/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: mpgen_tso_atomic_asi_one_bank_5.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 = acd446fe adf99c84 347ce856 71afd7c3 ! %f4 = 18407cfa 12c5fea5 4d490fdf c1828078 ! %f8 = 8fd966ae 361dd9d5 ddba74bc a796d4f1 ! %f12 = 41fff735 f74586f9 4e034014 23c4c7ef ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 22dd57f6 25e761f7 558327c6 4a3e199e ! %f20 = 57b0f51f 9d665c63 29258085 73bab104 ! %f24 = f323c9ff c7cbf083 273eacb1 c02974b0 ! %f28 = 76fd7fd4 77bbfac5 9496db43 18bb091b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 71064788 45d758c6 b6d099cc 6044b0cf ! %f36 = 60bee728 d2980049 6a91592e 800bdb41 ! %f40 = e038a906 fd9abdaa e00538f8 78478f9e ! %f44 = 63265523 c70a3475 573651b7 ea0648c0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa457f9b700000065,%g7,%g1 ! GSR scale = 12, align = 5 wr %g1,%g0,%gsr ! GSR = a457f9b700000065 wr %g0,%y ! Clear Y 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[0000000011000113] = 2408b809, %l0 = b456d08ab77d5533 ldstub [%i2+0x013],%l0 ! %l0 = 00000009000000ff ! Mem[0000000011800108] = 8638dcbacdb6a51a, %l2 = 8be3454c1918ab67, %l6 = 646f3de066d3be70 add %i3,0x08,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 8638dcbacdb6a51a ! Mem[0000000090800124] = 920b083b, %g2 = 99ca8739251855ff lduw [%i5+0x024],%g2 ! %g2 = 00000000920b083b ! Mem[0000000010800118] = f88d82ced662b9b2, %l3 = 9c669cac1ded4a73, %l3 = 9c669cac1ded4a73 add %i1,0x18,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = f88d82ced662b9b2 ! Mem[0000000010800110] = 35880be9, %l2 = 8be3454c1918ab67 lduba [%i1+%o2]0x89,%l2 ! %l2 = 00000000000000e9 ! Mem[0000000011800118] = efdb51e1, %l0 = 0000000000000009 ldsba [%i3+%o3]0x80,%l0 ! %l0 = ffffffffffffffef ! Mem[0000000010000100] = e0b61b85, %l3 = f88d82ced662b9b2 ldswa [%i0+%g0]0x89,%l3 ! %l3 = ffffffffe0b61b85 ! Mem[000000001180010c] = cdb6a51a, %l6 = 8638dcbacdb6a51a ldsh [%i3+0x00e],%l6 ! %l6 = ffffffffffffa51a ! Mem[0000000011000110] = 2408b8ff, %l7 = bc8d6c828b611824 ldsb [%i2+0x011],%l7 ! %l7 = 0000000000000008 ! Mem[0000000010000118] = 073ec533, %l0 = ffffffef, %l7 = 00000008 add %i0,0x18,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000073ec533 p0_label_2: ! Mem[0000000010000110] = 233601e7, %l5 = 4d0a80c2, %l5 = 4d0a80c2 add %i0,0x10,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000233601e7 ! Mem[000000001080011c] = d662b9b2, %l5 = 00000000233601e7 swap [%i1+0x01c],%l5 ! %l5 = 00000000d662b9b2 ! %l5 = 00000000d662b9b2, Mem[000000009080011c] = 03021b6c sth %l5,[%i5+0x01c] ! Mem[000000009080011c] = b9b21b6c ! Mem[0000000010800100] = f5eeb066, %l4 = 72b8f27242041da7 swapa [%i1+%g0]0x81,%l4 ! %l4 = 00000000f5eeb066 ! Mem[0000000010000120] = 1472b918, %l0 = ffffffffffffffef ldstuba [%i0+%o4]0x88,%l0 ! %l0 = 00000018000000ff ! Mem[0000000010000110] = 233601e7, %l0 = 0000000000000018 ldstuba [%i0+%o2]0x81,%l0 ! %l0 = 00000023000000ff ! Mem[0000000091000120] = a86cdbf2, %g2 = 00000000920b083b ldsb [%i6+%o4],%g2 ! %g2 = ffffffffffffffa8 ! %l7 = 00000000073ec533, Mem[0000000091000103] = 22a9be5f stb %l7,[%i6+0x003] ! Mem[0000000091000100] = 33a9be5f ! Mem[0000000011000120] = 2c1092ff, %l0 = 0000000000000023 ldstuba [%i2+%o4]0x81,%l0 ! %l0 = 0000002c000000ff ! Mem[000000001080011f] = 233601e7, %l2 = 00000000000000e9 ldstuba [%i1+0x01f]%asi,%l2 ! %l2 = 000000e7000000ff p0_label_3: ! Mem[0000000011800110] = e37ea5da, %l1 = 4a8ff85c3ad7cee9, %asi = 80 swapa [%i3+0x010]%asi,%l1 ! %l1 = 00000000e37ea5da ! Mem[0000000091800104] = 0866eab2, %g2 = ffffffffffffffa8 ldsha [%o0+0x006]%asi,%g2 ! %g2 = 0000000000000866 ! Mem[0000000010800124] = 65f56844, %l0 = 000000000000002c swap [%i1+0x024],%l0 ! %l0 = 0000000065f56844 ! Mem[0000000090800108] = 15e1dba6 242eda9c, %g2 = 00000866, %g3 = 0bad0b00 ldd [%i5+%o1],%g2 ! %g2 = 0000000015e1dba6 00000000242eda9c ! Mem[0000000090800124] = 0b083b47, %g2 = 0000000015e1dba6 ldub [%i5+0x025],%g2 ! %g2 = 000000000000000b ! Mem[0000000010800108] = c38496fe, %l5 = 00000000d662b9b2 swapa [%i1+%o1]0x80,%l5 ! %l5 = 00000000c38496fe ! Mem[0000000010000120] = ffb97214a9877d0f, %l3 = ffffffffe0b61b85, %l2 = 00000000000000e7 add %i0,0x20,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = ffb97214a9877d0f ! Mem[0000000091800130] = b80ed267, %g2 = 000000000000000b lduh [%o0+0x032],%g2 ! %g2 = 000000000000b80e ! Mem[0000000010800100] = a71d0442, %l4 = 00000000f5eeb066 swapa [%i1+%g0]0x89,%l4 ! %l4 = 00000000a71d0442 ! Mem[000000001000010c] = 5d62f8d6, %l6 = ffffffffffffa51a swap [%i0+0x00c],%l6 ! %l6 = 000000005d62f8d6 p0_label_4: ! Mem[0000000011000118] = 76fb2bb4 764c809a, %l2 = a9877d0f, %l3 = e0b61b85 ldda [%i2+%o3]0x81,%l2 ! %l2 = 0000000076fb2bb4 00000000764c809a ! Mem[0000000011000110] = ca8ad3c1ffb80824, %l6 = 000000005d62f8d6 ldxa [%i2+%o2]0x88,%l6 ! %l6 = ca8ad3c1ffb80824 ! Mem[0000000010800118] = ce828df8, %l4 = 00000000a71d0442 ldswa [%i1+%o3]0x88,%l4 ! %l4 = ffffffffce828df8 ! Mem[0000000090800124] = 083b4740, %g2 = 000000000000b80e lduh [%i5+0x026],%g2 ! %g2 = 000000000000083b ! Mem[0000000010000104] = ad2990fb, %l2 = 76fb2bb4, %l2 = 76fb2bb4 add %i0,0x04,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000ad2990fb ! Mem[000000001000011c] = b5db9cc7, %l4 = ffffffffce828df8 swap [%i0+0x01c],%l4 ! %l4 = 00000000b5db9cc7 ! Mem[0000000010000100] = 851bb6e0, %l0 = 65f56844, %l6 = ffb80824 casa [%i0]0x80,%l0,%l6 ! %l6 = 00000000851bb6e0 ! Mem[0000000090000130] = 52e299bb, %g2 = 000000000000083b ldub [%i4+0x032],%g2 ! %g2 = 0000000000000052 ! Mem[0000000010800128] = 486e8bb2, %l3 = 764c809a, %l6 = 851bb6e0 add %i1,0x28,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000486e8bb2 ! Mem[0000000091800108] = eab2e88b, %g2 = 0000000000000052 ldsha [%o0+0x008]%asi,%g2 ! %g2 = ffffffffffffeab2 ba,a p0_not_taken_0_end p0_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p0_branch_failed p0_not_taken_0_end: ! End of Random Code for Thread 0 p0_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x000] ! Set processor 0 done flag ! Check Registers p0_check_registers: set p0_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000065f56844 bne,a,pn %xcc,p0_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000ad2990fb bne,a,pn %xcc,p0_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000764c809a bne,a,pn %xcc,p0_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000b5db9cc7 bne,a,pn %xcc,p0_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000486e8bb2 bne,a,pn %xcc,p0_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000073ec533 bne,a,pn %xcc,p0_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p0_check_fp_registers: set p0_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 347ce856 71afd7c3 bne %xcc,p0_f2_fail nop ! Check Local Memory set p0_local0_expect,%g1 p0_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 31abbcd8ffffa51a ldx [%i0+0x008],%g3 ! Observed data at 0000000010000108 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff3601e7fcca3983 ldx [%i0+0x010],%g3 ! Observed data at 0000000010000110 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 073ec533ce828df8 ldx [%i0+0x018],%g3 ! Observed data at 0000000010000118 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffb97214a9877d0f ldx [%i0+0x020],%g3 ! Observed data at 0000000010000120 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x020,%g4 set p0_local1_expect,%g1 p0_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 66b0eef5ba725f7a ldx [%i1+0x000],%g3 ! Observed data at 0000000010800100 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d662b9b2ad550d65 ldx [%i1+0x008],%g3 ! Observed data at 0000000010800108 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = f88d82ce233601ff ldx [%i1+0x018],%g3 ! Observed data at 0000000010800118 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = e8572dbf0000002c ldx [%i1+0x020],%g3 ! Observed data at 0000000010800120 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x020,%g4 set p0_local2_expect,%g1 p0_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 2408b8ffc1d38aca ldx [%i2+0x010],%g3 ! Observed data at 0000000011000110 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff1092ffc8398d0b ldx [%i2+0x020],%g3 ! Observed data at 0000000011000120 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x020,%g4 set p0_local3_expect,%g1 p0_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 3ad7cee97d85b89b ldx [%i3+0x010],%g3 ! Observed data at 0000000011800110 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x010,%g4 ! The test for processor 0 has passed p0_passed: ta GOOD_TRAP nop p0_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p0_failed p0_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p0_failed p0_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p0_failed p0_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p0_failed p0_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p0_failed p0_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p0_failed p0_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p0_failed p0_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p0_failed p0_f2_fail: set p0_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 0 failed p0_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x000] ! Set processor 0 done flag set p0_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 0 failed p0_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x000] ! Set processor 0 done flag set p0_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p0_selfmod_failed: ba p0_failed mov 0xabc,%g1 p0_common_error: or %g0,0xee0,%g1 ba p0_failed mov %o5,%g3 p0_common_signature_error: set p0_temp,%g1 ba p0_failed st %g2,[%g1] ! Common Lock Number p0_common_timeout: set p0_temp,%g1 ba p0_failed st %g2,[%g1] ! Common Lock Number common_failed: ba p0_failed nop p0_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p0_failed mov 0x0,%g3 p0_trap1e: stda %l6,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800128] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000011000118] stha %l4,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010800118] stha %l5,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010000100] done p0_trap1o: stda %l6,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800128] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000011000118] stha %l4,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010800118] stha %l5,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010000100] done p0_trap2e: ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010000120] lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000011000100] ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010000100] swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000011800128] stxa %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011000108] swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000010800128] done p0_trap2o: ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010000120] lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000011000100] ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010000100] swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000011800128] stxa %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011000108] swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000010800128] done p0_trap3e: nop nop nop nop nop done p0_trap3o: 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 = b456d08ab77d5533 ldx [%g1+0x008],%l1 ! %l1 = 4a8ff85c3ad7cee9 ldx [%g1+0x010],%l2 ! %l2 = 8be3454c1918ab67 ldx [%g1+0x018],%l3 ! %l3 = 9c669cac1ded4a73 ldx [%g1+0x020],%l4 ! %l4 = 72b8f27242041da7 ldx [%g1+0x028],%l5 ! %l5 = fd1c567e4d0a80c2 ldx [%g1+0x030],%l6 ! %l6 = 646f3de066d3be70 ldx [%g1+0x038],%l7 ! %l7 = bc8d6c828b611824 ! Initialize the output register of window 0 set unres3_start,%o0 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 = d279a801 7b11ea22 b11d02b3 b72cda9f ! %f4 = 8aac361e 43e0d081 dcdff401 9fa5b5a6 ! %f8 = b8bfb164 0ae89d44 f4e85d41 b15f25a9 ! %f12 = 317a5c30 01cc5357 ac9f279e 28841914 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = edd40294 e19511eb dd2feb32 3aa554ea ! %f20 = 2a544ba9 4b766e3f 183ebfb9 02416df1 ! %f24 = 3b501cba 5c8a43f3 d2ec2f65 0fdbb3ab ! %f28 = 863dfe9f ddbc7336 78c54c81 997b9b5c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a05c4b21 6363f1dc 05068011 f06e3363 ! %f36 = 564b1892 3e0463c5 b6a74ba8 524c5d49 ! %f40 = 8cadd24c 54ed1a1d 6a30bc58 12965166 ! %f44 = d534de2c 52e28135 23969c66 fe9caaa3 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf76a563f00000054,%g7,%g1 ! GSR scale = 10, align = 4 wr %g1,%g0,%gsr ! GSR = f76a563f00000054 wr %g0,%y ! Clear Y 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: ! %l6 = ba74148c801b45b9, Mem[0000000013000100] = 75951df7847d219a stxa %l6,[%i2+%g0]0x81 ! Mem[0000000013000100] = ba74148c801b45b9 ! Mem[0000000013800120] = 2bef2b3c, %l5 = 0e3545ae, %l4 = 179fecf4 add %i3,0x20,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000002bef2b3c ! Mem[0000000013800120] = 2bef2b3c, %l5 = 33ef63260e3545ae ldsh [%i3+0x022],%l5 ! %l5 = 0000000000002b3c ! Mem[0000000012800118] = 02529871, %l7 = 305fac2222a7b192 swap [%i1+%o3],%l7 ! %l7 = 0000000002529871 ! Mem[000000001280010c] = 1bd9f9e4, %l1 = 1a494447e069ecda swap [%i1+0x00c],%l1 ! %l1 = 000000001bd9f9e4 ! %l6 = ba74148c801b45b9, Mem[0000000090800108] = 15e1dba6242eda9c, %asi = 80 stxa %l6,[%i5+0x008]%asi ! Mem[0000000090800108] = ba74148c801b45b9 ! Mem[000000009100013c] = c3987216, %g2 = e386cd07e3ea9bff lduw [%i6+0x03c],%g2 ! %g2 = 00000000c3987216 ! Mem[0000000091000124] = 104ea99f, %g2 = 00000000c3987216 lduw [%i6+0x024],%g2 ! %g2 = 00000000104ea99f ! Mem[0000000013800128] = cd9710d94136aab3, %l0 = 12e1813bf1bb19e8, %l2 = 6db22cae3b956996 add %i3,0x28,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = cd9710d94136aab3 ! %l2 = 4136aab3, %l3 = 1991c5c8, Mem[0000000013800120] = 3c2bef2b 0949eba6 stda %l2,[%i3+%o4]0x88 ! Mem[0000000013800120] = 4136aab3 1991c5c8 p1_label_2: ! %l3 = b6940f3c1991c5c8, Mem[0000000013000128] = ab1a56c7dc0a5f6d stxa %l3,[%i2+%o5]0x80 ! Mem[0000000013000128] = b6940f3c1991c5c8 ! %l3 = b6940f3c1991c5c8, Mem[0000000013800108] = 85b854ee stb %l3,[%i3+%o1] ! Mem[0000000013800108] = c8b854ee ! Mem[0000000013800118] = 103e092ccc6e4e34, %l1 = 000000001bd9f9e4 ldxa [%i3+%o3]0x89,%l1 ! %l1 = 103e092ccc6e4e34 ! Mem[0000000091800134] = d267c553, %g2 = 00000000104ea99f ldsh [%o0+0x034],%g2 ! %g2 = ffffffffffffd267 ! Mem[0000000013000100] = ba74148c, %l0 = 12e1813bf1bb19e8 swap [%i2+%g0],%l0 ! %l0 = 00000000ba74148c ! Mem[0000000090800118] = 9b73b014, %g18 = c1003eb04ff202e0 ldswa [%i5+0x018]%asi,%g2 ! %g2 = c1003eb04ff202e0 ! Mem[0000000012000138] = 4cded185, %l5 = 0000000000002b3c swap [%i0+0x038],%l5 ! %l5 = 000000004cded185 ! %l6 = 801b45b9, %l7 = 02529871, Mem[0000000013000130] = efa5cbad 0d17719c stda %l6,[%i2+0x030]%asi ! Mem[0000000013000130] = 801b45b9 02529871 ! Mem[000000001280011c] = 586dc37a, %l5 = 000000004cded185 swap [%i1+0x01c],%l5 ! %l5 = 00000000586dc37a ! Mem[0000000013800124] = c8c59119, %l3 = b6940f3c1991c5c8 swap [%i3+0x024],%l3 ! %l3 = 00000000c8c59119 p1_label_3: ! Mem[0000000013800108] = c8b854ee, %l4 = 000000002bef2b3c ldsb [%i3+%o1],%l4 ! %l4 = ffffffffffffffc8 ! %l0 = ba74148c, %l1 = cc6e4e34, Mem[0000000013800108] = c8b854ee cf745729 stda %l0,[%i3+%o1]0x81 ! Mem[0000000013800108] = ba74148c cc6e4e34 ! Mem[0000000091000120] = a86cdbf2104ea99f, %g2 = ffffffff9b73b014 ldxa [%i6+0x020]%asi,%g2 ! %g2 = a86cdbf2104ea99f ! Mem[0000000012000120] = 54f71264, %l1 = 103e092ccc6e4e34 ldstuba [%i0+%o4]0x81,%l1 ! %l1 = 00000054000000ff ! Mem[000000009000012c] = 64dd7b90, %g2 = a86cdbf2104ea99f ldsh [%i4+0x02c],%g2 ! %g2 = 00000000000064dd ! Mem[0000000012000114] = a42e2455, %l7 = 0000000002529871 ldstub [%i0+0x014],%l7 ! %l7 = 000000a4000000ff ! Mem[000000001200012c] = 5d3dc610, %l7 = 00000000000000a4 swap [%i0+0x02c],%l7 ! %l7 = 000000005d3dc610 ! Mem[0000000012000110] = 1db2686eff2e2455, %l6 = ba74148c801b45b9, %l0 = 00000000ba74148c add %i0,0x10,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 1db2686eff2e2455 ! Mem[0000000012800108] = ee067b03, %l1 = 0000000000000054 ldsha [%i1+%o1]0x80,%l1 ! %l1 = ffffffffffffee06 ! Mem[0000000090800124] = 920b083b, %g2 = 00000000000064dd lduwa [%i5+0x024]%asi,%g2 ! %g2 = 00000000920b083b p1_label_4: ! Mem[000000001380011c] = 2c093e10, %l6 = ba74148c801b45b9 swap [%i3+0x01c],%l6 ! %l6 = 000000002c093e10 ! Mem[0000000090800110] = 89d7c7db, %g2 = 00000000920b083b ldsb [%i5+0x013],%g2 ! %g2 = ffffffffffffff89 ! Mem[0000000013800108] = ba74148c, %l6 = 000000002c093e10 lduh [%i3+%o1],%l6 ! %l6 = 000000000000ba74 ! Mem[0000000091000138] = 370a9367, %g2 = ffffffffffffff89 lduw [%i6+0x038],%g2 ! %g2 = 00000000370a9367 ! %l1 = ffffffffffffee06, Mem[0000000012800138] = e0c05feb sth %l1,[%i1+0x038] ! Mem[0000000012800138] = ee065feb ! Mem[0000000013800120] = b3aa3641 1991c5c8, %l0 = ff2e2455, %l1 = ffffee06 ldda [%i3+%o4]0x80,%l0 ! %l0 = 00000000b3aa3641 000000001991c5c8 ! Mem[0000000012800120] = 850539b24b3f5a0b, %l1 = 000000001991c5c8, %l2 = cd9710d94136aab3 add %i1,0x20,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 850539b24b3f5a0b ! %l6 = 0000ba74, %l7 = 5d3dc610, Mem[0000000091000118] = ca16b102 80ceba97 std %l6,[%i6+%o3] ! Mem[0000000091000118] = 0000ba74 5d3dc610 ! Mem[0000000013800100] = d84f07aa, %l5 = 00000000586dc37a, %asi = 80 swapa [%i3+0x000]%asi,%l5 ! %l5 = 00000000d84f07aa ! Mem[0000000013000128] = 3c0f94b6, %l5 = 00000000d84f07aa lduha [%i2+%o5]0x88,%l5 ! %l5 = 00000000000094b6 ba,a p1_not_taken_0_end p1_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p1_branch_failed p1_not_taken_0_end: ! End of Random Code for Thread 1 p1_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x004] ! Set processor 1 done flag ! Check Registers p1_check_registers: set p1_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000001991c5c8 bne,a,pn %xcc,p1_reg_l1_fail mov %l1,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffffffc8 bne,a,pn %xcc,p1_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000094b6 bne,a,pn %xcc,p1_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000ba74 bne,a,pn %xcc,p1_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000005d3dc610 bne,a,pn %xcc,p1_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p1_check_fp_registers: set p1_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be d279a801 7b11ea22 bne %xcc,p1_f0_fail nop ! Check Local Memory set p1_local0_expect,%g1 p1_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 1db2686eff2e2455 ldx [%i0+0x010],%g3 ! Observed data at 0000000012000110 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = fff7126417200898 ldx [%i0+0x020],%g3 ! Observed data at 0000000012000120 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 16302093000000a4 ldx [%i0+0x028],%g3 ! Observed data at 0000000012000128 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 00002b3c8ce9c6ca ldx [%i0+0x038],%g3 ! Observed data at 0000000012000138 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x038,%g4 set p1_local1_expect,%g1 p1_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ee067b03e069ecda ldx [%i1+0x008],%g3 ! Observed data at 0000000012800108 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 22a7b1924cded185 ldx [%i1+0x018],%g3 ! Observed data at 0000000012800118 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = ee065feb5631d5c4 ldx [%i1+0x038],%g3 ! Observed data at 0000000012800138 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x038,%g4 set p1_local2_expect,%g1 p1_check_local2: ldx [%g1+0x000],%g2 ! Expected data = f1bb19e8801b45b9 ldx [%i2+0x000],%g3 ! Observed data at 0000000013000100 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = b6940f3c1991c5c8 ldx [%i2+0x028],%g3 ! Observed data at 0000000013000128 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 801b45b902529871 ldx [%i2+0x030],%g3 ! Observed data at 0000000013000130 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x030,%g4 set p1_local3_expect,%g1 p1_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 586dc37a04a5decf ldx [%i3+0x000],%g3 ! Observed data at 0000000013800100 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ba74148ccc6e4e34 ldx [%i3+0x008],%g3 ! Observed data at 0000000013800108 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 344e6ecc801b45b9 ldx [%i3+0x018],%g3 ! Observed data at 0000000013800118 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = b3aa36411991c5c8 ldx [%i3+0x020],%g3 ! Observed data at 0000000013800120 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x020,%g4 ! The test for processor 1 has passed p1_passed: ta GOOD_TRAP nop p1_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p1_failed p1_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p1_failed p1_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p1_failed p1_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p1_failed p1_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p1_failed p1_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p1_failed p1_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p1_failed p1_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p1_failed p1_f0_fail: set p1_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 1 failed p1_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x004] ! Set processor 1 done flag set p1_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 1 failed p1_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x004] ! Set processor 1 done flag set p1_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p1_selfmod_failed: ba p1_failed mov 0xabc,%g1 p1_common_error: or %g0,0xee1,%g1 ba p1_failed mov %o5,%g3 p1_common_signature_error: set p1_temp,%g1 ba p1_failed st %g2,[%g1] ! Common Lock Number p1_common_timeout: set p1_temp,%g1 ba p1_failed st %g2,[%g1] ! Common Lock Number p1_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p1_failed mov 0x0,%g3 p1_trap1e: swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000013800128] lduha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000013000128] swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000013800110] stha %l3,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000120] stba %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000128] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013800118] done p1_trap1o: swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000013800128] lduha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000013000128] swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000013800110] stha %l3,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000120] stba %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000128] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013800118] done p1_trap2e: stha %l3,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013800108] stxa %l5,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000100] done p1_trap2o: stha %l3,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013800108] stxa %l5,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000100] done p1_trap3e: nop nop nop nop nop nop nop done p1_trap3o: nop nop nop nop nop nop nop done p1_init_memory_pointers: set p1_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p1_local0_start,%i0 set p1_local1_start,%i1 set p1_local2_start,%i2 set p1_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 12e1813bf1bb19e8 ldx [%g1+0x008],%l1 ! %l1 = 1a494447e069ecda ldx [%g1+0x010],%l2 ! %l2 = 6db22cae3b956996 ldx [%g1+0x018],%l3 ! %l3 = b6940f3c1991c5c8 ldx [%g1+0x020],%l4 ! %l4 = ad60fdf8179fecf4 ldx [%g1+0x028],%l5 ! %l5 = 33ef63260e3545ae ldx [%g1+0x030],%l6 ! %l6 = ba74148c801b45b9 ldx [%g1+0x038],%l7 ! %l7 = 305fac2222a7b192 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 0ea85b4e 9fd06686 7cadada7 d98577ac ! %f4 = c1088d97 080a5272 beef425d 96ea82e7 ! %f8 = 88a44267 00205048 a9ade36b d9d93378 ! %f12 = a236cbb2 8a8cc4f4 2a7e7813 d12bd22e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 95b7f1ec 18b3dd56 c09d98c0 cb46f35c ! %f20 = 0792e713 5bcd5571 59f73a6c 46704876 ! %f24 = 1cea82df 21efce8e be97fc81 ff182137 ! %f28 = eec79b6b 1f2d3a27 41043eee 0a863c80 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = fbae9cea 49d7194f 6366eaba 2b7b51c2 ! %f36 = 45dd9f3a edefef1d 4a9883ed 16f1b47a ! %f40 = f0255d52 8c963d17 3403deaf b75e2f27 ! %f44 = 5c5f273a 6f281978 e4efd284 b74113a4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7a48ad4f0000000f,%g7,%g1 ! GSR scale = 1, align = 7 wr %g1,%g0,%gsr ! GSR = 7a48ad4f0000000f wr %g0,%y ! Clear Y 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[0000000091000120] = a86cdbf2104ea99f, %g2 = 0000005fc8e18a8f ldx [%i6+%o4],%g2 ! %g2 = a86cdbf2104ea99f ! Mem[000000001500012f] = 5c780fad, %l3 = ee18788e32c82dc0 ldstub [%i2+0x02f],%l3 ! %l3 = 000000ad000000ff ! %l1 = f4e38b20668354dd, Mem[0000000015000108] = d59d5b8d stwa %l1,[%i2+%o1]0x81 ! Mem[0000000015000108] = 668354dd ! %l3 = 00000000000000ad, Mem[0000000014000100] = 85595203 stwa %l3,[%i0+%g0]0x89 ! Mem[0000000014000100] = 000000ad ! Mem[0000000014800138] = 1a271c7f1795eb7b, %l3 = 00000000000000ad, %l6 = 359fc92a1501d56e add %i1,0x38,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 1a271c7f1795eb7b ! Mem[0000000090000138] = aa2045e5, %g2 = a86cdbf2104ea99f ldsha [%i4+0x03a]%asi,%g2 ! %g2 = ffffffffffffaa20 ! Mem[0000000014800130] = a32738ae59afc8e1, %l1 = f4e38b20668354dd, %l7 = 3e0f199e33d90d07 add %i1,0x30,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = a32738ae59afc8e1 ! Mem[0000000014000108] = 72fd50d5, %l5 = 25116f57dd8b2b14 swapa [%i0+%o1]0x89,%l5 ! %l5 = 0000000072fd50d5 ! Mem[000000001480012c] = e945e8bd, %l0 = 5b92c36a, %l3 = 000000ad add %i1,0x2c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000e945e8bd ! Mem[0000000014800114] = 9ecaa675, %l7 = a32738ae59afc8e1 swap [%i1+0x014],%l7 ! %l7 = 000000009ecaa675 p2_label_2: ! Mem[000000001500011b] = f42b54a7, %l0 = 7b42ea2c5b92c36a ldstuba [%i2+0x01b]%asi,%l0 ! %l0 = 000000a7000000ff ! %l0 = 00000000000000a7, Mem[000000009180012c] = fd125781, %asi = 80 stwa %l0,[%o0+0x02c]%asi ! Mem[000000009180012c] = 000000a7 ! Mem[0000000015000118] = f42b54ff, %l1 = f4e38b20668354dd ldstuba [%i2+%o3]0x81,%l1 ! %l1 = 000000f4000000ff ! Mem[0000000015000130] = 4a6d17f6, %l7 = 9ecaa675, %l5 = 72fd50d5 add %i2,0x30,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000004a6d17f6 ! %l6 = 1795eb7b, %l7 = 9ecaa675, Mem[0000000091800110] = 6c7f5730 9c1d8dc3 std %l6,[%o0+%o2] ! Mem[0000000091800110] = 1795eb7b 9ecaa675 ! Mem[0000000015000120] = 01d506a4, %l1 = 00000000000000f4 lduwa [%i2+%o4]0x89,%l1 ! %l1 = 0000000001d506a4 ! Mem[000000001400011c] = 72cabd82, %l4 = e62e75083cf262f6 swap [%i0+0x01c],%l4 ! %l4 = 0000000072cabd82 ! %l3 = 00000000e945e8bd, Mem[0000000015000118] = ff2b54ff51057720 stxa %l3,[%i2+%o3]0x80 ! Mem[0000000015000118] = 00000000e945e8bd ! Mem[0000000014800139] = 1a271c7f, %l4 = 0000000072cabd82 ldstub [%i1+0x039],%l4 ! %l4 = 00000027000000ff ! %l4 = 0000000000000027, Mem[0000000014800118] = 5c1717d3 stha %l4,[%i1+%o3]0x89 ! Mem[0000000014800118] = 5c170027 p2_label_3: ! Mem[0000000015000108] = 668354dd511eec59, %l7 = 000000009ecaa675, %l7 = 000000009ecaa675 add %i2,0x08,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 668354dd511eec59 ! Mem[0000000015800100] = fef67b66, %l7 = 668354dd511eec59 swapa [%i3+%g0]0x80,%l7 ! %l7 = 00000000fef67b66 ! Mem[0000000014000130] = 2e306b7c290f794c, %l2 = f138ddd3c2fa6826, %l7 = 00000000fef67b66 add %i0,0x30,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 2e306b7c290f794c ! %l0 = 00000000000000a7, Mem[0000000014000120] = 7315344e stha %l0,[%i0+%o4]0x80 ! Mem[0000000014000120] = 00a7344e ! Mem[0000000090000104] = 2407da14, %g18 = 0837de00c4dfb6cf ldsw [%i4+0x004],%g2 ! %g2 = 0837de00c4dfb6cf ! %l2 = c2fa6826, %l3 = e945e8bd, Mem[0000000015000108] = 668354dd 511eec59 stda %l2,[%i2+%o1]0x81 ! Mem[0000000015000108] = c2fa6826 e945e8bd ! Mem[0000000014800128] = 8daaea17, %l2 = f138ddd3c2fa6826 swapa [%i1+%o5]0x81,%l2 ! %l2 = 000000008daaea17 ! Mem[0000000014000128] = d4ae7161f78c67ee, %l7 = 2e306b7c290f794c, %l7 = 2e306b7c290f794c add %i0,0x28,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = d4ae7161f78c67ee ! %l2 = 000000008daaea17, Mem[0000000015800100] = 59ec1e51 stba %l2,[%i3+%g0]0x89 ! Mem[0000000015800100] = 59ec1e17 ! %l5 = 000000004a6d17f6, Mem[0000000015000108] = c2fa6826 stba %l5,[%i2+%o1]0x80 ! Mem[0000000015000108] = f6fa6826 p2_label_4: ! Mem[0000000015800110] = 9b4c9c5b, %l3 = 00000000e945e8bd swap [%i3+%o2],%l3 ! %l3 = 000000009b4c9c5b ! Mem[0000000015000110] = 7a5f6f38, %l3 = 000000009b4c9c5b lduha [%i2+%o2]0x89,%l3 ! %l3 = 0000000000006f38 ! Mem[0000000015800118] = 0fdc53bd, %l7 = d4ae7161f78c67ee lduha [%i3+%o3]0x81,%l7 ! %l7 = 0000000000000fdc ! Mem[000000001580011c] = 14a3274d, %l7 = 00000fdc, %l3 = 00006f38 add %i3,0x1c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000014a3274d ! Mem[0000000015800120] = 754d267e, %l1 = 0000000001d506a4 lduha [%i3+%o4]0x81,%l1 ! %l1 = 000000000000754d ! %l6 = 1a271c7f1795eb7b, Mem[0000000091800104] = 8b6b0866 stb %l6,[%o0+0x004] ! Mem[0000000091800104] = 7b6b0866 ! Mem[0000000014000100] = ad000000, %l7 = 0000000000000fdc lduha [%i0+%g0]0x81,%l7 ! %l7 = 000000000000ad00 ! Mem[0000000014800128] = 2668fac2, %l7 = 000000000000ad00 ldstuba [%i1+%o5]0x88,%l7 ! %l7 = 000000c2000000ff ! Mem[000000009100013c] = 16000000, %g2 = 000000002407da14 ldub [%i6+0x03f],%g2 ! %g2 = 0000000000000016 ! Mem[000000001580012f] = 47b1a350, %l5 = 000000004a6d17f6 ldstub [%i3+0x02f],%l5 ! %l5 = 00000050000000ff ba,a p2_not_taken_0_end p2_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p2_branch_failed p2_not_taken_0_end: ! End of Random Code for Thread 2 p2_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x008] ! Set processor 2 done flag ! Check Registers p2_check_registers: set p2_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000a7 bne,a,pn %xcc,p2_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000754d bne,a,pn %xcc,p2_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000014a3274d bne,a,pn %xcc,p2_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000027 bne,a,pn %xcc,p2_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000050 bne,a,pn %xcc,p2_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000c2 bne,a,pn %xcc,p2_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p2_local0_expect,%g1 p2_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ad000000d0c8c223 ldx [%i0+0x000],%g3 ! Observed data at 0000000014000100 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 142b8bddbec64e39 ldx [%i0+0x008],%g3 ! Observed data at 0000000014000108 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 7669b9da3cf262f6 ldx [%i0+0x018],%g3 ! Observed data at 0000000014000118 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00a7344e2a97089a ldx [%i0+0x020],%g3 ! Observed data at 0000000014000120 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x020,%g4 set p2_local1_expect,%g1 p2_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 3df97cbf59afc8e1 ldx [%i1+0x010],%g3 ! Observed data at 0000000014800110 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2700175c00ba8550 ldx [%i1+0x018],%g3 ! Observed data at 0000000014800118 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = fffa6826e945e8bd ldx [%i1+0x028],%g3 ! Observed data at 0000000014800128 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1aff1c7f1795eb7b ldx [%i1+0x038],%g3 ! Observed data at 0000000014800138 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x038,%g4 set p2_local2_expect,%g1 p2_check_local2: ldx [%g1+0x008],%g2 ! Expected data = f6fa6826e945e8bd ldx [%i2+0x008],%g3 ! Observed data at 0000000015000108 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000000e945e8bd ldx [%i2+0x018],%g3 ! Observed data at 0000000015000118 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7573d8d25c780fff ldx [%i2+0x028],%g3 ! Observed data at 0000000015000128 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x028,%g4 set p2_local3_expect,%g1 p2_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 171eec59145fde53 ldx [%i3+0x000],%g3 ! Observed data at 0000000015800100 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = e945e8bd9c02a48b ldx [%i3+0x010],%g3 ! Observed data at 0000000015800110 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3582d56947b1a3ff ldx [%i3+0x028],%g3 ! Observed data at 0000000015800128 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x028,%g4 ! The test for processor 2 has passed p2_passed: ta GOOD_TRAP nop p2_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p2_failed p2_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p2_failed p2_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p2_failed p2_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p2_failed p2_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p2_failed p2_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p2_failed p2_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p2_failed p2_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p2_failed ! The test for processor 2 failed p2_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x008] ! Set processor 2 done flag set p2_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 2 failed p2_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x008] ! Set processor 2 done flag set p2_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p2_selfmod_failed: ba p2_failed mov 0xabc,%g1 p2_common_error: or %g0,0xee2,%g1 ba p2_failed mov %o5,%g3 p2_common_signature_error: set p2_temp,%g1 ba p2_failed st %g2,[%g1] ! Common Lock Number p2_common_timeout: set p2_temp,%g1 ba p2_failed st %g2,[%g1] ! Common Lock Number p2_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p2_failed mov 0x0,%g3 p2_trap1e: ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000014000128] done p2_trap1o: ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000014000128] done p2_trap2e: swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000015000120] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000014000110] stwa %l3,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000108] done p2_trap2o: swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000015000120] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000014000110] stwa %l3,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000108] done p2_trap3e: nop done p2_trap3o: nop done p2_init_memory_pointers: set p2_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p2_local0_start,%i0 set p2_local1_start,%i1 set p2_local2_start,%i2 set p2_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 7b42ea2c5b92c36a ldx [%g1+0x008],%l1 ! %l1 = f4e38b20668354dd ldx [%g1+0x010],%l2 ! %l2 = f138ddd3c2fa6826 ldx [%g1+0x018],%l3 ! %l3 = ee18788e32c82dc0 ldx [%g1+0x020],%l4 ! %l4 = e62e75083cf262f6 ldx [%g1+0x028],%l5 ! %l5 = 25116f57dd8b2b14 ldx [%g1+0x030],%l6 ! %l6 = 359fc92a1501d56e ldx [%g1+0x038],%l7 ! %l7 = 3e0f199e33d90d07 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 531ab729 64edf936 ef6cd429 41bede20 ! %f4 = bbeccb41 b5a131d4 26f44639 29ab9043 ! %f8 = a2681afd 0db42a2c 6d244d06 9e927f55 ! %f12 = 2e47591a 8e4382b2 aa60b4fe 8d1166e3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1823d4d7 6ac0e9d0 62511ea7 2c201919 ! %f20 = 20888f70 aa086332 3ff20c0a c6159c44 ! %f24 = 9b387da6 e7f1ea33 fb4f4f47 3a328337 ! %f28 = 3126ddb1 ca4fa3f8 e6d169f2 697da7f7 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 78c8beb6 b9004409 149b7ab8 ba1b4966 ! %f36 = 5b60fc50 cdc263d1 dd9c056d d4e4ffe2 ! %f40 = c51d44c5 30e8dbe0 17eb5ade ce46826d ! %f44 = 898174c0 1496c05f 15d06862 74434ddb ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x341b6d3000000009,%g7,%g1 ! GSR scale = 1, align = 1 wr %g1,%g0,%gsr ! GSR = 341b6d3000000009 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 3 p3_label_1: ! Mem[0000000090800120] = 2fb9920b, %g2 = 000000008801cac4 ldub [%i5+0x022],%g2 ! %g2 = 000000000000002f ! Mem[0000000090000138] = 60abaa20, %g2 = 000000000000002f ldub [%i4+0x038],%g2 ! %g2 = 0000000000000060 ! Mem[0000000091800110] = 57309c1d, %g2 = 0000000000000060 lduh [%o0+0x012],%g2 ! %g2 = 0000000000005730 ! Mem[0000000017000100] = 492fb50c5e81cba5, %l5 = 876d759674ff8eb9, %l2 = 2be1c3e231ec48dc casxa [%i2]0x80,%l5,%l2 ! %l2 = 492fb50c5e81cba5 ! Mem[0000000017800108] = de9f1b17, %l7 = 253964dbfef380cb ldstuba [%i3+%o1]0x89,%l7 ! %l7 = 00000017000000ff ! Mem[0000000017000110] = fc17154b, %l4 = 9143fa5e71b44c14 lduba [%i2+%o2]0x81,%l4 ! %l4 = 00000000000000fc ! Mem[0000000017000100] = 0cb52f49, %l3 = 14bb04e7a5e4c7e9 swapa [%i2+%g0]0x88,%l3 ! %l3 = 000000000cb52f49 ! Mem[0000000016800118] = 68dfe4dc, %l0 = 338cda4eb5b75102 ldstuba [%i1+%o3]0x89,%l0 ! %l0 = 000000dc000000ff ! Mem[0000000016800100] = a7f62a5b, %l6 = 867ebb8cad7a7b70 ldstub [%i1+%g0],%l6 ! %l6 = 000000a7000000ff ! Mem[0000000017000118] = 91c766b5, %l7 = 0000000000000017 swapa [%i2+%o3]0x89,%l7 ! %l7 = 0000000091c766b5 p3_label_2: ! Mem[0000000016800120] = 3d1bc2e0a4fa5ae4, %l4 = 00000000000000fc, %l5 = 876d759674ff8eb9 add %i1,0x20,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 3d1bc2e0a4fa5ae4 ! Mem[0000000091000130] = eb9c91c7, %g2 = 0000000000005730 ldub [%i6+0x033],%g2 ! %g2 = 00000000000000eb ! Mem[0000000091800120] = 2a107a91 9bf6b040, %g2 = 000000eb, %g3 = 0bad0b00 ldda [%o0+0x020]%asi,%g2 ! %g2 = 000000002a107a91 000000009bf6b040 ! Mem[0000000017000118] = 00000017, %l7 = 0000000091c766b5 ldsba [%i2+%o3]0x88,%l7 ! %l7 = 0000000000000017 ! Mem[0000000017800100] = b2e735a5, %l0 = 00000000000000dc swap [%i3+%g0],%l0 ! %l0 = 00000000b2e735a5 ! Mem[0000000016800120] = 3d1bc2e0a4fa5ae4, %l7 = 0000000000000017, %l1 = 2d32d775cff45f2d add %i1,0x20,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 3d1bc2e0a4fa5ae4 ! Mem[000000001600013c] = 413d5bdd, %l7 = 00000017, %l4 = 000000fc add %i0,0x3c,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000413d5bdd ! Mem[0000000017800120] = af44fb6b, %l3 = 000000000cb52f49 ldsha [%i3+%o4]0x81,%l3 ! %l3 = ffffffffffffaf44 ! Mem[0000000017800130] = f9f011bc, %l5 = 3d1bc2e0a4fa5ae4 swap [%i3+0x030],%l5 ! %l5 = 00000000f9f011bc ! Mem[0000000017000104] = 5e81cba5, %l7 = 0000000000000017 swap [%i2+0x004],%l7 ! %l7 = 000000005e81cba5 p3_label_3: ! Mem[0000000017800100] = 000000dc, %l2 = 492fb50c5e81cba5 lduwa [%i3+%g0]0x80,%l2 ! %l2 = 00000000000000dc ! Mem[0000000017000110] = fc17154b, %l3 = ffffffffffffaf44 ldsba [%i2+%o2]0x81,%l3 ! %l3 = fffffffffffffffc ! Mem[0000000016000108] = 08d11312, %l6 = 00000000000000a7 ldstuba [%i0+%o1]0x81,%l6 ! %l6 = 00000008000000ff ! Mem[000000001780012c] = 8590b903, %l0 = b2e735a5, %l4 = 413d5bdd add %i3,0x2c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000008590b903 ! Mem[000000001680013c] = 313ad242, %l3 = fffffffc, %l5 = f9f011bc add %i1,0x3c,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000313ad242 ! Mem[0000000017800118] = 7c1d8a46 33ee4dd8, %l0 = b2e735a5, %l1 = a4fa5ae4 ldda [%i3+%o3]0x89,%l0 ! %l0 = 0000000033ee4dd8 000000007c1d8a46 ! %l2 = 00000000000000dc, Mem[000000009080013e] = 534a0000 sth %l2,[%i5+0x03e] ! Mem[000000009080013c] = 00dc0000 ! Mem[0000000091800114] = 9c1d8dc3, %g2 = 000000002a107a91 ldsh [%o0+0x014],%g2 ! %g2 = ffffffffffff9c1d ! Mem[0000000017800138] = a41a67cc69440236, %l2 = 00000000000000dc, %l1 = 000000007c1d8a46 add %i3,0x38,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = a41a67cc69440236 ! Mem[0000000016800108] = f8153773, %l0 = 33ee4dd8, %l2 = 000000dc add %i1,0x08,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000f8153773 p3_label_4: ! Mem[0000000017000114] = 4c058c82, %l0 = 33ee4dd8, %l4 = 8590b903 add %i2,0x14,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000004c058c82 ! %l6 = 00000008, %l7 = 5e81cba5, Mem[0000000090800128] = 4740e630 f18e84d3 stda %l6,[%i5+0x028]%asi ! Mem[0000000090800128] = 00000008 5e81cba5 ! Mem[000000001680012b] = 7e0d4ecd, %l7 = 000000005e81cba5 ldstub [%i1+0x02b],%l7 ! %l7 = 000000cd000000ff ! Mem[0000000017000118] = 170000007db8f0b5, %l0 = 0000000033ee4dd8, %l4 = 000000004c058c82 add %i2,0x18,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 170000007db8f0b5 ! Mem[0000000017800114] = fec940dd, %l7 = 00000000000000cd swap [%i3+0x014],%l7 ! %l7 = 00000000fec940dd ! Mem[000000001780013a] = a41a67cc, %l6 = 0000000000000008 ldstub [%i3+0x03a],%l6 ! %l6 = 00000067000000ff ! Mem[0000000090000100] = 31ba7695, %g18 = ae5532a01bb4ffac ldswa [%i4+0x000]%asi,%g2 ! %g2 = ae5532a01bb4ffac ! %l6 = 0000000000000067, Mem[000000009080012c] = 5e81cba5 sth %l6,[%i5+0x02c] ! Mem[000000009080012c] = 0067cba5 ! %l6 = 0000000000000067, Mem[0000000017000100] = e9c7e4a5 stwa %l6,[%i2+%g0]0x81 ! Mem[0000000017000100] = 00000067 ! %l7 = 00000000fec940dd, Mem[0000000016800100] = 5b2af6ff stha %l7,[%i1+%g0]0x89 ! Mem[0000000016800100] = 5b2a40dd ba,a p3_not_taken_0_end p3_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p3_branch_failed p3_not_taken_0_end: ! End of Random Code for Thread 3 p3_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x00c] ! Set processor 3 done flag ! Check Registers p3_check_registers: set p3_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000033ee4dd8 bne,a,pn %xcc,p3_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000f8153773 bne,a,pn %xcc,p3_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be fffffffffffffffc bne,a,pn %xcc,p3_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 170000007db8f0b5 bne,a,pn %xcc,p3_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000067 bne,a,pn %xcc,p3_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000fec940dd bne,a,pn %xcc,p3_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p3_check_fp_registers: set p3_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 531ab729 64edf936 bne %xcc,p3_f0_fail nop ! Check Local Memory set p3_local0_expect,%g1 p3_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ffd113128adb1c3a ldx [%i0+0x008],%g3 ! Observed data at 0000000016000108 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x008,%g4 set p3_local1_expect,%g1 p3_check_local1: ldx [%g1+0x000],%g2 ! Expected data = dd402a5bd7168ddd ldx [%i1+0x000],%g3 ! Observed data at 0000000016800100 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffe4df68a2f652de ldx [%i1+0x018],%g3 ! Observed data at 0000000016800118 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7e0d4effa6995d43 ldx [%i1+0x028],%g3 ! Observed data at 0000000016800128 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x028,%g4 set p3_local2_expect,%g1 p3_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 0000006700000017 ldx [%i2+0x000],%g3 ! Observed data at 0000000017000100 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 170000007db8f0b5 ldx [%i2+0x018],%g3 ! Observed data at 0000000017000118 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x018,%g4 set p3_local3_expect,%g1 p3_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 000000dccbce2183 ldx [%i3+0x000],%g3 ! Observed data at 0000000017800100 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff1b9fde524be910 ldx [%i3+0x008],%g3 ! Observed data at 0000000017800108 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 51575dba000000cd ldx [%i3+0x010],%g3 ! Observed data at 0000000017800110 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = a4fa5ae45353d557 ldx [%i3+0x030],%g3 ! Observed data at 0000000017800130 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = a41affcc69440236 ldx [%i3+0x038],%g3 ! Observed data at 0000000017800138 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x038,%g4 ! The test for processor 3 has passed p3_passed: ta GOOD_TRAP nop p3_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p3_failed p3_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p3_failed p3_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p3_failed p3_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p3_failed p3_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p3_failed p3_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p3_failed p3_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p3_failed p3_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p3_failed p3_f0_fail: set p3_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 3 failed p3_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x00c] ! Set processor 3 done flag set p3_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 3 failed p3_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x00c] ! Set processor 3 done flag set p3_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p3_selfmod_failed: ba p3_failed mov 0xabc,%g1 p3_common_error: or %g0,0xee3,%g1 ba p3_failed mov %o5,%g3 p3_common_signature_error: set p3_temp,%g1 ba p3_failed st %g2,[%g1] ! Common Lock Number p3_common_timeout: set p3_temp,%g1 ba p3_failed st %g2,[%g1] ! Common Lock Number p3_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p3_failed mov 0x0,%g3 p3_trap1e: swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000017800108] stha %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017000108] ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000016000120] done p3_trap1o: swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000017800108] stha %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017000108] ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000016000120] done p3_trap2e: ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000017800118] stha %l5,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000120] stha %l6,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000110] stwa %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017800118] ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000017800110] stxa %l3,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017800120] done p3_trap2o: ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000017800118] stha %l5,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000120] stha %l6,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000110] stwa %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017800118] ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000017800110] stxa %l3,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017800120] done p3_trap3e: nop nop nop nop nop nop done p3_trap3o: nop nop nop nop nop nop done p3_init_memory_pointers: set p3_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p3_local0_start,%i0 set p3_local1_start,%i1 set p3_local2_start,%i2 set p3_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 338cda4eb5b75102 ldx [%g1+0x008],%l1 ! %l1 = 2d32d775cff45f2d ldx [%g1+0x010],%l2 ! %l2 = 2be1c3e231ec48dc ldx [%g1+0x018],%l3 ! %l3 = 14bb04e7a5e4c7e9 ldx [%g1+0x020],%l4 ! %l4 = 9143fa5e71b44c14 ldx [%g1+0x028],%l5 ! %l5 = 876d759674ff8eb9 ldx [%g1+0x030],%l6 ! %l6 = 867ebb8cad7a7b70 ldx [%g1+0x038],%l7 ! %l7 = 253964dbfef380cb ! Initialize the output register of window 0 set unres3_start,%o0 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 = 2b6811e0 c44052e1 a58502f4 8b07723f ! %f4 = 837526ee 6df40bca 54f65485 af66b4db ! %f8 = c279a1d5 277d6936 8f8faf92 428ed68f ! %f12 = d1427ae4 25f88985 ca974b09 89ce2fbc ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1a1b8760 54c8b591 d06ee59c b1d5053c ! %f20 = 615e9881 c85c94fc 496f7d47 0e981b34 ! %f24 = f7a10487 3940b1de 624ef859 280d4e75 ! %f28 = 28f2d31c 82657def 50ec95c2 68307aef ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d6a1ae49 6e2fa7f6 76804570 0db1d250 ! %f36 = 93429e7a 3cdcc597 591a7164 c52df21d ! %f40 = c21f8b96 425180a5 973149a9 ae82f1ed ! %f44 = 70f0e3b5 ab03396b e58e3c27 3a22075a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb989e5f70000000c,%g7,%g1 ! GSR scale = 1, align = 4 wr %g1,%g0,%gsr ! GSR = b989e5f70000000c wr %g0,%y ! Clear Y 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[0000000019800124] = c3bc4f1f, %l7 = 0ac2a212, %l6 = 38ec9ba3 add %i3,0x24,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000c3bc4f1f ! Mem[0000000019800108] = d5cc1db492723d87, %l3 = 04c83cfc537563f0, %l1 = 1c389f7c2f95a66d add %i3,0x08,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = d5cc1db492723d87 ! Mem[0000000018800120] = ec5d2002567fde19, %l6 = 00000000c3bc4f1f, %l6 = 00000000c3bc4f1f add %i1,0x20,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = ec5d2002567fde19 ! Mem[0000000019000110] = 03b2d5d1, %l2 = 78b1fab2868d8a5d lduwa [%i2+%o2]0x80,%l2 ! %l2 = 0000000003b2d5d1 ! %l6 = 567fde19, %l7 = 0ac2a212, Mem[0000000091000118] = ca16b102 80ceba97 std %l6,[%i6+%o3] ! Mem[0000000091000118] = 567fde19 0ac2a212 ! Mem[0000000019800128] = f9fbaada13d9abbf, %l6 = ec5d2002567fde19, %l7 = 08741f100ac2a212 add %i3,0x28,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = f9fbaada13d9abbf ! Mem[0000000019800120] = 344124f2, %l2 = 0000000003b2d5d1 swapa [%i3+%o4]0x89,%l2 ! %l2 = 00000000344124f2 ! Mem[0000000018800103] = 837c62f8, %l6 = ec5d2002567fde19 ldstub [%i1+0x003],%l6 ! %l6 = 000000f8000000ff ! %l6 = 000000f8, %l7 = 13d9abbf, Mem[0000000090800100] = 656768aa d0ead333 std %l6,[%i5+%g0] ! Mem[0000000090800100] = 000000f8 13d9abbf ! Mem[0000000019000100] = 9b366465 057a0889, %l6 = 000000f8, %l7 = 13d9abbf ldda [%i2+%g0]0x80,%l6 ! %l6 = 000000009b366465 00000000057a0889 p4_label_2: ! Mem[0000000019800128] = f9fbaada, %l2 = 344124f2, %l0 = a3342fb1 add %i3,0x28,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000f9fbaada ! Mem[000000001800011c] = 6db8bf94, %l5 = 8c512e9a, %l2 = 344124f2 add %i0,0x1c,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000006db8bf94 ! Mem[000000001900011b] = d9ba52db, %l1 = d5cc1db492723d87 ldstub [%i2+0x01b],%l1 ! %l1 = 000000db000000ff ! Mem[0000000018000128] = d9893d28, %l3 = 04c83cfc537563f0 ldsba [%i0+%o5]0x89,%l3 ! %l3 = 0000000000000028 ! Mem[0000000018000134] = 1bfe4588, %l0 = 00000000f9fbaada lduh [%i0+0x034],%l0 ! %l0 = 0000000000001bfe ! %l6 = 000000009b366465, Mem[0000000018000108] = 8aeb649f stwa %l6,[%i0+%o1]0x80 ! Mem[0000000018000108] = 9b366465 ! Mem[0000000018000100] = 3a0a980c, %l4 = d79ed812220415af ldsw [%i0+%g0],%l4 ! %l4 = 000000003a0a980c ! Mem[0000000018000134] = 1bfe4588, %l1 = 00000000000000db swap [%i0+0x034],%l1 ! %l1 = 000000001bfe4588 ! Mem[0000000018000128] = 283d89d9, %l5 = 8e031aea8c512e9a ldsha [%i0+%o5]0x80,%l5 ! %l5 = 000000000000283d ! Mem[0000000090000110] = 8fb59df2fd95c391, %g2 = 2a37859b690eb8ab ldxa [%i4+0x010]%asi,%g2 ! %g2 = 8fb59df2fd95c391 p4_label_3: ! %l5 = 000000000000283d, Mem[0000000019000120] = 864b0daf stwa %l5,[%i2+%o4]0x80 ! Mem[0000000019000120] = 0000283d ! Mem[0000000091800130] = 1341b80e, %g2 = 8fb59df2fd95c391 ldsh [%o0+0x030],%g2 ! %g2 = 0000000000001341 ! Mem[0000000019800100] = a70b5bbde18ef3c6, %l4 = 000000003a0a980c, %l0 = 0000000000001bfe casxa [%i3]0x80,%l4,%l0 ! %l0 = a70b5bbde18ef3c6 ! Mem[0000000090000128] = c38c64dd, %g2 = 0000000000001341 ldsb [%i4+0x02a],%g2 ! %g2 = ffffffffffffffc3 ! Mem[0000000019800108] = d5cc1db4, %l4 = 3a0a980c, %l6 = 9b366465 add %i3,0x08,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000d5cc1db4 ! Mem[0000000090000130] = aa5852e2, %g18 = f0530883e283d920 ldsw [%i4+0x030],%g2 ! %g2 = f0530883e283d920 ! Mem[0000000019000128] = f450040b, %l7 = 00000000057a0889 swapa [%i2+%o5]0x80,%l7 ! %l7 = 00000000f450040b ! Mem[0000000019000120] = 3d280000, %l3 = 0000000000000028 ldstuba [%i2+%o4]0x89,%l3 ! %l3 = 00000000000000ff ! Mem[0000000019800128] = f9fbaada, %l0 = a70b5bbde18ef3c6 ldstuba [%i3+%o5]0x80,%l0 ! %l0 = 000000f9000000ff ! Mem[0000000018000138] = 6f1165c8, %l2 = 6db8bf94, %l4 = 3a0a980c add %i0,0x38,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000006f1165c8 p4_label_4: ! Mem[0000000090000120] = bfa6d130, %g2 = ffffffffaa5852e2 lduw [%i4+%o4],%g2 ! %g2 = 00000000bfa6d130 ! Mem[0000000019000128] = 057a0889 15b2f020, %l2 = 6db8bf94, %l3 = 00000000 ldd [%i2+%o5],%l2 ! %l2 = 00000000057a0889 0000000015b2f020 ! Mem[0000000018000104] = 29f0cc0d, %l5 = 0000283d, %l1 = 1bfe4588 add %i0,0x04,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000029f0cc0d ! Mem[0000000018800115] = a644087e, %l1 = 0000000029f0cc0d ldstub [%i1+0x015],%l1 ! %l1 = 00000044000000ff ! Mem[000000001900013d] = f3a32270, %l6 = 00000000d5cc1db4 ldstub [%i2+0x03d],%l6 ! %l6 = 000000a3000000ff ! Mem[0000000090800120] = b9920b08, %g2 = 00000000bfa6d130 ldsb [%i5+0x023],%g2 ! %g2 = ffffffffffffffb9 ! Mem[0000000019000130] = d57493e5, %l4 = 000000006f1165c8 ldstub [%i2+0x030],%l4 ! %l4 = 000000d5000000ff ! Mem[0000000018000100] = 0c980a3a, %l1 = 0000000000000044 lduha [%i0+%g0]0x89,%l1 ! %l1 = 0000000000000a3a ! Mem[0000000018800100] = ff627c83, %l6 = 00000000000000a3 ldsha [%i1+%g0]0x88,%l6 ! %l6 = 0000000000007c83 ! Mem[0000000019800110] = 3b3b745b, %l6 = 00007c83, %l4 = 000000d5 add %i3,0x10,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000003b3b745b ba,a p4_not_taken_0_end p4_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p4_branch_failed p4_not_taken_0_end: ! End of Random Code for Thread 4 1: membar #Sync ! Force all stores to complete p4_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x010] ! Set processor 4 done flag ! Check Registers p4_check_registers: set p4_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000f9 bne,a,pn %xcc,p4_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000a3a bne,a,pn %xcc,p4_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000057a0889 bne,a,pn %xcc,p4_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000015b2f020 bne,a,pn %xcc,p4_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000003b3b745b bne,a,pn %xcc,p4_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000283d bne,a,pn %xcc,p4_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000007c83 bne,a,pn %xcc,p4_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p4_check_fp_registers: set p4_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be a58502f4 8b07723f bne %xcc,p4_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 54f65485 af66b4db bne %xcc,p4_f6_fail nop ! Check Local Memory set p4_local0_expect,%g1 p4_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 9b366465840a8114 ldx [%i0+0x008],%g3 ! Observed data at 0000000018000108 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 945f7e22000000db ldx [%i0+0x030],%g3 ! Observed data at 0000000018000130 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x030,%g4 set p4_local1_expect,%g1 p4_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 837c62ff180e6d1f ldx [%i1+0x000],%g3 ! Observed data at 0000000018800100 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0b523fa4a6ff087e ldx [%i1+0x010],%g3 ! Observed data at 0000000018800110 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x010,%g4 set p4_local2_expect,%g1 p4_check_local2: ldx [%g1+0x018],%g2 ! Expected data = d9ba52ffad097f56 ldx [%i2+0x018],%g3 ! Observed data at 0000000019000118 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff00283d983f2e1a ldx [%i2+0x020],%g3 ! Observed data at 0000000019000120 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 057a088915b2f020 ldx [%i2+0x028],%g3 ! Observed data at 0000000019000128 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff7493e50ffa989c ldx [%i2+0x030],%g3 ! Observed data at 0000000019000130 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 309e0150f3ff2270 ldx [%i2+0x038],%g3 ! Observed data at 0000000019000138 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x038,%g4 set p4_local3_expect,%g1 p4_check_local3: ldx [%g1+0x020],%g2 ! Expected data = d1d5b203c3bc4f1f ldx [%i3+0x020],%g3 ! Observed data at 0000000019800120 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = fffbaada13d9abbf ldx [%i3+0x028],%g3 ! Observed data at 0000000019800128 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x028,%g4 ! The test for processor 4 has passed p4_passed: ta GOOD_TRAP nop p4_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p4_failed p4_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p4_failed p4_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p4_failed p4_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p4_failed p4_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p4_failed p4_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p4_failed p4_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p4_failed p4_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p4_failed p4_f2_fail: set p4_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p4_f6_fail: set p4_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 4 failed p4_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x010] ! Set processor 4 done flag set p4_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 4 failed p4_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x010] ! Set processor 4 done flag set p4_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p4_selfmod_failed: ba p4_failed mov 0xabc,%g1 p4_common_error: or %g0,0xee4,%g1 ba p4_failed mov %o5,%g3 p4_common_signature_error: set p4_temp,%g1 ba p4_failed st %g2,[%g1] ! Common Lock Number p4_common_timeout: set p4_temp,%g1 ba p4_failed st %g2,[%g1] ! Common Lock Number p4_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p4_failed mov 0x0,%g3 p4_trap1e: stda %l0,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800108] lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000019800110] ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000019800100] done p4_trap1o: stda %l0,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800108] lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000019800110] ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000019800100] done p4_trap2e: swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000018800128] done p4_trap2o: swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000018800128] done p4_trap3e: nop nop nop nop done p4_trap3o: nop nop nop nop done p4_init_memory_pointers: set p4_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p4_local0_start,%i0 set p4_local1_start,%i1 set p4_local2_start,%i2 set p4_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 847c3ac4a3342fb1 ldx [%g1+0x008],%l1 ! %l1 = 1c389f7c2f95a66d ldx [%g1+0x010],%l2 ! %l2 = 78b1fab2868d8a5d ldx [%g1+0x018],%l3 ! %l3 = 04c83cfc537563f0 ldx [%g1+0x020],%l4 ! %l4 = d79ed812220415af ldx [%g1+0x028],%l5 ! %l5 = 8e031aea8c512e9a ldx [%g1+0x030],%l6 ! %l6 = 5105654238ec9ba3 ldx [%g1+0x038],%l7 ! %l7 = 08741f100ac2a212 ! Initialize the output register of window 0 set unres3_start,%o0 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 = ba6c7919 23744170 00524be0 078d71da ! %f4 = c0a8c71d 51e9d589 1da0a074 dfb4f6ce ! %f8 = bc801433 81a99fae ab0b5502 5d6e97ac ! %f12 = 2e575c07 78a62483 74b9c6e3 f51ae519 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9a1791c2 aa138258 023dc3b4 ff0d1f35 ! %f20 = 1f7ac04b 17f5e96b f11dcd6a b7be3d4c ! %f24 = 92d2552c 63fbaf52 cfd339af 18b459bd ! %f28 = f4d78519 8f98b429 7e87e1c8 8ebf82f8 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3ee75f0b 3addc12c de3b1983 4e590ff0 ! %f36 = 6d2dd561 3ddb790d 1cc59515 80aa6c49 ! %f40 = 52c42853 00ab2a50 285d80da 305c6298 ! %f44 = bb66a38e acafd4ef 21e8f343 5a2f2c20 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9a8afcaf00000045,%g7,%g1 ! GSR scale = 8, align = 5 wr %g1,%g0,%gsr ! GSR = 9a8afcaf00000045 wr %g0,%y ! Clear Y 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[000000001a00010b] = febf36b7, %l1 = fb20178207b0b8d0 ldstub [%i0+0x00b],%l1 ! %l1 = 000000b7000000ff ! Mem[000000001a000128] = a77cb303, %l3 = 619e05d7c490449d swap [%i0+%o5],%l3 ! %l3 = 00000000a77cb303 ! %l3 = 00000000a77cb303, Mem[0000000091800118] = 374f9414 stw %l3,[%o0+%o3] ! Mem[0000000091800118] = a77cb303 ! Mem[000000001a800128] = 4f2a1513, %l6 = 2a3aaebf, %l0 = 1907b961 add %i1,0x28,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000004f2a1513 ! Mem[000000001a800114] = 5d9e5aab, %l5 = 1447ec54, %l4 = 4b60b7bc add %i1,0x14,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000005d9e5aab ! Mem[000000001a000128] = 9d4490c4, %l2 = 2828a4844d28a5b2 swapa [%i0+%o5]0x88,%l2 ! %l2 = 000000009d4490c4 ! %l2 = 000000009d4490c4, Mem[000000001b800120] = 30937974 stha %l2,[%i3+%o4]0x80 ! Mem[000000001b800120] = 90c47974 ! Mem[000000009080011c] = 03021b6c, %g18 = 5e2b102038965f09 ldswa [%i5+0x01c]%asi,%g2 ! %g2 = 5e2b102038965f09 ! Mem[000000001a800100] = 765dda07, %l0 = 000000004f2a1513 swap [%i1+%g0],%l0 ! %l0 = 00000000765dda07 ! Mem[000000001a800128] = 4f2a1513, %l3 = 00000000a77cb303 lduwa [%i1+%o5]0x80,%l3 ! %l3 = 000000004f2a1513 p5_label_2: ! Mem[000000001b800120] = 7479c490, %l2 = 000000009d4490c4 lduwa [%i3+%o4]0x88,%l2 ! %l2 = 000000007479c490 ! Mem[000000001b000111] = b51d952b, %l6 = 93b21ddc2a3aaebf ldstub [%i2+0x011],%l6 ! %l6 = 0000001d000000ff ! %l0 = 00000000765dda07, Mem[000000001a000100] = 08622a6b stha %l0,[%i0+%g0]0x89 ! Mem[000000001a000100] = 0862da07 ! Mem[000000001b000110] = 2b95ffb5, %l6 = 000000000000001d lduha [%i2+%o2]0x88,%l6 ! %l6 = 000000000000ffb5 ! %l1 = 00000000000000b7, Mem[000000009180012c] = fd125781 stw %l1,[%o0+0x02c] ! Mem[000000009180012c] = 000000b7 ! Mem[000000001a00010c] = 32701262, %l2 = 7479c490, %l5 = 1447ec54 add %i0,0x0c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000032701262 ! Mem[000000001b000110] = b5ff952bb77f4eed, %l4 = 000000005d9e5aab, %l1 = 00000000000000b7 add %i2,0x10,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = b5ff952bb77f4eed ! Mem[000000009180011c] = b2e2cddc, %g18 = 5e2b102038965f09 ldsw [%o0+0x01c],%g2 ! %g2 = 5e2b102038965f09 ! Mem[000000001a800108] = ae27ebe9, %l7 = 05671543f9a448c0 ldsha [%i1+%o1]0x80,%l7 ! %l7 = ffffffffffffae27 ! Mem[000000001b80012c] = 018c8850, %l0 = 00000000765dda07 swap [%i3+0x02c],%l0 ! %l0 = 00000000018c8850 p5_label_3: ! %l1 = b5ff952bb77f4eed, Mem[0000000090000134] = 99bbdb0b sth %l1,[%i4+0x034] ! Mem[0000000090000134] = 4eeddb0b ! Mem[000000001b800110] = c200ef0e, %l2 = 000000007479c490 ldstuba [%i3+%o2]0x89,%l2 ! %l2 = 0000000e000000ff ! %l4 = 5d9e5aab, %l5 = 32701262, Mem[0000000090800110] = 799bc089 d7c7db82 std %l4,[%i5+%o2] ! Mem[0000000090800110] = 5d9e5aab 32701262 ! Mem[0000000090000104] = da1408ca, %g2 = ffffffffb2e2cddc ldub [%i4+0x006],%g2 ! %g2 = 00000000000000da ! Mem[000000001b000108] = c70dcbe4, %l6 = 000000000000ffb5 ldstuba [%i2+%o1]0x81,%l6 ! %l6 = 000000c7000000ff ! Mem[000000001a800118] = 4c5a8e59, %l4 = 5d9e5aab, %l6 = 000000c7 add %i1,0x18,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000004c5a8e59 ! Mem[000000001b800124] = 4ff6b41e, %l2 = 0000000e, %l0 = 018c8850 add %i3,0x24,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000004ff6b41e ! %l0 = 000000004ff6b41e, Mem[000000001a800128] = 13152a4f stba %l0,[%i1+%o5]0x89 ! Mem[000000001a800128] = 13152a1e ! Mem[000000001a000128] = b2a5284d, %l6 = 000000004c5a8e59 ldswa [%i0+%o5]0x81,%l6 ! %l6 = ffffffffb2a5284d ! Mem[000000001a800106] = 8cece879, %l3 = 000000004f2a1513 ldstub [%i1+0x006],%l3 ! %l3 = 000000e8000000ff p5_label_4: ! Mem[000000001b800100] = 89fe11b7 d653fa32, %l0 = 4ff6b41e, %l1 = b77f4eed ldda [%i3+%g0]0x88,%l0 ! %l0 = 00000000d653fa32 0000000089fe11b7 ! Mem[000000001a000100] = 07da6208, %l6 = b2a5284d, %l1 = 89fe11b7 casa [%i0]0x80,%l6,%l1 ! %l1 = 0000000007da6208 ! %l2 = 000000000000000e, Mem[0000000091000102] = 3622a9be sth %l2,[%i6+0x002] ! Mem[0000000091000100] = 000ea9be ! %l3 = 00000000000000e8, Mem[000000001b000128] = 15ace2cff375b34a stxa %l3,[%i2+%o5]0x81 ! Mem[000000001b000128] = 00000000000000e8 ! Mem[000000001b000118] = 9d374c820f85766a, %l6 = ffffffffb2a5284d, %l0 = 00000000d653fa32 add %i2,0x18,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 9d374c820f85766a ! Mem[000000001b000110] = b5ff952b, %l7 = ffffffffffffae27 swapa [%i2+%o2]0x80,%l7 ! %l7 = 00000000b5ff952b ! Mem[000000001b800128] = ce756508, %l1 = 0000000007da6208 ldstuba [%i3+%o5]0x81,%l1 ! %l1 = 000000ce000000ff ! Mem[000000001b000120] = 6022880a, %l2 = 000000000000000e ldstuba [%i2+%o4]0x89,%l2 ! %l2 = 0000000a000000ff ! %l1 = 00000000000000ce, Mem[0000000091000100] = 63e4000ea9be5f4d, %asi = 80 stxa %l1,[%i6+0x000]%asi ! Mem[0000000091000100] = 00000000000000ce ! Mem[000000001a000118] = ebd508b3, %l1 = 000000ce, %l7 = b5ff952b add %i0,0x18,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000ebd508b3 ba,a p5_not_taken_0_end p5_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p5_branch_failed p5_not_taken_0_end: ! End of Random Code for Thread 5 1: membar #Sync ! Force all stores to complete p5_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x014] ! Set processor 5 done flag ! Check Registers p5_check_registers: set p5_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000ce bne,a,pn %xcc,p5_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000000a bne,a,pn %xcc,p5_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000e8 bne,a,pn %xcc,p5_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffb2a5284d bne,a,pn %xcc,p5_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000ebd508b3 bne,a,pn %xcc,p5_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p5_check_fp_registers: set p5_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be ba6c7919 23744170 bne %xcc,p5_f0_fail nop ! Check Local Memory set p5_local0_expect,%g1 p5_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 07da620805668b47 ldx [%i0+0x000],%g3 ! Observed data at 000000001a000100 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = febf36ff32701262 ldx [%i0+0x008],%g3 ! Observed data at 000000001a000108 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = b2a5284d329aaaa8 ldx [%i0+0x028],%g3 ! Observed data at 000000001a000128 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x028,%g4 set p5_local1_expect,%g1 p5_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 4f2a15138cecff79 ldx [%i1+0x000],%g3 ! Observed data at 000000001a800100 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1e2a1513ad07cd13 ldx [%i1+0x028],%g3 ! Observed data at 000000001a800128 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x028,%g4 set p5_local2_expect,%g1 p5_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ff0dcbe491bf8367 ldx [%i2+0x008],%g3 ! Observed data at 000000001b000108 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffffae27b77f4eed ldx [%i2+0x010],%g3 ! Observed data at 000000001b000110 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff882260325cb9cd ldx [%i2+0x020],%g3 ! Observed data at 000000001b000120 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000000000000e8 ldx [%i2+0x028],%g3 ! Observed data at 000000001b000128 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x028,%g4 set p5_local3_expect,%g1 p5_check_local3: ldx [%g1+0x010],%g2 ! Expected data = ffef00c22139cbf1 ldx [%i3+0x010],%g3 ! Observed data at 000000001b800110 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 90c479744ff6b41e ldx [%i3+0x020],%g3 ! Observed data at 000000001b800120 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff756508765dda07 ldx [%i3+0x028],%g3 ! Observed data at 000000001b800128 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x028,%g4 ! The test for processor 5 has passed p5_passed: ta GOOD_TRAP nop p5_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p5_failed p5_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p5_failed p5_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p5_failed p5_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p5_failed p5_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p5_failed p5_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p5_failed p5_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p5_failed p5_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p5_failed p5_f0_fail: set p5_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 5 failed p5_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x014] ! Set processor 5 done flag set p5_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 5 failed p5_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x014] ! Set processor 5 done flag set p5_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p5_selfmod_failed: ba p5_failed mov 0xabc,%g1 p5_common_error: or %g0,0xee5,%g1 ba p5_failed mov %o5,%g3 p5_common_signature_error: set p5_temp,%g1 ba p5_failed st %g2,[%g1] ! Common Lock Number p5_common_timeout: set p5_temp,%g1 ba p5_failed st %g2,[%g1] ! Common Lock Number p5_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p5_failed mov 0x0,%g3 p5_trap1e: stwa %l7,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000108] stwa %l3,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b000108] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001a000110] stba %l3,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a800110] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001b800118] done p5_trap1o: stwa %l7,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000108] stwa %l3,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b000108] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001a000110] stba %l3,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a800110] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001b800118] done p5_trap2e: ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001a000120] lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001a800118] done p5_trap2o: ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001a000120] lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001a800118] done p5_trap3e: nop nop nop nop done p5_trap3o: nop nop nop nop done p5_init_memory_pointers: set p5_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p5_local0_start,%i0 set p5_local1_start,%i1 set p5_local2_start,%i2 set p5_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 9f7c75461907b961 ldx [%g1+0x008],%l1 ! %l1 = fb20178207b0b8d0 ldx [%g1+0x010],%l2 ! %l2 = 2828a4844d28a5b2 ldx [%g1+0x018],%l3 ! %l3 = 619e05d7c490449d ldx [%g1+0x020],%l4 ! %l4 = 136549fc4b60b7bc ldx [%g1+0x028],%l5 ! %l5 = d83251e21447ec54 ldx [%g1+0x030],%l6 ! %l6 = 93b21ddc2a3aaebf ldx [%g1+0x038],%l7 ! %l7 = 05671543f9a448c0 ! Initialize the output register of window 0 set unres3_start,%o0 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 = b48dfc5e ed9e0d94 5924a55c 4706e77c ! %f4 = 7d228413 25ed97a4 350178bb 70745045 ! %f8 = 41cfca14 07b15174 67b4ec69 5808d7dd ! %f12 = d37a5c7c 5d6ad48b d0fce640 a8605fd8 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 19111abc 72da45ea cd36a14a bc2a87ee ! %f20 = 42e3d1fd 5953993f 24785a26 3f961b33 ! %f24 = 8e976d70 cf3588fb 9a8ea727 73c10581 ! %f28 = 9c3e9a27 97256e02 25186eca 100caf25 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ca65dbc7 8822ec1e 28b443f6 11ae07ce ! %f36 = da9877fe e01a964c 919bc093 a7e142de ! %f40 = d135caa6 363f9ffc 7736acf2 fb9557f1 ! %f44 = aaf7342a 99b61100 7034d28d fd51047a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbea0a2e700000072,%g7,%g1 ! GSR scale = 14, align = 2 wr %g1,%g0,%gsr ! GSR = bea0a2e700000072 wr %g0,%y ! Clear Y 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[000000001c000120] = aebceee9c18698a8, %l4 = ee0a44207a23ba5b, %l4 = ee0a44207a23ba5b add %i0,0x20,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = aebceee9c18698a8 ! Mem[000000001d000120] = 4ea0e2a9, %l0 = 44bc04f65c01712b ldstuba [%i2+%o4]0x88,%l0 ! %l0 = 000000a9000000ff ! Mem[000000001d800108] = a526a88e8deeddc1, %l6 = a568c5d8aef6dca6 ldxa [%i3+%o1]0x89,%l6 ! %l6 = a526a88e8deeddc1 ! Mem[000000001c80010c] = fed375a9, %l6 = a526a88e8deeddc1 lduw [%i1+0x00c],%l6 ! %l6 = 00000000fed375a9 ! Mem[000000001c000128] = 90c4128719adec72, %l3 = 55b454e1fb295b76 ldx [%i0+%o5],%l3 ! %l3 = 90c4128719adec72 ! Mem[000000001c800114] = f3b5e95b, %l4 = aebceee9c18698a8 ldsb [%i1+0x016],%l4 ! %l4 = ffffffffffffffe9 ! Mem[000000001c000110] = 41b0868c, %l0 = 00000000000000a9 swapa [%i0+%o2]0x80,%l0 ! %l0 = 0000000041b0868c ! Mem[000000001d800118] = 7808a738, %l2 = 137290a61e30fa6b swapa [%i3+%o3]0x80,%l2 ! %l2 = 000000007808a738 ! Mem[000000001c000108] = 851837c00ce47a83, %l2 = 000000007808a738 ldxa [%i0+0x008]%asi,%l2 ! %l2 = 851837c00ce47a83 ! Mem[000000001c800110] = 698779a2, %l0 = 0000000041b0868c swapa [%i1+%o2]0x88,%l0 ! %l0 = 00000000698779a2 p6_label_2: ! Mem[000000001d000108] = 2d328ca8 132b3424, %l4 = ffffffe9, %l5 = 1eea273a ldda [%i2+%o1]0x80,%l4 ! %l4 = 000000002d328ca8 00000000132b3424 ! Mem[000000001d00010c] = 132b3424, %l6 = fed375a9, %l1 = 6e6baf54 add %i2,0x0c,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000132b3424 ! %l2 = 851837c00ce47a83, Mem[000000001c000110] = 000000a9 stha %l2,[%i0+%o2]0x81 ! Mem[000000001c000110] = 7a8300a9 ! Mem[000000001c800120] = 9a6d4d6a, %l1 = 00000000132b3424 swapa [%i1+%o4]0x88,%l1 ! %l1 = 000000009a6d4d6a ! Mem[000000001c800120] = 24342b13352af02d, %l3 = 90c4128719adec72, %l7 = 7e098004b051e783 add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 24342b13352af02d ! Mem[000000001d000118] = ae1611fa, %l3 = 90c4128719adec72 ldstuba [%i2+%o3]0x80,%l3 ! %l3 = 000000ae000000ff ! Mem[000000001c800100] = d2e63887, %l1 = 000000009a6d4d6a lduha [%i1+%g0]0x81,%l1 ! %l1 = 000000000000d2e6 ! Mem[000000001c000118] = 5e1e0450f651d360, %l2 = 851837c00ce47a83, %l0 = 00000000698779a2 add %i0,0x18,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 5e1e0450f651d360 ! Mem[000000001c000138] = bbbfd526c33cd217, %l1 = 000000000000d2e6, %l4 = 000000002d328ca8 add %i0,0x38,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = bbbfd526c33cd217 ! Mem[000000001c00010b] = 851837c0, %l4 = bbbfd526c33cd217 ldstub [%i0+0x00b],%l4 ! %l4 = 000000c0000000ff p6_label_3: ! Mem[0000000091000120] = a86cdbf2, %g18 = 3ba82ca6592bf768 ldsw [%i6+%o4],%g2 ! %g2 = 3ba82ca6592bf768 ! Mem[0000000091800128] = 6c389c12, %g18 = 3ba82ca6592bf768 ldsw [%o0+%o5],%g2 ! %g2 = 3ba82ca6592bf768 ! %l0 = f651d360, %l1 = 0000d2e6, Mem[0000000090000120] = bfa6d130 463b7072 std %l0,[%i4+%o4] ! Mem[0000000090000120] = f651d360 0000d2e6 ! Mem[000000001c80012f] = d97ea23e, %l5 = 00000000132b3424 ldstub [%i1+0x02f],%l5 ! %l5 = 0000003e000000ff ! Mem[000000001d000120] = ffe2a04e56a399d7, %l7 = 24342b13352af02d, %l7 = 24342b13352af02d add %i2,0x20,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = ffe2a04e56a399d7 ! Mem[000000001d000128] = 437ab509, %l1 = 000000000000d2e6, %asi = 80 swapa [%i2+0x028]%asi,%l1 ! %l1 = 00000000437ab509 ! Mem[0000000090800114] = d7c7db82, %g2 = 000000006c389c12 ldsba [%i5+0x014]%asi,%g2 ! %g2 = ffffffffffffffd7 ! %l3 = 00000000000000ae, Mem[0000000091000138] = 370a9367c3987216, %asi = 80 stxa %l3,[%i6+0x038]%asi ! Mem[0000000091000138] = 00000000000000ae ! Mem[000000001d800134] = c5bdce95, %l2 = 0ce47a83, %l6 = fed375a9 add %i3,0x34,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000c5bdce95 ! Mem[000000001d000128] = 0000d2e6, %l1 = 00000000437ab509 ldsha [%i2+%o5]0x81,%l1 ! %l1 = 0000000000000000 p6_label_4: ! Mem[0000000090800118] = 9b73b014 03021b6c, %g2 = ffffffd7, %g3 = 0bad0b00 ldd [%i5+%o3],%g2 ! %g2 = 000000009b73b014 0000000003021b6c ! Mem[000000001c800100] = d2e638873f791e31, %l5 = 000000000000003e, %l4 = 00000000000000c0 casxa [%i1]0x80,%l5,%l4 ! %l4 = d2e638873f791e31 ! Mem[000000001d800128] = 853d14ab, %l2 = 851837c00ce47a83 ldswa [%i3+%o5]0x89,%l2 ! %l2 = ffffffff853d14ab ! Mem[000000009180010c] = 7de0f86c, %g2 = 000000009b73b014 ldub [%o0+0x00d],%g2 ! %g2 = 000000000000007d ! Mem[000000001c000128] = 90c41287 19adec72, %l2 = 853d14ab, %l3 = 000000ae ldda [%i0+0x028]%asi,%l2 ! %l2 = 0000000090c41287 0000000019adec72 ! Mem[000000001d800118] = 1e30fa6b, %l6 = 00000000c5bdce95 ldsha [%i3+%o3]0x80,%l6 ! %l6 = 0000000000001e30 ! Mem[000000001d800100] = 6b58444a, %l5 = 000000000000003e swapa [%i3+%g0]0x89,%l5 ! %l5 = 000000006b58444a ! Mem[000000001c800104] = 3f791e31, %l5 = 000000006b58444a swap [%i1+0x004],%l5 ! %l5 = 000000003f791e31 ! Mem[000000001d000110] = 872681cf, %l7 = ffe2a04e56a399d7 ldswa [%i2+%o2]0x81,%l7 ! %l7 = ffffffff872681cf ! Mem[000000001c800120] = 2df02a35132b3424, %l0 = 5e1e0450f651d360 ldxa [%i1+%o4]0x89,%l0 ! %l0 = 2df02a35132b3424 ba,a p6_not_taken_0_end p6_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p6_branch_failed p6_not_taken_0_end: ! End of Random Code for Thread 6 p6_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x018] ! Set processor 6 done flag ! Check Registers p6_check_registers: set p6_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 2df02a35132b3424 bne,a,pn %xcc,p6_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000000 bne,a,pn %xcc,p6_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000090c41287 bne,a,pn %xcc,p6_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000019adec72 bne,a,pn %xcc,p6_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be d2e638873f791e31 bne,a,pn %xcc,p6_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000003f791e31 bne,a,pn %xcc,p6_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000001e30 bne,a,pn %xcc,p6_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffff872681cf bne,a,pn %xcc,p6_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p6_check_fp_registers: set p6_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 5924a55c 4706e77c bne %xcc,p6_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 7d228413 25ed97a4 bne %xcc,p6_f4_fail nop ! Check Local Memory set p6_local0_expect,%g1 p6_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 851837ff0ce47a83 ldx [%i0+0x008],%g3 ! Observed data at 000000001c000108 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7a8300a91dc1e547 ldx [%i0+0x010],%g3 ! Observed data at 000000001c000110 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x010,%g4 set p6_local1_expect,%g1 p6_check_local1: ldx [%g1+0x000],%g2 ! Expected data = d2e638876b58444a ldx [%i1+0x000],%g3 ! Observed data at 000000001c800100 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8c86b041f3b5e95b ldx [%i1+0x010],%g3 ! Observed data at 000000001c800110 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 24342b13352af02d ldx [%i1+0x020],%g3 ! Observed data at 000000001c800120 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5188b4bfd97ea2ff ldx [%i1+0x028],%g3 ! Observed data at 000000001c800128 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x028,%g4 set p6_local2_expect,%g1 p6_check_local2: ldx [%g1+0x018],%g2 ! Expected data = ff1611fad3629e7c ldx [%i2+0x018],%g3 ! Observed data at 000000001d000118 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffe2a04e56a399d7 ldx [%i2+0x020],%g3 ! Observed data at 000000001d000120 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000d2e6b0d97174 ldx [%i2+0x028],%g3 ! Observed data at 000000001d000128 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x028,%g4 set p6_local3_expect,%g1 p6_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 3e000000303d6687 ldx [%i3+0x000],%g3 ! Observed data at 000000001d800100 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1e30fa6b736bb239 ldx [%i3+0x018],%g3 ! Observed data at 000000001d800118 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x018,%g4 ! The test for processor 6 has passed p6_passed: ta GOOD_TRAP nop p6_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p6_failed p6_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p6_failed p6_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p6_failed p6_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p6_failed p6_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p6_failed p6_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p6_failed p6_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p6_failed p6_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p6_failed p6_f2_fail: set p6_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p6_f4_fail: set p6_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 6 failed p6_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x018] ! Set processor 6 done flag set p6_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 6 failed p6_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x018] ! Set processor 6 done flag set p6_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p6_selfmod_failed: ba p6_failed mov 0xabc,%g1 p6_common_error: or %g0,0xee6,%g1 ba p6_failed mov %o5,%g3 p6_common_signature_error: set p6_temp,%g1 ba p6_failed st %g2,[%g1] ! Common Lock Number p6_common_timeout: set p6_temp,%g1 ba p6_failed st %g2,[%g1] ! Common Lock Number p6_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p6_failed mov 0x0,%g3 p6_trap1e: swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001d800128] stxa %l6,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d800128] lduha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001c800128] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001d800118] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001c800100] ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001c800108] stwa %l4,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c000108] done p6_trap1o: swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001d800128] stxa %l6,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d800128] lduha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001c800128] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001d800118] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001c800100] ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001c800108] stwa %l4,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c000108] done p6_trap2e: stba %l2,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c000100] done p6_trap2o: stba %l2,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c000100] done p6_trap3e: nop done p6_trap3o: nop done p6_init_memory_pointers: set p6_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p6_local0_start,%i0 set p6_local1_start,%i1 set p6_local2_start,%i2 set p6_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 44bc04f65c01712b ldx [%g1+0x008],%l1 ! %l1 = a8f8ea786e6baf54 ldx [%g1+0x010],%l2 ! %l2 = 137290a61e30fa6b ldx [%g1+0x018],%l3 ! %l3 = 55b454e1fb295b76 ldx [%g1+0x020],%l4 ! %l4 = ee0a44207a23ba5b ldx [%g1+0x028],%l5 ! %l5 = 0f9181c21eea273a ldx [%g1+0x030],%l6 ! %l6 = a568c5d8aef6dca6 ldx [%g1+0x038],%l7 ! %l7 = 7e098004b051e783 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 4f9817c5 a146e093 b4d3147f 32990a4e ! %f4 = 518e5e1c 6fcd0cb8 5c2582de 60a1f555 ! %f8 = c14b0f26 466c7392 58413a40 9dafb295 ! %f12 = 8de1152d a50763af d7026c73 05d7a5c8 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 244174fd 98d1e562 3bfa564c 858608de ! %f20 = eceb7648 5bc9d96e fb29e647 e2cedb25 ! %f24 = 23dcd4f5 bd814c05 15517477 45dc61b6 ! %f28 = 26501062 89b22ca4 c605a938 1765510d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5309c387 29d1a931 3af36760 f0fd02fc ! %f36 = 71e69425 78e2cb4e ac3ec06d e587d099 ! %f40 = 79102e2b 6299c237 48daf67a 3913a486 ! %f44 = 7c1a2152 c9cc0531 e50ec1b6 0db141c0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd17af2c800000073,%g7,%g1 ! GSR scale = 14, align = 3 wr %g1,%g0,%gsr ! GSR = d17af2c800000073 wr %g0,%y ! Clear Y 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: ! %l2 = 8988b960334e96f9, Mem[000000009080013c] = 8b84534a stw %l2,[%i5+0x03c] ! Mem[000000009080013c] = 334e96f9 ! Mem[000000001f800120] = 2b503aa7, %l5 = c4f9ecc42ac1abab lduba [%i3+%o4]0x88,%l5 ! %l5 = 00000000000000a7 ! Mem[0000000091000110] = fcd58bf1 e39aa02a, %g2 = d672ea5b, %g3 = 0bad0b00 ldd [%i6+%o2],%g2 ! %g2 = 00000000fcd58bf1 00000000e39aa02a ! Mem[000000009000013c] = 45e599ca, %g2 = 00000000fcd58bf1 lduw [%i4+0x03c],%g2 ! %g2 = 0000000045e599ca ! Mem[000000001e000120] = 1d5fb5bb77ece00d, %l2 = 8988b960334e96f9, %l3 = 9262cdd5be24aa4a add %i0,0x20,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 1d5fb5bb77ece00d ! Mem[000000001f800120] = 2b503aa7, %l6 = 3f886ecc8f60ca15 swapa [%i3+%o4]0x89,%l6 ! %l6 = 000000002b503aa7 ! Mem[000000001e800110] = ebed5b61, %l0 = d81c23889ddd75e7 swap [%i1+%o2],%l0 ! %l0 = 00000000ebed5b61 ! Mem[000000001f000118] = fbd5e67f815f50ca, %l0 = 00000000ebed5b61 ldxa [%i2+%o3]0x88,%l0 ! %l0 = fbd5e67f815f50ca ! Mem[000000001e000110] = 768d90da, %l4 = dc05b935fb6a7eeb swapa [%i0+%o2]0x81,%l4 ! %l4 = 00000000768d90da ! Mem[000000001e800128] = 7ef772d2 f5e44111, %l0 = 815f50ca, %l1 = f0189635 ldda [%i1+%o5]0x81,%l0 ! %l0 = 000000007ef772d2 00000000f5e44111 p7_label_2: ! Mem[000000001e800100] = 09b14a00, %l7 = a31f96023d878b8d lduba [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000 ! Mem[000000001e800134] = b9965bdf, %l2 = 334e96f9, %l3 = 77ece00d add %i1,0x34,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000b9965bdf ! %l1 = 00000000f5e44111, Mem[0000000091800132] = b80ed267 stb %l1,[%o0+0x032] ! Mem[0000000091800130] = 110ed267 ! Mem[000000001e000138] = bb2b3faf, %l5 = 000000a7, %l4 = 768d90da add %i0,0x38,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000bb2b3faf ! Mem[0000000090000114] = fd95c391, %g2 = 0000000045e599ca lduh [%i4+0x014],%g2 ! %g2 = 000000000000fd95 ! Mem[000000001f000118] = ca505f81, %l4 = 00000000bb2b3faf ldstuba [%i2+%o3]0x80,%l4 ! %l4 = 000000ca000000ff ! %l1 = 00000000f5e44111, Mem[000000001f800128] = 5da4c87f stba %l1,[%i3+%o5]0x88 ! Mem[000000001f800128] = 5da4c811 ! Mem[000000001e000120] = 0de0ec77 bbb55f1d, %l4 = 000000ca, %l5 = 000000a7 ldda [%i0+%o4]0x89,%l4 ! %l4 = 00000000bbb55f1d 000000000de0ec77 ! Mem[000000001f800130] = 468783fa06947f2b, %l3 = 00000000b9965bdf, %l3 = 00000000b9965bdf add %i3,0x30,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 468783fa06947f2b ! %l4 = 00000000bbb55f1d, Mem[0000000090800104] = d0ead333 sth %l4,[%i5+0x004] ! Mem[0000000090800104] = 5f1dd333 p7_label_3: ! %l2 = 8988b960334e96f9, Mem[0000000090800122] = 2fb9920b sth %l2,[%i5+0x022] ! Mem[0000000090800120] = 96f9920b ! Mem[000000001e00010c] = 40efeac6, %l3 = 468783fa06947f2b swap [%i0+0x00c],%l3 ! %l3 = 0000000040efeac6 ! Mem[000000001e000138] = bb2b3faf394aca89, %l1 = 00000000f5e44111, %l0 = 000000007ef772d2 add %i0,0x38,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = bb2b3faf394aca89 ! Mem[000000001f00011e] = 7fe6d5fb, %l3 = 0000000040efeac6 ldstub [%i2+0x01e],%l3 ! %l3 = 000000d5000000ff ! Mem[0000000091800104] = 8b6b0866, %g2 = 000000000000fd95 lduha [%o0+0x004]%asi,%g2 ! %g2 = 0000000000008b6b ! Mem[000000001e000138] = bb2b3faf, %l3 = 00000000000000d5, %asi = 80 swapa [%i0+0x038]%asi,%l3 ! %l3 = 00000000bb2b3faf ! Mem[0000000090000124] = 7072c671, %g2 = 0000000000008b6b ldsh [%i4+0x026],%g2 ! %g2 = 0000000000007072 ! %l6 = 000000002b503aa7, Mem[0000000090000100] = 31ba76952407da14 stx %l6,[%i4+%g0] ! Mem[0000000090000100] = 000000002b503aa7 ! Mem[000000001f800128] = 0d6f22f05da4c811, %l6 = 000000002b503aa7 ldxa [%i3+%o5]0x89,%l6 ! %l6 = 0d6f22f05da4c811 ! Mem[000000001f000108] = fbb73b89fccfb921, %l3 = 00000000bb2b3faf, %l2 = 8988b960334e96f9 add %i2,0x08,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = fbb73b89fccfb921 p7_label_4: ! Mem[000000001e800128] = 7ef772d2, %l4 = 00000000bbb55f1d ldstuba [%i1+%o5]0x80,%l4 ! %l4 = 0000007e000000ff ! Mem[000000001e000120] = 1d5fb5bb77ece00d, %l3 = 00000000bb2b3faf, %l2 = fbb73b89fccfb921 add %i0,0x20,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 1d5fb5bb77ece00d ! %l5 = 000000000de0ec77, Mem[000000001e000100] = 4b5a6d7d72fb7a84 stxa %l5,[%i0+%g0]0x80 ! Mem[000000001e000100] = 000000000de0ec77 ! Mem[0000000091000134] = 9c91c7c7, %g2 = 0000000000007072 ldub [%i6+0x034],%g2 ! %g2 = 000000000000009c ! Mem[000000001f000115] = be27e808, %l5 = 000000000de0ec77 ldstub [%i2+0x015],%l5 ! %l5 = 00000027000000ff ! Mem[0000000091000100] = 63e43622a9be5f4d, %g2 = 000000000000009c ldx [%i6+%g0],%g2 ! %g2 = 63e43622a9be5f4d ! %l1 = 00000000f5e44111, Mem[000000001f000110] = 5befe339 stha %l1,[%i2+%o2]0x81 ! Mem[000000001f000110] = 4111e339 ! Mem[000000001f000120] = bd535013, %l4 = 000000000000007e swap [%i2+%o4],%l4 ! %l4 = 00000000bd535013 ! Mem[000000001f800138] = 0088d18e1ba7aa1a, %l0 = bb2b3faf394aca89, %l1 = 00000000f5e44111 add %i3,0x38,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 0088d18e1ba7aa1a ! Mem[000000001e00012a] = c15638b2, %l0 = bb2b3faf394aca89 ldstuba [%i0+0x02a]%asi,%l0 ! %l0 = 00000038000000ff ba,a p7_not_taken_0_end p7_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p7_branch_failed p7_not_taken_0_end: ! End of Random Code for Thread 7 1: membar #Sync ! Force all stores to complete p7_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x01c] ! Set processor 7 done flag ! Check Registers p7_check_registers: set p7_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000038 bne,a,pn %xcc,p7_reg_l0_fail mov %l0,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000bb2b3faf bne,a,pn %xcc,p7_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000bd535013 bne,a,pn %xcc,p7_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000027 bne,a,pn %xcc,p7_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0d6f22f05da4c811 bne,a,pn %xcc,p7_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000000 bne,a,pn %xcc,p7_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p7_check_fp_registers: set p7_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 4f9817c5 a146e093 bne %xcc,p7_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 518e5e1c 6fcd0cb8 bne %xcc,p7_f4_fail nop ! Check Local Memory set p7_local0_expect,%g1 p7_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 000000000de0ec77 ldx [%i0+0x000],%g3 ! Observed data at 000000001e000100 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ca58ad0206947f2b ldx [%i0+0x008],%g3 ! Observed data at 000000001e000108 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = fb6a7eebf9d28a91 ldx [%i0+0x010],%g3 ! Observed data at 000000001e000110 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = c156ffb26661882a ldx [%i0+0x028],%g3 ! Observed data at 000000001e000128 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000d5394aca89 ldx [%i0+0x038],%g3 ! Observed data at 000000001e000138 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x038,%g4 set p7_local1_expect,%g1 p7_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 9ddd75e7a6591e84 ldx [%i1+0x010],%g3 ! Observed data at 000000001e800110 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = fff772d2f5e44111 ldx [%i1+0x028],%g3 ! Observed data at 000000001e800128 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x028,%g4 set p7_local2_expect,%g1 p7_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 4111e339beffe808 ldx [%i2+0x010],%g3 ! Observed data at 000000001f000110 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff505f817fe6fffb ldx [%i2+0x018],%g3 ! Observed data at 000000001f000118 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000007e40883761 ldx [%i2+0x020],%g3 ! Observed data at 000000001f000120 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x020,%g4 set p7_local3_expect,%g1 p7_check_local3: ldx [%g1+0x020],%g2 ! Expected data = 15ca608fedba1b83 ldx [%i3+0x020],%g3 ! Observed data at 000000001f800120 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 11c8a45df0226f0d ldx [%i3+0x028],%g3 ! Observed data at 000000001f800128 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x028,%g4 ! The test for processor 7 has passed p7_passed: ta GOOD_TRAP nop p7_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p7_failed p7_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p7_failed p7_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p7_failed p7_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p7_failed p7_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p7_failed p7_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p7_failed p7_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p7_failed p7_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p7_failed p7_f0_fail: set p7_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p7_f4_fail: set p7_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 7 failed p7_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x01c] ! Set processor 7 done flag set p7_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 7 failed p7_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x01c] ! Set processor 7 done flag set p7_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p7_selfmod_failed: ba p7_failed mov 0xabc,%g1 p7_common_error: or %g0,0xee7,%g1 ba p7_failed mov %o5,%g3 p7_common_signature_error: set p7_temp,%g1 ba p7_failed st %g2,[%g1] ! Common Lock Number p7_common_timeout: set p7_temp,%g1 ba p7_failed st %g2,[%g1] ! Common Lock Number p7_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p7_failed mov 0x0,%g3 p7_trap1e: ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001f800128] ldsha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001f000118] done p7_trap1o: ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001f800128] ldsha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001f000118] done p7_trap2e: ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001f000118] lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001e000108] stda %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f000118] ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001e000110] stha %l3,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f000118] ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001e000110] lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f800110] done p7_trap2o: ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001f000118] lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001e000108] stda %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f000118] ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001e000110] stha %l3,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f000118] ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001e000110] lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f800110] done p7_trap3e: nop nop nop nop nop nop nop done p7_trap3o: nop 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 = d81c23889ddd75e7 ldx [%g1+0x008],%l1 ! %l1 = 38bd74e3f0189635 ldx [%g1+0x010],%l2 ! %l2 = 8988b960334e96f9 ldx [%g1+0x018],%l3 ! %l3 = 9262cdd5be24aa4a ldx [%g1+0x020],%l4 ! %l4 = dc05b935fb6a7eeb ldx [%g1+0x028],%l5 ! %l5 = c4f9ecc42ac1abab ldx [%g1+0x030],%l6 ! %l6 = 3f886ecc8f60ca15 ldx [%g1+0x038],%l7 ! %l7 = a31f96023d878b8d ! Initialize the output register of window 0 set unres3_start,%o0 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 = dd2e4359 a94c7c0c ee796565 7d605b62 ! %f4 = 87849d68 aaa4833f 81f550e2 28717164 ! %f8 = 2dc78a41 f5010e94 580297d5 21d0bda7 ! %f12 = 040a4a29 b7ddb236 436d63b5 a6e3ced9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c2d7f317 ca5fec6a 2014efe8 f3116859 ! %f20 = f29c2c41 389e9551 deebc59d 6c6ecaf2 ! %f24 = c69f265e 2090d24a 2b77733d 187d1f7e ! %f28 = 4b4945df 6ef765c1 706594d2 2d38cc83 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 8ba99de0 58174be7 eb77f159 302c9819 ! %f36 = 7d9318f8 4f8cf8ff 8e88c0bf c9037f75 ! %f40 = d1ca05b8 45536751 69b314d0 02d715dd ! %f44 = 498dc283 ec128e43 bf227579 de943a1f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xaebf486000000038,%g7,%g1 ! GSR scale = 7, align = 0 wr %g1,%g0,%gsr ! GSR = aebf486000000038 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 8 p8_label_1: ! Mem[0000000021800130] = b8a67967, %l2 = b201364a2847be50 swap [%i3+0x030],%l2 ! %l2 = 00000000b8a67967 ! %l0 = 1217266294ab4b33, Mem[0000000020800128] = 67562230 stha %l0,[%i1+%o5]0x88 ! Mem[0000000020800128] = 67564b33 ! Mem[0000000020800139] = bbdec9df, %l4 = 9bda1347e32d1ffb ldstub [%i1+0x039],%l4 ! %l4 = 000000de000000ff ! Mem[000000009000011c] = b4febfa6, %g2 = ff3c3e4e9d5674b6 lduh [%i4+0x01e],%g2 ! %g2 = 000000000000b4fe ! %l3 = be56929e87665864, Mem[0000000021800108] = a88d13b5333378a1 stx %l3,[%i3+%o1] ! Mem[0000000021800108] = be56929e87665864 ! Mem[0000000020000128] = fe4ac28d, %l6 = 29612e66c485ebd5 lduba [%i0+%o5]0x88,%l6 ! %l6 = 000000000000008d ! Mem[0000000090800128] = 4740e630f18e84d3, %g2 = 000000000000b4fe ldx [%i5+%o5],%g2 ! %g2 = 4740e630f18e84d3 ! Mem[0000000021800114] = 6b83f1be, %l1 = c7cf52cf, %l6 = 0000008d add %i3,0x14,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000006b83f1be ! Mem[0000000091000128] = fb3f6c95, %g2 = 4740e630f18e84d3 ldsb [%i6+0x029],%g2 ! %g2 = fffffffffffffffb ! Mem[0000000020800110] = 83ee0a45, %l4 = 00000000000000de lduha [%i1+%o2]0x89,%l4 ! %l4 = 0000000000000a45 p8_label_2: ! Mem[0000000091800108] = eab2e88b677de0f8, %g2 = fffffffffffffffb ldx [%o0+%o1],%g2 ! %g2 = eab2e88b677de0f8 ! Mem[000000002000010c] = 33637e87, %l7 = 77611ee67c478e77 lduw [%i0+0x00c],%l7 ! %l7 = 0000000033637e87 ! Mem[0000000020000108] = 03d16990, %l3 = be56929e87665864 ldsha [%i0+%o1]0x80,%l3 ! %l3 = 00000000000003d1 ! Mem[000000002100012c] = 0f4c7206, %l3 = 00000000000003d1 swap [%i2+0x02c],%l3 ! %l3 = 000000000f4c7206 ! Mem[0000000091800128] = 6c389c12, %g2 = eab2e88b677de0f8 lduw [%o0+%o5],%g2 ! %g2 = 000000006c389c12 ! Mem[0000000020800130] = e03729270ab23126, %l6 = 000000006b83f1be, %l7 = 0000000033637e87 add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = e03729270ab23126 ! %l2 = b8a67967, %l3 = 0f4c7206, Mem[0000000091800120] = 2a107a91 9bf6b040 std %l2,[%o0+%o4] ! Mem[0000000091800120] = b8a67967 0f4c7206 ! Mem[0000000021000110] = 38440281, %l5 = a9cb632de2f677c1 ldstuba [%i2+%o2]0x81,%l5 ! %l5 = 00000038000000ff ! Mem[0000000020000113] = 97846924, %l4 = 0000000000000a45 ldstub [%i0+0x013],%l4 ! %l4 = 00000024000000ff ! Mem[0000000021000120] = 6824cd8e, %l7 = e03729270ab23126, %asi = 80 swapa [%i2+0x020]%asi,%l7 ! %l7 = 000000006824cd8e p8_label_3: ! Mem[0000000020800128] = 334b566700cc1395, %l6 = 000000006b83f1be, %l4 = 0000000000000024 add %i1,0x28,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 334b566700cc1395 ! Mem[000000002100010c] = aa286cea, %l6 = 6b83f1be, %l2 = b8a67967 add %i2,0x0c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000aa286cea ! Mem[000000002100011f] = 9421dcb5, %l1 = 49821158c7cf52cf ldstub [%i2+0x01f],%l1 ! %l1 = 000000b5000000ff ! Mem[0000000021000138] = b6ee06be, %l6 = 000000006b83f1be ldstub [%i2+0x038],%l6 ! %l6 = 000000b6000000ff ! Mem[0000000021800110] = ce0f85ce, %l5 = 00000038, %l5 = 00000038 add %i3,0x10,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000ce0f85ce ! Mem[000000002000011c] = 4dce52ec, %l5 = 00000000ce0f85ce, %asi = 80 swapa [%i0+0x01c]%asi,%l5 ! %l5 = 000000004dce52ec ! Mem[000000009180011c] = b2e2cddc, %g2 = 000000006c389c12 ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffb2e2 ! Mem[0000000020800128] = 67564b33, %l5 = 000000004dce52ec ldstuba [%i1+%o5]0x89,%l5 ! %l5 = 00000033000000ff ! %l6 = 00000000000000b6, Mem[0000000021000118] = 4fe3041e stha %l6,[%i2+%o3]0x81 ! Mem[0000000021000118] = 00b6041e ! Mem[0000000021800120] = e0e3079a d5482c55, %l4 = 00cc1395, %l5 = 00000033 ldda [%i3+%o4]0x80,%l4 ! %l4 = 00000000e0e3079a 00000000d5482c55 p8_label_4: ! Mem[0000000021000134] = 2259527c, %l7 = 000000006824cd8e swap [%i2+0x034],%l7 ! %l7 = 000000002259527c ! Mem[0000000021000100] = 9d1561c3, %l7 = 000000002259527c ldstuba [%i2+%g0]0x80,%l7 ! %l7 = 0000009d000000ff ! %l0 = 1217266294ab4b33, Mem[0000000091000104] = a9be5f4d sth %l0,[%i6+0x004] ! Mem[0000000091000104] = 4b335f4d ! Mem[000000009000011c] = b4febfa6, %g2 = ffffffffffffb2e2 lduha [%i4+0x01e]%asi,%g2 ! %g2 = 000000000000b4fe ! Mem[0000000021000118] = 00b6041e, %l1 = 00000000000000b5 swapa [%i2+%o3]0x80,%l1 ! %l1 = 0000000000b6041e ! Mem[0000000021800100] = 8d1c13df, %l7 = 000000000000009d lduh [%i3+0x002],%l7 ! %l7 = 00000000000013df ! Mem[000000002000010c] = 33637e87, %l1 = 0000000000b6041e lduh [%i0+0x00c],%l1 ! %l1 = 0000000000003363 ! Mem[000000002080012c] = 00cc1395, %l4 = 00000000e0e3079a swap [%i1+0x02c],%l4 ! %l4 = 0000000000cc1395 ! Mem[0000000090800124] = 920b083b, %g2 = 000000000000b4fe lduh [%i5+0x024],%g2 ! %g2 = 000000000000920b ! Mem[0000000020800108] = a064bef1, %l5 = 00000000d5482c55 ldsba [%i1+%o1]0x81,%l5 ! %l5 = ffffffffffffffa0 ba,a p8_not_taken_0_end p8_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p8_branch_failed p8_not_taken_0_end: ! End of Random Code for Thread 8 p8_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x020] ! Set processor 8 done flag ! Check Registers p8_check_registers: set p8_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000003363 bne,a,pn %xcc,p8_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000f4c7206 bne,a,pn %xcc,p8_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000cc1395 bne,a,pn %xcc,p8_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffffa0 bne,a,pn %xcc,p8_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000b6 bne,a,pn %xcc,p8_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000013df bne,a,pn %xcc,p8_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p8_check_fp_registers: set p8_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 87849d68 aaa4833f bne %xcc,p8_f4_fail nop ! Check Local Memory set p8_local0_expect,%g1 p8_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 978469ffe75280b2 ldx [%i0+0x010],%g3 ! Observed data at 0000000020000110 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ed9dd3edce0f85ce ldx [%i0+0x018],%g3 ! Observed data at 0000000020000118 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x018,%g4 set p8_local1_expect,%g1 p8_check_local1: ldx [%g1+0x028],%g2 ! Expected data = ff4b5667e0e3079a ldx [%i1+0x028],%g3 ! Observed data at 0000000020800128 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = bbffc9df68f08459 ldx [%i1+0x038],%g3 ! Observed data at 0000000020800138 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x038,%g4 set p8_local2_expect,%g1 p8_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff1561c3bbdb3b7d ldx [%i2+0x000],%g3 ! Observed data at 0000000021000100 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff4402819f655373 ldx [%i2+0x010],%g3 ! Observed data at 0000000021000110 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000b59421dcff ldx [%i2+0x018],%g3 ! Observed data at 0000000021000118 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0ab23126e592bcba ldx [%i2+0x020],%g3 ! Observed data at 0000000021000120 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d634149d000003d1 ldx [%i2+0x028],%g3 ! Observed data at 0000000021000128 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 6ac1f84c6824cd8e ldx [%i2+0x030],%g3 ! Observed data at 0000000021000130 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffee06bee09422e1 ldx [%i2+0x038],%g3 ! Observed data at 0000000021000138 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x038,%g4 set p8_local3_expect,%g1 p8_check_local3: ldx [%g1+0x008],%g2 ! Expected data = be56929e87665864 ldx [%i3+0x008],%g3 ! Observed data at 0000000021800108 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 2847be50eae37e8a ldx [%i3+0x030],%g3 ! Observed data at 0000000021800130 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x030,%g4 ! The test for processor 8 has passed p8_passed: ta GOOD_TRAP nop p8_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p8_failed p8_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p8_failed p8_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p8_failed p8_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p8_failed p8_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p8_failed p8_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p8_failed p8_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p8_failed p8_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p8_failed p8_f4_fail: set p8_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 8 failed p8_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x020] ! Set processor 8 done flag set p8_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 8 failed p8_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x020] ! Set processor 8 done flag set p8_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p8_selfmod_failed: ba p8_failed mov 0xabc,%g1 p8_common_error: or %g0,0xee8,%g1 ba p8_failed mov %o5,%g3 p8_common_signature_error: set p8_temp,%g1 ba p8_failed st %g2,[%g1] ! Common Lock Number p8_common_timeout: set p8_temp,%g1 ba p8_failed st %g2,[%g1] ! Common Lock Number p8_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p8_failed mov 0x0,%g3 p8_trap1e: ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000020000108] stha %l3,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800108] stda %l2,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021000128] ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000021000120] done p8_trap1o: ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000020000108] stha %l3,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800108] stda %l2,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021000128] ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000021000120] done p8_trap2e: stxa %l3,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800100] stwa %l7,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800100] stba %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021000110] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000021000108] ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000020000120] done p8_trap2o: stxa %l3,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800100] stwa %l7,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800100] stba %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021000110] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000021000108] ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000020000120] done p8_trap3e: nop nop nop nop nop nop done p8_trap3o: nop nop nop nop nop nop done p8_init_memory_pointers: set p8_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p8_local0_start,%i0 set p8_local1_start,%i1 set p8_local2_start,%i2 set p8_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 1217266294ab4b33 ldx [%g1+0x008],%l1 ! %l1 = 49821158c7cf52cf ldx [%g1+0x010],%l2 ! %l2 = b201364a2847be50 ldx [%g1+0x018],%l3 ! %l3 = be56929e87665864 ldx [%g1+0x020],%l4 ! %l4 = 9bda1347e32d1ffb ldx [%g1+0x028],%l5 ! %l5 = a9cb632de2f677c1 ldx [%g1+0x030],%l6 ! %l6 = 29612e66c485ebd5 ldx [%g1+0x038],%l7 ! %l7 = 77611ee67c478e77 ! Initialize the output register of window 0 set unres3_start,%o0 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 = d617ca5f 7fb1a1d5 fb2fbdd1 923f16e5 ! %f4 = ee5a6446 77027419 4fd9aa04 d4f06a91 ! %f8 = a7b530ec dfa87d26 d3ea53fe f7f496b1 ! %f12 = 512dcc19 1d49289e be6a32e4 3bfb9613 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 262e33ab 0df28b49 946eb446 bd89d412 ! %f20 = 23bd9fc8 7b9774eb aba14ea6 6bbeaeb9 ! %f24 = dd74a556 72da04c0 9168cf2d 4a008f97 ! %f28 = 4d12349d 0f50bbd3 04c99029 f6d13ac4 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f43a4f4e ee7d9d71 e543753c 8d3adf80 ! %f36 = 8bf1770f 6d829751 63945248 8bfd9229 ! %f40 = 35fd258a 98bea874 f52edbfb 04b9f4bf ! %f44 = 11439800 66ea9319 75d7c418 e6aa6d1e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf60ce0cf00000043,%g7,%g1 ! GSR scale = 8, align = 3 wr %g1,%g0,%gsr ! GSR = f60ce0cf00000043 wr %g0,%y ! Clear Y 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[0000000023800126] = 311a72f5, %l3 = 101e6a72445a39b1 ldstub [%i3+0x026],%l3 ! %l3 = 00000072000000ff ! Mem[0000000022800130] = f6b234a1c49ff119, %l3 = 0000000000000072, %l4 = 1d6712708a306953 add %i1,0x30,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = f6b234a1c49ff119 ! Mem[0000000023000100] = 9960c38ea9ab0f2a, %l1 = ca1d5a8014556b6b, %l3 = 0000000000000072 casxa [%i2]0x80,%l1,%l3 ! %l3 = 9960c38ea9ab0f2a ! Mem[000000002380013a] = 9964ed67, %l0 = a89d91debd434b6e ldstub [%i3+0x03a],%l0 ! %l0 = 000000ed000000ff ! Mem[0000000022800130] = f6b234a1c49ff119, %l2 = 30735924521327a3, %l7 = 1846a1f23102472b add %i1,0x30,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = f6b234a1c49ff119 ! Mem[0000000022800120] = 66d8be60, %l5 = 8a059ab7b301f197 ldstuba [%i1+%o4]0x80,%l5 ! %l5 = 00000066000000ff ! Mem[0000000022000100] = b29df68b, %l4 = f6b234a1c49ff119, %asi = 80 swapa [%i0+0x000]%asi,%l4 ! %l4 = 00000000b29df68b ! Mem[000000002300010c] = 1c061946, %l3 = a9ab0f2a, %l5 = 00000066 add %i2,0x0c,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 000000001c061946 ! %l4 = 00000000b29df68b, Mem[0000000022800118] = 53843ab4 stha %l4,[%i1+%o3]0x88 ! Mem[0000000022800118] = 5384f68b ! Mem[0000000023000104] = a9ab0f2a, %l4 = b29df68b, %l4 = b29df68b add %i2,0x04,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000a9ab0f2a p9_label_2: ! Mem[0000000022000110] = 3ebf03c0, %l6 = 4c4a41fda5cf38df swapa [%i0+%o2]0x81,%l6 ! %l6 = 000000003ebf03c0 ! %l0 = 00000000000000ed, Mem[0000000022800100] = e8d7d272e3e61096 stxa %l0,[%i1+%g0]0x80 ! Mem[0000000022800100] = 00000000000000ed ! Mem[0000000091000138] = 370a9367, %g2 = 963a50aa3c279b3e lduha [%i6+0x038]%asi,%g2 ! %g2 = 000000000000370a ! %l6 = 000000003ebf03c0, Mem[0000000022000108] = 5d4f40a9 stwa %l6,[%i0+%o1]0x88 ! Mem[0000000022000108] = 3ebf03c0 ! Mem[000000009180011c] = b2e2cddc, %g2 = 000000000000370a lduw [%o0+0x01c],%g2 ! %g2 = 00000000b2e2cddc ! Mem[0000000023000108] = 76b7fee6, %l7 = f6b234a1c49ff119 swapa [%i2+%o1]0x81,%l7 ! %l7 = 0000000076b7fee6 ! Mem[0000000023800108] = eb079e5c6cae7d65, %l3 = 9960c38ea9ab0f2a, %l2 = 30735924521327a3 add %i3,0x08,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = eb079e5c6cae7d65 ! Mem[0000000022800128] = 68457855d9dd1d87, %l3 = 9960c38ea9ab0f2a, %l0 = 00000000000000ed add %i1,0x28,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 68457855d9dd1d87 ! Mem[0000000022000138] = 63dc3f0be6eb7bc5, %l7 = 0000000076b7fee6, %l0 = 68457855d9dd1d87 add %i0,0x38,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 63dc3f0be6eb7bc5 ! %l0 = e6eb7bc5, %l1 = 14556b6b, Mem[0000000023800108] = 5c9e07eb 657dae6c stda %l0,[%i3+%o1]0x88 ! Mem[0000000023800108] = e6eb7bc5 14556b6b p9_label_3: ! Mem[0000000023000114] = 670c9cce, %l0 = e6eb7bc5, %l7 = 76b7fee6 add %i2,0x14,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000670c9cce ! %l0 = 63dc3f0be6eb7bc5, Mem[0000000090800116] = db829b73 stb %l0,[%i5+0x016] ! Mem[0000000090800114] = c5829b73 ! Mem[0000000022000100] = 19f19fc4, %l3 = 9960c38ea9ab0f2a lduwa [%i0+%g0]0x88,%l3 ! %l3 = 0000000019f19fc4 ! Mem[0000000091800128] = 6c389c12, %g2 = 00000000b2e2cddc lduw [%o0+%o5],%g2 ! %g2 = 000000006c389c12 ! Mem[0000000023800128] = 6de0e07a, %l1 = ca1d5a8014556b6b lduwa [%i3+%o5]0x81,%l1 ! %l1 = 000000006de0e07a ! Mem[0000000023000120] = 75cc72bac17fbbcf, %l1 = 000000006de0e07a, %l1 = 000000006de0e07a add %i2,0x20,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 75cc72bac17fbbcf ! %l1 = 75cc72bac17fbbcf, Mem[0000000023800120] = 94ea594c stba %l1,[%i3+%o4]0x81 ! Mem[0000000023800120] = cfea594c ! %l3 = 0000000019f19fc4, Mem[0000000023000108] = 19f19fc4 stha %l3,[%i2+%o1]0x88 ! Mem[0000000023000108] = 19f19fc4 ! Mem[0000000022800118] = 8bf68453, %l6 = 000000003ebf03c0 lduba [%i1+%o3]0x81,%l6 ! %l6 = 000000000000008b ! %l0 = 63dc3f0be6eb7bc5, Mem[0000000090000108] = 08ca4708 stb %l0,[%i4+%o1] ! Mem[0000000090000108] = c5ca4708 p9_label_4: ! %l4 = a9ab0f2a, %l5 = 1c061946, Mem[0000000090000110] = 8fb59df2 fd95c391 std %l4,[%i4+%o2] ! Mem[0000000090000110] = a9ab0f2a 1c061946 ! Mem[0000000023800100] = c350ad99, %l0 = 63dc3f0be6eb7bc5 ldstuba [%i3+%g0]0x80,%l0 ! %l0 = 000000c3000000ff ! %l2 = eb079e5c6cae7d65, Mem[0000000091000126] = a99f5cfb, %asi = 80 stba %l2,[%i6+0x026]%asi ! Mem[0000000091000124] = 659f5cfb ! %l5 = 000000001c061946, Mem[0000000090800118] = 9b73b014 stw %l5,[%i5+%o3] ! Mem[0000000090800118] = 1c061946 ! %l4 = 00000000a9ab0f2a, Mem[0000000091800134] = d267c553 stw %l4,[%o0+0x034] ! Mem[0000000091800134] = a9ab0f2a ! Mem[0000000023000108] = c49ff119, %l1 = 75cc72bac17fbbcf lduba [%i2+%o1]0x81,%l1 ! %l1 = 00000000000000c4 ! Mem[0000000022800110] = c0548804, %l3 = 0000000019f19fc4 ldstuba [%i1+%o2]0x88,%l3 ! %l3 = 00000004000000ff ! Mem[0000000023000118] = aec621ab, %l1 = 00000000000000c4 ldsha [%i2+%o3]0x88,%l1 ! %l1 = 00000000000021ab ! Mem[0000000022800104] = 000000ed, %l3 = 0000000000000004 swap [%i1+0x004],%l3 ! %l3 = 00000000000000ed ! %l6 = 000000000000008b, Mem[0000000023800130] = 919e466e stw %l6,[%i3+0x030] ! Mem[0000000023800130] = 0000008b ba,a p9_not_taken_0_end p9_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p9_branch_failed p9_not_taken_0_end: ! End of Random Code for Thread 9 p9_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x024] ! Set processor 9 done flag ! Check Registers p9_check_registers: set p9_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000c3 bne,a,pn %xcc,p9_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000021ab bne,a,pn %xcc,p9_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000ed bne,a,pn %xcc,p9_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000001c061946 bne,a,pn %xcc,p9_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000008b 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 = c49ff119021a210b ldx [%i0+0x000],%g3 ! Observed data at 0000000022000100 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = c003bf3e2f729b36 ldx [%i0+0x008],%g3 ! Observed data at 0000000022000108 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a5cf38df71ac3417 ldx [%i0+0x010],%g3 ! Observed data at 0000000022000110 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x010,%g4 set p9_local1_expect,%g1 p9_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 0000000000000004 ldx [%i1+0x000],%g3 ! Observed data at 0000000022800100 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff8854c0cd7bb4cc ldx [%i1+0x010],%g3 ! Observed data at 0000000022800110 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8bf68453f955b709 ldx [%i1+0x018],%g3 ! Observed data at 0000000022800118 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffd8be60a02e8a4c ldx [%i1+0x020],%g3 ! Observed data at 0000000022800120 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x020,%g4 set p9_local2_expect,%g1 p9_check_local2: ldx [%g1+0x008],%g2 ! Expected data = c49ff1191c061946 ldx [%i2+0x008],%g3 ! Observed data at 0000000023000108 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x008,%g4 set p9_local3_expect,%g1 p9_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff50ad998fb7ef5f ldx [%i3+0x000],%g3 ! Observed data at 0000000023800100 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = c57bebe66b6b5514 ldx [%i3+0x008],%g3 ! Observed data at 0000000023800108 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = cfea594c311afff5 ldx [%i3+0x020],%g3 ! Observed data at 0000000023800120 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0000008b5c768b36 ldx [%i3+0x030],%g3 ! Observed data at 0000000023800130 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9964ff67584ee9ea ldx [%i3+0x038],%g3 ! Observed data at 0000000023800138 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x038,%g4 ! The test for processor 9 has passed p9_passed: ta GOOD_TRAP nop p9_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p9_failed p9_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p9_failed p9_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p9_failed p9_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p9_failed p9_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p9_failed p9_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p9_failed p9_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p9_failed p9_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p9_failed ! The test for processor 9 failed p9_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x024] ! Set processor 9 done flag set p9_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 9 failed p9_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x024] ! Set processor 9 done flag set p9_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p9_selfmod_failed: ba p9_failed mov 0xabc,%g1 p9_common_error: or %g0,0xee9,%g1 ba p9_failed mov %o5,%g3 p9_common_signature_error: set p9_temp,%g1 ba p9_failed st %g2,[%g1] ! Common Lock Number p9_common_timeout: set p9_temp,%g1 ba p9_failed st %g2,[%g1] ! Common Lock Number p9_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p9_failed mov 0x0,%g3 p9_trap1e: stda %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800128] stxa %l0,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000118] swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000023800110] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000022800118] stwa %l3,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022800110] ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000022000118] done p9_trap1o: stda %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800128] stxa %l0,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000118] swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000023800110] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000022800118] stwa %l3,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022800110] ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000022000118] done p9_trap2e: ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000023000118] ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000023800108] lduha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000023000110] done p9_trap2o: ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000023000118] ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000023800108] lduha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000023000110] done p9_trap3e: nop nop nop nop nop nop nop done p9_trap3o: nop nop nop nop nop nop nop done p9_init_memory_pointers: set p9_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p9_local0_start,%i0 set p9_local1_start,%i1 set p9_local2_start,%i2 set p9_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a89d91debd434b6e ldx [%g1+0x008],%l1 ! %l1 = ca1d5a8014556b6b ldx [%g1+0x010],%l2 ! %l2 = 30735924521327a3 ldx [%g1+0x018],%l3 ! %l3 = 101e6a72445a39b1 ldx [%g1+0x020],%l4 ! %l4 = 1d6712708a306953 ldx [%g1+0x028],%l5 ! %l5 = 8a059ab7b301f197 ldx [%g1+0x030],%l6 ! %l6 = 4c4a41fda5cf38df ldx [%g1+0x038],%l7 ! %l7 = 1846a1f23102472b ! Initialize the output register of window 0 set unres3_start,%o0 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 = cbd53764 de893e2b c56f02af d62021fa ! %f4 = 8a7a5737 93ff62e3 4001f354 fda623d6 ! %f8 = 11ff65b1 bf4d6945 8399f9ee a68d0e29 ! %f12 = a02436bd ca815ca1 0b793495 3325e1f6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0780d472 068b4f71 97241cd9 f158d8b6 ! %f20 = 233a43fd d58fd832 9fa28b69 61fbc610 ! %f24 = b0524b4b cf125e57 ef4682fa 07b6ff04 ! %f28 = 6fa58c41 c02993ab d87739a2 f565bb8f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = affb8e02 11aebe55 6e24262b 4d29398c ! %f36 = 05607785 9792f39a 008e19e7 ffc256e9 ! %f40 = 4b6651e1 1ce53e4b d05cb802 8a41a533 ! %f44 = fb7ed935 a65bec59 08ff695f 9bd5ae6b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x066ad7b800000045,%g7,%g1 ! GSR scale = 8, align = 5 wr %g1,%g0,%gsr ! GSR = 066ad7b800000045 wr %g0,%y ! Clear Y 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[0000000025000108] = 9341adfa, %l7 = c22bc6820e2841cd lduba [%i2+%o1]0x81,%l7 ! %l7 = 0000000000000093 ! Mem[0000000024000110] = 7aef93397f75da0c, %l1 = 5275a266e54eded6, %l0 = 46bd4e4c6fecd921 add %i0,0x10,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 7aef93397f75da0c ! Mem[0000000024800128] = 8b81a6e4 f3170013, %l0 = 7f75da0c, %l1 = e54eded6 ldda [%i1+%o5]0x81,%l0 ! %l0 = 000000008b81a6e4 00000000f3170013 ! Mem[0000000024000135] = 5362516a, %l0 = 000000008b81a6e4 ldstub [%i0+0x035],%l0 ! %l0 = 00000062000000ff ! Mem[0000000025800100] = 772cf24f, %l0 = 0000000000000062 ldstub [%i3+%g0],%l0 ! %l0 = 00000077000000ff ! Mem[0000000025000138] = 70d4a5fb, %l6 = 9583d81b9d078f58 swap [%i2+0x038],%l6 ! %l6 = 0000000070d4a5fb ! %l4 = 2ae61b58, %l5 = afaa0ac9, Mem[0000000024000108] = d3a9682e ed6e1b0a stda %l4,[%i0+%o1]0x81 ! Mem[0000000024000108] = 2ae61b58 afaa0ac9 ! Mem[0000000090800110] = 799bc089d7c7db82, %g2 = ff942edab88e60d8 ldx [%i5+%o2],%g2 ! %g2 = 799bc089d7c7db82 ! Mem[0000000025000110] = 67f9020d, %l1 = 00000000f3170013 swap [%i2+%o2],%l1 ! %l1 = 0000000067f9020d ! Mem[0000000024800120] = 92a69a58 aa789d03, %l0 = 00000077, %l1 = 67f9020d ldd [%i1+%o4],%l0 ! %l0 = 0000000092a69a58 00000000aa789d03 p10_label_2: ! Mem[0000000025800120] = e4399ab2, %l0 = 0000000092a69a58 ldsba [%i3+%o4]0x81,%l0 ! %l0 = ffffffffffffffe4 ! Mem[0000000024800114] = fd72fbcd, %l0 = ffffffffffffffe4 lduh [%i1+0x016],%l0 ! %l0 = 000000000000fbcd ! %l6 = 0000000070d4a5fb, Mem[0000000091800130] = 1341b80e stw %l6,[%o0+0x030] ! Mem[0000000091800130] = 70d4a5fb ! Mem[0000000025000100] = c1a9080562edf85c, %l6 = 0000000070d4a5fb, %l7 = 0000000000000093 casxa [%i2]0x80,%l6,%l7 ! %l7 = c1a9080562edf85c ! Mem[0000000024800108] = d87f492f, %l0 = 000000000000fbcd lduba [%i1+%o1]0x81,%l0 ! %l0 = 00000000000000d8 ! %l4 = 4b825a2c2ae61b58, Mem[0000000024800118] = 5f2b81b4 stha %l4,[%i1+%o3]0x89 ! Mem[0000000024800118] = 5f2b1b58 ! Mem[0000000025000108] = 9341adfa3ba16afc, %l7 = c1a9080562edf85c, %l0 = 00000000000000d8 add %i2,0x08,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 9341adfa3ba16afc ! Mem[0000000024000108] = 2ae61b58, %l1 = 00000000aa789d03 swap [%i0+%o1],%l1 ! %l1 = 000000002ae61b58 ! Mem[0000000024800108] = 2f497fd8, %l1 = 000000002ae61b58 ldsha [%i1+%o1]0x89,%l1 ! %l1 = 0000000000007fd8 ! %l4 = 4b825a2c2ae61b58, Mem[0000000090000120] = bfa6d130 stw %l4,[%i4+%o4] ! Mem[0000000090000120] = 2ae61b58 p10_label_3: ! Mem[0000000024800120] = 92a69a58, %l4 = 4b825a2c2ae61b58 swapa [%i1+%o4]0x81,%l4 ! %l4 = 0000000092a69a58 ! Mem[0000000024800120] = 2ae61b58, %l0 = 9341adfa3ba16afc swap [%i1+%o4],%l0 ! %l0 = 000000002ae61b58 ! Mem[0000000025800110] = c62181d9, %l6 = 0000000070d4a5fb swap [%i3+%o2],%l6 ! %l6 = 00000000c62181d9 ! Mem[0000000091800128] = 6c389c12 fd125781, %g2 = d7c7db82, %g3 = 0bad0b00 ldd [%o0+%o5],%g2 ! %g2 = 000000006c389c12 00000000fd125781 ! Mem[0000000091800108] = e88b677d, %g2 = 000000006c389c12 ldub [%o0+0x00a],%g2 ! %g2 = 00000000000000e8 ! Mem[0000000090800138] = 33a151918b84534a, %g2 = 00000000000000e8 ldx [%i5+0x038],%g2 ! %g2 = 33a151918b84534a ! %l2 = d18fabf648a894f7, Mem[0000000025000118] = f40004019d3638f1 stxa %l2,[%i2+%o3]0x80 ! Mem[0000000025000118] = d18fabf648a894f7 ! Mem[0000000025800100] = 4ff22cff, %l5 = ca2de324afaa0ac9 swapa [%i3+%g0]0x89,%l5 ! %l5 = 000000004ff22cff ! Mem[000000009100013c] = c3987216, %g2 = 33a151918b84534a lduh [%i6+0x03c],%g2 ! %g2 = 000000000000c398 ! Mem[0000000025000128] = 4eb7b95b2751b930, %l5 = 000000004ff22cff, %l3 = 81517387fccab133 add %i2,0x28,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 4eb7b95b2751b930 p10_label_4: ! Mem[000000002500010c] = 3ba16afc, %l4 = 92a69a58, %l6 = c62181d9 add %i2,0x0c,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000003ba16afc ! Mem[0000000024000103] = b89b909a, %l1 = 0000000000007fd8 ldstub [%i0+0x003],%l1 ! %l1 = 0000009a000000ff ! Mem[0000000090000100] = 31ba76952407da14, %g2 = 000000000000c398 ldxa [%i4+0x000]%asi,%g2 ! %g2 = 31ba76952407da14 ! Mem[000000002580011b] = 38759161, %l6 = 000000003ba16afc ldstub [%i3+0x01b],%l6 ! %l6 = 00000061000000ff ! Mem[0000000025000120] = c46d5e85, %l6 = 0000000000000061 lduha [%i2+%o4]0x81,%l6 ! %l6 = 000000000000c46d ! %l7 = c1a9080562edf85c, Mem[0000000024000108] = c90aaaaf039d78aa stxa %l7,[%i0+%o1]0x89 ! Mem[0000000024000108] = c1a9080562edf85c ! Mem[0000000091800128] = 6c389c12, %g2 = 31ba76952407da14 lduw [%o0+%o5],%g2 ! %g2 = 000000006c389c12 ! Mem[0000000025000120] = c46d5e85, %l6 = 0000c46d, %l7 = 62edf85c add %i2,0x20,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000c46d5e85 ! Mem[0000000024000120] = fbf574c5, %l6 = 000000000000c46d ldstuba [%i0+%o4]0x81,%l6 ! %l6 = 000000fb000000ff ! Mem[0000000090000104] = 1408ca47, %g2 = 000000006c389c12 ldub [%i4+0x007],%g2 ! %g2 = 0000000000000014 ba,a p10_not_taken_0_end p10_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p10_branch_failed p10_not_taken_0_end: ! End of Random Code for Thread 10 p10_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x028] ! Set processor 10 done flag ! Check Registers p10_check_registers: set p10_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000002ae61b58 bne,a,pn %xcc,p10_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000009a bne,a,pn %xcc,p10_reg_l1_fail mov %l1,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000fb bne,a,pn %xcc,p10_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000c46d5e85 bne,a,pn %xcc,p10_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p10_check_fp_registers: set p10_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be cbd53764 de893e2b bne %xcc,p10_f0_fail nop ! Check Local Memory set p10_local0_expect,%g1 p10_check_local0: ldx [%g1+0x000],%g2 ! Expected data = b89b90ffec1524ff ldx [%i0+0x000],%g3 ! Observed data at 0000000024000100 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 5cf8ed620508a9c1 ldx [%i0+0x008],%g3 ! Observed data at 0000000024000108 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = fff574c5f22fbbaf ldx [%i0+0x020],%g3 ! Observed data at 0000000024000120 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 47e656e253ff516a ldx [%i0+0x030],%g3 ! Observed data at 0000000024000130 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x030,%g4 set p10_local1_expect,%g1 p10_check_local1: ldx [%g1+0x018],%g2 ! Expected data = 581b2b5f9a7af8fa ldx [%i1+0x018],%g3 ! Observed data at 0000000024800118 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3ba16afcaa789d03 ldx [%i1+0x020],%g3 ! Observed data at 0000000024800120 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x020,%g4 set p10_local2_expect,%g1 p10_check_local2: ldx [%g1+0x010],%g2 ! Expected data = f317001325374f21 ldx [%i2+0x010],%g3 ! Observed data at 0000000025000110 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = d18fabf648a894f7 ldx [%i2+0x018],%g3 ! Observed data at 0000000025000118 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9d078f58102bf229 ldx [%i2+0x038],%g3 ! Observed data at 0000000025000138 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 = c90aaaaf0ef5cbf4 ldx [%i3+0x000],%g3 ! Observed data at 0000000025800100 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 70d4a5fbb0476fed ldx [%i3+0x010],%g3 ! Observed data at 0000000025800110 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 387591ff145f3c74 ldx [%i3+0x018],%g3 ! Observed data at 0000000025800118 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x018,%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: stxa %l7,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000100] done p10_trap1o: stxa %l7,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000100] done p10_trap2e: ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000024800100] ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000024000120] stxa %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000120] ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000025800108] ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000025000120] done p10_trap2o: ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000024800100] ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000024000120] stxa %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000120] ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000025800108] ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000025000120] done p10_trap3e: nop nop nop nop nop nop nop done p10_trap3o: nop nop nop nop nop nop nop done p10_init_memory_pointers: set p10_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p10_local0_start,%i0 set p10_local1_start,%i1 set p10_local2_start,%i2 set p10_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 46bd4e4c6fecd921 ldx [%g1+0x008],%l1 ! %l1 = 5275a266e54eded6 ldx [%g1+0x010],%l2 ! %l2 = d18fabf648a894f7 ldx [%g1+0x018],%l3 ! %l3 = 81517387fccab133 ldx [%g1+0x020],%l4 ! %l4 = 4b825a2c2ae61b58 ldx [%g1+0x028],%l5 ! %l5 = ca2de324afaa0ac9 ldx [%g1+0x030],%l6 ! %l6 = 9583d81b9d078f58 ldx [%g1+0x038],%l7 ! %l7 = c22bc6820e2841cd ! Initialize the output register of window 0 set unres3_start,%o0 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 = 64d33757 2d3fa3f0 7fe02056 b0643f16 ! %f4 = 34b0b785 6536fdad b2509e43 c2ee8c8c ! %f8 = c43b4afd 6b3d8f7d 780f1b1e 93afbbad ! %f12 = 95d90058 03207dbe e54792ae 5d4d5106 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9e12d3bc e484c889 678a9203 b1b55650 ! %f20 = 9882d917 85fb7431 390ec74d 6e925129 ! %f24 = 9157130a 39fd1784 04735b74 9f537217 ! %f28 = 7cd0f6aa af96ac97 db43bc25 1a51e49d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 1e0dfa53 55c342f3 1edda845 744f775f ! %f36 = 10b077e0 14315417 c2560a6f 235b3357 ! %f40 = 0c339027 cc29df41 5b08b7ee a9d80688 ! %f44 = 68d9972f fba22950 4ba6f9bc 88df4435 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x75698fcf00000069,%g7,%g1 ! GSR scale = 13, align = 1 wr %g1,%g0,%gsr ! GSR = 75698fcf00000069 wr %g0,%y ! Clear Y 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[0000000027000128] = 891d2575, %l0 = 2ca47004568ebe5e ldsh [%i2+0x02a],%l0 ! %l0 = 0000000000002575 ! %l2 = 1e724d3e, %l3 = de7fa9b2, Mem[0000000026000108] = 22d5e56e fae51c8f stda %l2,[%i0+%o1]0x88 ! Mem[0000000026000108] = 1e724d3e de7fa9b2 ! Mem[0000000027800118] = d61031a2, %l6 = 8faf55d9f76ff791 lduha [%i3+%o3]0x89,%l6 ! %l6 = 00000000000031a2 ! %l4 = 8cf12e7c0c530ce1, Mem[0000000090800100] = 656768aad0ead333 stx %l4,[%i5+%g0] ! Mem[0000000090800100] = 8cf12e7c0c530ce1 ! Mem[0000000027800120] = e62d78af, %l7 = 2582540a0e967657 ldsha [%i3+%o4]0x81,%l7 ! %l7 = ffffffffffffe62d ! Mem[0000000027800118] = a23110d6, %l0 = 0000000000002575 ldswa [%i3+%o3]0x80,%l0 ! %l0 = ffffffffa23110d6 ! %l4 = 8cf12e7c0c530ce1, Mem[000000009080010c] = 242eda9c sth %l4,[%i5+0x00c] ! Mem[000000009080010c] = 0ce1da9c ! Mem[0000000027800108] = 2e66eade, %l6 = 00000000000031a2 swap [%i3+%o1],%l6 ! %l6 = 000000002e66eade ! Mem[0000000027800100] = e39ad93d, %l1 = 89ca2c3dde73f45a ldstuba [%i3+%g0]0x80,%l1 ! %l1 = 000000e3000000ff ! Mem[0000000026000100] = 100eda26, %l7 = ffffffffffffe62d swap [%i0+%g0],%l7 ! %l7 = 00000000100eda26 p11_label_2: ! %l6 = 000000002e66eade, Mem[0000000090000128] = c671c38c sth %l6,[%i4+%o5] ! Mem[0000000090000128] = eadec38c ! Mem[000000002700011c] = ce57495f, %l4 = 8cf12e7c0c530ce1 swap [%i2+0x01c],%l4 ! %l4 = 00000000ce57495f ! Mem[0000000027800124] = b93b6f5f, %l4 = 00000000ce57495f swap [%i3+0x024],%l4 ! %l4 = 00000000b93b6f5f ! Mem[0000000027000118] = a2679177, %l0 = ffffffffa23110d6 lduwa [%i2+%o3]0x80,%l0 ! %l0 = 00000000a2679177 ! Mem[0000000027800120] = e62d78af, %l6 = 2e66eade, %l0 = a2679177 add %i3,0x20,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000e62d78af ! Mem[0000000026800118] = 72b07388, %l5 = 4dff56ffe2e5307c swapa [%i1+%o3]0x88,%l5 ! %l5 = 0000000072b07388 ! Mem[000000002680010c] = f90306f2, %l6 = 000000002e66eade lduh [%i1+0x00c],%l6 ! %l6 = 000000000000f903 ! Mem[0000000026800134] = 62a0abc3, %l2 = 1e724d3e, %l1 = 000000e3 add %i1,0x34,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000062a0abc3 ! Mem[000000002680011c] = e2907a66, %l0 = 00000000e62d78af ldsh [%i1+0x01e],%l0 ! %l0 = 0000000000007a66 ! %l1 = 0000000062a0abc3, Mem[0000000091000108] = 00c266ba1d459227 stx %l1,[%i6+%o1] ! Mem[0000000091000108] = 0000000062a0abc3 p11_label_3: ! Mem[0000000026800100] = d7e921b47231f306, %l7 = 00000000100eda26, %l0 = 0000000000007a66 casxa [%i1]0x80,%l7,%l0 ! %l0 = d7e921b47231f306 ! Mem[0000000091000130] = d35ba8eb 9c91c7c7, %g2 = ea2c9ac8, %g3 = 0bad0b00 ldd [%i6+0x030],%g2 ! %g2 = 00000000d35ba8eb 000000009c91c7c7 ! Mem[0000000026800108] = 066f1d34, %l3 = d055a850de7fa9b2 ldstuba [%i1+%o1]0x88,%l3 ! %l3 = 00000034000000ff ! Mem[0000000027800118] = a23110d6, %l2 = 1e724d3e, %l1 = 62a0abc3 add %i3,0x18,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000a23110d6 ! Mem[0000000026000110] = 8f8c5e24, %l3 = 0000000000000034 swapa [%i0+%o2]0x88,%l3 ! %l3 = 000000008f8c5e24 ! Mem[0000000091000118] = ca16b10280ceba97, %g2 = 00000000d35ba8eb ldx [%i6+%o3],%g2 ! %g2 = ca16b10280ceba97 ! %l2 = b5f606321e724d3e, Mem[0000000026800120] = 05e39c69 stha %l2,[%i1+%o4]0x88 ! Mem[0000000026800120] = 05e34d3e ! %l0 = d7e921b47231f306, Mem[0000000027800110] = 341a312c stba %l0,[%i3+%o2]0x80 ! Mem[0000000027800110] = 061a312c ! Mem[0000000026000108] = 3e4d721e, %l4 = 00000000b93b6f5f ldub [%i0+0x00b],%l4 ! %l4 = 000000000000001e ! %l2 = b5f606321e724d3e, Mem[000000009080013c] = 8b84534a, %asi = 80 stha %l2,[%i5+0x03c]%asi ! Mem[000000009080013c] = 4d3e534a p11_label_4: ! Mem[0000000090800108] = dba60ce1, %g2 = ca16b10280ceba97 lduh [%i5+0x00a],%g2 ! %g2 = 000000000000dba6 ! Mem[0000000027000120] = 6479a3e7, %l2 = b5f606321e724d3e swapa [%i2+%o4]0x81,%l2 ! %l2 = 000000006479a3e7 ! Mem[0000000026000120] = b65e058c, %l0 = d7e921b47231f306 swapa [%i0+%o4]0x89,%l0 ! %l0 = 00000000b65e058c ! Mem[0000000026000120] = 06f33172, %l3 = 000000008f8c5e24 swapa [%i0+%o4]0x80,%l3 ! %l3 = 0000000006f33172 ! Mem[0000000026000110] = 34000000, %l2 = 000000006479a3e7 ldstub [%i0+%o2],%l2 ! %l2 = 00000034000000ff ! Mem[0000000026800110] = e8aa4708ec5d82c6, %l6 = 000000000000f903 ldx [%i1+%o2],%l6 ! %l6 = e8aa4708ec5d82c6 ! Mem[0000000026000118] = 4eb8b8e511dd3c97, %l7 = 00000000100eda26, %l0 = 00000000b65e058c add %i0,0x18,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 4eb8b8e511dd3c97 ! Mem[0000000026800120] = 05e34d3e, %l7 = 00000000100eda26 ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 0000003e000000ff ! Mem[0000000026800108] = 066f1dff, %l6 = e8aa4708ec5d82c6 lduha [%i1+%o1]0x88,%l6 ! %l6 = 0000000000001dff ! %l4 = 000000000000001e, Mem[0000000090800112] = c089d7c7 stb %l4,[%i5+0x012] ! Mem[0000000090800110] = 1e89d7c7 ba,a p11_not_taken_0_end p11_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p11_branch_failed p11_not_taken_0_end: ! End of Random Code for Thread 11 1: membar #Sync ! Force all stores to complete p11_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x02c] ! Set processor 11 done flag ! Check Registers p11_check_registers: set p11_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 4eb8b8e511dd3c97 bne,a,pn %xcc,p11_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000a23110d6 bne,a,pn %xcc,p11_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000034 bne,a,pn %xcc,p11_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000006f33172 bne,a,pn %xcc,p11_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000001e bne,a,pn %xcc,p11_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000001dff bne,a,pn %xcc,p11_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000003e bne,a,pn %xcc,p11_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p11_local0_expect,%g1 p11_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ffffe62def257385 ldx [%i0+0x000],%g3 ! Observed data at 0000000026000100 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 3e4d721eb2a97fde ldx [%i0+0x008],%g3 ! Observed data at 0000000026000108 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff000000f6263b76 ldx [%i0+0x010],%g3 ! Observed data at 0000000026000110 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8f8c5e24ac042d05 ldx [%i0+0x020],%g3 ! Observed data at 0000000026000120 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x020,%g4 set p11_local1_expect,%g1 p11_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ff1d6f06f90306f2 ldx [%i1+0x008],%g3 ! Observed data at 0000000026800108 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 7c30e5e2e2907a66 ldx [%i1+0x018],%g3 ! Observed data at 0000000026800118 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff4de305608d5a75 ldx [%i1+0x020],%g3 ! Observed data at 0000000026800120 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x020,%g4 set p11_local2_expect,%g1 p11_check_local2: ldx [%g1+0x018],%g2 ! Expected data = a26791770c530ce1 ldx [%i2+0x018],%g3 ! Observed data at 0000000027000118 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1e724d3e5e2ae06b ldx [%i2+0x020],%g3 ! Observed data at 0000000027000120 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x020,%g4 set p11_local3_expect,%g1 p11_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff9ad93decb2315e ldx [%i3+0x000],%g3 ! Observed data at 0000000027800100 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000031a2ae3343c4 ldx [%i3+0x008],%g3 ! Observed data at 0000000027800108 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 061a312c8eceb1db ldx [%i3+0x010],%g3 ! Observed data at 0000000027800110 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = e62d78afce57495f ldx [%i3+0x020],%g3 ! Observed data at 0000000027800120 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: swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026000118] stha %l3,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027000110] lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000027800108] done p11_trap1o: swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026000118] stha %l3,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027000110] lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000027800108] done p11_trap2e: swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000027800108] done p11_trap2o: swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000027800108] done p11_trap3e: nop nop nop done p11_trap3o: nop nop nop done p11_init_memory_pointers: set p11_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p11_local0_start,%i0 set p11_local1_start,%i1 set p11_local2_start,%i2 set p11_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 2ca47004568ebe5e ldx [%g1+0x008],%l1 ! %l1 = 89ca2c3dde73f45a ldx [%g1+0x010],%l2 ! %l2 = b5f606321e724d3e ldx [%g1+0x018],%l3 ! %l3 = d055a850de7fa9b2 ldx [%g1+0x020],%l4 ! %l4 = 8cf12e7c0c530ce1 ldx [%g1+0x028],%l5 ! %l5 = 4dff56ffe2e5307c ldx [%g1+0x030],%l6 ! %l6 = 8faf55d9f76ff791 ldx [%g1+0x038],%l7 ! %l7 = 2582540a0e967657 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 27468b59 6e19a51b 77eaefb1 b6746caf ! %f4 = 330e30fd 3a64f2ed 5b0087f9 14b34621 ! %f8 = bfbc89cb a54a15a0 be8f228c 189c604c ! %f12 = c3f26bb5 22fa84bc af9f5f99 9b52f127 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b6db6e2d cc4edcb6 832f1572 de206585 ! %f20 = 88b1488e a8ed8cbb 012f4d9e 3b0ac5ad ! %f24 = 44ad672f e6cb4b2e f069733f f2c1e321 ! %f28 = 6997aee3 61a135f9 0d9b217f 5d9fa1af ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 1772c962 54a903aa b27300cb da60ff84 ! %f36 = cd4bb2c2 32b73601 c0adfb9c e8aba029 ! %f40 = 6706bb5b 4bf9eb27 a58a3672 c05b976f ! %f44 = 7c1f6ae6 d17585f1 ba384488 54f05eb1 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb44eb70800000046,%g7,%g1 ! GSR scale = 8, align = 6 wr %g1,%g0,%gsr ! GSR = b44eb70800000046 wr %g0,%y ! Clear Y 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[0000000028800100] = 6a78139e, %l2 = 4d60864acea04735 ldstuba [%i1+%g0]0x80,%l2 ! %l2 = 0000006a000000ff ! Mem[0000000029000100] = 60cec42eb32f11d3, %l6 = 243d0ae495ef953a, %l5 = 9ab806c45848d00b casxa [%i2]0x80,%l6,%l5 ! %l5 = 60cec42eb32f11d3 ! Mem[0000000028800120] = 6214e896497571f4, %l4 = ad33a187afd147d1, %l0 = 6a2f3a46478c5f21 add %i1,0x20,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 6214e896497571f4 ! Mem[0000000090000110] = b59df2fd, %g2 = 00000002000000aa ldsba [%i4+0x011]%asi,%g2 ! %g2 = ffffffffffffffb5 ! Mem[0000000028000120] = a3d388a7bc3aa192, %l2 = 000000000000006a, %l2 = 000000000000006a add %i0,0x20,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = a3d388a7bc3aa192 ! %l5 = 60cec42eb32f11d3, Mem[0000000028000110] = 143415bd stha %l5,[%i0+%o2]0x81 ! Mem[0000000028000110] = 11d315bd ! Mem[0000000091800128] = 12fd1257, %g2 = ffffffffffffffb5 ldsb [%o0+0x02b],%g2 ! %g2 = 0000000000000012 ! %l6 = 243d0ae495ef953a, Mem[0000000091000135] = 91c7c737 stb %l6,[%i6+0x035] ! Mem[0000000091000134] = 3ac7c737 ! Mem[0000000029000118] = e21fdfc7, %l0 = 6214e896497571f4 swapa [%i2+%o3]0x80,%l0 ! %l0 = 00000000e21fdfc7 ! Mem[0000000091000110] = fcd58bf1, %g2 = 0000000000000012 lduh [%i6+%o2],%g2 ! %g2 = 000000000000fcd5 p12_label_2: ! Mem[0000000091000100] = 63e43622, %g2 = 000000000000fcd5 lduw [%i6+%g0],%g2 ! %g2 = 0000000063e43622 ! Mem[0000000028800110] = e8ab53d8, %l5 = 60cec42eb32f11d3 ldstuba [%i1+%o2]0x88,%l5 ! %l5 = 000000d8000000ff ! Mem[0000000091000114] = e39aa02a, %g2 = 0000000063e43622 ldsb [%i6+0x014],%g2 ! %g2 = ffffffffffffffe3 ! Mem[0000000090800114] = c7db829b, %g2 = ffffffffffffffe3 ldsba [%i5+0x015]%asi,%g2 ! %g2 = ffffffffffffffc7 ! %l6 = 243d0ae495ef953a, Mem[0000000090800106] = d33315e1 sth %l6,[%i5+0x006] ! Mem[0000000090800104] = 953a15e1 ! Mem[000000002900011c] = 284506c8, %l0 = 00000000e21fdfc7 lduh [%i2+0x01e],%l0 ! %l0 = 00000000000006c8 ! Mem[0000000028000128] = 59917019, %l5 = 00000000000000d8 ldswa [%i0+%o5]0x80,%l5 ! %l5 = 0000000059917019 ! Mem[0000000028800118] = 15de0c38, %l4 = ad33a187afd147d1 swap [%i1+%o3],%l4 ! %l4 = 0000000015de0c38 ! Mem[0000000029800108] = 950aefcb58eb2909, %l3 = 603d34ec49c82d6a, %l6 = 243d0ae495ef953a add %i3,0x08,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 950aefcb58eb2909 ! Mem[0000000029000110] = b1b2a3b0, %l7 = 1b9d86be74731180 ldswa [%i2+%o2]0x88,%l7 ! %l7 = ffffffffb1b2a3b0 p12_label_3: ! Mem[0000000028800104] = 79dac95e, %l4 = 15de0c38, %l7 = b1b2a3b0 add %i1,0x04,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000079dac95e ! Mem[0000000029800108] = 950aefcb, %l7 = 79dac95e, %l5 = 59917019 add %i3,0x08,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000950aefcb ! Mem[0000000029800104] = 177ff0af, %l3 = 603d34ec49c82d6a swap [%i3+0x004],%l3 ! %l3 = 00000000177ff0af ! Mem[0000000091800104] = 8b6b0866, %g18 = 98bb3bd632114b5c ldsw [%o0+0x004],%g2 ! %g2 = 98bb3bd632114b5c ! Mem[0000000091800108] = e88b677d, %g2 = ffffffff8b6b0866 ldsh [%o0+0x00a],%g2 ! %g2 = ffffffffffffe88b ! Mem[000000002900010b] = 55f80f5c, %l6 = 950aefcb58eb2909 ldstub [%i2+0x00b],%l6 ! %l6 = 0000005c000000ff ! %l7 = 0000000079dac95e, Mem[0000000028000134] = d51264c9 sth %l7,[%i0+0x034] ! Mem[0000000028000134] = c95e64c9 ! %l0 = 00000000000006c8, Mem[0000000029800128] = a9f04ef813bff19b stxa %l0,[%i3+%o5]0x81 ! Mem[0000000029800128] = 00000000000006c8 ! Mem[0000000029800120] = f0299f6b, %l5 = 00000000950aefcb lduwa [%i3+%o4]0x80,%l5 ! %l5 = 00000000f0299f6b ! %l1 = 17b405ddc30928cd, Mem[0000000029800108] = 950aefcb stba %l1,[%i3+%o1]0x80 ! Mem[0000000029800108] = cd0aefcb p12_label_4: ! Mem[0000000029800108] = cbef0acd, %l0 = 00000000000006c8 ldsba [%i3+%o1]0x89,%l0 ! %l0 = ffffffffffffffcd ! Mem[0000000091000130] = d35ba8eb, %g2 = ffffffffffffe88b lduwa [%i6+0x030]%asi,%g2 ! %g2 = 00000000d35ba8eb ! Mem[0000000090000128] = c671c38c, %g18 = 98bb3bd632114b5c ldsw [%i4+%o5],%g2 ! %g2 = 98bb3bd632114b5c ! %l1 = 17b405ddc30928cd, Mem[0000000028000110] = 11d315bd stwa %l1,[%i0+%o2]0x80 ! Mem[0000000028000110] = c30928cd ! Mem[0000000028800108] = e12e8994, %l4 = 0000000015de0c38 ldsba [%i1+%o1]0x88,%l4 ! %l4 = ffffffffffffff94 ! %l1 = 17b405ddc30928cd, Mem[0000000029800128] = 00000000 stba %l1,[%i3+%o5]0x88 ! Mem[0000000029800128] = 000000cd ! Mem[0000000028800108] = 94892ee1, %l5 = 00000000f0299f6b swapa [%i1+%o1]0x80,%l5 ! %l5 = 0000000094892ee1 ! Mem[0000000029000128] = d6c66573, %l0 = ffffffffffffffcd swapa [%i2+%o5]0x81,%l0 ! %l0 = 00000000d6c66573 ! %l6 = 000000000000005c, Mem[0000000091800131] = 41b80ed2 stb %l6,[%o0+0x031] ! Mem[0000000091800130] = 5cb80ed2 ! Mem[0000000090800118] = 9b73b01403021b6c, %g2 = ffffffffc671c38c ldx [%i5+%o3],%g2 ! %g2 = 9b73b01403021b6c ba,a p12_not_taken_0_end p12_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p12_branch_failed p12_not_taken_0_end: ! End of Random Code for Thread 12 p12_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x030] ! Set processor 12 done flag ! Check Registers p12_check_registers: set p12_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000d6c66573 bne,a,pn %xcc,p12_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be a3d388a7bc3aa192 bne,a,pn %xcc,p12_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffffff94 bne,a,pn %xcc,p12_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000094892ee1 bne,a,pn %xcc,p12_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000005c bne,a,pn %xcc,p12_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000079dac95e bne,a,pn %xcc,p12_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p12_local0_expect,%g1 p12_check_local0: ldx [%g1+0x010],%g2 ! Expected data = c30928cdf7d1f03b ldx [%i0+0x010],%g3 ! Observed data at 0000000028000110 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = edbbb099c95e64c9 ldx [%i0+0x030],%g3 ! Observed data at 0000000028000130 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x030,%g4 set p12_local1_expect,%g1 p12_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff78139e79dac95e ldx [%i1+0x000],%g3 ! Observed data at 0000000028800100 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f0299f6b24d279c1 ldx [%i1+0x008],%g3 ! Observed data at 0000000028800108 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff53abe8fef0b893 ldx [%i1+0x010],%g3 ! Observed data at 0000000028800110 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = afd147d13bb9bed4 ldx [%i1+0x018],%g3 ! Observed data at 0000000028800118 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x018,%g4 set p12_local2_expect,%g1 p12_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 55f80fffdcb42d0f ldx [%i2+0x008],%g3 ! Observed data at 0000000029000108 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 497571f4284506c8 ldx [%i2+0x018],%g3 ! Observed data at 0000000029000118 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffffffcd8624e770 ldx [%i2+0x028],%g3 ! Observed data at 0000000029000128 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x028,%g4 set p12_local3_expect,%g1 p12_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 0b4af3e949c82d6a ldx [%i3+0x000],%g3 ! Observed data at 0000000029800100 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = cd0aefcb58eb2909 ldx [%i3+0x008],%g3 ! Observed data at 0000000029800108 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = cd000000000006c8 ldx [%i3+0x028],%g3 ! Observed data at 0000000029800128 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x028,%g4 ! The test for processor 12 has passed p12_passed: ta GOOD_TRAP nop p12_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p12_failed p12_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p12_failed p12_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p12_failed p12_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p12_failed p12_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p12_failed p12_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p12_failed p12_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p12_failed p12_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p12_failed ! 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: ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000029800128] lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000028800118] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000029000108] ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000029000118] stwa %l7,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029000120] done p12_trap1o: ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000029800128] lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000028800118] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000029000108] ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000029000118] stwa %l7,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029000120] done p12_trap2e: stxa %l7,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028800108] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000028800108] done p12_trap2o: stxa %l7,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028800108] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000028800108] done p12_trap3e: nop nop nop nop done p12_trap3o: 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 = 6a2f3a46478c5f21 ldx [%g1+0x008],%l1 ! %l1 = 17b405ddc30928cd ldx [%g1+0x010],%l2 ! %l2 = 4d60864acea04735 ldx [%g1+0x018],%l3 ! %l3 = 603d34ec49c82d6a ldx [%g1+0x020],%l4 ! %l4 = ad33a187afd147d1 ldx [%g1+0x028],%l5 ! %l5 = 9ab806c45848d00b ldx [%g1+0x030],%l6 ! %l6 = 243d0ae495ef953a ldx [%g1+0x038],%l7 ! %l7 = 1b9d86be74731180 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 265bec12 76c3b05e 037dd4ff cdc12a09 ! %f4 = 54b7eed6 743c9d43 3d277c6b dc8277e9 ! %f8 = 387e3e21 7cb1c678 605784fc 45f3f5dd ! %f12 = b9434c33 ff43cc99 a9669e5a 2f2b2e86 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0a0e24d2 594b7228 8efe4a4d a6f33294 ! %f20 = dd13a707 2fd25a96 7ea9f066 0cf09f2b ! %f24 = 50a4d0da 3b921d43 590ec4b1 3a8c95dd ! %f28 = 374b0f63 55a89d9d bdc06c0c 1ad47809 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = cf847007 a5ae1bef 8d899a43 808273d9 ! %f36 = 7b043a5b ed4183fc 17e4524e c46efd68 ! %f40 = cf90ddcc 6bcdff3e 75bf2fcb 3bce71c1 ! %f44 = dc3366d1 29cf4e6b 9cb1ee02 7070813b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8d636ba000000025,%g7,%g1 ! GSR scale = 4, align = 5 wr %g1,%g0,%gsr ! GSR = 8d636ba000000025 wr %g0,%y ! Clear Y 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: ! %l2 = 87507015cafbeb28, Mem[000000002b800110] = 0c9f0783d0c97e69 stxa %l2,[%i3+%o2]0x89 ! Mem[000000002b800110] = 87507015cafbeb28 ! Mem[000000002b000118] = 253f72c6, %l1 = 28a22b1226767866 ldstuba [%i2+%o3]0x89,%l1 ! %l1 = 000000c6000000ff ! Mem[000000002b000100] = e73abcc1, %l0 = 00d4be4ff13a29c2 lduw [%i2+%g0],%l0 ! %l0 = 00000000e73abcc1 ! Mem[000000002b800118] = 1d09c421, %l0 = 00000000e73abcc1 swapa [%i3+%o3]0x81,%l0 ! %l0 = 000000001d09c421 ! Mem[000000002a000100] = 50d1f43ad7c30a55, %l7 = 90f2d7829049c837, %l6 = a64d104c93864cc0 casxa [%i0]0x80,%l7,%l6 ! %l6 = 50d1f43ad7c30a55 ! Mem[000000002a00013b] = d9329643, %l0 = 000000001d09c421 ldstub [%i0+0x03b],%l0 ! %l0 = 00000043000000ff ! %l0 = 0000000000000043, Mem[000000009180010c] = 677de0f8, %asi = 80 stwa %l0,[%o0+0x00c]%asi ! Mem[000000009180010c] = 00000043 ! Mem[000000002a800108] = 4f91319f, %l1 = 00000000000000c6 ldstuba [%i1+%o1]0x80,%l1 ! %l1 = 0000004f000000ff ! Mem[000000002b800132] = bd3f407a, %l7 = 90f2d7829049c837 ldstub [%i3+0x032],%l7 ! %l7 = 00000040000000ff ! %l7 = 0000000000000040, Mem[0000000090000128] = c671c38c stw %l7,[%i4+%o5] ! Mem[0000000090000128] = 00000040 p13_label_2: ! Mem[0000000090000100] = 31ba7695 2407da14, %g2 = 6fda1cff, %g3 = 0bad0b00 ldd [%i4+%g0],%g2 ! %g2 = 0000000031ba7695 000000002407da14 ! %l6 = d7c30a55, %l7 = 00000040, Mem[0000000090000108] = 08ca4708 7887c5e2 std %l6,[%i4+%o1] ! Mem[0000000090000108] = d7c30a55 00000040 ! %l1 = 000000000000004f, Mem[000000002b800108] = 570d3897 stha %l1,[%i3+%o1]0x81 ! Mem[000000002b800108] = 004f3897 ! Mem[000000002b800100] = 1cb48ec0, %l5 = 1f579f9c04a405a1 ldstuba [%i3+%g0]0x81,%l5 ! %l5 = 0000001c000000ff ! %l1 = 000000000000004f, Mem[0000000091000128] = 5cfb3f6c stw %l1,[%i6+%o5] ! Mem[0000000091000128] = 0000004f ! %l4 = 604c75e6144f77aa, Mem[000000002a800108] = 9f3191ff stha %l4,[%i1+%o1]0x89 ! Mem[000000002a800108] = 9f3177aa ! Mem[0000000091800104] = 0866eab2, %g2 = 0000000031ba7695 ldsh [%o0+0x006],%g2 ! %g2 = 0000000000000866 ! Mem[000000002a800110] = 687eaa6e, %l7 = 0000000000000040 lduha [%i1+%o2]0x80,%l7 ! %l7 = 000000000000687e ! Mem[000000002b800110] = 28ebfbca15705087, %l2 = 87507015cafbeb28, %l7 = 000000000000687e add %i3,0x10,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 28ebfbca15705087 ! Mem[000000002b000110] = e321f3b7, %l0 = 0000000000000043 swapa [%i2+%o2]0x81,%l0 ! %l0 = 00000000e321f3b7 p13_label_3: ! Mem[000000002a800120] = fffb34b1fd35ef5e, %l3 = 6c16a0203dd28e97, %l7 = 28ebfbca15705087 add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = fffb34b1fd35ef5e ! Mem[000000002b000108] = 47d000ba, %l7 = fffb34b1fd35ef5e ldstuba [%i2+%o1]0x89,%l7 ! %l7 = 000000ba000000ff ! Mem[000000002b000114] = cc5bc71c, %l3 = 6c16a0203dd28e97 swap [%i2+0x014],%l3 ! %l3 = 00000000cc5bc71c ! %l0 = e321f3b7, %l1 = 0000004f, Mem[000000002b800128] = 7398a502 2f13990b stda %l0,[%i3+%o5]0x89 ! Mem[000000002b800128] = e321f3b7 0000004f ! Mem[000000002a800128] = e68fd58a, %l4 = 604c75e6144f77aa swap [%i1+%o5],%l4 ! %l4 = 00000000e68fd58a ! Mem[000000002b000118] = 253f72ff, %l1 = 000000000000004f ldstuba [%i2+%o3]0x88,%l1 ! %l1 = 000000ff000000ff ! Mem[000000002a000110] = b52e6193 6e075d0c, %l2 = cafbeb28, %l3 = cc5bc71c ldda [%i0+%o2]0x80,%l2 ! %l2 = 00000000b52e6193 000000006e075d0c ! Mem[000000002b000100] = e73abcc1, %l6 = 50d1f43ad7c30a55 ldsha [%i2+%g0]0x80,%l6 ! %l6 = ffffffffffffe73a ! Mem[000000002b800100] = ffb48ec078a9ce52, %l4 = 00000000e68fd58a, %l6 = ffffffffffffe73a casxa [%i3]0x80,%l4,%l6 ! %l6 = ffb48ec078a9ce52 ! Mem[000000002b000118] = ff723f2530376ec3, %l6 = ffb48ec078a9ce52, %l0 = 00000000e321f3b7 add %i2,0x18,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = ff723f2530376ec3 p13_label_4: ! Mem[000000002b00012c] = 0cf661d9, %l7 = 00000000000000ba ldsb [%i2+0x02e],%l7 ! %l7 = 0000000000000061 ! Mem[0000000091000110] = fcd58bf1, %g2 = 0000000000000866 ldsb [%i6+%o2],%g2 ! %g2 = fffffffffffffffc ! Mem[000000002b000125] = 74f8cce7, %l7 = 0000000000000061 ldstub [%i2+0x025],%l7 ! %l7 = 000000f8000000ff ! Mem[000000002b80013f] = 3c31f37d, %l3 = 000000006e075d0c ldstub [%i3+0x03f],%l3 ! %l3 = 0000007d000000ff ! Mem[0000000090800120] = 360b2fb9, %g2 = fffffffffffffffc lduw [%i5+%o4],%g2 ! %g2 = 00000000360b2fb9 ! Mem[000000002a800118] = 4a37cff6068340a0, %l3 = 000000000000007d ldxa [%i1+%o3]0x88,%l3 ! %l3 = 4a37cff6068340a0 ! Mem[0000000090800130] = 0047527318f877fd, %g2 = 00000000360b2fb9 ldxa [%i5+0x030]%asi,%g2 ! %g2 = 0047527318f877fd ! Mem[000000002a80011c] = f6cf374a, %l7 = 00000000000000f8 ldstuba [%i1+0x01c]%asi,%l7 ! %l7 = 000000f6000000ff ! Mem[000000002a000108] = 324ca325, %l2 = 00000000b52e6193 swapa [%i0+%o1]0x81,%l2 ! %l2 = 00000000324ca325 ! Mem[000000002b800128] = b7f321e3, %l1 = 00000000000000ff lduba [%i3+%o5]0x81,%l1 ! %l1 = 00000000000000b7 ba,a p13_not_taken_0_end p13_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p13_branch_failed p13_not_taken_0_end: ! End of Random Code for Thread 13 p13_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x034] ! Set processor 13 done flag ! Check Registers p13_check_registers: set p13_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ff723f2530376ec3 bne,a,pn %xcc,p13_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000b7 bne,a,pn %xcc,p13_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 4a37cff6068340a0 bne,a,pn %xcc,p13_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000001c bne,a,pn %xcc,p13_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffb48ec078a9ce52 bne,a,pn %xcc,p13_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000f6 bne,a,pn %xcc,p13_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p13_check_fp_registers: set p13_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 037dd4ff cdc12a09 bne %xcc,p13_f2_fail nop ! Check Local Memory set p13_local0_expect,%g1 p13_check_local0: ldx [%g1+0x008],%g2 ! Expected data = b52e6193d99faca2 ldx [%i0+0x008],%g3 ! Observed data at 000000002a000108 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x008,%g4 ldx [%g1+0x038],%g2 ! Expected data = d93296ff1d140a2a ldx [%i0+0x038],%g3 ! Observed data at 000000002a000138 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x038,%g4 set p13_local1_expect,%g1 p13_check_local1: ldx [%g1+0x008],%g2 ! Expected data = aa77319ff6bdb9ea ldx [%i1+0x008],%g3 ! Observed data at 000000002a800108 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = a0408306ffcf374a ldx [%i1+0x018],%g3 ! Observed data at 000000002a800118 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 144f77aab48d2cb8 ldx [%i1+0x028],%g3 ! Observed data at 000000002a800128 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x028,%g4 set p13_local2_expect,%g1 p13_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ff00d047813ece12 ldx [%i2+0x008],%g3 ! Observed data at 000000002b000108 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000433dd28e97 ldx [%i2+0x010],%g3 ! Observed data at 000000002b000110 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff723f2530376ec3 ldx [%i2+0x018],%g3 ! Observed data at 000000002b000118 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 24da6a7374ffcce7 ldx [%i2+0x020],%g3 ! Observed data at 000000002b000120 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x020,%g4 set p13_local3_expect,%g1 p13_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ffb48ec078a9ce52 ldx [%i3+0x000],%g3 ! Observed data at 000000002b800100 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 004f38977351b9be ldx [%i3+0x008],%g3 ! Observed data at 000000002b800108 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 28ebfbca15705087 ldx [%i3+0x010],%g3 ! Observed data at 000000002b800110 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = e73abcc1167acc6c ldx [%i3+0x018],%g3 ! Observed data at 000000002b800118 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = b7f321e34f000000 ldx [%i3+0x028],%g3 ! Observed data at 000000002b800128 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = bd3fff7ac6342617 ldx [%i3+0x030],%g3 ! Observed data at 000000002b800130 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 5f61228d3c31f3ff ldx [%i3+0x038],%g3 ! Observed data at 000000002b800138 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x038,%g4 ! The test for processor 13 has passed p13_passed: ta GOOD_TRAP nop p13_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p13_failed p13_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p13_failed p13_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p13_failed p13_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p13_failed p13_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p13_failed p13_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p13_failed p13_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p13_failed p13_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p13_failed p13_f2_fail: set p13_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 13 failed p13_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x034] ! Set processor 13 done flag set p13_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 13 failed p13_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x034] ! Set processor 13 done flag set p13_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p13_selfmod_failed: ba p13_failed mov 0xabc,%g1 p13_common_error: or %g0,0xeed,%g1 ba p13_failed mov %o5,%g3 p13_common_signature_error: set p13_temp,%g1 ba p13_failed st %g2,[%g1] ! Common Lock Number p13_common_timeout: set p13_temp,%g1 ba p13_failed st %g2,[%g1] ! Common Lock Number p13_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p13_failed mov 0x0,%g3 p13_trap1e: ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002a800118] ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002b800108] lduha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002a000120] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002a000100] ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002a000100] ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002a000118] swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002a800128] done p13_trap1o: ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002a800118] ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002b800108] lduha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002a000120] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002a000100] ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002a000100] ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002a000118] swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002a800128] done p13_trap2e: ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b000120] ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002b800100] done p13_trap2o: ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b000120] ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002b800100] done p13_trap3e: nop done p13_trap3o: 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 = 00d4be4ff13a29c2 ldx [%g1+0x008],%l1 ! %l1 = 28a22b1226767866 ldx [%g1+0x010],%l2 ! %l2 = 87507015cafbeb28 ldx [%g1+0x018],%l3 ! %l3 = 6c16a0203dd28e97 ldx [%g1+0x020],%l4 ! %l4 = 604c75e6144f77aa ldx [%g1+0x028],%l5 ! %l5 = 1f579f9c04a405a1 ldx [%g1+0x030],%l6 ! %l6 = a64d104c93864cc0 ldx [%g1+0x038],%l7 ! %l7 = 90f2d7829049c837 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 27e38f8c 7bf3c3e9 8bc5e2a1 aedff145 ! %f4 = dd8100ab c8c29b9c 11bbf866 20b82a46 ! %f8 = e7b71b14 e3964e91 6d5d5e48 bf5a96b2 ! %f12 = 180dbe91 4c32c3ea 9d642d79 38f3516b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b86fd440 5c5e89c0 f649d350 c9b2fd89 ! %f20 = f5877e57 063436fe 239afddf db3598e3 ! %f24 = 4672eaec c966901d 061aae60 2a7a48bd ! %f28 = 957c06a8 aa143b9c bb4f379d 4918d8a6 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 8dc142db 435587ff 843308eb e57fbf06 ! %f36 = 72db370e fa49235f 5ba2e64a 5b41a860 ! %f40 = 22a45837 5023afca a1a8fbce afc6b4a8 ! %f44 = c9c1b0af a0bc26d7 eaf69b6b c60dbd6a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf594ef4000000003,%g7,%g1 ! GSR scale = 0, align = 3 wr %g1,%g0,%gsr ! GSR = f594ef4000000003 wr %g0,%y ! Clear Y 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[000000002c800120] = 3a03cbc9, %l2 = 0a5504a4bd769e18 ldsha [%i1+%o4]0x81,%l2 ! %l2 = 0000000000003a03 ! Mem[000000002d000108] = ae4d6574, %l4 = 604f3a7e96d8facc ldstuba [%i2+%o1]0x88,%l4 ! %l4 = 00000074000000ff ! %l7 = ac07f55fe549aea1, Mem[0000000091000138] = 370a9367 stw %l7,[%i6+0x038] ! Mem[0000000091000138] = e549aea1 ! Mem[000000002d80012c] = c616f23a, %l3 = f6a5eed0219fd5f2 swap [%i3+0x02c],%l3 ! %l3 = 00000000c616f23a ! Mem[000000002d000100] = 489cc9cc, %l0 = 8fb72f589c76b671 ldswa [%i2+%g0]0x88,%l0 ! %l0 = 00000000489cc9cc ! %l6 = f9b479d458eabfe1, Mem[000000002d800118] = 25291505 stha %l6,[%i3+%o3]0x88 ! Mem[000000002d800118] = 2529bfe1 ! %l0 = 489cc9cc, %l1 = 136bb890, Mem[0000000090000108] = 08ca4708 7887c5e2 std %l0,[%i4+%o1] ! Mem[0000000090000108] = 489cc9cc 136bb890 ! Mem[000000002c00013c] = abb136c9, %l6 = f9b479d458eabfe1 swap [%i0+0x03c],%l6 ! %l6 = 00000000abb136c9 ! Mem[000000002c800100] = 8659bbd297b78733, %l0 = 00000000489cc9cc, %l0 = 00000000489cc9cc casxa [%i1]0x80,%l0,%l0 ! %l0 = 8659bbd297b78733 ! Mem[000000002c000120] = ab7cedfa, %l6 = 00000000abb136c9 ldswa [%i0+%o4]0x80,%l6 ! %l6 = ffffffffab7cedfa p14_label_2: ! Mem[000000002c800108] = 7577eef3, %l4 = 0000000000000074 ldswa [%i1+%o1]0x81,%l4 ! %l4 = 000000007577eef3 ! %l5 = 20dc9d38c6f5a6d6, Mem[000000009100011c] = 80ceba97 stw %l5,[%i6+0x01c] ! Mem[000000009100011c] = c6f5a6d6 ! Mem[000000002c800120] = 3a03cbc9, %l6 = ffffffffab7cedfa swap [%i1+%o4],%l6 ! %l6 = 000000003a03cbc9 ! Mem[000000002d000134] = 45f1fe88, %l5 = 20dc9d38c6f5a6d6 swap [%i2+0x034],%l5 ! %l5 = 0000000045f1fe88 ! %l0 = 97b78733, %l1 = 136bb890, Mem[000000002d000118] = 85cbbd82 38eb7603 stda %l0,[%i2+%o3]0x80 ! Mem[000000002d000118] = 97b78733 136bb890 ! %l6 = 000000003a03cbc9, Mem[000000002c800118] = 4a5f8e042c75b9f2 stxa %l6,[%i1+%o3]0x89 ! Mem[000000002c800118] = 000000003a03cbc9 ! Mem[000000002c800114] = 5218e511, %l4 = 7577eef3, %l2 = 00003a03 add %i1,0x14,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000005218e511 ! Mem[000000002d000114] = 5b59f95b, %l7 = ac07f55fe549aea1 ldstub [%i2+0x014],%l7 ! %l7 = 0000005b000000ff ! %l4 = 000000007577eef3, Mem[0000000090000130] = aa5852e2 stw %l4,[%i4+0x030] ! Mem[0000000090000130] = 7577eef3 ! Mem[000000002d000128] = d5e14704cb718a9a, %l4 = 000000007577eef3, %l0 = 8659bbd297b78733 add %i2,0x28,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = d5e14704cb718a9a p14_label_3: ! Mem[000000002d800130] = a682a28d, %l1 = 190bceec136bb890, %asi = 80 swapa [%i3+0x030]%asi,%l1 ! %l1 = 00000000a682a28d ! Mem[000000002d000138] = baec3ce3, %l7 = 0000005b, %l2 = 5218e511 add %i2,0x38,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000baec3ce3 ! Mem[000000002d800115] = db5cd538, %l2 = 00000000baec3ce3 ldstuba [%i3+0x015]%asi,%l2 ! %l2 = 0000005c000000ff ! Mem[000000002c800100] = 8659bbd2, %l5 = 0000000045f1fe88 lduwa [%i1+%g0]0x81,%l5 ! %l5 = 000000008659bbd2 ! Mem[000000002c000120] = faed7cab, %l1 = 00000000a682a28d ldsha [%i0+%o4]0x88,%l1 ! %l1 = 0000000000007cab ! Mem[000000009080013c] = 8b84534a, %g18 = 66bc184251ccc096 ldsw [%i5+0x03c],%g2 ! %g2 = 66bc184251ccc096 ! Mem[000000002d800120] = 0a026252e2033378, %l3 = 00000000c616f23a, %l0 = d5e14704cb718a9a add %i3,0x20,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 0a026252e2033378 ! Mem[0000000091800120] = 919bf6b0, %g2 = ffffffff8b84534a ldub [%o0+0x023],%g2 ! %g2 = 0000000000000091 ! Mem[000000002c000120] = faed7cab, %l7 = 000000000000005b swapa [%i0+%o4]0x88,%l7 ! %l7 = 00000000faed7cab ! Mem[000000002d800130] = 136bb890eaf45ce4, %l3 = 00000000c616f23a, %l5 = 000000008659bbd2 add %i3,0x30,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 136bb890eaf45ce4 p14_label_4: ! Mem[000000002c000118] = 3effe64ce3bbec23, %l3 = 00000000c616f23a, %l2 = 000000000000005c add %i0,0x18,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 3effe64ce3bbec23 ! %l6 = 000000003a03cbc9, Mem[0000000091800118] = 374f9414 sth %l6,[%o0+%o3] ! Mem[0000000091800118] = cbc99414 ! %l4 = 7577eef3, %l5 = eaf45ce4, Mem[000000002c800110] = 603f4808 11e51852 stda %l4,[%i1+%o2]0x89 ! Mem[000000002c800110] = 7577eef3 eaf45ce4 ! Mem[000000002d800128] = 913eefe5, %l1 = 0000000000007cab, %asi = 80 swapa [%i3+0x028]%asi,%l1 ! %l1 = 00000000913eefe5 ! Mem[000000002c000118] = 3effe64c, %l2 = 3effe64ce3bbec23 lduba [%i0+%o3]0x80,%l2 ! %l2 = 000000000000003e ! %l4 = 000000007577eef3, Mem[0000000090800110] = 799bc089d7c7db82, %asi = 80 stxa %l4,[%i5+0x010]%asi ! Mem[0000000090800110] = 000000007577eef3 ! Mem[000000002c000100] = ab212a39, %l7 = 00000000faed7cab swapa [%i0+%g0]0x89,%l7 ! %l7 = 00000000ab212a39 ! Mem[0000000091800110] = 6c7f5730, %g18 = 66bc184251ccc096 ldsw [%o0+%o2],%g2 ! %g2 = 66bc184251ccc096 ! Mem[000000002d00013c] = 8dbd407f, %l4 = 000000007577eef3 ldub [%i2+0x03d],%l4 ! %l4 = 00000000000000bd ! Mem[000000002c800125] = da047894, %l1 = 00000000913eefe5 ldstub [%i1+0x025],%l1 ! %l1 = 00000004000000ff ba,a p14_not_taken_0_end p14_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p14_branch_failed p14_not_taken_0_end: ! End of Random Code for Thread 14 p14_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x038] ! Set processor 14 done flag ! Check Registers p14_check_registers: set p14_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0a026252e2033378 bne,a,pn %xcc,p14_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000004 bne,a,pn %xcc,p14_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000003e bne,a,pn %xcc,p14_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000bd bne,a,pn %xcc,p14_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 136bb890eaf45ce4 bne,a,pn %xcc,p14_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000003a03cbc9 bne,a,pn %xcc,p14_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000ab212a39 bne,a,pn %xcc,p14_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p14_local0_expect,%g1 p14_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ab7cedfa1acbe8d6 ldx [%i0+0x000],%g3 ! Observed data at 000000002c000100 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5b000000886706af ldx [%i0+0x020],%g3 ! Observed data at 000000002c000120 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = bbfa350658eabfe1 ldx [%i0+0x038],%g3 ! Observed data at 000000002c000138 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x038,%g4 set p14_local1_expect,%g1 p14_check_local1: ldx [%g1+0x010],%g2 ! Expected data = f3ee7775e45cf4ea ldx [%i1+0x010],%g3 ! Observed data at 000000002c800110 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c9cb033a00000000 ldx [%i1+0x018],%g3 ! Observed data at 000000002c800118 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ab7cedfadaff7894 ldx [%i1+0x020],%g3 ! Observed data at 000000002c800120 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x020,%g4 set p14_local2_expect,%g1 p14_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ff654daec52db4bc ldx [%i2+0x008],%g3 ! Observed data at 000000002d000108 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6bf86730ff59f95b ldx [%i2+0x010],%g3 ! Observed data at 000000002d000110 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 97b78733136bb890 ldx [%i2+0x018],%g3 ! Observed data at 000000002d000118 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 74fbb41bc6f5a6d6 ldx [%i2+0x030],%g3 ! Observed data at 000000002d000130 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x030,%g4 set p14_local3_expect,%g1 p14_check_local3: ldx [%g1+0x010],%g2 ! Expected data = d76641d0dbffd538 ldx [%i3+0x010],%g3 ! Observed data at 000000002d800110 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = e1bf2925ce78c23d ldx [%i3+0x018],%g3 ! Observed data at 000000002d800118 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00007cab219fd5f2 ldx [%i3+0x028],%g3 ! Observed data at 000000002d800128 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 136bb890eaf45ce4 ldx [%i3+0x030],%g3 ! Observed data at 000000002d800130 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x030,%g4 ! The test for processor 14 has passed p14_passed: ta GOOD_TRAP nop p14_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p14_failed p14_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p14_failed p14_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p14_failed p14_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p14_failed p14_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p14_failed p14_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p14_failed p14_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p14_failed p14_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p14_failed ! The test for processor 14 failed p14_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x038] ! Set processor 14 done flag set p14_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 14 failed p14_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x038] ! Set processor 14 done flag set p14_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p14_selfmod_failed: ba p14_failed mov 0xabc,%g1 p14_common_error: or %g0,0xeee,%g1 ba p14_failed mov %o5,%g3 p14_common_signature_error: set p14_temp,%g1 ba p14_failed st %g2,[%g1] ! Common Lock Number p14_common_timeout: set p14_temp,%g1 ba p14_failed st %g2,[%g1] ! Common Lock Number p14_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p14_failed mov 0x0,%g3 p14_trap1e: stda %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800128] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002c800100] done p14_trap1o: stda %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800128] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002c800100] done p14_trap2e: ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002c800120] stda %l6,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c800100] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002c800100] stxa %l7,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800120] stwa %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800128] ldsba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002c000118] done p14_trap2o: ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002c800120] stda %l6,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c800100] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002c800100] stxa %l7,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800120] stwa %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800128] ldsba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002c000118] done p14_trap3e: nop nop nop nop nop done p14_trap3o: nop nop nop nop nop done p14_init_memory_pointers: set p14_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p14_local0_start,%i0 set p14_local1_start,%i1 set p14_local2_start,%i2 set p14_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 8fb72f589c76b671 ldx [%g1+0x008],%l1 ! %l1 = 190bceec136bb890 ldx [%g1+0x010],%l2 ! %l2 = 0a5504a4bd769e18 ldx [%g1+0x018],%l3 ! %l3 = f6a5eed0219fd5f2 ldx [%g1+0x020],%l4 ! %l4 = 604f3a7e96d8facc ldx [%g1+0x028],%l5 ! %l5 = 20dc9d38c6f5a6d6 ldx [%g1+0x030],%l6 ! %l6 = f9b479d458eabfe1 ldx [%g1+0x038],%l7 ! %l7 = ac07f55fe549aea1 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 758cb8dd ef716df5 7574b846 66a808ae ! %f4 = c423bc97 72578329 7a026aea 8699a994 ! %f8 = 3094a66d 22470f10 bd80e3fe 0e22a8b9 ! %f12 = 90503bc7 f04a9ac3 9870eb37 a19a2572 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c1e7ab30 77f955a2 2f21212e 12309a79 ! %f20 = 8f9a610d 7746c0ef e92ef749 c276ab0d ! %f24 = 89570678 cb047671 bb6d02dd 790b2ec1 ! %f28 = d1341e2d 580cc72f 05e9c525 f08047b8 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 66103cc8 2c4dddeb e629784c b38c239b ! %f36 = fa2c1cc8 2b4eb4d0 79b64f8d 1cbc2447 ! %f40 = c86b1eba 0cb894bb ecc576a3 aea7c77b ! %f44 = f5129f60 ee23a6b5 89609d0b 7b7f77fa ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa680279800000070,%g7,%g1 ! GSR scale = 14, align = 0 wr %g1,%g0,%gsr ! GSR = a680279800000070 wr %g0,%y ! Clear Y 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[000000002f800108] = d935ef4b, %l1 = 5b019ae7be780e50 ldsba [%i3+%o1]0x80,%l1 ! %l1 = ffffffffffffffd9 ! %l0 = b904279cc456cb9d, Mem[000000002f800128] = f1611a7f stba %l0,[%i3+%o5]0x81 ! Mem[000000002f800128] = 9d611a7f ! Mem[000000002f800110] = b68d7ae5, %l2 = ee7cea5c, %l6 = 7281a453 add %i3,0x10,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000b68d7ae5 ! Mem[000000002f80010c] = ca16b1a3, %l7 = 0414aec3c1a3369e ldstub [%i3+0x00c],%l7 ! %l7 = 000000ca000000ff ! Mem[000000009000013c] = e599ca00, %g2 = e20000006c5b796d ldsb [%i4+0x03d],%g2 ! %g2 = ffffffffffffffe5 ! Mem[000000002e000103] = cf185983, %l1 = ffffffffffffffd9 ldstub [%i0+0x003],%l1 ! %l1 = 00000083000000ff ! Mem[000000002f800120] = 13cf7cd8, %l0 = b904279cc456cb9d lduh [%i3+%o4],%l0 ! %l0 = 00000000000013cf ! Mem[000000002e000110] = e2391e641dc3d4a9, %l0 = 00000000000013cf ldxa [%i0+%o2]0x81,%l0 ! %l0 = e2391e641dc3d4a9 ! %l1 = 0000000000000083, Mem[000000009180010e] = e0f86c7f, %asi = 80 stha %l1,[%o0+0x00e]%asi ! Mem[000000009180010c] = 00836c7f ! Mem[000000002f00011c] = 349bc633, %l0 = e2391e641dc3d4a9 swap [%i2+0x01c],%l0 ! %l0 = 00000000349bc633 p15_label_2: ! Mem[000000002f800110] = e57a8db6, %l4 = 829b551c7955d911 ldsba [%i3+%o2]0x89,%l4 ! %l4 = ffffffffffffffb6 ! Mem[000000002f000108] = 70be062dfb183ce6, %l5 = 648550d3b1fa990a, %l4 = ffffffffffffffb6 add %i2,0x08,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 70be062dfb183ce6 ! %l0 = 00000000349bc633, Mem[000000002e800128] = 4ea0e27b sth %l0,[%i1+%o5] ! Mem[000000002e800128] = c633e27b ! Mem[000000002f000118] = 2eb6ab111dc3d4a9, %l2 = 239f03ccee7cea5c, %l1 = 0000000000000083 add %i2,0x18,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 2eb6ab111dc3d4a9 ! Mem[000000002f800118] = 156562dd, %l7 = 00000000000000ca swapa [%i3+%o3]0x88,%l7 ! %l7 = 00000000156562dd ! Mem[000000002e80011c] = 3b7aaf71, %l5 = 648550d3b1fa990a, %asi = 80 swapa [%i1+0x01c]%asi,%l5 ! %l5 = 000000003b7aaf71 ! Mem[000000002e000100] = cf1859ff, %l6 = 00000000b68d7ae5 ldsba [%i0+%g0]0x81,%l6 ! %l6 = ffffffffffffffcf ! Mem[000000002e000110] = 641e39e2, %l6 = ffffffffffffffcf swapa [%i0+%o2]0x89,%l6 ! %l6 = 00000000641e39e2 ! Mem[000000002e000108] = 1371b7e6ced9bc6a, %l4 = 70be062dfb183ce6, %l4 = 70be062dfb183ce6 add %i0,0x08,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 1371b7e6ced9bc6a ! Mem[000000002e000120] = 85113c17 d4ca1ca8, %l2 = ee7cea5c, %l3 = 344c4fef ldda [%i0+%o4]0x81,%l2 ! %l2 = 0000000085113c17 00000000d4ca1ca8 p15_label_3: ! Mem[000000002f800120] = 13cf7cd81099da26, %l3 = 00000000d4ca1ca8, %l4 = 1371b7e6ced9bc6a add %i3,0x20,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 13cf7cd81099da26 ! Mem[000000009100010c] = 27fcd58b, %g2 = ffffffffffffffe5 ldub [%i6+0x00f],%g2 ! %g2 = 0000000000000027 ! Mem[000000002e800124] = 817d92b5, %l5 = 000000003b7aaf71 ldstub [%i1+0x024],%l5 ! %l5 = 00000081000000ff ! Mem[000000002e800118] = 86881c22, %l5 = 0000000000000081 swapa [%i1+%o3]0x81,%l5 ! %l5 = 0000000086881c22 ! Mem[000000002f800110] = b68d7ae59794777d, %l5 = 0000000086881c22, %l1 = 2eb6ab111dc3d4a9 add %i3,0x10,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = b68d7ae59794777d ! Mem[0000000091800130] = b80ed267, %g2 = 0000000000000027 ldsh [%o0+0x032],%g2 ! %g2 = ffffffffffffb80e ! Mem[000000002e000128] = e6e368b8, %l6 = 00000000641e39e2 lduba [%i0+%o5]0x81,%l6 ! %l6 = 00000000000000e6 ! Mem[000000002f800118] = ca000000, %l5 = 0000000086881c22 lduwa [%i3+%o3]0x81,%l5 ! %l5 = 00000000ca000000 ! Mem[000000002e800110] = 02f6f9fe, %l2 = 0000000085113c17 ldsba [%i1+%o2]0x89,%l2 ! %l2 = fffffffffffffffe ! Mem[000000002e800114] = 4e54a53f, %l2 = fffffffffffffffe ldstuba [%i1+0x014]%asi,%l2 ! %l2 = 0000004e000000ff p15_label_4: ! Mem[000000002e000118] = 9b5aecde, %l6 = 00000000000000e6 ldstuba [%i0+%o3]0x80,%l6 ! %l6 = 0000009b000000ff ! Mem[000000002f800139] = 86a87cd1, %l2 = 000000000000004e ldstub [%i3+0x039],%l2 ! %l2 = 000000a8000000ff ! Mem[0000000090800118] = 9b73b01403021b6c, %g2 = ffffffffffffb80e ldx [%i5+%o3],%g2 ! %g2 = 9b73b01403021b6c ! %l2 = 000000a8, %l3 = d4ca1ca8, Mem[000000002e800110] = fef9f602 ff54a53f stda %l2,[%i1+0x010]%asi ! Mem[000000002e800110] = 000000a8 d4ca1ca8 ! Mem[000000002e000118] = ff5aecdea2325cec, %l6 = 000000000000009b, %l1 = b68d7ae59794777d add %i0,0x18,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = ff5aecdea2325cec ! %l7 = 00000000156562dd, Mem[0000000090800130] = 00475273 stb %l7,[%i5+0x030] ! Mem[0000000090800130] = dd475273 ! Mem[000000002f000128] = aab02b39f5d87996, %l7 = 00000000156562dd ldx [%i2+%o5],%l7 ! %l7 = aab02b39f5d87996 ! Mem[000000002f000128] = aab02b39, %l7 = aab02b39f5d87996 swap [%i2+%o5],%l7 ! %l7 = 00000000aab02b39 ! Mem[0000000090800120] = 360b2fb9, %g2 = 9b73b01403021b6c ldsh [%i5+%o4],%g2 ! %g2 = 000000000000360b ! Mem[000000002e000121] = 85113c17, %l7 = 00000000aab02b39 ldstub [%i0+0x021],%l7 ! %l7 = 00000011000000ff ba,a p15_not_taken_0_end p15_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p15_branch_failed p15_not_taken_0_end: ! End of Random Code for Thread 15 p15_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x03c] ! Set processor 15 done flag ! Check Registers p15_check_registers: set p15_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000349bc633 bne,a,pn %xcc,p15_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ff5aecdea2325cec bne,a,pn %xcc,p15_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000a8 bne,a,pn %xcc,p15_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 13cf7cd81099da26 bne,a,pn %xcc,p15_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000ca000000 bne,a,pn %xcc,p15_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000009b bne,a,pn %xcc,p15_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000011 bne,a,pn %xcc,p15_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p15_check_fp_registers: set p15_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 7574b846 66a808ae bne %xcc,p15_f2_fail nop ! Check Local Memory set p15_local0_expect,%g1 p15_check_local0: ldx [%g1+0x000],%g2 ! Expected data = cf1859ffa4fb643f ldx [%i0+0x000],%g3 ! Observed data at 000000002e000100 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = cfffffff1dc3d4a9 ldx [%i0+0x010],%g3 ! Observed data at 000000002e000110 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff5aecdea2325cec ldx [%i0+0x018],%g3 ! Observed data at 000000002e000118 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 85ff3c17d4ca1ca8 ldx [%i0+0x020],%g3 ! Observed data at 000000002e000120 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x020,%g4 set p15_local1_expect,%g1 p15_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 000000a8d4ca1ca8 ldx [%i1+0x010],%g3 ! Observed data at 000000002e800110 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000081b1fa990a ldx [%i1+0x018],%g3 ! Observed data at 000000002e800118 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5db13711ff7d92b5 ldx [%i1+0x020],%g3 ! Observed data at 000000002e800120 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = c633e27b04d3670e ldx [%i1+0x028],%g3 ! Observed data at 000000002e800128 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x028,%g4 set p15_local2_expect,%g1 p15_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 2eb6ab111dc3d4a9 ldx [%i2+0x018],%g3 ! Observed data at 000000002f000118 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = f5d87996f5d87996 ldx [%i2+0x028],%g3 ! Observed data at 000000002f000128 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x028,%g4 set p15_local3_expect,%g1 p15_check_local3: ldx [%g1+0x008],%g2 ! Expected data = d935ef4bff16b1a3 ldx [%i3+0x008],%g3 ! Observed data at 000000002f800108 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ca000000a5f0ed59 ldx [%i3+0x018],%g3 ! Observed data at 000000002f800118 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9d611a7f98d099fb ldx [%i3+0x028],%g3 ! Observed data at 000000002f800128 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 86ff7cd101bcda8c ldx [%i3+0x038],%g3 ! Observed data at 000000002f800138 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: lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f000120] ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002f000120] swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002f800108] ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002e000110] done p15_trap1o: lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f000120] ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002f000120] swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002f800108] ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002e000110] done p15_trap2e: swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002f000128] ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002e800120] stba %l4,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f800110] ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f800120] ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002f000120] done p15_trap2o: swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002f000128] ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002e800120] stba %l4,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f800110] ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f800120] ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002f000120] done p15_trap3e: nop nop nop nop nop done p15_trap3o: 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 = b904279cc456cb9d ldx [%g1+0x008],%l1 ! %l1 = 5b019ae7be780e50 ldx [%g1+0x010],%l2 ! %l2 = 239f03ccee7cea5c ldx [%g1+0x018],%l3 ! %l3 = 62975190344c4fef ldx [%g1+0x020],%l4 ! %l4 = 829b551c7955d911 ldx [%g1+0x028],%l5 ! %l5 = 648550d3b1fa990a ldx [%g1+0x030],%l6 ! %l6 = d39857507281a453 ldx [%g1+0x038],%l7 ! %l7 = 0414aec3c1a3369e ! Initialize the output register of window 0 set unres3_start,%o0 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 = 4156dc61 32163fd6 9227a4fe b266331f ! %f4 = f7748d21 713a666c a1174d8e 9f373790 ! %f8 = c4a8ce8d d1271b98 d7f98a82 6f2816c4 ! %f12 = 4babba5b f714e82e 6e9ad1e0 32df3477 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a60ea996 7b6cfaee 90691e51 f2f99783 ! %f20 = 73409db1 7e47a18f f9cf6bde 35185d32 ! %f24 = 108006db 111f84b4 717e22da 94305d11 ! %f28 = fe3463bd 692918ca 3c6dcf5d 4a115be0 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a858e9af 76674808 edefa1fc 2fefe313 ! %f36 = ee3a019b 7896c7ee e996fea2 0f4368e6 ! %f40 = 5da7eeca a28c9f5b b3dc6f73 d6a3d25a ! %f44 = a8430acc 074a5dee 77061726 8d69d21c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xaaa8137800000016,%g7,%g1 ! GSR scale = 2, align = 6 wr %g1,%g0,%gsr ! GSR = aaa8137800000016 wr %g0,%y ! Clear Y 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[0000000031000108] = ccdbbc67868113f3, %l6 = e19ae9886e112063, %l0 = f8ec459415e594b0 add %i2,0x08,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = ccdbbc67868113f3 ! %l2 = b7bc9ae2829d1107, Mem[0000000031000128] = df361e939d4afc3b stxa %l2,[%i2+%o5]0x81 ! Mem[0000000031000128] = b7bc9ae2829d1107 ! Mem[000000003000011f] = 77d859c8, %l2 = b7bc9ae2829d1107 ldstub [%i0+0x01f],%l2 ! %l2 = 000000c8000000ff ! Mem[0000000031000124] = 67d141a7, %l3 = a0028376, %l4 = a84b6c9e add %i2,0x24,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000067d141a7 ! Mem[0000000031800100] = cf36fd1d, %l7 = af6ac6060cff5529 swapa [%i3+%g0]0x88,%l7 ! %l7 = 00000000cf36fd1d ! Mem[0000000031000100] = c4a11bbc 02d8830c, %l0 = 868113f3, %l1 = 82fdfcf6 ldda [%i2+%g0]0x81,%l0 ! %l0 = 00000000c4a11bbc 0000000002d8830c ! %l2 = 00000000000000c8, Mem[0000000031800128] = bedff49d stwa %l2,[%i3+%o5]0x81 ! Mem[0000000031800128] = 000000c8 ! Mem[0000000030000130] = c4e5f685a3289e23, %l4 = 0000000067d141a7, %l6 = e19ae9886e112063 add %i0,0x30,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = c4e5f685a3289e23 ! Mem[0000000030000108] = f92aa166, %l0 = 00000000c4a11bbc ldswa [%i0+%o1]0x80,%l0 ! %l0 = fffffffff92aa166 ! Mem[0000000030800120] = db6a269a, %l5 = f81a969ff3c6a2be ldstuba [%i1+%o4]0x88,%l5 ! %l5 = 0000009a000000ff p16_label_2: ! Mem[0000000031800118] = 6d77a739, %l4 = 0000000067d141a7 ldswa [%i3+%o3]0x88,%l4 ! %l4 = 000000006d77a739 ! Mem[000000003100013c] = 1276b7c6, %l5 = 000000000000009a swap [%i2+0x03c],%l5 ! %l5 = 000000001276b7c6 ! %l7 = 00000000cf36fd1d, Mem[0000000030800128] = b88581d4 stwa %l7,[%i1+%o5]0x89 ! Mem[0000000030800128] = cf36fd1d ! Mem[0000000090000124] = 463b7072, %g2 = a9ff49334c9861fa ldsb [%i4+0x024],%g2 ! %g2 = 0000000000000046 ! Mem[0000000031000118] = d08019a5 d360b5e8, %l0 = f92aa166, %l1 = 02d8830c ldd [%i2+%o3],%l0 ! %l0 = 00000000d08019a5 00000000d360b5e8 ! Mem[0000000031000135] = 41bcfdef, %l7 = 00000000cf36fd1d ldstuba [%i2+0x035]%asi,%l7 ! %l7 = 000000bc000000ff ! Mem[0000000030800124] = e50d4c06, %l0 = 00000000d08019a5 ldub [%i1+0x027],%l0 ! %l0 = 0000000000000006 ! Mem[0000000031800118] = 6d77a739, %l6 = c4e5f685a3289e23 swapa [%i3+%o3]0x89,%l6 ! %l6 = 000000006d77a739 ! Mem[0000000030800110] = 85fd3098f0256225, %l1 = 00000000d360b5e8, %l6 = 000000006d77a739 add %i1,0x10,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 85fd3098f0256225 ! Mem[0000000031000110] = eee0541c, %l2 = 00000000000000c8 swapa [%i2+%o2]0x80,%l2 ! %l2 = 00000000eee0541c p16_label_3: ! %l0 = 00000006, %l1 = d360b5e8, Mem[0000000030000108] = f92aa166 df9d2378 std %l0,[%i0+%o1] ! Mem[0000000030000108] = 00000006 d360b5e8 ! %l7 = 00000000000000bc, Mem[0000000090000108] = 08ca47087887c5e2, %asi = 80 stxa %l7,[%i4+0x008]%asi ! Mem[0000000090000108] = 00000000000000bc ! Mem[000000009000011c] = 0eb4febf, %g2 = 0000000000000046 lduba [%i4+0x01d]%asi,%g2 ! %g2 = 000000000000000e ! Mem[0000000031800114] = e2b8eca4, %l1 = 00000000d360b5e8, %asi = 80 swapa [%i3+0x014]%asi,%l1 ! %l1 = 00000000e2b8eca4 ! Mem[0000000030800124] = e50d4c06, %l1 = 00000000e2b8eca4 swap [%i1+0x024],%l1 ! %l1 = 00000000e50d4c06 ! Mem[0000000030800128] = 1dfd36cf, %l5 = 000000001276b7c6 lduba [%i1+0x029]%asi,%l5 ! %l5 = 00000000000000fd ! Mem[0000000030000128] = 2b023f80, %l0 = 0000000000000006 swapa [%i0+%o5]0x89,%l0 ! %l0 = 000000002b023f80 ! Mem[0000000030800129] = 1dfd36cf, %l2 = 00000000eee0541c ldstub [%i1+0x029],%l2 ! %l2 = 000000fd000000ff ! Mem[0000000030800139] = b654e5db, %l1 = 00000000e50d4c06 ldstub [%i1+0x039],%l1 ! %l1 = 00000054000000ff ! %l6 = 85fd3098f0256225, Mem[0000000031800118] = 239e28a3 stwa %l6,[%i3+%o3]0x81 ! Mem[0000000031800118] = f0256225 p16_label_4: ! Mem[0000000031000118] = d08019a5d360b5e8, %l0 = 000000002b023f80 ldxa [%i2+%o3]0x80,%l0 ! %l0 = d08019a5d360b5e8 ! Mem[0000000031800108] = a50b8766, %l1 = 0000000000000054 ldstuba [%i3+%o1]0x88,%l1 ! %l1 = 00000066000000ff ! %l2 = 00000000000000fd, Mem[0000000091800120] = 2a107a91, %asi = 80 stwa %l2,[%o0+0x020]%asi ! Mem[0000000091800120] = 000000fd ! Mem[0000000030800104] = 69873daa, %l6 = 85fd3098f0256225 swap [%i1+0x004],%l6 ! %l6 = 0000000069873daa ! %l2 = 000000fd, %l3 = a0028376, Mem[0000000091000120] = a86cdbf2 104ea99f std %l2,[%i6+%o4] ! Mem[0000000091000120] = 000000fd a0028376 ! Mem[0000000030800108] = ab3b2aea, %l0 = d360b5e8, %l1 = 00000066 add %i1,0x08,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000ab3b2aea ! Mem[0000000031000110] = 000000c8, %l7 = 000000bc, %l0 = d360b5e8 add %i2,0x10,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000000000c8 ! Mem[000000003100013c] = 0000009a, %l7 = 00000000000000bc, %asi = 80 swapa [%i2+0x03c]%asi,%l7 ! %l7 = 000000000000009a ! %l5 = 00000000000000fd, Mem[0000000090000127] = 72c671c3 stb %l5,[%i4+0x027] ! Mem[0000000090000124] = fdc671c3 ! Mem[0000000091800108] = b2e88b67, %g2 = 000000000000000e ldub [%o0+0x009],%g2 ! %g2 = 00000000000000b2 ba,a p16_not_taken_0_end p16_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000c8 bne,a,pn %xcc,p16_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000ab3b2aea bne,a,pn %xcc,p16_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000fd bne,a,pn %xcc,p16_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000006d77a739 bne,a,pn %xcc,p16_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000fd bne,a,pn %xcc,p16_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000009a bne,a,pn %xcc,p16_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p16_check_fp_registers: set p16_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 4156dc61 32163fd6 bne %xcc,p16_f0_fail nop ! Check Local Memory set p16_local0_expect,%g1 p16_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 00000006d360b5e8 ldx [%i0+0x008],%g3 ! Observed data at 0000000030000108 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = c72a8de677d859ff ldx [%i0+0x018],%g3 ! Observed data at 0000000030000118 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 06000000963476fe ldx [%i0+0x028],%g3 ! Observed data at 0000000030000128 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 = 5fd3a3f5f0256225 ldx [%i1+0x000],%g3 ! Observed data at 0000000030800100 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff266adbe2b8eca4 ldx [%i1+0x020],%g3 ! Observed data at 0000000030800120 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1dff36cffd40db88 ldx [%i1+0x028],%g3 ! Observed data at 0000000030800128 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = b6ffe5dbceccfc7a ldx [%i1+0x038],%g3 ! Observed data at 0000000030800138 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x038,%g4 set p16_local2_expect,%g1 p16_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 000000c8bff872fd ldx [%i2+0x010],%g3 ! Observed data at 0000000031000110 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = b7bc9ae2829d1107 ldx [%i2+0x028],%g3 ! Observed data at 0000000031000128 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 9e8a8ffb41fffdef ldx [%i2+0x030],%g3 ! Observed data at 0000000031000130 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0b9f8e11000000bc ldx [%i2+0x038],%g3 ! Observed data at 0000000031000138 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x038,%g4 set p16_local3_expect,%g1 p16_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 2955ff0c05ffcb94 ldx [%i3+0x000],%g3 ! Observed data at 0000000031800100 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff870ba551b7e516 ldx [%i3+0x008],%g3 ! Observed data at 0000000031800108 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b0e5d840d360b5e8 ldx [%i3+0x010],%g3 ! Observed data at 0000000031800110 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f0256225cb8e0c66 ldx [%i3+0x018],%g3 ! Observed data at 0000000031800118 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000c8e67a11ba ldx [%i3+0x028],%g3 ! Observed data at 0000000031800128 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x028,%g4 ! The test for processor 16 has passed p16_passed: ta GOOD_TRAP nop p16_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p16_failed p16_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p16_failed p16_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p16_failed p16_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p16_failed p16_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p16_failed p16_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p16_failed p16_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p16_failed p16_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p16_failed p16_f0_fail: set p16_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 16 failed p16_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x040] ! Set processor 16 done flag set p16_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 16 failed p16_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x040] ! Set processor 16 done flag set p16_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p16_selfmod_failed: ba p16_failed mov 0xabc,%g1 p16_common_error: or %g0,0xef0,%g1 ba p16_failed mov %o5,%g3 p16_common_signature_error: set p16_temp,%g1 ba p16_failed st %g2,[%g1] ! Common Lock Number p16_common_timeout: set p16_temp,%g1 ba p16_failed st %g2,[%g1] ! Common Lock Number p16_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p16_failed mov 0x0,%g3 p16_trap1e: swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000030000118] ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000031800100] lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000030000128] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000030800120] done p16_trap1o: swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000030000118] ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000031800100] lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000030000128] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000030800120] done p16_trap2e: lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000031000120] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000031800120] done p16_trap2o: lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000031000120] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000031800120] done p16_trap3e: nop nop nop nop nop nop nop done p16_trap3o: nop nop nop nop nop nop nop done p16_init_memory_pointers: set p16_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p16_local0_start,%i0 set p16_local1_start,%i1 set p16_local2_start,%i2 set p16_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = f8ec459415e594b0 ldx [%g1+0x008],%l1 ! %l1 = 73b806c082fdfcf6 ldx [%g1+0x010],%l2 ! %l2 = b7bc9ae2829d1107 ldx [%g1+0x018],%l3 ! %l3 = e11318c0a0028376 ldx [%g1+0x020],%l4 ! %l4 = a80e990ea84b6c9e ldx [%g1+0x028],%l5 ! %l5 = f81a969ff3c6a2be ldx [%g1+0x030],%l6 ! %l6 = e19ae9886e112063 ldx [%g1+0x038],%l7 ! %l7 = af6ac6060cff5529 ! Initialize the output register of window 0 set unres3_start,%o0 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 = b77895c9 3f4bfa7e 70d4d3dc 06f409a7 ! %f4 = 3aefbadb cfc2b775 bfe7407a a11145b0 ! %f8 = a7a119a7 ad68ecdb b045a693 e40295d9 ! %f12 = d508e33e c45c09ff 3d1ac825 28d0f22a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = e2e33fd1 9d741029 a9ab586e 3c87b995 ! %f20 = 7ab8285e 757d1ed9 5d6f4f8b 9b71e139 ! %f24 = ec8b2f7f fac863ac 1ed60e39 b838dd49 ! %f28 = df5d58e6 f5eb731e b62de306 a2524ffb ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5b907fb1 80b67f04 d70671b5 cdc9f388 ! %f36 = 5fcba3e5 8eda5feb cc7e7beb 643fcca3 ! %f40 = 99339a78 ec8df3dd cc5515d5 38e616e9 ! %f44 = 68aef48e cc21d847 fbbe8570 13b10b6b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf35083e800000023,%g7,%g1 ! GSR scale = 4, align = 3 wr %g1,%g0,%gsr ! GSR = f35083e800000023 wr %g0,%y ! Clear Y 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[0000000033800100] = 4ca19d3c, %l3 = 789ebaf8b59f5713 swapa [%i3+%g0]0x81,%l3 ! %l3 = 000000004ca19d3c ! Mem[0000000033800128] = 7148bc08, %l1 = ad6f1a32a0eb9942 lduwa [%i3+%o5]0x81,%l1 ! %l1 = 000000007148bc08 ! Mem[0000000033000100] = 54f6f158, %l2 = b47b4f7a68fe97cc swapa [%i2+%g0]0x81,%l2 ! %l2 = 0000000054f6f158 ! Mem[0000000032000128] = 640e5cfc, %l3 = 000000004ca19d3c ldswa [%i0+%o5]0x88,%l3 ! %l3 = 00000000640e5cfc ! Mem[0000000033000110] = 62d9d512, %l6 = 00fc2c09fdfabc9d ldsha [%i2+%o2]0x80,%l6 ! %l6 = 00000000000062d9 ! Mem[0000000032800100] = 3ab20c00, %l4 = 9cecbcca8ce08211 ldstuba [%i1+%g0]0x88,%l4 ! %l4 = 00000000000000ff ! %l6 = 000062d9, %l7 = dea2c4b1, Mem[0000000032800110] = 8c990d41 0b4911fe std %l6,[%i1+%o2] ! Mem[0000000032800110] = 000062d9 dea2c4b1 ! %l2 = 0000000054f6f158, Mem[000000009100012c] = 95b57ada stb %l2,[%i6+0x02c] ! Mem[000000009100012c] = 58b57ada ! Mem[0000000033800100] = b59f57131e61a8ff, %l6 = 00000000000062d9, %l4 = 0000000000000000 casxa [%i3]0x80,%l6,%l4 ! %l4 = b59f57131e61a8ff ! Mem[0000000033800134] = bf6ba428, %l2 = 0000000054f6f158, %asi = 80 swapa [%i3+0x034]%asi,%l2 ! %l2 = 00000000bf6ba428 p17_label_2: ! %l4 = b59f57131e61a8ff, Mem[0000000090000128] = c671c38c stw %l4,[%i4+%o5] ! Mem[0000000090000128] = 1e61a8ff ! Mem[0000000033800124] = e9a9da7b, %l4 = b59f57131e61a8ff ldsh [%i3+0x026],%l4 ! %l4 = ffffffffffffda7b ! Mem[0000000032000110] = 3c65dcde a2983a8c, %l0 = 9683d356, %l1 = 7148bc08 ldda [%i0+%o2]0x89,%l0 ! %l0 = 00000000a2983a8c 000000003c65dcde ! Mem[0000000090000104] = 2407da14, %g2 = e1ae942b79ffb834 lduwa [%i4+0x004]%asi,%g2 ! %g2 = 000000002407da14 ! Mem[0000000032000128] = fc5c0e64, %l1 = 000000003c65dcde ldstuba [%i0+%o5]0x80,%l1 ! %l1 = 000000fc000000ff ! Mem[0000000032000120] = 2d2b1c11, %l1 = 00000000000000fc swapa [%i0+%o4]0x80,%l1 ! %l1 = 000000002d2b1c11 ! Mem[0000000033800104] = 1e61a8ff, %l1 = 2d2b1c11, %l0 = a2983a8c add %i3,0x04,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000001e61a8ff ! %l5 = 9703c8e66b5c72fb, Mem[0000000090000135] = bbdb0b60 stb %l5,[%i4+0x035] ! Mem[0000000090000134] = fbdb0b60 ! Mem[0000000091000138] = 370a9367c3987216, %g2 = 000000002407da14 ldx [%i6+0x038],%g2 ! %g2 = 370a9367c3987216 ! %l7 = a3136baddea2c4b1, Mem[0000000032000120] = 000000fc stwa %l7,[%i0+%o4]0x81 ! Mem[0000000032000120] = dea2c4b1 p17_label_3: ! Mem[0000000033000108] = 0dfbdaa4, %l1 = 000000002d2b1c11 lduha [%i2+%o1]0x89,%l1 ! %l1 = 000000000000daa4 ! Mem[0000000032800118] = 9a21dc08ef2c35db, %l7 = a3136baddea2c4b1, %l7 = a3136baddea2c4b1 add %i1,0x18,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 9a21dc08ef2c35db ! %l4 = ffffda7b, %l5 = 6b5c72fb, Mem[0000000033800108] = e75c6f32 2ae99438 stda %l4,[%i3+%o1]0x81 ! Mem[0000000033800108] = ffffda7b 6b5c72fb ! Mem[0000000032800124] = 424a50c7, %l3 = 00000000640e5cfc, %asi = 80 swapa [%i1+0x024]%asi,%l3 ! %l3 = 00000000424a50c7 ! Mem[0000000033800108] = ffffda7b6b5c72fb, %l4 = ffffffffffffda7b, %l7 = 9a21dc08ef2c35db add %i3,0x08,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = ffffda7b6b5c72fb ! Mem[0000000033000120] = 3fe9bef0, %l3 = 00000000424a50c7 swap [%i2+%o4],%l3 ! %l3 = 000000003fe9bef0 ! Mem[0000000033800118] = ecf13251, %l6 = 00000000000062d9 ldsha [%i3+%o3]0x80,%l6 ! %l6 = ffffffffffffecf1 ! Mem[0000000032000118] = c278f5bfcd57b244, %l4 = ffffffffffffda7b, %l3 = 000000003fe9bef0 add %i0,0x18,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = c278f5bfcd57b244 ! Mem[0000000090800130] = 527318f8, %g2 = 370a9367c3987216 ldsh [%i5+0x032],%g2 ! %g2 = 0000000000005273 ! Mem[000000003300012c] = 397a5af0, %l7 = ffffda7b6b5c72fb swap [%i2+0x02c],%l7 ! %l7 = 00000000397a5af0 p17_label_4: ! %l6 = ffffffffffffecf1, Mem[0000000090000110] = 8fb59df2fd95c391 stx %l6,[%i4+%o2] ! Mem[0000000090000110] = ffffffffffffecf1 ! Mem[0000000091800130] = 41b80ed2, %g2 = 0000000000005273 ldsb [%o0+0x031],%g2 ! %g2 = 0000000000000041 ! Mem[0000000033000118] = 5ffa7731, %l6 = ffffecf1, %l5 = 6b5c72fb add %i2,0x18,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 000000005ffa7731 ! Mem[0000000033000100] = 68fe97cc, %l6 = ffffffffffffecf1 ldsha [%i2+%g0]0x81,%l6 ! %l6 = 00000000000068fe ! Mem[0000000033800110] = ddbfac40, %l3 = c278f5bfcd57b244 lduwa [%i3+%o2]0x80,%l3 ! %l3 = 00000000ddbfac40 ! Mem[0000000032000108] = 7014d4d7, %l6 = 00000000000068fe ldsh [%i0+%o1],%l6 ! %l6 = 0000000000007014 ! Mem[0000000033800110] = 40acbfdd, %l5 = 000000005ffa7731 ldstuba [%i3+%o2]0x89,%l5 ! %l5 = 000000dd000000ff ! %l1 = 000000000000daa4, Mem[0000000033800110] = ffbfac403a5d075f stxa %l1,[%i3+%o2]0x81 ! Mem[0000000033800110] = 000000000000daa4 ! Mem[0000000090800100] = 656768aad0ead333, %g2 = 0000000000000041 ldx [%i5+%g0],%g2 ! %g2 = 656768aad0ead333 ! Mem[000000003380012c] = e985f6c5, %l5 = 00000000000000dd ldsw [%i3+0x02c],%l5 ! %l5 = ffffffffe985f6c5 ba,a p17_not_taken_0_end p17_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000daa4 bne,a,pn %xcc,p17_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ddbfac40 bne,a,pn %xcc,p17_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffffda7b bne,a,pn %xcc,p17_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffe985f6c5 bne,a,pn %xcc,p17_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000007014 bne,a,pn %xcc,p17_reg_l6_fail mov %l6,%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 b77895c9 3f4bfa7e bne %xcc,p17_f0_fail nop ! Check Local Memory set p17_local0_expect,%g1 p17_check_local0: ldx [%g1+0x020],%g2 ! Expected data = dea2c4b1c0beba8a ldx [%i0+0x020],%g3 ! Observed data at 0000000032000120 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff5c0e64803e5187 ldx [%i0+0x028],%g3 ! Observed data at 0000000032000128 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x028,%g4 set p17_local1_expect,%g1 p17_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff0cb23a52df1d1f ldx [%i1+0x000],%g3 ! Observed data at 0000000032800100 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000062d9dea2c4b1 ldx [%i1+0x010],%g3 ! Observed data at 0000000032800110 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = c98d0058640e5cfc ldx [%i1+0x020],%g3 ! Observed data at 0000000032800120 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x020,%g4 set p17_local2_expect,%g1 p17_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 68fe97cca1aa7545 ldx [%i2+0x000],%g3 ! Observed data at 0000000033000100 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 424a50c701a04867 ldx [%i2+0x020],%g3 ! Observed data at 0000000033000120 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5906e1096b5c72fb ldx [%i2+0x028],%g3 ! Observed data at 0000000033000128 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 = b59f57131e61a8ff ldx [%i3+0x000],%g3 ! Observed data at 0000000033800100 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffffda7b6b5c72fb ldx [%i3+0x008],%g3 ! Observed data at 0000000033800108 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000000000daa4 ldx [%i3+0x010],%g3 ! Observed data at 0000000033800110 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = bcb7635454f6f158 ldx [%i3+0x030],%g3 ! Observed data at 0000000033800130 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x030,%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: ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000033800108] ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000033000108] stha %l1,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800120] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000032800120] ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000033000110] ldswa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000033800118] done p17_trap1o: ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000033800108] ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000033000108] stha %l1,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800120] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000032800120] ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000033000110] ldswa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000033800118] done p17_trap2e: stxa %l7,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033000108] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000032800100] ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000032800108] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000032000108] done p17_trap2o: stxa %l7,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033000108] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000032800100] ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000032800108] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000032000108] done p17_trap3e: nop nop nop nop nop nop nop done p17_trap3o: nop nop nop nop nop nop nop done p17_init_memory_pointers: set p17_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p17_local0_start,%i0 set p17_local1_start,%i1 set p17_local2_start,%i2 set p17_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = b4bb108c9683d356 ldx [%g1+0x008],%l1 ! %l1 = ad6f1a32a0eb9942 ldx [%g1+0x010],%l2 ! %l2 = b47b4f7a68fe97cc ldx [%g1+0x018],%l3 ! %l3 = 789ebaf8b59f5713 ldx [%g1+0x020],%l4 ! %l4 = 9cecbcca8ce08211 ldx [%g1+0x028],%l5 ! %l5 = 9703c8e66b5c72fb ldx [%g1+0x030],%l6 ! %l6 = 00fc2c09fdfabc9d ldx [%g1+0x038],%l7 ! %l7 = a3136baddea2c4b1 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 8e169f01 aee3d9ef c63d6371 e715d9ba ! %f4 = f1ec0718 d1af1070 6c28cb9c 84b4624c ! %f8 = d9f536cc ff283475 362fba65 bb571fdf ! %f12 = 63d12b41 f3d76ae6 7db032b6 a089cf61 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9467e159 8946be22 3947774f ca9bd205 ! %f20 = 15221b55 10c7d25e 69ce9cc5 0a2be6bf ! %f24 = f9b4ab1f 2a005c9f c5625cec ddb9ac01 ! %f28 = 52cb9984 5f4b41fb 25cc13b7 75bc63d1 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a8d4e0ee ddf4501a 981ed94f 3b720385 ! %f36 = d27e2c55 5252f076 20dece6f 2766170b ! %f40 = 35bca26a 0b065a32 f1f045ea 956b0303 ! %f44 = b4824c9b b1d73d08 a7ab4c5c 1f488822 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5c21c2b00000000d,%g7,%g1 ! GSR scale = 1, align = 5 wr %g1,%g0,%gsr ! GSR = 5c21c2b00000000d wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 18 p18_label_1: ! Mem[0000000035000129] = 37beed8e, %l1 = bfac949e7d49bd59 ldstub [%i2+0x029],%l1 ! %l1 = 000000be000000ff ! Mem[0000000091000130] = 5ba8eb9c, %g2 = aac139397fffa603 ldub [%i6+0x031],%g2 ! %g2 = 000000000000005b ! Mem[0000000035000138] = 91c0d6666096396e, %l7 = 2aca2b449c6b4483, %l0 = 19f82cdab006d553 add %i2,0x38,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 91c0d6666096396e ! Mem[0000000035800120] = e82f8d50, %l7 = 2aca2b449c6b4483 ldstuba [%i3+%o4]0x88,%l7 ! %l7 = 00000050000000ff ! %l4 = 1f262df4, %l5 = 0ebcdda3, Mem[0000000035000120] = 63e6df08 5e42cc7b std %l4,[%i2+%o4] ! Mem[0000000035000120] = 1f262df4 0ebcdda3 ! %l4 = 6e485e681f262df4, Mem[000000009100011d] = ceba97a8 stb %l4,[%i6+0x01d] ! Mem[000000009100011c] = f4ba97a8 ! Mem[0000000034800130] = 3d01fc3433664482, %l1 = 00000000000000be, %l2 = d6f4dd15df4c2a54 add %i1,0x30,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 3d01fc3433664482 ! Mem[0000000035800108] = c87a8d0c, %l6 = 488245b0be3e7505 ldstuba [%i3+%o1]0x81,%l6 ! %l6 = 000000c8000000ff ! Mem[0000000090800108] = 15e1dba6242eda9c, %g2 = 000000000000005b ldx [%i5+%o1],%g2 ! %g2 = 15e1dba6242eda9c ! %l0 = 91c0d6666096396e, Mem[0000000035000100] = eaa9235907c89c03 stxa %l0,[%i2+%g0]0x81 ! Mem[0000000035000100] = 91c0d6666096396e p18_label_2: ! %l3 = bac92cc05f19dc92, Mem[0000000035800120] = e82f8dff stwa %l3,[%i3+%o4]0x88 ! Mem[0000000035800120] = 5f19dc92 ! Mem[0000000035800128] = d1c19427, %l4 = 6e485e681f262df4 ldstuba [%i3+%o5]0x88,%l4 ! %l4 = 00000027000000ff ! Mem[0000000090000130] = e299bbdb, %g2 = 15e1dba6242eda9c lduba [%i4+0x033]%asi,%g2 ! %g2 = 00000000000000e2 ! %l6 = 00000000000000c8, Mem[000000003400013a] = 06d3f18b sth %l6,[%i0+0x03a] ! Mem[0000000034000138] = 06d300c8 ! Mem[0000000090000138] = aa2045e5, %g2 = 00000000000000e2 lduh [%i4+0x03a],%g2 ! %g2 = 000000000000aa20 ! Mem[000000003500011b] = 05304cbb, %l7 = 0000000000000050 ldstub [%i2+0x01b],%l7 ! %l7 = 000000bb000000ff ! Mem[000000003500012c] = 65834da8, %l6 = 000000c8, %l6 = 000000c8 add %i2,0x2c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000065834da8 ! Mem[0000000034800138] = c6a243c0, %l1 = 00000000000000be swap [%i1+0x038],%l1 ! %l1 = 00000000c6a243c0 ! Mem[0000000035800108] = 0c8d7aff, %l5 = 47a524580ebcdda3 swapa [%i3+%o1]0x88,%l5 ! %l5 = 000000000c8d7aff ! %l6 = 0000000065834da8, Mem[0000000090000112] = 9df2fd95 stb %l6,[%i4+0x012] ! Mem[0000000090000110] = a8f2fd95 p18_label_3: ! Mem[0000000034800110] = 42f008b0, %l4 = 0000000000000027 ldstuba [%i1+%o2]0x89,%l4 ! %l4 = 000000b0000000ff ! Mem[0000000034000120] = 76d1add7, %l0 = 91c0d6666096396e swapa [%i0+%o4]0x88,%l0 ! %l0 = 0000000076d1add7 ! Mem[0000000034800120] = ccd88a921a860857, %l6 = 0000000065834da8 ldxa [%i1+%o4]0x81,%l6 ! %l6 = ccd88a921a860857 ! Mem[0000000035800108] = 0ebcdda3, %l2 = 3d01fc3433664482 ldstuba [%i3+%o1]0x89,%l2 ! %l2 = 000000a3000000ff ! Mem[0000000090800120] = 360b2fb9920b083b, %g2 = 000000000000aa20 ldx [%i5+%o4],%g2 ! %g2 = 360b2fb9920b083b ! Mem[0000000035800100] = 7345352e, %l5 = 000000000c8d7aff ldstuba [%i3+%g0]0x81,%l5 ! %l5 = 00000073000000ff ! Mem[0000000034000124] = 8cf177fd, %l4 = 00000000000000b0 swap [%i0+0x024],%l4 ! %l4 = 000000008cf177fd ! Mem[0000000034000128] = ba62e45b, %l2 = 00000000000000a3 ldstuba [%i0+%o5]0x81,%l2 ! %l2 = 000000ba000000ff ! Mem[0000000035800118] = 1ab76fa9, %l0 = 0000000076d1add7 ldstuba [%i3+%o3]0x80,%l0 ! %l0 = 0000001a000000ff ! Mem[0000000034800120] = ccd88a921a860857, %l4 = 000000008cf177fd, %l5 = 0000000000000073 add %i1,0x20,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = ccd88a921a860857 p18_label_4: ! Mem[000000003400013c] = f6b911ba, %l3 = bac92cc05f19dc92 ldstub [%i0+0x03c],%l3 ! %l3 = 000000f6000000ff ! %l5 = ccd88a921a860857, Mem[0000000034000128] = ff62e45b stha %l5,[%i0+%o5]0x80 ! Mem[0000000034000128] = 0857e45b ! Mem[000000003580012c] = 121e6899, %l3 = 000000f6, %l0 = 0000001a add %i3,0x2c,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000121e6899 ! Mem[000000009000011c] = b4febfa6, %g2 = 360b2fb9920b083b ldsha [%i4+0x01e]%asi,%g2 ! %g2 = ffffffffffffb4fe ! Mem[0000000034800102] = e356a50f, %l0 = 00000000121e6899 ldstub [%i1+0x002],%l0 ! %l0 = 000000a5000000ff ! Mem[0000000035000118] = ff4c3005, %l1 = 00000000c6a243c0 lduba [%i2+%o3]0x89,%l1 ! %l1 = 0000000000000005 ! %l4 = 000000008cf177fd, Mem[0000000091000118] = ca16b10280f4ba97 stx %l4,[%i6+%o3] ! Mem[0000000091000118] = 000000008cf177fd ! Mem[0000000035000112] = 49ac230b, %l7 = 00000000000000bb ldstub [%i2+0x012],%l7 ! %l7 = 00000023000000ff ! Mem[0000000090800110] = c089d7c7, %g2 = ffffffffffffb4fe lduh [%i5+0x012],%g2 ! %g2 = 000000000000c089 ! %l3 = 00000000000000f6, Mem[0000000090800102] = 68aad0ea sth %l3,[%i5+0x002] ! Mem[0000000090800100] = 00f6d0ea ba,a p18_not_taken_0_end p18_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p18_branch_failed p18_not_taken_0_end: ! End of Random Code for Thread 18 p18_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x048] ! Set processor 18 done flag ! Check Registers p18_check_registers: set p18_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000a5 bne,a,pn %xcc,p18_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000005 bne,a,pn %xcc,p18_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000ba bne,a,pn %xcc,p18_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000f6 bne,a,pn %xcc,p18_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000008cf177fd bne,a,pn %xcc,p18_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ccd88a921a860857 bne,a,pn %xcc,p18_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ccd88a921a860857 bne,a,pn %xcc,p18_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000023 bne,a,pn %xcc,p18_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p18_local0_expect,%g1 p18_check_local0: ldx [%g1+0x020],%g2 ! Expected data = 6e399660000000b0 ldx [%i0+0x020],%g3 ! Observed data at 0000000034000120 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0857e45b6eed685a ldx [%i0+0x028],%g3 ! Observed data at 0000000034000128 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 06d300c8ffb911ba ldx [%i0+0x038],%g3 ! Observed data at 0000000034000138 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x038,%g4 set p18_local1_expect,%g1 p18_check_local1: ldx [%g1+0x000],%g2 ! Expected data = e356ff0f29de85d9 ldx [%i1+0x000],%g3 ! Observed data at 0000000034800100 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff08f04221d860ad ldx [%i1+0x010],%g3 ! Observed data at 0000000034800110 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000becccb4f19 ldx [%i1+0x038],%g3 ! Observed data at 0000000034800138 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x038,%g4 set p18_local2_expect,%g1 p18_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 91c0d6666096396e ldx [%i2+0x000],%g3 ! Observed data at 0000000035000100 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 49acff0bce6bdf2c ldx [%i2+0x010],%g3 ! Observed data at 0000000035000110 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 05304cffc23f4c26 ldx [%i2+0x018],%g3 ! Observed data at 0000000035000118 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1f262df40ebcdda3 ldx [%i2+0x020],%g3 ! Observed data at 0000000035000120 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 37ffed8e65834da8 ldx [%i2+0x028],%g3 ! Observed data at 0000000035000128 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x028,%g4 set p18_local3_expect,%g1 p18_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff45352eb53d4ff0 ldx [%i3+0x000],%g3 ! Observed data at 0000000035800100 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffddbc0e4599e2d0 ldx [%i3+0x008],%g3 ! Observed data at 0000000035800108 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffb76fa916030cdc ldx [%i3+0x018],%g3 ! Observed data at 0000000035800118 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 92dc195f62718878 ldx [%i3+0x020],%g3 ! Observed data at 0000000035800120 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff94c1d1121e6899 ldx [%i3+0x028],%g3 ! Observed data at 0000000035800128 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: swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000035000118] done p18_trap1o: swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000035000118] done p18_trap2e: ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000035000110] stda %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035000128] ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000034000108] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000034000110] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000035800128] done p18_trap2o: ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000035000110] stda %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035000128] ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000034000108] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000034000110] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000035800128] done p18_trap3e: nop nop nop done p18_trap3o: 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 = 19f82cdab006d553 ldx [%g1+0x008],%l1 ! %l1 = bfac949e7d49bd59 ldx [%g1+0x010],%l2 ! %l2 = d6f4dd15df4c2a54 ldx [%g1+0x018],%l3 ! %l3 = bac92cc05f19dc92 ldx [%g1+0x020],%l4 ! %l4 = 6e485e681f262df4 ldx [%g1+0x028],%l5 ! %l5 = 47a524580ebcdda3 ldx [%g1+0x030],%l6 ! %l6 = 488245b0be3e7505 ldx [%g1+0x038],%l7 ! %l7 = 2aca2b449c6b4483 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 0ade795f 48bbcda3 827f4b48 640b206d ! %f4 = cd2b3898 35310a39 48ae5992 e8103e18 ! %f8 = 530d0a87 f99cc842 07ffe031 2bb4da49 ! %f12 = 3ae674e0 6a1b0548 7680c32c c6ed78c4 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8c49eef7 a4519206 a8581329 8978a378 ! %f20 = 3348656e 636d3424 1d809e98 b6420335 ! %f24 = f7c3729f bf677df9 a073c0d4 021f4190 ! %f28 = 40cb504c 5c358230 efc7ac34 1cda3e03 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9f1aeb1b a9643faa f751a6fd 7fb16b86 ! %f36 = f0045a93 6b149a4b 9979dba7 0a0a4d4a ! %f40 = e01c3c57 19e2cdb7 07e96c06 aa9e019f ! %f44 = c2274700 2cfbca4a dc005da3 6e9692e0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xaa00aff000000005,%g7,%g1 ! GSR scale = 0, align = 5 wr %g1,%g0,%gsr ! GSR = aa00aff000000005 wr %g0,%y ! Clear Y 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[0000000036000100] = 33aec9acc9263964, %l0 = fd9213221a251336, %l0 = fd9213221a251336 casxa [%i0]0x80,%l0,%l0 ! %l0 = 33aec9acc9263964 ! Mem[0000000036800100] = 13788ad720ed81a3, %l6 = c236ff2618b29bc0, %l7 = 4fb9306e15b3348e casxa [%i1]0x80,%l6,%l7 ! %l7 = 13788ad720ed81a3 ! Mem[0000000036800100] = 13788ad7, %l1 = 16f27a2b, %l4 = ff97b064 casa [%i1]0x80,%l1,%l4 ! %l4 = 0000000013788ad7 ! Mem[0000000037000110] = 2dce6594, %l3 = 2a9f7d6a5b848319 ldsb [%i2+0x012],%l3 ! %l3 = 0000000000000065 ! Mem[0000000036800118] = 2b1a6503, %l3 = 0000000000000065 swapa [%i1+%o3]0x81,%l3 ! %l3 = 000000002b1a6503 ! %l4 = 0000000013788ad7, Mem[0000000090800115] = c7db829b stb %l4,[%i5+0x015] ! Mem[0000000090800114] = d7db829b ! %l2 = 164f71f60f5aa905, Mem[0000000090000108] = 08ca4708, %asi = 80 stba %l2,[%i4+0x008]%asi ! Mem[0000000090000108] = 05ca4708 ! Mem[000000003780012b] = 2560bbb3, %l0 = 33aec9acc9263964 ldstub [%i3+0x02b],%l0 ! %l0 = 000000b3000000ff ! Mem[0000000037000128] = 1beb2b62, %l2 = 164f71f60f5aa905 ldstuba [%i2+%o5]0x80,%l2 ! %l2 = 0000001b000000ff ! %l6 = 18b29bc0, %l7 = 20ed81a3, Mem[0000000037000128] = 622bebff 36bd0f99 stda %l6,[%i2+%o5]0x88 ! Mem[0000000037000128] = 18b29bc0 20ed81a3 p19_label_2: ! Mem[0000000036000128] = 75e80e94a6d9c7ab, %l7 = 13788ad720ed81a3 ldxa [%i0+%o5]0x88,%l7 ! %l7 = 75e80e94a6d9c7ab ! Mem[0000000037800108] = b44fb464, %l7 = 75e80e94a6d9c7ab swapa [%i3+%o1]0x88,%l7 ! %l7 = 00000000b44fb464 ! %l0 = 00000000000000b3, Mem[0000000090000106] = da1405ca sth %l0,[%i4+0x006] ! Mem[0000000090000104] = 00b305ca ! Mem[000000003680010c] = 93a8cf86, %l4 = 0000000013788ad7 ldstub [%i1+0x00c],%l4 ! %l4 = 00000093000000ff ! Mem[0000000037000108] = 0efb7c76e2e77466, %l6 = c236ff2618b29bc0, %l7 = 00000000b44fb464 add %i2,0x08,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 0efb7c76e2e77466 ! %l0 = 00000000000000b3, Mem[0000000037000128] = c09bb218a381ed20 stx %l0,[%i2+%o5] ! Mem[0000000037000128] = 00000000000000b3 ! %l7 = 0efb7c76e2e77466, Mem[0000000091000130] = d35ba8eb9c91c7c7 stx %l7,[%i6+0x030] ! Mem[0000000091000130] = 0efb7c76e2e77466 ! Mem[0000000091000100] = 63e43622, %g2 = 4259856a000000da ldub [%i6+%g0],%g2 ! %g2 = 0000000000000063 ! Mem[0000000037800100] = c316bc2e4c818aac, %l6 = c236ff2618b29bc0 ldxa [%i3+%g0]0x88,%l6 ! %l6 = c316bc2e4c818aac ! Mem[0000000091000134] = e2e77466, %g18 = 8c28d05cb62d68ab ldsw [%i6+0x034],%g2 ! %g2 = 8c28d05cb62d68ab p19_label_3: ! Mem[0000000036800134] = 90e1344c, %l5 = fb7c3837a644034f swap [%i1+0x034],%l5 ! %l5 = 0000000090e1344c ! %l6 = c316bc2e4c818aac, Mem[0000000037000120] = 5354320d stha %l6,[%i2+%o4]0x81 ! Mem[0000000037000120] = 8aac320d ! Mem[0000000037800124] = 7072b56c, %l7 = e2e77466, %l5 = 90e1344c add %i3,0x24,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000007072b56c ! Mem[000000003700012c] = 000000b3, %l1 = de2832c016f27a2b, %asi = 80 swapa [%i2+0x02c]%asi,%l1 ! %l1 = 00000000000000b3 ! Mem[0000000037800138] = 9c80194e, %l1 = 00000000000000b3 swap [%i3+0x038],%l1 ! %l1 = 000000009c80194e ! %l2 = 000000000000001b, Mem[000000009100011f] = 97a86cdb stb %l2,[%i6+0x01f] ! Mem[000000009100011c] = 1ba86cdb ! Mem[0000000036800110] = 944f2209, %l1 = 000000009c80194e swapa [%i1+%o2]0x81,%l1 ! %l1 = 00000000944f2209 ! Mem[0000000037800108] = 02d7e404 a6d9c7ab, %l0 = 000000b3, %l1 = 944f2209 ldda [%i3+%o1]0x88,%l0 ! %l0 = 00000000a6d9c7ab 0000000002d7e404 ! %l1 = 0000000002d7e404, Mem[0000000036800108] = d0a4604d stha %l1,[%i1+%o1]0x81 ! Mem[0000000036800108] = e404604d ! %l4 = 0000000000000093, Mem[0000000091000136] = 7466370a sth %l4,[%i6+0x036] ! Mem[0000000091000134] = 0093370a p19_label_4: ! %l1 = 0000000002d7e404, Mem[0000000036000100] = 33aec9acc9263964 stxa %l1,[%i0+%g0]0x81 ! Mem[0000000036000100] = 0000000002d7e404 ! Mem[0000000037800118] = c77dc2db, %l2 = 000000000000001b ldstuba [%i3+%o3]0x88,%l2 ! %l2 = 000000db000000ff ! Mem[0000000037000118] = 360b3c47, %l6 = c316bc2e4c818aac swap [%i2+%o3],%l6 ! %l6 = 00000000360b3c47 ! Mem[0000000037800134] = d9b6a10f, %l5 = 7072b56c, %l3 = 2b1a6503 add %i3,0x34,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000d9b6a10f ! Mem[0000000036000104] = 02d7e404, %l0 = 00000000a6d9c7ab ldsw [%i0+0x004],%l0 ! %l0 = 0000000002d7e404 ! Mem[0000000037800138] = 000000b3, %l3 = d9b6a10f, %l5 = 7072b56c add %i3,0x38,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000000000b3 ! Mem[0000000037800100] = 4c818aac, %l0 = 0000000002d7e404 ldstuba [%i3+%g0]0x88,%l0 ! %l0 = 000000ac000000ff ! %l2 = 00000000000000db, Mem[0000000091800108] = eab2e88b stb %l2,[%o0+%o1] ! Mem[0000000091800108] = dbb2e88b ! %l6 = 00000000360b3c47, Mem[000000009100011c] = 80ceba1b, %asi = 80 stwa %l6,[%i6+0x01c]%asi ! Mem[000000009100011c] = 360b3c47 ! Mem[0000000037800118] = c77dc2ff, %l0 = 00000000000000ac swapa [%i3+%o3]0x89,%l0 ! %l0 = 00000000c77dc2ff ba,a p19_not_taken_0_end p19_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p19_branch_failed p19_not_taken_0_end: ! End of Random Code for Thread 19 p19_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x04c] ! Set processor 19 done flag ! Check Registers p19_check_registers: set p19_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000c77dc2ff bne,a,pn %xcc,p19_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000db bne,a,pn %xcc,p19_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000d9b6a10f bne,a,pn %xcc,p19_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000093 bne,a,pn %xcc,p19_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000360b3c47 bne,a,pn %xcc,p19_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0efb7c76e2e77466 bne,a,pn %xcc,p19_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p19_check_fp_registers: set p19_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 0ade795f 48bbcda3 bne %xcc,p19_f0_fail nop ! Check Local Memory set p19_local0_expect,%g1 p19_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 0000000002d7e404 ldx [%i0+0x000],%g3 ! Observed data at 0000000036000100 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x000,%g4 set p19_local1_expect,%g1 p19_check_local1: ldx [%g1+0x008],%g2 ! Expected data = e404604dffa8cf86 ldx [%i1+0x008],%g3 ! Observed data at 0000000036800108 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 9c80194e70eaaaba ldx [%i1+0x010],%g3 ! Observed data at 0000000036800110 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000652300a2d2 ldx [%i1+0x018],%g3 ! Observed data at 0000000036800118 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = a8234056a644034f ldx [%i1+0x030],%g3 ! Observed data at 0000000036800130 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x030,%g4 set p19_local2_expect,%g1 p19_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 4c818aace2a3c490 ldx [%i2+0x018],%g3 ! Observed data at 0000000037000118 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8aac320d1dba8265 ldx [%i2+0x020],%g3 ! Observed data at 0000000037000120 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000000016f27a2b ldx [%i2+0x028],%g3 ! Observed data at 0000000037000128 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x028,%g4 set p19_local3_expect,%g1 p19_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff8a814c2ebc16c3 ldx [%i3+0x000],%g3 ! Observed data at 0000000037800100 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = abc7d9a604e4d702 ldx [%i3+0x008],%g3 ! Observed data at 0000000037800108 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ac00000066073ac4 ldx [%i3+0x018],%g3 ! Observed data at 0000000037800118 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2560bbffbeb3b518 ldx [%i3+0x028],%g3 ! Observed data at 0000000037800128 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000b3b2d7c0c6 ldx [%i3+0x038],%g3 ! Observed data at 0000000037800138 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x038,%g4 ! The test for processor 19 has passed p19_passed: ta GOOD_TRAP nop p19_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p19_failed p19_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p19_failed p19_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p19_failed p19_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p19_failed p19_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p19_failed p19_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p19_failed p19_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p19_failed p19_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p19_failed p19_f0_fail: set p19_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 19 failed p19_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x04c] ! Set processor 19 done flag set p19_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 19 failed p19_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x04c] ! Set processor 19 done flag set p19_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p19_selfmod_failed: ba p19_failed mov 0xabc,%g1 p19_common_error: or %g0,0xef3,%g1 ba p19_failed mov %o5,%g3 p19_common_signature_error: set p19_temp,%g1 ba p19_failed st %g2,[%g1] ! Common Lock Number p19_common_timeout: set p19_temp,%g1 ba p19_failed st %g2,[%g1] ! Common Lock Number p19_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p19_failed mov 0x0,%g3 p19_trap1e: ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000036000128] ldda [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000036800118] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000036000110] done p19_trap1o: ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000036000128] ldda [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000036800118] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000036000110] done p19_trap2e: ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000037800128] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000036000100] lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000036000128] stda %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037800118] stda %l0,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037800118] done p19_trap2o: ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000037800128] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000036000100] lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000036000128] stda %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037800118] stda %l0,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037800118] done p19_trap3e: nop nop nop done p19_trap3o: nop nop nop done p19_init_memory_pointers: set p19_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p19_local0_start,%i0 set p19_local1_start,%i1 set p19_local2_start,%i2 set p19_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = fd9213221a251336 ldx [%g1+0x008],%l1 ! %l1 = de2832c016f27a2b ldx [%g1+0x010],%l2 ! %l2 = 164f71f60f5aa905 ldx [%g1+0x018],%l3 ! %l3 = 2a9f7d6a5b848319 ldx [%g1+0x020],%l4 ! %l4 = acc51365ff97b064 ldx [%g1+0x028],%l5 ! %l5 = fb7c3837a644034f ldx [%g1+0x030],%l6 ! %l6 = c236ff2618b29bc0 ldx [%g1+0x038],%l7 ! %l7 = 4fb9306e15b3348e ! Initialize the output register of window 0 set unres3_start,%o0 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 = 9db1a43f ce1bc9f7 5ada7ecc 0a389bec ! %f4 = 9d7dbb82 a42eb5fa eaf6822f 19d6dd32 ! %f8 = 67846e13 9fcb3a6a c6974b0f 73b63433 ! %f12 = 4af523bc 3837378f 9216fefc 072e986a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = d68d0992 53dd0147 0726f558 e8ddd97d ! %f20 = f5d2530c 13a5cae9 cad5d812 716129c5 ! %f24 = 14e71dbc 986e2e79 29560a2d f1d1fcf9 ! %f28 = 50792bd5 51522671 42e29617 198548cd ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3f06f93c 30aeb3e7 a60a4108 8c76a12e ! %f36 = 239aaafc aa8ee2f0 0d1271d2 5d9e64d4 ! %f40 = 3207c665 edfbb1ba d7c3c7db 0a4d2e3c ! %f44 = 37e7f7bb 013c9c01 69746288 257000db ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb565392000000010,%g7,%g1 ! GSR scale = 2, align = 0 wr %g1,%g0,%gsr ! GSR = b565392000000010 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 20 p20_label_1: ! Mem[0000000038800120] = 8ac18d99, %l5 = d905563254a25402 swap [%i1+%o4],%l5 ! %l5 = 000000008ac18d99 ! Mem[0000000038800120] = 54a25402, %l0 = 4866e7c7, %l3 = 2ed3804d add %i1,0x20,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000054a25402 ! Mem[000000003900010c] = a058ba2b, %l1 = a9fc5a3e, %l1 = a9fc5a3e add %i2,0x0c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000a058ba2b ! Mem[0000000091000104] = a9be5f4d, %g2 = 1ef417ffa788dd9b ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffffa9be ! Mem[0000000038000100] = 67c40b14, %l6 = 2767764bda1f058c ldswa [%i0+%g0]0x81,%l6 ! %l6 = 0000000067c40b14 ! %l7 = bb4ccf5e21e3037a, Mem[000000009100010d] = 459227fc stb %l7,[%i6+0x00d] ! Mem[000000009100010c] = 7a9227fc ! Mem[0000000091000100] = 3622a9be, %g2 = ffffffffffffa9be ldsh [%i6+0x002],%g2 ! %g2 = 0000000000003622 ! Mem[0000000039000108] = a8ff2e91, %l0 = 0e5e04864866e7c7 ldstuba [%i2+%o1]0x81,%l0 ! %l0 = 000000a8000000ff ! Mem[000000009180011c] = b2e2cddc, %g2 = 0000000000003622 ldsb [%o0+0x01c],%g2 ! %g2 = ffffffffffffffb2 ! Mem[0000000091800118] = 14b2e2cd, %g2 = ffffffffffffffb2 ldsb [%o0+0x01b],%g2 ! %g2 = 0000000000000014 p20_label_2: ! Mem[0000000091000130] = d35ba8eb, %g2 = 0000000000000014 lduh [%i6+0x030],%g2 ! %g2 = 000000000000d35b ! Mem[0000000038000130] = ef576c59, %l7 = 21e3037a, %l1 = a058ba2b add %i0,0x30,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000ef576c59 ! %l3 = 0000000054a25402, Mem[0000000091000138] = 370a9367c3987216 stx %l3,[%i6+0x038] ! Mem[0000000091000138] = 0000000054a25402 ! Mem[0000000038000138] = 9f36c52ef9da6223, %l1 = 00000000ef576c59, %l2 = ca09fd63a6af58e4 add %i0,0x38,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 9f36c52ef9da6223 ! Mem[0000000038800104] = 6576ad0b, %l6 = 67c40b14, %l2 = f9da6223 add %i1,0x04,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000006576ad0b ! Mem[0000000038800110] = 09ebd2ab, %l4 = 250daa489f06b256 ldstub [%i1+%o2],%l4 ! %l4 = 00000009000000ff ! Mem[0000000038000116] = 6294ab8c, %l6 = 0000000067c40b14 ldstub [%i0+0x016],%l6 ! %l6 = 000000ab000000ff ! Mem[000000009100012c] = dad35ba8, %g2 = 000000000000d35b ldsb [%i6+0x02f],%g2 ! %g2 = ffffffffffffffda ! Mem[0000000038000108] = d24f5c6c, %l1 = 00000000ef576c59 ldstuba [%i0+%o1]0x88,%l1 ! %l1 = 0000006c000000ff ! Mem[0000000038000100] = 67c40b14, %l4 = 0000000000000009 swapa [%i0+%g0]0x81,%l4 ! %l4 = 0000000067c40b14 p20_label_3: ! %l3 = 0000000054a25402, Mem[0000000038000110] = ab6d4295 stba %l3,[%i0+%o2]0x88 ! Mem[0000000038000110] = ab6d4202 ! Mem[0000000038800108] = cf431ba0, %l2 = 6576ad0b, %l4 = 67c40b14 add %i1,0x08,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000cf431ba0 ! Mem[0000000039800100] = d52f0693, %l0 = 00000000000000a8 ldsba [%i3+%g0]0x80,%l0 ! %l0 = ffffffffffffffd5 ! Mem[0000000038000136] = 2db091c6, %l1 = 000000000000006c ldstub [%i0+0x036],%l1 ! %l1 = 00000091000000ff ! Mem[000000003800013c] = f9da6223, %l2 = 6576ad0b, %l3 = 54a25402 add %i0,0x3c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000f9da6223 ! Mem[0000000090000120] = a6d13046, %g2 = ffffffffffffffda ldsb [%i4+0x021],%g2 ! %g2 = ffffffffffffffa6 ! Mem[0000000039800130] = c7af714e, %l4 = 00000000cf431ba0 swap [%i3+0x030],%l4 ! %l4 = 00000000c7af714e ! Mem[0000000038800114] = e10e895d, %l6 = 00000000000000ab swap [%i1+0x014],%l6 ! %l6 = 00000000e10e895d ! Mem[0000000038000114] = 6294ff8c, %l4 = 00000000c7af714e ldstub [%i0+0x014],%l4 ! %l4 = 00000062000000ff ! Mem[0000000038000130] = ef576c59, %l4 = 0000000000000062 swap [%i0+0x030],%l4 ! %l4 = 00000000ef576c59 p20_label_4: ! Mem[0000000039800100] = d52f0693, %l4 = 00000000ef576c59 swapa [%i3+%g0]0x80,%l4 ! %l4 = 00000000d52f0693 ! Mem[0000000038800120] = 54a25402, %l5 = 000000008ac18d99 ldsba [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000054 ! Mem[000000009100013c] = 54a25402, %g18 = be684dc438ead880 ldsw [%i6+0x03c],%g2 ! %g2 = be684dc438ead880 ! Mem[0000000038800118] = a080f68d, %l2 = 000000006576ad0b swapa [%i1+%o3]0x88,%l2 ! %l2 = 00000000a080f68d ! %l0 = ffffffd5, %l1 = 00000091, Mem[0000000039000100] = 99709e40 0ed40b3d std %l0,[%i2+%g0] ! Mem[0000000039000100] = ffffffd5 00000091 ! Mem[0000000038800114] = 000000ab, %l6 = 00000000e10e895d swap [%i1+0x014],%l6 ! %l6 = 00000000000000ab ! Mem[0000000039000118] = ae2c857c, %l0 = ffffffffffffffd5 ldsba [%i2+%o3]0x88,%l0 ! %l0 = 000000000000007c ! Mem[0000000039800128] = e909c633, %l2 = 00000000a080f68d lduwa [%i3+%o5]0x89,%l2 ! %l2 = 00000000e909c633 ! %l2 = 00000000e909c633, Mem[0000000039800121] = 8f145c4a stb %l2,[%i3+0x021] ! Mem[0000000039800120] = 8f335c4a ! Mem[0000000039800124] = 3f61ae63, %l2 = 00000000e909c633 ldstub [%i3+0x024],%l2 ! %l2 = 0000003f000000ff ba,a p20_not_taken_0_end p20_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p20_branch_failed p20_not_taken_0_end: ! End of Random Code for Thread 20 p20_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x050] ! Set processor 20 done flag ! Check Registers p20_check_registers: set p20_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000007c bne,a,pn %xcc,p20_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000091 bne,a,pn %xcc,p20_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000003f bne,a,pn %xcc,p20_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000d52f0693 bne,a,pn %xcc,p20_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000054 bne,a,pn %xcc,p20_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ab bne,a,pn %xcc,p20_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p20_local0_expect,%g1 p20_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 00000009333a339d ldx [%i0+0x000],%g3 ! Observed data at 0000000038000100 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff5c4fd2c321b930 ldx [%i0+0x008],%g3 ! Observed data at 0000000038000108 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 02426dabff94ff8c ldx [%i0+0x010],%g3 ! Observed data at 0000000038000110 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000622db0ffc6 ldx [%i0+0x030],%g3 ! Observed data at 0000000038000130 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x030,%g4 set p20_local1_expect,%g1 p20_check_local1: ldx [%g1+0x010],%g2 ! Expected data = ffebd2abe10e895d ldx [%i1+0x010],%g3 ! Observed data at 0000000038800110 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0bad7665d7c3ae68 ldx [%i1+0x018],%g3 ! Observed data at 0000000038800118 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 54a25402cbc73ca9 ldx [%i1+0x020],%g3 ! Observed data at 0000000038800120 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x020,%g4 set p20_local2_expect,%g1 p20_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ffffffd500000091 ldx [%i2+0x000],%g3 ! Observed data at 0000000039000100 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffff2e91a058ba2b ldx [%i2+0x008],%g3 ! Observed data at 0000000039000108 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x008,%g4 set p20_local3_expect,%g1 p20_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ef576c599442eb05 ldx [%i3+0x000],%g3 ! Observed data at 0000000039800100 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8f335c4aff61ae63 ldx [%i3+0x020],%g3 ! Observed data at 0000000039800120 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = cf431ba0917a4778 ldx [%i3+0x030],%g3 ! Observed data at 0000000039800130 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x030,%g4 ! The test for processor 20 has passed p20_passed: ta GOOD_TRAP nop p20_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p20_failed p20_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p20_failed p20_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p20_failed p20_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p20_failed p20_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p20_failed p20_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p20_failed p20_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p20_failed p20_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p20_failed ! 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: stda %l6,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039800118] lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000039800108] ldsba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000038800110] stda %l2,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038000120] ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000038000110] done p20_trap1o: stda %l6,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039800118] lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000039800108] ldsba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000038800110] stda %l2,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038000120] ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000038000110] done p20_trap2e: ldswa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000039000120] ldsha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000039000118] lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039000110] ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000039800100] ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039800108] done p20_trap2o: ldswa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000039000120] ldsha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000039000118] lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039000110] ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000039800100] ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039800108] 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 = 0e5e04864866e7c7 ldx [%g1+0x008],%l1 ! %l1 = ee234694a9fc5a3e ldx [%g1+0x010],%l2 ! %l2 = ca09fd63a6af58e4 ldx [%g1+0x018],%l3 ! %l3 = af2705862ed3804d ldx [%g1+0x020],%l4 ! %l4 = 250daa489f06b256 ldx [%g1+0x028],%l5 ! %l5 = d905563254a25402 ldx [%g1+0x030],%l6 ! %l6 = 2767764bda1f058c ldx [%g1+0x038],%l7 ! %l7 = bb4ccf5e21e3037a ! Initialize the output register of window 0 set unres3_start,%o0 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 = 29512016 ff23749d 24533e51 31084dff ! %f4 = 475c3c6e 5c07bde0 010b7655 d84191a0 ! %f8 = 93e7b4b8 d1406c77 78ef5058 9a2827eb ! %f12 = f0cd1936 15b7ccae 92789ff8 2a04ecb6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f349086c 916865aa c29ca590 df75f56d ! %f20 = e04beb79 0759d054 4c17d94c 1f707198 ! %f24 = c0705113 fe446b28 f00cf025 ddfc58eb ! %f28 = 3cedc0d7 1bc09b80 d9170a3b a85c221d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ca6b7329 b6d87c05 ba54edf1 fb3bd798 ! %f36 = 98bc50e0 cc23797a 49c80d81 0c039631 ! %f40 = d5478c61 13c75b5f 79d467cd 64938502 ! %f44 = ba75e1c4 856d6654 ec1815f8 85648486 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc11486c800000033,%g7,%g1 ! GSR scale = 6, align = 3 wr %g1,%g0,%gsr ! GSR = c11486c800000033 wr %g0,%y ! Clear Y 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: ! %l4 = d196bd43, %l5 = db0c727b, Mem[000000003b000128] = 392957c1 62fb56d9 stda %l4,[%i2+%o5]0x88 ! Mem[000000003b000128] = d196bd43 db0c727b ! %l6 = f9545f59, %l7 = 89b739d5, Mem[000000003a000108] = ac4c4dbe b3ba9e6e stda %l6,[%i0+%o1]0x89 ! Mem[000000003a000108] = f9545f59 89b739d5 ! Mem[000000003b800108] = eb4b6b55, %l6 = 5f62729bf9545f59 swap [%i3+%o1],%l6 ! %l6 = 00000000eb4b6b55 ! %l7 = 6f1bfbac89b739d5, Mem[000000003a800120] = 050e063769c4bb28 stx %l7,[%i1+%o4] ! Mem[000000003a800120] = 6f1bfbac89b739d5 ! %l5 = 8bcfed6fdb0c727b, Mem[0000000091000102] = 3622a9be sth %l5,[%i6+0x002] ! Mem[0000000091000100] = 727ba9be ! Mem[000000003b800118] = 9bf0e09c, %l6 = 00000000eb4b6b55 ldstuba [%i3+%o3]0x80,%l6 ! %l6 = 0000009b000000ff ! %l4 = d196bd43, %l5 = db0c727b, Mem[0000000091000118] = ca16b102 80ceba97 std %l4,[%i6+%o3] ! Mem[0000000091000118] = d196bd43 db0c727b ! Mem[0000000090000108] = 08ca4708, %g2 = bc11ad5e9352c87d lduh [%i4+%o1],%g2 ! %g2 = 00000000000008ca ! %l1 = 3aca77c20192949c, Mem[000000003b000118] = 1e9ca238870c2ca6 stxa %l1,[%i2+%o3]0x88 ! Mem[000000003b000118] = 3aca77c20192949c ! Mem[000000003a800101] = 548b1702, %l0 = 054bb0cbd9c52663 ldstub [%i1+0x001],%l0 ! %l0 = 0000008b000000ff p21_label_2: ! %l7 = 6f1bfbac89b739d5, Mem[0000000091000128] = 5cfb3f6c95b57ada stx %l7,[%i6+%o5] ! Mem[0000000091000128] = 6f1bfbac89b739d5 ! Mem[000000003a800130] = 6bfd85d7, %l1 = 3aca77c20192949c swap [%i1+0x030],%l1 ! %l1 = 000000006bfd85d7 ! Mem[0000000091800104] = 8b6b0866, %g2 = 00000000000008ca lduw [%o0+0x004],%g2 ! %g2 = 000000008b6b0866 ! Mem[000000003b000118] = 0192949c, %l2 = 0293d66a9421dd13 swapa [%i2+%o3]0x88,%l2 ! %l2 = 000000000192949c ! Mem[0000000091800118] = 374f9414b2e2cddc, %g2 = 000000008b6b0866 ldx [%o0+%o3],%g2 ! %g2 = 374f9414b2e2cddc ! Mem[0000000090000128] = c671c38c 64dd7b90, %g2 = b2e2cddc, %g3 = 0bad0b00 ldd [%i4+%o5],%g2 ! %g2 = 00000000c671c38c 0000000064dd7b90 ! Mem[000000003b800128] = acfbdb78, %l0 = 000000000000008b lduha [%i3+%o5]0x80,%l0 ! %l0 = 000000000000acfb ! Mem[000000003b000120] = d747d23a, %l5 = 8bcfed6fdb0c727b swapa [%i2+%o4]0x81,%l5 ! %l5 = 00000000d747d23a ! Mem[000000003a800118] = 7c363317, %l0 = 000000000000acfb ldsba [%i1+%o3]0x89,%l0 ! %l0 = 0000000000000017 ! Mem[000000003b000114] = fa5656c7, %l7 = 89b739d5, %l0 = 00000017 add %i2,0x14,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000fa5656c7 p21_label_3: ! Mem[000000003b000110] = 8dec1cc4, %l1 = 000000006bfd85d7 swapa [%i2+%o2]0x81,%l1 ! %l1 = 000000008dec1cc4 ! Mem[000000003b000108] = 80835732a570a2a9, %l6 = 000000000000009b, %l2 = 000000000192949c add %i2,0x08,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 80835732a570a2a9 ! Mem[000000003a80010c] = 311a2634, %l4 = db2373a5d196bd43 lduw [%i1+0x00c],%l4 ! %l4 = 00000000311a2634 ! Mem[000000003a000118] = c3196c9d 91286c80, %l2 = a570a2a9, %l3 = e5c29a33 ldda [%i0+%o3]0x88,%l2 ! %l2 = 0000000091286c80 00000000c3196c9d ! Mem[000000003b000110] = d785fd6b, %l4 = 00000000311a2634 ldstuba [%i2+%o2]0x88,%l4 ! %l4 = 0000006b000000ff ! Mem[000000003b800118] = 9ce0f0ff, %l7 = 6f1bfbac89b739d5 swapa [%i3+%o3]0x88,%l7 ! %l7 = 000000009ce0f0ff ! %l5 = 00000000d747d23a, Mem[0000000091000126] = a99f6f1b sth %l5,[%i6+0x026] ! Mem[0000000091000124] = d23a6f1b ! %l4 = 000000000000006b, Mem[000000003a000118] = 91286c80 stha %l4,[%i0+%o3]0x88 ! Mem[000000003a000118] = 9128006b ! Mem[000000003b000128] = 43bd96d1, %l1 = 8dec1cc4, %l6 = 0000009b add %i2,0x28,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000043bd96d1 ! Mem[000000003a80012c] = 7255d146, %l2 = 0000000091286c80 lduh [%i1+0x02e],%l2 ! %l2 = 000000000000d146 p21_label_4: ! Mem[000000003a800120] = 6f1bfbac, %l2 = 000000000000d146 swap [%i1+%o4],%l2 ! %l2 = 000000006f1bfbac ! Mem[000000003b800100] = 5e7f94e6f8310386, %l5 = 00000000d747d23a ldxa [%i3+%g0]0x89,%l5 ! %l5 = 5e7f94e6f8310386 ! Mem[000000003b000120] = db0c727b, %l2 = 000000006f1bfbac ldsb [%i2+0x023],%l2 ! %l2 = 000000000000007b ! %l4 = 0000006b, %l5 = f8310386, Mem[0000000091800108] = eab2e88b 677de0f8 std %l4,[%o0+%o1] ! Mem[0000000091800108] = 0000006b f8310386 ! Mem[000000003a00013c] = a12b6009, %l3 = 00000000c3196c9d swap [%i0+0x03c],%l3 ! %l3 = 00000000a12b6009 ! Mem[000000003a800128] = fc476e51, %l6 = 0000000043bd96d1 lduba [%i1+%o5]0x88,%l6 ! %l6 = 0000000000000051 ! %l6 = 0000000000000051, Mem[0000000090800122] = 2fb9920b, %asi = 80 stba %l6,[%i5+0x022]%asi ! Mem[0000000090800120] = 51b9920b ! Mem[000000003a800130] = 0192949c496e922d, %l6 = 0000000000000051, %l4 = 000000000000006b add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 0192949c496e922d ! Mem[000000003b00012c] = 7b720cdb, %l0 = 00000000fa5656c7 swap [%i2+0x02c],%l0 ! %l0 = 000000007b720cdb ! Mem[000000003a00011c] = 9d6c19c3, %l0 = 000000007b720cdb lduh [%i0+0x01e],%l0 ! %l0 = 00000000000019c3 ba,a p21_not_taken_0_end p21_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p21_branch_failed p21_not_taken_0_end: ! End of Random Code for Thread 21 p21_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x054] ! Set processor 21 done flag ! Check Registers p21_check_registers: set p21_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000019c3 bne,a,pn %xcc,p21_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000007b bne,a,pn %xcc,p21_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0192949c496e922d bne,a,pn %xcc,p21_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 5e7f94e6f8310386 bne,a,pn %xcc,p21_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000051 bne,a,pn %xcc,p21_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p21_check_fp_registers: set p21_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 24533e51 31084dff bne %xcc,p21_f2_fail nop ! Check Local Memory set p21_local0_expect,%g1 p21_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 595f54f9d539b789 ldx [%i0+0x008],%g3 ! Observed data at 000000003a000108 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6b0028919d6c19c3 ldx [%i0+0x018],%g3 ! Observed data at 000000003a000118 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 3198e1e9c3196c9d ldx [%i0+0x038],%g3 ! Observed data at 000000003a000138 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x038,%g4 set p21_local1_expect,%g1 p21_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 54ff17024185bdf2 ldx [%i1+0x000],%g3 ! Observed data at 000000003a800100 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000d14689b739d5 ldx [%i1+0x020],%g3 ! Observed data at 000000003a800120 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0192949c496e922d ldx [%i1+0x030],%g3 ! Observed data at 000000003a800130 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x030,%g4 set p21_local2_expect,%g1 p21_check_local2: ldx [%g1+0x010],%g2 ! Expected data = fffd85d7fa5656c7 ldx [%i2+0x010],%g3 ! Observed data at 000000003b000110 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 13dd2194c277ca3a ldx [%i2+0x018],%g3 ! Observed data at 000000003b000118 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = db0c727bb8dceb07 ldx [%i2+0x020],%g3 ! Observed data at 000000003b000120 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 43bd96d1fa5656c7 ldx [%i2+0x028],%g3 ! Observed data at 000000003b000128 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x028,%g4 set p21_local3_expect,%g1 p21_check_local3: ldx [%g1+0x008],%g2 ! Expected data = f9545f599896a61e ldx [%i3+0x008],%g3 ! Observed data at 000000003b800108 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = d539b789bc878004 ldx [%i3+0x018],%g3 ! Observed data at 000000003b800118 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x018,%g4 ! The test for processor 21 has passed p21_passed: ta GOOD_TRAP nop p21_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p21_failed p21_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p21_failed p21_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p21_failed p21_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p21_failed p21_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p21_failed p21_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p21_failed p21_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p21_failed p21_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p21_failed p21_f2_fail: set p21_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 21 failed p21_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x054] ! Set processor 21 done flag set p21_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 21 failed p21_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x054] ! Set processor 21 done flag set p21_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p21_selfmod_failed: ba p21_failed mov 0xabc,%g1 p21_common_error: or %g0,0xef5,%g1 ba p21_failed mov %o5,%g3 p21_common_signature_error: set p21_temp,%g1 ba p21_failed st %g2,[%g1] ! Common Lock Number p21_common_timeout: set p21_temp,%g1 ba p21_failed st %g2,[%g1] ! Common Lock Number p21_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p21_failed mov 0x0,%g3 p21_trap1e: stda %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a800108] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003a000128] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003a000120] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003b000108] ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003b000110] ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003a800108] stxa %l5,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000110] done p21_trap1o: stda %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a800108] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003a000128] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003a000120] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003b000108] ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003b000110] ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003a800108] stxa %l5,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000110] done p21_trap2e: ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003b800108] lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003a000110] lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003a000110] stha %l1,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b000128] stha %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000120] stwa %l1,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a800108] lduwa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003b000100] done p21_trap2o: ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003b800108] lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003a000110] lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003a000110] stha %l1,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b000128] stha %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000120] stwa %l1,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a800108] lduwa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003b000100] done p21_trap3e: nop nop nop nop nop done p21_trap3o: nop nop nop nop nop done p21_init_memory_pointers: set p21_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p21_local0_start,%i0 set p21_local1_start,%i1 set p21_local2_start,%i2 set p21_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 054bb0cbd9c52663 ldx [%g1+0x008],%l1 ! %l1 = 3aca77c20192949c ldx [%g1+0x010],%l2 ! %l2 = 0293d66a9421dd13 ldx [%g1+0x018],%l3 ! %l3 = 4a3bb108e5c29a33 ldx [%g1+0x020],%l4 ! %l4 = db2373a5d196bd43 ldx [%g1+0x028],%l5 ! %l5 = 8bcfed6fdb0c727b ldx [%g1+0x030],%l6 ! %l6 = 5f62729bf9545f59 ldx [%g1+0x038],%l7 ! %l7 = 6f1bfbac89b739d5 ! Initialize the output register of window 0 set unres3_start,%o0 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 = fed9c2d4 34a2a536 dfe66298 0bf1f2d3 ! %f4 = 1290453d 2bcc6b39 206a917d b7863f24 ! %f8 = f38116c3 0b03c87b 6ce8e6bc dc5ba665 ! %f12 = ac6f5944 028cffd5 0f5f056f 6ebe5460 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f2369dc4 6d8f1eb7 439f8f04 79cfcc55 ! %f20 = 3076e42a dac59221 b79d3e9d d0f09bdd ! %f24 = 0bd5b794 27b7dec2 cf33df1d 863dbc7d ! %f28 = e7be0c2e bd0c2417 4df721b1 8603a8c1 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 26a5204f f77e7ab2 d7e04583 d402aed4 ! %f36 = a832ad35 4a5f1bb5 d40d6a9b ca9c0bb2 ! %f40 = 20cdbc0a c0efed81 d6e8dcdb fbd81689 ! %f44 = 769a6251 16e4a8c7 ef768539 91da25d8 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd86071480000005e,%g7,%g1 ! GSR scale = 11, align = 6 wr %g1,%g0,%gsr ! GSR = d86071480000005e wr %g0,%y ! Clear Y 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: ! %l1 = eb1e4ef2790689a7, Mem[000000003d00012c] = beb34e39 stw %l1,[%i2+0x02c] ! Mem[000000003d00012c] = 790689a7 ! Mem[000000003d000120] = 59ef7d66, %l7 = a9716920981ba0ca ldstuba [%i2+%o4]0x89,%l7 ! %l7 = 00000066000000ff ! %l7 = 0000000000000066, Mem[0000000090800130] = 00475273 stw %l7,[%i5+0x030] ! Mem[0000000090800130] = 00000066 ! Mem[000000003d800110] = 0a97fd38, %l2 = df0f5e4855da3f68 lduba [%i3+%o2]0x89,%l2 ! %l2 = 0000000000000038 ! Mem[000000003c000128] = 7aa88f7fa5689020, %l2 = 0000000000000038, %l1 = eb1e4ef2790689a7 add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 7aa88f7fa5689020 ! %l1 = 7aa88f7fa5689020, Mem[000000003c000110] = b8744aed stba %l1,[%i0+%o2]0x81 ! Mem[000000003c000110] = 20744aed ! %l1 = 7aa88f7fa5689020, Mem[000000009180011f] = dc2a107a stb %l1,[%o0+0x01f] ! Mem[000000009180011c] = 202a107a ! %l0 = 57ec44f4417a975f, Mem[0000000090000100] = 31ba76952407da14, %asi = 80 stxa %l0,[%i4+0x000]%asi ! Mem[0000000090000100] = 57ec44f4417a975f ! Mem[000000003d000132] = 8bc82b29, %l6 = ee94dcddd055bec2 ldstub [%i2+0x032],%l6 ! %l6 = 0000002b000000ff ! %l1 = 7aa88f7fa5689020, Mem[000000009080010c] = 242eda9c sth %l1,[%i5+0x00c] ! Mem[000000009080010c] = 9020da9c p22_label_2: ! Mem[000000003c800110] = eefcb63ea2dc7056, %l5 = 185d811a63d93974, %l4 = f00451c03e5703f6 add %i1,0x10,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = eefcb63ea2dc7056 ! Mem[000000003d000130] = 8bc8ff29, %l1 = 7aa88f7fa5689020 ldstub [%i2+0x030],%l1 ! %l1 = 0000008b000000ff ! Mem[0000000090800130] = 0000006618f877fd, %g2 = 0000db070000d7a9 ldx [%i5+0x030],%g2 ! %g2 = 0000006618f877fd ! Mem[000000003d800118] = 9521441c, %l7 = 00000066, %l7 = 00000066 add %i3,0x18,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000009521441c ! Mem[0000000091000100] = 63e43622a9be5f4d, %g2 = 0000006618f877fd ldxa [%i6+0x000]%asi,%g2 ! %g2 = 63e43622a9be5f4d ! Mem[000000003c800123] = 64c15186, %l1 = 000000000000008b ldstuba [%i1+0x023]%asi,%l1 ! %l1 = 00000086000000ff ! %l0 = 57ec44f4417a975f, Mem[000000009100012a] = 3f6c95b5 stb %l0,[%i6+0x02a] ! Mem[0000000091000128] = 5f6c95b5 ! Mem[000000003d800108] = 80b85d29, %l0 = 57ec44f4417a975f ldstuba [%i3+%o1]0x81,%l0 ! %l0 = 00000080000000ff ! Mem[000000003d00012b] = cf3fb01e, %l2 = 0000000000000038 ldstuba [%i2+0x02b]%asi,%l2 ! %l2 = 0000001e000000ff ! %l4 = eefcb63ea2dc7056, Mem[000000003c800100] = ea0b74e8 stha %l4,[%i1+%g0]0x80 ! Mem[000000003c800100] = 705674e8 p22_label_3: ! %l4 = a2dc7056, %l5 = 63d93974, Mem[0000000090800108] = 15e1dba6 9020da9c std %l4,[%i5+%o1] ! Mem[0000000090800108] = a2dc7056 63d93974 ! Mem[000000003c800124] = cce6efc0, %l2 = 0000001e, %l0 = 00000080 add %i1,0x24,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000cce6efc0 ! Mem[000000003c800108] = bfc5c78d, %l0 = 00000000cce6efc0 lduba [%i1+%o1]0x88,%l0 ! %l0 = 000000000000008d ! Mem[000000003d800108] = 63e92385295db8ff, %l6 = 000000000000002b ldxa [%i3+%o1]0x88,%l6 ! %l6 = 63e92385295db8ff ! Mem[000000003c000124] = c450a228, %l3 = 8749b4de, %l2 = 0000001e add %i0,0x24,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000c450a228 ! Mem[000000003d800120] = a5075536857104e9, %l6 = 63e92385295db8ff ldxa [%i3+%o4]0x81,%l6 ! %l6 = a5075536857104e9 ! Mem[000000003c800120] = ff51c164, %l1 = 0000000000000086 ldswa [%i1+%o4]0x88,%l1 ! %l1 = ffffffffff51c164 ! Mem[000000003d800108] = ffb85d29, %l2 = 00000000c450a228 ldsba [%i3+%o1]0x80,%l2 ! %l2 = ffffffffffffffff ! Mem[000000003c800134] = 4309de95, %l0 = 000000000000008d swap [%i1+0x034],%l0 ! %l0 = 000000004309de95 ! Mem[000000003c800100] = 705674e8, %l5 = 185d811a63d93974 ldsba [%i1+%g0]0x81,%l5 ! %l5 = 0000000000000070 p22_label_4: ! Mem[0000000090000124] = 7072c671, %g2 = 63e43622a9be5f4d lduh [%i4+0x026],%g2 ! %g2 = 0000000000007072 ! Mem[000000009000012c] = 64dd7b90, %g2 = 0000000000007072 lduw [%i4+0x02c],%g2 ! %g2 = 0000000064dd7b90 ! Mem[000000003d000120] = ff7def593fb33500, %l0 = 000000004309de95, %l0 = 000000004309de95 add %i2,0x20,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = ff7def593fb33500 ! Mem[000000003c000100] = 34075697, %l5 = 0000000000000070 swapa [%i0+%g0]0x89,%l5 ! %l5 = 0000000034075697 ! Mem[000000003c000108] = 82cfed59 391f56aa, %l4 = a2dc7056, %l5 = 34075697 ldda [%i0+%o1]0x88,%l4 ! %l4 = 00000000391f56aa 0000000082cfed59 ! Mem[000000003c800118] = f2692336, %l1 = ffffffffff51c164 lduha [%i1+%o3]0x88,%l1 ! %l1 = 0000000000002336 ! Mem[000000003d000128] = cf3fb0ff, %l5 = 0000000082cfed59 lduwa [%i2+%o5]0x80,%l5 ! %l5 = 00000000cf3fb0ff ! Mem[000000003d800118] = 1c442195, %l6 = a5075536857104e9 lduba [%i3+%o3]0x88,%l6 ! %l6 = 0000000000000095 ! Mem[000000003d000110] = a65e840f, %l1 = 0000000000002336 ldswa [%i2+%o2]0x81,%l1 ! %l1 = ffffffffa65e840f ! %l0 = ff7def593fb33500, Mem[0000000091800102] = de078b6b, %asi = 80 stha %l0,[%o0+0x002]%asi ! Mem[0000000091800100] = 35008b6b ba,a p22_not_taken_0_end p22_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p22_branch_failed p22_not_taken_0_end: ! End of Random Code for Thread 22 1: membar #Sync ! Force all stores to complete p22_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x058] ! Set processor 22 done flag ! Check Registers p22_check_registers: set p22_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ff7def593fb33500 bne,a,pn %xcc,p22_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffa65e840f bne,a,pn %xcc,p22_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffffff bne,a,pn %xcc,p22_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000cf3fb0ff bne,a,pn %xcc,p22_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000095 bne,a,pn %xcc,p22_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000009521441c bne,a,pn %xcc,p22_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p22_check_fp_registers: set p22_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 1290453d 2bcc6b39 bne %xcc,p22_f4_fail nop ! Check Local Memory set p22_local0_expect,%g1 p22_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 70000000ef11a869 ldx [%i0+0x000],%g3 ! Observed data at 000000003c000100 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 20744aed8518cc9b ldx [%i0+0x010],%g3 ! Observed data at 000000003c000110 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x010,%g4 set p22_local1_expect,%g1 p22_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 705674e80a22f0a0 ldx [%i1+0x000],%g3 ! Observed data at 000000003c800100 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 64c151ffcce6efc0 ldx [%i1+0x020],%g3 ! Observed data at 000000003c800120 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = c67db5ff0000008d ldx [%i1+0x030],%g3 ! Observed data at 000000003c800130 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x030,%g4 set p22_local2_expect,%g1 p22_check_local2: ldx [%g1+0x020],%g2 ! Expected data = ff7def593fb33500 ldx [%i2+0x020],%g3 ! Observed data at 000000003d000120 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = cf3fb0ff790689a7 ldx [%i2+0x028],%g3 ! Observed data at 000000003d000128 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffc8ff297886765f ldx [%i2+0x030],%g3 ! Observed data at 000000003d000130 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x030,%g4 set p22_local3_expect,%g1 p22_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ffb85d298523e963 ldx [%i3+0x008],%g3 ! Observed data at 000000003d800108 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x008,%g4 ! The test for processor 22 has passed p22_passed: ta GOOD_TRAP nop p22_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p22_failed p22_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p22_failed p22_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p22_failed p22_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p22_failed p22_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p22_failed p22_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p22_failed p22_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p22_failed p22_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p22_failed p22_f4_fail: set p22_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 22 failed p22_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x058] ! Set processor 22 done flag set p22_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 22 failed p22_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x058] ! Set processor 22 done flag set p22_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p22_selfmod_failed: ba p22_failed mov 0xabc,%g1 p22_common_error: or %g0,0xef6,%g1 ba p22_failed mov %o5,%g3 p22_common_signature_error: set p22_temp,%g1 ba p22_failed st %g2,[%g1] ! Common Lock Number p22_common_timeout: set p22_temp,%g1 ba p22_failed st %g2,[%g1] ! Common Lock Number p22_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p22_failed mov 0x0,%g3 p22_trap1e: ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003d000108] ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003d000118] done p22_trap1o: ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003d000108] ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003d000118] done p22_trap2e: ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003d000100] done p22_trap2o: ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003d000100] done p22_trap3e: nop nop nop done p22_trap3o: nop nop nop done p22_init_memory_pointers: set p22_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p22_local0_start,%i0 set p22_local1_start,%i1 set p22_local2_start,%i2 set p22_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 57ec44f4417a975f ldx [%g1+0x008],%l1 ! %l1 = eb1e4ef2790689a7 ldx [%g1+0x010],%l2 ! %l2 = df0f5e4855da3f68 ldx [%g1+0x018],%l3 ! %l3 = 813f8e1e8749b4de ldx [%g1+0x020],%l4 ! %l4 = f00451c03e5703f6 ldx [%g1+0x028],%l5 ! %l5 = 185d811a63d93974 ldx [%g1+0x030],%l6 ! %l6 = ee94dcddd055bec2 ldx [%g1+0x038],%l7 ! %l7 = a9716920981ba0ca ! Initialize the output register of window 0 set unres3_start,%o0 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 = 68553a86 4f94bc1b a72717e1 520b535d ! %f4 = f2afc015 f7a340e7 ed45cba2 01d75fd2 ! %f8 = 8013a44a 2c76e8fd 951109d1 1255b7dc ! %f12 = 9cba8a2e 926a9e95 76c01a1c b17594b9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5ba40cdd 67ae3699 ecac8981 e9e56425 ! %f20 = f799140d 971bd365 8a268d65 6ecefb11 ! %f24 = bdd47534 da94114a 5ca57b51 f1a0578c ! %f28 = c345f4e7 e4c36e23 2609e32e bab5e1a6 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7e1d5a70 b6263dea eaf7e777 dc0f3988 ! %f36 = 54f63d1b 634304f4 c67f3304 a7fa2e10 ! %f40 = 5c902f94 5b6f201d 4d8b8b61 3e56ba06 ! %f44 = 140805ec d9ca56cd 3f65ee05 50bfcaa5 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7a88d29700000071,%g7,%g1 ! GSR scale = 14, align = 1 wr %g1,%g0,%gsr ! GSR = 7a88d29700000071 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 23 p23_label_1: ! Mem[0000000091800130] = 1341b80ed267c553, %g2 = ffcee46877649530 ldx [%o0+0x030],%g2 ! %g2 = 1341b80ed267c553 ! %l6 = 2ef80642, %l7 = cc07c596, Mem[0000000091000138] = 370a9367 c3987216 std %l6,[%i6+0x038] ! Mem[0000000091000138] = 2ef80642 cc07c596 ! Mem[000000003e800128] = b59221a3, %l2 = 4264b0f61669e7bd ldstuba [%i1+%o5]0x80,%l2 ! %l2 = 000000b5000000ff ! Mem[000000003f000128] = 343785f5, %l7 = 663bdb7dcc07c596 ldsba [%i2+%o5]0x81,%l7 ! %l7 = 0000000000000034 ! %l6 = 2ef80642, %l7 = 00000034, Mem[0000000090000120] = bfa6d130 463b7072 std %l6,[%i4+%o4] ! Mem[0000000090000120] = 2ef80642 00000034 ! Mem[000000003e800108] = b3b8e6de, %l1 = e6e4508ba1115a0c ldstuba [%i1+%o1]0x89,%l1 ! %l1 = 000000de000000ff ! Mem[000000003e000114] = 0dfcde8a, %l4 = 193fc1dc, %l1 = 000000de add %i0,0x14,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000000dfcde8a ! Mem[000000003f800110] = 260b90b1, %l2 = 000000b5, %l3 = 615cd0f0 add %i3,0x10,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000260b90b1 ! Mem[000000003e800104] = 7fb59071, %l1 = 000000000dfcde8a ldswa [%i1+0x004]%asi,%l1 ! %l1 = 000000007fb59071 ! Mem[000000003f800118] = 950afc07, %l5 = 25e6d8c4a75081cb swap [%i3+%o3],%l5 ! %l5 = 00000000950afc07 p23_label_2: ! Mem[000000003e800110] = 11460b33, %l6 = cb2823762ef80642 ldsha [%i1+%o2]0x89,%l6 ! %l6 = 0000000000000b33 ! Mem[000000003f000135] = 4afa6fce, %l7 = 0000000000000034 ldstub [%i2+0x035],%l7 ! %l7 = 000000fa000000ff ! Mem[000000003f80011b] = a75081cb, %l0 = 28de73ffcc590d2f ldstub [%i3+0x01b],%l0 ! %l0 = 000000cb000000ff ! Mem[000000003f800108] = 490a11b4, %l4 = 8c7e8c1e193fc1dc lduwa [%i3+%o1]0x89,%l4 ! %l4 = 00000000490a11b4 ! Mem[000000003e000120] = 1da07f19, %l6 = 0000000000000b33 swapa [%i0+%o4]0x89,%l6 ! %l6 = 000000001da07f19 ! Mem[000000003f000118] = 22e8933a 7e206b12, %l2 = 000000b5, %l3 = 260b90b1 ldda [%i2+%o3]0x88,%l2 ! %l2 = 000000007e206b12 0000000022e8933a ! Mem[000000003e800124] = 12db4638, %l6 = 000000001da07f19 ldstub [%i1+0x024],%l6 ! %l6 = 00000012000000ff ! Mem[000000003f800128] = ff6b500331f89146, %l2 = 000000007e206b12, %l5 = 00000000950afc07 add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = ff6b500331f89146 ! Mem[000000003f000118] = 126b207e, %l3 = 0000000022e8933a swap [%i2+%o3],%l3 ! %l3 = 00000000126b207e ! Mem[000000003e800118] = edd5819f, %l1 = 000000007fb59071 ldstuba [%i1+%o3]0x80,%l1 ! %l1 = 000000ed000000ff p23_label_3: ! Mem[000000003e00011c] = 8caaf9e5, %l7 = 000000fa, %l3 = 126b207e add %i0,0x1c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000008caaf9e5 ! Mem[000000003e000100] = f5699e62, %l7 = 00000000000000fa ldstuba [%i0+%g0]0x80,%l7 ! %l7 = 000000f5000000ff ! Mem[000000003e000100] = ff699e62, %l5 = ff6b500331f89146 lduba [%i0+%g0]0x81,%l5 ! %l5 = 00000000000000ff ! Mem[0000000090800100] = 656768aa, %g18 = c72f7982681af359 ldsw [%i5+%g0],%g2 ! %g2 = c72f7982681af359 ! Mem[0000000090800108] = 15e1dba6242eda9c, %g2 = 00000000656768aa ldx [%i5+%o1],%g2 ! %g2 = 15e1dba6242eda9c ! Mem[000000003e800110] = 11460b33, %l4 = 00000000490a11b4 swapa [%i1+%o2]0x88,%l4 ! %l4 = 0000000011460b33 ! Mem[000000003f00013f] = 0c4ff645, %l2 = 000000007e206b12 ldstub [%i2+0x03f],%l2 ! %l2 = 00000045000000ff ! Mem[000000003e000120] = 330b0000, %l4 = 0000000011460b33 swapa [%i0+%o4]0x80,%l4 ! %l4 = 00000000330b0000 ! Mem[000000003e800138] = d824c2efa787f2b5, %l7 = 00000000000000f5, %l6 = 0000000000000012 add %i1,0x38,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = d824c2efa787f2b5 ! %l6 = a787f2b5, %l7 = 000000f5, Mem[0000000090800130] = 00475273 18f877fd std %l6,[%i5+0x030] ! Mem[0000000090800130] = a787f2b5 000000f5 p23_label_4: ! Mem[0000000091000134] = 91c7c72e, %g2 = 15e1dba6242eda9c ldsba [%i6+0x035]%asi,%g2 ! %g2 = ffffffffffffff91 ! %l0 = 00000000000000cb, Mem[0000000091000128] = 5cfb3f6c95b57ada stx %l0,[%i6+%o5] ! Mem[0000000091000128] = 00000000000000cb ! Mem[000000009100011c] = 80ceba97, %g18 = c72f7982681af359 ldsw [%i6+0x01c],%g2 ! %g2 = c72f7982681af359 ! Mem[000000003f000114] = d6318f12, %l3 = 000000008caaf9e5 swap [%i2+0x014],%l3 ! %l3 = 00000000d6318f12 ! Mem[0000000091800124] = 9bf6b040, %g2 = ffffffff80ceba97 ldsb [%o0+0x024],%g2 ! %g2 = ffffffffffffff9b ! %l6 = d824c2efa787f2b5, Mem[000000009000010d] = 87c5e28f stb %l6,[%i4+0x00d] ! Mem[000000009000010c] = b5c5e28f ! %l0 = 00000000000000cb, Mem[0000000091000108] = 00c266ba sth %l0,[%i6+%o1] ! Mem[0000000091000108] = 00cb66ba ! Mem[000000003e000120] = 11460b33, %l5 = 00000000000000ff, %asi = 80 swapa [%i0+0x020]%asi,%l5 ! %l5 = 0000000011460b33 ! Mem[0000000090800108] = dba6242e, %g2 = ffffffffffffff9b ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffffdba6 ! Mem[000000003f000138] = f12460390c4ff6ff, %l4 = 00000000330b0000, %l3 = 00000000d6318f12 add %i2,0x38,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = f12460390c4ff6ff ba,a p23_not_taken_0_end p23_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p23_branch_failed p23_not_taken_0_end: ! End of Random Code for Thread 23 p23_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x05c] ! Set processor 23 done flag ! Check Registers p23_check_registers: set p23_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000cb bne,a,pn %xcc,p23_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000ed bne,a,pn %xcc,p23_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000045 bne,a,pn %xcc,p23_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000330b0000 bne,a,pn %xcc,p23_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000011460b33 bne,a,pn %xcc,p23_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be d824c2efa787f2b5 bne,a,pn %xcc,p23_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000f5 bne,a,pn %xcc,p23_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p23_check_fp_registers: set p23_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be a72717e1 520b535d bne %xcc,p23_f2_fail nop ! Check Local Memory set p23_local0_expect,%g1 p23_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ff699e62bdd23ca3 ldx [%i0+0x000],%g3 ! Observed data at 000000003e000100 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000ff43189e80 ldx [%i0+0x020],%g3 ! Observed data at 000000003e000120 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x020,%g4 set p23_local1_expect,%g1 p23_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ffe6b8b3c57a30d1 ldx [%i1+0x008],%g3 ! Observed data at 000000003e800108 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b4110a49fab6cc18 ldx [%i1+0x010],%g3 ! Observed data at 000000003e800110 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffd5819f50496ed0 ldx [%i1+0x018],%g3 ! Observed data at 000000003e800118 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5f6efdacffdb4638 ldx [%i1+0x020],%g3 ! Observed data at 000000003e800120 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff9221a3e32237fd ldx [%i1+0x028],%g3 ! Observed data at 000000003e800128 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x028,%g4 set p23_local2_expect,%g1 p23_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 3d1089e68caaf9e5 ldx [%i2+0x010],%g3 ! Observed data at 000000003f000110 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 22e8933a3a93e822 ldx [%i2+0x018],%g3 ! Observed data at 000000003f000118 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 9dd9e2424aff6fce ldx [%i2+0x030],%g3 ! Observed data at 000000003f000130 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = f12460390c4ff6ff ldx [%i2+0x038],%g3 ! Observed data at 000000003f000138 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x038,%g4 set p23_local3_expect,%g1 p23_check_local3: ldx [%g1+0x018],%g2 ! Expected data = a75081ffdd5bbc79 ldx [%i3+0x018],%g3 ! Observed data at 000000003f800118 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x018,%g4 ! The test for processor 23 has passed p23_passed: ta GOOD_TRAP nop p23_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p23_failed p23_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p23_failed p23_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p23_failed p23_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p23_failed p23_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p23_failed p23_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p23_failed p23_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p23_failed p23_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p23_failed p23_f2_fail: set p23_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 23 failed p23_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x05c] ! Set processor 23 done flag set p23_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 23 failed p23_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x05c] ! Set processor 23 done flag set p23_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p23_selfmod_failed: ba p23_failed mov 0xabc,%g1 p23_common_error: or %g0,0xef7,%g1 ba p23_failed mov %o5,%g3 p23_common_signature_error: set p23_temp,%g1 ba p23_failed st %g2,[%g1] ! Common Lock Number p23_common_timeout: set p23_temp,%g1 ba p23_failed st %g2,[%g1] ! Common Lock Number p23_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p23_failed mov 0x0,%g3 p23_trap1e: swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f000128] stba %l3,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e000120] stba %l0,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800100] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f000108] done p23_trap1o: swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f000128] stba %l3,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e000120] stba %l0,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800100] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f000108] done p23_trap2e: ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003e000118] done p23_trap2o: ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003e000118] 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 = 28de73ffcc590d2f ldx [%g1+0x008],%l1 ! %l1 = e6e4508ba1115a0c ldx [%g1+0x010],%l2 ! %l2 = 4264b0f61669e7bd ldx [%g1+0x018],%l3 ! %l3 = 3e2c4b72615cd0f0 ldx [%g1+0x020],%l4 ! %l4 = 8c7e8c1e193fc1dc ldx [%g1+0x028],%l5 ! %l5 = 25e6d8c4a75081cb ldx [%g1+0x030],%l6 ! %l6 = cb2823762ef80642 ldx [%g1+0x038],%l7 ! %l7 = 663bdb7dcc07c596 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 96bf877a 92badf0e d38f06c1 c052c0d2 ! %f4 = 891c99c0 b81e42dc aba18d57 2231f5c5 ! %f8 = c072f8c8 fca80b43 2bdd3111 28df2292 ! %f12 = fc3518af 113efefa 308cb302 0a4f2f02 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 99c61a59 76b73074 a3fdc36d 36bfde56 ! %f20 = b19fbdd4 9da03956 e49ddc86 b6fca928 ! %f24 = bfbcb024 9a81b7b6 da71e6bd d073d339 ! %f28 = bf9b29a0 8eda2b6b c6f6003a 3532113e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f4b7abbe df015bad 5d6a10d9 5611a819 ! %f36 = 12563776 8f5e3b79 85e229cb 956aedca ! %f40 = 9fb7308c 59b1e804 a03d2149 01e585d6 ! %f44 = 178e3db1 957059ab 0aeed12f 2438027e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0fdb4e400000003c,%g7,%g1 ! GSR scale = 7, align = 4 wr %g1,%g0,%gsr ! GSR = 0fdb4e400000003c wr %g0,%y ! Clear Y 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: ! %l4 = b59fa25e698cf9d5, Mem[0000000041800120] = 56388f1fe064be7f stxa %l4,[%i3+%o4]0x80 ! Mem[0000000041800120] = b59fa25e698cf9d5 ! Mem[0000000041800128] = d3649ee4, %l0 = c03fe82bfd759357 swapa [%i3+%o5]0x89,%l0 ! %l0 = 00000000d3649ee4 ! Mem[0000000040000100] = 9f4e073b, %l5 = 65ba6052923fe743 lduba [%i0+%g0]0x81,%l5 ! %l5 = 000000000000009f ! %l6 = 52ecc60843563304, Mem[000000009180013c] = 7f514c07 stw %l6,[%o0+0x03c] ! Mem[000000009180013c] = 43563304 ! Mem[0000000091000118] = b10280ce, %g2 = 538aeabee8194d20 lduh [%i6+0x01a],%g2 ! %g2 = 000000000000b102 ! %l7 = 9fb9f9e0594de3f5, Mem[0000000040800118] = 076edfe4 stwa %l7,[%i1+%o3]0x80 ! Mem[0000000040800118] = 594de3f5 ! Mem[0000000041800110] = 9fed8a07, %l6 = 52ecc60843563304 lduba [%i3+%o2]0x81,%l6 ! %l6 = 000000000000009f ! Mem[0000000040800100] = a654d70b, %l4 = 698cf9d5, %l3 = 57c2a8fc casa [%i1]0x80,%l4,%l3 ! %l3 = 00000000a654d70b ! %l2 = e5806874bbfe9bcd, Mem[0000000090000120] = bfa6d130463b7072 stx %l2,[%i4+%o4] ! Mem[0000000090000120] = e5806874bbfe9bcd ! %l4 = 698cf9d5, %l5 = 0000009f, Mem[0000000091800128] = 6c389c12 fd125781 stda %l4,[%o0+0x028]%asi ! Mem[0000000091800128] = 698cf9d5 0000009f p24_label_2: ! Mem[0000000090000130] = 5852e299, %g2 = 000000000000b102 ldub [%i4+0x031],%g2 ! %g2 = 0000000000000058 ! Mem[0000000040000128] = e74125459efe0447, %l7 = 9fb9f9e0594de3f5, %l3 = 00000000a654d70b add %i0,0x28,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = e74125459efe0447 ! Mem[0000000040800100] = a654d70b, %l1 = c1a5ed95, %l6 = 0000009f casa [%i1]0x80,%l1,%l6 ! %l6 = 00000000a654d70b ! Mem[000000004180010c] = 70207fc8, %l6 = a654d70b, %l0 = d3649ee4 add %i3,0x0c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000070207fc8 ! Mem[0000000041000130] = 46102074767378bc, %l6 = 00000000a654d70b, %l2 = e5806874bbfe9bcd add %i2,0x30,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 46102074767378bc ! Mem[0000000040800128] = 8ac56706, %l1 = 2284eaddc1a5ed95 ldsha [%i1+%o5]0x81,%l1 ! %l1 = ffffffffffff8ac5 ! Mem[0000000090800124] = 920b083b, %g2 = 0000000000000058 lduw [%i5+0x024],%g2 ! %g2 = 00000000920b083b ! Mem[0000000040000118] = 82e6d341, %l4 = b59fa25e698cf9d5 swapa [%i0+%o3]0x80,%l4 ! %l4 = 0000000082e6d341 ! Mem[0000000040800110] = d473db39, %l2 = 46102074767378bc swapa [%i1+%o2]0x81,%l2 ! %l2 = 00000000d473db39 ! Mem[0000000041800128] = 579375fd, %l6 = a654d70b, %l5 = 0000009f add %i3,0x28,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000579375fd p24_label_3: ! Mem[0000000090000110] = 8fb59df2 fd95c391, %g2 = 920b083b, %g3 = 0bad0b00 ldd [%i4+%o2],%g2 ! %g2 = 000000008fb59df2 00000000fd95c391 ! Mem[0000000041000108] = e34401d6, %l0 = 0000000070207fc8 ldstuba [%i2+%o1]0x88,%l0 ! %l0 = 000000d6000000ff ! Mem[0000000040800120] = 3b20c0fb, %l0 = 00000000000000d6 ldstuba [%i1+%o4]0x81,%l0 ! %l0 = 0000003b000000ff ! Mem[000000004080011c] = 5bf7faad, %l1 = ffffffffffff8ac5 swap [%i1+0x01c],%l1 ! %l1 = 000000005bf7faad ! %l3 = e74125459efe0447, Mem[0000000040800110] = 767378bc stwa %l3,[%i1+%o2]0x81 ! Mem[0000000040800110] = 9efe0447 ! Mem[0000000040800128] = 8ac56706, %l2 = 00000000d473db39 lduba [%i1+%o5]0x80,%l2 ! %l2 = 000000000000008a ! Mem[0000000040800100] = a654d70b, %l0 = 000000000000003b lduwa [%i1+0x000]%asi,%l0 ! %l0 = 00000000a654d70b ! Mem[0000000040000110] = c3b8cc42, %l0 = 00000000a654d70b swap [%i0+%o2],%l0 ! %l0 = 00000000c3b8cc42 ! %l4 = 82e6d341, %l5 = 579375fd, Mem[0000000041800108] = de0a3bd9 70207fc8 stda %l4,[%i3+0x008]%asi ! Mem[0000000041800108] = 82e6d341 579375fd ! %l2 = 0000008a, %l3 = 9efe0447, Mem[0000000091800108] = eab2e88b 677de0f8 std %l2,[%o0+%o1] ! Mem[0000000091800108] = 0000008a 9efe0447 p24_label_4: ! Mem[0000000040800113] = 9efe0447, %l1 = 000000005bf7faad ldstub [%i1+0x013],%l1 ! %l1 = 00000047000000ff ! Mem[0000000041000120] = dbacd6ab, %l7 = 9fb9f9e0594de3f5 swapa [%i2+%o4]0x81,%l7 ! %l7 = 00000000dbacd6ab ! Mem[0000000041800120] = b59fa25e, %l1 = 0000000000000047 lduba [%i3+%o4]0x81,%l1 ! %l1 = 00000000000000b5 ! Mem[000000004080013c] = e7777bb9, %l2 = 000000000000008a ldstub [%i1+0x03c],%l2 ! %l2 = 000000e7000000ff ! Mem[0000000041800128] = fd759357, %l0 = 00000000c3b8cc42 swapa [%i3+%o5]0x88,%l0 ! %l0 = 00000000fd759357 ! Mem[0000000040000137] = 890a0290, %l5 = 00000000579375fd ldstub [%i0+0x037],%l5 ! %l5 = 00000090000000ff ! Mem[0000000040800120] = fbc020ff, %l1 = 00000000000000b5 ldsba [%i1+%o4]0x88,%l1 ! %l1 = ffffffffffffffff ! %l0 = fd759357, %l1 = ffffffff, Mem[0000000090000130] = aa5852e2 99bbdb0b std %l0,[%i4+0x030] ! Mem[0000000090000130] = fd759357 ffffffff ! Mem[0000000040800114] = d461ee22, %l4 = 0000000082e6d341 swap [%i1+0x014],%l4 ! %l4 = 00000000d461ee22 ! Mem[0000000041800118] = 8ac12883, %l6 = 00000000a654d70b ldsh [%i3+%o3],%l6 ! %l6 = ffffffffffff8ac1 ba,a p24_not_taken_0_end p24_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p24_branch_failed p24_not_taken_0_end: ! End of Random Code for Thread 24 p24_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x060] ! Set processor 24 done flag ! Check Registers p24_check_registers: set p24_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000fd759357 bne,a,pn %xcc,p24_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffffffffff bne,a,pn %xcc,p24_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000e7 bne,a,pn %xcc,p24_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000090 bne,a,pn %xcc,p24_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffff8ac1 bne,a,pn %xcc,p24_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p24_local0_expect,%g1 p24_check_local0: ldx [%g1+0x010],%g2 ! Expected data = a654d70bf3b33bc4 ldx [%i0+0x010],%g3 ! Observed data at 0000000040000110 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 698cf9d531ad1c64 ldx [%i0+0x018],%g3 ! Observed data at 0000000040000118 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 3b4c41d4890a02ff ldx [%i0+0x030],%g3 ! Observed data at 0000000040000130 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x030,%g4 set p24_local1_expect,%g1 p24_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 9efe04ff82e6d341 ldx [%i1+0x010],%g3 ! Observed data at 0000000040800110 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 594de3f5ffff8ac5 ldx [%i1+0x018],%g3 ! Observed data at 0000000040800118 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff20c0fb3cdf3683 ldx [%i1+0x020],%g3 ! Observed data at 0000000040800120 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0e894678ff777bb9 ldx [%i1+0x038],%g3 ! Observed data at 0000000040800138 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x038,%g4 set p24_local2_expect,%g1 p24_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ff0144e30972cb81 ldx [%i2+0x008],%g3 ! Observed data at 0000000041000108 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 594de3f5712e3d86 ldx [%i2+0x020],%g3 ! Observed data at 0000000041000120 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x020,%g4 set p24_local3_expect,%g1 p24_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 82e6d341579375fd ldx [%i3+0x008],%g3 ! Observed data at 0000000041800108 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = b59fa25e698cf9d5 ldx [%i3+0x020],%g3 ! Observed data at 0000000041800120 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 42ccb8c3e1d64c68 ldx [%i3+0x028],%g3 ! Observed data at 0000000041800128 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x028,%g4 ! The test for processor 24 has passed p24_passed: ta GOOD_TRAP nop p24_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p24_failed p24_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p24_failed p24_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p24_failed p24_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p24_failed p24_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p24_failed p24_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p24_failed p24_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p24_failed p24_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p24_failed ! The test for processor 24 failed p24_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x060] ! Set processor 24 done flag set p24_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 24 failed p24_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x060] ! Set processor 24 done flag set p24_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p24_selfmod_failed: ba p24_failed mov 0xabc,%g1 p24_common_error: or %g0,0xef8,%g1 ba p24_failed mov %o5,%g3 p24_common_signature_error: set p24_temp,%g1 ba p24_failed st %g2,[%g1] ! Common Lock Number p24_common_timeout: set p24_temp,%g1 ba p24_failed st %g2,[%g1] ! Common Lock Number p24_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p24_failed mov 0x0,%g3 p24_trap1e: ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000040800108] lduba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000040800100] lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000041000128] ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000041000100] ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000041800110] swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000041000128] done p24_trap1o: ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000040800108] lduba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000040800100] lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000041000128] ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000041000100] ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000041800110] swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000041000128] done p24_trap2e: lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000041800128] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000040000110] stba %l0,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040000108] stwa %l5,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800108] ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000041000118] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000040800118] done p24_trap2o: lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000041800128] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000040000110] stba %l0,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040000108] stwa %l5,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800108] ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000041000118] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000040800118] done p24_trap3e: nop nop nop nop nop nop nop done p24_trap3o: nop nop nop nop nop nop nop done p24_init_memory_pointers: set p24_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p24_local0_start,%i0 set p24_local1_start,%i1 set p24_local2_start,%i2 set p24_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = c03fe82bfd759357 ldx [%g1+0x008],%l1 ! %l1 = 2284eaddc1a5ed95 ldx [%g1+0x010],%l2 ! %l2 = e5806874bbfe9bcd ldx [%g1+0x018],%l3 ! %l3 = 9a7bdca457c2a8fc ldx [%g1+0x020],%l4 ! %l4 = b59fa25e698cf9d5 ldx [%g1+0x028],%l5 ! %l5 = 65ba6052923fe743 ldx [%g1+0x030],%l6 ! %l6 = 52ecc60843563304 ldx [%g1+0x038],%l7 ! %l7 = 9fb9f9e0594de3f5 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 55dcaee4 930b26a2 d10a8eb4 67c26977 ! %f4 = 5c0c9d80 6bf1f125 34446562 11b00a45 ! %f8 = 45ea0c84 58107942 4f715bff 5bf51bd3 ! %f12 = d9f91a68 15b90ac1 205e2727 db246ec7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = e15b0629 2ba325fd 881a4a2d 42977bf5 ! %f20 = d7f007ec 3b561e2a 703dea7d c8af1ddc ! %f24 = 2a7c48c6 700de4a4 5b30e03f cbb3134d ! %f28 = 70889565 a9d82541 14f49e37 06204497 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a7999e91 00587d9f e76c52a9 e4d1c36c ! %f36 = ef2d674f 70585e04 65951725 739c02ae ! %f40 = c69e01bf 9086b990 3b7b4aca 56793e46 ! %f44 = 912be04d 647b809c df97be10 95452f85 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xaa6ef16800000018,%g7,%g1 ! GSR scale = 3, align = 0 wr %g1,%g0,%gsr ! GSR = aa6ef16800000018 wr %g0,%y ! Clear Y 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[000000009100012c] = 7adad35b, %g2 = 77e6b5c6d062520f ldsh [%i6+0x02e],%g2 ! %g2 = 0000000000007ada ! Mem[0000000042800111] = 4142f2fd, %l4 = d10920da0a4f223a ldstub [%i1+0x011],%l4 ! %l4 = 00000042000000ff ! Mem[0000000043800102] = e983a098, %l5 = 1914655a5c97cf40 ldstub [%i3+0x002],%l5 ! %l5 = 000000a0000000ff ! Mem[0000000091800110] = 57309c1d, %g2 = 0000000000007ada ldsh [%o0+0x012],%g2 ! %g2 = 0000000000005730 ! Mem[0000000043000110] = 1207ab7a, %l4 = 0000000000000042 ldstub [%i2+%o2],%l4 ! %l4 = 00000012000000ff ! Mem[0000000043800110] = 4bbdfb7b, %l5 = 00000000000000a0 swapa [%i3+%o2]0x88,%l5 ! %l5 = 000000004bbdfb7b ! Mem[0000000090000128] = c38c64dd, %g2 = 0000000000005730 ldsh [%i4+0x02a],%g2 ! %g2 = ffffffffffffc38c ! Mem[0000000042000104] = 3066680f, %l2 = e08473cd, %l1 = df721ccb add %i0,0x04,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000003066680f ! Mem[000000004280011c] = 0b4ea6eb, %l2 = e08473cd, %l3 = 68ab8fae add %i1,0x1c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000000b4ea6eb ! Mem[0000000043000138] = 9fea7693, %l5 = 000000004bbdfb7b swap [%i2+0x038],%l5 ! %l5 = 000000009fea7693 p25_label_2: ! Mem[0000000043800118] = 8efdf8f2, %l6 = cd0f12166ddaca5c lduwa [%i3+%o3]0x81,%l6 ! %l6 = 000000008efdf8f2 ! Mem[000000004280013c] = 7f6dd8bd, %l5 = 9fea7693, %l3 = 0b4ea6eb add %i1,0x3c,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 000000007f6dd8bd ! Mem[0000000042800104] = 032c6137, %l3 = 000000007f6dd8bd swap [%i1+0x004],%l3 ! %l3 = 00000000032c6137 ! Mem[0000000042800114] = e72b4817, %l2 = f1e5e7e7e08473cd swap [%i1+0x014],%l2 ! %l2 = 00000000e72b4817 ! Mem[0000000042000120] = 3870d9ab, %l4 = 0000000000000012 lduba [%i0+%o4]0x89,%l4 ! %l4 = 00000000000000ab ! %l0 = 4ac2d9e2a7581aa5, Mem[0000000091000128] = 5cfb3f6c stw %l0,[%i6+%o5] ! Mem[0000000091000128] = a7581aa5 ! Mem[0000000042800120] = 07de9097, %l3 = 00000000032c6137 swapa [%i1+%o4]0x89,%l3 ! %l3 = 0000000007de9097 ! Mem[0000000043800110] = a0000000c1c1c281, %l3 = 0000000007de9097, %l0 = 4ac2d9e2a7581aa5 add %i3,0x10,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = a0000000c1c1c281 ! Mem[0000000091800120] = 919bf6b0, %g2 = ffffffffffffc38c ldsb [%o0+0x023],%g2 ! %g2 = ffffffffffffff91 ! Mem[0000000043800130] = 74246dc28d3e6193, %l1 = 000000003066680f, %l5 = 000000009fea7693 add %i3,0x30,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 74246dc28d3e6193 p25_label_3: ! %l4 = 00000000000000ab, Mem[0000000090000136] = db0b60ab sth %l4,[%i4+0x036] ! Mem[0000000090000134] = 00ab60ab ! Mem[0000000042800110] = 41fff2fd, %l1 = 000000003066680f ldswa [%i1+%o2]0x80,%l1 ! %l1 = 0000000041fff2fd ! Mem[0000000091800110] = 57309c1d, %g2 = ffffffffffffff91 ldsh [%o0+0x012],%g2 ! %g2 = 0000000000005730 ! Mem[0000000042000120] = abd97038, %l5 = 74246dc28d3e6193 ldswa [%i0+%o4]0x81,%l5 ! %l5 = ffffffffabd97038 ! Mem[0000000043000128] = 4b5f26248cfb7a76, %l6 = 000000008efdf8f2, %l7 = d63fa56272541097 add %i2,0x28,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 4b5f26248cfb7a76 ! Mem[0000000042000108] = 89f4ab2a, %l6 = 000000008efdf8f2 swap [%i0+%o1],%l6 ! %l6 = 0000000089f4ab2a ! Mem[0000000043800123] = 0c4aae01, %l5 = ffffffffabd97038 ldstuba [%i3+0x023]%asi,%l5 ! %l5 = 00000001000000ff ! Mem[0000000042000139] = 4377670c, %l2 = 00000000e72b4817 ldstub [%i0+0x039],%l2 ! %l2 = 00000077000000ff ! Mem[000000009080012c] = d3004752, %g2 = 0000000000005730 ldsb [%i5+0x02f],%g2 ! %g2 = ffffffffffffffd3 ! Mem[0000000091000104] = a9be5f4d, %g2 = ffffffffffffffd3 lduh [%i6+0x004],%g2 ! %g2 = 000000000000a9be p25_label_4: ! Mem[0000000042000128] = da3ed233, %l4 = 000000ab, %l4 = 000000ab add %i0,0x28,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000da3ed233 ! Mem[0000000042000114] = 2f2a7ee3, %l6 = 0000000089f4ab2a swap [%i0+0x014],%l6 ! %l6 = 000000002f2a7ee3 ! %l6 = 2f2a7ee3, %l7 = 8cfb7a76, Mem[0000000043800110] = 000000a0 81c2c1c1 stda %l6,[%i3+%o2]0x88 ! Mem[0000000043800110] = 2f2a7ee3 8cfb7a76 ! Mem[000000004200011e] = ea1cc468, %l4 = 00000000da3ed233 ldstub [%i0+0x01e],%l4 ! %l4 = 000000c4000000ff ! Mem[0000000042000100] = c112ab69, %l0 = a0000000c1c1c281 ldstuba [%i0+0x000]%asi,%l0 ! %l0 = 000000c1000000ff ! Mem[0000000043000108] = fb7375c3a08c6990, %l2 = 0000000000000077, %l3 = 0000000007de9097 add %i2,0x08,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = fb7375c3a08c6990 ! Mem[0000000043000100] = 0c5aa087, %l3 = fb7375c3a08c6990 swapa [%i2+%g0]0x88,%l3 ! %l3 = 000000000c5aa087 ! Mem[0000000042000120] = abd97038, %l0 = 00000000000000c1 ldstub [%i0+%o4],%l0 ! %l0 = 000000ab000000ff ! Mem[0000000091000108] = 00c266ba, %g18 = b2c5c89fc6c1d72f ldsw [%i6+%o1],%g2 ! %g2 = b2c5c89fc6c1d72f ! Mem[0000000091800138] = d344049f, %g2 = 0000000000c266ba ldsh [%o0+0x038],%g2 ! %g2 = ffffffffffffd344 ba,a p25_not_taken_0_end p25_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p25_branch_failed p25_not_taken_0_end: ! End of Random Code for Thread 25 p25_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x064] ! Set processor 25 done flag ! Check Registers p25_check_registers: set p25_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000ab bne,a,pn %xcc,p25_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000041fff2fd bne,a,pn %xcc,p25_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000077 bne,a,pn %xcc,p25_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000c4 bne,a,pn %xcc,p25_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000001 bne,a,pn %xcc,p25_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000002f2a7ee3 bne,a,pn %xcc,p25_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p25_local0_expect,%g1 p25_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ff12ab693066680f ldx [%i0+0x000],%g3 ! Observed data at 0000000042000100 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 8efdf8f2022cb937 ldx [%i0+0x008],%g3 ! Observed data at 0000000042000108 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 80daa59789f4ab2a ldx [%i0+0x010],%g3 ! Observed data at 0000000042000110 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3e72cd27ea1cff68 ldx [%i0+0x018],%g3 ! Observed data at 0000000042000118 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffd9703887d75036 ldx [%i0+0x020],%g3 ! Observed data at 0000000042000120 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 43ff670c63dffaff ldx [%i0+0x038],%g3 ! Observed data at 0000000042000138 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 = 0874f2447f6dd8bd ldx [%i1+0x000],%g3 ! Observed data at 0000000042800100 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 41fff2fde08473cd ldx [%i1+0x010],%g3 ! Observed data at 0000000042800110 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 37612c03ec45cb81 ldx [%i1+0x020],%g3 ! Observed data at 0000000042800120 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x020,%g4 set p25_local2_expect,%g1 p25_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 90698ca03ec80115 ldx [%i2+0x000],%g3 ! Observed data at 0000000043000100 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff07ab7abfc3c5c5 ldx [%i2+0x010],%g3 ! Observed data at 0000000043000110 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4bbdfb7b0d4537c3 ldx [%i2+0x038],%g3 ! Observed data at 0000000043000138 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x038,%g4 set p25_local3_expect,%g1 p25_check_local3: ldx [%g1+0x000],%g2 ! Expected data = e983ff9865405612 ldx [%i3+0x000],%g3 ! Observed data at 0000000043800100 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = e37e2a2f767afb8c ldx [%i3+0x010],%g3 ! Observed data at 0000000043800110 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0c4aaeffc25768f7 ldx [%i3+0x020],%g3 ! Observed data at 0000000043800120 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x020,%g4 ! The test for processor 25 has passed p25_passed: ta GOOD_TRAP nop p25_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p25_failed p25_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p25_failed p25_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p25_failed p25_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p25_failed p25_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p25_failed p25_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p25_failed p25_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p25_failed p25_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p25_failed ! 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: stha %l7,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043800118] done p25_trap1o: stha %l7,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043800118] done p25_trap2e: swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000043800118] ldxa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000043800118] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000043000108] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000042000120] lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000042800118] stwa %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043000108] done p25_trap2o: swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000043800118] ldxa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000043800118] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000043000108] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000042000120] lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000042800118] stwa %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043000108] done p25_trap3e: nop nop nop nop nop nop nop done p25_trap3o: nop nop nop nop nop nop nop done p25_init_memory_pointers: set p25_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p25_local0_start,%i0 set p25_local1_start,%i1 set p25_local2_start,%i2 set p25_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 4ac2d9e2a7581aa5 ldx [%g1+0x008],%l1 ! %l1 = 579a3eb8df721ccb ldx [%g1+0x010],%l2 ! %l2 = f1e5e7e7e08473cd ldx [%g1+0x018],%l3 ! %l3 = 230f889a68ab8fae ldx [%g1+0x020],%l4 ! %l4 = d10920da0a4f223a ldx [%g1+0x028],%l5 ! %l5 = 1914655a5c97cf40 ldx [%g1+0x030],%l6 ! %l6 = cd0f12166ddaca5c ldx [%g1+0x038],%l7 ! %l7 = d63fa56272541097 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 902f097e 8e608cfd 889a7457 8c0f10a0 ! %f4 = d9cc4211 5eebc5e3 b0c47819 4c1d9f8a ! %f8 = a6e33b1d 9c30c5d2 a1428525 6d7a8c10 ! %f12 = da37fed1 fca63aa5 549a597e d4806d7e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 6c4e11b8 57686fd4 994b3841 ee48580a ! %f20 = dc53a68a 29eeded1 1945c665 8705c2b4 ! %f24 = 77715a4f b74f4a02 c4f167c9 696f77d1 ! %f28 = 85e93117 3174854e 8f7d9045 8f0e6972 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d24d4969 c101c12d 2d5f183b c83785bd ! %f36 = c62f2e84 845fa6e9 a17b7389 6a36a8ec ! %f40 = 96cb9903 e62ba5ed f51e70c1 902f09c7 ! %f44 = 5b2e2e55 efce1b8e 2f14ad43 a4f95138 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8d3d2dc700000053,%g7,%g1 ! GSR scale = 10, align = 3 wr %g1,%g0,%gsr ! GSR = 8d3d2dc700000053 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 26 p26_label_1: ! %l6 = 6e8712d23d191c8e, Mem[0000000044000108] = dc467a0aba0f2768 stxa %l6,[%i0+%o1]0x80 ! Mem[0000000044000108] = 6e8712d23d191c8e ! Mem[0000000091000104] = 4d00c266, %g2 = 0000ce34c0ed3d8f ldub [%i6+0x007],%g2 ! %g2 = 000000000000004d ! Mem[0000000045000114] = ad6b9f21, %l3 = bf175a7e41383021 ldstub [%i2+0x014],%l3 ! %l3 = 000000ad000000ff ! Mem[000000004580013f] = b3c8c799, %l2 = 2e187400c0a3d6c2 ldstuba [%i3+0x03f]%asi,%l2 ! %l2 = 00000099000000ff ! Mem[0000000045000128] = ed713ff83286b61b, %l7 = d5c3e4e1ccb2e156 ldx [%i2+%o5],%l7 ! %l7 = ed713ff83286b61b ! Mem[0000000044800126] = 2c1ef7c6, %l2 = 0000000000000099 ldstub [%i1+0x026],%l2 ! %l2 = 000000f7000000ff ! Mem[0000000090000110] = 8fb59df2 fd95c391, %g2 = 0000004d, %g3 = 0bad0b00 ldd [%i4+%o2],%g2 ! %g2 = 000000008fb59df2 00000000fd95c391 ! Mem[0000000045000102] = 0bf88458, %l3 = 00000000000000ad ldstub [%i2+0x002],%l3 ! %l3 = 00000084000000ff ! Mem[0000000044000114] = 6db6fb48, %l7 = 3286b61b, %l6 = 3d191c8e add %i0,0x14,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 000000006db6fb48 ! Mem[000000004480010c] = af193a72, %l7 = 3286b61b, %l0 = 04fd721b add %i1,0x0c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000af193a72 p26_label_2: ! Mem[0000000045000108] = cf10bee346e7bfda, %l1 = b8ce308639910acf, %l3 = 0000000000000084 add %i2,0x08,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = cf10bee346e7bfda ! Mem[0000000045000110] = ae971cac, %l5 = 73205d0cc33ef5fc ldstub [%i2+%o2],%l5 ! %l5 = 000000ae000000ff ! Mem[000000004500011c] = 05519285, %l6 = 000000006db6fb48 ldstub [%i2+0x01c],%l6 ! %l6 = 00000005000000ff ! Mem[0000000090000130] = aa5852e299bbdb0b, %g2 = 000000008fb59df2 ldx [%i4+0x030],%g2 ! %g2 = aa5852e299bbdb0b ! Mem[0000000044000109] = 6e8712d2, %l6 = 0000000000000005 ldstub [%i0+0x009],%l6 ! %l6 = 00000087000000ff ! Mem[0000000044000120] = 92988a92, %l5 = 00000000000000ae lduha [%i0+%o4]0x89,%l5 ! %l5 = 0000000000008a92 ! Mem[0000000045800138] = 73a65d24b3c8c7ff, %l1 = b8ce308639910acf, %l2 = 00000000000000f7 add %i3,0x38,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 73a65d24b3c8c7ff ! Mem[0000000045000120] = 10915e21, %l1 = b8ce308639910acf ldstuba [%i2+%o4]0x88,%l1 ! %l1 = 00000021000000ff ! %l0 = 00000000af193a72, Mem[0000000091800111] = 7f57309c stb %l0,[%o0+0x011] ! Mem[0000000091800110] = 7257309c ! Mem[000000004480011d] = 90a5c5e7, %l6 = 0000000000000087 ldstub [%i1+0x01d],%l6 ! %l6 = 000000a5000000ff p26_label_3: ! Mem[0000000044800128] = 08cf05ed, %l7 = ed713ff83286b61b ldstuba [%i1+%o5]0x81,%l7 ! %l7 = 00000008000000ff ! %l5 = 0000000000008a92, Mem[0000000090000120] = bfa6d130463b7072 stx %l5,[%i4+%o4] ! Mem[0000000090000120] = 0000000000008a92 ! Mem[000000009180010c] = 677de0f8, %g2 = aa5852e299bbdb0b ldub [%o0+0x00c],%g2 ! %g2 = 0000000000000067 ! Mem[0000000045800110] = 80d634c3, %l6 = 00000000000000a5 swapa [%i3+%o2]0x88,%l6 ! %l6 = 0000000080d634c3 ! %l4 = fe8289e21f817336, Mem[0000000045000110] = ff971cacff6b9f21 stx %l4,[%i2+%o2] ! Mem[0000000045000110] = fe8289e21f817336 ! Mem[0000000045800118] = 64450711, %l0 = 00000000af193a72 swapa [%i3+%o3]0x80,%l0 ! %l0 = 0000000064450711 ! Mem[0000000045000128] = f83f71ed, %l0 = 0000000064450711 ldstuba [%i2+%o5]0x88,%l0 ! %l0 = 000000ed000000ff ! Mem[000000009080013c] = 534a0000, %g2 = 0000000000000067 ldsb [%i5+0x03e],%g2 ! %g2 = 0000000000000053 ! Mem[0000000044800120] = b063a82a, %l5 = 0000000000008a92 ldsha [%i1+%o4]0x89,%l5 ! %l5 = ffffffffffffa82a ! %l2 = 73a65d24b3c8c7ff, Mem[000000004500010a] = cf10bee3 sth %l2,[%i2+0x00a] ! Mem[0000000045000108] = cf10c7ff p26_label_4: ! Mem[0000000044000130] = ddc6703187a952d6, %l1 = 0000000000000021, %l3 = cf10bee346e7bfda add %i0,0x30,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = ddc6703187a952d6 ! Mem[000000004580012f] = dbed2578, %l4 = fe8289e21f817336 ldstub [%i3+0x02f],%l4 ! %l4 = 00000078000000ff ! Mem[0000000044000118] = 7897b01a, %l6 = 0000000080d634c3 lduwa [%i0+%o3]0x80,%l6 ! %l6 = 000000007897b01a ! Mem[0000000045000108] = cf10c7ff, %l6 = 000000007897b01a ldswa [%i2+%o1]0x81,%l6 ! %l6 = ffffffffcf10c7ff ! Mem[0000000045000118] = 80a58209, %l7 = 0000000000000008 ldstuba [%i2+%o3]0x89,%l7 ! %l7 = 00000009000000ff ! Mem[0000000045800100] = 6ee39739, %l6 = ffffffffcf10c7ff ldstuba [%i3+%g0]0x89,%l6 ! %l6 = 00000039000000ff ! %l4 = 0000000000000078, Mem[0000000091000100] = 63e43622 sth %l4,[%i6+%g0] ! Mem[0000000091000100] = 00783622 ! %l3 = ddc6703187a952d6, Mem[0000000091800108] = eab2e88b stw %l3,[%o0+%o1] ! Mem[0000000091800108] = 87a952d6 ! Mem[0000000045800136] = 432cb44c, %l7 = 0000000000000009 ldstub [%i3+0x036],%l7 ! %l7 = 000000b4000000ff ! Mem[000000004500013c] = a9006b22, %l1 = 0000000000000021 swap [%i2+0x03c],%l1 ! %l1 = 00000000a9006b22 ba,a p26_not_taken_0_end p26_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p26_branch_failed p26_not_taken_0_end: ! End of Random Code for Thread 26 1: membar #Sync ! Force all stores to complete p26_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x068] ! Set processor 26 done flag ! Check Registers p26_check_registers: set p26_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000ed bne,a,pn %xcc,p26_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000a9006b22 bne,a,pn %xcc,p26_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 73a65d24b3c8c7ff bne,a,pn %xcc,p26_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ddc6703187a952d6 bne,a,pn %xcc,p26_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000078 bne,a,pn %xcc,p26_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffa82a bne,a,pn %xcc,p26_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000039 bne,a,pn %xcc,p26_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000b4 bne,a,pn %xcc,p26_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p26_local0_expect,%g1 p26_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 6eff12d23d191c8e ldx [%i0+0x008],%g3 ! Observed data at 0000000044000108 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x008,%g4 set p26_local1_expect,%g1 p26_check_local1: ldx [%g1+0x018],%g2 ! Expected data = b33a8d4390ffc5e7 ldx [%i1+0x018],%g3 ! Observed data at 0000000044800118 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2aa863b02c1effc6 ldx [%i1+0x020],%g3 ! Observed data at 0000000044800120 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffcf05ed42deacae ldx [%i1+0x028],%g3 ! Observed data at 0000000044800128 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x028,%g4 set p26_local2_expect,%g1 p26_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 0bf8ff585fe5cbdf ldx [%i2+0x000],%g3 ! Observed data at 0000000045000100 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = cf10c7ff46e7bfda ldx [%i2+0x008],%g3 ! Observed data at 0000000045000108 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = fe8289e21f817336 ldx [%i2+0x010],%g3 ! Observed data at 0000000045000110 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff82a580ff519285 ldx [%i2+0x018],%g3 ! Observed data at 0000000045000118 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff5e9110e56a541e ldx [%i2+0x020],%g3 ! Observed data at 0000000045000120 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff713ff83286b61b ldx [%i2+0x028],%g3 ! Observed data at 0000000045000128 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = abe2fc2500000021 ldx [%i2+0x038],%g3 ! Observed data at 0000000045000138 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x038,%g4 set p26_local3_expect,%g1 p26_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff97e36ed8725526 ldx [%i3+0x000],%g3 ! Observed data at 0000000045800100 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = a500000088c4ae2e ldx [%i3+0x010],%g3 ! Observed data at 0000000045800110 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = af193a729b5aed10 ldx [%i3+0x018],%g3 ! Observed data at 0000000045800118 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 12af689bdbed25ff ldx [%i3+0x028],%g3 ! Observed data at 0000000045800128 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 5f0dab95432cff4c ldx [%i3+0x030],%g3 ! Observed data at 0000000045800130 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 73a65d24b3c8c7ff ldx [%i3+0x038],%g3 ! Observed data at 0000000045800138 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x038,%g4 ! The test for processor 26 has passed p26_passed: ta GOOD_TRAP nop p26_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p26_failed p26_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p26_failed p26_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p26_failed p26_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p26_failed p26_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p26_failed p26_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p26_failed p26_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p26_failed p26_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p26_failed ! The test for processor 26 failed p26_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x068] ! Set processor 26 done flag set p26_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 26 failed p26_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x068] ! Set processor 26 done flag set p26_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p26_selfmod_failed: ba p26_failed mov 0xabc,%g1 p26_common_error: or %g0,0xefa,%g1 ba p26_failed mov %o5,%g3 p26_common_signature_error: set p26_temp,%g1 ba p26_failed st %g2,[%g1] ! Common Lock Number p26_common_timeout: set p26_temp,%g1 ba p26_failed st %g2,[%g1] ! Common Lock Number p26_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p26_failed mov 0x0,%g3 p26_trap1e: stda %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800108] lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000044000110] stba %l0,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800100] done p26_trap1o: stda %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800108] lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000044000110] stba %l0,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800100] done p26_trap2e: ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000044800120] lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000044000128] ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000044000110] lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000044800108] ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000044000108] done p26_trap2o: ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000044800120] lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000044000128] ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000044000110] lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000044800108] ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000044000108] done p26_trap3e: nop nop nop nop nop nop nop done p26_trap3o: nop nop nop nop nop nop nop done p26_init_memory_pointers: set p26_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p26_local0_start,%i0 set p26_local1_start,%i1 set p26_local2_start,%i2 set p26_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 4168aee604fd721b ldx [%g1+0x008],%l1 ! %l1 = b8ce308639910acf ldx [%g1+0x010],%l2 ! %l2 = 2e187400c0a3d6c2 ldx [%g1+0x018],%l3 ! %l3 = bf175a7e41383021 ldx [%g1+0x020],%l4 ! %l4 = fe8289e21f817336 ldx [%g1+0x028],%l5 ! %l5 = 73205d0cc33ef5fc ldx [%g1+0x030],%l6 ! %l6 = 6e8712d23d191c8e ldx [%g1+0x038],%l7 ! %l7 = d5c3e4e1ccb2e156 ! Initialize the output register of window 0 set unres3_start,%o0 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 = bb853cbe a835db59 6d253215 fc4ae77b ! %f4 = 27febe13 1659de43 f6341ddc a7eab4b3 ! %f8 = b64d98bb 13944b6a eb669816 5f4db2f3 ! %f12 = b154a4d8 257bafb0 490fa5ae c85a8fdc ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 019864fc 94a96b67 d7bd00f7 87020f28 ! %f20 = 17c15368 5baf518b 9d9e50b4 8a9c3ee7 ! %f24 = 352885af 744a04fc 20cf337b 06ab09d8 ! %f28 = 9b9d96e4 a3efd559 f0fb3f83 f2e93320 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 18789eab 43834910 add3248a a4c364cc ! %f36 = 4d2b4de5 9a417416 594ef296 3091f2a9 ! %f40 = c87c766e a3e28b4c 5248eb54 f8a6403c ! %f44 = b3fa664c 987d662c c32cb02c 378b0f0f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x04b3317000000035,%g7,%g1 ! GSR scale = 6, align = 5 wr %g1,%g0,%gsr ! GSR = 04b3317000000035 wr %g0,%y ! Clear Y 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[0000000047000130] = 42bfd90e, %l5 = f3602ed7, %l0 = abaf1166 add %i2,0x30,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000042bfd90e ! Mem[0000000046800108] = 8a57dbeef3971368, %l7 = a2a88fb8d17d5493, %l7 = a2a88fb8d17d5493 add %i1,0x08,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 8a57dbeef3971368 ! Mem[0000000046000108] = 85fd6a1f, %l1 = 676a7f7059f67c1d swap [%i0+%o1],%l1 ! %l1 = 0000000085fd6a1f ! %l3 = 47b989709134fbc6, Mem[0000000091000130] = d35ba8eb stw %l3,[%i6+0x030] ! Mem[0000000091000130] = 9134fbc6 ! %l1 = 0000000085fd6a1f, Mem[0000000046800100] = 4910294a stwa %l1,[%i1+%g0]0x89 ! Mem[0000000046800100] = 85fd6a1f ! Mem[0000000046800108] = 8a57dbee, %l1 = 0000000085fd6a1f swapa [%i1+%o1]0x81,%l1 ! %l1 = 000000008a57dbee ! Mem[0000000046000118] = f0304125, %l4 = 0314271e45b72b68 swap [%i0+%o3],%l4 ! %l4 = 00000000f0304125 ! Mem[0000000046800120] = 7a7cf862, %l2 = 0d5016880191b27a swapa [%i1+%o4]0x89,%l2 ! %l2 = 000000007a7cf862 ! Mem[000000004600011c] = 40cee368, %l5 = 6a06b4ddf3602ed7 swap [%i0+0x01c],%l5 ! %l5 = 0000000040cee368 ! Mem[0000000046800134] = e8536f93, %l3 = 47b989709134fbc6 ldstub [%i1+0x034],%l3 ! %l3 = 000000e8000000ff p27_label_2: ! %l6 = 1ecc720a88a8a65c, Mem[0000000046800110] = 2fd72529 stwa %l6,[%i1+%o2]0x80 ! Mem[0000000046800110] = 88a8a65c ! Mem[000000004780010c] = 3c03d66e, %l2 = 000000007a7cf862 swap [%i3+0x00c],%l2 ! %l2 = 000000003c03d66e ! Mem[000000004600011c] = f3602ed7, %l6 = 88a8a65c, %l1 = 8a57dbee add %i0,0x1c,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000f3602ed7 ! Mem[000000004780011c] = 7fd88fba, %l4 = 00000000f0304125 lduha [%i3+0x01c]%asi,%l4 ! %l4 = 0000000000007fd8 ! Mem[0000000047800130] = b81fc822, %l5 = 40cee368, %l3 = 000000e8 add %i3,0x30,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000b81fc822 ! Mem[000000004700012c] = 6a450c30, %l0 = 0000000042bfd90e ldsb [%i2+0x02c],%l0 ! %l0 = 000000000000006a ! Mem[000000009100011c] = ceba97a8, %g2 = d125a5bce1ab2849 ldub [%i6+0x01d],%g2 ! %g2 = 00000000000000ce ! Mem[0000000046800100] = 1f6afd8560c18215, %l0 = 000000000000006a, %l2 = 000000003c03d66e casxa [%i1]0x80,%l0,%l2 ! %l2 = 1f6afd8560c18215 ! %l3 = 00000000b81fc822, Mem[0000000046000118] = 45b72b68 stwa %l3,[%i0+%o3]0x80 ! Mem[0000000046000118] = b81fc822 ! Mem[0000000047000100] = e59d07528b8a5300, %l7 = 8a57dbeef3971368, %l7 = 8a57dbeef3971368 casxa [%i2]0x80,%l7,%l7 ! %l7 = e59d07528b8a5300 p27_label_3: ! Mem[0000000047800110] = 042a7719, %l7 = e59d07528b8a5300 ldstuba [%i3+%o2]0x81,%l7 ! %l7 = 00000004000000ff ! Mem[0000000047800138] = 866b61dc, %l1 = f3602ed7, %l3 = b81fc822 add %i3,0x38,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000866b61dc ! Mem[0000000047800100] = cfb3deca, %l1 = 00000000f3602ed7 lduha [%i3+%g0]0x88,%l1 ! %l1 = 000000000000deca ! %l4 = 0000000000007fd8, Mem[0000000046000128] = 03620c81fb577826 stxa %l4,[%i0+%o5]0x81 ! Mem[0000000046000128] = 0000000000007fd8 ! %l6 = 88a8a65c, %l7 = 00000004, Mem[0000000046000110] = 193ae7d5 03d75380 stda %l6,[%i0+%o2]0x80 ! Mem[0000000046000110] = 88a8a65c 00000004 ! %l1 = 000000000000deca, Mem[0000000046000120] = 96d0d6bf stwa %l1,[%i0+%o4]0x80 ! Mem[0000000046000120] = 0000deca ! Mem[0000000047800138] = 866b61dc, %l2 = 1f6afd8560c18215 swap [%i3+0x038],%l2 ! %l2 = 00000000866b61dc ! Mem[0000000046000125] = 9fe7447c, %l3 = 00000000866b61dc ldstub [%i0+0x025],%l3 ! %l3 = 000000e7000000ff ! %l6 = 1ecc720a88a8a65c, Mem[000000004700011c] = 3ebaa600, %asi = 80 stwa %l6,[%i2+0x01c]%asi ! Mem[000000004700011c] = 88a8a65c ! Mem[000000009000011c] = 8b0eb4fe, %g18 = 5e803955da39d8b2 ldsw [%i4+0x01c],%g2 ! %g2 = 5e803955da39d8b2 p27_label_4: ! Mem[0000000046800110] = 88a8a65c, %l2 = 00000000866b61dc swap [%i1+%o2],%l2 ! %l2 = 0000000088a8a65c ! Mem[0000000046800100] = 1f6afd85, %l3 = 00000000000000e7 ldstuba [%i1+%g0]0x81,%l3 ! %l3 = 0000001f000000ff ! %l5 = 0000000040cee368, Mem[0000000046000120] = 0000deca stwa %l5,[%i0+%o4]0x80 ! Mem[0000000046000120] = 40cee368 ! Mem[0000000046000134] = 5e26c651, %l3 = 000000000000001f ldsb [%i0+0x035],%l3 ! %l3 = 0000000000000026 ! Mem[0000000046800128] = 220e1e83, %l1 = 000000000000deca swapa [%i1+%o5]0x81,%l1 ! %l1 = 00000000220e1e83 ! %l4 = 00007fd8, %l5 = 40cee368, Mem[0000000090000138] = 60abaa20 45e599ca std %l4,[%i4+0x038] ! Mem[0000000090000138] = 00007fd8 40cee368 ! Mem[0000000046000110] = 88a8a65c, %l1 = 00000000220e1e83 ldsba [%i0+%o2]0x81,%l1 ! %l1 = ffffffffffffff88 ! Mem[0000000047000124] = 80798cd9, %l3 = 0000000000000026 ldsh [%i2+0x024],%l3 ! %l3 = ffffffffffff8079 ! Mem[0000000046000114] = 00000004, %l5 = 0000000040cee368 ldstub [%i0+0x014],%l5 ! %l5 = 00000000000000ff ! Mem[0000000046000114] = ff000004, %l7 = 00000004, %l5 = 00000000 add %i0,0x14,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000ff000004 ba,a p27_not_taken_0_end p27_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p27_branch_failed p27_not_taken_0_end: ! End of Random Code for Thread 27 p27_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x06c] ! Set processor 27 done flag ! Check Registers p27_check_registers: set p27_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000006a bne,a,pn %xcc,p27_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffffffff88 bne,a,pn %xcc,p27_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffffff8079 bne,a,pn %xcc,p27_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000007fd8 bne,a,pn %xcc,p27_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000ff000004 bne,a,pn %xcc,p27_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000004 bne,a,pn %xcc,p27_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p27_local0_expect,%g1 p27_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 59f67c1d47e885a2 ldx [%i0+0x008],%g3 ! Observed data at 0000000046000108 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 88a8a65cff000004 ldx [%i0+0x010],%g3 ! Observed data at 0000000046000110 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = b81fc822f3602ed7 ldx [%i0+0x018],%g3 ! Observed data at 0000000046000118 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 40cee3689fff447c ldx [%i0+0x020],%g3 ! Observed data at 0000000046000120 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000000000007fd8 ldx [%i0+0x028],%g3 ! Observed data at 0000000046000128 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x028,%g4 set p27_local1_expect,%g1 p27_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff6afd8560c18215 ldx [%i1+0x000],%g3 ! Observed data at 0000000046800100 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 85fd6a1ff3971368 ldx [%i1+0x008],%g3 ! Observed data at 0000000046800108 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 866b61dc54a0036b ldx [%i1+0x010],%g3 ! Observed data at 0000000046800110 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7ab29101613f2eb1 ldx [%i1+0x020],%g3 ! Observed data at 0000000046800120 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000deca8e21cad2 ldx [%i1+0x028],%g3 ! Observed data at 0000000046800128 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 76be122aff536f93 ldx [%i1+0x030],%g3 ! Observed data at 0000000046800130 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x030,%g4 set p27_local2_expect,%g1 p27_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 4804fb0388a8a65c ldx [%i2+0x018],%g3 ! Observed data at 0000000047000118 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x018,%g4 set p27_local3_expect,%g1 p27_check_local3: ldx [%g1+0x008],%g2 ! Expected data = d3ab117c7a7cf862 ldx [%i3+0x008],%g3 ! Observed data at 0000000047800108 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff2a7719d300af14 ldx [%i3+0x010],%g3 ! Observed data at 0000000047800110 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 60c182156d62485a ldx [%i3+0x038],%g3 ! Observed data at 0000000047800138 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x038,%g4 ! The test for processor 27 has passed p27_passed: ta GOOD_TRAP nop p27_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p27_failed p27_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p27_failed p27_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p27_failed p27_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p27_failed p27_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p27_failed p27_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p27_failed p27_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p27_failed p27_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p27_failed ! The test for processor 27 failed p27_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x06c] ! Set processor 27 done flag set p27_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 27 failed p27_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x06c] ! Set processor 27 done flag set p27_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p27_selfmod_failed: ba p27_failed mov 0xabc,%g1 p27_common_error: or %g0,0xefb,%g1 ba p27_failed mov %o5,%g3 p27_common_signature_error: set p27_temp,%g1 ba p27_failed st %g2,[%g1] ! Common Lock Number p27_common_timeout: set p27_temp,%g1 ba p27_failed st %g2,[%g1] ! Common Lock Number p27_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p27_failed mov 0x0,%g3 p27_trap1e: swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000046800128] swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000046000120] ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000047800108] ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000047000120] stba %l7,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046000108] done p27_trap1o: swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000046800128] swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000046000120] ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000047800108] ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000047000120] stba %l7,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046000108] done p27_trap2e: lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000047000120] lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000047800108] ldxa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000047000110] lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000046000100] stwa %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047800120] done p27_trap2o: lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000047000120] lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000047800108] ldxa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000047000110] lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000046000100] stwa %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047800120] done p27_trap3e: nop nop nop done p27_trap3o: nop nop nop done p27_init_memory_pointers: set p27_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p27_local0_start,%i0 set p27_local1_start,%i1 set p27_local2_start,%i2 set p27_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 27481865abaf1166 ldx [%g1+0x008],%l1 ! %l1 = 676a7f7059f67c1d ldx [%g1+0x010],%l2 ! %l2 = 0d5016880191b27a ldx [%g1+0x018],%l3 ! %l3 = 47b989709134fbc6 ldx [%g1+0x020],%l4 ! %l4 = 0314271e45b72b68 ldx [%g1+0x028],%l5 ! %l5 = 6a06b4ddf3602ed7 ldx [%g1+0x030],%l6 ! %l6 = 1ecc720a88a8a65c ldx [%g1+0x038],%l7 ! %l7 = a2a88fb8d17d5493 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 5f428cd7 96e9f47c 1ea53732 4380af0e ! %f4 = 6e8cc691 ef1a9145 ef1a6c86 d8946e47 ! %f8 = 68ee8d27 dacbad65 8885be7a b7a7f34a ! %f12 = 74fdb077 8e3f6562 c7cc4aa8 7b0b4841 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5e8c891f fd4c394f a735a108 37b94f42 ! %f20 = 21ab3e63 ccbcf12f 091aaec8 a1c1d174 ! %f24 = 617e9918 4df28482 a0bdabd2 b49c985b ! %f28 = 251d591d 07616fcc 798ee2b2 299078e5 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f9ee7c8a 9a062703 2289d7f2 a7c5212d ! %f36 = 22ee03ec 99fdc67e f6a829f2 64c65304 ! %f40 = 20098bcd 084ab15d 10f30ad2 77ad2849 ! %f44 = acd60977 84c53215 0d5ca363 076a471a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8583794f0000007a,%g7,%g1 ! GSR scale = 15, align = 2 wr %g1,%g0,%gsr ! GSR = 8583794f0000007a wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 28 p28_label_1: ! %l0 = 29be2a26e14fd46e, Mem[0000000048000108] = 77fd9ca9 stba %l0,[%i0+%o1]0x81 ! Mem[0000000048000108] = 6efd9ca9 ! Mem[0000000048800107] = 9749e0bb, %l5 = cf61a72277a1f3a7 ldstub [%i1+0x007],%l5 ! %l5 = 000000bb000000ff ! Mem[000000009000012c] = dd7b90aa, %g2 = f6fd00fdc30176d7 lduba [%i4+0x02d]%asi,%g2 ! %g2 = 00000000000000dd ! Mem[0000000048000124] = 622c7bf7, %l3 = 03d18ca8a9df8315 swap [%i0+0x024],%l3 ! %l3 = 00000000622c7bf7 ! Mem[0000000049800100] = 0a3dadd9, %l4 = 2b89d83208d02e7f swapa [%i3+%g0]0x88,%l4 ! %l4 = 000000000a3dadd9 ! %l2 = 0ea00e20af7171f8, Mem[0000000048000120] = 68e120ac sth %l2,[%i0+%o4] ! Mem[0000000048000120] = 71f820ac ! Mem[0000000091800138] = d344049f, %g2 = 00000000000000dd lduw [%o0+0x038],%g2 ! %g2 = 00000000d344049f ! Mem[0000000048000100] = 7d0189f1, %l7 = 4d97610496cf6375 lduha [%i0+%g0]0x80,%l7 ! %l7 = 0000000000007d01 ! Mem[0000000049800100] = 7f2ed0082496e098, %l6 = e4eef7d02d6fe1c0, %l6 = e4eef7d02d6fe1c0 casxa [%i3]0x80,%l6,%l6 ! %l6 = 7f2ed0082496e098 ! Mem[0000000049000110] = 337d6e65, %l1 = 7bd7b4405247f240 lduwa [%i2+%o2]0x89,%l1 ! %l1 = 00000000337d6e65 p28_label_2: ! Mem[0000000048000108] = 6efd9ca9, %l2 = 0ea00e20af7171f8 ldstuba [%i0+%o1]0x81,%l2 ! %l2 = 0000006e000000ff ! Mem[000000004800013a] = 6f68ee3d, %l6 = 7f2ed0082496e098 ldstuba [%i0+0x03a]%asi,%l6 ! %l6 = 000000ee000000ff ! Mem[0000000049800134] = 982df71b, %l5 = 000000bb, %l3 = 622c7bf7 add %i3,0x34,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000982df71b ! %l0 = 29be2a26e14fd46e, Mem[0000000090800106] = d33315e1 sth %l0,[%i5+0x006] ! Mem[0000000090800104] = d46e15e1 ! Mem[0000000091000138] = 370a9367, %g18 = e601c8b66405a2fc ldsw [%i6+0x038],%g2 ! %g2 = e601c8b66405a2fc ! Mem[0000000048800110] = e1a8b0a4, %l1 = 00000000337d6e65 ldstuba [%i1+%o2]0x89,%l1 ! %l1 = 000000a4000000ff ! Mem[0000000048000110] = 657fbb83, %l0 = e14fd46e, %l0 = e14fd46e add %i0,0x10,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000657fbb83 ! Mem[0000000048000128] = b62d05fe, %l4 = 000000000a3dadd9 swapa [%i0+%o5]0x81,%l4 ! %l4 = 00000000b62d05fe ! Mem[0000000048000130] = 58408cb9 46408a55, %l0 = 657fbb83, %l1 = 000000a4 ldd [%i0+0x030],%l0 ! %l0 = 0000000058408cb9 0000000046408a55 ! Mem[0000000049800100] = 08d02e7f, %l3 = 00000000982df71b ldsha [%i3+%g0]0x88,%l3 ! %l3 = 0000000000002e7f p28_label_3: ! Mem[0000000049800100] = 08d02e7f, %l1 = 0000000046408a55 ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 0000007f000000ff ! Mem[000000004980011c] = 0609353b, %l1 = 000000000000007f swap [%i3+0x01c],%l1 ! %l1 = 000000000609353b ! Mem[0000000090800100] = 656768aa, %g2 = 00000000370a9367 lduw [%i5+%g0],%g2 ! %g2 = 00000000656768aa ! %l2 = 000000000000006e, Mem[0000000048000110] = 657fbb83 stba %l2,[%i0+%o2]0x80 ! Mem[0000000048000110] = 6e7fbb83 ! Mem[0000000090000138] = 60abaa2045e599ca, %g2 = 00000000656768aa ldxa [%i4+0x038]%asi,%g2 ! %g2 = 60abaa2045e599ca ! Mem[0000000049800114] = b2fc3cb7, %l4 = 00000000b62d05fe, %asi = 80 swapa [%i3+0x014]%asi,%l4 ! %l4 = 00000000b2fc3cb7 ! Mem[0000000048000128] = 0a3dadd9, %l4 = 00000000b2fc3cb7 swapa [%i0+%o5]0x81,%l4 ! %l4 = 000000000a3dadd9 ! Mem[0000000048800130] = 737d4662, %l1 = 000000000609353b ldstub [%i1+0x030],%l1 ! %l1 = 00000073000000ff ! Mem[0000000048800108] = 51e07e1a, %l5 = 00000000000000bb ldstuba [%i1+%o1]0x80,%l5 ! %l5 = 00000051000000ff ! %l7 = 0000000000007d01, Mem[0000000091000118] = ca16b102 stw %l7,[%i6+%o3] ! Mem[0000000091000118] = 00007d01 p28_label_4: ! Mem[000000004800010c] = da3dd2b9, %l0 = 58408cb9, %l2 = 0000006e add %i0,0x0c,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000da3dd2b9 ! Mem[0000000049000109] = 18433d1c, %l7 = 0000000000007d01 ldstuba [%i2+0x009]%asi,%l7 ! %l7 = 00000043000000ff ! %l3 = 0000000000002e7f, Mem[0000000090800138] = 33a15191 stw %l3,[%i5+0x038] ! Mem[0000000090800138] = 00002e7f ! Mem[0000000048800120] = 0535f075, %l2 = 00000000da3dd2b9 ldsba [%i1+%o4]0x80,%l2 ! %l2 = 0000000000000005 ! Mem[0000000049800100] = ff2ed008, %l3 = 00002e7f, %l0 = 58408cb9 casa [%i3]0x80,%l3,%l0 ! %l0 = 00000000ff2ed008 ! Mem[0000000048800108] = ffe07e1a, %l7 = 0000000000000043 lduwa [%i1+%o1]0x80,%l7 ! %l7 = 00000000ffe07e1a ! Mem[0000000048000110] = 83bb7f6e, %l7 = 00000000ffe07e1a swapa [%i0+%o2]0x89,%l7 ! %l7 = 0000000083bb7f6e ! Mem[0000000049000120] = 162d226f, %l7 = 83bb7f6e, %l3 = 00002e7f add %i2,0x20,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000162d226f ! %l5 = 0000000000000051, Mem[0000000090000128] = c671c38c sth %l5,[%i4+%o5] ! Mem[0000000090000128] = 0051c38c ! Mem[0000000090000110] = 9df2fd95, %g2 = 60abaa2045e599ca lduh [%i4+0x012],%g2 ! %g2 = 0000000000009df2 ba,a p28_not_taken_0_end p28_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p28_branch_failed p28_not_taken_0_end: ! End of Random Code for Thread 28 p28_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x070] ! Set processor 28 done flag ! Check Registers p28_check_registers: set p28_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000073 bne,a,pn %xcc,p28_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000005 bne,a,pn %xcc,p28_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000162d226f bne,a,pn %xcc,p28_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000051 bne,a,pn %xcc,p28_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ee bne,a,pn %xcc,p28_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000083bb7f6e bne,a,pn %xcc,p28_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p28_check_fp_registers: set p28_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 5f428cd7 96e9f47c bne %xcc,p28_f0_fail nop ! Check Local Memory set p28_local0_expect,%g1 p28_check_local0: ldx [%g1+0x008],%g2 ! Expected data = fffd9ca9da3dd2b9 ldx [%i0+0x008],%g3 ! Observed data at 0000000048000108 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1a7ee0ff9b25f19f ldx [%i0+0x010],%g3 ! Observed data at 0000000048000110 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 71f820aca9df8315 ldx [%i0+0x020],%g3 ! Observed data at 0000000048000120 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b2fc3cb70d613cf7 ldx [%i0+0x028],%g3 ! Observed data at 0000000048000128 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 6f68ff3d63b6fac1 ldx [%i0+0x038],%g3 ! Observed data at 0000000048000138 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x038,%g4 set p28_local1_expect,%g1 p28_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 96dd332e9749e0ff ldx [%i1+0x000],%g3 ! Observed data at 0000000048800100 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffe07e1acd4be51b ldx [%i1+0x008],%g3 ! Observed data at 0000000048800108 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffb0a8e1e5806586 ldx [%i1+0x010],%g3 ! Observed data at 0000000048800110 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff7d466278d2f5ab ldx [%i1+0x030],%g3 ! Observed data at 0000000048800130 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x030,%g4 set p28_local2_expect,%g1 p28_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 18ff3d1cd0cb6d6c ldx [%i2+0x008],%g3 ! Observed data at 0000000049000108 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x008,%g4 set p28_local3_expect,%g1 p28_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff2ed0082496e098 ldx [%i3+0x000],%g3 ! Observed data at 0000000049800100 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1a79c9d6b62d05fe ldx [%i3+0x010],%g3 ! Observed data at 0000000049800110 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5cefce310000007f ldx [%i3+0x018],%g3 ! Observed data at 0000000049800118 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x018,%g4 ! The test for processor 28 has passed p28_passed: ta GOOD_TRAP nop p28_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p28_failed p28_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p28_failed p28_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p28_failed p28_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p28_failed p28_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p28_failed p28_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p28_failed p28_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p28_failed p28_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p28_failed p28_f0_fail: set p28_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 28 failed p28_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x070] ! Set processor 28 done flag set p28_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 28 failed p28_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x070] ! Set processor 28 done flag set p28_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p28_selfmod_failed: ba p28_failed mov 0xabc,%g1 p28_common_error: or %g0,0xefc,%g1 ba p28_failed mov %o5,%g3 p28_common_signature_error: set p28_temp,%g1 ba p28_failed st %g2,[%g1] ! Common Lock Number p28_common_timeout: set p28_temp,%g1 ba p28_failed st %g2,[%g1] ! Common Lock Number p28_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p28_failed mov 0x0,%g3 p28_trap1e: swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000049800128] ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000048000108] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000048800100] stda %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000048800100] stba %l6,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049800128] done p28_trap1o: swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000049800128] ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000048000108] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000048800100] stda %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000048800100] stba %l6,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049800128] done p28_trap2e: ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049000128] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000048000128] lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000048800108] lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049800120] ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000049800100] swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000049800108] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049000108] done p28_trap2o: ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049000128] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000048000128] lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000048800108] lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049800120] ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000049800100] swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000049800108] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049000108] done p28_trap3e: nop nop nop done p28_trap3o: nop nop nop done p28_init_memory_pointers: set p28_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p28_local0_start,%i0 set p28_local1_start,%i1 set p28_local2_start,%i2 set p28_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 29be2a26e14fd46e ldx [%g1+0x008],%l1 ! %l1 = 7bd7b4405247f240 ldx [%g1+0x010],%l2 ! %l2 = 0ea00e20af7171f8 ldx [%g1+0x018],%l3 ! %l3 = 03d18ca8a9df8315 ldx [%g1+0x020],%l4 ! %l4 = 2b89d83208d02e7f ldx [%g1+0x028],%l5 ! %l5 = cf61a72277a1f3a7 ldx [%g1+0x030],%l6 ! %l6 = e4eef7d02d6fe1c0 ldx [%g1+0x038],%l7 ! %l7 = 4d97610496cf6375 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 1afef735 c2655092 ef1c7cd6 3d72f426 ! %f4 = 4f0694c0 6a0749bc 78cef451 44d38ba0 ! %f8 = 5426ca46 983b2b5e fe614d16 f48f4ed7 ! %f12 = 751cfe32 8b82e924 27c3924c 7e7f7501 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 20fcdc93 095cc8d8 d870533d fcf67729 ! %f20 = 36b72309 a413ad47 49414908 bed21579 ! %f24 = 0f0a637e 5a8b9532 93e37ea5 3c666080 ! %f28 = 3e83e3be ca56f2a9 9916a150 027c884b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e9cfb81d 203f6bcd dc2d64a2 115b6bb7 ! %f36 = 3e34c75c 680ed5a6 067ebda7 7894a792 ! %f40 = 6249b077 65d4a49a 281fb3ee 0ab32734 ! %f44 = ac9f0f7e 0053d8d6 576d10e7 cf910ff2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8c66232f00000074,%g7,%g1 ! GSR scale = 14, align = 4 wr %g1,%g0,%gsr ! GSR = 8c66232f00000074 wr %g0,%y ! Clear Y 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[000000004a000100] = e82b58d5, %l0 = 6503253e0e856681 ldstuba [%i0+%g0]0x88,%l0 ! %l0 = 000000d5000000ff ! Mem[000000004a800118] = 08678a8649c6c8f1, %l7 = 84717884182d5ae3, %l7 = 84717884182d5ae3 add %i1,0x18,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 08678a8649c6c8f1 ! Mem[000000004a800108] = 5caed155, %l7 = 49c6c8f1, %l6 = c37661ae add %i1,0x08,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 000000005caed155 ! %l0 = 000000d5, %l1 = 9f93e245, Mem[000000004b000138] = 019bbc34 4707ba74 std %l0,[%i2+0x038] ! Mem[000000004b000138] = 000000d5 9f93e245 ! %l2 = e28c31b5d106ed23, Mem[0000000090000118] = 5e7882808b0eb4fe stx %l2,[%i4+%o3] ! Mem[0000000090000118] = e28c31b5d106ed23 ! Mem[000000004a800100] = c16afc3c, %l2 = e28c31b5d106ed23 swap [%i1+%g0],%l2 ! %l2 = 00000000c16afc3c ! %l0 = 00000000000000d5, Mem[000000004b800128] = 10bf9fff stwa %l0,[%i3+%o5]0x89 ! Mem[000000004b800128] = 000000d5 ! Mem[000000004b000130] = 1e213fae ddc2932d, %l0 = 000000d5, %l1 = 9f93e245 ldd [%i2+0x030],%l0 ! %l0 = 000000001e213fae 00000000ddc2932d ! Mem[000000004a00011c] = bc8d46e0, %l1 = 00000000ddc2932d ldstub [%i0+0x01c],%l1 ! %l1 = 000000bc000000ff ! Mem[000000004a800118] = 08678a86, %l0 = 000000001e213fae ldstuba [%i1+%o3]0x81,%l0 ! %l0 = 00000008000000ff p29_label_2: ! Mem[000000004a800118] = ff678a8649c6c8f1, %l4 = 9b582822b6389ecd, %l2 = 00000000c16afc3c add %i1,0x18,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = ff678a8649c6c8f1 ! Mem[000000004b000110] = d29881becdf6640a, %l2 = ff678a8649c6c8f1, %l5 = 86e05189e8bcf7bc add %i2,0x10,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = d29881becdf6640a ! Mem[0000000091800128] = 9c12fd12, %g2 = 044f434be925ff45 lduha [%o0+0x02a]%asi,%g2 ! %g2 = 0000000000009c12 ! Mem[000000004a000100] = ff582be8, %l1 = 00000000000000bc ldstuba [%i0+%g0]0x81,%l1 ! %l1 = 000000ff000000ff ! Mem[000000004a800124] = 29d93e34, %l4 = b6389ecd, %l1 = 000000ff add %i1,0x24,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000029d93e34 ! Mem[000000004a000120] = 6f50bdf1, %l0 = 0000000000000008 lduba [%i0+%o4]0x88,%l0 ! %l0 = 00000000000000f1 ! Mem[000000004a000110] = 16df35ee 8cd6d6a8, %l6 = 5caed155, %l7 = 49c6c8f1 ldda [%i0+%o2]0x80,%l6 ! %l6 = 0000000016df35ee 000000008cd6d6a8 ! %l2 = ff678a8649c6c8f1, Mem[000000004a000100] = ff582be8 stba %l2,[%i0+%g0]0x80 ! Mem[000000004a000100] = f1582be8 ! Mem[000000004a000128] = 63735d36, %l2 = ff678a8649c6c8f1 swap [%i0+%o5],%l2 ! %l2 = 0000000063735d36 ! Mem[000000004b80011d] = 05361933, %l0 = 00000000000000f1 ldstub [%i3+0x01d],%l0 ! %l0 = 00000036000000ff p29_label_3: ! %l1 = 0000000029d93e34, Mem[000000009080013e] = 534a0000 sth %l1,[%i5+0x03e] ! Mem[000000009080013c] = 3e340000 ! Mem[000000004a800118] = ff678a86, %l4 = 9b582822b6389ecd swap [%i1+%o3],%l4 ! %l4 = 00000000ff678a86 ! Mem[0000000090800114] = d7c7db82, %g2 = 0000000000009c12 ldub [%i5+0x014],%g2 ! %g2 = 00000000000000d7 ! Mem[000000004b800118] = 405e94c105ff1933, %l5 = d29881becdf6640a, %l1 = 0000000029d93e34 add %i3,0x18,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 405e94c105ff1933 ! Mem[000000004b000110] = d29881be, %l5 = cdf6640a, %l4 = ff678a86 add %i2,0x10,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000d29881be ! Mem[000000004a000130] = 4ee878d2, %l1 = 05ff1933, %l2 = 63735d36 add %i0,0x30,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000004ee878d2 ! Mem[000000004a000128] = f1c8c649, %l6 = 0000000016df35ee ldsha [%i0+%o5]0x89,%l6 ! %l6 = ffffffffffffc649 ! Mem[000000004a00010c] = 49e7d8f6, %l4 = 00000000d29881be swap [%i0+0x00c],%l4 ! %l4 = 0000000049e7d8f6 ! Mem[0000000090800120] = 360b2fb9920b083b, %g2 = 00000000000000d7 ldx [%i5+%o4],%g2 ! %g2 = 360b2fb9920b083b ! %l0 = 00000036, %l1 = 05ff1933, Mem[000000004a000100] = f1582be8 77922225 stda %l0,[%i0+0x000]%asi ! Mem[000000004a000100] = 00000036 05ff1933 p29_label_4: ! Mem[000000004b800120] = bd2a6d98, %l0 = 0000000000000036 swapa [%i3+%o4]0x88,%l0 ! %l0 = 00000000bd2a6d98 ! Mem[000000004a000110] = 16df35ee, %l4 = 0000000049e7d8f6 lduha [%i0+%o2]0x81,%l4 ! %l4 = 00000000000016df ! Mem[000000004b800104] = f99513ab, %l0 = bd2a6d98, %l2 = 4ee878d2 add %i3,0x04,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000f99513ab ! %l2 = f99513ab, %l3 = bc893240, Mem[000000004b000118] = fbd4cd61 d047439a stda %l2,[%i2+%o3]0x80 ! Mem[000000004b000118] = f99513ab bc893240 ! Mem[000000004b000104] = 378dbe41, %l7 = 000000008cd6d6a8 swap [%i2+0x004],%l7 ! %l7 = 00000000378dbe41 ! Mem[000000004a800137] = 2d06892f, %l0 = 00000000bd2a6d98 ldstub [%i1+0x037],%l0 ! %l0 = 0000002f000000ff ! Mem[0000000091000120] = 6cdbf210, %g2 = 360b2fb9920b083b ldsb [%i6+0x021],%g2 ! %g2 = 000000000000006c ! Mem[0000000091000104] = be5f4d00, %g2 = 000000000000006c ldsb [%i6+0x005],%g2 ! %g2 = ffffffffffffffbe ! %l6 = ffffffffffffc649, Mem[000000004b000110] = 0a64f6cdbe8198d2 stxa %l6,[%i2+%o2]0x89 ! Mem[000000004b000110] = ffffffffffffc649 ! Mem[000000004b00010c] = d1a12d59, %l1 = 05ff1933, %l0 = 0000002f add %i2,0x0c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000d1a12d59 ba,a p29_not_taken_0_end p29_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p29_branch_failed p29_not_taken_0_end: ! End of Random Code for Thread 29 p29_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x074] ! Set processor 29 done flag ! Check Registers p29_check_registers: set p29_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000d1a12d59 bne,a,pn %xcc,p29_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 405e94c105ff1933 bne,a,pn %xcc,p29_reg_l1_fail mov %l1,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000016df bne,a,pn %xcc,p29_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffffc649 bne,a,pn %xcc,p29_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p29_check_fp_registers: set p29_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 1afef735 c2655092 bne %xcc,p29_f0_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 78cef451 44d38ba0 bne %xcc,p29_f6_fail nop ! Check Local Memory set p29_local0_expect,%g1 p29_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 0000003605ff1933 ldx [%i0+0x000],%g3 ! Observed data at 000000004a000100 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 63dff2b3d29881be ldx [%i0+0x008],%g3 ! Observed data at 000000004a000108 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0b8494ecff8d46e0 ldx [%i0+0x018],%g3 ! Observed data at 000000004a000118 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 49c6c8f1d8d49cb7 ldx [%i0+0x028],%g3 ! Observed data at 000000004a000128 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x028,%g4 set p29_local1_expect,%g1 p29_check_local1: ldx [%g1+0x000],%g2 ! Expected data = d106ed2387ab7583 ldx [%i1+0x000],%g3 ! Observed data at 000000004a800100 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = b6389ecd49c6c8f1 ldx [%i1+0x018],%g3 ! Observed data at 000000004a800118 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 737a0e5e2d0689ff ldx [%i1+0x030],%g3 ! Observed data at 000000004a800130 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x030,%g4 set p29_local2_expect,%g1 p29_check_local2: ldx [%g1+0x000],%g2 ! Expected data = af7abcc18cd6d6a8 ldx [%i2+0x000],%g3 ! Observed data at 000000004b000100 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 49c6ffffffffffff ldx [%i2+0x010],%g3 ! Observed data at 000000004b000110 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f99513abbc893240 ldx [%i2+0x018],%g3 ! Observed data at 000000004b000118 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000d59f93e245 ldx [%i2+0x038],%g3 ! Observed data at 000000004b000138 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x038,%g4 set p29_local3_expect,%g1 p29_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 405e94c105ff1933 ldx [%i3+0x018],%g3 ! Observed data at 000000004b800118 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3600000070ad7839 ldx [%i3+0x020],%g3 ! Observed data at 000000004b800120 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d50000005e2e730f ldx [%i3+0x028],%g3 ! Observed data at 000000004b800128 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 p29_f0_fail: set p29_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p29_f6_fail: set p29_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 29 failed p29_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x074] ! Set processor 29 done flag set p29_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 29 failed p29_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x074] ! Set processor 29 done flag set p29_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p29_selfmod_failed: ba p29_failed mov 0xabc,%g1 p29_common_error: or %g0,0xefd,%g1 ba p29_failed mov %o5,%g3 p29_common_signature_error: set p29_temp,%g1 ba p29_failed st %g2,[%g1] ! Common Lock Number p29_common_timeout: set p29_temp,%g1 ba p29_failed st %g2,[%g1] ! Common Lock Number p29_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p29_failed mov 0x0,%g3 p29_trap1e: swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004b000108] swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004a800118] stha %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a000120] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b800128] stwa %l3,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800110] stha %l2,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b800118] ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004a000108] done p29_trap1o: swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004b000108] swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004a800118] stha %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a000120] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b800128] stwa %l3,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800110] stha %l2,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b800118] ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004a000108] done p29_trap2e: ldxa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004b800118] ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004b000108] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004a000100] lduwa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004a800110] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004a000120] ldswa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004a800110] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b000108] done p29_trap2o: ldxa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004b800118] ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004b000108] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004a000100] lduwa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004a800110] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004a000120] ldswa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004a800110] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b000108] done p29_trap3e: nop nop nop done p29_trap3o: 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 = 6503253e0e856681 ldx [%g1+0x008],%l1 ! %l1 = 958df97d9f93e245 ldx [%g1+0x010],%l2 ! %l2 = e28c31b5d106ed23 ldx [%g1+0x018],%l3 ! %l3 = 7f55a721bc893240 ldx [%g1+0x020],%l4 ! %l4 = 9b582822b6389ecd ldx [%g1+0x028],%l5 ! %l5 = 86e05189e8bcf7bc ldx [%g1+0x030],%l6 ! %l6 = 53ba1c27c37661ae ldx [%g1+0x038],%l7 ! %l7 = 84717884182d5ae3 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 250a3113 cdd0a109 461e927f 9d88641a ! %f4 = 49128554 33616cb0 79e80cd8 b856fe3b ! %f8 = 29a82b8d b15dd03f bd0243e9 80590956 ! %f12 = 4d32f0a2 9e6f452d b641fa2d bd38bb01 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 043a4101 4394212a 1f340906 79aa4074 ! %f20 = 05779154 d6d082e6 345ec1f5 adfb72b1 ! %f24 = b7ca6669 b3a5e085 0cd1ca95 e8eb3f7a ! %f28 = c8d7ee94 209711f7 8da931df d13e2a63 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0dacc943 ca0a46e0 6bbe9891 f9dfc9a3 ! %f36 = f8815b18 b81c9212 8e85a9ca 98b173b0 ! %f40 = f549cb13 1f17baa6 4cafe7f1 b97d2380 ! %f44 = deec62e8 9e75db67 b5075950 632c7fe8 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4374b8a00000000f,%g7,%g1 ! GSR scale = 1, align = 7 wr %g1,%g0,%gsr ! GSR = 4374b8a00000000f wr %g0,%y ! Clear Y 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[000000004d80010f] = 0e6ccd91, %l3 = f0f3cbc478a065e4 ldstub [%i3+0x00f],%l3 ! %l3 = 00000091000000ff ! Mem[000000004c000128] = f881822c41aa4572, %l5 = 7766f85c50fc9bc0, %l7 = d26906e23be550c2 add %i0,0x28,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = f881822c41aa4572 ! Mem[000000004d000124] = 6d9664e0, %l3 = 0000000000000091 swap [%i2+0x024],%l3 ! %l3 = 000000006d9664e0 ! Mem[000000004d800121] = b3204c3f, %l2 = 8c1c2b5c83a2eed2 ldstub [%i3+0x021],%l2 ! %l2 = 00000020000000ff ! Mem[000000004c00011c] = a7794f2a, %l1 = a3e09f66, %l6 = fd7a84c4 add %i0,0x1c,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000a7794f2a ! Mem[0000000090000108] = 08ca47087887c5e2, %g2 = 6a5ced43ff41557b ldx [%i4+%o1],%g2 ! %g2 = 08ca47087887c5e2 ! Mem[000000004d000108] = 5545098d, %l3 = 000000006d9664e0 swapa [%i2+%o1]0x80,%l3 ! %l3 = 000000005545098d ! %l6 = 00000000a7794f2a, Mem[000000004d00011d] = 58c7830f stb %l6,[%i2+0x01d] ! Mem[000000004d00011c] = 582a830f ! %l0 = f293ab4c, %l1 = a3e09f66, Mem[000000004d800100] = 78b173d8 fc6c7032 stda %l0,[%i3+%g0]0x88 ! Mem[000000004d800100] = f293ab4c a3e09f66 ! Mem[000000004c000130] = 622d8fcf, %l2 = 0000000000000020, %asi = 80 swapa [%i0+0x030]%asi,%l2 ! %l2 = 00000000622d8fcf p30_label_2: ! Mem[000000004d800120] = b3ff4c3f, %l3 = 000000005545098d lduwa [%i3+%o4]0x80,%l3 ! %l3 = 00000000b3ff4c3f ! %l4 = 3e06784e, %l5 = 50fc9bc0, Mem[000000004d800100] = 4cab93f2 669fe0a3 stda %l4,[%i3+%g0]0x80 ! Mem[000000004d800100] = 3e06784e 50fc9bc0 ! Mem[000000004d800110] = 2106fd6470a05164, %l3 = 00000000b3ff4c3f, %l3 = 00000000b3ff4c3f add %i3,0x10,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 2106fd6470a05164 ! Mem[000000004c800134] = a09a4fc8, %l6 = a7794f2a, %l5 = 50fc9bc0 add %i1,0x34,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000a09a4fc8 ! Mem[000000004d000110] = a056540d, %l5 = 00000000a09a4fc8 lduwa [%i2+%o2]0x88,%l5 ! %l5 = 00000000a056540d ! Mem[000000004d800120] = b3ff4c3fc7584125, %l0 = b3dff562f293ab4c, %l3 = 2106fd6470a05164 add %i3,0x20,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = b3ff4c3fc7584125 ! Mem[000000004d00010d] = 02fc64b9, %l1 = ee5d2b22a3e09f66 ldstuba [%i2+0x00d]%asi,%l1 ! %l1 = 000000fc000000ff ! Mem[000000004c000100] = 4b07a677, %l7 = f881822c41aa4572 ldswa [%i0+%g0]0x89,%l7 ! %l7 = 000000004b07a677 ! Mem[000000004d000108] = 6d9664e0, %l2 = 622d8fcf, %l6 = a7794f2a add %i2,0x08,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 000000006d9664e0 ! %l6 = 6d9664e0, %l7 = 4b07a677, Mem[0000000090000110] = 8fb59df2 fd95c391 std %l6,[%i4+%o2] ! Mem[0000000090000110] = 6d9664e0 4b07a677 p30_label_3: ! Mem[000000004d800130] = 69af4b40, %l4 = 3e06784e, %l5 = a056540d add %i3,0x30,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000069af4b40 ! Mem[000000004c000100] = 77a6074b, %l2 = 00000000622d8fcf, %asi = 80 swapa [%i0+0x000]%asi,%l2 ! %l2 = 0000000077a6074b ! Mem[000000004d800108] = 7d5849fe0e6ccdff, %l3 = b3ff4c3fc7584125 ldxa [%i3+%o1]0x81,%l3 ! %l3 = 7d5849fe0e6ccdff ! Mem[000000004d800130] = 69af4b40, %l5 = 0000000069af4b40 ldsb [%i3+0x031],%l5 ! %l5 = ffffffffffffffaf ! Mem[000000004d800118] = 2137cb3b72b59ee3, %l7 = 000000004b07a677 ldxa [%i3+%o3]0x80,%l7 ! %l7 = 2137cb3b72b59ee3 ! Mem[000000004d800110] = 2106fd6470a05164, %l2 = 0000000077a6074b, %l7 = 2137cb3b72b59ee3 add %i3,0x10,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 2106fd6470a05164 ! Mem[000000004c800138] = bb8eb2f3b134c01f, %l1 = 00000000000000fc, %l2 = 0000000077a6074b add %i1,0x38,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = bb8eb2f3b134c01f ! Mem[0000000090000104] = 2407da14, %g2 = 08ca47087887c5e2 ldsh [%i4+0x004],%g2 ! %g2 = 0000000000002407 ! %l7 = 2106fd6470a05164, Mem[000000004c000108] = 943d5802 stwa %l7,[%i0+%o1]0x80 ! Mem[000000004c000108] = 70a05164 ! Mem[000000004c00012c] = 41aa4572, %l3 = 7d5849fe0e6ccdff swap [%i0+0x02c],%l3 ! %l3 = 0000000041aa4572 p30_label_4: ! Mem[000000004d800120] = 3f4cffb3, %l0 = b3dff562f293ab4c lduba [%i3+%o4]0x89,%l0 ! %l0 = 00000000000000b3 ! Mem[000000004c000124] = c72bd4a3, %l7 = 2106fd6470a05164 ldstuba [%i0+0x024]%asi,%l7 ! %l7 = 000000c7000000ff ! Mem[000000004c000128] = 2c8281f8, %l0 = 00000000000000b3 swapa [%i0+%o5]0x89,%l0 ! %l0 = 000000002c8281f8 ! Mem[000000004d80013c] = a9e55526, %l6 = 000000006d9664e0 swap [%i3+0x03c],%l6 ! %l6 = 00000000a9e55526 ! Mem[0000000091000100] = 22a9be5f, %g2 = 0000000000002407 ldsb [%i6+0x003],%g2 ! %g2 = 0000000000000022 ! Mem[000000004c000120] = 24074e1e, %l0 = 000000002c8281f8 lduha [%i0+%o4]0x89,%l0 ! %l0 = 0000000000004e1e ! Mem[000000004c800131] = cc38f162, %l7 = 00000000000000c7 ldstub [%i1+0x031],%l7 ! %l7 = 00000038000000ff ! Mem[000000004c000104] = 9a52da36, %l6 = 00000000a9e55526 swap [%i0+0x004],%l6 ! %l6 = 000000009a52da36 ! Mem[000000004c800100] = 9646cb1e76c44bd1, %l3 = 0000000041aa4572 ldxa [%i1+0x000]%asi,%l3 ! %l3 = 9646cb1e76c44bd1 ! %l7 = 0000000000000038, Mem[000000009080013c] = 8b84534a sth %l7,[%i5+0x03c] ! Mem[000000009080013c] = 0038534a ba,a p30_not_taken_0_end p30_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p30_branch_failed p30_not_taken_0_end: ! End of Random Code for Thread 30 p30_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x078] ! Set processor 30 done flag ! Check Registers p30_check_registers: set p30_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000004e1e bne,a,pn %xcc,p30_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000fc bne,a,pn %xcc,p30_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be bb8eb2f3b134c01f bne,a,pn %xcc,p30_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 9646cb1e76c44bd1 bne,a,pn %xcc,p30_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffffaf bne,a,pn %xcc,p30_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000038 bne,a,pn %xcc,p30_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p30_local0_expect,%g1 p30_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 622d8fcfa9e55526 ldx [%i0+0x000],%g3 ! Observed data at 000000004c000100 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 70a05164f5a0c84c ldx [%i0+0x008],%g3 ! Observed data at 000000004c000108 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1e4e0724ff2bd4a3 ldx [%i0+0x020],%g3 ! Observed data at 000000004c000120 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b30000000e6ccdff ldx [%i0+0x028],%g3 ! Observed data at 000000004c000128 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000204f7af96f ldx [%i0+0x030],%g3 ! Observed data at 000000004c000130 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x030,%g4 set p30_local1_expect,%g1 p30_check_local1: ldx [%g1+0x030],%g2 ! Expected data = ccfff162a09a4fc8 ldx [%i1+0x030],%g3 ! Observed data at 000000004c800130 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x030,%g4 set p30_local2_expect,%g1 p30_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 6d9664e002ff64b9 ldx [%i2+0x008],%g3 ! Observed data at 000000004d000108 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8499e30e582a830f ldx [%i2+0x018],%g3 ! Observed data at 000000004d000118 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5f2cebad00000091 ldx [%i2+0x020],%g3 ! Observed data at 000000004d000120 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x020,%g4 set p30_local3_expect,%g1 p30_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 3e06784e50fc9bc0 ldx [%i3+0x000],%g3 ! Observed data at 000000004d800100 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7d5849fe0e6ccdff ldx [%i3+0x008],%g3 ! Observed data at 000000004d800108 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = b3ff4c3fc7584125 ldx [%i3+0x020],%g3 ! Observed data at 000000004d800120 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0c82764c6d9664e0 ldx [%i3+0x038],%g3 ! Observed data at 000000004d800138 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x038,%g4 ! The test for processor 30 has passed p30_passed: ta GOOD_TRAP nop p30_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p30_failed p30_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p30_failed p30_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p30_failed p30_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p30_failed p30_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p30_failed p30_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p30_failed p30_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p30_failed p30_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p30_failed ! The test for processor 30 failed p30_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x078] ! Set processor 30 done flag set p30_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 30 failed p30_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x078] ! Set processor 30 done flag set p30_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p30_selfmod_failed: ba p30_failed mov 0xabc,%g1 p30_common_error: or %g0,0xefe,%g1 ba p30_failed mov %o5,%g3 p30_common_signature_error: set p30_temp,%g1 ba p30_failed st %g2,[%g1] ! Common Lock Number p30_common_timeout: set p30_temp,%g1 ba p30_failed st %g2,[%g1] ! Common Lock Number p30_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p30_failed mov 0x0,%g3 p30_trap1e: ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004c000100] stha %l3,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004c000120] done p30_trap1o: ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004c000100] stha %l3,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004c000120] done p30_trap2e: stda %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004c000128] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004d000108] ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d800108] ldda [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004d000110] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004d800118] ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d000100] done p30_trap2o: stda %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004c000128] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004d000108] ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d800108] ldda [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004d000110] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004d800118] ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d000100] done p30_trap3e: nop nop nop nop done p30_trap3o: 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 = b3dff562f293ab4c ldx [%g1+0x008],%l1 ! %l1 = ee5d2b22a3e09f66 ldx [%g1+0x010],%l2 ! %l2 = 8c1c2b5c83a2eed2 ldx [%g1+0x018],%l3 ! %l3 = f0f3cbc478a065e4 ldx [%g1+0x020],%l4 ! %l4 = 59ee450e3e06784e ldx [%g1+0x028],%l5 ! %l5 = 7766f85c50fc9bc0 ldx [%g1+0x030],%l6 ! %l6 = 9cb62e25fd7a84c4 ldx [%g1+0x038],%l7 ! %l7 = d26906e23be550c2 ! Initialize the output register of window 0 set unres3_start,%o0 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 = c2165a2d 1501b512 2e2f1037 d4798700 ! %f4 = 6b28fe43 2b5f6d32 332de677 7ee47e80 ! %f8 = 970c3585 c459275b 41368124 165abfe8 ! %f12 = cea78603 518b13c7 170a168a 2977b85e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 17dcfb5c 29d08a42 721190f2 4e1b8d73 ! %f20 = 15453646 1604bc5d 7a71c05d 9b7a7bfe ! %f24 = efa20740 9aa550d6 cbe18c75 321a7b21 ! %f28 = b31fec24 c58d1e2d 16836a4c ff5f1b06 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 81ffb0bd 78182c9b ec128f8b 4dfce545 ! %f36 = 4f71c753 84a4d7ef fc02ca20 da0072b4 ! %f40 = ee716747 4a38dcc4 52809568 e77a0215 ! %f44 = f8b4532e c27dd55b cd4e8a2f 4a4e6a02 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4ce401370000001e,%g7,%g1 ! GSR scale = 3, align = 6 wr %g1,%g0,%gsr ! GSR = 4ce401370000001e wr %g0,%y ! Clear Y 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[000000004e800118] = 04f3a6d2, %l0 = 5ea18a2c50e5f97d lduha [%i1+%o3]0x80,%l0 ! %l0 = 00000000000004f3 ! %l7 = b817f83076cbd44c, Mem[0000000090800130] = 00475273 stw %l7,[%i5+0x030] ! Mem[0000000090800130] = 76cbd44c ! %l3 = 1f32ef34696fbe0a, Mem[000000004e000118] = 17c24c55 stha %l3,[%i0+%o3]0x89 ! Mem[000000004e000118] = 17c2be0a ! Mem[000000004e000100] = da13e603, %l2 = 61195112ade894d8 lduh [%i0+%g0],%l2 ! %l2 = 000000000000da13 ! Mem[000000004e800128] = 58d948c7, %l7 = 76cbd44c, %l3 = 696fbe0a add %i1,0x28,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000058d948c7 ! %l0 = 000004f3, %l1 = 72821a04, Mem[0000000091800100] = c168de07 8b6b0866 std %l0,[%o0+%g0] ! Mem[0000000091800100] = 000004f3 72821a04 ! Mem[0000000090800108] = e1dba624, %g2 = ff2ce0385cbb5702 ldub [%i5+0x009],%g2 ! %g2 = 00000000000000e1 ! Mem[000000004e000110] = 863c287b, %l4 = d596334488b95fd7 swapa [%i0+%o2]0x88,%l4 ! %l4 = 00000000863c287b ! Mem[000000004e000110] = d75fb988, %l2 = 000000000000da13 ldstuba [%i0+%o2]0x81,%l2 ! %l2 = 000000d7000000ff ! Mem[000000004f800118] = c6da7975, %l3 = 0000000058d948c7 ldstuba [%i3+%o3]0x80,%l3 ! %l3 = 000000c6000000ff p31_label_2: ! Mem[0000000091000100] = 22a9be5f, %g2 = 00000000000000e1 ldub [%i6+0x003],%g2 ! %g2 = 0000000000000022 ! Mem[0000000090800138] = 33a15191 8b84534a, %g2 = 00000022, %g3 = 0bad0b00 ldd [%i5+0x038],%g2 ! %g2 = 0000000033a15191 000000008b84534a ! Mem[000000004f000100] = 110bdf9e, %l1 = 34ff7fc072821a04 ldstuba [%i2+0x000]%asi,%l1 ! %l1 = 00000011000000ff ! Mem[000000004f800110] = c8101b1c804581aa, %l1 = 0000000000000011, %l1 = 0000000000000011 add %i3,0x10,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = c8101b1c804581aa ! %l6 = 7d2135f8, %l7 = 76cbd44c, Mem[000000004e000130] = acb7a270 ff148ef6 std %l6,[%i0+0x030] ! Mem[000000004e000130] = 7d2135f8 76cbd44c ! %l5 = c3570d101307683e, Mem[000000004f000110] = c58fdb418ed92e1d stxa %l5,[%i2+%o2]0x80 ! Mem[000000004f000110] = c3570d101307683e ! Mem[000000004f000120] = 729d81a0, %l0 = 00000000000004f3 swap [%i2+%o4],%l0 ! %l0 = 00000000729d81a0 ! Mem[000000004f000118] = fa94b298, %l0 = 00000000729d81a0 ldswa [%i2+%o3]0x89,%l0 ! %l0 = fffffffffa94b298 ! %l7 = b817f83076cbd44c, Mem[000000004f000100] = ff0bdf9e stha %l7,[%i2+%g0]0x80 ! Mem[000000004f000100] = d44cdf9e ! Mem[000000004f800128] = ccb35eaf, %l4 = 00000000863c287b swapa [%i3+%o5]0x80,%l4 ! %l4 = 00000000ccb35eaf p31_label_3: ! %l7 = b817f83076cbd44c, Mem[000000009080012f] = d376cbd4 stb %l7,[%i5+0x02f] ! Mem[000000009080012c] = 4c76cbd4 ! Mem[000000004e000124] = 40daeff2, %l4 = 00000000ccb35eaf swap [%i0+0x024],%l4 ! %l4 = 0000000040daeff2 ! Mem[000000004f800112] = c8101b1c, %l1 = c8101b1c804581aa ldstub [%i3+0x012],%l1 ! %l1 = 0000001b000000ff ! %l7 = b817f83076cbd44c, Mem[000000004f800108] = 769c3175 stwa %l7,[%i3+%o1]0x80 ! Mem[000000004f800108] = 76cbd44c ! Mem[000000004e000100] = da13e603, %l7 = b817f83076cbd44c ldstub [%i0+%g0],%l7 ! %l7 = 000000da000000ff ! %l2 = 000000d7, %l3 = 000000c6, Mem[000000004e800120] = 8f525608 fc94a97f std %l2,[%i1+%o4] ! Mem[000000004e800120] = 000000d7 000000c6 ! Mem[000000004f800100] = 8889a1c772642803, %l4 = 0000000040daeff2 ldxa [%i3+%g0]0x88,%l4 ! %l4 = 8889a1c772642803 ! Mem[000000004e00010c] = 93362b40, %l5 = 1307683e, %l0 = fa94b298 add %i0,0x0c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000093362b40 ! Mem[000000004e000120] = 74814321, %l7 = 00000000000000da lduwa [%i0+%o4]0x89,%l7 ! %l7 = 0000000074814321 ! Mem[000000009180013c] = 4c070000, %g2 = 0000000033a15191 lduh [%o0+0x03e],%g2 ! %g2 = 0000000000004c07 p31_label_4: ! Mem[000000004e000120] = 21438174ccb35eaf, %l6 = 9d74dccc7d2135f8, %l4 = 8889a1c772642803 add %i0,0x20,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 21438174ccb35eaf ! Mem[0000000090800128] = 4740e630, %g2 = 0000000000004c07 ldub [%i5+%o5],%g2 ! %g2 = 0000000000000047 ! Mem[000000004e800110] = bdb91099, %l3 = 000000c6, %l2 = 000000d7 add %i1,0x10,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000bdb91099 ! Mem[000000004f000130] = 099901f9cf878b0b, %l1 = 000000000000001b, %l0 = 0000000093362b40 add %i2,0x30,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 099901f9cf878b0b ! Mem[000000004f00010c] = b517e632, %l7 = 74814321, %l6 = 7d2135f8 add %i2,0x0c,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000b517e632 ! Mem[000000004e800108] = 072c9d16, %l3 = 00000000000000c6 swapa [%i1+%o1]0x89,%l3 ! %l3 = 00000000072c9d16 ! %l2 = 00000000bdb91099, Mem[0000000091000118] = ca16b102 sth %l2,[%i6+%o3] ! Mem[0000000091000118] = 1099b102 ! Mem[000000004e000120] = 21438174, %l0 = 099901f9cf878b0b ldstuba [%i0+%o4]0x80,%l0 ! %l0 = 00000021000000ff ! Mem[000000004e800128] = c748d958, %l4 = 21438174ccb35eaf swapa [%i1+%o5]0x89,%l4 ! %l4 = 00000000c748d958 ! Mem[0000000090000128] = c671c38c64dd7b90, %g2 = 0000000000000047 ldx [%i4+%o5],%g2 ! %g2 = c671c38c64dd7b90 ba,a p31_not_taken_0_end p31_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p31_branch_failed p31_not_taken_0_end: ! End of Random Code for Thread 31 1: membar #Sync ! Force all stores to complete p31_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x07c] ! Set processor 31 done flag ! Check Registers p31_check_registers: set p31_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000021 bne,a,pn %xcc,p31_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000001b bne,a,pn %xcc,p31_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000bdb91099 bne,a,pn %xcc,p31_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000072c9d16 bne,a,pn %xcc,p31_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000c748d958 bne,a,pn %xcc,p31_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000074814321 bne,a,pn %xcc,p31_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p31_local0_expect,%g1 p31_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ff13e603a9a8324a ldx [%i0+0x000],%g3 ! Observed data at 000000004e000100 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff5fb9885ddef9ae ldx [%i0+0x010],%g3 ! Observed data at 000000004e000110 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0abec217ac7121aa ldx [%i0+0x018],%g3 ! Observed data at 000000004e000118 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff438174ccb35eaf ldx [%i0+0x020],%g3 ! Observed data at 000000004e000120 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7d2135f876cbd44c ldx [%i0+0x030],%g3 ! Observed data at 000000004e000130 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x030,%g4 set p31_local1_expect,%g1 p31_check_local1: ldx [%g1+0x008],%g2 ! Expected data = c6000000c9fa40b3 ldx [%i1+0x008],%g3 ! Observed data at 000000004e800108 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000d7000000c6 ldx [%i1+0x020],%g3 ! Observed data at 000000004e800120 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = af5eb3cc4d1ff645 ldx [%i1+0x028],%g3 ! Observed data at 000000004e800128 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x028,%g4 set p31_local2_expect,%g1 p31_check_local2: ldx [%g1+0x000],%g2 ! Expected data = d44cdf9e7b972ead ldx [%i2+0x000],%g3 ! Observed data at 000000004f000100 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = c3570d101307683e ldx [%i2+0x010],%g3 ! Observed data at 000000004f000110 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000004f30889a5f9 ldx [%i2+0x020],%g3 ! Observed data at 000000004f000120 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x020,%g4 set p31_local3_expect,%g1 p31_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 76cbd44c850a2312 ldx [%i3+0x008],%g3 ! Observed data at 000000004f800108 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c810ff1c804581aa ldx [%i3+0x010],%g3 ! Observed data at 000000004f800110 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffda797583c705b8 ldx [%i3+0x018],%g3 ! Observed data at 000000004f800118 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 863c287b0798865c ldx [%i3+0x028],%g3 ! Observed data at 000000004f800128 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x028,%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: stda %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f000128] stba %l2,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e000108] lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004f000108] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004e000128] done p31_trap1o: stda %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f000128] stba %l2,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e000108] lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004f000108] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004e000128] done p31_trap2e: swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004f800128] ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004f000120] done p31_trap2o: swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004f800128] ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004f000120] done p31_trap3e: nop nop done p31_trap3o: 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 = 5ea18a2c50e5f97d ldx [%g1+0x008],%l1 ! %l1 = 34ff7fc072821a04 ldx [%g1+0x010],%l2 ! %l2 = 61195112ade894d8 ldx [%g1+0x018],%l3 ! %l3 = 1f32ef34696fbe0a ldx [%g1+0x020],%l4 ! %l4 = d596334488b95fd7 ldx [%g1+0x028],%l5 ! %l5 = c3570d101307683e ldx [%g1+0x030],%l6 ! %l6 = 9d74dccc7d2135f8 ldx [%g1+0x038],%l7 ! %l7 = b817f83076cbd44c ! Initialize the output register of window 0 set unres3_start,%o0 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 = 71359618 472d0a01 cefd00f8 78a9ab84 ! %f4 = a0bad23f 367689de 5569689a 2b76fcee ! %f8 = 6f827f6b 8bc2b841 2e9405b5 976d0ab6 ! %f12 = d23fdae4 f09f5d06 80f53fa8 0f0c814f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c2fbc639 cd8856e4 efcb9519 de25f98c ! %f20 = 9931949e 9c7c249b 5833b36d 6f58d022 ! %f24 = 363c0de0 528a8912 17f3f4c8 5c70ed6b ! %f28 = 9b73aa96 26cffdf1 22911933 cf1204de ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 72fbf771 e02af3be fb4bac6c 329957c2 ! %f36 = ce4f9df6 8802d2c3 b0e4a326 a9527b5c ! %f40 = 518d4ee9 79a0be5c fbcc0ad6 93ba43fe ! %f44 = 438d7099 551fc80b b8053610 f8510c1a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbc48a05800000013,%g7,%g1 ! GSR scale = 2, align = 3 wr %g1,%g0,%gsr ! GSR = bc48a05800000013 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 32 p32_label_1: ! Mem[0000000090800138] = 33a15191 8b84534a, %g2 = 8d92ac15, %g3 = 0bad0b00 ldd [%i5+0x038],%g2 ! %g2 = 0000000033a15191 000000008b84534a ! Mem[0000000051800117] = e0577edf, %l1 = 605a5254298beeaa ldstub [%i3+0x017],%l1 ! %l1 = 000000df000000ff ! Mem[0000000050800128] = 41c222c4, %l6 = 33a94e5053eda313, %asi = 80 swapa [%i1+0x028]%asi,%l6 ! %l6 = 0000000041c222c4 ! Mem[0000000090800120] = 2fb9920b, %g2 = 0000000033a15191 ldsba [%i5+0x022]%asi,%g2 ! %g2 = 000000000000002f ! Mem[0000000091000118] = ca16b102, %g2 = 000000000000002f lduw [%i6+%o3],%g2 ! %g2 = 00000000ca16b102 ! Mem[0000000051800102] = eec24b50, %l6 = 0000000041c222c4 ldstub [%i3+0x002],%l6 ! %l6 = 0000004b000000ff ! Mem[0000000050000100] = 02d338d4, %l1 = 00000000000000df ldstuba [%i0+%g0]0x81,%l1 ! %l1 = 00000002000000ff ! Mem[0000000051000110] = 1bfa5502, %l2 = 183e7477, %l0 = 25af5254 add %i2,0x10,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000001bfa5502 ! Mem[0000000050000118] = d089610d, %l3 = 0c667760, %l7 = d444a009 add %i0,0x18,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000d089610d ! Mem[0000000051000120] = fdaddd86, %l2 = 3d16627e183e7477 ldsha [%i2+%o4]0x81,%l2 ! %l2 = fffffffffffffdad p32_label_2: ! Mem[0000000051000105] = 5f8a2d6f, %l0 = 000000001bfa5502 ldstub [%i2+0x005],%l0 ! %l0 = 0000008a000000ff ! Mem[0000000090800118] = 9b73b01403021b6c, %g2 = 00000000ca16b102 ldx [%i5+%o3],%g2 ! %g2 = 9b73b01403021b6c ! Mem[000000009100010c] = 1d459227, %g2 = 9b73b01403021b6c ldsb [%i6+0x00c],%g2 ! %g2 = 000000000000001d ! Mem[0000000050000106] = 34f771b4, %l7 = 00000000d089610d ldstub [%i0+0x006],%l7 ! %l7 = 00000071000000ff ! %l0 = 0000008a, %l1 = 00000002, Mem[0000000090800120] = 360b2fb9 920b083b std %l0,[%i5+%o4] ! Mem[0000000090800120] = 0000008a 00000002 ! %l4 = c8eb3d1e, %l5 = 8bd33946, Mem[0000000050800108] = bb86d9be 25cc1762 stda %l4,[%i1+%o1]0x88 ! Mem[0000000050800108] = c8eb3d1e 8bd33946 ! Mem[0000000051800128] = 77e4182d, %l7 = 0000000000000071 ldsha [%i3+%o5]0x80,%l7 ! %l7 = 00000000000077e4 ! Mem[0000000091800114] = 9c1d8dc3, %g2 = 000000000000001d lduwa [%o0+0x014]%asi,%g2 ! %g2 = 000000009c1d8dc3 ! Mem[0000000050800120] = 89562c76, %l3 = 5820d37c0c667760 swapa [%i1+%o4]0x81,%l3 ! %l3 = 0000000089562c76 ! Mem[000000005100011c] = cbe6c990, %l0 = 000000000000008a, %asi = 80 swapa [%i2+0x01c]%asi,%l0 ! %l0 = 00000000cbe6c990 p32_label_3: ! Mem[0000000091800138] = d344049f7f514c07, %g2 = 000000009c1d8dc3 ldx [%o0+0x038],%g2 ! %g2 = d344049f7f514c07 ! Mem[0000000051800100] = eec2ff50, %l7 = 00000000000077e4 ldstuba [%i3+%g0]0x81,%l7 ! %l7 = 000000ee000000ff ! Mem[0000000050800110] = 30a18ecb, %l1 = 0000000000000002 swapa [%i1+%o2]0x80,%l1 ! %l1 = 0000000030a18ecb ! Mem[0000000050000118] = d089610d 06ddc33f, %l4 = c8eb3d1e, %l5 = 8bd33946 ldda [%i0+%o3]0x80,%l4 ! %l4 = 00000000d089610d 0000000006ddc33f ! Mem[0000000051800134] = 044c04c7, %l6 = 000000000000004b swap [%i3+0x034],%l6 ! %l6 = 00000000044c04c7 ! %l2 = fffffffffffffdad, Mem[0000000051800100] = ffc2ff5073b67360 stxa %l2,[%i3+%g0]0x80 ! Mem[0000000051800100] = fffffffffffffdad ! Mem[0000000050000100] = d438d3ff, %l0 = 00000000cbe6c990 ldstuba [%i0+%g0]0x89,%l0 ! %l0 = 000000ff000000ff ! Mem[0000000050000132] = 4c1d3c76, %l5 = 0000000006ddc33f ldstub [%i0+0x032],%l5 ! %l5 = 0000003c000000ff ! %l3 = 0000000089562c76, Mem[0000000050800134] = b2c9722d stw %l3,[%i1+0x034] ! Mem[0000000050800134] = 89562c76 ! Mem[0000000050800120] = 0c667760, %l7 = 00000000000000ee swap [%i1+%o4],%l7 ! %l7 = 000000000c667760 p32_label_4: ! Mem[0000000050000134] = b140dab0, %l2 = fffffffffffffdad swap [%i0+0x034],%l2 ! %l2 = 00000000b140dab0 ! Mem[0000000050800118] = 6b13fbee, %l3 = 0000000089562c76 ldstub [%i1+%o3],%l3 ! %l3 = 0000006b000000ff ! Mem[0000000051800118] = 7078d7b1, %l0 = 00000000000000ff ldstub [%i3+%o3],%l0 ! %l0 = 00000070000000ff ! Mem[0000000091000118] = b10280ce, %g2 = d344049f7f514c07 ldsb [%i6+0x01a],%g2 ! %g2 = ffffffffffffffb1 ! %l1 = 0000000030a18ecb, Mem[0000000090800130] = 0047527318f877fd stx %l1,[%i5+0x030] ! Mem[0000000090800130] = 0000000030a18ecb ! Mem[0000000051000128] = 8546675d, %l3 = 000000000000006b ldstuba [%i2+%o5]0x80,%l3 ! %l3 = 00000085000000ff ! Mem[0000000051000101] = c209e583, %l4 = 00000000d089610d ldstub [%i2+0x001],%l4 ! %l4 = 00000009000000ff ! Mem[0000000050800118] = eefb13ff, %l0 = 0000000000000070 ldstuba [%i1+%o3]0x88,%l0 ! %l0 = 000000ff000000ff ! Mem[0000000050000101] = ffd338d4, %l7 = 000000000c667760 ldstub [%i0+0x001],%l7 ! %l7 = 000000d3000000ff ! Mem[000000005080013b] = e63db95e, %l4 = 0000000000000009 ldstub [%i1+0x03b],%l4 ! %l4 = 0000005e000000ff ba,a p32_not_taken_0_end p32_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p32_branch_failed p32_not_taken_0_end: ! End of Random Code for Thread 32 p32_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x080] ! Set processor 32 done flag ! Check Registers p32_check_registers: set p32_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000ff bne,a,pn %xcc,p32_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000030a18ecb bne,a,pn %xcc,p32_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000b140dab0 bne,a,pn %xcc,p32_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000085 bne,a,pn %xcc,p32_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000005e bne,a,pn %xcc,p32_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000003c bne,a,pn %xcc,p32_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000044c04c7 bne,a,pn %xcc,p32_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000d3 bne,a,pn %xcc,p32_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p32_check_fp_registers: set p32_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be a0bad23f 367689de bne %xcc,p32_f4_fail nop ! Check Local Memory set p32_local0_expect,%g1 p32_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ffff38d434f7ffb4 ldx [%i0+0x000],%g3 ! Observed data at 0000000050000100 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = 4c1dff76fffffdad ldx [%i0+0x030],%g3 ! Observed data at 0000000050000130 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x030,%g4 set p32_local1_expect,%g1 p32_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 1e3debc84639d38b ldx [%i1+0x008],%g3 ! Observed data at 0000000050800108 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000000290ac45db ldx [%i1+0x010],%g3 ! Observed data at 0000000050800110 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff13fbeecaa17322 ldx [%i1+0x018],%g3 ! Observed data at 0000000050800118 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000eea3c06a61 ldx [%i1+0x020],%g3 ! Observed data at 0000000050800120 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 53eda3130bcf9d8c ldx [%i1+0x028],%g3 ! Observed data at 0000000050800128 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 9e6b832e89562c76 ldx [%i1+0x030],%g3 ! Observed data at 0000000050800130 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = e63db9ff05dffd49 ldx [%i1+0x038],%g3 ! Observed data at 0000000050800138 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x038,%g4 set p32_local2_expect,%g1 p32_check_local2: ldx [%g1+0x000],%g2 ! Expected data = c2ffe5835fff2d6f ldx [%i2+0x000],%g3 ! Observed data at 0000000051000100 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2b2fcbe40000008a ldx [%i2+0x018],%g3 ! Observed data at 0000000051000118 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff46675d145f64a4 ldx [%i2+0x028],%g3 ! Observed data at 0000000051000128 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x028,%g4 set p32_local3_expect,%g1 p32_check_local3: ldx [%g1+0x000],%g2 ! Expected data = fffffffffffffdad ldx [%i3+0x000],%g3 ! Observed data at 0000000051800100 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ad22b0b8e0577eff ldx [%i3+0x010],%g3 ! Observed data at 0000000051800110 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff78d7b143ac2f96 ldx [%i3+0x018],%g3 ! Observed data at 0000000051800118 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 3e635f770000004b ldx [%i3+0x030],%g3 ! Observed data at 0000000051800130 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x030,%g4 ! The test for processor 32 has passed p32_passed: ta GOOD_TRAP nop p32_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p32_failed p32_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p32_failed p32_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p32_failed p32_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p32_failed p32_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p32_failed p32_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p32_failed p32_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p32_failed p32_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p32_failed p32_f4_fail: set p32_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 32 failed p32_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x080] ! Set processor 32 done flag set p32_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 32 failed p32_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x080] ! Set processor 32 done flag set p32_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p32_selfmod_failed: ba p32_failed mov 0xabc,%g1 p32_common_error: or %g0,0xf00,%g1 ba p32_failed mov %o5,%g3 p32_common_signature_error: set p32_temp,%g1 ba p32_failed st %g2,[%g1] ! Common Lock Number p32_common_timeout: set p32_temp,%g1 ba p32_failed st %g2,[%g1] ! Common Lock Number p32_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p32_failed mov 0x0,%g3 p32_trap1e: ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000051800118] ldswa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000051000108] ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000051800100] ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000050800108] lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000051800120] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000050000120] done p32_trap1o: ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000051800118] ldswa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000051000108] ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000051800100] ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000050800108] lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000051800120] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000050000120] done p32_trap2e: ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000050000108] done p32_trap2o: ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000050000108] done p32_trap3e: nop done p32_trap3o: 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 = 455fd47625af5254 ldx [%g1+0x008],%l1 ! %l1 = 605a5254298beeaa ldx [%g1+0x010],%l2 ! %l2 = 3d16627e183e7477 ldx [%g1+0x018],%l3 ! %l3 = 5820d37c0c667760 ldx [%g1+0x020],%l4 ! %l4 = c922ff77c8eb3d1e ldx [%g1+0x028],%l5 ! %l5 = bf73fccf8bd33946 ldx [%g1+0x030],%l6 ! %l6 = 33a94e5053eda313 ldx [%g1+0x038],%l7 ! %l7 = fa40e48ad444a009 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 9ec85975 960ab526 4ffbf37f 6ddb4832 ! %f4 = 778674f0 e9fcaaba 1a558008 bf3fa654 ! %f8 = 75ed4485 e7529f0c 464b4923 7bf042b7 ! %f12 = c82ff00d 8e38d2c0 30219396 8586b71a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8d20be9a a94e49a3 6bc4a029 a42aba63 ! %f20 = 75fea804 eeda42f7 1842c92f df8e97db ! %f24 = 83d6ed88 8426f556 723a3d5f cae30205 ! %f28 = 3282bac6 dc48ab39 e25893ae 9d1db6e7 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7b4dfa93 e8d259c2 82db8360 8352f0f6 ! %f36 = c90ab523 f878ced1 685c5519 cf2321e7 ! %f40 = 2bb9d935 ddc961cd c17f87ca c56c52a0 ! %f44 = a455b198 722ff92d df8cd22c dc2d296f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x83661b1f0000000b,%g7,%g1 ! GSR scale = 1, align = 3 wr %g1,%g0,%gsr ! GSR = 83661b1f0000000b wr %g0,%y ! Clear Y 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: ! %l4 = df62f82a7c02b57f, Mem[0000000053800110] = 5ba8a265 stha %l4,[%i3+%o2]0x89 ! Mem[0000000053800110] = 5ba8b57f ! Mem[0000000052800110] = 68f843cb5e72668a, %l0 = b5345d4c7bdbd7fb, %l5 = 6fa437cfcc413aed add %i1,0x10,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 68f843cb5e72668a ! Mem[0000000053800128] = b2a9bea1, %l1 = 9671d52094f315ab ldstuba [%i3+0x028]%asi,%l1 ! %l1 = 000000b2000000ff ! Mem[0000000090800130] = 0047527318f877fd, %g2 = 3948dede00000001 ldx [%i5+0x030],%g2 ! %g2 = 0047527318f877fd ! %l7 = abb6c5e86aad7785, Mem[0000000052800130] = 97d60f3c stb %l7,[%i1+0x030] ! Mem[0000000052800130] = 85d60f3c ! Mem[0000000052800134] = 38115600, %l2 = 63a4891c3a6bfa8c swap [%i1+0x034],%l2 ! %l2 = 0000000038115600 ! Mem[0000000053800103] = 92720e20, %l6 = b015431267186dc2 ldstub [%i3+0x003],%l6 ! %l6 = 00000020000000ff ! Mem[0000000090800104] = d33315e1, %g2 = 0047527318f877fd ldsh [%i5+0x006],%g2 ! %g2 = ffffffffffffd333 ! Mem[0000000090000124] = 463b7072, %g2 = ffffffffffffd333 ldsb [%i4+0x024],%g2 ! %g2 = 0000000000000046 ! Mem[0000000053000118] = e1a9e920, %l3 = e3e4942bce862368 lduh [%i2+%o3],%l3 ! %l3 = 000000000000e1a9 p33_label_2: ! Mem[0000000090000138] = 60abaa20, %g2 = 0000000000000046 lduh [%i4+0x038],%g2 ! %g2 = 00000000000060ab ! Mem[0000000052800120] = be1b0815, %l2 = 0000000038115600 lduwa [%i1+%o4]0x81,%l2 ! %l2 = 00000000be1b0815 ! Mem[0000000090800100] = 656768aa, %g2 = 00000000000060ab ldsb [%i5+%g0],%g2 ! %g2 = 0000000000000065 ! %l4 = df62f82a7c02b57f, Mem[000000009080012c] = f18e84d3 stw %l4,[%i5+0x02c] ! Mem[000000009080012c] = 7c02b57f ! %l1 = 00000000000000b2, Mem[0000000053800108] = 5e90eab0 stha %l1,[%i3+%o1]0x80 ! Mem[0000000053800108] = 00b2eab0 ! Mem[0000000090000130] = 52e299bb, %g2 = 0000000000000065 ldsh [%i4+0x032],%g2 ! %g2 = 00000000000052e2 ! Mem[0000000091800138] = 049f7f51, %g2 = 00000000000052e2 ldsh [%o0+0x03a],%g2 ! %g2 = 000000000000049f ! Mem[0000000090000128] = c38c64dd, %g2 = 000000000000049f lduh [%i4+0x02a],%g2 ! %g2 = 000000000000c38c ! Mem[0000000053800104] = 9232d365, %l5 = 5e72668a, %l5 = 5e72668a add %i3,0x04,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 000000009232d365 ! Mem[0000000090000134] = db0b60ab, %g2 = 000000000000c38c ldsb [%i4+0x036],%g2 ! %g2 = ffffffffffffffdb p33_label_3: ! Mem[0000000053000108] = 11946173, %l1 = 00000000000000b2 ldsha [%i2+%o1]0x89,%l1 ! %l1 = 0000000000006173 ! %l2 = be1b0815, %l3 = 0000e1a9, Mem[0000000052000120] = 8b2a8810 3c2d0693 std %l2,[%i0+%o4] ! Mem[0000000052000120] = be1b0815 0000e1a9 ! Mem[0000000052800128] = 44029c22, %l4 = df62f82a7c02b57f ldstuba [%i1+%o5]0x81,%l4 ! %l4 = 00000044000000ff ! Mem[0000000052000112] = 61e8770d, %l4 = 0000000000000044 ldstub [%i0+0x012],%l4 ! %l4 = 00000077000000ff ! Mem[0000000052800120] = be1b0815, %l5 = 9232d365, %l0 = 7bdbd7fb add %i1,0x20,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000be1b0815 ! Mem[0000000053000120] = 0290e30e, %l1 = 0000000000006173 lduba [%i2+%o4]0x80,%l1 ! %l1 = 0000000000000002 ! Mem[0000000091000108] = 00c266ba, %g2 = ffffffffffffffdb lduw [%i6+%o1],%g2 ! %g2 = 0000000000c266ba ! %l0 = 00000000be1b0815, Mem[0000000052800103] = 0f268a3b, %asi = 80 stba %l0,[%i1+0x003]%asi ! Mem[0000000052800100] = 0f268a15 ! %l7 = abb6c5e86aad7785, Mem[000000009100010f] = 27fcd58b stb %l7,[%i6+0x00f] ! Mem[000000009100010c] = 85fcd58b ! Mem[0000000053000128] = 63f1bcb3, %l3 = 000000000000e1a9 ldsha [%i2+%o5]0x81,%l3 ! %l3 = 00000000000063f1 p33_label_4: ! Mem[000000005300011c] = 174dbf12, %l4 = 00000077, %l3 = 000063f1 add %i2,0x1c,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000174dbf12 ! Mem[0000000052000110] = 61e8ff0d, %l6 = 0000000000000020 lduh [%i0+0x012],%l6 ! %l6 = 000000000000ff0d ! Mem[000000005280011c] = 0b470e50, %l6 = 0000ff0d, %l4 = 00000077 add %i1,0x1c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000000b470e50 ! Mem[0000000052800120] = be1b0815, %l1 = 00000002, %l0 = be1b0815 add %i1,0x20,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000be1b0815 ! Mem[0000000090800138] = 33a15191, %g2 = 0000000000c266ba lduh [%i5+0x038],%g2 ! %g2 = 00000000000033a1 ! Mem[0000000052000118] = ba7883f1, %l7 = abb6c5e86aad7785 ldstub [%i0+%o3],%l7 ! %l7 = 000000ba000000ff ! Mem[0000000053000114] = 2ce871fa, %l7 = 00000000000000ba lduw [%i2+0x014],%l7 ! %l7 = 000000002ce871fa ! Mem[0000000052000138] = bbc485ce71bb9dd7, %l0 = 00000000be1b0815, %l5 = 000000009232d365 add %i0,0x38,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = bbc485ce71bb9dd7 ! Mem[0000000052000100] = 58253226a262d17b, %l4 = 000000000b470e50, %l5 = bbc485ce71bb9dd7 casxa [%i0]0x80,%l4,%l5 ! %l5 = 58253226a262d17b ! Mem[0000000052000110] = 61e8ff0d, %l2 = 00000000be1b0815 lduba [%i0+%o2]0x80,%l2 ! %l2 = 0000000000000061 ba,a p33_not_taken_0_end p33_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p33_branch_failed p33_not_taken_0_end: ! End of Random Code for Thread 33 p33_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x084] ! Set processor 33 done flag ! Check Registers p33_check_registers: set p33_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000002 bne,a,pn %xcc,p33_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000061 bne,a,pn %xcc,p33_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000174dbf12 bne,a,pn %xcc,p33_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000b470e50 bne,a,pn %xcc,p33_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000ff0d bne,a,pn %xcc,p33_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000002ce871fa bne,a,pn %xcc,p33_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p33_local0_expect,%g1 p33_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 61e8ff0d3b691cbd ldx [%i0+0x010],%g3 ! Observed data at 0000000052000110 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff7883f1941414d5 ldx [%i0+0x018],%g3 ! Observed data at 0000000052000118 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = be1b08150000e1a9 ldx [%i0+0x020],%g3 ! Observed data at 0000000052000120 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x020,%g4 set p33_local1_expect,%g1 p33_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 0f268a1590b973a8 ldx [%i1+0x000],%g3 ! Observed data at 0000000052800100 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff029c222b95cfa3 ldx [%i1+0x028],%g3 ! Observed data at 0000000052800128 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 85d60f3c3a6bfa8c ldx [%i1+0x030],%g3 ! Observed data at 0000000052800130 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x030,%g4 ! Processor 33, local 2 is clean set p33_local3_expect,%g1 p33_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 92720eff9232d365 ldx [%i3+0x000],%g3 ! Observed data at 0000000053800100 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00b2eab05d5b268f ldx [%i3+0x008],%g3 ! Observed data at 0000000053800108 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7fb5a85baa449311 ldx [%i3+0x010],%g3 ! Observed data at 0000000053800110 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffa9bea1490646bc ldx [%i3+0x028],%g3 ! Observed data at 0000000053800128 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x028,%g4 ! The test for processor 33 has passed p33_passed: ta GOOD_TRAP nop p33_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p33_failed p33_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p33_failed p33_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p33_failed p33_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p33_failed p33_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p33_failed p33_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p33_failed p33_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p33_failed p33_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p33_failed ! The test for processor 33 failed p33_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x084] ! Set processor 33 done flag set p33_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 33 failed p33_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x084] ! Set processor 33 done flag set p33_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p33_selfmod_failed: ba p33_failed mov 0xabc,%g1 p33_common_error: or %g0,0xf01,%g1 ba p33_failed mov %o5,%g3 p33_common_signature_error: set p33_temp,%g1 ba p33_failed st %g2,[%g1] ! Common Lock Number p33_common_timeout: set p33_temp,%g1 ba p33_failed st %g2,[%g1] ! Common Lock Number p33_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p33_failed mov 0x0,%g3 p33_trap1e: swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000053800118] done p33_trap1o: swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000053800118] done p33_trap2e: ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000052800110] lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000052000108] ldsba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000053800128] swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000053800100] stba %l7,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053000128] ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000052800108] ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000053000118] done p33_trap2o: ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000052800110] lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000052000108] ldsba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000053800128] swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000053800100] stba %l7,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053000128] ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000052800108] ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000053000118] done p33_trap3e: nop nop done p33_trap3o: nop nop done p33_init_memory_pointers: set p33_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p33_local0_start,%i0 set p33_local1_start,%i1 set p33_local2_start,%i2 set p33_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = b5345d4c7bdbd7fb ldx [%g1+0x008],%l1 ! %l1 = 9671d52094f315ab ldx [%g1+0x010],%l2 ! %l2 = 63a4891c3a6bfa8c ldx [%g1+0x018],%l3 ! %l3 = e3e4942bce862368 ldx [%g1+0x020],%l4 ! %l4 = df62f82a7c02b57f ldx [%g1+0x028],%l5 ! %l5 = 6fa437cfcc413aed ldx [%g1+0x030],%l6 ! %l6 = b015431267186dc2 ldx [%g1+0x038],%l7 ! %l7 = abb6c5e86aad7785 ! Initialize the output register of window 0 set unres3_start,%o0 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 = cafd04fa 49371eed 175fa97e e017948c ! %f4 = 698f95c8 5d01f277 31026bee f6bc9624 ! %f8 = 739f619a 3b7fd6fb 11f141fd a73118c8 ! %f12 = 520737a0 9f03abf4 ead5e40a cb96c23b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f7e9a931 f827db75 c0c386da e37e8fed ! %f20 = b104b1fc 03dc716e 026ece57 79f5374a ! %f24 = cfa439e4 37383306 3d761f6d e956a884 ! %f28 = f6eb1d30 8cd404fc 33adf65e 44347b3e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ea51819f 6ade75be 6c31eab5 f5b81d9b ! %f36 = 832da64f 8939923c 43b5e9fd ddc330f8 ! %f40 = fc83e28c a912e3e2 e26d84ad 571501e8 ! %f44 = 74494920 6c61af17 f2244c9b eb2f4ccd ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xdd49ddc700000068,%g7,%g1 ! GSR scale = 13, align = 0 wr %g1,%g0,%gsr ! GSR = dd49ddc700000068 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 34 p34_label_1: ! Mem[000000005580011c] = ff6570a9, %l3 = 365ee1cc23d48928 lduw [%i3+0x01c],%l3 ! %l3 = 00000000ff6570a9 ! %l7 = 3a206e3a78208e98, Mem[0000000091000120] = a86cdbf2104ea99f stx %l7,[%i6+%o4] ! Mem[0000000091000120] = 3a206e3a78208e98 ! Mem[0000000054800124] = 2a786bb6, %l4 = 6614bcb5, %l1 = 2ef7bfce add %i1,0x24,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000002a786bb6 ! Mem[0000000090800114] = d7c7db82, %g2 = 803f830ac36ea349 lduh [%i5+0x014],%g2 ! %g2 = 000000000000d7c7 ! Mem[000000009000012c] = 90aa5852, %g2 = 000000000000d7c7 lduba [%i4+0x02f]%asi,%g2 ! %g2 = 0000000000000090 ! %l2 = 9241879e84fc229d, Mem[0000000090800118] = 9b73b01403021b6c stx %l2,[%i5+%o3] ! Mem[0000000090800118] = 9241879e84fc229d ! Mem[000000005580013c] = 746d5b7b, %l3 = ff6570a9, %l5 = 30337745 add %i3,0x3c,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000746d5b7b ! Mem[0000000054000100] = b4e9a849, %l3 = 00000000ff6570a9 swapa [%i0+%g0]0x80,%l3 ! %l3 = 00000000b4e9a849 ! Mem[0000000091800108] = eab2e88b677de0f8, %g2 = 0000000000000090 ldx [%o0+%o1],%g2 ! %g2 = eab2e88b677de0f8 ! Mem[000000005500012c] = 2606feb1, %l3 = 00000000b4e9a849 ldstub [%i2+0x02c],%l3 ! %l3 = 00000026000000ff p34_label_2: ! Mem[0000000054000120] = 644a8f317ea463dc, %l3 = 0000000000000026, %l4 = cc43dcf06614bcb5 add %i0,0x20,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 644a8f317ea463dc ! Mem[0000000054000120] = 644a8f31, %l3 = 0000000000000026 ldub [%i0+0x022],%l3 ! %l3 = 000000000000008f ! Mem[000000005400012a] = 5ac376ab, %l5 = 00000000746d5b7b ldstub [%i0+0x02a],%l5 ! %l5 = 00000076000000ff ! Mem[0000000055000100] = 48c7eb839b7be01f, %l1 = 000000002a786bb6, %l7 = 3a206e3a78208e98 casxa [%i2]0x80,%l1,%l7 ! %l7 = 48c7eb839b7be01f ! Mem[000000005500011c] = 637010db, %l4 = 644a8f317ea463dc swap [%i2+0x01c],%l4 ! %l4 = 00000000637010db ! Mem[0000000055000130] = 6f3b522b8806fb7a, %l0 = 4368412a6081df5f, %l5 = 0000000000000076 add %i2,0x30,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 6f3b522b8806fb7a ! Mem[0000000054000110] = fea19d99, %l0 = 4368412a6081df5f lduha [%i0+%o2]0x81,%l0 ! %l0 = 000000000000fea1 ! %l5 = 6f3b522b8806fb7a, Mem[000000009080013f] = 4a000000 stb %l5,[%i5+0x03f] ! Mem[000000009080013c] = 7a000000 ! Mem[000000005580013c] = 746d5b7b, %l7 = 48c7eb839b7be01f swap [%i3+0x03c],%l7 ! %l7 = 00000000746d5b7b ! Mem[0000000055000120] = baf4398c, %l1 = 2a786bb6, %l3 = 0000008f add %i2,0x20,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000baf4398c p34_label_3: ! Mem[0000000055800130] = 145672dd8f670ceb, %l6 = c7f5c19a75922213, %l3 = 00000000baf4398c add %i3,0x30,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 145672dd8f670ceb ! Mem[0000000055000108] = e534564c, %l1 = 000000002a786bb6 ldstuba [%i2+%o1]0x88,%l1 ! %l1 = 0000004c000000ff ! Mem[0000000091800110] = 6c7f57309c1d8dc3, %g2 = eab2e88b677de0f8 ldx [%o0+%o2],%g2 ! %g2 = 6c7f57309c1d8dc3 ! Mem[0000000090800130] = 00475273 18f877fd, %g2 = 9c1d8dc3, %g3 = 0bad0b00 ldd [%i5+0x030],%g2 ! %g2 = 0000000000475273 0000000018f877fd ! Mem[0000000091800128] = 6c389c12 fd125781, %g2 = 00475273, %g3 = 18f877fd ldd [%o0+%o5],%g2 ! %g2 = 000000006c389c12 00000000fd125781 ! Mem[0000000055800118] = f713229f, %l4 = 00000000637010db ldstuba [%i3+%o3]0x80,%l4 ! %l4 = 000000f7000000ff ! Mem[0000000090800104] = d0ead333, %g2 = 000000006c389c12 ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffffd0ea ! Mem[0000000055800108] = 64c72057, %l5 = 6f3b522b8806fb7a ldswa [%i3+%o1]0x88,%l5 ! %l5 = 0000000064c72057 ! Mem[0000000054800120] = 8427ea74, %l4 = 00000000000000f7 lduwa [%i1+%o4]0x81,%l4 ! %l4 = 000000008427ea74 ! Mem[0000000055800130] = 145672dd8f670ceb, %l6 = c7f5c19a75922213, %l6 = c7f5c19a75922213 add %i3,0x30,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 145672dd8f670ceb p34_label_4: ! Mem[000000009000013c] = 45e599ca, %g2 = ffffffffffffd0ea lduh [%i4+0x03c],%g2 ! %g2 = 00000000000045e5 ! Mem[0000000055000110] = 06f4fcda, %l6 = 145672dd8f670ceb lduba [%i2+%o2]0x88,%l6 ! %l6 = 00000000000000da ! Mem[000000005480010b] = 94114edf, %l0 = 000000000000fea1 ldstub [%i1+0x00b],%l0 ! %l0 = 000000df000000ff ! Mem[0000000054000130] = 595a6fae, %l7 = 00000000746d5b7b ldsw [%i0+0x030],%l7 ! %l7 = 00000000595a6fae ! Mem[0000000055800128] = fcb2f7c6eeb70580, %l6 = 00000000000000da ldx [%i3+%o5],%l6 ! %l6 = fcb2f7c6eeb70580 ! Mem[0000000055000118] = 74924d60, %l6 = fcb2f7c6eeb70580 lduwa [%i2+%o3]0x89,%l6 ! %l6 = 0000000074924d60 ! Mem[0000000091800138] = d344049f, %g18 = 8efea50a911b3b38 ldsw [%o0+0x038],%g2 ! %g2 = 8efea50a911b3b38 ! %l3 = 145672dd8f670ceb, Mem[0000000055800128] = c6f7b2fc stha %l3,[%i3+%o5]0x88 ! Mem[0000000055800128] = c6f70ceb ! Mem[0000000054800128] = a25824fb, %l3 = 8f670ceb, %l6 = 74924d60 add %i1,0x28,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000a25824fb ! Mem[000000005500010c] = f1c0a79a, %l2 = 84fc229d, %l6 = a25824fb add %i2,0x0c,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000f1c0a79a ba,a p34_not_taken_0_end p34_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p34_branch_failed p34_not_taken_0_end: ! End of Random Code for Thread 34 p34_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x088] ! Set processor 34 done flag ! Check Registers p34_check_registers: set p34_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000df bne,a,pn %xcc,p34_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000004c bne,a,pn %xcc,p34_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 145672dd8f670ceb bne,a,pn %xcc,p34_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000008427ea74 bne,a,pn %xcc,p34_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000064c72057 bne,a,pn %xcc,p34_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000f1c0a79a bne,a,pn %xcc,p34_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000595a6fae bne,a,pn %xcc,p34_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p34_local0_expect,%g1 p34_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ff6570a96c9ec481 ldx [%i0+0x000],%g3 ! Observed data at 0000000054000100 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5ac3ffab0670b88b ldx [%i0+0x028],%g3 ! Observed data at 0000000054000128 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x028,%g4 set p34_local1_expect,%g1 p34_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 94114efffb125c8f ldx [%i1+0x008],%g3 ! Observed data at 0000000054800108 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x008,%g4 set p34_local2_expect,%g1 p34_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ff5634e5f1c0a79a ldx [%i2+0x008],%g3 ! Observed data at 0000000055000108 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 604d92747ea463dc ldx [%i2+0x018],%g3 ! Observed data at 0000000055000118 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 33f061d3ff06feb1 ldx [%i2+0x028],%g3 ! Observed data at 0000000055000128 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x028,%g4 set p34_local3_expect,%g1 p34_check_local3: ldx [%g1+0x018],%g2 ! Expected data = ff13229fff6570a9 ldx [%i3+0x018],%g3 ! Observed data at 0000000055800118 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = eb0cf7c6eeb70580 ldx [%i3+0x028],%g3 ! Observed data at 0000000055800128 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 64a3ee2f9b7be01f ldx [%i3+0x038],%g3 ! Observed data at 0000000055800138 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x038,%g4 ! The test for processor 34 has passed p34_passed: ta GOOD_TRAP nop p34_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p34_failed p34_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p34_failed p34_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p34_failed p34_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p34_failed p34_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p34_failed p34_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p34_failed p34_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p34_failed p34_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p34_failed ! The test for processor 34 failed p34_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x088] ! Set processor 34 done flag set p34_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 34 failed p34_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x088] ! Set processor 34 done flag set p34_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p34_selfmod_failed: ba p34_failed mov 0xabc,%g1 p34_common_error: or %g0,0xf02,%g1 ba p34_failed mov %o5,%g3 p34_common_signature_error: set p34_temp,%g1 ba p34_failed st %g2,[%g1] ! Common Lock Number p34_common_timeout: set p34_temp,%g1 ba p34_failed st %g2,[%g1] ! Common Lock Number p34_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p34_failed mov 0x0,%g3 p34_trap1e: lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054000118] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054800110] lduwa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000055000128] done p34_trap1o: lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054000118] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054800110] lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000055000128] done p34_trap2e: ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000054000128] swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000055800108] done p34_trap2o: ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000054000128] swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000055800108] done p34_trap3e: nop nop nop nop nop nop done p34_trap3o: nop nop nop 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 = 4368412a6081df5f ldx [%g1+0x008],%l1 ! %l1 = bcb27aee2ef7bfce ldx [%g1+0x010],%l2 ! %l2 = 9241879e84fc229d ldx [%g1+0x018],%l3 ! %l3 = 365ee1cc23d48928 ldx [%g1+0x020],%l4 ! %l4 = cc43dcf06614bcb5 ldx [%g1+0x028],%l5 ! %l5 = e330c21230337745 ldx [%g1+0x030],%l6 ! %l6 = c7f5c19a75922213 ldx [%g1+0x038],%l7 ! %l7 = 3a206e3a78208e98 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 34f86e36 78f8497f dd115d3b 696c4ff1 ! %f4 = 9558bfba e7c60749 54732f81 e48981ca ! %f8 = 418518f8 d79ffd93 0d55a123 47d99178 ! %f12 = 7e48ca23 edcc2a87 569cc921 a8a270bd ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 69ec87ed b7156723 3a07ac4a 6435eb5c ! %f20 = c99e5252 a25def70 798b7f04 742aebb8 ! %f24 = 9e01bc3e 00a53cd5 fb42bfab d16b3889 ! %f28 = 8005dbe4 d4908b8b cd1956b2 5fdc5c5d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 8ac4b004 a24d4568 df9add16 e4fc2cd3 ! %f36 = 8e9e9729 376ca41c 8b220bbe 98016f2a ! %f40 = 8b28a3a0 5c75377e 61f16fee 25f346ba ! %f44 = 11cb1418 d13c4d98 255aa70d 15f04e8a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6981eca000000021,%g7,%g1 ! GSR scale = 4, align = 1 wr %g1,%g0,%gsr ! GSR = 6981eca000000021 wr %g0,%y ! Clear Y 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[000000005600011c] = 05340e53, %l3 = f63858ac, %l0 = 14e59386 add %i0,0x1c,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000005340e53 ! Mem[0000000057800109] = 96a37c36, %l5 = 3a26f6bbea07cfe6 ldstub [%i3+0x009],%l5 ! %l5 = 000000a3000000ff ! Mem[0000000057000108] = 9ab0b194, %l4 = e37586727e46858c lduha [%i2+%o1]0x88,%l4 ! %l4 = 000000000000b194 ! Mem[0000000057800120] = d73eccf4, %l4 = 000000000000b194 ldswa [%i3+%o4]0x81,%l4 ! %l4 = ffffffffd73eccf4 ! Mem[0000000057800130] = e69fc0c8, %l5 = 000000a3, %l3 = f63858ac add %i3,0x30,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000e69fc0c8 ! Mem[0000000056800100] = 5a77639e, %l2 = 9d11f49dd589f4c2 ldstuba [%i1+%g0]0x89,%l2 ! %l2 = 0000009e000000ff ! %l5 = 00000000000000a3, Mem[0000000057000118] = c106c6d99d00b83a stxa %l5,[%i2+%o3]0x89 ! Mem[0000000057000118] = 00000000000000a3 ! Mem[0000000056000110] = 896e9686, %l6 = 46703360972d618e lduba [%i0+%o2]0x89,%l6 ! %l6 = 0000000000000086 ! Mem[0000000056800138] = 05a09324, %l6 = 0000000000000086 swap [%i1+0x038],%l6 ! %l6 = 0000000005a09324 ! %l7 = ba11f85cc3261e63, Mem[0000000056000108] = bae1aaa7 stba %l7,[%i0+%o1]0x89 ! Mem[0000000056000108] = bae1aa63 p35_label_2: ! Mem[000000009000010c] = 7887c5e2, %g18 = 064325dde093022a ldsw [%i4+0x00c],%g2 ! %g2 = 064325dde093022a ! Mem[0000000056000118] = a5feca5f, %l0 = 0000000005340e53 ldswa [%i0+%o3]0x88,%l0 ! %l0 = ffffffffa5feca5f ! Mem[0000000056800120] = 09a7e315f7adb29f, %l0 = ffffffffa5feca5f, %l1 = f8c7a5cc87921881 add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 09a7e315f7adb29f ! Mem[0000000056800100] = ff63775a5f6d979a, %l1 = 09a7e315f7adb29f, %l6 = 0000000005a09324 casxa [%i1]0x80,%l1,%l6 ! %l6 = ff63775a5f6d979a ! Mem[000000009080012c] = f18e84d3, %g2 = 000000007887c5e2 ldsb [%i5+0x02c],%g2 ! %g2 = fffffffffffffff1 ! Mem[0000000056800110] = c6fd4ce8, %l2 = 000000000000009e swapa [%i1+%o2]0x81,%l2 ! %l2 = 00000000c6fd4ce8 ! Mem[000000009180011c] = cddc2a10, %g2 = fffffffffffffff1 ldub [%o0+0x01e],%g2 ! %g2 = 00000000000000cd ! Mem[0000000090800128] = 4740e630 f18e84d3, %g2 = 000000cd, %g3 = 0bad0b00 ldd [%i5+%o5],%g2 ! %g2 = 000000004740e630 00000000f18e84d3 ! Mem[0000000057000108] = 94b1b09a, %l3 = e69fc0c8, %l6 = 5f6d979a add %i2,0x08,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000094b1b09a ! %l2 = 00000000c6fd4ce8, Mem[0000000056800130] = ba8ed71c sth %l2,[%i1+0x030] ! Mem[0000000056800130] = 4ce8d71c p35_label_3: ! Mem[0000000091800108] = eab2e88b677de0f8, %g2 = 000000004740e630 ldx [%o0+%o1],%g2 ! %g2 = eab2e88b677de0f8 ! Mem[0000000057000120] = 2b60a32c, %l0 = ffffffffa5feca5f swap [%i2+%o4],%l0 ! %l0 = 000000002b60a32c ! Mem[0000000057000100] = 54f211bb, %l6 = 0000000094b1b09a ldsba [%i2+%g0]0x88,%l6 ! %l6 = ffffffffffffffbb ! Mem[0000000057000138] = c6e08009, %l5 = 000000a3, %l4 = d73eccf4 add %i2,0x38,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000c6e08009 ! Mem[0000000057800111] = da7221bc, %l5 = 00000000000000a3 ldstub [%i3+0x011],%l5 ! %l5 = 00000072000000ff ! %l3 = 00000000e69fc0c8, Mem[000000009180010c] = 677de0f8 sth %l3,[%o0+0x00c] ! Mem[000000009180010c] = c0c8e0f8 ! Mem[0000000056800100] = ff63775a, %l6 = ffffffffffffffbb swap [%i1+%g0],%l6 ! %l6 = 00000000ff63775a ! %l4 = 00000000c6e08009, Mem[0000000091000100] = 63e43622a9be5f4d stx %l4,[%i6+%g0] ! Mem[0000000091000100] = 00000000c6e08009 ! Mem[0000000056800110] = 0000009eae640e9c, %l1 = 09a7e315f7adb29f, %l0 = 000000002b60a32c add %i1,0x10,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 0000009eae640e9c ! Mem[0000000057000118] = 000000a3, %l5 = 0000000000000072 ldswa [%i2+%o3]0x89,%l5 ! %l5 = 00000000000000a3 p35_label_4: ! Mem[0000000056800116] = ae640e9c, %l6 = 00000000ff63775a ldstub [%i1+0x016],%l6 ! %l6 = 0000000e000000ff ! Mem[0000000056000134] = f394df51, %l1 = f7adb29f, %l0 = ae640e9c add %i0,0x34,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000f394df51 ! Mem[0000000056000104] = 70d2617f, %l0 = 00000000f394df51 lduw [%i0+0x004],%l0 ! %l0 = 0000000070d2617f ! Mem[000000009080011c] = 03021b6c, %g18 = 064325dde093022a ldsw [%i5+0x01c],%g2 ! %g2 = 064325dde093022a ! Mem[0000000091800118] = 374f9414, %g18 = 064325dde093022a ldsw [%o0+%o3],%g2 ! %g2 = 064325dde093022a ! %l5 = 00000000000000a3, Mem[0000000090800110] = 799bc089 stw %l5,[%i5+%o2] ! Mem[0000000090800110] = 000000a3 ! Mem[0000000056800120] = 09a7e315, %l1 = f7adb29f, %l4 = c6e08009 add %i1,0x20,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000009a7e315 ! Mem[0000000056800117] = ae64ff9c, %l6 = 000000000000000e ldstub [%i1+0x017],%l6 ! %l6 = 0000009c000000ff ! Mem[0000000056000120] = e17e8c6d, %l1 = 09a7e315f7adb29f swapa [%i0+%o4]0x89,%l1 ! %l1 = 00000000e17e8c6d ! %l2 = 00000000c6fd4ce8, Mem[0000000057800100] = b17ace50 stba %l2,[%i3+%g0]0x80 ! Mem[0000000057800100] = e87ace50 ba,a p35_not_taken_0_end p35_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop 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 0000000070d2617f bne,a,pn %xcc,p35_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000c6fd4ce8 bne,a,pn %xcc,p35_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000009a7e315 bne,a,pn %xcc,p35_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000a3 bne,a,pn %xcc,p35_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000009c bne,a,pn %xcc,p35_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p35_local0_expect,%g1 p35_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 63aae1baf4a1a486 ldx [%i0+0x008],%g3 ! Observed data at 0000000056000108 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9fb2adf772e753f8 ldx [%i0+0x020],%g3 ! Observed data at 0000000056000120 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x020,%g4 set p35_local1_expect,%g1 p35_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ffffffbb5f6d979a ldx [%i1+0x000],%g3 ! Observed data at 0000000056800100 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000009eae64ffff ldx [%i1+0x010],%g3 ! Observed data at 0000000056800110 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 4ce8d71c568c3007 ldx [%i1+0x030],%g3 ! Observed data at 0000000056800130 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000861e0bca00 ldx [%i1+0x038],%g3 ! Observed data at 0000000056800138 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x038,%g4 set p35_local2_expect,%g1 p35_check_local2: ldx [%g1+0x018],%g2 ! Expected data = a300000000000000 ldx [%i2+0x018],%g3 ! Observed data at 0000000057000118 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a5feca5f88972c72 ldx [%i2+0x020],%g3 ! Observed data at 0000000057000120 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x020,%g4 set p35_local3_expect,%g1 p35_check_local3: ldx [%g1+0x000],%g2 ! Expected data = e87ace50ea8a14bc ldx [%i3+0x000],%g3 ! Observed data at 0000000057800100 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 96ff7c3620e7aeec ldx [%i3+0x008],%g3 ! Observed data at 0000000057800108 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = daff21bcd31ee7b3 ldx [%i3+0x010],%g3 ! Observed data at 0000000057800110 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x010,%g4 ! The test for processor 35 has passed p35_passed: ta GOOD_TRAP nop p35_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p35_failed p35_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p35_failed p35_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p35_failed p35_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p35_failed p35_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p35_failed p35_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p35_failed p35_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p35_failed p35_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p35_failed ! The test for processor 35 failed p35_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x08c] ! Set processor 35 done flag set p35_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 35 failed p35_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x08c] ! Set processor 35 done flag set p35_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p35_selfmod_failed: ba p35_failed mov 0xabc,%g1 p35_common_error: or %g0,0xf03,%g1 ba p35_failed mov %o5,%g3 p35_common_signature_error: set p35_temp,%g1 ba p35_failed st %g2,[%g1] ! Common Lock Number p35_common_timeout: set p35_temp,%g1 ba p35_failed st %g2,[%g1] ! Common Lock Number p35_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p35_failed mov 0x0,%g3 p35_trap1e: ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000056800128] swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000056800128] stha %l0,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800120] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000057800120] ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000057800120] done p35_trap1o: ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000056800128] swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000056800128] stha %l0,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800120] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000057800120] ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000057800120] done p35_trap2e: lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000057000128] ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000056000118] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000056800108] stxa %l7,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800108] lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000057000118] stwa %l3,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057000110] done p35_trap2o: lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000057000128] ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000056000118] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000056800108] stxa %l7,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800108] lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000057000118] stwa %l3,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057000110] done p35_trap3e: nop nop nop done p35_trap3o: 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 = e1b843e414e59386 ldx [%g1+0x008],%l1 ! %l1 = f8c7a5cc87921881 ldx [%g1+0x010],%l2 ! %l2 = 9d11f49dd589f4c2 ldx [%g1+0x018],%l3 ! %l3 = 3ce3ed27f63858ac ldx [%g1+0x020],%l4 ! %l4 = e37586727e46858c ldx [%g1+0x028],%l5 ! %l5 = 3a26f6bbea07cfe6 ldx [%g1+0x030],%l6 ! %l6 = 46703360972d618e ldx [%g1+0x038],%l7 ! %l7 = ba11f85cc3261e63 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 70589756 b921e68a 7721c124 8c26b32b ! %f4 = 91998c11 8c36788f 1ed208ce cb5fe91e ! %f8 = a809e1f0 32c72fca ca39a81d 5f184bd7 ! %f12 = 3602cd52 adbc774e eaec8915 0ceaf975 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 417b2e90 0292fb37 38379e7e 49b0a54f ! %f20 = eff1a319 d9a07148 e798109f 08e744ad ! %f24 = 87796db7 e356d337 0e7c005a 5a241f03 ! %f28 = 7374f7ff 388e90c4 6ae3a5b1 923294bf ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 1a433898 21114176 091f4cd8 69cd62a6 ! %f36 = fbce6e03 d71e8dda 699f5835 39b2a433 ! %f40 = 7da6e73f 56936d80 7c0e8ff9 5ac9d145 ! %f44 = d8a550b4 0fe22acd cab3a922 5fb70b87 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x75c510c70000004e,%g7,%g1 ! GSR scale = 9, align = 6 wr %g1,%g0,%gsr ! GSR = 75c510c70000004e wr %g0,%y ! Clear Y 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: ! %l0 = 3b01eab4, %l1 = 5819688b, Mem[0000000091000100] = 63e43622 a9be5f4d std %l0,[%i6+%g0] ! Mem[0000000091000100] = 3b01eab4 5819688b ! Mem[0000000059800128] = dae6470c, %l7 = 117d692a67bca043 ldstuba [%i3+%o5]0x89,%l7 ! %l7 = 0000000c000000ff ! Mem[0000000090000104] = 2407da14, %g18 = 431de1600d0118f1 ldsw [%i4+0x004],%g2 ! %g2 = 431de1600d0118f1 ! Mem[0000000059000108] = 2315d350, %l3 = 000f12a829413bd4 ldsha [%i2+%o1]0x89,%l3 ! %l3 = ffffffffffffd350 ! %l4 = c4738789, %l5 = 9493d336, Mem[0000000091000128] = 5cfb3f6c 95b57ada std %l4,[%i6+%o5] ! Mem[0000000091000128] = c4738789 9493d336 ! %l0 = 93e7cd883b01eab4, Mem[0000000059800118] = d8a163d9beb9d0ff stxa %l0,[%i3+%o3]0x88 ! Mem[0000000059800118] = 93e7cd883b01eab4 ! Mem[0000000091800100] = c168de07, %g18 = 431de1600d0118f1 ldsw [%o0+%g0],%g2 ! %g2 = 431de1600d0118f1 ! Mem[0000000059800100] = ea888ec3, %l1 = b4b3fc465819688b swapa [%i3+%g0]0x80,%l1 ! %l1 = 00000000ea888ec3 ! Mem[000000005880012c] = 37915e9f, %l3 = ffffffffffffd350 swap [%i1+0x02c],%l3 ! %l3 = 0000000037915e9f ! Mem[0000000058800130] = 05a6a531, %l6 = 0a2ff18c27a2dd89 swap [%i1+0x030],%l6 ! %l6 = 0000000005a6a531 p36_label_2: ! %l5 = 9b0985b09493d336, Mem[0000000090800100] = 656768aad0ead333 stx %l5,[%i5+%g0] ! Mem[0000000090800100] = 9b0985b09493d336 ! Mem[0000000091000100] = 3b01eab45819688b, %g2 = ffffffffc168de07 ldx [%i6+%g0],%g2 ! %g2 = 3b01eab45819688b ! %l2 = ff488f3e4b20079f, Mem[0000000091800110] = 6c7f5730 stw %l2,[%o0+%o2] ! Mem[0000000091800110] = 4b20079f ! Mem[0000000090000110] = 8fb59df2 fd95c391, %g2 = 5819688b, %g3 = 0bad0b00 ldda [%i4+0x010]%asi,%g2 ! %g2 = 000000008fb59df2 00000000fd95c391 ! Mem[0000000059800128] = dae647ff, %l4 = c0564476c4738789 lduha [%i3+%o5]0x88,%l4 ! %l4 = 00000000000047ff ! Mem[0000000059000108] = 50d31523, %l2 = ff488f3e4b20079f swapa [%i2+%o1]0x80,%l2 ! %l2 = 0000000050d31523 ! Mem[0000000059000120] = d459edd1, %l0 = 93e7cd883b01eab4 ldswa [%i2+%o4]0x81,%l0 ! %l0 = ffffffffd459edd1 ! Mem[0000000058800110] = 163d4ad9, %l1 = 00000000ea888ec3 lduwa [%i1+%o2]0x80,%l1 ! %l1 = 00000000163d4ad9 ! Mem[0000000058800128] = 48d34d0d, %l5 = 9b0985b09493d336 ldsha [%i1+%o5]0x80,%l5 ! %l5 = 00000000000048d3 ! Mem[0000000059800120] = 82f1b53f, %l7 = 000000000000000c ldsb [%i3+0x021],%l7 ! %l7 = fffffffffffffff1 p36_label_3: ! Mem[0000000059000100] = a70036d2, %l1 = 00000000163d4ad9 ldstuba [%i2+%g0]0x89,%l1 ! %l1 = 000000d2000000ff ! Mem[0000000059800110] = 7e27ca91, %l0 = ffffffffd459edd1, %asi = 80 swapa [%i3+0x010]%asi,%l0 ! %l0 = 000000007e27ca91 ! %l6 = 0000000005a6a531, Mem[000000009000011c] = 8b0eb4fe stw %l6,[%i4+0x01c] ! Mem[000000009000011c] = 05a6a531 ! %l5 = 00000000000048d3, Mem[0000000090000100] = 31ba7695 sth %l5,[%i4+%g0] ! Mem[0000000090000100] = 48d37695 ! Mem[0000000090800120] = 360b2fb9, %g18 = 431de1600d0118f1 ldswa [%i5+0x020]%asi,%g2 ! %g2 = 431de1600d0118f1 ! Mem[0000000058000108] = e829537897dd3739, %l4 = 00000000000047ff, %l6 = 0000000005a6a531 add %i0,0x08,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = e829537897dd3739 ! Mem[0000000091000100] = eab45819, %g2 = 00000000360b2fb9 lduh [%i6+0x002],%g2 ! %g2 = 000000000000eab4 ! Mem[0000000059000125] = b6868c41, %l1 = 00000000000000d2 ldstub [%i2+0x025],%l1 ! %l1 = 00000086000000ff ! Mem[0000000059000118] = e6a31a93, %l6 = e829537897dd3739 swap [%i2+%o3],%l6 ! %l6 = 00000000e6a31a93 ! %l0 = 000000007e27ca91, Mem[000000009100013c] = c3987216 stw %l0,[%i6+0x03c] ! Mem[000000009100013c] = 7e27ca91 p36_label_4: ! Mem[0000000090800108] = 15e1dba6242eda9c, %g2 = 000000000000eab4 ldx [%i5+%o1],%g2 ! %g2 = 15e1dba6242eda9c ! %l2 = 0000000050d31523, Mem[000000009180010a] = e88b677d sth %l2,[%o0+0x00a] ! Mem[0000000091800108] = 1523677d ! Mem[0000000059000134] = 0323526c, %l1 = 0000000000000086 swap [%i2+0x034],%l1 ! %l1 = 000000000323526c ! Mem[000000005880012b] = 48d34d0d, %l7 = fffffffffffffff1 ldstub [%i1+0x02b],%l7 ! %l7 = 0000000d000000ff ! Mem[0000000059000118] = 97dd3739 428d16a9, %l6 = e6a31a93, %l7 = 0000000d ldda [%i2+%o3]0x81,%l6 ! %l6 = 0000000097dd3739 00000000428d16a9 ! Mem[0000000058800128] = ff4dd348, %l1 = 000000000323526c swapa [%i1+%o5]0x88,%l1 ! %l1 = 00000000ff4dd348 ! Mem[0000000058800120] = af406e21, %l3 = 0000000037915e9f swapa [%i1+%o4]0x81,%l3 ! %l3 = 00000000af406e21 ! Mem[000000005800013a] = 20913a4b, %l1 = 00000000ff4dd348 ldstub [%i0+0x03a],%l1 ! %l1 = 0000003a000000ff ! %l0 = 000000007e27ca91, Mem[0000000090800110] = 799bc089d7c7db82, %asi = 80 stxa %l0,[%i5+0x010]%asi ! Mem[0000000090800110] = 000000007e27ca91 ! Mem[0000000091800118] = 374f9414 b2e2cddc, %g2 = 242eda9c, %g3 = fd95c391 ldd [%o0+%o3],%g2 ! %g2 = 00000000374f9414 00000000b2e2cddc ba,a p36_not_taken_0_end p36_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p36_branch_failed p36_not_taken_0_end: ! End of Random Code for Thread 36 1: membar #Sync ! Force all stores to complete p36_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x090] ! Set processor 36 done flag ! Check Registers p36_check_registers: set p36_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000007e27ca91 bne,a,pn %xcc,p36_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000003a bne,a,pn %xcc,p36_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000af406e21 bne,a,pn %xcc,p36_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000047ff bne,a,pn %xcc,p36_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000048d3 bne,a,pn %xcc,p36_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000428d16a9 bne,a,pn %xcc,p36_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p36_check_fp_registers: set p36_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 1ed208ce cb5fe91e bne %xcc,p36_f6_fail nop ! Check Local Memory set p36_local0_expect,%g1 p36_check_local0: ldx [%g1+0x038],%g2 ! Expected data = 2091ff4b4809f1fe ldx [%i0+0x038],%g3 ! Observed data at 0000000058000138 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x038,%g4 set p36_local1_expect,%g1 p36_check_local1: ldx [%g1+0x020],%g2 ! Expected data = 37915e9fdf8e06bd ldx [%i1+0x020],%g3 ! Observed data at 0000000058800120 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6c522303ffffd350 ldx [%i1+0x028],%g3 ! Observed data at 0000000058800128 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 27a2dd89e981d665 ldx [%i1+0x030],%g3 ! Observed data at 0000000058800130 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x030,%g4 set p36_local2_expect,%g1 p36_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff3600a75a71b1c8 ldx [%i2+0x000],%g3 ! Observed data at 0000000059000100 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 4b20079fb224eb21 ldx [%i2+0x008],%g3 ! Observed data at 0000000059000108 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 97dd3739428d16a9 ldx [%i2+0x018],%g3 ! Observed data at 0000000059000118 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d459edd1b6ff8c41 ldx [%i2+0x020],%g3 ! Observed data at 0000000059000120 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0a872fa400000086 ldx [%i2+0x030],%g3 ! Observed data at 0000000059000130 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x030,%g4 set p36_local3_expect,%g1 p36_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 5819688bcad4b250 ldx [%i3+0x000],%g3 ! Observed data at 0000000059800100 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = d459edd160279c8f ldx [%i3+0x010],%g3 ! Observed data at 0000000059800110 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = b4ea013b88cde793 ldx [%i3+0x018],%g3 ! Observed data at 0000000059800118 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff47e6da550a582d ldx [%i3+0x028],%g3 ! Observed data at 0000000059800128 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x028,%g4 ! The test for processor 36 has passed p36_passed: ta GOOD_TRAP nop p36_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p36_failed p36_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p36_failed p36_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p36_failed p36_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p36_failed p36_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p36_failed p36_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p36_failed p36_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p36_failed p36_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p36_failed p36_f6_fail: set p36_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 36 failed p36_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x090] ! Set processor 36 done flag set p36_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 36 failed p36_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x090] ! Set processor 36 done flag set p36_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p36_selfmod_failed: ba p36_failed mov 0xabc,%g1 p36_common_error: or %g0,0xf04,%g1 ba p36_failed mov %o5,%g3 p36_common_signature_error: set p36_temp,%g1 ba p36_failed st %g2,[%g1] ! Common Lock Number p36_common_timeout: set p36_temp,%g1 ba p36_failed st %g2,[%g1] ! Common Lock Number p36_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p36_failed mov 0x0,%g3 p36_trap1e: stda %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059800128] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000059800120] ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000059000100] stxa %l5,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000128] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000058000128] stha %l4,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059800108] ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000058000108] done p36_trap1o: stda %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059800128] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000059800120] ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000059000100] stxa %l5,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000128] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000058000128] stha %l4,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059800108] ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000058000108] done p36_trap2e: lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000059800128] done p36_trap2o: lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000059800128] done p36_trap3e: nop nop nop nop nop nop nop done p36_trap3o: nop nop nop nop nop nop nop done p36_init_memory_pointers: set p36_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p36_local0_start,%i0 set p36_local1_start,%i1 set p36_local2_start,%i2 set p36_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 93e7cd883b01eab4 ldx [%g1+0x008],%l1 ! %l1 = b4b3fc465819688b ldx [%g1+0x010],%l2 ! %l2 = ff488f3e4b20079f ldx [%g1+0x018],%l3 ! %l3 = 000f12a829413bd4 ldx [%g1+0x020],%l4 ! %l4 = c0564476c4738789 ldx [%g1+0x028],%l5 ! %l5 = 9b0985b09493d336 ldx [%g1+0x030],%l6 ! %l6 = 0a2ff18c27a2dd89 ldx [%g1+0x038],%l7 ! %l7 = 117d692a67bca043 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 4abffb08 6c7330ef 167cc85c f707296f ! %f4 = 70f35f44 0d5b257d 3374fe93 422f9922 ! %f8 = e782c22b 66ff5798 6ae045f7 c05bcd14 ! %f12 = e978bdf4 11224cc8 9bf12003 466b8719 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8c640741 7e200f15 970b3926 d3850260 ! %f20 = cb69213c d07d2dde 188facc2 574e1ce9 ! %f24 = 0ff1d1aa 80375043 5e66d972 1b6e5cd0 ! %f28 = 3f96af2f 16cc68ec 1d3cd6b4 7216261d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c48c3fce 09a88c12 4f4b0b76 3135e33f ! %f36 = afbaecf0 e10e8843 4ee5225d e2014c9f ! %f40 = 212b506e 03e6bfc8 e7569839 453c9467 ! %f44 = edc36ab0 aa36bada cc953f58 04975559 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x63bc9f6700000060,%g7,%g1 ! GSR scale = 12, align = 0 wr %g1,%g0,%gsr ! GSR = 63bc9f6700000060 wr %g0,%y ! Clear Y 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[000000005b800128] = bb60efb88d887084, %l6 = 143450e7f4c5a7de, %l0 = 947d6246cadc3bf9 add %i3,0x28,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = bb60efb88d887084 ! Mem[000000005b000128] = 6780ae067bf7be45, %l3 = 2c1b012da24b6668, %l7 = cd5a23ee65d60b16 add %i2,0x28,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 6780ae067bf7be45 ! Mem[000000005b800128] = b8ef60bb, %l4 = 3819e3e0d1bb0dc1 ldsha [%i3+%o5]0x88,%l4 ! %l4 = 00000000000060bb ! Mem[000000005b000110] = 0bc6a490, %l5 = 918f1cd64f7c4c6b swapa [%i2+%o2]0x80,%l5 ! %l5 = 000000000bc6a490 ! Mem[0000000091000124] = a99f5cfb, %g2 = cfe765898fbaa703 lduh [%i6+0x026],%g2 ! %g2 = 000000000000a99f ! Mem[0000000090000130] = aa5852e2, %g2 = 000000000000a99f lduha [%i4+0x030]%asi,%g2 ! %g2 = 000000000000aa58 ! Mem[000000005a800120] = 1e01561d, %l0 = bb60efb88d887084 lduba [%i1+%o4]0x89,%l0 ! %l0 = 000000000000001d ! Mem[000000005a800121] = 1d56011e, %l4 = 00000000000060bb ldstub [%i1+0x021],%l4 ! %l4 = 00000056000000ff ! %l2 = 74685a1a, %l3 = a24b6668, Mem[000000005a800120] = 1dff011e 14123395 stda %l2,[%i1+0x020]%asi ! Mem[000000005a800120] = 74685a1a a24b6668 ! Mem[000000005b800138] = ba37e1dd, %l3 = 2c1b012da24b6668 swap [%i3+0x038],%l3 ! %l3 = 00000000ba37e1dd p37_label_2: ! %l2 = 74685a1a, %l3 = ba37e1dd, Mem[000000005b800108] = e56f9ea2 85bb3e10 stda %l2,[%i3+%o1]0x88 ! Mem[000000005b800108] = 74685a1a ba37e1dd ! %l1 = 02b7d4201427a116, Mem[0000000090800128] = 4740e630 sth %l1,[%i5+%o5] ! Mem[0000000090800128] = a116e630 ! Mem[000000005b800106] = 516e24d9, %l0 = 000000000000001d ldstub [%i3+0x006],%l0 ! %l0 = 00000024000000ff ! Mem[000000005b000120] = 7a4c281b, %l1 = 1427a116, %l2 = 74685a1a add %i2,0x20,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000007a4c281b ! Mem[000000005a800128] = c50527d0, %l5 = 000000000bc6a490 swapa [%i1+%o5]0x88,%l5 ! %l5 = 00000000c50527d0 ! Mem[000000005b000128] = 6780ae06, %l1 = 02b7d4201427a116 lduwa [%i2+%o5]0x81,%l1 ! %l1 = 000000006780ae06 ! Mem[000000005a000124] = f6ecb9b9, %l3 = 00000000ba37e1dd ldstub [%i0+0x024],%l3 ! %l3 = 000000f6000000ff ! Mem[000000005b80012c] = 8d887084, %l2 = 000000007a4c281b swap [%i3+0x02c],%l2 ! %l2 = 000000008d887084 ! Mem[000000005b800110] = bfcb795c, %l1 = 6780ae06, %l3 = 000000f6 add %i3,0x10,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000bfcb795c ! Mem[0000000091800124] = 9bf6b040, %g2 = 000000000000aa58 ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffff9bf6 p37_label_3: ! Mem[000000005a800130] = 1b86333f7e33a7eb, %l1 = 000000006780ae06, %l6 = 143450e7f4c5a7de add %i1,0x30,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 1b86333f7e33a7eb ! Mem[000000005a800108] = b60e5af4, %l0 = 0000000000000024 ldstuba [%i1+%o1]0x89,%l0 ! %l0 = 000000f4000000ff ! Mem[000000005a800100] = 4b30e9fd, %l5 = 00000000c50527d0 swapa [%i1+%g0]0x81,%l5 ! %l5 = 000000004b30e9fd ! Mem[000000005b000108] = 639d37a0, %l2 = 8d887084, %l6 = 7e33a7eb add %i2,0x08,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000639d37a0 ! Mem[000000005b800100] = d1885258, %l0 = 000000f4, %l4 = 00000056 casa [%i3]0x80,%l0,%l4 ! %l4 = 00000000d1885258 ! Mem[000000005a80010c] = e5ce5302, %l0 = 000000f4, %l7 = 7bf7be45 add %i1,0x0c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000e5ce5302 ! Mem[000000005a000120] = d1f8fa21ffecb9b9, %l6 = 00000000639d37a0, %l6 = 00000000639d37a0 add %i0,0x20,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = d1f8fa21ffecb9b9 ! Mem[000000005a000108] = f948c8da, %l2 = 000000008d887084 swapa [%i0+%o1]0x81,%l2 ! %l2 = 00000000f948c8da ! Mem[000000005a000100] = a0179a9a 630d96d1, %l0 = 000000f4, %l1 = 6780ae06 ldda [%i0+%g0]0x80,%l0 ! %l0 = 00000000a0179a9a 00000000630d96d1 ! Mem[000000009080012c] = f18e84d3, %g18 = 3a568134fac2549a ldsw [%i5+0x02c],%g2 ! %g2 = 3a568134fac2549a p37_label_4: ! Mem[0000000090800128] = a116e630, %g18 = 3a568134fac2549a ldswa [%i5+0x028]%asi,%g2 ! %g2 = 3a568134fac2549a ! %l7 = 00000000e5ce5302, Mem[0000000091000116] = a02aca16 stb %l7,[%i6+0x016] ! Mem[0000000091000114] = 022aca16 ! Mem[000000005b00011e] = bd31e9c3, %l1 = 00000000630d96d1 ldstub [%i2+0x01e],%l1 ! %l1 = 000000e9000000ff ! Mem[000000005a800128] = 90a4c60b, %l7 = 00000000e5ce5302 ldswa [%i1+%o5]0x80,%l7 ! %l7 = ffffffff90a4c60b ! Mem[0000000090000118] = 5e788280, %g2 = ffffffffa116e630 ldsha [%i4+0x018]%asi,%g2 ! %g2 = 0000000000005e78 ! Mem[000000005b800118] = 346f00f8dd07d033, %l6 = d1f8fa21ffecb9b9, %l7 = ffffffff90a4c60b add %i3,0x18,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 346f00f8dd07d033 ! Mem[000000005a800128] = 90a4c60b, %l0 = 00000000a0179a9a ldstub [%i1+%o5],%l0 ! %l0 = 00000090000000ff ! %l4 = 00000000d1885258, Mem[000000005b800118] = 346f00f8 stba %l4,[%i3+%o3]0x81 ! Mem[000000005b800118] = 586f00f8 ! Mem[000000005a000110] = b867a54f, %l2 = f948c8da, %l7 = dd07d033 add %i0,0x10,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000b867a54f ! Mem[000000005a800100] = d02705c5, %l6 = d1f8fa21ffecb9b9 ldsba [%i1+%g0]0x89,%l6 ! %l6 = ffffffffffffffc5 ba,a p37_not_taken_0_end p37_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p37_branch_failed p37_not_taken_0_end: ! End of Random Code for Thread 37 p37_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x094] ! Set processor 37 done flag ! Check Registers p37_check_registers: set p37_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000090 bne,a,pn %xcc,p37_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000e9 bne,a,pn %xcc,p37_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000bfcb795c bne,a,pn %xcc,p37_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000d1885258 bne,a,pn %xcc,p37_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffffffc5 bne,a,pn %xcc,p37_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000b867a54f bne,a,pn %xcc,p37_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p37_check_fp_registers: set p37_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 4abffb08 6c7330ef bne %xcc,p37_f0_fail nop ! Check Local Memory set p37_local0_expect,%g1 p37_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 8d887084cd3063b5 ldx [%i0+0x008],%g3 ! Observed data at 000000005a000108 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = d1f8fa21ffecb9b9 ldx [%i0+0x020],%g3 ! Observed data at 000000005a000120 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x020,%g4 set p37_local1_expect,%g1 p37_check_local1: ldx [%g1+0x000],%g2 ! Expected data = c50527d00531d513 ldx [%i1+0x000],%g3 ! Observed data at 000000005a800100 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff5a0eb6e5ce5302 ldx [%i1+0x008],%g3 ! Observed data at 000000005a800108 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 74685a1aa24b6668 ldx [%i1+0x020],%g3 ! Observed data at 000000005a800120 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffa4c60b7ea192d5 ldx [%i1+0x028],%g3 ! Observed data at 000000005a800128 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x028,%g4 set p37_local2_expect,%g1 p37_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 4f7c4c6beb5f7e76 ldx [%i2+0x010],%g3 ! Observed data at 000000005b000110 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3f8015fcbd31ffc3 ldx [%i2+0x018],%g3 ! Observed data at 000000005b000118 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x018,%g4 set p37_local3_expect,%g1 p37_check_local3: ldx [%g1+0x000],%g2 ! Expected data = d1885258516effd9 ldx [%i3+0x000],%g3 ! Observed data at 000000005b800100 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 1a5a6874dde137ba ldx [%i3+0x008],%g3 ! Observed data at 000000005b800108 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 586f00f8dd07d033 ldx [%i3+0x018],%g3 ! Observed data at 000000005b800118 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = bb60efb87a4c281b ldx [%i3+0x028],%g3 ! Observed data at 000000005b800128 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = a24b666885c256fc ldx [%i3+0x038],%g3 ! Observed data at 000000005b800138 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x038,%g4 ! The test for processor 37 has passed p37_passed: ta GOOD_TRAP nop p37_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p37_failed p37_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p37_failed p37_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p37_failed p37_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p37_failed p37_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p37_failed p37_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p37_failed p37_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p37_failed p37_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p37_failed p37_f0_fail: set p37_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 37 failed p37_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x094] ! Set processor 37 done flag set p37_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 37 failed p37_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x094] ! Set processor 37 done flag set p37_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p37_selfmod_failed: ba p37_failed mov 0xabc,%g1 p37_common_error: or %g0,0xf05,%g1 ba p37_failed mov %o5,%g3 p37_common_signature_error: set p37_temp,%g1 ba p37_failed st %g2,[%g1] ! Common Lock Number p37_common_timeout: set p37_temp,%g1 ba p37_failed st %g2,[%g1] ! Common Lock Number p37_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p37_failed mov 0x0,%g3 p37_trap1e: swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005a000120] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005b800118] done p37_trap1o: swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005a000120] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005b800118] done p37_trap2e: stxa %l2,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800100] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a000108] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005b000108] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a800110] done p37_trap2o: stxa %l2,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800100] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a000108] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005b000108] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a800110] done p37_trap3e: nop nop nop nop nop nop nop done p37_trap3o: nop nop nop nop nop nop nop done p37_init_memory_pointers: set p37_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p37_local0_start,%i0 set p37_local1_start,%i1 set p37_local2_start,%i2 set p37_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 947d6246cadc3bf9 ldx [%g1+0x008],%l1 ! %l1 = 02b7d4201427a116 ldx [%g1+0x010],%l2 ! %l2 = 2dc03eb074685a1a ldx [%g1+0x018],%l3 ! %l3 = 2c1b012da24b6668 ldx [%g1+0x020],%l4 ! %l4 = 3819e3e0d1bb0dc1 ldx [%g1+0x028],%l5 ! %l5 = 918f1cd64f7c4c6b ldx [%g1+0x030],%l6 ! %l6 = 143450e7f4c5a7de ldx [%g1+0x038],%l7 ! %l7 = cd5a23ee65d60b16 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 5d3cfe57 12425400 c1736561 df126904 ! %f4 = 4de04949 2081ddcd 363b3fa4 06a40cdc ! %f8 = 8686c22c 7fa11c03 adf9f006 cd994e16 ! %f12 = e7947846 848d12b6 2d3fb472 c65aca7d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 38f07207 92d2501f cdc199b0 8dfbd901 ! %f20 = ba816a87 6b5cf304 b2b5eb76 924a74b3 ! %f24 = 8370de0f 5fd1320c 4a16c37d c943a327 ! %f28 = 6ed4e3c9 b64fa441 3191445e acd02e85 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b028c59b 8122cd6e 149e6d47 52dc5ce4 ! %f36 = 29d6cc1d 62f8a73b 067796e9 82edd377 ! %f40 = 2f841e24 fd77160e c0a4db65 90ea1045 ! %f44 = 8798ae53 fd441d6a 818d0f24 fcf9d877 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xdf29e2a70000002d,%g7,%g1 ! GSR scale = 5, align = 5 wr %g1,%g0,%gsr ! GSR = df29e2a70000002d wr %g0,%y ! Clear Y 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[000000005d80012e] = e9e1bf5f, %l4 = 28573e9c89a51e09 ldstub [%i3+0x02e],%l4 ! %l4 = 000000bf000000ff ! Mem[000000009080012c] = f18e84d3, %g2 = 152a183fffffd11d lduw [%i5+0x02c],%g2 ! %g2 = 00000000f18e84d3 ! Mem[000000005d800128] = 544e1ec6, %l7 = d835b6160713fde2 lduha [%i3+%o5]0x80,%l7 ! %l7 = 000000000000544e ! Mem[0000000091000108] = 00c266ba 1d459227, %g2 = f18e84d3, %g3 = 0bad0b00 ldda [%i6+0x008]%asi,%g2 ! %g2 = 0000000000c266ba 000000001d459227 ! Mem[000000005c000128] = b3ee0d47180054ea, %l2 = 9a74830c1ad0457e, %l4 = 00000000000000bf add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = b3ee0d47180054ea ! Mem[000000009100010c] = 1d459227, %g2 = 0000000000c266ba ldsh [%i6+0x00c],%g2 ! %g2 = 0000000000001d45 ! %l0 = 847dc682e2702ac5, Mem[0000000090800118] = 9b73b01403021b6c stx %l0,[%i5+%o3] ! Mem[0000000090800118] = 847dc682e2702ac5 ! Mem[000000005c00012c] = 180054ea, %l2 = 9a74830c1ad0457e swap [%i0+0x02c],%l2 ! %l2 = 00000000180054ea ! Mem[000000005d00010c] = e691bc5f, %l4 = 180054ea, %l7 = 0000544e add %i2,0x0c,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000e691bc5f ! Mem[000000005c000125] = 0a73b8bf, %l4 = b3ee0d47180054ea ldstub [%i0+0x025],%l4 ! %l4 = 00000073000000ff p38_label_2: ! Mem[000000005c800100] = 2508cb98, %l0 = 847dc682e2702ac5 swap [%i1+%g0],%l0 ! %l0 = 000000002508cb98 ! Mem[000000005d800110] = ca5cf9715afe5981, %l6 = 7e3bae546c9751e6, %l7 = 00000000e691bc5f add %i3,0x10,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = ca5cf9715afe5981 ! Mem[000000005d800116] = 5afe5981, %l2 = 00000000180054ea ldstub [%i3+0x016],%l2 ! %l2 = 00000059000000ff ! %l0 = 2508cb98, %l1 = 1236f4af, Mem[0000000091000130] = d35ba8eb 9c91c7c7 stda %l0,[%i6+0x030]%asi ! Mem[0000000091000130] = 2508cb98 1236f4af ! Mem[000000005c800128] = 16e09bac023364ed, %l4 = 0000000000000073, %l0 = 000000002508cb98 add %i1,0x28,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 16e09bac023364ed ! %l5 = 7daf06948b067bee, Mem[0000000091000100] = 63e43622 stw %l5,[%i6+%g0] ! Mem[0000000091000100] = 8b067bee ! Mem[000000005c000128] = b3ee0d47 1ad0457e, %l0 = 023364ed, %l1 = 1236f4af ldda [%i0+%o5]0x81,%l0 ! %l0 = 00000000b3ee0d47 000000001ad0457e ! Mem[0000000091800138] = d344049f7f514c07, %g2 = 0000000000001d45 ldxa [%o0+0x038]%asi,%g2 ! %g2 = d344049f7f514c07 ! %l1 = 000000001ad0457e, Mem[000000005c800100] = c52a70e2 stba %l1,[%i1+%g0]0x88 ! Mem[000000005c800100] = c52a707e ! Mem[0000000090000108] = 08ca4708, %g2 = d344049f7f514c07 ldsb [%i4+%o1],%g2 ! %g2 = 0000000000000008 p38_label_3: ! Mem[0000000090800138] = 918b8453, %g2 = 0000000000000008 ldsba [%i5+0x03b]%asi,%g2 ! %g2 = ffffffffffffff91 ! Mem[0000000091000104] = a9be5f4d, %g2 = ffffffffffffff91 ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffffa9be ! Mem[000000005d800136] = 6859df04, %l1 = 000000001ad0457e ldstub [%i3+0x036],%l1 ! %l1 = 000000df000000ff ! Mem[000000005c000118] = 1f4f5767, %l2 = 0000000000000059 lduwa [%i0+0x018]%asi,%l2 ! %l2 = 000000001f4f5767 ! Mem[0000000090800108] = dba6242e, %g2 = ffffffffffffa9be ldub [%i5+0x00a],%g2 ! %g2 = 00000000000000db ! Mem[000000005d000104] = 0543356b, %l3 = 4f7aad32024ccd71 ldstub [%i2+0x004],%l3 ! %l3 = 00000005000000ff ! Mem[0000000090800128] = 4740e630 f18e84d3, %g2 = 000000db, %g3 = 1d459227 ldd [%i5+%o5],%g2 ! %g2 = 000000004740e630 00000000f18e84d3 ! Mem[0000000091800120] = 919bf6b0, %g2 = 000000004740e630 ldsb [%o0+0x023],%g2 ! %g2 = ffffffffffffff91 ! Mem[000000005c000118] = 1f4f5767, %l6 = 7e3bae546c9751e6 ldstuba [%i0+%o3]0x80,%l6 ! %l6 = 0000001f000000ff ! Mem[0000000091800124] = b0406c38, %g2 = ffffffffffffff91 ldsb [%o0+0x026],%g2 ! %g2 = ffffffffffffffb0 p38_label_4: ! Mem[000000005c000108] = ebdad947, %l7 = ca5cf9715afe5981 lduba [%i0+%o1]0x81,%l7 ! %l7 = 00000000000000eb ! Mem[000000005d800120] = 7868023e, %l4 = 0000000000000073 ldstuba [%i3+%o4]0x89,%l4 ! %l4 = 0000003e000000ff ! %l3 = 0000000000000005, Mem[000000005c800108] = d5870d96 stwa %l3,[%i1+%o1]0x80 ! Mem[000000005c800108] = 00000005 ! Mem[000000005c800110] = 213e141e, %l3 = 0000000000000005 lduha [%i1+%o2]0x88,%l3 ! %l3 = 000000000000141e ! %l3 = 000000000000141e, Mem[000000005d000130] = 34be9a05, %asi = 80 stwa %l3,[%i2+0x030]%asi ! Mem[000000005d000130] = 0000141e ! Mem[000000005c800138] = 248db774, %l3 = 000000000000141e, %asi = 80 swapa [%i1+0x038]%asi,%l3 ! %l3 = 00000000248db774 ! %l2 = 000000001f4f5767, Mem[0000000091000130] = 2508cb981236f4af stx %l2,[%i6+0x030] ! Mem[0000000091000130] = 000000001f4f5767 ! Mem[000000005c800108] = 00000005 3c8af1e2, %l2 = 1f4f5767, %l3 = 248db774 ldda [%i1+%o1]0x80,%l2 ! %l2 = 0000000000000005 000000003c8af1e2 ! Mem[0000000090800100] = 6768aad0, %g2 = ffffffffffffffb0 ldsb [%i5+0x001],%g2 ! %g2 = 0000000000000067 ! Mem[000000005c800114] = 057bc36d, %l0 = b3ee0d47, %l5 = 8b067bee add %i1,0x14,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000057bc36d ba,a p38_not_taken_0_end p38_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000df bne,a,pn %xcc,p38_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000005 bne,a,pn %xcc,p38_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000003c8af1e2 bne,a,pn %xcc,p38_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000003e bne,a,pn %xcc,p38_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000001f bne,a,pn %xcc,p38_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000eb bne,a,pn %xcc,p38_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p38_check_fp_registers: set p38_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 5d3cfe57 12425400 bne %xcc,p38_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be c1736561 df126904 bne %xcc,p38_f2_fail nop ! Check Local Memory set p38_local0_expect,%g1 p38_check_local0: ldx [%g1+0x018],%g2 ! Expected data = ff4f57673c07117a ldx [%i0+0x018],%g3 ! Observed data at 000000005c000118 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9b6a2eba0affb8bf ldx [%i0+0x020],%g3 ! Observed data at 000000005c000120 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b3ee0d471ad0457e ldx [%i0+0x028],%g3 ! Observed data at 000000005c000128 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x028,%g4 set p38_local1_expect,%g1 p38_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 7e702ac5c5240cb2 ldx [%i1+0x000],%g3 ! Observed data at 000000005c800100 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000053c8af1e2 ldx [%i1+0x008],%g3 ! Observed data at 000000005c800108 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x008,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000141edab7a85b ldx [%i1+0x038],%g3 ! Observed data at 000000005c800138 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x038,%g4 set p38_local2_expect,%g1 p38_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 251aaa63ff43356b ldx [%i2+0x000],%g3 ! Observed data at 000000005d000100 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0000141ef1a8eca6 ldx [%i2+0x030],%g3 ! Observed data at 000000005d000130 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x030,%g4 set p38_local3_expect,%g1 p38_check_local3: ldx [%g1+0x010],%g2 ! Expected data = ca5cf9715afeff81 ldx [%i3+0x010],%g3 ! Observed data at 000000005d800110 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff02687881757e9a ldx [%i3+0x020],%g3 ! Observed data at 000000005d800120 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 544e1ec6e9e1ff5f ldx [%i3+0x028],%g3 ! Observed data at 000000005d800128 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = d39705be6859ff04 ldx [%i3+0x030],%g3 ! Observed data at 000000005d800130 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 p38_f0_fail: set p38_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p38_f2_fail: set p38_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 38 failed p38_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x098] ! Set processor 38 done flag set p38_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 38 failed p38_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x098] ! Set processor 38 done flag set p38_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p38_selfmod_failed: ba p38_failed mov 0xabc,%g1 p38_common_error: or %g0,0xf06,%g1 ba p38_failed mov %o5,%g3 p38_common_signature_error: set p38_temp,%g1 ba p38_failed st %g2,[%g1] ! Common Lock Number p38_common_timeout: set p38_temp,%g1 ba p38_failed st %g2,[%g1] ! Common Lock Number p38_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p38_failed mov 0x0,%g3 p38_trap1e: swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005d800118] ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005d800120] ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005c800108] ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005d800100] done p38_trap1o: swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005d800118] ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005d800120] ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005c800108] ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005d800100] done p38_trap2e: ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005c000120] done p38_trap2o: ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005c000120] done p38_trap3e: nop done p38_trap3o: 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 = 847dc682e2702ac5 ldx [%g1+0x008],%l1 ! %l1 = 0b0b0c581236f4af ldx [%g1+0x010],%l2 ! %l2 = 9a74830c1ad0457e ldx [%g1+0x018],%l3 ! %l3 = 4f7aad32024ccd71 ldx [%g1+0x020],%l4 ! %l4 = 28573e9c89a51e09 ldx [%g1+0x028],%l5 ! %l5 = 7daf06948b067bee ldx [%g1+0x030],%l6 ! %l6 = 7e3bae546c9751e6 ldx [%g1+0x038],%l7 ! %l7 = d835b6160713fde2 ! Initialize the output register of window 0 set unres3_start,%o0 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 = e8dd2afe 294ddddf 66025082 1451d147 ! %f4 = 83d28650 4186711a 210ae48c c3163e1c ! %f8 = a3e3619a 8523d7d3 163abb55 ed71c5a6 ! %f12 = 9fb45366 1eede0c4 4e8b3d9f 12677379 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 20b70322 a1febb32 3699afe3 4da4693e ! %f20 = 2121c087 9e9ef238 81beee2b f0b69d60 ! %f24 = b77d19ea 6257d71b 20ae575a 4c67291a ! %f28 = 5ffd17e8 e4206396 0ddd94ac e2779506 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 676c5ce8 e96da273 f784cc31 08fea77e ! %f36 = 7c570589 8f3d29eb 33941ecb 77cf3e39 ! %f40 = 5a7c455e c92966f5 325eb896 39549c79 ! %f44 = a6aef4cd 4c0ea466 733723bf 602daac8 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xda25f3180000005a,%g7,%g1 ! GSR scale = 11, align = 2 wr %g1,%g0,%gsr ! GSR = da25f3180000005a wr %g0,%y ! Clear Y 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: ! %l0 = e8928fb7, %l1 = 9f064eb2, Mem[000000005e800120] = 6fa79209 531bdffa stda %l0,[%i1+0x020]%asi ! Mem[000000005e800120] = e8928fb7 9f064eb2 ! Mem[000000005e80010f] = 9c42edc5, %l6 = 5d19b265e73d118b ldstuba [%i1+0x00f]%asi,%l6 ! %l6 = 000000c5000000ff ! Mem[000000005f000110] = f842d13d, %l7 = f740188c9cc1c106 ldstuba [%i2+%o2]0x80,%l7 ! %l7 = 000000f8000000ff ! %l5 = 80b32b083ec42e85, Mem[0000000090800118] = 9b73b01403021b6c stx %l5,[%i5+%o3] ! Mem[0000000090800118] = 80b32b083ec42e85 ! %l7 = 00000000000000f8, Mem[000000009180011c] = b2e2cddc sth %l7,[%o0+0x01c] ! Mem[000000009180011c] = 00f8cddc ! %l1 = cb30575e9f064eb2, Mem[000000005e800135] = 5a9945e0 stb %l1,[%i1+0x035] ! Mem[000000005e800134] = 5ab245e0 ! Mem[000000005f000120] = 8fe28dda95cd1b18, %l7 = 00000000000000f8, %l7 = 00000000000000f8 add %i2,0x20,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 8fe28dda95cd1b18 ! %l7 = 8fe28dda95cd1b18, Mem[000000005f000108] = b6822326 stwa %l7,[%i2+%o1]0x80 ! Mem[000000005f000108] = 95cd1b18 ! %l3 = c183a309f06e6587, Mem[0000000090000104] = 2407da14, %asi = 80 stha %l3,[%i4+0x004]%asi ! Mem[0000000090000104] = 6587da14 ! Mem[000000005e000110] = 56791800, %l4 = 2098e754784f992b ldstuba [%i0+%o2]0x88,%l4 ! %l4 = 00000000000000ff p39_label_2: ! %l2 = b7c64a828349590c, Mem[000000005e000100] = 701bc5bc stw %l2,[%i0+%g0] ! Mem[000000005e000100] = 8349590c ! Mem[000000005e800110] = b51bab3b, %l1 = cb30575e9f064eb2 ldstuba [%i1+%o2]0x80,%l1 ! %l1 = 000000b5000000ff ! %l7 = 8fe28dda95cd1b18, Mem[000000005e800100] = d2ad6123 stba %l7,[%i1+%g0]0x89 ! Mem[000000005e800100] = d2ad6118 ! Mem[000000005e800100] = 1861add2, %l6 = 000000c5, %l6 = 000000c5 casa [%i1]0x80,%l6,%l6 ! %l6 = 000000001861add2 ! Mem[0000000091000130] = d35ba8eb, %g2 = 78af3db8fa3eece3 lduwa [%i6+0x030]%asi,%g2 ! %g2 = 00000000d35ba8eb ! Mem[000000005e000128] = 1b41eff6, %l2 = b7c64a828349590c ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 000000f6000000ff ! Mem[000000005e800110] = 3bab1bff, %l0 = e5fb39a3e8928fb7 swapa [%i1+%o2]0x89,%l0 ! %l0 = 000000003bab1bff ! Mem[000000005e800118] = 020ccf67, %l4 = 0000000000000000 lduwa [%i1+%o3]0x89,%l4 ! %l4 = 00000000020ccf67 ! Mem[000000005e000128] = ffef411b, %l0 = 3bab1bff, %l2 = 000000f6 add %i0,0x28,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000ffef411b ! Mem[000000005f800100] = ab3b1b0b 9f34a297, %l0 = 3bab1bff, %l1 = 000000b5 ldda [%i3+%g0]0x80,%l0 ! %l0 = 00000000ab3b1b0b 000000009f34a297 p39_label_3: ! Mem[000000005f000118] = 4f6cb40a, %l4 = 00000000020ccf67 ldswa [%i2+%o3]0x80,%l4 ! %l4 = 000000004f6cb40a ! Mem[000000005f000138] = 30c2b277d8afc293, %l2 = 00000000ffef411b, %l7 = 8fe28dda95cd1b18 add %i2,0x38,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 30c2b277d8afc293 ! Mem[000000005f800120] = a3820e1e, %l7 = 30c2b277d8afc293 swapa [%i3+%o4]0x80,%l7 ! %l7 = 00000000a3820e1e ! Mem[000000005f000110] = 3dd142ff, %l2 = 00000000ffef411b lduha [%i2+%o2]0x89,%l2 ! %l2 = 00000000000042ff ! Mem[000000005e000128] = ffef411b, %l2 = 00000000000042ff ldstuba [%i0+0x028]%asi,%l2 ! %l2 = 000000ff000000ff ! Mem[0000000091800118] = 374f941400f8cddc, %g2 = 00000000d35ba8eb ldx [%o0+%o3],%g2 ! %g2 = 374f941400f8cddc ! Mem[0000000090800100] = 6768aad0, %g2 = 374f941400f8cddc ldub [%i5+0x001],%g2 ! %g2 = 0000000000000067 ! Mem[000000005e000128] = ffef411b, %l2 = 00000000000000ff ldsha [%i0+%o5]0x81,%l2 ! %l2 = ffffffffffffffef ! Mem[000000005e000110] = 567918ff, %l7 = 00000000a3820e1e ldsba [%i0+%o2]0x89,%l7 ! %l7 = ffffffffffffffff ! Mem[000000005f80011c] = 1ba19446, %l4 = 000000004f6cb40a swap [%i3+0x01c],%l4 ! %l4 = 000000001ba19446 p39_label_4: ! Mem[000000005e800120] = e8928fb7, %l6 = 1861add2, %l4 = 1ba19446 add %i1,0x20,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000e8928fb7 ! Mem[000000005e800138] = 8ed18296c2ecfc81, %l6 = 000000001861add2, %l3 = c183a309f06e6587 add %i1,0x38,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 8ed18296c2ecfc81 ! Mem[0000000091800138] = 049f7f51, %g2 = 0000000000000067 lduba [%o0+0x03a]%asi,%g2 ! %g2 = 0000000000000004 ! Mem[000000005f800118] = f12f1cbb 4f6cb40a, %l6 = 1861add2, %l7 = ffffffff ldda [%i3+%o3]0x81,%l6 ! %l6 = 00000000f12f1cbb 000000004f6cb40a ! %l7 = 000000004f6cb40a, Mem[000000005f000110] = ff42d13d stba %l7,[%i2+%o2]0x81 ! Mem[000000005f000110] = 0a42d13d ! Mem[000000009080013c] = 84534a00, %g2 = 0000000000000004 ldsb [%i5+0x03d],%g2 ! %g2 = ffffffffffffff84 ! Mem[0000000091800130] = 1341b80ed267c553, %g2 = ffffffffffffff84 ldx [%o0+0x030],%g2 ! %g2 = 1341b80ed267c553 ! Mem[000000005f800108] = c55e36cf, %l4 = 00000000e8928fb7 ldstuba [%i3+%o1]0x81,%l4 ! %l4 = 000000c5000000ff ! Mem[000000005e000110] = ff1879564be2ecb7, %l5 = 80b32b083ec42e85, %l4 = 00000000000000c5 add %i0,0x10,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = ff1879564be2ecb7 ! Mem[000000005e000110] = ff187956, %l0 = 00000000ab3b1b0b swapa [%i0+%o2]0x80,%l0 ! %l0 = 00000000ff187956 ba,a p39_not_taken_0_end p39_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p39_branch_failed p39_not_taken_0_end: ! End of Random Code for Thread 39 p39_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x09c] ! Set processor 39 done flag ! Check Registers p39_check_registers: set p39_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000009f34a297 bne,a,pn %xcc,p39_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffffef bne,a,pn %xcc,p39_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ff1879564be2ecb7 bne,a,pn %xcc,p39_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000f12f1cbb bne,a,pn %xcc,p39_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000004f6cb40a bne,a,pn %xcc,p39_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p39_check_fp_registers: set p39_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be e8dd2afe 294ddddf bne %xcc,p39_f0_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 210ae48c c3163e1c bne %xcc,p39_f6_fail nop ! Check Local Memory set p39_local0_expect,%g1 p39_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 8349590ceb469549 ldx [%i0+0x000],%g3 ! Observed data at 000000005e000100 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ab3b1b0b4be2ecb7 ldx [%i0+0x010],%g3 ! Observed data at 000000005e000110 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffef411bc26d482a ldx [%i0+0x028],%g3 ! Observed data at 000000005e000128 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x028,%g4 set p39_local1_expect,%g1 p39_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 1861add2cafe3890 ldx [%i1+0x000],%g3 ! Observed data at 000000005e800100 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ec3640439c42edff ldx [%i1+0x008],%g3 ! Observed data at 000000005e800108 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b78f92e851c64439 ldx [%i1+0x010],%g3 ! Observed data at 000000005e800110 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = e8928fb79f064eb2 ldx [%i1+0x020],%g3 ! Observed data at 000000005e800120 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = a75a99b35ab245e0 ldx [%i1+0x030],%g3 ! Observed data at 000000005e800130 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x030,%g4 set p39_local2_expect,%g1 p39_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 95cd1b18af12906c ldx [%i2+0x008],%g3 ! Observed data at 000000005f000108 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0a42d13dd4342d63 ldx [%i2+0x010],%g3 ! Observed data at 000000005f000110 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x010,%g4 set p39_local3_expect,%g1 p39_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ff5e36cfed02ce93 ldx [%i3+0x008],%g3 ! Observed data at 000000005f800108 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = f12f1cbb4f6cb40a ldx [%i3+0x018],%g3 ! Observed data at 000000005f800118 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d8afc29305474978 ldx [%i3+0x020],%g3 ! Observed data at 000000005f800120 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x020,%g4 ! The test for processor 39 has passed p39_passed: ta GOOD_TRAP nop p39_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p39_failed p39_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p39_failed p39_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p39_failed p39_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p39_failed p39_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p39_failed p39_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p39_failed p39_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p39_failed p39_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p39_failed p39_f0_fail: set p39_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f6_fail: set p39_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 39 failed p39_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x09c] ! Set processor 39 done flag set p39_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 39 failed p39_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x09c] ! Set processor 39 done flag set p39_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p39_selfmod_failed: ba p39_failed mov 0xabc,%g1 p39_common_error: or %g0,0xf07,%g1 ba p39_failed mov %o5,%g3 p39_common_signature_error: set p39_temp,%g1 ba p39_failed st %g2,[%g1] ! Common Lock Number p39_common_timeout: set p39_temp,%g1 ba p39_failed st %g2,[%g1] ! Common Lock Number p39_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p39_failed mov 0x0,%g3 p39_trap1e: ldswa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005f800118] lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005e800100] lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005f000118] ldsba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005e800108] ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005f000100] ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005f800108] done p39_trap1o: ldswa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005f800118] lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005e800100] lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005f000118] ldsba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005e800108] ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005f000100] ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005f800108] done p39_trap2e: ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f000118] ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005e800118] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005e000120] stha %l5,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f000110] ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005e800118] lduba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005e800120] stwa %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f800110] done p39_trap2o: ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f000118] ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005e800118] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005e000120] stha %l5,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f000110] ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005e800118] lduba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005e800120] stwa %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f800110] done p39_trap3e: nop nop nop done p39_trap3o: nop nop nop done p39_init_memory_pointers: set p39_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p39_local0_start,%i0 set p39_local1_start,%i1 set p39_local2_start,%i2 set p39_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = e5fb39a3e8928fb7 ldx [%g1+0x008],%l1 ! %l1 = cb30575e9f064eb2 ldx [%g1+0x010],%l2 ! %l2 = b7c64a828349590c ldx [%g1+0x018],%l3 ! %l3 = c183a309f06e6587 ldx [%g1+0x020],%l4 ! %l4 = 2098e754784f992b ldx [%g1+0x028],%l5 ! %l5 = 80b32b083ec42e85 ldx [%g1+0x030],%l6 ! %l6 = 5d19b265e73d118b ldx [%g1+0x038],%l7 ! %l7 = f740188c9cc1c106 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 3cc00e17 d7ff1b38 ae99c6ce 0fa06d59 ! %f4 = 913f653e 8bdf7f88 29018805 cf3455e3 ! %f8 = 427e2eed 69791429 a6d3e411 c5243372 ! %f12 = 930ca507 3f273c37 9ccfd2a2 7cb870a8 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 6c60719f 71ecdb1d 03470da7 727a4ce2 ! %f20 = a4d0a4ba 25716a27 65abb9ba 58864b1c ! %f24 = 0326b8e8 1df26340 aaeee17a ded8ecae ! %f28 = 49e55dd9 30084347 38617727 cc94c194 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5a58ba90 f6ca5253 a37b2669 b2d56f3d ! %f36 = 780bfc60 54585182 6d83f3cf e325d5e2 ! %f40 = 1c9ed284 7d955f91 13a2c076 2a4ffe20 ! %f44 = f86ebf65 ed61254a dd89dbf6 74355a13 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4c9d5a900000003c,%g7,%g1 ! GSR scale = 7, align = 4 wr %g1,%g0,%gsr ! GSR = 4c9d5a900000003c wr %g0,%y ! Clear Y 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[0000000060000110] = 69ff8580650ce014, %l1 = 46b62057d89e5dfe, %l7 = 0db6e7dfd24cc885 add %i0,0x10,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 69ff8580650ce014 ! Mem[0000000061000128] = 91bb1089, %l3 = fdb32ab8c91f0a45 swap [%i2+%o5],%l3 ! %l3 = 0000000091bb1089 ! %l3 = 0000000091bb1089, Mem[0000000091800124] = 9bf6b040 stb %l3,[%o0+0x024] ! Mem[0000000091800124] = 89f6b040 ! Mem[0000000060000108] = 1c782898, %l3 = 0000000091bb1089 ldswa [%i0+%o1]0x80,%l3 ! %l3 = 000000001c782898 ! Mem[0000000060000108] = 1c782898b969f073, %l0 = ae91825dc1e56055, %l0 = ae91825dc1e56055 add %i0,0x08,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 1c782898b969f073 ! Mem[0000000090800104] = d33315e1, %g2 = 601019d70efc4505 lduh [%i5+0x006],%g2 ! %g2 = 000000000000d333 ! Mem[0000000061800120] = d6c3e8c65c8f4059, %l0 = 1c782898b969f073, %l5 = 944bc3b9b47e8a9a add %i3,0x20,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = d6c3e8c65c8f4059 ! Mem[0000000060800100] = d5e951d0179b40d4, %l1 = 46b62057d89e5dfe, %l4 = 446389488c28ac67 casxa [%i1]0x80,%l1,%l4 ! %l4 = d5e951d0179b40d4 ! Mem[0000000061000100] = 91372ab4, %l7 = 650ce014, %l4 = 179b40d4 casa [%i2]0x80,%l7,%l4 ! %l4 = 0000000091372ab4 ! %l6 = 76df1b608dac810f, Mem[0000000090800130] = 0047527318f877fd stx %l6,[%i5+0x030] ! Mem[0000000090800130] = 76df1b608dac810f p40_label_2: ! Mem[0000000060800118] = b224f07a, %l2 = 2c438ec05fe62c03 swap [%i1+%o3],%l2 ! %l2 = 00000000b224f07a ! Mem[000000006000012c] = de5eda78, %l4 = 91372ab4, %l7 = 650ce014 add %i0,0x2c,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000de5eda78 ! Mem[0000000060800134] = a1faf4b7, %l0 = b969f073, %l5 = 5c8f4059 add %i1,0x34,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000a1faf4b7 ! Mem[0000000061000128] = c91f0a45, %l3 = 000000001c782898 lduwa [%i2+0x028]%asi,%l3 ! %l3 = 00000000c91f0a45 ! Mem[0000000060800100] = d051e9d5, %l1 = 46b62057d89e5dfe swapa [%i1+%g0]0x89,%l1 ! %l1 = 00000000d051e9d5 ! Mem[0000000060800128] = b6fcc41b, %l2 = 00000000b224f07a lduha [%i1+%o5]0x89,%l2 ! %l2 = 000000000000c41b ! Mem[0000000091000100] = 3622a9be, %g2 = 000000000000d333 lduh [%i6+0x002],%g2 ! %g2 = 0000000000003622 ! Mem[0000000061000132] = 484ebd4a, %l0 = 1c782898b969f073 ldstub [%i2+0x032],%l0 ! %l0 = 000000bd000000ff ! Mem[0000000061800138] = 56f2ef26925dc110, %l6 = 76df1b608dac810f, %l6 = 76df1b608dac810f add %i3,0x38,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 56f2ef26925dc110 ! %l4 = 0000000091372ab4, Mem[0000000061000120] = 460fdfc3 stwa %l4,[%i2+%o4]0x80 ! Mem[0000000061000120] = 91372ab4 p40_label_3: ! Mem[0000000061800120] = c6e8c3d6, %l2 = 000000000000c41b ldsba [%i3+%o4]0x88,%l2 ! %l2 = ffffffffffffffd6 ! Mem[0000000060000125] = 5740db7e, %l4 = 0000000091372ab4 ldstub [%i0+0x025],%l4 ! %l4 = 00000040000000ff ! Mem[0000000061800128] = 9c31cac7, %l6 = 56f2ef26925dc110 ldstuba [%i3+%o5]0x80,%l6 ! %l6 = 0000009c000000ff ! Mem[0000000061800128] = ff31cac7, %l6 = 000000000000009c ldsw [%i3+%o5],%l6 ! %l6 = ffffffffff31cac7 ! %l1 = 00000000d051e9d5, Mem[0000000061000108] = 470a6ac0 stha %l1,[%i2+%o1]0x89 ! Mem[0000000061000108] = 470ae9d5 ! Mem[0000000061800130] = b5290ef5, %l2 = ffffffd6, %l5 = a1faf4b7 add %i3,0x30,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000b5290ef5 ! Mem[0000000060000116] = 650ce014, %l7 = 00000000de5eda78 ldstub [%i0+0x016],%l7 ! %l7 = 000000e0000000ff ! Mem[0000000060800120] = 79f0ee53, %l1 = 00000000d051e9d5 ldstuba [%i1+%o4]0x89,%l1 ! %l1 = 00000053000000ff ! Mem[0000000060000100] = d83c4a97e984f757, %l5 = 00000000b5290ef5, %l5 = 00000000b5290ef5 casxa [%i0]0x80,%l5,%l5 ! %l5 = d83c4a97e984f757 ! Mem[0000000060800120] = ffeef079, %l1 = 0000000000000053 ldsh [%i1+0x022],%l1 ! %l1 = fffffffffffff079 p40_label_4: ! Mem[0000000090800110] = c089d7c7, %g2 = 0000000000003622 ldub [%i5+0x012],%g2 ! %g2 = 00000000000000c0 ! Mem[0000000061000114] = d98bc39d, %l1 = fffff079, %l6 = ff31cac7 add %i2,0x14,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000d98bc39d ! Mem[0000000060800108] = 6a64dff3 043a23e5, %l4 = 00000040, %l5 = e984f757 ldda [%i1+%o1]0x89,%l4 ! %l4 = 00000000043a23e5 000000006a64dff3 ! %l2 = ffffffffffffffd6, Mem[0000000061000118] = 48293fad stwa %l2,[%i2+%o3]0x80 ! Mem[0000000061000118] = ffffffd6 ! Mem[000000006100013b] = 7847d2a3, %l6 = 00000000d98bc39d ldstub [%i2+0x03b],%l6 ! %l6 = 000000a3000000ff ! Mem[0000000061800120] = c6e8c3d6, %l3 = 00000000c91f0a45 swapa [%i3+%o4]0x88,%l3 ! %l3 = 00000000c6e8c3d6 ! Mem[0000000060800118] = 5fe62c03, %l6 = 00000000000000a3 swapa [%i1+%o3]0x80,%l6 ! %l6 = 000000005fe62c03 ! Mem[0000000091800130] = 1341b80e d267c553, %g2 = 000000c0, %g3 = 0bad0b00 ldd [%o0+0x030],%g2 ! %g2 = 000000001341b80e 00000000d267c553 ! Mem[0000000061800138] = 56f2ef26925dc110, %l0 = 00000000000000bd, %l5 = 000000006a64dff3 add %i3,0x38,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 56f2ef26925dc110 ! Mem[0000000061800100] = 5d0f6d39, %l3 = 00000000c6e8c3d6 swapa [%i3+%g0]0x80,%l3 ! %l3 = 000000005d0f6d39 ba,a p40_not_taken_0_end p40_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop 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 00000000000000bd bne,a,pn %xcc,p40_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be fffffffffffff079 bne,a,pn %xcc,p40_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffffd6 bne,a,pn %xcc,p40_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000005d0f6d39 bne,a,pn %xcc,p40_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000043a23e5 bne,a,pn %xcc,p40_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000005fe62c03 bne,a,pn %xcc,p40_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000e0 bne,a,pn %xcc,p40_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p40_check_fp_registers: set p40_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 913f653e 8bdf7f88 bne %xcc,p40_f4_fail nop ! Check Local Memory set p40_local0_expect,%g1 p40_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 69ff8580650cff14 ldx [%i0+0x010],%g3 ! Observed data at 0000000060000110 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 470600f957ffdb7e ldx [%i0+0x020],%g3 ! Observed data at 0000000060000120 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x020,%g4 set p40_local1_expect,%g1 p40_check_local1: ldx [%g1+0x000],%g2 ! Expected data = fe5d9ed8179b40d4 ldx [%i1+0x000],%g3 ! Observed data at 0000000060800100 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000a3e2ae8c34 ldx [%i1+0x018],%g3 ! Observed data at 0000000060800118 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffeef079c92a59e1 ldx [%i1+0x020],%g3 ! Observed data at 0000000060800120 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x020,%g4 set p40_local2_expect,%g1 p40_check_local2: ldx [%g1+0x008],%g2 ! Expected data = d5e90a4732e03b7c ldx [%i2+0x008],%g3 ! Observed data at 0000000061000108 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffffffd68a83f74e ldx [%i2+0x018],%g3 ! Observed data at 0000000061000118 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 91372ab4dd482da4 ldx [%i2+0x020],%g3 ! Observed data at 0000000061000120 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = c91f0a453e8d9d12 ldx [%i2+0x028],%g3 ! Observed data at 0000000061000128 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 484eff4a87173b4d ldx [%i2+0x030],%g3 ! Observed data at 0000000061000130 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 7847d2ff2446a4b5 ldx [%i2+0x038],%g3 ! Observed data at 0000000061000138 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x038,%g4 set p40_local3_expect,%g1 p40_check_local3: ldx [%g1+0x000],%g2 ! Expected data = c6e8c3d6b483d1cf ldx [%i3+0x000],%g3 ! Observed data at 0000000061800100 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 450a1fc95c8f4059 ldx [%i3+0x020],%g3 ! Observed data at 0000000061800120 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff31cac7c76e833f ldx [%i3+0x028],%g3 ! Observed data at 0000000061800128 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x028,%g4 ! The test for processor 40 has passed p40_passed: ta GOOD_TRAP nop p40_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p40_failed p40_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p40_failed p40_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p40_failed p40_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p40_failed p40_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p40_failed p40_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p40_failed p40_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p40_failed p40_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p40_failed p40_f4_fail: set p40_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 40 failed p40_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0a0] ! Set processor 40 done flag set p40_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 40 failed p40_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0a0] ! Set processor 40 done flag set p40_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p40_selfmod_failed: ba p40_failed mov 0xabc,%g1 p40_common_error: or %g0,0xf08,%g1 ba p40_failed mov %o5,%g3 p40_common_signature_error: set p40_temp,%g1 ba p40_failed st %g2,[%g1] ! Common Lock Number p40_common_timeout: set p40_temp,%g1 ba p40_failed st %g2,[%g1] ! Common Lock Number p40_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p40_failed mov 0x0,%g3 p40_trap1e: stxa %l7,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061000128] lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000060800100] ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000061000108] stha %l7,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060000108] ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000061000120] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000061800118] done p40_trap1o: stxa %l7,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061000128] lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000060800100] ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000061000108] stha %l7,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060000108] ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000061000120] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000061800118] done p40_trap2e: swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000060800120] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000060000110] done p40_trap2o: swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000060800120] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000060000110] done p40_trap3e: nop nop nop nop nop done p40_trap3o: 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 = ae91825dc1e56055 ldx [%g1+0x008],%l1 ! %l1 = 46b62057d89e5dfe ldx [%g1+0x010],%l2 ! %l2 = 2c438ec05fe62c03 ldx [%g1+0x018],%l3 ! %l3 = fdb32ab8c91f0a45 ldx [%g1+0x020],%l4 ! %l4 = 446389488c28ac67 ldx [%g1+0x028],%l5 ! %l5 = 944bc3b9b47e8a9a ldx [%g1+0x030],%l6 ! %l6 = 76df1b608dac810f ldx [%g1+0x038],%l7 ! %l7 = 0db6e7dfd24cc885 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 9f7e78c3 2485bbb5 0ef813be 620075bd ! %f4 = 1cbfdd10 6d33f3ce ac9e97af 0d3f6def ! %f8 = 9898e08e 41383ac0 edae822f 7db3ac84 ! %f12 = 13034a4f 2787bc14 9a11e1cb 35118eb6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 21dd2a1b 9243fcaf 85bfab1c 623f7878 ! %f20 = 046402c1 486fe9bb 0cef82bc 555d6ffd ! %f24 = 6aac25ba 58782e71 e8b859c1 de987020 ! %f28 = 63178164 dcba8f2b 5cacdc0c d2ecb83f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 665215ec 9dea1402 2d20b65a f45cdf35 ! %f36 = fb9e7441 495e728b 703c811b 7cd478e7 ! %f40 = a2d50f87 8156485e a23b4b0f 8fa728b8 ! %f44 = a6ce3d72 11ceeb03 c3169f64 5c74b767 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7273b5d000000048,%g7,%g1 ! GSR scale = 9, align = 0 wr %g1,%g0,%gsr ! GSR = 7273b5d000000048 wr %g0,%y ! Clear Y 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[0000000063800129] = d300ad2f, %l1 = 494c3e204e7f7b3b ldstub [%i3+0x029],%l1 ! %l1 = 00000000000000ff ! Mem[0000000062800108] = edbe5908, %l0 = ffc0932a040ae3f1 lduwa [%i1+%o1]0x88,%l0 ! %l0 = 00000000edbe5908 ! Mem[0000000063000100] = 1acc2bc8, %l7 = da1deaf0bf943f15 swap [%i2+%g0],%l7 ! %l7 = 000000001acc2bc8 ! Mem[0000000063800111] = a12482d6, %l4 = 42b58f9867eb7a2b ldstub [%i3+0x011],%l4 ! %l4 = 00000024000000ff ! Mem[0000000062800108] = 0859beed, %l1 = 00000000, %l4 = 00000024 add %i1,0x08,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000000859beed ! Mem[0000000062000138] = b23f87e5d9e1f77f, %l3 = 45dee74bb2c68859, %l5 = c4da8981c1de3b83 add %i0,0x38,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = b23f87e5d9e1f77f ! Mem[0000000063800128] = d3ffad2f, %l4 = 000000000859beed ldsw [%i3+%o5],%l4 ! %l4 = ffffffffd3ffad2f ! Mem[0000000091800118] = 374f9414, %g18 = a4fc3632381a4ca8 ldsw [%o0+%o3],%g2 ! %g2 = a4fc3632381a4ca8 ! Mem[0000000062000124] = 3e11630d, %l5 = b23f87e5d9e1f77f, %asi = 80 swapa [%i0+0x024]%asi,%l5 ! %l5 = 000000003e11630d ! Mem[0000000062000108] = fc47e9eb0810c817, %l3 = 45dee74bb2c68859, %l6 = e9fed4169990bf5e add %i0,0x08,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = fc47e9eb0810c817 p41_label_2: ! Mem[0000000063000100] = bf943f15, %l0 = 00000000edbe5908 ldstuba [%i2+%g0]0x81,%l0 ! %l0 = 000000bf000000ff ! Mem[0000000063800118] = 1ec62126, %l6 = 0810c817, %l6 = 0810c817 add %i3,0x18,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000001ec62126 ! Mem[0000000062800100] = b9bd8f63, %l4 = ffffffffd3ffad2f swapa [%i1+%g0]0x88,%l4 ! %l4 = 00000000b9bd8f63 ! Mem[0000000063800100] = a89b3a34e0a7443d, %l3 = 45dee74bb2c68859, %l0 = 00000000000000bf casxa [%i3]0x80,%l3,%l0 ! %l0 = a89b3a34e0a7443d ! %l1 = 0000000000000000, Mem[0000000090000100] = 31ba76952407da14 stx %l1,[%i4+%g0] ! Mem[0000000090000100] = 0000000000000000 ! Mem[0000000062000100] = 79d89e7b, %l4 = 00000000b9bd8f63 ldsba [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000079 ! Mem[0000000063800100] = a89b3a34, %l3 = 45dee74bb2c68859 lduwa [%i3+%g0]0x80,%l3 ! %l3 = 00000000a89b3a34 ! Mem[0000000062800137] = 016b7c4b, %l5 = 000000003e11630d ldstub [%i1+0x037],%l5 ! %l5 = 0000004b000000ff ! Mem[0000000063800114] = d3e32bdb, %l5 = 000000000000004b swap [%i3+0x014],%l5 ! %l5 = 00000000d3e32bdb ! Mem[0000000063800114] = 0000004b, %l3 = a89b3a34, %l2 = cca72ac5 add %i3,0x14,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000000000004b p41_label_3: ! Mem[0000000062000110] = 49f6298f5a2e67ce, %l0 = a89b3a34e0a7443d ldxa [%i0+%o2]0x89,%l0 ! %l0 = 49f6298f5a2e67ce ! Mem[0000000062000108] = ebe947fc, %l5 = 00000000d3e32bdb swapa [%i0+%o1]0x89,%l5 ! %l5 = 00000000ebe947fc ! Mem[0000000063000120] = d2d56b2e, %l1 = 0000000000000000 swap [%i2+%o4],%l1 ! %l1 = 00000000d2d56b2e ! Mem[0000000063000112] = 1063660f, %l5 = 00000000ebe947fc ldstub [%i2+0x012],%l5 ! %l5 = 00000066000000ff ! Mem[0000000090000104] = 000008ca, %g2 = 00000000374f9414 lduh [%i4+0x006],%g2 ! %g2 = 0000000000000000 ! Mem[0000000062000108] = db2be3d3, %l5 = 0000000000000066 swapa [%i0+%o1]0x80,%l5 ! %l5 = 00000000db2be3d3 ! Mem[0000000063800120] = 3f6742f6, %l3 = 00000000a89b3a34 ldsha [%i3+%o4]0x80,%l3 ! %l3 = 0000000000003f67 ! Mem[0000000063800108] = 953c58d6, %l3 = 0000000000003f67 swapa [%i3+%o1]0x81,%l3 ! %l3 = 00000000953c58d6 ! Mem[0000000062800120] = a7d35029, %l7 = 000000001acc2bc8 ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 00000029000000ff ! Mem[0000000062000118] = 371d3d1b, %l3 = 00000000953c58d6 lduba [%i0+%o3]0x89,%l3 ! %l3 = 000000000000001b p41_label_4: ! Mem[000000006380011c] = d683e9c2, %l0 = 5a2e67ce, %l5 = db2be3d3 add %i3,0x1c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000d683e9c2 ! Mem[0000000062000138] = b23f87e5, %l0 = 49f6298f5a2e67ce ldstub [%i0+0x038],%l0 ! %l0 = 000000b2000000ff ! Mem[0000000062000108] = 000000660810c817, %l1 = 00000000d2d56b2e, %l3 = 000000000000001b add %i0,0x08,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 000000660810c817 ! Mem[000000009000013c] = 45e599ca, %g2 = 0000000000000000 lduw [%i4+0x03c],%g2 ! %g2 = 0000000045e599ca ! %l7 = 0000000000000029, Mem[000000009100012e] = 7adad35b stb %l7,[%i6+0x02e] ! Mem[000000009100012c] = 29dad35b ! Mem[000000009000010c] = 7887c5e2, %g2 = 0000000045e599ca lduh [%i4+0x00c],%g2 ! %g2 = 0000000000007887 ! %l0 = 000000b2, %l1 = d2d56b2e, Mem[0000000063000120] = 00000000 a3ad1adc stda %l0,[%i2+%o4]0x80 ! Mem[0000000063000120] = 000000b2 d2d56b2e ! Mem[0000000062000108] = 66000000, %l7 = 0000000000000029 swapa [%i0+%o1]0x89,%l7 ! %l7 = 0000000066000000 ! Mem[0000000062000110] = 5a2e67ce, %l6 = 000000001ec62126 lduwa [%i0+%o2]0x89,%l6 ! %l6 = 000000005a2e67ce ! %l2 = 000000000000004b, Mem[0000000090800134] = 18f877fd stw %l2,[%i5+0x034] ! Mem[0000000090800134] = 0000004b ba,a p41_not_taken_0_end p41_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p41_branch_failed p41_not_taken_0_end: ! End of Random Code for Thread 41 1: membar #Sync ! Force all stores to complete p41_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0a4] ! Set processor 41 done flag ! Check Registers p41_check_registers: set p41_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000b2 bne,a,pn %xcc,p41_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000d2d56b2e bne,a,pn %xcc,p41_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000660810c817 bne,a,pn %xcc,p41_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000079 bne,a,pn %xcc,p41_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000d683e9c2 bne,a,pn %xcc,p41_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000005a2e67ce bne,a,pn %xcc,p41_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000066000000 bne,a,pn %xcc,p41_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p41_local0_expect,%g1 p41_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 290000000810c817 ldx [%i0+0x008],%g3 ! Observed data at 0000000062000108 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8c250cc4d9e1f77f ldx [%i0+0x020],%g3 ! Observed data at 0000000062000120 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff3f87e5d9e1f77f ldx [%i0+0x038],%g3 ! Observed data at 0000000062000138 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x038,%g4 set p41_local1_expect,%g1 p41_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 2fadffd348713ba9 ldx [%i1+0x000],%g3 ! Observed data at 0000000062800100 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff50d3a7af825917 ldx [%i1+0x020],%g3 ! Observed data at 0000000062800120 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 38fdbdcb016b7cff ldx [%i1+0x030],%g3 ! Observed data at 0000000062800130 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x030,%g4 set p41_local2_expect,%g1 p41_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff943f156f6474d4 ldx [%i2+0x000],%g3 ! Observed data at 0000000063000100 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1063ff0f07e40ad3 ldx [%i2+0x010],%g3 ! Observed data at 0000000063000110 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000b2d2d56b2e ldx [%i2+0x020],%g3 ! Observed data at 0000000063000120 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x020,%g4 set p41_local3_expect,%g1 p41_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 00003f670f9175e9 ldx [%i3+0x008],%g3 ! Observed data at 0000000063800108 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a1ff82d60000004b ldx [%i3+0x010],%g3 ! Observed data at 0000000063800110 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = d3ffad2f14e59c9d ldx [%i3+0x028],%g3 ! Observed data at 0000000063800128 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x028,%g4 ! The test for processor 41 has passed p41_passed: ta GOOD_TRAP nop p41_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p41_failed p41_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p41_failed p41_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p41_failed p41_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p41_failed p41_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p41_failed p41_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p41_failed p41_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p41_failed p41_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p41_failed ! The test for processor 41 failed p41_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0a4] ! Set processor 41 done flag set p41_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 41 failed p41_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0a4] ! Set processor 41 done flag set p41_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p41_selfmod_failed: ba p41_failed mov 0xabc,%g1 p41_common_error: or %g0,0xf09,%g1 ba p41_failed mov %o5,%g3 p41_common_signature_error: set p41_temp,%g1 ba p41_failed st %g2,[%g1] ! Common Lock Number p41_common_timeout: set p41_temp,%g1 ba p41_failed st %g2,[%g1] ! Common Lock Number p41_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p41_failed mov 0x0,%g3 p41_trap1e: stda %l0,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800118] done p41_trap1o: stda %l0,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800118] done p41_trap2e: lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000062800120] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000063000100] stha %l2,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000108] ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000062800108] ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062800120] swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000063000110] done p41_trap2o: lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000062800120] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000063000100] stha %l2,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000108] ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000062800108] ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062800120] swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000063000110] done p41_trap3e: nop nop nop nop done p41_trap3o: nop nop nop nop done p41_init_memory_pointers: set p41_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p41_local0_start,%i0 set p41_local1_start,%i1 set p41_local2_start,%i2 set p41_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = ffc0932a040ae3f1 ldx [%g1+0x008],%l1 ! %l1 = 494c3e204e7f7b3b ldx [%g1+0x010],%l2 ! %l2 = 264f5654cca72ac5 ldx [%g1+0x018],%l3 ! %l3 = 45dee74bb2c68859 ldx [%g1+0x020],%l4 ! %l4 = 42b58f9867eb7a2b ldx [%g1+0x028],%l5 ! %l5 = c4da8981c1de3b83 ldx [%g1+0x030],%l6 ! %l6 = e9fed4169990bf5e ldx [%g1+0x038],%l7 ! %l7 = da1deaf0bf943f15 ! Initialize the output register of window 0 set unres3_start,%o0 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 = b630cecd 6b30f3e5 84c6a121 65307f75 ! %f4 = 040d291c fa51a11a a0bac1e0 4466edd7 ! %f8 = cfcf0ed7 e52f5af3 ae589de1 81f3be61 ! %f12 = ef0ac7df e95a7bb0 6a9d13a3 053efa65 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2224671d 95ae17a2 e3b3d275 41bf7abf ! %f20 = 0412748e 78a6a067 ae818223 5323f210 ! %f24 = 220b3cfe 0d666a1d 8c85101b df7dc226 ! %f28 = fae8da5d 28897b64 cd1d4b80 82864db2 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9bbb6ed4 f52f4f9c 7baedd4b c6e0629b ! %f36 = 32886294 21e4cca8 73d3f761 dada5f11 ! %f40 = 2d0d5c9c 358993bf fd51334d c7e93212 ! %f44 = 8fca63dc 0c49940b 970d56e0 807b2cba ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa0ba672000000077,%g7,%g1 ! GSR scale = 14, align = 7 wr %g1,%g0,%gsr ! GSR = a0ba672000000077 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 42 p42_label_1: ! Mem[0000000065800100] = 9dbf3e23, %l2 = f66218e454d5908f ldstuba [%i3+%g0]0x89,%l2 ! %l2 = 00000023000000ff ! Mem[0000000064000110] = ce428629, %l5 = 25f16f80, %l6 = 17e7bea7 add %i0,0x10,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000ce428629 ! Mem[000000006400011c] = aa0d6944, %l2 = 00000023, %l7 = 51be7fa8 add %i0,0x1c,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000aa0d6944 ! Mem[0000000065800120] = 679d23e74dfab422, %l5 = b1f4fd5825f16f80, %l5 = b1f4fd5825f16f80 add %i3,0x20,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 679d23e74dfab422 ! Mem[0000000064000128] = 2bb86a95, %l3 = dbea9e5e54e5f7b0 lduha [%i0+%o5]0x80,%l3 ! %l3 = 0000000000002bb8 ! Mem[0000000065000108] = beb5cd5e, %l1 = a57c9801fae48bde lduha [%i2+%o1]0x81,%l1 ! %l1 = 000000000000beb5 ! Mem[0000000065000110] = dd470449, %l3 = 0000000000002bb8 ldstuba [%i2+%o2]0x80,%l3 ! %l3 = 000000dd000000ff ! Mem[0000000064800118] = e368345d, %l6 = ce428629, %l0 = 48a7352f add %i1,0x18,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000e368345d ! Mem[000000006500010c] = ec720965, %l2 = 0000000000000023 ldsw [%i2+0x00c],%l2 ! %l2 = ffffffffec720965 ! Mem[0000000065000110] = ff470449, %l4 = 9560667c0eb6f410 ldsb [%i2+0x011],%l4 ! %l4 = 0000000000000047 p42_label_2: ! %l3 = 00000000000000dd, Mem[000000009000013c] = 45e599ca stw %l3,[%i4+0x03c] ! Mem[000000009000013c] = 000000dd ! Mem[0000000065000116] = 5890b333, %l3 = 00000000000000dd ldstub [%i2+0x016],%l3 ! %l3 = 000000b3000000ff ! %l5 = 679d23e74dfab422, Mem[000000009180010c] = 677de0f8 stw %l5,[%o0+0x00c] ! Mem[000000009180010c] = 4dfab422 ! Mem[0000000065000110] = ff470449, %l3 = 00000000000000b3, %asi = 80 swapa [%i2+0x010]%asi,%l3 ! %l3 = 00000000ff470449 ! %l7 = 00000000aa0d6944, Mem[0000000064000110] = ce428629 stha %l7,[%i0+%o2]0x80 ! Mem[0000000064000110] = 69448629 ! Mem[0000000065000128] = 6b602943, %l3 = 00000000ff470449 lduha [%i2+%o5]0x81,%l3 ! %l3 = 0000000000006b60 ! %l0 = 00000000e368345d, Mem[0000000090800118] = 9b73b01403021b6c stx %l0,[%i5+%o3] ! Mem[0000000090800118] = 00000000e368345d ! Mem[0000000064000137] = ca0a58b9, %l0 = 00000000e368345d ldstub [%i0+0x037],%l0 ! %l0 = 000000b9000000ff ! Mem[0000000065000114] = 5890ff33, %l7 = 00000000aa0d6944 lduw [%i2+0x014],%l7 ! %l7 = 000000005890ff33 ! Mem[0000000065000118] = fb5179d6, %l6 = 00000000ce428629 ldstuba [%i2+%o3]0x80,%l6 ! %l6 = 000000fb000000ff p42_label_3: ! %l1 = 000000000000beb5, Mem[0000000065000130] = b3decf6c3589955c stx %l1,[%i2+0x030] ! Mem[0000000065000130] = 000000000000beb5 ! Mem[0000000065800100] = 9dbf3eff, %l4 = 0000000000000047 swapa [%i3+%g0]0x89,%l4 ! %l4 = 000000009dbf3eff ! Mem[0000000065000107] = 506e013d, %l0 = 00000000000000b9 ldstub [%i2+0x007],%l0 ! %l0 = 0000003d000000ff ! Mem[0000000064000102] = e43007a0, %l5 = 679d23e74dfab422 ldstub [%i0+0x002],%l5 ! %l5 = 00000007000000ff ! Mem[0000000064800102] = 03cb3068, %l7 = 000000005890ff33 ldstub [%i1+0x002],%l7 ! %l7 = 00000030000000ff ! Mem[0000000065000124] = d8c86e32, %l7 = 0000000000000030 swap [%i2+0x024],%l7 ! %l7 = 00000000d8c86e32 ! %l6 = 00000000000000fb, Mem[0000000091800108] = eab2e88b stw %l6,[%o0+%o1] ! Mem[0000000091800108] = 000000fb ! %l0 = 000000000000003d, Mem[0000000090000119] = 7882808b stb %l0,[%i4+0x019] ! Mem[0000000090000118] = 3d82808b ! Mem[0000000064800110] = c8f5f3a0, %l3 = 0000000000006b60 swap [%i1+%o2],%l3 ! %l3 = 00000000c8f5f3a0 ! Mem[0000000065800138] = 970b5ed3570aca6d, %l3 = 00000000c8f5f3a0, %l2 = ffffffffec720965 add %i3,0x38,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 970b5ed3570aca6d p42_label_4: ! %l2 = 570aca6d, %l3 = c8f5f3a0, Mem[0000000065000108] = 5ecdb5be 650972ec stda %l2,[%i2+%o1]0x88 ! Mem[0000000065000108] = 570aca6d c8f5f3a0 ! Mem[0000000090800134] = 18f877fd, %g2 = 8877f34d1b6c9c2d lduh [%i5+0x034],%g2 ! %g2 = 00000000000018f8 ! Mem[0000000065800120] = 679d23e7, %l4 = 000000009dbf3eff lduh [%i3+0x022],%l4 ! %l4 = 00000000000023e7 ! Mem[000000006580011c] = 81046605, %l4 = 00000000000023e7 ldsw [%i3+0x01c],%l4 ! %l4 = ffffffff81046605 ! Mem[0000000090800100] = aad0ead3, %g2 = 00000000000018f8 ldsb [%i5+0x003],%g2 ! %g2 = ffffffffffffffaa ! Mem[0000000064800110] = 00006b60, %l2 = 970b5ed3570aca6d swap [%i1+%o2],%l2 ! %l2 = 0000000000006b60 ! Mem[0000000064800111] = 570aca6d, %l5 = 0000000000000007 ldstub [%i1+0x011],%l5 ! %l5 = 0000000a000000ff ! Mem[0000000065800129] = a829c0b9, %l0 = 000000000000003d ldstub [%i3+0x029],%l0 ! %l0 = 00000029000000ff ! Mem[0000000065800138] = 970b5ed3, %l1 = 000000000000beb5 swap [%i3+0x038],%l1 ! %l1 = 00000000970b5ed3 ! Mem[0000000091000110] = fcd58bf1 e39aa02a, %g2 = ffffffaa, %g3 = 0bad0b00 ldd [%i6+%o2],%g2 ! %g2 = 00000000fcd58bf1 00000000e39aa02a ba,a p42_not_taken_0_end p42_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop 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 0000000000000029 bne,a,pn %xcc,p42_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000970b5ed3 bne,a,pn %xcc,p42_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000006b60 bne,a,pn %xcc,p42_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000c8f5f3a0 bne,a,pn %xcc,p42_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffff81046605 bne,a,pn %xcc,p42_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000000a bne,a,pn %xcc,p42_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000fb bne,a,pn %xcc,p42_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000d8c86e32 bne,a,pn %xcc,p42_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p42_local0_expect,%g1 p42_check_local0: ldx [%g1+0x000],%g2 ! Expected data = e430ffa0d7cc7684 ldx [%i0+0x000],%g3 ! Observed data at 0000000064000100 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 69448629e331cb8e ldx [%i0+0x010],%g3 ! Observed data at 0000000064000110 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = bf0358b4ca0a58ff ldx [%i0+0x030],%g3 ! Observed data at 0000000064000130 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x030,%g4 set p42_local1_expect,%g1 p42_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 03cbff6825b58b0b ldx [%i1+0x000],%g3 ! Observed data at 0000000064800100 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 57ffca6da97f04d6 ldx [%i1+0x010],%g3 ! Observed data at 0000000064800110 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x010,%g4 set p42_local2_expect,%g1 p42_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 45cdc1a1506e01ff ldx [%i2+0x000],%g3 ! Observed data at 0000000065000100 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 6dca0a57a0f3f5c8 ldx [%i2+0x008],%g3 ! Observed data at 0000000065000108 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000b35890ff33 ldx [%i2+0x010],%g3 ! Observed data at 0000000065000110 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff5179d63af4d2b3 ldx [%i2+0x018],%g3 ! Observed data at 0000000065000118 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = eb8869e200000030 ldx [%i2+0x020],%g3 ! Observed data at 0000000065000120 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000000000beb5 ldx [%i2+0x030],%g3 ! Observed data at 0000000065000130 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x030,%g4 set p42_local3_expect,%g1 p42_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 470000000aed9f24 ldx [%i3+0x000],%g3 ! Observed data at 0000000065800100 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = a8ffc0b9642ca5d0 ldx [%i3+0x028],%g3 ! Observed data at 0000000065800128 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000beb5570aca6d ldx [%i3+0x038],%g3 ! Observed data at 0000000065800138 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x038,%g4 ! The test for processor 42 has passed p42_passed: ta GOOD_TRAP nop p42_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p42_failed p42_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p42_failed p42_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p42_failed p42_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p42_failed p42_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p42_failed p42_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p42_failed p42_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p42_failed p42_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p42_failed ! The test for processor 42 failed p42_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0a8] ! Set processor 42 done flag set p42_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 42 failed p42_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0a8] ! Set processor 42 done flag set p42_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p42_selfmod_failed: ba p42_failed mov 0xabc,%g1 p42_common_error: or %g0,0xf0a,%g1 ba p42_failed mov %o5,%g3 p42_common_signature_error: set p42_temp,%g1 ba p42_failed st %g2,[%g1] ! Common Lock Number p42_common_timeout: set p42_temp,%g1 ba p42_failed st %g2,[%g1] ! Common Lock Number p42_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p42_failed mov 0x0,%g3 p42_trap1e: swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000064000108] ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065000128] ldswa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065800128] done p42_trap1o: swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000064000108] ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065000128] ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065800128] done p42_trap2e: stwa %l0,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800118] stxa %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064000100] stba %l7,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800118] done p42_trap2o: stwa %l0,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800118] stxa %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064000100] stba %l7,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800118] done p42_trap3e: nop nop nop nop nop done p42_trap3o: 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 = 05fd87c048a7352f ldx [%g1+0x008],%l1 ! %l1 = a57c9801fae48bde ldx [%g1+0x010],%l2 ! %l2 = f66218e454d5908f ldx [%g1+0x018],%l3 ! %l3 = dbea9e5e54e5f7b0 ldx [%g1+0x020],%l4 ! %l4 = 9560667c0eb6f410 ldx [%g1+0x028],%l5 ! %l5 = b1f4fd5825f16f80 ldx [%g1+0x030],%l6 ! %l6 = 4de71f1c17e7bea7 ldx [%g1+0x038],%l7 ! %l7 = 75f7f07051be7fa8 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 82721b0b bf2a840c e62f8a5f 743d6c43 ! %f4 = fd1e1123 2c79a1b6 2500e1af 07730bf0 ! %f8 = f13aae4c 458c5717 0da4f71b 88d68d8b ! %f12 = caf0eaad bb542005 22bd8f3a a072d93a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5063dfd5 ef271d03 c67e0e6a 37ef04ee ! %f20 = cec48ac6 f0490b29 a5ab29b5 06de4603 ! %f24 = 66c66c16 d1fd294f f2609167 8ff61562 ! %f28 = 5d63af40 7b39263f 2d34a4f6 167a4240 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 188f1360 e24847bf 7df54429 d6131798 ! %f36 = 950653f1 0a77f6c6 d0b213bb bfaf19e9 ! %f40 = 552b5fc3 08ecb9c3 e13a41b3 dc1a041e ! %f44 = cdb5b5ce e8f26d6d 8e3230d7 c30baff0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe6a5d2af00000025,%g7,%g1 ! GSR scale = 4, align = 5 wr %g1,%g0,%gsr ! GSR = e6a5d2af00000025 wr %g0,%y ! Clear Y 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[0000000091800120] = 107a919b, %g2 = e68f2709da408635 ldub [%o0+0x021],%g2 ! %g2 = 0000000000000010 ! Mem[0000000066800110] = ad051a53, %l2 = 9adce8362c313312 ldswa [%i1+%o2]0x80,%l2 ! %l2 = ffffffffad051a53 ! Mem[000000009000013c] = 45e599ca, %g2 = 0000000000000010 ldsh [%i4+0x03c],%g2 ! %g2 = 00000000000045e5 ! Mem[0000000067000108] = 96447981, %l7 = 27630a78a1e2a01f swapa [%i2+%o1]0x88,%l7 ! %l7 = 0000000096447981 ! %l6 = f4c2df4b, %l7 = 96447981, Mem[0000000066800110] = ad051a53 c053db32 stda %l6,[%i1+0x010]%asi ! Mem[0000000066800110] = f4c2df4b 96447981 ! Mem[0000000090800110] = 799bc089d7c7db82, %g2 = 00000000000045e5 ldx [%i5+%o2],%g2 ! %g2 = 799bc089d7c7db82 ! Mem[0000000067000138] = e45d40a9, %l0 = bad0786cc4f361c3 swap [%i2+0x038],%l0 ! %l0 = 00000000e45d40a9 ! Mem[0000000067800100] = eb3188e1f63cb1c2, %l6 = 0d9cde65f4c2df4b, %l7 = 0000000096447981 casxa [%i3]0x80,%l6,%l7 ! %l7 = eb3188e1f63cb1c2 ! Mem[0000000066800120] = a5723fa9c9091d33, %l2 = ffffffffad051a53, %l0 = 00000000e45d40a9 add %i1,0x20,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = a5723fa9c9091d33 ! Mem[0000000066000110] = d5a7a9b1, %l1 = 0774c0f40b1f6c9f ldstuba [%i0+%o2]0x88,%l1 ! %l1 = 000000b1000000ff p43_label_2: ! Mem[0000000066000110] = ffa9a7d5e56213bb, %l6 = 0d9cde65f4c2df4b ldxa [%i0+%o2]0x80,%l6 ! %l6 = ffa9a7d5e56213bb ! %l4 = 159cbf5e84f904dc, Mem[0000000067000108] = bb77b8bda1e2a01f stxa %l4,[%i2+%o1]0x88 ! Mem[0000000067000108] = 159cbf5e84f904dc ! Mem[0000000090000104] = 2407da14, %g2 = 799bc089d7c7db82 lduha [%i4+0x004]%asi,%g2 ! %g2 = 0000000000002407 ! Mem[0000000066000110] = ffa9a7d5e56213bb, %l3 = 09ca88c0721d5d6c, %l7 = eb3188e1f63cb1c2 add %i0,0x10,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = ffa9a7d5e56213bb ! Mem[0000000067800118] = d0ea18bd, %l7 = ffa9a7d5e56213bb ldswa [%i3+%o3]0x81,%l7 ! %l7 = ffffffffd0ea18bd ! %l0 = c9091d33, %l1 = 000000b1, Mem[0000000090800118] = 9b73b014 03021b6c stda %l0,[%i5+0x018]%asi ! Mem[0000000090800118] = c9091d33 000000b1 ! Mem[0000000066000120] = 16d6c457, %l1 = 000000b1, %l6 = e56213bb add %i0,0x20,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000016d6c457 ! Mem[0000000066000120] = 16d6c457, %l3 = 721d5d6c, %l2 = ad051a53 add %i0,0x20,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000016d6c457 ! Mem[0000000067800104] = f63cb1c2, %l0 = a5723fa9c9091d33 swap [%i3+0x004],%l0 ! %l0 = 00000000f63cb1c2 ! Mem[0000000066000114] = e56213bb, %l7 = d0ea18bd, %l0 = f63cb1c2 add %i0,0x14,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000e56213bb p43_label_3: ! Mem[0000000091800104] = 0866eab2, %g2 = 0000000000002407 lduh [%o0+0x006],%g2 ! %g2 = 0000000000000866 ! Mem[0000000090800114] = d7c7db82, %g2 = 0000000000000866 lduh [%i5+0x014],%g2 ! %g2 = 000000000000d7c7 ! %l1 = 00000000000000b1, Mem[0000000091800138] = d344049f7f514c07 stx %l1,[%o0+0x038] ! Mem[0000000091800138] = 00000000000000b1 ! Mem[0000000066000128] = 15bc212c, %l4 = 159cbf5e84f904dc ldstuba [%i0+%o5]0x81,%l4 ! %l4 = 00000015000000ff ! Mem[0000000067800128] = d90701fc, %l0 = 00000000e56213bb ldsha [%i3+%o5]0x80,%l0 ! %l0 = ffffffffffffd907 ! Mem[0000000067800118] = bd18ead0, %l7 = ffffffffd0ea18bd ldstuba [%i3+%o3]0x88,%l7 ! %l7 = 000000d0000000ff ! Mem[0000000090800114] = db82c909, %g2 = 000000000000d7c7 lduh [%i5+0x016],%g2 ! %g2 = 000000000000db82 ! Mem[0000000090800118] = c9091d33000000b1, %g2 = 000000000000db82 ldxa [%i5+0x018]%asi,%g2 ! %g2 = c9091d33000000b1 ! Mem[0000000090800124] = 0b083b47, %g2 = c9091d33000000b1 ldsb [%i5+0x025],%g2 ! %g2 = 000000000000000b ! %l7 = 00000000000000d0, Mem[0000000067000100] = 1db0b099 stba %l7,[%i2+%g0]0x80 ! Mem[0000000067000100] = d0b0b099 p43_label_4: ! Mem[0000000066800130] = 1ba64eb097f88867, %l1 = 00000000000000b1, %l6 = 0000000016d6c457 add %i1,0x30,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 1ba64eb097f88867 ! Mem[0000000067800128] = d90701fc, %l7 = 00000000000000d0 swapa [%i3+%o5]0x81,%l7 ! %l7 = 00000000d90701fc ! Mem[0000000091800108] = eab2e88b, %g18 = 3dec309c89420eee ldswa [%o0+0x008]%asi,%g2 ! %g2 = 3dec309c89420eee ! Mem[0000000091800114] = 8dc3374f, %g2 = ffffffffeab2e88b ldub [%o0+0x016],%g2 ! %g2 = 000000000000008d ! Mem[0000000067000100] = d0b0b099, %l0 = ffffffffffffd907 swapa [%i2+%g0]0x80,%l0 ! %l0 = 00000000d0b0b099 ! %l0 = 00000000d0b0b099, Mem[0000000067800118] = ffea18bd21ef40c8, %asi = 80 stxa %l0,[%i3+0x018]%asi ! Mem[0000000067800118] = 00000000d0b0b099 ! %l0 = d0b0b099, %l1 = 000000b1, Mem[0000000091000108] = 00c266ba 1d459227 std %l0,[%i6+%o1] ! Mem[0000000091000108] = d0b0b099 000000b1 ! Mem[0000000066000100] = ae8338884ec8adac, %l7 = 00000000d90701fc, %l0 = 00000000d0b0b099 casxa [%i0]0x80,%l7,%l0 ! %l0 = ae8338884ec8adac ! Mem[0000000090000130] = aa5852e299bbdb0b, %g2 = 000000000000008d ldx [%i4+0x030],%g2 ! %g2 = aa5852e299bbdb0b ! Mem[0000000066800116] = 96447981, %l1 = 00000000000000b1 ldstub [%i1+0x016],%l1 ! %l1 = 00000079000000ff ba,a p43_not_taken_0_end p43_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p43_branch_failed p43_not_taken_0_end: ! End of Random Code for Thread 43 p43_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0ac] ! Set processor 43 done flag ! Check Registers p43_check_registers: set p43_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ae8338884ec8adac bne,a,pn %xcc,p43_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000079 bne,a,pn %xcc,p43_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000016d6c457 bne,a,pn %xcc,p43_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000015 bne,a,pn %xcc,p43_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 1ba64eb097f88867 bne,a,pn %xcc,p43_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000d90701fc bne,a,pn %xcc,p43_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p43_local0_expect,%g1 p43_check_local0: ldx [%g1+0x010],%g2 ! Expected data = ffa9a7d5e56213bb ldx [%i0+0x010],%g3 ! Observed data at 0000000066000110 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffbc212cb5d38d57 ldx [%i0+0x028],%g3 ! Observed data at 0000000066000128 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x028,%g4 set p43_local1_expect,%g1 p43_check_local1: ldx [%g1+0x010],%g2 ! Expected data = f4c2df4b9644ff81 ldx [%i1+0x010],%g3 ! Observed data at 0000000066800110 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x010,%g4 set p43_local2_expect,%g1 p43_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ffffd907968de21e ldx [%i2+0x000],%g3 ! Observed data at 0000000067000100 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = dc04f9845ebf9c15 ldx [%i2+0x008],%g3 ! Observed data at 0000000067000108 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x008,%g4 ldx [%g1+0x038],%g2 ! Expected data = c4f361c3c021537f ldx [%i2+0x038],%g3 ! Observed data at 0000000067000138 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 = eb3188e1c9091d33 ldx [%i3+0x000],%g3 ! Observed data at 0000000067800100 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000000d0b0b099 ldx [%i3+0x018],%g3 ! Observed data at 0000000067800118 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000d03d88747c ldx [%i3+0x028],%g3 ! Observed data at 0000000067800128 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x028,%g4 ! The test for processor 43 has passed p43_passed: ta GOOD_TRAP nop p43_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p43_failed p43_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p43_failed p43_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p43_failed p43_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p43_failed p43_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p43_failed p43_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p43_failed p43_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p43_failed p43_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p43_failed ! The test for processor 43 failed p43_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0ac] ! Set processor 43 done flag set p43_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 43 failed p43_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0ac] ! Set processor 43 done flag set p43_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p43_selfmod_failed: ba p43_failed mov 0xabc,%g1 p43_common_error: or %g0,0xf0b,%g1 ba p43_failed mov %o5,%g3 p43_common_signature_error: set p43_temp,%g1 ba p43_failed st %g2,[%g1] ! Common Lock Number p43_common_timeout: set p43_temp,%g1 ba p43_failed st %g2,[%g1] ! Common Lock Number p43_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p43_failed mov 0x0,%g3 p43_trap1e: swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000066000108] stha %l3,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800118] lduwa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000067000110] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000066800100] lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000066800100] done p43_trap1o: swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000066000108] stha %l3,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800118] lduwa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000067000110] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000066800100] lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000066800100] done p43_trap2e: ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000067000120] done p43_trap2o: ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000067000120] done p43_trap3e: nop nop done p43_trap3o: nop nop done p43_init_memory_pointers: set p43_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p43_local0_start,%i0 set p43_local1_start,%i1 set p43_local2_start,%i2 set p43_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = bad0786cc4f361c3 ldx [%g1+0x008],%l1 ! %l1 = 0774c0f40b1f6c9f ldx [%g1+0x010],%l2 ! %l2 = 9adce8362c313312 ldx [%g1+0x018],%l3 ! %l3 = 09ca88c0721d5d6c ldx [%g1+0x020],%l4 ! %l4 = 159cbf5e84f904dc ldx [%g1+0x028],%l5 ! %l5 = 96eb0f4668ab30a8 ldx [%g1+0x030],%l6 ! %l6 = 0d9cde65f4c2df4b ldx [%g1+0x038],%l7 ! %l7 = 27630a78a1e2a01f ! Initialize the output register of window 0 set unres3_start,%o0 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 = 14b56a24 ab871945 2d89cf90 1b2d5b90 ! %f4 = 6ba77421 c0d12164 68b22224 a4702d98 ! %f8 = f0536e39 b3b06865 98ae5a27 4ccf656c ! %f12 = 8b79adcc 36b1a6a6 b7790d06 8c1c908f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 45a486cd b40c800c bc269f64 20ff2bea ! %f20 = ab515782 a12611a0 5cfda09b 950a71c1 ! %f24 = 56ee9699 1da9f7e0 1c64c048 c5ca320b ! %f28 = abc33e1e 5c8aa779 59678b09 c87bae50 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d66b2abc 4667a934 9cb025f9 3cc51c45 ! %f36 = 3fa3862c 3143a921 3fdba49e ed5cab1c ! %f40 = 2967a188 82c787d7 d8dcfcc9 3f3b74e4 ! %f44 = 8ddf8133 3fdd726d 4c26cd66 56b90493 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe98b2bc000000049,%g7,%g1 ! GSR scale = 9, align = 1 wr %g1,%g0,%gsr ! GSR = e98b2bc000000049 wr %g0,%y ! Clear Y 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[0000000068800108] = b3275c0b, %l2 = 2b08af906a7fb5dc ldsb [%i1+0x00a],%l2 ! %l2 = 000000000000005c ! Mem[0000000069000108] = 4596b5d9, %l2 = 000000000000005c, %asi = 80 swapa [%i2+0x008]%asi,%l2 ! %l2 = 000000004596b5d9 ! Mem[0000000069000100] = 74265e0b, %l6 = 581f7407, %l6 = 581f7407 casa [%i2]0x80,%l6,%l6 ! %l6 = 0000000074265e0b ! Mem[0000000068800124] = dadc2667, %l7 = ee732cb1f472a008 swap [%i1+0x024],%l7 ! %l7 = 00000000dadc2667 ! Mem[0000000091800118] = 374f9414 b2e2cddc, %g2 = eb82ac53, %g3 = 0bad0b00 ldda [%o0+0x018]%asi,%g2 ! %g2 = 00000000374f9414 00000000b2e2cddc ! %l6 = 0000000074265e0b, Mem[000000009180013c] = 7f514c07 stw %l6,[%o0+0x03c] ! Mem[000000009180013c] = 74265e0b ! Mem[0000000068800100] = 537b46d2, %l0 = 7386a6edc1a487d2 swap [%i1+%g0],%l0 ! %l0 = 00000000537b46d2 ! Mem[0000000069000120] = 94a27b8b, %l0 = 00000000537b46d2 swapa [%i2+%o4]0x89,%l0 ! %l0 = 0000000094a27b8b ! Mem[0000000069000118] = 7a85cb82, %l7 = 00000000dadc2667 ldstuba [%i2+%o3]0x88,%l7 ! %l7 = 00000082000000ff ! Mem[0000000069800100] = c235dd6632664fb6, %l1 = 5695b23ff6fd8ff6 ldxa [%i3+%g0]0x89,%l1 ! %l1 = c235dd6632664fb6 p44_label_2: ! Mem[000000006900013e] = dfff4fbf, %l2 = 000000004596b5d9 ldstub [%i2+0x03e],%l2 ! %l2 = 0000004f000000ff ! Mem[0000000068800128] = 64b8289c07b15230, %l1 = c235dd6632664fb6, %l7 = 0000000000000082 add %i1,0x28,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 64b8289c07b15230 ! %l0 = 94a27b8b, %l1 = 32664fb6, Mem[0000000091000118] = ca16b102 80ceba97 std %l0,[%i6+%o3] ! Mem[0000000091000118] = 94a27b8b 32664fb6 ! %l6 = 0000000074265e0b, Mem[0000000068000128] = 27520ad5 stha %l6,[%i0+%o5]0x81 ! Mem[0000000068000128] = 5e0b0ad5 ! Mem[0000000069000110] = 33daab78cbcf851c, %l4 = 5bf7eee4097f8f1c, %l2 = 000000000000004f add %i2,0x10,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 33daab78cbcf851c ! Mem[0000000069000114] = cbcf851c, %l7 = 64b8289c07b15230 ldsb [%i2+0x014],%l7 ! %l7 = ffffffffffffffcb ! Mem[0000000069800130] = 0bcac13d, %l4 = 5bf7eee4097f8f1c ldub [%i3+0x033],%l4 ! %l4 = 000000000000003d ! Mem[0000000069800128] = 9c5e07802ca88597, %l4 = 000000000000003d, %l0 = 0000000094a27b8b add %i3,0x28,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 9c5e07802ca88597 ! Mem[0000000091800130] = 1341b80e, %g2 = 00000000374f9414 lduw [%o0+0x030],%g2 ! %g2 = 000000001341b80e ! %l2 = 33daab78cbcf851c, Mem[0000000090000110] = 8fb59df2fd95c391 stx %l2,[%i4+%o2] ! Mem[0000000090000110] = 33daab78cbcf851c p44_label_3: ! Mem[0000000068800100] = c1a487d2e7d23761, %l6 = 0000000074265e0b, %l5 = 4556849deae50c4c casxa [%i1]0x80,%l6,%l5 ! %l5 = c1a487d2e7d23761 ! Mem[000000006800011c] = 20dd062e, %l5 = c1a487d2e7d23761 ldub [%i0+0x01e],%l5 ! %l5 = 0000000000000006 ! %l6 = 0000000074265e0b, Mem[0000000091800134] = d267c553 stw %l6,[%o0+0x034] ! Mem[0000000091800134] = 74265e0b ! %l4 = 0000003d, %l5 = 00000006, Mem[0000000068800100] = c1a487d2 e7d23761 stda %l4,[%i1+%g0]0x80 ! Mem[0000000068800100] = 0000003d 00000006 ! Mem[0000000069800108] = 1e3acb81f6b10987, %l0 = 9c5e07802ca88597 ldx [%i3+%o1],%l0 ! %l0 = 1e3acb81f6b10987 ! Mem[000000006800013c] = 272a0f23, %l4 = 000000000000003d ldstub [%i0+0x03c],%l4 ! %l4 = 00000027000000ff ! %l4 = 0000000000000027, Mem[000000009100011a] = 7b8b3266, %asi = 80 stba %l4,[%i6+0x01a]%asi ! Mem[0000000091000118] = 278b3266 ! Mem[0000000069800124] = 2ca21be8, %l5 = 0000000000000006 ldstub [%i3+0x024],%l5 ! %l5 = 0000002c000000ff ! Mem[0000000069800108] = 81cb3a1e, %l5 = 000000000000002c ldstuba [%i3+%o1]0x89,%l5 ! %l5 = 0000001e000000ff ! Mem[0000000068000110] = e5b9211d, %l1 = c235dd6632664fb6 ldsha [%i0+%o2]0x89,%l1 ! %l1 = 000000000000211d p44_label_4: ! Mem[0000000069000114] = cbcf851c, %l7 = ffffffffffffffcb ldsba [%i2+0x016]%asi,%l7 ! %l7 = ffffffffffffff85 ! Mem[0000000091800120] = 2a107a919bf6b040, %g2 = 000000001341b80e ldx [%o0+%o4],%g2 ! %g2 = 2a107a919bf6b040 ! Mem[0000000069800100] = 32664fb6, %l1 = 000000000000211d lduba [%i3+%g0]0x89,%l1 ! %l1 = 00000000000000b6 ! Mem[0000000068800128] = 9c28b864, %l2 = 33daab78cbcf851c ldsha [%i1+%o5]0x89,%l2 ! %l2 = ffffffffffffb864 ! Mem[0000000068800110] = 454b0101dcb6c832, %l4 = 0000000000000027, %l4 = 0000000000000027 add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 454b0101dcb6c832 ! Mem[0000000068800138] = d878dff940d5810a, %l6 = 0000000074265e0b, %l1 = 00000000000000b6 add %i1,0x38,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = d878dff940d5810a ! Mem[0000000068000100] = de908673, %l4 = 454b0101dcb6c832 swapa [%i0+%g0]0x89,%l4 ! %l4 = 00000000de908673 ! Mem[0000000091000110] = 8bf1e39a, %g2 = 2a107a919bf6b040 lduh [%i6+0x012],%g2 ! %g2 = 0000000000008bf1 ! Mem[0000000091000128] = 3f6c95b5, %g2 = 0000000000008bf1 lduha [%i6+0x02a]%asi,%g2 ! %g2 = 0000000000003f6c ! Mem[0000000069000117] = cbcf851c, %l1 = d878dff940d5810a ldstub [%i2+0x017],%l1 ! %l1 = 0000001c000000ff ba,a p44_not_taken_0_end p44_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p44_branch_failed p44_not_taken_0_end: ! End of Random Code for Thread 44 p44_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0b0] ! Set processor 44 done flag ! Check Registers p44_check_registers: set p44_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 1e3acb81f6b10987 bne,a,pn %xcc,p44_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000001c bne,a,pn %xcc,p44_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffb864 bne,a,pn %xcc,p44_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000de908673 bne,a,pn %xcc,p44_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000001e bne,a,pn %xcc,p44_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffffff85 bne,a,pn %xcc,p44_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p44_local0_expect,%g1 p44_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 32c8b6dca87d5603 ldx [%i0+0x000],%g3 ! Observed data at 0000000068000100 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5e0b0ad5ba80cad9 ldx [%i0+0x028],%g3 ! Observed data at 0000000068000128 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = a9698a79ff2a0f23 ldx [%i0+0x038],%g3 ! Observed data at 0000000068000138 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x038,%g4 set p44_local1_expect,%g1 p44_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 0000003d00000006 ldx [%i1+0x000],%g3 ! Observed data at 0000000068800100 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3aa5ef3ff472a008 ldx [%i1+0x020],%g3 ! Observed data at 0000000068800120 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x020,%g4 set p44_local2_expect,%g1 p44_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 0000005c0f5b14e6 ldx [%i2+0x008],%g3 ! Observed data at 0000000069000108 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 33daab78cbcf85ff ldx [%i2+0x010],%g3 ! Observed data at 0000000069000110 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffcb857a27696889 ldx [%i2+0x018],%g3 ! Observed data at 0000000069000118 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d2467b5356b8c80d ldx [%i2+0x020],%g3 ! Observed data at 0000000069000120 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = a996c6a0dfffffbf ldx [%i2+0x038],%g3 ! Observed data at 0000000069000138 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x038,%g4 set p44_local3_expect,%g1 p44_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ff3acb81f6b10987 ldx [%i3+0x008],%g3 ! Observed data at 0000000069800108 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9ae29dfdffa21be8 ldx [%i3+0x020],%g3 ! Observed data at 0000000069800120 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x020,%g4 ! The test for processor 44 has passed p44_passed: ta GOOD_TRAP nop p44_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p44_failed p44_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p44_failed p44_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p44_failed p44_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p44_failed p44_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p44_failed p44_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p44_failed p44_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p44_failed p44_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p44_failed ! The test for processor 44 failed p44_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0b0] ! Set processor 44 done flag set p44_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 44 failed p44_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0b0] ! Set processor 44 done flag set p44_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p44_selfmod_failed: ba p44_failed mov 0xabc,%g1 p44_common_error: or %g0,0xf0c,%g1 ba p44_failed mov %o5,%g3 p44_common_signature_error: set p44_temp,%g1 ba p44_failed st %g2,[%g1] ! Common Lock Number p44_common_timeout: set p44_temp,%g1 ba p44_failed st %g2,[%g1] ! Common Lock Number p44_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p44_failed mov 0x0,%g3 p44_trap1e: swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000068000128] lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000068800118] stxa %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068000120] swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068000120] swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000069000100] stha %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000110] swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000069800128] done p44_trap1o: swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000068000128] lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000068800118] stxa %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068000120] swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068000120] swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000069000100] stha %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000110] swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000069800128] done p44_trap2e: stda %l0,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068800118] stba %l7,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068800118] done p44_trap2o: stda %l0,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068800118] stba %l7,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068800118] done p44_trap3e: nop nop nop nop nop done p44_trap3o: 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 = 7386a6edc1a487d2 ldx [%g1+0x008],%l1 ! %l1 = 5695b23ff6fd8ff6 ldx [%g1+0x010],%l2 ! %l2 = 2b08af906a7fb5dc ldx [%g1+0x018],%l3 ! %l3 = 1288befda7307f36 ldx [%g1+0x020],%l4 ! %l4 = 5bf7eee4097f8f1c ldx [%g1+0x028],%l5 ! %l5 = 4556849deae50c4c ldx [%g1+0x030],%l6 ! %l6 = c51d0648581f7407 ldx [%g1+0x038],%l7 ! %l7 = ee732cb1f472a008 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 8d30c367 fdeef95a a95a9221 991ae0c1 ! %f4 = 948a2a56 28f1b89c f219a1f2 6d08299f ! %f8 = f11e86ba 01126281 d070ee75 c6231006 ! %f12 = 8ec73d37 4b2d6c31 f49d3251 0753d9ae ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = de0cb6de a27ae567 3970d3f0 168bec8e ! %f20 = 77b7b703 64f1c66e df7514ca 59b1167a ! %f24 = c0d6da75 6dfd205a fd9bdfa2 04b559ca ! %f28 = 7e443592 e23b5c7f 5414fac2 baebeb9d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ee441d36 8f33f29f 18d4c00c 31f4b0ad ! %f36 = 07599cd8 8e91d2c5 cdaf11a9 3766d7c6 ! %f40 = 5682f31b 8df68089 7abd8701 537bfdb7 ! %f44 = c73f20ef f2af5657 9fa69364 15074391 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9281f9c80000006f,%g7,%g1 ! GSR scale = 13, align = 7 wr %g1,%g0,%gsr ! GSR = 9281f9c80000006f wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 45 p45_label_1: ! Mem[0000000091800104] = 0866eab2, %g2 = ff65094ff7b49e93 ldsh [%o0+0x006],%g2 ! %g2 = 0000000000000866 ! %l4 = 917b960805fe226c, Mem[0000000091000110] = fcd58bf1 stw %l4,[%i6+%o2] ! Mem[0000000091000110] = 05fe226c ! Mem[000000006b800120] = 55bdb4a9, %l6 = e3eaaae60a497226 lduba [%i3+%o4]0x89,%l6 ! %l6 = 00000000000000a9 ! Mem[000000006a00010c] = 67a0c2f7, %l6 = 00000000000000a9 swap [%i0+0x00c],%l6 ! %l6 = 0000000067a0c2f7 ! Mem[000000006b000102] = 0742c510, %l2 = 7477461837f6f54a ldstub [%i2+0x002],%l2 ! %l2 = 000000c5000000ff ! Mem[000000006a800108] = 9453649fffd29bff, %l3 = 724da92aca9cfd69, %l6 = 0000000067a0c2f7 add %i1,0x08,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 9453649fffd29bff ! Mem[0000000091000130] = d35ba8eb, %g2 = 0000000000000866 lduw [%i6+0x030],%g2 ! %g2 = 00000000d35ba8eb ! Mem[000000006a00012a] = 3c9c9bca, %l6 = 9453649fffd29bff ldstuba [%i0+0x02a]%asi,%l6 ! %l6 = 0000009b000000ff ! Mem[000000006b000120] = 1597acee, %l0 = c4275f8241cc098b swap [%i2+%o4],%l0 ! %l0 = 000000001597acee ! %l6 = 000000000000009b, Mem[000000006b800120] = 8401718b55bdb4a9 stxa %l6,[%i3+%o4]0x89 ! Mem[000000006b800120] = 000000000000009b p45_label_2: ! Mem[000000006b800110] = be0de1bb, %l5 = 63d97df3a2dca1c1 swapa [%i3+%o2]0x89,%l5 ! %l5 = 00000000be0de1bb ! Mem[000000006a80010b] = 9453649f, %l7 = fdc3eaf7a2d3b606 ldstub [%i1+0x00b],%l7 ! %l7 = 0000009f000000ff ! Mem[000000006b000123] = 41cc098b, %l5 = 00000000be0de1bb ldstuba [%i2+0x023]%asi,%l5 ! %l5 = 0000008b000000ff ! %l5 = 000000000000008b, Mem[0000000090800120] = 360b2fb9920b083b stx %l5,[%i5+%o4] ! Mem[0000000090800120] = 000000000000008b ! Mem[000000006b800100] = 5fe8ffff, %l0 = 1597acee, %l3 = ca9cfd69 casa [%i3]0x80,%l0,%l3 ! %l3 = 000000005fe8ffff ! Mem[000000006a80012c] = a0098564, %l1 = 62c8c972, %l1 = 62c8c972 add %i1,0x2c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000a0098564 ! Mem[0000000090000124] = 463b7072, %g2 = 00000000d35ba8eb ldsh [%i4+0x024],%g2 ! %g2 = 000000000000463b ! Mem[000000006a800110] = ca7d5365 90428369, %l6 = 0000009b, %l7 = 0000009f ldda [%i1+0x010]%asi,%l6 ! %l6 = 00000000ca7d5365 0000000090428369 ! Mem[000000006b000128] = a3723074, %l7 = 0000000090428369 swapa [%i2+%o5]0x81,%l7 ! %l7 = 00000000a3723074 ! Mem[000000006a000120] = 5919f1c6b9940494, %l3 = 000000005fe8ffff, %l4 = 917b960805fe226c add %i0,0x20,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 5919f1c6b9940494 p45_label_3: ! Mem[0000000091800118] = 4f9414b2, %g2 = 000000000000463b ldub [%o0+0x019],%g2 ! %g2 = 000000000000004f ! Mem[000000006b80011c] = ada8d3f9, %l3 = 5fe8ffff, %l3 = 5fe8ffff add %i3,0x1c,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000ada8d3f9 ! Mem[000000006b800108] = 59215ff0, %l5 = 000000000000008b ldsha [%i3+%o1]0x80,%l5 ! %l5 = 0000000000005921 ! Mem[000000006b000128] = 90428369, %l7 = 00000000a3723074 ldstuba [%i2+%o5]0x80,%l7 ! %l7 = 00000090000000ff ! %l2 = 00000000000000c5, Mem[000000006a800110] = ca7d5365 stw %l2,[%i1+%o2] ! Mem[000000006a800110] = 000000c5 ! Mem[0000000091800128] = 6c389c12 fd125781, %g2 = 0000004f, %g3 = 0bad0b00 ldd [%o0+%o5],%g2 ! %g2 = 000000006c389c12 00000000fd125781 ! %l0 = 000000001597acee, Mem[0000000091800102] = de078b6b stb %l0,[%o0+0x002] ! Mem[0000000091800100] = ee078b6b ! Mem[000000006b000128] = ff428369, %l2 = 00000000000000c5 ldsw [%i2+%o5],%l2 ! %l2 = ffffffffff428369 ! %l2 = ffffffffff428369, Mem[0000000091800128] = 6c389c12 stw %l2,[%o0+%o5] ! Mem[0000000091800128] = ff428369 ! %l6 = 00000000ca7d5365, Mem[000000006b800108] = f05f2159 stha %l6,[%i3+%o1]0x89 ! Mem[000000006b800108] = f05f5365 p45_label_4: ! %l0 = 1597acee, %l1 = a0098564, Mem[000000006a800100] = 77b17842 53f4fab5 stda %l0,[%i1+%g0]0x88 ! Mem[000000006a800100] = 1597acee a0098564 ! Mem[000000006b000100] = 10ff4207, %l5 = 0000000000005921 swapa [%i2+%g0]0x88,%l5 ! %l5 = 0000000010ff4207 ! Mem[0000000091000120] = a86cdbf2, %g2 = 000000006c389c12 ldub [%i6+%o4],%g2 ! %g2 = 00000000000000a8 ! Mem[000000006b800120] = 9b000000, %l1 = 00000000a0098564 swap [%i3+%o4],%l1 ! %l1 = 000000009b000000 ! Mem[000000006b800118] = 532f8452, %l0 = 000000001597acee swapa [%i3+%o3]0x89,%l0 ! %l0 = 00000000532f8452 ! %l2 = ffffffffff428369, Mem[0000000091800110] = 6c7f5730, %asi = 80 stha %l2,[%o0+0x010]%asi ! Mem[0000000091800110] = 83695730 ! Mem[0000000090000104] = da1408ca, %g2 = 00000000000000a8 ldsh [%i4+0x006],%g2 ! %g2 = ffffffffffffda14 ! Mem[000000006b800101] = 5fe8ffff, %l0 = 00000000532f8452 ldstub [%i3+0x001],%l0 ! %l0 = 000000e8000000ff ! Mem[000000006b000120] = ff09cc41, %l3 = 00000000ada8d3f9 lduwa [%i2+%o4]0x88,%l3 ! %l3 = 00000000ff09cc41 ! %l6 = ca7d5365, %l7 = 00000090, Mem[000000006b000138] = 02436f52 b5131c62 std %l6,[%i2+0x038] ! Mem[000000006b000138] = ca7d5365 00000090 ba,a p45_not_taken_0_end p45_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p45_branch_failed p45_not_taken_0_end: ! End of Random Code for Thread 45 p45_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0b4] ! Set processor 45 done flag ! Check Registers p45_check_registers: set p45_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000e8 bne,a,pn %xcc,p45_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffff428369 bne,a,pn %xcc,p45_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ff09cc41 bne,a,pn %xcc,p45_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000010ff4207 bne,a,pn %xcc,p45_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000ca7d5365 bne,a,pn %xcc,p45_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000090 bne,a,pn %xcc,p45_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p45_check_fp_registers: set p45_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be f219a1f2 6d08299f bne %xcc,p45_f6_fail nop ! Check Local Memory set p45_local0_expect,%g1 p45_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 2e52a5f3000000a9 ldx [%i0+0x008],%g3 ! Observed data at 000000006a000108 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3c9cffcab19be820 ldx [%i0+0x028],%g3 ! Observed data at 000000006a000128 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x028,%g4 set p45_local1_expect,%g1 p45_check_local1: ldx [%g1+0x000],%g2 ! Expected data = eeac9715648509a0 ldx [%i1+0x000],%g3 ! Observed data at 000000006a800100 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 945364ffffd29bff ldx [%i1+0x008],%g3 ! Observed data at 000000006a800108 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000c590428369 ldx [%i1+0x010],%g3 ! Observed data at 000000006a800110 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x010,%g4 set p45_local2_expect,%g1 p45_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 21590000f59069b7 ldx [%i2+0x000],%g3 ! Observed data at 000000006b000100 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 41cc09ff90a94413 ldx [%i2+0x020],%g3 ! Observed data at 000000006b000120 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff42836973006e55 ldx [%i2+0x028],%g3 ! Observed data at 000000006b000128 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ca7d536500000090 ldx [%i2+0x038],%g3 ! Observed data at 000000006b000138 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 = 5fffffff99a91212 ldx [%i3+0x000],%g3 ! Observed data at 000000006b800100 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 65535ff0de0a583d ldx [%i3+0x008],%g3 ! Observed data at 000000006b800108 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c1a1dca297303e8e ldx [%i3+0x010],%g3 ! Observed data at 000000006b800110 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = eeac9715ada8d3f9 ldx [%i3+0x018],%g3 ! Observed data at 000000006b800118 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a009856400000000 ldx [%i3+0x020],%g3 ! Observed data at 000000006b800120 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x020,%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 p45_f6_fail: set p45_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! 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 %l7,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000120] ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006b800120] done p45_trap1o: stha %l7,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000120] ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006b800120] done p45_trap2e: stba %l7,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b000128] done p45_trap2o: stba %l7,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b000128] done p45_trap3e: nop nop nop nop done p45_trap3o: nop nop nop nop done p45_init_memory_pointers: set p45_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p45_local0_start,%i0 set p45_local1_start,%i1 set p45_local2_start,%i2 set p45_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = c4275f8241cc098b ldx [%g1+0x008],%l1 ! %l1 = 10ecd88462c8c972 ldx [%g1+0x010],%l2 ! %l2 = 7477461837f6f54a ldx [%g1+0x018],%l3 ! %l3 = 724da92aca9cfd69 ldx [%g1+0x020],%l4 ! %l4 = 917b960805fe226c ldx [%g1+0x028],%l5 ! %l5 = 63d97df3a2dca1c1 ldx [%g1+0x030],%l6 ! %l6 = e3eaaae60a497226 ldx [%g1+0x038],%l7 ! %l7 = fdc3eaf7a2d3b606 ! Initialize the output register of window 0 set unres3_start,%o0 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 = ecbdd4b0 f373095c 161e176b 561dd744 ! %f4 = 2df48029 3d9a4d27 25d6acfa 86212495 ! %f8 = 1b7c2df2 ebbd31d8 720c18cf fdc02bdd ! %f12 = 8b59c0b6 a43457b1 36b2614b 6658a4ac ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 29a5114c 06b8866a 6790b8b8 ee70cccc ! %f20 = eebf958b bb413303 f6a0e28c 6f1ac03f ! %f24 = 3a5640bf 7e05247f 499b5063 7286e8dd ! %f28 = 80217507 84177a4e 2a9cd57d 08587f0f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b87358a3 56cd8041 db352708 1b45991d ! %f36 = b97a3ee1 7f1de09a 13efd298 ab61e0ed ! %f40 = 2c943f50 d585bb67 442b41a8 d2f9704c ! %f44 = 926c7193 3eab4742 3c0c83b5 5ba8db5a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe566326f00000041,%g7,%g1 ! GSR scale = 8, align = 1 wr %g1,%g0,%gsr ! GSR = e566326f00000041 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 46 p46_label_1: ! Mem[000000006c800100] = f35f3555e665059b, %l4 = 429528a448d743b0, %l6 = bfe92b301fa4a8fe casxa [%i1]0x80,%l4,%l6 ! %l6 = f35f3555e665059b ! %l6 = f35f3555e665059b, Mem[000000006d800100] = 2545a2b0 stwa %l6,[%i3+%g0]0x81 ! Mem[000000006d800100] = e665059b ! Mem[000000006d800118] = 399036f2, %l6 = f35f3555e665059b ldsha [%i3+%o3]0x80,%l6 ! %l6 = 0000000000003990 ! %l5 = db8df0afa7a43373, Mem[000000006c000137] = 51df53e6, %asi = 80 stba %l5,[%i0+0x037]%asi ! Mem[000000006c000134] = 51df5373 ! Mem[000000006c000108] = 27151a64, %l0 = 3d0f6571d59fa635 lduwa [%i0+%o1]0x81,%l0 ! %l0 = 0000000027151a64 ! Mem[000000006c800130] = 21a20f961603c782, %l6 = 0000000000003990, %l1 = f7c2e8a43c2370a8 add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 21a20f961603c782 ! Mem[000000006c800132] = 21a20f96, %l1 = 21a20f961603c782 ldstub [%i1+0x032],%l1 ! %l1 = 0000000f000000ff ! Mem[000000006c000114] = 114eaaa5, %l2 = 1366abaa036755e7 ldstub [%i0+0x014],%l2 ! %l2 = 00000011000000ff ! Mem[000000006d000130] = 8894897d43c12d91, %l0 = 0000000027151a64, %l5 = db8df0afa7a43373 add %i2,0x30,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 8894897d43c12d91 ! Mem[000000006c000120] = ab5b34e5, %l7 = 057b6c94a5ff4248 ldstuba [%i0+%o4]0x88,%l7 ! %l7 = 000000e5000000ff p46_label_2: ! %l2 = 0000000000000011, Mem[000000006c800120] = 04d27ecf stha %l2,[%i1+%o4]0x80 ! Mem[000000006c800120] = 00117ecf ! Mem[0000000090000114] = fd95c391, %g2 = 0f6241c9000000ff lduw [%i4+0x014],%g2 ! %g2 = 00000000fd95c391 ! Mem[0000000091800114] = 8dc3374f, %g2 = 00000000fd95c391 lduh [%o0+0x016],%g2 ! %g2 = 0000000000008dc3 ! Mem[000000006c000128] = af848fe0, %l2 = 0000000000000011 lduwa [%i0+%o5]0x81,%l2 ! %l2 = 00000000af848fe0 ! Mem[000000006c800100] = f35f3555, %l5 = 8894897d43c12d91 swapa [%i1+%g0]0x80,%l5 ! %l5 = 00000000f35f3555 ! Mem[000000006c000100] = d3a3bc39, %l1 = 000000000000000f lduha [%i0+%g0]0x89,%l1 ! %l1 = 000000000000bc39 ! Mem[000000009180013c] = 7f514c07, %g2 = 0000000000008dc3 lduwa [%o0+0x03c]%asi,%g2 ! %g2 = 000000007f514c07 ! Mem[000000006c800126] = 8ff9df5a, %l3 = 0ce5340a88fed573 ldstub [%i1+0x026],%l3 ! %l3 = 000000df000000ff ! Mem[000000006d000126] = 31a1d065, %l3 = 00000000000000df ldstub [%i2+0x026],%l3 ! %l3 = 000000d0000000ff ! Mem[000000006c000118] = 42d898294cbe5aa2, %l7 = 00000000000000e5, %l4 = 429528a448d743b0 add %i0,0x18,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 42d898294cbe5aa2 p46_label_3: ! %l5 = 00000000f35f3555, Mem[000000006c000100] = 39bca3d35bc2e241 stxa %l5,[%i0+%g0]0x80 ! Mem[000000006c000100] = 00000000f35f3555 ! %l3 = 00000000000000d0, Mem[000000009100013e] = 72160000 sth %l3,[%i6+0x03e] ! Mem[000000009100013c] = 00d00000 ! Mem[000000006c000118] = 2998d842, %l5 = 00000000f35f3555 ldsha [%i0+%o3]0x89,%l5 ! %l5 = ffffffffffffd842 ! %l7 = 00000000000000e5, Mem[000000006c800110] = 0635f76e3b8400cd stxa %l7,[%i1+%o2]0x88 ! Mem[000000006c800110] = 00000000000000e5 ! Mem[000000006d800120] = e1b110010f1725cc, %l2 = 00000000af848fe0, %l6 = 0000000000003990 add %i3,0x20,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = e1b110010f1725cc ! Mem[000000009180013c] = 7f514c07, %g2 = 000000007f514c07 lduh [%o0+0x03c],%g2 ! %g2 = 0000000000007f51 ! Mem[000000006d800120] = e1b110010f1725cc, %l1 = 000000000000bc39, %l0 = 0000000027151a64 add %i3,0x20,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = e1b110010f1725cc ! Mem[000000006c00013d] = c86a713a, %l3 = 00000000000000d0 ldstub [%i0+0x03d],%l3 ! %l3 = 0000006a000000ff ! Mem[000000006d800118] = f2369039, %l1 = 000000000000bc39 lduha [%i3+%o3]0x89,%l1 ! %l1 = 0000000000009039 ! %l4 = 42d898294cbe5aa2, Mem[0000000090000124] = 463b7072 sth %l4,[%i4+0x024] ! Mem[0000000090000124] = 5aa27072 p46_label_4: ! %l3 = 000000000000006a, Mem[0000000091800128] = 6c389c12fd125781 stx %l3,[%o0+%o5] ! Mem[0000000091800128] = 000000000000006a ! Mem[000000006c80010c] = b72e4c5b, %l7 = 00000000000000e5, %asi = 80 swapa [%i1+0x00c]%asi,%l7 ! %l7 = 00000000b72e4c5b ! Mem[000000006c800120] = 00117ecf, %l1 = 0000000000009039 swap [%i1+%o4],%l1 ! %l1 = 0000000000117ecf ! Mem[000000006d000110] = 4c0e7e2e605851c1, %l5 = ffffffffffffd842, %l7 = 00000000b72e4c5b add %i2,0x10,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 4c0e7e2e605851c1 ! Mem[000000006c800100] = 9b0565e6 912dc143, %l0 = 0f1725cc, %l1 = 00117ecf ldda [%i1+%g0]0x89,%l0 ! %l0 = 00000000912dc143 000000009b0565e6 ! %l0 = 912dc143, %l1 = 9b0565e6, Mem[000000006d000128] = 96e3be80 d3122399 std %l0,[%i2+%o5] ! Mem[000000006d000128] = 912dc143 9b0565e6 ! %l1 = 000000009b0565e6, Mem[000000006d800110] = 04926879 stba %l1,[%i3+%o2]0x81 ! Mem[000000006d800110] = e6926879 ! %l6 = e1b110010f1725cc, Mem[0000000091000128] = 5cfb3f6c95b57ada stx %l6,[%i6+%o5] ! Mem[0000000091000128] = e1b110010f1725cc ! Mem[000000006c000110] = e42facec, %l4 = 42d898294cbe5aa2 swap [%i0+%o2],%l4 ! %l4 = 00000000e42facec ! Mem[000000006c00013c] = c8ff713a, %l0 = 912dc143, %l2 = af848fe0 add %i0,0x3c,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000c8ff713a ba,a p46_not_taken_0_end p46_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p46_branch_failed p46_not_taken_0_end: ! End of Random Code for Thread 46 p46_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0b8] ! Set processor 46 done flag ! Check Registers p46_check_registers: set p46_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000912dc143 bne,a,pn %xcc,p46_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000009b0565e6 bne,a,pn %xcc,p46_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000c8ff713a bne,a,pn %xcc,p46_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000006a bne,a,pn %xcc,p46_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffd842 bne,a,pn %xcc,p46_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be e1b110010f1725cc bne,a,pn %xcc,p46_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 4c0e7e2e605851c1 bne,a,pn %xcc,p46_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p46_check_fp_registers: set p46_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be ecbdd4b0 f373095c bne %xcc,p46_f0_fail nop ! Check Local Memory set p46_local0_expect,%g1 p46_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 00000000f35f3555 ldx [%i0+0x000],%g3 ! Observed data at 000000006c000100 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4cbe5aa2ff4eaaa5 ldx [%i0+0x010],%g3 ! Observed data at 000000006c000110 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff345bab32f14247 ldx [%i0+0x020],%g3 ! Observed data at 000000006c000120 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = fbb290ae51df5373 ldx [%i0+0x030],%g3 ! Observed data at 000000006c000130 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 77a50d24c8ff713a ldx [%i0+0x038],%g3 ! Observed data at 000000006c000138 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x038,%g4 set p46_local1_expect,%g1 p46_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 43c12d91e665059b ldx [%i1+0x000],%g3 ! Observed data at 000000006c800100 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 27fc43ba000000e5 ldx [%i1+0x008],%g3 ! Observed data at 000000006c800108 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e500000000000000 ldx [%i1+0x010],%g3 ! Observed data at 000000006c800110 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000090398ff9ff5a ldx [%i1+0x020],%g3 ! Observed data at 000000006c800120 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 21a2ff961603c782 ldx [%i1+0x030],%g3 ! Observed data at 000000006c800130 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x030,%g4 set p46_local2_expect,%g1 p46_check_local2: ldx [%g1+0x020],%g2 ! Expected data = ee308fad31a1ff65 ldx [%i2+0x020],%g3 ! Observed data at 000000006d000120 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 912dc1439b0565e6 ldx [%i2+0x028],%g3 ! Observed data at 000000006d000128 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x028,%g4 set p46_local3_expect,%g1 p46_check_local3: ldx [%g1+0x000],%g2 ! Expected data = e665059b30512ac1 ldx [%i3+0x000],%g3 ! Observed data at 000000006d800100 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = e6926879f4c2cd54 ldx [%i3+0x010],%g3 ! Observed data at 000000006d800110 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x010,%g4 ! The test for processor 46 has passed p46_passed: ta GOOD_TRAP nop p46_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p46_failed p46_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p46_failed p46_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p46_failed p46_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p46_failed p46_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p46_failed p46_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p46_failed p46_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p46_failed p46_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p46_failed p46_f0_fail: set p46_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 46 failed p46_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0b8] ! Set processor 46 done flag set p46_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 46 failed p46_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0b8] ! Set processor 46 done flag set p46_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p46_selfmod_failed: ba p46_failed mov 0xabc,%g1 p46_common_error: or %g0,0xf0e,%g1 ba p46_failed mov %o5,%g3 p46_common_signature_error: set p46_temp,%g1 ba p46_failed st %g2,[%g1] ! Common Lock Number p46_common_timeout: set p46_temp,%g1 ba p46_failed st %g2,[%g1] ! Common Lock Number p46_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p46_failed mov 0x0,%g3 p46_trap1e: stda %l0,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800118] stba %l3,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000128] swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006d800100] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006d800118] done p46_trap1o: stda %l0,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800118] stba %l3,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000128] swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006d800100] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006d800118] done p46_trap2e: stwa %l5,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000128] ldswa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c800118] done p46_trap2o: stwa %l5,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000128] ldswa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c800118] 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 = 3d0f6571d59fa635 ldx [%g1+0x008],%l1 ! %l1 = f7c2e8a43c2370a8 ldx [%g1+0x010],%l2 ! %l2 = 1366abaa036755e7 ldx [%g1+0x018],%l3 ! %l3 = 0ce5340a88fed573 ldx [%g1+0x020],%l4 ! %l4 = 429528a448d743b0 ldx [%g1+0x028],%l5 ! %l5 = db8df0afa7a43373 ldx [%g1+0x030],%l6 ! %l6 = bfe92b301fa4a8fe ldx [%g1+0x038],%l7 ! %l7 = 057b6c94a5ff4248 ! Initialize the output register of window 0 set unres3_start,%o0 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 = fabb0287 9f4869fb c1504fb6 e72bb2da ! %f4 = 307c1a04 aa19d290 74e05498 0190c30a ! %f8 = 3e0e2e99 23d371a3 38374893 1a437b25 ! %f12 = f3b8c258 e306f453 ae096822 7ec7323d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 60c2668c 29d379f9 acb60bbb d8954f69 ! %f20 = e73684e6 de22379f d5d9890a 59f9e3a9 ! %f24 = 11bdb451 5c8bce49 1e339499 ddb8db3e ! %f28 = d25dd465 f412ddc6 6f1bcfd7 f05186b0 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 1620fb7b b2ddc166 2d06419c eb6b4c17 ! %f36 = a5779329 277b1202 aa4a92ff afe27997 ! %f40 = b79d2077 51270d35 8431952e 71127a01 ! %f44 = 710affa5 8992beda 8090fcaa 355f06a0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x40d64cdf00000053,%g7,%g1 ! GSR scale = 10, align = 3 wr %g1,%g0,%gsr ! GSR = 40d64cdf00000053 wr %g0,%y ! Clear Y 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[000000006e00012c] = e6184423, %l2 = 47f3282212b7f21d, %asi = 80 swapa [%i0+0x02c]%asi,%l2 ! %l2 = 00000000e6184423 ! Mem[0000000090800108] = 15e1dba6242eda9c, %g2 = 43e235dd45ff1223 ldx [%i5+%o1],%g2 ! %g2 = 15e1dba6242eda9c ! Mem[000000006f800130] = 6cf25d79, %l5 = d3c5b471f17327e5, %asi = 80 swapa [%i3+0x030]%asi,%l5 ! %l5 = 000000006cf25d79 ! Mem[000000006e800110] = 8f0bef08, %l6 = 4e3afd09d5658030 ldsha [%i1+%o2]0x89,%l6 ! %l6 = ffffffffffffef08 ! Mem[000000006f000108] = 149e10de, %l3 = 34118db6a0a17617 ldsb [%i2+%o1],%l3 ! %l3 = 0000000000000014 ! Mem[000000006f000108] = de109e14, %l7 = 41bbc3cee167e99d ldstuba [%i2+%o1]0x88,%l7 ! %l7 = 00000014000000ff ! Mem[000000006f000114] = 7d7df4aa, %l0 = 95eb45d22484a659, %asi = 80 swapa [%i2+0x014]%asi,%l0 ! %l0 = 000000007d7df4aa ! Mem[000000006e80010c] = 66db1295, %l0 = 7d7df4aa, %l1 = e148afa6 add %i1,0x0c,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000066db1295 ! Mem[000000006e000118] = 6840dced, %l0 = 000000007d7df4aa, %asi = 80 swapa [%i0+0x018]%asi,%l0 ! %l0 = 000000006840dced ! Mem[000000006e000126] = 3d00c371, %l1 = 0000000066db1295 ldstub [%i0+0x026],%l1 ! %l1 = 000000c3000000ff p47_label_2: ! Mem[000000006e000110] = 4d4f5714, %l6 = ffffffffffffef08 lduba [%i0+%o2]0x88,%l6 ! %l6 = 0000000000000014 ! Mem[000000009180013c] = 07000000, %g2 = 15e1dba6242eda9c ldub [%o0+0x03f],%g2 ! %g2 = 0000000000000007 ! %l1 = 00000000000000c3, Mem[0000000091800100] = c168de078b6b0866 stx %l1,[%o0+%g0] ! Mem[0000000091800100] = 00000000000000c3 ! Mem[000000006e800128] = 76a4fc67, %l7 = 0000000000000014 ldsha [%i1+%o5]0x80,%l7 ! %l7 = 00000000000076a4 ! Mem[000000006f000120] = f6deefd3 278e926f, %l6 = 00000014, %l7 = 000076a4 ldda [%i2+%o4]0x81,%l6 ! %l6 = 00000000f6deefd3 00000000278e926f ! Mem[0000000090000104] = 2407da14, %g2 = 0000000000000007 lduha [%i4+0x004]%asi,%g2 ! %g2 = 0000000000002407 ! Mem[000000006e800100] = 57def61a, %l2 = 00000000e6184423 swapa [%i1+%g0]0x88,%l2 ! %l2 = 0000000057def61a ! Mem[000000006f000108] = ff9e10de, %l4 = 85af15f07187e45e ldstub [%i2+%o1],%l4 ! %l4 = 000000ff000000ff ! Mem[000000006f800138] = 5d6932ae, %l1 = 00000000000000c3 ldub [%i3+0x03b],%l1 ! %l1 = 00000000000000ae ! %l3 = 0000000000000014, Mem[0000000090800120] = 360b2fb9920b083b stx %l3,[%i5+%o4] ! Mem[0000000090800120] = 0000000000000014 p47_label_3: ! Mem[000000006e800128] = 76a4fc67, %l4 = 00000000000000ff swapa [%i1+%o5]0x81,%l4 ! %l4 = 0000000076a4fc67 ! Mem[000000006f000120] = f6deefd3, %l0 = 000000006840dced swap [%i2+%o4],%l0 ! %l0 = 00000000f6deefd3 ! Mem[000000006f800108] = aeb0c950, %l2 = 0000000057def61a ldstuba [%i3+%o1]0x80,%l2 ! %l2 = 000000ae000000ff ! Mem[000000006f000120] = eddc4068, %l0 = 00000000f6deefd3 swapa [%i2+%o4]0x89,%l0 ! %l0 = 00000000eddc4068 ! Mem[000000006f800120] = 50622430, %l3 = 0000000000000014 ldstuba [%i3+%o4]0x89,%l3 ! %l3 = 00000030000000ff ! Mem[000000006f000128] = 91eb67efff1ce596, %l4 = 0000000076a4fc67 ldxa [%i2+%o5]0x80,%l4 ! %l4 = 91eb67efff1ce596 ! Mem[000000006f800138] = 5d6932ae, %l7 = 278e926f, %l4 = ff1ce596 add %i3,0x38,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000005d6932ae ! Mem[000000006f800118] = 9bd829c1a52592bd, %l4 = 000000005d6932ae, %l3 = 0000000000000030 add %i3,0x18,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 9bd829c1a52592bd ! Mem[0000000091000110] = 8bf1e39a, %g2 = 0000000000002407 ldsb [%i6+0x012],%g2 ! %g2 = ffffffffffffff8b ! Mem[000000006e800135] = 114a05de, %l2 = 00000000000000ae ldstub [%i1+0x035],%l2 ! %l2 = 0000004a000000ff p47_label_4: ! %l3 = 9bd829c1a52592bd, Mem[000000006e800128] = 000000ff stha %l3,[%i1+%o5]0x81 ! Mem[000000006e800128] = 92bd00ff ! %l3 = 9bd829c1a52592bd, Mem[0000000091800121] = 107a919b stb %l3,[%o0+0x021] ! Mem[0000000091800120] = bd7a919b ! Mem[000000006f000128] = 91eb67ef, %l0 = 00000000eddc4068 lduba [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000091 ! %l6 = f6deefd3, %l7 = 278e926f, Mem[0000000090800118] = 9b73b014 03021b6c std %l6,[%i5+%o3] ! Mem[0000000090800118] = f6deefd3 278e926f ! Mem[000000006f800117] = d8e06862, %l7 = 00000000278e926f ldstub [%i3+0x017],%l7 ! %l7 = 00000062000000ff ! Mem[000000006f00013b] = b8c136b3, %l0 = 0000000000000091 ldstub [%i2+0x03b],%l0 ! %l0 = 000000b3000000ff ! Mem[0000000090800108] = 15e1dba6 242eda9c, %g2 = ffffff8b, %g3 = 0bad0b00 ldd [%i5+%o1],%g2 ! %g2 = 0000000015e1dba6 00000000242eda9c ! Mem[000000006e800108] = 9cfe3acf66db1295, %l1 = 00000000000000ae, %l5 = 000000006cf25d79 add %i1,0x08,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 9cfe3acf66db1295 ! Mem[000000006e80012c] = 616fae47, %l5 = 66db1295, %l0 = 000000b3 add %i1,0x2c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000616fae47 ! Mem[000000006f800110] = ff68e0d8 132c49b7, %l4 = 5d6932ae, %l5 = 66db1295 ldda [%i3+%o2]0x89,%l4 ! %l4 = 00000000132c49b7 00000000ff68e0d8 ba,a p47_not_taken_0_end p47_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p47_branch_failed p47_not_taken_0_end: ! End of Random Code for Thread 47 1: membar #Sync ! Force all stores to complete p47_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0bc] ! Set processor 47 done flag ! Check Registers p47_check_registers: set p47_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000616fae47 bne,a,pn %xcc,p47_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000ae bne,a,pn %xcc,p47_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000004a bne,a,pn %xcc,p47_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 9bd829c1a52592bd bne,a,pn %xcc,p47_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000132c49b7 bne,a,pn %xcc,p47_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000f6deefd3 bne,a,pn %xcc,p47_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000062 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 %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 307c1a04 aa19d290 bne %xcc,p47_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 74e05498 0190c30a bne %xcc,p47_f6_fail nop ! Check Local Memory set p47_local0_expect,%g1 p47_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 7d7df4aabde0c91f ldx [%i0+0x018],%g3 ! Observed data at 000000006e000118 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 796178cf3d00ff71 ldx [%i0+0x020],%g3 ! Observed data at 000000006e000120 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 302ca13012b7f21d ldx [%i0+0x028],%g3 ! Observed data at 000000006e000128 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x028,%g4 set p47_local1_expect,%g1 p47_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 234418e6bd40e363 ldx [%i1+0x000],%g3 ! Observed data at 000000006e800100 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 92bd00ff616fae47 ldx [%i1+0x028],%g3 ! Observed data at 000000006e800128 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 142d51be11ff05de ldx [%i1+0x030],%g3 ! Observed data at 000000006e800130 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x030,%g4 set p47_local2_expect,%g1 p47_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ff9e10de9993311b ldx [%i2+0x008],%g3 ! Observed data at 000000006f000108 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 09333f972484a659 ldx [%i2+0x010],%g3 ! Observed data at 000000006f000110 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = d3efdef6278e926f ldx [%i2+0x020],%g3 ! Observed data at 000000006f000120 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = b8c136ffc8008b7a ldx [%i2+0x038],%g3 ! Observed data at 000000006f000138 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x038,%g4 set p47_local3_expect,%g1 p47_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ffb0c9503199f9c0 ldx [%i3+0x008],%g3 ! Observed data at 000000006f800108 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b7492c13d8e068ff ldx [%i3+0x010],%g3 ! Observed data at 000000006f800110 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff2462502ec1080f ldx [%i3+0x020],%g3 ! Observed data at 000000006f800120 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = f17327e57bf4146d ldx [%i3+0x030],%g3 ! Observed data at 000000006f800130 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x030,%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_f4_fail: set p47_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p47_f6_fail: set p47_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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 [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006f800128] stha %l6,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800120] swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006e000118] ldswa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006e000110] lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006f800100] ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006f800108] done p47_trap1o: ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006f800128] stha %l6,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800120] swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006e000118] ldswa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006e000110] lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006f800100] ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006f800108] done p47_trap2e: ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e000120] ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006e000108] ldda [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006e800118] ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006e000108] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e800128] done p47_trap2o: ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e000120] ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006e000108] ldda [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006e800118] ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006e000108] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e800128] 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 = 95eb45d22484a659 ldx [%g1+0x008],%l1 ! %l1 = 52d09d69e148afa6 ldx [%g1+0x010],%l2 ! %l2 = 47f3282212b7f21d ldx [%g1+0x018],%l3 ! %l3 = 34118db6a0a17617 ldx [%g1+0x020],%l4 ! %l4 = 85af15f07187e45e ldx [%g1+0x028],%l5 ! %l5 = d3c5b471f17327e5 ldx [%g1+0x030],%l6 ! %l6 = 4e3afd09d5658030 ldx [%g1+0x038],%l7 ! %l7 = 41bbc3cee167e99d ! Initialize the output register of window 0 set unres3_start,%o0 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 = 2e59abca 9e67a273 67e5cd52 79bc851e ! %f4 = 15e4b45b 2a868565 d5ce13d9 6e1c1833 ! %f8 = 212517ce 607bb259 29eb4e04 bb8c4798 ! %f12 = ca5a1caa ebe223d1 19a66d00 9ea353bd ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3d6b44f1 6eeea929 d188b477 00a499c0 ! %f20 = 4e9c3bd7 2e59622e fb014964 dc08abf2 ! %f24 = d603a45c d96ea2e3 fa44bfb0 98352dd6 ! %f28 = 96928277 b00708d4 543acfba 2dadb321 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d9e70483 b1248e2e 094a0212 1797e82d ! %f36 = 1fde4c34 b89886fa 6835addd 39045eeb ! %f40 = 40860118 f2f10edb 32452869 e5fb99a3 ! %f44 = 9f14c0d9 190a42f7 9ac4cb8a b073263e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb48ac53800000040,%g7,%g1 ! GSR scale = 8, align = 0 wr %g1,%g0,%gsr ! GSR = b48ac53800000040 wr %g0,%y ! Clear Y 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[0000000071800133] = f9209fcc, %l6 = 25b51a6eed87964f ldstub [%i3+0x033],%l6 ! %l6 = 000000cc000000ff ! Mem[0000000070000110] = 7001f91f, %l6 = 00000000000000cc ldstuba [%i0+%o2]0x81,%l6 ! %l6 = 00000070000000ff ! Mem[000000009100013c] = c3987216, %g18 = 2ab342b3e3936d75 ldswa [%i6+0x03c]%asi,%g2 ! %g2 = 2ab342b3e3936d75 ! %l3 = 072705c49ad3b828, Mem[0000000071800118] = 24702f5b stba %l3,[%i3+%o3]0x80 ! Mem[0000000071800118] = 28702f5b ! Mem[0000000071800118] = 5b2f7028, %l0 = 9cf0ba3284e3b0c2 ldstuba [%i3+%o3]0x89,%l0 ! %l0 = 00000028000000ff ! Mem[0000000071000108] = 42eacf6a, %l0 = 0000000000000028 swapa [%i2+%o1]0x80,%l0 ! %l0 = 0000000042eacf6a ! %l3 = 072705c49ad3b828, Mem[0000000070800134] = 334116fb stb %l3,[%i1+0x034] ! Mem[0000000070800134] = 284116fb ! Mem[0000000070800108] = fc09da63, %l7 = 075ed1663d7beb1a ldsba [%i1+%o1]0x89,%l7 ! %l7 = 0000000000000063 ! Mem[0000000071800128] = 49b5dd95, %l1 = f4f1f009e4af15e4 ldsba [%i3+%o5]0x80,%l1 ! %l1 = 0000000000000049 ! Mem[000000009100010c] = 1d459227, %g2 = ffffffffc3987216 ldsh [%i6+0x00c],%g2 ! %g2 = 0000000000001d45 p48_label_2: ! Mem[0000000070000100] = 9f302892, %l4 = 87777ed68e3ad7ea, %asi = 80 swapa [%i0+0x000]%asi,%l4 ! %l4 = 000000009f302892 ! Mem[0000000070000105] = f827f835, %l7 = 0000000000000063 ldstub [%i0+0x005],%l7 ! %l7 = 00000027000000ff ! Mem[0000000071000104] = 3bf575b5, %l0 = 0000000042eacf6a ldsb [%i2+0x005],%l0 ! %l0 = fffffffffffffff5 ! %l4 = 000000009f302892, Mem[0000000071800128] = 49b5dd95b83f3505, %asi = 80 stxa %l4,[%i3+0x028]%asi ! Mem[0000000071800128] = 000000009f302892 ! Mem[0000000071800101] = 184d7840, %l4 = 000000009f302892 ldstub [%i3+0x001],%l4 ! %l4 = 0000004d000000ff ! Mem[0000000070000114] = 1dceda46, %l1 = 0000000000000049 swap [%i0+0x014],%l1 ! %l1 = 000000001dceda46 ! Mem[0000000070800128] = 4977660a, %l1 = 000000001dceda46 ldstuba [%i1+%o5]0x89,%l1 ! %l1 = 0000000a000000ff ! Mem[0000000071800100] = 18ff7840, %l0 = fffffffffffffff5 lduba [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000018 ! Mem[0000000070000114] = 00000049, %l0 = 00000018, %l4 = 0000004d add %i0,0x14,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000000000049 ! Mem[0000000070000124] = b33b9ced, %l0 = 0000000000000018 swap [%i0+0x024],%l0 ! %l0 = 00000000b33b9ced p48_label_3: ! Mem[0000000071800118] = 5b2f70ff, %l1 = 000000000000000a ldswa [%i3+%o3]0x88,%l1 ! %l1 = 000000005b2f70ff ! Mem[0000000090800130] = 0047527318f877fd, %g2 = 0000000000001d45 ldx [%i5+0x030],%g2 ! %g2 = 0047527318f877fd ! Mem[0000000070800100] = 8e5dc9cf, %l7 = 0000000000000027 swapa [%i1+%g0]0x89,%l7 ! %l7 = 000000008e5dc9cf ! Mem[0000000070800122] = e9387775, %l5 = 3b326cfa406e5d94 ldstub [%i1+0x022],%l5 ! %l5 = 00000077000000ff ! Mem[0000000091000120] = dbf2104e, %g2 = 0047527318f877fd ldub [%i6+0x022],%g2 ! %g2 = 00000000000000db ! Mem[0000000071800120] = f9a3be76, %l0 = 00000000b33b9ced ldsb [%i3+0x022],%l0 ! %l0 = ffffffffffffffbe ! %l6 = 00000070, %l7 = 8e5dc9cf, Mem[0000000071000128] = e28ac90e fdf4746b stda %l6,[%i2+%o5]0x88 ! Mem[0000000071000128] = 00000070 8e5dc9cf ! Mem[000000009100012c] = 95b57ada, %g18 = 2ab342b3e3936d75 ldsw [%i6+0x02c],%g2 ! %g2 = 2ab342b3e3936d75 ! Mem[0000000070000110] = 1ff901ff, %l3 = 072705c49ad3b828 swapa [%i0+%o2]0x89,%l3 ! %l3 = 000000001ff901ff ! Mem[0000000070000108] = 0dcf7a0e, %l2 = b00121d6899f52c9 lduwa [%i0+%o1]0x81,%l2 ! %l2 = 000000000dcf7a0e p48_label_4: ! Mem[0000000071800128] = 00000000, %l4 = 0000000000000049 ldsha [%i3+%o5]0x88,%l4 ! %l4 = 0000000000000000 ! Mem[0000000091000114] = e39aa02a, %g2 = ffffffff95b57ada lduw [%i6+0x014],%g2 ! %g2 = 00000000e39aa02a ! Mem[0000000071000128] = 70000000, %l4 = 0000000000000000 ldsba [%i2+%o5]0x81,%l4 ! %l4 = 0000000000000070 ! Mem[0000000071000137] = fee4a507, %l4 = 0000000000000070 ldstub [%i2+0x037],%l4 ! %l4 = 00000007000000ff ! Mem[0000000090800128] = 4740e630, %g2 = 00000000e39aa02a lduw [%i5+%o5],%g2 ! %g2 = 000000004740e630 ! Mem[0000000071000104] = 3bf575b5, %l6 = 0000000000000070 ldstub [%i2+0x004],%l6 ! %l6 = 0000003b000000ff ! Mem[0000000071800100] = 18ff7840, %l7 = 000000008e5dc9cf lduha [%i3+%g0]0x81,%l7 ! %l7 = 00000000000018ff ! Mem[0000000090000118] = 82808b0e, %g2 = 000000004740e630 ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffff8280 ! Mem[0000000091800138] = d344049f7f514c07, %g2 = ffffffffffff8280 ldxa [%o0+0x038]%asi,%g2 ! %g2 = d344049f7f514c07 ! Mem[0000000071000118] = a3a5033c, %l1 = 000000005b2f70ff ldswa [%i2+%o3]0x81,%l1 ! %l1 = ffffffffa3a5033c ba,a p48_not_taken_0_end p48_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p48_branch_failed p48_not_taken_0_end: ! End of Random Code for Thread 48 p48_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c0] ! Set processor 48 done flag ! Check Registers p48_check_registers: set p48_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ffffffffffffffbe bne,a,pn %xcc,p48_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffa3a5033c bne,a,pn %xcc,p48_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000dcf7a0e bne,a,pn %xcc,p48_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000007 bne,a,pn %xcc,p48_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000077 bne,a,pn %xcc,p48_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000003b bne,a,pn %xcc,p48_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000018ff 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 = 8e3ad7eaf8fff835 ldx [%i0+0x000],%g3 ! Observed data at 0000000070000100 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 28b8d39a00000049 ldx [%i0+0x010],%g3 ! Observed data at 0000000070000110 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ea0daf6f00000018 ldx [%i0+0x020],%g3 ! Observed data at 0000000070000120 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x020,%g4 set p48_local1_expect,%g1 p48_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 27000000304e2ac3 ldx [%i1+0x000],%g3 ! Observed data at 0000000070800100 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = e938ff75ef789909 ldx [%i1+0x020],%g3 ! Observed data at 0000000070800120 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff66774951c010c0 ldx [%i1+0x028],%g3 ! Observed data at 0000000070800128 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 062f856b284116fb ldx [%i1+0x030],%g3 ! Observed data at 0000000070800130 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 = 034c2215fff575b5 ldx [%i2+0x000],%g3 ! Observed data at 0000000071000100 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00000028ded35d0e ldx [%i2+0x008],%g3 ! Observed data at 0000000071000108 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 70000000cfc95d8e ldx [%i2+0x028],%g3 ! Observed data at 0000000071000128 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 1d581abffee4a5ff ldx [%i2+0x030],%g3 ! Observed data at 0000000071000130 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x030,%g4 set p48_local3_expect,%g1 p48_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 18ff784067c7f56e ldx [%i3+0x000],%g3 ! Observed data at 0000000071800100 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff702f5bf3ab95f4 ldx [%i3+0x018],%g3 ! Observed data at 0000000071800118 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000009f302892 ldx [%i3+0x028],%g3 ! Observed data at 0000000071800128 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = f9209fffeff7741e ldx [%i3+0x030],%g3 ! Observed data at 0000000071800130 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x030,%g4 ! The test for processor 48 has passed p48_passed: ta GOOD_TRAP nop p48_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p48_failed p48_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p48_failed p48_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p48_failed p48_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p48_failed p48_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p48_failed p48_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p48_failed p48_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p48_failed p48_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p48_failed ! The test for processor 48 failed p48_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0c0] ! Set processor 48 done flag set p48_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 48 failed p48_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0c0] ! Set processor 48 done flag set p48_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p48_selfmod_failed: ba p48_failed mov 0xabc,%g1 p48_common_error: or %g0,0xf10,%g1 ba p48_failed mov %o5,%g3 p48_common_signature_error: set p48_temp,%g1 ba p48_failed st %g2,[%g1] ! Common Lock Number p48_common_timeout: set p48_temp,%g1 ba p48_failed st %g2,[%g1] ! Common Lock Number p48_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p48_failed mov 0x0,%g3 p48_trap1e: swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070000108] done p48_trap1o: swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070000108] done p48_trap2e: ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000070800120] stha %l6,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000110] lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000070000110] done p48_trap2o: ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000070800120] stha %l6,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000110] lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000070000110] done p48_trap3e: nop done p48_trap3o: nop done p48_init_memory_pointers: set p48_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p48_local0_start,%i0 set p48_local1_start,%i1 set p48_local2_start,%i2 set p48_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 9cf0ba3284e3b0c2 ldx [%g1+0x008],%l1 ! %l1 = f4f1f009e4af15e4 ldx [%g1+0x010],%l2 ! %l2 = b00121d6899f52c9 ldx [%g1+0x018],%l3 ! %l3 = 072705c49ad3b828 ldx [%g1+0x020],%l4 ! %l4 = 87777ed68e3ad7ea ldx [%g1+0x028],%l5 ! %l5 = 3b326cfa406e5d94 ldx [%g1+0x030],%l6 ! %l6 = 25b51a6eed87964f ldx [%g1+0x038],%l7 ! %l7 = 075ed1663d7beb1a ! Initialize the output register of window 0 set unres3_start,%o0 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 = 0f01128b 934d1aef 74762555 491ee8d5 ! %f4 = b29d0865 4f8bd374 6662872f a62bdf67 ! %f8 = 11e47200 eecf9819 6c935036 d41d6ea3 ! %f12 = 3829b243 3840f9c3 3308cf83 4f252ab7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b86d46dc 701b55d5 c82e1514 536527f7 ! %f20 = 941be5e8 8b724603 3196fea8 8c3bbde7 ! %f24 = 4a32a137 a6b5151e 52ccd924 884c67e6 ! %f28 = d6dea626 e9ae4ca3 295f1705 c0c003f9 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ff8ccac1 53b4bf92 2f1842f9 5f6cd4ce ! %f36 = 6ad3ac75 999f9e19 ad27f6dc 23b4b4e6 ! %f40 = b397b9e1 19f1c0e2 f3548e87 042caf6d ! %f44 = bdb96971 f5c111b7 02d5944b 58018298 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x01d537d800000056,%g7,%g1 ! GSR scale = 10, align = 6 wr %g1,%g0,%gsr ! GSR = 01d537d800000056 wr %g0,%y ! Clear Y 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[0000000072000100] = ae06b51c, %l6 = 61bbfa1804fa8a34 swapa [%i0+%g0]0x81,%l6 ! %l6 = 00000000ae06b51c ! Mem[0000000091800120] = 2a107a91, %g2 = 00000000aa88d359 ldsh [%o0+%o4],%g2 ! %g2 = 0000000000002a10 ! Mem[0000000073000120] = 0104fbb08d4f9334, %l6 = 00000000ae06b51c, %l4 = c34818aca8f71dc6 add %i2,0x20,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 0104fbb08d4f9334 ! Mem[0000000072000128] = ecd901bf, %l4 = 0104fbb08d4f9334 swapa [%i0+%o5]0x88,%l4 ! %l4 = 00000000ecd901bf ! Mem[000000007200012f] = f2764446, %l1 = d0338876387c6a0b ldstuba [%i0+0x02f]%asi,%l1 ! %l1 = 00000046000000ff ! Mem[000000009000013c] = 45e599ca, %g2 = 0000000000002a10 lduh [%i4+0x03c],%g2 ! %g2 = 00000000000045e5 ! Mem[0000000090000104] = da1408ca, %g2 = 00000000000045e5 lduh [%i4+0x006],%g2 ! %g2 = 000000000000da14 ! Mem[0000000073800110] = faae6dc7f409f76a, %l4 = 00000000ecd901bf ldxa [%i3+%o2]0x88,%l4 ! %l4 = faae6dc7f409f76a ! Mem[0000000090800130] = 0047527318f877fd, %g2 = 000000000000da14 ldx [%i5+0x030],%g2 ! %g2 = 0047527318f877fd ! %l1 = 0000000000000046, Mem[0000000073000108] = 604dcda59d57f755 stxa %l1,[%i2+%o1]0x89 ! Mem[0000000073000108] = 0000000000000046 p49_label_2: ! Mem[0000000090800118] = 9b73b014 03021b6c, %g2 = 18f877fd, %g3 = 0bad0b00 ldd [%i5+%o3],%g2 ! %g2 = 000000009b73b014 0000000003021b6c ! Mem[0000000073800132] = e134eaeb, %l6 = 00000000ae06b51c ldstuba [%i3+0x032]%asi,%l6 ! %l6 = 000000ea000000ff ! Mem[000000009100012c] = 95b57ada, %g18 = b609c100895e7fff ldsw [%i6+0x02c],%g2 ! %g2 = b609c100895e7fff ! Mem[0000000072000138] = e5e70aa7, %l1 = 0000000000000046 ldsh [%i0+0x038],%l1 ! %l1 = ffffffffffffe5e7 ! %l2 = cfb9e7d443920ab0, Mem[0000000090000104] = 2407da14 stw %l2,[%i4+0x004] ! Mem[0000000090000104] = 43920ab0 ! Mem[000000007280010a] = 40fe46dc, %l7 = dd50cfead0bd669e ldstub [%i1+0x00a],%l7 ! %l7 = 00000046000000ff ! Mem[000000007280013e] = 1d55d959, %l6 = 00000000000000ea ldstuba [%i1+0x03e]%asi,%l6 ! %l6 = 000000d9000000ff ! Mem[000000007300012f] = 6cd47f5a, %l3 = a53007d231434da3 ldstub [%i2+0x02f],%l3 ! %l3 = 0000005a000000ff ! %l3 = 000000000000005a, Mem[0000000072000114] = c649b8a4 stb %l3,[%i0+0x014] ! Mem[0000000072000114] = 5a49b8a4 ! Mem[0000000091800128] = 9c12fd12, %g2 = ffffffff95b57ada ldsh [%o0+0x02a],%g2 ! %g2 = ffffffffffff9c12 p49_label_3: ! %l2 = cfb9e7d443920ab0, Mem[0000000091800110] = 6c7f5730, %asi = 80 stba %l2,[%o0+0x010]%asi ! Mem[0000000091800110] = b07f5730 ! Mem[0000000073000120] = 0104fbb0, %l2 = cfb9e7d443920ab0 lduwa [%i2+0x020]%asi,%l2 ! %l2 = 000000000104fbb0 ! Mem[0000000090800100] = 656768aa, %g2 = ffffffffffff9c12 ldsh [%i5+%g0],%g2 ! %g2 = 0000000000006567 ! Mem[0000000090800108] = 15e1dba6242eda9c, %g2 = 0000000000006567 ldxa [%i5+0x008]%asi,%g2 ! %g2 = 15e1dba6242eda9c ! Mem[0000000072800118] = bd4549d2236ba167, %l0 = 3eae5c69e52a091c, %l5 = 95456fcfde1db7e5 add %i1,0x18,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = bd4549d2236ba167 ! %l4 = f409f76a, %l5 = 236ba167, Mem[0000000072800100] = f9d44087 2c9e2395 stda %l4,[%i1+%g0]0x89 ! Mem[0000000072800100] = f409f76a 236ba167 ! Mem[0000000073800108] = 7b88327c, %l4 = faae6dc7f409f76a ldstuba [%i3+%o1]0x88,%l4 ! %l4 = 0000007c000000ff ! Mem[0000000090000120] = bfa6d130, %g2 = 15e1dba6242eda9c lduw [%i4+%o4],%g2 ! %g2 = 00000000bfa6d130 ! Mem[0000000073000100] = 03f15e33, %l3 = 000000000000005a ldsha [%i2+%g0]0x89,%l3 ! %l3 = 0000000000005e33 ! Mem[0000000090800114] = d7c7db82, %g2 = 00000000bfa6d130 lduh [%i5+0x014],%g2 ! %g2 = 000000000000d7c7 p49_label_4: ! Mem[0000000073800130] = e134ffebe964158d, %l7 = 0000000000000046, %l0 = 3eae5c69e52a091c add %i3,0x30,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = e134ffebe964158d ! Mem[0000000073000108] = 46000000, %l0 = e134ffebe964158d lduwa [%i2+%o1]0x81,%l0 ! %l0 = 0000000046000000 ! Mem[0000000073000120] = 0104fbb0, %l3 = 0000000000005e33 swapa [%i2+%o4]0x81,%l3 ! %l3 = 000000000104fbb0 ! Mem[000000007380013c] = b611c4ec, %l7 = 00000046, %l0 = 46000000 add %i3,0x3c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000b611c4ec ! Mem[0000000072800130] = 181e438ea55275aa, %l0 = 00000000b611c4ec, %l6 = 00000000000000d9 add %i1,0x30,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 181e438ea55275aa ! Mem[0000000073000120] = 00005e33, %l3 = 000000000104fbb0 swapa [%i2+%o4]0x80,%l3 ! %l3 = 0000000000005e33 ! Mem[0000000072000130] = 51b80544, %l1 = ffffffffffffe5e7 swap [%i0+0x030],%l1 ! %l1 = 0000000051b80544 ! Mem[0000000073000120] = b0fb0401, %l7 = 0000000000000046 ldsha [%i2+%o4]0x89,%l7 ! %l7 = 0000000000000401 ! Mem[0000000072800110] = 1ff812a6, %l4 = 0000007c, %l0 = b611c4ec add %i1,0x10,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000001ff812a6 ! Mem[0000000072000118] = e4d06c85, %l0 = 000000001ff812a6 swapa [%i0+%o3]0x81,%l0 ! %l0 = 00000000e4d06c85 ba,a p49_not_taken_0_end p49_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p49_branch_failed p49_not_taken_0_end: ! End of Random Code for Thread 49 p49_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c4] ! Set processor 49 done flag ! Check Registers p49_check_registers: set p49_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000e4d06c85 bne,a,pn %xcc,p49_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000051b80544 bne,a,pn %xcc,p49_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000104fbb0 bne,a,pn %xcc,p49_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000005e33 bne,a,pn %xcc,p49_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000007c bne,a,pn %xcc,p49_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 181e438ea55275aa bne,a,pn %xcc,p49_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000401 bne,a,pn %xcc,p49_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p49_local0_expect,%g1 p49_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 04fa8a3417d16fd8 ldx [%i0+0x000],%g3 ! Observed data at 0000000072000100 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 9f4d3dc55a49b8a4 ldx [%i0+0x010],%g3 ! Observed data at 0000000072000110 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1ff812a6e1a4e3a4 ldx [%i0+0x018],%g3 ! Observed data at 0000000072000118 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 34934f8df27644ff ldx [%i0+0x028],%g3 ! Observed data at 0000000072000128 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffffe5e79f41470b ldx [%i0+0x030],%g3 ! Observed data at 0000000072000130 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x030,%g4 set p49_local1_expect,%g1 p49_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 6af709f467a16b23 ldx [%i1+0x000],%g3 ! Observed data at 0000000072800100 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 40feffdc010db5d5 ldx [%i1+0x008],%g3 ! Observed data at 0000000072800108 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x008,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1edc688b1d55ff59 ldx [%i1+0x038],%g3 ! Observed data at 0000000072800138 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x038,%g4 set p49_local2_expect,%g1 p49_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 4600000000000000 ldx [%i2+0x008],%g3 ! Observed data at 0000000073000108 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0104fbb08d4f9334 ldx [%i2+0x020],%g3 ! Observed data at 0000000073000120 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1b95cd946cd47fff ldx [%i2+0x028],%g3 ! Observed data at 0000000073000128 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x028,%g4 set p49_local3_expect,%g1 p49_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ff32887b177214b5 ldx [%i3+0x008],%g3 ! Observed data at 0000000073800108 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = e134ffebe964158d ldx [%i3+0x030],%g3 ! Observed data at 0000000073800130 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x030,%g4 ! The test for processor 49 has passed p49_passed: ta GOOD_TRAP nop p49_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p49_failed p49_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p49_failed p49_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p49_failed p49_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p49_failed p49_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p49_failed p49_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p49_failed p49_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p49_failed p49_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p49_failed ! The test for processor 49 failed p49_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0c4] ! Set processor 49 done flag set p49_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 49 failed p49_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0c4] ! Set processor 49 done flag set p49_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p49_selfmod_failed: ba p49_failed mov 0xabc,%g1 p49_common_error: or %g0,0xf11,%g1 ba p49_failed mov %o5,%g3 p49_common_signature_error: set p49_temp,%g1 ba p49_failed st %g2,[%g1] ! Common Lock Number p49_common_timeout: set p49_temp,%g1 ba p49_failed st %g2,[%g1] ! Common Lock Number p49_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p49_failed mov 0x0,%g3 p49_trap1e: swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000072800128] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000073000118] ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000072800120] done p49_trap1o: swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000072800128] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000073000118] ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000072800120] done p49_trap2e: lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000072000108] done p49_trap2o: lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000072000108] done p49_trap3e: nop nop nop nop done p49_trap3o: 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 = 3eae5c69e52a091c ldx [%g1+0x008],%l1 ! %l1 = d0338876387c6a0b ldx [%g1+0x010],%l2 ! %l2 = cfb9e7d443920ab0 ldx [%g1+0x018],%l3 ! %l3 = a53007d231434da3 ldx [%g1+0x020],%l4 ! %l4 = c34818aca8f71dc6 ldx [%g1+0x028],%l5 ! %l5 = 95456fcfde1db7e5 ldx [%g1+0x030],%l6 ! %l6 = 61bbfa1804fa8a34 ldx [%g1+0x038],%l7 ! %l7 = dd50cfead0bd669e ! Initialize the output register of window 0 set unres3_start,%o0 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 = a77a5c48 84b86de6 e53b45ff 04c56986 ! %f4 = 48be9793 c930801f e8103b1a 50a1eb1c ! %f8 = 4eb35045 38421f06 e9438d3e 14f7cf4e ! %f12 = 1eabe18c 7bbe1399 acb2d8f0 9df626a9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 938fc738 af60ff94 524897d0 80368358 ! %f20 = 36055e27 1f50594a 466d75c8 a74a1acf ! %f24 = d52f017d 0ac755ce 2ae80be3 4c398791 ! %f28 = b7eac2b0 6e75676a ec634972 81cf6d98 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f7210022 1bc881e1 f4538027 84c67c36 ! %f36 = a2841b91 60355ef0 fad92347 a08aaca7 ! %f40 = af9bb455 c3cee81f f793c613 54325b27 ! %f44 = ad79695a 68fe9d63 143f98a4 41599336 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8ac7e47f0000004f,%g7,%g1 ! GSR scale = 9, align = 7 wr %g1,%g0,%gsr ! GSR = 8ac7e47f0000004f wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 50 p50_label_1: ! Mem[0000000075000108] = 6c56c199, %l0 = 44247428224d951b swap [%i2+%o1],%l0 ! %l0 = 000000006c56c199 ! Mem[0000000075800118] = 5e38cf4f, %l1 = 7fbc97ce2361ee2e ldsba [%i3+%o3]0x81,%l1 ! %l1 = 000000000000005e ! Mem[0000000075000100] = 3bc8aa2f, %l1 = 000000000000005e swapa [%i2+%g0]0x89,%l1 ! %l1 = 000000003bc8aa2f ! Mem[0000000075000118] = 6d85867c, %l0 = 000000006c56c199 lduwa [%i2+%o3]0x89,%l0 ! %l0 = 000000006d85867c ! Mem[0000000074000134] = 89c91709, %l5 = b1e9581a, %l7 = 0840517d add %i0,0x34,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000089c91709 ! %l4 = c9a08c38, %l5 = b1e9581a, Mem[0000000090800130] = 00475273 18f877fd std %l4,[%i5+0x030] ! Mem[0000000090800130] = c9a08c38 b1e9581a ! Mem[0000000074000128] = 551fbcc3, %l2 = bab840f7, %l1 = 3bc8aa2f add %i0,0x28,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000551fbcc3 ! Mem[0000000074800128] = 86c3143970e1e936, %l2 = b8961992bab840f7, %l7 = 0000000089c91709 add %i1,0x28,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 86c3143970e1e936 ! Mem[000000009180013c] = 7f514c07, %g2 = ef428172000000ff lduw [%o0+0x03c],%g2 ! %g2 = 000000007f514c07 ! Mem[0000000075000100] = 5e000000, %l7 = 70e1e936, %l4 = c9a08c38 casa [%i2]0x80,%l7,%l4 ! %l4 = 000000005e000000 p50_label_2: ! %l7 = 86c3143970e1e936, Mem[0000000091800114] = 9c1d8dc3 stw %l7,[%o0+0x014] ! Mem[0000000091800114] = 70e1e936 ! %l7 = 86c3143970e1e936, Mem[0000000074000120] = 9c6635cd stba %l7,[%i0+%o4]0x89 ! Mem[0000000074000120] = 9c663536 ! Mem[0000000075800104] = d17b4929, %l6 = d93addd9, %l7 = 70e1e936 add %i3,0x04,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000d17b4929 ! Mem[0000000074800128] = 86c31439, %l4 = 000000005e000000 ldstuba [%i1+%o5]0x80,%l4 ! %l4 = 00000086000000ff ! Mem[0000000075800112] = fa29f3fe, %l1 = 00000000551fbcc3 ldstub [%i3+0x012],%l1 ! %l1 = 000000f3000000ff ! Mem[0000000091800118] = 374f9414b2e2cddc, %g2 = 000000007f514c07 ldxa [%o0+0x018]%asi,%g2 ! %g2 = 374f9414b2e2cddc ! Mem[0000000075000100] = 5e000000, %l7 = 00000000d17b4929 ldstub [%i2+%g0],%l7 ! %l7 = 0000005e000000ff ! Mem[0000000075800110] = fa29fffeeddd6add, %l6 = 055b521dd93addd9 ldxa [%i3+%o2]0x80,%l6 ! %l6 = fa29fffeeddd6add ! Mem[0000000074000114] = d6673b3f, %l4 = 0000000000000086 ldstuba [%i0+0x014]%asi,%l4 ! %l4 = 000000d6000000ff ! %l0 = 000000006d85867c, Mem[0000000074800100] = 33833cce stha %l0,[%i1+%g0]0x88 ! Mem[0000000074800100] = 3383867c p50_label_3: ! %l0 = 000000006d85867c, Mem[0000000074000118] = 4c9b6c2d stha %l0,[%i0+%o3]0x80 ! Mem[0000000074000118] = 867c6c2d ! Mem[0000000074800108] = 63b22818, %l7 = 000000000000005e lduwa [%i1+%o1]0x89,%l7 ! %l7 = 0000000063b22818 ! Mem[0000000075800128] = 96b75c601892a3ea, %l7 = 0000000063b22818, %l6 = fa29fffeeddd6add add %i3,0x28,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 96b75c601892a3ea ! Mem[000000007580013b] = efa37288, %l1 = 00000000000000f3 ldstub [%i3+0x03b],%l1 ! %l1 = 00000088000000ff ! Mem[0000000075000100] = 000000ff, %l6 = 96b75c601892a3ea lduha [%i2+%g0]0x89,%l6 ! %l6 = 00000000000000ff ! Mem[0000000074800110] = d80a6596, %l1 = 00000088, %l2 = bab840f7 add %i1,0x10,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000d80a6596 ! Mem[0000000091000100] = 63e43622, %g2 = 374f9414b2e2cddc ldub [%i6+%g0],%g2 ! %g2 = 0000000000000063 ! Mem[0000000074800128] = ffc31439, %l0 = 000000006d85867c ldstuba [%i1+%o5]0x80,%l0 ! %l0 = 000000ff000000ff ! Mem[000000007580011c] = 3789ab1b, %l1 = 0000000000000088 ldub [%i3+0x01c],%l1 ! %l1 = 0000000000000037 ! Mem[000000009000012c] = 64dd7b90, %g2 = 0000000000000063 lduha [%i4+0x02c]%asi,%g2 ! %g2 = 00000000000064dd p50_label_4: ! Mem[0000000074000120] = 3635669c 2a8c217c, %l6 = 000000ff, %l7 = 63b22818 ldda [%i0+%o4]0x81,%l6 ! %l6 = 000000003635669c 000000002a8c217c ! Mem[0000000075000114] = 505baeb2, %l1 = 00000037, %l7 = 2a8c217c add %i2,0x14,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000505baeb2 ! Mem[000000007480010a] = 1828b263, %l0 = 00000000000000ff ldstub [%i1+0x00a],%l0 ! %l0 = 000000b2000000ff ! Mem[0000000074000120] = 3635669c, %l2 = 00000000d80a6596 swapa [%i0+%o4]0x81,%l2 ! %l2 = 000000003635669c ! Mem[0000000074000134] = 89c91709, %l5 = 54d4e58bb1e9581a swap [%i0+0x034],%l5 ! %l5 = 0000000089c91709 ! Mem[0000000074000108] = 7417840f, %l5 = 0000000089c91709 ldswa [%i0+%o1]0x80,%l5 ! %l5 = 000000007417840f ! Mem[0000000075000108] = 0f0adb761b954d22, %l0 = 00000000000000b2 ldxa [%i2+%o1]0x89,%l0 ! %l0 = 0f0adb761b954d22 ! Mem[0000000075800118] = 4fcf385e, %l4 = 00000000000000d6 swapa [%i3+%o3]0x89,%l4 ! %l4 = 000000004fcf385e ! Mem[0000000074000128] = 551fbcc38fa137a7, %l1 = 0000000000000037, %l0 = 0f0adb761b954d22 add %i0,0x28,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 551fbcc38fa137a7 ! Mem[0000000075000108] = 224d951b, %l3 = 3d265a1fb9d23873 swapa [%i2+%o1]0x80,%l3 ! %l3 = 00000000224d951b ba,a p50_not_taken_0_end p50_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p50_branch_failed p50_not_taken_0_end: ! End of Random Code for Thread 50 p50_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c8] ! Set processor 50 done flag ! Check Registers p50_check_registers: set p50_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 551fbcc38fa137a7 bne,a,pn %xcc,p50_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000037 bne,a,pn %xcc,p50_reg_l1_fail mov %l1,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000004fcf385e bne,a,pn %xcc,p50_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000007417840f bne,a,pn %xcc,p50_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000003635669c bne,a,pn %xcc,p50_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000505baeb2 bne,a,pn %xcc,p50_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p50_check_fp_registers: set p50_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be e8103b1a 50a1eb1c bne %xcc,p50_f6_fail nop ! Check Local Memory set p50_local0_expect,%g1 p50_check_local0: ldx [%g1+0x010],%g2 ! Expected data = d59deaadff673b3f ldx [%i0+0x010],%g3 ! Observed data at 0000000074000110 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 867c6c2d0644c6b0 ldx [%i0+0x018],%g3 ! Observed data at 0000000074000118 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d80a65962a8c217c ldx [%i0+0x020],%g3 ! Observed data at 0000000074000120 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = b78c329ab1e9581a ldx [%i0+0x030],%g3 ! Observed data at 0000000074000130 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x030,%g4 set p50_local1_expect,%g1 p50_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 7c868333652bce3b ldx [%i1+0x000],%g3 ! Observed data at 0000000074800100 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 1828ff630d479505 ldx [%i1+0x008],%g3 ! Observed data at 0000000074800108 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffc3143970e1e936 ldx [%i1+0x028],%g3 ! Observed data at 0000000074800128 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x028,%g4 set p50_local2_expect,%g1 p50_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff000000c97d40eb ldx [%i2+0x000],%g3 ! Observed data at 0000000075000100 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = b9d2387376db0a0f ldx [%i2+0x008],%g3 ! Observed data at 0000000075000108 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x008,%g4 set p50_local3_expect,%g1 p50_check_local3: ldx [%g1+0x010],%g2 ! Expected data = fa29fffeeddd6add ldx [%i3+0x010],%g3 ! Observed data at 0000000075800110 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = d60000003789ab1b ldx [%i3+0x018],%g3 ! Observed data at 0000000075800118 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = efa372ff3d1020d9 ldx [%i3+0x038],%g3 ! Observed data at 0000000075800138 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x038,%g4 ! The test for processor 50 has passed p50_passed: ta GOOD_TRAP nop p50_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p50_failed p50_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p50_failed p50_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p50_failed p50_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p50_failed p50_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p50_failed p50_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p50_failed p50_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p50_failed p50_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p50_failed p50_f6_fail: set p50_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: ldxa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000075000110] lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000075000128] ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000075000110] lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000075800110] lduwa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000074800110] done p50_trap1o: ldxa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000075000110] lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000075000128] ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000075000110] lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000075800110] lduwa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000074800110] done p50_trap2e: ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000075000100] swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000074000118] ldswa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000075000108] stha %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000110] ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000075000120] done p50_trap2o: ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000075000100] swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000074000118] ldswa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000075000108] stha %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000110] ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000075000120] done p50_trap3e: nop nop done p50_trap3o: 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 = 44247428224d951b ldx [%g1+0x008],%l1 ! %l1 = 7fbc97ce2361ee2e ldx [%g1+0x010],%l2 ! %l2 = b8961992bab840f7 ldx [%g1+0x018],%l3 ! %l3 = 3d265a1fb9d23873 ldx [%g1+0x020],%l4 ! %l4 = 3b388c9ec9a08c38 ldx [%g1+0x028],%l5 ! %l5 = 54d4e58bb1e9581a ldx [%g1+0x030],%l6 ! %l6 = 055b521dd93addd9 ldx [%g1+0x038],%l7 ! %l7 = d65817760840517d ! Initialize the output register of window 0 set unres3_start,%o0 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 = 307261bd 137311a4 c5087d64 e7461811 ! %f4 = cddc0def da9939ca 6b3a59b3 2db9f53e ! %f8 = 7a96b9be 2590b6fb 9f050d79 f3c79b0b ! %f12 = 8d04b7bf f0c11721 466f8e00 af114883 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 524de8f3 2e3ed6cc e2ae0f09 e9815feb ! %f20 = 82451c8c e70e93b4 dccc271b 028c870c ! %f24 = 0031d8aa b131a321 215e6873 4c9a1a6e ! %f28 = ebcb8548 b6d0daff 853a2e4d b307f9a6 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = fd5b986b 26e9c8d7 d060730f 9156ebcd ! %f36 = 2a7f2059 fb30a6fa aebb4ab4 6a34e9ad ! %f40 = 397bf0ae 7f9c3a22 c9f0f71c f21dd473 ! %f44 = 533f2f20 b482fa8c 88f25676 3b4abfcd ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x53c2e21f0000001f,%g7,%g1 ! GSR scale = 3, align = 7 wr %g1,%g0,%gsr ! GSR = 53c2e21f0000001f wr %g0,%y ! Clear Y 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[0000000076000100] = ed2c5dea 92bfc19a, %l2 = b6c27785, %l3 = e11b455a ldda [%i0+%g0]0x88,%l2 ! %l2 = 0000000092bfc19a 00000000ed2c5dea ! %l5 = 77759996ee83412c, Mem[0000000076800128] = 8cc41934 stwa %l5,[%i1+%o5]0x88 ! Mem[0000000076800128] = ee83412c ! Mem[0000000076000134] = 76aa025b, %l2 = 92bfc19a, %l7 = 92718ce5 add %i0,0x34,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000076aa025b ! Mem[0000000077000124] = 87bdc587, %l0 = 3983e1e837654dfc swap [%i2+0x024],%l0 ! %l0 = 0000000087bdc587 ! Mem[0000000077800122] = e35c5ac9, %l5 = 77759996ee83412c ldstub [%i3+0x022],%l5 ! %l5 = 0000005a000000ff ! Mem[0000000076000120] = 012a16b1, %l0 = 0000000087bdc587 ldswa [%i0+%o4]0x80,%l0 ! %l0 = 00000000012a16b1 ! Mem[0000000077000130] = 9f3f2f316b45dd06, %l4 = a4f12f4019405a59, %l7 = 0000000076aa025b add %i2,0x30,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 9f3f2f316b45dd06 ! Mem[0000000076800100] = e0810d56, %l6 = 8cc6f0847d15bb8b ldstuba [%i1+%g0]0x80,%l6 ! %l6 = 000000e0000000ff ! Mem[0000000077000138] = cec89418, %l0 = 00000000012a16b1 swap [%i2+0x038],%l0 ! %l0 = 00000000cec89418 ! Mem[0000000090800130] = 00475273, %g2 = 14a987665cff5637 lduh [%i5+0x030],%g2 ! %g2 = 0000000000000047 p51_label_2: ! Mem[0000000077800108] = eed88b9c, %l2 = 0000000092bfc19a lduwa [%i3+%o1]0x80,%l2 ! %l2 = 00000000eed88b9c ! Mem[0000000076800120] = fcb28dda, %l2 = 00000000eed88b9c ldstuba [%i1+%o4]0x89,%l2 ! %l2 = 000000da000000ff ! %l5 = 000000000000005a, Mem[0000000076000120] = 012a16b10163aada stxa %l5,[%i0+%o4]0x81 ! Mem[0000000076000120] = 000000000000005a ! Mem[0000000077000120] = b71db7e537654dfc, %l2 = 00000000000000da, %l4 = a4f12f4019405a59 add %i2,0x20,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = b71db7e537654dfc ! Mem[0000000076000114] = 18171c23, %l5 = 000000000000005a ldstub [%i0+0x014],%l5 ! %l5 = 00000018000000ff ! Mem[0000000076000130] = 5411d27476aa025b, %l3 = 00000000ed2c5dea, %l5 = 0000000000000018 add %i0,0x30,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 5411d27476aa025b ! Mem[0000000076000120] = 00000000, %l2 = 00000000000000da lduha [%i0+%o4]0x81,%l2 ! %l2 = 0000000000000000 ! %l4 = 37654dfc, %l5 = 76aa025b, Mem[0000000090800130] = 00475273 18f877fd std %l4,[%i5+0x030] ! Mem[0000000090800130] = 37654dfc 76aa025b ! %l0 = 00000000cec89418, Mem[0000000091800108] = eab2e88b677de0f8 stx %l0,[%o0+%o1] ! Mem[0000000091800108] = 00000000cec89418 ! %l1 = e4a3753e2df5138c, Mem[0000000091800138] = d344049f stw %l1,[%o0+0x038] ! Mem[0000000091800138] = 2df5138c p51_label_3: ! Mem[0000000076000130] = 5411d274, %l5 = 76aa025b, %l5 = 76aa025b add %i0,0x30,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 000000005411d274 ! Mem[0000000076800113] = 4cb4a306, %l6 = 00000000000000e0 ldstuba [%i1+0x013]%asi,%l6 ! %l6 = 00000006000000ff ! Mem[0000000077800114] = dc0327cb, %l6 = 0000000000000006 lduh [%i3+0x014],%l6 ! %l6 = 000000000000dc03 ! Mem[0000000091800134] = d267c553, %g2 = 0000000000000047 ldsb [%o0+0x034],%g2 ! %g2 = ffffffffffffffd2 ! Mem[0000000077000133] = 9f3f2f31, %l2 = 0000000000000000 ldstub [%i2+0x033],%l2 ! %l2 = 00000031000000ff ! Mem[0000000077800120] = e35cffc987c87cad, %l1 = e4a3753e2df5138c, %l6 = 000000000000dc03 add %i3,0x20,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = e35cffc987c87cad ! Mem[000000007680011f] = bad63e6d, %l2 = 0000000000000031 ldstub [%i1+0x01f],%l2 ! %l2 = 0000006d000000ff ! %l5 = 000000005411d274, Mem[0000000077800118] = 33068397a07585d5 stxa %l5,[%i3+%o3]0x81 ! Mem[0000000077800118] = 000000005411d274 ! Mem[0000000091000130] = d35ba8eb 9c91c7c7, %g2 = ffffffd2, %g3 = 0bad0b00 ldd [%i6+0x030],%g2 ! %g2 = 00000000d35ba8eb 000000009c91c7c7 ! %l6 = e35cffc987c87cad, Mem[0000000077800120] = ad7cc887c9ff5ce3 stxa %l6,[%i3+%o4]0x89 ! Mem[0000000077800120] = e35cffc987c87cad p51_label_4: ! Mem[000000009180013c] = 4c070000, %g2 = 00000000d35ba8eb ldsh [%o0+0x03e],%g2 ! %g2 = 0000000000004c07 ! %l1 = e4a3753e2df5138c, Mem[0000000091000134] = 9c91c7c7 stw %l1,[%i6+0x034] ! Mem[0000000091000134] = 2df5138c ! Mem[0000000077800120] = ad7cc887, %l0 = 00000000cec89418 swapa [%i3+%o4]0x81,%l0 ! %l0 = 00000000ad7cc887 ! Mem[0000000077800108] = 9c8bd8ee, %l4 = b71db7e537654dfc lduha [%i3+%o1]0x88,%l4 ! %l4 = 000000000000d8ee ! Mem[0000000090800108] = 15e1dba6, %g18 = 63c40a7620ebb213 ldsw [%i5+%o1],%g2 ! %g2 = 63c40a7620ebb213 ! Mem[0000000076800120] = ff8db2fcfe87a40d, %l1 = e4a3753e2df5138c, %l3 = 00000000ed2c5dea add %i1,0x20,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = ff8db2fcfe87a40d ! Mem[0000000077000118] = a0a20a48, %l5 = 000000005411d274 swapa [%i2+%o3]0x88,%l5 ! %l5 = 00000000a0a20a48 ! Mem[0000000090800104] = d33315e1, %g2 = 0000000015e1dba6 lduh [%i5+0x006],%g2 ! %g2 = 000000000000d333 ! Mem[0000000076000108] = 993ab83a, %l2 = 000000000000006d swap [%i0+%o1],%l2 ! %l2 = 00000000993ab83a ! Mem[0000000077800120] = cec89418, %l5 = a0a20a48, %l0 = ad7cc887 add %i3,0x20,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000cec89418 ba,a p51_not_taken_0_end p51_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p51_branch_failed p51_not_taken_0_end: ! End of Random Code for Thread 51 p51_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0cc] ! Set processor 51 done flag ! Check Registers p51_check_registers: set p51_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000cec89418 bne,a,pn %xcc,p51_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000993ab83a bne,a,pn %xcc,p51_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000d8ee bne,a,pn %xcc,p51_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000a0a20a48 bne,a,pn %xcc,p51_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be e35cffc987c87cad bne,a,pn %xcc,p51_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p51_check_fp_registers: set p51_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be c5087d64 e7461811 bne %xcc,p51_f2_fail nop ! Check Local Memory set p51_local0_expect,%g1 p51_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 0000006d284e3518 ldx [%i0+0x008],%g3 ! Observed data at 0000000076000108 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5fccc5bbff171c23 ldx [%i0+0x010],%g3 ! Observed data at 0000000076000110 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000000000005a ldx [%i0+0x020],%g3 ! Observed data at 0000000076000120 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x020,%g4 set p51_local1_expect,%g1 p51_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff810d563333d218 ldx [%i1+0x000],%g3 ! Observed data at 0000000076800100 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4cb4a3fff87e9bdb ldx [%i1+0x010],%g3 ! Observed data at 0000000076800110 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = aac535cabad63eff ldx [%i1+0x018],%g3 ! Observed data at 0000000076800118 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff8db2fcfe87a40d ldx [%i1+0x020],%g3 ! Observed data at 0000000076800120 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2c4183eea7270757 ldx [%i1+0x028],%g3 ! Observed data at 0000000076800128 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x028,%g4 set p51_local2_expect,%g1 p51_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 74d2115456bed448 ldx [%i2+0x018],%g3 ! Observed data at 0000000077000118 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = b71db7e537654dfc ldx [%i2+0x020],%g3 ! Observed data at 0000000077000120 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 9f3f2fff6b45dd06 ldx [%i2+0x030],%g3 ! Observed data at 0000000077000130 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 012a16b1a6f1f177 ldx [%i2+0x038],%g3 ! Observed data at 0000000077000138 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x038,%g4 set p51_local3_expect,%g1 p51_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 000000005411d274 ldx [%i3+0x018],%g3 ! Observed data at 0000000077800118 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = cec89418c9ff5ce3 ldx [%i3+0x020],%g3 ! Observed data at 0000000077800120 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x020,%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 p51_f2_fail: set p51_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! 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: stda %l0,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077800108] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000076000108] lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000076800100] stwa %l7,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076800118] stba %l1,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077800100] ldsha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000076800118] lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000077800120] done p51_trap1o: stda %l0,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077800108] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000076000108] lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000076800100] stwa %l7,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076800118] stba %l1,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077800100] ldsha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000076800118] lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000077800120] done p51_trap2e: swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000076000100] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000077000100] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000076000100] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000077800128] swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000077800128] lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000077800120] done p51_trap2o: swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000076000100] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000077000100] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000076000100] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000077800128] swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000077800128] lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000077800120] done p51_trap3e: nop nop nop nop nop done p51_trap3o: nop nop nop nop nop done p51_init_memory_pointers: set p51_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p51_local0_start,%i0 set p51_local1_start,%i1 set p51_local2_start,%i2 set p51_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 3983e1e837654dfc ldx [%g1+0x008],%l1 ! %l1 = e4a3753e2df5138c ldx [%g1+0x010],%l2 ! %l2 = 618bdf2db6c27785 ldx [%g1+0x018],%l3 ! %l3 = 865d62e5e11b455a ldx [%g1+0x020],%l4 ! %l4 = a4f12f4019405a59 ldx [%g1+0x028],%l5 ! %l5 = 77759996ee83412c ldx [%g1+0x030],%l6 ! %l6 = 8cc6f0847d15bb8b ldx [%g1+0x038],%l7 ! %l7 = 6d5e681c92718ce5 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 22a2a467 06fad688 e5820036 d5993b2f ! %f4 = 9b19db82 3d5f1c52 dce8a806 ad17b532 ! %f8 = f527ada1 d873e124 2e61cd08 f0c97a93 ! %f12 = ec063132 8b14c8cd 71c7046c 74e2f597 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2a36ccff 00f93ee3 723e5137 dde16fd0 ! %f20 = be9168f6 e6c0670c 7e8ac90c 1865d693 ! %f24 = 1ecde1d2 bcd47958 0cc4490c c942508a ! %f28 = c087f6b5 fed60b01 5edfe2e2 05f06b95 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0bf5cf98 a5285e98 f8352f2b 3a16f989 ! %f36 = d2cc9dab 231daa7e 3db7a194 3100fbc5 ! %f40 = 3bc03be9 0d09f701 b6e17328 8c5ac914 ! %f44 = 076b5dc2 2990aa9f 3d19818e 9f6944e7 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc357b09800000068,%g7,%g1 ! GSR scale = 13, align = 0 wr %g1,%g0,%gsr ! GSR = c357b09800000068 wr %g0,%y ! Clear Y 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[0000000079000100] = a49df94d, %l2 = 096cdd5e5d9f4784 swapa [%i2+%g0]0x80,%l2 ! %l2 = 00000000a49df94d ! Mem[0000000079800114] = 9747e78f, %l2 = a49df94d, %l0 = fa92d860 add %i3,0x14,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000009747e78f ! Mem[0000000079000120] = 96bbc6eb, %l5 = 7c587c75, %l6 = 74e44ca3 add %i2,0x20,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000096bbc6eb ! Mem[0000000079800128] = 85c5b193792f7f89, %l1 = c0bf7be2c7c2a51b ldxa [%i3+%o5]0x89,%l1 ! %l1 = 85c5b193792f7f89 ! Mem[0000000078000110] = 204695bebfe720d8, %l6 = 0000000096bbc6eb, %l1 = 85c5b193792f7f89 add %i0,0x10,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 204695bebfe720d8 ! Mem[000000007800010c] = 0f6a3d1d, %l4 = 5610757ce8d66732 swap [%i0+0x00c],%l4 ! %l4 = 000000000f6a3d1d ! Mem[0000000078000118] = 3fda745c, %l0 = 000000009747e78f swap [%i0+%o3],%l0 ! %l0 = 000000003fda745c ! %l4 = 0f6a3d1d, %l5 = 7c587c75, Mem[0000000090000130] = aa5852e2 99bbdb0b std %l4,[%i4+0x030] ! Mem[0000000090000130] = 0f6a3d1d 7c587c75 ! Mem[000000007880013c] = 7cd47707, %l4 = 0f6a3d1d, %l3 = bd5106a4 add %i1,0x3c,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000007cd47707 ! %l5 = 701286027c587c75, Mem[0000000079800110] = 8fe74797ab320ab2 stxa %l5,[%i3+%o2]0x88 ! Mem[0000000079800110] = 701286027c587c75 p52_label_2: ! Mem[0000000079000128] = bbe2cabb, %l6 = 0000000096bbc6eb lduha [%i2+%o5]0x88,%l6 ! %l6 = 000000000000cabb ! %l6 = 000000000000cabb, Mem[0000000090800106] = d33315e1 sth %l6,[%i5+0x006] ! Mem[0000000090800104] = cabb15e1 ! Mem[0000000078000100] = 30a17421, %l7 = ae36acd5, %l4 = 0f6a3d1d casa [%i0]0x80,%l7,%l4 ! %l4 = 0000000030a17421 ! Mem[0000000078800120] = 9333bc94, %l0 = 000000003fda745c swap [%i1+%o4],%l0 ! %l0 = 000000009333bc94 ! %l7 = 5cfd1c24ae36acd5, Mem[0000000091000100] = 63e43622a9be5f4d stx %l7,[%i6+%g0] ! Mem[0000000091000100] = 5cfd1c24ae36acd5 ! Mem[0000000079000130] = daf550f5, %l6 = 0000cabb, %l1 = bfe720d8 add %i2,0x30,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000daf550f5 ! Mem[0000000079000120] = 96bbc6eb, %l1 = daf550f5, %l3 = 7cd47707 add %i2,0x20,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000096bbc6eb ! %l6 = 000000000000cabb, Mem[0000000078000130] = e94279ec0e7d4d73 stx %l6,[%i0+0x030] ! Mem[0000000078000130] = 000000000000cabb ! %l1 = 00000000daf550f5, Mem[0000000079800128] = 897f2f79, %asi = 80 stwa %l1,[%i3+0x028]%asi ! Mem[0000000079800128] = daf550f5 ! Mem[0000000091800118] = 9414b2e2, %g2 = 9c810eb1217319de ldsba [%o0+0x01a]%asi,%g2 ! %g2 = ffffffffffffff94 p52_label_3: ! Mem[0000000079800100] = cd8b85f2, %l0 = 000000009333bc94 swap [%i3+%g0],%l0 ! %l0 = 00000000cd8b85f2 ! Mem[000000007900012a] = bbcae2bb, %l7 = 5cfd1c24ae36acd5 ldstub [%i2+0x02a],%l7 ! %l7 = 000000e2000000ff ! Mem[0000000079000120] = ebc6bb96, %l6 = 000000000000cabb ldstuba [%i2+%o4]0x88,%l6 ! %l6 = 00000096000000ff ! Mem[000000009000011c] = 8b0eb4fe, %g2 = ffffffffffffff94 ldsh [%i4+0x01c],%g2 ! %g2 = ffffffffffff8b0e ! Mem[000000007880010c] = 294cf4ab, %l7 = 00000000000000e2 swap [%i1+0x00c],%l7 ! %l7 = 00000000294cf4ab ! Mem[0000000078000110] = be954620, %l5 = 701286027c587c75 swapa [%i0+%o2]0x89,%l5 ! %l5 = 00000000be954620 ! Mem[000000007900013c] = 5bee6384, %l3 = 96bbc6eb, %l4 = 30a17421 add %i2,0x3c,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000005bee6384 ! Mem[0000000078000118] = 9747e78ffad712f2, %l2 = 00000000a49df94d, %l1 = 00000000daf550f5 add %i0,0x18,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 9747e78ffad712f2 ! Mem[0000000078000100] = 30a17421, %l1 = 9747e78ffad712f2 swapa [%i0+%g0]0x81,%l1 ! %l1 = 0000000030a17421 ! Mem[0000000078800110] = 72925f96, %l1 = 0000000030a17421 swapa [%i1+%o2]0x81,%l1 ! %l1 = 0000000072925f96 p52_label_4: ! Mem[0000000079800110] = 7c587c75, %l4 = 000000005bee6384 lduba [%i3+%o2]0x89,%l4 ! %l4 = 0000000000000075 ! Mem[0000000079800100] = 9333bc94, %l5 = 00000000be954620 lduwa [%i3+%g0]0x81,%l5 ! %l5 = 000000009333bc94 ! Mem[0000000078800100] = c92f4963, %l3 = 0000000096bbc6eb swapa [%i1+%g0]0x80,%l3 ! %l3 = 00000000c92f4963 ! Mem[0000000078800105] = b83f8230, %l5 = 000000009333bc94 ldstub [%i1+0x005],%l5 ! %l5 = 0000003f000000ff ! Mem[0000000090000124] = 463b7072, %g2 = ffffffffffff8b0e ldsb [%i4+0x024],%g2 ! %g2 = 0000000000000046 ! Mem[0000000079000114] = 5f5fa8ed, %l7 = 294cf4ab, %l6 = 00000096 add %i2,0x14,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 000000005f5fa8ed ! Mem[000000007800011c] = fad712f2, %l5 = 0000003f, %l4 = 00000075 add %i0,0x1c,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000fad712f2 ! %l6 = 000000005f5fa8ed, Mem[000000009080011c] = 03021b6c stw %l6,[%i5+0x01c] ! Mem[000000009080011c] = 5f5fa8ed ! Mem[000000007980011c] = 9cb69f95, %l6 = 000000005f5fa8ed ldstuba [%i3+0x01c]%asi,%l6 ! %l6 = 0000009c000000ff ! Mem[000000007880012c] = 712197a0, %l5 = 000000000000003f ldstub [%i1+0x02c],%l5 ! %l5 = 00000071000000ff ba,a p52_not_taken_0_end p52_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p52_branch_failed p52_not_taken_0_end: ! End of Random Code for Thread 52 1: membar #Sync ! Force all stores to complete p52_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d0] ! Set processor 52 done flag ! Check Registers p52_check_registers: set p52_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000072925f96 bne,a,pn %xcc,p52_reg_l1_fail mov %l1,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000fad712f2 bne,a,pn %xcc,p52_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000071 bne,a,pn %xcc,p52_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000009c bne,a,pn %xcc,p52_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000294cf4ab 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 = fad712f2a36e45bb ldx [%i0+0x000],%g3 ! Observed data at 0000000078000100 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = eaa618c7e8d66732 ldx [%i0+0x008],%g3 ! Observed data at 0000000078000108 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 757c587cbfe720d8 ldx [%i0+0x010],%g3 ! Observed data at 0000000078000110 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9747e78ffad712f2 ldx [%i0+0x018],%g3 ! Observed data at 0000000078000118 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000000000cabb ldx [%i0+0x030],%g3 ! Observed data at 0000000078000130 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x030,%g4 set p52_local1_expect,%g1 p52_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 96bbc6ebb8ff8230 ldx [%i1+0x000],%g3 ! Observed data at 0000000078800100 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 02f28c8d000000e2 ldx [%i1+0x008],%g3 ! Observed data at 0000000078800108 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 30a174213dfa6661 ldx [%i1+0x010],%g3 ! Observed data at 0000000078800110 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3fda745ce440bede ldx [%i1+0x020],%g3 ! Observed data at 0000000078800120 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2563a922ff2197a0 ldx [%i1+0x028],%g3 ! Observed data at 0000000078800128 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x028,%g4 set p52_local2_expect,%g1 p52_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 5d9f47849e243c74 ldx [%i2+0x000],%g3 ! Observed data at 0000000079000100 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffbbc6eba1fce322 ldx [%i2+0x020],%g3 ! Observed data at 0000000079000120 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = bbcaffbb9aafdd9c ldx [%i2+0x028],%g3 ! Observed data at 0000000079000128 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x028,%g4 set p52_local3_expect,%g1 p52_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 9333bc94f89bd49f ldx [%i3+0x000],%g3 ! Observed data at 0000000079800100 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 757c587c02861270 ldx [%i3+0x010],%g3 ! Observed data at 0000000079800110 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 56275c23ffb69f95 ldx [%i3+0x018],%g3 ! Observed data at 0000000079800118 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = daf550f593b1c585 ldx [%i3+0x028],%g3 ! Observed data at 0000000079800128 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x028,%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: ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000078800108] lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000078000108] stha %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079800118] ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000079800100] lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000078000118] stxa %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079800118] ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000079000110] done p52_trap1o: ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000078800108] lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000078000108] stha %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079800118] ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000079800100] lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000078000118] stxa %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079800118] ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000079000110] done p52_trap2e: stxa %l3,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000108] done p52_trap2o: stxa %l3,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000108] done p52_trap3e: nop nop nop nop nop nop done p52_trap3o: nop nop nop nop nop nop done p52_init_memory_pointers: set p52_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p52_local0_start,%i0 set p52_local1_start,%i1 set p52_local2_start,%i2 set p52_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 767008cffa92d860 ldx [%g1+0x008],%l1 ! %l1 = c0bf7be2c7c2a51b ldx [%g1+0x010],%l2 ! %l2 = 096cdd5e5d9f4784 ldx [%g1+0x018],%l3 ! %l3 = 393ece16bd5106a4 ldx [%g1+0x020],%l4 ! %l4 = 5610757ce8d66732 ldx [%g1+0x028],%l5 ! %l5 = 701286027c587c75 ldx [%g1+0x030],%l6 ! %l6 = 73afb6ba74e44ca3 ldx [%g1+0x038],%l7 ! %l7 = 5cfd1c24ae36acd5 ! Initialize the output register of window 0 set unres3_start,%o0 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 = d7df1faa 2aa4624b a0316cfc ce9c6925 ! %f4 = d1b33cbc 6949cd39 8459f5bf b5dedd37 ! %f8 = a059c3bb d481f880 e010949a e9e7f297 ! %f12 = 471f5884 930b66ed aa905f67 2ac81d1d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5f765911 e263e9e4 c5e086cd c240133d ! %f20 = bda061d8 987fe6ee de055a60 a5cd2f23 ! %f24 = 14f304a3 78cc5a73 c45f1576 d345982a ! %f28 = 05e0f007 e6522025 fde1396b f37d5de0 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0369f86b ccc58689 881bf3ed 36985161 ! %f36 = 971cf3de 07a29a1d 25c14274 dd401efa ! %f40 = 14ab2144 b4cb7576 f5ee9f58 4ec034b5 ! %f44 = 77d25b38 b4a6a26e a2f3b1be 52bf3c40 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xafefbc4f00000030,%g7,%g1 ! GSR scale = 6, align = 0 wr %g1,%g0,%gsr ! GSR = afefbc4f00000030 wr %g0,%y ! Clear Y 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[000000007b800100] = c0927003, %l0 = 30e997d4a0e65a25 ldstuba [%i3+%g0]0x89,%l0 ! %l0 = 00000003000000ff ! Mem[000000007b000118] = 4b519858, %l1 = 2b304bc3cda1e819 swapa [%i2+%o3]0x88,%l1 ! %l1 = 000000004b519858 ! Mem[000000007a800128] = adc84b7a, %l6 = 50e57917909b12c2 swapa [%i1+%o5]0x88,%l6 ! %l6 = 00000000adc84b7a ! %l6 = adc84b7a, %l7 = 3e8f6917, Mem[000000007b800100] = ff7092c0 5939cfce std %l6,[%i3+%g0] ! Mem[000000007b800100] = adc84b7a 3e8f6917 ! Mem[000000007a000120] = 46c1fdac, %l3 = 09a111b1e227c516 lduha [%i0+%o4]0x80,%l3 ! %l3 = 00000000000046c1 ! Mem[000000007a800108] = ef04939c, %l4 = 3de5f429f73e3734 swapa [%i1+%o1]0x81,%l4 ! %l4 = 00000000ef04939c ! %l6 = adc84b7a, %l7 = 3e8f6917, Mem[000000007a000110] = 2d9e782f dfdd01a4 stda %l6,[%i0+%o2]0x89 ! Mem[000000007a000110] = adc84b7a 3e8f6917 ! %l1 = 000000004b519858, Mem[000000009100013b] = 67c39872 stb %l1,[%i6+0x03b] ! Mem[0000000091000138] = 58c39872 ! Mem[000000007a000134] = 45be2f45, %l1 = 4b519858, %l1 = 4b519858 add %i0,0x34,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000045be2f45 ! %l4 = 00000000ef04939c, Mem[000000007a00011c] = fb321b7f stb %l4,[%i0+0x01c] ! Mem[000000007a00011c] = 9c321b7f p53_label_2: ! Mem[000000007b800100] = adc84b7a, %l0 = 0000000000000003 ldstuba [%i3+%g0]0x81,%l0 ! %l0 = 000000ad000000ff ! %l1 = 0000000045be2f45, Mem[000000007b000108] = fbba3730 stwa %l1,[%i2+%o1]0x80 ! Mem[000000007b000108] = 45be2f45 ! Mem[000000007b000132] = 720027c4, %l4 = 00000000ef04939c ldstub [%i2+0x032],%l4 ! %l4 = 00000027000000ff ! Mem[000000007a000107] = 4be4af7c, %l6 = 00000000adc84b7a ldstub [%i0+0x007],%l6 ! %l6 = 0000007c000000ff ! %l7 = c0ce73423e8f6917, Mem[0000000090800100] = 656768aad0ead333 stx %l7,[%i5+%g0] ! Mem[0000000090800100] = c0ce73423e8f6917 ! %l7 = c0ce73423e8f6917, Mem[0000000091000100] = 63e43622, %asi = 80 stwa %l7,[%i6+0x000]%asi ! Mem[0000000091000100] = 3e8f6917 ! Mem[000000007b800116] = 0acd2705, %l3 = 00000000000046c1 ldstub [%i3+0x016],%l3 ! %l3 = 00000027000000ff ! Mem[000000007a000138] = af3910eb, %l6 = 000000000000007c swap [%i0+0x038],%l6 ! %l6 = 00000000af3910eb ! Mem[000000007a800128] = c2129b90e048b7ca, %l3 = 0000000000000027, %l2 = e1741dd0595283d6 add %i1,0x28,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = c2129b90e048b7ca ! Mem[0000000091000130] = d35ba8eb, %g2 = 0000000000000047 lduw [%i6+0x030],%g2 ! %g2 = 00000000d35ba8eb p53_label_3: ! %l3 = 0000000000000027, Mem[0000000091000114] = e39aa02a sth %l3,[%i6+0x014] ! Mem[0000000091000114] = 0027a02a ! Mem[000000007b800108] = ad02d3ac, %l7 = c0ce73423e8f6917 ldstuba [%i3+%o1]0x89,%l7 ! %l7 = 000000ac000000ff ! Mem[000000007a800120] = 155fbac3, %l6 = 00000000af3910eb swapa [%i1+%o4]0x88,%l6 ! %l6 = 00000000155fbac3 ! Mem[0000000091800128] = 6c389c12fd125781, %g2 = 00000000d35ba8eb ldx [%o0+%o5],%g2 ! %g2 = 6c389c12fd125781 ! Mem[000000007b000130] = 7200ffc4, %l6 = 00000000155fbac3, %asi = 80 swapa [%i2+0x030]%asi,%l6 ! %l6 = 000000007200ffc4 ! Mem[000000007b00013c] = 23d77a9a, %l0 = 00000000000000ad ldstub [%i2+0x03c],%l0 ! %l0 = 00000023000000ff ! Mem[000000007a800114] = 544cf5da, %l3 = 0000000000000027 ldstub [%i1+0x014],%l3 ! %l3 = 00000054000000ff ! Mem[000000007b800118] = 1628e67c, %l7 = 00000000000000ac swapa [%i3+%o3]0x80,%l7 ! %l7 = 000000001628e67c ! Mem[000000007b800100] = ffc84b7a, %l1 = 0000000045be2f45 swap [%i3+%g0],%l1 ! %l1 = 00000000ffc84b7a ! Mem[0000000090800114] = d7c7db82, %g2 = 6c389c12fd125781 lduh [%i5+0x014],%g2 ! %g2 = 000000000000d7c7 p53_label_4: ! %l2 = e048b7ca, %l3 = 00000054, Mem[0000000090000118] = 5e788280 8b0eb4fe std %l2,[%i4+%o3] ! Mem[0000000090000118] = e048b7ca 00000054 ! Mem[0000000091000118] = ca16b102 80ceba97, %g2 = 0000d7c7, %g3 = 0bad0b00 ldd [%i6+%o3],%g2 ! %g2 = 00000000ca16b102 0000000080ceba97 ! %l2 = c2129b90e048b7ca, Mem[0000000091800118] = 374f9414b2e2cddc stx %l2,[%o0+%o3] ! Mem[0000000091800118] = c2129b90e048b7ca ! Mem[0000000091000124] = 104ea99f, %g18 = df6e638c207dc4c8 ldsw [%i6+0x024],%g2 ! %g2 = df6e638c207dc4c8 ! Mem[000000007a000100] = 2b15cfe7, %l5 = a3453f0c5b9b2682 lduba [%i0+%g0]0x81,%l5 ! %l5 = 000000000000002b ! Mem[000000007a000100] = e7cf152b, %l4 = 0000000000000027 ldstuba [%i0+%g0]0x88,%l4 ! %l4 = 0000002b000000ff ! Mem[000000007a000128] = 7c723cf4, %l1 = 00000000ffc84b7a swapa [%i0+%o5]0x81,%l1 ! %l1 = 000000007c723cf4 ! %l3 = 0000000000000054, Mem[000000007a000114] = 17698f3e stb %l3,[%i0+0x014] ! Mem[000000007a000114] = 54698f3e ! %l6 = 000000007200ffc4, Mem[000000007a800110] = 41ea4b97 stwa %l6,[%i1+%o2]0x80 ! Mem[000000007a800110] = 7200ffc4 ! %l6 = 000000007200ffc4, Mem[0000000090800120] = 360b2fb9920b083b, %asi = 80 stxa %l6,[%i5+0x020]%asi ! Mem[0000000090800120] = 000000007200ffc4 ba,a p53_not_taken_0_end p53_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p53_branch_failed p53_not_taken_0_end: ! End of Random Code for Thread 53 1: membar #Sync ! Force all stores to complete p53_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d4] ! Set processor 53 done flag ! Check Registers p53_check_registers: set p53_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000023 bne,a,pn %xcc,p53_reg_l0_fail mov %l0,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000054 bne,a,pn %xcc,p53_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000002b bne,a,pn %xcc,p53_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000002b bne,a,pn %xcc,p53_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000007200ffc4 bne,a,pn %xcc,p53_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000001628e67c bne,a,pn %xcc,p53_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p53_local0_expect,%g1 p53_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ff15cfe74be4afff ldx [%i0+0x000],%g3 ! Observed data at 000000007a000100 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7a4bc8ad54698f3e ldx [%i0+0x010],%g3 ! Observed data at 000000007a000110 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f128f6689c321b7f ldx [%i0+0x018],%g3 ! Observed data at 000000007a000118 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffc84b7a021fc5b4 ldx [%i0+0x028],%g3 ! Observed data at 000000007a000128 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000007cc5040731 ldx [%i0+0x038],%g3 ! Observed data at 000000007a000138 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x038,%g4 set p53_local1_expect,%g1 p53_check_local1: ldx [%g1+0x008],%g2 ! Expected data = f73e3734d32f5fbd ldx [%i1+0x008],%g3 ! Observed data at 000000007a800108 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7200ffc4ff4cf5da ldx [%i1+0x010],%g3 ! Observed data at 000000007a800110 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = eb1039af77e78ea2 ldx [%i1+0x020],%g3 ! Observed data at 000000007a800120 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = c2129b90e048b7ca ldx [%i1+0x028],%g3 ! Observed data at 000000007a800128 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x028,%g4 set p53_local2_expect,%g1 p53_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 45be2f4574337c17 ldx [%i2+0x008],%g3 ! Observed data at 000000007b000108 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 19e8a1cd0f5f2dc1 ldx [%i2+0x018],%g3 ! Observed data at 000000007b000118 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 155fbac35f8c4fab ldx [%i2+0x030],%g3 ! Observed data at 000000007b000130 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = b5333e90ffd77a9a ldx [%i2+0x038],%g3 ! Observed data at 000000007b000138 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x038,%g4 set p53_local3_expect,%g1 p53_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 45be2f453e8f6917 ldx [%i3+0x000],%g3 ! Observed data at 000000007b800100 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffd302ad30e2f619 ldx [%i3+0x008],%g3 ! Observed data at 000000007b800108 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 94802dd80acdff05 ldx [%i3+0x010],%g3 ! Observed data at 000000007b800110 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000acca2af2e4 ldx [%i3+0x018],%g3 ! Observed data at 000000007b800118 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x018,%g4 ! The test for processor 53 has passed p53_passed: ta GOOD_TRAP nop p53_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p53_failed p53_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p53_failed p53_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p53_failed p53_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p53_failed p53_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p53_failed p53_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p53_failed p53_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p53_failed p53_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p53_failed ! 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 [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007a800128] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007b800118] done p53_trap1o: swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007a800128] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007b800118] done p53_trap2e: lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007b000108] stba %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b800118] ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007a000110] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007b000108] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007b000100] swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007a800118] lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007b000110] done p53_trap2o: lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007b000108] stba %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b800118] ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007a000110] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007b000108] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007b000100] swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007a800118] lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007b000110] done p53_trap3e: nop nop done p53_trap3o: nop nop done p53_init_memory_pointers: set p53_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p53_local0_start,%i0 set p53_local1_start,%i1 set p53_local2_start,%i2 set p53_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 30e997d4a0e65a25 ldx [%g1+0x008],%l1 ! %l1 = 2b304bc3cda1e819 ldx [%g1+0x010],%l2 ! %l2 = e1741dd0595283d6 ldx [%g1+0x018],%l3 ! %l3 = 09a111b1e227c516 ldx [%g1+0x020],%l4 ! %l4 = 3de5f429f73e3734 ldx [%g1+0x028],%l5 ! %l5 = a3453f0c5b9b2682 ldx [%g1+0x030],%l6 ! %l6 = 50e57917909b12c2 ldx [%g1+0x038],%l7 ! %l7 = c0ce73423e8f6917 ! Initialize the output register of window 0 set unres3_start,%o0 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 = ea719a3b 20bbd7dc 1a700740 e644285a ! %f4 = bd97ee67 028680db b2b9ed6e e1b10b94 ! %f8 = f36b9790 a08153ef 98a6a24f d50502d4 ! %f12 = 2f616256 de96d574 6c5663d7 5182ab9b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9a0a0dec b833b05d cd13069b bd1536c0 ! %f20 = 8405427e cddba1ed 018f3276 d61360ef ! %f24 = 849ca278 e19d862c 9ab4c9fa b92f568b ! %f28 = 679fc365 96f908f0 8d06a30f c9292eee ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d39b9fe4 d59ec788 9f17e983 072c7e21 ! %f36 = ef676ec4 72acc72e 0531c7b0 38c4cde0 ! %f40 = 9eca3c9c f49da170 27e0c5ac 5582baa7 ! %f44 = 1fd5a19b ca4c612e 25930724 a459b705 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7c7340df00000029,%g7,%g1 ! GSR scale = 5, align = 1 wr %g1,%g0,%gsr ! GSR = 7c7340df00000029 wr %g0,%y ! Clear Y 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[000000007c000100] = 0b677759547e41e9, %l0 = c36a359dcb20d5cb, %l7 = b99de555e7488d1b casxa [%i0]0x80,%l0,%l7 ! %l7 = 0b677759547e41e9 ! Mem[000000007d800110] = 039dc33ab4dc8df7, %l1 = 9cd2e7e3e1da44db ldxa [%i3+%o2]0x89,%l1 ! %l1 = 039dc33ab4dc8df7 ! Mem[000000007d000128] = b4d894b3a2c27f8e, %l3 = a9373281d70812dc, %l4 = a01c1593fb4f94b9 add %i2,0x28,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = b4d894b3a2c27f8e ! Mem[0000000090800120] = 360b2fb9, %g2 = 8b3e57bf700f6ded lduwa [%i5+0x020]%asi,%g2 ! %g2 = 00000000360b2fb9 ! Mem[000000007d800129] = 89d67c7f, %l2 = a23a14aeb96a947d ldstuba [%i3+0x029]%asi,%l2 ! %l2 = 000000d6000000ff ! %l0 = cb20d5cb, %l1 = b4dc8df7, Mem[000000007d000100] = 53fd98a6 5b908f0c stda %l0,[%i2+%g0]0x81 ! Mem[000000007d000100] = cb20d5cb b4dc8df7 ! Mem[000000007c80012c] = 219503de, %l5 = 73bb9c9e, %l0 = cb20d5cb add %i1,0x2c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000219503de ! Mem[0000000090800104] = d0ead333, %g18 = 45b0767cab67d30e ldsw [%i5+0x004],%g2 ! %g2 = 45b0767cab67d30e ! Mem[000000009180012c] = fd125781, %g2 = ffffffffd0ead333 ldub [%o0+0x02c],%g2 ! %g2 = 00000000000000fd ! Mem[000000007c800108] = 793d8f63, %l0 = 00000000219503de ldstuba [%i1+%o1]0x80,%l0 ! %l0 = 00000079000000ff p54_label_2: ! Mem[000000007c000100] = 0b677759, %l3 = a9373281d70812dc ldsha [%i0+%g0]0x80,%l3 ! %l3 = 0000000000000b67 ! Mem[0000000090800104] = d33315e1, %g2 = 00000000000000fd lduh [%i5+0x006],%g2 ! %g2 = 000000000000d333 ! %l4 = b4d894b3a2c27f8e, Mem[000000009080013a] = 51918b84 sth %l4,[%i5+0x03a] ! Mem[0000000090800138] = 7f8e8b84 ! Mem[000000007c000114] = 7dd9c525, %l7 = 0b677759547e41e9 swap [%i0+0x014],%l7 ! %l7 = 000000007dd9c525 ! Mem[000000009100012c] = 95b57ada, %g2 = 000000000000d333 lduw [%i6+0x02c],%g2 ! %g2 = 0000000095b57ada ! Mem[000000007d000120] = f5e8be004714b58f, %l5 = 43fd5bc273bb9c9e ldxa [%i2+%o4]0x80,%l5 ! %l5 = f5e8be004714b58f ! Mem[0000000091800134] = 53d34404, %g2 = 0000000095b57ada ldsb [%o0+0x037],%g2 ! %g2 = 0000000000000053 ! Mem[000000007d800128] = 89ff7c7f, %l7 = 000000007dd9c525 ldswa [%i3+%o5]0x81,%l7 ! %l7 = ffffffff89ff7c7f ! Mem[0000000091800118] = 9414b2e2, %g2 = 0000000000000053 ldsh [%o0+0x01a],%g2 ! %g2 = ffffffffffff9414 ! Mem[000000007d80013c] = b64ff1c4, %l1 = 039dc33ab4dc8df7, %asi = 80 swapa [%i3+0x03c]%asi,%l1 ! %l1 = 00000000b64ff1c4 p54_label_3: ! %l1 = 00000000b64ff1c4, Mem[000000009080012c] = f18e84d3 stw %l1,[%i5+0x02c] ! Mem[000000009080012c] = b64ff1c4 ! Mem[0000000090000130] = 52e299bb, %g2 = ffffffffffff9414 ldsb [%i4+0x032],%g2 ! %g2 = 0000000000000052 ! Mem[000000007d000118] = c15a7da7, %l2 = 00000000000000d6 ldstuba [%i2+%o3]0x88,%l2 ! %l2 = 000000a7000000ff ! Mem[000000007d800110] = f78ddcb4, %l4 = b4d894b3a2c27f8e ldsba [%i3+%o2]0x81,%l4 ! %l4 = fffffffffffffff7 ! %l4 = fffffffffffffff7, Mem[000000007c800100] = 562c7708 sth %l4,[%i1+%g0] ! Mem[000000007c800100] = fff77708 ! %l6 = b8ed6a25, %l7 = 89ff7c7f, Mem[000000007c000120] = f8061bb7 426e239f stda %l6,[%i0+%o4]0x81 ! Mem[000000007c000120] = b8ed6a25 89ff7c7f ! Mem[000000007d00011b] = ff7d5ac1, %l1 = 00000000b64ff1c4 ldstub [%i2+0x01b],%l1 ! %l1 = 000000c1000000ff ! Mem[000000007c000130] = dd892d69c087626f, %l1 = 00000000000000c1, %l1 = 00000000000000c1 add %i0,0x30,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = dd892d69c087626f ! Mem[000000007d000110] = 97ff68d6, %l7 = ffffffff89ff7c7f ldsba [%i2+%o2]0x88,%l7 ! %l7 = ffffffffffffffd6 ! Mem[000000007c000124] = 89ff7c7f, %l0 = 0000000000000079 swap [%i0+0x024],%l0 ! %l0 = 0000000089ff7c7f p54_label_4: ! %l0 = 89ff7c7f, %l1 = c087626f, Mem[000000007d000118] = ff5a7dff f0f0cfed stda %l0,[%i2+%o3]0x88 ! Mem[000000007d000118] = 89ff7c7f c087626f ! Mem[000000007d800100] = f91a24f7, %l7 = ffffffffffffffd6 ldstuba [%i3+%g0]0x80,%l7 ! %l7 = 000000f9000000ff ! Mem[000000007c000134] = c087626f, %l0 = 89ff7c7f, %l6 = b8ed6a25 add %i0,0x34,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000c087626f ! Mem[000000007c000110] = 148a67c3547e41e9, %l1 = dd892d69c087626f, %l2 = 00000000000000a7 add %i0,0x10,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 148a67c3547e41e9 ! Mem[000000007c800128] = de03952102865185, %l2 = 148a67c3547e41e9 ldxa [%i1+%o5]0x88,%l2 ! %l2 = de03952102865185 ! Mem[000000007c000128] = 87da52b746554c20, %l7 = 00000000000000f9, %l7 = 00000000000000f9 add %i0,0x28,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 87da52b746554c20 ! Mem[000000007d800120] = f4f4e5ae, %l2 = de03952102865185 swapa [%i3+%o4]0x89,%l2 ! %l2 = 00000000f4f4e5ae ! Mem[000000007c000128] = b752da87, %l5 = f5e8be004714b58f ldswa [%i0+%o5]0x88,%l5 ! %l5 = ffffffffb752da87 ! Mem[000000007d000110] = d668ff97, %l3 = 0000000000000b67 ldstuba [%i2+0x010]%asi,%l3 ! %l3 = 000000d6000000ff ! Mem[000000007d000118] = 7f7cff896f6287c0, %l6 = 00000000c087626f, %l6 = 00000000c087626f add %i2,0x18,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 7f7cff896f6287c0 ba,a p54_not_taken_0_end p54_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop 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 0000000089ff7c7f bne,a,pn %xcc,p54_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be dd892d69c087626f bne,a,pn %xcc,p54_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000f4f4e5ae bne,a,pn %xcc,p54_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000d6 bne,a,pn %xcc,p54_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be fffffffffffffff7 bne,a,pn %xcc,p54_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffb752da87 bne,a,pn %xcc,p54_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 87da52b746554c20 bne,a,pn %xcc,p54_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p54_local0_expect,%g1 p54_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 148a67c3547e41e9 ldx [%i0+0x010],%g3 ! Observed data at 000000007c000110 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = b8ed6a2500000079 ldx [%i0+0x020],%g3 ! Observed data at 000000007c000120 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x020,%g4 set p54_local1_expect,%g1 p54_check_local1: ldx [%g1+0x000],%g2 ! Expected data = fff77708f057dacf ldx [%i1+0x000],%g3 ! Observed data at 000000007c800100 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff3d8f63fae8b353 ldx [%i1+0x008],%g3 ! Observed data at 000000007c800108 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x008,%g4 set p54_local2_expect,%g1 p54_check_local2: ldx [%g1+0x000],%g2 ! Expected data = cb20d5cbb4dc8df7 ldx [%i2+0x000],%g3 ! Observed data at 000000007d000100 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff68ff97865f9337 ldx [%i2+0x010],%g3 ! Observed data at 000000007d000110 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 7f7cff896f6287c0 ldx [%i2+0x018],%g3 ! Observed data at 000000007d000118 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x018,%g4 set p54_local3_expect,%g1 p54_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff1a24f753b9d0ae ldx [%i3+0x000],%g3 ! Observed data at 000000007d800100 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8551860219b14b79 ldx [%i3+0x020],%g3 ! Observed data at 000000007d800120 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 89ff7c7f14337138 ldx [%i3+0x028],%g3 ! Observed data at 000000007d800128 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = de094028b4dc8df7 ldx [%i3+0x038],%g3 ! Observed data at 000000007d800138 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: ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007d000128] ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007c800108] lduha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007c000120] ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007c000100] done p54_trap1o: ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007d000128] ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007c800108] lduha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007c000120] ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007c000100] done p54_trap2e: ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007d800118] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007d800118] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007c800128] done p54_trap2o: ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007d800118] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007d800118] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007c800128] 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 = c36a359dcb20d5cb ldx [%g1+0x008],%l1 ! %l1 = 9cd2e7e3e1da44db ldx [%g1+0x010],%l2 ! %l2 = a23a14aeb96a947d ldx [%g1+0x018],%l3 ! %l3 = a9373281d70812dc ldx [%g1+0x020],%l4 ! %l4 = a01c1593fb4f94b9 ldx [%g1+0x028],%l5 ! %l5 = 43fd5bc273bb9c9e ldx [%g1+0x030],%l6 ! %l6 = 01eb2447b8ed6a25 ldx [%g1+0x038],%l7 ! %l7 = b99de555e7488d1b ! Initialize the output register of window 0 set unres3_start,%o0 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 = 2f142113 7495e482 b62a1fc7 c53d6226 ! %f4 = b315a2ee 1e00f264 b4afb4f2 7d62449f ! %f8 = 242638d3 8fe46c65 842a90a0 7d141e04 ! %f12 = 51ebf176 1961411d c97dd409 4c1b7b59 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f2815f15 2348ff67 a77ee86d 1f40155b ! %f20 = c4d359a9 1e2f1fa3 d221b313 3d1242b1 ! %f24 = 7404484e 1f02ab74 5dde8efd 22c0ef3c ! %f28 = 927915dc 60378fd7 187e090f fd975a62 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 1540fb2c 0ddae0e2 9dc8e917 12083ff4 ! %f36 = 2c3a055c f30dfebd 8b9c263a ac5778d5 ! %f40 = dc5d84a5 edf32778 63cdb301 ff207a15 ! %f44 = 7673b7cd cb6c42a3 bbdad7bd 58e52c22 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4f0adc770000002c,%g7,%g1 ! GSR scale = 5, align = 4 wr %g1,%g0,%gsr ! GSR = 4f0adc770000002c wr %g0,%y ! Clear Y 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[0000000090800120] = 360b2fb9 920b083b, %g2 = 3a3812f0, %g3 = 0bad0b00 ldda [%i5+0x020]%asi,%g2 ! %g2 = 00000000360b2fb9 00000000920b083b ! Mem[000000007e800114] = 257bb522, %l5 = 8f3278a3bfc93188, %asi = 80 swapa [%i1+0x014]%asi,%l5 ! %l5 = 00000000257bb522 ! Mem[000000007e800110] = 376d7195bfc93188, %l6 = df851250c6f1abc4, %l4 = ef1f9dddfe0c48a7 add %i1,0x10,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 376d7195bfc93188 ! Mem[000000007e000109] = 71e3fa90, %l5 = 00000000257bb522 ldstub [%i0+0x009],%l5 ! %l5 = 000000e3000000ff ! %l0 = 6bb5605aeec38750, Mem[0000000090800138] = 33a15191 stb %l0,[%i5+0x038] ! Mem[0000000090800138] = 50a15191 ! Mem[000000007f000124] = 4ff6432d, %l5 = 00000000000000e3 swap [%i2+0x024],%l5 ! %l5 = 000000004ff6432d ! Mem[0000000090800100] = 656768aad0ead333, %g2 = 00000000360b2fb9 ldx [%i5+%g0],%g2 ! %g2 = 656768aad0ead333 ! Mem[000000007e000120] = 2cc09246, %l3 = 04c54423c518e13f lduba [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000046 ! Mem[000000007e800128] = 678a98ad, %l1 = 8213ffd89fa77c6f ldstuba [%i1+%o5]0x80,%l1 ! %l1 = 00000067000000ff ! %l4 = bfc93188, %l5 = 4ff6432d, Mem[0000000091000130] = d35ba8eb 9c91c7c7 std %l4,[%i6+0x030] ! Mem[0000000091000130] = bfc93188 4ff6432d p55_label_2: ! Mem[0000000090000138] = 60abaa2045e599ca, %g2 = 656768aad0ead333 ldx [%i4+0x038],%g2 ! %g2 = 60abaa2045e599ca ! Mem[0000000090000118] = 82808b0e, %g2 = 60abaa2045e599ca lduh [%i4+0x01a],%g2 ! %g2 = 0000000000008280 ! Mem[000000007f000118] = f8a1cefc, %l1 = 0000000000000067 ldswa [%i2+%o3]0x88,%l1 ! %l1 = fffffffff8a1cefc ! Mem[0000000090000118] = 5e788280, %g2 = 0000000000008280 lduw [%i4+%o3],%g2 ! %g2 = 000000005e788280 ! Mem[000000007e000124] = cdd5ccf9, %l7 = 68f1b9907e717d84 ldsw [%i0+0x024],%l7 ! %l7 = ffffffffcdd5ccf9 ! Mem[000000007f000118] = fccea1f8, %l5 = 000000004ff6432d swap [%i2+%o3],%l5 ! %l5 = 00000000fccea1f8 ! %l2 = ac1ed2dbdc87a1ea, Mem[000000007f000108] = d703f96b stba %l2,[%i2+%o1]0x81 ! Mem[000000007f000108] = ea03f96b ! Mem[000000009180012c] = fd125781, %g18 = 4be7385ed1600863 ldsw [%o0+0x02c],%g2 ! %g2 = 4be7385ed1600863 ! %l6 = df851250c6f1abc4, Mem[000000007e800100] = 79026a8b stwa %l6,[%i1+%g0]0x89 ! Mem[000000007e800100] = c6f1abc4 ! Mem[000000007f000128] = 9efeb3a7f5147950, %l6 = df851250c6f1abc4, %l0 = 6bb5605aeec38750 add %i2,0x28,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 9efeb3a7f5147950 p55_label_3: ! Mem[000000009000012c] = 64dd7b90, %g2 = fffffffffd125781 ldub [%i4+0x02c],%g2 ! %g2 = 0000000000000064 ! Mem[0000000091800114] = 9c1d8dc3, %g2 = 0000000000000064 ldsb [%o0+0x014],%g2 ! %g2 = ffffffffffffff9c ! Mem[000000007f800100] = c134e8a1, %l0 = f5147950, %l7 = cdd5ccf9 casa [%i3]0x80,%l0,%l7 ! %l7 = 00000000c134e8a1 ! Mem[000000007f000124] = 000000e3, %l0 = 9efeb3a7f5147950 lduh [%i2+0x026],%l0 ! %l0 = 00000000000000e3 ! Mem[000000007e000108] = 90faff71, %l2 = ac1ed2dbdc87a1ea ldstuba [%i0+%o1]0x89,%l2 ! %l2 = 00000071000000ff ! Mem[000000007e000110] = ec3cd511, %l5 = 00000000fccea1f8 ldstub [%i0+%o2],%l5 ! %l5 = 000000ec000000ff ! Mem[000000007f80011c] = 5ec32128, %l6 = df851250c6f1abc4 ldsh [%i3+0x01c],%l6 ! %l6 = 0000000000005ec3 ! Mem[0000000090000110] = f2fd95c3, %g2 = ffffffffffffff9c ldub [%i4+0x013],%g2 ! %g2 = 00000000000000f2 ! Mem[0000000091000108] = c266ba1d, %g2 = 00000000000000f2 lduba [%i6+0x009]%asi,%g2 ! %g2 = 00000000000000c2 ! Mem[000000007f000128] = a7b3fe9e, %l2 = 0000000000000071 ldstuba [%i2+%o5]0x88,%l2 ! %l2 = 0000009e000000ff p55_label_4: ! Mem[000000007e000108] = 90faffff, %l1 = fffffffff8a1cefc swapa [%i0+%o1]0x88,%l1 ! %l1 = 0000000090faffff ! Mem[000000007f800120] = a554d17f, %l6 = 0000000000005ec3 ldstuba [%i3+%o4]0x80,%l6 ! %l6 = 000000a5000000ff ! Mem[0000000091800128] = 389c12fd, %g2 = 00000000000000c2 ldsba [%o0+0x029]%asi,%g2 ! %g2 = 0000000000000038 ! Mem[0000000091800100] = de078b6b, %g2 = 0000000000000038 ldsh [%o0+0x002],%g2 ! %g2 = ffffffffffffde07 ! Mem[000000007f000118] = 4ff6432d0c7841ee, %l6 = 00000000000000a5, %l3 = 0000000000000046 add %i2,0x18,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 4ff6432d0c7841ee ! Mem[000000009100011c] = ceba97a8, %g2 = ffffffffffffde07 ldub [%i6+0x01d],%g2 ! %g2 = 00000000000000ce ! Mem[000000007e000114] = d7029e79, %l5 = 000000ec, %l4 = bfc93188 add %i0,0x14,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000d7029e79 ! %l6 = 00000000000000a5, Mem[000000007f800100] = c134e8a1c5a634b3, %asi = 80 stxa %l6,[%i3+0x000]%asi ! Mem[000000007f800100] = 00000000000000a5 ! Mem[000000007f800110] = 9e7fee23, %l0 = 00000000000000e3 ldstuba [%i3+%o2]0x89,%l0 ! %l0 = 00000023000000ff ! %l0 = 0000000000000023, Mem[0000000090000139] = abaa2045 stb %l0,[%i4+0x039] ! Mem[0000000090000138] = 23aa2045 ba,a p55_not_taken_0_end p55_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p55_branch_failed p55_not_taken_0_end: ! End of Random Code for Thread 55 p55_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0dc] ! Set processor 55 done flag ! Check Registers p55_check_registers: set p55_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000023 bne,a,pn %xcc,p55_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000090faffff bne,a,pn %xcc,p55_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000009e bne,a,pn %xcc,p55_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 4ff6432d0c7841ee bne,a,pn %xcc,p55_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000ec bne,a,pn %xcc,p55_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000a5 bne,a,pn %xcc,p55_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000c134e8a1 bne,a,pn %xcc,p55_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p55_local0_expect,%g1 p55_check_local0: ldx [%g1+0x008],%g2 ! Expected data = fccea1f8b0679446 ldx [%i0+0x008],%g3 ! Observed data at 000000007e000108 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff3cd511d7029e79 ldx [%i0+0x010],%g3 ! Observed data at 000000007e000110 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x010,%g4 set p55_local1_expect,%g1 p55_check_local1: ldx [%g1+0x000],%g2 ! Expected data = c4abf1c6c921f565 ldx [%i1+0x000],%g3 ! Observed data at 000000007e800100 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 376d7195bfc93188 ldx [%i1+0x010],%g3 ! Observed data at 000000007e800110 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff8a98ad7338255d ldx [%i1+0x028],%g3 ! Observed data at 000000007e800128 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x028,%g4 set p55_local2_expect,%g1 p55_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ea03f96b23aeffb4 ldx [%i2+0x008],%g3 ! Observed data at 000000007f000108 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4ff6432d0c7841ee ldx [%i2+0x018],%g3 ! Observed data at 000000007f000118 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a333a8cf000000e3 ldx [%i2+0x020],%g3 ! Observed data at 000000007f000120 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = fffeb3a7f5147950 ldx [%i2+0x028],%g3 ! Observed data at 000000007f000128 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x028,%g4 set p55_local3_expect,%g1 p55_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 00000000000000a5 ldx [%i3+0x000],%g3 ! Observed data at 000000007f800100 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffee7f9e30478769 ldx [%i3+0x010],%g3 ! Observed data at 000000007f800110 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff54d17f9458373e ldx [%i3+0x020],%g3 ! Observed data at 000000007f800120 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x020,%g4 ! The test for processor 55 has passed p55_passed: ta GOOD_TRAP nop p55_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p55_failed p55_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p55_failed p55_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p55_failed p55_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p55_failed p55_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p55_failed p55_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p55_failed p55_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p55_failed p55_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p55_failed ! The test for processor 55 failed p55_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0dc] ! Set processor 55 done flag set p55_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 55 failed p55_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0dc] ! Set processor 55 done flag set p55_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p55_selfmod_failed: ba p55_failed mov 0xabc,%g1 p55_common_error: or %g0,0xf17,%g1 ba p55_failed mov %o5,%g3 p55_common_signature_error: set p55_temp,%g1 ba p55_failed st %g2,[%g1] ! Common Lock Number p55_common_timeout: set p55_temp,%g1 ba p55_failed st %g2,[%g1] ! Common Lock Number p55_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p55_failed mov 0x0,%g3 p55_trap1e: swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f000118] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007f000128] ldswa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007f000118] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007f000128] ldda [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007e000100] stda %l2,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000108] done p55_trap1o: swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f000118] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007f000128] ldswa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007f000118] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007f000128] ldda [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007e000100] stda %l2,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000108] done p55_trap2e: stwa %l2,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800118] stwa %l5,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800100] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007e000128] stwa %l4,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000100] ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007e000110] ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007f800100] stha %l6,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000120] done p55_trap2o: stwa %l2,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800118] stwa %l5,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800100] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007e000128] stwa %l4,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000100] ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007e000110] ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007f800100] stha %l6,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000120] 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 = 6bb5605aeec38750 ldx [%g1+0x008],%l1 ! %l1 = 8213ffd89fa77c6f ldx [%g1+0x010],%l2 ! %l2 = ac1ed2dbdc87a1ea ldx [%g1+0x018],%l3 ! %l3 = 04c54423c518e13f ldx [%g1+0x020],%l4 ! %l4 = ef1f9dddfe0c48a7 ldx [%g1+0x028],%l5 ! %l5 = 8f3278a3bfc93188 ldx [%g1+0x030],%l6 ! %l6 = df851250c6f1abc4 ldx [%g1+0x038],%l7 ! %l7 = 68f1b9907e717d84 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 014a5a2f 8361582a 936696dd 6814630e ! %f4 = 3667af17 1c298ff7 64b11fbd 8e5fb463 ! %f8 = d5fb6e75 25c7fd37 3d31c06d fd4f5e40 ! %f12 = 56422fd0 cfd4ddc3 296055b5 30e55946 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ae40c42c ee6c2935 d0011622 dea94a57 ! %f20 = 7a91893e 6c548684 2a14d818 cb36b8a5 ! %f24 = a4f7eb84 91d64ce1 e363d59e 10e5fa9c ! %f28 = 933a3acb 529c2df2 c6151666 5ee05206 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 978d7c49 1356075c 206441df 206d9de5 ! %f36 = b1c12ae1 b332e2d9 a25b2410 d9017426 ! %f40 = e6ab459b 31c99e86 b79fffc9 e4eedd28 ! %f44 = ff2262e2 2cb2df35 8aab9213 e1c44a1a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x70e171170000007b,%g7,%g1 ! GSR scale = 15, align = 3 wr %g1,%g0,%gsr ! GSR = 70e171170000007b wr %g0,%y ! Clear Y 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: ! %l6 = 316b5f281c57232c, Mem[0000000091000120] = a86cdbf2104ea99f stx %l6,[%i6+%o4] ! Mem[0000000091000120] = 316b5f281c57232c ! Mem[000000008180011a] = 88c580ea, %l6 = 316b5f281c57232c ldstub [%i3+0x01a],%l6 ! %l6 = 00000080000000ff ! Mem[0000000091000100] = 63e43622, %g2 = 594c6fbc5d4ea4ff lduha [%i6+0x000]%asi,%g2 ! %g2 = 00000000000063e4 ! Mem[000000009180010c] = 677de0f8, %g2 = 00000000000063e4 lduw [%o0+0x00c],%g2 ! %g2 = 00000000677de0f8 ! Mem[0000000081000130] = 31eb0be7, %l3 = 96312be6, %l1 = 98099df8 add %i2,0x30,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000031eb0be7 ! Mem[0000000081000110] = f5d2aef0, %l6 = 0000000000000080 ldstuba [%i2+%o2]0x88,%l6 ! %l6 = 000000f0000000ff ! %l5 = 468b9b10bab4b9ca, Mem[0000000090000134] = 99bbdb0b sth %l5,[%i4+0x034] ! Mem[0000000090000134] = b9cadb0b ! %l2 = c079955a97cf9800, Mem[000000009000010b] = 087887c5 stb %l2,[%i4+0x00b] ! Mem[0000000090000108] = 007887c5 ! Mem[0000000080000134] = f5621b68, %l1 = 0000000031eb0be7 swap [%i0+0x034],%l1 ! %l1 = 00000000f5621b68 ! Mem[0000000080000128] = 537079ffb09895d6, %l7 = 7bb1edde77329237, %l5 = 468b9b10bab4b9ca add %i0,0x28,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 537079ffb09895d6 p56_label_2: ! %l6 = 00000000000000f0, Mem[0000000081000128] = 48615fe0 stba %l6,[%i2+%o5]0x81 ! Mem[0000000081000128] = f0615fe0 ! Mem[0000000080000108] = d148ca79, %l6 = 00000000000000f0 swapa [%i0+%o1]0x80,%l6 ! %l6 = 00000000d148ca79 ! Mem[0000000081000108] = 65ad3a18, %l7 = 7bb1edde77329237 swapa [%i2+%o1]0x80,%l7 ! %l7 = 0000000065ad3a18 ! %l4 = 7749d620d6036e6d, Mem[0000000080000108] = 000000f0 stw %l4,[%i0+%o1] ! Mem[0000000080000108] = d6036e6d ! Mem[0000000080000120] = cc19221c, %l4 = 7749d620d6036e6d lduha [%i0+%o4]0x89,%l4 ! %l4 = 000000000000221c ! %l2 = 97cf9800, %l3 = 96312be6, Mem[0000000081000108] = 37923277 348f7526 stda %l2,[%i2+%o1]0x89 ! Mem[0000000081000108] = 97cf9800 96312be6 ! %l6 = 00000000d148ca79, Mem[0000000080000120] = cc19221c stba %l6,[%i0+%o4]0x89 ! Mem[0000000080000120] = cc192279 ! Mem[0000000080000128] = d69598b0 ff797053, %l4 = 0000221c, %l5 = b09895d6 ldda [%i0+%o5]0x89,%l4 ! %l4 = 00000000ff797053 00000000d69598b0 ! Mem[000000009100010c] = 1d459227, %g18 = e61244262a776389 ldsw [%i6+0x00c],%g2 ! %g2 = e61244262a776389 ! %l7 = 0000000065ad3a18, Mem[0000000081800108] = dce0ff05 stwa %l7,[%i3+%o1]0x89 ! Mem[0000000081800108] = 65ad3a18 p56_label_3: ! Mem[0000000081000130] = 31eb0be78789282f, %l2 = c079955a97cf9800, %l7 = 0000000065ad3a18 add %i2,0x30,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 31eb0be78789282f ! Mem[0000000080800101] = fb8bdcd9, %l7 = 31eb0be78789282f ldstub [%i1+0x001],%l7 ! %l7 = 0000008b000000ff ! Mem[0000000080800110] = d1318001 03056b7d, %l6 = d148ca79, %l7 = 0000008b ldda [%i1+%o2]0x88,%l6 ! %l6 = 0000000003056b7d 00000000d1318001 ! Mem[000000008000012c] = b09895d6, %l2 = 97cf9800, %l0 = c1407557 add %i0,0x2c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000b09895d6 ! Mem[0000000080800108] = 539e1c20, %l0 = b09895d6, %l0 = b09895d6 add %i1,0x08,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000539e1c20 ! Mem[0000000081800110] = b4e04613a88f9194, %l4 = 00000000ff797053, %l7 = 00000000d1318001 add %i3,0x10,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = b4e04613a88f9194 ! Mem[0000000090000130] = 52e2b9ca, %g2 = 000000001d459227 lduha [%i4+0x032]%asi,%g2 ! %g2 = 00000000000052e2 ! Mem[000000008180011c] = 3d57e51a, %l3 = 8edde23e96312be6 swap [%i3+0x01c],%l3 ! %l3 = 000000003d57e51a ! %l1 = 00000000f5621b68, Mem[0000000080800128] = 369f1ac8f1bdfd1e stxa %l1,[%i1+%o5]0x89 ! Mem[0000000080800128] = 00000000f5621b68 ! Mem[0000000080800124] = 2a363366, %l3 = 000000003d57e51a swap [%i1+0x024],%l3 ! %l3 = 000000002a363366 p56_label_4: ! %l6 = 0000000003056b7d, Mem[0000000091000110] = fcd58bf1 stw %l6,[%i6+%o2] ! Mem[0000000091000110] = 03056b7d ! Mem[0000000080800108] = 539e1c20 7103a7ca, %l2 = 97cf9800, %l3 = 2a363366 ldda [%i1+%o1]0x80,%l2 ! %l2 = 00000000539e1c20 000000007103a7ca ! Mem[0000000081800123] = 4f014314, %l7 = b4e04613a88f9194 ldstub [%i3+0x023],%l7 ! %l7 = 00000014000000ff ! Mem[0000000081000110] = f5d2aeff, %l1 = 00000000f5621b68 swapa [%i2+%o2]0x89,%l1 ! %l1 = 00000000f5d2aeff ! %l0 = 00000000539e1c20, Mem[0000000080000100] = 09cf7f7c stwa %l0,[%i0+%g0]0x80 ! Mem[0000000080000100] = 539e1c20 ! %l0 = 539e1c20, %l1 = f5d2aeff, Mem[0000000080800108] = 539e1c20 7103a7ca stda %l0,[%i1+%o1]0x81 ! Mem[0000000080800108] = 539e1c20 f5d2aeff ! Mem[0000000081000110] = 70d3923ef5621b68, %l4 = 00000000ff797053 ldxa [%i2+%o2]0x88,%l4 ! %l4 = 70d3923ef5621b68 ! Mem[0000000081800128] = 42fdd00455267d53, %l1 = 00000000f5d2aeff ldxa [%i3+%o5]0x88,%l1 ! %l1 = 42fdd00455267d53 ! Mem[0000000091000100] = 63e43622a9be5f4d, %g2 = 00000000000052e2 ldx [%i6+%g0],%g2 ! %g2 = 63e43622a9be5f4d ! Mem[0000000080000118] = 243d7b51, %l7 = 0000000000000014 ldstuba [%i0+%o3]0x80,%l7 ! %l7 = 00000024000000ff ba,a p56_not_taken_0_end p56_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p56_branch_failed p56_not_taken_0_end: ! End of Random Code for Thread 56 p56_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0e0] ! Set processor 56 done flag ! Check Registers p56_check_registers: set p56_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 42fdd00455267d53 bne,a,pn %xcc,p56_reg_l1_fail mov %l1,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 70d3923ef5621b68 bne,a,pn %xcc,p56_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000003056b7d bne,a,pn %xcc,p56_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000024 bne,a,pn %xcc,p56_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p56_check_fp_registers: set p56_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 936696dd 6814630e bne %xcc,p56_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 3667af17 1c298ff7 bne %xcc,p56_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 64b11fbd 8e5fb463 bne %xcc,p56_f6_fail nop ! Check Local Memory set p56_local0_expect,%g1 p56_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 539e1c209d16d6f5 ldx [%i0+0x000],%g3 ! Observed data at 0000000080000100 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d6036e6d094c0c90 ldx [%i0+0x008],%g3 ! Observed data at 0000000080000108 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff3d7b51925c0eb3 ldx [%i0+0x018],%g3 ! Observed data at 0000000080000118 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 792219cce984ea77 ldx [%i0+0x020],%g3 ! Observed data at 0000000080000120 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 13271bda31eb0be7 ldx [%i0+0x030],%g3 ! Observed data at 0000000080000130 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x030,%g4 set p56_local1_expect,%g1 p56_check_local1: ldx [%g1+0x000],%g2 ! Expected data = fbffdcd986f1b719 ldx [%i1+0x000],%g3 ! Observed data at 0000000080800100 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 539e1c20f5d2aeff ldx [%i1+0x008],%g3 ! Observed data at 0000000080800108 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 07c052f53d57e51a ldx [%i1+0x020],%g3 ! Observed data at 0000000080800120 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 681b62f500000000 ldx [%i1+0x028],%g3 ! Observed data at 0000000080800128 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x028,%g4 set p56_local2_expect,%g1 p56_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 0098cf97e62b3196 ldx [%i2+0x008],%g3 ! Observed data at 0000000081000108 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 681b62f53e92d370 ldx [%i2+0x010],%g3 ! Observed data at 0000000081000110 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = f0615fe0a92c9c4e ldx [%i2+0x028],%g3 ! Observed data at 0000000081000128 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x028,%g4 set p56_local3_expect,%g1 p56_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 183aad65dd2b2165 ldx [%i3+0x008],%g3 ! Observed data at 0000000081800108 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 88c5ffea96312be6 ldx [%i3+0x018],%g3 ! Observed data at 0000000081800118 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4f0143ffe2fc923f ldx [%i3+0x020],%g3 ! Observed data at 0000000081800120 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_f2_fail: set p56_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p56_f4_fail: set p56_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p56_f6_fail: set p56_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: stha %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000100] done p56_trap1o: stha %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000100] done p56_trap2e: ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000080000110] ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000081800100] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000080800100] ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000080000120] stxa %l3,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800120] done p56_trap2o: ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000080000110] ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000081800100] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000080800100] ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000080000120] stxa %l3,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800120] done p56_trap3e: nop nop nop nop nop nop nop done p56_trap3o: nop nop nop nop nop nop nop done p56_init_memory_pointers: set p56_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p56_local0_start,%i0 set p56_local1_start,%i1 set p56_local2_start,%i2 set p56_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = e716b5bac1407557 ldx [%g1+0x008],%l1 ! %l1 = ac6102fd98099df8 ldx [%g1+0x010],%l2 ! %l2 = c079955a97cf9800 ldx [%g1+0x018],%l3 ! %l3 = 8edde23e96312be6 ldx [%g1+0x020],%l4 ! %l4 = 7749d620d6036e6d ldx [%g1+0x028],%l5 ! %l5 = 468b9b10bab4b9ca ldx [%g1+0x030],%l6 ! %l6 = 316b5f281c57232c ldx [%g1+0x038],%l7 ! %l7 = 7bb1edde77329237 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 1c93d43e b125900f ec068867 3edca4f5 ! %f4 = 0dc9edaf aca31562 39c41e66 64441fc3 ! %f8 = 83c5107d 6b3dbb76 fa2eecee 4b693985 ! %f12 = 98d20d6e ffe5834a ddf3bcb9 c9739c89 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 70e763f9 e1be9a21 92cedf7a e49aca9d ! %f20 = 9c8d5590 20ebcd25 09c4371c dff37111 ! %f24 = cd51da6d 75f511b9 67bd862f 8f4a5c6e ! %f28 = c7543fb0 1347498d b6899737 0dd95262 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6cb142ae bea459d0 b6b8c699 55024872 ! %f36 = 023681ae 34ae2140 5b0ce500 100935e4 ! %f40 = 7b76cbf9 fbf43469 63c6c6dc 880e4ee5 ! %f44 = 521525b0 d0dfc4f6 ab2a5c48 df9d2517 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x58f0de9000000034,%g7,%g1 ! GSR scale = 6, align = 4 wr %g1,%g0,%gsr ! GSR = 58f0de9000000034 wr %g0,%y ! Clear Y 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[0000000082000114] = 6d88fa96, %l6 = 3a63ab1da242237f swap [%i0+0x014],%l6 ! %l6 = 000000006d88fa96 ! Mem[0000000082800100] = 7e0e2ab97246f531, %l7 = 623f9f3017846f49, %l7 = 623f9f3017846f49 casxa [%i1]0x80,%l7,%l7 ! %l7 = 7e0e2ab97246f531 ! Mem[0000000083000118] = 45e6950b, %l7 = 7e0e2ab97246f531 lduwa [%i2+%o3]0x89,%l7 ! %l7 = 0000000045e6950b ! Mem[0000000083000110] = b76014a0, %l2 = a3e5aa25b2f920e6 ldsh [%i2+0x012],%l2 ! %l2 = 00000000000014a0 ! Mem[0000000091000110] = fcd58bf1, %g2 = ebd76f2d00004c5e ldsh [%i6+%o2],%g2 ! %g2 = fffffffffffffcd5 ! Mem[0000000083000128] = 6ef89608eb927cd6, %l1 = ef8720c7ef34b10c ldxa [%i2+%o5]0x80,%l1 ! %l1 = 6ef89608eb927cd6 ! Mem[0000000083000129] = 6ef89608, %l0 = 977b967c55df69c4 ldstuba [%i2+0x029]%asi,%l0 ! %l0 = 000000f8000000ff ! Mem[000000008300011c] = adc3809d, %l4 = 88897c6ff7f18f42 ldstub [%i2+0x01c],%l4 ! %l4 = 000000ad000000ff ! Mem[0000000083800100] = 0871fe32, %l0 = 00000000000000f8 ldstuba [%i3+%g0]0x89,%l0 ! %l0 = 00000032000000ff ! Mem[0000000082800108] = 7aaf7996a909a6bd, %l1 = 6ef89608eb927cd6 ldxa [%i1+%o1]0x89,%l1 ! %l1 = 7aaf7996a909a6bd p57_label_2: ! Mem[0000000083800130] = 3695c709, %l4 = 00000000000000ad swap [%i3+0x030],%l4 ! %l4 = 000000003695c709 ! Mem[0000000082800110] = 8880fb43, %l0 = 0000000000000032 swapa [%i1+%o2]0x88,%l0 ! %l0 = 000000008880fb43 ! Mem[0000000083000110] = a01460b7, %l5 = 299f30c8119b10a2 ldstuba [%i2+%o2]0x88,%l5 ! %l5 = 000000b7000000ff ! Mem[0000000090800100] = 68aad0ea, %g2 = fffffffffffffcd5 lduh [%i5+0x002],%g2 ! %g2 = 00000000000068aa ! Mem[0000000083800120] = 3575d5f9, %l0 = 8880fb43, %l6 = 6d88fa96 add %i3,0x20,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 000000003575d5f9 ! Mem[000000008380011c] = 9348633f, %l1 = 7aaf7996a909a6bd lduh [%i3+0x01e],%l1 ! %l1 = 000000000000633f ! Mem[0000000083800128] = da949e87, %l4 = 3695c709, %l3 = 97f47c61 add %i3,0x28,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000da949e87 ! Mem[0000000091000130] = d35ba8eb9c91c7c7, %g2 = 00000000000068aa ldx [%i6+0x030],%g2 ! %g2 = d35ba8eb9c91c7c7 ! Mem[0000000083000110] = a01460ff, %l4 = 000000003695c709 swapa [%i2+%o2]0x88,%l4 ! %l4 = 00000000a01460ff ! Mem[000000008200012c] = 19b6c72d, %l5 = 00000000000000b7 swap [%i0+0x02c],%l5 ! %l5 = 0000000019b6c72d p57_label_3: ! Mem[0000000090000104] = da1408ca, %g2 = d35ba8eb9c91c7c7 ldsba [%i4+0x006]%asi,%g2 ! %g2 = ffffffffffffffda ! %l6 = 3575d5f9, %l7 = 45e6950b, Mem[0000000090800118] = 9b73b014 03021b6c std %l6,[%i5+%o3] ! Mem[0000000090800118] = 3575d5f9 45e6950b ! Mem[0000000082800130] = 207b26b2, %l6 = 000000003575d5f9 swap [%i1+0x030],%l6 ! %l6 = 00000000207b26b2 ! Mem[000000008380013c] = ba3f0bd1, %l0 = 000000008880fb43 swap [%i3+0x03c],%l0 ! %l0 = 00000000ba3f0bd1 ! %l3 = 00000000da949e87, Mem[0000000091800110] = 6c7f57309c1d8dc3 stx %l3,[%o0+%o2] ! Mem[0000000091800110] = 00000000da949e87 ! %l1 = 000000000000633f, Mem[0000000090800106] = d33315e1, %asi = 80 stba %l1,[%i5+0x006]%asi ! Mem[0000000090800104] = 3f3315e1 ! %l5 = 0000000019b6c72d, Mem[0000000091000128] = 5cfb3f6c95b57ada stx %l5,[%i6+%o5] ! Mem[0000000091000128] = 0000000019b6c72d ! Mem[0000000091000134] = c7c7370a, %g2 = ffffffffffffffda ldsh [%i6+0x036],%g2 ! %g2 = ffffffffffffc7c7 ! %l4 = 00000000a01460ff, Mem[0000000091800131] = 41b80ed2 stb %l4,[%o0+0x031] ! Mem[0000000091800130] = ffb80ed2 ! Mem[0000000083800138] = 171394ac, %l0 = 00000000ba3f0bd1 swap [%i3+0x038],%l0 ! %l0 = 00000000171394ac p57_label_4: ! Mem[0000000082800110] = 32000000, %l6 = 00000000207b26b2 swap [%i1+%o2],%l6 ! %l6 = 0000000032000000 ! Mem[0000000082800108] = a909a6bd, %l0 = 00000000171394ac swapa [%i1+%o1]0x89,%l0 ! %l0 = 00000000a909a6bd ! Mem[0000000082800128] = 79f07a58 ab700e2b, %l0 = a909a6bd, %l1 = 0000633f ldda [%i1+%o5]0x88,%l0 ! %l0 = 00000000ab700e2b 0000000079f07a58 ! Mem[0000000082000120] = 5c82b144, %l7 = 0000000045e6950b ldstuba [%i0+%o4]0x89,%l7 ! %l7 = 00000044000000ff ! Mem[0000000082800134] = ae5e8bc8, %l4 = 00000000a01460ff, %asi = 80 swapa [%i1+0x034]%asi,%l4 ! %l4 = 00000000ae5e8bc8 ! %l6 = 0000000032000000, Mem[0000000091000104] = a9be5f4d sth %l6,[%i6+0x004] ! Mem[0000000091000104] = 00005f4d ! Mem[0000000082000120] = 5c82b1ff, %l7 = 0000000000000044 swapa [%i0+%o4]0x89,%l7 ! %l7 = 000000005c82b1ff ! Mem[0000000082000110] = 59a9d7cc, %l4 = 00000000ae5e8bc8 ldstuba [%i0+%o2]0x80,%l4 ! %l4 = 00000059000000ff ! Mem[000000008300013c] = 40c5992a, %l5 = 0000000019b6c72d swap [%i2+0x03c],%l5 ! %l5 = 0000000040c5992a ! Mem[0000000091800114] = da949e87, %g2 = ffffffffffffc7c7 lduw [%o0+0x014],%g2 ! %g2 = 00000000da949e87 ba,a p57_not_taken_0_end p57_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p57_branch_failed p57_not_taken_0_end: ! End of Random Code for Thread 57 p57_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0e4] ! Set processor 57 done flag ! Check Registers p57_check_registers: set p57_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000ab700e2b bne,a,pn %xcc,p57_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000079f07a58 bne,a,pn %xcc,p57_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000014a0 bne,a,pn %xcc,p57_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000059 bne,a,pn %xcc,p57_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000040c5992a bne,a,pn %xcc,p57_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000005c82b1ff 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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 1c93d43e b125900f bne %xcc,p57_f0_fail nop ! Check Local Memory set p57_local0_expect,%g1 p57_check_local0: ldx [%g1+0x010],%g2 ! Expected data = ffa9d7cca242237f ldx [%i0+0x010],%g3 ! Observed data at 0000000082000110 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 440000007e73b350 ldx [%i0+0x020],%g3 ! Observed data at 0000000082000120 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 512ee8bf000000b7 ldx [%i0+0x028],%g3 ! Observed data at 0000000082000128 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x028,%g4 set p57_local1_expect,%g1 p57_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ac9413179679af7a ldx [%i1+0x008],%g3 ! Observed data at 0000000082800108 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 207b26b2ea93642c ldx [%i1+0x010],%g3 ! Observed data at 0000000082800110 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 3575d5f9a01460ff ldx [%i1+0x030],%g3 ! Observed data at 0000000082800130 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x030,%g4 set p57_local2_expect,%g1 p57_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 09c79536de9231d9 ldx [%i2+0x010],%g3 ! Observed data at 0000000083000110 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0b95e645ffc3809d ldx [%i2+0x018],%g3 ! Observed data at 0000000083000118 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6eff9608eb927cd6 ldx [%i2+0x028],%g3 ! Observed data at 0000000083000128 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = bc2a66c719b6c72d ldx [%i2+0x038],%g3 ! Observed data at 0000000083000138 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x038,%g4 set p57_local3_expect,%g1 p57_check_local3: ldx [%g1+0x000],%g2 ! Expected data = fffe7108f16bd1c5 ldx [%i3+0x000],%g3 ! Observed data at 0000000083800100 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000adc1e81138 ldx [%i3+0x030],%g3 ! Observed data at 0000000083800130 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ba3f0bd18880fb43 ldx [%i3+0x038],%g3 ! Observed data at 0000000083800138 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x038,%g4 ! The test for processor 57 has passed p57_passed: ta GOOD_TRAP nop p57_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p57_failed p57_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p57_failed p57_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p57_failed p57_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p57_failed p57_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p57_failed p57_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p57_failed p57_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p57_failed p57_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p57_failed p57_f0_fail: set p57_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%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: lduha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000083800118] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000083000108] swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000083800108] done p57_trap1o: lduha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000083800118] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000083000108] swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000083800108] done p57_trap2e: ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000082800108] stha %l1,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083800128] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000083000100] lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000082000118] ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000083800110] stda %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800128] done p57_trap2o: ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000082800108] stha %l1,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083800128] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000083000100] lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000082000118] ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000083800110] stda %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800128] done p57_trap3e: nop nop done p57_trap3o: nop nop done p57_init_memory_pointers: set p57_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p57_local0_start,%i0 set p57_local1_start,%i1 set p57_local2_start,%i2 set p57_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 977b967c55df69c4 ldx [%g1+0x008],%l1 ! %l1 = ef8720c7ef34b10c ldx [%g1+0x010],%l2 ! %l2 = a3e5aa25b2f920e6 ldx [%g1+0x018],%l3 ! %l3 = 7541613497f47c61 ldx [%g1+0x020],%l4 ! %l4 = 88897c6ff7f18f42 ldx [%g1+0x028],%l5 ! %l5 = 299f30c8119b10a2 ldx [%g1+0x030],%l6 ! %l6 = 3a63ab1da242237f ldx [%g1+0x038],%l7 ! %l7 = 623f9f3017846f49 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 1234dfaf 7820a1f7 709f31b5 f4670aa9 ! %f4 = 93ea0234 c6761388 6e725d2a aff5604d ! %f8 = e2ca2b9f 714cbae6 f18cc1d4 525a64fe ! %f12 = 07c2a08d 24abf94c e3cfc395 37fd8938 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9dbe4656 f6eebb49 ff490a05 3fedcd4a ! %f20 = 197a5089 2b5a3f5d fa9e6fd1 c568158d ! %f24 = 9fabbe28 0374a4e7 10b86332 d4900c18 ! %f28 = 19963d13 d96f22f4 30957336 6f6300ac ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 66d4775c f6773258 861f2ea7 c37427ba ! %f36 = e1d9ca55 a3599564 13379521 76d156f7 ! %f40 = 9a34cb65 4c8e0ee5 8ab01be4 b1c2b517 ! %f44 = c72951c1 55cbd540 ce3891f8 77542be3 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4fe00ae80000003f,%g7,%g1 ! GSR scale = 7, align = 7 wr %g1,%g0,%gsr ! GSR = 4fe00ae80000003f wr %g0,%y ! Clear Y 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[0000000085800128] = a0e8a65b, %l2 = 73a73f9073b48d62 ldswa [%i3+%o5]0x88,%l2 ! %l2 = ffffffffa0e8a65b ! Mem[0000000084000130] = 238c4fc617f5fe56, %l1 = 080d9f0e76326d05, %l7 = 490586dac977ca58 add %i0,0x30,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 238c4fc617f5fe56 ! Mem[000000008400013c] = 8668d087, %l5 = 38d7436d, %l2 = a0e8a65b add %i0,0x3c,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000008668d087 ! Mem[0000000084800138] = 00424d63, %l6 = ff7d34b98bae189a ldstub [%i1+0x038],%l6 ! %l6 = 00000000000000ff ! %l0 = 9f1b9855, %l1 = 76326d05, Mem[0000000084000108] = 0c19d5d4 f3960a40 std %l0,[%i0+%o1] ! Mem[0000000084000108] = 9f1b9855 76326d05 ! Mem[000000009080011c] = 03021b6c, %g18 = e011d600324adfcf ldsw [%i5+0x01c],%g2 ! %g2 = e011d600324adfcf ! %l2 = 000000008668d087, Mem[0000000085000110] = 36ec5b8c0b13f84e stxa %l2,[%i2+%o2]0x88 ! Mem[0000000085000110] = 000000008668d087 ! Mem[0000000085000104] = 56104615, %l0 = 9f1b9855, %l3 = 26f0337a add %i2,0x04,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000056104615 ! %l5 = 48c0073238d7436d, Mem[0000000085800100] = 52dc5594 stha %l5,[%i3+%g0]0x88 ! Mem[0000000085800100] = 52dc436d ! %l4 = 7f2d47c8823f421b, Mem[0000000084000128] = 39a571bdeff26a4f stx %l4,[%i0+%o5] ! Mem[0000000084000128] = 7f2d47c8823f421b p58_label_2: ! Mem[0000000085000128] = dc5e5b83 123d16c4, %l0 = 9f1b9855, %l1 = 76326d05 ldda [%i2+%o5]0x88,%l0 ! %l0 = 00000000123d16c4 00000000dc5e5b83 ! Mem[0000000084800120] = 6c6c9061, %l2 = 000000008668d087 swap [%i1+%o4],%l2 ! %l2 = 000000006c6c9061 ! Mem[0000000084800100] = 9ef2ea16, %l4 = 7f2d47c8823f421b swapa [%i1+%g0]0x88,%l4 ! %l4 = 000000009ef2ea16 ! Mem[0000000084000130] = 238c4fc6, %l3 = 0000000056104615 swap [%i0+0x030],%l3 ! %l3 = 00000000238c4fc6 ! Mem[000000008400010c] = 76326d05, %l7 = 238c4fc617f5fe56 ldstub [%i0+0x00c],%l7 ! %l7 = 00000076000000ff ! Mem[0000000084800100] = 823f421b, %l6 = 0000000000000000 swapa [%i1+%g0]0x89,%l6 ! %l6 = 00000000823f421b ! Mem[0000000085800128] = a0e8a65b, %l2 = 000000006c6c9061 lduwa [%i3+%o5]0x88,%l2 ! %l2 = 00000000a0e8a65b ! Mem[0000000091000100] = 3622a9be, %g2 = 0000000003021b6c ldsh [%i6+0x002],%g2 ! %g2 = 0000000000003622 ! Mem[0000000084000130] = 56104615, %l7 = 00000076, %l1 = dc5e5b83 add %i0,0x30,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000056104615 ! Mem[0000000090000120] = bfa6d130 463b7072, %g2 = 00003622, %g3 = 0bad0b00 ldda [%i4+0x020]%asi,%g2 ! %g2 = 00000000bfa6d130 00000000463b7072 p58_label_3: ! Mem[0000000084000108] = 9f1b9855, %l1 = 56104615, %l1 = 56104615 add %i0,0x08,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000009f1b9855 ! Mem[0000000084000120] = 192d0a269a6ff436, %l4 = 000000009ef2ea16, %l0 = 00000000123d16c4 add %i0,0x20,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 192d0a269a6ff436 ! Mem[0000000085000110] = 8668d087, %l5 = 48c0073238d7436d ldstuba [%i2+%o2]0x89,%l5 ! %l5 = 00000087000000ff ! Mem[0000000084800134] = a4662d00, %l3 = 00000000238c4fc6 swap [%i1+0x034],%l3 ! %l3 = 00000000a4662d00 ! Mem[0000000084000120] = 192d0a26, %l7 = 00000076, %l6 = 823f421b add %i0,0x20,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000192d0a26 ! Mem[0000000085800100] = 52dc436d, %l3 = 00000000a4662d00 ldstuba [%i3+%g0]0x89,%l3 ! %l3 = 0000006d000000ff ! Mem[0000000084000110] = 608d23e2344a0aa0, %l1 = 000000009f1b9855, %l6 = 00000000192d0a26 add %i0,0x10,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 608d23e2344a0aa0 ! Mem[0000000085000110] = ffd06886, %l6 = 608d23e2344a0aa0 swapa [%i2+%o2]0x80,%l6 ! %l6 = 00000000ffd06886 ! Mem[0000000084800110] = 6ca6e22a, %l5 = 0000000000000087 ldstuba [%i1+%o2]0x89,%l5 ! %l5 = 0000002a000000ff ! Mem[0000000091000100] = e43622a9, %g2 = 00000000bfa6d130 ldsb [%i6+0x001],%g2 ! %g2 = ffffffffffffffe4 p58_label_4: ! Mem[0000000084800123] = 8668d087, %l1 = 000000009f1b9855 ldstuba [%i1+0x023]%asi,%l1 ! %l1 = 00000087000000ff ! Mem[0000000085800128] = 5ba6e8a0, %l1 = 0000000000000087 lduwa [%i3+%o5]0x81,%l1 ! %l1 = 000000005ba6e8a0 ! Mem[0000000084000120] = 192d0a269a6ff436, %l2 = 00000000a0e8a65b, %l1 = 000000005ba6e8a0 add %i0,0x20,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 192d0a269a6ff436 ! Mem[0000000084000118] = 8763883c, %l4 = 000000009ef2ea16 ldstuba [%i0+%o3]0x80,%l4 ! %l4 = 00000087000000ff ! Mem[0000000084800132] = b0ac48b4, %l5 = 000000000000002a ldstub [%i1+0x032],%l5 ! %l5 = 00000048000000ff ! Mem[0000000084800110] = ffe2a66c, %l6 = 00000000ffd06886 lduwa [%i1+%o2]0x80,%l6 ! %l6 = 00000000ffe2a66c ! Mem[0000000084800110] = ffe2a66c, %l0 = 192d0a269a6ff436 ldstuba [%i1+%o2]0x81,%l0 ! %l0 = 000000ff000000ff ! Mem[0000000084000138] = 9cf853c9, %l3 = 000000000000006d swap [%i0+0x038],%l3 ! %l3 = 000000009cf853c9 ! Mem[0000000084800108] = 1743c3ba, %l4 = 0000000000000087, %asi = 80 swapa [%i1+0x008]%asi,%l4 ! %l4 = 000000001743c3ba ! Mem[0000000085000130] = 439e0d62d1bdbf44, %l4 = 000000001743c3ba, %l4 = 000000001743c3ba add %i2,0x30,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 439e0d62d1bdbf44 ba,a p58_not_taken_0_end p58_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p58_branch_failed p58_not_taken_0_end: ! End of Random Code for Thread 58 p58_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0e8] ! Set processor 58 done flag ! Check Registers p58_check_registers: set p58_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000ff bne,a,pn %xcc,p58_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 192d0a269a6ff436 bne,a,pn %xcc,p58_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000a0e8a65b bne,a,pn %xcc,p58_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000009cf853c9 bne,a,pn %xcc,p58_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 439e0d62d1bdbf44 bne,a,pn %xcc,p58_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000048 bne,a,pn %xcc,p58_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000ffe2a66c bne,a,pn %xcc,p58_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000076 bne,a,pn %xcc,p58_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p58_check_fp_registers: set p58_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 1234dfaf 7820a1f7 bne %xcc,p58_f0_fail nop ! Check Local Memory set p58_local0_expect,%g1 p58_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 9f1b9855ff326d05 ldx [%i0+0x008],%g3 ! Observed data at 0000000084000108 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff63883c2439d6ff ldx [%i0+0x018],%g3 ! Observed data at 0000000084000118 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7f2d47c8823f421b ldx [%i0+0x028],%g3 ! Observed data at 0000000084000128 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 5610461517f5fe56 ldx [%i0+0x030],%g3 ! Observed data at 0000000084000130 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000006d8668d087 ldx [%i0+0x038],%g3 ! Observed data at 0000000084000138 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x038,%g4 set p58_local1_expect,%g1 p58_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 00000000f9b49d3c ldx [%i1+0x000],%g3 ! Observed data at 0000000084800100 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000008736416beb ldx [%i1+0x008],%g3 ! Observed data at 0000000084800108 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffe2a66c5f86178f ldx [%i1+0x010],%g3 ! Observed data at 0000000084800110 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8668d0ff0c3b77be ldx [%i1+0x020],%g3 ! Observed data at 0000000084800120 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = b0acffb4238c4fc6 ldx [%i1+0x030],%g3 ! Observed data at 0000000084800130 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff424d63d44e7f49 ldx [%i1+0x038],%g3 ! Observed data at 0000000084800138 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x038,%g4 set p58_local2_expect,%g1 p58_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 344a0aa000000000 ldx [%i2+0x010],%g3 ! Observed data at 0000000085000110 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x010,%g4 set p58_local3_expect,%g1 p58_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff43dc52fa719f1a ldx [%i3+0x000],%g3 ! Observed data at 0000000085800100 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x000,%g4 ! The test for processor 58 has passed p58_passed: ta GOOD_TRAP nop p58_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p58_failed p58_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p58_failed p58_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p58_failed p58_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p58_failed p58_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p58_failed p58_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p58_failed p58_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p58_failed p58_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p58_failed p58_f0_fail: set p58_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 58 failed p58_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0e8] ! Set processor 58 done flag set p58_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 58 failed p58_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0e8] ! Set processor 58 done flag set p58_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p58_selfmod_failed: ba p58_failed mov 0xabc,%g1 p58_common_error: or %g0,0xf1a,%g1 ba p58_failed mov %o5,%g3 p58_common_signature_error: set p58_temp,%g1 ba p58_failed st %g2,[%g1] ! Common Lock Number p58_common_timeout: set p58_temp,%g1 ba p58_failed st %g2,[%g1] ! Common Lock Number p58_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p58_failed mov 0x0,%g3 p58_trap1e: lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000084800128] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000085800120] lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000085800128] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000084800110] lduha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000084800108] done p58_trap1o: lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000084800128] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000085800120] lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000085800128] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000084800110] lduha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000084800108] done p58_trap2e: stxa %l7,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084800120] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000085000108] ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000084800108] done p58_trap2o: stxa %l7,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084800120] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000085000108] ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000084800108] done p58_trap3e: nop done p58_trap3o: nop done p58_init_memory_pointers: set p58_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p58_local0_start,%i0 set p58_local1_start,%i1 set p58_local2_start,%i2 set p58_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = dd05cafc9f1b9855 ldx [%g1+0x008],%l1 ! %l1 = 080d9f0e76326d05 ldx [%g1+0x010],%l2 ! %l2 = 73a73f9073b48d62 ldx [%g1+0x018],%l3 ! %l3 = b687e52e26f0337a ldx [%g1+0x020],%l4 ! %l4 = 7f2d47c8823f421b ldx [%g1+0x028],%l5 ! %l5 = 48c0073238d7436d ldx [%g1+0x030],%l6 ! %l6 = ff7d34b98bae189a ldx [%g1+0x038],%l7 ! %l7 = 490586dac977ca58 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 3330b569 090e5f05 9f66e560 8213dadd ! %f4 = 9803a09e 458d3b6d ca883c0b 48d65da6 ! %f8 = 49d4dc92 901d1852 153d3e19 5c1a7217 ! %f12 = 0d86c9ec 8f057772 705dc42f 2bbafb61 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 144b0060 3d73bca1 3b805ec6 d35de287 ! %f20 = 227f3856 951977b4 1341a2b2 38265ddf ! %f24 = 456fe4ae f3f46f09 b414a7d1 8e279430 ! %f28 = 78d9e6c2 adb86d63 aac30491 c6c00de9 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ec43f1ab 8933e091 57534968 7742f276 ! %f36 = ab51d72d daaf6fa1 06a67a04 80fc41e3 ! %f40 = 697cf4b1 6273cd59 9e0ffe6d 4f4abb00 ! %f44 = d501bd6c e669a580 06ce14a8 9dd0ac6e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc099c31000000021,%g7,%g1 ! GSR scale = 4, align = 1 wr %g1,%g0,%gsr ! GSR = c099c31000000021 wr %g0,%y ! Clear Y 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[0000000087800100] = eb72eab7, %l3 = bcfb9f47a9e3a49a ldstuba [%i3+0x000]%asi,%l3 ! %l3 = 000000eb000000ff ! Mem[0000000087800114] = a599faa5, %l1 = 0b09173494c6f5b1 swap [%i3+0x014],%l1 ! %l1 = 00000000a599faa5 ! Mem[000000009000011c] = 8b0eb4fe, %g2 = c4f9e1f8cb1e60a0 ldsha [%i4+0x01c]%asi,%g2 ! %g2 = ffffffffffff8b0e ! %l7 = 33de3decba0bfe72, Mem[0000000086000120] = 4a240aef stba %l7,[%i0+%o4]0x89 ! Mem[0000000086000120] = 4a240a72 ! Mem[0000000086800108] = 24e8ba87, %l2 = 36f5888c87a20d95 ldstuba [%i1+%o1]0x88,%l2 ! %l2 = 00000087000000ff ! Mem[000000008700010c] = d8f58c0c, %l4 = fa23a33a, %l2 = 00000087 add %i2,0x0c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000d8f58c0c ! Mem[000000008680010e] = 6c0edafc, %l3 = 00000000000000eb ldstuba [%i1+0x00e]%asi,%l3 ! %l3 = 000000da000000ff ! Mem[0000000090000104] = 2407da14, %g2 = ffffffffffff8b0e lduw [%i4+0x004],%g2 ! %g2 = 000000002407da14 ! Mem[0000000086800115] = f4e069a2, %l0 = fa7792dc8f9fc696 ldstub [%i1+0x015],%l0 ! %l0 = 000000e0000000ff ! Mem[000000009180011c] = b2e2cddc, %g2 = 000000002407da14 ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffb2e2 p59_label_2: ! Mem[0000000090000128] = c671c38c64dd7b90, %g2 = ffffffffffffb2e2 ldx [%i4+%o5],%g2 ! %g2 = c671c38c64dd7b90 ! Mem[0000000087800100] = ff72eab7, %l6 = 572b7cba, %l7 = ba0bfe72 casa [%i3]0x80,%l6,%l7 ! %l7 = 00000000ff72eab7 ! Mem[0000000090800134] = 18f877fd, %g2 = c671c38c64dd7b90 lduh [%i5+0x034],%g2 ! %g2 = 00000000000018f8 ! Mem[000000008680012b] = e0ae14b0, %l0 = 00000000000000e0 ldstub [%i1+0x02b],%l0 ! %l0 = 000000b0000000ff ! Mem[0000000086800128] = e0ae14ff, %l4 = 2f6cd17cfa23a33a swapa [%i1+%o5]0x81,%l4 ! %l4 = 00000000e0ae14ff ! Mem[0000000086800118] = 2eaedcc5, %l5 = 97501be64bf498b5 ldstuba [%i1+%o3]0x81,%l5 ! %l5 = 0000002e000000ff ! Mem[0000000086800120] = 00a417e4, %l4 = 00000000e0ae14ff lduha [%i1+%o4]0x88,%l4 ! %l4 = 00000000000017e4 ! Mem[0000000087000104] = 60b40a6f, %l4 = 00000000000017e4 swap [%i2+0x004],%l4 ! %l4 = 0000000060b40a6f ! Mem[0000000087800110] = c61621bb, %l0 = 00000000000000b0 ldstuba [%i3+%o2]0x80,%l0 ! %l0 = 000000c6000000ff ! %l2 = 00000000d8f58c0c, Mem[0000000091000124] = 104ea99f stw %l2,[%i6+0x024] ! Mem[0000000091000124] = d8f58c0c p59_label_3: ! Mem[000000008600011c] = 71bba3fc, %l2 = 00000000d8f58c0c swap [%i0+0x01c],%l2 ! %l2 = 0000000071bba3fc ! Mem[0000000086800100] = 11adb62ba74930d9, %l3 = 00000000000000da, %l4 = 0000000060b40a6f casxa [%i1]0x80,%l3,%l4 ! %l4 = 11adb62ba74930d9 ! Mem[000000008780011c] = 7bdf01b3, %l3 = 00000000000000da ldstub [%i3+0x01c],%l3 ! %l3 = 0000007b000000ff ! Mem[0000000086000120] = 720a244a, %l5 = 000000000000002e swap [%i0+%o4],%l5 ! %l5 = 00000000720a244a ! Mem[0000000087000110] = 102bb080, %l7 = 00000000ff72eab7 ldsha [%i2+%o2]0x81,%l7 ! %l7 = 000000000000102b ! %l1 = 00000000a599faa5, Mem[000000009180010c] = 677de0f8 stb %l1,[%o0+0x00c] ! Mem[000000009180010c] = a57de0f8 ! %l4 = 11adb62ba74930d9, Mem[000000009000012e] = 7b90aa58 sth %l4,[%i4+0x02e] ! Mem[000000009000012c] = 30d9aa58 ! %l2 = 0000000071bba3fc, Mem[0000000086800108] = ffbae824 stba %l2,[%i1+%o1]0x81 ! Mem[0000000086800108] = fcbae824 ! Mem[0000000087000128] = 57c2651d, %l5 = 00000000720a244a swapa [%i2+%o5]0x88,%l5 ! %l5 = 0000000057c2651d ! Mem[0000000087000100] = c48a452b 000017e4, %l4 = a74930d9, %l5 = 57c2651d ldda [%i2+%g0]0x80,%l4 ! %l4 = 00000000c48a452b 00000000000017e4 p59_label_4: ! Mem[0000000087000108] = 3b08ee77, %l6 = 572b7cba, %l2 = 71bba3fc add %i2,0x08,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000003b08ee77 ! Mem[0000000086000100] = c4e0176c, %l4 = 00000000c48a452b ldsba [%i0+%g0]0x80,%l4 ! %l4 = ffffffffffffffc4 ! Mem[0000000086000128] = 73de74c4, %l2 = 000000003b08ee77 lduba [%i0+%o5]0x81,%l2 ! %l2 = 0000000000000073 ! Mem[0000000086800128] = fa23a33a 2b638f88, %l2 = 00000073, %l3 = 0000007b ldd [%i1+%o5],%l2 ! %l2 = 00000000fa23a33a 000000002b638f88 ! Mem[0000000086000100] = 6c17e0c4, %l6 = 9f926a0e572b7cba swapa [%i0+%g0]0x89,%l6 ! %l6 = 000000006c17e0c4 ! Mem[0000000087800110] = ff1621bb94c6f5b1, %l4 = ffffffffffffffc4, %l5 = 00000000000017e4 add %i3,0x10,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = ff1621bb94c6f5b1 ! Mem[0000000087800128] = 23e1279c89ad4454, %l4 = ffffffffffffffc4, %l6 = 000000006c17e0c4 add %i3,0x28,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 23e1279c89ad4454 ! Mem[000000008600013c] = 2bf4d789, %l6 = 89ad4454, %l0 = 000000c6 add %i0,0x3c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000002bf4d789 ! %l0 = 000000002bf4d789, Mem[0000000086800100] = 11adb62ba74930d9, %asi = 80 stxa %l0,[%i1+0x000]%asi ! Mem[0000000086800100] = 000000002bf4d789 ! Mem[000000008600010c] = 96a06cd0, %l2 = 00000000fa23a33a swap [%i0+0x00c],%l2 ! %l2 = 0000000096a06cd0 ba,a p59_not_taken_0_end p59_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p59_branch_failed p59_not_taken_0_end: ! End of Random Code for Thread 59 p59_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0ec] ! Set processor 59 done flag ! Check Registers p59_check_registers: set p59_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000002bf4d789 bne,a,pn %xcc,p59_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000096a06cd0 bne,a,pn %xcc,p59_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000002b638f88 bne,a,pn %xcc,p59_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffffffc4 bne,a,pn %xcc,p59_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ff1621bb94c6f5b1 bne,a,pn %xcc,p59_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000102b bne,a,pn %xcc,p59_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p59_check_fp_registers: set p59_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 9f66e560 8213dadd bne %xcc,p59_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 9803a09e 458d3b6d bne %xcc,p59_f4_fail nop ! Check Local Memory set p59_local0_expect,%g1 p59_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ba7c2b57bcbc133c ldx [%i0+0x000],%g3 ! Observed data at 0000000086000100 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = e231b74ffa23a33a ldx [%i0+0x008],%g3 ! Observed data at 0000000086000108 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = aa06ed75d8f58c0c ldx [%i0+0x018],%g3 ! Observed data at 0000000086000118 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000002ee719cf5e ldx [%i0+0x020],%g3 ! Observed data at 0000000086000120 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x020,%g4 set p59_local1_expect,%g1 p59_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 000000002bf4d789 ldx [%i1+0x000],%g3 ! Observed data at 0000000086800100 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = fcbae8246c0efffc ldx [%i1+0x008],%g3 ! Observed data at 0000000086800108 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d209b979f4ff69a2 ldx [%i1+0x010],%g3 ! Observed data at 0000000086800110 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffaedcc54790b30e ldx [%i1+0x018],%g3 ! Observed data at 0000000086800118 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = fa23a33a2b638f88 ldx [%i1+0x028],%g3 ! Observed data at 0000000086800128 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x028,%g4 set p59_local2_expect,%g1 p59_check_local2: ldx [%g1+0x000],%g2 ! Expected data = c48a452b000017e4 ldx [%i2+0x000],%g3 ! Observed data at 0000000087000100 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 4a240a7243e59da5 ldx [%i2+0x028],%g3 ! Observed data at 0000000087000128 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x028,%g4 set p59_local3_expect,%g1 p59_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff72eab7797d1161 ldx [%i3+0x000],%g3 ! Observed data at 0000000087800100 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff1621bb94c6f5b1 ldx [%i3+0x010],%g3 ! Observed data at 0000000087800110 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c6eb7a49ffdf01b3 ldx [%i3+0x018],%g3 ! Observed data at 0000000087800118 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x018,%g4 ! The test for processor 59 has passed p59_passed: ta GOOD_TRAP nop p59_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p59_failed p59_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p59_failed p59_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p59_failed p59_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p59_failed p59_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p59_failed p59_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p59_failed p59_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p59_failed p59_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p59_failed p59_f2_fail: set p59_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p59_f4_fail: set p59_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 59 failed p59_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0ec] ! Set processor 59 done flag set p59_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 59 failed p59_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0ec] ! Set processor 59 done flag set p59_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p59_selfmod_failed: ba p59_failed mov 0xabc,%g1 p59_common_error: or %g0,0xf1b,%g1 ba p59_failed mov %o5,%g3 p59_common_signature_error: set p59_temp,%g1 ba p59_failed st %g2,[%g1] ! Common Lock Number p59_common_timeout: set p59_temp,%g1 ba p59_failed st %g2,[%g1] ! Common Lock Number p59_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p59_failed mov 0x0,%g3 p59_trap1e: lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000087800108] stwa %l2,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000128] ldsha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000086000128] stda %l4,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800108] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000087000108] swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000087000128] stwa %l4,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800110] done p59_trap1o: lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000087800108] stwa %l2,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000128] ldsha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000086000128] stda %l4,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800108] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000087000108] swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000087000128] stwa %l4,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800110] done p59_trap2e: lduwa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000087800128] stha %l7,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000110] lduha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000087000110] swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000086800118] ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000086000108] stwa %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086000128] lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000086000110] done p59_trap2o: lduwa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000087800128] stha %l7,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000110] lduha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000087000110] swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000086800118] ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000086000108] stwa %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086000128] lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000086000110] done p59_trap3e: nop nop nop nop nop nop done p59_trap3o: nop nop nop nop nop nop done p59_init_memory_pointers: set p59_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p59_local0_start,%i0 set p59_local1_start,%i1 set p59_local2_start,%i2 set p59_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = fa7792dc8f9fc696 ldx [%g1+0x008],%l1 ! %l1 = 0b09173494c6f5b1 ldx [%g1+0x010],%l2 ! %l2 = 36f5888c87a20d95 ldx [%g1+0x018],%l3 ! %l3 = bcfb9f47a9e3a49a ldx [%g1+0x020],%l4 ! %l4 = 2f6cd17cfa23a33a ldx [%g1+0x028],%l5 ! %l5 = 97501be64bf498b5 ldx [%g1+0x030],%l6 ! %l6 = 9f926a0e572b7cba ldx [%g1+0x038],%l7 ! %l7 = 33de3decba0bfe72 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 0f4a52b4 981019aa a152d271 86aae8f1 ! %f4 = 0d713822 9661b140 298c887d 2896e56c ! %f8 = 89052c90 decc2ef2 779a25ad 00cbbcb8 ! %f12 = 6cff3632 1a9c567e 5c65c2f4 3b6ad619 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 501922c4 edd86795 25d4ac28 2dc3dc2d ! %f20 = 3ca9861c 658320a9 18b9fea9 135d742a ! %f24 = 778a37d2 7e5e7648 f742029e 944a70a1 ! %f28 = b20c3c60 00c69edc 3b86e2ce c988ae3e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e1384218 4b1dda48 16d720da 8f96024b ! %f36 = 9f43c343 4121add0 b406e069 e96e7806 ! %f40 = 8983aa37 0d9c5e9c 047ac930 b5e98ea6 ! %f44 = a594b81d 7380a405 a36e1a37 6f6a3ebd ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x552ac58f00000031,%g7,%g1 ! GSR scale = 6, align = 1 wr %g1,%g0,%gsr ! GSR = 552ac58f00000031 wr %g0,%y ! Clear Y 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[0000000088800114] = a5f3746a, %l2 = f5e9f9e6516fa1d1 swap [%i1+0x014],%l2 ! %l2 = 00000000a5f3746a ! Mem[000000009180010c] = e0f86c7f, %g2 = 43c88e6a4b2b706d ldsh [%o0+0x00e],%g2 ! %g2 = ffffffffffffe0f8 ! Mem[0000000089000108] = d7ba5c7c, %l4 = 9102cc5684e63f49 ldsba [%i2+%o1]0x89,%l4 ! %l4 = 000000000000007c ! %l2 = a5f3746a, %l3 = 6026d36a, Mem[0000000089800118] = 81407672 5e772ae5 stda %l2,[%i3+%o3]0x80 ! Mem[0000000089800118] = a5f3746a 6026d36a ! Mem[0000000089000100] = b1484cf3 3613fbbe, %l2 = a5f3746a, %l3 = 6026d36a ldda [%i2+%g0]0x88,%l2 ! %l2 = 000000003613fbbe 00000000b1484cf3 ! Mem[0000000088800104] = 50d5de63, %l4 = 000000000000007c swap [%i1+0x004],%l4 ! %l4 = 0000000050d5de63 ! Mem[000000008980011c] = 6026d36a, %l5 = 0be08014162f38a9 swap [%i3+0x01c],%l5 ! %l5 = 000000006026d36a ! Mem[0000000088800118] = 03bbf5c4, %l6 = 3fdfd13826cbc6cc ldstuba [%i1+%o3]0x89,%l6 ! %l6 = 000000c4000000ff ! %l1 = dc91b6d476ee4d88, Mem[0000000089000118] = cab27fdb stha %l1,[%i2+%o3]0x89 ! Mem[0000000089000118] = cab24d88 ! Mem[000000008880012e] = 19500fac, %l2 = 000000003613fbbe ldstub [%i1+0x02e],%l2 ! %l2 = 0000000f000000ff p60_label_2: ! Mem[000000008980011c] = 162f38a9, %l0 = 4c6f276eb0bca7cf ldstub [%i3+0x01c],%l0 ! %l0 = 00000016000000ff ! Mem[000000008900011c] = dbd9bff3, %l7 = 550a7054, %l5 = 6026d36a add %i2,0x1c,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000dbd9bff3 ! %l5 = 00000000dbd9bff3, Mem[0000000089800118] = 6a74f3a5 stha %l5,[%i3+%o3]0x89 ! Mem[0000000089800118] = 6a74bff3 ! Mem[000000009100012c] = 7adad35b, %g2 = ffffffffffffe0f8 ldsh [%i6+0x02e],%g2 ! %g2 = 0000000000007ada ! Mem[0000000089800110] = 6e3d5016, %l0 = 0000000000000016 ldstuba [%i3+%o2]0x80,%l0 ! %l0 = 0000006e000000ff ! Mem[000000008880012c] = 1950ffac, %l1 = 76ee4d88, %l3 = b1484cf3 add %i1,0x2c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 000000001950ffac ! Mem[0000000090800108] = dba6242e, %g2 = 0000000000007ada lduh [%i5+0x00a],%g2 ! %g2 = 000000000000dba6 ! Mem[0000000091800118] = 374f9414, %g2 = 000000000000dba6 ldub [%o0+%o3],%g2 ! %g2 = 0000000000000037 ! Mem[0000000088000120] = 82c84375, %l6 = 00000000000000c4 ldub [%i0+%o4],%l6 ! %l6 = 0000000000000082 ! Mem[0000000088800100] = d1c6d604, %l2 = 0000000f, %l2 = 0000000f casa [%i1]0x80,%l2,%l2 ! %l2 = 00000000d1c6d604 p60_label_3: ! Mem[0000000088800123] = 66b1137b, %l2 = 00000000d1c6d604 ldstub [%i1+0x023],%l2 ! %l2 = 0000007b000000ff ! %l5 = 00000000dbd9bff3, Mem[0000000088000128] = e9c7407f stha %l5,[%i0+%o5]0x80 ! Mem[0000000088000128] = bff3407f ! Mem[0000000089000134] = 044962cf, %l5 = dbd9bff3, %l0 = 0000006e add %i2,0x34,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000044962cf ! %l0 = 00000000044962cf, Mem[0000000089800110] = 16503dff stwa %l0,[%i3+%o2]0x89 ! Mem[0000000089800110] = 044962cf ! Mem[0000000088800120] = 66b113ff601d1909, %l3 = 000000001950ffac, %l0 = 00000000044962cf add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 66b113ff601d1909 ! Mem[0000000089000128] = bef055db, %l2 = 000000000000007b swapa [%i2+%o5]0x81,%l2 ! %l2 = 00000000bef055db ! %l0 = 66b113ff601d1909, Mem[0000000091000120] = a86cdbf2104ea99f, %asi = 80 stxa %l0,[%i6+0x020]%asi ! Mem[0000000091000120] = 66b113ff601d1909 ! Mem[0000000091800134] = d267c553, %g2 = 0000000000000037 lduw [%o0+0x034],%g2 ! %g2 = 00000000d267c553 ! Mem[0000000088000114] = f2f40d9d, %l7 = c654e1d6550a7054 swap [%i0+0x014],%l7 ! %l7 = 00000000f2f40d9d ! Mem[0000000090800138] = 33a15191 8b84534a, %g2 = d267c553, %g3 = 0bad0b00 ldda [%i5+0x038]%asi,%g2 ! %g2 = 0000000033a15191 000000008b84534a p60_label_4: ! Mem[0000000088800104] = 0000007c, %l6 = 0000000000000082 swap [%i1+0x004],%l6 ! %l6 = 000000000000007c ! %l0 = 601d1909, %l1 = 76ee4d88, Mem[0000000091000100] = 63e43622 a9be5f4d stda %l0,[%i6+0x000]%asi ! Mem[0000000091000100] = 601d1909 76ee4d88 ! Mem[0000000088800128] = f5a963b91950ffac, %l2 = 00000000bef055db ldxa [%i1+%o5]0x81,%l2 ! %l2 = f5a963b91950ffac ! Mem[0000000088000110] = 1c6af6f7550a7054, %l7 = 00000000f2f40d9d, %l7 = 00000000f2f40d9d add %i0,0x10,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 1c6af6f7550a7054 ! Mem[0000000088800110] = 2a11dbf2, %l7 = 1c6af6f7550a7054 lduwa [%i1+%o2]0x89,%l7 ! %l7 = 000000002a11dbf2 ! Mem[0000000091800124] = b0406c38, %g2 = 0000000033a15191 ldub [%o0+0x026],%g2 ! %g2 = 00000000000000b0 ! Mem[0000000088800120] = ff13b166, %l5 = 00000000dbd9bff3 ldstuba [%i1+%o4]0x89,%l5 ! %l5 = 00000066000000ff ! Mem[0000000089800108] = eff9111d, %l0 = 601d1909, %l5 = 00000066 add %i3,0x08,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000eff9111d ! Mem[0000000088800118] = fff5bb03, %l7 = 000000002a11dbf2 swap [%i1+%o3],%l7 ! %l7 = 00000000fff5bb03 ! Mem[000000009000013c] = 99ca0000, %g2 = 00000000000000b0 ldsba [%i4+0x03e]%asi,%g2 ! %g2 = ffffffffffffff99 ba,a p60_not_taken_0_end p60_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p60_branch_failed p60_not_taken_0_end: ! End of Random Code for Thread 60 1: membar #Sync ! Force all stores to complete p60_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0f0] ! Set processor 60 done flag ! Check Registers p60_check_registers: set p60_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 66b113ff601d1909 bne,a,pn %xcc,p60_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be f5a963b91950ffac bne,a,pn %xcc,p60_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000050d5de63 bne,a,pn %xcc,p60_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000eff9111d bne,a,pn %xcc,p60_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000007c bne,a,pn %xcc,p60_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000fff5bb03 bne,a,pn %xcc,p60_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p60_check_fp_registers: set p60_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be a152d271 86aae8f1 bne %xcc,p60_f2_fail nop ! Check Local Memory set p60_local0_expect,%g1 p60_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 1c6af6f7550a7054 ldx [%i0+0x010],%g3 ! Observed data at 0000000088000110 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = bff3407fa4ce55d5 ldx [%i0+0x028],%g3 ! Observed data at 0000000088000128 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x028,%g4 set p60_local1_expect,%g1 p60_check_local1: ldx [%g1+0x000],%g2 ! Expected data = d1c6d60400000082 ldx [%i1+0x000],%g3 ! Observed data at 0000000088800100 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = f2db112a516fa1d1 ldx [%i1+0x010],%g3 ! Observed data at 0000000088800110 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2a11dbf262c3d5d3 ldx [%i1+0x018],%g3 ! Observed data at 0000000088800118 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffb113ff601d1909 ldx [%i1+0x020],%g3 ! Observed data at 0000000088800120 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = f5a963b91950ffac ldx [%i1+0x028],%g3 ! Observed data at 0000000088800128 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x028,%g4 set p60_local2_expect,%g1 p60_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 884db2cadbd9bff3 ldx [%i2+0x018],%g3 ! Observed data at 0000000089000118 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000007b393b1ba6 ldx [%i2+0x028],%g3 ! Observed data at 0000000089000128 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x028,%g4 set p60_local3_expect,%g1 p60_check_local3: ldx [%g1+0x010],%g2 ! Expected data = cf624904f8bc9f90 ldx [%i3+0x010],%g3 ! Observed data at 0000000089800110 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f3bf746aff2f38a9 ldx [%i3+0x018],%g3 ! Observed data at 0000000089800118 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x018,%g4 ! The test for processor 60 has passed p60_passed: ta GOOD_TRAP nop p60_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p60_failed p60_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p60_failed p60_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p60_failed p60_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p60_failed p60_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p60_failed p60_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p60_failed p60_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p60_failed p60_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p60_failed p60_f2_fail: set p60_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 60 failed p60_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f0] ! Set processor 60 done flag set p60_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 60 failed p60_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f0] ! Set processor 60 done flag set p60_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p60_selfmod_failed: ba p60_failed mov 0xabc,%g1 p60_common_error: or %g0,0xf1c,%g1 ba p60_failed mov %o5,%g3 p60_common_signature_error: set p60_temp,%g1 ba p60_failed st %g2,[%g1] ! Common Lock Number p60_common_timeout: set p60_temp,%g1 ba p60_failed st %g2,[%g1] ! Common Lock Number p60_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p60_failed mov 0x0,%g3 p60_trap1e: swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000089800118] ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000088000120] done p60_trap1o: swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000089800118] ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000088000120] done p60_trap2e: ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000089800108] done p60_trap2o: ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000089800108] done p60_trap3e: nop nop done p60_trap3o: nop nop done p60_init_memory_pointers: set p60_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p60_local0_start,%i0 set p60_local1_start,%i1 set p60_local2_start,%i2 set p60_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 4c6f276eb0bca7cf ldx [%g1+0x008],%l1 ! %l1 = dc91b6d476ee4d88 ldx [%g1+0x010],%l2 ! %l2 = f5e9f9e6516fa1d1 ldx [%g1+0x018],%l3 ! %l3 = 7f8602ae6026d36a ldx [%g1+0x020],%l4 ! %l4 = 9102cc5684e63f49 ldx [%g1+0x028],%l5 ! %l5 = 0be08014162f38a9 ldx [%g1+0x030],%l6 ! %l6 = 3fdfd13826cbc6cc ldx [%g1+0x038],%l7 ! %l7 = c654e1d6550a7054 ! Initialize the output register of window 0 set unres3_start,%o0 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 = e2248419 daaf30b2 b3791c7c cc9242b3 ! %f4 = e0650d94 96fb37a4 4318d3d0 e3e54513 ! %f8 = 1dc01a49 07526f21 d4f9c47d 91b6ad82 ! %f12 = d0ef85e8 35b03b09 b049130b a1294373 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 61122bbc cc5c5d7a 19ce84e1 4fa00304 ! %f20 = 2782a88c 39ed185d bb258621 828f7f2c ! %f24 = 2674a205 caaa9a41 0b3f0f8f fdc879ea ! %f28 = e1ea3abb b300c0ca 60ca356e 621c974b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3b735a04 fc616e64 c2219173 78537eda ! %f36 = e72a0f91 cff29e1b 9b4c1ee7 48d17b1c ! %f40 = c9a48d75 ea1d6e6f 17bf7d00 0852225c ! %f44 = 2d7d0f8d 01ce52a1 8535bd85 107d76c6 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9997ffc000000014,%g7,%g1 ! GSR scale = 2, align = 4 wr %g1,%g0,%gsr ! GSR = 9997ffc000000014 wr %g0,%y ! Clear Y 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: ! %l2 = 04262a6ea8d973ae, Mem[000000008a800108] = d000cbcf stb %l2,[%i1+%o1] ! Mem[000000008a800108] = ae00cbcf ! %l6 = 243b94ea, %l7 = 5c8f9bd2, Mem[000000008b000110] = 749ca3b1 3f4ca1d8 stda %l6,[%i2+%o2]0x88 ! Mem[000000008b000110] = 243b94ea 5c8f9bd2 ! %l4 = eb64c6aa1ea4a2fd, Mem[000000008b000118] = 5fe8f83ee743c63c stxa %l4,[%i2+%o3]0x80 ! Mem[000000008b000118] = eb64c6aa1ea4a2fd ! Mem[000000009080011c] = 021b6c36, %g2 = a20593ffe9434651 ldub [%i5+0x01d],%g2 ! %g2 = 0000000000000002 ! %l0 = 00d742520e2290a9, Mem[000000008a000128] = 08eb2a2b stwa %l0,[%i0+%o5]0x88 ! Mem[000000008a000128] = 0e2290a9 ! %l6 = 3c7f1ed8243b94ea, Mem[0000000091800124] = 9bf6b040, %asi = 80 stha %l6,[%o0+0x024]%asi ! Mem[0000000091800124] = 94eab040 ! Mem[0000000091000130] = d35ba8eb, %g18 = 3a1d5958c0ada7a0 ldsw [%i6+0x030],%g2 ! %g2 = 3a1d5958c0ada7a0 ! Mem[000000008a000118] = 0d8003cc5fd37ae2, %l4 = eb64c6aa1ea4a2fd, %l5 = 97115cfe05c83688 add %i0,0x18,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 0d8003cc5fd37ae2 ! %l1 = b6cd4a59d3e63017, Mem[0000000090800130] = 0047527318f877fd stx %l1,[%i5+0x030] ! Mem[0000000090800130] = b6cd4a59d3e63017 ! Mem[000000008b00012c] = 8f373ceb, %l0 = 00d742520e2290a9, %asi = 80 swapa [%i2+0x02c]%asi,%l0 ! %l0 = 000000008f373ceb p61_label_2: ! Mem[0000000091800118] = 374f9414 b2e2cddc, %g2 = d35ba8eb, %g3 = 0bad0b00 ldd [%o0+%o3],%g2 ! %g2 = 00000000374f9414 00000000b2e2cddc ! Mem[000000008a800104] = 71c02893, %l0 = 000000008f373ceb lduwa [%i1+0x004]%asi,%l0 ! %l0 = 0000000071c02893 ! Mem[000000008a800110] = b719f175, %l1 = b6cd4a59d3e63017 swapa [%i1+%o2]0x80,%l1 ! %l1 = 00000000b719f175 ! Mem[000000008b80010c] = f48eab5a, %l6 = 3c7f1ed8243b94ea ldsh [%i3+0x00e],%l6 ! %l6 = ffffffffffffab5a ! Mem[000000008b800134] = 6ad5b508, %l7 = 5c8f9bd2, %l2 = a8d973ae add %i3,0x34,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000006ad5b508 ! Mem[000000008a800128] = bbe03889, %l0 = 0000000071c02893 ldswa [%i1+%o5]0x89,%l0 ! %l0 = ffffffffbbe03889 ! Mem[0000000090800104] = ead33315, %g2 = 00000000374f9414 ldsb [%i5+0x005],%g2 ! %g2 = ffffffffffffffea ! Mem[000000008b000118] = eb64c6aa, %l0 = bbe03889, %l3 = 10e709d1 add %i2,0x18,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000eb64c6aa ! Mem[000000008b800118] = 86c0838f, %l2 = 000000006ad5b508 ldstuba [%i3+%o3]0x89,%l2 ! %l2 = 0000008f000000ff ! Mem[000000008a000110] = 84c182a3, %l6 = ffffffffffffab5a ldswa [%i0+%o2]0x80,%l6 ! %l6 = ffffffff84c182a3 p61_label_3: ! Mem[0000000090000108] = 08ca4708, %g2 = ffffffffffffffea ldsh [%i4+%o1],%g2 ! %g2 = 00000000000008ca ! Mem[000000008a800100] = b43fae8c, %l5 = 0d8003cc5fd37ae2 swap [%i1+%g0],%l5 ! %l5 = 00000000b43fae8c ! Mem[000000008b00010c] = e48a63a9, %l5 = 00000000b43fae8c swap [%i2+0x00c],%l5 ! %l5 = 00000000e48a63a9 ! Mem[000000008a800106] = 71c02893, %l4 = eb64c6aa1ea4a2fd ldstub [%i1+0x006],%l4 ! %l4 = 00000028000000ff ! Mem[000000008b80010e] = f48eab5a, %l1 = 00000000b719f175 ldstub [%i3+0x00e],%l1 ! %l1 = 000000ab000000ff ! Mem[000000008a000110] = 84c182a3, %l0 = ffffffffbbe03889 swapa [%i0+%o2]0x81,%l0 ! %l0 = 0000000084c182a3 ! Mem[000000008b00013c] = 09581cac, %l5 = e48a63a9, %l2 = 0000008f add %i2,0x3c,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000009581cac ! Mem[000000008b000118] = eb64c6aa, %l1 = 00000000000000ab ldsw [%i2+%o3],%l1 ! %l1 = ffffffffeb64c6aa ! %l6 = ffffffff84c182a3, Mem[0000000090800134] = d3e63017, %asi = 80 stwa %l6,[%i5+0x034]%asi ! Mem[0000000090800134] = 84c182a3 ! Mem[000000008b000108] = a2116d88b43fae8c, %l6 = ffffffff84c182a3, %l5 = 00000000e48a63a9 add %i2,0x08,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = a2116d88b43fae8c p61_label_4: ! Mem[000000008a000108] = 2dc46c33, %l0 = 0000000084c182a3 ldsha [%i0+%o1]0x88,%l0 ! %l0 = 0000000000006c33 ! Mem[0000000091000108] = 00c266ba 1d459227, %g2 = 000008ca, %g3 = b2e2cddc ldd [%i6+%o1],%g2 ! %g2 = 0000000000c266ba 000000001d459227 ! Mem[0000000090000128] = c671c38c, %g2 = 0000000000c266ba lduh [%i4+%o5],%g2 ! %g2 = 000000000000c671 ! Mem[000000008b800124] = a7ba5fa6, %l5 = b43fae8c, %l0 = 00006c33 add %i3,0x24,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000a7ba5fa6 ! %l6 = ffffffff84c182a3, Mem[000000008b000108] = a2116d88 stba %l6,[%i2+%o1]0x80 ! Mem[000000008b000108] = a3116d88 ! Mem[000000009180013c] = 4c070000, %g2 = 000000000000c671 ldsb [%o0+0x03e],%g2 ! %g2 = 000000000000004c ! Mem[000000008b800138] = c8d305a0, %l5 = b43fae8c, %l4 = 00000028 add %i3,0x38,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000c8d305a0 ! Mem[000000008a80011c] = 56be744e, %l6 = ffffffff84c182a3 lduh [%i1+0x01c],%l6 ! %l6 = 00000000000056be ! Mem[000000008a000128] = a990220e 7f9cdb95, %l6 = 000056be, %l7 = 5c8f9bd2 ldda [%i0+%o5]0x81,%l6 ! %l6 = 00000000a990220e 000000007f9cdb95 ! %l7 = 000000007f9cdb95, Mem[000000009100013a] = 9367c398 stb %l7,[%i6+0x03a] ! Mem[0000000091000138] = 9567c398 ba,a p61_not_taken_0_end p61_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p61_branch_failed p61_not_taken_0_end: ! End of Random Code for Thread 61 p61_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0f4] ! Set processor 61 done flag ! Check Registers p61_check_registers: set p61_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000a7ba5fa6 bne,a,pn %xcc,p61_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffeb64c6aa bne,a,pn %xcc,p61_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000009581cac bne,a,pn %xcc,p61_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000c8d305a0 bne,a,pn %xcc,p61_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000a990220e bne,a,pn %xcc,p61_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p61_check_fp_registers: set p61_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 4318d3d0 e3e54513 bne %xcc,p61_f6_fail nop ! Check Local Memory set p61_local0_expect,%g1 p61_check_local0: ldx [%g1+0x010],%g2 ! Expected data = bbe038893661d244 ldx [%i0+0x010],%g3 ! Observed data at 000000008a000110 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = a990220e7f9cdb95 ldx [%i0+0x028],%g3 ! Observed data at 000000008a000128 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x028,%g4 set p61_local1_expect,%g1 p61_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 5fd37ae271c0ff93 ldx [%i1+0x000],%g3 ! Observed data at 000000008a800100 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ae00cbcf2d5bf25e ldx [%i1+0x008],%g3 ! Observed data at 000000008a800108 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d3e630177b41e709 ldx [%i1+0x010],%g3 ! Observed data at 000000008a800110 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x010,%g4 set p61_local2_expect,%g1 p61_check_local2: ldx [%g1+0x008],%g2 ! Expected data = a3116d88b43fae8c ldx [%i2+0x008],%g3 ! Observed data at 000000008b000108 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ea943b24d29b8f5c ldx [%i2+0x010],%g3 ! Observed data at 000000008b000110 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = eb64c6aa1ea4a2fd ldx [%i2+0x018],%g3 ! Observed data at 000000008b000118 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0a5e5b680e2290a9 ldx [%i2+0x028],%g3 ! Observed data at 000000008b000128 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x028,%g4 set p61_local3_expect,%g1 p61_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 5cb47012f48eff5a ldx [%i3+0x008],%g3 ! Observed data at 000000008b800108 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff83c0866b18d4a0 ldx [%i3+0x018],%g3 ! Observed data at 000000008b800118 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x018,%g4 ! The test for processor 61 has passed p61_passed: ta GOOD_TRAP nop p61_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p61_failed p61_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p61_failed p61_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p61_failed p61_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p61_failed p61_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p61_failed p61_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p61_failed p61_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p61_failed p61_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p61_failed p61_f6_fail: set p61_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 61 failed p61_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f4] ! Set processor 61 done flag set p61_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 61 failed p61_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f4] ! Set processor 61 done flag set p61_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p61_selfmod_failed: ba p61_failed mov 0xabc,%g1 p61_common_error: or %g0,0xf1d,%g1 ba p61_failed mov %o5,%g3 p61_common_signature_error: set p61_temp,%g1 ba p61_failed st %g2,[%g1] ! Common Lock Number p61_common_timeout: set p61_temp,%g1 ba p61_failed st %g2,[%g1] ! Common Lock Number p61_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p61_failed mov 0x0,%g3 p61_trap1e: swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008a000110] stxa %l1,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000108] swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008b800110] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008b000128] done p61_trap1o: swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008a000110] stxa %l1,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000108] swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008b800110] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008b000128] done p61_trap2e: lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b000108] done p61_trap2o: lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b000108] done p61_trap3e: nop nop nop nop done p61_trap3o: 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 = 00d742520e2290a9 ldx [%g1+0x008],%l1 ! %l1 = b6cd4a59d3e63017 ldx [%g1+0x010],%l2 ! %l2 = 04262a6ea8d973ae ldx [%g1+0x018],%l3 ! %l3 = edef3e5610e709d1 ldx [%g1+0x020],%l4 ! %l4 = eb64c6aa1ea4a2fd ldx [%g1+0x028],%l5 ! %l5 = 97115cfe05c83688 ldx [%g1+0x030],%l6 ! %l6 = 3c7f1ed8243b94ea ldx [%g1+0x038],%l7 ! %l7 = 5bd2d2a65c8f9bd2 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 19454836 717fabb0 04dddc28 5cb9f24d ! %f4 = 676bd294 ed3fa2cd 5a273a75 5d789777 ! %f8 = acbd4e24 1cbbc973 a9a163d5 722343aa ! %f12 = b751d928 de9af8e2 f7bd9eda 79c1f40c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 26c5cd14 30cafeb9 19c41351 984f5f63 ! %f20 = 9a720de9 5cdbe9c1 9e5f0bd1 b60b6a62 ! %f24 = cb493351 6c97bb36 cf506412 15207abf ! %f28 = 1d7a820f 31947cbc 117fd635 8b609dba ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9083d044 fbed1425 89ac4ada 0173e47c ! %f36 = 220c0c58 90e52c22 ae3ed916 6149f27f ! %f40 = f180f89a 44ffcead 2a51cfb5 65d1e9a7 ! %f44 = c7740e0d f7c9586e 8b6ae3ab 05296ecb ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5eb0d20f00000076,%g7,%g1 ! GSR scale = 14, align = 6 wr %g1,%g0,%gsr ! GSR = 5eb0d20f00000076 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 62 p62_label_1: ! Mem[0000000090000108] = 08ca4708 7887c5e2, %g2 = 000000ff, %g3 = 0bad0b00 ldd [%i4+%o1],%g2 ! %g2 = 0000000008ca4708 000000007887c5e2 ! Mem[000000008d00011e] = c7d5eaf4, %l5 = 080ed3e8c1f9e3f7 ldstub [%i2+0x01e],%l5 ! %l5 = 000000ea000000ff ! Mem[000000008d000120] = 2b7caf78, %l2 = fcd18d47cc69ae6e swapa [%i2+%o4]0x81,%l2 ! %l2 = 000000002b7caf78 ! Mem[0000000090000128] = c671c38c 64dd7b90, %g2 = 08ca4708, %g3 = 7887c5e2 ldd [%i4+%o5],%g2 ! %g2 = 00000000c671c38c 0000000064dd7b90 ! Mem[000000008c800100] = a1ac07e2, %l4 = 4e7ce67bea1356bf ldswa [%i1+%g0]0x89,%l4 ! %l4 = ffffffffa1ac07e2 ! Mem[000000008c800110] = 1ba26ae7, %l5 = 00000000000000ea lduba [%i1+%o2]0x81,%l5 ! %l5 = 000000000000001b ! Mem[0000000091000110] = fcd58bf1, %g2 = 00000000c671c38c ldsh [%i6+%o2],%g2 ! %g2 = fffffffffffffcd5 ! %l6 = 74f257de078eb795, Mem[0000000090800118] = 9b73b01403021b6c, %asi = 80 stxa %l6,[%i5+0x018]%asi ! Mem[0000000090800118] = 74f257de078eb795 ! Mem[000000008c800128] = 6a4afae1, %l1 = 83ae28808c18a433 swap [%i1+%o5],%l1 ! %l1 = 000000006a4afae1 ! Mem[000000008c000128] = 0ef09a1ea96d0a18, %l2 = 000000002b7caf78 ldxa [%i0+%o5]0x89,%l2 ! %l2 = 0ef09a1ea96d0a18 p62_label_2: ! Mem[000000008d00011c] = c7d5fff4, %l2 = 0ef09a1ea96d0a18 ldub [%i2+0x01f],%l2 ! %l2 = 00000000000000f4 ! Mem[000000008c000108] = 8f027a17b841bd0d, %l5 = 000000000000001b, %l6 = 74f257de078eb795 add %i0,0x08,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 8f027a17b841bd0d ! %l5 = 000000000000001b, Mem[000000008c000108] = 8f027a17b841bd0d stxa %l5,[%i0+%o1]0x80 ! Mem[000000008c000108] = 000000000000001b ! Mem[000000008c800110] = e76aa21b, %l4 = ffffffffa1ac07e2 lduha [%i1+%o2]0x88,%l4 ! %l4 = 000000000000a21b ! Mem[000000008c800128] = 33a4188c, %l5 = 000000000000001b swapa [%i1+%o5]0x88,%l5 ! %l5 = 0000000033a4188c ! Mem[000000008c800138] = 58755194, %l0 = 6853e85d, %l0 = 6853e85d add %i1,0x38,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000058755194 ! Mem[000000008c800100] = e207aca1, %l5 = 33a4188c, %l0 = 58755194 casa [%i1]0x80,%l5,%l0 ! %l0 = 00000000e207aca1 ! Mem[0000000091800100] = de078b6b, %g2 = fffffffffffffcd5 lduh [%o0+0x002],%g2 ! %g2 = 000000000000de07 ! Mem[000000008c800104] = 298e3fc6, %l0 = 00000000e207aca1 swap [%i1+0x004],%l0 ! %l0 = 00000000298e3fc6 ! Mem[000000008c000110] = 463ba8a4, %l3 = 53b561944611a0a0 swapa [%i0+%o2]0x81,%l3 ! %l3 = 00000000463ba8a4 p62_label_3: ! Mem[000000008d000120] = cc69ae6e, %l5 = 33a4188c, %l1 = 6a4afae1 add %i2,0x20,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000cc69ae6e ! Mem[000000008d000118] = b7a63e41, %l7 = ec52404865c935a3 swapa [%i2+%o3]0x88,%l7 ! %l7 = 00000000b7a63e41 ! Mem[000000008c800110] = 1ba26ae75809b53b, %l1 = 00000000cc69ae6e, %l1 = 00000000cc69ae6e add %i1,0x10,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 1ba26ae75809b53b ! Mem[000000008c80012c] = f31f4791, %l5 = 0000000033a4188c swap [%i1+0x02c],%l5 ! %l5 = 00000000f31f4791 ! Mem[000000008d000128] = f047c63f, %l4 = 000000000000a21b lduha [%i2+%o5]0x89,%l4 ! %l4 = 000000000000c63f ! Mem[000000008d00013c] = ef2b3f0f, %l5 = 00000000f31f4791 swap [%i2+0x03c],%l5 ! %l5 = 00000000ef2b3f0f ! Mem[0000000091000108] = 00c266ba 1d459227, %g2 = 0000de07, %g3 = 64dd7b90 ldd [%i6+%o1],%g2 ! %g2 = 0000000000c266ba 000000001d459227 ! Mem[000000008d000124] = 2ac6dced, %l4 = 000000000000c63f, %asi = 80 swapa [%i2+0x024]%asi,%l4 ! %l4 = 000000002ac6dced ! Mem[000000008d800114] = 822e384e, %l7 = 00000000b7a63e41 lduh [%i3+0x016],%l7 ! %l7 = 000000000000384e ! Mem[000000008d80010c] = f4faa769, %l2 = 00000000000000f4 swap [%i3+0x00c],%l2 ! %l2 = 00000000f4faa769 p62_label_4: ! Mem[000000008c800108] = da3e2acd, %l0 = 00000000298e3fc6 swapa [%i1+%o1]0x81,%l0 ! %l0 = 00000000da3e2acd ! Mem[000000008d000128] = 3fc647f089fa99b7, %l4 = 000000002ac6dced, %l4 = 000000002ac6dced add %i2,0x28,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 3fc647f089fa99b7 ! Mem[000000008d800134] = 8040505d, %l6 = 8f027a17b841bd0d swap [%i3+0x034],%l6 ! %l6 = 000000008040505d ! %l1 = 1ba26ae75809b53b, Mem[0000000090000118] = 5e788280 stw %l1,[%i4+%o3] ! Mem[0000000090000118] = 5809b53b ! Mem[000000008d000120] = 6eae69cc, %l4 = 3fc647f089fa99b7 ldstuba [%i2+%o4]0x89,%l4 ! %l4 = 000000cc000000ff ! Mem[000000008c000100] = b04afbf4, %l0 = 00000000da3e2acd ldstub [%i0+%g0],%l0 ! %l0 = 000000b0000000ff ! %l2 = f4faa769, %l3 = 463ba8a4, Mem[0000000090800108] = 15e1dba6 242eda9c std %l2,[%i5+%o1] ! Mem[0000000090800108] = f4faa769 463ba8a4 ! Mem[000000008d000129] = 3fc647f0, %l3 = 00000000463ba8a4 ldstub [%i2+0x029],%l3 ! %l3 = 000000c6000000ff ! Mem[000000008c000120] = 96248ca5, %l1 = 1ba26ae75809b53b swap [%i0+%o4],%l1 ! %l1 = 0000000096248ca5 ! Mem[000000008c000114] = b7ad0ee2, %l5 = 00000000ef2b3f0f lduh [%i0+0x014],%l5 ! %l5 = 000000000000b7ad ba,a p62_not_taken_0_end p62_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p62_branch_failed p62_not_taken_0_end: ! End of Random Code for Thread 62 p62_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0f8] ! Set processor 62 done flag ! Check Registers p62_check_registers: set p62_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000b0 bne,a,pn %xcc,p62_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000f4faa769 bne,a,pn %xcc,p62_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000c6 bne,a,pn %xcc,p62_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000cc bne,a,pn %xcc,p62_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000b7ad bne,a,pn %xcc,p62_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000384e bne,a,pn %xcc,p62_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p62_local0_expect,%g1 p62_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ff4afbf42887dcb1 ldx [%i0+0x000],%g3 ! Observed data at 000000008c000100 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000000000001b ldx [%i0+0x008],%g3 ! Observed data at 000000008c000108 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4611a0a0b7ad0ee2 ldx [%i0+0x010],%g3 ! Observed data at 000000008c000110 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5809b53b8285e1d9 ldx [%i0+0x020],%g3 ! Observed data at 000000008c000120 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x020,%g4 set p62_local1_expect,%g1 p62_check_local1: ldx [%g1+0x000],%g2 ! Expected data = e207aca1e207aca1 ldx [%i1+0x000],%g3 ! Observed data at 000000008c800100 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 298e3fc6560977c5 ldx [%i1+0x008],%g3 ! Observed data at 000000008c800108 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1b00000033a4188c ldx [%i1+0x028],%g3 ! Observed data at 000000008c800128 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x028,%g4 set p62_local2_expect,%g1 p62_check_local2: ldx [%g1+0x018],%g2 ! Expected data = a335c965c7d5fff4 ldx [%i2+0x018],%g3 ! Observed data at 000000008d000118 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff69ae6e0000c63f ldx [%i2+0x020],%g3 ! Observed data at 000000008d000120 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3fff47f089fa99b7 ldx [%i2+0x028],%g3 ! Observed data at 000000008d000128 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = d419911df31f4791 ldx [%i2+0x038],%g3 ! Observed data at 000000008d000138 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x038,%g4 set p62_local3_expect,%g1 p62_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 575e076f000000f4 ldx [%i3+0x008],%g3 ! Observed data at 000000008d800108 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 8d731b45b841bd0d ldx [%i3+0x030],%g3 ! Observed data at 000000008d800130 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x030,%g4 ! The test for processor 62 has passed p62_passed: ta GOOD_TRAP nop p62_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p62_failed p62_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p62_failed p62_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p62_failed p62_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p62_failed p62_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p62_failed p62_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p62_failed p62_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p62_failed p62_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p62_failed ! The test for processor 62 failed p62_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f8] ! Set processor 62 done flag set p62_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 62 failed p62_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f8] ! Set processor 62 done flag set p62_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p62_selfmod_failed: ba p62_failed mov 0xabc,%g1 p62_common_error: or %g0,0xf1e,%g1 ba p62_failed mov %o5,%g3 p62_common_signature_error: set p62_temp,%g1 ba p62_failed st %g2,[%g1] ! Common Lock Number p62_common_timeout: set p62_temp,%g1 ba p62_failed st %g2,[%g1] ! Common Lock Number p62_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p62_failed mov 0x0,%g3 p62_trap1e: ldswa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008d000108] lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008d800120] stba %l7,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c800110] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008c800110] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008c000120] ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008d800128] done p62_trap1o: ldswa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008d000108] lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008d800120] stba %l7,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c800110] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008c800110] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008c000120] ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008d800128] done p62_trap2e: ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008c800100] lduwa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008d800128] lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008d000120] lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008d800120] swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008d000100] ldxa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008d800120] done p62_trap2o: ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008c800100] lduwa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008d800128] lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008d000120] lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008d800120] swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008d000100] ldxa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008d800120] done p62_trap3e: nop nop nop nop nop nop done p62_trap3o: nop nop nop nop nop nop done p62_init_memory_pointers: set p62_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p62_local0_start,%i0 set p62_local1_start,%i1 set p62_local2_start,%i2 set p62_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a8dbb40a6853e85d ldx [%g1+0x008],%l1 ! %l1 = 83ae28808c18a433 ldx [%g1+0x010],%l2 ! %l2 = fcd18d47cc69ae6e ldx [%g1+0x018],%l3 ! %l3 = 53b561944611a0a0 ldx [%g1+0x020],%l4 ! %l4 = 4e7ce67bea1356bf ldx [%g1+0x028],%l5 ! %l5 = 080ed3e8c1f9e3f7 ldx [%g1+0x030],%l6 ! %l6 = 74f257de078eb795 ldx [%g1+0x038],%l7 ! %l7 = ec52404865c935a3 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 6fffcea3 279eda11 efc7c754 acffd8ad ! %f4 = 56fb9e85 9d4cd8aa 707db562 ff6bedde ! %f8 = 710d6d32 82278cb8 a58f1cf1 6784f92f ! %f12 = 4185b45a a0db8d7f 5e791e49 12511535 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f6a0427e 56446449 88c2ab50 17352906 ! %f20 = 614d3a7e 4810937a d674dbf8 0f16fbb3 ! %f24 = 092a135c bb77bff4 85a0caad 11cc1cf0 ! %f28 = 15f281ba 125143e1 75c5903a 34f71bf0 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 93d395fd 174133cb b71b898f 36499f03 ! %f36 = 0a6f4b82 23fa206e 1ec00215 6e0ad5a4 ! %f40 = a4e9c34c c39b341e 1fb7473c 24a1c660 ! %f44 = 875436dd 6b1363fa 758fe8f7 d202cdf0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x09184a4800000020,%g7,%g1 ! GSR scale = 4, align = 0 wr %g1,%g0,%gsr ! GSR = 09184a4800000020 wr %g0,%y ! Clear Y 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: ! %l4 = a1737250, %l5 = 99f7d013, Mem[000000008f800110] = eb0cf579 3cce50e8 std %l4,[%i3+%o2] ! Mem[000000008f800110] = a1737250 99f7d013 ! Mem[000000008e800100] = 58808651, %l0 = a76ea62433ecdec4 swap [%i1+%g0],%l0 ! %l0 = 0000000058808651 ! Mem[0000000091000108] = 00c266ba 1d459227, %g2 = 1ef2ff93, %g3 = 0bad0b00 ldd [%i6+%o1],%g2 ! %g2 = 0000000000c266ba 000000001d459227 ! Mem[000000008f000138] = 8b076f16cbf13b65, %l1 = e5ede41db1b4e5a0, %l1 = e5ede41db1b4e5a0 add %i2,0x38,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 8b076f16cbf13b65 ! Mem[000000008e000108] = 2ba1bb0c6202b2e2, %l3 = feab646665170d55, %l5 = ae9114ae99f7d013 add %i0,0x08,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 2ba1bb0c6202b2e2 ! Mem[000000008f800120] = f7759a50e9a79663, %l5 = 2ba1bb0c6202b2e2 ldxa [%i3+%o4]0x88,%l5 ! %l5 = f7759a50e9a79663 ! Mem[000000008e000118] = a86fa773, %l6 = 16fbe7f65ac5a20b lduha [%i0+%o3]0x81,%l6 ! %l6 = 000000000000a86f ! Mem[000000008f800118] = ed21e84c, %l4 = 6e8db3fea1737250 ldstuba [%i3+%o3]0x80,%l4 ! %l4 = 000000ed000000ff ! Mem[0000000091000104] = a9be5f4d, %g2 = 0000000000c266ba ldsha [%i6+0x004]%asi,%g2 ! %g2 = ffffffffffffa9be ! Mem[0000000091800118] = 374f9414, %g18 = 9e859bcbeb6b29f2 ldsw [%o0+%o3],%g2 ! %g2 = 9e859bcbeb6b29f2 p63_label_2: ! Mem[000000008f800108] = 6ee4fd0aa3a530ef, %l6 = 000000000000a86f, %l0 = 0000000058808651 add %i3,0x08,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 6ee4fd0aa3a530ef ! Mem[0000000090000138] = 60abaa20, %g2 = 00000000374f9414 ldsb [%i4+0x038],%g2 ! %g2 = 0000000000000060 ! Mem[000000008f800100] = f5c43750, %l7 = 61d9f516611e093c ldswa [%i3+%g0]0x89,%l7 ! %l7 = fffffffff5c43750 ! Mem[000000009180010c] = e0f86c7f, %g2 = 0000000000000060 ldsh [%o0+0x00e],%g2 ! %g2 = ffffffffffffe0f8 ! Mem[000000008f000100] = db0a9b04, %l0 = 6ee4fd0aa3a530ef swapa [%i2+%g0]0x89,%l0 ! %l0 = 00000000db0a9b04 ! Mem[000000008f800110] = a1737250, %l3 = feab646665170d55 swapa [%i3+%o2]0x80,%l3 ! %l3 = 00000000a1737250 ! %l5 = f7759a50e9a79663, Mem[000000008e000120] = ef422e14 stb %l5,[%i0+%o4] ! Mem[000000008e000120] = 63422e14 ! %l7 = fffffffff5c43750, Mem[000000008e000120] = 142e4263 stwa %l7,[%i0+%o4]0x89 ! Mem[000000008e000120] = f5c43750 ! Mem[000000008e00010c] = 6202b2e2, %l1 = 8b076f16cbf13b65 ldstub [%i0+0x00c],%l1 ! %l1 = 00000062000000ff ! Mem[000000008e80012c] = 8231f468, %l4 = 00000000000000ed, %asi = 80 swapa [%i1+0x02c]%asi,%l4 ! %l4 = 000000008231f468 p63_label_3: ! Mem[000000008f000120] = 02886fb5585c451a, %l1 = 0000000000000062, %l5 = f7759a50e9a79663 add %i2,0x20,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 02886fb5585c451a ! Mem[000000009180013c] = 7f514c07, %g2 = ffffffffffffe0f8 lduw [%o0+0x03c],%g2 ! %g2 = 000000007f514c07 ! Mem[000000008e000108] = 2ba1bb0cff02b2e2, %l2 = 60c150c21482ea81, %l7 = fffffffff5c43750 add %i0,0x08,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 2ba1bb0cff02b2e2 ! Mem[000000008e000120] = 5037c4f5, %l5 = 02886fb5585c451a swap [%i0+%o4],%l5 ! %l5 = 000000005037c4f5 ! Mem[000000008f800138] = 05a247699dbf34d8, %l2 = 60c150c21482ea81, %l6 = 000000000000a86f add %i3,0x38,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 05a247699dbf34d8 ! Mem[0000000090800118] = b0140302, %g2 = 000000007f514c07 ldub [%i5+0x01a],%g2 ! %g2 = 00000000000000b0 ! Mem[000000008f000100] = ef30a5a3, %l4 = 000000008231f468 swapa [%i2+%g0]0x80,%l4 ! %l4 = 00000000ef30a5a3 ! Mem[000000008e000114] = 60362020, %l5 = 000000005037c4f5, %asi = 80 swapa [%i0+0x014]%asi,%l5 ! %l5 = 0000000060362020 ! Mem[000000008f000114] = c2cbefe1, %l6 = 05a247699dbf34d8, %asi = 80 swapa [%i2+0x014]%asi,%l6 ! %l6 = 00000000c2cbefe1 ! Mem[000000008f000118] = fe9f7f7d, %l1 = 0000000000000062 swap [%i2+%o3],%l1 ! %l1 = 00000000fe9f7f7d p63_label_4: ! Mem[000000008e000100] = e9145821, %l4 = 00000000ef30a5a3 swapa [%i0+%g0]0x89,%l4 ! %l4 = 00000000e9145821 ! Mem[0000000090800100] = 656768aa, %g18 = 9e859bcbeb6b29f2 ldsw [%i5+%g0],%g2 ! %g2 = 9e859bcbeb6b29f2 ! %l1 = 00000000fe9f7f7d, Mem[000000009000013c] = 45e599ca, %asi = 80 stha %l1,[%i4+0x03c]%asi ! Mem[000000009000013c] = 7f7d99ca ! Mem[0000000090800124] = 920b083b, %g18 = 9e859bcbeb6b29f2 ldsw [%i5+0x024],%g2 ! %g2 = 9e859bcbeb6b29f2 ! Mem[000000008f000104] = e491af9e, %l1 = 00000000fe9f7f7d swap [%i2+0x004],%l1 ! %l1 = 00000000e491af9e ! Mem[0000000091000128] = 5cfb3f6c95b57ada, %g2 = ffffffff920b083b ldxa [%i6+0x028]%asi,%g2 ! %g2 = 5cfb3f6c95b57ada ! Mem[000000008f800110] = 65170d55, %l0 = 00000000db0a9b04 swap [%i3+%o2],%l0 ! %l0 = 0000000065170d55 ! Mem[000000008f800128] = 2c60002ce9b44e33, %l2 = 60c150c21482ea81, %l7 = 2ba1bb0cff02b2e2 add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 2c60002ce9b44e33 ! %l3 = 00000000a1737250, Mem[0000000091800138] = d344049f stw %l3,[%o0+0x038] ! Mem[0000000091800138] = a1737250 ! Mem[000000008f000107] = fe9f7f7d, %l7 = 2c60002ce9b44e33 ldstub [%i2+0x007],%l7 ! %l7 = 0000007d000000ff ba,a p63_not_taken_0_end p63_not_taken_0: ! The following code should not be executed stw %l0,[%i2+0x004] nop nop nop ba,a p63_branch_failed p63_not_taken_0_end: ! End of Random Code for Thread 63 p63_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0fc] ! Set processor 63 done flag ! Check Registers p63_check_registers: set p63_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000e491af9e bne,a,pn %xcc,p63_reg_l1_fail mov %l1,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000e9145821 bne,a,pn %xcc,p63_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000060362020 bne,a,pn %xcc,p63_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000c2cbefe1 bne,a,pn %xcc,p63_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000007d bne,a,pn %xcc,p63_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p63_local0_expect,%g1 p63_check_local0: ldx [%g1+0x000],%g2 ! Expected data = a3a530efd8132b1a ldx [%i0+0x000],%g3 ! Observed data at 000000008e000100 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2ba1bb0cff02b2e2 ldx [%i0+0x008],%g3 ! Observed data at 000000008e000108 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b6d874035037c4f5 ldx [%i0+0x010],%g3 ! Observed data at 000000008e000110 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 585c451a5752c0de ldx [%i0+0x020],%g3 ! Observed data at 000000008e000120 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x020,%g4 set p63_local1_expect,%g1 p63_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 33ecdec47a8bad82 ldx [%i1+0x000],%g3 ! Observed data at 000000008e800100 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = e9b82840000000ed ldx [%i1+0x028],%g3 ! Observed data at 000000008e800128 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x028,%g4 set p63_local2_expect,%g1 p63_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 8231f468fe9f7fff ldx [%i2+0x000],%g3 ! Observed data at 000000008f000100 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6d16bb509dbf34d8 ldx [%i2+0x010],%g3 ! Observed data at 000000008f000110 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000062ebaa06be ldx [%i2+0x018],%g3 ! Observed data at 000000008f000118 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x018,%g4 set p63_local3_expect,%g1 p63_check_local3: ldx [%g1+0x010],%g2 ! Expected data = db0a9b0499f7d013 ldx [%i3+0x010],%g3 ! Observed data at 000000008f800110 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff21e84c72f7fbf0 ldx [%i3+0x018],%g3 ! Observed data at 000000008f800118 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x018,%g4 ! The test for processor 63 has passed p63_passed: ta GOOD_TRAP nop p63_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p63_failed p63_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p63_failed p63_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p63_failed p63_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p63_failed p63_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p63_failed p63_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p63_failed p63_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p63_failed p63_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p63_failed ! The test for processor 63 failed p63_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0fc] ! Set processor 63 done flag set p63_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 63 failed p63_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0fc] ! Set processor 63 done flag set p63_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p63_selfmod_failed: ba p63_failed mov 0xabc,%g1 p63_common_error: or %g0,0xf1f,%g1 ba p63_failed mov %o5,%g3 p63_common_signature_error: set p63_temp,%g1 ba p63_failed st %g2,[%g1] ! Common Lock Number p63_common_timeout: set p63_temp,%g1 ba p63_failed st %g2,[%g1] ! Common Lock Number p63_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p63_failed mov 0x0,%g3 p63_trap1e: lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f000118] done p63_trap1o: lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f000118] done p63_trap2e: lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008e000100] lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e000120] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008e000110] ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008e000120] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e800110] stxa %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000118] done p63_trap2o: lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008e000100] lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e000120] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008e000110] ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008e000120] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e800110] stxa %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000118] 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 = a76ea62433ecdec4 ldx [%g1+0x008],%l1 ! %l1 = e5ede41db1b4e5a0 ldx [%g1+0x010],%l2 ! %l2 = 60c150c21482ea81 ldx [%g1+0x018],%l3 ! %l3 = feab646665170d55 ldx [%g1+0x020],%l4 ! %l4 = 6e8db3fea1737250 ldx [%g1+0x028],%l5 ! %l5 = ae9114ae99f7d013 ldx [%g1+0x030],%l6 ! %l6 = 16fbe7f65ac5a20b ldx [%g1+0x038],%l7 ! %l7 = 61d9f516611e093c ! Initialize the output register of window 0 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: swap [%i1+0x020],%l7 ! Mem[0000000010800120] ldstub [%i0+0x01e],%l0 ! Mem[000000001000011e] ldd [%i2+0x028],%l0 ! Mem[0000000011000128] ldsw [%i2+0x038],%l5 ! Mem[0000000011000138] ldstub [%i2+0x010],%l0 ! Mem[0000000011000110] jmpl %o7,%g0 stb %l3,[%i1+0x01f] ! Mem[000000001080011f] p0_near_0_he: lduh [%i3+0x012],%l7 ! Mem[0000000011800112] swap [%i0+0x00c],%l5 ! Mem[000000001000010c] jmpl %o7,%g0 ldsw [%i2+0x004],%l0 ! Mem[0000000011000104] p1_near_0_le: swap [%i1+0x008],%l6 ! Mem[0000000012800108] ldstub [%i0+0x03e],%l0 ! Mem[000000001200013e] sth %l4,[%i3+0x00a] ! Mem[000000001380010a] lduh [%i2+0x03e],%l3 ! Mem[000000001300013e] ldstub [%i0+0x020],%l0 ! Mem[0000000012000120] jmpl %o7,%g0 sth %l7,[%i1+0x032] ! Mem[0000000012800132] p1_near_0_he: ldx [%i2+0x030],%l2 ! Mem[0000000013000130] ldstub [%i2+0x032],%l4 ! Mem[0000000013000132] ldsw [%i1+0x034],%l7 ! Mem[0000000012800134] ldx [%i2+0x028],%l6 ! Mem[0000000013000128] ldd [%i1+0x020],%l6 ! Mem[0000000012800120] jmpl %o7,%g0 swap [%i1+0x01c],%l0 ! Mem[000000001280011c] p2_near_0_le: ldsh [%i2+0x038],%l2 ! Mem[0000000015000138] ldsb [%i1+0x008],%l6 ! Mem[0000000014800108] ldstub [%i2+0x000],%l0 ! Mem[0000000015000100] sth %l5,[%i2+0x01e] ! Mem[000000001500011e] ldstub [%i0+0x03c],%l0 ! Mem[000000001400013c] jmpl %o7,%g0 std %l2,[%i2+0x020] ! Mem[0000000015000120] p2_near_0_he: ldstub [%i3+0x004],%l2 ! Mem[0000000015800104] lduw [%i3+0x030],%l2 ! Mem[0000000015800130] stw %l6,[%i0+0x004] ! Mem[0000000014000104] swap [%i2+0x038],%l2 ! Mem[0000000015000138] jmpl %o7,%g0 ldstub [%i0+0x018],%l0 ! Mem[0000000014000118] p3_near_0_le: sth %l7,[%i3+0x020] ! Mem[0000000017800120] ldstub [%i2+0x03e],%l0 ! Mem[000000001700013e] swap [%i3+0x008],%l4 ! Mem[0000000017800108] sth %l1,[%i2+0x00c] ! Mem[000000001700010c] ldd [%i0+0x020],%l0 ! Mem[0000000016000120] jmpl %o7,%g0 stw %l5,[%i1+0x03c] ! Mem[000000001680013c] p3_near_0_he: ldsb [%i0+0x00e],%l3 ! Mem[000000001600010e] ldx [%i2+0x020],%l0 ! Mem[0000000017000120] swap [%i0+0x004],%l2 ! Mem[0000000016000104] lduw [%i2+0x010],%l2 ! Mem[0000000017000110] lduh [%i2+0x010],%l5 ! Mem[0000000017000110] ldub [%i3+0x036],%l0 ! Mem[0000000017800136] lduw [%i2+0x000],%l6 ! Mem[0000000017000100] jmpl %o7,%g0 sth %l3,[%i1+0x03e] ! Mem[000000001680013e] p4_near_0_le: std %l6,[%i2+0x028] ! Mem[0000000019000128] swap [%i2+0x030],%l1 ! Mem[0000000019000130] lduh [%i1+0x00a],%l4 ! Mem[000000001880010a] ldsh [%i0+0x008],%l6 ! Mem[0000000018000108] std %l6,[%i2+0x020] ! Mem[0000000019000120] jmpl %o7,%g0 swap [%i3+0x010],%l7 ! Mem[0000000019800110] p4_near_0_he: stw %l4,[%i0+0x038] ! Mem[0000000018000138] ldstub [%i3+0x009],%l4 ! Mem[0000000019800109] stx %l0,[%i0+0x000] ! Mem[0000000018000100] std %l2,[%i2+0x020] ! Mem[0000000019000120] ldsb [%i2+0x036],%l7 ! Mem[0000000019000136] jmpl %o7,%g0 swap [%i3+0x00c],%l6 ! Mem[000000001980010c] p5_near_0_le: ldx [%i2+0x030],%l3 ! Mem[000000001b000130] stx %l6,[%i0+0x030] ! Mem[000000001a000130] stb %l2,[%i2+0x038] ! Mem[000000001b000138] ldstub [%i2+0x03c],%l4 ! Mem[000000001b00013c] lduw [%i0+0x038],%l6 ! Mem[000000001a000138] jmpl %o7,%g0 swap [%i1+0x018],%l4 ! Mem[000000001a800118] p5_near_0_he: jmpl %o7,%g0 ldsh [%i2+0x024],%l0 ! Mem[000000001b000124] jmpl %o7,%g0 nop p6_near_0_le: swap [%i2+0x028],%l6 ! Mem[000000001d000128] stx %l1,[%i2+0x030] ! Mem[000000001d000130] ldstub [%i0+0x002],%l0 ! Mem[000000001c000102] ldstub [%i2+0x008],%l6 ! Mem[000000001d000108] ldub [%i1+0x022],%l7 ! Mem[000000001c800122] jmpl %o7,%g0 stw %l4,[%i2+0x03c] ! Mem[000000001d00013c] p6_near_0_he: stx %l2,[%i0+0x010] ! Mem[000000001c000110] ldstub [%i2+0x004],%l0 ! Mem[000000001d000104] ldstub [%i0+0x013],%l7 ! Mem[000000001c000113] ldub [%i1+0x038],%l2 ! Mem[000000001c800138] jmpl %o7,%g0 lduw [%i3+0x018],%l0 ! Mem[000000001d800118] p7_near_0_le: stw %l3,[%i3+0x034] ! Mem[000000001f800134] stb %l0,[%i2+0x03e] ! Mem[000000001f00013e] ldsb [%i0+0x029],%l1 ! Mem[000000001e000129] swap [%i0+0x018],%l5 ! Mem[000000001e000118] swap [%i2+0x030],%l0 ! Mem[000000001f000130] jmpl %o7,%g0 lduh [%i0+0x03e],%l3 ! Mem[000000001e00013e] p7_near_0_he: std %l4,[%i3+0x028] ! Mem[000000001f800128] ldsb [%i0+0x015],%l0 ! Mem[000000001e000115] jmpl %o7,%g0 ldstub [%i2+0x03b],%l7 ! Mem[000000001f00013b] p8_near_0_le: stx %l3,[%i2+0x010] ! Mem[0000000021000110] swap [%i3+0x03c],%l3 ! Mem[000000002180013c] lduh [%i3+0x028],%l1 ! Mem[0000000021800128] ldsh [%i0+0x00c],%l1 ! Mem[000000002000010c] stx %l3,[%i3+0x018] ! Mem[0000000021800118] jmpl %o7,%g0 ldstub [%i3+0x02f],%l4 ! Mem[000000002180012f] p8_near_0_he: stb %l7,[%i2+0x038] ! Mem[0000000021000138] ldstub [%i1+0x035],%l7 ! Mem[0000000020800135] ldsh [%i0+0x038],%l4 ! Mem[0000000020000138] ldx [%i1+0x008],%l4 ! Mem[0000000020800108] stb %l5,[%i0+0x019] ! Mem[0000000020000119] swap [%i1+0x00c],%l5 ! Mem[000000002080010c] ldx [%i3+0x030],%l5 ! Mem[0000000021800130] jmpl %o7,%g0 swap [%i2+0x00c],%l6 ! Mem[000000002100010c] p9_near_0_le: std %l6,[%i2+0x008] ! Mem[0000000023000108] lduw [%i1+0x010],%l1 ! Mem[0000000022800110] swap [%i1+0x000],%l2 ! Mem[0000000022800100] stw %l5,[%i2+0x018] ! Mem[0000000023000118] ldstub [%i2+0x03b],%l3 ! Mem[000000002300013b] jmpl %o7,%g0 ldstub [%i0+0x02f],%l4 ! Mem[000000002200012f] p9_near_0_he: ldstub [%i1+0x03b],%l7 ! Mem[000000002280013b] ldsb [%i0+0x009],%l4 ! Mem[0000000022000109] stb %l5,[%i1+0x019] ! Mem[0000000022800119] ldsh [%i2+0x01c],%l1 ! Mem[000000002300011c] ldd [%i1+0x010],%l2 ! Mem[0000000022800110] swap [%i1+0x00c],%l1 ! Mem[000000002280010c] stb %l4,[%i3+0x028] ! Mem[0000000023800128] jmpl %o7,%g0 swap [%i3+0x020],%l2 ! Mem[0000000023800120] p10_near_0_le: stw %l2,[%i2+0x000] ! Mem[0000000025000100] stb %l5,[%i3+0x03b] ! Mem[000000002580013b] ldsw [%i1+0x010],%l0 ! Mem[0000000024800110] lduh [%i3+0x01e],%l3 ! Mem[000000002580011e] ldx [%i2+0x000],%l0 ! Mem[0000000025000100] jmpl %o7,%g0 swap [%i3+0x010],%l7 ! Mem[0000000025800110] p10_near_0_he: ldstub [%i0+0x039],%l4 ! Mem[0000000024000139] stw %l0,[%i3+0x03c] ! Mem[000000002580013c] lduh [%i2+0x004],%l0 ! Mem[0000000025000104] stx %l5,[%i3+0x008] ! Mem[0000000025800108] stb %l5,[%i2+0x030] ! Mem[0000000025000130] jmpl %o7,%g0 ldsh [%i2+0x00c],%l1 ! Mem[000000002500010c] p11_near_0_le: swap [%i2+0x008],%l6 ! Mem[0000000027000108] ldsb [%i1+0x013],%l1 ! Mem[0000000026800113] ldstub [%i1+0x029],%l1 ! Mem[0000000026800129] swap [%i0+0x03c],%l5 ! Mem[000000002600013c] ldstub [%i1+0x034],%l3 ! Mem[0000000026800134] jmpl %o7,%g0 lduw [%i2+0x018],%l1 ! Mem[0000000027000118] p11_near_0_he: ldd [%i3+0x020],%l0 ! Mem[0000000027800120] lduw [%i3+0x000],%l5 ! Mem[0000000027800100] swap [%i2+0x024],%l0 ! Mem[0000000027000124] swap [%i2+0x01c],%l1 ! Mem[000000002700011c] jmpl %o7,%g0 swap [%i2+0x034],%l0 ! Mem[0000000027000134] p12_near_0_le: swap [%i0+0x014],%l3 ! Mem[0000000028000114] ldsh [%i2+0x03e],%l3 ! Mem[000000002900013e] ldstub [%i2+0x001],%l2 ! Mem[0000000029000101] swap [%i1+0x008],%l6 ! Mem[0000000028800108] swap [%i2+0x000],%l0 ! Mem[0000000029000100] jmpl %o7,%g0 ldstub [%i2+0x01f],%l5 ! Mem[000000002900011f] p12_near_0_he: lduw [%i1+0x018],%l7 ! Mem[0000000028800118] swap [%i1+0x03c],%l0 ! Mem[000000002880013c] swap [%i2+0x034],%l7 ! Mem[0000000029000134] swap [%i3+0x01c],%l1 ! Mem[000000002980011c] swap [%i1+0x014],%l0 ! Mem[0000000028800114] ldstub [%i1+0x020],%l7 ! Mem[0000000028800120] stb %l5,[%i0+0x033] ! Mem[0000000028000133] jmpl %o7,%g0 ldstub [%i3+0x01e],%l3 ! Mem[000000002980011e] p13_near_0_le: swap [%i3+0x034],%l3 ! Mem[000000002b800134] ldd [%i0+0x038],%l0 ! Mem[000000002a000138] swap [%i0+0x038],%l3 ! Mem[000000002a000138] swap [%i3+0x03c],%l1 ! Mem[000000002b80013c] swap [%i0+0x014],%l3 ! Mem[000000002a000114] jmpl %o7,%g0 lduh [%i1+0x010],%l5 ! Mem[000000002a800110] p13_near_0_he: jmpl %o7,%g0 swap [%i3+0x034],%l7 ! Mem[000000002b800134] jmpl %o7,%g0 nop p14_near_0_le: std %l6,[%i3+0x028] ! Mem[000000002d800128] ldd [%i0+0x018],%l0 ! Mem[000000002c000118] ldstub [%i1+0x00b],%l4 ! Mem[000000002c80010b] swap [%i0+0x02c],%l4 ! Mem[000000002c00012c] lduh [%i2+0x000],%l0 ! Mem[000000002d000100] jmpl %o7,%g0 ldstub [%i1+0x03f],%l7 ! Mem[000000002c80013f] p14_near_0_he: swap [%i1+0x034],%l7 ! Mem[000000002c800134] ldstub [%i3+0x00c],%l5 ! Mem[000000002d80010c] jmpl %o7,%g0 lduw [%i2+0x030],%l5 ! Mem[000000002d000130] p15_near_0_le: swap [%i0+0x020],%l7 ! Mem[000000002e000120] stx %l6,[%i2+0x030] ! Mem[000000002f000130] ldx [%i0+0x030],%l0 ! Mem[000000002e000130] stb %l3,[%i0+0x03f] ! Mem[000000002e00013f] ldsh [%i0+0x020],%l0 ! Mem[000000002e000120] jmpl %o7,%g0 swap [%i1+0x03c],%l5 ! Mem[000000002e80013c] p15_near_0_he: stw %l4,[%i2+0x018] ! Mem[000000002f000118] ldstub [%i3+0x009],%l4 ! Mem[000000002f800109] ldub [%i2+0x025],%l0 ! Mem[000000002f000125] ldstub [%i0+0x025],%l3 ! Mem[000000002e000125] swap [%i3+0x034],%l7 ! Mem[000000002f800134] sth %l5,[%i2+0x02c] ! Mem[000000002f00012c] std %l4,[%i0+0x010] ! Mem[000000002e000110] jmpl %o7,%g0 ldsb [%i1+0x036],%l0 ! Mem[000000002e800136] p16_near_0_le: swap [%i3+0x028],%l6 ! Mem[0000000031800128] lduw [%i0+0x03c],%l3 ! Mem[000000003000013c] stw %l1,[%i3+0x028] ! Mem[0000000031800128] swap [%i1+0x00c],%l1 ! Mem[000000003080010c] sth %l5,[%i0+0x00e] ! Mem[000000003000010e] jmpl %o7,%g0 lduh [%i0+0x01e],%l5 ! Mem[000000003000011e] p16_near_0_he: sth %l3,[%i2+0x02e] ! Mem[000000003100012e] stw %l0,[%i1+0x03c] ! Mem[000000003080013c] ldx [%i3+0x000],%l0 ! Mem[0000000031800100] ldd [%i2+0x020],%l2 ! Mem[0000000031000120] stx %l7,[%i1+0x030] ! Mem[0000000030800130] swap [%i1+0x00c],%l5 ! Mem[000000003080010c] ldstub [%i0+0x013],%l7 ! Mem[0000000030000113] jmpl %o7,%g0 lduw [%i0+0x020],%l7 ! Mem[0000000030000120] p17_near_0_le: stb %l7,[%i2+0x020] ! Mem[0000000033000120] stw %l7,[%i1+0x024] ! Mem[0000000032800124] ldsb [%i1+0x030],%l0 ! Mem[0000000032800130] ldx [%i1+0x028],%l4 ! Mem[0000000032800128] ldub [%i3+0x034],%l3 ! Mem[0000000033800134] jmpl %o7,%g0 ldstub [%i1+0x01a],%l4 ! Mem[000000003280011a] p17_near_0_he: jmpl %o7,%g0 swap [%i0+0x038],%l3 ! Mem[0000000032000138] jmpl %o7,%g0 nop p18_near_0_le: ldub [%i1+0x002],%l0 ! Mem[0000000034800102] stx %l6,[%i0+0x010] ! Mem[0000000034000110] ldstub [%i0+0x010],%l0 ! Mem[0000000034000110] stb %l3,[%i3+0x01f] ! Mem[000000003580011f] ldstub [%i2+0x017],%l3 ! Mem[0000000035000117] jmpl %o7,%g0 swap [%i0+0x018],%l4 ! Mem[0000000034000118] p18_near_0_he: jmpl %o7,%g0 stb %l7,[%i1+0x036] ! Mem[0000000034800136] jmpl %o7,%g0 nop p19_near_0_le: ldstub [%i3+0x036],%l3 ! Mem[0000000037800136] stw %l3,[%i1+0x03c] ! Mem[000000003680013c] ldstub [%i0+0x001],%l2 ! Mem[0000000036000101] swap [%i0+0x00c],%l1 ! Mem[000000003600010c] ldsb [%i1+0x022],%l7 ! Mem[0000000036800122] jmpl %o7,%g0 std %l0,[%i3+0x010] ! Mem[0000000037800110] p19_near_0_he: jmpl %o7,%g0 lduh [%i1+0x018],%l4 ! Mem[0000000036800118] jmpl %o7,%g0 nop p20_near_0_le: ldd [%i1+0x010],%l2 ! Mem[0000000038800110] stx %l7,[%i1+0x020] ! Mem[0000000038800120] std %l4,[%i0+0x008] ! Mem[0000000038000108] swap [%i2+0x02c],%l4 ! Mem[000000003900012c] ldub [%i2+0x000],%l0 ! Mem[0000000039000100] jmpl %o7,%g0 ldstub [%i1+0x03c],%l4 ! Mem[000000003880013c] p20_near_0_he: swap [%i0+0x02c],%l3 ! Mem[000000003800012c] ldsw [%i3+0x030],%l4 ! Mem[0000000039800130] ldub [%i2+0x007],%l0 ! Mem[0000000039000107] ldsh [%i0+0x00c],%l1 ! Mem[000000003800010c] jmpl %o7,%g0 swap [%i3+0x018],%l0 ! Mem[0000000039800118] p21_near_0_le: std %l6,[%i3+0x008] ! Mem[000000003b800108] stx %l1,[%i1+0x010] ! Mem[000000003a800110] swap [%i2+0x028],%l1 ! Mem[000000003b000128] ldsw [%i2+0x018],%l5 ! Mem[000000003b000118] lduh [%i1+0x022],%l7 ! Mem[000000003a800122] jmpl %o7,%g0 sth %l5,[%i0+0x010] ! Mem[000000003a000110] p21_near_0_he: jmpl %o7,%g0 lduw [%i2+0x030],%l2 ! Mem[000000003b000130] jmpl %o7,%g0 nop p22_near_0_le: ldsw [%i0+0x020],%l7 ! Mem[000000003c000120] std %l0,[%i0+0x018] ! Mem[000000003c000118] ldstub [%i0+0x00f],%l5 ! Mem[000000003c00010f] stw %l1,[%i3+0x03c] ! Mem[000000003d80013c] swap [%i3+0x028],%l1 ! Mem[000000003d800128] jmpl %o7,%g0 stx %l1,[%i0+0x000] ! Mem[000000003c000100] p22_near_0_he: stb %l0,[%i1+0x018] ! Mem[000000003c800118] ldstub [%i3+0x03c],%l6 ! Mem[000000003d80013c] jmpl %o7,%g0 lduw [%i3+0x02c],%l6 ! Mem[000000003d80012c] p23_near_0_le: swap [%i3+0x008],%l6 ! Mem[000000003f800108] ldub [%i3+0x03e],%l0 ! Mem[000000003f80013e] ldx [%i3+0x008],%l4 ! Mem[000000003f800108] std %l6,[%i0+0x008] ! Mem[000000003e000108] ldx [%i2+0x038],%l6 ! Mem[000000003f000138] jmpl %o7,%g0 swap [%i1+0x024],%l2 ! Mem[000000003e800124] p23_near_0_he: ldd [%i2+0x038],%l2 ! Mem[000000003f000138] ldsw [%i2+0x01c],%l1 ! Mem[000000003f00011c] stx %l0,[%i3+0x018] ! Mem[000000003f800118] ldstub [%i2+0x034],%l4 ! Mem[000000003f000134] jmpl %o7,%g0 stb %l5,[%i0+0x033] ! Mem[000000003e000133] p24_near_0_le: ldstub [%i2+0x002],%l0 ! Mem[0000000041000102] ldstub [%i0+0x024],%l7 ! Mem[0000000040000124] stx %l4,[%i0+0x008] ! Mem[0000000040000108] ldd [%i1+0x008],%l0 ! Mem[0000000040800108] ldsb [%i2+0x01b],%l3 ! Mem[000000004100011b] jmpl %o7,%g0 ldsw [%i0+0x02c],%l4 ! Mem[000000004000012c] p24_near_0_he: ldstub [%i2+0x038],%l7 ! Mem[0000000041000138] sth %l5,[%i1+0x00e] ! Mem[000000004080010e] ldstub [%i3+0x01b],%l7 ! Mem[000000004180011b] stw %l3,[%i1+0x024] ! Mem[0000000040800124] std %l0,[%i2+0x000] ! Mem[0000000041000100] ldstub [%i0+0x01c],%l1 ! Mem[000000004000011c] ldstub [%i1+0x017],%l0 ! Mem[0000000040800117] jmpl %o7,%g0 swap [%i1+0x014],%l4 ! Mem[0000000040800114] p25_near_0_le: swap [%i2+0x020],%l0 ! Mem[0000000043000120] ldub [%i1+0x00d],%l1 ! Mem[000000004280010d] ldd [%i2+0x008],%l0 ! Mem[0000000043000108] lduh [%i1+0x01a],%l1 ! Mem[000000004280011a] ldstub [%i1+0x01d],%l6 ! Mem[000000004280011d] jmpl %o7,%g0 ldd [%i3+0x028],%l4 ! Mem[0000000043800128] p25_near_0_he: std %l6,[%i3+0x030] ! Mem[0000000043800130] ldx [%i1+0x038],%l3 ! Mem[0000000042800138] ldstub [%i3+0x004],%l7 ! Mem[0000000043800104] lduh [%i3+0x03a],%l4 ! Mem[000000004380013a] ldsw [%i1+0x030],%l1 ! Mem[0000000042800130] jmpl %o7,%g0 stx %l4,[%i2+0x028] ! Mem[0000000043000128] p26_near_0_le: std %l6,[%i3+0x028] ! Mem[0000000045800128] swap [%i0+0x01c],%l0 ! Mem[000000004400011c] stx %l0,[%i2+0x000] ! Mem[0000000045000100] lduw [%i3+0x030],%l5 ! Mem[0000000045800130] ldd [%i2+0x028],%l4 ! Mem[0000000045000128] jmpl %o7,%g0 swap [%i1+0x038],%l3 ! Mem[0000000044800138] p26_near_0_he: ldstub [%i0+0x007],%l0 ! Mem[0000000044000107] ldsw [%i1+0x034],%l0 ! Mem[0000000044800134] ldstub [%i1+0x017],%l0 ! Mem[0000000044800117] lduw [%i3+0x020],%l2 ! Mem[0000000045800120] swap [%i0+0x02c],%l6 ! Mem[000000004400012c] jmpl %o7,%g0 ldstub [%i2+0x00b],%l3 ! Mem[000000004500010b] p27_near_0_le: ldstub [%i3+0x020],%l7 ! Mem[0000000047800120] swap [%i3+0x03c],%l0 ! Mem[000000004780013c] stb %l1,[%i3+0x029] ! Mem[0000000047800129] ldd [%i1+0x008],%l0 ! Mem[0000000046800108] swap [%i2+0x038],%l3 ! Mem[0000000047000138] jmpl %o7,%g0 swap [%i0+0x02c],%l4 ! Mem[000000004600012c] p27_near_0_he: ldsw [%i3+0x030],%l7 ! Mem[0000000047800130] lduh [%i3+0x014],%l0 ! Mem[0000000047800114] ldx [%i3+0x038],%l7 ! Mem[0000000047800138] stw %l0,[%i3+0x01c] ! Mem[000000004780011c] stb %l2,[%i1+0x004] ! Mem[0000000046800104] ldsb [%i0+0x011],%l2 ! Mem[0000000046000111] swap [%i1+0x004],%l6 ! Mem[0000000046800104] jmpl %o7,%g0 swap [%i3+0x034],%l0 ! Mem[0000000047800134] p28_near_0_le: swap [%i3+0x028],%l6 ! Mem[0000000049800128] stw %l3,[%i3+0x03c] ! Mem[000000004980013c] ldsw [%i3+0x010],%l0 ! Mem[0000000049800110] lduh [%i1+0x01e],%l3 ! Mem[000000004880011e] ldub [%i2+0x000],%l0 ! Mem[0000000049000100] jmpl %o7,%g0 ldstub [%i1+0x01f],%l5 ! Mem[000000004880011f] p28_near_0_he: std %l4,[%i0+0x038] ! Mem[0000000048000138] swap [%i1+0x008],%l4 ! Mem[0000000048800108] stw %l3,[%i0+0x038] ! Mem[0000000048000138] swap [%i3+0x030],%l2 ! Mem[0000000049800130] ldsw [%i0+0x014],%l0 ! Mem[0000000048000114] stb %l7,[%i0+0x020] ! Mem[0000000048000120] ldstub [%i3+0x002],%l6 ! Mem[0000000049800102] jmpl %o7,%g0 ldsw [%i0+0x03c],%l6 ! Mem[000000004800013c] p29_near_0_le: ldsh [%i0+0x036],%l3 ! Mem[000000004a000136] ldsw [%i1+0x03c],%l3 ! Mem[000000004a80013c] ldsb [%i3+0x038],%l2 ! Mem[000000004b800138] lduh [%i3+0x02e],%l4 ! Mem[000000004b80012e] ldstub [%i1+0x017],%l3 ! Mem[000000004a800117] jmpl %o7,%g0 ldsw [%i2+0x038],%l3 ! Mem[000000004b000138] p29_near_0_he: swap [%i2+0x004],%l6 ! Mem[000000004b000104] stb %l2,[%i1+0x018] ! Mem[000000004a800118] ldsw [%i0+0x034],%l0 ! Mem[000000004a000134] swap [%i2+0x020],%l2 ! Mem[000000004b000120] ldstub [%i1+0x00c],%l6 ! Mem[000000004a80010c] jmpl %o7,%g0 stx %l2,[%i0+0x028] ! Mem[000000004a000128] p30_near_0_le: ldsb [%i0+0x020],%l7 ! Mem[000000004c000120] ldx [%i0+0x020],%l7 ! Mem[000000004c000120] std %l0,[%i0+0x010] ! Mem[000000004c000110] stb %l3,[%i3+0x01f] ! Mem[000000004d80011f] lduw [%i3+0x00c],%l5 ! Mem[000000004d80010c] jmpl %o7,%g0 ldd [%i0+0x038],%l0 ! Mem[000000004c000138] p30_near_0_he: stb %l3,[%i3+0x01b] ! Mem[000000004d80011b] ldsh [%i1+0x014],%l0 ! Mem[000000004c800114] jmpl %o7,%g0 ldx [%i2+0x000],%l2 ! Mem[000000004d000100] p31_near_0_le: std %l6,[%i3+0x008] ! Mem[000000004f800108] sth %l1,[%i3+0x012] ! Mem[000000004f800112] ldd [%i3+0x028],%l0 ! Mem[000000004f800128] sth %l6,[%i0+0x008] ! Mem[000000004e000108] ldstub [%i2+0x00f],%l5 ! Mem[000000004f00010f] jmpl %o7,%g0 swap [%i1+0x03c],%l5 ! Mem[000000004e80013c] p31_near_0_he: swap [%i3+0x024],%l0 ! Mem[000000004f800124] ldd [%i2+0x010],%l2 ! Mem[000000004f000110] ldd [%i0+0x000],%l6 ! Mem[000000004e000100] std %l0,[%i3+0x018] ! Mem[000000004f800118] lduw [%i0+0x034],%l0 ! Mem[000000004e000134] stw %l7,[%i3+0x020] ! Mem[000000004f800120] ldsh [%i1+0x032],%l5 ! Mem[000000004e800132] jmpl %o7,%g0 ldub [%i3+0x039],%l2 ! Mem[000000004f800139] p32_near_0_le: stb %l3,[%i0+0x016] ! Mem[0000000050000116] stx %l3,[%i2+0x038] ! Mem[0000000051000138] ldstub [%i1+0x001],%l2 ! Mem[0000000050800101] ldstub [%i0+0x008],%l6 ! Mem[0000000050000108] ldsh [%i3+0x022],%l7 ! Mem[0000000051800122] jmpl %o7,%g0 ldstub [%i0+0x014],%l0 ! Mem[0000000050000114] p32_near_0_he: jmpl %o7,%g0 ldd [%i3+0x018],%l2 ! Mem[0000000051800118] jmpl %o7,%g0 nop p33_near_0_le: swap [%i3+0x008],%l6 ! Mem[0000000053800108] lduh [%i0+0x032],%l6 ! Mem[0000000052000132] ldsb [%i0+0x038],%l2 ! Mem[0000000052000138] stb %l3,[%i2+0x03f] ! Mem[000000005300013f] stw %l5,[%i2+0x00c] ! Mem[000000005300010c] jmpl %o7,%g0 ldsh [%i0+0x03e],%l1 ! Mem[000000005200013e] p33_near_0_he: swap [%i1+0x018],%l4 ! Mem[0000000052800118] ldub [%i1+0x009],%l4 ! Mem[0000000052800109] jmpl %o7,%g0 ldstub [%i0+0x019],%l5 ! Mem[0000000052000119] p34_near_0_le: ldx [%i1+0x000],%l0 ! Mem[0000000054800100] ldub [%i3+0x013],%l6 ! Mem[0000000055800113] ldstub [%i0+0x01b],%l3 ! Mem[000000005400011b] stx %l4,[%i3+0x028] ! Mem[0000000055800128] stx %l0,[%i2+0x000] ! Mem[0000000055000100] jmpl %o7,%g0 sth %l7,[%i3+0x012] ! Mem[0000000055800112] p34_near_0_he: ldd [%i0+0x038],%l4 ! Mem[0000000054000138] stb %l4,[%i1+0x009] ! Mem[0000000054800109] swap [%i3+0x004],%l0 ! Mem[0000000055800104] sth %l0,[%i1+0x036] ! Mem[0000000054800136] ldstub [%i0+0x018],%l0 ! Mem[0000000054000118] jmpl %o7,%g0 ldstub [%i1+0x020],%l2 ! Mem[0000000054800120] p35_near_0_le: ldd [%i3+0x030],%l2 ! Mem[0000000057800130] ldstub [%i1+0x024],%l7 ! Mem[0000000056800124] ldstub [%i2+0x00b],%l4 ! Mem[000000005700010b] ldstub [%i1+0x00d],%l1 ! Mem[000000005680010d] stx %l3,[%i2+0x010] ! Mem[0000000057000110] jmpl %o7,%g0 ldstub [%i0+0x010],%l5 ! Mem[0000000056000110] p35_near_0_he: jmpl %o7,%g0 stw %l7,[%i1+0x038] ! Mem[0000000056800138] jmpl %o7,%g0 nop p36_near_0_le: std %l6,[%i0+0x028] ! Mem[0000000058000128] std %l0,[%i3+0x030] ! Mem[0000000059800130] ldub [%i0+0x002],%l0 ! Mem[0000000058000102] std %l6,[%i0+0x020] ! Mem[0000000058000120] ldstub [%i2+0x010],%l0 ! Mem[0000000059000110] jmpl %o7,%g0 stb %l3,[%i1+0x01f] ! Mem[000000005880011f] p36_near_0_he: swap [%i2+0x038],%l7 ! Mem[0000000059000138] ldx [%i1+0x010],%l0 ! Mem[0000000058800110] jmpl %o7,%g0 swap [%i3+0x004],%l0 ! Mem[0000000059800104] p37_near_0_le: swap [%i1+0x034],%l3 ! Mem[000000005a800134] ldub [%i1+0x033],%l6 ! Mem[000000005a800133] stb %l0,[%i0+0x030] ! Mem[000000005a000130] lduh [%i2+0x03e],%l3 ! Mem[000000005b00013e] ldsb [%i0+0x025],%l0 ! Mem[000000005a000125] jmpl %o7,%g0 swap [%i2+0x018],%l1 ! Mem[000000005b000118] p37_near_0_he: ldstub [%i1+0x025],%l0 ! Mem[000000005a800125] swap [%i3+0x024],%l3 ! Mem[000000005b800124] lduw [%i1+0x034],%l7 ! Mem[000000005a800134] ldstub [%i2+0x01c],%l1 ! Mem[000000005b00011c] jmpl %o7,%g0 stb %l5,[%i2+0x00d] ! Mem[000000005b00010d] p38_near_0_le: swap [%i0+0x028],%l6 ! Mem[000000005c000128] ldsw [%i3+0x03c],%l3 ! Mem[000000005d80013c] swap [%i3+0x018],%l3 ! Mem[000000005d800118] ldsw [%i3+0x03c],%l7 ! Mem[000000005d80013c] swap [%i3+0x03c],%l0 ! Mem[000000005d80013c] jmpl %o7,%g0 ldstub [%i0+0x007],%l1 ! Mem[000000005c000107] p38_near_0_he: std %l6,[%i2+0x000] ! Mem[000000005d000100] ldstub [%i3+0x01c],%l1 ! Mem[000000005d80011c] jmpl %o7,%g0 ldx [%i3+0x018],%l0 ! Mem[000000005d800118] p39_near_0_le: ldstub [%i0+0x001],%l2 ! Mem[000000005e000101] lduw [%i0+0x030],%l6 ! Mem[000000005e000130] ldsw [%i3+0x038],%l2 ! Mem[000000005f800138] stb %l3,[%i0+0x03f] ! Mem[000000005e00013f] ldstub [%i2+0x00f],%l5 ! Mem[000000005f00010f] jmpl %o7,%g0 ldsw [%i0+0x010],%l5 ! Mem[000000005e000110] p39_near_0_he: jmpl %o7,%g0 std %l2,[%i1+0x008] ! Mem[000000005e800108] jmpl %o7,%g0 nop p40_near_0_le: ldsb [%i0+0x001],%l2 ! Mem[0000000060000101] ldsb [%i0+0x013],%l6 ! Mem[0000000060000113] stw %l7,[%i1+0x020] ! Mem[0000000060800120] ldd [%i2+0x038],%l0 ! Mem[0000000061000138] lduh [%i0+0x016],%l3 ! Mem[0000000060000116] jmpl %o7,%g0 swap [%i0+0x010],%l5 ! Mem[0000000060000110] p40_near_0_he: ldsb [%i2+0x036],%l7 ! Mem[0000000061000136] swap [%i3+0x030],%l4 ! Mem[0000000061800130] ldstub [%i2+0x013],%l7 ! Mem[0000000061000113] jmpl %o7,%g0 lduh [%i1+0x00c],%l1 ! Mem[000000006080010c] p41_near_0_le: std %l6,[%i0+0x008] ! Mem[0000000062000108] stx %l3,[%i0+0x038] ! Mem[0000000062000138] lduw [%i0+0x028],%l1 ! Mem[0000000062000128] ldsw [%i0+0x018],%l5 ! Mem[0000000062000118] ldstub [%i1+0x030],%l0 ! Mem[0000000062800130] jmpl %o7,%g0 std %l6,[%i2+0x030] ! Mem[0000000063000130] p41_near_0_he: ldsb [%i1+0x019],%l4 ! Mem[0000000062800119] stx %l0,[%i2+0x020] ! Mem[0000000063000120] std %l6,[%i0+0x030] ! Mem[0000000062000130] swap [%i3+0x030],%l4 ! Mem[0000000063800130] swap [%i1+0x014],%l2 ! Mem[0000000062800114] jmpl %o7,%g0 ldsh [%i1+0x020],%l7 ! Mem[0000000062800120] p42_near_0_le: ldx [%i2+0x020],%l7 ! Mem[0000000065000120] ldstub [%i0+0x01e],%l0 ! Mem[000000006400011e] ldsw [%i3+0x028],%l1 ! Mem[0000000065800128] stx %l1,[%i2+0x008] ! Mem[0000000065000108] stw %l3,[%i2+0x018] ! Mem[0000000065000118] jmpl %o7,%g0 stw %l1,[%i0+0x03c] ! Mem[000000006400013c] p42_near_0_he: ldx [%i0+0x018],%l3 ! Mem[0000000064000118] swap [%i3+0x004],%l4 ! Mem[0000000065800104] jmpl %o7,%g0 ldstub [%i3+0x02e],%l3 ! Mem[000000006580012e] p43_near_0_le: swap [%i0+0x008],%l6 ! Mem[0000000066000108] ldstub [%i3+0x03f],%l3 ! Mem[000000006780013f] ldx [%i0+0x028],%l1 ! Mem[0000000066000128] ldx [%i2+0x008],%l6 ! Mem[0000000067000108] ldstub [%i1+0x022],%l7 ! Mem[0000000066800122] jmpl %o7,%g0 ldsh [%i2+0x03e],%l1 ! Mem[000000006700013e] p43_near_0_he: lduw [%i1+0x018],%l4 ! Mem[0000000066800118] stb %l0,[%i1+0x01c] ! Mem[000000006680011c] jmpl %o7,%g0 ldstub [%i3+0x004],%l2 ! Mem[0000000067800104] p44_near_0_le: lduw [%i3+0x014],%l3 ! Mem[0000000069800114] swap [%i1+0x024],%l7 ! Mem[0000000068800124] stb %l3,[%i2+0x017] ! Mem[0000000069000117] swap [%i0+0x03c],%l7 ! Mem[000000006800013c] ldstub [%i2+0x03c],%l0 ! Mem[000000006900013c] jmpl %o7,%g0 swap [%i0+0x028],%l4 ! Mem[0000000068000128] p44_near_0_he: jmpl %o7,%g0 swap [%i0+0x004],%l2 ! Mem[0000000068000104] jmpl %o7,%g0 nop p45_near_0_le: ldx [%i2+0x038],%l3 ! Mem[000000006b000138] ldx [%i2+0x038],%l5 ! Mem[000000006b000138] stb %l3,[%i0+0x034] ! Mem[000000006a000134] stw %l4,[%i0+0x018] ! Mem[000000006a000118] ldd [%i1+0x018],%l6 ! Mem[000000006a800118] jmpl %o7,%g0 ldx [%i1+0x028],%l4 ! Mem[000000006a800128] p45_near_0_he: swap [%i1+0x010],%l5 ! Mem[000000006a800110] ldub [%i1+0x036],%l0 ! Mem[000000006a800136] swap [%i3+0x034],%l0 ! Mem[000000006b800134] swap [%i2+0x03c],%l6 ! Mem[000000006b00013c] ldd [%i2+0x008],%l6 ! Mem[000000006b000108] jmpl %o7,%g0 stb %l3,[%i0+0x02b] ! Mem[000000006a00012b] p46_near_0_le: std %l6,[%i1+0x028] ! Mem[000000006c800128] sth %l1,[%i1+0x032] ! Mem[000000006c800132] swap [%i1+0x000],%l2 ! Mem[000000006c800100] ldsh [%i0+0x012],%l6 ! Mem[000000006c000112] sth %l2,[%i0+0x038] ! Mem[000000006c000138] jmpl %o7,%g0 lduh [%i3+0x01e],%l3 ! Mem[000000006d80011e] p46_near_0_he: swap [%i3+0x00c],%l4 ! Mem[000000006d80010c] ldsh [%i0+0x028],%l2 ! Mem[000000006c000128] jmpl %o7,%g0 ldstub [%i0+0x039],%l4 ! Mem[000000006c000139] p47_near_0_le: sth %l3,[%i3+0x036] ! Mem[000000006f800136] ldstub [%i2+0x03f],%l3 ! Mem[000000006f00013f] ldub [%i2+0x001],%l2 ! Mem[000000006f000101] swap [%i0+0x030],%l6 ! Mem[000000006e000130] swap [%i3+0x038],%l3 ! Mem[000000006f800138] jmpl %o7,%g0 ldstub [%i0+0x03f],%l1 ! Mem[000000006e00013f] p47_near_0_he: swap [%i3+0x018],%l3 ! Mem[000000006f800118] lduh [%i2+0x014],%l0 ! Mem[000000006f000114] jmpl %o7,%g0 swap [%i0+0x038],%l7 ! Mem[000000006e000138] p48_near_0_le: swap [%i1+0x028],%l6 ! Mem[0000000070800128] sth %l0,[%i3+0x01e] ! Mem[000000007180011e] swap [%i2+0x038],%l2 ! Mem[0000000071000138] stb %l3,[%i1+0x01f] ! Mem[000000007080011f] stw %l3,[%i2+0x028] ! Mem[0000000071000128] jmpl %o7,%g0 ldstub [%i0+0x03b],%l1 ! Mem[000000007000013b] p48_near_0_he: ldstub [%i0+0x019],%l5 ! Mem[0000000070000119] ldub [%i2+0x004],%l0 ! Mem[0000000071000104] swap [%i2+0x034],%l7 ! Mem[0000000071000134] swap [%i0+0x034],%l0 ! Mem[0000000070000134] jmpl %o7,%g0 swap [%i3+0x00c],%l5 ! Mem[000000007180010c] p49_near_0_le: swap [%i1+0x020],%l7 ! Mem[0000000072800120] stw %l0,[%i2+0x03c] ! Mem[000000007300013c] stb %l4,[%i2+0x00b] ! Mem[000000007300010b] lduh [%i2+0x03e],%l3 ! Mem[000000007300013e] sth %l5,[%i0+0x00e] ! Mem[000000007200010e] jmpl %o7,%g0 lduw [%i1+0x030],%l7 ! Mem[0000000072800130] p49_near_0_he: std %l6,[%i2+0x038] ! Mem[0000000073000138] lduh [%i1+0x008],%l4 ! Mem[0000000072800108] ldstub [%i2+0x019],%l5 ! Mem[0000000073000119] ldd [%i0+0x028],%l4 ! Mem[0000000072000128] ldsb [%i1+0x033],%l7 ! Mem[0000000072800133] jmpl %o7,%g0 swap [%i2+0x00c],%l1 ! Mem[000000007300010c] p50_near_0_le: lduh [%i2+0x020],%l7 ! Mem[0000000075000120] swap [%i2+0x010],%l6 ! Mem[0000000075000110] lduw [%i1+0x034],%l3 ! Mem[0000000074800134] ldstub [%i3+0x03b],%l1 ! Mem[000000007580013b] ldsw [%i3+0x02c],%l5 ! Mem[000000007580012c] jmpl %o7,%g0 ldsw [%i3+0x010],%l5 ! Mem[0000000075800110] p50_near_0_he: swap [%i2+0x034],%l7 ! Mem[0000000075000134] sth %l4,[%i1+0x030] ! Mem[0000000074800130] stw %l2,[%i0+0x034] ! Mem[0000000074000134] jmpl %o7,%g0 ldsb [%i2+0x00d],%l1 ! Mem[000000007500010d] p51_near_0_le: std %l6,[%i1+0x008] ! Mem[0000000076800108] ldx [%i0+0x038],%l3 ! Mem[0000000076000138] ldsb [%i1+0x029],%l1 ! Mem[0000000076800129] stb %l5,[%i1+0x01b] ! Mem[000000007680011b] ldsw [%i0+0x030],%l0 ! Mem[0000000076000130] jmpl %o7,%g0 stb %l3,[%i0+0x03f] ! Mem[000000007600013f] p51_near_0_he: ldstub [%i2+0x01b],%l3 ! Mem[000000007700011b] swap [%i2+0x014],%l2 ! Mem[0000000077000114] jmpl %o7,%g0 ldstub [%i1+0x019],%l5 ! Mem[0000000076800119] p52_near_0_le: swap [%i3+0x014],%l3 ! Mem[0000000079800114] swap [%i2+0x024],%l7 ! Mem[0000000079000124] lduh [%i3+0x00a],%l4 ! Mem[000000007980010a] lduh [%i1+0x01e],%l3 ! Mem[000000007880011e] ldstub [%i3+0x034],%l3 ! Mem[0000000079800134] jmpl %o7,%g0 lduh [%i0+0x03a],%l1 ! Mem[000000007800013a] p52_near_0_he: ldstub [%i3+0x019],%l5 ! Mem[0000000079800119] swap [%i0+0x000],%l5 ! Mem[0000000078000100] swap [%i2+0x004],%l6 ! Mem[0000000079000104] stb %l1,[%i0+0x00d] ! Mem[000000007800010d] jmpl %o7,%g0 swap [%i3+0x018],%l0 ! Mem[0000000079800118] p53_near_0_le: swap [%i1+0x008],%l6 ! Mem[000000007a800108] stb %l7,[%i1+0x024] ! Mem[000000007a800124] ldub [%i1+0x030],%l0 ! Mem[000000007a800130] stb %l0,[%i0+0x014] ! Mem[000000007a000114] std %l0,[%i2+0x008] ! Mem[000000007b000108] jmpl %o7,%g0 ldstub [%i2+0x03a],%l3 ! Mem[000000007b00013a] p53_near_0_he: stw %l6,[%i2+0x004] ! Mem[000000007b000104] swap [%i2+0x018],%l2 ! Mem[000000007b000118] stw %l0,[%i0+0x034] ! Mem[000000007a000134] stb %l6,[%i2+0x03c] ! Mem[000000007b00013c] ldd [%i3+0x008],%l6 ! Mem[000000007b800108] jmpl %o7,%g0 lduh [%i0+0x038],%l2 ! Mem[000000007a000138] p54_near_0_le: ldub [%i2+0x002],%l0 ! Mem[000000007d000102] swap [%i1+0x038],%l5 ! Mem[000000007c800138] swap [%i0+0x010],%l0 ! Mem[000000007c000110] stb %l3,[%i3+0x01f] ! Mem[000000007d80011f] std %l2,[%i0+0x028] ! Mem[000000007c000128] jmpl %o7,%g0 swap [%i1+0x03c],%l4 ! Mem[000000007c80013c] p54_near_0_he: ldx [%i2+0x018],%l5 ! Mem[000000007d000118] lduw [%i3+0x00c],%l5 ! Mem[000000007d80010c] ldub [%i1+0x037],%l2 ! Mem[000000007c800137] ldstub [%i3+0x020],%l2 ! Mem[000000007d800120] jmpl %o7,%g0 ldstub [%i2+0x00c],%l2 ! Mem[000000007d00010c] p55_near_0_le: swap [%i1+0x008],%l6 ! Mem[000000007e800108] ldstub [%i1+0x013],%l1 ! Mem[000000007e800113] stw %l0,[%i1+0x020] ! Mem[000000007e800120] lduh [%i2+0x024],%l7 ! Mem[000000007f000124] swap [%i1+0x008],%l4 ! Mem[000000007e800108] jmpl %o7,%g0 swap [%i1+0x00c],%l1 ! Mem[000000007e80010c] p55_near_0_he: jmpl %o7,%g0 ldub [%i3+0x03f],%l7 ! Mem[000000007f80013f] jmpl %o7,%g0 nop p56_near_0_le: ldsw [%i0+0x020],%l7 ! Mem[0000000080000120] sth %l7,[%i1+0x024] ! Mem[0000000080800124] ldsb [%i3+0x00b],%l4 ! Mem[000000008180010b] ldx [%i3+0x008],%l6 ! Mem[0000000081800108] ldstub [%i2+0x022],%l7 ! Mem[0000000081000122] jmpl %o7,%g0 stw %l0,[%i0+0x014] ! Mem[0000000080000114] p56_near_0_he: jmpl %o7,%g0 ldd [%i0+0x038],%l4 ! Mem[0000000080000138] jmpl %o7,%g0 nop p57_near_0_le: ldd [%i2+0x038],%l2 ! Mem[0000000083000138] stw %l6,[%i2+0x008] ! Mem[0000000083000108] ldub [%i0+0x022],%l7 ! Mem[0000000082000122] ldstub [%i3+0x03f],%l1 ! Mem[000000008380013f] sth %l3,[%i0+0x034] ! Mem[0000000082000134] jmpl %o7,%g0 swap [%i0+0x018],%l4 ! Mem[0000000082000118] p57_near_0_he: jmpl %o7,%g0 std %l2,[%i1+0x038] ! Mem[0000000082800138] jmpl %o7,%g0 nop p58_near_0_le: ldub [%i2+0x029],%l6 ! Mem[0000000085000129] ldub [%i3+0x03f],%l3 ! Mem[000000008580013f] ldstub [%i3+0x00b],%l4 ! Mem[000000008580010b] swap [%i0+0x00c],%l1 ! Mem[000000008400010c] ldub [%i0+0x01b],%l3 ! Mem[000000008400011b] jmpl %o7,%g0 sth %l0,[%i3+0x014] ! Mem[0000000085800114] p58_near_0_he: jmpl %o7,%g0 ldub [%i3+0x01b],%l3 ! Mem[000000008580011b] jmpl %o7,%g0 nop p59_near_0_le: ldsw [%i2+0x034],%l3 ! Mem[0000000087000134] ldsh [%i1+0x032],%l6 ! Mem[0000000086800132] ldstub [%i0+0x030],%l0 ! Mem[0000000086000130] ldstub [%i0+0x025],%l2 ! Mem[0000000086000125] lduh [%i0+0x000],%l3 ! Mem[0000000086000100] jmpl %o7,%g0 sth %l1,[%i2+0x006] ! Mem[0000000087000106] p59_near_0_he: ldsh [%i0+0x004],%l6 ! Mem[0000000086000104] swap [%i2+0x01c],%l1 ! Mem[000000008700011c] jmpl %o7,%g0 ldstub [%i0+0x017],%l2 ! Mem[0000000086000117] p60_near_0_le: swap [%i2+0x028],%l6 ! Mem[0000000089000128] ldstub [%i3+0x03f],%l3 ! Mem[000000008980013f] ldsb [%i2+0x001],%l2 ! Mem[0000000089000101] swap [%i0+0x010],%l6 ! Mem[0000000088000110] std %l2,[%i2+0x038] ! Mem[0000000089000138] jmpl %o7,%g0 ldstub [%i3+0x01f],%l5 ! Mem[000000008980011f] p60_near_0_he: stb %l3,[%i3+0x02e] ! Mem[000000008980012e] sth %l0,[%i1+0x03c] ! Mem[000000008880013c] stb %l0,[%i2+0x005] ! Mem[0000000089000105] ldsh [%i1+0x024],%l3 ! Mem[0000000088800124] stb %l5,[%i0+0x00d] ! Mem[000000008800010d] stw %l7,[%i3+0x020] ! Mem[0000000089800120] ldub [%i3+0x033],%l5 ! Mem[0000000089800133] jmpl %o7,%g0 lduw [%i3+0x008],%l3 ! Mem[0000000089800108] p61_near_0_le: ldstub [%i0+0x020],%l7 ! Mem[000000008a000120] ldd [%i0+0x030],%l6 ! Mem[000000008a000130] std %l2,[%i1+0x008] ! Mem[000000008a800108] sth %l7,[%i1+0x032] ! Mem[000000008a800132] swap [%i0+0x034],%l3 ! Mem[000000008a000134] jmpl %o7,%g0 ldstub [%i2+0x008],%l4 ! Mem[000000008b000108] p61_near_0_he: jmpl %o7,%g0 ldd [%i2+0x030],%l6 ! Mem[000000008b000130] jmpl %o7,%g0 nop p62_near_0_le: stw %l3,[%i2+0x014] ! Mem[000000008d000114] ldub [%i2+0x01e],%l0 ! Mem[000000008d00011e] ldstub [%i3+0x00b],%l4 ! Mem[000000008d80010b] sth %l1,[%i2+0x00c] ! Mem[000000008d00010c] stb %l3,[%i3+0x01b] ! Mem[000000008d80011b] jmpl %o7,%g0 ldstub [%i3+0x02f],%l4 ! Mem[000000008d80012f] p62_near_0_he: ldstub [%i1+0x038],%l7 ! Mem[000000008c800138] ldsw [%i1+0x034],%l7 ! Mem[000000008c800134] stb %l4,[%i0+0x039] ! Mem[000000008c000139] ldstub [%i3+0x017],%l2 ! Mem[000000008d800117] swap [%i0+0x018],%l5 ! Mem[000000008c000118] ldsw [%i2+0x004],%l0 ! Mem[000000008d000104] ldx [%i0+0x030],%l7 ! Mem[000000008c000130] jmpl %o7,%g0 ldsh [%i3+0x00c],%l5 ! Mem[000000008d80010c] p63_near_0_le: ldub [%i2+0x009],%l6 ! Mem[000000008f000109] ldub [%i1+0x03e],%l0 ! Mem[000000008e80013e] swap [%i3+0x028],%l1 ! Mem[000000008f800128] stx %l0,[%i2+0x010] ! Mem[000000008f000110] stw %l3,[%i2+0x008] ! Mem[000000008f000108] jmpl %o7,%g0 swap [%i3+0x030],%l7 ! Mem[000000008f800130] p63_near_0_he: swap [%i0+0x038],%l7 ! Mem[000000008e000138] swap [%i2+0x01c],%l0 ! Mem[000000008f00011c] std %l0,[%i1+0x020] ! Mem[000000008e800120] sth %l4,[%i1+0x030] ! Mem[000000008e800130] swap [%i0+0x030],%l7 ! Mem[000000008e000130] jmpl %o7,%g0 lduw [%i0+0x018],%l2 ! Mem[000000008e000118] near0_b2b_h: nop nop nop nop jmpl %o7,%g0 nop near0_b2b_l: nop nop nop nop jmpl %o7,%g0 nop user_near0_end: .seg "text" .align 0x2000 user_near1_start: p0_near_1_le: sth %l1,[%i3+0x02e] ! Mem[000000001180012e] jmpl %o7,%g0 sth %l2,[%i1+0x004] ! Mem[0000000010800104] p0_near_1_he: ldsb [%i1+0x039],%l0 ! Mem[0000000010800139] ldd [%i3+0x038],%l0 ! Mem[0000000011800138] ldx [%i1+0x028],%l3 ! Mem[0000000010800128] ldstub [%i3+0x013],%l1 ! Mem[0000000011800113] jmpl %o7,%g0 stw %l0,[%i1+0x018] ! Mem[0000000010800118] p1_near_1_le: jmpl %o7,%g0 ldstub [%i3+0x01f],%l1 ! Mem[000000001380011f] jmpl %o7,%g0 nop p1_near_1_he: std %l0,[%i3+0x028] ! Mem[0000000013800128] ldx [%i0+0x030],%l1 ! Mem[0000000012000130] jmpl %o7,%g0 stb %l3,[%i2+0x019] ! Mem[0000000013000119] p2_near_1_le: jmpl %o7,%g0 ldsh [%i0+0x032],%l3 ! Mem[0000000014000132] jmpl %o7,%g0 nop p2_near_1_he: ldd [%i1+0x030],%l0 ! Mem[0000000014800130] ldsw [%i2+0x008],%l4 ! Mem[0000000015000108] stw %l2,[%i1+0x02c] ! Mem[000000001480012c] swap [%i2+0x018],%l5 ! Mem[0000000015000118] stw %l6,[%i3+0x034] ! Mem[0000000015800134] jmpl %o7,%g0 stb %l4,[%i0+0x015] ! Mem[0000000014000115] p3_near_1_le: ldub [%i1+0x002],%l3 ! Mem[0000000016800102] ldstub [%i1+0x037],%l4 ! Mem[0000000016800137] ldd [%i1+0x030],%l6 ! Mem[0000000016800130] swap [%i3+0x008],%l4 ! Mem[0000000017800108] jmpl %o7,%g0 ldsw [%i3+0x034],%l1 ! Mem[0000000017800134] p3_near_1_he: jmpl %o7,%g0 ldsh [%i3+0x00e],%l7 ! Mem[000000001780010e] jmpl %o7,%g0 nop p4_near_1_le: jmpl %o7,%g0 ldstub [%i3+0x03d],%l4 ! Mem[000000001980013d] jmpl %o7,%g0 nop p4_near_1_he: stb %l6,[%i3+0x02c] ! Mem[000000001980012c] ldstub [%i3+0x019],%l2 ! Mem[0000000019800119] swap [%i2+0x024],%l6 ! Mem[0000000019000124] ldx [%i0+0x018],%l0 ! Mem[0000000018000118] sth %l0,[%i1+0x012] ! Mem[0000000018800112] std %l4,[%i2+0x008] ! Mem[0000000019000108] jmpl %o7,%g0 lduh [%i0+0x036],%l4 ! Mem[0000000018000136] p5_near_1_le: lduh [%i1+0x03a],%l4 ! Mem[000000001a80013a] swap [%i3+0x028],%l4 ! Mem[000000001b800128] swap [%i2+0x034],%l0 ! Mem[000000001b000134] ldstub [%i1+0x00f],%l6 ! Mem[000000001a80010f] jmpl %o7,%g0 lduw [%i0+0x02c],%l0 ! Mem[000000001a00012c] p5_near_1_he: jmpl %o7,%g0 ldd [%i1+0x030],%l4 ! Mem[000000001a800130] jmpl %o7,%g0 nop p6_near_1_le: jmpl %o7,%g0 ldsh [%i1+0x032],%l3 ! Mem[000000001c800132] jmpl %o7,%g0 nop p6_near_1_he: std %l2,[%i1+0x018] ! Mem[000000001c800118] swap [%i0+0x030],%l2 ! Mem[000000001c000130] ldx [%i3+0x028],%l0 ! Mem[000000001d800128] ldd [%i0+0x008],%l4 ! Mem[000000001c000108] ldd [%i1+0x008],%l4 ! Mem[000000001c800108] jmpl %o7,%g0 swap [%i1+0x034],%l4 ! Mem[000000001c800134] p7_near_1_le: ldd [%i1+0x038],%l0 ! Mem[000000001e800138] ldstub [%i2+0x03a],%l3 ! Mem[000000001f00013a] stw %l3,[%i1+0x028] ! Mem[000000001e800128] swap [%i3+0x018],%l0 ! Mem[000000001f800118] ldsb [%i1+0x011],%l7 ! Mem[000000001e800111] ldsw [%i0+0x00c],%l4 ! Mem[000000001e00010c] swap [%i0+0x010],%l3 ! Mem[000000001e000110] jmpl %o7,%g0 swap [%i2+0x030],%l6 ! Mem[000000001f000130] p7_near_1_he: sth %l2,[%i1+0x012] ! Mem[000000001e800112] ldsh [%i3+0x03a],%l7 ! Mem[000000001f80013a] ldd [%i2+0x030],%l0 ! Mem[000000001f000130] jmpl %o7,%g0 stb %l4,[%i3+0x011] ! Mem[000000001f800111] p8_near_1_le: jmpl %o7,%g0 ldx [%i3+0x028],%l4 ! Mem[0000000021800128] jmpl %o7,%g0 nop p8_near_1_he: swap [%i3+0x030],%l5 ! Mem[0000000021800130] ldx [%i1+0x008],%l3 ! Mem[0000000020800108] swap [%i0+0x018],%l1 ! Mem[0000000020000118] stx %l0,[%i2+0x028] ! Mem[0000000021000128] jmpl %o7,%g0 stx %l4,[%i0+0x008] ! Mem[0000000020000108] p9_near_1_le: ldsb [%i3+0x016],%l5 ! Mem[0000000023800116] ldub [%i2+0x006],%l2 ! Mem[0000000023000106] swap [%i3+0x018],%l6 ! Mem[0000000023800118] jmpl %o7,%g0 sth %l2,[%i1+0x036] ! Mem[0000000022800136] p9_near_1_he: jmpl %o7,%g0 swap [%i0+0x03c],%l7 ! Mem[000000002200013c] jmpl %o7,%g0 nop p10_near_1_le: ldstub [%i2+0x000],%l0 ! Mem[0000000025000100] swap [%i2+0x00c],%l2 ! Mem[000000002500010c] ldsb [%i2+0x016],%l5 ! Mem[0000000025000116] lduh [%i3+0x00a],%l2 ! Mem[000000002580010a] ldub [%i3+0x039],%l1 ! Mem[0000000025800139] swap [%i1+0x014],%l4 ! Mem[0000000024800114] ldsb [%i1+0x010],%l6 ! Mem[0000000024800110] jmpl %o7,%g0 ldstub [%i2+0x01a],%l3 ! Mem[000000002500011a] p10_near_1_he: lduw [%i2+0x02c],%l2 ! Mem[000000002500012c] swap [%i1+0x018],%l5 ! Mem[0000000024800118] swap [%i1+0x030],%l5 ! Mem[0000000024800130] jmpl %o7,%g0 ldstub [%i1+0x02c],%l6 ! Mem[000000002480012c] p11_near_1_le: lduw [%i2+0x024],%l4 ! Mem[0000000027000124] lduh [%i0+0x016],%l5 ! Mem[0000000026000116] swap [%i1+0x000],%l5 ! Mem[0000000026800100] swap [%i0+0x034],%l6 ! Mem[0000000026000134] ldsw [%i3+0x004],%l2 ! Mem[0000000027800104] swap [%i3+0x018],%l6 ! Mem[0000000027800118] jmpl %o7,%g0 stw %l2,[%i2+0x034] ! Mem[0000000027000134] p11_near_1_he: jmpl %o7,%g0 swap [%i3+0x024],%l4 ! Mem[0000000027800124] jmpl %o7,%g0 nop p12_near_1_le: ldstub [%i2+0x01e],%l6 ! Mem[000000002900011e] swap [%i0+0x024],%l2 ! Mem[0000000028000124] ldd [%i1+0x010],%l6 ! Mem[0000000028800110] ldub [%i0+0x02f],%l7 ! Mem[000000002800012f] jmpl %o7,%g0 ldstub [%i3+0x03b],%l2 ! Mem[000000002980013b] p12_near_1_he: stx %l6,[%i0+0x028] ! Mem[0000000028000128] ldsh [%i0+0x032],%l1 ! Mem[0000000028000132] swap [%i3+0x024],%l6 ! Mem[0000000029800124] ldx [%i0+0x008],%l0 ! Mem[0000000028000108] ldd [%i3+0x030],%l2 ! Mem[0000000029800130] jmpl %o7,%g0 ldsh [%i1+0x032],%l1 ! Mem[0000000028800132] p13_near_1_le: ldsw [%i0+0x034],%l0 ! Mem[000000002a000134] jmpl %o7,%g0 ldsb [%i0+0x00f],%l6 ! Mem[000000002a00010f] p13_near_1_he: jmpl %o7,%g0 swap [%i1+0x034],%l0 ! Mem[000000002a800134] jmpl %o7,%g0 nop p14_near_1_le: stx %l5,[%i1+0x030] ! Mem[000000002c800130] ldstub [%i2+0x016],%l5 ! Mem[000000002d000116] swap [%i1+0x028],%l1 ! Mem[000000002c800128] ldstub [%i2+0x016],%l6 ! Mem[000000002d000116] jmpl %o7,%g0 ldsh [%i2+0x02c],%l3 ! Mem[000000002d00012c] p14_near_1_he: jmpl %o7,%g0 ldstub [%i0+0x031],%l2 ! Mem[000000002c000131] jmpl %o7,%g0 nop p15_near_1_le: ldstub [%i1+0x03d],%l4 ! Mem[000000002e80013d] ldub [%i2+0x023],%l4 ! Mem[000000002f000123] ldstub [%i1+0x019],%l1 ! Mem[000000002e800119] lduh [%i0+0x002],%l5 ! Mem[000000002e000102] lduh [%i2+0x00e],%l2 ! Mem[000000002f00010e] ldsh [%i1+0x02c],%l3 ! Mem[000000002e80012c] ldstub [%i0+0x02b],%l2 ! Mem[000000002e00012b] jmpl %o7,%g0 stw %l6,[%i2+0x02c] ! Mem[000000002f00012c] p15_near_1_he: stx %l2,[%i3+0x028] ! Mem[000000002f800128] ldsw [%i1+0x028],%l1 ! Mem[000000002e800128] stx %l4,[%i2+0x038] ! Mem[000000002f000138] ldsb [%i2+0x016],%l2 ! Mem[000000002f000116] ldstub [%i2+0x000],%l7 ! Mem[000000002f000100] swap [%i1+0x000],%l1 ! Mem[000000002e800100] sth %l4,[%i2+0x00c] ! Mem[000000002f00010c] jmpl %o7,%g0 swap [%i0+0x038],%l0 ! Mem[000000002e000138] p16_near_1_le: jmpl %o7,%g0 lduw [%i1+0x03c],%l4 ! Mem[000000003080013c] jmpl %o7,%g0 nop p16_near_1_he: ldub [%i0+0x025],%l6 ! Mem[0000000030000125] stw %l7,[%i1+0x018] ! Mem[0000000030800118] lduh [%i3+0x008],%l4 ! Mem[0000000031800108] ldstub [%i2+0x011],%l4 ! Mem[0000000031000111] lduh [%i0+0x036],%l4 ! Mem[0000000030000136] ldx [%i1+0x028],%l2 ! Mem[0000000030800128] jmpl %o7,%g0 ldx [%i0+0x020],%l0 ! Mem[0000000030000120] p17_near_1_le: stx %l6,[%i2+0x018] ! Mem[0000000033000118] ldstub [%i0+0x028],%l4 ! Mem[0000000032000128] std %l2,[%i1+0x028] ! Mem[0000000032800128] stw %l6,[%i3+0x010] ! Mem[0000000033800110] ldstub [%i1+0x026],%l4 ! Mem[0000000032800126] jmpl %o7,%g0 lduh [%i2+0x00e],%l2 ! Mem[000000003300010e] p17_near_1_he: ldstub [%i2+0x023],%l0 ! Mem[0000000033000123] std %l6,[%i3+0x030] ! Mem[0000000033800130] ldsh [%i1+0x02c],%l2 ! Mem[000000003280012c] std %l2,[%i2+0x028] ! Mem[0000000033000128] ldstub [%i2+0x02b],%l1 ! Mem[000000003300012b] lduh [%i3+0x032],%l1 ! Mem[0000000033800132] ldstub [%i3+0x030],%l4 ! Mem[0000000033800130] jmpl %o7,%g0 stw %l7,[%i2+0x000] ! Mem[0000000033000100] p18_near_1_le: swap [%i0+0x034],%l4 ! Mem[0000000034000134] jmpl %o7,%g0 swap [%i0+0x01c],%l5 ! Mem[000000003400011c] p18_near_1_he: stb %l0,[%i2+0x018] ! Mem[0000000035000118] jmpl %o7,%g0 ldsw [%i2+0x014],%l4 ! Mem[0000000035000114] p19_near_1_le: ldd [%i2+0x038],%l6 ! Mem[0000000037000138] sth %l4,[%i3+0x01a] ! Mem[000000003780011a] swap [%i1+0x00c],%l5 ! Mem[000000003680010c] lduw [%i3+0x030],%l5 ! Mem[0000000037800130] jmpl %o7,%g0 stb %l6,[%i3+0x01d] ! Mem[000000003780011d] p19_near_1_he: swap [%i2+0x02c],%l5 ! Mem[000000003700012c] sth %l7,[%i2+0x032] ! Mem[0000000037000132] swap [%i3+0x00c],%l1 ! Mem[000000003780010c] swap [%i3+0x028],%l4 ! Mem[0000000037800128] ldstub [%i1+0x02b],%l3 ! Mem[000000003680012b] std %l0,[%i1+0x018] ! Mem[0000000036800118] swap [%i3+0x01c],%l0 ! Mem[000000003780011c] jmpl %o7,%g0 ldd [%i3+0x030],%l0 ! Mem[0000000037800130] p20_near_1_le: jmpl %o7,%g0 ldsh [%i2+0x00c],%l2 ! Mem[000000003900010c] jmpl %o7,%g0 nop p20_near_1_he: swap [%i1+0x01c],%l3 ! Mem[000000003880011c] lduh [%i2+0x018],%l1 ! Mem[0000000039000118] ldsw [%i0+0x018],%l7 ! Mem[0000000038000118] ldstub [%i1+0x008],%l4 ! Mem[0000000038800108] lduw [%i0+0x010],%l4 ! Mem[0000000038000110] swap [%i3+0x020],%l0 ! Mem[0000000039800120] jmpl %o7,%g0 stx %l2,[%i1+0x030] ! Mem[0000000038800130] p21_near_1_le: stb %l5,[%i0+0x00c] ! Mem[000000003a00010c] ldstub [%i2+0x007],%l1 ! Mem[000000003b000107] stx %l0,[%i2+0x030] ! Mem[000000003b000130] lduw [%i2+0x03c],%l5 ! Mem[000000003b00013c] jmpl %o7,%g0 ldsb [%i1+0x02e],%l0 ! Mem[000000003a80012e] p21_near_1_he: jmpl %o7,%g0 std %l2,[%i1+0x020] ! Mem[000000003a800120] jmpl %o7,%g0 nop p22_near_1_le: ldsb [%i1+0x017],%l4 ! Mem[000000003c800117] swap [%i1+0x03c],%l3 ! Mem[000000003c80013c] std %l4,[%i1+0x028] ! Mem[000000003c800128] swap [%i2+0x034],%l1 ! Mem[000000003d000134] ldub [%i2+0x01a],%l3 ! Mem[000000003d00011a] jmpl %o7,%g0 ldsw [%i2+0x034],%l7 ! Mem[000000003d000134] p22_near_1_he: swap [%i2+0x038],%l3 ! Mem[000000003d000138] stb %l4,[%i3+0x002] ! Mem[000000003d800102] ldsw [%i3+0x008],%l3 ! Mem[000000003d800108] stb %l3,[%i1+0x015] ! Mem[000000003c800115] lduh [%i3+0x000],%l1 ! Mem[000000003d800100] ldstub [%i2+0x036],%l1 ! Mem[000000003d000136] jmpl %o7,%g0 ldd [%i1+0x038],%l2 ! Mem[000000003c800138] p23_near_1_le: ldub [%i1+0x023],%l4 ! Mem[000000003e800123] sth %l1,[%i1+0x018] ! Mem[000000003e800118] ldstub [%i2+0x028],%l4 ! Mem[000000003f000128] stx %l7,[%i0+0x008] ! Mem[000000003e000108] jmpl %o7,%g0 lduh [%i2+0x024],%l0 ! Mem[000000003f000124] p23_near_1_he: swap [%i3+0x030],%l1 ! Mem[000000003f800130] ldx [%i0+0x000],%l6 ! Mem[000000003e000100] jmpl %o7,%g0 ldsb [%i1+0x03d],%l6 ! Mem[000000003e80013d] p24_near_1_le: ldsb [%i3+0x03d],%l4 ! Mem[000000004180013d] ldstub [%i1+0x003],%l4 ! Mem[0000000040800103] jmpl %o7,%g0 std %l6,[%i0+0x010] ! Mem[0000000040000110] p24_near_1_he: jmpl %o7,%g0 ldstub [%i2+0x013],%l0 ! Mem[0000000041000113] jmpl %o7,%g0 nop p25_near_1_le: lduw [%i2+0x028],%l2 ! Mem[0000000043000128] stb %l4,[%i3+0x00a] ! Mem[000000004380010a] ldstub [%i3+0x00d],%l6 ! Mem[000000004380010d] jmpl %o7,%g0 swap [%i3+0x018],%l2 ! Mem[0000000043800118] p25_near_1_he: jmpl %o7,%g0 ldsw [%i3+0x034],%l6 ! Mem[0000000043800134] jmpl %o7,%g0 nop p26_near_1_le: lduw [%i0+0x01c],%l6 ! Mem[000000004400011c] stw %l4,[%i2+0x014] ! Mem[0000000045000114] jmpl %o7,%g0 ldstub [%i3+0x03c],%l3 ! Mem[000000004580013c] p26_near_1_he: ldd [%i0+0x010],%l0 ! Mem[0000000044000110] swap [%i2+0x030],%l2 ! Mem[0000000045000130] sth %l0,[%i1+0x022] ! Mem[0000000044800122] ldstub [%i1+0x01f],%l7 ! Mem[000000004480011f] jmpl %o7,%g0 stx %l7,[%i0+0x008] ! Mem[0000000044000108] p27_near_1_le: std %l4,[%i2+0x038] ! Mem[0000000047000138] lduh [%i3+0x02e],%l0 ! Mem[000000004780012e] ldx [%i3+0x038],%l4 ! Mem[0000000047800138] stb %l4,[%i3+0x023] ! Mem[0000000047800123] ldstub [%i1+0x002],%l3 ! Mem[0000000046800102] sth %l0,[%i3+0x018] ! Mem[0000000047800118] ldub [%i3+0x00a],%l7 ! Mem[000000004780010a] jmpl %o7,%g0 sth %l6,[%i3+0x008] ! Mem[0000000047800108] p27_near_1_he: ldstub [%i0+0x032],%l7 ! Mem[0000000046000132] ldstub [%i3+0x002],%l0 ! Mem[0000000047800102] swap [%i2+0x02c],%l7 ! Mem[000000004700012c] swap [%i2+0x028],%l1 ! Mem[0000000047000128] jmpl %o7,%g0 swap [%i2+0x034],%l6 ! Mem[0000000047000134] p28_near_1_le: ldd [%i2+0x010],%l4 ! Mem[0000000049000110] ldsw [%i0+0x014],%l4 ! Mem[0000000048000114] stb %l7,[%i1+0x02a] ! Mem[000000004880012a] ldub [%i0+0x017],%l2 ! Mem[0000000048000117] jmpl %o7,%g0 swap [%i2+0x00c],%l6 ! Mem[000000004900010c] p28_near_1_he: swap [%i0+0x020],%l0 ! Mem[0000000048000120] ldub [%i2+0x00e],%l7 ! Mem[000000004900010e] ldstub [%i1+0x00b],%l3 ! Mem[000000004880010b] swap [%i3+0x030],%l1 ! Mem[0000000049800130] jmpl %o7,%g0 ldstub [%i3+0x024],%l6 ! Mem[0000000049800124] p29_near_1_le: sth %l6,[%i0+0x036] ! Mem[000000004a000136] ldub [%i3+0x034],%l3 ! Mem[000000004b800134] lduw [%i2+0x018],%l6 ! Mem[000000004b000118] ldstub [%i1+0x03a],%l3 ! Mem[000000004a80013a] std %l6,[%i1+0x010] ! Mem[000000004a800110] jmpl %o7,%g0 sth %l2,[%i0+0x01e] ! Mem[000000004a00011e] p29_near_1_he: swap [%i0+0x004],%l5 ! Mem[000000004a000104] ldx [%i0+0x008],%l3 ! Mem[000000004a000108] ldx [%i0+0x030],%l0 ! Mem[000000004a000130] ldsb [%i3+0x003],%l5 ! Mem[000000004b800103] std %l4,[%i1+0x020] ! Mem[000000004a800120] jmpl %o7,%g0 swap [%i2+0x014],%l2 ! Mem[000000004b000114] p30_near_1_le: ldstub [%i2+0x014],%l0 ! Mem[000000004d000114] swap [%i1+0x038],%l0 ! Mem[000000004c800138] ldx [%i1+0x000],%l4 ! Mem[000000004c800100] jmpl %o7,%g0 sth %l6,[%i1+0x01e] ! Mem[000000004c80011e] p30_near_1_he: jmpl %o7,%g0 ldstub [%i3+0x013],%l0 ! Mem[000000004d800113] jmpl %o7,%g0 nop p31_near_1_le: swap [%i0+0x01c],%l3 ! Mem[000000004e00011c] jmpl %o7,%g0 sth %l2,[%i3+0x006] ! Mem[000000004f800106] p31_near_1_he: stx %l1,[%i0+0x028] ! Mem[000000004e000128] jmpl %o7,%g0 swap [%i1+0x028],%l3 ! Mem[000000004e800128] p32_near_1_le: ldsw [%i2+0x028],%l1 ! Mem[0000000051000128] swap [%i1+0x03c],%l7 ! Mem[000000005080013c] swap [%i0+0x03c],%l0 ! Mem[000000005000013c] stb %l4,[%i2+0x028] ! Mem[0000000051000128] swap [%i0+0x014],%l0 ! Mem[0000000050000114] ldd [%i1+0x008],%l6 ! Mem[0000000050800108] ldstub [%i3+0x00e],%l0 ! Mem[000000005180010e] jmpl %o7,%g0 ldd [%i2+0x000],%l0 ! Mem[0000000051000100] p32_near_1_he: stx %l2,[%i2+0x008] ! Mem[0000000051000108] ldd [%i3+0x008],%l2 ! Mem[0000000051800108] jmpl %o7,%g0 lduh [%i2+0x012],%l0 ! Mem[0000000051000112] p33_near_1_le: std %l6,[%i1+0x018] ! Mem[0000000052800118] ldsb [%i0+0x028],%l4 ! Mem[0000000052000128] jmpl %o7,%g0 lduw [%i3+0x010],%l5 ! Mem[0000000053800110] p33_near_1_he: ldstub [%i2+0x02e],%l6 ! Mem[000000005300012e] ldsw [%i3+0x028],%l4 ! Mem[0000000053800128] stw %l2,[%i3+0x020] ! Mem[0000000053800120] swap [%i0+0x00c],%l2 ! Mem[000000005200010c] swap [%i3+0x02c],%l4 ! Mem[000000005380012c] jmpl %o7,%g0 ldstub [%i0+0x036],%l4 ! Mem[0000000052000136] p34_near_1_le: stb %l6,[%i1+0x032] ! Mem[0000000054800132] swap [%i2+0x038],%l3 ! Mem[0000000055000138] swap [%i0+0x038],%l1 ! Mem[0000000054000138] jmpl %o7,%g0 ldsw [%i3+0x028],%l4 ! Mem[0000000055800128] p34_near_1_he: lduh [%i3+0x01e],%l0 ! Mem[000000005580011e] lduw [%i1+0x010],%l1 ! Mem[0000000054800110] ldsw [%i3+0x00c],%l1 ! Mem[000000005580010c] ldsh [%i0+0x022],%l0 ! Mem[0000000054000122] ldsb [%i1+0x011],%l0 ! Mem[0000000054800111] ldsb [%i1+0x00f],%l7 ! Mem[000000005480010f] ldd [%i2+0x030],%l4 ! Mem[0000000055000130] jmpl %o7,%g0 ldub [%i3+0x00a],%l5 ! Mem[000000005580010a] p35_near_1_le: stw %l1,[%i2+0x028] ! Mem[0000000057000128] ldstub [%i0+0x033],%l5 ! Mem[0000000056000133] stb %l6,[%i1+0x01d] ! Mem[000000005680011d] swap [%i3+0x028],%l4 ! Mem[0000000057800128] ldstub [%i0+0x029],%l3 ! Mem[0000000056000129] ldstub [%i2+0x01a],%l0 ! Mem[000000005700011a] ldsb [%i3+0x02e],%l0 ! Mem[000000005780012e] jmpl %o7,%g0 ldub [%i3+0x026],%l0 ! Mem[0000000057800126] p35_near_1_he: stx %l6,[%i0+0x008] ! Mem[0000000056000108] swap [%i3+0x038],%l7 ! Mem[0000000057800138] jmpl %o7,%g0 ldstub [%i0+0x032],%l1 ! Mem[0000000056000132] p36_near_1_le: swap [%i1+0x034],%l4 ! Mem[0000000058800134] ldsw [%i0+0x038],%l0 ! Mem[0000000058000138] std %l0,[%i1+0x008] ! Mem[0000000058800108] stw %l4,[%i3+0x02c] ! Mem[000000005980012c] jmpl %o7,%g0 stx %l3,[%i1+0x030] ! Mem[0000000058800130] p36_near_1_he: ldd [%i0+0x018],%l2 ! Mem[0000000058000118] swap [%i3+0x030],%l2 ! Mem[0000000059800130] ldstub [%i2+0x019],%l2 ! Mem[0000000059000119] ldstub [%i0+0x013],%l0 ! Mem[0000000058000113] ldub [%i0+0x011],%l4 ! Mem[0000000058000111] jmpl %o7,%g0 lduw [%i3+0x008],%l3 ! Mem[0000000059800108] p37_near_1_le: ldstub [%i0+0x03f],%l0 ! Mem[000000005a00013f] swap [%i1+0x000],%l3 ! Mem[000000005a800100] std %l0,[%i0+0x028] ! Mem[000000005a000128] ldsw [%i2+0x01c],%l6 ! Mem[000000005b00011c] lduw [%i0+0x034],%l3 ! Mem[000000005a000134] jmpl %o7,%g0 ldstub [%i3+0x039],%l1 ! Mem[000000005b800139] p37_near_1_he: ldsh [%i2+0x022],%l0 ! Mem[000000005b000122] stw %l7,[%i1+0x03c] ! Mem[000000005a80013c] stx %l0,[%i2+0x000] ! Mem[000000005b000100] std %l6,[%i0+0x028] ! Mem[000000005a000128] jmpl %o7,%g0 ldstub [%i0+0x00b],%l3 ! Mem[000000005a00010b] p38_near_1_le: jmpl %o7,%g0 ldsh [%i2+0x00c],%l2 ! Mem[000000005d00010c] jmpl %o7,%g0 nop p38_near_1_he: stb %l3,[%i2+0x00b] ! Mem[000000005d00010b] swap [%i1+0x018],%l1 ! Mem[000000005c800118] ldstub [%i3+0x011],%l4 ! Mem[000000005d800111] sth %l1,[%i3+0x00a] ! Mem[000000005d80010a] swap [%i2+0x034],%l6 ! Mem[000000005d000134] swap [%i0+0x014],%l4 ! Mem[000000005c000114] jmpl %o7,%g0 swap [%i2+0x008],%l0 ! Mem[000000005d000108] p39_near_1_le: ldstub [%i0+0x028],%l1 ! Mem[000000005e000128] jmpl %o7,%g0 ldsb [%i2+0x033],%l5 ! Mem[000000005f000133] p39_near_1_he: lduh [%i1+0x036],%l7 ! Mem[000000005e800136] ldstub [%i2+0x036],%l0 ! Mem[000000005f000136] lduw [%i3+0x028],%l4 ! Mem[000000005f800128] jmpl %o7,%g0 stb %l3,[%i2+0x02b] ! Mem[000000005f00012b] p40_near_1_le: swap [%i2+0x02c],%l4 ! Mem[000000006100012c] std %l2,[%i2+0x030] ! Mem[0000000061000130] ldstub [%i1+0x032],%l6 ! Mem[0000000060800132] sth %l3,[%i1+0x038] ! Mem[0000000060800138] stw %l1,[%i0+0x018] ! Mem[0000000060000118] stw %l5,[%i1+0x020] ! Mem[0000000060800120] ldstub [%i2+0x00f],%l2 ! Mem[000000006100010f] jmpl %o7,%g0 sth %l0,[%i2+0x018] ! Mem[0000000061000118] p40_near_1_he: std %l0,[%i0+0x008] ! Mem[0000000060000108] lduh [%i3+0x00a],%l3 ! Mem[000000006180010a] ldstub [%i0+0x02f],%l2 ! Mem[000000006000012f] lduw [%i0+0x020],%l0 ! Mem[0000000060000120] jmpl %o7,%g0 ldstub [%i3+0x009],%l2 ! Mem[0000000061800109] p41_near_1_le: jmpl %o7,%g0 swap [%i1+0x030],%l6 ! Mem[0000000062800130] jmpl %o7,%g0 nop p41_near_1_he: stw %l6,[%i0+0x024] ! Mem[0000000062000124] stw %l0,[%i3+0x01c] ! Mem[000000006380011c] ldsw [%i2+0x020],%l0 ! Mem[0000000063000120] jmpl %o7,%g0 ldstub [%i2+0x031],%l2 ! Mem[0000000063000131] p42_near_1_le: ldsh [%i1+0x008],%l1 ! Mem[0000000064800108] jmpl %o7,%g0 ldstub [%i2+0x028],%l4 ! Mem[0000000065000128] p42_near_1_he: jmpl %o7,%g0 stw %l5,[%i1+0x030] ! Mem[0000000064800130] jmpl %o7,%g0 nop p43_near_1_le: stw %l7,[%i3+0x030] ! Mem[0000000067800130] ldstub [%i0+0x036],%l1 ! Mem[0000000066000136] stb %l3,[%i3+0x029] ! Mem[0000000067800129] jmpl %o7,%g0 swap [%i2+0x010],%l6 ! Mem[0000000067000110] p43_near_1_he: lduw [%i1+0x030],%l5 ! Mem[0000000066800130] stb %l3,[%i1+0x02b] ! Mem[000000006680012b] swap [%i0+0x004],%l7 ! Mem[0000000066000104] ldsw [%i2+0x010],%l4 ! Mem[0000000067000110] ldsw [%i0+0x034],%l4 ! Mem[0000000066000134] stb %l2,[%i0+0x00f] ! Mem[000000006600010f] jmpl %o7,%g0 ldstub [%i3+0x006],%l7 ! Mem[0000000067800106] p44_near_1_le: sth %l7,[%i2+0x012] ! Mem[0000000069000112] ldsw [%i1+0x02c],%l4 ! Mem[000000006880012c] ldsb [%i1+0x018],%l7 ! Mem[0000000068800118] jmpl %o7,%g0 sth %l6,[%i0+0x010] ! Mem[0000000068000110] p44_near_1_he: ldstub [%i3+0x008],%l4 ! Mem[0000000069800108] sth %l2,[%i2+0x020] ! Mem[0000000069000120] stb %l2,[%i0+0x033] ! Mem[0000000068000133] ldstub [%i0+0x019],%l2 ! Mem[0000000068000119] stw %l6,[%i1+0x00c] ! Mem[000000006880010c] stb %l6,[%i3+0x02e] ! Mem[000000006980012e] jmpl %o7,%g0 swap [%i1+0x010],%l2 ! Mem[0000000068800110] p45_near_1_le: swap [%i3+0x01c],%l6 ! Mem[000000006b80011c] ldstub [%i2+0x037],%l4 ! Mem[000000006b000137] jmpl %o7,%g0 ldsb [%i0+0x030],%l6 ! Mem[000000006a000130] p45_near_1_he: ldx [%i3+0x010],%l2 ! Mem[000000006b800110] swap [%i0+0x00c],%l2 ! Mem[000000006a00010c] ldstub [%i2+0x006],%l7 ! Mem[000000006b000106] stw %l5,[%i2+0x004] ! Mem[000000006b000104] stb %l7,[%i2+0x00f] ! Mem[000000006b00010f] swap [%i2+0x030],%l1 ! Mem[000000006b000130] jmpl %o7,%g0 sth %l5,[%i0+0x00a] ! Mem[000000006a00010a] p46_near_1_le: ldub [%i2+0x03a],%l6 ! Mem[000000006d00013a] ldsh [%i0+0x006],%l1 ! Mem[000000006c000106] swap [%i3+0x008],%l3 ! Mem[000000006d800108] ldstub [%i2+0x03a],%l0 ! Mem[000000006d00013a] jmpl %o7,%g0 ldstub [%i0+0x00e],%l0 ! Mem[000000006c00010e] p46_near_1_he: jmpl %o7,%g0 lduw [%i3+0x020],%l2 ! Mem[000000006d800120] jmpl %o7,%g0 nop p47_near_1_le: ldstub [%i0+0x000],%l3 ! Mem[000000006e000100] stb %l4,[%i2+0x00d] ! Mem[000000006f00010d] swap [%i0+0x018],%l7 ! Mem[000000006e000118] stb %l5,[%i2+0x03d] ! Mem[000000006f00013d] ldstub [%i2+0x02e],%l0 ! Mem[000000006f00012e] ldsb [%i3+0x026],%l0 ! Mem[000000006f800126] ldx [%i0+0x028],%l1 ! Mem[000000006e000128] jmpl %o7,%g0 swap [%i1+0x018],%l6 ! Mem[000000006e800118] p47_near_1_he: swap [%i1+0x004],%l7 ! Mem[000000006e800104] jmpl %o7,%g0 ldsw [%i3+0x034],%l6 ! Mem[000000006f800134] p48_near_1_le: swap [%i3+0x00c],%l0 ! Mem[000000007180010c] std %l0,[%i1+0x000] ! Mem[0000000070800100] lduw [%i1+0x004],%l4 ! Mem[0000000070800104] lduw [%i0+0x018],%l1 ! Mem[0000000070000118] ldsh [%i2+0x024],%l2 ! Mem[0000000071000124] jmpl %o7,%g0 stb %l7,[%i2+0x00a] ! Mem[000000007100010a] p48_near_1_he: lduw [%i0+0x004],%l7 ! Mem[0000000070000104] ldstub [%i2+0x00e],%l7 ! Mem[000000007100010e] lduh [%i1+0x00a],%l3 ! Mem[000000007080010a] sth %l1,[%i1+0x032] ! Mem[0000000070800132] ldsw [%i0+0x024],%l6 ! Mem[0000000070000124] ldstub [%i0+0x002],%l4 ! Mem[0000000070000102] swap [%i0+0x010],%l3 ! Mem[0000000070000110] jmpl %o7,%g0 ldsw [%i0+0x01c],%l6 ! Mem[000000007000011c] p49_near_1_le: ldsb [%i3+0x000],%l0 ! Mem[0000000073800100] ldsb [%i2+0x02c],%l2 ! Mem[000000007300012c] swap [%i2+0x03c],%l4 ! Mem[000000007300013c] ldstub [%i2+0x019],%l3 ! Mem[0000000073000119] ldx [%i3+0x018],%l1 ! Mem[0000000073800118] swap [%i1+0x000],%l5 ! Mem[0000000072800100] ldsw [%i2+0x034],%l6 ! Mem[0000000073000134] jmpl %o7,%g0 ldstub [%i3+0x034],%l3 ! Mem[0000000073800134] p49_near_1_he: jmpl %o7,%g0 swap [%i2+0x02c],%l1 ! Mem[000000007300012c] jmpl %o7,%g0 nop p50_near_1_le: ldsh [%i1+0x000],%l0 ! Mem[0000000074800100] ldd [%i3+0x008],%l2 ! Mem[0000000075800108] ldub [%i2+0x03d],%l4 ! Mem[000000007500013d] swap [%i1+0x000],%l4 ! Mem[0000000074800100] sth %l1,[%i0+0x038] ! Mem[0000000074000138] ldstub [%i2+0x028],%l4 ! Mem[0000000075000128] ldstub [%i0+0x039],%l1 ! Mem[0000000074000139] jmpl %o7,%g0 stb %l6,[%i3+0x009] ! Mem[0000000075800109] p50_near_1_he: ldstub [%i1+0x032],%l7 ! Mem[0000000074800132] lduw [%i2+0x00c],%l2 ! Mem[000000007500010c] swap [%i1+0x00c],%l7 ! Mem[000000007480010c] stw %l3,[%i2+0x008] ! Mem[0000000075000108] jmpl %o7,%g0 swap [%i2+0x030],%l1 ! Mem[0000000075000130] p51_near_1_le: swap [%i1+0x000],%l3 ! Mem[0000000076800100] stb %l3,[%i2+0x03a] ! Mem[000000007700013a] jmpl %o7,%g0 ldstub [%i0+0x034],%l0 ! Mem[0000000076000134] p51_near_1_he: lduh [%i2+0x034],%l4 ! Mem[0000000077000134] ldx [%i3+0x018],%l1 ! Mem[0000000077800118] stw %l0,[%i3+0x02c] ! Mem[000000007780012c] ldsh [%i0+0x028],%l4 ! Mem[0000000076000128] lduh [%i0+0x02e],%l4 ! Mem[000000007600012e] jmpl %o7,%g0 stx %l4,[%i3+0x030] ! Mem[0000000077800130] p52_near_1_le: jmpl %o7,%g0 swap [%i0+0x030],%l3 ! Mem[0000000078000130] jmpl %o7,%g0 nop p52_near_1_he: swap [%i1+0x01c],%l3 ! Mem[000000007880011c] ldx [%i1+0x010],%l1 ! Mem[0000000078800110] std %l2,[%i3+0x008] ! Mem[0000000079800108] swap [%i0+0x024],%l7 ! Mem[0000000078000124] swap [%i3+0x01c],%l0 ! Mem[000000007980011c] jmpl %o7,%g0 swap [%i1+0x010],%l1 ! Mem[0000000078800110] p53_near_1_le: ldstub [%i1+0x01e],%l6 ! Mem[000000007a80011e] jmpl %o7,%g0 ldd [%i3+0x030],%l4 ! Mem[000000007b800130] p53_near_1_he: swap [%i1+0x038],%l4 ! Mem[000000007a800138] ldstub [%i3+0x012],%l2 ! Mem[000000007b800112] ldstub [%i0+0x02e],%l1 ! Mem[000000007a00012e] stx %l7,[%i3+0x008] ! Mem[000000007b800108] swap [%i1+0x030],%l5 ! Mem[000000007a800130] sth %l6,[%i0+0x00c] ! Mem[000000007a00010c] jmpl %o7,%g0 stb %l1,[%i0+0x033] ! Mem[000000007a000133] p54_near_1_le: swap [%i2+0x038],%l3 ! Mem[000000007d000138] ldd [%i3+0x018],%l0 ! Mem[000000007d800118] sth %l5,[%i1+0x022] ! Mem[000000007c800122] ldstub [%i1+0x039],%l1 ! Mem[000000007c800139] ldstub [%i1+0x017],%l2 ! Mem[000000007c800117] stx %l7,[%i2+0x008] ! Mem[000000007d000108] jmpl %o7,%g0 ldsw [%i0+0x004],%l0 ! Mem[000000007c000104] p54_near_1_he: swap [%i3+0x008],%l2 ! Mem[000000007d800108] ldsh [%i2+0x00a],%l1 ! Mem[000000007d00010a] jmpl %o7,%g0 ldstub [%i0+0x037],%l6 ! Mem[000000007c000137] p55_near_1_le: stw %l3,[%i0+0x008] ! Mem[000000007e000108] sth %l4,[%i2+0x03c] ! Mem[000000007f00013c] stw %l1,[%i2+0x028] ! Mem[000000007f000128] ldx [%i0+0x008],%l4 ! Mem[000000007e000108] jmpl %o7,%g0 ldsw [%i0+0x030],%l7 ! Mem[000000007e000130] p55_near_1_he: jmpl %o7,%g0 lduw [%i1+0x030],%l4 ! Mem[000000007e800130] jmpl %o7,%g0 nop p56_near_1_le: ldub [%i1+0x02c],%l5 ! Mem[000000008080012c] ldsb [%i0+0x007],%l1 ! Mem[0000000080000107] swap [%i0+0x008],%l3 ! Mem[0000000080000108] ldsb [%i2+0x032],%l6 ! Mem[0000000081000132] jmpl %o7,%g0 ldsb [%i0+0x039],%l3 ! Mem[0000000080000139] p56_near_1_he: ldd [%i3+0x008],%l2 ! Mem[0000000081800108] swap [%i0+0x024],%l7 ! Mem[0000000080000124] jmpl %o7,%g0 stb %l4,[%i0+0x01b] ! Mem[000000008000011b] p57_near_1_le: ldstub [%i2+0x01d],%l6 ! Mem[000000008300011d] ldd [%i0+0x020],%l0 ! Mem[0000000082000120] ldd [%i1+0x020],%l4 ! Mem[0000000082800120] ldstub [%i3+0x019],%l1 ! Mem[0000000083800119] ldsb [%i0+0x002],%l5 ! Mem[0000000082000102] jmpl %o7,%g0 swap [%i1+0x01c],%l3 ! Mem[000000008280011c] p57_near_1_he: ldstub [%i2+0x012],%l2 ! Mem[0000000083000112] lduw [%i0+0x030],%l2 ! Mem[0000000082000130] ldub [%i1+0x022],%l0 ! Mem[0000000082800122] ldub [%i2+0x03f],%l7 ! Mem[000000008300013f] jmpl %o7,%g0 lduw [%i0+0x008],%l3 ! Mem[0000000082000108] p58_near_1_le: ldsb [%i2+0x028],%l1 ! Mem[0000000085000128] ldsw [%i1+0x03c],%l7 ! Mem[000000008480013c] swap [%i1+0x03c],%l0 ! Mem[000000008480013c] swap [%i0+0x024],%l2 ! Mem[0000000084000124] ldsw [%i2+0x020],%l3 ! Mem[0000000085000120] swap [%i0+0x004],%l1 ! Mem[0000000084000104] ldstub [%i3+0x035],%l4 ! Mem[0000000085800135] jmpl %o7,%g0 ldd [%i1+0x008],%l6 ! Mem[0000000084800108] p58_near_1_he: jmpl %o7,%g0 swap [%i0+0x00c],%l5 ! Mem[000000008400010c] jmpl %o7,%g0 nop p59_near_1_le: jmpl %o7,%g0 ldd [%i2+0x010],%l2 ! Mem[0000000087000110] jmpl %o7,%g0 nop p59_near_1_he: stx %l3,[%i1+0x038] ! Mem[0000000086800138] ldstub [%i1+0x013],%l2 ! Mem[0000000086800113] std %l2,[%i0+0x038] ! Mem[0000000086000138] ldsb [%i1+0x004],%l7 ! Mem[0000000086800104] ldsb [%i3+0x011],%l4 ! Mem[0000000087800111] jmpl %o7,%g0 ldsh [%i1+0x02a],%l3 ! Mem[000000008680012a] p60_near_1_le: swap [%i0+0x038],%l1 ! Mem[0000000088000138] ldx [%i2+0x010],%l4 ! Mem[0000000089000110] jmpl %o7,%g0 ldstub [%i2+0x039],%l1 ! Mem[0000000089000139] p60_near_1_he: ldsh [%i3+0x038],%l2 ! Mem[0000000089800138] ldsh [%i2+0x008],%l2 ! Mem[0000000089000108] sth %l1,[%i3+0x00a] ! Mem[000000008980010a] swap [%i2+0x034],%l6 ! Mem[0000000089000134] jmpl %o7,%g0 stb %l5,[%i1+0x00a] ! Mem[000000008880010a] p61_near_1_le: swap [%i3+0x034],%l4 ! Mem[000000008b800134] jmpl %o7,%g0 stb %l0,[%i0+0x01a] ! Mem[000000008a00011a] p61_near_1_he: ldstub [%i2+0x037],%l0 ! Mem[000000008b000137] std %l2,[%i2+0x020] ! Mem[000000008b000120] jmpl %o7,%g0 lduw [%i1+0x00c],%l2 ! Mem[000000008a80010c] p62_near_1_le: ldx [%i0+0x010],%l6 ! Mem[000000008c000110] ldstub [%i0+0x01f],%l0 ! Mem[000000008c00011f] stb %l0,[%i0+0x006] ! Mem[000000008c000106] stw %l3,[%i3+0x038] ! Mem[000000008d800138] jmpl %o7,%g0 swap [%i2+0x00c],%l2 ! Mem[000000008d00010c] p62_near_1_he: ldsh [%i0+0x008],%l4 ! Mem[000000008c000108] swap [%i1+0x00c],%l4 ! Mem[000000008c80010c] ldd [%i3+0x020],%l0 ! Mem[000000008d800120] stb %l7,[%i2+0x01f] ! Mem[000000008d00011f] ldsw [%i2+0x004],%l7 ! Mem[000000008d000104] ldstub [%i0+0x004],%l5 ! Mem[000000008c000104] ldstub [%i0+0x00f],%l7 ! Mem[000000008c00010f] jmpl %o7,%g0 ldub [%i1+0x032],%l5 ! Mem[000000008c800132] p63_near_1_le: ldd [%i3+0x008],%l4 ! Mem[000000008f800108] ldstub [%i1+0x026],%l4 ! Mem[000000008e800126] ldstub [%i3+0x002],%l3 ! Mem[000000008f800102] swap [%i0+0x000],%l5 ! Mem[000000008e000100] swap [%i0+0x034],%l6 ! Mem[000000008e000134] jmpl %o7,%g0 sth %l3,[%i0+0x034] ! Mem[000000008e000134] p63_near_1_he: jmpl %o7,%g0 ldx [%i3+0x008],%l2 ! Mem[000000008f800108] jmpl %o7,%g0 nop near1_b2b_h: nop nop nop nop nop jmpl %o7,%g0 nop near1_b2b_l: nop nop nop nop nop jmpl %o7,%g0 nop user_near1_end: .seg "text" .align 0x2000 user_near2_start: p0_near_2_le: lduw [%i0+0x030],%l1 ! Mem[0000000010000130] ldstub [%i3+0x036],%l5 ! Mem[0000000011800136] ldd [%i3+0x030],%l4 ! Mem[0000000011800130] jmpl %o7,%g0 ldstub [%i2+0x028],%l1 ! Mem[0000000011000128] p0_near_2_he: jmpl %o7,%g0 ldsh [%i0+0x03e],%l1 ! Mem[000000001000013e] jmpl %o7,%g0 nop p1_near_2_le: ldsh [%i0+0x01c],%l6 ! Mem[000000001200011c] ldstub [%i0+0x01b],%l5 ! Mem[000000001200011b] ldstub [%i0+0x01f],%l4 ! Mem[000000001200011f] jmpl %o7,%g0 ldsb [%i3+0x03f],%l5 ! Mem[000000001380013f] p1_near_2_he: ldsb [%i3+0x03a],%l3 ! Mem[000000001380013a] lduw [%i2+0x03c],%l0 ! Mem[000000001300013c] ldsh [%i3+0x010],%l2 ! Mem[0000000013800110] ldx [%i0+0x018],%l4 ! Mem[0000000012000118] jmpl %o7,%g0 ldstub [%i0+0x02e],%l7 ! Mem[000000001200012e] p2_near_2_le: ldx [%i1+0x008],%l2 ! Mem[0000000014800108] ldsb [%i0+0x02b],%l0 ! Mem[000000001400012b] jmpl %o7,%g0 swap [%i1+0x01c],%l4 ! Mem[000000001480011c] p2_near_2_he: stx %l1,[%i2+0x038] ! Mem[0000000015000138] ldstub [%i1+0x03a],%l3 ! Mem[000000001480013a] lduh [%i1+0x03a],%l6 ! Mem[000000001480013a] jmpl %o7,%g0 stx %l6,[%i3+0x000] ! Mem[0000000015800100] p3_near_2_le: ldsh [%i2+0x02c],%l3 ! Mem[000000001700012c] jmpl %o7,%g0 ldd [%i1+0x030],%l6 ! Mem[0000000016800130] p3_near_2_he: swap [%i3+0x014],%l4 ! Mem[0000000017800114] sth %l4,[%i2+0x002] ! Mem[0000000017000102] ldstub [%i2+0x009],%l3 ! Mem[0000000017000109] stx %l3,[%i3+0x030] ! Mem[0000000017800130] ldstub [%i2+0x01c],%l3 ! Mem[000000001700011c] stb %l5,[%i0+0x01d] ! Mem[000000001600011d] jmpl %o7,%g0 lduh [%i2+0x03a],%l0 ! Mem[000000001700013a] p4_near_2_le: swap [%i3+0x028],%l4 ! Mem[0000000019800128] jmpl %o7,%g0 ldx [%i1+0x030],%l1 ! Mem[0000000018800130] p4_near_2_he: jmpl %o7,%g0 swap [%i3+0x038],%l2 ! Mem[0000000019800138] jmpl %o7,%g0 nop p5_near_2_le: ldsb [%i3+0x03d],%l4 ! Mem[000000001b80013d] ldsh [%i0+0x022],%l4 ! Mem[000000001a000122] jmpl %o7,%g0 std %l2,[%i1+0x000] ! Mem[000000001a800100] p5_near_2_he: lduh [%i1+0x018],%l1 ! Mem[000000001a800118] ldstub [%i1+0x02e],%l0 ! Mem[000000001a80012e] ldsb [%i3+0x028],%l4 ! Mem[000000001b800128] jmpl %o7,%g0 ldsb [%i1+0x02e],%l1 ! Mem[000000001a80012e] p6_near_2_le: ldsh [%i3+0x018],%l2 ! Mem[000000001d800118] jmpl %o7,%g0 ldub [%i3+0x012],%l6 ! Mem[000000001d800112] p6_near_2_he: std %l4,[%i0+0x000] ! Mem[000000001c000100] ldx [%i3+0x008],%l0 ! Mem[000000001d800108] swap [%i2+0x01c],%l7 ! Mem[000000001d00011c] swap [%i3+0x020],%l7 ! Mem[000000001d800120] ldstub [%i0+0x000],%l1 ! Mem[000000001c000100] lduw [%i2+0x030],%l1 ! Mem[000000001d000130] ldstub [%i0+0x01a],%l5 ! Mem[000000001c00011a] jmpl %o7,%g0 lduw [%i2+0x01c],%l1 ! Mem[000000001d00011c] p7_near_2_le: ldstub [%i3+0x018],%l6 ! Mem[000000001f800118] sth %l2,[%i3+0x036] ! Mem[000000001f800136] jmpl %o7,%g0 swap [%i0+0x008],%l7 ! Mem[000000001e000108] p7_near_2_he: sth %l7,[%i1+0x006] ! Mem[000000001e800106] ldstub [%i3+0x004],%l5 ! Mem[000000001f800104] swap [%i3+0x00c],%l7 ! Mem[000000001f80010c] lduw [%i2+0x034],%l6 ! Mem[000000001f000134] ldsh [%i0+0x004],%l6 ! Mem[000000001e000104] swap [%i2+0x020],%l5 ! Mem[000000001f000120] lduh [%i2+0x008],%l3 ! Mem[000000001f000108] jmpl %o7,%g0 swap [%i1+0x03c],%l1 ! Mem[000000001e80013c] p8_near_2_le: ldsb [%i1+0x01a],%l3 ! Mem[000000002080011a] ldstub [%i1+0x010],%l7 ! Mem[0000000020800110] ldstub [%i0+0x018],%l4 ! Mem[0000000020000118] jmpl %o7,%g0 ldub [%i2+0x01d],%l3 ! Mem[000000002100011d] p8_near_2_he: swap [%i1+0x024],%l6 ! Mem[0000000020800124] jmpl %o7,%g0 std %l0,[%i3+0x008] ! Mem[0000000021800108] p9_near_2_le: ldd [%i0+0x020],%l4 ! Mem[0000000022000120] ldstub [%i3+0x02f],%l7 ! Mem[000000002380012f] jmpl %o7,%g0 ldstub [%i2+0x01d],%l3 ! Mem[000000002300011d] p9_near_2_he: swap [%i2+0x030],%l3 ! Mem[0000000023000130] jmpl %o7,%g0 ldstub [%i1+0x03d],%l6 ! Mem[000000002280013d] p10_near_2_le: ldx [%i0+0x008],%l2 ! Mem[0000000024000108] ldsw [%i0+0x018],%l5 ! Mem[0000000024000118] sth %l6,[%i1+0x002] ! Mem[0000000024800102] ldsb [%i3+0x009],%l4 ! Mem[0000000025800109] swap [%i3+0x014],%l1 ! Mem[0000000025800114] stb %l5,[%i2+0x01e] ! Mem[000000002500011e] swap [%i0+0x034],%l0 ! Mem[0000000024000134] jmpl %o7,%g0 ldstub [%i2+0x038],%l3 ! Mem[0000000025000138] p10_near_2_he: swap [%i2+0x024],%l7 ! Mem[0000000025000124] lduw [%i0+0x034],%l4 ! Mem[0000000024000134] ldub [%i0+0x02e],%l7 ! Mem[000000002400012e] sth %l6,[%i1+0x038] ! Mem[0000000024800138] jmpl %o7,%g0 std %l6,[%i3+0x018] ! Mem[0000000025800118] p11_near_2_le: stx %l4,[%i1+0x020] ! Mem[0000000026800120] swap [%i1+0x02c],%l7 ! Mem[000000002680012c] swap [%i2+0x024],%l2 ! Mem[0000000027000124] ldub [%i1+0x028],%l2 ! Mem[0000000026800128] ldsb [%i1+0x02b],%l0 ! Mem[000000002680012b] lduw [%i0+0x000],%l6 ! Mem[0000000026000100] jmpl %o7,%g0 stb %l4,[%i2+0x029] ! Mem[0000000027000129] p11_near_2_he: lduh [%i2+0x038],%l1 ! Mem[0000000027000138] jmpl %o7,%g0 ldstub [%i0+0x03d],%l0 ! Mem[000000002600013d] p12_near_2_le: swap [%i1+0x03c],%l7 ! Mem[000000002880013c] swap [%i1+0x014],%l6 ! Mem[0000000028800114] jmpl %o7,%g0 ldsh [%i0+0x01c],%l2 ! Mem[000000002800011c] p12_near_2_he: sth %l6,[%i2+0x004] ! Mem[0000000029000104] swap [%i1+0x030],%l7 ! Mem[0000000028800130] ldsh [%i3+0x004],%l7 ! Mem[0000000029800104] ldstub [%i2+0x00f],%l4 ! Mem[000000002900010f] stb %l3,[%i2+0x00b] ! Mem[000000002900010b] swap [%i2+0x018],%l5 ! Mem[0000000029000118] jmpl %o7,%g0 swap [%i3+0x02c],%l3 ! Mem[000000002980012c] p13_near_2_le: swap [%i3+0x018],%l3 ! Mem[000000002b800118] ldsb [%i2+0x01e],%l6 ! Mem[000000002b00011e] ldsw [%i2+0x018],%l0 ! Mem[000000002b000118] ldsb [%i0+0x010],%l7 ! Mem[000000002a000110] lduw [%i1+0x01c],%l2 ! Mem[000000002a80011c] lduh [%i0+0x01a],%l2 ! Mem[000000002a00011a] jmpl %o7,%g0 std %l4,[%i1+0x010] ! Mem[000000002a800110] p13_near_2_he: swap [%i3+0x020],%l5 ! Mem[000000002b800120] lduh [%i0+0x016],%l2 ! Mem[000000002a000116] lduw [%i0+0x03c],%l6 ! Mem[000000002a00013c] swap [%i0+0x038],%l0 ! Mem[000000002a000138] ldd [%i0+0x018],%l6 ! Mem[000000002a000118] stw %l0,[%i2+0x028] ! Mem[000000002b000128] jmpl %o7,%g0 ldd [%i2+0x028],%l6 ! Mem[000000002b000128] p14_near_2_le: stb %l7,[%i2+0x010] ! Mem[000000002d000110] ldsw [%i1+0x004],%l0 ! Mem[000000002c800104] swap [%i0+0x03c],%l1 ! Mem[000000002c00013c] jmpl %o7,%g0 stw %l3,[%i1+0x02c] ! Mem[000000002c80012c] p14_near_2_he: ldsw [%i3+0x034],%l6 ! Mem[000000002d800134] jmpl %o7,%g0 swap [%i0+0x038],%l3 ! Mem[000000002c000138] p15_near_2_le: lduw [%i3+0x014],%l0 ! Mem[000000002f800114] ldstub [%i3+0x027],%l7 ! Mem[000000002f800127] ldstub [%i0+0x00c],%l5 ! Mem[000000002e00010c] stb %l4,[%i2+0x03d] ! Mem[000000002f00013d] swap [%i2+0x000],%l5 ! Mem[000000002f000100] jmpl %o7,%g0 lduh [%i3+0x016],%l5 ! Mem[000000002f800116] p15_near_2_he: ldstub [%i1+0x000],%l3 ! Mem[000000002e800100] ldsw [%i1+0x008],%l4 ! Mem[000000002e800108] jmpl %o7,%g0 ldd [%i1+0x018],%l4 ! Mem[000000002e800118] p16_near_2_le: std %l2,[%i2+0x028] ! Mem[0000000031000128] ldstub [%i1+0x026],%l4 ! Mem[0000000030800126] ldub [%i3+0x008],%l2 ! Mem[0000000031800108] stb %l0,[%i1+0x02b] ! Mem[000000003080012b] jmpl %o7,%g0 ldstub [%i1+0x01e],%l7 ! Mem[000000003080011e] p16_near_2_he: lduw [%i3+0x02c],%l4 ! Mem[000000003180012c] ldd [%i0+0x008],%l6 ! Mem[0000000030000108] ldstub [%i3+0x033],%l1 ! Mem[0000000031800133] stw %l6,[%i2+0x028] ! Mem[0000000031000128] ldstub [%i3+0x002],%l2 ! Mem[0000000031800102] std %l4,[%i0+0x028] ! Mem[0000000030000128] ldsw [%i2+0x000],%l1 ! Mem[0000000031000100] jmpl %o7,%g0 ldx [%i0+0x018],%l2 ! Mem[0000000030000118] p17_near_2_le: ldub [%i2+0x001],%l6 ! Mem[0000000033000101] swap [%i0+0x000],%l2 ! Mem[0000000032000100] std %l2,[%i2+0x018] ! Mem[0000000033000118] ldsw [%i1+0x00c],%l6 ! Mem[000000003280010c] jmpl %o7,%g0 lduw [%i0+0x00c],%l3 ! Mem[000000003200010c] p17_near_2_he: stb %l5,[%i1+0x02d] ! Mem[000000003280012d] sth %l1,[%i1+0x020] ! Mem[0000000032800120] ldx [%i2+0x008],%l3 ! Mem[0000000033000108] ldsw [%i3+0x02c],%l5 ! Mem[000000003380012c] ldub [%i2+0x01d],%l4 ! Mem[000000003300011d] ldd [%i1+0x020],%l4 ! Mem[0000000032800120] ldx [%i3+0x038],%l0 ! Mem[0000000033800138] jmpl %o7,%g0 stb %l1,[%i0+0x017] ! Mem[0000000032000117] p18_near_2_le: swap [%i2+0x01c],%l6 ! Mem[000000003500011c] lduw [%i0+0x024],%l2 ! Mem[0000000034000124] jmpl %o7,%g0 swap [%i2+0x018],%l6 ! Mem[0000000035000118] p18_near_2_he: ldsb [%i3+0x01a],%l5 ! Mem[000000003580011a] jmpl %o7,%g0 swap [%i3+0x010],%l0 ! Mem[0000000035800110] p19_near_2_le: std %l2,[%i2+0x000] ! Mem[0000000037000100] sth %l6,[%i0+0x00c] ! Mem[000000003600010c] ldstub [%i0+0x018],%l2 ! Mem[0000000036000118] stb %l6,[%i0+0x032] ! Mem[0000000036000132] stb %l4,[%i0+0x017] ! Mem[0000000036000117] swap [%i2+0x028],%l7 ! Mem[0000000037000128] jmpl %o7,%g0 ldstub [%i1+0x031],%l6 ! Mem[0000000036800131] p19_near_2_he: ldstub [%i2+0x013],%l1 ! Mem[0000000037000113] swap [%i3+0x038],%l5 ! Mem[0000000037800138] swap [%i0+0x018],%l6 ! Mem[0000000036000118] swap [%i2+0x024],%l6 ! Mem[0000000037000124] ldstub [%i3+0x035],%l5 ! Mem[0000000037800135] ldstub [%i3+0x036],%l5 ! Mem[0000000037800136] ldsb [%i1+0x033],%l3 ! Mem[0000000036800133] jmpl %o7,%g0 swap [%i0+0x018],%l6 ! Mem[0000000036000118] p20_near_2_le: ldx [%i0+0x010],%l7 ! Mem[0000000038000110] swap [%i2+0x004],%l0 ! Mem[0000000039000104] ldub [%i2+0x03b],%l2 ! Mem[000000003900013b] jmpl %o7,%g0 stw %l3,[%i3+0x004] ! Mem[0000000039800104] p20_near_2_he: stx %l7,[%i1+0x020] ! Mem[0000000038800120] ldub [%i0+0x039],%l3 ! Mem[0000000038000139] stb %l5,[%i0+0x022] ! Mem[0000000038000122] ldstub [%i0+0x010],%l3 ! Mem[0000000038000110] ldstub [%i1+0x015],%l3 ! Mem[0000000038800115] jmpl %o7,%g0 swap [%i1+0x000],%l1 ! Mem[0000000038800100] p21_near_2_le: stb %l5,[%i0+0x016] ! Mem[000000003a000116] swap [%i1+0x008],%l2 ! Mem[000000003a800108] ldstub [%i1+0x019],%l1 ! Mem[000000003a800119] jmpl %o7,%g0 ldd [%i1+0x030],%l4 ! Mem[000000003a800130] p21_near_2_he: ldstub [%i0+0x00e],%l6 ! Mem[000000003a00010e] ldub [%i1+0x02b],%l3 ! Mem[000000003a80012b] ldsb [%i2+0x00f],%l2 ! Mem[000000003b00010f] ldsb [%i3+0x03a],%l5 ! Mem[000000003b80013a] stw %l5,[%i0+0x004] ! Mem[000000003a000104] ldd [%i3+0x008],%l6 ! Mem[000000003b800108] jmpl %o7,%g0 ldstub [%i0+0x037],%l6 ! Mem[000000003a000137] p22_near_2_le: ldstub [%i0+0x036],%l0 ! Mem[000000003c000136] stx %l2,[%i1+0x018] ! Mem[000000003c800118] ldsw [%i1+0x00c],%l6 ! Mem[000000003c80010c] jmpl %o7,%g0 ldsh [%i2+0x02e],%l6 ! Mem[000000003d00012e] p22_near_2_he: lduh [%i1+0x02e],%l7 ! Mem[000000003c80012e] swap [%i1+0x014],%l1 ! Mem[000000003c800114] swap [%i2+0x004],%l7 ! Mem[000000003d000104] ldsh [%i1+0x034],%l2 ! Mem[000000003c800134] jmpl %o7,%g0 lduw [%i1+0x018],%l2 ! Mem[000000003c800118] p23_near_2_le: std %l0,[%i3+0x030] ! Mem[000000003f800130] lduh [%i2+0x034],%l2 ! Mem[000000003f000134] ldstub [%i2+0x008],%l5 ! Mem[000000003f000108] stx %l0,[%i2+0x028] ! Mem[000000003f000128] swap [%i3+0x024],%l2 ! Mem[000000003f800124] ldstub [%i1+0x020],%l4 ! Mem[000000003e800120] ldstub [%i1+0x015],%l1 ! Mem[000000003e800115] jmpl %o7,%g0 ldstub [%i3+0x023],%l5 ! Mem[000000003f800123] p23_near_2_he: ldstub [%i1+0x010],%l0 ! Mem[000000003e800110] ldsw [%i2+0x00c],%l3 ! Mem[000000003f00010c] std %l6,[%i2+0x010] ! Mem[000000003f000110] lduw [%i0+0x02c],%l6 ! Mem[000000003e00012c] stb %l4,[%i1+0x01c] ! Mem[000000003e80011c] jmpl %o7,%g0 ldsh [%i2+0x028],%l3 ! Mem[000000003f000128] p24_near_2_le: ldub [%i0+0x024],%l2 ! Mem[0000000040000124] ldsb [%i0+0x018],%l6 ! Mem[0000000040000118] sth %l4,[%i0+0x02a] ! Mem[000000004000012a] lduh [%i3+0x012],%l6 ! Mem[0000000041800112] swap [%i3+0x018],%l3 ! Mem[0000000041800118] ldsb [%i2+0x036],%l7 ! Mem[0000000041000136] jmpl %o7,%g0 ldd [%i1+0x018],%l0 ! Mem[0000000040800118] p24_near_2_he: lduw [%i0+0x020],%l5 ! Mem[0000000040000120] ldstub [%i2+0x036],%l2 ! Mem[0000000041000136] stw %l4,[%i3+0x028] ! Mem[0000000041800128] jmpl %o7,%g0 lduw [%i3+0x01c],%l7 ! Mem[000000004180011c] p25_near_2_le: stx %l4,[%i2+0x020] ! Mem[0000000043000120] ldsw [%i3+0x014],%l0 ! Mem[0000000043800114] stw %l4,[%i0+0x038] ! Mem[0000000042000138] jmpl %o7,%g0 lduh [%i2+0x030],%l6 ! Mem[0000000043000130] p25_near_2_he: ldd [%i3+0x030],%l0 ! Mem[0000000043800130] ldx [%i2+0x038],%l0 ! Mem[0000000043000138] swap [%i0+0x03c],%l1 ! Mem[000000004200013c] stb %l7,[%i1+0x039] ! Mem[0000000042800139] swap [%i3+0x018],%l4 ! Mem[0000000043800118] ldsb [%i1+0x015],%l4 ! Mem[0000000042800115] ldx [%i3+0x010],%l1 ! Mem[0000000043800110] jmpl %o7,%g0 std %l2,[%i2+0x018] ! Mem[0000000043000118] p26_near_2_le: ldd [%i0+0x028],%l2 ! Mem[0000000044000128] jmpl %o7,%g0 sth %l7,[%i3+0x036] ! Mem[0000000045800136] p26_near_2_he: lduh [%i0+0x010],%l4 ! Mem[0000000044000110] ldstub [%i3+0x027],%l7 ! Mem[0000000045800127] lduh [%i1+0x01e],%l7 ! Mem[000000004480011e] sth %l0,[%i0+0x01c] ! Mem[000000004400011c] stw %l0,[%i3+0x008] ! Mem[0000000045800108] swap [%i1+0x030],%l7 ! Mem[0000000044800130] jmpl %o7,%g0 swap [%i1+0x018],%l6 ! Mem[0000000044800118] p27_near_2_le: std %l2,[%i2+0x020] ! Mem[0000000047000120] stw %l0,[%i2+0x020] ! Mem[0000000047000120] ldx [%i3+0x018],%l5 ! Mem[0000000047800118] jmpl %o7,%g0 ldsb [%i0+0x01f],%l4 ! Mem[000000004600011f] p27_near_2_he: swap [%i2+0x034],%l1 ! Mem[0000000047000134] ldx [%i3+0x038],%l0 ! Mem[0000000047800138] ldstub [%i0+0x03d],%l1 ! Mem[000000004600013d] jmpl %o7,%g0 ldstub [%i1+0x028],%l0 ! Mem[0000000046800128] p28_near_2_le: lduh [%i0+0x01c],%l6 ! Mem[000000004800011c] lduh [%i3+0x010],%l0 ! Mem[0000000049800110] ldsh [%i3+0x026],%l0 ! Mem[0000000049800126] stb %l5,[%i2+0x01e] ! Mem[000000004900011e] jmpl %o7,%g0 swap [%i0+0x000],%l2 ! Mem[0000000048000100] p28_near_2_he: std %l4,[%i2+0x018] ! Mem[0000000049000118] ldx [%i0+0x030],%l5 ! Mem[0000000048000130] swap [%i1+0x00c],%l0 ! Mem[000000004880010c] sth %l7,[%i0+0x004] ! Mem[0000000048000104] stx %l2,[%i2+0x030] ! Mem[0000000049000130] jmpl %o7,%g0 lduw [%i2+0x01c],%l6 ! Mem[000000004900011c] p29_near_2_le: ldx [%i1+0x030],%l1 ! Mem[000000004a800130] ldsh [%i3+0x01e],%l5 ! Mem[000000004b80011e] ldsb [%i3+0x027],%l0 ! Mem[000000004b800127] stw %l5,[%i1+0x03c] ! Mem[000000004a80013c] jmpl %o7,%g0 ldsw [%i2+0x028],%l4 ! Mem[000000004b000128] p29_near_2_he: ldstub [%i1+0x03d],%l0 ! Mem[000000004a80013d] lduh [%i0+0x010],%l2 ! Mem[000000004a000110] swap [%i3+0x008],%l0 ! Mem[000000004b800108] lduh [%i1+0x026],%l7 ! Mem[000000004a800126] stw %l3,[%i1+0x030] ! Mem[000000004a800130] ldstub [%i2+0x01a],%l6 ! Mem[000000004b00011a] jmpl %o7,%g0 swap [%i2+0x014],%l2 ! Mem[000000004b000114] p30_near_2_le: ldsw [%i0+0x004],%l3 ! Mem[000000004c000104] swap [%i2+0x024],%l4 ! Mem[000000004d000124] stw %l0,[%i1+0x014] ! Mem[000000004c800114] lduh [%i1+0x01a],%l5 ! Mem[000000004c80011a] std %l6,[%i1+0x000] ! Mem[000000004c800100] ldd [%i0+0x008],%l4 ! Mem[000000004c000108] jmpl %o7,%g0 stb %l2,[%i3+0x015] ! Mem[000000004d800115] p30_near_2_he: std %l6,[%i2+0x018] ! Mem[000000004d000118] ldub [%i3+0x016],%l1 ! Mem[000000004d800116] ldsb [%i2+0x036],%l4 ! Mem[000000004d000136] jmpl %o7,%g0 ldstub [%i1+0x02e],%l7 ! Mem[000000004c80012e] p31_near_2_le: ldstub [%i3+0x01f],%l2 ! Mem[000000004f80011f] ldstub [%i3+0x01b],%l2 ! Mem[000000004f80011b] jmpl %o7,%g0 stx %l5,[%i3+0x008] ! Mem[000000004f800108] p31_near_2_he: ldd [%i1+0x028],%l0 ! Mem[000000004e800128] ldsb [%i2+0x030],%l4 ! Mem[000000004f000130] stx %l2,[%i1+0x030] ! Mem[000000004e800130] ldstub [%i0+0x009],%l3 ! Mem[000000004e000109] jmpl %o7,%g0 ldsb [%i0+0x000],%l7 ! Mem[000000004e000100] p32_near_2_le: ldd [%i2+0x018],%l2 ! Mem[0000000051000118] swap [%i0+0x010],%l7 ! Mem[0000000050000110] sth %l2,[%i2+0x01e] ! Mem[000000005100011e] ldub [%i1+0x020],%l4 ! Mem[0000000050800120] swap [%i3+0x02c],%l7 ! Mem[000000005180012c] swap [%i3+0x038],%l2 ! Mem[0000000051800138] jmpl %o7,%g0 stx %l4,[%i3+0x018] ! Mem[0000000051800118] p32_near_2_he: swap [%i1+0x008],%l0 ! Mem[0000000050800108] ldsw [%i2+0x010],%l4 ! Mem[0000000051000110] std %l4,[%i0+0x028] ! Mem[0000000050000128] swap [%i1+0x024],%l1 ! Mem[0000000050800124] ldsb [%i2+0x027],%l7 ! Mem[0000000051000127] ldd [%i0+0x018],%l6 ! Mem[0000000050000118] jmpl %o7,%g0 ldx [%i3+0x030],%l1 ! Mem[0000000051800130] p33_near_2_le: ldx [%i3+0x008],%l4 ! Mem[0000000053800108] jmpl %o7,%g0 ldx [%i3+0x020],%l4 ! Mem[0000000053800120] p33_near_2_he: sth %l3,[%i0+0x00a] ! Mem[000000005200010a] std %l6,[%i0+0x020] ! Mem[0000000052000120] ldub [%i2+0x016],%l2 ! Mem[0000000053000116] lduw [%i1+0x034],%l3 ! Mem[0000000052800134] swap [%i1+0x02c],%l6 ! Mem[000000005280012c] jmpl %o7,%g0 ldub [%i1+0x013],%l1 ! Mem[0000000052800113] p34_near_2_le: lduh [%i0+0x002],%l6 ! Mem[0000000054000102] ldx [%i3+0x020],%l6 ! Mem[0000000055800120] jmpl %o7,%g0 std %l2,[%i0+0x010] ! Mem[0000000054000110] p34_near_2_he: stx %l0,[%i2+0x018] ! Mem[0000000055000118] swap [%i1+0x010],%l2 ! Mem[0000000054800110] ldstub [%i0+0x02a],%l6 ! Mem[000000005400012a] jmpl %o7,%g0 ldstub [%i1+0x036],%l5 ! Mem[0000000054800136] p35_near_2_le: stw %l3,[%i1+0x02c] ! Mem[000000005680012c] jmpl %o7,%g0 ldsw [%i2+0x008],%l7 ! Mem[0000000057000108] p35_near_2_he: stw %l7,[%i1+0x004] ! Mem[0000000056800104] lduw [%i1+0x02c],%l7 ! Mem[000000005680012c] lduh [%i0+0x014],%l4 ! Mem[0000000056000114] std %l4,[%i3+0x028] ! Mem[0000000057800128] stx %l7,[%i1+0x038] ! Mem[0000000056800138] std %l0,[%i2+0x038] ! Mem[0000000057000138] ldd [%i3+0x038],%l0 ! Mem[0000000057800138] jmpl %o7,%g0 ldstub [%i1+0x01d],%l5 ! Mem[000000005680011d] p36_near_2_le: ldd [%i3+0x018],%l2 ! Mem[0000000059800118] ldsw [%i3+0x034],%l1 ! Mem[0000000059800134] jmpl %o7,%g0 stb %l7,[%i3+0x02f] ! Mem[000000005980012f] p36_near_2_he: ldsw [%i3+0x034],%l6 ! Mem[0000000059800134] sth %l3,[%i3+0x038] ! Mem[0000000059800138] ldstub [%i2+0x002],%l4 ! Mem[0000000059000102] sth %l7,[%i3+0x01e] ! Mem[000000005980011e] swap [%i0+0x020],%l7 ! Mem[0000000058000120] stx %l1,[%i1+0x000] ! Mem[0000000058800100] ldsb [%i1+0x036],%l1 ! Mem[0000000058800136] jmpl %o7,%g0 stx %l3,[%i3+0x038] ! Mem[0000000059800138] p37_near_2_le: ldstub [%i0+0x018],%l4 ! Mem[000000005a000118] sth %l3,[%i1+0x01c] ! Mem[000000005a80011c] jmpl %o7,%g0 ldstub [%i0+0x017],%l4 ! Mem[000000005a000117] p37_near_2_he: ldd [%i1+0x028],%l0 ! Mem[000000005a800128] ldsw [%i0+0x030],%l4 ! Mem[000000005a000130] ldd [%i1+0x030],%l2 ! Mem[000000005a800130] stb %l3,[%i3+0x01c] ! Mem[000000005b80011c] lduh [%i3+0x03c],%l1 ! Mem[000000005b80013c] ldsw [%i2+0x038],%l1 ! Mem[000000005b000138] jmpl %o7,%g0 ldsh [%i0+0x01c],%l5 ! Mem[000000005a00011c] p38_near_2_le: ldub [%i2+0x02b],%l0 ! Mem[000000005d00012b] lduh [%i3+0x01e],%l4 ! Mem[000000005d80011e] jmpl %o7,%g0 ldd [%i3+0x020],%l6 ! Mem[000000005d800120] p38_near_2_he: swap [%i2+0x038],%l3 ! Mem[000000005d000138] jmpl %o7,%g0 lduh [%i1+0x03a],%l6 ! Mem[000000005c80013a] p39_near_2_le: ldstub [%i2+0x01e],%l6 ! Mem[000000005f00011e] swap [%i0+0x034],%l4 ! Mem[000000005e000134] jmpl %o7,%g0 ldstub [%i0+0x01c],%l3 ! Mem[000000005e00011c] p39_near_2_he: ldstub [%i3+0x032],%l1 ! Mem[000000005f800132] lduw [%i2+0x02c],%l4 ! Mem[000000005f00012c] stx %l4,[%i2+0x030] ! Mem[000000005f000130] swap [%i1+0x030],%l5 ! Mem[000000005e800130] jmpl %o7,%g0 std %l2,[%i1+0x030] ! Mem[000000005e800130] p40_near_2_le: stb %l7,[%i2+0x036] ! Mem[0000000061000136] ldstub [%i3+0x009],%l5 ! Mem[0000000061800109] sth %l3,[%i1+0x00a] ! Mem[000000006080010a] jmpl %o7,%g0 ldstub [%i0+0x01c],%l6 ! Mem[000000006000011c] p40_near_2_he: ldsb [%i1+0x028],%l4 ! Mem[0000000060800128] swap [%i0+0x01c],%l7 ! Mem[000000006000011c] jmpl %o7,%g0 ldx [%i3+0x020],%l7 ! Mem[0000000061800120] p41_near_2_le: std %l4,[%i3+0x020] ! Mem[0000000063800120] ldstub [%i2+0x02d],%l3 ! Mem[000000006300012d] ldstub [%i2+0x036],%l7 ! Mem[0000000063000136] jmpl %o7,%g0 stw %l4,[%i0+0x014] ! Mem[0000000062000114] p41_near_2_he: ldd [%i2+0x020],%l4 ! Mem[0000000063000120] ldsh [%i3+0x030],%l3 ! Mem[0000000063800130] ldx [%i3+0x000],%l7 ! Mem[0000000063800100] std %l2,[%i3+0x038] ! Mem[0000000063800138] std %l0,[%i1+0x038] ! Mem[0000000062800138] lduh [%i0+0x026],%l7 ! Mem[0000000062000126] jmpl %o7,%g0 ldd [%i2+0x018],%l6 ! Mem[0000000063000118] p42_near_2_le: swap [%i2+0x030],%l5 ! Mem[0000000065000130] ldstub [%i1+0x02c],%l4 ! Mem[000000006480012c] std %l2,[%i0+0x030] ! Mem[0000000064000130] swap [%i2+0x030],%l6 ! Mem[0000000065000130] jmpl %o7,%g0 ldsh [%i0+0x02a],%l1 ! Mem[000000006400012a] p42_near_2_he: ldsb [%i0+0x01a],%l7 ! Mem[000000006400011a] jmpl %o7,%g0 ldstub [%i1+0x013],%l0 ! Mem[0000000064800113] p43_near_2_le: swap [%i2+0x038],%l3 ! Mem[0000000067000138] jmpl %o7,%g0 sth %l2,[%i2+0x024] ! Mem[0000000067000124] p43_near_2_he: ldstub [%i0+0x00a],%l5 ! Mem[000000006600010a] ldsb [%i0+0x028],%l4 ! Mem[0000000066000128] ldx [%i3+0x038],%l7 ! Mem[0000000067800138] swap [%i1+0x00c],%l4 ! Mem[000000006680010c] lduw [%i2+0x02c],%l6 ! Mem[000000006700012c] swap [%i1+0x010],%l1 ! Mem[0000000066800110] std %l4,[%i2+0x038] ! Mem[0000000067000138] jmpl %o7,%g0 ldsh [%i2+0x03c],%l1 ! Mem[000000006700013c] p44_near_2_le: stb %l3,[%i0+0x01a] ! Mem[000000006800011a] ldsh [%i0+0x010],%l7 ! Mem[0000000068000110] stx %l2,[%i0+0x018] ! Mem[0000000068000118] ldstub [%i3+0x03f],%l1 ! Mem[000000006980013f] lduw [%i3+0x018],%l4 ! Mem[0000000069800118] ldsh [%i0+0x01c],%l3 ! Mem[000000006800011c] stw %l1,[%i3+0x01c] ! Mem[000000006980011c] jmpl %o7,%g0 ldx [%i1+0x010],%l2 ! Mem[0000000068800110] p44_near_2_he: ldstub [%i2+0x036],%l2 ! Mem[0000000069000136] ldstub [%i1+0x01d],%l6 ! Mem[000000006880011d] swap [%i3+0x000],%l1 ! Mem[0000000069800100] lduh [%i3+0x036],%l1 ! Mem[0000000069800136] ldd [%i0+0x018],%l0 ! Mem[0000000068000118] jmpl %o7,%g0 swap [%i2+0x01c],%l1 ! Mem[000000006900011c] p45_near_2_le: ldd [%i0+0x018],%l6 ! Mem[000000006a000118] ldd [%i2+0x018],%l4 ! Mem[000000006b000118] jmpl %o7,%g0 ldsb [%i0+0x01f],%l4 ! Mem[000000006a00011f] p45_near_2_he: ldsh [%i1+0x01c],%l5 ! Mem[000000006a80011c] swap [%i2+0x038],%l0 ! Mem[000000006b000138] swap [%i1+0x01c],%l6 ! Mem[000000006a80011c] jmpl %o7,%g0 swap [%i3+0x010],%l2 ! Mem[000000006b800110] p46_near_2_le: swap [%i0+0x014],%l5 ! Mem[000000006c000114] ldsw [%i2+0x008],%l2 ! Mem[000000006d000108] sth %l6,[%i3+0x01e] ! Mem[000000006d80011e] jmpl %o7,%g0 swap [%i0+0x014],%l4 ! Mem[000000006c000114] p46_near_2_he: sth %l6,[%i2+0x02e] ! Mem[000000006d00012e] ldstub [%i1+0x012],%l2 ! Mem[000000006c800112] ldub [%i0+0x032],%l7 ! Mem[000000006c000132] swap [%i3+0x018],%l5 ! Mem[000000006d800118] ldd [%i0+0x010],%l0 ! Mem[000000006c000110] ldd [%i2+0x038],%l2 ! Mem[000000006d000138] jmpl %o7,%g0 ldd [%i1+0x008],%l2 ! Mem[000000006c800108] p47_near_2_le: ldstub [%i2+0x024],%l2 ! Mem[000000006f000124] sth %l6,[%i1+0x01c] ! Mem[000000006e80011c] swap [%i0+0x028],%l0 ! Mem[000000006e000128] jmpl %o7,%g0 ldstub [%i3+0x029],%l4 ! Mem[000000006f800129] p47_near_2_he: ldstub [%i2+0x01f],%l6 ! Mem[000000006f00011f] lduh [%i1+0x036],%l5 ! Mem[000000006e800136] ldstub [%i1+0x007],%l1 ! Mem[000000006e800107] swap [%i2+0x01c],%l4 ! Mem[000000006f00011c] ldd [%i2+0x038],%l6 ! Mem[000000006f000138] stx %l4,[%i2+0x018] ! Mem[000000006f000118] jmpl %o7,%g0 swap [%i1+0x024],%l4 ! Mem[000000006e800124] p48_near_2_le: ldstub [%i2+0x02b],%l7 ! Mem[000000007100012b] ldsh [%i2+0x014],%l1 ! Mem[0000000071000114] stw %l5,[%i0+0x008] ! Mem[0000000070000108] stb %l0,[%i3+0x029] ! Mem[0000000071800129] ldsw [%i3+0x024],%l2 ! Mem[0000000071800124] ldsh [%i2+0x010],%l4 ! Mem[0000000071000110] ldstub [%i3+0x007],%l7 ! Mem[0000000071800107] jmpl %o7,%g0 lduh [%i2+0x006],%l6 ! Mem[0000000071000106] p48_near_2_he: ldstub [%i1+0x030],%l0 ! Mem[0000000070800130] stx %l3,[%i1+0x008] ! Mem[0000000070800108] ldstub [%i2+0x000],%l3 ! Mem[0000000071000100] ldstub [%i1+0x020],%l3 ! Mem[0000000070800120] swap [%i2+0x00c],%l5 ! Mem[000000007100010c] jmpl %o7,%g0 ldub [%i2+0x03e],%l1 ! Mem[000000007100013e] p49_near_2_le: sth %l2,[%i3+0x02a] ! Mem[000000007380012a] ldub [%i2+0x02f],%l7 ! Mem[000000007300012f] ldsb [%i2+0x024],%l2 ! Mem[0000000073000124] stb %l1,[%i1+0x03c] ! Mem[000000007280013c] lduh [%i1+0x014],%l2 ! Mem[0000000072800114] ldstub [%i1+0x01c],%l6 ! Mem[000000007280011c] jmpl %o7,%g0 ldsb [%i0+0x01f],%l5 ! Mem[000000007200011f] p49_near_2_he: ldstub [%i3+0x000],%l1 ! Mem[0000000073800100] std %l0,[%i3+0x030] ! Mem[0000000073800130] ldstub [%i0+0x03a],%l3 ! Mem[000000007200013a] jmpl %o7,%g0 swap [%i3+0x020],%l2 ! Mem[0000000073800120] p50_near_2_le: swap [%i3+0x018],%l5 ! Mem[0000000075800118] lduh [%i0+0x002],%l6 ! Mem[0000000074000102] stw %l5,[%i2+0x01c] ! Mem[000000007500011c] ldx [%i1+0x018],%l2 ! Mem[0000000074800118] ldstub [%i3+0x03d],%l7 ! Mem[000000007580013d] jmpl %o7,%g0 ldsh [%i3+0x028],%l0 ! Mem[0000000075800128] p50_near_2_he: stw %l7,[%i0+0x030] ! Mem[0000000074000130] stx %l6,[%i0+0x018] ! Mem[0000000074000118] jmpl %o7,%g0 ldd [%i3+0x000],%l0 ! Mem[0000000075800100] p51_near_2_le: stw %l2,[%i2+0x034] ! Mem[0000000077000134] jmpl %o7,%g0 stb %l6,[%i3+0x00d] ! Mem[000000007780010d] p51_near_2_he: swap [%i0+0x000],%l0 ! Mem[0000000076000100] lduw [%i1+0x034],%l6 ! Mem[0000000076800134] swap [%i0+0x014],%l4 ! Mem[0000000076000114] swap [%i3+0x028],%l0 ! Mem[0000000077800128] jmpl %o7,%g0 stx %l2,[%i1+0x010] ! Mem[0000000076800110] p52_near_2_le: swap [%i0+0x008],%l6 ! Mem[0000000078000108] jmpl %o7,%g0 ldsb [%i2+0x010],%l7 ! Mem[0000000079000110] p52_near_2_he: stx %l0,[%i0+0x020] ! Mem[0000000078000120] stb %l7,[%i1+0x00e] ! Mem[000000007880010e] jmpl %o7,%g0 lduh [%i2+0x00a],%l1 ! Mem[000000007900010a] p53_near_2_le: lduh [%i3+0x02a],%l0 ! Mem[000000007b80012a] ldub [%i2+0x01e],%l7 ! Mem[000000007b00011e] stw %l4,[%i0+0x028] ! Mem[000000007a000128] sth %l1,[%i3+0x014] ! Mem[000000007b800114] lduh [%i0+0x026],%l5 ! Mem[000000007a000126] jmpl %o7,%g0 stw %l6,[%i1+0x00c] ! Mem[000000007a80010c] p53_near_2_he: ldstub [%i1+0x036],%l4 ! Mem[000000007a800136] ldsw [%i2+0x02c],%l7 ! Mem[000000007b00012c] ldub [%i1+0x019],%l6 ! Mem[000000007a800119] stw %l5,[%i1+0x02c] ! Mem[000000007a80012c] ldsh [%i3+0x010],%l0 ! Mem[000000007b800110] lduw [%i1+0x00c],%l7 ! Mem[000000007a80010c] std %l0,[%i1+0x000] ! Mem[000000007a800100] jmpl %o7,%g0 ldstub [%i0+0x00f],%l1 ! Mem[000000007a00010f] p54_near_2_le: swap [%i0+0x004],%l2 ! Mem[000000007c000104] sth %l2,[%i0+0x008] ! Mem[000000007c000108] ldub [%i0+0x014],%l2 ! Mem[000000007c000114] jmpl %o7,%g0 ldx [%i0+0x010],%l1 ! Mem[000000007c000110] p54_near_2_he: swap [%i1+0x024],%l7 ! Mem[000000007c800124] ldsw [%i0+0x018],%l1 ! Mem[000000007c000118] swap [%i2+0x03c],%l5 ! Mem[000000007d00013c] jmpl %o7,%g0 ldstub [%i2+0x01a],%l0 ! Mem[000000007d00011a] p55_near_2_le: jmpl %o7,%g0 ldsh [%i2+0x00e],%l6 ! Mem[000000007f00010e] jmpl %o7,%g0 nop p55_near_2_he: jmpl %o7,%g0 ldub [%i2+0x018],%l0 ! Mem[000000007f000118] jmpl %o7,%g0 nop p56_near_2_le: ldstub [%i1+0x039],%l1 ! Mem[0000000080800139] ldstub [%i2+0x01a],%l3 ! Mem[000000008100011a] std %l4,[%i0+0x020] ! Mem[0000000080000120] jmpl %o7,%g0 swap [%i0+0x02c],%l3 ! Mem[000000008000012c] p56_near_2_he: stw %l4,[%i1+0x000] ! Mem[0000000080800100] jmpl %o7,%g0 lduw [%i0+0x01c],%l3 ! Mem[000000008000011c] p57_near_2_le: ldstub [%i0+0x009],%l5 ! Mem[0000000082000109] sth %l4,[%i0+0x026] ! Mem[0000000082000126] jmpl %o7,%g0 stw %l2,[%i1+0x028] ! Mem[0000000082800128] p57_near_2_he: stx %l2,[%i1+0x030] ! Mem[0000000082800130] sth %l3,[%i2+0x01c] ! Mem[000000008300011c] sth %l6,[%i0+0x01e] ! Mem[000000008200011e] ldsb [%i0+0x010],%l2 ! Mem[0000000082000110] swap [%i0+0x020],%l2 ! Mem[0000000082000120] jmpl %o7,%g0 ldsw [%i1+0x014],%l4 ! Mem[0000000082800114] p58_near_2_le: swap [%i3+0x030],%l3 ! Mem[0000000085800130] stw %l6,[%i2+0x030] ! Mem[0000000085000130] sth %l2,[%i0+0x00a] ! Mem[000000008400010a] stx %l2,[%i3+0x008] ! Mem[0000000085800108] ldstub [%i2+0x018],%l0 ! Mem[0000000085000118] jmpl %o7,%g0 ldstub [%i3+0x039],%l1 ! Mem[0000000085800139] p58_near_2_he: stw %l3,[%i1+0x008] ! Mem[0000000084800108] ldstub [%i0+0x011],%l0 ! Mem[0000000084000111] ldstub [%i3+0x02c],%l6 ! Mem[000000008580012c] stx %l7,[%i2+0x020] ! Mem[0000000085000120] jmpl %o7,%g0 swap [%i3+0x038],%l3 ! Mem[0000000085800138] p59_near_2_le: ldstub [%i0+0x00a],%l4 ! Mem[000000008600010a] swap [%i1+0x00c],%l6 ! Mem[000000008680010c] jmpl %o7,%g0 stx %l3,[%i3+0x038] ! Mem[0000000087800138] p59_near_2_he: swap [%i2+0x020],%l7 ! Mem[0000000087000120] swap [%i1+0x030],%l4 ! Mem[0000000086800130] ldstub [%i1+0x028],%l4 ! Mem[0000000086800128] jmpl %o7,%g0 lduw [%i0+0x03c],%l7 ! Mem[000000008600013c] p60_near_2_le: ldsb [%i2+0x022],%l0 ! Mem[0000000089000122] ldsh [%i2+0x01a],%l5 ! Mem[000000008900011a] jmpl %o7,%g0 ldstub [%i1+0x01f],%l4 ! Mem[000000008880011f] p60_near_2_he: swap [%i0+0x01c],%l0 ! Mem[000000008800011c] stw %l6,[%i3+0x028] ! Mem[0000000089800128] swap [%i0+0x038],%l6 ! Mem[0000000088000138] jmpl %o7,%g0 ldsh [%i2+0x016],%l1 ! Mem[0000000089000116] p61_near_2_le: sth %l3,[%i0+0x018] ! Mem[000000008a000118] swap [%i3+0x01c],%l3 ! Mem[000000008b80011c] stb %l2,[%i3+0x006] ! Mem[000000008b800106] swap [%i1+0x008],%l7 ! Mem[000000008a800108] swap [%i2+0x008],%l6 ! Mem[000000008b000108] ldd [%i3+0x028],%l2 ! Mem[000000008b800128] jmpl %o7,%g0 ldstub [%i3+0x00a],%l4 ! Mem[000000008b80010a] p61_near_2_he: ldstub [%i1+0x026],%l4 ! Mem[000000008a800126] stw %l2,[%i0+0x038] ! Mem[000000008a000138] jmpl %o7,%g0 swap [%i0+0x03c],%l4 ! Mem[000000008a00013c] p62_near_2_le: swap [%i2+0x01c],%l3 ! Mem[000000008d00011c] stx %l4,[%i1+0x030] ! Mem[000000008c800130] ldstub [%i0+0x00b],%l3 ! Mem[000000008c00010b] jmpl %o7,%g0 ldstub [%i3+0x022],%l0 ! Mem[000000008d800122] p62_near_2_he: lduh [%i0+0x01c],%l6 ! Mem[000000008c00011c] ldx [%i3+0x018],%l3 ! Mem[000000008d800118] sth %l1,[%i1+0x036] ! Mem[000000008c800136] jmpl %o7,%g0 ldx [%i3+0x018],%l5 ! Mem[000000008d800118] p63_near_2_le: ldstub [%i1+0x020],%l4 ! Mem[000000008e800120] lduw [%i3+0x02c],%l7 ! Mem[000000008f80012c] ldstub [%i0+0x01b],%l2 ! Mem[000000008e00011b] swap [%i3+0x018],%l4 ! Mem[000000008f800118] jmpl %o7,%g0 ldub [%i2+0x024],%l2 ! Mem[000000008f000124] p63_near_2_he: stx %l4,[%i3+0x030] ! Mem[000000008f800130] ldsw [%i3+0x03c],%l6 ! Mem[000000008f80013c] swap [%i2+0x004],%l1 ! Mem[000000008f000104] lduw [%i1+0x004],%l7 ! Mem[000000008e800104] swap [%i0+0x038],%l1 ! Mem[000000008e000138] ldsh [%i2+0x01e],%l6 ! Mem[000000008f00011e] ldub [%i0+0x010],%l2 ! Mem[000000008e000110] jmpl %o7,%g0 stb %l4,[%i2+0x01b] ! Mem[000000008f00011b] near2_b2b_h: nop nop nop nop nop jmpl %o7,%g0 nop near2_b2b_l: nop nop nop nop nop jmpl %o7,%g0 nop user_near2_end: .seg "text" .align 0x2000 user_near3_start: p0_near_3_le: ldstub [%i0+0x017],%l5 ! Mem[0000000010000117] ldsw [%i0+0x02c],%l5 ! Mem[000000001000012c] ldstub [%i3+0x007],%l4 ! Mem[0000000011800107] swap [%i3+0x024],%l6 ! Mem[0000000011800124] ldsb [%i2+0x000],%l2 ! Mem[0000000011000100] std %l2,[%i3+0x020] ! Mem[0000000011800120] jmpl %o7,%g0 ldub [%i1+0x023],%l2 ! Mem[0000000010800123] p0_near_3_he: ldstub [%i1+0x025],%l5 ! Mem[0000000010800125] ldstub [%i3+0x00e],%l0 ! Mem[000000001180010e] ldsb [%i0+0x000],%l5 ! Mem[0000000010000100] ldstub [%i0+0x025],%l4 ! Mem[0000000010000125] swap [%i3+0x030],%l2 ! Mem[0000000011800130] stb %l2,[%i3+0x034] ! Mem[0000000011800134] ldstub [%i3+0x026],%l3 ! Mem[0000000011800126] jmpl %o7,%g0 ldub [%i0+0x039],%l4 ! Mem[0000000010000139] p1_near_3_le: ldsw [%i2+0x020],%l5 ! Mem[0000000013000120] swap [%i0+0x03c],%l0 ! Mem[000000001200013c] ldstub [%i0+0x009],%l5 ! Mem[0000000012000109] jmpl %o7,%g0 lduw [%i3+0x008],%l7 ! Mem[0000000013800108] p1_near_3_he: ldub [%i0+0x01f],%l4 ! Mem[000000001200011f] jmpl %o7,%g0 ldsb [%i3+0x02c],%l5 ! Mem[000000001380012c] p2_near_3_le: ldub [%i2+0x005],%l6 ! Mem[0000000015000105] swap [%i1+0x034],%l1 ! Mem[0000000014800134] ldx [%i1+0x000],%l5 ! Mem[0000000014800100] stw %l0,[%i0+0x03c] ! Mem[000000001400013c] lduh [%i3+0x038],%l2 ! Mem[0000000015800138] ldsw [%i1+0x00c],%l2 ! Mem[000000001480010c] jmpl %o7,%g0 ldd [%i0+0x038],%l0 ! Mem[0000000014000138] p2_near_3_he: ldstub [%i0+0x00c],%l5 ! Mem[000000001400010c] swap [%i0+0x020],%l2 ! Mem[0000000014000120] ldsb [%i1+0x025],%l7 ! Mem[0000000014800125] jmpl %o7,%g0 ldstub [%i2+0x01f],%l7 ! Mem[000000001500011f] p3_near_3_le: swap [%i2+0x028],%l0 ! Mem[0000000017000128] ldsh [%i0+0x026],%l2 ! Mem[0000000016000126] ldstub [%i3+0x020],%l4 ! Mem[0000000017800120] swap [%i2+0x00c],%l3 ! Mem[000000001700010c] ldsw [%i0+0x01c],%l5 ! Mem[000000001600011c] jmpl %o7,%g0 ldstub [%i1+0x03e],%l0 ! Mem[000000001680013e] p3_near_3_he: jmpl %o7,%g0 ldsw [%i2+0x018],%l2 ! Mem[0000000017000118] jmpl %o7,%g0 nop p4_near_3_le: stw %l4,[%i3+0x018] ! Mem[0000000019800118] swap [%i0+0x004],%l2 ! Mem[0000000018000104] swap [%i1+0x014],%l0 ! Mem[0000000018800114] swap [%i1+0x018],%l5 ! Mem[0000000018800118] ldsb [%i3+0x027],%l0 ! Mem[0000000019800127] ldstub [%i3+0x03f],%l5 ! Mem[000000001980013f] jmpl %o7,%g0 lduh [%i2+0x02e],%l1 ! Mem[000000001900012e] p4_near_3_he: ldsh [%i3+0x01a],%l4 ! Mem[000000001980011a] sth %l5,[%i2+0x034] ! Mem[0000000019000134] stw %l4,[%i0+0x034] ! Mem[0000000018000134] ldx [%i3+0x030],%l5 ! Mem[0000000019800130] stx %l0,[%i2+0x030] ! Mem[0000000019000130] std %l0,[%i2+0x008] ! Mem[0000000019000108] stx %l7,[%i1+0x010] ! Mem[0000000018800110] jmpl %o7,%g0 stb %l6,[%i2+0x00d] ! Mem[000000001900010d] p5_near_3_le: ldstub [%i1+0x02b],%l2 ! Mem[000000001a80012b] ldstub [%i3+0x01f],%l2 ! Mem[000000001b80011f] ldx [%i3+0x030],%l1 ! Mem[000000001b800130] ldsw [%i0+0x02c],%l3 ! Mem[000000001a00012c] ldsh [%i2+0x036],%l7 ! Mem[000000001b000136] ldd [%i2+0x010],%l0 ! Mem[000000001b000110] jmpl %o7,%g0 ldub [%i0+0x03a],%l4 ! Mem[000000001a00013a] p5_near_3_he: swap [%i3+0x03c],%l7 ! Mem[000000001b80013c] swap [%i0+0x03c],%l0 ! Mem[000000001a00013c] jmpl %o7,%g0 ldstub [%i2+0x010],%l2 ! Mem[000000001b000110] p6_near_3_le: jmpl %o7,%g0 stb %l2,[%i2+0x027] ! Mem[000000001d000127] jmpl %o7,%g0 nop p6_near_3_he: ldub [%i2+0x016],%l1 ! Mem[000000001d000116] swap [%i2+0x00c],%l0 ! Mem[000000001d00010c] jmpl %o7,%g0 swap [%i0+0x034],%l4 ! Mem[000000001c000134] p7_near_3_le: ldub [%i1+0x008],%l5 ! Mem[000000001e800108] swap [%i2+0x028],%l0 ! Mem[000000001f000128] lduh [%i2+0x02e],%l6 ! Mem[000000001f00012e] swap [%i1+0x020],%l5 ! Mem[000000001e800120] ldsh [%i3+0x03e],%l0 ! Mem[000000001f80013e] swap [%i0+0x008],%l5 ! Mem[000000001e000108] jmpl %o7,%g0 swap [%i0+0x038],%l0 ! Mem[000000001e000138] p7_near_3_he: ldstub [%i2+0x032],%l4 ! Mem[000000001f000132] jmpl %o7,%g0 ldstub [%i1+0x017],%l5 ! Mem[000000001e800117] p8_near_3_le: ldx [%i0+0x010],%l2 ! Mem[0000000020000110] lduw [%i2+0x020],%l0 ! Mem[0000000021000120] jmpl %o7,%g0 sth %l5,[%i3+0x01a] ! Mem[000000002180011a] p8_near_3_he: ldub [%i1+0x026],%l1 ! Mem[0000000020800126] lduw [%i1+0x024],%l7 ! Mem[0000000020800124] ldstub [%i2+0x019],%l1 ! Mem[0000000021000119] sth %l0,[%i0+0x01c] ! Mem[000000002000011c] ldstub [%i1+0x028],%l6 ! Mem[0000000020800128] lduw [%i1+0x038],%l6 ! Mem[0000000020800138] jmpl %o7,%g0 ldsb [%i2+0x016],%l1 ! Mem[0000000021000116] p9_near_3_le: lduh [%i0+0x030],%l0 ! Mem[0000000022000130] ldx [%i3+0x028],%l4 ! Mem[0000000023800128] std %l4,[%i3+0x008] ! Mem[0000000023800108] lduh [%i3+0x016],%l0 ! Mem[0000000023800116] ldd [%i0+0x020],%l2 ! Mem[0000000022000120] ldsb [%i0+0x014],%l6 ! Mem[0000000022000114] ldsh [%i3+0x01c],%l2 ! Mem[000000002380011c] jmpl %o7,%g0 ldstub [%i3+0x00c],%l5 ! Mem[000000002380010c] p9_near_3_he: sth %l7,[%i1+0x032] ! Mem[0000000022800132] stx %l4,[%i1+0x028] ! Mem[0000000022800128] ldsh [%i2+0x014],%l1 ! Mem[0000000023000114] ldsh [%i2+0x00c],%l7 ! Mem[000000002300010c] jmpl %o7,%g0 swap [%i0+0x004],%l1 ! Mem[0000000022000104] p10_near_3_le: jmpl %o7,%g0 ldx [%i0+0x008],%l5 ! Mem[0000000024000108] jmpl %o7,%g0 nop p10_near_3_he: swap [%i2+0x00c],%l4 ! Mem[000000002500010c] ldd [%i0+0x010],%l4 ! Mem[0000000024000110] swap [%i1+0x018],%l5 ! Mem[0000000024800118] ldd [%i1+0x028],%l2 ! Mem[0000000024800128] lduw [%i2+0x034],%l5 ! Mem[0000000025000134] swap [%i0+0x020],%l2 ! Mem[0000000024000120] ldd [%i0+0x010],%l4 ! Mem[0000000024000110] jmpl %o7,%g0 stb %l0,[%i0+0x01b] ! Mem[000000002400011b] p11_near_3_le: stb %l2,[%i2+0x03a] ! Mem[000000002700013a] stw %l0,[%i0+0x030] ! Mem[0000000026000130] jmpl %o7,%g0 swap [%i1+0x038],%l2 ! Mem[0000000026800138] p11_near_3_he: jmpl %o7,%g0 ldsh [%i0+0x02e],%l7 ! Mem[000000002600012e] jmpl %o7,%g0 nop p12_near_3_le: std %l4,[%i3+0x018] ! Mem[0000000029800118] jmpl %o7,%g0 swap [%i1+0x004],%l5 ! Mem[0000000028800104] p12_near_3_he: ldub [%i0+0x021],%l3 ! Mem[0000000028000121] stw %l6,[%i3+0x034] ! Mem[0000000029800134] swap [%i0+0x038],%l0 ! Mem[0000000028000138] ldsb [%i2+0x00f],%l7 ! Mem[000000002900010f] ldstub [%i3+0x02d],%l1 ! Mem[000000002980012d] ldstub [%i0+0x00b],%l5 ! Mem[000000002800010b] swap [%i2+0x02c],%l1 ! Mem[000000002900012c] jmpl %o7,%g0 lduh [%i2+0x01e],%l5 ! Mem[000000002900011e] p13_near_3_le: sth %l6,[%i2+0x02e] ! Mem[000000002b00012e] swap [%i0+0x024],%l6 ! Mem[000000002a000124] swap [%i3+0x014],%l1 ! Mem[000000002b800114] ldub [%i1+0x001],%l2 ! Mem[000000002a800101] ldstub [%i0+0x01f],%l0 ! Mem[000000002a00011f] stw %l7,[%i3+0x010] ! Mem[000000002b800110] jmpl %o7,%g0 ldstub [%i2+0x022],%l0 ! Mem[000000002b000122] p13_near_3_he: swap [%i1+0x030],%l4 ! Mem[000000002a800130] ldstub [%i2+0x03b],%l5 ! Mem[000000002b00013b] swap [%i3+0x000],%l2 ! Mem[000000002b800100] jmpl %o7,%g0 lduh [%i0+0x00e],%l7 ! Mem[000000002a00010e] p14_near_3_le: swap [%i3+0x01c],%l6 ! Mem[000000002d80011c] lduh [%i0+0x01a],%l5 ! Mem[000000002c00011a] std %l6,[%i0+0x000] ! Mem[000000002c000100] jmpl %o7,%g0 swap [%i2+0x020],%l6 ! Mem[000000002d000120] p14_near_3_he: lduw [%i2+0x018],%l0 ! Mem[000000002d000118] jmpl %o7,%g0 swap [%i2+0x01c],%l6 ! Mem[000000002d00011c] p15_near_3_le: ldsw [%i0+0x02c],%l5 ! Mem[000000002e00012c] ldx [%i1+0x010],%l7 ! Mem[000000002e800110] ldstub [%i1+0x037],%l7 ! Mem[000000002e800137] ldstub [%i0+0x00b],%l2 ! Mem[000000002e00010b] ldstub [%i0+0x014],%l6 ! Mem[000000002e000114] ldub [%i1+0x023],%l5 ! Mem[000000002e800123] swap [%i0+0x038],%l7 ! Mem[000000002e000138] jmpl %o7,%g0 ldstub [%i1+0x031],%l4 ! Mem[000000002e800131] p15_near_3_he: swap [%i3+0x038],%l4 ! Mem[000000002f800138] lduh [%i2+0x02e],%l0 ! Mem[000000002f00012e] lduw [%i3+0x030],%l2 ! Mem[000000002f800130] ldub [%i2+0x021],%l2 ! Mem[000000002f000121] jmpl %o7,%g0 stx %l0,[%i3+0x030] ! Mem[000000002f800130] p16_near_3_le: jmpl %o7,%g0 lduh [%i1+0x03a],%l7 ! Mem[000000003080013a] jmpl %o7,%g0 nop p16_near_3_he: ldstub [%i3+0x029],%l4 ! Mem[0000000031800129] ldstub [%i3+0x020],%l2 ! Mem[0000000031800120] ldstub [%i0+0x03c],%l4 ! Mem[000000003000013c] lduw [%i3+0x01c],%l7 ! Mem[000000003180011c] jmpl %o7,%g0 ldstub [%i2+0x03a],%l6 ! Mem[000000003100013a] p17_near_3_le: jmpl %o7,%g0 ldsw [%i0+0x014],%l3 ! Mem[0000000032000114] jmpl %o7,%g0 nop p17_near_3_he: sth %l4,[%i1+0x010] ! Mem[0000000032800110] swap [%i1+0x014],%l6 ! Mem[0000000032800114] ldub [%i1+0x03b],%l0 ! Mem[000000003280013b] ldstub [%i0+0x01a],%l2 ! Mem[000000003200011a] sth %l2,[%i0+0x028] ! Mem[0000000032000128] jmpl %o7,%g0 swap [%i2+0x00c],%l4 ! Mem[000000003300010c] p18_near_3_le: stx %l6,[%i0+0x010] ! Mem[0000000034000110] ldub [%i1+0x02d],%l3 ! Mem[000000003480012d] jmpl %o7,%g0 ldstub [%i2+0x01d],%l3 ! Mem[000000003500011d] p18_near_3_he: stb %l5,[%i3+0x00a] ! Mem[000000003580010a] jmpl %o7,%g0 stx %l4,[%i2+0x000] ! Mem[0000000035000100] p19_near_3_le: jmpl %o7,%g0 stx %l5,[%i3+0x008] ! Mem[0000000037800108] jmpl %o7,%g0 nop p19_near_3_he: ldub [%i3+0x020],%l1 ! Mem[0000000037800120] stb %l4,[%i1+0x032] ! Mem[0000000036800132] swap [%i1+0x020],%l1 ! Mem[0000000036800120] ldub [%i1+0x000],%l3 ! Mem[0000000036800100] lduh [%i2+0x02c],%l5 ! Mem[000000003700012c] std %l2,[%i3+0x020] ! Mem[0000000037800120] ldsb [%i2+0x005],%l7 ! Mem[0000000037000105] jmpl %o7,%g0 ldsw [%i1+0x028],%l3 ! Mem[0000000036800128] p20_near_3_le: ldx [%i1+0x010],%l1 ! Mem[0000000038800110] sth %l5,[%i3+0x006] ! Mem[0000000039800106] swap [%i1+0x02c],%l1 ! Mem[000000003880012c] ldub [%i1+0x01d],%l2 ! Mem[000000003880011d] jmpl %o7,%g0 ldstub [%i2+0x000],%l4 ! Mem[0000000039000100] p20_near_3_he: ldd [%i1+0x030],%l6 ! Mem[0000000038800130] ldsb [%i1+0x01a],%l6 ! Mem[000000003880011a] ldstub [%i2+0x035],%l2 ! Mem[0000000039000135] stb %l2,[%i2+0x01a] ! Mem[000000003900011a] swap [%i3+0x01c],%l2 ! Mem[000000003980011c] ldsb [%i0+0x02f],%l3 ! Mem[000000003800012f] jmpl %o7,%g0 ldstub [%i1+0x026],%l4 ! Mem[0000000038800126] p21_near_3_le: swap [%i2+0x038],%l4 ! Mem[000000003b000138] stb %l7,[%i3+0x01e] ! Mem[000000003b80011e] lduw [%i2+0x030],%l0 ! Mem[000000003b000130] jmpl %o7,%g0 stb %l2,[%i0+0x039] ! Mem[000000003a000139] p21_near_3_he: jmpl %o7,%g0 stb %l1,[%i3+0x03d] ! Mem[000000003b80013d] jmpl %o7,%g0 nop p22_near_3_le: jmpl %o7,%g0 swap [%i0+0x03c],%l5 ! Mem[000000003c00013c] jmpl %o7,%g0 nop p22_near_3_he: ldstub [%i3+0x03a],%l7 ! Mem[000000003d80013a] sth %l3,[%i0+0x020] ! Mem[000000003c000120] jmpl %o7,%g0 ldub [%i0+0x037],%l5 ! Mem[000000003c000137] p23_near_3_le: lduw [%i1+0x01c],%l1 ! Mem[000000003e80011c] ldsh [%i1+0x010],%l0 ! Mem[000000003e800110] lduh [%i1+0x014],%l6 ! Mem[000000003e800114] sth %l5,[%i3+0x022] ! Mem[000000003f800122] lduh [%i3+0x03c],%l3 ! Mem[000000003f80013c] swap [%i2+0x030],%l4 ! Mem[000000003f000130] jmpl %o7,%g0 stx %l1,[%i3+0x008] ! Mem[000000003f800108] p23_near_3_he: ldx [%i3+0x028],%l3 ! Mem[000000003f800128] stx %l7,[%i1+0x030] ! Mem[000000003e800130] std %l4,[%i3+0x020] ! Mem[000000003f800120] stx %l3,[%i2+0x020] ! Mem[000000003f000120] jmpl %o7,%g0 stw %l3,[%i1+0x034] ! Mem[000000003e800134] p24_near_3_le: ldstub [%i0+0x015],%l2 ! Mem[0000000040000115] ldub [%i1+0x008],%l5 ! Mem[0000000040800108] lduh [%i0+0x028],%l0 ! Mem[0000000040000128] lduw [%i3+0x018],%l2 ! Mem[0000000041800118] std %l4,[%i3+0x000] ! Mem[0000000041800100] jmpl %o7,%g0 ldstub [%i1+0x03d],%l4 ! Mem[000000004080013d] p24_near_3_he: ldstub [%i1+0x00b],%l3 ! Mem[000000004080010b] jmpl %o7,%g0 ldstub [%i1+0x000],%l1 ! Mem[0000000040800100] p25_near_3_le: jmpl %o7,%g0 std %l4,[%i2+0x038] ! Mem[0000000043000138] jmpl %o7,%g0 nop p25_near_3_he: ldstub [%i3+0x01c],%l2 ! Mem[000000004380011c] stw %l3,[%i0+0x00c] ! Mem[000000004200010c] jmpl %o7,%g0 ldstub [%i1+0x017],%l7 ! Mem[0000000042800117] p26_near_3_le: jmpl %o7,%g0 ldub [%i3+0x022],%l3 ! Mem[0000000045800122] jmpl %o7,%g0 nop p26_near_3_he: ldstub [%i0+0x00f],%l4 ! Mem[000000004400010f] swap [%i0+0x010],%l4 ! Mem[0000000044000110] ldstub [%i1+0x020],%l1 ! Mem[0000000044800120] jmpl %o7,%g0 ldstub [%i1+0x020],%l3 ! Mem[0000000044800120] p27_near_3_le: lduh [%i3+0x020],%l4 ! Mem[0000000047800120] ldstub [%i3+0x015],%l1 ! Mem[0000000047800115] ldd [%i0+0x008],%l4 ! Mem[0000000046000108] jmpl %o7,%g0 ldstub [%i3+0x03a],%l0 ! Mem[000000004780013a] p27_near_3_he: ldstub [%i0+0x02d],%l2 ! Mem[000000004600012d] jmpl %o7,%g0 swap [%i3+0x038],%l5 ! Mem[0000000047800138] p28_near_3_le: stw %l6,[%i0+0x03c] ! Mem[000000004800013c] lduw [%i0+0x010],%l6 ! Mem[0000000048000110] ldx [%i1+0x030],%l3 ! Mem[0000000048800130] stw %l3,[%i0+0x02c] ! Mem[000000004800012c] jmpl %o7,%g0 ldsw [%i1+0x00c],%l3 ! Mem[000000004880010c] p28_near_3_he: jmpl %o7,%g0 lduh [%i2+0x00c],%l0 ! Mem[000000004900010c] jmpl %o7,%g0 nop p29_near_3_le: stx %l4,[%i1+0x030] ! Mem[000000004a800130] stb %l3,[%i1+0x017] ! Mem[000000004a800117] swap [%i0+0x014],%l4 ! Mem[000000004a000114] jmpl %o7,%g0 ldub [%i1+0x03c],%l6 ! Mem[000000004a80013c] p29_near_3_he: ldub [%i1+0x026],%l4 ! Mem[000000004a800126] jmpl %o7,%g0 ldsw [%i2+0x000],%l2 ! Mem[000000004b000100] p30_near_3_le: stw %l5,[%i0+0x03c] ! Mem[000000004c00013c] stw %l4,[%i1+0x03c] ! Mem[000000004c80013c] lduw [%i0+0x000],%l5 ! Mem[000000004c000100] jmpl %o7,%g0 ldx [%i1+0x008],%l7 ! Mem[000000004c800108] p30_near_3_he: ldstub [%i0+0x00d],%l2 ! Mem[000000004c00010d] jmpl %o7,%g0 ldstub [%i3+0x01c],%l2 ! Mem[000000004d80011c] p31_near_3_le: lduh [%i0+0x028],%l4 ! Mem[000000004e000128] swap [%i1+0x034],%l2 ! Mem[000000004e800134] ldstub [%i2+0x03d],%l7 ! Mem[000000004f00013d] ldstub [%i3+0x00e],%l1 ! Mem[000000004f80010e] jmpl %o7,%g0 stx %l2,[%i2+0x018] ! Mem[000000004f000118] p31_near_3_he: std %l4,[%i1+0x010] ! Mem[000000004e800110] ldstub [%i2+0x019],%l6 ! Mem[000000004f000119] swap [%i1+0x02c],%l5 ! Mem[000000004e80012c] ldub [%i0+0x015],%l2 ! Mem[000000004e000115] stw %l2,[%i3+0x018] ! Mem[000000004f800118] ldstub [%i0+0x03b],%l5 ! Mem[000000004e00013b] jmpl %o7,%g0 ldd [%i1+0x038],%l6 ! Mem[000000004e800138] p32_near_3_le: swap [%i3+0x008],%l5 ! Mem[0000000051800108] std %l6,[%i1+0x010] ! Mem[0000000050800110] lduw [%i3+0x00c],%l3 ! Mem[000000005180010c] ldd [%i2+0x038],%l4 ! Mem[0000000051000138] jmpl %o7,%g0 ldsb [%i3+0x03d],%l4 ! Mem[000000005180013d] p32_near_3_he: ldsw [%i1+0x004],%l7 ! Mem[0000000050800104] jmpl %o7,%g0 ldstub [%i0+0x035],%l2 ! Mem[0000000050000135] p33_near_3_le: ldub [%i0+0x026],%l5 ! Mem[0000000052000126] sth %l1,[%i1+0x00e] ! Mem[000000005280010e] jmpl %o7,%g0 ldub [%i2+0x018],%l3 ! Mem[0000000053000118] p33_near_3_he: lduh [%i0+0x014],%l5 ! Mem[0000000052000114] lduh [%i3+0x018],%l6 ! Mem[0000000053800118] lduw [%i0+0x018],%l6 ! Mem[0000000052000118] ldsh [%i1+0x020],%l3 ! Mem[0000000052800120] jmpl %o7,%g0 lduw [%i0+0x030],%l5 ! Mem[0000000052000130] p34_near_3_le: std %l6,[%i0+0x010] ! Mem[0000000054000110] jmpl %o7,%g0 stx %l0,[%i3+0x020] ! Mem[0000000055800120] p34_near_3_he: ldd [%i0+0x010],%l4 ! Mem[0000000054000110] ldsw [%i2+0x034],%l3 ! Mem[0000000055000134] swap [%i0+0x02c],%l3 ! Mem[000000005400012c] jmpl %o7,%g0 stb %l5,[%i1+0x037] ! Mem[0000000054800137] p35_near_3_le: ldx [%i1+0x038],%l7 ! Mem[0000000056800138] ldd [%i0+0x008],%l0 ! Mem[0000000056000108] jmpl %o7,%g0 ldub [%i3+0x039],%l2 ! Mem[0000000057800139] p35_near_3_he: jmpl %o7,%g0 ldstub [%i3+0x024],%l6 ! Mem[0000000057800124] jmpl %o7,%g0 nop p36_near_3_le: ldx [%i0+0x010],%l6 ! Mem[0000000058000110] stw %l7,[%i2+0x004] ! Mem[0000000059000104] ldx [%i3+0x038],%l5 ! Mem[0000000059800138] jmpl %o7,%g0 swap [%i2+0x03c],%l0 ! Mem[000000005900013c] p36_near_3_he: ldub [%i2+0x01a],%l2 ! Mem[000000005900011a] jmpl %o7,%g0 ldstub [%i0+0x036],%l3 ! Mem[0000000058000136] p37_near_3_le: lduh [%i1+0x008],%l5 ! Mem[000000005a800108] ldstub [%i3+0x016],%l0 ! Mem[000000005b800116] jmpl %o7,%g0 ldstub [%i0+0x03a],%l2 ! Mem[000000005a00013a] p37_near_3_he: stx %l5,[%i1+0x010] ! Mem[000000005a800110] swap [%i0+0x034],%l4 ! Mem[000000005a000134] swap [%i1+0x034],%l5 ! Mem[000000005a800134] ldub [%i2+0x033],%l3 ! Mem[000000005b000133] stb %l6,[%i1+0x01a] ! Mem[000000005a80011a] ldstub [%i2+0x02f],%l4 ! Mem[000000005b00012f] jmpl %o7,%g0 ldstub [%i1+0x01f],%l4 ! Mem[000000005a80011f] p38_near_3_le: swap [%i3+0x01c],%l2 ! Mem[000000005d80011c] jmpl %o7,%g0 stb %l5,[%i1+0x03e] ! Mem[000000005c80013e] p38_near_3_he: ldstub [%i0+0x030],%l0 ! Mem[000000005c000130] swap [%i0+0x018],%l2 ! Mem[000000005c000118] lduh [%i0+0x00e],%l4 ! Mem[000000005c00010e] ldx [%i0+0x030],%l5 ! Mem[000000005c000130] jmpl %o7,%g0 swap [%i0+0x00c],%l7 ! Mem[000000005c00010c] p39_near_3_le: jmpl %o7,%g0 swap [%i2+0x000],%l6 ! Mem[000000005f000100] jmpl %o7,%g0 nop p39_near_3_he: ldd [%i1+0x000],%l6 ! Mem[000000005e800100] jmpl %o7,%g0 stw %l7,[%i2+0x03c] ! Mem[000000005f00013c] p40_near_3_le: stx %l6,[%i3+0x020] ! Mem[0000000061800120] sth %l2,[%i2+0x000] ! Mem[0000000061000100] std %l4,[%i0+0x000] ! Mem[0000000060000100] ldsw [%i2+0x02c],%l1 ! Mem[000000006100012c] jmpl %o7,%g0 ldstub [%i2+0x038],%l3 ! Mem[0000000061000138] p40_near_3_he: ldstub [%i3+0x034],%l5 ! Mem[0000000061800134] ldsh [%i1+0x00e],%l0 ! Mem[000000006080010e] ldd [%i1+0x030],%l4 ! Mem[0000000060800130] sth %l2,[%i0+0x034] ! Mem[0000000060000134] jmpl %o7,%g0 lduh [%i3+0x012],%l4 ! Mem[0000000061800112] p41_near_3_le: swap [%i0+0x03c],%l0 ! Mem[000000006200013c] ldx [%i3+0x010],%l7 ! Mem[0000000063800110] ldd [%i3+0x028],%l2 ! Mem[0000000063800128] swap [%i3+0x03c],%l0 ! Mem[000000006380013c] stw %l4,[%i2+0x014] ! Mem[0000000063000114] jmpl %o7,%g0 std %l6,[%i0+0x038] ! Mem[0000000062000138] p41_near_3_he: lduh [%i3+0x004],%l7 ! Mem[0000000063800104] jmpl %o7,%g0 stw %l3,[%i3+0x028] ! Mem[0000000063800128] p42_near_3_le: ldub [%i3+0x009],%l6 ! Mem[0000000065800109] ldstub [%i1+0x020],%l4 ! Mem[0000000064800120] std %l4,[%i3+0x018] ! Mem[0000000065800118] ldsw [%i2+0x008],%l3 ! Mem[0000000065000108] stx %l0,[%i1+0x020] ! Mem[0000000064800120] stw %l5,[%i3+0x03c] ! Mem[000000006580013c] jmpl %o7,%g0 ldstub [%i0+0x01f],%l4 ! Mem[000000006400011f] p42_near_3_he: ldstub [%i2+0x03c],%l1 ! Mem[000000006500013c] swap [%i1+0x038],%l3 ! Mem[0000000064800138] std %l0,[%i0+0x018] ! Mem[0000000064000118] jmpl %o7,%g0 swap [%i3+0x008],%l0 ! Mem[0000000065800108] p43_near_3_le: jmpl %o7,%g0 stw %l3,[%i1+0x018] ! Mem[0000000066800118] jmpl %o7,%g0 nop p43_near_3_he: std %l6,[%i1+0x020] ! Mem[0000000066800120] sth %l1,[%i3+0x014] ! Mem[0000000067800114] ldstub [%i1+0x025],%l7 ! Mem[0000000066800125] ldx [%i3+0x000],%l1 ! Mem[0000000067800100] jmpl %o7,%g0 ldstub [%i3+0x01f],%l4 ! Mem[000000006780011f] p44_near_3_le: jmpl %o7,%g0 ldstub [%i3+0x027],%l2 ! Mem[0000000069800127] jmpl %o7,%g0 nop p44_near_3_he: ldsh [%i0+0x034],%l5 ! Mem[0000000068000134] ldstub [%i2+0x015],%l5 ! Mem[0000000069000115] jmpl %o7,%g0 ldx [%i2+0x030],%l5 ! Mem[0000000069000130] p45_near_3_le: swap [%i2+0x030],%l0 ! Mem[000000006b000130] lduh [%i3+0x026],%l7 ! Mem[000000006b800126] jmpl %o7,%g0 stb %l5,[%i2+0x00c] ! Mem[000000006b00010c] p45_near_3_he: stb %l6,[%i2+0x019] ! Mem[000000006b000119] stx %l5,[%i3+0x028] ! Mem[000000006b800128] ldd [%i1+0x010],%l2 ! Mem[000000006a800110] ldx [%i2+0x008],%l1 ! Mem[000000006b000108] jmpl %o7,%g0 swap [%i2+0x038],%l7 ! Mem[000000006b000138] p46_near_3_le: swap [%i0+0x034],%l7 ! Mem[000000006c000134] ldsw [%i1+0x008],%l5 ! Mem[000000006c800108] ldub [%i0+0x015],%l2 ! Mem[000000006c000115] jmpl %o7,%g0 ldsb [%i2+0x01c],%l6 ! Mem[000000006d00011c] p46_near_3_he: swap [%i3+0x028],%l4 ! Mem[000000006d800128] lduh [%i3+0x026],%l1 ! Mem[000000006d800126] jmpl %o7,%g0 swap [%i1+0x030],%l1 ! Mem[000000006c800130] p47_near_3_le: ldsw [%i3+0x008],%l2 ! Mem[000000006f800108] ldx [%i2+0x010],%l3 ! Mem[000000006f000110] ldx [%i3+0x028],%l5 ! Mem[000000006f800128] ldstub [%i2+0x03c],%l3 ! Mem[000000006f00013c] lduh [%i1+0x008],%l2 ! Mem[000000006e800108] jmpl %o7,%g0 stx %l1,[%i1+0x030] ! Mem[000000006e800130] p47_near_3_he: ldstub [%i2+0x01c],%l7 ! Mem[000000006f00011c] ldsw [%i3+0x024],%l3 ! Mem[000000006f800124] ldd [%i1+0x030],%l2 ! Mem[000000006e800130] std %l4,[%i2+0x000] ! Mem[000000006f000100] ldsh [%i0+0x00a],%l1 ! Mem[000000006e00010a] swap [%i2+0x02c],%l3 ! Mem[000000006f00012c] jmpl %o7,%g0 swap [%i3+0x028],%l3 ! Mem[000000006f800128] p48_near_3_le: lduw [%i3+0x00c],%l0 ! Mem[000000007180010c] ldub [%i3+0x006],%l5 ! Mem[0000000071800106] ldd [%i2+0x038],%l2 ! Mem[0000000071000138] stb %l6,[%i0+0x003] ! Mem[0000000070000103] sth %l1,[%i3+0x01c] ! Mem[000000007180011c] std %l6,[%i3+0x010] ! Mem[0000000071800110] std %l2,[%i1+0x030] ! Mem[0000000070800130] jmpl %o7,%g0 ldx [%i2+0x010],%l3 ! Mem[0000000071000110] p48_near_3_he: swap [%i3+0x01c],%l0 ! Mem[000000007180011c] ldstub [%i2+0x011],%l2 ! Mem[0000000071000111] swap [%i0+0x004],%l7 ! Mem[0000000070000104] ldstub [%i0+0x03f],%l4 ! Mem[000000007000013f] stw %l0,[%i0+0x024] ! Mem[0000000070000124] jmpl %o7,%g0 ldx [%i1+0x038],%l6 ! Mem[0000000070800138] p49_near_3_le: jmpl %o7,%g0 swap [%i1+0x01c],%l2 ! Mem[000000007280011c] jmpl %o7,%g0 nop p49_near_3_he: ldx [%i3+0x020],%l6 ! Mem[0000000073800120] ldstub [%i0+0x033],%l7 ! Mem[0000000072000133] swap [%i3+0x02c],%l4 ! Mem[000000007380012c] swap [%i1+0x014],%l1 ! Mem[0000000072800114] lduh [%i3+0x024],%l7 ! Mem[0000000073800124] ldsh [%i1+0x02e],%l4 ! Mem[000000007280012e] jmpl %o7,%g0 swap [%i0+0x01c],%l4 ! Mem[000000007200011c] p50_near_3_le: stb %l0,[%i1+0x01a] ! Mem[000000007480011a] ldstub [%i0+0x039],%l2 ! Mem[0000000074000139] ldx [%i0+0x000],%l6 ! Mem[0000000074000100] stw %l7,[%i0+0x02c] ! Mem[000000007400012c] swap [%i1+0x014],%l7 ! Mem[0000000074800114] jmpl %o7,%g0 ldstub [%i1+0x03c],%l3 ! Mem[000000007480013c] p50_near_3_he: swap [%i1+0x00c],%l7 ! Mem[000000007480010c] stw %l2,[%i1+0x01c] ! Mem[000000007480011c] jmpl %o7,%g0 ldstub [%i2+0x02b],%l1 ! Mem[000000007500012b] p51_near_3_le: ldd [%i0+0x020],%l0 ! Mem[0000000076000120] swap [%i2+0x03c],%l5 ! Mem[000000007700013c] ldx [%i2+0x030],%l2 ! Mem[0000000077000130] ldsb [%i2+0x026],%l5 ! Mem[0000000077000126] jmpl %o7,%g0 stx %l0,[%i3+0x030] ! Mem[0000000077800130] p51_near_3_he: jmpl %o7,%g0 sth %l0,[%i0+0x00a] ! Mem[000000007600010a] jmpl %o7,%g0 nop p52_near_3_le: swap [%i0+0x014],%l0 ! Mem[0000000078000114] stb %l4,[%i1+0x01a] ! Mem[000000007880011a] ldsw [%i3+0x024],%l0 ! Mem[0000000079800124] std %l4,[%i0+0x038] ! Mem[0000000078000138] ldd [%i3+0x030],%l0 ! Mem[0000000079800130] ldstub [%i1+0x038],%l3 ! Mem[0000000078800138] stw %l5,[%i3+0x02c] ! Mem[000000007980012c] jmpl %o7,%g0 stx %l3,[%i2+0x010] ! Mem[0000000079000110] p52_near_3_he: ldstub [%i0+0x005],%l7 ! Mem[0000000078000105] stx %l1,[%i2+0x000] ! Mem[0000000079000100] sth %l5,[%i3+0x032] ! Mem[0000000079800132] jmpl %o7,%g0 ldsh [%i3+0x00c],%l5 ! Mem[000000007980010c] p53_near_3_le: swap [%i1+0x00c],%l7 ! Mem[000000007a80010c] ldx [%i1+0x030],%l7 ! Mem[000000007a800130] lduw [%i0+0x01c],%l4 ! Mem[000000007a00011c] stw %l0,[%i1+0x010] ! Mem[000000007a800110] stw %l3,[%i0+0x03c] ! Mem[000000007a00013c] lduh [%i2+0x024],%l4 ! Mem[000000007b000124] stb %l0,[%i3+0x007] ! Mem[000000007b800107] jmpl %o7,%g0 ldd [%i1+0x008],%l0 ! Mem[000000007a800108] p53_near_3_he: sth %l7,[%i1+0x034] ! Mem[000000007a800134] stb %l5,[%i0+0x024] ! Mem[000000007a000124] swap [%i0+0x000],%l4 ! Mem[000000007a000100] ldsh [%i2+0x038],%l6 ! Mem[000000007b000138] swap [%i0+0x00c],%l4 ! Mem[000000007a00010c] ldstub [%i2+0x03e],%l7 ! Mem[000000007b00013e] swap [%i3+0x024],%l7 ! Mem[000000007b800124] jmpl %o7,%g0 ldsh [%i2+0x03e],%l4 ! Mem[000000007b00013e] p54_near_3_le: ldsb [%i2+0x029],%l0 ! Mem[000000007d000129] ldd [%i2+0x018],%l2 ! Mem[000000007d000118] ldx [%i2+0x020],%l3 ! Mem[000000007d000120] stb %l7,[%i1+0x039] ! Mem[000000007c800139] ldsb [%i3+0x03a],%l2 ! Mem[000000007d80013a] jmpl %o7,%g0 ldub [%i1+0x036],%l4 ! Mem[000000007c800136] p54_near_3_he: stw %l1,[%i2+0x03c] ! Mem[000000007d00013c] swap [%i0+0x014],%l7 ! Mem[000000007c000114] lduw [%i2+0x00c],%l6 ! Mem[000000007d00010c] ldub [%i0+0x03c],%l4 ! Mem[000000007c00013c] stb %l3,[%i2+0x021] ! Mem[000000007d000121] jmpl %o7,%g0 ldsb [%i1+0x02e],%l7 ! Mem[000000007c80012e] p55_near_3_le: jmpl %o7,%g0 ldd [%i1+0x010],%l2 ! Mem[000000007e800110] jmpl %o7,%g0 nop p55_near_3_he: ldstub [%i1+0x03e],%l3 ! Mem[000000007e80013e] ldsh [%i3+0x012],%l1 ! Mem[000000007f800112] ldsh [%i2+0x03a],%l7 ! Mem[000000007f00013a] ldsw [%i1+0x028],%l4 ! Mem[000000007e800128] swap [%i1+0x010],%l4 ! Mem[000000007e800110] jmpl %o7,%g0 ldsw [%i0+0x034],%l4 ! Mem[000000007e000134] p56_near_3_le: ldd [%i3+0x028],%l4 ! Mem[0000000081800128] swap [%i2+0x008],%l5 ! Mem[0000000081000108] ldsb [%i2+0x036],%l0 ! Mem[0000000081000136] ldstub [%i3+0x038],%l3 ! Mem[0000000081800138] swap [%i1+0x000],%l4 ! Mem[0000000080800100] ldstub [%i2+0x014],%l5 ! Mem[0000000081000114] swap [%i2+0x020],%l2 ! Mem[0000000081000120] jmpl %o7,%g0 ldstub [%i0+0x037],%l5 ! Mem[0000000080000137] p56_near_3_he: lduw [%i0+0x00c],%l2 ! Mem[000000008000010c] ldsh [%i2+0x01c],%l2 ! Mem[000000008100011c] jmpl %o7,%g0 ldsw [%i1+0x008],%l3 ! Mem[0000000080800108] p57_near_3_le: std %l6,[%i2+0x020] ! Mem[0000000083000120] lduh [%i2+0x01e],%l0 ! Mem[000000008300011e] swap [%i2+0x020],%l3 ! Mem[0000000083000120] swap [%i0+0x038],%l0 ! Mem[0000000082000138] ldstub [%i1+0x03c],%l5 ! Mem[000000008280013c] jmpl %o7,%g0 ldd [%i3+0x030],%l4 ! Mem[0000000083800130] p57_near_3_he: ldstub [%i2+0x03d],%l6 ! Mem[000000008300013d] ldub [%i3+0x009],%l4 ! Mem[0000000083800109] jmpl %o7,%g0 swap [%i3+0x03c],%l0 ! Mem[000000008380013c] p58_near_3_le: ldsb [%i0+0x015],%l0 ! Mem[0000000084000115] sth %l0,[%i3+0x02a] ! Mem[000000008580012a] swap [%i0+0x01c],%l7 ! Mem[000000008400011c] jmpl %o7,%g0 ldub [%i0+0x011],%l0 ! Mem[0000000084000111] p58_near_3_he: ldsw [%i1+0x01c],%l7 ! Mem[000000008480011c] stw %l5,[%i0+0x03c] ! Mem[000000008400013c] ldstub [%i3+0x01a],%l0 ! Mem[000000008580011a] stx %l2,[%i0+0x000] ! Mem[0000000084000100] lduh [%i3+0x016],%l1 ! Mem[0000000085800116] ldsh [%i1+0x02a],%l6 ! Mem[000000008480012a] stw %l6,[%i0+0x004] ! Mem[0000000084000104] jmpl %o7,%g0 ldstub [%i2+0x039],%l6 ! Mem[0000000085000139] p59_near_3_le: ldstub [%i3+0x035],%l2 ! Mem[0000000087800135] std %l6,[%i2+0x038] ! Mem[0000000087000138] swap [%i3+0x028],%l0 ! Mem[0000000087800128] ldstub [%i0+0x027],%l2 ! Mem[0000000086000127] lduw [%i1+0x014],%l6 ! Mem[0000000086800114] jmpl %o7,%g0 ldstub [%i3+0x027],%l7 ! Mem[0000000087800127] p59_near_3_he: jmpl %o7,%g0 swap [%i2+0x02c],%l7 ! Mem[000000008700012c] jmpl %o7,%g0 nop p60_near_3_le: ldstub [%i0+0x00e],%l6 ! Mem[000000008800010e] ldstub [%i2+0x014],%l5 ! Mem[0000000089000114] jmpl %o7,%g0 lduh [%i0+0x020],%l2 ! Mem[0000000088000120] p60_near_3_he: stb %l1,[%i0+0x000] ! Mem[0000000088000100] lduw [%i0+0x018],%l2 ! Mem[0000000088000118] lduw [%i2+0x00c],%l4 ! Mem[000000008900010c] swap [%i0+0x030],%l5 ! Mem[0000000088000130] ldstub [%i2+0x029],%l4 ! Mem[0000000089000129] ldstub [%i0+0x020],%l2 ! Mem[0000000088000120] jmpl %o7,%g0 stw %l4,[%i0+0x03c] ! Mem[000000008800013c] p61_near_3_le: std %l2,[%i2+0x010] ! Mem[000000008b000110] jmpl %o7,%g0 swap [%i2+0x01c],%l4 ! Mem[000000008b00011c] p61_near_3_he: stx %l4,[%i3+0x008] ! Mem[000000008b800108] stw %l7,[%i2+0x038] ! Mem[000000008b000138] ldd [%i0+0x018],%l4 ! Mem[000000008a000118] jmpl %o7,%g0 swap [%i3+0x024],%l7 ! Mem[000000008b800124] p62_near_3_le: ldstub [%i2+0x014],%l6 ! Mem[000000008d000114] ldstub [%i2+0x01d],%l2 ! Mem[000000008d00011d] swap [%i0+0x004],%l6 ! Mem[000000008c000104] swap [%i0+0x014],%l3 ! Mem[000000008c000114] ldub [%i0+0x009],%l5 ! Mem[000000008c000109] swap [%i1+0x008],%l7 ! Mem[000000008c800108] ldd [%i0+0x010],%l6 ! Mem[000000008c000110] jmpl %o7,%g0 lduw [%i3+0x014],%l4 ! Mem[000000008d800114] p62_near_3_he: ldstub [%i0+0x020],%l3 ! Mem[000000008c000120] lduh [%i2+0x026],%l4 ! Mem[000000008d000126] jmpl %o7,%g0 ldstub [%i2+0x028],%l3 ! Mem[000000008d000128] p63_near_3_le: stw %l2,[%i2+0x01c] ! Mem[000000008f00011c] swap [%i3+0x020],%l4 ! Mem[000000008f800120] ldstub [%i1+0x034],%l5 ! Mem[000000008e800134] stx %l5,[%i1+0x018] ! Mem[000000008e800118] swap [%i3+0x03c],%l4 ! Mem[000000008f80013c] ldstub [%i3+0x009],%l5 ! Mem[000000008f800109] jmpl %o7,%g0 stb %l0,[%i3+0x03a] ! Mem[000000008f80013a] p63_near_3_he: swap [%i3+0x02c],%l2 ! Mem[000000008f80012c] jmpl %o7,%g0 ldsb [%i2+0x01c],%l2 ! Mem[000000008f00011c] near3_b2b_h: jmpl %o7,%g0 nop jmpl %o7,%g0 nop near3_b2b_l: jmpl %o7,%g0 nop jmpl %o7,%g0 nop user_near3_end: .seg "text" .text .align 0x2000 user_far0_start: p0_far_0_le: swap [%i1+0x028],%l0 ! Mem[0000000010800128] stx %l3,[%i0+0x020] ! Mem[0000000010000120] ldsh [%i2+0x02c],%l5 ! Mem[000000001100012c] ldub [%i1+0x02f],%l2 ! Mem[000000001080012f] jmpl %o7,%g0 swap [%i0+0x034],%l1 ! Mem[0000000010000134] p0_far_0_lem: membar #Sync swap [%i1+0x028],%l0 ! Mem[0000000010800128] stx %l3,[%i0+0x020] ! Mem[0000000010000120] ldsh [%i2+0x02c],%l5 ! Mem[000000001100012c] ldub [%i1+0x02f],%l2 ! Mem[000000001080012f] membar #Sync jmpl %o7,%g0 swap [%i0+0x034],%l1 ! Mem[0000000010000134] p0_far_0_he: jmpl %o7,%g0 sth %l7,[%i1+0x032] ! Mem[0000000010800132] jmpl %o7,%g0 nop p0_far_0_hem: membar #Sync jmpl %o7,%g0 sth %l7,[%i1+0x032] ! Mem[0000000010800132] jmpl %o7,%g0 nop p0_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p1_far_0_le: ldstub [%i1+0x034],%l3 ! Mem[0000000012800134] ldx [%i2+0x000],%l2 ! Mem[0000000013000100] std %l0,[%i3+0x028] ! Mem[0000000013800128] ldstub [%i0+0x02f],%l2 ! Mem[000000001200012f] jmpl %o7,%g0 ldstub [%i0+0x006],%l2 ! Mem[0000000012000106] p1_far_0_lem: membar #Sync ldstub [%i1+0x034],%l3 ! Mem[0000000012800134] ldx [%i2+0x000],%l2 ! Mem[0000000013000100] std %l0,[%i3+0x028] ! Mem[0000000013800128] ldstub [%i0+0x02f],%l2 ! Mem[000000001200012f] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x006],%l2 ! Mem[0000000012000106] p1_far_0_he: swap [%i2+0x024],%l0 ! Mem[0000000013000124] ldsw [%i3+0x00c],%l7 ! Mem[000000001380010c] ldub [%i1+0x029],%l1 ! Mem[0000000012800129] stw %l7,[%i2+0x034] ! Mem[0000000013000134] jmpl %o7,%g0 lduh [%i1+0x012],%l3 ! Mem[0000000012800112] p1_far_0_hem: membar #Sync swap [%i2+0x024],%l0 ! Mem[0000000013000124] ldsw [%i3+0x00c],%l7 ! Mem[000000001380010c] ldub [%i1+0x029],%l1 ! Mem[0000000012800129] stw %l7,[%i2+0x034] ! Mem[0000000013000134] membar #Sync jmpl %o7,%g0 lduh [%i1+0x012],%l3 ! Mem[0000000012800112] p1_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p2_far_0_le: lduh [%i3+0x02a],%l0 ! Mem[000000001580012a] sth %l7,[%i3+0x01e] ! Mem[000000001580011e] ldstub [%i2+0x009],%l1 ! Mem[0000000015000109] ldsb [%i2+0x02c],%l1 ! Mem[000000001500012c] jmpl %o7,%g0 ldstub [%i1+0x001],%l4 ! Mem[0000000014800101] p2_far_0_lem: membar #Sync lduh [%i3+0x02a],%l0 ! Mem[000000001580012a] sth %l7,[%i3+0x01e] ! Mem[000000001580011e] ldstub [%i2+0x009],%l1 ! Mem[0000000015000109] ldsb [%i2+0x02c],%l1 ! Mem[000000001500012c] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x001],%l4 ! Mem[0000000014800101] p2_far_0_he: ldstub [%i0+0x000],%l2 ! Mem[0000000014000100] stw %l1,[%i0+0x02c] ! Mem[000000001400012c] swap [%i3+0x024],%l5 ! Mem[0000000015800124] swap [%i2+0x010],%l4 ! Mem[0000000015000110] jmpl %o7,%g0 ldstub [%i3+0x01e],%l3 ! Mem[000000001580011e] p2_far_0_hem: membar #Sync ldstub [%i0+0x000],%l2 ! Mem[0000000014000100] stw %l1,[%i0+0x02c] ! Mem[000000001400012c] swap [%i3+0x024],%l5 ! Mem[0000000015800124] swap [%i2+0x010],%l4 ! Mem[0000000015000110] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x01e],%l3 ! Mem[000000001580011e] p2_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p3_far_0_le: ldx [%i1+0x038],%l4 ! Mem[0000000016800138] std %l2,[%i2+0x000] ! Mem[0000000017000100] ldsh [%i0+0x01c],%l0 ! Mem[000000001600011c] sth %l7,[%i0+0x022] ! Mem[0000000016000122] jmpl %o7,%g0 swap [%i2+0x004],%l6 ! Mem[0000000017000104] p3_far_0_lem: membar #Sync ldx [%i1+0x038],%l4 ! Mem[0000000016800138] std %l2,[%i2+0x000] ! Mem[0000000017000100] ldsh [%i0+0x01c],%l0 ! Mem[000000001600011c] sth %l7,[%i0+0x022] ! Mem[0000000016000122] membar #Sync jmpl %o7,%g0 swap [%i2+0x004],%l6 ! Mem[0000000017000104] p3_far_0_he: ldstub [%i1+0x031],%l2 ! Mem[0000000016800131] stw %l6,[%i3+0x03c] ! Mem[000000001780013c] jmpl %o7,%g0 ldsh [%i0+0x000],%l2 ! Mem[0000000016000100] p3_far_0_hem: membar #Sync ldstub [%i1+0x031],%l2 ! Mem[0000000016800131] stw %l6,[%i3+0x03c] ! Mem[000000001780013c] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x000],%l2 ! Mem[0000000016000100] p3_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p4_far_0_le: lduw [%i1+0x014],%l3 ! Mem[0000000018800114] std %l2,[%i3+0x000] ! Mem[0000000019800100] ldstub [%i1+0x005],%l5 ! Mem[0000000018800105] ldstub [%i3+0x010],%l0 ! Mem[0000000019800110] jmpl %o7,%g0 stx %l0,[%i1+0x000] ! Mem[0000000018800100] p4_far_0_lem: membar #Sync lduw [%i1+0x014],%l3 ! Mem[0000000018800114] std %l2,[%i3+0x000] ! Mem[0000000019800100] ldstub [%i1+0x005],%l5 ! Mem[0000000018800105] ldstub [%i3+0x010],%l0 ! Mem[0000000019800110] membar #Sync jmpl %o7,%g0 stx %l0,[%i1+0x000] ! Mem[0000000018800100] p4_far_0_he: lduh [%i0+0x000],%l2 ! Mem[0000000018000100] sth %l3,[%i2+0x012] ! Mem[0000000019000112] lduw [%i2+0x000],%l6 ! Mem[0000000019000100] swap [%i2+0x014],%l7 ! Mem[0000000019000114] ldstub [%i0+0x012],%l3 ! Mem[0000000018000112] lduh [%i1+0x002],%l0 ! Mem[0000000018800102] ldsw [%i0+0x014],%l5 ! Mem[0000000018000114] jmpl %o7,%g0 ldx [%i2+0x010],%l7 ! Mem[0000000019000110] p4_far_0_hem: membar #Sync lduh [%i0+0x000],%l2 ! Mem[0000000018000100] sth %l3,[%i2+0x012] ! Mem[0000000019000112] lduw [%i2+0x000],%l6 ! Mem[0000000019000100] swap [%i2+0x014],%l7 ! Mem[0000000019000114] ldstub [%i0+0x012],%l3 ! Mem[0000000018000112] lduh [%i1+0x002],%l0 ! Mem[0000000018800102] ldsw [%i0+0x014],%l5 ! Mem[0000000018000114] membar #Sync jmpl %o7,%g0 ldx [%i2+0x010],%l7 ! Mem[0000000019000110] p4_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p5_far_0_le: ldub [%i3+0x03f],%l4 ! Mem[000000001b80013f] stb %l6,[%i2+0x03c] ! Mem[000000001b00013c] ldstub [%i0+0x005],%l6 ! Mem[000000001a000105] lduw [%i2+0x02c],%l1 ! Mem[000000001b00012c] jmpl %o7,%g0 ldstub [%i1+0x03c],%l6 ! Mem[000000001a80013c] p5_far_0_lem: membar #Sync ldub [%i3+0x03f],%l4 ! Mem[000000001b80013f] stb %l6,[%i2+0x03c] ! Mem[000000001b00013c] ldstub [%i0+0x005],%l6 ! Mem[000000001a000105] lduw [%i2+0x02c],%l1 ! Mem[000000001b00012c] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03c],%l6 ! Mem[000000001a80013c] p5_far_0_he: ldsw [%i1+0x008],%l4 ! Mem[000000001a800108] ldsw [%i0+0x034],%l7 ! Mem[000000001a000134] ldsb [%i3+0x037],%l5 ! Mem[000000001b800137] stb %l1,[%i3+0x013] ! Mem[000000001b800113] ldx [%i1+0x028],%l3 ! Mem[000000001a800128] ldsb [%i1+0x00b],%l5 ! Mem[000000001a80010b] jmpl %o7,%g0 stx %l2,[%i2+0x028] ! Mem[000000001b000128] p5_far_0_hem: membar #Sync ldsw [%i1+0x008],%l4 ! Mem[000000001a800108] ldsw [%i0+0x034],%l7 ! Mem[000000001a000134] ldsb [%i3+0x037],%l5 ! Mem[000000001b800137] stb %l1,[%i3+0x013] ! Mem[000000001b800113] ldx [%i1+0x028],%l3 ! Mem[000000001a800128] ldsb [%i1+0x00b],%l5 ! Mem[000000001a80010b] membar #Sync jmpl %o7,%g0 stx %l2,[%i2+0x028] ! Mem[000000001b000128] p5_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p6_far_0_le: ldstub [%i1+0x014],%l3 ! Mem[000000001c800114] ldstub [%i2+0x006],%l2 ! Mem[000000001d000106] ldx [%i1+0x000],%l4 ! Mem[000000001c800100] swap [%i1+0x01c],%l7 ! Mem[000000001c80011c] jmpl %o7,%g0 stw %l0,[%i0+0x02c] ! Mem[000000001c00012c] p6_far_0_lem: membar #Sync ldstub [%i1+0x014],%l3 ! Mem[000000001c800114] ldstub [%i2+0x006],%l2 ! Mem[000000001d000106] ldx [%i1+0x000],%l4 ! Mem[000000001c800100] swap [%i1+0x01c],%l7 ! Mem[000000001c80011c] membar #Sync jmpl %o7,%g0 stw %l0,[%i0+0x02c] ! Mem[000000001c00012c] p6_far_0_he: ldsh [%i0+0x030],%l2 ! Mem[000000001c000130] sth %l4,[%i1+0x034] ! Mem[000000001c800134] ldsb [%i2+0x008],%l7 ! Mem[000000001d000108] jmpl %o7,%g0 swap [%i2+0x008],%l4 ! Mem[000000001d000108] p6_far_0_hem: membar #Sync ldsh [%i0+0x030],%l2 ! Mem[000000001c000130] sth %l4,[%i1+0x034] ! Mem[000000001c800134] ldsb [%i2+0x008],%l7 ! Mem[000000001d000108] membar #Sync jmpl %o7,%g0 swap [%i2+0x008],%l4 ! Mem[000000001d000108] p6_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p7_far_0_le: ldstub [%i0+0x00b],%l0 ! Mem[000000001e00010b] std %l0,[%i1+0x000] ! Mem[000000001e800100] ldx [%i3+0x000],%l4 ! Mem[000000001f800100] lduh [%i2+0x03e],%l7 ! Mem[000000001f00013e] jmpl %o7,%g0 lduw [%i0+0x004],%l6 ! Mem[000000001e000104] p7_far_0_lem: membar #Sync ldstub [%i0+0x00b],%l0 ! Mem[000000001e00010b] std %l0,[%i1+0x000] ! Mem[000000001e800100] ldx [%i3+0x000],%l4 ! Mem[000000001f800100] lduh [%i2+0x03e],%l7 ! Mem[000000001f00013e] membar #Sync jmpl %o7,%g0 lduw [%i0+0x004],%l6 ! Mem[000000001e000104] p7_far_0_he: ldsh [%i3+0x030],%l2 ! Mem[000000001f800130] stx %l6,[%i3+0x038] ! Mem[000000001f800138] jmpl %o7,%g0 lduh [%i0+0x024],%l6 ! Mem[000000001e000124] p7_far_0_hem: membar #Sync ldsh [%i3+0x030],%l2 ! Mem[000000001f800130] stx %l6,[%i3+0x038] ! Mem[000000001f800138] membar #Sync jmpl %o7,%g0 lduh [%i0+0x024],%l6 ! Mem[000000001e000124] p7_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p8_far_0_le: ldd [%i2+0x028],%l0 ! Mem[0000000021000128] std %l0,[%i0+0x020] ! Mem[0000000020000120] swap [%i3+0x01c],%l0 ! Mem[000000002180011c] ldub [%i0+0x023],%l7 ! Mem[0000000020000123] jmpl %o7,%g0 ldsh [%i1+0x02c],%l5 ! Mem[000000002080012c] p8_far_0_lem: membar #Sync ldd [%i2+0x028],%l0 ! Mem[0000000021000128] std %l0,[%i0+0x020] ! Mem[0000000020000120] swap [%i3+0x01c],%l0 ! Mem[000000002180011c] ldub [%i0+0x023],%l7 ! Mem[0000000020000123] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x02c],%l5 ! Mem[000000002080012c] p8_far_0_he: ldsb [%i3+0x00a],%l4 ! Mem[000000002180010a] std %l0,[%i1+0x030] ! Mem[0000000020800130] ldsw [%i2+0x008],%l6 ! Mem[0000000021000108] stx %l3,[%i0+0x010] ! Mem[0000000020000110] jmpl %o7,%g0 ldstub [%i1+0x029],%l4 ! Mem[0000000020800129] p8_far_0_hem: membar #Sync ldsb [%i3+0x00a],%l4 ! Mem[000000002180010a] std %l0,[%i1+0x030] ! Mem[0000000020800130] ldsw [%i2+0x008],%l6 ! Mem[0000000021000108] stx %l3,[%i0+0x010] ! Mem[0000000020000110] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x029],%l4 ! Mem[0000000020800129] p8_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p9_far_0_le: lduw [%i1+0x034],%l3 ! Mem[0000000022800134] swap [%i2+0x000],%l0 ! Mem[0000000023000100] ldsh [%i0+0x00c],%l0 ! Mem[000000002200010c] ldd [%i0+0x000],%l4 ! Mem[0000000022000100] jmpl %o7,%g0 ldstub [%i0+0x029],%l3 ! Mem[0000000022000129] p9_far_0_lem: membar #Sync lduw [%i1+0x034],%l3 ! Mem[0000000022800134] swap [%i2+0x000],%l0 ! Mem[0000000023000100] ldsh [%i0+0x00c],%l0 ! Mem[000000002200010c] ldd [%i0+0x000],%l4 ! Mem[0000000022000100] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x029],%l3 ! Mem[0000000022000129] p9_far_0_he: ldstub [%i0+0x029],%l1 ! Mem[0000000022000129] ldub [%i2+0x005],%l2 ! Mem[0000000023000105] ldd [%i1+0x000],%l4 ! Mem[0000000022800100] jmpl %o7,%g0 std %l6,[%i2+0x010] ! Mem[0000000023000110] p9_far_0_hem: membar #Sync ldstub [%i0+0x029],%l1 ! Mem[0000000022000129] ldub [%i2+0x005],%l2 ! Mem[0000000023000105] ldd [%i1+0x000],%l4 ! Mem[0000000022800100] membar #Sync jmpl %o7,%g0 std %l6,[%i2+0x010] ! Mem[0000000023000110] p9_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p10_far_0_le: stx %l0,[%i0+0x028] ! Mem[0000000024000128] ldstub [%i1+0x006],%l2 ! Mem[0000000024800106] ldstub [%i1+0x018],%l5 ! Mem[0000000024800118] swap [%i2+0x020],%l7 ! Mem[0000000025000120] jmpl %o7,%g0 sth %l0,[%i1+0x002] ! Mem[0000000024800102] p10_far_0_lem: membar #Sync stx %l0,[%i0+0x028] ! Mem[0000000024000128] ldstub [%i1+0x006],%l2 ! Mem[0000000024800106] ldstub [%i1+0x018],%l5 ! Mem[0000000024800118] swap [%i2+0x020],%l7 ! Mem[0000000025000120] membar #Sync jmpl %o7,%g0 sth %l0,[%i1+0x002] ! Mem[0000000024800102] p10_far_0_he: std %l0,[%i1+0x030] ! Mem[0000000024800130] ldstub [%i0+0x01e],%l6 ! Mem[000000002400011e] ldx [%i2+0x000],%l2 ! Mem[0000000025000100] stw %l4,[%i0+0x008] ! Mem[0000000024000108] ldstub [%i1+0x031],%l1 ! Mem[0000000024800131] stw %l7,[%i3+0x00c] ! Mem[000000002580010c] swap [%i0+0x008],%l1 ! Mem[0000000024000108] jmpl %o7,%g0 ldstub [%i3+0x005],%l2 ! Mem[0000000025800105] p10_far_0_hem: membar #Sync std %l0,[%i1+0x030] ! Mem[0000000024800130] ldstub [%i0+0x01e],%l6 ! Mem[000000002400011e] ldx [%i2+0x000],%l2 ! Mem[0000000025000100] stw %l4,[%i0+0x008] ! Mem[0000000024000108] ldstub [%i1+0x031],%l1 ! Mem[0000000024800131] stw %l7,[%i3+0x00c] ! Mem[000000002580010c] swap [%i0+0x008],%l1 ! Mem[0000000024000108] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x005],%l2 ! Mem[0000000025800105] p10_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p11_far_0_le: ldstub [%i1+0x034],%l3 ! Mem[0000000026800134] swap [%i1+0x000],%l0 ! Mem[0000000026800100] stx %l0,[%i0+0x008] ! Mem[0000000026000108] swap [%i3+0x000],%l4 ! Mem[0000000027800100] jmpl %o7,%g0 stw %l0,[%i0+0x020] ! Mem[0000000026000120] p11_far_0_lem: membar #Sync ldstub [%i1+0x034],%l3 ! Mem[0000000026800134] swap [%i1+0x000],%l0 ! Mem[0000000026800100] stx %l0,[%i0+0x008] ! Mem[0000000026000108] swap [%i3+0x000],%l4 ! Mem[0000000027800100] membar #Sync jmpl %o7,%g0 stw %l0,[%i0+0x020] ! Mem[0000000026000120] p11_far_0_he: stb %l4,[%i2+0x01d] ! Mem[000000002700011d] swap [%i3+0x010],%l0 ! Mem[0000000027800110] ldub [%i1+0x032],%l7 ! Mem[0000000026800132] std %l2,[%i0+0x030] ! Mem[0000000026000130] sth %l5,[%i1+0x024] ! Mem[0000000026800124] stx %l7,[%i1+0x010] ! Mem[0000000026800110] stb %l0,[%i0+0x035] ! Mem[0000000026000135] jmpl %o7,%g0 ldstub [%i2+0x025],%l2 ! Mem[0000000027000125] p11_far_0_hem: membar #Sync stb %l4,[%i2+0x01d] ! Mem[000000002700011d] swap [%i3+0x010],%l0 ! Mem[0000000027800110] ldub [%i1+0x032],%l7 ! Mem[0000000026800132] std %l2,[%i0+0x030] ! Mem[0000000026000130] sth %l5,[%i1+0x024] ! Mem[0000000026800124] stx %l7,[%i1+0x010] ! Mem[0000000026800110] stb %l0,[%i0+0x035] ! Mem[0000000026000135] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x025],%l2 ! Mem[0000000027000125] p11_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p12_far_0_le: lduh [%i0+0x004],%l5 ! Mem[0000000028000104] ldsb [%i1+0x025],%l3 ! Mem[0000000028800125] swap [%i3+0x01c],%l0 ! Mem[000000002980011c] ldstub [%i0+0x023],%l7 ! Mem[0000000028000123] jmpl %o7,%g0 stx %l0,[%i1+0x000] ! Mem[0000000028800100] p12_far_0_lem: membar #Sync lduh [%i0+0x004],%l5 ! Mem[0000000028000104] ldsb [%i1+0x025],%l3 ! Mem[0000000028800125] swap [%i3+0x01c],%l0 ! Mem[000000002980011c] ldstub [%i0+0x023],%l7 ! Mem[0000000028000123] membar #Sync jmpl %o7,%g0 stx %l0,[%i1+0x000] ! Mem[0000000028800100] p12_far_0_he: ldsw [%i2+0x008],%l7 ! Mem[0000000029000108] ldsw [%i2+0x020],%l4 ! Mem[0000000029000120] stw %l0,[%i1+0x024] ! Mem[0000000028800124] stw %l4,[%i0+0x008] ! Mem[0000000028000108] lduh [%i2+0x000],%l6 ! Mem[0000000029000100] swap [%i1+0x010],%l4 ! Mem[0000000028800110] ldstub [%i1+0x027],%l5 ! Mem[0000000028800127] jmpl %o7,%g0 lduh [%i1+0x034],%l7 ! Mem[0000000028800134] p12_far_0_hem: membar #Sync ldsw [%i2+0x008],%l7 ! Mem[0000000029000108] ldsw [%i2+0x020],%l4 ! Mem[0000000029000120] stw %l0,[%i1+0x024] ! Mem[0000000028800124] stw %l4,[%i0+0x008] ! Mem[0000000028000108] lduh [%i2+0x000],%l6 ! Mem[0000000029000100] swap [%i1+0x010],%l4 ! Mem[0000000028800110] ldstub [%i1+0x027],%l5 ! Mem[0000000028800127] membar #Sync jmpl %o7,%g0 lduh [%i1+0x034],%l7 ! Mem[0000000028800134] p12_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p13_far_0_le: ldd [%i0+0x018],%l0 ! Mem[000000002a000118] ldstub [%i0+0x030],%l0 ! Mem[000000002a000130] std %l4,[%i1+0x038] ! Mem[000000002a800138] lduw [%i0+0x014],%l5 ! Mem[000000002a000114] jmpl %o7,%g0 lduw [%i2+0x000],%l0 ! Mem[000000002b000100] p13_far_0_lem: membar #Sync ldd [%i0+0x018],%l0 ! Mem[000000002a000118] ldstub [%i0+0x030],%l0 ! Mem[000000002a000130] std %l4,[%i1+0x038] ! Mem[000000002a800138] lduw [%i0+0x014],%l5 ! Mem[000000002a000114] membar #Sync jmpl %o7,%g0 lduw [%i2+0x000],%l0 ! Mem[000000002b000100] p13_far_0_he: jmpl %o7,%g0 ldsb [%i2+0x011],%l1 ! Mem[000000002b000111] jmpl %o7,%g0 nop p13_far_0_hem: membar #Sync jmpl %o7,%g0 ldsb [%i2+0x011],%l1 ! Mem[000000002b000111] jmpl %o7,%g0 nop p13_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p14_far_0_le: lduw [%i1+0x014],%l3 ! Mem[000000002c800114] ldd [%i3+0x000],%l2 ! Mem[000000002d800100] ldsb [%i2+0x007],%l4 ! Mem[000000002d000107] lduw [%i3+0x01c],%l7 ! Mem[000000002d80011c] jmpl %o7,%g0 stw %l4,[%i1+0x01c] ! Mem[000000002c80011c] p14_far_0_lem: membar #Sync lduw [%i1+0x014],%l3 ! Mem[000000002c800114] ldd [%i3+0x000],%l2 ! Mem[000000002d800100] ldsb [%i2+0x007],%l4 ! Mem[000000002d000107] lduw [%i3+0x01c],%l7 ! Mem[000000002d80011c] membar #Sync jmpl %o7,%g0 stw %l4,[%i1+0x01c] ! Mem[000000002c80011c] p14_far_0_he: sth %l7,[%i1+0x008] ! Mem[000000002c800108] ldstub [%i2+0x030],%l0 ! Mem[000000002d000130] ldd [%i2+0x030],%l6 ! Mem[000000002d000130] std %l6,[%i0+0x008] ! Mem[000000002c000108] ldstub [%i0+0x024],%l6 ! Mem[000000002c000124] jmpl %o7,%g0 stb %l1,[%i3+0x02c] ! Mem[000000002d80012c] p14_far_0_hem: membar #Sync sth %l7,[%i1+0x008] ! Mem[000000002c800108] ldstub [%i2+0x030],%l0 ! Mem[000000002d000130] ldd [%i2+0x030],%l6 ! Mem[000000002d000130] std %l6,[%i0+0x008] ! Mem[000000002c000108] ldstub [%i0+0x024],%l6 ! Mem[000000002c000124] membar #Sync jmpl %o7,%g0 stb %l1,[%i3+0x02c] ! Mem[000000002d80012c] p14_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p15_far_0_le: swap [%i1+0x008],%l0 ! Mem[000000002e800108] lduw [%i0+0x03c],%l6 ! Mem[000000002e00013c] swap [%i0+0x028],%l1 ! Mem[000000002e000128] ldsw [%i1+0x000],%l4 ! Mem[000000002e800100] jmpl %o7,%g0 sth %l4,[%i1+0x03c] ! Mem[000000002e80013c] p15_far_0_lem: membar #Sync swap [%i1+0x008],%l0 ! Mem[000000002e800108] lduw [%i0+0x03c],%l6 ! Mem[000000002e00013c] swap [%i0+0x028],%l1 ! Mem[000000002e000128] ldsw [%i1+0x000],%l4 ! Mem[000000002e800100] membar #Sync jmpl %o7,%g0 sth %l4,[%i1+0x03c] ! Mem[000000002e80013c] p15_far_0_he: ldx [%i0+0x008],%l7 ! Mem[000000002e000108] ldstub [%i0+0x010],%l0 ! Mem[000000002e000110] ldsh [%i2+0x032],%l7 ! Mem[000000002f000132] lduw [%i2+0x014],%l1 ! Mem[000000002f000114] ldsh [%i3+0x020],%l6 ! Mem[000000002f800120] jmpl %o7,%g0 ldstub [%i0+0x036],%l7 ! Mem[000000002e000136] p15_far_0_hem: membar #Sync ldx [%i0+0x008],%l7 ! Mem[000000002e000108] ldstub [%i0+0x010],%l0 ! Mem[000000002e000110] ldsh [%i2+0x032],%l7 ! Mem[000000002f000132] lduw [%i2+0x014],%l1 ! Mem[000000002f000114] ldsh [%i3+0x020],%l6 ! Mem[000000002f800120] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x036],%l7 ! Mem[000000002e000136] p15_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p16_far_0_le: ldstub [%i2+0x014],%l3 ! Mem[0000000031000114] std %l2,[%i3+0x020] ! Mem[0000000031800120] std %l0,[%i0+0x018] ! Mem[0000000030000118] stw %l7,[%i1+0x020] ! Mem[0000000030800120] jmpl %o7,%g0 ldstub [%i1+0x001],%l4 ! Mem[0000000030800101] p16_far_0_lem: membar #Sync ldstub [%i2+0x014],%l3 ! Mem[0000000031000114] std %l2,[%i3+0x020] ! Mem[0000000031800120] std %l0,[%i0+0x018] ! Mem[0000000030000118] stw %l7,[%i1+0x020] ! Mem[0000000030800120] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x001],%l4 ! Mem[0000000030800101] p16_far_0_he: ldstub [%i0+0x031],%l1 ! Mem[0000000030000131] stw %l2,[%i0+0x010] ! Mem[0000000030000110] swap [%i3+0x020],%l5 ! Mem[0000000031800120] swap [%i0+0x02c],%l1 ! Mem[000000003000012c] jmpl %o7,%g0 ldstub [%i2+0x025],%l5 ! Mem[0000000031000125] p16_far_0_hem: membar #Sync ldstub [%i0+0x031],%l1 ! Mem[0000000030000131] stw %l2,[%i0+0x010] ! Mem[0000000030000110] swap [%i3+0x020],%l5 ! Mem[0000000031800120] swap [%i0+0x02c],%l1 ! Mem[000000003000012c] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x025],%l5 ! Mem[0000000031000125] p16_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p17_far_0_le: ldsh [%i1+0x00a],%l0 ! Mem[000000003280010a] ldub [%i0+0x006],%l2 ! Mem[0000000032000106] ldstub [%i0+0x007],%l4 ! Mem[0000000032000107] ldstub [%i2+0x02c],%l1 ! Mem[000000003300012c] jmpl %o7,%g0 sth %l4,[%i2+0x000] ! Mem[0000000033000100] p17_far_0_lem: membar #Sync ldsh [%i1+0x00a],%l0 ! Mem[000000003280010a] ldub [%i0+0x006],%l2 ! Mem[0000000032000106] ldstub [%i0+0x007],%l4 ! Mem[0000000032000107] ldstub [%i2+0x02c],%l1 ! Mem[000000003300012c] membar #Sync jmpl %o7,%g0 sth %l4,[%i2+0x000] ! Mem[0000000033000100] p17_far_0_he: stw %l7,[%i3+0x008] ! Mem[0000000033800108] ldx [%i2+0x010],%l0 ! Mem[0000000033000110] ldsh [%i1+0x008],%l4 ! Mem[0000000032800108] stx %l1,[%i2+0x010] ! Mem[0000000033000110] jmpl %o7,%g0 ldub [%i1+0x020],%l6 ! Mem[0000000032800120] p17_far_0_hem: membar #Sync stw %l7,[%i3+0x008] ! Mem[0000000033800108] ldx [%i2+0x010],%l0 ! Mem[0000000033000110] ldsh [%i1+0x008],%l4 ! Mem[0000000032800108] stx %l1,[%i2+0x010] ! Mem[0000000033000110] membar #Sync jmpl %o7,%g0 ldub [%i1+0x020],%l6 ! Mem[0000000032800120] p17_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p18_far_0_le: swap [%i2+0x004],%l5 ! Mem[0000000035000104] ldsb [%i2+0x02a],%l0 ! Mem[000000003500012a] ldstub [%i2+0x005],%l6 ! Mem[0000000035000105] lduw [%i2+0x014],%l5 ! Mem[0000000035000114] jmpl %o7,%g0 stw %l1,[%i0+0x034] ! Mem[0000000034000134] p18_far_0_lem: membar #Sync swap [%i2+0x004],%l5 ! Mem[0000000035000104] ldsb [%i2+0x02a],%l0 ! Mem[000000003500012a] ldstub [%i2+0x005],%l6 ! Mem[0000000035000105] lduw [%i2+0x014],%l5 ! Mem[0000000035000114] membar #Sync jmpl %o7,%g0 stw %l1,[%i0+0x034] ! Mem[0000000034000134] p18_far_0_he: jmpl %o7,%g0 stw %l4,[%i1+0x028] ! Mem[0000000034800128] jmpl %o7,%g0 nop p18_far_0_hem: membar #Sync jmpl %o7,%g0 stw %l4,[%i1+0x028] ! Mem[0000000034800128] jmpl %o7,%g0 nop p18_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p19_far_0_le: lduw [%i2+0x034],%l3 ! Mem[0000000037000134] ldstub [%i3+0x006],%l2 ! Mem[0000000037800106] ldsb [%i3+0x005],%l5 ! Mem[0000000037800105] ldub [%i2+0x005],%l3 ! Mem[0000000037000105] jmpl %o7,%g0 stb %l1,[%i3+0x029] ! Mem[0000000037800129] p19_far_0_lem: membar #Sync lduw [%i2+0x034],%l3 ! Mem[0000000037000134] ldstub [%i3+0x006],%l2 ! Mem[0000000037800106] ldsb [%i3+0x005],%l5 ! Mem[0000000037800105] ldub [%i2+0x005],%l3 ! Mem[0000000037000105] membar #Sync jmpl %o7,%g0 stb %l1,[%i3+0x029] ! Mem[0000000037800129] p19_far_0_he: jmpl %o7,%g0 stw %l1,[%i1+0x014] ! Mem[0000000036800114] jmpl %o7,%g0 nop p19_far_0_hem: membar #Sync jmpl %o7,%g0 stw %l1,[%i1+0x014] ! Mem[0000000036800114] jmpl %o7,%g0 nop p19_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p20_far_0_le: stw %l5,[%i1+0x018] ! Mem[0000000038800118] lduh [%i1+0x002],%l4 ! Mem[0000000038800102] std %l4,[%i2+0x018] ! Mem[0000000039000118] ldx [%i0+0x030],%l5 ! Mem[0000000038000130] jmpl %o7,%g0 stb %l0,[%i1+0x002] ! Mem[0000000038800102] p20_far_0_lem: membar #Sync stw %l5,[%i1+0x018] ! Mem[0000000038800118] lduh [%i1+0x002],%l4 ! Mem[0000000038800102] std %l4,[%i2+0x018] ! Mem[0000000039000118] ldx [%i0+0x030],%l5 ! Mem[0000000038000130] membar #Sync jmpl %o7,%g0 stb %l0,[%i1+0x002] ! Mem[0000000038800102] p20_far_0_he: jmpl %o7,%g0 lduw [%i0+0x030],%l1 ! Mem[0000000038000130] jmpl %o7,%g0 nop p20_far_0_hem: membar #Sync jmpl %o7,%g0 lduw [%i0+0x030],%l1 ! Mem[0000000038000130] jmpl %o7,%g0 nop p20_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p21_far_0_le: ldstub [%i2+0x034],%l3 ! Mem[000000003b000134] ldstub [%i3+0x00d],%l0 ! Mem[000000003b80010d] swap [%i1+0x02c],%l5 ! Mem[000000003a80012c] ldstub [%i0+0x02f],%l2 ! Mem[000000003a00012f] jmpl %o7,%g0 stx %l6,[%i1+0x038] ! Mem[000000003a800138] p21_far_0_lem: membar #Sync ldstub [%i2+0x034],%l3 ! Mem[000000003b000134] ldstub [%i3+0x00d],%l0 ! Mem[000000003b80010d] swap [%i1+0x02c],%l5 ! Mem[000000003a80012c] ldstub [%i0+0x02f],%l2 ! Mem[000000003a00012f] membar #Sync jmpl %o7,%g0 stx %l6,[%i1+0x038] ! Mem[000000003a800138] p21_far_0_he: ldstub [%i3+0x011],%l1 ! Mem[000000003b800111] sth %l2,[%i0+0x030] ! Mem[000000003a000130] ldstub [%i0+0x024],%l6 ! Mem[000000003a000124] ldsb [%i1+0x00c],%l1 ! Mem[000000003a80010c] swap [%i3+0x02c],%l2 ! Mem[000000003b80012c] ldsw [%i2+0x010],%l7 ! Mem[000000003b000110] jmpl %o7,%g0 ldub [%i3+0x035],%l0 ! Mem[000000003b800135] p21_far_0_hem: membar #Sync ldstub [%i3+0x011],%l1 ! Mem[000000003b800111] sth %l2,[%i0+0x030] ! Mem[000000003a000130] ldstub [%i0+0x024],%l6 ! Mem[000000003a000124] ldsb [%i1+0x00c],%l1 ! Mem[000000003a80010c] swap [%i3+0x02c],%l2 ! Mem[000000003b80012c] ldsw [%i2+0x010],%l7 ! Mem[000000003b000110] membar #Sync jmpl %o7,%g0 ldub [%i3+0x035],%l0 ! Mem[000000003b800135] p21_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p22_far_0_le: ldstub [%i3+0x03f],%l4 ! Mem[000000003d80013f] ldsh [%i2+0x022],%l0 ! Mem[000000003d000122] swap [%i1+0x018],%l5 ! Mem[000000003c800118] ldstub [%i0+0x010],%l0 ! Mem[000000003c000110] jmpl %o7,%g0 stw %l4,[%i3+0x01c] ! Mem[000000003d80011c] p22_far_0_lem: membar #Sync ldstub [%i3+0x03f],%l4 ! Mem[000000003d80013f] ldsh [%i2+0x022],%l0 ! Mem[000000003d000122] swap [%i1+0x018],%l5 ! Mem[000000003c800118] ldstub [%i0+0x010],%l0 ! Mem[000000003c000110] membar #Sync jmpl %o7,%g0 stw %l4,[%i3+0x01c] ! Mem[000000003d80011c] p22_far_0_he: lduw [%i2+0x01c],%l4 ! Mem[000000003d00011c] ldstub [%i2+0x00a],%l4 ! Mem[000000003d00010a] std %l0,[%i0+0x020] ! Mem[000000003c000120] ldsh [%i2+0x00e],%l7 ! Mem[000000003d00010e] swap [%i1+0x024],%l6 ! Mem[000000003c800124] jmpl %o7,%g0 stw %l7,[%i1+0x014] ! Mem[000000003c800114] p22_far_0_hem: membar #Sync lduw [%i2+0x01c],%l4 ! Mem[000000003d00011c] ldstub [%i2+0x00a],%l4 ! Mem[000000003d00010a] std %l0,[%i0+0x020] ! Mem[000000003c000120] ldsh [%i2+0x00e],%l7 ! Mem[000000003d00010e] swap [%i1+0x024],%l6 ! Mem[000000003c800124] membar #Sync jmpl %o7,%g0 stw %l7,[%i1+0x014] ! Mem[000000003c800114] p22_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p23_far_0_le: ldd [%i0+0x038],%l4 ! Mem[000000003e000138] ldsh [%i2+0x002],%l0 ! Mem[000000003f000102] stw %l4,[%i1+0x004] ! Mem[000000003e800104] sth %l7,[%i2+0x03e] ! Mem[000000003f00013e] jmpl %o7,%g0 stb %l6,[%i2+0x03c] ! Mem[000000003f00013c] p23_far_0_lem: membar #Sync ldd [%i0+0x038],%l4 ! Mem[000000003e000138] ldsh [%i2+0x002],%l0 ! Mem[000000003f000102] stw %l4,[%i1+0x004] ! Mem[000000003e800104] sth %l7,[%i2+0x03e] ! Mem[000000003f00013e] membar #Sync jmpl %o7,%g0 stb %l6,[%i2+0x03c] ! Mem[000000003f00013c] p23_far_0_he: ldstub [%i3+0x000],%l2 ! Mem[000000003f800100] stb %l3,[%i0+0x013] ! Mem[000000003e000113] stb %l5,[%i3+0x021] ! Mem[000000003f800121] ldstub [%i3+0x00c],%l1 ! Mem[000000003f80010c] stb %l5,[%i0+0x025] ! Mem[000000003e000125] stb %l3,[%i1+0x00e] ! Mem[000000003e80010e] jmpl %o7,%g0 swap [%i0+0x028],%l7 ! Mem[000000003e000128] p23_far_0_hem: membar #Sync ldstub [%i3+0x000],%l2 ! Mem[000000003f800100] stb %l3,[%i0+0x013] ! Mem[000000003e000113] stb %l5,[%i3+0x021] ! Mem[000000003f800121] ldstub [%i3+0x00c],%l1 ! Mem[000000003f80010c] stb %l5,[%i0+0x025] ! Mem[000000003e000125] stb %l3,[%i1+0x00e] ! Mem[000000003e80010e] membar #Sync jmpl %o7,%g0 swap [%i0+0x028],%l7 ! Mem[000000003e000128] p23_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p24_far_0_le: lduw [%i2+0x014],%l3 ! Mem[0000000041000114] ldstub [%i1+0x023],%l0 ! Mem[0000000040800123] stx %l4,[%i3+0x000] ! Mem[0000000041800100] stx %l4,[%i3+0x000] ! Mem[0000000041800100] jmpl %o7,%g0 ldstub [%i3+0x037],%l1 ! Mem[0000000041800137] p24_far_0_lem: membar #Sync lduw [%i2+0x014],%l3 ! Mem[0000000041000114] ldstub [%i1+0x023],%l0 ! Mem[0000000040800123] stx %l4,[%i3+0x000] ! Mem[0000000041800100] stx %l4,[%i3+0x000] ! Mem[0000000041800100] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x037],%l1 ! Mem[0000000041800137] p24_far_0_he: jmpl %o7,%g0 ldd [%i3+0x008],%l6 ! Mem[0000000041800108] jmpl %o7,%g0 nop p24_far_0_hem: membar #Sync jmpl %o7,%g0 ldd [%i3+0x008],%l6 ! Mem[0000000041800108] jmpl %o7,%g0 nop p24_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p25_far_0_le: swap [%i2+0x008],%l0 ! Mem[0000000043000108] ldstub [%i0+0x003],%l0 ! Mem[0000000042000103] stx %l4,[%i1+0x000] ! Mem[0000000042800100] ldstub [%i1+0x023],%l7 ! Mem[0000000042800123] jmpl %o7,%g0 ldsh [%i2+0x02c],%l5 ! Mem[000000004300012c] p25_far_0_lem: membar #Sync swap [%i2+0x008],%l0 ! Mem[0000000043000108] ldstub [%i0+0x003],%l0 ! Mem[0000000042000103] stx %l4,[%i1+0x000] ! Mem[0000000042800100] ldstub [%i1+0x023],%l7 ! Mem[0000000042800123] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x02c],%l5 ! Mem[000000004300012c] p25_far_0_he: ldstub [%i0+0x02a],%l4 ! Mem[000000004200012a] swap [%i0+0x03c],%l6 ! Mem[000000004200013c] ldsb [%i3+0x000],%l2 ! Mem[0000000043800100] ldub [%i1+0x00c],%l1 ! Mem[000000004280010c] jmpl %o7,%g0 stx %l5,[%i1+0x020] ! Mem[0000000042800120] p25_far_0_hem: membar #Sync ldstub [%i0+0x02a],%l4 ! Mem[000000004200012a] swap [%i0+0x03c],%l6 ! Mem[000000004200013c] ldsb [%i3+0x000],%l2 ! Mem[0000000043800100] ldub [%i1+0x00c],%l1 ! Mem[000000004280010c] membar #Sync jmpl %o7,%g0 stx %l5,[%i1+0x020] ! Mem[0000000042800120] p25_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p26_far_0_le: ldstub [%i3+0x014],%l3 ! Mem[0000000045800114] swap [%i2+0x004],%l2 ! Mem[0000000045000104] swap [%i3+0x004],%l4 ! Mem[0000000045800104] ldstub [%i2+0x01f],%l7 ! Mem[000000004500011f] jmpl %o7,%g0 ldub [%i2+0x009],%l1 ! Mem[0000000045000109] p26_far_0_lem: membar #Sync ldstub [%i3+0x014],%l3 ! Mem[0000000045800114] swap [%i2+0x004],%l2 ! Mem[0000000045000104] swap [%i3+0x004],%l4 ! Mem[0000000045800104] ldstub [%i2+0x01f],%l7 ! Mem[000000004500011f] membar #Sync jmpl %o7,%g0 ldub [%i2+0x009],%l1 ! Mem[0000000045000109] p26_far_0_he: jmpl %o7,%g0 lduw [%i1+0x034],%l1 ! Mem[0000000044800134] jmpl %o7,%g0 nop p26_far_0_hem: membar #Sync jmpl %o7,%g0 lduw [%i1+0x034],%l1 ! Mem[0000000044800134] jmpl %o7,%g0 nop p26_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p27_far_0_le: stb %l4,[%i1+0x03f] ! Mem[000000004680013f] swap [%i0+0x03c],%l7 ! Mem[000000004600013c] ldsh [%i1+0x00c],%l0 ! Mem[000000004680010c] lduh [%i3+0x02e],%l0 ! Mem[000000004780012e] jmpl %o7,%g0 ldstub [%i0+0x002],%l0 ! Mem[0000000046000102] p27_far_0_lem: membar #Sync stb %l4,[%i1+0x03f] ! Mem[000000004680013f] swap [%i0+0x03c],%l7 ! Mem[000000004600013c] ldsh [%i1+0x00c],%l0 ! Mem[000000004680010c] lduh [%i3+0x02e],%l0 ! Mem[000000004780012e] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x002],%l0 ! Mem[0000000046000102] p27_far_0_he: jmpl %o7,%g0 lduh [%i1+0x032],%l7 ! Mem[0000000046800132] jmpl %o7,%g0 nop p27_far_0_hem: membar #Sync jmpl %o7,%g0 lduh [%i1+0x032],%l7 ! Mem[0000000046800132] jmpl %o7,%g0 nop p27_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p28_far_0_le: ldstub [%i3+0x014],%l3 ! Mem[0000000049800114] ldx [%i3+0x028],%l0 ! Mem[0000000049800128] std %l4,[%i1+0x020] ! Mem[0000000048800120] ldstub [%i2+0x03c],%l6 ! Mem[000000004900013c] jmpl %o7,%g0 stb %l5,[%i1+0x018] ! Mem[0000000048800118] p28_far_0_lem: membar #Sync ldstub [%i3+0x014],%l3 ! Mem[0000000049800114] ldx [%i3+0x028],%l0 ! Mem[0000000049800128] std %l4,[%i1+0x020] ! Mem[0000000048800120] ldstub [%i2+0x03c],%l6 ! Mem[000000004900013c] membar #Sync jmpl %o7,%g0 stb %l5,[%i1+0x018] ! Mem[0000000048800118] p28_far_0_he: stx %l1,[%i1+0x010] ! Mem[0000000048800110] swap [%i3+0x024],%l4 ! Mem[0000000049800124] swap [%i1+0x028],%l4 ! Mem[0000000048800128] ldstub [%i3+0x015],%l1 ! Mem[0000000049800115] std %l6,[%i2+0x000] ! Mem[0000000049000100] stb %l7,[%i0+0x016] ! Mem[0000000048000116] ldstub [%i0+0x027],%l5 ! Mem[0000000048000127] jmpl %o7,%g0 lduw [%i1+0x024],%l4 ! Mem[0000000048800124] p28_far_0_hem: membar #Sync stx %l1,[%i1+0x010] ! Mem[0000000048800110] swap [%i3+0x024],%l4 ! Mem[0000000049800124] swap [%i1+0x028],%l4 ! Mem[0000000048800128] ldstub [%i3+0x015],%l1 ! Mem[0000000049800115] std %l6,[%i2+0x000] ! Mem[0000000049000100] stb %l7,[%i0+0x016] ! Mem[0000000048000116] ldstub [%i0+0x027],%l5 ! Mem[0000000048000127] membar #Sync jmpl %o7,%g0 lduw [%i1+0x024],%l4 ! Mem[0000000048800124] p28_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p29_far_0_le: sth %l5,[%i1+0x006] ! Mem[000000004a800106] std %l2,[%i3+0x000] ! Mem[000000004b800100] stw %l0,[%i2+0x00c] ! Mem[000000004b00010c] ldstub [%i1+0x035],%l5 ! Mem[000000004a800135] jmpl %o7,%g0 ldstub [%i0+0x017],%l1 ! Mem[000000004a000117] p29_far_0_lem: membar #Sync sth %l5,[%i1+0x006] ! Mem[000000004a800106] std %l2,[%i3+0x000] ! Mem[000000004b800100] stw %l0,[%i2+0x00c] ! Mem[000000004b00010c] ldstub [%i1+0x035],%l5 ! Mem[000000004a800135] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x017],%l1 ! Mem[000000004a000117] p29_far_0_he: jmpl %o7,%g0 ldstub [%i1+0x025],%l0 ! Mem[000000004a800125] jmpl %o7,%g0 nop p29_far_0_hem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x025],%l0 ! Mem[000000004a800125] jmpl %o7,%g0 nop p29_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p30_far_0_le: swap [%i3+0x03c],%l4 ! Mem[000000004d80013c] stb %l0,[%i3+0x023] ! Mem[000000004d800123] lduh [%i2+0x01c],%l0 ! Mem[000000004d00011c] sth %l4,[%i1+0x002] ! Mem[000000004c800102] jmpl %o7,%g0 ldsh [%i0+0x008],%l3 ! Mem[000000004c000108] p30_far_0_lem: membar #Sync swap [%i3+0x03c],%l4 ! Mem[000000004d80013c] stb %l0,[%i3+0x023] ! Mem[000000004d800123] lduh [%i2+0x01c],%l0 ! Mem[000000004d00011c] sth %l4,[%i1+0x002] ! Mem[000000004c800102] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x008],%l3 ! Mem[000000004c000108] p30_far_0_he: ldsh [%i0+0x008],%l1 ! Mem[000000004c000108] ldstub [%i2+0x016],%l7 ! Mem[000000004d000116] ldstub [%i3+0x01e],%l3 ! Mem[000000004d80011e] jmpl %o7,%g0 std %l0,[%i3+0x010] ! Mem[000000004d800110] p30_far_0_hem: membar #Sync ldsh [%i0+0x008],%l1 ! Mem[000000004c000108] ldstub [%i2+0x016],%l7 ! Mem[000000004d000116] ldstub [%i3+0x01e],%l3 ! Mem[000000004d80011e] membar #Sync jmpl %o7,%g0 std %l0,[%i3+0x010] ! Mem[000000004d800110] p30_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p31_far_0_le: ldsw [%i3+0x034],%l3 ! Mem[000000004f800134] stb %l0,[%i2+0x003] ! Mem[000000004f000103] lduh [%i2+0x018],%l5 ! Mem[000000004f000118] ldstub [%i1+0x02a],%l0 ! Mem[000000004e80012a] jmpl %o7,%g0 ldsh [%i3+0x028],%l1 ! Mem[000000004f800128] p31_far_0_lem: membar #Sync ldsw [%i3+0x034],%l3 ! Mem[000000004f800134] stb %l0,[%i2+0x003] ! Mem[000000004f000103] lduh [%i2+0x018],%l5 ! Mem[000000004f000118] ldstub [%i1+0x02a],%l0 ! Mem[000000004e80012a] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x028],%l1 ! Mem[000000004f800128] p31_far_0_he: jmpl %o7,%g0 stx %l4,[%i2+0x008] ! Mem[000000004f000108] jmpl %o7,%g0 nop p31_far_0_hem: membar #Sync jmpl %o7,%g0 stx %l4,[%i2+0x008] ! Mem[000000004f000108] jmpl %o7,%g0 nop p31_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p32_far_0_le: stb %l3,[%i3+0x014] ! Mem[0000000051800114] stb %l0,[%i1+0x023] ! Mem[0000000050800123] stb %l5,[%i1+0x018] ! Mem[0000000050800118] swap [%i0+0x014],%l5 ! Mem[0000000050000114] jmpl %o7,%g0 ldd [%i3+0x000],%l2 ! Mem[0000000051800100] p32_far_0_lem: membar #Sync stb %l3,[%i3+0x014] ! Mem[0000000051800114] stb %l0,[%i1+0x023] ! Mem[0000000050800123] stb %l5,[%i1+0x018] ! Mem[0000000050800118] swap [%i0+0x014],%l5 ! Mem[0000000050000114] membar #Sync jmpl %o7,%g0 ldd [%i3+0x000],%l2 ! Mem[0000000051800100] p32_far_0_he: ldstub [%i1+0x031],%l1 ! Mem[0000000050800131] ldstub [%i0+0x00f],%l7 ! Mem[000000005000010f] ldsb [%i3+0x009],%l1 ! Mem[0000000051800109] lduw [%i1+0x004],%l2 ! Mem[0000000050800104] jmpl %o7,%g0 ldsw [%i1+0x02c],%l2 ! Mem[000000005080012c] p32_far_0_hem: membar #Sync ldstub [%i1+0x031],%l1 ! Mem[0000000050800131] ldstub [%i0+0x00f],%l7 ! Mem[000000005000010f] ldsb [%i3+0x009],%l1 ! Mem[0000000051800109] lduw [%i1+0x004],%l2 ! Mem[0000000050800104] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x02c],%l2 ! Mem[000000005080012c] p32_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p33_far_0_le: ldstub [%i3+0x034],%l3 ! Mem[0000000053800134] swap [%i2+0x00c],%l0 ! Mem[000000005300010c] ldstub [%i3+0x006],%l5 ! Mem[0000000053800106] ldx [%i0+0x038],%l7 ! Mem[0000000052000138] jmpl %o7,%g0 ldstub [%i3+0x00c],%l0 ! Mem[000000005380010c] p33_far_0_lem: membar #Sync ldstub [%i3+0x034],%l3 ! Mem[0000000053800134] swap [%i2+0x00c],%l0 ! Mem[000000005300010c] ldstub [%i3+0x006],%l5 ! Mem[0000000053800106] ldx [%i0+0x038],%l7 ! Mem[0000000052000138] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00c],%l0 ! Mem[000000005380010c] p33_far_0_he: ldsb [%i1+0x02a],%l4 ! Mem[000000005280012a] swap [%i2+0x034],%l4 ! Mem[0000000053000134] sth %l0,[%i3+0x024] ! Mem[0000000053800124] jmpl %o7,%g0 lduw [%i0+0x008],%l4 ! Mem[0000000052000108] p33_far_0_hem: membar #Sync ldsb [%i1+0x02a],%l4 ! Mem[000000005280012a] swap [%i2+0x034],%l4 ! Mem[0000000053000134] sth %l0,[%i3+0x024] ! Mem[0000000053800124] membar #Sync jmpl %o7,%g0 lduw [%i0+0x008],%l4 ! Mem[0000000052000108] p33_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p34_far_0_le: sth %l0,[%i1+0x02a] ! Mem[000000005480012a] ldd [%i2+0x038],%l6 ! Mem[0000000055000138] ldstub [%i1+0x02c],%l5 ! Mem[000000005480012c] swap [%i3+0x02c],%l2 ! Mem[000000005580012c] jmpl %o7,%g0 ldstub [%i2+0x01c],%l6 ! Mem[000000005500011c] p34_far_0_lem: membar #Sync sth %l0,[%i1+0x02a] ! Mem[000000005480012a] ldd [%i2+0x038],%l6 ! Mem[0000000055000138] ldstub [%i1+0x02c],%l5 ! Mem[000000005480012c] swap [%i3+0x02c],%l2 ! Mem[000000005580012c] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01c],%l6 ! Mem[000000005500011c] p34_far_0_he: swap [%i0+0x030],%l7 ! Mem[0000000054000130] ldstub [%i2+0x015],%l1 ! Mem[0000000055000115] swap [%i2+0x008],%l1 ! Mem[0000000055000108] ldsh [%i3+0x004],%l2 ! Mem[0000000055800104] ldstub [%i0+0x02e],%l2 ! Mem[000000005400012e] ldstub [%i3+0x002],%l0 ! Mem[0000000055800102] jmpl %o7,%g0 stw %l6,[%i2+0x020] ! Mem[0000000055000120] p34_far_0_hem: membar #Sync swap [%i0+0x030],%l7 ! Mem[0000000054000130] ldstub [%i2+0x015],%l1 ! Mem[0000000055000115] swap [%i2+0x008],%l1 ! Mem[0000000055000108] ldsh [%i3+0x004],%l2 ! Mem[0000000055800104] ldstub [%i0+0x02e],%l2 ! Mem[000000005400012e] ldstub [%i3+0x002],%l0 ! Mem[0000000055800102] membar #Sync jmpl %o7,%g0 stw %l6,[%i2+0x020] ! Mem[0000000055000120] p34_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p35_far_0_le: sth %l0,[%i1+0x00a] ! Mem[000000005680010a] swap [%i1+0x004],%l2 ! Mem[0000000056800104] ldx [%i0+0x000],%l5 ! Mem[0000000056000100] ldsb [%i0+0x005],%l3 ! Mem[0000000056000105] jmpl %o7,%g0 swap [%i0+0x00c],%l0 ! Mem[000000005600010c] p35_far_0_lem: membar #Sync sth %l0,[%i1+0x00a] ! Mem[000000005680010a] swap [%i1+0x004],%l2 ! Mem[0000000056800104] ldx [%i0+0x000],%l5 ! Mem[0000000056000100] ldsb [%i0+0x005],%l3 ! Mem[0000000056000105] membar #Sync jmpl %o7,%g0 swap [%i0+0x00c],%l0 ! Mem[000000005600010c] p35_far_0_he: swap [%i3+0x028],%l5 ! Mem[0000000057800128] ldstub [%i3+0x028],%l7 ! Mem[0000000057800128] ldd [%i3+0x008],%l6 ! Mem[0000000057800108] jmpl %o7,%g0 stw %l7,[%i3+0x00c] ! Mem[000000005780010c] p35_far_0_hem: membar #Sync swap [%i3+0x028],%l5 ! Mem[0000000057800128] ldstub [%i3+0x028],%l7 ! Mem[0000000057800128] ldd [%i3+0x008],%l6 ! Mem[0000000057800108] membar #Sync jmpl %o7,%g0 stw %l7,[%i3+0x00c] ! Mem[000000005780010c] p35_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p36_far_0_le: ldsw [%i3+0x014],%l3 ! Mem[0000000059800114] ldstub [%i1+0x02d],%l0 ! Mem[000000005880012d] ldx [%i1+0x018],%l0 ! Mem[0000000058800118] ldsh [%i0+0x022],%l7 ! Mem[0000000058000122] jmpl %o7,%g0 stw %l5,[%i3+0x02c] ! Mem[000000005980012c] p36_far_0_lem: membar #Sync ldsw [%i3+0x014],%l3 ! Mem[0000000059800114] ldstub [%i1+0x02d],%l0 ! Mem[000000005880012d] ldx [%i1+0x018],%l0 ! Mem[0000000058800118] ldsh [%i0+0x022],%l7 ! Mem[0000000058000122] membar #Sync jmpl %o7,%g0 stw %l5,[%i3+0x02c] ! Mem[000000005980012c] p36_far_0_he: ldd [%i1+0x008],%l4 ! Mem[0000000058800108] std %l6,[%i0+0x018] ! Mem[0000000058000118] lduh [%i2+0x030],%l1 ! Mem[0000000059000130] ldstub [%i2+0x00f],%l7 ! Mem[000000005900010f] jmpl %o7,%g0 ldd [%i1+0x008],%l0 ! Mem[0000000058800108] p36_far_0_hem: membar #Sync ldd [%i1+0x008],%l4 ! Mem[0000000058800108] std %l6,[%i0+0x018] ! Mem[0000000058000118] lduh [%i2+0x030],%l1 ! Mem[0000000059000130] ldstub [%i2+0x00f],%l7 ! Mem[000000005900010f] membar #Sync jmpl %o7,%g0 ldd [%i1+0x008],%l0 ! Mem[0000000058800108] p36_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p37_far_0_le: stb %l3,[%i0+0x034] ! Mem[000000005a000134] ldd [%i0+0x000],%l0 ! Mem[000000005a000100] swap [%i1+0x03c],%l6 ! Mem[000000005a80013c] lduw [%i3+0x020],%l0 ! Mem[000000005b800120] jmpl %o7,%g0 ldsb [%i1+0x02f],%l0 ! Mem[000000005a80012f] p37_far_0_lem: membar #Sync stb %l3,[%i0+0x034] ! Mem[000000005a000134] ldd [%i0+0x000],%l0 ! Mem[000000005a000100] swap [%i1+0x03c],%l6 ! Mem[000000005a80013c] lduw [%i3+0x020],%l0 ! Mem[000000005b800120] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x02f],%l0 ! Mem[000000005a80012f] p37_far_0_he: ldd [%i2+0x020],%l0 ! Mem[000000005b000120] stw %l1,[%i0+0x00c] ! Mem[000000005a00010c] stw %l5,[%i2+0x024] ! Mem[000000005b000124] std %l4,[%i1+0x030] ! Mem[000000005a800130] jmpl %o7,%g0 lduh [%i1+0x036],%l5 ! Mem[000000005a800136] p37_far_0_hem: membar #Sync ldd [%i2+0x020],%l0 ! Mem[000000005b000120] stw %l1,[%i0+0x00c] ! Mem[000000005a00010c] stw %l5,[%i2+0x024] ! Mem[000000005b000124] std %l4,[%i1+0x030] ! Mem[000000005a800130] membar #Sync jmpl %o7,%g0 lduh [%i1+0x036],%l5 ! Mem[000000005a800136] p37_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p38_far_0_le: ldstub [%i0+0x014],%l3 ! Mem[000000005c000114] ldsh [%i1+0x02c],%l0 ! Mem[000000005c80012c] swap [%i0+0x004],%l5 ! Mem[000000005c000104] lduh [%i2+0x024],%l3 ! Mem[000000005d000124] jmpl %o7,%g0 ldd [%i3+0x028],%l0 ! Mem[000000005d800128] p38_far_0_lem: membar #Sync ldstub [%i0+0x014],%l3 ! Mem[000000005c000114] ldsh [%i1+0x02c],%l0 ! Mem[000000005c80012c] swap [%i0+0x004],%l5 ! Mem[000000005c000104] lduh [%i2+0x024],%l3 ! Mem[000000005d000124] membar #Sync jmpl %o7,%g0 ldd [%i3+0x028],%l0 ! Mem[000000005d800128] p38_far_0_he: ldd [%i0+0x008],%l4 ! Mem[000000005c000108] stb %l4,[%i1+0x025] ! Mem[000000005c800125] ldsw [%i3+0x034],%l1 ! Mem[000000005d800134] jmpl %o7,%g0 swap [%i0+0x030],%l0 ! Mem[000000005c000130] p38_far_0_hem: membar #Sync ldd [%i0+0x008],%l4 ! Mem[000000005c000108] stb %l4,[%i1+0x025] ! Mem[000000005c800125] ldsw [%i3+0x034],%l1 ! Mem[000000005d800134] membar #Sync jmpl %o7,%g0 swap [%i0+0x030],%l0 ! Mem[000000005c000130] p38_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p39_far_0_le: swap [%i3+0x008],%l0 ! Mem[000000005f800108] swap [%i3+0x004],%l2 ! Mem[000000005f800104] ldub [%i1+0x005],%l5 ! Mem[000000005e800105] swap [%i2+0x004],%l3 ! Mem[000000005f000104] jmpl %o7,%g0 stx %l0,[%i1+0x018] ! Mem[000000005e800118] p39_far_0_lem: membar #Sync swap [%i3+0x008],%l0 ! Mem[000000005f800108] swap [%i3+0x004],%l2 ! Mem[000000005f800104] ldub [%i1+0x005],%l5 ! Mem[000000005e800105] swap [%i2+0x004],%l3 ! Mem[000000005f000104] membar #Sync jmpl %o7,%g0 stx %l0,[%i1+0x018] ! Mem[000000005e800118] p39_far_0_he: ldstub [%i0+0x028],%l5 ! Mem[000000005e000128] stw %l4,[%i2+0x004] ! Mem[000000005f000104] jmpl %o7,%g0 stw %l1,[%i2+0x014] ! Mem[000000005f000114] p39_far_0_hem: membar #Sync ldstub [%i0+0x028],%l5 ! Mem[000000005e000128] stw %l4,[%i2+0x004] ! Mem[000000005f000104] membar #Sync jmpl %o7,%g0 stw %l1,[%i2+0x014] ! Mem[000000005f000114] p39_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p40_far_0_le: swap [%i1+0x028],%l0 ! Mem[0000000060800128] ldub [%i2+0x03c],%l6 ! Mem[000000006100013c] ldsw [%i2+0x01c],%l0 ! Mem[000000006100011c] ldstub [%i3+0x010],%l0 ! Mem[0000000061800110] jmpl %o7,%g0 ldstub [%i1+0x002],%l0 ! Mem[0000000060800102] p40_far_0_lem: membar #Sync swap [%i1+0x028],%l0 ! Mem[0000000060800128] ldub [%i2+0x03c],%l6 ! Mem[000000006100013c] ldsw [%i2+0x01c],%l0 ! Mem[000000006100011c] ldstub [%i3+0x010],%l0 ! Mem[0000000061800110] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x002],%l0 ! Mem[0000000060800102] p40_far_0_he: swap [%i3+0x008],%l7 ! Mem[0000000061800108] std %l0,[%i2+0x030] ! Mem[0000000061000130] stw %l7,[%i3+0x030] ! Mem[0000000061800130] ldstub [%i3+0x015],%l1 ! Mem[0000000061800115] ldstub [%i2+0x009],%l1 ! Mem[0000000061000109] stx %l3,[%i3+0x028] ! Mem[0000000061800128] ldstub [%i3+0x01e],%l3 ! Mem[000000006180011e] jmpl %o7,%g0 stx %l5,[%i0+0x038] ! Mem[0000000060000138] p40_far_0_hem: membar #Sync swap [%i3+0x008],%l7 ! Mem[0000000061800108] std %l0,[%i2+0x030] ! Mem[0000000061000130] stw %l7,[%i3+0x030] ! Mem[0000000061800130] ldstub [%i3+0x015],%l1 ! Mem[0000000061800115] ldstub [%i2+0x009],%l1 ! Mem[0000000061000109] stx %l3,[%i3+0x028] ! Mem[0000000061800128] ldstub [%i3+0x01e],%l3 ! Mem[000000006180011e] membar #Sync jmpl %o7,%g0 stx %l5,[%i0+0x038] ! Mem[0000000060000138] p40_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p41_far_0_le: ldsw [%i0+0x034],%l3 ! Mem[0000000062000134] ldsh [%i1+0x004],%l3 ! Mem[0000000062800104] swap [%i0+0x004],%l6 ! Mem[0000000062000104] std %l0,[%i2+0x028] ! Mem[0000000063000128] jmpl %o7,%g0 lduh [%i0+0x03c],%l4 ! Mem[000000006200013c] p41_far_0_lem: membar #Sync ldsw [%i0+0x034],%l3 ! Mem[0000000062000134] ldsh [%i1+0x004],%l3 ! Mem[0000000062800104] swap [%i0+0x004],%l6 ! Mem[0000000062000104] std %l0,[%i2+0x028] ! Mem[0000000063000128] membar #Sync jmpl %o7,%g0 lduh [%i0+0x03c],%l4 ! Mem[000000006200013c] p41_far_0_he: stb %l2,[%i3+0x000] ! Mem[0000000063800100] ldsb [%i3+0x02a],%l4 ! Mem[000000006380012a] ldub [%i0+0x024],%l6 ! Mem[0000000062000124] stw %l1,[%i0+0x00c] ! Mem[000000006200010c] ldsh [%i1+0x024],%l5 ! Mem[0000000062800124] jmpl %o7,%g0 stx %l4,[%i0+0x030] ! Mem[0000000062000130] p41_far_0_hem: membar #Sync stb %l2,[%i3+0x000] ! Mem[0000000063800100] ldsb [%i3+0x02a],%l4 ! Mem[000000006380012a] ldub [%i0+0x024],%l6 ! Mem[0000000062000124] stw %l1,[%i0+0x00c] ! Mem[000000006200010c] ldsh [%i1+0x024],%l5 ! Mem[0000000062800124] membar #Sync jmpl %o7,%g0 stx %l4,[%i0+0x030] ! Mem[0000000062000130] p41_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p42_far_0_le: stb %l3,[%i0+0x014] ! Mem[0000000064000114] ldd [%i0+0x038],%l6 ! Mem[0000000064000138] ldd [%i0+0x018],%l4 ! Mem[0000000064000118] stx %l7,[%i3+0x020] ! Mem[0000000065800120] jmpl %o7,%g0 lduw [%i0+0x02c],%l5 ! Mem[000000006400012c] p42_far_0_lem: membar #Sync stb %l3,[%i0+0x014] ! Mem[0000000064000114] ldd [%i0+0x038],%l6 ! Mem[0000000064000138] ldd [%i0+0x018],%l4 ! Mem[0000000064000118] stx %l7,[%i3+0x020] ! Mem[0000000065800120] membar #Sync jmpl %o7,%g0 lduw [%i0+0x02c],%l5 ! Mem[000000006400012c] p42_far_0_he: swap [%i0+0x034],%l1 ! Mem[0000000064000134] stb %l0,[%i0+0x031] ! Mem[0000000064000131] ldsh [%i0+0x030],%l1 ! Mem[0000000064000130] swap [%i0+0x014],%l1 ! Mem[0000000064000114] jmpl %o7,%g0 ldsw [%i3+0x024],%l5 ! Mem[0000000065800124] p42_far_0_hem: membar #Sync swap [%i0+0x034],%l1 ! Mem[0000000064000134] stb %l0,[%i0+0x031] ! Mem[0000000064000131] ldsh [%i0+0x030],%l1 ! Mem[0000000064000130] swap [%i0+0x014],%l1 ! Mem[0000000064000114] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x024],%l5 ! Mem[0000000065800124] p42_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p43_far_0_le: ldstub [%i0+0x034],%l3 ! Mem[0000000066000134] lduh [%i2+0x006],%l2 ! Mem[0000000067000106] swap [%i2+0x018],%l5 ! Mem[0000000067000118] ldsw [%i0+0x028],%l0 ! Mem[0000000066000128] jmpl %o7,%g0 lduh [%i2+0x004],%l6 ! Mem[0000000067000104] p43_far_0_lem: membar #Sync ldstub [%i0+0x034],%l3 ! Mem[0000000066000134] lduh [%i2+0x006],%l2 ! Mem[0000000067000106] swap [%i2+0x018],%l5 ! Mem[0000000067000118] ldsw [%i0+0x028],%l0 ! Mem[0000000066000128] membar #Sync jmpl %o7,%g0 lduh [%i2+0x004],%l6 ! Mem[0000000067000104] p43_far_0_he: ldsb [%i2+0x031],%l2 ! Mem[0000000067000131] swap [%i0+0x030],%l2 ! Mem[0000000066000130] jmpl %o7,%g0 ldd [%i1+0x020],%l4 ! Mem[0000000066800120] p43_far_0_hem: membar #Sync ldsb [%i2+0x031],%l2 ! Mem[0000000067000131] swap [%i0+0x030],%l2 ! Mem[0000000066000130] membar #Sync jmpl %o7,%g0 ldd [%i1+0x020],%l4 ! Mem[0000000066800120] p43_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p44_far_0_le: swap [%i2+0x03c],%l4 ! Mem[000000006900013c] ldsh [%i3+0x024],%l3 ! Mem[0000000069800124] sth %l1,[%i1+0x008] ! Mem[0000000068800108] swap [%i1+0x02c],%l2 ! Mem[000000006880012c] jmpl %o7,%g0 ldub [%i3+0x01c],%l6 ! Mem[000000006980011c] p44_far_0_lem: membar #Sync swap [%i2+0x03c],%l4 ! Mem[000000006900013c] ldsh [%i3+0x024],%l3 ! Mem[0000000069800124] sth %l1,[%i1+0x008] ! Mem[0000000068800108] swap [%i1+0x02c],%l2 ! Mem[000000006880012c] membar #Sync jmpl %o7,%g0 ldub [%i3+0x01c],%l6 ! Mem[000000006980011c] p44_far_0_he: swap [%i2+0x000],%l2 ! Mem[0000000069000100] ldstub [%i1+0x010],%l2 ! Mem[0000000068800110] stx %l5,[%i3+0x020] ! Mem[0000000069800120] swap [%i1+0x008],%l4 ! Mem[0000000068800108] sth %l6,[%i2+0x000] ! Mem[0000000069000100] swap [%i0+0x02c],%l3 ! Mem[000000006800012c] jmpl %o7,%g0 lduw [%i1+0x028],%l7 ! Mem[0000000068800128] p44_far_0_hem: membar #Sync swap [%i2+0x000],%l2 ! Mem[0000000069000100] ldstub [%i1+0x010],%l2 ! Mem[0000000068800110] stx %l5,[%i3+0x020] ! Mem[0000000069800120] swap [%i1+0x008],%l4 ! Mem[0000000068800108] sth %l6,[%i2+0x000] ! Mem[0000000069000100] swap [%i0+0x02c],%l3 ! Mem[000000006800012c] membar #Sync jmpl %o7,%g0 lduw [%i1+0x028],%l7 ! Mem[0000000068800128] p44_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p45_far_0_le: lduh [%i2+0x03e],%l4 ! Mem[000000006b00013e] swap [%i0+0x03c],%l6 ! Mem[000000006a00013c] swap [%i0+0x01c],%l0 ! Mem[000000006a00011c] ldstub [%i0+0x02f],%l2 ! Mem[000000006a00012f] jmpl %o7,%g0 swap [%i3+0x000],%l0 ! Mem[000000006b800100] p45_far_0_lem: membar #Sync lduh [%i2+0x03e],%l4 ! Mem[000000006b00013e] swap [%i0+0x03c],%l6 ! Mem[000000006a00013c] swap [%i0+0x01c],%l0 ! Mem[000000006a00011c] ldstub [%i0+0x02f],%l2 ! Mem[000000006a00012f] membar #Sync jmpl %o7,%g0 swap [%i3+0x000],%l0 ! Mem[000000006b800100] p45_far_0_he: jmpl %o7,%g0 swap [%i1+0x020],%l6 ! Mem[000000006a800120] jmpl %o7,%g0 nop p45_far_0_hem: membar #Sync jmpl %o7,%g0 swap [%i1+0x020],%l6 ! Mem[000000006a800120] jmpl %o7,%g0 nop p45_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p46_far_0_le: ldsw [%i0+0x014],%l3 ! Mem[000000006c000114] ldstub [%i0+0x02d],%l0 ! Mem[000000006c00012d] stx %l5,[%i0+0x020] ! Mem[000000006c000120] ldstub [%i1+0x01f],%l7 ! Mem[000000006c80011f] jmpl %o7,%g0 ldstub [%i1+0x02c],%l0 ! Mem[000000006c80012c] p46_far_0_lem: membar #Sync ldsw [%i0+0x014],%l3 ! Mem[000000006c000114] ldstub [%i0+0x02d],%l0 ! Mem[000000006c00012d] stx %l5,[%i0+0x020] ! Mem[000000006c000120] ldstub [%i1+0x01f],%l7 ! Mem[000000006c80011f] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x02c],%l0 ! Mem[000000006c80012c] p46_far_0_he: ldub [%i1+0x031],%l2 ! Mem[000000006c800131] ldsb [%i2+0x01e],%l6 ! Mem[000000006d00011e] ldub [%i1+0x000],%l2 ! Mem[000000006c800100] jmpl %o7,%g0 ldstub [%i2+0x013],%l3 ! Mem[000000006d000113] p46_far_0_hem: membar #Sync ldub [%i1+0x031],%l2 ! Mem[000000006c800131] ldsb [%i2+0x01e],%l6 ! Mem[000000006d00011e] ldub [%i1+0x000],%l2 ! Mem[000000006c800100] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x013],%l3 ! Mem[000000006d000113] p46_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p47_far_0_le: stb %l3,[%i0+0x034] ! Mem[000000006e000134] std %l0,[%i3+0x000] ! Mem[000000006f800100] swap [%i2+0x018],%l5 ! Mem[000000006f000118] ldx [%i2+0x010],%l5 ! Mem[000000006f000110] jmpl %o7,%g0 ldstub [%i1+0x002],%l0 ! Mem[000000006e800102] p47_far_0_lem: membar #Sync stb %l3,[%i0+0x034] ! Mem[000000006e000134] std %l0,[%i3+0x000] ! Mem[000000006f800100] swap [%i2+0x018],%l5 ! Mem[000000006f000118] ldx [%i2+0x010],%l5 ! Mem[000000006f000110] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x002],%l0 ! Mem[000000006e800102] p47_far_0_he: jmpl %o7,%g0 lduh [%i3+0x010],%l1 ! Mem[000000006f800110] jmpl %o7,%g0 nop p47_far_0_hem: membar #Sync jmpl %o7,%g0 lduh [%i3+0x010],%l1 ! Mem[000000006f800110] jmpl %o7,%g0 nop p47_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p48_far_0_le: ldstub [%i1+0x014],%l3 ! Mem[0000000070800114] swap [%i0+0x02c],%l0 ! Mem[000000007000012c] ldd [%i0+0x000],%l4 ! Mem[0000000070000100] swap [%i1+0x024],%l3 ! Mem[0000000070800124] jmpl %o7,%g0 swap [%i2+0x02c],%l0 ! Mem[000000007100012c] p48_far_0_lem: membar #Sync ldstub [%i1+0x014],%l3 ! Mem[0000000070800114] swap [%i0+0x02c],%l0 ! Mem[000000007000012c] ldd [%i0+0x000],%l4 ! Mem[0000000070000100] swap [%i1+0x024],%l3 ! Mem[0000000070800124] membar #Sync jmpl %o7,%g0 swap [%i2+0x02c],%l0 ! Mem[000000007100012c] p48_far_0_he: lduh [%i0+0x008],%l5 ! Mem[0000000070000108] swap [%i3+0x024],%l4 ! Mem[0000000071800124] swap [%i3+0x008],%l4 ! Mem[0000000071800108] jmpl %o7,%g0 ldsh [%i2+0x034],%l4 ! Mem[0000000071000134] p48_far_0_hem: membar #Sync lduh [%i0+0x008],%l5 ! Mem[0000000070000108] swap [%i3+0x024],%l4 ! Mem[0000000071800124] swap [%i3+0x008],%l4 ! Mem[0000000071800108] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x034],%l4 ! Mem[0000000071000134] p48_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p49_far_0_le: lduw [%i3+0x004],%l4 ! Mem[0000000073800104] ldub [%i0+0x03f],%l7 ! Mem[000000007200013f] ldsb [%i1+0x03c],%l4 ! Mem[000000007280013c] ldstub [%i2+0x020],%l0 ! Mem[0000000073000120] jmpl %o7,%g0 stb %l2,[%i0+0x006] ! Mem[0000000072000106] p49_far_0_lem: membar #Sync lduw [%i3+0x004],%l4 ! Mem[0000000073800104] ldub [%i0+0x03f],%l7 ! Mem[000000007200013f] ldsb [%i1+0x03c],%l4 ! Mem[000000007280013c] ldstub [%i2+0x020],%l0 ! Mem[0000000073000120] membar #Sync jmpl %o7,%g0 stb %l2,[%i0+0x006] ! Mem[0000000072000106] p49_far_0_he: ldstub [%i2+0x011],%l1 ! Mem[0000000073000111] ldstub [%i1+0x030],%l2 ! Mem[0000000072800130] sth %l6,[%i2+0x024] ! Mem[0000000073000124] stb %l1,[%i3+0x00c] ! Mem[000000007380010c] jmpl %o7,%g0 lduh [%i3+0x034],%l0 ! Mem[0000000073800134] p49_far_0_hem: membar #Sync ldstub [%i2+0x011],%l1 ! Mem[0000000073000111] ldstub [%i1+0x030],%l2 ! Mem[0000000072800130] sth %l6,[%i2+0x024] ! Mem[0000000073000124] stb %l1,[%i3+0x00c] ! Mem[000000007380010c] membar #Sync jmpl %o7,%g0 lduh [%i3+0x034],%l0 ! Mem[0000000073800134] p49_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p50_far_0_le: stw %l0,[%i3+0x028] ! Mem[0000000075800128] swap [%i0+0x020],%l0 ! Mem[0000000074000120] ldsw [%i2+0x004],%l4 ! Mem[0000000075000104] stb %l7,[%i0+0x023] ! Mem[0000000074000123] jmpl %o7,%g0 lduw [%i3+0x02c],%l5 ! Mem[000000007580012c] p50_far_0_lem: membar #Sync stw %l0,[%i3+0x028] ! Mem[0000000075800128] swap [%i0+0x020],%l0 ! Mem[0000000074000120] ldsw [%i2+0x004],%l4 ! Mem[0000000075000104] stb %l7,[%i0+0x023] ! Mem[0000000074000123] membar #Sync jmpl %o7,%g0 lduw [%i3+0x02c],%l5 ! Mem[000000007580012c] p50_far_0_he: ldstub [%i3+0x00a],%l4 ! Mem[000000007580010a] ldsh [%i1+0x01e],%l6 ! Mem[000000007480011e] ldstub [%i0+0x000],%l2 ! Mem[0000000074000100] swap [%i3+0x008],%l4 ! Mem[0000000075800108] jmpl %o7,%g0 lduw [%i3+0x024],%l0 ! Mem[0000000075800124] p50_far_0_hem: membar #Sync ldstub [%i3+0x00a],%l4 ! Mem[000000007580010a] ldsh [%i1+0x01e],%l6 ! Mem[000000007480011e] ldstub [%i0+0x000],%l2 ! Mem[0000000074000100] swap [%i3+0x008],%l4 ! Mem[0000000075800108] membar #Sync jmpl %o7,%g0 lduw [%i3+0x024],%l0 ! Mem[0000000075800124] p50_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p51_far_0_le: ldsw [%i1+0x034],%l3 ! Mem[0000000076800134] ldx [%i0+0x008],%l0 ! Mem[0000000076000108] ldstub [%i1+0x006],%l5 ! Mem[0000000076800106] lduh [%i0+0x03c],%l6 ! Mem[000000007600013c] jmpl %o7,%g0 ldstub [%i1+0x00c],%l0 ! Mem[000000007680010c] p51_far_0_lem: membar #Sync ldsw [%i1+0x034],%l3 ! Mem[0000000076800134] ldx [%i0+0x008],%l0 ! Mem[0000000076000108] ldstub [%i1+0x006],%l5 ! Mem[0000000076800106] lduh [%i0+0x03c],%l6 ! Mem[000000007600013c] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x00c],%l0 ! Mem[000000007680010c] p51_far_0_he: lduh [%i1+0x00c],%l4 ! Mem[000000007680010c] sth %l7,[%i3+0x028] ! Mem[0000000077800128] stx %l1,[%i0+0x010] ! Mem[0000000076000110] jmpl %o7,%g0 stx %l6,[%i0+0x038] ! Mem[0000000076000138] p51_far_0_hem: membar #Sync lduh [%i1+0x00c],%l4 ! Mem[000000007680010c] sth %l7,[%i3+0x028] ! Mem[0000000077800128] stx %l1,[%i0+0x010] ! Mem[0000000076000110] membar #Sync jmpl %o7,%g0 stx %l6,[%i0+0x038] ! Mem[0000000076000138] p51_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p52_far_0_le: stb %l3,[%i1+0x014] ! Mem[0000000078800114] stb %l0,[%i0+0x02d] ! Mem[000000007800012d] swap [%i1+0x024],%l5 ! Mem[0000000078800124] swap [%i2+0x024],%l3 ! Mem[0000000079000124] jmpl %o7,%g0 swap [%i0+0x000],%l0 ! Mem[0000000078000100] p52_far_0_lem: membar #Sync stb %l3,[%i1+0x014] ! Mem[0000000078800114] stb %l0,[%i0+0x02d] ! Mem[000000007800012d] swap [%i1+0x024],%l5 ! Mem[0000000078800124] swap [%i2+0x024],%l3 ! Mem[0000000079000124] membar #Sync jmpl %o7,%g0 swap [%i0+0x000],%l0 ! Mem[0000000078000100] p52_far_0_he: ldstub [%i3+0x008],%l7 ! Mem[0000000079800108] swap [%i3+0x020],%l4 ! Mem[0000000079800120] ldstub [%i0+0x025],%l0 ! Mem[0000000078000125] lduh [%i1+0x02c],%l1 ! Mem[000000007880012c] ldstub [%i2+0x035],%l0 ! Mem[0000000079000135] lduw [%i0+0x024],%l4 ! Mem[0000000078000124] std %l2,[%i1+0x008] ! Mem[0000000078800108] jmpl %o7,%g0 ldub [%i1+0x014],%l3 ! Mem[0000000078800114] p52_far_0_hem: membar #Sync ldstub [%i3+0x008],%l7 ! Mem[0000000079800108] swap [%i3+0x020],%l4 ! Mem[0000000079800120] ldstub [%i0+0x025],%l0 ! Mem[0000000078000125] lduh [%i1+0x02c],%l1 ! Mem[000000007880012c] ldstub [%i2+0x035],%l0 ! Mem[0000000079000135] lduw [%i0+0x024],%l4 ! Mem[0000000078000124] std %l2,[%i1+0x008] ! Mem[0000000078800108] membar #Sync jmpl %o7,%g0 ldub [%i1+0x014],%l3 ! Mem[0000000078800114] p52_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p53_far_0_le: ldstub [%i1+0x034],%l3 ! Mem[000000007a800134] lduw [%i0+0x00c],%l0 ! Mem[000000007a00010c] swap [%i0+0x004],%l5 ! Mem[000000007a000104] ldx [%i2+0x000],%l3 ! Mem[000000007b000100] jmpl %o7,%g0 ldsb [%i2+0x01c],%l0 ! Mem[000000007b00011c] p53_far_0_lem: membar #Sync ldstub [%i1+0x034],%l3 ! Mem[000000007a800134] lduw [%i0+0x00c],%l0 ! Mem[000000007a00010c] swap [%i0+0x004],%l5 ! Mem[000000007a000104] ldx [%i2+0x000],%l3 ! Mem[000000007b000100] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x01c],%l0 ! Mem[000000007b00011c] p53_far_0_he: ldstub [%i2+0x01d],%l4 ! Mem[000000007b00011d] stb %l0,[%i3+0x011] ! Mem[000000007b800111] jmpl %o7,%g0 lduh [%i2+0x010],%l1 ! Mem[000000007b000110] p53_far_0_hem: membar #Sync ldstub [%i2+0x01d],%l4 ! Mem[000000007b00011d] stb %l0,[%i3+0x011] ! Mem[000000007b800111] membar #Sync jmpl %o7,%g0 lduh [%i2+0x010],%l1 ! Mem[000000007b000110] p53_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p54_far_0_le: ldstub [%i0+0x018],%l5 ! Mem[000000007c000118] swap [%i0+0x028],%l0 ! Mem[000000007c000128] swap [%i0+0x004],%l6 ! Mem[000000007c000104] ldsw [%i2+0x02c],%l1 ! Mem[000000007d00012c] jmpl %o7,%g0 ldsw [%i3+0x01c],%l4 ! Mem[000000007d80011c] p54_far_0_lem: membar #Sync ldstub [%i0+0x018],%l5 ! Mem[000000007c000118] swap [%i0+0x028],%l0 ! Mem[000000007c000128] swap [%i0+0x004],%l6 ! Mem[000000007c000104] ldsw [%i2+0x02c],%l1 ! Mem[000000007d00012c] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x01c],%l4 ! Mem[000000007d80011c] p54_far_0_he: swap [%i1+0x008],%l6 ! Mem[000000007c800108] swap [%i1+0x010],%l2 ! Mem[000000007c800110] ldstub [%i1+0x024],%l6 ! Mem[000000007c800124] std %l6,[%i0+0x010] ! Mem[000000007c000110] ldsh [%i0+0x02a],%l7 ! Mem[000000007c00012a] jmpl %o7,%g0 ldub [%i0+0x038],%l5 ! Mem[000000007c000138] p54_far_0_hem: membar #Sync swap [%i1+0x008],%l6 ! Mem[000000007c800108] swap [%i1+0x010],%l2 ! Mem[000000007c800110] ldstub [%i1+0x024],%l6 ! Mem[000000007c800124] std %l6,[%i0+0x010] ! Mem[000000007c000110] ldsh [%i0+0x02a],%l7 ! Mem[000000007c00012a] membar #Sync jmpl %o7,%g0 ldub [%i0+0x038],%l5 ! Mem[000000007c000138] p54_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p55_far_0_le: swap [%i0+0x008],%l0 ! Mem[000000007e000108] stb %l2,[%i1+0x006] ! Mem[000000007e800106] ldx [%i2+0x000],%l5 ! Mem[000000007f000100] swap [%i1+0x004],%l3 ! Mem[000000007e800104] jmpl %o7,%g0 ldstub [%i0+0x01c],%l0 ! Mem[000000007e00011c] p55_far_0_lem: membar #Sync swap [%i0+0x008],%l0 ! Mem[000000007e000108] stb %l2,[%i1+0x006] ! Mem[000000007e800106] ldx [%i2+0x000],%l5 ! Mem[000000007f000100] swap [%i1+0x004],%l3 ! Mem[000000007e800104] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x01c],%l0 ! Mem[000000007e00011c] p55_far_0_he: stw %l1,[%i2+0x014] ! Mem[000000007f000114] std %l2,[%i2+0x030] ! Mem[000000007f000130] jmpl %o7,%g0 stb %l4,[%i3+0x02a] ! Mem[000000007f80012a] p55_far_0_hem: membar #Sync stw %l1,[%i2+0x014] ! Mem[000000007f000114] std %l2,[%i2+0x030] ! Mem[000000007f000130] membar #Sync jmpl %o7,%g0 stb %l4,[%i3+0x02a] ! Mem[000000007f80012a] p55_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p56_far_0_le: ldsw [%i1+0x014],%l3 ! Mem[0000000080800114] ldsh [%i2+0x006],%l2 ! Mem[0000000081000106] ldd [%i0+0x028],%l0 ! Mem[0000000080000128] lduw [%i2+0x02c],%l1 ! Mem[000000008100012c] jmpl %o7,%g0 swap [%i0+0x01c],%l4 ! Mem[000000008000011c] p56_far_0_lem: membar #Sync ldsw [%i1+0x014],%l3 ! Mem[0000000080800114] ldsh [%i2+0x006],%l2 ! Mem[0000000081000106] ldd [%i0+0x028],%l0 ! Mem[0000000080000128] lduw [%i2+0x02c],%l1 ! Mem[000000008100012c] membar #Sync jmpl %o7,%g0 swap [%i0+0x01c],%l4 ! Mem[000000008000011c] p56_far_0_he: swap [%i2+0x008],%l6 ! Mem[0000000081000108] stb %l7,[%i2+0x00f] ! Mem[000000008100010f] stw %l6,[%i2+0x024] ! Mem[0000000081000124] ldsb [%i1+0x02c],%l1 ! Mem[000000008080012c] ldd [%i1+0x020],%l4 ! Mem[0000000080800120] jmpl %o7,%g0 std %l2,[%i3+0x028] ! Mem[0000000081800128] p56_far_0_hem: membar #Sync swap [%i2+0x008],%l6 ! Mem[0000000081000108] stb %l7,[%i2+0x00f] ! Mem[000000008100010f] stw %l6,[%i2+0x024] ! Mem[0000000081000124] ldsb [%i1+0x02c],%l1 ! Mem[000000008080012c] ldd [%i1+0x020],%l4 ! Mem[0000000080800120] membar #Sync jmpl %o7,%g0 std %l2,[%i3+0x028] ! Mem[0000000081800128] p56_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p57_far_0_le: stb %l3,[%i1+0x034] ! Mem[0000000082800134] stb %l6,[%i0+0x03c] ! Mem[000000008200013c] swap [%i0+0x03c],%l4 ! Mem[000000008200013c] stb %l5,[%i2+0x014] ! Mem[0000000083000114] jmpl %o7,%g0 ldstub [%i0+0x002],%l0 ! Mem[0000000082000102] p57_far_0_lem: membar #Sync stb %l3,[%i1+0x034] ! Mem[0000000082800134] stb %l6,[%i0+0x03c] ! Mem[000000008200013c] swap [%i0+0x03c],%l4 ! Mem[000000008200013c] stb %l5,[%i2+0x014] ! Mem[0000000083000114] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x002],%l0 ! Mem[0000000082000102] p57_far_0_he: jmpl %o7,%g0 swap [%i1+0x008],%l4 ! Mem[0000000082800108] jmpl %o7,%g0 nop p57_far_0_hem: membar #Sync jmpl %o7,%g0 swap [%i1+0x008],%l4 ! Mem[0000000082800108] jmpl %o7,%g0 nop p57_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p58_far_0_le: ldstub [%i1+0x014],%l3 ! Mem[0000000084800114] swap [%i3+0x024],%l3 ! Mem[0000000085800124] ldsb [%i1+0x02c],%l0 ! Mem[000000008480012c] ldstub [%i0+0x010],%l0 ! Mem[0000000084000110] jmpl %o7,%g0 ldsh [%i2+0x02c],%l5 ! Mem[000000008500012c] p58_far_0_lem: membar #Sync ldstub [%i1+0x014],%l3 ! Mem[0000000084800114] swap [%i3+0x024],%l3 ! Mem[0000000085800124] ldsb [%i1+0x02c],%l0 ! Mem[000000008480012c] ldstub [%i0+0x010],%l0 ! Mem[0000000084000110] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x02c],%l5 ! Mem[000000008500012c] p58_far_0_he: ldsb [%i3+0x00a],%l4 ! Mem[000000008580010a] lduh [%i3+0x034],%l4 ! Mem[0000000085800134] ldstub [%i2+0x008],%l6 ! Mem[0000000085000108] stx %l1,[%i2+0x010] ! Mem[0000000085000110] jmpl %o7,%g0 ldstub [%i1+0x022],%l6 ! Mem[0000000084800122] p58_far_0_hem: membar #Sync ldsb [%i3+0x00a],%l4 ! Mem[000000008580010a] lduh [%i3+0x034],%l4 ! Mem[0000000085800134] ldstub [%i2+0x008],%l6 ! Mem[0000000085000108] stx %l1,[%i2+0x010] ! Mem[0000000085000110] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x022],%l6 ! Mem[0000000084800122] p58_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p59_far_0_le: ldsb [%i1+0x03f],%l4 ! Mem[000000008680013f] ldsh [%i1+0x03c],%l6 ! Mem[000000008680013c] ldstub [%i1+0x01c],%l0 ! Mem[000000008680011c] ldstub [%i0+0x023],%l7 ! Mem[0000000086000123] jmpl %o7,%g0 ldstub [%i2+0x02c],%l5 ! Mem[000000008700012c] p59_far_0_lem: membar #Sync ldsb [%i1+0x03f],%l4 ! Mem[000000008680013f] ldsh [%i1+0x03c],%l6 ! Mem[000000008680013c] ldstub [%i1+0x01c],%l0 ! Mem[000000008680011c] ldstub [%i0+0x023],%l7 ! Mem[0000000086000123] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x02c],%l5 ! Mem[000000008700012c] p59_far_0_he: ldsh [%i3+0x02a],%l4 ! Mem[000000008780012a] ldstub [%i3+0x011],%l0 ! Mem[0000000087800111] ldsh [%i1+0x010],%l1 ! Mem[0000000086800110] swap [%i1+0x030],%l2 ! Mem[0000000086800130] jmpl %o7,%g0 ldsb [%i3+0x021],%l5 ! Mem[0000000087800121] p59_far_0_hem: membar #Sync ldsh [%i3+0x02a],%l4 ! Mem[000000008780012a] ldstub [%i3+0x011],%l0 ! Mem[0000000087800111] ldsh [%i1+0x010],%l1 ! Mem[0000000086800110] swap [%i1+0x030],%l2 ! Mem[0000000086800130] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x021],%l5 ! Mem[0000000087800121] p59_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p60_far_0_le: swap [%i3+0x004],%l4 ! Mem[0000000089800104] ldsh [%i1+0x02a],%l0 ! Mem[000000008880012a] std %l0,[%i0+0x008] ! Mem[0000000088000108] ldx [%i0+0x000],%l4 ! Mem[0000000088000100] jmpl %o7,%g0 lduh [%i0+0x002],%l0 ! Mem[0000000088000102] p60_far_0_lem: membar #Sync swap [%i3+0x004],%l4 ! Mem[0000000089800104] ldsh [%i1+0x02a],%l0 ! Mem[000000008880012a] std %l0,[%i0+0x008] ! Mem[0000000088000108] ldx [%i0+0x000],%l4 ! Mem[0000000088000100] membar #Sync jmpl %o7,%g0 lduh [%i0+0x002],%l0 ! Mem[0000000088000102] p60_far_0_he: stw %l1,[%i0+0x034] ! Mem[0000000088000134] ldsw [%i2+0x01c],%l6 ! Mem[000000008900011c] ldstub [%i3+0x031],%l1 ! Mem[0000000089800131] ldstub [%i3+0x010],%l2 ! Mem[0000000089800110] lduw [%i2+0x008],%l1 ! Mem[0000000089000108] ldub [%i1+0x005],%l2 ! Mem[0000000088800105] ldstub [%i2+0x027],%l5 ! Mem[0000000089000127] jmpl %o7,%g0 ldsh [%i1+0x032],%l7 ! Mem[0000000088800132] p60_far_0_hem: membar #Sync stw %l1,[%i0+0x034] ! Mem[0000000088000134] ldsw [%i2+0x01c],%l6 ! Mem[000000008900011c] ldstub [%i3+0x031],%l1 ! Mem[0000000089800131] ldstub [%i3+0x010],%l2 ! Mem[0000000089800110] lduw [%i2+0x008],%l1 ! Mem[0000000089000108] ldub [%i1+0x005],%l2 ! Mem[0000000088800105] ldstub [%i2+0x027],%l5 ! Mem[0000000089000127] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x032],%l7 ! Mem[0000000088800132] p60_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p61_far_0_le: ldsw [%i1+0x034],%l3 ! Mem[000000008a800134] ldstub [%i3+0x00d],%l0 ! Mem[000000008b80010d] ldx [%i0+0x000],%l5 ! Mem[000000008a000100] swap [%i2+0x004],%l3 ! Mem[000000008b000104] jmpl %o7,%g0 ldstub [%i3+0x029],%l1 ! Mem[000000008b800129] p61_far_0_lem: membar #Sync ldsw [%i1+0x034],%l3 ! Mem[000000008a800134] ldstub [%i3+0x00d],%l0 ! Mem[000000008b80010d] ldx [%i0+0x000],%l5 ! Mem[000000008a000100] swap [%i2+0x004],%l3 ! Mem[000000008b000104] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x029],%l1 ! Mem[000000008b800129] p61_far_0_he: jmpl %o7,%g0 ldd [%i3+0x028],%l4 ! Mem[000000008b800128] jmpl %o7,%g0 nop p61_far_0_hem: membar #Sync jmpl %o7,%g0 ldd [%i3+0x028],%l4 ! Mem[000000008b800128] jmpl %o7,%g0 nop p61_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p62_far_0_le: stb %l3,[%i1+0x014] ! Mem[000000008c800114] ldsh [%i1+0x022],%l0 ! Mem[000000008c800122] ldstub [%i3+0x007],%l4 ! Mem[000000008d800107] ldsw [%i1+0x020],%l7 ! Mem[000000008c800120] jmpl %o7,%g0 ldsw [%i0+0x000],%l0 ! Mem[000000008c000100] p62_far_0_lem: membar #Sync stb %l3,[%i1+0x014] ! Mem[000000008c800114] ldsh [%i1+0x022],%l0 ! Mem[000000008c800122] ldstub [%i3+0x007],%l4 ! Mem[000000008d800107] ldsw [%i1+0x020],%l7 ! Mem[000000008c800120] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x000],%l0 ! Mem[000000008c000100] p62_far_0_he: ldstub [%i2+0x032],%l7 ! Mem[000000008d000132] ldstub [%i0+0x013],%l3 ! Mem[000000008c000113] stw %l4,[%i1+0x028] ! Mem[000000008c800128] ldx [%i0+0x010],%l1 ! Mem[000000008c000110] swap [%i1+0x008],%l1 ! Mem[000000008c800108] std %l2,[%i3+0x000] ! Mem[000000008d800100] stw %l3,[%i3+0x010] ! Mem[000000008d800110] jmpl %o7,%g0 ldx [%i2+0x000],%l0 ! Mem[000000008d000100] p62_far_0_hem: membar #Sync ldstub [%i2+0x032],%l7 ! Mem[000000008d000132] ldstub [%i0+0x013],%l3 ! Mem[000000008c000113] stw %l4,[%i1+0x028] ! Mem[000000008c800128] ldx [%i0+0x010],%l1 ! Mem[000000008c000110] swap [%i1+0x008],%l1 ! Mem[000000008c800108] std %l2,[%i3+0x000] ! Mem[000000008d800100] stw %l3,[%i3+0x010] ! Mem[000000008d800110] membar #Sync jmpl %o7,%g0 ldx [%i2+0x000],%l0 ! Mem[000000008d000100] p62_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p63_far_0_le: ldsw [%i1+0x034],%l3 ! Mem[000000008e800134] ldsb [%i3+0x00d],%l0 ! Mem[000000008f80010d] ldsb [%i2+0x006],%l5 ! Mem[000000008f000106] ldsw [%i0+0x004],%l3 ! Mem[000000008e000104] jmpl %o7,%g0 lduw [%i3+0x01c],%l0 ! Mem[000000008f80011c] p63_far_0_lem: membar #Sync ldsw [%i1+0x034],%l3 ! Mem[000000008e800134] ldsb [%i3+0x00d],%l0 ! Mem[000000008f80010d] ldsb [%i2+0x006],%l5 ! Mem[000000008f000106] ldsw [%i0+0x004],%l3 ! Mem[000000008e000104] membar #Sync jmpl %o7,%g0 lduw [%i3+0x01c],%l0 ! Mem[000000008f80011c] p63_far_0_he: ldub [%i1+0x017],%l1 ! Mem[000000008e800117] ldstub [%i3+0x036],%l2 ! Mem[000000008f800136] jmpl %o7,%g0 swap [%i3+0x014],%l1 ! Mem[000000008f800114] p63_far_0_hem: membar #Sync ldub [%i1+0x017],%l1 ! Mem[000000008e800117] ldstub [%i3+0x036],%l2 ! Mem[000000008f800136] membar #Sync jmpl %o7,%g0 swap [%i3+0x014],%l1 ! Mem[000000008f800114] p63_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 far0_b2b_h: jmpl %o7,%g0 nop jmpl %o7,%g0 nop far0_b2b_l: jmpl %o7,%g0 nop jmpl %o7,%g0 nop user_far0_end: .seg "text" .text .align 0x2000 user_far1_start: p0_far_1_le: ldsh [%i0+0x026],%l0 ! Mem[0000000010000126] stw %l0,[%i1+0x00c] ! Mem[000000001080010c] ldd [%i0+0x028],%l0 ! Mem[0000000010000128] lduw [%i0+0x038],%l2 ! Mem[0000000010000138] ldstub [%i1+0x002],%l2 ! Mem[0000000010800102] ldub [%i1+0x020],%l5 ! Mem[0000000010800120] std %l0,[%i1+0x030] ! Mem[0000000010800130] jmpl %o7,%g0 ldub [%i2+0x03e],%l7 ! Mem[000000001100013e] p0_far_1_lem: membar #Sync ldsh [%i0+0x026],%l0 ! Mem[0000000010000126] stw %l0,[%i1+0x00c] ! Mem[000000001080010c] ldd [%i0+0x028],%l0 ! Mem[0000000010000128] lduw [%i0+0x038],%l2 ! Mem[0000000010000138] ldstub [%i1+0x002],%l2 ! Mem[0000000010800102] ldub [%i1+0x020],%l5 ! Mem[0000000010800120] std %l0,[%i1+0x030] ! Mem[0000000010800130] membar #Sync jmpl %o7,%g0 ldub [%i2+0x03e],%l7 ! Mem[000000001100013e] p0_far_1_he: std %l4,[%i0+0x008] ! Mem[0000000010000108] stb %l6,[%i2+0x03c] ! Mem[000000001100013c] ldsh [%i0+0x014],%l5 ! Mem[0000000010000114] std %l2,[%i3+0x000] ! Mem[0000000011800100] jmpl %o7,%g0 lduh [%i2+0x03a],%l4 ! Mem[000000001100013a] p0_far_1_hem: membar #Sync std %l4,[%i0+0x008] ! Mem[0000000010000108] stb %l6,[%i2+0x03c] ! Mem[000000001100013c] ldsh [%i0+0x014],%l5 ! Mem[0000000010000114] std %l2,[%i3+0x000] ! Mem[0000000011800100] membar #Sync jmpl %o7,%g0 lduh [%i2+0x03a],%l4 ! Mem[000000001100013a] p0_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p1_far_1_le: std %l6,[%i1+0x008] ! Mem[0000000012800108] swap [%i3+0x01c],%l3 ! Mem[000000001380011c] ldstub [%i0+0x030],%l1 ! Mem[0000000012000130] ldsb [%i0+0x02b],%l3 ! Mem[000000001200012b] ldx [%i2+0x038],%l0 ! Mem[0000000013000138] lduh [%i3+0x026],%l5 ! Mem[0000000013800126] jmpl %o7,%g0 ldstub [%i0+0x026],%l5 ! Mem[0000000012000126] p1_far_1_lem: membar #Sync std %l6,[%i1+0x008] ! Mem[0000000012800108] swap [%i3+0x01c],%l3 ! Mem[000000001380011c] ldstub [%i0+0x030],%l1 ! Mem[0000000012000130] ldsb [%i0+0x02b],%l3 ! Mem[000000001200012b] ldx [%i2+0x038],%l0 ! Mem[0000000013000138] lduh [%i3+0x026],%l5 ! Mem[0000000013800126] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x026],%l5 ! Mem[0000000012000126] p1_far_1_he: ldstub [%i0+0x002],%l1 ! Mem[0000000012000102] ldsw [%i1+0x018],%l1 ! Mem[0000000012800118] swap [%i0+0x014],%l4 ! Mem[0000000012000114] ldx [%i1+0x020],%l3 ! Mem[0000000012800120] lduw [%i0+0x010],%l2 ! Mem[0000000012000110] swap [%i3+0x000],%l6 ! Mem[0000000013800100] ldub [%i0+0x007],%l5 ! Mem[0000000012000107] jmpl %o7,%g0 ldsh [%i3+0x02e],%l7 ! Mem[000000001380012e] p1_far_1_hem: membar #Sync ldstub [%i0+0x002],%l1 ! Mem[0000000012000102] ldsw [%i1+0x018],%l1 ! Mem[0000000012800118] swap [%i0+0x014],%l4 ! Mem[0000000012000114] ldx [%i1+0x020],%l3 ! Mem[0000000012800120] lduw [%i0+0x010],%l2 ! Mem[0000000012000110] swap [%i3+0x000],%l6 ! Mem[0000000013800100] ldub [%i0+0x007],%l5 ! Mem[0000000012000107] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x02e],%l7 ! Mem[000000001380012e] p1_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p2_far_1_le: ldstub [%i2+0x035],%l7 ! Mem[0000000015000135] ldx [%i2+0x038],%l3 ! Mem[0000000015000138] ldd [%i0+0x038],%l0 ! Mem[0000000014000138] std %l0,[%i0+0x008] ! Mem[0000000014000108] jmpl %o7,%g0 stw %l6,[%i1+0x02c] ! Mem[000000001480012c] p2_far_1_lem: membar #Sync ldstub [%i2+0x035],%l7 ! Mem[0000000015000135] ldx [%i2+0x038],%l3 ! Mem[0000000015000138] ldd [%i0+0x038],%l0 ! Mem[0000000014000138] std %l0,[%i0+0x008] ! Mem[0000000014000108] membar #Sync jmpl %o7,%g0 stw %l6,[%i1+0x02c] ! Mem[000000001480012c] p2_far_1_he: swap [%i3+0x018],%l6 ! Mem[0000000015800118] ldstub [%i3+0x005],%l7 ! Mem[0000000015800105] ldstub [%i2+0x002],%l1 ! Mem[0000000015000102] ldx [%i2+0x010],%l0 ! Mem[0000000015000110] stw %l4,[%i0+0x028] ! Mem[0000000014000128] ldd [%i3+0x000],%l0 ! Mem[0000000015800100] swap [%i1+0x020],%l7 ! Mem[0000000014800120] jmpl %o7,%g0 ldstub [%i3+0x00a],%l2 ! Mem[000000001580010a] p2_far_1_hem: membar #Sync swap [%i3+0x018],%l6 ! Mem[0000000015800118] ldstub [%i3+0x005],%l7 ! Mem[0000000015800105] ldstub [%i2+0x002],%l1 ! Mem[0000000015000102] ldx [%i2+0x010],%l0 ! Mem[0000000015000110] stw %l4,[%i0+0x028] ! Mem[0000000014000128] ldd [%i3+0x000],%l0 ! Mem[0000000015800100] swap [%i1+0x020],%l7 ! Mem[0000000014800120] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00a],%l2 ! Mem[000000001580010a] p2_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p3_far_1_le: jmpl %o7,%g0 swap [%i0+0x024],%l1 ! Mem[0000000016000124] jmpl %o7,%g0 nop p3_far_1_lem: membar #Sync jmpl %o7,%g0 swap [%i0+0x024],%l1 ! Mem[0000000016000124] jmpl %o7,%g0 nop p3_far_1_he: ldstub [%i3+0x030],%l2 ! Mem[0000000017800130] jmpl %o7,%g0 stw %l5,[%i0+0x020] ! Mem[0000000016000120] p3_far_1_hem: membar #Sync ldstub [%i3+0x030],%l2 ! Mem[0000000017800130] membar #Sync jmpl %o7,%g0 stw %l5,[%i0+0x020] ! Mem[0000000016000120] p3_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p4_far_1_le: ldsw [%i2+0x004],%l5 ! Mem[0000000019000104] jmpl %o7,%g0 swap [%i0+0x034],%l5 ! Mem[0000000018000134] p4_far_1_lem: membar #Sync ldsw [%i2+0x004],%l5 ! Mem[0000000019000104] membar #Sync jmpl %o7,%g0 swap [%i0+0x034],%l5 ! Mem[0000000018000134] p4_far_1_he: sth %l5,[%i1+0x002] ! Mem[0000000018800102] swap [%i2+0x00c],%l7 ! Mem[000000001900010c] swap [%i3+0x024],%l5 ! Mem[0000000019800124] ldsw [%i1+0x004],%l3 ! Mem[0000000018800104] sth %l2,[%i3+0x012] ! Mem[0000000019800112] jmpl %o7,%g0 ldstub [%i2+0x037],%l1 ! Mem[0000000019000137] p4_far_1_hem: membar #Sync sth %l5,[%i1+0x002] ! Mem[0000000018800102] swap [%i2+0x00c],%l7 ! Mem[000000001900010c] swap [%i3+0x024],%l5 ! Mem[0000000019800124] ldsw [%i1+0x004],%l3 ! Mem[0000000018800104] sth %l2,[%i3+0x012] ! Mem[0000000019800112] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x037],%l1 ! Mem[0000000019000137] p4_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p5_far_1_le: jmpl %o7,%g0 swap [%i2+0x02c],%l3 ! Mem[000000001b00012c] jmpl %o7,%g0 nop p5_far_1_lem: membar #Sync jmpl %o7,%g0 swap [%i2+0x02c],%l3 ! Mem[000000001b00012c] jmpl %o7,%g0 nop p5_far_1_he: stw %l4,[%i2+0x028] ! Mem[000000001b000128] swap [%i3+0x000],%l0 ! Mem[000000001b800100] swap [%i0+0x010],%l2 ! Mem[000000001a000110] ldub [%i3+0x017],%l1 ! Mem[000000001b800117] ldsh [%i1+0x036],%l4 ! Mem[000000001a800136] jmpl %o7,%g0 ldub [%i0+0x031],%l2 ! Mem[000000001a000131] p5_far_1_hem: membar #Sync stw %l4,[%i2+0x028] ! Mem[000000001b000128] swap [%i3+0x000],%l0 ! Mem[000000001b800100] swap [%i0+0x010],%l2 ! Mem[000000001a000110] ldub [%i3+0x017],%l1 ! Mem[000000001b800117] ldsh [%i1+0x036],%l4 ! Mem[000000001a800136] membar #Sync jmpl %o7,%g0 ldub [%i0+0x031],%l2 ! Mem[000000001a000131] p5_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p6_far_1_le: swap [%i2+0x028],%l0 ! Mem[000000001d000128] ldstub [%i3+0x007],%l1 ! Mem[000000001d800107] jmpl %o7,%g0 swap [%i1+0x038],%l4 ! Mem[000000001c800138] p6_far_1_lem: membar #Sync swap [%i2+0x028],%l0 ! Mem[000000001d000128] ldstub [%i3+0x007],%l1 ! Mem[000000001d800107] membar #Sync jmpl %o7,%g0 swap [%i1+0x038],%l4 ! Mem[000000001c800138] p6_far_1_he: ldsb [%i2+0x02e],%l2 ! Mem[000000001d00012e] jmpl %o7,%g0 ldstub [%i1+0x002],%l0 ! Mem[000000001c800102] p6_far_1_hem: membar #Sync ldsb [%i2+0x02e],%l2 ! Mem[000000001d00012e] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x002],%l0 ! Mem[000000001c800102] p6_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p7_far_1_le: ldsh [%i2+0x012],%l5 ! Mem[000000001f000112] jmpl %o7,%g0 ldstub [%i1+0x00a],%l2 ! Mem[000000001e80010a] p7_far_1_lem: membar #Sync ldsh [%i2+0x012],%l5 ! Mem[000000001f000112] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x00a],%l2 ! Mem[000000001e80010a] p7_far_1_he: stx %l5,[%i2+0x000] ! Mem[000000001f000100] swap [%i3+0x010],%l7 ! Mem[000000001f800110] ldstub [%i0+0x022],%l6 ! Mem[000000001e000122] ldsw [%i2+0x008],%l5 ! Mem[000000001f000108] jmpl %o7,%g0 swap [%i3+0x024],%l7 ! Mem[000000001f800124] p7_far_1_hem: membar #Sync stx %l5,[%i2+0x000] ! Mem[000000001f000100] swap [%i3+0x010],%l7 ! Mem[000000001f800110] ldstub [%i0+0x022],%l6 ! Mem[000000001e000122] ldsw [%i2+0x008],%l5 ! Mem[000000001f000108] membar #Sync jmpl %o7,%g0 swap [%i3+0x024],%l7 ! Mem[000000001f800124] p7_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p8_far_1_le: ldx [%i0+0x028],%l4 ! Mem[0000000020000128] stx %l4,[%i0+0x038] ! Mem[0000000020000138] lduh [%i1+0x032],%l5 ! Mem[0000000020800132] swap [%i0+0x028],%l2 ! Mem[0000000020000128] lduh [%i3+0x03a],%l7 ! Mem[000000002180013a] lduh [%i3+0x03a],%l4 ! Mem[000000002180013a] lduh [%i0+0x034],%l7 ! Mem[0000000020000134] jmpl %o7,%g0 ldd [%i1+0x038],%l2 ! Mem[0000000020800138] p8_far_1_lem: membar #Sync ldx [%i0+0x028],%l4 ! Mem[0000000020000128] stx %l4,[%i0+0x038] ! Mem[0000000020000138] lduh [%i1+0x032],%l5 ! Mem[0000000020800132] swap [%i0+0x028],%l2 ! Mem[0000000020000128] lduh [%i3+0x03a],%l7 ! Mem[000000002180013a] lduh [%i3+0x03a],%l4 ! Mem[000000002180013a] lduh [%i0+0x034],%l7 ! Mem[0000000020000134] membar #Sync jmpl %o7,%g0 ldd [%i1+0x038],%l2 ! Mem[0000000020800138] p8_far_1_he: ldstub [%i2+0x026],%l7 ! Mem[0000000021000126] jmpl %o7,%g0 ldsb [%i2+0x033],%l4 ! Mem[0000000021000133] p8_far_1_hem: membar #Sync ldstub [%i2+0x026],%l7 ! Mem[0000000021000126] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x033],%l4 ! Mem[0000000021000133] p8_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p9_far_1_le: swap [%i2+0x000],%l0 ! Mem[0000000023000100] std %l2,[%i0+0x018] ! Mem[0000000022000118] ldub [%i3+0x006],%l5 ! Mem[0000000023800106] stx %l1,[%i1+0x030] ! Mem[0000000022800130] ldsw [%i3+0x028],%l3 ! Mem[0000000023800128] std %l0,[%i2+0x038] ! Mem[0000000023000138] jmpl %o7,%g0 stb %l5,[%i3+0x027] ! Mem[0000000023800127] p9_far_1_lem: membar #Sync swap [%i2+0x000],%l0 ! Mem[0000000023000100] std %l2,[%i0+0x018] ! Mem[0000000022000118] ldub [%i3+0x006],%l5 ! Mem[0000000023800106] stx %l1,[%i1+0x030] ! Mem[0000000022800130] ldsw [%i3+0x028],%l3 ! Mem[0000000023800128] std %l0,[%i2+0x038] ! Mem[0000000023000138] membar #Sync jmpl %o7,%g0 stb %l5,[%i3+0x027] ! Mem[0000000023800127] p9_far_1_he: ldstub [%i2+0x015],%l5 ! Mem[0000000023000115] stw %l5,[%i3+0x020] ! Mem[0000000023800120] swap [%i3+0x000],%l5 ! Mem[0000000023800100] std %l2,[%i1+0x020] ! Mem[0000000022800120] ldx [%i2+0x010],%l2 ! Mem[0000000023000110] swap [%i3+0x02c],%l0 ! Mem[000000002380012c] jmpl %o7,%g0 sth %l2,[%i0+0x030] ! Mem[0000000022000130] p9_far_1_hem: membar #Sync ldstub [%i2+0x015],%l5 ! Mem[0000000023000115] stw %l5,[%i3+0x020] ! Mem[0000000023800120] swap [%i3+0x000],%l5 ! Mem[0000000023800100] std %l2,[%i1+0x020] ! Mem[0000000022800120] ldx [%i2+0x010],%l2 ! Mem[0000000023000110] swap [%i3+0x02c],%l0 ! Mem[000000002380012c] membar #Sync jmpl %o7,%g0 sth %l2,[%i0+0x030] ! Mem[0000000022000130] p9_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p10_far_1_le: sth %l2,[%i1+0x016] ! Mem[0000000024800116] ldstub [%i2+0x027],%l5 ! Mem[0000000025000127] stb %l7,[%i3+0x03d] ! Mem[000000002580013d] stx %l1,[%i2+0x030] ! Mem[0000000025000130] ldstub [%i1+0x038],%l3 ! Mem[0000000024800138] jmpl %o7,%g0 lduh [%i2+0x01e],%l5 ! Mem[000000002500011e] p10_far_1_lem: membar #Sync sth %l2,[%i1+0x016] ! Mem[0000000024800116] ldstub [%i2+0x027],%l5 ! Mem[0000000025000127] stb %l7,[%i3+0x03d] ! Mem[000000002580013d] stx %l1,[%i2+0x030] ! Mem[0000000025000130] ldstub [%i1+0x038],%l3 ! Mem[0000000024800138] membar #Sync jmpl %o7,%g0 lduh [%i2+0x01e],%l5 ! Mem[000000002500011e] p10_far_1_he: swap [%i3+0x000],%l5 ! Mem[0000000025800100] ldsw [%i0+0x00c],%l7 ! Mem[000000002400010c] jmpl %o7,%g0 lduw [%i3+0x028],%l4 ! Mem[0000000025800128] p10_far_1_hem: membar #Sync swap [%i3+0x000],%l5 ! Mem[0000000025800100] ldsw [%i0+0x00c],%l7 ! Mem[000000002400010c] membar #Sync jmpl %o7,%g0 lduw [%i3+0x028],%l4 ! Mem[0000000025800128] p10_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p11_far_1_le: ldsh [%i1+0x018],%l1 ! Mem[0000000026800118] jmpl %o7,%g0 swap [%i0+0x00c],%l0 ! Mem[000000002600010c] p11_far_1_lem: membar #Sync ldsh [%i1+0x018],%l1 ! Mem[0000000026800118] membar #Sync jmpl %o7,%g0 swap [%i0+0x00c],%l0 ! Mem[000000002600010c] p11_far_1_he: ldstub [%i3+0x013],%l2 ! Mem[0000000027800113] jmpl %o7,%g0 ldd [%i2+0x000],%l6 ! Mem[0000000027000100] p11_far_1_hem: membar #Sync ldstub [%i3+0x013],%l2 ! Mem[0000000027800113] membar #Sync jmpl %o7,%g0 ldd [%i2+0x000],%l6 ! Mem[0000000027000100] p11_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p12_far_1_le: ldd [%i0+0x038],%l6 ! Mem[0000000028000138] stx %l0,[%i2+0x010] ! Mem[0000000029000110] stb %l5,[%i0+0x013] ! Mem[0000000028000113] stw %l5,[%i0+0x01c] ! Mem[000000002800011c] stb %l1,[%i3+0x016] ! Mem[0000000029800116] jmpl %o7,%g0 sth %l6,[%i2+0x02c] ! Mem[000000002900012c] p12_far_1_lem: membar #Sync ldd [%i0+0x038],%l6 ! Mem[0000000028000138] stx %l0,[%i2+0x010] ! Mem[0000000029000110] stb %l5,[%i0+0x013] ! Mem[0000000028000113] stw %l5,[%i0+0x01c] ! Mem[000000002800011c] stb %l1,[%i3+0x016] ! Mem[0000000029800116] membar #Sync jmpl %o7,%g0 sth %l6,[%i2+0x02c] ! Mem[000000002900012c] p12_far_1_he: jmpl %o7,%g0 ldsw [%i2+0x000],%l2 ! Mem[0000000029000100] jmpl %o7,%g0 nop p12_far_1_hem: membar #Sync jmpl %o7,%g0 ldsw [%i2+0x000],%l2 ! Mem[0000000029000100] jmpl %o7,%g0 nop p12_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p13_far_1_le: ldsh [%i2+0x026],%l1 ! Mem[000000002b000126] ldsh [%i3+0x018],%l4 ! Mem[000000002b800118] ldsb [%i3+0x014],%l2 ! Mem[000000002b800114] jmpl %o7,%g0 ldsh [%i2+0x016],%l2 ! Mem[000000002b000116] p13_far_1_lem: membar #Sync ldsh [%i2+0x026],%l1 ! Mem[000000002b000126] ldsh [%i3+0x018],%l4 ! Mem[000000002b800118] ldsb [%i3+0x014],%l2 ! Mem[000000002b800114] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x016],%l2 ! Mem[000000002b000116] p13_far_1_he: swap [%i2+0x034],%l0 ! Mem[000000002b000134] ldsh [%i0+0x012],%l1 ! Mem[000000002a000112] ldstub [%i1+0x029],%l3 ! Mem[000000002a800129] ldsh [%i0+0x018],%l4 ! Mem[000000002a000118] sth %l4,[%i0+0x000] ! Mem[000000002a000100] swap [%i0+0x038],%l6 ! Mem[000000002a000138] lduh [%i1+0x024],%l7 ! Mem[000000002a800124] jmpl %o7,%g0 stw %l5,[%i0+0x024] ! Mem[000000002a000124] p13_far_1_hem: membar #Sync swap [%i2+0x034],%l0 ! Mem[000000002b000134] ldsh [%i0+0x012],%l1 ! Mem[000000002a000112] ldstub [%i1+0x029],%l3 ! Mem[000000002a800129] ldsh [%i0+0x018],%l4 ! Mem[000000002a000118] sth %l4,[%i0+0x000] ! Mem[000000002a000100] swap [%i0+0x038],%l6 ! Mem[000000002a000138] lduh [%i1+0x024],%l7 ! Mem[000000002a800124] membar #Sync jmpl %o7,%g0 stw %l5,[%i0+0x024] ! Mem[000000002a000124] p13_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p14_far_1_le: jmpl %o7,%g0 ldstub [%i1+0x025],%l6 ! Mem[000000002c800125] jmpl %o7,%g0 nop p14_far_1_lem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x025],%l6 ! Mem[000000002c800125] jmpl %o7,%g0 nop p14_far_1_he: swap [%i2+0x010],%l3 ! Mem[000000002d000110] ldsh [%i2+0x002],%l0 ! Mem[000000002d000102] stx %l0,[%i3+0x030] ! Mem[000000002d800130] ldstub [%i3+0x013],%l1 ! Mem[000000002d800113] ldub [%i2+0x00f],%l3 ! Mem[000000002d00010f] swap [%i1+0x030],%l4 ! Mem[000000002c800130] ldstub [%i3+0x035],%l5 ! Mem[000000002d800135] jmpl %o7,%g0 lduw [%i1+0x000],%l5 ! Mem[000000002c800100] p14_far_1_hem: membar #Sync swap [%i2+0x010],%l3 ! Mem[000000002d000110] ldsh [%i2+0x002],%l0 ! Mem[000000002d000102] stx %l0,[%i3+0x030] ! Mem[000000002d800130] ldstub [%i3+0x013],%l1 ! Mem[000000002d800113] ldub [%i2+0x00f],%l3 ! Mem[000000002d00010f] swap [%i1+0x030],%l4 ! Mem[000000002c800130] ldstub [%i3+0x035],%l5 ! Mem[000000002d800135] membar #Sync jmpl %o7,%g0 lduw [%i1+0x000],%l5 ! Mem[000000002c800100] p14_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p15_far_1_le: ldsw [%i2+0x020],%l6 ! Mem[000000002f000120] stw %l6,[%i1+0x00c] ! Mem[000000002e80010c] std %l0,[%i0+0x000] ! Mem[000000002e000100] ldstub [%i3+0x01c],%l2 ! Mem[000000002f80011c] ldx [%i2+0x030],%l5 ! Mem[000000002f000130] lduw [%i1+0x02c],%l6 ! Mem[000000002e80012c] jmpl %o7,%g0 lduw [%i3+0x02c],%l0 ! Mem[000000002f80012c] p15_far_1_lem: membar #Sync ldsw [%i2+0x020],%l6 ! Mem[000000002f000120] stw %l6,[%i1+0x00c] ! Mem[000000002e80010c] std %l0,[%i0+0x000] ! Mem[000000002e000100] ldstub [%i3+0x01c],%l2 ! Mem[000000002f80011c] ldx [%i2+0x030],%l5 ! Mem[000000002f000130] lduw [%i1+0x02c],%l6 ! Mem[000000002e80012c] membar #Sync jmpl %o7,%g0 lduw [%i3+0x02c],%l0 ! Mem[000000002f80012c] p15_far_1_he: ldub [%i0+0x02d],%l2 ! Mem[000000002e00012d] stw %l6,[%i2+0x004] ! Mem[000000002f000104] swap [%i2+0x02c],%l0 ! Mem[000000002f00012c] ldstub [%i3+0x03f],%l6 ! Mem[000000002f80013f] ldsh [%i2+0x002],%l6 ! Mem[000000002f000102] swap [%i1+0x004],%l5 ! Mem[000000002e800104] ldstub [%i2+0x012],%l2 ! Mem[000000002f000112] jmpl %o7,%g0 swap [%i0+0x034],%l4 ! Mem[000000002e000134] p15_far_1_hem: membar #Sync ldub [%i0+0x02d],%l2 ! Mem[000000002e00012d] stw %l6,[%i2+0x004] ! Mem[000000002f000104] swap [%i2+0x02c],%l0 ! Mem[000000002f00012c] ldstub [%i3+0x03f],%l6 ! Mem[000000002f80013f] ldsh [%i2+0x002],%l6 ! Mem[000000002f000102] swap [%i1+0x004],%l5 ! Mem[000000002e800104] ldstub [%i2+0x012],%l2 ! Mem[000000002f000112] membar #Sync jmpl %o7,%g0 swap [%i0+0x034],%l4 ! Mem[000000002e000134] p15_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p16_far_1_le: ldsw [%i2+0x008],%l3 ! Mem[0000000031000108] stx %l1,[%i1+0x038] ! Mem[0000000030800138] ldstub [%i0+0x037],%l1 ! Mem[0000000030000137] swap [%i1+0x020],%l0 ! Mem[0000000030800120] swap [%i1+0x004],%l5 ! Mem[0000000030800104] stx %l2,[%i3+0x008] ! Mem[0000000031800108] jmpl %o7,%g0 stw %l0,[%i0+0x00c] ! Mem[000000003000010c] p16_far_1_lem: membar #Sync ldsw [%i2+0x008],%l3 ! Mem[0000000031000108] stx %l1,[%i1+0x038] ! Mem[0000000030800138] ldstub [%i0+0x037],%l1 ! Mem[0000000030000137] swap [%i1+0x020],%l0 ! Mem[0000000030800120] swap [%i1+0x004],%l5 ! Mem[0000000030800104] stx %l2,[%i3+0x008] ! Mem[0000000031800108] membar #Sync jmpl %o7,%g0 stw %l0,[%i0+0x00c] ! Mem[000000003000010c] p16_far_1_he: swap [%i0+0x03c],%l6 ! Mem[000000003000013c] jmpl %o7,%g0 std %l4,[%i2+0x038] ! Mem[0000000031000138] p16_far_1_hem: membar #Sync swap [%i0+0x03c],%l6 ! Mem[000000003000013c] membar #Sync jmpl %o7,%g0 std %l4,[%i2+0x038] ! Mem[0000000031000138] p16_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p17_far_1_le: stb %l6,[%i3+0x037] ! Mem[0000000033800137] stb %l2,[%i1+0x01d] ! Mem[000000003280011d] ldsh [%i3+0x00e],%l6 ! Mem[000000003380010e] std %l0,[%i0+0x000] ! Mem[0000000032000100] stx %l1,[%i1+0x030] ! Mem[0000000032800130] jmpl %o7,%g0 ldd [%i2+0x018],%l2 ! Mem[0000000033000118] p17_far_1_lem: membar #Sync stb %l6,[%i3+0x037] ! Mem[0000000033800137] stb %l2,[%i1+0x01d] ! Mem[000000003280011d] ldsh [%i3+0x00e],%l6 ! Mem[000000003380010e] std %l0,[%i0+0x000] ! Mem[0000000032000100] stx %l1,[%i1+0x030] ! Mem[0000000032800130] membar #Sync jmpl %o7,%g0 ldd [%i2+0x018],%l2 ! Mem[0000000033000118] p17_far_1_he: stx %l7,[%i0+0x028] ! Mem[0000000032000128] lduw [%i2+0x024],%l5 ! Mem[0000000033000124] ldsw [%i0+0x01c],%l6 ! Mem[000000003200011c] stx %l4,[%i2+0x010] ! Mem[0000000033000110] ldstub [%i0+0x017],%l1 ! Mem[0000000032000117] jmpl %o7,%g0 stw %l0,[%i3+0x008] ! Mem[0000000033800108] p17_far_1_hem: membar #Sync stx %l7,[%i0+0x028] ! Mem[0000000032000128] lduw [%i2+0x024],%l5 ! Mem[0000000033000124] ldsw [%i0+0x01c],%l6 ! Mem[000000003200011c] stx %l4,[%i2+0x010] ! Mem[0000000033000110] ldstub [%i0+0x017],%l1 ! Mem[0000000032000117] membar #Sync jmpl %o7,%g0 stw %l0,[%i3+0x008] ! Mem[0000000033800108] p17_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p18_far_1_le: swap [%i1+0x028],%l4 ! Mem[0000000034800128] ldstub [%i3+0x036],%l5 ! Mem[0000000035800136] std %l6,[%i1+0x010] ! Mem[0000000034800110] ldstub [%i1+0x023],%l6 ! Mem[0000000034800123] ldstub [%i2+0x008],%l3 ! Mem[0000000035000108] ldstub [%i2+0x03d],%l7 ! Mem[000000003500013d] swap [%i1+0x010],%l0 ! Mem[0000000034800110] jmpl %o7,%g0 swap [%i1+0x004],%l5 ! Mem[0000000034800104] p18_far_1_lem: membar #Sync swap [%i1+0x028],%l4 ! Mem[0000000034800128] ldstub [%i3+0x036],%l5 ! Mem[0000000035800136] std %l6,[%i1+0x010] ! Mem[0000000034800110] ldstub [%i1+0x023],%l6 ! Mem[0000000034800123] ldstub [%i2+0x008],%l3 ! Mem[0000000035000108] ldstub [%i2+0x03d],%l7 ! Mem[000000003500013d] swap [%i1+0x010],%l0 ! Mem[0000000034800110] membar #Sync jmpl %o7,%g0 swap [%i1+0x004],%l5 ! Mem[0000000034800104] p18_far_1_he: ldsh [%i0+0x034],%l5 ! Mem[0000000034000134] swap [%i3+0x028],%l4 ! Mem[0000000035800128] stw %l6,[%i3+0x008] ! Mem[0000000035800108] stw %l6,[%i1+0x03c] ! Mem[000000003480013c] ldub [%i1+0x03c],%l4 ! Mem[000000003480013c] lduw [%i3+0x020],%l7 ! Mem[0000000035800120] jmpl %o7,%g0 ldsh [%i3+0x00e],%l4 ! Mem[000000003580010e] p18_far_1_hem: membar #Sync ldsh [%i0+0x034],%l5 ! Mem[0000000034000134] swap [%i3+0x028],%l4 ! Mem[0000000035800128] stw %l6,[%i3+0x008] ! Mem[0000000035800108] stw %l6,[%i1+0x03c] ! Mem[000000003480013c] ldub [%i1+0x03c],%l4 ! Mem[000000003480013c] lduw [%i3+0x020],%l7 ! Mem[0000000035800120] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x00e],%l4 ! Mem[000000003580010e] p18_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p19_far_1_le: lduh [%i3+0x020],%l0 ! Mem[0000000037800120] ldsb [%i2+0x008],%l0 ! Mem[0000000037000108] sth %l0,[%i2+0x030] ! Mem[0000000037000130] stx %l0,[%i3+0x000] ! Mem[0000000037800100] jmpl %o7,%g0 ldsw [%i1+0x01c],%l2 ! Mem[000000003680011c] p19_far_1_lem: membar #Sync lduh [%i3+0x020],%l0 ! Mem[0000000037800120] ldsb [%i2+0x008],%l0 ! Mem[0000000037000108] sth %l0,[%i2+0x030] ! Mem[0000000037000130] stx %l0,[%i3+0x000] ! Mem[0000000037800100] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x01c],%l2 ! Mem[000000003680011c] p19_far_1_he: stw %l2,[%i3+0x024] ! Mem[0000000037800124] ldub [%i0+0x02f],%l3 ! Mem[000000003600012f] stx %l7,[%i0+0x010] ! Mem[0000000036000110] ldsw [%i3+0x014],%l7 ! Mem[0000000037800114] swap [%i0+0x004],%l6 ! Mem[0000000036000104] ldx [%i3+0x028],%l7 ! Mem[0000000037800128] jmpl %o7,%g0 swap [%i2+0x024],%l5 ! Mem[0000000037000124] p19_far_1_hem: membar #Sync stw %l2,[%i3+0x024] ! Mem[0000000037800124] ldub [%i0+0x02f],%l3 ! Mem[000000003600012f] stx %l7,[%i0+0x010] ! Mem[0000000036000110] ldsw [%i3+0x014],%l7 ! Mem[0000000037800114] swap [%i0+0x004],%l6 ! Mem[0000000036000104] ldx [%i3+0x028],%l7 ! Mem[0000000037800128] membar #Sync jmpl %o7,%g0 swap [%i2+0x024],%l5 ! Mem[0000000037000124] p19_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p20_far_1_le: ldsw [%i1+0x024],%l1 ! Mem[0000000038800124] ldsw [%i1+0x034],%l5 ! Mem[0000000038800134] stw %l5,[%i0+0x024] ! Mem[0000000038000124] jmpl %o7,%g0 swap [%i3+0x028],%l3 ! Mem[0000000039800128] p20_far_1_lem: membar #Sync ldsw [%i1+0x024],%l1 ! Mem[0000000038800124] ldsw [%i1+0x034],%l5 ! Mem[0000000038800134] stw %l5,[%i0+0x024] ! Mem[0000000038000124] membar #Sync jmpl %o7,%g0 swap [%i3+0x028],%l3 ! Mem[0000000039800128] p20_far_1_he: ldstub [%i2+0x020],%l4 ! Mem[0000000039000120] sth %l1,[%i2+0x002] ! Mem[0000000039000102] ldstub [%i2+0x015],%l0 ! Mem[0000000039000115] ldsw [%i0+0x000],%l5 ! Mem[0000000038000100] stw %l0,[%i1+0x000] ! Mem[0000000038800100] jmpl %o7,%g0 lduh [%i1+0x012],%l2 ! Mem[0000000038800112] p20_far_1_hem: membar #Sync ldstub [%i2+0x020],%l4 ! Mem[0000000039000120] sth %l1,[%i2+0x002] ! Mem[0000000039000102] ldstub [%i2+0x015],%l0 ! Mem[0000000039000115] ldsw [%i0+0x000],%l5 ! Mem[0000000038000100] stw %l0,[%i1+0x000] ! Mem[0000000038800100] membar #Sync jmpl %o7,%g0 lduh [%i1+0x012],%l2 ! Mem[0000000038800112] p20_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p21_far_1_le: jmpl %o7,%g0 ldub [%i0+0x01c],%l2 ! Mem[000000003a00011c] jmpl %o7,%g0 nop p21_far_1_lem: membar #Sync jmpl %o7,%g0 ldub [%i0+0x01c],%l2 ! Mem[000000003a00011c] jmpl %o7,%g0 nop p21_far_1_he: ldsh [%i3+0x014],%l0 ! Mem[000000003b800114] ldub [%i3+0x02f],%l3 ! Mem[000000003b80012f] sth %l3,[%i3+0x014] ! Mem[000000003b800114] stx %l0,[%i3+0x008] ! Mem[000000003b800108] ldsw [%i3+0x03c],%l6 ! Mem[000000003b80013c] lduw [%i3+0x014],%l0 ! Mem[000000003b800114] jmpl %o7,%g0 swap [%i1+0x028],%l4 ! Mem[000000003a800128] p21_far_1_hem: membar #Sync ldsh [%i3+0x014],%l0 ! Mem[000000003b800114] ldub [%i3+0x02f],%l3 ! Mem[000000003b80012f] sth %l3,[%i3+0x014] ! Mem[000000003b800114] stx %l0,[%i3+0x008] ! Mem[000000003b800108] ldsw [%i3+0x03c],%l6 ! Mem[000000003b80013c] lduw [%i3+0x014],%l0 ! Mem[000000003b800114] membar #Sync jmpl %o7,%g0 swap [%i1+0x028],%l4 ! Mem[000000003a800128] p21_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p22_far_1_le: ldsw [%i3+0x020],%l6 ! Mem[000000003d800120] ldsb [%i2+0x008],%l3 ! Mem[000000003d000108] lduh [%i1+0x03a],%l4 ! Mem[000000003c80013a] ldd [%i0+0x030],%l6 ! Mem[000000003c000130] stb %l5,[%i3+0x026] ! Mem[000000003d800126] ldstub [%i0+0x03c],%l7 ! Mem[000000003c00013c] jmpl %o7,%g0 swap [%i0+0x00c],%l0 ! Mem[000000003c00010c] p22_far_1_lem: membar #Sync ldsw [%i3+0x020],%l6 ! Mem[000000003d800120] ldsb [%i2+0x008],%l3 ! Mem[000000003d000108] lduh [%i1+0x03a],%l4 ! Mem[000000003c80013a] ldd [%i0+0x030],%l6 ! Mem[000000003c000130] stb %l5,[%i3+0x026] ! Mem[000000003d800126] ldstub [%i0+0x03c],%l7 ! Mem[000000003c00013c] membar #Sync jmpl %o7,%g0 swap [%i0+0x00c],%l0 ! Mem[000000003c00010c] p22_far_1_he: stw %l7,[%i0+0x034] ! Mem[000000003c000134] ldsb [%i3+0x00c],%l5 ! Mem[000000003d80010c] ldub [%i1+0x002],%l0 ! Mem[000000003c800102] ldub [%i3+0x013],%l2 ! Mem[000000003d800113] ldd [%i0+0x010],%l2 ! Mem[000000003c000110] stb %l0,[%i0+0x028] ! Mem[000000003c000128] ldsh [%i3+0x032],%l1 ! Mem[000000003d800132] jmpl %o7,%g0 ldsb [%i0+0x028],%l1 ! Mem[000000003c000128] p22_far_1_hem: membar #Sync stw %l7,[%i0+0x034] ! Mem[000000003c000134] ldsb [%i3+0x00c],%l5 ! Mem[000000003d80010c] ldub [%i1+0x002],%l0 ! Mem[000000003c800102] ldub [%i3+0x013],%l2 ! Mem[000000003d800113] ldd [%i0+0x010],%l2 ! Mem[000000003c000110] stb %l0,[%i0+0x028] ! Mem[000000003c000128] ldsh [%i3+0x032],%l1 ! Mem[000000003d800132] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x028],%l1 ! Mem[000000003c000128] p22_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p23_far_1_le: ldsb [%i3+0x027],%l5 ! Mem[000000003f800127] lduw [%i2+0x01c],%l7 ! Mem[000000003f00011c] jmpl %o7,%g0 swap [%i1+0x02c],%l6 ! Mem[000000003e80012c] p23_far_1_lem: membar #Sync ldsb [%i3+0x027],%l5 ! Mem[000000003f800127] lduw [%i2+0x01c],%l7 ! Mem[000000003f00011c] membar #Sync jmpl %o7,%g0 swap [%i1+0x02c],%l6 ! Mem[000000003e80012c] p23_far_1_he: lduw [%i2+0x010],%l7 ! Mem[000000003f000110] ldub [%i3+0x015],%l5 ! Mem[000000003f800115] stw %l5,[%i3+0x00c] ! Mem[000000003f80010c] ldstub [%i3+0x01f],%l6 ! Mem[000000003f80011f] stb %l5,[%i0+0x022] ! Mem[000000003e000122] lduh [%i1+0x002],%l0 ! Mem[000000003e800102] ldstub [%i3+0x007],%l2 ! Mem[000000003f800107] jmpl %o7,%g0 sth %l0,[%i0+0x03e] ! Mem[000000003e00013e] p23_far_1_hem: membar #Sync lduw [%i2+0x010],%l7 ! Mem[000000003f000110] ldub [%i3+0x015],%l5 ! Mem[000000003f800115] stw %l5,[%i3+0x00c] ! Mem[000000003f80010c] ldstub [%i3+0x01f],%l6 ! Mem[000000003f80011f] stb %l5,[%i0+0x022] ! Mem[000000003e000122] lduh [%i1+0x002],%l0 ! Mem[000000003e800102] ldstub [%i3+0x007],%l2 ! Mem[000000003f800107] membar #Sync jmpl %o7,%g0 sth %l0,[%i0+0x03e] ! Mem[000000003e00013e] p23_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p24_far_1_le: ldsh [%i3+0x028],%l4 ! Mem[0000000041800128] ldsw [%i2+0x024],%l6 ! Mem[0000000041000124] jmpl %o7,%g0 ldsw [%i3+0x038],%l7 ! Mem[0000000041800138] p24_far_1_lem: membar #Sync ldsh [%i3+0x028],%l4 ! Mem[0000000041800128] ldsw [%i2+0x024],%l6 ! Mem[0000000041000124] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x038],%l7 ! Mem[0000000041800138] p24_far_1_he: lduw [%i1+0x030],%l7 ! Mem[0000000040800130] ldsh [%i2+0x034],%l0 ! Mem[0000000041000134] swap [%i1+0x024],%l4 ! Mem[0000000040800124] ldstub [%i1+0x028],%l6 ! Mem[0000000040800128] ldstub [%i1+0x010],%l7 ! Mem[0000000040800110] jmpl %o7,%g0 ldsb [%i2+0x036],%l7 ! Mem[0000000041000136] p24_far_1_hem: membar #Sync lduw [%i1+0x030],%l7 ! Mem[0000000040800130] ldsh [%i2+0x034],%l0 ! Mem[0000000041000134] swap [%i1+0x024],%l4 ! Mem[0000000040800124] ldstub [%i1+0x028],%l6 ! Mem[0000000040800128] ldstub [%i1+0x010],%l7 ! Mem[0000000040800110] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x036],%l7 ! Mem[0000000041000136] p24_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p25_far_1_le: ldx [%i0+0x010],%l2 ! Mem[0000000042000110] ldsh [%i0+0x032],%l5 ! Mem[0000000042000132] ldstub [%i3+0x02d],%l6 ! Mem[000000004380012d] lduw [%i3+0x02c],%l0 ! Mem[000000004380012c] swap [%i1+0x02c],%l6 ! Mem[000000004280012c] ldstub [%i1+0x022],%l0 ! Mem[0000000042800122] jmpl %o7,%g0 sth %l2,[%i1+0x014] ! Mem[0000000042800114] p25_far_1_lem: membar #Sync ldx [%i0+0x010],%l2 ! Mem[0000000042000110] ldsh [%i0+0x032],%l5 ! Mem[0000000042000132] ldstub [%i3+0x02d],%l6 ! Mem[000000004380012d] lduw [%i3+0x02c],%l0 ! Mem[000000004380012c] swap [%i1+0x02c],%l6 ! Mem[000000004280012c] ldstub [%i1+0x022],%l0 ! Mem[0000000042800122] membar #Sync jmpl %o7,%g0 sth %l2,[%i1+0x014] ! Mem[0000000042800114] p25_far_1_he: stw %l5,[%i0+0x024] ! Mem[0000000042000124] ldstub [%i2+0x018],%l1 ! Mem[0000000043000118] ldsw [%i1+0x03c],%l6 ! Mem[000000004280013c] ldd [%i1+0x000],%l6 ! Mem[0000000042800100] stx %l6,[%i1+0x028] ! Mem[0000000042800128] ldsw [%i1+0x02c],%l1 ! Mem[000000004280012c] jmpl %o7,%g0 sth %l0,[%i2+0x030] ! Mem[0000000043000130] p25_far_1_hem: membar #Sync stw %l5,[%i0+0x024] ! Mem[0000000042000124] ldstub [%i2+0x018],%l1 ! Mem[0000000043000118] ldsw [%i1+0x03c],%l6 ! Mem[000000004280013c] ldd [%i1+0x000],%l6 ! Mem[0000000042800100] stx %l6,[%i1+0x028] ! Mem[0000000042800128] ldsw [%i1+0x02c],%l1 ! Mem[000000004280012c] membar #Sync jmpl %o7,%g0 sth %l0,[%i2+0x030] ! Mem[0000000043000130] p25_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p26_far_1_le: ldx [%i0+0x020],%l0 ! Mem[0000000044000120] swap [%i0+0x004],%l2 ! Mem[0000000044000104] lduw [%i0+0x024],%l1 ! Mem[0000000044000124] ldsh [%i2+0x02c],%l5 ! Mem[000000004500012c] jmpl %o7,%g0 std %l0,[%i2+0x010] ! Mem[0000000045000110] p26_far_1_lem: membar #Sync ldx [%i0+0x020],%l0 ! Mem[0000000044000120] swap [%i0+0x004],%l2 ! Mem[0000000044000104] lduw [%i0+0x024],%l1 ! Mem[0000000044000124] ldsh [%i2+0x02c],%l5 ! Mem[000000004500012c] membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x010] ! Mem[0000000045000110] p26_far_1_he: ldsw [%i2+0x014],%l7 ! Mem[0000000045000114] stx %l7,[%i2+0x028] ! Mem[0000000045000128] ldstub [%i2+0x013],%l1 ! Mem[0000000045000113] ldsw [%i3+0x008],%l3 ! Mem[0000000045800108] ldstub [%i2+0x039],%l4 ! Mem[0000000045000139] ldstub [%i2+0x026],%l7 ! Mem[0000000045000126] jmpl %o7,%g0 swap [%i0+0x010],%l7 ! Mem[0000000044000110] p26_far_1_hem: membar #Sync ldsw [%i2+0x014],%l7 ! Mem[0000000045000114] stx %l7,[%i2+0x028] ! Mem[0000000045000128] ldstub [%i2+0x013],%l1 ! Mem[0000000045000113] ldsw [%i3+0x008],%l3 ! Mem[0000000045800108] ldstub [%i2+0x039],%l4 ! Mem[0000000045000139] ldstub [%i2+0x026],%l7 ! Mem[0000000045000126] membar #Sync jmpl %o7,%g0 swap [%i0+0x010],%l7 ! Mem[0000000044000110] p26_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p27_far_1_le: jmpl %o7,%g0 stw %l5,[%i2+0x038] ! Mem[0000000047000138] jmpl %o7,%g0 nop p27_far_1_lem: membar #Sync jmpl %o7,%g0 stw %l5,[%i2+0x038] ! Mem[0000000047000138] jmpl %o7,%g0 nop p27_far_1_he: jmpl %o7,%g0 ldstub [%i2+0x015],%l1 ! Mem[0000000047000115] jmpl %o7,%g0 nop p27_far_1_hem: membar #Sync jmpl %o7,%g0 ldstub [%i2+0x015],%l1 ! Mem[0000000047000115] jmpl %o7,%g0 nop p27_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p28_far_1_le: ldstub [%i2+0x02b],%l3 ! Mem[000000004900012b] ldx [%i1+0x018],%l0 ! Mem[0000000048800118] jmpl %o7,%g0 ldsw [%i3+0x01c],%l2 ! Mem[000000004980011c] p28_far_1_lem: membar #Sync ldstub [%i2+0x02b],%l3 ! Mem[000000004900012b] ldx [%i1+0x018],%l0 ! Mem[0000000048800118] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x01c],%l2 ! Mem[000000004980011c] p28_far_1_he: ldd [%i0+0x020],%l4 ! Mem[0000000048000120] ldub [%i1+0x003],%l2 ! Mem[0000000048800103] stw %l6,[%i2+0x000] ! Mem[0000000049000100] ldsh [%i3+0x028],%l0 ! Mem[0000000049800128] stx %l3,[%i1+0x010] ! Mem[0000000048800110] jmpl %o7,%g0 stb %l4,[%i1+0x02e] ! Mem[000000004880012e] p28_far_1_hem: membar #Sync ldd [%i0+0x020],%l4 ! Mem[0000000048000120] ldub [%i1+0x003],%l2 ! Mem[0000000048800103] stw %l6,[%i2+0x000] ! Mem[0000000049000100] ldsh [%i3+0x028],%l0 ! Mem[0000000049800128] stx %l3,[%i1+0x010] ! Mem[0000000048800110] membar #Sync jmpl %o7,%g0 stb %l4,[%i1+0x02e] ! Mem[000000004880012e] p28_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p29_far_1_le: jmpl %o7,%g0 ldsw [%i3+0x024],%l1 ! Mem[000000004b800124] jmpl %o7,%g0 nop p29_far_1_lem: membar #Sync jmpl %o7,%g0 ldsw [%i3+0x024],%l1 ! Mem[000000004b800124] jmpl %o7,%g0 nop p29_far_1_he: std %l0,[%i0+0x008] ! Mem[000000004a000108] ldsw [%i2+0x024],%l5 ! Mem[000000004b000124] swap [%i1+0x00c],%l3 ! Mem[000000004a80010c] ldstub [%i3+0x037],%l5 ! Mem[000000004b800137] stx %l1,[%i0+0x010] ! Mem[000000004a000110] jmpl %o7,%g0 swap [%i1+0x02c],%l3 ! Mem[000000004a80012c] p29_far_1_hem: membar #Sync std %l0,[%i0+0x008] ! Mem[000000004a000108] ldsw [%i2+0x024],%l5 ! Mem[000000004b000124] swap [%i1+0x00c],%l3 ! Mem[000000004a80010c] ldstub [%i3+0x037],%l5 ! Mem[000000004b800137] stx %l1,[%i0+0x010] ! Mem[000000004a000110] membar #Sync jmpl %o7,%g0 swap [%i1+0x02c],%l3 ! Mem[000000004a80012c] p29_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p30_far_1_le: jmpl %o7,%g0 swap [%i2+0x038],%l1 ! Mem[000000004d000138] jmpl %o7,%g0 nop p30_far_1_lem: membar #Sync jmpl %o7,%g0 swap [%i2+0x038],%l1 ! Mem[000000004d000138] jmpl %o7,%g0 nop p30_far_1_he: swap [%i1+0x020],%l4 ! Mem[000000004c800120] ldsb [%i3+0x033],%l4 ! Mem[000000004d800133] ldd [%i3+0x030],%l4 ! Mem[000000004d800130] ldub [%i2+0x002],%l1 ! Mem[000000004d000102] jmpl %o7,%g0 swap [%i0+0x038],%l1 ! Mem[000000004c000138] p30_far_1_hem: membar #Sync swap [%i1+0x020],%l4 ! Mem[000000004c800120] ldsb [%i3+0x033],%l4 ! Mem[000000004d800133] ldd [%i3+0x030],%l4 ! Mem[000000004d800130] ldub [%i2+0x002],%l1 ! Mem[000000004d000102] membar #Sync jmpl %o7,%g0 swap [%i0+0x038],%l1 ! Mem[000000004c000138] p30_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p31_far_1_le: ldsw [%i3+0x02c],%l2 ! Mem[000000004f80012c] swap [%i2+0x014],%l1 ! Mem[000000004f000114] stw %l2,[%i1+0x014] ! Mem[000000004e800114] swap [%i3+0x024],%l7 ! Mem[000000004f800124] swap [%i2+0x028],%l4 ! Mem[000000004f000128] jmpl %o7,%g0 ldstub [%i3+0x017],%l2 ! Mem[000000004f800117] p31_far_1_lem: membar #Sync ldsw [%i3+0x02c],%l2 ! Mem[000000004f80012c] swap [%i2+0x014],%l1 ! Mem[000000004f000114] stw %l2,[%i1+0x014] ! Mem[000000004e800114] swap [%i3+0x024],%l7 ! Mem[000000004f800124] swap [%i2+0x028],%l4 ! Mem[000000004f000128] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x017],%l2 ! Mem[000000004f800117] p31_far_1_he: ldx [%i3+0x030],%l0 ! Mem[000000004f800130] stb %l4,[%i2+0x027] ! Mem[000000004f000127] ldd [%i0+0x028],%l6 ! Mem[000000004e000128] stb %l4,[%i2+0x019] ! Mem[000000004f000119] stx %l4,[%i1+0x000] ! Mem[000000004e800100] lduh [%i2+0x006],%l6 ! Mem[000000004f000106] lduw [%i1+0x02c],%l7 ! Mem[000000004e80012c] jmpl %o7,%g0 swap [%i2+0x024],%l5 ! Mem[000000004f000124] p31_far_1_hem: membar #Sync ldx [%i3+0x030],%l0 ! Mem[000000004f800130] stb %l4,[%i2+0x027] ! Mem[000000004f000127] ldd [%i0+0x028],%l6 ! Mem[000000004e000128] stb %l4,[%i2+0x019] ! Mem[000000004f000119] stx %l4,[%i1+0x000] ! Mem[000000004e800100] lduh [%i2+0x006],%l6 ! Mem[000000004f000106] lduw [%i1+0x02c],%l7 ! Mem[000000004e80012c] membar #Sync jmpl %o7,%g0 swap [%i2+0x024],%l5 ! Mem[000000004f000124] p31_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p32_far_1_le: ldstub [%i2+0x008],%l3 ! Mem[0000000051000108] ldstub [%i3+0x026],%l5 ! Mem[0000000051800126] jmpl %o7,%g0 ldstub [%i0+0x030],%l1 ! Mem[0000000050000130] p32_far_1_lem: membar #Sync ldstub [%i2+0x008],%l3 ! Mem[0000000051000108] ldstub [%i3+0x026],%l5 ! Mem[0000000051800126] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x030],%l1 ! Mem[0000000050000130] p32_far_1_he: jmpl %o7,%g0 ldd [%i2+0x030],%l4 ! Mem[0000000051000130] jmpl %o7,%g0 nop p32_far_1_hem: membar #Sync jmpl %o7,%g0 ldd [%i2+0x030],%l4 ! Mem[0000000051000130] jmpl %o7,%g0 nop p32_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p33_far_1_le: swap [%i3+0x008],%l2 ! Mem[0000000053800108] jmpl %o7,%g0 swap [%i1+0x014],%l7 ! Mem[0000000052800114] p33_far_1_lem: membar #Sync swap [%i3+0x008],%l2 ! Mem[0000000053800108] membar #Sync jmpl %o7,%g0 swap [%i1+0x014],%l7 ! Mem[0000000052800114] p33_far_1_he: swap [%i0+0x014],%l0 ! Mem[0000000052000114] swap [%i0+0x02c],%l3 ! Mem[000000005200012c] ldub [%i1+0x038],%l6 ! Mem[0000000052800138] lduw [%i0+0x008],%l6 ! Mem[0000000052000108] ldsb [%i2+0x00c],%l5 ! Mem[000000005300010c] jmpl %o7,%g0 ldub [%i1+0x015],%l0 ! Mem[0000000052800115] p33_far_1_hem: membar #Sync swap [%i0+0x014],%l0 ! Mem[0000000052000114] swap [%i0+0x02c],%l3 ! Mem[000000005200012c] ldub [%i1+0x038],%l6 ! Mem[0000000052800138] lduw [%i0+0x008],%l6 ! Mem[0000000052000108] ldsb [%i2+0x00c],%l5 ! Mem[000000005300010c] membar #Sync jmpl %o7,%g0 ldub [%i1+0x015],%l0 ! Mem[0000000052800115] p33_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p34_far_1_le: ldsb [%i3+0x02c],%l6 ! Mem[000000005580012c] ldstub [%i1+0x01f],%l2 ! Mem[000000005480011f] ldstub [%i1+0x031],%l5 ! Mem[0000000054800131] jmpl %o7,%g0 ldstub [%i1+0x016],%l1 ! Mem[0000000054800116] p34_far_1_lem: membar #Sync ldsb [%i3+0x02c],%l6 ! Mem[000000005580012c] ldstub [%i1+0x01f],%l2 ! Mem[000000005480011f] ldstub [%i1+0x031],%l5 ! Mem[0000000054800131] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x016],%l1 ! Mem[0000000054800116] p34_far_1_he: ldsb [%i1+0x02d],%l4 ! Mem[000000005480012d] ldstub [%i2+0x00d],%l3 ! Mem[000000005500010d] ldstub [%i2+0x037],%l1 ! Mem[0000000055000137] ldub [%i1+0x019],%l1 ! Mem[0000000054800119] jmpl %o7,%g0 std %l6,[%i3+0x028] ! Mem[0000000055800128] p34_far_1_hem: membar #Sync ldsb [%i1+0x02d],%l4 ! Mem[000000005480012d] ldstub [%i2+0x00d],%l3 ! Mem[000000005500010d] ldstub [%i2+0x037],%l1 ! Mem[0000000055000137] ldub [%i1+0x019],%l1 ! Mem[0000000054800119] membar #Sync jmpl %o7,%g0 std %l6,[%i3+0x028] ! Mem[0000000055800128] p34_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p35_far_1_le: ldsh [%i0+0x026],%l1 ! Mem[0000000056000126] jmpl %o7,%g0 ldstub [%i2+0x012],%l5 ! Mem[0000000057000112] p35_far_1_lem: membar #Sync ldsh [%i0+0x026],%l1 ! Mem[0000000056000126] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x012],%l5 ! Mem[0000000057000112] p35_far_1_he: lduh [%i1+0x034],%l7 ! Mem[0000000056800134] ldstub [%i0+0x022],%l6 ! Mem[0000000056000122] ldx [%i0+0x008],%l5 ! Mem[0000000056000108] ldstub [%i3+0x009],%l0 ! Mem[0000000057800109] ldstub [%i0+0x006],%l6 ! Mem[0000000056000106] jmpl %o7,%g0 sth %l5,[%i2+0x002] ! Mem[0000000057000102] p35_far_1_hem: membar #Sync lduh [%i1+0x034],%l7 ! Mem[0000000056800134] ldstub [%i0+0x022],%l6 ! Mem[0000000056000122] ldx [%i0+0x008],%l5 ! Mem[0000000056000108] ldstub [%i3+0x009],%l0 ! Mem[0000000057800109] ldstub [%i0+0x006],%l6 ! Mem[0000000056000106] membar #Sync jmpl %o7,%g0 sth %l5,[%i2+0x002] ! Mem[0000000057000102] p35_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p36_far_1_le: sth %l2,[%i1+0x014] ! Mem[0000000058800114] lduh [%i3+0x03a],%l4 ! Mem[000000005980013a] std %l0,[%i2+0x018] ! Mem[0000000059000118] ldx [%i0+0x000],%l5 ! Mem[0000000058000100] jmpl %o7,%g0 ldstub [%i2+0x006],%l5 ! Mem[0000000059000106] p36_far_1_lem: membar #Sync sth %l2,[%i1+0x014] ! Mem[0000000058800114] lduh [%i3+0x03a],%l4 ! Mem[000000005980013a] std %l0,[%i2+0x018] ! Mem[0000000059000118] ldx [%i0+0x000],%l5 ! Mem[0000000058000100] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x006],%l5 ! Mem[0000000059000106] p36_far_1_he: lduw [%i2+0x000],%l1 ! Mem[0000000059000100] ldd [%i3+0x010],%l0 ! Mem[0000000059800110] ldsw [%i3+0x028],%l2 ! Mem[0000000059800128] sth %l4,[%i1+0x02c] ! Mem[000000005880012c] swap [%i1+0x00c],%l3 ! Mem[000000005880010c] ldsw [%i3+0x034],%l1 ! Mem[0000000059800134] swap [%i0+0x02c],%l6 ! Mem[000000005800012c] jmpl %o7,%g0 ldstub [%i2+0x00c],%l1 ! Mem[000000005900010c] p36_far_1_hem: membar #Sync lduw [%i2+0x000],%l1 ! Mem[0000000059000100] ldd [%i3+0x010],%l0 ! Mem[0000000059800110] ldsw [%i3+0x028],%l2 ! Mem[0000000059800128] sth %l4,[%i1+0x02c] ! Mem[000000005880012c] swap [%i1+0x00c],%l3 ! Mem[000000005880010c] ldsw [%i3+0x034],%l1 ! Mem[0000000059800134] swap [%i0+0x02c],%l6 ! Mem[000000005800012c] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x00c],%l1 ! Mem[000000005900010c] p36_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p37_far_1_le: ldub [%i0+0x03c],%l7 ! Mem[000000005a00013c] ldstub [%i2+0x038],%l3 ! Mem[000000005b000138] ldstub [%i0+0x02d],%l3 ! Mem[000000005a00012d] ldx [%i2+0x030],%l1 ! Mem[000000005b000130] ldstub [%i1+0x012],%l2 ! Mem[000000005a800112] swap [%i1+0x024],%l3 ! Mem[000000005a800124] stb %l7,[%i0+0x01a] ! Mem[000000005a00011a] jmpl %o7,%g0 swap [%i0+0x018],%l1 ! Mem[000000005a000118] p37_far_1_lem: membar #Sync ldub [%i0+0x03c],%l7 ! Mem[000000005a00013c] ldstub [%i2+0x038],%l3 ! Mem[000000005b000138] ldstub [%i0+0x02d],%l3 ! Mem[000000005a00012d] ldx [%i2+0x030],%l1 ! Mem[000000005b000130] ldstub [%i1+0x012],%l2 ! Mem[000000005a800112] swap [%i1+0x024],%l3 ! Mem[000000005a800124] stb %l7,[%i0+0x01a] ! Mem[000000005a00011a] membar #Sync jmpl %o7,%g0 swap [%i0+0x018],%l1 ! Mem[000000005a000118] p37_far_1_he: ldsw [%i2+0x02c],%l1 ! Mem[000000005b00012c] jmpl %o7,%g0 ldsw [%i1+0x030],%l0 ! Mem[000000005a800130] p37_far_1_hem: membar #Sync ldsw [%i2+0x02c],%l1 ! Mem[000000005b00012c] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x030],%l0 ! Mem[000000005a800130] p37_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p38_far_1_le: jmpl %o7,%g0 ldsb [%i2+0x02f],%l0 ! Mem[000000005d00012f] jmpl %o7,%g0 nop p38_far_1_lem: membar #Sync jmpl %o7,%g0 ldsb [%i2+0x02f],%l0 ! Mem[000000005d00012f] jmpl %o7,%g0 nop p38_far_1_he: swap [%i2+0x020],%l5 ! Mem[000000005d000120] swap [%i3+0x004],%l2 ! Mem[000000005d800104] stx %l5,[%i0+0x010] ! Mem[000000005c000110] ldstub [%i1+0x013],%l1 ! Mem[000000005c800113] jmpl %o7,%g0 ldstub [%i1+0x020],%l4 ! Mem[000000005c800120] p38_far_1_hem: membar #Sync swap [%i2+0x020],%l5 ! Mem[000000005d000120] swap [%i3+0x004],%l2 ! Mem[000000005d800104] stx %l5,[%i0+0x010] ! Mem[000000005c000110] ldstub [%i1+0x013],%l1 ! Mem[000000005c800113] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x020],%l4 ! Mem[000000005c800120] p38_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p39_far_1_le: swap [%i0+0x020],%l0 ! Mem[000000005e000120] swap [%i0+0x02c],%l0 ! Mem[000000005e00012c] ldsw [%i1+0x038],%l1 ! Mem[000000005e800138] ldsw [%i0+0x00c],%l5 ! Mem[000000005e00010c] jmpl %o7,%g0 ldd [%i3+0x020],%l0 ! Mem[000000005f800120] p39_far_1_lem: membar #Sync swap [%i0+0x020],%l0 ! Mem[000000005e000120] swap [%i0+0x02c],%l0 ! Mem[000000005e00012c] ldsw [%i1+0x038],%l1 ! Mem[000000005e800138] ldsw [%i0+0x00c],%l5 ! Mem[000000005e00010c] membar #Sync jmpl %o7,%g0 ldd [%i3+0x020],%l0 ! Mem[000000005f800120] p39_far_1_he: stb %l2,[%i3+0x005] ! Mem[000000005f800105] jmpl %o7,%g0 stx %l5,[%i1+0x000] ! Mem[000000005e800100] p39_far_1_hem: membar #Sync stb %l2,[%i3+0x005] ! Mem[000000005f800105] membar #Sync jmpl %o7,%g0 stx %l5,[%i1+0x000] ! Mem[000000005e800100] p39_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p40_far_1_le: ldsh [%i2+0x03e],%l4 ! Mem[000000006100013e] lduh [%i2+0x02c],%l6 ! Mem[000000006100012c] ldsb [%i2+0x00d],%l6 ! Mem[000000006100010d] ldx [%i0+0x028],%l5 ! Mem[0000000060000128] ldsw [%i2+0x000],%l2 ! Mem[0000000061000100] ldstub [%i3+0x014],%l0 ! Mem[0000000061800114] stb %l3,[%i2+0x024] ! Mem[0000000061000124] jmpl %o7,%g0 std %l2,[%i2+0x018] ! Mem[0000000061000118] p40_far_1_lem: membar #Sync ldsh [%i2+0x03e],%l4 ! Mem[000000006100013e] lduh [%i2+0x02c],%l6 ! Mem[000000006100012c] ldsb [%i2+0x00d],%l6 ! Mem[000000006100010d] ldx [%i0+0x028],%l5 ! Mem[0000000060000128] ldsw [%i2+0x000],%l2 ! Mem[0000000061000100] ldstub [%i3+0x014],%l0 ! Mem[0000000061800114] stb %l3,[%i2+0x024] ! Mem[0000000061000124] membar #Sync jmpl %o7,%g0 std %l2,[%i2+0x018] ! Mem[0000000061000118] p40_far_1_he: ldstub [%i0+0x02e],%l0 ! Mem[000000006000012e] sth %l2,[%i0+0x030] ! Mem[0000000060000130] ldstub [%i3+0x015],%l1 ! Mem[0000000061800115] swap [%i3+0x01c],%l4 ! Mem[000000006180011c] ldstub [%i0+0x020],%l3 ! Mem[0000000060000120] ldsb [%i0+0x02b],%l4 ! Mem[000000006000012b] jmpl %o7,%g0 sth %l2,[%i3+0x000] ! Mem[0000000061800100] p40_far_1_hem: membar #Sync ldstub [%i0+0x02e],%l0 ! Mem[000000006000012e] sth %l2,[%i0+0x030] ! Mem[0000000060000130] ldstub [%i3+0x015],%l1 ! Mem[0000000061800115] swap [%i3+0x01c],%l4 ! Mem[000000006180011c] ldstub [%i0+0x020],%l3 ! Mem[0000000060000120] ldsb [%i0+0x02b],%l4 ! Mem[000000006000012b] membar #Sync jmpl %o7,%g0 sth %l2,[%i3+0x000] ! Mem[0000000061800100] p40_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p41_far_1_le: stb %l2,[%i0+0x01d] ! Mem[000000006200011d] swap [%i0+0x00c],%l6 ! Mem[000000006200010c] jmpl %o7,%g0 ldsw [%i1+0x01c],%l7 ! Mem[000000006280011c] p41_far_1_lem: membar #Sync stb %l2,[%i0+0x01d] ! Mem[000000006200011d] swap [%i0+0x00c],%l6 ! Mem[000000006200010c] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x01c],%l7 ! Mem[000000006280011c] p41_far_1_he: stx %l7,[%i2+0x000] ! Mem[0000000063000100] ldsw [%i3+0x010],%l4 ! Mem[0000000063800110] ldstub [%i3+0x015],%l5 ! Mem[0000000063800115] ldstub [%i1+0x022],%l5 ! Mem[0000000062800122] jmpl %o7,%g0 ldsb [%i2+0x015],%l0 ! Mem[0000000063000115] p41_far_1_hem: membar #Sync stx %l7,[%i2+0x000] ! Mem[0000000063000100] ldsw [%i3+0x010],%l4 ! Mem[0000000063800110] ldstub [%i3+0x015],%l5 ! Mem[0000000063800115] ldstub [%i1+0x022],%l5 ! Mem[0000000062800122] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x015],%l0 ! Mem[0000000063000115] p41_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p42_far_1_le: ldsh [%i0+0x014],%l2 ! Mem[0000000064000114] ldstub [%i0+0x03d],%l2 ! Mem[000000006400013d] stw %l6,[%i3+0x00c] ! Mem[000000006580010c] ldub [%i0+0x020],%l0 ! Mem[0000000064000120] swap [%i3+0x03c],%l2 ! Mem[000000006580013c] ldd [%i3+0x020],%l4 ! Mem[0000000065800120] jmpl %o7,%g0 swap [%i2+0x018],%l0 ! Mem[0000000065000118] p42_far_1_lem: membar #Sync ldsh [%i0+0x014],%l2 ! Mem[0000000064000114] ldstub [%i0+0x03d],%l2 ! Mem[000000006400013d] stw %l6,[%i3+0x00c] ! Mem[000000006580010c] ldub [%i0+0x020],%l0 ! Mem[0000000064000120] swap [%i3+0x03c],%l2 ! Mem[000000006580013c] ldd [%i3+0x020],%l4 ! Mem[0000000065800120] membar #Sync jmpl %o7,%g0 swap [%i2+0x018],%l0 ! Mem[0000000065000118] p42_far_1_he: stb %l6,[%i3+0x03d] ! Mem[000000006580013d] ldstub [%i1+0x00d],%l7 ! Mem[000000006480010d] ldstub [%i3+0x003],%l2 ! Mem[0000000065800103] lduh [%i3+0x02c],%l4 ! Mem[000000006580012c] jmpl %o7,%g0 stx %l5,[%i0+0x020] ! Mem[0000000064000120] p42_far_1_hem: membar #Sync stb %l6,[%i3+0x03d] ! Mem[000000006580013d] ldstub [%i1+0x00d],%l7 ! Mem[000000006480010d] ldstub [%i3+0x003],%l2 ! Mem[0000000065800103] lduh [%i3+0x02c],%l4 ! Mem[000000006580012c] membar #Sync jmpl %o7,%g0 stx %l5,[%i0+0x020] ! Mem[0000000064000120] p42_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p43_far_1_le: ldstub [%i1+0x00f],%l6 ! Mem[000000006680010f] ldub [%i1+0x033],%l5 ! Mem[0000000066800133] stw %l7,[%i1+0x03c] ! Mem[000000006680013c] ldstub [%i0+0x038],%l3 ! Mem[0000000066000138] ldstub [%i1+0x016],%l5 ! Mem[0000000066800116] ldsw [%i2+0x01c],%l2 ! Mem[000000006700011c] jmpl %o7,%g0 ldx [%i0+0x008],%l5 ! Mem[0000000066000108] p43_far_1_lem: membar #Sync ldstub [%i1+0x00f],%l6 ! Mem[000000006680010f] ldub [%i1+0x033],%l5 ! Mem[0000000066800133] stw %l7,[%i1+0x03c] ! Mem[000000006680013c] ldstub [%i0+0x038],%l3 ! Mem[0000000066000138] ldstub [%i1+0x016],%l5 ! Mem[0000000066800116] ldsw [%i2+0x01c],%l2 ! Mem[000000006700011c] membar #Sync jmpl %o7,%g0 ldx [%i0+0x008],%l5 ! Mem[0000000066000108] p43_far_1_he: jmpl %o7,%g0 ldstub [%i0+0x029],%l4 ! Mem[0000000066000129] jmpl %o7,%g0 nop p43_far_1_hem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x029],%l4 ! Mem[0000000066000129] jmpl %o7,%g0 nop p43_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p44_far_1_le: sth %l5,[%i3+0x026] ! Mem[0000000069800126] ldsh [%i0+0x03e],%l3 ! Mem[000000006800013e] jmpl %o7,%g0 stb %l6,[%i3+0x02d] ! Mem[000000006980012d] p44_far_1_lem: membar #Sync sth %l5,[%i3+0x026] ! Mem[0000000069800126] ldsh [%i0+0x03e],%l3 ! Mem[000000006800013e] membar #Sync jmpl %o7,%g0 stb %l6,[%i3+0x02d] ! Mem[000000006980012d] p44_far_1_he: sth %l7,[%i0+0x010] ! Mem[0000000068000110] ldstub [%i3+0x02d],%l2 ! Mem[000000006980012d] ldsb [%i3+0x002],%l5 ! Mem[0000000069800102] stx %l5,[%i2+0x020] ! Mem[0000000069000120] sth %l2,[%i1+0x002] ! Mem[0000000068800102] swap [%i0+0x000],%l6 ! Mem[0000000068000100] ldstub [%i0+0x02c],%l6 ! Mem[000000006800012c] jmpl %o7,%g0 swap [%i2+0x014],%l7 ! Mem[0000000069000114] p44_far_1_hem: membar #Sync sth %l7,[%i0+0x010] ! Mem[0000000068000110] ldstub [%i3+0x02d],%l2 ! Mem[000000006980012d] ldsb [%i3+0x002],%l5 ! Mem[0000000069800102] stx %l5,[%i2+0x020] ! Mem[0000000069000120] sth %l2,[%i1+0x002] ! Mem[0000000068800102] swap [%i0+0x000],%l6 ! Mem[0000000068000100] ldstub [%i0+0x02c],%l6 ! Mem[000000006800012c] membar #Sync jmpl %o7,%g0 swap [%i2+0x014],%l7 ! Mem[0000000069000114] p44_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p45_far_1_le: stw %l5,[%i2+0x024] ! Mem[000000006b000124] std %l6,[%i1+0x018] ! Mem[000000006a800118] swap [%i2+0x030],%l1 ! Mem[000000006b000130] ldx [%i2+0x038],%l4 ! Mem[000000006b000138] stb %l5,[%i3+0x026] ! Mem[000000006b800126] jmpl %o7,%g0 swap [%i3+0x02c],%l2 ! Mem[000000006b80012c] p45_far_1_lem: membar #Sync stw %l5,[%i2+0x024] ! Mem[000000006b000124] std %l6,[%i1+0x018] ! Mem[000000006a800118] swap [%i2+0x030],%l1 ! Mem[000000006b000130] ldx [%i2+0x038],%l4 ! Mem[000000006b000138] stb %l5,[%i3+0x026] ! Mem[000000006b800126] membar #Sync jmpl %o7,%g0 swap [%i3+0x02c],%l2 ! Mem[000000006b80012c] p45_far_1_he: stb %l6,[%i3+0x008] ! Mem[000000006b800108] jmpl %o7,%g0 swap [%i3+0x00c],%l3 ! Mem[000000006b80010c] p45_far_1_hem: membar #Sync stb %l6,[%i3+0x008] ! Mem[000000006b800108] membar #Sync jmpl %o7,%g0 swap [%i3+0x00c],%l3 ! Mem[000000006b80010c] p45_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p46_far_1_le: ldub [%i3+0x004],%l7 ! Mem[000000006d800104] ldsh [%i1+0x016],%l6 ! Mem[000000006c800116] std %l0,[%i3+0x020] ! Mem[000000006d800120] std %l2,[%i2+0x038] ! Mem[000000006d000138] std %l4,[%i3+0x020] ! Mem[000000006d800120] jmpl %o7,%g0 ldsh [%i2+0x01a],%l0 ! Mem[000000006d00011a] p46_far_1_lem: membar #Sync ldub [%i3+0x004],%l7 ! Mem[000000006d800104] ldsh [%i1+0x016],%l6 ! Mem[000000006c800116] std %l0,[%i3+0x020] ! Mem[000000006d800120] std %l2,[%i2+0x038] ! Mem[000000006d000138] std %l4,[%i3+0x020] ! Mem[000000006d800120] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x01a],%l0 ! Mem[000000006d00011a] p46_far_1_he: std %l6,[%i1+0x038] ! Mem[000000006c800138] swap [%i2+0x034],%l5 ! Mem[000000006d000134] ldstub [%i3+0x002],%l5 ! Mem[000000006d800102] std %l6,[%i2+0x008] ! Mem[000000006d000108] jmpl %o7,%g0 ldstub [%i2+0x029],%l4 ! Mem[000000006d000129] p46_far_1_hem: membar #Sync std %l6,[%i1+0x038] ! Mem[000000006c800138] swap [%i2+0x034],%l5 ! Mem[000000006d000134] ldstub [%i3+0x002],%l5 ! Mem[000000006d800102] std %l6,[%i2+0x008] ! Mem[000000006d000108] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x029],%l4 ! Mem[000000006d000129] p46_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p47_far_1_le: lduw [%i0+0x038],%l1 ! Mem[000000006e000138] sth %l5,[%i3+0x036] ! Mem[000000006f800136] ldx [%i3+0x030],%l6 ! Mem[000000006f800130] jmpl %o7,%g0 ldd [%i1+0x018],%l2 ! Mem[000000006e800118] p47_far_1_lem: membar #Sync lduw [%i0+0x038],%l1 ! Mem[000000006e000138] sth %l5,[%i3+0x036] ! Mem[000000006f800136] ldx [%i3+0x030],%l6 ! Mem[000000006f800130] membar #Sync jmpl %o7,%g0 ldd [%i1+0x018],%l2 ! Mem[000000006e800118] p47_far_1_he: jmpl %o7,%g0 ldsw [%i2+0x020],%l6 ! Mem[000000006f000120] jmpl %o7,%g0 nop p47_far_1_hem: membar #Sync jmpl %o7,%g0 ldsw [%i2+0x020],%l6 ! Mem[000000006f000120] jmpl %o7,%g0 nop p47_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p48_far_1_le: ldstub [%i1+0x037],%l1 ! Mem[0000000070800137] ldstub [%i1+0x024],%l1 ! Mem[0000000070800124] ldstub [%i3+0x006],%l1 ! Mem[0000000071800106] swap [%i1+0x014],%l2 ! Mem[0000000070800114] ldstub [%i2+0x03b],%l4 ! Mem[000000007100013b] jmpl %o7,%g0 swap [%i3+0x010],%l0 ! Mem[0000000071800110] p48_far_1_lem: membar #Sync ldstub [%i1+0x037],%l1 ! Mem[0000000070800137] ldstub [%i1+0x024],%l1 ! Mem[0000000070800124] ldstub [%i3+0x006],%l1 ! Mem[0000000071800106] swap [%i1+0x014],%l2 ! Mem[0000000070800114] ldstub [%i2+0x03b],%l4 ! Mem[000000007100013b] membar #Sync jmpl %o7,%g0 swap [%i3+0x010],%l0 ! Mem[0000000071800110] p48_far_1_he: swap [%i3+0x034],%l0 ! Mem[0000000071800134] ldsb [%i3+0x036],%l7 ! Mem[0000000071800136] swap [%i0+0x018],%l6 ! Mem[0000000070000118] ldstub [%i2+0x005],%l7 ! Mem[0000000071000105] swap [%i2+0x000],%l1 ! Mem[0000000071000100] swap [%i2+0x020],%l5 ! Mem[0000000071000120] jmpl %o7,%g0 stx %l4,[%i1+0x030] ! Mem[0000000070800130] p48_far_1_hem: membar #Sync swap [%i3+0x034],%l0 ! Mem[0000000071800134] ldsb [%i3+0x036],%l7 ! Mem[0000000071800136] swap [%i0+0x018],%l6 ! Mem[0000000070000118] ldstub [%i2+0x005],%l7 ! Mem[0000000071000105] swap [%i2+0x000],%l1 ! Mem[0000000071000100] swap [%i2+0x020],%l5 ! Mem[0000000071000120] membar #Sync jmpl %o7,%g0 stx %l4,[%i1+0x030] ! Mem[0000000070800130] p48_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p49_far_1_le: jmpl %o7,%g0 std %l0,[%i3+0x010] ! Mem[0000000073800110] jmpl %o7,%g0 nop p49_far_1_lem: membar #Sync jmpl %o7,%g0 std %l0,[%i3+0x010] ! Mem[0000000073800110] jmpl %o7,%g0 nop p49_far_1_he: ldub [%i1+0x015],%l0 ! Mem[0000000072800115] ldub [%i0+0x006],%l7 ! Mem[0000000072000106] ldstub [%i0+0x010],%l7 ! Mem[0000000072000110] ldstub [%i0+0x02d],%l2 ! Mem[000000007200012d] ldsh [%i1+0x006],%l6 ! Mem[0000000072800106] ldub [%i1+0x00a],%l6 ! Mem[000000007280010a] jmpl %o7,%g0 lduh [%i1+0x038],%l3 ! Mem[0000000072800138] p49_far_1_hem: membar #Sync ldub [%i1+0x015],%l0 ! Mem[0000000072800115] ldub [%i0+0x006],%l7 ! Mem[0000000072000106] ldstub [%i0+0x010],%l7 ! Mem[0000000072000110] ldstub [%i0+0x02d],%l2 ! Mem[000000007200012d] ldsh [%i1+0x006],%l6 ! Mem[0000000072800106] ldub [%i1+0x00a],%l6 ! Mem[000000007280010a] membar #Sync jmpl %o7,%g0 lduh [%i1+0x038],%l3 ! Mem[0000000072800138] p49_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p50_far_1_le: jmpl %o7,%g0 ldstub [%i3+0x007],%l1 ! Mem[0000000075800107] jmpl %o7,%g0 nop p50_far_1_lem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x007],%l1 ! Mem[0000000075800107] jmpl %o7,%g0 nop p50_far_1_he: ldstub [%i0+0x038],%l5 ! Mem[0000000074000138] swap [%i3+0x020],%l6 ! Mem[0000000075800120] ldub [%i2+0x025],%l2 ! Mem[0000000075000125] swap [%i0+0x010],%l0 ! Mem[0000000074000110] swap [%i0+0x008],%l5 ! Mem[0000000074000108] jmpl %o7,%g0 ldub [%i1+0x020],%l4 ! Mem[0000000074800120] p50_far_1_hem: membar #Sync ldstub [%i0+0x038],%l5 ! Mem[0000000074000138] swap [%i3+0x020],%l6 ! Mem[0000000075800120] ldub [%i2+0x025],%l2 ! Mem[0000000075000125] swap [%i0+0x010],%l0 ! Mem[0000000074000110] swap [%i0+0x008],%l5 ! Mem[0000000074000108] membar #Sync jmpl %o7,%g0 ldub [%i1+0x020],%l4 ! Mem[0000000074800120] p50_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p51_far_1_le: jmpl %o7,%g0 stw %l0,[%i1+0x000] ! Mem[0000000076800100] jmpl %o7,%g0 nop p51_far_1_lem: membar #Sync jmpl %o7,%g0 stw %l0,[%i1+0x000] ! Mem[0000000076800100] jmpl %o7,%g0 nop p51_far_1_he: jmpl %o7,%g0 ldub [%i3+0x032],%l7 ! Mem[0000000077800132] jmpl %o7,%g0 nop p51_far_1_hem: membar #Sync jmpl %o7,%g0 ldub [%i3+0x032],%l7 ! Mem[0000000077800132] jmpl %o7,%g0 nop p51_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p52_far_1_le: jmpl %o7,%g0 ldsh [%i1+0x038],%l3 ! Mem[0000000078800138] jmpl %o7,%g0 nop p52_far_1_lem: membar #Sync jmpl %o7,%g0 ldsh [%i1+0x038],%l3 ! Mem[0000000078800138] jmpl %o7,%g0 nop p52_far_1_he: swap [%i1+0x034],%l5 ! Mem[0000000078800134] stw %l5,[%i0+0x000] ! Mem[0000000078000100] ldstub [%i0+0x023],%l5 ! Mem[0000000078000123] ldx [%i2+0x028],%l4 ! Mem[0000000079000128] jmpl %o7,%g0 swap [%i0+0x000],%l0 ! Mem[0000000078000100] p52_far_1_hem: membar #Sync swap [%i1+0x034],%l5 ! Mem[0000000078800134] stw %l5,[%i0+0x000] ! Mem[0000000078000100] ldstub [%i0+0x023],%l5 ! Mem[0000000078000123] ldx [%i2+0x028],%l4 ! Mem[0000000079000128] membar #Sync jmpl %o7,%g0 swap [%i0+0x000],%l0 ! Mem[0000000078000100] p52_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p53_far_1_le: swap [%i1+0x038],%l1 ! Mem[000000007a800138] ldub [%i3+0x026],%l1 ! Mem[000000007b800126] swap [%i1+0x030],%l0 ! Mem[000000007a800130] jmpl %o7,%g0 ldstub [%i0+0x00a],%l2 ! Mem[000000007a00010a] p53_far_1_lem: membar #Sync swap [%i1+0x038],%l1 ! Mem[000000007a800138] ldub [%i3+0x026],%l1 ! Mem[000000007b800126] swap [%i1+0x030],%l0 ! Mem[000000007a800130] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00a],%l2 ! Mem[000000007a00010a] p53_far_1_he: swap [%i3+0x028],%l7 ! Mem[000000007b800128] ldstub [%i2+0x027],%l4 ! Mem[000000007b000127] ldstub [%i0+0x028],%l6 ! Mem[000000007a000128] ldx [%i0+0x018],%l4 ! Mem[000000007a000118] jmpl %o7,%g0 lduw [%i2+0x008],%l0 ! Mem[000000007b000108] p53_far_1_hem: membar #Sync swap [%i3+0x028],%l7 ! Mem[000000007b800128] ldstub [%i2+0x027],%l4 ! Mem[000000007b000127] ldstub [%i0+0x028],%l6 ! Mem[000000007a000128] ldx [%i0+0x018],%l4 ! Mem[000000007a000118] membar #Sync jmpl %o7,%g0 lduw [%i2+0x008],%l0 ! Mem[000000007b000108] p53_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p54_far_1_le: ldsw [%i0+0x03c],%l3 ! Mem[000000007c00013c] ldstub [%i0+0x03c],%l7 ! Mem[000000007c00013c] ldd [%i0+0x038],%l2 ! Mem[000000007c000138] swap [%i3+0x01c],%l5 ! Mem[000000007d80011c] lduh [%i0+0x01e],%l2 ! Mem[000000007c00011e] lduh [%i1+0x02c],%l3 ! Mem[000000007c80012c] ldx [%i2+0x018],%l1 ! Mem[000000007d000118] jmpl %o7,%g0 lduw [%i0+0x00c],%l0 ! Mem[000000007c00010c] p54_far_1_lem: membar #Sync ldsw [%i0+0x03c],%l3 ! Mem[000000007c00013c] ldstub [%i0+0x03c],%l7 ! Mem[000000007c00013c] ldd [%i0+0x038],%l2 ! Mem[000000007c000138] swap [%i3+0x01c],%l5 ! Mem[000000007d80011c] lduh [%i0+0x01e],%l2 ! Mem[000000007c00011e] lduh [%i1+0x02c],%l3 ! Mem[000000007c80012c] ldx [%i2+0x018],%l1 ! Mem[000000007d000118] membar #Sync jmpl %o7,%g0 lduw [%i0+0x00c],%l0 ! Mem[000000007c00010c] p54_far_1_he: ldub [%i2+0x029],%l2 ! Mem[000000007d000129] jmpl %o7,%g0 ldstub [%i0+0x002],%l0 ! Mem[000000007c000102] p54_far_1_hem: membar #Sync ldub [%i2+0x029],%l2 ! Mem[000000007d000129] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x002],%l0 ! Mem[000000007c000102] p54_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p55_far_1_le: ldx [%i3+0x028],%l0 ! Mem[000000007f800128] swap [%i1+0x000],%l0 ! Mem[000000007e800100] swap [%i2+0x024],%l1 ! Mem[000000007f000124] std %l6,[%i3+0x020] ! Mem[000000007f800120] jmpl %o7,%g0 ldstub [%i3+0x037],%l6 ! Mem[000000007f800137] p55_far_1_lem: membar #Sync ldx [%i3+0x028],%l0 ! Mem[000000007f800128] swap [%i1+0x000],%l0 ! Mem[000000007e800100] swap [%i2+0x024],%l1 ! Mem[000000007f000124] std %l6,[%i3+0x020] ! Mem[000000007f800120] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x037],%l6 ! Mem[000000007f800137] p55_far_1_he: std %l2,[%i1+0x008] ! Mem[000000007e800108] swap [%i2+0x034],%l5 ! Mem[000000007f000134] jmpl %o7,%g0 swap [%i0+0x010],%l1 ! Mem[000000007e000110] p55_far_1_hem: membar #Sync std %l2,[%i1+0x008] ! Mem[000000007e800108] swap [%i2+0x034],%l5 ! Mem[000000007f000134] membar #Sync jmpl %o7,%g0 swap [%i0+0x010],%l1 ! Mem[000000007e000110] p55_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p56_far_1_le: std %l2,[%i3+0x010] ! Mem[0000000081800110] ldstub [%i3+0x035],%l7 ! Mem[0000000081800135] ldstub [%i2+0x03e],%l3 ! Mem[000000008100013e] ldstub [%i3+0x03c],%l7 ! Mem[000000008180013c] swap [%i0+0x038],%l3 ! Mem[0000000080000138] stb %l5,[%i1+0x01e] ! Mem[000000008080011e] ldsb [%i2+0x01d],%l4 ! Mem[000000008100011d] jmpl %o7,%g0 swap [%i0+0x008],%l7 ! Mem[0000000080000108] p56_far_1_lem: membar #Sync std %l2,[%i3+0x010] ! Mem[0000000081800110] ldstub [%i3+0x035],%l7 ! Mem[0000000081800135] ldstub [%i2+0x03e],%l3 ! Mem[000000008100013e] ldstub [%i3+0x03c],%l7 ! Mem[000000008180013c] swap [%i0+0x038],%l3 ! Mem[0000000080000138] stb %l5,[%i1+0x01e] ! Mem[000000008080011e] ldsb [%i2+0x01d],%l4 ! Mem[000000008100011d] membar #Sync jmpl %o7,%g0 swap [%i0+0x008],%l7 ! Mem[0000000080000108] p56_far_1_he: sth %l5,[%i1+0x002] ! Mem[0000000080800102] ldstub [%i0+0x008],%l6 ! Mem[0000000080000108] std %l2,[%i0+0x008] ! Mem[0000000080000108] stb %l2,[%i2+0x012] ! Mem[0000000081000112] lduw [%i1+0x020],%l7 ! Mem[0000000080800120] ldstub [%i2+0x00a],%l2 ! Mem[000000008100010a] jmpl %o7,%g0 std %l0,[%i1+0x018] ! Mem[0000000080800118] p56_far_1_hem: membar #Sync sth %l5,[%i1+0x002] ! Mem[0000000080800102] ldstub [%i0+0x008],%l6 ! Mem[0000000080000108] std %l2,[%i0+0x008] ! Mem[0000000080000108] stb %l2,[%i2+0x012] ! Mem[0000000081000112] lduw [%i1+0x020],%l7 ! Mem[0000000080800120] ldstub [%i2+0x00a],%l2 ! Mem[000000008100010a] membar #Sync jmpl %o7,%g0 std %l0,[%i1+0x018] ! Mem[0000000080800118] p56_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p57_far_1_le: lduh [%i2+0x028],%l4 ! Mem[0000000083000128] std %l4,[%i1+0x018] ! Mem[0000000082800118] stx %l5,[%i3+0x010] ! Mem[0000000083800110] lduw [%i0+0x01c],%l2 ! Mem[000000008200011c] ldstub [%i1+0x00f],%l6 ! Mem[000000008280010f] stx %l1,[%i0+0x018] ! Mem[0000000082000118] ldsh [%i0+0x02c],%l6 ! Mem[000000008200012c] jmpl %o7,%g0 swap [%i3+0x024],%l5 ! Mem[0000000083800124] p57_far_1_lem: membar #Sync lduh [%i2+0x028],%l4 ! Mem[0000000083000128] std %l4,[%i1+0x018] ! Mem[0000000082800118] stx %l5,[%i3+0x010] ! Mem[0000000083800110] lduw [%i0+0x01c],%l2 ! Mem[000000008200011c] ldstub [%i1+0x00f],%l6 ! Mem[000000008280010f] stx %l1,[%i0+0x018] ! Mem[0000000082000118] ldsh [%i0+0x02c],%l6 ! Mem[000000008200012c] membar #Sync jmpl %o7,%g0 swap [%i3+0x024],%l5 ! Mem[0000000083800124] p57_far_1_he: lduw [%i3+0x024],%l7 ! Mem[0000000083800124] stw %l3,[%i3+0x038] ! Mem[0000000083800138] ldstub [%i0+0x008],%l6 ! Mem[0000000082000108] swap [%i2+0x03c],%l6 ! Mem[000000008300013c] ldstub [%i0+0x01c],%l4 ! Mem[000000008200011c] swap [%i0+0x018],%l1 ! Mem[0000000082000118] jmpl %o7,%g0 swap [%i0+0x014],%l3 ! Mem[0000000082000114] p57_far_1_hem: membar #Sync lduw [%i3+0x024],%l7 ! Mem[0000000083800124] stw %l3,[%i3+0x038] ! Mem[0000000083800138] ldstub [%i0+0x008],%l6 ! Mem[0000000082000108] swap [%i2+0x03c],%l6 ! Mem[000000008300013c] ldstub [%i0+0x01c],%l4 ! Mem[000000008200011c] swap [%i0+0x018],%l1 ! Mem[0000000082000118] membar #Sync jmpl %o7,%g0 swap [%i0+0x014],%l3 ! Mem[0000000082000114] p57_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p58_far_1_le: lduh [%i2+0x030],%l1 ! Mem[0000000085000130] ldstub [%i0+0x038],%l3 ! Mem[0000000084000138] stw %l5,[%i1+0x030] ! Mem[0000000084800130] jmpl %o7,%g0 stb %l1,[%i3+0x018] ! Mem[0000000085800118] p58_far_1_lem: membar #Sync lduh [%i2+0x030],%l1 ! Mem[0000000085000130] ldstub [%i0+0x038],%l3 ! Mem[0000000084000138] stw %l5,[%i1+0x030] ! Mem[0000000084800130] membar #Sync jmpl %o7,%g0 stb %l1,[%i3+0x018] ! Mem[0000000085800118] p58_far_1_he: ldstub [%i0+0x00e],%l0 ! Mem[000000008400010e] swap [%i2+0x000],%l2 ! Mem[0000000085000100] stb %l4,[%i0+0x02d] ! Mem[000000008400012d] jmpl %o7,%g0 lduh [%i3+0x026],%l2 ! Mem[0000000085800126] p58_far_1_hem: membar #Sync ldstub [%i0+0x00e],%l0 ! Mem[000000008400010e] swap [%i2+0x000],%l2 ! Mem[0000000085000100] stb %l4,[%i0+0x02d] ! Mem[000000008400012d] membar #Sync jmpl %o7,%g0 lduh [%i3+0x026],%l2 ! Mem[0000000085800126] p58_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p59_far_1_le: ldsh [%i3+0x024],%l1 ! Mem[0000000087800124] ldsw [%i1+0x008],%l2 ! Mem[0000000086800108] ldsh [%i0+0x01a],%l7 ! Mem[000000008600011a] std %l4,[%i3+0x018] ! Mem[0000000087800118] stx %l2,[%i3+0x018] ! Mem[0000000087800118] jmpl %o7,%g0 ldstub [%i0+0x02c],%l0 ! Mem[000000008600012c] p59_far_1_lem: membar #Sync ldsh [%i3+0x024],%l1 ! Mem[0000000087800124] ldsw [%i1+0x008],%l2 ! Mem[0000000086800108] ldsh [%i0+0x01a],%l7 ! Mem[000000008600011a] std %l4,[%i3+0x018] ! Mem[0000000087800118] stx %l2,[%i3+0x018] ! Mem[0000000087800118] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x02c],%l0 ! Mem[000000008600012c] p59_far_1_he: std %l6,[%i3+0x010] ! Mem[0000000087800110] ldstub [%i0+0x038],%l6 ! Mem[0000000086000138] lduw [%i3+0x024],%l7 ! Mem[0000000087800124] swap [%i1+0x038],%l3 ! Mem[0000000086800138] lduh [%i2+0x018],%l1 ! Mem[0000000087000118] std %l6,[%i3+0x038] ! Mem[0000000087800138] ldstub [%i2+0x01c],%l4 ! Mem[000000008700011c] jmpl %o7,%g0 swap [%i3+0x008],%l0 ! Mem[0000000087800108] p59_far_1_hem: membar #Sync std %l6,[%i3+0x010] ! Mem[0000000087800110] ldstub [%i0+0x038],%l6 ! Mem[0000000086000138] lduw [%i3+0x024],%l7 ! Mem[0000000087800124] swap [%i1+0x038],%l3 ! Mem[0000000086800138] lduh [%i2+0x018],%l1 ! Mem[0000000087000118] std %l6,[%i3+0x038] ! Mem[0000000087800138] ldstub [%i2+0x01c],%l4 ! Mem[000000008700011c] membar #Sync jmpl %o7,%g0 swap [%i3+0x008],%l0 ! Mem[0000000087800108] p59_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p60_far_1_le: ldstub [%i3+0x03e],%l3 ! Mem[000000008980013e] ldsh [%i2+0x030],%l1 ! Mem[0000000089000130] swap [%i1+0x01c],%l2 ! Mem[000000008880011c] ldd [%i2+0x030],%l4 ! Mem[0000000089000130] std %l4,[%i0+0x018] ! Mem[0000000088000118] ldx [%i1+0x008],%l7 ! Mem[0000000088800108] jmpl %o7,%g0 ldub [%i0+0x010],%l7 ! Mem[0000000088000110] p60_far_1_lem: membar #Sync ldstub [%i3+0x03e],%l3 ! Mem[000000008980013e] ldsh [%i2+0x030],%l1 ! Mem[0000000089000130] swap [%i1+0x01c],%l2 ! Mem[000000008880011c] ldd [%i2+0x030],%l4 ! Mem[0000000089000130] std %l4,[%i0+0x018] ! Mem[0000000088000118] ldx [%i1+0x008],%l7 ! Mem[0000000088800108] membar #Sync jmpl %o7,%g0 ldub [%i0+0x010],%l7 ! Mem[0000000088000110] p60_far_1_he: ldstub [%i1+0x002],%l6 ! Mem[0000000088800102] ldsh [%i2+0x026],%l5 ! Mem[0000000089000126] swap [%i2+0x02c],%l7 ! Mem[000000008900012c] swap [%i0+0x014],%l4 ! Mem[0000000088000114] ldstub [%i0+0x015],%l3 ! Mem[0000000088000115] sth %l4,[%i1+0x02e] ! Mem[000000008880012e] jmpl %o7,%g0 lduw [%i1+0x008],%l2 ! Mem[0000000088800108] p60_far_1_hem: membar #Sync ldstub [%i1+0x002],%l6 ! Mem[0000000088800102] ldsh [%i2+0x026],%l5 ! Mem[0000000089000126] swap [%i2+0x02c],%l7 ! Mem[000000008900012c] swap [%i0+0x014],%l4 ! Mem[0000000088000114] ldstub [%i0+0x015],%l3 ! Mem[0000000088000115] sth %l4,[%i1+0x02e] ! Mem[000000008880012e] membar #Sync jmpl %o7,%g0 lduw [%i1+0x008],%l2 ! Mem[0000000088800108] p60_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p61_far_1_le: swap [%i0+0x02c],%l0 ! Mem[000000008a00012c] sth %l0,[%i0+0x002] ! Mem[000000008a000102] ldstub [%i0+0x024],%l1 ! Mem[000000008a000124] swap [%i2+0x008],%l0 ! Mem[000000008b000108] jmpl %o7,%g0 ldstub [%i0+0x029],%l4 ! Mem[000000008a000129] p61_far_1_lem: membar #Sync swap [%i0+0x02c],%l0 ! Mem[000000008a00012c] sth %l0,[%i0+0x002] ! Mem[000000008a000102] ldstub [%i0+0x024],%l1 ! Mem[000000008a000124] swap [%i2+0x008],%l0 ! Mem[000000008b000108] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x029],%l4 ! Mem[000000008a000129] p61_far_1_he: ldstub [%i2+0x005],%l2 ! Mem[000000008b000105] lduw [%i1+0x004],%l5 ! Mem[000000008a800104] stx %l7,[%i0+0x030] ! Mem[000000008a000130] ldstub [%i1+0x037],%l5 ! Mem[000000008a800137] sth %l0,[%i3+0x014] ! Mem[000000008b800114] ldstub [%i3+0x009],%l0 ! Mem[000000008b800109] jmpl %o7,%g0 stw %l6,[%i3+0x03c] ! Mem[000000008b80013c] p61_far_1_hem: membar #Sync ldstub [%i2+0x005],%l2 ! Mem[000000008b000105] lduw [%i1+0x004],%l5 ! Mem[000000008a800104] stx %l7,[%i0+0x030] ! Mem[000000008a000130] ldstub [%i1+0x037],%l5 ! Mem[000000008a800137] sth %l0,[%i3+0x014] ! Mem[000000008b800114] ldstub [%i3+0x009],%l0 ! Mem[000000008b800109] membar #Sync jmpl %o7,%g0 stw %l6,[%i3+0x03c] ! Mem[000000008b80013c] p61_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p62_far_1_le: ldstub [%i0+0x03b],%l4 ! Mem[000000008c00013b] ldd [%i2+0x038],%l0 ! Mem[000000008d000138] swap [%i1+0x028],%l3 ! Mem[000000008c800128] jmpl %o7,%g0 sth %l6,[%i2+0x02c] ! Mem[000000008d00012c] p62_far_1_lem: membar #Sync ldstub [%i0+0x03b],%l4 ! Mem[000000008c00013b] ldd [%i2+0x038],%l0 ! Mem[000000008d000138] swap [%i1+0x028],%l3 ! Mem[000000008c800128] membar #Sync jmpl %o7,%g0 sth %l6,[%i2+0x02c] ! Mem[000000008d00012c] p62_far_1_he: swap [%i1+0x018],%l6 ! Mem[000000008c800118] ldub [%i3+0x005],%l7 ! Mem[000000008d800105] sth %l5,[%i0+0x002] ! Mem[000000008c000102] ldstub [%i3+0x02d],%l4 ! Mem[000000008d80012d] ldstub [%i2+0x00d],%l3 ! Mem[000000008d00010d] ldstub [%i1+0x037],%l1 ! Mem[000000008c800137] std %l4,[%i0+0x028] ! Mem[000000008c000128] jmpl %o7,%g0 ldsb [%i0+0x039],%l5 ! Mem[000000008c000139] p62_far_1_hem: membar #Sync swap [%i1+0x018],%l6 ! Mem[000000008c800118] ldub [%i3+0x005],%l7 ! Mem[000000008d800105] sth %l5,[%i0+0x002] ! Mem[000000008c000102] ldstub [%i3+0x02d],%l4 ! Mem[000000008d80012d] ldstub [%i2+0x00d],%l3 ! Mem[000000008d00010d] ldstub [%i1+0x037],%l1 ! Mem[000000008c800137] std %l4,[%i0+0x028] ! Mem[000000008c000128] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x039],%l5 ! Mem[000000008c000139] p62_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p63_far_1_le: ldub [%i2+0x02e],%l0 ! Mem[000000008f00012e] stx %l0,[%i1+0x000] ! Mem[000000008e800100] sth %l1,[%i2+0x024] ! Mem[000000008f000124] stw %l0,[%i1+0x008] ! Mem[000000008e800108] jmpl %o7,%g0 ldstub [%i2+0x031],%l0 ! Mem[000000008f000131] p63_far_1_lem: membar #Sync ldub [%i2+0x02e],%l0 ! Mem[000000008f00012e] stx %l0,[%i1+0x000] ! Mem[000000008e800100] sth %l1,[%i2+0x024] ! Mem[000000008f000124] stw %l0,[%i1+0x008] ! Mem[000000008e800108] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x031],%l0 ! Mem[000000008f000131] p63_far_1_he: swap [%i3+0x034],%l7 ! Mem[000000008f800134] swap [%i1+0x028],%l7 ! Mem[000000008e800128] ldstub [%i2+0x034],%l7 ! Mem[000000008f000134] swap [%i2+0x028],%l3 ! Mem[000000008f000128] swap [%i0+0x018],%l4 ! Mem[000000008e000118] ldub [%i2+0x006],%l7 ! Mem[000000008f000106] jmpl %o7,%g0 ldsw [%i3+0x010],%l4 ! Mem[000000008f800110] p63_far_1_hem: membar #Sync swap [%i3+0x034],%l7 ! Mem[000000008f800134] swap [%i1+0x028],%l7 ! Mem[000000008e800128] ldstub [%i2+0x034],%l7 ! Mem[000000008f000134] swap [%i2+0x028],%l3 ! Mem[000000008f000128] swap [%i0+0x018],%l4 ! Mem[000000008e000118] ldub [%i2+0x006],%l7 ! Mem[000000008f000106] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x010],%l4 ! Mem[000000008f800110] p63_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 far1_b2b_h: nop nop nop nop nop nop jmpl %o7,%g0 nop far1_b2b_l: 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: ldx [%i1+0x018],%l3 ! Mem[0000000010800118] ldsw [%i2+0x020],%l2 ! Mem[0000000011000120] std %l2,[%i2+0x038] ! Mem[0000000011000138] ldstub [%i3+0x01c],%l4 ! Mem[000000001180011c] swap [%i3+0x004],%l0 ! Mem[0000000011800104] stx %l4,[%i1+0x008] ! Mem[0000000010800108] jmpl %o7,%g0 sth %l3,[%i0+0x02c] ! Mem[000000001000012c] p0_far_2_lem: membar #Sync ldx [%i1+0x018],%l3 ! Mem[0000000010800118] ldsw [%i2+0x020],%l2 ! Mem[0000000011000120] std %l2,[%i2+0x038] ! Mem[0000000011000138] ldstub [%i3+0x01c],%l4 ! Mem[000000001180011c] swap [%i3+0x004],%l0 ! Mem[0000000011800104] stx %l4,[%i1+0x008] ! Mem[0000000010800108] membar #Sync jmpl %o7,%g0 sth %l3,[%i0+0x02c] ! Mem[000000001000012c] p0_far_2_he: swap [%i0+0x000],%l7 ! Mem[0000000010000100] jmpl %o7,%g0 ldx [%i2+0x000],%l5 ! Mem[0000000011000100] p0_far_2_hem: membar #Sync swap [%i0+0x000],%l7 ! Mem[0000000010000100] membar #Sync jmpl %o7,%g0 ldx [%i2+0x000],%l5 ! Mem[0000000011000100] p0_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p1_far_2_le: jmpl %o7,%g0 sth %l4,[%i1+0x00c] ! Mem[000000001280010c] jmpl %o7,%g0 nop p1_far_2_lem: membar #Sync jmpl %o7,%g0 sth %l4,[%i1+0x00c] ! Mem[000000001280010c] jmpl %o7,%g0 nop p1_far_2_he: ldstub [%i3+0x01e],%l6 ! Mem[000000001380011e] jmpl %o7,%g0 stb %l4,[%i2+0x008] ! Mem[0000000013000108] p1_far_2_hem: membar #Sync ldstub [%i3+0x01e],%l6 ! Mem[000000001380011e] membar #Sync jmpl %o7,%g0 stb %l4,[%i2+0x008] ! Mem[0000000013000108] p1_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p2_far_2_le: std %l6,[%i3+0x000] ! Mem[0000000015800100] ldub [%i1+0x017],%l6 ! Mem[0000000014800117] ldd [%i2+0x030],%l2 ! Mem[0000000015000130] ldstub [%i1+0x014],%l2 ! Mem[0000000014800114] stx %l3,[%i1+0x030] ! Mem[0000000014800130] jmpl %o7,%g0 ldd [%i1+0x020],%l2 ! Mem[0000000014800120] p2_far_2_lem: membar #Sync std %l6,[%i3+0x000] ! Mem[0000000015800100] ldub [%i1+0x017],%l6 ! Mem[0000000014800117] ldd [%i2+0x030],%l2 ! Mem[0000000015000130] ldstub [%i1+0x014],%l2 ! Mem[0000000014800114] stx %l3,[%i1+0x030] ! Mem[0000000014800130] membar #Sync jmpl %o7,%g0 ldd [%i1+0x020],%l2 ! Mem[0000000014800120] p2_far_2_he: ldstub [%i1+0x01c],%l4 ! Mem[000000001480011c] ldx [%i2+0x010],%l3 ! Mem[0000000015000110] ldsw [%i1+0x030],%l2 ! Mem[0000000014800130] ldstub [%i1+0x004],%l6 ! Mem[0000000014800104] swap [%i3+0x038],%l5 ! Mem[0000000015800138] ldsw [%i3+0x018],%l5 ! Mem[0000000015800118] jmpl %o7,%g0 lduw [%i3+0x024],%l3 ! Mem[0000000015800124] p2_far_2_hem: membar #Sync ldstub [%i1+0x01c],%l4 ! Mem[000000001480011c] ldx [%i2+0x010],%l3 ! Mem[0000000015000110] ldsw [%i1+0x030],%l2 ! Mem[0000000014800130] ldstub [%i1+0x004],%l6 ! Mem[0000000014800104] swap [%i3+0x038],%l5 ! Mem[0000000015800138] ldsw [%i3+0x018],%l5 ! Mem[0000000015800118] membar #Sync jmpl %o7,%g0 lduw [%i3+0x024],%l3 ! Mem[0000000015800124] p2_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p3_far_2_le: ldsh [%i3+0x024],%l1 ! Mem[0000000017800124] ldx [%i2+0x030],%l5 ! Mem[0000000017000130] stx %l7,[%i3+0x018] ! Mem[0000000017800118] swap [%i1+0x01c],%l3 ! Mem[000000001680011c] ldsw [%i1+0x038],%l1 ! Mem[0000000016800138] jmpl %o7,%g0 ldstub [%i0+0x018],%l1 ! Mem[0000000016000118] p3_far_2_lem: membar #Sync ldsh [%i3+0x024],%l1 ! Mem[0000000017800124] ldx [%i2+0x030],%l5 ! Mem[0000000017000130] stx %l7,[%i3+0x018] ! Mem[0000000017800118] swap [%i1+0x01c],%l3 ! Mem[000000001680011c] ldsw [%i1+0x038],%l1 ! Mem[0000000016800138] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x018],%l1 ! Mem[0000000016000118] p3_far_2_he: lduw [%i3+0x02c],%l2 ! Mem[000000001780012c] stw %l6,[%i1+0x004] ! Mem[0000000016800104] stw %l6,[%i1+0x008] ! Mem[0000000016800108] ldstub [%i3+0x039],%l3 ! Mem[0000000017800139] jmpl %o7,%g0 ldstub [%i3+0x00d],%l4 ! Mem[000000001780010d] p3_far_2_hem: membar #Sync lduw [%i3+0x02c],%l2 ! Mem[000000001780012c] stw %l6,[%i1+0x004] ! Mem[0000000016800104] stw %l6,[%i1+0x008] ! Mem[0000000016800108] ldstub [%i3+0x039],%l3 ! Mem[0000000017800139] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00d],%l4 ! Mem[000000001780010d] p3_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p4_far_2_le: ldstub [%i1+0x016],%l6 ! Mem[0000000018800116] sth %l6,[%i0+0x028] ! Mem[0000000018000128] ldx [%i3+0x008],%l5 ! Mem[0000000019800108] lduh [%i1+0x038],%l6 ! Mem[0000000018800138] ldstub [%i3+0x038],%l1 ! Mem[0000000019800138] stb %l1,[%i2+0x014] ! Mem[0000000019000114] ldsh [%i1+0x034],%l7 ! Mem[0000000018800134] jmpl %o7,%g0 swap [%i3+0x018],%l1 ! Mem[0000000019800118] p4_far_2_lem: membar #Sync ldstub [%i1+0x016],%l6 ! Mem[0000000018800116] sth %l6,[%i0+0x028] ! Mem[0000000018000128] ldx [%i3+0x008],%l5 ! Mem[0000000019800108] lduh [%i1+0x038],%l6 ! Mem[0000000018800138] ldstub [%i3+0x038],%l1 ! Mem[0000000019800138] stb %l1,[%i2+0x014] ! Mem[0000000019000114] ldsh [%i1+0x034],%l7 ! Mem[0000000018800134] membar #Sync jmpl %o7,%g0 swap [%i3+0x018],%l1 ! Mem[0000000019800118] p4_far_2_he: ldstub [%i2+0x01a],%l6 ! Mem[000000001900011a] ldsw [%i3+0x018],%l3 ! Mem[0000000019800118] ldd [%i0+0x018],%l2 ! Mem[0000000018000118] lduw [%i2+0x004],%l0 ! Mem[0000000019000104] lduh [%i3+0x004],%l2 ! Mem[0000000019800104] ldsh [%i2+0x03a],%l0 ! Mem[000000001900013a] ldsh [%i0+0x022],%l7 ! Mem[0000000018000122] jmpl %o7,%g0 swap [%i3+0x024],%l0 ! Mem[0000000019800124] p4_far_2_hem: membar #Sync ldstub [%i2+0x01a],%l6 ! Mem[000000001900011a] ldsw [%i3+0x018],%l3 ! Mem[0000000019800118] ldd [%i0+0x018],%l2 ! Mem[0000000018000118] lduw [%i2+0x004],%l0 ! Mem[0000000019000104] lduh [%i3+0x004],%l2 ! Mem[0000000019800104] ldsh [%i2+0x03a],%l0 ! Mem[000000001900013a] ldsh [%i0+0x022],%l7 ! Mem[0000000018000122] membar #Sync jmpl %o7,%g0 swap [%i3+0x024],%l0 ! Mem[0000000019800124] p4_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p5_far_2_le: std %l0,[%i2+0x018] ! Mem[000000001b000118] jmpl %o7,%g0 std %l2,[%i1+0x000] ! Mem[000000001a800100] p5_far_2_lem: membar #Sync std %l0,[%i2+0x018] ! Mem[000000001b000118] membar #Sync jmpl %o7,%g0 std %l2,[%i1+0x000] ! Mem[000000001a800100] p5_far_2_he: ldub [%i1+0x008],%l6 ! Mem[000000001a800108] jmpl %o7,%g0 ldx [%i2+0x028],%l1 ! Mem[000000001b000128] p5_far_2_hem: membar #Sync ldub [%i1+0x008],%l6 ! Mem[000000001a800108] membar #Sync jmpl %o7,%g0 ldx [%i2+0x028],%l1 ! Mem[000000001b000128] p5_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p6_far_2_le: ldstub [%i0+0x03b],%l4 ! Mem[000000001c00013b] ldx [%i3+0x038],%l2 ! Mem[000000001d800138] ldsh [%i3+0x02a],%l3 ! Mem[000000001d80012a] jmpl %o7,%g0 stw %l1,[%i3+0x034] ! Mem[000000001d800134] p6_far_2_lem: membar #Sync ldstub [%i0+0x03b],%l4 ! Mem[000000001c00013b] ldx [%i3+0x038],%l2 ! Mem[000000001d800138] ldsh [%i3+0x02a],%l3 ! Mem[000000001d80012a] membar #Sync jmpl %o7,%g0 stw %l1,[%i3+0x034] ! Mem[000000001d800134] p6_far_2_he: jmpl %o7,%g0 ldd [%i0+0x038],%l6 ! Mem[000000001c000138] jmpl %o7,%g0 nop p6_far_2_hem: membar #Sync jmpl %o7,%g0 ldd [%i0+0x038],%l6 ! Mem[000000001c000138] jmpl %o7,%g0 nop p6_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p7_far_2_le: swap [%i2+0x010],%l5 ! Mem[000000001f000110] ldsh [%i0+0x036],%l1 ! Mem[000000001e000136] jmpl %o7,%g0 ldstub [%i3+0x012],%l2 ! Mem[000000001f800112] p7_far_2_lem: membar #Sync swap [%i2+0x010],%l5 ! Mem[000000001f000110] ldsh [%i0+0x036],%l1 ! Mem[000000001e000136] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x012],%l2 ! Mem[000000001f800112] p7_far_2_he: jmpl %o7,%g0 stx %l2,[%i0+0x000] ! Mem[000000001e000100] jmpl %o7,%g0 nop p7_far_2_hem: membar #Sync jmpl %o7,%g0 stx %l2,[%i0+0x000] ! Mem[000000001e000100] jmpl %o7,%g0 nop p7_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p8_far_2_le: lduw [%i2+0x00c],%l6 ! Mem[000000002100010c] stw %l2,[%i2+0x014] ! Mem[0000000021000114] ldstub [%i2+0x017],%l4 ! Mem[0000000021000117] stx %l0,[%i1+0x008] ! Mem[0000000020800108] stb %l1,[%i3+0x036] ! Mem[0000000021800136] std %l2,[%i2+0x018] ! Mem[0000000021000118] jmpl %o7,%g0 ldstub [%i2+0x029],%l7 ! Mem[0000000021000129] p8_far_2_lem: membar #Sync lduw [%i2+0x00c],%l6 ! Mem[000000002100010c] stw %l2,[%i2+0x014] ! Mem[0000000021000114] ldstub [%i2+0x017],%l4 ! Mem[0000000021000117] stx %l0,[%i1+0x008] ! Mem[0000000020800108] stb %l1,[%i3+0x036] ! Mem[0000000021800136] std %l2,[%i2+0x018] ! Mem[0000000021000118] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x029],%l7 ! Mem[0000000021000129] p8_far_2_he: stx %l2,[%i1+0x010] ! Mem[0000000020800110] ldsb [%i2+0x028],%l0 ! Mem[0000000021000128] stw %l1,[%i3+0x00c] ! Mem[000000002180010c] ldsw [%i2+0x020],%l7 ! Mem[0000000021000120] stb %l5,[%i2+0x039] ! Mem[0000000021000139] jmpl %o7,%g0 swap [%i3+0x028],%l1 ! Mem[0000000021800128] p8_far_2_hem: membar #Sync stx %l2,[%i1+0x010] ! Mem[0000000020800110] ldsb [%i2+0x028],%l0 ! Mem[0000000021000128] stw %l1,[%i3+0x00c] ! Mem[000000002180010c] ldsw [%i2+0x020],%l7 ! Mem[0000000021000120] stb %l5,[%i2+0x039] ! Mem[0000000021000139] membar #Sync jmpl %o7,%g0 swap [%i3+0x028],%l1 ! Mem[0000000021800128] p8_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p9_far_2_le: stw %l4,[%i3+0x004] ! Mem[0000000023800104] jmpl %o7,%g0 swap [%i0+0x024],%l0 ! Mem[0000000022000124] p9_far_2_lem: membar #Sync stw %l4,[%i3+0x004] ! Mem[0000000023800104] membar #Sync jmpl %o7,%g0 swap [%i0+0x024],%l0 ! Mem[0000000022000124] p9_far_2_he: ldub [%i2+0x03f],%l4 ! Mem[000000002300013f] jmpl %o7,%g0 stx %l7,[%i0+0x000] ! Mem[0000000022000100] p9_far_2_hem: membar #Sync ldub [%i2+0x03f],%l4 ! Mem[000000002300013f] membar #Sync jmpl %o7,%g0 stx %l7,[%i0+0x000] ! Mem[0000000022000100] p9_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p10_far_2_le: jmpl %o7,%g0 ldsw [%i3+0x028],%l3 ! Mem[0000000025800128] jmpl %o7,%g0 nop p10_far_2_lem: membar #Sync jmpl %o7,%g0 ldsw [%i3+0x028],%l3 ! Mem[0000000025800128] jmpl %o7,%g0 nop p10_far_2_he: ldd [%i2+0x028],%l4 ! Mem[0000000025000128] ldd [%i3+0x008],%l2 ! Mem[0000000025800108] jmpl %o7,%g0 lduw [%i1+0x034],%l1 ! Mem[0000000024800134] p10_far_2_hem: membar #Sync ldd [%i2+0x028],%l4 ! Mem[0000000025000128] ldd [%i3+0x008],%l2 ! Mem[0000000025800108] membar #Sync jmpl %o7,%g0 lduw [%i1+0x034],%l1 ! Mem[0000000024800134] p10_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p11_far_2_le: sth %l1,[%i3+0x004] ! Mem[0000000027800104] stx %l6,[%i0+0x008] ! Mem[0000000026000108] swap [%i3+0x024],%l2 ! Mem[0000000027800124] swap [%i1+0x014],%l1 ! Mem[0000000026800114] ldsw [%i1+0x020],%l0 ! Mem[0000000026800120] sth %l0,[%i1+0x008] ! Mem[0000000026800108] swap [%i3+0x018],%l3 ! Mem[0000000027800118] jmpl %o7,%g0 swap [%i1+0x038],%l3 ! Mem[0000000026800138] p11_far_2_lem: membar #Sync sth %l1,[%i3+0x004] ! Mem[0000000027800104] stx %l6,[%i0+0x008] ! Mem[0000000026000108] swap [%i3+0x024],%l2 ! Mem[0000000027800124] swap [%i1+0x014],%l1 ! Mem[0000000026800114] ldsw [%i1+0x020],%l0 ! Mem[0000000026800120] sth %l0,[%i1+0x008] ! Mem[0000000026800108] swap [%i3+0x018],%l3 ! Mem[0000000027800118] membar #Sync jmpl %o7,%g0 swap [%i1+0x038],%l3 ! Mem[0000000026800138] p11_far_2_he: ldstub [%i1+0x006],%l6 ! Mem[0000000026800106] lduw [%i3+0x000],%l6 ! Mem[0000000027800100] jmpl %o7,%g0 ldub [%i0+0x030],%l4 ! Mem[0000000026000130] p11_far_2_hem: membar #Sync ldstub [%i1+0x006],%l6 ! Mem[0000000026800106] lduw [%i3+0x000],%l6 ! Mem[0000000027800100] membar #Sync jmpl %o7,%g0 ldub [%i0+0x030],%l4 ! Mem[0000000026000130] p11_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p12_far_2_le: sth %l5,[%i2+0x02c] ! Mem[000000002900012c] lduw [%i0+0x004],%l1 ! Mem[0000000028000104] jmpl %o7,%g0 stb %l6,[%i1+0x007] ! Mem[0000000028800107] p12_far_2_lem: membar #Sync sth %l5,[%i2+0x02c] ! Mem[000000002900012c] lduw [%i0+0x004],%l1 ! Mem[0000000028000104] membar #Sync jmpl %o7,%g0 stb %l6,[%i1+0x007] ! Mem[0000000028800107] p12_far_2_he: swap [%i2+0x018],%l6 ! Mem[0000000029000118] ldsb [%i2+0x02a],%l1 ! Mem[000000002900012a] ldstub [%i1+0x004],%l3 ! Mem[0000000028800104] ldstub [%i3+0x004],%l0 ! Mem[0000000029800104] ldsw [%i0+0x004],%l2 ! Mem[0000000028000104] stb %l0,[%i2+0x03b] ! Mem[000000002900013b] jmpl %o7,%g0 swap [%i1+0x020],%l7 ! Mem[0000000028800120] p12_far_2_hem: membar #Sync swap [%i2+0x018],%l6 ! Mem[0000000029000118] ldsb [%i2+0x02a],%l1 ! Mem[000000002900012a] ldstub [%i1+0x004],%l3 ! Mem[0000000028800104] ldstub [%i3+0x004],%l0 ! Mem[0000000029800104] ldsw [%i0+0x004],%l2 ! Mem[0000000028000104] stb %l0,[%i2+0x03b] ! Mem[000000002900013b] membar #Sync jmpl %o7,%g0 swap [%i1+0x020],%l7 ! Mem[0000000028800120] p12_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p13_far_2_le: ldx [%i1+0x020],%l2 ! Mem[000000002a800120] ldx [%i3+0x010],%l0 ! Mem[000000002b800110] ldstub [%i0+0x030],%l7 ! Mem[000000002a000130] ldsh [%i0+0x03a],%l2 ! Mem[000000002a00013a] ldub [%i0+0x029],%l7 ! Mem[000000002a000129] jmpl %o7,%g0 ldsb [%i2+0x036],%l6 ! Mem[000000002b000136] p13_far_2_lem: membar #Sync ldx [%i1+0x020],%l2 ! Mem[000000002a800120] ldx [%i3+0x010],%l0 ! Mem[000000002b800110] ldstub [%i0+0x030],%l7 ! Mem[000000002a000130] ldsh [%i0+0x03a],%l2 ! Mem[000000002a00013a] ldub [%i0+0x029],%l7 ! Mem[000000002a000129] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x036],%l6 ! Mem[000000002b000136] p13_far_2_he: ldsb [%i3+0x036],%l4 ! Mem[000000002b800136] swap [%i2+0x030],%l1 ! Mem[000000002b000130] ldstub [%i0+0x01e],%l6 ! Mem[000000002a00011e] stb %l7,[%i0+0x02e] ! Mem[000000002a00012e] ldstub [%i1+0x01b],%l1 ! Mem[000000002a80011b] ldstub [%i3+0x03a],%l6 ! Mem[000000002b80013a] stb %l1,[%i1+0x00a] ! Mem[000000002a80010a] jmpl %o7,%g0 ldsh [%i3+0x02a],%l0 ! Mem[000000002b80012a] p13_far_2_hem: membar #Sync ldsb [%i3+0x036],%l4 ! Mem[000000002b800136] swap [%i2+0x030],%l1 ! Mem[000000002b000130] ldstub [%i0+0x01e],%l6 ! Mem[000000002a00011e] stb %l7,[%i0+0x02e] ! Mem[000000002a00012e] ldstub [%i1+0x01b],%l1 ! Mem[000000002a80011b] ldstub [%i3+0x03a],%l6 ! Mem[000000002b80013a] stb %l1,[%i1+0x00a] ! Mem[000000002a80010a] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x02a],%l0 ! Mem[000000002b80012a] p13_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p14_far_2_le: stx %l1,[%i0+0x030] ! Mem[000000002c000130] ldub [%i0+0x01b],%l2 ! Mem[000000002c00011b] ldstub [%i2+0x01b],%l1 ! Mem[000000002d00011b] sth %l6,[%i1+0x016] ! Mem[000000002c800116] swap [%i2+0x038],%l3 ! Mem[000000002d000138] ldsb [%i2+0x028],%l3 ! Mem[000000002d000128] jmpl %o7,%g0 ldstub [%i1+0x00a],%l5 ! Mem[000000002c80010a] p14_far_2_lem: membar #Sync stx %l1,[%i0+0x030] ! Mem[000000002c000130] ldub [%i0+0x01b],%l2 ! Mem[000000002c00011b] ldstub [%i2+0x01b],%l1 ! Mem[000000002d00011b] sth %l6,[%i1+0x016] ! Mem[000000002c800116] swap [%i2+0x038],%l3 ! Mem[000000002d000138] ldsb [%i2+0x028],%l3 ! Mem[000000002d000128] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x00a],%l5 ! Mem[000000002c80010a] p14_far_2_he: jmpl %o7,%g0 stw %l4,[%i1+0x00c] ! Mem[000000002c80010c] jmpl %o7,%g0 nop p14_far_2_hem: membar #Sync jmpl %o7,%g0 stw %l4,[%i1+0x00c] ! Mem[000000002c80010c] jmpl %o7,%g0 nop p14_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p15_far_2_le: ldstub [%i3+0x00a],%l5 ! Mem[000000002f80010a] ldsh [%i3+0x01e],%l7 ! Mem[000000002f80011e] swap [%i3+0x024],%l1 ! Mem[000000002f800124] swap [%i3+0x034],%l7 ! Mem[000000002f800134] jmpl %o7,%g0 ldsb [%i3+0x038],%l1 ! Mem[000000002f800138] p15_far_2_lem: membar #Sync ldstub [%i3+0x00a],%l5 ! Mem[000000002f80010a] ldsh [%i3+0x01e],%l7 ! Mem[000000002f80011e] swap [%i3+0x024],%l1 ! Mem[000000002f800124] swap [%i3+0x034],%l7 ! Mem[000000002f800134] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x038],%l1 ! Mem[000000002f800138] p15_far_2_he: lduw [%i1+0x008],%l4 ! Mem[000000002e800108] std %l0,[%i2+0x018] ! Mem[000000002f000118] ldstub [%i3+0x000],%l0 ! Mem[000000002f800100] ldd [%i2+0x000],%l6 ! Mem[000000002f000100] swap [%i2+0x01c],%l4 ! Mem[000000002f00011c] stw %l6,[%i1+0x020] ! Mem[000000002e800120] ldstub [%i2+0x03c],%l4 ! Mem[000000002f00013c] jmpl %o7,%g0 ldd [%i1+0x030],%l6 ! Mem[000000002e800130] p15_far_2_hem: membar #Sync lduw [%i1+0x008],%l4 ! Mem[000000002e800108] std %l0,[%i2+0x018] ! Mem[000000002f000118] ldstub [%i3+0x000],%l0 ! Mem[000000002f800100] ldd [%i2+0x000],%l6 ! Mem[000000002f000100] swap [%i2+0x01c],%l4 ! Mem[000000002f00011c] stw %l6,[%i1+0x020] ! Mem[000000002e800120] ldstub [%i2+0x03c],%l4 ! Mem[000000002f00013c] membar #Sync jmpl %o7,%g0 ldd [%i1+0x030],%l6 ! Mem[000000002e800130] p15_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p16_far_2_le: ldstub [%i0+0x019],%l2 ! Mem[0000000030000119] ldsw [%i1+0x02c],%l0 ! Mem[000000003080012c] swap [%i0+0x004],%l4 ! Mem[0000000030000104] ldstub [%i0+0x00a],%l5 ! Mem[000000003000010a] stw %l7,[%i2+0x03c] ! Mem[000000003100013c] jmpl %o7,%g0 lduw [%i2+0x014],%l6 ! Mem[0000000031000114] p16_far_2_lem: membar #Sync ldstub [%i0+0x019],%l2 ! Mem[0000000030000119] ldsw [%i1+0x02c],%l0 ! Mem[000000003080012c] swap [%i0+0x004],%l4 ! Mem[0000000030000104] ldstub [%i0+0x00a],%l5 ! Mem[000000003000010a] stw %l7,[%i2+0x03c] ! Mem[000000003100013c] membar #Sync jmpl %o7,%g0 lduw [%i2+0x014],%l6 ! Mem[0000000031000114] p16_far_2_he: ldsb [%i1+0x03d],%l1 ! Mem[000000003080013d] ldsw [%i0+0x02c],%l1 ! Mem[000000003000012c] swap [%i0+0x01c],%l2 ! Mem[000000003000011c] ldsh [%i0+0x008],%l6 ! Mem[0000000030000108] jmpl %o7,%g0 swap [%i3+0x004],%l2 ! Mem[0000000031800104] p16_far_2_hem: membar #Sync ldsb [%i1+0x03d],%l1 ! Mem[000000003080013d] ldsw [%i0+0x02c],%l1 ! Mem[000000003000012c] swap [%i0+0x01c],%l2 ! Mem[000000003000011c] ldsh [%i0+0x008],%l6 ! Mem[0000000030000108] membar #Sync jmpl %o7,%g0 swap [%i3+0x004],%l2 ! Mem[0000000031800104] p16_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p17_far_2_le: ldx [%i2+0x020],%l0 ! Mem[0000000033000120] stw %l0,[%i1+0x020] ! Mem[0000000032800120] std %l2,[%i3+0x000] ! Mem[0000000033800100] ldsb [%i0+0x00b],%l0 ! Mem[000000003200010b] lduw [%i2+0x014],%l2 ! Mem[0000000033000114] sth %l6,[%i1+0x03a] ! Mem[000000003280013a] swap [%i1+0x004],%l2 ! Mem[0000000032800104] jmpl %o7,%g0 lduh [%i3+0x010],%l0 ! Mem[0000000033800110] p17_far_2_lem: membar #Sync ldx [%i2+0x020],%l0 ! Mem[0000000033000120] stw %l0,[%i1+0x020] ! Mem[0000000032800120] std %l2,[%i3+0x000] ! Mem[0000000033800100] ldsb [%i0+0x00b],%l0 ! Mem[000000003200010b] lduw [%i2+0x014],%l2 ! Mem[0000000033000114] sth %l6,[%i1+0x03a] ! Mem[000000003280013a] swap [%i1+0x004],%l2 ! Mem[0000000032800104] membar #Sync jmpl %o7,%g0 lduh [%i3+0x010],%l0 ! Mem[0000000033800110] p17_far_2_he: ldstub [%i0+0x032],%l6 ! Mem[0000000032000132] swap [%i1+0x008],%l6 ! Mem[0000000032800108] ldub [%i3+0x01f],%l6 ! Mem[000000003380011f] swap [%i3+0x028],%l0 ! Mem[0000000033800128] swap [%i0+0x030],%l0 ! Mem[0000000032000130] jmpl %o7,%g0 swap [%i2+0x00c],%l0 ! Mem[000000003300010c] p17_far_2_hem: membar #Sync ldstub [%i0+0x032],%l6 ! Mem[0000000032000132] swap [%i1+0x008],%l6 ! Mem[0000000032800108] ldub [%i3+0x01f],%l6 ! Mem[000000003380011f] swap [%i3+0x028],%l0 ! Mem[0000000033800128] swap [%i0+0x030],%l0 ! Mem[0000000032000130] membar #Sync jmpl %o7,%g0 swap [%i2+0x00c],%l0 ! Mem[000000003300010c] p17_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p18_far_2_le: ldsh [%i3+0x034],%l7 ! Mem[0000000035800134] ldub [%i1+0x009],%l0 ! Mem[0000000034800109] lduh [%i1+0x00a],%l3 ! Mem[000000003480010a] lduw [%i1+0x018],%l3 ! Mem[0000000034800118] lduh [%i1+0x026],%l0 ! Mem[0000000034800126] jmpl %o7,%g0 stx %l4,[%i3+0x000] ! Mem[0000000035800100] p18_far_2_lem: membar #Sync ldsh [%i3+0x034],%l7 ! Mem[0000000035800134] ldub [%i1+0x009],%l0 ! Mem[0000000034800109] lduh [%i1+0x00a],%l3 ! Mem[000000003480010a] lduw [%i1+0x018],%l3 ! Mem[0000000034800118] lduh [%i1+0x026],%l0 ! Mem[0000000034800126] membar #Sync jmpl %o7,%g0 stx %l4,[%i3+0x000] ! Mem[0000000035800100] p18_far_2_he: jmpl %o7,%g0 std %l4,[%i3+0x000] ! Mem[0000000035800100] jmpl %o7,%g0 nop p18_far_2_hem: membar #Sync jmpl %o7,%g0 std %l4,[%i3+0x000] ! Mem[0000000035800100] jmpl %o7,%g0 nop p18_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p19_far_2_le: lduw [%i1+0x034],%l1 ! Mem[0000000036800134] swap [%i1+0x02c],%l6 ! Mem[000000003680012c] std %l6,[%i2+0x008] ! Mem[0000000037000108] ldstub [%i3+0x017],%l1 ! Mem[0000000037800117] ldsh [%i0+0x038],%l6 ! Mem[0000000036000138] jmpl %o7,%g0 std %l0,[%i1+0x018] ! Mem[0000000036800118] p19_far_2_lem: membar #Sync lduw [%i1+0x034],%l1 ! Mem[0000000036800134] swap [%i1+0x02c],%l6 ! Mem[000000003680012c] std %l6,[%i2+0x008] ! Mem[0000000037000108] ldstub [%i3+0x017],%l1 ! Mem[0000000037800117] ldsh [%i0+0x038],%l6 ! Mem[0000000036000138] membar #Sync jmpl %o7,%g0 std %l0,[%i1+0x018] ! Mem[0000000036800118] p19_far_2_he: ldsw [%i1+0x008],%l1 ! Mem[0000000036800108] lduh [%i0+0x02a],%l4 ! Mem[000000003600012a] ldsb [%i1+0x03a],%l3 ! Mem[000000003680013a] ldstub [%i0+0x024],%l3 ! Mem[0000000036000124] jmpl %o7,%g0 std %l6,[%i3+0x008] ! Mem[0000000037800108] p19_far_2_hem: membar #Sync ldsw [%i1+0x008],%l1 ! Mem[0000000036800108] lduh [%i0+0x02a],%l4 ! Mem[000000003600012a] ldsb [%i1+0x03a],%l3 ! Mem[000000003680013a] ldstub [%i0+0x024],%l3 ! Mem[0000000036000124] membar #Sync jmpl %o7,%g0 std %l6,[%i3+0x008] ! Mem[0000000037800108] p19_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p20_far_2_le: lduh [%i0+0x002],%l4 ! Mem[0000000038000102] ldsw [%i3+0x02c],%l4 ! Mem[000000003980012c] ldub [%i1+0x03b],%l3 ! Mem[000000003880013b] ldub [%i2+0x026],%l2 ! Mem[0000000039000126] jmpl %o7,%g0 ldub [%i2+0x025],%l0 ! Mem[0000000039000125] p20_far_2_lem: membar #Sync lduh [%i0+0x002],%l4 ! Mem[0000000038000102] ldsw [%i3+0x02c],%l4 ! Mem[000000003980012c] ldub [%i1+0x03b],%l3 ! Mem[000000003880013b] ldub [%i2+0x026],%l2 ! Mem[0000000039000126] membar #Sync jmpl %o7,%g0 ldub [%i2+0x025],%l0 ! Mem[0000000039000125] p20_far_2_he: ldstub [%i3+0x028],%l4 ! Mem[0000000039800128] jmpl %o7,%g0 ldub [%i0+0x021],%l7 ! Mem[0000000038000121] p20_far_2_hem: membar #Sync ldstub [%i3+0x028],%l4 ! Mem[0000000039800128] membar #Sync jmpl %o7,%g0 ldub [%i0+0x021],%l7 ! Mem[0000000038000121] p20_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p21_far_2_le: jmpl %o7,%g0 sth %l3,[%i1+0x02a] ! Mem[000000003a80012a] jmpl %o7,%g0 nop p21_far_2_lem: membar #Sync jmpl %o7,%g0 sth %l3,[%i1+0x02a] ! Mem[000000003a80012a] jmpl %o7,%g0 nop p21_far_2_he: ldstub [%i1+0x017],%l1 ! Mem[000000003a800117] ldx [%i0+0x028],%l6 ! Mem[000000003a000128] jmpl %o7,%g0 swap [%i3+0x03c],%l0 ! Mem[000000003b80013c] p21_far_2_hem: membar #Sync ldstub [%i1+0x017],%l1 ! Mem[000000003a800117] ldx [%i0+0x028],%l6 ! Mem[000000003a000128] membar #Sync jmpl %o7,%g0 swap [%i3+0x03c],%l0 ! Mem[000000003b80013c] p21_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p22_far_2_le: ldstub [%i3+0x027],%l1 ! Mem[000000003d800127] lduw [%i0+0x034],%l7 ! Mem[000000003c000134] sth %l1,[%i2+0x018] ! Mem[000000003d000118] std %l2,[%i2+0x030] ! Mem[000000003d000130] ldsh [%i3+0x006],%l4 ! Mem[000000003d800106] jmpl %o7,%g0 stw %l5,[%i2+0x008] ! Mem[000000003d000108] p22_far_2_lem: membar #Sync ldstub [%i3+0x027],%l1 ! Mem[000000003d800127] lduw [%i0+0x034],%l7 ! Mem[000000003c000134] sth %l1,[%i2+0x018] ! Mem[000000003d000118] std %l2,[%i2+0x030] ! Mem[000000003d000130] ldsh [%i3+0x006],%l4 ! Mem[000000003d800106] membar #Sync jmpl %o7,%g0 stw %l5,[%i2+0x008] ! Mem[000000003d000108] p22_far_2_he: swap [%i2+0x004],%l0 ! Mem[000000003d000104] std %l6,[%i0+0x020] ! Mem[000000003c000120] ldstub [%i2+0x011],%l6 ! Mem[000000003d000111] stb %l2,[%i0+0x039] ! Mem[000000003c000139] jmpl %o7,%g0 ldstub [%i0+0x023],%l7 ! Mem[000000003c000123] p22_far_2_hem: membar #Sync swap [%i2+0x004],%l0 ! Mem[000000003d000104] std %l6,[%i0+0x020] ! Mem[000000003c000120] ldstub [%i2+0x011],%l6 ! Mem[000000003d000111] stb %l2,[%i0+0x039] ! Mem[000000003c000139] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x023],%l7 ! Mem[000000003c000123] p22_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p23_far_2_le: ldstub [%i0+0x019],%l5 ! Mem[000000003e000119] ldd [%i2+0x010],%l0 ! Mem[000000003f000110] lduh [%i2+0x034],%l7 ! Mem[000000003f000134] ldstub [%i2+0x026],%l4 ! Mem[000000003f000126] sth %l6,[%i1+0x010] ! Mem[000000003e800110] ldsh [%i3+0x00c],%l3 ! Mem[000000003f80010c] jmpl %o7,%g0 stx %l3,[%i2+0x000] ! Mem[000000003f000100] p23_far_2_lem: membar #Sync ldstub [%i0+0x019],%l5 ! Mem[000000003e000119] ldd [%i2+0x010],%l0 ! Mem[000000003f000110] lduh [%i2+0x034],%l7 ! Mem[000000003f000134] ldstub [%i2+0x026],%l4 ! Mem[000000003f000126] sth %l6,[%i1+0x010] ! Mem[000000003e800110] ldsh [%i3+0x00c],%l3 ! Mem[000000003f80010c] membar #Sync jmpl %o7,%g0 stx %l3,[%i2+0x000] ! Mem[000000003f000100] p23_far_2_he: lduh [%i3+0x010],%l6 ! Mem[000000003f800110] ldub [%i1+0x039],%l2 ! Mem[000000003e800139] std %l6,[%i1+0x020] ! Mem[000000003e800120] swap [%i2+0x038],%l2 ! Mem[000000003f000138] lduh [%i2+0x008],%l3 ! Mem[000000003f000108] std %l4,[%i0+0x008] ! Mem[000000003e000108] ldsb [%i0+0x022],%l5 ! Mem[000000003e000122] jmpl %o7,%g0 stw %l3,[%i3+0x014] ! Mem[000000003f800114] p23_far_2_hem: membar #Sync lduh [%i3+0x010],%l6 ! Mem[000000003f800110] ldub [%i1+0x039],%l2 ! Mem[000000003e800139] std %l6,[%i1+0x020] ! Mem[000000003e800120] swap [%i2+0x038],%l2 ! Mem[000000003f000138] lduh [%i2+0x008],%l3 ! Mem[000000003f000108] std %l4,[%i0+0x008] ! Mem[000000003e000108] ldsb [%i0+0x022],%l5 ! Mem[000000003e000122] membar #Sync jmpl %o7,%g0 stw %l3,[%i3+0x014] ! Mem[000000003f800114] p23_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p24_far_2_le: ldstub [%i1+0x006],%l5 ! Mem[0000000040800106] swap [%i1+0x01c],%l4 ! Mem[000000004080011c] ldsh [%i0+0x00a],%l7 ! Mem[000000004000010a] ldstub [%i3+0x001],%l2 ! Mem[0000000041800101] std %l4,[%i3+0x020] ! Mem[0000000041800120] jmpl %o7,%g0 swap [%i1+0x028],%l7 ! Mem[0000000040800128] p24_far_2_lem: membar #Sync ldstub [%i1+0x006],%l5 ! Mem[0000000040800106] swap [%i1+0x01c],%l4 ! Mem[000000004080011c] ldsh [%i0+0x00a],%l7 ! Mem[000000004000010a] ldstub [%i3+0x001],%l2 ! Mem[0000000041800101] std %l4,[%i3+0x020] ! Mem[0000000041800120] membar #Sync jmpl %o7,%g0 swap [%i1+0x028],%l7 ! Mem[0000000040800128] p24_far_2_he: ldstub [%i1+0x00c],%l1 ! Mem[000000004080010c] stw %l0,[%i0+0x03c] ! Mem[000000004000013c] swap [%i0+0x00c],%l7 ! Mem[000000004000010c] ldsw [%i2+0x020],%l6 ! Mem[0000000041000120] ldstub [%i0+0x020],%l7 ! Mem[0000000040000120] jmpl %o7,%g0 ldub [%i0+0x021],%l7 ! Mem[0000000040000121] p24_far_2_hem: membar #Sync ldstub [%i1+0x00c],%l1 ! Mem[000000004080010c] stw %l0,[%i0+0x03c] ! Mem[000000004000013c] swap [%i0+0x00c],%l7 ! Mem[000000004000010c] ldsw [%i2+0x020],%l6 ! Mem[0000000041000120] ldstub [%i0+0x020],%l7 ! Mem[0000000040000120] membar #Sync jmpl %o7,%g0 ldub [%i0+0x021],%l7 ! Mem[0000000040000121] p24_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p25_far_2_le: lduw [%i3+0x008],%l5 ! Mem[0000000043800108] ldx [%i0+0x018],%l7 ! Mem[0000000042000118] ldx [%i3+0x020],%l2 ! Mem[0000000043800120] jmpl %o7,%g0 ldstub [%i1+0x02b],%l3 ! Mem[000000004280012b] p25_far_2_lem: membar #Sync lduw [%i3+0x008],%l5 ! Mem[0000000043800108] ldx [%i0+0x018],%l7 ! Mem[0000000042000118] ldx [%i3+0x020],%l2 ! Mem[0000000043800120] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x02b],%l3 ! Mem[000000004280012b] p25_far_2_he: jmpl %o7,%g0 ldub [%i3+0x013],%l2 ! Mem[0000000043800113] jmpl %o7,%g0 nop p25_far_2_hem: membar #Sync jmpl %o7,%g0 ldub [%i3+0x013],%l2 ! Mem[0000000043800113] jmpl %o7,%g0 nop p25_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p26_far_2_le: swap [%i0+0x01c],%l2 ! Mem[000000004400011c] jmpl %o7,%g0 stb %l7,[%i1+0x00b] ! Mem[000000004480010b] p26_far_2_lem: membar #Sync swap [%i0+0x01c],%l2 ! Mem[000000004400011c] membar #Sync jmpl %o7,%g0 stb %l7,[%i1+0x00b] ! Mem[000000004480010b] p26_far_2_he: ldstub [%i2+0x002],%l5 ! Mem[0000000045000102] ldsw [%i3+0x004],%l3 ! Mem[0000000045800104] ldstub [%i2+0x00d],%l3 ! Mem[000000004500010d] ldsh [%i1+0x02e],%l7 ! Mem[000000004480012e] swap [%i0+0x01c],%l6 ! Mem[000000004400011c] swap [%i2+0x028],%l4 ! Mem[0000000045000128] jmpl %o7,%g0 ldx [%i1+0x010],%l1 ! Mem[0000000044800110] p26_far_2_hem: membar #Sync ldstub [%i2+0x002],%l5 ! Mem[0000000045000102] ldsw [%i3+0x004],%l3 ! Mem[0000000045800104] ldstub [%i2+0x00d],%l3 ! Mem[000000004500010d] ldsh [%i1+0x02e],%l7 ! Mem[000000004480012e] swap [%i0+0x01c],%l6 ! Mem[000000004400011c] swap [%i2+0x028],%l4 ! Mem[0000000045000128] membar #Sync jmpl %o7,%g0 ldx [%i1+0x010],%l1 ! Mem[0000000044800110] p26_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p27_far_2_le: swap [%i3+0x018],%l4 ! Mem[0000000047800118] lduh [%i0+0x028],%l3 ! Mem[0000000046000128] ldstub [%i1+0x01b],%l4 ! Mem[000000004680011b] ldstub [%i2+0x01c],%l2 ! Mem[000000004700011c] jmpl %o7,%g0 ldsw [%i3+0x004],%l5 ! Mem[0000000047800104] p27_far_2_lem: membar #Sync swap [%i3+0x018],%l4 ! Mem[0000000047800118] lduh [%i0+0x028],%l3 ! Mem[0000000046000128] ldstub [%i1+0x01b],%l4 ! Mem[000000004680011b] ldstub [%i2+0x01c],%l2 ! Mem[000000004700011c] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x004],%l5 ! Mem[0000000047800104] p27_far_2_he: swap [%i2+0x02c],%l3 ! Mem[000000004700012c] ldx [%i0+0x010],%l3 ! Mem[0000000046000110] jmpl %o7,%g0 ldsw [%i2+0x008],%l0 ! Mem[0000000047000108] p27_far_2_hem: membar #Sync swap [%i2+0x02c],%l3 ! Mem[000000004700012c] ldx [%i0+0x010],%l3 ! Mem[0000000046000110] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x008],%l0 ! Mem[0000000047000108] p27_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p28_far_2_le: ldstub [%i2+0x00a],%l5 ! Mem[000000004900010a] ldstub [%i3+0x001],%l6 ! Mem[0000000049800101] sth %l3,[%i1+0x024] ! Mem[0000000048800124] ldd [%i1+0x008],%l0 ! Mem[0000000048800108] jmpl %o7,%g0 ldx [%i0+0x000],%l7 ! Mem[0000000048000100] p28_far_2_lem: membar #Sync ldstub [%i2+0x00a],%l5 ! Mem[000000004900010a] ldstub [%i3+0x001],%l6 ! Mem[0000000049800101] sth %l3,[%i1+0x024] ! Mem[0000000048800124] ldd [%i1+0x008],%l0 ! Mem[0000000048800108] membar #Sync jmpl %o7,%g0 ldx [%i0+0x000],%l7 ! Mem[0000000048000100] p28_far_2_he: stx %l0,[%i0+0x028] ! Mem[0000000048000128] jmpl %o7,%g0 swap [%i1+0x038],%l6 ! Mem[0000000048800138] p28_far_2_hem: membar #Sync stx %l0,[%i0+0x028] ! Mem[0000000048000128] membar #Sync jmpl %o7,%g0 swap [%i1+0x038],%l6 ! Mem[0000000048800138] p28_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p29_far_2_le: ldstub [%i3+0x037],%l1 ! Mem[000000004b800137] swap [%i0+0x020],%l0 ! Mem[000000004a000120] ldsb [%i0+0x011],%l5 ! Mem[000000004a000111] jmpl %o7,%g0 lduw [%i1+0x01c],%l4 ! Mem[000000004a80011c] p29_far_2_lem: membar #Sync ldstub [%i3+0x037],%l1 ! Mem[000000004b800137] swap [%i0+0x020],%l0 ! Mem[000000004a000120] ldsb [%i0+0x011],%l5 ! Mem[000000004a000111] membar #Sync jmpl %o7,%g0 lduw [%i1+0x01c],%l4 ! Mem[000000004a80011c] p29_far_2_he: ldsb [%i1+0x018],%l1 ! Mem[000000004a800118] stb %l2,[%i2+0x023] ! Mem[000000004b000123] ldsh [%i1+0x002],%l6 ! Mem[000000004a800102] swap [%i0+0x008],%l0 ! Mem[000000004a000108] swap [%i1+0x014],%l3 ! Mem[000000004a800114] jmpl %o7,%g0 swap [%i0+0x00c],%l4 ! Mem[000000004a00010c] p29_far_2_hem: membar #Sync ldsb [%i1+0x018],%l1 ! Mem[000000004a800118] stb %l2,[%i2+0x023] ! Mem[000000004b000123] ldsh [%i1+0x002],%l6 ! Mem[000000004a800102] swap [%i0+0x008],%l0 ! Mem[000000004a000108] swap [%i1+0x014],%l3 ! Mem[000000004a800114] membar #Sync jmpl %o7,%g0 swap [%i0+0x00c],%l4 ! Mem[000000004a00010c] p29_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p30_far_2_le: swap [%i1+0x014],%l0 ! Mem[000000004c800114] ldstub [%i1+0x02b],%l3 ! Mem[000000004c80012b] jmpl %o7,%g0 ldx [%i1+0x000],%l4 ! Mem[000000004c800100] p30_far_2_lem: membar #Sync swap [%i1+0x014],%l0 ! Mem[000000004c800114] ldstub [%i1+0x02b],%l3 ! Mem[000000004c80012b] membar #Sync jmpl %o7,%g0 ldx [%i1+0x000],%l4 ! Mem[000000004c800100] p30_far_2_he: swap [%i3+0x024],%l5 ! Mem[000000004d800124] ldsb [%i0+0x012],%l2 ! Mem[000000004c000112] stw %l4,[%i3+0x014] ! Mem[000000004d800114] lduw [%i3+0x030],%l2 ! Mem[000000004d800130] jmpl %o7,%g0 stx %l4,[%i3+0x028] ! Mem[000000004d800128] p30_far_2_hem: membar #Sync swap [%i3+0x024],%l5 ! Mem[000000004d800124] ldsb [%i0+0x012],%l2 ! Mem[000000004c000112] stw %l4,[%i3+0x014] ! Mem[000000004d800114] lduw [%i3+0x030],%l2 ! Mem[000000004d800130] membar #Sync jmpl %o7,%g0 stx %l4,[%i3+0x028] ! Mem[000000004d800128] p30_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p31_far_2_le: std %l0,[%i3+0x030] ! Mem[000000004f800130] ldstub [%i2+0x012],%l2 ! Mem[000000004f000112] lduh [%i3+0x024],%l3 ! Mem[000000004f800124] ldd [%i3+0x038],%l2 ! Mem[000000004f800138] lduw [%i0+0x018],%l1 ! Mem[000000004e000118] jmpl %o7,%g0 ldstub [%i3+0x030],%l7 ! Mem[000000004f800130] p31_far_2_lem: membar #Sync std %l0,[%i3+0x030] ! Mem[000000004f800130] ldstub [%i2+0x012],%l2 ! Mem[000000004f000112] lduh [%i3+0x024],%l3 ! Mem[000000004f800124] ldd [%i3+0x038],%l2 ! Mem[000000004f800138] lduw [%i0+0x018],%l1 ! Mem[000000004e000118] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x030],%l7 ! Mem[000000004f800130] p31_far_2_he: jmpl %o7,%g0 ldsh [%i0+0x02e],%l0 ! Mem[000000004e00012e] jmpl %o7,%g0 nop p31_far_2_hem: membar #Sync jmpl %o7,%g0 ldsh [%i0+0x02e],%l0 ! Mem[000000004e00012e] jmpl %o7,%g0 nop p31_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p32_far_2_le: ldx [%i1+0x020],%l0 ! Mem[0000000050800120] ldstub [%i2+0x006],%l5 ! Mem[0000000051000106] ldstub [%i2+0x00e],%l2 ! Mem[000000005100010e] swap [%i1+0x02c],%l3 ! Mem[000000005080012c] ldstub [%i2+0x018],%l1 ! Mem[0000000051000118] lduw [%i3+0x018],%l2 ! Mem[0000000051800118] jmpl %o7,%g0 sth %l7,[%i0+0x028] ! Mem[0000000050000128] p32_far_2_lem: membar #Sync ldx [%i1+0x020],%l0 ! Mem[0000000050800120] ldstub [%i2+0x006],%l5 ! Mem[0000000051000106] ldstub [%i2+0x00e],%l2 ! Mem[000000005100010e] swap [%i1+0x02c],%l3 ! Mem[000000005080012c] ldstub [%i2+0x018],%l1 ! Mem[0000000051000118] lduw [%i3+0x018],%l2 ! Mem[0000000051800118] membar #Sync jmpl %o7,%g0 sth %l7,[%i0+0x028] ! Mem[0000000050000128] p32_far_2_he: ldstub [%i2+0x012],%l2 ! Mem[0000000051000112] ldsb [%i1+0x02e],%l4 ! Mem[000000005080012e] sth %l5,[%i2+0x038] ! Mem[0000000051000138] ldx [%i2+0x018],%l1 ! Mem[0000000051000118] ldsh [%i0+0x03c],%l1 ! Mem[000000005000013c] jmpl %o7,%g0 ldstub [%i0+0x02f],%l1 ! Mem[000000005000012f] p32_far_2_hem: membar #Sync ldstub [%i2+0x012],%l2 ! Mem[0000000051000112] ldsb [%i1+0x02e],%l4 ! Mem[000000005080012e] sth %l5,[%i2+0x038] ! Mem[0000000051000138] ldx [%i2+0x018],%l1 ! Mem[0000000051000118] ldsh [%i0+0x03c],%l1 ! Mem[000000005000013c] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x02f],%l1 ! Mem[000000005000012f] p32_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p33_far_2_le: ldstub [%i1+0x02d],%l6 ! Mem[000000005280012d] jmpl %o7,%g0 stw %l1,[%i0+0x034] ! Mem[0000000052000134] p33_far_2_lem: membar #Sync ldstub [%i1+0x02d],%l6 ! Mem[000000005280012d] membar #Sync jmpl %o7,%g0 stw %l1,[%i0+0x034] ! Mem[0000000052000134] p33_far_2_he: ldstub [%i2+0x00d],%l4 ! Mem[000000005300010d] ldstub [%i3+0x007],%l5 ! Mem[0000000053800107] jmpl %o7,%g0 stx %l1,[%i2+0x028] ! Mem[0000000053000128] p33_far_2_hem: membar #Sync ldstub [%i2+0x00d],%l4 ! Mem[000000005300010d] ldstub [%i3+0x007],%l5 ! Mem[0000000053800107] membar #Sync jmpl %o7,%g0 stx %l1,[%i2+0x028] ! Mem[0000000053000128] p33_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p34_far_2_le: jmpl %o7,%g0 stb %l1,[%i3+0x017] ! Mem[0000000055800117] jmpl %o7,%g0 nop p34_far_2_lem: membar #Sync jmpl %o7,%g0 stb %l1,[%i3+0x017] ! Mem[0000000055800117] jmpl %o7,%g0 nop p34_far_2_he: lduw [%i3+0x02c],%l4 ! Mem[000000005580012c] stw %l2,[%i3+0x008] ! Mem[0000000055800108] jmpl %o7,%g0 swap [%i1+0x014],%l1 ! Mem[0000000054800114] p34_far_2_hem: membar #Sync lduw [%i3+0x02c],%l4 ! Mem[000000005580012c] stw %l2,[%i3+0x008] ! Mem[0000000055800108] membar #Sync jmpl %o7,%g0 swap [%i1+0x014],%l1 ! Mem[0000000054800114] p34_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p35_far_2_le: stx %l6,[%i1+0x028] ! Mem[0000000056800128] swap [%i3+0x028],%l3 ! Mem[0000000057800128] swap [%i0+0x004],%l5 ! Mem[0000000056000104] ldstub [%i3+0x008],%l6 ! Mem[0000000057800108] jmpl %o7,%g0 stb %l5,[%i0+0x008] ! Mem[0000000056000108] p35_far_2_lem: membar #Sync stx %l6,[%i1+0x028] ! Mem[0000000056800128] swap [%i3+0x028],%l3 ! Mem[0000000057800128] swap [%i0+0x004],%l5 ! Mem[0000000056000104] ldstub [%i3+0x008],%l6 ! Mem[0000000057800108] membar #Sync jmpl %o7,%g0 stb %l5,[%i0+0x008] ! Mem[0000000056000108] p35_far_2_he: ldx [%i3+0x030],%l0 ! Mem[0000000057800130] lduw [%i2+0x014],%l7 ! Mem[0000000057000114] ldstub [%i0+0x025],%l1 ! Mem[0000000056000125] jmpl %o7,%g0 swap [%i1+0x00c],%l4 ! Mem[000000005680010c] p35_far_2_hem: membar #Sync ldx [%i3+0x030],%l0 ! Mem[0000000057800130] lduw [%i2+0x014],%l7 ! Mem[0000000057000114] ldstub [%i0+0x025],%l1 ! Mem[0000000056000125] membar #Sync jmpl %o7,%g0 swap [%i1+0x00c],%l4 ! Mem[000000005680010c] p35_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p36_far_2_le: stx %l1,[%i1+0x010] ! Mem[0000000058800110] ldsb [%i3+0x025],%l0 ! Mem[0000000059800125] ldx [%i0+0x018],%l0 ! Mem[0000000058000118] ldd [%i1+0x000],%l4 ! Mem[0000000058800100] lduw [%i3+0x034],%l7 ! Mem[0000000059800134] ldstub [%i0+0x018],%l1 ! Mem[0000000058000118] jmpl %o7,%g0 lduh [%i1+0x00a],%l0 ! Mem[000000005880010a] p36_far_2_lem: membar #Sync stx %l1,[%i1+0x010] ! Mem[0000000058800110] ldsb [%i3+0x025],%l0 ! Mem[0000000059800125] ldx [%i0+0x018],%l0 ! Mem[0000000058000118] ldd [%i1+0x000],%l4 ! Mem[0000000058800100] lduw [%i3+0x034],%l7 ! Mem[0000000059800134] ldstub [%i0+0x018],%l1 ! Mem[0000000058000118] membar #Sync jmpl %o7,%g0 lduh [%i1+0x00a],%l0 ! Mem[000000005880010a] p36_far_2_he: std %l0,[%i0+0x028] ! Mem[0000000058000128] ldsw [%i0+0x000],%l0 ! Mem[0000000058000100] lduh [%i0+0x000],%l6 ! Mem[0000000058000100] lduh [%i0+0x01c],%l4 ! Mem[000000005800011c] ldstub [%i3+0x032],%l6 ! Mem[0000000059800132] ldsw [%i2+0x030],%l2 ! Mem[0000000059000130] jmpl %o7,%g0 ldsh [%i0+0x004],%l6 ! Mem[0000000058000104] p36_far_2_hem: membar #Sync std %l0,[%i0+0x028] ! Mem[0000000058000128] ldsw [%i0+0x000],%l0 ! Mem[0000000058000100] lduh [%i0+0x000],%l6 ! Mem[0000000058000100] lduh [%i0+0x01c],%l4 ! Mem[000000005800011c] ldstub [%i3+0x032],%l6 ! Mem[0000000059800132] ldsw [%i2+0x030],%l2 ! Mem[0000000059000130] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x004],%l6 ! Mem[0000000058000104] p36_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p37_far_2_le: ldsw [%i2+0x03c],%l5 ! Mem[000000005b00013c] stx %l6,[%i0+0x000] ! Mem[000000005a000100] ldstub [%i0+0x006],%l7 ! Mem[000000005a000106] jmpl %o7,%g0 ldd [%i1+0x010],%l6 ! Mem[000000005a800110] p37_far_2_lem: membar #Sync ldsw [%i2+0x03c],%l5 ! Mem[000000005b00013c] stx %l6,[%i0+0x000] ! Mem[000000005a000100] ldstub [%i0+0x006],%l7 ! Mem[000000005a000106] membar #Sync jmpl %o7,%g0 ldd [%i1+0x010],%l6 ! Mem[000000005a800110] p37_far_2_he: swap [%i2+0x034],%l2 ! Mem[000000005b000134] ldsh [%i0+0x020],%l5 ! Mem[000000005a000120] jmpl %o7,%g0 ldsb [%i1+0x032],%l6 ! Mem[000000005a800132] p37_far_2_hem: membar #Sync swap [%i2+0x034],%l2 ! Mem[000000005b000134] ldsh [%i0+0x020],%l5 ! Mem[000000005a000120] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x032],%l6 ! Mem[000000005a800132] p37_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p38_far_2_le: jmpl %o7,%g0 lduh [%i2+0x02c],%l6 ! Mem[000000005d00012c] jmpl %o7,%g0 nop p38_far_2_lem: membar #Sync jmpl %o7,%g0 lduh [%i2+0x02c],%l6 ! Mem[000000005d00012c] jmpl %o7,%g0 nop p38_far_2_he: sth %l3,[%i0+0x018] ! Mem[000000005c000118] swap [%i3+0x00c],%l0 ! Mem[000000005d80010c] lduh [%i1+0x028],%l2 ! Mem[000000005c800128] std %l4,[%i0+0x038] ! Mem[000000005c000138] swap [%i0+0x024],%l2 ! Mem[000000005c000124] ldstub [%i2+0x015],%l3 ! Mem[000000005d000115] ldub [%i1+0x011],%l0 ! Mem[000000005c800111] jmpl %o7,%g0 ldsh [%i1+0x014],%l7 ! Mem[000000005c800114] p38_far_2_hem: membar #Sync sth %l3,[%i0+0x018] ! Mem[000000005c000118] swap [%i3+0x00c],%l0 ! Mem[000000005d80010c] lduh [%i1+0x028],%l2 ! Mem[000000005c800128] std %l4,[%i0+0x038] ! Mem[000000005c000138] swap [%i0+0x024],%l2 ! Mem[000000005c000124] ldstub [%i2+0x015],%l3 ! Mem[000000005d000115] ldub [%i1+0x011],%l0 ! Mem[000000005c800111] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x014],%l7 ! Mem[000000005c800114] p38_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p39_far_2_le: sth %l7,[%i0+0x014] ! Mem[000000005e000114] stw %l3,[%i0+0x01c] ! Mem[000000005e00011c] jmpl %o7,%g0 ldstub [%i1+0x03a],%l1 ! Mem[000000005e80013a] p39_far_2_lem: membar #Sync sth %l7,[%i0+0x014] ! Mem[000000005e000114] stw %l3,[%i0+0x01c] ! Mem[000000005e00011c] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03a],%l1 ! Mem[000000005e80013a] p39_far_2_he: std %l4,[%i3+0x010] ! Mem[000000005f800110] swap [%i2+0x02c],%l2 ! Mem[000000005f00012c] ldx [%i0+0x000],%l1 ! Mem[000000005e000100] jmpl %o7,%g0 std %l4,[%i1+0x000] ! Mem[000000005e800100] p39_far_2_hem: membar #Sync std %l4,[%i3+0x010] ! Mem[000000005f800110] swap [%i2+0x02c],%l2 ! Mem[000000005f00012c] ldx [%i0+0x000],%l1 ! Mem[000000005e000100] membar #Sync jmpl %o7,%g0 std %l4,[%i1+0x000] ! Mem[000000005e800100] p39_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p40_far_2_le: ldsh [%i3+0x03a],%l3 ! Mem[000000006180013a] lduh [%i1+0x036],%l2 ! Mem[0000000060800136] lduw [%i0+0x02c],%l3 ! Mem[000000006000012c] swap [%i0+0x01c],%l0 ! Mem[000000006000011c] jmpl %o7,%g0 stb %l3,[%i1+0x01c] ! Mem[000000006080011c] p40_far_2_lem: membar #Sync ldsh [%i3+0x03a],%l3 ! Mem[000000006180013a] lduh [%i1+0x036],%l2 ! Mem[0000000060800136] lduw [%i0+0x02c],%l3 ! Mem[000000006000012c] swap [%i0+0x01c],%l0 ! Mem[000000006000011c] membar #Sync jmpl %o7,%g0 stb %l3,[%i1+0x01c] ! Mem[000000006080011c] p40_far_2_he: swap [%i3+0x01c],%l4 ! Mem[000000006180011c] swap [%i3+0x00c],%l4 ! Mem[000000006180010c] jmpl %o7,%g0 ldub [%i0+0x03e],%l6 ! Mem[000000006000013e] p40_far_2_hem: membar #Sync swap [%i3+0x01c],%l4 ! Mem[000000006180011c] swap [%i3+0x00c],%l4 ! Mem[000000006180010c] membar #Sync jmpl %o7,%g0 ldub [%i0+0x03e],%l6 ! Mem[000000006000013e] p40_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p41_far_2_le: lduh [%i0+0x02c],%l6 ! Mem[000000006200012c] jmpl %o7,%g0 stb %l3,[%i3+0x02b] ! Mem[000000006380012b] p41_far_2_lem: membar #Sync lduh [%i0+0x02c],%l6 ! Mem[000000006200012c] membar #Sync jmpl %o7,%g0 stb %l3,[%i3+0x02b] ! Mem[000000006380012b] p41_far_2_he: ldsw [%i0+0x00c],%l4 ! Mem[000000006200010c] lduw [%i0+0x004],%l2 ! Mem[0000000062000104] jmpl %o7,%g0 swap [%i0+0x014],%l7 ! Mem[0000000062000114] p41_far_2_hem: membar #Sync ldsw [%i0+0x00c],%l4 ! Mem[000000006200010c] lduw [%i0+0x004],%l2 ! Mem[0000000062000104] membar #Sync jmpl %o7,%g0 swap [%i0+0x014],%l7 ! Mem[0000000062000114] p41_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p42_far_2_le: swap [%i3+0x028],%l6 ! Mem[0000000065800128] jmpl %o7,%g0 ldsw [%i3+0x008],%l5 ! Mem[0000000065800108] p42_far_2_lem: membar #Sync swap [%i3+0x028],%l6 ! Mem[0000000065800128] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x008],%l5 ! Mem[0000000065800108] p42_far_2_he: sth %l6,[%i1+0x01e] ! Mem[000000006480011e] swap [%i3+0x020],%l7 ! Mem[0000000065800120] lduh [%i1+0x024],%l1 ! Mem[0000000064800124] jmpl %o7,%g0 swap [%i3+0x008],%l4 ! Mem[0000000065800108] p42_far_2_hem: membar #Sync sth %l6,[%i1+0x01e] ! Mem[000000006480011e] swap [%i3+0x020],%l7 ! Mem[0000000065800120] lduh [%i1+0x024],%l1 ! Mem[0000000064800124] membar #Sync jmpl %o7,%g0 swap [%i3+0x008],%l4 ! Mem[0000000065800108] p42_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p43_far_2_le: jmpl %o7,%g0 stw %l7,[%i1+0x030] ! Mem[0000000066800130] jmpl %o7,%g0 nop p43_far_2_lem: membar #Sync jmpl %o7,%g0 stw %l7,[%i1+0x030] ! Mem[0000000066800130] jmpl %o7,%g0 nop p43_far_2_he: ldstub [%i0+0x01c],%l4 ! Mem[000000006600011c] ldsw [%i2+0x004],%l2 ! Mem[0000000067000104] ldstub [%i1+0x012],%l2 ! Mem[0000000066800112] ldstub [%i0+0x036],%l4 ! Mem[0000000066000136] swap [%i3+0x014],%l3 ! Mem[0000000067800114] stb %l0,[%i2+0x031] ! Mem[0000000067000131] jmpl %o7,%g0 ldx [%i3+0x010],%l7 ! Mem[0000000067800110] p43_far_2_hem: membar #Sync ldstub [%i0+0x01c],%l4 ! Mem[000000006600011c] ldsw [%i2+0x004],%l2 ! Mem[0000000067000104] ldstub [%i1+0x012],%l2 ! Mem[0000000066800112] ldstub [%i0+0x036],%l4 ! Mem[0000000066000136] swap [%i3+0x014],%l3 ! Mem[0000000067800114] stb %l0,[%i2+0x031] ! Mem[0000000067000131] membar #Sync jmpl %o7,%g0 ldx [%i3+0x010],%l7 ! Mem[0000000067800110] p43_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p44_far_2_le: lduh [%i3+0x038],%l1 ! Mem[0000000069800138] ldstub [%i0+0x014],%l1 ! Mem[0000000068000114] lduh [%i3+0x000],%l6 ! Mem[0000000069800100] std %l2,[%i1+0x020] ! Mem[0000000068800120] swap [%i1+0x024],%l5 ! Mem[0000000068800124] swap [%i0+0x020],%l0 ! Mem[0000000068000120] jmpl %o7,%g0 ldsb [%i0+0x026],%l0 ! Mem[0000000068000126] p44_far_2_lem: membar #Sync lduh [%i3+0x038],%l1 ! Mem[0000000069800138] ldstub [%i0+0x014],%l1 ! Mem[0000000068000114] lduh [%i3+0x000],%l6 ! Mem[0000000069800100] std %l2,[%i1+0x020] ! Mem[0000000068800120] swap [%i1+0x024],%l5 ! Mem[0000000068800124] swap [%i0+0x020],%l0 ! Mem[0000000068000120] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x026],%l0 ! Mem[0000000068000126] p44_far_2_he: jmpl %o7,%g0 stw %l6,[%i1+0x000] ! Mem[0000000068800100] jmpl %o7,%g0 nop p44_far_2_hem: membar #Sync jmpl %o7,%g0 stw %l6,[%i1+0x000] ! Mem[0000000068800100] jmpl %o7,%g0 nop p44_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p45_far_2_le: ldd [%i1+0x000],%l4 ! Mem[000000006a800100] ldx [%i1+0x008],%l5 ! Mem[000000006a800108] jmpl %o7,%g0 ldstub [%i0+0x025],%l0 ! Mem[000000006a000125] p45_far_2_lem: membar #Sync ldd [%i1+0x000],%l4 ! Mem[000000006a800100] ldx [%i1+0x008],%l5 ! Mem[000000006a800108] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x025],%l0 ! Mem[000000006a000125] p45_far_2_he: stb %l7,[%i0+0x02e] ! Mem[000000006a00012e] jmpl %o7,%g0 stb %l1,[%i3+0x01b] ! Mem[000000006b80011b] p45_far_2_hem: membar #Sync stb %l7,[%i0+0x02e] ! Mem[000000006a00012e] membar #Sync jmpl %o7,%g0 stb %l1,[%i3+0x01b] ! Mem[000000006b80011b] p45_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p46_far_2_le: jmpl %o7,%g0 ldsh [%i0+0x028],%l4 ! Mem[000000006c000128] jmpl %o7,%g0 nop p46_far_2_lem: membar #Sync jmpl %o7,%g0 ldsh [%i0+0x028],%l4 ! Mem[000000006c000128] jmpl %o7,%g0 nop p46_far_2_he: ldub [%i3+0x002],%l0 ! Mem[000000006d800102] lduw [%i2+0x00c],%l3 ! Mem[000000006d00010c] swap [%i3+0x010],%l3 ! Mem[000000006d800110] ldd [%i1+0x028],%l6 ! Mem[000000006c800128] jmpl %o7,%g0 ldx [%i3+0x010],%l3 ! Mem[000000006d800110] p46_far_2_hem: membar #Sync ldub [%i3+0x002],%l0 ! Mem[000000006d800102] lduw [%i2+0x00c],%l3 ! Mem[000000006d00010c] swap [%i3+0x010],%l3 ! Mem[000000006d800110] ldd [%i1+0x028],%l6 ! Mem[000000006c800128] membar #Sync jmpl %o7,%g0 ldx [%i3+0x010],%l3 ! Mem[000000006d800110] p46_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p47_far_2_le: sth %l1,[%i2+0x036] ! Mem[000000006f000136] ldsb [%i3+0x027],%l5 ! Mem[000000006f800127] ldstub [%i3+0x016],%l5 ! Mem[000000006f800116] jmpl %o7,%g0 ldd [%i1+0x018],%l2 ! Mem[000000006e800118] p47_far_2_lem: membar #Sync sth %l1,[%i2+0x036] ! Mem[000000006f000136] ldsb [%i3+0x027],%l5 ! Mem[000000006f800127] ldstub [%i3+0x016],%l5 ! Mem[000000006f800116] membar #Sync jmpl %o7,%g0 ldd [%i1+0x018],%l2 ! Mem[000000006e800118] p47_far_2_he: ldstub [%i2+0x003],%l5 ! Mem[000000006f000103] ldsw [%i2+0x020],%l5 ! Mem[000000006f000120] lduh [%i3+0x002],%l0 ! Mem[000000006f800102] stb %l0,[%i0+0x008] ! Mem[000000006e000108] lduh [%i0+0x032],%l1 ! Mem[000000006e000132] jmpl %o7,%g0 ldd [%i3+0x018],%l6 ! Mem[000000006f800118] p47_far_2_hem: membar #Sync ldstub [%i2+0x003],%l5 ! Mem[000000006f000103] ldsw [%i2+0x020],%l5 ! Mem[000000006f000120] lduh [%i3+0x002],%l0 ! Mem[000000006f800102] stb %l0,[%i0+0x008] ! Mem[000000006e000108] lduh [%i0+0x032],%l1 ! Mem[000000006e000132] membar #Sync jmpl %o7,%g0 ldd [%i3+0x018],%l6 ! Mem[000000006f800118] p47_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p48_far_2_le: jmpl %o7,%g0 swap [%i0+0x010],%l7 ! Mem[0000000070000110] jmpl %o7,%g0 nop p48_far_2_lem: membar #Sync jmpl %o7,%g0 swap [%i0+0x010],%l7 ! Mem[0000000070000110] jmpl %o7,%g0 nop p48_far_2_he: stw %l6,[%i1+0x000] ! Mem[0000000070800100] ldstub [%i0+0x027],%l5 ! Mem[0000000070000127] swap [%i1+0x010],%l2 ! Mem[0000000070800110] ldstub [%i3+0x03d],%l0 ! Mem[000000007180013d] swap [%i0+0x028],%l4 ! Mem[0000000070000128] stw %l1,[%i0+0x028] ! Mem[0000000070000128] jmpl %o7,%g0 lduh [%i0+0x01e],%l4 ! Mem[000000007000011e] p48_far_2_hem: membar #Sync stw %l6,[%i1+0x000] ! Mem[0000000070800100] ldstub [%i0+0x027],%l5 ! Mem[0000000070000127] swap [%i1+0x010],%l2 ! Mem[0000000070800110] ldstub [%i3+0x03d],%l0 ! Mem[000000007180013d] swap [%i0+0x028],%l4 ! Mem[0000000070000128] stw %l1,[%i0+0x028] ! Mem[0000000070000128] membar #Sync jmpl %o7,%g0 lduh [%i0+0x01e],%l4 ! Mem[000000007000011e] p48_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p49_far_2_le: lduw [%i2+0x028],%l4 ! Mem[0000000073000128] swap [%i3+0x010],%l4 ! Mem[0000000073800110] stx %l7,[%i3+0x030] ! Mem[0000000073800130] swap [%i3+0x00c],%l4 ! Mem[000000007380010c] ldstub [%i0+0x03b],%l3 ! Mem[000000007200013b] ldub [%i0+0x008],%l3 ! Mem[0000000072000108] ldstub [%i3+0x025],%l0 ! Mem[0000000073800125] jmpl %o7,%g0 stb %l6,[%i2+0x001] ! Mem[0000000073000101] p49_far_2_lem: membar #Sync lduw [%i2+0x028],%l4 ! Mem[0000000073000128] swap [%i3+0x010],%l4 ! Mem[0000000073800110] stx %l7,[%i3+0x030] ! Mem[0000000073800130] swap [%i3+0x00c],%l4 ! Mem[000000007380010c] ldstub [%i0+0x03b],%l3 ! Mem[000000007200013b] ldub [%i0+0x008],%l3 ! Mem[0000000072000108] ldstub [%i3+0x025],%l0 ! Mem[0000000073800125] membar #Sync jmpl %o7,%g0 stb %l6,[%i2+0x001] ! Mem[0000000073000101] p49_far_2_he: swap [%i0+0x000],%l7 ! Mem[0000000072000100] swap [%i0+0x008],%l6 ! Mem[0000000072000108] ldstub [%i3+0x02f],%l1 ! Mem[000000007380012f] swap [%i2+0x024],%l3 ! Mem[0000000073000124] ldsw [%i1+0x018],%l6 ! Mem[0000000072800118] stx %l2,[%i3+0x020] ! Mem[0000000073800120] stx %l2,[%i0+0x028] ! Mem[0000000072000128] jmpl %o7,%g0 ldsh [%i0+0x000],%l6 ! Mem[0000000072000100] p49_far_2_hem: membar #Sync swap [%i0+0x000],%l7 ! Mem[0000000072000100] swap [%i0+0x008],%l6 ! Mem[0000000072000108] ldstub [%i3+0x02f],%l1 ! Mem[000000007380012f] swap [%i2+0x024],%l3 ! Mem[0000000073000124] ldsw [%i1+0x018],%l6 ! Mem[0000000072800118] stx %l2,[%i3+0x020] ! Mem[0000000073800120] stx %l2,[%i0+0x028] ! Mem[0000000072000128] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x000],%l6 ! Mem[0000000072000100] p49_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p50_far_2_le: jmpl %o7,%g0 stb %l5,[%i1+0x036] ! Mem[0000000074800136] jmpl %o7,%g0 nop p50_far_2_lem: membar #Sync jmpl %o7,%g0 stb %l5,[%i1+0x036] ! Mem[0000000074800136] jmpl %o7,%g0 nop p50_far_2_he: ldstub [%i1+0x002],%l5 ! Mem[0000000074800102] ldsb [%i2+0x011],%l3 ! Mem[0000000075000111] ldstub [%i2+0x028],%l0 ! Mem[0000000075000128] ldx [%i3+0x008],%l1 ! Mem[0000000075800108] ldsb [%i0+0x023],%l7 ! Mem[0000000074000123] jmpl %o7,%g0 ldstub [%i1+0x00d],%l7 ! Mem[000000007480010d] p50_far_2_hem: membar #Sync ldstub [%i1+0x002],%l5 ! Mem[0000000074800102] ldsb [%i2+0x011],%l3 ! Mem[0000000075000111] ldstub [%i2+0x028],%l0 ! Mem[0000000075000128] ldx [%i3+0x008],%l1 ! Mem[0000000075800108] ldsb [%i0+0x023],%l7 ! Mem[0000000074000123] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x00d],%l7 ! Mem[000000007480010d] p50_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p51_far_2_le: jmpl %o7,%g0 stx %l5,[%i2+0x038] ! Mem[0000000077000138] jmpl %o7,%g0 nop p51_far_2_lem: membar #Sync jmpl %o7,%g0 stx %l5,[%i2+0x038] ! Mem[0000000077000138] jmpl %o7,%g0 nop p51_far_2_he: jmpl %o7,%g0 ldsw [%i2+0x00c],%l7 ! Mem[000000007700010c] jmpl %o7,%g0 nop p51_far_2_hem: membar #Sync jmpl %o7,%g0 ldsw [%i2+0x00c],%l7 ! Mem[000000007700010c] jmpl %o7,%g0 nop p51_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p52_far_2_le: ldsb [%i3+0x01b],%l2 ! Mem[000000007980011b] ldub [%i1+0x029],%l7 ! Mem[0000000078800129] ldsw [%i3+0x030],%l7 ! Mem[0000000079800130] ldd [%i1+0x038],%l6 ! Mem[0000000078800138] swap [%i3+0x024],%l2 ! Mem[0000000079800124] ldsb [%i3+0x025],%l0 ! Mem[0000000079800125] ldstub [%i0+0x03e],%l7 ! Mem[000000007800013e] jmpl %o7,%g0 ldstub [%i1+0x03c],%l5 ! Mem[000000007880013c] p52_far_2_lem: membar #Sync ldsb [%i3+0x01b],%l2 ! Mem[000000007980011b] ldub [%i1+0x029],%l7 ! Mem[0000000078800129] ldsw [%i3+0x030],%l7 ! Mem[0000000079800130] ldd [%i1+0x038],%l6 ! Mem[0000000078800138] swap [%i3+0x024],%l2 ! Mem[0000000079800124] ldsb [%i3+0x025],%l0 ! Mem[0000000079800125] ldstub [%i0+0x03e],%l7 ! Mem[000000007800013e] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03c],%l5 ! Mem[000000007880013c] p52_far_2_he: jmpl %o7,%g0 ldsb [%i0+0x023],%l7 ! Mem[0000000078000123] jmpl %o7,%g0 nop p52_far_2_hem: membar #Sync jmpl %o7,%g0 ldsb [%i0+0x023],%l7 ! Mem[0000000078000123] jmpl %o7,%g0 nop p52_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p53_far_2_le: stw %l5,[%i3+0x024] ! Mem[000000007b800124] sth %l2,[%i2+0x02e] ! Mem[000000007b00012e] lduw [%i2+0x00c],%l5 ! Mem[000000007b00010c] jmpl %o7,%g0 ldd [%i2+0x028],%l2 ! Mem[000000007b000128] p53_far_2_lem: membar #Sync stw %l5,[%i3+0x024] ! Mem[000000007b800124] sth %l2,[%i2+0x02e] ! Mem[000000007b00012e] lduw [%i2+0x00c],%l5 ! Mem[000000007b00010c] membar #Sync jmpl %o7,%g0 ldd [%i2+0x028],%l2 ! Mem[000000007b000128] p53_far_2_he: ldub [%i0+0x002],%l6 ! Mem[000000007a000102] lduh [%i0+0x006],%l5 ! Mem[000000007a000106] jmpl %o7,%g0 swap [%i0+0x010],%l2 ! Mem[000000007a000110] p53_far_2_hem: membar #Sync ldub [%i0+0x002],%l6 ! Mem[000000007a000102] lduh [%i0+0x006],%l5 ! Mem[000000007a000106] membar #Sync jmpl %o7,%g0 swap [%i0+0x010],%l2 ! Mem[000000007a000110] p53_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p54_far_2_le: stb %l2,[%i0+0x01b] ! Mem[000000007c00011b] lduw [%i2+0x028],%l7 ! Mem[000000007d000128] swap [%i2+0x018],%l2 ! Mem[000000007d000118] swap [%i2+0x004],%l6 ! Mem[000000007d000104] ldstub [%i1+0x038],%l1 ! Mem[000000007c800138] ldsw [%i1+0x004],%l5 ! Mem[000000007c800104] swap [%i3+0x000],%l0 ! Mem[000000007d800100] jmpl %o7,%g0 ldub [%i3+0x018],%l1 ! Mem[000000007d800118] p54_far_2_lem: membar #Sync stb %l2,[%i0+0x01b] ! Mem[000000007c00011b] lduw [%i2+0x028],%l7 ! Mem[000000007d000128] swap [%i2+0x018],%l2 ! Mem[000000007d000118] swap [%i2+0x004],%l6 ! Mem[000000007d000104] ldstub [%i1+0x038],%l1 ! Mem[000000007c800138] ldsw [%i1+0x004],%l5 ! Mem[000000007c800104] swap [%i3+0x000],%l0 ! Mem[000000007d800100] membar #Sync jmpl %o7,%g0 ldub [%i3+0x018],%l1 ! Mem[000000007d800118] p54_far_2_he: ldsh [%i1+0x008],%l6 ! Mem[000000007c800108] ldstub [%i0+0x02f],%l1 ! Mem[000000007c00012f] ldstub [%i1+0x02b],%l0 ! Mem[000000007c80012b] ldx [%i2+0x030],%l2 ! Mem[000000007d000130] sth %l4,[%i1+0x002] ! Mem[000000007c800102] swap [%i2+0x038],%l1 ! Mem[000000007d000138] swap [%i1+0x000],%l5 ! Mem[000000007c800100] jmpl %o7,%g0 ldx [%i3+0x000],%l0 ! Mem[000000007d800100] p54_far_2_hem: membar #Sync ldsh [%i1+0x008],%l6 ! Mem[000000007c800108] ldstub [%i0+0x02f],%l1 ! Mem[000000007c00012f] ldstub [%i1+0x02b],%l0 ! Mem[000000007c80012b] ldx [%i2+0x030],%l2 ! Mem[000000007d000130] sth %l4,[%i1+0x002] ! Mem[000000007c800102] swap [%i2+0x038],%l1 ! Mem[000000007d000138] swap [%i1+0x000],%l5 ! Mem[000000007c800100] membar #Sync jmpl %o7,%g0 ldx [%i3+0x000],%l0 ! Mem[000000007d800100] p54_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p55_far_2_le: jmpl %o7,%g0 swap [%i2+0x020],%l0 ! Mem[000000007f000120] jmpl %o7,%g0 nop p55_far_2_lem: membar #Sync jmpl %o7,%g0 swap [%i2+0x020],%l0 ! Mem[000000007f000120] jmpl %o7,%g0 nop p55_far_2_he: ldstub [%i0+0x025],%l7 ! Mem[000000007e000125] swap [%i2+0x024],%l5 ! Mem[000000007f000124] ldstub [%i0+0x018],%l1 ! Mem[000000007e000118] stx %l6,[%i2+0x028] ! Mem[000000007f000128] lduh [%i0+0x03e],%l0 ! Mem[000000007e00013e] ldstub [%i2+0x02e],%l0 ! Mem[000000007f00012e] jmpl %o7,%g0 ldsw [%i3+0x030],%l1 ! Mem[000000007f800130] p55_far_2_hem: membar #Sync ldstub [%i0+0x025],%l7 ! Mem[000000007e000125] swap [%i2+0x024],%l5 ! Mem[000000007f000124] ldstub [%i0+0x018],%l1 ! Mem[000000007e000118] stx %l6,[%i2+0x028] ! Mem[000000007f000128] lduh [%i0+0x03e],%l0 ! Mem[000000007e00013e] ldstub [%i2+0x02e],%l0 ! Mem[000000007f00012e] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x030],%l1 ! Mem[000000007f800130] p55_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p56_far_2_le: ldstub [%i2+0x009],%l0 ! Mem[0000000081000109] ldstub [%i2+0x019],%l3 ! Mem[0000000081000119] stx %l7,[%i2+0x020] ! Mem[0000000081000120] stx %l3,[%i0+0x030] ! Mem[0000000080000130] swap [%i3+0x02c],%l3 ! Mem[000000008180012c] ldstub [%i0+0x033],%l6 ! Mem[0000000080000133] jmpl %o7,%g0 ldd [%i3+0x010],%l6 ! Mem[0000000081800110] p56_far_2_lem: membar #Sync ldstub [%i2+0x009],%l0 ! Mem[0000000081000109] ldstub [%i2+0x019],%l3 ! Mem[0000000081000119] stx %l7,[%i2+0x020] ! Mem[0000000081000120] stx %l3,[%i0+0x030] ! Mem[0000000080000130] swap [%i3+0x02c],%l3 ! Mem[000000008180012c] ldstub [%i0+0x033],%l6 ! Mem[0000000080000133] membar #Sync jmpl %o7,%g0 ldd [%i3+0x010],%l6 ! Mem[0000000081800110] p56_far_2_he: ldub [%i0+0x039],%l2 ! Mem[0000000080000139] lduw [%i3+0x03c],%l5 ! Mem[000000008180013c] swap [%i2+0x028],%l2 ! Mem[0000000081000128] swap [%i0+0x028],%l3 ! Mem[0000000080000128] lduh [%i3+0x03a],%l3 ! Mem[000000008180013a] ldstub [%i0+0x002],%l5 ! Mem[0000000080000102] jmpl %o7,%g0 ldstub [%i1+0x031],%l7 ! Mem[0000000080800131] p56_far_2_hem: membar #Sync ldub [%i0+0x039],%l2 ! Mem[0000000080000139] lduw [%i3+0x03c],%l5 ! Mem[000000008180013c] swap [%i2+0x028],%l2 ! Mem[0000000081000128] swap [%i0+0x028],%l3 ! Mem[0000000080000128] lduh [%i3+0x03a],%l3 ! Mem[000000008180013a] ldstub [%i0+0x002],%l5 ! Mem[0000000080000102] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x031],%l7 ! Mem[0000000080800131] p56_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p57_far_2_le: swap [%i0+0x008],%l3 ! Mem[0000000082000108] ldub [%i1+0x027],%l6 ! Mem[0000000082800127] sth %l1,[%i0+0x018] ! Mem[0000000082000118] jmpl %o7,%g0 stw %l5,[%i1+0x03c] ! Mem[000000008280013c] p57_far_2_lem: membar #Sync swap [%i0+0x008],%l3 ! Mem[0000000082000108] ldub [%i1+0x027],%l6 ! Mem[0000000082800127] sth %l1,[%i0+0x018] ! Mem[0000000082000118] membar #Sync jmpl %o7,%g0 stw %l5,[%i1+0x03c] ! Mem[000000008280013c] p57_far_2_he: swap [%i3+0x02c],%l7 ! Mem[000000008380012c] jmpl %o7,%g0 ldsb [%i2+0x01b],%l1 ! Mem[000000008300011b] p57_far_2_hem: membar #Sync swap [%i3+0x02c],%l7 ! Mem[000000008380012c] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x01b],%l1 ! Mem[000000008300011b] p57_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p58_far_2_le: sth %l6,[%i0+0x028] ! Mem[0000000084000128] swap [%i2+0x004],%l4 ! Mem[0000000085000104] stx %l1,[%i3+0x020] ! Mem[0000000085800120] ldx [%i3+0x030],%l7 ! Mem[0000000085800130] swap [%i0+0x004],%l4 ! Mem[0000000084000104] std %l2,[%i1+0x018] ! Mem[0000000084800118] stb %l0,[%i2+0x020] ! Mem[0000000085000120] jmpl %o7,%g0 swap [%i0+0x034],%l2 ! Mem[0000000084000134] p58_far_2_lem: membar #Sync sth %l6,[%i0+0x028] ! Mem[0000000084000128] swap [%i2+0x004],%l4 ! Mem[0000000085000104] stx %l1,[%i3+0x020] ! Mem[0000000085800120] ldx [%i3+0x030],%l7 ! Mem[0000000085800130] swap [%i0+0x004],%l4 ! Mem[0000000084000104] std %l2,[%i1+0x018] ! Mem[0000000084800118] stb %l0,[%i2+0x020] ! Mem[0000000085000120] membar #Sync jmpl %o7,%g0 swap [%i0+0x034],%l2 ! Mem[0000000084000134] p58_far_2_he: ldx [%i3+0x038],%l1 ! Mem[0000000085800138] std %l0,[%i2+0x030] ! Mem[0000000085000130] swap [%i1+0x010],%l6 ! Mem[0000000084800110] swap [%i2+0x038],%l2 ! Mem[0000000085000138] jmpl %o7,%g0 ldstub [%i1+0x036],%l6 ! Mem[0000000084800136] p58_far_2_hem: membar #Sync ldx [%i3+0x038],%l1 ! Mem[0000000085800138] std %l0,[%i2+0x030] ! Mem[0000000085000130] swap [%i1+0x010],%l6 ! Mem[0000000084800110] swap [%i2+0x038],%l2 ! Mem[0000000085000138] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x036],%l6 ! Mem[0000000084800136] p58_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p59_far_2_le: stw %l3,[%i1+0x038] ! Mem[0000000086800138] lduh [%i0+0x018],%l0 ! Mem[0000000086000118] swap [%i3+0x024],%l1 ! Mem[0000000087800124] lduw [%i0+0x034],%l7 ! Mem[0000000086000134] lduw [%i2+0x038],%l1 ! Mem[0000000087000138] lduw [%i0+0x008],%l0 ! Mem[0000000086000108] std %l2,[%i1+0x020] ! Mem[0000000086800120] jmpl %o7,%g0 ldd [%i3+0x010],%l6 ! Mem[0000000087800110] p59_far_2_lem: membar #Sync stw %l3,[%i1+0x038] ! Mem[0000000086800138] lduh [%i0+0x018],%l0 ! Mem[0000000086000118] swap [%i3+0x024],%l1 ! Mem[0000000087800124] lduw [%i0+0x034],%l7 ! Mem[0000000086000134] lduw [%i2+0x038],%l1 ! Mem[0000000087000138] lduw [%i0+0x008],%l0 ! Mem[0000000086000108] std %l2,[%i1+0x020] ! Mem[0000000086800120] membar #Sync jmpl %o7,%g0 ldd [%i3+0x010],%l6 ! Mem[0000000087800110] p59_far_2_he: ldub [%i2+0x009],%l6 ! Mem[0000000087000109] lduw [%i3+0x01c],%l4 ! Mem[000000008780011c] jmpl %o7,%g0 lduh [%i3+0x024],%l0 ! Mem[0000000087800124] p59_far_2_hem: membar #Sync ldub [%i2+0x009],%l6 ! Mem[0000000087000109] lduw [%i3+0x01c],%l4 ! Mem[000000008780011c] membar #Sync jmpl %o7,%g0 lduh [%i3+0x024],%l0 ! Mem[0000000087800124] p59_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p60_far_2_le: ldsw [%i0+0x018],%l0 ! Mem[0000000088000118] stw %l6,[%i1+0x014] ! Mem[0000000088800114] ldstub [%i1+0x029],%l6 ! Mem[0000000088800129] ldx [%i1+0x008],%l0 ! Mem[0000000088800108] lduw [%i3+0x028],%l2 ! Mem[0000000089800128] jmpl %o7,%g0 ldstub [%i2+0x01b],%l3 ! Mem[000000008900011b] p60_far_2_lem: membar #Sync ldsw [%i0+0x018],%l0 ! Mem[0000000088000118] stw %l6,[%i1+0x014] ! Mem[0000000088800114] ldstub [%i1+0x029],%l6 ! Mem[0000000088800129] ldx [%i1+0x008],%l0 ! Mem[0000000088800108] lduw [%i3+0x028],%l2 ! Mem[0000000089800128] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01b],%l3 ! Mem[000000008900011b] p60_far_2_he: ldstub [%i3+0x000],%l0 ! Mem[0000000089800100] swap [%i3+0x008],%l6 ! Mem[0000000089800108] jmpl %o7,%g0 stw %l5,[%i2+0x000] ! Mem[0000000089000100] p60_far_2_hem: membar #Sync ldstub [%i3+0x000],%l0 ! Mem[0000000089800100] swap [%i3+0x008],%l6 ! Mem[0000000089800108] membar #Sync jmpl %o7,%g0 stw %l5,[%i2+0x000] ! Mem[0000000089000100] p60_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p61_far_2_le: std %l4,[%i0+0x010] ! Mem[000000008a000110] ldd [%i3+0x028],%l6 ! Mem[000000008b800128] ldstub [%i3+0x036],%l1 ! Mem[000000008b800136] sth %l1,[%i2+0x004] ! Mem[000000008b000104] stw %l6,[%i3+0x008] ! Mem[000000008b800108] jmpl %o7,%g0 lduh [%i1+0x016],%l1 ! Mem[000000008a800116] p61_far_2_lem: membar #Sync std %l4,[%i0+0x010] ! Mem[000000008a000110] ldd [%i3+0x028],%l6 ! Mem[000000008b800128] ldstub [%i3+0x036],%l1 ! Mem[000000008b800136] sth %l1,[%i2+0x004] ! Mem[000000008b000104] stw %l6,[%i3+0x008] ! Mem[000000008b800108] membar #Sync jmpl %o7,%g0 lduh [%i1+0x016],%l1 ! Mem[000000008a800116] p61_far_2_he: ldstub [%i0+0x00e],%l4 ! Mem[000000008a00010e] ldd [%i0+0x028],%l2 ! Mem[000000008a000128] jmpl %o7,%g0 std %l0,[%i2+0x008] ! Mem[000000008b000108] p61_far_2_hem: membar #Sync ldstub [%i0+0x00e],%l4 ! Mem[000000008a00010e] ldd [%i0+0x028],%l2 ! Mem[000000008a000128] membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x008] ! Mem[000000008b000108] p61_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p62_far_2_le: jmpl %o7,%g0 swap [%i0+0x018],%l0 ! Mem[000000008c000118] jmpl %o7,%g0 nop p62_far_2_lem: membar #Sync jmpl %o7,%g0 swap [%i0+0x018],%l0 ! Mem[000000008c000118] jmpl %o7,%g0 nop p62_far_2_he: lduh [%i2+0x01a],%l1 ! Mem[000000008d00011a] ldstub [%i3+0x02b],%l0 ! Mem[000000008d80012b] stw %l6,[%i2+0x038] ! Mem[000000008d000138] swap [%i1+0x01c],%l4 ! Mem[000000008c80011c] jmpl %o7,%g0 ldub [%i1+0x000],%l6 ! Mem[000000008c800100] p62_far_2_hem: membar #Sync lduh [%i2+0x01a],%l1 ! Mem[000000008d00011a] ldstub [%i3+0x02b],%l0 ! Mem[000000008d80012b] stw %l6,[%i2+0x038] ! Mem[000000008d000138] swap [%i1+0x01c],%l4 ! Mem[000000008c80011c] membar #Sync jmpl %o7,%g0 ldub [%i1+0x000],%l6 ! Mem[000000008c800100] p62_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p63_far_2_le: swap [%i1+0x02c],%l2 ! Mem[000000008e80012c] swap [%i0+0x02c],%l3 ! Mem[000000008e00012c] ldsw [%i0+0x034],%l1 ! Mem[000000008e000134] stw %l0,[%i3+0x014] ! Mem[000000008f800114] swap [%i1+0x018],%l1 ! Mem[000000008e800118] lduh [%i3+0x036],%l6 ! Mem[000000008f800136] jmpl %o7,%g0 ldd [%i0+0x008],%l0 ! Mem[000000008e000108] p63_far_2_lem: membar #Sync swap [%i1+0x02c],%l2 ! Mem[000000008e80012c] swap [%i0+0x02c],%l3 ! Mem[000000008e00012c] ldsw [%i0+0x034],%l1 ! Mem[000000008e000134] stw %l0,[%i3+0x014] ! Mem[000000008f800114] swap [%i1+0x018],%l1 ! Mem[000000008e800118] lduh [%i3+0x036],%l6 ! Mem[000000008f800136] membar #Sync jmpl %o7,%g0 ldd [%i0+0x008],%l0 ! Mem[000000008e000108] p63_far_2_he: jmpl %o7,%g0 swap [%i0+0x018],%l5 ! Mem[000000008e000118] jmpl %o7,%g0 nop p63_far_2_hem: membar #Sync jmpl %o7,%g0 swap [%i0+0x018],%l5 ! Mem[000000008e000118] jmpl %o7,%g0 nop p63_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 far2_b2b_h: nop nop nop nop nop jmpl %o7,%g0 nop far2_b2b_l: nop nop nop nop nop jmpl %o7,%g0 nop user_far2_end: .seg "text" .text .align 0x2000 user_far3_start: p0_far_3_le: lduw [%i3+0x028],%l3 ! Mem[0000000011800128] ldstub [%i0+0x02d],%l5 ! Mem[000000001000012d] jmpl %o7,%g0 stb %l5,[%i2+0x01c] ! Mem[000000001100011c] p0_far_3_lem: membar #Sync lduw [%i3+0x028],%l3 ! Mem[0000000011800128] ldstub [%i0+0x02d],%l5 ! Mem[000000001000012d] membar #Sync jmpl %o7,%g0 stb %l5,[%i2+0x01c] ! Mem[000000001100011c] p0_far_3_he: ldstub [%i1+0x02c],%l0 ! Mem[000000001080012c] swap [%i2+0x038],%l5 ! Mem[0000000011000138] sth %l5,[%i1+0x014] ! Mem[0000000010800114] swap [%i0+0x008],%l3 ! Mem[0000000010000108] ldsb [%i1+0x022],%l2 ! Mem[0000000010800122] stb %l3,[%i1+0x015] ! Mem[0000000010800115] jmpl %o7,%g0 stb %l6,[%i1+0x037] ! Mem[0000000010800137] p0_far_3_hem: membar #Sync ldstub [%i1+0x02c],%l0 ! Mem[000000001080012c] swap [%i2+0x038],%l5 ! Mem[0000000011000138] sth %l5,[%i1+0x014] ! Mem[0000000010800114] swap [%i0+0x008],%l3 ! Mem[0000000010000108] ldsb [%i1+0x022],%l2 ! Mem[0000000010800122] stb %l3,[%i1+0x015] ! Mem[0000000010800115] membar #Sync jmpl %o7,%g0 stb %l6,[%i1+0x037] ! Mem[0000000010800137] p0_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p1_far_3_le: swap [%i1+0x034],%l7 ! Mem[0000000012800134] jmpl %o7,%g0 ldstub [%i1+0x026],%l4 ! Mem[0000000012800126] p1_far_3_lem: membar #Sync swap [%i1+0x034],%l7 ! Mem[0000000012800134] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x026],%l4 ! Mem[0000000012800126] p1_far_3_he: ldx [%i3+0x028],%l4 ! Mem[0000000013800128] jmpl %o7,%g0 ldstub [%i0+0x020],%l2 ! Mem[0000000012000120] p1_far_3_hem: membar #Sync ldx [%i3+0x028],%l4 ! Mem[0000000013800128] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x020],%l2 ! Mem[0000000012000120] p1_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p2_far_3_le: stx %l5,[%i3+0x028] ! Mem[0000000015800128] swap [%i1+0x01c],%l4 ! Mem[000000001480011c] stb %l2,[%i1+0x015] ! Mem[0000000014800115] ldx [%i0+0x038],%l6 ! Mem[0000000014000138] sth %l3,[%i0+0x03c] ! Mem[000000001400013c] jmpl %o7,%g0 ldstub [%i3+0x009],%l5 ! Mem[0000000015800109] p2_far_3_lem: membar #Sync stx %l5,[%i3+0x028] ! Mem[0000000015800128] swap [%i1+0x01c],%l4 ! Mem[000000001480011c] stb %l2,[%i1+0x015] ! Mem[0000000014800115] ldx [%i0+0x038],%l6 ! Mem[0000000014000138] sth %l3,[%i0+0x03c] ! Mem[000000001400013c] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x009],%l5 ! Mem[0000000015800109] p2_far_3_he: jmpl %o7,%g0 swap [%i1+0x008],%l3 ! Mem[0000000014800108] jmpl %o7,%g0 nop p2_far_3_hem: membar #Sync jmpl %o7,%g0 swap [%i1+0x008],%l3 ! Mem[0000000014800108] jmpl %o7,%g0 nop p2_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p3_far_3_le: std %l4,[%i0+0x008] ! Mem[0000000016000108] stw %l1,[%i3+0x014] ! Mem[0000000017800114] ldstub [%i1+0x021],%l0 ! Mem[0000000016800121] jmpl %o7,%g0 lduh [%i3+0x038],%l1 ! Mem[0000000017800138] p3_far_3_lem: membar #Sync std %l4,[%i0+0x008] ! Mem[0000000016000108] stw %l1,[%i3+0x014] ! Mem[0000000017800114] ldstub [%i1+0x021],%l0 ! Mem[0000000016800121] membar #Sync jmpl %o7,%g0 lduh [%i3+0x038],%l1 ! Mem[0000000017800138] p3_far_3_he: stx %l6,[%i1+0x008] ! Mem[0000000016800108] ldstub [%i0+0x02f],%l1 ! Mem[000000001600012f] swap [%i0+0x01c],%l2 ! Mem[000000001600011c] ldx [%i2+0x030],%l2 ! Mem[0000000017000130] ldsw [%i0+0x024],%l2 ! Mem[0000000016000124] ldstub [%i0+0x024],%l0 ! Mem[0000000016000124] ldd [%i2+0x030],%l0 ! Mem[0000000017000130] jmpl %o7,%g0 ldsb [%i2+0x016],%l6 ! Mem[0000000017000116] p3_far_3_hem: membar #Sync stx %l6,[%i1+0x008] ! Mem[0000000016800108] ldstub [%i0+0x02f],%l1 ! Mem[000000001600012f] swap [%i0+0x01c],%l2 ! Mem[000000001600011c] ldx [%i2+0x030],%l2 ! Mem[0000000017000130] ldsw [%i0+0x024],%l2 ! Mem[0000000016000124] ldstub [%i0+0x024],%l0 ! Mem[0000000016000124] ldd [%i2+0x030],%l0 ! Mem[0000000017000130] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x016],%l6 ! Mem[0000000017000116] p3_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p4_far_3_le: jmpl %o7,%g0 ldsh [%i0+0x002],%l6 ! Mem[0000000018000102] jmpl %o7,%g0 nop p4_far_3_lem: membar #Sync jmpl %o7,%g0 ldsh [%i0+0x002],%l6 ! Mem[0000000018000102] jmpl %o7,%g0 nop p4_far_3_he: swap [%i3+0x038],%l5 ! Mem[0000000019800138] stw %l4,[%i1+0x03c] ! Mem[000000001880013c] jmpl %o7,%g0 lduw [%i2+0x028],%l7 ! Mem[0000000019000128] p4_far_3_hem: membar #Sync swap [%i3+0x038],%l5 ! Mem[0000000019800138] stw %l4,[%i1+0x03c] ! Mem[000000001880013c] membar #Sync jmpl %o7,%g0 lduw [%i2+0x028],%l7 ! Mem[0000000019000128] p4_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p5_far_3_le: ldsb [%i0+0x014],%l2 ! Mem[000000001a000114] ldd [%i2+0x028],%l4 ! Mem[000000001b000128] jmpl %o7,%g0 stw %l2,[%i1+0x014] ! Mem[000000001a800114] p5_far_3_lem: membar #Sync ldsb [%i0+0x014],%l2 ! Mem[000000001a000114] ldd [%i2+0x028],%l4 ! Mem[000000001b000128] membar #Sync jmpl %o7,%g0 stw %l2,[%i1+0x014] ! Mem[000000001a800114] p5_far_3_he: jmpl %o7,%g0 std %l6,[%i1+0x000] ! Mem[000000001a800100] jmpl %o7,%g0 nop p5_far_3_hem: membar #Sync jmpl %o7,%g0 std %l6,[%i1+0x000] ! Mem[000000001a800100] jmpl %o7,%g0 nop p5_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p6_far_3_le: ldsw [%i1+0x00c],%l6 ! Mem[000000001c80010c] stw %l2,[%i3+0x014] ! Mem[000000001d800114] swap [%i1+0x014],%l4 ! Mem[000000001c800114] ldsw [%i2+0x02c],%l5 ! Mem[000000001d00012c] lduh [%i3+0x016],%l1 ! Mem[000000001d800116] jmpl %o7,%g0 ldstub [%i3+0x012],%l4 ! Mem[000000001d800112] p6_far_3_lem: membar #Sync ldsw [%i1+0x00c],%l6 ! Mem[000000001c80010c] stw %l2,[%i3+0x014] ! Mem[000000001d800114] swap [%i1+0x014],%l4 ! Mem[000000001c800114] ldsw [%i2+0x02c],%l5 ! Mem[000000001d00012c] lduh [%i3+0x016],%l1 ! Mem[000000001d800116] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x012],%l4 ! Mem[000000001d800112] p6_far_3_he: stb %l2,[%i2+0x013] ! Mem[000000001d000113] ldstub [%i2+0x002],%l6 ! Mem[000000001d000102] ldsh [%i2+0x016],%l4 ! Mem[000000001d000116] jmpl %o7,%g0 ldub [%i3+0x015],%l3 ! Mem[000000001d800115] p6_far_3_hem: membar #Sync stb %l2,[%i2+0x013] ! Mem[000000001d000113] ldstub [%i2+0x002],%l6 ! Mem[000000001d000102] ldsh [%i2+0x016],%l4 ! Mem[000000001d000116] membar #Sync jmpl %o7,%g0 ldub [%i3+0x015],%l3 ! Mem[000000001d800115] p6_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p7_far_3_le: ldstub [%i1+0x002],%l4 ! Mem[000000001e800102] stb %l7,[%i0+0x030] ! Mem[000000001e000130] ldstub [%i1+0x009],%l6 ! Mem[000000001e800109] std %l2,[%i0+0x008] ! Mem[000000001e000108] swap [%i0+0x024],%l6 ! Mem[000000001e000124] sth %l1,[%i2+0x018] ! Mem[000000001f000118] ldd [%i0+0x038],%l4 ! Mem[000000001e000138] jmpl %o7,%g0 ldstub [%i1+0x021],%l0 ! Mem[000000001e800121] p7_far_3_lem: membar #Sync ldstub [%i1+0x002],%l4 ! Mem[000000001e800102] stb %l7,[%i0+0x030] ! Mem[000000001e000130] ldstub [%i1+0x009],%l6 ! Mem[000000001e800109] std %l2,[%i0+0x008] ! Mem[000000001e000108] swap [%i0+0x024],%l6 ! Mem[000000001e000124] sth %l1,[%i2+0x018] ! Mem[000000001f000118] ldd [%i0+0x038],%l4 ! Mem[000000001e000138] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x021],%l0 ! Mem[000000001e800121] p7_far_3_he: swap [%i3+0x018],%l1 ! Mem[000000001f800118] lduh [%i1+0x008],%l6 ! Mem[000000001e800108] sth %l1,[%i3+0x02e] ! Mem[000000001f80012e] ldsh [%i0+0x00a],%l4 ! Mem[000000001e00010a] ldsb [%i2+0x037],%l2 ! Mem[000000001f000137] ldsw [%i3+0x020],%l4 ! Mem[000000001f800120] lduw [%i2+0x038],%l0 ! Mem[000000001f000138] jmpl %o7,%g0 swap [%i1+0x03c],%l4 ! Mem[000000001e80013c] p7_far_3_hem: membar #Sync swap [%i3+0x018],%l1 ! Mem[000000001f800118] lduh [%i1+0x008],%l6 ! Mem[000000001e800108] sth %l1,[%i3+0x02e] ! Mem[000000001f80012e] ldsh [%i0+0x00a],%l4 ! Mem[000000001e00010a] ldsb [%i2+0x037],%l2 ! Mem[000000001f000137] ldsw [%i3+0x020],%l4 ! Mem[000000001f800120] lduw [%i2+0x038],%l0 ! Mem[000000001f000138] membar #Sync jmpl %o7,%g0 swap [%i1+0x03c],%l4 ! Mem[000000001e80013c] p7_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p8_far_3_le: jmpl %o7,%g0 ldx [%i3+0x018],%l1 ! Mem[0000000021800118] jmpl %o7,%g0 nop p8_far_3_lem: membar #Sync jmpl %o7,%g0 ldx [%i3+0x018],%l1 ! Mem[0000000021800118] jmpl %o7,%g0 nop p8_far_3_he: stx %l0,[%i1+0x028] ! Mem[0000000020800128] stw %l0,[%i2+0x018] ! Mem[0000000021000118] ldx [%i0+0x000],%l0 ! Mem[0000000020000100] stb %l0,[%i2+0x004] ! Mem[0000000021000104] ldstub [%i0+0x000],%l5 ! Mem[0000000020000100] ldx [%i1+0x000],%l0 ! Mem[0000000020800100] swap [%i2+0x020],%l7 ! Mem[0000000021000120] jmpl %o7,%g0 swap [%i0+0x024],%l0 ! Mem[0000000020000124] p8_far_3_hem: membar #Sync stx %l0,[%i1+0x028] ! Mem[0000000020800128] stw %l0,[%i2+0x018] ! Mem[0000000021000118] ldx [%i0+0x000],%l0 ! Mem[0000000020000100] stb %l0,[%i2+0x004] ! Mem[0000000021000104] ldstub [%i0+0x000],%l5 ! Mem[0000000020000100] ldx [%i1+0x000],%l0 ! Mem[0000000020800100] swap [%i2+0x020],%l7 ! Mem[0000000021000120] membar #Sync jmpl %o7,%g0 swap [%i0+0x024],%l0 ! Mem[0000000020000124] p8_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p9_far_3_le: stb %l7,[%i1+0x006] ! Mem[0000000022800106] stw %l3,[%i0+0x018] ! Mem[0000000022000118] sth %l3,[%i2+0x03a] ! Mem[000000002300013a] sth %l0,[%i0+0x026] ! Mem[0000000022000126] swap [%i3+0x024],%l4 ! Mem[0000000023800124] jmpl %o7,%g0 stw %l2,[%i0+0x014] ! Mem[0000000022000114] p9_far_3_lem: membar #Sync stb %l7,[%i1+0x006] ! Mem[0000000022800106] stw %l3,[%i0+0x018] ! Mem[0000000022000118] sth %l3,[%i2+0x03a] ! Mem[000000002300013a] sth %l0,[%i0+0x026] ! Mem[0000000022000126] swap [%i3+0x024],%l4 ! Mem[0000000023800124] membar #Sync jmpl %o7,%g0 stw %l2,[%i0+0x014] ! Mem[0000000022000114] p9_far_3_he: ldstub [%i0+0x038],%l1 ! Mem[0000000022000138] sth %l4,[%i2+0x030] ! Mem[0000000023000130] std %l0,[%i3+0x020] ! Mem[0000000023800120] ldsw [%i2+0x008],%l6 ! Mem[0000000023000108] jmpl %o7,%g0 stb %l6,[%i2+0x01f] ! Mem[000000002300011f] p9_far_3_hem: membar #Sync ldstub [%i0+0x038],%l1 ! Mem[0000000022000138] sth %l4,[%i2+0x030] ! Mem[0000000023000130] std %l0,[%i3+0x020] ! Mem[0000000023800120] ldsw [%i2+0x008],%l6 ! Mem[0000000023000108] membar #Sync jmpl %o7,%g0 stb %l6,[%i2+0x01f] ! Mem[000000002300011f] p9_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p10_far_3_le: swap [%i2+0x014],%l1 ! Mem[0000000025000114] std %l6,[%i2+0x000] ! Mem[0000000025000100] ldsb [%i2+0x03e],%l7 ! Mem[000000002500013e] ldsw [%i3+0x024],%l3 ! Mem[0000000025800124] lduh [%i3+0x026],%l5 ! Mem[0000000025800126] ldsb [%i0+0x006],%l4 ! Mem[0000000024000106] ldsw [%i1+0x018],%l3 ! Mem[0000000024800118] jmpl %o7,%g0 stb %l0,[%i2+0x020] ! Mem[0000000025000120] p10_far_3_lem: membar #Sync swap [%i2+0x014],%l1 ! Mem[0000000025000114] std %l6,[%i2+0x000] ! Mem[0000000025000100] ldsb [%i2+0x03e],%l7 ! Mem[000000002500013e] ldsw [%i3+0x024],%l3 ! Mem[0000000025800124] lduh [%i3+0x026],%l5 ! Mem[0000000025800126] ldsb [%i0+0x006],%l4 ! Mem[0000000024000106] ldsw [%i1+0x018],%l3 ! Mem[0000000024800118] membar #Sync jmpl %o7,%g0 stb %l0,[%i2+0x020] ! Mem[0000000025000120] p10_far_3_he: lduh [%i3+0x032],%l4 ! Mem[0000000025800132] ldub [%i2+0x004],%l0 ! Mem[0000000025000104] jmpl %o7,%g0 stb %l4,[%i0+0x01c] ! Mem[000000002400011c] p10_far_3_hem: membar #Sync lduh [%i3+0x032],%l4 ! Mem[0000000025800132] ldub [%i2+0x004],%l0 ! Mem[0000000025000104] membar #Sync jmpl %o7,%g0 stb %l4,[%i0+0x01c] ! Mem[000000002400011c] p10_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p11_far_3_le: ldd [%i1+0x000],%l2 ! Mem[0000000026800100] ldsh [%i1+0x03c],%l4 ! Mem[000000002680013c] ldsb [%i2+0x013],%l6 ! Mem[0000000027000113] lduw [%i2+0x004],%l3 ! Mem[0000000027000104] ldsh [%i3+0x01c],%l1 ! Mem[000000002780011c] jmpl %o7,%g0 ldd [%i2+0x018],%l0 ! Mem[0000000027000118] p11_far_3_lem: membar #Sync ldd [%i1+0x000],%l2 ! Mem[0000000026800100] ldsh [%i1+0x03c],%l4 ! Mem[000000002680013c] ldsb [%i2+0x013],%l6 ! Mem[0000000027000113] lduw [%i2+0x004],%l3 ! Mem[0000000027000104] ldsh [%i3+0x01c],%l1 ! Mem[000000002780011c] membar #Sync jmpl %o7,%g0 ldd [%i2+0x018],%l0 ! Mem[0000000027000118] p11_far_3_he: jmpl %o7,%g0 swap [%i2+0x00c],%l5 ! Mem[000000002700010c] jmpl %o7,%g0 nop p11_far_3_hem: membar #Sync jmpl %o7,%g0 swap [%i2+0x00c],%l5 ! Mem[000000002700010c] jmpl %o7,%g0 nop p11_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p12_far_3_le: lduh [%i3+0x020],%l0 ! Mem[0000000029800120] ldstub [%i0+0x006],%l5 ! Mem[0000000028000106] jmpl %o7,%g0 ldsw [%i3+0x02c],%l3 ! Mem[000000002980012c] p12_far_3_lem: membar #Sync lduh [%i3+0x020],%l0 ! Mem[0000000029800120] ldstub [%i0+0x006],%l5 ! Mem[0000000028000106] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x02c],%l3 ! Mem[000000002980012c] p12_far_3_he: swap [%i1+0x004],%l6 ! Mem[0000000028800104] stb %l4,[%i0+0x00f] ! Mem[000000002800010f] jmpl %o7,%g0 lduw [%i3+0x03c],%l5 ! Mem[000000002980013c] p12_far_3_hem: membar #Sync swap [%i1+0x004],%l6 ! Mem[0000000028800104] stb %l4,[%i0+0x00f] ! Mem[000000002800010f] membar #Sync jmpl %o7,%g0 lduw [%i3+0x03c],%l5 ! Mem[000000002980013c] p12_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p13_far_3_le: jmpl %o7,%g0 ldstub [%i0+0x010],%l6 ! Mem[000000002a000110] jmpl %o7,%g0 nop p13_far_3_lem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x010],%l6 ! Mem[000000002a000110] jmpl %o7,%g0 nop p13_far_3_he: std %l2,[%i2+0x030] ! Mem[000000002b000130] ldsb [%i0+0x024],%l2 ! Mem[000000002a000124] jmpl %o7,%g0 ldstub [%i3+0x03b],%l0 ! Mem[000000002b80013b] p13_far_3_hem: membar #Sync std %l2,[%i2+0x030] ! Mem[000000002b000130] ldsb [%i0+0x024],%l2 ! Mem[000000002a000124] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x03b],%l0 ! Mem[000000002b80013b] p13_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p14_far_3_le: lduh [%i2+0x034],%l7 ! Mem[000000002d000134] sth %l4,[%i3+0x006] ! Mem[000000002d800106] swap [%i3+0x028],%l2 ! Mem[000000002d800128] ldstub [%i1+0x01b],%l3 ! Mem[000000002c80011b] swap [%i3+0x024],%l0 ! Mem[000000002d800124] jmpl %o7,%g0 swap [%i2+0x02c],%l1 ! Mem[000000002d00012c] p14_far_3_lem: membar #Sync lduh [%i2+0x034],%l7 ! Mem[000000002d000134] sth %l4,[%i3+0x006] ! Mem[000000002d800106] swap [%i3+0x028],%l2 ! Mem[000000002d800128] ldstub [%i1+0x01b],%l3 ! Mem[000000002c80011b] swap [%i3+0x024],%l0 ! Mem[000000002d800124] membar #Sync jmpl %o7,%g0 swap [%i2+0x02c],%l1 ! Mem[000000002d00012c] p14_far_3_he: swap [%i1+0x000],%l5 ! Mem[000000002c800100] lduw [%i3+0x004],%l0 ! Mem[000000002d800104] sth %l7,[%i2+0x022] ! Mem[000000002d000122] sth %l0,[%i2+0x024] ! Mem[000000002d000124] sth %l1,[%i1+0x032] ! Mem[000000002c800132] stw %l6,[%i2+0x01c] ! Mem[000000002d00011c] jmpl %o7,%g0 ldsb [%i3+0x039],%l2 ! Mem[000000002d800139] p14_far_3_hem: membar #Sync swap [%i1+0x000],%l5 ! Mem[000000002c800100] lduw [%i3+0x004],%l0 ! Mem[000000002d800104] sth %l7,[%i2+0x022] ! Mem[000000002d000122] sth %l0,[%i2+0x024] ! Mem[000000002d000124] sth %l1,[%i1+0x032] ! Mem[000000002c800132] stw %l6,[%i2+0x01c] ! Mem[000000002d00011c] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x039],%l2 ! Mem[000000002d800139] p14_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p15_far_3_le: stw %l5,[%i3+0x024] ! Mem[000000002f800124] stb %l2,[%i0+0x02e] ! Mem[000000002e00012e] sth %l0,[%i0+0x00a] ! Mem[000000002e00010a] sth %l6,[%i1+0x036] ! Mem[000000002e800136] swap [%i1+0x000],%l6 ! Mem[000000002e800100] jmpl %o7,%g0 lduh [%i1+0x03c],%l2 ! Mem[000000002e80013c] p15_far_3_lem: membar #Sync stw %l5,[%i3+0x024] ! Mem[000000002f800124] stb %l2,[%i0+0x02e] ! Mem[000000002e00012e] sth %l0,[%i0+0x00a] ! Mem[000000002e00010a] sth %l6,[%i1+0x036] ! Mem[000000002e800136] swap [%i1+0x000],%l6 ! Mem[000000002e800100] membar #Sync jmpl %o7,%g0 lduh [%i1+0x03c],%l2 ! Mem[000000002e80013c] p15_far_3_he: swap [%i2+0x020],%l5 ! Mem[000000002f000120] ldx [%i2+0x010],%l3 ! Mem[000000002f000110] ldd [%i3+0x018],%l0 ! Mem[000000002f800118] jmpl %o7,%g0 ldstub [%i1+0x02f],%l7 ! Mem[000000002e80012f] p15_far_3_hem: membar #Sync swap [%i2+0x020],%l5 ! Mem[000000002f000120] ldx [%i2+0x010],%l3 ! Mem[000000002f000110] ldd [%i3+0x018],%l0 ! Mem[000000002f800118] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x02f],%l7 ! Mem[000000002e80012f] p15_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p16_far_3_le: jmpl %o7,%g0 ldsh [%i0+0x024],%l0 ! Mem[0000000030000124] jmpl %o7,%g0 nop p16_far_3_lem: membar #Sync jmpl %o7,%g0 ldsh [%i0+0x024],%l0 ! Mem[0000000030000124] jmpl %o7,%g0 nop p16_far_3_he: stx %l6,[%i3+0x030] ! Mem[0000000031800130] lduh [%i3+0x038],%l2 ! Mem[0000000031800138] ldx [%i1+0x028],%l3 ! Mem[0000000030800128] ldstub [%i0+0x03b],%l5 ! Mem[000000003000013b] swap [%i2+0x01c],%l6 ! Mem[000000003100011c] ldsw [%i1+0x000],%l0 ! Mem[0000000030800100] jmpl %o7,%g0 ldsb [%i1+0x002],%l0 ! Mem[0000000030800102] p16_far_3_hem: membar #Sync stx %l6,[%i3+0x030] ! Mem[0000000031800130] lduh [%i3+0x038],%l2 ! Mem[0000000031800138] ldx [%i1+0x028],%l3 ! Mem[0000000030800128] ldstub [%i0+0x03b],%l5 ! Mem[000000003000013b] swap [%i2+0x01c],%l6 ! Mem[000000003100011c] ldsw [%i1+0x000],%l0 ! Mem[0000000030800100] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x002],%l0 ! Mem[0000000030800102] p16_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p17_far_3_le: ldstub [%i1+0x03d],%l2 ! Mem[000000003280013d] jmpl %o7,%g0 ldsw [%i2+0x010],%l2 ! Mem[0000000033000110] p17_far_3_lem: membar #Sync ldstub [%i1+0x03d],%l2 ! Mem[000000003280013d] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x010],%l2 ! Mem[0000000033000110] p17_far_3_he: stx %l3,[%i2+0x010] ! Mem[0000000033000110] ldstub [%i3+0x001],%l3 ! Mem[0000000033800101] stw %l4,[%i3+0x014] ! Mem[0000000033800114] lduh [%i1+0x034],%l3 ! Mem[0000000032800134] stx %l5,[%i2+0x028] ! Mem[0000000033000128] jmpl %o7,%g0 stx %l0,[%i0+0x000] ! Mem[0000000032000100] p17_far_3_hem: membar #Sync stx %l3,[%i2+0x010] ! Mem[0000000033000110] ldstub [%i3+0x001],%l3 ! Mem[0000000033800101] stw %l4,[%i3+0x014] ! Mem[0000000033800114] lduh [%i1+0x034],%l3 ! Mem[0000000032800134] stx %l5,[%i2+0x028] ! Mem[0000000033000128] membar #Sync jmpl %o7,%g0 stx %l0,[%i0+0x000] ! Mem[0000000032000100] p17_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p18_far_3_le: ldd [%i0+0x000],%l2 ! Mem[0000000034000100] swap [%i0+0x014],%l1 ! Mem[0000000034000114] jmpl %o7,%g0 ldx [%i1+0x028],%l3 ! Mem[0000000034800128] p18_far_3_lem: membar #Sync ldd [%i0+0x000],%l2 ! Mem[0000000034000100] swap [%i0+0x014],%l1 ! Mem[0000000034000114] membar #Sync jmpl %o7,%g0 ldx [%i1+0x028],%l3 ! Mem[0000000034800128] p18_far_3_he: stb %l6,[%i1+0x004] ! Mem[0000000034800104] ldstub [%i3+0x00f],%l4 ! Mem[000000003580010f] jmpl %o7,%g0 ldstub [%i2+0x03d],%l5 ! Mem[000000003500013d] p18_far_3_hem: membar #Sync stb %l6,[%i1+0x004] ! Mem[0000000034800104] ldstub [%i3+0x00f],%l4 ! Mem[000000003580010f] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03d],%l5 ! Mem[000000003500013d] p18_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p19_far_3_le: ldstub [%i2+0x022],%l0 ! Mem[0000000037000122] ldsh [%i3+0x030],%l4 ! Mem[0000000037800130] jmpl %o7,%g0 ldd [%i1+0x008],%l6 ! Mem[0000000036800108] p19_far_3_lem: membar #Sync ldstub [%i2+0x022],%l0 ! Mem[0000000037000122] ldsh [%i3+0x030],%l4 ! Mem[0000000037800130] membar #Sync jmpl %o7,%g0 ldd [%i1+0x008],%l6 ! Mem[0000000036800108] p19_far_3_he: swap [%i1+0x028],%l2 ! Mem[0000000036800128] ldstub [%i1+0x021],%l0 ! Mem[0000000036800121] std %l4,[%i0+0x008] ! Mem[0000000036000108] swap [%i3+0x020],%l5 ! Mem[0000000037800120] stw %l7,[%i3+0x028] ! Mem[0000000037800128] swap [%i1+0x000],%l3 ! Mem[0000000036800100] jmpl %o7,%g0 ldstub [%i3+0x015],%l4 ! Mem[0000000037800115] p19_far_3_hem: membar #Sync swap [%i1+0x028],%l2 ! Mem[0000000036800128] ldstub [%i1+0x021],%l0 ! Mem[0000000036800121] std %l4,[%i0+0x008] ! Mem[0000000036000108] swap [%i3+0x020],%l5 ! Mem[0000000037800120] stw %l7,[%i3+0x028] ! Mem[0000000037800128] swap [%i1+0x000],%l3 ! Mem[0000000036800100] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x015],%l4 ! Mem[0000000037800115] p19_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p20_far_3_le: stx %l4,[%i0+0x000] ! Mem[0000000038000100] swap [%i3+0x028],%l2 ! Mem[0000000039800128] lduw [%i2+0x020],%l0 ! Mem[0000000039000120] stb %l6,[%i3+0x01a] ! Mem[000000003980011a] ldstub [%i0+0x002],%l0 ! Mem[0000000038000102] jmpl %o7,%g0 lduw [%i1+0x010],%l0 ! Mem[0000000038800110] p20_far_3_lem: membar #Sync stx %l4,[%i0+0x000] ! Mem[0000000038000100] swap [%i3+0x028],%l2 ! Mem[0000000039800128] lduw [%i2+0x020],%l0 ! Mem[0000000039000120] stb %l6,[%i3+0x01a] ! Mem[000000003980011a] ldstub [%i0+0x002],%l0 ! Mem[0000000038000102] membar #Sync jmpl %o7,%g0 lduw [%i1+0x010],%l0 ! Mem[0000000038800110] p20_far_3_he: swap [%i2+0x004],%l0 ! Mem[0000000039000104] ldstub [%i3+0x01d],%l4 ! Mem[000000003980011d] ldsw [%i1+0x010],%l6 ! Mem[0000000038800110] ldx [%i3+0x030],%l2 ! Mem[0000000039800130] ldstub [%i3+0x036],%l6 ! Mem[0000000039800136] jmpl %o7,%g0 ldub [%i3+0x00b],%l0 ! Mem[000000003980010b] p20_far_3_hem: membar #Sync swap [%i2+0x004],%l0 ! Mem[0000000039000104] ldstub [%i3+0x01d],%l4 ! Mem[000000003980011d] ldsw [%i1+0x010],%l6 ! Mem[0000000038800110] ldx [%i3+0x030],%l2 ! Mem[0000000039800130] ldstub [%i3+0x036],%l6 ! Mem[0000000039800136] membar #Sync jmpl %o7,%g0 ldub [%i3+0x00b],%l0 ! Mem[000000003980010b] p20_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p21_far_3_le: lduh [%i0+0x008],%l3 ! Mem[000000003a000108] ldub [%i2+0x027],%l6 ! Mem[000000003b000127] std %l6,[%i3+0x018] ! Mem[000000003b800118] ldx [%i3+0x020],%l1 ! Mem[000000003b800120] ldx [%i3+0x030],%l7 ! Mem[000000003b800130] lduh [%i1+0x008],%l0 ! Mem[000000003a800108] jmpl %o7,%g0 ldstub [%i0+0x009],%l2 ! Mem[000000003a000109] p21_far_3_lem: membar #Sync lduh [%i0+0x008],%l3 ! Mem[000000003a000108] ldub [%i2+0x027],%l6 ! Mem[000000003b000127] std %l6,[%i3+0x018] ! Mem[000000003b800118] ldx [%i3+0x020],%l1 ! Mem[000000003b800120] ldx [%i3+0x030],%l7 ! Mem[000000003b800130] lduh [%i1+0x008],%l0 ! Mem[000000003a800108] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x009],%l2 ! Mem[000000003a000109] p21_far_3_he: ldstub [%i0+0x020],%l2 ! Mem[000000003a000120] stb %l6,[%i3+0x006] ! Mem[000000003b800106] swap [%i3+0x000],%l6 ! Mem[000000003b800100] ldstub [%i0+0x01d],%l4 ! Mem[000000003a00011d] jmpl %o7,%g0 stb %l0,[%i2+0x025] ! Mem[000000003b000125] p21_far_3_hem: membar #Sync ldstub [%i0+0x020],%l2 ! Mem[000000003a000120] stb %l6,[%i3+0x006] ! Mem[000000003b800106] swap [%i3+0x000],%l6 ! Mem[000000003b800100] ldstub [%i0+0x01d],%l4 ! Mem[000000003a00011d] membar #Sync jmpl %o7,%g0 stb %l0,[%i2+0x025] ! Mem[000000003b000125] p21_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p22_far_3_le: ldstub [%i1+0x012],%l0 ! Mem[000000003c800112] ldstub [%i3+0x03a],%l0 ! Mem[000000003d80013a] lduh [%i2+0x024],%l7 ! Mem[000000003d000124] jmpl %o7,%g0 swap [%i3+0x004],%l3 ! Mem[000000003d800104] p22_far_3_lem: membar #Sync ldstub [%i1+0x012],%l0 ! Mem[000000003c800112] ldstub [%i3+0x03a],%l0 ! Mem[000000003d80013a] lduh [%i2+0x024],%l7 ! Mem[000000003d000124] membar #Sync jmpl %o7,%g0 swap [%i3+0x004],%l3 ! Mem[000000003d800104] p22_far_3_he: ldsb [%i2+0x019],%l0 ! Mem[000000003d000119] jmpl %o7,%g0 ldx [%i1+0x030],%l7 ! Mem[000000003c800130] p22_far_3_hem: membar #Sync ldsb [%i2+0x019],%l0 ! Mem[000000003d000119] membar #Sync jmpl %o7,%g0 ldx [%i1+0x030],%l7 ! Mem[000000003c800130] p22_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p23_far_3_le: ldsh [%i0+0x038],%l0 ! Mem[000000003e000138] lduw [%i0+0x034],%l3 ! Mem[000000003e000134] swap [%i3+0x008],%l0 ! Mem[000000003f800108] lduw [%i1+0x038],%l0 ! Mem[000000003e800138] ldx [%i0+0x018],%l0 ! Mem[000000003e000118] ldsb [%i3+0x027],%l0 ! Mem[000000003f800127] ldsw [%i3+0x00c],%l2 ! Mem[000000003f80010c] jmpl %o7,%g0 ldstub [%i3+0x01f],%l6 ! Mem[000000003f80011f] p23_far_3_lem: membar #Sync ldsh [%i0+0x038],%l0 ! Mem[000000003e000138] lduw [%i0+0x034],%l3 ! Mem[000000003e000134] swap [%i3+0x008],%l0 ! Mem[000000003f800108] lduw [%i1+0x038],%l0 ! Mem[000000003e800138] ldx [%i0+0x018],%l0 ! Mem[000000003e000118] ldsb [%i3+0x027],%l0 ! Mem[000000003f800127] ldsw [%i3+0x00c],%l2 ! Mem[000000003f80010c] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x01f],%l6 ! Mem[000000003f80011f] p23_far_3_he: swap [%i0+0x028],%l2 ! Mem[000000003e000128] ldstub [%i2+0x016],%l0 ! Mem[000000003f000116] std %l6,[%i0+0x008] ! Mem[000000003e000108] ldub [%i0+0x03d],%l6 ! Mem[000000003e00013d] swap [%i3+0x014],%l6 ! Mem[000000003f800114] sth %l6,[%i1+0x03e] ! Mem[000000003e80013e] jmpl %o7,%g0 std %l0,[%i3+0x020] ! Mem[000000003f800120] p23_far_3_hem: membar #Sync swap [%i0+0x028],%l2 ! Mem[000000003e000128] ldstub [%i2+0x016],%l0 ! Mem[000000003f000116] std %l6,[%i0+0x008] ! Mem[000000003e000108] ldub [%i0+0x03d],%l6 ! Mem[000000003e00013d] swap [%i3+0x014],%l6 ! Mem[000000003f800114] sth %l6,[%i1+0x03e] ! Mem[000000003e80013e] membar #Sync jmpl %o7,%g0 std %l0,[%i3+0x020] ! Mem[000000003f800120] p23_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p24_far_3_le: ldsb [%i1+0x004],%l2 ! Mem[0000000040800104] stx %l3,[%i3+0x008] ! Mem[0000000041800108] ldsw [%i1+0x02c],%l1 ! Mem[000000004080012c] ldsb [%i0+0x009],%l5 ! Mem[0000000040000109] ldstub [%i3+0x015],%l0 ! Mem[0000000041800115] jmpl %o7,%g0 lduw [%i3+0x020],%l0 ! Mem[0000000041800120] p24_far_3_lem: membar #Sync ldsb [%i1+0x004],%l2 ! Mem[0000000040800104] stx %l3,[%i3+0x008] ! Mem[0000000041800108] ldsw [%i1+0x02c],%l1 ! Mem[000000004080012c] ldsb [%i0+0x009],%l5 ! Mem[0000000040000109] ldstub [%i3+0x015],%l0 ! Mem[0000000041800115] membar #Sync jmpl %o7,%g0 lduw [%i3+0x020],%l0 ! Mem[0000000041800120] p24_far_3_he: ldsh [%i1+0x014],%l3 ! Mem[0000000040800114] swap [%i1+0x01c],%l0 ! Mem[000000004080011c] swap [%i2+0x020],%l7 ! Mem[0000000041000120] ldstub [%i2+0x039],%l2 ! Mem[0000000041000139] ldstub [%i1+0x006],%l2 ! Mem[0000000040800106] ldub [%i1+0x03b],%l5 ! Mem[000000004080013b] jmpl %o7,%g0 stb %l5,[%i0+0x018] ! Mem[0000000040000118] p24_far_3_hem: membar #Sync ldsh [%i1+0x014],%l3 ! Mem[0000000040800114] swap [%i1+0x01c],%l0 ! Mem[000000004080011c] swap [%i2+0x020],%l7 ! Mem[0000000041000120] ldstub [%i2+0x039],%l2 ! Mem[0000000041000139] ldstub [%i1+0x006],%l2 ! Mem[0000000040800106] ldub [%i1+0x03b],%l5 ! Mem[000000004080013b] membar #Sync jmpl %o7,%g0 stb %l5,[%i0+0x018] ! Mem[0000000040000118] p24_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p25_far_3_le: swap [%i1+0x00c],%l1 ! Mem[000000004280010c] stw %l4,[%i1+0x00c] ! Mem[000000004280010c] ldsh [%i2+0x00c],%l3 ! Mem[000000004300010c] jmpl %o7,%g0 stb %l0,[%i0+0x03e] ! Mem[000000004200013e] p25_far_3_lem: membar #Sync swap [%i1+0x00c],%l1 ! Mem[000000004280010c] stw %l4,[%i1+0x00c] ! Mem[000000004280010c] ldsh [%i2+0x00c],%l3 ! Mem[000000004300010c] membar #Sync jmpl %o7,%g0 stb %l0,[%i0+0x03e] ! Mem[000000004200013e] p25_far_3_he: ldstub [%i0+0x02b],%l2 ! Mem[000000004200012b] ldstub [%i3+0x032],%l1 ! Mem[0000000043800132] lduw [%i3+0x010],%l6 ! Mem[0000000043800110] swap [%i3+0x038],%l2 ! Mem[0000000043800138] jmpl %o7,%g0 swap [%i3+0x014],%l6 ! Mem[0000000043800114] p25_far_3_hem: membar #Sync ldstub [%i0+0x02b],%l2 ! Mem[000000004200012b] ldstub [%i3+0x032],%l1 ! Mem[0000000043800132] lduw [%i3+0x010],%l6 ! Mem[0000000043800110] swap [%i3+0x038],%l2 ! Mem[0000000043800138] membar #Sync jmpl %o7,%g0 swap [%i3+0x014],%l6 ! Mem[0000000043800114] p25_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p26_far_3_le: std %l0,[%i1+0x018] ! Mem[0000000044800118] swap [%i3+0x028],%l2 ! Mem[0000000045800128] stb %l2,[%i0+0x014] ! Mem[0000000044000114] swap [%i2+0x008],%l4 ! Mem[0000000045000108] ldstub [%i3+0x03a],%l3 ! Mem[000000004580013a] lduw [%i3+0x008],%l5 ! Mem[0000000045800108] jmpl %o7,%g0 ldsb [%i0+0x015],%l0 ! Mem[0000000044000115] p26_far_3_lem: membar #Sync std %l0,[%i1+0x018] ! Mem[0000000044800118] swap [%i3+0x028],%l2 ! Mem[0000000045800128] stb %l2,[%i0+0x014] ! Mem[0000000044000114] swap [%i2+0x008],%l4 ! Mem[0000000045000108] ldstub [%i3+0x03a],%l3 ! Mem[000000004580013a] lduw [%i3+0x008],%l5 ! Mem[0000000045800108] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x015],%l0 ! Mem[0000000044000115] p26_far_3_he: ldsh [%i1+0x022],%l7 ! Mem[0000000044800122] ldx [%i0+0x008],%l4 ! Mem[0000000044000108] stw %l1,[%i2+0x030] ! Mem[0000000045000130] ldstub [%i3+0x004],%l6 ! Mem[0000000045800104] ldstub [%i1+0x00f],%l4 ! Mem[000000004480010f] ldx [%i0+0x038],%l5 ! Mem[0000000044000138] jmpl %o7,%g0 std %l4,[%i0+0x018] ! Mem[0000000044000118] p26_far_3_hem: membar #Sync ldsh [%i1+0x022],%l7 ! Mem[0000000044800122] ldx [%i0+0x008],%l4 ! Mem[0000000044000108] stw %l1,[%i2+0x030] ! Mem[0000000045000130] ldstub [%i3+0x004],%l6 ! Mem[0000000045800104] ldstub [%i1+0x00f],%l4 ! Mem[000000004480010f] ldx [%i0+0x038],%l5 ! Mem[0000000044000138] membar #Sync jmpl %o7,%g0 std %l4,[%i0+0x018] ! Mem[0000000044000118] p26_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p27_far_3_le: ldub [%i2+0x02d],%l3 ! Mem[000000004700012d] swap [%i1+0x020],%l2 ! Mem[0000000046800120] ldstub [%i2+0x014],%l0 ! Mem[0000000047000114] jmpl %o7,%g0 swap [%i2+0x034],%l7 ! Mem[0000000047000134] p27_far_3_lem: membar #Sync ldub [%i2+0x02d],%l3 ! Mem[000000004700012d] swap [%i1+0x020],%l2 ! Mem[0000000046800120] ldstub [%i2+0x014],%l0 ! Mem[0000000047000114] membar #Sync jmpl %o7,%g0 swap [%i2+0x034],%l7 ! Mem[0000000047000134] p27_far_3_he: ldstub [%i2+0x02e],%l7 ! Mem[000000004700012e] std %l0,[%i0+0x028] ! Mem[0000000046000128] jmpl %o7,%g0 ldsb [%i3+0x031],%l2 ! Mem[0000000047800131] p27_far_3_hem: membar #Sync ldstub [%i2+0x02e],%l7 ! Mem[000000004700012e] std %l0,[%i0+0x028] ! Mem[0000000046000128] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x031],%l2 ! Mem[0000000047800131] p27_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p28_far_3_le: jmpl %o7,%g0 ldstub [%i3+0x002],%l0 ! Mem[0000000049800102] jmpl %o7,%g0 nop p28_far_3_lem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x002],%l0 ! Mem[0000000049800102] jmpl %o7,%g0 nop p28_far_3_he: std %l4,[%i1+0x000] ! Mem[0000000048800100] jmpl %o7,%g0 ldd [%i1+0x000],%l0 ! Mem[0000000048800100] p28_far_3_hem: membar #Sync std %l4,[%i1+0x000] ! Mem[0000000048800100] membar #Sync jmpl %o7,%g0 ldd [%i1+0x000],%l0 ! Mem[0000000048800100] p28_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p29_far_3_le: ldstub [%i0+0x00a],%l5 ! Mem[000000004a00010a] swap [%i2+0x034],%l7 ! Mem[000000004b000134] stw %l0,[%i0+0x008] ! Mem[000000004a000108] ldstub [%i2+0x02b],%l3 ! Mem[000000004b00012b] jmpl %o7,%g0 swap [%i0+0x004],%l2 ! Mem[000000004a000104] p29_far_3_lem: membar #Sync ldstub [%i0+0x00a],%l5 ! Mem[000000004a00010a] swap [%i2+0x034],%l7 ! Mem[000000004b000134] stw %l0,[%i0+0x008] ! Mem[000000004a000108] ldstub [%i2+0x02b],%l3 ! Mem[000000004b00012b] membar #Sync jmpl %o7,%g0 swap [%i0+0x004],%l2 ! Mem[000000004a000104] p29_far_3_he: std %l4,[%i0+0x020] ! Mem[000000004a000120] ldsh [%i2+0x02a],%l2 ! Mem[000000004b00012a] ldstub [%i2+0x000],%l6 ! Mem[000000004b000100] ldd [%i0+0x030],%l2 ! Mem[000000004a000130] ldstub [%i3+0x03e],%l0 ! Mem[000000004b80013e] sth %l7,[%i2+0x022] ! Mem[000000004b000122] jmpl %o7,%g0 ldd [%i1+0x038],%l2 ! Mem[000000004a800138] p29_far_3_hem: membar #Sync std %l4,[%i0+0x020] ! Mem[000000004a000120] ldsh [%i2+0x02a],%l2 ! Mem[000000004b00012a] ldstub [%i2+0x000],%l6 ! Mem[000000004b000100] ldd [%i0+0x030],%l2 ! Mem[000000004a000130] ldstub [%i3+0x03e],%l0 ! Mem[000000004b80013e] sth %l7,[%i2+0x022] ! Mem[000000004b000122] membar #Sync jmpl %o7,%g0 ldd [%i1+0x038],%l2 ! Mem[000000004a800138] p29_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p30_far_3_le: ldstub [%i0+0x03f],%l5 ! Mem[000000004c00013f] ldsb [%i2+0x001],%l0 ! Mem[000000004d000101] ldstub [%i3+0x024],%l3 ! Mem[000000004d800124] ldsh [%i0+0x018],%l3 ! Mem[000000004c000118] jmpl %o7,%g0 ldstub [%i3+0x01b],%l3 ! Mem[000000004d80011b] p30_far_3_lem: membar #Sync ldstub [%i0+0x03f],%l5 ! Mem[000000004c00013f] ldsb [%i2+0x001],%l0 ! Mem[000000004d000101] ldstub [%i3+0x024],%l3 ! Mem[000000004d800124] ldsh [%i0+0x018],%l3 ! Mem[000000004c000118] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x01b],%l3 ! Mem[000000004d80011b] p30_far_3_he: std %l6,[%i3+0x020] ! Mem[000000004d800120] ldsb [%i1+0x009],%l6 ! Mem[000000004c800109] jmpl %o7,%g0 ldsh [%i2+0x004],%l2 ! Mem[000000004d000104] p30_far_3_hem: membar #Sync std %l6,[%i3+0x020] ! Mem[000000004d800120] ldsb [%i1+0x009],%l6 ! Mem[000000004c800109] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x004],%l2 ! Mem[000000004d000104] p30_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p31_far_3_le: ldstub [%i0+0x00a],%l1 ! Mem[000000004e00010a] swap [%i1+0x004],%l4 ! Mem[000000004e800104] swap [%i2+0x03c],%l5 ! Mem[000000004f00013c] lduh [%i0+0x01e],%l7 ! Mem[000000004e00011e] swap [%i0+0x024],%l1 ! Mem[000000004e000124] jmpl %o7,%g0 ldsw [%i0+0x034],%l7 ! Mem[000000004e000134] p31_far_3_lem: membar #Sync ldstub [%i0+0x00a],%l1 ! Mem[000000004e00010a] swap [%i1+0x004],%l4 ! Mem[000000004e800104] swap [%i2+0x03c],%l5 ! Mem[000000004f00013c] lduh [%i0+0x01e],%l7 ! Mem[000000004e00011e] swap [%i0+0x024],%l1 ! Mem[000000004e000124] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x034],%l7 ! Mem[000000004e000134] p31_far_3_he: ldsh [%i0+0x000],%l7 ! Mem[000000004e000100] ldd [%i0+0x038],%l6 ! Mem[000000004e000138] ldstub [%i2+0x037],%l2 ! Mem[000000004f000137] std %l2,[%i2+0x020] ! Mem[000000004f000120] jmpl %o7,%g0 std %l0,[%i1+0x038] ! Mem[000000004e800138] p31_far_3_hem: membar #Sync ldsh [%i0+0x000],%l7 ! Mem[000000004e000100] ldd [%i0+0x038],%l6 ! Mem[000000004e000138] ldstub [%i2+0x037],%l2 ! Mem[000000004f000137] std %l2,[%i2+0x020] ! Mem[000000004f000120] membar #Sync jmpl %o7,%g0 std %l0,[%i1+0x038] ! Mem[000000004e800138] p31_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p32_far_3_le: stb %l1,[%i1+0x02e] ! Mem[000000005080012e] ldsb [%i1+0x010],%l0 ! Mem[0000000050800110] jmpl %o7,%g0 stx %l3,[%i2+0x018] ! Mem[0000000051000118] p32_far_3_lem: membar #Sync stb %l1,[%i1+0x02e] ! Mem[000000005080012e] ldsb [%i1+0x010],%l0 ! Mem[0000000050800110] membar #Sync jmpl %o7,%g0 stx %l3,[%i2+0x018] ! Mem[0000000051000118] p32_far_3_he: ldstub [%i0+0x020],%l6 ! Mem[0000000050000120] swap [%i2+0x014],%l3 ! Mem[0000000051000114] jmpl %o7,%g0 ldub [%i1+0x033],%l2 ! Mem[0000000050800133] p32_far_3_hem: membar #Sync ldstub [%i0+0x020],%l6 ! Mem[0000000050000120] swap [%i2+0x014],%l3 ! Mem[0000000051000114] membar #Sync jmpl %o7,%g0 ldub [%i1+0x033],%l2 ! Mem[0000000050800133] p32_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p33_far_3_le: ldstub [%i0+0x017],%l1 ! Mem[0000000052000117] ldsh [%i2+0x026],%l6 ! Mem[0000000053000126] ldsw [%i2+0x018],%l1 ! Mem[0000000053000118] sth %l6,[%i0+0x016] ! Mem[0000000052000116] ldstub [%i3+0x027],%l5 ! Mem[0000000053800127] ldstub [%i1+0x014],%l2 ! Mem[0000000052800114] jmpl %o7,%g0 sth %l3,[%i0+0x032] ! Mem[0000000052000132] p33_far_3_lem: membar #Sync ldstub [%i0+0x017],%l1 ! Mem[0000000052000117] ldsh [%i2+0x026],%l6 ! Mem[0000000053000126] ldsw [%i2+0x018],%l1 ! Mem[0000000053000118] sth %l6,[%i0+0x016] ! Mem[0000000052000116] ldstub [%i3+0x027],%l5 ! Mem[0000000053800127] ldstub [%i1+0x014],%l2 ! Mem[0000000052800114] membar #Sync jmpl %o7,%g0 sth %l3,[%i0+0x032] ! Mem[0000000052000132] p33_far_3_he: swap [%i0+0x018],%l6 ! Mem[0000000052000118] sth %l6,[%i2+0x00a] ! Mem[000000005300010a] ldstub [%i2+0x002],%l6 ! Mem[0000000053000102] swap [%i3+0x030],%l4 ! Mem[0000000053800130] jmpl %o7,%g0 ldub [%i0+0x02b],%l2 ! Mem[000000005200012b] p33_far_3_hem: membar #Sync swap [%i0+0x018],%l6 ! Mem[0000000052000118] sth %l6,[%i2+0x00a] ! Mem[000000005300010a] ldstub [%i2+0x002],%l6 ! Mem[0000000053000102] swap [%i3+0x030],%l4 ! Mem[0000000053800130] membar #Sync jmpl %o7,%g0 ldub [%i0+0x02b],%l2 ! Mem[000000005200012b] p33_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p34_far_3_le: swap [%i0+0x014],%l6 ! Mem[0000000054000114] lduh [%i0+0x018],%l3 ! Mem[0000000054000118] ldx [%i3+0x018],%l3 ! Mem[0000000055800118] sth %l6,[%i1+0x030] ! Mem[0000000054800130] lduh [%i1+0x03c],%l5 ! Mem[000000005480013c] swap [%i1+0x000],%l3 ! Mem[0000000054800100] jmpl %o7,%g0 std %l4,[%i2+0x028] ! Mem[0000000055000128] p34_far_3_lem: membar #Sync swap [%i0+0x014],%l6 ! Mem[0000000054000114] lduh [%i0+0x018],%l3 ! Mem[0000000054000118] ldx [%i3+0x018],%l3 ! Mem[0000000055800118] sth %l6,[%i1+0x030] ! Mem[0000000054800130] lduh [%i1+0x03c],%l5 ! Mem[000000005480013c] swap [%i1+0x000],%l3 ! Mem[0000000054800100] membar #Sync jmpl %o7,%g0 std %l4,[%i2+0x028] ! Mem[0000000055000128] p34_far_3_he: ldsh [%i1+0x032],%l2 ! Mem[0000000054800132] swap [%i0+0x03c],%l5 ! Mem[000000005400013c] swap [%i2+0x028],%l2 ! Mem[0000000055000128] jmpl %o7,%g0 ldub [%i2+0x021],%l0 ! Mem[0000000055000121] p34_far_3_hem: membar #Sync ldsh [%i1+0x032],%l2 ! Mem[0000000054800132] swap [%i0+0x03c],%l5 ! Mem[000000005400013c] swap [%i2+0x028],%l2 ! Mem[0000000055000128] membar #Sync jmpl %o7,%g0 ldub [%i2+0x021],%l0 ! Mem[0000000055000121] p34_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p35_far_3_le: ldstub [%i2+0x021],%l0 ! Mem[0000000057000121] ldx [%i0+0x038],%l1 ! Mem[0000000056000138] stw %l2,[%i2+0x008] ! Mem[0000000057000108] lduh [%i3+0x014],%l2 ! Mem[0000000057800114] ldsh [%i0+0x032],%l3 ! Mem[0000000056000132] jmpl %o7,%g0 sth %l4,[%i3+0x026] ! Mem[0000000057800126] p35_far_3_lem: membar #Sync ldstub [%i2+0x021],%l0 ! Mem[0000000057000121] ldx [%i0+0x038],%l1 ! Mem[0000000056000138] stw %l2,[%i2+0x008] ! Mem[0000000057000108] lduh [%i3+0x014],%l2 ! Mem[0000000057800114] ldsh [%i0+0x032],%l3 ! Mem[0000000056000132] membar #Sync jmpl %o7,%g0 sth %l4,[%i3+0x026] ! Mem[0000000057800126] p35_far_3_he: jmpl %o7,%g0 stx %l4,[%i3+0x020] ! Mem[0000000057800120] jmpl %o7,%g0 nop p35_far_3_hem: membar #Sync jmpl %o7,%g0 stx %l4,[%i3+0x020] ! Mem[0000000057800120] jmpl %o7,%g0 nop p35_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p36_far_3_le: ldstub [%i0+0x004],%l3 ! Mem[0000000058000104] sth %l0,[%i2+0x038] ! Mem[0000000059000138] ldstub [%i3+0x018],%l1 ! Mem[0000000059800118] swap [%i3+0x018],%l6 ! Mem[0000000059800118] swap [%i0+0x02c],%l1 ! Mem[000000005800012c] stw %l0,[%i3+0x000] ! Mem[0000000059800100] jmpl %o7,%g0 swap [%i2+0x01c],%l4 ! Mem[000000005900011c] p36_far_3_lem: membar #Sync ldstub [%i0+0x004],%l3 ! Mem[0000000058000104] sth %l0,[%i2+0x038] ! Mem[0000000059000138] ldstub [%i3+0x018],%l1 ! Mem[0000000059800118] swap [%i3+0x018],%l6 ! Mem[0000000059800118] swap [%i0+0x02c],%l1 ! Mem[000000005800012c] stw %l0,[%i3+0x000] ! Mem[0000000059800100] membar #Sync jmpl %o7,%g0 swap [%i2+0x01c],%l4 ! Mem[000000005900011c] p36_far_3_he: swap [%i1+0x028],%l5 ! Mem[0000000058800128] ldsh [%i2+0x028],%l3 ! Mem[0000000059000128] ldstub [%i1+0x013],%l6 ! Mem[0000000058800113] jmpl %o7,%g0 swap [%i0+0x01c],%l4 ! Mem[000000005800011c] p36_far_3_hem: membar #Sync swap [%i1+0x028],%l5 ! Mem[0000000058800128] ldsh [%i2+0x028],%l3 ! Mem[0000000059000128] ldstub [%i1+0x013],%l6 ! Mem[0000000058800113] membar #Sync jmpl %o7,%g0 swap [%i0+0x01c],%l4 ! Mem[000000005800011c] p36_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p37_far_3_le: ldstub [%i0+0x026],%l6 ! Mem[000000005a000126] ldsw [%i1+0x024],%l2 ! Mem[000000005a800124] swap [%i1+0x014],%l1 ! Mem[000000005a800114] ldsb [%i1+0x00e],%l3 ! Mem[000000005a80010e] ldd [%i1+0x010],%l4 ! Mem[000000005a800110] jmpl %o7,%g0 ldsh [%i0+0x03a],%l0 ! Mem[000000005a00013a] p37_far_3_lem: membar #Sync ldstub [%i0+0x026],%l6 ! Mem[000000005a000126] ldsw [%i1+0x024],%l2 ! Mem[000000005a800124] swap [%i1+0x014],%l1 ! Mem[000000005a800114] ldsb [%i1+0x00e],%l3 ! Mem[000000005a80010e] ldd [%i1+0x010],%l4 ! Mem[000000005a800110] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x03a],%l0 ! Mem[000000005a00013a] p37_far_3_he: ldstub [%i1+0x034],%l5 ! Mem[000000005a800134] swap [%i2+0x028],%l7 ! Mem[000000005b000128] swap [%i1+0x000],%l3 ! Mem[000000005a800100] ldsb [%i0+0x011],%l7 ! Mem[000000005a000111] lduh [%i0+0x00c],%l1 ! Mem[000000005a00010c] jmpl %o7,%g0 swap [%i1+0x020],%l3 ! Mem[000000005a800120] p37_far_3_hem: membar #Sync ldstub [%i1+0x034],%l5 ! Mem[000000005a800134] swap [%i2+0x028],%l7 ! Mem[000000005b000128] swap [%i1+0x000],%l3 ! Mem[000000005a800100] ldsb [%i0+0x011],%l7 ! Mem[000000005a000111] lduh [%i0+0x00c],%l1 ! Mem[000000005a00010c] membar #Sync jmpl %o7,%g0 swap [%i1+0x020],%l3 ! Mem[000000005a800120] p37_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p38_far_3_le: lduw [%i2+0x000],%l0 ! Mem[000000005d000100] stx %l1,[%i0+0x018] ! Mem[000000005c000118] ldx [%i0+0x028],%l2 ! Mem[000000005c000128] stw %l0,[%i1+0x020] ! Mem[000000005c800120] ldd [%i1+0x020],%l0 ! Mem[000000005c800120] ldstub [%i2+0x02e],%l1 ! Mem[000000005d00012e] jmpl %o7,%g0 sth %l4,[%i0+0x02e] ! Mem[000000005c00012e] p38_far_3_lem: membar #Sync lduw [%i2+0x000],%l0 ! Mem[000000005d000100] stx %l1,[%i0+0x018] ! Mem[000000005c000118] ldx [%i0+0x028],%l2 ! Mem[000000005c000128] stw %l0,[%i1+0x020] ! Mem[000000005c800120] ldd [%i1+0x020],%l0 ! Mem[000000005c800120] ldstub [%i2+0x02e],%l1 ! Mem[000000005d00012e] membar #Sync jmpl %o7,%g0 sth %l4,[%i0+0x02e] ! Mem[000000005c00012e] p38_far_3_he: ldstub [%i2+0x005],%l0 ! Mem[000000005d000105] swap [%i0+0x020],%l7 ! Mem[000000005c000120] jmpl %o7,%g0 ldsw [%i2+0x024],%l0 ! Mem[000000005d000124] p38_far_3_hem: membar #Sync ldstub [%i2+0x005],%l0 ! Mem[000000005d000105] swap [%i0+0x020],%l7 ! Mem[000000005c000120] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x024],%l0 ! Mem[000000005d000124] p38_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p39_far_3_le: ldub [%i0+0x00c],%l0 ! Mem[000000005e00010c] ldub [%i0+0x036],%l1 ! Mem[000000005e000136] lduh [%i2+0x03a],%l2 ! Mem[000000005f00013a] swap [%i3+0x008],%l6 ! Mem[000000005f800108] jmpl %o7,%g0 lduw [%i1+0x008],%l5 ! Mem[000000005e800108] p39_far_3_lem: membar #Sync ldub [%i0+0x00c],%l0 ! Mem[000000005e00010c] ldub [%i0+0x036],%l1 ! Mem[000000005e000136] lduh [%i2+0x03a],%l2 ! Mem[000000005f00013a] swap [%i3+0x008],%l6 ! Mem[000000005f800108] membar #Sync jmpl %o7,%g0 lduw [%i1+0x008],%l5 ! Mem[000000005e800108] p39_far_3_he: stw %l4,[%i2+0x00c] ! Mem[000000005f00010c] swap [%i0+0x018],%l5 ! Mem[000000005e000118] ldub [%i1+0x035],%l1 ! Mem[000000005e800135] jmpl %o7,%g0 ldx [%i1+0x020],%l7 ! Mem[000000005e800120] p39_far_3_hem: membar #Sync stw %l4,[%i2+0x00c] ! Mem[000000005f00010c] swap [%i0+0x018],%l5 ! Mem[000000005e000118] ldub [%i1+0x035],%l1 ! Mem[000000005e800135] membar #Sync jmpl %o7,%g0 ldx [%i1+0x020],%l7 ! Mem[000000005e800120] p39_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p40_far_3_le: ldstub [%i3+0x03a],%l0 ! Mem[000000006180013a] jmpl %o7,%g0 sth %l0,[%i1+0x034] ! Mem[0000000060800134] p40_far_3_lem: membar #Sync ldstub [%i3+0x03a],%l0 ! Mem[000000006180013a] membar #Sync jmpl %o7,%g0 sth %l0,[%i1+0x034] ! Mem[0000000060800134] p40_far_3_he: ldx [%i3+0x030],%l3 ! Mem[0000000061800130] ldstub [%i2+0x001],%l3 ! Mem[0000000061000101] ldub [%i2+0x000],%l0 ! Mem[0000000061000100] ldstub [%i3+0x00e],%l0 ! Mem[000000006180010e] stw %l0,[%i3+0x018] ! Mem[0000000061800118] jmpl %o7,%g0 ldstub [%i3+0x02e],%l5 ! Mem[000000006180012e] p40_far_3_hem: membar #Sync ldx [%i3+0x030],%l3 ! Mem[0000000061800130] ldstub [%i2+0x001],%l3 ! Mem[0000000061000101] ldub [%i2+0x000],%l0 ! Mem[0000000061000100] ldstub [%i3+0x00e],%l0 ! Mem[000000006180010e] stw %l0,[%i3+0x018] ! Mem[0000000061800118] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x02e],%l5 ! Mem[000000006180012e] p40_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p41_far_3_le: ldsw [%i0+0x01c],%l7 ! Mem[000000006200011c] swap [%i2+0x004],%l3 ! Mem[0000000063000104] stb %l2,[%i2+0x009] ! Mem[0000000063000109] stx %l0,[%i3+0x020] ! Mem[0000000063800120] sth %l6,[%i1+0x03a] ! Mem[000000006280013a] sth %l2,[%i3+0x004] ! Mem[0000000063800104] jmpl %o7,%g0 ldx [%i2+0x008],%l5 ! Mem[0000000063000108] p41_far_3_lem: membar #Sync ldsw [%i0+0x01c],%l7 ! Mem[000000006200011c] swap [%i2+0x004],%l3 ! Mem[0000000063000104] stb %l2,[%i2+0x009] ! Mem[0000000063000109] stx %l0,[%i3+0x020] ! Mem[0000000063800120] sth %l6,[%i1+0x03a] ! Mem[000000006280013a] sth %l2,[%i3+0x004] ! Mem[0000000063800104] membar #Sync jmpl %o7,%g0 ldx [%i2+0x008],%l5 ! Mem[0000000063000108] p41_far_3_he: stb %l6,[%i2+0x020] ! Mem[0000000063000120] ldsb [%i3+0x003],%l7 ! Mem[0000000063800103] lduh [%i2+0x02e],%l4 ! Mem[000000006300012e] stx %l6,[%i1+0x038] ! Mem[0000000062800138] jmpl %o7,%g0 lduh [%i2+0x01e],%l6 ! Mem[000000006300011e] p41_far_3_hem: membar #Sync stb %l6,[%i2+0x020] ! Mem[0000000063000120] ldsb [%i3+0x003],%l7 ! Mem[0000000063800103] lduh [%i2+0x02e],%l4 ! Mem[000000006300012e] stx %l6,[%i1+0x038] ! Mem[0000000062800138] membar #Sync jmpl %o7,%g0 lduh [%i2+0x01e],%l6 ! Mem[000000006300011e] p41_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p42_far_3_le: swap [%i3+0x024],%l0 ! Mem[0000000065800124] ldub [%i2+0x006],%l4 ! Mem[0000000065000106] jmpl %o7,%g0 swap [%i3+0x034],%l2 ! Mem[0000000065800134] p42_far_3_lem: membar #Sync swap [%i3+0x024],%l0 ! Mem[0000000065800124] ldub [%i2+0x006],%l4 ! Mem[0000000065000106] membar #Sync jmpl %o7,%g0 swap [%i3+0x034],%l2 ! Mem[0000000065800134] p42_far_3_he: ldd [%i0+0x038],%l0 ! Mem[0000000064000138] stw %l4,[%i0+0x01c] ! Mem[000000006400011c] ldstub [%i0+0x032],%l6 ! Mem[0000000064000132] lduh [%i3+0x012],%l6 ! Mem[0000000065800112] jmpl %o7,%g0 swap [%i3+0x030],%l6 ! Mem[0000000065800130] p42_far_3_hem: membar #Sync ldd [%i0+0x038],%l0 ! Mem[0000000064000138] stw %l4,[%i0+0x01c] ! Mem[000000006400011c] ldstub [%i0+0x032],%l6 ! Mem[0000000064000132] lduh [%i3+0x012],%l6 ! Mem[0000000065800112] membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l6 ! Mem[0000000065800130] p42_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p43_far_3_le: ldstub [%i3+0x021],%l0 ! Mem[0000000067800121] lduh [%i3+0x038],%l1 ! Mem[0000000067800138] ldx [%i0+0x008],%l0 ! Mem[0000000066000108] lduh [%i0+0x020],%l0 ! Mem[0000000066000120] ldsb [%i1+0x032],%l3 ! Mem[0000000066800132] ldsw [%i3+0x018],%l3 ! Mem[0000000067800118] jmpl %o7,%g0 stb %l6,[%i0+0x03a] ! Mem[000000006600013a] p43_far_3_lem: membar #Sync ldstub [%i3+0x021],%l0 ! Mem[0000000067800121] lduh [%i3+0x038],%l1 ! Mem[0000000067800138] ldx [%i0+0x008],%l0 ! Mem[0000000066000108] lduh [%i0+0x020],%l0 ! Mem[0000000066000120] ldsb [%i1+0x032],%l3 ! Mem[0000000066800132] ldsw [%i3+0x018],%l3 ! Mem[0000000067800118] membar #Sync jmpl %o7,%g0 stb %l6,[%i0+0x03a] ! Mem[000000006600013a] p43_far_3_he: swap [%i2+0x038],%l0 ! Mem[0000000067000138] swap [%i0+0x03c],%l4 ! Mem[000000006600013c] std %l6,[%i2+0x030] ! Mem[0000000067000130] ldstub [%i0+0x000],%l6 ! Mem[0000000066000100] ldstub [%i3+0x02d],%l5 ! Mem[000000006780012d] ldsh [%i2+0x03e],%l6 ! Mem[000000006700013e] jmpl %o7,%g0 swap [%i1+0x01c],%l6 ! Mem[000000006680011c] p43_far_3_hem: membar #Sync swap [%i2+0x038],%l0 ! Mem[0000000067000138] swap [%i0+0x03c],%l4 ! Mem[000000006600013c] std %l6,[%i2+0x030] ! Mem[0000000067000130] ldstub [%i0+0x000],%l6 ! Mem[0000000066000100] ldstub [%i3+0x02d],%l5 ! Mem[000000006780012d] ldsh [%i2+0x03e],%l6 ! Mem[000000006700013e] membar #Sync jmpl %o7,%g0 swap [%i1+0x01c],%l6 ! Mem[000000006680011c] p43_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p44_far_3_le: stb %l3,[%i2+0x02c] ! Mem[000000006900012c] swap [%i1+0x010],%l4 ! Mem[0000000068800110] ldsw [%i2+0x03c],%l4 ! Mem[000000006900013c] swap [%i0+0x004],%l2 ! Mem[0000000068000104] jmpl %o7,%g0 lduw [%i3+0x014],%l7 ! Mem[0000000069800114] p44_far_3_lem: membar #Sync stb %l3,[%i2+0x02c] ! Mem[000000006900012c] swap [%i1+0x010],%l4 ! Mem[0000000068800110] ldsw [%i2+0x03c],%l4 ! Mem[000000006900013c] swap [%i0+0x004],%l2 ! Mem[0000000068000104] membar #Sync jmpl %o7,%g0 lduw [%i3+0x014],%l7 ! Mem[0000000069800114] p44_far_3_he: ldx [%i3+0x018],%l0 ! Mem[0000000069800118] stb %l5,[%i3+0x03d] ! Mem[000000006980013d] swap [%i3+0x018],%l5 ! Mem[0000000069800118] swap [%i1+0x03c],%l1 ! Mem[000000006880013c] lduw [%i2+0x038],%l3 ! Mem[0000000069000138] ldsh [%i2+0x03c],%l4 ! Mem[000000006900013c] jmpl %o7,%g0 ldx [%i2+0x008],%l2 ! Mem[0000000069000108] p44_far_3_hem: membar #Sync ldx [%i3+0x018],%l0 ! Mem[0000000069800118] stb %l5,[%i3+0x03d] ! Mem[000000006980013d] swap [%i3+0x018],%l5 ! Mem[0000000069800118] swap [%i1+0x03c],%l1 ! Mem[000000006880013c] lduw [%i2+0x038],%l3 ! Mem[0000000069000138] ldsh [%i2+0x03c],%l4 ! Mem[000000006900013c] membar #Sync jmpl %o7,%g0 ldx [%i2+0x008],%l2 ! Mem[0000000069000108] p44_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p45_far_3_le: ldstub [%i2+0x009],%l0 ! Mem[000000006b000109] ldstub [%i1+0x019],%l3 ! Mem[000000006a800119] ldsw [%i1+0x020],%l0 ! Mem[000000006a800120] ldd [%i1+0x030],%l2 ! Mem[000000006a800130] stx %l1,[%i3+0x008] ! Mem[000000006b800108] stb %l4,[%i1+0x00e] ! Mem[000000006a80010e] jmpl %o7,%g0 ldsb [%i1+0x03c],%l4 ! Mem[000000006a80013c] p45_far_3_lem: membar #Sync ldstub [%i2+0x009],%l0 ! Mem[000000006b000109] ldstub [%i1+0x019],%l3 ! Mem[000000006a800119] ldsw [%i1+0x020],%l0 ! Mem[000000006a800120] ldd [%i1+0x030],%l2 ! Mem[000000006a800130] stx %l1,[%i3+0x008] ! Mem[000000006b800108] stb %l4,[%i1+0x00e] ! Mem[000000006a80010e] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x03c],%l4 ! Mem[000000006a80013c] p45_far_3_he: jmpl %o7,%g0 ldsb [%i3+0x008],%l6 ! Mem[000000006b800108] jmpl %o7,%g0 nop p45_far_3_hem: membar #Sync jmpl %o7,%g0 ldsb [%i3+0x008],%l6 ! Mem[000000006b800108] jmpl %o7,%g0 nop p45_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p46_far_3_le: lduw [%i1+0x004],%l4 ! Mem[000000006c800104] swap [%i3+0x014],%l1 ! Mem[000000006d800114] lduh [%i3+0x034],%l7 ! Mem[000000006d800134] jmpl %o7,%g0 stb %l4,[%i3+0x006] ! Mem[000000006d800106] p46_far_3_lem: membar #Sync lduw [%i1+0x004],%l4 ! Mem[000000006c800104] swap [%i3+0x014],%l1 ! Mem[000000006d800114] lduh [%i3+0x034],%l7 ! Mem[000000006d800134] membar #Sync jmpl %o7,%g0 stb %l4,[%i3+0x006] ! Mem[000000006d800106] p46_far_3_he: ldstub [%i1+0x033],%l4 ! Mem[000000006c800133] jmpl %o7,%g0 ldx [%i3+0x000],%l0 ! Mem[000000006d800100] p46_far_3_hem: membar #Sync ldstub [%i1+0x033],%l4 ! Mem[000000006c800133] membar #Sync jmpl %o7,%g0 ldx [%i3+0x000],%l0 ! Mem[000000006d800100] p46_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p47_far_3_le: swap [%i3+0x014],%l1 ! Mem[000000006f800114] ldstub [%i0+0x001],%l6 ! Mem[000000006e000101] jmpl %o7,%g0 swap [%i1+0x014],%l6 ! Mem[000000006e800114] p47_far_3_lem: membar #Sync swap [%i3+0x014],%l1 ! Mem[000000006f800114] ldstub [%i0+0x001],%l6 ! Mem[000000006e000101] membar #Sync jmpl %o7,%g0 swap [%i1+0x014],%l6 ! Mem[000000006e800114] p47_far_3_he: lduh [%i3+0x00e],%l0 ! Mem[000000006f80010e] lduh [%i1+0x000],%l3 ! Mem[000000006e800100] ldstub [%i2+0x02a],%l4 ! Mem[000000006f00012a] sth %l3,[%i3+0x03a] ! Mem[000000006f80013a] jmpl %o7,%g0 swap [%i1+0x030],%l4 ! Mem[000000006e800130] p47_far_3_hem: membar #Sync lduh [%i3+0x00e],%l0 ! Mem[000000006f80010e] lduh [%i1+0x000],%l3 ! Mem[000000006e800100] ldstub [%i2+0x02a],%l4 ! Mem[000000006f00012a] sth %l3,[%i3+0x03a] ! Mem[000000006f80013a] membar #Sync jmpl %o7,%g0 swap [%i1+0x030],%l4 ! Mem[000000006e800130] p47_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p48_far_3_le: ldstub [%i0+0x027],%l5 ! Mem[0000000070000127] swap [%i0+0x004],%l4 ! Mem[0000000070000104] stb %l3,[%i2+0x019] ! Mem[0000000071000119] jmpl %o7,%g0 ldx [%i1+0x020],%l0 ! Mem[0000000070800120] p48_far_3_lem: membar #Sync ldstub [%i0+0x027],%l5 ! Mem[0000000070000127] swap [%i0+0x004],%l4 ! Mem[0000000070000104] stb %l3,[%i2+0x019] ! Mem[0000000071000119] membar #Sync jmpl %o7,%g0 ldx [%i1+0x020],%l0 ! Mem[0000000070800120] p48_far_3_he: swap [%i3+0x030],%l4 ! Mem[0000000071800130] stx %l6,[%i0+0x008] ! Mem[0000000070000108] jmpl %o7,%g0 ldsb [%i3+0x004],%l2 ! Mem[0000000071800104] p48_far_3_hem: membar #Sync swap [%i3+0x030],%l4 ! Mem[0000000071800130] stx %l6,[%i0+0x008] ! Mem[0000000070000108] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x004],%l2 ! Mem[0000000071800104] p48_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p49_far_3_le: stw %l2,[%i0+0x024] ! Mem[0000000072000124] ldx [%i3+0x008],%l0 ! Mem[0000000073800108] ldub [%i1+0x037],%l3 ! Mem[0000000072800137] lduw [%i3+0x010],%l0 ! Mem[0000000073800110] stb %l1,[%i2+0x00d] ! Mem[000000007300010d] ldstub [%i0+0x03a],%l1 ! Mem[000000007200013a] jmpl %o7,%g0 std %l4,[%i3+0x008] ! Mem[0000000073800108] p49_far_3_lem: membar #Sync stw %l2,[%i0+0x024] ! Mem[0000000072000124] ldx [%i3+0x008],%l0 ! Mem[0000000073800108] ldub [%i1+0x037],%l3 ! Mem[0000000072800137] lduw [%i3+0x010],%l0 ! Mem[0000000073800110] stb %l1,[%i2+0x00d] ! Mem[000000007300010d] ldstub [%i0+0x03a],%l1 ! Mem[000000007200013a] membar #Sync jmpl %o7,%g0 std %l4,[%i3+0x008] ! Mem[0000000073800108] p49_far_3_he: ldstub [%i2+0x034],%l3 ! Mem[0000000073000134] lduw [%i3+0x028],%l5 ! Mem[0000000073800128] ldd [%i3+0x008],%l0 ! Mem[0000000073800108] ldstub [%i0+0x020],%l3 ! Mem[0000000072000120] jmpl %o7,%g0 ldstub [%i0+0x008],%l3 ! Mem[0000000072000108] p49_far_3_hem: membar #Sync ldstub [%i2+0x034],%l3 ! Mem[0000000073000134] lduw [%i3+0x028],%l5 ! Mem[0000000073800128] ldd [%i3+0x008],%l0 ! Mem[0000000073800108] ldstub [%i0+0x020],%l3 ! Mem[0000000072000120] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x008],%l3 ! Mem[0000000072000108] p49_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p50_far_3_le: ldsh [%i0+0x034],%l7 ! Mem[0000000074000134] stw %l1,[%i3+0x018] ! Mem[0000000075800118] ldstub [%i0+0x029],%l2 ! Mem[0000000074000129] ldstub [%i3+0x014],%l2 ! Mem[0000000075800114] sth %l0,[%i3+0x026] ! Mem[0000000075800126] jmpl %o7,%g0 swap [%i3+0x004],%l4 ! Mem[0000000075800104] p50_far_3_lem: membar #Sync ldsh [%i0+0x034],%l7 ! Mem[0000000074000134] stw %l1,[%i3+0x018] ! Mem[0000000075800118] ldstub [%i0+0x029],%l2 ! Mem[0000000074000129] ldstub [%i3+0x014],%l2 ! Mem[0000000075800114] sth %l0,[%i3+0x026] ! Mem[0000000075800126] membar #Sync jmpl %o7,%g0 swap [%i3+0x004],%l4 ! Mem[0000000075800104] p50_far_3_he: jmpl %o7,%g0 swap [%i3+0x01c],%l4 ! Mem[000000007580011c] jmpl %o7,%g0 nop p50_far_3_hem: membar #Sync jmpl %o7,%g0 swap [%i3+0x01c],%l4 ! Mem[000000007580011c] jmpl %o7,%g0 nop p50_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p51_far_3_le: lduw [%i2+0x024],%l1 ! Mem[0000000077000124] jmpl %o7,%g0 swap [%i2+0x030],%l0 ! Mem[0000000077000130] p51_far_3_lem: membar #Sync lduw [%i2+0x024],%l1 ! Mem[0000000077000124] membar #Sync jmpl %o7,%g0 swap [%i2+0x030],%l0 ! Mem[0000000077000130] p51_far_3_he: ldub [%i3+0x032],%l4 ! Mem[0000000077800132] swap [%i1+0x004],%l5 ! Mem[0000000076800104] stw %l4,[%i0+0x018] ! Mem[0000000076000118] swap [%i1+0x024],%l7 ! Mem[0000000076800124] ldstub [%i3+0x002],%l1 ! Mem[0000000077800102] ldsh [%i2+0x01e],%l6 ! Mem[000000007700011e] jmpl %o7,%g0 swap [%i1+0x020],%l5 ! Mem[0000000076800120] p51_far_3_hem: membar #Sync ldub [%i3+0x032],%l4 ! Mem[0000000077800132] swap [%i1+0x004],%l5 ! Mem[0000000076800104] stw %l4,[%i0+0x018] ! Mem[0000000076000118] swap [%i1+0x024],%l7 ! Mem[0000000076800124] ldstub [%i3+0x002],%l1 ! Mem[0000000077800102] ldsh [%i2+0x01e],%l6 ! Mem[000000007700011e] membar #Sync jmpl %o7,%g0 swap [%i1+0x020],%l5 ! Mem[0000000076800120] p51_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p52_far_3_le: stw %l2,[%i3+0x004] ! Mem[0000000079800104] swap [%i2+0x014],%l1 ! Mem[0000000079000114] jmpl %o7,%g0 stw %l1,[%i0+0x014] ! Mem[0000000078000114] p52_far_3_lem: membar #Sync stw %l2,[%i3+0x004] ! Mem[0000000079800104] swap [%i2+0x014],%l1 ! Mem[0000000079000114] membar #Sync jmpl %o7,%g0 stw %l1,[%i0+0x014] ! Mem[0000000078000114] p52_far_3_he: ldd [%i2+0x030],%l6 ! Mem[0000000079000130] swap [%i2+0x028],%l2 ! Mem[0000000079000128] jmpl %o7,%g0 sth %l1,[%i2+0x03e] ! Mem[000000007900013e] p52_far_3_hem: membar #Sync ldd [%i2+0x030],%l6 ! Mem[0000000079000130] swap [%i2+0x028],%l2 ! Mem[0000000079000128] membar #Sync jmpl %o7,%g0 sth %l1,[%i2+0x03e] ! Mem[000000007900013e] p52_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p53_far_3_le: stw %l4,[%i0+0x00c] ! Mem[000000007a00010c] stw %l3,[%i2+0x038] ! Mem[000000007b000138] ldstub [%i3+0x026],%l2 ! Mem[000000007b800126] ldx [%i3+0x020],%l1 ! Mem[000000007b800120] jmpl %o7,%g0 ldstub [%i0+0x029],%l6 ! Mem[000000007a000129] p53_far_3_lem: membar #Sync stw %l4,[%i0+0x00c] ! Mem[000000007a00010c] stw %l3,[%i2+0x038] ! Mem[000000007b000138] ldstub [%i3+0x026],%l2 ! Mem[000000007b800126] ldx [%i3+0x020],%l1 ! Mem[000000007b800120] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x029],%l6 ! Mem[000000007a000129] p53_far_3_he: jmpl %o7,%g0 swap [%i3+0x000],%l3 ! Mem[000000007b800100] jmpl %o7,%g0 nop p53_far_3_hem: membar #Sync jmpl %o7,%g0 swap [%i3+0x000],%l3 ! Mem[000000007b800100] jmpl %o7,%g0 nop p53_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p54_far_3_le: swap [%i1+0x03c],%l4 ! Mem[000000007c80013c] stb %l2,[%i3+0x005] ! Mem[000000007d800105] sth %l4,[%i2+0x022] ! Mem[000000007d000122] stw %l7,[%i1+0x03c] ! Mem[000000007c80013c] jmpl %o7,%g0 lduh [%i1+0x010],%l5 ! Mem[000000007c800110] p54_far_3_lem: membar #Sync swap [%i1+0x03c],%l4 ! Mem[000000007c80013c] stb %l2,[%i3+0x005] ! Mem[000000007d800105] sth %l4,[%i2+0x022] ! Mem[000000007d000122] stw %l7,[%i1+0x03c] ! Mem[000000007c80013c] membar #Sync jmpl %o7,%g0 lduh [%i1+0x010],%l5 ! Mem[000000007c800110] p54_far_3_he: stb %l2,[%i2+0x028] ! Mem[000000007d000128] ldsh [%i2+0x020],%l0 ! Mem[000000007d000120] lduw [%i3+0x00c],%l5 ! Mem[000000007d80010c] swap [%i0+0x014],%l5 ! Mem[000000007c000114] ldstub [%i1+0x008],%l2 ! Mem[000000007c800108] jmpl %o7,%g0 lduw [%i0+0x01c],%l6 ! Mem[000000007c00011c] p54_far_3_hem: membar #Sync stb %l2,[%i2+0x028] ! Mem[000000007d000128] ldsh [%i2+0x020],%l0 ! Mem[000000007d000120] lduw [%i3+0x00c],%l5 ! Mem[000000007d80010c] swap [%i0+0x014],%l5 ! Mem[000000007c000114] ldstub [%i1+0x008],%l2 ! Mem[000000007c800108] membar #Sync jmpl %o7,%g0 lduw [%i0+0x01c],%l6 ! Mem[000000007c00011c] p54_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p55_far_3_le: std %l0,[%i0+0x018] ! Mem[000000007e000118] ldsw [%i2+0x03c],%l5 ! Mem[000000007f00013c] ldsh [%i3+0x034],%l7 ! Mem[000000007f800134] swap [%i3+0x038],%l1 ! Mem[000000007f800138] lduh [%i2+0x00a],%l0 ! Mem[000000007f00010a] ldsh [%i3+0x014],%l2 ! Mem[000000007f800114] jmpl %o7,%g0 swap [%i2+0x024],%l0 ! Mem[000000007f000124] p55_far_3_lem: membar #Sync std %l0,[%i0+0x018] ! Mem[000000007e000118] ldsw [%i2+0x03c],%l5 ! Mem[000000007f00013c] ldsh [%i3+0x034],%l7 ! Mem[000000007f800134] swap [%i3+0x038],%l1 ! Mem[000000007f800138] lduh [%i2+0x00a],%l0 ! Mem[000000007f00010a] ldsh [%i3+0x014],%l2 ! Mem[000000007f800114] membar #Sync jmpl %o7,%g0 swap [%i2+0x024],%l0 ! Mem[000000007f000124] p55_far_3_he: jmpl %o7,%g0 swap [%i2+0x020],%l6 ! Mem[000000007f000120] jmpl %o7,%g0 nop p55_far_3_hem: membar #Sync jmpl %o7,%g0 swap [%i2+0x020],%l6 ! Mem[000000007f000120] jmpl %o7,%g0 nop p55_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p56_far_3_le: jmpl %o7,%g0 swap [%i3+0x01c],%l0 ! Mem[000000008180011c] jmpl %o7,%g0 nop p56_far_3_lem: membar #Sync jmpl %o7,%g0 swap [%i3+0x01c],%l0 ! Mem[000000008180011c] jmpl %o7,%g0 nop p56_far_3_he: jmpl %o7,%g0 ldd [%i0+0x028],%l4 ! Mem[0000000080000128] jmpl %o7,%g0 nop p56_far_3_hem: membar #Sync jmpl %o7,%g0 ldd [%i0+0x028],%l4 ! Mem[0000000080000128] jmpl %o7,%g0 nop p56_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p57_far_3_le: lduw [%i1+0x008],%l0 ! Mem[0000000082800108] stw %l2,[%i3+0x010] ! Mem[0000000083800110] swap [%i2+0x038],%l3 ! Mem[0000000083000138] ldstub [%i0+0x010],%l6 ! Mem[0000000082000110] ldstub [%i3+0x026],%l4 ! Mem[0000000083800126] ldsh [%i0+0x016],%l2 ! Mem[0000000082000116] jmpl %o7,%g0 swap [%i2+0x01c],%l3 ! Mem[000000008300011c] p57_far_3_lem: membar #Sync lduw [%i1+0x008],%l0 ! Mem[0000000082800108] stw %l2,[%i3+0x010] ! Mem[0000000083800110] swap [%i2+0x038],%l3 ! Mem[0000000083000138] ldstub [%i0+0x010],%l6 ! Mem[0000000082000110] ldstub [%i3+0x026],%l4 ! Mem[0000000083800126] ldsh [%i0+0x016],%l2 ! Mem[0000000082000116] membar #Sync jmpl %o7,%g0 swap [%i2+0x01c],%l3 ! Mem[000000008300011c] p57_far_3_he: ldsw [%i0+0x000],%l6 ! Mem[0000000082000100] ldstub [%i3+0x02d],%l5 ! Mem[000000008380012d] jmpl %o7,%g0 ldsw [%i1+0x038],%l2 ! Mem[0000000082800138] p57_far_3_hem: membar #Sync ldsw [%i0+0x000],%l6 ! Mem[0000000082000100] ldstub [%i3+0x02d],%l5 ! Mem[000000008380012d] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x038],%l2 ! Mem[0000000082800138] p57_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p58_far_3_le: swap [%i0+0x010],%l0 ! Mem[0000000084000110] ldsh [%i2+0x03a],%l0 ! Mem[000000008500013a] lduw [%i2+0x024],%l7 ! Mem[0000000085000124] swap [%i3+0x01c],%l2 ! Mem[000000008580011c] swap [%i2+0x030],%l5 ! Mem[0000000085000130] ldub [%i3+0x018],%l0 ! Mem[0000000085800118] ldstub [%i0+0x000],%l4 ! Mem[0000000084000100] jmpl %o7,%g0 ldub [%i2+0x015],%l2 ! Mem[0000000085000115] p58_far_3_lem: membar #Sync swap [%i0+0x010],%l0 ! Mem[0000000084000110] ldsh [%i2+0x03a],%l0 ! Mem[000000008500013a] lduw [%i2+0x024],%l7 ! Mem[0000000085000124] swap [%i3+0x01c],%l2 ! Mem[000000008580011c] swap [%i2+0x030],%l5 ! Mem[0000000085000130] ldub [%i3+0x018],%l0 ! Mem[0000000085800118] ldstub [%i0+0x000],%l4 ! Mem[0000000084000100] membar #Sync jmpl %o7,%g0 ldub [%i2+0x015],%l2 ! Mem[0000000085000115] p58_far_3_he: stw %l0,[%i0+0x000] ! Mem[0000000084000100] ldstub [%i0+0x003],%l7 ! Mem[0000000084000103] stw %l3,[%i1+0x028] ! Mem[0000000084800128] std %l0,[%i3+0x010] ! Mem[0000000085800110] ldsb [%i1+0x03f],%l7 ! Mem[000000008480013f] jmpl %o7,%g0 lduh [%i0+0x022],%l4 ! Mem[0000000084000122] p58_far_3_hem: membar #Sync stw %l0,[%i0+0x000] ! Mem[0000000084000100] ldstub [%i0+0x003],%l7 ! Mem[0000000084000103] stw %l3,[%i1+0x028] ! Mem[0000000084800128] std %l0,[%i3+0x010] ! Mem[0000000085800110] ldsb [%i1+0x03f],%l7 ! Mem[000000008480013f] membar #Sync jmpl %o7,%g0 lduh [%i0+0x022],%l4 ! Mem[0000000084000122] p58_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p59_far_3_le: jmpl %o7,%g0 stb %l5,[%i0+0x026] ! Mem[0000000086000126] jmpl %o7,%g0 nop p59_far_3_lem: membar #Sync jmpl %o7,%g0 stb %l5,[%i0+0x026] ! Mem[0000000086000126] jmpl %o7,%g0 nop p59_far_3_he: ldx [%i3+0x038],%l2 ! Mem[0000000087800138] stw %l6,[%i0+0x014] ! Mem[0000000086000114] ldd [%i0+0x038],%l2 ! Mem[0000000086000138] ldsb [%i0+0x021],%l0 ! Mem[0000000086000121] lduw [%i0+0x018],%l3 ! Mem[0000000086000118] jmpl %o7,%g0 ldsh [%i0+0x022],%l5 ! Mem[0000000086000122] p59_far_3_hem: membar #Sync ldx [%i3+0x038],%l2 ! Mem[0000000087800138] stw %l6,[%i0+0x014] ! Mem[0000000086000114] ldd [%i0+0x038],%l2 ! Mem[0000000086000138] ldsb [%i0+0x021],%l0 ! Mem[0000000086000121] lduw [%i0+0x018],%l3 ! Mem[0000000086000118] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x022],%l5 ! Mem[0000000086000122] p59_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p60_far_3_le: jmpl %o7,%g0 ldstub [%i3+0x010],%l4 ! Mem[0000000089800110] jmpl %o7,%g0 nop p60_far_3_lem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x010],%l4 ! Mem[0000000089800110] jmpl %o7,%g0 nop p60_far_3_he: std %l0,[%i2+0x020] ! Mem[0000000089000120] ldsb [%i1+0x028],%l6 ! Mem[0000000088800128] ldx [%i2+0x000],%l6 ! Mem[0000000089000100] swap [%i1+0x00c],%l4 ! Mem[000000008880010c] jmpl %o7,%g0 ldstub [%i1+0x006],%l2 ! Mem[0000000088800106] p60_far_3_hem: membar #Sync std %l0,[%i2+0x020] ! Mem[0000000089000120] ldsb [%i1+0x028],%l6 ! Mem[0000000088800128] ldx [%i2+0x000],%l6 ! Mem[0000000089000100] swap [%i1+0x00c],%l4 ! Mem[000000008880010c] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x006],%l2 ! Mem[0000000088800106] p60_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p61_far_3_le: lduh [%i1+0x014],%l1 ! Mem[000000008a800114] swap [%i3+0x034],%l7 ! Mem[000000008b800134] stb %l4,[%i1+0x026] ! Mem[000000008a800126] ldd [%i3+0x008],%l2 ! Mem[000000008b800108] ldsb [%i0+0x014],%l2 ! Mem[000000008a000114] jmpl %o7,%g0 swap [%i3+0x030],%l3 ! Mem[000000008b800130] p61_far_3_lem: membar #Sync lduh [%i1+0x014],%l1 ! Mem[000000008a800114] swap [%i3+0x034],%l7 ! Mem[000000008b800134] stb %l4,[%i1+0x026] ! Mem[000000008a800126] ldd [%i3+0x008],%l2 ! Mem[000000008b800108] ldsb [%i0+0x014],%l2 ! Mem[000000008a000114] membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l3 ! Mem[000000008b800130] p61_far_3_he: sth %l0,[%i3+0x03a] ! Mem[000000008b80013a] ldstub [%i3+0x003],%l7 ! Mem[000000008b800103] ldstub [%i1+0x02e],%l4 ! Mem[000000008a80012e] ldd [%i1+0x030],%l0 ! Mem[000000008a800130] jmpl %o7,%g0 std %l6,[%i3+0x010] ! Mem[000000008b800110] p61_far_3_hem: membar #Sync sth %l0,[%i3+0x03a] ! Mem[000000008b80013a] ldstub [%i3+0x003],%l7 ! Mem[000000008b800103] ldstub [%i1+0x02e],%l4 ! Mem[000000008a80012e] ldd [%i1+0x030],%l0 ! Mem[000000008a800130] membar #Sync jmpl %o7,%g0 std %l6,[%i3+0x010] ! Mem[000000008b800110] p61_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p62_far_3_le: jmpl %o7,%g0 ldx [%i1+0x018],%l3 ! Mem[000000008c800118] jmpl %o7,%g0 nop p62_far_3_lem: membar #Sync jmpl %o7,%g0 ldx [%i1+0x018],%l3 ! Mem[000000008c800118] jmpl %o7,%g0 nop p62_far_3_he: stw %l6,[%i2+0x010] ! Mem[000000008d000110] ldstub [%i3+0x03d],%l5 ! Mem[000000008d80013d] jmpl %o7,%g0 ldsh [%i1+0x00e],%l5 ! Mem[000000008c80010e] p62_far_3_hem: membar #Sync stw %l6,[%i2+0x010] ! Mem[000000008d000110] ldstub [%i3+0x03d],%l5 ! Mem[000000008d80013d] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x00e],%l5 ! Mem[000000008c80010e] p62_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p63_far_3_le: jmpl %o7,%g0 ldstub [%i0+0x019],%l0 ! Mem[000000008e000119] jmpl %o7,%g0 nop p63_far_3_lem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x019],%l0 ! Mem[000000008e000119] jmpl %o7,%g0 nop p63_far_3_he: ldstub [%i0+0x01b],%l1 ! Mem[000000008e00011b] std %l0,[%i3+0x018] ! Mem[000000008f800118] lduw [%i3+0x024],%l1 ! Mem[000000008f800124] ldstub [%i2+0x033],%l4 ! Mem[000000008f000133] jmpl %o7,%g0 lduh [%i0+0x004],%l0 ! Mem[000000008e000104] p63_far_3_hem: membar #Sync ldstub [%i0+0x01b],%l1 ! Mem[000000008e00011b] std %l0,[%i3+0x018] ! Mem[000000008f800118] lduw [%i3+0x024],%l1 ! Mem[000000008f800124] ldstub [%i2+0x033],%l4 ! Mem[000000008f000133] membar #Sync jmpl %o7,%g0 lduh [%i0+0x004],%l0 ! Mem[000000008e000104] p63_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 far3_b2b_h: nop nop nop jmpl %o7,%g0 nop far3_b2b_l: 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: lduw [%i0+0x02c],%l5 ! Mem[000000001000012c] ldsw [%i3+0x03c],%l1 ! Mem[000000001180013c] ldd [%i1+0x030],%l0 ! Mem[0000000010800130] swap [%i0+0x018],%l4 ! Mem[0000000010000118] ldsh [%i0+0x030],%l3 ! Mem[0000000010000130] jmpl %g6+8,%g0 swap [%i2+0x018],%l3 ! Mem[0000000011000118] p0_call_0_le: swap [%i2+0x024],%l6 ! Mem[0000000011000124] ldstub [%i0+0x03e],%l6 ! Mem[000000001000013e] ldx [%i0+0x020],%l6 ! Mem[0000000010000120] ldsh [%i2+0x03c],%l6 ! Mem[000000001100013c] swap [%i1+0x01c],%l6 ! Mem[000000001080011c] retl stb %l3,[%i3+0x01b] ! Mem[000000001180011b] p0_jmpl_0_lo: lduw [%o0+0x02c],%l5 ! Mem[000000001000012c] ldsw [%o3+0x03c],%l1 ! Mem[000000001180013c] ldd [%o1+0x030],%l0 ! Mem[0000000010800130] swap [%o0+0x018],%l4 ! Mem[0000000010000118] ldsh [%o0+0x030],%l3 ! Mem[0000000010000130] jmpl %g6+8,%g0 swap [%o2+0x018],%l3 ! Mem[0000000011000118] p0_call_0_lo: swap [%o2+0x024],%l6 ! Mem[0000000011000124] ldstub [%o0+0x03e],%l6 ! Mem[000000001000013e] ldx [%o0+0x020],%l6 ! Mem[0000000010000120] ldsh [%o2+0x03c],%l6 ! Mem[000000001100013c] swap [%o1+0x01c],%l6 ! Mem[000000001080011c] retl stb %l3,[%o3+0x01b] ! Mem[000000001180011b] p0_jmpl_0_he: ldsh [%i0+0x008],%l1 ! Mem[0000000010000108] swap [%i3+0x028],%l4 ! Mem[0000000011800128] jmpl %g6+8,%g0 swap [%i3+0x02c],%l3 ! Mem[000000001180012c] p0_call_0_he: ldub [%i3+0x012],%l2 ! Mem[0000000011800112] ldstub [%i0+0x03e],%l1 ! Mem[000000001000013e] ldstub [%i2+0x002],%l0 ! Mem[0000000011000102] swap [%i2+0x000],%l0 ! Mem[0000000011000100] retl lduh [%i1+0x018],%l2 ! Mem[0000000010800118] p0_jmpl_0_ho: ldsh [%o0+0x008],%l1 ! Mem[0000000010000108] swap [%o3+0x028],%l4 ! Mem[0000000011800128] jmpl %g6+8,%g0 swap [%o3+0x02c],%l3 ! Mem[000000001180012c] p0_call_0_ho: ldub [%o3+0x012],%l2 ! Mem[0000000011800112] ldstub [%o0+0x03e],%l1 ! Mem[000000001000013e] ldstub [%o2+0x002],%l0 ! Mem[0000000011000102] swap [%o2+0x000],%l0 ! Mem[0000000011000100] retl lduh [%o1+0x018],%l2 ! Mem[0000000010800118] p1_jmpl_0_le: swap [%i3+0x038],%l6 ! Mem[0000000013800138] swap [%i2+0x020],%l1 ! Mem[0000000013000120] stb %l2,[%i2+0x001] ! Mem[0000000013000101] lduh [%i2+0x022],%l6 ! Mem[0000000013000122] swap [%i3+0x000],%l7 ! Mem[0000000013800100] jmpl %g6+8,%g0 swap [%i3+0x014],%l0 ! Mem[0000000013800114] p1_call_0_le: retl ldstub [%i0+0x023],%l7 ! Mem[0000000012000123] p1_jmpl_0_lo: swap [%o3+0x038],%l6 ! Mem[0000000013800138] swap [%o2+0x020],%l1 ! Mem[0000000013000120] stb %l2,[%o2+0x001] ! Mem[0000000013000101] lduh [%o2+0x022],%l6 ! Mem[0000000013000122] swap [%o3+0x000],%l7 ! Mem[0000000013800100] jmpl %g6+8,%g0 swap [%o3+0x014],%l0 ! Mem[0000000013800114] p1_call_0_lo: retl ldstub [%o0+0x023],%l7 ! Mem[0000000012000123] p1_jmpl_0_he: ldsw [%i2+0x014],%l0 ! Mem[0000000013000114] sth %l7,[%i0+0x02e] ! Mem[000000001200012e] ldsh [%i1+0x03c],%l5 ! Mem[000000001280013c] ldx [%i0+0x038],%l4 ! Mem[0000000012000138] ldub [%i2+0x011],%l7 ! Mem[0000000013000111] jmpl %g6+8,%g0 ldsb [%i1+0x020],%l0 ! Mem[0000000012800120] p1_call_0_he: stx %l6,[%i1+0x038] ! Mem[0000000012800138] stb %l2,[%i3+0x029] ! Mem[0000000013800129] ldd [%i0+0x000],%l0 ! Mem[0000000012000100] swap [%i3+0x01c],%l1 ! Mem[000000001380011c] ldstub [%i1+0x01b],%l3 ! Mem[000000001280011b] ldx [%i0+0x018],%l2 ! Mem[0000000012000118] lduh [%i1+0x026],%l7 ! Mem[0000000012800126] retl ldx [%i1+0x000],%l5 ! Mem[0000000012800100] p1_jmpl_0_ho: ldsw [%o2+0x014],%l0 ! Mem[0000000013000114] sth %l7,[%o0+0x02e] ! Mem[000000001200012e] ldsh [%o1+0x03c],%l5 ! Mem[000000001280013c] ldx [%o0+0x038],%l4 ! Mem[0000000012000138] ldub [%o2+0x011],%l7 ! Mem[0000000013000111] jmpl %g6+8,%g0 ldsb [%o1+0x020],%l0 ! Mem[0000000012800120] p1_call_0_ho: stx %l6,[%o1+0x038] ! Mem[0000000012800138] stb %l2,[%o3+0x029] ! Mem[0000000013800129] ldd [%o0+0x000],%l0 ! Mem[0000000012000100] swap [%o3+0x01c],%l1 ! Mem[000000001380011c] ldstub [%o1+0x01b],%l3 ! Mem[000000001280011b] ldx [%o0+0x018],%l2 ! Mem[0000000012000118] lduh [%o1+0x026],%l7 ! Mem[0000000012800126] retl ldx [%o1+0x000],%l5 ! Mem[0000000012800100] p2_jmpl_0_le: ldsb [%i2+0x038],%l2 ! Mem[0000000015000138] stw %l4,[%i3+0x00c] ! Mem[000000001580010c] swap [%i0+0x038],%l3 ! Mem[0000000014000138] ldsh [%i0+0x03c],%l4 ! Mem[000000001400013c] stb %l0,[%i0+0x01c] ! Mem[000000001400011c] jmpl %g6+8,%g0 ldd [%i3+0x020],%l2 ! Mem[0000000015800120] p2_call_0_le: swap [%i1+0x038],%l3 ! Mem[0000000014800138] ldub [%i3+0x023],%l5 ! Mem[0000000015800123] swap [%i0+0x034],%l0 ! Mem[0000000014000134] swap [%i2+0x030],%l4 ! Mem[0000000015000130] retl stw %l2,[%i3+0x02c] ! Mem[000000001580012c] p2_jmpl_0_lo: ldsb [%o2+0x038],%l2 ! Mem[0000000015000138] stw %l4,[%o3+0x00c] ! Mem[000000001580010c] swap [%o0+0x038],%l3 ! Mem[0000000014000138] ldsh [%o0+0x03c],%l4 ! Mem[000000001400013c] stb %l0,[%o0+0x01c] ! Mem[000000001400011c] jmpl %g6+8,%g0 ldd [%o3+0x020],%l2 ! Mem[0000000015800120] p2_call_0_lo: swap [%o1+0x038],%l3 ! Mem[0000000014800138] ldub [%o3+0x023],%l5 ! Mem[0000000015800123] swap [%o0+0x034],%l0 ! Mem[0000000014000134] swap [%o2+0x030],%l4 ! Mem[0000000015000130] retl stw %l2,[%o3+0x02c] ! Mem[000000001580012c] p2_jmpl_0_he: ldsh [%i0+0x008],%l3 ! Mem[0000000014000108] swap [%i0+0x020],%l6 ! Mem[0000000014000120] stb %l3,[%i2+0x00c] ! Mem[000000001500010c] lduh [%i0+0x010],%l7 ! Mem[0000000014000110] std %l6,[%i2+0x028] ! Mem[0000000015000128] stw %l6,[%i0+0x000] ! Mem[0000000014000100] jmpl %g6+8,%g0 ldsw [%i1+0x028],%l5 ! Mem[0000000014800128] p2_call_0_he: lduw [%i3+0x028],%l4 ! Mem[0000000015800128] sth %l1,[%i2+0x020] ! Mem[0000000015000120] ldstub [%i1+0x02d],%l5 ! Mem[000000001480012d] ldd [%i3+0x008],%l6 ! Mem[0000000015800108] retl swap [%i0+0x018],%l4 ! Mem[0000000014000118] p2_jmpl_0_ho: ldsh [%o0+0x008],%l3 ! Mem[0000000014000108] swap [%o0+0x020],%l6 ! Mem[0000000014000120] stb %l3,[%o2+0x00c] ! Mem[000000001500010c] lduh [%o0+0x010],%l7 ! Mem[0000000014000110] std %l6,[%o2+0x028] ! Mem[0000000015000128] stw %l6,[%o0+0x000] ! Mem[0000000014000100] jmpl %g6+8,%g0 ldsw [%o1+0x028],%l5 ! Mem[0000000014800128] p2_call_0_ho: lduw [%o3+0x028],%l4 ! Mem[0000000015800128] sth %l1,[%o2+0x020] ! Mem[0000000015000120] ldstub [%o1+0x02d],%l5 ! Mem[000000001480012d] ldd [%o3+0x008],%l6 ! Mem[0000000015800108] retl swap [%o0+0x018],%l4 ! Mem[0000000014000118] p3_jmpl_0_le: swap [%i2+0x024],%l3 ! Mem[0000000017000124] ldsw [%i0+0x024],%l7 ! Mem[0000000016000124] swap [%i1+0x000],%l7 ! Mem[0000000016800100] swap [%i2+0x014],%l0 ! Mem[0000000017000114] swap [%i0+0x018],%l3 ! Mem[0000000016000118] jmpl %g6+8,%g0 sth %l4,[%i0+0x03c] ! Mem[000000001600013c] p3_call_0_le: std %l4,[%i0+0x018] ! Mem[0000000016000118] stw %l3,[%i0+0x024] ! Mem[0000000016000124] swap [%i1+0x020],%l5 ! Mem[0000000016800120] ldsw [%i3+0x008],%l2 ! Mem[0000000017800108] retl stx %l5,[%i1+0x030] ! Mem[0000000016800130] p3_jmpl_0_lo: swap [%o2+0x024],%l3 ! Mem[0000000017000124] ldsw [%o0+0x024],%l7 ! Mem[0000000016000124] swap [%o1+0x000],%l7 ! Mem[0000000016800100] swap [%o2+0x014],%l0 ! Mem[0000000017000114] swap [%o0+0x018],%l3 ! Mem[0000000016000118] jmpl %g6+8,%g0 sth %l4,[%o0+0x03c] ! Mem[000000001600013c] p3_call_0_lo: std %l4,[%o0+0x018] ! Mem[0000000016000118] stw %l3,[%o0+0x024] ! Mem[0000000016000124] swap [%o1+0x020],%l5 ! Mem[0000000016800120] ldsw [%o3+0x008],%l2 ! Mem[0000000017800108] retl stx %l5,[%o1+0x030] ! Mem[0000000016800130] p3_jmpl_0_he: ldx [%i1+0x010],%l5 ! Mem[0000000016800110] ldsw [%i0+0x02c],%l2 ! Mem[000000001600012c] swap [%i2+0x018],%l0 ! Mem[0000000017000118] lduw [%i0+0x038],%l1 ! Mem[0000000016000138] jmpl %g6+8,%g0 stb %l3,[%i1+0x00c] ! Mem[000000001680010c] p3_call_0_he: retl ldsh [%i1+0x012],%l7 ! Mem[0000000016800112] p3_jmpl_0_ho: ldx [%o1+0x010],%l5 ! Mem[0000000016800110] ldsw [%o0+0x02c],%l2 ! Mem[000000001600012c] swap [%o2+0x018],%l0 ! Mem[0000000017000118] lduw [%o0+0x038],%l1 ! Mem[0000000016000138] jmpl %g6+8,%g0 stb %l3,[%o1+0x00c] ! Mem[000000001680010c] p3_call_0_ho: retl ldsh [%o1+0x012],%l7 ! Mem[0000000016800112] p4_jmpl_0_le: lduh [%i3+0x018],%l6 ! Mem[0000000019800118] ldsh [%i3+0x01e],%l3 ! Mem[000000001980011e] ldub [%i3+0x001],%l2 ! Mem[0000000019800101] lduh [%i0+0x002],%l6 ! Mem[0000000018000102] std %l4,[%i2+0x028] ! Mem[0000000019000128] jmpl %g6+8,%g0 ldstub [%i2+0x03f],%l1 ! Mem[000000001900013f] p4_call_0_le: swap [%i2+0x030],%l0 ! Mem[0000000019000130] ldsw [%i0+0x034],%l2 ! Mem[0000000018000134] retl std %l4,[%i2+0x018] ! Mem[0000000019000118] p4_jmpl_0_lo: lduh [%o3+0x018],%l6 ! Mem[0000000019800118] ldsh [%o3+0x01e],%l3 ! Mem[000000001980011e] ldub [%o3+0x001],%l2 ! Mem[0000000019800101] lduh [%o0+0x002],%l6 ! Mem[0000000018000102] std %l4,[%o2+0x028] ! Mem[0000000019000128] jmpl %g6+8,%g0 ldstub [%o2+0x03f],%l1 ! Mem[000000001900013f] p4_call_0_lo: swap [%o2+0x030],%l0 ! Mem[0000000019000130] ldsw [%o0+0x034],%l2 ! Mem[0000000018000134] retl std %l4,[%o2+0x018] ! Mem[0000000019000118] p4_jmpl_0_he: ldub [%i1+0x030],%l3 ! Mem[0000000018800130] ldstub [%i2+0x026],%l1 ! Mem[0000000019000126] jmpl %g6+8,%g0 stw %l3,[%i0+0x018] ! Mem[0000000018000118] p4_call_0_he: stb %l2,[%i2+0x028] ! Mem[0000000019000128] stb %l0,[%i1+0x018] ! Mem[0000000018800118] ldd [%i2+0x020],%l4 ! Mem[0000000019000120] swap [%i0+0x030],%l5 ! Mem[0000000018000130] ldx [%i1+0x030],%l1 ! Mem[0000000018800130] ldub [%i3+0x012],%l2 ! Mem[0000000019800112] ldstub [%i3+0x031],%l2 ! Mem[0000000019800131] retl sth %l0,[%i2+0x002] ! Mem[0000000019000102] p4_jmpl_0_ho: ldub [%o1+0x030],%l3 ! Mem[0000000018800130] ldstub [%o2+0x026],%l1 ! Mem[0000000019000126] jmpl %g6+8,%g0 stw %l3,[%o0+0x018] ! Mem[0000000018000118] p4_call_0_ho: stb %l2,[%o2+0x028] ! Mem[0000000019000128] stb %l0,[%o1+0x018] ! Mem[0000000018800118] ldd [%o2+0x020],%l4 ! Mem[0000000019000120] swap [%o0+0x030],%l5 ! Mem[0000000018000130] ldx [%o1+0x030],%l1 ! Mem[0000000018800130] ldub [%o3+0x012],%l2 ! Mem[0000000019800112] ldstub [%o3+0x031],%l2 ! Mem[0000000019800131] retl sth %l0,[%o2+0x002] ! Mem[0000000019000102] p5_jmpl_0_le: ldstub [%i0+0x000],%l7 ! Mem[000000001a000100] swap [%i0+0x020],%l6 ! Mem[000000001a000120] lduh [%i0+0x002],%l7 ! Mem[000000001a000102] lduw [%i2+0x02c],%l5 ! Mem[000000001b00012c] stw %l1,[%i1+0x018] ! Mem[000000001a800118] jmpl %g6+8,%g0 ldstub [%i0+0x02f],%l7 ! Mem[000000001a00012f] p5_call_0_le: std %l4,[%i0+0x018] ! Mem[000000001a000118] ldub [%i3+0x014],%l0 ! Mem[000000001b800114] retl ldsh [%i2+0x024],%l2 ! Mem[000000001b000124] p5_jmpl_0_lo: ldstub [%o0+0x000],%l7 ! Mem[000000001a000100] swap [%o0+0x020],%l6 ! Mem[000000001a000120] lduh [%o0+0x002],%l7 ! Mem[000000001a000102] lduw [%o2+0x02c],%l5 ! Mem[000000001b00012c] stw %l1,[%o1+0x018] ! Mem[000000001a800118] jmpl %g6+8,%g0 ldstub [%o0+0x02f],%l7 ! Mem[000000001a00012f] p5_call_0_lo: std %l4,[%o0+0x018] ! Mem[000000001a000118] ldub [%o3+0x014],%l0 ! Mem[000000001b800114] retl ldsh [%o2+0x024],%l2 ! Mem[000000001b000124] p5_jmpl_0_he: ldx [%i2+0x010],%l4 ! Mem[000000001b000110] swap [%i0+0x03c],%l4 ! Mem[000000001a00013c] sth %l7,[%i0+0x038] ! Mem[000000001a000138] jmpl %g6+8,%g0 lduh [%i2+0x02c],%l5 ! Mem[000000001b00012c] p5_call_0_he: stx %l0,[%i2+0x018] ! Mem[000000001b000118] retl ldsh [%i2+0x004],%l4 ! Mem[000000001b000104] p5_jmpl_0_ho: ldx [%o2+0x010],%l4 ! Mem[000000001b000110] swap [%o0+0x03c],%l4 ! Mem[000000001a00013c] sth %l7,[%o0+0x038] ! Mem[000000001a000138] jmpl %g6+8,%g0 lduh [%o2+0x02c],%l5 ! Mem[000000001b00012c] p5_call_0_ho: stx %l0,[%o2+0x018] ! Mem[000000001b000118] retl ldsh [%o2+0x004],%l4 ! Mem[000000001b000104] p6_jmpl_0_le: swap [%i3+0x018],%l6 ! Mem[000000001d800118] ldsw [%i2+0x000],%l1 ! Mem[000000001d000100] ldsb [%i0+0x012],%l0 ! Mem[000000001c000112] ldx [%i0+0x000],%l6 ! Mem[000000001c000100] ldub [%i3+0x038],%l2 ! Mem[000000001d800138] jmpl %g6+8,%g0 std %l2,[%i3+0x028] ! Mem[000000001d800128] p6_call_0_le: swap [%i2+0x038],%l7 ! Mem[000000001d000138] stx %l7,[%i3+0x020] ! Mem[000000001d800120] retl ldub [%i1+0x019],%l5 ! Mem[000000001c800119] p6_jmpl_0_lo: swap [%o3+0x018],%l6 ! Mem[000000001d800118] ldsw [%o2+0x000],%l1 ! Mem[000000001d000100] ldsb [%o0+0x012],%l0 ! Mem[000000001c000112] ldx [%o0+0x000],%l6 ! Mem[000000001c000100] ldub [%o3+0x038],%l2 ! Mem[000000001d800138] jmpl %g6+8,%g0 std %l2,[%o3+0x028] ! Mem[000000001d800128] p6_call_0_lo: swap [%o2+0x038],%l7 ! Mem[000000001d000138] stx %l7,[%o3+0x020] ! Mem[000000001d800120] retl ldub [%o1+0x019],%l5 ! Mem[000000001c800119] p6_jmpl_0_he: ldx [%i0+0x010],%l7 ! Mem[000000001c000110] ldd [%i0+0x020],%l0 ! Mem[000000001c000120] jmpl %g6+8,%g0 stw %l3,[%i0+0x020] ! Mem[000000001c000120] p6_call_0_he: ldub [%i2+0x02e],%l3 ! Mem[000000001d00012e] swap [%i2+0x038],%l1 ! Mem[000000001d000138] ldsb [%i3+0x00a],%l7 ! Mem[000000001d80010a] swap [%i0+0x038],%l4 ! Mem[000000001c000138] ldstub [%i1+0x01e],%l6 ! Mem[000000001c80011e] retl ldstub [%i0+0x036],%l4 ! Mem[000000001c000136] p6_jmpl_0_ho: ldx [%o0+0x010],%l7 ! Mem[000000001c000110] ldd [%o0+0x020],%l0 ! Mem[000000001c000120] jmpl %g6+8,%g0 stw %l3,[%o0+0x020] ! Mem[000000001c000120] p6_call_0_ho: ldub [%o2+0x02e],%l3 ! Mem[000000001d00012e] swap [%o2+0x038],%l1 ! Mem[000000001d000138] ldsb [%o3+0x00a],%l7 ! Mem[000000001d80010a] swap [%o0+0x038],%l4 ! Mem[000000001c000138] ldstub [%o1+0x01e],%l6 ! Mem[000000001c80011e] retl ldstub [%o0+0x036],%l4 ! Mem[000000001c000136] p7_jmpl_0_le: stx %l7,[%i0+0x000] ! Mem[000000001e000100] ldsh [%i3+0x022],%l6 ! Mem[000000001f800122] lduw [%i0+0x020],%l0 ! Mem[000000001e000120] ldstub [%i1+0x00f],%l3 ! Mem[000000001e80010f] ldstub [%i1+0x01a],%l3 ! Mem[000000001e80011a] jmpl %g6+8,%g0 swap [%i1+0x03c],%l4 ! Mem[000000001e80013c] p7_call_0_le: ldstub [%i1+0x03e],%l3 ! Mem[000000001e80013e] ldd [%i1+0x008],%l0 ! Mem[000000001e800108] ldstub [%i2+0x015],%l0 ! Mem[000000001f000115] ldstub [%i3+0x01c],%l5 ! Mem[000000001f80011c] retl std %l4,[%i2+0x018] ! Mem[000000001f000118] p7_jmpl_0_lo: stx %l7,[%o0+0x000] ! Mem[000000001e000100] ldsh [%o3+0x022],%l6 ! Mem[000000001f800122] lduw [%o0+0x020],%l0 ! Mem[000000001e000120] ldstub [%o1+0x00f],%l3 ! Mem[000000001e80010f] ldstub [%o1+0x01a],%l3 ! Mem[000000001e80011a] jmpl %g6+8,%g0 swap [%o1+0x03c],%l4 ! Mem[000000001e80013c] p7_call_0_lo: ldstub [%o1+0x03e],%l3 ! Mem[000000001e80013e] ldd [%o1+0x008],%l0 ! Mem[000000001e800108] ldstub [%o2+0x015],%l0 ! Mem[000000001f000115] ldstub [%o3+0x01c],%l5 ! Mem[000000001f80011c] retl std %l4,[%o2+0x018] ! Mem[000000001f000118] p7_jmpl_0_he: stx %l3,[%i0+0x028] ! Mem[000000001e000128] ldsw [%i0+0x018],%l1 ! Mem[000000001e000118] ldsw [%i2+0x018],%l4 ! Mem[000000001f000118] swap [%i1+0x020],%l4 ! Mem[000000001e800120] jmpl %g6+8,%g0 ldd [%i0+0x008],%l2 ! Mem[000000001e000108] p7_call_0_he: swap [%i1+0x000],%l5 ! Mem[000000001e800100] retl ldstub [%i3+0x029],%l3 ! Mem[000000001f800129] p7_jmpl_0_ho: stx %l3,[%o0+0x028] ! Mem[000000001e000128] ldsw [%o0+0x018],%l1 ! Mem[000000001e000118] ldsw [%o2+0x018],%l4 ! Mem[000000001f000118] swap [%o1+0x020],%l4 ! Mem[000000001e800120] jmpl %g6+8,%g0 ldd [%o0+0x008],%l2 ! Mem[000000001e000108] p7_call_0_ho: swap [%o1+0x000],%l5 ! Mem[000000001e800100] retl ldstub [%o3+0x029],%l3 ! Mem[000000001f800129] p8_jmpl_0_le: stb %l0,[%i2+0x012] ! Mem[0000000021000112] ldstub [%i1+0x024],%l7 ! Mem[0000000020800124] ldstub [%i3+0x02b],%l4 ! Mem[000000002180012b] swap [%i2+0x02c],%l1 ! Mem[000000002100012c] swap [%i1+0x038],%l3 ! Mem[0000000020800138] jmpl %g6+8,%g0 sth %l5,[%i0+0x020] ! Mem[0000000020000120] p8_call_0_le: retl ldd [%i3+0x028],%l6 ! Mem[0000000021800128] p8_jmpl_0_lo: stb %l0,[%o2+0x012] ! Mem[0000000021000112] ldstub [%o1+0x024],%l7 ! Mem[0000000020800124] ldstub [%o3+0x02b],%l4 ! Mem[000000002180012b] swap [%o2+0x02c],%l1 ! Mem[000000002100012c] swap [%o1+0x038],%l3 ! Mem[0000000020800138] jmpl %g6+8,%g0 sth %l5,[%o0+0x020] ! Mem[0000000020000120] p8_call_0_lo: retl ldd [%o3+0x028],%l6 ! Mem[0000000021800128] p8_jmpl_0_he: stx %l0,[%i3+0x018] ! Mem[0000000021800118] ldx [%i0+0x000],%l5 ! Mem[0000000020000100] ldx [%i1+0x028],%l6 ! Mem[0000000020800128] stx %l6,[%i1+0x028] ! Mem[0000000020800128] ldub [%i1+0x00f],%l0 ! Mem[000000002080010f] lduh [%i0+0x016],%l0 ! Mem[0000000020000116] ldsb [%i1+0x013],%l4 ! Mem[0000000020800113] jmpl %g6+8,%g0 swap [%i1+0x000],%l3 ! Mem[0000000020800100] p8_call_0_he: stb %l6,[%i1+0x005] ! Mem[0000000020800105] ldsw [%i0+0x008],%l7 ! Mem[0000000020000108] lduh [%i2+0x002],%l0 ! Mem[0000000021000102] retl lduh [%i3+0x01e],%l4 ! Mem[000000002180011e] p8_jmpl_0_ho: stx %l0,[%o3+0x018] ! Mem[0000000021800118] ldx [%o0+0x000],%l5 ! Mem[0000000020000100] ldx [%o1+0x028],%l6 ! Mem[0000000020800128] stx %l6,[%o1+0x028] ! Mem[0000000020800128] ldub [%o1+0x00f],%l0 ! Mem[000000002080010f] lduh [%o0+0x016],%l0 ! Mem[0000000020000116] ldsb [%o1+0x013],%l4 ! Mem[0000000020800113] jmpl %g6+8,%g0 swap [%o1+0x000],%l3 ! Mem[0000000020800100] p8_call_0_ho: stb %l6,[%o1+0x005] ! Mem[0000000020800105] ldsw [%o0+0x008],%l7 ! Mem[0000000020000108] lduh [%o2+0x002],%l0 ! Mem[0000000021000102] retl lduh [%o3+0x01e],%l4 ! Mem[000000002180011e] p9_jmpl_0_le: lduh [%i0+0x038],%l6 ! Mem[0000000022000138] swap [%i3+0x01c],%l3 ! Mem[000000002380011c] stx %l0,[%i1+0x020] ! Mem[0000000022800120] std %l2,[%i2+0x008] ! Mem[0000000023000108] ldsw [%i2+0x02c],%l5 ! Mem[000000002300012c] jmpl %g6+8,%g0 swap [%i2+0x000],%l5 ! Mem[0000000023000100] p9_call_0_le: retl ldd [%i0+0x008],%l6 ! Mem[0000000022000108] p9_jmpl_0_lo: lduh [%o0+0x038],%l6 ! Mem[0000000022000138] swap [%o3+0x01c],%l3 ! Mem[000000002380011c] stx %l0,[%o1+0x020] ! Mem[0000000022800120] std %l2,[%o2+0x008] ! Mem[0000000023000108] ldsw [%o2+0x02c],%l5 ! Mem[000000002300012c] jmpl %g6+8,%g0 swap [%o2+0x000],%l5 ! Mem[0000000023000100] p9_call_0_lo: retl ldd [%o0+0x008],%l6 ! Mem[0000000022000108] p9_jmpl_0_he: swap [%i0+0x00c],%l6 ! Mem[000000002200010c] swap [%i3+0x038],%l4 ! Mem[0000000023800138] ldstub [%i0+0x024],%l0 ! Mem[0000000022000124] std %l0,[%i1+0x030] ! Mem[0000000022800130] ldd [%i0+0x008],%l0 ! Mem[0000000022000108] swap [%i2+0x03c],%l6 ! Mem[000000002300013c] stx %l4,[%i1+0x020] ! Mem[0000000022800120] jmpl %g6+8,%g0 ldsw [%i1+0x038],%l1 ! Mem[0000000022800138] p9_call_0_he: std %l2,[%i2+0x018] ! Mem[0000000023000118] stx %l4,[%i2+0x020] ! Mem[0000000023000120] swap [%i2+0x00c],%l7 ! Mem[000000002300010c] lduw [%i0+0x030],%l5 ! Mem[0000000022000130] retl ldx [%i3+0x010],%l6 ! Mem[0000000023800110] p9_jmpl_0_ho: swap [%o0+0x00c],%l6 ! Mem[000000002200010c] swap [%o3+0x038],%l4 ! Mem[0000000023800138] ldstub [%o0+0x024],%l0 ! Mem[0000000022000124] std %l0,[%o1+0x030] ! Mem[0000000022800130] ldd [%o0+0x008],%l0 ! Mem[0000000022000108] swap [%o2+0x03c],%l6 ! Mem[000000002300013c] stx %l4,[%o1+0x020] ! Mem[0000000022800120] jmpl %g6+8,%g0 ldsw [%o1+0x038],%l1 ! Mem[0000000022800138] p9_call_0_ho: std %l2,[%o2+0x018] ! Mem[0000000023000118] stx %l4,[%o2+0x020] ! Mem[0000000023000120] swap [%o2+0x00c],%l7 ! Mem[000000002300010c] lduw [%o0+0x030],%l5 ! Mem[0000000022000130] retl ldx [%o3+0x010],%l6 ! Mem[0000000023800110] p10_jmpl_0_le: ldsw [%i0+0x004],%l3 ! Mem[0000000024000104] lduw [%i0+0x02c],%l0 ! Mem[000000002400012c] ldub [%i3+0x02b],%l4 ! Mem[000000002580012b] ldstub [%i0+0x028],%l6 ! Mem[0000000024000128] ldstub [%i2+0x02f],%l5 ! Mem[000000002500012f] jmpl %g6+8,%g0 ldsw [%i1+0x03c],%l1 ! Mem[000000002480013c] p10_call_0_le: lduw [%i2+0x038],%l3 ! Mem[0000000025000138] stw %l5,[%i1+0x020] ! Mem[0000000024800120] retl ldstub [%i0+0x003],%l7 ! Mem[0000000024000103] p10_jmpl_0_lo: ldsw [%o0+0x004],%l3 ! Mem[0000000024000104] lduw [%o0+0x02c],%l0 ! Mem[000000002400012c] ldub [%o3+0x02b],%l4 ! Mem[000000002580012b] ldstub [%o0+0x028],%l6 ! Mem[0000000024000128] ldstub [%o2+0x02f],%l5 ! Mem[000000002500012f] jmpl %g6+8,%g0 ldsw [%o1+0x03c],%l1 ! Mem[000000002480013c] p10_call_0_lo: lduw [%o2+0x038],%l3 ! Mem[0000000025000138] stw %l5,[%o1+0x020] ! Mem[0000000024800120] retl ldstub [%o0+0x003],%l7 ! Mem[0000000024000103] p10_jmpl_0_he: ldsb [%i3+0x022],%l5 ! Mem[0000000025800122] ldd [%i2+0x030],%l6 ! Mem[0000000025000130] std %l0,[%i1+0x008] ! Mem[0000000024800108] stw %l0,[%i3+0x014] ! Mem[0000000025800114] swap [%i0+0x034],%l4 ! Mem[0000000024000134] ldx [%i0+0x010],%l5 ! Mem[0000000024000110] jmpl %g6+8,%g0 swap [%i0+0x008],%l1 ! Mem[0000000024000108] p10_call_0_he: ldstub [%i0+0x00e],%l0 ! Mem[000000002400010e] retl std %l6,[%i1+0x028] ! Mem[0000000024800128] p10_jmpl_0_ho: ldsb [%o3+0x022],%l5 ! Mem[0000000025800122] ldd [%o2+0x030],%l6 ! Mem[0000000025000130] std %l0,[%o1+0x008] ! Mem[0000000024800108] stw %l0,[%o3+0x014] ! Mem[0000000025800114] swap [%o0+0x034],%l4 ! Mem[0000000024000134] ldx [%o0+0x010],%l5 ! Mem[0000000024000110] jmpl %g6+8,%g0 swap [%o0+0x008],%l1 ! Mem[0000000024000108] p10_call_0_ho: ldstub [%o0+0x00e],%l0 ! Mem[000000002400010e] retl std %l6,[%o1+0x028] ! Mem[0000000024800128] p11_jmpl_0_le: swap [%i0+0x038],%l6 ! Mem[0000000026000138] swap [%i1+0x020],%l1 ! Mem[0000000026800120] swap [%i3+0x028],%l3 ! Mem[0000000027800128] ldstub [%i0+0x014],%l0 ! Mem[0000000026000114] stx %l0,[%i0+0x010] ! Mem[0000000026000110] jmpl %g6+8,%g0 swap [%i2+0x028],%l1 ! Mem[0000000027000128] p11_call_0_le: swap [%i1+0x014],%l0 ! Mem[0000000026800114] ldstub [%i2+0x025],%l3 ! Mem[0000000027000125] swap [%i0+0x024],%l6 ! Mem[0000000026000124] swap [%i2+0x034],%l0 ! Mem[0000000027000134] retl ldstub [%i3+0x018],%l0 ! Mem[0000000027800118] p11_jmpl_0_lo: swap [%o0+0x038],%l6 ! Mem[0000000026000138] swap [%o1+0x020],%l1 ! Mem[0000000026800120] swap [%o3+0x028],%l3 ! Mem[0000000027800128] ldstub [%o0+0x014],%l0 ! Mem[0000000026000114] stx %l0,[%o0+0x010] ! Mem[0000000026000110] jmpl %g6+8,%g0 swap [%o2+0x028],%l1 ! Mem[0000000027000128] p11_call_0_lo: swap [%o1+0x014],%l0 ! Mem[0000000026800114] ldstub [%o2+0x025],%l3 ! Mem[0000000027000125] swap [%o0+0x024],%l6 ! Mem[0000000026000124] swap [%o2+0x034],%l0 ! Mem[0000000027000134] retl ldstub [%o3+0x018],%l0 ! Mem[0000000027800118] p11_jmpl_0_he: jmpl %g6+8,%g0 ldub [%i0+0x016],%l4 ! Mem[0000000026000116] p11_call_0_he: lduw [%i3+0x038],%l3 ! Mem[0000000027800138] swap [%i2+0x010],%l2 ! Mem[0000000027000110] retl ldstub [%i2+0x031],%l2 ! Mem[0000000027000131] p11_jmpl_0_ho: jmpl %g6+8,%g0 ldub [%o0+0x016],%l4 ! Mem[0000000026000116] p11_call_0_ho: lduw [%o3+0x038],%l3 ! Mem[0000000027800138] swap [%o2+0x010],%l2 ! Mem[0000000027000110] retl ldstub [%o2+0x031],%l2 ! Mem[0000000027000131] p12_jmpl_0_le: ldstub [%i1+0x012],%l0 ! Mem[0000000028800112] std %l6,[%i0+0x020] ! Mem[0000000028000120] ldstub [%i3+0x02b],%l4 ! Mem[000000002980012b] std %l2,[%i1+0x028] ! Mem[0000000028800128] std %l4,[%i0+0x028] ! Mem[0000000028000128] jmpl %g6+8,%g0 stb %l1,[%i3+0x03f] ! Mem[000000002980013f] p12_call_0_le: swap [%i3+0x01c],%l3 ! Mem[000000002980011c] ldsw [%i2+0x010],%l4 ! Mem[0000000029000110] retl swap [%i1+0x024],%l2 ! Mem[0000000028800124] p12_jmpl_0_lo: ldstub [%o1+0x012],%l0 ! Mem[0000000028800112] std %l6,[%o0+0x020] ! Mem[0000000028000120] ldstub [%o3+0x02b],%l4 ! Mem[000000002980012b] std %l2,[%o1+0x028] ! Mem[0000000028800128] std %l4,[%o0+0x028] ! Mem[0000000028000128] jmpl %g6+8,%g0 stb %l1,[%o3+0x03f] ! Mem[000000002980013f] p12_call_0_lo: swap [%o3+0x01c],%l3 ! Mem[000000002980011c] ldsw [%o2+0x010],%l4 ! Mem[0000000029000110] retl swap [%o1+0x024],%l2 ! Mem[0000000028800124] p12_jmpl_0_he: ldstub [%i3+0x015],%l4 ! Mem[0000000029800115] lduw [%i3+0x028],%l0 ! Mem[0000000029800128] stx %l3,[%i0+0x020] ! Mem[0000000028000120] jmpl %g6+8,%g0 swap [%i3+0x030],%l6 ! Mem[0000000029800130] p12_call_0_he: ldsb [%i1+0x005],%l6 ! Mem[0000000028800105] ldstub [%i3+0x00a],%l7 ! Mem[000000002980010a] ldstub [%i0+0x003],%l0 ! Mem[0000000028000103] retl lduw [%i0+0x030],%l2 ! Mem[0000000028000130] p12_jmpl_0_ho: ldstub [%o3+0x015],%l4 ! Mem[0000000029800115] lduw [%o3+0x028],%l0 ! Mem[0000000029800128] stx %l3,[%o0+0x020] ! Mem[0000000028000120] jmpl %g6+8,%g0 swap [%o3+0x030],%l6 ! Mem[0000000029800130] p12_call_0_ho: ldsb [%o1+0x005],%l6 ! Mem[0000000028800105] ldstub [%o3+0x00a],%l7 ! Mem[000000002980010a] ldstub [%o0+0x003],%l0 ! Mem[0000000028000103] retl lduw [%o0+0x030],%l2 ! Mem[0000000028000130] p13_jmpl_0_le: stw %l3,[%i3+0x024] ! Mem[000000002b800124] ldstub [%i2+0x01f],%l3 ! Mem[000000002b00011f] ldx [%i2+0x000],%l2 ! Mem[000000002b000100] ldsw [%i0+0x020],%l6 ! Mem[000000002a000120] ldsb [%i1+0x02b],%l3 ! Mem[000000002a80012b] jmpl %g6+8,%g0 ldsb [%i1+0x03f],%l1 ! Mem[000000002a80013f] p13_call_0_le: ldstub [%i3+0x010],%l0 ! Mem[000000002b800110] ldsb [%i2+0x004],%l4 ! Mem[000000002b000104] retl swap [%i3+0x03c],%l3 ! Mem[000000002b80013c] p13_jmpl_0_lo: stw %l3,[%o3+0x024] ! Mem[000000002b800124] ldstub [%o2+0x01f],%l3 ! Mem[000000002b00011f] ldx [%o2+0x000],%l2 ! Mem[000000002b000100] ldsw [%o0+0x020],%l6 ! Mem[000000002a000120] ldsb [%o1+0x02b],%l3 ! Mem[000000002a80012b] jmpl %g6+8,%g0 ldsb [%o1+0x03f],%l1 ! Mem[000000002a80013f] p13_call_0_lo: ldstub [%o3+0x010],%l0 ! Mem[000000002b800110] ldsb [%o2+0x004],%l4 ! Mem[000000002b000104] retl swap [%o3+0x03c],%l3 ! Mem[000000002b80013c] p13_jmpl_0_he: stx %l3,[%i1+0x010] ! Mem[000000002a800110] jmpl %g6+8,%g0 swap [%i3+0x018],%l3 ! Mem[000000002b800118] p13_call_0_he: ldstub [%i1+0x017],%l0 ! Mem[000000002a800117] std %l2,[%i0+0x008] ! Mem[000000002a000108] std %l4,[%i2+0x018] ! Mem[000000002b000118] stw %l2,[%i0+0x020] ! Mem[000000002a000120] ldstub [%i1+0x003],%l2 ! Mem[000000002a800103] retl std %l2,[%i3+0x028] ! Mem[000000002b800128] p13_jmpl_0_ho: stx %l3,[%o1+0x010] ! Mem[000000002a800110] jmpl %g6+8,%g0 swap [%o3+0x018],%l3 ! Mem[000000002b800118] p13_call_0_ho: ldstub [%o1+0x017],%l0 ! Mem[000000002a800117] std %l2,[%o0+0x008] ! Mem[000000002a000108] std %l4,[%o2+0x018] ! Mem[000000002b000118] stw %l2,[%o0+0x020] ! Mem[000000002a000120] ldstub [%o1+0x003],%l2 ! Mem[000000002a800103] retl std %l2,[%o3+0x028] ! Mem[000000002b800128] p14_jmpl_0_le: lduh [%i0+0x018],%l6 ! Mem[000000002c000118] ldstub [%i1+0x003],%l1 ! Mem[000000002c800103] std %l4,[%i3+0x028] ! Mem[000000002d800128] swap [%i0+0x02c],%l1 ! Mem[000000002c00012c] swap [%i0+0x000],%l7 ! Mem[000000002c000100] jmpl %g6+8,%g0 ldstub [%i0+0x03f],%l1 ! Mem[000000002c00013f] p14_call_0_le: swap [%i2+0x030],%l0 ! Mem[000000002d000130] std %l4,[%i2+0x000] ! Mem[000000002d000100] retl swap [%i3+0x020],%l2 ! Mem[000000002d800120] p14_jmpl_0_lo: lduh [%o0+0x018],%l6 ! Mem[000000002c000118] ldstub [%o1+0x003],%l1 ! Mem[000000002c800103] std %l4,[%o3+0x028] ! Mem[000000002d800128] swap [%o0+0x02c],%l1 ! Mem[000000002c00012c] swap [%o0+0x000],%l7 ! Mem[000000002c000100] jmpl %g6+8,%g0 ldstub [%o0+0x03f],%l1 ! Mem[000000002c00013f] p14_call_0_lo: swap [%o2+0x030],%l0 ! Mem[000000002d000130] std %l4,[%o2+0x000] ! Mem[000000002d000100] retl swap [%o3+0x020],%l2 ! Mem[000000002d800120] p14_jmpl_0_he: stb %l3,[%i2+0x030] ! Mem[000000002d000130] ldstub [%i1+0x01a],%l3 ! Mem[000000002c80011a] ldx [%i2+0x010],%l4 ! Mem[000000002d000110] ldsw [%i3+0x02c],%l6 ! Mem[000000002d80012c] jmpl %g6+8,%g0 ldx [%i0+0x020],%l5 ! Mem[000000002c000120] p14_call_0_he: ldstub [%i0+0x03e],%l6 ! Mem[000000002c00013e] lduh [%i3+0x022],%l6 ! Mem[000000002d800122] stw %l3,[%i1+0x02c] ! Mem[000000002c80012c] std %l2,[%i1+0x020] ! Mem[000000002c800120] ldsb [%i1+0x019],%l2 ! Mem[000000002c800119] retl stx %l7,[%i1+0x010] ! Mem[000000002c800110] p14_jmpl_0_ho: stb %l3,[%o2+0x030] ! Mem[000000002d000130] ldstub [%o1+0x01a],%l3 ! Mem[000000002c80011a] ldx [%o2+0x010],%l4 ! Mem[000000002d000110] ldsw [%o3+0x02c],%l6 ! Mem[000000002d80012c] jmpl %g6+8,%g0 ldx [%o0+0x020],%l5 ! Mem[000000002c000120] p14_call_0_ho: ldstub [%o0+0x03e],%l6 ! Mem[000000002c00013e] lduh [%o3+0x022],%l6 ! Mem[000000002d800122] stw %l3,[%o1+0x02c] ! Mem[000000002c80012c] std %l2,[%o1+0x020] ! Mem[000000002c800120] ldsb [%o1+0x019],%l2 ! Mem[000000002c800119] retl stx %l7,[%o1+0x010] ! Mem[000000002c800110] p15_jmpl_0_le: stb %l7,[%i0+0x000] ! Mem[000000002e000100] swap [%i2+0x020],%l6 ! Mem[000000002f000120] stw %l2,[%i2+0x038] ! Mem[000000002f000138] std %l2,[%i1+0x008] ! Mem[000000002e800108] ldstub [%i3+0x01a],%l3 ! Mem[000000002f80011a] jmpl %g6+8,%g0 lduw [%i0+0x000],%l5 ! Mem[000000002e000100] p15_call_0_le: retl stx %l7,[%i3+0x008] ! Mem[000000002f800108] p15_jmpl_0_lo: stb %l7,[%o0+0x000] ! Mem[000000002e000100] swap [%o2+0x020],%l6 ! Mem[000000002f000120] stw %l2,[%o2+0x038] ! Mem[000000002f000138] std %l2,[%o1+0x008] ! Mem[000000002e800108] ldstub [%o3+0x01a],%l3 ! Mem[000000002f80011a] jmpl %g6+8,%g0 lduw [%o0+0x000],%l5 ! Mem[000000002e000100] p15_call_0_lo: retl stx %l7,[%o3+0x008] ! Mem[000000002f800108] p15_jmpl_0_he: ldx [%i1+0x038],%l5 ! Mem[000000002e800138] ldstub [%i0+0x030],%l6 ! Mem[000000002e000130] ldsh [%i2+0x03c],%l2 ! Mem[000000002f00013c] ldsh [%i1+0x002],%l3 ! Mem[000000002e800102] ldsw [%i0+0x008],%l1 ! Mem[000000002e000108] ldsw [%i0+0x03c],%l6 ! Mem[000000002e00013c] ldsh [%i3+0x026],%l4 ! Mem[000000002f800126] jmpl %g6+8,%g0 ldd [%i1+0x038],%l6 ! Mem[000000002e800138] p15_call_0_he: swap [%i1+0x018],%l3 ! Mem[000000002e800118] retl swap [%i3+0x02c],%l7 ! Mem[000000002f80012c] p15_jmpl_0_ho: ldx [%o1+0x038],%l5 ! Mem[000000002e800138] ldstub [%o0+0x030],%l6 ! Mem[000000002e000130] ldsh [%o2+0x03c],%l2 ! Mem[000000002f00013c] ldsh [%o1+0x002],%l3 ! Mem[000000002e800102] ldsw [%o0+0x008],%l1 ! Mem[000000002e000108] ldsw [%o0+0x03c],%l6 ! Mem[000000002e00013c] ldsh [%o3+0x026],%l4 ! Mem[000000002f800126] jmpl %g6+8,%g0 ldd [%o1+0x038],%l6 ! Mem[000000002e800138] p15_call_0_ho: swap [%o1+0x018],%l3 ! Mem[000000002e800118] retl swap [%o3+0x02c],%l7 ! Mem[000000002f80012c] p16_jmpl_0_le: swap [%i0+0x018],%l6 ! Mem[0000000030000118] lduh [%i1+0x002],%l1 ! Mem[0000000030800102] swap [%i3+0x000],%l2 ! Mem[0000000031800100] ldx [%i2+0x000],%l6 ! Mem[0000000031000100] lduw [%i0+0x038],%l2 ! Mem[0000000030000138] jmpl %g6+8,%g0 ldub [%i0+0x028],%l6 ! Mem[0000000030000128] p16_call_0_le: ldsh [%i0+0x00e],%l7 ! Mem[000000003000010e] ldstub [%i3+0x039],%l2 ! Mem[0000000031800139] swap [%i1+0x008],%l4 ! Mem[0000000030800108] retl ldsb [%i0+0x037],%l2 ! Mem[0000000030000137] p16_jmpl_0_lo: swap [%o0+0x018],%l6 ! Mem[0000000030000118] lduh [%o1+0x002],%l1 ! Mem[0000000030800102] swap [%o3+0x000],%l2 ! Mem[0000000031800100] ldx [%o2+0x000],%l6 ! Mem[0000000031000100] lduw [%o0+0x038],%l2 ! Mem[0000000030000138] jmpl %g6+8,%g0 ldub [%o0+0x028],%l6 ! Mem[0000000030000128] p16_call_0_lo: ldsh [%o0+0x00e],%l7 ! Mem[000000003000010e] ldstub [%o3+0x039],%l2 ! Mem[0000000031800139] swap [%o1+0x008],%l4 ! Mem[0000000030800108] retl ldsb [%o0+0x037],%l2 ! Mem[0000000030000137] p16_jmpl_0_he: ldd [%i0+0x018],%l4 ! Mem[0000000030000118] swap [%i0+0x000],%l7 ! Mem[0000000030000100] stb %l1,[%i1+0x026] ! Mem[0000000030800126] ldsb [%i0+0x013],%l4 ! Mem[0000000030000113] ldstub [%i3+0x019],%l1 ! Mem[0000000031800119] stw %l4,[%i0+0x004] ! Mem[0000000030000104] jmpl %g6+8,%g0 ldub [%i1+0x020],%l6 ! Mem[0000000030800120] p16_call_0_he: ldd [%i0+0x030],%l4 ! Mem[0000000030000130] lduw [%i3+0x00c],%l7 ! Mem[000000003180010c] ldx [%i0+0x038],%l1 ! Mem[0000000030000138] std %l0,[%i1+0x010] ! Mem[0000000030800110] stw %l5,[%i1+0x008] ! Mem[0000000030800108] lduh [%i1+0x014],%l2 ! Mem[0000000030800114] retl stw %l3,[%i3+0x03c] ! Mem[000000003180013c] p16_jmpl_0_ho: ldd [%o0+0x018],%l4 ! Mem[0000000030000118] swap [%o0+0x000],%l7 ! Mem[0000000030000100] stb %l1,[%o1+0x026] ! Mem[0000000030800126] ldsb [%o0+0x013],%l4 ! Mem[0000000030000113] ldstub [%o3+0x019],%l1 ! Mem[0000000031800119] stw %l4,[%o0+0x004] ! Mem[0000000030000104] jmpl %g6+8,%g0 ldub [%o1+0x020],%l6 ! Mem[0000000030800120] p16_call_0_ho: ldd [%o0+0x030],%l4 ! Mem[0000000030000130] lduw [%o3+0x00c],%l7 ! Mem[000000003180010c] ldx [%o0+0x038],%l1 ! Mem[0000000030000138] std %l0,[%o1+0x010] ! Mem[0000000030800110] stw %l5,[%o1+0x008] ! Mem[0000000030800108] lduh [%o1+0x014],%l2 ! Mem[0000000030800114] retl stw %l3,[%o3+0x03c] ! Mem[000000003180013c] p17_jmpl_0_le: ldub [%i0+0x001],%l2 ! Mem[0000000032000101] swap [%i1+0x020],%l6 ! Mem[0000000032800120] ldsw [%i2+0x02c],%l5 ! Mem[000000003300012c] swap [%i0+0x03c],%l1 ! Mem[000000003200013c] stx %l1,[%i2+0x018] ! Mem[0000000033000118] jmpl %g6+8,%g0 ldstub [%i2+0x02f],%l7 ! Mem[000000003300012f] p17_call_0_le: stb %l5,[%i3+0x019] ! Mem[0000000033800119] ldsw [%i0+0x024],%l3 ! Mem[0000000032000124] retl ldstub [%i1+0x017],%l0 ! Mem[0000000032800117] p17_jmpl_0_lo: ldub [%o0+0x001],%l2 ! Mem[0000000032000101] swap [%o1+0x020],%l6 ! Mem[0000000032800120] ldsw [%o2+0x02c],%l5 ! Mem[000000003300012c] swap [%o0+0x03c],%l1 ! Mem[000000003200013c] stx %l1,[%o2+0x018] ! Mem[0000000033000118] jmpl %g6+8,%g0 ldstub [%o2+0x02f],%l7 ! Mem[000000003300012f] p17_call_0_lo: stb %l5,[%o3+0x019] ! Mem[0000000033800119] ldsw [%o0+0x024],%l3 ! Mem[0000000032000124] retl ldstub [%o1+0x017],%l0 ! Mem[0000000032800117] p17_jmpl_0_he: ldx [%i2+0x020],%l0 ! Mem[0000000033000120] swap [%i2+0x02c],%l6 ! Mem[000000003300012c] lduh [%i3+0x002],%l5 ! Mem[0000000033800102] lduh [%i0+0x002],%l3 ! Mem[0000000032000102] jmpl %g6+8,%g0 ldsw [%i1+0x010],%l5 ! Mem[0000000032800110] p17_call_0_he: std %l6,[%i2+0x028] ! Mem[0000000033000128] ldsb [%i1+0x002],%l1 ! Mem[0000000032800102] ldsh [%i1+0x03e],%l4 ! Mem[000000003280013e] swap [%i2+0x034],%l4 ! Mem[0000000033000134] ldsh [%i1+0x012],%l7 ! Mem[0000000032800112] stw %l5,[%i0+0x028] ! Mem[0000000032000128] retl sth %l5,[%i1+0x032] ! Mem[0000000032800132] p17_jmpl_0_ho: ldx [%o2+0x020],%l0 ! Mem[0000000033000120] swap [%o2+0x02c],%l6 ! Mem[000000003300012c] lduh [%o3+0x002],%l5 ! Mem[0000000033800102] lduh [%o0+0x002],%l3 ! Mem[0000000032000102] jmpl %g6+8,%g0 ldsw [%o1+0x010],%l5 ! Mem[0000000032800110] p17_call_0_ho: std %l6,[%o2+0x028] ! Mem[0000000033000128] ldsb [%o1+0x002],%l1 ! Mem[0000000032800102] ldsh [%o1+0x03e],%l4 ! Mem[000000003280013e] swap [%o2+0x034],%l4 ! Mem[0000000033000134] ldsh [%o1+0x012],%l7 ! Mem[0000000032800112] stw %l5,[%o0+0x028] ! Mem[0000000032000128] retl sth %l5,[%o1+0x032] ! Mem[0000000032800132] p18_jmpl_0_le: swap [%i1+0x004],%l3 ! Mem[0000000034800104] sth %l0,[%i0+0x02e] ! Mem[000000003400012e] ldsw [%i1+0x028],%l1 ! Mem[0000000034800128] swap [%i2+0x028],%l5 ! Mem[0000000035000128] lduw [%i2+0x008],%l3 ! Mem[0000000035000108] jmpl %g6+8,%g0 ldstub [%i3+0x03f],%l1 ! Mem[000000003580013f] p18_call_0_le: ldstub [%i2+0x030],%l0 ! Mem[0000000035000130] ldx [%i2+0x000],%l4 ! Mem[0000000035000100] retl stb %l5,[%i0+0x019] ! Mem[0000000034000119] p18_jmpl_0_lo: swap [%o1+0x004],%l3 ! Mem[0000000034800104] sth %l0,[%o0+0x02e] ! Mem[000000003400012e] ldsw [%o1+0x028],%l1 ! Mem[0000000034800128] swap [%o2+0x028],%l5 ! Mem[0000000035000128] lduw [%o2+0x008],%l3 ! Mem[0000000035000108] jmpl %g6+8,%g0 ldstub [%o3+0x03f],%l1 ! Mem[000000003580013f] p18_call_0_lo: ldstub [%o2+0x030],%l0 ! Mem[0000000035000130] ldx [%o2+0x000],%l4 ! Mem[0000000035000100] retl stb %l5,[%o0+0x019] ! Mem[0000000034000119] p18_jmpl_0_he: stx %l7,[%i3+0x000] ! Mem[0000000035800100] ldsh [%i1+0x026],%l1 ! Mem[0000000034800126] jmpl %g6+8,%g0 ldub [%i0+0x019],%l3 ! Mem[0000000034000119] p18_call_0_he: ldstub [%i2+0x028],%l2 ! Mem[0000000035000128] stw %l0,[%i0+0x024] ! Mem[0000000034000124] stb %l7,[%i3+0x000] ! Mem[0000000035800100] stw %l2,[%i1+0x020] ! Mem[0000000034800120] swap [%i1+0x018],%l2 ! Mem[0000000034800118] ldsb [%i1+0x014],%l7 ! Mem[0000000034800114] ldstub [%i3+0x02b],%l4 ! Mem[000000003580012b] retl ldstub [%i0+0x022],%l1 ! Mem[0000000034000122] p18_jmpl_0_ho: stx %l7,[%o3+0x000] ! Mem[0000000035800100] ldsh [%o1+0x026],%l1 ! Mem[0000000034800126] jmpl %g6+8,%g0 ldub [%o0+0x019],%l3 ! Mem[0000000034000119] p18_call_0_ho: ldstub [%o2+0x028],%l2 ! Mem[0000000035000128] stw %l0,[%o0+0x024] ! Mem[0000000034000124] stb %l7,[%o3+0x000] ! Mem[0000000035800100] stw %l2,[%o1+0x020] ! Mem[0000000034800120] swap [%o1+0x018],%l2 ! Mem[0000000034800118] ldsb [%o1+0x014],%l7 ! Mem[0000000034800114] ldstub [%o3+0x02b],%l4 ! Mem[000000003580012b] retl ldstub [%o0+0x022],%l1 ! Mem[0000000034000122] p19_jmpl_0_le: lduh [%i0+0x038],%l6 ! Mem[0000000036000138] stw %l0,[%i3+0x00c] ! Mem[000000003780010c] ldstub [%i3+0x029],%l1 ! Mem[0000000037800129] swap [%i3+0x008],%l5 ! Mem[0000000037800108] stw %l3,[%i2+0x014] ! Mem[0000000037000114] jmpl %g6+8,%g0 ldstub [%i1+0x01a],%l4 ! Mem[000000003680011a] p19_call_0_le: retl swap [%i0+0x024],%l2 ! Mem[0000000036000124] p19_jmpl_0_lo: lduh [%o0+0x038],%l6 ! Mem[0000000036000138] stw %l0,[%o3+0x00c] ! Mem[000000003780010c] ldstub [%o3+0x029],%l1 ! Mem[0000000037800129] swap [%o3+0x008],%l5 ! Mem[0000000037800108] stw %l3,[%o2+0x014] ! Mem[0000000037000114] jmpl %g6+8,%g0 ldstub [%o1+0x01a],%l4 ! Mem[000000003680011a] p19_call_0_lo: retl swap [%o0+0x024],%l2 ! Mem[0000000036000124] p19_jmpl_0_he: stw %l7,[%i2+0x020] ! Mem[0000000037000120] ldsh [%i3+0x006],%l1 ! Mem[0000000037800106] stb %l3,[%i2+0x039] ! Mem[0000000037000139] jmpl %g6+8,%g0 std %l0,[%i1+0x008] ! Mem[0000000036800108] p19_call_0_he: sth %l0,[%i0+0x006] ! Mem[0000000036000106] stw %l4,[%i2+0x004] ! Mem[0000000037000104] retl ldd [%i0+0x038],%l6 ! Mem[0000000036000138] p19_jmpl_0_ho: stw %l7,[%o2+0x020] ! Mem[0000000037000120] ldsh [%o3+0x006],%l1 ! Mem[0000000037800106] stb %l3,[%o2+0x039] ! Mem[0000000037000139] jmpl %g6+8,%g0 std %l0,[%o1+0x008] ! Mem[0000000036800108] p19_call_0_ho: sth %l0,[%o0+0x006] ! Mem[0000000036000106] stw %l4,[%o2+0x004] ! Mem[0000000037000104] retl ldd [%o0+0x038],%l6 ! Mem[0000000036000138] p20_jmpl_0_le: ldsw [%i3+0x000],%l7 ! Mem[0000000039800100] stw %l0,[%i2+0x02c] ! Mem[000000003900012c] ldstub [%i1+0x029],%l1 ! Mem[0000000038800129] std %l4,[%i0+0x028] ! Mem[0000000038000128] swap [%i3+0x000],%l0 ! Mem[0000000039800100] jmpl %g6+8,%g0 swap [%i3+0x00c],%l5 ! Mem[000000003980010c] p20_call_0_le: swap [%i3+0x01c],%l3 ! Mem[000000003980011c] stx %l0,[%i3+0x030] ! Mem[0000000039800130] ldstub [%i3+0x016],%l7 ! Mem[0000000039800116] swap [%i1+0x03c],%l5 ! Mem[000000003880013c] ldsh [%i2+0x000],%l5 ! Mem[0000000039000100] swap [%i1+0x034],%l0 ! Mem[0000000038800134] ldstub [%i2+0x02d],%l5 ! Mem[000000003900012d] retl ldsh [%i3+0x02e],%l3 ! Mem[000000003980012e] p20_jmpl_0_lo: ldsw [%o3+0x000],%l7 ! Mem[0000000039800100] stw %l0,[%o2+0x02c] ! Mem[000000003900012c] ldstub [%o1+0x029],%l1 ! Mem[0000000038800129] std %l4,[%o0+0x028] ! Mem[0000000038000128] swap [%o3+0x000],%l0 ! Mem[0000000039800100] jmpl %g6+8,%g0 swap [%o3+0x00c],%l5 ! Mem[000000003980010c] p20_call_0_lo: swap [%o3+0x01c],%l3 ! Mem[000000003980011c] stx %l0,[%o3+0x030] ! Mem[0000000039800130] ldstub [%o3+0x016],%l7 ! Mem[0000000039800116] swap [%o1+0x03c],%l5 ! Mem[000000003880013c] ldsh [%o2+0x000],%l5 ! Mem[0000000039000100] swap [%o1+0x034],%l0 ! Mem[0000000038800134] ldstub [%o2+0x02d],%l5 ! Mem[000000003900012d] retl ldsh [%o3+0x02e],%l3 ! Mem[000000003980012e] p20_jmpl_0_he: ldstub [%i1+0x03e],%l6 ! Mem[000000003880013e] swap [%i2+0x024],%l2 ! Mem[0000000039000124] sth %l7,[%i0+0x03a] ! Mem[000000003800013a] swap [%i3+0x038],%l4 ! Mem[0000000039800138] jmpl %g6+8,%g0 sth %l6,[%i1+0x02c] ! Mem[000000003880012c] p20_call_0_he: swap [%i2+0x008],%l3 ! Mem[0000000039000108] ldstub [%i2+0x007],%l0 ! Mem[0000000039000107] swap [%i0+0x034],%l4 ! Mem[0000000038000134] lduh [%i0+0x01c],%l1 ! Mem[000000003800011c] retl stb %l1,[%i3+0x029] ! Mem[0000000039800129] p20_jmpl_0_ho: ldstub [%o1+0x03e],%l6 ! Mem[000000003880013e] swap [%o2+0x024],%l2 ! Mem[0000000039000124] sth %l7,[%o0+0x03a] ! Mem[000000003800013a] swap [%o3+0x038],%l4 ! Mem[0000000039800138] jmpl %g6+8,%g0 sth %l6,[%o1+0x02c] ! Mem[000000003880012c] p20_call_0_ho: swap [%o2+0x008],%l3 ! Mem[0000000039000108] ldstub [%o2+0x007],%l0 ! Mem[0000000039000107] swap [%o0+0x034],%l4 ! Mem[0000000038000134] lduh [%o0+0x01c],%l1 ! Mem[000000003800011c] retl stb %l1,[%o3+0x029] ! Mem[0000000039800129] p21_jmpl_0_le: swap [%i1+0x038],%l6 ! Mem[000000003a800138] ldsw [%i3+0x01c],%l3 ! Mem[000000003b80011c] ldsw [%i0+0x028],%l4 ! Mem[000000003a000128] lduw [%i3+0x028],%l6 ! Mem[000000003b800128] swap [%i3+0x02c],%l5 ! Mem[000000003b80012c] jmpl %g6+8,%g0 lduw [%i1+0x02c],%l5 ! Mem[000000003a80012c] p21_call_0_le: stw %l5,[%i1+0x018] ! Mem[000000003a800118] ldstub [%i3+0x01c],%l1 ! Mem[000000003b80011c] sth %l0,[%i0+0x006] ! Mem[000000003a000106] swap [%i2+0x020],%l2 ! Mem[000000003b000120] ldsh [%i0+0x02c],%l2 ! Mem[000000003a00012c] ldstub [%i0+0x03b],%l3 ! Mem[000000003a00013b] swap [%i2+0x038],%l1 ! Mem[000000003b000138] retl ldub [%i1+0x03e],%l0 ! Mem[000000003a80013e] p21_jmpl_0_lo: swap [%o1+0x038],%l6 ! Mem[000000003a800138] ldsw [%o3+0x01c],%l3 ! Mem[000000003b80011c] ldsw [%o0+0x028],%l4 ! Mem[000000003a000128] lduw [%o3+0x028],%l6 ! Mem[000000003b800128] swap [%o3+0x02c],%l5 ! Mem[000000003b80012c] jmpl %g6+8,%g0 lduw [%o1+0x02c],%l5 ! Mem[000000003a80012c] p21_call_0_lo: stw %l5,[%o1+0x018] ! Mem[000000003a800118] ldstub [%o3+0x01c],%l1 ! Mem[000000003b80011c] sth %l0,[%o0+0x006] ! Mem[000000003a000106] swap [%o2+0x020],%l2 ! Mem[000000003b000120] ldsh [%o0+0x02c],%l2 ! Mem[000000003a00012c] ldstub [%o0+0x03b],%l3 ! Mem[000000003a00013b] swap [%o2+0x038],%l1 ! Mem[000000003b000138] retl ldub [%o1+0x03e],%l0 ! Mem[000000003a80013e] p21_jmpl_0_he: jmpl %g6+8,%g0 swap [%i1+0x000],%l6 ! Mem[000000003a800100] p21_call_0_he: ldstub [%i2+0x012],%l2 ! Mem[000000003b000112] ldsw [%i0+0x01c],%l1 ! Mem[000000003a00011c] ldd [%i3+0x028],%l4 ! Mem[000000003b800128] ldstub [%i1+0x021],%l0 ! Mem[000000003a800121] ldsh [%i1+0x00a],%l3 ! Mem[000000003a80010a] ldstub [%i0+0x037],%l6 ! Mem[000000003a000137] retl ldstub [%i2+0x035],%l4 ! Mem[000000003b000135] p21_jmpl_0_ho: jmpl %g6+8,%g0 swap [%o1+0x000],%l6 ! Mem[000000003a800100] p21_call_0_ho: ldstub [%o2+0x012],%l2 ! Mem[000000003b000112] ldsw [%o0+0x01c],%l1 ! Mem[000000003a00011c] ldd [%o3+0x028],%l4 ! Mem[000000003b800128] ldstub [%o1+0x021],%l0 ! Mem[000000003a800121] ldsh [%o1+0x00a],%l3 ! Mem[000000003a80010a] ldstub [%o0+0x037],%l6 ! Mem[000000003a000137] retl ldstub [%o2+0x035],%l4 ! Mem[000000003b000135] p22_jmpl_0_le: ldx [%i3+0x010],%l0 ! Mem[000000003d800110] ldd [%i2+0x000],%l6 ! Mem[000000003d000100] std %l2,[%i0+0x008] ! Mem[000000003c000108] ldstub [%i1+0x003],%l7 ! Mem[000000003c800103] ldsb [%i0+0x038],%l1 ! Mem[000000003c000138] jmpl %g6+8,%g0 ldsh [%i1+0x00e],%l7 ! Mem[000000003c80010e] p22_call_0_le: stw %l5,[%i0+0x018] ! Mem[000000003c000118] ldstub [%i3+0x034],%l0 ! Mem[000000003d800134] retl ldsh [%i3+0x016],%l7 ! Mem[000000003d800116] p22_jmpl_0_lo: ldx [%o3+0x010],%l0 ! Mem[000000003d800110] ldd [%o2+0x000],%l6 ! Mem[000000003d000100] std %l2,[%o0+0x008] ! Mem[000000003c000108] ldstub [%o1+0x003],%l7 ! Mem[000000003c800103] ldsb [%o0+0x038],%l1 ! Mem[000000003c000138] jmpl %g6+8,%g0 ldsh [%o1+0x00e],%l7 ! Mem[000000003c80010e] p22_call_0_lo: stw %l5,[%o0+0x018] ! Mem[000000003c000118] ldstub [%o3+0x034],%l0 ! Mem[000000003d800134] retl ldsh [%o3+0x016],%l7 ! Mem[000000003d800116] p22_jmpl_0_he: ldx [%i2+0x010],%l4 ! Mem[000000003d000110] jmpl %g6+8,%g0 ldd [%i3+0x018],%l4 ! Mem[000000003d800118] p22_call_0_he: stx %l5,[%i2+0x028] ! Mem[000000003d000128] retl stb %l7,[%i2+0x000] ! Mem[000000003d000100] p22_jmpl_0_ho: ldx [%o2+0x010],%l4 ! Mem[000000003d000110] jmpl %g6+8,%g0 ldd [%o3+0x018],%l4 ! Mem[000000003d800118] p22_call_0_ho: stx %l5,[%o2+0x028] ! Mem[000000003d000128] retl stb %l7,[%o2+0x000] ! Mem[000000003d000100] p23_jmpl_0_le: ldsh [%i2+0x032],%l0 ! Mem[000000003f000132] lduw [%i2+0x020],%l6 ! Mem[000000003f000120] ldstub [%i3+0x02b],%l3 ! Mem[000000003f80012b] ldsb [%i0+0x03f],%l1 ! Mem[000000003e00013f] ldstub [%i1+0x018],%l1 ! Mem[000000003e800118] jmpl %g6+8,%g0 swap [%i0+0x02c],%l7 ! Mem[000000003e00012c] p23_call_0_le: stw %l5,[%i1+0x018] ! Mem[000000003e800118] swap [%i2+0x020],%l5 ! Mem[000000003f000120] retl sth %l2,[%i0+0x006] ! Mem[000000003e000106] p23_jmpl_0_lo: ldsh [%o2+0x032],%l0 ! Mem[000000003f000132] lduw [%o2+0x020],%l6 ! Mem[000000003f000120] ldstub [%o3+0x02b],%l3 ! Mem[000000003f80012b] ldsb [%o0+0x03f],%l1 ! Mem[000000003e00013f] ldstub [%o1+0x018],%l1 ! Mem[000000003e800118] jmpl %g6+8,%g0 swap [%o0+0x02c],%l7 ! Mem[000000003e00012c] p23_call_0_lo: stw %l5,[%o1+0x018] ! Mem[000000003e800118] swap [%o2+0x020],%l5 ! Mem[000000003f000120] retl sth %l2,[%o0+0x006] ! Mem[000000003e000106] p23_jmpl_0_he: jmpl %g6+8,%g0 ldsw [%i3+0x000],%l3 ! Mem[000000003f800100] p23_call_0_he: ldx [%i2+0x008],%l3 ! Mem[000000003f000108] stw %l7,[%i2+0x034] ! Mem[000000003f000134] swap [%i2+0x008],%l4 ! Mem[000000003f000108] ldstub [%i3+0x002],%l1 ! Mem[000000003f800102] swap [%i3+0x030],%l2 ! Mem[000000003f800130] retl swap [%i3+0x000],%l0 ! Mem[000000003f800100] p23_jmpl_0_ho: jmpl %g6+8,%g0 ldsw [%o3+0x000],%l3 ! Mem[000000003f800100] p23_call_0_ho: ldx [%o2+0x008],%l3 ! Mem[000000003f000108] stw %l7,[%o2+0x034] ! Mem[000000003f000134] swap [%o2+0x008],%l4 ! Mem[000000003f000108] ldstub [%o3+0x002],%l1 ! Mem[000000003f800102] swap [%o3+0x030],%l2 ! Mem[000000003f800130] retl swap [%o3+0x000],%l0 ! Mem[000000003f800100] p24_jmpl_0_le: lduh [%i1+0x018],%l6 ! Mem[0000000040800118] swap [%i0+0x000],%l1 ! Mem[0000000040000100] ldub [%i1+0x012],%l0 ! Mem[0000000040800112] swap [%i1+0x000],%l6 ! Mem[0000000040800100] swap [%i0+0x014],%l3 ! Mem[0000000040000114] jmpl %g6+8,%g0 ldstub [%i1+0x020],%l5 ! Mem[0000000040800120] p24_call_0_le: retl ldsb [%i2+0x016],%l7 ! Mem[0000000041000116] p24_jmpl_0_lo: lduh [%o1+0x018],%l6 ! Mem[0000000040800118] swap [%o0+0x000],%l1 ! Mem[0000000040000100] ldub [%o1+0x012],%l0 ! Mem[0000000040800112] swap [%o1+0x000],%l6 ! Mem[0000000040800100] swap [%o0+0x014],%l3 ! Mem[0000000040000114] jmpl %g6+8,%g0 ldstub [%o1+0x020],%l5 ! Mem[0000000040800120] p24_call_0_lo: retl ldsb [%o2+0x016],%l7 ! Mem[0000000041000116] p24_jmpl_0_he: ldstub [%i3+0x004],%l0 ! Mem[0000000041800104] jmpl %g6+8,%g0 ldsb [%i3+0x02f],%l6 ! Mem[000000004180012f] p24_call_0_he: retl ldstub [%i3+0x02d],%l5 ! Mem[000000004180012d] p24_jmpl_0_ho: ldstub [%o3+0x004],%l0 ! Mem[0000000041800104] jmpl %g6+8,%g0 ldsb [%o3+0x02f],%l6 ! Mem[000000004180012f] p24_call_0_ho: retl ldstub [%o3+0x02d],%l5 ! Mem[000000004180012d] p25_jmpl_0_le: ldsw [%i3+0x024],%l3 ! Mem[0000000043800124] swap [%i3+0x024],%l7 ! Mem[0000000043800124] lduw [%i0+0x028],%l4 ! Mem[0000000042000128] ldx [%i3+0x028],%l1 ! Mem[0000000043800128] lduw [%i1+0x02c],%l5 ! Mem[000000004280012c] jmpl %g6+8,%g0 ldsb [%i0+0x023],%l7 ! Mem[0000000042000123] p25_call_0_le: sth %l3,[%i1+0x03e] ! Mem[000000004280013e] swap [%i3+0x010],%l4 ! Mem[0000000043800110] ldsh [%i0+0x03a],%l3 ! Mem[000000004200013a] sth %l4,[%i3+0x030] ! Mem[0000000043800130] ldsh [%i0+0x022],%l7 ! Mem[0000000042000122] retl swap [%i0+0x008],%l2 ! Mem[0000000042000108] p25_jmpl_0_lo: ldsw [%o3+0x024],%l3 ! Mem[0000000043800124] swap [%o3+0x024],%l7 ! Mem[0000000043800124] lduw [%o0+0x028],%l4 ! Mem[0000000042000128] ldx [%o3+0x028],%l1 ! Mem[0000000043800128] lduw [%o1+0x02c],%l5 ! Mem[000000004280012c] jmpl %g6+8,%g0 ldsb [%o0+0x023],%l7 ! Mem[0000000042000123] p25_call_0_lo: sth %l3,[%o1+0x03e] ! Mem[000000004280013e] swap [%o3+0x010],%l4 ! Mem[0000000043800110] ldsh [%o0+0x03a],%l3 ! Mem[000000004200013a] sth %l4,[%o3+0x030] ! Mem[0000000043800130] ldsh [%o0+0x022],%l7 ! Mem[0000000042000122] retl swap [%o0+0x008],%l2 ! Mem[0000000042000108] p25_jmpl_0_he: ldsb [%i0+0x020],%l0 ! Mem[0000000042000120] ldsw [%i0+0x000],%l3 ! Mem[0000000042000100] ldsh [%i2+0x032],%l6 ! Mem[0000000043000132] stb %l5,[%i0+0x012] ! Mem[0000000042000112] stx %l2,[%i0+0x028] ! Mem[0000000042000128] jmpl %g6+8,%g0 ldx [%i3+0x010],%l3 ! Mem[0000000043800110] p25_call_0_he: retl ldsw [%i3+0x03c],%l4 ! Mem[000000004380013c] p25_jmpl_0_ho: ldsb [%o0+0x020],%l0 ! Mem[0000000042000120] ldsw [%o0+0x000],%l3 ! Mem[0000000042000100] ldsh [%o2+0x032],%l6 ! Mem[0000000043000132] stb %l5,[%o0+0x012] ! Mem[0000000042000112] stx %l2,[%o0+0x028] ! Mem[0000000042000128] jmpl %g6+8,%g0 ldx [%o3+0x010],%l3 ! Mem[0000000043800110] p25_call_0_ho: retl ldsw [%o3+0x03c],%l4 ! Mem[000000004380013c] p26_jmpl_0_le: swap [%i1+0x018],%l6 ! Mem[0000000044800118] swap [%i0+0x000],%l1 ! Mem[0000000044000100] stb %l0,[%i1+0x012] ! Mem[0000000044800112] ldsw [%i0+0x000],%l6 ! Mem[0000000044000100] ldd [%i0+0x038],%l2 ! Mem[0000000044000138] jmpl %g6+8,%g0 sth %l1,[%i0+0x03e] ! Mem[000000004400013e] p26_call_0_le: ldsw [%i1+0x008],%l4 ! Mem[0000000044800108] stb %l2,[%i3+0x037] ! Mem[0000000045800137] retl lduw [%i1+0x034],%l0 ! Mem[0000000044800134] p26_jmpl_0_lo: swap [%o1+0x018],%l6 ! Mem[0000000044800118] swap [%o0+0x000],%l1 ! Mem[0000000044000100] stb %l0,[%o1+0x012] ! Mem[0000000044800112] ldsw [%o0+0x000],%l6 ! Mem[0000000044000100] ldd [%o0+0x038],%l2 ! Mem[0000000044000138] jmpl %g6+8,%g0 sth %l1,[%o0+0x03e] ! Mem[000000004400013e] p26_call_0_lo: ldsw [%o1+0x008],%l4 ! Mem[0000000044800108] stb %l2,[%o3+0x037] ! Mem[0000000045800137] retl lduw [%o1+0x034],%l0 ! Mem[0000000044800134] p26_jmpl_0_he: ldsh [%i0+0x02c],%l6 ! Mem[000000004400012c] ldd [%i0+0x018],%l4 ! Mem[0000000044000118] ldstub [%i2+0x038],%l7 ! Mem[0000000045000138] lduh [%i2+0x020],%l0 ! Mem[0000000045000120] jmpl %g6+8,%g0 ldsb [%i3+0x01c],%l2 ! Mem[000000004580011c] p26_call_0_he: ldub [%i0+0x035],%l1 ! Mem[0000000044000135] ldstub [%i0+0x014],%l7 ! Mem[0000000044000114] ldub [%i3+0x03e],%l0 ! Mem[000000004580013e] ldsh [%i1+0x002],%l0 ! Mem[0000000044800102] ldsh [%i3+0x03e],%l1 ! Mem[000000004580013e] ldsb [%i1+0x002],%l0 ! Mem[0000000044800102] retl stb %l7,[%i3+0x00f] ! Mem[000000004580010f] p26_jmpl_0_ho: ldsh [%o0+0x02c],%l6 ! Mem[000000004400012c] ldd [%o0+0x018],%l4 ! Mem[0000000044000118] ldstub [%o2+0x038],%l7 ! Mem[0000000045000138] lduh [%o2+0x020],%l0 ! Mem[0000000045000120] jmpl %g6+8,%g0 ldsb [%o3+0x01c],%l2 ! Mem[000000004580011c] p26_call_0_ho: ldub [%o0+0x035],%l1 ! Mem[0000000044000135] ldstub [%o0+0x014],%l7 ! Mem[0000000044000114] ldub [%o3+0x03e],%l0 ! Mem[000000004580013e] ldsh [%o1+0x002],%l0 ! Mem[0000000044800102] ldsh [%o3+0x03e],%l1 ! Mem[000000004580013e] ldsb [%o1+0x002],%l0 ! Mem[0000000044800102] retl stb %l7,[%o3+0x00f] ! Mem[000000004580010f] p27_jmpl_0_le: swap [%i3+0x000],%l7 ! Mem[0000000047800100] swap [%i0+0x020],%l6 ! Mem[0000000046000120] stx %l0,[%i3+0x020] ! Mem[0000000047800120] std %l2,[%i1+0x008] ! Mem[0000000046800108] ldstub [%i0+0x030],%l0 ! Mem[0000000046000130] jmpl %g6+8,%g0 sth %l5,[%i0+0x02e] ! Mem[000000004600012e] p27_call_0_le: swap [%i0+0x028],%l4 ! Mem[0000000046000128] ldx [%i2+0x030],%l2 ! Mem[0000000047000130] swap [%i1+0x038],%l3 ! Mem[0000000046800138] ldx [%i3+0x020],%l5 ! Mem[0000000047800120] std %l2,[%i0+0x000] ! Mem[0000000046000100] ldsb [%i3+0x00d],%l1 ! Mem[000000004780010d] ldsb [%i2+0x033],%l5 ! Mem[0000000047000133] retl ldstub [%i2+0x03b],%l3 ! Mem[000000004700013b] p27_jmpl_0_lo: swap [%o3+0x000],%l7 ! Mem[0000000047800100] swap [%o0+0x020],%l6 ! Mem[0000000046000120] stx %l0,[%o3+0x020] ! Mem[0000000047800120] std %l2,[%o1+0x008] ! Mem[0000000046800108] ldstub [%o0+0x030],%l0 ! Mem[0000000046000130] jmpl %g6+8,%g0 sth %l5,[%o0+0x02e] ! Mem[000000004600012e] p27_call_0_lo: swap [%o0+0x028],%l4 ! Mem[0000000046000128] ldx [%o2+0x030],%l2 ! Mem[0000000047000130] swap [%o1+0x038],%l3 ! Mem[0000000046800138] ldx [%o3+0x020],%l5 ! Mem[0000000047800120] std %l2,[%o0+0x000] ! Mem[0000000046000100] ldsb [%o3+0x00d],%l1 ! Mem[000000004780010d] ldsb [%o2+0x033],%l5 ! Mem[0000000047000133] retl ldstub [%o2+0x03b],%l3 ! Mem[000000004700013b] p27_jmpl_0_he: ldsh [%i3+0x028],%l1 ! Mem[0000000047800128] ldstub [%i0+0x028],%l4 ! Mem[0000000046000128] jmpl %g6+8,%g0 stb %l6,[%i1+0x000] ! Mem[0000000046800100] p27_call_0_he: ldsh [%i1+0x036],%l4 ! Mem[0000000046800136] swap [%i0+0x004],%l5 ! Mem[0000000046000104] ldstub [%i0+0x003],%l5 ! Mem[0000000046000103] sth %l4,[%i0+0x022] ! Mem[0000000046000122] ldsw [%i0+0x02c],%l7 ! Mem[000000004600012c] ldstub [%i2+0x030],%l7 ! Mem[0000000047000130] retl ldx [%i3+0x020],%l1 ! Mem[0000000047800120] p27_jmpl_0_ho: ldsh [%o3+0x028],%l1 ! Mem[0000000047800128] ldstub [%o0+0x028],%l4 ! Mem[0000000046000128] jmpl %g6+8,%g0 stb %l6,[%o1+0x000] ! Mem[0000000046800100] p27_call_0_ho: ldsh [%o1+0x036],%l4 ! Mem[0000000046800136] swap [%o0+0x004],%l5 ! Mem[0000000046000104] ldstub [%o0+0x003],%l5 ! Mem[0000000046000103] sth %l4,[%o0+0x022] ! Mem[0000000046000122] ldsw [%o0+0x02c],%l7 ! Mem[000000004600012c] ldstub [%o2+0x030],%l7 ! Mem[0000000047000130] retl ldx [%o3+0x020],%l1 ! Mem[0000000047800120] p28_jmpl_0_le: stw %l3,[%i3+0x004] ! Mem[0000000049800104] ldsb [%i2+0x024],%l7 ! Mem[0000000049000124] stx %l7,[%i2+0x000] ! Mem[0000000049000100] ldstub [%i1+0x03f],%l1 ! Mem[000000004880013f] swap [%i1+0x034],%l0 ! Mem[0000000048800134] jmpl %g6+8,%g0 lduh [%i2+0x03c],%l4 ! Mem[000000004900013c] p28_call_0_le: swap [%i2+0x01c],%l3 ! Mem[000000004900011c] ldsb [%i1+0x023],%l5 ! Mem[0000000048800123] ldub [%i2+0x027],%l2 ! Mem[0000000049000127] ldsb [%i2+0x000],%l7 ! Mem[0000000049000100] retl stx %l6,[%i3+0x020] ! Mem[0000000049800120] p28_jmpl_0_lo: stw %l3,[%o3+0x004] ! Mem[0000000049800104] ldsb [%o2+0x024],%l7 ! Mem[0000000049000124] stx %l7,[%o2+0x000] ! Mem[0000000049000100] ldstub [%o1+0x03f],%l1 ! Mem[000000004880013f] swap [%o1+0x034],%l0 ! Mem[0000000048800134] jmpl %g6+8,%g0 lduh [%o2+0x03c],%l4 ! Mem[000000004900013c] p28_call_0_lo: swap [%o2+0x01c],%l3 ! Mem[000000004900011c] ldsb [%o1+0x023],%l5 ! Mem[0000000048800123] ldub [%o2+0x027],%l2 ! Mem[0000000049000127] ldsb [%o2+0x000],%l7 ! Mem[0000000049000100] retl stx %l6,[%o3+0x020] ! Mem[0000000049800120] p28_jmpl_0_he: jmpl %g6+8,%g0 stb %l4,[%i1+0x013] ! Mem[0000000048800113] p28_call_0_he: ldstub [%i1+0x01b],%l3 ! Mem[000000004880011b] ldsw [%i1+0x004],%l6 ! Mem[0000000048800104] stb %l0,[%i0+0x03e] ! Mem[000000004800013e] ldstub [%i3+0x012],%l2 ! Mem[0000000049800112] std %l6,[%i0+0x010] ! Mem[0000000048000110] swap [%i2+0x024],%l7 ! Mem[0000000049000124] retl swap [%i0+0x004],%l5 ! Mem[0000000048000104] p28_jmpl_0_ho: jmpl %g6+8,%g0 stb %l4,[%o1+0x013] ! Mem[0000000048800113] p28_call_0_ho: ldstub [%o1+0x01b],%l3 ! Mem[000000004880011b] ldsw [%o1+0x004],%l6 ! Mem[0000000048800104] stb %l0,[%o0+0x03e] ! Mem[000000004800013e] ldstub [%o3+0x012],%l2 ! Mem[0000000049800112] std %l6,[%o0+0x010] ! Mem[0000000048000110] swap [%o2+0x024],%l7 ! Mem[0000000049000124] retl swap [%o0+0x004],%l5 ! Mem[0000000048000104] p29_jmpl_0_le: lduh [%i1+0x038],%l6 ! Mem[000000004a800138] ldx [%i0+0x020],%l1 ! Mem[000000004a000120] ldstub [%i3+0x032],%l0 ! Mem[000000004b800132] stb %l7,[%i1+0x024] ! Mem[000000004a800124] lduw [%i3+0x028],%l4 ! Mem[000000004b800128] jmpl %g6+8,%g0 ldsb [%i0+0x028],%l6 ! Mem[000000004a000128] p29_call_0_le: stb %l4,[%i3+0x01d] ! Mem[000000004b80011d] swap [%i3+0x018],%l2 ! Mem[000000004b800118] swap [%i0+0x038],%l3 ! Mem[000000004a000138] retl stb %l4,[%i3+0x004] ! Mem[000000004b800104] p29_jmpl_0_lo: lduh [%o1+0x038],%l6 ! Mem[000000004a800138] ldx [%o0+0x020],%l1 ! Mem[000000004a000120] ldstub [%o3+0x032],%l0 ! Mem[000000004b800132] stb %l7,[%o1+0x024] ! Mem[000000004a800124] lduw [%o3+0x028],%l4 ! Mem[000000004b800128] jmpl %g6+8,%g0 ldsb [%o0+0x028],%l6 ! Mem[000000004a000128] p29_call_0_lo: stb %l4,[%o3+0x01d] ! Mem[000000004b80011d] swap [%o3+0x018],%l2 ! Mem[000000004b800118] swap [%o0+0x038],%l3 ! Mem[000000004a000138] retl stb %l4,[%o3+0x004] ! Mem[000000004b800104] p29_jmpl_0_he: swap [%i1+0x024],%l2 ! Mem[000000004a800124] ldstub [%i3+0x015],%l4 ! Mem[000000004b800115] swap [%i2+0x03c],%l4 ! Mem[000000004b00013c] jmpl %g6+8,%g0 swap [%i3+0x02c],%l0 ! Mem[000000004b80012c] p29_call_0_he: swap [%i3+0x020],%l2 ! Mem[000000004b800120] stb %l6,[%i3+0x03c] ! Mem[000000004b80013c] ldstub [%i1+0x03b],%l3 ! Mem[000000004a80013b] ldstub [%i2+0x005],%l6 ! Mem[000000004b000105] retl ldd [%i2+0x038],%l0 ! Mem[000000004b000138] p29_jmpl_0_ho: swap [%o1+0x024],%l2 ! Mem[000000004a800124] ldstub [%o3+0x015],%l4 ! Mem[000000004b800115] swap [%o2+0x03c],%l4 ! Mem[000000004b00013c] jmpl %g6+8,%g0 swap [%o3+0x02c],%l0 ! Mem[000000004b80012c] p29_call_0_ho: swap [%o3+0x020],%l2 ! Mem[000000004b800120] stb %l6,[%o3+0x03c] ! Mem[000000004b80013c] ldstub [%o1+0x03b],%l3 ! Mem[000000004a80013b] ldstub [%o2+0x005],%l6 ! Mem[000000004b000105] retl ldd [%o2+0x038],%l0 ! Mem[000000004b000138] p30_jmpl_0_le: ldstub [%i2+0x012],%l0 ! Mem[000000004d000112] ldstub [%i2+0x003],%l6 ! Mem[000000004d000103] ldd [%i1+0x038],%l2 ! Mem[000000004c800138] std %l2,[%i3+0x028] ! Mem[000000004d800128] swap [%i2+0x02c],%l5 ! Mem[000000004d00012c] jmpl %g6+8,%g0 ldstub [%i1+0x00f],%l7 ! Mem[000000004c80010f] p30_call_0_le: ldstub [%i2+0x020],%l2 ! Mem[000000004d000120] swap [%i3+0x034],%l0 ! Mem[000000004d800134] retl ldd [%i0+0x020],%l6 ! Mem[000000004c000120] p30_jmpl_0_lo: ldstub [%o2+0x012],%l0 ! Mem[000000004d000112] ldstub [%o2+0x003],%l6 ! Mem[000000004d000103] ldd [%o1+0x038],%l2 ! Mem[000000004c800138] std %l2,[%o3+0x028] ! Mem[000000004d800128] swap [%o2+0x02c],%l5 ! Mem[000000004d00012c] jmpl %g6+8,%g0 ldstub [%o1+0x00f],%l7 ! Mem[000000004c80010f] p30_call_0_lo: ldstub [%o2+0x020],%l2 ! Mem[000000004d000120] swap [%o3+0x034],%l0 ! Mem[000000004d800134] retl ldd [%o0+0x020],%l6 ! Mem[000000004c000120] p30_jmpl_0_he: ldd [%i3+0x038],%l6 ! Mem[000000004d800138] jmpl %g6+8,%g0 ldd [%i0+0x020],%l0 ! Mem[000000004c000120] p30_call_0_he: swap [%i2+0x020],%l2 ! Mem[000000004d000120] stw %l0,[%i3+0x00c] ! Mem[000000004d80010c] swap [%i2+0x02c],%l6 ! Mem[000000004d00012c] ldx [%i1+0x038],%l1 ! Mem[000000004c800138] ldstub [%i3+0x03b],%l3 ! Mem[000000004d80013b] swap [%i3+0x03c],%l2 ! Mem[000000004d80013c] ldx [%i0+0x010],%l0 ! Mem[000000004c000110] retl ldstub [%i3+0x019],%l2 ! Mem[000000004d800119] p30_jmpl_0_ho: ldd [%o3+0x038],%l6 ! Mem[000000004d800138] jmpl %g6+8,%g0 ldd [%o0+0x020],%l0 ! Mem[000000004c000120] p30_call_0_ho: swap [%o2+0x020],%l2 ! Mem[000000004d000120] stw %l0,[%o3+0x00c] ! Mem[000000004d80010c] swap [%o2+0x02c],%l6 ! Mem[000000004d00012c] ldx [%o1+0x038],%l1 ! Mem[000000004c800138] ldstub [%o3+0x03b],%l3 ! Mem[000000004d80013b] swap [%o3+0x03c],%l2 ! Mem[000000004d80013c] ldx [%o0+0x010],%l0 ! Mem[000000004c000110] retl ldstub [%o3+0x019],%l2 ! Mem[000000004d800119] p31_jmpl_0_le: ldsh [%i2+0x038],%l6 ! Mem[000000004f000138] ldsh [%i3+0x022],%l1 ! Mem[000000004f800122] swap [%i2+0x030],%l0 ! Mem[000000004f000130] lduh [%i2+0x024],%l7 ! Mem[000000004f000124] ldstub [%i2+0x038],%l2 ! Mem[000000004f000138] jmpl %g6+8,%g0 swap [%i2+0x028],%l6 ! Mem[000000004f000128] p31_call_0_le: stx %l4,[%i0+0x018] ! Mem[000000004e000118] ldstub [%i0+0x019],%l2 ! Mem[000000004e000119] ldub [%i3+0x00b],%l7 ! Mem[000000004f80010b] retl swap [%i0+0x020],%l5 ! Mem[000000004e000120] p31_jmpl_0_lo: ldsh [%o2+0x038],%l6 ! Mem[000000004f000138] ldsh [%o3+0x022],%l1 ! Mem[000000004f800122] swap [%o2+0x030],%l0 ! Mem[000000004f000130] lduh [%o2+0x024],%l7 ! Mem[000000004f000124] ldstub [%o2+0x038],%l2 ! Mem[000000004f000138] jmpl %g6+8,%g0 swap [%o2+0x028],%l6 ! Mem[000000004f000128] p31_call_0_lo: stx %l4,[%o0+0x018] ! Mem[000000004e000118] ldstub [%o0+0x019],%l2 ! Mem[000000004e000119] ldub [%o3+0x00b],%l7 ! Mem[000000004f80010b] retl swap [%o0+0x020],%l5 ! Mem[000000004e000120] p31_jmpl_0_he: ldstub [%i3+0x01c],%l4 ! Mem[000000004f80011c] ldstub [%i0+0x002],%l3 ! Mem[000000004e000102] sth %l1,[%i1+0x018] ! Mem[000000004e800118] swap [%i3+0x014],%l3 ! Mem[000000004f800114] ldsb [%i1+0x039],%l1 ! Mem[000000004e800139] ldsw [%i3+0x00c],%l3 ! Mem[000000004f80010c] jmpl %g6+8,%g0 swap [%i1+0x020],%l6 ! Mem[000000004e800120] p31_call_0_he: ldsh [%i1+0x01a],%l1 ! Mem[000000004e80011a] sth %l6,[%i0+0x036] ! Mem[000000004e000136] sth %l5,[%i3+0x00a] ! Mem[000000004f80010a] ldsw [%i3+0x014],%l2 ! Mem[000000004f800114] ldd [%i3+0x018],%l6 ! Mem[000000004f800118] swap [%i3+0x03c],%l6 ! Mem[000000004f80013c] ldstub [%i0+0x030],%l2 ! Mem[000000004e000130] retl lduh [%i3+0x012],%l2 ! Mem[000000004f800112] p31_jmpl_0_ho: ldstub [%o3+0x01c],%l4 ! Mem[000000004f80011c] ldstub [%o0+0x002],%l3 ! Mem[000000004e000102] sth %l1,[%o1+0x018] ! Mem[000000004e800118] swap [%o3+0x014],%l3 ! Mem[000000004f800114] ldsb [%o1+0x039],%l1 ! Mem[000000004e800139] ldsw [%o3+0x00c],%l3 ! Mem[000000004f80010c] jmpl %g6+8,%g0 swap [%o1+0x020],%l6 ! Mem[000000004e800120] p31_call_0_ho: ldsh [%o1+0x01a],%l1 ! Mem[000000004e80011a] sth %l6,[%o0+0x036] ! Mem[000000004e000136] sth %l5,[%o3+0x00a] ! Mem[000000004f80010a] ldsw [%o3+0x014],%l2 ! Mem[000000004f800114] ldd [%o3+0x018],%l6 ! Mem[000000004f800118] swap [%o3+0x03c],%l6 ! Mem[000000004f80013c] ldstub [%o0+0x030],%l2 ! Mem[000000004e000130] retl lduh [%o3+0x012],%l2 ! Mem[000000004f800112] p32_jmpl_0_le: std %l0,[%i3+0x000] ! Mem[0000000051800100] stb %l0,[%i0+0x014] ! Mem[0000000050000114] lduw [%i1+0x034],%l0 ! Mem[0000000050800134] ldstub [%i0+0x03c],%l4 ! Mem[000000005000013c] sth %l6,[%i3+0x03a] ! Mem[000000005180013a] jmpl %g6+8,%g0 ldstub [%i0+0x01a],%l4 ! Mem[000000005000011a] p32_call_0_le: retl swap [%i2+0x014],%l7 ! Mem[0000000051000114] p32_jmpl_0_lo: std %l0,[%o3+0x000] ! Mem[0000000051800100] stb %l0,[%o0+0x014] ! Mem[0000000050000114] lduw [%o1+0x034],%l0 ! Mem[0000000050800134] ldstub [%o0+0x03c],%l4 ! Mem[000000005000013c] sth %l6,[%o3+0x03a] ! Mem[000000005180013a] jmpl %g6+8,%g0 ldstub [%o0+0x01a],%l4 ! Mem[000000005000011a] p32_call_0_lo: retl swap [%o2+0x014],%l7 ! Mem[0000000051000114] p32_jmpl_0_he: ldstub [%i0+0x019],%l3 ! Mem[0000000050000119] jmpl %g6+8,%g0 ldd [%i1+0x008],%l4 ! Mem[0000000050800108] p32_call_0_he: stw %l0,[%i2+0x018] ! Mem[0000000051000118] retl ldstub [%i2+0x03c],%l6 ! Mem[000000005100013c] p32_jmpl_0_ho: ldstub [%o0+0x019],%l3 ! Mem[0000000050000119] jmpl %g6+8,%g0 ldd [%o1+0x008],%l4 ! Mem[0000000050800108] p32_call_0_ho: stw %l0,[%o2+0x018] ! Mem[0000000051000118] retl ldstub [%o2+0x03c],%l6 ! Mem[000000005100013c] p33_jmpl_0_le: ldstub [%i2+0x039],%l6 ! Mem[0000000053000139] stx %l3,[%i2+0x018] ! Mem[0000000053000118] ldx [%i0+0x000],%l2 ! Mem[0000000052000100] ldstub [%i0+0x023],%l6 ! Mem[0000000052000123] std %l2,[%i1+0x038] ! Mem[0000000052800138] jmpl %g6+8,%g0 std %l2,[%i2+0x008] ! Mem[0000000053000108] p33_call_0_le: ldsb [%i1+0x01d],%l4 ! Mem[000000005280011d] ldstub [%i3+0x005],%l7 ! Mem[0000000053800105] retl swap [%i2+0x010],%l0 ! Mem[0000000053000110] p33_jmpl_0_lo: ldstub [%o2+0x039],%l6 ! Mem[0000000053000139] stx %l3,[%o2+0x018] ! Mem[0000000053000118] ldx [%o0+0x000],%l2 ! Mem[0000000052000100] ldstub [%o0+0x023],%l6 ! Mem[0000000052000123] std %l2,[%o1+0x038] ! Mem[0000000052800138] jmpl %g6+8,%g0 std %l2,[%o2+0x008] ! Mem[0000000053000108] p33_call_0_lo: ldsb [%o1+0x01d],%l4 ! Mem[000000005280011d] ldstub [%o3+0x005],%l7 ! Mem[0000000053800105] retl swap [%o2+0x010],%l0 ! Mem[0000000053000110] p33_jmpl_0_he: swap [%i1+0x008],%l4 ! Mem[0000000052800108] lduw [%i0+0x03c],%l4 ! Mem[000000005200013c] ldstub [%i2+0x038],%l7 ! Mem[0000000053000138] ldsb [%i3+0x02d],%l5 ! Mem[000000005380012d] ldsb [%i2+0x02f],%l0 ! Mem[000000005300012f] jmpl %g6+8,%g0 ldsb [%i1+0x036],%l0 ! Mem[0000000052800136] p33_call_0_he: swap [%i2+0x02c],%l2 ! Mem[000000005300012c] sth %l0,[%i2+0x03e] ! Mem[000000005300013e] retl stw %l0,[%i3+0x020] ! Mem[0000000053800120] p33_jmpl_0_ho: swap [%o1+0x008],%l4 ! Mem[0000000052800108] lduw [%o0+0x03c],%l4 ! Mem[000000005200013c] ldstub [%o2+0x038],%l7 ! Mem[0000000053000138] ldsb [%o3+0x02d],%l5 ! Mem[000000005380012d] ldsb [%o2+0x02f],%l0 ! Mem[000000005300012f] jmpl %g6+8,%g0 ldsb [%o1+0x036],%l0 ! Mem[0000000052800136] p33_call_0_ho: swap [%o2+0x02c],%l2 ! Mem[000000005300012c] sth %l0,[%o2+0x03e] ! Mem[000000005300013e] retl stw %l0,[%o3+0x020] ! Mem[0000000053800120] p34_jmpl_0_le: lduh [%i2+0x006],%l3 ! Mem[0000000055000106] ldx [%i3+0x018],%l3 ! Mem[0000000055800118] ldd [%i0+0x008],%l2 ! Mem[0000000054000108] ldx [%i1+0x038],%l1 ! Mem[0000000054800138] ldub [%i3+0x035],%l0 ! Mem[0000000055800135] jmpl %g6+8,%g0 swap [%i0+0x000],%l5 ! Mem[0000000054000100] p34_call_0_le: swap [%i2+0x014],%l7 ! Mem[0000000055000114] ldstub [%i1+0x01c],%l1 ! Mem[000000005480011c] ldstub [%i1+0x027],%l2 ! Mem[0000000054800127] retl ldstub [%i0+0x00d],%l1 ! Mem[000000005400010d] p34_jmpl_0_lo: lduh [%o2+0x006],%l3 ! Mem[0000000055000106] ldx [%o3+0x018],%l3 ! Mem[0000000055800118] ldd [%o0+0x008],%l2 ! Mem[0000000054000108] ldx [%o1+0x038],%l1 ! Mem[0000000054800138] ldub [%o3+0x035],%l0 ! Mem[0000000055800135] jmpl %g6+8,%g0 swap [%o0+0x000],%l5 ! Mem[0000000054000100] p34_call_0_lo: swap [%o2+0x014],%l7 ! Mem[0000000055000114] ldstub [%o1+0x01c],%l1 ! Mem[000000005480011c] ldstub [%o1+0x027],%l2 ! Mem[0000000054800127] retl ldstub [%o0+0x00d],%l1 ! Mem[000000005400010d] p34_jmpl_0_he: std %l0,[%i3+0x010] ! Mem[0000000055800110] swap [%i0+0x030],%l5 ! Mem[0000000054000130] ldstub [%i3+0x02c],%l3 ! Mem[000000005580012c] ldstub [%i0+0x00a],%l3 ! Mem[000000005400010a] stw %l7,[%i2+0x010] ! Mem[0000000055000110] sth %l6,[%i3+0x02c] ! Mem[000000005580012c] lduw [%i0+0x020],%l4 ! Mem[0000000054000120] jmpl %g6+8,%g0 swap [%i0+0x00c],%l7 ! Mem[000000005400010c] p34_call_0_he: ldd [%i1+0x030],%l4 ! Mem[0000000054800130] sth %l5,[%i2+0x002] ! Mem[0000000055000102] ldstub [%i0+0x022],%l7 ! Mem[0000000054000122] std %l2,[%i1+0x028] ! Mem[0000000054800128] ldub [%i0+0x014],%l2 ! Mem[0000000054000114] std %l0,[%i1+0x020] ! Mem[0000000054800120] ldstub [%i0+0x036],%l1 ! Mem[0000000054000136] retl ldsw [%i3+0x018],%l3 ! Mem[0000000055800118] p34_jmpl_0_ho: std %l0,[%o3+0x010] ! Mem[0000000055800110] swap [%o0+0x030],%l5 ! Mem[0000000054000130] ldstub [%o3+0x02c],%l3 ! Mem[000000005580012c] ldstub [%o0+0x00a],%l3 ! Mem[000000005400010a] stw %l7,[%o2+0x010] ! Mem[0000000055000110] sth %l6,[%o3+0x02c] ! Mem[000000005580012c] lduw [%o0+0x020],%l4 ! Mem[0000000054000120] jmpl %g6+8,%g0 swap [%o0+0x00c],%l7 ! Mem[000000005400010c] p34_call_0_ho: ldd [%o1+0x030],%l4 ! Mem[0000000054800130] sth %l5,[%o2+0x002] ! Mem[0000000055000102] ldstub [%o0+0x022],%l7 ! Mem[0000000054000122] std %l2,[%o1+0x028] ! Mem[0000000054800128] ldub [%o0+0x014],%l2 ! Mem[0000000054000114] std %l0,[%o1+0x020] ! Mem[0000000054800120] ldstub [%o0+0x036],%l1 ! Mem[0000000054000136] retl ldsw [%o3+0x018],%l3 ! Mem[0000000055800118] p35_jmpl_0_le: sth %l1,[%i1+0x028] ! Mem[0000000056800128] swap [%i3+0x00c],%l4 ! Mem[000000005780010c] ldx [%i0+0x030],%l0 ! Mem[0000000056000130] ldstub [%i0+0x000],%l5 ! Mem[0000000056000100] swap [%i0+0x01c],%l0 ! Mem[000000005600011c] jmpl %g6+8,%g0 ldsb [%i2+0x018],%l4 ! Mem[0000000057000118] p35_call_0_le: retl stx %l2,[%i2+0x020] ! Mem[0000000057000120] p35_jmpl_0_lo: sth %l1,[%o1+0x028] ! Mem[0000000056800128] swap [%o3+0x00c],%l4 ! Mem[000000005780010c] ldx [%o0+0x030],%l0 ! Mem[0000000056000130] ldstub [%o0+0x000],%l5 ! Mem[0000000056000100] swap [%o0+0x01c],%l0 ! Mem[000000005600011c] jmpl %g6+8,%g0 ldsb [%o2+0x018],%l4 ! Mem[0000000057000118] p35_call_0_lo: retl stx %l2,[%o2+0x020] ! Mem[0000000057000120] p35_jmpl_0_he: ldx [%i2+0x010],%l7 ! Mem[0000000057000110] sth %l0,[%i1+0x036] ! Mem[0000000056800136] lduw [%i0+0x014],%l4 ! Mem[0000000056000114] jmpl %g6+8,%g0 sth %l1,[%i0+0x028] ! Mem[0000000056000128] p35_call_0_he: swap [%i1+0x000],%l1 ! Mem[0000000056800100] stb %l4,[%i2+0x03f] ! Mem[000000005700013f] retl stw %l4,[%i0+0x034] ! Mem[0000000056000134] p35_jmpl_0_ho: ldx [%o2+0x010],%l7 ! Mem[0000000057000110] sth %l0,[%o1+0x036] ! Mem[0000000056800136] lduw [%o0+0x014],%l4 ! Mem[0000000056000114] jmpl %g6+8,%g0 sth %l1,[%o0+0x028] ! Mem[0000000056000128] p35_call_0_ho: swap [%o1+0x000],%l1 ! Mem[0000000056800100] stb %l4,[%o2+0x03f] ! Mem[000000005700013f] retl stw %l4,[%o0+0x034] ! Mem[0000000056000134] p36_jmpl_0_le: ldsh [%i2+0x018],%l6 ! Mem[0000000059000118] lduh [%i3+0x02e],%l0 ! Mem[000000005980012e] stw %l1,[%i3+0x028] ! Mem[0000000059800128] ldstub [%i3+0x02d],%l1 ! Mem[000000005980012d] swap [%i2+0x008],%l3 ! Mem[0000000059000108] jmpl %g6+8,%g0 ldstub [%i0+0x00f],%l4 ! Mem[000000005800010f] p36_call_0_le: ldstub [%i2+0x01e],%l3 ! Mem[000000005900011e] std %l4,[%i2+0x010] ! Mem[0000000059000110] stb %l2,[%i3+0x024] ! Mem[0000000059800124] swap [%i3+0x020],%l2 ! Mem[0000000059800120] ldstub [%i1+0x024],%l6 ! Mem[0000000058800124] stb %l1,[%i0+0x01c] ! Mem[000000005800011c] stw %l0,[%i1+0x018] ! Mem[0000000058800118] retl swap [%i0+0x018],%l2 ! Mem[0000000058000118] p36_jmpl_0_lo: ldsh [%o2+0x018],%l6 ! Mem[0000000059000118] lduh [%o3+0x02e],%l0 ! Mem[000000005980012e] stw %l1,[%o3+0x028] ! Mem[0000000059800128] ldstub [%o3+0x02d],%l1 ! Mem[000000005980012d] swap [%o2+0x008],%l3 ! Mem[0000000059000108] jmpl %g6+8,%g0 ldstub [%o0+0x00f],%l4 ! Mem[000000005800010f] p36_call_0_lo: ldstub [%o2+0x01e],%l3 ! Mem[000000005900011e] std %l4,[%o2+0x010] ! Mem[0000000059000110] stb %l2,[%o3+0x024] ! Mem[0000000059800124] swap [%o3+0x020],%l2 ! Mem[0000000059800120] ldstub [%o1+0x024],%l6 ! Mem[0000000058800124] stb %l1,[%o0+0x01c] ! Mem[000000005800011c] stw %l0,[%o1+0x018] ! Mem[0000000058800118] retl swap [%o0+0x018],%l2 ! Mem[0000000058000118] p36_jmpl_0_he: lduw [%i2+0x020],%l6 ! Mem[0000000059000120] lduw [%i2+0x008],%l6 ! Mem[0000000059000108] ldub [%i1+0x03b],%l2 ! Mem[000000005880013b] lduh [%i2+0x03a],%l4 ! Mem[000000005900013a] swap [%i3+0x014],%l1 ! Mem[0000000059800114] jmpl %g6+8,%g0 ldsw [%i0+0x014],%l0 ! Mem[0000000058000114] p36_call_0_he: lduh [%i3+0x036],%l6 ! Mem[0000000059800136] swap [%i2+0x028],%l3 ! Mem[0000000059000128] retl ldd [%i2+0x010],%l6 ! Mem[0000000059000110] p36_jmpl_0_ho: lduw [%o2+0x020],%l6 ! Mem[0000000059000120] lduw [%o2+0x008],%l6 ! Mem[0000000059000108] ldub [%o1+0x03b],%l2 ! Mem[000000005880013b] lduh [%o2+0x03a],%l4 ! Mem[000000005900013a] swap [%o3+0x014],%l1 ! Mem[0000000059800114] jmpl %g6+8,%g0 ldsw [%o0+0x014],%l0 ! Mem[0000000058000114] p36_call_0_ho: lduh [%o3+0x036],%l6 ! Mem[0000000059800136] swap [%o2+0x028],%l3 ! Mem[0000000059000128] retl ldd [%o2+0x010],%l6 ! Mem[0000000059000110] p37_jmpl_0_le: swap [%i2+0x000],%l2 ! Mem[000000005b000100] swap [%i2+0x020],%l6 ! Mem[000000005b000120] std %l4,[%i2+0x028] ! Mem[000000005b000128] swap [%i1+0x03c],%l1 ! Mem[000000005a80013c] swap [%i0+0x018],%l1 ! Mem[000000005a000118] jmpl %g6+8,%g0 ldstub [%i1+0x02f],%l7 ! Mem[000000005a80012f] p37_call_0_le: ldx [%i2+0x010],%l0 ! Mem[000000005b000110] ldstub [%i3+0x025],%l3 ! Mem[000000005b800125] retl sth %l7,[%i3+0x016] ! Mem[000000005b800116] p37_jmpl_0_lo: swap [%o2+0x000],%l2 ! Mem[000000005b000100] swap [%o2+0x020],%l6 ! Mem[000000005b000120] std %l4,[%o2+0x028] ! Mem[000000005b000128] swap [%o1+0x03c],%l1 ! Mem[000000005a80013c] swap [%o0+0x018],%l1 ! Mem[000000005a000118] jmpl %g6+8,%g0 ldstub [%o1+0x02f],%l7 ! Mem[000000005a80012f] p37_call_0_lo: ldx [%o2+0x010],%l0 ! Mem[000000005b000110] ldstub [%o3+0x025],%l3 ! Mem[000000005b800125] retl sth %l7,[%o3+0x016] ! Mem[000000005b800116] p37_jmpl_0_he: ldx [%i3+0x038],%l7 ! Mem[000000005b800138] jmpl %g6+8,%g0 ldx [%i3+0x030],%l6 ! Mem[000000005b800130] p37_call_0_he: lduw [%i3+0x000],%l2 ! Mem[000000005b800100] ldsb [%i0+0x039],%l2 ! Mem[000000005a000139] swap [%i3+0x02c],%l6 ! Mem[000000005b80012c] ldsh [%i1+0x03e],%l4 ! Mem[000000005a80013e] swap [%i1+0x008],%l3 ! Mem[000000005a800108] ldsh [%i1+0x026],%l0 ! Mem[000000005a800126] retl stb %l5,[%i3+0x003] ! Mem[000000005b800103] p37_jmpl_0_ho: ldx [%o3+0x038],%l7 ! Mem[000000005b800138] jmpl %g6+8,%g0 ldx [%o3+0x030],%l6 ! Mem[000000005b800130] p37_call_0_ho: lduw [%o3+0x000],%l2 ! Mem[000000005b800100] ldsb [%o0+0x039],%l2 ! Mem[000000005a000139] swap [%o3+0x02c],%l6 ! Mem[000000005b80012c] ldsh [%o1+0x03e],%l4 ! Mem[000000005a80013e] swap [%o1+0x008],%l3 ! Mem[000000005a800108] ldsh [%o1+0x026],%l0 ! Mem[000000005a800126] retl stb %l5,[%o3+0x003] ! Mem[000000005b800103] p38_jmpl_0_le: ldstub [%i2+0x019],%l6 ! Mem[000000005d000119] swap [%i0+0x02c],%l0 ! Mem[000000005c00012c] swap [%i0+0x000],%l0 ! Mem[000000005c000100] ldx [%i3+0x008],%l4 ! Mem[000000005d800108] swap [%i1+0x010],%l0 ! Mem[000000005c800110] jmpl %g6+8,%g0 ldd [%i0+0x038],%l4 ! Mem[000000005c000138] p38_call_0_le: stw %l3,[%i1+0x038] ! Mem[000000005c800138] sth %l4,[%i3+0x030] ! Mem[000000005d800130] ldsh [%i0+0x02c],%l5 ! Mem[000000005c00012c] ldd [%i1+0x000],%l6 ! Mem[000000005c800100] retl lduh [%i2+0x022],%l6 ! Mem[000000005d000122] p38_jmpl_0_lo: ldstub [%o2+0x019],%l6 ! Mem[000000005d000119] swap [%o0+0x02c],%l0 ! Mem[000000005c00012c] swap [%o0+0x000],%l0 ! Mem[000000005c000100] ldx [%o3+0x008],%l4 ! Mem[000000005d800108] swap [%o1+0x010],%l0 ! Mem[000000005c800110] jmpl %g6+8,%g0 ldd [%o0+0x038],%l4 ! Mem[000000005c000138] p38_call_0_lo: stw %l3,[%o1+0x038] ! Mem[000000005c800138] sth %l4,[%o3+0x030] ! Mem[000000005d800130] ldsh [%o0+0x02c],%l5 ! Mem[000000005c00012c] ldd [%o1+0x000],%l6 ! Mem[000000005c800100] retl lduh [%o2+0x022],%l6 ! Mem[000000005d000122] p38_jmpl_0_he: jmpl %g6+8,%g0 lduw [%i2+0x008],%l1 ! Mem[000000005d000108] p38_call_0_he: std %l4,[%i3+0x028] ! Mem[000000005d800128] retl stb %l1,[%i3+0x022] ! Mem[000000005d800122] p38_jmpl_0_ho: jmpl %g6+8,%g0 lduw [%o2+0x008],%l1 ! Mem[000000005d000108] p38_call_0_ho: std %l4,[%o3+0x028] ! Mem[000000005d800128] retl stb %l1,[%o3+0x022] ! Mem[000000005d800122] p39_jmpl_0_le: ldstub [%i3+0x026],%l3 ! Mem[000000005f800126] ldstub [%i3+0x01f],%l3 ! Mem[000000005f80011f] swap [%i2+0x028],%l1 ! Mem[000000005f000128] swap [%i1+0x008],%l5 ! Mem[000000005e800108] swap [%i1+0x000],%l7 ! Mem[000000005e800100] jmpl %g6+8,%g0 ldx [%i0+0x000],%l5 ! Mem[000000005e000100] p39_call_0_le: retl ldstub [%i0+0x03b],%l3 ! Mem[000000005e00013b] p39_jmpl_0_lo: ldstub [%o3+0x026],%l3 ! Mem[000000005f800126] ldstub [%o3+0x01f],%l3 ! Mem[000000005f80011f] swap [%o2+0x028],%l1 ! Mem[000000005f000128] swap [%o1+0x008],%l5 ! Mem[000000005e800108] swap [%o1+0x000],%l7 ! Mem[000000005e800100] jmpl %g6+8,%g0 ldx [%o0+0x000],%l5 ! Mem[000000005e000100] p39_call_0_lo: retl ldstub [%o0+0x03b],%l3 ! Mem[000000005e00013b] p39_jmpl_0_he: ldstub [%i3+0x00d],%l6 ! Mem[000000005f80010d] lduh [%i3+0x038],%l4 ! Mem[000000005f800138] std %l2,[%i0+0x038] ! Mem[000000005e000138] ldstub [%i0+0x00a],%l0 ! Mem[000000005e00010a] ldx [%i1+0x018],%l0 ! Mem[000000005e800118] jmpl %g6+8,%g0 ldstub [%i1+0x03d],%l4 ! Mem[000000005e80013d] p39_call_0_he: ldsh [%i2+0x03c],%l6 ! Mem[000000005f00013c] lduh [%i2+0x028],%l2 ! Mem[000000005f000128] stw %l0,[%i0+0x020] ! Mem[000000005e000120] lduh [%i2+0x030],%l2 ! Mem[000000005f000130] ldd [%i0+0x028],%l4 ! Mem[000000005e000128] stb %l2,[%i3+0x039] ! Mem[000000005f800139] retl stw %l1,[%i2+0x018] ! Mem[000000005f000118] p39_jmpl_0_ho: ldstub [%o3+0x00d],%l6 ! Mem[000000005f80010d] lduh [%o3+0x038],%l4 ! Mem[000000005f800138] std %l2,[%o0+0x038] ! Mem[000000005e000138] ldstub [%o0+0x00a],%l0 ! Mem[000000005e00010a] ldx [%o1+0x018],%l0 ! Mem[000000005e800118] jmpl %g6+8,%g0 ldstub [%o1+0x03d],%l4 ! Mem[000000005e80013d] p39_call_0_ho: ldsh [%o2+0x03c],%l6 ! Mem[000000005f00013c] lduh [%o2+0x028],%l2 ! Mem[000000005f000128] stw %l0,[%o0+0x020] ! Mem[000000005e000120] lduh [%o2+0x030],%l2 ! Mem[000000005f000130] ldd [%o0+0x028],%l4 ! Mem[000000005e000128] stb %l2,[%o3+0x039] ! Mem[000000005f800139] retl stw %l1,[%o2+0x018] ! Mem[000000005f000118] p40_jmpl_0_le: ldx [%i2+0x000],%l3 ! Mem[0000000061000100] swap [%i0+0x000],%l6 ! Mem[0000000060000100] lduh [%i1+0x010],%l0 ! Mem[0000000060800110] ldub [%i3+0x00f],%l5 ! Mem[000000006180010f] lduh [%i2+0x01c],%l0 ! Mem[000000006100011c] jmpl %g6+8,%g0 ldsb [%i0+0x025],%l2 ! Mem[0000000060000125] p40_call_0_le: lduh [%i1+0x024],%l2 ! Mem[0000000060800124] ldd [%i0+0x020],%l2 ! Mem[0000000060000120] stx %l2,[%i0+0x020] ! Mem[0000000060000120] swap [%i3+0x03c],%l6 ! Mem[000000006180013c] retl ldd [%i3+0x020],%l2 ! Mem[0000000061800120] p40_jmpl_0_lo: ldx [%o2+0x000],%l3 ! Mem[0000000061000100] swap [%o0+0x000],%l6 ! Mem[0000000060000100] lduh [%o1+0x010],%l0 ! Mem[0000000060800110] ldub [%o3+0x00f],%l5 ! Mem[000000006180010f] lduh [%o2+0x01c],%l0 ! Mem[000000006100011c] jmpl %g6+8,%g0 ldsb [%o0+0x025],%l2 ! Mem[0000000060000125] p40_call_0_lo: lduh [%o1+0x024],%l2 ! Mem[0000000060800124] ldd [%o0+0x020],%l2 ! Mem[0000000060000120] stx %l2,[%o0+0x020] ! Mem[0000000060000120] swap [%o3+0x03c],%l6 ! Mem[000000006180013c] retl ldd [%o3+0x020],%l2 ! Mem[0000000061800120] p40_jmpl_0_he: ldsw [%i1+0x004],%l4 ! Mem[0000000060800104] ldsw [%i2+0x020],%l6 ! Mem[0000000061000120] ldsb [%i1+0x00c],%l3 ! Mem[000000006080010c] jmpl %g6+8,%g0 lduw [%i1+0x038],%l2 ! Mem[0000000060800138] p40_call_0_he: lduw [%i3+0x03c],%l2 ! Mem[000000006180013c] ldsw [%i2+0x000],%l0 ! Mem[0000000061000100] std %l2,[%i2+0x008] ! Mem[0000000061000108] ldsh [%i1+0x01c],%l4 ! Mem[000000006080011c] swap [%i0+0x008],%l5 ! Mem[0000000060000108] swap [%i1+0x014],%l2 ! Mem[0000000060800114] ldx [%i1+0x030],%l1 ! Mem[0000000060800130] retl ldsw [%i3+0x014],%l7 ! Mem[0000000061800114] p40_jmpl_0_ho: ldsw [%o1+0x004],%l4 ! Mem[0000000060800104] ldsw [%o2+0x020],%l6 ! Mem[0000000061000120] ldsb [%o1+0x00c],%l3 ! Mem[000000006080010c] jmpl %g6+8,%g0 lduw [%o1+0x038],%l2 ! Mem[0000000060800138] p40_call_0_ho: lduw [%o3+0x03c],%l2 ! Mem[000000006180013c] ldsw [%o2+0x000],%l0 ! Mem[0000000061000100] std %l2,[%o2+0x008] ! Mem[0000000061000108] ldsh [%o1+0x01c],%l4 ! Mem[000000006080011c] swap [%o0+0x008],%l5 ! Mem[0000000060000108] swap [%o1+0x014],%l2 ! Mem[0000000060800114] ldx [%o1+0x030],%l1 ! Mem[0000000060800130] retl ldsw [%o3+0x014],%l7 ! Mem[0000000061800114] p41_jmpl_0_le: ldsh [%i3+0x038],%l6 ! Mem[0000000063800138] ldub [%i2+0x023],%l1 ! Mem[0000000063000123] ldsh [%i1+0x032],%l0 ! Mem[0000000062800132] stx %l5,[%i0+0x008] ! Mem[0000000062000108] ldub [%i3+0x002],%l7 ! Mem[0000000063800102] jmpl %g6+8,%g0 lduw [%i0+0x014],%l0 ! Mem[0000000062000114] p41_call_0_le: retl std %l2,[%i1+0x020] ! Mem[0000000062800120] p41_jmpl_0_lo: ldsh [%o3+0x038],%l6 ! Mem[0000000063800138] ldub [%o2+0x023],%l1 ! Mem[0000000063000123] ldsh [%o1+0x032],%l0 ! Mem[0000000062800132] stx %l5,[%o0+0x008] ! Mem[0000000062000108] ldub [%o3+0x002],%l7 ! Mem[0000000063800102] jmpl %g6+8,%g0 lduw [%o0+0x014],%l0 ! Mem[0000000062000114] p41_call_0_lo: retl std %l2,[%o1+0x020] ! Mem[0000000062800120] p41_jmpl_0_he: stb %l7,[%i3+0x022] ! Mem[0000000063800122] stw %l1,[%i1+0x004] ! Mem[0000000062800104] lduh [%i2+0x002],%l5 ! Mem[0000000063000102] jmpl %g6+8,%g0 stw %l6,[%i3+0x030] ! Mem[0000000063800130] p41_call_0_he: ldstub [%i0+0x033],%l5 ! Mem[0000000062000133] lduh [%i1+0x00e],%l3 ! Mem[000000006280010e] lduw [%i0+0x004],%l6 ! Mem[0000000062000104] std %l6,[%i3+0x028] ! Mem[0000000063800128] ldsh [%i0+0x018],%l4 ! Mem[0000000062000118] ldsh [%i0+0x02e],%l7 ! Mem[000000006200012e] retl ldd [%i0+0x020],%l6 ! Mem[0000000062000120] p41_jmpl_0_ho: stb %l7,[%o3+0x022] ! Mem[0000000063800122] stw %l1,[%o1+0x004] ! Mem[0000000062800104] lduh [%o2+0x002],%l5 ! Mem[0000000063000102] jmpl %g6+8,%g0 stw %l6,[%o3+0x030] ! Mem[0000000063800130] p41_call_0_ho: ldstub [%o0+0x033],%l5 ! Mem[0000000062000133] lduh [%o1+0x00e],%l3 ! Mem[000000006280010e] lduw [%o0+0x004],%l6 ! Mem[0000000062000104] std %l6,[%o3+0x028] ! Mem[0000000063800128] ldsh [%o0+0x018],%l4 ! Mem[0000000062000118] ldsh [%o0+0x02e],%l7 ! Mem[000000006200012e] retl ldd [%o0+0x020],%l6 ! Mem[0000000062000120] p42_jmpl_0_le: ldub [%i2+0x000],%l7 ! Mem[0000000065000100] ldx [%i3+0x000],%l6 ! Mem[0000000065800100] stb %l2,[%i0+0x038] ! Mem[0000000064000138] lduh [%i0+0x028],%l6 ! Mem[0000000064000128] ldstub [%i1+0x002],%l7 ! Mem[0000000064800102] jmpl %g6+8,%g0 ldstub [%i3+0x00f],%l7 ! Mem[000000006580010f] p42_call_0_le: lduw [%i2+0x034],%l0 ! Mem[0000000065000134] swap [%i1+0x020],%l5 ! Mem[0000000064800120] retl stw %l5,[%i1+0x000] ! Mem[0000000064800100] p42_jmpl_0_lo: ldub [%o2+0x000],%l7 ! Mem[0000000065000100] ldx [%o3+0x000],%l6 ! Mem[0000000065800100] stb %l2,[%o0+0x038] ! Mem[0000000064000138] lduh [%o0+0x028],%l6 ! Mem[0000000064000128] ldstub [%o1+0x002],%l7 ! Mem[0000000064800102] jmpl %g6+8,%g0 ldstub [%o3+0x00f],%l7 ! Mem[000000006580010f] p42_call_0_lo: lduw [%o2+0x034],%l0 ! Mem[0000000065000134] swap [%o1+0x020],%l5 ! Mem[0000000064800120] retl stw %l5,[%o1+0x000] ! Mem[0000000064800100] p42_jmpl_0_he: stb %l0,[%i2+0x00f] ! Mem[000000006500010f] ldsw [%i2+0x014],%l5 ! Mem[0000000065000114] stx %l2,[%i0+0x008] ! Mem[0000000064000108] ldx [%i1+0x038],%l6 ! Mem[0000000064800138] jmpl %g6+8,%g0 swap [%i3+0x018],%l0 ! Mem[0000000065800118] p42_call_0_he: lduw [%i2+0x03c],%l2 ! Mem[000000006500013c] swap [%i0+0x024],%l7 ! Mem[0000000064000124] ldx [%i1+0x018],%l7 ! Mem[0000000064800118] stw %l3,[%i2+0x028] ! Mem[0000000065000128] retl std %l4,[%i1+0x020] ! Mem[0000000064800120] p42_jmpl_0_ho: stb %l0,[%o2+0x00f] ! Mem[000000006500010f] ldsw [%o2+0x014],%l5 ! Mem[0000000065000114] stx %l2,[%o0+0x008] ! Mem[0000000064000108] ldx [%o1+0x038],%l6 ! Mem[0000000064800138] jmpl %g6+8,%g0 swap [%o3+0x018],%l0 ! Mem[0000000065800118] p42_call_0_ho: lduw [%o2+0x03c],%l2 ! Mem[000000006500013c] swap [%o0+0x024],%l7 ! Mem[0000000064000124] ldx [%o1+0x018],%l7 ! Mem[0000000064800118] stw %l3,[%o2+0x028] ! Mem[0000000065000128] retl std %l4,[%o1+0x020] ! Mem[0000000064800120] p43_jmpl_0_le: ldstub [%i3+0x039],%l6 ! Mem[0000000067800139] stw %l1,[%i2+0x020] ! Mem[0000000067000120] stw %l0,[%i0+0x030] ! Mem[0000000066000130] ldstub [%i2+0x023],%l6 ! Mem[0000000067000123] lduh [%i2+0x038],%l2 ! Mem[0000000067000138] jmpl %g6+8,%g0 ldx [%i1+0x008],%l3 ! Mem[0000000066800108] p43_call_0_le: lduw [%i1+0x038],%l3 ! Mem[0000000066800138] ldx [%i3+0x010],%l4 ! Mem[0000000067800110] retl swap [%i1+0x020],%l7 ! Mem[0000000066800120] p43_jmpl_0_lo: ldstub [%o3+0x039],%l6 ! Mem[0000000067800139] stw %l1,[%o2+0x020] ! Mem[0000000067000120] stw %l0,[%o0+0x030] ! Mem[0000000066000130] ldstub [%o2+0x023],%l6 ! Mem[0000000067000123] lduh [%o2+0x038],%l2 ! Mem[0000000067000138] jmpl %g6+8,%g0 ldx [%o1+0x008],%l3 ! Mem[0000000066800108] p43_call_0_lo: lduw [%o1+0x038],%l3 ! Mem[0000000066800138] ldx [%o3+0x010],%l4 ! Mem[0000000067800110] retl swap [%o1+0x020],%l7 ! Mem[0000000066800120] p43_jmpl_0_he: swap [%i1+0x000],%l5 ! Mem[0000000066800100] ldsh [%i0+0x030],%l6 ! Mem[0000000066000130] swap [%i0+0x030],%l4 ! Mem[0000000066000130] ldstub [%i3+0x002],%l3 ! Mem[0000000067800102] ldd [%i3+0x008],%l0 ! Mem[0000000067800108] ldstub [%i2+0x026],%l6 ! Mem[0000000067000126] jmpl %g6+8,%g0 ldstub [%i1+0x026],%l2 ! Mem[0000000066800126] p43_call_0_he: swap [%i2+0x010],%l7 ! Mem[0000000067000110] retl lduw [%i3+0x024],%l7 ! Mem[0000000067800124] p43_jmpl_0_ho: swap [%o1+0x000],%l5 ! Mem[0000000066800100] ldsh [%o0+0x030],%l6 ! Mem[0000000066000130] swap [%o0+0x030],%l4 ! Mem[0000000066000130] ldstub [%o3+0x002],%l3 ! Mem[0000000067800102] ldd [%o3+0x008],%l0 ! Mem[0000000067800108] ldstub [%o2+0x026],%l6 ! Mem[0000000067000126] jmpl %g6+8,%g0 ldstub [%o1+0x026],%l2 ! Mem[0000000066800126] p43_call_0_ho: swap [%o2+0x010],%l7 ! Mem[0000000067000110] retl lduw [%o3+0x024],%l7 ! Mem[0000000067800124] p44_jmpl_0_le: std %l2,[%i0+0x000] ! Mem[0000000068000100] ldstub [%i3+0x02b],%l5 ! Mem[000000006980012b] ldstub [%i3+0x002],%l7 ! Mem[0000000069800102] ldx [%i0+0x038],%l1 ! Mem[0000000068000138] stw %l3,[%i2+0x014] ! Mem[0000000069000114] jmpl %g6+8,%g0 stx %l4,[%i2+0x038] ! Mem[0000000069000138] p44_call_0_le: ldstub [%i1+0x037],%l0 ! Mem[0000000068800137] ldx [%i2+0x030],%l4 ! Mem[0000000069000130] ldsb [%i2+0x027],%l2 ! Mem[0000000069000127] ldstub [%i2+0x00d],%l1 ! Mem[000000006900010d] retl ldstub [%i2+0x022],%l6 ! Mem[0000000069000122] p44_jmpl_0_lo: std %l2,[%o0+0x000] ! Mem[0000000068000100] ldstub [%o3+0x02b],%l5 ! Mem[000000006980012b] ldstub [%o3+0x002],%l7 ! Mem[0000000069800102] ldx [%o0+0x038],%l1 ! Mem[0000000068000138] stw %l3,[%o2+0x014] ! Mem[0000000069000114] jmpl %g6+8,%g0 stx %l4,[%o2+0x038] ! Mem[0000000069000138] p44_call_0_lo: ldstub [%o1+0x037],%l0 ! Mem[0000000068800137] ldx [%o2+0x030],%l4 ! Mem[0000000069000130] ldsb [%o2+0x027],%l2 ! Mem[0000000069000127] ldstub [%o2+0x00d],%l1 ! Mem[000000006900010d] retl ldstub [%o2+0x022],%l6 ! Mem[0000000069000122] p44_jmpl_0_he: jmpl %g6+8,%g0 ldd [%i0+0x030],%l4 ! Mem[0000000068000130] p44_call_0_he: ldstub [%i0+0x035],%l1 ! Mem[0000000068000135] swap [%i1+0x004],%l6 ! Mem[0000000068800104] retl swap [%i1+0x03c],%l0 ! Mem[000000006880013c] p44_jmpl_0_ho: jmpl %g6+8,%g0 ldd [%o0+0x030],%l4 ! Mem[0000000068000130] p44_call_0_ho: ldstub [%o0+0x035],%l1 ! Mem[0000000068000135] swap [%o1+0x004],%l6 ! Mem[0000000068800104] retl swap [%o1+0x03c],%l0 ! Mem[000000006880013c] p45_jmpl_0_le: ldstub [%i0+0x000],%l7 ! Mem[000000006a000100] sth %l7,[%i0+0x024] ! Mem[000000006a000124] swap [%i3+0x028],%l4 ! Mem[000000006b800128] lduw [%i3+0x02c],%l1 ! Mem[000000006b80012c] std %l4,[%i1+0x028] ! Mem[000000006a800128] jmpl %g6+8,%g0 stx %l7,[%i2+0x020] ! Mem[000000006b000120] p45_call_0_le: stb %l4,[%i0+0x029] ! Mem[000000006a000129] ldsw [%i1+0x028],%l4 ! Mem[000000006a800128] ldstub [%i2+0x024],%l2 ! Mem[000000006b000124] std %l2,[%i2+0x008] ! Mem[000000006b000108] stx %l5,[%i1+0x030] ! Mem[000000006a800130] retl ldd [%i3+0x030],%l0 ! Mem[000000006b800130] p45_jmpl_0_lo: ldstub [%o0+0x000],%l7 ! Mem[000000006a000100] sth %l7,[%o0+0x024] ! Mem[000000006a000124] swap [%o3+0x028],%l4 ! Mem[000000006b800128] lduw [%o3+0x02c],%l1 ! Mem[000000006b80012c] std %l4,[%o1+0x028] ! Mem[000000006a800128] jmpl %g6+8,%g0 stx %l7,[%o2+0x020] ! Mem[000000006b000120] p45_call_0_lo: stb %l4,[%o0+0x029] ! Mem[000000006a000129] ldsw [%o1+0x028],%l4 ! Mem[000000006a800128] ldstub [%o2+0x024],%l2 ! Mem[000000006b000124] std %l2,[%o2+0x008] ! Mem[000000006b000108] stx %l5,[%o1+0x030] ! Mem[000000006a800130] retl ldd [%o3+0x030],%l0 ! Mem[000000006b800130] p45_jmpl_0_he: swap [%i0+0x028],%l1 ! Mem[000000006a000128] stb %l4,[%i3+0x027] ! Mem[000000006b800127] ldstub [%i2+0x000],%l6 ! Mem[000000006b000100] jmpl %g6+8,%g0 ldstub [%i3+0x00c],%l3 ! Mem[000000006b80010c] p45_call_0_he: retl stb %l2,[%i1+0x01f] ! Mem[000000006a80011f] p45_jmpl_0_ho: swap [%o0+0x028],%l1 ! Mem[000000006a000128] stb %l4,[%o3+0x027] ! Mem[000000006b800127] ldstub [%o2+0x000],%l6 ! Mem[000000006b000100] jmpl %g6+8,%g0 ldstub [%o3+0x00c],%l3 ! Mem[000000006b80010c] p45_call_0_ho: retl stb %l2,[%o1+0x01f] ! Mem[000000006a80011f] p46_jmpl_0_le: ldsh [%i3+0x018],%l6 ! Mem[000000006d800118] std %l2,[%i3+0x018] ! Mem[000000006d800118] ldstub [%i1+0x001],%l2 ! Mem[000000006c800101] ldstub [%i0+0x003],%l6 ! Mem[000000006c000103] swap [%i0+0x02c],%l5 ! Mem[000000006c00012c] jmpl %g6+8,%g0 sth %l1,[%i0+0x03e] ! Mem[000000006c00013e] p46_call_0_le: lduh [%i2+0x02a],%l7 ! Mem[000000006d00012a] ldsb [%i2+0x012],%l4 ! Mem[000000006d000112] retl ldsb [%i0+0x03b],%l3 ! Mem[000000006c00013b] p46_jmpl_0_lo: ldsh [%o3+0x018],%l6 ! Mem[000000006d800118] std %l2,[%o3+0x018] ! Mem[000000006d800118] ldstub [%o1+0x001],%l2 ! Mem[000000006c800101] ldstub [%o0+0x003],%l6 ! Mem[000000006c000103] swap [%o0+0x02c],%l5 ! Mem[000000006c00012c] jmpl %g6+8,%g0 sth %l1,[%o0+0x03e] ! Mem[000000006c00013e] p46_call_0_lo: lduh [%o2+0x02a],%l7 ! Mem[000000006d00012a] ldsb [%o2+0x012],%l4 ! Mem[000000006d000112] retl ldsb [%o0+0x03b],%l3 ! Mem[000000006c00013b] p46_jmpl_0_he: stw %l6,[%i0+0x02c] ! Mem[000000006c00012c] ldstub [%i3+0x018],%l4 ! Mem[000000006d800118] std %l0,[%i2+0x000] ! Mem[000000006d000100] swap [%i2+0x02c],%l6 ! Mem[000000006d00012c] ldx [%i0+0x038],%l0 ! Mem[000000006c000138] jmpl %g6+8,%g0 std %l0,[%i3+0x010] ! Mem[000000006d800110] p46_call_0_he: ldstub [%i0+0x01c],%l6 ! Mem[000000006c00011c] ldd [%i1+0x018],%l2 ! Mem[000000006c800118] retl stx %l2,[%i3+0x010] ! Mem[000000006d800110] p46_jmpl_0_ho: stw %l6,[%o0+0x02c] ! Mem[000000006c00012c] ldstub [%o3+0x018],%l4 ! Mem[000000006d800118] std %l0,[%o2+0x000] ! Mem[000000006d000100] swap [%o2+0x02c],%l6 ! Mem[000000006d00012c] ldx [%o0+0x038],%l0 ! Mem[000000006c000138] jmpl %g6+8,%g0 std %l0,[%o3+0x010] ! Mem[000000006d800110] p46_call_0_ho: ldstub [%o0+0x01c],%l6 ! Mem[000000006c00011c] ldd [%o1+0x018],%l2 ! Mem[000000006c800118] retl stx %l2,[%o3+0x010] ! Mem[000000006d800110] p47_jmpl_0_le: swap [%i0+0x000],%l7 ! Mem[000000006e000100] lduw [%i1+0x024],%l7 ! Mem[000000006e800124] ldub [%i3+0x02b],%l3 ! Mem[000000006f80012b] swap [%i0+0x014],%l0 ! Mem[000000006e000114] swap [%i3+0x014],%l3 ! Mem[000000006f800114] jmpl %g6+8,%g0 ldub [%i3+0x000],%l5 ! Mem[000000006f800100] p47_call_0_le: retl lduh [%i3+0x00a],%l7 ! Mem[000000006f80010a] p47_jmpl_0_lo: swap [%o0+0x000],%l7 ! Mem[000000006e000100] lduw [%o1+0x024],%l7 ! Mem[000000006e800124] ldub [%o3+0x02b],%l3 ! Mem[000000006f80012b] swap [%o0+0x014],%l0 ! Mem[000000006e000114] swap [%o3+0x014],%l3 ! Mem[000000006f800114] jmpl %g6+8,%g0 ldub [%o3+0x000],%l5 ! Mem[000000006f800100] p47_call_0_lo: retl lduh [%o3+0x00a],%l7 ! Mem[000000006f80010a] p47_jmpl_0_he: ldstub [%i1+0x01c],%l0 ! Mem[000000006e80011c] stx %l2,[%i2+0x020] ! Mem[000000006f000120] std %l6,[%i2+0x020] ! Mem[000000006f000120] lduh [%i0+0x00a],%l0 ! Mem[000000006e00010a] lduw [%i2+0x01c],%l0 ! Mem[000000006f00011c] stw %l0,[%i1+0x034] ! Mem[000000006e800134] swap [%i3+0x014],%l4 ! Mem[000000006f800114] jmpl %g6+8,%g0 ldstub [%i1+0x002],%l3 ! Mem[000000006e800102] p47_call_0_he: stx %l1,[%i0+0x038] ! Mem[000000006e000138] swap [%i1+0x028],%l7 ! Mem[000000006e800128] sth %l4,[%i1+0x018] ! Mem[000000006e800118] retl ldstub [%i2+0x031],%l4 ! Mem[000000006f000131] p47_jmpl_0_ho: ldstub [%o1+0x01c],%l0 ! Mem[000000006e80011c] stx %l2,[%o2+0x020] ! Mem[000000006f000120] std %l6,[%o2+0x020] ! Mem[000000006f000120] lduh [%o0+0x00a],%l0 ! Mem[000000006e00010a] lduw [%o2+0x01c],%l0 ! Mem[000000006f00011c] stw %l0,[%o1+0x034] ! Mem[000000006e800134] swap [%o3+0x014],%l4 ! Mem[000000006f800114] jmpl %g6+8,%g0 ldstub [%o1+0x002],%l3 ! Mem[000000006e800102] p47_call_0_ho: stx %l1,[%o0+0x038] ! Mem[000000006e000138] swap [%o1+0x028],%l7 ! Mem[000000006e800128] sth %l4,[%o1+0x018] ! Mem[000000006e800118] retl ldstub [%o2+0x031],%l4 ! Mem[000000006f000131] p48_jmpl_0_le: ldstub [%i3+0x019],%l6 ! Mem[0000000071800119] ldstub [%i2+0x01f],%l3 ! Mem[000000007100011f] swap [%i3+0x038],%l2 ! Mem[0000000071800138] std %l2,[%i1+0x028] ! Mem[0000000070800128] ldsh [%i1+0x010],%l0 ! Mem[0000000070800110] jmpl %g6+8,%g0 ldstub [%i1+0x003],%l7 ! Mem[0000000070800103] p48_call_0_le: lduh [%i1+0x02a],%l7 ! Mem[000000007080012a] ldstub [%i3+0x029],%l4 ! Mem[0000000071800129] ldstub [%i1+0x037],%l0 ! Mem[0000000070800137] stw %l2,[%i0+0x018] ! Mem[0000000070000118] swap [%i3+0x038],%l4 ! Mem[0000000071800138] retl ldstub [%i0+0x01e],%l6 ! Mem[000000007000011e] p48_jmpl_0_lo: ldstub [%o3+0x019],%l6 ! Mem[0000000071800119] ldstub [%o2+0x01f],%l3 ! Mem[000000007100011f] swap [%o3+0x038],%l2 ! Mem[0000000071800138] std %l2,[%o1+0x028] ! Mem[0000000070800128] ldsh [%o1+0x010],%l0 ! Mem[0000000070800110] jmpl %g6+8,%g0 ldstub [%o1+0x003],%l7 ! Mem[0000000070800103] p48_call_0_lo: lduh [%o1+0x02a],%l7 ! Mem[000000007080012a] ldstub [%o3+0x029],%l4 ! Mem[0000000071800129] ldstub [%o1+0x037],%l0 ! Mem[0000000070800137] stw %l2,[%o0+0x018] ! Mem[0000000070000118] swap [%o3+0x038],%l4 ! Mem[0000000071800138] retl ldstub [%o0+0x01e],%l6 ! Mem[000000007000011e] p48_jmpl_0_he: ldub [%i1+0x038],%l6 ! Mem[0000000070800138] stb %l6,[%i3+0x02c] ! Mem[000000007180012c] jmpl %g6+8,%g0 std %l4,[%i2+0x020] ! Mem[0000000071000120] p48_call_0_he: swap [%i2+0x038],%l1 ! Mem[0000000071000138] ldd [%i1+0x018],%l4 ! Mem[0000000070800118] ldd [%i0+0x020],%l4 ! Mem[0000000070000120] swap [%i3+0x014],%l2 ! Mem[0000000071800114] stx %l3,[%i2+0x028] ! Mem[0000000071000128] retl ldsw [%i0+0x034],%l1 ! Mem[0000000070000134] p48_jmpl_0_ho: ldub [%o1+0x038],%l6 ! Mem[0000000070800138] stb %l6,[%o3+0x02c] ! Mem[000000007180012c] jmpl %g6+8,%g0 std %l4,[%o2+0x020] ! Mem[0000000071000120] p48_call_0_ho: swap [%o2+0x038],%l1 ! Mem[0000000071000138] ldd [%o1+0x018],%l4 ! Mem[0000000070800118] ldd [%o0+0x020],%l4 ! Mem[0000000070000120] swap [%o3+0x014],%l2 ! Mem[0000000071800114] stx %l3,[%o2+0x028] ! Mem[0000000071000128] retl ldsw [%o0+0x034],%l1 ! Mem[0000000070000134] p49_jmpl_0_le: ldsh [%i1+0x026],%l3 ! Mem[0000000072800126] ldsw [%i2+0x00c],%l0 ! Mem[000000007300010c] swap [%i3+0x028],%l4 ! Mem[0000000073800128] ldx [%i2+0x008],%l3 ! Mem[0000000073000108] ldsb [%i0+0x017],%l3 ! Mem[0000000072000117] jmpl %g6+8,%g0 ldsb [%i0+0x000],%l5 ! Mem[0000000072000100] p49_call_0_le: retl ldstub [%i2+0x000],%l2 ! Mem[0000000073000100] p49_jmpl_0_lo: ldsh [%o1+0x026],%l3 ! Mem[0000000072800126] ldsw [%o2+0x00c],%l0 ! Mem[000000007300010c] swap [%o3+0x028],%l4 ! Mem[0000000073800128] ldx [%o2+0x008],%l3 ! Mem[0000000073000108] ldsb [%o0+0x017],%l3 ! Mem[0000000072000117] jmpl %g6+8,%g0 ldsb [%o0+0x000],%l5 ! Mem[0000000072000100] p49_call_0_lo: retl ldstub [%o2+0x000],%l2 ! Mem[0000000073000100] p49_jmpl_0_he: ldstub [%i1+0x010],%l3 ! Mem[0000000072800110] ldx [%i3+0x018],%l3 ! Mem[0000000073800118] lduh [%i1+0x010],%l7 ! Mem[0000000072800110] swap [%i3+0x020],%l0 ! Mem[0000000073800120] jmpl %g6+8,%g0 lduh [%i2+0x03c],%l2 ! Mem[000000007300013c] p49_call_0_he: ldub [%i0+0x00e],%l3 ! Mem[000000007200010e] swap [%i2+0x034],%l7 ! Mem[0000000073000134] ldsb [%i3+0x03e],%l0 ! Mem[000000007380013e] swap [%i2+0x020],%l0 ! Mem[0000000073000120] ldsb [%i2+0x03f],%l4 ! Mem[000000007300013f] ldstub [%i1+0x01b],%l3 ! Mem[000000007280011b] retl ldstub [%i0+0x01f],%l2 ! Mem[000000007200011f] p49_jmpl_0_ho: ldstub [%o1+0x010],%l3 ! Mem[0000000072800110] ldx [%o3+0x018],%l3 ! Mem[0000000073800118] lduh [%o1+0x010],%l7 ! Mem[0000000072800110] swap [%o3+0x020],%l0 ! Mem[0000000073800120] jmpl %g6+8,%g0 lduh [%o2+0x03c],%l2 ! Mem[000000007300013c] p49_call_0_ho: ldub [%o0+0x00e],%l3 ! Mem[000000007200010e] swap [%o2+0x034],%l7 ! Mem[0000000073000134] ldsb [%o3+0x03e],%l0 ! Mem[000000007380013e] swap [%o2+0x020],%l0 ! Mem[0000000073000120] ldsb [%o2+0x03f],%l4 ! Mem[000000007300013f] ldstub [%o1+0x01b],%l3 ! Mem[000000007280011b] retl ldstub [%o0+0x01f],%l2 ! Mem[000000007200011f] p50_jmpl_0_le: ldsh [%i3+0x006],%l3 ! Mem[0000000075800106] ldub [%i1+0x01f],%l3 ! Mem[000000007480011f] swap [%i2+0x000],%l2 ! Mem[0000000075000100] swap [%i1+0x02c],%l1 ! Mem[000000007480012c] swap [%i3+0x000],%l7 ! Mem[0000000075800100] jmpl %g6+8,%g0 ldstub [%i0+0x014],%l0 ! Mem[0000000074000114] p50_call_0_le: retl swap [%i1+0x000],%l7 ! Mem[0000000074800100] p50_jmpl_0_lo: ldsh [%o3+0x006],%l3 ! Mem[0000000075800106] ldub [%o1+0x01f],%l3 ! Mem[000000007480011f] swap [%o2+0x000],%l2 ! Mem[0000000075000100] swap [%o1+0x02c],%l1 ! Mem[000000007480012c] swap [%o3+0x000],%l7 ! Mem[0000000075800100] jmpl %g6+8,%g0 ldstub [%o0+0x014],%l0 ! Mem[0000000074000114] p50_call_0_lo: retl swap [%o1+0x000],%l7 ! Mem[0000000074800100] p50_jmpl_0_he: ldd [%i1+0x030],%l2 ! Mem[0000000074800130] stw %l4,[%i2+0x018] ! Mem[0000000075000118] ldstub [%i3+0x038],%l7 ! Mem[0000000075800138] swap [%i1+0x020],%l0 ! Mem[0000000074800120] ldstub [%i3+0x036],%l4 ! Mem[0000000075800136] jmpl %g6+8,%g0 ldd [%i3+0x000],%l2 ! Mem[0000000075800100] p50_call_0_he: stx %l6,[%i3+0x000] ! Mem[0000000075800100] swap [%i2+0x028],%l4 ! Mem[0000000075000128] stx %l2,[%i3+0x010] ! Mem[0000000075800110] retl swap [%i2+0x03c],%l1 ! Mem[000000007500013c] p50_jmpl_0_ho: ldd [%o1+0x030],%l2 ! Mem[0000000074800130] stw %l4,[%o2+0x018] ! Mem[0000000075000118] ldstub [%o3+0x038],%l7 ! Mem[0000000075800138] swap [%o1+0x020],%l0 ! Mem[0000000074800120] ldstub [%o3+0x036],%l4 ! Mem[0000000075800136] jmpl %g6+8,%g0 ldd [%o3+0x000],%l2 ! Mem[0000000075800100] p50_call_0_ho: stx %l6,[%o3+0x000] ! Mem[0000000075800100] swap [%o2+0x028],%l4 ! Mem[0000000075000128] stx %l2,[%o3+0x010] ! Mem[0000000075800110] retl swap [%o2+0x03c],%l1 ! Mem[000000007500013c] p51_jmpl_0_le: ldsh [%i3+0x038],%l6 ! Mem[0000000077800138] stw %l1,[%i1+0x020] ! Mem[0000000076800120] stx %l2,[%i3+0x000] ! Mem[0000000077800100] std %l2,[%i1+0x008] ! Mem[0000000076800108] ldstub [%i1+0x02f],%l5 ! Mem[000000007680012f] jmpl %g6+8,%g0 swap [%i2+0x03c],%l1 ! Mem[000000007700013c] p51_call_0_le: ldstub [%i0+0x029],%l4 ! Mem[0000000076000129] stb %l5,[%i1+0x023] ! Mem[0000000076800123] retl swap [%i2+0x024],%l6 ! Mem[0000000077000124] p51_jmpl_0_lo: ldsh [%o3+0x038],%l6 ! Mem[0000000077800138] stw %l1,[%o1+0x020] ! Mem[0000000076800120] stx %l2,[%o3+0x000] ! Mem[0000000077800100] std %l2,[%o1+0x008] ! Mem[0000000076800108] ldstub [%o1+0x02f],%l5 ! Mem[000000007680012f] jmpl %g6+8,%g0 swap [%o2+0x03c],%l1 ! Mem[000000007700013c] p51_call_0_lo: ldstub [%o0+0x029],%l4 ! Mem[0000000076000129] stb %l5,[%o1+0x023] ! Mem[0000000076800123] retl swap [%o2+0x024],%l6 ! Mem[0000000077000124] p51_jmpl_0_he: std %l4,[%i1+0x000] ! Mem[0000000076800100] jmpl %g6+8,%g0 ldsw [%i3+0x030],%l6 ! Mem[0000000077800130] p51_call_0_he: swap [%i3+0x018],%l4 ! Mem[0000000077800118] ldsh [%i2+0x03c],%l6 ! Mem[000000007700013c] swap [%i0+0x03c],%l6 ! Mem[000000007600013c] ldsw [%i3+0x038],%l2 ! Mem[0000000077800138] ldstub [%i1+0x034],%l7 ! Mem[0000000076800134] stb %l0,[%i1+0x03e] ! Mem[000000007680013e] retl stx %l0,[%i2+0x020] ! Mem[0000000077000120] p51_jmpl_0_ho: std %l4,[%o1+0x000] ! Mem[0000000076800100] jmpl %g6+8,%g0 ldsw [%o3+0x030],%l6 ! Mem[0000000077800130] p51_call_0_ho: swap [%o3+0x018],%l4 ! Mem[0000000077800118] ldsh [%o2+0x03c],%l6 ! Mem[000000007700013c] swap [%o0+0x03c],%l6 ! Mem[000000007600013c] ldsw [%o3+0x038],%l2 ! Mem[0000000077800138] ldstub [%o1+0x034],%l7 ! Mem[0000000076800134] stb %l0,[%o1+0x03e] ! Mem[000000007680013e] retl stx %l0,[%o2+0x020] ! Mem[0000000077000120] p52_jmpl_0_le: stb %l3,[%i1+0x006] ! Mem[0000000078800106] ldstub [%i0+0x01f],%l3 ! Mem[000000007800011f] ldstub [%i1+0x02b],%l4 ! Mem[000000007880012b] swap [%i0+0x028],%l6 ! Mem[0000000078000128] swap [%i1+0x000],%l7 ! Mem[0000000078800100] jmpl %g6+8,%g0 swap [%i2+0x014],%l0 ! Mem[0000000079000114] p52_call_0_le: retl swap [%i2+0x038],%l3 ! Mem[0000000079000138] p52_jmpl_0_lo: stb %l3,[%o1+0x006] ! Mem[0000000078800106] ldstub [%o0+0x01f],%l3 ! Mem[000000007800011f] ldstub [%o1+0x02b],%l4 ! Mem[000000007880012b] swap [%o0+0x028],%l6 ! Mem[0000000078000128] swap [%o1+0x000],%l7 ! Mem[0000000078800100] jmpl %g6+8,%g0 swap [%o2+0x014],%l0 ! Mem[0000000079000114] p52_call_0_lo: retl swap [%o2+0x038],%l3 ! Mem[0000000079000138] p52_jmpl_0_he: ldstub [%i1+0x030],%l3 ! Mem[0000000078800130] lduh [%i0+0x01a],%l3 ! Mem[000000007800011a] lduw [%i1+0x000],%l7 ! Mem[0000000078800100] swap [%i2+0x024],%l1 ! Mem[0000000079000124] ldd [%i1+0x018],%l2 ! Mem[0000000078800118] ldx [%i1+0x028],%l0 ! Mem[0000000078800128] ldstub [%i0+0x00f],%l0 ! Mem[000000007800010f] jmpl %g6+8,%g0 swap [%i2+0x018],%l1 ! Mem[0000000079000118] p52_call_0_he: stx %l7,[%i0+0x010] ! Mem[0000000078000110] ldd [%i2+0x038],%l0 ! Mem[0000000079000138] retl ldsw [%i2+0x020],%l1 ! Mem[0000000079000120] p52_jmpl_0_ho: ldstub [%o1+0x030],%l3 ! Mem[0000000078800130] lduh [%o0+0x01a],%l3 ! Mem[000000007800011a] lduw [%o1+0x000],%l7 ! Mem[0000000078800100] swap [%o2+0x024],%l1 ! Mem[0000000079000124] ldd [%o1+0x018],%l2 ! Mem[0000000078800118] ldx [%o1+0x028],%l0 ! Mem[0000000078800128] ldstub [%o0+0x00f],%l0 ! Mem[000000007800010f] jmpl %g6+8,%g0 swap [%o2+0x018],%l1 ! Mem[0000000079000118] p52_call_0_ho: stx %l7,[%o0+0x010] ! Mem[0000000078000110] ldd [%o2+0x038],%l0 ! Mem[0000000079000138] retl ldsw [%o2+0x020],%l1 ! Mem[0000000079000120] p53_jmpl_0_le: ldstub [%i3+0x039],%l6 ! Mem[000000007b800139] ldstub [%i3+0x00e],%l0 ! Mem[000000007b80010e] ldx [%i2+0x038],%l2 ! Mem[000000007b000138] ldstub [%i0+0x014],%l0 ! Mem[000000007a000114] swap [%i2+0x010],%l3 ! Mem[000000007b000110] jmpl %g6+8,%g0 swap [%i0+0x004],%l1 ! Mem[000000007a000104] p53_call_0_le: ldstub [%i1+0x023],%l7 ! Mem[000000007a800123] ldub [%i0+0x000],%l7 ! Mem[000000007a000100] swap [%i0+0x020],%l6 ! Mem[000000007a000120] sth %l1,[%i2+0x034] ! Mem[000000007b000134] retl swap [%i3+0x030],%l1 ! Mem[000000007b800130] p53_jmpl_0_lo: ldstub [%o3+0x039],%l6 ! Mem[000000007b800139] ldstub [%o3+0x00e],%l0 ! Mem[000000007b80010e] ldx [%o2+0x038],%l2 ! Mem[000000007b000138] ldstub [%o0+0x014],%l0 ! Mem[000000007a000114] swap [%o2+0x010],%l3 ! Mem[000000007b000110] jmpl %g6+8,%g0 swap [%o0+0x004],%l1 ! Mem[000000007a000104] p53_call_0_lo: ldstub [%o1+0x023],%l7 ! Mem[000000007a800123] ldub [%o0+0x000],%l7 ! Mem[000000007a000100] swap [%o0+0x020],%l6 ! Mem[000000007a000120] sth %l1,[%o2+0x034] ! Mem[000000007b000134] retl swap [%o3+0x030],%l1 ! Mem[000000007b800130] p53_jmpl_0_he: stw %l0,[%i3+0x018] ! Mem[000000007b800118] jmpl %g6+8,%g0 ldstub [%i3+0x000],%l6 ! Mem[000000007b800100] p53_call_0_he: ldub [%i1+0x012],%l2 ! Mem[000000007a800112] ldstub [%i0+0x031],%l2 ! Mem[000000007a000131] stw %l5,[%i2+0x028] ! Mem[000000007b000128] ldsh [%i3+0x004],%l5 ! Mem[000000007b800104] ldsb [%i3+0x00f],%l7 ! Mem[000000007b80010f] swap [%i0+0x030],%l5 ! Mem[000000007a000130] retl ldx [%i0+0x030],%l4 ! Mem[000000007a000130] p53_jmpl_0_ho: stw %l0,[%o3+0x018] ! Mem[000000007b800118] jmpl %g6+8,%g0 ldstub [%o3+0x000],%l6 ! Mem[000000007b800100] p53_call_0_ho: ldub [%o1+0x012],%l2 ! Mem[000000007a800112] ldstub [%o0+0x031],%l2 ! Mem[000000007a000131] stw %l5,[%o2+0x028] ! Mem[000000007b000128] ldsh [%o3+0x004],%l5 ! Mem[000000007b800104] ldsb [%o3+0x00f],%l7 ! Mem[000000007b80010f] swap [%o0+0x030],%l5 ! Mem[000000007a000130] retl ldx [%o0+0x030],%l4 ! Mem[000000007a000130] p54_jmpl_0_le: ldstub [%i2+0x006],%l3 ! Mem[000000007d000106] ldstub [%i2+0x02e],%l0 ! Mem[000000007d00012e] ldub [%i1+0x02b],%l4 ! Mem[000000007c80012b] std %l2,[%i3+0x028] ! Mem[000000007d800128] swap [%i3+0x02c],%l5 ! Mem[000000007d80012c] jmpl %g6+8,%g0 ldx [%i2+0x038],%l1 ! Mem[000000007d000138] p54_call_0_le: ldsb [%i0+0x030],%l0 ! Mem[000000007c000130] swap [%i1+0x004],%l4 ! Mem[000000007c800104] retl ldsw [%i1+0x038],%l3 ! Mem[000000007c800138] p54_jmpl_0_lo: ldstub [%o2+0x006],%l3 ! Mem[000000007d000106] ldstub [%o2+0x02e],%l0 ! Mem[000000007d00012e] ldub [%o1+0x02b],%l4 ! Mem[000000007c80012b] std %l2,[%o3+0x028] ! Mem[000000007d800128] swap [%o3+0x02c],%l5 ! Mem[000000007d80012c] jmpl %g6+8,%g0 ldx [%o2+0x038],%l1 ! Mem[000000007d000138] p54_call_0_lo: ldsb [%o0+0x030],%l0 ! Mem[000000007c000130] swap [%o1+0x004],%l4 ! Mem[000000007c800104] retl ldsw [%o1+0x038],%l3 ! Mem[000000007c800138] p54_jmpl_0_he: stx %l3,[%i2+0x018] ! Mem[000000007d000118] stx %l0,[%i2+0x028] ! Mem[000000007d000128] lduw [%i0+0x03c],%l0 ! Mem[000000007c00013c] std %l4,[%i2+0x010] ! Mem[000000007d000110] ldstub [%i0+0x028],%l4 ! Mem[000000007c000128] jmpl %g6+8,%g0 ldsb [%i0+0x039],%l1 ! Mem[000000007c000139] p54_call_0_he: ldsh [%i0+0x002],%l0 ! Mem[000000007c000102] lduw [%i2+0x030],%l2 ! Mem[000000007d000130] ldsw [%i0+0x000],%l0 ! Mem[000000007c000100] lduw [%i3+0x004],%l5 ! Mem[000000007d800104] retl ldstub [%i3+0x00f],%l7 ! Mem[000000007d80010f] p54_jmpl_0_ho: stx %l3,[%o2+0x018] ! Mem[000000007d000118] stx %l0,[%o2+0x028] ! Mem[000000007d000128] lduw [%o0+0x03c],%l0 ! Mem[000000007c00013c] std %l4,[%o2+0x010] ! Mem[000000007d000110] ldstub [%o0+0x028],%l4 ! Mem[000000007c000128] jmpl %g6+8,%g0 ldsb [%o0+0x039],%l1 ! Mem[000000007c000139] p54_call_0_ho: ldsh [%o0+0x002],%l0 ! Mem[000000007c000102] lduw [%o2+0x030],%l2 ! Mem[000000007d000130] ldsw [%o0+0x000],%l0 ! Mem[000000007c000100] lduw [%o3+0x004],%l5 ! Mem[000000007d800104] retl ldstub [%o3+0x00f],%l7 ! Mem[000000007d80010f] p55_jmpl_0_le: swap [%i2+0x02c],%l5 ! Mem[000000007f00012c] swap [%i1+0x02c],%l7 ! Mem[000000007e80012c] std %l0,[%i2+0x018] ! Mem[000000007f000118] stx %l2,[%i0+0x020] ! Mem[000000007e000120] ldstub [%i1+0x010],%l3 ! Mem[000000007e800110] jmpl %g6+8,%g0 std %l2,[%i1+0x018] ! Mem[000000007e800118] p55_call_0_le: stb %l0,[%i0+0x007] ! Mem[000000007e000107] ldstub [%i0+0x004],%l4 ! Mem[000000007e000104] sth %l2,[%i0+0x002] ! Mem[000000007e000102] ldstub [%i3+0x039],%l2 ! Mem[000000007f800139] swap [%i1+0x018],%l4 ! Mem[000000007e800118] retl swap [%i3+0x03c],%l6 ! Mem[000000007f80013c] p55_jmpl_0_lo: swap [%o2+0x02c],%l5 ! Mem[000000007f00012c] swap [%o1+0x02c],%l7 ! Mem[000000007e80012c] std %l0,[%o2+0x018] ! Mem[000000007f000118] stx %l2,[%o0+0x020] ! Mem[000000007e000120] ldstub [%o1+0x010],%l3 ! Mem[000000007e800110] jmpl %g6+8,%g0 std %l2,[%o1+0x018] ! Mem[000000007e800118] p55_call_0_lo: stb %l0,[%o0+0x007] ! Mem[000000007e000107] ldstub [%o0+0x004],%l4 ! Mem[000000007e000104] sth %l2,[%o0+0x002] ! Mem[000000007e000102] ldstub [%o3+0x039],%l2 ! Mem[000000007f800139] swap [%o1+0x018],%l4 ! Mem[000000007e800118] retl swap [%o3+0x03c],%l6 ! Mem[000000007f80013c] p55_jmpl_0_he: swap [%i0+0x038],%l6 ! Mem[000000007e000138] stx %l2,[%i0+0x038] ! Mem[000000007e000138] jmpl %g6+8,%g0 ldsw [%i1+0x014],%l1 ! Mem[000000007e800114] p55_call_0_he: retl swap [%i3+0x018],%l2 ! Mem[000000007f800118] p55_jmpl_0_ho: swap [%o0+0x038],%l6 ! Mem[000000007e000138] stx %l2,[%o0+0x038] ! Mem[000000007e000138] jmpl %g6+8,%g0 ldsw [%o1+0x014],%l1 ! Mem[000000007e800114] p55_call_0_ho: retl swap [%o3+0x018],%l2 ! Mem[000000007f800118] p56_jmpl_0_le: ldsh [%i3+0x018],%l6 ! Mem[0000000081800118] ldub [%i1+0x003],%l1 ! Mem[0000000080800103] ldstub [%i1+0x02b],%l4 ! Mem[000000008080012b] swap [%i3+0x02c],%l1 ! Mem[000000008180012c] stx %l3,[%i3+0x008] ! Mem[0000000081800108] jmpl %g6+8,%g0 ldub [%i3+0x00f],%l4 ! Mem[000000008180010f] p56_call_0_le: ldsb [%i2+0x003],%l7 ! Mem[0000000081000103] sth %l5,[%i0+0x00e] ! Mem[000000008000010e] stb %l4,[%i1+0x009] ! Mem[0000000080800109] ldsh [%i0+0x012],%l4 ! Mem[0000000080000112] swap [%i2+0x038],%l3 ! Mem[0000000081000138] ldstub [%i1+0x023],%l5 ! Mem[0000000080800123] ldstub [%i1+0x037],%l0 ! Mem[0000000080800137] retl ldsw [%i0+0x030],%l4 ! Mem[0000000080000130] p56_jmpl_0_lo: ldsh [%o3+0x018],%l6 ! Mem[0000000081800118] ldub [%o1+0x003],%l1 ! Mem[0000000080800103] ldstub [%o1+0x02b],%l4 ! Mem[000000008080012b] swap [%o3+0x02c],%l1 ! Mem[000000008180012c] stx %l3,[%o3+0x008] ! Mem[0000000081800108] jmpl %g6+8,%g0 ldub [%o3+0x00f],%l4 ! Mem[000000008180010f] p56_call_0_lo: ldsb [%o2+0x003],%l7 ! Mem[0000000081000103] sth %l5,[%o0+0x00e] ! Mem[000000008000010e] stb %l4,[%o1+0x009] ! Mem[0000000080800109] ldsh [%o0+0x012],%l4 ! Mem[0000000080000112] swap [%o2+0x038],%l3 ! Mem[0000000081000138] ldstub [%o1+0x023],%l5 ! Mem[0000000080800123] ldstub [%o1+0x037],%l0 ! Mem[0000000080800137] retl ldsw [%o0+0x030],%l4 ! Mem[0000000080000130] p56_jmpl_0_he: jmpl %g6+8,%g0 ldd [%i2+0x028],%l6 ! Mem[0000000081000128] p56_call_0_he: retl ldsb [%i1+0x02d],%l5 ! Mem[000000008080012d] p56_jmpl_0_ho: jmpl %g6+8,%g0 ldd [%o2+0x028],%l6 ! Mem[0000000081000128] p56_call_0_ho: retl ldsb [%o1+0x02d],%l5 ! Mem[000000008080012d] p57_jmpl_0_le: swap [%i0+0x000],%l2 ! Mem[0000000082000100] lduw [%i0+0x028],%l6 ! Mem[0000000082000128] swap [%i2+0x014],%l0 ! Mem[0000000083000114] ldstub [%i2+0x025],%l2 ! Mem[0000000083000125] ldd [%i3+0x010],%l2 ! Mem[0000000083800110] jmpl %g6+8,%g0 ldub [%i2+0x038],%l4 ! Mem[0000000083000138] p57_call_0_le: swap [%i3+0x020],%l5 ! Mem[0000000083800120] swap [%i2+0x008],%l2 ! Mem[0000000083000108] swap [%i3+0x018],%l4 ! Mem[0000000083800118] ldx [%i2+0x030],%l1 ! Mem[0000000083000130] std %l0,[%i2+0x020] ! Mem[0000000083000120] retl ldstub [%i0+0x03f],%l4 ! Mem[000000008200013f] p57_jmpl_0_lo: swap [%o0+0x000],%l2 ! Mem[0000000082000100] lduw [%o0+0x028],%l6 ! Mem[0000000082000128] swap [%o2+0x014],%l0 ! Mem[0000000083000114] ldstub [%o2+0x025],%l2 ! Mem[0000000083000125] ldd [%o3+0x010],%l2 ! Mem[0000000083800110] jmpl %g6+8,%g0 ldub [%o2+0x038],%l4 ! Mem[0000000083000138] p57_call_0_lo: swap [%o3+0x020],%l5 ! Mem[0000000083800120] swap [%o2+0x008],%l2 ! Mem[0000000083000108] swap [%o3+0x018],%l4 ! Mem[0000000083800118] ldx [%o2+0x030],%l1 ! Mem[0000000083000130] std %l0,[%o2+0x020] ! Mem[0000000083000120] retl ldstub [%o0+0x03f],%l4 ! Mem[000000008200013f] p57_jmpl_0_he: ldd [%i0+0x028],%l0 ! Mem[0000000082000128] ldstub [%i2+0x007],%l2 ! Mem[0000000083000107] std %l6,[%i2+0x028] ! Mem[0000000083000128] jmpl %g6+8,%g0 ldstub [%i1+0x02c],%l6 ! Mem[000000008280012c] p57_call_0_he: swap [%i2+0x03c],%l7 ! Mem[000000008300013c] ldub [%i1+0x00b],%l3 ! Mem[000000008280010b] ldstub [%i1+0x027],%l0 ! Mem[0000000082800127] std %l4,[%i0+0x000] ! Mem[0000000082000100] ldsh [%i0+0x03a],%l0 ! Mem[000000008200013a] ldstub [%i3+0x006],%l2 ! Mem[0000000083800106] ldstub [%i3+0x030],%l7 ! Mem[0000000083800130] retl stx %l5,[%i1+0x008] ! Mem[0000000082800108] p57_jmpl_0_ho: ldd [%o0+0x028],%l0 ! Mem[0000000082000128] ldstub [%o2+0x007],%l2 ! Mem[0000000083000107] std %l6,[%o2+0x028] ! Mem[0000000083000128] jmpl %g6+8,%g0 ldstub [%o1+0x02c],%l6 ! Mem[000000008280012c] p57_call_0_ho: swap [%o2+0x03c],%l7 ! Mem[000000008300013c] ldub [%o1+0x00b],%l3 ! Mem[000000008280010b] ldstub [%o1+0x027],%l0 ! Mem[0000000082800127] std %l4,[%o0+0x000] ! Mem[0000000082000100] ldsh [%o0+0x03a],%l0 ! Mem[000000008200013a] ldstub [%o3+0x006],%l2 ! Mem[0000000083800106] ldstub [%o3+0x030],%l7 ! Mem[0000000083800130] retl stx %l5,[%o1+0x008] ! Mem[0000000082800108] p58_jmpl_0_le: ldstub [%i3+0x019],%l6 ! Mem[0000000085800119] ldx [%i2+0x020],%l7 ! Mem[0000000085000120] ldub [%i1+0x02b],%l4 ! Mem[000000008480012b] stb %l6,[%i3+0x028] ! Mem[0000000085800128] sth %l0,[%i1+0x010] ! Mem[0000000084800110] jmpl %g6+8,%g0 swap [%i2+0x020],%l5 ! Mem[0000000085000120] p58_call_0_le: retl std %l2,[%i2+0x020] ! Mem[0000000085000120] p58_jmpl_0_lo: ldstub [%o3+0x019],%l6 ! Mem[0000000085800119] ldx [%o2+0x020],%l7 ! Mem[0000000085000120] ldub [%o1+0x02b],%l4 ! Mem[000000008480012b] stb %l6,[%o3+0x028] ! Mem[0000000085800128] sth %l0,[%o1+0x010] ! Mem[0000000084800110] jmpl %g6+8,%g0 swap [%o2+0x020],%l5 ! Mem[0000000085000120] p58_call_0_lo: retl std %l2,[%o2+0x020] ! Mem[0000000085000120] p58_jmpl_0_he: lduw [%i1+0x030],%l3 ! Mem[0000000084800130] ldstub [%i0+0x027],%l1 ! Mem[0000000084000127] sth %l4,[%i3+0x014] ! Mem[0000000085800114] ldsb [%i0+0x02a],%l0 ! Mem[000000008400012a] jmpl %g6+8,%g0 ldstub [%i3+0x00f],%l0 ! Mem[000000008580010f] p58_call_0_he: ldsh [%i0+0x020],%l2 ! Mem[0000000084000120] swap [%i1+0x01c],%l6 ! Mem[000000008480011c] swap [%i1+0x008],%l7 ! Mem[0000000084800108] ldstub [%i2+0x03c],%l2 ! Mem[000000008500013c] retl lduw [%i2+0x024],%l4 ! Mem[0000000085000124] p58_jmpl_0_ho: lduw [%o1+0x030],%l3 ! Mem[0000000084800130] ldstub [%o0+0x027],%l1 ! Mem[0000000084000127] sth %l4,[%o3+0x014] ! Mem[0000000085800114] ldsb [%o0+0x02a],%l0 ! Mem[000000008400012a] jmpl %g6+8,%g0 ldstub [%o3+0x00f],%l0 ! Mem[000000008580010f] p58_call_0_ho: ldsh [%o0+0x020],%l2 ! Mem[0000000084000120] swap [%o1+0x01c],%l6 ! Mem[000000008480011c] swap [%o1+0x008],%l7 ! Mem[0000000084800108] ldstub [%o2+0x03c],%l2 ! Mem[000000008500013c] retl lduw [%o2+0x024],%l4 ! Mem[0000000085000124] p59_jmpl_0_le: swap [%i3+0x030],%l0 ! Mem[0000000087800130] ldstub [%i1+0x023],%l6 ! Mem[0000000086800123] ldd [%i3+0x028],%l2 ! Mem[0000000087800128] sth %l5,[%i1+0x02e] ! Mem[000000008680012e] swap [%i3+0x014],%l0 ! Mem[0000000087800114] jmpl %g6+8,%g0 ldub [%i2+0x03c],%l4 ! Mem[000000008700013c] p59_call_0_le: ldstub [%i1+0x03e],%l3 ! Mem[000000008680013e] std %l4,[%i2+0x010] ! Mem[0000000087000110] stb %l3,[%i0+0x03b] ! Mem[000000008600013b] std %l2,[%i1+0x000] ! Mem[0000000086800100] retl ldx [%i2+0x020],%l7 ! Mem[0000000087000120] p59_jmpl_0_lo: swap [%o3+0x030],%l0 ! Mem[0000000087800130] ldstub [%o1+0x023],%l6 ! Mem[0000000086800123] ldd [%o3+0x028],%l2 ! Mem[0000000087800128] sth %l5,[%o1+0x02e] ! Mem[000000008680012e] swap [%o3+0x014],%l0 ! Mem[0000000087800114] jmpl %g6+8,%g0 ldub [%o2+0x03c],%l4 ! Mem[000000008700013c] p59_call_0_lo: ldstub [%o1+0x03e],%l3 ! Mem[000000008680013e] std %l4,[%o2+0x010] ! Mem[0000000087000110] stb %l3,[%o0+0x03b] ! Mem[000000008600013b] std %l2,[%o1+0x000] ! Mem[0000000086800100] retl ldx [%o2+0x020],%l7 ! Mem[0000000087000120] p59_jmpl_0_he: ldsb [%i1+0x002],%l3 ! Mem[0000000086800102] ldx [%i2+0x030],%l6 ! Mem[0000000087000130] ldub [%i0+0x00b],%l2 ! Mem[000000008600010b] ldx [%i0+0x028],%l1 ! Mem[0000000086000128] lduh [%i0+0x014],%l3 ! Mem[0000000086000114] stw %l1,[%i1+0x038] ! Mem[0000000086800138] jmpl %g6+8,%g0 ldsh [%i2+0x008],%l6 ! Mem[0000000087000108] p59_call_0_he: ldsh [%i2+0x01e],%l2 ! Mem[000000008700011e] lduh [%i3+0x026],%l7 ! Mem[0000000087800126] stw %l7,[%i1+0x03c] ! Mem[000000008680013c] stb %l3,[%i3+0x00b] ! Mem[000000008780010b] retl ldstub [%i2+0x027],%l0 ! Mem[0000000087000127] p59_jmpl_0_ho: ldsb [%o1+0x002],%l3 ! Mem[0000000086800102] ldx [%o2+0x030],%l6 ! Mem[0000000087000130] ldub [%o0+0x00b],%l2 ! Mem[000000008600010b] ldx [%o0+0x028],%l1 ! Mem[0000000086000128] lduh [%o0+0x014],%l3 ! Mem[0000000086000114] stw %l1,[%o1+0x038] ! Mem[0000000086800138] jmpl %g6+8,%g0 ldsh [%o2+0x008],%l6 ! Mem[0000000087000108] p59_call_0_ho: ldsh [%o2+0x01e],%l2 ! Mem[000000008700011e] lduh [%o3+0x026],%l7 ! Mem[0000000087800126] stw %l7,[%o1+0x03c] ! Mem[000000008680013c] stb %l3,[%o3+0x00b] ! Mem[000000008780010b] retl ldstub [%o2+0x027],%l0 ! Mem[0000000087000127] p60_jmpl_0_le: ldd [%i3+0x000],%l6 ! Mem[0000000089800100] stx %l0,[%i0+0x028] ! Mem[0000000088000128] ldsh [%i2+0x028],%l1 ! Mem[0000000089000128] swap [%i0+0x028],%l5 ! Mem[0000000088000128] std %l0,[%i1+0x010] ! Mem[0000000088800110] jmpl %g6+8,%g0 ldx [%i0+0x000],%l7 ! Mem[0000000088000100] p60_call_0_le: ldub [%i1+0x009],%l4 ! Mem[0000000088800109] swap [%i2+0x028],%l4 ! Mem[0000000089000128] ldstub [%i0+0x019],%l5 ! Mem[0000000088000119] ldsw [%i0+0x024],%l3 ! Mem[0000000088000124] ldub [%i3+0x016],%l7 ! Mem[0000000089800116] retl ldsb [%i1+0x03c],%l5 ! Mem[000000008880013c] p60_jmpl_0_lo: ldd [%o3+0x000],%l6 ! Mem[0000000089800100] stx %l0,[%o0+0x028] ! Mem[0000000088000128] ldsh [%o2+0x028],%l1 ! Mem[0000000089000128] swap [%o0+0x028],%l5 ! Mem[0000000088000128] std %l0,[%o1+0x010] ! Mem[0000000088800110] jmpl %g6+8,%g0 ldx [%o0+0x000],%l7 ! Mem[0000000088000100] p60_call_0_lo: ldub [%o1+0x009],%l4 ! Mem[0000000088800109] swap [%o2+0x028],%l4 ! Mem[0000000089000128] ldstub [%o0+0x019],%l5 ! Mem[0000000088000119] ldsw [%o0+0x024],%l3 ! Mem[0000000088000124] ldub [%o3+0x016],%l7 ! Mem[0000000089800116] retl ldsb [%o1+0x03c],%l5 ! Mem[000000008880013c] p60_jmpl_0_he: ldx [%i2+0x008],%l5 ! Mem[0000000089000108] ldx [%i2+0x038],%l0 ! Mem[0000000089000138] stb %l4,[%i2+0x03c] ! Mem[000000008900013c] swap [%i1+0x014],%l2 ! Mem[0000000088800114] jmpl %g6+8,%g0 ldstub [%i3+0x038],%l6 ! Mem[0000000089800138] p60_call_0_he: ldstub [%i1+0x012],%l0 ! Mem[0000000088800112] retl swap [%i2+0x018],%l2 ! Mem[0000000089000118] p60_jmpl_0_ho: ldx [%o2+0x008],%l5 ! Mem[0000000089000108] ldx [%o2+0x038],%l0 ! Mem[0000000089000138] stb %l4,[%o2+0x03c] ! Mem[000000008900013c] swap [%o1+0x014],%l2 ! Mem[0000000088800114] jmpl %g6+8,%g0 ldstub [%o3+0x038],%l6 ! Mem[0000000089800138] p60_call_0_ho: ldstub [%o1+0x012],%l0 ! Mem[0000000088800112] retl swap [%o2+0x018],%l2 ! Mem[0000000089000118] p61_jmpl_0_le: ldsh [%i3+0x038],%l6 ! Mem[000000008b800138] ldstub [%i3+0x01f],%l3 ! Mem[000000008b80011f] lduw [%i0+0x028],%l1 ! Mem[000000008a000128] std %l4,[%i2+0x008] ! Mem[000000008b000108] ldsh [%i2+0x020],%l0 ! Mem[000000008b000120] jmpl %g6+8,%g0 ldx [%i2+0x008],%l3 ! Mem[000000008b000108] p61_call_0_le: ldstub [%i1+0x00b],%l7 ! Mem[000000008a80010b] swap [%i3+0x010],%l4 ! Mem[000000008b800110] retl std %l6,[%i1+0x010] ! Mem[000000008a800110] p61_jmpl_0_lo: ldsh [%o3+0x038],%l6 ! Mem[000000008b800138] ldstub [%o3+0x01f],%l3 ! Mem[000000008b80011f] lduw [%o0+0x028],%l1 ! Mem[000000008a000128] std %l4,[%o2+0x008] ! Mem[000000008b000108] ldsh [%o2+0x020],%l0 ! Mem[000000008b000120] jmpl %g6+8,%g0 ldx [%o2+0x008],%l3 ! Mem[000000008b000108] p61_call_0_lo: ldstub [%o1+0x00b],%l7 ! Mem[000000008a80010b] swap [%o3+0x010],%l4 ! Mem[000000008b800110] retl std %l6,[%o1+0x010] ! Mem[000000008a800110] p61_jmpl_0_he: ldsh [%i1+0x024],%l0 ! Mem[000000008a800124] jmpl %g6+8,%g0 stw %l4,[%i2+0x01c] ! Mem[000000008b00011c] p61_call_0_he: ldsh [%i3+0x02c],%l2 ! Mem[000000008b80012c] lduh [%i3+0x03a],%l3 ! Mem[000000008b80013a] stb %l1,[%i3+0x039] ! Mem[000000008b800139] swap [%i3+0x00c],%l0 ! Mem[000000008b80010c] retl ldstub [%i3+0x02c],%l6 ! Mem[000000008b80012c] p61_jmpl_0_ho: ldsh [%o1+0x024],%l0 ! Mem[000000008a800124] jmpl %g6+8,%g0 stw %l4,[%o2+0x01c] ! Mem[000000008b00011c] p61_call_0_ho: ldsh [%o3+0x02c],%l2 ! Mem[000000008b80012c] lduh [%o3+0x03a],%l3 ! Mem[000000008b80013a] stb %l1,[%o3+0x039] ! Mem[000000008b800139] swap [%o3+0x00c],%l0 ! Mem[000000008b80010c] retl ldstub [%o3+0x02c],%l6 ! Mem[000000008b80012c] p62_jmpl_0_le: ldsb [%i0+0x000],%l7 ! Mem[000000008c000100] ldstub [%i0+0x003],%l6 ! Mem[000000008c000103] swap [%i1+0x038],%l2 ! Mem[000000008c800138] stx %l4,[%i1+0x008] ! Mem[000000008c800108] lduw [%i3+0x034],%l0 ! Mem[000000008d800134] jmpl %g6+8,%g0 ldstub [%i1+0x00f],%l7 ! Mem[000000008c80010f] p62_call_0_le: ldstub [%i0+0x019],%l5 ! Mem[000000008c000119] ldx [%i3+0x020],%l2 ! Mem[000000008d800120] retl swap [%i2+0x024],%l6 ! Mem[000000008d000124] p62_jmpl_0_lo: ldsb [%o0+0x000],%l7 ! Mem[000000008c000100] ldstub [%o0+0x003],%l6 ! Mem[000000008c000103] swap [%o1+0x038],%l2 ! Mem[000000008c800138] stx %l4,[%o1+0x008] ! Mem[000000008c800108] lduw [%o3+0x034],%l0 ! Mem[000000008d800134] jmpl %g6+8,%g0 ldstub [%o1+0x00f],%l7 ! Mem[000000008c80010f] p62_call_0_lo: ldstub [%o0+0x019],%l5 ! Mem[000000008c000119] ldx [%o3+0x020],%l2 ! Mem[000000008d800120] retl swap [%o2+0x024],%l6 ! Mem[000000008d000124] p62_jmpl_0_he: ldstub [%i3+0x022],%l5 ! Mem[000000008d800122] jmpl %g6+8,%g0 ldub [%i3+0x030],%l6 ! Mem[000000008d800130] p62_call_0_he: lduh [%i2+0x022],%l6 ! Mem[000000008d000122] ldsb [%i2+0x02e],%l3 ! Mem[000000008d00012e] stx %l1,[%i0+0x038] ! Mem[000000008c000138] ldstub [%i1+0x00e],%l0 ! Mem[000000008c80010e] ldsw [%i2+0x000],%l0 ! Mem[000000008d000100] swap [%i2+0x030],%l4 ! Mem[000000008d000130] retl ldx [%i2+0x000],%l0 ! Mem[000000008d000100] p62_jmpl_0_ho: ldstub [%o3+0x022],%l5 ! Mem[000000008d800122] jmpl %g6+8,%g0 ldub [%o3+0x030],%l6 ! Mem[000000008d800130] p62_call_0_ho: lduh [%o2+0x022],%l6 ! Mem[000000008d000122] ldsb [%o2+0x02e],%l3 ! Mem[000000008d00012e] stx %l1,[%o0+0x038] ! Mem[000000008c000138] ldstub [%o1+0x00e],%l0 ! Mem[000000008c80010e] ldsw [%o2+0x000],%l0 ! Mem[000000008d000100] swap [%o2+0x030],%l4 ! Mem[000000008d000130] retl ldx [%o2+0x000],%l0 ! Mem[000000008d000100] p63_jmpl_0_le: ldstub [%i0+0x039],%l6 ! Mem[000000008e000139] ldub [%i3+0x01f],%l3 ! Mem[000000008f80011f] ldstub [%i0+0x029],%l1 ! Mem[000000008e000129] std %l6,[%i3+0x028] ! Mem[000000008f800128] swap [%i2+0x02c],%l5 ! Mem[000000008f00012c] jmpl %g6+8,%g0 swap [%i3+0x028],%l1 ! Mem[000000008f800128] p63_call_0_le: ldstub [%i2+0x019],%l5 ! Mem[000000008f000119] ldsw [%i3+0x014],%l0 ! Mem[000000008f800114] stw %l5,[%i2+0x020] ! Mem[000000008f000120] ldx [%i3+0x000],%l7 ! Mem[000000008f800100] retl ldstub [%i3+0x022],%l6 ! Mem[000000008f800122] p63_jmpl_0_lo: ldstub [%o0+0x039],%l6 ! Mem[000000008e000139] ldub [%o3+0x01f],%l3 ! Mem[000000008f80011f] ldstub [%o0+0x029],%l1 ! Mem[000000008e000129] std %l6,[%o3+0x028] ! Mem[000000008f800128] swap [%o2+0x02c],%l5 ! Mem[000000008f00012c] jmpl %g6+8,%g0 swap [%o3+0x028],%l1 ! Mem[000000008f800128] p63_call_0_lo: ldstub [%o2+0x019],%l5 ! Mem[000000008f000119] ldsw [%o3+0x014],%l0 ! Mem[000000008f800114] stw %l5,[%o2+0x020] ! Mem[000000008f000120] ldx [%o3+0x000],%l7 ! Mem[000000008f800100] retl ldstub [%o3+0x022],%l6 ! Mem[000000008f800122] p63_jmpl_0_he: jmpl %g6+8,%g0 ldsb [%i3+0x016],%l4 ! Mem[000000008f800116] p63_call_0_he: lduh [%i2+0x03a],%l3 ! Mem[000000008f00013a] lduh [%i1+0x038],%l1 ! Mem[000000008e800138] retl lduw [%i3+0x00c],%l0 ! Mem[000000008f80010c] p63_jmpl_0_ho: jmpl %g6+8,%g0 ldsb [%o3+0x016],%l4 ! Mem[000000008f800116] p63_call_0_ho: lduh [%o2+0x03a],%l3 ! Mem[000000008f00013a] lduh [%o1+0x038],%l1 ! Mem[000000008e800138] retl lduw [%o3+0x00c],%l0 ! Mem[000000008f80010c] user_jump0_end: .seg "text" .align 0x2000 user_jump1_start: INIT_MEM(0, 0x0020, 1, +, 0, +, 0) p0_jmpl_1_le: ldstub [%i0+0x00c],%l1 ! Mem[000000001000010c] ldstub [%i3+0x035],%l2 ! Mem[0000000011800135] swap [%i2+0x000],%l0 ! Mem[0000000011000100] ldstub [%i0+0x019],%l4 ! Mem[0000000010000119] stw %l2,[%i0+0x028] ! Mem[0000000010000128] sth %l5,[%i0+0x016] ! Mem[0000000010000116] jmpl %g6+8,%g0 ldd [%i1+0x010],%l6 ! Mem[0000000010800110] p0_call_1_le: ldx [%i0+0x008],%l6 ! Mem[0000000010000108] retl ldstub [%i1+0x005],%l4 ! Mem[0000000010800105] p0_jmpl_1_lo: ldstub [%o0+0x00c],%l1 ! Mem[000000001000010c] ldstub [%o3+0x035],%l2 ! Mem[0000000011800135] swap [%o2+0x000],%l0 ! Mem[0000000011000100] ldstub [%o0+0x019],%l4 ! Mem[0000000010000119] stw %l2,[%o0+0x028] ! Mem[0000000010000128] sth %l5,[%o0+0x016] ! Mem[0000000010000116] jmpl %g6+8,%g0 ldd [%o1+0x010],%l6 ! Mem[0000000010800110] p0_call_1_lo: ldx [%o0+0x008],%l6 ! Mem[0000000010000108] retl ldstub [%o1+0x005],%l4 ! Mem[0000000010800105] p0_jmpl_1_he: stb %l5,[%i1+0x020] ! Mem[0000000010800120] swap [%i1+0x024],%l5 ! Mem[0000000010800124] swap [%i3+0x03c],%l5 ! Mem[000000001180013c] swap [%i1+0x01c],%l2 ! Mem[000000001080011c] ldstub [%i3+0x01d],%l0 ! Mem[000000001180011d] jmpl %g6+8,%g0 ldstub [%i3+0x004],%l7 ! Mem[0000000011800104] p0_call_1_he: ldd [%i3+0x028],%l0 ! Mem[0000000011800128] stw %l1,[%i3+0x024] ! Mem[0000000011800124] ldstub [%i0+0x03f],%l7 ! Mem[000000001000013f] sth %l6,[%i3+0x004] ! Mem[0000000011800104] ldx [%i2+0x038],%l0 ! Mem[0000000011000138] swap [%i2+0x02c],%l7 ! Mem[000000001100012c] ldsh [%i0+0x028],%l4 ! Mem[0000000010000128] retl ldstub [%i2+0x023],%l5 ! Mem[0000000011000123] p0_jmpl_1_ho: stb %l5,[%o1+0x020] ! Mem[0000000010800120] swap [%o1+0x024],%l5 ! Mem[0000000010800124] swap [%o3+0x03c],%l5 ! Mem[000000001180013c] swap [%o1+0x01c],%l2 ! Mem[000000001080011c] ldstub [%o3+0x01d],%l0 ! Mem[000000001180011d] jmpl %g6+8,%g0 ldstub [%o3+0x004],%l7 ! Mem[0000000011800104] p0_call_1_ho: ldd [%o3+0x028],%l0 ! Mem[0000000011800128] stw %l1,[%o3+0x024] ! Mem[0000000011800124] ldstub [%o0+0x03f],%l7 ! Mem[000000001000013f] sth %l6,[%o3+0x004] ! Mem[0000000011800104] ldx [%o2+0x038],%l0 ! Mem[0000000011000138] swap [%o2+0x02c],%l7 ! Mem[000000001100012c] ldsh [%o0+0x028],%l4 ! Mem[0000000010000128] retl ldstub [%o2+0x023],%l5 ! Mem[0000000011000123] p1_jmpl_1_le: jmpl %g6+8,%g0 swap [%i1+0x008],%l2 ! Mem[0000000012800108] p1_call_1_le: lduh [%i1+0x002],%l5 ! Mem[0000000012800102] lduw [%i2+0x01c],%l4 ! Mem[000000001300011c] ldstub [%i3+0x020],%l1 ! Mem[0000000013800120] swap [%i0+0x00c],%l0 ! Mem[000000001200010c] lduh [%i1+0x028],%l6 ! Mem[0000000012800128] retl ldub [%i1+0x01a],%l0 ! Mem[000000001280011a] p1_jmpl_1_lo: jmpl %g6+8,%g0 swap [%o1+0x008],%l2 ! Mem[0000000012800108] p1_call_1_lo: lduh [%o1+0x002],%l5 ! Mem[0000000012800102] lduw [%o2+0x01c],%l4 ! Mem[000000001300011c] ldstub [%o3+0x020],%l1 ! Mem[0000000013800120] swap [%o0+0x00c],%l0 ! Mem[000000001200010c] lduh [%o1+0x028],%l6 ! Mem[0000000012800128] retl ldub [%o1+0x01a],%l0 ! Mem[000000001280011a] p1_jmpl_1_he: ldd [%i2+0x028],%l6 ! Mem[0000000013000128] ldstub [%i3+0x015],%l6 ! Mem[0000000013800115] lduw [%i1+0x03c],%l4 ! Mem[000000001280013c] std %l4,[%i0+0x028] ! Mem[0000000012000128] jmpl %g6+8,%g0 std %l6,[%i1+0x028] ! Mem[0000000012800128] p1_call_1_he: ldd [%i3+0x038],%l2 ! Mem[0000000013800138] retl ldstub [%i1+0x01c],%l2 ! Mem[000000001280011c] p1_jmpl_1_ho: ldd [%o2+0x028],%l6 ! Mem[0000000013000128] ldstub [%o3+0x015],%l6 ! Mem[0000000013800115] lduw [%o1+0x03c],%l4 ! Mem[000000001280013c] std %l4,[%o0+0x028] ! Mem[0000000012000128] jmpl %g6+8,%g0 std %l6,[%o1+0x028] ! Mem[0000000012800128] p1_call_1_ho: ldd [%o3+0x038],%l2 ! Mem[0000000013800138] retl ldstub [%o1+0x01c],%l2 ! Mem[000000001280011c] p2_jmpl_1_le: stw %l2,[%i1+0x03c] ! Mem[000000001480013c] lduh [%i0+0x010],%l4 ! Mem[0000000014000110] lduh [%i3+0x024],%l5 ! Mem[0000000015800124] swap [%i1+0x010],%l5 ! Mem[0000000014800110] swap [%i1+0x02c],%l0 ! Mem[000000001480012c] stb %l7,[%i0+0x031] ! Mem[0000000014000131] jmpl %g6+8,%g0 ldstub [%i2+0x022],%l0 ! Mem[0000000015000122] p2_call_1_le: ldd [%i0+0x008],%l2 ! Mem[0000000014000108] swap [%i1+0x008],%l5 ! Mem[0000000014800108] ldub [%i0+0x01e],%l1 ! Mem[000000001400011e] retl lduw [%i2+0x02c],%l4 ! Mem[000000001500012c] p2_jmpl_1_lo: stw %l2,[%o1+0x03c] ! Mem[000000001480013c] lduh [%o0+0x010],%l4 ! Mem[0000000014000110] lduh [%o3+0x024],%l5 ! Mem[0000000015800124] swap [%o1+0x010],%l5 ! Mem[0000000014800110] swap [%o1+0x02c],%l0 ! Mem[000000001480012c] stb %l7,[%o0+0x031] ! Mem[0000000014000131] jmpl %g6+8,%g0 ldstub [%o2+0x022],%l0 ! Mem[0000000015000122] p2_call_1_lo: ldd [%o0+0x008],%l2 ! Mem[0000000014000108] swap [%o1+0x008],%l5 ! Mem[0000000014800108] ldub [%o0+0x01e],%l1 ! Mem[000000001400011e] retl lduw [%o2+0x02c],%l4 ! Mem[000000001500012c] p2_jmpl_1_he: swap [%i0+0x000],%l6 ! Mem[0000000014000100] ldstub [%i1+0x01d],%l1 ! Mem[000000001480011d] lduh [%i0+0x03c],%l3 ! Mem[000000001400013c] jmpl %g6+8,%g0 ldd [%i1+0x000],%l6 ! Mem[0000000014800100] p2_call_1_he: ldstub [%i2+0x00a],%l2 ! Mem[000000001500010a] ldsw [%i1+0x024],%l1 ! Mem[0000000014800124] ldub [%i3+0x023],%l5 ! Mem[0000000015800123] retl ldstub [%i1+0x038],%l5 ! Mem[0000000014800138] p2_jmpl_1_ho: swap [%o0+0x000],%l6 ! Mem[0000000014000100] ldstub [%o1+0x01d],%l1 ! Mem[000000001480011d] lduh [%o0+0x03c],%l3 ! Mem[000000001400013c] jmpl %g6+8,%g0 ldd [%o1+0x000],%l6 ! Mem[0000000014800100] p2_call_1_ho: ldstub [%o2+0x00a],%l2 ! Mem[000000001500010a] ldsw [%o1+0x024],%l1 ! Mem[0000000014800124] ldub [%o3+0x023],%l5 ! Mem[0000000015800123] retl ldstub [%o1+0x038],%l5 ! Mem[0000000014800138] p3_jmpl_1_le: sth %l7,[%i2+0x02a] ! Mem[000000001700012a] lduw [%i0+0x00c],%l3 ! Mem[000000001600010c] jmpl %g6+8,%g0 ldub [%i2+0x016],%l7 ! Mem[0000000017000116] p3_call_1_le: ldstub [%i3+0x035],%l4 ! Mem[0000000017800135] stx %l4,[%i3+0x018] ! Mem[0000000017800118] ldub [%i3+0x000],%l4 ! Mem[0000000017800100] swap [%i3+0x028],%l4 ! Mem[0000000017800128] std %l6,[%i1+0x028] ! Mem[0000000016800128] stb %l7,[%i1+0x030] ! Mem[0000000016800130] retl ldx [%i1+0x020],%l1 ! Mem[0000000016800120] p3_jmpl_1_lo: sth %l7,[%o2+0x02a] ! Mem[000000001700012a] lduw [%o0+0x00c],%l3 ! Mem[000000001600010c] jmpl %g6+8,%g0 ldub [%o2+0x016],%l7 ! Mem[0000000017000116] p3_call_1_lo: ldstub [%o3+0x035],%l4 ! Mem[0000000017800135] stx %l4,[%o3+0x018] ! Mem[0000000017800118] ldub [%o3+0x000],%l4 ! Mem[0000000017800100] swap [%o3+0x028],%l4 ! Mem[0000000017800128] std %l6,[%o1+0x028] ! Mem[0000000016800128] stb %l7,[%o1+0x030] ! Mem[0000000016800130] retl ldx [%o1+0x020],%l1 ! Mem[0000000016800120] p3_jmpl_1_he: ldsb [%i2+0x029],%l4 ! Mem[0000000017000129] stw %l7,[%i2+0x03c] ! Mem[000000001700013c] ldstub [%i3+0x01e],%l1 ! Mem[000000001780011e] ldstub [%i3+0x008],%l3 ! Mem[0000000017800108] jmpl %g6+8,%g0 sth %l4,[%i3+0x030] ! Mem[0000000017800130] p3_call_1_he: ldstub [%i1+0x010],%l1 ! Mem[0000000016800110] stw %l4,[%i3+0x01c] ! Mem[000000001780011c] sth %l1,[%i3+0x020] ! Mem[0000000017800120] stx %l4,[%i2+0x008] ! Mem[0000000017000108] swap [%i3+0x024],%l4 ! Mem[0000000017800124] ldsb [%i1+0x031],%l3 ! Mem[0000000016800131] retl stx %l1,[%i2+0x038] ! Mem[0000000017000138] p3_jmpl_1_ho: ldsb [%o2+0x029],%l4 ! Mem[0000000017000129] stw %l7,[%o2+0x03c] ! Mem[000000001700013c] ldstub [%o3+0x01e],%l1 ! Mem[000000001780011e] ldstub [%o3+0x008],%l3 ! Mem[0000000017800108] jmpl %g6+8,%g0 sth %l4,[%o3+0x030] ! Mem[0000000017800130] p3_call_1_ho: ldstub [%o1+0x010],%l1 ! Mem[0000000016800110] stw %l4,[%o3+0x01c] ! Mem[000000001780011c] sth %l1,[%o3+0x020] ! Mem[0000000017800120] stx %l4,[%o2+0x008] ! Mem[0000000017000108] swap [%o3+0x024],%l4 ! Mem[0000000017800124] ldsb [%o1+0x031],%l3 ! Mem[0000000016800131] retl stx %l1,[%o2+0x038] ! Mem[0000000017000138] p4_jmpl_1_le: ldsh [%i2+0x03e],%l2 ! Mem[000000001900013e] swap [%i1+0x014],%l1 ! Mem[0000000018800114] ldd [%i3+0x008],%l6 ! Mem[0000000019800108] stx %l3,[%i1+0x018] ! Mem[0000000018800118] ldd [%i0+0x008],%l0 ! Mem[0000000018000108] swap [%i1+0x034],%l2 ! Mem[0000000018800134] stb %l4,[%i0+0x01f] ! Mem[000000001800011f] jmpl %g6+8,%g0 ldsb [%i0+0x03f],%l5 ! Mem[000000001800013f] p4_call_1_le: swap [%i0+0x018],%l3 ! Mem[0000000018000118] swap [%i1+0x03c],%l6 ! Mem[000000001880013c] lduw [%i3+0x030],%l2 ! Mem[0000000019800130] ldstub [%i3+0x032],%l2 ! Mem[0000000019800132] retl ldd [%i2+0x000],%l0 ! Mem[0000000019000100] p4_jmpl_1_lo: ldsh [%o2+0x03e],%l2 ! Mem[000000001900013e] swap [%o1+0x014],%l1 ! Mem[0000000018800114] ldd [%o3+0x008],%l6 ! Mem[0000000019800108] stx %l3,[%o1+0x018] ! Mem[0000000018800118] ldd [%o0+0x008],%l0 ! Mem[0000000018000108] swap [%o1+0x034],%l2 ! Mem[0000000018800134] stb %l4,[%o0+0x01f] ! Mem[000000001800011f] jmpl %g6+8,%g0 ldsb [%o0+0x03f],%l5 ! Mem[000000001800013f] p4_call_1_lo: swap [%o0+0x018],%l3 ! Mem[0000000018000118] swap [%o1+0x03c],%l6 ! Mem[000000001880013c] lduw [%o3+0x030],%l2 ! Mem[0000000019800130] ldstub [%o3+0x032],%l2 ! Mem[0000000019800132] retl ldd [%o2+0x000],%l0 ! Mem[0000000019000100] p4_jmpl_1_he: swap [%i2+0x00c],%l6 ! Mem[000000001900010c] ldsb [%i2+0x024],%l5 ! Mem[0000000019000124] jmpl %g6+8,%g0 ldstub [%i0+0x02e],%l5 ! Mem[000000001800012e] p4_call_1_he: swap [%i2+0x034],%l1 ! Mem[0000000019000134] ldsw [%i3+0x034],%l7 ! Mem[0000000019800134] swap [%i2+0x030],%l1 ! Mem[0000000019000130] ldstub [%i1+0x01f],%l4 ! Mem[000000001880011f] retl ldstub [%i1+0x00b],%l5 ! Mem[000000001880010b] p4_jmpl_1_ho: swap [%o2+0x00c],%l6 ! Mem[000000001900010c] ldsb [%o2+0x024],%l5 ! Mem[0000000019000124] jmpl %g6+8,%g0 ldstub [%o0+0x02e],%l5 ! Mem[000000001800012e] p4_call_1_ho: swap [%o2+0x034],%l1 ! Mem[0000000019000134] ldsw [%o3+0x034],%l7 ! Mem[0000000019800134] swap [%o2+0x030],%l1 ! Mem[0000000019000130] ldstub [%o1+0x01f],%l4 ! Mem[000000001880011f] retl ldstub [%o1+0x00b],%l5 ! Mem[000000001880010b] p5_jmpl_1_le: stb %l5,[%i2+0x016] ! Mem[000000001b000116] swap [%i1+0x008],%l2 ! Mem[000000001a800108] jmpl %g6+8,%g0 ldsw [%i2+0x028],%l1 ! Mem[000000001b000128] p5_call_1_le: ldub [%i1+0x034],%l7 ! Mem[000000001a800134] ldsh [%i0+0x030],%l4 ! Mem[000000001a000130] retl ldsb [%i1+0x01b],%l3 ! Mem[000000001a80011b] p5_jmpl_1_lo: stb %l5,[%o2+0x016] ! Mem[000000001b000116] swap [%o1+0x008],%l2 ! Mem[000000001a800108] jmpl %g6+8,%g0 ldsw [%o2+0x028],%l1 ! Mem[000000001b000128] p5_call_1_lo: ldub [%o1+0x034],%l7 ! Mem[000000001a800134] ldsh [%o0+0x030],%l4 ! Mem[000000001a000130] retl ldsb [%o1+0x01b],%l3 ! Mem[000000001a80011b] p5_jmpl_1_he: ldd [%i3+0x018],%l4 ! Mem[000000001b800118] ldub [%i3+0x02d],%l6 ! Mem[000000001b80012d] jmpl %g6+8,%g0 ldsb [%i1+0x035],%l0 ! Mem[000000001a800135] p5_call_1_he: ldub [%i0+0x039],%l2 ! Mem[000000001a000139] ldstub [%i0+0x03c],%l6 ! Mem[000000001a00013c] retl ldstub [%i2+0x014],%l2 ! Mem[000000001b000114] p5_jmpl_1_ho: ldd [%o3+0x018],%l4 ! Mem[000000001b800118] ldub [%o3+0x02d],%l6 ! Mem[000000001b80012d] jmpl %g6+8,%g0 ldsb [%o1+0x035],%l0 ! Mem[000000001a800135] p5_call_1_ho: ldub [%o0+0x039],%l2 ! Mem[000000001a000139] ldstub [%o0+0x03c],%l6 ! Mem[000000001a00013c] retl ldstub [%o2+0x014],%l2 ! Mem[000000001b000114] p6_jmpl_1_le: ldx [%i2+0x038],%l4 ! Mem[000000001d000138] jmpl %g6+8,%g0 swap [%i1+0x014],%l1 ! Mem[000000001c800114] p6_call_1_le: retl stb %l2,[%i0+0x018] ! Mem[000000001c000118] p6_jmpl_1_lo: ldx [%o2+0x038],%l4 ! Mem[000000001d000138] jmpl %g6+8,%g0 swap [%o1+0x014],%l1 ! Mem[000000001c800114] p6_call_1_lo: retl stb %l2,[%o0+0x018] ! Mem[000000001c000118] p6_jmpl_1_he: lduh [%i3+0x026],%l3 ! Mem[000000001d800126] swap [%i0+0x014],%l2 ! Mem[000000001c000114] ldsw [%i2+0x00c],%l1 ! Mem[000000001d00010c] ldstub [%i3+0x035],%l2 ! Mem[000000001d800135] stb %l6,[%i0+0x01c] ! Mem[000000001c00011c] lduh [%i0+0x03a],%l5 ! Mem[000000001c00013a] jmpl %g6+8,%g0 ldstub [%i0+0x01f],%l4 ! Mem[000000001c00011f] p6_call_1_he: ldsh [%i3+0x01c],%l1 ! Mem[000000001d80011c] ldstub [%i1+0x029],%l1 ! Mem[000000001c800129] sth %l0,[%i1+0x02c] ! Mem[000000001c80012c] retl swap [%i2+0x028],%l6 ! Mem[000000001d000128] p6_jmpl_1_ho: lduh [%o3+0x026],%l3 ! Mem[000000001d800126] swap [%o0+0x014],%l2 ! Mem[000000001c000114] ldsw [%o2+0x00c],%l1 ! Mem[000000001d00010c] ldstub [%o3+0x035],%l2 ! Mem[000000001d800135] stb %l6,[%o0+0x01c] ! Mem[000000001c00011c] lduh [%o0+0x03a],%l5 ! Mem[000000001c00013a] jmpl %g6+8,%g0 ldstub [%o0+0x01f],%l4 ! Mem[000000001c00011f] p6_call_1_ho: ldsh [%o3+0x01c],%l1 ! Mem[000000001d80011c] ldstub [%o1+0x029],%l1 ! Mem[000000001c800129] sth %l0,[%o1+0x02c] ! Mem[000000001c80012c] retl swap [%o2+0x028],%l6 ! Mem[000000001d000128] p7_jmpl_1_le: swap [%i0+0x01c],%l4 ! Mem[000000001e00011c] ldsh [%i0+0x03e],%l5 ! Mem[000000001e00013e] stb %l4,[%i3+0x029] ! Mem[000000001f800129] ldub [%i3+0x028],%l5 ! Mem[000000001f800128] ldub [%i3+0x032],%l0 ! Mem[000000001f800132] jmpl %g6+8,%g0 lduh [%i2+0x02e],%l6 ! Mem[000000001f00012e] p7_call_1_le: ldstub [%i3+0x03d],%l7 ! Mem[000000001f80013d] swap [%i1+0x010],%l1 ! Mem[000000001e800110] sth %l4,[%i2+0x01e] ! Mem[000000001f00011e] stw %l1,[%i1+0x020] ! Mem[000000001e800120] retl lduh [%i1+0x00c],%l6 ! Mem[000000001e80010c] p7_jmpl_1_lo: swap [%o0+0x01c],%l4 ! Mem[000000001e00011c] ldsh [%o0+0x03e],%l5 ! Mem[000000001e00013e] stb %l4,[%o3+0x029] ! Mem[000000001f800129] ldub [%o3+0x028],%l5 ! Mem[000000001f800128] ldub [%o3+0x032],%l0 ! Mem[000000001f800132] jmpl %g6+8,%g0 lduh [%o2+0x02e],%l6 ! Mem[000000001f00012e] p7_call_1_lo: ldstub [%o3+0x03d],%l7 ! Mem[000000001f80013d] swap [%o1+0x010],%l1 ! Mem[000000001e800110] sth %l4,[%o2+0x01e] ! Mem[000000001f00011e] stw %l1,[%o1+0x020] ! Mem[000000001e800120] retl lduh [%o1+0x00c],%l6 ! Mem[000000001e80010c] p7_jmpl_1_he: ldsb [%i2+0x03d],%l5 ! Mem[000000001f00013d] swap [%i3+0x010],%l6 ! Mem[000000001f800110] lduw [%i1+0x02c],%l4 ! Mem[000000001e80012c] stw %l3,[%i3+0x004] ! Mem[000000001f800104] jmpl %g6+8,%g0 ldsh [%i2+0x03e],%l7 ! Mem[000000001f00013e] p7_call_1_he: ldstub [%i0+0x03b],%l1 ! Mem[000000001e00013b] swap [%i2+0x038],%l0 ! Mem[000000001f000138] retl swap [%i1+0x018],%l3 ! Mem[000000001e800118] p7_jmpl_1_ho: ldsb [%o2+0x03d],%l5 ! Mem[000000001f00013d] swap [%o3+0x010],%l6 ! Mem[000000001f800110] lduw [%o1+0x02c],%l4 ! Mem[000000001e80012c] stw %l3,[%o3+0x004] ! Mem[000000001f800104] jmpl %g6+8,%g0 ldsh [%o2+0x03e],%l7 ! Mem[000000001f00013e] p7_call_1_ho: ldstub [%o0+0x03b],%l1 ! Mem[000000001e00013b] swap [%o2+0x038],%l0 ! Mem[000000001f000138] retl swap [%o1+0x018],%l3 ! Mem[000000001e800118] p8_jmpl_1_le: ldsw [%i0+0x038],%l2 ! Mem[0000000020000138] lduw [%i1+0x038],%l4 ! Mem[0000000020800138] ldstub [%i3+0x020],%l4 ! Mem[0000000021800120] jmpl %g6+8,%g0 swap [%i1+0x008],%l3 ! Mem[0000000020800108] p8_call_1_le: ldsh [%i2+0x022],%l7 ! Mem[0000000021000122] std %l4,[%i2+0x020] ! Mem[0000000021000120] std %l2,[%i3+0x010] ! Mem[0000000021800110] retl swap [%i2+0x028],%l3 ! Mem[0000000021000128] p8_jmpl_1_lo: ldsw [%o0+0x038],%l2 ! Mem[0000000020000138] lduw [%o1+0x038],%l4 ! Mem[0000000020800138] ldstub [%o3+0x020],%l4 ! Mem[0000000021800120] jmpl %g6+8,%g0 swap [%o1+0x008],%l3 ! Mem[0000000020800108] p8_call_1_lo: ldsh [%o2+0x022],%l7 ! Mem[0000000021000122] std %l4,[%o2+0x020] ! Mem[0000000021000120] std %l2,[%o3+0x010] ! Mem[0000000021800110] retl swap [%o2+0x028],%l3 ! Mem[0000000021000128] p8_jmpl_1_he: ldub [%i3+0x003],%l6 ! Mem[0000000021800103] sth %l6,[%i3+0x030] ! Mem[0000000021800130] ldsh [%i3+0x026],%l0 ! Mem[0000000021800126] lduw [%i1+0x008],%l2 ! Mem[0000000020800108] swap [%i1+0x020],%l4 ! Mem[0000000020800120] jmpl %g6+8,%g0 swap [%i3+0x024],%l5 ! Mem[0000000021800124] p8_call_1_he: ldsb [%i0+0x03a],%l6 ! Mem[000000002000013a] sth %l1,[%i2+0x016] ! Mem[0000000021000116] ldstub [%i2+0x01d],%l2 ! Mem[000000002100011d] ldsw [%i2+0x01c],%l2 ! Mem[000000002100011c] swap [%i1+0x02c],%l6 ! Mem[000000002080012c] retl ldsw [%i3+0x024],%l5 ! Mem[0000000021800124] p8_jmpl_1_ho: ldub [%o3+0x003],%l6 ! Mem[0000000021800103] sth %l6,[%o3+0x030] ! Mem[0000000021800130] ldsh [%o3+0x026],%l0 ! Mem[0000000021800126] lduw [%o1+0x008],%l2 ! Mem[0000000020800108] swap [%o1+0x020],%l4 ! Mem[0000000020800120] jmpl %g6+8,%g0 swap [%o3+0x024],%l5 ! Mem[0000000021800124] p8_call_1_ho: ldsb [%o0+0x03a],%l6 ! Mem[000000002000013a] sth %l1,[%o2+0x016] ! Mem[0000000021000116] ldstub [%o2+0x01d],%l2 ! Mem[000000002100011d] ldsw [%o2+0x01c],%l2 ! Mem[000000002100011c] swap [%o1+0x02c],%l6 ! Mem[000000002080012c] retl ldsw [%o3+0x024],%l5 ! Mem[0000000021800124] p9_jmpl_1_le: ldstub [%i2+0x01e],%l7 ! Mem[000000002300011e] stb %l4,[%i1+0x039] ! Mem[0000000022800139] ldsh [%i2+0x008],%l2 ! Mem[0000000023000108] swap [%i1+0x03c],%l7 ! Mem[000000002280013c] jmpl %g6+8,%g0 ldsh [%i2+0x008],%l0 ! Mem[0000000023000108] p9_call_1_le: swap [%i0+0x02c],%l0 ! Mem[000000002200012c] swap [%i0+0x00c],%l5 ! Mem[000000002200010c] retl ldstub [%i3+0x010],%l1 ! Mem[0000000023800110] p9_jmpl_1_lo: ldstub [%o2+0x01e],%l7 ! Mem[000000002300011e] stb %l4,[%o1+0x039] ! Mem[0000000022800139] ldsh [%o2+0x008],%l2 ! Mem[0000000023000108] swap [%o1+0x03c],%l7 ! Mem[000000002280013c] jmpl %g6+8,%g0 ldsh [%o2+0x008],%l0 ! Mem[0000000023000108] p9_call_1_lo: swap [%o0+0x02c],%l0 ! Mem[000000002200012c] swap [%o0+0x00c],%l5 ! Mem[000000002200010c] retl ldstub [%o3+0x010],%l1 ! Mem[0000000023800110] p9_jmpl_1_he: ldx [%i0+0x020],%l0 ! Mem[0000000022000120] swap [%i2+0x008],%l2 ! Mem[0000000023000108] ldstub [%i0+0x03b],%l1 ! Mem[000000002200013b] lduh [%i0+0x02e],%l0 ! Mem[000000002200012e] swap [%i3+0x004],%l5 ! Mem[0000000023800104] jmpl %g6+8,%g0 swap [%i3+0x004],%l7 ! Mem[0000000023800104] p9_call_1_he: stw %l1,[%i3+0x038] ! Mem[0000000023800138] stw %l4,[%i2+0x010] ! Mem[0000000023000110] stx %l6,[%i1+0x020] ! Mem[0000000022800120] ldstub [%i2+0x03b],%l0 ! Mem[000000002300013b] ldd [%i1+0x018],%l2 ! Mem[0000000022800118] lduw [%i0+0x03c],%l1 ! Mem[000000002200013c] ldsb [%i2+0x019],%l7 ! Mem[0000000023000119] retl swap [%i3+0x02c],%l1 ! Mem[000000002380012c] p9_jmpl_1_ho: ldx [%o0+0x020],%l0 ! Mem[0000000022000120] swap [%o2+0x008],%l2 ! Mem[0000000023000108] ldstub [%o0+0x03b],%l1 ! Mem[000000002200013b] lduh [%o0+0x02e],%l0 ! Mem[000000002200012e] swap [%o3+0x004],%l5 ! Mem[0000000023800104] jmpl %g6+8,%g0 swap [%o3+0x004],%l7 ! Mem[0000000023800104] p9_call_1_ho: stw %l1,[%o3+0x038] ! Mem[0000000023800138] stw %l4,[%o2+0x010] ! Mem[0000000023000110] stx %l6,[%o1+0x020] ! Mem[0000000022800120] ldstub [%o2+0x03b],%l0 ! Mem[000000002300013b] ldd [%o1+0x018],%l2 ! Mem[0000000022800118] lduw [%o0+0x03c],%l1 ! Mem[000000002200013c] ldsb [%o2+0x019],%l7 ! Mem[0000000023000119] retl swap [%o3+0x02c],%l1 ! Mem[000000002380012c] p10_jmpl_1_le: ldstub [%i3+0x009],%l6 ! Mem[0000000025800109] ldsb [%i2+0x010],%l7 ! Mem[0000000025000110] ldstub [%i0+0x03f],%l2 ! Mem[000000002400013f] stx %l1,[%i3+0x008] ! Mem[0000000025800108] ldstub [%i3+0x026],%l3 ! Mem[0000000025800126] stx %l4,[%i2+0x020] ! Mem[0000000025000120] jmpl %g6+8,%g0 swap [%i1+0x000],%l0 ! Mem[0000000024800100] p10_call_1_le: ldstub [%i2+0x02d],%l5 ! Mem[000000002500012d] stb %l5,[%i3+0x02a] ! Mem[000000002580012a] ldd [%i1+0x008],%l6 ! Mem[0000000024800108] retl std %l0,[%i1+0x018] ! Mem[0000000024800118] p10_jmpl_1_lo: ldstub [%o3+0x009],%l6 ! Mem[0000000025800109] ldsb [%o2+0x010],%l7 ! Mem[0000000025000110] ldstub [%o0+0x03f],%l2 ! Mem[000000002400013f] stx %l1,[%o3+0x008] ! Mem[0000000025800108] ldstub [%o3+0x026],%l3 ! Mem[0000000025800126] stx %l4,[%o2+0x020] ! Mem[0000000025000120] jmpl %g6+8,%g0 swap [%o1+0x000],%l0 ! Mem[0000000024800100] p10_call_1_lo: ldstub [%o2+0x02d],%l5 ! Mem[000000002500012d] stb %l5,[%o3+0x02a] ! Mem[000000002580012a] ldd [%o1+0x008],%l6 ! Mem[0000000024800108] retl std %l0,[%o1+0x018] ! Mem[0000000024800118] p10_jmpl_1_he: ldstub [%i0+0x020],%l4 ! Mem[0000000024000120] ldstub [%i3+0x037],%l7 ! Mem[0000000025800137] ldstub [%i3+0x01c],%l5 ! Mem[000000002580011c] jmpl %g6+8,%g0 stb %l4,[%i1+0x03d] ! Mem[000000002480013d] p10_call_1_he: lduw [%i0+0x018],%l2 ! Mem[0000000024000118] retl stw %l3,[%i0+0x010] ! Mem[0000000024000110] p10_jmpl_1_ho: ldstub [%o0+0x020],%l4 ! Mem[0000000024000120] ldstub [%o3+0x037],%l7 ! Mem[0000000025800137] ldstub [%o3+0x01c],%l5 ! Mem[000000002580011c] jmpl %g6+8,%g0 stb %l4,[%o1+0x03d] ! Mem[000000002480013d] p10_call_1_ho: lduw [%o0+0x018],%l2 ! Mem[0000000024000118] retl stw %l3,[%o0+0x010] ! Mem[0000000024000110] p11_jmpl_1_le: ldsw [%i0+0x010],%l7 ! Mem[0000000026000110] ldstub [%i1+0x027],%l4 ! Mem[0000000026800127] swap [%i1+0x018],%l3 ! Mem[0000000026800118] jmpl %g6+8,%g0 ldstub [%i1+0x024],%l1 ! Mem[0000000026800124] p11_call_1_le: ldstub [%i2+0x01c],%l1 ! Mem[000000002700011c] swap [%i3+0x028],%l6 ! Mem[0000000027800128] stw %l2,[%i3+0x010] ! Mem[0000000027800110] retl stb %l1,[%i2+0x026] ! Mem[0000000027000126] p11_jmpl_1_lo: ldsw [%o0+0x010],%l7 ! Mem[0000000026000110] ldstub [%o1+0x027],%l4 ! Mem[0000000026800127] swap [%o1+0x018],%l3 ! Mem[0000000026800118] jmpl %g6+8,%g0 ldstub [%o1+0x024],%l1 ! Mem[0000000026800124] p11_call_1_lo: ldstub [%o2+0x01c],%l1 ! Mem[000000002700011c] swap [%o3+0x028],%l6 ! Mem[0000000027800128] stw %l2,[%o3+0x010] ! Mem[0000000027800110] retl stb %l1,[%o2+0x026] ! Mem[0000000027000126] p11_jmpl_1_he: ldstub [%i0+0x00e],%l6 ! Mem[000000002600010e] ldstub [%i3+0x02f],%l3 ! Mem[000000002780012f] jmpl %g6+8,%g0 swap [%i2+0x030],%l5 ! Mem[0000000027000130] p11_call_1_he: sth %l0,[%i2+0x020] ! Mem[0000000027000120] swap [%i2+0x03c],%l7 ! Mem[000000002700013c] swap [%i3+0x03c],%l4 ! Mem[000000002780013c] stb %l4,[%i1+0x01f] ! Mem[000000002680011f] stw %l4,[%i0+0x038] ! Mem[0000000026000138] retl ldsb [%i3+0x020],%l2 ! Mem[0000000027800120] p11_jmpl_1_ho: ldstub [%o0+0x00e],%l6 ! Mem[000000002600010e] ldstub [%o3+0x02f],%l3 ! Mem[000000002780012f] jmpl %g6+8,%g0 swap [%o2+0x030],%l5 ! Mem[0000000027000130] p11_call_1_ho: sth %l0,[%o2+0x020] ! Mem[0000000027000120] swap [%o2+0x03c],%l7 ! Mem[000000002700013c] swap [%o3+0x03c],%l4 ! Mem[000000002780013c] stb %l4,[%o1+0x01f] ! Mem[000000002680011f] stw %l4,[%o0+0x038] ! Mem[0000000026000138] retl ldsb [%o3+0x020],%l2 ! Mem[0000000027800120] p12_jmpl_1_le: sth %l4,[%i1+0x020] ! Mem[0000000028800120] swap [%i3+0x00c],%l7 ! Mem[000000002980010c] ldd [%i0+0x010],%l2 ! Mem[0000000028000110] jmpl %g6+8,%g0 ldsw [%i2+0x00c],%l1 ! Mem[000000002900010c] p12_call_1_le: ldsb [%i1+0x02d],%l6 ! Mem[000000002880012d] ldsh [%i2+0x036],%l1 ! Mem[0000000029000136] lduh [%i2+0x02c],%l5 ! Mem[000000002900012c] retl stx %l5,[%i2+0x028] ! Mem[0000000029000128] p12_jmpl_1_lo: sth %l4,[%o1+0x020] ! Mem[0000000028800120] swap [%o3+0x00c],%l7 ! Mem[000000002980010c] ldd [%o0+0x010],%l2 ! Mem[0000000028000110] jmpl %g6+8,%g0 ldsw [%o2+0x00c],%l1 ! Mem[000000002900010c] p12_call_1_lo: ldsb [%o1+0x02d],%l6 ! Mem[000000002880012d] ldsh [%o2+0x036],%l1 ! Mem[0000000029000136] lduh [%o2+0x02c],%l5 ! Mem[000000002900012c] retl stx %l5,[%o2+0x028] ! Mem[0000000029000128] p12_jmpl_1_he: sth %l0,[%i3+0x008] ! Mem[0000000029800108] ldx [%i3+0x020],%l2 ! Mem[0000000029800120] ldsh [%i2+0x010],%l4 ! Mem[0000000029000110] swap [%i2+0x004],%l3 ! Mem[0000000029000104] ldstub [%i1+0x029],%l5 ! Mem[0000000028800129] ldub [%i1+0x02b],%l7 ! Mem[000000002880012b] stx %l2,[%i2+0x018] ! Mem[0000000029000118] jmpl %g6+8,%g0 swap [%i0+0x024],%l3 ! Mem[0000000028000124] p12_call_1_he: ldsh [%i0+0x01e],%l3 ! Mem[000000002800011e] stb %l4,[%i0+0x026] ! Mem[0000000028000126] stb %l0,[%i2+0x02c] ! Mem[000000002900012c] lduw [%i1+0x00c],%l7 ! Mem[000000002880010c] ldub [%i2+0x03b],%l0 ! Mem[000000002900013b] retl lduh [%i1+0x01c],%l0 ! Mem[000000002880011c] p12_jmpl_1_ho: sth %l0,[%o3+0x008] ! Mem[0000000029800108] ldx [%o3+0x020],%l2 ! Mem[0000000029800120] ldsh [%o2+0x010],%l4 ! Mem[0000000029000110] swap [%o2+0x004],%l3 ! Mem[0000000029000104] ldstub [%o1+0x029],%l5 ! Mem[0000000028800129] ldub [%o1+0x02b],%l7 ! Mem[000000002880012b] stx %l2,[%o2+0x018] ! Mem[0000000029000118] jmpl %g6+8,%g0 swap [%o0+0x024],%l3 ! Mem[0000000028000124] p12_call_1_ho: ldsh [%o0+0x01e],%l3 ! Mem[000000002800011e] stb %l4,[%o0+0x026] ! Mem[0000000028000126] stb %l0,[%o2+0x02c] ! Mem[000000002900012c] lduw [%o1+0x00c],%l7 ! Mem[000000002880010c] ldub [%o2+0x03b],%l0 ! Mem[000000002900013b] retl lduh [%o1+0x01c],%l0 ! Mem[000000002880011c] p13_jmpl_1_le: swap [%i3+0x00c],%l3 ! Mem[000000002b80010c] jmpl %g6+8,%g0 ldstub [%i3+0x026],%l2 ! Mem[000000002b800126] p13_call_1_le: swap [%i3+0x01c],%l2 ! Mem[000000002b80011c] retl ldsw [%i0+0x024],%l7 ! Mem[000000002a000124] p13_jmpl_1_lo: swap [%o3+0x00c],%l3 ! Mem[000000002b80010c] jmpl %g6+8,%g0 ldstub [%o3+0x026],%l2 ! Mem[000000002b800126] p13_call_1_lo: swap [%o3+0x01c],%l2 ! Mem[000000002b80011c] retl ldsw [%o0+0x024],%l7 ! Mem[000000002a000124] p13_jmpl_1_he: ldd [%i0+0x030],%l0 ! Mem[000000002a000130] jmpl %g6+8,%g0 stw %l1,[%i0+0x02c] ! Mem[000000002a00012c] p13_call_1_he: ldstub [%i0+0x01b],%l1 ! Mem[000000002a00011b] ldstub [%i3+0x013],%l1 ! Mem[000000002b800113] retl lduw [%i2+0x014],%l6 ! Mem[000000002b000114] p13_jmpl_1_ho: ldd [%o0+0x030],%l0 ! Mem[000000002a000130] jmpl %g6+8,%g0 stw %l1,[%o0+0x02c] ! Mem[000000002a00012c] p13_call_1_ho: ldstub [%o0+0x01b],%l1 ! Mem[000000002a00011b] ldstub [%o3+0x013],%l1 ! Mem[000000002b800113] retl lduw [%o2+0x014],%l6 ! Mem[000000002b000114] p14_jmpl_1_le: stw %l0,[%i1+0x018] ! Mem[000000002c800118] ldstub [%i1+0x020],%l6 ! Mem[000000002c800120] jmpl %g6+8,%g0 swap [%i1+0x008],%l6 ! Mem[000000002c800108] p14_call_1_le: std %l6,[%i2+0x010] ! Mem[000000002d000110] stx %l5,[%i0+0x008] ! Mem[000000002c000108] ldsb [%i2+0x01e],%l7 ! Mem[000000002d00011e] std %l6,[%i0+0x018] ! Mem[000000002c000118] retl sth %l5,[%i2+0x002] ! Mem[000000002d000102] p14_jmpl_1_lo: stw %l0,[%o1+0x018] ! Mem[000000002c800118] ldstub [%o1+0x020],%l6 ! Mem[000000002c800120] jmpl %g6+8,%g0 swap [%o1+0x008],%l6 ! Mem[000000002c800108] p14_call_1_lo: std %l6,[%o2+0x010] ! Mem[000000002d000110] stx %l5,[%o0+0x008] ! Mem[000000002c000108] ldsb [%o2+0x01e],%l7 ! Mem[000000002d00011e] std %l6,[%o0+0x018] ! Mem[000000002c000118] retl sth %l5,[%o2+0x002] ! Mem[000000002d000102] p14_jmpl_1_he: jmpl %g6+8,%g0 swap [%i3+0x028],%l4 ! Mem[000000002d800128] p14_call_1_he: ldx [%i2+0x028],%l3 ! Mem[000000002d000128] ldstub [%i3+0x025],%l3 ! Mem[000000002d800125] retl ldstub [%i3+0x00e],%l7 ! Mem[000000002d80010e] p14_jmpl_1_ho: jmpl %g6+8,%g0 swap [%o3+0x028],%l4 ! Mem[000000002d800128] p14_call_1_ho: ldx [%o2+0x028],%l3 ! Mem[000000002d000128] ldstub [%o3+0x025],%l3 ! Mem[000000002d800125] retl ldstub [%o3+0x00e],%l7 ! Mem[000000002d80010e] p15_jmpl_1_le: ldub [%i0+0x02f],%l1 ! Mem[000000002e00012f] lduw [%i2+0x024],%l3 ! Mem[000000002f000124] jmpl %g6+8,%g0 std %l2,[%i2+0x030] ! Mem[000000002f000130] p15_call_1_le: ldd [%i3+0x000],%l4 ! Mem[000000002f800100] swap [%i2+0x014],%l2 ! Mem[000000002f000114] swap [%i0+0x014],%l1 ! Mem[000000002e000114] swap [%i0+0x00c],%l5 ! Mem[000000002e00010c] ldstub [%i0+0x030],%l2 ! Mem[000000002e000130] ldstub [%i0+0x01a],%l0 ! Mem[000000002e00011a] lduw [%i1+0x02c],%l7 ! Mem[000000002e80012c] retl ldstub [%i2+0x009],%l6 ! Mem[000000002f000109] p15_jmpl_1_lo: ldub [%o0+0x02f],%l1 ! Mem[000000002e00012f] lduw [%o2+0x024],%l3 ! Mem[000000002f000124] jmpl %g6+8,%g0 std %l2,[%o2+0x030] ! Mem[000000002f000130] p15_call_1_lo: ldd [%o3+0x000],%l4 ! Mem[000000002f800100] swap [%o2+0x014],%l2 ! Mem[000000002f000114] swap [%o0+0x014],%l1 ! Mem[000000002e000114] swap [%o0+0x00c],%l5 ! Mem[000000002e00010c] ldstub [%o0+0x030],%l2 ! Mem[000000002e000130] ldstub [%o0+0x01a],%l0 ! Mem[000000002e00011a] lduw [%o1+0x02c],%l7 ! Mem[000000002e80012c] retl ldstub [%o2+0x009],%l6 ! Mem[000000002f000109] p15_jmpl_1_he: swap [%i3+0x03c],%l4 ! Mem[000000002f80013c] swap [%i0+0x028],%l5 ! Mem[000000002e000128] ldsh [%i3+0x024],%l4 ! Mem[000000002f800124] ldsw [%i0+0x034],%l3 ! Mem[000000002e000134] ldstub [%i1+0x005],%l3 ! Mem[000000002e800105] jmpl %g6+8,%g0 ldd [%i0+0x038],%l6 ! Mem[000000002e000138] p15_call_1_he: ldstub [%i3+0x007],%l5 ! Mem[000000002f800107] ldsw [%i3+0x01c],%l6 ! Mem[000000002f80011c] swap [%i3+0x018],%l6 ! Mem[000000002f800118] retl ldd [%i2+0x018],%l0 ! Mem[000000002f000118] p15_jmpl_1_ho: swap [%o3+0x03c],%l4 ! Mem[000000002f80013c] swap [%o0+0x028],%l5 ! Mem[000000002e000128] ldsh [%o3+0x024],%l4 ! Mem[000000002f800124] ldsw [%o0+0x034],%l3 ! Mem[000000002e000134] ldstub [%o1+0x005],%l3 ! Mem[000000002e800105] jmpl %g6+8,%g0 ldd [%o0+0x038],%l6 ! Mem[000000002e000138] p15_call_1_ho: ldstub [%o3+0x007],%l5 ! Mem[000000002f800107] ldsw [%o3+0x01c],%l6 ! Mem[000000002f80011c] swap [%o3+0x018],%l6 ! Mem[000000002f800118] retl ldd [%o2+0x018],%l0 ! Mem[000000002f000118] p16_jmpl_1_le: stb %l2,[%i2+0x025] ! Mem[0000000031000125] sth %l5,[%i3+0x016] ! Mem[0000000031800116] std %l0,[%i3+0x038] ! Mem[0000000031800138] std %l2,[%i3+0x028] ! Mem[0000000031800128] ldstub [%i3+0x02e],%l5 ! Mem[000000003180012e] ldx [%i1+0x038],%l4 ! Mem[0000000030800138] ldub [%i1+0x037],%l3 ! Mem[0000000030800137] jmpl %g6+8,%g0 ldsb [%i3+0x03b],%l1 ! Mem[000000003180013b] p16_call_1_le: lduw [%i3+0x02c],%l0 ! Mem[000000003180012c] lduh [%i1+0x026],%l1 ! Mem[0000000030800126] stx %l2,[%i0+0x008] ! Mem[0000000030000108] ldsh [%i3+0x010],%l7 ! Mem[0000000031800110] retl ldsh [%i2+0x03e],%l3 ! Mem[000000003100013e] p16_jmpl_1_lo: stb %l2,[%o2+0x025] ! Mem[0000000031000125] sth %l5,[%o3+0x016] ! Mem[0000000031800116] std %l0,[%o3+0x038] ! Mem[0000000031800138] std %l2,[%o3+0x028] ! Mem[0000000031800128] ldstub [%o3+0x02e],%l5 ! Mem[000000003180012e] ldx [%o1+0x038],%l4 ! Mem[0000000030800138] ldub [%o1+0x037],%l3 ! Mem[0000000030800137] jmpl %g6+8,%g0 ldsb [%o3+0x03b],%l1 ! Mem[000000003180013b] p16_call_1_lo: lduw [%o3+0x02c],%l0 ! Mem[000000003180012c] lduh [%o1+0x026],%l1 ! Mem[0000000030800126] stx %l2,[%o0+0x008] ! Mem[0000000030000108] ldsh [%o3+0x010],%l7 ! Mem[0000000031800110] retl ldsh [%o2+0x03e],%l3 ! Mem[000000003100013e] p16_jmpl_1_he: stb %l5,[%i3+0x01b] ! Mem[000000003180011b] swap [%i2+0x02c],%l7 ! Mem[000000003100012c] ldstub [%i2+0x026],%l5 ! Mem[0000000031000126] ldsw [%i1+0x018],%l1 ! Mem[0000000030800118] ldstub [%i3+0x025],%l3 ! Mem[0000000031800125] jmpl %g6+8,%g0 ldd [%i0+0x020],%l0 ! Mem[0000000030000120] p16_call_1_he: ldsw [%i1+0x034],%l0 ! Mem[0000000030800134] ldub [%i0+0x008],%l4 ! Mem[0000000030000108] retl ldx [%i1+0x000],%l6 ! Mem[0000000030800100] p16_jmpl_1_ho: stb %l5,[%o3+0x01b] ! Mem[000000003180011b] swap [%o2+0x02c],%l7 ! Mem[000000003100012c] ldstub [%o2+0x026],%l5 ! Mem[0000000031000126] ldsw [%o1+0x018],%l1 ! Mem[0000000030800118] ldstub [%o3+0x025],%l3 ! Mem[0000000031800125] jmpl %g6+8,%g0 ldd [%o0+0x020],%l0 ! Mem[0000000030000120] p16_call_1_ho: ldsw [%o1+0x034],%l0 ! Mem[0000000030800134] ldub [%o0+0x008],%l4 ! Mem[0000000030000108] retl ldx [%o1+0x000],%l6 ! Mem[0000000030800100] p17_jmpl_1_le: std %l6,[%i0+0x010] ! Mem[0000000032000110] swap [%i0+0x024],%l4 ! Mem[0000000032000124] ldsh [%i2+0x034],%l2 ! Mem[0000000033000134] jmpl %g6+8,%g0 ldstub [%i1+0x01c],%l6 ! Mem[000000003280011c] p17_call_1_le: lduw [%i0+0x00c],%l6 ! Mem[000000003200010c] lduh [%i3+0x020],%l1 ! Mem[0000000033800120] retl ldstub [%i3+0x03d],%l4 ! Mem[000000003380013d] p17_jmpl_1_lo: std %l6,[%o0+0x010] ! Mem[0000000032000110] swap [%o0+0x024],%l4 ! Mem[0000000032000124] ldsh [%o2+0x034],%l2 ! Mem[0000000033000134] jmpl %g6+8,%g0 ldstub [%o1+0x01c],%l6 ! Mem[000000003280011c] p17_call_1_lo: lduw [%o0+0x00c],%l6 ! Mem[000000003200010c] lduh [%o3+0x020],%l1 ! Mem[0000000033800120] retl ldstub [%o3+0x03d],%l4 ! Mem[000000003380013d] p17_jmpl_1_he: swap [%i3+0x028],%l5 ! Mem[0000000033800128] jmpl %g6+8,%g0 stw %l0,[%i0+0x008] ! Mem[0000000032000108] p17_call_1_he: ldstub [%i3+0x02f],%l0 ! Mem[000000003380012f] stx %l5,[%i3+0x010] ! Mem[0000000033800110] retl swap [%i1+0x034],%l1 ! Mem[0000000032800134] p17_jmpl_1_ho: swap [%o3+0x028],%l5 ! Mem[0000000033800128] jmpl %g6+8,%g0 stw %l0,[%o0+0x008] ! Mem[0000000032000108] p17_call_1_ho: ldstub [%o3+0x02f],%l0 ! Mem[000000003380012f] stx %l5,[%o3+0x010] ! Mem[0000000033800110] retl swap [%o1+0x034],%l1 ! Mem[0000000032800134] p18_jmpl_1_le: swap [%i3+0x008],%l6 ! Mem[0000000035800108] jmpl %g6+8,%g0 std %l6,[%i1+0x010] ! Mem[0000000034800110] p18_call_1_le: swap [%i0+0x010],%l0 ! Mem[0000000034000110] ldsh [%i0+0x032],%l5 ! Mem[0000000034000132] retl lduh [%i0+0x034],%l6 ! Mem[0000000034000134] p18_jmpl_1_lo: swap [%o3+0x008],%l6 ! Mem[0000000035800108] jmpl %g6+8,%g0 std %l6,[%o1+0x010] ! Mem[0000000034800110] p18_call_1_lo: swap [%o0+0x010],%l0 ! Mem[0000000034000110] ldsh [%o0+0x032],%l5 ! Mem[0000000034000132] retl lduh [%o0+0x034],%l6 ! Mem[0000000034000134] p18_jmpl_1_he: ldstub [%i3+0x002],%l0 ! Mem[0000000035800102] swap [%i0+0x028],%l7 ! Mem[0000000034000128] swap [%i1+0x024],%l2 ! Mem[0000000034800124] stw %l5,[%i2+0x014] ! Mem[0000000035000114] jmpl %g6+8,%g0 ldub [%i1+0x014],%l6 ! Mem[0000000034800114] p18_call_1_he: ldd [%i3+0x008],%l6 ! Mem[0000000035800108] retl stx %l4,[%i1+0x000] ! Mem[0000000034800100] p18_jmpl_1_ho: ldstub [%o3+0x002],%l0 ! Mem[0000000035800102] swap [%o0+0x028],%l7 ! Mem[0000000034000128] swap [%o1+0x024],%l2 ! Mem[0000000034800124] stw %l5,[%o2+0x014] ! Mem[0000000035000114] jmpl %g6+8,%g0 ldub [%o1+0x014],%l6 ! Mem[0000000034800114] p18_call_1_ho: ldd [%o3+0x008],%l6 ! Mem[0000000035800108] retl stx %l4,[%o1+0x000] ! Mem[0000000034800100] p19_jmpl_1_le: swap [%i1+0x008],%l2 ! Mem[0000000036800108] stw %l2,[%i1+0x02c] ! Mem[000000003680012c] ldstub [%i2+0x018],%l0 ! Mem[0000000037000118] swap [%i1+0x018],%l7 ! Mem[0000000036800118] ldstub [%i1+0x009],%l6 ! Mem[0000000036800109] jmpl %g6+8,%g0 swap [%i3+0x018],%l2 ! Mem[0000000037800118] p19_call_1_le: ldstub [%i3+0x01c],%l2 ! Mem[000000003780011c] ldsb [%i3+0x021],%l0 ! Mem[0000000037800121] stw %l2,[%i1+0x018] ! Mem[0000000036800118] swap [%i3+0x030],%l5 ! Mem[0000000037800130] swap [%i0+0x014],%l6 ! Mem[0000000036000114] ldub [%i1+0x03b],%l0 ! Mem[000000003680013b] sth %l7,[%i2+0x02e] ! Mem[000000003700012e] retl swap [%i1+0x03c],%l4 ! Mem[000000003680013c] p19_jmpl_1_lo: swap [%o1+0x008],%l2 ! Mem[0000000036800108] stw %l2,[%o1+0x02c] ! Mem[000000003680012c] ldstub [%o2+0x018],%l0 ! Mem[0000000037000118] swap [%o1+0x018],%l7 ! Mem[0000000036800118] ldstub [%o1+0x009],%l6 ! Mem[0000000036800109] jmpl %g6+8,%g0 swap [%o3+0x018],%l2 ! Mem[0000000037800118] p19_call_1_lo: ldstub [%o3+0x01c],%l2 ! Mem[000000003780011c] ldsb [%o3+0x021],%l0 ! Mem[0000000037800121] stw %l2,[%o1+0x018] ! Mem[0000000036800118] swap [%o3+0x030],%l5 ! Mem[0000000037800130] swap [%o0+0x014],%l6 ! Mem[0000000036000114] ldub [%o1+0x03b],%l0 ! Mem[000000003680013b] sth %l7,[%o2+0x02e] ! Mem[000000003700012e] retl swap [%o1+0x03c],%l4 ! Mem[000000003680013c] p19_jmpl_1_he: stb %l3,[%i1+0x01b] ! Mem[000000003680011b] jmpl %g6+8,%g0 swap [%i3+0x004],%l0 ! Mem[0000000037800104] p19_call_1_he: stb %l6,[%i3+0x02a] ! Mem[000000003780012a] sth %l6,[%i3+0x014] ! Mem[0000000037800114] stw %l7,[%i3+0x030] ! Mem[0000000037800130] sth %l2,[%i0+0x01a] ! Mem[000000003600011a] ldstub [%i2+0x03f],%l4 ! Mem[000000003700013f] ldsh [%i3+0x020],%l2 ! Mem[0000000037800120] retl ldsh [%i0+0x010],%l7 ! Mem[0000000036000110] p19_jmpl_1_ho: stb %l3,[%o1+0x01b] ! Mem[000000003680011b] jmpl %g6+8,%g0 swap [%o3+0x004],%l0 ! Mem[0000000037800104] p19_call_1_ho: stb %l6,[%o3+0x02a] ! Mem[000000003780012a] sth %l6,[%o3+0x014] ! Mem[0000000037800114] stw %l7,[%o3+0x030] ! Mem[0000000037800130] sth %l2,[%o0+0x01a] ! Mem[000000003600011a] ldstub [%o2+0x03f],%l4 ! Mem[000000003700013f] ldsh [%o3+0x020],%l2 ! Mem[0000000037800120] retl ldsh [%o0+0x010],%l7 ! Mem[0000000036000110] p20_jmpl_1_le: ldsb [%i1+0x029],%l2 ! Mem[0000000038800129] ldstub [%i1+0x03d],%l7 ! Mem[000000003880013d] lduw [%i1+0x014],%l6 ! Mem[0000000038800114] swap [%i3+0x03c],%l2 ! Mem[000000003980013c] sth %l6,[%i3+0x034] ! Mem[0000000039800134] ldsh [%i0+0x026],%l5 ! Mem[0000000038000126] jmpl %g6+8,%g0 ldd [%i0+0x028],%l6 ! Mem[0000000038000128] p20_call_1_le: swap [%i0+0x038],%l7 ! Mem[0000000038000138] swap [%i2+0x010],%l5 ! Mem[0000000039000110] ldsb [%i0+0x027],%l5 ! Mem[0000000038000127] ldsw [%i2+0x03c],%l6 ! Mem[000000003900013c] retl ldstub [%i1+0x027],%l1 ! Mem[0000000038800127] p20_jmpl_1_lo: ldsb [%o1+0x029],%l2 ! Mem[0000000038800129] ldstub [%o1+0x03d],%l7 ! Mem[000000003880013d] lduw [%o1+0x014],%l6 ! Mem[0000000038800114] swap [%o3+0x03c],%l2 ! Mem[000000003980013c] sth %l6,[%o3+0x034] ! Mem[0000000039800134] ldsh [%o0+0x026],%l5 ! Mem[0000000038000126] jmpl %g6+8,%g0 ldd [%o0+0x028],%l6 ! Mem[0000000038000128] p20_call_1_lo: swap [%o0+0x038],%l7 ! Mem[0000000038000138] swap [%o2+0x010],%l5 ! Mem[0000000039000110] ldsb [%o0+0x027],%l5 ! Mem[0000000038000127] ldsw [%o2+0x03c],%l6 ! Mem[000000003900013c] retl ldstub [%o1+0x027],%l1 ! Mem[0000000038800127] p20_jmpl_1_he: jmpl %g6+8,%g0 stb %l3,[%i3+0x014] ! Mem[0000000039800114] p20_call_1_he: lduw [%i1+0x018],%l5 ! Mem[0000000038800118] retl stw %l5,[%i2+0x028] ! Mem[0000000039000128] p20_jmpl_1_ho: jmpl %g6+8,%g0 stb %l3,[%o3+0x014] ! Mem[0000000039800114] p20_call_1_ho: lduw [%o1+0x018],%l5 ! Mem[0000000038800118] retl stw %l5,[%o2+0x028] ! Mem[0000000039000128] p21_jmpl_1_le: stw %l1,[%i3+0x02c] ! Mem[000000003b80012c] swap [%i2+0x008],%l4 ! Mem[000000003b000108] jmpl %g6+8,%g0 lduh [%i1+0x01e],%l7 ! Mem[000000003a80011e] p21_call_1_le: ldstub [%i3+0x037],%l7 ! Mem[000000003b800137] ldstub [%i2+0x01c],%l6 ! Mem[000000003b00011c] sth %l1,[%i1+0x022] ! Mem[000000003a800122] ldsh [%i1+0x030],%l2 ! Mem[000000003a800130] std %l2,[%i1+0x010] ! Mem[000000003a800110] sth %l5,[%i1+0x004] ! Mem[000000003a800104] ldsh [%i0+0x02e],%l0 ! Mem[000000003a00012e] retl ldd [%i2+0x020],%l4 ! Mem[000000003b000120] p21_jmpl_1_lo: stw %l1,[%o3+0x02c] ! Mem[000000003b80012c] swap [%o2+0x008],%l4 ! Mem[000000003b000108] jmpl %g6+8,%g0 lduh [%o1+0x01e],%l7 ! Mem[000000003a80011e] p21_call_1_lo: ldstub [%o3+0x037],%l7 ! Mem[000000003b800137] ldstub [%o2+0x01c],%l6 ! Mem[000000003b00011c] sth %l1,[%o1+0x022] ! Mem[000000003a800122] ldsh [%o1+0x030],%l2 ! Mem[000000003a800130] std %l2,[%o1+0x010] ! Mem[000000003a800110] sth %l5,[%o1+0x004] ! Mem[000000003a800104] ldsh [%o0+0x02e],%l0 ! Mem[000000003a00012e] retl ldd [%o2+0x020],%l4 ! Mem[000000003b000120] p21_jmpl_1_he: ldstub [%i2+0x033],%l5 ! Mem[000000003b000133] ldsb [%i0+0x02b],%l7 ! Mem[000000003a00012b] lduw [%i2+0x008],%l2 ! Mem[000000003b000108] ldstub [%i3+0x023],%l6 ! Mem[000000003b800123] stx %l5,[%i3+0x038] ! Mem[000000003b800138] jmpl %g6+8,%g0 ldd [%i0+0x010],%l6 ! Mem[000000003a000110] p21_call_1_he: sth %l0,[%i3+0x00c] ! Mem[000000003b80010c] stw %l5,[%i0+0x000] ! Mem[000000003a000100] ldsb [%i1+0x02f],%l2 ! Mem[000000003a80012f] lduw [%i3+0x038],%l1 ! Mem[000000003b800138] retl swap [%i3+0x010],%l4 ! Mem[000000003b800110] p21_jmpl_1_ho: ldstub [%o2+0x033],%l5 ! Mem[000000003b000133] ldsb [%o0+0x02b],%l7 ! Mem[000000003a00012b] lduw [%o2+0x008],%l2 ! Mem[000000003b000108] ldstub [%o3+0x023],%l6 ! Mem[000000003b800123] stx %l5,[%o3+0x038] ! Mem[000000003b800138] jmpl %g6+8,%g0 ldd [%o0+0x010],%l6 ! Mem[000000003a000110] p21_call_1_ho: sth %l0,[%o3+0x00c] ! Mem[000000003b80010c] stw %l5,[%o0+0x000] ! Mem[000000003a000100] ldsb [%o1+0x02f],%l2 ! Mem[000000003a80012f] lduw [%o3+0x038],%l1 ! Mem[000000003b800138] retl swap [%o3+0x010],%l4 ! Mem[000000003b800110] p22_jmpl_1_le: jmpl %g6+8,%g0 stx %l0,[%i3+0x010] ! Mem[000000003d800110] p22_call_1_le: ldstub [%i3+0x02c],%l2 ! Mem[000000003d80012c] ldstub [%i0+0x01b],%l3 ! Mem[000000003c00011b] retl ldsw [%i3+0x038],%l1 ! Mem[000000003d800138] p22_jmpl_1_lo: jmpl %g6+8,%g0 stx %l0,[%o3+0x010] ! Mem[000000003d800110] p22_call_1_lo: ldstub [%o3+0x02c],%l2 ! Mem[000000003d80012c] ldstub [%o0+0x01b],%l3 ! Mem[000000003c00011b] retl ldsw [%o3+0x038],%l1 ! Mem[000000003d800138] p22_jmpl_1_he: swap [%i2+0x004],%l4 ! Mem[000000003d000104] jmpl %g6+8,%g0 ldstub [%i1+0x020],%l6 ! Mem[000000003c800120] p22_call_1_he: std %l0,[%i2+0x000] ! Mem[000000003d000100] ldsb [%i3+0x001],%l0 ! Mem[000000003d800101] stb %l6,[%i0+0x01c] ! Mem[000000003c00011c] ldstub [%i2+0x022],%l7 ! Mem[000000003d000122] swap [%i2+0x000],%l3 ! Mem[000000003d000100] std %l2,[%i1+0x020] ! Mem[000000003c800120] retl lduw [%i3+0x020],%l1 ! Mem[000000003d800120] p22_jmpl_1_ho: swap [%o2+0x004],%l4 ! Mem[000000003d000104] jmpl %g6+8,%g0 ldstub [%o1+0x020],%l6 ! Mem[000000003c800120] p22_call_1_ho: std %l0,[%o2+0x000] ! Mem[000000003d000100] ldsb [%o3+0x001],%l0 ! Mem[000000003d800101] stb %l6,[%o0+0x01c] ! Mem[000000003c00011c] ldstub [%o2+0x022],%l7 ! Mem[000000003d000122] swap [%o2+0x000],%l3 ! Mem[000000003d000100] std %l2,[%o1+0x020] ! Mem[000000003c800120] retl lduw [%o3+0x020],%l1 ! Mem[000000003d800120] p23_jmpl_1_le: stb %l2,[%i2+0x03f] ! Mem[000000003f00013f] ldsw [%i3+0x014],%l1 ! Mem[000000003f800114] stb %l0,[%i2+0x035] ! Mem[000000003f000135] stw %l7,[%i0+0x010] ! Mem[000000003e000110] swap [%i0+0x028],%l5 ! Mem[000000003e000128] ldsw [%i1+0x018],%l3 ! Mem[000000003e800118] std %l6,[%i0+0x018] ! Mem[000000003e000118] jmpl %g6+8,%g0 swap [%i0+0x008],%l0 ! Mem[000000003e000108] p23_call_1_le: ldsb [%i3+0x02f],%l7 ! Mem[000000003f80012f] ldstub [%i1+0x037],%l7 ! Mem[000000003e800137] ldsb [%i2+0x01a],%l3 ! Mem[000000003f00011a] swap [%i1+0x028],%l6 ! Mem[000000003e800128] retl std %l0,[%i3+0x038] ! Mem[000000003f800138] p23_jmpl_1_lo: stb %l2,[%o2+0x03f] ! Mem[000000003f00013f] ldsw [%o3+0x014],%l1 ! Mem[000000003f800114] stb %l0,[%o2+0x035] ! Mem[000000003f000135] stw %l7,[%o0+0x010] ! Mem[000000003e000110] swap [%o0+0x028],%l5 ! Mem[000000003e000128] ldsw [%o1+0x018],%l3 ! Mem[000000003e800118] std %l6,[%o0+0x018] ! Mem[000000003e000118] jmpl %g6+8,%g0 swap [%o0+0x008],%l0 ! Mem[000000003e000108] p23_call_1_lo: ldsb [%o3+0x02f],%l7 ! Mem[000000003f80012f] ldstub [%o1+0x037],%l7 ! Mem[000000003e800137] ldsb [%o2+0x01a],%l3 ! Mem[000000003f00011a] swap [%o1+0x028],%l6 ! Mem[000000003e800128] retl std %l0,[%o3+0x038] ! Mem[000000003f800138] p23_jmpl_1_he: ldstub [%i2+0x03c],%l5 ! Mem[000000003f00013c] lduh [%i1+0x00e],%l0 ! Mem[000000003e80010e] stw %l7,[%i0+0x030] ! Mem[000000003e000130] jmpl %g6+8,%g0 ldsw [%i1+0x008],%l0 ! Mem[000000003e800108] p23_call_1_he: lduw [%i0+0x030],%l3 ! Mem[000000003e000130] retl std %l4,[%i3+0x038] ! Mem[000000003f800138] p23_jmpl_1_ho: ldstub [%o2+0x03c],%l5 ! Mem[000000003f00013c] lduh [%o1+0x00e],%l0 ! Mem[000000003e80010e] stw %l7,[%o0+0x030] ! Mem[000000003e000130] jmpl %g6+8,%g0 ldsw [%o1+0x008],%l0 ! Mem[000000003e800108] p23_call_1_ho: lduw [%o0+0x030],%l3 ! Mem[000000003e000130] retl std %l4,[%o3+0x038] ! Mem[000000003f800138] p24_jmpl_1_le: ldd [%i1+0x038],%l0 ! Mem[0000000040800138] ldsw [%i2+0x030],%l6 ! Mem[0000000041000130] swap [%i3+0x030],%l5 ! Mem[0000000041800130] lduh [%i1+0x020],%l6 ! Mem[0000000040800120] lduh [%i2+0x00a],%l3 ! Mem[000000004100010a] jmpl %g6+8,%g0 ldstub [%i2+0x02a],%l7 ! Mem[000000004100012a] p24_call_1_le: ldstub [%i0+0x026],%l7 ! Mem[0000000040000126] swap [%i2+0x030],%l5 ! Mem[0000000041000130] ldd [%i3+0x018],%l6 ! Mem[0000000041800118] ldstub [%i1+0x01c],%l4 ! Mem[000000004080011c] ldstub [%i1+0x000],%l3 ! Mem[0000000040800100] swap [%i2+0x024],%l3 ! Mem[0000000041000124] ldsh [%i0+0x03c],%l3 ! Mem[000000004000013c] retl sth %l1,[%i1+0x002] ! Mem[0000000040800102] p24_jmpl_1_lo: ldd [%o1+0x038],%l0 ! Mem[0000000040800138] ldsw [%o2+0x030],%l6 ! Mem[0000000041000130] swap [%o3+0x030],%l5 ! Mem[0000000041800130] lduh [%o1+0x020],%l6 ! Mem[0000000040800120] lduh [%o2+0x00a],%l3 ! Mem[000000004100010a] jmpl %g6+8,%g0 ldstub [%o2+0x02a],%l7 ! Mem[000000004100012a] p24_call_1_lo: ldstub [%o0+0x026],%l7 ! Mem[0000000040000126] swap [%o2+0x030],%l5 ! Mem[0000000041000130] ldd [%o3+0x018],%l6 ! Mem[0000000041800118] ldstub [%o1+0x01c],%l4 ! Mem[000000004080011c] ldstub [%o1+0x000],%l3 ! Mem[0000000040800100] swap [%o2+0x024],%l3 ! Mem[0000000041000124] ldsh [%o0+0x03c],%l3 ! Mem[000000004000013c] retl sth %l1,[%o1+0x002] ! Mem[0000000040800102] p24_jmpl_1_he: ldsb [%i2+0x016],%l5 ! Mem[0000000041000116] swap [%i3+0x014],%l6 ! Mem[0000000041800114] jmpl %g6+8,%g0 ldsh [%i1+0x024],%l5 ! Mem[0000000040800124] p24_call_1_he: swap [%i1+0x00c],%l4 ! Mem[000000004080010c] swap [%i2+0x034],%l1 ! Mem[0000000041000134] ldstub [%i2+0x035],%l7 ! Mem[0000000041000135] ldstub [%i3+0x005],%l2 ! Mem[0000000041800105] ldub [%i0+0x01a],%l2 ! Mem[000000004000011a] retl sth %l2,[%i0+0x01c] ! Mem[000000004000011c] p24_jmpl_1_ho: ldsb [%o2+0x016],%l5 ! Mem[0000000041000116] swap [%o3+0x014],%l6 ! Mem[0000000041800114] jmpl %g6+8,%g0 ldsh [%o1+0x024],%l5 ! Mem[0000000040800124] p24_call_1_ho: swap [%o1+0x00c],%l4 ! Mem[000000004080010c] swap [%o2+0x034],%l1 ! Mem[0000000041000134] ldstub [%o2+0x035],%l7 ! Mem[0000000041000135] ldstub [%o3+0x005],%l2 ! Mem[0000000041800105] ldub [%o0+0x01a],%l2 ! Mem[000000004000011a] retl sth %l2,[%o0+0x01c] ! Mem[000000004000011c] p25_jmpl_1_le: sth %l2,[%i1+0x01a] ! Mem[000000004280011a] ldd [%i0+0x028],%l6 ! Mem[0000000042000128] ldx [%i1+0x020],%l4 ! Mem[0000000042800120] jmpl %g6+8,%g0 sth %l4,[%i2+0x038] ! Mem[0000000043000138] p25_call_1_le: ldx [%i0+0x020],%l7 ! Mem[0000000042000120] ldsb [%i2+0x009],%l3 ! Mem[0000000043000109] stb %l6,[%i2+0x00d] ! Mem[000000004300010d] stb %l3,[%i2+0x03c] ! Mem[000000004300013c] ldstub [%i2+0x01c],%l1 ! Mem[000000004300011c] swap [%i2+0x008],%l1 ! Mem[0000000043000108] retl sth %l5,[%i1+0x00c] ! Mem[000000004280010c] p25_jmpl_1_lo: sth %l2,[%o1+0x01a] ! Mem[000000004280011a] ldd [%o0+0x028],%l6 ! Mem[0000000042000128] ldx [%o1+0x020],%l4 ! Mem[0000000042800120] jmpl %g6+8,%g0 sth %l4,[%o2+0x038] ! Mem[0000000043000138] p25_call_1_lo: ldx [%o0+0x020],%l7 ! Mem[0000000042000120] ldsb [%o2+0x009],%l3 ! Mem[0000000043000109] stb %l6,[%o2+0x00d] ! Mem[000000004300010d] stb %l3,[%o2+0x03c] ! Mem[000000004300013c] ldstub [%o2+0x01c],%l1 ! Mem[000000004300011c] swap [%o2+0x008],%l1 ! Mem[0000000043000108] retl sth %l5,[%o1+0x00c] ! Mem[000000004280010c] p25_jmpl_1_he: swap [%i3+0x03c],%l7 ! Mem[000000004380013c] ldstub [%i1+0x032],%l0 ! Mem[0000000042800132] jmpl %g6+8,%g0 ldx [%i0+0x038],%l2 ! Mem[0000000042000138] p25_call_1_he: ldsh [%i2+0x024],%l4 ! Mem[0000000043000124] std %l6,[%i3+0x030] ! Mem[0000000043800130] ldx [%i3+0x038],%l7 ! Mem[0000000043800138] lduh [%i2+0x03e],%l4 ! Mem[000000004300013e] ldx [%i2+0x020],%l4 ! Mem[0000000043000120] ldub [%i2+0x016],%l3 ! Mem[0000000043000116] retl ldsb [%i0+0x03f],%l3 ! Mem[000000004200013f] p25_jmpl_1_ho: swap [%o3+0x03c],%l7 ! Mem[000000004380013c] ldstub [%o1+0x032],%l0 ! Mem[0000000042800132] jmpl %g6+8,%g0 ldx [%o0+0x038],%l2 ! Mem[0000000042000138] p25_call_1_ho: ldsh [%o2+0x024],%l4 ! Mem[0000000043000124] std %l6,[%o3+0x030] ! Mem[0000000043800130] ldx [%o3+0x038],%l7 ! Mem[0000000043800138] lduh [%o2+0x03e],%l4 ! Mem[000000004300013e] ldx [%o2+0x020],%l4 ! Mem[0000000043000120] ldub [%o2+0x016],%l3 ! Mem[0000000043000116] retl ldsb [%o0+0x03f],%l3 ! Mem[000000004200013f] p26_jmpl_1_le: ldstub [%i2+0x017],%l1 ! Mem[0000000045000117] ldsw [%i0+0x00c],%l7 ! Mem[000000004400010c] jmpl %g6+8,%g0 stx %l7,[%i1+0x030] ! Mem[0000000044800130] p26_call_1_le: retl stw %l5,[%i0+0x000] ! Mem[0000000044000100] p26_jmpl_1_lo: ldstub [%o2+0x017],%l1 ! Mem[0000000045000117] ldsw [%o0+0x00c],%l7 ! Mem[000000004400010c] jmpl %g6+8,%g0 stx %l7,[%o1+0x030] ! Mem[0000000044800130] p26_call_1_lo: retl stw %l5,[%o0+0x000] ! Mem[0000000044000100] p26_jmpl_1_he: stb %l1,[%i1+0x00c] ! Mem[000000004480010c] swap [%i0+0x008],%l0 ! Mem[0000000044000108] stb %l0,[%i3+0x007] ! Mem[0000000045800107] jmpl %g6+8,%g0 ldstub [%i1+0x03f],%l5 ! Mem[000000004480013f] p26_call_1_he: ldstub [%i3+0x030],%l2 ! Mem[0000000045800130] ldstub [%i3+0x03a],%l0 ! Mem[000000004580013a] swap [%i0+0x034],%l6 ! Mem[0000000044000134] swap [%i2+0x028],%l6 ! Mem[0000000045000128] retl ldx [%i1+0x008],%l5 ! Mem[0000000044800108] p26_jmpl_1_ho: stb %l1,[%o1+0x00c] ! Mem[000000004480010c] swap [%o0+0x008],%l0 ! Mem[0000000044000108] stb %l0,[%o3+0x007] ! Mem[0000000045800107] jmpl %g6+8,%g0 ldstub [%o1+0x03f],%l5 ! Mem[000000004480013f] p26_call_1_ho: ldstub [%o3+0x030],%l2 ! Mem[0000000045800130] ldstub [%o3+0x03a],%l0 ! Mem[000000004580013a] swap [%o0+0x034],%l6 ! Mem[0000000044000134] swap [%o2+0x028],%l6 ! Mem[0000000045000128] retl ldx [%o1+0x008],%l5 ! Mem[0000000044800108] p27_jmpl_1_le: lduw [%i0+0x034],%l1 ! Mem[0000000046000134] stb %l5,[%i2+0x01e] ! Mem[000000004700011e] stw %l2,[%i1+0x008] ! Mem[0000000046800108] stx %l5,[%i0+0x030] ! Mem[0000000046000130] jmpl %g6+8,%g0 ldsb [%i1+0x01e],%l1 ! Mem[000000004680011e] p27_call_1_le: sth %l0,[%i0+0x01a] ! Mem[000000004600011a] sth %l7,[%i3+0x026] ! Mem[0000000047800126] stb %l0,[%i0+0x020] ! Mem[0000000046000120] ldstub [%i3+0x03d],%l7 ! Mem[000000004780013d] lduw [%i3+0x010],%l1 ! Mem[0000000047800110] ldstub [%i3+0x020],%l2 ! Mem[0000000047800120] ldstub [%i0+0x035],%l7 ! Mem[0000000046000135] retl ldsw [%i1+0x008],%l3 ! Mem[0000000046800108] p27_jmpl_1_lo: lduw [%o0+0x034],%l1 ! Mem[0000000046000134] stb %l5,[%o2+0x01e] ! Mem[000000004700011e] stw %l2,[%o1+0x008] ! Mem[0000000046800108] stx %l5,[%o0+0x030] ! Mem[0000000046000130] jmpl %g6+8,%g0 ldsb [%o1+0x01e],%l1 ! Mem[000000004680011e] p27_call_1_lo: sth %l0,[%o0+0x01a] ! Mem[000000004600011a] sth %l7,[%o3+0x026] ! Mem[0000000047800126] stb %l0,[%o0+0x020] ! Mem[0000000046000120] ldstub [%o3+0x03d],%l7 ! Mem[000000004780013d] lduw [%o3+0x010],%l1 ! Mem[0000000047800110] ldstub [%o3+0x020],%l2 ! Mem[0000000047800120] ldstub [%o0+0x035],%l7 ! Mem[0000000046000135] retl ldsw [%o1+0x008],%l3 ! Mem[0000000046800108] p27_jmpl_1_he: stx %l1,[%i1+0x018] ! Mem[0000000046800118] ldstub [%i1+0x01c],%l3 ! Mem[000000004680011c] ldx [%i1+0x000],%l6 ! Mem[0000000046800100] swap [%i1+0x024],%l2 ! Mem[0000000046800124] stx %l0,[%i2+0x010] ! Mem[0000000047000110] ldsh [%i1+0x010],%l4 ! Mem[0000000046800110] jmpl %g6+8,%g0 stx %l1,[%i0+0x038] ! Mem[0000000046000138] p27_call_1_he: ldd [%i2+0x038],%l2 ! Mem[0000000047000138] ldstub [%i3+0x036],%l0 ! Mem[0000000047800136] ldstub [%i1+0x024],%l5 ! Mem[0000000046800124] ldd [%i2+0x018],%l0 ! Mem[0000000047000118] retl ldstub [%i2+0x015],%l3 ! Mem[0000000047000115] p27_jmpl_1_ho: stx %l1,[%o1+0x018] ! Mem[0000000046800118] ldstub [%o1+0x01c],%l3 ! Mem[000000004680011c] ldx [%o1+0x000],%l6 ! Mem[0000000046800100] swap [%o1+0x024],%l2 ! Mem[0000000046800124] stx %l0,[%o2+0x010] ! Mem[0000000047000110] ldsh [%o1+0x010],%l4 ! Mem[0000000046800110] jmpl %g6+8,%g0 stx %l1,[%o0+0x038] ! Mem[0000000046000138] p27_call_1_ho: ldd [%o2+0x038],%l2 ! Mem[0000000047000138] ldstub [%o3+0x036],%l0 ! Mem[0000000047800136] ldstub [%o1+0x024],%l5 ! Mem[0000000046800124] ldd [%o2+0x018],%l0 ! Mem[0000000047000118] retl ldstub [%o2+0x015],%l3 ! Mem[0000000047000115] p28_jmpl_1_le: jmpl %g6+8,%g0 stb %l1,[%i2+0x00f] ! Mem[000000004900010f] p28_call_1_le: swap [%i1+0x038],%l1 ! Mem[0000000048800138] ldstub [%i1+0x037],%l6 ! Mem[0000000048800137] retl ldsw [%i0+0x034],%l4 ! Mem[0000000048000134] p28_jmpl_1_lo: jmpl %g6+8,%g0 stb %l1,[%o2+0x00f] ! Mem[000000004900010f] p28_call_1_lo: swap [%o1+0x038],%l1 ! Mem[0000000048800138] ldstub [%o1+0x037],%l6 ! Mem[0000000048800137] retl ldsw [%o0+0x034],%l4 ! Mem[0000000048000134] p28_jmpl_1_he: swap [%i0+0x038],%l2 ! Mem[0000000048000138] ldstub [%i3+0x02a],%l4 ! Mem[000000004980012a] jmpl %g6+8,%g0 ldub [%i1+0x004],%l1 ! Mem[0000000048800104] p28_call_1_he: ldsw [%i3+0x024],%l3 ! Mem[0000000049800124] ldstub [%i0+0x02a],%l5 ! Mem[000000004800012a] swap [%i3+0x02c],%l1 ! Mem[000000004980012c] retl ldsh [%i1+0x008],%l7 ! Mem[0000000048800108] p28_jmpl_1_ho: swap [%o0+0x038],%l2 ! Mem[0000000048000138] ldstub [%o3+0x02a],%l4 ! Mem[000000004980012a] jmpl %g6+8,%g0 ldub [%o1+0x004],%l1 ! Mem[0000000048800104] p28_call_1_ho: ldsw [%o3+0x024],%l3 ! Mem[0000000049800124] ldstub [%o0+0x02a],%l5 ! Mem[000000004800012a] swap [%o3+0x02c],%l1 ! Mem[000000004980012c] retl ldsh [%o1+0x008],%l7 ! Mem[0000000048800108] p29_jmpl_1_le: jmpl %g6+8,%g0 swap [%i1+0x000],%l6 ! Mem[000000004a800100] p29_call_1_le: ldd [%i2+0x000],%l0 ! Mem[000000004b000100] swap [%i1+0x010],%l7 ! Mem[000000004a800110] ldsh [%i1+0x026],%l7 ! Mem[000000004a800126] ldstub [%i0+0x004],%l5 ! Mem[000000004a000104] swap [%i1+0x008],%l3 ! Mem[000000004a800108] ldstub [%i2+0x027],%l0 ! Mem[000000004b000127] retl ldd [%i1+0x010],%l6 ! Mem[000000004a800110] p29_jmpl_1_lo: jmpl %g6+8,%g0 swap [%o1+0x000],%l6 ! Mem[000000004a800100] p29_call_1_lo: ldd [%o2+0x000],%l0 ! Mem[000000004b000100] swap [%o1+0x010],%l7 ! Mem[000000004a800110] ldsh [%o1+0x026],%l7 ! Mem[000000004a800126] ldstub [%o0+0x004],%l5 ! Mem[000000004a000104] swap [%o1+0x008],%l3 ! Mem[000000004a800108] ldstub [%o2+0x027],%l0 ! Mem[000000004b000127] retl ldd [%o1+0x010],%l6 ! Mem[000000004a800110] p29_jmpl_1_he: stb %l2,[%i1+0x018] ! Mem[000000004a800118] ldsw [%i0+0x034],%l2 ! Mem[000000004a000134] stb %l1,[%i2+0x034] ! Mem[000000004b000134] lduh [%i1+0x03c],%l7 ! Mem[000000004a80013c] jmpl %g6+8,%g0 stw %l6,[%i2+0x00c] ! Mem[000000004b00010c] p29_call_1_he: stw %l7,[%i3+0x030] ! Mem[000000004b800130] ldstub [%i0+0x00d],%l5 ! Mem[000000004a00010d] lduw [%i2+0x020],%l0 ! Mem[000000004b000120] ldstub [%i2+0x03d],%l7 ! Mem[000000004b00013d] ldsw [%i2+0x030],%l3 ! Mem[000000004b000130] ldstub [%i3+0x01e],%l1 ! Mem[000000004b80011e] lduh [%i0+0x026],%l4 ! Mem[000000004a000126] retl stb %l0,[%i3+0x00c] ! Mem[000000004b80010c] p29_jmpl_1_ho: stb %l2,[%o1+0x018] ! Mem[000000004a800118] ldsw [%o0+0x034],%l2 ! Mem[000000004a000134] stb %l1,[%o2+0x034] ! Mem[000000004b000134] lduh [%o1+0x03c],%l7 ! Mem[000000004a80013c] jmpl %g6+8,%g0 stw %l6,[%o2+0x00c] ! Mem[000000004b00010c] p29_call_1_ho: stw %l7,[%o3+0x030] ! Mem[000000004b800130] ldstub [%o0+0x00d],%l5 ! Mem[000000004a00010d] lduw [%o2+0x020],%l0 ! Mem[000000004b000120] ldstub [%o2+0x03d],%l7 ! Mem[000000004b00013d] ldsw [%o2+0x030],%l3 ! Mem[000000004b000130] ldstub [%o3+0x01e],%l1 ! Mem[000000004b80011e] lduh [%o0+0x026],%l4 ! Mem[000000004a000126] retl stb %l0,[%o3+0x00c] ! Mem[000000004b80010c] p30_jmpl_1_le: ldstub [%i1+0x035],%l2 ! Mem[000000004c800135] swap [%i1+0x01c],%l6 ! Mem[000000004c80011c] stw %l5,[%i0+0x038] ! Mem[000000004c000138] jmpl %g6+8,%g0 ldsw [%i2+0x000],%l6 ! Mem[000000004d000100] p30_call_1_le: stb %l1,[%i3+0x003] ! Mem[000000004d800103] ldub [%i0+0x009],%l7 ! Mem[000000004c000109] ldsw [%i0+0x018],%l4 ! Mem[000000004c000118] ldx [%i3+0x008],%l4 ! Mem[000000004d800108] ldsh [%i1+0x000],%l0 ! Mem[000000004c800100] swap [%i3+0x008],%l3 ! Mem[000000004d800108] lduw [%i2+0x030],%l1 ! Mem[000000004d000130] retl ldd [%i3+0x018],%l2 ! Mem[000000004d800118] p30_jmpl_1_lo: ldstub [%o1+0x035],%l2 ! Mem[000000004c800135] swap [%o1+0x01c],%l6 ! Mem[000000004c80011c] stw %l5,[%o0+0x038] ! Mem[000000004c000138] jmpl %g6+8,%g0 ldsw [%o2+0x000],%l6 ! Mem[000000004d000100] p30_call_1_lo: stb %l1,[%o3+0x003] ! Mem[000000004d800103] ldub [%o0+0x009],%l7 ! Mem[000000004c000109] ldsw [%o0+0x018],%l4 ! Mem[000000004c000118] ldx [%o3+0x008],%l4 ! Mem[000000004d800108] ldsh [%o1+0x000],%l0 ! Mem[000000004c800100] swap [%o3+0x008],%l3 ! Mem[000000004d800108] lduw [%o2+0x030],%l1 ! Mem[000000004d000130] retl ldd [%o3+0x018],%l2 ! Mem[000000004d800118] p30_jmpl_1_he: jmpl %g6+8,%g0 swap [%i2+0x018],%l2 ! Mem[000000004d000118] p30_call_1_he: stb %l1,[%i1+0x020] ! Mem[000000004c800120] stx %l6,[%i1+0x028] ! Mem[000000004c800128] stb %l4,[%i0+0x026] ! Mem[000000004c000126] stb %l3,[%i3+0x008] ! Mem[000000004d800108] retl ldstub [%i2+0x01a],%l6 ! Mem[000000004d00011a] p30_jmpl_1_ho: jmpl %g6+8,%g0 swap [%o2+0x018],%l2 ! Mem[000000004d000118] p30_call_1_ho: stb %l1,[%o1+0x020] ! Mem[000000004c800120] stx %l6,[%o1+0x028] ! Mem[000000004c800128] stb %l4,[%o0+0x026] ! Mem[000000004c000126] stb %l3,[%o3+0x008] ! Mem[000000004d800108] retl ldstub [%o2+0x01a],%l6 ! Mem[000000004d00011a] p31_jmpl_1_le: jmpl %g6+8,%g0 lduw [%i0+0x028],%l2 ! Mem[000000004e000128] p31_call_1_le: retl swap [%i3+0x014],%l6 ! Mem[000000004f800114] p31_jmpl_1_lo: jmpl %g6+8,%g0 lduw [%o0+0x028],%l2 ! Mem[000000004e000128] p31_call_1_lo: retl swap [%o3+0x014],%l6 ! Mem[000000004f800114] p31_jmpl_1_he: ldsw [%i2+0x014],%l6 ! Mem[000000004f000114] ldstub [%i3+0x00f],%l0 ! Mem[000000004f80010f] ldsb [%i2+0x031],%l7 ! Mem[000000004f000131] swap [%i2+0x020],%l0 ! Mem[000000004f000120] ldsb [%i1+0x037],%l3 ! Mem[000000004e800137] swap [%i1+0x024],%l4 ! Mem[000000004e800124] jmpl %g6+8,%g0 std %l6,[%i1+0x038] ! Mem[000000004e800138] p31_call_1_he: sth %l7,[%i2+0x016] ! Mem[000000004f000116] retl swap [%i0+0x00c],%l0 ! Mem[000000004e00010c] p31_jmpl_1_ho: ldsw [%o2+0x014],%l6 ! Mem[000000004f000114] ldstub [%o3+0x00f],%l0 ! Mem[000000004f80010f] ldsb [%o2+0x031],%l7 ! Mem[000000004f000131] swap [%o2+0x020],%l0 ! Mem[000000004f000120] ldsb [%o1+0x037],%l3 ! Mem[000000004e800137] swap [%o1+0x024],%l4 ! Mem[000000004e800124] jmpl %g6+8,%g0 std %l6,[%o1+0x038] ! Mem[000000004e800138] p31_call_1_ho: sth %l7,[%o2+0x016] ! Mem[000000004f000116] retl swap [%o0+0x00c],%l0 ! Mem[000000004e00010c] p32_jmpl_1_le: ldsw [%i1+0x008],%l1 ! Mem[0000000050800108] ldstub [%i1+0x018],%l0 ! Mem[0000000050800118] ldsh [%i1+0x020],%l6 ! Mem[0000000050800120] ldsw [%i3+0x00c],%l3 ! Mem[000000005180010c] jmpl %g6+8,%g0 stw %l2,[%i1+0x038] ! Mem[0000000050800138] p32_call_1_le: ldsb [%i1+0x03c],%l2 ! Mem[000000005080013c] ldstub [%i3+0x026],%l4 ! Mem[0000000051800126] ldsw [%i3+0x00c],%l7 ! Mem[000000005180010c] ldstub [%i3+0x037],%l6 ! Mem[0000000051800137] stx %l4,[%i1+0x030] ! Mem[0000000050800130] lduw [%i3+0x000],%l5 ! Mem[0000000051800100] ldub [%i1+0x026],%l2 ! Mem[0000000050800126] retl ldsh [%i2+0x02c],%l6 ! Mem[000000005100012c] p32_jmpl_1_lo: ldsw [%o1+0x008],%l1 ! Mem[0000000050800108] ldstub [%o1+0x018],%l0 ! Mem[0000000050800118] ldsh [%o1+0x020],%l6 ! Mem[0000000050800120] ldsw [%o3+0x00c],%l3 ! Mem[000000005180010c] jmpl %g6+8,%g0 stw %l2,[%o1+0x038] ! Mem[0000000050800138] p32_call_1_lo: ldsb [%o1+0x03c],%l2 ! Mem[000000005080013c] ldstub [%o3+0x026],%l4 ! Mem[0000000051800126] ldsw [%o3+0x00c],%l7 ! Mem[000000005180010c] ldstub [%o3+0x037],%l6 ! Mem[0000000051800137] stx %l4,[%o1+0x030] ! Mem[0000000050800130] lduw [%o3+0x000],%l5 ! Mem[0000000051800100] ldub [%o1+0x026],%l2 ! Mem[0000000050800126] retl ldsh [%o2+0x02c],%l6 ! Mem[000000005100012c] p32_jmpl_1_he: ldd [%i3+0x028],%l6 ! Mem[0000000051800128] ldstub [%i1+0x001],%l6 ! Mem[0000000050800101] swap [%i1+0x018],%l3 ! Mem[0000000050800118] swap [%i3+0x03c],%l1 ! Mem[000000005180013c] ldstub [%i0+0x037],%l7 ! Mem[0000000050000137] stx %l5,[%i2+0x028] ! Mem[0000000051000128] ldstub [%i1+0x03d],%l4 ! Mem[000000005080013d] jmpl %g6+8,%g0 swap [%i0+0x020],%l5 ! Mem[0000000050000120] p32_call_1_he: sth %l2,[%i3+0x004] ! Mem[0000000051800104] ldsb [%i1+0x01f],%l4 ! Mem[000000005080011f] ldub [%i0+0x020],%l1 ! Mem[0000000050000120] lduw [%i0+0x02c],%l6 ! Mem[000000005000012c] ldstub [%i1+0x019],%l4 ! Mem[0000000050800119] stb %l6,[%i2+0x03d] ! Mem[000000005100013d] ldstub [%i3+0x027],%l1 ! Mem[0000000051800127] retl ldd [%i3+0x038],%l6 ! Mem[0000000051800138] p32_jmpl_1_ho: ldd [%o3+0x028],%l6 ! Mem[0000000051800128] ldstub [%o1+0x001],%l6 ! Mem[0000000050800101] swap [%o1+0x018],%l3 ! Mem[0000000050800118] swap [%o3+0x03c],%l1 ! Mem[000000005180013c] ldstub [%o0+0x037],%l7 ! Mem[0000000050000137] stx %l5,[%o2+0x028] ! Mem[0000000051000128] ldstub [%o1+0x03d],%l4 ! Mem[000000005080013d] jmpl %g6+8,%g0 swap [%o0+0x020],%l5 ! Mem[0000000050000120] p32_call_1_ho: sth %l2,[%o3+0x004] ! Mem[0000000051800104] ldsb [%o1+0x01f],%l4 ! Mem[000000005080011f] ldub [%o0+0x020],%l1 ! Mem[0000000050000120] lduw [%o0+0x02c],%l6 ! Mem[000000005000012c] ldstub [%o1+0x019],%l4 ! Mem[0000000050800119] stb %l6,[%o2+0x03d] ! Mem[000000005100013d] ldstub [%o3+0x027],%l1 ! Mem[0000000051800127] retl ldd [%o3+0x038],%l6 ! Mem[0000000051800138] p33_jmpl_1_le: ldstub [%i1+0x00c],%l3 ! Mem[000000005280010c] ldsh [%i1+0x01a],%l2 ! Mem[000000005280011a] ldstub [%i3+0x01a],%l4 ! Mem[000000005380011a] stx %l1,[%i0+0x010] ! Mem[0000000052000110] swap [%i0+0x034],%l0 ! Mem[0000000052000134] stw %l1,[%i3+0x02c] ! Mem[000000005380012c] jmpl %g6+8,%g0 ldub [%i0+0x029],%l5 ! Mem[0000000052000129] p33_call_1_le: ldstub [%i1+0x00d],%l6 ! Mem[000000005280010d] ldx [%i0+0x010],%l1 ! Mem[0000000052000110] std %l6,[%i1+0x030] ! Mem[0000000052800130] ldd [%i1+0x008],%l0 ! Mem[0000000052800108] retl stb %l1,[%i3+0x023] ! Mem[0000000053800123] p33_jmpl_1_lo: ldstub [%o1+0x00c],%l3 ! Mem[000000005280010c] ldsh [%o1+0x01a],%l2 ! Mem[000000005280011a] ldstub [%o3+0x01a],%l4 ! Mem[000000005380011a] stx %l1,[%o0+0x010] ! Mem[0000000052000110] swap [%o0+0x034],%l0 ! Mem[0000000052000134] stw %l1,[%o3+0x02c] ! Mem[000000005380012c] jmpl %g6+8,%g0 ldub [%o0+0x029],%l5 ! Mem[0000000052000129] p33_call_1_lo: ldstub [%o1+0x00d],%l6 ! Mem[000000005280010d] ldx [%o0+0x010],%l1 ! Mem[0000000052000110] std %l6,[%o1+0x030] ! Mem[0000000052800130] ldd [%o1+0x008],%l0 ! Mem[0000000052800108] retl stb %l1,[%o3+0x023] ! Mem[0000000053800123] p33_jmpl_1_he: lduw [%i3+0x03c],%l7 ! Mem[000000005380013c] ldsw [%i0+0x01c],%l1 ! Mem[000000005200011c] jmpl %g6+8,%g0 swap [%i3+0x008],%l3 ! Mem[0000000053800108] p33_call_1_he: swap [%i2+0x02c],%l7 ! Mem[000000005300012c] ldstub [%i3+0x009],%l6 ! Mem[0000000053800109] swap [%i1+0x03c],%l7 ! Mem[000000005280013c] lduw [%i1+0x010],%l1 ! Mem[0000000052800110] retl ldstub [%i3+0x022],%l4 ! Mem[0000000053800122] p33_jmpl_1_ho: lduw [%o3+0x03c],%l7 ! Mem[000000005380013c] ldsw [%o0+0x01c],%l1 ! Mem[000000005200011c] jmpl %g6+8,%g0 swap [%o3+0x008],%l3 ! Mem[0000000053800108] p33_call_1_ho: swap [%o2+0x02c],%l7 ! Mem[000000005300012c] ldstub [%o3+0x009],%l6 ! Mem[0000000053800109] swap [%o1+0x03c],%l7 ! Mem[000000005280013c] lduw [%o1+0x010],%l1 ! Mem[0000000052800110] retl ldstub [%o3+0x022],%l4 ! Mem[0000000053800122] p34_jmpl_1_le: ldstub [%i2+0x020],%l2 ! Mem[0000000055000120] stw %l2,[%i1+0x03c] ! Mem[000000005480013c] swap [%i2+0x030],%l2 ! Mem[0000000055000130] jmpl %g6+8,%g0 ldstub [%i1+0x02f],%l0 ! Mem[000000005480012f] p34_call_1_le: swap [%i1+0x008],%l3 ! Mem[0000000054800108] retl stx %l1,[%i2+0x030] ! Mem[0000000055000130] p34_jmpl_1_lo: ldstub [%o2+0x020],%l2 ! Mem[0000000055000120] stw %l2,[%o1+0x03c] ! Mem[000000005480013c] swap [%o2+0x030],%l2 ! Mem[0000000055000130] jmpl %g6+8,%g0 ldstub [%o1+0x02f],%l0 ! Mem[000000005480012f] p34_call_1_lo: swap [%o1+0x008],%l3 ! Mem[0000000054800108] retl stx %l1,[%o2+0x030] ! Mem[0000000055000130] p34_jmpl_1_he: ldsb [%i1+0x025],%l3 ! Mem[0000000054800125] ldstub [%i3+0x02b],%l5 ! Mem[000000005580012b] ldstub [%i1+0x020],%l4 ! Mem[0000000054800120] ldd [%i0+0x018],%l0 ! Mem[0000000054000118] sth %l6,[%i3+0x032] ! Mem[0000000055800132] stw %l3,[%i3+0x000] ! Mem[0000000055800100] ldub [%i2+0x03c],%l3 ! Mem[000000005500013c] jmpl %g6+8,%g0 swap [%i1+0x00c],%l3 ! Mem[000000005480010c] p34_call_1_he: ldub [%i0+0x01a],%l3 ! Mem[000000005400011a] lduw [%i3+0x028],%l2 ! Mem[0000000055800128] swap [%i1+0x02c],%l4 ! Mem[000000005480012c] ldsb [%i3+0x029],%l4 ! Mem[0000000055800129] ldstub [%i1+0x01b],%l3 ! Mem[000000005480011b] retl swap [%i1+0x004],%l7 ! Mem[0000000054800104] p34_jmpl_1_ho: ldsb [%o1+0x025],%l3 ! Mem[0000000054800125] ldstub [%o3+0x02b],%l5 ! Mem[000000005580012b] ldstub [%o1+0x020],%l4 ! Mem[0000000054800120] ldd [%o0+0x018],%l0 ! Mem[0000000054000118] sth %l6,[%o3+0x032] ! Mem[0000000055800132] stw %l3,[%o3+0x000] ! Mem[0000000055800100] ldub [%o2+0x03c],%l3 ! Mem[000000005500013c] jmpl %g6+8,%g0 swap [%o1+0x00c],%l3 ! Mem[000000005480010c] p34_call_1_ho: ldub [%o0+0x01a],%l3 ! Mem[000000005400011a] lduw [%o3+0x028],%l2 ! Mem[0000000055800128] swap [%o1+0x02c],%l4 ! Mem[000000005480012c] ldsb [%o3+0x029],%l4 ! Mem[0000000055800129] ldstub [%o1+0x01b],%l3 ! Mem[000000005480011b] retl swap [%o1+0x004],%l7 ! Mem[0000000054800104] p35_jmpl_1_le: ldsh [%i2+0x01a],%l4 ! Mem[000000005700011a] jmpl %g6+8,%g0 std %l0,[%i0+0x010] ! Mem[0000000056000110] p35_call_1_le: retl ldstub [%i3+0x01b],%l1 ! Mem[000000005780011b] p35_jmpl_1_lo: ldsh [%o2+0x01a],%l4 ! Mem[000000005700011a] jmpl %g6+8,%g0 std %l0,[%o0+0x010] ! Mem[0000000056000110] p35_call_1_lo: retl ldstub [%o3+0x01b],%l1 ! Mem[000000005780011b] p35_jmpl_1_he: std %l2,[%i0+0x020] ! Mem[0000000056000120] lduw [%i2+0x034],%l2 ! Mem[0000000057000134] ldsh [%i0+0x01c],%l6 ! Mem[000000005600011c] ldstub [%i0+0x021],%l0 ! Mem[0000000056000121] stx %l0,[%i1+0x000] ! Mem[0000000056800100] std %l4,[%i2+0x038] ! Mem[0000000057000138] ldstub [%i1+0x029],%l4 ! Mem[0000000056800129] jmpl %g6+8,%g0 stw %l3,[%i0+0x018] ! Mem[0000000056000118] p35_call_1_he: swap [%i1+0x008],%l5 ! Mem[0000000056800108] retl ldsh [%i1+0x02a],%l6 ! Mem[000000005680012a] p35_jmpl_1_ho: std %l2,[%o0+0x020] ! Mem[0000000056000120] lduw [%o2+0x034],%l2 ! Mem[0000000057000134] ldsh [%o0+0x01c],%l6 ! Mem[000000005600011c] ldstub [%o0+0x021],%l0 ! Mem[0000000056000121] stx %l0,[%o1+0x000] ! Mem[0000000056800100] std %l4,[%o2+0x038] ! Mem[0000000057000138] ldstub [%o1+0x029],%l4 ! Mem[0000000056800129] jmpl %g6+8,%g0 stw %l3,[%o0+0x018] ! Mem[0000000056000118] p35_call_1_ho: swap [%o1+0x008],%l5 ! Mem[0000000056800108] retl ldsh [%o1+0x02a],%l6 ! Mem[000000005680012a] p36_jmpl_1_le: jmpl %g6+8,%g0 stb %l5,[%i2+0x01e] ! Mem[000000005900011e] p36_call_1_le: swap [%i3+0x004],%l1 ! Mem[0000000059800104] ldd [%i2+0x008],%l6 ! Mem[0000000059000108] swap [%i2+0x034],%l6 ! Mem[0000000059000134] swap [%i3+0x030],%l7 ! Mem[0000000059800130] swap [%i3+0x00c],%l4 ! Mem[000000005980010c] retl std %l0,[%i2+0x000] ! Mem[0000000059000100] p36_jmpl_1_lo: jmpl %g6+8,%g0 stb %l5,[%o2+0x01e] ! Mem[000000005900011e] p36_call_1_lo: swap [%o3+0x004],%l1 ! Mem[0000000059800104] ldd [%o2+0x008],%l6 ! Mem[0000000059000108] swap [%o2+0x034],%l6 ! Mem[0000000059000134] swap [%o3+0x030],%l7 ! Mem[0000000059800130] swap [%o3+0x00c],%l4 ! Mem[000000005980010c] retl std %l0,[%o2+0x000] ! Mem[0000000059000100] p36_jmpl_1_he: swap [%i2+0x024],%l5 ! Mem[0000000059000124] stb %l5,[%i3+0x02c] ! Mem[000000005980012c] stw %l4,[%i0+0x020] ! Mem[0000000058000120] ldsw [%i0+0x030],%l0 ! Mem[0000000058000130] ldx [%i3+0x010],%l3 ! Mem[0000000059800110] jmpl %g6+8,%g0 sth %l6,[%i0+0x014] ! Mem[0000000058000114] p36_call_1_he: ldstub [%i2+0x02d],%l5 ! Mem[000000005900012d] ldstub [%i1+0x017],%l0 ! Mem[0000000058800117] sth %l0,[%i2+0x01c] ! Mem[000000005900011c] retl ldstub [%i1+0x029],%l4 ! Mem[0000000058800129] p36_jmpl_1_ho: swap [%o2+0x024],%l5 ! Mem[0000000059000124] stb %l5,[%o3+0x02c] ! Mem[000000005980012c] stw %l4,[%o0+0x020] ! Mem[0000000058000120] ldsw [%o0+0x030],%l0 ! Mem[0000000058000130] ldx [%o3+0x010],%l3 ! Mem[0000000059800110] jmpl %g6+8,%g0 sth %l6,[%o0+0x014] ! Mem[0000000058000114] p36_call_1_ho: ldstub [%o2+0x02d],%l5 ! Mem[000000005900012d] ldstub [%o1+0x017],%l0 ! Mem[0000000058800117] sth %l0,[%o2+0x01c] ! Mem[000000005900011c] retl ldstub [%o1+0x029],%l4 ! Mem[0000000058800129] p37_jmpl_1_le: ldsb [%i2+0x027],%l4 ! Mem[000000005b000127] ldd [%i1+0x018],%l2 ! Mem[000000005a800118] swap [%i3+0x000],%l0 ! Mem[000000005b800100] jmpl %g6+8,%g0 ldd [%i1+0x038],%l4 ! Mem[000000005a800138] p37_call_1_le: swap [%i3+0x014],%l1 ! Mem[000000005b800114] ldsb [%i1+0x01c],%l1 ! Mem[000000005a80011c] stb %l0,[%i0+0x00a] ! Mem[000000005a00010a] ldstub [%i1+0x03f],%l6 ! Mem[000000005a80013f] swap [%i0+0x030],%l2 ! Mem[000000005a000130] swap [%i3+0x010],%l2 ! Mem[000000005b800110] retl sth %l1,[%i2+0x026] ! Mem[000000005b000126] p37_jmpl_1_lo: ldsb [%o2+0x027],%l4 ! Mem[000000005b000127] ldd [%o1+0x018],%l2 ! Mem[000000005a800118] swap [%o3+0x000],%l0 ! Mem[000000005b800100] jmpl %g6+8,%g0 ldd [%o1+0x038],%l4 ! Mem[000000005a800138] p37_call_1_lo: swap [%o3+0x014],%l1 ! Mem[000000005b800114] ldsb [%o1+0x01c],%l1 ! Mem[000000005a80011c] stb %l0,[%o0+0x00a] ! Mem[000000005a00010a] ldstub [%o1+0x03f],%l6 ! Mem[000000005a80013f] swap [%o0+0x030],%l2 ! Mem[000000005a000130] swap [%o3+0x010],%l2 ! Mem[000000005b800110] retl sth %l1,[%o2+0x026] ! Mem[000000005b000126] p37_jmpl_1_he: swap [%i2+0x014],%l6 ! Mem[000000005b000114] lduh [%i2+0x02a],%l7 ! Mem[000000005b00012a] jmpl %g6+8,%g0 ldsw [%i0+0x03c],%l5 ! Mem[000000005a00013c] p37_call_1_he: swap [%i3+0x01c],%l2 ! Mem[000000005b80011c] ldstub [%i3+0x00b],%l3 ! Mem[000000005b80010b] retl swap [%i2+0x028],%l5 ! Mem[000000005b000128] p37_jmpl_1_ho: swap [%o2+0x014],%l6 ! Mem[000000005b000114] lduh [%o2+0x02a],%l7 ! Mem[000000005b00012a] jmpl %g6+8,%g0 ldsw [%o0+0x03c],%l5 ! Mem[000000005a00013c] p37_call_1_ho: swap [%o3+0x01c],%l2 ! Mem[000000005b80011c] ldstub [%o3+0x00b],%l3 ! Mem[000000005b80010b] retl swap [%o2+0x028],%l5 ! Mem[000000005b000128] p38_jmpl_1_le: std %l4,[%i0+0x038] ! Mem[000000005c000138] jmpl %g6+8,%g0 swap [%i3+0x014],%l1 ! Mem[000000005d800114] p38_call_1_le: retl swap [%i2+0x00c],%l7 ! Mem[000000005d00010c] p38_jmpl_1_lo: std %l4,[%o0+0x038] ! Mem[000000005c000138] jmpl %g6+8,%g0 swap [%o3+0x014],%l1 ! Mem[000000005d800114] p38_call_1_lo: retl swap [%o2+0x00c],%l7 ! Mem[000000005d00010c] p38_jmpl_1_he: stw %l3,[%i1+0x00c] ! Mem[000000005c80010c] jmpl %g6+8,%g0 swap [%i1+0x01c],%l3 ! Mem[000000005c80011c] p38_call_1_he: ldsw [%i3+0x000],%l3 ! Mem[000000005d800100] retl ldstub [%i3+0x025],%l3 ! Mem[000000005d800125] p38_jmpl_1_ho: stw %l3,[%o1+0x00c] ! Mem[000000005c80010c] jmpl %g6+8,%g0 swap [%o1+0x01c],%l3 ! Mem[000000005c80011c] p38_call_1_ho: ldsw [%o3+0x000],%l3 ! Mem[000000005d800100] retl ldstub [%o3+0x025],%l3 ! Mem[000000005d800125] p39_jmpl_1_le: ldstub [%i1+0x026],%l3 ! Mem[000000005e800126] std %l4,[%i2+0x020] ! Mem[000000005f000120] lduw [%i0+0x018],%l2 ! Mem[000000005e000118] std %l2,[%i0+0x030] ! Mem[000000005e000130] ldsb [%i1+0x024],%l1 ! Mem[000000005e800124] ldsw [%i0+0x038],%l4 ! Mem[000000005e000138] ldsb [%i0+0x034],%l1 ! Mem[000000005e000134] jmpl %g6+8,%g0 swap [%i2+0x018],%l3 ! Mem[000000005f000118] p39_call_1_le: swap [%i2+0x028],%l6 ! Mem[000000005f000128] retl swap [%i0+0x010],%l2 ! Mem[000000005e000110] p39_jmpl_1_lo: ldstub [%o1+0x026],%l3 ! Mem[000000005e800126] std %l4,[%o2+0x020] ! Mem[000000005f000120] lduw [%o0+0x018],%l2 ! Mem[000000005e000118] std %l2,[%o0+0x030] ! Mem[000000005e000130] ldsb [%o1+0x024],%l1 ! Mem[000000005e800124] ldsw [%o0+0x038],%l4 ! Mem[000000005e000138] ldsb [%o0+0x034],%l1 ! Mem[000000005e000134] jmpl %g6+8,%g0 swap [%o2+0x018],%l3 ! Mem[000000005f000118] p39_call_1_lo: swap [%o2+0x028],%l6 ! Mem[000000005f000128] retl swap [%o0+0x010],%l2 ! Mem[000000005e000110] p39_jmpl_1_he: jmpl %g6+8,%g0 ldx [%i2+0x028],%l2 ! Mem[000000005f000128] p39_call_1_he: retl stb %l7,[%i3+0x026] ! Mem[000000005f800126] p39_jmpl_1_ho: jmpl %g6+8,%g0 ldx [%o2+0x028],%l2 ! Mem[000000005f000128] p39_call_1_ho: retl stb %l7,[%o3+0x026] ! Mem[000000005f800126] p40_jmpl_1_le: jmpl %g6+8,%g0 ldsb [%i1+0x016],%l5 ! Mem[0000000060800116] p40_call_1_le: ldx [%i3+0x008],%l7 ! Mem[0000000061800108] retl stb %l4,[%i0+0x01b] ! Mem[000000006000011b] p40_jmpl_1_lo: jmpl %g6+8,%g0 ldsb [%o1+0x016],%l5 ! Mem[0000000060800116] p40_call_1_lo: ldx [%o3+0x008],%l7 ! Mem[0000000061800108] retl stb %l4,[%o0+0x01b] ! Mem[000000006000011b] p40_jmpl_1_he: ldstub [%i0+0x02e],%l6 ! Mem[000000006000012e] sth %l5,[%i0+0x02e] ! Mem[000000006000012e] std %l4,[%i3+0x038] ! Mem[0000000061800138] ldsh [%i3+0x020],%l5 ! Mem[0000000061800120] swap [%i0+0x020],%l0 ! Mem[0000000060000120] ldub [%i2+0x01a],%l2 ! Mem[000000006100011a] jmpl %g6+8,%g0 swap [%i3+0x024],%l3 ! Mem[0000000061800124] p40_call_1_he: stb %l6,[%i2+0x02d] ! Mem[000000006100012d] swap [%i0+0x018],%l4 ! Mem[0000000060000118] swap [%i0+0x02c],%l4 ! Mem[000000006000012c] ldsh [%i0+0x026],%l4 ! Mem[0000000060000126] swap [%i3+0x02c],%l0 ! Mem[000000006180012c] retl ldsh [%i0+0x026],%l1 ! Mem[0000000060000126] p40_jmpl_1_ho: ldstub [%o0+0x02e],%l6 ! Mem[000000006000012e] sth %l5,[%o0+0x02e] ! Mem[000000006000012e] std %l4,[%o3+0x038] ! Mem[0000000061800138] ldsh [%o3+0x020],%l5 ! Mem[0000000061800120] swap [%o0+0x020],%l0 ! Mem[0000000060000120] ldub [%o2+0x01a],%l2 ! Mem[000000006100011a] jmpl %g6+8,%g0 swap [%o3+0x024],%l3 ! Mem[0000000061800124] p40_call_1_ho: stb %l6,[%o2+0x02d] ! Mem[000000006100012d] swap [%o0+0x018],%l4 ! Mem[0000000060000118] swap [%o0+0x02c],%l4 ! Mem[000000006000012c] ldsh [%o0+0x026],%l4 ! Mem[0000000060000126] swap [%o3+0x02c],%l0 ! Mem[000000006180012c] retl ldsh [%o0+0x026],%l1 ! Mem[0000000060000126] p41_jmpl_1_le: ldd [%i1+0x008],%l6 ! Mem[0000000062800108] jmpl %g6+8,%g0 lduw [%i2+0x008],%l2 ! Mem[0000000063000108] p41_call_1_le: stb %l6,[%i0+0x03c] ! Mem[000000006200013c] std %l6,[%i2+0x020] ! Mem[0000000063000120] ldstub [%i2+0x00a],%l5 ! Mem[000000006300010a] ldstub [%i2+0x022],%l4 ! Mem[0000000063000122] stb %l3,[%i0+0x020] ! Mem[0000000062000120] retl stw %l6,[%i0+0x00c] ! Mem[000000006200010c] p41_jmpl_1_lo: ldd [%o1+0x008],%l6 ! Mem[0000000062800108] jmpl %g6+8,%g0 lduw [%o2+0x008],%l2 ! Mem[0000000063000108] p41_call_1_lo: stb %l6,[%o0+0x03c] ! Mem[000000006200013c] std %l6,[%o2+0x020] ! Mem[0000000063000120] ldstub [%o2+0x00a],%l5 ! Mem[000000006300010a] ldstub [%o2+0x022],%l4 ! Mem[0000000063000122] stb %l3,[%o0+0x020] ! Mem[0000000062000120] retl stw %l6,[%o0+0x00c] ! Mem[000000006200010c] p41_jmpl_1_he: ldx [%i0+0x010],%l6 ! Mem[0000000062000110] swap [%i2+0x004],%l2 ! Mem[0000000063000104] stx %l7,[%i0+0x038] ! Mem[0000000062000138] ldstub [%i1+0x032],%l0 ! Mem[0000000062800132] swap [%i2+0x03c],%l2 ! Mem[000000006300013c] ldstub [%i3+0x030],%l4 ! Mem[0000000063800130] stb %l3,[%i2+0x02f] ! Mem[000000006300012f] jmpl %g6+8,%g0 ldstub [%i3+0x00e],%l5 ! Mem[000000006380010e] p41_call_1_he: swap [%i2+0x034],%l1 ! Mem[0000000063000134] ldstub [%i0+0x015],%l7 ! Mem[0000000062000115] ldstub [%i0+0x03f],%l4 ! Mem[000000006200013f] swap [%i0+0x010],%l5 ! Mem[0000000062000110] retl ldub [%i2+0x03c],%l5 ! Mem[000000006300013c] p41_jmpl_1_ho: ldx [%o0+0x010],%l6 ! Mem[0000000062000110] swap [%o2+0x004],%l2 ! Mem[0000000063000104] stx %l7,[%o0+0x038] ! Mem[0000000062000138] ldstub [%o1+0x032],%l0 ! Mem[0000000062800132] swap [%o2+0x03c],%l2 ! Mem[000000006300013c] ldstub [%o3+0x030],%l4 ! Mem[0000000063800130] stb %l3,[%o2+0x02f] ! Mem[000000006300012f] jmpl %g6+8,%g0 ldstub [%o3+0x00e],%l5 ! Mem[000000006380010e] p41_call_1_ho: swap [%o2+0x034],%l1 ! Mem[0000000063000134] ldstub [%o0+0x015],%l7 ! Mem[0000000062000115] ldstub [%o0+0x03f],%l4 ! Mem[000000006200013f] swap [%o0+0x010],%l5 ! Mem[0000000062000110] retl ldub [%o2+0x03c],%l5 ! Mem[000000006300013c] p42_jmpl_1_le: swap [%i3+0x038],%l5 ! Mem[0000000065800138] ldd [%i1+0x018],%l4 ! Mem[0000000064800118] ldstub [%i1+0x03f],%l5 ! Mem[000000006480013f] ldstub [%i3+0x029],%l4 ! Mem[0000000065800129] sth %l3,[%i1+0x01a] ! Mem[000000006480011a] swap [%i2+0x020],%l2 ! Mem[0000000065000120] jmpl %g6+8,%g0 lduh [%i0+0x016],%l5 ! Mem[0000000064000116] p42_call_1_le: ldstub [%i1+0x006],%l1 ! Mem[0000000064800106] retl ldsw [%i3+0x024],%l5 ! Mem[0000000065800124] p42_jmpl_1_lo: swap [%o3+0x038],%l5 ! Mem[0000000065800138] ldd [%o1+0x018],%l4 ! Mem[0000000064800118] ldstub [%o1+0x03f],%l5 ! Mem[000000006480013f] ldstub [%o3+0x029],%l4 ! Mem[0000000065800129] sth %l3,[%o1+0x01a] ! Mem[000000006480011a] swap [%o2+0x020],%l2 ! Mem[0000000065000120] jmpl %g6+8,%g0 lduh [%o0+0x016],%l5 ! Mem[0000000064000116] p42_call_1_lo: ldstub [%o1+0x006],%l1 ! Mem[0000000064800106] retl ldsw [%o3+0x024],%l5 ! Mem[0000000065800124] p42_jmpl_1_he: stb %l1,[%i1+0x025] ! Mem[0000000064800125] stx %l5,[%i0+0x020] ! Mem[0000000064000120] stw %l5,[%i3+0x024] ! Mem[0000000065800124] swap [%i3+0x038],%l2 ! Mem[0000000065800138] stb %l0,[%i3+0x022] ! Mem[0000000065800122] ldub [%i3+0x037],%l3 ! Mem[0000000065800137] jmpl %g6+8,%g0 swap [%i0+0x020],%l6 ! Mem[0000000064000120] p42_call_1_he: ldstub [%i1+0x01f],%l3 ! Mem[000000006480011f] stb %l7,[%i1+0x017] ! Mem[0000000064800117] ldstub [%i0+0x02c],%l0 ! Mem[000000006400012c] retl ldsw [%i1+0x024],%l1 ! Mem[0000000064800124] p42_jmpl_1_ho: stb %l1,[%o1+0x025] ! Mem[0000000064800125] stx %l5,[%o0+0x020] ! Mem[0000000064000120] stw %l5,[%o3+0x024] ! Mem[0000000065800124] swap [%o3+0x038],%l2 ! Mem[0000000065800138] stb %l0,[%o3+0x022] ! Mem[0000000065800122] ldub [%o3+0x037],%l3 ! Mem[0000000065800137] jmpl %g6+8,%g0 swap [%o0+0x020],%l6 ! Mem[0000000064000120] p42_call_1_ho: ldstub [%o1+0x01f],%l3 ! Mem[000000006480011f] stb %l7,[%o1+0x017] ! Mem[0000000064800117] ldstub [%o0+0x02c],%l0 ! Mem[000000006400012c] retl ldsw [%o1+0x024],%l1 ! Mem[0000000064800124] p43_jmpl_1_le: sth %l3,[%i1+0x02a] ! Mem[000000006680012a] jmpl %g6+8,%g0 stw %l3,[%i3+0x01c] ! Mem[000000006780011c] p43_call_1_le: ldsb [%i3+0x014],%l6 ! Mem[0000000067800114] retl swap [%i2+0x038],%l0 ! Mem[0000000067000138] p43_jmpl_1_lo: sth %l3,[%o1+0x02a] ! Mem[000000006680012a] jmpl %g6+8,%g0 stw %l3,[%o3+0x01c] ! Mem[000000006780011c] p43_call_1_lo: ldsb [%o3+0x014],%l6 ! Mem[0000000067800114] retl swap [%o2+0x038],%l0 ! Mem[0000000067000138] p43_jmpl_1_he: lduw [%i1+0x034],%l2 ! Mem[0000000066800134] ldstub [%i2+0x002],%l0 ! Mem[0000000067000102] jmpl %g6+8,%g0 ldstub [%i3+0x03b],%l5 ! Mem[000000006780013b] p43_call_1_he: ldstub [%i3+0x016],%l1 ! Mem[0000000067800116] ldsb [%i3+0x03d],%l4 ! Mem[000000006780013d] ldd [%i0+0x018],%l6 ! Mem[0000000066000118] ldstub [%i0+0x00d],%l0 ! Mem[000000006600010d] ldstub [%i0+0x028],%l6 ! Mem[0000000066000128] ldd [%i3+0x010],%l2 ! Mem[0000000067800110] retl stw %l5,[%i1+0x004] ! Mem[0000000066800104] p43_jmpl_1_ho: lduw [%o1+0x034],%l2 ! Mem[0000000066800134] ldstub [%o2+0x002],%l0 ! Mem[0000000067000102] jmpl %g6+8,%g0 ldstub [%o3+0x03b],%l5 ! Mem[000000006780013b] p43_call_1_ho: ldstub [%o3+0x016],%l1 ! Mem[0000000067800116] ldsb [%o3+0x03d],%l4 ! Mem[000000006780013d] ldd [%o0+0x018],%l6 ! Mem[0000000066000118] ldstub [%o0+0x00d],%l0 ! Mem[000000006600010d] ldstub [%o0+0x028],%l6 ! Mem[0000000066000128] ldd [%o3+0x010],%l2 ! Mem[0000000067800110] retl stw %l5,[%o1+0x004] ! Mem[0000000066800104] p44_jmpl_1_le: jmpl %g6+8,%g0 ldx [%i2+0x020],%l6 ! Mem[0000000069000120] p44_call_1_le: std %l0,[%i1+0x000] ! Mem[0000000068800100] sth %l2,[%i1+0x030] ! Mem[0000000068800130] swap [%i2+0x03c],%l2 ! Mem[000000006900013c] ldub [%i3+0x001],%l0 ! Mem[0000000069800101] ldstub [%i0+0x00f],%l7 ! Mem[000000006800010f] ldstub [%i0+0x007],%l0 ! Mem[0000000068000107] retl swap [%i0+0x034],%l6 ! Mem[0000000068000134] p44_jmpl_1_lo: jmpl %g6+8,%g0 ldx [%o2+0x020],%l6 ! Mem[0000000069000120] p44_call_1_lo: std %l0,[%o1+0x000] ! Mem[0000000068800100] sth %l2,[%o1+0x030] ! Mem[0000000068800130] swap [%o2+0x03c],%l2 ! Mem[000000006900013c] ldub [%o3+0x001],%l0 ! Mem[0000000069800101] ldstub [%o0+0x00f],%l7 ! Mem[000000006800010f] ldstub [%o0+0x007],%l0 ! Mem[0000000068000107] retl swap [%o0+0x034],%l6 ! Mem[0000000068000134] p44_jmpl_1_he: ldsh [%i1+0x038],%l2 ! Mem[0000000068800138] ldd [%i3+0x028],%l6 ! Mem[0000000069800128] ldd [%i0+0x028],%l4 ! Mem[0000000068000128] std %l2,[%i2+0x018] ! Mem[0000000069000118] jmpl %g6+8,%g0 ldsh [%i1+0x008],%l0 ! Mem[0000000068800108] p44_call_1_he: std %l0,[%i0+0x038] ! Mem[0000000068000138] lduw [%i2+0x004],%l4 ! Mem[0000000069000104] retl ldx [%i3+0x030],%l7 ! Mem[0000000069800130] p44_jmpl_1_ho: ldsh [%o1+0x038],%l2 ! Mem[0000000068800138] ldd [%o3+0x028],%l6 ! Mem[0000000069800128] ldd [%o0+0x028],%l4 ! Mem[0000000068000128] std %l2,[%o2+0x018] ! Mem[0000000069000118] jmpl %g6+8,%g0 ldsh [%o1+0x008],%l0 ! Mem[0000000068800108] p44_call_1_ho: std %l0,[%o0+0x038] ! Mem[0000000068000138] lduw [%o2+0x004],%l4 ! Mem[0000000069000104] retl ldx [%o3+0x030],%l7 ! Mem[0000000069800130] p45_jmpl_1_le: ldx [%i1+0x028],%l6 ! Mem[000000006a800128] ldsb [%i0+0x035],%l0 ! Mem[000000006a000135] ldsw [%i3+0x02c],%l1 ! Mem[000000006b80012c] std %l4,[%i3+0x038] ! Mem[000000006b800138] jmpl %g6+8,%g0 ldd [%i0+0x030],%l2 ! Mem[000000006a000130] p45_call_1_le: lduh [%i0+0x020],%l3 ! Mem[000000006a000120] stx %l4,[%i2+0x038] ! Mem[000000006b000138] ldstub [%i1+0x01c],%l6 ! Mem[000000006a80011c] ldsw [%i0+0x00c],%l1 ! Mem[000000006a00010c] retl stb %l7,[%i0+0x029] ! Mem[000000006a000129] p45_jmpl_1_lo: ldx [%o1+0x028],%l6 ! Mem[000000006a800128] ldsb [%o0+0x035],%l0 ! Mem[000000006a000135] ldsw [%o3+0x02c],%l1 ! Mem[000000006b80012c] std %l4,[%o3+0x038] ! Mem[000000006b800138] jmpl %g6+8,%g0 ldd [%o0+0x030],%l2 ! Mem[000000006a000130] p45_call_1_lo: lduh [%o0+0x020],%l3 ! Mem[000000006a000120] stx %l4,[%o2+0x038] ! Mem[000000006b000138] ldstub [%o1+0x01c],%l6 ! Mem[000000006a80011c] ldsw [%o0+0x00c],%l1 ! Mem[000000006a00010c] retl stb %l7,[%o0+0x029] ! Mem[000000006a000129] p45_jmpl_1_he: ldsw [%i0+0x014],%l6 ! Mem[000000006a000114] stb %l2,[%i2+0x03d] ! Mem[000000006b00013d] jmpl %g6+8,%g0 swap [%i2+0x030],%l4 ! Mem[000000006b000130] p45_call_1_he: lduh [%i0+0x020],%l0 ! Mem[000000006a000120] ldd [%i3+0x038],%l6 ! Mem[000000006b800138] ldsb [%i0+0x03f],%l4 ! Mem[000000006a00013f] lduh [%i3+0x00a],%l3 ! Mem[000000006b80010a] std %l2,[%i0+0x010] ! Mem[000000006a000110] ldsw [%i2+0x00c],%l4 ! Mem[000000006b00010c] retl sth %l4,[%i1+0x026] ! Mem[000000006a800126] p45_jmpl_1_ho: ldsw [%o0+0x014],%l6 ! Mem[000000006a000114] stb %l2,[%o2+0x03d] ! Mem[000000006b00013d] jmpl %g6+8,%g0 swap [%o2+0x030],%l4 ! Mem[000000006b000130] p45_call_1_ho: lduh [%o0+0x020],%l0 ! Mem[000000006a000120] ldd [%o3+0x038],%l6 ! Mem[000000006b800138] ldsb [%o0+0x03f],%l4 ! Mem[000000006a00013f] lduh [%o3+0x00a],%l3 ! Mem[000000006b80010a] std %l2,[%o0+0x010] ! Mem[000000006a000110] ldsw [%o2+0x00c],%l4 ! Mem[000000006b00010c] retl sth %l4,[%o1+0x026] ! Mem[000000006a800126] p46_jmpl_1_le: ldstub [%i3+0x009],%l6 ! Mem[000000006d800109] lduw [%i1+0x028],%l7 ! Mem[000000006c800128] ldsb [%i3+0x02c],%l6 ! Mem[000000006d80012c] swap [%i1+0x020],%l4 ! Mem[000000006c800120] ldub [%i0+0x00a],%l3 ! Mem[000000006c00010a] sth %l4,[%i0+0x026] ! Mem[000000006c000126] ldsw [%i0+0x000],%l0 ! Mem[000000006c000100] jmpl %g6+8,%g0 ldstub [%i3+0x02b],%l7 ! Mem[000000006d80012b] p46_call_1_le: ldstub [%i3+0x00e],%l7 ! Mem[000000006d80010e] swap [%i0+0x034],%l1 ! Mem[000000006c000134] stx %l0,[%i0+0x028] ! Mem[000000006c000128] swap [%i0+0x02c],%l1 ! Mem[000000006c00012c] ldstub [%i1+0x018],%l0 ! Mem[000000006c800118] stw %l0,[%i0+0x02c] ! Mem[000000006c00012c] swap [%i1+0x00c],%l5 ! Mem[000000006c80010c] retl swap [%i3+0x000],%l0 ! Mem[000000006d800100] p46_jmpl_1_lo: ldstub [%o3+0x009],%l6 ! Mem[000000006d800109] lduw [%o1+0x028],%l7 ! Mem[000000006c800128] ldsb [%o3+0x02c],%l6 ! Mem[000000006d80012c] swap [%o1+0x020],%l4 ! Mem[000000006c800120] ldub [%o0+0x00a],%l3 ! Mem[000000006c00010a] sth %l4,[%o0+0x026] ! Mem[000000006c000126] ldsw [%o0+0x000],%l0 ! Mem[000000006c000100] jmpl %g6+8,%g0 ldstub [%o3+0x02b],%l7 ! Mem[000000006d80012b] p46_call_1_lo: ldstub [%o3+0x00e],%l7 ! Mem[000000006d80010e] swap [%o0+0x034],%l1 ! Mem[000000006c000134] stx %l0,[%o0+0x028] ! Mem[000000006c000128] swap [%o0+0x02c],%l1 ! Mem[000000006c00012c] ldstub [%o1+0x018],%l0 ! Mem[000000006c800118] stw %l0,[%o0+0x02c] ! Mem[000000006c00012c] swap [%o1+0x00c],%l5 ! Mem[000000006c80010c] retl swap [%o3+0x000],%l0 ! Mem[000000006d800100] p46_jmpl_1_he: ldsh [%i1+0x02a],%l7 ! Mem[000000006c80012a] stb %l7,[%i0+0x02b] ! Mem[000000006c00012b] ldstub [%i1+0x025],%l3 ! Mem[000000006c800125] ldstub [%i0+0x01d],%l7 ! Mem[000000006c00011d] swap [%i2+0x020],%l4 ! Mem[000000006d000120] jmpl %g6+8,%g0 lduw [%i1+0x03c],%l7 ! Mem[000000006c80013c] p46_call_1_he: lduw [%i3+0x018],%l1 ! Mem[000000006d800118] stb %l3,[%i3+0x02e] ! Mem[000000006d80012e] retl swap [%i2+0x008],%l4 ! Mem[000000006d000108] p46_jmpl_1_ho: ldsh [%o1+0x02a],%l7 ! Mem[000000006c80012a] stb %l7,[%o0+0x02b] ! Mem[000000006c00012b] ldstub [%o1+0x025],%l3 ! Mem[000000006c800125] ldstub [%o0+0x01d],%l7 ! Mem[000000006c00011d] swap [%o2+0x020],%l4 ! Mem[000000006d000120] jmpl %g6+8,%g0 lduw [%o1+0x03c],%l7 ! Mem[000000006c80013c] p46_call_1_ho: lduw [%o3+0x018],%l1 ! Mem[000000006d800118] stb %l3,[%o3+0x02e] ! Mem[000000006d80012e] retl swap [%o2+0x008],%l4 ! Mem[000000006d000108] p47_jmpl_1_le: ldstub [%i0+0x02a],%l7 ! Mem[000000006e00012a] ldstub [%i3+0x035],%l0 ! Mem[000000006f800135] jmpl %g6+8,%g0 ldsw [%i1+0x008],%l2 ! Mem[000000006e800108] p47_call_1_le: swap [%i0+0x03c],%l6 ! Mem[000000006e00013c] ldstub [%i3+0x022],%l7 ! Mem[000000006f800122] ldstub [%i2+0x009],%l3 ! Mem[000000006f000109] lduh [%i1+0x00c],%l6 ! Mem[000000006e80010c] ldd [%i1+0x010],%l0 ! Mem[000000006e800110] retl swap [%i1+0x034],%l7 ! Mem[000000006e800134] p47_jmpl_1_lo: ldstub [%o0+0x02a],%l7 ! Mem[000000006e00012a] ldstub [%o3+0x035],%l0 ! Mem[000000006f800135] jmpl %g6+8,%g0 ldsw [%o1+0x008],%l2 ! Mem[000000006e800108] p47_call_1_lo: swap [%o0+0x03c],%l6 ! Mem[000000006e00013c] ldstub [%o3+0x022],%l7 ! Mem[000000006f800122] ldstub [%o2+0x009],%l3 ! Mem[000000006f000109] lduh [%o1+0x00c],%l6 ! Mem[000000006e80010c] ldd [%o1+0x010],%l0 ! Mem[000000006e800110] retl swap [%o1+0x034],%l7 ! Mem[000000006e800134] p47_jmpl_1_he: jmpl %g6+8,%g0 swap [%i3+0x028],%l5 ! Mem[000000006f800128] p47_call_1_he: retl ldsw [%i2+0x024],%l7 ! Mem[000000006f000124] p47_jmpl_1_ho: jmpl %g6+8,%g0 swap [%o3+0x028],%l5 ! Mem[000000006f800128] p47_call_1_ho: retl ldsw [%o2+0x024],%l7 ! Mem[000000006f000124] p48_jmpl_1_le: ldstub [%i1+0x01b],%l3 ! Mem[000000007080011b] swap [%i0+0x008],%l0 ! Mem[0000000070000108] stb %l3,[%i1+0x028] ! Mem[0000000070800128] swap [%i1+0x010],%l4 ! Mem[0000000070800110] jmpl %g6+8,%g0 ldd [%i1+0x028],%l2 ! Mem[0000000070800128] p48_call_1_le: ldub [%i0+0x03a],%l6 ! Mem[000000007000013a] ldstub [%i1+0x010],%l3 ! Mem[0000000070800110] stb %l4,[%i3+0x002] ! Mem[0000000071800102] stb %l5,[%i3+0x00b] ! Mem[000000007180010b] ldstub [%i0+0x02d],%l6 ! Mem[000000007000012d] swap [%i3+0x018],%l4 ! Mem[0000000071800118] ldstub [%i2+0x02d],%l4 ! Mem[000000007100012d] retl swap [%i2+0x02c],%l4 ! Mem[000000007100012c] p48_jmpl_1_lo: ldstub [%o1+0x01b],%l3 ! Mem[000000007080011b] swap [%o0+0x008],%l0 ! Mem[0000000070000108] stb %l3,[%o1+0x028] ! Mem[0000000070800128] swap [%o1+0x010],%l4 ! Mem[0000000070800110] jmpl %g6+8,%g0 ldd [%o1+0x028],%l2 ! Mem[0000000070800128] p48_call_1_lo: ldub [%o0+0x03a],%l6 ! Mem[000000007000013a] ldstub [%o1+0x010],%l3 ! Mem[0000000070800110] stb %l4,[%o3+0x002] ! Mem[0000000071800102] stb %l5,[%o3+0x00b] ! Mem[000000007180010b] ldstub [%o0+0x02d],%l6 ! Mem[000000007000012d] swap [%o3+0x018],%l4 ! Mem[0000000071800118] ldstub [%o2+0x02d],%l4 ! Mem[000000007100012d] retl swap [%o2+0x02c],%l4 ! Mem[000000007100012c] p48_jmpl_1_he: stx %l2,[%i0+0x008] ! Mem[0000000070000108] lduw [%i3+0x02c],%l4 ! Mem[000000007180012c] ldsb [%i2+0x027],%l1 ! Mem[0000000071000127] jmpl %g6+8,%g0 ldstub [%i0+0x01f],%l4 ! Mem[000000007000011f] p48_call_1_he: retl ldx [%i2+0x010],%l4 ! Mem[0000000071000110] p48_jmpl_1_ho: stx %l2,[%o0+0x008] ! Mem[0000000070000108] lduw [%o3+0x02c],%l4 ! Mem[000000007180012c] ldsb [%o2+0x027],%l1 ! Mem[0000000071000127] jmpl %g6+8,%g0 ldstub [%o0+0x01f],%l4 ! Mem[000000007000011f] p48_call_1_ho: retl ldx [%o2+0x010],%l4 ! Mem[0000000071000110] p49_jmpl_1_le: ldub [%i0+0x02d],%l6 ! Mem[000000007200012d] lduh [%i1+0x00e],%l7 ! Mem[000000007280010e] std %l2,[%i1+0x008] ! Mem[0000000072800108] ldstub [%i2+0x02c],%l1 ! Mem[000000007300012c] jmpl %g6+8,%g0 lduw [%i3+0x02c],%l5 ! Mem[000000007380012c] p49_call_1_le: ldsw [%i2+0x020],%l1 ! Mem[0000000073000120] ldstub [%i3+0x03d],%l4 ! Mem[000000007380013d] swap [%i2+0x030],%l2 ! Mem[0000000073000130] retl ldstub [%i2+0x012],%l2 ! Mem[0000000073000112] p49_jmpl_1_lo: ldub [%o0+0x02d],%l6 ! Mem[000000007200012d] lduh [%o1+0x00e],%l7 ! Mem[000000007280010e] std %l2,[%o1+0x008] ! Mem[0000000072800108] ldstub [%o2+0x02c],%l1 ! Mem[000000007300012c] jmpl %g6+8,%g0 lduw [%o3+0x02c],%l5 ! Mem[000000007380012c] p49_call_1_lo: ldsw [%o2+0x020],%l1 ! Mem[0000000073000120] ldstub [%o3+0x03d],%l4 ! Mem[000000007380013d] swap [%o2+0x030],%l2 ! Mem[0000000073000130] retl ldstub [%o2+0x012],%l2 ! Mem[0000000073000112] p49_jmpl_1_he: jmpl %g6+8,%g0 ldstub [%i2+0x029],%l2 ! Mem[0000000073000129] p49_call_1_he: retl ldstub [%i2+0x025],%l4 ! Mem[0000000073000125] p49_jmpl_1_ho: jmpl %g6+8,%g0 ldstub [%o2+0x029],%l2 ! Mem[0000000073000129] p49_call_1_ho: retl ldstub [%o2+0x025],%l4 ! Mem[0000000073000125] p50_jmpl_1_le: stb %l7,[%i3+0x010] ! Mem[0000000075800110] ldd [%i0+0x038],%l2 ! Mem[0000000074000138] ldsh [%i1+0x030],%l7 ! Mem[0000000074800130] sth %l5,[%i1+0x028] ! Mem[0000000074800128] ldd [%i1+0x030],%l2 ! Mem[0000000074800130] stx %l0,[%i2+0x000] ! Mem[0000000075000100] jmpl %g6+8,%g0 ldstub [%i0+0x001],%l0 ! Mem[0000000074000101] p50_call_1_le: stx %l7,[%i0+0x008] ! Mem[0000000074000108] sth %l5,[%i3+0x02c] ! Mem[000000007580012c] stw %l0,[%i1+0x028] ! Mem[0000000074800128] ldstub [%i3+0x01b],%l4 ! Mem[000000007580011b] swap [%i0+0x024],%l5 ! Mem[0000000074000124] ldsh [%i0+0x024],%l5 ! Mem[0000000074000124] lduw [%i0+0x014],%l5 ! Mem[0000000074000114] retl ldstub [%i2+0x003],%l3 ! Mem[0000000075000103] p50_jmpl_1_lo: stb %l7,[%o3+0x010] ! Mem[0000000075800110] ldd [%o0+0x038],%l2 ! Mem[0000000074000138] ldsh [%o1+0x030],%l7 ! Mem[0000000074800130] sth %l5,[%o1+0x028] ! Mem[0000000074800128] ldd [%o1+0x030],%l2 ! Mem[0000000074800130] stx %l0,[%o2+0x000] ! Mem[0000000075000100] jmpl %g6+8,%g0 ldstub [%o0+0x001],%l0 ! Mem[0000000074000101] p50_call_1_lo: stx %l7,[%o0+0x008] ! Mem[0000000074000108] sth %l5,[%o3+0x02c] ! Mem[000000007580012c] stw %l0,[%o1+0x028] ! Mem[0000000074800128] ldstub [%o3+0x01b],%l4 ! Mem[000000007580011b] swap [%o0+0x024],%l5 ! Mem[0000000074000124] ldsh [%o0+0x024],%l5 ! Mem[0000000074000124] lduw [%o0+0x014],%l5 ! Mem[0000000074000114] retl ldstub [%o2+0x003],%l3 ! Mem[0000000075000103] p50_jmpl_1_he: std %l0,[%i3+0x038] ! Mem[0000000075800138] sth %l5,[%i0+0x028] ! Mem[0000000074000128] ldstub [%i1+0x02b],%l7 ! Mem[000000007480012b] ldub [%i3+0x02b],%l5 ! Mem[000000007580012b] ldub [%i2+0x029],%l7 ! Mem[0000000075000129] jmpl %g6+8,%g0 sth %l0,[%i2+0x02e] ! Mem[000000007500012e] p50_call_1_he: ldstub [%i1+0x015],%l7 ! Mem[0000000074800115] stb %l2,[%i2+0x003] ! Mem[0000000075000103] retl sth %l7,[%i2+0x00e] ! Mem[000000007500010e] p50_jmpl_1_ho: std %l0,[%o3+0x038] ! Mem[0000000075800138] sth %l5,[%o0+0x028] ! Mem[0000000074000128] ldstub [%o1+0x02b],%l7 ! Mem[000000007480012b] ldub [%o3+0x02b],%l5 ! Mem[000000007580012b] ldub [%o2+0x029],%l7 ! Mem[0000000075000129] jmpl %g6+8,%g0 sth %l0,[%o2+0x02e] ! Mem[000000007500012e] p50_call_1_ho: ldstub [%o1+0x015],%l7 ! Mem[0000000074800115] stb %l2,[%o2+0x003] ! Mem[0000000075000103] retl sth %l7,[%o2+0x00e] ! Mem[000000007500010e] p51_jmpl_1_le: stx %l3,[%i0+0x008] ! Mem[0000000076000108] ldd [%i0+0x028],%l0 ! Mem[0000000076000128] lduw [%i1+0x018],%l4 ! Mem[0000000076800118] sth %l6,[%i0+0x02c] ! Mem[000000007600012c] sth %l0,[%i0+0x034] ! Mem[0000000076000134] stb %l1,[%i3+0x02f] ! Mem[000000007780012f] jmpl %g6+8,%g0 ldx [%i0+0x028],%l5 ! Mem[0000000076000128] p51_call_1_le: ldx [%i0+0x020],%l4 ! Mem[0000000076000120] ldsb [%i2+0x029],%l3 ! Mem[0000000077000129] swap [%i2+0x034],%l7 ! Mem[0000000077000134] ldstub [%i3+0x02e],%l7 ! Mem[000000007780012e] retl swap [%i0+0x034],%l1 ! Mem[0000000076000134] p51_jmpl_1_lo: stx %l3,[%o0+0x008] ! Mem[0000000076000108] ldd [%o0+0x028],%l0 ! Mem[0000000076000128] lduw [%o1+0x018],%l4 ! Mem[0000000076800118] sth %l6,[%o0+0x02c] ! Mem[000000007600012c] sth %l0,[%o0+0x034] ! Mem[0000000076000134] stb %l1,[%o3+0x02f] ! Mem[000000007780012f] jmpl %g6+8,%g0 ldx [%o0+0x028],%l5 ! Mem[0000000076000128] p51_call_1_lo: ldx [%o0+0x020],%l4 ! Mem[0000000076000120] ldsb [%o2+0x029],%l3 ! Mem[0000000077000129] swap [%o2+0x034],%l7 ! Mem[0000000077000134] ldstub [%o3+0x02e],%l7 ! Mem[000000007780012e] retl swap [%o0+0x034],%l1 ! Mem[0000000076000134] p51_jmpl_1_he: std %l2,[%i0+0x018] ! Mem[0000000076000118] stw %l1,[%i2+0x01c] ! Mem[000000007700011c] ldstub [%i3+0x03d],%l2 ! Mem[000000007780013d] ldstub [%i1+0x030],%l4 ! Mem[0000000076800130] jmpl %g6+8,%g0 ldsb [%i0+0x004],%l5 ! Mem[0000000076000104] p51_call_1_he: ldstub [%i1+0x016],%l5 ! Mem[0000000076800116] ldsb [%i2+0x023],%l3 ! Mem[0000000077000123] ldsb [%i1+0x03a],%l6 ! Mem[000000007680013a] ldd [%i2+0x030],%l2 ! Mem[0000000077000130] ldstub [%i1+0x00d],%l4 ! Mem[000000007680010d] retl ldstub [%i1+0x026],%l4 ! Mem[0000000076800126] p51_jmpl_1_ho: std %l2,[%o0+0x018] ! Mem[0000000076000118] stw %l1,[%o2+0x01c] ! Mem[000000007700011c] ldstub [%o3+0x03d],%l2 ! Mem[000000007780013d] ldstub [%o1+0x030],%l4 ! Mem[0000000076800130] jmpl %g6+8,%g0 ldsb [%o0+0x004],%l5 ! Mem[0000000076000104] p51_call_1_ho: ldstub [%o1+0x016],%l5 ! Mem[0000000076800116] ldsb [%o2+0x023],%l3 ! Mem[0000000077000123] ldsb [%o1+0x03a],%l6 ! Mem[000000007680013a] ldd [%o2+0x030],%l2 ! Mem[0000000077000130] ldstub [%o1+0x00d],%l4 ! Mem[000000007680010d] retl ldstub [%o1+0x026],%l4 ! Mem[0000000076800126] p52_jmpl_1_le: std %l2,[%i3+0x008] ! Mem[0000000079800108] jmpl %g6+8,%g0 ldstub [%i1+0x03b],%l2 ! Mem[000000007880013b] p52_call_1_le: ldstub [%i0+0x03c],%l2 ! Mem[000000007800013c] swap [%i3+0x004],%l5 ! Mem[0000000079800104] swap [%i2+0x008],%l5 ! Mem[0000000079000108] ldsw [%i0+0x02c],%l6 ! Mem[000000007800012c] sth %l1,[%i1+0x036] ! Mem[0000000078800136] swap [%i2+0x034],%l1 ! Mem[0000000079000134] sth %l0,[%i1+0x02a] ! Mem[000000007880012a] retl swap [%i1+0x008],%l6 ! Mem[0000000078800108] p52_jmpl_1_lo: std %l2,[%o3+0x008] ! Mem[0000000079800108] jmpl %g6+8,%g0 ldstub [%o1+0x03b],%l2 ! Mem[000000007880013b] p52_call_1_lo: ldstub [%o0+0x03c],%l2 ! Mem[000000007800013c] swap [%o3+0x004],%l5 ! Mem[0000000079800104] swap [%o2+0x008],%l5 ! Mem[0000000079000108] ldsw [%o0+0x02c],%l6 ! Mem[000000007800012c] sth %l1,[%o1+0x036] ! Mem[0000000078800136] swap [%o2+0x034],%l1 ! Mem[0000000079000134] sth %l0,[%o1+0x02a] ! Mem[000000007880012a] retl swap [%o1+0x008],%l6 ! Mem[0000000078800108] p52_jmpl_1_he: sth %l3,[%i2+0x028] ! Mem[0000000079000128] jmpl %g6+8,%g0 std %l4,[%i3+0x010] ! Mem[0000000079800110] p52_call_1_he: lduh [%i3+0x032],%l7 ! Mem[0000000079800132] ldstub [%i1+0x00d],%l4 ! Mem[000000007880010d] ldub [%i2+0x034],%l1 ! Mem[0000000079000134] std %l6,[%i2+0x018] ! Mem[0000000079000118] ldstub [%i1+0x030],%l1 ! Mem[0000000078800130] ldub [%i0+0x01d],%l2 ! Mem[000000007800011d] retl stb %l1,[%i1+0x020] ! Mem[0000000078800120] p52_jmpl_1_ho: sth %l3,[%o2+0x028] ! Mem[0000000079000128] jmpl %g6+8,%g0 std %l4,[%o3+0x010] ! Mem[0000000079800110] p52_call_1_ho: lduh [%o3+0x032],%l7 ! Mem[0000000079800132] ldstub [%o1+0x00d],%l4 ! Mem[000000007880010d] ldub [%o2+0x034],%l1 ! Mem[0000000079000134] std %l6,[%o2+0x018] ! Mem[0000000079000118] ldstub [%o1+0x030],%l1 ! Mem[0000000078800130] ldub [%o0+0x01d],%l2 ! Mem[000000007800011d] retl stb %l1,[%o1+0x020] ! Mem[0000000078800120] p53_jmpl_1_le: swap [%i3+0x02c],%l1 ! Mem[000000007b80012c] swap [%i0+0x034],%l2 ! Mem[000000007a000134] jmpl %g6+8,%g0 lduh [%i3+0x01c],%l6 ! Mem[000000007b80011c] p53_call_1_le: stb %l4,[%i0+0x028] ! Mem[000000007a000128] ldsh [%i1+0x03c],%l3 ! Mem[000000007a80013c] retl ldsh [%i3+0x01c],%l1 ! Mem[000000007b80011c] p53_jmpl_1_lo: swap [%o3+0x02c],%l1 ! Mem[000000007b80012c] swap [%o0+0x034],%l2 ! Mem[000000007a000134] jmpl %g6+8,%g0 lduh [%o3+0x01c],%l6 ! Mem[000000007b80011c] p53_call_1_lo: stb %l4,[%o0+0x028] ! Mem[000000007a000128] ldsh [%o1+0x03c],%l3 ! Mem[000000007a80013c] retl ldsh [%o3+0x01c],%l1 ! Mem[000000007b80011c] p53_jmpl_1_he: swap [%i0+0x010],%l6 ! Mem[000000007a000110] swap [%i0+0x004],%l2 ! Mem[000000007a000104] stb %l7,[%i3+0x03d] ! Mem[000000007b80013d] swap [%i1+0x008],%l0 ! Mem[000000007a800108] ldstub [%i0+0x008],%l3 ! Mem[000000007a000108] swap [%i1+0x00c],%l6 ! Mem[000000007a80010c] jmpl %g6+8,%g0 ldstub [%i3+0x02e],%l6 ! Mem[000000007b80012e] p53_call_1_he: ldub [%i3+0x016],%l5 ! Mem[000000007b800116] stw %l1,[%i1+0x010] ! Mem[000000007a800110] ldx [%i2+0x018],%l2 ! Mem[000000007b000118] lduh [%i0+0x03e],%l4 ! Mem[000000007a00013e] retl std %l4,[%i1+0x020] ! Mem[000000007a800120] p53_jmpl_1_ho: swap [%o0+0x010],%l6 ! Mem[000000007a000110] swap [%o0+0x004],%l2 ! Mem[000000007a000104] stb %l7,[%o3+0x03d] ! Mem[000000007b80013d] swap [%o1+0x008],%l0 ! Mem[000000007a800108] ldstub [%o0+0x008],%l3 ! Mem[000000007a000108] swap [%o1+0x00c],%l6 ! Mem[000000007a80010c] jmpl %g6+8,%g0 ldstub [%o3+0x02e],%l6 ! Mem[000000007b80012e] p53_call_1_ho: ldub [%o3+0x016],%l5 ! Mem[000000007b800116] stw %l1,[%o1+0x010] ! Mem[000000007a800110] ldx [%o2+0x018],%l2 ! Mem[000000007b000118] lduh [%o0+0x03e],%l4 ! Mem[000000007a00013e] retl std %l4,[%o1+0x020] ! Mem[000000007a800120] p54_jmpl_1_le: ldstub [%i0+0x00c],%l1 ! Mem[000000007c00010c] jmpl %g6+8,%g0 ldstub [%i3+0x00b],%l0 ! Mem[000000007d80010b] p54_call_1_le: sth %l7,[%i3+0x00e] ! Mem[000000007d80010e] swap [%i0+0x01c],%l1 ! Mem[000000007c00011c] std %l2,[%i3+0x018] ! Mem[000000007d800118] lduw [%i1+0x02c],%l0 ! Mem[000000007c80012c] retl ldd [%i0+0x028],%l6 ! Mem[000000007c000128] p54_jmpl_1_lo: ldstub [%o0+0x00c],%l1 ! Mem[000000007c00010c] jmpl %g6+8,%g0 ldstub [%o3+0x00b],%l0 ! Mem[000000007d80010b] p54_call_1_lo: sth %l7,[%o3+0x00e] ! Mem[000000007d80010e] swap [%o0+0x01c],%l1 ! Mem[000000007c00011c] std %l2,[%o3+0x018] ! Mem[000000007d800118] lduw [%o1+0x02c],%l0 ! Mem[000000007c80012c] retl ldd [%o0+0x028],%l6 ! Mem[000000007c000128] p54_jmpl_1_he: ldstub [%i2+0x03e],%l1 ! Mem[000000007d00013e] ldstub [%i2+0x009],%l2 ! Mem[000000007d000109] lduh [%i1+0x02e],%l5 ! Mem[000000007c80012e] swap [%i2+0x02c],%l0 ! Mem[000000007d00012c] ldx [%i2+0x028],%l5 ! Mem[000000007d000128] jmpl %g6+8,%g0 ldstub [%i3+0x03b],%l1 ! Mem[000000007d80013b] p54_call_1_he: ldstub [%i2+0x020],%l2 ! Mem[000000007d000120] ldsw [%i2+0x014],%l7 ! Mem[000000007d000114] ldsh [%i2+0x002],%l2 ! Mem[000000007d000102] stb %l7,[%i1+0x00e] ! Mem[000000007c80010e] retl ldstub [%i1+0x00f],%l2 ! Mem[000000007c80010f] p54_jmpl_1_ho: ldstub [%o2+0x03e],%l1 ! Mem[000000007d00013e] ldstub [%o2+0x009],%l2 ! Mem[000000007d000109] lduh [%o1+0x02e],%l5 ! Mem[000000007c80012e] swap [%o2+0x02c],%l0 ! Mem[000000007d00012c] ldx [%o2+0x028],%l5 ! Mem[000000007d000128] jmpl %g6+8,%g0 ldstub [%o3+0x03b],%l1 ! Mem[000000007d80013b] p54_call_1_ho: ldstub [%o2+0x020],%l2 ! Mem[000000007d000120] ldsw [%o2+0x014],%l7 ! Mem[000000007d000114] ldsh [%o2+0x002],%l2 ! Mem[000000007d000102] stb %l7,[%o1+0x00e] ! Mem[000000007c80010e] retl ldstub [%o1+0x00f],%l2 ! Mem[000000007c80010f] p55_jmpl_1_le: ldub [%i3+0x038],%l4 ! Mem[000000007f800138] ldsb [%i0+0x01d],%l3 ! Mem[000000007e00011d] ldd [%i1+0x028],%l0 ! Mem[000000007e800128] ldsb [%i1+0x00a],%l4 ! Mem[000000007e80010a] swap [%i3+0x01c],%l4 ! Mem[000000007f80011c] lduw [%i1+0x038],%l4 ! Mem[000000007e800138] jmpl %g6+8,%g0 ldsb [%i2+0x034],%l1 ! Mem[000000007f000134] p55_call_1_le: swap [%i1+0x00c],%l1 ! Mem[000000007e80010c] retl ldstub [%i2+0x038],%l0 ! Mem[000000007f000138] p55_jmpl_1_lo: ldub [%o3+0x038],%l4 ! Mem[000000007f800138] ldsb [%o0+0x01d],%l3 ! Mem[000000007e00011d] ldd [%o1+0x028],%l0 ! Mem[000000007e800128] ldsb [%o1+0x00a],%l4 ! Mem[000000007e80010a] swap [%o3+0x01c],%l4 ! Mem[000000007f80011c] lduw [%o1+0x038],%l4 ! Mem[000000007e800138] jmpl %g6+8,%g0 ldsb [%o2+0x034],%l1 ! Mem[000000007f000134] p55_call_1_lo: swap [%o1+0x00c],%l1 ! Mem[000000007e80010c] retl ldstub [%o2+0x038],%l0 ! Mem[000000007f000138] p55_jmpl_1_he: stw %l4,[%i0+0x000] ! Mem[000000007e000100] ldd [%i1+0x028],%l6 ! Mem[000000007e800128] ldd [%i0+0x010],%l6 ! Mem[000000007e000110] jmpl %g6+8,%g0 swap [%i2+0x024],%l3 ! Mem[000000007f000124] p55_call_1_he: ldstub [%i1+0x03d],%l7 ! Mem[000000007e80013d] ldstub [%i0+0x03f],%l4 ! Mem[000000007e00013f] ldsb [%i2+0x022],%l4 ! Mem[000000007f000122] retl ldstub [%i0+0x02b],%l5 ! Mem[000000007e00012b] p55_jmpl_1_ho: stw %l4,[%o0+0x000] ! Mem[000000007e000100] ldd [%o1+0x028],%l6 ! Mem[000000007e800128] ldd [%o0+0x010],%l6 ! Mem[000000007e000110] jmpl %g6+8,%g0 swap [%o2+0x024],%l3 ! Mem[000000007f000124] p55_call_1_ho: ldstub [%o1+0x03d],%l7 ! Mem[000000007e80013d] ldstub [%o0+0x03f],%l4 ! Mem[000000007e00013f] ldsb [%o2+0x022],%l4 ! Mem[000000007f000122] retl ldstub [%o0+0x02b],%l5 ! Mem[000000007e00012b] p56_jmpl_1_le: ldstub [%i3+0x00f],%l0 ! Mem[000000008180010f] ldsw [%i0+0x014],%l0 ! Mem[0000000080000114] ldstub [%i3+0x036],%l4 ! Mem[0000000081800136] ldub [%i3+0x016],%l5 ! Mem[0000000081800116] swap [%i0+0x008],%l1 ! Mem[0000000080000108] jmpl %g6+8,%g0 lduw [%i3+0x03c],%l6 ! Mem[000000008180013c] p56_call_1_le: retl ldsh [%i0+0x02c],%l6 ! Mem[000000008000012c] p56_jmpl_1_lo: ldstub [%o3+0x00f],%l0 ! Mem[000000008180010f] ldsw [%o0+0x014],%l0 ! Mem[0000000080000114] ldstub [%o3+0x036],%l4 ! Mem[0000000081800136] ldub [%o3+0x016],%l5 ! Mem[0000000081800116] swap [%o0+0x008],%l1 ! Mem[0000000080000108] jmpl %g6+8,%g0 lduw [%o3+0x03c],%l6 ! Mem[000000008180013c] p56_call_1_lo: retl ldsh [%o0+0x02c],%l6 ! Mem[000000008000012c] p56_jmpl_1_he: std %l2,[%i2+0x010] ! Mem[0000000081000110] ldsb [%i3+0x039],%l1 ! Mem[0000000081800139] ldd [%i0+0x008],%l2 ! Mem[0000000080000108] ldx [%i1+0x010],%l7 ! Mem[0000000080800110] lduw [%i0+0x038],%l2 ! Mem[0000000080000138] lduh [%i3+0x002],%l6 ! Mem[0000000081800102] jmpl %g6+8,%g0 swap [%i0+0x008],%l3 ! Mem[0000000080000108] p56_call_1_he: ldsb [%i0+0x007],%l0 ! Mem[0000000080000107] ldstub [%i2+0x034],%l6 ! Mem[0000000081000134] swap [%i0+0x018],%l0 ! Mem[0000000080000118] retl ldsw [%i1+0x000],%l3 ! Mem[0000000080800100] p56_jmpl_1_ho: std %l2,[%o2+0x010] ! Mem[0000000081000110] ldsb [%o3+0x039],%l1 ! Mem[0000000081800139] ldd [%o0+0x008],%l2 ! Mem[0000000080000108] ldx [%o1+0x010],%l7 ! Mem[0000000080800110] lduw [%o0+0x038],%l2 ! Mem[0000000080000138] lduh [%o3+0x002],%l6 ! Mem[0000000081800102] jmpl %g6+8,%g0 swap [%o0+0x008],%l3 ! Mem[0000000080000108] p56_call_1_ho: ldsb [%o0+0x007],%l0 ! Mem[0000000080000107] ldstub [%o2+0x034],%l6 ! Mem[0000000081000134] swap [%o0+0x018],%l0 ! Mem[0000000080000118] retl ldsw [%o1+0x000],%l3 ! Mem[0000000080800100] p57_jmpl_1_le: swap [%i0+0x008],%l0 ! Mem[0000000082000108] ldstub [%i1+0x008],%l3 ! Mem[0000000082800108] swap [%i2+0x000],%l4 ! Mem[0000000083000100] std %l4,[%i0+0x000] ! Mem[0000000082000100] sth %l6,[%i0+0x016] ! Mem[0000000082000116] ldsw [%i2+0x03c],%l4 ! Mem[000000008300013c] lduh [%i3+0x028],%l5 ! Mem[0000000083800128] jmpl %g6+8,%g0 lduw [%i1+0x028],%l7 ! Mem[0000000082800128] p57_call_1_le: sth %l1,[%i0+0x02e] ! Mem[000000008200012e] retl stb %l3,[%i1+0x030] ! Mem[0000000082800130] p57_jmpl_1_lo: swap [%o0+0x008],%l0 ! Mem[0000000082000108] ldstub [%o1+0x008],%l3 ! Mem[0000000082800108] swap [%o2+0x000],%l4 ! Mem[0000000083000100] std %l4,[%o0+0x000] ! Mem[0000000082000100] sth %l6,[%o0+0x016] ! Mem[0000000082000116] ldsw [%o2+0x03c],%l4 ! Mem[000000008300013c] lduh [%o3+0x028],%l5 ! Mem[0000000083800128] jmpl %g6+8,%g0 lduw [%o1+0x028],%l7 ! Mem[0000000082800128] p57_call_1_lo: sth %l1,[%o0+0x02e] ! Mem[000000008200012e] retl stb %l3,[%o1+0x030] ! Mem[0000000082800130] p57_jmpl_1_he: stw %l2,[%i2+0x03c] ! Mem[000000008300013c] lduw [%i2+0x008],%l2 ! Mem[0000000083000108] ldsw [%i0+0x004],%l5 ! Mem[0000000082000104] swap [%i0+0x004],%l7 ! Mem[0000000082000104] ldsb [%i3+0x00b],%l2 ! Mem[000000008380010b] ldub [%i2+0x014],%l6 ! Mem[0000000083000114] lduw [%i1+0x010],%l2 ! Mem[0000000082800110] jmpl %g6+8,%g0 stb %l0,[%i0+0x017] ! Mem[0000000082000117] p57_call_1_he: ldsw [%i3+0x02c],%l4 ! Mem[000000008380012c] lduh [%i2+0x008],%l4 ! Mem[0000000083000108] retl ldstub [%i2+0x03c],%l3 ! Mem[000000008300013c] p57_jmpl_1_ho: stw %l2,[%o2+0x03c] ! Mem[000000008300013c] lduw [%o2+0x008],%l2 ! Mem[0000000083000108] ldsw [%o0+0x004],%l5 ! Mem[0000000082000104] swap [%o0+0x004],%l7 ! Mem[0000000082000104] ldsb [%o3+0x00b],%l2 ! Mem[000000008380010b] ldub [%o2+0x014],%l6 ! Mem[0000000083000114] lduw [%o1+0x010],%l2 ! Mem[0000000082800110] jmpl %g6+8,%g0 stb %l0,[%o0+0x017] ! Mem[0000000082000117] p57_call_1_ho: ldsw [%o3+0x02c],%l4 ! Mem[000000008380012c] lduh [%o2+0x008],%l4 ! Mem[0000000083000108] retl ldstub [%o2+0x03c],%l3 ! Mem[000000008300013c] p58_jmpl_1_le: ldstub [%i3+0x020],%l4 ! Mem[0000000085800120] swap [%i0+0x038],%l4 ! Mem[0000000084000138] ldsw [%i3+0x024],%l4 ! Mem[0000000085800124] ldstub [%i0+0x002],%l0 ! Mem[0000000084000102] ldsw [%i1+0x00c],%l5 ! Mem[000000008480010c] lduh [%i2+0x006],%l0 ! Mem[0000000085000106] jmpl %g6+8,%g0 lduh [%i1+0x03e],%l5 ! Mem[000000008480013e] p58_call_1_le: lduw [%i1+0x03c],%l6 ! Mem[000000008480013c] swap [%i0+0x02c],%l0 ! Mem[000000008400012c] stx %l0,[%i0+0x018] ! Mem[0000000084000118] ldsh [%i0+0x03a],%l0 ! Mem[000000008400013a] retl stw %l7,[%i2+0x024] ! Mem[0000000085000124] p58_jmpl_1_lo: ldstub [%o3+0x020],%l4 ! Mem[0000000085800120] swap [%o0+0x038],%l4 ! Mem[0000000084000138] ldsw [%o3+0x024],%l4 ! Mem[0000000085800124] ldstub [%o0+0x002],%l0 ! Mem[0000000084000102] ldsw [%o1+0x00c],%l5 ! Mem[000000008480010c] lduh [%o2+0x006],%l0 ! Mem[0000000085000106] jmpl %g6+8,%g0 lduh [%o1+0x03e],%l5 ! Mem[000000008480013e] p58_call_1_lo: lduw [%o1+0x03c],%l6 ! Mem[000000008480013c] swap [%o0+0x02c],%l0 ! Mem[000000008400012c] stx %l0,[%o0+0x018] ! Mem[0000000084000118] ldsh [%o0+0x03a],%l0 ! Mem[000000008400013a] retl stw %l7,[%o2+0x024] ! Mem[0000000085000124] p58_jmpl_1_he: sth %l5,[%i3+0x01c] ! Mem[000000008580011c] stw %l1,[%i3+0x024] ! Mem[0000000085800124] ldstub [%i2+0x029],%l5 ! Mem[0000000085000129] ldsb [%i3+0x02b],%l0 ! Mem[000000008580012b] ldd [%i1+0x018],%l0 ! Mem[0000000084800118] ldsw [%i3+0x028],%l7 ! Mem[0000000085800128] ldstub [%i2+0x03c],%l3 ! Mem[000000008500013c] jmpl %g6+8,%g0 swap [%i1+0x008],%l2 ! Mem[0000000084800108] p58_call_1_he: lduw [%i1+0x004],%l4 ! Mem[0000000084800104] ldsb [%i1+0x010],%l7 ! Mem[0000000084800110] lduw [%i1+0x038],%l0 ! Mem[0000000084800138] ldstub [%i1+0x02c],%l4 ! Mem[000000008480012c] ldstub [%i3+0x029],%l6 ! Mem[0000000085800129] swap [%i0+0x020],%l5 ! Mem[0000000084000120] retl ldsh [%i1+0x004],%l7 ! Mem[0000000084800104] p58_jmpl_1_ho: sth %l5,[%o3+0x01c] ! Mem[000000008580011c] stw %l1,[%o3+0x024] ! Mem[0000000085800124] ldstub [%o2+0x029],%l5 ! Mem[0000000085000129] ldsb [%o3+0x02b],%l0 ! Mem[000000008580012b] ldd [%o1+0x018],%l0 ! Mem[0000000084800118] ldsw [%o3+0x028],%l7 ! Mem[0000000085800128] ldstub [%o2+0x03c],%l3 ! Mem[000000008500013c] jmpl %g6+8,%g0 swap [%o1+0x008],%l2 ! Mem[0000000084800108] p58_call_1_ho: lduw [%o1+0x004],%l4 ! Mem[0000000084800104] ldsb [%o1+0x010],%l7 ! Mem[0000000084800110] lduw [%o1+0x038],%l0 ! Mem[0000000084800138] ldstub [%o1+0x02c],%l4 ! Mem[000000008480012c] ldstub [%o3+0x029],%l6 ! Mem[0000000085800129] swap [%o0+0x020],%l5 ! Mem[0000000084000120] retl ldsh [%o1+0x004],%l7 ! Mem[0000000084800104] p59_jmpl_1_le: ldstub [%i1+0x01d],%l3 ! Mem[000000008680011d] ldsh [%i3+0x026],%l4 ! Mem[0000000087800126] stb %l3,[%i0+0x01b] ! Mem[000000008600011b] ldd [%i3+0x020],%l0 ! Mem[0000000087800120] jmpl %g6+8,%g0 ldstub [%i3+0x02b],%l7 ! Mem[000000008780012b] p59_call_1_le: swap [%i3+0x02c],%l7 ! Mem[000000008780012c] ldub [%i2+0x036],%l1 ! Mem[0000000087000136] ldub [%i3+0x01a],%l3 ! Mem[000000008780011a] ldub [%i2+0x02a],%l6 ! Mem[000000008700012a] ldx [%i2+0x038],%l0 ! Mem[0000000087000138] ldstub [%i1+0x01a],%l0 ! Mem[000000008680011a] swap [%i2+0x024],%l4 ! Mem[0000000087000124] retl ldstub [%i2+0x023],%l3 ! Mem[0000000087000123] p59_jmpl_1_lo: ldstub [%o1+0x01d],%l3 ! Mem[000000008680011d] ldsh [%o3+0x026],%l4 ! Mem[0000000087800126] stb %l3,[%o0+0x01b] ! Mem[000000008600011b] ldd [%o3+0x020],%l0 ! Mem[0000000087800120] jmpl %g6+8,%g0 ldstub [%o3+0x02b],%l7 ! Mem[000000008780012b] p59_call_1_lo: swap [%o3+0x02c],%l7 ! Mem[000000008780012c] ldub [%o2+0x036],%l1 ! Mem[0000000087000136] ldub [%o3+0x01a],%l3 ! Mem[000000008780011a] ldub [%o2+0x02a],%l6 ! Mem[000000008700012a] ldx [%o2+0x038],%l0 ! Mem[0000000087000138] ldstub [%o1+0x01a],%l0 ! Mem[000000008680011a] swap [%o2+0x024],%l4 ! Mem[0000000087000124] retl ldstub [%o2+0x023],%l3 ! Mem[0000000087000123] p59_jmpl_1_he: ldstub [%i3+0x007],%l5 ! Mem[0000000087800107] std %l6,[%i0+0x008] ! Mem[0000000086000108] ldub [%i1+0x03c],%l2 ! Mem[000000008680013c] ldstub [%i3+0x009],%l2 ! Mem[0000000087800109] stb %l6,[%i2+0x023] ! Mem[0000000087000123] jmpl %g6+8,%g0 ldstub [%i1+0x03c],%l6 ! Mem[000000008680013c] p59_call_1_he: swap [%i1+0x004],%l1 ! Mem[0000000086800104] retl ldx [%i0+0x000],%l4 ! Mem[0000000086000100] p59_jmpl_1_ho: ldstub [%o3+0x007],%l5 ! Mem[0000000087800107] std %l6,[%o0+0x008] ! Mem[0000000086000108] ldub [%o1+0x03c],%l2 ! Mem[000000008680013c] ldstub [%o3+0x009],%l2 ! Mem[0000000087800109] stb %l6,[%o2+0x023] ! Mem[0000000087000123] jmpl %g6+8,%g0 ldstub [%o1+0x03c],%l6 ! Mem[000000008680013c] p59_call_1_ho: swap [%o1+0x004],%l1 ! Mem[0000000086800104] retl ldx [%o0+0x000],%l4 ! Mem[0000000086000100] p60_jmpl_1_le: ldstub [%i0+0x03b],%l3 ! Mem[000000008800013b] stx %l0,[%i2+0x010] ! Mem[0000000089000110] stb %l4,[%i2+0x02a] ! Mem[000000008900012a] jmpl %g6+8,%g0 swap [%i2+0x004],%l1 ! Mem[0000000089000104] p60_call_1_le: swap [%i3+0x010],%l7 ! Mem[0000000089800110] swap [%i1+0x028],%l1 ! Mem[0000000088800128] swap [%i2+0x03c],%l6 ! Mem[000000008900013c] retl swap [%i0+0x030],%l2 ! Mem[0000000088000130] p60_jmpl_1_lo: ldstub [%o0+0x03b],%l3 ! Mem[000000008800013b] stx %l0,[%o2+0x010] ! Mem[0000000089000110] stb %l4,[%o2+0x02a] ! Mem[000000008900012a] jmpl %g6+8,%g0 swap [%o2+0x004],%l1 ! Mem[0000000089000104] p60_call_1_lo: swap [%o3+0x010],%l7 ! Mem[0000000089800110] swap [%o1+0x028],%l1 ! Mem[0000000088800128] swap [%o2+0x03c],%l6 ! Mem[000000008900013c] retl swap [%o0+0x030],%l2 ! Mem[0000000088000130] p60_jmpl_1_he: stx %l6,[%i2+0x010] ! Mem[0000000089000110] stw %l5,[%i2+0x024] ! Mem[0000000089000124] jmpl %g6+8,%g0 ldd [%i2+0x020],%l4 ! Mem[0000000089000120] p60_call_1_he: lduh [%i1+0x030],%l1 ! Mem[0000000088800130] stx %l2,[%i2+0x018] ! Mem[0000000089000118] swap [%i3+0x014],%l3 ! Mem[0000000089800114] std %l2,[%i1+0x018] ! Mem[0000000088800118] sth %l5,[%i1+0x026] ! Mem[0000000088800126] ldstub [%i3+0x03d],%l6 ! Mem[000000008980013d] lduw [%i3+0x02c],%l4 ! Mem[000000008980012c] retl ldsh [%i2+0x008],%l3 ! Mem[0000000089000108] p60_jmpl_1_ho: stx %l6,[%o2+0x010] ! Mem[0000000089000110] stw %l5,[%o2+0x024] ! Mem[0000000089000124] jmpl %g6+8,%g0 ldd [%o2+0x020],%l4 ! Mem[0000000089000120] p60_call_1_ho: lduh [%o1+0x030],%l1 ! Mem[0000000088800130] stx %l2,[%o2+0x018] ! Mem[0000000089000118] swap [%o3+0x014],%l3 ! Mem[0000000089800114] std %l2,[%o1+0x018] ! Mem[0000000088800118] sth %l5,[%o1+0x026] ! Mem[0000000088800126] ldstub [%o3+0x03d],%l6 ! Mem[000000008980013d] lduw [%o3+0x02c],%l4 ! Mem[000000008980012c] retl ldsh [%o2+0x008],%l3 ! Mem[0000000089000108] p61_jmpl_1_le: ldsb [%i1+0x014],%l3 ! Mem[000000008a800114] stw %l1,[%i0+0x038] ! Mem[000000008a000138] stb %l3,[%i0+0x00c] ! Mem[000000008a00010c] lduw [%i2+0x02c],%l1 ! Mem[000000008b00012c] ldx [%i2+0x000],%l2 ! Mem[000000008b000100] swap [%i2+0x02c],%l6 ! Mem[000000008b00012c] jmpl %g6+8,%g0 std %l2,[%i3+0x038] ! Mem[000000008b800138] p61_call_1_le: retl ldsw [%i3+0x024],%l0 ! Mem[000000008b800124] p61_jmpl_1_lo: ldsb [%o1+0x014],%l3 ! Mem[000000008a800114] stw %l1,[%o0+0x038] ! Mem[000000008a000138] stb %l3,[%o0+0x00c] ! Mem[000000008a00010c] lduw [%o2+0x02c],%l1 ! Mem[000000008b00012c] ldx [%o2+0x000],%l2 ! Mem[000000008b000100] swap [%o2+0x02c],%l6 ! Mem[000000008b00012c] jmpl %g6+8,%g0 std %l2,[%o3+0x038] ! Mem[000000008b800138] p61_call_1_lo: retl ldsw [%o3+0x024],%l0 ! Mem[000000008b800124] p61_jmpl_1_he: ldsh [%i1+0x01c],%l3 ! Mem[000000008a80011c] ldstub [%i1+0x027],%l4 ! Mem[000000008a800127] ldsh [%i0+0x01a],%l3 ! Mem[000000008a00011a] ldd [%i1+0x018],%l6 ! Mem[000000008a800118] jmpl %g6+8,%g0 stx %l0,[%i0+0x008] ! Mem[000000008a000108] p61_call_1_he: ldx [%i3+0x028],%l7 ! Mem[000000008b800128] lduh [%i1+0x036],%l1 ! Mem[000000008a800136] ldstub [%i2+0x01a],%l3 ! Mem[000000008b00011a] stb %l6,[%i3+0x03f] ! Mem[000000008b80013f] retl ldsb [%i3+0x030],%l2 ! Mem[000000008b800130] p61_jmpl_1_ho: ldsh [%o1+0x01c],%l3 ! Mem[000000008a80011c] ldstub [%o1+0x027],%l4 ! Mem[000000008a800127] ldsh [%o0+0x01a],%l3 ! Mem[000000008a00011a] ldd [%o1+0x018],%l6 ! Mem[000000008a800118] jmpl %g6+8,%g0 stx %l0,[%o0+0x008] ! Mem[000000008a000108] p61_call_1_ho: ldx [%o3+0x028],%l7 ! Mem[000000008b800128] lduh [%o1+0x036],%l1 ! Mem[000000008a800136] ldstub [%o2+0x01a],%l3 ! Mem[000000008b00011a] stb %l6,[%o3+0x03f] ! Mem[000000008b80013f] retl ldsb [%o3+0x030],%l2 ! Mem[000000008b800130] p62_jmpl_1_le: ldsb [%i1+0x00a],%l3 ! Mem[000000008c80010a] stw %l7,[%i2+0x010] ! Mem[000000008d000110] ldsw [%i3+0x024],%l3 ! Mem[000000008d800124] ldsw [%i3+0x024],%l4 ! Mem[000000008d800124] ldsw [%i1+0x014],%l0 ! Mem[000000008c800114] ldsh [%i3+0x02a],%l4 ! Mem[000000008d80012a] jmpl %g6+8,%g0 std %l4,[%i0+0x018] ! Mem[000000008c000118] p62_call_1_le: swap [%i3+0x02c],%l5 ! Mem[000000008d80012c] stx %l6,[%i1+0x028] ! Mem[000000008c800128] ldstub [%i0+0x00a],%l6 ! Mem[000000008c00010a] retl swap [%i0+0x004],%l1 ! Mem[000000008c000104] p62_jmpl_1_lo: ldsb [%o1+0x00a],%l3 ! Mem[000000008c80010a] stw %l7,[%o2+0x010] ! Mem[000000008d000110] ldsw [%o3+0x024],%l3 ! Mem[000000008d800124] ldsw [%o3+0x024],%l4 ! Mem[000000008d800124] ldsw [%o1+0x014],%l0 ! Mem[000000008c800114] ldsh [%o3+0x02a],%l4 ! Mem[000000008d80012a] jmpl %g6+8,%g0 std %l4,[%o0+0x018] ! Mem[000000008c000118] p62_call_1_lo: swap [%o3+0x02c],%l5 ! Mem[000000008d80012c] stx %l6,[%o1+0x028] ! Mem[000000008c800128] ldstub [%o0+0x00a],%l6 ! Mem[000000008c00010a] retl swap [%o0+0x004],%l1 ! Mem[000000008c000104] p62_jmpl_1_he: ldub [%i1+0x010],%l4 ! Mem[000000008c800110] stw %l5,[%i1+0x024] ! Mem[000000008c800124] jmpl %g6+8,%g0 lduh [%i2+0x020],%l5 ! Mem[000000008d000120] p62_call_1_he: swap [%i3+0x004],%l2 ! Mem[000000008d800104] std %l2,[%i3+0x018] ! Mem[000000008d800118] ldd [%i3+0x010],%l2 ! Mem[000000008d800110] ldstub [%i2+0x002],%l4 ! Mem[000000008d000102] lduh [%i1+0x020],%l1 ! Mem[000000008c800120] std %l0,[%i3+0x018] ! Mem[000000008d800118] ldstub [%i1+0x026],%l4 ! Mem[000000008c800126] retl std %l6,[%i1+0x038] ! Mem[000000008c800138] p62_jmpl_1_ho: ldub [%o1+0x010],%l4 ! Mem[000000008c800110] stw %l5,[%o1+0x024] ! Mem[000000008c800124] jmpl %g6+8,%g0 lduh [%o2+0x020],%l5 ! Mem[000000008d000120] p62_call_1_ho: swap [%o3+0x004],%l2 ! Mem[000000008d800104] std %l2,[%o3+0x018] ! Mem[000000008d800118] ldd [%o3+0x010],%l2 ! Mem[000000008d800110] ldstub [%o2+0x002],%l4 ! Mem[000000008d000102] lduh [%o1+0x020],%l1 ! Mem[000000008c800120] std %l0,[%o3+0x018] ! Mem[000000008d800118] ldstub [%o1+0x026],%l4 ! Mem[000000008c800126] retl std %l6,[%o1+0x038] ! Mem[000000008c800138] p63_jmpl_1_le: lduh [%i0+0x000],%l6 ! Mem[000000008e000100] ldub [%i0+0x009],%l6 ! Mem[000000008e000109] ldsh [%i1+0x02a],%l7 ! Mem[000000008e80012a] ldx [%i1+0x028],%l6 ! Mem[000000008e800128] jmpl %g6+8,%g0 ldub [%i3+0x020],%l4 ! Mem[000000008f800120] p63_call_1_le: ldsh [%i2+0x00e],%l7 ! Mem[000000008f00010e] ldstub [%i3+0x032],%l5 ! Mem[000000008f800132] ldstub [%i0+0x035],%l4 ! Mem[000000008e000135] lduw [%i0+0x01c],%l4 ! Mem[000000008e00011c] ldd [%i3+0x008],%l4 ! Mem[000000008f800108] retl ldx [%i2+0x020],%l4 ! Mem[000000008f000120] p63_jmpl_1_lo: lduh [%o0+0x000],%l6 ! Mem[000000008e000100] ldub [%o0+0x009],%l6 ! Mem[000000008e000109] ldsh [%o1+0x02a],%l7 ! Mem[000000008e80012a] ldx [%o1+0x028],%l6 ! Mem[000000008e800128] jmpl %g6+8,%g0 ldub [%o3+0x020],%l4 ! Mem[000000008f800120] p63_call_1_lo: ldsh [%o2+0x00e],%l7 ! Mem[000000008f00010e] ldstub [%o3+0x032],%l5 ! Mem[000000008f800132] ldstub [%o0+0x035],%l4 ! Mem[000000008e000135] lduw [%o0+0x01c],%l4 ! Mem[000000008e00011c] ldd [%o3+0x008],%l4 ! Mem[000000008f800108] retl ldx [%o2+0x020],%l4 ! Mem[000000008f000120] p63_jmpl_1_he: swap [%i3+0x02c],%l5 ! Mem[000000008f80012c] std %l6,[%i2+0x020] ! Mem[000000008f000120] stb %l3,[%i2+0x01b] ! Mem[000000008f00011b] ldsw [%i1+0x01c],%l1 ! Mem[000000008e80011c] lduh [%i2+0x02e],%l6 ! Mem[000000008f00012e] ldstub [%i1+0x017],%l6 ! Mem[000000008e800117] jmpl %g6+8,%g0 ldsw [%i0+0x004],%l5 ! Mem[000000008e000104] p63_call_1_he: ldsb [%i2+0x03d],%l2 ! Mem[000000008f00013d] swap [%i0+0x020],%l1 ! Mem[000000008e000120] retl ldsh [%i2+0x03e],%l3 ! Mem[000000008f00013e] p63_jmpl_1_ho: swap [%o3+0x02c],%l5 ! Mem[000000008f80012c] std %l6,[%o2+0x020] ! Mem[000000008f000120] stb %l3,[%o2+0x01b] ! Mem[000000008f00011b] ldsw [%o1+0x01c],%l1 ! Mem[000000008e80011c] lduh [%o2+0x02e],%l6 ! Mem[000000008f00012e] ldstub [%o1+0x017],%l6 ! Mem[000000008e800117] jmpl %g6+8,%g0 ldsw [%o0+0x004],%l5 ! Mem[000000008e000104] p63_call_1_ho: ldsb [%o2+0x03d],%l2 ! Mem[000000008f00013d] swap [%o0+0x020],%l1 ! Mem[000000008e000120] retl ldsh [%o2+0x03e],%l3 ! Mem[000000008f00013e] user_jump1_end: .seg "text" .align 0x2000 user_jump2_start: INIT_MEM(0, 0x0030, 1, +, 0, +, 0) p0_jmpl_2_le: swap [%i2+0x028],%l4 ! Mem[0000000011000128] ldx [%i2+0x018],%l7 ! Mem[0000000011000118] swap [%i1+0x01c],%l5 ! Mem[000000001080011c] jmpl %g6+8,%g0 lduh [%i0+0x03c],%l3 ! Mem[000000001000013c] p0_call_2_le: std %l0,[%i1+0x008] ! Mem[0000000010800108] ldub [%i2+0x03e],%l2 ! Mem[000000001100013e] stw %l4,[%i3+0x01c] ! Mem[000000001180011c] ldsh [%i3+0x030],%l3 ! Mem[0000000011800130] retl stb %l6,[%i2+0x02f] ! Mem[000000001100012f] p0_jmpl_2_lo: swap [%o2+0x028],%l4 ! Mem[0000000011000128] ldx [%o2+0x018],%l7 ! Mem[0000000011000118] swap [%o1+0x01c],%l5 ! Mem[000000001080011c] jmpl %g6+8,%g0 lduh [%o0+0x03c],%l3 ! Mem[000000001000013c] p0_call_2_lo: std %l0,[%o1+0x008] ! Mem[0000000010800108] ldub [%o2+0x03e],%l2 ! Mem[000000001100013e] stw %l4,[%o3+0x01c] ! Mem[000000001180011c] ldsh [%o3+0x030],%l3 ! Mem[0000000011800130] retl stb %l6,[%o2+0x02f] ! Mem[000000001100012f] p0_jmpl_2_he: ldstub [%i2+0x035],%l6 ! Mem[0000000011000135] ldstub [%i1+0x038],%l3 ! Mem[0000000010800138] swap [%i1+0x038],%l2 ! Mem[0000000010800138] jmpl %g6+8,%g0 swap [%i0+0x034],%l5 ! Mem[0000000010000134] p0_call_2_he: stb %l2,[%i3+0x017] ! Mem[0000000011800117] retl stb %l4,[%i1+0x03d] ! Mem[000000001080013d] p0_jmpl_2_ho: ldstub [%o2+0x035],%l6 ! Mem[0000000011000135] ldstub [%o1+0x038],%l3 ! Mem[0000000010800138] swap [%o1+0x038],%l2 ! Mem[0000000010800138] jmpl %g6+8,%g0 swap [%o0+0x034],%l5 ! Mem[0000000010000134] p0_call_2_ho: stb %l2,[%o3+0x017] ! Mem[0000000011800117] retl stb %l4,[%o1+0x03d] ! Mem[000000001080013d] p1_jmpl_2_le: sth %l6,[%i0+0x022] ! Mem[0000000012000122] ldstub [%i2+0x03d],%l7 ! Mem[000000001300013d] jmpl %g6+8,%g0 ldub [%i1+0x029],%l7 ! Mem[0000000012800129] p1_call_2_le: stb %l6,[%i0+0x01d] ! Mem[000000001200011d] stb %l7,[%i0+0x02e] ! Mem[000000001200012e] swap [%i2+0x018],%l0 ! Mem[0000000013000118] ldstub [%i3+0x023],%l4 ! Mem[0000000013800123] ldx [%i2+0x018],%l5 ! Mem[0000000013000118] retl swap [%i2+0x03c],%l0 ! Mem[000000001300013c] p1_jmpl_2_lo: sth %l6,[%o0+0x022] ! Mem[0000000012000122] ldstub [%o2+0x03d],%l7 ! Mem[000000001300013d] jmpl %g6+8,%g0 ldub [%o1+0x029],%l7 ! Mem[0000000012800129] p1_call_2_lo: stb %l6,[%o0+0x01d] ! Mem[000000001200011d] stb %l7,[%o0+0x02e] ! Mem[000000001200012e] swap [%o2+0x018],%l0 ! Mem[0000000013000118] ldstub [%o3+0x023],%l4 ! Mem[0000000013800123] ldx [%o2+0x018],%l5 ! Mem[0000000013000118] retl swap [%o2+0x03c],%l0 ! Mem[000000001300013c] p1_jmpl_2_he: swap [%i2+0x010],%l4 ! Mem[0000000013000110] ldsw [%i2+0x020],%l6 ! Mem[0000000013000120] ldsh [%i2+0x026],%l1 ! Mem[0000000013000126] ldsh [%i3+0x02c],%l5 ! Mem[000000001380012c] ldd [%i0+0x028],%l0 ! Mem[0000000012000128] ldstub [%i3+0x019],%l4 ! Mem[0000000013800119] jmpl %g6+8,%g0 ldd [%i3+0x038],%l4 ! Mem[0000000013800138] p1_call_2_he: sth %l1,[%i3+0x002] ! Mem[0000000013800102] ldstub [%i2+0x01e],%l7 ! Mem[000000001300011e] ldx [%i3+0x038],%l5 ! Mem[0000000013800138] ldstub [%i0+0x00c],%l0 ! Mem[000000001200010c] ldstub [%i0+0x035],%l2 ! Mem[0000000012000135] retl stx %l3,[%i3+0x030] ! Mem[0000000013800130] p1_jmpl_2_ho: swap [%o2+0x010],%l4 ! Mem[0000000013000110] ldsw [%o2+0x020],%l6 ! Mem[0000000013000120] ldsh [%o2+0x026],%l1 ! Mem[0000000013000126] ldsh [%o3+0x02c],%l5 ! Mem[000000001380012c] ldd [%o0+0x028],%l0 ! Mem[0000000012000128] ldstub [%o3+0x019],%l4 ! Mem[0000000013800119] jmpl %g6+8,%g0 ldd [%o3+0x038],%l4 ! Mem[0000000013800138] p1_call_2_ho: sth %l1,[%o3+0x002] ! Mem[0000000013800102] ldstub [%o2+0x01e],%l7 ! Mem[000000001300011e] ldx [%o3+0x038],%l5 ! Mem[0000000013800138] ldstub [%o0+0x00c],%l0 ! Mem[000000001200010c] ldstub [%o0+0x035],%l2 ! Mem[0000000012000135] retl stx %l3,[%o3+0x030] ! Mem[0000000013800130] p2_jmpl_2_le: swap [%i0+0x008],%l6 ! Mem[0000000014000108] sth %l2,[%i1+0x014] ! Mem[0000000014800114] sth %l7,[%i3+0x028] ! Mem[0000000015800128] ldub [%i2+0x038],%l2 ! Mem[0000000015000138] ldsh [%i2+0x03e],%l6 ! Mem[000000001500013e] sth %l6,[%i3+0x034] ! Mem[0000000015800134] jmpl %g6+8,%g0 swap [%i1+0x010],%l5 ! Mem[0000000014800110] p2_call_2_le: lduh [%i0+0x00c],%l3 ! Mem[000000001400010c] lduh [%i2+0x03c],%l1 ! Mem[000000001500013c] retl ldsh [%i2+0x016],%l2 ! Mem[0000000015000116] p2_jmpl_2_lo: swap [%o0+0x008],%l6 ! Mem[0000000014000108] sth %l2,[%o1+0x014] ! Mem[0000000014800114] sth %l7,[%o3+0x028] ! Mem[0000000015800128] ldub [%o2+0x038],%l2 ! Mem[0000000015000138] ldsh [%o2+0x03e],%l6 ! Mem[000000001500013e] sth %l6,[%o3+0x034] ! Mem[0000000015800134] jmpl %g6+8,%g0 swap [%o1+0x010],%l5 ! Mem[0000000014800110] p2_call_2_lo: lduh [%o0+0x00c],%l3 ! Mem[000000001400010c] lduh [%o2+0x03c],%l1 ! Mem[000000001500013c] retl ldsh [%o2+0x016],%l2 ! Mem[0000000015000116] p2_jmpl_2_he: lduw [%i1+0x000],%l3 ! Mem[0000000014800100] jmpl %g6+8,%g0 ldsh [%i3+0x008],%l0 ! Mem[0000000015800108] p2_call_2_he: stx %l3,[%i3+0x030] ! Mem[0000000015800130] ldsh [%i0+0x036],%l0 ! Mem[0000000014000136] swap [%i2+0x014],%l3 ! Mem[0000000015000114] stw %l6,[%i3+0x028] ! Mem[0000000015800128] retl ldub [%i3+0x039],%l7 ! Mem[0000000015800139] p2_jmpl_2_ho: lduw [%o1+0x000],%l3 ! Mem[0000000014800100] jmpl %g6+8,%g0 ldsh [%o3+0x008],%l0 ! Mem[0000000015800108] p2_call_2_ho: stx %l3,[%o3+0x030] ! Mem[0000000015800130] ldsh [%o0+0x036],%l0 ! Mem[0000000014000136] swap [%o2+0x014],%l3 ! Mem[0000000015000114] stw %l6,[%o3+0x028] ! Mem[0000000015800128] retl ldub [%o3+0x039],%l7 ! Mem[0000000015800139] p3_jmpl_2_le: ldsb [%i1+0x01c],%l3 ! Mem[000000001680011c] ldstub [%i0+0x02d],%l3 ! Mem[000000001600012d] stx %l7,[%i3+0x008] ! Mem[0000000017800108] jmpl %g6+8,%g0 std %l4,[%i2+0x028] ! Mem[0000000017000128] p3_call_2_le: lduh [%i2+0x02a],%l5 ! Mem[000000001700012a] retl ldstub [%i0+0x025],%l7 ! Mem[0000000016000125] p3_jmpl_2_lo: ldsb [%o1+0x01c],%l3 ! Mem[000000001680011c] ldstub [%o0+0x02d],%l3 ! Mem[000000001600012d] stx %l7,[%o3+0x008] ! Mem[0000000017800108] jmpl %g6+8,%g0 std %l4,[%o2+0x028] ! Mem[0000000017000128] p3_call_2_lo: lduh [%o2+0x02a],%l5 ! Mem[000000001700012a] retl ldstub [%o0+0x025],%l7 ! Mem[0000000016000125] p3_jmpl_2_he: swap [%i3+0x03c],%l6 ! Mem[000000001780013c] jmpl %g6+8,%g0 lduw [%i3+0x028],%l4 ! Mem[0000000017800128] p3_call_2_he: stx %l0,[%i3+0x018] ! Mem[0000000017800118] swap [%i2+0x020],%l2 ! Mem[0000000017000120] std %l4,[%i1+0x018] ! Mem[0000000016800118] std %l6,[%i3+0x008] ! Mem[0000000017800108] stb %l0,[%i1+0x02a] ! Mem[000000001680012a] retl ldsw [%i2+0x02c],%l1 ! Mem[000000001700012c] p3_jmpl_2_ho: swap [%o3+0x03c],%l6 ! Mem[000000001780013c] jmpl %g6+8,%g0 lduw [%o3+0x028],%l4 ! Mem[0000000017800128] p3_call_2_ho: stx %l0,[%o3+0x018] ! Mem[0000000017800118] swap [%o2+0x020],%l2 ! Mem[0000000017000120] std %l4,[%o1+0x018] ! Mem[0000000016800118] std %l6,[%o3+0x008] ! Mem[0000000017800108] stb %l0,[%o1+0x02a] ! Mem[000000001680012a] retl ldsw [%o2+0x02c],%l1 ! Mem[000000001700012c] p4_jmpl_2_le: jmpl %g6+8,%g0 stw %l4,[%i2+0x004] ! Mem[0000000019000104] p4_call_2_le: sth %l1,[%i1+0x01e] ! Mem[000000001880011e] ldstub [%i3+0x017],%l7 ! Mem[0000000019800117] ldsw [%i0+0x03c],%l6 ! Mem[000000001800013c] swap [%i3+0x024],%l1 ! Mem[0000000019800124] ldsb [%i3+0x004],%l4 ! Mem[0000000019800104] retl ldd [%i3+0x008],%l2 ! Mem[0000000019800108] p4_jmpl_2_lo: jmpl %g6+8,%g0 stw %l4,[%o2+0x004] ! Mem[0000000019000104] p4_call_2_lo: sth %l1,[%o1+0x01e] ! Mem[000000001880011e] ldstub [%o3+0x017],%l7 ! Mem[0000000019800117] ldsw [%o0+0x03c],%l6 ! Mem[000000001800013c] swap [%o3+0x024],%l1 ! Mem[0000000019800124] ldsb [%o3+0x004],%l4 ! Mem[0000000019800104] retl ldd [%o3+0x008],%l2 ! Mem[0000000019800108] p4_jmpl_2_he: ldstub [%i2+0x035],%l4 ! Mem[0000000019000135] swap [%i3+0x024],%l5 ! Mem[0000000019800124] ldstub [%i1+0x019],%l1 ! Mem[0000000018800119] swap [%i3+0x004],%l1 ! Mem[0000000019800104] ldstub [%i0+0x037],%l3 ! Mem[0000000018000137] ldub [%i3+0x00b],%l5 ! Mem[000000001980010b] ldsw [%i2+0x028],%l4 ! Mem[0000000019000128] jmpl %g6+8,%g0 stx %l5,[%i0+0x008] ! Mem[0000000018000108] p4_call_2_he: retl ldstub [%i2+0x015],%l3 ! Mem[0000000019000115] p4_jmpl_2_ho: ldstub [%o2+0x035],%l4 ! Mem[0000000019000135] swap [%o3+0x024],%l5 ! Mem[0000000019800124] ldstub [%o1+0x019],%l1 ! Mem[0000000018800119] swap [%o3+0x004],%l1 ! Mem[0000000019800104] ldstub [%o0+0x037],%l3 ! Mem[0000000018000137] ldub [%o3+0x00b],%l5 ! Mem[000000001980010b] ldsw [%o2+0x028],%l4 ! Mem[0000000019000128] jmpl %g6+8,%g0 stx %l5,[%o0+0x008] ! Mem[0000000018000108] p4_call_2_ho: retl ldstub [%o2+0x015],%l3 ! Mem[0000000019000115] p5_jmpl_2_le: jmpl %g6+8,%g0 stx %l5,[%i0+0x038] ! Mem[000000001a000138] p5_call_2_le: lduh [%i1+0x016],%l1 ! Mem[000000001a800116] lduw [%i0+0x034],%l7 ! Mem[000000001a000134] ldsb [%i0+0x02e],%l7 ! Mem[000000001a00012e] stb %l1,[%i1+0x023] ! Mem[000000001a800123] ldsb [%i1+0x00a],%l5 ! Mem[000000001a80010a] sth %l1,[%i0+0x00c] ! Mem[000000001a00010c] retl std %l4,[%i1+0x000] ! Mem[000000001a800100] p5_jmpl_2_lo: jmpl %g6+8,%g0 stx %l5,[%o0+0x038] ! Mem[000000001a000138] p5_call_2_lo: lduh [%o1+0x016],%l1 ! Mem[000000001a800116] lduw [%o0+0x034],%l7 ! Mem[000000001a000134] ldsb [%o0+0x02e],%l7 ! Mem[000000001a00012e] stb %l1,[%o1+0x023] ! Mem[000000001a800123] ldsb [%o1+0x00a],%l5 ! Mem[000000001a80010a] sth %l1,[%o0+0x00c] ! Mem[000000001a00010c] retl std %l4,[%o1+0x000] ! Mem[000000001a800100] p5_jmpl_2_he: lduw [%i0+0x030],%l4 ! Mem[000000001a000130] ldsb [%i1+0x004],%l5 ! Mem[000000001a800104] jmpl %g6+8,%g0 ldx [%i0+0x008],%l5 ! Mem[000000001a000108] p5_call_2_he: ldsb [%i0+0x020],%l0 ! Mem[000000001a000120] ldsw [%i3+0x03c],%l7 ! Mem[000000001b80013c] ldstub [%i0+0x03f],%l4 ! Mem[000000001a00013f] sth %l4,[%i1+0x01e] ! Mem[000000001a80011e] retl ldstub [%i1+0x02b],%l5 ! Mem[000000001a80012b] p5_jmpl_2_ho: lduw [%o0+0x030],%l4 ! Mem[000000001a000130] ldsb [%o1+0x004],%l5 ! Mem[000000001a800104] jmpl %g6+8,%g0 ldx [%o0+0x008],%l5 ! Mem[000000001a000108] p5_call_2_ho: ldsb [%o0+0x020],%l0 ! Mem[000000001a000120] ldsw [%o3+0x03c],%l7 ! Mem[000000001b80013c] ldstub [%o0+0x03f],%l4 ! Mem[000000001a00013f] sth %l4,[%o1+0x01e] ! Mem[000000001a80011e] retl ldstub [%o1+0x02b],%l5 ! Mem[000000001a80012b] p6_jmpl_2_le: stx %l4,[%i3+0x010] ! Mem[000000001d800110] ldsb [%i1+0x024],%l5 ! Mem[000000001c800124] sth %l5,[%i3+0x02e] ! Mem[000000001d80012e] ldd [%i2+0x028],%l0 ! Mem[000000001d000128] swap [%i3+0x038],%l2 ! Mem[000000001d800138] jmpl %g6+8,%g0 swap [%i0+0x004],%l4 ! Mem[000000001c000104] p6_call_2_le: stx %l4,[%i2+0x028] ! Mem[000000001d000128] ldstub [%i0+0x02c],%l4 ! Mem[000000001c00012c] retl swap [%i0+0x03c],%l7 ! Mem[000000001c00013c] p6_jmpl_2_lo: stx %l4,[%o3+0x010] ! Mem[000000001d800110] ldsb [%o1+0x024],%l5 ! Mem[000000001c800124] sth %l5,[%o3+0x02e] ! Mem[000000001d80012e] ldd [%o2+0x028],%l0 ! Mem[000000001d000128] swap [%o3+0x038],%l2 ! Mem[000000001d800138] jmpl %g6+8,%g0 swap [%o0+0x004],%l4 ! Mem[000000001c000104] p6_call_2_lo: stx %l4,[%o2+0x028] ! Mem[000000001d000128] ldstub [%o0+0x02c],%l4 ! Mem[000000001c00012c] retl swap [%o0+0x03c],%l7 ! Mem[000000001c00013c] p6_jmpl_2_he: ldsh [%i0+0x028],%l6 ! Mem[000000001c000128] lduh [%i2+0x018],%l1 ! Mem[000000001d000118] swap [%i1+0x024],%l3 ! Mem[000000001c800124] jmpl %g6+8,%g0 stb %l1,[%i0+0x027] ! Mem[000000001c000127] p6_call_2_he: stb %l0,[%i3+0x036] ! Mem[000000001d800136] ldx [%i0+0x020],%l5 ! Mem[000000001c000120] retl stb %l3,[%i2+0x027] ! Mem[000000001d000127] p6_jmpl_2_ho: ldsh [%o0+0x028],%l6 ! Mem[000000001c000128] lduh [%o2+0x018],%l1 ! Mem[000000001d000118] swap [%o1+0x024],%l3 ! Mem[000000001c800124] jmpl %g6+8,%g0 stb %l1,[%o0+0x027] ! Mem[000000001c000127] p6_call_2_ho: stb %l0,[%o3+0x036] ! Mem[000000001d800136] ldx [%o0+0x020],%l5 ! Mem[000000001c000120] retl stb %l3,[%o2+0x027] ! Mem[000000001d000127] p7_jmpl_2_le: ldsw [%i3+0x010],%l4 ! Mem[000000001f800110] lduw [%i1+0x024],%l1 ! Mem[000000001e800124] ldstub [%i3+0x009],%l3 ! Mem[000000001f800109] ldx [%i0+0x038],%l7 ! Mem[000000001e000138] std %l4,[%i3+0x018] ! Mem[000000001f800118] jmpl %g6+8,%g0 ldstub [%i2+0x01d],%l1 ! Mem[000000001f00011d] p7_call_2_le: sth %l5,[%i2+0x03a] ! Mem[000000001f00013a] ldub [%i1+0x016],%l0 ! Mem[000000001e800116] retl ldub [%i2+0x00f],%l6 ! Mem[000000001f00010f] p7_jmpl_2_lo: ldsw [%o3+0x010],%l4 ! Mem[000000001f800110] lduw [%o1+0x024],%l1 ! Mem[000000001e800124] ldstub [%o3+0x009],%l3 ! Mem[000000001f800109] ldx [%o0+0x038],%l7 ! Mem[000000001e000138] std %l4,[%o3+0x018] ! Mem[000000001f800118] jmpl %g6+8,%g0 ldstub [%o2+0x01d],%l1 ! Mem[000000001f00011d] p7_call_2_lo: sth %l5,[%o2+0x03a] ! Mem[000000001f00013a] ldub [%o1+0x016],%l0 ! Mem[000000001e800116] retl ldub [%o2+0x00f],%l6 ! Mem[000000001f00010f] p7_jmpl_2_he: stw %l6,[%i0+0x014] ! Mem[000000001e000114] swap [%i1+0x010],%l2 ! Mem[000000001e800110] ldstub [%i1+0x035],%l7 ! Mem[000000001e800135] jmpl %g6+8,%g0 lduw [%i2+0x008],%l1 ! Mem[000000001f000108] p7_call_2_he: ldsb [%i2+0x011],%l7 ! Mem[000000001f000111] ldstub [%i1+0x030],%l2 ! Mem[000000001e800130] retl swap [%i1+0x010],%l5 ! Mem[000000001e800110] p7_jmpl_2_ho: stw %l6,[%o0+0x014] ! Mem[000000001e000114] swap [%o1+0x010],%l2 ! Mem[000000001e800110] ldstub [%o1+0x035],%l7 ! Mem[000000001e800135] jmpl %g6+8,%g0 lduw [%o2+0x008],%l1 ! Mem[000000001f000108] p7_call_2_ho: ldsb [%o2+0x011],%l7 ! Mem[000000001f000111] ldstub [%o1+0x030],%l2 ! Mem[000000001e800130] retl swap [%o1+0x010],%l5 ! Mem[000000001e800110] p8_jmpl_2_le: swap [%i2+0x020],%l4 ! Mem[0000000021000120] ldsb [%i3+0x031],%l0 ! Mem[0000000021800131] lduw [%i2+0x008],%l2 ! Mem[0000000021000108] ldx [%i2+0x000],%l1 ! Mem[0000000021000100] stb %l5,[%i1+0x02b] ! Mem[000000002080012b] jmpl %g6+8,%g0 lduh [%i2+0x02c],%l3 ! Mem[000000002100012c] p8_call_2_le: retl stw %l2,[%i2+0x008] ! Mem[0000000021000108] p8_jmpl_2_lo: swap [%o2+0x020],%l4 ! Mem[0000000021000120] ldsb [%o3+0x031],%l0 ! Mem[0000000021800131] lduw [%o2+0x008],%l2 ! Mem[0000000021000108] ldx [%o2+0x000],%l1 ! Mem[0000000021000100] stb %l5,[%o1+0x02b] ! Mem[000000002080012b] jmpl %g6+8,%g0 lduh [%o2+0x02c],%l3 ! Mem[000000002100012c] p8_call_2_lo: retl stw %l2,[%o2+0x008] ! Mem[0000000021000108] p8_jmpl_2_he: stw %l7,[%i0+0x02c] ! Mem[000000002000012c] swap [%i1+0x024],%l5 ! Mem[0000000020800124] ldd [%i0+0x010],%l4 ! Mem[0000000020000110] ldstub [%i1+0x01c],%l7 ! Mem[000000002080011c] lduw [%i1+0x01c],%l5 ! Mem[000000002080011c] stx %l3,[%i0+0x038] ! Mem[0000000020000138] stw %l0,[%i0+0x014] ! Mem[0000000020000114] jmpl %g6+8,%g0 swap [%i2+0x01c],%l1 ! Mem[000000002100011c] p8_call_2_he: ldx [%i1+0x038],%l5 ! Mem[0000000020800138] stw %l3,[%i2+0x008] ! Mem[0000000021000108] retl ldsw [%i0+0x034],%l2 ! Mem[0000000020000134] p8_jmpl_2_ho: stw %l7,[%o0+0x02c] ! Mem[000000002000012c] swap [%o1+0x024],%l5 ! Mem[0000000020800124] ldd [%o0+0x010],%l4 ! Mem[0000000020000110] ldstub [%o1+0x01c],%l7 ! Mem[000000002080011c] lduw [%o1+0x01c],%l5 ! Mem[000000002080011c] stx %l3,[%o0+0x038] ! Mem[0000000020000138] stw %l0,[%o0+0x014] ! Mem[0000000020000114] jmpl %g6+8,%g0 swap [%o2+0x01c],%l1 ! Mem[000000002100011c] p8_call_2_ho: ldx [%o1+0x038],%l5 ! Mem[0000000020800138] stw %l3,[%o2+0x008] ! Mem[0000000021000108] retl ldsw [%o0+0x034],%l2 ! Mem[0000000020000134] p9_jmpl_2_le: swap [%i0+0x028],%l5 ! Mem[0000000022000128] ldsb [%i2+0x028],%l4 ! Mem[0000000023000128] ldstub [%i2+0x02a],%l6 ! Mem[000000002300012a] jmpl %g6+8,%g0 ldstub [%i0+0x012],%l1 ! Mem[0000000022000112] p9_call_2_le: ldub [%i1+0x037],%l7 ! Mem[0000000022800137] ldstub [%i2+0x03b],%l5 ! Mem[000000002300013b] std %l2,[%i2+0x030] ! Mem[0000000023000130] ldsb [%i2+0x019],%l1 ! Mem[0000000023000119] ldsb [%i3+0x01b],%l3 ! Mem[000000002380011b] ldstub [%i3+0x031],%l1 ! Mem[0000000023800131] retl ldub [%i1+0x01a],%l0 ! Mem[000000002280011a] p9_jmpl_2_lo: swap [%o0+0x028],%l5 ! Mem[0000000022000128] ldsb [%o2+0x028],%l4 ! Mem[0000000023000128] ldstub [%o2+0x02a],%l6 ! Mem[000000002300012a] jmpl %g6+8,%g0 ldstub [%o0+0x012],%l1 ! Mem[0000000022000112] p9_call_2_lo: ldub [%o1+0x037],%l7 ! Mem[0000000022800137] ldstub [%o2+0x03b],%l5 ! Mem[000000002300013b] std %l2,[%o2+0x030] ! Mem[0000000023000130] ldsb [%o2+0x019],%l1 ! Mem[0000000023000119] ldsb [%o3+0x01b],%l3 ! Mem[000000002380011b] ldstub [%o3+0x031],%l1 ! Mem[0000000023800131] retl ldub [%o1+0x01a],%l0 ! Mem[000000002280011a] p9_jmpl_2_he: ldub [%i3+0x008],%l1 ! Mem[0000000023800108] stw %l3,[%i3+0x00c] ! Mem[000000002380010c] lduw [%i0+0x020],%l0 ! Mem[0000000022000120] jmpl %g6+8,%g0 ldub [%i3+0x006],%l2 ! Mem[0000000023800106] p9_call_2_he: swap [%i2+0x01c],%l5 ! Mem[000000002300011c] lduh [%i3+0x038],%l7 ! Mem[0000000023800138] swap [%i3+0x034],%l5 ! Mem[0000000023800134] retl lduw [%i2+0x028],%l2 ! Mem[0000000023000128] p9_jmpl_2_ho: ldub [%o3+0x008],%l1 ! Mem[0000000023800108] stw %l3,[%o3+0x00c] ! Mem[000000002380010c] lduw [%o0+0x020],%l0 ! Mem[0000000022000120] jmpl %g6+8,%g0 ldub [%o3+0x006],%l2 ! Mem[0000000023800106] p9_call_2_ho: swap [%o2+0x01c],%l5 ! Mem[000000002300011c] lduh [%o3+0x038],%l7 ! Mem[0000000023800138] swap [%o3+0x034],%l5 ! Mem[0000000023800134] retl lduw [%o2+0x028],%l2 ! Mem[0000000023000128] p10_jmpl_2_le: ldx [%i3+0x000],%l7 ! Mem[0000000025800100] ldsb [%i1+0x02c],%l5 ! Mem[000000002480012c] stb %l4,[%i2+0x020] ! Mem[0000000025000120] ldstub [%i3+0x031],%l0 ! Mem[0000000025800131] ldstub [%i2+0x032],%l6 ! Mem[0000000025000132] ldsh [%i3+0x006],%l1 ! Mem[0000000025800106] ldstub [%i0+0x013],%l5 ! Mem[0000000024000113] jmpl %g6+8,%g0 stb %l3,[%i2+0x00c] ! Mem[000000002500010c] p10_call_2_le: ldub [%i2+0x01c],%l0 ! Mem[000000002500011c] stw %l1,[%i0+0x01c] ! Mem[000000002400011c] ldstub [%i0+0x039],%l7 ! Mem[0000000024000139] ldd [%i2+0x028],%l6 ! Mem[0000000025000128] ldsw [%i0+0x030],%l2 ! Mem[0000000024000130] retl ldsb [%i0+0x036],%l0 ! Mem[0000000024000136] p10_jmpl_2_lo: ldx [%o3+0x000],%l7 ! Mem[0000000025800100] ldsb [%o1+0x02c],%l5 ! Mem[000000002480012c] stb %l4,[%o2+0x020] ! Mem[0000000025000120] ldstub [%o3+0x031],%l0 ! Mem[0000000025800131] ldstub [%o2+0x032],%l6 ! Mem[0000000025000132] ldsh [%o3+0x006],%l1 ! Mem[0000000025800106] ldstub [%o0+0x013],%l5 ! Mem[0000000024000113] jmpl %g6+8,%g0 stb %l3,[%o2+0x00c] ! Mem[000000002500010c] p10_call_2_lo: ldub [%o2+0x01c],%l0 ! Mem[000000002500011c] stw %l1,[%o0+0x01c] ! Mem[000000002400011c] ldstub [%o0+0x039],%l7 ! Mem[0000000024000139] ldd [%o2+0x028],%l6 ! Mem[0000000025000128] ldsw [%o0+0x030],%l2 ! Mem[0000000024000130] retl ldsb [%o0+0x036],%l0 ! Mem[0000000024000136] p10_jmpl_2_he: swap [%i2+0x014],%l6 ! Mem[0000000025000114] ldstub [%i2+0x02b],%l1 ! Mem[000000002500012b] lduh [%i1+0x00e],%l2 ! Mem[000000002480010e] lduh [%i3+0x02c],%l3 ! Mem[000000002580012c] jmpl %g6+8,%g0 ldsb [%i1+0x00f],%l6 ! Mem[000000002480010f] p10_call_2_he: swap [%i2+0x008],%l3 ! Mem[0000000025000108] swap [%i2+0x01c],%l0 ! Mem[000000002500011c] swap [%i0+0x034],%l2 ! Mem[0000000024000134] retl swap [%i1+0x000],%l1 ! Mem[0000000024800100] p10_jmpl_2_ho: swap [%o2+0x014],%l6 ! Mem[0000000025000114] ldstub [%o2+0x02b],%l1 ! Mem[000000002500012b] lduh [%o1+0x00e],%l2 ! Mem[000000002480010e] lduh [%o3+0x02c],%l3 ! Mem[000000002580012c] jmpl %g6+8,%g0 ldsb [%o1+0x00f],%l6 ! Mem[000000002480010f] p10_call_2_ho: swap [%o2+0x008],%l3 ! Mem[0000000025000108] swap [%o2+0x01c],%l0 ! Mem[000000002500011c] swap [%o0+0x034],%l2 ! Mem[0000000024000134] retl swap [%o1+0x000],%l1 ! Mem[0000000024800100] p11_jmpl_2_le: ldd [%i3+0x000],%l6 ! Mem[0000000027800100] sth %l2,[%i3+0x00a] ! Mem[000000002780010a] ldx [%i0+0x020],%l1 ! Mem[0000000026000120] stb %l4,[%i0+0x015] ! Mem[0000000026000115] stw %l5,[%i1+0x024] ! Mem[0000000026800124] swap [%i2+0x008],%l3 ! Mem[0000000027000108] jmpl %g6+8,%g0 stx %l3,[%i0+0x020] ! Mem[0000000026000120] p11_call_2_le: ldx [%i3+0x030],%l4 ! Mem[0000000027800130] swap [%i3+0x020],%l4 ! Mem[0000000027800120] retl ldstub [%i2+0x018],%l0 ! Mem[0000000027000118] p11_jmpl_2_lo: ldd [%o3+0x000],%l6 ! Mem[0000000027800100] sth %l2,[%o3+0x00a] ! Mem[000000002780010a] ldx [%o0+0x020],%l1 ! Mem[0000000026000120] stb %l4,[%o0+0x015] ! Mem[0000000026000115] stw %l5,[%o1+0x024] ! Mem[0000000026800124] swap [%o2+0x008],%l3 ! Mem[0000000027000108] jmpl %g6+8,%g0 stx %l3,[%o0+0x020] ! Mem[0000000026000120] p11_call_2_lo: ldx [%o3+0x030],%l4 ! Mem[0000000027800130] swap [%o3+0x020],%l4 ! Mem[0000000027800120] retl ldstub [%o2+0x018],%l0 ! Mem[0000000027000118] p11_jmpl_2_he: swap [%i3+0x010],%l1 ! Mem[0000000027800110] ldsw [%i0+0x030],%l7 ! Mem[0000000026000130] ldub [%i2+0x018],%l2 ! Mem[0000000027000118] stb %l5,[%i1+0x01b] ! Mem[000000002680011b] ldstub [%i1+0x01a],%l2 ! Mem[000000002680011a] ldd [%i2+0x010],%l2 ! Mem[0000000027000110] ldstub [%i0+0x001],%l7 ! Mem[0000000026000101] jmpl %g6+8,%g0 ldsw [%i1+0x004],%l2 ! Mem[0000000026800104] p11_call_2_he: ldsb [%i2+0x033],%l1 ! Mem[0000000027000133] stb %l3,[%i1+0x034] ! Mem[0000000026800134] stw %l5,[%i1+0x010] ! Mem[0000000026800110] lduh [%i1+0x01c],%l5 ! Mem[000000002680011c] lduh [%i3+0x02c],%l6 ! Mem[000000002780012c] ldx [%i0+0x028],%l6 ! Mem[0000000026000128] retl sth %l3,[%i3+0x034] ! Mem[0000000027800134] p11_jmpl_2_ho: swap [%o3+0x010],%l1 ! Mem[0000000027800110] ldsw [%o0+0x030],%l7 ! Mem[0000000026000130] ldub [%o2+0x018],%l2 ! Mem[0000000027000118] stb %l5,[%o1+0x01b] ! Mem[000000002680011b] ldstub [%o1+0x01a],%l2 ! Mem[000000002680011a] ldd [%o2+0x010],%l2 ! Mem[0000000027000110] ldstub [%o0+0x001],%l7 ! Mem[0000000026000101] jmpl %g6+8,%g0 ldsw [%o1+0x004],%l2 ! Mem[0000000026800104] p11_call_2_ho: ldsb [%o2+0x033],%l1 ! Mem[0000000027000133] stb %l3,[%o1+0x034] ! Mem[0000000026800134] stw %l5,[%o1+0x010] ! Mem[0000000026800110] lduh [%o1+0x01c],%l5 ! Mem[000000002680011c] lduh [%o3+0x02c],%l6 ! Mem[000000002780012c] ldx [%o0+0x028],%l6 ! Mem[0000000026000128] retl sth %l3,[%o3+0x034] ! Mem[0000000027800134] p12_jmpl_2_le: ldsb [%i3+0x019],%l1 ! Mem[0000000029800119] ldx [%i0+0x000],%l6 ! Mem[0000000028000100] ldstub [%i1+0x012],%l4 ! Mem[0000000028800112] lduh [%i1+0x002],%l5 ! Mem[0000000028800102] ldx [%i3+0x010],%l2 ! Mem[0000000029800110] swap [%i2+0x028],%l7 ! Mem[0000000029000128] jmpl %g6+8,%g0 sth %l3,[%i1+0x030] ! Mem[0000000028800130] p12_call_2_le: ldstub [%i2+0x00a],%l0 ! Mem[000000002900010a] retl ldd [%i1+0x038],%l4 ! Mem[0000000028800138] p12_jmpl_2_lo: ldsb [%o3+0x019],%l1 ! Mem[0000000029800119] ldx [%o0+0x000],%l6 ! Mem[0000000028000100] ldstub [%o1+0x012],%l4 ! Mem[0000000028800112] lduh [%o1+0x002],%l5 ! Mem[0000000028800102] ldx [%o3+0x010],%l2 ! Mem[0000000029800110] swap [%o2+0x028],%l7 ! Mem[0000000029000128] jmpl %g6+8,%g0 sth %l3,[%o1+0x030] ! Mem[0000000028800130] p12_call_2_lo: ldstub [%o2+0x00a],%l0 ! Mem[000000002900010a] retl ldd [%o1+0x038],%l4 ! Mem[0000000028800138] p12_jmpl_2_he: ldstub [%i3+0x003],%l7 ! Mem[0000000029800103] std %l6,[%i3+0x038] ! Mem[0000000029800138] swap [%i1+0x008],%l4 ! Mem[0000000028800108] ldub [%i1+0x03a],%l2 ! Mem[000000002880013a] std %l2,[%i2+0x038] ! Mem[0000000029000138] stx %l7,[%i0+0x000] ! Mem[0000000028000100] ldsb [%i1+0x028],%l3 ! Mem[0000000028800128] jmpl %g6+8,%g0 lduw [%i3+0x030],%l5 ! Mem[0000000029800130] p12_call_2_he: ldub [%i0+0x00d],%l1 ! Mem[000000002800010d] lduh [%i1+0x002],%l5 ! Mem[0000000028800102] swap [%i0+0x014],%l3 ! Mem[0000000028000114] ldsh [%i3+0x020],%l5 ! Mem[0000000029800120] retl ldstub [%i3+0x013],%l2 ! Mem[0000000029800113] p12_jmpl_2_ho: ldstub [%o3+0x003],%l7 ! Mem[0000000029800103] std %l6,[%o3+0x038] ! Mem[0000000029800138] swap [%o1+0x008],%l4 ! Mem[0000000028800108] ldub [%o1+0x03a],%l2 ! Mem[000000002880013a] std %l2,[%o2+0x038] ! Mem[0000000029000138] stx %l7,[%o0+0x000] ! Mem[0000000028000100] ldsb [%o1+0x028],%l3 ! Mem[0000000028800128] jmpl %g6+8,%g0 lduw [%o3+0x030],%l5 ! Mem[0000000029800130] p12_call_2_ho: ldub [%o0+0x00d],%l1 ! Mem[000000002800010d] lduh [%o1+0x002],%l5 ! Mem[0000000028800102] swap [%o0+0x014],%l3 ! Mem[0000000028000114] ldsh [%o3+0x020],%l5 ! Mem[0000000029800120] retl ldstub [%o3+0x013],%l2 ! Mem[0000000029800113] p13_jmpl_2_le: ldsw [%i1+0x01c],%l6 ! Mem[000000002a80011c] swap [%i2+0x02c],%l5 ! Mem[000000002b00012c] ldsw [%i1+0x01c],%l4 ! Mem[000000002a80011c] stb %l5,[%i0+0x01e] ! Mem[000000002a00011e] jmpl %g6+8,%g0 ldx [%i2+0x008],%l2 ! Mem[000000002b000108] p13_call_2_le: retl ldd [%i3+0x038],%l6 ! Mem[000000002b800138] p13_jmpl_2_lo: ldsw [%o1+0x01c],%l6 ! Mem[000000002a80011c] swap [%o2+0x02c],%l5 ! Mem[000000002b00012c] ldsw [%o1+0x01c],%l4 ! Mem[000000002a80011c] stb %l5,[%o0+0x01e] ! Mem[000000002a00011e] jmpl %g6+8,%g0 ldx [%o2+0x008],%l2 ! Mem[000000002b000108] p13_call_2_lo: retl ldd [%o3+0x038],%l6 ! Mem[000000002b800138] p13_jmpl_2_he: jmpl %g6+8,%g0 std %l2,[%i0+0x028] ! Mem[000000002a000128] p13_call_2_he: swap [%i0+0x038],%l0 ! Mem[000000002a000138] stw %l0,[%i1+0x02c] ! Mem[000000002a80012c] stx %l7,[%i1+0x028] ! Mem[000000002a800128] ldsh [%i3+0x036],%l1 ! Mem[000000002b800136] ldd [%i0+0x028],%l0 ! Mem[000000002a000128] stb %l7,[%i0+0x03a] ! Mem[000000002a00013a] retl lduh [%i3+0x012],%l5 ! Mem[000000002b800112] p13_jmpl_2_ho: jmpl %g6+8,%g0 std %l2,[%o0+0x028] ! Mem[000000002a000128] p13_call_2_ho: swap [%o0+0x038],%l0 ! Mem[000000002a000138] stw %l0,[%o1+0x02c] ! Mem[000000002a80012c] stx %l7,[%o1+0x028] ! Mem[000000002a800128] ldsh [%o3+0x036],%l1 ! Mem[000000002b800136] ldd [%o0+0x028],%l0 ! Mem[000000002a000128] stb %l7,[%o0+0x03a] ! Mem[000000002a00013a] retl lduh [%o3+0x012],%l5 ! Mem[000000002b800112] p14_jmpl_2_le: stw %l4,[%i2+0x028] ! Mem[000000002d000128] stb %l5,[%i0+0x016] ! Mem[000000002c000116] ldsw [%i1+0x020],%l4 ! Mem[000000002c800120] ldsh [%i1+0x036],%l7 ! Mem[000000002c800136] lduw [%i1+0x034],%l6 ! Mem[000000002c800134] jmpl %g6+8,%g0 lduh [%i2+0x03c],%l4 ! Mem[000000002d00013c] p14_call_2_le: sth %l7,[%i1+0x01c] ! Mem[000000002c80011c] retl lduh [%i1+0x030],%l1 ! Mem[000000002c800130] p14_jmpl_2_lo: stw %l4,[%o2+0x028] ! Mem[000000002d000128] stb %l5,[%o0+0x016] ! Mem[000000002c000116] ldsw [%o1+0x020],%l4 ! Mem[000000002c800120] ldsh [%o1+0x036],%l7 ! Mem[000000002c800136] lduw [%o1+0x034],%l6 ! Mem[000000002c800134] jmpl %g6+8,%g0 lduh [%o2+0x03c],%l4 ! Mem[000000002d00013c] p14_call_2_lo: sth %l7,[%o1+0x01c] ! Mem[000000002c80011c] retl lduh [%o1+0x030],%l1 ! Mem[000000002c800130] p14_jmpl_2_he: std %l4,[%i3+0x000] ! Mem[000000002d800100] lduh [%i3+0x01c],%l0 ! Mem[000000002d80011c] ldub [%i0+0x029],%l7 ! Mem[000000002c000129] ldub [%i0+0x02f],%l0 ! Mem[000000002c00012f] ldsh [%i1+0x006],%l5 ! Mem[000000002c800106] lduh [%i2+0x026],%l7 ! Mem[000000002d000126] swap [%i3+0x010],%l5 ! Mem[000000002d800110] jmpl %g6+8,%g0 ldd [%i0+0x030],%l0 ! Mem[000000002c000130] p14_call_2_he: lduh [%i0+0x038],%l7 ! Mem[000000002c000138] ldx [%i0+0x028],%l6 ! Mem[000000002c000128] retl stw %l3,[%i2+0x018] ! Mem[000000002d000118] p14_jmpl_2_ho: std %l4,[%o3+0x000] ! Mem[000000002d800100] lduh [%o3+0x01c],%l0 ! Mem[000000002d80011c] ldub [%o0+0x029],%l7 ! Mem[000000002c000129] ldub [%o0+0x02f],%l0 ! Mem[000000002c00012f] ldsh [%o1+0x006],%l5 ! Mem[000000002c800106] lduh [%o2+0x026],%l7 ! Mem[000000002d000126] swap [%o3+0x010],%l5 ! Mem[000000002d800110] jmpl %g6+8,%g0 ldd [%o0+0x030],%l0 ! Mem[000000002c000130] p14_call_2_ho: lduh [%o0+0x038],%l7 ! Mem[000000002c000138] ldx [%o0+0x028],%l6 ! Mem[000000002c000128] retl stw %l3,[%o2+0x018] ! Mem[000000002d000118] p15_jmpl_2_le: jmpl %g6+8,%g0 std %l6,[%i2+0x000] ! Mem[000000002f000100] p15_call_2_le: ldstub [%i1+0x02a],%l2 ! Mem[000000002e80012a] ldsh [%i1+0x02c],%l5 ! Mem[000000002e80012c] lduw [%i1+0x018],%l7 ! Mem[000000002e800118] retl stb %l6,[%i1+0x009] ! Mem[000000002e800109] p15_jmpl_2_lo: jmpl %g6+8,%g0 std %l6,[%o2+0x000] ! Mem[000000002f000100] p15_call_2_lo: ldstub [%o1+0x02a],%l2 ! Mem[000000002e80012a] ldsh [%o1+0x02c],%l5 ! Mem[000000002e80012c] lduw [%o1+0x018],%l7 ! Mem[000000002e800118] retl stb %l6,[%o1+0x009] ! Mem[000000002e800109] p15_jmpl_2_he: ldstub [%i1+0x01b],%l7 ! Mem[000000002e80011b] sth %l4,[%i0+0x012] ! Mem[000000002e000112] sth %l4,[%i2+0x03e] ! Mem[000000002f00013e] lduw [%i1+0x014],%l2 ! Mem[000000002e800114] swap [%i1+0x008],%l7 ! Mem[000000002e800108] swap [%i0+0x010],%l3 ! Mem[000000002e000110] lduw [%i1+0x038],%l2 ! Mem[000000002e800138] jmpl %g6+8,%g0 ldx [%i0+0x020],%l3 ! Mem[000000002e000120] p15_call_2_he: swap [%i3+0x034],%l2 ! Mem[000000002f800134] swap [%i2+0x01c],%l3 ! Mem[000000002f00011c] ldstub [%i0+0x01b],%l3 ! Mem[000000002e00011b] stb %l1,[%i1+0x031] ! Mem[000000002e800131] lduw [%i0+0x010],%l6 ! Mem[000000002e000110] retl ldstub [%i3+0x03d],%l6 ! Mem[000000002f80013d] p15_jmpl_2_ho: ldstub [%o1+0x01b],%l7 ! Mem[000000002e80011b] sth %l4,[%o0+0x012] ! Mem[000000002e000112] sth %l4,[%o2+0x03e] ! Mem[000000002f00013e] lduw [%o1+0x014],%l2 ! Mem[000000002e800114] swap [%o1+0x008],%l7 ! Mem[000000002e800108] swap [%o0+0x010],%l3 ! Mem[000000002e000110] lduw [%o1+0x038],%l2 ! Mem[000000002e800138] jmpl %g6+8,%g0 ldx [%o0+0x020],%l3 ! Mem[000000002e000120] p15_call_2_ho: swap [%o3+0x034],%l2 ! Mem[000000002f800134] swap [%o2+0x01c],%l3 ! Mem[000000002f00011c] ldstub [%o0+0x01b],%l3 ! Mem[000000002e00011b] stb %l1,[%o1+0x031] ! Mem[000000002e800131] lduw [%o0+0x010],%l6 ! Mem[000000002e000110] retl ldstub [%o3+0x03d],%l6 ! Mem[000000002f80013d] p16_jmpl_2_le: lduh [%i3+0x01c],%l1 ! Mem[000000003180011c] ldx [%i1+0x008],%l6 ! Mem[0000000030800108] stx %l7,[%i1+0x038] ! Mem[0000000030800138] ldstub [%i1+0x003],%l7 ! Mem[0000000030800103] ldub [%i3+0x038],%l3 ! Mem[0000000031800138] jmpl %g6+8,%g0 ldsh [%i3+0x03a],%l2 ! Mem[000000003180013a] p16_call_2_le: ldstub [%i0+0x03a],%l0 ! Mem[000000003000013a] ldstub [%i0+0x012],%l3 ! Mem[0000000030000112] ldsb [%i1+0x009],%l7 ! Mem[0000000030800109] retl ldstub [%i2+0x003],%l4 ! Mem[0000000031000103] p16_jmpl_2_lo: lduh [%o3+0x01c],%l1 ! Mem[000000003180011c] ldx [%o1+0x008],%l6 ! Mem[0000000030800108] stx %l7,[%o1+0x038] ! Mem[0000000030800138] ldstub [%o1+0x003],%l7 ! Mem[0000000030800103] ldub [%o3+0x038],%l3 ! Mem[0000000031800138] jmpl %g6+8,%g0 ldsh [%o3+0x03a],%l2 ! Mem[000000003180013a] p16_call_2_lo: ldstub [%o0+0x03a],%l0 ! Mem[000000003000013a] ldstub [%o0+0x012],%l3 ! Mem[0000000030000112] ldsb [%o1+0x009],%l7 ! Mem[0000000030800109] retl ldstub [%o2+0x003],%l4 ! Mem[0000000031000103] p16_jmpl_2_he: ldsh [%i1+0x03a],%l3 ! Mem[000000003080013a] ldsh [%i1+0x01a],%l7 ! Mem[000000003080011a] jmpl %g6+8,%g0 ldstub [%i1+0x01d],%l7 ! Mem[000000003080011d] p16_call_2_he: swap [%i1+0x028],%l6 ! Mem[0000000030800128] ldx [%i0+0x008],%l6 ! Mem[0000000030000108] retl ldsh [%i1+0x038],%l3 ! Mem[0000000030800138] p16_jmpl_2_ho: ldsh [%o1+0x03a],%l3 ! Mem[000000003080013a] ldsh [%o1+0x01a],%l7 ! Mem[000000003080011a] jmpl %g6+8,%g0 ldstub [%o1+0x01d],%l7 ! Mem[000000003080011d] p16_call_2_ho: swap [%o1+0x028],%l6 ! Mem[0000000030800128] ldx [%o0+0x008],%l6 ! Mem[0000000030000108] retl ldsh [%o1+0x038],%l3 ! Mem[0000000030800138] p17_jmpl_2_le: ldub [%i3+0x024],%l4 ! Mem[0000000033800124] ldsb [%i3+0x00b],%l5 ! Mem[000000003380010b] jmpl %g6+8,%g0 ldsb [%i2+0x03b],%l1 ! Mem[000000003300013b] p17_call_2_le: ldub [%i3+0x00d],%l4 ! Mem[000000003380010d] lduw [%i0+0x000],%l5 ! Mem[0000000032000100] swap [%i0+0x02c],%l2 ! Mem[000000003200012c] stb %l6,[%i1+0x025] ! Mem[0000000032800125] retl ldub [%i2+0x03b],%l0 ! Mem[000000003300013b] p17_jmpl_2_lo: ldub [%o3+0x024],%l4 ! Mem[0000000033800124] ldsb [%o3+0x00b],%l5 ! Mem[000000003380010b] jmpl %g6+8,%g0 ldsb [%o2+0x03b],%l1 ! Mem[000000003300013b] p17_call_2_lo: ldub [%o3+0x00d],%l4 ! Mem[000000003380010d] lduw [%o0+0x000],%l5 ! Mem[0000000032000100] swap [%o0+0x02c],%l2 ! Mem[000000003200012c] stb %l6,[%o1+0x025] ! Mem[0000000032800125] retl ldub [%o2+0x03b],%l0 ! Mem[000000003300013b] p17_jmpl_2_he: ldstub [%i2+0x008],%l6 ! Mem[0000000033000108] lduw [%i0+0x010],%l4 ! Mem[0000000032000110] jmpl %g6+8,%g0 stb %l1,[%i1+0x025] ! Mem[0000000032800125] p17_call_2_he: stx %l3,[%i0+0x038] ! Mem[0000000032000138] swap [%i1+0x024],%l7 ! Mem[0000000032800124] swap [%i2+0x00c],%l5 ! Mem[000000003300010c] sth %l3,[%i1+0x026] ! Mem[0000000032800126] ldstub [%i3+0x005],%l5 ! Mem[0000000033800105] swap [%i3+0x000],%l1 ! Mem[0000000033800100] retl stw %l4,[%i3+0x01c] ! Mem[000000003380011c] p17_jmpl_2_ho: ldstub [%o2+0x008],%l6 ! Mem[0000000033000108] lduw [%o0+0x010],%l4 ! Mem[0000000032000110] jmpl %g6+8,%g0 stb %l1,[%o1+0x025] ! Mem[0000000032800125] p17_call_2_ho: stx %l3,[%o0+0x038] ! Mem[0000000032000138] swap [%o1+0x024],%l7 ! Mem[0000000032800124] swap [%o2+0x00c],%l5 ! Mem[000000003300010c] sth %l3,[%o1+0x026] ! Mem[0000000032800126] ldstub [%o3+0x005],%l5 ! Mem[0000000033800105] swap [%o3+0x000],%l1 ! Mem[0000000033800100] retl stw %l4,[%o3+0x01c] ! Mem[000000003380011c] p18_jmpl_2_le: swap [%i3+0x010],%l5 ! Mem[0000000035800110] lduw [%i3+0x024],%l5 ! Mem[0000000035800124] ldstub [%i3+0x031],%l7 ! Mem[0000000035800131] lduh [%i2+0x022],%l0 ! Mem[0000000035000122] std %l0,[%i1+0x028] ! Mem[0000000034800128] jmpl %g6+8,%g0 ldsw [%i3+0x004],%l5 ! Mem[0000000035800104] p18_call_2_le: sth %l2,[%i0+0x002] ! Mem[0000000034000102] stx %l6,[%i3+0x018] ! Mem[0000000035800118] stx %l4,[%i3+0x000] ! Mem[0000000035800100] ldstub [%i0+0x010],%l7 ! Mem[0000000034000110] swap [%i3+0x02c],%l3 ! Mem[000000003580012c] ldub [%i2+0x00a],%l2 ! Mem[000000003500010a] ldstub [%i2+0x01d],%l1 ! Mem[000000003500011d] retl swap [%i3+0x02c],%l0 ! Mem[000000003580012c] p18_jmpl_2_lo: swap [%o3+0x010],%l5 ! Mem[0000000035800110] lduw [%o3+0x024],%l5 ! Mem[0000000035800124] ldstub [%o3+0x031],%l7 ! Mem[0000000035800131] lduh [%o2+0x022],%l0 ! Mem[0000000035000122] std %l0,[%o1+0x028] ! Mem[0000000034800128] jmpl %g6+8,%g0 ldsw [%o3+0x004],%l5 ! Mem[0000000035800104] p18_call_2_lo: sth %l2,[%o0+0x002] ! Mem[0000000034000102] stx %l6,[%o3+0x018] ! Mem[0000000035800118] stx %l4,[%o3+0x000] ! Mem[0000000035800100] ldstub [%o0+0x010],%l7 ! Mem[0000000034000110] swap [%o3+0x02c],%l3 ! Mem[000000003580012c] ldub [%o2+0x00a],%l2 ! Mem[000000003500010a] ldstub [%o2+0x01d],%l1 ! Mem[000000003500011d] retl swap [%o3+0x02c],%l0 ! Mem[000000003580012c] p18_jmpl_2_he: lduh [%i1+0x036],%l3 ! Mem[0000000034800136] sth %l5,[%i2+0x00c] ! Mem[000000003500010c] stw %l5,[%i0+0x01c] ! Mem[000000003400011c] ldstub [%i3+0x03d],%l3 ! Mem[000000003580013d] ldx [%i2+0x028],%l3 ! Mem[0000000035000128] ldsh [%i2+0x030],%l7 ! Mem[0000000035000130] jmpl %g6+8,%g0 swap [%i3+0x000],%l3 ! Mem[0000000035800100] p18_call_2_he: ldsb [%i3+0x00a],%l3 ! Mem[000000003580010a] ldstub [%i1+0x039],%l1 ! Mem[0000000034800139] lduh [%i1+0x022],%l7 ! Mem[0000000034800122] ldsb [%i2+0x03b],%l6 ! Mem[000000003500013b] ldx [%i1+0x010],%l6 ! Mem[0000000034800110] retl swap [%i3+0x03c],%l6 ! Mem[000000003580013c] p18_jmpl_2_ho: lduh [%o1+0x036],%l3 ! Mem[0000000034800136] sth %l5,[%o2+0x00c] ! Mem[000000003500010c] stw %l5,[%o0+0x01c] ! Mem[000000003400011c] ldstub [%o3+0x03d],%l3 ! Mem[000000003580013d] ldx [%o2+0x028],%l3 ! Mem[0000000035000128] ldsh [%o2+0x030],%l7 ! Mem[0000000035000130] jmpl %g6+8,%g0 swap [%o3+0x000],%l3 ! Mem[0000000035800100] p18_call_2_ho: ldsb [%o3+0x00a],%l3 ! Mem[000000003580010a] ldstub [%o1+0x039],%l1 ! Mem[0000000034800139] lduh [%o1+0x022],%l7 ! Mem[0000000034800122] ldsb [%o2+0x03b],%l6 ! Mem[000000003500013b] ldx [%o1+0x010],%l6 ! Mem[0000000034800110] retl swap [%o3+0x03c],%l6 ! Mem[000000003580013c] p19_jmpl_2_le: swap [%i0+0x028],%l5 ! Mem[0000000036000128] jmpl %g6+8,%g0 ldub [%i1+0x01b],%l5 ! Mem[000000003680011b] p19_call_2_le: swap [%i0+0x02c],%l4 ! Mem[000000003600012c] ldstub [%i3+0x009],%l4 ! Mem[0000000037800109] std %l4,[%i2+0x008] ! Mem[0000000037000108] stw %l4,[%i0+0x03c] ! Mem[000000003600013c] ldsh [%i0+0x008],%l4 ! Mem[0000000036000108] retl lduh [%i1+0x03e],%l5 ! Mem[000000003680013e] p19_jmpl_2_lo: swap [%o0+0x028],%l5 ! Mem[0000000036000128] jmpl %g6+8,%g0 ldub [%o1+0x01b],%l5 ! Mem[000000003680011b] p19_call_2_lo: swap [%o0+0x02c],%l4 ! Mem[000000003600012c] ldstub [%o3+0x009],%l4 ! Mem[0000000037800109] std %l4,[%o2+0x008] ! Mem[0000000037000108] stw %l4,[%o0+0x03c] ! Mem[000000003600013c] ldsh [%o0+0x008],%l4 ! Mem[0000000036000108] retl lduh [%o1+0x03e],%l5 ! Mem[000000003680013e] p19_jmpl_2_he: swap [%i1+0x02c],%l2 ! Mem[000000003680012c] ldsh [%i2+0x00c],%l3 ! Mem[000000003700010c] stx %l6,[%i0+0x030] ! Mem[0000000036000130] ldub [%i1+0x00a],%l5 ! Mem[000000003680010a] ldx [%i3+0x018],%l6 ! Mem[0000000037800118] jmpl %g6+8,%g0 ldub [%i1+0x019],%l1 ! Mem[0000000036800119] p19_call_2_he: ldstub [%i2+0x02d],%l0 ! Mem[000000003700012d] retl ldub [%i3+0x00c],%l3 ! Mem[000000003780010c] p19_jmpl_2_ho: swap [%o1+0x02c],%l2 ! Mem[000000003680012c] ldsh [%o2+0x00c],%l3 ! Mem[000000003700010c] stx %l6,[%o0+0x030] ! Mem[0000000036000130] ldub [%o1+0x00a],%l5 ! Mem[000000003680010a] ldx [%o3+0x018],%l6 ! Mem[0000000037800118] jmpl %g6+8,%g0 ldub [%o1+0x019],%l1 ! Mem[0000000036800119] p19_call_2_ho: ldstub [%o2+0x02d],%l0 ! Mem[000000003700012d] retl ldub [%o3+0x00c],%l3 ! Mem[000000003780010c] p20_jmpl_2_le: swap [%i1+0x008],%l3 ! Mem[0000000038800108] jmpl %g6+8,%g0 stb %l5,[%i2+0x00b] ! Mem[000000003900010b] p20_call_2_le: ldstub [%i0+0x024],%l5 ! Mem[0000000038000124] ldstub [%i2+0x01d],%l0 ! Mem[000000003900011d] swap [%i2+0x000],%l2 ! Mem[0000000039000100] stx %l4,[%i0+0x020] ! Mem[0000000038000120] swap [%i1+0x028],%l6 ! Mem[0000000038800128] ldstub [%i3+0x017],%l7 ! Mem[0000000039800117] ldub [%i1+0x01a],%l0 ! Mem[000000003880011a] retl ldd [%i3+0x020],%l6 ! Mem[0000000039800120] p20_jmpl_2_lo: swap [%o1+0x008],%l3 ! Mem[0000000038800108] jmpl %g6+8,%g0 stb %l5,[%o2+0x00b] ! Mem[000000003900010b] p20_call_2_lo: ldstub [%o0+0x024],%l5 ! Mem[0000000038000124] ldstub [%o2+0x01d],%l0 ! Mem[000000003900011d] swap [%o2+0x000],%l2 ! Mem[0000000039000100] stx %l4,[%o0+0x020] ! Mem[0000000038000120] swap [%o1+0x028],%l6 ! Mem[0000000038800128] ldstub [%o3+0x017],%l7 ! Mem[0000000039800117] ldub [%o1+0x01a],%l0 ! Mem[000000003880011a] retl ldd [%o3+0x020],%l6 ! Mem[0000000039800120] p20_jmpl_2_he: ldd [%i3+0x028],%l6 ! Mem[0000000039800128] swap [%i1+0x008],%l3 ! Mem[0000000038800108] sth %l1,[%i1+0x02c] ! Mem[000000003880012c] ldstub [%i3+0x028],%l3 ! Mem[0000000039800128] jmpl %g6+8,%g0 ldx [%i1+0x008],%l0 ! Mem[0000000038800108] p20_call_2_he: ldx [%i2+0x008],%l4 ! Mem[0000000039000108] ldx [%i2+0x008],%l2 ! Mem[0000000039000108] swap [%i1+0x00c],%l1 ! Mem[000000003880010c] stb %l6,[%i3+0x037] ! Mem[0000000039800137] retl swap [%i2+0x038],%l7 ! Mem[0000000039000138] p20_jmpl_2_ho: ldd [%o3+0x028],%l6 ! Mem[0000000039800128] swap [%o1+0x008],%l3 ! Mem[0000000038800108] sth %l1,[%o1+0x02c] ! Mem[000000003880012c] ldstub [%o3+0x028],%l3 ! Mem[0000000039800128] jmpl %g6+8,%g0 ldx [%o1+0x008],%l0 ! Mem[0000000038800108] p20_call_2_ho: ldx [%o2+0x008],%l4 ! Mem[0000000039000108] ldx [%o2+0x008],%l2 ! Mem[0000000039000108] swap [%o1+0x00c],%l1 ! Mem[000000003880010c] stb %l6,[%o3+0x037] ! Mem[0000000039800137] retl swap [%o2+0x038],%l7 ! Mem[0000000039000138] p21_jmpl_2_le: stb %l3,[%i1+0x02c] ! Mem[000000003a80012c] ldub [%i3+0x00c],%l7 ! Mem[000000003b80010c] ldsb [%i3+0x026],%l5 ! Mem[000000003b800126] jmpl %g6+8,%g0 sth %l3,[%i2+0x036] ! Mem[000000003b000136] p21_call_2_le: lduh [%i0+0x024],%l7 ! Mem[000000003a000124] ldstub [%i3+0x03c],%l7 ! Mem[000000003b80013c] ldstub [%i2+0x03e],%l4 ! Mem[000000003b00013e] ldstub [%i2+0x008],%l4 ! Mem[000000003b000108] swap [%i3+0x03c],%l5 ! Mem[000000003b80013c] retl swap [%i3+0x004],%l5 ! Mem[000000003b800104] p21_jmpl_2_lo: stb %l3,[%o1+0x02c] ! Mem[000000003a80012c] ldub [%o3+0x00c],%l7 ! Mem[000000003b80010c] ldsb [%o3+0x026],%l5 ! Mem[000000003b800126] jmpl %g6+8,%g0 sth %l3,[%o2+0x036] ! Mem[000000003b000136] p21_call_2_lo: lduh [%o0+0x024],%l7 ! Mem[000000003a000124] ldstub [%o3+0x03c],%l7 ! Mem[000000003b80013c] ldstub [%o2+0x03e],%l4 ! Mem[000000003b00013e] ldstub [%o2+0x008],%l4 ! Mem[000000003b000108] swap [%o3+0x03c],%l5 ! Mem[000000003b80013c] retl swap [%o3+0x004],%l5 ! Mem[000000003b800104] p21_jmpl_2_he: ldsb [%i3+0x037],%l0 ! Mem[000000003b800137] ldstub [%i3+0x01d],%l1 ! Mem[000000003b80011d] sth %l3,[%i2+0x00c] ! Mem[000000003b00010c] jmpl %g6+8,%g0 ldx [%i1+0x028],%l6 ! Mem[000000003a800128] p21_call_2_he: ldd [%i2+0x008],%l2 ! Mem[000000003b000108] ldx [%i1+0x028],%l3 ! Mem[000000003a800128] swap [%i1+0x00c],%l6 ! Mem[000000003a80010c] retl ldsw [%i0+0x03c],%l5 ! Mem[000000003a00013c] p21_jmpl_2_ho: ldsb [%o3+0x037],%l0 ! Mem[000000003b800137] ldstub [%o3+0x01d],%l1 ! Mem[000000003b80011d] sth %l3,[%o2+0x00c] ! Mem[000000003b00010c] jmpl %g6+8,%g0 ldx [%o1+0x028],%l6 ! Mem[000000003a800128] p21_call_2_ho: ldd [%o2+0x008],%l2 ! Mem[000000003b000108] ldx [%o1+0x028],%l3 ! Mem[000000003a800128] swap [%o1+0x00c],%l6 ! Mem[000000003a80010c] retl ldsw [%o0+0x03c],%l5 ! Mem[000000003a00013c] p22_jmpl_2_le: ldstub [%i0+0x029],%l4 ! Mem[000000003c000129] ldub [%i1+0x028],%l5 ! Mem[000000003c800128] stb %l0,[%i1+0x026] ! Mem[000000003c800126] stw %l3,[%i2+0x028] ! Mem[000000003d000128] jmpl %g6+8,%g0 stb %l4,[%i2+0x020] ! Mem[000000003d000120] p22_call_2_le: ldstub [%i2+0x025],%l5 ! Mem[000000003d000125] swap [%i3+0x00c],%l4 ! Mem[000000003d80010c] swap [%i2+0x000],%l0 ! Mem[000000003d000100] stx %l3,[%i2+0x008] ! Mem[000000003d000108] ldstub [%i0+0x01f],%l4 ! Mem[000000003c00011f] retl ldsh [%i1+0x01e],%l4 ! Mem[000000003c80011e] p22_jmpl_2_lo: ldstub [%o0+0x029],%l4 ! Mem[000000003c000129] ldub [%o1+0x028],%l5 ! Mem[000000003c800128] stb %l0,[%o1+0x026] ! Mem[000000003c800126] stw %l3,[%o2+0x028] ! Mem[000000003d000128] jmpl %g6+8,%g0 stb %l4,[%o2+0x020] ! Mem[000000003d000120] p22_call_2_lo: ldstub [%o2+0x025],%l5 ! Mem[000000003d000125] swap [%o3+0x00c],%l4 ! Mem[000000003d80010c] swap [%o2+0x000],%l0 ! Mem[000000003d000100] stx %l3,[%o2+0x008] ! Mem[000000003d000108] ldstub [%o0+0x01f],%l4 ! Mem[000000003c00011f] retl ldsh [%o1+0x01e],%l4 ! Mem[000000003c80011e] p22_jmpl_2_he: ldstub [%i2+0x037],%l3 ! Mem[000000003d000137] std %l2,[%i1+0x020] ! Mem[000000003c800120] ldsh [%i3+0x01c],%l7 ! Mem[000000003d80011c] lduw [%i2+0x028],%l7 ! Mem[000000003d000128] jmpl %g6+8,%g0 std %l0,[%i2+0x028] ! Mem[000000003d000128] p22_call_2_he: ldstub [%i3+0x015],%l7 ! Mem[000000003d800115] ldub [%i1+0x008],%l3 ! Mem[000000003c800108] retl ldstub [%i3+0x01a],%l6 ! Mem[000000003d80011a] p22_jmpl_2_ho: ldstub [%o2+0x037],%l3 ! Mem[000000003d000137] std %l2,[%o1+0x020] ! Mem[000000003c800120] ldsh [%o3+0x01c],%l7 ! Mem[000000003d80011c] lduw [%o2+0x028],%l7 ! Mem[000000003d000128] jmpl %g6+8,%g0 std %l0,[%o2+0x028] ! Mem[000000003d000128] p22_call_2_ho: ldstub [%o3+0x015],%l7 ! Mem[000000003d800115] ldub [%o1+0x008],%l3 ! Mem[000000003c800108] retl ldstub [%o3+0x01a],%l6 ! Mem[000000003d80011a] p23_jmpl_2_le: stx %l6,[%i3+0x000] ! Mem[000000003f800100] stx %l1,[%i0+0x020] ! Mem[000000003e000120] ldstub [%i3+0x00c],%l7 ! Mem[000000003f80010c] ldsb [%i0+0x026],%l5 ! Mem[000000003e000126] ldsh [%i3+0x008],%l3 ! Mem[000000003f800108] ldstub [%i0+0x02b],%l5 ! Mem[000000003e00012b] ldsw [%i2+0x028],%l4 ! Mem[000000003f000128] jmpl %g6+8,%g0 stb %l6,[%i2+0x02a] ! Mem[000000003f00012a] p23_call_2_le: ldub [%i2+0x018],%l0 ! Mem[000000003f000118] ldstub [%i1+0x02a],%l0 ! Mem[000000003e80012a] lduh [%i3+0x02c],%l1 ! Mem[000000003f80012c] swap [%i3+0x01c],%l2 ! Mem[000000003f80011c] std %l4,[%i2+0x018] ! Mem[000000003f000118] retl ldstub [%i0+0x003],%l1 ! Mem[000000003e000103] p23_jmpl_2_lo: stx %l6,[%o3+0x000] ! Mem[000000003f800100] stx %l1,[%o0+0x020] ! Mem[000000003e000120] ldstub [%o3+0x00c],%l7 ! Mem[000000003f80010c] ldsb [%o0+0x026],%l5 ! Mem[000000003e000126] ldsh [%o3+0x008],%l3 ! Mem[000000003f800108] ldstub [%o0+0x02b],%l5 ! Mem[000000003e00012b] ldsw [%o2+0x028],%l4 ! Mem[000000003f000128] jmpl %g6+8,%g0 stb %l6,[%o2+0x02a] ! Mem[000000003f00012a] p23_call_2_lo: ldub [%o2+0x018],%l0 ! Mem[000000003f000118] ldstub [%o1+0x02a],%l0 ! Mem[000000003e80012a] lduh [%o3+0x02c],%l1 ! Mem[000000003f80012c] swap [%o3+0x01c],%l2 ! Mem[000000003f80011c] std %l4,[%o2+0x018] ! Mem[000000003f000118] retl ldstub [%o0+0x003],%l1 ! Mem[000000003e000103] p23_jmpl_2_he: swap [%i3+0x018],%l5 ! Mem[000000003f800118] jmpl %g6+8,%g0 swap [%i1+0x02c],%l4 ! Mem[000000003e80012c] p23_call_2_he: stw %l1,[%i1+0x03c] ! Mem[000000003e80013c] swap [%i3+0x03c],%l6 ! Mem[000000003f80013c] lduh [%i3+0x030],%l0 ! Mem[000000003f800130] retl ldx [%i3+0x020],%l4 ! Mem[000000003f800120] p23_jmpl_2_ho: swap [%o3+0x018],%l5 ! Mem[000000003f800118] jmpl %g6+8,%g0 swap [%o1+0x02c],%l4 ! Mem[000000003e80012c] p23_call_2_ho: stw %l1,[%o1+0x03c] ! Mem[000000003e80013c] swap [%o3+0x03c],%l6 ! Mem[000000003f80013c] lduh [%o3+0x030],%l0 ! Mem[000000003f800130] retl ldx [%o3+0x020],%l4 ! Mem[000000003f800120] p24_jmpl_2_le: stb %l0,[%i0+0x02b] ! Mem[000000004000012b] stw %l0,[%i2+0x01c] ! Mem[000000004100011c] jmpl %g6+8,%g0 ldub [%i3+0x029],%l7 ! Mem[0000000041800129] p24_call_2_le: ldstub [%i2+0x03d],%l6 ! Mem[000000004100013d] ldstub [%i1+0x02c],%l4 ! Mem[000000004080012c] ldstub [%i3+0x03f],%l7 ! Mem[000000004180013f] stw %l7,[%i2+0x02c] ! Mem[000000004100012c] stw %l0,[%i2+0x018] ! Mem[0000000041000118] retl swap [%i0+0x02c],%l5 ! Mem[000000004000012c] p24_jmpl_2_lo: stb %l0,[%o0+0x02b] ! Mem[000000004000012b] stw %l0,[%o2+0x01c] ! Mem[000000004100011c] jmpl %g6+8,%g0 ldub [%o3+0x029],%l7 ! Mem[0000000041800129] p24_call_2_lo: ldstub [%o2+0x03d],%l6 ! Mem[000000004100013d] ldstub [%o1+0x02c],%l4 ! Mem[000000004080012c] ldstub [%o3+0x03f],%l7 ! Mem[000000004180013f] stw %l7,[%o2+0x02c] ! Mem[000000004100012c] stw %l0,[%o2+0x018] ! Mem[0000000041000118] retl swap [%o0+0x02c],%l5 ! Mem[000000004000012c] p24_jmpl_2_he: ldstub [%i0+0x038],%l2 ! Mem[0000000040000138] ldx [%i3+0x030],%l0 ! Mem[0000000041800130] ldx [%i3+0x020],%l1 ! Mem[0000000041800120] jmpl %g6+8,%g0 ldub [%i3+0x01f],%l4 ! Mem[000000004180011f] p24_call_2_he: retl stx %l4,[%i2+0x010] ! Mem[0000000041000110] p24_jmpl_2_ho: ldstub [%o0+0x038],%l2 ! Mem[0000000040000138] ldx [%o3+0x030],%l0 ! Mem[0000000041800130] ldx [%o3+0x020],%l1 ! Mem[0000000041800120] jmpl %g6+8,%g0 ldub [%o3+0x01f],%l4 ! Mem[000000004180011f] p24_call_2_ho: retl stx %l4,[%o2+0x010] ! Mem[0000000041000110] p25_jmpl_2_le: ldsw [%i0+0x03c],%l3 ! Mem[000000004200013c] jmpl %g6+8,%g0 stw %l6,[%i2+0x000] ! Mem[0000000043000100] p25_call_2_le: stx %l3,[%i1+0x030] ! Mem[0000000042800130] ldsw [%i1+0x02c],%l7 ! Mem[000000004280012c] swap [%i0+0x010],%l4 ! Mem[0000000042000110] swap [%i0+0x00c],%l5 ! Mem[000000004200010c] stb %l5,[%i2+0x01b] ! Mem[000000004300011b] stw %l6,[%i3+0x028] ! Mem[0000000043800128] ldsh [%i0+0x008],%l6 ! Mem[0000000042000108] retl swap [%i1+0x038],%l3 ! Mem[0000000042800138] p25_jmpl_2_lo: ldsw [%o0+0x03c],%l3 ! Mem[000000004200013c] jmpl %g6+8,%g0 stw %l6,[%o2+0x000] ! Mem[0000000043000100] p25_call_2_lo: stx %l3,[%o1+0x030] ! Mem[0000000042800130] ldsw [%o1+0x02c],%l7 ! Mem[000000004280012c] swap [%o0+0x010],%l4 ! Mem[0000000042000110] swap [%o0+0x00c],%l5 ! Mem[000000004200010c] stb %l5,[%o2+0x01b] ! Mem[000000004300011b] stw %l6,[%o3+0x028] ! Mem[0000000043800128] ldsh [%o0+0x008],%l6 ! Mem[0000000042000108] retl swap [%o1+0x038],%l3 ! Mem[0000000042800138] p25_jmpl_2_he: stw %l4,[%i1+0x010] ! Mem[0000000042800110] ldstub [%i3+0x03d],%l6 ! Mem[000000004380013d] stw %l5,[%i0+0x014] ! Mem[0000000042000114] ldsw [%i1+0x028],%l6 ! Mem[0000000042800128] ldstub [%i2+0x014],%l2 ! Mem[0000000043000114] stx %l1,[%i0+0x018] ! Mem[0000000042000118] ldstub [%i0+0x027],%l2 ! Mem[0000000042000127] jmpl %g6+8,%g0 sth %l7,[%i1+0x03c] ! Mem[000000004280013c] p25_call_2_he: retl ldsh [%i0+0x014],%l2 ! Mem[0000000042000114] p25_jmpl_2_ho: stw %l4,[%o1+0x010] ! Mem[0000000042800110] ldstub [%o3+0x03d],%l6 ! Mem[000000004380013d] stw %l5,[%o0+0x014] ! Mem[0000000042000114] ldsw [%o1+0x028],%l6 ! Mem[0000000042800128] ldstub [%o2+0x014],%l2 ! Mem[0000000043000114] stx %l1,[%o0+0x018] ! Mem[0000000042000118] ldstub [%o0+0x027],%l2 ! Mem[0000000042000127] jmpl %g6+8,%g0 sth %l7,[%o1+0x03c] ! Mem[000000004280013c] p25_call_2_ho: retl ldsh [%o0+0x014],%l2 ! Mem[0000000042000114] p26_jmpl_2_le: ldsw [%i2+0x020],%l5 ! Mem[0000000045000120] swap [%i3+0x018],%l7 ! Mem[0000000045800118] swap [%i2+0x028],%l7 ! Mem[0000000045000128] swap [%i2+0x01c],%l2 ! Mem[000000004500011c] jmpl %g6+8,%g0 ldub [%i3+0x02b],%l5 ! Mem[000000004580012b] p26_call_2_le: lduh [%i3+0x016],%l7 ! Mem[0000000045800116] ldstub [%i2+0x003],%l2 ! Mem[0000000045000103] swap [%i1+0x020],%l5 ! Mem[0000000044800120] lduw [%i2+0x00c],%l2 ! Mem[000000004500010c] ldx [%i3+0x018],%l1 ! Mem[0000000045800118] ldsw [%i2+0x02c],%l3 ! Mem[000000004500012c] retl stw %l7,[%i3+0x02c] ! Mem[000000004580012c] p26_jmpl_2_lo: ldsw [%o2+0x020],%l5 ! Mem[0000000045000120] swap [%o3+0x018],%l7 ! Mem[0000000045800118] swap [%o2+0x028],%l7 ! Mem[0000000045000128] swap [%o2+0x01c],%l2 ! Mem[000000004500011c] jmpl %g6+8,%g0 ldub [%o3+0x02b],%l5 ! Mem[000000004580012b] p26_call_2_lo: lduh [%o3+0x016],%l7 ! Mem[0000000045800116] ldstub [%o2+0x003],%l2 ! Mem[0000000045000103] swap [%o1+0x020],%l5 ! Mem[0000000044800120] lduw [%o2+0x00c],%l2 ! Mem[000000004500010c] ldx [%o3+0x018],%l1 ! Mem[0000000045800118] ldsw [%o2+0x02c],%l3 ! Mem[000000004500012c] retl stw %l7,[%o3+0x02c] ! Mem[000000004580012c] p26_jmpl_2_he: jmpl %g6+8,%g0 lduw [%i3+0x028],%l4 ! Mem[0000000045800128] p26_call_2_he: ldstub [%i3+0x01e],%l4 ! Mem[000000004580011e] stb %l5,[%i0+0x025] ! Mem[0000000044000125] ldstub [%i1+0x031],%l2 ! Mem[0000000044800131] ldstub [%i0+0x00a],%l3 ! Mem[000000004400010a] lduh [%i2+0x01e],%l0 ! Mem[000000004500011e] ldub [%i0+0x01f],%l4 ! Mem[000000004400011f] ldx [%i1+0x030],%l3 ! Mem[0000000044800130] retl swap [%i3+0x038],%l1 ! Mem[0000000045800138] p26_jmpl_2_ho: jmpl %g6+8,%g0 lduw [%o3+0x028],%l4 ! Mem[0000000045800128] p26_call_2_ho: ldstub [%o3+0x01e],%l4 ! Mem[000000004580011e] stb %l5,[%o0+0x025] ! Mem[0000000044000125] ldstub [%o1+0x031],%l2 ! Mem[0000000044800131] ldstub [%o0+0x00a],%l3 ! Mem[000000004400010a] lduh [%o2+0x01e],%l0 ! Mem[000000004500011e] ldub [%o0+0x01f],%l4 ! Mem[000000004400011f] ldx [%o1+0x030],%l3 ! Mem[0000000044800130] retl swap [%o3+0x038],%l1 ! Mem[0000000045800138] p27_jmpl_2_le: lduw [%i2+0x010],%l1 ! Mem[0000000047000110] ldub [%i1+0x029],%l5 ! Mem[0000000046800129] swap [%i2+0x024],%l2 ! Mem[0000000047000124] ldsb [%i2+0x000],%l0 ! Mem[0000000047000100] swap [%i1+0x014],%l6 ! Mem[0000000046800114] jmpl %g6+8,%g0 swap [%i3+0x018],%l3 ! Mem[0000000047800118] p27_call_2_le: stw %l3,[%i2+0x00c] ! Mem[000000004700010c] ldstub [%i1+0x031],%l0 ! Mem[0000000046800131] swap [%i3+0x034],%l3 ! Mem[0000000047800134] retl stx %l3,[%i3+0x030] ! Mem[0000000047800130] p27_jmpl_2_lo: lduw [%o2+0x010],%l1 ! Mem[0000000047000110] ldub [%o1+0x029],%l5 ! Mem[0000000046800129] swap [%o2+0x024],%l2 ! Mem[0000000047000124] ldsb [%o2+0x000],%l0 ! Mem[0000000047000100] swap [%o1+0x014],%l6 ! Mem[0000000046800114] jmpl %g6+8,%g0 swap [%o3+0x018],%l3 ! Mem[0000000047800118] p27_call_2_lo: stw %l3,[%o2+0x00c] ! Mem[000000004700010c] ldstub [%o1+0x031],%l0 ! Mem[0000000046800131] swap [%o3+0x034],%l3 ! Mem[0000000047800134] retl stx %l3,[%o3+0x030] ! Mem[0000000047800130] p27_jmpl_2_he: stb %l7,[%i0+0x03b] ! Mem[000000004600013b] ldstub [%i2+0x03d],%l6 ! Mem[000000004700013d] std %l0,[%i2+0x030] ! Mem[0000000047000130] jmpl %g6+8,%g0 ldsb [%i1+0x02e],%l3 ! Mem[000000004680012e] p27_call_2_he: sth %l4,[%i1+0x03a] ! Mem[000000004680013a] retl stb %l5,[%i3+0x00c] ! Mem[000000004780010c] p27_jmpl_2_ho: stb %l7,[%o0+0x03b] ! Mem[000000004600013b] ldstub [%o2+0x03d],%l6 ! Mem[000000004700013d] std %l0,[%o2+0x030] ! Mem[0000000047000130] jmpl %g6+8,%g0 ldsb [%o1+0x02e],%l3 ! Mem[000000004680012e] p27_call_2_ho: sth %l4,[%o1+0x03a] ! Mem[000000004680013a] retl stb %l5,[%o3+0x00c] ! Mem[000000004780010c] p28_jmpl_2_le: ldsb [%i1+0x020],%l4 ! Mem[0000000048800120] ldstub [%i2+0x037],%l7 ! Mem[0000000049000137] jmpl %g6+8,%g0 ldx [%i2+0x030],%l6 ! Mem[0000000049000130] p28_call_2_le: stx %l6,[%i2+0x028] ! Mem[0000000049000128] stb %l7,[%i3+0x035] ! Mem[0000000049800135] swap [%i1+0x014],%l1 ! Mem[0000000048800114] stb %l2,[%i2+0x01d] ! Mem[000000004900011d] ldstub [%i2+0x01c],%l2 ! Mem[000000004900011c] ldsw [%i2+0x008],%l3 ! Mem[0000000049000108] ldd [%i0+0x010],%l2 ! Mem[0000000048000110] retl ldsw [%i2+0x01c],%l3 ! Mem[000000004900011c] p28_jmpl_2_lo: ldsb [%o1+0x020],%l4 ! Mem[0000000048800120] ldstub [%o2+0x037],%l7 ! Mem[0000000049000137] jmpl %g6+8,%g0 ldx [%o2+0x030],%l6 ! Mem[0000000049000130] p28_call_2_lo: stx %l6,[%o2+0x028] ! Mem[0000000049000128] stb %l7,[%o3+0x035] ! Mem[0000000049800135] swap [%o1+0x014],%l1 ! Mem[0000000048800114] stb %l2,[%o2+0x01d] ! Mem[000000004900011d] ldstub [%o2+0x01c],%l2 ! Mem[000000004900011c] ldsw [%o2+0x008],%l3 ! Mem[0000000049000108] ldd [%o0+0x010],%l2 ! Mem[0000000048000110] retl ldsw [%o2+0x01c],%l3 ! Mem[000000004900011c] p28_jmpl_2_he: stw %l5,[%i3+0x02c] ! Mem[000000004980012c] jmpl %g6+8,%g0 stw %l4,[%i0+0x020] ! Mem[0000000048000120] p28_call_2_he: swap [%i0+0x008],%l3 ! Mem[0000000048000108] lduw [%i1+0x018],%l6 ! Mem[0000000048800118] swap [%i3+0x018],%l0 ! Mem[0000000049800118] stb %l4,[%i3+0x003] ! Mem[0000000049800103] retl ldd [%i0+0x020],%l4 ! Mem[0000000048000120] p28_jmpl_2_ho: stw %l5,[%o3+0x02c] ! Mem[000000004980012c] jmpl %g6+8,%g0 stw %l4,[%o0+0x020] ! Mem[0000000048000120] p28_call_2_ho: swap [%o0+0x008],%l3 ! Mem[0000000048000108] lduw [%o1+0x018],%l6 ! Mem[0000000048800118] swap [%o3+0x018],%l0 ! Mem[0000000049800118] stb %l4,[%o3+0x003] ! Mem[0000000049800103] retl ldd [%o0+0x020],%l4 ! Mem[0000000048000120] p29_jmpl_2_le: stw %l7,[%i0+0x004] ! Mem[000000004a000104] swap [%i0+0x008],%l2 ! Mem[000000004a000108] ldstub [%i1+0x006],%l6 ! Mem[000000004a800106] swap [%i2+0x014],%l4 ! Mem[000000004b000114] jmpl %g6+8,%g0 ldx [%i3+0x010],%l0 ! Mem[000000004b800110] p29_call_2_le: swap [%i0+0x028],%l5 ! Mem[000000004a000128] ldstub [%i0+0x02e],%l1 ! Mem[000000004a00012e] retl stx %l5,[%i1+0x020] ! Mem[000000004a800120] p29_jmpl_2_lo: stw %l7,[%o0+0x004] ! Mem[000000004a000104] swap [%o0+0x008],%l2 ! Mem[000000004a000108] ldstub [%o1+0x006],%l6 ! Mem[000000004a800106] swap [%o2+0x014],%l4 ! Mem[000000004b000114] jmpl %g6+8,%g0 ldx [%o3+0x010],%l0 ! Mem[000000004b800110] p29_call_2_lo: swap [%o0+0x028],%l5 ! Mem[000000004a000128] ldstub [%o0+0x02e],%l1 ! Mem[000000004a00012e] retl stx %l5,[%o1+0x020] ! Mem[000000004a800120] p29_jmpl_2_he: stw %l1,[%i2+0x024] ! Mem[000000004b000124] swap [%i1+0x03c],%l6 ! Mem[000000004a80013c] std %l4,[%i1+0x020] ! Mem[000000004a800120] jmpl %g6+8,%g0 ldsw [%i0+0x008],%l7 ! Mem[000000004a000108] p29_call_2_he: swap [%i1+0x008],%l6 ! Mem[000000004a800108] swap [%i2+0x03c],%l4 ! Mem[000000004b00013c] stx %l7,[%i0+0x018] ! Mem[000000004a000118] std %l0,[%i2+0x018] ! Mem[000000004b000118] ldsb [%i1+0x01f],%l4 ! Mem[000000004a80011f] retl sth %l1,[%i1+0x002] ! Mem[000000004a800102] p29_jmpl_2_ho: stw %l1,[%o2+0x024] ! Mem[000000004b000124] swap [%o1+0x03c],%l6 ! Mem[000000004a80013c] std %l4,[%o1+0x020] ! Mem[000000004a800120] jmpl %g6+8,%g0 ldsw [%o0+0x008],%l7 ! Mem[000000004a000108] p29_call_2_ho: swap [%o1+0x008],%l6 ! Mem[000000004a800108] swap [%o2+0x03c],%l4 ! Mem[000000004b00013c] stx %l7,[%o0+0x018] ! Mem[000000004a000118] std %l0,[%o2+0x018] ! Mem[000000004b000118] ldsb [%o1+0x01f],%l4 ! Mem[000000004a80011f] retl sth %l1,[%o1+0x002] ! Mem[000000004a800102] p30_jmpl_2_le: swap [%i1+0x03c],%l3 ! Mem[000000004c80013c] ldsb [%i2+0x006],%l6 ! Mem[000000004d000106] lduh [%i3+0x010],%l2 ! Mem[000000004d800110] ldsb [%i0+0x02a],%l7 ! Mem[000000004c00012a] swap [%i2+0x034],%l4 ! Mem[000000004d000134] ldsb [%i3+0x01f],%l1 ! Mem[000000004d80011f] ldd [%i2+0x028],%l4 ! Mem[000000004d000128] jmpl %g6+8,%g0 stb %l3,[%i3+0x03d] ! Mem[000000004d80013d] p30_call_2_le: stw %l3,[%i1+0x008] ! Mem[000000004c800108] ldstub [%i2+0x036],%l0 ! Mem[000000004d000136] ldub [%i3+0x00f],%l6 ! Mem[000000004d80010f] ldsw [%i0+0x03c],%l5 ! Mem[000000004c00013c] retl stb %l3,[%i1+0x022] ! Mem[000000004c800122] p30_jmpl_2_lo: swap [%o1+0x03c],%l3 ! Mem[000000004c80013c] ldsb [%o2+0x006],%l6 ! Mem[000000004d000106] lduh [%o3+0x010],%l2 ! Mem[000000004d800110] ldsb [%o0+0x02a],%l7 ! Mem[000000004c00012a] swap [%o2+0x034],%l4 ! Mem[000000004d000134] ldsb [%o3+0x01f],%l1 ! Mem[000000004d80011f] ldd [%o2+0x028],%l4 ! Mem[000000004d000128] jmpl %g6+8,%g0 stb %l3,[%o3+0x03d] ! Mem[000000004d80013d] p30_call_2_lo: stw %l3,[%o1+0x008] ! Mem[000000004c800108] ldstub [%o2+0x036],%l0 ! Mem[000000004d000136] ldub [%o3+0x00f],%l6 ! Mem[000000004d80010f] ldsw [%o0+0x03c],%l5 ! Mem[000000004c00013c] retl stb %l3,[%o1+0x022] ! Mem[000000004c800122] p30_jmpl_2_he: swap [%i3+0x000],%l7 ! Mem[000000004d800100] stb %l5,[%i2+0x036] ! Mem[000000004d000136] jmpl %g6+8,%g0 lduw [%i3+0x034],%l7 ! Mem[000000004d800134] p30_call_2_he: swap [%i0+0x028],%l2 ! Mem[000000004c000128] ldstub [%i1+0x036],%l3 ! Mem[000000004c800136] retl ldsb [%i0+0x00b],%l2 ! Mem[000000004c00010b] p30_jmpl_2_ho: swap [%o3+0x000],%l7 ! Mem[000000004d800100] stb %l5,[%o2+0x036] ! Mem[000000004d000136] jmpl %g6+8,%g0 lduw [%o3+0x034],%l7 ! Mem[000000004d800134] p30_call_2_ho: swap [%o0+0x028],%l2 ! Mem[000000004c000128] ldstub [%o1+0x036],%l3 ! Mem[000000004c800136] retl ldsb [%o0+0x00b],%l2 ! Mem[000000004c00010b] p31_jmpl_2_le: std %l0,[%i3+0x010] ! Mem[000000004f800110] ldstub [%i1+0x030],%l0 ! Mem[000000004e800130] ldstub [%i0+0x02d],%l3 ! Mem[000000004e00012d] ldx [%i3+0x020],%l2 ! Mem[000000004f800120] jmpl %g6+8,%g0 ldsb [%i2+0x01b],%l5 ! Mem[000000004f00011b] p31_call_2_le: stb %l7,[%i0+0x02f] ! Mem[000000004e00012f] swap [%i2+0x008],%l6 ! Mem[000000004f000108] swap [%i3+0x038],%l3 ! Mem[000000004f800138] stb %l2,[%i0+0x003] ! Mem[000000004e000103] ldstub [%i1+0x011],%l2 ! Mem[000000004e800111] retl swap [%i2+0x024],%l3 ! Mem[000000004f000124] p31_jmpl_2_lo: std %l0,[%o3+0x010] ! Mem[000000004f800110] ldstub [%o1+0x030],%l0 ! Mem[000000004e800130] ldstub [%o0+0x02d],%l3 ! Mem[000000004e00012d] ldx [%o3+0x020],%l2 ! Mem[000000004f800120] jmpl %g6+8,%g0 ldsb [%o2+0x01b],%l5 ! Mem[000000004f00011b] p31_call_2_lo: stb %l7,[%o0+0x02f] ! Mem[000000004e00012f] swap [%o2+0x008],%l6 ! Mem[000000004f000108] swap [%o3+0x038],%l3 ! Mem[000000004f800138] stb %l2,[%o0+0x003] ! Mem[000000004e000103] ldstub [%o1+0x011],%l2 ! Mem[000000004e800111] retl swap [%o2+0x024],%l3 ! Mem[000000004f000124] p31_jmpl_2_he: ldx [%i1+0x020],%l5 ! Mem[000000004e800120] jmpl %g6+8,%g0 swap [%i2+0x014],%l2 ! Mem[000000004f000114] p31_call_2_he: lduh [%i2+0x01e],%l5 ! Mem[000000004f00011e] retl ldub [%i1+0x013],%l3 ! Mem[000000004e800113] p31_jmpl_2_ho: ldx [%o1+0x020],%l5 ! Mem[000000004e800120] jmpl %g6+8,%g0 swap [%o2+0x014],%l2 ! Mem[000000004f000114] p31_call_2_ho: lduh [%o2+0x01e],%l5 ! Mem[000000004f00011e] retl ldub [%o1+0x013],%l3 ! Mem[000000004e800113] p32_jmpl_2_le: ldd [%i2+0x028],%l4 ! Mem[0000000051000128] swap [%i0+0x03c],%l3 ! Mem[000000005000013c] swap [%i2+0x004],%l6 ! Mem[0000000051000104] jmpl %g6+8,%g0 swap [%i1+0x024],%l2 ! Mem[0000000050800124] p32_call_2_le: ldub [%i1+0x00d],%l5 ! Mem[000000005080010d] lduh [%i3+0x038],%l7 ! Mem[0000000051800138] retl sth %l7,[%i3+0x004] ! Mem[0000000051800104] p32_jmpl_2_lo: ldd [%o2+0x028],%l4 ! Mem[0000000051000128] swap [%o0+0x03c],%l3 ! Mem[000000005000013c] swap [%o2+0x004],%l6 ! Mem[0000000051000104] jmpl %g6+8,%g0 swap [%o1+0x024],%l2 ! Mem[0000000050800124] p32_call_2_lo: ldub [%o1+0x00d],%l5 ! Mem[000000005080010d] lduh [%o3+0x038],%l7 ! Mem[0000000051800138] retl sth %l7,[%o3+0x004] ! Mem[0000000051800104] p32_jmpl_2_he: swap [%i2+0x01c],%l6 ! Mem[000000005100011c] jmpl %g6+8,%g0 sth %l4,[%i1+0x028] ! Mem[0000000050800128] p32_call_2_he: swap [%i0+0x020],%l4 ! Mem[0000000050000120] ldstub [%i3+0x038],%l0 ! Mem[0000000051800138] ldsh [%i0+0x002],%l1 ! Mem[0000000050000102] swap [%i1+0x030],%l3 ! Mem[0000000050800130] swap [%i1+0x014],%l7 ! Mem[0000000050800114] retl lduh [%i2+0x03a],%l5 ! Mem[000000005100013a] p32_jmpl_2_ho: swap [%o2+0x01c],%l6 ! Mem[000000005100011c] jmpl %g6+8,%g0 sth %l4,[%o1+0x028] ! Mem[0000000050800128] p32_call_2_ho: swap [%o0+0x020],%l4 ! Mem[0000000050000120] ldstub [%o3+0x038],%l0 ! Mem[0000000051800138] ldsh [%o0+0x002],%l1 ! Mem[0000000050000102] swap [%o1+0x030],%l3 ! Mem[0000000050800130] swap [%o1+0x014],%l7 ! Mem[0000000050800114] retl lduh [%o2+0x03a],%l5 ! Mem[000000005100013a] p33_jmpl_2_le: ldd [%i2+0x008],%l2 ! Mem[0000000053000108] ldx [%i0+0x020],%l6 ! Mem[0000000052000120] jmpl %g6+8,%g0 lduw [%i1+0x03c],%l6 ! Mem[000000005280013c] p33_call_2_le: swap [%i2+0x014],%l7 ! Mem[0000000053000114] retl ldstub [%i2+0x00c],%l0 ! Mem[000000005300010c] p33_jmpl_2_lo: ldd [%o2+0x008],%l2 ! Mem[0000000053000108] ldx [%o0+0x020],%l6 ! Mem[0000000052000120] jmpl %g6+8,%g0 lduw [%o1+0x03c],%l6 ! Mem[000000005280013c] p33_call_2_lo: swap [%o2+0x014],%l7 ! Mem[0000000053000114] retl ldstub [%o2+0x00c],%l0 ! Mem[000000005300010c] p33_jmpl_2_he: lduw [%i2+0x010],%l0 ! Mem[0000000053000110] ldsh [%i0+0x00a],%l2 ! Mem[000000005200010a] ldstub [%i1+0x014],%l6 ! Mem[0000000052800114] ldstub [%i3+0x033],%l5 ! Mem[0000000053800133] jmpl %g6+8,%g0 ldsb [%i2+0x00a],%l7 ! Mem[000000005300010a] p33_call_2_he: retl ldstub [%i3+0x03c],%l0 ! Mem[000000005380013c] p33_jmpl_2_ho: lduw [%o2+0x010],%l0 ! Mem[0000000053000110] ldsh [%o0+0x00a],%l2 ! Mem[000000005200010a] ldstub [%o1+0x014],%l6 ! Mem[0000000052800114] ldstub [%o3+0x033],%l5 ! Mem[0000000053800133] jmpl %g6+8,%g0 ldsb [%o2+0x00a],%l7 ! Mem[000000005300010a] p33_call_2_ho: retl ldstub [%o3+0x03c],%l0 ! Mem[000000005380013c] p34_jmpl_2_le: ldsb [%i0+0x01f],%l4 ! Mem[000000005400011f] jmpl %g6+8,%g0 std %l4,[%i3+0x000] ! Mem[0000000055800100] p34_call_2_le: swap [%i3+0x03c],%l5 ! Mem[000000005580013c] ldstub [%i1+0x033],%l3 ! Mem[0000000054800133] ldstub [%i0+0x00e],%l3 ! Mem[000000005400010e] swap [%i1+0x018],%l0 ! Mem[0000000054800118] ldsh [%i1+0x00e],%l4 ! Mem[000000005480010e] retl swap [%i0+0x038],%l1 ! Mem[0000000054000138] p34_jmpl_2_lo: ldsb [%o0+0x01f],%l4 ! Mem[000000005400011f] jmpl %g6+8,%g0 std %l4,[%o3+0x000] ! Mem[0000000055800100] p34_call_2_lo: swap [%o3+0x03c],%l5 ! Mem[000000005580013c] ldstub [%o1+0x033],%l3 ! Mem[0000000054800133] ldstub [%o0+0x00e],%l3 ! Mem[000000005400010e] swap [%o1+0x018],%l0 ! Mem[0000000054800118] ldsh [%o1+0x00e],%l4 ! Mem[000000005480010e] retl swap [%o0+0x038],%l1 ! Mem[0000000054000138] p34_jmpl_2_he: stw %l4,[%i2+0x018] ! Mem[0000000055000118] ldstub [%i3+0x010],%l5 ! Mem[0000000055800110] ldub [%i1+0x01b],%l1 ! Mem[000000005480011b] swap [%i3+0x034],%l5 ! Mem[0000000055800134] jmpl %g6+8,%g0 lduh [%i3+0x03e],%l3 ! Mem[000000005580013e] p34_call_2_he: ldstub [%i1+0x02f],%l5 ! Mem[000000005480012f] ldstub [%i0+0x01a],%l0 ! Mem[000000005400011a] stx %l4,[%i0+0x038] ! Mem[0000000054000138] stx %l3,[%i1+0x020] ! Mem[0000000054800120] ldsw [%i0+0x01c],%l3 ! Mem[000000005400011c] retl lduw [%i3+0x00c],%l2 ! Mem[000000005580010c] p34_jmpl_2_ho: stw %l4,[%o2+0x018] ! Mem[0000000055000118] ldstub [%o3+0x010],%l5 ! Mem[0000000055800110] ldub [%o1+0x01b],%l1 ! Mem[000000005480011b] swap [%o3+0x034],%l5 ! Mem[0000000055800134] jmpl %g6+8,%g0 lduh [%o3+0x03e],%l3 ! Mem[000000005580013e] p34_call_2_ho: ldstub [%o1+0x02f],%l5 ! Mem[000000005480012f] ldstub [%o0+0x01a],%l0 ! Mem[000000005400011a] stx %l4,[%o0+0x038] ! Mem[0000000054000138] stx %l3,[%o1+0x020] ! Mem[0000000054800120] ldsw [%o0+0x01c],%l3 ! Mem[000000005400011c] retl lduw [%o3+0x00c],%l2 ! Mem[000000005580010c] p35_jmpl_2_le: ldd [%i0+0x008],%l2 ! Mem[0000000056000108] jmpl %g6+8,%g0 stb %l4,[%i1+0x000] ! Mem[0000000056800100] p35_call_2_le: stw %l0,[%i0+0x02c] ! Mem[000000005600012c] stw %l4,[%i2+0x024] ! Mem[0000000057000124] lduw [%i0+0x008],%l6 ! Mem[0000000056000108] stw %l6,[%i2+0x038] ! Mem[0000000057000138] lduh [%i3+0x036],%l1 ! Mem[0000000057800136] retl ldsb [%i0+0x02f],%l1 ! Mem[000000005600012f] p35_jmpl_2_lo: ldd [%o0+0x008],%l2 ! Mem[0000000056000108] jmpl %g6+8,%g0 stb %l4,[%o1+0x000] ! Mem[0000000056800100] p35_call_2_lo: stw %l0,[%o0+0x02c] ! Mem[000000005600012c] stw %l4,[%o2+0x024] ! Mem[0000000057000124] lduw [%o0+0x008],%l6 ! Mem[0000000056000108] stw %l6,[%o2+0x038] ! Mem[0000000057000138] lduh [%o3+0x036],%l1 ! Mem[0000000057800136] retl ldsb [%o0+0x02f],%l1 ! Mem[000000005600012f] p35_jmpl_2_he: ldstub [%i2+0x00b],%l7 ! Mem[000000005700010b] ldd [%i0+0x020],%l4 ! Mem[0000000056000120] stb %l0,[%i3+0x02f] ! Mem[000000005780012f] ldstub [%i2+0x006],%l5 ! Mem[0000000057000106] ldd [%i2+0x000],%l6 ! Mem[0000000057000100] ldsw [%i0+0x014],%l3 ! Mem[0000000056000114] std %l6,[%i1+0x010] ! Mem[0000000056800110] jmpl %g6+8,%g0 swap [%i1+0x010],%l2 ! Mem[0000000056800110] p35_call_2_he: ldsh [%i0+0x02c],%l5 ! Mem[000000005600012c] swap [%i3+0x028],%l6 ! Mem[0000000057800128] swap [%i1+0x004],%l1 ! Mem[0000000056800104] swap [%i3+0x02c],%l0 ! Mem[000000005780012c] retl std %l6,[%i1+0x020] ! Mem[0000000056800120] p35_jmpl_2_ho: ldstub [%o2+0x00b],%l7 ! Mem[000000005700010b] ldd [%o0+0x020],%l4 ! Mem[0000000056000120] stb %l0,[%o3+0x02f] ! Mem[000000005780012f] ldstub [%o2+0x006],%l5 ! Mem[0000000057000106] ldd [%o2+0x000],%l6 ! Mem[0000000057000100] ldsw [%o0+0x014],%l3 ! Mem[0000000056000114] std %l6,[%o1+0x010] ! Mem[0000000056800110] jmpl %g6+8,%g0 swap [%o1+0x010],%l2 ! Mem[0000000056800110] p35_call_2_ho: ldsh [%o0+0x02c],%l5 ! Mem[000000005600012c] swap [%o3+0x028],%l6 ! Mem[0000000057800128] swap [%o1+0x004],%l1 ! Mem[0000000056800104] swap [%o3+0x02c],%l0 ! Mem[000000005780012c] retl std %l6,[%o1+0x020] ! Mem[0000000056800120] p36_jmpl_2_le: sth %l3,[%i2+0x024] ! Mem[0000000059000124] ldsh [%i0+0x026],%l1 ! Mem[0000000058000126] ldsh [%i2+0x01e],%l4 ! Mem[000000005900011e] jmpl %g6+8,%g0 ldstub [%i3+0x030],%l0 ! Mem[0000000059800130] p36_call_2_le: swap [%i0+0x01c],%l4 ! Mem[000000005800011c] lduh [%i0+0x01e],%l7 ! Mem[000000005800011e] ldub [%i3+0x017],%l7 ! Mem[0000000059800117] ldstub [%i3+0x03b],%l5 ! Mem[000000005980013b] retl ldsh [%i1+0x00a],%l3 ! Mem[000000005880010a] p36_jmpl_2_lo: sth %l3,[%o2+0x024] ! Mem[0000000059000124] ldsh [%o0+0x026],%l1 ! Mem[0000000058000126] ldsh [%o2+0x01e],%l4 ! Mem[000000005900011e] jmpl %g6+8,%g0 ldstub [%o3+0x030],%l0 ! Mem[0000000059800130] p36_call_2_lo: swap [%o0+0x01c],%l4 ! Mem[000000005800011c] lduh [%o0+0x01e],%l7 ! Mem[000000005800011e] ldub [%o3+0x017],%l7 ! Mem[0000000059800117] ldstub [%o3+0x03b],%l5 ! Mem[000000005980013b] retl ldsh [%o1+0x00a],%l3 ! Mem[000000005880010a] p36_jmpl_2_he: ldsw [%i2+0x000],%l0 ! Mem[0000000059000100] ldsw [%i3+0x034],%l6 ! Mem[0000000059800134] swap [%i2+0x010],%l5 ! Mem[0000000059000110] ldsb [%i2+0x00f],%l4 ! Mem[000000005900010f] stw %l2,[%i3+0x038] ! Mem[0000000059800138] ldstub [%i2+0x039],%l2 ! Mem[0000000059000139] ldstub [%i2+0x01e],%l1 ! Mem[000000005900011e] jmpl %g6+8,%g0 ldsh [%i0+0x002],%l3 ! Mem[0000000058000102] p36_call_2_he: lduw [%i3+0x038],%l4 ! Mem[0000000059800138] ldsw [%i0+0x020],%l3 ! Mem[0000000058000120] ldx [%i0+0x000],%l5 ! Mem[0000000058000100] stw %l2,[%i2+0x00c] ! Mem[000000005900010c] retl swap [%i3+0x028],%l6 ! Mem[0000000059800128] p36_jmpl_2_ho: ldsw [%o2+0x000],%l0 ! Mem[0000000059000100] ldsw [%o3+0x034],%l6 ! Mem[0000000059800134] swap [%o2+0x010],%l5 ! Mem[0000000059000110] ldsb [%o2+0x00f],%l4 ! Mem[000000005900010f] stw %l2,[%o3+0x038] ! Mem[0000000059800138] ldstub [%o2+0x039],%l2 ! Mem[0000000059000139] ldstub [%o2+0x01e],%l1 ! Mem[000000005900011e] jmpl %g6+8,%g0 ldsh [%o0+0x002],%l3 ! Mem[0000000058000102] p36_call_2_ho: lduw [%o3+0x038],%l4 ! Mem[0000000059800138] ldsw [%o0+0x020],%l3 ! Mem[0000000058000120] ldx [%o0+0x000],%l5 ! Mem[0000000058000100] stw %l2,[%o2+0x00c] ! Mem[000000005900010c] retl swap [%o3+0x028],%l6 ! Mem[0000000059800128] p37_jmpl_2_le: jmpl %g6+8,%g0 stw %l1,[%i2+0x038] ! Mem[000000005b000138] p37_call_2_le: swap [%i0+0x00c],%l4 ! Mem[000000005a00010c] ldsw [%i2+0x034],%l7 ! Mem[000000005b000134] lduw [%i0+0x008],%l3 ! Mem[000000005a000108] sth %l4,[%i0+0x00a] ! Mem[000000005a00010a] retl lduh [%i2+0x016],%l0 ! Mem[000000005b000116] p37_jmpl_2_lo: jmpl %g6+8,%g0 stw %l1,[%o2+0x038] ! Mem[000000005b000138] p37_call_2_lo: swap [%o0+0x00c],%l4 ! Mem[000000005a00010c] ldsw [%o2+0x034],%l7 ! Mem[000000005b000134] lduw [%o0+0x008],%l3 ! Mem[000000005a000108] sth %l4,[%o0+0x00a] ! Mem[000000005a00010a] retl lduh [%o2+0x016],%l0 ! Mem[000000005b000116] p37_jmpl_2_he: stw %l0,[%i3+0x014] ! Mem[000000005b800114] lduh [%i1+0x010],%l4 ! Mem[000000005a800110] jmpl %g6+8,%g0 ldx [%i0+0x038],%l1 ! Mem[000000005a000138] p37_call_2_he: ldstub [%i0+0x03b],%l3 ! Mem[000000005a00013b] swap [%i3+0x000],%l2 ! Mem[000000005b800100] stb %l7,[%i2+0x03c] ! Mem[000000005b00013c] swap [%i2+0x03c],%l4 ! Mem[000000005b00013c] retl ldstub [%i2+0x008],%l4 ! Mem[000000005b000108] p37_jmpl_2_ho: stw %l0,[%o3+0x014] ! Mem[000000005b800114] lduh [%o1+0x010],%l4 ! Mem[000000005a800110] jmpl %g6+8,%g0 ldx [%o0+0x038],%l1 ! Mem[000000005a000138] p37_call_2_ho: ldstub [%o0+0x03b],%l3 ! Mem[000000005a00013b] swap [%o3+0x000],%l2 ! Mem[000000005b800100] stb %l7,[%o2+0x03c] ! Mem[000000005b00013c] swap [%o2+0x03c],%l4 ! Mem[000000005b00013c] retl ldstub [%o2+0x008],%l4 ! Mem[000000005b000108] p38_jmpl_2_le: stw %l7,[%i3+0x028] ! Mem[000000005d800128] ldub [%i2+0x001],%l6 ! Mem[000000005d000101] ldstub [%i0+0x031],%l6 ! Mem[000000005c000131] ldx [%i2+0x020],%l2 ! Mem[000000005d000120] ldub [%i3+0x016],%l5 ! Mem[000000005d800116] ldstub [%i2+0x03e],%l1 ! Mem[000000005d00013e] jmpl %g6+8,%g0 sth %l4,[%i1+0x03c] ! Mem[000000005c80013c] p38_call_2_le: ldub [%i3+0x035],%l7 ! Mem[000000005d800135] retl ldstub [%i3+0x01f],%l4 ! Mem[000000005d80011f] p38_jmpl_2_lo: stw %l7,[%o3+0x028] ! Mem[000000005d800128] ldub [%o2+0x001],%l6 ! Mem[000000005d000101] ldstub [%o0+0x031],%l6 ! Mem[000000005c000131] ldx [%o2+0x020],%l2 ! Mem[000000005d000120] ldub [%o3+0x016],%l5 ! Mem[000000005d800116] ldstub [%o2+0x03e],%l1 ! Mem[000000005d00013e] jmpl %g6+8,%g0 sth %l4,[%o1+0x03c] ! Mem[000000005c80013c] p38_call_2_lo: ldub [%o3+0x035],%l7 ! Mem[000000005d800135] retl ldstub [%o3+0x01f],%l4 ! Mem[000000005d80011f] p38_jmpl_2_he: swap [%i1+0x028],%l0 ! Mem[000000005c800128] stb %l7,[%i1+0x01d] ! Mem[000000005c80011d] ldstub [%i1+0x029],%l7 ! Mem[000000005c800129] stw %l0,[%i0+0x02c] ! Mem[000000005c00012c] ldstub [%i2+0x003],%l6 ! Mem[000000005d000103] jmpl %g6+8,%g0 swap [%i0+0x03c],%l7 ! Mem[000000005c00013c] p38_call_2_he: lduw [%i0+0x010],%l7 ! Mem[000000005c000110] sth %l0,[%i0+0x03a] ! Mem[000000005c00013a] retl ldstub [%i1+0x01a],%l3 ! Mem[000000005c80011a] p38_jmpl_2_ho: swap [%o1+0x028],%l0 ! Mem[000000005c800128] stb %l7,[%o1+0x01d] ! Mem[000000005c80011d] ldstub [%o1+0x029],%l7 ! Mem[000000005c800129] stw %l0,[%o0+0x02c] ! Mem[000000005c00012c] ldstub [%o2+0x003],%l6 ! Mem[000000005d000103] jmpl %g6+8,%g0 swap [%o0+0x03c],%l7 ! Mem[000000005c00013c] p38_call_2_ho: lduw [%o0+0x010],%l7 ! Mem[000000005c000110] sth %l0,[%o0+0x03a] ! Mem[000000005c00013a] retl ldstub [%o1+0x01a],%l3 ! Mem[000000005c80011a] p39_jmpl_2_le: ldstub [%i0+0x015],%l6 ! Mem[000000005e000115] stx %l3,[%i3+0x020] ! Mem[000000005f800120] stx %l2,[%i2+0x010] ! Mem[000000005f000110] ldsh [%i2+0x02a],%l7 ! Mem[000000005f00012a] ldstub [%i0+0x031],%l7 ! Mem[000000005e000131] ldsh [%i3+0x03c],%l2 ! Mem[000000005f80013c] ldsw [%i1+0x01c],%l0 ! Mem[000000005e80011c] jmpl %g6+8,%g0 sth %l7,[%i0+0x028] ! Mem[000000005e000128] p39_call_2_le: ldstub [%i1+0x01d],%l6 ! Mem[000000005e80011d] ldx [%i0+0x008],%l4 ! Mem[000000005e000108] ldsw [%i1+0x03c],%l7 ! Mem[000000005e80013c] ldx [%i3+0x028],%l7 ! Mem[000000005f800128] stx %l4,[%i3+0x010] ! Mem[000000005f800110] retl ldd [%i3+0x018],%l2 ! Mem[000000005f800118] p39_jmpl_2_lo: ldstub [%o0+0x015],%l6 ! Mem[000000005e000115] stx %l3,[%o3+0x020] ! Mem[000000005f800120] stx %l2,[%o2+0x010] ! Mem[000000005f000110] ldsh [%o2+0x02a],%l7 ! Mem[000000005f00012a] ldstub [%o0+0x031],%l7 ! Mem[000000005e000131] ldsh [%o3+0x03c],%l2 ! Mem[000000005f80013c] ldsw [%o1+0x01c],%l0 ! Mem[000000005e80011c] jmpl %g6+8,%g0 sth %l7,[%o0+0x028] ! Mem[000000005e000128] p39_call_2_lo: ldstub [%o1+0x01d],%l6 ! Mem[000000005e80011d] ldx [%o0+0x008],%l4 ! Mem[000000005e000108] ldsw [%o1+0x03c],%l7 ! Mem[000000005e80013c] ldx [%o3+0x028],%l7 ! Mem[000000005f800128] stx %l4,[%o3+0x010] ! Mem[000000005f800110] retl ldd [%o3+0x018],%l2 ! Mem[000000005f800118] p39_jmpl_2_he: lduh [%i2+0x00c],%l7 ! Mem[000000005f00010c] ldstub [%i2+0x01b],%l7 ! Mem[000000005f00011b] ldsh [%i2+0x03c],%l6 ! Mem[000000005f00013c] swap [%i2+0x03c],%l4 ! Mem[000000005f00013c] ldub [%i2+0x026],%l5 ! Mem[000000005f000126] jmpl %g6+8,%g0 ldub [%i1+0x019],%l4 ! Mem[000000005e800119] p39_call_2_he: ldx [%i3+0x018],%l5 ! Mem[000000005f800118] swap [%i3+0x00c],%l3 ! Mem[000000005f80010c] lduw [%i1+0x038],%l5 ! Mem[000000005e800138] ldsb [%i2+0x016],%l0 ! Mem[000000005f000116] ldstub [%i0+0x00f],%l6 ! Mem[000000005e00010f] ldstub [%i0+0x02d],%l0 ! Mem[000000005e00012d] ldx [%i1+0x000],%l0 ! Mem[000000005e800100] retl stw %l7,[%i2+0x000] ! Mem[000000005f000100] p39_jmpl_2_ho: lduh [%o2+0x00c],%l7 ! Mem[000000005f00010c] ldstub [%o2+0x01b],%l7 ! Mem[000000005f00011b] ldsh [%o2+0x03c],%l6 ! Mem[000000005f00013c] swap [%o2+0x03c],%l4 ! Mem[000000005f00013c] ldub [%o2+0x026],%l5 ! Mem[000000005f000126] jmpl %g6+8,%g0 ldub [%o1+0x019],%l4 ! Mem[000000005e800119] p39_call_2_ho: ldx [%o3+0x018],%l5 ! Mem[000000005f800118] swap [%o3+0x00c],%l3 ! Mem[000000005f80010c] lduw [%o1+0x038],%l5 ! Mem[000000005e800138] ldsb [%o2+0x016],%l0 ! Mem[000000005f000116] ldstub [%o0+0x00f],%l6 ! Mem[000000005e00010f] ldstub [%o0+0x02d],%l0 ! Mem[000000005e00012d] ldx [%o1+0x000],%l0 ! Mem[000000005e800100] retl stw %l7,[%o2+0x000] ! Mem[000000005f000100] p40_jmpl_2_le: jmpl %g6+8,%g0 stb %l3,[%i0+0x027] ! Mem[0000000060000127] p40_call_2_le: ldstub [%i0+0x004],%l4 ! Mem[0000000060000104] std %l4,[%i3+0x000] ! Mem[0000000061800100] ldd [%i3+0x018],%l4 ! Mem[0000000061800118] ldub [%i1+0x01c],%l0 ! Mem[000000006080011c] std %l2,[%i0+0x028] ! Mem[0000000060000128] retl swap [%i2+0x02c],%l0 ! Mem[000000006100012c] p40_jmpl_2_lo: jmpl %g6+8,%g0 stb %l3,[%o0+0x027] ! Mem[0000000060000127] p40_call_2_lo: ldstub [%o0+0x004],%l4 ! Mem[0000000060000104] std %l4,[%o3+0x000] ! Mem[0000000061800100] ldd [%o3+0x018],%l4 ! Mem[0000000061800118] ldub [%o1+0x01c],%l0 ! Mem[000000006080011c] std %l2,[%o0+0x028] ! Mem[0000000060000128] retl swap [%o2+0x02c],%l0 ! Mem[000000006100012c] p40_jmpl_2_he: ldsh [%i2+0x026],%l1 ! Mem[0000000061000126] ldd [%i2+0x018],%l4 ! Mem[0000000061000118] ldstub [%i3+0x014],%l5 ! Mem[0000000061800114] ldd [%i3+0x008],%l6 ! Mem[0000000061800108] sth %l5,[%i2+0x006] ! Mem[0000000061000106] ldsb [%i0+0x01d],%l1 ! Mem[000000006000011d] jmpl %g6+8,%g0 lduw [%i0+0x030],%l3 ! Mem[0000000060000130] p40_call_2_he: std %l0,[%i1+0x008] ! Mem[0000000060800108] retl ldstub [%i3+0x00a],%l3 ! Mem[000000006180010a] p40_jmpl_2_ho: ldsh [%o2+0x026],%l1 ! Mem[0000000061000126] ldd [%o2+0x018],%l4 ! Mem[0000000061000118] ldstub [%o3+0x014],%l5 ! Mem[0000000061800114] ldd [%o3+0x008],%l6 ! Mem[0000000061800108] sth %l5,[%o2+0x006] ! Mem[0000000061000106] ldsb [%o0+0x01d],%l1 ! Mem[000000006000011d] jmpl %g6+8,%g0 lduw [%o0+0x030],%l3 ! Mem[0000000060000130] p40_call_2_ho: std %l0,[%o1+0x008] ! Mem[0000000060800108] retl ldstub [%o3+0x00a],%l3 ! Mem[000000006180010a] p41_jmpl_2_le: ldstub [%i1+0x012],%l6 ! Mem[0000000062800112] swap [%i1+0x010],%l0 ! Mem[0000000062800110] ldstub [%i2+0x007],%l3 ! Mem[0000000063000107] swap [%i2+0x03c],%l7 ! Mem[000000006300013c] stw %l3,[%i0+0x01c] ! Mem[000000006200011c] stb %l3,[%i1+0x02d] ! Mem[000000006280012d] ldsb [%i1+0x025],%l2 ! Mem[0000000062800125] jmpl %g6+8,%g0 ldstub [%i3+0x01b],%l5 ! Mem[000000006380011b] p41_call_2_le: ldd [%i1+0x028],%l6 ! Mem[0000000062800128] lduh [%i1+0x01e],%l7 ! Mem[000000006280011e] sth %l3,[%i1+0x03c] ! Mem[000000006280013c] lduh [%i2+0x036],%l0 ! Mem[0000000063000136] ldsw [%i0+0x034],%l4 ! Mem[0000000062000134] retl ldstub [%i2+0x027],%l3 ! Mem[0000000063000127] p41_jmpl_2_lo: ldstub [%o1+0x012],%l6 ! Mem[0000000062800112] swap [%o1+0x010],%l0 ! Mem[0000000062800110] ldstub [%o2+0x007],%l3 ! Mem[0000000063000107] swap [%o2+0x03c],%l7 ! Mem[000000006300013c] stw %l3,[%o0+0x01c] ! Mem[000000006200011c] stb %l3,[%o1+0x02d] ! Mem[000000006280012d] ldsb [%o1+0x025],%l2 ! Mem[0000000062800125] jmpl %g6+8,%g0 ldstub [%o3+0x01b],%l5 ! Mem[000000006380011b] p41_call_2_lo: ldd [%o1+0x028],%l6 ! Mem[0000000062800128] lduh [%o1+0x01e],%l7 ! Mem[000000006280011e] sth %l3,[%o1+0x03c] ! Mem[000000006280013c] lduh [%o2+0x036],%l0 ! Mem[0000000063000136] ldsw [%o0+0x034],%l4 ! Mem[0000000062000134] retl ldstub [%o2+0x027],%l3 ! Mem[0000000063000127] p41_jmpl_2_he: ldstub [%i3+0x008],%l7 ! Mem[0000000063800108] jmpl %g6+8,%g0 swap [%i2+0x010],%l1 ! Mem[0000000063000110] p41_call_2_he: swap [%i1+0x028],%l0 ! Mem[0000000062800128] lduw [%i3+0x01c],%l4 ! Mem[000000006380011c] ldstub [%i3+0x02e],%l4 ! Mem[000000006380012e] lduw [%i1+0x004],%l0 ! Mem[0000000062800104] ldsb [%i1+0x002],%l7 ! Mem[0000000062800102] ldstub [%i0+0x00f],%l2 ! Mem[000000006200010f] retl stw %l0,[%i3+0x020] ! Mem[0000000063800120] p41_jmpl_2_ho: ldstub [%o3+0x008],%l7 ! Mem[0000000063800108] jmpl %g6+8,%g0 swap [%o2+0x010],%l1 ! Mem[0000000063000110] p41_call_2_ho: swap [%o1+0x028],%l0 ! Mem[0000000062800128] lduw [%o3+0x01c],%l4 ! Mem[000000006380011c] ldstub [%o3+0x02e],%l4 ! Mem[000000006380012e] lduw [%o1+0x004],%l0 ! Mem[0000000062800104] ldsb [%o1+0x002],%l7 ! Mem[0000000062800102] ldstub [%o0+0x00f],%l2 ! Mem[000000006200010f] retl stw %l0,[%o3+0x020] ! Mem[0000000063800120] p42_jmpl_2_le: jmpl %g6+8,%g0 ldstub [%i2+0x00b],%l2 ! Mem[000000006500010b] p42_call_2_le: swap [%i3+0x018],%l0 ! Mem[0000000065800118] ldstub [%i0+0x02d],%l5 ! Mem[000000006400012d] ldstub [%i2+0x01b],%l5 ! Mem[000000006500011b] lduh [%i3+0x01c],%l0 ! Mem[000000006580011c] lduw [%i3+0x028],%l2 ! Mem[0000000065800128] ldstub [%i2+0x02c],%l4 ! Mem[000000006500012c] retl stx %l6,[%i2+0x028] ! Mem[0000000065000128] p42_jmpl_2_lo: jmpl %g6+8,%g0 ldstub [%o2+0x00b],%l2 ! Mem[000000006500010b] p42_call_2_lo: swap [%o3+0x018],%l0 ! Mem[0000000065800118] ldstub [%o0+0x02d],%l5 ! Mem[000000006400012d] ldstub [%o2+0x01b],%l5 ! Mem[000000006500011b] lduh [%o3+0x01c],%l0 ! Mem[000000006580011c] lduw [%o3+0x028],%l2 ! Mem[0000000065800128] ldstub [%o2+0x02c],%l4 ! Mem[000000006500012c] retl stx %l6,[%o2+0x028] ! Mem[0000000065000128] p42_jmpl_2_he: stb %l7,[%i1+0x03b] ! Mem[000000006480013b] ldsh [%i3+0x014],%l5 ! Mem[0000000065800114] stw %l6,[%i2+0x008] ! Mem[0000000065000108] stx %l5,[%i3+0x000] ! Mem[0000000065800100] lduh [%i1+0x018],%l4 ! Mem[0000000064800118] swap [%i0+0x010],%l1 ! Mem[0000000064000110] ldsh [%i3+0x028],%l5 ! Mem[0000000065800128] jmpl %g6+8,%g0 ldstub [%i0+0x003],%l4 ! Mem[0000000064000103] p42_call_2_he: swap [%i1+0x03c],%l2 ! Mem[000000006480013c] retl ldd [%i3+0x018],%l0 ! Mem[0000000065800118] p42_jmpl_2_ho: stb %l7,[%o1+0x03b] ! Mem[000000006480013b] ldsh [%o3+0x014],%l5 ! Mem[0000000065800114] stw %l6,[%o2+0x008] ! Mem[0000000065000108] stx %l5,[%o3+0x000] ! Mem[0000000065800100] lduh [%o1+0x018],%l4 ! Mem[0000000064800118] swap [%o0+0x010],%l1 ! Mem[0000000064000110] ldsh [%o3+0x028],%l5 ! Mem[0000000065800128] jmpl %g6+8,%g0 ldstub [%o0+0x003],%l4 ! Mem[0000000064000103] p42_call_2_ho: swap [%o1+0x03c],%l2 ! Mem[000000006480013c] retl ldd [%o3+0x018],%l0 ! Mem[0000000065800118] p43_jmpl_2_le: ldstub [%i3+0x033],%l5 ! Mem[0000000067800133] swap [%i1+0x004],%l5 ! Mem[0000000066800104] jmpl %g6+8,%g0 stx %l2,[%i0+0x038] ! Mem[0000000066000138] p43_call_2_le: ldub [%i0+0x030],%l3 ! Mem[0000000066000130] swap [%i0+0x010],%l5 ! Mem[0000000066000110] retl sth %l5,[%i0+0x03c] ! Mem[000000006600013c] p43_jmpl_2_lo: ldstub [%o3+0x033],%l5 ! Mem[0000000067800133] swap [%o1+0x004],%l5 ! Mem[0000000066800104] jmpl %g6+8,%g0 stx %l2,[%o0+0x038] ! Mem[0000000066000138] p43_call_2_lo: ldub [%o0+0x030],%l3 ! Mem[0000000066000130] swap [%o0+0x010],%l5 ! Mem[0000000066000110] retl sth %l5,[%o0+0x03c] ! Mem[000000006600013c] p43_jmpl_2_he: sth %l6,[%i2+0x012] ! Mem[0000000067000112] std %l0,[%i1+0x018] ! Mem[0000000066800118] sth %l6,[%i3+0x032] ! Mem[0000000067800132] ldub [%i3+0x021],%l3 ! Mem[0000000067800121] stw %l3,[%i2+0x01c] ! Mem[000000006700011c] ldsw [%i1+0x02c],%l3 ! Mem[000000006680012c] std %l6,[%i3+0x010] ! Mem[0000000067800110] jmpl %g6+8,%g0 ldstub [%i1+0x025],%l3 ! Mem[0000000066800125] p43_call_2_he: lduh [%i1+0x010],%l2 ! Mem[0000000066800110] stw %l4,[%i2+0x03c] ! Mem[000000006700013c] retl swap [%i2+0x020],%l2 ! Mem[0000000067000120] p43_jmpl_2_ho: sth %l6,[%o2+0x012] ! Mem[0000000067000112] std %l0,[%o1+0x018] ! Mem[0000000066800118] sth %l6,[%o3+0x032] ! Mem[0000000067800132] ldub [%o3+0x021],%l3 ! Mem[0000000067800121] stw %l3,[%o2+0x01c] ! Mem[000000006700011c] ldsw [%o1+0x02c],%l3 ! Mem[000000006680012c] std %l6,[%o3+0x010] ! Mem[0000000067800110] jmpl %g6+8,%g0 ldstub [%o1+0x025],%l3 ! Mem[0000000066800125] p43_call_2_ho: lduh [%o1+0x010],%l2 ! Mem[0000000066800110] stw %l4,[%o2+0x03c] ! Mem[000000006700013c] retl swap [%o2+0x020],%l2 ! Mem[0000000067000120] p44_jmpl_2_le: ldx [%i1+0x038],%l4 ! Mem[0000000068800138] ldsb [%i1+0x029],%l5 ! Mem[0000000068800129] ldstub [%i2+0x00a],%l0 ! Mem[000000006900010a] swap [%i1+0x028],%l2 ! Mem[0000000068800128] stx %l6,[%i1+0x020] ! Mem[0000000068800120] sth %l7,[%i3+0x01c] ! Mem[000000006980011c] jmpl %g6+8,%g0 sth %l4,[%i3+0x020] ! Mem[0000000069800120] p44_call_2_le: sth %l7,[%i3+0x03e] ! Mem[000000006980013e] sth %l6,[%i2+0x01a] ! Mem[000000006900011a] ldx [%i0+0x010],%l4 ! Mem[0000000068000110] ldstub [%i3+0x00a],%l4 ! Mem[000000006980010a] retl swap [%i1+0x00c],%l5 ! Mem[000000006880010c] p44_jmpl_2_lo: ldx [%o1+0x038],%l4 ! Mem[0000000068800138] ldsb [%o1+0x029],%l5 ! Mem[0000000068800129] ldstub [%o2+0x00a],%l0 ! Mem[000000006900010a] swap [%o1+0x028],%l2 ! Mem[0000000068800128] stx %l6,[%o1+0x020] ! Mem[0000000068800120] sth %l7,[%o3+0x01c] ! Mem[000000006980011c] jmpl %g6+8,%g0 sth %l4,[%o3+0x020] ! Mem[0000000069800120] p44_call_2_lo: sth %l7,[%o3+0x03e] ! Mem[000000006980013e] sth %l6,[%o2+0x01a] ! Mem[000000006900011a] ldx [%o0+0x010],%l4 ! Mem[0000000068000110] ldstub [%o3+0x00a],%l4 ! Mem[000000006980010a] retl swap [%o1+0x00c],%l5 ! Mem[000000006880010c] p44_jmpl_2_he: ldsw [%i3+0x034],%l0 ! Mem[0000000069800134] lduw [%i1+0x004],%l3 ! Mem[0000000068800104] swap [%i2+0x000],%l6 ! Mem[0000000069000100] lduh [%i0+0x026],%l1 ! Mem[0000000068000126] jmpl %g6+8,%g0 swap [%i1+0x01c],%l4 ! Mem[000000006880011c] p44_call_2_he: retl swap [%i0+0x008],%l4 ! Mem[0000000068000108] p44_jmpl_2_ho: ldsw [%o3+0x034],%l0 ! Mem[0000000069800134] lduw [%o1+0x004],%l3 ! Mem[0000000068800104] swap [%o2+0x000],%l6 ! Mem[0000000069000100] lduh [%o0+0x026],%l1 ! Mem[0000000068000126] jmpl %g6+8,%g0 swap [%o1+0x01c],%l4 ! Mem[000000006880011c] p44_call_2_ho: retl swap [%o0+0x008],%l4 ! Mem[0000000068000108] p45_jmpl_2_le: std %l2,[%i3+0x000] ! Mem[000000006b800100] ldstub [%i1+0x021],%l3 ! Mem[000000006a800121] stw %l5,[%i3+0x028] ! Mem[000000006b800128] ldsb [%i0+0x00a],%l7 ! Mem[000000006a00010a] sth %l4,[%i1+0x014] ! Mem[000000006a800114] jmpl %g6+8,%g0 ldstub [%i0+0x03f],%l1 ! Mem[000000006a00013f] p45_call_2_le: lduh [%i0+0x022],%l5 ! Mem[000000006a000122] ldstub [%i0+0x00c],%l0 ! Mem[000000006a00010c] ldub [%i3+0x035],%l4 ! Mem[000000006b800135] swap [%i3+0x024],%l3 ! Mem[000000006b800124] retl swap [%i1+0x014],%l3 ! Mem[000000006a800114] p45_jmpl_2_lo: std %l2,[%o3+0x000] ! Mem[000000006b800100] ldstub [%o1+0x021],%l3 ! Mem[000000006a800121] stw %l5,[%o3+0x028] ! Mem[000000006b800128] ldsb [%o0+0x00a],%l7 ! Mem[000000006a00010a] sth %l4,[%o1+0x014] ! Mem[000000006a800114] jmpl %g6+8,%g0 ldstub [%o0+0x03f],%l1 ! Mem[000000006a00013f] p45_call_2_lo: lduh [%o0+0x022],%l5 ! Mem[000000006a000122] ldstub [%o0+0x00c],%l0 ! Mem[000000006a00010c] ldub [%o3+0x035],%l4 ! Mem[000000006b800135] swap [%o3+0x024],%l3 ! Mem[000000006b800124] retl swap [%o1+0x014],%l3 ! Mem[000000006a800114] p45_jmpl_2_he: stx %l3,[%i1+0x010] ! Mem[000000006a800110] sth %l2,[%i1+0x03a] ! Mem[000000006a80013a] stb %l7,[%i1+0x023] ! Mem[000000006a800123] sth %l6,[%i3+0x01e] ! Mem[000000006b80011e] swap [%i2+0x014],%l6 ! Mem[000000006b000114] jmpl %g6+8,%g0 ldstub [%i3+0x018],%l3 ! Mem[000000006b800118] p45_call_2_he: ldx [%i2+0x030],%l1 ! Mem[000000006b000130] swap [%i1+0x018],%l0 ! Mem[000000006a800118] ldsb [%i2+0x029],%l4 ! Mem[000000006b000129] retl std %l0,[%i2+0x030] ! Mem[000000006b000130] p45_jmpl_2_ho: stx %l3,[%o1+0x010] ! Mem[000000006a800110] sth %l2,[%o1+0x03a] ! Mem[000000006a80013a] stb %l7,[%o1+0x023] ! Mem[000000006a800123] sth %l6,[%o3+0x01e] ! Mem[000000006b80011e] swap [%o2+0x014],%l6 ! Mem[000000006b000114] jmpl %g6+8,%g0 ldstub [%o3+0x018],%l3 ! Mem[000000006b800118] p45_call_2_ho: ldx [%o2+0x030],%l1 ! Mem[000000006b000130] swap [%o1+0x018],%l0 ! Mem[000000006a800118] ldsb [%o2+0x029],%l4 ! Mem[000000006b000129] retl std %l0,[%o2+0x030] ! Mem[000000006b000130] p46_jmpl_2_le: swap [%i3+0x038],%l2 ! Mem[000000006d800138] ldstub [%i1+0x026],%l5 ! Mem[000000006c800126] ldd [%i1+0x000],%l2 ! Mem[000000006c800100] jmpl %g6+8,%g0 swap [%i2+0x038],%l7 ! Mem[000000006d000138] p46_call_2_le: swap [%i0+0x03c],%l7 ! Mem[000000006c00013c] ldstub [%i2+0x01e],%l4 ! Mem[000000006d00011e] swap [%i0+0x000],%l2 ! Mem[000000006c000100] lduh [%i0+0x03e],%l5 ! Mem[000000006c00013e] ldx [%i1+0x030],%l3 ! Mem[000000006c800130] lduw [%i0+0x014],%l7 ! Mem[000000006c000114] ldsw [%i3+0x038],%l5 ! Mem[000000006d800138] retl std %l0,[%i0+0x000] ! Mem[000000006c000100] p46_jmpl_2_lo: swap [%o3+0x038],%l2 ! Mem[000000006d800138] ldstub [%o1+0x026],%l5 ! Mem[000000006c800126] ldd [%o1+0x000],%l2 ! Mem[000000006c800100] jmpl %g6+8,%g0 swap [%o2+0x038],%l7 ! Mem[000000006d000138] p46_call_2_lo: swap [%o0+0x03c],%l7 ! Mem[000000006c00013c] ldstub [%o2+0x01e],%l4 ! Mem[000000006d00011e] swap [%o0+0x000],%l2 ! Mem[000000006c000100] lduh [%o0+0x03e],%l5 ! Mem[000000006c00013e] ldx [%o1+0x030],%l3 ! Mem[000000006c800130] lduw [%o0+0x014],%l7 ! Mem[000000006c000114] ldsw [%o3+0x038],%l5 ! Mem[000000006d800138] retl std %l0,[%o0+0x000] ! Mem[000000006c000100] p46_jmpl_2_he: ldsb [%i0+0x01b],%l5 ! Mem[000000006c00011b] jmpl %g6+8,%g0 lduw [%i1+0x00c],%l4 ! Mem[000000006c80010c] p46_call_2_he: swap [%i3+0x010],%l0 ! Mem[000000006d800110] ldd [%i1+0x000],%l4 ! Mem[000000006c800100] sth %l4,[%i1+0x038] ! Mem[000000006c800138] retl ldd [%i2+0x030],%l2 ! Mem[000000006d000130] p46_jmpl_2_ho: ldsb [%o0+0x01b],%l5 ! Mem[000000006c00011b] jmpl %g6+8,%g0 lduw [%o1+0x00c],%l4 ! Mem[000000006c80010c] p46_call_2_ho: swap [%o3+0x010],%l0 ! Mem[000000006d800110] ldd [%o1+0x000],%l4 ! Mem[000000006c800100] sth %l4,[%o1+0x038] ! Mem[000000006c800138] retl ldd [%o2+0x030],%l2 ! Mem[000000006d000130] p47_jmpl_2_le: sth %l6,[%i2+0x014] ! Mem[000000006f000114] sth %l1,[%i0+0x004] ! Mem[000000006e000104] ldx [%i1+0x020],%l5 ! Mem[000000006e800120] swap [%i2+0x004],%l5 ! Mem[000000006f000104] ldx [%i3+0x038],%l2 ! Mem[000000006f800138] ldub [%i3+0x022],%l0 ! Mem[000000006f800122] sth %l3,[%i0+0x036] ! Mem[000000006e000136] jmpl %g6+8,%g0 stb %l3,[%i0+0x005] ! Mem[000000006e000105] p47_call_2_le: swap [%i1+0x03c],%l3 ! Mem[000000006e80013c] swap [%i1+0x024],%l4 ! Mem[000000006e800124] ldstub [%i0+0x008],%l3 ! Mem[000000006e000108] ldstub [%i0+0x003],%l5 ! Mem[000000006e000103] stx %l2,[%i0+0x028] ! Mem[000000006e000128] retl ldsb [%i1+0x03b],%l1 ! Mem[000000006e80013b] p47_jmpl_2_lo: sth %l6,[%o2+0x014] ! Mem[000000006f000114] sth %l1,[%o0+0x004] ! Mem[000000006e000104] ldx [%o1+0x020],%l5 ! Mem[000000006e800120] swap [%o2+0x004],%l5 ! Mem[000000006f000104] ldx [%o3+0x038],%l2 ! Mem[000000006f800138] ldub [%o3+0x022],%l0 ! Mem[000000006f800122] sth %l3,[%o0+0x036] ! Mem[000000006e000136] jmpl %g6+8,%g0 stb %l3,[%o0+0x005] ! Mem[000000006e000105] p47_call_2_lo: swap [%o1+0x03c],%l3 ! Mem[000000006e80013c] swap [%o1+0x024],%l4 ! Mem[000000006e800124] ldstub [%o0+0x008],%l3 ! Mem[000000006e000108] ldstub [%o0+0x003],%l5 ! Mem[000000006e000103] stx %l2,[%o0+0x028] ! Mem[000000006e000128] retl ldsb [%o1+0x03b],%l1 ! Mem[000000006e80013b] p47_jmpl_2_he: ldstub [%i3+0x00c],%l7 ! Mem[000000006f80010c] ldstub [%i0+0x03f],%l1 ! Mem[000000006e00013f] std %l6,[%i3+0x010] ! Mem[000000006f800110] jmpl %g6+8,%g0 ldstub [%i1+0x01b],%l7 ! Mem[000000006e80011b] p47_call_2_he: lduh [%i2+0x03c],%l3 ! Mem[000000006f00013c] swap [%i3+0x038],%l5 ! Mem[000000006f800138] swap [%i3+0x024],%l5 ! Mem[000000006f800124] ldd [%i2+0x020],%l2 ! Mem[000000006f000120] stw %l5,[%i0+0x004] ! Mem[000000006e000104] ldsh [%i0+0x03c],%l7 ! Mem[000000006e00013c] lduw [%i3+0x01c],%l5 ! Mem[000000006f80011c] retl ldstub [%i0+0x037],%l7 ! Mem[000000006e000137] p47_jmpl_2_ho: ldstub [%o3+0x00c],%l7 ! Mem[000000006f80010c] ldstub [%o0+0x03f],%l1 ! Mem[000000006e00013f] std %l6,[%o3+0x010] ! Mem[000000006f800110] jmpl %g6+8,%g0 ldstub [%o1+0x01b],%l7 ! Mem[000000006e80011b] p47_call_2_ho: lduh [%o2+0x03c],%l3 ! Mem[000000006f00013c] swap [%o3+0x038],%l5 ! Mem[000000006f800138] swap [%o3+0x024],%l5 ! Mem[000000006f800124] ldd [%o2+0x020],%l2 ! Mem[000000006f000120] stw %l5,[%o0+0x004] ! Mem[000000006e000104] ldsh [%o0+0x03c],%l7 ! Mem[000000006e00013c] lduw [%o3+0x01c],%l5 ! Mem[000000006f80011c] retl ldstub [%o0+0x037],%l7 ! Mem[000000006e000137] p48_jmpl_2_le: stb %l1,[%i0+0x02b] ! Mem[000000007000012b] ldd [%i0+0x030],%l6 ! Mem[0000000070000130] swap [%i0+0x038],%l2 ! Mem[0000000070000138] swap [%i1+0x010],%l6 ! Mem[0000000070800110] stw %l7,[%i3+0x008] ! Mem[0000000071800108] jmpl %g6+8,%g0 ldstub [%i1+0x029],%l7 ! Mem[0000000070800129] p48_call_2_le: ldd [%i0+0x020],%l4 ! Mem[0000000070000120] retl ldstub [%i1+0x02f],%l5 ! Mem[000000007080012f] p48_jmpl_2_lo: stb %l1,[%o0+0x02b] ! Mem[000000007000012b] ldd [%o0+0x030],%l6 ! Mem[0000000070000130] swap [%o0+0x038],%l2 ! Mem[0000000070000138] swap [%o1+0x010],%l6 ! Mem[0000000070800110] stw %l7,[%o3+0x008] ! Mem[0000000071800108] jmpl %g6+8,%g0 ldstub [%o1+0x029],%l7 ! Mem[0000000070800129] p48_call_2_lo: ldd [%o0+0x020],%l4 ! Mem[0000000070000120] retl ldstub [%o1+0x02f],%l5 ! Mem[000000007080012f] p48_jmpl_2_he: std %l0,[%i3+0x008] ! Mem[0000000071800108] ldstub [%i1+0x03e],%l2 ! Mem[000000007080013e] swap [%i1+0x008],%l2 ! Mem[0000000070800108] stw %l2,[%i3+0x000] ! Mem[0000000071800100] ldstub [%i2+0x00d],%l3 ! Mem[000000007100010d] swap [%i3+0x008],%l5 ! Mem[0000000071800108] lduw [%i2+0x018],%l7 ! Mem[0000000071000118] jmpl %g6+8,%g0 ldstub [%i0+0x01d],%l7 ! Mem[000000007000011d] p48_call_2_he: lduw [%i2+0x01c],%l5 ! Mem[000000007100011c] ldstub [%i0+0x02c],%l6 ! Mem[000000007000012c] retl swap [%i0+0x014],%l5 ! Mem[0000000070000114] p48_jmpl_2_ho: std %l0,[%o3+0x008] ! Mem[0000000071800108] ldstub [%o1+0x03e],%l2 ! Mem[000000007080013e] swap [%o1+0x008],%l2 ! Mem[0000000070800108] stw %l2,[%o3+0x000] ! Mem[0000000071800100] ldstub [%o2+0x00d],%l3 ! Mem[000000007100010d] swap [%o3+0x008],%l5 ! Mem[0000000071800108] lduw [%o2+0x018],%l7 ! Mem[0000000071000118] jmpl %g6+8,%g0 ldstub [%o0+0x01d],%l7 ! Mem[000000007000011d] p48_call_2_ho: lduw [%o2+0x01c],%l5 ! Mem[000000007100011c] ldstub [%o0+0x02c],%l6 ! Mem[000000007000012c] retl swap [%o0+0x014],%l5 ! Mem[0000000070000114] p49_jmpl_2_le: ldsw [%i0+0x014],%l6 ! Mem[0000000072000114] swap [%i2+0x03c],%l0 ! Mem[000000007300013c] ldstub [%i0+0x03c],%l5 ! Mem[000000007200013c] ldstub [%i1+0x024],%l4 ! Mem[0000000072800124] ldd [%i1+0x030],%l2 ! Mem[0000000072800130] jmpl %g6+8,%g0 ldsb [%i0+0x006],%l5 ! Mem[0000000072000106] p49_call_2_le: ldsw [%i3+0x000],%l2 ! Mem[0000000073800100] ldstub [%i2+0x00e],%l7 ! Mem[000000007300010e] ldstub [%i1+0x02f],%l2 ! Mem[000000007280012f] swap [%i0+0x010],%l7 ! Mem[0000000072000110] lduw [%i1+0x018],%l5 ! Mem[0000000072800118] ldub [%i0+0x01a],%l3 ! Mem[000000007200011a] stb %l7,[%i2+0x025] ! Mem[0000000073000125] retl stb %l5,[%i0+0x024] ! Mem[0000000072000124] p49_jmpl_2_lo: ldsw [%o0+0x014],%l6 ! Mem[0000000072000114] swap [%o2+0x03c],%l0 ! Mem[000000007300013c] ldstub [%o0+0x03c],%l5 ! Mem[000000007200013c] ldstub [%o1+0x024],%l4 ! Mem[0000000072800124] ldd [%o1+0x030],%l2 ! Mem[0000000072800130] jmpl %g6+8,%g0 ldsb [%o0+0x006],%l5 ! Mem[0000000072000106] p49_call_2_lo: ldsw [%o3+0x000],%l2 ! Mem[0000000073800100] ldstub [%o2+0x00e],%l7 ! Mem[000000007300010e] ldstub [%o1+0x02f],%l2 ! Mem[000000007280012f] swap [%o0+0x010],%l7 ! Mem[0000000072000110] lduw [%o1+0x018],%l5 ! Mem[0000000072800118] ldub [%o0+0x01a],%l3 ! Mem[000000007200011a] stb %l7,[%o2+0x025] ! Mem[0000000073000125] retl stb %l5,[%o0+0x024] ! Mem[0000000072000124] p49_jmpl_2_he: ldd [%i3+0x030],%l0 ! Mem[0000000073800130] swap [%i2+0x020],%l5 ! Mem[0000000073000120] ldstub [%i3+0x011],%l3 ! Mem[0000000073800111] ldstub [%i2+0x03b],%l2 ! Mem[000000007300013b] ldsb [%i0+0x018],%l2 ! Mem[0000000072000118] lduh [%i3+0x02c],%l5 ! Mem[000000007380012c] jmpl %g6+8,%g0 ldd [%i1+0x028],%l4 ! Mem[0000000072800128] p49_call_2_he: retl ldsw [%i1+0x000],%l1 ! Mem[0000000072800100] p49_jmpl_2_ho: ldd [%o3+0x030],%l0 ! Mem[0000000073800130] swap [%o2+0x020],%l5 ! Mem[0000000073000120] ldstub [%o3+0x011],%l3 ! Mem[0000000073800111] ldstub [%o2+0x03b],%l2 ! Mem[000000007300013b] ldsb [%o0+0x018],%l2 ! Mem[0000000072000118] lduh [%o3+0x02c],%l5 ! Mem[000000007380012c] jmpl %g6+8,%g0 ldd [%o1+0x028],%l4 ! Mem[0000000072800128] p49_call_2_ho: retl ldsw [%o1+0x000],%l1 ! Mem[0000000072800100] p50_jmpl_2_le: swap [%i3+0x030],%l6 ! Mem[0000000075800130] lduw [%i0+0x004],%l1 ! Mem[0000000074000104] stb %l5,[%i3+0x013] ! Mem[0000000075800113] ldub [%i0+0x01b],%l5 ! Mem[000000007400011b] std %l6,[%i0+0x028] ! Mem[0000000074000128] ldstub [%i2+0x026],%l5 ! Mem[0000000075000126] lduw [%i2+0x008],%l3 ! Mem[0000000075000108] jmpl %g6+8,%g0 stx %l0,[%i3+0x020] ! Mem[0000000075800120] p50_call_2_le: swap [%i1+0x03c],%l7 ! Mem[000000007480013c] std %l0,[%i2+0x018] ! Mem[0000000075000118] lduw [%i1+0x014],%l3 ! Mem[0000000074800114] ldstub [%i3+0x03c],%l7 ! Mem[000000007580013c] ldstub [%i0+0x029],%l6 ! Mem[0000000074000129] retl std %l4,[%i2+0x018] ! Mem[0000000075000118] p50_jmpl_2_lo: swap [%o3+0x030],%l6 ! Mem[0000000075800130] lduw [%o0+0x004],%l1 ! Mem[0000000074000104] stb %l5,[%o3+0x013] ! Mem[0000000075800113] ldub [%o0+0x01b],%l5 ! Mem[000000007400011b] std %l6,[%o0+0x028] ! Mem[0000000074000128] ldstub [%o2+0x026],%l5 ! Mem[0000000075000126] lduw [%o2+0x008],%l3 ! Mem[0000000075000108] jmpl %g6+8,%g0 stx %l0,[%o3+0x020] ! Mem[0000000075800120] p50_call_2_lo: swap [%o1+0x03c],%l7 ! Mem[000000007480013c] std %l0,[%o2+0x018] ! Mem[0000000075000118] lduw [%o1+0x014],%l3 ! Mem[0000000074800114] ldstub [%o3+0x03c],%l7 ! Mem[000000007580013c] ldstub [%o0+0x029],%l6 ! Mem[0000000074000129] retl std %l4,[%o2+0x018] ! Mem[0000000075000118] p50_jmpl_2_he: ldub [%i1+0x013],%l6 ! Mem[0000000074800113] swap [%i0+0x008],%l7 ! Mem[0000000074000108] ldsb [%i2+0x026],%l3 ! Mem[0000000075000126] jmpl %g6+8,%g0 ldsb [%i2+0x035],%l6 ! Mem[0000000075000135] p50_call_2_he: ldstub [%i3+0x01b],%l3 ! Mem[000000007580011b] ldd [%i2+0x020],%l2 ! Mem[0000000075000120] ldstub [%i1+0x01a],%l3 ! Mem[000000007480011a] retl ldstub [%i3+0x00f],%l2 ! Mem[000000007580010f] p50_jmpl_2_ho: ldub [%o1+0x013],%l6 ! Mem[0000000074800113] swap [%o0+0x008],%l7 ! Mem[0000000074000108] ldsb [%o2+0x026],%l3 ! Mem[0000000075000126] jmpl %g6+8,%g0 ldsb [%o2+0x035],%l6 ! Mem[0000000075000135] p50_call_2_ho: ldstub [%o3+0x01b],%l3 ! Mem[000000007580011b] ldd [%o2+0x020],%l2 ! Mem[0000000075000120] ldstub [%o1+0x01a],%l3 ! Mem[000000007480011a] retl ldstub [%o3+0x00f],%l2 ! Mem[000000007580010f] p51_jmpl_2_le: ldstub [%i0+0x020],%l4 ! Mem[0000000076000120] stb %l0,[%i3+0x011] ! Mem[0000000077800111] lduw [%i2+0x030],%l6 ! Mem[0000000077000130] swap [%i3+0x020],%l3 ! Mem[0000000077800120] ldsb [%i2+0x010],%l2 ! Mem[0000000077000110] jmpl %g6+8,%g0 lduw [%i1+0x024],%l1 ! Mem[0000000076800124] p51_call_2_le: stw %l3,[%i1+0x03c] ! Mem[000000007680013c] ldsh [%i3+0x038],%l5 ! Mem[0000000077800138] std %l4,[%i0+0x008] ! Mem[0000000076000108] swap [%i0+0x004],%l6 ! Mem[0000000076000104] ldstub [%i0+0x018],%l0 ! Mem[0000000076000118] ldsb [%i3+0x02a],%l0 ! Mem[000000007780012a] retl ldsb [%i1+0x02c],%l1 ! Mem[000000007680012c] p51_jmpl_2_lo: ldstub [%o0+0x020],%l4 ! Mem[0000000076000120] stb %l0,[%o3+0x011] ! Mem[0000000077800111] lduw [%o2+0x030],%l6 ! Mem[0000000077000130] swap [%o3+0x020],%l3 ! Mem[0000000077800120] ldsb [%o2+0x010],%l2 ! Mem[0000000077000110] jmpl %g6+8,%g0 lduw [%o1+0x024],%l1 ! Mem[0000000076800124] p51_call_2_lo: stw %l3,[%o1+0x03c] ! Mem[000000007680013c] ldsh [%o3+0x038],%l5 ! Mem[0000000077800138] std %l4,[%o0+0x008] ! Mem[0000000076000108] swap [%o0+0x004],%l6 ! Mem[0000000076000104] ldstub [%o0+0x018],%l0 ! Mem[0000000076000118] ldsb [%o3+0x02a],%l0 ! Mem[000000007780012a] retl ldsb [%o1+0x02c],%l1 ! Mem[000000007680012c] p51_jmpl_2_he: ldstub [%i1+0x023],%l7 ! Mem[0000000076800123] ldsb [%i3+0x018],%l3 ! Mem[0000000077800118] swap [%i1+0x000],%l7 ! Mem[0000000076800100] ldx [%i0+0x028],%l1 ! Mem[0000000076000128] lduh [%i0+0x000],%l1 ! Mem[0000000076000100] lduh [%i2+0x008],%l1 ! Mem[0000000077000108] swap [%i0+0x00c],%l3 ! Mem[000000007600010c] jmpl %g6+8,%g0 swap [%i3+0x000],%l6 ! Mem[0000000077800100] p51_call_2_he: ldstub [%i2+0x01a],%l3 ! Mem[000000007700011a] lduw [%i0+0x014],%l4 ! Mem[0000000076000114] ldsb [%i2+0x019],%l7 ! Mem[0000000077000119] retl stw %l2,[%i1+0x038] ! Mem[0000000076800138] p51_jmpl_2_ho: ldstub [%o1+0x023],%l7 ! Mem[0000000076800123] ldsb [%o3+0x018],%l3 ! Mem[0000000077800118] swap [%o1+0x000],%l7 ! Mem[0000000076800100] ldx [%o0+0x028],%l1 ! Mem[0000000076000128] lduh [%o0+0x000],%l1 ! Mem[0000000076000100] lduh [%o2+0x008],%l1 ! Mem[0000000077000108] swap [%o0+0x00c],%l3 ! Mem[000000007600010c] jmpl %g6+8,%g0 swap [%o3+0x000],%l6 ! Mem[0000000077800100] p51_call_2_ho: ldstub [%o2+0x01a],%l3 ! Mem[000000007700011a] lduw [%o0+0x014],%l4 ! Mem[0000000076000114] ldsb [%o2+0x019],%l7 ! Mem[0000000077000119] retl stw %l2,[%o1+0x038] ! Mem[0000000076800138] p52_jmpl_2_le: ldstub [%i3+0x023],%l6 ! Mem[0000000079800123] swap [%i3+0x02c],%l5 ! Mem[000000007980012c] jmpl %g6+8,%g0 ldsw [%i2+0x024],%l3 ! Mem[0000000079000124] p52_call_2_le: ldub [%i1+0x00f],%l2 ! Mem[000000007880010f] ldstub [%i1+0x01b],%l1 ! Mem[000000007880011b] ldstub [%i2+0x01b],%l5 ! Mem[000000007900011b] swap [%i2+0x018],%l3 ! Mem[0000000079000118] sth %l4,[%i0+0x026] ! Mem[0000000078000126] retl swap [%i2+0x020],%l5 ! Mem[0000000079000120] p52_jmpl_2_lo: ldstub [%o3+0x023],%l6 ! Mem[0000000079800123] swap [%o3+0x02c],%l5 ! Mem[000000007980012c] jmpl %g6+8,%g0 ldsw [%o2+0x024],%l3 ! Mem[0000000079000124] p52_call_2_lo: ldub [%o1+0x00f],%l2 ! Mem[000000007880010f] ldstub [%o1+0x01b],%l1 ! Mem[000000007880011b] ldstub [%o2+0x01b],%l5 ! Mem[000000007900011b] swap [%o2+0x018],%l3 ! Mem[0000000079000118] sth %l4,[%o0+0x026] ! Mem[0000000078000126] retl swap [%o2+0x020],%l5 ! Mem[0000000079000120] p52_jmpl_2_he: ldub [%i3+0x027],%l1 ! Mem[0000000079800127] ldstub [%i2+0x01d],%l6 ! Mem[000000007900011d] stw %l4,[%i3+0x028] ! Mem[0000000079800128] jmpl %g6+8,%g0 ldsb [%i2+0x00c],%l5 ! Mem[000000007900010c] p52_call_2_he: retl ldstub [%i2+0x015],%l3 ! Mem[0000000079000115] p52_jmpl_2_ho: ldub [%o3+0x027],%l1 ! Mem[0000000079800127] ldstub [%o2+0x01d],%l6 ! Mem[000000007900011d] stw %l4,[%o3+0x028] ! Mem[0000000079800128] jmpl %g6+8,%g0 ldsb [%o2+0x00c],%l5 ! Mem[000000007900010c] p52_call_2_ho: retl ldstub [%o2+0x015],%l3 ! Mem[0000000079000115] p53_jmpl_2_le: ldstub [%i2+0x03d],%l5 ! Mem[000000007b00013d] ldsh [%i2+0x006],%l5 ! Mem[000000007b000106] jmpl %g6+8,%g0 lduw [%i1+0x03c],%l3 ! Mem[000000007a80013c] p53_call_2_le: ldstub [%i1+0x00e],%l7 ! Mem[000000007a80010e] ldstub [%i1+0x02f],%l2 ! Mem[000000007a80012f] retl swap [%i2+0x038],%l1 ! Mem[000000007b000138] p53_jmpl_2_lo: ldstub [%o2+0x03d],%l5 ! Mem[000000007b00013d] ldsh [%o2+0x006],%l5 ! Mem[000000007b000106] jmpl %g6+8,%g0 lduw [%o1+0x03c],%l3 ! Mem[000000007a80013c] p53_call_2_lo: ldstub [%o1+0x00e],%l7 ! Mem[000000007a80010e] ldstub [%o1+0x02f],%l2 ! Mem[000000007a80012f] retl swap [%o2+0x038],%l1 ! Mem[000000007b000138] p53_jmpl_2_he: ldsb [%i2+0x018],%l2 ! Mem[000000007b000118] ldub [%i0+0x017],%l0 ! Mem[000000007a000117] swap [%i1+0x024],%l3 ! Mem[000000007a800124] jmpl %g6+8,%g0 lduw [%i1+0x018],%l7 ! Mem[000000007a800118] p53_call_2_he: ldx [%i0+0x038],%l7 ! Mem[000000007a000138] sth %l5,[%i0+0x03e] ! Mem[000000007a00013e] ldstub [%i1+0x005],%l5 ! Mem[000000007a800105] ldstub [%i0+0x03c],%l7 ! Mem[000000007a00013c] ldstub [%i1+0x01d],%l5 ! Mem[000000007a80011d] swap [%i3+0x000],%l1 ! Mem[000000007b800100] ldstub [%i1+0x013],%l3 ! Mem[000000007a800113] retl ldstub [%i3+0x01f],%l0 ! Mem[000000007b80011f] p53_jmpl_2_ho: ldsb [%o2+0x018],%l2 ! Mem[000000007b000118] ldub [%o0+0x017],%l0 ! Mem[000000007a000117] swap [%o1+0x024],%l3 ! Mem[000000007a800124] jmpl %g6+8,%g0 lduw [%o1+0x018],%l7 ! Mem[000000007a800118] p53_call_2_ho: ldx [%o0+0x038],%l7 ! Mem[000000007a000138] sth %l5,[%o0+0x03e] ! Mem[000000007a00013e] ldstub [%o1+0x005],%l5 ! Mem[000000007a800105] ldstub [%o0+0x03c],%l7 ! Mem[000000007a00013c] ldstub [%o1+0x01d],%l5 ! Mem[000000007a80011d] swap [%o3+0x000],%l1 ! Mem[000000007b800100] ldstub [%o1+0x013],%l3 ! Mem[000000007a800113] retl ldstub [%o3+0x01f],%l0 ! Mem[000000007b80011f] p54_jmpl_2_le: ldstub [%i1+0x00c],%l3 ! Mem[000000007c80010c] swap [%i1+0x038],%l2 ! Mem[000000007c800138] ldstub [%i1+0x037],%l0 ! Mem[000000007c800137] ldd [%i2+0x018],%l0 ! Mem[000000007d000118] swap [%i0+0x038],%l7 ! Mem[000000007c000138] ldub [%i1+0x01d],%l6 ! Mem[000000007c80011d] jmpl %g6+8,%g0 ldub [%i1+0x015],%l6 ! Mem[000000007c800115] p54_call_2_le: ldsh [%i0+0x008],%l4 ! Mem[000000007c000108] swap [%i3+0x03c],%l5 ! Mem[000000007d80013c] lduw [%i1+0x028],%l6 ! Mem[000000007c800128] stw %l0,[%i3+0x008] ! Mem[000000007d800108] retl ldd [%i0+0x008],%l0 ! Mem[000000007c000108] p54_jmpl_2_lo: ldstub [%o1+0x00c],%l3 ! Mem[000000007c80010c] swap [%o1+0x038],%l2 ! Mem[000000007c800138] ldstub [%o1+0x037],%l0 ! Mem[000000007c800137] ldd [%o2+0x018],%l0 ! Mem[000000007d000118] swap [%o0+0x038],%l7 ! Mem[000000007c000138] ldub [%o1+0x01d],%l6 ! Mem[000000007c80011d] jmpl %g6+8,%g0 ldub [%o1+0x015],%l6 ! Mem[000000007c800115] p54_call_2_lo: ldsh [%o0+0x008],%l4 ! Mem[000000007c000108] swap [%o3+0x03c],%l5 ! Mem[000000007d80013c] lduw [%o1+0x028],%l6 ! Mem[000000007c800128] stw %l0,[%o3+0x008] ! Mem[000000007d800108] retl ldd [%o0+0x008],%l0 ! Mem[000000007c000108] p54_jmpl_2_he: ldsb [%i2+0x038],%l2 ! Mem[000000007d000138] ldstub [%i2+0x012],%l6 ! Mem[000000007d000112] swap [%i0+0x008],%l7 ! Mem[000000007c000108] swap [%i1+0x024],%l3 ! Mem[000000007c800124] ldx [%i3+0x030],%l6 ! Mem[000000007d800130] stb %l3,[%i2+0x038] ! Mem[000000007d000138] ldsw [%i3+0x000],%l7 ! Mem[000000007d800100] jmpl %g6+8,%g0 ldstub [%i1+0x036],%l5 ! Mem[000000007c800136] p54_call_2_he: ldsw [%i3+0x03c],%l6 ! Mem[000000007d80013c] retl ldsw [%i1+0x028],%l2 ! Mem[000000007c800128] p54_jmpl_2_ho: ldsb [%o2+0x038],%l2 ! Mem[000000007d000138] ldstub [%o2+0x012],%l6 ! Mem[000000007d000112] swap [%o0+0x008],%l7 ! Mem[000000007c000108] swap [%o1+0x024],%l3 ! Mem[000000007c800124] ldx [%o3+0x030],%l6 ! Mem[000000007d800130] stb %l3,[%o2+0x038] ! Mem[000000007d000138] ldsw [%o3+0x000],%l7 ! Mem[000000007d800100] jmpl %g6+8,%g0 ldstub [%o1+0x036],%l5 ! Mem[000000007c800136] p54_call_2_ho: ldsw [%o3+0x03c],%l6 ! Mem[000000007d80013c] retl ldsw [%o1+0x028],%l2 ! Mem[000000007c800128] p55_jmpl_2_le: jmpl %g6+8,%g0 lduh [%i3+0x026],%l4 ! Mem[000000007f800126] p55_call_2_le: ldub [%i0+0x020],%l2 ! Mem[000000007e000120] ldstub [%i1+0x035],%l7 ! Mem[000000007e800135] swap [%i2+0x008],%l3 ! Mem[000000007f000108] ldsb [%i3+0x010],%l7 ! Mem[000000007f800110] stb %l0,[%i2+0x017] ! Mem[000000007f000117] retl lduh [%i3+0x02e],%l7 ! Mem[000000007f80012e] p55_jmpl_2_lo: jmpl %g6+8,%g0 lduh [%o3+0x026],%l4 ! Mem[000000007f800126] p55_call_2_lo: ldub [%o0+0x020],%l2 ! Mem[000000007e000120] ldstub [%o1+0x035],%l7 ! Mem[000000007e800135] swap [%o2+0x008],%l3 ! Mem[000000007f000108] ldsb [%o3+0x010],%l7 ! Mem[000000007f800110] stb %l0,[%o2+0x017] ! Mem[000000007f000117] retl lduh [%o3+0x02e],%l7 ! Mem[000000007f80012e] p55_jmpl_2_he: jmpl %g6+8,%g0 swap [%i0+0x024],%l3 ! Mem[000000007e000124] p55_call_2_he: ldsw [%i1+0x01c],%l7 ! Mem[000000007e80011c] stw %l5,[%i3+0x00c] ! Mem[000000007f80010c] ldstub [%i3+0x027],%l3 ! Mem[000000007f800127] ldx [%i2+0x010],%l3 ! Mem[000000007f000110] ldsw [%i1+0x020],%l4 ! Mem[000000007e800120] retl swap [%i0+0x01c],%l5 ! Mem[000000007e00011c] p55_jmpl_2_ho: jmpl %g6+8,%g0 swap [%o0+0x024],%l3 ! Mem[000000007e000124] p55_call_2_ho: ldsw [%o1+0x01c],%l7 ! Mem[000000007e80011c] stw %l5,[%o3+0x00c] ! Mem[000000007f80010c] ldstub [%o3+0x027],%l3 ! Mem[000000007f800127] ldx [%o2+0x010],%l3 ! Mem[000000007f000110] ldsw [%o1+0x020],%l4 ! Mem[000000007e800120] retl swap [%o0+0x01c],%l5 ! Mem[000000007e00011c] p56_jmpl_2_le: jmpl %g6+8,%g0 swap [%i1+0x000],%l6 ! Mem[0000000080800100] p56_call_2_le: ldstub [%i2+0x017],%l7 ! Mem[0000000081000117] retl lduh [%i0+0x00e],%l7 ! Mem[000000008000010e] p56_jmpl_2_lo: jmpl %g6+8,%g0 swap [%o1+0x000],%l6 ! Mem[0000000080800100] p56_call_2_lo: ldstub [%o2+0x017],%l7 ! Mem[0000000081000117] retl lduh [%o0+0x00e],%l7 ! Mem[000000008000010e] p56_jmpl_2_he: ldub [%i0+0x025],%l2 ! Mem[0000000080000125] swap [%i0+0x014],%l5 ! Mem[0000000080000114] stb %l1,[%i1+0x03e] ! Mem[000000008080013e] sth %l3,[%i3+0x028] ! Mem[0000000081800128] stb %l4,[%i2+0x010] ! Mem[0000000081000110] jmpl %g6+8,%g0 std %l4,[%i1+0x020] ! Mem[0000000080800120] p56_call_2_he: stw %l7,[%i1+0x01c] ! Mem[000000008080011c] swap [%i1+0x030],%l1 ! Mem[0000000080800130] ldstub [%i0+0x00b],%l3 ! Mem[000000008000010b] ldstub [%i0+0x00b],%l5 ! Mem[000000008000010b] ldsw [%i0+0x03c],%l6 ! Mem[000000008000013c] retl ldsb [%i1+0x01a],%l6 ! Mem[000000008080011a] p56_jmpl_2_ho: ldub [%o0+0x025],%l2 ! Mem[0000000080000125] swap [%o0+0x014],%l5 ! Mem[0000000080000114] stb %l1,[%o1+0x03e] ! Mem[000000008080013e] sth %l3,[%o3+0x028] ! Mem[0000000081800128] stb %l4,[%o2+0x010] ! Mem[0000000081000110] jmpl %g6+8,%g0 std %l4,[%o1+0x020] ! Mem[0000000080800120] p56_call_2_ho: stw %l7,[%o1+0x01c] ! Mem[000000008080011c] swap [%o1+0x030],%l1 ! Mem[0000000080800130] ldstub [%o0+0x00b],%l3 ! Mem[000000008000010b] ldstub [%o0+0x00b],%l5 ! Mem[000000008000010b] ldsw [%o0+0x03c],%l6 ! Mem[000000008000013c] retl ldsb [%o1+0x01a],%l6 ! Mem[000000008080011a] p57_jmpl_2_le: stw %l4,[%i3+0x028] ! Mem[0000000083800128] stb %l5,[%i1+0x02c] ! Mem[000000008280012c] sth %l0,[%i1+0x036] ! Mem[0000000082800136] ldstub [%i0+0x02e],%l2 ! Mem[000000008200012e] swap [%i0+0x020],%l4 ! Mem[0000000082000120] jmpl %g6+8,%g0 ldub [%i2+0x032],%l6 ! Mem[0000000083000132] p57_call_2_le: retl ldstub [%i2+0x019],%l1 ! Mem[0000000083000119] p57_jmpl_2_lo: stw %l4,[%o3+0x028] ! Mem[0000000083800128] stb %l5,[%o1+0x02c] ! Mem[000000008280012c] sth %l0,[%o1+0x036] ! Mem[0000000082800136] ldstub [%o0+0x02e],%l2 ! Mem[000000008200012e] swap [%o0+0x020],%l4 ! Mem[0000000082000120] jmpl %g6+8,%g0 ldub [%o2+0x032],%l6 ! Mem[0000000083000132] p57_call_2_lo: retl ldstub [%o2+0x019],%l1 ! Mem[0000000083000119] p57_jmpl_2_he: ldstub [%i2+0x038],%l4 ! Mem[0000000083000138] swap [%i1+0x010],%l5 ! Mem[0000000082800110] sth %l4,[%i2+0x02e] ! Mem[000000008300012e] swap [%i3+0x028],%l7 ! Mem[0000000083800128] jmpl %g6+8,%g0 lduw [%i2+0x020],%l3 ! Mem[0000000083000120] p57_call_2_he: swap [%i0+0x034],%l3 ! Mem[0000000082000134] ldx [%i1+0x008],%l1 ! Mem[0000000082800108] swap [%i2+0x028],%l2 ! Mem[0000000083000128] std %l2,[%i2+0x018] ! Mem[0000000083000118] retl stb %l4,[%i2+0x017] ! Mem[0000000083000117] p57_jmpl_2_ho: ldstub [%o2+0x038],%l4 ! Mem[0000000083000138] swap [%o1+0x010],%l5 ! Mem[0000000082800110] sth %l4,[%o2+0x02e] ! Mem[000000008300012e] swap [%o3+0x028],%l7 ! Mem[0000000083800128] jmpl %g6+8,%g0 lduw [%o2+0x020],%l3 ! Mem[0000000083000120] p57_call_2_ho: swap [%o0+0x034],%l3 ! Mem[0000000082000134] ldx [%o1+0x008],%l1 ! Mem[0000000082800108] swap [%o2+0x028],%l2 ! Mem[0000000083000128] std %l2,[%o2+0x018] ! Mem[0000000083000118] retl stb %l4,[%o2+0x017] ! Mem[0000000083000117] p58_jmpl_2_le: ldstub [%i1+0x01f],%l4 ! Mem[000000008480011f] jmpl %g6+8,%g0 ldstub [%i3+0x014],%l5 ! Mem[0000000085800114] p58_call_2_le: ldstub [%i0+0x03e],%l5 ! Mem[000000008400013e] stx %l1,[%i2+0x018] ! Mem[0000000085000118] ldsb [%i1+0x03f],%l5 ! Mem[000000008480013f] stb %l6,[%i1+0x029] ! Mem[0000000084800129] retl std %l6,[%i2+0x010] ! Mem[0000000085000110] p58_jmpl_2_lo: ldstub [%o1+0x01f],%l4 ! Mem[000000008480011f] jmpl %g6+8,%g0 ldstub [%o3+0x014],%l5 ! Mem[0000000085800114] p58_call_2_lo: ldstub [%o0+0x03e],%l5 ! Mem[000000008400013e] stx %l1,[%o2+0x018] ! Mem[0000000085000118] ldsb [%o1+0x03f],%l5 ! Mem[000000008480013f] stb %l6,[%o1+0x029] ! Mem[0000000084800129] retl std %l6,[%o2+0x010] ! Mem[0000000085000110] p58_jmpl_2_he: ldsw [%i1+0x00c],%l5 ! Mem[000000008480010c] swap [%i2+0x028],%l5 ! Mem[0000000085000128] jmpl %g6+8,%g0 swap [%i2+0x03c],%l6 ! Mem[000000008500013c] p58_call_2_he: ldstub [%i0+0x03e],%l3 ! Mem[000000008400013e] ldd [%i1+0x020],%l6 ! Mem[0000000084800120] lduh [%i2+0x00e],%l2 ! Mem[000000008500010e] sth %l1,[%i3+0x03c] ! Mem[000000008580013c] retl ldstub [%i0+0x023],%l5 ! Mem[0000000084000123] p58_jmpl_2_ho: ldsw [%o1+0x00c],%l5 ! Mem[000000008480010c] swap [%o2+0x028],%l5 ! Mem[0000000085000128] jmpl %g6+8,%g0 swap [%o2+0x03c],%l6 ! Mem[000000008500013c] p58_call_2_ho: ldstub [%o0+0x03e],%l3 ! Mem[000000008400013e] ldd [%o1+0x020],%l6 ! Mem[0000000084800120] lduh [%o2+0x00e],%l2 ! Mem[000000008500010e] sth %l1,[%o3+0x03c] ! Mem[000000008580013c] retl ldstub [%o0+0x023],%l5 ! Mem[0000000084000123] p59_jmpl_2_le: stb %l6,[%i0+0x014] ! Mem[0000000086000114] ldsb [%i2+0x011],%l4 ! Mem[0000000087000111] ldstub [%i1+0x025],%l1 ! Mem[0000000086800125] jmpl %g6+8,%g0 lduw [%i1+0x008],%l3 ! Mem[0000000086800108] p59_call_2_le: ldsh [%i2+0x002],%l2 ! Mem[0000000087000102] ldub [%i2+0x035],%l4 ! Mem[0000000087000135] stx %l5,[%i3+0x038] ! Mem[0000000087800138] retl swap [%i2+0x01c],%l5 ! Mem[000000008700011c] p59_jmpl_2_lo: stb %l6,[%o0+0x014] ! Mem[0000000086000114] ldsb [%o2+0x011],%l4 ! Mem[0000000087000111] ldstub [%o1+0x025],%l1 ! Mem[0000000086800125] jmpl %g6+8,%g0 lduw [%o1+0x008],%l3 ! Mem[0000000086800108] p59_call_2_lo: ldsh [%o2+0x002],%l2 ! Mem[0000000087000102] ldub [%o2+0x035],%l4 ! Mem[0000000087000135] stx %l5,[%o3+0x038] ! Mem[0000000087800138] retl swap [%o2+0x01c],%l5 ! Mem[000000008700011c] p59_jmpl_2_he: swap [%i1+0x00c],%l3 ! Mem[000000008680010c] jmpl %g6+8,%g0 swap [%i1+0x02c],%l6 ! Mem[000000008680012c] p59_call_2_he: swap [%i3+0x008],%l3 ! Mem[0000000087800108] sth %l3,[%i0+0x02a] ! Mem[000000008600012a] ldub [%i0+0x015],%l2 ! Mem[0000000086000115] retl ldsb [%i1+0x02e],%l4 ! Mem[000000008680012e] p59_jmpl_2_ho: swap [%o1+0x00c],%l3 ! Mem[000000008680010c] jmpl %g6+8,%g0 swap [%o1+0x02c],%l6 ! Mem[000000008680012c] p59_call_2_ho: swap [%o3+0x008],%l3 ! Mem[0000000087800108] sth %l3,[%o0+0x02a] ! Mem[000000008600012a] ldub [%o0+0x015],%l2 ! Mem[0000000086000115] retl ldsb [%o1+0x02e],%l4 ! Mem[000000008680012e] p60_jmpl_2_le: ldstub [%i1+0x01d],%l1 ! Mem[000000008880011d] lduw [%i2+0x030],%l6 ! Mem[0000000089000130] ldstub [%i3+0x001],%l3 ! Mem[0000000089800101] swap [%i0+0x03c],%l3 ! Mem[000000008800013c] lduw [%i0+0x004],%l6 ! Mem[0000000088000104] stb %l2,[%i1+0x010] ! Mem[0000000088800110] jmpl %g6+8,%g0 swap [%i0+0x028],%l6 ! Mem[0000000088000128] p60_call_2_le: stb %l7,[%i3+0x039] ! Mem[0000000089800139] swap [%i0+0x02c],%l1 ! Mem[000000008800012c] std %l4,[%i1+0x020] ! Mem[0000000088800120] ldd [%i1+0x038],%l4 ! Mem[0000000088800138] retl swap [%i0+0x008],%l4 ! Mem[0000000088000108] p60_jmpl_2_lo: ldstub [%o1+0x01d],%l1 ! Mem[000000008880011d] lduw [%o2+0x030],%l6 ! Mem[0000000089000130] ldstub [%o3+0x001],%l3 ! Mem[0000000089800101] swap [%o0+0x03c],%l3 ! Mem[000000008800013c] lduw [%o0+0x004],%l6 ! Mem[0000000088000104] stb %l2,[%o1+0x010] ! Mem[0000000088800110] jmpl %g6+8,%g0 swap [%o0+0x028],%l6 ! Mem[0000000088000128] p60_call_2_lo: stb %l7,[%o3+0x039] ! Mem[0000000089800139] swap [%o0+0x02c],%l1 ! Mem[000000008800012c] std %l4,[%o1+0x020] ! Mem[0000000088800120] ldd [%o1+0x038],%l4 ! Mem[0000000088800138] retl swap [%o0+0x008],%l4 ! Mem[0000000088000108] p60_jmpl_2_he: stx %l5,[%i1+0x000] ! Mem[0000000088800100] ldsb [%i3+0x028],%l7 ! Mem[0000000089800128] lduh [%i1+0x012],%l1 ! Mem[0000000088800112] ldstub [%i1+0x013],%l6 ! Mem[0000000088800113] stx %l7,[%i1+0x000] ! Mem[0000000088800100] ldstub [%i0+0x001],%l4 ! Mem[0000000088000101] ldstub [%i3+0x00b],%l4 ! Mem[000000008980010b] jmpl %g6+8,%g0 swap [%i3+0x010],%l2 ! Mem[0000000089800110] p60_call_2_he: ldstub [%i1+0x00f],%l2 ! Mem[000000008880010f] swap [%i3+0x010],%l6 ! Mem[0000000089800110] ldd [%i0+0x028],%l4 ! Mem[0000000088000128] retl swap [%i0+0x01c],%l3 ! Mem[000000008800011c] p60_jmpl_2_ho: stx %l5,[%o1+0x000] ! Mem[0000000088800100] ldsb [%o3+0x028],%l7 ! Mem[0000000089800128] lduh [%o1+0x012],%l1 ! Mem[0000000088800112] ldstub [%o1+0x013],%l6 ! Mem[0000000088800113] stx %l7,[%o1+0x000] ! Mem[0000000088800100] ldstub [%o0+0x001],%l4 ! Mem[0000000088000101] ldstub [%o3+0x00b],%l4 ! Mem[000000008980010b] jmpl %g6+8,%g0 swap [%o3+0x010],%l2 ! Mem[0000000089800110] p60_call_2_ho: ldstub [%o1+0x00f],%l2 ! Mem[000000008880010f] swap [%o3+0x010],%l6 ! Mem[0000000089800110] ldd [%o0+0x028],%l4 ! Mem[0000000088000128] retl swap [%o0+0x01c],%l3 ! Mem[000000008800011c] p61_jmpl_2_le: ldstub [%i1+0x032],%l0 ! Mem[000000008a800132] ldsb [%i0+0x02e],%l6 ! Mem[000000008a00012e] jmpl %g6+8,%g0 lduh [%i2+0x016],%l6 ! Mem[000000008b000116] p61_call_2_le: stw %l3,[%i2+0x020] ! Mem[000000008b000120] ldsh [%i3+0x03a],%l6 ! Mem[000000008b80013a] swap [%i0+0x010],%l1 ! Mem[000000008a000110] ldstub [%i1+0x01a],%l2 ! Mem[000000008a80011a] lduw [%i3+0x03c],%l4 ! Mem[000000008b80013c] retl stb %l4,[%i1+0x022] ! Mem[000000008a800122] p61_jmpl_2_lo: ldstub [%o1+0x032],%l0 ! Mem[000000008a800132] ldsb [%o0+0x02e],%l6 ! Mem[000000008a00012e] jmpl %g6+8,%g0 lduh [%o2+0x016],%l6 ! Mem[000000008b000116] p61_call_2_lo: stw %l3,[%o2+0x020] ! Mem[000000008b000120] ldsh [%o3+0x03a],%l6 ! Mem[000000008b80013a] swap [%o0+0x010],%l1 ! Mem[000000008a000110] ldstub [%o1+0x01a],%l2 ! Mem[000000008a80011a] lduw [%o3+0x03c],%l4 ! Mem[000000008b80013c] retl stb %l4,[%o1+0x022] ! Mem[000000008a800122] p61_jmpl_2_he: ldsh [%i0+0x00a],%l5 ! Mem[000000008a00010a] ldstub [%i0+0x029],%l7 ! Mem[000000008a000129] jmpl %g6+8,%g0 swap [%i2+0x02c],%l5 ! Mem[000000008b00012c] p61_call_2_he: ldstub [%i1+0x007],%l1 ! Mem[000000008a800107] stb %l7,[%i2+0x03f] ! Mem[000000008b00013f] swap [%i3+0x018],%l6 ! Mem[000000008b800118] swap [%i3+0x004],%l4 ! Mem[000000008b800104] swap [%i2+0x020],%l4 ! Mem[000000008b000120] swap [%i3+0x02c],%l3 ! Mem[000000008b80012c] retl swap [%i3+0x03c],%l0 ! Mem[000000008b80013c] p61_jmpl_2_ho: ldsh [%o0+0x00a],%l5 ! Mem[000000008a00010a] ldstub [%o0+0x029],%l7 ! Mem[000000008a000129] jmpl %g6+8,%g0 swap [%o2+0x02c],%l5 ! Mem[000000008b00012c] p61_call_2_ho: ldstub [%o1+0x007],%l1 ! Mem[000000008a800107] stb %l7,[%o2+0x03f] ! Mem[000000008b00013f] swap [%o3+0x018],%l6 ! Mem[000000008b800118] swap [%o3+0x004],%l4 ! Mem[000000008b800104] swap [%o2+0x020],%l4 ! Mem[000000008b000120] swap [%o3+0x02c],%l3 ! Mem[000000008b80012c] retl swap [%o3+0x03c],%l0 ! Mem[000000008b80013c] p62_jmpl_2_le: ldub [%i1+0x001],%l3 ! Mem[000000008c800101] swap [%i0+0x03c],%l3 ! Mem[000000008c00013c] ldstub [%i0+0x006],%l6 ! Mem[000000008c000106] jmpl %g6+8,%g0 swap [%i3+0x034],%l4 ! Mem[000000008d800134] p62_call_2_le: retl swap [%i0+0x01c],%l1 ! Mem[000000008c00011c] p62_jmpl_2_lo: ldub [%o1+0x001],%l3 ! Mem[000000008c800101] swap [%o0+0x03c],%l3 ! Mem[000000008c00013c] ldstub [%o0+0x006],%l6 ! Mem[000000008c000106] jmpl %g6+8,%g0 swap [%o3+0x034],%l4 ! Mem[000000008d800134] p62_call_2_lo: retl swap [%o0+0x01c],%l1 ! Mem[000000008c00011c] p62_jmpl_2_he: ldx [%i3+0x000],%l1 ! Mem[000000008d800100] ldd [%i0+0x018],%l6 ! Mem[000000008c000118] ldstub [%i0+0x015],%l6 ! Mem[000000008c000115] swap [%i2+0x030],%l0 ! Mem[000000008d000130] jmpl %g6+8,%g0 ldsw [%i3+0x000],%l5 ! Mem[000000008d800100] p62_call_2_he: ldsw [%i0+0x018],%l1 ! Mem[000000008c000118] ldsw [%i0+0x03c],%l5 ! Mem[000000008c00013c] ldsw [%i2+0x008],%l3 ! Mem[000000008d000108] ldstub [%i3+0x01f],%l0 ! Mem[000000008d80011f] lduw [%i3+0x03c],%l3 ! Mem[000000008d80013c] ldsw [%i1+0x018],%l3 ! Mem[000000008c800118] retl ldd [%i1+0x020],%l2 ! Mem[000000008c800120] p62_jmpl_2_ho: ldx [%o3+0x000],%l1 ! Mem[000000008d800100] ldd [%o0+0x018],%l6 ! Mem[000000008c000118] ldstub [%o0+0x015],%l6 ! Mem[000000008c000115] swap [%o2+0x030],%l0 ! Mem[000000008d000130] jmpl %g6+8,%g0 ldsw [%o3+0x000],%l5 ! Mem[000000008d800100] p62_call_2_ho: ldsw [%o0+0x018],%l1 ! Mem[000000008c000118] ldsw [%o0+0x03c],%l5 ! Mem[000000008c00013c] ldsw [%o2+0x008],%l3 ! Mem[000000008d000108] ldstub [%o3+0x01f],%l0 ! Mem[000000008d80011f] lduw [%o3+0x03c],%l3 ! Mem[000000008d80013c] ldsw [%o1+0x018],%l3 ! Mem[000000008c800118] retl ldd [%o1+0x020],%l2 ! Mem[000000008c800120] p63_jmpl_2_le: swap [%i1+0x03c],%l5 ! Mem[000000008e80013c] jmpl %g6+8,%g0 stx %l5,[%i1+0x000] ! Mem[000000008e800100] p63_call_2_le: swap [%i2+0x000],%l2 ! Mem[000000008f000100] ldd [%i0+0x008],%l6 ! Mem[000000008e000108] lduw [%i2+0x018],%l0 ! Mem[000000008f000118] ldstub [%i2+0x02a],%l2 ! Mem[000000008f00012a] ldub [%i2+0x02d],%l5 ! Mem[000000008f00012d] swap [%i0+0x018],%l7 ! Mem[000000008e000118] lduh [%i1+0x008],%l6 ! Mem[000000008e800108] retl ldd [%i2+0x008],%l4 ! Mem[000000008f000108] p63_jmpl_2_lo: swap [%o1+0x03c],%l5 ! Mem[000000008e80013c] jmpl %g6+8,%g0 stx %l5,[%o1+0x000] ! Mem[000000008e800100] p63_call_2_lo: swap [%o2+0x000],%l2 ! Mem[000000008f000100] ldd [%o0+0x008],%l6 ! Mem[000000008e000108] lduw [%o2+0x018],%l0 ! Mem[000000008f000118] ldstub [%o2+0x02a],%l2 ! Mem[000000008f00012a] ldub [%o2+0x02d],%l5 ! Mem[000000008f00012d] swap [%o0+0x018],%l7 ! Mem[000000008e000118] lduh [%o1+0x008],%l6 ! Mem[000000008e800108] retl ldd [%o2+0x008],%l4 ! Mem[000000008f000108] p63_jmpl_2_he: std %l0,[%i0+0x028] ! Mem[000000008e000128] ldstub [%i3+0x023],%l5 ! Mem[000000008f800123] stw %l1,[%i0+0x010] ! Mem[000000008e000110] ldd [%i1+0x030],%l6 ! Mem[000000008e800130] lduh [%i3+0x018],%l2 ! Mem[000000008f800118] ldsh [%i2+0x032],%l6 ! Mem[000000008f000132] jmpl %g6+8,%g0 ldsb [%i2+0x015],%l6 ! Mem[000000008f000115] p63_call_2_he: ldstub [%i2+0x002],%l7 ! Mem[000000008f000102] ldub [%i0+0x032],%l3 ! Mem[000000008e000132] sth %l7,[%i2+0x028] ! Mem[000000008f000128] retl ldstub [%i0+0x029],%l4 ! Mem[000000008e000129] p63_jmpl_2_ho: std %l0,[%o0+0x028] ! Mem[000000008e000128] ldstub [%o3+0x023],%l5 ! Mem[000000008f800123] stw %l1,[%o0+0x010] ! Mem[000000008e000110] ldd [%o1+0x030],%l6 ! Mem[000000008e800130] lduh [%o3+0x018],%l2 ! Mem[000000008f800118] ldsh [%o2+0x032],%l6 ! Mem[000000008f000132] jmpl %g6+8,%g0 ldsb [%o2+0x015],%l6 ! Mem[000000008f000115] p63_call_2_ho: ldstub [%o2+0x002],%l7 ! Mem[000000008f000102] ldub [%o0+0x032],%l3 ! Mem[000000008e000132] sth %l7,[%o2+0x028] ! Mem[000000008f000128] retl ldstub [%o0+0x029],%l4 ! Mem[000000008e000129] user_jump2_end: .seg "text" .align 0x2000 user_jump3_start: INIT_MEM(0, 0x0040, 1, +, 0, +, 0) p0_jmpl_3_le: ldstub [%i1+0x003],%l0 ! Mem[0000000010800103] jmpl %g6+8,%g0 ldsh [%i0+0x00a],%l5 ! Mem[000000001000010a] p0_call_3_le: stb %l6,[%i0+0x037] ! Mem[0000000010000137] ldstub [%i2+0x00f],%l2 ! Mem[000000001100010f] ldsh [%i2+0x01c],%l5 ! Mem[000000001100011c] retl swap [%i1+0x02c],%l6 ! Mem[000000001080012c] p0_jmpl_3_lo: ldstub [%o1+0x003],%l0 ! Mem[0000000010800103] jmpl %g6+8,%g0 ldsh [%o0+0x00a],%l5 ! Mem[000000001000010a] p0_call_3_lo: stb %l6,[%o0+0x037] ! Mem[0000000010000137] ldstub [%o2+0x00f],%l2 ! Mem[000000001100010f] ldsh [%o2+0x01c],%l5 ! Mem[000000001100011c] retl swap [%o1+0x02c],%l6 ! Mem[000000001080012c] p0_jmpl_3_he: jmpl %g6+8,%g0 ldsw [%i0+0x004],%l1 ! Mem[0000000010000104] p0_call_3_he: ldstub [%i0+0x019],%l1 ! Mem[0000000010000119] ldub [%i3+0x025],%l4 ! Mem[0000000011800125] ldub [%i3+0x02c],%l6 ! Mem[000000001180012c] swap [%i1+0x030],%l0 ! Mem[0000000010800130] swap [%i2+0x034],%l2 ! Mem[0000000011000134] ldd [%i2+0x038],%l4 ! Mem[0000000011000138] ldd [%i3+0x010],%l6 ! Mem[0000000011800110] retl stb %l0,[%i1+0x031] ! Mem[0000000010800131] p0_jmpl_3_ho: jmpl %g6+8,%g0 ldsw [%o0+0x004],%l1 ! Mem[0000000010000104] p0_call_3_ho: ldstub [%o0+0x019],%l1 ! Mem[0000000010000119] ldub [%o3+0x025],%l4 ! Mem[0000000011800125] ldub [%o3+0x02c],%l6 ! Mem[000000001180012c] swap [%o1+0x030],%l0 ! Mem[0000000010800130] swap [%o2+0x034],%l2 ! Mem[0000000011000134] ldd [%o2+0x038],%l4 ! Mem[0000000011000138] ldd [%o3+0x010],%l6 ! Mem[0000000011800110] retl stb %l0,[%o1+0x031] ! Mem[0000000010800131] p1_jmpl_3_le: ldstub [%i2+0x000],%l1 ! Mem[0000000013000100] jmpl %g6+8,%g0 lduh [%i2+0x000],%l6 ! Mem[0000000013000100] p1_call_3_le: sth %l2,[%i0+0x02e] ! Mem[000000001200012e] sth %l6,[%i3+0x00a] ! Mem[000000001380010a] ldsh [%i2+0x018],%l7 ! Mem[0000000013000118] retl ldd [%i0+0x028],%l6 ! Mem[0000000012000128] p1_jmpl_3_lo: ldstub [%o2+0x000],%l1 ! Mem[0000000013000100] jmpl %g6+8,%g0 lduh [%o2+0x000],%l6 ! Mem[0000000013000100] p1_call_3_lo: sth %l2,[%o0+0x02e] ! Mem[000000001200012e] sth %l6,[%o3+0x00a] ! Mem[000000001380010a] ldsh [%o2+0x018],%l7 ! Mem[0000000013000118] retl ldd [%o0+0x028],%l6 ! Mem[0000000012000128] p1_jmpl_3_he: swap [%i1+0x014],%l1 ! Mem[0000000012800114] swap [%i3+0x020],%l1 ! Mem[0000000013800120] ldx [%i1+0x028],%l1 ! Mem[0000000012800128] jmpl %g6+8,%g0 ldsb [%i0+0x02e],%l4 ! Mem[000000001200012e] p1_call_3_he: ldstub [%i3+0x032],%l3 ! Mem[0000000013800132] sth %l0,[%i2+0x002] ! Mem[0000000013000102] stw %l2,[%i1+0x014] ! Mem[0000000012800114] ldstub [%i1+0x01c],%l4 ! Mem[000000001280011c] swap [%i3+0x014],%l7 ! Mem[0000000013800114] ldstub [%i1+0x011],%l0 ! Mem[0000000012800111] retl ldstub [%i2+0x000],%l6 ! Mem[0000000013000100] p1_jmpl_3_ho: swap [%o1+0x014],%l1 ! Mem[0000000012800114] swap [%o3+0x020],%l1 ! Mem[0000000013800120] ldx [%o1+0x028],%l1 ! Mem[0000000012800128] jmpl %g6+8,%g0 ldsb [%o0+0x02e],%l4 ! Mem[000000001200012e] p1_call_3_ho: ldstub [%o3+0x032],%l3 ! Mem[0000000013800132] sth %l0,[%o2+0x002] ! Mem[0000000013000102] stw %l2,[%o1+0x014] ! Mem[0000000012800114] ldstub [%o1+0x01c],%l4 ! Mem[000000001280011c] swap [%o3+0x014],%l7 ! Mem[0000000013800114] ldstub [%o1+0x011],%l0 ! Mem[0000000012800111] retl ldstub [%o2+0x000],%l6 ! Mem[0000000013000100] p2_jmpl_3_le: stb %l5,[%i0+0x032] ! Mem[0000000014000132] jmpl %g6+8,%g0 ldstub [%i3+0x029],%l3 ! Mem[0000000015800129] p2_call_3_le: std %l2,[%i1+0x010] ! Mem[0000000014800110] stx %l6,[%i2+0x010] ! Mem[0000000015000110] swap [%i1+0x010],%l5 ! Mem[0000000014800110] retl ldstub [%i3+0x02d],%l0 ! Mem[000000001580012d] p2_jmpl_3_lo: stb %l5,[%o0+0x032] ! Mem[0000000014000132] jmpl %g6+8,%g0 ldstub [%o3+0x029],%l3 ! Mem[0000000015800129] p2_call_3_lo: std %l2,[%o1+0x010] ! Mem[0000000014800110] stx %l6,[%o2+0x010] ! Mem[0000000015000110] swap [%o1+0x010],%l5 ! Mem[0000000014800110] retl ldstub [%o3+0x02d],%l0 ! Mem[000000001580012d] p2_jmpl_3_he: jmpl %g6+8,%g0 ldstub [%i2+0x011],%l1 ! Mem[0000000015000111] p2_call_3_he: ldsb [%i1+0x00c],%l6 ! Mem[000000001480010c] ldstub [%i3+0x014],%l7 ! Mem[0000000015800114] swap [%i2+0x008],%l1 ! Mem[0000000015000108] retl ldsh [%i0+0x00c],%l6 ! Mem[000000001400010c] p2_jmpl_3_ho: jmpl %g6+8,%g0 ldstub [%o2+0x011],%l1 ! Mem[0000000015000111] p2_call_3_ho: ldsb [%o1+0x00c],%l6 ! Mem[000000001480010c] ldstub [%o3+0x014],%l7 ! Mem[0000000015800114] swap [%o2+0x008],%l1 ! Mem[0000000015000108] retl ldsh [%o0+0x00c],%l6 ! Mem[000000001400010c] p3_jmpl_3_le: std %l2,[%i2+0x020] ! Mem[0000000017000120] lduh [%i2+0x032],%l6 ! Mem[0000000017000132] ldd [%i0+0x008],%l6 ! Mem[0000000016000108] swap [%i2+0x018],%l3 ! Mem[0000000017000118] ldsb [%i0+0x001],%l7 ! Mem[0000000016000101] stx %l1,[%i2+0x028] ! Mem[0000000017000128] sth %l1,[%i0+0x000] ! Mem[0000000016000100] jmpl %g6+8,%g0 lduw [%i1+0x008],%l2 ! Mem[0000000016800108] p3_call_3_le: ldstub [%i2+0x011],%l7 ! Mem[0000000017000111] ldsb [%i2+0x02b],%l2 ! Mem[000000001700012b] swap [%i1+0x010],%l2 ! Mem[0000000016800110] swap [%i3+0x000],%l1 ! Mem[0000000017800100] std %l0,[%i1+0x000] ! Mem[0000000016800100] ldstub [%i3+0x03b],%l4 ! Mem[000000001780013b] retl stx %l1,[%i1+0x038] ! Mem[0000000016800138] p3_jmpl_3_lo: std %l2,[%o2+0x020] ! Mem[0000000017000120] lduh [%o2+0x032],%l6 ! Mem[0000000017000132] ldd [%o0+0x008],%l6 ! Mem[0000000016000108] swap [%o2+0x018],%l3 ! Mem[0000000017000118] ldsb [%o0+0x001],%l7 ! Mem[0000000016000101] stx %l1,[%o2+0x028] ! Mem[0000000017000128] sth %l1,[%o0+0x000] ! Mem[0000000016000100] jmpl %g6+8,%g0 lduw [%o1+0x008],%l2 ! Mem[0000000016800108] p3_call_3_lo: ldstub [%o2+0x011],%l7 ! Mem[0000000017000111] ldsb [%o2+0x02b],%l2 ! Mem[000000001700012b] swap [%o1+0x010],%l2 ! Mem[0000000016800110] swap [%o3+0x000],%l1 ! Mem[0000000017800100] std %l0,[%o1+0x000] ! Mem[0000000016800100] ldstub [%o3+0x03b],%l4 ! Mem[000000001780013b] retl stx %l1,[%o1+0x038] ! Mem[0000000016800138] p3_jmpl_3_he: swap [%i0+0x018],%l4 ! Mem[0000000016000118] ldstub [%i1+0x03c],%l4 ! Mem[000000001680013c] ldub [%i3+0x01a],%l2 ! Mem[000000001780011a] jmpl %g6+8,%g0 ldub [%i2+0x00e],%l1 ! Mem[000000001700010e] p3_call_3_he: swap [%i3+0x010],%l5 ! Mem[0000000017800110] retl swap [%i3+0x00c],%l6 ! Mem[000000001780010c] p3_jmpl_3_ho: swap [%o0+0x018],%l4 ! Mem[0000000016000118] ldstub [%o1+0x03c],%l4 ! Mem[000000001680013c] ldub [%o3+0x01a],%l2 ! Mem[000000001780011a] jmpl %g6+8,%g0 ldub [%o2+0x00e],%l1 ! Mem[000000001700010e] p3_call_3_ho: swap [%o3+0x010],%l5 ! Mem[0000000017800110] retl swap [%o3+0x00c],%l6 ! Mem[000000001780010c] p4_jmpl_3_le: swap [%i0+0x008],%l6 ! Mem[0000000018000108] ldd [%i2+0x030],%l6 ! Mem[0000000019000130] ldstub [%i1+0x01c],%l7 ! Mem[000000001880011c] ldsh [%i0+0x012],%l2 ! Mem[0000000018000112] ldsh [%i3+0x038],%l2 ! Mem[0000000019800138] jmpl %g6+8,%g0 ldsb [%i3+0x02d],%l1 ! Mem[000000001980012d] p4_call_3_le: ldx [%i2+0x010],%l7 ! Mem[0000000019000110] ldstub [%i2+0x030],%l2 ! Mem[0000000019000130] ldstub [%i3+0x00a],%l4 ! Mem[000000001980010a] ldsw [%i3+0x034],%l6 ! Mem[0000000019800134] lduh [%i2+0x00e],%l2 ! Mem[000000001900010e] stw %l1,[%i0+0x000] ! Mem[0000000018000100] stx %l7,[%i2+0x018] ! Mem[0000000019000118] retl ldstub [%i1+0x014],%l5 ! Mem[0000000018800114] p4_jmpl_3_lo: swap [%o0+0x008],%l6 ! Mem[0000000018000108] ldd [%o2+0x030],%l6 ! Mem[0000000019000130] ldstub [%o1+0x01c],%l7 ! Mem[000000001880011c] ldsh [%o0+0x012],%l2 ! Mem[0000000018000112] ldsh [%o3+0x038],%l2 ! Mem[0000000019800138] jmpl %g6+8,%g0 ldsb [%o3+0x02d],%l1 ! Mem[000000001980012d] p4_call_3_lo: ldx [%o2+0x010],%l7 ! Mem[0000000019000110] ldstub [%o2+0x030],%l2 ! Mem[0000000019000130] ldstub [%o3+0x00a],%l4 ! Mem[000000001980010a] ldsw [%o3+0x034],%l6 ! Mem[0000000019800134] lduh [%o2+0x00e],%l2 ! Mem[000000001900010e] stw %l1,[%o0+0x000] ! Mem[0000000018000100] stx %l7,[%o2+0x018] ! Mem[0000000019000118] retl ldstub [%o1+0x014],%l5 ! Mem[0000000018800114] p4_jmpl_3_he: sth %l0,[%i1+0x032] ! Mem[0000000018800132] stb %l1,[%i0+0x021] ! Mem[0000000018000121] ldstub [%i1+0x02c],%l1 ! Mem[000000001880012c] swap [%i0+0x014],%l5 ! Mem[0000000018000114] ldub [%i2+0x029],%l2 ! Mem[0000000019000129] jmpl %g6+8,%g0 ldstub [%i0+0x016],%l3 ! Mem[0000000018000116] p4_call_3_he: lduh [%i2+0x032],%l2 ! Mem[0000000019000132] ldstub [%i3+0x007],%l1 ! Mem[0000000019800107] std %l6,[%i3+0x018] ! Mem[0000000019800118] stw %l6,[%i0+0x034] ! Mem[0000000018000134] retl ldstub [%i0+0x010],%l2 ! Mem[0000000018000110] p4_jmpl_3_ho: sth %l0,[%o1+0x032] ! Mem[0000000018800132] stb %l1,[%o0+0x021] ! Mem[0000000018000121] ldstub [%o1+0x02c],%l1 ! Mem[000000001880012c] swap [%o0+0x014],%l5 ! Mem[0000000018000114] ldub [%o2+0x029],%l2 ! Mem[0000000019000129] jmpl %g6+8,%g0 ldstub [%o0+0x016],%l3 ! Mem[0000000018000116] p4_call_3_ho: lduh [%o2+0x032],%l2 ! Mem[0000000019000132] ldstub [%o3+0x007],%l1 ! Mem[0000000019800107] std %l6,[%o3+0x018] ! Mem[0000000019800118] stw %l6,[%o0+0x034] ! Mem[0000000018000134] retl ldstub [%o0+0x010],%l2 ! Mem[0000000018000110] p5_jmpl_3_le: jmpl %g6+8,%g0 stb %l4,[%i3+0x026] ! Mem[000000001b800126] p5_call_3_le: sth %l2,[%i0+0x020] ! Mem[000000001a000120] ldstub [%i3+0x035],%l7 ! Mem[000000001b800135] std %l2,[%i3+0x030] ! Mem[000000001b800130] ldd [%i3+0x028],%l6 ! Mem[000000001b800128] stw %l4,[%i0+0x010] ! Mem[000000001a000110] retl swap [%i1+0x024],%l6 ! Mem[000000001a800124] p5_jmpl_3_lo: jmpl %g6+8,%g0 stb %l4,[%o3+0x026] ! Mem[000000001b800126] p5_call_3_lo: sth %l2,[%o0+0x020] ! Mem[000000001a000120] ldstub [%o3+0x035],%l7 ! Mem[000000001b800135] std %l2,[%o3+0x030] ! Mem[000000001b800130] ldd [%o3+0x028],%l6 ! Mem[000000001b800128] stw %l4,[%o0+0x010] ! Mem[000000001a000110] retl swap [%o1+0x024],%l6 ! Mem[000000001a800124] p5_jmpl_3_he: ldstub [%i2+0x015],%l4 ! Mem[000000001b000115] ldd [%i0+0x020],%l6 ! Mem[000000001a000120] stx %l3,[%i3+0x030] ! Mem[000000001b800130] sth %l7,[%i1+0x008] ! Mem[000000001a800108] lduw [%i1+0x010],%l3 ! Mem[000000001a800110] ldsh [%i1+0x02e],%l6 ! Mem[000000001a80012e] jmpl %g6+8,%g0 ldx [%i0+0x018],%l7 ! Mem[000000001a000118] p5_call_3_he: ldstub [%i0+0x02d],%l0 ! Mem[000000001a00012d] std %l2,[%i2+0x000] ! Mem[000000001b000100] ldsb [%i0+0x01a],%l0 ! Mem[000000001a00011a] ldstub [%i1+0x032],%l3 ! Mem[000000001a800132] stx %l7,[%i2+0x028] ! Mem[000000001b000128] ldd [%i2+0x010],%l0 ! Mem[000000001b000110] retl swap [%i1+0x008],%l6 ! Mem[000000001a800108] p5_jmpl_3_ho: ldstub [%o2+0x015],%l4 ! Mem[000000001b000115] ldd [%o0+0x020],%l6 ! Mem[000000001a000120] stx %l3,[%o3+0x030] ! Mem[000000001b800130] sth %l7,[%o1+0x008] ! Mem[000000001a800108] lduw [%o1+0x010],%l3 ! Mem[000000001a800110] ldsh [%o1+0x02e],%l6 ! Mem[000000001a80012e] jmpl %g6+8,%g0 ldx [%o0+0x018],%l7 ! Mem[000000001a000118] p5_call_3_ho: ldstub [%o0+0x02d],%l0 ! Mem[000000001a00012d] std %l2,[%o2+0x000] ! Mem[000000001b000100] ldsb [%o0+0x01a],%l0 ! Mem[000000001a00011a] ldstub [%o1+0x032],%l3 ! Mem[000000001a800132] stx %l7,[%o2+0x028] ! Mem[000000001b000128] ldd [%o2+0x010],%l0 ! Mem[000000001b000110] retl swap [%o1+0x008],%l6 ! Mem[000000001a800108] p6_jmpl_3_le: swap [%i1+0x028],%l7 ! Mem[000000001c800128] jmpl %g6+8,%g0 ldsh [%i0+0x030],%l3 ! Mem[000000001c000130] p6_call_3_le: swap [%i0+0x014],%l7 ! Mem[000000001c000114] retl stx %l4,[%i2+0x018] ! Mem[000000001d000118] p6_jmpl_3_lo: swap [%o1+0x028],%l7 ! Mem[000000001c800128] jmpl %g6+8,%g0 ldsh [%o0+0x030],%l3 ! Mem[000000001c000130] p6_call_3_lo: swap [%o0+0x014],%l7 ! Mem[000000001c000114] retl stx %l4,[%o2+0x018] ! Mem[000000001d000118] p6_jmpl_3_he: ldsh [%i0+0x028],%l5 ! Mem[000000001c000128] swap [%i3+0x024],%l3 ! Mem[000000001d800124] ldsb [%i0+0x035],%l6 ! Mem[000000001c000135] lduw [%i1+0x038],%l3 ! Mem[000000001c800138] swap [%i1+0x00c],%l4 ! Mem[000000001c80010c] jmpl %g6+8,%g0 ldstub [%i2+0x029],%l7 ! Mem[000000001d000129] p6_call_3_he: ldsh [%i0+0x03a],%l6 ! Mem[000000001c00013a] retl ldx [%i3+0x010],%l0 ! Mem[000000001d800110] p6_jmpl_3_ho: ldsh [%o0+0x028],%l5 ! Mem[000000001c000128] swap [%o3+0x024],%l3 ! Mem[000000001d800124] ldsb [%o0+0x035],%l6 ! Mem[000000001c000135] lduw [%o1+0x038],%l3 ! Mem[000000001c800138] swap [%o1+0x00c],%l4 ! Mem[000000001c80010c] jmpl %g6+8,%g0 ldstub [%o2+0x029],%l7 ! Mem[000000001d000129] p6_call_3_ho: ldsh [%o0+0x03a],%l6 ! Mem[000000001c00013a] retl ldx [%o3+0x010],%l0 ! Mem[000000001d800110] p7_jmpl_3_le: ldub [%i0+0x023],%l5 ! Mem[000000001e000123] ldx [%i1+0x008],%l1 ! Mem[000000001e800108] swap [%i1+0x000],%l1 ! Mem[000000001e800100] jmpl %g6+8,%g0 swap [%i2+0x028],%l3 ! Mem[000000001f000128] p7_call_3_le: stb %l3,[%i3+0x034] ! Mem[000000001f800134] lduw [%i0+0x000],%l1 ! Mem[000000001e000100] ldstub [%i2+0x03b],%l4 ! Mem[000000001f00013b] retl sth %l3,[%i0+0x01c] ! Mem[000000001e00011c] p7_jmpl_3_lo: ldub [%o0+0x023],%l5 ! Mem[000000001e000123] ldx [%o1+0x008],%l1 ! Mem[000000001e800108] swap [%o1+0x000],%l1 ! Mem[000000001e800100] jmpl %g6+8,%g0 swap [%o2+0x028],%l3 ! Mem[000000001f000128] p7_call_3_lo: stb %l3,[%o3+0x034] ! Mem[000000001f800134] lduw [%o0+0x000],%l1 ! Mem[000000001e000100] ldstub [%o2+0x03b],%l4 ! Mem[000000001f00013b] retl sth %l3,[%o0+0x01c] ! Mem[000000001e00011c] p7_jmpl_3_he: ldstub [%i3+0x006],%l5 ! Mem[000000001f800106] ldstub [%i2+0x02f],%l2 ! Mem[000000001f00012f] ldd [%i2+0x000],%l4 ! Mem[000000001f000100] ldsb [%i2+0x011],%l2 ! Mem[000000001f000111] ldx [%i2+0x000],%l1 ! Mem[000000001f000100] ldsw [%i0+0x014],%l6 ! Mem[000000001e000114] swap [%i3+0x000],%l4 ! Mem[000000001f800100] jmpl %g6+8,%g0 ldstub [%i3+0x026],%l3 ! Mem[000000001f800126] p7_call_3_he: ldstub [%i0+0x02c],%l4 ! Mem[000000001e00012c] sth %l3,[%i3+0x034] ! Mem[000000001f800134] ldd [%i1+0x020],%l0 ! Mem[000000001e800120] retl swap [%i3+0x00c],%l2 ! Mem[000000001f80010c] p7_jmpl_3_ho: ldstub [%o3+0x006],%l5 ! Mem[000000001f800106] ldstub [%o2+0x02f],%l2 ! Mem[000000001f00012f] ldd [%o2+0x000],%l4 ! Mem[000000001f000100] ldsb [%o2+0x011],%l2 ! Mem[000000001f000111] ldx [%o2+0x000],%l1 ! Mem[000000001f000100] ldsw [%o0+0x014],%l6 ! Mem[000000001e000114] swap [%o3+0x000],%l4 ! Mem[000000001f800100] jmpl %g6+8,%g0 ldstub [%o3+0x026],%l3 ! Mem[000000001f800126] p7_call_3_ho: ldstub [%o0+0x02c],%l4 ! Mem[000000001e00012c] sth %l3,[%o3+0x034] ! Mem[000000001f800134] ldd [%o1+0x020],%l0 ! Mem[000000001e800120] retl swap [%o3+0x00c],%l2 ! Mem[000000001f80010c] p8_jmpl_3_le: stb %l7,[%i0+0x00b] ! Mem[000000002000010b] ldstub [%i3+0x026],%l3 ! Mem[0000000021800126] swap [%i0+0x00c],%l4 ! Mem[000000002000010c] std %l4,[%i1+0x030] ! Mem[0000000020800130] swap [%i0+0x024],%l5 ! Mem[0000000020000124] swap [%i1+0x004],%l7 ! Mem[0000000020800104] jmpl %g6+8,%g0 ldstub [%i0+0x002],%l3 ! Mem[0000000020000102] p8_call_3_le: lduh [%i1+0x022],%l0 ! Mem[0000000020800122] swap [%i3+0x00c],%l1 ! Mem[000000002180010c] stb %l5,[%i1+0x021] ! Mem[0000000020800121] ldstub [%i2+0x013],%l2 ! Mem[0000000021000113] retl ldstub [%i2+0x009],%l6 ! Mem[0000000021000109] p8_jmpl_3_lo: stb %l7,[%o0+0x00b] ! Mem[000000002000010b] ldstub [%o3+0x026],%l3 ! Mem[0000000021800126] swap [%o0+0x00c],%l4 ! Mem[000000002000010c] std %l4,[%o1+0x030] ! Mem[0000000020800130] swap [%o0+0x024],%l5 ! Mem[0000000020000124] swap [%o1+0x004],%l7 ! Mem[0000000020800104] jmpl %g6+8,%g0 ldstub [%o0+0x002],%l3 ! Mem[0000000020000102] p8_call_3_lo: lduh [%o1+0x022],%l0 ! Mem[0000000020800122] swap [%o3+0x00c],%l1 ! Mem[000000002180010c] stb %l5,[%o1+0x021] ! Mem[0000000020800121] ldstub [%o2+0x013],%l2 ! Mem[0000000021000113] retl ldstub [%o2+0x009],%l6 ! Mem[0000000021000109] p8_jmpl_3_he: ldx [%i2+0x020],%l0 ! Mem[0000000021000120] jmpl %g6+8,%g0 ldub [%i3+0x013],%l0 ! Mem[0000000021800113] p8_call_3_he: ldsw [%i3+0x014],%l2 ! Mem[0000000021800114] ldub [%i1+0x022],%l6 ! Mem[0000000020800122] stw %l1,[%i0+0x000] ! Mem[0000000020000100] swap [%i1+0x020],%l2 ! Mem[0000000020800120] retl stb %l3,[%i1+0x024] ! Mem[0000000020800124] p8_jmpl_3_ho: ldx [%o2+0x020],%l0 ! Mem[0000000021000120] jmpl %g6+8,%g0 ldub [%o3+0x013],%l0 ! Mem[0000000021800113] p8_call_3_ho: ldsw [%o3+0x014],%l2 ! Mem[0000000021800114] ldub [%o1+0x022],%l6 ! Mem[0000000020800122] stw %l1,[%o0+0x000] ! Mem[0000000020000100] swap [%o1+0x020],%l2 ! Mem[0000000020800120] retl stb %l3,[%o1+0x024] ! Mem[0000000020800124] p9_jmpl_3_le: jmpl %g6+8,%g0 swap [%i0+0x010],%l5 ! Mem[0000000022000110] p9_call_3_le: ldstub [%i3+0x007],%l7 ! Mem[0000000023800107] swap [%i2+0x01c],%l6 ! Mem[000000002300011c] swap [%i0+0x030],%l3 ! Mem[0000000022000130] retl stb %l4,[%i2+0x03b] ! Mem[000000002300013b] p9_jmpl_3_lo: jmpl %g6+8,%g0 swap [%o0+0x010],%l5 ! Mem[0000000022000110] p9_call_3_lo: ldstub [%o3+0x007],%l7 ! Mem[0000000023800107] swap [%o2+0x01c],%l6 ! Mem[000000002300011c] swap [%o0+0x030],%l3 ! Mem[0000000022000130] retl stb %l4,[%o2+0x03b] ! Mem[000000002300013b] p9_jmpl_3_he: swap [%i1+0x030],%l7 ! Mem[0000000022800130] stx %l4,[%i0+0x000] ! Mem[0000000022000100] ldub [%i3+0x00a],%l1 ! Mem[000000002380010a] ldstub [%i2+0x001],%l5 ! Mem[0000000023000101] sth %l6,[%i1+0x004] ! Mem[0000000022800104] jmpl %g6+8,%g0 ldub [%i3+0x03a],%l2 ! Mem[000000002380013a] p9_call_3_he: ldx [%i3+0x000],%l4 ! Mem[0000000023800100] stx %l7,[%i0+0x038] ! Mem[0000000022000138] ldub [%i3+0x02c],%l5 ! Mem[000000002380012c] ldstub [%i1+0x026],%l1 ! Mem[0000000022800126] retl swap [%i2+0x004],%l3 ! Mem[0000000023000104] p9_jmpl_3_ho: swap [%o1+0x030],%l7 ! Mem[0000000022800130] stx %l4,[%o0+0x000] ! Mem[0000000022000100] ldub [%o3+0x00a],%l1 ! Mem[000000002380010a] ldstub [%o2+0x001],%l5 ! Mem[0000000023000101] sth %l6,[%o1+0x004] ! Mem[0000000022800104] jmpl %g6+8,%g0 ldub [%o3+0x03a],%l2 ! Mem[000000002380013a] p9_call_3_ho: ldx [%o3+0x000],%l4 ! Mem[0000000023800100] stx %l7,[%o0+0x038] ! Mem[0000000022000138] ldub [%o3+0x02c],%l5 ! Mem[000000002380012c] ldstub [%o1+0x026],%l1 ! Mem[0000000022800126] retl swap [%o2+0x004],%l3 ! Mem[0000000023000104] p10_jmpl_3_le: swap [%i3+0x038],%l3 ! Mem[0000000025800138] jmpl %g6+8,%g0 swap [%i0+0x008],%l3 ! Mem[0000000024000108] p10_call_3_le: ldstub [%i2+0x011],%l6 ! Mem[0000000025000111] ldx [%i1+0x030],%l0 ! Mem[0000000024800130] ldstub [%i0+0x03d],%l4 ! Mem[000000002400013d] lduh [%i2+0x022],%l3 ! Mem[0000000025000122] ldstub [%i1+0x017],%l4 ! Mem[0000000024800117] ldd [%i2+0x038],%l6 ! Mem[0000000025000138] retl swap [%i3+0x008],%l6 ! Mem[0000000025800108] p10_jmpl_3_lo: swap [%o3+0x038],%l3 ! Mem[0000000025800138] jmpl %g6+8,%g0 swap [%o0+0x008],%l3 ! Mem[0000000024000108] p10_call_3_lo: ldstub [%o2+0x011],%l6 ! Mem[0000000025000111] ldx [%o1+0x030],%l0 ! Mem[0000000024800130] ldstub [%o0+0x03d],%l4 ! Mem[000000002400013d] lduh [%o2+0x022],%l3 ! Mem[0000000025000122] ldstub [%o1+0x017],%l4 ! Mem[0000000024800117] ldd [%o2+0x038],%l6 ! Mem[0000000025000138] retl swap [%o3+0x008],%l6 ! Mem[0000000025800108] p10_jmpl_3_he: ldub [%i1+0x029],%l3 ! Mem[0000000024800129] swap [%i2+0x038],%l4 ! Mem[0000000025000138] stw %l5,[%i3+0x014] ! Mem[0000000025800114] jmpl %g6+8,%g0 lduw [%i0+0x010],%l7 ! Mem[0000000024000110] p10_call_3_he: ldsh [%i2+0x010],%l6 ! Mem[0000000025000110] retl stx %l2,[%i1+0x000] ! Mem[0000000024800100] p10_jmpl_3_ho: ldub [%o1+0x029],%l3 ! Mem[0000000024800129] swap [%o2+0x038],%l4 ! Mem[0000000025000138] stw %l5,[%o3+0x014] ! Mem[0000000025800114] jmpl %g6+8,%g0 lduw [%o0+0x010],%l7 ! Mem[0000000024000110] p10_call_3_ho: ldsh [%o2+0x010],%l6 ! Mem[0000000025000110] retl stx %l2,[%o1+0x000] ! Mem[0000000024800100] p11_jmpl_3_le: jmpl %g6+8,%g0 swap [%i3+0x010],%l0 ! Mem[0000000027800110] p11_call_3_le: std %l0,[%i3+0x000] ! Mem[0000000027800100] lduh [%i1+0x012],%l5 ! Mem[0000000026800112] ldsb [%i0+0x00c],%l6 ! Mem[000000002600010c] swap [%i2+0x010],%l1 ! Mem[0000000027000110] retl ldx [%i2+0x010],%l7 ! Mem[0000000027000110] p11_jmpl_3_lo: jmpl %g6+8,%g0 swap [%o3+0x010],%l0 ! Mem[0000000027800110] p11_call_3_lo: std %l0,[%o3+0x000] ! Mem[0000000027800100] lduh [%o1+0x012],%l5 ! Mem[0000000026800112] ldsb [%o0+0x00c],%l6 ! Mem[000000002600010c] swap [%o2+0x010],%l1 ! Mem[0000000027000110] retl ldx [%o2+0x010],%l7 ! Mem[0000000027000110] p11_jmpl_3_he: ldstub [%i2+0x020],%l6 ! Mem[0000000027000120] stx %l3,[%i0+0x008] ! Mem[0000000026000108] jmpl %g6+8,%g0 swap [%i0+0x038],%l2 ! Mem[0000000026000138] p11_call_3_he: lduw [%i3+0x004],%l4 ! Mem[0000000027800104] ldstub [%i2+0x012],%l2 ! Mem[0000000027000112] sth %l5,[%i0+0x02c] ! Mem[000000002600012c] ldstub [%i3+0x000],%l0 ! Mem[0000000027800100] retl stw %l3,[%i2+0x004] ! Mem[0000000027000104] p11_jmpl_3_ho: ldstub [%o2+0x020],%l6 ! Mem[0000000027000120] stx %l3,[%o0+0x008] ! Mem[0000000026000108] jmpl %g6+8,%g0 swap [%o0+0x038],%l2 ! Mem[0000000026000138] p11_call_3_ho: lduw [%o3+0x004],%l4 ! Mem[0000000027800104] ldstub [%o2+0x012],%l2 ! Mem[0000000027000112] sth %l5,[%o0+0x02c] ! Mem[000000002600012c] ldstub [%o3+0x000],%l0 ! Mem[0000000027800100] retl stw %l3,[%o2+0x004] ! Mem[0000000027000104] p12_jmpl_3_le: ldub [%i0+0x01c],%l0 ! Mem[000000002800011c] swap [%i1+0x020],%l0 ! Mem[0000000028800120] swap [%i0+0x010],%l0 ! Mem[0000000028000110] ldstub [%i1+0x02f],%l6 ! Mem[000000002880012f] swap [%i3+0x00c],%l4 ! Mem[000000002980010c] jmpl %g6+8,%g0 ldx [%i3+0x028],%l2 ! Mem[0000000029800128] p12_call_3_le: swap [%i1+0x000],%l0 ! Mem[0000000028800100] stb %l0,[%i2+0x02d] ! Mem[000000002900012d] ldsb [%i0+0x007],%l1 ! Mem[0000000028000107] retl ldsw [%i3+0x01c],%l6 ! Mem[000000002980011c] p12_jmpl_3_lo: ldub [%o0+0x01c],%l0 ! Mem[000000002800011c] swap [%o1+0x020],%l0 ! Mem[0000000028800120] swap [%o0+0x010],%l0 ! Mem[0000000028000110] ldstub [%o1+0x02f],%l6 ! Mem[000000002880012f] swap [%o3+0x00c],%l4 ! Mem[000000002980010c] jmpl %g6+8,%g0 ldx [%o3+0x028],%l2 ! Mem[0000000029800128] p12_call_3_lo: swap [%o1+0x000],%l0 ! Mem[0000000028800100] stb %l0,[%o2+0x02d] ! Mem[000000002900012d] ldsb [%o0+0x007],%l1 ! Mem[0000000028000107] retl ldsw [%o3+0x01c],%l6 ! Mem[000000002980011c] p12_jmpl_3_he: sth %l0,[%i0+0x000] ! Mem[0000000028000100] ldsb [%i3+0x033],%l3 ! Mem[0000000029800133] swap [%i0+0x000],%l5 ! Mem[0000000028000100] ldsh [%i0+0x02e],%l3 ! Mem[000000002800012e] jmpl %g6+8,%g0 lduw [%i2+0x020],%l4 ! Mem[0000000029000120] p12_call_3_he: ldsw [%i1+0x014],%l2 ! Mem[0000000028800114] ldstub [%i3+0x032],%l6 ! Mem[0000000029800132] ldstub [%i0+0x039],%l1 ! Mem[0000000028000139] swap [%i1+0x000],%l0 ! Mem[0000000028800100] swap [%i2+0x00c],%l2 ! Mem[000000002900010c] retl stx %l2,[%i1+0x018] ! Mem[0000000028800118] p12_jmpl_3_ho: sth %l0,[%o0+0x000] ! Mem[0000000028000100] ldsb [%o3+0x033],%l3 ! Mem[0000000029800133] swap [%o0+0x000],%l5 ! Mem[0000000028000100] ldsh [%o0+0x02e],%l3 ! Mem[000000002800012e] jmpl %g6+8,%g0 lduw [%o2+0x020],%l4 ! Mem[0000000029000120] p12_call_3_ho: ldsw [%o1+0x014],%l2 ! Mem[0000000028800114] ldstub [%o3+0x032],%l6 ! Mem[0000000029800132] ldstub [%o0+0x039],%l1 ! Mem[0000000028000139] swap [%o1+0x000],%l0 ! Mem[0000000028800100] swap [%o2+0x00c],%l2 ! Mem[000000002900010c] retl stx %l2,[%o1+0x018] ! Mem[0000000028800118] p13_jmpl_3_le: ldx [%i0+0x038],%l6 ! Mem[000000002a000138] ldsh [%i3+0x024],%l7 ! Mem[000000002b800124] swap [%i2+0x01c],%l1 ! Mem[000000002b00011c] jmpl %g6+8,%g0 stx %l0,[%i0+0x030] ! Mem[000000002a000130] p13_call_3_le: swap [%i1+0x02c],%l5 ! Mem[000000002a80012c] stx %l5,[%i3+0x028] ! Mem[000000002b800128] swap [%i0+0x02c],%l1 ! Mem[000000002a00012c] swap [%i3+0x010],%l2 ! Mem[000000002b800110] ldstub [%i0+0x00c],%l0 ! Mem[000000002a00010c] lduw [%i2+0x034],%l4 ! Mem[000000002b000134] stw %l3,[%i2+0x024] ! Mem[000000002b000124] retl stx %l3,[%i2+0x010] ! Mem[000000002b000110] p13_jmpl_3_lo: ldx [%o0+0x038],%l6 ! Mem[000000002a000138] ldsh [%o3+0x024],%l7 ! Mem[000000002b800124] swap [%o2+0x01c],%l1 ! Mem[000000002b00011c] jmpl %g6+8,%g0 stx %l0,[%o0+0x030] ! Mem[000000002a000130] p13_call_3_lo: swap [%o1+0x02c],%l5 ! Mem[000000002a80012c] stx %l5,[%o3+0x028] ! Mem[000000002b800128] swap [%o0+0x02c],%l1 ! Mem[000000002a00012c] swap [%o3+0x010],%l2 ! Mem[000000002b800110] ldstub [%o0+0x00c],%l0 ! Mem[000000002a00010c] lduw [%o2+0x034],%l4 ! Mem[000000002b000134] stw %l3,[%o2+0x024] ! Mem[000000002b000124] retl stx %l3,[%o2+0x010] ! Mem[000000002b000110] p13_jmpl_3_he: ldd [%i2+0x038],%l4 ! Mem[000000002b000138] ldsw [%i1+0x028],%l5 ! Mem[000000002a800128] std %l6,[%i3+0x028] ! Mem[000000002b800128] ldd [%i1+0x030],%l6 ! Mem[000000002a800130] ldstub [%i2+0x015],%l6 ! Mem[000000002b000115] jmpl %g6+8,%g0 ldstub [%i0+0x029],%l7 ! Mem[000000002a000129] p13_call_3_he: swap [%i3+0x03c],%l6 ! Mem[000000002b80013c] retl lduh [%i2+0x02e],%l5 ! Mem[000000002b00012e] p13_jmpl_3_ho: ldd [%o2+0x038],%l4 ! Mem[000000002b000138] ldsw [%o1+0x028],%l5 ! Mem[000000002a800128] std %l6,[%o3+0x028] ! Mem[000000002b800128] ldd [%o1+0x030],%l6 ! Mem[000000002a800130] ldstub [%o2+0x015],%l6 ! Mem[000000002b000115] jmpl %g6+8,%g0 ldstub [%o0+0x029],%l7 ! Mem[000000002a000129] p13_call_3_ho: swap [%o3+0x03c],%l6 ! Mem[000000002b80013c] retl lduh [%o2+0x02e],%l5 ! Mem[000000002b00012e] p14_jmpl_3_le: lduh [%i3+0x014],%l5 ! Mem[000000002d800114] ldx [%i3+0x018],%l7 ! Mem[000000002d800118] ldstub [%i2+0x01d],%l5 ! Mem[000000002d00011d] ldsh [%i0+0x03c],%l3 ! Mem[000000002c00013c] lduw [%i0+0x030],%l3 ! Mem[000000002c000130] swap [%i3+0x010],%l6 ! Mem[000000002d800110] ldstub [%i2+0x003],%l7 ! Mem[000000002d000103] jmpl %g6+8,%g0 ldx [%i3+0x010],%l6 ! Mem[000000002d800110] p14_call_3_le: retl ldstub [%i3+0x03e],%l3 ! Mem[000000002d80013e] p14_jmpl_3_lo: lduh [%o3+0x014],%l5 ! Mem[000000002d800114] ldx [%o3+0x018],%l7 ! Mem[000000002d800118] ldstub [%o2+0x01d],%l5 ! Mem[000000002d00011d] ldsh [%o0+0x03c],%l3 ! Mem[000000002c00013c] lduw [%o0+0x030],%l3 ! Mem[000000002c000130] swap [%o3+0x010],%l6 ! Mem[000000002d800110] ldstub [%o2+0x003],%l7 ! Mem[000000002d000103] jmpl %g6+8,%g0 ldx [%o3+0x010],%l6 ! Mem[000000002d800110] p14_call_3_lo: retl ldstub [%o3+0x03e],%l3 ! Mem[000000002d80013e] p14_jmpl_3_he: ldub [%i1+0x00b],%l4 ! Mem[000000002c80010b] ldsw [%i0+0x034],%l5 ! Mem[000000002c000134] swap [%i3+0x03c],%l3 ! Mem[000000002d80013c] swap [%i3+0x004],%l7 ! Mem[000000002d800104] lduw [%i0+0x03c],%l2 ! Mem[000000002c00013c] jmpl %g6+8,%g0 stb %l2,[%i1+0x009] ! Mem[000000002c800109] p14_call_3_he: sth %l3,[%i1+0x022] ! Mem[000000002c800122] ldstub [%i0+0x00b],%l2 ! Mem[000000002c00010b] ldx [%i0+0x008],%l1 ! Mem[000000002c000108] swap [%i0+0x028],%l6 ! Mem[000000002c000128] sth %l7,[%i0+0x038] ! Mem[000000002c000138] swap [%i0+0x020],%l3 ! Mem[000000002c000120] retl swap [%i0+0x01c],%l6 ! Mem[000000002c00011c] p14_jmpl_3_ho: ldub [%o1+0x00b],%l4 ! Mem[000000002c80010b] ldsw [%o0+0x034],%l5 ! Mem[000000002c000134] swap [%o3+0x03c],%l3 ! Mem[000000002d80013c] swap [%o3+0x004],%l7 ! Mem[000000002d800104] lduw [%o0+0x03c],%l2 ! Mem[000000002c00013c] jmpl %g6+8,%g0 stb %l2,[%o1+0x009] ! Mem[000000002c800109] p14_call_3_ho: sth %l3,[%o1+0x022] ! Mem[000000002c800122] ldstub [%o0+0x00b],%l2 ! Mem[000000002c00010b] ldx [%o0+0x008],%l1 ! Mem[000000002c000108] swap [%o0+0x028],%l6 ! Mem[000000002c000128] sth %l7,[%o0+0x038] ! Mem[000000002c000138] swap [%o0+0x020],%l3 ! Mem[000000002c000120] retl swap [%o0+0x01c],%l6 ! Mem[000000002c00011c] p15_jmpl_3_le: swap [%i2+0x028],%l3 ! Mem[000000002f000128] jmpl %g6+8,%g0 ldsw [%i1+0x00c],%l2 ! Mem[000000002e80010c] p15_call_3_le: swap [%i1+0x014],%l3 ! Mem[000000002e800114] ldstub [%i0+0x03e],%l3 ! Mem[000000002e00013e] std %l2,[%i2+0x010] ! Mem[000000002f000110] swap [%i1+0x008],%l6 ! Mem[000000002e800108] lduw [%i0+0x000],%l1 ! Mem[000000002e000100] retl ldstub [%i2+0x028],%l1 ! Mem[000000002f000128] p15_jmpl_3_lo: swap [%o2+0x028],%l3 ! Mem[000000002f000128] jmpl %g6+8,%g0 ldsw [%o1+0x00c],%l2 ! Mem[000000002e80010c] p15_call_3_lo: swap [%o1+0x014],%l3 ! Mem[000000002e800114] ldstub [%o0+0x03e],%l3 ! Mem[000000002e00013e] std %l2,[%o2+0x010] ! Mem[000000002f000110] swap [%o1+0x008],%l6 ! Mem[000000002e800108] lduw [%o0+0x000],%l1 ! Mem[000000002e000100] retl ldstub [%o2+0x028],%l1 ! Mem[000000002f000128] p15_jmpl_3_he: ldsh [%i0+0x02c],%l1 ! Mem[000000002e00012c] jmpl %g6+8,%g0 ldsb [%i3+0x01a],%l2 ! Mem[000000002f80011a] p15_call_3_he: lduh [%i3+0x01e],%l3 ! Mem[000000002f80011e] lduw [%i0+0x038],%l4 ! Mem[000000002e000138] ldstub [%i3+0x021],%l3 ! Mem[000000002f800121] swap [%i3+0x030],%l1 ! Mem[000000002f800130] swap [%i1+0x004],%l3 ! Mem[000000002e800104] swap [%i0+0x010],%l0 ! Mem[000000002e000110] retl stx %l6,[%i2+0x020] ! Mem[000000002f000120] p15_jmpl_3_ho: ldsh [%o0+0x02c],%l1 ! Mem[000000002e00012c] jmpl %g6+8,%g0 ldsb [%o3+0x01a],%l2 ! Mem[000000002f80011a] p15_call_3_ho: lduh [%o3+0x01e],%l3 ! Mem[000000002f80011e] lduw [%o0+0x038],%l4 ! Mem[000000002e000138] ldstub [%o3+0x021],%l3 ! Mem[000000002f800121] swap [%o3+0x030],%l1 ! Mem[000000002f800130] swap [%o1+0x004],%l3 ! Mem[000000002e800104] swap [%o0+0x010],%l0 ! Mem[000000002e000110] retl stx %l6,[%o2+0x020] ! Mem[000000002f000120] p16_jmpl_3_le: ldx [%i3+0x020],%l0 ! Mem[0000000031800120] ldstub [%i0+0x039],%l4 ! Mem[0000000030000139] ldstub [%i3+0x029],%l2 ! Mem[0000000031800129] swap [%i0+0x020],%l0 ! Mem[0000000030000120] jmpl %g6+8,%g0 lduw [%i2+0x024],%l5 ! Mem[0000000031000124] p16_call_3_le: stx %l2,[%i1+0x000] ! Mem[0000000030800100] ldstub [%i0+0x035],%l3 ! Mem[0000000030000135] std %l0,[%i3+0x010] ! Mem[0000000031800110] lduh [%i2+0x020],%l6 ! Mem[0000000031000120] sth %l3,[%i3+0x02e] ! Mem[000000003180012e] ldsb [%i0+0x032],%l6 ! Mem[0000000030000132] retl sth %l3,[%i2+0x014] ! Mem[0000000031000114] p16_jmpl_3_lo: ldx [%o3+0x020],%l0 ! Mem[0000000031800120] ldstub [%o0+0x039],%l4 ! Mem[0000000030000139] ldstub [%o3+0x029],%l2 ! Mem[0000000031800129] swap [%o0+0x020],%l0 ! Mem[0000000030000120] jmpl %g6+8,%g0 lduw [%o2+0x024],%l5 ! Mem[0000000031000124] p16_call_3_lo: stx %l2,[%o1+0x000] ! Mem[0000000030800100] ldstub [%o0+0x035],%l3 ! Mem[0000000030000135] std %l0,[%o3+0x010] ! Mem[0000000031800110] lduh [%o2+0x020],%l6 ! Mem[0000000031000120] sth %l3,[%o3+0x02e] ! Mem[000000003180012e] ldsb [%o0+0x032],%l6 ! Mem[0000000030000132] retl sth %l3,[%o2+0x014] ! Mem[0000000031000114] p16_jmpl_3_he: lduw [%i3+0x020],%l5 ! Mem[0000000031800120] swap [%i2+0x020],%l1 ! Mem[0000000031000120] stx %l6,[%i0+0x020] ! Mem[0000000030000120] ldsw [%i1+0x030],%l6 ! Mem[0000000030800130] jmpl %g6+8,%g0 ldstub [%i0+0x01c],%l1 ! Mem[000000003000011c] p16_call_3_he: swap [%i2+0x008],%l7 ! Mem[0000000031000108] ldstub [%i1+0x009],%l6 ! Mem[0000000030800109] ldx [%i2+0x018],%l0 ! Mem[0000000031000118] stb %l3,[%i1+0x020] ! Mem[0000000030800120] swap [%i2+0x010],%l3 ! Mem[0000000031000110] ldx [%i2+0x000],%l7 ! Mem[0000000031000100] swap [%i0+0x00c],%l6 ! Mem[000000003000010c] retl ldstub [%i1+0x031],%l5 ! Mem[0000000030800131] p16_jmpl_3_ho: lduw [%o3+0x020],%l5 ! Mem[0000000031800120] swap [%o2+0x020],%l1 ! Mem[0000000031000120] stx %l6,[%o0+0x020] ! Mem[0000000030000120] ldsw [%o1+0x030],%l6 ! Mem[0000000030800130] jmpl %g6+8,%g0 ldstub [%o0+0x01c],%l1 ! Mem[000000003000011c] p16_call_3_ho: swap [%o2+0x008],%l7 ! Mem[0000000031000108] ldstub [%o1+0x009],%l6 ! Mem[0000000030800109] ldx [%o2+0x018],%l0 ! Mem[0000000031000118] stb %l3,[%o1+0x020] ! Mem[0000000030800120] swap [%o2+0x010],%l3 ! Mem[0000000031000110] ldx [%o2+0x000],%l7 ! Mem[0000000031000100] swap [%o0+0x00c],%l6 ! Mem[000000003000010c] retl ldstub [%o1+0x031],%l5 ! Mem[0000000030800131] p17_jmpl_3_le: ldstub [%i3+0x00b],%l7 ! Mem[000000003380010b] ldsw [%i0+0x024],%l3 ! Mem[0000000032000124] ldsw [%i2+0x038],%l4 ! Mem[0000000033000138] ldstub [%i1+0x010],%l5 ! Mem[0000000032800110] ldd [%i0+0x038],%l0 ! Mem[0000000032000138] jmpl %g6+8,%g0 ldd [%i3+0x018],%l2 ! Mem[0000000033800118] p17_call_3_le: retl ldsh [%i0+0x036],%l2 ! Mem[0000000032000136] p17_jmpl_3_lo: ldstub [%o3+0x00b],%l7 ! Mem[000000003380010b] ldsw [%o0+0x024],%l3 ! Mem[0000000032000124] ldsw [%o2+0x038],%l4 ! Mem[0000000033000138] ldstub [%o1+0x010],%l5 ! Mem[0000000032800110] ldd [%o0+0x038],%l0 ! Mem[0000000032000138] jmpl %g6+8,%g0 ldd [%o3+0x018],%l2 ! Mem[0000000033800118] p17_call_3_lo: retl ldsh [%o0+0x036],%l2 ! Mem[0000000032000136] p17_jmpl_3_he: stb %l3,[%i2+0x022] ! Mem[0000000033000122] jmpl %g6+8,%g0 ldsw [%i0+0x008],%l0 ! Mem[0000000032000108] p17_call_3_he: ldsh [%i3+0x036],%l3 ! Mem[0000000033800136] stw %l0,[%i1+0x020] ! Mem[0000000032800120] std %l4,[%i2+0x010] ! Mem[0000000033000110] ldstub [%i1+0x001],%l5 ! Mem[0000000032800101] retl ldstub [%i3+0x02c],%l6 ! Mem[000000003380012c] p17_jmpl_3_ho: stb %l3,[%o2+0x022] ! Mem[0000000033000122] jmpl %g6+8,%g0 ldsw [%o0+0x008],%l0 ! Mem[0000000032000108] p17_call_3_ho: ldsh [%o3+0x036],%l3 ! Mem[0000000033800136] stw %l0,[%o1+0x020] ! Mem[0000000032800120] std %l4,[%o2+0x010] ! Mem[0000000033000110] ldstub [%o1+0x001],%l5 ! Mem[0000000032800101] retl ldstub [%o3+0x02c],%l6 ! Mem[000000003380012c] p18_jmpl_3_le: sth %l6,[%i3+0x016] ! Mem[0000000035800116] jmpl %g6+8,%g0 lduh [%i3+0x020],%l6 ! Mem[0000000035800120] p18_call_3_le: sth %l3,[%i3+0x03a] ! Mem[000000003580013a] lduw [%i0+0x014],%l4 ! Mem[0000000034000114] ldsw [%i2+0x004],%l7 ! Mem[0000000035000104] retl lduw [%i0+0x008],%l6 ! Mem[0000000034000108] p18_jmpl_3_lo: sth %l6,[%o3+0x016] ! Mem[0000000035800116] jmpl %g6+8,%g0 lduh [%o3+0x020],%l6 ! Mem[0000000035800120] p18_call_3_lo: sth %l3,[%o3+0x03a] ! Mem[000000003580013a] lduw [%o0+0x014],%l4 ! Mem[0000000034000114] ldsw [%o2+0x004],%l7 ! Mem[0000000035000104] retl lduw [%o0+0x008],%l6 ! Mem[0000000034000108] p18_jmpl_3_he: ldsw [%i2+0x000],%l4 ! Mem[0000000035000100] jmpl %g6+8,%g0 ldstub [%i3+0x01c],%l0 ! Mem[000000003580011c] p18_call_3_he: stw %l1,[%i0+0x028] ! Mem[0000000034000128] lduw [%i1+0x020],%l6 ! Mem[0000000034800120] retl stb %l1,[%i3+0x001] ! Mem[0000000035800101] p18_jmpl_3_ho: ldsw [%o2+0x000],%l4 ! Mem[0000000035000100] jmpl %g6+8,%g0 ldstub [%o3+0x01c],%l0 ! Mem[000000003580011c] p18_call_3_ho: stw %l1,[%o0+0x028] ! Mem[0000000034000128] lduw [%o1+0x020],%l6 ! Mem[0000000034800120] retl stb %l1,[%o3+0x001] ! Mem[0000000035800101] p19_jmpl_3_le: ldstub [%i3+0x03e],%l3 ! Mem[000000003780013e] ldd [%i0+0x018],%l0 ! Mem[0000000036000118] jmpl %g6+8,%g0 swap [%i3+0x020],%l3 ! Mem[0000000037800120] p19_call_3_le: lduw [%i0+0x008],%l6 ! Mem[0000000036000108] std %l6,[%i0+0x010] ! Mem[0000000036000110] lduh [%i0+0x030],%l2 ! Mem[0000000036000130] ldsh [%i0+0x010],%l5 ! Mem[0000000036000110] retl sth %l3,[%i2+0x03e] ! Mem[000000003700013e] p19_jmpl_3_lo: ldstub [%o3+0x03e],%l3 ! Mem[000000003780013e] ldd [%o0+0x018],%l0 ! Mem[0000000036000118] jmpl %g6+8,%g0 swap [%o3+0x020],%l3 ! Mem[0000000037800120] p19_call_3_lo: lduw [%o0+0x008],%l6 ! Mem[0000000036000108] std %l6,[%o0+0x010] ! Mem[0000000036000110] lduh [%o0+0x030],%l2 ! Mem[0000000036000130] ldsh [%o0+0x010],%l5 ! Mem[0000000036000110] retl sth %l3,[%o2+0x03e] ! Mem[000000003700013e] p19_jmpl_3_he: ldsb [%i1+0x00b],%l1 ! Mem[000000003680010b] stx %l6,[%i0+0x038] ! Mem[0000000036000138] ldsh [%i2+0x036],%l1 ! Mem[0000000037000136] sth %l3,[%i0+0x02e] ! Mem[000000003600012e] ldstub [%i1+0x003],%l0 ! Mem[0000000036800103] jmpl %g6+8,%g0 lduw [%i3+0x010],%l2 ! Mem[0000000037800110] p19_call_3_he: swap [%i2+0x014],%l6 ! Mem[0000000037000114] stw %l1,[%i2+0x010] ! Mem[0000000037000110] ldsb [%i3+0x01e],%l3 ! Mem[000000003780011e] lduw [%i3+0x038],%l4 ! Mem[0000000037800138] ldd [%i1+0x010],%l6 ! Mem[0000000036800110] swap [%i2+0x010],%l0 ! Mem[0000000037000110] lduw [%i1+0x020],%l6 ! Mem[0000000036800120] retl ldub [%i2+0x024],%l5 ! Mem[0000000037000124] p19_jmpl_3_ho: ldsb [%o1+0x00b],%l1 ! Mem[000000003680010b] stx %l6,[%o0+0x038] ! Mem[0000000036000138] ldsh [%o2+0x036],%l1 ! Mem[0000000037000136] sth %l3,[%o0+0x02e] ! Mem[000000003600012e] ldstub [%o1+0x003],%l0 ! Mem[0000000036800103] jmpl %g6+8,%g0 lduw [%o3+0x010],%l2 ! Mem[0000000037800110] p19_call_3_ho: swap [%o2+0x014],%l6 ! Mem[0000000037000114] stw %l1,[%o2+0x010] ! Mem[0000000037000110] ldsb [%o3+0x01e],%l3 ! Mem[000000003780011e] lduw [%o3+0x038],%l4 ! Mem[0000000037800138] ldd [%o1+0x010],%l6 ! Mem[0000000036800110] swap [%o2+0x010],%l0 ! Mem[0000000037000110] lduw [%o1+0x020],%l6 ! Mem[0000000036800120] retl ldub [%o2+0x024],%l5 ! Mem[0000000037000124] p20_jmpl_3_le: ldstub [%i0+0x039],%l4 ! Mem[0000000038000139] jmpl %g6+8,%g0 ldx [%i2+0x038],%l4 ! Mem[0000000039000138] p20_call_3_le: ldsh [%i3+0x01c],%l6 ! Mem[000000003980011c] sth %l3,[%i2+0x01e] ! Mem[000000003900011e] retl ldstub [%i3+0x01b],%l4 ! Mem[000000003980011b] p20_jmpl_3_lo: ldstub [%o0+0x039],%l4 ! Mem[0000000038000139] jmpl %g6+8,%g0 ldx [%o2+0x038],%l4 ! Mem[0000000039000138] p20_call_3_lo: ldsh [%o3+0x01c],%l6 ! Mem[000000003980011c] sth %l3,[%o2+0x01e] ! Mem[000000003900011e] retl ldstub [%o3+0x01b],%l4 ! Mem[000000003980011b] p20_jmpl_3_he: swap [%i1+0x010],%l7 ! Mem[0000000038800110] stx %l4,[%i1+0x020] ! Mem[0000000038800120] ldsw [%i1+0x03c],%l4 ! Mem[000000003880013c] ldstub [%i2+0x002],%l4 ! Mem[0000000039000102] ldstub [%i3+0x016],%l7 ! Mem[0000000039800116] jmpl %g6+8,%g0 ldd [%i3+0x010],%l0 ! Mem[0000000039800110] p20_call_3_he: ldsh [%i0+0x012],%l4 ! Mem[0000000038000112] stw %l5,[%i1+0x03c] ! Mem[000000003880013c] lduw [%i1+0x024],%l1 ! Mem[0000000038800124] ldstub [%i1+0x012],%l4 ! Mem[0000000038800112] swap [%i3+0x020],%l3 ! Mem[0000000039800120] swap [%i1+0x030],%l2 ! Mem[0000000038800130] retl ldsw [%i2+0x00c],%l5 ! Mem[000000003900010c] p20_jmpl_3_ho: swap [%o1+0x010],%l7 ! Mem[0000000038800110] stx %l4,[%o1+0x020] ! Mem[0000000038800120] ldsw [%o1+0x03c],%l4 ! Mem[000000003880013c] ldstub [%o2+0x002],%l4 ! Mem[0000000039000102] ldstub [%o3+0x016],%l7 ! Mem[0000000039800116] jmpl %g6+8,%g0 ldd [%o3+0x010],%l0 ! Mem[0000000039800110] p20_call_3_ho: ldsh [%o0+0x012],%l4 ! Mem[0000000038000112] stw %l5,[%o1+0x03c] ! Mem[000000003880013c] lduw [%o1+0x024],%l1 ! Mem[0000000038800124] ldstub [%o1+0x012],%l4 ! Mem[0000000038800112] swap [%o3+0x020],%l3 ! Mem[0000000039800120] swap [%o1+0x030],%l2 ! Mem[0000000038800130] retl ldsw [%o2+0x00c],%l5 ! Mem[000000003900010c] p21_jmpl_3_le: ldd [%i2+0x010],%l4 ! Mem[000000003b000110] ldsb [%i1+0x02f],%l4 ! Mem[000000003a80012f] sth %l7,[%i3+0x028] ! Mem[000000003b800128] stb %l3,[%i0+0x03e] ! Mem[000000003a00013e] swap [%i3+0x028],%l1 ! Mem[000000003b800128] lduh [%i1+0x01e],%l2 ! Mem[000000003a80011e] jmpl %g6+8,%g0 swap [%i1+0x020],%l0 ! Mem[000000003a800120] p21_call_3_le: ldstub [%i0+0x006],%l7 ! Mem[000000003a000106] ldsb [%i0+0x000],%l1 ! Mem[000000003a000100] retl ldx [%i2+0x000],%l1 ! Mem[000000003b000100] p21_jmpl_3_lo: ldd [%o2+0x010],%l4 ! Mem[000000003b000110] ldsb [%o1+0x02f],%l4 ! Mem[000000003a80012f] sth %l7,[%o3+0x028] ! Mem[000000003b800128] stb %l3,[%o0+0x03e] ! Mem[000000003a00013e] swap [%o3+0x028],%l1 ! Mem[000000003b800128] lduh [%o1+0x01e],%l2 ! Mem[000000003a80011e] jmpl %g6+8,%g0 swap [%o1+0x020],%l0 ! Mem[000000003a800120] p21_call_3_lo: ldstub [%o0+0x006],%l7 ! Mem[000000003a000106] ldsb [%o0+0x000],%l1 ! Mem[000000003a000100] retl ldx [%o2+0x000],%l1 ! Mem[000000003b000100] p21_jmpl_3_he: ldsw [%i0+0x038],%l4 ! Mem[000000003a000138] stw %l0,[%i2+0x000] ! Mem[000000003b000100] stx %l0,[%i0+0x010] ! Mem[000000003a000110] ldsh [%i3+0x002],%l7 ! Mem[000000003b800102] jmpl %g6+8,%g0 stx %l2,[%i0+0x010] ! Mem[000000003a000110] p21_call_3_he: sth %l1,[%i2+0x000] ! Mem[000000003b000100] std %l4,[%i1+0x010] ! Mem[000000003a800110] swap [%i1+0x010],%l2 ! Mem[000000003a800110] ldsb [%i1+0x027],%l1 ! Mem[000000003a800127] ldd [%i3+0x018],%l6 ! Mem[000000003b800118] swap [%i3+0x034],%l6 ! Mem[000000003b800134] stw %l2,[%i0+0x030] ! Mem[000000003a000130] retl ldsw [%i0+0x010],%l0 ! Mem[000000003a000110] p21_jmpl_3_ho: ldsw [%o0+0x038],%l4 ! Mem[000000003a000138] stw %l0,[%o2+0x000] ! Mem[000000003b000100] stx %l0,[%o0+0x010] ! Mem[000000003a000110] ldsh [%o3+0x002],%l7 ! Mem[000000003b800102] jmpl %g6+8,%g0 stx %l2,[%o0+0x010] ! Mem[000000003a000110] p21_call_3_ho: sth %l1,[%o2+0x000] ! Mem[000000003b000100] std %l4,[%o1+0x010] ! Mem[000000003a800110] swap [%o1+0x010],%l2 ! Mem[000000003a800110] ldsb [%o1+0x027],%l1 ! Mem[000000003a800127] ldd [%o3+0x018],%l6 ! Mem[000000003b800118] swap [%o3+0x034],%l6 ! Mem[000000003b800134] stw %l2,[%o0+0x030] ! Mem[000000003a000130] retl ldsw [%o0+0x010],%l0 ! Mem[000000003a000110] p22_jmpl_3_le: ldstub [%i2+0x03c],%l3 ! Mem[000000003d00013c] swap [%i3+0x004],%l6 ! Mem[000000003d800104] lduh [%i1+0x010],%l2 ! Mem[000000003c800110] ldstub [%i2+0x01b],%l5 ! Mem[000000003d00011b] ldd [%i3+0x028],%l6 ! Mem[000000003d800128] stx %l4,[%i3+0x008] ! Mem[000000003d800108] swap [%i3+0x034],%l3 ! Mem[000000003d800134] jmpl %g6+8,%g0 ldstub [%i0+0x00b],%l5 ! Mem[000000003c00010b] p22_call_3_le: ldub [%i1+0x024],%l5 ! Mem[000000003c800124] ldstub [%i1+0x01d],%l0 ! Mem[000000003c80011d] swap [%i1+0x014],%l3 ! Mem[000000003c800114] ldsh [%i3+0x03c],%l7 ! Mem[000000003d80013c] ldx [%i1+0x028],%l6 ! Mem[000000003c800128] ldstub [%i3+0x01d],%l4 ! Mem[000000003d80011d] stb %l7,[%i0+0x01e] ! Mem[000000003c00011e] retl stb %l7,[%i0+0x017] ! Mem[000000003c000117] p22_jmpl_3_lo: ldstub [%o2+0x03c],%l3 ! Mem[000000003d00013c] swap [%o3+0x004],%l6 ! Mem[000000003d800104] lduh [%o1+0x010],%l2 ! Mem[000000003c800110] ldstub [%o2+0x01b],%l5 ! Mem[000000003d00011b] ldd [%o3+0x028],%l6 ! Mem[000000003d800128] stx %l4,[%o3+0x008] ! Mem[000000003d800108] swap [%o3+0x034],%l3 ! Mem[000000003d800134] jmpl %g6+8,%g0 ldstub [%o0+0x00b],%l5 ! Mem[000000003c00010b] p22_call_3_lo: ldub [%o1+0x024],%l5 ! Mem[000000003c800124] ldstub [%o1+0x01d],%l0 ! Mem[000000003c80011d] swap [%o1+0x014],%l3 ! Mem[000000003c800114] ldsh [%o3+0x03c],%l7 ! Mem[000000003d80013c] ldx [%o1+0x028],%l6 ! Mem[000000003c800128] ldstub [%o3+0x01d],%l4 ! Mem[000000003d80011d] stb %l7,[%o0+0x01e] ! Mem[000000003c00011e] retl stb %l7,[%o0+0x017] ! Mem[000000003c000117] p22_jmpl_3_he: ldd [%i1+0x010],%l2 ! Mem[000000003c800110] stx %l5,[%i0+0x008] ! Mem[000000003c000108] jmpl %g6+8,%g0 ldd [%i2+0x000],%l0 ! Mem[000000003d000100] p22_call_3_he: ldstub [%i3+0x022],%l3 ! Mem[000000003d800122] ldstub [%i0+0x01a],%l3 ! Mem[000000003c00011a] lduw [%i1+0x00c],%l2 ! Mem[000000003c80010c] retl ldub [%i1+0x011],%l6 ! Mem[000000003c800111] p22_jmpl_3_ho: ldd [%o1+0x010],%l2 ! Mem[000000003c800110] stx %l5,[%o0+0x008] ! Mem[000000003c000108] jmpl %g6+8,%g0 ldd [%o2+0x000],%l0 ! Mem[000000003d000100] p22_call_3_ho: ldstub [%o3+0x022],%l3 ! Mem[000000003d800122] ldstub [%o0+0x01a],%l3 ! Mem[000000003c00011a] lduw [%o1+0x00c],%l2 ! Mem[000000003c80010c] retl ldub [%o1+0x011],%l6 ! Mem[000000003c800111] p23_jmpl_3_le: swap [%i0+0x00c],%l3 ! Mem[000000003e00010c] stw %l3,[%i2+0x00c] ! Mem[000000003f00010c] jmpl %g6+8,%g0 swap [%i2+0x004],%l2 ! Mem[000000003f000104] p23_call_3_le: stw %l6,[%i2+0x008] ! Mem[000000003f000108] ldub [%i3+0x019],%l7 ! Mem[000000003f800119] ldstub [%i3+0x02a],%l6 ! Mem[000000003f80012a] retl ldsw [%i1+0x028],%l2 ! Mem[000000003e800128] p23_jmpl_3_lo: swap [%o0+0x00c],%l3 ! Mem[000000003e00010c] stw %l3,[%o2+0x00c] ! Mem[000000003f00010c] jmpl %g6+8,%g0 swap [%o2+0x004],%l2 ! Mem[000000003f000104] p23_call_3_lo: stw %l6,[%o2+0x008] ! Mem[000000003f000108] ldub [%o3+0x019],%l7 ! Mem[000000003f800119] ldstub [%o3+0x02a],%l6 ! Mem[000000003f80012a] retl ldsw [%o1+0x028],%l2 ! Mem[000000003e800128] p23_jmpl_3_he: jmpl %g6+8,%g0 std %l4,[%i2+0x010] ! Mem[000000003f000110] p23_call_3_he: stb %l3,[%i0+0x023] ! Mem[000000003e000123] std %l6,[%i0+0x030] ! Mem[000000003e000130] std %l6,[%i1+0x010] ! Mem[000000003e800110] retl ldx [%i1+0x010],%l5 ! Mem[000000003e800110] p23_jmpl_3_ho: jmpl %g6+8,%g0 std %l4,[%o2+0x010] ! Mem[000000003f000110] p23_call_3_ho: stb %l3,[%o0+0x023] ! Mem[000000003e000123] std %l6,[%o0+0x030] ! Mem[000000003e000130] std %l6,[%o1+0x010] ! Mem[000000003e800110] retl ldx [%o1+0x010],%l5 ! Mem[000000003e800110] p24_jmpl_3_le: swap [%i1+0x01c],%l5 ! Mem[000000004080011c] ldsw [%i1+0x01c],%l1 ! Mem[000000004080011c] swap [%i3+0x030],%l3 ! Mem[0000000041800130] ldsh [%i2+0x01a],%l2 ! Mem[000000004100011a] swap [%i3+0x000],%l3 ! Mem[0000000041800100] jmpl %g6+8,%g0 swap [%i3+0x00c],%l5 ! Mem[000000004180010c] p24_call_3_le: ldsh [%i0+0x02c],%l0 ! Mem[000000004000012c] ldd [%i0+0x000],%l0 ! Mem[0000000040000100] retl stb %l3,[%i1+0x022] ! Mem[0000000040800122] p24_jmpl_3_lo: swap [%o1+0x01c],%l5 ! Mem[000000004080011c] ldsw [%o1+0x01c],%l1 ! Mem[000000004080011c] swap [%o3+0x030],%l3 ! Mem[0000000041800130] ldsh [%o2+0x01a],%l2 ! Mem[000000004100011a] swap [%o3+0x000],%l3 ! Mem[0000000041800100] jmpl %g6+8,%g0 swap [%o3+0x00c],%l5 ! Mem[000000004180010c] p24_call_3_lo: ldsh [%o0+0x02c],%l0 ! Mem[000000004000012c] ldd [%o0+0x000],%l0 ! Mem[0000000040000100] retl stb %l3,[%o1+0x022] ! Mem[0000000040800122] p24_jmpl_3_he: lduh [%i1+0x01a],%l1 ! Mem[000000004080011a] ldstub [%i2+0x03a],%l2 ! Mem[000000004100013a] jmpl %g6+8,%g0 swap [%i0+0x038],%l2 ! Mem[0000000040000138] p24_call_3_he: std %l6,[%i2+0x008] ! Mem[0000000041000108] ldstub [%i3+0x017],%l2 ! Mem[0000000041800117] ldsb [%i2+0x00a],%l6 ! Mem[000000004100010a] retl ldstub [%i3+0x011],%l7 ! Mem[0000000041800111] p24_jmpl_3_ho: lduh [%o1+0x01a],%l1 ! Mem[000000004080011a] ldstub [%o2+0x03a],%l2 ! Mem[000000004100013a] jmpl %g6+8,%g0 swap [%o0+0x038],%l2 ! Mem[0000000040000138] p24_call_3_ho: std %l6,[%o2+0x008] ! Mem[0000000041000108] ldstub [%o3+0x017],%l2 ! Mem[0000000041800117] ldsb [%o2+0x00a],%l6 ! Mem[000000004100010a] retl ldstub [%o3+0x011],%l7 ! Mem[0000000041800111] p25_jmpl_3_le: lduw [%i1+0x008],%l7 ! Mem[0000000042800108] ldsh [%i2+0x020],%l4 ! Mem[0000000043000120] stw %l4,[%i1+0x028] ! Mem[0000000042800128] stw %l2,[%i3+0x010] ! Mem[0000000043800110] lduw [%i1+0x028],%l3 ! Mem[0000000042800128] ldub [%i3+0x01e],%l1 ! Mem[000000004380011e] jmpl %g6+8,%g0 ldsb [%i1+0x035],%l7 ! Mem[0000000042800135] p25_call_3_le: stx %l2,[%i2+0x028] ! Mem[0000000043000128] ldstub [%i2+0x033],%l1 ! Mem[0000000043000133] retl std %l4,[%i3+0x038] ! Mem[0000000043800138] p25_jmpl_3_lo: lduw [%o1+0x008],%l7 ! Mem[0000000042800108] ldsh [%o2+0x020],%l4 ! Mem[0000000043000120] stw %l4,[%o1+0x028] ! Mem[0000000042800128] stw %l2,[%o3+0x010] ! Mem[0000000043800110] lduw [%o1+0x028],%l3 ! Mem[0000000042800128] ldub [%o3+0x01e],%l1 ! Mem[000000004380011e] jmpl %g6+8,%g0 ldsb [%o1+0x035],%l7 ! Mem[0000000042800135] p25_call_3_lo: stx %l2,[%o2+0x028] ! Mem[0000000043000128] ldstub [%o2+0x033],%l1 ! Mem[0000000043000133] retl std %l4,[%o3+0x038] ! Mem[0000000043800138] p25_jmpl_3_he: stb %l2,[%i0+0x021] ! Mem[0000000042000121] jmpl %g6+8,%g0 sth %l0,[%i1+0x00c] ! Mem[000000004280010c] p25_call_3_he: stx %l5,[%i2+0x000] ! Mem[0000000043000100] lduh [%i1+0x006],%l7 ! Mem[0000000042800106] ldstub [%i3+0x038],%l3 ! Mem[0000000043800138] sth %l3,[%i2+0x034] ! Mem[0000000043000134] ldsb [%i2+0x007],%l7 ! Mem[0000000043000107] retl std %l6,[%i1+0x020] ! Mem[0000000042800120] p25_jmpl_3_ho: stb %l2,[%o0+0x021] ! Mem[0000000042000121] jmpl %g6+8,%g0 sth %l0,[%o1+0x00c] ! Mem[000000004280010c] p25_call_3_ho: stx %l5,[%o2+0x000] ! Mem[0000000043000100] lduh [%o1+0x006],%l7 ! Mem[0000000042800106] ldstub [%o3+0x038],%l3 ! Mem[0000000043800138] sth %l3,[%o2+0x034] ! Mem[0000000043000134] ldsb [%o2+0x007],%l7 ! Mem[0000000043000107] retl std %l6,[%o1+0x020] ! Mem[0000000042800120] p26_jmpl_3_le: ldstub [%i3+0x018],%l4 ! Mem[0000000045800118] ldstub [%i2+0x00b],%l2 ! Mem[000000004500010b] stw %l1,[%i2+0x018] ! Mem[0000000045000118] ldub [%i2+0x01e],%l1 ! Mem[000000004500011e] jmpl %g6+8,%g0 ldsw [%i2+0x02c],%l3 ! Mem[000000004500012c] p26_call_3_le: ldstub [%i0+0x03d],%l4 ! Mem[000000004400013d] retl ldx [%i1+0x008],%l1 ! Mem[0000000044800108] p26_jmpl_3_lo: ldstub [%o3+0x018],%l4 ! Mem[0000000045800118] ldstub [%o2+0x00b],%l2 ! Mem[000000004500010b] stw %l1,[%o2+0x018] ! Mem[0000000045000118] ldub [%o2+0x01e],%l1 ! Mem[000000004500011e] jmpl %g6+8,%g0 ldsw [%o2+0x02c],%l3 ! Mem[000000004500012c] p26_call_3_lo: ldstub [%o0+0x03d],%l4 ! Mem[000000004400013d] retl ldx [%o1+0x008],%l1 ! Mem[0000000044800108] p26_jmpl_3_he: stx %l7,[%i1+0x018] ! Mem[0000000044800118] stx %l2,[%i0+0x018] ! Mem[0000000044000118] jmpl %g6+8,%g0 ldstub [%i2+0x006],%l1 ! Mem[0000000045000106] p26_call_3_he: stx %l3,[%i3+0x038] ! Mem[0000000045800138] std %l0,[%i2+0x018] ! Mem[0000000045000118] swap [%i3+0x014],%l2 ! Mem[0000000045800114] swap [%i0+0x020],%l6 ! Mem[0000000044000120] ldstub [%i3+0x001],%l1 ! Mem[0000000045800101] std %l0,[%i3+0x010] ! Mem[0000000045800110] stx %l2,[%i1+0x030] ! Mem[0000000044800130] retl ldd [%i3+0x038],%l4 ! Mem[0000000045800138] p26_jmpl_3_ho: stx %l7,[%o1+0x018] ! Mem[0000000044800118] stx %l2,[%o0+0x018] ! Mem[0000000044000118] jmpl %g6+8,%g0 ldstub [%o2+0x006],%l1 ! Mem[0000000045000106] p26_call_3_ho: stx %l3,[%o3+0x038] ! Mem[0000000045800138] std %l0,[%o2+0x018] ! Mem[0000000045000118] swap [%o3+0x014],%l2 ! Mem[0000000045800114] swap [%o0+0x020],%l6 ! Mem[0000000044000120] ldstub [%o3+0x001],%l1 ! Mem[0000000045800101] std %l0,[%o3+0x010] ! Mem[0000000045800110] stx %l2,[%o1+0x030] ! Mem[0000000044800130] retl ldd [%o3+0x038],%l4 ! Mem[0000000045800138] p27_jmpl_3_le: ldstub [%i0+0x021],%l1 ! Mem[0000000046000121] jmpl %g6+8,%g0 ldub [%i2+0x003],%l7 ! Mem[0000000047000103] p27_call_3_le: sth %l6,[%i2+0x022] ! Mem[0000000047000122] stx %l1,[%i3+0x000] ! Mem[0000000047800100] lduw [%i0+0x010],%l0 ! Mem[0000000046000110] sth %l3,[%i0+0x020] ! Mem[0000000046000120] ldsw [%i2+0x01c],%l4 ! Mem[000000004700011c] swap [%i2+0x004],%l3 ! Mem[0000000047000104] ldsb [%i1+0x011],%l0 ! Mem[0000000046800111] retl ldsw [%i3+0x034],%l3 ! Mem[0000000047800134] p27_jmpl_3_lo: ldstub [%o0+0x021],%l1 ! Mem[0000000046000121] jmpl %g6+8,%g0 ldub [%o2+0x003],%l7 ! Mem[0000000047000103] p27_call_3_lo: sth %l6,[%o2+0x022] ! Mem[0000000047000122] stx %l1,[%o3+0x000] ! Mem[0000000047800100] lduw [%o0+0x010],%l0 ! Mem[0000000046000110] sth %l3,[%o0+0x020] ! Mem[0000000046000120] ldsw [%o2+0x01c],%l4 ! Mem[000000004700011c] swap [%o2+0x004],%l3 ! Mem[0000000047000104] ldsb [%o1+0x011],%l0 ! Mem[0000000046800111] retl ldsw [%o3+0x034],%l3 ! Mem[0000000047800134] p27_jmpl_3_he: stw %l0,[%i1+0x010] ! Mem[0000000046800110] std %l6,[%i3+0x000] ! Mem[0000000047800100] ldd [%i0+0x010],%l0 ! Mem[0000000046000110] std %l2,[%i2+0x020] ! Mem[0000000047000120] sth %l4,[%i2+0x02c] ! Mem[000000004700012c] jmpl %g6+8,%g0 ldx [%i0+0x038],%l1 ! Mem[0000000046000138] p27_call_3_he: ldsb [%i3+0x039],%l4 ! Mem[0000000047800139] retl swap [%i0+0x03c],%l6 ! Mem[000000004600013c] p27_jmpl_3_ho: stw %l0,[%o1+0x010] ! Mem[0000000046800110] std %l6,[%o3+0x000] ! Mem[0000000047800100] ldd [%o0+0x010],%l0 ! Mem[0000000046000110] std %l2,[%o2+0x020] ! Mem[0000000047000120] sth %l4,[%o2+0x02c] ! Mem[000000004700012c] jmpl %g6+8,%g0 ldx [%o0+0x038],%l1 ! Mem[0000000046000138] p27_call_3_ho: ldsb [%o3+0x039],%l4 ! Mem[0000000047800139] retl swap [%o0+0x03c],%l6 ! Mem[000000004600013c] p28_jmpl_3_le: std %l0,[%i0+0x018] ! Mem[0000000048000118] ldsw [%i1+0x024],%l1 ! Mem[0000000048800124] ldstub [%i1+0x00c],%l5 ! Mem[000000004880010c] swap [%i1+0x014],%l2 ! Mem[0000000048800114] stx %l7,[%i0+0x028] ! Mem[0000000048000128] ldsh [%i3+0x012],%l1 ! Mem[0000000049800112] ldsh [%i0+0x00e],%l6 ! Mem[000000004800010e] jmpl %g6+8,%g0 ldstub [%i2+0x00a],%l5 ! Mem[000000004900010a] p28_call_3_le: swap [%i2+0x00c],%l4 ! Mem[000000004900010c] ldstub [%i3+0x039],%l1 ! Mem[0000000049800139] retl swap [%i2+0x014],%l2 ! Mem[0000000049000114] p28_jmpl_3_lo: std %l0,[%o0+0x018] ! Mem[0000000048000118] ldsw [%o1+0x024],%l1 ! Mem[0000000048800124] ldstub [%o1+0x00c],%l5 ! Mem[000000004880010c] swap [%o1+0x014],%l2 ! Mem[0000000048800114] stx %l7,[%o0+0x028] ! Mem[0000000048000128] ldsh [%o3+0x012],%l1 ! Mem[0000000049800112] ldsh [%o0+0x00e],%l6 ! Mem[000000004800010e] jmpl %g6+8,%g0 ldstub [%o2+0x00a],%l5 ! Mem[000000004900010a] p28_call_3_lo: swap [%o2+0x00c],%l4 ! Mem[000000004900010c] ldstub [%o3+0x039],%l1 ! Mem[0000000049800139] retl swap [%o2+0x014],%l2 ! Mem[0000000049000114] p28_jmpl_3_he: stw %l7,[%i1+0x028] ! Mem[0000000048800128] stb %l3,[%i1+0x008] ! Mem[0000000048800108] jmpl %g6+8,%g0 ldstub [%i3+0x009],%l2 ! Mem[0000000049800109] p28_call_3_he: lduh [%i2+0x010],%l7 ! Mem[0000000049000110] ldx [%i3+0x020],%l0 ! Mem[0000000049800120] swap [%i3+0x030],%l5 ! Mem[0000000049800130] ldd [%i3+0x018],%l2 ! Mem[0000000049800118] swap [%i2+0x004],%l7 ! Mem[0000000049000104] swap [%i3+0x000],%l1 ! Mem[0000000049800100] retl ldsb [%i3+0x019],%l7 ! Mem[0000000049800119] p28_jmpl_3_ho: stw %l7,[%o1+0x028] ! Mem[0000000048800128] stb %l3,[%o1+0x008] ! Mem[0000000048800108] jmpl %g6+8,%g0 ldstub [%o3+0x009],%l2 ! Mem[0000000049800109] p28_call_3_ho: lduh [%o2+0x010],%l7 ! Mem[0000000049000110] ldx [%o3+0x020],%l0 ! Mem[0000000049800120] swap [%o3+0x030],%l5 ! Mem[0000000049800130] ldd [%o3+0x018],%l2 ! Mem[0000000049800118] swap [%o2+0x004],%l7 ! Mem[0000000049000104] swap [%o3+0x000],%l1 ! Mem[0000000049800100] retl ldsb [%o3+0x019],%l7 ! Mem[0000000049800119] p29_jmpl_3_le: stw %l5,[%i0+0x018] ! Mem[000000004a000118] jmpl %g6+8,%g0 ldstub [%i2+0x02b],%l4 ! Mem[000000004b00012b] p29_call_3_le: retl ldsb [%i0+0x03a],%l3 ! Mem[000000004a00013a] p29_jmpl_3_lo: stw %l5,[%o0+0x018] ! Mem[000000004a000118] jmpl %g6+8,%g0 ldstub [%o2+0x02b],%l4 ! Mem[000000004b00012b] p29_call_3_lo: retl ldsb [%o0+0x03a],%l3 ! Mem[000000004a00013a] p29_jmpl_3_he: ldstub [%i3+0x02a],%l1 ! Mem[000000004b80012a] jmpl %g6+8,%g0 ldx [%i3+0x020],%l3 ! Mem[000000004b800120] p29_call_3_he: swap [%i0+0x038],%l4 ! Mem[000000004a000138] lduw [%i2+0x010],%l7 ! Mem[000000004b000110] std %l0,[%i0+0x020] ! Mem[000000004a000120] ldx [%i1+0x010],%l3 ! Mem[000000004a800110] retl ldstub [%i2+0x03e],%l3 ! Mem[000000004b00013e] p29_jmpl_3_ho: ldstub [%o3+0x02a],%l1 ! Mem[000000004b80012a] jmpl %g6+8,%g0 ldx [%o3+0x020],%l3 ! Mem[000000004b800120] p29_call_3_ho: swap [%o0+0x038],%l4 ! Mem[000000004a000138] lduw [%o2+0x010],%l7 ! Mem[000000004b000110] std %l0,[%o0+0x020] ! Mem[000000004a000120] ldx [%o1+0x010],%l3 ! Mem[000000004a800110] retl ldstub [%o2+0x03e],%l3 ! Mem[000000004b00013e] p30_jmpl_3_le: sth %l1,[%i0+0x00a] ! Mem[000000004c00010a] swap [%i3+0x01c],%l3 ! Mem[000000004d80011c] ldd [%i2+0x030],%l0 ! Mem[000000004d000130] swap [%i1+0x01c],%l0 ! Mem[000000004c80011c] swap [%i1+0x014],%l1 ! Mem[000000004c800114] jmpl %g6+8,%g0 sth %l1,[%i1+0x020] ! Mem[000000004c800120] p30_call_3_le: lduh [%i3+0x018],%l1 ! Mem[000000004d800118] retl ldstub [%i1+0x01c],%l6 ! Mem[000000004c80011c] p30_jmpl_3_lo: sth %l1,[%o0+0x00a] ! Mem[000000004c00010a] swap [%o3+0x01c],%l3 ! Mem[000000004d80011c] ldd [%o2+0x030],%l0 ! Mem[000000004d000130] swap [%o1+0x01c],%l0 ! Mem[000000004c80011c] swap [%o1+0x014],%l1 ! Mem[000000004c800114] jmpl %g6+8,%g0 sth %l1,[%o1+0x020] ! Mem[000000004c800120] p30_call_3_lo: lduh [%o3+0x018],%l1 ! Mem[000000004d800118] retl ldstub [%o1+0x01c],%l6 ! Mem[000000004c80011c] p30_jmpl_3_he: swap [%i0+0x008],%l2 ! Mem[000000004c000108] jmpl %g6+8,%g0 lduh [%i1+0x000],%l2 ! Mem[000000004c800100] p30_call_3_he: ldstub [%i1+0x00c],%l6 ! Mem[000000004c80010c] ldstub [%i3+0x014],%l7 ! Mem[000000004d800114] retl swap [%i0+0x000],%l0 ! Mem[000000004c000100] p30_jmpl_3_ho: swap [%o0+0x008],%l2 ! Mem[000000004c000108] jmpl %g6+8,%g0 lduh [%o1+0x000],%l2 ! Mem[000000004c800100] p30_call_3_ho: ldstub [%o1+0x00c],%l6 ! Mem[000000004c80010c] ldstub [%o3+0x014],%l7 ! Mem[000000004d800114] retl swap [%o0+0x000],%l0 ! Mem[000000004c000100] p31_jmpl_3_le: stw %l4,[%i2+0x020] ! Mem[000000004f000120] swap [%i1+0x030],%l6 ! Mem[000000004e800130] jmpl %g6+8,%g0 ldstub [%i1+0x023],%l7 ! Mem[000000004e800123] p31_call_3_le: stx %l0,[%i1+0x010] ! Mem[000000004e800110] lduw [%i3+0x02c],%l6 ! Mem[000000004f80012c] swap [%i2+0x000],%l1 ! Mem[000000004f000100] lduw [%i2+0x01c],%l3 ! Mem[000000004f00011c] retl std %l2,[%i0+0x030] ! Mem[000000004e000130] p31_jmpl_3_lo: stw %l4,[%o2+0x020] ! Mem[000000004f000120] swap [%o1+0x030],%l6 ! Mem[000000004e800130] jmpl %g6+8,%g0 ldstub [%o1+0x023],%l7 ! Mem[000000004e800123] p31_call_3_lo: stx %l0,[%o1+0x010] ! Mem[000000004e800110] lduw [%o3+0x02c],%l6 ! Mem[000000004f80012c] swap [%o2+0x000],%l1 ! Mem[000000004f000100] lduw [%o2+0x01c],%l3 ! Mem[000000004f00011c] retl std %l2,[%o0+0x030] ! Mem[000000004e000130] p31_jmpl_3_he: swap [%i2+0x010],%l2 ! Mem[000000004f000110] stw %l1,[%i1+0x000] ! Mem[000000004e800100] jmpl %g6+8,%g0 swap [%i3+0x020],%l0 ! Mem[000000004f800120] p31_call_3_he: ldd [%i0+0x010],%l4 ! Mem[000000004e000110] std %l0,[%i1+0x030] ! Mem[000000004e800130] retl stx %l2,[%i2+0x028] ! Mem[000000004f000128] p31_jmpl_3_ho: swap [%o2+0x010],%l2 ! Mem[000000004f000110] stw %l1,[%o1+0x000] ! Mem[000000004e800100] jmpl %g6+8,%g0 swap [%o3+0x020],%l0 ! Mem[000000004f800120] p31_call_3_ho: ldd [%o0+0x010],%l4 ! Mem[000000004e000110] std %l0,[%o1+0x030] ! Mem[000000004e800130] retl stx %l2,[%o2+0x028] ! Mem[000000004f000128] p32_jmpl_3_le: ldx [%i3+0x008],%l7 ! Mem[0000000051800108] ldsh [%i0+0x000],%l4 ! Mem[0000000050000100] std %l4,[%i0+0x018] ! Mem[0000000050000118] ldd [%i2+0x008],%l2 ! Mem[0000000051000108] ldsw [%i1+0x018],%l1 ! Mem[0000000050800118] swap [%i3+0x02c],%l1 ! Mem[000000005180012c] swap [%i1+0x028],%l3 ! Mem[0000000050800128] jmpl %g6+8,%g0 ldd [%i1+0x008],%l0 ! Mem[0000000050800108] p32_call_3_le: stx %l7,[%i2+0x010] ! Mem[0000000051000110] ldd [%i0+0x020],%l0 ! Mem[0000000050000120] std %l4,[%i3+0x030] ! Mem[0000000051800130] std %l2,[%i1+0x018] ! Mem[0000000050800118] retl ldsh [%i0+0x03a],%l3 ! Mem[000000005000013a] p32_jmpl_3_lo: ldx [%o3+0x008],%l7 ! Mem[0000000051800108] ldsh [%o0+0x000],%l4 ! Mem[0000000050000100] std %l4,[%o0+0x018] ! Mem[0000000050000118] ldd [%o2+0x008],%l2 ! Mem[0000000051000108] ldsw [%o1+0x018],%l1 ! Mem[0000000050800118] swap [%o3+0x02c],%l1 ! Mem[000000005180012c] swap [%o1+0x028],%l3 ! Mem[0000000050800128] jmpl %g6+8,%g0 ldd [%o1+0x008],%l0 ! Mem[0000000050800108] p32_call_3_lo: stx %l7,[%o2+0x010] ! Mem[0000000051000110] ldd [%o0+0x020],%l0 ! Mem[0000000050000120] std %l4,[%o3+0x030] ! Mem[0000000051800130] std %l2,[%o1+0x018] ! Mem[0000000050800118] retl ldsh [%o0+0x03a],%l3 ! Mem[000000005000013a] p32_jmpl_3_he: lduh [%i2+0x01c],%l3 ! Mem[000000005100011c] jmpl %g6+8,%g0 ldx [%i3+0x030],%l0 ! Mem[0000000051800130] p32_call_3_he: swap [%i0+0x018],%l7 ! Mem[0000000050000118] retl stx %l2,[%i1+0x038] ! Mem[0000000050800138] p32_jmpl_3_ho: lduh [%o2+0x01c],%l3 ! Mem[000000005100011c] jmpl %g6+8,%g0 ldx [%o3+0x030],%l0 ! Mem[0000000051800130] p32_call_3_ho: swap [%o0+0x018],%l7 ! Mem[0000000050000118] retl stx %l2,[%o1+0x038] ! Mem[0000000050800138] p33_jmpl_3_le: ldx [%i3+0x020],%l3 ! Mem[0000000053800120] swap [%i3+0x020],%l6 ! Mem[0000000053800120] ldstub [%i3+0x037],%l3 ! Mem[0000000053800137] std %l4,[%i2+0x028] ! Mem[0000000053000128] stx %l6,[%i0+0x038] ! Mem[0000000052000138] ldsw [%i2+0x03c],%l4 ! Mem[000000005300013c] jmpl %g6+8,%g0 stx %l0,[%i2+0x030] ! Mem[0000000053000130] p33_call_3_le: ldstub [%i1+0x03e],%l5 ! Mem[000000005280013e] ldd [%i2+0x018],%l4 ! Mem[0000000053000118] sth %l4,[%i3+0x03c] ! Mem[000000005380013c] ldstub [%i3+0x01f],%l4 ! Mem[000000005380011f] retl swap [%i3+0x010],%l3 ! Mem[0000000053800110] p33_jmpl_3_lo: ldx [%o3+0x020],%l3 ! Mem[0000000053800120] swap [%o3+0x020],%l6 ! Mem[0000000053800120] ldstub [%o3+0x037],%l3 ! Mem[0000000053800137] std %l4,[%o2+0x028] ! Mem[0000000053000128] stx %l6,[%o0+0x038] ! Mem[0000000052000138] ldsw [%o2+0x03c],%l4 ! Mem[000000005300013c] jmpl %g6+8,%g0 stx %l0,[%o2+0x030] ! Mem[0000000053000130] p33_call_3_lo: ldstub [%o1+0x03e],%l5 ! Mem[000000005280013e] ldd [%o2+0x018],%l4 ! Mem[0000000053000118] sth %l4,[%o3+0x03c] ! Mem[000000005380013c] ldstub [%o3+0x01f],%l4 ! Mem[000000005380011f] retl swap [%o3+0x010],%l3 ! Mem[0000000053800110] p33_jmpl_3_he: ldstub [%i0+0x021],%l4 ! Mem[0000000052000121] stx %l2,[%i3+0x018] ! Mem[0000000053800118] ldsh [%i2+0x012],%l2 ! Mem[0000000053000112] lduw [%i3+0x000],%l7 ! Mem[0000000053800100] swap [%i0+0x02c],%l1 ! Mem[000000005200012c] swap [%i3+0x034],%l7 ! Mem[0000000053800134] std %l2,[%i3+0x008] ! Mem[0000000053800108] jmpl %g6+8,%g0 swap [%i3+0x008],%l5 ! Mem[0000000053800108] p33_call_3_he: ldsh [%i2+0x016],%l6 ! Mem[0000000053000116] retl ldstub [%i0+0x039],%l7 ! Mem[0000000052000139] p33_jmpl_3_ho: ldstub [%o0+0x021],%l4 ! Mem[0000000052000121] stx %l2,[%o3+0x018] ! Mem[0000000053800118] ldsh [%o2+0x012],%l2 ! Mem[0000000053000112] lduw [%o3+0x000],%l7 ! Mem[0000000053800100] swap [%o0+0x02c],%l1 ! Mem[000000005200012c] swap [%o3+0x034],%l7 ! Mem[0000000053800134] std %l2,[%o3+0x008] ! Mem[0000000053800108] jmpl %g6+8,%g0 swap [%o3+0x008],%l5 ! Mem[0000000053800108] p33_call_3_ho: ldsh [%o2+0x016],%l6 ! Mem[0000000053000116] retl ldstub [%o0+0x039],%l7 ! Mem[0000000052000139] p34_jmpl_3_le: ldsh [%i2+0x000],%l1 ! Mem[0000000055000100] swap [%i3+0x034],%l3 ! Mem[0000000055800134] ldx [%i3+0x010],%l5 ! Mem[0000000055800110] stw %l5,[%i1+0x004] ! Mem[0000000054800104] stw %l2,[%i3+0x008] ! Mem[0000000055800108] std %l4,[%i2+0x038] ! Mem[0000000055000138] ldsb [%i0+0x013],%l7 ! Mem[0000000054000113] jmpl %g6+8,%g0 ldsh [%i0+0x022],%l4 ! Mem[0000000054000122] p34_call_3_le: ldstub [%i0+0x034],%l6 ! Mem[0000000054000134] ldsb [%i0+0x006],%l2 ! Mem[0000000054000106] retl lduw [%i3+0x008],%l1 ! Mem[0000000055800108] p34_jmpl_3_lo: ldsh [%o2+0x000],%l1 ! Mem[0000000055000100] swap [%o3+0x034],%l3 ! Mem[0000000055800134] ldx [%o3+0x010],%l5 ! Mem[0000000055800110] stw %l5,[%o1+0x004] ! Mem[0000000054800104] stw %l2,[%o3+0x008] ! Mem[0000000055800108] std %l4,[%o2+0x038] ! Mem[0000000055000138] ldsb [%o0+0x013],%l7 ! Mem[0000000054000113] jmpl %g6+8,%g0 ldsh [%o0+0x022],%l4 ! Mem[0000000054000122] p34_call_3_lo: ldstub [%o0+0x034],%l6 ! Mem[0000000054000134] ldsb [%o0+0x006],%l2 ! Mem[0000000054000106] retl lduw [%o3+0x008],%l1 ! Mem[0000000055800108] p34_jmpl_3_he: ldsh [%i1+0x016],%l6 ! Mem[0000000054800116] std %l0,[%i2+0x010] ! Mem[0000000055000110] ldx [%i3+0x000],%l6 ! Mem[0000000055800100] jmpl %g6+8,%g0 std %l0,[%i2+0x010] ! Mem[0000000055000110] p34_call_3_he: swap [%i2+0x020],%l3 ! Mem[0000000055000120] retl swap [%i2+0x030],%l2 ! Mem[0000000055000130] p34_jmpl_3_ho: ldsh [%o1+0x016],%l6 ! Mem[0000000054800116] std %l0,[%o2+0x010] ! Mem[0000000055000110] ldx [%o3+0x000],%l6 ! Mem[0000000055800100] jmpl %g6+8,%g0 std %l0,[%o2+0x010] ! Mem[0000000055000110] p34_call_3_ho: swap [%o2+0x020],%l3 ! Mem[0000000055000120] retl swap [%o2+0x030],%l2 ! Mem[0000000055000130] p35_jmpl_3_le: ldstub [%i3+0x03d],%l6 ! Mem[000000005780013d] jmpl %g6+8,%g0 ldd [%i1+0x018],%l4 ! Mem[0000000056800118] p35_call_3_le: ldstub [%i1+0x03c],%l7 ! Mem[000000005680013c] ldd [%i1+0x018],%l4 ! Mem[0000000056800118] ldx [%i1+0x000],%l1 ! Mem[0000000056800100] retl lduh [%i1+0x03a],%l5 ! Mem[000000005680013a] p35_jmpl_3_lo: ldstub [%o3+0x03d],%l6 ! Mem[000000005780013d] jmpl %g6+8,%g0 ldd [%o1+0x018],%l4 ! Mem[0000000056800118] p35_call_3_lo: ldstub [%o1+0x03c],%l7 ! Mem[000000005680013c] ldd [%o1+0x018],%l4 ! Mem[0000000056800118] ldx [%o1+0x000],%l1 ! Mem[0000000056800100] retl lduh [%o1+0x03a],%l5 ! Mem[000000005680013a] p35_jmpl_3_he: ldx [%i3+0x020],%l7 ! Mem[0000000057800120] swap [%i3+0x01c],%l6 ! Mem[000000005780011c] ldsw [%i0+0x018],%l2 ! Mem[0000000056000118] ldx [%i1+0x008],%l1 ! Mem[0000000056800108] lduw [%i3+0x00c],%l3 ! Mem[000000005780010c] ldx [%i1+0x030],%l5 ! Mem[0000000056800130] ldstub [%i0+0x03b],%l3 ! Mem[000000005600013b] jmpl %g6+8,%g0 ldub [%i2+0x00c],%l2 ! Mem[000000005700010c] p35_call_3_he: ldub [%i2+0x035],%l3 ! Mem[0000000057000135] swap [%i3+0x008],%l6 ! Mem[0000000057800108] ldstub [%i0+0x039],%l7 ! Mem[0000000056000139] ldsh [%i2+0x034],%l5 ! Mem[0000000057000134] lduw [%i2+0x034],%l3 ! Mem[0000000057000134] retl ldstub [%i0+0x023],%l3 ! Mem[0000000056000123] p35_jmpl_3_ho: ldx [%o3+0x020],%l7 ! Mem[0000000057800120] swap [%o3+0x01c],%l6 ! Mem[000000005780011c] ldsw [%o0+0x018],%l2 ! Mem[0000000056000118] ldx [%o1+0x008],%l1 ! Mem[0000000056800108] lduw [%o3+0x00c],%l3 ! Mem[000000005780010c] ldx [%o1+0x030],%l5 ! Mem[0000000056800130] ldstub [%o0+0x03b],%l3 ! Mem[000000005600013b] jmpl %g6+8,%g0 ldub [%o2+0x00c],%l2 ! Mem[000000005700010c] p35_call_3_ho: ldub [%o2+0x035],%l3 ! Mem[0000000057000135] swap [%o3+0x008],%l6 ! Mem[0000000057800108] ldstub [%o0+0x039],%l7 ! Mem[0000000056000139] ldsh [%o2+0x034],%l5 ! Mem[0000000057000134] lduw [%o2+0x034],%l3 ! Mem[0000000057000134] retl ldstub [%o0+0x023],%l3 ! Mem[0000000056000123] p36_jmpl_3_le: lduh [%i0+0x036],%l1 ! Mem[0000000058000136] swap [%i3+0x03c],%l5 ! Mem[000000005980013c] ldsh [%i3+0x032],%l0 ! Mem[0000000059800132] swap [%i0+0x030],%l5 ! Mem[0000000058000130] jmpl %g6+8,%g0 ldstub [%i3+0x02c],%l1 ! Mem[000000005980012c] p36_call_3_le: ldstub [%i3+0x025],%l4 ! Mem[0000000059800125] retl lduh [%i2+0x000],%l1 ! Mem[0000000059000100] p36_jmpl_3_lo: lduh [%o0+0x036],%l1 ! Mem[0000000058000136] swap [%o3+0x03c],%l5 ! Mem[000000005980013c] ldsh [%o3+0x032],%l0 ! Mem[0000000059800132] swap [%o0+0x030],%l5 ! Mem[0000000058000130] jmpl %g6+8,%g0 ldstub [%o3+0x02c],%l1 ! Mem[000000005980012c] p36_call_3_lo: ldstub [%o3+0x025],%l4 ! Mem[0000000059800125] retl lduh [%o2+0x000],%l1 ! Mem[0000000059000100] p36_jmpl_3_he: swap [%i0+0x014],%l6 ! Mem[0000000058000114] stw %l7,[%i1+0x010] ! Mem[0000000058800110] jmpl %g6+8,%g0 ldstub [%i3+0x002],%l4 ! Mem[0000000059800102] p36_call_3_he: ldub [%i3+0x007],%l1 ! Mem[0000000059800107] lduh [%i1+0x000],%l1 ! Mem[0000000058800100] ldsb [%i3+0x013],%l4 ! Mem[0000000059800113] retl sth %l1,[%i3+0x038] ! Mem[0000000059800138] p36_jmpl_3_ho: swap [%o0+0x014],%l6 ! Mem[0000000058000114] stw %l7,[%o1+0x010] ! Mem[0000000058800110] jmpl %g6+8,%g0 ldstub [%o3+0x002],%l4 ! Mem[0000000059800102] p36_call_3_ho: ldub [%o3+0x007],%l1 ! Mem[0000000059800107] lduh [%o1+0x000],%l1 ! Mem[0000000058800100] ldsb [%o3+0x013],%l4 ! Mem[0000000059800113] retl sth %l1,[%o3+0x038] ! Mem[0000000059800138] p37_jmpl_3_le: stx %l5,[%i1+0x020] ! Mem[000000005a800120] stx %l7,[%i0+0x008] ! Mem[000000005a000108] stx %l3,[%i1+0x010] ! Mem[000000005a800110] swap [%i3+0x030],%l7 ! Mem[000000005b800130] ldsw [%i1+0x020],%l7 ! Mem[000000005a800120] sth %l6,[%i2+0x032] ! Mem[000000005b000132] ldsb [%i3+0x015],%l6 ! Mem[000000005b800115] jmpl %g6+8,%g0 swap [%i3+0x010],%l2 ! Mem[000000005b800110] p37_call_3_le: ldx [%i0+0x038],%l6 ! Mem[000000005a000138] stb %l6,[%i1+0x011] ! Mem[000000005a800111] stw %l2,[%i2+0x034] ! Mem[000000005b000134] retl std %l6,[%i2+0x008] ! Mem[000000005b000108] p37_jmpl_3_lo: stx %l5,[%o1+0x020] ! Mem[000000005a800120] stx %l7,[%o0+0x008] ! Mem[000000005a000108] stx %l3,[%o1+0x010] ! Mem[000000005a800110] swap [%o3+0x030],%l7 ! Mem[000000005b800130] ldsw [%o1+0x020],%l7 ! Mem[000000005a800120] sth %l6,[%o2+0x032] ! Mem[000000005b000132] ldsb [%o3+0x015],%l6 ! Mem[000000005b800115] jmpl %g6+8,%g0 swap [%o3+0x010],%l2 ! Mem[000000005b800110] p37_call_3_lo: ldx [%o0+0x038],%l6 ! Mem[000000005a000138] stb %l6,[%o1+0x011] ! Mem[000000005a800111] stw %l2,[%o2+0x034] ! Mem[000000005b000134] retl std %l6,[%o2+0x008] ! Mem[000000005b000108] p37_jmpl_3_he: sth %l2,[%i3+0x020] ! Mem[000000005b800120] ldsb [%i2+0x00d],%l0 ! Mem[000000005b00010d] jmpl %g6+8,%g0 ldstub [%i3+0x023],%l7 ! Mem[000000005b800123] p37_call_3_he: retl ldsw [%i0+0x034],%l3 ! Mem[000000005a000134] p37_jmpl_3_ho: sth %l2,[%o3+0x020] ! Mem[000000005b800120] ldsb [%o2+0x00d],%l0 ! Mem[000000005b00010d] jmpl %g6+8,%g0 ldstub [%o3+0x023],%l7 ! Mem[000000005b800123] p37_call_3_ho: retl ldsw [%o0+0x034],%l3 ! Mem[000000005a000134] p38_jmpl_3_le: ldsw [%i1+0x018],%l1 ! Mem[000000005c800118] swap [%i0+0x038],%l7 ! Mem[000000005c000138] swap [%i2+0x028],%l4 ! Mem[000000005d000128] ldsh [%i3+0x00c],%l5 ! Mem[000000005d80010c] ldstub [%i2+0x01d],%l5 ! Mem[000000005d00011d] jmpl %g6+8,%g0 ldstub [%i0+0x028],%l7 ! Mem[000000005c000128] p38_call_3_le: swap [%i1+0x028],%l6 ! Mem[000000005c800128] ldstub [%i1+0x00a],%l0 ! Mem[000000005c80010a] swap [%i0+0x00c],%l1 ! Mem[000000005c00010c] stb %l2,[%i0+0x03e] ! Mem[000000005c00013e] swap [%i2+0x018],%l0 ! Mem[000000005d000118] retl stx %l2,[%i0+0x030] ! Mem[000000005c000130] p38_jmpl_3_lo: ldsw [%o1+0x018],%l1 ! Mem[000000005c800118] swap [%o0+0x038],%l7 ! Mem[000000005c000138] swap [%o2+0x028],%l4 ! Mem[000000005d000128] ldsh [%o3+0x00c],%l5 ! Mem[000000005d80010c] ldstub [%o2+0x01d],%l5 ! Mem[000000005d00011d] jmpl %g6+8,%g0 ldstub [%o0+0x028],%l7 ! Mem[000000005c000128] p38_call_3_lo: swap [%o1+0x028],%l6 ! Mem[000000005c800128] ldstub [%o1+0x00a],%l0 ! Mem[000000005c80010a] swap [%o0+0x00c],%l1 ! Mem[000000005c00010c] stb %l2,[%o0+0x03e] ! Mem[000000005c00013e] swap [%o2+0x018],%l0 ! Mem[000000005d000118] retl stx %l2,[%o0+0x030] ! Mem[000000005c000130] p38_jmpl_3_he: swap [%i2+0x038],%l3 ! Mem[000000005d000138] std %l4,[%i2+0x008] ! Mem[000000005d000108] sth %l2,[%i3+0x03a] ! Mem[000000005d80013a] ldstub [%i2+0x035],%l7 ! Mem[000000005d000135] ldstub [%i0+0x009],%l2 ! Mem[000000005c000109] jmpl %g6+8,%g0 ldx [%i3+0x038],%l3 ! Mem[000000005d800138] p38_call_3_he: std %l2,[%i2+0x008] ! Mem[000000005d000108] stx %l1,[%i0+0x008] ! Mem[000000005c000108] lduw [%i2+0x014],%l4 ! Mem[000000005d000114] retl lduw [%i0+0x02c],%l6 ! Mem[000000005c00012c] p38_jmpl_3_ho: swap [%o2+0x038],%l3 ! Mem[000000005d000138] std %l4,[%o2+0x008] ! Mem[000000005d000108] sth %l2,[%o3+0x03a] ! Mem[000000005d80013a] ldstub [%o2+0x035],%l7 ! Mem[000000005d000135] ldstub [%o0+0x009],%l2 ! Mem[000000005c000109] jmpl %g6+8,%g0 ldx [%o3+0x038],%l3 ! Mem[000000005d800138] p38_call_3_ho: std %l2,[%o2+0x008] ! Mem[000000005d000108] stx %l1,[%o0+0x008] ! Mem[000000005c000108] lduw [%o2+0x014],%l4 ! Mem[000000005d000114] retl lduw [%o0+0x02c],%l6 ! Mem[000000005c00012c] p39_jmpl_3_le: lduw [%i3+0x028],%l7 ! Mem[000000005f800128] ldstub [%i2+0x019],%l2 ! Mem[000000005f000119] std %l0,[%i2+0x028] ! Mem[000000005f000128] lduh [%i2+0x028],%l3 ! Mem[000000005f000128] jmpl %g6+8,%g0 ldub [%i3+0x033],%l5 ! Mem[000000005f800133] p39_call_3_le: lduw [%i2+0x00c],%l1 ! Mem[000000005f00010c] lduh [%i0+0x016],%l4 ! Mem[000000005e000116] sth %l6,[%i3+0x02c] ! Mem[000000005f80012c] swap [%i3+0x008],%l6 ! Mem[000000005f800108] retl ldub [%i2+0x00d],%l6 ! Mem[000000005f00010d] p39_jmpl_3_lo: lduw [%o3+0x028],%l7 ! Mem[000000005f800128] ldstub [%o2+0x019],%l2 ! Mem[000000005f000119] std %l0,[%o2+0x028] ! Mem[000000005f000128] lduh [%o2+0x028],%l3 ! Mem[000000005f000128] jmpl %g6+8,%g0 ldub [%o3+0x033],%l5 ! Mem[000000005f800133] p39_call_3_lo: lduw [%o2+0x00c],%l1 ! Mem[000000005f00010c] lduh [%o0+0x016],%l4 ! Mem[000000005e000116] sth %l6,[%o3+0x02c] ! Mem[000000005f80012c] swap [%o3+0x008],%l6 ! Mem[000000005f800108] retl ldub [%o2+0x00d],%l6 ! Mem[000000005f00010d] p39_jmpl_3_he: ldub [%i2+0x03b],%l4 ! Mem[000000005f00013b] swap [%i0+0x000],%l0 ! Mem[000000005e000100] stb %l4,[%i1+0x019] ! Mem[000000005e800119] jmpl %g6+8,%g0 sth %l4,[%i2+0x03c] ! Mem[000000005f00013c] p39_call_3_he: swap [%i1+0x010],%l1 ! Mem[000000005e800110] stb %l6,[%i0+0x00c] ! Mem[000000005e00010c] retl ldstub [%i3+0x010],%l1 ! Mem[000000005f800110] p39_jmpl_3_ho: ldub [%o2+0x03b],%l4 ! Mem[000000005f00013b] swap [%o0+0x000],%l0 ! Mem[000000005e000100] stb %l4,[%o1+0x019] ! Mem[000000005e800119] jmpl %g6+8,%g0 sth %l4,[%o2+0x03c] ! Mem[000000005f00013c] p39_call_3_ho: swap [%o1+0x010],%l1 ! Mem[000000005e800110] stb %l6,[%o0+0x00c] ! Mem[000000005e00010c] retl ldstub [%o3+0x010],%l1 ! Mem[000000005f800110] p40_jmpl_3_le: ldsb [%i3+0x038],%l2 ! Mem[0000000061800138] lduw [%i2+0x000],%l0 ! Mem[0000000061000100] stx %l1,[%i2+0x038] ! Mem[0000000061000138] ldstub [%i3+0x01b],%l5 ! Mem[000000006180011b] swap [%i3+0x008],%l4 ! Mem[0000000061800108] sth %l2,[%i2+0x00a] ! Mem[000000006100010a] jmpl %g6+8,%g0 std %l2,[%i1+0x008] ! Mem[0000000060800108] p40_call_3_le: sth %l6,[%i2+0x010] ! Mem[0000000061000110] ldsw [%i1+0x030],%l0 ! Mem[0000000060800130] ldsb [%i2+0x038],%l4 ! Mem[0000000061000138] swap [%i0+0x010],%l7 ! Mem[0000000060000110] swap [%i0+0x000],%l5 ! Mem[0000000060000100] ldd [%i1+0x010],%l2 ! Mem[0000000060800110] retl ldsh [%i3+0x01e],%l3 ! Mem[000000006180011e] p40_jmpl_3_lo: ldsb [%o3+0x038],%l2 ! Mem[0000000061800138] lduw [%o2+0x000],%l0 ! Mem[0000000061000100] stx %l1,[%o2+0x038] ! Mem[0000000061000138] ldstub [%o3+0x01b],%l5 ! Mem[000000006180011b] swap [%o3+0x008],%l4 ! Mem[0000000061800108] sth %l2,[%o2+0x00a] ! Mem[000000006100010a] jmpl %g6+8,%g0 std %l2,[%o1+0x008] ! Mem[0000000060800108] p40_call_3_lo: sth %l6,[%o2+0x010] ! Mem[0000000061000110] ldsw [%o1+0x030],%l0 ! Mem[0000000060800130] ldsb [%o2+0x038],%l4 ! Mem[0000000061000138] swap [%o0+0x010],%l7 ! Mem[0000000060000110] swap [%o0+0x000],%l5 ! Mem[0000000060000100] ldd [%o1+0x010],%l2 ! Mem[0000000060800110] retl ldsh [%o3+0x01e],%l3 ! Mem[000000006180011e] p40_jmpl_3_he: ldsh [%i0+0x01e],%l2 ! Mem[000000006000011e] lduw [%i1+0x004],%l1 ! Mem[0000000060800104] stw %l4,[%i1+0x000] ! Mem[0000000060800100] ldx [%i3+0x030],%l5 ! Mem[0000000061800130] ldstub [%i0+0x02f],%l6 ! Mem[000000006000012f] jmpl %g6+8,%g0 std %l4,[%i1+0x008] ! Mem[0000000060800108] p40_call_3_he: ldx [%i3+0x030],%l3 ! Mem[0000000061800130] stb %l0,[%i1+0x031] ! Mem[0000000060800131] ldsb [%i2+0x01d],%l6 ! Mem[000000006100011d] ldsb [%i0+0x003],%l0 ! Mem[0000000060000103] ldsw [%i0+0x034],%l3 ! Mem[0000000060000134] ldstub [%i0+0x03c],%l3 ! Mem[000000006000013c] retl swap [%i3+0x03c],%l5 ! Mem[000000006180013c] p40_jmpl_3_ho: ldsh [%o0+0x01e],%l2 ! Mem[000000006000011e] lduw [%o1+0x004],%l1 ! Mem[0000000060800104] stw %l4,[%o1+0x000] ! Mem[0000000060800100] ldx [%o3+0x030],%l5 ! Mem[0000000061800130] ldstub [%o0+0x02f],%l6 ! Mem[000000006000012f] jmpl %g6+8,%g0 std %l4,[%o1+0x008] ! Mem[0000000060800108] p40_call_3_ho: ldx [%o3+0x030],%l3 ! Mem[0000000061800130] stb %l0,[%o1+0x031] ! Mem[0000000060800131] ldsb [%o2+0x01d],%l6 ! Mem[000000006100011d] ldsb [%o0+0x003],%l0 ! Mem[0000000060000103] ldsw [%o0+0x034],%l3 ! Mem[0000000060000134] ldstub [%o0+0x03c],%l3 ! Mem[000000006000013c] retl swap [%o3+0x03c],%l5 ! Mem[000000006180013c] p41_jmpl_3_le: swap [%i1+0x004],%l2 ! Mem[0000000062800104] jmpl %g6+8,%g0 ldub [%i1+0x00c],%l3 ! Mem[000000006280010c] p41_call_3_le: lduh [%i3+0x03c],%l4 ! Mem[000000006380013c] retl lduh [%i3+0x00c],%l1 ! Mem[000000006380010c] p41_jmpl_3_lo: swap [%o1+0x004],%l2 ! Mem[0000000062800104] jmpl %g6+8,%g0 ldub [%o1+0x00c],%l3 ! Mem[000000006280010c] p41_call_3_lo: lduh [%o3+0x03c],%l4 ! Mem[000000006380013c] retl lduh [%o3+0x00c],%l1 ! Mem[000000006380010c] p41_jmpl_3_he: ldx [%i1+0x008],%l0 ! Mem[0000000062800108] ldx [%i0+0x020],%l7 ! Mem[0000000062000120] jmpl %g6+8,%g0 ldd [%i0+0x000],%l2 ! Mem[0000000062000100] p41_call_3_he: sth %l6,[%i1+0x008] ! Mem[0000000062800108] ldstub [%i2+0x028],%l2 ! Mem[0000000063000128] ldstub [%i1+0x028],%l1 ! Mem[0000000062800128] retl ldstub [%i1+0x020],%l4 ! Mem[0000000062800120] p41_jmpl_3_ho: ldx [%o1+0x008],%l0 ! Mem[0000000062800108] ldx [%o0+0x020],%l7 ! Mem[0000000062000120] jmpl %g6+8,%g0 ldd [%o0+0x000],%l2 ! Mem[0000000062000100] p41_call_3_ho: sth %l6,[%o1+0x008] ! Mem[0000000062800108] ldstub [%o2+0x028],%l2 ! Mem[0000000063000128] ldstub [%o1+0x028],%l1 ! Mem[0000000062800128] retl ldstub [%o1+0x020],%l4 ! Mem[0000000062800120] p42_jmpl_3_le: ldstub [%i0+0x028],%l5 ! Mem[0000000064000128] ldd [%i2+0x038],%l6 ! Mem[0000000065000138] jmpl %g6+8,%g0 ldsb [%i3+0x00b],%l4 ! Mem[000000006580010b] p42_call_3_le: retl swap [%i0+0x034],%l1 ! Mem[0000000064000134] p42_jmpl_3_lo: ldstub [%o0+0x028],%l5 ! Mem[0000000064000128] ldd [%o2+0x038],%l6 ! Mem[0000000065000138] jmpl %g6+8,%g0 ldsb [%o3+0x00b],%l4 ! Mem[000000006580010b] p42_call_3_lo: retl swap [%o0+0x034],%l1 ! Mem[0000000064000134] p42_jmpl_3_he: swap [%i0+0x034],%l5 ! Mem[0000000064000134] ldsh [%i2+0x03e],%l3 ! Mem[000000006500013e] swap [%i2+0x01c],%l1 ! Mem[000000006500011c] ldstub [%i3+0x028],%l3 ! Mem[0000000065800128] ldub [%i1+0x024],%l2 ! Mem[0000000064800124] swap [%i0+0x02c],%l3 ! Mem[000000006400012c] stx %l2,[%i0+0x008] ! Mem[0000000064000108] jmpl %g6+8,%g0 swap [%i1+0x008],%l5 ! Mem[0000000064800108] p42_call_3_he: swap [%i3+0x034],%l6 ! Mem[0000000065800134] lduh [%i1+0x02c],%l6 ! Mem[000000006480012c] ldx [%i0+0x010],%l5 ! Mem[0000000064000110] retl ldsw [%i0+0x034],%l3 ! Mem[0000000064000134] p42_jmpl_3_ho: swap [%o0+0x034],%l5 ! Mem[0000000064000134] ldsh [%o2+0x03e],%l3 ! Mem[000000006500013e] swap [%o2+0x01c],%l1 ! Mem[000000006500011c] ldstub [%o3+0x028],%l3 ! Mem[0000000065800128] ldub [%o1+0x024],%l2 ! Mem[0000000064800124] swap [%o0+0x02c],%l3 ! Mem[000000006400012c] stx %l2,[%o0+0x008] ! Mem[0000000064000108] jmpl %g6+8,%g0 swap [%o1+0x008],%l5 ! Mem[0000000064800108] p42_call_3_ho: swap [%o3+0x034],%l6 ! Mem[0000000065800134] lduh [%o1+0x02c],%l6 ! Mem[000000006480012c] ldx [%o0+0x010],%l5 ! Mem[0000000064000110] retl ldsw [%o0+0x034],%l3 ! Mem[0000000064000134] p43_jmpl_3_le: ldstub [%i0+0x03d],%l5 ! Mem[000000006600013d] stw %l6,[%i1+0x02c] ! Mem[000000006680012c] swap [%i2+0x018],%l2 ! Mem[0000000067000118] ldstub [%i0+0x02c],%l5 ! Mem[000000006600012c] swap [%i3+0x028],%l5 ! Mem[0000000067800128] ldsw [%i0+0x024],%l3 ! Mem[0000000066000124] jmpl %g6+8,%g0 ldstub [%i0+0x01a],%l2 ! Mem[000000006600011a] p43_call_3_le: swap [%i3+0x03c],%l1 ! Mem[000000006780013c] ldstub [%i2+0x029],%l4 ! Mem[0000000067000129] stx %l0,[%i1+0x030] ! Mem[0000000066800130] retl ldx [%i3+0x030],%l1 ! Mem[0000000067800130] p43_jmpl_3_lo: ldstub [%o0+0x03d],%l5 ! Mem[000000006600013d] stw %l6,[%o1+0x02c] ! Mem[000000006680012c] swap [%o2+0x018],%l2 ! Mem[0000000067000118] ldstub [%o0+0x02c],%l5 ! Mem[000000006600012c] swap [%o3+0x028],%l5 ! Mem[0000000067800128] ldsw [%o0+0x024],%l3 ! Mem[0000000066000124] jmpl %g6+8,%g0 ldstub [%o0+0x01a],%l2 ! Mem[000000006600011a] p43_call_3_lo: swap [%o3+0x03c],%l1 ! Mem[000000006780013c] ldstub [%o2+0x029],%l4 ! Mem[0000000067000129] stx %l0,[%o1+0x030] ! Mem[0000000066800130] retl ldx [%o3+0x030],%l1 ! Mem[0000000067800130] p43_jmpl_3_he: swap [%i3+0x038],%l5 ! Mem[0000000067800138] std %l2,[%i2+0x008] ! Mem[0000000067000108] jmpl %g6+8,%g0 ldstub [%i0+0x023],%l5 ! Mem[0000000066000123] p43_call_3_he: ldstub [%i1+0x017],%l4 ! Mem[0000000066800117] ldstub [%i2+0x006],%l7 ! Mem[0000000067000106] stw %l7,[%i1+0x004] ! Mem[0000000066800104] retl ldub [%i1+0x032],%l7 ! Mem[0000000066800132] p43_jmpl_3_ho: swap [%o3+0x038],%l5 ! Mem[0000000067800138] std %l2,[%o2+0x008] ! Mem[0000000067000108] jmpl %g6+8,%g0 ldstub [%o0+0x023],%l5 ! Mem[0000000066000123] p43_call_3_ho: ldstub [%o1+0x017],%l4 ! Mem[0000000066800117] ldstub [%o2+0x006],%l7 ! Mem[0000000067000106] stw %l7,[%o1+0x004] ! Mem[0000000066800104] retl ldub [%o1+0x032],%l7 ! Mem[0000000066800132] p44_jmpl_3_le: stx %l5,[%i3+0x018] ! Mem[0000000069800118] lduw [%i2+0x018],%l2 ! Mem[0000000069000118] ldstub [%i2+0x002],%l3 ! Mem[0000000069000102] ldstub [%i0+0x00c],%l5 ! Mem[000000006800010c] stx %l5,[%i1+0x028] ! Mem[0000000068800128] stw %l3,[%i3+0x024] ! Mem[0000000069800124] ldstub [%i1+0x035],%l6 ! Mem[0000000068800135] jmpl %g6+8,%g0 std %l2,[%i2+0x038] ! Mem[0000000069000138] p44_call_3_le: stb %l3,[%i1+0x00c] ! Mem[000000006880010c] sth %l1,[%i0+0x036] ! Mem[0000000068000136] stx %l3,[%i0+0x010] ! Mem[0000000068000110] retl ldstub [%i0+0x021],%l0 ! Mem[0000000068000121] p44_jmpl_3_lo: stx %l5,[%o3+0x018] ! Mem[0000000069800118] lduw [%o2+0x018],%l2 ! Mem[0000000069000118] ldstub [%o2+0x002],%l3 ! Mem[0000000069000102] ldstub [%o0+0x00c],%l5 ! Mem[000000006800010c] stx %l5,[%o1+0x028] ! Mem[0000000068800128] stw %l3,[%o3+0x024] ! Mem[0000000069800124] ldstub [%o1+0x035],%l6 ! Mem[0000000068800135] jmpl %g6+8,%g0 std %l2,[%o2+0x038] ! Mem[0000000069000138] p44_call_3_lo: stb %l3,[%o1+0x00c] ! Mem[000000006880010c] sth %l1,[%o0+0x036] ! Mem[0000000068000136] stx %l3,[%o0+0x010] ! Mem[0000000068000110] retl ldstub [%o0+0x021],%l0 ! Mem[0000000068000121] p44_jmpl_3_he: stb %l5,[%i1+0x033] ! Mem[0000000068800133] jmpl %g6+8,%g0 swap [%i2+0x038],%l3 ! Mem[0000000069000138] p44_call_3_he: ldd [%i3+0x000],%l4 ! Mem[0000000069800100] lduw [%i1+0x014],%l3 ! Mem[0000000068800114] stx %l6,[%i0+0x028] ! Mem[0000000068000128] retl sth %l7,[%i3+0x018] ! Mem[0000000069800118] p44_jmpl_3_ho: stb %l5,[%o1+0x033] ! Mem[0000000068800133] jmpl %g6+8,%g0 swap [%o2+0x038],%l3 ! Mem[0000000069000138] p44_call_3_ho: ldd [%o3+0x000],%l4 ! Mem[0000000069800100] lduw [%o1+0x014],%l3 ! Mem[0000000068800114] stx %l6,[%o0+0x028] ! Mem[0000000068000128] retl sth %l7,[%o3+0x018] ! Mem[0000000069800118] p45_jmpl_3_le: ldsh [%i1+0x008],%l2 ! Mem[000000006a800108] ldd [%i2+0x030],%l0 ! Mem[000000006b000130] swap [%i3+0x020],%l0 ! Mem[000000006b800120] jmpl %g6+8,%g0 swap [%i1+0x00c],%l0 ! Mem[000000006a80010c] p45_call_3_le: ldstub [%i3+0x017],%l6 ! Mem[000000006b800117] ldstub [%i0+0x013],%l2 ! Mem[000000006a000113] lduh [%i2+0x03a],%l4 ! Mem[000000006b00013a] ldd [%i3+0x038],%l0 ! Mem[000000006b800138] ldsb [%i3+0x019],%l1 ! Mem[000000006b800119] retl lduh [%i3+0x03a],%l4 ! Mem[000000006b80013a] p45_jmpl_3_lo: ldsh [%o1+0x008],%l2 ! Mem[000000006a800108] ldd [%o2+0x030],%l0 ! Mem[000000006b000130] swap [%o3+0x020],%l0 ! Mem[000000006b800120] jmpl %g6+8,%g0 swap [%o1+0x00c],%l0 ! Mem[000000006a80010c] p45_call_3_lo: ldstub [%o3+0x017],%l6 ! Mem[000000006b800117] ldstub [%o0+0x013],%l2 ! Mem[000000006a000113] lduh [%o2+0x03a],%l4 ! Mem[000000006b00013a] ldd [%o3+0x038],%l0 ! Mem[000000006b800138] ldsb [%o3+0x019],%l1 ! Mem[000000006b800119] retl lduh [%o3+0x03a],%l4 ! Mem[000000006b80013a] p45_jmpl_3_he: swap [%i0+0x030],%l7 ! Mem[000000006a000130] swap [%i1+0x004],%l5 ! Mem[000000006a800104] std %l4,[%i2+0x018] ! Mem[000000006b000118] swap [%i0+0x000],%l4 ! Mem[000000006a000100] ldstub [%i1+0x003],%l5 ! Mem[000000006a800103] jmpl %g6+8,%g0 swap [%i0+0x034],%l0 ! Mem[000000006a000134] p45_call_3_he: lduw [%i2+0x010],%l4 ! Mem[000000006b000110] swap [%i1+0x018],%l1 ! Mem[000000006a800118] swap [%i3+0x030],%l2 ! Mem[000000006b800130] stw %l6,[%i2+0x01c] ! Mem[000000006b00011c] ldsb [%i2+0x03e],%l2 ! Mem[000000006b00013e] lduh [%i2+0x03c],%l6 ! Mem[000000006b00013c] retl ldx [%i1+0x008],%l6 ! Mem[000000006a800108] p45_jmpl_3_ho: swap [%o0+0x030],%l7 ! Mem[000000006a000130] swap [%o1+0x004],%l5 ! Mem[000000006a800104] std %l4,[%o2+0x018] ! Mem[000000006b000118] swap [%o0+0x000],%l4 ! Mem[000000006a000100] ldstub [%o1+0x003],%l5 ! Mem[000000006a800103] jmpl %g6+8,%g0 swap [%o0+0x034],%l0 ! Mem[000000006a000134] p45_call_3_ho: lduw [%o2+0x010],%l4 ! Mem[000000006b000110] swap [%o1+0x018],%l1 ! Mem[000000006a800118] swap [%o3+0x030],%l2 ! Mem[000000006b800130] stw %l6,[%o2+0x01c] ! Mem[000000006b00011c] ldsb [%o2+0x03e],%l2 ! Mem[000000006b00013e] lduh [%o2+0x03c],%l6 ! Mem[000000006b00013c] retl ldx [%o1+0x008],%l6 ! Mem[000000006a800108] p46_jmpl_3_le: ldub [%i2+0x00d],%l0 ! Mem[000000006d00010d] ldsh [%i1+0x01a],%l7 ! Mem[000000006c80011a] stx %l6,[%i2+0x018] ! Mem[000000006d000118] ldstub [%i3+0x027],%l2 ! Mem[000000006d800127] ldsh [%i2+0x01c],%l0 ! Mem[000000006d00011c] jmpl %g6+8,%g0 ldstub [%i0+0x023],%l0 ! Mem[000000006c000123] p46_call_3_le: ldsw [%i3+0x014],%l3 ! Mem[000000006d800114] retl std %l0,[%i1+0x000] ! Mem[000000006c800100] p46_jmpl_3_lo: ldub [%o2+0x00d],%l0 ! Mem[000000006d00010d] ldsh [%o1+0x01a],%l7 ! Mem[000000006c80011a] stx %l6,[%o2+0x018] ! Mem[000000006d000118] ldstub [%o3+0x027],%l2 ! Mem[000000006d800127] ldsh [%o2+0x01c],%l0 ! Mem[000000006d00011c] jmpl %g6+8,%g0 ldstub [%o0+0x023],%l0 ! Mem[000000006c000123] p46_call_3_lo: ldsw [%o3+0x014],%l3 ! Mem[000000006d800114] retl std %l0,[%o1+0x000] ! Mem[000000006c800100] p46_jmpl_3_he: lduh [%i1+0x014],%l6 ! Mem[000000006c800114] ldx [%i3+0x000],%l0 ! Mem[000000006d800100] jmpl %g6+8,%g0 sth %l1,[%i2+0x03c] ! Mem[000000006d00013c] p46_call_3_he: ldd [%i0+0x010],%l4 ! Mem[000000006c000110] lduh [%i2+0x01c],%l5 ! Mem[000000006d00011c] ldstub [%i2+0x010],%l2 ! Mem[000000006d000110] swap [%i1+0x03c],%l6 ! Mem[000000006c80013c] ldstub [%i2+0x01f],%l4 ! Mem[000000006d00011f] swap [%i3+0x01c],%l0 ! Mem[000000006d80011c] retl sth %l3,[%i0+0x010] ! Mem[000000006c000110] p46_jmpl_3_ho: lduh [%o1+0x014],%l6 ! Mem[000000006c800114] ldx [%o3+0x000],%l0 ! Mem[000000006d800100] jmpl %g6+8,%g0 sth %l1,[%o2+0x03c] ! Mem[000000006d00013c] p46_call_3_ho: ldd [%o0+0x010],%l4 ! Mem[000000006c000110] lduh [%o2+0x01c],%l5 ! Mem[000000006d00011c] ldstub [%o2+0x010],%l2 ! Mem[000000006d000110] swap [%o1+0x03c],%l6 ! Mem[000000006c80013c] ldstub [%o2+0x01f],%l4 ! Mem[000000006d00011f] swap [%o3+0x01c],%l0 ! Mem[000000006d80011c] retl sth %l3,[%o0+0x010] ! Mem[000000006c000110] p47_jmpl_3_le: ldub [%i0+0x03d],%l7 ! Mem[000000006e00013d] sth %l5,[%i0+0x028] ! Mem[000000006e000128] jmpl %g6+8,%g0 ldsw [%i1+0x01c],%l6 ! Mem[000000006e80011c] p47_call_3_le: ldstub [%i0+0x019],%l1 ! Mem[000000006e000119] sth %l0,[%i3+0x01a] ! Mem[000000006f80011a] stb %l3,[%i1+0x032] ! Mem[000000006e800132] std %l6,[%i0+0x028] ! Mem[000000006e000128] retl std %l4,[%i2+0x028] ! Mem[000000006f000128] p47_jmpl_3_lo: ldub [%o0+0x03d],%l7 ! Mem[000000006e00013d] sth %l5,[%o0+0x028] ! Mem[000000006e000128] jmpl %g6+8,%g0 ldsw [%o1+0x01c],%l6 ! Mem[000000006e80011c] p47_call_3_lo: ldstub [%o0+0x019],%l1 ! Mem[000000006e000119] sth %l0,[%o3+0x01a] ! Mem[000000006f80011a] stb %l3,[%o1+0x032] ! Mem[000000006e800132] std %l6,[%o0+0x028] ! Mem[000000006e000128] retl std %l4,[%o2+0x028] ! Mem[000000006f000128] p47_jmpl_3_he: ldstub [%i0+0x028],%l3 ! Mem[000000006e000128] lduw [%i0+0x004],%l2 ! Mem[000000006e000104] stw %l3,[%i3+0x00c] ! Mem[000000006f80010c] ldsb [%i2+0x021],%l2 ! Mem[000000006f000121] ldsb [%i1+0x02a],%l5 ! Mem[000000006e80012a] ldsh [%i0+0x032],%l7 ! Mem[000000006e000132] swap [%i1+0x03c],%l6 ! Mem[000000006e80013c] jmpl %g6+8,%g0 ldstub [%i1+0x007],%l2 ! Mem[000000006e800107] p47_call_3_he: swap [%i2+0x020],%l4 ! Mem[000000006f000120] stx %l2,[%i2+0x010] ! Mem[000000006f000110] lduh [%i3+0x012],%l1 ! Mem[000000006f800112] swap [%i0+0x02c],%l0 ! Mem[000000006e00012c] swap [%i2+0x010],%l0 ! Mem[000000006f000110] swap [%i1+0x020],%l3 ! Mem[000000006e800120] retl swap [%i3+0x00c],%l6 ! Mem[000000006f80010c] p47_jmpl_3_ho: ldstub [%o0+0x028],%l3 ! Mem[000000006e000128] lduw [%o0+0x004],%l2 ! Mem[000000006e000104] stw %l3,[%o3+0x00c] ! Mem[000000006f80010c] ldsb [%o2+0x021],%l2 ! Mem[000000006f000121] ldsb [%o1+0x02a],%l5 ! Mem[000000006e80012a] ldsh [%o0+0x032],%l7 ! Mem[000000006e000132] swap [%o1+0x03c],%l6 ! Mem[000000006e80013c] jmpl %g6+8,%g0 ldstub [%o1+0x007],%l2 ! Mem[000000006e800107] p47_call_3_ho: swap [%o2+0x020],%l4 ! Mem[000000006f000120] stx %l2,[%o2+0x010] ! Mem[000000006f000110] lduh [%o3+0x012],%l1 ! Mem[000000006f800112] swap [%o0+0x02c],%l0 ! Mem[000000006e00012c] swap [%o2+0x010],%l0 ! Mem[000000006f000110] swap [%o1+0x020],%l3 ! Mem[000000006e800120] retl swap [%o3+0x00c],%l6 ! Mem[000000006f80010c] p48_jmpl_3_le: ldstub [%i1+0x032],%l0 ! Mem[0000000070800132] ldsb [%i0+0x039],%l4 ! Mem[0000000070000139] swap [%i2+0x03c],%l4 ! Mem[000000007100013c] lduw [%i1+0x010],%l2 ! Mem[0000000070800110] sth %l6,[%i3+0x014] ! Mem[0000000071800114] jmpl %g6+8,%g0 ldub [%i3+0x013],%l7 ! Mem[0000000071800113] p48_call_3_le: ldsh [%i0+0x034],%l2 ! Mem[0000000070000134] retl ldd [%i3+0x030],%l6 ! Mem[0000000071800130] p48_jmpl_3_lo: ldstub [%o1+0x032],%l0 ! Mem[0000000070800132] ldsb [%o0+0x039],%l4 ! Mem[0000000070000139] swap [%o2+0x03c],%l4 ! Mem[000000007100013c] lduw [%o1+0x010],%l2 ! Mem[0000000070800110] sth %l6,[%o3+0x014] ! Mem[0000000071800114] jmpl %g6+8,%g0 ldub [%o3+0x013],%l7 ! Mem[0000000071800113] p48_call_3_lo: ldsh [%o0+0x034],%l2 ! Mem[0000000070000134] retl ldd [%o3+0x030],%l6 ! Mem[0000000071800130] p48_jmpl_3_he: ldsw [%i0+0x030],%l3 ! Mem[0000000070000130] stw %l5,[%i3+0x028] ! Mem[0000000071800128] ldstub [%i0+0x016],%l7 ! Mem[0000000070000116] swap [%i1+0x01c],%l4 ! Mem[000000007080011c] jmpl %g6+8,%g0 ldsw [%i3+0x02c],%l3 ! Mem[000000007180012c] p48_call_3_he: ldub [%i2+0x039],%l1 ! Mem[0000000071000139] swap [%i1+0x020],%l3 ! Mem[0000000070800120] swap [%i1+0x018],%l4 ! Mem[0000000070800118] stx %l2,[%i2+0x038] ! Mem[0000000071000138] lduh [%i3+0x00a],%l0 ! Mem[000000007180010a] retl ldstub [%i3+0x037],%l4 ! Mem[0000000071800137] p48_jmpl_3_ho: ldsw [%o0+0x030],%l3 ! Mem[0000000070000130] stw %l5,[%o3+0x028] ! Mem[0000000071800128] ldstub [%o0+0x016],%l7 ! Mem[0000000070000116] swap [%o1+0x01c],%l4 ! Mem[000000007080011c] jmpl %g6+8,%g0 ldsw [%o3+0x02c],%l3 ! Mem[000000007180012c] p48_call_3_ho: ldub [%o2+0x039],%l1 ! Mem[0000000071000139] swap [%o1+0x020],%l3 ! Mem[0000000070800120] swap [%o1+0x018],%l4 ! Mem[0000000070800118] stx %l2,[%o2+0x038] ! Mem[0000000071000138] lduh [%o3+0x00a],%l0 ! Mem[000000007180010a] retl ldstub [%o3+0x037],%l4 ! Mem[0000000071800137] p49_jmpl_3_le: ldstub [%i3+0x01b],%l5 ! Mem[000000007380011b] jmpl %g6+8,%g0 stw %l2,[%i0+0x018] ! Mem[0000000072000118] p49_call_3_le: std %l6,[%i2+0x028] ! Mem[0000000073000128] swap [%i2+0x034],%l2 ! Mem[0000000073000134] std %l6,[%i2+0x008] ! Mem[0000000073000108] retl ldstub [%i3+0x011],%l7 ! Mem[0000000073800111] p49_jmpl_3_lo: ldstub [%o3+0x01b],%l5 ! Mem[000000007380011b] jmpl %g6+8,%g0 stw %l2,[%o0+0x018] ! Mem[0000000072000118] p49_call_3_lo: std %l6,[%o2+0x028] ! Mem[0000000073000128] swap [%o2+0x034],%l2 ! Mem[0000000073000134] std %l6,[%o2+0x008] ! Mem[0000000073000108] retl ldstub [%o3+0x011],%l7 ! Mem[0000000073800111] p49_jmpl_3_he: ldsw [%i2+0x038],%l5 ! Mem[0000000073000138] stx %l7,[%i0+0x020] ! Mem[0000000072000120] swap [%i0+0x020],%l5 ! Mem[0000000072000120] lduh [%i1+0x03a],%l5 ! Mem[000000007280013a] jmpl %g6+8,%g0 stb %l4,[%i0+0x016] ! Mem[0000000072000116] p49_call_3_he: ldub [%i2+0x009],%l6 ! Mem[0000000073000109] stw %l1,[%i0+0x000] ! Mem[0000000072000100] ldd [%i0+0x038],%l2 ! Mem[0000000072000138] ldub [%i3+0x039],%l1 ! Mem[0000000073800139] swap [%i0+0x014],%l2 ! Mem[0000000072000114] ldsw [%i3+0x01c],%l6 ! Mem[000000007380011c] retl ldsh [%i2+0x02c],%l0 ! Mem[000000007300012c] p49_jmpl_3_ho: ldsw [%o2+0x038],%l5 ! Mem[0000000073000138] stx %l7,[%o0+0x020] ! Mem[0000000072000120] swap [%o0+0x020],%l5 ! Mem[0000000072000120] lduh [%o1+0x03a],%l5 ! Mem[000000007280013a] jmpl %g6+8,%g0 stb %l4,[%o0+0x016] ! Mem[0000000072000116] p49_call_3_ho: ldub [%o2+0x009],%l6 ! Mem[0000000073000109] stw %l1,[%o0+0x000] ! Mem[0000000072000100] ldd [%o0+0x038],%l2 ! Mem[0000000072000138] ldub [%o3+0x039],%l1 ! Mem[0000000073800139] swap [%o0+0x014],%l2 ! Mem[0000000072000114] ldsw [%o3+0x01c],%l6 ! Mem[000000007380011c] retl ldsh [%o2+0x02c],%l0 ! Mem[000000007300012c] p50_jmpl_3_le: ldstub [%i1+0x03e],%l3 ! Mem[000000007480013e] ldub [%i2+0x004],%l7 ! Mem[0000000075000104] jmpl %g6+8,%g0 std %l2,[%i2+0x028] ! Mem[0000000075000128] p50_call_3_le: lduh [%i0+0x03c],%l4 ! Mem[000000007400013c] retl ldstub [%i1+0x023],%l3 ! Mem[0000000074800123] p50_jmpl_3_lo: ldstub [%o1+0x03e],%l3 ! Mem[000000007480013e] ldub [%o2+0x004],%l7 ! Mem[0000000075000104] jmpl %g6+8,%g0 std %l2,[%o2+0x028] ! Mem[0000000075000128] p50_call_3_lo: lduh [%o0+0x03c],%l4 ! Mem[000000007400013c] retl ldstub [%o1+0x023],%l3 ! Mem[0000000074800123] p50_jmpl_3_he: jmpl %g6+8,%g0 stw %l2,[%i1+0x000] ! Mem[0000000074800100] p50_call_3_he: stb %l0,[%i1+0x037] ! Mem[0000000074800137] ldstub [%i0+0x006],%l7 ! Mem[0000000074000106] ldstub [%i3+0x01b],%l4 ! Mem[000000007580011b] swap [%i3+0x034],%l3 ! Mem[0000000075800134] retl stx %l2,[%i1+0x010] ! Mem[0000000074800110] p50_jmpl_3_ho: jmpl %g6+8,%g0 stw %l2,[%o1+0x000] ! Mem[0000000074800100] p50_call_3_ho: stb %l0,[%o1+0x037] ! Mem[0000000074800137] ldstub [%o0+0x006],%l7 ! Mem[0000000074000106] ldstub [%o3+0x01b],%l4 ! Mem[000000007580011b] swap [%o3+0x034],%l3 ! Mem[0000000075800134] retl stx %l2,[%o1+0x010] ! Mem[0000000074800110] p51_jmpl_3_le: ldd [%i0+0x028],%l2 ! Mem[0000000076000128] ldsh [%i1+0x018],%l4 ! Mem[0000000076800118] swap [%i2+0x004],%l5 ! Mem[0000000077000104] ldub [%i2+0x00b],%l2 ! Mem[000000007700010b] ldsh [%i1+0x000],%l2 ! Mem[0000000076800100] jmpl %g6+8,%g0 sth %l4,[%i1+0x012] ! Mem[0000000076800112] p51_call_3_le: swap [%i1+0x010],%l6 ! Mem[0000000076800110] ldsh [%i1+0x002],%l2 ! Mem[0000000076800102] ldstub [%i1+0x018],%l1 ! Mem[0000000076800118] lduw [%i0+0x03c],%l3 ! Mem[000000007600013c] ldstub [%i1+0x01f],%l6 ! Mem[000000007680011f] std %l4,[%i3+0x038] ! Mem[0000000077800138] retl swap [%i0+0x03c],%l0 ! Mem[000000007600013c] p51_jmpl_3_lo: ldd [%o0+0x028],%l2 ! Mem[0000000076000128] ldsh [%o1+0x018],%l4 ! Mem[0000000076800118] swap [%o2+0x004],%l5 ! Mem[0000000077000104] ldub [%o2+0x00b],%l2 ! Mem[000000007700010b] ldsh [%o1+0x000],%l2 ! Mem[0000000076800100] jmpl %g6+8,%g0 sth %l4,[%o1+0x012] ! Mem[0000000076800112] p51_call_3_lo: swap [%o1+0x010],%l6 ! Mem[0000000076800110] ldsh [%o1+0x002],%l2 ! Mem[0000000076800102] ldstub [%o1+0x018],%l1 ! Mem[0000000076800118] lduw [%o0+0x03c],%l3 ! Mem[000000007600013c] ldstub [%o1+0x01f],%l6 ! Mem[000000007680011f] std %l4,[%o3+0x038] ! Mem[0000000077800138] retl swap [%o0+0x03c],%l0 ! Mem[000000007600013c] p51_jmpl_3_he: ldsh [%i3+0x012],%l6 ! Mem[0000000077800112] stb %l6,[%i3+0x001] ! Mem[0000000077800101] ldd [%i2+0x030],%l0 ! Mem[0000000077000130] stb %l7,[%i0+0x006] ! Mem[0000000076000106] jmpl %g6+8,%g0 ldub [%i3+0x005],%l3 ! Mem[0000000077800105] p51_call_3_he: retl ldsb [%i1+0x023],%l2 ! Mem[0000000076800123] p51_jmpl_3_ho: ldsh [%o3+0x012],%l6 ! Mem[0000000077800112] stb %l6,[%o3+0x001] ! Mem[0000000077800101] ldd [%o2+0x030],%l0 ! Mem[0000000077000130] stb %l7,[%o0+0x006] ! Mem[0000000076000106] jmpl %g6+8,%g0 ldub [%o3+0x005],%l3 ! Mem[0000000077800105] p51_call_3_ho: retl ldsb [%o1+0x023],%l2 ! Mem[0000000076800123] p52_jmpl_3_le: ldstub [%i2+0x014],%l2 ! Mem[0000000079000114] ldstub [%i2+0x01d],%l1 ! Mem[000000007900011d] swap [%i0+0x008],%l6 ! Mem[0000000078000108] ldstub [%i2+0x031],%l7 ! Mem[0000000079000131] ldsw [%i3+0x028],%l5 ! Mem[0000000079800128] jmpl %g6+8,%g0 ldsh [%i3+0x03e],%l6 ! Mem[000000007980013e] p52_call_3_le: ldstub [%i1+0x00f],%l2 ! Mem[000000007880010f] stx %l0,[%i3+0x020] ! Mem[0000000079800120] stx %l2,[%i1+0x010] ! Mem[0000000078800110] ldstub [%i3+0x00a],%l6 ! Mem[000000007980010a] retl swap [%i1+0x034],%l3 ! Mem[0000000078800134] p52_jmpl_3_lo: ldstub [%o2+0x014],%l2 ! Mem[0000000079000114] ldstub [%o2+0x01d],%l1 ! Mem[000000007900011d] swap [%o0+0x008],%l6 ! Mem[0000000078000108] ldstub [%o2+0x031],%l7 ! Mem[0000000079000131] ldsw [%o3+0x028],%l5 ! Mem[0000000079800128] jmpl %g6+8,%g0 ldsh [%o3+0x03e],%l6 ! Mem[000000007980013e] p52_call_3_lo: ldstub [%o1+0x00f],%l2 ! Mem[000000007880010f] stx %l0,[%o3+0x020] ! Mem[0000000079800120] stx %l2,[%o1+0x010] ! Mem[0000000078800110] ldstub [%o3+0x00a],%l6 ! Mem[000000007980010a] retl swap [%o1+0x034],%l3 ! Mem[0000000078800134] p52_jmpl_3_he: swap [%i1+0x038],%l5 ! Mem[0000000078800138] swap [%i1+0x00c],%l2 ! Mem[000000007880010c] stx %l5,[%i3+0x000] ! Mem[0000000079800100] swap [%i1+0x010],%l7 ! Mem[0000000078800110] ldsb [%i0+0x01d],%l6 ! Mem[000000007800011d] jmpl %g6+8,%g0 ldsh [%i1+0x000],%l4 ! Mem[0000000078800100] p52_call_3_he: std %l2,[%i2+0x008] ! Mem[0000000079000108] swap [%i2+0x020],%l3 ! Mem[0000000079000120] ldsh [%i0+0x014],%l3 ! Mem[0000000078000114] ldsb [%i3+0x014],%l2 ! Mem[0000000079800114] ldsb [%i1+0x01c],%l6 ! Mem[000000007880011c] retl ldsb [%i0+0x01e],%l3 ! Mem[000000007800011e] p52_jmpl_3_ho: swap [%o1+0x038],%l5 ! Mem[0000000078800138] swap [%o1+0x00c],%l2 ! Mem[000000007880010c] stx %l5,[%o3+0x000] ! Mem[0000000079800100] swap [%o1+0x010],%l7 ! Mem[0000000078800110] ldsb [%o0+0x01d],%l6 ! Mem[000000007800011d] jmpl %g6+8,%g0 ldsh [%o1+0x000],%l4 ! Mem[0000000078800100] p52_call_3_ho: std %l2,[%o2+0x008] ! Mem[0000000079000108] swap [%o2+0x020],%l3 ! Mem[0000000079000120] ldsh [%o0+0x014],%l3 ! Mem[0000000078000114] ldsb [%o3+0x014],%l2 ! Mem[0000000079800114] ldsb [%o1+0x01c],%l6 ! Mem[000000007880011c] retl ldsb [%o0+0x01e],%l3 ! Mem[000000007800011e] p53_jmpl_3_le: swap [%i1+0x030],%l6 ! Mem[000000007a800130] lduw [%i3+0x01c],%l7 ! Mem[000000007b80011c] jmpl %g6+8,%g0 ldsh [%i2+0x020],%l4 ! Mem[000000007b000120] p53_call_3_le: swap [%i1+0x000],%l3 ! Mem[000000007a800100] ldsw [%i2+0x038],%l3 ! Mem[000000007b000138] ldstub [%i0+0x03b],%l6 ! Mem[000000007a00013b] lduw [%i1+0x010],%l6 ! Mem[000000007a800110] ldstub [%i1+0x029],%l4 ! Mem[000000007a800129] retl ldstub [%i3+0x03d],%l4 ! Mem[000000007b80013d] p53_jmpl_3_lo: swap [%o1+0x030],%l6 ! Mem[000000007a800130] lduw [%o3+0x01c],%l7 ! Mem[000000007b80011c] jmpl %g6+8,%g0 ldsh [%o2+0x020],%l4 ! Mem[000000007b000120] p53_call_3_lo: swap [%o1+0x000],%l3 ! Mem[000000007a800100] ldsw [%o2+0x038],%l3 ! Mem[000000007b000138] ldstub [%o0+0x03b],%l6 ! Mem[000000007a00013b] lduw [%o1+0x010],%l6 ! Mem[000000007a800110] ldstub [%o1+0x029],%l4 ! Mem[000000007a800129] retl ldstub [%o3+0x03d],%l4 ! Mem[000000007b80013d] p53_jmpl_3_he: ldsb [%i2+0x021],%l2 ! Mem[000000007b000121] jmpl %g6+8,%g0 ldsw [%i1+0x028],%l5 ! Mem[000000007a800128] p53_call_3_he: ldsh [%i1+0x016],%l6 ! Mem[000000007a800116] sth %l2,[%i1+0x02e] ! Mem[000000007a80012e] ldstub [%i2+0x00a],%l6 ! Mem[000000007b00010a] retl sth %l7,[%i3+0x018] ! Mem[000000007b800118] p53_jmpl_3_ho: ldsb [%o2+0x021],%l2 ! Mem[000000007b000121] jmpl %g6+8,%g0 ldsw [%o1+0x028],%l5 ! Mem[000000007a800128] p53_call_3_ho: ldsh [%o1+0x016],%l6 ! Mem[000000007a800116] sth %l2,[%o1+0x02e] ! Mem[000000007a80012e] ldstub [%o2+0x00a],%l6 ! Mem[000000007b00010a] retl sth %l7,[%o3+0x018] ! Mem[000000007b800118] p54_jmpl_3_le: ldstub [%i3+0x033],%l5 ! Mem[000000007d800133] ldstub [%i3+0x03b],%l3 ! Mem[000000007d80013b] ldx [%i0+0x000],%l7 ! Mem[000000007c000100] jmpl %g6+8,%g0 ldstub [%i1+0x01d],%l6 ! Mem[000000007c80011d] p54_call_3_le: std %l0,[%i2+0x000] ! Mem[000000007d000100] swap [%i0+0x018],%l7 ! Mem[000000007c000118] ldsh [%i0+0x014],%l5 ! Mem[000000007c000114] swap [%i0+0x02c],%l5 ! Mem[000000007c00012c] ldstub [%i1+0x028],%l1 ! Mem[000000007c800128] ldsb [%i1+0x020],%l4 ! Mem[000000007c800120] ldstub [%i3+0x027],%l7 ! Mem[000000007d800127] retl ldsw [%i3+0x01c],%l6 ! Mem[000000007d80011c] p54_jmpl_3_lo: ldstub [%o3+0x033],%l5 ! Mem[000000007d800133] ldstub [%o3+0x03b],%l3 ! Mem[000000007d80013b] ldx [%o0+0x000],%l7 ! Mem[000000007c000100] jmpl %g6+8,%g0 ldstub [%o1+0x01d],%l6 ! Mem[000000007c80011d] p54_call_3_lo: std %l0,[%o2+0x000] ! Mem[000000007d000100] swap [%o0+0x018],%l7 ! Mem[000000007c000118] ldsh [%o0+0x014],%l5 ! Mem[000000007c000114] swap [%o0+0x02c],%l5 ! Mem[000000007c00012c] ldstub [%o1+0x028],%l1 ! Mem[000000007c800128] ldsb [%o1+0x020],%l4 ! Mem[000000007c800120] ldstub [%o3+0x027],%l7 ! Mem[000000007d800127] retl ldsw [%o3+0x01c],%l6 ! Mem[000000007d80011c] p54_jmpl_3_he: sth %l2,[%i0+0x00a] ! Mem[000000007c00010a] jmpl %g6+8,%g0 ldsw [%i1+0x014],%l5 ! Mem[000000007c800114] p54_call_3_he: retl sth %l0,[%i2+0x030] ! Mem[000000007d000130] p54_jmpl_3_ho: sth %l2,[%o0+0x00a] ! Mem[000000007c00010a] jmpl %g6+8,%g0 ldsw [%o1+0x014],%l5 ! Mem[000000007c800114] p54_call_3_ho: retl sth %l0,[%o2+0x030] ! Mem[000000007d000130] p55_jmpl_3_le: lduh [%i3+0x022],%l4 ! Mem[000000007f800122] jmpl %g6+8,%g0 lduw [%i0+0x03c],%l7 ! Mem[000000007e00013c] p55_call_3_le: retl lduw [%i1+0x01c],%l4 ! Mem[000000007e80011c] p55_jmpl_3_lo: lduh [%o3+0x022],%l4 ! Mem[000000007f800122] jmpl %g6+8,%g0 lduw [%o0+0x03c],%l7 ! Mem[000000007e00013c] p55_call_3_lo: retl lduw [%o1+0x01c],%l4 ! Mem[000000007e80011c] p55_jmpl_3_he: ldstub [%i3+0x028],%l5 ! Mem[000000007f800128] ldsb [%i0+0x01b],%l5 ! Mem[000000007e00011b] stw %l4,[%i3+0x02c] ! Mem[000000007f80012c] lduw [%i0+0x028],%l7 ! Mem[000000007e000128] ldstub [%i1+0x019],%l2 ! Mem[000000007e800119] jmpl %g6+8,%g0 lduw [%i2+0x028],%l1 ! Mem[000000007f000128] p55_call_3_he: retl sth %l0,[%i3+0x01a] ! Mem[000000007f80011a] p55_jmpl_3_ho: ldstub [%o3+0x028],%l5 ! Mem[000000007f800128] ldsb [%o0+0x01b],%l5 ! Mem[000000007e00011b] stw %l4,[%o3+0x02c] ! Mem[000000007f80012c] lduw [%o0+0x028],%l7 ! Mem[000000007e000128] ldstub [%o1+0x019],%l2 ! Mem[000000007e800119] jmpl %g6+8,%g0 lduw [%o2+0x028],%l1 ! Mem[000000007f000128] p55_call_3_ho: retl sth %l0,[%o3+0x01a] ! Mem[000000007f80011a] p56_jmpl_3_le: swap [%i0+0x03c],%l3 ! Mem[000000008000013c] stb %l6,[%i0+0x006] ! Mem[0000000080000106] swap [%i0+0x030],%l3 ! Mem[0000000080000130] lduw [%i0+0x00c],%l4 ! Mem[000000008000010c] ldsb [%i3+0x009],%l3 ! Mem[0000000081800109] swap [%i2+0x024],%l3 ! Mem[0000000081000124] std %l0,[%i1+0x020] ! Mem[0000000080800120] jmpl %g6+8,%g0 ldstub [%i3+0x01f],%l4 ! Mem[000000008180011f] p56_call_3_le: retl ldstub [%i3+0x008],%l4 ! Mem[0000000081800108] p56_jmpl_3_lo: swap [%o0+0x03c],%l3 ! Mem[000000008000013c] stb %l6,[%o0+0x006] ! Mem[0000000080000106] swap [%o0+0x030],%l3 ! Mem[0000000080000130] lduw [%o0+0x00c],%l4 ! Mem[000000008000010c] ldsb [%o3+0x009],%l3 ! Mem[0000000081800109] swap [%o2+0x024],%l3 ! Mem[0000000081000124] std %l0,[%o1+0x020] ! Mem[0000000080800120] jmpl %g6+8,%g0 ldstub [%o3+0x01f],%l4 ! Mem[000000008180011f] p56_call_3_lo: retl ldstub [%o3+0x008],%l4 ! Mem[0000000081800108] p56_jmpl_3_he: ldub [%i3+0x014],%l2 ! Mem[0000000081800114] stx %l1,[%i3+0x018] ! Mem[0000000081800118] ldx [%i0+0x030],%l3 ! Mem[0000000080000130] std %l2,[%i3+0x018] ! Mem[0000000081800118] ldstub [%i0+0x027],%l2 ! Mem[0000000080000127] ldx [%i1+0x010],%l2 ! Mem[0000000080800110] ldsw [%i0+0x008],%l5 ! Mem[0000000080000108] jmpl %g6+8,%g0 ldstub [%i0+0x026],%l3 ! Mem[0000000080000126] p56_call_3_he: sth %l0,[%i0+0x02c] ! Mem[000000008000012c] retl lduh [%i2+0x022],%l7 ! Mem[0000000081000122] p56_jmpl_3_ho: ldub [%o3+0x014],%l2 ! Mem[0000000081800114] stx %l1,[%o3+0x018] ! Mem[0000000081800118] ldx [%o0+0x030],%l3 ! Mem[0000000080000130] std %l2,[%o3+0x018] ! Mem[0000000081800118] ldstub [%o0+0x027],%l2 ! Mem[0000000080000127] ldx [%o1+0x010],%l2 ! Mem[0000000080800110] ldsw [%o0+0x008],%l5 ! Mem[0000000080000108] jmpl %g6+8,%g0 ldstub [%o0+0x026],%l3 ! Mem[0000000080000126] p56_call_3_ho: sth %l0,[%o0+0x02c] ! Mem[000000008000012c] retl lduh [%o2+0x022],%l7 ! Mem[0000000081000122] p57_jmpl_3_le: swap [%i2+0x01c],%l2 ! Mem[000000008300011c] swap [%i3+0x000],%l1 ! Mem[0000000083800100] ldsb [%i1+0x036],%l3 ! Mem[0000000082800136] jmpl %g6+8,%g0 stb %l4,[%i0+0x03b] ! Mem[000000008200013b] p57_call_3_le: stw %l1,[%i3+0x028] ! Mem[0000000083800128] std %l4,[%i2+0x020] ! Mem[0000000083000120] ldx [%i0+0x000],%l7 ! Mem[0000000082000100] ldstub [%i2+0x032],%l7 ! Mem[0000000083000132] stb %l3,[%i2+0x01e] ! Mem[000000008300011e] retl ldstub [%i3+0x011],%l0 ! Mem[0000000083800111] p57_jmpl_3_lo: swap [%o2+0x01c],%l2 ! Mem[000000008300011c] swap [%o3+0x000],%l1 ! Mem[0000000083800100] ldsb [%o1+0x036],%l3 ! Mem[0000000082800136] jmpl %g6+8,%g0 stb %l4,[%o0+0x03b] ! Mem[000000008200013b] p57_call_3_lo: stw %l1,[%o3+0x028] ! Mem[0000000083800128] std %l4,[%o2+0x020] ! Mem[0000000083000120] ldx [%o0+0x000],%l7 ! Mem[0000000082000100] ldstub [%o2+0x032],%l7 ! Mem[0000000083000132] stb %l3,[%o2+0x01e] ! Mem[000000008300011e] retl ldstub [%o3+0x011],%l0 ! Mem[0000000083800111] p57_jmpl_3_he: ldx [%i2+0x010],%l4 ! Mem[0000000083000110] stw %l0,[%i2+0x000] ! Mem[0000000083000100] sth %l7,[%i0+0x016] ! Mem[0000000082000116] sth %l1,[%i2+0x006] ! Mem[0000000083000106] jmpl %g6+8,%g0 lduh [%i2+0x036],%l4 ! Mem[0000000083000136] p57_call_3_he: swap [%i0+0x018],%l1 ! Mem[0000000082000118] std %l2,[%i2+0x030] ! Mem[0000000083000130] ldstub [%i3+0x02c],%l4 ! Mem[000000008380012c] retl ldstub [%i2+0x039],%l1 ! Mem[0000000083000139] p57_jmpl_3_ho: ldx [%o2+0x010],%l4 ! Mem[0000000083000110] stw %l0,[%o2+0x000] ! Mem[0000000083000100] sth %l7,[%o0+0x016] ! Mem[0000000082000116] sth %l1,[%o2+0x006] ! Mem[0000000083000106] jmpl %g6+8,%g0 lduh [%o2+0x036],%l4 ! Mem[0000000083000136] p57_call_3_ho: swap [%o0+0x018],%l1 ! Mem[0000000082000118] std %l2,[%o2+0x030] ! Mem[0000000083000130] ldstub [%o3+0x02c],%l4 ! Mem[000000008380012c] retl ldstub [%o2+0x039],%l1 ! Mem[0000000083000139] p58_jmpl_3_le: stw %l1,[%i0+0x020] ! Mem[0000000084000120] jmpl %g6+8,%g0 ldsw [%i3+0x008],%l1 ! Mem[0000000085800108] p58_call_3_le: retl ldd [%i2+0x030],%l0 ! Mem[0000000085000130] p58_jmpl_3_lo: stw %l1,[%o0+0x020] ! Mem[0000000084000120] jmpl %g6+8,%g0 ldsw [%o3+0x008],%l1 ! Mem[0000000085800108] p58_call_3_lo: retl ldd [%o2+0x030],%l0 ! Mem[0000000085000130] p58_jmpl_3_he: ldstub [%i1+0x034],%l1 ! Mem[0000000084800134] swap [%i2+0x000],%l2 ! Mem[0000000085000100] jmpl %g6+8,%g0 ldsw [%i0+0x00c],%l0 ! Mem[000000008400010c] p58_call_3_he: ldstub [%i0+0x037],%l0 ! Mem[0000000084000137] stb %l2,[%i0+0x00f] ! Mem[000000008400010f] lduh [%i3+0x02a],%l6 ! Mem[000000008580012a] ldstub [%i3+0x003],%l1 ! Mem[0000000085800103] ldd [%i0+0x018],%l4 ! Mem[0000000084000118] retl lduh [%i1+0x020],%l4 ! Mem[0000000084800120] p58_jmpl_3_ho: ldstub [%o1+0x034],%l1 ! Mem[0000000084800134] swap [%o2+0x000],%l2 ! Mem[0000000085000100] jmpl %g6+8,%g0 ldsw [%o0+0x00c],%l0 ! Mem[000000008400010c] p58_call_3_ho: ldstub [%o0+0x037],%l0 ! Mem[0000000084000137] stb %l2,[%o0+0x00f] ! Mem[000000008400010f] lduh [%o3+0x02a],%l6 ! Mem[000000008580012a] ldstub [%o3+0x003],%l1 ! Mem[0000000085800103] ldd [%o0+0x018],%l4 ! Mem[0000000084000118] retl lduh [%o1+0x020],%l4 ! Mem[0000000084800120] p59_jmpl_3_le: ldub [%i0+0x021],%l4 ! Mem[0000000086000121] ldsh [%i0+0x038],%l4 ! Mem[0000000086000138] ldsw [%i3+0x02c],%l1 ! Mem[000000008780012c] sth %l7,[%i0+0x034] ! Mem[0000000086000134] ldsh [%i1+0x004],%l2 ! Mem[0000000086800104] ldstub [%i0+0x036],%l6 ! Mem[0000000086000136] ldstub [%i0+0x01f],%l4 ! Mem[000000008600011f] jmpl %g6+8,%g0 stw %l5,[%i3+0x008] ! Mem[0000000087800108] p59_call_3_le: ldstub [%i1+0x001],%l5 ! Mem[0000000086800101] retl ldstub [%i2+0x006],%l7 ! Mem[0000000087000106] p59_jmpl_3_lo: ldub [%o0+0x021],%l4 ! Mem[0000000086000121] ldsh [%o0+0x038],%l4 ! Mem[0000000086000138] ldsw [%o3+0x02c],%l1 ! Mem[000000008780012c] sth %l7,[%o0+0x034] ! Mem[0000000086000134] ldsh [%o1+0x004],%l2 ! Mem[0000000086800104] ldstub [%o0+0x036],%l6 ! Mem[0000000086000136] ldstub [%o0+0x01f],%l4 ! Mem[000000008600011f] jmpl %g6+8,%g0 stw %l5,[%o3+0x008] ! Mem[0000000087800108] p59_call_3_lo: ldstub [%o1+0x001],%l5 ! Mem[0000000086800101] retl ldstub [%o2+0x006],%l7 ! Mem[0000000087000106] p59_jmpl_3_he: swap [%i0+0x000],%l1 ! Mem[0000000086000100] ldub [%i2+0x036],%l3 ! Mem[0000000087000136] jmpl %g6+8,%g0 ldsb [%i0+0x03b],%l4 ! Mem[000000008600013b] p59_call_3_he: swap [%i0+0x020],%l3 ! Mem[0000000086000120] sth %l6,[%i0+0x022] ! Mem[0000000086000122] stw %l1,[%i2+0x000] ! Mem[0000000087000100] std %l4,[%i1+0x010] ! Mem[0000000086800110] ldstub [%i1+0x02d],%l0 ! Mem[000000008680012d] retl ldsw [%i3+0x024],%l1 ! Mem[0000000087800124] p59_jmpl_3_ho: swap [%o0+0x000],%l1 ! Mem[0000000086000100] ldub [%o2+0x036],%l3 ! Mem[0000000087000136] jmpl %g6+8,%g0 ldsb [%o0+0x03b],%l4 ! Mem[000000008600013b] p59_call_3_ho: swap [%o0+0x020],%l3 ! Mem[0000000086000120] sth %l6,[%o0+0x022] ! Mem[0000000086000122] stw %l1,[%o2+0x000] ! Mem[0000000087000100] std %l4,[%o1+0x010] ! Mem[0000000086800110] ldstub [%o1+0x02d],%l0 ! Mem[000000008680012d] retl ldsw [%o3+0x024],%l1 ! Mem[0000000087800124] p60_jmpl_3_le: ldstub [%i3+0x00b],%l1 ! Mem[000000008980010b] ldd [%i0+0x028],%l2 ! Mem[0000000088000128] swap [%i2+0x000],%l4 ! Mem[0000000089000100] swap [%i0+0x020],%l0 ! Mem[0000000088000120] swap [%i3+0x03c],%l1 ! Mem[000000008980013c] jmpl %g6+8,%g0 ldx [%i1+0x020],%l2 ! Mem[0000000088800120] p60_call_3_le: ldsb [%i0+0x02d],%l1 ! Mem[000000008800012d] ldstub [%i0+0x007],%l1 ! Mem[0000000088000107] retl sth %l1,[%i2+0x000] ! Mem[0000000089000100] p60_jmpl_3_lo: ldstub [%o3+0x00b],%l1 ! Mem[000000008980010b] ldd [%o0+0x028],%l2 ! Mem[0000000088000128] swap [%o2+0x000],%l4 ! Mem[0000000089000100] swap [%o0+0x020],%l0 ! Mem[0000000088000120] swap [%o3+0x03c],%l1 ! Mem[000000008980013c] jmpl %g6+8,%g0 ldx [%o1+0x020],%l2 ! Mem[0000000088800120] p60_call_3_lo: ldsb [%o0+0x02d],%l1 ! Mem[000000008800012d] ldstub [%o0+0x007],%l1 ! Mem[0000000088000107] retl sth %l1,[%o2+0x000] ! Mem[0000000089000100] p60_jmpl_3_he: swap [%i1+0x010],%l0 ! Mem[0000000088800110] sth %l6,[%i3+0x004] ! Mem[0000000089800104] ldstub [%i3+0x011],%l1 ! Mem[0000000089800111] swap [%i0+0x01c],%l0 ! Mem[000000008800011c] jmpl %g6+8,%g0 ldsw [%i3+0x02c],%l2 ! Mem[000000008980012c] p60_call_3_he: swap [%i0+0x014],%l3 ! Mem[0000000088000114] lduh [%i3+0x000],%l0 ! Mem[0000000089800100] retl ldsw [%i1+0x00c],%l3 ! Mem[000000008880010c] p60_jmpl_3_ho: swap [%o1+0x010],%l0 ! Mem[0000000088800110] sth %l6,[%o3+0x004] ! Mem[0000000089800104] ldstub [%o3+0x011],%l1 ! Mem[0000000089800111] swap [%o0+0x01c],%l0 ! Mem[000000008800011c] jmpl %g6+8,%g0 ldsw [%o3+0x02c],%l2 ! Mem[000000008980012c] p60_call_3_ho: swap [%o0+0x014],%l3 ! Mem[0000000088000114] lduh [%o3+0x000],%l0 ! Mem[0000000089800100] retl ldsw [%o1+0x00c],%l3 ! Mem[000000008880010c] p61_jmpl_3_le: swap [%i2+0x010],%l3 ! Mem[000000008b000110] ldd [%i2+0x028],%l4 ! Mem[000000008b000128] ldx [%i3+0x028],%l4 ! Mem[000000008b800128] lduh [%i2+0x014],%l6 ! Mem[000000008b000114] std %l0,[%i1+0x028] ! Mem[000000008a800128] ldub [%i0+0x019],%l4 ! Mem[000000008a000119] jmpl %g6+8,%g0 ldub [%i2+0x012],%l1 ! Mem[000000008b000112] p61_call_3_le: ldstub [%i2+0x02a],%l3 ! Mem[000000008b00012a] ldd [%i1+0x028],%l6 ! Mem[000000008a800128] lduh [%i0+0x03c],%l5 ! Mem[000000008a00013c] stw %l0,[%i1+0x00c] ! Mem[000000008a80010c] swap [%i0+0x000],%l7 ! Mem[000000008a000100] ldstub [%i0+0x00f],%l2 ! Mem[000000008a00010f] retl stb %l1,[%i0+0x03d] ! Mem[000000008a00013d] p61_jmpl_3_lo: swap [%o2+0x010],%l3 ! Mem[000000008b000110] ldd [%o2+0x028],%l4 ! Mem[000000008b000128] ldx [%o3+0x028],%l4 ! Mem[000000008b800128] lduh [%o2+0x014],%l6 ! Mem[000000008b000114] std %l0,[%o1+0x028] ! Mem[000000008a800128] ldub [%o0+0x019],%l4 ! Mem[000000008a000119] jmpl %g6+8,%g0 ldub [%o2+0x012],%l1 ! Mem[000000008b000112] p61_call_3_lo: ldstub [%o2+0x02a],%l3 ! Mem[000000008b00012a] ldd [%o1+0x028],%l6 ! Mem[000000008a800128] lduh [%o0+0x03c],%l5 ! Mem[000000008a00013c] stw %l0,[%o1+0x00c] ! Mem[000000008a80010c] swap [%o0+0x000],%l7 ! Mem[000000008a000100] ldstub [%o0+0x00f],%l2 ! Mem[000000008a00010f] retl stb %l1,[%o0+0x03d] ! Mem[000000008a00013d] p61_jmpl_3_he: ldx [%i1+0x028],%l1 ! Mem[000000008a800128] ldd [%i1+0x028],%l4 ! Mem[000000008a800128] jmpl %g6+8,%g0 stx %l7,[%i2+0x038] ! Mem[000000008b000138] p61_call_3_he: ldub [%i1+0x02f],%l2 ! Mem[000000008a80012f] swap [%i2+0x008],%l6 ! Mem[000000008b000108] lduh [%i3+0x002],%l1 ! Mem[000000008b800102] swap [%i1+0x028],%l1 ! Mem[000000008a800128] ldub [%i1+0x020],%l4 ! Mem[000000008a800120] ldstub [%i1+0x001],%l1 ! Mem[000000008a800101] retl ldsh [%i0+0x010],%l1 ! Mem[000000008a000110] p61_jmpl_3_ho: ldx [%o1+0x028],%l1 ! Mem[000000008a800128] ldd [%o1+0x028],%l4 ! Mem[000000008a800128] jmpl %g6+8,%g0 stx %l7,[%o2+0x038] ! Mem[000000008b000138] p61_call_3_ho: ldub [%o1+0x02f],%l2 ! Mem[000000008a80012f] swap [%o2+0x008],%l6 ! Mem[000000008b000108] lduh [%o3+0x002],%l1 ! Mem[000000008b800102] swap [%o1+0x028],%l1 ! Mem[000000008a800128] ldub [%o1+0x020],%l4 ! Mem[000000008a800120] ldstub [%o1+0x001],%l1 ! Mem[000000008a800101] retl ldsh [%o0+0x010],%l1 ! Mem[000000008a000110] p62_jmpl_3_le: swap [%i3+0x018],%l1 ! Mem[000000008d800118] ldsh [%i2+0x036],%l5 ! Mem[000000008d000136] jmpl %g6+8,%g0 ldub [%i1+0x03b],%l3 ! Mem[000000008c80013b] p62_call_3_le: swap [%i2+0x034],%l6 ! Mem[000000008d000134] swap [%i0+0x02c],%l6 ! Mem[000000008c00012c] ldd [%i0+0x010],%l4 ! Mem[000000008c000110] retl ldstub [%i2+0x019],%l1 ! Mem[000000008d000119] p62_jmpl_3_lo: swap [%o3+0x018],%l1 ! Mem[000000008d800118] ldsh [%o2+0x036],%l5 ! Mem[000000008d000136] jmpl %g6+8,%g0 ldub [%o1+0x03b],%l3 ! Mem[000000008c80013b] p62_call_3_lo: swap [%o2+0x034],%l6 ! Mem[000000008d000134] swap [%o0+0x02c],%l6 ! Mem[000000008c00012c] ldd [%o0+0x010],%l4 ! Mem[000000008c000110] retl ldstub [%o2+0x019],%l1 ! Mem[000000008d000119] p62_jmpl_3_he: ldstub [%i2+0x039],%l4 ! Mem[000000008d000139] stb %l4,[%i0+0x03c] ! Mem[000000008c00013c] ldsh [%i1+0x03a],%l2 ! Mem[000000008c80013a] jmpl %g6+8,%g0 ldsw [%i3+0x000],%l4 ! Mem[000000008d800100] p62_call_3_he: ldsw [%i1+0x00c],%l6 ! Mem[000000008c80010c] ldsh [%i0+0x010],%l2 ! Mem[000000008c000110] ldx [%i2+0x010],%l4 ! Mem[000000008d000110] retl sth %l4,[%i1+0x012] ! Mem[000000008c800112] p62_jmpl_3_ho: ldstub [%o2+0x039],%l4 ! Mem[000000008d000139] stb %l4,[%o0+0x03c] ! Mem[000000008c00013c] ldsh [%o1+0x03a],%l2 ! Mem[000000008c80013a] jmpl %g6+8,%g0 ldsw [%o3+0x000],%l4 ! Mem[000000008d800100] p62_call_3_ho: ldsw [%o1+0x00c],%l6 ! Mem[000000008c80010c] ldsh [%o0+0x010],%l2 ! Mem[000000008c000110] ldx [%o2+0x010],%l4 ! Mem[000000008d000110] retl sth %l4,[%o1+0x012] ! Mem[000000008c800112] p63_jmpl_3_le: ldstub [%i1+0x022],%l3 ! Mem[000000008e800122] ldsh [%i3+0x032],%l5 ! Mem[000000008f800132] swap [%i1+0x038],%l3 ! Mem[000000008e800138] ldx [%i0+0x020],%l2 ! Mem[000000008e000120] std %l0,[%i1+0x008] ! Mem[000000008e800108] ldstub [%i1+0x023],%l7 ! Mem[000000008e800123] ldstub [%i2+0x023],%l5 ! Mem[000000008f000123] jmpl %g6+8,%g0 ldstub [%i2+0x00b],%l1 ! Mem[000000008f00010b] p63_call_3_le: std %l2,[%i0+0x010] ! Mem[000000008e000110] sth %l6,[%i3+0x00a] ! Mem[000000008f80010a] stw %l7,[%i3+0x018] ! Mem[000000008f800118] swap [%i2+0x038],%l2 ! Mem[000000008f000138] stb %l4,[%i3+0x020] ! Mem[000000008f800120] retl swap [%i1+0x004],%l7 ! Mem[000000008e800104] p63_jmpl_3_lo: ldstub [%o1+0x022],%l3 ! Mem[000000008e800122] ldsh [%o3+0x032],%l5 ! Mem[000000008f800132] swap [%o1+0x038],%l3 ! Mem[000000008e800138] ldx [%o0+0x020],%l2 ! Mem[000000008e000120] std %l0,[%o1+0x008] ! Mem[000000008e800108] ldstub [%o1+0x023],%l7 ! Mem[000000008e800123] ldstub [%o2+0x023],%l5 ! Mem[000000008f000123] jmpl %g6+8,%g0 ldstub [%o2+0x00b],%l1 ! Mem[000000008f00010b] p63_call_3_lo: std %l2,[%o0+0x010] ! Mem[000000008e000110] sth %l6,[%o3+0x00a] ! Mem[000000008f80010a] stw %l7,[%o3+0x018] ! Mem[000000008f800118] swap [%o2+0x038],%l2 ! Mem[000000008f000138] stb %l4,[%o3+0x020] ! Mem[000000008f800120] retl swap [%o1+0x004],%l7 ! Mem[000000008e800104] p63_jmpl_3_he: lduh [%i3+0x00e],%l6 ! Mem[000000008f80010e] ldsb [%i1+0x033],%l2 ! Mem[000000008e800133] ldd [%i1+0x020],%l4 ! Mem[000000008e800120] ldstub [%i2+0x012],%l4 ! Mem[000000008f000112] ldx [%i1+0x018],%l4 ! Mem[000000008e800118] jmpl %g6+8,%g0 lduw [%i2+0x000],%l2 ! Mem[000000008f000100] p63_call_3_he: ldx [%i3+0x008],%l1 ! Mem[000000008f800108] swap [%i0+0x024],%l1 ! Mem[000000008e000124] retl lduw [%i2+0x020],%l1 ! Mem[000000008f000120] p63_jmpl_3_ho: lduh [%o3+0x00e],%l6 ! Mem[000000008f80010e] ldsb [%o1+0x033],%l2 ! Mem[000000008e800133] ldd [%o1+0x020],%l4 ! Mem[000000008e800120] ldstub [%o2+0x012],%l4 ! Mem[000000008f000112] ldx [%o1+0x018],%l4 ! Mem[000000008e800118] jmpl %g6+8,%g0 lduw [%o2+0x000],%l2 ! Mem[000000008f000100] p63_call_3_ho: ldx [%o3+0x008],%l1 ! Mem[000000008f800108] swap [%o0+0x024],%l1 ! Mem[000000008e000124] retl lduw [%o2+0x020],%l1 ! Mem[000000008f000120] 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 0xb456d08a,0xb77d5533 ! Init value for %l0 .word 0x4a8ff85c,0x3ad7cee9 ! Init value for %l1 .word 0x8be3454c,0x1918ab67 ! Init value for %l2 .word 0x9c669cac,0x1ded4a73 ! Init value for %l3 .word 0x72b8f272,0x42041da7 ! Init value for %l4 .word 0xfd1c567e,0x4d0a80c2 ! Init value for %l5 .word 0x646f3de0,0x66d3be70 ! Init value for %l6 .word 0xbc8d6c82,0x8b611824 ! Init value for %l7 .align 64 p0_init_freg: .word 0xacd446fe,0xadf99c84 ! Init value for %f0 .word 0x347ce856,0x71afd7c3 ! Init value for %f2 .word 0x18407cfa,0x12c5fea5 ! Init value for %f4 .word 0x4d490fdf,0xc1828078 ! Init value for %f6 .word 0x8fd966ae,0x361dd9d5 ! Init value for %f8 .word 0xddba74bc,0xa796d4f1 ! Init value for %f10 .word 0x41fff735,0xf74586f9 ! Init value for %f12 .word 0x4e034014,0x23c4c7ef ! Init value for %f14 .word 0x22dd57f6,0x25e761f7 ! Init value for %f16 .word 0x558327c6,0x4a3e199e ! Init value for %f18 .word 0x57b0f51f,0x9d665c63 ! Init value for %f20 .word 0x29258085,0x73bab104 ! Init value for %f22 .word 0xf323c9ff,0xc7cbf083 ! Init value for %f24 .word 0x273eacb1,0xc02974b0 ! Init value for %f26 .word 0x76fd7fd4,0x77bbfac5 ! Init value for %f28 .word 0x9496db43,0x18bb091b ! Init value for %f30 .word 0x71064788,0x45d758c6 ! Init value for %f32 .word 0xb6d099cc,0x6044b0cf ! Init value for %f34 .word 0x60bee728,0xd2980049 ! Init value for %f36 .word 0x6a91592e,0x800bdb41 ! Init value for %f38 .word 0xe038a906,0xfd9abdaa ! Init value for %f40 .word 0xe00538f8,0x78478f9e ! Init value for %f42 .word 0x63265523,0xc70a3475 ! Init value for %f44 .word 0x573651b7,0xea0648c0 ! Init value for %f46 .word 0x9cfb4ec2,0x45ac59ee .word 0xe369e36b,0x3a7af859 .word 0x1a3d77b0,0xd4a91ae0 .word 0x0b07e950,0x2e03b2ac .word 0x717a8d05,0xefabd98e .word 0xfdc040d0,0x404c52ab .word 0xf19f2a6f,0x43730e5a .word 0xfd3b8211,0xae2607c7 p0_expected_registers: .word 0x00000000,0x65f56844 .word 0x00000000,0xe37ea5da .word 0x00000000,0xad2990fb .word 0x00000000,0x764c809a .word 0x00000000,0xb5db9cc7 .word 0x00000000,0xc38496fe .word 0x00000000,0x486e8bb2 .word 0x00000000,0x073ec533 p0_expected_fp_regs: .word 0xacd446fe,0xadf99c84 .word 0x347ce856,0x71afd7c3 .word 0x18407cfa,0x12c5fea5 .word 0x4d490fdf,0xc1828078 .word 0x8fd966ae,0x361dd9d5 .word 0xddba74bc,0xa796d4f1 .word 0x41fff735,0xf74586f9 .word 0x4e034014,0x23c4c7ef .word 0x22dd57f6,0x25e761f7 .word 0x558327c6,0x4a3e199e .word 0x57b0f51f,0x9d665c63 .word 0x29258085,0x73bab104 .word 0xf323c9ff,0xc7cbf083 .word 0x273eacb1,0xc02974b0 .word 0x76fd7fd4,0x77bbfac5 .word 0x9496db43,0x18bb091b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p0_local0_expect: .word 0x851bb6e0,0xad2990fb .word 0x31abbcd8,0xffffa51a .word 0xff3601e7,0xfcca3983 .word 0x073ec533,0xce828df8 .word 0xffb97214,0xa9877d0f .word 0x37eab138,0xd0a039ab .word 0x95ba903b,0xf076236d .word 0x1ca21661,0xf739656b p0_local1_expect: .word 0x66b0eef5,0xba725f7a .word 0xd662b9b2,0xad550d65 .word 0xe90b8835,0x3c3f8420 .word 0xf88d82ce,0x233601ff .word 0xe8572dbf,0x0000002c .word 0x486e8bb2,0x4e9bdc79 .word 0x29194f9f,0x09b3c6f6 .word 0xa462a836,0x4d34d781 p0_local2_expect: .word 0xcf4890e7,0xd4ebdb3c .word 0x97ab5e4d,0xa284a28b .word 0x2408b8ff,0xc1d38aca .word 0x76fb2bb4,0x764c809a .word 0xff1092ff,0xc8398d0b .word 0x7c7c98ce,0x912e1bdf .word 0xdf441fea,0x6e7dc9ad .word 0xa6e9d336,0x18b5371d p0_local3_expect: .word 0x4d83e1ab,0xf3ef25c3 .word 0x8638dcba,0xcdb6a51a .word 0x3ad7cee9,0x7d85b89b .word 0xefdb51e1,0xe1ce28a2 .word 0x19482e94,0x94854312 .word 0xad9e7251,0xb8f824f0 .word 0x675d2cc7,0xc9b0857b .word 0x2b849b2c,0xe1fb767b share0_expect: share1_expect: share2_expect: share3_expect: p1_init_registers: .word 0x12e1813b,0xf1bb19e8 ! Init value for %l0 .word 0x1a494447,0xe069ecda ! Init value for %l1 .word 0x6db22cae,0x3b956996 ! Init value for %l2 .word 0xb6940f3c,0x1991c5c8 ! Init value for %l3 .word 0xad60fdf8,0x179fecf4 ! Init value for %l4 .word 0x33ef6326,0x0e3545ae ! Init value for %l5 .word 0xba74148c,0x801b45b9 ! Init value for %l6 .word 0x305fac22,0x22a7b192 ! Init value for %l7 .align 64 p1_init_freg: .word 0xd279a801,0x7b11ea22 ! Init value for %f0 .word 0xb11d02b3,0xb72cda9f ! Init value for %f2 .word 0x8aac361e,0x43e0d081 ! Init value for %f4 .word 0xdcdff401,0x9fa5b5a6 ! Init value for %f6 .word 0xb8bfb164,0x0ae89d44 ! Init value for %f8 .word 0xf4e85d41,0xb15f25a9 ! Init value for %f10 .word 0x317a5c30,0x01cc5357 ! Init value for %f12 .word 0xac9f279e,0x28841914 ! Init value for %f14 .word 0xedd40294,0xe19511eb ! Init value for %f16 .word 0xdd2feb32,0x3aa554ea ! Init value for %f18 .word 0x2a544ba9,0x4b766e3f ! Init value for %f20 .word 0x183ebfb9,0x02416df1 ! Init value for %f22 .word 0x3b501cba,0x5c8a43f3 ! Init value for %f24 .word 0xd2ec2f65,0x0fdbb3ab ! Init value for %f26 .word 0x863dfe9f,0xddbc7336 ! Init value for %f28 .word 0x78c54c81,0x997b9b5c ! Init value for %f30 .word 0xa05c4b21,0x6363f1dc ! Init value for %f32 .word 0x05068011,0xf06e3363 ! Init value for %f34 .word 0x564b1892,0x3e0463c5 ! Init value for %f36 .word 0xb6a74ba8,0x524c5d49 ! Init value for %f38 .word 0x8cadd24c,0x54ed1a1d ! Init value for %f40 .word 0x6a30bc58,0x12965166 ! Init value for %f42 .word 0xd534de2c,0x52e28135 ! Init value for %f44 .word 0x23969c66,0xfe9caaa3 ! Init value for %f46 .word 0xa57e42f9,0xeceb0b7a .word 0xd0dd4466,0x2d228766 .word 0x7b6b6841,0x9749d283 .word 0xb979dc62,0xa76759ec .word 0x2db4ad89,0x60c7287f .word 0x4db06ff2,0xe9fa4dda .word 0x80231e81,0x18e3f8cc .word 0xc5465de1,0x2505cbaf p1_expected_registers: .word 0x00000000,0xb3aa3641 .word 0x00000000,0x1991c5c8 .word 0x850539b2,0x4b3f5a0b .word 0x00000000,0xc8c59119 .word 0xffffffff,0xffffffc8 .word 0x00000000,0x000094b6 .word 0x00000000,0x0000ba74 .word 0x00000000,0x5d3dc610 p1_expected_fp_regs: .word 0xd279a801,0x7b11ea22 .word 0xb11d02b3,0xb72cda9f .word 0x8aac361e,0x43e0d081 .word 0xdcdff401,0x9fa5b5a6 .word 0xb8bfb164,0x0ae89d44 .word 0xf4e85d41,0xb15f25a9 .word 0x317a5c30,0x01cc5357 .word 0xac9f279e,0x28841914 .word 0xedd40294,0xe19511eb .word 0xdd2feb32,0x3aa554ea .word 0x2a544ba9,0x4b766e3f .word 0x183ebfb9,0x02416df1 .word 0x3b501cba,0x5c8a43f3 .word 0xd2ec2f65,0x0fdbb3ab .word 0x863dfe9f,0xddbc7336 .word 0x78c54c81,0x997b9b5c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p1_local0_expect: .word 0x74116772,0x30ea684f .word 0xa433bc6c,0xdc098c71 .word 0x1db2686e,0xff2e2455 .word 0x6f446d22,0x30d07790 .word 0xfff71264,0x17200898 .word 0x16302093,0x000000a4 .word 0x1aac6ec6,0x69f2f538 .word 0x00002b3c,0x8ce9c6ca p1_local1_expect: .word 0x85f19cb1,0x1ed0c584 .word 0xee067b03,0xe069ecda .word 0xa2a5a742,0x58eeb6a0 .word 0x22a7b192,0x4cded185 .word 0x850539b2,0x4b3f5a0b .word 0xcabd9d3b,0x9ed8f400 .word 0x77f24568,0x1ed21293 .word 0xee065feb,0x5631d5c4 p1_local2_expect: .word 0xf1bb19e8,0x801b45b9 .word 0x2838fbbe,0x7c48738b .word 0xa7c75518,0x6eacd1e4 .word 0x6534043c,0x0c557460 .word 0x9e92e991,0xdffa2ff4 .word 0xb6940f3c,0x1991c5c8 .word 0x801b45b9,0x02529871 .word 0xcd865ebe,0xdc5d0d15 p1_local3_expect: .word 0x586dc37a,0x04a5decf .word 0xba74148c,0xcc6e4e34 .word 0xe6a7f165,0xf67838b0 .word 0x344e6ecc,0x801b45b9 .word 0xb3aa3641,0x1991c5c8 .word 0xcd9710d9,0x4136aab3 .word 0x68f38e56,0xd9295e40 .word 0x09910490,0xd36c02c9 p2_init_registers: .word 0x7b42ea2c,0x5b92c36a ! Init value for %l0 .word 0xf4e38b20,0x668354dd ! Init value for %l1 .word 0xf138ddd3,0xc2fa6826 ! Init value for %l2 .word 0xee18788e,0x32c82dc0 ! Init value for %l3 .word 0xe62e7508,0x3cf262f6 ! Init value for %l4 .word 0x25116f57,0xdd8b2b14 ! Init value for %l5 .word 0x359fc92a,0x1501d56e ! Init value for %l6 .word 0x3e0f199e,0x33d90d07 ! Init value for %l7 .align 64 p2_init_freg: .word 0x0ea85b4e,0x9fd06686 ! Init value for %f0 .word 0x7cadada7,0xd98577ac ! Init value for %f2 .word 0xc1088d97,0x080a5272 ! Init value for %f4 .word 0xbeef425d,0x96ea82e7 ! Init value for %f6 .word 0x88a44267,0x00205048 ! Init value for %f8 .word 0xa9ade36b,0xd9d93378 ! Init value for %f10 .word 0xa236cbb2,0x8a8cc4f4 ! Init value for %f12 .word 0x2a7e7813,0xd12bd22e ! Init value for %f14 .word 0x95b7f1ec,0x18b3dd56 ! Init value for %f16 .word 0xc09d98c0,0xcb46f35c ! Init value for %f18 .word 0x0792e713,0x5bcd5571 ! Init value for %f20 .word 0x59f73a6c,0x46704876 ! Init value for %f22 .word 0x1cea82df,0x21efce8e ! Init value for %f24 .word 0xbe97fc81,0xff182137 ! Init value for %f26 .word 0xeec79b6b,0x1f2d3a27 ! Init value for %f28 .word 0x41043eee,0x0a863c80 ! Init value for %f30 .word 0xfbae9cea,0x49d7194f ! Init value for %f32 .word 0x6366eaba,0x2b7b51c2 ! Init value for %f34 .word 0x45dd9f3a,0xedefef1d ! Init value for %f36 .word 0x4a9883ed,0x16f1b47a ! Init value for %f38 .word 0xf0255d52,0x8c963d17 ! Init value for %f40 .word 0x3403deaf,0xb75e2f27 ! Init value for %f42 .word 0x5c5f273a,0x6f281978 ! Init value for %f44 .word 0xe4efd284,0xb74113a4 ! Init value for %f46 .word 0xde39bd10,0x356ffe98 .word 0xef1f525e,0x1e160fb7 .word 0xad2a05ef,0x1d9bde3f .word 0x01f0f8e7,0x9c7d8288 .word 0x72179d22,0x82773aee .word 0x22f7f5ef,0x00b6f56b .word 0x7b665ee4,0x78ffe992 .word 0x518f6e5c,0xace72056 p2_expected_registers: .word 0x00000000,0x000000a7 .word 0x00000000,0x0000754d .word 0x00000000,0x8daaea17 .word 0x00000000,0x14a3274d .word 0x00000000,0x00000027 .word 0x00000000,0x00000050 .word 0x1a271c7f,0x1795eb7b .word 0x00000000,0x000000c2 p2_expected_fp_regs: .word 0x0ea85b4e,0x9fd06686 .word 0x7cadada7,0xd98577ac .word 0xc1088d97,0x080a5272 .word 0xbeef425d,0x96ea82e7 .word 0x88a44267,0x00205048 .word 0xa9ade36b,0xd9d93378 .word 0xa236cbb2,0x8a8cc4f4 .word 0x2a7e7813,0xd12bd22e .word 0x95b7f1ec,0x18b3dd56 .word 0xc09d98c0,0xcb46f35c .word 0x0792e713,0x5bcd5571 .word 0x59f73a6c,0x46704876 .word 0x1cea82df,0x21efce8e .word 0xbe97fc81,0xff182137 .word 0xeec79b6b,0x1f2d3a27 .word 0x41043eee,0x0a863c80 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p2_local0_expect: .word 0xad000000,0xd0c8c223 .word 0x142b8bdd,0xbec64e39 .word 0x8ccc2179,0x7e7d4a99 .word 0x7669b9da,0x3cf262f6 .word 0x00a7344e,0x2a97089a .word 0xd4ae7161,0xf78c67ee .word 0x2e306b7c,0x290f794c .word 0x2792a764,0x27189367 p2_local1_expect: .word 0xd86be9ae,0xa6addb7c .word 0x0fa45c76,0x43e5fef9 .word 0x3df97cbf,0x59afc8e1 .word 0x2700175c,0x00ba8550 .word 0xaf876a43,0xcd7060b1 .word 0xfffa6826,0xe945e8bd .word 0xa32738ae,0x59afc8e1 .word 0x1aff1c7f,0x1795eb7b p2_local2_expect: .word 0x783277f3,0xc8e5088f .word 0xf6fa6826,0xe945e8bd .word 0x386f5f7a,0x0934dc46 .word 0x00000000,0xe945e8bd .word 0xa406d501,0x43f2bbaf .word 0x7573d8d2,0x5c780fff .word 0x4a6d17f6,0x716446d3 .word 0x7dfd6df6,0x124280c3 p2_local3_expect: .word 0x171eec59,0x145fde53 .word 0x2152305a,0x0e33abdf .word 0xe945e8bd,0x9c02a48b .word 0x0fdc53bd,0x14a3274d .word 0x754d267e,0x4a93fcb7 .word 0x3582d569,0x47b1a3ff .word 0xcbca6ab2,0xc39051f4 .word 0x0a321952,0x22f2d532 p3_init_registers: .word 0x338cda4e,0xb5b75102 ! Init value for %l0 .word 0x2d32d775,0xcff45f2d ! Init value for %l1 .word 0x2be1c3e2,0x31ec48dc ! Init value for %l2 .word 0x14bb04e7,0xa5e4c7e9 ! Init value for %l3 .word 0x9143fa5e,0x71b44c14 ! Init value for %l4 .word 0x876d7596,0x74ff8eb9 ! Init value for %l5 .word 0x867ebb8c,0xad7a7b70 ! Init value for %l6 .word 0x253964db,0xfef380cb ! Init value for %l7 .align 64 p3_init_freg: .word 0x531ab729,0x64edf936 ! Init value for %f0 .word 0xef6cd429,0x41bede20 ! Init value for %f2 .word 0xbbeccb41,0xb5a131d4 ! Init value for %f4 .word 0x26f44639,0x29ab9043 ! Init value for %f6 .word 0xa2681afd,0x0db42a2c ! Init value for %f8 .word 0x6d244d06,0x9e927f55 ! Init value for %f10 .word 0x2e47591a,0x8e4382b2 ! Init value for %f12 .word 0xaa60b4fe,0x8d1166e3 ! Init value for %f14 .word 0x1823d4d7,0x6ac0e9d0 ! Init value for %f16 .word 0x62511ea7,0x2c201919 ! Init value for %f18 .word 0x20888f70,0xaa086332 ! Init value for %f20 .word 0x3ff20c0a,0xc6159c44 ! Init value for %f22 .word 0x9b387da6,0xe7f1ea33 ! Init value for %f24 .word 0xfb4f4f47,0x3a328337 ! Init value for %f26 .word 0x3126ddb1,0xca4fa3f8 ! Init value for %f28 .word 0xe6d169f2,0x697da7f7 ! Init value for %f30 .word 0x78c8beb6,0xb9004409 ! Init value for %f32 .word 0x149b7ab8,0xba1b4966 ! Init value for %f34 .word 0x5b60fc50,0xcdc263d1 ! Init value for %f36 .word 0xdd9c056d,0xd4e4ffe2 ! Init value for %f38 .word 0xc51d44c5,0x30e8dbe0 ! Init value for %f40 .word 0x17eb5ade,0xce46826d ! Init value for %f42 .word 0x898174c0,0x1496c05f ! Init value for %f44 .word 0x15d06862,0x74434ddb ! Init value for %f46 .word 0x48f2b71e,0x6550d355 .word 0x0a2332c7,0xc27cef1e .word 0xc2b79a34,0x0e357a32 .word 0x769da964,0xe3a648f5 .word 0x432d67a9,0xc66fe395 .word 0x0a9dae0c,0x90effe97 .word 0xa1d08488,0x67d26f9f .word 0xde3b79cd,0x4e182e62 p3_expected_registers: .word 0x00000000,0x33ee4dd8 .word 0xa41a67cc,0x69440236 .word 0x00000000,0xf8153773 .word 0xffffffff,0xfffffffc .word 0x17000000,0x7db8f0b5 .word 0x00000000,0x313ad242 .word 0x00000000,0x00000067 .word 0x00000000,0xfec940dd p3_expected_fp_regs: .word 0x531ab729,0x64edf936 .word 0xef6cd429,0x41bede20 .word 0xbbeccb41,0xb5a131d4 .word 0x26f44639,0x29ab9043 .word 0xa2681afd,0x0db42a2c .word 0x6d244d06,0x9e927f55 .word 0x2e47591a,0x8e4382b2 .word 0xaa60b4fe,0x8d1166e3 .word 0x1823d4d7,0x6ac0e9d0 .word 0x62511ea7,0x2c201919 .word 0x20888f70,0xaa086332 .word 0x3ff20c0a,0xc6159c44 .word 0x9b387da6,0xe7f1ea33 .word 0xfb4f4f47,0x3a328337 .word 0x3126ddb1,0xca4fa3f8 .word 0xe6d169f2,0x697da7f7 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p3_local0_expect: .word 0x3188590a,0x20af630b .word 0xffd11312,0x8adb1c3a .word 0x2cccf3b0,0x6e0370b0 .word 0x85dd6e71,0xdb8645ec .word 0x8137d279,0xac0a4b5f .word 0x9f34aea8,0xeeee1c61 .word 0xb23ad2b3,0xe48d8223 .word 0x74d0062e,0x413d5bdd p3_local1_expect: .word 0xdd402a5b,0xd7168ddd .word 0xf8153773,0x944d615b .word 0xb1a7687d,0xc6901b91 .word 0xffe4df68,0xa2f652de .word 0x3d1bc2e0,0xa4fa5ae4 .word 0x7e0d4eff,0xa6995d43 .word 0x75366fbb,0xac7b6ce6 .word 0xff8b6cfc,0x313ad242 p3_local2_expect: .word 0x00000067,0x00000017 .word 0xe8641a17,0xbec5a5c3 .word 0xfc17154b,0x4c058c82 .word 0x17000000,0x7db8f0b5 .word 0x0d1f961e,0x08e2517a .word 0x068e98fe,0x65f9ca6c .word 0xc7071843,0x8f262d03 .word 0x44ba7337,0xbfa508b8 p3_local3_expect: .word 0x000000dc,0xcbce2183 .word 0xff1b9fde,0x524be910 .word 0x51575dba,0x000000cd .word 0xd84dee33,0x468a1d7c .word 0xaf44fb6b,0x7c7e895c .word 0xf33120f3,0x8590b903 .word 0xa4fa5ae4,0x5353d557 .word 0xa41affcc,0x69440236 p4_init_registers: .word 0x847c3ac4,0xa3342fb1 ! Init value for %l0 .word 0x1c389f7c,0x2f95a66d ! Init value for %l1 .word 0x78b1fab2,0x868d8a5d ! Init value for %l2 .word 0x04c83cfc,0x537563f0 ! Init value for %l3 .word 0xd79ed812,0x220415af ! Init value for %l4 .word 0x8e031aea,0x8c512e9a ! Init value for %l5 .word 0x51056542,0x38ec9ba3 ! Init value for %l6 .word 0x08741f10,0x0ac2a212 ! Init value for %l7 .align 64 p4_init_freg: .word 0x2b6811e0,0xc44052e1 ! Init value for %f0 .word 0xa58502f4,0x8b07723f ! Init value for %f2 .word 0x837526ee,0x6df40bca ! Init value for %f4 .word 0x54f65485,0xaf66b4db ! Init value for %f6 .word 0xc279a1d5,0x277d6936 ! Init value for %f8 .word 0x8f8faf92,0x428ed68f ! Init value for %f10 .word 0xd1427ae4,0x25f88985 ! Init value for %f12 .word 0xca974b09,0x89ce2fbc ! Init value for %f14 .word 0x1a1b8760,0x54c8b591 ! Init value for %f16 .word 0xd06ee59c,0xb1d5053c ! Init value for %f18 .word 0x615e9881,0xc85c94fc ! Init value for %f20 .word 0x496f7d47,0x0e981b34 ! Init value for %f22 .word 0xf7a10487,0x3940b1de ! Init value for %f24 .word 0x624ef859,0x280d4e75 ! Init value for %f26 .word 0x28f2d31c,0x82657def ! Init value for %f28 .word 0x50ec95c2,0x68307aef ! Init value for %f30 .word 0xd6a1ae49,0x6e2fa7f6 ! Init value for %f32 .word 0x76804570,0x0db1d250 ! Init value for %f34 .word 0x93429e7a,0x3cdcc597 ! Init value for %f36 .word 0x591a7164,0xc52df21d ! Init value for %f38 .word 0xc21f8b96,0x425180a5 ! Init value for %f40 .word 0x973149a9,0xae82f1ed ! Init value for %f42 .word 0x70f0e3b5,0xab03396b ! Init value for %f44 .word 0xe58e3c27,0x3a22075a ! Init value for %f46 .word 0x447bf23a,0xf292d7f6 .word 0x4ab04e03,0x4a80615b .word 0x04811dd2,0x61e0633e .word 0xbf91b55d,0x2b345f82 .word 0xd3ec57b8,0xb10b8843 .word 0x0d55ae02,0x83703c87 .word 0x58f0ee4c,0x943063ee .word 0x7ebe3d6c,0x6efdb144 p4_expected_registers: .word 0x00000000,0x000000f9 .word 0x00000000,0x00000a3a .word 0x00000000,0x057a0889 .word 0x00000000,0x15b2f020 .word 0x00000000,0x3b3b745b .word 0x00000000,0x0000283d .word 0x00000000,0x00007c83 .word 0x00000000,0xf450040b p4_expected_fp_regs: .word 0x2b6811e0,0xc44052e1 .word 0xa58502f4,0x8b07723f .word 0x837526ee,0x6df40bca .word 0x54f65485,0xaf66b4db .word 0xc279a1d5,0x277d6936 .word 0x8f8faf92,0x428ed68f .word 0xd1427ae4,0x25f88985 .word 0xca974b09,0x89ce2fbc .word 0x1a1b8760,0x54c8b591 .word 0xd06ee59c,0xb1d5053c .word 0x615e9881,0xc85c94fc .word 0x496f7d47,0x0e981b34 .word 0xf7a10487,0x3940b1de .word 0x624ef859,0x280d4e75 .word 0x28f2d31c,0x82657def .word 0x50ec95c2,0x68307aef .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p4_local0_expect: .word 0x3a0a980c,0x29f0cc0d .word 0x9b366465,0x840a8114 .word 0x7744f7f0,0x4523db24 .word 0xc63110c3,0x6db8bf94 .word 0x55cc7017,0x9e0b2ad7 .word 0x283d89d9,0x56de97e2 .word 0x945f7e22,0x000000db .word 0x6f1165c8,0xe65fca40 p4_local1_expect: .word 0x837c62ff,0x180e6d1f .word 0x00984acb,0x60bd06b1 .word 0x0b523fa4,0xa6ff087e .word 0x1fdeeef7,0x2259d115 .word 0xec5d2002,0x567fde19 .word 0x80dbfaa7,0x2222e1f1 .word 0x19152774,0x437e4498 .word 0x0d09e839,0x7d1f6791 p4_local2_expect: .word 0x9b366465,0x057a0889 .word 0x1b6c52c3,0x388bf5cb .word 0x03b2d5d1,0xed8393ce .word 0xd9ba52ff,0xad097f56 .word 0xff00283d,0x983f2e1a .word 0x057a0889,0x15b2f020 .word 0xff7493e5,0x0ffa989c .word 0x309e0150,0xf3ff2270 p4_local3_expect: .word 0xa70b5bbd,0xe18ef3c6 .word 0xd5cc1db4,0x92723d87 .word 0x3b3b745b,0x7e66348d .word 0xd92c7618,0x6c0552f5 .word 0xd1d5b203,0xc3bc4f1f .word 0xfffbaada,0x13d9abbf .word 0xbb25e958,0x15761b3e .word 0x416d1129,0x30d1057e p5_init_registers: .word 0x9f7c7546,0x1907b961 ! Init value for %l0 .word 0xfb201782,0x07b0b8d0 ! Init value for %l1 .word 0x2828a484,0x4d28a5b2 ! Init value for %l2 .word 0x619e05d7,0xc490449d ! Init value for %l3 .word 0x136549fc,0x4b60b7bc ! Init value for %l4 .word 0xd83251e2,0x1447ec54 ! Init value for %l5 .word 0x93b21ddc,0x2a3aaebf ! Init value for %l6 .word 0x05671543,0xf9a448c0 ! Init value for %l7 .align 64 p5_init_freg: .word 0xba6c7919,0x23744170 ! Init value for %f0 .word 0x00524be0,0x078d71da ! Init value for %f2 .word 0xc0a8c71d,0x51e9d589 ! Init value for %f4 .word 0x1da0a074,0xdfb4f6ce ! Init value for %f6 .word 0xbc801433,0x81a99fae ! Init value for %f8 .word 0xab0b5502,0x5d6e97ac ! Init value for %f10 .word 0x2e575c07,0x78a62483 ! Init value for %f12 .word 0x74b9c6e3,0xf51ae519 ! Init value for %f14 .word 0x9a1791c2,0xaa138258 ! Init value for %f16 .word 0x023dc3b4,0xff0d1f35 ! Init value for %f18 .word 0x1f7ac04b,0x17f5e96b ! Init value for %f20 .word 0xf11dcd6a,0xb7be3d4c ! Init value for %f22 .word 0x92d2552c,0x63fbaf52 ! Init value for %f24 .word 0xcfd339af,0x18b459bd ! Init value for %f26 .word 0xf4d78519,0x8f98b429 ! Init value for %f28 .word 0x7e87e1c8,0x8ebf82f8 ! Init value for %f30 .word 0x3ee75f0b,0x3addc12c ! Init value for %f32 .word 0xde3b1983,0x4e590ff0 ! Init value for %f34 .word 0x6d2dd561,0x3ddb790d ! Init value for %f36 .word 0x1cc59515,0x80aa6c49 ! Init value for %f38 .word 0x52c42853,0x00ab2a50 ! Init value for %f40 .word 0x285d80da,0x305c6298 ! Init value for %f42 .word 0xbb66a38e,0xacafd4ef ! Init value for %f44 .word 0x21e8f343,0x5a2f2c20 ! Init value for %f46 .word 0x819b3477,0x183d578d .word 0x96fd87ce,0xe657cf48 .word 0x5961d219,0x4572769b .word 0x21cee20f,0xfec8d3f0 .word 0x5cdebb5f,0x8791e925 .word 0x2712cb6d,0x68a3378c .word 0x618760df,0xaef15511 .word 0xfdc35cc2,0x6d0e0731 p5_expected_registers: .word 0x9d374c82,0x0f85766a .word 0x00000000,0x000000ce .word 0x00000000,0x0000000a .word 0x00000000,0x000000e8 .word 0x00000000,0x5d9e5aab .word 0x00000000,0x32701262 .word 0xffffffff,0xb2a5284d .word 0x00000000,0xebd508b3 p5_expected_fp_regs: .word 0xba6c7919,0x23744170 .word 0x00524be0,0x078d71da .word 0xc0a8c71d,0x51e9d589 .word 0x1da0a074,0xdfb4f6ce .word 0xbc801433,0x81a99fae .word 0xab0b5502,0x5d6e97ac .word 0x2e575c07,0x78a62483 .word 0x74b9c6e3,0xf51ae519 .word 0x9a1791c2,0xaa138258 .word 0x023dc3b4,0xff0d1f35 .word 0x1f7ac04b,0x17f5e96b .word 0xf11dcd6a,0xb7be3d4c .word 0x92d2552c,0x63fbaf52 .word 0xcfd339af,0x18b459bd .word 0xf4d78519,0x8f98b429 .word 0x7e87e1c8,0x8ebf82f8 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p5_local0_expect: .word 0x07da6208,0x05668b47 .word 0xfebf36ff,0x32701262 .word 0xdb435824,0xd06886e9 .word 0xebd508b3,0x26b29905 .word 0x105dcced,0x812f8ae7 .word 0xb2a5284d,0x329aaaa8 .word 0x117fada2,0x7aeb4384 .word 0x1b4cbe35,0xd92d60d3 p5_local1_expect: .word 0x4f2a1513,0x8cecff79 .word 0xae27ebe9,0x80122a71 .word 0x655d49ab,0x5d9e5aab .word 0x4c5a8e59,0x38ac9cc6 .word 0xc71352b4,0x3b5a574e .word 0x1e2a1513,0xad07cd13 .word 0x7717eabd,0x6d5a7742 .word 0xfe7b4d59,0x445f9c6f p5_local2_expect: .word 0x977a0e8f,0x0d77429f .word 0xff0dcbe4,0x91bf8367 .word 0xffffae27,0xb77f4eed .word 0x9d374c82,0x0f85766a .word 0xff882260,0x325cb9cd .word 0x00000000,0x000000e8 .word 0xaff3c457,0x2f50517e .word 0xb50b6901,0x871b8412 p5_local3_expect: .word 0x32fa53d6,0xb711fe89 .word 0x9ce6d142,0x46a7e1c9 .word 0xffef00c2,0x2139cbf1 .word 0x15555b6a,0xcbec98ba .word 0x90c47974,0x4ff6b41e .word 0xff756508,0x765dda07 .word 0x919cb554,0x48f035b1 .word 0x9d2374bc,0xfdfb1e26 p6_init_registers: .word 0x44bc04f6,0x5c01712b ! Init value for %l0 .word 0xa8f8ea78,0x6e6baf54 ! Init value for %l1 .word 0x137290a6,0x1e30fa6b ! Init value for %l2 .word 0x55b454e1,0xfb295b76 ! Init value for %l3 .word 0xee0a4420,0x7a23ba5b ! Init value for %l4 .word 0x0f9181c2,0x1eea273a ! Init value for %l5 .word 0xa568c5d8,0xaef6dca6 ! Init value for %l6 .word 0x7e098004,0xb051e783 ! Init value for %l7 .align 64 p6_init_freg: .word 0xb48dfc5e,0xed9e0d94 ! Init value for %f0 .word 0x5924a55c,0x4706e77c ! Init value for %f2 .word 0x7d228413,0x25ed97a4 ! Init value for %f4 .word 0x350178bb,0x70745045 ! Init value for %f6 .word 0x41cfca14,0x07b15174 ! Init value for %f8 .word 0x67b4ec69,0x5808d7dd ! Init value for %f10 .word 0xd37a5c7c,0x5d6ad48b ! Init value for %f12 .word 0xd0fce640,0xa8605fd8 ! Init value for %f14 .word 0x19111abc,0x72da45ea ! Init value for %f16 .word 0xcd36a14a,0xbc2a87ee ! Init value for %f18 .word 0x42e3d1fd,0x5953993f ! Init value for %f20 .word 0x24785a26,0x3f961b33 ! Init value for %f22 .word 0x8e976d70,0xcf3588fb ! Init value for %f24 .word 0x9a8ea727,0x73c10581 ! Init value for %f26 .word 0x9c3e9a27,0x97256e02 ! Init value for %f28 .word 0x25186eca,0x100caf25 ! Init value for %f30 .word 0xca65dbc7,0x8822ec1e ! Init value for %f32 .word 0x28b443f6,0x11ae07ce ! Init value for %f34 .word 0xda9877fe,0xe01a964c ! Init value for %f36 .word 0x919bc093,0xa7e142de ! Init value for %f38 .word 0xd135caa6,0x363f9ffc ! Init value for %f40 .word 0x7736acf2,0xfb9557f1 ! Init value for %f42 .word 0xaaf7342a,0x99b61100 ! Init value for %f44 .word 0x7034d28d,0xfd51047a ! Init value for %f46 .word 0x697f02d5,0x80576746 .word 0x5fccdd65,0x48e6d4de .word 0x186eac03,0x483d6928 .word 0x838027e9,0x8cdcde39 .word 0x4f611ae1,0xd9ced01d .word 0x87c1c4b2,0x981f9a2d .word 0xae84a0a1,0x9b381ab1 .word 0x28bce6d3,0xc5b6cfa3 p6_expected_registers: .word 0x2df02a35,0x132b3424 .word 0x00000000,0x00000000 .word 0x00000000,0x90c41287 .word 0x00000000,0x19adec72 .word 0xd2e63887,0x3f791e31 .word 0x00000000,0x3f791e31 .word 0x00000000,0x00001e30 .word 0xffffffff,0x872681cf p6_expected_fp_regs: .word 0xb48dfc5e,0xed9e0d94 .word 0x5924a55c,0x4706e77c .word 0x7d228413,0x25ed97a4 .word 0x350178bb,0x70745045 .word 0x41cfca14,0x07b15174 .word 0x67b4ec69,0x5808d7dd .word 0xd37a5c7c,0x5d6ad48b .word 0xd0fce640,0xa8605fd8 .word 0x19111abc,0x72da45ea .word 0xcd36a14a,0xbc2a87ee .word 0x42e3d1fd,0x5953993f .word 0x24785a26,0x3f961b33 .word 0x8e976d70,0xcf3588fb .word 0x9a8ea727,0x73c10581 .word 0x9c3e9a27,0x97256e02 .word 0x25186eca,0x100caf25 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p6_local0_expect: .word 0x48040514,0xcfd0036c .word 0x851837ff,0x0ce47a83 .word 0x7a8300a9,0x1dc1e547 .word 0x5e1e0450,0xf651d360 .word 0xaebceee9,0xc18698a8 .word 0x90c41287,0x19adec72 .word 0xb9dba968,0x6662e2f1 .word 0xbbbfd526,0xc33cd217 p6_local1_expect: .word 0xd2e63887,0x6b58444a .word 0xa6413139,0xfed375a9 .word 0x8c86b041,0xf3b5e95b .word 0x94ba51b2,0x3208727d .word 0x24342b13,0x352af02d .word 0x5188b4bf,0xd97ea2ff .word 0x63720b02,0x5c14110b .word 0xe67d0047,0x5428e2c3 p6_local2_expect: .word 0x19c5aca6,0x07810755 .word 0x2d328ca8,0x132b3424 .word 0x872681cf,0xc454828a .word 0xff1611fa,0xd3629e7c .word 0xffe2a04e,0x56a399d7 .word 0x0000d2e6,0xb0d97174 .word 0x0301e764,0x68cc39f4 .word 0xb912c7c2,0x80e213d9 p6_local3_expect: .word 0x3e000000,0x303d6687 .word 0xc1ddee8d,0x8ea826a5 .word 0x6aa8e9ea,0xc7cbfc7d .word 0x1e30fa6b,0x736bb239 .word 0x1612a2a3,0xbaab4493 .word 0xab143d85,0xf21f3379 .word 0x3945ee66,0xc5bdce95 .word 0x74c70345,0x63122c30 p7_init_registers: .word 0xd81c2388,0x9ddd75e7 ! Init value for %l0 .word 0x38bd74e3,0xf0189635 ! Init value for %l1 .word 0x8988b960,0x334e96f9 ! Init value for %l2 .word 0x9262cdd5,0xbe24aa4a ! Init value for %l3 .word 0xdc05b935,0xfb6a7eeb ! Init value for %l4 .word 0xc4f9ecc4,0x2ac1abab ! Init value for %l5 .word 0x3f886ecc,0x8f60ca15 ! Init value for %l6 .word 0xa31f9602,0x3d878b8d ! Init value for %l7 .align 64 p7_init_freg: .word 0x4f9817c5,0xa146e093 ! Init value for %f0 .word 0xb4d3147f,0x32990a4e ! Init value for %f2 .word 0x518e5e1c,0x6fcd0cb8 ! Init value for %f4 .word 0x5c2582de,0x60a1f555 ! Init value for %f6 .word 0xc14b0f26,0x466c7392 ! Init value for %f8 .word 0x58413a40,0x9dafb295 ! Init value for %f10 .word 0x8de1152d,0xa50763af ! Init value for %f12 .word 0xd7026c73,0x05d7a5c8 ! Init value for %f14 .word 0x244174fd,0x98d1e562 ! Init value for %f16 .word 0x3bfa564c,0x858608de ! Init value for %f18 .word 0xeceb7648,0x5bc9d96e ! Init value for %f20 .word 0xfb29e647,0xe2cedb25 ! Init value for %f22 .word 0x23dcd4f5,0xbd814c05 ! Init value for %f24 .word 0x15517477,0x45dc61b6 ! Init value for %f26 .word 0x26501062,0x89b22ca4 ! Init value for %f28 .word 0xc605a938,0x1765510d ! Init value for %f30 .word 0x5309c387,0x29d1a931 ! Init value for %f32 .word 0x3af36760,0xf0fd02fc ! Init value for %f34 .word 0x71e69425,0x78e2cb4e ! Init value for %f36 .word 0xac3ec06d,0xe587d099 ! Init value for %f38 .word 0x79102e2b,0x6299c237 ! Init value for %f40 .word 0x48daf67a,0x3913a486 ! Init value for %f42 .word 0x7c1a2152,0xc9cc0531 ! Init value for %f44 .word 0xe50ec1b6,0x0db141c0 ! Init value for %f46 .word 0xd1dc0c2d,0xee683ab0 .word 0x446f8761,0x14f11956 .word 0xa87d3236,0xd128f3d3 .word 0x1f8ee458,0x71c4b9a5 .word 0x44b1c02c,0x44409465 .word 0xb5f08249,0x30ac9cc2 .word 0xdd17d1b5,0x145f99a7 .word 0x888ac271,0xce1bfde8 p7_expected_registers: .word 0x00000000,0x00000038 .word 0x0088d18e,0x1ba7aa1a .word 0x1d5fb5bb,0x77ece00d .word 0x00000000,0xbb2b3faf .word 0x00000000,0xbd535013 .word 0x00000000,0x00000027 .word 0x0d6f22f0,0x5da4c811 .word 0x00000000,0x00000000 p7_expected_fp_regs: .word 0x4f9817c5,0xa146e093 .word 0xb4d3147f,0x32990a4e .word 0x518e5e1c,0x6fcd0cb8 .word 0x5c2582de,0x60a1f555 .word 0xc14b0f26,0x466c7392 .word 0x58413a40,0x9dafb295 .word 0x8de1152d,0xa50763af .word 0xd7026c73,0x05d7a5c8 .word 0x244174fd,0x98d1e562 .word 0x3bfa564c,0x858608de .word 0xeceb7648,0x5bc9d96e .word 0xfb29e647,0xe2cedb25 .word 0x23dcd4f5,0xbd814c05 .word 0x15517477,0x45dc61b6 .word 0x26501062,0x89b22ca4 .word 0xc605a938,0x1765510d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p7_local0_expect: .word 0x00000000,0x0de0ec77 .word 0xca58ad02,0x06947f2b .word 0xfb6a7eeb,0xf9d28a91 .word 0x2a22d1bd,0xdd045ef8 .word 0x1d5fb5bb,0x77ece00d .word 0xc156ffb2,0x6661882a .word 0x9b032db4,0x2a77e1a1 .word 0x000000d5,0x394aca89 p7_local1_expect: .word 0x004ab109,0x1dc16e57 .word 0x92e48058,0x3ed19cd8 .word 0x9ddd75e7,0xa6591e84 .word 0xb02301b3,0xfc890cfe .word 0x2d9d0067,0xb4b46f8f .word 0xfff772d2,0xf5e44111 .word 0xca2a2bd9,0xb9965bdf .word 0xacb07e44,0xc4fa5295 p7_local2_expect: .word 0x2c0fbaf7,0x674da118 .word 0xfbb73b89,0xfccfb921 .word 0x4111e339,0xbeffe808 .word 0xff505f81,0x7fe6fffb .word 0x0000007e,0x40883761 .word 0xe49b3e84,0x9b4779ec .word 0xc4125385,0xdaa25586 .word 0x0d3036b4,0x75f52856 p7_local3_expect: .word 0xe916de87,0xea5602ba .word 0x71cb81df,0xeeb232bb .word 0xabef8e60,0x88ec4325 .word 0xeb405a8a,0x68ccc369 .word 0x15ca608f,0xedba1b83 .word 0x11c8a45d,0xf0226f0d .word 0x468783fa,0x06947f2b .word 0x0088d18e,0x1ba7aa1a p8_init_registers: .word 0x12172662,0x94ab4b33 ! Init value for %l0 .word 0x49821158,0xc7cf52cf ! Init value for %l1 .word 0xb201364a,0x2847be50 ! Init value for %l2 .word 0xbe56929e,0x87665864 ! Init value for %l3 .word 0x9bda1347,0xe32d1ffb ! Init value for %l4 .word 0xa9cb632d,0xe2f677c1 ! Init value for %l5 .word 0x29612e66,0xc485ebd5 ! Init value for %l6 .word 0x77611ee6,0x7c478e77 ! Init value for %l7 .align 64 p8_init_freg: .word 0xdd2e4359,0xa94c7c0c ! Init value for %f0 .word 0xee796565,0x7d605b62 ! Init value for %f2 .word 0x87849d68,0xaaa4833f ! Init value for %f4 .word 0x81f550e2,0x28717164 ! Init value for %f6 .word 0x2dc78a41,0xf5010e94 ! Init value for %f8 .word 0x580297d5,0x21d0bda7 ! Init value for %f10 .word 0x040a4a29,0xb7ddb236 ! Init value for %f12 .word 0x436d63b5,0xa6e3ced9 ! Init value for %f14 .word 0xc2d7f317,0xca5fec6a ! Init value for %f16 .word 0x2014efe8,0xf3116859 ! Init value for %f18 .word 0xf29c2c41,0x389e9551 ! Init value for %f20 .word 0xdeebc59d,0x6c6ecaf2 ! Init value for %f22 .word 0xc69f265e,0x2090d24a ! Init value for %f24 .word 0x2b77733d,0x187d1f7e ! Init value for %f26 .word 0x4b4945df,0x6ef765c1 ! Init value for %f28 .word 0x706594d2,0x2d38cc83 ! Init value for %f30 .word 0x8ba99de0,0x58174be7 ! Init value for %f32 .word 0xeb77f159,0x302c9819 ! Init value for %f34 .word 0x7d9318f8,0x4f8cf8ff ! Init value for %f36 .word 0x8e88c0bf,0xc9037f75 ! Init value for %f38 .word 0xd1ca05b8,0x45536751 ! Init value for %f40 .word 0x69b314d0,0x02d715dd ! Init value for %f42 .word 0x498dc283,0xec128e43 ! Init value for %f44 .word 0xbf227579,0xde943a1f ! Init value for %f46 .word 0xd8c2daf4,0x6a5d35a1 .word 0x5f951ca6,0x88a05789 .word 0xcd5cd004,0x7ac8c0b5 .word 0x7abe60f9,0x7451d3e1 .word 0x9f330949,0x83e1c468 .word 0xeeb6e241,0x81c4fcc8 .word 0xa0a3bd63,0xcbd2d719 .word 0x82a20cb2,0x8c3b4d15 p8_expected_registers: .word 0x12172662,0x94ab4b33 .word 0x00000000,0x00003363 .word 0x00000000,0xaa286cea .word 0x00000000,0x0f4c7206 .word 0x00000000,0x00cc1395 .word 0xffffffff,0xffffffa0 .word 0x00000000,0x000000b6 .word 0x00000000,0x000013df p8_expected_fp_regs: .word 0xdd2e4359,0xa94c7c0c .word 0xee796565,0x7d605b62 .word 0x87849d68,0xaaa4833f .word 0x81f550e2,0x28717164 .word 0x2dc78a41,0xf5010e94 .word 0x580297d5,0x21d0bda7 .word 0x040a4a29,0xb7ddb236 .word 0x436d63b5,0xa6e3ced9 .word 0xc2d7f317,0xca5fec6a .word 0x2014efe8,0xf3116859 .word 0xf29c2c41,0x389e9551 .word 0xdeebc59d,0x6c6ecaf2 .word 0xc69f265e,0x2090d24a .word 0x2b77733d,0x187d1f7e .word 0x4b4945df,0x6ef765c1 .word 0x706594d2,0x2d38cc83 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p8_local0_expect: .word 0x10134eef,0xb644dc05 .word 0x03d16990,0x33637e87 .word 0x978469ff,0xe75280b2 .word 0xed9dd3ed,0xce0f85ce .word 0xb3721ec6,0xebb61688 .word 0x8dc24afe,0x26530b25 .word 0x428c1d28,0x0d4b43a7 .word 0x6c2ad591,0x238a36ab p8_local1_expect: .word 0xfa20fdb7,0x3db469ef .word 0xa064bef1,0x09eded58 .word 0x450aee83,0x161373a4 .word 0x319c2347,0x58e9c609 .word 0x29ce39ff,0xa263a091 .word 0xff4b5667,0xe0e3079a .word 0xe0372927,0x0ab23126 .word 0xbbffc9df,0x68f08459 p8_local2_expect: .word 0xff1561c3,0xbbdb3b7d .word 0x919672bf,0xaa286cea .word 0xff440281,0x9f655373 .word 0x000000b5,0x9421dcff .word 0x0ab23126,0xe592bcba .word 0xd634149d,0x000003d1 .word 0x6ac1f84c,0x6824cd8e .word 0xffee06be,0xe09422e1 p8_local3_expect: .word 0x8d1c13df,0xbddc1c16 .word 0xbe56929e,0x87665864 .word 0xce0f85ce,0x6b83f1be .word 0x0f631f90,0x3bb487c9 .word 0xe0e3079a,0xd5482c55 .word 0x42cf0112,0x950aaf3b .word 0x2847be50,0xeae37e8a .word 0x3abc5aad,0x1b50d4c7 p9_init_registers: .word 0xa89d91de,0xbd434b6e ! Init value for %l0 .word 0xca1d5a80,0x14556b6b ! Init value for %l1 .word 0x30735924,0x521327a3 ! Init value for %l2 .word 0x101e6a72,0x445a39b1 ! Init value for %l3 .word 0x1d671270,0x8a306953 ! Init value for %l4 .word 0x8a059ab7,0xb301f197 ! Init value for %l5 .word 0x4c4a41fd,0xa5cf38df ! Init value for %l6 .word 0x1846a1f2,0x3102472b ! Init value for %l7 .align 64 p9_init_freg: .word 0xd617ca5f,0x7fb1a1d5 ! Init value for %f0 .word 0xfb2fbdd1,0x923f16e5 ! Init value for %f2 .word 0xee5a6446,0x77027419 ! Init value for %f4 .word 0x4fd9aa04,0xd4f06a91 ! Init value for %f6 .word 0xa7b530ec,0xdfa87d26 ! Init value for %f8 .word 0xd3ea53fe,0xf7f496b1 ! Init value for %f10 .word 0x512dcc19,0x1d49289e ! Init value for %f12 .word 0xbe6a32e4,0x3bfb9613 ! Init value for %f14 .word 0x262e33ab,0x0df28b49 ! Init value for %f16 .word 0x946eb446,0xbd89d412 ! Init value for %f18 .word 0x23bd9fc8,0x7b9774eb ! Init value for %f20 .word 0xaba14ea6,0x6bbeaeb9 ! Init value for %f22 .word 0xdd74a556,0x72da04c0 ! Init value for %f24 .word 0x9168cf2d,0x4a008f97 ! Init value for %f26 .word 0x4d12349d,0x0f50bbd3 ! Init value for %f28 .word 0x04c99029,0xf6d13ac4 ! Init value for %f30 .word 0xf43a4f4e,0xee7d9d71 ! Init value for %f32 .word 0xe543753c,0x8d3adf80 ! Init value for %f34 .word 0x8bf1770f,0x6d829751 ! Init value for %f36 .word 0x63945248,0x8bfd9229 ! Init value for %f38 .word 0x35fd258a,0x98bea874 ! Init value for %f40 .word 0xf52edbfb,0x04b9f4bf ! Init value for %f42 .word 0x11439800,0x66ea9319 ! Init value for %f44 .word 0x75d7c418,0xe6aa6d1e ! Init value for %f46 .word 0x873dbb6c,0x780bb15a .word 0x82720713,0x6f05562d .word 0xda8d09a5,0x8c11d778 .word 0xa7e0472a,0x455f120d .word 0x826ba8cb,0x9e96dd6c .word 0x822f7e6c,0xeb2fb1df .word 0x7f3727fd,0x61e133b6 .word 0x29233bd6,0x9082e05b p9_expected_registers: .word 0x00000000,0x000000c3 .word 0x00000000,0x000021ab .word 0xeb079e5c,0x6cae7d65 .word 0x00000000,0x000000ed .word 0x00000000,0xa9ab0f2a .word 0x00000000,0x1c061946 .word 0x00000000,0x0000008b .word 0x00000000,0x670c9cce p9_expected_fp_regs: .word 0xd617ca5f,0x7fb1a1d5 .word 0xfb2fbdd1,0x923f16e5 .word 0xee5a6446,0x77027419 .word 0x4fd9aa04,0xd4f06a91 .word 0xa7b530ec,0xdfa87d26 .word 0xd3ea53fe,0xf7f496b1 .word 0x512dcc19,0x1d49289e .word 0xbe6a32e4,0x3bfb9613 .word 0x262e33ab,0x0df28b49 .word 0x946eb446,0xbd89d412 .word 0x23bd9fc8,0x7b9774eb .word 0xaba14ea6,0x6bbeaeb9 .word 0xdd74a556,0x72da04c0 .word 0x9168cf2d,0x4a008f97 .word 0x4d12349d,0x0f50bbd3 .word 0x04c99029,0xf6d13ac4 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p9_local0_expect: .word 0xc49ff119,0x021a210b .word 0xc003bf3e,0x2f729b36 .word 0xa5cf38df,0x71ac3417 .word 0x3e4d2267,0xcdcaecef .word 0x0f1e8643,0xe2cb3b38 .word 0xb38fcbff,0x56af1975 .word 0x6364e08b,0x4a0f3dcd .word 0x63dc3f0b,0xe6eb7bc5 p9_local1_expect: .word 0x00000000,0x00000004 .word 0x901d5edc,0xf3efbbfb .word 0xff8854c0,0xcd7bb4cc .word 0x8bf68453,0xf955b709 .word 0xffd8be60,0xa02e8a4c .word 0x68457855,0xd9dd1d87 .word 0xf6b234a1,0xc49ff119 .word 0xe1c4b6c8,0xcd9ab403 p9_local2_expect: .word 0x9960c38e,0xa9ab0f2a .word 0xc49ff119,0x1c061946 .word 0x9340af57,0x670c9cce .word 0xab21c6ae,0x70fe13a1 .word 0x75cc72ba,0xc17fbbcf .word 0x02a9fa2f,0x2e6f86b0 .word 0x5b09bdea,0xd2184c3c .word 0x083bd6a7,0x3be030cd p9_local3_expect: .word 0xff50ad99,0x8fb7ef5f .word 0xc57bebe6,0x6b6b5514 .word 0x1b6c9e77,0x15dd14be .word 0xe0d207ac,0x4281ef75 .word 0xcfea594c,0x311afff5 .word 0x6de0e07a,0x0738116b .word 0x0000008b,0x5c768b36 .word 0x9964ff67,0x584ee9ea p10_init_registers: .word 0x46bd4e4c,0x6fecd921 ! Init value for %l0 .word 0x5275a266,0xe54eded6 ! Init value for %l1 .word 0xd18fabf6,0x48a894f7 ! Init value for %l2 .word 0x81517387,0xfccab133 ! Init value for %l3 .word 0x4b825a2c,0x2ae61b58 ! Init value for %l4 .word 0xca2de324,0xafaa0ac9 ! Init value for %l5 .word 0x9583d81b,0x9d078f58 ! Init value for %l6 .word 0xc22bc682,0x0e2841cd ! Init value for %l7 .align 64 p10_init_freg: .word 0xcbd53764,0xde893e2b ! Init value for %f0 .word 0xc56f02af,0xd62021fa ! Init value for %f2 .word 0x8a7a5737,0x93ff62e3 ! Init value for %f4 .word 0x4001f354,0xfda623d6 ! Init value for %f6 .word 0x11ff65b1,0xbf4d6945 ! Init value for %f8 .word 0x8399f9ee,0xa68d0e29 ! Init value for %f10 .word 0xa02436bd,0xca815ca1 ! Init value for %f12 .word 0x0b793495,0x3325e1f6 ! Init value for %f14 .word 0x0780d472,0x068b4f71 ! Init value for %f16 .word 0x97241cd9,0xf158d8b6 ! Init value for %f18 .word 0x233a43fd,0xd58fd832 ! Init value for %f20 .word 0x9fa28b69,0x61fbc610 ! Init value for %f22 .word 0xb0524b4b,0xcf125e57 ! Init value for %f24 .word 0xef4682fa,0x07b6ff04 ! Init value for %f26 .word 0x6fa58c41,0xc02993ab ! Init value for %f28 .word 0xd87739a2,0xf565bb8f ! Init value for %f30 .word 0xaffb8e02,0x11aebe55 ! Init value for %f32 .word 0x6e24262b,0x4d29398c ! Init value for %f34 .word 0x05607785,0x9792f39a ! Init value for %f36 .word 0x008e19e7,0xffc256e9 ! Init value for %f38 .word 0x4b6651e1,0x1ce53e4b ! Init value for %f40 .word 0xd05cb802,0x8a41a533 ! Init value for %f42 .word 0xfb7ed935,0xa65bec59 ! Init value for %f44 .word 0x08ff695f,0x9bd5ae6b ! Init value for %f46 .word 0x1284fa69,0xd5aba19c .word 0x59e7676d,0x1517af9d .word 0x94ec3aa8,0xacdebb81 .word 0x3c898f23,0xfd36a862 .word 0xb2b4c4ac,0x85756e7f .word 0x36f5c53d,0x55a393d1 .word 0xbad85730,0x6178d64a .word 0x8451f592,0x54de3b90 p10_expected_registers: .word 0x00000000,0x2ae61b58 .word 0x00000000,0x0000009a .word 0xd18fabf6,0x48a894f7 .word 0x4eb7b95b,0x2751b930 .word 0x00000000,0x92a69a58 .word 0x00000000,0x4ff22cff .word 0x00000000,0x000000fb .word 0x00000000,0xc46d5e85 p10_expected_fp_regs: .word 0xcbd53764,0xde893e2b .word 0xc56f02af,0xd62021fa .word 0x8a7a5737,0x93ff62e3 .word 0x4001f354,0xfda623d6 .word 0x11ff65b1,0xbf4d6945 .word 0x8399f9ee,0xa68d0e29 .word 0xa02436bd,0xca815ca1 .word 0x0b793495,0x3325e1f6 .word 0x0780d472,0x068b4f71 .word 0x97241cd9,0xf158d8b6 .word 0x233a43fd,0xd58fd832 .word 0x9fa28b69,0x61fbc610 .word 0xb0524b4b,0xcf125e57 .word 0xef4682fa,0x07b6ff04 .word 0x6fa58c41,0xc02993ab .word 0xd87739a2,0xf565bb8f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p10_local0_expect: .word 0xb89b90ff,0xec1524ff .word 0x5cf8ed62,0x0508a9c1 .word 0x7aef9339,0x7f75da0c .word 0x3b0af067,0xb81d120b .word 0xfff574c5,0xf22fbbaf .word 0xf8f43866,0x3a652783 .word 0x47e656e2,0x53ff516a .word 0xa863e51d,0x4cd399aa p10_local1_expect: .word 0x765b3dfe,0xac30a60e .word 0xd87f492f,0xb422c212 .word 0x7c8091e0,0xfd72fbcd .word 0x581b2b5f,0x9a7af8fa .word 0x3ba16afc,0xaa789d03 .word 0x8b81a6e4,0xf3170013 .word 0xbef0ff20,0x3139d610 .word 0xc07cf951,0xea491a54 p10_local2_expect: .word 0xc1a90805,0x62edf85c .word 0x9341adfa,0x3ba16afc .word 0xf3170013,0x25374f21 .word 0xd18fabf6,0x48a894f7 .word 0xc46d5e85,0x32a91038 .word 0x4eb7b95b,0x2751b930 .word 0x7a96a1c8,0xd389a098 .word 0x9d078f58,0x102bf229 p10_local3_expect: .word 0xc90aaaaf,0x0ef5cbf4 .word 0x3af081d3,0x8f77bc24 .word 0x70d4a5fb,0xb0476fed .word 0x387591ff,0x145f3c74 .word 0xe4399ab2,0xfb725f10 .word 0x83ec1457,0x353b2f28 .word 0x839bcb01,0x7d1ada38 .word 0xc08ac20d,0xe778ec5d p11_init_registers: .word 0x2ca47004,0x568ebe5e ! Init value for %l0 .word 0x89ca2c3d,0xde73f45a ! Init value for %l1 .word 0xb5f60632,0x1e724d3e ! Init value for %l2 .word 0xd055a850,0xde7fa9b2 ! Init value for %l3 .word 0x8cf12e7c,0x0c530ce1 ! Init value for %l4 .word 0x4dff56ff,0xe2e5307c ! Init value for %l5 .word 0x8faf55d9,0xf76ff791 ! Init value for %l6 .word 0x2582540a,0x0e967657 ! Init value for %l7 .align 64 p11_init_freg: .word 0x64d33757,0x2d3fa3f0 ! Init value for %f0 .word 0x7fe02056,0xb0643f16 ! Init value for %f2 .word 0x34b0b785,0x6536fdad ! Init value for %f4 .word 0xb2509e43,0xc2ee8c8c ! Init value for %f6 .word 0xc43b4afd,0x6b3d8f7d ! Init value for %f8 .word 0x780f1b1e,0x93afbbad ! Init value for %f10 .word 0x95d90058,0x03207dbe ! Init value for %f12 .word 0xe54792ae,0x5d4d5106 ! Init value for %f14 .word 0x9e12d3bc,0xe484c889 ! Init value for %f16 .word 0x678a9203,0xb1b55650 ! Init value for %f18 .word 0x9882d917,0x85fb7431 ! Init value for %f20 .word 0x390ec74d,0x6e925129 ! Init value for %f22 .word 0x9157130a,0x39fd1784 ! Init value for %f24 .word 0x04735b74,0x9f537217 ! Init value for %f26 .word 0x7cd0f6aa,0xaf96ac97 ! Init value for %f28 .word 0xdb43bc25,0x1a51e49d ! Init value for %f30 .word 0x1e0dfa53,0x55c342f3 ! Init value for %f32 .word 0x1edda845,0x744f775f ! Init value for %f34 .word 0x10b077e0,0x14315417 ! Init value for %f36 .word 0xc2560a6f,0x235b3357 ! Init value for %f38 .word 0x0c339027,0xcc29df41 ! Init value for %f40 .word 0x5b08b7ee,0xa9d80688 ! Init value for %f42 .word 0x68d9972f,0xfba22950 ! Init value for %f44 .word 0x4ba6f9bc,0x88df4435 ! Init value for %f46 .word 0xe14fbe93,0x560f9d66 .word 0x737d18ab,0x748ea415 .word 0x46e20716,0x17484d99 .word 0x32bf74ae,0xbb830e5e .word 0x88a988cc,0xffacd491 .word 0x4a049579,0x7ea8c932 .word 0x9b92c739,0x3f8dd1fc .word 0x549711cf,0x1d410905 p11_expected_registers: .word 0x4eb8b8e5,0x11dd3c97 .word 0x00000000,0xa23110d6 .word 0x00000000,0x00000034 .word 0x00000000,0x06f33172 .word 0x00000000,0x0000001e .word 0x00000000,0x72b07388 .word 0x00000000,0x00001dff .word 0x00000000,0x0000003e p11_expected_fp_regs: .word 0x64d33757,0x2d3fa3f0 .word 0x7fe02056,0xb0643f16 .word 0x34b0b785,0x6536fdad .word 0xb2509e43,0xc2ee8c8c .word 0xc43b4afd,0x6b3d8f7d .word 0x780f1b1e,0x93afbbad .word 0x95d90058,0x03207dbe .word 0xe54792ae,0x5d4d5106 .word 0x9e12d3bc,0xe484c889 .word 0x678a9203,0xb1b55650 .word 0x9882d917,0x85fb7431 .word 0x390ec74d,0x6e925129 .word 0x9157130a,0x39fd1784 .word 0x04735b74,0x9f537217 .word 0x7cd0f6aa,0xaf96ac97 .word 0xdb43bc25,0x1a51e49d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p11_local0_expect: .word 0xffffe62d,0xef257385 .word 0x3e4d721e,0xb2a97fde .word 0xff000000,0xf6263b76 .word 0x4eb8b8e5,0x11dd3c97 .word 0x8f8c5e24,0xac042d05 .word 0x5f4536e8,0x864a258c .word 0x9303e3ce,0x15c55b66 .word 0x65d2df06,0xe5043037 p11_local1_expect: .word 0xd7e921b4,0x7231f306 .word 0xff1d6f06,0xf90306f2 .word 0xe8aa4708,0xec5d82c6 .word 0x7c30e5e2,0xe2907a66 .word 0xff4de305,0x608d5a75 .word 0x037d5539,0xa28b8157 .word 0xa11df8e5,0x62a0abc3 .word 0xd79d9ca0,0x1ad6df38 p11_local2_expect: .word 0x06b2bc18,0x4686034b .word 0x93bdf1bf,0x49a66194 .word 0x2af64cc5,0x0d0e63f6 .word 0xa2679177,0x0c530ce1 .word 0x1e724d3e,0x5e2ae06b .word 0x891d2575,0x92defd69 .word 0xa1b2a2a0,0x250ed806 .word 0x53755e47,0x9a60eab5 p11_local3_expect: .word 0xff9ad93d,0xecb2315e .word 0x000031a2,0xae3343c4 .word 0x061a312c,0x8eceb1db .word 0xa23110d6,0x626f4d80 .word 0xe62d78af,0xce57495f .word 0x6cae168e,0x7f57e500 .word 0xd01bc534,0xd6a75fae .word 0x201ec4e5,0xa88a04bb p12_init_registers: .word 0x6a2f3a46,0x478c5f21 ! Init value for %l0 .word 0x17b405dd,0xc30928cd ! Init value for %l1 .word 0x4d60864a,0xcea04735 ! Init value for %l2 .word 0x603d34ec,0x49c82d6a ! Init value for %l3 .word 0xad33a187,0xafd147d1 ! Init value for %l4 .word 0x9ab806c4,0x5848d00b ! Init value for %l5 .word 0x243d0ae4,0x95ef953a ! Init value for %l6 .word 0x1b9d86be,0x74731180 ! Init value for %l7 .align 64 p12_init_freg: .word 0x27468b59,0x6e19a51b ! Init value for %f0 .word 0x77eaefb1,0xb6746caf ! Init value for %f2 .word 0x330e30fd,0x3a64f2ed ! Init value for %f4 .word 0x5b0087f9,0x14b34621 ! Init value for %f6 .word 0xbfbc89cb,0xa54a15a0 ! Init value for %f8 .word 0xbe8f228c,0x189c604c ! Init value for %f10 .word 0xc3f26bb5,0x22fa84bc ! Init value for %f12 .word 0xaf9f5f99,0x9b52f127 ! Init value for %f14 .word 0xb6db6e2d,0xcc4edcb6 ! Init value for %f16 .word 0x832f1572,0xde206585 ! Init value for %f18 .word 0x88b1488e,0xa8ed8cbb ! Init value for %f20 .word 0x012f4d9e,0x3b0ac5ad ! Init value for %f22 .word 0x44ad672f,0xe6cb4b2e ! Init value for %f24 .word 0xf069733f,0xf2c1e321 ! Init value for %f26 .word 0x6997aee3,0x61a135f9 ! Init value for %f28 .word 0x0d9b217f,0x5d9fa1af ! Init value for %f30 .word 0x1772c962,0x54a903aa ! Init value for %f32 .word 0xb27300cb,0xda60ff84 ! Init value for %f34 .word 0xcd4bb2c2,0x32b73601 ! Init value for %f36 .word 0xc0adfb9c,0xe8aba029 ! Init value for %f38 .word 0x6706bb5b,0x4bf9eb27 ! Init value for %f40 .word 0xa58a3672,0xc05b976f ! Init value for %f42 .word 0x7c1f6ae6,0xd17585f1 ! Init value for %f44 .word 0xba384488,0x54f05eb1 ! Init value for %f46 .word 0xd2010406,0x4ddb6bff .word 0x9c62b82a,0x0a367c0b .word 0x69b685e3,0x05224b2c .word 0x2d85d29b,0xa4d2eb6b .word 0x8ea5c60d,0x2e723132 .word 0x38269e7b,0x55c54754 .word 0xc766468a,0x773575e6 .word 0xdc145946,0xf05b0d3d p12_expected_registers: .word 0x00000000,0xd6c66573 .word 0x17b405dd,0xc30928cd .word 0xa3d388a7,0xbc3aa192 .word 0x00000000,0x177ff0af .word 0xffffffff,0xffffff94 .word 0x00000000,0x94892ee1 .word 0x00000000,0x0000005c .word 0x00000000,0x79dac95e p12_expected_fp_regs: .word 0x27468b59,0x6e19a51b .word 0x77eaefb1,0xb6746caf .word 0x330e30fd,0x3a64f2ed .word 0x5b0087f9,0x14b34621 .word 0xbfbc89cb,0xa54a15a0 .word 0xbe8f228c,0x189c604c .word 0xc3f26bb5,0x22fa84bc .word 0xaf9f5f99,0x9b52f127 .word 0xb6db6e2d,0xcc4edcb6 .word 0x832f1572,0xde206585 .word 0x88b1488e,0xa8ed8cbb .word 0x012f4d9e,0x3b0ac5ad .word 0x44ad672f,0xe6cb4b2e .word 0xf069733f,0xf2c1e321 .word 0x6997aee3,0x61a135f9 .word 0x0d9b217f,0x5d9fa1af .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p12_local0_expect: .word 0xe8a6e6a5,0xf5e098be .word 0x35000d0b,0xd66cdf07 .word 0xc30928cd,0xf7d1f03b .word 0x77bbedfe,0xd42c9e72 .word 0xa3d388a7,0xbc3aa192 .word 0x59917019,0xd7214163 .word 0xedbbb099,0xc95e64c9 .word 0x74c9f4b5,0xb81ab640 p12_local1_expect: .word 0xff78139e,0x79dac95e .word 0xf0299f6b,0x24d279c1 .word 0xff53abe8,0xfef0b893 .word 0xafd147d1,0x3bb9bed4 .word 0x6214e896,0x497571f4 .word 0x32639c39,0x40e7373c .word 0xa73670a8,0x02eb9f70 .word 0x6dc5082b,0x162042b8 p12_local2_expect: .word 0x60cec42e,0xb32f11d3 .word 0x55f80fff,0xdcb42d0f .word 0xb0a3b2b1,0xd6f928ab .word 0x497571f4,0x284506c8 .word 0xb4b67a25,0x76d3cb0c .word 0xffffffcd,0x8624e770 .word 0x600780ae,0xf0215ffa .word 0x414e6f90,0xe15685a3 p12_local3_expect: .word 0x0b4af3e9,0x49c82d6a .word 0xcd0aefcb,0x58eb2909 .word 0x17fd3740,0x480c8a46 .word 0x40aefff3,0x6b146fc4 .word 0xf0299f6b,0x0da595f7 .word 0xcd000000,0x000006c8 .word 0xbd93a868,0xbddfa9c0 .word 0x762e2267,0x6b607e98 p13_init_registers: .word 0x00d4be4f,0xf13a29c2 ! Init value for %l0 .word 0x28a22b12,0x26767866 ! Init value for %l1 .word 0x87507015,0xcafbeb28 ! Init value for %l2 .word 0x6c16a020,0x3dd28e97 ! Init value for %l3 .word 0x604c75e6,0x144f77aa ! Init value for %l4 .word 0x1f579f9c,0x04a405a1 ! Init value for %l5 .word 0xa64d104c,0x93864cc0 ! Init value for %l6 .word 0x90f2d782,0x9049c837 ! Init value for %l7 .align 64 p13_init_freg: .word 0x265bec12,0x76c3b05e ! Init value for %f0 .word 0x037dd4ff,0xcdc12a09 ! Init value for %f2 .word 0x54b7eed6,0x743c9d43 ! Init value for %f4 .word 0x3d277c6b,0xdc8277e9 ! Init value for %f6 .word 0x387e3e21,0x7cb1c678 ! Init value for %f8 .word 0x605784fc,0x45f3f5dd ! Init value for %f10 .word 0xb9434c33,0xff43cc99 ! Init value for %f12 .word 0xa9669e5a,0x2f2b2e86 ! Init value for %f14 .word 0x0a0e24d2,0x594b7228 ! Init value for %f16 .word 0x8efe4a4d,0xa6f33294 ! Init value for %f18 .word 0xdd13a707,0x2fd25a96 ! Init value for %f20 .word 0x7ea9f066,0x0cf09f2b ! Init value for %f22 .word 0x50a4d0da,0x3b921d43 ! Init value for %f24 .word 0x590ec4b1,0x3a8c95dd ! Init value for %f26 .word 0x374b0f63,0x55a89d9d ! Init value for %f28 .word 0xbdc06c0c,0x1ad47809 ! Init value for %f30 .word 0xcf847007,0xa5ae1bef ! Init value for %f32 .word 0x8d899a43,0x808273d9 ! Init value for %f34 .word 0x7b043a5b,0xed4183fc ! Init value for %f36 .word 0x17e4524e,0xc46efd68 ! Init value for %f38 .word 0xcf90ddcc,0x6bcdff3e ! Init value for %f40 .word 0x75bf2fcb,0x3bce71c1 ! Init value for %f42 .word 0xdc3366d1,0x29cf4e6b ! Init value for %f44 .word 0x9cb1ee02,0x7070813b ! Init value for %f46 .word 0xc0902c06,0x2ee158fe .word 0xeedf812f,0x0b966093 .word 0x16511d86,0x76a8658c .word 0x613d59f7,0x9eaa3b5c .word 0x21c4df60,0x39b684e0 .word 0x30f39916,0xea358f9a .word 0x5e264920,0x24b0b6e5 .word 0xb009833a,0x49055b0b p13_expected_registers: .word 0xff723f25,0x30376ec3 .word 0x00000000,0x000000b7 .word 0x00000000,0x324ca325 .word 0x4a37cff6,0x068340a0 .word 0x00000000,0xe68fd58a .word 0x00000000,0x0000001c .word 0xffb48ec0,0x78a9ce52 .word 0x00000000,0x000000f6 p13_expected_fp_regs: .word 0x265bec12,0x76c3b05e .word 0x037dd4ff,0xcdc12a09 .word 0x54b7eed6,0x743c9d43 .word 0x3d277c6b,0xdc8277e9 .word 0x387e3e21,0x7cb1c678 .word 0x605784fc,0x45f3f5dd .word 0xb9434c33,0xff43cc99 .word 0xa9669e5a,0x2f2b2e86 .word 0x0a0e24d2,0x594b7228 .word 0x8efe4a4d,0xa6f33294 .word 0xdd13a707,0x2fd25a96 .word 0x7ea9f066,0x0cf09f2b .word 0x50a4d0da,0x3b921d43 .word 0x590ec4b1,0x3a8c95dd .word 0x374b0f63,0x55a89d9d .word 0xbdc06c0c,0x1ad47809 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p13_local0_expect: .word 0x50d1f43a,0xd7c30a55 .word 0xb52e6193,0xd99faca2 .word 0xb52e6193,0x6e075d0c .word 0x73736118,0xe201e6e0 .word 0x328f4960,0x0d1c0ba2 .word 0x7b649c3f,0xaf92edff .word 0x54725f72,0xc77f9501 .word 0xd93296ff,0x1d140a2a p13_local1_expect: .word 0x8418eec0,0x4e8998e3 .word 0xaa77319f,0xf6bdb9ea .word 0x687eaa6e,0xb1a92079 .word 0xa0408306,0xffcf374a .word 0xfffb34b1,0xfd35ef5e .word 0x144f77aa,0xb48d2cb8 .word 0x6423fd7e,0xb4b27a96 .word 0xc63b7c52,0xbaae3b1f p13_local2_expect: .word 0xe73abcc1,0x5c5e22f7 .word 0xff00d047,0x813ece12 .word 0x00000043,0x3dd28e97 .word 0xff723f25,0x30376ec3 .word 0x24da6a73,0x74ffcce7 .word 0xcd0d9d80,0x0cf661d9 .word 0x88923759,0x24c6ff1f .word 0x850763d1,0x97441d1e p13_local3_expect: .word 0xffb48ec0,0x78a9ce52 .word 0x004f3897,0x7351b9be .word 0x28ebfbca,0x15705087 .word 0xe73abcc1,0x167acc6c .word 0x0070a9b1,0x996ca5b1 .word 0xb7f321e3,0x4f000000 .word 0xbd3fff7a,0xc6342617 .word 0x5f61228d,0x3c31f3ff p14_init_registers: .word 0x8fb72f58,0x9c76b671 ! Init value for %l0 .word 0x190bceec,0x136bb890 ! Init value for %l1 .word 0x0a5504a4,0xbd769e18 ! Init value for %l2 .word 0xf6a5eed0,0x219fd5f2 ! Init value for %l3 .word 0x604f3a7e,0x96d8facc ! Init value for %l4 .word 0x20dc9d38,0xc6f5a6d6 ! Init value for %l5 .word 0xf9b479d4,0x58eabfe1 ! Init value for %l6 .word 0xac07f55f,0xe549aea1 ! Init value for %l7 .align 64 p14_init_freg: .word 0x27e38f8c,0x7bf3c3e9 ! Init value for %f0 .word 0x8bc5e2a1,0xaedff145 ! Init value for %f2 .word 0xdd8100ab,0xc8c29b9c ! Init value for %f4 .word 0x11bbf866,0x20b82a46 ! Init value for %f6 .word 0xe7b71b14,0xe3964e91 ! Init value for %f8 .word 0x6d5d5e48,0xbf5a96b2 ! Init value for %f10 .word 0x180dbe91,0x4c32c3ea ! Init value for %f12 .word 0x9d642d79,0x38f3516b ! Init value for %f14 .word 0xb86fd440,0x5c5e89c0 ! Init value for %f16 .word 0xf649d350,0xc9b2fd89 ! Init value for %f18 .word 0xf5877e57,0x063436fe ! Init value for %f20 .word 0x239afddf,0xdb3598e3 ! Init value for %f22 .word 0x4672eaec,0xc966901d ! Init value for %f24 .word 0x061aae60,0x2a7a48bd ! Init value for %f26 .word 0x957c06a8,0xaa143b9c ! Init value for %f28 .word 0xbb4f379d,0x4918d8a6 ! Init value for %f30 .word 0x8dc142db,0x435587ff ! Init value for %f32 .word 0x843308eb,0xe57fbf06 ! Init value for %f34 .word 0x72db370e,0xfa49235f ! Init value for %f36 .word 0x5ba2e64a,0x5b41a860 ! Init value for %f38 .word 0x22a45837,0x5023afca ! Init value for %f40 .word 0xa1a8fbce,0xafc6b4a8 ! Init value for %f42 .word 0xc9c1b0af,0xa0bc26d7 ! Init value for %f44 .word 0xeaf69b6b,0xc60dbd6a ! Init value for %f46 .word 0x8e0616e3,0xb94bc871 .word 0xbf11efb1,0xe85bc891 .word 0xe92def9c,0xd4f51d8d .word 0x13f91673,0x98a2c23c .word 0xac54ef2c,0x512af161 .word 0x5d0fdd8e,0x4970dc70 .word 0xedf23e2d,0x7c532b8a .word 0xd351d144,0xfddfee5e p14_expected_registers: .word 0x0a026252,0xe2033378 .word 0x00000000,0x00000004 .word 0x00000000,0x0000003e .word 0x00000000,0xc616f23a .word 0x00000000,0x000000bd .word 0x136bb890,0xeaf45ce4 .word 0x00000000,0x3a03cbc9 .word 0x00000000,0xab212a39 p14_expected_fp_regs: .word 0x27e38f8c,0x7bf3c3e9 .word 0x8bc5e2a1,0xaedff145 .word 0xdd8100ab,0xc8c29b9c .word 0x11bbf866,0x20b82a46 .word 0xe7b71b14,0xe3964e91 .word 0x6d5d5e48,0xbf5a96b2 .word 0x180dbe91,0x4c32c3ea .word 0x9d642d79,0x38f3516b .word 0xb86fd440,0x5c5e89c0 .word 0xf649d350,0xc9b2fd89 .word 0xf5877e57,0x063436fe .word 0x239afddf,0xdb3598e3 .word 0x4672eaec,0xc966901d .word 0x061aae60,0x2a7a48bd .word 0x957c06a8,0xaa143b9c .word 0xbb4f379d,0x4918d8a6 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p14_local0_expect: .word 0xab7cedfa,0x1acbe8d6 .word 0x5ce2b1b4,0xc8352390 .word 0x5f1206ce,0xf77a711a .word 0x3effe64c,0xe3bbec23 .word 0x5b000000,0x886706af .word 0x232f873f,0x18c3fc59 .word 0x2b38290d,0x3a57e365 .word 0xbbfa3506,0x58eabfe1 p14_local1_expect: .word 0x8659bbd2,0x97b78733 .word 0x7577eef3,0xfaaa516a .word 0xf3ee7775,0xe45cf4ea .word 0xc9cb033a,0x00000000 .word 0xab7cedfa,0xdaff7894 .word 0xbd733997,0xeeca07e1 .word 0x7df5a67e,0x3161c820 .word 0xadd19209,0x3bddf536 p14_local2_expect: .word 0xccc99c48,0xddc76dc1 .word 0xff654dae,0xc52db4bc .word 0x6bf86730,0xff59f95b .word 0x97b78733,0x136bb890 .word 0xda22e1de,0x56fbfc53 .word 0xd5e14704,0xcb718a9a .word 0x74fbb41b,0xc6f5a6d6 .word 0xbaec3ce3,0x8dbd407f p14_local3_expect: .word 0x250573a8,0x2c6400e6 .word 0x845c786b,0x9bef27c5 .word 0xd76641d0,0xdbffd538 .word 0xe1bf2925,0xce78c23d .word 0x0a026252,0xe2033378 .word 0x00007cab,0x219fd5f2 .word 0x136bb890,0xeaf45ce4 .word 0x1976c220,0x819dde1c p15_init_registers: .word 0xb904279c,0xc456cb9d ! Init value for %l0 .word 0x5b019ae7,0xbe780e50 ! Init value for %l1 .word 0x239f03cc,0xee7cea5c ! Init value for %l2 .word 0x62975190,0x344c4fef ! Init value for %l3 .word 0x829b551c,0x7955d911 ! Init value for %l4 .word 0x648550d3,0xb1fa990a ! Init value for %l5 .word 0xd3985750,0x7281a453 ! Init value for %l6 .word 0x0414aec3,0xc1a3369e ! Init value for %l7 .align 64 p15_init_freg: .word 0x758cb8dd,0xef716df5 ! Init value for %f0 .word 0x7574b846,0x66a808ae ! Init value for %f2 .word 0xc423bc97,0x72578329 ! Init value for %f4 .word 0x7a026aea,0x8699a994 ! Init value for %f6 .word 0x3094a66d,0x22470f10 ! Init value for %f8 .word 0xbd80e3fe,0x0e22a8b9 ! Init value for %f10 .word 0x90503bc7,0xf04a9ac3 ! Init value for %f12 .word 0x9870eb37,0xa19a2572 ! Init value for %f14 .word 0xc1e7ab30,0x77f955a2 ! Init value for %f16 .word 0x2f21212e,0x12309a79 ! Init value for %f18 .word 0x8f9a610d,0x7746c0ef ! Init value for %f20 .word 0xe92ef749,0xc276ab0d ! Init value for %f22 .word 0x89570678,0xcb047671 ! Init value for %f24 .word 0xbb6d02dd,0x790b2ec1 ! Init value for %f26 .word 0xd1341e2d,0x580cc72f ! Init value for %f28 .word 0x05e9c525,0xf08047b8 ! Init value for %f30 .word 0x66103cc8,0x2c4dddeb ! Init value for %f32 .word 0xe629784c,0xb38c239b ! Init value for %f34 .word 0xfa2c1cc8,0x2b4eb4d0 ! Init value for %f36 .word 0x79b64f8d,0x1cbc2447 ! Init value for %f38 .word 0xc86b1eba,0x0cb894bb ! Init value for %f40 .word 0xecc576a3,0xaea7c77b ! Init value for %f42 .word 0xf5129f60,0xee23a6b5 ! Init value for %f44 .word 0x89609d0b,0x7b7f77fa ! Init value for %f46 .word 0x84be7e08,0x6e606eaa .word 0x8f9fe14b,0xc6feeb8d .word 0xec59a710,0x76ee42e4 .word 0x3319721a,0x13973ce3 .word 0x7a5b5863,0x2b3cf9cb .word 0x8cf904bb,0x0633aad7 .word 0xd26598d0,0xfdb58961 .word 0xf75232f9,0xf6ff920f p15_expected_registers: .word 0x00000000,0x349bc633 .word 0xff5aecde,0xa2325cec .word 0x00000000,0x000000a8 .word 0x00000000,0xd4ca1ca8 .word 0x13cf7cd8,0x1099da26 .word 0x00000000,0xca000000 .word 0x00000000,0x0000009b .word 0x00000000,0x00000011 p15_expected_fp_regs: .word 0x758cb8dd,0xef716df5 .word 0x7574b846,0x66a808ae .word 0xc423bc97,0x72578329 .word 0x7a026aea,0x8699a994 .word 0x3094a66d,0x22470f10 .word 0xbd80e3fe,0x0e22a8b9 .word 0x90503bc7,0xf04a9ac3 .word 0x9870eb37,0xa19a2572 .word 0xc1e7ab30,0x77f955a2 .word 0x2f21212e,0x12309a79 .word 0x8f9a610d,0x7746c0ef .word 0xe92ef749,0xc276ab0d .word 0x89570678,0xcb047671 .word 0xbb6d02dd,0x790b2ec1 .word 0xd1341e2d,0x580cc72f .word 0x05e9c525,0xf08047b8 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p15_local0_expect: .word 0xcf1859ff,0xa4fb643f .word 0x1371b7e6,0xced9bc6a .word 0xcfffffff,0x1dc3d4a9 .word 0xff5aecde,0xa2325cec .word 0x85ff3c17,0xd4ca1ca8 .word 0xe6e368b8,0x501604fc .word 0x2e1c3224,0x6bb9a0b6 .word 0x13e96543,0x2a93232d p15_local1_expect: .word 0x3cd37656,0xbb0fb414 .word 0x916b4231,0x9c083ad2 .word 0x000000a8,0xd4ca1ca8 .word 0x00000081,0xb1fa990a .word 0x5db13711,0xff7d92b5 .word 0xc633e27b,0x04d3670e .word 0x593c4c51,0x627a7cc4 .word 0x6841b798,0x21c6d5fa p15_local2_expect: .word 0xabb4a69e,0x3134ddaa .word 0x70be062d,0xfb183ce6 .word 0xdf885278,0x59273310 .word 0x2eb6ab11,0x1dc3d4a9 .word 0x398421db,0xd4b696eb .word 0xf5d87996,0xf5d87996 .word 0x86abffbf,0xc497bc5e .word 0x9131220b,0x497be8c5 p15_local3_expect: .word 0x0f092dc6,0xdfc718ba .word 0xd935ef4b,0xff16b1a3 .word 0xb68d7ae5,0x9794777d .word 0xca000000,0xa5f0ed59 .word 0x13cf7cd8,0x1099da26 .word 0x9d611a7f,0x98d099fb .word 0x091f4356,0x9a339c55 .word 0x86ff7cd1,0x01bcda8c p16_init_registers: .word 0xf8ec4594,0x15e594b0 ! Init value for %l0 .word 0x73b806c0,0x82fdfcf6 ! Init value for %l1 .word 0xb7bc9ae2,0x829d1107 ! Init value for %l2 .word 0xe11318c0,0xa0028376 ! Init value for %l3 .word 0xa80e990e,0xa84b6c9e ! Init value for %l4 .word 0xf81a969f,0xf3c6a2be ! Init value for %l5 .word 0xe19ae988,0x6e112063 ! Init value for %l6 .word 0xaf6ac606,0x0cff5529 ! Init value for %l7 .align 64 p16_init_freg: .word 0x4156dc61,0x32163fd6 ! Init value for %f0 .word 0x9227a4fe,0xb266331f ! Init value for %f2 .word 0xf7748d21,0x713a666c ! Init value for %f4 .word 0xa1174d8e,0x9f373790 ! Init value for %f6 .word 0xc4a8ce8d,0xd1271b98 ! Init value for %f8 .word 0xd7f98a82,0x6f2816c4 ! Init value for %f10 .word 0x4babba5b,0xf714e82e ! Init value for %f12 .word 0x6e9ad1e0,0x32df3477 ! Init value for %f14 .word 0xa60ea996,0x7b6cfaee ! Init value for %f16 .word 0x90691e51,0xf2f99783 ! Init value for %f18 .word 0x73409db1,0x7e47a18f ! Init value for %f20 .word 0xf9cf6bde,0x35185d32 ! Init value for %f22 .word 0x108006db,0x111f84b4 ! Init value for %f24 .word 0x717e22da,0x94305d11 ! Init value for %f26 .word 0xfe3463bd,0x692918ca ! Init value for %f28 .word 0x3c6dcf5d,0x4a115be0 ! Init value for %f30 .word 0xa858e9af,0x76674808 ! Init value for %f32 .word 0xedefa1fc,0x2fefe313 ! Init value for %f34 .word 0xee3a019b,0x7896c7ee ! Init value for %f36 .word 0xe996fea2,0x0f4368e6 ! Init value for %f38 .word 0x5da7eeca,0xa28c9f5b ! Init value for %f40 .word 0xb3dc6f73,0xd6a3d25a ! Init value for %f42 .word 0xa8430acc,0x074a5dee ! Init value for %f44 .word 0x77061726,0x8d69d21c ! Init value for %f46 .word 0x2008a29d,0xcffdca35 .word 0xaf915291,0xfd191127 .word 0x4f022dab,0x6b0428e6 .word 0x3906cb95,0x3da816cb .word 0x56a3de07,0xd3f97ae4 .word 0x4a3346d3,0x1fb54cca .word 0xcfd8dae3,0xc93800e8 .word 0xfbf04887,0x8a2d585e p16_expected_registers: .word 0x00000000,0x000000c8 .word 0x00000000,0xab3b2aea .word 0x00000000,0x000000fd .word 0xe11318c0,0xa0028376 .word 0x00000000,0x6d77a739 .word 0x00000000,0x000000fd .word 0x00000000,0x69873daa .word 0x00000000,0x0000009a p16_expected_fp_regs: .word 0x4156dc61,0x32163fd6 .word 0x9227a4fe,0xb266331f .word 0xf7748d21,0x713a666c .word 0xa1174d8e,0x9f373790 .word 0xc4a8ce8d,0xd1271b98 .word 0xd7f98a82,0x6f2816c4 .word 0x4babba5b,0xf714e82e .word 0x6e9ad1e0,0x32df3477 .word 0xa60ea996,0x7b6cfaee .word 0x90691e51,0xf2f99783 .word 0x73409db1,0x7e47a18f .word 0xf9cf6bde,0x35185d32 .word 0x108006db,0x111f84b4 .word 0x717e22da,0x94305d11 .word 0xfe3463bd,0x692918ca .word 0x3c6dcf5d,0x4a115be0 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p16_local0_expect: .word 0x3afd2869,0xb840dd0c .word 0x00000006,0xd360b5e8 .word 0x750fd5a3,0xa472e7e2 .word 0xc72a8de6,0x77d859ff .word 0x4e223c21,0x55f3f750 .word 0x06000000,0x963476fe .word 0xc4e5f685,0xa3289e23 .word 0x211f888d,0xb78aadae p16_local1_expect: .word 0x5fd3a3f5,0xf0256225 .word 0xab3b2aea,0x5c0d4bc7 .word 0x85fd3098,0xf0256225 .word 0x9993aaa5,0x1855547c .word 0xff266adb,0xe2b8eca4 .word 0x1dff36cf,0xfd40db88 .word 0x6f442397,0x6eafde33 .word 0xb6ffe5db,0xceccfc7a p16_local2_expect: .word 0xc4a11bbc,0x02d8830c .word 0xccdbbc67,0x868113f3 .word 0x000000c8,0xbff872fd .word 0xd08019a5,0xd360b5e8 .word 0x8a21cc66,0x67d141a7 .word 0xb7bc9ae2,0x829d1107 .word 0x9e8a8ffb,0x41fffdef .word 0x0b9f8e11,0x000000bc p16_local3_expect: .word 0x2955ff0c,0x05ffcb94 .word 0xff870ba5,0x51b7e516 .word 0xb0e5d840,0xd360b5e8 .word 0xf0256225,0xcb8e0c66 .word 0x673ff31b,0xc62b3412 .word 0x000000c8,0xe67a11ba .word 0x00e0d7dd,0xb58ecd2e .word 0xe216a913,0xf809529b p17_init_registers: .word 0xb4bb108c,0x9683d356 ! Init value for %l0 .word 0xad6f1a32,0xa0eb9942 ! Init value for %l1 .word 0xb47b4f7a,0x68fe97cc ! Init value for %l2 .word 0x789ebaf8,0xb59f5713 ! Init value for %l3 .word 0x9cecbcca,0x8ce08211 ! Init value for %l4 .word 0x9703c8e6,0x6b5c72fb ! Init value for %l5 .word 0x00fc2c09,0xfdfabc9d ! Init value for %l6 .word 0xa3136bad,0xdea2c4b1 ! Init value for %l7 .align 64 p17_init_freg: .word 0xb77895c9,0x3f4bfa7e ! Init value for %f0 .word 0x70d4d3dc,0x06f409a7 ! Init value for %f2 .word 0x3aefbadb,0xcfc2b775 ! Init value for %f4 .word 0xbfe7407a,0xa11145b0 ! Init value for %f6 .word 0xa7a119a7,0xad68ecdb ! Init value for %f8 .word 0xb045a693,0xe40295d9 ! Init value for %f10 .word 0xd508e33e,0xc45c09ff ! Init value for %f12 .word 0x3d1ac825,0x28d0f22a ! Init value for %f14 .word 0xe2e33fd1,0x9d741029 ! Init value for %f16 .word 0xa9ab586e,0x3c87b995 ! Init value for %f18 .word 0x7ab8285e,0x757d1ed9 ! Init value for %f20 .word 0x5d6f4f8b,0x9b71e139 ! Init value for %f22 .word 0xec8b2f7f,0xfac863ac ! Init value for %f24 .word 0x1ed60e39,0xb838dd49 ! Init value for %f26 .word 0xdf5d58e6,0xf5eb731e ! Init value for %f28 .word 0xb62de306,0xa2524ffb ! Init value for %f30 .word 0x5b907fb1,0x80b67f04 ! Init value for %f32 .word 0xd70671b5,0xcdc9f388 ! Init value for %f34 .word 0x5fcba3e5,0x8eda5feb ! Init value for %f36 .word 0xcc7e7beb,0x643fcca3 ! Init value for %f38 .word 0x99339a78,0xec8df3dd ! Init value for %f40 .word 0xcc5515d5,0x38e616e9 ! Init value for %f42 .word 0x68aef48e,0xcc21d847 ! Init value for %f44 .word 0xfbbe8570,0x13b10b6b ! Init value for %f46 .word 0x0bf243e7,0x9c367660 .word 0xb0b8b64a,0x9c0188ef .word 0xa784fc49,0x519f6e1f .word 0x99b96b5e,0x058446ff .word 0x30aeb812,0xcfea1b67 .word 0xf4e86dc2,0x2d551c82 .word 0xc78b9178,0xe63b26c5 .word 0xcd7bb3ec,0x4b1862a9 p17_expected_registers: .word 0x00000000,0x1e61a8ff .word 0x00000000,0x0000daa4 .word 0x00000000,0xbf6ba428 .word 0x00000000,0xddbfac40 .word 0xffffffff,0xffffda7b .word 0xffffffff,0xe985f6c5 .word 0x00000000,0x00007014 .word 0x00000000,0x397a5af0 p17_expected_fp_regs: .word 0xb77895c9,0x3f4bfa7e .word 0x70d4d3dc,0x06f409a7 .word 0x3aefbadb,0xcfc2b775 .word 0xbfe7407a,0xa11145b0 .word 0xa7a119a7,0xad68ecdb .word 0xb045a693,0xe40295d9 .word 0xd508e33e,0xc45c09ff .word 0x3d1ac825,0x28d0f22a .word 0xe2e33fd1,0x9d741029 .word 0xa9ab586e,0x3c87b995 .word 0x7ab8285e,0x757d1ed9 .word 0x5d6f4f8b,0x9b71e139 .word 0xec8b2f7f,0xfac863ac .word 0x1ed60e39,0xb838dd49 .word 0xdf5d58e6,0xf5eb731e .word 0xb62de306,0xa2524ffb .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p17_local0_expect: .word 0xe577c887,0x2e8501b9 .word 0x7014d4d7,0x547b0a6f .word 0x8c3a98a2,0xdedc653c .word 0xc278f5bf,0xcd57b244 .word 0xdea2c4b1,0xc0beba8a .word 0xff5c0e64,0x803e5187 .word 0x4787f56d,0xd7c90c8f .word 0x6768fb8a,0x64244b03 p17_local1_expect: .word 0xff0cb23a,0x52df1d1f .word 0x2a8b2f2b,0x70d316a8 .word 0x000062d9,0xdea2c4b1 .word 0x9a21dc08,0xef2c35db .word 0xc98d0058,0x640e5cfc .word 0xdcaad109,0x5e5cc65e .word 0x4819a464,0x2e9da3d8 .word 0x534c8df9,0xd5a015c0 p17_local2_expect: .word 0x68fe97cc,0xa1aa7545 .word 0xa4dafb0d,0x77217e31 .word 0x62d9d512,0x865369cf .word 0x5ffa7731,0xe2f13113 .word 0x424a50c7,0x01a04867 .word 0x5906e109,0x6b5c72fb .word 0x1071f1d3,0x8c7293dc .word 0x80445d64,0x96da9ee0 p17_local3_expect: .word 0xb59f5713,0x1e61a8ff .word 0xffffda7b,0x6b5c72fb .word 0x00000000,0x0000daa4 .word 0xecf13251,0xec453b5c .word 0x539534ee,0xe9a9da7b .word 0x7148bc08,0xe985f6c5 .word 0xbcb76354,0x54f6f158 .word 0xb44764fd,0x10ad2cd4 p18_init_registers: .word 0x19f82cda,0xb006d553 ! Init value for %l0 .word 0xbfac949e,0x7d49bd59 ! Init value for %l1 .word 0xd6f4dd15,0xdf4c2a54 ! Init value for %l2 .word 0xbac92cc0,0x5f19dc92 ! Init value for %l3 .word 0x6e485e68,0x1f262df4 ! Init value for %l4 .word 0x47a52458,0x0ebcdda3 ! Init value for %l5 .word 0x488245b0,0xbe3e7505 ! Init value for %l6 .word 0x2aca2b44,0x9c6b4483 ! Init value for %l7 .align 64 p18_init_freg: .word 0x8e169f01,0xaee3d9ef ! Init value for %f0 .word 0xc63d6371,0xe715d9ba ! Init value for %f2 .word 0xf1ec0718,0xd1af1070 ! Init value for %f4 .word 0x6c28cb9c,0x84b4624c ! Init value for %f6 .word 0xd9f536cc,0xff283475 ! Init value for %f8 .word 0x362fba65,0xbb571fdf ! Init value for %f10 .word 0x63d12b41,0xf3d76ae6 ! Init value for %f12 .word 0x7db032b6,0xa089cf61 ! Init value for %f14 .word 0x9467e159,0x8946be22 ! Init value for %f16 .word 0x3947774f,0xca9bd205 ! Init value for %f18 .word 0x15221b55,0x10c7d25e ! Init value for %f20 .word 0x69ce9cc5,0x0a2be6bf ! Init value for %f22 .word 0xf9b4ab1f,0x2a005c9f ! Init value for %f24 .word 0xc5625cec,0xddb9ac01 ! Init value for %f26 .word 0x52cb9984,0x5f4b41fb ! Init value for %f28 .word 0x25cc13b7,0x75bc63d1 ! Init value for %f30 .word 0xa8d4e0ee,0xddf4501a ! Init value for %f32 .word 0x981ed94f,0x3b720385 ! Init value for %f34 .word 0xd27e2c55,0x5252f076 ! Init value for %f36 .word 0x20dece6f,0x2766170b ! Init value for %f38 .word 0x35bca26a,0x0b065a32 ! Init value for %f40 .word 0xf1f045ea,0x956b0303 ! Init value for %f42 .word 0xb4824c9b,0xb1d73d08 ! Init value for %f44 .word 0xa7ab4c5c,0x1f488822 ! Init value for %f46 .word 0xaf39c68c,0x22a9ed87 .word 0x0697ea1c,0x8e000e5f .word 0x368bd851,0xc1a5acac .word 0xe14c9dcb,0x9e86eeae .word 0xd3217d23,0xcf7e358b .word 0x581a7d93,0x4378cc3b .word 0xfadbd4ad,0x8dc54f80 .word 0x11e6f91c,0x7e5e34d3 p18_expected_registers: .word 0x00000000,0x000000a5 .word 0x00000000,0x00000005 .word 0x00000000,0x000000ba .word 0x00000000,0x000000f6 .word 0x00000000,0x8cf177fd .word 0xccd88a92,0x1a860857 .word 0xccd88a92,0x1a860857 .word 0x00000000,0x00000023 p18_expected_fp_regs: .word 0x8e169f01,0xaee3d9ef .word 0xc63d6371,0xe715d9ba .word 0xf1ec0718,0xd1af1070 .word 0x6c28cb9c,0x84b4624c .word 0xd9f536cc,0xff283475 .word 0x362fba65,0xbb571fdf .word 0x63d12b41,0xf3d76ae6 .word 0x7db032b6,0xa089cf61 .word 0x9467e159,0x8946be22 .word 0x3947774f,0xca9bd205 .word 0x15221b55,0x10c7d25e .word 0x69ce9cc5,0x0a2be6bf .word 0xf9b4ab1f,0x2a005c9f .word 0xc5625cec,0xddb9ac01 .word 0x52cb9984,0x5f4b41fb .word 0x25cc13b7,0x75bc63d1 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p18_local0_expect: .word 0x5f157e4d,0xa2d7c283 .word 0x075be224,0x1b777905 .word 0x3b6fade2,0xf2dda4d7 .word 0xf432e457,0x1a64f375 .word 0x6e399660,0x000000b0 .word 0x0857e45b,0x6eed685a .word 0x96a125c3,0x817b4a47 .word 0x06d300c8,0xffb911ba p18_local1_expect: .word 0xe356ff0f,0x29de85d9 .word 0x99fae8d8,0x316d9498 .word 0xff08f042,0x21d860ad .word 0x18882e02,0xc70d347f .word 0xccd88a92,0x1a860857 .word 0x0823b21e,0x7cf527bd .word 0x3d01fc34,0x33664482 .word 0x000000be,0xcccb4f19 p18_local2_expect: .word 0x91c0d666,0x6096396e .word 0x15fab5d0,0x529c020b .word 0x49acff0b,0xce6bdf2c .word 0x05304cff,0xc23f4c26 .word 0x1f262df4,0x0ebcdda3 .word 0x37ffed8e,0x65834da8 .word 0x4ba5d55e,0x1128fe63 .word 0x91c0d666,0x6096396e p18_local3_expect: .word 0xff45352e,0xb53d4ff0 .word 0xffddbc0e,0x4599e2d0 .word 0x285ee314,0xc309e505 .word 0xffb76fa9,0x16030cdc .word 0x92dc195f,0x62718878 .word 0xff94c1d1,0x121e6899 .word 0xe4a8b54b,0x944112cd .word 0xf432c5d8,0x2181e9d1 p19_init_registers: .word 0xfd921322,0x1a251336 ! Init value for %l0 .word 0xde2832c0,0x16f27a2b ! Init value for %l1 .word 0x164f71f6,0x0f5aa905 ! Init value for %l2 .word 0x2a9f7d6a,0x5b848319 ! Init value for %l3 .word 0xacc51365,0xff97b064 ! Init value for %l4 .word 0xfb7c3837,0xa644034f ! Init value for %l5 .word 0xc236ff26,0x18b29bc0 ! Init value for %l6 .word 0x4fb9306e,0x15b3348e ! Init value for %l7 .align 64 p19_init_freg: .word 0x0ade795f,0x48bbcda3 ! Init value for %f0 .word 0x827f4b48,0x640b206d ! Init value for %f2 .word 0xcd2b3898,0x35310a39 ! Init value for %f4 .word 0x48ae5992,0xe8103e18 ! Init value for %f6 .word 0x530d0a87,0xf99cc842 ! Init value for %f8 .word 0x07ffe031,0x2bb4da49 ! Init value for %f10 .word 0x3ae674e0,0x6a1b0548 ! Init value for %f12 .word 0x7680c32c,0xc6ed78c4 ! Init value for %f14 .word 0x8c49eef7,0xa4519206 ! Init value for %f16 .word 0xa8581329,0x8978a378 ! Init value for %f18 .word 0x3348656e,0x636d3424 ! Init value for %f20 .word 0x1d809e98,0xb6420335 ! Init value for %f22 .word 0xf7c3729f,0xbf677df9 ! Init value for %f24 .word 0xa073c0d4,0x021f4190 ! Init value for %f26 .word 0x40cb504c,0x5c358230 ! Init value for %f28 .word 0xefc7ac34,0x1cda3e03 ! Init value for %f30 .word 0x9f1aeb1b,0xa9643faa ! Init value for %f32 .word 0xf751a6fd,0x7fb16b86 ! Init value for %f34 .word 0xf0045a93,0x6b149a4b ! Init value for %f36 .word 0x9979dba7,0x0a0a4d4a ! Init value for %f38 .word 0xe01c3c57,0x19e2cdb7 ! Init value for %f40 .word 0x07e96c06,0xaa9e019f ! Init value for %f42 .word 0xc2274700,0x2cfbca4a ! Init value for %f44 .word 0xdc005da3,0x6e9692e0 ! Init value for %f46 .word 0x8adf6057,0x86bf25a3 .word 0x7962bccd,0x8e5870c0 .word 0xab52a673,0x376ba1ac .word 0x3e036fec,0xd6426b41 .word 0xb06fa61a,0xf2cfc7cf .word 0x3cbb71e0,0x5be771d3 .word 0x87f478fe,0x709ba4b4 .word 0xa0faa3cb,0xe21aa740 p19_expected_registers: .word 0x00000000,0xc77dc2ff .word 0x00000000,0x02d7e404 .word 0x00000000,0x000000db .word 0x00000000,0xd9b6a10f .word 0x00000000,0x00000093 .word 0x00000000,0x000000b3 .word 0x00000000,0x360b3c47 .word 0x0efb7c76,0xe2e77466 p19_expected_fp_regs: .word 0x0ade795f,0x48bbcda3 .word 0x827f4b48,0x640b206d .word 0xcd2b3898,0x35310a39 .word 0x48ae5992,0xe8103e18 .word 0x530d0a87,0xf99cc842 .word 0x07ffe031,0x2bb4da49 .word 0x3ae674e0,0x6a1b0548 .word 0x7680c32c,0xc6ed78c4 .word 0x8c49eef7,0xa4519206 .word 0xa8581329,0x8978a378 .word 0x3348656e,0x636d3424 .word 0x1d809e98,0xb6420335 .word 0xf7c3729f,0xbf677df9 .word 0xa073c0d4,0x021f4190 .word 0x40cb504c,0x5c358230 .word 0xefc7ac34,0x1cda3e03 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p19_local0_expect: .word 0x00000000,0x02d7e404 .word 0xd672749d,0x2a71e2f0 .word 0x9b7f8a92,0x0ff80a60 .word 0x76ed6820,0xb6e72c4c .word 0x1ea4e515,0xc7a8b49f .word 0xabc7d9a6,0x940ee875 .word 0x7abe96f5,0x1f549823 .word 0x0deb955e,0x8ee3d074 p19_local1_expect: .word 0x13788ad7,0x20ed81a3 .word 0xe404604d,0xffa8cf86 .word 0x9c80194e,0x70eaaaba .word 0x00000065,0x2300a2d2 .word 0x50ab1ecc,0x1dcfa15e .word 0xd858a12a,0x7a569323 .word 0xa8234056,0xa644034f .word 0xd21e2a3c,0x74138f1e p19_local2_expect: .word 0xc6828519,0x425887e7 .word 0x0efb7c76,0xe2e77466 .word 0x2dce6594,0x54528fc9 .word 0x4c818aac,0xe2a3c490 .word 0x8aac320d,0x1dba8265 .word 0x00000000,0x16f27a2b .word 0xbbf7c990,0x0c87e18c .word 0xd32fbdc3,0x07cb8edf p19_local3_expect: .word 0xff8a814c,0x2ebc16c3 .word 0xabc7d9a6,0x04e4d702 .word 0x11bc1909,0x1ceed07f .word 0xac000000,0x66073ac4 .word 0x4367d81e,0x7072b56c .word 0x2560bbff,0xbeb3b518 .word 0xd6a4e566,0xd9b6a10f .word 0x000000b3,0xb2d7c0c6 p20_init_registers: .word 0x0e5e0486,0x4866e7c7 ! Init value for %l0 .word 0xee234694,0xa9fc5a3e ! Init value for %l1 .word 0xca09fd63,0xa6af58e4 ! Init value for %l2 .word 0xaf270586,0x2ed3804d ! Init value for %l3 .word 0x250daa48,0x9f06b256 ! Init value for %l4 .word 0xd9055632,0x54a25402 ! Init value for %l5 .word 0x2767764b,0xda1f058c ! Init value for %l6 .word 0xbb4ccf5e,0x21e3037a ! Init value for %l7 .align 64 p20_init_freg: .word 0x9db1a43f,0xce1bc9f7 ! Init value for %f0 .word 0x5ada7ecc,0x0a389bec ! Init value for %f2 .word 0x9d7dbb82,0xa42eb5fa ! Init value for %f4 .word 0xeaf6822f,0x19d6dd32 ! Init value for %f6 .word 0x67846e13,0x9fcb3a6a ! Init value for %f8 .word 0xc6974b0f,0x73b63433 ! Init value for %f10 .word 0x4af523bc,0x3837378f ! Init value for %f12 .word 0x9216fefc,0x072e986a ! Init value for %f14 .word 0xd68d0992,0x53dd0147 ! Init value for %f16 .word 0x0726f558,0xe8ddd97d ! Init value for %f18 .word 0xf5d2530c,0x13a5cae9 ! Init value for %f20 .word 0xcad5d812,0x716129c5 ! Init value for %f22 .word 0x14e71dbc,0x986e2e79 ! Init value for %f24 .word 0x29560a2d,0xf1d1fcf9 ! Init value for %f26 .word 0x50792bd5,0x51522671 ! Init value for %f28 .word 0x42e29617,0x198548cd ! Init value for %f30 .word 0x3f06f93c,0x30aeb3e7 ! Init value for %f32 .word 0xa60a4108,0x8c76a12e ! Init value for %f34 .word 0x239aaafc,0xaa8ee2f0 ! Init value for %f36 .word 0x0d1271d2,0x5d9e64d4 ! Init value for %f38 .word 0x3207c665,0xedfbb1ba ! Init value for %f40 .word 0xd7c3c7db,0x0a4d2e3c ! Init value for %f42 .word 0x37e7f7bb,0x013c9c01 ! Init value for %f44 .word 0x69746288,0x257000db ! Init value for %f46 .word 0x7eb4e6e3,0x55eb17d8 .word 0x37a25e86,0x01b21d00 .word 0x6aa2febe,0x72c0de31 .word 0xc2c3a286,0xe2a8003f .word 0x07ce79f3,0x55f6243e .word 0x4373fb2c,0x338c59fe .word 0xae169fa7,0xee90b299 .word 0x0bd7d84e,0x8b0b1673 p20_expected_registers: .word 0x00000000,0x0000007c .word 0x00000000,0x00000091 .word 0x00000000,0x0000003f .word 0x00000000,0xf9da6223 .word 0x00000000,0xd52f0693 .word 0x00000000,0x00000054 .word 0x00000000,0x000000ab .word 0xbb4ccf5e,0x21e3037a p20_expected_fp_regs: .word 0x9db1a43f,0xce1bc9f7 .word 0x5ada7ecc,0x0a389bec .word 0x9d7dbb82,0xa42eb5fa .word 0xeaf6822f,0x19d6dd32 .word 0x67846e13,0x9fcb3a6a .word 0xc6974b0f,0x73b63433 .word 0x4af523bc,0x3837378f .word 0x9216fefc,0x072e986a .word 0xd68d0992,0x53dd0147 .word 0x0726f558,0xe8ddd97d .word 0xf5d2530c,0x13a5cae9 .word 0xcad5d812,0x716129c5 .word 0x14e71dbc,0x986e2e79 .word 0x29560a2d,0xf1d1fcf9 .word 0x50792bd5,0x51522671 .word 0x42e29617,0x198548cd .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p20_local0_expect: .word 0x00000009,0x333a339d .word 0xff5c4fd2,0xc321b930 .word 0x02426dab,0xff94ff8c .word 0x8643ae5f,0x6e12dd27 .word 0xc928fcdb,0xe276099d .word 0xfb36a6b7,0x5a4b6fd1 .word 0x00000062,0x2db0ffc6 .word 0x9f36c52e,0xf9da6223 p20_local1_expect: .word 0xb00a2d95,0x6576ad0b .word 0xcf431ba0,0x6e1368e3 .word 0xffebd2ab,0xe10e895d .word 0x0bad7665,0xd7c3ae68 .word 0x54a25402,0xcbc73ca9 .word 0xcddc3c7b,0xdd5ee5ad .word 0xac87067a,0x4dcefcbd .word 0xb1cf8680,0xd5a395ab p20_local2_expect: .word 0xffffffd5,0x00000091 .word 0xffff2e91,0xa058ba2b .word 0xf06b912f,0xcdab9768 .word 0x7c852cae,0xa3a9df8b .word 0x00d05216,0x6829feb7 .word 0xf8c0d58f,0xc8a44f67 .word 0xd83a7af7,0x72b88d32 .word 0x8b20a7a4,0x7aa9932d p20_local3_expect: .word 0xef576c59,0x9442eb05 .word 0x2ad25caa,0x353ca502 .word 0xde0ca479,0x882ed3a9 .word 0xee9e56ba,0x0c55610e .word 0x8f335c4a,0xff61ae63 .word 0x33c609e9,0xe1f163a3 .word 0xcf431ba0,0x917a4778 .word 0x7abcf1b3,0xa3b01076 p21_init_registers: .word 0x054bb0cb,0xd9c52663 ! Init value for %l0 .word 0x3aca77c2,0x0192949c ! Init value for %l1 .word 0x0293d66a,0x9421dd13 ! Init value for %l2 .word 0x4a3bb108,0xe5c29a33 ! Init value for %l3 .word 0xdb2373a5,0xd196bd43 ! Init value for %l4 .word 0x8bcfed6f,0xdb0c727b ! Init value for %l5 .word 0x5f62729b,0xf9545f59 ! Init value for %l6 .word 0x6f1bfbac,0x89b739d5 ! Init value for %l7 .align 64 p21_init_freg: .word 0x29512016,0xff23749d ! Init value for %f0 .word 0x24533e51,0x31084dff ! Init value for %f2 .word 0x475c3c6e,0x5c07bde0 ! Init value for %f4 .word 0x010b7655,0xd84191a0 ! Init value for %f6 .word 0x93e7b4b8,0xd1406c77 ! Init value for %f8 .word 0x78ef5058,0x9a2827eb ! Init value for %f10 .word 0xf0cd1936,0x15b7ccae ! Init value for %f12 .word 0x92789ff8,0x2a04ecb6 ! Init value for %f14 .word 0xf349086c,0x916865aa ! Init value for %f16 .word 0xc29ca590,0xdf75f56d ! Init value for %f18 .word 0xe04beb79,0x0759d054 ! Init value for %f20 .word 0x4c17d94c,0x1f707198 ! Init value for %f22 .word 0xc0705113,0xfe446b28 ! Init value for %f24 .word 0xf00cf025,0xddfc58eb ! Init value for %f26 .word 0x3cedc0d7,0x1bc09b80 ! Init value for %f28 .word 0xd9170a3b,0xa85c221d ! Init value for %f30 .word 0xca6b7329,0xb6d87c05 ! Init value for %f32 .word 0xba54edf1,0xfb3bd798 ! Init value for %f34 .word 0x98bc50e0,0xcc23797a ! Init value for %f36 .word 0x49c80d81,0x0c039631 ! Init value for %f38 .word 0xd5478c61,0x13c75b5f ! Init value for %f40 .word 0x79d467cd,0x64938502 ! Init value for %f42 .word 0xba75e1c4,0x856d6654 ! Init value for %f44 .word 0xec1815f8,0x85648486 ! Init value for %f46 .word 0xc2d707ba,0x39af7a7b .word 0x042b907f,0xacea17b6 .word 0x3ce50600,0xd1381acc .word 0xec18eac2,0xad47d875 .word 0xff5524f8,0x969d276b .word 0xb713eadf,0xaf22e32a .word 0xc4ceb770,0xb2b81ac2 .word 0xd6ac3a91,0xde138e0a p21_expected_registers: .word 0x00000000,0x000019c3 .word 0x00000000,0x8dec1cc4 .word 0x00000000,0x0000007b .word 0x00000000,0xa12b6009 .word 0x0192949c,0x496e922d .word 0x5e7f94e6,0xf8310386 .word 0x00000000,0x00000051 .word 0x00000000,0x9ce0f0ff p21_expected_fp_regs: .word 0x29512016,0xff23749d .word 0x24533e51,0x31084dff .word 0x475c3c6e,0x5c07bde0 .word 0x010b7655,0xd84191a0 .word 0x93e7b4b8,0xd1406c77 .word 0x78ef5058,0x9a2827eb .word 0xf0cd1936,0x15b7ccae .word 0x92789ff8,0x2a04ecb6 .word 0xf349086c,0x916865aa .word 0xc29ca590,0xdf75f56d .word 0xe04beb79,0x0759d054 .word 0x4c17d94c,0x1f707198 .word 0xc0705113,0xfe446b28 .word 0xf00cf025,0xddfc58eb .word 0x3cedc0d7,0x1bc09b80 .word 0xd9170a3b,0xa85c221d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p21_local0_expect: .word 0xf92fe42f,0x9dd9b5cc .word 0x595f54f9,0xd539b789 .word 0x61682a58,0x7ec1a76d .word 0x6b002891,0x9d6c19c3 .word 0x74f32b01,0x83bd47b5 .word 0x69cc8d50,0xc92bd2ab .word 0x88c1812e,0x256680b0 .word 0x3198e1e9,0xc3196c9d p21_local1_expect: .word 0x54ff1702,0x4185bdf2 .word 0x429a6c83,0x311a2634 .word 0x6ff6ee42,0xa69c6dad .word 0x1733367c,0x37fee30f .word 0x0000d146,0x89b739d5 .word 0x516e47fc,0x7255d146 .word 0x0192949c,0x496e922d .word 0xd263607e,0x6c67ee1a p21_local2_expect: .word 0x03a5414b,0x424831af .word 0x80835732,0xa570a2a9 .word 0xfffd85d7,0xfa5656c7 .word 0x13dd2194,0xc277ca3a .word 0xdb0c727b,0xb8dceb07 .word 0x43bd96d1,0xfa5656c7 .word 0xcb1a8c64,0xa04e9312 .word 0xba518d05,0x824eb6a3 p21_local3_expect: .word 0x860331f8,0xe6947f5e .word 0xf9545f59,0x9896a61e .word 0xc369a31d,0x273e5a79 .word 0xd539b789,0xbc878004 .word 0xa3bda2fd,0x7f165b8e .word 0xacfbdb78,0x8200b688 .word 0x05b62e9f,0xb799e13f .word 0x6ab44fc6,0x57ae6d54 p22_init_registers: .word 0x57ec44f4,0x417a975f ! Init value for %l0 .word 0xeb1e4ef2,0x790689a7 ! Init value for %l1 .word 0xdf0f5e48,0x55da3f68 ! Init value for %l2 .word 0x813f8e1e,0x8749b4de ! Init value for %l3 .word 0xf00451c0,0x3e5703f6 ! Init value for %l4 .word 0x185d811a,0x63d93974 ! Init value for %l5 .word 0xee94dcdd,0xd055bec2 ! Init value for %l6 .word 0xa9716920,0x981ba0ca ! Init value for %l7 .align 64 p22_init_freg: .word 0xfed9c2d4,0x34a2a536 ! Init value for %f0 .word 0xdfe66298,0x0bf1f2d3 ! Init value for %f2 .word 0x1290453d,0x2bcc6b39 ! Init value for %f4 .word 0x206a917d,0xb7863f24 ! Init value for %f6 .word 0xf38116c3,0x0b03c87b ! Init value for %f8 .word 0x6ce8e6bc,0xdc5ba665 ! Init value for %f10 .word 0xac6f5944,0x028cffd5 ! Init value for %f12 .word 0x0f5f056f,0x6ebe5460 ! Init value for %f14 .word 0xf2369dc4,0x6d8f1eb7 ! Init value for %f16 .word 0x439f8f04,0x79cfcc55 ! Init value for %f18 .word 0x3076e42a,0xdac59221 ! Init value for %f20 .word 0xb79d3e9d,0xd0f09bdd ! Init value for %f22 .word 0x0bd5b794,0x27b7dec2 ! Init value for %f24 .word 0xcf33df1d,0x863dbc7d ! Init value for %f26 .word 0xe7be0c2e,0xbd0c2417 ! Init value for %f28 .word 0x4df721b1,0x8603a8c1 ! Init value for %f30 .word 0x26a5204f,0xf77e7ab2 ! Init value for %f32 .word 0xd7e04583,0xd402aed4 ! Init value for %f34 .word 0xa832ad35,0x4a5f1bb5 ! Init value for %f36 .word 0xd40d6a9b,0xca9c0bb2 ! Init value for %f38 .word 0x20cdbc0a,0xc0efed81 ! Init value for %f40 .word 0xd6e8dcdb,0xfbd81689 ! Init value for %f42 .word 0x769a6251,0x16e4a8c7 ! Init value for %f44 .word 0xef768539,0x91da25d8 ! Init value for %f46 .word 0xf7fc4dc1,0x48025e9b .word 0x992c4db1,0x7c6b1572 .word 0xbdc28ce5,0xb8244859 .word 0x4bc2ead9,0xea0be011 .word 0xbd599200,0x5d82320b .word 0xe091cb70,0xf28b55c5 .word 0x1bf21515,0x9a162884 .word 0x7755e114,0x596e2096 p22_expected_registers: .word 0xff7def59,0x3fb33500 .word 0xffffffff,0xa65e840f .word 0xffffffff,0xffffffff .word 0x813f8e1e,0x8749b4de .word 0x00000000,0x391f56aa .word 0x00000000,0xcf3fb0ff .word 0x00000000,0x00000095 .word 0x00000000,0x9521441c p22_expected_fp_regs: .word 0xfed9c2d4,0x34a2a536 .word 0xdfe66298,0x0bf1f2d3 .word 0x1290453d,0x2bcc6b39 .word 0x206a917d,0xb7863f24 .word 0xf38116c3,0x0b03c87b .word 0x6ce8e6bc,0xdc5ba665 .word 0xac6f5944,0x028cffd5 .word 0x0f5f056f,0x6ebe5460 .word 0xf2369dc4,0x6d8f1eb7 .word 0x439f8f04,0x79cfcc55 .word 0x3076e42a,0xdac59221 .word 0xb79d3e9d,0xd0f09bdd .word 0x0bd5b794,0x27b7dec2 .word 0xcf33df1d,0x863dbc7d .word 0xe7be0c2e,0xbd0c2417 .word 0x4df721b1,0x8603a8c1 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p22_local0_expect: .word 0x70000000,0xef11a869 .word 0xaa561f39,0x59edcf82 .word 0x20744aed,0x8518cc9b .word 0x74be16f3,0x82d33d61 .word 0x93cf4a8a,0xc450a228 .word 0x7aa88f7f,0xa5689020 .word 0x2798780a,0x7bb2d902 .word 0x005de442,0xe7b1e88e p22_local1_expect: .word 0x705674e8,0x0a22f0a0 .word 0x8dc7c5bf,0x1c4982d7 .word 0xeefcb63e,0xa2dc7056 .word 0x362369f2,0x1ebd31a3 .word 0x64c151ff,0xcce6efc0 .word 0xfeab6ffb,0xd78c25a3 .word 0xc67db5ff,0x0000008d .word 0x47c4585b,0x5c9caeb8 p22_local2_expect: .word 0x51a7bc9b,0xe3956de4 .word 0x596cf5fa,0x778c2be6 .word 0xa65e840f,0xcfac324b .word 0x2e4b4f74,0x1ac5aefe .word 0xff7def59,0x3fb33500 .word 0xcf3fb0ff,0x790689a7 .word 0xffc8ff29,0x7886765f .word 0xd8d1d9d1,0x6eca0ee8 p22_local3_expect: .word 0xb5bcaa0f,0xf54948a6 .word 0xffb85d29,0x8523e963 .word 0x38fd970a,0x9224e7b9 .word 0x9521441c,0xa35953d9 .word 0xa5075536,0x857104e9 .word 0xcbfb795e,0x62f5e273 .word 0x435f57b0,0x9268ac0c .word 0x7913dc6a,0xc308d58e p23_init_registers: .word 0x28de73ff,0xcc590d2f ! Init value for %l0 .word 0xe6e4508b,0xa1115a0c ! Init value for %l1 .word 0x4264b0f6,0x1669e7bd ! Init value for %l2 .word 0x3e2c4b72,0x615cd0f0 ! Init value for %l3 .word 0x8c7e8c1e,0x193fc1dc ! Init value for %l4 .word 0x25e6d8c4,0xa75081cb ! Init value for %l5 .word 0xcb282376,0x2ef80642 ! Init value for %l6 .word 0x663bdb7d,0xcc07c596 ! Init value for %l7 .align 64 p23_init_freg: .word 0x68553a86,0x4f94bc1b ! Init value for %f0 .word 0xa72717e1,0x520b535d ! Init value for %f2 .word 0xf2afc015,0xf7a340e7 ! Init value for %f4 .word 0xed45cba2,0x01d75fd2 ! Init value for %f6 .word 0x8013a44a,0x2c76e8fd ! Init value for %f8 .word 0x951109d1,0x1255b7dc ! Init value for %f10 .word 0x9cba8a2e,0x926a9e95 ! Init value for %f12 .word 0x76c01a1c,0xb17594b9 ! Init value for %f14 .word 0x5ba40cdd,0x67ae3699 ! Init value for %f16 .word 0xecac8981,0xe9e56425 ! Init value for %f18 .word 0xf799140d,0x971bd365 ! Init value for %f20 .word 0x8a268d65,0x6ecefb11 ! Init value for %f22 .word 0xbdd47534,0xda94114a ! Init value for %f24 .word 0x5ca57b51,0xf1a0578c ! Init value for %f26 .word 0xc345f4e7,0xe4c36e23 ! Init value for %f28 .word 0x2609e32e,0xbab5e1a6 ! Init value for %f30 .word 0x7e1d5a70,0xb6263dea ! Init value for %f32 .word 0xeaf7e777,0xdc0f3988 ! Init value for %f34 .word 0x54f63d1b,0x634304f4 ! Init value for %f36 .word 0xc67f3304,0xa7fa2e10 ! Init value for %f38 .word 0x5c902f94,0x5b6f201d ! Init value for %f40 .word 0x4d8b8b61,0x3e56ba06 ! Init value for %f42 .word 0x140805ec,0xd9ca56cd ! Init value for %f44 .word 0x3f65ee05,0x50bfcaa5 ! Init value for %f46 .word 0x40586af3,0x446c1446 .word 0xfb054e1e,0xdd2bb00f .word 0xf2b7f61b,0x3af9f37a .word 0xe9fcd188,0xa7da8577 .word 0x4fee0285,0xd780fd23 .word 0x9ed9aa9f,0x6fde986f .word 0xac6ee112,0x4c47cc25 .word 0xe8e12db0,0xcfe4174c p23_expected_registers: .word 0x00000000,0x000000cb .word 0x00000000,0x000000ed .word 0x00000000,0x00000045 .word 0xf1246039,0x0c4ff6ff .word 0x00000000,0x330b0000 .word 0x00000000,0x11460b33 .word 0xd824c2ef,0xa787f2b5 .word 0x00000000,0x000000f5 p23_expected_fp_regs: .word 0x68553a86,0x4f94bc1b .word 0xa72717e1,0x520b535d .word 0xf2afc015,0xf7a340e7 .word 0xed45cba2,0x01d75fd2 .word 0x8013a44a,0x2c76e8fd .word 0x951109d1,0x1255b7dc .word 0x9cba8a2e,0x926a9e95 .word 0x76c01a1c,0xb17594b9 .word 0x5ba40cdd,0x67ae3699 .word 0xecac8981,0xe9e56425 .word 0xf799140d,0x971bd365 .word 0x8a268d65,0x6ecefb11 .word 0xbdd47534,0xda94114a .word 0x5ca57b51,0xf1a0578c .word 0xc345f4e7,0xe4c36e23 .word 0x2609e32e,0xbab5e1a6 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p23_local0_expect: .word 0xff699e62,0xbdd23ca3 .word 0x8910f8c1,0xaf778583 .word 0xddcd90f4,0x0dfcde8a .word 0xc2e7e774,0x8caaf9e5 .word 0x000000ff,0x43189e80 .word 0xdc4cd8f0,0x663b7803 .word 0x5ef15f45,0xb67f1642 .word 0xebe432e4,0x76e3a969 p23_local1_expect: .word 0x00da5fc4,0x7fb59071 .word 0xffe6b8b3,0xc57a30d1 .word 0xb4110a49,0xfab6cc18 .word 0xffd5819f,0x50496ed0 .word 0x5f6efdac,0xffdb4638 .word 0xff9221a3,0xe32237fd .word 0x35143e6a,0x687ee718 .word 0xd824c2ef,0xa787f2b5 p23_local2_expect: .word 0x3964c38e,0xd5a89659 .word 0xf643d79b,0x55e32108 .word 0x3d1089e6,0x8caaf9e5 .word 0x22e8933a,0x3a93e822 .word 0xab797073,0xacf07386 .word 0x343785f5,0x7ebb6cdf .word 0x9dd9e242,0x4aff6fce .word 0xf1246039,0x0c4ff6ff p23_local3_expect: .word 0xfb56770b,0x5c5289a8 .word 0xb4110a49,0xbee26c73 .word 0x260b90b1,0xa869e835 .word 0xa75081ff,0xdd5bbc79 .word 0xf4a966d1,0x5019aa71 .word 0xff6b5003,0x31f89146 .word 0x1a8be428,0x949d2d97 .word 0xaa714738,0x525dac89 p24_init_registers: .word 0xc03fe82b,0xfd759357 ! Init value for %l0 .word 0x2284eadd,0xc1a5ed95 ! Init value for %l1 .word 0xe5806874,0xbbfe9bcd ! Init value for %l2 .word 0x9a7bdca4,0x57c2a8fc ! Init value for %l3 .word 0xb59fa25e,0x698cf9d5 ! Init value for %l4 .word 0x65ba6052,0x923fe743 ! Init value for %l5 .word 0x52ecc608,0x43563304 ! Init value for %l6 .word 0x9fb9f9e0,0x594de3f5 ! Init value for %l7 .align 64 p24_init_freg: .word 0x96bf877a,0x92badf0e ! Init value for %f0 .word 0xd38f06c1,0xc052c0d2 ! Init value for %f2 .word 0x891c99c0,0xb81e42dc ! Init value for %f4 .word 0xaba18d57,0x2231f5c5 ! Init value for %f6 .word 0xc072f8c8,0xfca80b43 ! Init value for %f8 .word 0x2bdd3111,0x28df2292 ! Init value for %f10 .word 0xfc3518af,0x113efefa ! Init value for %f12 .word 0x308cb302,0x0a4f2f02 ! Init value for %f14 .word 0x99c61a59,0x76b73074 ! Init value for %f16 .word 0xa3fdc36d,0x36bfde56 ! Init value for %f18 .word 0xb19fbdd4,0x9da03956 ! Init value for %f20 .word 0xe49ddc86,0xb6fca928 ! Init value for %f22 .word 0xbfbcb024,0x9a81b7b6 ! Init value for %f24 .word 0xda71e6bd,0xd073d339 ! Init value for %f26 .word 0xbf9b29a0,0x8eda2b6b ! Init value for %f28 .word 0xc6f6003a,0x3532113e ! Init value for %f30 .word 0xf4b7abbe,0xdf015bad ! Init value for %f32 .word 0x5d6a10d9,0x5611a819 ! Init value for %f34 .word 0x12563776,0x8f5e3b79 ! Init value for %f36 .word 0x85e229cb,0x956aedca ! Init value for %f38 .word 0x9fb7308c,0x59b1e804 ! Init value for %f40 .word 0xa03d2149,0x01e585d6 ! Init value for %f42 .word 0x178e3db1,0x957059ab ! Init value for %f44 .word 0x0aeed12f,0x2438027e ! Init value for %f46 .word 0x723a883b,0x005f4d5a .word 0x114fcb4e,0xed287742 .word 0x8244c4c3,0x53f072e0 .word 0x8888a55c,0x3e0d83dd .word 0xe3cc512b,0xe36223b2 .word 0x8922667f,0x408ba41d .word 0xb4255389,0xd32fbb9b .word 0x306a7a11,0x87bf9b27 p24_expected_registers: .word 0x00000000,0xfd759357 .word 0xffffffff,0xffffffff .word 0x00000000,0x000000e7 .word 0xe7412545,0x9efe0447 .word 0x00000000,0xd461ee22 .word 0x00000000,0x00000090 .word 0xffffffff,0xffff8ac1 .word 0x00000000,0xdbacd6ab p24_expected_fp_regs: .word 0x96bf877a,0x92badf0e .word 0xd38f06c1,0xc052c0d2 .word 0x891c99c0,0xb81e42dc .word 0xaba18d57,0x2231f5c5 .word 0xc072f8c8,0xfca80b43 .word 0x2bdd3111,0x28df2292 .word 0xfc3518af,0x113efefa .word 0x308cb302,0x0a4f2f02 .word 0x99c61a59,0x76b73074 .word 0xa3fdc36d,0x36bfde56 .word 0xb19fbdd4,0x9da03956 .word 0xe49ddc86,0xb6fca928 .word 0xbfbcb024,0x9a81b7b6 .word 0xda71e6bd,0xd073d339 .word 0xbf9b29a0,0x8eda2b6b .word 0xc6f6003a,0x3532113e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p24_local0_expect: .word 0x9f4e073b,0xabac1d4a .word 0x245758c3,0xe6c4ef74 .word 0xa654d70b,0xf3b33bc4 .word 0x698cf9d5,0x31ad1c64 .word 0xfbfac21d,0x607b8619 .word 0xe7412545,0x9efe0447 .word 0x3b4c41d4,0x890a02ff .word 0xffe9851b,0x18f4c5d0 p24_local1_expect: .word 0xa654d70b,0x7b6bf69a .word 0xa416aa97,0x8da514e3 .word 0x9efe04ff,0x82e6d341 .word 0x594de3f5,0xffff8ac5 .word 0xff20c0fb,0x3cdf3683 .word 0x8ac56706,0xc7e8692f .word 0x273e1f88,0x022d6d27 .word 0x0e894678,0xff777bb9 p24_local2_expect: .word 0x14935731,0x66ef4772 .word 0xff0144e3,0x0972cb81 .word 0xc74e85fc,0x11d8e016 .word 0x40d6764a,0xb52fc4c3 .word 0x594de3f5,0x712e3d86 .word 0x18ce1e90,0xa1d136cc .word 0x46102074,0x767378bc .word 0x873d354a,0x71528bd1 p24_local3_expect: .word 0xf81e9009,0xd03e2bc3 .word 0x82e6d341,0x579375fd .word 0x9fed8a07,0xc4e6e016 .word 0x8ac12883,0x8eed9d17 .word 0xb59fa25e,0x698cf9d5 .word 0x42ccb8c3,0xe1d64c68 .word 0x21d9399e,0x360162b4 .word 0xea58dd19,0xe5f797a3 p25_init_registers: .word 0x4ac2d9e2,0xa7581aa5 ! Init value for %l0 .word 0x579a3eb8,0xdf721ccb ! Init value for %l1 .word 0xf1e5e7e7,0xe08473cd ! Init value for %l2 .word 0x230f889a,0x68ab8fae ! Init value for %l3 .word 0xd10920da,0x0a4f223a ! Init value for %l4 .word 0x1914655a,0x5c97cf40 ! Init value for %l5 .word 0xcd0f1216,0x6ddaca5c ! Init value for %l6 .word 0xd63fa562,0x72541097 ! Init value for %l7 .align 64 p25_init_freg: .word 0x55dcaee4,0x930b26a2 ! Init value for %f0 .word 0xd10a8eb4,0x67c26977 ! Init value for %f2 .word 0x5c0c9d80,0x6bf1f125 ! Init value for %f4 .word 0x34446562,0x11b00a45 ! Init value for %f6 .word 0x45ea0c84,0x58107942 ! Init value for %f8 .word 0x4f715bff,0x5bf51bd3 ! Init value for %f10 .word 0xd9f91a68,0x15b90ac1 ! Init value for %f12 .word 0x205e2727,0xdb246ec7 ! Init value for %f14 .word 0xe15b0629,0x2ba325fd ! Init value for %f16 .word 0x881a4a2d,0x42977bf5 ! Init value for %f18 .word 0xd7f007ec,0x3b561e2a ! Init value for %f20 .word 0x703dea7d,0xc8af1ddc ! Init value for %f22 .word 0x2a7c48c6,0x700de4a4 ! Init value for %f24 .word 0x5b30e03f,0xcbb3134d ! Init value for %f26 .word 0x70889565,0xa9d82541 ! Init value for %f28 .word 0x14f49e37,0x06204497 ! Init value for %f30 .word 0xa7999e91,0x00587d9f ! Init value for %f32 .word 0xe76c52a9,0xe4d1c36c ! Init value for %f34 .word 0xef2d674f,0x70585e04 ! Init value for %f36 .word 0x65951725,0x739c02ae ! Init value for %f38 .word 0xc69e01bf,0x9086b990 ! Init value for %f40 .word 0x3b7b4aca,0x56793e46 ! Init value for %f42 .word 0x912be04d,0x647b809c ! Init value for %f44 .word 0xdf97be10,0x95452f85 ! Init value for %f46 .word 0xf5ee6ca9,0x7f7a4160 .word 0xfda8ceb9,0x089d8cc8 .word 0x8af27203,0x2e9bb515 .word 0x12b56a0c,0xf2403474 .word 0x4842d4b7,0x3da1392a .word 0xdcc196a3,0x113a56d1 .word 0xb82aeb38,0x6f42cf14 .word 0xc0e0fe62,0x46851649 p25_expected_registers: .word 0x00000000,0x000000ab .word 0x00000000,0x41fff2fd .word 0x00000000,0x00000077 .word 0x00000000,0x0c5aa087 .word 0x00000000,0x000000c4 .word 0x00000000,0x00000001 .word 0x00000000,0x2f2a7ee3 .word 0x4b5f2624,0x8cfb7a76 p25_expected_fp_regs: .word 0x55dcaee4,0x930b26a2 .word 0xd10a8eb4,0x67c26977 .word 0x5c0c9d80,0x6bf1f125 .word 0x34446562,0x11b00a45 .word 0x45ea0c84,0x58107942 .word 0x4f715bff,0x5bf51bd3 .word 0xd9f91a68,0x15b90ac1 .word 0x205e2727,0xdb246ec7 .word 0xe15b0629,0x2ba325fd .word 0x881a4a2d,0x42977bf5 .word 0xd7f007ec,0x3b561e2a .word 0x703dea7d,0xc8af1ddc .word 0x2a7c48c6,0x700de4a4 .word 0x5b30e03f,0xcbb3134d .word 0x70889565,0xa9d82541 .word 0x14f49e37,0x06204497 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p25_local0_expect: .word 0xff12ab69,0x3066680f .word 0x8efdf8f2,0x022cb937 .word 0x80daa597,0x89f4ab2a .word 0x3e72cd27,0xea1cff68 .word 0xffd97038,0x87d75036 .word 0xda3ed233,0x66e7a972 .word 0x4bc783e2,0xfe466fda .word 0x43ff670c,0x63dffaff p25_local1_expect: .word 0x0874f244,0x7f6dd8bd .word 0x11e69786,0x8263c580 .word 0x41fff2fd,0xe08473cd .word 0xee92485e,0x0b4ea6eb .word 0x37612c03,0xec45cb81 .word 0xfadab480,0x4034f26b .word 0xe38f0b3b,0x5774ffff .word 0x69bb7a83,0x7f6dd8bd p25_local2_expect: .word 0x90698ca0,0x3ec80115 .word 0xfb7375c3,0xa08c6990 .word 0xff07ab7a,0xbfc3c5c5 .word 0x5467fca7,0x903b7c0f .word 0x8ca24672,0x46c0e688 .word 0x4b5f2624,0x8cfb7a76 .word 0xcc633a79,0xcf661127 .word 0x4bbdfb7b,0x0d4537c3 p25_local3_expect: .word 0xe983ff98,0x65405612 .word 0x4e4bf54f,0x5da5287c .word 0xe37e2a2f,0x767afb8c .word 0x8efdf8f2,0xc6a65a81 .word 0x0c4aaeff,0xc25768f7 .word 0x8c721add,0xf455f7c5 .word 0x74246dc2,0x8d3e6193 .word 0x5aa63250,0x50dbded5 p26_init_registers: .word 0x4168aee6,0x04fd721b ! Init value for %l0 .word 0xb8ce3086,0x39910acf ! Init value for %l1 .word 0x2e187400,0xc0a3d6c2 ! Init value for %l2 .word 0xbf175a7e,0x41383021 ! Init value for %l3 .word 0xfe8289e2,0x1f817336 ! Init value for %l4 .word 0x73205d0c,0xc33ef5fc ! Init value for %l5 .word 0x6e8712d2,0x3d191c8e ! Init value for %l6 .word 0xd5c3e4e1,0xccb2e156 ! Init value for %l7 .align 64 p26_init_freg: .word 0x902f097e,0x8e608cfd ! Init value for %f0 .word 0x889a7457,0x8c0f10a0 ! Init value for %f2 .word 0xd9cc4211,0x5eebc5e3 ! Init value for %f4 .word 0xb0c47819,0x4c1d9f8a ! Init value for %f6 .word 0xa6e33b1d,0x9c30c5d2 ! Init value for %f8 .word 0xa1428525,0x6d7a8c10 ! Init value for %f10 .word 0xda37fed1,0xfca63aa5 ! Init value for %f12 .word 0x549a597e,0xd4806d7e ! Init value for %f14 .word 0x6c4e11b8,0x57686fd4 ! Init value for %f16 .word 0x994b3841,0xee48580a ! Init value for %f18 .word 0xdc53a68a,0x29eeded1 ! Init value for %f20 .word 0x1945c665,0x8705c2b4 ! Init value for %f22 .word 0x77715a4f,0xb74f4a02 ! Init value for %f24 .word 0xc4f167c9,0x696f77d1 ! Init value for %f26 .word 0x85e93117,0x3174854e ! Init value for %f28 .word 0x8f7d9045,0x8f0e6972 ! Init value for %f30 .word 0xd24d4969,0xc101c12d ! Init value for %f32 .word 0x2d5f183b,0xc83785bd ! Init value for %f34 .word 0xc62f2e84,0x845fa6e9 ! Init value for %f36 .word 0xa17b7389,0x6a36a8ec ! Init value for %f38 .word 0x96cb9903,0xe62ba5ed ! Init value for %f40 .word 0xf51e70c1,0x902f09c7 ! Init value for %f42 .word 0x5b2e2e55,0xefce1b8e ! Init value for %f44 .word 0x2f14ad43,0xa4f95138 ! Init value for %f46 .word 0x544296c7,0x6b451996 .word 0x07e3ab3c,0xdaf521a8 .word 0x6635cf62,0xa6069f8a .word 0xca4faace,0x32bfb5e5 .word 0x57551d26,0x5e6e169e .word 0x14248c51,0x08d2b4a0 .word 0xb2879c5b,0x0fd3f381 .word 0xe3d058ae,0xfebce8aa p26_expected_registers: .word 0x00000000,0x000000ed .word 0x00000000,0xa9006b22 .word 0x73a65d24,0xb3c8c7ff .word 0xddc67031,0x87a952d6 .word 0x00000000,0x00000078 .word 0xffffffff,0xffffa82a .word 0x00000000,0x00000039 .word 0x00000000,0x000000b4 p26_expected_fp_regs: .word 0x902f097e,0x8e608cfd .word 0x889a7457,0x8c0f10a0 .word 0xd9cc4211,0x5eebc5e3 .word 0xb0c47819,0x4c1d9f8a .word 0xa6e33b1d,0x9c30c5d2 .word 0xa1428525,0x6d7a8c10 .word 0xda37fed1,0xfca63aa5 .word 0x549a597e,0xd4806d7e .word 0x6c4e11b8,0x57686fd4 .word 0x994b3841,0xee48580a .word 0xdc53a68a,0x29eeded1 .word 0x1945c665,0x8705c2b4 .word 0x77715a4f,0xb74f4a02 .word 0xc4f167c9,0x696f77d1 .word 0x85e93117,0x3174854e .word 0x8f7d9045,0x8f0e6972 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p26_local0_expect: .word 0x37dc1730,0x83446b64 .word 0x6eff12d2,0x3d191c8e .word 0xf7c2ba22,0x6db6fb48 .word 0x7897b01a,0x86eb6cb9 .word 0x928a9892,0xf9418de0 .word 0x6a89d43e,0xca0dc227 .word 0xddc67031,0x87a952d6 .word 0x3524bdd1,0xa8381cea p26_local1_expect: .word 0xc0cbf312,0xb05cc4e0 .word 0xd6634f0f,0xaf193a72 .word 0xc3794c12,0xa782f326 .word 0xb33a8d43,0x90ffc5e7 .word 0x2aa863b0,0x2c1effc6 .word 0xffcf05ed,0x42deacae .word 0xc5323787,0x68d58900 .word 0x9616174f,0x8437eb1a p26_local2_expect: .word 0x0bf8ff58,0x5fe5cbdf .word 0xcf10c7ff,0x46e7bfda .word 0xfe8289e2,0x1f817336 .word 0xff82a580,0xff519285 .word 0xff5e9110,0xe56a541e .word 0xff713ff8,0x3286b61b .word 0x6b152131,0x0228c9b9 .word 0xabe2fc25,0x00000021 p26_local3_expect: .word 0xff97e36e,0xd8725526 .word 0x38ccdc73,0x2a53fec7 .word 0xa5000000,0x88c4ae2e .word 0xaf193a72,0x9b5aed10 .word 0xc31d091f,0x58b5249e .word 0x12af689b,0xdbed25ff .word 0x5f0dab95,0x432cff4c .word 0x73a65d24,0xb3c8c7ff p27_init_registers: .word 0x27481865,0xabaf1166 ! Init value for %l0 .word 0x676a7f70,0x59f67c1d ! Init value for %l1 .word 0x0d501688,0x0191b27a ! Init value for %l2 .word 0x47b98970,0x9134fbc6 ! Init value for %l3 .word 0x0314271e,0x45b72b68 ! Init value for %l4 .word 0x6a06b4dd,0xf3602ed7 ! Init value for %l5 .word 0x1ecc720a,0x88a8a65c ! Init value for %l6 .word 0xa2a88fb8,0xd17d5493 ! Init value for %l7 .align 64 p27_init_freg: .word 0xbb853cbe,0xa835db59 ! Init value for %f0 .word 0x6d253215,0xfc4ae77b ! Init value for %f2 .word 0x27febe13,0x1659de43 ! Init value for %f4 .word 0xf6341ddc,0xa7eab4b3 ! Init value for %f6 .word 0xb64d98bb,0x13944b6a ! Init value for %f8 .word 0xeb669816,0x5f4db2f3 ! Init value for %f10 .word 0xb154a4d8,0x257bafb0 ! Init value for %f12 .word 0x490fa5ae,0xc85a8fdc ! Init value for %f14 .word 0x019864fc,0x94a96b67 ! Init value for %f16 .word 0xd7bd00f7,0x87020f28 ! Init value for %f18 .word 0x17c15368,0x5baf518b ! Init value for %f20 .word 0x9d9e50b4,0x8a9c3ee7 ! Init value for %f22 .word 0x352885af,0x744a04fc ! Init value for %f24 .word 0x20cf337b,0x06ab09d8 ! Init value for %f26 .word 0x9b9d96e4,0xa3efd559 ! Init value for %f28 .word 0xf0fb3f83,0xf2e93320 ! Init value for %f30 .word 0x18789eab,0x43834910 ! Init value for %f32 .word 0xadd3248a,0xa4c364cc ! Init value for %f34 .word 0x4d2b4de5,0x9a417416 ! Init value for %f36 .word 0x594ef296,0x3091f2a9 ! Init value for %f38 .word 0xc87c766e,0xa3e28b4c ! Init value for %f40 .word 0x5248eb54,0xf8a6403c ! Init value for %f42 .word 0xb3fa664c,0x987d662c ! Init value for %f44 .word 0xc32cb02c,0x378b0f0f ! Init value for %f46 .word 0xa334b893,0x44cfb39a .word 0xa78f9a79,0xfef1b2ef .word 0xd4d1f4be,0x7f925197 .word 0x655e4723,0x129cc33b .word 0x71422805,0x5d4b3a7b .word 0x66a9400b,0xdd37bcb3 .word 0xe7e5728e,0xf358dfe7 .word 0x9cbfa02b,0x098f40f1 p27_expected_registers: .word 0x00000000,0x0000006a .word 0xffffffff,0xffffff88 .word 0x00000000,0x88a8a65c .word 0xffffffff,0xffff8079 .word 0x00000000,0x00007fd8 .word 0x00000000,0xff000004 .word 0x1ecc720a,0x88a8a65c .word 0x00000000,0x00000004 p27_expected_fp_regs: .word 0xbb853cbe,0xa835db59 .word 0x6d253215,0xfc4ae77b .word 0x27febe13,0x1659de43 .word 0xf6341ddc,0xa7eab4b3 .word 0xb64d98bb,0x13944b6a .word 0xeb669816,0x5f4db2f3 .word 0xb154a4d8,0x257bafb0 .word 0x490fa5ae,0xc85a8fdc .word 0x019864fc,0x94a96b67 .word 0xd7bd00f7,0x87020f28 .word 0x17c15368,0x5baf518b .word 0x9d9e50b4,0x8a9c3ee7 .word 0x352885af,0x744a04fc .word 0x20cf337b,0x06ab09d8 .word 0x9b9d96e4,0xa3efd559 .word 0xf0fb3f83,0xf2e93320 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p27_local0_expect: .word 0x56c20bd0,0x7f4ee465 .word 0x59f67c1d,0x47e885a2 .word 0x88a8a65c,0xff000004 .word 0xb81fc822,0xf3602ed7 .word 0x40cee368,0x9fff447c .word 0x00000000,0x00007fd8 .word 0x02a2c125,0x5e26c651 .word 0xcdbe5981,0xbe81c45d p27_local1_expect: .word 0xff6afd85,0x60c18215 .word 0x85fd6a1f,0xf3971368 .word 0x866b61dc,0x54a0036b .word 0xd665eaf8,0x85929812 .word 0x7ab29101,0x613f2eb1 .word 0x0000deca,0x8e21cad2 .word 0x76be122a,0xff536f93 .word 0x983097ae,0x69e4983d p27_local2_expect: .word 0xe59d0752,0x8b8a5300 .word 0xebf9270b,0xfe0ef6c4 .word 0xa79d3950,0xbad4a5c2 .word 0x4804fb03,0x88a8a65c .word 0xa4c45203,0x80798cd9 .word 0x4fa0c529,0x6a450c30 .word 0x42bfd90e,0xebdd00fe .word 0xdc1a09d3,0xd467a494 p27_local3_expect: .word 0xcadeb3cf,0x7536da25 .word 0xd3ab117c,0x7a7cf862 .word 0xff2a7719,0xd300af14 .word 0xac2d6e64,0x7fd88fba .word 0x23398c66,0x97acd16f .word 0xaa95fabe,0x6b2f1fe2 .word 0xb81fc822,0x52540109 .word 0x60c18215,0x6d62485a p28_init_registers: .word 0x29be2a26,0xe14fd46e ! Init value for %l0 .word 0x7bd7b440,0x5247f240 ! Init value for %l1 .word 0x0ea00e20,0xaf7171f8 ! Init value for %l2 .word 0x03d18ca8,0xa9df8315 ! Init value for %l3 .word 0x2b89d832,0x08d02e7f ! Init value for %l4 .word 0xcf61a722,0x77a1f3a7 ! Init value for %l5 .word 0xe4eef7d0,0x2d6fe1c0 ! Init value for %l6 .word 0x4d976104,0x96cf6375 ! Init value for %l7 .align 64 p28_init_freg: .word 0x5f428cd7,0x96e9f47c ! Init value for %f0 .word 0x1ea53732,0x4380af0e ! Init value for %f2 .word 0x6e8cc691,0xef1a9145 ! Init value for %f4 .word 0xef1a6c86,0xd8946e47 ! Init value for %f6 .word 0x68ee8d27,0xdacbad65 ! Init value for %f8 .word 0x8885be7a,0xb7a7f34a ! Init value for %f10 .word 0x74fdb077,0x8e3f6562 ! Init value for %f12 .word 0xc7cc4aa8,0x7b0b4841 ! Init value for %f14 .word 0x5e8c891f,0xfd4c394f ! Init value for %f16 .word 0xa735a108,0x37b94f42 ! Init value for %f18 .word 0x21ab3e63,0xccbcf12f ! Init value for %f20 .word 0x091aaec8,0xa1c1d174 ! Init value for %f22 .word 0x617e9918,0x4df28482 ! Init value for %f24 .word 0xa0bdabd2,0xb49c985b ! Init value for %f26 .word 0x251d591d,0x07616fcc ! Init value for %f28 .word 0x798ee2b2,0x299078e5 ! Init value for %f30 .word 0xf9ee7c8a,0x9a062703 ! Init value for %f32 .word 0x2289d7f2,0xa7c5212d ! Init value for %f34 .word 0x22ee03ec,0x99fdc67e ! Init value for %f36 .word 0xf6a829f2,0x64c65304 ! Init value for %f38 .word 0x20098bcd,0x084ab15d ! Init value for %f40 .word 0x10f30ad2,0x77ad2849 ! Init value for %f42 .word 0xacd60977,0x84c53215 ! Init value for %f44 .word 0x0d5ca363,0x076a471a ! Init value for %f46 .word 0x1aa87f90,0xd4ffcd61 .word 0x0b3ad0e2,0x01ee8f58 .word 0xc9cc264a,0x58bf8de3 .word 0x562e55c9,0xbf4a4766 .word 0x71bf936d,0xf68e7596 .word 0x1a1e477d,0x4d256f8f .word 0x6f2f0d75,0x2b1030bd .word 0x2c277c7f,0xe2d615c7 p28_expected_registers: .word 0x00000000,0xff2ed008 .word 0x00000000,0x00000073 .word 0x00000000,0x00000005 .word 0x00000000,0x162d226f .word 0x00000000,0x0a3dadd9 .word 0x00000000,0x00000051 .word 0x00000000,0x000000ee .word 0x00000000,0x83bb7f6e p28_expected_fp_regs: .word 0x5f428cd7,0x96e9f47c .word 0x1ea53732,0x4380af0e .word 0x6e8cc691,0xef1a9145 .word 0xef1a6c86,0xd8946e47 .word 0x68ee8d27,0xdacbad65 .word 0x8885be7a,0xb7a7f34a .word 0x74fdb077,0x8e3f6562 .word 0xc7cc4aa8,0x7b0b4841 .word 0x5e8c891f,0xfd4c394f .word 0xa735a108,0x37b94f42 .word 0x21ab3e63,0xccbcf12f .word 0x091aaec8,0xa1c1d174 .word 0x617e9918,0x4df28482 .word 0xa0bdabd2,0xb49c985b .word 0x251d591d,0x07616fcc .word 0x798ee2b2,0x299078e5 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p28_local0_expect: .word 0x7d0189f1,0x80af2a85 .word 0xfffd9ca9,0xda3dd2b9 .word 0x1a7ee0ff,0x9b25f19f .word 0x12980682,0x7118a270 .word 0x71f820ac,0xa9df8315 .word 0xb2fc3cb7,0x0d613cf7 .word 0x58408cb9,0x46408a55 .word 0x6f68ff3d,0x63b6fac1 p28_local1_expect: .word 0x96dd332e,0x9749e0ff .word 0xffe07e1a,0xcd4be51b .word 0xffb0a8e1,0xe5806586 .word 0x54d6cd34,0x20b9314b .word 0x0535f075,0x881d404b .word 0x874301db,0x61f197d3 .word 0xff7d4662,0x78d2f5ab .word 0x1bb2d3d7,0x114a96cd p28_local2_expect: .word 0xb52f8cf3,0xe57e5a1d .word 0x18ff3d1c,0xd0cb6d6c .word 0x656e7d33,0xd4de18e1 .word 0xfff179a8,0x9c333767 .word 0x162d226f,0x91b214b0 .word 0x6f662b94,0x61d7f59f .word 0x198ccaab,0x970ac015 .word 0xdfa2fe37,0xe7059787 p28_local3_expect: .word 0xff2ed008,0x2496e098 .word 0x64e0815d,0xadf0e9a4 .word 0x1a79c9d6,0xb62d05fe .word 0x5cefce31,0x0000007f .word 0x4ef725f1,0x039cf82b .word 0xc282748e,0xf8b6351c .word 0x2d1bc2d5,0x982df71b .word 0x25b6fbd4,0xb6dd3756 p29_init_registers: .word 0x6503253e,0x0e856681 ! Init value for %l0 .word 0x958df97d,0x9f93e245 ! Init value for %l1 .word 0xe28c31b5,0xd106ed23 ! Init value for %l2 .word 0x7f55a721,0xbc893240 ! Init value for %l3 .word 0x9b582822,0xb6389ecd ! Init value for %l4 .word 0x86e05189,0xe8bcf7bc ! Init value for %l5 .word 0x53ba1c27,0xc37661ae ! Init value for %l6 .word 0x84717884,0x182d5ae3 ! Init value for %l7 .align 64 p29_init_freg: .word 0x1afef735,0xc2655092 ! Init value for %f0 .word 0xef1c7cd6,0x3d72f426 ! Init value for %f2 .word 0x4f0694c0,0x6a0749bc ! Init value for %f4 .word 0x78cef451,0x44d38ba0 ! Init value for %f6 .word 0x5426ca46,0x983b2b5e ! Init value for %f8 .word 0xfe614d16,0xf48f4ed7 ! Init value for %f10 .word 0x751cfe32,0x8b82e924 ! Init value for %f12 .word 0x27c3924c,0x7e7f7501 ! Init value for %f14 .word 0x20fcdc93,0x095cc8d8 ! Init value for %f16 .word 0xd870533d,0xfcf67729 ! Init value for %f18 .word 0x36b72309,0xa413ad47 ! Init value for %f20 .word 0x49414908,0xbed21579 ! Init value for %f22 .word 0x0f0a637e,0x5a8b9532 ! Init value for %f24 .word 0x93e37ea5,0x3c666080 ! Init value for %f26 .word 0x3e83e3be,0xca56f2a9 ! Init value for %f28 .word 0x9916a150,0x027c884b ! Init value for %f30 .word 0xe9cfb81d,0x203f6bcd ! Init value for %f32 .word 0xdc2d64a2,0x115b6bb7 ! Init value for %f34 .word 0x3e34c75c,0x680ed5a6 ! Init value for %f36 .word 0x067ebda7,0x7894a792 ! Init value for %f38 .word 0x6249b077,0x65d4a49a ! Init value for %f40 .word 0x281fb3ee,0x0ab32734 ! Init value for %f42 .word 0xac9f0f7e,0x0053d8d6 ! Init value for %f44 .word 0x576d10e7,0xcf910ff2 ! Init value for %f46 .word 0x84e500c4,0x93ea2fde .word 0xde4bbf15,0x27de2a72 .word 0x70896735,0x6d97b9b5 .word 0x00db8238,0x43a67f21 .word 0x702acc2c,0x51da90ec .word 0x9dd90cb5,0x07dc83e6 .word 0xb0ea0c1e,0x49fcb982 .word 0x03c28b7d,0xf19fefea p29_expected_registers: .word 0x00000000,0xd1a12d59 .word 0x405e94c1,0x05ff1933 .word 0x00000000,0xf99513ab .word 0x7f55a721,0xbc893240 .word 0x00000000,0x000016df .word 0xd29881be,0xcdf6640a .word 0xffffffff,0xffffc649 .word 0x00000000,0x378dbe41 p29_expected_fp_regs: .word 0x1afef735,0xc2655092 .word 0xef1c7cd6,0x3d72f426 .word 0x4f0694c0,0x6a0749bc .word 0x78cef451,0x44d38ba0 .word 0x5426ca46,0x983b2b5e .word 0xfe614d16,0xf48f4ed7 .word 0x751cfe32,0x8b82e924 .word 0x27c3924c,0x7e7f7501 .word 0x20fcdc93,0x095cc8d8 .word 0xd870533d,0xfcf67729 .word 0x36b72309,0xa413ad47 .word 0x49414908,0xbed21579 .word 0x0f0a637e,0x5a8b9532 .word 0x93e37ea5,0x3c666080 .word 0x3e83e3be,0xca56f2a9 .word 0x9916a150,0x027c884b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p29_local0_expect: .word 0x00000036,0x05ff1933 .word 0x63dff2b3,0xd29881be .word 0x16df35ee,0x8cd6d6a8 .word 0x0b8494ec,0xff8d46e0 .word 0xf1bd506f,0x920de2c4 .word 0x49c6c8f1,0xd8d49cb7 .word 0x4ee878d2,0x87667b37 .word 0xc98d23d6,0x3a652706 p29_local1_expect: .word 0xd106ed23,0x87ab7583 .word 0x5caed155,0xb0d120da .word 0xfe9808c7,0x2d9f72e3 .word 0xb6389ecd,0x49c6c8f1 .word 0xaed5da6f,0x29d93e34 .word 0x744a00b6,0xb61ccdf0 .word 0x737a0e5e,0x2d0689ff .word 0xbf03b8f5,0xfefc7b72 p29_local2_expect: .word 0xaf7abcc1,0x8cd6d6a8 .word 0x5f7f6baf,0xd1a12d59 .word 0x49c6ffff,0xffffffff .word 0xf99513ab,0xbc893240 .word 0x3e9b3a31,0x313cc7f6 .word 0xdacd5e3a,0x5c5beecf .word 0x1e213fae,0xddc2932d .word 0x000000d5,0x9f93e245 p29_local3_expect: .word 0xc3f6ebf5,0xf99513ab .word 0x0f7b6a31,0xe394047b .word 0x6ba26962,0x1e1962d4 .word 0x405e94c1,0x05ff1933 .word 0x36000000,0x70ad7839 .word 0xd5000000,0x5e2e730f .word 0x64e16cc7,0xfc25fa41 .word 0xd62736fc,0x4fb18831 p30_init_registers: .word 0xb3dff562,0xf293ab4c ! Init value for %l0 .word 0xee5d2b22,0xa3e09f66 ! Init value for %l1 .word 0x8c1c2b5c,0x83a2eed2 ! Init value for %l2 .word 0xf0f3cbc4,0x78a065e4 ! Init value for %l3 .word 0x59ee450e,0x3e06784e ! Init value for %l4 .word 0x7766f85c,0x50fc9bc0 ! Init value for %l5 .word 0x9cb62e25,0xfd7a84c4 ! Init value for %l6 .word 0xd26906e2,0x3be550c2 ! Init value for %l7 .align 64 p30_init_freg: .word 0x250a3113,0xcdd0a109 ! Init value for %f0 .word 0x461e927f,0x9d88641a ! Init value for %f2 .word 0x49128554,0x33616cb0 ! Init value for %f4 .word 0x79e80cd8,0xb856fe3b ! Init value for %f6 .word 0x29a82b8d,0xb15dd03f ! Init value for %f8 .word 0xbd0243e9,0x80590956 ! Init value for %f10 .word 0x4d32f0a2,0x9e6f452d ! Init value for %f12 .word 0xb641fa2d,0xbd38bb01 ! Init value for %f14 .word 0x043a4101,0x4394212a ! Init value for %f16 .word 0x1f340906,0x79aa4074 ! Init value for %f18 .word 0x05779154,0xd6d082e6 ! Init value for %f20 .word 0x345ec1f5,0xadfb72b1 ! Init value for %f22 .word 0xb7ca6669,0xb3a5e085 ! Init value for %f24 .word 0x0cd1ca95,0xe8eb3f7a ! Init value for %f26 .word 0xc8d7ee94,0x209711f7 ! Init value for %f28 .word 0x8da931df,0xd13e2a63 ! Init value for %f30 .word 0x0dacc943,0xca0a46e0 ! Init value for %f32 .word 0x6bbe9891,0xf9dfc9a3 ! Init value for %f34 .word 0xf8815b18,0xb81c9212 ! Init value for %f36 .word 0x8e85a9ca,0x98b173b0 ! Init value for %f38 .word 0xf549cb13,0x1f17baa6 ! Init value for %f40 .word 0x4cafe7f1,0xb97d2380 ! Init value for %f42 .word 0xdeec62e8,0x9e75db67 ! Init value for %f44 .word 0xb5075950,0x632c7fe8 ! Init value for %f46 .word 0x296f5ed7,0x49295c3c .word 0xd0ae133d,0x030225cf .word 0xe41a4b48,0xdea4fe63 .word 0xb21e2965,0x9edd0ea6 .word 0x906b1369,0x84662681 .word 0xaedcbb0d,0xc2abf2c0 .word 0x76329599,0x3e4fea9d .word 0x07dfdfd2,0xcf8a077c p30_expected_registers: .word 0x00000000,0x00004e1e .word 0x00000000,0x000000fc .word 0xbb8eb2f3,0xb134c01f .word 0x9646cb1e,0x76c44bd1 .word 0x59ee450e,0x3e06784e .word 0xffffffff,0xffffffaf .word 0x00000000,0x9a52da36 .word 0x00000000,0x00000038 p30_expected_fp_regs: .word 0x250a3113,0xcdd0a109 .word 0x461e927f,0x9d88641a .word 0x49128554,0x33616cb0 .word 0x79e80cd8,0xb856fe3b .word 0x29a82b8d,0xb15dd03f .word 0xbd0243e9,0x80590956 .word 0x4d32f0a2,0x9e6f452d .word 0xb641fa2d,0xbd38bb01 .word 0x043a4101,0x4394212a .word 0x1f340906,0x79aa4074 .word 0x05779154,0xd6d082e6 .word 0x345ec1f5,0xadfb72b1 .word 0xb7ca6669,0xb3a5e085 .word 0x0cd1ca95,0xe8eb3f7a .word 0xc8d7ee94,0x209711f7 .word 0x8da931df,0xd13e2a63 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p30_local0_expect: .word 0x622d8fcf,0xa9e55526 .word 0x70a05164,0xf5a0c84c .word 0x73508277,0x85de2a87 .word 0x59b0d8ef,0xa7794f2a .word 0x1e4e0724,0xff2bd4a3 .word 0xb3000000,0x0e6ccdff .word 0x00000020,0x4f7af96f .word 0x50df2928,0xb236f5dc p30_local1_expect: .word 0x9646cb1e,0x76c44bd1 .word 0x7b07d605,0x2dbe02c4 .word 0x4384a7be,0xf7c999f5 .word 0xa8205ac5,0xfbff5ef9 .word 0x385a83a3,0x53f3e11d .word 0xeae6c54e,0x2cb89b02 .word 0xccfff162,0xa09a4fc8 .word 0xbb8eb2f3,0xb134c01f p30_local2_expect: .word 0x02f5bd38,0xa03fb871 .word 0x6d9664e0,0x02ff64b9 .word 0x0d5456a0,0x0f999358 .word 0x8499e30e,0x582a830f .word 0x5f2cebad,0x00000091 .word 0x3cc28e1c,0xc88b60d9 .word 0xfbb141f4,0x3783cf29 .word 0xda49b547,0x9855ebf8 p30_local3_expect: .word 0x3e06784e,0x50fc9bc0 .word 0x7d5849fe,0x0e6ccdff .word 0x2106fd64,0x70a05164 .word 0x2137cb3b,0x72b59ee3 .word 0xb3ff4c3f,0xc7584125 .word 0xe25bc545,0x0ceb40da .word 0x69af4b40,0xd6b62a41 .word 0x0c82764c,0x6d9664e0 p31_init_registers: .word 0x5ea18a2c,0x50e5f97d ! Init value for %l0 .word 0x34ff7fc0,0x72821a04 ! Init value for %l1 .word 0x61195112,0xade894d8 ! Init value for %l2 .word 0x1f32ef34,0x696fbe0a ! Init value for %l3 .word 0xd5963344,0x88b95fd7 ! Init value for %l4 .word 0xc3570d10,0x1307683e ! Init value for %l5 .word 0x9d74dccc,0x7d2135f8 ! Init value for %l6 .word 0xb817f830,0x76cbd44c ! Init value for %l7 .align 64 p31_init_freg: .word 0xc2165a2d,0x1501b512 ! Init value for %f0 .word 0x2e2f1037,0xd4798700 ! Init value for %f2 .word 0x6b28fe43,0x2b5f6d32 ! Init value for %f4 .word 0x332de677,0x7ee47e80 ! Init value for %f6 .word 0x970c3585,0xc459275b ! Init value for %f8 .word 0x41368124,0x165abfe8 ! Init value for %f10 .word 0xcea78603,0x518b13c7 ! Init value for %f12 .word 0x170a168a,0x2977b85e ! Init value for %f14 .word 0x17dcfb5c,0x29d08a42 ! Init value for %f16 .word 0x721190f2,0x4e1b8d73 ! Init value for %f18 .word 0x15453646,0x1604bc5d ! Init value for %f20 .word 0x7a71c05d,0x9b7a7bfe ! Init value for %f22 .word 0xefa20740,0x9aa550d6 ! Init value for %f24 .word 0xcbe18c75,0x321a7b21 ! Init value for %f26 .word 0xb31fec24,0xc58d1e2d ! Init value for %f28 .word 0x16836a4c,0xff5f1b06 ! Init value for %f30 .word 0x81ffb0bd,0x78182c9b ! Init value for %f32 .word 0xec128f8b,0x4dfce545 ! Init value for %f34 .word 0x4f71c753,0x84a4d7ef ! Init value for %f36 .word 0xfc02ca20,0xda0072b4 ! Init value for %f38 .word 0xee716747,0x4a38dcc4 ! Init value for %f40 .word 0x52809568,0xe77a0215 ! Init value for %f42 .word 0xf8b4532e,0xc27dd55b ! Init value for %f44 .word 0xcd4e8a2f,0x4a4e6a02 ! Init value for %f46 .word 0x6fa6272a,0x39f568bb .word 0x9086500c,0x10840067 .word 0x045ef983,0xb8489b71 .word 0xa416b464,0x2a727404 .word 0x52759a0f,0x0d0c0e88 .word 0xdbad3e6e,0x7ef713e4 .word 0x37e4e7c1,0x7e687297 .word 0x3863c320,0x64e89bbc p31_expected_registers: .word 0x00000000,0x00000021 .word 0x00000000,0x0000001b .word 0x00000000,0xbdb91099 .word 0x00000000,0x072c9d16 .word 0x00000000,0xc748d958 .word 0xc3570d10,0x1307683e .word 0x00000000,0xb517e632 .word 0x00000000,0x74814321 p31_expected_fp_regs: .word 0xc2165a2d,0x1501b512 .word 0x2e2f1037,0xd4798700 .word 0x6b28fe43,0x2b5f6d32 .word 0x332de677,0x7ee47e80 .word 0x970c3585,0xc459275b .word 0x41368124,0x165abfe8 .word 0xcea78603,0x518b13c7 .word 0x170a168a,0x2977b85e .word 0x17dcfb5c,0x29d08a42 .word 0x721190f2,0x4e1b8d73 .word 0x15453646,0x1604bc5d .word 0x7a71c05d,0x9b7a7bfe .word 0xefa20740,0x9aa550d6 .word 0xcbe18c75,0x321a7b21 .word 0xb31fec24,0xc58d1e2d .word 0x16836a4c,0xff5f1b06 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p31_local0_expect: .word 0xff13e603,0xa9a8324a .word 0xb9c0e078,0x93362b40 .word 0xff5fb988,0x5ddef9ae .word 0x0abec217,0xac7121aa .word 0xff438174,0xccb35eaf .word 0xb5e5cd8e,0xdf867f93 .word 0x7d2135f8,0x76cbd44c .word 0x8f9ff6cf,0xc380f420 p31_local1_expect: .word 0x4f9accbf,0x6c431ef4 .word 0xc6000000,0xc9fa40b3 .word 0xbdb91099,0x57abf24e .word 0x04f3a6d2,0x2c4e41e8 .word 0x000000d7,0x000000c6 .word 0xaf5eb3cc,0x4d1ff645 .word 0x960a5668,0x22bf9773 .word 0x1140b9d7,0xc7755fc9 p31_local2_expect: .word 0xd44cdf9e,0x7b972ead .word 0xe3938533,0xb517e632 .word 0xc3570d10,0x1307683e .word 0x98b294fa,0xad3aa099 .word 0x000004f3,0x0889a5f9 .word 0xcb28422c,0x03f0ae5e .word 0x099901f9,0xcf878b0b .word 0x8e541364,0x3ab07267 p31_local3_expect: .word 0x03286472,0xc7a18988 .word 0x76cbd44c,0x850a2312 .word 0xc810ff1c,0x804581aa .word 0xffda7975,0x83c705b8 .word 0x7a73345c,0x863aaf5c .word 0x863c287b,0x0798865c .word 0x25e8d1cb,0x68408939 .word 0xed92ccfc,0xd7cf80f2 p32_init_registers: .word 0x455fd476,0x25af5254 ! Init value for %l0 .word 0x605a5254,0x298beeaa ! Init value for %l1 .word 0x3d16627e,0x183e7477 ! Init value for %l2 .word 0x5820d37c,0x0c667760 ! Init value for %l3 .word 0xc922ff77,0xc8eb3d1e ! Init value for %l4 .word 0xbf73fccf,0x8bd33946 ! Init value for %l5 .word 0x33a94e50,0x53eda313 ! Init value for %l6 .word 0xfa40e48a,0xd444a009 ! Init value for %l7 .align 64 p32_init_freg: .word 0x71359618,0x472d0a01 ! Init value for %f0 .word 0xcefd00f8,0x78a9ab84 ! Init value for %f2 .word 0xa0bad23f,0x367689de ! Init value for %f4 .word 0x5569689a,0x2b76fcee ! Init value for %f6 .word 0x6f827f6b,0x8bc2b841 ! Init value for %f8 .word 0x2e9405b5,0x976d0ab6 ! Init value for %f10 .word 0xd23fdae4,0xf09f5d06 ! Init value for %f12 .word 0x80f53fa8,0x0f0c814f ! Init value for %f14 .word 0xc2fbc639,0xcd8856e4 ! Init value for %f16 .word 0xefcb9519,0xde25f98c ! Init value for %f18 .word 0x9931949e,0x9c7c249b ! Init value for %f20 .word 0x5833b36d,0x6f58d022 ! Init value for %f22 .word 0x363c0de0,0x528a8912 ! Init value for %f24 .word 0x17f3f4c8,0x5c70ed6b ! Init value for %f26 .word 0x9b73aa96,0x26cffdf1 ! Init value for %f28 .word 0x22911933,0xcf1204de ! Init value for %f30 .word 0x72fbf771,0xe02af3be ! Init value for %f32 .word 0xfb4bac6c,0x329957c2 ! Init value for %f34 .word 0xce4f9df6,0x8802d2c3 ! Init value for %f36 .word 0xb0e4a326,0xa9527b5c ! Init value for %f38 .word 0x518d4ee9,0x79a0be5c ! Init value for %f40 .word 0xfbcc0ad6,0x93ba43fe ! Init value for %f42 .word 0x438d7099,0x551fc80b ! Init value for %f44 .word 0xb8053610,0xf8510c1a ! Init value for %f46 .word 0xdb7dfcad,0x3c823b8b .word 0xcfa1b6e3,0x03cbeb23 .word 0x7d6984ea,0x4b17579d .word 0xec6b744d,0x3acbd217 .word 0xdad312e7,0x01731e48 .word 0xa8ce9b7c,0x6d38648a .word 0x4dd92436,0x83c0bc82 .word 0xb20a11e0,0xd9edd347 p32_expected_registers: .word 0x00000000,0x000000ff .word 0x00000000,0x30a18ecb .word 0x00000000,0xb140dab0 .word 0x00000000,0x00000085 .word 0x00000000,0x0000005e .word 0x00000000,0x0000003c .word 0x00000000,0x044c04c7 .word 0x00000000,0x000000d3 p32_expected_fp_regs: .word 0x71359618,0x472d0a01 .word 0xcefd00f8,0x78a9ab84 .word 0xa0bad23f,0x367689de .word 0x5569689a,0x2b76fcee .word 0x6f827f6b,0x8bc2b841 .word 0x2e9405b5,0x976d0ab6 .word 0xd23fdae4,0xf09f5d06 .word 0x80f53fa8,0x0f0c814f .word 0xc2fbc639,0xcd8856e4 .word 0xefcb9519,0xde25f98c .word 0x9931949e,0x9c7c249b .word 0x5833b36d,0x6f58d022 .word 0x363c0de0,0x528a8912 .word 0x17f3f4c8,0x5c70ed6b .word 0x9b73aa96,0x26cffdf1 .word 0x22911933,0xcf1204de .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p32_local0_expect: .word 0xffff38d4,0x34f7ffb4 .word 0xadeba816,0x2a6c4340 .word 0x8c8ab3b5,0x856212c8 .word 0xd089610d,0x06ddc33f .word 0x1e926b52,0x8f4cb672 .word 0x8e62ebf5,0x8d6b790a .word 0x4c1dff76,0xfffffdad .word 0x19c7dbc3,0xe4518e81 p32_local1_expect: .word 0xaa4ca55d,0x1c4e9b21 .word 0x1e3debc8,0x4639d38b .word 0x00000002,0x90ac45db .word 0xff13fbee,0xcaa17322 .word 0x000000ee,0xa3c06a61 .word 0x53eda313,0x0bcf9d8c .word 0x9e6b832e,0x89562c76 .word 0xe63db9ff,0x05dffd49 p32_local2_expect: .word 0xc2ffe583,0x5fff2d6f .word 0x2e69b4cb,0xba08830e .word 0x1bfa5502,0xea23a9ce .word 0x2b2fcbe4,0x0000008a .word 0xfdaddd86,0x1fdc44e5 .word 0xff46675d,0x145f64a4 .word 0xaa92cecd,0xf271925d .word 0x76e0c11f,0xc46586c8 p32_local3_expect: .word 0xffffffff,0xfffffdad .word 0xb504a90c,0x9394b411 .word 0xad22b0b8,0xe0577eff .word 0xff78d7b1,0x43ac2f96 .word 0x8c6ff1e2,0x35d30ee1 .word 0x77e4182d,0x05077f0b .word 0x3e635f77,0x0000004b .word 0xe4838bef,0x169292b9 p33_init_registers: .word 0xb5345d4c,0x7bdbd7fb ! Init value for %l0 .word 0x9671d520,0x94f315ab ! Init value for %l1 .word 0x63a4891c,0x3a6bfa8c ! Init value for %l2 .word 0xe3e4942b,0xce862368 ! Init value for %l3 .word 0xdf62f82a,0x7c02b57f ! Init value for %l4 .word 0x6fa437cf,0xcc413aed ! Init value for %l5 .word 0xb0154312,0x67186dc2 ! Init value for %l6 .word 0xabb6c5e8,0x6aad7785 ! Init value for %l7 .align 64 p33_init_freg: .word 0x9ec85975,0x960ab526 ! Init value for %f0 .word 0x4ffbf37f,0x6ddb4832 ! Init value for %f2 .word 0x778674f0,0xe9fcaaba ! Init value for %f4 .word 0x1a558008,0xbf3fa654 ! Init value for %f6 .word 0x75ed4485,0xe7529f0c ! Init value for %f8 .word 0x464b4923,0x7bf042b7 ! Init value for %f10 .word 0xc82ff00d,0x8e38d2c0 ! Init value for %f12 .word 0x30219396,0x8586b71a ! Init value for %f14 .word 0x8d20be9a,0xa94e49a3 ! Init value for %f16 .word 0x6bc4a029,0xa42aba63 ! Init value for %f18 .word 0x75fea804,0xeeda42f7 ! Init value for %f20 .word 0x1842c92f,0xdf8e97db ! Init value for %f22 .word 0x83d6ed88,0x8426f556 ! Init value for %f24 .word 0x723a3d5f,0xcae30205 ! Init value for %f26 .word 0x3282bac6,0xdc48ab39 ! Init value for %f28 .word 0xe25893ae,0x9d1db6e7 ! Init value for %f30 .word 0x7b4dfa93,0xe8d259c2 ! Init value for %f32 .word 0x82db8360,0x8352f0f6 ! Init value for %f34 .word 0xc90ab523,0xf878ced1 ! Init value for %f36 .word 0x685c5519,0xcf2321e7 ! Init value for %f38 .word 0x2bb9d935,0xddc961cd ! Init value for %f40 .word 0xc17f87ca,0xc56c52a0 ! Init value for %f42 .word 0xa455b198,0x722ff92d ! Init value for %f44 .word 0xdf8cd22c,0xdc2d296f ! Init value for %f46 .word 0xf2988b5f,0x733bcb5b .word 0xf35a95f7,0xbc033b85 .word 0x2cb5bc20,0xab0c036d .word 0x13e06983,0xdbe3967b .word 0x13bd1191,0xb0cf4c0c .word 0x44f3de1a,0xa443b1ec .word 0xaa78fca5,0xba9167f9 .word 0xbd8df32d,0xd02a2d30 p33_expected_registers: .word 0x00000000,0xbe1b0815 .word 0x00000000,0x00000002 .word 0x00000000,0x00000061 .word 0x00000000,0x174dbf12 .word 0x00000000,0x0b470e50 .word 0x58253226,0xa262d17b .word 0x00000000,0x0000ff0d .word 0x00000000,0x2ce871fa p33_expected_fp_regs: .word 0x9ec85975,0x960ab526 .word 0x4ffbf37f,0x6ddb4832 .word 0x778674f0,0xe9fcaaba .word 0x1a558008,0xbf3fa654 .word 0x75ed4485,0xe7529f0c .word 0x464b4923,0x7bf042b7 .word 0xc82ff00d,0x8e38d2c0 .word 0x30219396,0x8586b71a .word 0x8d20be9a,0xa94e49a3 .word 0x6bc4a029,0xa42aba63 .word 0x75fea804,0xeeda42f7 .word 0x1842c92f,0xdf8e97db .word 0x83d6ed88,0x8426f556 .word 0x723a3d5f,0xcae30205 .word 0x3282bac6,0xdc48ab39 .word 0xe25893ae,0x9d1db6e7 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p33_local0_expect: .word 0x58253226,0xa262d17b .word 0x28b6f268,0x442c3762 .word 0x61e8ff0d,0x3b691cbd .word 0xff7883f1,0x941414d5 .word 0xbe1b0815,0x0000e1a9 .word 0x9130bc3b,0xce40fa98 .word 0x67d77a67,0xc0aa6b89 .word 0xbbc485ce,0x71bb9dd7 p33_local1_expect: .word 0x0f268a15,0x90b973a8 .word 0x8cb558bf,0x136bc345 .word 0x68f843cb,0x5e72668a .word 0x8e9b6b76,0x0b470e50 .word 0xbe1b0815,0x7a6a7de4 .word 0xff029c22,0x2b95cfa3 .word 0x85d60f3c,0x3a6bfa8c .word 0x0e06350e,0xb44e407f p33_local2_expect: .word 0xf902c04a,0xf8fcad6e .word 0x73619411,0x1140a2d6 .word 0x8f31fd95,0x2ce871fa .word 0xe1a9e920,0x174dbf12 .word 0x0290e30e,0x1da73f26 .word 0x63f1bcb3,0xe32a3c99 .word 0x183fe376,0x6e1f2559 .word 0x4d822ed1,0x83d544ef p33_local3_expect: .word 0x92720eff,0x9232d365 .word 0x00b2eab0,0x5d5b268f .word 0x7fb5a85b,0xaa449311 .word 0x0fc308f3,0xb24caf91 .word 0x1ad1687a,0xd8bef611 .word 0xffa9bea1,0x490646bc .word 0x6a2d9f25,0x9d194ebd .word 0x9b664c6f,0xc8156792 p34_init_registers: .word 0x4368412a,0x6081df5f ! Init value for %l0 .word 0xbcb27aee,0x2ef7bfce ! Init value for %l1 .word 0x9241879e,0x84fc229d ! Init value for %l2 .word 0x365ee1cc,0x23d48928 ! Init value for %l3 .word 0xcc43dcf0,0x6614bcb5 ! Init value for %l4 .word 0xe330c212,0x30337745 ! Init value for %l5 .word 0xc7f5c19a,0x75922213 ! Init value for %l6 .word 0x3a206e3a,0x78208e98 ! Init value for %l7 .align 64 p34_init_freg: .word 0xcafd04fa,0x49371eed ! Init value for %f0 .word 0x175fa97e,0xe017948c ! Init value for %f2 .word 0x698f95c8,0x5d01f277 ! Init value for %f4 .word 0x31026bee,0xf6bc9624 ! Init value for %f6 .word 0x739f619a,0x3b7fd6fb ! Init value for %f8 .word 0x11f141fd,0xa73118c8 ! Init value for %f10 .word 0x520737a0,0x9f03abf4 ! Init value for %f12 .word 0xead5e40a,0xcb96c23b ! Init value for %f14 .word 0xf7e9a931,0xf827db75 ! Init value for %f16 .word 0xc0c386da,0xe37e8fed ! Init value for %f18 .word 0xb104b1fc,0x03dc716e ! Init value for %f20 .word 0x026ece57,0x79f5374a ! Init value for %f22 .word 0xcfa439e4,0x37383306 ! Init value for %f24 .word 0x3d761f6d,0xe956a884 ! Init value for %f26 .word 0xf6eb1d30,0x8cd404fc ! Init value for %f28 .word 0x33adf65e,0x44347b3e ! Init value for %f30 .word 0xea51819f,0x6ade75be ! Init value for %f32 .word 0x6c31eab5,0xf5b81d9b ! Init value for %f34 .word 0x832da64f,0x8939923c ! Init value for %f36 .word 0x43b5e9fd,0xddc330f8 ! Init value for %f38 .word 0xfc83e28c,0xa912e3e2 ! Init value for %f40 .word 0xe26d84ad,0x571501e8 ! Init value for %f42 .word 0x74494920,0x6c61af17 ! Init value for %f44 .word 0xf2244c9b,0xeb2f4ccd ! Init value for %f46 .word 0x74b54288,0x5b08def3 .word 0x21886216,0x126d9f6f .word 0x922d97d8,0xa41d28ac .word 0x86fabc72,0xc4690136 .word 0xd48e85c2,0xb7ec1058 .word 0x6772f2a0,0x46758ecc .word 0x95421564,0x1177d93e .word 0xd523ac38,0x2239fdf9 p34_expected_registers: .word 0x00000000,0x000000df .word 0x00000000,0x0000004c .word 0x9241879e,0x84fc229d .word 0x145672dd,0x8f670ceb .word 0x00000000,0x8427ea74 .word 0x00000000,0x64c72057 .word 0x00000000,0xf1c0a79a .word 0x00000000,0x595a6fae p34_expected_fp_regs: .word 0xcafd04fa,0x49371eed .word 0x175fa97e,0xe017948c .word 0x698f95c8,0x5d01f277 .word 0x31026bee,0xf6bc9624 .word 0x739f619a,0x3b7fd6fb .word 0x11f141fd,0xa73118c8 .word 0x520737a0,0x9f03abf4 .word 0xead5e40a,0xcb96c23b .word 0xf7e9a931,0xf827db75 .word 0xc0c386da,0xe37e8fed .word 0xb104b1fc,0x03dc716e .word 0x026ece57,0x79f5374a .word 0xcfa439e4,0x37383306 .word 0x3d761f6d,0xe956a884 .word 0xf6eb1d30,0x8cd404fc .word 0x33adf65e,0x44347b3e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p34_local0_expect: .word 0xff6570a9,0x6c9ec481 .word 0xefcde372,0x846c3bbe .word 0xfea19d99,0x7d19ace9 .word 0x4550a1d4,0xd3ad464e .word 0x644a8f31,0x7ea463dc .word 0x5ac3ffab,0x0670b88b .word 0x595a6fae,0x57141286 .word 0xa5cc0ff4,0x18fc234d p34_local1_expect: .word 0xc953d7cf,0x99680156 .word 0x94114eff,0xfb125c8f .word 0x7d974144,0x71956405 .word 0x371d2df2,0x99ff9507 .word 0x8427ea74,0x2a786bb6 .word 0xa25824fb,0xef42ffef .word 0x17138e29,0xdbef6b87 .word 0xaf5d5f4e,0x03fddb3a p34_local2_expect: .word 0x48c7eb83,0x9b7be01f .word 0xff5634e5,0xf1c0a79a .word 0xdafcf406,0x6c2dd9a2 .word 0x604d9274,0x7ea463dc .word 0xbaf4398c,0x46f53c27 .word 0x33f061d3,0xff06feb1 .word 0x6f3b522b,0x8806fb7a .word 0xa075842d,0xda043977 p34_local3_expect: .word 0xe53eee65,0x27421c92 .word 0x5720c764,0x3ef7da54 .word 0x1db18b4d,0x11db81a2 .word 0xff13229f,0xff6570a9 .word 0x8e06ce4f,0x83e6ccf2 .word 0xeb0cf7c6,0xeeb70580 .word 0x145672dd,0x8f670ceb .word 0x64a3ee2f,0x9b7be01f p35_init_registers: .word 0xe1b843e4,0x14e59386 ! Init value for %l0 .word 0xf8c7a5cc,0x87921881 ! Init value for %l1 .word 0x9d11f49d,0xd589f4c2 ! Init value for %l2 .word 0x3ce3ed27,0xf63858ac ! Init value for %l3 .word 0xe3758672,0x7e46858c ! Init value for %l4 .word 0x3a26f6bb,0xea07cfe6 ! Init value for %l5 .word 0x46703360,0x972d618e ! Init value for %l6 .word 0xba11f85c,0xc3261e63 ! Init value for %l7 .align 64 p35_init_freg: .word 0x34f86e36,0x78f8497f ! Init value for %f0 .word 0xdd115d3b,0x696c4ff1 ! Init value for %f2 .word 0x9558bfba,0xe7c60749 ! Init value for %f4 .word 0x54732f81,0xe48981ca ! Init value for %f6 .word 0x418518f8,0xd79ffd93 ! Init value for %f8 .word 0x0d55a123,0x47d99178 ! Init value for %f10 .word 0x7e48ca23,0xedcc2a87 ! Init value for %f12 .word 0x569cc921,0xa8a270bd ! Init value for %f14 .word 0x69ec87ed,0xb7156723 ! Init value for %f16 .word 0x3a07ac4a,0x6435eb5c ! Init value for %f18 .word 0xc99e5252,0xa25def70 ! Init value for %f20 .word 0x798b7f04,0x742aebb8 ! Init value for %f22 .word 0x9e01bc3e,0x00a53cd5 ! Init value for %f24 .word 0xfb42bfab,0xd16b3889 ! Init value for %f26 .word 0x8005dbe4,0xd4908b8b ! Init value for %f28 .word 0xcd1956b2,0x5fdc5c5d ! Init value for %f30 .word 0x8ac4b004,0xa24d4568 ! Init value for %f32 .word 0xdf9add16,0xe4fc2cd3 ! Init value for %f34 .word 0x8e9e9729,0x376ca41c ! Init value for %f36 .word 0x8b220bbe,0x98016f2a ! Init value for %f38 .word 0x8b28a3a0,0x5c75377e ! Init value for %f40 .word 0x61f16fee,0x25f346ba ! Init value for %f42 .word 0x11cb1418,0xd13c4d98 ! Init value for %f44 .word 0x255aa70d,0x15f04e8a ! Init value for %f46 .word 0xe0910ab7,0x4e372120 .word 0x84d8f576,0x89798375 .word 0x34161036,0xc72e30ec .word 0x702cb446,0x7c3c4551 .word 0x78f11377,0x75eadf52 .word 0xce5d2b57,0x66779757 .word 0xa08cf8f2,0x3ae6311a .word 0xdb860d46,0x10b1e111 p35_expected_registers: .word 0x00000000,0x70d2617f .word 0x00000000,0xe17e8c6d .word 0x00000000,0xc6fd4ce8 .word 0x00000000,0xe69fc0c8 .word 0x00000000,0x09a7e315 .word 0x00000000,0x000000a3 .word 0x00000000,0x0000009c .word 0xba11f85c,0xc3261e63 p35_expected_fp_regs: .word 0x34f86e36,0x78f8497f .word 0xdd115d3b,0x696c4ff1 .word 0x9558bfba,0xe7c60749 .word 0x54732f81,0xe48981ca .word 0x418518f8,0xd79ffd93 .word 0x0d55a123,0x47d99178 .word 0x7e48ca23,0xedcc2a87 .word 0x569cc921,0xa8a270bd .word 0x69ec87ed,0xb7156723 .word 0x3a07ac4a,0x6435eb5c .word 0xc99e5252,0xa25def70 .word 0x798b7f04,0x742aebb8 .word 0x9e01bc3e,0x00a53cd5 .word 0xfb42bfab,0xd16b3889 .word 0x8005dbe4,0xd4908b8b .word 0xcd1956b2,0x5fdc5c5d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p35_local0_expect: .word 0x202533d8,0x70d2617f .word 0x63aae1ba,0xf4a1a486 .word 0x86966e89,0x5036aec8 .word 0x5fcafea5,0x05340e53 .word 0x9fb2adf7,0x72e753f8 .word 0x69d42e2a,0xf820da19 .word 0x6658a172,0xf394df51 .word 0xf4d50806,0x79e5a157 p35_local1_expect: .word 0xffffffbb,0x5f6d979a .word 0x2a48e80a,0xad67cf1c .word 0x0000009e,0xae64ffff .word 0x43903416,0x17ab60e2 .word 0x09a7e315,0xf7adb29f .word 0x6ab18f92,0xdbb48786 .word 0x4ce8d71c,0x568c3007 .word 0x00000086,0x1e0bca00 p35_local2_expect: .word 0xbb11f254,0x48584593 .word 0x94b1b09a,0xdf1464f2 .word 0x42922093,0xd6d151cf .word 0xa3000000,0x00000000 .word 0xa5feca5f,0x88972c72 .word 0x883a5ab8,0x8e47c0e4 .word 0xeccefbd1,0xe8c61c76 .word 0xc6e08009,0x19d21a74 p35_local3_expect: .word 0xe87ace50,0xea8a14bc .word 0x96ff7c36,0x20e7aeec .word 0xdaff21bc,0xd31ee7b3 .word 0xea6f576d,0xb881c08c .word 0xd73eccf4,0x0cf310b9 .word 0xcf08a2f8,0x89b69180 .word 0xe69fc0c8,0xa2dcafbe .word 0xa73ebc2c,0xddfb528e p36_init_registers: .word 0x93e7cd88,0x3b01eab4 ! Init value for %l0 .word 0xb4b3fc46,0x5819688b ! Init value for %l1 .word 0xff488f3e,0x4b20079f ! Init value for %l2 .word 0x000f12a8,0x29413bd4 ! Init value for %l3 .word 0xc0564476,0xc4738789 ! Init value for %l4 .word 0x9b0985b0,0x9493d336 ! Init value for %l5 .word 0x0a2ff18c,0x27a2dd89 ! Init value for %l6 .word 0x117d692a,0x67bca043 ! Init value for %l7 .align 64 p36_init_freg: .word 0x70589756,0xb921e68a ! Init value for %f0 .word 0x7721c124,0x8c26b32b ! Init value for %f2 .word 0x91998c11,0x8c36788f ! Init value for %f4 .word 0x1ed208ce,0xcb5fe91e ! Init value for %f6 .word 0xa809e1f0,0x32c72fca ! Init value for %f8 .word 0xca39a81d,0x5f184bd7 ! Init value for %f10 .word 0x3602cd52,0xadbc774e ! Init value for %f12 .word 0xeaec8915,0x0ceaf975 ! Init value for %f14 .word 0x417b2e90,0x0292fb37 ! Init value for %f16 .word 0x38379e7e,0x49b0a54f ! Init value for %f18 .word 0xeff1a319,0xd9a07148 ! Init value for %f20 .word 0xe798109f,0x08e744ad ! Init value for %f22 .word 0x87796db7,0xe356d337 ! Init value for %f24 .word 0x0e7c005a,0x5a241f03 ! Init value for %f26 .word 0x7374f7ff,0x388e90c4 ! Init value for %f28 .word 0x6ae3a5b1,0x923294bf ! Init value for %f30 .word 0x1a433898,0x21114176 ! Init value for %f32 .word 0x091f4cd8,0x69cd62a6 ! Init value for %f34 .word 0xfbce6e03,0xd71e8dda ! Init value for %f36 .word 0x699f5835,0x39b2a433 ! Init value for %f38 .word 0x7da6e73f,0x56936d80 ! Init value for %f40 .word 0x7c0e8ff9,0x5ac9d145 ! Init value for %f42 .word 0xd8a550b4,0x0fe22acd ! Init value for %f44 .word 0xcab3a922,0x5fb70b87 ! Init value for %f46 .word 0x563a8743,0xf31d0c51 .word 0xf28269e2,0x600fe3ad .word 0xbd5d9626,0x62af6448 .word 0x03a48a8f,0xe59de587 .word 0xdb0dd346,0xa5dbc2a8 .word 0xd66120ca,0x97b72b17 .word 0x1178d4b7,0x79f42d44 .word 0xc05dc511,0x0a49ae54 p36_expected_registers: .word 0x00000000,0x7e27ca91 .word 0x00000000,0x0000003a .word 0x00000000,0x50d31523 .word 0x00000000,0xaf406e21 .word 0x00000000,0x000047ff .word 0x00000000,0x000048d3 .word 0x00000000,0x97dd3739 .word 0x00000000,0x428d16a9 p36_expected_fp_regs: .word 0x70589756,0xb921e68a .word 0x7721c124,0x8c26b32b .word 0x91998c11,0x8c36788f .word 0x1ed208ce,0xcb5fe91e .word 0xa809e1f0,0x32c72fca .word 0xca39a81d,0x5f184bd7 .word 0x3602cd52,0xadbc774e .word 0xeaec8915,0x0ceaf975 .word 0x417b2e90,0x0292fb37 .word 0x38379e7e,0x49b0a54f .word 0xeff1a319,0xd9a07148 .word 0xe798109f,0x08e744ad .word 0x87796db7,0xe356d337 .word 0x0e7c005a,0x5a241f03 .word 0x7374f7ff,0x388e90c4 .word 0x6ae3a5b1,0x923294bf .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p36_local0_expect: .word 0x8b6b0e39,0x1d79d006 .word 0xe8295378,0x97dd3739 .word 0x7b28c92d,0xfa13100e .word 0xc985a0c0,0x9ff8ced5 .word 0xb1e06499,0xadd551a0 .word 0xac646e2b,0x7f643e5a .word 0x5d684bd6,0x155adda4 .word 0x2091ff4b,0x4809f1fe p36_local1_expect: .word 0xff414cdd,0x3b9fda74 .word 0x9591ebd6,0x7ea187ea .word 0x163d4ad9,0x00677e1e .word 0x88ccec52,0x1a4d7bcd .word 0x37915e9f,0xdf8e06bd .word 0x6c522303,0xffffd350 .word 0x27a2dd89,0xe981d665 .word 0xf49fb8f6,0x516e5b41 p36_local2_expect: .word 0xff3600a7,0x5a71b1c8 .word 0x4b20079f,0xb224eb21 .word 0x037cc68a,0x12eb0076 .word 0x97dd3739,0x428d16a9 .word 0xd459edd1,0xb6ff8c41 .word 0xaafcc15e,0x01ae9a22 .word 0x0a872fa4,0x00000086 .word 0x18d0aaab,0x5969580d p36_local3_expect: .word 0x5819688b,0xcad4b250 .word 0xda2c9ee8,0xfc456644 .word 0xd459edd1,0x60279c8f .word 0xb4ea013b,0x88cde793 .word 0x82f1b53f,0x5fbccb4f .word 0xff47e6da,0x550a582d .word 0xf620d979,0x5c56a658 .word 0x87fd88a6,0x9d7a0df8 p37_init_registers: .word 0x947d6246,0xcadc3bf9 ! Init value for %l0 .word 0x02b7d420,0x1427a116 ! Init value for %l1 .word 0x2dc03eb0,0x74685a1a ! Init value for %l2 .word 0x2c1b012d,0xa24b6668 ! Init value for %l3 .word 0x3819e3e0,0xd1bb0dc1 ! Init value for %l4 .word 0x918f1cd6,0x4f7c4c6b ! Init value for %l5 .word 0x143450e7,0xf4c5a7de ! Init value for %l6 .word 0xcd5a23ee,0x65d60b16 ! Init value for %l7 .align 64 p37_init_freg: .word 0x4abffb08,0x6c7330ef ! Init value for %f0 .word 0x167cc85c,0xf707296f ! Init value for %f2 .word 0x70f35f44,0x0d5b257d ! Init value for %f4 .word 0x3374fe93,0x422f9922 ! Init value for %f6 .word 0xe782c22b,0x66ff5798 ! Init value for %f8 .word 0x6ae045f7,0xc05bcd14 ! Init value for %f10 .word 0xe978bdf4,0x11224cc8 ! Init value for %f12 .word 0x9bf12003,0x466b8719 ! Init value for %f14 .word 0x8c640741,0x7e200f15 ! Init value for %f16 .word 0x970b3926,0xd3850260 ! Init value for %f18 .word 0xcb69213c,0xd07d2dde ! Init value for %f20 .word 0x188facc2,0x574e1ce9 ! Init value for %f22 .word 0x0ff1d1aa,0x80375043 ! Init value for %f24 .word 0x5e66d972,0x1b6e5cd0 ! Init value for %f26 .word 0x3f96af2f,0x16cc68ec ! Init value for %f28 .word 0x1d3cd6b4,0x7216261d ! Init value for %f30 .word 0xc48c3fce,0x09a88c12 ! Init value for %f32 .word 0x4f4b0b76,0x3135e33f ! Init value for %f34 .word 0xafbaecf0,0xe10e8843 ! Init value for %f36 .word 0x4ee5225d,0xe2014c9f ! Init value for %f38 .word 0x212b506e,0x03e6bfc8 ! Init value for %f40 .word 0xe7569839,0x453c9467 ! Init value for %f42 .word 0xedc36ab0,0xaa36bada ! Init value for %f44 .word 0xcc953f58,0x04975559 ! Init value for %f46 .word 0x543ef889,0x6efe04bb .word 0xa0c34f3e,0x6d119b93 .word 0x798a6f77,0x6799dde0 .word 0xb2518f02,0xb7f206fb .word 0x26c25f42,0xea45e371 .word 0x1b5b37bc,0x9466eec4 .word 0x3620af0b,0x52b2e771 .word 0x0b400d76,0xa53f8eab p37_expected_registers: .word 0x00000000,0x00000090 .word 0x00000000,0x000000e9 .word 0x00000000,0xf948c8da .word 0x00000000,0xbfcb795c .word 0x00000000,0xd1885258 .word 0x00000000,0x4b30e9fd .word 0xffffffff,0xffffffc5 .word 0x00000000,0xb867a54f p37_expected_fp_regs: .word 0x4abffb08,0x6c7330ef .word 0x167cc85c,0xf707296f .word 0x70f35f44,0x0d5b257d .word 0x3374fe93,0x422f9922 .word 0xe782c22b,0x66ff5798 .word 0x6ae045f7,0xc05bcd14 .word 0xe978bdf4,0x11224cc8 .word 0x9bf12003,0x466b8719 .word 0x8c640741,0x7e200f15 .word 0x970b3926,0xd3850260 .word 0xcb69213c,0xd07d2dde .word 0x188facc2,0x574e1ce9 .word 0x0ff1d1aa,0x80375043 .word 0x5e66d972,0x1b6e5cd0 .word 0x3f96af2f,0x16cc68ec .word 0x1d3cd6b4,0x7216261d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p37_local0_expect: .word 0xa0179a9a,0x630d96d1 .word 0x8d887084,0xcd3063b5 .word 0xb867a54f,0x125c4bef .word 0x75d6471d,0xdb9bb91e .word 0xd1f8fa21,0xffecb9b9 .word 0x04a9739e,0x4f8b5e19 .word 0x17f8a89f,0xd898867d .word 0x6d08c3b6,0xda6c06f0 p37_local1_expect: .word 0xc50527d0,0x0531d513 .word 0xff5a0eb6,0xe5ce5302 .word 0x0354ef8c,0x746c8bd3 .word 0x6b47a699,0x6a0e0205 .word 0x74685a1a,0xa24b6668 .word 0xffa4c60b,0x7ea192d5 .word 0x1b86333f,0x7e33a7eb .word 0xe6ed9f87,0x8fff4d05 p37_local2_expect: .word 0x39c52e9c,0xb21a8abc .word 0x639d37a0,0x8a10bd37 .word 0x4f7c4c6b,0xeb5f7e76 .word 0x3f8015fc,0xbd31ffc3 .word 0x7a4c281b,0xad84b998 .word 0x6780ae06,0x7bf7be45 .word 0x76d945bf,0x508402ba .word 0x99de074b,0xbf778c8a p37_local3_expect: .word 0xd1885258,0x516effd9 .word 0x1a5a6874,0xdde137ba .word 0xbfcb795c,0x5ec7f97e .word 0x586f00f8,0xdd07d033 .word 0xfd7dd199,0xb8c07c33 .word 0xbb60efb8,0x7a4c281b .word 0xc35d2429,0xd996a47d .word 0xa24b6668,0x85c256fc p38_init_registers: .word 0x847dc682,0xe2702ac5 ! Init value for %l0 .word 0x0b0b0c58,0x1236f4af ! Init value for %l1 .word 0x9a74830c,0x1ad0457e ! Init value for %l2 .word 0x4f7aad32,0x024ccd71 ! Init value for %l3 .word 0x28573e9c,0x89a51e09 ! Init value for %l4 .word 0x7daf0694,0x8b067bee ! Init value for %l5 .word 0x7e3bae54,0x6c9751e6 ! Init value for %l6 .word 0xd835b616,0x0713fde2 ! Init value for %l7 .align 64 p38_init_freg: .word 0x5d3cfe57,0x12425400 ! Init value for %f0 .word 0xc1736561,0xdf126904 ! Init value for %f2 .word 0x4de04949,0x2081ddcd ! Init value for %f4 .word 0x363b3fa4,0x06a40cdc ! Init value for %f6 .word 0x8686c22c,0x7fa11c03 ! Init value for %f8 .word 0xadf9f006,0xcd994e16 ! Init value for %f10 .word 0xe7947846,0x848d12b6 ! Init value for %f12 .word 0x2d3fb472,0xc65aca7d ! Init value for %f14 .word 0x38f07207,0x92d2501f ! Init value for %f16 .word 0xcdc199b0,0x8dfbd901 ! Init value for %f18 .word 0xba816a87,0x6b5cf304 ! Init value for %f20 .word 0xb2b5eb76,0x924a74b3 ! Init value for %f22 .word 0x8370de0f,0x5fd1320c ! Init value for %f24 .word 0x4a16c37d,0xc943a327 ! Init value for %f26 .word 0x6ed4e3c9,0xb64fa441 ! Init value for %f28 .word 0x3191445e,0xacd02e85 ! Init value for %f30 .word 0xb028c59b,0x8122cd6e ! Init value for %f32 .word 0x149e6d47,0x52dc5ce4 ! Init value for %f34 .word 0x29d6cc1d,0x62f8a73b ! Init value for %f36 .word 0x067796e9,0x82edd377 ! Init value for %f38 .word 0x2f841e24,0xfd77160e ! Init value for %f40 .word 0xc0a4db65,0x90ea1045 ! Init value for %f42 .word 0x8798ae53,0xfd441d6a ! Init value for %f44 .word 0x818d0f24,0xfcf9d877 ! Init value for %f46 .word 0x354e0014,0x260efcaa .word 0x4a761c35,0x8639f42b .word 0x4f2a3757,0x5b5e7667 .word 0x4fd5c2f4,0xcb2a53b9 .word 0xb66803e1,0x5ceb6ff9 .word 0xa48da47c,0x5d9d2954 .word 0x77091525,0x5e45cc21 .word 0x822d320f,0x1c7dc329 p38_expected_registers: .word 0x00000000,0xb3ee0d47 .word 0x00000000,0x000000df .word 0x00000000,0x00000005 .word 0x00000000,0x3c8af1e2 .word 0x00000000,0x0000003e .word 0x00000000,0x057bc36d .word 0x00000000,0x0000001f .word 0x00000000,0x000000eb p38_expected_fp_regs: .word 0x5d3cfe57,0x12425400 .word 0xc1736561,0xdf126904 .word 0x4de04949,0x2081ddcd .word 0x363b3fa4,0x06a40cdc .word 0x8686c22c,0x7fa11c03 .word 0xadf9f006,0xcd994e16 .word 0xe7947846,0x848d12b6 .word 0x2d3fb472,0xc65aca7d .word 0x38f07207,0x92d2501f .word 0xcdc199b0,0x8dfbd901 .word 0xba816a87,0x6b5cf304 .word 0xb2b5eb76,0x924a74b3 .word 0x8370de0f,0x5fd1320c .word 0x4a16c37d,0xc943a327 .word 0x6ed4e3c9,0xb64fa441 .word 0x3191445e,0xacd02e85 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p38_local0_expect: .word 0xe5e0ceee,0x7bbbf00e .word 0xebdad947,0x12788928 .word 0x5299ed4f,0x8330b73b .word 0xff4f5767,0x3c07117a .word 0x9b6a2eba,0x0affb8bf .word 0xb3ee0d47,0x1ad0457e .word 0x271fdb81,0xba6ddd45 .word 0x1efd2090,0x469cab74 p38_local1_expect: .word 0x7e702ac5,0xc5240cb2 .word 0x00000005,0x3c8af1e2 .word 0x1e143e21,0x057bc36d .word 0xe4522fac,0x9b85dd69 .word 0x5e8877b5,0xee479d7a .word 0x16e09bac,0x023364ed .word 0xf4de38ec,0xab9b5cec .word 0x0000141e,0xdab7a85b p38_local2_expect: .word 0x251aaa63,0xff43356b .word 0xc9447e87,0xe691bc5f .word 0x871e830b,0xf42b67b1 .word 0x130c12d3,0x5763355e .word 0x772457e2,0x6615f905 .word 0x90eaf65d,0x0d79fadc .word 0x0000141e,0xf1a8eca6 .word 0xa9d76e09,0x19814146 p38_local3_expect: .word 0xa4efda2e,0xbc771146 .word 0xe1868b3f,0x51b99dfe .word 0xca5cf971,0x5afeff81 .word 0x63ef13e9,0x3acc3fee .word 0xff026878,0x81757e9a .word 0x544e1ec6,0xe9e1ff5f .word 0xd39705be,0x6859ff04 .word 0x462b6c66,0x051b7255 p39_init_registers: .word 0xe5fb39a3,0xe8928fb7 ! Init value for %l0 .word 0xcb30575e,0x9f064eb2 ! Init value for %l1 .word 0xb7c64a82,0x8349590c ! Init value for %l2 .word 0xc183a309,0xf06e6587 ! Init value for %l3 .word 0x2098e754,0x784f992b ! Init value for %l4 .word 0x80b32b08,0x3ec42e85 ! Init value for %l5 .word 0x5d19b265,0xe73d118b ! Init value for %l6 .word 0xf740188c,0x9cc1c106 ! Init value for %l7 .align 64 p39_init_freg: .word 0xe8dd2afe,0x294ddddf ! Init value for %f0 .word 0x66025082,0x1451d147 ! Init value for %f2 .word 0x83d28650,0x4186711a ! Init value for %f4 .word 0x210ae48c,0xc3163e1c ! Init value for %f6 .word 0xa3e3619a,0x8523d7d3 ! Init value for %f8 .word 0x163abb55,0xed71c5a6 ! Init value for %f10 .word 0x9fb45366,0x1eede0c4 ! Init value for %f12 .word 0x4e8b3d9f,0x12677379 ! Init value for %f14 .word 0x20b70322,0xa1febb32 ! Init value for %f16 .word 0x3699afe3,0x4da4693e ! Init value for %f18 .word 0x2121c087,0x9e9ef238 ! Init value for %f20 .word 0x81beee2b,0xf0b69d60 ! Init value for %f22 .word 0xb77d19ea,0x6257d71b ! Init value for %f24 .word 0x20ae575a,0x4c67291a ! Init value for %f26 .word 0x5ffd17e8,0xe4206396 ! Init value for %f28 .word 0x0ddd94ac,0xe2779506 ! Init value for %f30 .word 0x676c5ce8,0xe96da273 ! Init value for %f32 .word 0xf784cc31,0x08fea77e ! Init value for %f34 .word 0x7c570589,0x8f3d29eb ! Init value for %f36 .word 0x33941ecb,0x77cf3e39 ! Init value for %f38 .word 0x5a7c455e,0xc92966f5 ! Init value for %f40 .word 0x325eb896,0x39549c79 ! Init value for %f42 .word 0xa6aef4cd,0x4c0ea466 ! Init value for %f44 .word 0x733723bf,0x602daac8 ! Init value for %f46 .word 0x9f103884,0xe06455d2 .word 0x543d82ec,0x62fe93cd .word 0xf756c007,0x6d2ccaa9 .word 0x423cea63,0x46f40cc8 .word 0x79f775f7,0x326baf7a .word 0xb52a3b0c,0x1ac392ab .word 0xbd61fb43,0xbda92c33 .word 0x1d1a2a1e,0x1c6df40a p39_expected_registers: .word 0x00000000,0xff187956 .word 0x00000000,0x9f34a297 .word 0xffffffff,0xffffffef .word 0x8ed18296,0xc2ecfc81 .word 0xff187956,0x4be2ecb7 .word 0x80b32b08,0x3ec42e85 .word 0x00000000,0xf12f1cbb .word 0x00000000,0x4f6cb40a p39_expected_fp_regs: .word 0xe8dd2afe,0x294ddddf .word 0x66025082,0x1451d147 .word 0x83d28650,0x4186711a .word 0x210ae48c,0xc3163e1c .word 0xa3e3619a,0x8523d7d3 .word 0x163abb55,0xed71c5a6 .word 0x9fb45366,0x1eede0c4 .word 0x4e8b3d9f,0x12677379 .word 0x20b70322,0xa1febb32 .word 0x3699afe3,0x4da4693e .word 0x2121c087,0x9e9ef238 .word 0x81beee2b,0xf0b69d60 .word 0xb77d19ea,0x6257d71b .word 0x20ae575a,0x4c67291a .word 0x5ffd17e8,0xe4206396 .word 0x0ddd94ac,0xe2779506 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p39_local0_expect: .word 0x8349590c,0xeb469549 .word 0x9b47c881,0x4e2fcc65 .word 0xab3b1b0b,0x4be2ecb7 .word 0x6bbf8486,0xf3826ccb .word 0xf22c75b9,0x0013e194 .word 0xffef411b,0xc26d482a .word 0xcecd9538,0xf2c65021 .word 0x8b0ce939,0x77155ab2 p39_local1_expect: .word 0x1861add2,0xcafe3890 .word 0xec364043,0x9c42edff .word 0xb78f92e8,0x51c64439 .word 0x67cf0c02,0xd25754e1 .word 0xe8928fb7,0x9f064eb2 .word 0x076af0e9,0xf13010be .word 0xa75a99b3,0x5ab245e0 .word 0x8ed18296,0xc2ecfc81 p39_local2_expect: .word 0x810eb80e,0x243d87fb .word 0x95cd1b18,0xaf12906c .word 0x0a42d13d,0xd4342d63 .word 0x4f6cb40a,0x4c05037b .word 0x8fe28dda,0x95cd1b18 .word 0x24ff309a,0xf1f84864 .word 0xa5d53995,0x1b985b99 .word 0x30c2b277,0xd8afc293 p39_local3_expect: .word 0xab3b1b0b,0x9f34a297 .word 0xff5e36cf,0xed02ce93 .word 0x600cc649,0x8ee449ac .word 0xf12f1cbb,0x4f6cb40a .word 0xd8afc293,0x05474978 .word 0xc11ef634,0xc9673bc6 .word 0x6d1f6b41,0x1565cf55 .word 0xc12fc23a,0x0de4b41d p40_init_registers: .word 0xae91825d,0xc1e56055 ! Init value for %l0 .word 0x46b62057,0xd89e5dfe ! Init value for %l1 .word 0x2c438ec0,0x5fe62c03 ! Init value for %l2 .word 0xfdb32ab8,0xc91f0a45 ! Init value for %l3 .word 0x44638948,0x8c28ac67 ! Init value for %l4 .word 0x944bc3b9,0xb47e8a9a ! Init value for %l5 .word 0x76df1b60,0x8dac810f ! Init value for %l6 .word 0x0db6e7df,0xd24cc885 ! Init value for %l7 .align 64 p40_init_freg: .word 0x3cc00e17,0xd7ff1b38 ! Init value for %f0 .word 0xae99c6ce,0x0fa06d59 ! Init value for %f2 .word 0x913f653e,0x8bdf7f88 ! Init value for %f4 .word 0x29018805,0xcf3455e3 ! Init value for %f6 .word 0x427e2eed,0x69791429 ! Init value for %f8 .word 0xa6d3e411,0xc5243372 ! Init value for %f10 .word 0x930ca507,0x3f273c37 ! Init value for %f12 .word 0x9ccfd2a2,0x7cb870a8 ! Init value for %f14 .word 0x6c60719f,0x71ecdb1d ! Init value for %f16 .word 0x03470da7,0x727a4ce2 ! Init value for %f18 .word 0xa4d0a4ba,0x25716a27 ! Init value for %f20 .word 0x65abb9ba,0x58864b1c ! Init value for %f22 .word 0x0326b8e8,0x1df26340 ! Init value for %f24 .word 0xaaeee17a,0xded8ecae ! Init value for %f26 .word 0x49e55dd9,0x30084347 ! Init value for %f28 .word 0x38617727,0xcc94c194 ! Init value for %f30 .word 0x5a58ba90,0xf6ca5253 ! Init value for %f32 .word 0xa37b2669,0xb2d56f3d ! Init value for %f34 .word 0x780bfc60,0x54585182 ! Init value for %f36 .word 0x6d83f3cf,0xe325d5e2 ! Init value for %f38 .word 0x1c9ed284,0x7d955f91 ! Init value for %f40 .word 0x13a2c076,0x2a4ffe20 ! Init value for %f42 .word 0xf86ebf65,0xed61254a ! Init value for %f44 .word 0xdd89dbf6,0x74355a13 ! Init value for %f46 .word 0x4cdc3530,0x86075fde .word 0x6758fcdc,0xdeb1f59c .word 0x4661e920,0x726245b8 .word 0xd2ac169d,0x078648a7 .word 0x881c725d,0x65df7fc0 .word 0x6388a4f8,0xa4a47fe2 .word 0xe1b337e7,0xcdc5ce6a .word 0xb676f00b,0xc03ec424 p40_expected_registers: .word 0x00000000,0x000000bd .word 0xffffffff,0xfffff079 .word 0xffffffff,0xffffffd6 .word 0x00000000,0x5d0f6d39 .word 0x00000000,0x043a23e5 .word 0x56f2ef26,0x925dc110 .word 0x00000000,0x5fe62c03 .word 0x00000000,0x000000e0 p40_expected_fp_regs: .word 0x3cc00e17,0xd7ff1b38 .word 0xae99c6ce,0x0fa06d59 .word 0x913f653e,0x8bdf7f88 .word 0x29018805,0xcf3455e3 .word 0x427e2eed,0x69791429 .word 0xa6d3e411,0xc5243372 .word 0x930ca507,0x3f273c37 .word 0x9ccfd2a2,0x7cb870a8 .word 0x6c60719f,0x71ecdb1d .word 0x03470da7,0x727a4ce2 .word 0xa4d0a4ba,0x25716a27 .word 0x65abb9ba,0x58864b1c .word 0x0326b8e8,0x1df26340 .word 0xaaeee17a,0xded8ecae .word 0x49e55dd9,0x30084347 .word 0x38617727,0xcc94c194 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p40_local0_expect: .word 0xd83c4a97,0xe984f757 .word 0x1c782898,0xb969f073 .word 0x69ff8580,0x650cff14 .word 0xd7dc7b67,0xf505d470 .word 0x470600f9,0x57ffdb7e .word 0xf4bc62e5,0xde5eda78 .word 0x1c13f6e3,0x8a5d4f9e .word 0xec3aad96,0xef6fdb23 p40_local1_expect: .word 0xfe5d9ed8,0x179b40d4 .word 0xe5233a04,0xf3df646a .word 0x1c62d9e7,0x5ee32ea0 .word 0x000000a3,0xe2ae8c34 .word 0xffeef079,0xc92a59e1 .word 0x1bc4fcb6,0x03a34d44 .word 0x6ac3c967,0xa1faf4b7 .word 0xe8fbf7bd,0x8e4efbab p40_local2_expect: .word 0x91372ab4,0x1f426c97 .word 0xd5e90a47,0x32e03b7c .word 0x69cb3c60,0xd98bc39d .word 0xffffffd6,0x8a83f74e .word 0x91372ab4,0xdd482da4 .word 0xc91f0a45,0x3e8d9d12 .word 0x484eff4a,0x87173b4d .word 0x7847d2ff,0x2446a4b5 p40_local3_expect: .word 0xc6e8c3d6,0xb483d1cf .word 0x638ee14e,0xf1d83a4f .word 0x3e606988,0x83688bc9 .word 0xc7e8d09d,0xbfefe6db .word 0x450a1fc9,0x5c8f4059 .word 0xff31cac7,0xc76e833f .word 0xb5290ef5,0x6c965c79 .word 0x56f2ef26,0x925dc110 p41_init_registers: .word 0xffc0932a,0x040ae3f1 ! Init value for %l0 .word 0x494c3e20,0x4e7f7b3b ! Init value for %l1 .word 0x264f5654,0xcca72ac5 ! Init value for %l2 .word 0x45dee74b,0xb2c68859 ! Init value for %l3 .word 0x42b58f98,0x67eb7a2b ! Init value for %l4 .word 0xc4da8981,0xc1de3b83 ! Init value for %l5 .word 0xe9fed416,0x9990bf5e ! Init value for %l6 .word 0xda1deaf0,0xbf943f15 ! Init value for %l7 .align 64 p41_init_freg: .word 0x9f7e78c3,0x2485bbb5 ! Init value for %f0 .word 0x0ef813be,0x620075bd ! Init value for %f2 .word 0x1cbfdd10,0x6d33f3ce ! Init value for %f4 .word 0xac9e97af,0x0d3f6def ! Init value for %f6 .word 0x9898e08e,0x41383ac0 ! Init value for %f8 .word 0xedae822f,0x7db3ac84 ! Init value for %f10 .word 0x13034a4f,0x2787bc14 ! Init value for %f12 .word 0x9a11e1cb,0x35118eb6 ! Init value for %f14 .word 0x21dd2a1b,0x9243fcaf ! Init value for %f16 .word 0x85bfab1c,0x623f7878 ! Init value for %f18 .word 0x046402c1,0x486fe9bb ! Init value for %f20 .word 0x0cef82bc,0x555d6ffd ! Init value for %f22 .word 0x6aac25ba,0x58782e71 ! Init value for %f24 .word 0xe8b859c1,0xde987020 ! Init value for %f26 .word 0x63178164,0xdcba8f2b ! Init value for %f28 .word 0x5cacdc0c,0xd2ecb83f ! Init value for %f30 .word 0x665215ec,0x9dea1402 ! Init value for %f32 .word 0x2d20b65a,0xf45cdf35 ! Init value for %f34 .word 0xfb9e7441,0x495e728b ! Init value for %f36 .word 0x703c811b,0x7cd478e7 ! Init value for %f38 .word 0xa2d50f87,0x8156485e ! Init value for %f40 .word 0xa23b4b0f,0x8fa728b8 ! Init value for %f42 .word 0xa6ce3d72,0x11ceeb03 ! Init value for %f44 .word 0xc3169f64,0x5c74b767 ! Init value for %f46 .word 0x3e5b6b70,0x1fd05f99 .word 0xe42169e3,0xd46c0e45 .word 0xe922619f,0x41456d81 .word 0x14cf801a,0xe7fa8aaf .word 0x7187b8c2,0x723eef29 .word 0xdb42474c,0x1169ac44 .word 0x6422e0e5,0x2ab3d89d .word 0xba20aa6a,0xc05d259a p41_expected_registers: .word 0x00000000,0x000000b2 .word 0x00000000,0xd2d56b2e .word 0x00000000,0x0000004b .word 0x00000066,0x0810c817 .word 0x00000000,0x00000079 .word 0x00000000,0xd683e9c2 .word 0x00000000,0x5a2e67ce .word 0x00000000,0x66000000 p41_expected_fp_regs: .word 0x9f7e78c3,0x2485bbb5 .word 0x0ef813be,0x620075bd .word 0x1cbfdd10,0x6d33f3ce .word 0xac9e97af,0x0d3f6def .word 0x9898e08e,0x41383ac0 .word 0xedae822f,0x7db3ac84 .word 0x13034a4f,0x2787bc14 .word 0x9a11e1cb,0x35118eb6 .word 0x21dd2a1b,0x9243fcaf .word 0x85bfab1c,0x623f7878 .word 0x046402c1,0x486fe9bb .word 0x0cef82bc,0x555d6ffd .word 0x6aac25ba,0x58782e71 .word 0xe8b859c1,0xde987020 .word 0x63178164,0xdcba8f2b .word 0x5cacdc0c,0xd2ecb83f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p41_local0_expect: .word 0x79d89e7b,0x18b1beff .word 0x29000000,0x0810c817 .word 0xce672e5a,0x8f29f649 .word 0x1b3d1d37,0x84bd68f7 .word 0x8c250cc4,0xd9e1f77f .word 0x68f35a5c,0x7c855d3d .word 0xb6b7661a,0x5ec61109 .word 0xff3f87e5,0xd9e1f77f p41_local1_expect: .word 0x2fadffd3,0x48713ba9 .word 0x0859beed,0xb6d36398 .word 0x3f485e81,0x752c421f .word 0x666e6767,0x9e31a016 .word 0xff50d3a7,0xaf825917 .word 0x5acf6731,0xbd5c79f4 .word 0x38fdbdcb,0x016b7cff .word 0x258cf9b7,0xbb5ecf50 p41_local2_expect: .word 0xff943f15,0x6f6474d4 .word 0x4353421a,0xeefc1edd .word 0x1063ff0f,0x07e40ad3 .word 0x79da9e52,0xc94f6001 .word 0x000000b2,0xd2d56b2e .word 0xaacf8aee,0xc58dfcea .word 0x3f07174e,0x6a535cea .word 0x0556ffbf,0xf89d0ed5 p41_local3_expect: .word 0xa89b3a34,0xe0a7443d .word 0x00003f67,0x0f9175e9 .word 0xa1ff82d6,0x0000004b .word 0x1ec62126,0xd683e9c2 .word 0x3f6742f6,0x420cf853 .word 0xd3ffad2f,0x14e59c9d .word 0x487402f2,0x768a7aa2 .word 0x4d61abc2,0xdc1c47b9 p42_init_registers: .word 0x05fd87c0,0x48a7352f ! Init value for %l0 .word 0xa57c9801,0xfae48bde ! Init value for %l1 .word 0xf66218e4,0x54d5908f ! Init value for %l2 .word 0xdbea9e5e,0x54e5f7b0 ! Init value for %l3 .word 0x9560667c,0x0eb6f410 ! Init value for %l4 .word 0xb1f4fd58,0x25f16f80 ! Init value for %l5 .word 0x4de71f1c,0x17e7bea7 ! Init value for %l6 .word 0x75f7f070,0x51be7fa8 ! Init value for %l7 .align 64 p42_init_freg: .word 0xb630cecd,0x6b30f3e5 ! Init value for %f0 .word 0x84c6a121,0x65307f75 ! Init value for %f2 .word 0x040d291c,0xfa51a11a ! Init value for %f4 .word 0xa0bac1e0,0x4466edd7 ! Init value for %f6 .word 0xcfcf0ed7,0xe52f5af3 ! Init value for %f8 .word 0xae589de1,0x81f3be61 ! Init value for %f10 .word 0xef0ac7df,0xe95a7bb0 ! Init value for %f12 .word 0x6a9d13a3,0x053efa65 ! Init value for %f14 .word 0x2224671d,0x95ae17a2 ! Init value for %f16 .word 0xe3b3d275,0x41bf7abf ! Init value for %f18 .word 0x0412748e,0x78a6a067 ! Init value for %f20 .word 0xae818223,0x5323f210 ! Init value for %f22 .word 0x220b3cfe,0x0d666a1d ! Init value for %f24 .word 0x8c85101b,0xdf7dc226 ! Init value for %f26 .word 0xfae8da5d,0x28897b64 ! Init value for %f28 .word 0xcd1d4b80,0x82864db2 ! Init value for %f30 .word 0x9bbb6ed4,0xf52f4f9c ! Init value for %f32 .word 0x7baedd4b,0xc6e0629b ! Init value for %f34 .word 0x32886294,0x21e4cca8 ! Init value for %f36 .word 0x73d3f761,0xdada5f11 ! Init value for %f38 .word 0x2d0d5c9c,0x358993bf ! Init value for %f40 .word 0xfd51334d,0xc7e93212 ! Init value for %f42 .word 0x8fca63dc,0x0c49940b ! Init value for %f44 .word 0x970d56e0,0x807b2cba ! Init value for %f46 .word 0xa9911051,0x4ae9571d .word 0xf59a8a11,0xbc409d57 .word 0x5d92e9db,0x2d35cadd .word 0xe16d7678,0x84cca23b .word 0x82e51ebd,0xe75f9e6c .word 0x97428381,0xc6ab0b55 .word 0xb26a3bf5,0x1647979a .word 0x48de481e,0x30eb7ee9 p42_expected_registers: .word 0x00000000,0x00000029 .word 0x00000000,0x970b5ed3 .word 0x00000000,0x00006b60 .word 0x00000000,0xc8f5f3a0 .word 0xffffffff,0x81046605 .word 0x00000000,0x0000000a .word 0x00000000,0x000000fb .word 0x00000000,0xd8c86e32 p42_expected_fp_regs: .word 0xb630cecd,0x6b30f3e5 .word 0x84c6a121,0x65307f75 .word 0x040d291c,0xfa51a11a .word 0xa0bac1e0,0x4466edd7 .word 0xcfcf0ed7,0xe52f5af3 .word 0xae589de1,0x81f3be61 .word 0xef0ac7df,0xe95a7bb0 .word 0x6a9d13a3,0x053efa65 .word 0x2224671d,0x95ae17a2 .word 0xe3b3d275,0x41bf7abf .word 0x0412748e,0x78a6a067 .word 0xae818223,0x5323f210 .word 0x220b3cfe,0x0d666a1d .word 0x8c85101b,0xdf7dc226 .word 0xfae8da5d,0x28897b64 .word 0xcd1d4b80,0x82864db2 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p42_local0_expect: .word 0xe430ffa0,0xd7cc7684 .word 0xa6e2d9f0,0x1a54355c .word 0x69448629,0xe331cb8e .word 0xc1eb14f5,0xaa0d6944 .word 0x977b3a2f,0x782b3bef .word 0x2bb86a95,0x2cf1b69b .word 0xbf0358b4,0xca0a58ff .word 0xbf883ff4,0x095b0e0c p42_local1_expect: .word 0x03cbff68,0x25b58b0b .word 0x0850687d,0x324d227e .word 0x57ffca6d,0xa97f04d6 .word 0xe368345d,0x2208e6a0 .word 0xfd61ae13,0x8fb19eaa .word 0xa1829bdb,0xfa42df30 .word 0xb129ea22,0xbe1a9d65 .word 0xc7f7a9dc,0xaff8a9ab p42_local2_expect: .word 0x45cdc1a1,0x506e01ff .word 0x6dca0a57,0xa0f3f5c8 .word 0x000000b3,0x5890ff33 .word 0xff5179d6,0x3af4d2b3 .word 0xeb8869e2,0x00000030 .word 0x6b602943,0x77823c6d .word 0x00000000,0x0000beb5 .word 0x169475e4,0x679a800e p42_local3_expect: .word 0x47000000,0x0aed9f24 .word 0x7712dbe7,0xc3306eda .word 0xd742ab85,0x2d89d3b7 .word 0x37c8fd01,0x81046605 .word 0x679d23e7,0x4dfab422 .word 0xa8ffc0b9,0x642ca5d0 .word 0x18631f82,0x4416292f .word 0x0000beb5,0x570aca6d p43_init_registers: .word 0xbad0786c,0xc4f361c3 ! Init value for %l0 .word 0x0774c0f4,0x0b1f6c9f ! Init value for %l1 .word 0x9adce836,0x2c313312 ! Init value for %l2 .word 0x09ca88c0,0x721d5d6c ! Init value for %l3 .word 0x159cbf5e,0x84f904dc ! Init value for %l4 .word 0x96eb0f46,0x68ab30a8 ! Init value for %l5 .word 0x0d9cde65,0xf4c2df4b ! Init value for %l6 .word 0x27630a78,0xa1e2a01f ! Init value for %l7 .align 64 p43_init_freg: .word 0x82721b0b,0xbf2a840c ! Init value for %f0 .word 0xe62f8a5f,0x743d6c43 ! Init value for %f2 .word 0xfd1e1123,0x2c79a1b6 ! Init value for %f4 .word 0x2500e1af,0x07730bf0 ! Init value for %f6 .word 0xf13aae4c,0x458c5717 ! Init value for %f8 .word 0x0da4f71b,0x88d68d8b ! Init value for %f10 .word 0xcaf0eaad,0xbb542005 ! Init value for %f12 .word 0x22bd8f3a,0xa072d93a ! Init value for %f14 .word 0x5063dfd5,0xef271d03 ! Init value for %f16 .word 0xc67e0e6a,0x37ef04ee ! Init value for %f18 .word 0xcec48ac6,0xf0490b29 ! Init value for %f20 .word 0xa5ab29b5,0x06de4603 ! Init value for %f22 .word 0x66c66c16,0xd1fd294f ! Init value for %f24 .word 0xf2609167,0x8ff61562 ! Init value for %f26 .word 0x5d63af40,0x7b39263f ! Init value for %f28 .word 0x2d34a4f6,0x167a4240 ! Init value for %f30 .word 0x188f1360,0xe24847bf ! Init value for %f32 .word 0x7df54429,0xd6131798 ! Init value for %f34 .word 0x950653f1,0x0a77f6c6 ! Init value for %f36 .word 0xd0b213bb,0xbfaf19e9 ! Init value for %f38 .word 0x552b5fc3,0x08ecb9c3 ! Init value for %f40 .word 0xe13a41b3,0xdc1a041e ! Init value for %f42 .word 0xcdb5b5ce,0xe8f26d6d ! Init value for %f44 .word 0x8e3230d7,0xc30baff0 ! Init value for %f46 .word 0x978a5591,0x8b425ca2 .word 0xca25597d,0x1d6b5a0b .word 0x4dd5009c,0x45a8c355 .word 0xa0b222ba,0xc7b747a9 .word 0x6cd44ab7,0xd8a41ec8 .word 0x51c25d52,0x1082a07d .word 0x44a0d444,0xf4287a65 .word 0xd6a4d4d8,0xe8140452 p43_expected_registers: .word 0xae833888,0x4ec8adac .word 0x00000000,0x00000079 .word 0x00000000,0x16d6c457 .word 0x09ca88c0,0x721d5d6c .word 0x00000000,0x00000015 .word 0x96eb0f46,0x68ab30a8 .word 0x1ba64eb0,0x97f88867 .word 0x00000000,0xd90701fc p43_expected_fp_regs: .word 0x82721b0b,0xbf2a840c .word 0xe62f8a5f,0x743d6c43 .word 0xfd1e1123,0x2c79a1b6 .word 0x2500e1af,0x07730bf0 .word 0xf13aae4c,0x458c5717 .word 0x0da4f71b,0x88d68d8b .word 0xcaf0eaad,0xbb542005 .word 0x22bd8f3a,0xa072d93a .word 0x5063dfd5,0xef271d03 .word 0xc67e0e6a,0x37ef04ee .word 0xcec48ac6,0xf0490b29 .word 0xa5ab29b5,0x06de4603 .word 0x66c66c16,0xd1fd294f .word 0xf2609167,0x8ff61562 .word 0x5d63af40,0x7b39263f .word 0x2d34a4f6,0x167a4240 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p43_local0_expect: .word 0xae833888,0x4ec8adac .word 0x10abbb3b,0xf871fe00 .word 0xffa9a7d5,0xe56213bb .word 0xd6d71261,0xb06ecd5a .word 0x16d6c457,0x61d2be73 .word 0xffbc212c,0xb5d38d57 .word 0xe6fc844f,0x499efa95 .word 0x6e8453c3,0xea589513 p43_local1_expect: .word 0x2c84fd54,0x67743f1b .word 0x94a81186,0x841627af .word 0xf4c2df4b,0x9644ff81 .word 0xd479e48b,0x7718f45e .word 0xa5723fa9,0xc9091d33 .word 0x7e8fdf55,0x7a149803 .word 0x1ba64eb0,0x97f88867 .word 0x7457a1db,0x2be00cff p43_local2_expect: .word 0xffffd907,0x968de21e .word 0xdc04f984,0x5ebf9c15 .word 0x3e37de58,0xb406963f .word 0xfc045c3a,0xcc98c745 .word 0xb52d692e,0xa8742418 .word 0x42ace823,0xaf0d3da8 .word 0xff558a94,0xa2e4e9c7 .word 0xc4f361c3,0xc021537f p43_local3_expect: .word 0xeb3188e1,0xc9091d33 .word 0x1104504b,0x85ef18c1 .word 0xea35b0cb,0xc333f706 .word 0x00000000,0xd0b0b099 .word 0x2ffff665,0xf79fecaf .word 0x000000d0,0x3d88747c .word 0x0239ff86,0x0643fc60 .word 0xea228f4a,0x3132b452 p44_init_registers: .word 0x7386a6ed,0xc1a487d2 ! Init value for %l0 .word 0x5695b23f,0xf6fd8ff6 ! Init value for %l1 .word 0x2b08af90,0x6a7fb5dc ! Init value for %l2 .word 0x1288befd,0xa7307f36 ! Init value for %l3 .word 0x5bf7eee4,0x097f8f1c ! Init value for %l4 .word 0x4556849d,0xeae50c4c ! Init value for %l5 .word 0xc51d0648,0x581f7407 ! Init value for %l6 .word 0xee732cb1,0xf472a008 ! Init value for %l7 .align 64 p44_init_freg: .word 0x14b56a24,0xab871945 ! Init value for %f0 .word 0x2d89cf90,0x1b2d5b90 ! Init value for %f2 .word 0x6ba77421,0xc0d12164 ! Init value for %f4 .word 0x68b22224,0xa4702d98 ! Init value for %f6 .word 0xf0536e39,0xb3b06865 ! Init value for %f8 .word 0x98ae5a27,0x4ccf656c ! Init value for %f10 .word 0x8b79adcc,0x36b1a6a6 ! Init value for %f12 .word 0xb7790d06,0x8c1c908f ! Init value for %f14 .word 0x45a486cd,0xb40c800c ! Init value for %f16 .word 0xbc269f64,0x20ff2bea ! Init value for %f18 .word 0xab515782,0xa12611a0 ! Init value for %f20 .word 0x5cfda09b,0x950a71c1 ! Init value for %f22 .word 0x56ee9699,0x1da9f7e0 ! Init value for %f24 .word 0x1c64c048,0xc5ca320b ! Init value for %f26 .word 0xabc33e1e,0x5c8aa779 ! Init value for %f28 .word 0x59678b09,0xc87bae50 ! Init value for %f30 .word 0xd66b2abc,0x4667a934 ! Init value for %f32 .word 0x9cb025f9,0x3cc51c45 ! Init value for %f34 .word 0x3fa3862c,0x3143a921 ! Init value for %f36 .word 0x3fdba49e,0xed5cab1c ! Init value for %f38 .word 0x2967a188,0x82c787d7 ! Init value for %f40 .word 0xd8dcfcc9,0x3f3b74e4 ! Init value for %f42 .word 0x8ddf8133,0x3fdd726d ! Init value for %f44 .word 0x4c26cd66,0x56b90493 ! Init value for %f46 .word 0xe2804ab9,0xdcd79163 .word 0x64c7f346,0x61f6bccd .word 0x8103b5ae,0xc76cb23a .word 0x74574630,0x2a2a2a23 .word 0x022c5ad3,0xaa6fc988 .word 0x13351ebc,0x050d1da4 .word 0x6ca1548b,0xa2e09f6c .word 0x5176b48e,0xaab3a874 p44_expected_registers: .word 0x1e3acb81,0xf6b10987 .word 0x00000000,0x0000001c .word 0xffffffff,0xffffb864 .word 0x1288befd,0xa7307f36 .word 0x00000000,0xde908673 .word 0x00000000,0x0000001e .word 0x00000000,0x74265e0b .word 0xffffffff,0xffffff85 p44_expected_fp_regs: .word 0x14b56a24,0xab871945 .word 0x2d89cf90,0x1b2d5b90 .word 0x6ba77421,0xc0d12164 .word 0x68b22224,0xa4702d98 .word 0xf0536e39,0xb3b06865 .word 0x98ae5a27,0x4ccf656c .word 0x8b79adcc,0x36b1a6a6 .word 0xb7790d06,0x8c1c908f .word 0x45a486cd,0xb40c800c .word 0xbc269f64,0x20ff2bea .word 0xab515782,0xa12611a0 .word 0x5cfda09b,0x950a71c1 .word 0x56ee9699,0x1da9f7e0 .word 0x1c64c048,0xc5ca320b .word 0xabc33e1e,0x5c8aa779 .word 0x59678b09,0xc87bae50 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p44_local0_expect: .word 0x32c8b6dc,0xa87d5603 .word 0x93648752,0xf0853ead .word 0x1d21b9e5,0x939db643 .word 0x125f355f,0x20dd062e .word 0x7c36c56c,0x5702beed .word 0x5e0b0ad5,0xba80cad9 .word 0x6e32b90d,0xcd3c56ab .word 0xa9698a79,0xff2a0f23 p44_local1_expect: .word 0x0000003d,0x00000006 .word 0xb3275c0b,0x5fbe0402 .word 0x454b0101,0xdcb6c832 .word 0xbac29f72,0xcbeb3905 .word 0x3aa5ef3f,0xf472a008 .word 0x64b8289c,0x07b15230 .word 0x0de6edd9,0x6ad19661 .word 0xd878dff9,0x40d5810a p44_local2_expect: .word 0x74265e0b,0x0cf97510 .word 0x0000005c,0x0f5b14e6 .word 0x33daab78,0xcbcf85ff .word 0xffcb857a,0x27696889 .word 0xd2467b53,0x56b8c80d .word 0x8ed1eaf0,0x5c3cfbb9 .word 0x2179f6da,0xb465fb3c .word 0xa996c6a0,0xdfffffbf p44_local3_expect: .word 0xb64f6632,0x66dd35c2 .word 0xff3acb81,0xf6b10987 .word 0x849da521,0x16fc29e4 .word 0x62093944,0x57e33a74 .word 0x9ae29dfd,0xffa21be8 .word 0x9c5e0780,0x2ca88597 .word 0x0bcac13d,0x86c8e5cd .word 0xd461579a,0xcdbb32e8 p45_init_registers: .word 0xc4275f82,0x41cc098b ! Init value for %l0 .word 0x10ecd884,0x62c8c972 ! Init value for %l1 .word 0x74774618,0x37f6f54a ! Init value for %l2 .word 0x724da92a,0xca9cfd69 ! Init value for %l3 .word 0x917b9608,0x05fe226c ! Init value for %l4 .word 0x63d97df3,0xa2dca1c1 ! Init value for %l5 .word 0xe3eaaae6,0x0a497226 ! Init value for %l6 .word 0xfdc3eaf7,0xa2d3b606 ! Init value for %l7 .align 64 p45_init_freg: .word 0x8d30c367,0xfdeef95a ! Init value for %f0 .word 0xa95a9221,0x991ae0c1 ! Init value for %f2 .word 0x948a2a56,0x28f1b89c ! Init value for %f4 .word 0xf219a1f2,0x6d08299f ! Init value for %f6 .word 0xf11e86ba,0x01126281 ! Init value for %f8 .word 0xd070ee75,0xc6231006 ! Init value for %f10 .word 0x8ec73d37,0x4b2d6c31 ! Init value for %f12 .word 0xf49d3251,0x0753d9ae ! Init value for %f14 .word 0xde0cb6de,0xa27ae567 ! Init value for %f16 .word 0x3970d3f0,0x168bec8e ! Init value for %f18 .word 0x77b7b703,0x64f1c66e ! Init value for %f20 .word 0xdf7514ca,0x59b1167a ! Init value for %f22 .word 0xc0d6da75,0x6dfd205a ! Init value for %f24 .word 0xfd9bdfa2,0x04b559ca ! Init value for %f26 .word 0x7e443592,0xe23b5c7f ! Init value for %f28 .word 0x5414fac2,0xbaebeb9d ! Init value for %f30 .word 0xee441d36,0x8f33f29f ! Init value for %f32 .word 0x18d4c00c,0x31f4b0ad ! Init value for %f34 .word 0x07599cd8,0x8e91d2c5 ! Init value for %f36 .word 0xcdaf11a9,0x3766d7c6 ! Init value for %f38 .word 0x5682f31b,0x8df68089 ! Init value for %f40 .word 0x7abd8701,0x537bfdb7 ! Init value for %f42 .word 0xc73f20ef,0xf2af5657 ! Init value for %f44 .word 0x9fa69364,0x15074391 ! Init value for %f46 .word 0x9ad31a38,0xf315fdc0 .word 0x1ff4465e,0xfa6aef34 .word 0xeba09fc9,0xc93eb898 .word 0x3c679858,0xc46cc811 .word 0x840e395e,0x6c5549f1 .word 0xc2ce8d4d,0xd9c32ed3 .word 0xb744a9ff,0x80a4e74e .word 0xe12eeb5f,0x6742d21d p45_expected_registers: .word 0x00000000,0x000000e8 .word 0x00000000,0x9b000000 .word 0xffffffff,0xff428369 .word 0x00000000,0xff09cc41 .word 0x5919f1c6,0xb9940494 .word 0x00000000,0x10ff4207 .word 0x00000000,0xca7d5365 .word 0x00000000,0x00000090 p45_expected_fp_regs: .word 0x8d30c367,0xfdeef95a .word 0xa95a9221,0x991ae0c1 .word 0x948a2a56,0x28f1b89c .word 0xf219a1f2,0x6d08299f .word 0xf11e86ba,0x01126281 .word 0xd070ee75,0xc6231006 .word 0x8ec73d37,0x4b2d6c31 .word 0xf49d3251,0x0753d9ae .word 0xde0cb6de,0xa27ae567 .word 0x3970d3f0,0x168bec8e .word 0x77b7b703,0x64f1c66e .word 0xdf7514ca,0x59b1167a .word 0xc0d6da75,0x6dfd205a .word 0xfd9bdfa2,0x04b559ca .word 0x7e443592,0xe23b5c7f .word 0x5414fac2,0xbaebeb9d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p45_local0_expect: .word 0x57d7ef7b,0x56e730b9 .word 0x2e52a5f3,0x000000a9 .word 0x15054fc3,0xb7c27c30 .word 0xa2211649,0x783f57c0 .word 0x5919f1c6,0xb9940494 .word 0x3c9cffca,0xb19be820 .word 0xa385bd7e,0xf0d9e504 .word 0xcbf9e0da,0xaa0054c6 p45_local1_expect: .word 0xeeac9715,0x648509a0 .word 0x945364ff,0xffd29bff .word 0x000000c5,0x90428369 .word 0xe77e8cf3,0xe1dbaa55 .word 0x8cfa17f2,0xa3189840 .word 0x03163ff4,0xa0098564 .word 0x99ae25cf,0x9863d2eb .word 0xc9fde715,0x358b947f p45_local2_expect: .word 0x21590000,0xf59069b7 .word 0x5588c15c,0x5dfe4b71 .word 0x2cb0c085,0x8f55fed0 .word 0x6d99e924,0xff1ec893 .word 0x41cc09ff,0x90a94413 .word 0xff428369,0x73006e55 .word 0xa11ee9df,0x52e71b4d .word 0xca7d5365,0x00000090 p45_local3_expect: .word 0x5fffffff,0x99a91212 .word 0x65535ff0,0xde0a583d .word 0xc1a1dca2,0x97303e8e .word 0xeeac9715,0xada8d3f9 .word 0xa0098564,0x00000000 .word 0x22b14b23,0xd4d1d62d .word 0x15f0753a,0xd90e90f8 .word 0xc529f786,0x92089aae p46_init_registers: .word 0x3d0f6571,0xd59fa635 ! Init value for %l0 .word 0xf7c2e8a4,0x3c2370a8 ! Init value for %l1 .word 0x1366abaa,0x036755e7 ! Init value for %l2 .word 0x0ce5340a,0x88fed573 ! Init value for %l3 .word 0x429528a4,0x48d743b0 ! Init value for %l4 .word 0xdb8df0af,0xa7a43373 ! Init value for %l5 .word 0xbfe92b30,0x1fa4a8fe ! Init value for %l6 .word 0x057b6c94,0xa5ff4248 ! Init value for %l7 .align 64 p46_init_freg: .word 0xecbdd4b0,0xf373095c ! Init value for %f0 .word 0x161e176b,0x561dd744 ! Init value for %f2 .word 0x2df48029,0x3d9a4d27 ! Init value for %f4 .word 0x25d6acfa,0x86212495 ! Init value for %f6 .word 0x1b7c2df2,0xebbd31d8 ! Init value for %f8 .word 0x720c18cf,0xfdc02bdd ! Init value for %f10 .word 0x8b59c0b6,0xa43457b1 ! Init value for %f12 .word 0x36b2614b,0x6658a4ac ! Init value for %f14 .word 0x29a5114c,0x06b8866a ! Init value for %f16 .word 0x6790b8b8,0xee70cccc ! Init value for %f18 .word 0xeebf958b,0xbb413303 ! Init value for %f20 .word 0xf6a0e28c,0x6f1ac03f ! Init value for %f22 .word 0x3a5640bf,0x7e05247f ! Init value for %f24 .word 0x499b5063,0x7286e8dd ! Init value for %f26 .word 0x80217507,0x84177a4e ! Init value for %f28 .word 0x2a9cd57d,0x08587f0f ! Init value for %f30 .word 0xb87358a3,0x56cd8041 ! Init value for %f32 .word 0xdb352708,0x1b45991d ! Init value for %f34 .word 0xb97a3ee1,0x7f1de09a ! Init value for %f36 .word 0x13efd298,0xab61e0ed ! Init value for %f38 .word 0x2c943f50,0xd585bb67 ! Init value for %f40 .word 0x442b41a8,0xd2f9704c ! Init value for %f42 .word 0x926c7193,0x3eab4742 ! Init value for %f44 .word 0x3c0c83b5,0x5ba8db5a ! Init value for %f46 .word 0x82b2ef0b,0x9e794993 .word 0x07609709,0x72e1b887 .word 0x5e7114b0,0x0b2aa058 .word 0xe2702bda,0xd9ffa8a1 .word 0xf8294fd1,0xbda6f41e .word 0xbb4a9e0c,0x30007509 .word 0xbd666e65,0x152b0c51 .word 0xed154bfd,0xf5acf672 p46_expected_registers: .word 0x00000000,0x912dc143 .word 0x00000000,0x9b0565e6 .word 0x00000000,0xc8ff713a .word 0x00000000,0x0000006a .word 0x00000000,0xe42facec .word 0xffffffff,0xffffd842 .word 0xe1b11001,0x0f1725cc .word 0x4c0e7e2e,0x605851c1 p46_expected_fp_regs: .word 0xecbdd4b0,0xf373095c .word 0x161e176b,0x561dd744 .word 0x2df48029,0x3d9a4d27 .word 0x25d6acfa,0x86212495 .word 0x1b7c2df2,0xebbd31d8 .word 0x720c18cf,0xfdc02bdd .word 0x8b59c0b6,0xa43457b1 .word 0x36b2614b,0x6658a4ac .word 0x29a5114c,0x06b8866a .word 0x6790b8b8,0xee70cccc .word 0xeebf958b,0xbb413303 .word 0xf6a0e28c,0x6f1ac03f .word 0x3a5640bf,0x7e05247f .word 0x499b5063,0x7286e8dd .word 0x80217507,0x84177a4e .word 0x2a9cd57d,0x08587f0f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p46_local0_expect: .word 0x00000000,0xf35f3555 .word 0x27151a64,0x215a2a99 .word 0x4cbe5aa2,0xff4eaaa5 .word 0x42d89829,0x4cbe5aa2 .word 0xff345bab,0x32f14247 .word 0xaf848fe0,0x878720b2 .word 0xfbb290ae,0x51df5373 .word 0x77a50d24,0xc8ff713a p46_local1_expect: .word 0x43c12d91,0xe665059b .word 0x27fc43ba,0x000000e5 .word 0xe5000000,0x00000000 .word 0x52a3c3c0,0x506c4b62 .word 0x00009039,0x8ff9ff5a .word 0x4048299e,0xbd681489 .word 0x21a2ff96,0x1603c782 .word 0xf2f61303,0xe471c732 p46_local2_expect: .word 0x498fff18,0x2190e011 .word 0x89806241,0xef64e058 .word 0x4c0e7e2e,0x605851c1 .word 0xdfc9b047,0x7c5e3cf9 .word 0xee308fad,0x31a1ff65 .word 0x912dc143,0x9b0565e6 .word 0x8894897d,0x43c12d91 .word 0x0faf5af7,0x239b97b9 p46_local3_expect: .word 0xe665059b,0x30512ac1 .word 0xf0ad3c38,0x0fdf270e .word 0xe6926879,0xf4c2cd54 .word 0x399036f2,0xe8965ed7 .word 0xe1b11001,0x0f1725cc .word 0x4975420b,0x6a32b099 .word 0x1b726060,0xed044089 .word 0x0624182e,0xd1919f47 p47_init_registers: .word 0x95eb45d2,0x2484a659 ! Init value for %l0 .word 0x52d09d69,0xe148afa6 ! Init value for %l1 .word 0x47f32822,0x12b7f21d ! Init value for %l2 .word 0x34118db6,0xa0a17617 ! Init value for %l3 .word 0x85af15f0,0x7187e45e ! Init value for %l4 .word 0xd3c5b471,0xf17327e5 ! Init value for %l5 .word 0x4e3afd09,0xd5658030 ! Init value for %l6 .word 0x41bbc3ce,0xe167e99d ! Init value for %l7 .align 64 p47_init_freg: .word 0xfabb0287,0x9f4869fb ! Init value for %f0 .word 0xc1504fb6,0xe72bb2da ! Init value for %f2 .word 0x307c1a04,0xaa19d290 ! Init value for %f4 .word 0x74e05498,0x0190c30a ! Init value for %f6 .word 0x3e0e2e99,0x23d371a3 ! Init value for %f8 .word 0x38374893,0x1a437b25 ! Init value for %f10 .word 0xf3b8c258,0xe306f453 ! Init value for %f12 .word 0xae096822,0x7ec7323d ! Init value for %f14 .word 0x60c2668c,0x29d379f9 ! Init value for %f16 .word 0xacb60bbb,0xd8954f69 ! Init value for %f18 .word 0xe73684e6,0xde22379f ! Init value for %f20 .word 0xd5d9890a,0x59f9e3a9 ! Init value for %f22 .word 0x11bdb451,0x5c8bce49 ! Init value for %f24 .word 0x1e339499,0xddb8db3e ! Init value for %f26 .word 0xd25dd465,0xf412ddc6 ! Init value for %f28 .word 0x6f1bcfd7,0xf05186b0 ! Init value for %f30 .word 0x1620fb7b,0xb2ddc166 ! Init value for %f32 .word 0x2d06419c,0xeb6b4c17 ! Init value for %f34 .word 0xa5779329,0x277b1202 ! Init value for %f36 .word 0xaa4a92ff,0xafe27997 ! Init value for %f38 .word 0xb79d2077,0x51270d35 ! Init value for %f40 .word 0x8431952e,0x71127a01 ! Init value for %f42 .word 0x710affa5,0x8992beda ! Init value for %f44 .word 0x8090fcaa,0x355f06a0 ! Init value for %f46 .word 0x03a22213,0xc1195d9d .word 0xb2865b75,0xf5e0e033 .word 0x53a9b9ca,0x03c1bc52 .word 0x4699a7e0,0x14e1be59 .word 0x1d080649,0xe7866a08 .word 0x4dfb7e02,0xdee1806b .word 0x9ba93c71,0x69fa8f04 .word 0x2af2a7f0,0x0fba2681 p47_expected_registers: .word 0x00000000,0x616fae47 .word 0x00000000,0x000000ae .word 0x00000000,0x0000004a .word 0x9bd829c1,0xa52592bd .word 0x00000000,0x132c49b7 .word 0x00000000,0xff68e0d8 .word 0x00000000,0xf6deefd3 .word 0x00000000,0x00000062 p47_expected_fp_regs: .word 0xfabb0287,0x9f4869fb .word 0xc1504fb6,0xe72bb2da .word 0x307c1a04,0xaa19d290 .word 0x74e05498,0x0190c30a .word 0x3e0e2e99,0x23d371a3 .word 0x38374893,0x1a437b25 .word 0xf3b8c258,0xe306f453 .word 0xae096822,0x7ec7323d .word 0x60c2668c,0x29d379f9 .word 0xacb60bbb,0xd8954f69 .word 0xe73684e6,0xde22379f .word 0xd5d9890a,0x59f9e3a9 .word 0x11bdb451,0x5c8bce49 .word 0x1e339499,0xddb8db3e .word 0xd25dd465,0xf412ddc6 .word 0x6f1bcfd7,0xf05186b0 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p47_local0_expect: .word 0x40bc40ee,0xc56e4870 .word 0x8b777ca2,0x5d3426cc .word 0x14574f4d,0x5ee41b5c .word 0x7d7df4aa,0xbde0c91f .word 0x796178cf,0x3d00ff71 .word 0x302ca130,0x12b7f21d .word 0xf5af0774,0xd8a7d588 .word 0xcd74b48f,0x7d3e5f81 p47_local1_expect: .word 0x234418e6,0xbd40e363 .word 0x9cfe3acf,0x66db1295 .word 0x08ef0b8f,0x6daf12fb .word 0x07b1fa04,0x96bfdd4c .word 0x584684a6,0x15e369ee .word 0x92bd00ff,0x616fae47 .word 0x142d51be,0x11ff05de .word 0x4169963e,0xf8f6784b p47_local2_expect: .word 0xb67cbcb0,0x3a0be630 .word 0xff9e10de,0x9993311b .word 0x09333f97,0x2484a659 .word 0x3e12f991,0x5e92306f .word 0xd3efdef6,0x278e926f .word 0x91eb67ef,0xff1ce596 .word 0x5e889f26,0x0dc655bb .word 0xb8c136ff,0xc8008b7a p47_local3_expect: .word 0xa02983b4,0x40eef5e2 .word 0xffb0c950,0x3199f9c0 .word 0xb7492c13,0xd8e068ff .word 0x9bd829c1,0xa52592bd .word 0xff246250,0x2ec1080f .word 0x7f57f322,0x8578f1ad .word 0xf17327e5,0x7bf4146d .word 0x5d6932ae,0xbe1083af p48_init_registers: .word 0x9cf0ba32,0x84e3b0c2 ! Init value for %l0 .word 0xf4f1f009,0xe4af15e4 ! Init value for %l1 .word 0xb00121d6,0x899f52c9 ! Init value for %l2 .word 0x072705c4,0x9ad3b828 ! Init value for %l3 .word 0x87777ed6,0x8e3ad7ea ! Init value for %l4 .word 0x3b326cfa,0x406e5d94 ! Init value for %l5 .word 0x25b51a6e,0xed87964f ! Init value for %l6 .word 0x075ed166,0x3d7beb1a ! Init value for %l7 .align 64 p48_init_freg: .word 0x2e59abca,0x9e67a273 ! Init value for %f0 .word 0x67e5cd52,0x79bc851e ! Init value for %f2 .word 0x15e4b45b,0x2a868565 ! Init value for %f4 .word 0xd5ce13d9,0x6e1c1833 ! Init value for %f6 .word 0x212517ce,0x607bb259 ! Init value for %f8 .word 0x29eb4e04,0xbb8c4798 ! Init value for %f10 .word 0xca5a1caa,0xebe223d1 ! Init value for %f12 .word 0x19a66d00,0x9ea353bd ! Init value for %f14 .word 0x3d6b44f1,0x6eeea929 ! Init value for %f16 .word 0xd188b477,0x00a499c0 ! Init value for %f18 .word 0x4e9c3bd7,0x2e59622e ! Init value for %f20 .word 0xfb014964,0xdc08abf2 ! Init value for %f22 .word 0xd603a45c,0xd96ea2e3 ! Init value for %f24 .word 0xfa44bfb0,0x98352dd6 ! Init value for %f26 .word 0x96928277,0xb00708d4 ! Init value for %f28 .word 0x543acfba,0x2dadb321 ! Init value for %f30 .word 0xd9e70483,0xb1248e2e ! Init value for %f32 .word 0x094a0212,0x1797e82d ! Init value for %f34 .word 0x1fde4c34,0xb89886fa ! Init value for %f36 .word 0x6835addd,0x39045eeb ! Init value for %f38 .word 0x40860118,0xf2f10edb ! Init value for %f40 .word 0x32452869,0xe5fb99a3 ! Init value for %f42 .word 0x9f14c0d9,0x190a42f7 ! Init value for %f44 .word 0x9ac4cb8a,0xb073263e ! Init value for %f46 .word 0xe1c78662,0x8c0b0447 .word 0xd3fc7bbb,0xe535b6be .word 0xce9c31d1,0xde3089c7 .word 0xbe0e5b24,0xb4397e48 .word 0xe5528aa0,0x0dcd9746 .word 0xb05a01d5,0x71cb5de9 .word 0x67889ba1,0xa6865401 .word 0x4a8be378,0x93f603f8 p48_expected_registers: .word 0xffffffff,0xffffffbe .word 0xffffffff,0xa3a5033c .word 0x00000000,0x0dcf7a0e .word 0x00000000,0x1ff901ff .word 0x00000000,0x00000007 .word 0x00000000,0x00000077 .word 0x00000000,0x0000003b .word 0x00000000,0x000018ff p48_expected_fp_regs: .word 0x2e59abca,0x9e67a273 .word 0x67e5cd52,0x79bc851e .word 0x15e4b45b,0x2a868565 .word 0xd5ce13d9,0x6e1c1833 .word 0x212517ce,0x607bb259 .word 0x29eb4e04,0xbb8c4798 .word 0xca5a1caa,0xebe223d1 .word 0x19a66d00,0x9ea353bd .word 0x3d6b44f1,0x6eeea929 .word 0xd188b477,0x00a499c0 .word 0x4e9c3bd7,0x2e59622e .word 0xfb014964,0xdc08abf2 .word 0xd603a45c,0xd96ea2e3 .word 0xfa44bfb0,0x98352dd6 .word 0x96928277,0xb00708d4 .word 0x543acfba,0x2dadb321 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p48_local0_expect: .word 0x8e3ad7ea,0xf8fff835 .word 0x0dcf7a0e,0xd9e17b89 .word 0x28b8d39a,0x00000049 .word 0x06b62e1d,0x2b2a8cb5 .word 0xea0daf6f,0x00000018 .word 0x216d1909,0xf1d5b59a .word 0x39382982,0x6641ce8e .word 0x607d336f,0xc70c8052 p48_local1_expect: .word 0x27000000,0x304e2ac3 .word 0x63da09fc,0x28f94ebd .word 0x4ba2b217,0x64b422dc .word 0x39794027,0xa266b882 .word 0xe938ff75,0xef789909 .word 0xff667749,0x51c010c0 .word 0x062f856b,0x284116fb .word 0x0551338b,0xc9798a7b p48_local2_expect: .word 0x034c2215,0xfff575b5 .word 0x00000028,0xded35d0e .word 0xa60a6837,0x6bdd0736 .word 0xa3a5033c,0x05922cd5 .word 0xb88b9e08,0xde286cb0 .word 0x70000000,0xcfc95d8e .word 0x1d581abf,0xfee4a5ff .word 0x9a016027,0x7c02e224 p48_local3_expect: .word 0x18ff7840,0x67c7f56e .word 0xa674bfcc,0x2da0d42b .word 0x655be7e7,0x1d767d02 .word 0xff702f5b,0xf3ab95f4 .word 0xf9a3be76,0xc3899495 .word 0x00000000,0x9f302892 .word 0xf9209fff,0xeff7741e .word 0x440f5d0e,0x3662d10f p49_init_registers: .word 0x3eae5c69,0xe52a091c ! Init value for %l0 .word 0xd0338876,0x387c6a0b ! Init value for %l1 .word 0xcfb9e7d4,0x43920ab0 ! Init value for %l2 .word 0xa53007d2,0x31434da3 ! Init value for %l3 .word 0xc34818ac,0xa8f71dc6 ! Init value for %l4 .word 0x95456fcf,0xde1db7e5 ! Init value for %l5 .word 0x61bbfa18,0x04fa8a34 ! Init value for %l6 .word 0xdd50cfea,0xd0bd669e ! Init value for %l7 .align 64 p49_init_freg: .word 0x0f01128b,0x934d1aef ! Init value for %f0 .word 0x74762555,0x491ee8d5 ! Init value for %f2 .word 0xb29d0865,0x4f8bd374 ! Init value for %f4 .word 0x6662872f,0xa62bdf67 ! Init value for %f6 .word 0x11e47200,0xeecf9819 ! Init value for %f8 .word 0x6c935036,0xd41d6ea3 ! Init value for %f10 .word 0x3829b243,0x3840f9c3 ! Init value for %f12 .word 0x3308cf83,0x4f252ab7 ! Init value for %f14 .word 0xb86d46dc,0x701b55d5 ! Init value for %f16 .word 0xc82e1514,0x536527f7 ! Init value for %f18 .word 0x941be5e8,0x8b724603 ! Init value for %f20 .word 0x3196fea8,0x8c3bbde7 ! Init value for %f22 .word 0x4a32a137,0xa6b5151e ! Init value for %f24 .word 0x52ccd924,0x884c67e6 ! Init value for %f26 .word 0xd6dea626,0xe9ae4ca3 ! Init value for %f28 .word 0x295f1705,0xc0c003f9 ! Init value for %f30 .word 0xff8ccac1,0x53b4bf92 ! Init value for %f32 .word 0x2f1842f9,0x5f6cd4ce ! Init value for %f34 .word 0x6ad3ac75,0x999f9e19 ! Init value for %f36 .word 0xad27f6dc,0x23b4b4e6 ! Init value for %f38 .word 0xb397b9e1,0x19f1c0e2 ! Init value for %f40 .word 0xf3548e87,0x042caf6d ! Init value for %f42 .word 0xbdb96971,0xf5c111b7 ! Init value for %f44 .word 0x02d5944b,0x58018298 ! Init value for %f46 .word 0x3da65bbf,0x06f126c1 .word 0x028adcd4,0xb4ce385a .word 0x789e3fc1,0xc56bbaa7 .word 0x746aa0d3,0x4c389852 .word 0xa753b572,0x068a883a .word 0xc0c0a13c,0x778a4e07 .word 0x619d98b8,0x041205c4 .word 0x7834e76f,0xcb5dfeef p49_expected_registers: .word 0x00000000,0xe4d06c85 .word 0x00000000,0x51b80544 .word 0x00000000,0x0104fbb0 .word 0x00000000,0x00005e33 .word 0x00000000,0x0000007c .word 0xbd4549d2,0x236ba167 .word 0x181e438e,0xa55275aa .word 0x00000000,0x00000401 p49_expected_fp_regs: .word 0x0f01128b,0x934d1aef .word 0x74762555,0x491ee8d5 .word 0xb29d0865,0x4f8bd374 .word 0x6662872f,0xa62bdf67 .word 0x11e47200,0xeecf9819 .word 0x6c935036,0xd41d6ea3 .word 0x3829b243,0x3840f9c3 .word 0x3308cf83,0x4f252ab7 .word 0xb86d46dc,0x701b55d5 .word 0xc82e1514,0x536527f7 .word 0x941be5e8,0x8b724603 .word 0x3196fea8,0x8c3bbde7 .word 0x4a32a137,0xa6b5151e .word 0x52ccd924,0x884c67e6 .word 0xd6dea626,0xe9ae4ca3 .word 0x295f1705,0xc0c003f9 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p49_local0_expect: .word 0x04fa8a34,0x17d16fd8 .word 0xd757745a,0xcb99be6c .word 0x9f4d3dc5,0x5a49b8a4 .word 0x1ff812a6,0xe1a4e3a4 .word 0x7d567d9d,0x1ea69a73 .word 0x34934f8d,0xf27644ff .word 0xffffe5e7,0x9f41470b .word 0xe5e70aa7,0x51604380 p49_local1_expect: .word 0x6af709f4,0x67a16b23 .word 0x40feffdc,0x010db5d5 .word 0x1ff812a6,0x0bac7ce2 .word 0xbd4549d2,0x236ba167 .word 0x00d46edf,0xec514e02 .word 0x8ee08233,0x11ec88a4 .word 0x181e438e,0xa55275aa .word 0x1edc688b,0x1d55ff59 p49_local2_expect: .word 0x335ef103,0x650e3c17 .word 0x46000000,0x00000000 .word 0x2b32eba6,0xcc92f24e .word 0x77eeafe8,0x52877a88 .word 0x0104fbb0,0x8d4f9334 .word 0x1b95cd94,0x6cd47fff .word 0xfdd12148,0x7741b937 .word 0x8333eeef,0x837647f7 p49_local3_expect: .word 0x13788955,0x20e901b1 .word 0xff32887b,0x177214b5 .word 0x6af709f4,0xc76daefa .word 0xa8dfffd9,0x453e70c4 .word 0x7e5f852d,0x17461a6c .word 0x4d73fa91,0x10a45d83 .word 0xe134ffeb,0xe964158d .word 0xdf52ebab,0xb611c4ec p50_init_registers: .word 0x44247428,0x224d951b ! Init value for %l0 .word 0x7fbc97ce,0x2361ee2e ! Init value for %l1 .word 0xb8961992,0xbab840f7 ! Init value for %l2 .word 0x3d265a1f,0xb9d23873 ! Init value for %l3 .word 0x3b388c9e,0xc9a08c38 ! Init value for %l4 .word 0x54d4e58b,0xb1e9581a ! Init value for %l5 .word 0x055b521d,0xd93addd9 ! Init value for %l6 .word 0xd6581776,0x0840517d ! Init value for %l7 .align 64 p50_init_freg: .word 0xa77a5c48,0x84b86de6 ! Init value for %f0 .word 0xe53b45ff,0x04c56986 ! Init value for %f2 .word 0x48be9793,0xc930801f ! Init value for %f4 .word 0xe8103b1a,0x50a1eb1c ! Init value for %f6 .word 0x4eb35045,0x38421f06 ! Init value for %f8 .word 0xe9438d3e,0x14f7cf4e ! Init value for %f10 .word 0x1eabe18c,0x7bbe1399 ! Init value for %f12 .word 0xacb2d8f0,0x9df626a9 ! Init value for %f14 .word 0x938fc738,0xaf60ff94 ! Init value for %f16 .word 0x524897d0,0x80368358 ! Init value for %f18 .word 0x36055e27,0x1f50594a ! Init value for %f20 .word 0x466d75c8,0xa74a1acf ! Init value for %f22 .word 0xd52f017d,0x0ac755ce ! Init value for %f24 .word 0x2ae80be3,0x4c398791 ! Init value for %f26 .word 0xb7eac2b0,0x6e75676a ! Init value for %f28 .word 0xec634972,0x81cf6d98 ! Init value for %f30 .word 0xf7210022,0x1bc881e1 ! Init value for %f32 .word 0xf4538027,0x84c67c36 ! Init value for %f34 .word 0xa2841b91,0x60355ef0 ! Init value for %f36 .word 0xfad92347,0xa08aaca7 ! Init value for %f38 .word 0xaf9bb455,0xc3cee81f ! Init value for %f40 .word 0xf793c613,0x54325b27 ! Init value for %f42 .word 0xad79695a,0x68fe9d63 ! Init value for %f44 .word 0x143f98a4,0x41599336 ! Init value for %f46 .word 0x46316567,0x2c97eff9 .word 0x8c2408f1,0x9bdb0d5d .word 0x403533cf,0x9b5116fd .word 0xc6036e6d,0xbd9eb41a .word 0xd684c91a,0xe3ae71fa .word 0xe7666729,0xff948ef0 .word 0xd7a3cb32,0x99eec80f .word 0xeb3cdb8e,0xb0ddda5c p50_expected_registers: .word 0x551fbcc3,0x8fa137a7 .word 0x00000000,0x00000037 .word 0x00000000,0x3635669c .word 0x00000000,0x224d951b .word 0x00000000,0x4fcf385e .word 0x00000000,0x7417840f .word 0x00000000,0x3635669c .word 0x00000000,0x505baeb2 p50_expected_fp_regs: .word 0xa77a5c48,0x84b86de6 .word 0xe53b45ff,0x04c56986 .word 0x48be9793,0xc930801f .word 0xe8103b1a,0x50a1eb1c .word 0x4eb35045,0x38421f06 .word 0xe9438d3e,0x14f7cf4e .word 0x1eabe18c,0x7bbe1399 .word 0xacb2d8f0,0x9df626a9 .word 0x938fc738,0xaf60ff94 .word 0x524897d0,0x80368358 .word 0x36055e27,0x1f50594a .word 0x466d75c8,0xa74a1acf .word 0xd52f017d,0x0ac755ce .word 0x2ae80be3,0x4c398791 .word 0xb7eac2b0,0x6e75676a .word 0xec634972,0x81cf6d98 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p50_local0_expect: .word 0xcb7187b3,0x8c535033 .word 0x7417840f,0xf42742f0 .word 0xd59deaad,0xff673b3f .word 0x867c6c2d,0x0644c6b0 .word 0xd80a6596,0x2a8c217c .word 0x551fbcc3,0x8fa137a7 .word 0xb78c329a,0xb1e9581a .word 0xfe83a4d8,0xe0e95aa7 p50_local1_expect: .word 0x7c868333,0x652bce3b .word 0x1828ff63,0x0d479505 .word 0xd80a6596,0x640f28b7 .word 0xa396d589,0x20fb399d .word 0x3dd67943,0x50effb73 .word 0xffc31439,0x70e1e936 .word 0x960169ae,0xd61ab359 .word 0x5a474935,0x0e571f92 p50_local2_expect: .word 0xff000000,0xc97d40eb .word 0xb9d23873,0x76db0a0f .word 0x32e5f176,0x505baeb2 .word 0x7c86856d,0x5c55afa4 .word 0x2496d269,0x43d82957 .word 0x02f75f71,0x2cac6835 .word 0xa3cb3dcd,0x0c0faf06 .word 0x1801af2f,0xa8d20bcb p50_local3_expect: .word 0x35f31ec6,0xd17b4929 .word 0xd63e7828,0x7fe428ce .word 0xfa29fffe,0xeddd6add .word 0xd6000000,0x3789ab1b .word 0x4c76e8b9,0x257715ba .word 0x96b75c60,0x1892a3ea .word 0x26ff1a1f,0x81296170 .word 0xefa372ff,0x3d1020d9 p51_init_registers: .word 0x3983e1e8,0x37654dfc ! Init value for %l0 .word 0xe4a3753e,0x2df5138c ! Init value for %l1 .word 0x618bdf2d,0xb6c27785 ! Init value for %l2 .word 0x865d62e5,0xe11b455a ! Init value for %l3 .word 0xa4f12f40,0x19405a59 ! Init value for %l4 .word 0x77759996,0xee83412c ! Init value for %l5 .word 0x8cc6f084,0x7d15bb8b ! Init value for %l6 .word 0x6d5e681c,0x92718ce5 ! Init value for %l7 .align 64 p51_init_freg: .word 0x307261bd,0x137311a4 ! Init value for %f0 .word 0xc5087d64,0xe7461811 ! Init value for %f2 .word 0xcddc0def,0xda9939ca ! Init value for %f4 .word 0x6b3a59b3,0x2db9f53e ! Init value for %f6 .word 0x7a96b9be,0x2590b6fb ! Init value for %f8 .word 0x9f050d79,0xf3c79b0b ! Init value for %f10 .word 0x8d04b7bf,0xf0c11721 ! Init value for %f12 .word 0x466f8e00,0xaf114883 ! Init value for %f14 .word 0x524de8f3,0x2e3ed6cc ! Init value for %f16 .word 0xe2ae0f09,0xe9815feb ! Init value for %f18 .word 0x82451c8c,0xe70e93b4 ! Init value for %f20 .word 0xdccc271b,0x028c870c ! Init value for %f22 .word 0x0031d8aa,0xb131a321 ! Init value for %f24 .word 0x215e6873,0x4c9a1a6e ! Init value for %f26 .word 0xebcb8548,0xb6d0daff ! Init value for %f28 .word 0x853a2e4d,0xb307f9a6 ! Init value for %f30 .word 0xfd5b986b,0x26e9c8d7 ! Init value for %f32 .word 0xd060730f,0x9156ebcd ! Init value for %f34 .word 0x2a7f2059,0xfb30a6fa ! Init value for %f36 .word 0xaebb4ab4,0x6a34e9ad ! Init value for %f38 .word 0x397bf0ae,0x7f9c3a22 ! Init value for %f40 .word 0xc9f0f71c,0xf21dd473 ! Init value for %f42 .word 0x533f2f20,0xb482fa8c ! Init value for %f44 .word 0x88f25676,0x3b4abfcd ! Init value for %f46 .word 0x8c8dc864,0xb0c99215 .word 0x3c78c587,0xee09a2af .word 0x34945764,0xe745af34 .word 0x29b426f1,0xa392cb16 .word 0x2a259731,0xaaddafe1 .word 0x8be44b09,0x6cbbccd1 .word 0x4740bdc7,0x1aa77296 .word 0xca91fe50,0x6ee1809e p51_expected_registers: .word 0x00000000,0xcec89418 .word 0xe4a3753e,0x2df5138c .word 0x00000000,0x993ab83a .word 0xff8db2fc,0xfe87a40d .word 0x00000000,0x0000d8ee .word 0x00000000,0xa0a20a48 .word 0xe35cffc9,0x87c87cad .word 0x9f3f2f31,0x6b45dd06 p51_expected_fp_regs: .word 0x307261bd,0x137311a4 .word 0xc5087d64,0xe7461811 .word 0xcddc0def,0xda9939ca .word 0x6b3a59b3,0x2db9f53e .word 0x7a96b9be,0x2590b6fb .word 0x9f050d79,0xf3c79b0b .word 0x8d04b7bf,0xf0c11721 .word 0x466f8e00,0xaf114883 .word 0x524de8f3,0x2e3ed6cc .word 0xe2ae0f09,0xe9815feb .word 0x82451c8c,0xe70e93b4 .word 0xdccc271b,0x028c870c .word 0x0031d8aa,0xb131a321 .word 0x215e6873,0x4c9a1a6e .word 0xebcb8548,0xb6d0daff .word 0x853a2e4d,0xb307f9a6 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p51_local0_expect: .word 0x9ac1bf92,0xea5d2ced .word 0x0000006d,0x284e3518 .word 0x5fccc5bb,0xff171c23 .word 0xaf6c4f17,0xd92b8c43 .word 0x00000000,0x0000005a .word 0x9468ba8e,0xbbd7d59f .word 0x5411d274,0x76aa025b .word 0x75cf136b,0x3fa5ef6b p51_local1_expect: .word 0xff810d56,0x3333d218 .word 0x181b5d14,0x9920a828 .word 0x4cb4a3ff,0xf87e9bdb .word 0xaac535ca,0xbad63eff .word 0xff8db2fc,0xfe87a40d .word 0x2c4183ee,0xa7270757 .word 0x310cd69c,0xa599fedd .word 0x794bfac7,0xfcf6ffa5 p51_local2_expect: .word 0x1693aa82,0x719c182e .word 0x578fedad,0xc68854c6 .word 0x9fc5ec02,0x2ab7f7d0 .word 0x74d21154,0x56bed448 .word 0xb71db7e5,0x37654dfc .word 0x28f7d0c2,0x2326b411 .word 0x9f3f2fff,0x6b45dd06 .word 0x012a16b1,0xa6f1f177 p51_local3_expect: .word 0xd4bbac68,0x57b70470 .word 0xeed88b9c,0x1d1c55e9 .word 0xb5213438,0xdc0327cb .word 0x00000000,0x5411d274 .word 0xcec89418,0xc9ff5ce3 .word 0x8016159a,0x03bd8a4a .word 0xa21e860e,0x74cb7ae5 .word 0x0d84c13c,0x730cc4c0 p52_init_registers: .word 0x767008cf,0xfa92d860 ! Init value for %l0 .word 0xc0bf7be2,0xc7c2a51b ! Init value for %l1 .word 0x096cdd5e,0x5d9f4784 ! Init value for %l2 .word 0x393ece16,0xbd5106a4 ! Init value for %l3 .word 0x5610757c,0xe8d66732 ! Init value for %l4 .word 0x70128602,0x7c587c75 ! Init value for %l5 .word 0x73afb6ba,0x74e44ca3 ! Init value for %l6 .word 0x5cfd1c24,0xae36acd5 ! Init value for %l7 .align 64 p52_init_freg: .word 0x22a2a467,0x06fad688 ! Init value for %f0 .word 0xe5820036,0xd5993b2f ! Init value for %f2 .word 0x9b19db82,0x3d5f1c52 ! Init value for %f4 .word 0xdce8a806,0xad17b532 ! Init value for %f6 .word 0xf527ada1,0xd873e124 ! Init value for %f8 .word 0x2e61cd08,0xf0c97a93 ! Init value for %f10 .word 0xec063132,0x8b14c8cd ! Init value for %f12 .word 0x71c7046c,0x74e2f597 ! Init value for %f14 .word 0x2a36ccff,0x00f93ee3 ! Init value for %f16 .word 0x723e5137,0xdde16fd0 ! Init value for %f18 .word 0xbe9168f6,0xe6c0670c ! Init value for %f20 .word 0x7e8ac90c,0x1865d693 ! Init value for %f22 .word 0x1ecde1d2,0xbcd47958 ! Init value for %f24 .word 0x0cc4490c,0xc942508a ! Init value for %f26 .word 0xc087f6b5,0xfed60b01 ! Init value for %f28 .word 0x5edfe2e2,0x05f06b95 ! Init value for %f30 .word 0x0bf5cf98,0xa5285e98 ! Init value for %f32 .word 0xf8352f2b,0x3a16f989 ! Init value for %f34 .word 0xd2cc9dab,0x231daa7e ! Init value for %f36 .word 0x3db7a194,0x3100fbc5 ! Init value for %f38 .word 0x3bc03be9,0x0d09f701 ! Init value for %f40 .word 0xb6e17328,0x8c5ac914 ! Init value for %f42 .word 0x076b5dc2,0x2990aa9f ! Init value for %f44 .word 0x3d19818e,0x9f6944e7 ! Init value for %f46 .word 0x76b9424d,0xd8aaaf36 .word 0x6986d427,0x3c53a419 .word 0xf3bda334,0x10bf3a2a .word 0x19dc6a09,0x2e7e8150 .word 0xef5e320c,0x44b075a7 .word 0xe26cb17d,0x46104332 .word 0x7a1345b2,0x8d304944 .word 0x3d615e06,0x08f48de7 p52_expected_registers: .word 0x00000000,0xcd8b85f2 .word 0x00000000,0x72925f96 .word 0x00000000,0xa49df94d .word 0x00000000,0xc92f4963 .word 0x00000000,0xfad712f2 .word 0x00000000,0x00000071 .word 0x00000000,0x0000009c .word 0x00000000,0x294cf4ab p52_expected_fp_regs: .word 0x22a2a467,0x06fad688 .word 0xe5820036,0xd5993b2f .word 0x9b19db82,0x3d5f1c52 .word 0xdce8a806,0xad17b532 .word 0xf527ada1,0xd873e124 .word 0x2e61cd08,0xf0c97a93 .word 0xec063132,0x8b14c8cd .word 0x71c7046c,0x74e2f597 .word 0x2a36ccff,0x00f93ee3 .word 0x723e5137,0xdde16fd0 .word 0xbe9168f6,0xe6c0670c .word 0x7e8ac90c,0x1865d693 .word 0x1ecde1d2,0xbcd47958 .word 0x0cc4490c,0xc942508a .word 0xc087f6b5,0xfed60b01 .word 0x5edfe2e2,0x05f06b95 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p52_local0_expect: .word 0xfad712f2,0xa36e45bb .word 0xeaa618c7,0xe8d66732 .word 0x757c587c,0xbfe720d8 .word 0x9747e78f,0xfad712f2 .word 0x18a120c9,0xab51b010 .word 0x056845ff,0x7c8ac850 .word 0x00000000,0x0000cabb .word 0x89f7a5d1,0xd731cd0d p52_local1_expect: .word 0x96bbc6eb,0xb8ff8230 .word 0x02f28c8d,0x000000e2 .word 0x30a17421,0x3dfa6661 .word 0x9595f631,0xf97ac7f7 .word 0x3fda745c,0xe440bede .word 0x2563a922,0xff2197a0 .word 0xf1aa44a3,0x37580bb7 .word 0x2b0c47c6,0x7cd47707 p52_local2_expect: .word 0x5d9f4784,0x9e243c74 .word 0xe9e8d8c5,0xc09aa1e5 .word 0x634365e3,0x5f5fa8ed .word 0x7fe437db,0xedd53f4e .word 0xffbbc6eb,0xa1fce322 .word 0xbbcaffbb,0x9aafdd9c .word 0xdaf550f5,0x05337573 .word 0x7d2a0798,0x5bee6384 p52_local3_expect: .word 0x9333bc94,0xf89bd49f .word 0xc7e6e818,0xdc4bc3d2 .word 0x757c587c,0x02861270 .word 0x56275c23,0xffb69f95 .word 0x29a8c78b,0x6aba58dc .word 0xdaf550f5,0x93b1c585 .word 0x4ab70a0c,0xe8a71809 .word 0x99a634d3,0x4bb81fe9 p53_init_registers: .word 0x30e997d4,0xa0e65a25 ! Init value for %l0 .word 0x2b304bc3,0xcda1e819 ! Init value for %l1 .word 0xe1741dd0,0x595283d6 ! Init value for %l2 .word 0x09a111b1,0xe227c516 ! Init value for %l3 .word 0x3de5f429,0xf73e3734 ! Init value for %l4 .word 0xa3453f0c,0x5b9b2682 ! Init value for %l5 .word 0x50e57917,0x909b12c2 ! Init value for %l6 .word 0xc0ce7342,0x3e8f6917 ! Init value for %l7 .align 64 p53_init_freg: .word 0xd7df1faa,0x2aa4624b ! Init value for %f0 .word 0xa0316cfc,0xce9c6925 ! Init value for %f2 .word 0xd1b33cbc,0x6949cd39 ! Init value for %f4 .word 0x8459f5bf,0xb5dedd37 ! Init value for %f6 .word 0xa059c3bb,0xd481f880 ! Init value for %f8 .word 0xe010949a,0xe9e7f297 ! Init value for %f10 .word 0x471f5884,0x930b66ed ! Init value for %f12 .word 0xaa905f67,0x2ac81d1d ! Init value for %f14 .word 0x5f765911,0xe263e9e4 ! Init value for %f16 .word 0xc5e086cd,0xc240133d ! Init value for %f18 .word 0xbda061d8,0x987fe6ee ! Init value for %f20 .word 0xde055a60,0xa5cd2f23 ! Init value for %f22 .word 0x14f304a3,0x78cc5a73 ! Init value for %f24 .word 0xc45f1576,0xd345982a ! Init value for %f26 .word 0x05e0f007,0xe6522025 ! Init value for %f28 .word 0xfde1396b,0xf37d5de0 ! Init value for %f30 .word 0x0369f86b,0xccc58689 ! Init value for %f32 .word 0x881bf3ed,0x36985161 ! Init value for %f34 .word 0x971cf3de,0x07a29a1d ! Init value for %f36 .word 0x25c14274,0xdd401efa ! Init value for %f38 .word 0x14ab2144,0xb4cb7576 ! Init value for %f40 .word 0xf5ee9f58,0x4ec034b5 ! Init value for %f42 .word 0x77d25b38,0xb4a6a26e ! Init value for %f44 .word 0xa2f3b1be,0x52bf3c40 ! Init value for %f46 .word 0x4c75f1d3,0x69f92802 .word 0x99e07fb0,0xe82c4ba6 .word 0x423965f3,0xa04202ed .word 0x43941fa4,0x8097a3bf .word 0x410deb74,0x920db823 .word 0x04c2e3f6,0x1c83850c .word 0x96b8f373,0x910d47f1 .word 0x467a1f89,0xc52a647b p53_expected_registers: .word 0x00000000,0x00000023 .word 0x00000000,0x7c723cf4 .word 0xc2129b90,0xe048b7ca .word 0x00000000,0x00000054 .word 0x00000000,0x0000002b .word 0x00000000,0x0000002b .word 0x00000000,0x7200ffc4 .word 0x00000000,0x1628e67c p53_expected_fp_regs: .word 0xd7df1faa,0x2aa4624b .word 0xa0316cfc,0xce9c6925 .word 0xd1b33cbc,0x6949cd39 .word 0x8459f5bf,0xb5dedd37 .word 0xa059c3bb,0xd481f880 .word 0xe010949a,0xe9e7f297 .word 0x471f5884,0x930b66ed .word 0xaa905f67,0x2ac81d1d .word 0x5f765911,0xe263e9e4 .word 0xc5e086cd,0xc240133d .word 0xbda061d8,0x987fe6ee .word 0xde055a60,0xa5cd2f23 .word 0x14f304a3,0x78cc5a73 .word 0xc45f1576,0xd345982a .word 0x05e0f007,0xe6522025 .word 0xfde1396b,0xf37d5de0 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p53_local0_expect: .word 0xff15cfe7,0x4be4afff .word 0xcb68744d,0x36e6b27b .word 0x7a4bc8ad,0x54698f3e .word 0xf128f668,0x9c321b7f .word 0x46c1fdac,0x6962531a .word 0xffc84b7a,0x021fc5b4 .word 0x495c60f8,0x45be2f45 .word 0x0000007c,0xc5040731 p53_local1_expect: .word 0x2e9312b7,0xce64b732 .word 0xf73e3734,0xd32f5fbd .word 0x7200ffc4,0xff4cf5da .word 0x0faa3bb0,0x98016ed3 .word 0xeb1039af,0x77e78ea2 .word 0xc2129b90,0xe048b7ca .word 0x999f7273,0xe2bcf591 .word 0xff0c071f,0x10786891 p53_local2_expect: .word 0xf2701571,0x355a42fb .word 0x45be2f45,0x74337c17 .word 0xb79f0674,0xf69d06e8 .word 0x19e8a1cd,0x0f5f2dc1 .word 0x1ec40509,0x5205572a .word 0xf28ef839,0xdad9d27b .word 0x155fbac3,0x5f8c4fab .word 0xb5333e90,0xffd77a9a p53_local3_expect: .word 0x45be2f45,0x3e8f6917 .word 0xffd302ad,0x30e2f619 .word 0x94802dd8,0x0acdff05 .word 0x000000ac,0xca2af2e4 .word 0xe56773c9,0x1d4f287b .word 0xf628e182,0x1da5facf .word 0xc5d403a4,0x790c2c0a .word 0x28c54bb7,0x5afdcc55 p54_init_registers: .word 0xc36a359d,0xcb20d5cb ! Init value for %l0 .word 0x9cd2e7e3,0xe1da44db ! Init value for %l1 .word 0xa23a14ae,0xb96a947d ! Init value for %l2 .word 0xa9373281,0xd70812dc ! Init value for %l3 .word 0xa01c1593,0xfb4f94b9 ! Init value for %l4 .word 0x43fd5bc2,0x73bb9c9e ! Init value for %l5 .word 0x01eb2447,0xb8ed6a25 ! Init value for %l6 .word 0xb99de555,0xe7488d1b ! Init value for %l7 .align 64 p54_init_freg: .word 0xea719a3b,0x20bbd7dc ! Init value for %f0 .word 0x1a700740,0xe644285a ! Init value for %f2 .word 0xbd97ee67,0x028680db ! Init value for %f4 .word 0xb2b9ed6e,0xe1b10b94 ! Init value for %f6 .word 0xf36b9790,0xa08153ef ! Init value for %f8 .word 0x98a6a24f,0xd50502d4 ! Init value for %f10 .word 0x2f616256,0xde96d574 ! Init value for %f12 .word 0x6c5663d7,0x5182ab9b ! Init value for %f14 .word 0x9a0a0dec,0xb833b05d ! Init value for %f16 .word 0xcd13069b,0xbd1536c0 ! Init value for %f18 .word 0x8405427e,0xcddba1ed ! Init value for %f20 .word 0x018f3276,0xd61360ef ! Init value for %f22 .word 0x849ca278,0xe19d862c ! Init value for %f24 .word 0x9ab4c9fa,0xb92f568b ! Init value for %f26 .word 0x679fc365,0x96f908f0 ! Init value for %f28 .word 0x8d06a30f,0xc9292eee ! Init value for %f30 .word 0xd39b9fe4,0xd59ec788 ! Init value for %f32 .word 0x9f17e983,0x072c7e21 ! Init value for %f34 .word 0xef676ec4,0x72acc72e ! Init value for %f36 .word 0x0531c7b0,0x38c4cde0 ! Init value for %f38 .word 0x9eca3c9c,0xf49da170 ! Init value for %f40 .word 0x27e0c5ac,0x5582baa7 ! Init value for %f42 .word 0x1fd5a19b,0xca4c612e ! Init value for %f44 .word 0x25930724,0xa459b705 ! Init value for %f46 .word 0xd4417569,0x11ff2f67 .word 0x83a55d57,0x5e2e3a6e .word 0x408b7056,0xdb35be76 .word 0xcde40eda,0x3561850f .word 0xe61e5e83,0x8d2c69ad .word 0x02fe65db,0xbfa37ee1 .word 0xc6922e2c,0xb761de80 .word 0x340efa2d,0xdc67fe98 p54_expected_registers: .word 0x00000000,0x89ff7c7f .word 0xdd892d69,0xc087626f .word 0x00000000,0xf4f4e5ae .word 0x00000000,0x000000d6 .word 0xffffffff,0xfffffff7 .word 0xffffffff,0xb752da87 .word 0x7f7cff89,0x6f6287c0 .word 0x87da52b7,0x46554c20 p54_expected_fp_regs: .word 0xea719a3b,0x20bbd7dc .word 0x1a700740,0xe644285a .word 0xbd97ee67,0x028680db .word 0xb2b9ed6e,0xe1b10b94 .word 0xf36b9790,0xa08153ef .word 0x98a6a24f,0xd50502d4 .word 0x2f616256,0xde96d574 .word 0x6c5663d7,0x5182ab9b .word 0x9a0a0dec,0xb833b05d .word 0xcd13069b,0xbd1536c0 .word 0x8405427e,0xcddba1ed .word 0x018f3276,0xd61360ef .word 0x849ca278,0xe19d862c .word 0x9ab4c9fa,0xb92f568b .word 0x679fc365,0x96f908f0 .word 0x8d06a30f,0xc9292eee .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p54_local0_expect: .word 0x0b677759,0x547e41e9 .word 0xe421ae09,0xb20c74a7 .word 0x148a67c3,0x547e41e9 .word 0x4e289a33,0x46695005 .word 0xb8ed6a25,0x00000079 .word 0x87da52b7,0x46554c20 .word 0xdd892d69,0xc087626f .word 0x2aaa59af,0xd615ebd8 p54_local1_expect: .word 0xfff77708,0xf057dacf .word 0xff3d8f63,0xfae8b353 .word 0x47a7ab24,0x4ef3e826 .word 0xd3f1aa01,0x1bf1fb94 .word 0xf246a02b,0x56651051 .word 0x85518602,0x219503de .word 0x694394bd,0xa687826c .word 0x88b9f112,0x9abe9115 p54_local2_expect: .word 0xcb20d5cb,0xb4dc8df7 .word 0x64595d7c,0x698fd9b0 .word 0xff68ff97,0x865f9337 .word 0x7f7cff89,0x6f6287c0 .word 0xf5e8be00,0x4714b58f .word 0xb4d894b3,0xa2c27f8e .word 0xc7e275fc,0x2c40b11d .word 0xb577cd3e,0xa8ac1909 p54_local3_expect: .word 0xff1a24f7,0x53b9d0ae .word 0x67646a34,0xdbd032d3 .word 0xf78ddcb4,0x3ac39d03 .word 0xaef1d557,0xaaf3b6e1 .word 0x85518602,0x19b14b79 .word 0x89ff7c7f,0x14337138 .word 0x5e7dfec1,0x958078a9 .word 0xde094028,0xb4dc8df7 p55_init_registers: .word 0x6bb5605a,0xeec38750 ! Init value for %l0 .word 0x8213ffd8,0x9fa77c6f ! Init value for %l1 .word 0xac1ed2db,0xdc87a1ea ! Init value for %l2 .word 0x04c54423,0xc518e13f ! Init value for %l3 .word 0xef1f9ddd,0xfe0c48a7 ! Init value for %l4 .word 0x8f3278a3,0xbfc93188 ! Init value for %l5 .word 0xdf851250,0xc6f1abc4 ! Init value for %l6 .word 0x68f1b990,0x7e717d84 ! Init value for %l7 .align 64 p55_init_freg: .word 0x2f142113,0x7495e482 ! Init value for %f0 .word 0xb62a1fc7,0xc53d6226 ! Init value for %f2 .word 0xb315a2ee,0x1e00f264 ! Init value for %f4 .word 0xb4afb4f2,0x7d62449f ! Init value for %f6 .word 0x242638d3,0x8fe46c65 ! Init value for %f8 .word 0x842a90a0,0x7d141e04 ! Init value for %f10 .word 0x51ebf176,0x1961411d ! Init value for %f12 .word 0xc97dd409,0x4c1b7b59 ! Init value for %f14 .word 0xf2815f15,0x2348ff67 ! Init value for %f16 .word 0xa77ee86d,0x1f40155b ! Init value for %f18 .word 0xc4d359a9,0x1e2f1fa3 ! Init value for %f20 .word 0xd221b313,0x3d1242b1 ! Init value for %f22 .word 0x7404484e,0x1f02ab74 ! Init value for %f24 .word 0x5dde8efd,0x22c0ef3c ! Init value for %f26 .word 0x927915dc,0x60378fd7 ! Init value for %f28 .word 0x187e090f,0xfd975a62 ! Init value for %f30 .word 0x1540fb2c,0x0ddae0e2 ! Init value for %f32 .word 0x9dc8e917,0x12083ff4 ! Init value for %f34 .word 0x2c3a055c,0xf30dfebd ! Init value for %f36 .word 0x8b9c263a,0xac5778d5 ! Init value for %f38 .word 0xdc5d84a5,0xedf32778 ! Init value for %f40 .word 0x63cdb301,0xff207a15 ! Init value for %f42 .word 0x7673b7cd,0xcb6c42a3 ! Init value for %f44 .word 0xbbdad7bd,0x58e52c22 ! Init value for %f46 .word 0xb28a91ef,0xe84bd783 .word 0x5e901821,0x87645ae8 .word 0xb5dae84f,0x55ebd0ed .word 0x283acf33,0xeb1e8473 .word 0xde8a0b2c,0x04deadfa .word 0x810b68bf,0xa3d2086b .word 0x4a75333c,0xb549d269 .word 0xca9ac633,0xd714e7e3 p55_expected_registers: .word 0x00000000,0x00000023 .word 0x00000000,0x90faffff .word 0x00000000,0x0000009e .word 0x4ff6432d,0x0c7841ee .word 0x00000000,0xd7029e79 .word 0x00000000,0x000000ec .word 0x00000000,0x000000a5 .word 0x00000000,0xc134e8a1 p55_expected_fp_regs: .word 0x2f142113,0x7495e482 .word 0xb62a1fc7,0xc53d6226 .word 0xb315a2ee,0x1e00f264 .word 0xb4afb4f2,0x7d62449f .word 0x242638d3,0x8fe46c65 .word 0x842a90a0,0x7d141e04 .word 0x51ebf176,0x1961411d .word 0xc97dd409,0x4c1b7b59 .word 0xf2815f15,0x2348ff67 .word 0xa77ee86d,0x1f40155b .word 0xc4d359a9,0x1e2f1fa3 .word 0xd221b313,0x3d1242b1 .word 0x7404484e,0x1f02ab74 .word 0x5dde8efd,0x22c0ef3c .word 0x927915dc,0x60378fd7 .word 0x187e090f,0xfd975a62 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p55_local0_expect: .word 0x444bffa7,0x3cfc4f33 .word 0xfccea1f8,0xb0679446 .word 0xff3cd511,0xd7029e79 .word 0xb6ec9bbc,0xb467db9f .word 0x4692c02c,0xcdd5ccf9 .word 0x80c0a360,0x72417326 .word 0xcf1755a7,0xa0a0b3a2 .word 0xa0bc6982,0x8a19ba6e p55_local1_expect: .word 0xc4abf1c6,0xc921f565 .word 0xa6ef1f88,0x07dc346e .word 0x376d7195,0xbfc93188 .word 0x828a0e62,0x4451be62 .word 0xbaf140da,0x8afd32b9 .word 0xff8a98ad,0x7338255d .word 0xd446cf6f,0xa5aecc23 .word 0xc157b4e5,0x6b27f8da p55_local2_expect: .word 0x3c6c9553,0xa7b89088 .word 0xea03f96b,0x23aeffb4 .word 0x5827acdd,0x228910f1 .word 0x4ff6432d,0x0c7841ee .word 0xa333a8cf,0x000000e3 .word 0xfffeb3a7,0xf5147950 .word 0xdf1b7b29,0xca4aee07 .word 0x63d81ba5,0x74fca28d p55_local3_expect: .word 0x00000000,0x000000a5 .word 0xef11bf2b,0x8643568c .word 0xffee7f9e,0x30478769 .word 0x07006fd2,0x5ec32128 .word 0xff54d17f,0x9458373e .word 0x3a48c600,0xf592ce5d .word 0x22773ca2,0x0f2d69d9 .word 0xa022eb87,0x19aa903f p56_init_registers: .word 0xe716b5ba,0xc1407557 ! Init value for %l0 .word 0xac6102fd,0x98099df8 ! Init value for %l1 .word 0xc079955a,0x97cf9800 ! Init value for %l2 .word 0x8edde23e,0x96312be6 ! Init value for %l3 .word 0x7749d620,0xd6036e6d ! Init value for %l4 .word 0x468b9b10,0xbab4b9ca ! Init value for %l5 .word 0x316b5f28,0x1c57232c ! Init value for %l6 .word 0x7bb1edde,0x77329237 ! Init value for %l7 .align 64 p56_init_freg: .word 0x014a5a2f,0x8361582a ! Init value for %f0 .word 0x936696dd,0x6814630e ! Init value for %f2 .word 0x3667af17,0x1c298ff7 ! Init value for %f4 .word 0x64b11fbd,0x8e5fb463 ! Init value for %f6 .word 0xd5fb6e75,0x25c7fd37 ! Init value for %f8 .word 0x3d31c06d,0xfd4f5e40 ! Init value for %f10 .word 0x56422fd0,0xcfd4ddc3 ! Init value for %f12 .word 0x296055b5,0x30e55946 ! Init value for %f14 .word 0xae40c42c,0xee6c2935 ! Init value for %f16 .word 0xd0011622,0xdea94a57 ! Init value for %f18 .word 0x7a91893e,0x6c548684 ! Init value for %f20 .word 0x2a14d818,0xcb36b8a5 ! Init value for %f22 .word 0xa4f7eb84,0x91d64ce1 ! Init value for %f24 .word 0xe363d59e,0x10e5fa9c ! Init value for %f26 .word 0x933a3acb,0x529c2df2 ! Init value for %f28 .word 0xc6151666,0x5ee05206 ! Init value for %f30 .word 0x978d7c49,0x1356075c ! Init value for %f32 .word 0x206441df,0x206d9de5 ! Init value for %f34 .word 0xb1c12ae1,0xb332e2d9 ! Init value for %f36 .word 0xa25b2410,0xd9017426 ! Init value for %f38 .word 0xe6ab459b,0x31c99e86 ! Init value for %f40 .word 0xb79fffc9,0xe4eedd28 ! Init value for %f42 .word 0xff2262e2,0x2cb2df35 ! Init value for %f44 .word 0x8aab9213,0xe1c44a1a ! Init value for %f46 .word 0xffcefa37,0x77e47867 .word 0x91fa8eea,0xe5a7bcd3 .word 0x752af955,0x2881b7e5 .word 0x45f6292c,0x1473c8da .word 0x3a2c09d3,0x3ce387a1 .word 0x8c6d6363,0xee32f411 .word 0x67751424,0x45d1472d .word 0x6a3325a2,0xa673dc53 p56_expected_registers: .word 0x00000000,0x539e1c20 .word 0x42fdd004,0x55267d53 .word 0x00000000,0x539e1c20 .word 0x00000000,0x7103a7ca .word 0x70d3923e,0xf5621b68 .word 0x00000000,0xd69598b0 .word 0x00000000,0x03056b7d .word 0x00000000,0x00000024 p56_expected_fp_regs: .word 0x014a5a2f,0x8361582a .word 0x936696dd,0x6814630e .word 0x3667af17,0x1c298ff7 .word 0x64b11fbd,0x8e5fb463 .word 0xd5fb6e75,0x25c7fd37 .word 0x3d31c06d,0xfd4f5e40 .word 0x56422fd0,0xcfd4ddc3 .word 0x296055b5,0x30e55946 .word 0xae40c42c,0xee6c2935 .word 0xd0011622,0xdea94a57 .word 0x7a91893e,0x6c548684 .word 0x2a14d818,0xcb36b8a5 .word 0xa4f7eb84,0x91d64ce1 .word 0xe363d59e,0x10e5fa9c .word 0x933a3acb,0x529c2df2 .word 0xc6151666,0x5ee05206 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p56_local0_expect: .word 0x539e1c20,0x9d16d6f5 .word 0xd6036e6d,0x094c0c90 .word 0xe91ddd5f,0xe15ab92d .word 0xff3d7b51,0x925c0eb3 .word 0x792219cc,0xe984ea77 .word 0x537079ff,0xb09895d6 .word 0x13271bda,0x31eb0be7 .word 0xeb706116,0x3dcd5a89 p56_local1_expect: .word 0xfbffdcd9,0x86f1b719 .word 0x539e1c20,0xf5d2aeff .word 0x7d6b0503,0x018031d1 .word 0x07ce54ee,0x283a4ba5 .word 0x07c052f5,0x3d57e51a .word 0x681b62f5,0x00000000 .word 0xd43cf02c,0xff96790c .word 0xdb176ae6,0x294270f4 p56_local2_expect: .word 0x5c2683b4,0x13281fb2 .word 0x0098cf97,0xe62b3196 .word 0x681b62f5,0x3e92d370 .word 0xb54f8ac9,0x04a5609d .word 0x959d21b1,0x15b806f2 .word 0xf0615fe0,0xa92c9c4e .word 0x31eb0be7,0x8789282f .word 0x6f82c4f1,0xf38e02ac p56_local3_expect: .word 0xea841832,0x3bdacfda .word 0x183aad65,0xdd2b2165 .word 0xb4e04613,0xa88f9194 .word 0x88c5ffea,0x96312be6 .word 0x4f0143ff,0xe2fc923f .word 0x537d2655,0x04d0fd42 .word 0xc835dea8,0x0d6e0209 .word 0x7204c695,0xb732dabf p57_init_registers: .word 0x977b967c,0x55df69c4 ! Init value for %l0 .word 0xef8720c7,0xef34b10c ! Init value for %l1 .word 0xa3e5aa25,0xb2f920e6 ! Init value for %l2 .word 0x75416134,0x97f47c61 ! Init value for %l3 .word 0x88897c6f,0xf7f18f42 ! Init value for %l4 .word 0x299f30c8,0x119b10a2 ! Init value for %l5 .word 0x3a63ab1d,0xa242237f ! Init value for %l6 .word 0x623f9f30,0x17846f49 ! Init value for %l7 .align 64 p57_init_freg: .word 0x1c93d43e,0xb125900f ! Init value for %f0 .word 0xec068867,0x3edca4f5 ! Init value for %f2 .word 0x0dc9edaf,0xaca31562 ! Init value for %f4 .word 0x39c41e66,0x64441fc3 ! Init value for %f6 .word 0x83c5107d,0x6b3dbb76 ! Init value for %f8 .word 0xfa2eecee,0x4b693985 ! Init value for %f10 .word 0x98d20d6e,0xffe5834a ! Init value for %f12 .word 0xddf3bcb9,0xc9739c89 ! Init value for %f14 .word 0x70e763f9,0xe1be9a21 ! Init value for %f16 .word 0x92cedf7a,0xe49aca9d ! Init value for %f18 .word 0x9c8d5590,0x20ebcd25 ! Init value for %f20 .word 0x09c4371c,0xdff37111 ! Init value for %f22 .word 0xcd51da6d,0x75f511b9 ! Init value for %f24 .word 0x67bd862f,0x8f4a5c6e ! Init value for %f26 .word 0xc7543fb0,0x1347498d ! Init value for %f28 .word 0xb6899737,0x0dd95262 ! Init value for %f30 .word 0x6cb142ae,0xbea459d0 ! Init value for %f32 .word 0xb6b8c699,0x55024872 ! Init value for %f34 .word 0x023681ae,0x34ae2140 ! Init value for %f36 .word 0x5b0ce500,0x100935e4 ! Init value for %f38 .word 0x7b76cbf9,0xfbf43469 ! Init value for %f40 .word 0x63c6c6dc,0x880e4ee5 ! Init value for %f42 .word 0x521525b0,0xd0dfc4f6 ! Init value for %f44 .word 0xab2a5c48,0xdf9d2517 ! Init value for %f46 .word 0x940d13db,0x8056807e .word 0xc22a1756,0xb5b2433e .word 0x77f1e689,0x4539432e .word 0x78313c90,0xcbb81997 .word 0x30ea38f0,0xe06adfb1 .word 0x137afe97,0x37492358 .word 0x43302368,0x24bac00f .word 0x435285a7,0x27140886 p57_expected_registers: .word 0x00000000,0xab700e2b .word 0x00000000,0x79f07a58 .word 0x00000000,0x000014a0 .word 0x00000000,0xda949e87 .word 0x00000000,0x00000059 .word 0x00000000,0x40c5992a .word 0x00000000,0x32000000 .word 0x00000000,0x5c82b1ff p57_expected_fp_regs: .word 0x1c93d43e,0xb125900f .word 0xec068867,0x3edca4f5 .word 0x0dc9edaf,0xaca31562 .word 0x39c41e66,0x64441fc3 .word 0x83c5107d,0x6b3dbb76 .word 0xfa2eecee,0x4b693985 .word 0x98d20d6e,0xffe5834a .word 0xddf3bcb9,0xc9739c89 .word 0x70e763f9,0xe1be9a21 .word 0x92cedf7a,0xe49aca9d .word 0x9c8d5590,0x20ebcd25 .word 0x09c4371c,0xdff37111 .word 0xcd51da6d,0x75f511b9 .word 0x67bd862f,0x8f4a5c6e .word 0xc7543fb0,0x1347498d .word 0xb6899737,0x0dd95262 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p57_local0_expect: .word 0xb1fe2e14,0x99694051 .word 0xd6f14b27,0xcc4ead21 .word 0xffa9d7cc,0xa242237f .word 0x71f25286,0x9afc33d3 .word 0x44000000,0x7e73b350 .word 0x512ee8bf,0x000000b7 .word 0xb8ea1f23,0x1507c881 .word 0x320448cc,0xaa3eea20 p57_local1_expect: .word 0x7e0e2ab9,0x7246f531 .word 0xac941317,0x9679af7a .word 0x207b26b2,0xea93642c .word 0xb67b8d20,0x676de869 .word 0x2514f231,0xea75af6e .word 0x2b0e70ab,0x587af079 .word 0x3575d5f9,0xa01460ff .word 0x7dedab5b,0x4a93571f p57_local2_expect: .word 0xfc428eba,0x25282135 .word 0x3677fca2,0x59ba41f9 .word 0x09c79536,0xde9231d9 .word 0x0b95e645,0xffc3809d .word 0xed18535c,0xf124f587 .word 0x6eff9608,0xeb927cd6 .word 0x15189d7b,0xd34e86b9 .word 0xbc2a66c7,0x19b6c72d p57_local3_expect: .word 0xfffe7108,0xf16bd1c5 .word 0xb0fee48f,0x45810715 .word 0x6912a963,0xe56603af .word 0xecc79250,0x9348633f .word 0x3575d5f9,0xfe99c1d4 .word 0xda949e87,0xf1071cdb .word 0x000000ad,0xc1e81138 .word 0xba3f0bd1,0x8880fb43 p58_init_registers: .word 0xdd05cafc,0x9f1b9855 ! Init value for %l0 .word 0x080d9f0e,0x76326d05 ! Init value for %l1 .word 0x73a73f90,0x73b48d62 ! Init value for %l2 .word 0xb687e52e,0x26f0337a ! Init value for %l3 .word 0x7f2d47c8,0x823f421b ! Init value for %l4 .word 0x48c00732,0x38d7436d ! Init value for %l5 .word 0xff7d34b9,0x8bae189a ! Init value for %l6 .word 0x490586da,0xc977ca58 ! Init value for %l7 .align 64 p58_init_freg: .word 0x1234dfaf,0x7820a1f7 ! Init value for %f0 .word 0x709f31b5,0xf4670aa9 ! Init value for %f2 .word 0x93ea0234,0xc6761388 ! Init value for %f4 .word 0x6e725d2a,0xaff5604d ! Init value for %f6 .word 0xe2ca2b9f,0x714cbae6 ! Init value for %f8 .word 0xf18cc1d4,0x525a64fe ! Init value for %f10 .word 0x07c2a08d,0x24abf94c ! Init value for %f12 .word 0xe3cfc395,0x37fd8938 ! Init value for %f14 .word 0x9dbe4656,0xf6eebb49 ! Init value for %f16 .word 0xff490a05,0x3fedcd4a ! Init value for %f18 .word 0x197a5089,0x2b5a3f5d ! Init value for %f20 .word 0xfa9e6fd1,0xc568158d ! Init value for %f22 .word 0x9fabbe28,0x0374a4e7 ! Init value for %f24 .word 0x10b86332,0xd4900c18 ! Init value for %f26 .word 0x19963d13,0xd96f22f4 ! Init value for %f28 .word 0x30957336,0x6f6300ac ! Init value for %f30 .word 0x66d4775c,0xf6773258 ! Init value for %f32 .word 0x861f2ea7,0xc37427ba ! Init value for %f34 .word 0xe1d9ca55,0xa3599564 ! Init value for %f36 .word 0x13379521,0x76d156f7 ! Init value for %f38 .word 0x9a34cb65,0x4c8e0ee5 ! Init value for %f40 .word 0x8ab01be4,0xb1c2b517 ! Init value for %f42 .word 0xc72951c1,0x55cbd540 ! Init value for %f44 .word 0xce3891f8,0x77542be3 ! Init value for %f46 .word 0x8dadafa2,0x3ea90bd5 .word 0x29445a7f,0x806fd03a .word 0x3ab79ba6,0xb33ca61b .word 0x85bca551,0xab6a26b0 .word 0x26e99f31,0xc165d44e .word 0xb3d62972,0x6bd8024d .word 0xab4accb0,0xb0892dea .word 0x37a9e959,0xc59f8a7c p58_expected_registers: .word 0x00000000,0x000000ff .word 0x192d0a26,0x9a6ff436 .word 0x00000000,0xa0e8a65b .word 0x00000000,0x9cf853c9 .word 0x439e0d62,0xd1bdbf44 .word 0x00000000,0x00000048 .word 0x00000000,0xffe2a66c .word 0x00000000,0x00000076 p58_expected_fp_regs: .word 0x1234dfaf,0x7820a1f7 .word 0x709f31b5,0xf4670aa9 .word 0x93ea0234,0xc6761388 .word 0x6e725d2a,0xaff5604d .word 0xe2ca2b9f,0x714cbae6 .word 0xf18cc1d4,0x525a64fe .word 0x07c2a08d,0x24abf94c .word 0xe3cfc395,0x37fd8938 .word 0x9dbe4656,0xf6eebb49 .word 0xff490a05,0x3fedcd4a .word 0x197a5089,0x2b5a3f5d .word 0xfa9e6fd1,0xc568158d .word 0x9fabbe28,0x0374a4e7 .word 0x10b86332,0xd4900c18 .word 0x19963d13,0xd96f22f4 .word 0x30957336,0x6f6300ac .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p58_local0_expect: .word 0xa5dd21c2,0xa415077f .word 0x9f1b9855,0xff326d05 .word 0x608d23e2,0x344a0aa0 .word 0xff63883c,0x2439d6ff .word 0x192d0a26,0x9a6ff436 .word 0x7f2d47c8,0x823f421b .word 0x56104615,0x17f5fe56 .word 0x0000006d,0x8668d087 p58_local1_expect: .word 0x00000000,0xf9b49d3c .word 0x00000087,0x36416beb .word 0xffe2a66c,0x5f86178f .word 0x870aa88b,0xfd1e569e .word 0x8668d0ff,0x0c3b77be .word 0x18b41666,0x9331fc65 .word 0xb0acffb4,0x238c4fc6 .word 0xff424d63,0xd44e7f49 p58_local2_expect: .word 0x7bfe5f6e,0x56104615 .word 0x2c15e962,0x0fc0cbc5 .word 0x344a0aa0,0x00000000 .word 0xa6a2e802,0x23ae38e7 .word 0xb584bba9,0x6b5f6fc1 .word 0xc4163d12,0x835b5edc .word 0x439e0d62,0xd1bdbf44 .word 0xdad2d4c4,0x262c7e87 p58_local3_expect: .word 0xff43dc52,0xfa719f1a .word 0x8d9c5a7c,0xf1c23b22 .word 0xf8171e13,0x04069f3e .word 0x8fc9472d,0x9f192e18 .word 0x418c0ceb,0x923ed586 .word 0x5ba6e8a0,0xda0c3964 .word 0x70fd091f,0xe11b7c68 .word 0xbec33235,0x385270b5 p59_init_registers: .word 0xfa7792dc,0x8f9fc696 ! Init value for %l0 .word 0x0b091734,0x94c6f5b1 ! Init value for %l1 .word 0x36f5888c,0x87a20d95 ! Init value for %l2 .word 0xbcfb9f47,0xa9e3a49a ! Init value for %l3 .word 0x2f6cd17c,0xfa23a33a ! Init value for %l4 .word 0x97501be6,0x4bf498b5 ! Init value for %l5 .word 0x9f926a0e,0x572b7cba ! Init value for %l6 .word 0x33de3dec,0xba0bfe72 ! Init value for %l7 .align 64 p59_init_freg: .word 0x3330b569,0x090e5f05 ! Init value for %f0 .word 0x9f66e560,0x8213dadd ! Init value for %f2 .word 0x9803a09e,0x458d3b6d ! Init value for %f4 .word 0xca883c0b,0x48d65da6 ! Init value for %f6 .word 0x49d4dc92,0x901d1852 ! Init value for %f8 .word 0x153d3e19,0x5c1a7217 ! Init value for %f10 .word 0x0d86c9ec,0x8f057772 ! Init value for %f12 .word 0x705dc42f,0x2bbafb61 ! Init value for %f14 .word 0x144b0060,0x3d73bca1 ! Init value for %f16 .word 0x3b805ec6,0xd35de287 ! Init value for %f18 .word 0x227f3856,0x951977b4 ! Init value for %f20 .word 0x1341a2b2,0x38265ddf ! Init value for %f22 .word 0x456fe4ae,0xf3f46f09 ! Init value for %f24 .word 0xb414a7d1,0x8e279430 ! Init value for %f26 .word 0x78d9e6c2,0xadb86d63 ! Init value for %f28 .word 0xaac30491,0xc6c00de9 ! Init value for %f30 .word 0xec43f1ab,0x8933e091 ! Init value for %f32 .word 0x57534968,0x7742f276 ! Init value for %f34 .word 0xab51d72d,0xdaaf6fa1 ! Init value for %f36 .word 0x06a67a04,0x80fc41e3 ! Init value for %f38 .word 0x697cf4b1,0x6273cd59 ! Init value for %f40 .word 0x9e0ffe6d,0x4f4abb00 ! Init value for %f42 .word 0xd501bd6c,0xe669a580 ! Init value for %f44 .word 0x06ce14a8,0x9dd0ac6e ! Init value for %f46 .word 0xe7ffae54,0xf2cd6305 .word 0xcdf745b8,0x22272b5b .word 0x96a405a5,0xf2de8944 .word 0xa48f4dbc,0x51a9b41b .word 0x40e8fe74,0x2d274730 .word 0xf16dd6fe,0x9c2ae770 .word 0x9a082254,0x6425b8a7 .word 0x1b366df9,0xdc3c9610 p59_expected_registers: .word 0x00000000,0x2bf4d789 .word 0x00000000,0xa599faa5 .word 0x00000000,0x96a06cd0 .word 0x00000000,0x2b638f88 .word 0xffffffff,0xffffffc4 .word 0xff1621bb,0x94c6f5b1 .word 0x23e1279c,0x89ad4454 .word 0x00000000,0x0000102b p59_expected_fp_regs: .word 0x3330b569,0x090e5f05 .word 0x9f66e560,0x8213dadd .word 0x9803a09e,0x458d3b6d .word 0xca883c0b,0x48d65da6 .word 0x49d4dc92,0x901d1852 .word 0x153d3e19,0x5c1a7217 .word 0x0d86c9ec,0x8f057772 .word 0x705dc42f,0x2bbafb61 .word 0x144b0060,0x3d73bca1 .word 0x3b805ec6,0xd35de287 .word 0x227f3856,0x951977b4 .word 0x1341a2b2,0x38265ddf .word 0x456fe4ae,0xf3f46f09 .word 0xb414a7d1,0x8e279430 .word 0x78d9e6c2,0xadb86d63 .word 0xaac30491,0xc6c00de9 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p59_local0_expect: .word 0xba7c2b57,0xbcbc133c .word 0xe231b74f,0xfa23a33a .word 0xacbfe758,0xd9cce2d8 .word 0xaa06ed75,0xd8f58c0c .word 0x0000002e,0xe719cf5e .word 0x73de74c4,0xcbfd80cd .word 0xa6e5b24b,0x1aeeee66 .word 0x668bee85,0x2bf4d789 p59_local1_expect: .word 0x00000000,0x2bf4d789 .word 0xfcbae824,0x6c0efffc .word 0xd209b979,0xf4ff69a2 .word 0xffaedcc5,0x4790b30e .word 0xe417a400,0xebc1e55a .word 0xfa23a33a,0x2b638f88 .word 0x9dd420dd,0xe1f87b1c .word 0x2116b92a,0x295ffbd3 p59_local2_expect: .word 0xc48a452b,0x000017e4 .word 0x3b08ee77,0xd8f58c0c .word 0x102bb080,0xc3048a9e .word 0x816e3d0c,0xf07b1554 .word 0xe17be599,0x293e52f0 .word 0x4a240a72,0x43e59da5 .word 0x2a446a67,0x0f5911b7 .word 0x93df2367,0xafcdaa86 p59_local3_expect: .word 0xff72eab7,0x797d1161 .word 0x1062bae0,0x07736abe .word 0xff1621bb,0x94c6f5b1 .word 0xc6eb7a49,0xffdf01b3 .word 0x631bb789,0x24dd638c .word 0x23e1279c,0x89ad4454 .word 0x40d48352,0xed25dfb4 .word 0xcb7b3636,0xa5c4020b p60_init_registers: .word 0x4c6f276e,0xb0bca7cf ! Init value for %l0 .word 0xdc91b6d4,0x76ee4d88 ! Init value for %l1 .word 0xf5e9f9e6,0x516fa1d1 ! Init value for %l2 .word 0x7f8602ae,0x6026d36a ! Init value for %l3 .word 0x9102cc56,0x84e63f49 ! Init value for %l4 .word 0x0be08014,0x162f38a9 ! Init value for %l5 .word 0x3fdfd138,0x26cbc6cc ! Init value for %l6 .word 0xc654e1d6,0x550a7054 ! Init value for %l7 .align 64 p60_init_freg: .word 0x0f4a52b4,0x981019aa ! Init value for %f0 .word 0xa152d271,0x86aae8f1 ! Init value for %f2 .word 0x0d713822,0x9661b140 ! Init value for %f4 .word 0x298c887d,0x2896e56c ! Init value for %f6 .word 0x89052c90,0xdecc2ef2 ! Init value for %f8 .word 0x779a25ad,0x00cbbcb8 ! Init value for %f10 .word 0x6cff3632,0x1a9c567e ! Init value for %f12 .word 0x5c65c2f4,0x3b6ad619 ! Init value for %f14 .word 0x501922c4,0xedd86795 ! Init value for %f16 .word 0x25d4ac28,0x2dc3dc2d ! Init value for %f18 .word 0x3ca9861c,0x658320a9 ! Init value for %f20 .word 0x18b9fea9,0x135d742a ! Init value for %f22 .word 0x778a37d2,0x7e5e7648 ! Init value for %f24 .word 0xf742029e,0x944a70a1 ! Init value for %f26 .word 0xb20c3c60,0x00c69edc ! Init value for %f28 .word 0x3b86e2ce,0xc988ae3e ! Init value for %f30 .word 0xe1384218,0x4b1dda48 ! Init value for %f32 .word 0x16d720da,0x8f96024b ! Init value for %f34 .word 0x9f43c343,0x4121add0 ! Init value for %f36 .word 0xb406e069,0xe96e7806 ! Init value for %f38 .word 0x8983aa37,0x0d9c5e9c ! Init value for %f40 .word 0x047ac930,0xb5e98ea6 ! Init value for %f42 .word 0xa594b81d,0x7380a405 ! Init value for %f44 .word 0xa36e1a37,0x6f6a3ebd ! Init value for %f46 .word 0xe9dae097,0x04a55230 .word 0x4853cddb,0xfe11a1e8 .word 0x8ac0120f,0x92a60beb .word 0xe46e7cb4,0x184a5814 .word 0x2623e800,0x0164cfc1 .word 0x0304d7ae,0x373b2ea1 .word 0x1b46c06a,0x99ae4296 .word 0x9dc0d08a,0x9c61be71 p60_expected_registers: .word 0x66b113ff,0x601d1909 .word 0xdc91b6d4,0x76ee4d88 .word 0xf5a963b9,0x1950ffac .word 0x00000000,0x1950ffac .word 0x00000000,0x50d5de63 .word 0x00000000,0xeff9111d .word 0x00000000,0x0000007c .word 0x00000000,0xfff5bb03 p60_expected_fp_regs: .word 0x0f4a52b4,0x981019aa .word 0xa152d271,0x86aae8f1 .word 0x0d713822,0x9661b140 .word 0x298c887d,0x2896e56c .word 0x89052c90,0xdecc2ef2 .word 0x779a25ad,0x00cbbcb8 .word 0x6cff3632,0x1a9c567e .word 0x5c65c2f4,0x3b6ad619 .word 0x501922c4,0xedd86795 .word 0x25d4ac28,0x2dc3dc2d .word 0x3ca9861c,0x658320a9 .word 0x18b9fea9,0x135d742a .word 0x778a37d2,0x7e5e7648 .word 0xf742029e,0x944a70a1 .word 0xb20c3c60,0x00c69edc .word 0x3b86e2ce,0xc988ae3e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p60_local0_expect: .word 0xd3a3af8f,0xce886f3c .word 0x0186bc3a,0x1f9191b0 .word 0x1c6af6f7,0x550a7054 .word 0x8859fe10,0xb2078382 .word 0x82c84375,0x431f58d9 .word 0xbff3407f,0xa4ce55d5 .word 0x2718e1d9,0x9bad272b .word 0x38b0f804,0x20875c5c p60_local1_expect: .word 0xd1c6d604,0x00000082 .word 0x439cf0d3,0xbb239c14 .word 0xf2db112a,0x516fa1d1 .word 0x2a11dbf2,0x62c3d5d3 .word 0xffb113ff,0x601d1909 .word 0xf5a963b9,0x1950ffac .word 0xc7ed4e08,0xa762d641 .word 0x14c7b84f,0x59df59ff p60_local2_expect: .word 0xbefb1336,0xf34c48b1 .word 0x7c5cbad7,0x5b2e4f73 .word 0x70d8f578,0x7bf7717b .word 0x884db2ca,0xdbd9bff3 .word 0x59b0b43a,0xebeb177f .word 0x0000007b,0x393b1ba6 .word 0x12f6af84,0x044962cf .word 0xfd0da905,0xb94ff226 p60_local3_expect: .word 0x1f5dc791,0x625bfbc5 .word 0xeff9111d,0x936b2349 .word 0xcf624904,0xf8bc9f90 .word 0xf3bf746a,0xff2f38a9 .word 0xb9508180,0x0b796400 .word 0x84b56391,0x3f2cd37e .word 0x4794008d,0x05abcf28 .word 0x6d5a7c3b,0xe1e0638f p61_init_registers: .word 0x00d74252,0x0e2290a9 ! Init value for %l0 .word 0xb6cd4a59,0xd3e63017 ! Init value for %l1 .word 0x04262a6e,0xa8d973ae ! Init value for %l2 .word 0xedef3e56,0x10e709d1 ! Init value for %l3 .word 0xeb64c6aa,0x1ea4a2fd ! Init value for %l4 .word 0x97115cfe,0x05c83688 ! Init value for %l5 .word 0x3c7f1ed8,0x243b94ea ! Init value for %l6 .word 0x5bd2d2a6,0x5c8f9bd2 ! Init value for %l7 .align 64 p61_init_freg: .word 0xe2248419,0xdaaf30b2 ! Init value for %f0 .word 0xb3791c7c,0xcc9242b3 ! Init value for %f2 .word 0xe0650d94,0x96fb37a4 ! Init value for %f4 .word 0x4318d3d0,0xe3e54513 ! Init value for %f6 .word 0x1dc01a49,0x07526f21 ! Init value for %f8 .word 0xd4f9c47d,0x91b6ad82 ! Init value for %f10 .word 0xd0ef85e8,0x35b03b09 ! Init value for %f12 .word 0xb049130b,0xa1294373 ! Init value for %f14 .word 0x61122bbc,0xcc5c5d7a ! Init value for %f16 .word 0x19ce84e1,0x4fa00304 ! Init value for %f18 .word 0x2782a88c,0x39ed185d ! Init value for %f20 .word 0xbb258621,0x828f7f2c ! Init value for %f22 .word 0x2674a205,0xcaaa9a41 ! Init value for %f24 .word 0x0b3f0f8f,0xfdc879ea ! Init value for %f26 .word 0xe1ea3abb,0xb300c0ca ! Init value for %f28 .word 0x60ca356e,0x621c974b ! Init value for %f30 .word 0x3b735a04,0xfc616e64 ! Init value for %f32 .word 0xc2219173,0x78537eda ! Init value for %f34 .word 0xe72a0f91,0xcff29e1b ! Init value for %f36 .word 0x9b4c1ee7,0x48d17b1c ! Init value for %f38 .word 0xc9a48d75,0xea1d6e6f ! Init value for %f40 .word 0x17bf7d00,0x0852225c ! Init value for %f42 .word 0x2d7d0f8d,0x01ce52a1 ! Init value for %f44 .word 0x8535bd85,0x107d76c6 ! Init value for %f46 .word 0x91abe832,0x2e5ff42e .word 0x75ffb333,0x90e263e4 .word 0xd4a1d2ff,0xa3eb11f6 .word 0x0b122ac7,0x554fe953 .word 0x4c9de26f,0x1b43ffe0 .word 0x8ef349dc,0x08d5310a .word 0x0fe94c04,0x0ae3d6a5 .word 0x69441a98,0x71f46f32 p61_expected_registers: .word 0x00000000,0xa7ba5fa6 .word 0xffffffff,0xeb64c6aa .word 0x00000000,0x09581cac .word 0x00000000,0xeb64c6aa .word 0x00000000,0xc8d305a0 .word 0xa2116d88,0xb43fae8c .word 0x00000000,0xa990220e .word 0x00000000,0x7f9cdb95 p61_expected_fp_regs: .word 0xe2248419,0xdaaf30b2 .word 0xb3791c7c,0xcc9242b3 .word 0xe0650d94,0x96fb37a4 .word 0x4318d3d0,0xe3e54513 .word 0x1dc01a49,0x07526f21 .word 0xd4f9c47d,0x91b6ad82 .word 0xd0ef85e8,0x35b03b09 .word 0xb049130b,0xa1294373 .word 0x61122bbc,0xcc5c5d7a .word 0x19ce84e1,0x4fa00304 .word 0x2782a88c,0x39ed185d .word 0xbb258621,0x828f7f2c .word 0x2674a205,0xcaaa9a41 .word 0x0b3f0f8f,0xfdc879ea .word 0xe1ea3abb,0xb300c0ca .word 0x60ca356e,0x621c974b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p61_local0_expect: .word 0x8f98e285,0x2de4c8f5 .word 0x336cc42d,0xdc419358 .word 0xbbe03889,0x3661d244 .word 0x0d8003cc,0x5fd37ae2 .word 0xe074d0ef,0x75d73087 .word 0xa990220e,0x7f9cdb95 .word 0x6e2078b2,0xfd1ccd69 .word 0x4efa29eb,0xaa33683b p61_local1_expect: .word 0x5fd37ae2,0x71c0ff93 .word 0xae00cbcf,0x2d5bf25e .word 0xd3e63017,0x7b41e709 .word 0x1f07710c,0x56be744e .word 0x46bb604e,0x45dfd25b .word 0x8938e0bb,0x463f9d6c .word 0x8e85e84d,0x7e43771b .word 0xd2f97c4d,0x9dcf9ba9 p61_local2_expect: .word 0xb9c595e7,0x0bf50b34 .word 0xa3116d88,0xb43fae8c .word 0xea943b24,0xd29b8f5c .word 0xeb64c6aa,0x1ea4a2fd .word 0x79661c22,0x59bef682 .word 0x0a5e5b68,0x0e2290a9 .word 0x985e41e4,0x1a822c0e .word 0x3d7a01fd,0x09581cac p61_local3_expect: .word 0x06a152b4,0x81d29d9a .word 0x5cb47012,0xf48eff5a .word 0x12039c76,0x5ea54f47 .word 0xff83c086,0x6b18d4a0 .word 0xc17d2d9c,0xa7ba5fa6 .word 0x04181612,0xaa279a3a .word 0x26876957,0x6ad5b508 .word 0xc8d305a0,0x7934a338 p62_init_registers: .word 0xa8dbb40a,0x6853e85d ! Init value for %l0 .word 0x83ae2880,0x8c18a433 ! Init value for %l1 .word 0xfcd18d47,0xcc69ae6e ! Init value for %l2 .word 0x53b56194,0x4611a0a0 ! Init value for %l3 .word 0x4e7ce67b,0xea1356bf ! Init value for %l4 .word 0x080ed3e8,0xc1f9e3f7 ! Init value for %l5 .word 0x74f257de,0x078eb795 ! Init value for %l6 .word 0xec524048,0x65c935a3 ! Init value for %l7 .align 64 p62_init_freg: .word 0x19454836,0x717fabb0 ! Init value for %f0 .word 0x04dddc28,0x5cb9f24d ! Init value for %f2 .word 0x676bd294,0xed3fa2cd ! Init value for %f4 .word 0x5a273a75,0x5d789777 ! Init value for %f6 .word 0xacbd4e24,0x1cbbc973 ! Init value for %f8 .word 0xa9a163d5,0x722343aa ! Init value for %f10 .word 0xb751d928,0xde9af8e2 ! Init value for %f12 .word 0xf7bd9eda,0x79c1f40c ! Init value for %f14 .word 0x26c5cd14,0x30cafeb9 ! Init value for %f16 .word 0x19c41351,0x984f5f63 ! Init value for %f18 .word 0x9a720de9,0x5cdbe9c1 ! Init value for %f20 .word 0x9e5f0bd1,0xb60b6a62 ! Init value for %f22 .word 0xcb493351,0x6c97bb36 ! Init value for %f24 .word 0xcf506412,0x15207abf ! Init value for %f26 .word 0x1d7a820f,0x31947cbc ! Init value for %f28 .word 0x117fd635,0x8b609dba ! Init value for %f30 .word 0x9083d044,0xfbed1425 ! Init value for %f32 .word 0x89ac4ada,0x0173e47c ! Init value for %f34 .word 0x220c0c58,0x90e52c22 ! Init value for %f36 .word 0xae3ed916,0x6149f27f ! Init value for %f38 .word 0xf180f89a,0x44ffcead ! Init value for %f40 .word 0x2a51cfb5,0x65d1e9a7 ! Init value for %f42 .word 0xc7740e0d,0xf7c9586e ! Init value for %f44 .word 0x8b6ae3ab,0x05296ecb ! Init value for %f46 .word 0x6a43c0bb,0x8ba0d186 .word 0x59d63d58,0xd32e4859 .word 0x792aec1f,0x6dd70f1b .word 0x8d0d5a9f,0x419f9f9d .word 0x44523b30,0x9932db46 .word 0xb8aa3f17,0x8cfa0c4a .word 0x67dc63b1,0x7e2278e7 .word 0xae996140,0x61dd862c p62_expected_registers: .word 0x00000000,0x000000b0 .word 0x00000000,0x96248ca5 .word 0x00000000,0xf4faa769 .word 0x00000000,0x000000c6 .word 0x00000000,0x000000cc .word 0x00000000,0x0000b7ad .word 0x00000000,0x8040505d .word 0x00000000,0x0000384e p62_expected_fp_regs: .word 0x19454836,0x717fabb0 .word 0x04dddc28,0x5cb9f24d .word 0x676bd294,0xed3fa2cd .word 0x5a273a75,0x5d789777 .word 0xacbd4e24,0x1cbbc973 .word 0xa9a163d5,0x722343aa .word 0xb751d928,0xde9af8e2 .word 0xf7bd9eda,0x79c1f40c .word 0x26c5cd14,0x30cafeb9 .word 0x19c41351,0x984f5f63 .word 0x9a720de9,0x5cdbe9c1 .word 0x9e5f0bd1,0xb60b6a62 .word 0xcb493351,0x6c97bb36 .word 0xcf506412,0x15207abf .word 0x1d7a820f,0x31947cbc .word 0x117fd635,0x8b609dba .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p62_local0_expect: .word 0xff4afbf4,0x2887dcb1 .word 0x00000000,0x0000001b .word 0x4611a0a0,0xb7ad0ee2 .word 0x1a36c598,0xbe0d12f2 .word 0x5809b53b,0x8285e1d9 .word 0x180a6da9,0x1e9af00e .word 0x3fc7fffc,0x502758f5 .word 0x939e86ab,0x889fdd91 p62_local1_expect: .word 0xe207aca1,0xe207aca1 .word 0x298e3fc6,0x560977c5 .word 0x1ba26ae7,0x5809b53b .word 0x6248b28a,0x3f3f42d4 .word 0xfe82f2e6,0x9366b8c7 .word 0x1b000000,0x33a4188c .word 0xfa3a9dcb,0x363e0b7a .word 0x58755194,0xff240c76 p62_local2_expect: .word 0xb4978d8e,0x6fbe4f2d .word 0x582bb2ef,0xd147c1ad .word 0xf7bdce9a,0xf72786f6 .word 0xa335c965,0xc7d5fff4 .word 0xff69ae6e,0x0000c63f .word 0x3fff47f0,0x89fa99b7 .word 0xd85e2f45,0xc5809892 .word 0xd419911d,0xf31f4791 p62_local3_expect: .word 0x4146fba4,0x630a71e8 .word 0x575e076f,0x000000f4 .word 0xdc951e9e,0x822e384e .word 0x16895e2b,0x37f9f313 .word 0xa1792cbd,0x7e3e031d .word 0x6913663f,0x36adde69 .word 0x8d731b45,0xb841bd0d .word 0x73ce7823,0x49be96ef p63_init_registers: .word 0xa76ea624,0x33ecdec4 ! Init value for %l0 .word 0xe5ede41d,0xb1b4e5a0 ! Init value for %l1 .word 0x60c150c2,0x1482ea81 ! Init value for %l2 .word 0xfeab6466,0x65170d55 ! Init value for %l3 .word 0x6e8db3fe,0xa1737250 ! Init value for %l4 .word 0xae9114ae,0x99f7d013 ! Init value for %l5 .word 0x16fbe7f6,0x5ac5a20b ! Init value for %l6 .word 0x61d9f516,0x611e093c ! Init value for %l7 .align 64 p63_init_freg: .word 0x6fffcea3,0x279eda11 ! Init value for %f0 .word 0xefc7c754,0xacffd8ad ! Init value for %f2 .word 0x56fb9e85,0x9d4cd8aa ! Init value for %f4 .word 0x707db562,0xff6bedde ! Init value for %f6 .word 0x710d6d32,0x82278cb8 ! Init value for %f8 .word 0xa58f1cf1,0x6784f92f ! Init value for %f10 .word 0x4185b45a,0xa0db8d7f ! Init value for %f12 .word 0x5e791e49,0x12511535 ! Init value for %f14 .word 0xf6a0427e,0x56446449 ! Init value for %f16 .word 0x88c2ab50,0x17352906 ! Init value for %f18 .word 0x614d3a7e,0x4810937a ! Init value for %f20 .word 0xd674dbf8,0x0f16fbb3 ! Init value for %f22 .word 0x092a135c,0xbb77bff4 ! Init value for %f24 .word 0x85a0caad,0x11cc1cf0 ! Init value for %f26 .word 0x15f281ba,0x125143e1 ! Init value for %f28 .word 0x75c5903a,0x34f71bf0 ! Init value for %f30 .word 0x93d395fd,0x174133cb ! Init value for %f32 .word 0xb71b898f,0x36499f03 ! Init value for %f34 .word 0x0a6f4b82,0x23fa206e ! Init value for %f36 .word 0x1ec00215,0x6e0ad5a4 ! Init value for %f38 .word 0xa4e9c34c,0xc39b341e ! Init value for %f40 .word 0x1fb7473c,0x24a1c660 ! Init value for %f42 .word 0x875436dd,0x6b1363fa ! Init value for %f44 .word 0x758fe8f7,0xd202cdf0 ! Init value for %f46 .word 0x2eb1b444,0xf373f862 .word 0x3669802d,0x9ca690a1 .word 0xd75c1722,0x14ddcf69 .word 0x58402ab0,0xab9e1a28 .word 0xe2fa53a6,0xf31c6ef5 .word 0xd66baef5,0x9e6e6319 .word 0xc800a936,0x1f84014a .word 0x7c3eb73e,0x73b51902 p63_expected_registers: .word 0x00000000,0x65170d55 .word 0x00000000,0xe491af9e .word 0x60c150c2,0x1482ea81 .word 0x00000000,0xa1737250 .word 0x00000000,0xe9145821 .word 0x00000000,0x60362020 .word 0x00000000,0xc2cbefe1 .word 0x00000000,0x0000007d p63_expected_fp_regs: .word 0x6fffcea3,0x279eda11 .word 0xefc7c754,0xacffd8ad .word 0x56fb9e85,0x9d4cd8aa .word 0x707db562,0xff6bedde .word 0x710d6d32,0x82278cb8 .word 0xa58f1cf1,0x6784f92f .word 0x4185b45a,0xa0db8d7f .word 0x5e791e49,0x12511535 .word 0xf6a0427e,0x56446449 .word 0x88c2ab50,0x17352906 .word 0x614d3a7e,0x4810937a .word 0xd674dbf8,0x0f16fbb3 .word 0x092a135c,0xbb77bff4 .word 0x85a0caad,0x11cc1cf0 .word 0x15f281ba,0x125143e1 .word 0x75c5903a,0x34f71bf0 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p63_local0_expect: .word 0xa3a530ef,0xd8132b1a .word 0x2ba1bb0c,0xff02b2e2 .word 0xb6d87403,0x5037c4f5 .word 0xa86fa773,0xaa7be132 .word 0x585c451a,0x5752c0de .word 0xd6cbe263,0xd8a20f77 .word 0x8a89bcc2,0xd765874b .word 0xffc9fc81,0x1beb2b2c p63_local1_expect: .word 0x33ecdec4,0x7a8bad82 .word 0x5467f1ea,0xcb499fa9 .word 0xe9edf336,0x0acf605c .word 0xa6dbc37d,0xd833a11a .word 0x5895e51d,0x5c60b544 .word 0xe9b82840,0x000000ed .word 0xe6bcf0af,0xfc149e88 .word 0x8a6c580e,0x3f408fba p63_local2_expect: .word 0x8231f468,0xfe9f7fff .word 0x54782e82,0xd6f53473 .word 0x6d16bb50,0x9dbf34d8 .word 0x00000062,0xebaa06be .word 0x02886fb5,0x585c451a .word 0x6948b33d,0xb941ff78 .word 0x065ae896,0x63dd5b7d .word 0x8b076f16,0xcbf13b65 p63_local3_expect: .word 0x5037c4f5,0xccd1e3f7 .word 0x6ee4fd0a,0xa3a530ef .word 0xdb0a9b04,0x99f7d013 .word 0xff21e84c,0x72f7fbf0 .word 0x6396a7e9,0x509a75f7 .word 0x2c60002c,0xe9b44e33 .word 0x1f008b50,0xa69f5b48 .word 0x05a24769,0x9dbf34d8 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 0xb87f55cf,0xe09dee58 .word 0x00000000,0x00000002 .word 0x016026f7,0xd1b2a9d0 .word 0x00000000,0x00000003 .word 0x965131ef,0xbca6ea19 .word 0x00000000,0x00000004 .word 0xd12ea68f,0xbbf1db08 .word 0x00000000,0x00000005 .word 0x47787eff,0xa07c49e9 .word 0x00000000,0x00000006 .word 0xb85e7018,0x6174a87a .word 0x00000000,0x00000007 .word 0x4ab1c190,0x2ae0a023 .word 0x00000000,0x00000008 .word 0xc07a8c20,0x629c5cad p1_dispatch_retry: .word 0,0 p1_xintr_data: .word 0x00000000,0x00000001 .word 0x81c7ddff,0xfa8d652c .word 0x00000000,0x00000002 .word 0xb7986e30,0x48cf1668 .word 0x00000000,0x00000003 .word 0x2d2c3697,0xbe017f67 .word 0x00000000,0x00000004 .word 0x4e433c28,0x117ac9b0 .word 0x00000000,0x00000005 .word 0xf7588aa8,0x4ecdf265 .word 0x00000000,0x00000006 .word 0x49702487,0xf953ccac .word 0x00000000,0x00000007 .word 0x4d614c47,0xca9fe8be .word 0x00000000,0x00000008 .word 0x427efcff,0xe4c4dc5f p2_dispatch_retry: .word 0,0 p2_xintr_data: .word 0x00000000,0x00000001 .word 0x98a646d0,0x465760c8 .word 0x00000000,0x00000002 .word 0xfc2b47f0,0x684ed445 .word 0x00000000,0x00000003 .word 0x58f1d2a7,0xf377f029 .word 0x00000000,0x00000004 .word 0xcd7956b8,0x57bf479f .word 0x00000000,0x00000005 .word 0x350df607,0xf806b45c .word 0x00000000,0x00000006 .word 0x78fe0530,0x7be21c3a .word 0x00000000,0x00000007 .word 0x222bad47,0x88235dda .word 0x00000000,0x00000008 .word 0x8443e5e0,0x1c2ecaa8 p3_dispatch_retry: .word 0,0 p3_xintr_data: .word 0x00000000,0x00000001 .word 0xce1db4bf,0xf90b2796 .word 0x00000000,0x00000002 .word 0xaa1e6ecf,0xd5e35287 .word 0x00000000,0x00000003 .word 0xb4887428,0x11b1b5ab .word 0x00000000,0x00000004 .word 0xa83c8597,0xfacf6a52 .word 0x00000000,0x00000005 .word 0x69ba1c90,0x35e4233a .word 0x00000000,0x00000006 .word 0xa6866227,0x96fbe9e8 .word 0x00000000,0x00000007 .word 0xbb8c2527,0x863e29c3 .word 0x00000000,0x00000008 .word 0x8dd68247,0xf728d124 p4_dispatch_retry: .word 0,0 p4_xintr_data: .word 0x00000000,0x00000001 .word 0x1ec5a077,0xe03e89da .word 0x00000000,0x00000002 .word 0xfb554e58,0x61d63dff .word 0x00000000,0x00000003 .word 0x10b45c67,0xbd01c89b .word 0x00000000,0x00000004 .word 0x75a4e048,0x023d7397 .word 0x00000000,0x00000005 .word 0x46bf7480,0x6a7de76d .word 0x00000000,0x00000006 .word 0x52b2de27,0xe343c442 .word 0x00000000,0x00000007 .word 0x69c87470,0x4d2b66c1 .word 0x00000000,0x00000008 .word 0xfa698e40,0x3c423418 p5_dispatch_retry: .word 0,0 p5_xintr_data: .word 0x00000000,0x00000001 .word 0x16c8dd88,0x421742af .word 0x00000000,0x00000002 .word 0x91ba2ba0,0x0b8c11ec .word 0x00000000,0x00000003 .word 0x467f4b3f,0xe95b6b80 .word 0x00000000,0x00000004 .word 0x85750390,0x245341d0 .word 0x00000000,0x00000005 .word 0x53d90c77,0x8de76188 .word 0x00000000,0x00000006 .word 0x1fcac79f,0xead7b366 .word 0x00000000,0x00000007 .word 0xdf20d518,0x68b913c9 .word 0x00000000,0x00000008 .word 0xbe6fef77,0xb7b2e379 p6_dispatch_retry: .word 0,0 p6_xintr_data: .word 0x00000000,0x00000001 .word 0xfc51cd67,0x8fd3f6bc .word 0x00000000,0x00000002 .word 0x3376975f,0x86943dbb .word 0x00000000,0x00000003 .word 0x699b0968,0x63230014 .word 0x00000000,0x00000004 .word 0x5a2ae11f,0x8ae6f225 .word 0x00000000,0x00000005 .word 0xfa35ae40,0x63823026 .word 0x00000000,0x00000006 .word 0x44910a40,0x041817f3 .word 0x00000000,0x00000007 .word 0x092b18c0,0x48f77432 .word 0x00000000,0x00000008 .word 0x8619daff,0xb0cb6c7b p7_dispatch_retry: .word 0,0 p7_xintr_data: .word 0x00000000,0x00000001 .word 0xeca3c030,0x58b75354 .word 0x00000000,0x00000002 .word 0x15ec5e78,0x07fcde68 .word 0x00000000,0x00000003 .word 0xb27c85bf,0x821b780b .word 0x00000000,0x00000004 .word 0x02dccfd7,0xb7174376 .word 0x00000000,0x00000005 .word 0x81bae1ff,0xed7c2a92 .word 0x00000000,0x00000006 .word 0xeaa2e15f,0xc7485722 .word 0x00000000,0x00000007 .word 0x3494afc8,0x75449a4b .word 0x00000000,0x00000008 .word 0xbd263100,0x22af7de7 p8_dispatch_retry: .word 0,0 p8_xintr_data: .word 0x00000000,0x00000001 .word 0x55990f67,0xea9f3ff4 .word 0x00000000,0x00000002 .word 0x145d6dd7,0x8fd5a90d .word 0x00000000,0x00000003 .word 0xf67df600,0x3e902cca .word 0x00000000,0x00000004 .word 0x11b890a0,0x08acb298 .word 0x00000000,0x00000005 .word 0xea9f83e8,0x3e1efeb9 .word 0x00000000,0x00000006 .word 0xeafb4440,0x6fa277ef .word 0x00000000,0x00000007 .word 0xf2caa00f,0xd5a95251 .word 0x00000000,0x00000008 .word 0x97e94b7f,0x862ad090 p9_dispatch_retry: .word 0,0 p9_xintr_data: .word 0x00000000,0x00000001 .word 0x8d596d90,0x4b730496 .word 0x00000000,0x00000002 .word 0xc981c00f,0x97ed59e5 .word 0x00000000,0x00000003 .word 0xe8fa2f28,0x78fd124b .word 0x00000000,0x00000004 .word 0xaf0bd137,0x93a98f52 .word 0x00000000,0x00000005 .word 0xb15e88cf,0xf6ea845e .word 0x00000000,0x00000006 .word 0x3edd2277,0xd579053a .word 0x00000000,0x00000007 .word 0x15f78db7,0xc227f55e .word 0x00000000,0x00000008 .word 0xcd006818,0x0e4b4b87 p10_dispatch_retry: .word 0,0 p10_xintr_data: .word 0x00000000,0x00000001 .word 0x36942790,0x13374570 .word 0x00000000,0x00000002 .word 0x905eba18,0x332ee32d .word 0x00000000,0x00000003 .word 0x80353e98,0x2ca916e4 .word 0x00000000,0x00000004 .word 0xffb29caf,0xc9d810bb .word 0x00000000,0x00000005 .word 0x55383278,0x2523e8a5 .word 0x00000000,0x00000006 .word 0x77df3b2f,0xc06412d5 .word 0x00000000,0x00000007 .word 0x12ed3f60,0x3823fbc5 .word 0x00000000,0x00000008 .word 0xe2416258,0x062af6c9 p11_dispatch_retry: .word 0,0 p11_xintr_data: .word 0x00000000,0x00000001 .word 0x0c098c28,0x2815e24b .word 0x00000000,0x00000002 .word 0x2236c8e7,0xa4903654 .word 0x00000000,0x00000003 .word 0x54a39350,0x6261365c .word 0x00000000,0x00000004 .word 0x1122412f,0xd3e50cf3 .word 0x00000000,0x00000005 .word 0xc1d4d838,0x1904113d .word 0x00000000,0x00000006 .word 0xfde2709f,0xa4f2dd85 .word 0x00000000,0x00000007 .word 0x6cde1538,0x53f0efb2 .word 0x00000000,0x00000008 .word 0x5382a597,0xaf3d87b8 p12_dispatch_retry: .word 0,0 p12_xintr_data: .word 0x00000000,0x00000001 .word 0xac9df110,0x146e4ea5 .word 0x00000000,0x00000002 .word 0x63bdcf38,0x7c637142 .word 0x00000000,0x00000003 .word 0xe3958580,0x5cd9a229 .word 0x00000000,0x00000004 .word 0xe93b6827,0x998fe013 .word 0x00000000,0x00000005 .word 0x17b9b57f,0x8cc8a2ef .word 0x00000000,0x00000006 .word 0x654ffd60,0x3f0d3d0f .word 0x00000000,0x00000007 .word 0x0a079b07,0xf2887f02 .word 0x00000000,0x00000008 .word 0x2798eee8,0x545d6d5f p13_dispatch_retry: .word 0,0 p13_xintr_data: .word 0x00000000,0x00000001 .word 0x30afdb10,0x6879620b .word 0x00000000,0x00000002 .word 0x05c8a757,0xc2e96f51 .word 0x00000000,0x00000003 .word 0x2adc6997,0xc6872484 .word 0x00000000,0x00000004 .word 0x10160b90,0x05bd0602 .word 0x00000000,0x00000005 .word 0x6c3195a8,0x4f641905 .word 0x00000000,0x00000006 .word 0x2c81590f,0xe32452eb .word 0x00000000,0x00000007 .word 0x12fda790,0x5418ff3b .word 0x00000000,0x00000008 .word 0x6142bf08,0x25696365 p14_dispatch_retry: .word 0,0 p14_xintr_data: .word 0x00000000,0x00000001 .word 0x4eaca780,0x33a46297 .word 0x00000000,0x00000002 .word 0xa48f606f,0xb20313b4 .word 0x00000000,0x00000003 .word 0x7823f577,0xe1dd8779 .word 0x00000000,0x00000004 .word 0x29271ae0,0x70e7a68b .word 0x00000000,0x00000005 .word 0xc7729570,0x288583bf .word 0x00000000,0x00000006 .word 0x8a54466f,0x9d1b1ada .word 0x00000000,0x00000007 .word 0xe9ec1657,0x8a4362a6 .word 0x00000000,0x00000008 .word 0xb4b4b1d0,0x59d43d6d p15_dispatch_retry: .word 0,0 p15_xintr_data: .word 0x00000000,0x00000001 .word 0x2f574930,0x38ade184 .word 0x00000000,0x00000002 .word 0x2560bcf7,0x8ff18547 .word 0x00000000,0x00000003 .word 0xa56a5e38,0x279435a9 .word 0x00000000,0x00000004 .word 0x518d72f0,0x15da03e9 .word 0x00000000,0x00000005 .word 0xe1261090,0x1f15cd8b .word 0x00000000,0x00000006 .word 0x3eedb39f,0xd7188242 .word 0x00000000,0x00000007 .word 0x62307f47,0xf1efa9c6 .word 0x00000000,0x00000008 .word 0x23fb9eb8,0x746992bd p16_dispatch_retry: .word 0,0 p16_xintr_data: .word 0x00000000,0x00000001 .word 0xb7547588,0x3639ae69 .word 0x00000000,0x00000002 .word 0xc4907547,0xad399ef4 .word 0x00000000,0x00000003 .word 0xc7117620,0x1f294470 .word 0x00000000,0x00000004 .word 0xbd7f7dbf,0xec3141ce .word 0x00000000,0x00000005 .word 0x130cac78,0x382ed41d .word 0x00000000,0x00000006 .word 0x2eae59c8,0x63aa7a5e .word 0x00000000,0x00000007 .word 0xbcfe7910,0x75d1a1f0 .word 0x00000000,0x00000008 .word 0x11531a97,0xe4cdacdf p17_dispatch_retry: .word 0,0 p17_xintr_data: .word 0x00000000,0x00000001 .word 0x420f0887,0x9d880a7c .word 0x00000000,0x00000002 .word 0xffee45a8,0x16f7df4c .word 0x00000000,0x00000003 .word 0xc4badb98,0x1cba3150 .word 0x00000000,0x00000004 .word 0x78884ee0,0x4943198f .word 0x00000000,0x00000005 .word 0xeed54680,0x2e16eaf4 .word 0x00000000,0x00000006 .word 0x3a9f6a08,0x360ea4bb .word 0x00000000,0x00000007 .word 0x42d68787,0xc9f3aa48 .word 0x00000000,0x00000008 .word 0xc5201960,0x0e1a5e34 p18_dispatch_retry: .word 0,0 p18_xintr_data: .word 0x00000000,0x00000001 .word 0xadf3ec50,0x6d75d432 .word 0x00000000,0x00000002 .word 0x007f0427,0x80e393bc .word 0x00000000,0x00000003 .word 0x1d119d2f,0x8c8b435d .word 0x00000000,0x00000004 .word 0x1faeb6b8,0x611266d6 .word 0x00000000,0x00000005 .word 0x2b6db118,0x47a41900 .word 0x00000000,0x00000006 .word 0xe3c0c467,0xe303bc81 .word 0x00000000,0x00000007 .word 0xa6d80818,0x57158ec7 .word 0x00000000,0x00000008 .word 0xfa8f5fb8,0x1ba77156 p19_dispatch_retry: .word 0,0 p19_xintr_data: .word 0x00000000,0x00000001 .word 0xf2048590,0x496ae974 .word 0x00000000,0x00000002 .word 0x32a1d7d8,0x44042ccb .word 0x00000000,0x00000003 .word 0x0df4c978,0x3e8d3f44 .word 0x00000000,0x00000004 .word 0x65236b08,0x086bee6a .word 0x00000000,0x00000005 .word 0x06bff717,0xaff8bc7f .word 0x00000000,0x00000006 .word 0x681a23d0,0x01b35349 .word 0x00000000,0x00000007 .word 0x2a52a57f,0xf9a54587 .word 0x00000000,0x00000008 .word 0xf94e2280,0x117841a1 p20_dispatch_retry: .word 0,0 p20_xintr_data: .word 0x00000000,0x00000001 .word 0x0e6c0690,0x3ff5e68b .word 0x00000000,0x00000002 .word 0x23e78337,0x9ce778b7 .word 0x00000000,0x00000003 .word 0x5b2bf887,0xb97e39f2 .word 0x00000000,0x00000004 .word 0x8454ace7,0xd498fe59 .word 0x00000000,0x00000005 .word 0x8f4cb970,0x2032404b .word 0x00000000,0x00000006 .word 0x9cb6b390,0x3e5ba1b8 .word 0x00000000,0x00000007 .word 0x929626e0,0x4422cf80 .word 0x00000000,0x00000008 .word 0x2edc0ad8,0x642fd41e p21_dispatch_retry: .word 0,0 p21_xintr_data: .word 0x00000000,0x00000001 .word 0x7176a528,0x649a8ee0 .word 0x00000000,0x00000002 .word 0x1f20d160,0x58fd3115 .word 0x00000000,0x00000003 .word 0xb062de68,0x2f1ad44d .word 0x00000000,0x00000004 .word 0x141212c0,0x4c6a637c .word 0x00000000,0x00000005 .word 0x7b322787,0x80ca835e .word 0x00000000,0x00000006 .word 0xbfbfa808,0x4c2ede3b .word 0x00000000,0x00000007 .word 0x75f86527,0xacf1d247 .word 0x00000000,0x00000008 .word 0x91999d30,0x2d8933b4 p22_dispatch_retry: .word 0,0 p22_xintr_data: .word 0x00000000,0x00000001 .word 0xd5f6aaf8,0x0b18963e .word 0x00000000,0x00000002 .word 0x3a0d26f8,0x0aeb3d43 .word 0x00000000,0x00000003 .word 0x22743817,0x86038f98 .word 0x00000000,0x00000004 .word 0xebe03ee8,0x36d5a63d .word 0x00000000,0x00000005 .word 0x8149c790,0x4ba53db5 .word 0x00000000,0x00000006 .word 0x44a069f8,0x5247e4c6 .word 0x00000000,0x00000007 .word 0xcf8c7a1f,0x95450cc6 .word 0x00000000,0x00000008 .word 0x36c7a0d0,0x64a79f2a p23_dispatch_retry: .word 0,0 p23_xintr_data: .word 0x00000000,0x00000001 .word 0x8a3e92b0,0x6bb3c8bd .word 0x00000000,0x00000002 .word 0xc732db17,0x8356c8c2 .word 0x00000000,0x00000003 .word 0x58693d6f,0xa42c8da3 .word 0x00000000,0x00000004 .word 0xcfdb7480,0x53ddd3e0 .word 0x00000000,0x00000005 .word 0xe64aa167,0xfefdeec2 .word 0x00000000,0x00000006 .word 0x5ad1db58,0x03d223d0 .word 0x00000000,0x00000007 .word 0x7380f2b7,0xbe72b4ab .word 0x00000000,0x00000008 .word 0x42d7050f,0xfa3587df p24_dispatch_retry: .word 0,0 p24_xintr_data: .word 0x00000000,0x00000001 .word 0x3717dedf,0xbf521622 .word 0x00000000,0x00000002 .word 0x54908750,0x4da69966 .word 0x00000000,0x00000003 .word 0xdbcd80a8,0x06bc1006 .word 0x00000000,0x00000004 .word 0xedebc690,0x7484ba4c .word 0x00000000,0x00000005 .word 0xd85df35f,0x956c39f1 .word 0x00000000,0x00000006 .word 0xe4798647,0x86555e75 .word 0x00000000,0x00000007 .word 0x078ae73f,0xd7effbf6 .word 0x00000000,0x00000008 .word 0x2fe48ed0,0x3236a155 p25_dispatch_retry: .word 0,0 p25_xintr_data: .word 0x00000000,0x00000001 .word 0xe0f5ad58,0x17467fa7 .word 0x00000000,0x00000002 .word 0xbc0b52b0,0x24fa6b38 .word 0x00000000,0x00000003 .word 0x2ac86e57,0xf0fcc785 .word 0x00000000,0x00000004 .word 0x4eb7bd47,0xb60817ec .word 0x00000000,0x00000005 .word 0xf002f20f,0xef7b3aaa .word 0x00000000,0x00000006 .word 0x7b5d8e20,0x25980205 .word 0x00000000,0x00000007 .word 0x85036080,0x0327a1b2 .word 0x00000000,0x00000008 .word 0x02e53008,0x4ba2afef p26_dispatch_retry: .word 0,0 p26_xintr_data: .word 0x00000000,0x00000001 .word 0xd0efdc4f,0xfac46a00 .word 0x00000000,0x00000002 .word 0x18effc9f,0x8af05f7d .word 0x00000000,0x00000003 .word 0xe93af1ef,0xfbac36a2 .word 0x00000000,0x00000004 .word 0xc086f4b7,0xfabd2d26 .word 0x00000000,0x00000005 .word 0x5a339af7,0xc0eb27cd .word 0x00000000,0x00000006 .word 0x7a32a130,0x313b335f .word 0x00000000,0x00000007 .word 0xf3736090,0x7874ef06 .word 0x00000000,0x00000008 .word 0x6432ca1f,0xc4ac237f p27_dispatch_retry: .word 0,0 p27_xintr_data: .word 0x00000000,0x00000001 .word 0xac0d4608,0x7317998c .word 0x00000000,0x00000002 .word 0x3435ac67,0xeae3ded1 .word 0x00000000,0x00000003 .word 0x35202ce7,0xcb8ec72d .word 0x00000000,0x00000004 .word 0x3cfcdce7,0x96c64164 .word 0x00000000,0x00000005 .word 0x0f061f00,0x504c7146 .word 0x00000000,0x00000006 .word 0x3b67d418,0x57240b7f .word 0x00000000,0x00000007 .word 0xfaaec2b7,0xade297ed .word 0x00000000,0x00000008 .word 0x35aa7bb0,0x12da2cb2 p28_dispatch_retry: .word 0,0 p28_xintr_data: .word 0x00000000,0x00000001 .word 0xdefbe94f,0xf7716336 .word 0x00000000,0x00000002 .word 0xa32b8ee0,0x67a44b7d .word 0x00000000,0x00000003 .word 0x55f3551f,0xd7379fd5 .word 0x00000000,0x00000004 .word 0xa2b688bf,0x92d79a2d .word 0x00000000,0x00000005 .word 0xd8686dc8,0x55c998fc .word 0x00000000,0x00000006 .word 0x13dea738,0x0b5d9837 .word 0x00000000,0x00000007 .word 0xc06f4da7,0xc32a3934 .word 0x00000000,0x00000008 .word 0x3c743c90,0x14a5fb9a p29_dispatch_retry: .word 0,0 p29_xintr_data: .word 0x00000000,0x00000001 .word 0x396b6777,0xf87b4aa1 .word 0x00000000,0x00000002 .word 0x4cd6a80f,0x9906edce .word 0x00000000,0x00000003 .word 0xb37abd80,0x2680fd0d .word 0x00000000,0x00000004 .word 0xd785d730,0x4904b309 .word 0x00000000,0x00000005 .word 0x9aa83320,0x713a11c7 .word 0x00000000,0x00000006 .word 0x81e531c8,0x07e8baf8 .word 0x00000000,0x00000007 .word 0x90220330,0x53135e8c .word 0x00000000,0x00000008 .word 0x0b9134ef,0x8b8e6683 p30_dispatch_retry: .word 0,0 p30_xintr_data: .word 0x00000000,0x00000001 .word 0x6a247337,0xd04a325b .word 0x00000000,0x00000002 .word 0x8b2d5668,0x5902f8b6 .word 0x00000000,0x00000003 .word 0xec22ccc7,0x8af5e6ba .word 0x00000000,0x00000004 .word 0xd5b78840,0x4b4e2435 .word 0x00000000,0x00000005 .word 0xb511094f,0x8876e485 .word 0x00000000,0x00000006 .word 0x66f6df20,0x0d9516b2 .word 0x00000000,0x00000007 .word 0x3a638897,0x83d4de3b .word 0x00000000,0x00000008 .word 0x12ed05a0,0x6c4dd4ad p31_dispatch_retry: .word 0,0 p31_xintr_data: .word 0x00000000,0x00000001 .word 0x1ab2dd60,0x7433d8d8 .word 0x00000000,0x00000002 .word 0x58322e3f,0xf1e5b1ea .word 0x00000000,0x00000003 .word 0x82befa1f,0x9fa9a147 .word 0x00000000,0x00000004 .word 0x55ed6747,0xe10c1837 .word 0x00000000,0x00000005 .word 0x69aa5e70,0x4c912237 .word 0x00000000,0x00000006 .word 0xc1599440,0x32bb5736 .word 0x00000000,0x00000007 .word 0xe6cab5e8,0x3fe4e3e5 .word 0x00000000,0x00000008 .word 0x04fe25e7,0x9eef2b7a p32_dispatch_retry: .word 0,0 p32_xintr_data: .word 0x00000000,0x00000001 .word 0x5ed57057,0xfdfe7974 .word 0x00000000,0x00000002 .word 0x7cae7e77,0x8c4a6da6 .word 0x00000000,0x00000003 .word 0xfec026f0,0x18aaa23f .word 0x00000000,0x00000004 .word 0xebdeedb0,0x5b48b03b .word 0x00000000,0x00000005 .word 0x5e8c7d00,0x2cb22fd0 .word 0x00000000,0x00000006 .word 0x96598738,0x24b15a32 .word 0x00000000,0x00000007 .word 0xcfba48f0,0x4d1c2afc .word 0x00000000,0x00000008 .word 0xd1435ab0,0x6f6deccf p33_dispatch_retry: .word 0,0 p33_xintr_data: .word 0x00000000,0x00000001 .word 0xb1e1eb9f,0xe39d8d78 .word 0x00000000,0x00000002 .word 0xf9c53388,0x3b4c0a05 .word 0x00000000,0x00000003 .word 0x544170a7,0xbe9e157f .word 0x00000000,0x00000004 .word 0x014da507,0x833dc1ae .word 0x00000000,0x00000005 .word 0x8b7a37cf,0xc463c98a .word 0x00000000,0x00000006 .word 0x62a525d7,0xdfa38b9e .word 0x00000000,0x00000007 .word 0x925fa3ff,0x962b6e6e .word 0x00000000,0x00000008 .word 0x84ce257f,0x9c85a455 p34_dispatch_retry: .word 0,0 p34_xintr_data: .word 0x00000000,0x00000001 .word 0x513cac18,0x1f75260b .word 0x00000000,0x00000002 .word 0xfc61fc07,0xffffda49 .word 0x00000000,0x00000003 .word 0x680d6a70,0x0fa3e544 .word 0x00000000,0x00000004 .word 0x368629cf,0x81382b83 .word 0x00000000,0x00000005 .word 0x7125d9a7,0x8571c3b7 .word 0x00000000,0x00000006 .word 0x7dcad258,0x30458c1c .word 0x00000000,0x00000007 .word 0x56c72037,0xca51595f .word 0x00000000,0x00000008 .word 0xd428d3e7,0x8e290458 p35_dispatch_retry: .word 0,0 p35_xintr_data: .word 0x00000000,0x00000001 .word 0xad738908,0x5a523ef1 .word 0x00000000,0x00000002 .word 0xab4efc78,0x7436aa71 .word 0x00000000,0x00000003 .word 0xcf7c1f28,0x0f425f10 .word 0x00000000,0x00000004 .word 0x83a54f80,0x08467f05 .word 0x00000000,0x00000005 .word 0x892421c8,0x28ee6186 .word 0x00000000,0x00000006 .word 0x393cb417,0xb15eea78 .word 0x00000000,0x00000007 .word 0x3784a800,0x3c074556 .word 0x00000000,0x00000008 .word 0x836d3a47,0xb165eb93 p36_dispatch_retry: .word 0,0 p36_xintr_data: .word 0x00000000,0x00000001 .word 0xe6c0d967,0x88e54ad6 .word 0x00000000,0x00000002 .word 0x0c49f190,0x3cc0055e .word 0x00000000,0x00000003 .word 0x41921450,0x37decb67 .word 0x00000000,0x00000004 .word 0x17a40bd8,0x5533ccc1 .word 0x00000000,0x00000005 .word 0x24d95f68,0x2890639d .word 0x00000000,0x00000006 .word 0xc713a817,0xecd0baf9 .word 0x00000000,0x00000007 .word 0x25205018,0x5882bfa4 .word 0x00000000,0x00000008 .word 0xc86ca3b7,0xba33ff15 p37_dispatch_retry: .word 0,0 p37_xintr_data: .word 0x00000000,0x00000001 .word 0x6a0ab010,0x6d608351 .word 0x00000000,0x00000002 .word 0x97bb253f,0xbbe661d9 .word 0x00000000,0x00000003 .word 0xcf0bc8a7,0xe8635c5a .word 0x00000000,0x00000004 .word 0xc76171f7,0xe5bb3c5e .word 0x00000000,0x00000005 .word 0xe3614707,0xfd318d84 .word 0x00000000,0x00000006 .word 0x4a951438,0x4631be3a .word 0x00000000,0x00000007 .word 0xc24c85bf,0x8e3172d4 .word 0x00000000,0x00000008 .word 0x47369728,0x62c5d15f p38_dispatch_retry: .word 0,0 p38_xintr_data: .word 0x00000000,0x00000001 .word 0x6abc6ef8,0x775eb422 .word 0x00000000,0x00000002 .word 0xefad93e7,0x9a600063 .word 0x00000000,0x00000003 .word 0x017264c0,0x6e51e1a5 .word 0x00000000,0x00000004 .word 0x330980b7,0xd8361b9e .word 0x00000000,0x00000005 .word 0xf0a98e10,0x68323a6a .word 0x00000000,0x00000006 .word 0x15c470e0,0x6c579769 .word 0x00000000,0x00000007 .word 0x97e1ac27,0x96ef36f3 .word 0x00000000,0x00000008 .word 0x952abff8,0x3afb57f8 p39_dispatch_retry: .word 0,0 p39_xintr_data: .word 0x00000000,0x00000001 .word 0x4838b1c8,0x7f92a4ea .word 0x00000000,0x00000002 .word 0x50c44870,0x7aa77cd9 .word 0x00000000,0x00000003 .word 0x3272d368,0x38f05ecc .word 0x00000000,0x00000004 .word 0x89978b87,0x85ebac48 .word 0x00000000,0x00000005 .word 0x1c978867,0xeb784fc6 .word 0x00000000,0x00000006 .word 0x4f087b3f,0xc81d8e9c .word 0x00000000,0x00000007 .word 0xa4579e4f,0xd101545d .word 0x00000000,0x00000008 .word 0x0345caff,0xd888ebdf p40_dispatch_retry: .word 0,0 p40_xintr_data: .word 0x00000000,0x00000001 .word 0xa076f050,0x4fd45a80 .word 0x00000000,0x00000002 .word 0x778f5817,0x97226ba9 .word 0x00000000,0x00000003 .word 0xcc4b67a8,0x5036ec19 .word 0x00000000,0x00000004 .word 0x6f1f7107,0x99623f6f .word 0x00000000,0x00000005 .word 0x0f1c75c0,0x7d9520a4 .word 0x00000000,0x00000006 .word 0x6c1f6c20,0x5c624f5c .word 0x00000000,0x00000007 .word 0xdf7cce60,0x74cdcaac .word 0x00000000,0x00000008 .word 0xd33f4c90,0x7f4815e6 p41_dispatch_retry: .word 0,0 p41_xintr_data: .word 0x00000000,0x00000001 .word 0xafabc170,0x61f792e2 .word 0x00000000,0x00000002 .word 0x5a499ba7,0xa9bf9dfa .word 0x00000000,0x00000003 .word 0xedfdc350,0x0d2b738e .word 0x00000000,0x00000004 .word 0x5adf68a7,0x898ca121 .word 0x00000000,0x00000005 .word 0xea4c0b5f,0xf7b4e4ed .word 0x00000000,0x00000006 .word 0x8294aa97,0xf8b5b1c8 .word 0x00000000,0x00000007 .word 0xdc82af17,0x88a4d90f .word 0x00000000,0x00000008 .word 0x72a65608,0x3b110ee6 p42_dispatch_retry: .word 0,0 p42_xintr_data: .word 0x00000000,0x00000001 .word 0x7b38d0f0,0x35fa53b0 .word 0x00000000,0x00000002 .word 0xc158d9af,0xfa928912 .word 0x00000000,0x00000003 .word 0x89e7d580,0x05efcaaa .word 0x00000000,0x00000004 .word 0xb25b936f,0xe9c452e3 .word 0x00000000,0x00000005 .word 0x9fa15c68,0x37e7b925 .word 0x00000000,0x00000006 .word 0x18030727,0xecf93465 .word 0x00000000,0x00000007 .word 0x441dfe1f,0x89c41c99 .word 0x00000000,0x00000008 .word 0x63892948,0x24fb16ad p43_dispatch_retry: .word 0,0 p43_xintr_data: .word 0x00000000,0x00000001 .word 0xd0494877,0x8f359f79 .word 0x00000000,0x00000002 .word 0x52dd8008,0x6ba415c9 .word 0x00000000,0x00000003 .word 0x4365f738,0x366225e6 .word 0x00000000,0x00000004 .word 0xe4b894c0,0x1b081f96 .word 0x00000000,0x00000005 .word 0xe7ccdd50,0x6cb39174 .word 0x00000000,0x00000006 .word 0x57b4cd57,0xa305cfdd .word 0x00000000,0x00000007 .word 0xdd12363f,0xc0a7c6b1 .word 0x00000000,0x00000008 .word 0x07d46d17,0xcf8dd070 p44_dispatch_retry: .word 0,0 p44_xintr_data: .word 0x00000000,0x00000001 .word 0x4f8ac9ef,0xfcda58c3 .word 0x00000000,0x00000002 .word 0xe7e9e51f,0x8ef44bc4 .word 0x00000000,0x00000003 .word 0xbfeed048,0x618de8e1 .word 0x00000000,0x00000004 .word 0xb71bcc10,0x11bc50c0 .word 0x00000000,0x00000005 .word 0x69bc7a58,0x1fa1d2bd .word 0x00000000,0x00000006 .word 0xb74da990,0x2f1c3985 .word 0x00000000,0x00000007 .word 0x730ea640,0x03739afd .word 0x00000000,0x00000008 .word 0xb354ce1f,0xcacf8a07 p45_dispatch_retry: .word 0,0 p45_xintr_data: .word 0x00000000,0x00000001 .word 0xe9d9b0c8,0x446fa49f .word 0x00000000,0x00000002 .word 0x3897e658,0x0a6f5e51 .word 0x00000000,0x00000003 .word 0x21f99627,0xd82b5840 .word 0x00000000,0x00000004 .word 0x1026d007,0x8e987758 .word 0x00000000,0x00000005 .word 0x148471e7,0xee2c6d61 .word 0x00000000,0x00000006 .word 0xf46ad520,0x4d2c136c .word 0x00000000,0x00000007 .word 0x7d4d5b28,0x3038785e .word 0x00000000,0x00000008 .word 0x015bf110,0x49bbefe8 p46_dispatch_retry: .word 0,0 p46_xintr_data: .word 0x00000000,0x00000001 .word 0x40c242c7,0x87d9031c .word 0x00000000,0x00000002 .word 0x40da9520,0x613f7ca6 .word 0x00000000,0x00000003 .word 0x2c291a9f,0xce53af67 .word 0x00000000,0x00000004 .word 0x17d40a58,0x78cd5486 .word 0x00000000,0x00000005 .word 0xf4cefce0,0x44a5a068 .word 0x00000000,0x00000006 .word 0xd956411f,0xfa70afa5 .word 0x00000000,0x00000007 .word 0xef12865f,0xad7998ec .word 0x00000000,0x00000008 .word 0xe350e4b0,0x3475fbb4 p47_dispatch_retry: .word 0,0 p47_xintr_data: .word 0x00000000,0x00000001 .word 0xf0b18010,0x5339edc8 .word 0x00000000,0x00000002 .word 0x838abcff,0xdbc7950e .word 0x00000000,0x00000003 .word 0x6b54c240,0x6577111c .word 0x00000000,0x00000004 .word 0x5ae324df,0xca1bf366 .word 0x00000000,0x00000005 .word 0xd218c050,0x766c0bca .word 0x00000000,0x00000006 .word 0x15363b90,0x243f20f8 .word 0x00000000,0x00000007 .word 0x66a0dfc0,0x70030362 .word 0x00000000,0x00000008 .word 0x89321cff,0xb6120bcb p48_dispatch_retry: .word 0,0 p48_xintr_data: .word 0x00000000,0x00000001 .word 0xa22c9fcf,0xcc2085f7 .word 0x00000000,0x00000002 .word 0x245fd86f,0xc59c5ac8 .word 0x00000000,0x00000003 .word 0x58affacf,0x9601dafd .word 0x00000000,0x00000004 .word 0x2a9f7378,0x53b2d955 .word 0x00000000,0x00000005 .word 0xe323e417,0xd7cb8f55 .word 0x00000000,0x00000006 .word 0xf114a4d0,0x102f97f9 .word 0x00000000,0x00000007 .word 0x0c0bbfff,0xe65e7d49 .word 0x00000000,0x00000008 .word 0x0f549e50,0x70c7e3e4 p49_dispatch_retry: .word 0,0 p49_xintr_data: .word 0x00000000,0x00000001 .word 0x7bcda618,0x643b2a1b .word 0x00000000,0x00000002 .word 0xe89a3ed7,0xde93a82f .word 0x00000000,0x00000003 .word 0x2e09e077,0xc9e9d578 .word 0x00000000,0x00000004 .word 0x6905b0bf,0x8f2a1f56 .word 0x00000000,0x00000005 .word 0xa522da7f,0xe7d09937 .word 0x00000000,0x00000006 .word 0x6514028f,0xb385bb77 .word 0x00000000,0x00000007 .word 0x5882c818,0x2c657600 .word 0x00000000,0x00000008 .word 0x52df42c0,0x69f8cbed p50_dispatch_retry: .word 0,0 p50_xintr_data: .word 0x00000000,0x00000001 .word 0x3523fd77,0xee1f39e4 .word 0x00000000,0x00000002 .word 0x944fecd0,0x777c6f4e .word 0x00000000,0x00000003 .word 0xc70f0bf0,0x73bdc0b0 .word 0x00000000,0x00000004 .word 0xa817a32f,0xe5e8ce72 .word 0x00000000,0x00000005 .word 0x6d859e48,0x67be483b .word 0x00000000,0x00000006 .word 0xe72bb5f7,0xa957c6f5 .word 0x00000000,0x00000007 .word 0x3d2544c0,0x73cb4656 .word 0x00000000,0x00000008 .word 0xcb2a0e78,0x7742b426 p51_dispatch_retry: .word 0,0 p51_xintr_data: .word 0x00000000,0x00000001 .word 0xc0a815cf,0xeb85a574 .word 0x00000000,0x00000002 .word 0x05039a30,0x338b2b5b .word 0x00000000,0x00000003 .word 0xc149f998,0x228f3943 .word 0x00000000,0x00000004 .word 0x4643c8c0,0x043ddaf6 .word 0x00000000,0x00000005 .word 0xa9274330,0x4996316b .word 0x00000000,0x00000006 .word 0xaf6ab74f,0xae5b4006 .word 0x00000000,0x00000007 .word 0xb35bbc40,0x6adf1292 .word 0x00000000,0x00000008 .word 0xd0b201e7,0xbc722f07 p52_dispatch_retry: .word 0,0 p52_xintr_data: .word 0x00000000,0x00000001 .word 0xa00c35c8,0x2810f02c .word 0x00000000,0x00000002 .word 0xace66878,0x54fd30ff .word 0x00000000,0x00000003 .word 0x807c09b0,0x7c39cad5 .word 0x00000000,0x00000004 .word 0x37a93550,0x02824d04 .word 0x00000000,0x00000005 .word 0xc3829028,0x7fc64f85 .word 0x00000000,0x00000006 .word 0xe803a5b7,0x83d44fa0 .word 0x00000000,0x00000007 .word 0x446b31f8,0x19e43139 .word 0x00000000,0x00000008 .word 0x3b6342af,0xe9b11e6d p53_dispatch_retry: .word 0,0 p53_xintr_data: .word 0x00000000,0x00000001 .word 0xaff6bd88,0x7a0ebf6a .word 0x00000000,0x00000002 .word 0xd86f5218,0x2506e9a8 .word 0x00000000,0x00000003 .word 0x2aff35af,0xb7b3bc7f .word 0x00000000,0x00000004 .word 0xff77b44f,0xe865d124 .word 0x00000000,0x00000005 .word 0x0a0e2c57,0x94f2e310 .word 0x00000000,0x00000006 .word 0x0dc02a58,0x27606843 .word 0x00000000,0x00000007 .word 0x9ad29278,0x75372ca9 .word 0x00000000,0x00000008 .word 0x97faf15f,0xf7e66a27 p54_dispatch_retry: .word 0,0 p54_xintr_data: .word 0x00000000,0x00000001 .word 0x09a78ba0,0x04da900b .word 0x00000000,0x00000002 .word 0xb936ea8f,0x9e715f05 .word 0x00000000,0x00000003 .word 0x775208d8,0x3603a587 .word 0x00000000,0x00000004 .word 0xf737fbd7,0xc10fabcd .word 0x00000000,0x00000005 .word 0xec00ae97,0xdc5d38cc .word 0x00000000,0x00000006 .word 0xd61d3560,0x453792db .word 0x00000000,0x00000007 .word 0xe5b44177,0xe2e16e1f .word 0x00000000,0x00000008 .word 0x1fe2d708,0x2420700e p55_dispatch_retry: .word 0,0 p55_xintr_data: .word 0x00000000,0x00000001 .word 0xebe61920,0x12ffc402 .word 0x00000000,0x00000002 .word 0x3f9f7e68,0x219ea33f .word 0x00000000,0x00000003 .word 0x6152cfa0,0x44dae8bb .word 0x00000000,0x00000004 .word 0x05d8b007,0xb43ac5e1 .word 0x00000000,0x00000005 .word 0xa54db7df,0xfd697ab9 .word 0x00000000,0x00000006 .word 0xc9b08b9f,0xae2619d4 .word 0x00000000,0x00000007 .word 0xbc4cd2c8,0x4f42d239 .word 0x00000000,0x00000008 .word 0x734966cf,0x97509415 p56_dispatch_retry: .word 0,0 p56_xintr_data: .word 0x00000000,0x00000001 .word 0x54733008,0x2d9c9067 .word 0x00000000,0x00000002 .word 0x6c015eff,0xbec09203 .word 0x00000000,0x00000003 .word 0x83022170,0x637ee5ef .word 0x00000000,0x00000004 .word 0xe5004180,0x5f5ddbb0 .word 0x00000000,0x00000005 .word 0x2e0aa487,0xe0f1c2e5 .word 0x00000000,0x00000006 .word 0x8e4ca150,0x77feccc8 .word 0x00000000,0x00000007 .word 0x215d2f9f,0x8f1617c6 .word 0x00000000,0x00000008 .word 0x8d1159d7,0xc1b66349 p57_dispatch_retry: .word 0,0 p57_xintr_data: .word 0x00000000,0x00000001 .word 0x239f74c8,0x688698f9 .word 0x00000000,0x00000002 .word 0x3a49f96f,0xfb8a7556 .word 0x00000000,0x00000003 .word 0x59baa740,0x15e7c984 .word 0x00000000,0x00000004 .word 0xd59f2a78,0x31417894 .word 0x00000000,0x00000005 .word 0xb8dc456f,0x8b07eac8 .word 0x00000000,0x00000006 .word 0x491aea10,0x19124cc9 .word 0x00000000,0x00000007 .word 0xbc76386f,0xdfe708bf .word 0x00000000,0x00000008 .word 0x4017deb8,0x0d40aeb5 p58_dispatch_retry: .word 0,0 p58_xintr_data: .word 0x00000000,0x00000001 .word 0x7a71bb07,0xcbe09daf .word 0x00000000,0x00000002 .word 0x74c0fcd7,0xe6da7b35 .word 0x00000000,0x00000003 .word 0xa60de28f,0xd95df314 .word 0x00000000,0x00000004 .word 0xfa591ac7,0xee083e1a .word 0x00000000,0x00000005 .word 0x647a8ff0,0x7460ef20 .word 0x00000000,0x00000006 .word 0x6f4723ef,0x8fc97447 .word 0x00000000,0x00000007 .word 0xaa44a0b0,0x00523d9d .word 0x00000000,0x00000008 .word 0x62fc090f,0xa08b0f23 p59_dispatch_retry: .word 0,0 p59_xintr_data: .word 0x00000000,0x00000001 .word 0xa8965d40,0x41828c18 .word 0x00000000,0x00000002 .word 0x2e4ea338,0x3f139d38 .word 0x00000000,0x00000003 .word 0xd7abe71f,0xb2b90864 .word 0x00000000,0x00000004 .word 0x0ea6f9a7,0xca9c4855 .word 0x00000000,0x00000005 .word 0x40531fff,0x9e6376df .word 0x00000000,0x00000006 .word 0xb0638757,0xaf31663c .word 0x00000000,0x00000007 .word 0xd2219687,0xba86aa80 .word 0x00000000,0x00000008 .word 0x511a1d87,0xb79fd414 p60_dispatch_retry: .word 0,0 p60_xintr_data: .word 0x00000000,0x00000001 .word 0x994e7b47,0xff2d74fa .word 0x00000000,0x00000002 .word 0x27bc8e5f,0xcc6e7322 .word 0x00000000,0x00000003 .word 0x17641547,0xce90aa3c .word 0x00000000,0x00000004 .word 0x964fb487,0x9b45dd2d .word 0x00000000,0x00000005 .word 0x1632cabf,0xa6ccd8bd .word 0x00000000,0x00000006 .word 0x47957860,0x22bbb4b2 .word 0x00000000,0x00000007 .word 0x0a0844ef,0xad48d455 .word 0x00000000,0x00000008 .word 0xe76c8df7,0x98aad09f p61_dispatch_retry: .word 0,0 p61_xintr_data: .word 0x00000000,0x00000001 .word 0x8ae15c17,0xa17c1ee8 .word 0x00000000,0x00000002 .word 0x6553f7f0,0x5fa488b3 .word 0x00000000,0x00000003 .word 0xbed29890,0x42958694 .word 0x00000000,0x00000004 .word 0xc8be4060,0x40970354 .word 0x00000000,0x00000005 .word 0xcc31d970,0x2a9b4bbc .word 0x00000000,0x00000006 .word 0xf348d4af,0xf1b9688c .word 0x00000000,0x00000007 .word 0xca6614b8,0x19c20878 .word 0x00000000,0x00000008 .word 0x8accdaa0,0x2df5c92f p62_dispatch_retry: .word 0,0 p62_xintr_data: .word 0x00000000,0x00000001 .word 0xd92a8030,0x1f1f25e7 .word 0x00000000,0x00000002 .word 0x0f7122d8,0x063c11b4 .word 0x00000000,0x00000003 .word 0xccb8582f,0xfb44cab0 .word 0x00000000,0x00000004 .word 0x56d760ef,0xca3a3ffc .word 0x00000000,0x00000005 .word 0xfe331b57,0xb2c5e5de .word 0x00000000,0x00000006 .word 0xe7791950,0x2b79f9f5 .word 0x00000000,0x00000007 .word 0x08cecc0f,0xb2a18b62 .word 0x00000000,0x00000008 .word 0xd98b91d8,0x363f263f p63_dispatch_retry: .word 0,0 p63_xintr_data: .word 0x00000000,0x00000001 .word 0xbcd6d638,0x4f4667c4 .word 0x00000000,0x00000002 .word 0xc96719f8,0x7cd05856 .word 0x00000000,0x00000003 .word 0xf0956370,0x14d94049 .word 0x00000000,0x00000004 .word 0xf20e92b0,0x6784967e .word 0x00000000,0x00000005 .word 0xe290dfaf,0xec93c131 .word 0x00000000,0x00000006 .word 0xa09575d8,0x147d6ae1 .word 0x00000000,0x00000007 .word 0xd5988a47,0xf8e167a4 .word 0x00000000,0x00000008 .word 0x2196a4a8,0x751d2c72 .align 8 p0_xintr_expected: .word 0 p1_xintr_expected: .word 0 p2_xintr_expected: .word 0 p3_xintr_expected: .word 0 p4_xintr_expected: .word 0 p5_xintr_expected: .word 0 p6_xintr_expected: .word 0 p7_xintr_expected: .word 0 p8_xintr_expected: .word 0 p9_xintr_expected: .word 0 p10_xintr_expected: .word 0 p11_xintr_expected: .word 0 p12_xintr_expected: .word 0 p13_xintr_expected: .word 0 p14_xintr_expected: .word 0 p15_xintr_expected: .word 0 p16_xintr_expected: .word 0 p17_xintr_expected: .word 0 p18_xintr_expected: .word 0 p19_xintr_expected: .word 0 p20_xintr_expected: .word 0 p21_xintr_expected: .word 0 p22_xintr_expected: .word 0 p23_xintr_expected: .word 0 p24_xintr_expected: .word 0 p25_xintr_expected: .word 0 p26_xintr_expected: .word 0 p27_xintr_expected: .word 0 p28_xintr_expected: .word 0 p29_xintr_expected: .word 0 p30_xintr_expected: .word 0 p31_xintr_expected: .word 0 p32_xintr_expected: .word 0 p33_xintr_expected: .word 0 p34_xintr_expected: .word 0 p35_xintr_expected: .word 0 p36_xintr_expected: .word 0 p37_xintr_expected: .word 0 p38_xintr_expected: .word 0 p39_xintr_expected: .word 0 p40_xintr_expected: .word 0 p41_xintr_expected: .word 0 p42_xintr_expected: .word 0 p43_xintr_expected: .word 0 p44_xintr_expected: .word 0 p45_xintr_expected: .word 0 p46_xintr_expected: .word 0 p47_xintr_expected: .word 0 p48_xintr_expected: .word 0 p49_xintr_expected: .word 0 p50_xintr_expected: .word 0 p51_xintr_expected: .word 0 p52_xintr_expected: .word 0 p53_xintr_expected: .word 0 p54_xintr_expected: .word 0 p55_xintr_expected: .word 0 p56_xintr_expected: .word 0 p57_xintr_expected: .word 0 p58_xintr_expected: .word 0 p59_xintr_expected: .word 0 p60_xintr_expected: .word 0 p61_xintr_expected: .word 0 p62_xintr_expected: .word 0 p63_xintr_expected: .word 0 .align 64 xintr_data_ptrs: .word p0_xintr_data .word p1_xintr_data .word p2_xintr_data .word p3_xintr_data .word p4_xintr_data .word p5_xintr_data .word p6_xintr_data .word p7_xintr_data .word p8_xintr_data .word p9_xintr_data .word p10_xintr_data .word p11_xintr_data .word p12_xintr_data .word p13_xintr_data .word p14_xintr_data .word p15_xintr_data .word p16_xintr_data .word p17_xintr_data .word p18_xintr_data .word p19_xintr_data .word p20_xintr_data .word p21_xintr_data .word p22_xintr_data .word p23_xintr_data .word p24_xintr_data .word p25_xintr_data .word p26_xintr_data .word p27_xintr_data .word p28_xintr_data .word p29_xintr_data .word p30_xintr_data .word p31_xintr_data .word p32_xintr_data .word p33_xintr_data .word p34_xintr_data .word p35_xintr_data .word p36_xintr_data .word p37_xintr_data .word p38_xintr_data .word p39_xintr_data .word p40_xintr_data .word p41_xintr_data .word p42_xintr_data .word p43_xintr_data .word p44_xintr_data .word p45_xintr_data .word p46_xintr_data .word p47_xintr_data .word p48_xintr_data .word p49_xintr_data .word p50_xintr_data .word p51_xintr_data .word p52_xintr_data .word p53_xintr_data .word p54_xintr_data .word p55_xintr_data .word p56_xintr_data .word p57_xintr_data .word p58_xintr_data .word p59_xintr_data .word p60_xintr_data .word p61_xintr_data .word p62_xintr_data .word p63_xintr_data .align 8 p0_xintr_db: .skip 512 p1_xintr_db: .skip 512 p2_xintr_db: .skip 512 p3_xintr_db: .skip 512 p4_xintr_db: .skip 512 p5_xintr_db: .skip 512 p6_xintr_db: .skip 512 p7_xintr_db: .skip 512 p8_xintr_db: .skip 512 p9_xintr_db: .skip 512 p10_xintr_db: .skip 512 p11_xintr_db: .skip 512 p12_xintr_db: .skip 512 p13_xintr_db: .skip 512 p14_xintr_db: .skip 512 p15_xintr_db: .skip 512 p16_xintr_db: .skip 512 p17_xintr_db: .skip 512 p18_xintr_db: .skip 512 p19_xintr_db: .skip 512 p20_xintr_db: .skip 512 p21_xintr_db: .skip 512 p22_xintr_db: .skip 512 p23_xintr_db: .skip 512 p24_xintr_db: .skip 512 p25_xintr_db: .skip 512 p26_xintr_db: .skip 512 p27_xintr_db: .skip 512 p28_xintr_db: .skip 512 p29_xintr_db: .skip 512 p30_xintr_db: .skip 512 p31_xintr_db: .skip 512 p32_xintr_db: .skip 512 p33_xintr_db: .skip 512 p34_xintr_db: .skip 512 p35_xintr_db: .skip 512 p36_xintr_db: .skip 512 p37_xintr_db: .skip 512 p38_xintr_db: .skip 512 p39_xintr_db: .skip 512 p40_xintr_db: .skip 512 p41_xintr_db: .skip 512 p42_xintr_db: .skip 512 p43_xintr_db: .skip 512 p44_xintr_db: .skip 512 p45_xintr_db: .skip 512 p46_xintr_db: .skip 512 p47_xintr_db: .skip 512 p48_xintr_db: .skip 512 p49_xintr_db: .skip 512 p50_xintr_db: .skip 512 p51_xintr_db: .skip 512 p52_xintr_db: .skip 512 p53_xintr_db: .skip 512 p54_xintr_db: .skip 512 p55_xintr_db: .skip 512 p56_xintr_db: .skip 512 p57_xintr_db: .skip 512 p58_xintr_db: .skip 512 p59_xintr_db: .skip 512 p60_xintr_db: .skip 512 p61_xintr_db: .skip 512 p62_xintr_db: .skip 512 p63_xintr_db: .skip 512 p0_xintr_retry_count: .word 0,0 p1_xintr_retry_count: .word 0,0 p2_xintr_retry_count: .word 0,0 p3_xintr_retry_count: .word 0,0 p4_xintr_retry_count: .word 0,0 p5_xintr_retry_count: .word 0,0 p6_xintr_retry_count: .word 0,0 p7_xintr_retry_count: .word 0,0 p8_xintr_retry_count: .word 0,0 p9_xintr_retry_count: .word 0,0 p10_xintr_retry_count: .word 0,0 p11_xintr_retry_count: .word 0,0 p12_xintr_retry_count: .word 0,0 p13_xintr_retry_count: .word 0,0 p14_xintr_retry_count: .word 0,0 p15_xintr_retry_count: .word 0,0 p16_xintr_retry_count: .word 0,0 p17_xintr_retry_count: .word 0,0 p18_xintr_retry_count: .word 0,0 p19_xintr_retry_count: .word 0,0 p20_xintr_retry_count: .word 0,0 p21_xintr_retry_count: .word 0,0 p22_xintr_retry_count: .word 0,0 p23_xintr_retry_count: .word 0,0 p24_xintr_retry_count: .word 0,0 p25_xintr_retry_count: .word 0,0 p26_xintr_retry_count: .word 0,0 p27_xintr_retry_count: .word 0,0 p28_xintr_retry_count: .word 0,0 p29_xintr_retry_count: .word 0,0 p30_xintr_retry_count: .word 0,0 p31_xintr_retry_count: .word 0,0 p32_xintr_retry_count: .word 0,0 p33_xintr_retry_count: .word 0,0 p34_xintr_retry_count: .word 0,0 p35_xintr_retry_count: .word 0,0 p36_xintr_retry_count: .word 0,0 p37_xintr_retry_count: .word 0,0 p38_xintr_retry_count: .word 0,0 p39_xintr_retry_count: .word 0,0 p40_xintr_retry_count: .word 0,0 p41_xintr_retry_count: .word 0,0 p42_xintr_retry_count: .word 0,0 p43_xintr_retry_count: .word 0,0 p44_xintr_retry_count: .word 0,0 p45_xintr_retry_count: .word 0,0 p46_xintr_retry_count: .word 0,0 p47_xintr_retry_count: .word 0,0 p48_xintr_retry_count: .word 0,0 p49_xintr_retry_count: .word 0,0 p50_xintr_retry_count: .word 0,0 p51_xintr_retry_count: .word 0,0 p52_xintr_retry_count: .word 0,0 p53_xintr_retry_count: .word 0,0 p54_xintr_retry_count: .word 0,0 p55_xintr_retry_count: .word 0,0 p56_xintr_retry_count: .word 0,0 p57_xintr_retry_count: .word 0,0 p58_xintr_retry_count: .word 0,0 p59_xintr_retry_count: .word 0,0 p60_xintr_retry_count: .word 0,0 p61_xintr_retry_count: .word 0,0 p62_xintr_retry_count: .word 0,0 p63_xintr_retry_count: .word 0,0 p0_reset_cnt: .word 0 .align 8 p0_ec_timing_ctrl: .word 0,0 p0_ec_control: .word 0,0 p0_mcu_shadow: .skip 80 p1_reset_cnt: .word 0 .align 8 p1_ec_timing_ctrl: .word 0,0 p1_ec_control: .word 0,0 p1_mcu_shadow: .skip 80 p2_reset_cnt: .word 0 .align 8 p2_ec_timing_ctrl: .word 0,0 p2_ec_control: .word 0,0 p2_mcu_shadow: .skip 80 p3_reset_cnt: .word 0 .align 8 p3_ec_timing_ctrl: .word 0,0 p3_ec_control: .word 0,0 p3_mcu_shadow: .skip 80 p4_reset_cnt: .word 0 .align 8 p4_ec_timing_ctrl: .word 0,0 p4_ec_control: .word 0,0 p4_mcu_shadow: .skip 80 p5_reset_cnt: .word 0 .align 8 p5_ec_timing_ctrl: .word 0,0 p5_ec_control: .word 0,0 p5_mcu_shadow: .skip 80 p6_reset_cnt: .word 0 .align 8 p6_ec_timing_ctrl: .word 0,0 p6_ec_control: .word 0,0 p6_mcu_shadow: .skip 80 p7_reset_cnt: .word 0 .align 8 p7_ec_timing_ctrl: .word 0,0 p7_ec_control: .word 0,0 p7_mcu_shadow: .skip 80 p8_reset_cnt: .word 0 .align 8 p8_ec_timing_ctrl: .word 0,0 p8_ec_control: .word 0,0 p8_mcu_shadow: .skip 80 p9_reset_cnt: .word 0 .align 8 p9_ec_timing_ctrl: .word 0,0 p9_ec_control: .word 0,0 p9_mcu_shadow: .skip 80 p10_reset_cnt: .word 0 .align 8 p10_ec_timing_ctrl: .word 0,0 p10_ec_control: .word 0,0 p10_mcu_shadow: .skip 80 p11_reset_cnt: .word 0 .align 8 p11_ec_timing_ctrl: .word 0,0 p11_ec_control: .word 0,0 p11_mcu_shadow: .skip 80 p12_reset_cnt: .word 0 .align 8 p12_ec_timing_ctrl: .word 0,0 p12_ec_control: .word 0,0 p12_mcu_shadow: .skip 80 p13_reset_cnt: .word 0 .align 8 p13_ec_timing_ctrl: .word 0,0 p13_ec_control: .word 0,0 p13_mcu_shadow: .skip 80 p14_reset_cnt: .word 0 .align 8 p14_ec_timing_ctrl: .word 0,0 p14_ec_control: .word 0,0 p14_mcu_shadow: .skip 80 p15_reset_cnt: .word 0 .align 8 p15_ec_timing_ctrl: .word 0,0 p15_ec_control: .word 0,0 p15_mcu_shadow: .skip 80 p16_reset_cnt: .word 0 .align 8 p16_ec_timing_ctrl: .word 0,0 p16_ec_control: .word 0,0 p16_mcu_shadow: .skip 80 p17_reset_cnt: .word 0 .align 8 p17_ec_timing_ctrl: .word 0,0 p17_ec_control: .word 0,0 p17_mcu_shadow: .skip 80 p18_reset_cnt: .word 0 .align 8 p18_ec_timing_ctrl: .word 0,0 p18_ec_control: .word 0,0 p18_mcu_shadow: .skip 80 p19_reset_cnt: .word 0 .align 8 p19_ec_timing_ctrl: .word 0,0 p19_ec_control: .word 0,0 p19_mcu_shadow: .skip 80 p20_reset_cnt: .word 0 .align 8 p20_ec_timing_ctrl: .word 0,0 p20_ec_control: .word 0,0 p20_mcu_shadow: .skip 80 p21_reset_cnt: .word 0 .align 8 p21_ec_timing_ctrl: .word 0,0 p21_ec_control: .word 0,0 p21_mcu_shadow: .skip 80 p22_reset_cnt: .word 0 .align 8 p22_ec_timing_ctrl: .word 0,0 p22_ec_control: .word 0,0 p22_mcu_shadow: .skip 80 p23_reset_cnt: .word 0 .align 8 p23_ec_timing_ctrl: .word 0,0 p23_ec_control: .word 0,0 p23_mcu_shadow: .skip 80 p24_reset_cnt: .word 0 .align 8 p24_ec_timing_ctrl: .word 0,0 p24_ec_control: .word 0,0 p24_mcu_shadow: .skip 80 p25_reset_cnt: .word 0 .align 8 p25_ec_timing_ctrl: .word 0,0 p25_ec_control: .word 0,0 p25_mcu_shadow: .skip 80 p26_reset_cnt: .word 0 .align 8 p26_ec_timing_ctrl: .word 0,0 p26_ec_control: .word 0,0 p26_mcu_shadow: .skip 80 p27_reset_cnt: .word 0 .align 8 p27_ec_timing_ctrl: .word 0,0 p27_ec_control: .word 0,0 p27_mcu_shadow: .skip 80 p28_reset_cnt: .word 0 .align 8 p28_ec_timing_ctrl: .word 0,0 p28_ec_control: .word 0,0 p28_mcu_shadow: .skip 80 p29_reset_cnt: .word 0 .align 8 p29_ec_timing_ctrl: .word 0,0 p29_ec_control: .word 0,0 p29_mcu_shadow: .skip 80 p30_reset_cnt: .word 0 .align 8 p30_ec_timing_ctrl: .word 0,0 p30_ec_control: .word 0,0 p30_mcu_shadow: .skip 80 p31_reset_cnt: .word 0 .align 8 p31_ec_timing_ctrl: .word 0,0 p31_ec_control: .word 0,0 p31_mcu_shadow: .skip 80 p32_reset_cnt: .word 0 .align 8 p32_ec_timing_ctrl: .word 0,0 p32_ec_control: .word 0,0 p32_mcu_shadow: .skip 80 p33_reset_cnt: .word 0 .align 8 p33_ec_timing_ctrl: .word 0,0 p33_ec_control: .word 0,0 p33_mcu_shadow: .skip 80 p34_reset_cnt: .word 0 .align 8 p34_ec_timing_ctrl: .word 0,0 p34_ec_control: .word 0,0 p34_mcu_shadow: .skip 80 p35_reset_cnt: .word 0 .align 8 p35_ec_timing_ctrl: .word 0,0 p35_ec_control: .word 0,0 p35_mcu_shadow: .skip 80 p36_reset_cnt: .word 0 .align 8 p36_ec_timing_ctrl: .word 0,0 p36_ec_control: .word 0,0 p36_mcu_shadow: .skip 80 p37_reset_cnt: .word 0 .align 8 p37_ec_timing_ctrl: .word 0,0 p37_ec_control: .word 0,0 p37_mcu_shadow: .skip 80 p38_reset_cnt: .word 0 .align 8 p38_ec_timing_ctrl: .word 0,0 p38_ec_control: .word 0,0 p38_mcu_shadow: .skip 80 p39_reset_cnt: .word 0 .align 8 p39_ec_timing_ctrl: .word 0,0 p39_ec_control: .word 0,0 p39_mcu_shadow: .skip 80 p40_reset_cnt: .word 0 .align 8 p40_ec_timing_ctrl: .word 0,0 p40_ec_control: .word 0,0 p40_mcu_shadow: .skip 80 p41_reset_cnt: .word 0 .align 8 p41_ec_timing_ctrl: .word 0,0 p41_ec_control: .word 0,0 p41_mcu_shadow: .skip 80 p42_reset_cnt: .word 0 .align 8 p42_ec_timing_ctrl: .word 0,0 p42_ec_control: .word 0,0 p42_mcu_shadow: .skip 80 p43_reset_cnt: .word 0 .align 8 p43_ec_timing_ctrl: .word 0,0 p43_ec_control: .word 0,0 p43_mcu_shadow: .skip 80 p44_reset_cnt: .word 0 .align 8 p44_ec_timing_ctrl: .word 0,0 p44_ec_control: .word 0,0 p44_mcu_shadow: .skip 80 p45_reset_cnt: .word 0 .align 8 p45_ec_timing_ctrl: .word 0,0 p45_ec_control: .word 0,0 p45_mcu_shadow: .skip 80 p46_reset_cnt: .word 0 .align 8 p46_ec_timing_ctrl: .word 0,0 p46_ec_control: .word 0,0 p46_mcu_shadow: .skip 80 p47_reset_cnt: .word 0 .align 8 p47_ec_timing_ctrl: .word 0,0 p47_ec_control: .word 0,0 p47_mcu_shadow: .skip 80 p48_reset_cnt: .word 0 .align 8 p48_ec_timing_ctrl: .word 0,0 p48_ec_control: .word 0,0 p48_mcu_shadow: .skip 80 p49_reset_cnt: .word 0 .align 8 p49_ec_timing_ctrl: .word 0,0 p49_ec_control: .word 0,0 p49_mcu_shadow: .skip 80 p50_reset_cnt: .word 0 .align 8 p50_ec_timing_ctrl: .word 0,0 p50_ec_control: .word 0,0 p50_mcu_shadow: .skip 80 p51_reset_cnt: .word 0 .align 8 p51_ec_timing_ctrl: .word 0,0 p51_ec_control: .word 0,0 p51_mcu_shadow: .skip 80 p52_reset_cnt: .word 0 .align 8 p52_ec_timing_ctrl: .word 0,0 p52_ec_control: .word 0,0 p52_mcu_shadow: .skip 80 p53_reset_cnt: .word 0 .align 8 p53_ec_timing_ctrl: .word 0,0 p53_ec_control: .word 0,0 p53_mcu_shadow: .skip 80 p54_reset_cnt: .word 0 .align 8 p54_ec_timing_ctrl: .word 0,0 p54_ec_control: .word 0,0 p54_mcu_shadow: .skip 80 p55_reset_cnt: .word 0 .align 8 p55_ec_timing_ctrl: .word 0,0 p55_ec_control: .word 0,0 p55_mcu_shadow: .skip 80 p56_reset_cnt: .word 0 .align 8 p56_ec_timing_ctrl: .word 0,0 p56_ec_control: .word 0,0 p56_mcu_shadow: .skip 80 p57_reset_cnt: .word 0 .align 8 p57_ec_timing_ctrl: .word 0,0 p57_ec_control: .word 0,0 p57_mcu_shadow: .skip 80 p58_reset_cnt: .word 0 .align 8 p58_ec_timing_ctrl: .word 0,0 p58_ec_control: .word 0,0 p58_mcu_shadow: .skip 80 p59_reset_cnt: .word 0 .align 8 p59_ec_timing_ctrl: .word 0,0 p59_ec_control: .word 0,0 p59_mcu_shadow: .skip 80 p60_reset_cnt: .word 0 .align 8 p60_ec_timing_ctrl: .word 0,0 p60_ec_control: .word 0,0 p60_mcu_shadow: .skip 80 p61_reset_cnt: .word 0 .align 8 p61_ec_timing_ctrl: .word 0,0 p61_ec_control: .word 0,0 p61_mcu_shadow: .skip 80 p62_reset_cnt: .word 0 .align 8 p62_ec_timing_ctrl: .word 0,0 p62_ec_control: .word 0,0 p62_mcu_shadow: .skip 80 p63_reset_cnt: .word 0 .align 8 p63_ec_timing_ctrl: .word 0,0 p63_ec_control: .word 0,0 p63_mcu_shadow: .skip 80 user_data_end: SECTION .p0_local0 DATA_VA=0x000800000 attr_data { Name = .p0_local0, VA = 0x0000000000800000, RA = 0x0000000010000000, PA = ra2pa(0x0000000010000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local0_start p0_local0_begin: .skip 0x100 p0_local0_start: .word 0x851bb6e0,0xad2990fb,0x31abbcd8,0x5d62f8d6 .word 0x233601e7,0xfcca3983,0x073ec533,0xb5db9cc7 .word 0x18b97214,0xa9877d0f,0x37eab138,0xd0a039ab .word 0x95ba903b,0xf076236d,0x1ca21661,0xf739656b p0_local0_end: SECTION .p0_local1 DATA_VA=0x000802000 attr_data { Name = .p0_local1, VA = 0x0000000000802000, RA = 0x0000000010800000, PA = ra2pa(0x0000000010800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local1_start p0_local1_begin: .skip 0x100 p0_local1_start: .word 0xf5eeb066,0xba725f7a,0xc38496fe,0xad550d65 .word 0xe90b8835,0x3c3f8420,0xf88d82ce,0xd662b9b2 .word 0xe8572dbf,0x65f56844,0x486e8bb2,0x4e9bdc79 .word 0x29194f9f,0x09b3c6f6,0xa462a836,0x4d34d781 p0_local1_end: SECTION .p0_local2 DATA_VA=0x000804000 attr_data { Name = .p0_local2, VA = 0x0000000000804000, RA = 0x0000000011000000, PA = ra2pa(0x0000000011000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local2_start p0_local2_begin: .skip 0x100 p0_local2_start: .word 0xcf4890e7,0xd4ebdb3c,0x97ab5e4d,0xa284a28b .word 0x2408b809,0xc1d38aca,0x76fb2bb4,0x764c809a .word 0x2c1092ff,0xc8398d0b,0x7c7c98ce,0x912e1bdf .word 0xdf441fea,0x6e7dc9ad,0xa6e9d336,0x18b5371d p0_local2_end: SECTION .p0_local3 DATA_VA=0x000806000 attr_data { Name = .p0_local3, VA = 0x0000000000806000, RA = 0x0000000011800000, PA = ra2pa(0x0000000011800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local3_start p0_local3_begin: .skip 0x100 p0_local3_start: .word 0x4d83e1ab,0xf3ef25c3,0x8638dcba,0xcdb6a51a .word 0xe37ea5da,0x7d85b89b,0xefdb51e1,0xe1ce28a2 .word 0x19482e94,0x94854312,0xad9e7251,0xb8f824f0 .word 0x675d2cc7,0xc9b0857b,0x2b849b2c,0xe1fb767b p0_local3_end: SECTION .p1_local0 DATA_VA=0x000808000 attr_data { Name = .p1_local0, VA = 0x0000000000808000, RA = 0x0000000012000000, PA = ra2pa(0x0000000012000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p1_local0_start p1_local0_begin: .skip 0x100 p1_local0_start: .word 0x74116772,0x30ea684f,0xa433bc6c,0xdc098c71 .word 0x1db2686e,0xa42e2455,0x6f446d22,0x30d07790 .word 0x54f71264,0x17200898,0x16302093,0x5d3dc610 .word 0x1aac6ec6,0x69f2f538,0x4cded185,0x8ce9c6ca p1_local0_end: SECTION .p1_local1 DATA_VA=0x00080a000 attr_data { Name = .p1_local1, VA = 0x000000000080a000, RA = 0x0000000012800000, PA = ra2pa(0x0000000012800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p1_local1_start p1_local1_begin: .skip 0x100 p1_local1_start: .word 0x85f19cb1,0x1ed0c584,0xee067b03,0x1bd9f9e4 .word 0xa2a5a742,0x58eeb6a0,0x02529871,0x586dc37a .word 0x850539b2,0x4b3f5a0b,0xcabd9d3b,0x9ed8f400 .word 0x77f24568,0x1ed21293,0xe0c05feb,0x5631d5c4 p1_local1_end: SECTION .p1_local2 DATA_VA=0x00080c000 attr_data { Name = .p1_local2, VA = 0x000000000080c000, RA = 0x0000000013000000, PA = ra2pa(0x0000000013000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p1_local2_start p1_local2_begin: .skip 0x100 p1_local2_start: .word 0x75951df7,0x847d219a,0x2838fbbe,0x7c48738b .word 0xa7c75518,0x6eacd1e4,0x6534043c,0x0c557460 .word 0x9e92e991,0xdffa2ff4,0xab1a56c7,0xdc0a5f6d .word 0xefa5cbad,0x0d17719c,0xcd865ebe,0xdc5d0d15 p1_local2_end: SECTION .p1_local3 DATA_VA=0x00080e000 attr_data { Name = .p1_local3, VA = 0x000000000080e000, RA = 0x0000000013800000, PA = ra2pa(0x0000000013800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p1_local3_start p1_local3_begin: .skip 0x100 p1_local3_start: .word 0xd84f07aa,0x04a5decf,0x85b854ee,0xcf745729 .word 0xe6a7f165,0xf67838b0,0x344e6ecc,0x2c093e10 .word 0x2bef2b3c,0xa6eb4909,0xcd9710d9,0x4136aab3 .word 0x68f38e56,0xd9295e40,0x09910490,0xd36c02c9 p1_local3_end: SECTION .p2_local0 DATA_VA=0x000810000 attr_data { Name = .p2_local0, VA = 0x0000000000810000, RA = 0x0000000014000000, PA = ra2pa(0x0000000014000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p2_local0_start p2_local0_begin: .skip 0x100 p2_local0_start: .word 0x03525985,0xd0c8c223,0xd550fd72,0xbec64e39 .word 0x8ccc2179,0x7e7d4a99,0x7669b9da,0x72cabd82 .word 0x7315344e,0x2a97089a,0xd4ae7161,0xf78c67ee .word 0x2e306b7c,0x290f794c,0x2792a764,0x27189367 p2_local0_end: SECTION .p2_local1 DATA_VA=0x000812000 attr_data { Name = .p2_local1, VA = 0x0000000000812000, RA = 0x0000000014800000, PA = ra2pa(0x0000000014800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p2_local1_start p2_local1_begin: .skip 0x100 p2_local1_start: .word 0xd86be9ae,0xa6addb7c,0x0fa45c76,0x43e5fef9 .word 0x3df97cbf,0x9ecaa675,0xd317175c,0x00ba8550 .word 0xaf876a43,0xcd7060b1,0x8daaea17,0xe945e8bd .word 0xa32738ae,0x59afc8e1,0x1a271c7f,0x1795eb7b p2_local1_end: SECTION .p2_local2 DATA_VA=0x000814000 attr_data { Name = .p2_local2, VA = 0x0000000000814000, RA = 0x0000000015000000, PA = ra2pa(0x0000000015000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p2_local2_start p2_local2_begin: .skip 0x100 p2_local2_start: .word 0x783277f3,0xc8e5088f,0xd59d5b8d,0x511eec59 .word 0x386f5f7a,0x0934dc46,0xf42b54a7,0x51057720 .word 0xa406d501,0x43f2bbaf,0x7573d8d2,0x5c780fad .word 0x4a6d17f6,0x716446d3,0x7dfd6df6,0x124280c3 p2_local2_end: SECTION .p2_local3 DATA_VA=0x000816000 attr_data { Name = .p2_local3, VA = 0x0000000000816000, RA = 0x0000000015800000, PA = ra2pa(0x0000000015800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p2_local3_start p2_local3_begin: .skip 0x100 p2_local3_start: .word 0xfef67b66,0x145fde53,0x2152305a,0x0e33abdf .word 0x9b4c9c5b,0x9c02a48b,0x0fdc53bd,0x14a3274d .word 0x754d267e,0x4a93fcb7,0x3582d569,0x47b1a350 .word 0xcbca6ab2,0xc39051f4,0x0a321952,0x22f2d532 p2_local3_end: SECTION .p3_local0 DATA_VA=0x000818000 attr_data { Name = .p3_local0, VA = 0x0000000000818000, RA = 0x0000000016000000, PA = ra2pa(0x0000000016000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p3_local0_start p3_local0_begin: .skip 0x100 p3_local0_start: .word 0x3188590a,0x20af630b,0x08d11312,0x8adb1c3a .word 0x2cccf3b0,0x6e0370b0,0x85dd6e71,0xdb8645ec .word 0x8137d279,0xac0a4b5f,0x9f34aea8,0xeeee1c61 .word 0xb23ad2b3,0xe48d8223,0x74d0062e,0x413d5bdd p3_local0_end: SECTION .p3_local1 DATA_VA=0x00081a000 attr_data { Name = .p3_local1, VA = 0x000000000081a000, RA = 0x0000000016800000, PA = ra2pa(0x0000000016800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p3_local1_start p3_local1_begin: .skip 0x100 p3_local1_start: .word 0xa7f62a5b,0xd7168ddd,0xf8153773,0x944d615b .word 0xb1a7687d,0xc6901b91,0xdce4df68,0xa2f652de .word 0x3d1bc2e0,0xa4fa5ae4,0x7e0d4ecd,0xa6995d43 .word 0x75366fbb,0xac7b6ce6,0xff8b6cfc,0x313ad242 p3_local1_end: SECTION .p3_local2 DATA_VA=0x00081c000 attr_data { Name = .p3_local2, VA = 0x000000000081c000, RA = 0x0000000017000000, PA = ra2pa(0x0000000017000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p3_local2_start p3_local2_begin: .skip 0x100 p3_local2_start: .word 0x492fb50c,0x5e81cba5,0xe8641a17,0xbec5a5c3 .word 0xfc17154b,0x4c058c82,0xb566c791,0x7db8f0b5 .word 0x0d1f961e,0x08e2517a,0x068e98fe,0x65f9ca6c .word 0xc7071843,0x8f262d03,0x44ba7337,0xbfa508b8 p3_local2_end: SECTION .p3_local3 DATA_VA=0x00081e000 attr_data { Name = .p3_local3, VA = 0x000000000081e000, RA = 0x0000000017800000, PA = ra2pa(0x0000000017800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p3_local3_start p3_local3_begin: .skip 0x100 p3_local3_start: .word 0xb2e735a5,0xcbce2183,0x171b9fde,0x524be910 .word 0x51575dba,0xfec940dd,0xd84dee33,0x468a1d7c .word 0xaf44fb6b,0x7c7e895c,0xf33120f3,0x8590b903 .word 0xf9f011bc,0x5353d557,0xa41a67cc,0x69440236 p3_local3_end: SECTION .p4_local0 DATA_VA=0x000820000 attr_data { Name = .p4_local0, VA = 0x0000000000820000, RA = 0x0000000018000000, PA = ra2pa(0x0000000018000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p4_local0_start p4_local0_begin: .skip 0x100 p4_local0_start: .word 0x3a0a980c,0x29f0cc0d,0x8aeb649f,0x840a8114 .word 0x7744f7f0,0x4523db24,0xc63110c3,0x6db8bf94 .word 0x55cc7017,0x9e0b2ad7,0x283d89d9,0x56de97e2 .word 0x945f7e22,0x1bfe4588,0x6f1165c8,0xe65fca40 p4_local0_end: SECTION .p4_local1 DATA_VA=0x000822000 attr_data { Name = .p4_local1, VA = 0x0000000000822000, RA = 0x0000000018800000, PA = ra2pa(0x0000000018800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p4_local1_start p4_local1_begin: .skip 0x100 p4_local1_start: .word 0x837c62f8,0x180e6d1f,0x00984acb,0x60bd06b1 .word 0x0b523fa4,0xa644087e,0x1fdeeef7,0x2259d115 .word 0xec5d2002,0x567fde19,0x80dbfaa7,0x2222e1f1 .word 0x19152774,0x437e4498,0x0d09e839,0x7d1f6791 p4_local1_end: SECTION .p4_local2 DATA_VA=0x000824000 attr_data { Name = .p4_local2, VA = 0x0000000000824000, RA = 0x0000000019000000, PA = ra2pa(0x0000000019000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p4_local2_start p4_local2_begin: .skip 0x100 p4_local2_start: .word 0x9b366465,0x057a0889,0x1b6c52c3,0x388bf5cb .word 0x03b2d5d1,0xed8393ce,0xd9ba52db,0xad097f56 .word 0x864b0daf,0x983f2e1a,0xf450040b,0x15b2f020 .word 0xd57493e5,0x0ffa989c,0x309e0150,0xf3a32270 p4_local2_end: SECTION .p4_local3 DATA_VA=0x000826000 attr_data { Name = .p4_local3, VA = 0x0000000000826000, RA = 0x0000000019800000, PA = ra2pa(0x0000000019800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p4_local3_start p4_local3_begin: .skip 0x100 p4_local3_start: .word 0xa70b5bbd,0xe18ef3c6,0xd5cc1db4,0x92723d87 .word 0x3b3b745b,0x7e66348d,0xd92c7618,0x6c0552f5 .word 0xf2244134,0xc3bc4f1f,0xf9fbaada,0x13d9abbf .word 0xbb25e958,0x15761b3e,0x416d1129,0x30d1057e p4_local3_end: SECTION .p5_local0 DATA_VA=0x000828000 attr_data { Name = .p5_local0, VA = 0x0000000000828000, RA = 0x000000001a000000, PA = ra2pa(0x000000001a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p5_local0_start p5_local0_begin: .skip 0x100 p5_local0_start: .word 0x6b2a6208,0x05668b47,0xfebf36b7,0x32701262 .word 0xdb435824,0xd06886e9,0xebd508b3,0x26b29905 .word 0x105dcced,0x812f8ae7,0xa77cb303,0x329aaaa8 .word 0x117fada2,0x7aeb4384,0x1b4cbe35,0xd92d60d3 p5_local0_end: SECTION .p5_local1 DATA_VA=0x00082a000 attr_data { Name = .p5_local1, VA = 0x000000000082a000, RA = 0x000000001a800000, PA = ra2pa(0x000000001a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p5_local1_start p5_local1_begin: .skip 0x100 p5_local1_start: .word 0x765dda07,0x8cece879,0xae27ebe9,0x80122a71 .word 0x655d49ab,0x5d9e5aab,0x4c5a8e59,0x38ac9cc6 .word 0xc71352b4,0x3b5a574e,0x4f2a1513,0xad07cd13 .word 0x7717eabd,0x6d5a7742,0xfe7b4d59,0x445f9c6f p5_local1_end: SECTION .p5_local2 DATA_VA=0x00082c000 attr_data { Name = .p5_local2, VA = 0x000000000082c000, RA = 0x000000001b000000, PA = ra2pa(0x000000001b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p5_local2_start p5_local2_begin: .skip 0x100 p5_local2_start: .word 0x977a0e8f,0x0d77429f,0xc70dcbe4,0x91bf8367 .word 0xb51d952b,0xb77f4eed,0x9d374c82,0x0f85766a .word 0x0a882260,0x325cb9cd,0x15ace2cf,0xf375b34a .word 0xaff3c457,0x2f50517e,0xb50b6901,0x871b8412 p5_local2_end: SECTION .p5_local3 DATA_VA=0x00082e000 attr_data { Name = .p5_local3, VA = 0x000000000082e000, RA = 0x000000001b800000, PA = ra2pa(0x000000001b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p5_local3_start p5_local3_begin: .skip 0x100 p5_local3_start: .word 0x32fa53d6,0xb711fe89,0x9ce6d142,0x46a7e1c9 .word 0x0eef00c2,0x2139cbf1,0x15555b6a,0xcbec98ba .word 0x30937974,0x4ff6b41e,0xce756508,0x018c8850 .word 0x919cb554,0x48f035b1,0x9d2374bc,0xfdfb1e26 p5_local3_end: SECTION .p6_local0 DATA_VA=0x000830000 attr_data { Name = .p6_local0, VA = 0x0000000000830000, RA = 0x000000001c000000, PA = ra2pa(0x000000001c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p6_local0_start p6_local0_begin: .skip 0x100 p6_local0_start: .word 0x48040514,0xcfd0036c,0x851837c0,0x0ce47a83 .word 0x41b0868c,0x1dc1e547,0x5e1e0450,0xf651d360 .word 0xaebceee9,0xc18698a8,0x90c41287,0x19adec72 .word 0xb9dba968,0x6662e2f1,0xbbbfd526,0xc33cd217 p6_local0_end: SECTION .p6_local1 DATA_VA=0x000832000 attr_data { Name = .p6_local1, VA = 0x0000000000832000, RA = 0x000000001c800000, PA = ra2pa(0x000000001c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p6_local1_start p6_local1_begin: .skip 0x100 p6_local1_start: .word 0xd2e63887,0x3f791e31,0xa6413139,0xfed375a9 .word 0xa2798769,0xf3b5e95b,0x94ba51b2,0x3208727d .word 0x6a4d6d9a,0x352af02d,0x5188b4bf,0xd97ea23e .word 0x63720b02,0x5c14110b,0xe67d0047,0x5428e2c3 p6_local1_end: SECTION .p6_local2 DATA_VA=0x000834000 attr_data { Name = .p6_local2, VA = 0x0000000000834000, RA = 0x000000001d000000, PA = ra2pa(0x000000001d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p6_local2_start p6_local2_begin: .skip 0x100 p6_local2_start: .word 0x19c5aca6,0x07810755,0x2d328ca8,0x132b3424 .word 0x872681cf,0xc454828a,0xae1611fa,0xd3629e7c .word 0xa9e2a04e,0x56a399d7,0x437ab509,0xb0d97174 .word 0x0301e764,0x68cc39f4,0xb912c7c2,0x80e213d9 p6_local2_end: SECTION .p6_local3 DATA_VA=0x000836000 attr_data { Name = .p6_local3, VA = 0x0000000000836000, RA = 0x000000001d800000, PA = ra2pa(0x000000001d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p6_local3_start p6_local3_begin: .skip 0x100 p6_local3_start: .word 0x4a44586b,0x303d6687,0xc1ddee8d,0x8ea826a5 .word 0x6aa8e9ea,0xc7cbfc7d,0x7808a738,0x736bb239 .word 0x1612a2a3,0xbaab4493,0xab143d85,0xf21f3379 .word 0x3945ee66,0xc5bdce95,0x74c70345,0x63122c30 p6_local3_end: SECTION .p7_local0 DATA_VA=0x000838000 attr_data { Name = .p7_local0, VA = 0x0000000000838000, RA = 0x000000001e000000, PA = ra2pa(0x000000001e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p7_local0_start p7_local0_begin: .skip 0x100 p7_local0_start: .word 0x4b5a6d7d,0x72fb7a84,0xca58ad02,0x40efeac6 .word 0x768d90da,0xf9d28a91,0x2a22d1bd,0xdd045ef8 .word 0x1d5fb5bb,0x77ece00d,0xc15638b2,0x6661882a .word 0x9b032db4,0x2a77e1a1,0xbb2b3faf,0x394aca89 p7_local0_end: SECTION .p7_local1 DATA_VA=0x00083a000 attr_data { Name = .p7_local1, VA = 0x000000000083a000, RA = 0x000000001e800000, PA = ra2pa(0x000000001e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p7_local1_start p7_local1_begin: .skip 0x100 p7_local1_start: .word 0x004ab109,0x1dc16e57,0x92e48058,0x3ed19cd8 .word 0xebed5b61,0xa6591e84,0xb02301b3,0xfc890cfe .word 0x2d9d0067,0xb4b46f8f,0x7ef772d2,0xf5e44111 .word 0xca2a2bd9,0xb9965bdf,0xacb07e44,0xc4fa5295 p7_local1_end: SECTION .p7_local2 DATA_VA=0x00083c000 attr_data { Name = .p7_local2, VA = 0x000000000083c000, RA = 0x000000001f000000, PA = ra2pa(0x000000001f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p7_local2_start p7_local2_begin: .skip 0x100 p7_local2_start: .word 0x2c0fbaf7,0x674da118,0xfbb73b89,0xfccfb921 .word 0x5befe339,0xbe27e808,0xca505f81,0x7fe6d5fb .word 0xbd535013,0x40883761,0xe49b3e84,0x9b4779ec .word 0xc4125385,0xdaa25586,0x0d3036b4,0x75f52856 p7_local2_end: SECTION .p7_local3 DATA_VA=0x00083e000 attr_data { Name = .p7_local3, VA = 0x000000000083e000, RA = 0x000000001f800000, PA = ra2pa(0x000000001f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p7_local3_start p7_local3_begin: .skip 0x100 p7_local3_start: .word 0xe916de87,0xea5602ba,0x71cb81df,0xeeb232bb .word 0xabef8e60,0x88ec4325,0xeb405a8a,0x68ccc369 .word 0xa73a502b,0xedba1b83,0x7fc8a45d,0xf0226f0d .word 0x468783fa,0x06947f2b,0x0088d18e,0x1ba7aa1a p7_local3_end: SECTION .p8_local0 DATA_VA=0x000840000 attr_data { Name = .p8_local0, VA = 0x0000000000840000, RA = 0x0000000020000000, PA = ra2pa(0x0000000020000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p8_local0_start p8_local0_begin: .skip 0x100 p8_local0_start: .word 0x10134eef,0xb644dc05,0x03d16990,0x33637e87 .word 0x97846924,0xe75280b2,0xed9dd3ed,0x4dce52ec .word 0xb3721ec6,0xebb61688,0x8dc24afe,0x26530b25 .word 0x428c1d28,0x0d4b43a7,0x6c2ad591,0x238a36ab p8_local0_end: SECTION .p8_local1 DATA_VA=0x000842000 attr_data { Name = .p8_local1, VA = 0x0000000000842000, RA = 0x0000000020800000, PA = ra2pa(0x0000000020800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p8_local1_start p8_local1_begin: .skip 0x100 p8_local1_start: .word 0xfa20fdb7,0x3db469ef,0xa064bef1,0x09eded58 .word 0x450aee83,0x161373a4,0x319c2347,0x58e9c609 .word 0x29ce39ff,0xa263a091,0x30225667,0x00cc1395 .word 0xe0372927,0x0ab23126,0xbbdec9df,0x68f08459 p8_local1_end: SECTION .p8_local2 DATA_VA=0x000844000 attr_data { Name = .p8_local2, VA = 0x0000000000844000, RA = 0x0000000021000000, PA = ra2pa(0x0000000021000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p8_local2_start p8_local2_begin: .skip 0x100 p8_local2_start: .word 0x9d1561c3,0xbbdb3b7d,0x919672bf,0xaa286cea .word 0x38440281,0x9f655373,0x4fe3041e,0x9421dcb5 .word 0x6824cd8e,0xe592bcba,0xd634149d,0x0f4c7206 .word 0x6ac1f84c,0x2259527c,0xb6ee06be,0xe09422e1 p8_local2_end: SECTION .p8_local3 DATA_VA=0x000846000 attr_data { Name = .p8_local3, VA = 0x0000000000846000, RA = 0x0000000021800000, PA = ra2pa(0x0000000021800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p8_local3_start p8_local3_begin: .skip 0x100 p8_local3_start: .word 0x8d1c13df,0xbddc1c16,0xa88d13b5,0x333378a1 .word 0xce0f85ce,0x6b83f1be,0x0f631f90,0x3bb487c9 .word 0xe0e3079a,0xd5482c55,0x42cf0112,0x950aaf3b .word 0xb8a67967,0xeae37e8a,0x3abc5aad,0x1b50d4c7 p8_local3_end: SECTION .p9_local0 DATA_VA=0x000848000 attr_data { Name = .p9_local0, VA = 0x0000000000848000, RA = 0x0000000022000000, PA = ra2pa(0x0000000022000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p9_local0_start p9_local0_begin: .skip 0x100 p9_local0_start: .word 0xb29df68b,0x021a210b,0xa9404f5d,0x2f729b36 .word 0x3ebf03c0,0x71ac3417,0x3e4d2267,0xcdcaecef .word 0x0f1e8643,0xe2cb3b38,0xb38fcbff,0x56af1975 .word 0x6364e08b,0x4a0f3dcd,0x63dc3f0b,0xe6eb7bc5 p9_local0_end: SECTION .p9_local1 DATA_VA=0x00084a000 attr_data { Name = .p9_local1, VA = 0x000000000084a000, RA = 0x0000000022800000, PA = ra2pa(0x0000000022800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p9_local1_start p9_local1_begin: .skip 0x100 p9_local1_start: .word 0xe8d7d272,0xe3e61096,0x901d5edc,0xf3efbbfb .word 0x048854c0,0xcd7bb4cc,0xb43a8453,0xf955b709 .word 0x66d8be60,0xa02e8a4c,0x68457855,0xd9dd1d87 .word 0xf6b234a1,0xc49ff119,0xe1c4b6c8,0xcd9ab403 p9_local1_end: SECTION .p9_local2 DATA_VA=0x00084c000 attr_data { Name = .p9_local2, VA = 0x000000000084c000, RA = 0x0000000023000000, PA = ra2pa(0x0000000023000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p9_local2_start p9_local2_begin: .skip 0x100 p9_local2_start: .word 0x9960c38e,0xa9ab0f2a,0x76b7fee6,0x1c061946 .word 0x9340af57,0x670c9cce,0xab21c6ae,0x70fe13a1 .word 0x75cc72ba,0xc17fbbcf,0x02a9fa2f,0x2e6f86b0 .word 0x5b09bdea,0xd2184c3c,0x083bd6a7,0x3be030cd p9_local2_end: SECTION .p9_local3 DATA_VA=0x00084e000 attr_data { Name = .p9_local3, VA = 0x000000000084e000, RA = 0x0000000023800000, PA = ra2pa(0x0000000023800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p9_local3_start p9_local3_begin: .skip 0x100 p9_local3_start: .word 0xc350ad99,0x8fb7ef5f,0xeb079e5c,0x6cae7d65 .word 0x1b6c9e77,0x15dd14be,0xe0d207ac,0x4281ef75 .word 0x94ea594c,0x311a72f5,0x6de0e07a,0x0738116b .word 0x919e466e,0x5c768b36,0x9964ed67,0x584ee9ea p9_local3_end: SECTION .p10_local0 DATA_VA=0x000850000 attr_data { Name = .p10_local0, VA = 0x0000000000850000, RA = 0x0000000024000000, PA = ra2pa(0x0000000024000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p10_local0_start p10_local0_begin: .skip 0x100 p10_local0_start: .word 0xb89b909a,0xec1524ff,0xd3a9682e,0xed6e1b0a .word 0x7aef9339,0x7f75da0c,0x3b0af067,0xb81d120b .word 0xfbf574c5,0xf22fbbaf,0xf8f43866,0x3a652783 .word 0x47e656e2,0x5362516a,0xa863e51d,0x4cd399aa p10_local0_end: SECTION .p10_local1 DATA_VA=0x000852000 attr_data { Name = .p10_local1, VA = 0x0000000000852000, RA = 0x0000000024800000, PA = ra2pa(0x0000000024800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p10_local1_start p10_local1_begin: .skip 0x100 p10_local1_start: .word 0x765b3dfe,0xac30a60e,0xd87f492f,0xb422c212 .word 0x7c8091e0,0xfd72fbcd,0xb4812b5f,0x9a7af8fa .word 0x92a69a58,0xaa789d03,0x8b81a6e4,0xf3170013 .word 0xbef0ff20,0x3139d610,0xc07cf951,0xea491a54 p10_local1_end: SECTION .p10_local2 DATA_VA=0x000854000 attr_data { Name = .p10_local2, VA = 0x0000000000854000, RA = 0x0000000025000000, PA = ra2pa(0x0000000025000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p10_local2_start p10_local2_begin: .skip 0x100 p10_local2_start: .word 0xc1a90805,0x62edf85c,0x9341adfa,0x3ba16afc .word 0x67f9020d,0x25374f21,0xf4000401,0x9d3638f1 .word 0xc46d5e85,0x32a91038,0x4eb7b95b,0x2751b930 .word 0x7a96a1c8,0xd389a098,0x70d4a5fb,0x102bf229 p10_local2_end: SECTION .p10_local3 DATA_VA=0x000856000 attr_data { Name = .p10_local3, VA = 0x0000000000856000, RA = 0x0000000025800000, PA = ra2pa(0x0000000025800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p10_local3_start p10_local3_begin: .skip 0x100 p10_local3_start: .word 0x772cf24f,0x0ef5cbf4,0x3af081d3,0x8f77bc24 .word 0xc62181d9,0xb0476fed,0x38759161,0x145f3c74 .word 0xe4399ab2,0xfb725f10,0x83ec1457,0x353b2f28 .word 0x839bcb01,0x7d1ada38,0xc08ac20d,0xe778ec5d p10_local3_end: SECTION .p11_local0 DATA_VA=0x000858000 attr_data { Name = .p11_local0, VA = 0x0000000000858000, RA = 0x0000000026000000, PA = ra2pa(0x0000000026000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p11_local0_start p11_local0_begin: .skip 0x100 p11_local0_start: .word 0x100eda26,0xef257385,0x6ee5d522,0x8f1ce5fa .word 0x245e8c8f,0xf6263b76,0x4eb8b8e5,0x11dd3c97 .word 0x8c055eb6,0xac042d05,0x5f4536e8,0x864a258c .word 0x9303e3ce,0x15c55b66,0x65d2df06,0xe5043037 p11_local0_end: SECTION .p11_local1 DATA_VA=0x00085a000 attr_data { Name = .p11_local1, VA = 0x000000000085a000, RA = 0x0000000026800000, PA = ra2pa(0x0000000026800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p11_local1_start p11_local1_begin: .skip 0x100 p11_local1_start: .word 0xd7e921b4,0x7231f306,0x341d6f06,0xf90306f2 .word 0xe8aa4708,0xec5d82c6,0x8873b072,0xe2907a66 .word 0x699ce305,0x608d5a75,0x037d5539,0xa28b8157 .word 0xa11df8e5,0x62a0abc3,0xd79d9ca0,0x1ad6df38 p11_local1_end: SECTION .p11_local2 DATA_VA=0x00085c000 attr_data { Name = .p11_local2, VA = 0x000000000085c000, RA = 0x0000000027000000, PA = ra2pa(0x0000000027000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p11_local2_start p11_local2_begin: .skip 0x100 p11_local2_start: .word 0x06b2bc18,0x4686034b,0x93bdf1bf,0x49a66194 .word 0x2af64cc5,0x0d0e63f6,0xa2679177,0xce57495f .word 0x6479a3e7,0x5e2ae06b,0x891d2575,0x92defd69 .word 0xa1b2a2a0,0x250ed806,0x53755e47,0x9a60eab5 p11_local2_end: SECTION .p11_local3 DATA_VA=0x00085e000 attr_data { Name = .p11_local3, VA = 0x000000000085e000, RA = 0x0000000027800000, PA = ra2pa(0x0000000027800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p11_local3_start p11_local3_begin: .skip 0x100 p11_local3_start: .word 0xe39ad93d,0xecb2315e,0x2e66eade,0xae3343c4 .word 0x341a312c,0x8eceb1db,0xa23110d6,0x626f4d80 .word 0xe62d78af,0xb93b6f5f,0x6cae168e,0x7f57e500 .word 0xd01bc534,0xd6a75fae,0x201ec4e5,0xa88a04bb p11_local3_end: SECTION .p12_local0 DATA_VA=0x000860000 attr_data { Name = .p12_local0, VA = 0x0000000000860000, RA = 0x0000000028000000, PA = ra2pa(0x0000000028000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p12_local0_start p12_local0_begin: .skip 0x100 p12_local0_start: .word 0xe8a6e6a5,0xf5e098be,0x35000d0b,0xd66cdf07 .word 0x143415bd,0xf7d1f03b,0x77bbedfe,0xd42c9e72 .word 0xa3d388a7,0xbc3aa192,0x59917019,0xd7214163 .word 0xedbbb099,0xd51264c9,0x74c9f4b5,0xb81ab640 p12_local0_end: SECTION .p12_local1 DATA_VA=0x000862000 attr_data { Name = .p12_local1, VA = 0x0000000000862000, RA = 0x0000000028800000, PA = ra2pa(0x0000000028800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p12_local1_start p12_local1_begin: .skip 0x100 p12_local1_start: .word 0x6a78139e,0x79dac95e,0x94892ee1,0x24d279c1 .word 0xd853abe8,0xfef0b893,0x15de0c38,0x3bb9bed4 .word 0x6214e896,0x497571f4,0x32639c39,0x40e7373c .word 0xa73670a8,0x02eb9f70,0x6dc5082b,0x162042b8 p12_local1_end: SECTION .p12_local2 DATA_VA=0x000864000 attr_data { Name = .p12_local2, VA = 0x0000000000864000, RA = 0x0000000029000000, PA = ra2pa(0x0000000029000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p12_local2_start p12_local2_begin: .skip 0x100 p12_local2_start: .word 0x60cec42e,0xb32f11d3,0x55f80f5c,0xdcb42d0f .word 0xb0a3b2b1,0xd6f928ab,0xe21fdfc7,0x284506c8 .word 0xb4b67a25,0x76d3cb0c,0xd6c66573,0x8624e770 .word 0x600780ae,0xf0215ffa,0x414e6f90,0xe15685a3 p12_local2_end: SECTION .p12_local3 DATA_VA=0x000866000 attr_data { Name = .p12_local3, VA = 0x0000000000866000, RA = 0x0000000029800000, PA = ra2pa(0x0000000029800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p12_local3_start p12_local3_begin: .skip 0x100 p12_local3_start: .word 0x0b4af3e9,0x177ff0af,0x950aefcb,0x58eb2909 .word 0x17fd3740,0x480c8a46,0x40aefff3,0x6b146fc4 .word 0xf0299f6b,0x0da595f7,0xa9f04ef8,0x13bff19b .word 0xbd93a868,0xbddfa9c0,0x762e2267,0x6b607e98 p12_local3_end: SECTION .p13_local0 DATA_VA=0x000868000 attr_data { Name = .p13_local0, VA = 0x0000000000868000, RA = 0x000000002a000000, PA = ra2pa(0x000000002a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p13_local0_start p13_local0_begin: .skip 0x100 p13_local0_start: .word 0x50d1f43a,0xd7c30a55,0x324ca325,0xd99faca2 .word 0xb52e6193,0x6e075d0c,0x73736118,0xe201e6e0 .word 0x328f4960,0x0d1c0ba2,0x7b649c3f,0xaf92edff .word 0x54725f72,0xc77f9501,0xd9329643,0x1d140a2a p13_local0_end: SECTION .p13_local1 DATA_VA=0x00086a000 attr_data { Name = .p13_local1, VA = 0x000000000086a000, RA = 0x000000002a800000, PA = ra2pa(0x000000002a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p13_local1_start p13_local1_begin: .skip 0x100 p13_local1_start: .word 0x8418eec0,0x4e8998e3,0x4f91319f,0xf6bdb9ea .word 0x687eaa6e,0xb1a92079,0xa0408306,0xf6cf374a .word 0xfffb34b1,0xfd35ef5e,0xe68fd58a,0xb48d2cb8 .word 0x6423fd7e,0xb4b27a96,0xc63b7c52,0xbaae3b1f p13_local1_end: SECTION .p13_local2 DATA_VA=0x00086c000 attr_data { Name = .p13_local2, VA = 0x000000000086c000, RA = 0x000000002b000000, PA = ra2pa(0x000000002b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p13_local2_start p13_local2_begin: .skip 0x100 p13_local2_start: .word 0xe73abcc1,0x5c5e22f7,0xba00d047,0x813ece12 .word 0xe321f3b7,0xcc5bc71c,0xc6723f25,0x30376ec3 .word 0x24da6a73,0x74f8cce7,0xcd0d9d80,0x0cf661d9 .word 0x88923759,0x24c6ff1f,0x850763d1,0x97441d1e p13_local2_end: SECTION .p13_local3 DATA_VA=0x00086e000 attr_data { Name = .p13_local3, VA = 0x000000000086e000, RA = 0x000000002b800000, PA = ra2pa(0x000000002b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p13_local3_start p13_local3_begin: .skip 0x100 p13_local3_start: .word 0x1cb48ec0,0x78a9ce52,0x570d3897,0x7351b9be .word 0x697ec9d0,0x83079f0c,0x1d09c421,0x167acc6c .word 0x0070a9b1,0x996ca5b1,0x02a59873,0x0b99132f .word 0xbd3f407a,0xc6342617,0x5f61228d,0x3c31f37d p13_local3_end: SECTION .p14_local0 DATA_VA=0x000870000 attr_data { Name = .p14_local0, VA = 0x0000000000870000, RA = 0x000000002c000000, PA = ra2pa(0x000000002c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p14_local0_start p14_local0_begin: .skip 0x100 p14_local0_start: .word 0x392a21ab,0x1acbe8d6,0x5ce2b1b4,0xc8352390 .word 0x5f1206ce,0xf77a711a,0x3effe64c,0xe3bbec23 .word 0xab7cedfa,0x886706af,0x232f873f,0x18c3fc59 .word 0x2b38290d,0x3a57e365,0xbbfa3506,0xabb136c9 p14_local0_end: SECTION .p14_local1 DATA_VA=0x000872000 attr_data { Name = .p14_local1, VA = 0x0000000000872000, RA = 0x000000002c800000, PA = ra2pa(0x000000002c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p14_local1_start p14_local1_begin: .skip 0x100 p14_local1_start: .word 0x8659bbd2,0x97b78733,0x7577eef3,0xfaaa516a .word 0x08483f60,0x5218e511,0xf2b9752c,0x048e5f4a .word 0x3a03cbc9,0xda047894,0xbd733997,0xeeca07e1 .word 0x7df5a67e,0x3161c820,0xadd19209,0x3bddf536 p14_local1_end: SECTION .p14_local2 DATA_VA=0x000874000 attr_data { Name = .p14_local2, VA = 0x0000000000874000, RA = 0x000000002d000000, PA = ra2pa(0x000000002d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p14_local2_start p14_local2_begin: .skip 0x100 p14_local2_start: .word 0xccc99c48,0xddc76dc1,0x74654dae,0xc52db4bc .word 0x6bf86730,0x5b59f95b,0x85cbbd82,0x38eb7603 .word 0xda22e1de,0x56fbfc53,0xd5e14704,0xcb718a9a .word 0x74fbb41b,0x45f1fe88,0xbaec3ce3,0x8dbd407f p14_local2_end: SECTION .p14_local3 DATA_VA=0x000876000 attr_data { Name = .p14_local3, VA = 0x0000000000876000, RA = 0x000000002d800000, PA = ra2pa(0x000000002d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p14_local3_start p14_local3_begin: .skip 0x100 p14_local3_start: .word 0x250573a8,0x2c6400e6,0x845c786b,0x9bef27c5 .word 0xd76641d0,0xdb5cd538,0x05152925,0xce78c23d .word 0x0a026252,0xe2033378,0x913eefe5,0xc616f23a .word 0xa682a28d,0xeaf45ce4,0x1976c220,0x819dde1c p14_local3_end: SECTION .p15_local0 DATA_VA=0x000878000 attr_data { Name = .p15_local0, VA = 0x0000000000878000, RA = 0x000000002e000000, PA = ra2pa(0x000000002e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p15_local0_start p15_local0_begin: .skip 0x100 p15_local0_start: .word 0xcf185983,0xa4fb643f,0x1371b7e6,0xced9bc6a .word 0xe2391e64,0x1dc3d4a9,0x9b5aecde,0xa2325cec .word 0x85113c17,0xd4ca1ca8,0xe6e368b8,0x501604fc .word 0x2e1c3224,0x6bb9a0b6,0x13e96543,0x2a93232d p15_local0_end: SECTION .p15_local1 DATA_VA=0x00087a000 attr_data { Name = .p15_local1, VA = 0x000000000087a000, RA = 0x000000002e800000, PA = ra2pa(0x000000002e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p15_local1_start p15_local1_begin: .skip 0x100 p15_local1_start: .word 0x3cd37656,0xbb0fb414,0x916b4231,0x9c083ad2 .word 0xfef9f602,0x4e54a53f,0x86881c22,0x3b7aaf71 .word 0x5db13711,0x817d92b5,0x4ea0e27b,0x04d3670e .word 0x593c4c51,0x627a7cc4,0x6841b798,0x21c6d5fa p15_local1_end: SECTION .p15_local2 DATA_VA=0x00087c000 attr_data { Name = .p15_local2, VA = 0x000000000087c000, RA = 0x000000002f000000, PA = ra2pa(0x000000002f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p15_local2_start p15_local2_begin: .skip 0x100 p15_local2_start: .word 0xabb4a69e,0x3134ddaa,0x70be062d,0xfb183ce6 .word 0xdf885278,0x59273310,0x2eb6ab11,0x349bc633 .word 0x398421db,0xd4b696eb,0xaab02b39,0xf5d87996 .word 0x86abffbf,0xc497bc5e,0x9131220b,0x497be8c5 p15_local2_end: SECTION .p15_local3 DATA_VA=0x00087e000 attr_data { Name = .p15_local3, VA = 0x000000000087e000, RA = 0x000000002f800000, PA = ra2pa(0x000000002f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p15_local3_start p15_local3_begin: .skip 0x100 p15_local3_start: .word 0x0f092dc6,0xdfc718ba,0xd935ef4b,0xca16b1a3 .word 0xb68d7ae5,0x9794777d,0xdd626515,0xa5f0ed59 .word 0x13cf7cd8,0x1099da26,0xf1611a7f,0x98d099fb .word 0x091f4356,0x9a339c55,0x86a87cd1,0x01bcda8c p15_local3_end: SECTION .p16_local0 DATA_VA=0x000880000 attr_data { Name = .p16_local0, VA = 0x0000000000880000, RA = 0x0000000030000000, PA = ra2pa(0x0000000030000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p16_local0_start p16_local0_begin: .skip 0x100 p16_local0_start: .word 0x3afd2869,0xb840dd0c,0xf92aa166,0xdf9d2378 .word 0x750fd5a3,0xa472e7e2,0xc72a8de6,0x77d859c8 .word 0x4e223c21,0x55f3f750,0x803f022b,0x963476fe .word 0xc4e5f685,0xa3289e23,0x211f888d,0xb78aadae p16_local0_end: SECTION .p16_local1 DATA_VA=0x000882000 attr_data { Name = .p16_local1, VA = 0x0000000000882000, RA = 0x0000000030800000, PA = ra2pa(0x0000000030800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p16_local1_start p16_local1_begin: .skip 0x100 p16_local1_start: .word 0x5fd3a3f5,0x69873daa,0xab3b2aea,0x5c0d4bc7 .word 0x85fd3098,0xf0256225,0x9993aaa5,0x1855547c .word 0x9a266adb,0xe50d4c06,0xd48185b8,0xfd40db88 .word 0x6f442397,0x6eafde33,0xb654e5db,0xceccfc7a p16_local1_end: SECTION .p16_local2 DATA_VA=0x000884000 attr_data { Name = .p16_local2, VA = 0x0000000000884000, RA = 0x0000000031000000, PA = ra2pa(0x0000000031000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p16_local2_start p16_local2_begin: .skip 0x100 p16_local2_start: .word 0xc4a11bbc,0x02d8830c,0xccdbbc67,0x868113f3 .word 0xeee0541c,0xbff872fd,0xd08019a5,0xd360b5e8 .word 0x8a21cc66,0x67d141a7,0xdf361e93,0x9d4afc3b .word 0x9e8a8ffb,0x41bcfdef,0x0b9f8e11,0x1276b7c6 p16_local2_end: SECTION .p16_local3 DATA_VA=0x000886000 attr_data { Name = .p16_local3, VA = 0x0000000000886000, RA = 0x0000000031800000, PA = ra2pa(0x0000000031800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p16_local3_start p16_local3_begin: .skip 0x100 p16_local3_start: .word 0x1dfd36cf,0x05ffcb94,0x66870ba5,0x51b7e516 .word 0xb0e5d840,0xe2b8eca4,0x39a7776d,0xcb8e0c66 .word 0x673ff31b,0xc62b3412,0xbedff49d,0xe67a11ba .word 0x00e0d7dd,0xb58ecd2e,0xe216a913,0xf809529b p16_local3_end: SECTION .p17_local0 DATA_VA=0x000888000 attr_data { Name = .p17_local0, VA = 0x0000000000888000, RA = 0x0000000032000000, PA = ra2pa(0x0000000032000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p17_local0_start p17_local0_begin: .skip 0x100 p17_local0_start: .word 0xe577c887,0x2e8501b9,0x7014d4d7,0x547b0a6f .word 0x8c3a98a2,0xdedc653c,0xc278f5bf,0xcd57b244 .word 0x2d2b1c11,0xc0beba8a,0xfc5c0e64,0x803e5187 .word 0x4787f56d,0xd7c90c8f,0x6768fb8a,0x64244b03 p17_local0_end: SECTION .p17_local1 DATA_VA=0x00088a000 attr_data { Name = .p17_local1, VA = 0x000000000088a000, RA = 0x0000000032800000, PA = ra2pa(0x0000000032800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p17_local1_start p17_local1_begin: .skip 0x100 p17_local1_start: .word 0x000cb23a,0x52df1d1f,0x2a8b2f2b,0x70d316a8 .word 0x8c990d41,0x0b4911fe,0x9a21dc08,0xef2c35db .word 0xc98d0058,0x424a50c7,0xdcaad109,0x5e5cc65e .word 0x4819a464,0x2e9da3d8,0x534c8df9,0xd5a015c0 p17_local1_end: SECTION .p17_local2 DATA_VA=0x00088c000 attr_data { Name = .p17_local2, VA = 0x000000000088c000, RA = 0x0000000033000000, PA = ra2pa(0x0000000033000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p17_local2_start p17_local2_begin: .skip 0x100 p17_local2_start: .word 0x54f6f158,0xa1aa7545,0xa4dafb0d,0x77217e31 .word 0x62d9d512,0x865369cf,0x5ffa7731,0xe2f13113 .word 0x3fe9bef0,0x01a04867,0x5906e109,0x397a5af0 .word 0x1071f1d3,0x8c7293dc,0x80445d64,0x96da9ee0 p17_local2_end: SECTION .p17_local3 DATA_VA=0x00088e000 attr_data { Name = .p17_local3, VA = 0x000000000088e000, RA = 0x0000000033800000, PA = ra2pa(0x0000000033800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p17_local3_start p17_local3_begin: .skip 0x100 p17_local3_start: .word 0x4ca19d3c,0x1e61a8ff,0xe75c6f32,0x2ae99438 .word 0xddbfac40,0x3a5d075f,0xecf13251,0xec453b5c .word 0x539534ee,0xe9a9da7b,0x7148bc08,0xe985f6c5 .word 0xbcb76354,0xbf6ba428,0xb44764fd,0x10ad2cd4 p17_local3_end: SECTION .p18_local0 DATA_VA=0x000890000 attr_data { Name = .p18_local0, VA = 0x0000000000890000, RA = 0x0000000034000000, PA = ra2pa(0x0000000034000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p18_local0_start p18_local0_begin: .skip 0x100 p18_local0_start: .word 0x5f157e4d,0xa2d7c283,0x075be224,0x1b777905 .word 0x3b6fade2,0xf2dda4d7,0xf432e457,0x1a64f375 .word 0xd7add176,0x8cf177fd,0xba62e45b,0x6eed685a .word 0x96a125c3,0x817b4a47,0x06d3f18b,0xf6b911ba p18_local0_end: SECTION .p18_local1 DATA_VA=0x000892000 attr_data { Name = .p18_local1, VA = 0x0000000000892000, RA = 0x0000000034800000, PA = ra2pa(0x0000000034800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p18_local1_start p18_local1_begin: .skip 0x100 p18_local1_start: .word 0xe356a50f,0x29de85d9,0x99fae8d8,0x316d9498 .word 0xb008f042,0x21d860ad,0x18882e02,0xc70d347f .word 0xccd88a92,0x1a860857,0x0823b21e,0x7cf527bd .word 0x3d01fc34,0x33664482,0xc6a243c0,0xcccb4f19 p18_local1_end: SECTION .p18_local2 DATA_VA=0x000894000 attr_data { Name = .p18_local2, VA = 0x0000000000894000, RA = 0x0000000035000000, PA = ra2pa(0x0000000035000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p18_local2_start p18_local2_begin: .skip 0x100 p18_local2_start: .word 0xeaa92359,0x07c89c03,0x15fab5d0,0x529c020b .word 0x49ac230b,0xce6bdf2c,0x05304cbb,0xc23f4c26 .word 0x63e6df08,0x5e42cc7b,0x37beed8e,0x65834da8 .word 0x4ba5d55e,0x1128fe63,0x91c0d666,0x6096396e p18_local2_end: SECTION .p18_local3 DATA_VA=0x000896000 attr_data { Name = .p18_local3, VA = 0x0000000000896000, RA = 0x0000000035800000, PA = ra2pa(0x0000000035800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p18_local3_start p18_local3_begin: .skip 0x100 p18_local3_start: .word 0x7345352e,0xb53d4ff0,0xc87a8d0c,0x4599e2d0 .word 0x285ee314,0xc309e505,0x1ab76fa9,0x16030cdc .word 0x508d2fe8,0x62718878,0x2794c1d1,0x121e6899 .word 0xe4a8b54b,0x944112cd,0xf432c5d8,0x2181e9d1 p18_local3_end: SECTION .p19_local0 DATA_VA=0x000898000 attr_data { Name = .p19_local0, VA = 0x0000000000898000, RA = 0x0000000036000000, PA = ra2pa(0x0000000036000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p19_local0_start p19_local0_begin: .skip 0x100 p19_local0_start: .word 0x33aec9ac,0xc9263964,0xd672749d,0x2a71e2f0 .word 0x9b7f8a92,0x0ff80a60,0x76ed6820,0xb6e72c4c .word 0x1ea4e515,0xc7a8b49f,0xabc7d9a6,0x940ee875 .word 0x7abe96f5,0x1f549823,0x0deb955e,0x8ee3d074 p19_local0_end: SECTION .p19_local1 DATA_VA=0x00089a000 attr_data { Name = .p19_local1, VA = 0x000000000089a000, RA = 0x0000000036800000, PA = ra2pa(0x0000000036800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p19_local1_start p19_local1_begin: .skip 0x100 p19_local1_start: .word 0x13788ad7,0x20ed81a3,0xd0a4604d,0x93a8cf86 .word 0x944f2209,0x70eaaaba,0x2b1a6503,0x2300a2d2 .word 0x50ab1ecc,0x1dcfa15e,0xd858a12a,0x7a569323 .word 0xa8234056,0x90e1344c,0xd21e2a3c,0x74138f1e p19_local1_end: SECTION .p19_local2 DATA_VA=0x00089c000 attr_data { Name = .p19_local2, VA = 0x000000000089c000, RA = 0x0000000037000000, PA = ra2pa(0x0000000037000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p19_local2_start p19_local2_begin: .skip 0x100 p19_local2_start: .word 0xc6828519,0x425887e7,0x0efb7c76,0xe2e77466 .word 0x2dce6594,0x54528fc9,0x360b3c47,0xe2a3c490 .word 0x5354320d,0x1dba8265,0x1beb2b62,0x990fbd36 .word 0xbbf7c990,0x0c87e18c,0xd32fbdc3,0x07cb8edf p19_local2_end: SECTION .p19_local3 DATA_VA=0x00089e000 attr_data { Name = .p19_local3, VA = 0x000000000089e000, RA = 0x0000000037800000, PA = ra2pa(0x0000000037800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p19_local3_start p19_local3_begin: .skip 0x100 p19_local3_start: .word 0xac8a814c,0x2ebc16c3,0x64b44fb4,0x04e4d702 .word 0x11bc1909,0x1ceed07f,0xdbc27dc7,0x66073ac4 .word 0x4367d81e,0x7072b56c,0x2560bbb3,0xbeb3b518 .word 0xd6a4e566,0xd9b6a10f,0x9c80194e,0xb2d7c0c6 p19_local3_end: SECTION .p20_local0 DATA_VA=0x0008a0000 attr_data { Name = .p20_local0, VA = 0x00000000008a0000, RA = 0x0000000038000000, PA = ra2pa(0x0000000038000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p20_local0_start p20_local0_begin: .skip 0x100 p20_local0_start: .word 0x67c40b14,0x333a339d,0x6c5c4fd2,0xc321b930 .word 0x95426dab,0x6294ab8c,0x8643ae5f,0x6e12dd27 .word 0xc928fcdb,0xe276099d,0xfb36a6b7,0x5a4b6fd1 .word 0xef576c59,0x2db091c6,0x9f36c52e,0xf9da6223 p20_local0_end: SECTION .p20_local1 DATA_VA=0x0008a2000 attr_data { Name = .p20_local1, VA = 0x00000000008a2000, RA = 0x0000000038800000, PA = ra2pa(0x0000000038800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p20_local1_start p20_local1_begin: .skip 0x100 p20_local1_start: .word 0xb00a2d95,0x6576ad0b,0xcf431ba0,0x6e1368e3 .word 0x09ebd2ab,0xe10e895d,0x8df680a0,0xd7c3ae68 .word 0x8ac18d99,0xcbc73ca9,0xcddc3c7b,0xdd5ee5ad .word 0xac87067a,0x4dcefcbd,0xb1cf8680,0xd5a395ab p20_local1_end: SECTION .p20_local2 DATA_VA=0x0008a4000 attr_data { Name = .p20_local2, VA = 0x00000000008a4000, RA = 0x0000000039000000, PA = ra2pa(0x0000000039000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p20_local2_start p20_local2_begin: .skip 0x100 p20_local2_start: .word 0x99709e40,0x0ed40b3d,0xa8ff2e91,0xa058ba2b .word 0xf06b912f,0xcdab9768,0x7c852cae,0xa3a9df8b .word 0x00d05216,0x6829feb7,0xf8c0d58f,0xc8a44f67 .word 0xd83a7af7,0x72b88d32,0x8b20a7a4,0x7aa9932d p20_local2_end: SECTION .p20_local3 DATA_VA=0x0008a6000 attr_data { Name = .p20_local3, VA = 0x00000000008a6000, RA = 0x0000000039800000, PA = ra2pa(0x0000000039800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p20_local3_start p20_local3_begin: .skip 0x100 p20_local3_start: .word 0xd52f0693,0x9442eb05,0x2ad25caa,0x353ca502 .word 0xde0ca479,0x882ed3a9,0xee9e56ba,0x0c55610e .word 0x8f145c4a,0x3f61ae63,0x33c609e9,0xe1f163a3 .word 0xc7af714e,0x917a4778,0x7abcf1b3,0xa3b01076 p20_local3_end: SECTION .p21_local0 DATA_VA=0x0008a8000 attr_data { Name = .p21_local0, VA = 0x00000000008a8000, RA = 0x000000003a000000, PA = ra2pa(0x000000003a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p21_local0_start p21_local0_begin: .skip 0x100 p21_local0_start: .word 0xf92fe42f,0x9dd9b5cc,0xbe4d4cac,0x6e9ebab3 .word 0x61682a58,0x7ec1a76d,0x806c2891,0x9d6c19c3 .word 0x74f32b01,0x83bd47b5,0x69cc8d50,0xc92bd2ab .word 0x88c1812e,0x256680b0,0x3198e1e9,0xa12b6009 p21_local0_end: SECTION .p21_local1 DATA_VA=0x0008aa000 attr_data { Name = .p21_local1, VA = 0x00000000008aa000, RA = 0x000000003a800000, PA = ra2pa(0x000000003a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p21_local1_start p21_local1_begin: .skip 0x100 p21_local1_start: .word 0x548b1702,0x4185bdf2,0x429a6c83,0x311a2634 .word 0x6ff6ee42,0xa69c6dad,0x1733367c,0x37fee30f .word 0x050e0637,0x69c4bb28,0x516e47fc,0x7255d146 .word 0x6bfd85d7,0x496e922d,0xd263607e,0x6c67ee1a p21_local1_end: SECTION .p21_local2 DATA_VA=0x0008ac000 attr_data { Name = .p21_local2, VA = 0x00000000008ac000, RA = 0x000000003b000000, PA = ra2pa(0x000000003b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p21_local2_start p21_local2_begin: .skip 0x100 p21_local2_start: .word 0x03a5414b,0x424831af,0x80835732,0xa570a2a9 .word 0x8dec1cc4,0xfa5656c7,0xa62c0c87,0x38a29c1e .word 0xd747d23a,0xb8dceb07,0xc1572939,0xd956fb62 .word 0xcb1a8c64,0xa04e9312,0xba518d05,0x824eb6a3 p21_local2_end: SECTION .p21_local3 DATA_VA=0x0008ae000 attr_data { Name = .p21_local3, VA = 0x00000000008ae000, RA = 0x000000003b800000, PA = ra2pa(0x000000003b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p21_local3_start p21_local3_begin: .skip 0x100 p21_local3_start: .word 0x860331f8,0xe6947f5e,0xeb4b6b55,0x9896a61e .word 0xc369a31d,0x273e5a79,0x9bf0e09c,0xbc878004 .word 0xa3bda2fd,0x7f165b8e,0xacfbdb78,0x8200b688 .word 0x05b62e9f,0xb799e13f,0x6ab44fc6,0x57ae6d54 p21_local3_end: SECTION .p22_local0 DATA_VA=0x0008b0000 attr_data { Name = .p22_local0, VA = 0x00000000008b0000, RA = 0x000000003c000000, PA = ra2pa(0x000000003c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p22_local0_start p22_local0_begin: .skip 0x100 p22_local0_start: .word 0x97560734,0xef11a869,0xaa561f39,0x59edcf82 .word 0xb8744aed,0x8518cc9b,0x74be16f3,0x82d33d61 .word 0x93cf4a8a,0xc450a228,0x7aa88f7f,0xa5689020 .word 0x2798780a,0x7bb2d902,0x005de442,0xe7b1e88e p22_local0_end: SECTION .p22_local1 DATA_VA=0x0008b2000 attr_data { Name = .p22_local1, VA = 0x00000000008b2000, RA = 0x000000003c800000, PA = ra2pa(0x000000003c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p22_local1_start p22_local1_begin: .skip 0x100 p22_local1_start: .word 0xea0b74e8,0x0a22f0a0,0x8dc7c5bf,0x1c4982d7 .word 0xeefcb63e,0xa2dc7056,0x362369f2,0x1ebd31a3 .word 0x64c15186,0xcce6efc0,0xfeab6ffb,0xd78c25a3 .word 0xc67db5ff,0x4309de95,0x47c4585b,0x5c9caeb8 p22_local1_end: SECTION .p22_local2 DATA_VA=0x0008b4000 attr_data { Name = .p22_local2, VA = 0x00000000008b4000, RA = 0x000000003d000000, PA = ra2pa(0x000000003d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p22_local2_start p22_local2_begin: .skip 0x100 p22_local2_start: .word 0x51a7bc9b,0xe3956de4,0x596cf5fa,0x778c2be6 .word 0xa65e840f,0xcfac324b,0x2e4b4f74,0x1ac5aefe .word 0x667def59,0x3fb33500,0xcf3fb01e,0xbeb34e39 .word 0x8bc82b29,0x7886765f,0xd8d1d9d1,0x6eca0ee8 p22_local2_end: SECTION .p22_local3 DATA_VA=0x0008b6000 attr_data { Name = .p22_local3, VA = 0x00000000008b6000, RA = 0x000000003d800000, PA = ra2pa(0x000000003d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p22_local3_start p22_local3_begin: .skip 0x100 p22_local3_start: .word 0xb5bcaa0f,0xf54948a6,0x80b85d29,0x8523e963 .word 0x38fd970a,0x9224e7b9,0x9521441c,0xa35953d9 .word 0xa5075536,0x857104e9,0xcbfb795e,0x62f5e273 .word 0x435f57b0,0x9268ac0c,0x7913dc6a,0xc308d58e p22_local3_end: SECTION .p23_local0 DATA_VA=0x0008b8000 attr_data { Name = .p23_local0, VA = 0x00000000008b8000, RA = 0x000000003e000000, PA = ra2pa(0x000000003e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p23_local0_start p23_local0_begin: .skip 0x100 p23_local0_start: .word 0xf5699e62,0xbdd23ca3,0x8910f8c1,0xaf778583 .word 0xddcd90f4,0x0dfcde8a,0xc2e7e774,0x8caaf9e5 .word 0x197fa01d,0x43189e80,0xdc4cd8f0,0x663b7803 .word 0x5ef15f45,0xb67f1642,0xebe432e4,0x76e3a969 p23_local0_end: SECTION .p23_local1 DATA_VA=0x0008ba000 attr_data { Name = .p23_local1, VA = 0x00000000008ba000, RA = 0x000000003e800000, PA = ra2pa(0x000000003e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p23_local1_start p23_local1_begin: .skip 0x100 p23_local1_start: .word 0x00da5fc4,0x7fb59071,0xdee6b8b3,0xc57a30d1 .word 0x330b4611,0xfab6cc18,0xedd5819f,0x50496ed0 .word 0x5f6efdac,0x12db4638,0xb59221a3,0xe32237fd .word 0x35143e6a,0x687ee718,0xd824c2ef,0xa787f2b5 p23_local1_end: SECTION .p23_local2 DATA_VA=0x0008bc000 attr_data { Name = .p23_local2, VA = 0x00000000008bc000, RA = 0x000000003f000000, PA = ra2pa(0x000000003f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p23_local2_start p23_local2_begin: .skip 0x100 p23_local2_start: .word 0x3964c38e,0xd5a89659,0xf643d79b,0x55e32108 .word 0x3d1089e6,0xd6318f12,0x126b207e,0x3a93e822 .word 0xab797073,0xacf07386,0x343785f5,0x7ebb6cdf .word 0x9dd9e242,0x4afa6fce,0xf1246039,0x0c4ff645 p23_local2_end: SECTION .p23_local3 DATA_VA=0x0008be000 attr_data { Name = .p23_local3, VA = 0x00000000008be000, RA = 0x000000003f800000, PA = ra2pa(0x000000003f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p23_local3_start p23_local3_begin: .skip 0x100 p23_local3_start: .word 0xfb56770b,0x5c5289a8,0xb4110a49,0xbee26c73 .word 0x260b90b1,0xa869e835,0x950afc07,0xdd5bbc79 .word 0xf4a966d1,0x5019aa71,0xff6b5003,0x31f89146 .word 0x1a8be428,0x949d2d97,0xaa714738,0x525dac89 p23_local3_end: SECTION .p24_local0 DATA_VA=0x0008c0000 attr_data { Name = .p24_local0, VA = 0x00000000008c0000, RA = 0x0000000040000000, PA = ra2pa(0x0000000040000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p24_local0_start p24_local0_begin: .skip 0x100 p24_local0_start: .word 0x9f4e073b,0xabac1d4a,0x245758c3,0xe6c4ef74 .word 0xc3b8cc42,0xf3b33bc4,0x82e6d341,0x31ad1c64 .word 0xfbfac21d,0x607b8619,0xe7412545,0x9efe0447 .word 0x3b4c41d4,0x890a0290,0xffe9851b,0x18f4c5d0 p24_local0_end: SECTION .p24_local1 DATA_VA=0x0008c2000 attr_data { Name = .p24_local1, VA = 0x00000000008c2000, RA = 0x0000000040800000, PA = ra2pa(0x0000000040800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p24_local1_start p24_local1_begin: .skip 0x100 p24_local1_start: .word 0xa654d70b,0x7b6bf69a,0xa416aa97,0x8da514e3 .word 0xd473db39,0xd461ee22,0x076edfe4,0x5bf7faad .word 0x3b20c0fb,0x3cdf3683,0x8ac56706,0xc7e8692f .word 0x273e1f88,0x022d6d27,0x0e894678,0xe7777bb9 p24_local1_end: SECTION .p24_local2 DATA_VA=0x0008c4000 attr_data { Name = .p24_local2, VA = 0x00000000008c4000, RA = 0x0000000041000000, PA = ra2pa(0x0000000041000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p24_local2_start p24_local2_begin: .skip 0x100 p24_local2_start: .word 0x14935731,0x66ef4772,0xd60144e3,0x0972cb81 .word 0xc74e85fc,0x11d8e016,0x40d6764a,0xb52fc4c3 .word 0xdbacd6ab,0x712e3d86,0x18ce1e90,0xa1d136cc .word 0x46102074,0x767378bc,0x873d354a,0x71528bd1 p24_local2_end: SECTION .p24_local3 DATA_VA=0x0008c6000 attr_data { Name = .p24_local3, VA = 0x00000000008c6000, RA = 0x0000000041800000, PA = ra2pa(0x0000000041800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p24_local3_start p24_local3_begin: .skip 0x100 p24_local3_start: .word 0xf81e9009,0xd03e2bc3,0xde0a3bd9,0x70207fc8 .word 0x9fed8a07,0xc4e6e016,0x8ac12883,0x8eed9d17 .word 0x56388f1f,0xe064be7f,0xe49e64d3,0xe1d64c68 .word 0x21d9399e,0x360162b4,0xea58dd19,0xe5f797a3 p24_local3_end: SECTION .p25_local0 DATA_VA=0x0008c8000 attr_data { Name = .p25_local0, VA = 0x00000000008c8000, RA = 0x0000000042000000, PA = ra2pa(0x0000000042000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p25_local0_start p25_local0_begin: .skip 0x100 p25_local0_start: .word 0xc112ab69,0x3066680f,0x89f4ab2a,0x022cb937 .word 0x80daa597,0x2f2a7ee3,0x3e72cd27,0xea1cc468 .word 0xabd97038,0x87d75036,0xda3ed233,0x66e7a972 .word 0x4bc783e2,0xfe466fda,0x4377670c,0x63dffaff p25_local0_end: SECTION .p25_local1 DATA_VA=0x0008ca000 attr_data { Name = .p25_local1, VA = 0x00000000008ca000, RA = 0x0000000042800000, PA = ra2pa(0x0000000042800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p25_local1_start p25_local1_begin: .skip 0x100 p25_local1_start: .word 0x0874f244,0x032c6137,0x11e69786,0x8263c580 .word 0x4142f2fd,0xe72b4817,0xee92485e,0x0b4ea6eb .word 0x9790de07,0xec45cb81,0xfadab480,0x4034f26b .word 0xe38f0b3b,0x5774ffff,0x69bb7a83,0x7f6dd8bd p25_local1_end: SECTION .p25_local2 DATA_VA=0x0008cc000 attr_data { Name = .p25_local2, VA = 0x00000000008cc000, RA = 0x0000000043000000, PA = ra2pa(0x0000000043000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p25_local2_start p25_local2_begin: .skip 0x100 p25_local2_start: .word 0x87a05a0c,0x3ec80115,0xfb7375c3,0xa08c6990 .word 0x1207ab7a,0xbfc3c5c5,0x5467fca7,0x903b7c0f .word 0x8ca24672,0x46c0e688,0x4b5f2624,0x8cfb7a76 .word 0xcc633a79,0xcf661127,0x9fea7693,0x0d4537c3 p25_local2_end: SECTION .p25_local3 DATA_VA=0x0008ce000 attr_data { Name = .p25_local3, VA = 0x00000000008ce000, RA = 0x0000000043800000, PA = ra2pa(0x0000000043800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p25_local3_start p25_local3_begin: .skip 0x100 p25_local3_start: .word 0xe983a098,0x65405612,0x4e4bf54f,0x5da5287c .word 0x7bfbbd4b,0xc1c1c281,0x8efdf8f2,0xc6a65a81 .word 0x0c4aae01,0xc25768f7,0x8c721add,0xf455f7c5 .word 0x74246dc2,0x8d3e6193,0x5aa63250,0x50dbded5 p25_local3_end: SECTION .p26_local0 DATA_VA=0x0008d0000 attr_data { Name = .p26_local0, VA = 0x00000000008d0000, RA = 0x0000000044000000, PA = ra2pa(0x0000000044000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p26_local0_start p26_local0_begin: .skip 0x100 p26_local0_start: .word 0x37dc1730,0x83446b64,0xdc467a0a,0xba0f2768 .word 0xf7c2ba22,0x6db6fb48,0x7897b01a,0x86eb6cb9 .word 0x928a9892,0xf9418de0,0x6a89d43e,0xca0dc227 .word 0xddc67031,0x87a952d6,0x3524bdd1,0xa8381cea p26_local0_end: SECTION .p26_local1 DATA_VA=0x0008d2000 attr_data { Name = .p26_local1, VA = 0x00000000008d2000, RA = 0x0000000044800000, PA = ra2pa(0x0000000044800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p26_local1_start p26_local1_begin: .skip 0x100 p26_local1_start: .word 0xc0cbf312,0xb05cc4e0,0xd6634f0f,0xaf193a72 .word 0xc3794c12,0xa782f326,0xb33a8d43,0x90a5c5e7 .word 0x2aa863b0,0x2c1ef7c6,0x08cf05ed,0x42deacae .word 0xc5323787,0x68d58900,0x9616174f,0x8437eb1a p26_local1_end: SECTION .p26_local2 DATA_VA=0x0008d4000 attr_data { Name = .p26_local2, VA = 0x00000000008d4000, RA = 0x0000000045000000, PA = ra2pa(0x0000000045000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p26_local2_start p26_local2_begin: .skip 0x100 p26_local2_start: .word 0x0bf88458,0x5fe5cbdf,0xcf10bee3,0x46e7bfda .word 0xae971cac,0xad6b9f21,0x0982a580,0x05519285 .word 0x215e9110,0xe56a541e,0xed713ff8,0x3286b61b .word 0x6b152131,0x0228c9b9,0xabe2fc25,0xa9006b22 p26_local2_end: SECTION .p26_local3 DATA_VA=0x0008d6000 attr_data { Name = .p26_local3, VA = 0x00000000008d6000, RA = 0x0000000045800000, PA = ra2pa(0x0000000045800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p26_local3_start p26_local3_begin: .skip 0x100 p26_local3_start: .word 0x3997e36e,0xd8725526,0x38ccdc73,0x2a53fec7 .word 0xc334d680,0x88c4ae2e,0x64450711,0x9b5aed10 .word 0xc31d091f,0x58b5249e,0x12af689b,0xdbed2578 .word 0x5f0dab95,0x432cb44c,0x73a65d24,0xb3c8c799 p26_local3_end: SECTION .p27_local0 DATA_VA=0x0008d8000 attr_data { Name = .p27_local0, VA = 0x00000000008d8000, RA = 0x0000000046000000, PA = ra2pa(0x0000000046000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p27_local0_start p27_local0_begin: .skip 0x100 p27_local0_start: .word 0x56c20bd0,0x7f4ee465,0x85fd6a1f,0x47e885a2 .word 0x193ae7d5,0x03d75380,0xf0304125,0x40cee368 .word 0x96d0d6bf,0x9fe7447c,0x03620c81,0xfb577826 .word 0x02a2c125,0x5e26c651,0xcdbe5981,0xbe81c45d p27_local0_end: SECTION .p27_local1 DATA_VA=0x0008da000 attr_data { Name = .p27_local1, VA = 0x00000000008da000, RA = 0x0000000046800000, PA = ra2pa(0x0000000046800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p27_local1_start p27_local1_begin: .skip 0x100 p27_local1_start: .word 0x4a291049,0x60c18215,0x8a57dbee,0xf3971368 .word 0x2fd72529,0x54a0036b,0xd665eaf8,0x85929812 .word 0x62f87c7a,0x613f2eb1,0x220e1e83,0x8e21cad2 .word 0x76be122a,0xe8536f93,0x983097ae,0x69e4983d p27_local1_end: SECTION .p27_local2 DATA_VA=0x0008dc000 attr_data { Name = .p27_local2, VA = 0x00000000008dc000, RA = 0x0000000047000000, PA = ra2pa(0x0000000047000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p27_local2_start p27_local2_begin: .skip 0x100 p27_local2_start: .word 0xe59d0752,0x8b8a5300,0xebf9270b,0xfe0ef6c4 .word 0xa79d3950,0xbad4a5c2,0x4804fb03,0x3ebaa600 .word 0xa4c45203,0x80798cd9,0x4fa0c529,0x6a450c30 .word 0x42bfd90e,0xebdd00fe,0xdc1a09d3,0xd467a494 p27_local2_end: SECTION .p27_local3 DATA_VA=0x0008de000 attr_data { Name = .p27_local3, VA = 0x00000000008de000, RA = 0x0000000047800000, PA = ra2pa(0x0000000047800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p27_local3_start p27_local3_begin: .skip 0x100 p27_local3_start: .word 0xcadeb3cf,0x7536da25,0xd3ab117c,0x3c03d66e .word 0x042a7719,0xd300af14,0xac2d6e64,0x7fd88fba .word 0x23398c66,0x97acd16f,0xaa95fabe,0x6b2f1fe2 .word 0xb81fc822,0x52540109,0x866b61dc,0x6d62485a p27_local3_end: SECTION .p28_local0 DATA_VA=0x0008e0000 attr_data { Name = .p28_local0, VA = 0x00000000008e0000, RA = 0x0000000048000000, PA = ra2pa(0x0000000048000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p28_local0_start p28_local0_begin: .skip 0x100 p28_local0_start: .word 0x7d0189f1,0x80af2a85,0x77fd9ca9,0xda3dd2b9 .word 0x657fbb83,0x9b25f19f,0x12980682,0x7118a270 .word 0x68e120ac,0x622c7bf7,0xb62d05fe,0x0d613cf7 .word 0x58408cb9,0x46408a55,0x6f68ee3d,0x63b6fac1 p28_local0_end: SECTION .p28_local1 DATA_VA=0x0008e2000 attr_data { Name = .p28_local1, VA = 0x00000000008e2000, RA = 0x0000000048800000, PA = ra2pa(0x0000000048800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p28_local1_start p28_local1_begin: .skip 0x100 p28_local1_start: .word 0x96dd332e,0x9749e0bb,0x51e07e1a,0xcd4be51b .word 0xa4b0a8e1,0xe5806586,0x54d6cd34,0x20b9314b .word 0x0535f075,0x881d404b,0x874301db,0x61f197d3 .word 0x737d4662,0x78d2f5ab,0x1bb2d3d7,0x114a96cd p28_local1_end: SECTION .p28_local2 DATA_VA=0x0008e4000 attr_data { Name = .p28_local2, VA = 0x00000000008e4000, RA = 0x0000000049000000, PA = ra2pa(0x0000000049000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p28_local2_start p28_local2_begin: .skip 0x100 p28_local2_start: .word 0xb52f8cf3,0xe57e5a1d,0x18433d1c,0xd0cb6d6c .word 0x656e7d33,0xd4de18e1,0xfff179a8,0x9c333767 .word 0x162d226f,0x91b214b0,0x6f662b94,0x61d7f59f .word 0x198ccaab,0x970ac015,0xdfa2fe37,0xe7059787 p28_local2_end: SECTION .p28_local3 DATA_VA=0x0008e6000 attr_data { Name = .p28_local3, VA = 0x00000000008e6000, RA = 0x0000000049800000, PA = ra2pa(0x0000000049800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p28_local3_start p28_local3_begin: .skip 0x100 p28_local3_start: .word 0xd9ad3d0a,0x2496e098,0x64e0815d,0xadf0e9a4 .word 0x1a79c9d6,0xb2fc3cb7,0x5cefce31,0x0609353b .word 0x4ef725f1,0x039cf82b,0xc282748e,0xf8b6351c .word 0x2d1bc2d5,0x982df71b,0x25b6fbd4,0xb6dd3756 p28_local3_end: SECTION .p29_local0 DATA_VA=0x0008e8000 attr_data { Name = .p29_local0, VA = 0x00000000008e8000, RA = 0x000000004a000000, PA = ra2pa(0x000000004a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p29_local0_start p29_local0_begin: .skip 0x100 p29_local0_start: .word 0xd5582be8,0x77922225,0x63dff2b3,0x49e7d8f6 .word 0x16df35ee,0x8cd6d6a8,0x0b8494ec,0xbc8d46e0 .word 0xf1bd506f,0x920de2c4,0x63735d36,0xd8d49cb7 .word 0x4ee878d2,0x87667b37,0xc98d23d6,0x3a652706 p29_local0_end: SECTION .p29_local1 DATA_VA=0x0008ea000 attr_data { Name = .p29_local1, VA = 0x00000000008ea000, RA = 0x000000004a800000, PA = ra2pa(0x000000004a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p29_local1_start p29_local1_begin: .skip 0x100 p29_local1_start: .word 0xc16afc3c,0x87ab7583,0x5caed155,0xb0d120da .word 0xfe9808c7,0x2d9f72e3,0x08678a86,0x49c6c8f1 .word 0xaed5da6f,0x29d93e34,0x744a00b6,0xb61ccdf0 .word 0x737a0e5e,0x2d06892f,0xbf03b8f5,0xfefc7b72 p29_local1_end: SECTION .p29_local2 DATA_VA=0x0008ec000 attr_data { Name = .p29_local2, VA = 0x00000000008ec000, RA = 0x000000004b000000, PA = ra2pa(0x000000004b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p29_local2_start p29_local2_begin: .skip 0x100 p29_local2_start: .word 0xaf7abcc1,0x378dbe41,0x5f7f6baf,0xd1a12d59 .word 0xd29881be,0xcdf6640a,0xfbd4cd61,0xd047439a .word 0x3e9b3a31,0x313cc7f6,0xdacd5e3a,0x5c5beecf .word 0x1e213fae,0xddc2932d,0x019bbc34,0x4707ba74 p29_local2_end: SECTION .p29_local3 DATA_VA=0x0008ee000 attr_data { Name = .p29_local3, VA = 0x00000000008ee000, RA = 0x000000004b800000, PA = ra2pa(0x000000004b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p29_local3_start p29_local3_begin: .skip 0x100 p29_local3_start: .word 0xc3f6ebf5,0xf99513ab,0x0f7b6a31,0xe394047b .word 0x6ba26962,0x1e1962d4,0x405e94c1,0x05361933 .word 0x986d2abd,0x70ad7839,0xff9fbf10,0x5e2e730f .word 0x64e16cc7,0xfc25fa41,0xd62736fc,0x4fb18831 p29_local3_end: SECTION .p30_local0 DATA_VA=0x0008f0000 attr_data { Name = .p30_local0, VA = 0x00000000008f0000, RA = 0x000000004c000000, PA = ra2pa(0x000000004c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p30_local0_start p30_local0_begin: .skip 0x100 p30_local0_start: .word 0x77a6074b,0x9a52da36,0x943d5802,0xf5a0c84c .word 0x73508277,0x85de2a87,0x59b0d8ef,0xa7794f2a .word 0x1e4e0724,0xc72bd4a3,0xf881822c,0x41aa4572 .word 0x622d8fcf,0x4f7af96f,0x50df2928,0xb236f5dc p30_local0_end: SECTION .p30_local1 DATA_VA=0x0008f2000 attr_data { Name = .p30_local1, VA = 0x00000000008f2000, RA = 0x000000004c800000, PA = ra2pa(0x000000004c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p30_local1_start p30_local1_begin: .skip 0x100 p30_local1_start: .word 0x9646cb1e,0x76c44bd1,0x7b07d605,0x2dbe02c4 .word 0x4384a7be,0xf7c999f5,0xa8205ac5,0xfbff5ef9 .word 0x385a83a3,0x53f3e11d,0xeae6c54e,0x2cb89b02 .word 0xcc38f162,0xa09a4fc8,0xbb8eb2f3,0xb134c01f p30_local1_end: SECTION .p30_local2 DATA_VA=0x0008f4000 attr_data { Name = .p30_local2, VA = 0x00000000008f4000, RA = 0x000000004d000000, PA = ra2pa(0x000000004d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p30_local2_start p30_local2_begin: .skip 0x100 p30_local2_start: .word 0x02f5bd38,0xa03fb871,0x5545098d,0x02fc64b9 .word 0x0d5456a0,0x0f999358,0x8499e30e,0x58c7830f .word 0x5f2cebad,0x6d9664e0,0x3cc28e1c,0xc88b60d9 .word 0xfbb141f4,0x3783cf29,0xda49b547,0x9855ebf8 p30_local2_end: SECTION .p30_local3 DATA_VA=0x0008f6000 attr_data { Name = .p30_local3, VA = 0x00000000008f6000, RA = 0x000000004d800000, PA = ra2pa(0x000000004d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p30_local3_start p30_local3_begin: .skip 0x100 p30_local3_start: .word 0xd873b178,0x32706cfc,0x7d5849fe,0x0e6ccd91 .word 0x2106fd64,0x70a05164,0x2137cb3b,0x72b59ee3 .word 0xb3204c3f,0xc7584125,0xe25bc545,0x0ceb40da .word 0x69af4b40,0xd6b62a41,0x0c82764c,0xa9e55526 p30_local3_end: SECTION .p31_local0 DATA_VA=0x0008f8000 attr_data { Name = .p31_local0, VA = 0x00000000008f8000, RA = 0x000000004e000000, PA = ra2pa(0x000000004e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p31_local0_start p31_local0_begin: .skip 0x100 p31_local0_start: .word 0xda13e603,0xa9a8324a,0xb9c0e078,0x93362b40 .word 0x7b283c86,0x5ddef9ae,0x554cc217,0xac7121aa .word 0x21438174,0x40daeff2,0xb5e5cd8e,0xdf867f93 .word 0xacb7a270,0xff148ef6,0x8f9ff6cf,0xc380f420 p31_local0_end: SECTION .p31_local1 DATA_VA=0x0008fa000 attr_data { Name = .p31_local1, VA = 0x00000000008fa000, RA = 0x000000004e800000, PA = ra2pa(0x000000004e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p31_local1_start p31_local1_begin: .skip 0x100 p31_local1_start: .word 0x4f9accbf,0x6c431ef4,0x169d2c07,0xc9fa40b3 .word 0xbdb91099,0x57abf24e,0x04f3a6d2,0x2c4e41e8 .word 0x8f525608,0xfc94a97f,0x58d948c7,0x4d1ff645 .word 0x960a5668,0x22bf9773,0x1140b9d7,0xc7755fc9 p31_local1_end: SECTION .p31_local2 DATA_VA=0x0008fc000 attr_data { Name = .p31_local2, VA = 0x00000000008fc000, RA = 0x000000004f000000, PA = ra2pa(0x000000004f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p31_local2_start p31_local2_begin: .skip 0x100 p31_local2_start: .word 0x110bdf9e,0x7b972ead,0xe3938533,0xb517e632 .word 0xc58fdb41,0x8ed92e1d,0x98b294fa,0xad3aa099 .word 0x729d81a0,0x0889a5f9,0xcb28422c,0x03f0ae5e .word 0x099901f9,0xcf878b0b,0x8e541364,0x3ab07267 p31_local2_end: SECTION .p31_local3 DATA_VA=0x0008fe000 attr_data { Name = .p31_local3, VA = 0x00000000008fe000, RA = 0x000000004f800000, PA = ra2pa(0x000000004f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p31_local3_start p31_local3_begin: .skip 0x100 p31_local3_start: .word 0x03286472,0xc7a18988,0x769c3175,0x850a2312 .word 0xc8101b1c,0x804581aa,0xc6da7975,0x83c705b8 .word 0x7a73345c,0x863aaf5c,0xccb35eaf,0x0798865c .word 0x25e8d1cb,0x68408939,0xed92ccfc,0xd7cf80f2 p31_local3_end: SECTION .p32_local0 DATA_VA=0x000900000 attr_data { Name = .p32_local0, VA = 0x0000000000900000, RA = 0x0000000050000000, PA = ra2pa(0x0000000050000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p32_local0_start p32_local0_begin: .skip 0x100 p32_local0_start: .word 0x02d338d4,0x34f771b4,0xadeba816,0x2a6c4340 .word 0x8c8ab3b5,0x856212c8,0xd089610d,0x06ddc33f .word 0x1e926b52,0x8f4cb672,0x8e62ebf5,0x8d6b790a .word 0x4c1d3c76,0xb140dab0,0x19c7dbc3,0xe4518e81 p32_local0_end: SECTION .p32_local1 DATA_VA=0x000902000 attr_data { Name = .p32_local1, VA = 0x0000000000902000, RA = 0x0000000050800000, PA = ra2pa(0x0000000050800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p32_local1_start p32_local1_begin: .skip 0x100 p32_local1_start: .word 0xaa4ca55d,0x1c4e9b21,0xbed986bb,0x6217cc25 .word 0x30a18ecb,0x90ac45db,0x6b13fbee,0xcaa17322 .word 0x89562c76,0xa3c06a61,0x41c222c4,0x0bcf9d8c .word 0x9e6b832e,0xb2c9722d,0xe63db95e,0x05dffd49 p32_local1_end: SECTION .p32_local2 DATA_VA=0x000904000 attr_data { Name = .p32_local2, VA = 0x0000000000904000, RA = 0x0000000051000000, PA = ra2pa(0x0000000051000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p32_local2_start p32_local2_begin: .skip 0x100 p32_local2_start: .word 0xc209e583,0x5f8a2d6f,0x2e69b4cb,0xba08830e .word 0x1bfa5502,0xea23a9ce,0x2b2fcbe4,0xcbe6c990 .word 0xfdaddd86,0x1fdc44e5,0x8546675d,0x145f64a4 .word 0xaa92cecd,0xf271925d,0x76e0c11f,0xc46586c8 p32_local2_end: SECTION .p32_local3 DATA_VA=0x000906000 attr_data { Name = .p32_local3, VA = 0x0000000000906000, RA = 0x0000000051800000, PA = ra2pa(0x0000000051800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p32_local3_start p32_local3_begin: .skip 0x100 p32_local3_start: .word 0xeec24b50,0x73b67360,0xb504a90c,0x9394b411 .word 0xad22b0b8,0xe0577edf,0x7078d7b1,0x43ac2f96 .word 0x8c6ff1e2,0x35d30ee1,0x77e4182d,0x05077f0b .word 0x3e635f77,0x044c04c7,0xe4838bef,0x169292b9 p32_local3_end: SECTION .p33_local0 DATA_VA=0x000908000 attr_data { Name = .p33_local0, VA = 0x0000000000908000, RA = 0x0000000052000000, PA = ra2pa(0x0000000052000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p33_local0_start p33_local0_begin: .skip 0x100 p33_local0_start: .word 0x58253226,0xa262d17b,0x28b6f268,0x442c3762 .word 0x61e8770d,0x3b691cbd,0xba7883f1,0x941414d5 .word 0x8b2a8810,0x3c2d0693,0x9130bc3b,0xce40fa98 .word 0x67d77a67,0xc0aa6b89,0xbbc485ce,0x71bb9dd7 p33_local0_end: SECTION .p33_local1 DATA_VA=0x00090a000 attr_data { Name = .p33_local1, VA = 0x000000000090a000, RA = 0x0000000052800000, PA = ra2pa(0x0000000052800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p33_local1_start p33_local1_begin: .skip 0x100 p33_local1_start: .word 0x0f268a3b,0x90b973a8,0x8cb558bf,0x136bc345 .word 0x68f843cb,0x5e72668a,0x8e9b6b76,0x0b470e50 .word 0xbe1b0815,0x7a6a7de4,0x44029c22,0x2b95cfa3 .word 0x97d60f3c,0x38115600,0x0e06350e,0xb44e407f p33_local1_end: SECTION .p33_local2 DATA_VA=0x00090c000 attr_data { Name = .p33_local2, VA = 0x000000000090c000, RA = 0x0000000053000000, PA = ra2pa(0x0000000053000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p33_local2_start p33_local2_begin: .skip 0x100 p33_local2_start: .word 0xf902c04a,0xf8fcad6e,0x73619411,0x1140a2d6 .word 0x8f31fd95,0x2ce871fa,0xe1a9e920,0x174dbf12 .word 0x0290e30e,0x1da73f26,0x63f1bcb3,0xe32a3c99 .word 0x183fe376,0x6e1f2559,0x4d822ed1,0x83d544ef p33_local2_end: SECTION .p33_local3 DATA_VA=0x00090e000 attr_data { Name = .p33_local3, VA = 0x000000000090e000, RA = 0x0000000053800000, PA = ra2pa(0x0000000053800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p33_local3_start p33_local3_begin: .skip 0x100 p33_local3_start: .word 0x92720e20,0x9232d365,0x5e90eab0,0x5d5b268f .word 0x65a2a85b,0xaa449311,0x0fc308f3,0xb24caf91 .word 0x1ad1687a,0xd8bef611,0xb2a9bea1,0x490646bc .word 0x6a2d9f25,0x9d194ebd,0x9b664c6f,0xc8156792 p33_local3_end: SECTION .p34_local0 DATA_VA=0x000910000 attr_data { Name = .p34_local0, VA = 0x0000000000910000, RA = 0x0000000054000000, PA = ra2pa(0x0000000054000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p34_local0_start p34_local0_begin: .skip 0x100 p34_local0_start: .word 0xb4e9a849,0x6c9ec481,0xefcde372,0x846c3bbe .word 0xfea19d99,0x7d19ace9,0x4550a1d4,0xd3ad464e .word 0x644a8f31,0x7ea463dc,0x5ac376ab,0x0670b88b .word 0x595a6fae,0x57141286,0xa5cc0ff4,0x18fc234d p34_local0_end: SECTION .p34_local1 DATA_VA=0x000912000 attr_data { Name = .p34_local1, VA = 0x0000000000912000, RA = 0x0000000054800000, PA = ra2pa(0x0000000054800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p34_local1_start p34_local1_begin: .skip 0x100 p34_local1_start: .word 0xc953d7cf,0x99680156,0x94114edf,0xfb125c8f .word 0x7d974144,0x71956405,0x371d2df2,0x99ff9507 .word 0x8427ea74,0x2a786bb6,0xa25824fb,0xef42ffef .word 0x17138e29,0xdbef6b87,0xaf5d5f4e,0x03fddb3a p34_local1_end: SECTION .p34_local2 DATA_VA=0x000914000 attr_data { Name = .p34_local2, VA = 0x0000000000914000, RA = 0x0000000055000000, PA = ra2pa(0x0000000055000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p34_local2_start p34_local2_begin: .skip 0x100 p34_local2_start: .word 0x48c7eb83,0x9b7be01f,0x4c5634e5,0xf1c0a79a .word 0xdafcf406,0x6c2dd9a2,0x604d9274,0x637010db .word 0xbaf4398c,0x46f53c27,0x33f061d3,0x2606feb1 .word 0x6f3b522b,0x8806fb7a,0xa075842d,0xda043977 p34_local2_end: SECTION .p34_local3 DATA_VA=0x000916000 attr_data { Name = .p34_local3, VA = 0x0000000000916000, RA = 0x0000000055800000, PA = ra2pa(0x0000000055800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p34_local3_start p34_local3_begin: .skip 0x100 p34_local3_start: .word 0xe53eee65,0x27421c92,0x5720c764,0x3ef7da54 .word 0x1db18b4d,0x11db81a2,0xf713229f,0xff6570a9 .word 0x8e06ce4f,0x83e6ccf2,0xfcb2f7c6,0xeeb70580 .word 0x145672dd,0x8f670ceb,0x64a3ee2f,0x746d5b7b p34_local3_end: SECTION .p35_local0 DATA_VA=0x000918000 attr_data { Name = .p35_local0, VA = 0x0000000000918000, RA = 0x0000000056000000, PA = ra2pa(0x0000000056000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p35_local0_start p35_local0_begin: .skip 0x100 p35_local0_start: .word 0x202533d8,0x70d2617f,0xa7aae1ba,0xf4a1a486 .word 0x86966e89,0x5036aec8,0x5fcafea5,0x05340e53 .word 0x6d8c7ee1,0x72e753f8,0x69d42e2a,0xf820da19 .word 0x6658a172,0xf394df51,0xf4d50806,0x79e5a157 p35_local0_end: SECTION .p35_local1 DATA_VA=0x00091a000 attr_data { Name = .p35_local1, VA = 0x000000000091a000, RA = 0x0000000056800000, PA = ra2pa(0x0000000056800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p35_local1_start p35_local1_begin: .skip 0x100 p35_local1_start: .word 0x9e63775a,0x5f6d979a,0x2a48e80a,0xad67cf1c .word 0xc6fd4ce8,0xae640e9c,0x43903416,0x17ab60e2 .word 0x09a7e315,0xf7adb29f,0x6ab18f92,0xdbb48786 .word 0xba8ed71c,0x568c3007,0x05a09324,0x1e0bca00 p35_local1_end: SECTION .p35_local2 DATA_VA=0x00091c000 attr_data { Name = .p35_local2, VA = 0x000000000091c000, RA = 0x0000000057000000, PA = ra2pa(0x0000000057000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p35_local2_start p35_local2_begin: .skip 0x100 p35_local2_start: .word 0xbb11f254,0x48584593,0x94b1b09a,0xdf1464f2 .word 0x42922093,0xd6d151cf,0x3ab8009d,0xd9c606c1 .word 0x2b60a32c,0x88972c72,0x883a5ab8,0x8e47c0e4 .word 0xeccefbd1,0xe8c61c76,0xc6e08009,0x19d21a74 p35_local2_end: SECTION .p35_local3 DATA_VA=0x00091e000 attr_data { Name = .p35_local3, VA = 0x000000000091e000, RA = 0x0000000057800000, PA = ra2pa(0x0000000057800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p35_local3_start p35_local3_begin: .skip 0x100 p35_local3_start: .word 0xb17ace50,0xea8a14bc,0x96a37c36,0x20e7aeec .word 0xda7221bc,0xd31ee7b3,0xea6f576d,0xb881c08c .word 0xd73eccf4,0x0cf310b9,0xcf08a2f8,0x89b69180 .word 0xe69fc0c8,0xa2dcafbe,0xa73ebc2c,0xddfb528e p35_local3_end: SECTION .p36_local0 DATA_VA=0x000920000 attr_data { Name = .p36_local0, VA = 0x0000000000920000, RA = 0x0000000058000000, PA = ra2pa(0x0000000058000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p36_local0_start p36_local0_begin: .skip 0x100 p36_local0_start: .word 0x8b6b0e39,0x1d79d006,0xe8295378,0x97dd3739 .word 0x7b28c92d,0xfa13100e,0xc985a0c0,0x9ff8ced5 .word 0xb1e06499,0xadd551a0,0xac646e2b,0x7f643e5a .word 0x5d684bd6,0x155adda4,0x20913a4b,0x4809f1fe p36_local0_end: SECTION .p36_local1 DATA_VA=0x000922000 attr_data { Name = .p36_local1, VA = 0x0000000000922000, RA = 0x0000000058800000, PA = ra2pa(0x0000000058800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p36_local1_start p36_local1_begin: .skip 0x100 p36_local1_start: .word 0xff414cdd,0x3b9fda74,0x9591ebd6,0x7ea187ea .word 0x163d4ad9,0x00677e1e,0x88ccec52,0x1a4d7bcd .word 0xaf406e21,0xdf8e06bd,0x48d34d0d,0x37915e9f .word 0x05a6a531,0xe981d665,0xf49fb8f6,0x516e5b41 p36_local1_end: SECTION .p36_local2 DATA_VA=0x000924000 attr_data { Name = .p36_local2, VA = 0x0000000000924000, RA = 0x0000000059000000, PA = ra2pa(0x0000000059000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p36_local2_start p36_local2_begin: .skip 0x100 p36_local2_start: .word 0xd23600a7,0x5a71b1c8,0x50d31523,0xb224eb21 .word 0x037cc68a,0x12eb0076,0xe6a31a93,0x428d16a9 .word 0xd459edd1,0xb6868c41,0xaafcc15e,0x01ae9a22 .word 0x0a872fa4,0x0323526c,0x18d0aaab,0x5969580d p36_local2_end: SECTION .p36_local3 DATA_VA=0x000926000 attr_data { Name = .p36_local3, VA = 0x0000000000926000, RA = 0x0000000059800000, PA = ra2pa(0x0000000059800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p36_local3_start p36_local3_begin: .skip 0x100 p36_local3_start: .word 0xea888ec3,0xcad4b250,0xda2c9ee8,0xfc456644 .word 0x7e27ca91,0x60279c8f,0xffd0b9be,0xd963a1d8 .word 0x82f1b53f,0x5fbccb4f,0x0c47e6da,0x550a582d .word 0xf620d979,0x5c56a658,0x87fd88a6,0x9d7a0df8 p36_local3_end: SECTION .p37_local0 DATA_VA=0x000928000 attr_data { Name = .p37_local0, VA = 0x0000000000928000, RA = 0x000000005a000000, PA = ra2pa(0x000000005a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p37_local0_start p37_local0_begin: .skip 0x100 p37_local0_start: .word 0xa0179a9a,0x630d96d1,0xf948c8da,0xcd3063b5 .word 0xb867a54f,0x125c4bef,0x75d6471d,0xdb9bb91e .word 0xd1f8fa21,0xf6ecb9b9,0x04a9739e,0x4f8b5e19 .word 0x17f8a89f,0xd898867d,0x6d08c3b6,0xda6c06f0 p37_local0_end: SECTION .p37_local1 DATA_VA=0x00092a000 attr_data { Name = .p37_local1, VA = 0x000000000092a000, RA = 0x000000005a800000, PA = ra2pa(0x000000005a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p37_local1_start p37_local1_begin: .skip 0x100 p37_local1_start: .word 0x4b30e9fd,0x0531d513,0xf45a0eb6,0xe5ce5302 .word 0x0354ef8c,0x746c8bd3,0x6b47a699,0x6a0e0205 .word 0x1d56011e,0x14123395,0xd02705c5,0x7ea192d5 .word 0x1b86333f,0x7e33a7eb,0xe6ed9f87,0x8fff4d05 p37_local1_end: SECTION .p37_local2 DATA_VA=0x00092c000 attr_data { Name = .p37_local2, VA = 0x000000000092c000, RA = 0x000000005b000000, PA = ra2pa(0x000000005b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p37_local2_start p37_local2_begin: .skip 0x100 p37_local2_start: .word 0x39c52e9c,0xb21a8abc,0x639d37a0,0x8a10bd37 .word 0x0bc6a490,0xeb5f7e76,0x3f8015fc,0xbd31e9c3 .word 0x7a4c281b,0xad84b998,0x6780ae06,0x7bf7be45 .word 0x76d945bf,0x508402ba,0x99de074b,0xbf778c8a p37_local2_end: SECTION .p37_local3 DATA_VA=0x00092e000 attr_data { Name = .p37_local3, VA = 0x000000000092e000, RA = 0x000000005b800000, PA = ra2pa(0x000000005b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p37_local3_start p37_local3_begin: .skip 0x100 p37_local3_start: .word 0xd1885258,0x516e24d9,0xa29e6fe5,0x103ebb85 .word 0xbfcb795c,0x5ec7f97e,0x346f00f8,0xdd07d033 .word 0xfd7dd199,0xb8c07c33,0xbb60efb8,0x8d887084 .word 0xc35d2429,0xd996a47d,0xba37e1dd,0x85c256fc p37_local3_end: SECTION .p38_local0 DATA_VA=0x000930000 attr_data { Name = .p38_local0, VA = 0x0000000000930000, RA = 0x000000005c000000, PA = ra2pa(0x000000005c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p38_local0_start p38_local0_begin: .skip 0x100 p38_local0_start: .word 0xe5e0ceee,0x7bbbf00e,0xebdad947,0x12788928 .word 0x5299ed4f,0x8330b73b,0x1f4f5767,0x3c07117a .word 0x9b6a2eba,0x0a73b8bf,0xb3ee0d47,0x180054ea .word 0x271fdb81,0xba6ddd45,0x1efd2090,0x469cab74 p38_local0_end: SECTION .p38_local1 DATA_VA=0x000932000 attr_data { Name = .p38_local1, VA = 0x0000000000932000, RA = 0x000000005c800000, PA = ra2pa(0x000000005c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p38_local1_start p38_local1_begin: .skip 0x100 p38_local1_start: .word 0x2508cb98,0xc5240cb2,0xd5870d96,0x3c8af1e2 .word 0x1e143e21,0x057bc36d,0xe4522fac,0x9b85dd69 .word 0x5e8877b5,0xee479d7a,0x16e09bac,0x023364ed .word 0xf4de38ec,0xab9b5cec,0x248db774,0xdab7a85b p38_local1_end: SECTION .p38_local2 DATA_VA=0x000934000 attr_data { Name = .p38_local2, VA = 0x0000000000934000, RA = 0x000000005d000000, PA = ra2pa(0x000000005d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p38_local2_start p38_local2_begin: .skip 0x100 p38_local2_start: .word 0x251aaa63,0x0543356b,0xc9447e87,0xe691bc5f .word 0x871e830b,0xf42b67b1,0x130c12d3,0x5763355e .word 0x772457e2,0x6615f905,0x90eaf65d,0x0d79fadc .word 0x34be9a05,0xf1a8eca6,0xa9d76e09,0x19814146 p38_local2_end: SECTION .p38_local3 DATA_VA=0x000936000 attr_data { Name = .p38_local3, VA = 0x0000000000936000, RA = 0x000000005d800000, PA = ra2pa(0x000000005d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p38_local3_start p38_local3_begin: .skip 0x100 p38_local3_start: .word 0xa4efda2e,0xbc771146,0xe1868b3f,0x51b99dfe .word 0xca5cf971,0x5afe5981,0x63ef13e9,0x3acc3fee .word 0x3e026878,0x81757e9a,0x544e1ec6,0xe9e1bf5f .word 0xd39705be,0x6859df04,0x462b6c66,0x051b7255 p38_local3_end: SECTION .p39_local0 DATA_VA=0x000938000 attr_data { Name = .p39_local0, VA = 0x0000000000938000, RA = 0x000000005e000000, PA = ra2pa(0x000000005e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p39_local0_start p39_local0_begin: .skip 0x100 p39_local0_start: .word 0x701bc5bc,0xeb469549,0x9b47c881,0x4e2fcc65 .word 0x00187956,0x4be2ecb7,0x6bbf8486,0xf3826ccb .word 0xf22c75b9,0x0013e194,0xf6ef411b,0xc26d482a .word 0xcecd9538,0xf2c65021,0x8b0ce939,0x77155ab2 p39_local0_end: SECTION .p39_local1 DATA_VA=0x00093a000 attr_data { Name = .p39_local1, VA = 0x000000000093a000, RA = 0x000000005e800000, PA = ra2pa(0x000000005e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p39_local1_start p39_local1_begin: .skip 0x100 p39_local1_start: .word 0x2361add2,0xcafe3890,0xec364043,0x9c42edc5 .word 0xb51bab3b,0x51c64439,0x67cf0c02,0xd25754e1 .word 0x6fa79209,0x531bdffa,0x076af0e9,0xf13010be .word 0xa75a99b3,0x5a9945e0,0x8ed18296,0xc2ecfc81 p39_local1_end: SECTION .p39_local2 DATA_VA=0x00093c000 attr_data { Name = .p39_local2, VA = 0x000000000093c000, RA = 0x000000005f000000, PA = ra2pa(0x000000005f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p39_local2_start p39_local2_begin: .skip 0x100 p39_local2_start: .word 0x810eb80e,0x243d87fb,0xb6822326,0xaf12906c .word 0xf842d13d,0xd4342d63,0x4f6cb40a,0x4c05037b .word 0x8fe28dda,0x95cd1b18,0x24ff309a,0xf1f84864 .word 0xa5d53995,0x1b985b99,0x30c2b277,0xd8afc293 p39_local2_end: SECTION .p39_local3 DATA_VA=0x00093e000 attr_data { Name = .p39_local3, VA = 0x000000000093e000, RA = 0x000000005f800000, PA = ra2pa(0x000000005f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p39_local3_start p39_local3_begin: .skip 0x100 p39_local3_start: .word 0xab3b1b0b,0x9f34a297,0xc55e36cf,0xed02ce93 .word 0x600cc649,0x8ee449ac,0xf12f1cbb,0x1ba19446 .word 0xa3820e1e,0x05474978,0xc11ef634,0xc9673bc6 .word 0x6d1f6b41,0x1565cf55,0xc12fc23a,0x0de4b41d p39_local3_end: SECTION .p40_local0 DATA_VA=0x000940000 attr_data { Name = .p40_local0, VA = 0x0000000000940000, RA = 0x0000000060000000, PA = ra2pa(0x0000000060000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p40_local0_start p40_local0_begin: .skip 0x100 p40_local0_start: .word 0xd83c4a97,0xe984f757,0x1c782898,0xb969f073 .word 0x69ff8580,0x650ce014,0xd7dc7b67,0xf505d470 .word 0x470600f9,0x5740db7e,0xf4bc62e5,0xde5eda78 .word 0x1c13f6e3,0x8a5d4f9e,0xec3aad96,0xef6fdb23 p40_local0_end: SECTION .p40_local1 DATA_VA=0x000942000 attr_data { Name = .p40_local1, VA = 0x0000000000942000, RA = 0x0000000060800000, PA = ra2pa(0x0000000060800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p40_local1_start p40_local1_begin: .skip 0x100 p40_local1_start: .word 0xd5e951d0,0x179b40d4,0xe5233a04,0xf3df646a .word 0x1c62d9e7,0x5ee32ea0,0xb224f07a,0xe2ae8c34 .word 0x53eef079,0xc92a59e1,0x1bc4fcb6,0x03a34d44 .word 0x6ac3c967,0xa1faf4b7,0xe8fbf7bd,0x8e4efbab p40_local1_end: SECTION .p40_local2 DATA_VA=0x000944000 attr_data { Name = .p40_local2, VA = 0x0000000000944000, RA = 0x0000000061000000, PA = ra2pa(0x0000000061000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p40_local2_start p40_local2_begin: .skip 0x100 p40_local2_start: .word 0x91372ab4,0x1f426c97,0xc06a0a47,0x32e03b7c .word 0x69cb3c60,0xd98bc39d,0x48293fad,0x8a83f74e .word 0x460fdfc3,0xdd482da4,0x91bb1089,0x3e8d9d12 .word 0x484ebd4a,0x87173b4d,0x7847d2a3,0x2446a4b5 p40_local2_end: SECTION .p40_local3 DATA_VA=0x000946000 attr_data { Name = .p40_local3, VA = 0x0000000000946000, RA = 0x0000000061800000, PA = ra2pa(0x0000000061800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p40_local3_start p40_local3_begin: .skip 0x100 p40_local3_start: .word 0x5d0f6d39,0xb483d1cf,0x638ee14e,0xf1d83a4f .word 0x3e606988,0x83688bc9,0xc7e8d09d,0xbfefe6db .word 0xd6c3e8c6,0x5c8f4059,0x9c31cac7,0xc76e833f .word 0xb5290ef5,0x6c965c79,0x56f2ef26,0x925dc110 p40_local3_end: SECTION .p41_local0 DATA_VA=0x000948000 attr_data { Name = .p41_local0, VA = 0x0000000000948000, RA = 0x0000000062000000, PA = ra2pa(0x0000000062000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p41_local0_start p41_local0_begin: .skip 0x100 p41_local0_start: .word 0x79d89e7b,0x18b1beff,0xfc47e9eb,0x0810c817 .word 0xce672e5a,0x8f29f649,0x1b3d1d37,0x84bd68f7 .word 0x8c250cc4,0x3e11630d,0x68f35a5c,0x7c855d3d .word 0xb6b7661a,0x5ec61109,0xb23f87e5,0xd9e1f77f p41_local0_end: SECTION .p41_local1 DATA_VA=0x00094a000 attr_data { Name = .p41_local1, VA = 0x000000000094a000, RA = 0x0000000062800000, PA = ra2pa(0x0000000062800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p41_local1_start p41_local1_begin: .skip 0x100 p41_local1_start: .word 0x638fbdb9,0x48713ba9,0x0859beed,0xb6d36398 .word 0x3f485e81,0x752c421f,0x666e6767,0x9e31a016 .word 0x2950d3a7,0xaf825917,0x5acf6731,0xbd5c79f4 .word 0x38fdbdcb,0x016b7c4b,0x258cf9b7,0xbb5ecf50 p41_local1_end: SECTION .p41_local2 DATA_VA=0x00094c000 attr_data { Name = .p41_local2, VA = 0x000000000094c000, RA = 0x0000000063000000, PA = ra2pa(0x0000000063000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p41_local2_start p41_local2_begin: .skip 0x100 p41_local2_start: .word 0x1acc2bc8,0x6f6474d4,0x4353421a,0xeefc1edd .word 0x1063660f,0x07e40ad3,0x79da9e52,0xc94f6001 .word 0xd2d56b2e,0xa3ad1adc,0xaacf8aee,0xc58dfcea .word 0x3f07174e,0x6a535cea,0x0556ffbf,0xf89d0ed5 p41_local2_end: SECTION .p41_local3 DATA_VA=0x00094e000 attr_data { Name = .p41_local3, VA = 0x000000000094e000, RA = 0x0000000063800000, PA = ra2pa(0x0000000063800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p41_local3_start p41_local3_begin: .skip 0x100 p41_local3_start: .word 0xa89b3a34,0xe0a7443d,0x953c58d6,0x0f9175e9 .word 0xa12482d6,0xd3e32bdb,0x1ec62126,0xd683e9c2 .word 0x3f6742f6,0x420cf853,0xd300ad2f,0x14e59c9d .word 0x487402f2,0x768a7aa2,0x4d61abc2,0xdc1c47b9 p41_local3_end: SECTION .p42_local0 DATA_VA=0x000950000 attr_data { Name = .p42_local0, VA = 0x0000000000950000, RA = 0x0000000064000000, PA = ra2pa(0x0000000064000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p42_local0_start p42_local0_begin: .skip 0x100 p42_local0_start: .word 0xe43007a0,0xd7cc7684,0xa6e2d9f0,0x1a54355c .word 0xce428629,0xe331cb8e,0xc1eb14f5,0xaa0d6944 .word 0x977b3a2f,0x782b3bef,0x2bb86a95,0x2cf1b69b .word 0xbf0358b4,0xca0a58b9,0xbf883ff4,0x095b0e0c p42_local0_end: SECTION .p42_local1 DATA_VA=0x000952000 attr_data { Name = .p42_local1, VA = 0x0000000000952000, RA = 0x0000000064800000, PA = ra2pa(0x0000000064800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p42_local1_start p42_local1_begin: .skip 0x100 p42_local1_start: .word 0x03cb3068,0x25b58b0b,0x0850687d,0x324d227e .word 0xc8f5f3a0,0xa97f04d6,0xe368345d,0x2208e6a0 .word 0xfd61ae13,0x8fb19eaa,0xa1829bdb,0xfa42df30 .word 0xb129ea22,0xbe1a9d65,0xc7f7a9dc,0xaff8a9ab p42_local1_end: SECTION .p42_local2 DATA_VA=0x000954000 attr_data { Name = .p42_local2, VA = 0x0000000000954000, RA = 0x0000000065000000, PA = ra2pa(0x0000000065000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p42_local2_start p42_local2_begin: .skip 0x100 p42_local2_start: .word 0x45cdc1a1,0x506e013d,0xbeb5cd5e,0xec720965 .word 0xdd470449,0x5890b333,0xfb5179d6,0x3af4d2b3 .word 0xeb8869e2,0xd8c86e32,0x6b602943,0x77823c6d .word 0xb3decf6c,0x3589955c,0x169475e4,0x679a800e p42_local2_end: SECTION .p42_local3 DATA_VA=0x000956000 attr_data { Name = .p42_local3, VA = 0x0000000000956000, RA = 0x0000000065800000, PA = ra2pa(0x0000000065800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p42_local3_start p42_local3_begin: .skip 0x100 p42_local3_start: .word 0x233ebf9d,0x0aed9f24,0x7712dbe7,0xc3306eda .word 0xd742ab85,0x2d89d3b7,0x37c8fd01,0x81046605 .word 0x679d23e7,0x4dfab422,0xa829c0b9,0x642ca5d0 .word 0x18631f82,0x4416292f,0x970b5ed3,0x570aca6d p42_local3_end: SECTION .p43_local0 DATA_VA=0x000958000 attr_data { Name = .p43_local0, VA = 0x0000000000958000, RA = 0x0000000066000000, PA = ra2pa(0x0000000066000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p43_local0_start p43_local0_begin: .skip 0x100 p43_local0_start: .word 0xae833888,0x4ec8adac,0x10abbb3b,0xf871fe00 .word 0xb1a9a7d5,0xe56213bb,0xd6d71261,0xb06ecd5a .word 0x16d6c457,0x61d2be73,0x15bc212c,0xb5d38d57 .word 0xe6fc844f,0x499efa95,0x6e8453c3,0xea589513 p43_local0_end: SECTION .p43_local1 DATA_VA=0x00095a000 attr_data { Name = .p43_local1, VA = 0x000000000095a000, RA = 0x0000000066800000, PA = ra2pa(0x0000000066800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p43_local1_start p43_local1_begin: .skip 0x100 p43_local1_start: .word 0x2c84fd54,0x67743f1b,0x94a81186,0x841627af .word 0xad051a53,0xc053db32,0xd479e48b,0x7718f45e .word 0xa5723fa9,0xc9091d33,0x7e8fdf55,0x7a149803 .word 0x1ba64eb0,0x97f88867,0x7457a1db,0x2be00cff p43_local1_end: SECTION .p43_local2 DATA_VA=0x00095c000 attr_data { Name = .p43_local2, VA = 0x000000000095c000, RA = 0x0000000067000000, PA = ra2pa(0x0000000067000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p43_local2_start p43_local2_begin: .skip 0x100 p43_local2_start: .word 0x1db0b099,0x968de21e,0x81794496,0xbdb877bb .word 0x3e37de58,0xb406963f,0xfc045c3a,0xcc98c745 .word 0xb52d692e,0xa8742418,0x42ace823,0xaf0d3da8 .word 0xff558a94,0xa2e4e9c7,0xe45d40a9,0xc021537f p43_local2_end: SECTION .p43_local3 DATA_VA=0x00095e000 attr_data { Name = .p43_local3, VA = 0x000000000095e000, RA = 0x0000000067800000, PA = ra2pa(0x0000000067800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p43_local3_start p43_local3_begin: .skip 0x100 p43_local3_start: .word 0xeb3188e1,0xf63cb1c2,0x1104504b,0x85ef18c1 .word 0xea35b0cb,0xc333f706,0xd0ea18bd,0x21ef40c8 .word 0x2ffff665,0xf79fecaf,0xd90701fc,0x3d88747c .word 0x0239ff86,0x0643fc60,0xea228f4a,0x3132b452 p43_local3_end: SECTION .p44_local0 DATA_VA=0x000960000 attr_data { Name = .p44_local0, VA = 0x0000000000960000, RA = 0x0000000068000000, PA = ra2pa(0x0000000068000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p44_local0_start p44_local0_begin: .skip 0x100 p44_local0_start: .word 0x738690de,0xa87d5603,0x93648752,0xf0853ead .word 0x1d21b9e5,0x939db643,0x125f355f,0x20dd062e .word 0x7c36c56c,0x5702beed,0x27520ad5,0xba80cad9 .word 0x6e32b90d,0xcd3c56ab,0xa9698a79,0x272a0f23 p44_local0_end: SECTION .p44_local1 DATA_VA=0x000962000 attr_data { Name = .p44_local1, VA = 0x0000000000962000, RA = 0x0000000068800000, PA = ra2pa(0x0000000068800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p44_local1_start p44_local1_begin: .skip 0x100 p44_local1_start: .word 0x537b46d2,0xe7d23761,0xb3275c0b,0x5fbe0402 .word 0x454b0101,0xdcb6c832,0xbac29f72,0xcbeb3905 .word 0x3aa5ef3f,0xdadc2667,0x64b8289c,0x07b15230 .word 0x0de6edd9,0x6ad19661,0xd878dff9,0x40d5810a p44_local1_end: SECTION .p44_local2 DATA_VA=0x000964000 attr_data { Name = .p44_local2, VA = 0x0000000000964000, RA = 0x0000000069000000, PA = ra2pa(0x0000000069000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p44_local2_start p44_local2_begin: .skip 0x100 p44_local2_start: .word 0x74265e0b,0x0cf97510,0x4596b5d9,0x0f5b14e6 .word 0x33daab78,0xcbcf851c,0x82cb857a,0x27696889 .word 0x8b7ba294,0x56b8c80d,0x8ed1eaf0,0x5c3cfbb9 .word 0x2179f6da,0xb465fb3c,0xa996c6a0,0xdfff4fbf p44_local2_end: SECTION .p44_local3 DATA_VA=0x000966000 attr_data { Name = .p44_local3, VA = 0x0000000000966000, RA = 0x0000000069800000, PA = ra2pa(0x0000000069800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p44_local3_start p44_local3_begin: .skip 0x100 p44_local3_start: .word 0xb64f6632,0x66dd35c2,0x1e3acb81,0xf6b10987 .word 0x849da521,0x16fc29e4,0x62093944,0x57e33a74 .word 0x9ae29dfd,0x2ca21be8,0x9c5e0780,0x2ca88597 .word 0x0bcac13d,0x86c8e5cd,0xd461579a,0xcdbb32e8 p44_local3_end: SECTION .p45_local0 DATA_VA=0x000968000 attr_data { Name = .p45_local0, VA = 0x0000000000968000, RA = 0x000000006a000000, PA = ra2pa(0x000000006a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p45_local0_start p45_local0_begin: .skip 0x100 p45_local0_start: .word 0x57d7ef7b,0x56e730b9,0x2e52a5f3,0x67a0c2f7 .word 0x15054fc3,0xb7c27c30,0xa2211649,0x783f57c0 .word 0x5919f1c6,0xb9940494,0x3c9c9bca,0xb19be820 .word 0xa385bd7e,0xf0d9e504,0xcbf9e0da,0xaa0054c6 p45_local0_end: SECTION .p45_local1 DATA_VA=0x00096a000 attr_data { Name = .p45_local1, VA = 0x000000000096a000, RA = 0x000000006a800000, PA = ra2pa(0x000000006a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p45_local1_start p45_local1_begin: .skip 0x100 p45_local1_start: .word 0x4278b177,0xb5faf453,0x9453649f,0xffd29bff .word 0xca7d5365,0x90428369,0xe77e8cf3,0xe1dbaa55 .word 0x8cfa17f2,0xa3189840,0x03163ff4,0xa0098564 .word 0x99ae25cf,0x9863d2eb,0xc9fde715,0x358b947f p45_local1_end: SECTION .p45_local2 DATA_VA=0x00096c000 attr_data { Name = .p45_local2, VA = 0x000000000096c000, RA = 0x000000006b000000, PA = ra2pa(0x000000006b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p45_local2_start p45_local2_begin: .skip 0x100 p45_local2_start: .word 0x0742c510,0xf59069b7,0x5588c15c,0x5dfe4b71 .word 0x2cb0c085,0x8f55fed0,0x6d99e924,0xff1ec893 .word 0x1597acee,0x90a94413,0xa3723074,0x73006e55 .word 0xa11ee9df,0x52e71b4d,0x02436f52,0xb5131c62 p45_local2_end: SECTION .p45_local3 DATA_VA=0x00096e000 attr_data { Name = .p45_local3, VA = 0x000000000096e000, RA = 0x000000006b800000, PA = ra2pa(0x000000006b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p45_local3_start p45_local3_begin: .skip 0x100 p45_local3_start: .word 0x5fe8ffff,0x99a91212,0x59215ff0,0xde0a583d .word 0xbbe10dbe,0x97303e8e,0x52842f53,0xada8d3f9 .word 0xa9b4bd55,0x8b710184,0x22b14b23,0xd4d1d62d .word 0x15f0753a,0xd90e90f8,0xc529f786,0x92089aae p45_local3_end: SECTION .p46_local0 DATA_VA=0x000970000 attr_data { Name = .p46_local0, VA = 0x0000000000970000, RA = 0x000000006c000000, PA = ra2pa(0x000000006c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p46_local0_start p46_local0_begin: .skip 0x100 p46_local0_start: .word 0x39bca3d3,0x5bc2e241,0x27151a64,0x215a2a99 .word 0xe42facec,0x114eaaa5,0x42d89829,0x4cbe5aa2 .word 0xe5345bab,0x32f14247,0xaf848fe0,0x878720b2 .word 0xfbb290ae,0x51df53e6,0x77a50d24,0xc86a713a p46_local0_end: SECTION .p46_local1 DATA_VA=0x000972000 attr_data { Name = .p46_local1, VA = 0x0000000000972000, RA = 0x000000006c800000, PA = ra2pa(0x000000006c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p46_local1_start p46_local1_begin: .skip 0x100 p46_local1_start: .word 0xf35f3555,0xe665059b,0x27fc43ba,0xb72e4c5b .word 0xcd00843b,0x6ef73506,0x52a3c3c0,0x506c4b62 .word 0x04d27ecf,0x8ff9df5a,0x4048299e,0xbd681489 .word 0x21a20f96,0x1603c782,0xf2f61303,0xe471c732 p46_local1_end: SECTION .p46_local2 DATA_VA=0x000974000 attr_data { Name = .p46_local2, VA = 0x0000000000974000, RA = 0x000000006d000000, PA = ra2pa(0x000000006d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p46_local2_start p46_local2_begin: .skip 0x100 p46_local2_start: .word 0x498fff18,0x2190e011,0x89806241,0xef64e058 .word 0x4c0e7e2e,0x605851c1,0xdfc9b047,0x7c5e3cf9 .word 0xee308fad,0x31a1d065,0x96e3be80,0xd3122399 .word 0x8894897d,0x43c12d91,0x0faf5af7,0x239b97b9 p46_local2_end: SECTION .p46_local3 DATA_VA=0x000976000 attr_data { Name = .p46_local3, VA = 0x0000000000976000, RA = 0x000000006d800000, PA = ra2pa(0x000000006d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p46_local3_start p46_local3_begin: .skip 0x100 p46_local3_start: .word 0x2545a2b0,0x30512ac1,0xf0ad3c38,0x0fdf270e .word 0x04926879,0xf4c2cd54,0x399036f2,0xe8965ed7 .word 0xe1b11001,0x0f1725cc,0x4975420b,0x6a32b099 .word 0x1b726060,0xed044089,0x0624182e,0xd1919f47 p46_local3_end: SECTION .p47_local0 DATA_VA=0x000978000 attr_data { Name = .p47_local0, VA = 0x0000000000978000, RA = 0x000000006e000000, PA = ra2pa(0x000000006e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p47_local0_start p47_local0_begin: .skip 0x100 p47_local0_start: .word 0x40bc40ee,0xc56e4870,0x8b777ca2,0x5d3426cc .word 0x14574f4d,0x5ee41b5c,0x6840dced,0xbde0c91f .word 0x796178cf,0x3d00c371,0x302ca130,0xe6184423 .word 0xf5af0774,0xd8a7d588,0xcd74b48f,0x7d3e5f81 p47_local0_end: SECTION .p47_local1 DATA_VA=0x00097a000 attr_data { Name = .p47_local1, VA = 0x000000000097a000, RA = 0x000000006e800000, PA = ra2pa(0x000000006e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p47_local1_start p47_local1_begin: .skip 0x100 p47_local1_start: .word 0x1af6de57,0xbd40e363,0x9cfe3acf,0x66db1295 .word 0x08ef0b8f,0x6daf12fb,0x07b1fa04,0x96bfdd4c .word 0x584684a6,0x15e369ee,0x76a4fc67,0x616fae47 .word 0x142d51be,0x114a05de,0x4169963e,0xf8f6784b p47_local1_end: SECTION .p47_local2 DATA_VA=0x00097c000 attr_data { Name = .p47_local2, VA = 0x000000000097c000, RA = 0x000000006f000000, PA = ra2pa(0x000000006f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p47_local2_start p47_local2_begin: .skip 0x100 p47_local2_start: .word 0xb67cbcb0,0x3a0be630,0x149e10de,0x9993311b .word 0x09333f97,0x7d7df4aa,0x3e12f991,0x5e92306f .word 0xf6deefd3,0x278e926f,0x91eb67ef,0xff1ce596 .word 0x5e889f26,0x0dc655bb,0xb8c136b3,0xc8008b7a p47_local2_end: SECTION .p47_local3 DATA_VA=0x00097e000 attr_data { Name = .p47_local3, VA = 0x000000000097e000, RA = 0x000000006f800000, PA = ra2pa(0x000000006f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p47_local3_start p47_local3_begin: .skip 0x100 p47_local3_start: .word 0xa02983b4,0x40eef5e2,0xaeb0c950,0x3199f9c0 .word 0xb7492c13,0xd8e06862,0x9bd829c1,0xa52592bd .word 0x30246250,0x2ec1080f,0x7f57f322,0x8578f1ad .word 0x6cf25d79,0x7bf4146d,0x5d6932ae,0xbe1083af p47_local3_end: SECTION .p48_local0 DATA_VA=0x000980000 attr_data { Name = .p48_local0, VA = 0x0000000000980000, RA = 0x0000000070000000, PA = ra2pa(0x0000000070000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p48_local0_start p48_local0_begin: .skip 0x100 p48_local0_start: .word 0x9f302892,0xf827f835,0x0dcf7a0e,0xd9e17b89 .word 0x7001f91f,0x1dceda46,0x06b62e1d,0x2b2a8cb5 .word 0xea0daf6f,0xb33b9ced,0x216d1909,0xf1d5b59a .word 0x39382982,0x6641ce8e,0x607d336f,0xc70c8052 p48_local0_end: SECTION .p48_local1 DATA_VA=0x000982000 attr_data { Name = .p48_local1, VA = 0x0000000000982000, RA = 0x0000000070800000, PA = ra2pa(0x0000000070800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p48_local1_start p48_local1_begin: .skip 0x100 p48_local1_start: .word 0xcfc95d8e,0x304e2ac3,0x63da09fc,0x28f94ebd .word 0x4ba2b217,0x64b422dc,0x39794027,0xa266b882 .word 0xe9387775,0xef789909,0x0a667749,0x51c010c0 .word 0x062f856b,0x334116fb,0x0551338b,0xc9798a7b p48_local1_end: SECTION .p48_local2 DATA_VA=0x000984000 attr_data { Name = .p48_local2, VA = 0x0000000000984000, RA = 0x0000000071000000, PA = ra2pa(0x0000000071000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p48_local2_start p48_local2_begin: .skip 0x100 p48_local2_start: .word 0x034c2215,0x3bf575b5,0x42eacf6a,0xded35d0e .word 0xa60a6837,0x6bdd0736,0xa3a5033c,0x05922cd5 .word 0xb88b9e08,0xde286cb0,0x0ec98ae2,0x6b74f4fd .word 0x1d581abf,0xfee4a507,0x9a016027,0x7c02e224 p48_local2_end: SECTION .p48_local3 DATA_VA=0x000986000 attr_data { Name = .p48_local3, VA = 0x0000000000986000, RA = 0x0000000071800000, PA = ra2pa(0x0000000071800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p48_local3_start p48_local3_begin: .skip 0x100 p48_local3_start: .word 0x184d7840,0x67c7f56e,0xa674bfcc,0x2da0d42b .word 0x655be7e7,0x1d767d02,0x24702f5b,0xf3ab95f4 .word 0xf9a3be76,0xc3899495,0x49b5dd95,0xb83f3505 .word 0xf9209fcc,0xeff7741e,0x440f5d0e,0x3662d10f p48_local3_end: SECTION .p49_local0 DATA_VA=0x000988000 attr_data { Name = .p49_local0, VA = 0x0000000000988000, RA = 0x0000000072000000, PA = ra2pa(0x0000000072000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p49_local0_start p49_local0_begin: .skip 0x100 p49_local0_start: .word 0xae06b51c,0x17d16fd8,0xd757745a,0xcb99be6c .word 0x9f4d3dc5,0xc649b8a4,0xe4d06c85,0xe1a4e3a4 .word 0x7d567d9d,0x1ea69a73,0xbf01d9ec,0xf2764446 .word 0x51b80544,0x9f41470b,0xe5e70aa7,0x51604380 p49_local0_end: SECTION .p49_local1 DATA_VA=0x00098a000 attr_data { Name = .p49_local1, VA = 0x000000000098a000, RA = 0x0000000072800000, PA = ra2pa(0x0000000072800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p49_local1_start p49_local1_begin: .skip 0x100 p49_local1_start: .word 0x8740d4f9,0x95239e2c,0x40fe46dc,0x010db5d5 .word 0x1ff812a6,0x0bac7ce2,0xbd4549d2,0x236ba167 .word 0x00d46edf,0xec514e02,0x8ee08233,0x11ec88a4 .word 0x181e438e,0xa55275aa,0x1edc688b,0x1d55d959 p49_local1_end: SECTION .p49_local2 DATA_VA=0x00098c000 attr_data { Name = .p49_local2, VA = 0x000000000098c000, RA = 0x0000000073000000, PA = ra2pa(0x0000000073000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p49_local2_start p49_local2_begin: .skip 0x100 p49_local2_start: .word 0x335ef103,0x650e3c17,0x55f7579d,0xa5cd4d60 .word 0x2b32eba6,0xcc92f24e,0x77eeafe8,0x52877a88 .word 0x0104fbb0,0x8d4f9334,0x1b95cd94,0x6cd47f5a .word 0xfdd12148,0x7741b937,0x8333eeef,0x837647f7 p49_local2_end: SECTION .p49_local3 DATA_VA=0x00098e000 attr_data { Name = .p49_local3, VA = 0x000000000098e000, RA = 0x0000000073800000, PA = ra2pa(0x0000000073800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p49_local3_start p49_local3_begin: .skip 0x100 p49_local3_start: .word 0x13788955,0x20e901b1,0x7c32887b,0x177214b5 .word 0x6af709f4,0xc76daefa,0xa8dfffd9,0x453e70c4 .word 0x7e5f852d,0x17461a6c,0x4d73fa91,0x10a45d83 .word 0xe134eaeb,0xe964158d,0xdf52ebab,0xb611c4ec p49_local3_end: SECTION .p50_local0 DATA_VA=0x000990000 attr_data { Name = .p50_local0, VA = 0x0000000000990000, RA = 0x0000000074000000, PA = ra2pa(0x0000000074000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p50_local0_start p50_local0_begin: .skip 0x100 p50_local0_start: .word 0xcb7187b3,0x8c535033,0x7417840f,0xf42742f0 .word 0xd59deaad,0xd6673b3f,0x4c9b6c2d,0x0644c6b0 .word 0xcd35669c,0x2a8c217c,0x551fbcc3,0x8fa137a7 .word 0xb78c329a,0x89c91709,0xfe83a4d8,0xe0e95aa7 p50_local0_end: SECTION .p50_local1 DATA_VA=0x000992000 attr_data { Name = .p50_local1, VA = 0x0000000000992000, RA = 0x0000000074800000, PA = ra2pa(0x0000000074800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p50_local1_start p50_local1_begin: .skip 0x100 p50_local1_start: .word 0xce3c8333,0x652bce3b,0x1828b263,0x0d479505 .word 0xd80a6596,0x640f28b7,0xa396d589,0x20fb399d .word 0x3dd67943,0x50effb73,0x86c31439,0x70e1e936 .word 0x960169ae,0xd61ab359,0x5a474935,0x0e571f92 p50_local1_end: SECTION .p50_local2 DATA_VA=0x000994000 attr_data { Name = .p50_local2, VA = 0x0000000000994000, RA = 0x0000000075000000, PA = ra2pa(0x0000000075000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p50_local2_start p50_local2_begin: .skip 0x100 p50_local2_start: .word 0x2faac83b,0xc97d40eb,0x6c56c199,0x76db0a0f .word 0x32e5f176,0x505baeb2,0x7c86856d,0x5c55afa4 .word 0x2496d269,0x43d82957,0x02f75f71,0x2cac6835 .word 0xa3cb3dcd,0x0c0faf06,0x1801af2f,0xa8d20bcb p50_local2_end: SECTION .p50_local3 DATA_VA=0x000996000 attr_data { Name = .p50_local3, VA = 0x0000000000996000, RA = 0x0000000075800000, PA = ra2pa(0x0000000075800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p50_local3_start p50_local3_begin: .skip 0x100 p50_local3_start: .word 0x35f31ec6,0xd17b4929,0xd63e7828,0x7fe428ce .word 0xfa29f3fe,0xeddd6add,0x5e38cf4f,0x3789ab1b .word 0x4c76e8b9,0x257715ba,0x96b75c60,0x1892a3ea .word 0x26ff1a1f,0x81296170,0xefa37288,0x3d1020d9 p50_local3_end: SECTION .p51_local0 DATA_VA=0x000998000 attr_data { Name = .p51_local0, VA = 0x0000000000998000, RA = 0x0000000076000000, PA = ra2pa(0x0000000076000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p51_local0_start p51_local0_begin: .skip 0x100 p51_local0_start: .word 0x9ac1bf92,0xea5d2ced,0x993ab83a,0x284e3518 .word 0x5fccc5bb,0x18171c23,0xaf6c4f17,0xd92b8c43 .word 0x012a16b1,0x0163aada,0x9468ba8e,0xbbd7d59f .word 0x5411d274,0x76aa025b,0x75cf136b,0x3fa5ef6b p51_local0_end: SECTION .p51_local1 DATA_VA=0x00099a000 attr_data { Name = .p51_local1, VA = 0x000000000099a000, RA = 0x0000000076800000, PA = ra2pa(0x0000000076800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p51_local1_start p51_local1_begin: .skip 0x100 p51_local1_start: .word 0xe0810d56,0x3333d218,0x181b5d14,0x9920a828 .word 0x4cb4a306,0xf87e9bdb,0xaac535ca,0xbad63e6d .word 0xda8db2fc,0xfe87a40d,0x3419c48c,0xa7270757 .word 0x310cd69c,0xa599fedd,0x794bfac7,0xfcf6ffa5 p51_local1_end: SECTION .p51_local2 DATA_VA=0x00099c000 attr_data { Name = .p51_local2, VA = 0x000000000099c000, RA = 0x0000000077000000, PA = ra2pa(0x0000000077000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p51_local2_start p51_local2_begin: .skip 0x100 p51_local2_start: .word 0x1693aa82,0x719c182e,0x578fedad,0xc68854c6 .word 0x9fc5ec02,0x2ab7f7d0,0x480aa2a0,0x56bed448 .word 0xb71db7e5,0x87bdc587,0x28f7d0c2,0x2326b411 .word 0x9f3f2f31,0x6b45dd06,0xcec89418,0xa6f1f177 p51_local2_end: SECTION .p51_local3 DATA_VA=0x00099e000 attr_data { Name = .p51_local3, VA = 0x000000000099e000, RA = 0x0000000077800000, PA = ra2pa(0x0000000077800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p51_local3_start p51_local3_begin: .skip 0x100 p51_local3_start: .word 0xd4bbac68,0x57b70470,0xeed88b9c,0x1d1c55e9 .word 0xb5213438,0xdc0327cb,0x33068397,0xa07585d5 .word 0xe35c5ac9,0x87c87cad,0x8016159a,0x03bd8a4a .word 0xa21e860e,0x74cb7ae5,0x0d84c13c,0x730cc4c0 p51_local3_end: SECTION .p52_local0 DATA_VA=0x0009a0000 attr_data { Name = .p52_local0, VA = 0x00000000009a0000, RA = 0x0000000078000000, PA = ra2pa(0x0000000078000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p52_local0_start p52_local0_begin: .skip 0x100 p52_local0_start: .word 0x30a17421,0xa36e45bb,0xeaa618c7,0x0f6a3d1d .word 0x204695be,0xbfe720d8,0x3fda745c,0xfad712f2 .word 0x18a120c9,0xab51b010,0x056845ff,0x7c8ac850 .word 0xe94279ec,0x0e7d4d73,0x89f7a5d1,0xd731cd0d p52_local0_end: SECTION .p52_local1 DATA_VA=0x0009a2000 attr_data { Name = .p52_local1, VA = 0x00000000009a2000, RA = 0x0000000078800000, PA = ra2pa(0x0000000078800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p52_local1_start p52_local1_begin: .skip 0x100 p52_local1_start: .word 0xc92f4963,0xb83f8230,0x02f28c8d,0x294cf4ab .word 0x72925f96,0x3dfa6661,0x9595f631,0xf97ac7f7 .word 0x9333bc94,0xe440bede,0x2563a922,0x712197a0 .word 0xf1aa44a3,0x37580bb7,0x2b0c47c6,0x7cd47707 p52_local1_end: SECTION .p52_local2 DATA_VA=0x0009a4000 attr_data { Name = .p52_local2, VA = 0x00000000009a4000, RA = 0x0000000079000000, PA = ra2pa(0x0000000079000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p52_local2_start p52_local2_begin: .skip 0x100 p52_local2_start: .word 0xa49df94d,0x9e243c74,0xe9e8d8c5,0xc09aa1e5 .word 0x634365e3,0x5f5fa8ed,0x7fe437db,0xedd53f4e .word 0x96bbc6eb,0xa1fce322,0xbbcae2bb,0x9aafdd9c .word 0xdaf550f5,0x05337573,0x7d2a0798,0x5bee6384 p52_local2_end: SECTION .p52_local3 DATA_VA=0x0009a6000 attr_data { Name = .p52_local3, VA = 0x00000000009a6000, RA = 0x0000000079800000, PA = ra2pa(0x0000000079800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p52_local3_start p52_local3_begin: .skip 0x100 p52_local3_start: .word 0xcd8b85f2,0xf89bd49f,0xc7e6e818,0xdc4bc3d2 .word 0xb20a32ab,0x9747e78f,0x56275c23,0x9cb69f95 .word 0x29a8c78b,0x6aba58dc,0x897f2f79,0x93b1c585 .word 0x4ab70a0c,0xe8a71809,0x99a634d3,0x4bb81fe9 p52_local3_end: SECTION .p53_local0 DATA_VA=0x0009a8000 attr_data { Name = .p53_local0, VA = 0x00000000009a8000, RA = 0x000000007a000000, PA = ra2pa(0x000000007a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p53_local0_start p53_local0_begin: .skip 0x100 p53_local0_start: .word 0x2b15cfe7,0x4be4af7c,0xcb68744d,0x36e6b27b .word 0x2f789e2d,0xa401dddf,0xf128f668,0xfb321b7f .word 0x46c1fdac,0x6962531a,0x7c723cf4,0x021fc5b4 .word 0x495c60f8,0x45be2f45,0xaf3910eb,0xc5040731 p53_local0_end: SECTION .p53_local1 DATA_VA=0x0009aa000 attr_data { Name = .p53_local1, VA = 0x00000000009aa000, RA = 0x000000007a800000, PA = ra2pa(0x000000007a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p53_local1_start p53_local1_begin: .skip 0x100 p53_local1_start: .word 0x2e9312b7,0xce64b732,0xef04939c,0xd32f5fbd .word 0x41ea4b97,0x544cf5da,0x0faa3bb0,0x98016ed3 .word 0xc3ba5f15,0x77e78ea2,0x7a4bc8ad,0xe048b7ca .word 0x999f7273,0xe2bcf591,0xff0c071f,0x10786891 p53_local1_end: SECTION .p53_local2 DATA_VA=0x0009ac000 attr_data { Name = .p53_local2, VA = 0x00000000009ac000, RA = 0x000000007b000000, PA = ra2pa(0x000000007b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p53_local2_start p53_local2_begin: .skip 0x100 p53_local2_start: .word 0xf2701571,0x355a42fb,0xfbba3730,0x74337c17 .word 0xb79f0674,0xf69d06e8,0x5898514b,0x0f5f2dc1 .word 0x1ec40509,0x5205572a,0xf28ef839,0xdad9d27b .word 0x720027c4,0x5f8c4fab,0xb5333e90,0x23d77a9a p53_local2_end: SECTION .p53_local3 DATA_VA=0x0009ae000 attr_data { Name = .p53_local3, VA = 0x00000000009ae000, RA = 0x000000007b800000, PA = ra2pa(0x000000007b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p53_local3_start p53_local3_begin: .skip 0x100 p53_local3_start: .word 0x037092c0,0x5939cfce,0xacd302ad,0x30e2f619 .word 0x94802dd8,0x0acd2705,0x1628e67c,0xca2af2e4 .word 0xe56773c9,0x1d4f287b,0xf628e182,0x1da5facf .word 0xc5d403a4,0x790c2c0a,0x28c54bb7,0x5afdcc55 p53_local3_end: SECTION .p54_local0 DATA_VA=0x0009b0000 attr_data { Name = .p54_local0, VA = 0x00000000009b0000, RA = 0x000000007c000000, PA = ra2pa(0x000000007c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p54_local0_start p54_local0_begin: .skip 0x100 p54_local0_start: .word 0x0b677759,0x547e41e9,0xe421ae09,0xb20c74a7 .word 0x148a67c3,0x7dd9c525,0x4e289a33,0x46695005 .word 0xf8061bb7,0x426e239f,0x87da52b7,0x46554c20 .word 0xdd892d69,0xc087626f,0x2aaa59af,0xd615ebd8 p54_local0_end: SECTION .p54_local1 DATA_VA=0x0009b2000 attr_data { Name = .p54_local1, VA = 0x00000000009b2000, RA = 0x000000007c800000, PA = ra2pa(0x000000007c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p54_local1_start p54_local1_begin: .skip 0x100 p54_local1_start: .word 0x562c7708,0xf057dacf,0x793d8f63,0xfae8b353 .word 0x47a7ab24,0x4ef3e826,0xd3f1aa01,0x1bf1fb94 .word 0xf246a02b,0x56651051,0x85518602,0x219503de .word 0x694394bd,0xa687826c,0x88b9f112,0x9abe9115 p54_local1_end: SECTION .p54_local2 DATA_VA=0x0009b4000 attr_data { Name = .p54_local2, VA = 0x00000000009b4000, RA = 0x000000007d000000, PA = ra2pa(0x000000007d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p54_local2_start p54_local2_begin: .skip 0x100 p54_local2_start: .word 0x53fd98a6,0x5b908f0c,0x64595d7c,0x698fd9b0 .word 0xd668ff97,0x865f9337,0xa77d5ac1,0xedcff0f0 .word 0xf5e8be00,0x4714b58f,0xb4d894b3,0xa2c27f8e .word 0xc7e275fc,0x2c40b11d,0xb577cd3e,0xa8ac1909 p54_local2_end: SECTION .p54_local3 DATA_VA=0x0009b6000 attr_data { Name = .p54_local3, VA = 0x00000000009b6000, RA = 0x000000007d800000, PA = ra2pa(0x000000007d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p54_local3_start p54_local3_begin: .skip 0x100 p54_local3_start: .word 0xf91a24f7,0x53b9d0ae,0x67646a34,0xdbd032d3 .word 0xf78ddcb4,0x3ac39d03,0xaef1d557,0xaaf3b6e1 .word 0xaee5f4f4,0x19b14b79,0x89d67c7f,0x14337138 .word 0x5e7dfec1,0x958078a9,0xde094028,0xb64ff1c4 p54_local3_end: SECTION .p55_local0 DATA_VA=0x0009b8000 attr_data { Name = .p55_local0, VA = 0x00000000009b8000, RA = 0x000000007e000000, PA = ra2pa(0x000000007e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p55_local0_start p55_local0_begin: .skip 0x100 p55_local0_start: .word 0x444bffa7,0x3cfc4f33,0x71e3fa90,0xb0679446 .word 0xec3cd511,0xd7029e79,0xb6ec9bbc,0xb467db9f .word 0x4692c02c,0xcdd5ccf9,0x80c0a360,0x72417326 .word 0xcf1755a7,0xa0a0b3a2,0xa0bc6982,0x8a19ba6e p55_local0_end: SECTION .p55_local1 DATA_VA=0x0009ba000 attr_data { Name = .p55_local1, VA = 0x00000000009ba000, RA = 0x000000007e800000, PA = ra2pa(0x000000007e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p55_local1_start p55_local1_begin: .skip 0x100 p55_local1_start: .word 0x8b6a0279,0xc921f565,0xa6ef1f88,0x07dc346e .word 0x376d7195,0x257bb522,0x828a0e62,0x4451be62 .word 0xbaf140da,0x8afd32b9,0x678a98ad,0x7338255d .word 0xd446cf6f,0xa5aecc23,0xc157b4e5,0x6b27f8da p55_local1_end: SECTION .p55_local2 DATA_VA=0x0009bc000 attr_data { Name = .p55_local2, VA = 0x00000000009bc000, RA = 0x000000007f000000, PA = ra2pa(0x000000007f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p55_local2_start p55_local2_begin: .skip 0x100 p55_local2_start: .word 0x3c6c9553,0xa7b89088,0xd703f96b,0x23aeffb4 .word 0x5827acdd,0x228910f1,0xfccea1f8,0x0c7841ee .word 0xa333a8cf,0x4ff6432d,0x9efeb3a7,0xf5147950 .word 0xdf1b7b29,0xca4aee07,0x63d81ba5,0x74fca28d p55_local2_end: SECTION .p55_local3 DATA_VA=0x0009be000 attr_data { Name = .p55_local3, VA = 0x00000000009be000, RA = 0x000000007f800000, PA = ra2pa(0x000000007f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p55_local3_start p55_local3_begin: .skip 0x100 p55_local3_start: .word 0xc134e8a1,0xc5a634b3,0xef11bf2b,0x8643568c .word 0x23ee7f9e,0x30478769,0x07006fd2,0x5ec32128 .word 0xa554d17f,0x9458373e,0x3a48c600,0xf592ce5d .word 0x22773ca2,0x0f2d69d9,0xa022eb87,0x19aa903f p55_local3_end: SECTION .p56_local0 DATA_VA=0x0009c0000 attr_data { Name = .p56_local0, VA = 0x00000000009c0000, RA = 0x0000000080000000, PA = ra2pa(0x0000000080000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p56_local0_start p56_local0_begin: .skip 0x100 p56_local0_start: .word 0x09cf7f7c,0x9d16d6f5,0xd148ca79,0x094c0c90 .word 0xe91ddd5f,0xe15ab92d,0x243d7b51,0x925c0eb3 .word 0x1c2219cc,0xe984ea77,0x537079ff,0xb09895d6 .word 0x13271bda,0xf5621b68,0xeb706116,0x3dcd5a89 p56_local0_end: SECTION .p56_local1 DATA_VA=0x0009c2000 attr_data { Name = .p56_local1, VA = 0x00000000009c2000, RA = 0x0000000080800000, PA = ra2pa(0x0000000080800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p56_local1_start p56_local1_begin: .skip 0x100 p56_local1_start: .word 0xfb8bdcd9,0x86f1b719,0x539e1c20,0x7103a7ca .word 0x7d6b0503,0x018031d1,0x07ce54ee,0x283a4ba5 .word 0x07c052f5,0x2a363366,0x1efdbdf1,0xc81a9f36 .word 0xd43cf02c,0xff96790c,0xdb176ae6,0x294270f4 p56_local1_end: SECTION .p56_local2 DATA_VA=0x0009c4000 attr_data { Name = .p56_local2, VA = 0x00000000009c4000, RA = 0x0000000081000000, PA = ra2pa(0x0000000081000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p56_local2_start p56_local2_begin: .skip 0x100 p56_local2_start: .word 0x5c2683b4,0x13281fb2,0x65ad3a18,0x26758f34 .word 0xf0aed2f5,0x3e92d370,0xb54f8ac9,0x04a5609d .word 0x959d21b1,0x15b806f2,0x48615fe0,0xa92c9c4e .word 0x31eb0be7,0x8789282f,0x6f82c4f1,0xf38e02ac p56_local2_end: SECTION .p56_local3 DATA_VA=0x0009c6000 attr_data { Name = .p56_local3, VA = 0x00000000009c6000, RA = 0x0000000081800000, PA = ra2pa(0x0000000081800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p56_local3_start p56_local3_begin: .skip 0x100 p56_local3_start: .word 0xea841832,0x3bdacfda,0x05ffe0dc,0xdd2b2165 .word 0xb4e04613,0xa88f9194,0x88c580ea,0x3d57e51a .word 0x4f014314,0xe2fc923f,0x537d2655,0x04d0fd42 .word 0xc835dea8,0x0d6e0209,0x7204c695,0xb732dabf p56_local3_end: SECTION .p57_local0 DATA_VA=0x0009c8000 attr_data { Name = .p57_local0, VA = 0x00000000009c8000, RA = 0x0000000082000000, PA = ra2pa(0x0000000082000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p57_local0_start p57_local0_begin: .skip 0x100 p57_local0_start: .word 0xb1fe2e14,0x99694051,0xd6f14b27,0xcc4ead21 .word 0x59a9d7cc,0x6d88fa96,0x71f25286,0x9afc33d3 .word 0x44b1825c,0x7e73b350,0x512ee8bf,0x19b6c72d .word 0xb8ea1f23,0x1507c881,0x320448cc,0xaa3eea20 p57_local0_end: SECTION .p57_local1 DATA_VA=0x0009ca000 attr_data { Name = .p57_local1, VA = 0x00000000009ca000, RA = 0x0000000082800000, PA = ra2pa(0x0000000082800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p57_local1_start p57_local1_begin: .skip 0x100 p57_local1_start: .word 0x7e0e2ab9,0x7246f531,0xbda609a9,0x9679af7a .word 0x43fb8088,0xea93642c,0xb67b8d20,0x676de869 .word 0x2514f231,0xea75af6e,0x2b0e70ab,0x587af079 .word 0x207b26b2,0xae5e8bc8,0x7dedab5b,0x4a93571f p57_local1_end: SECTION .p57_local2 DATA_VA=0x0009cc000 attr_data { Name = .p57_local2, VA = 0x00000000009cc000, RA = 0x0000000083000000, PA = ra2pa(0x0000000083000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p57_local2_start p57_local2_begin: .skip 0x100 p57_local2_start: .word 0xfc428eba,0x25282135,0x3677fca2,0x59ba41f9 .word 0xb76014a0,0xde9231d9,0x0b95e645,0xadc3809d .word 0xed18535c,0xf124f587,0x6ef89608,0xeb927cd6 .word 0x15189d7b,0xd34e86b9,0xbc2a66c7,0x40c5992a p57_local2_end: SECTION .p57_local3 DATA_VA=0x0009ce000 attr_data { Name = .p57_local3, VA = 0x00000000009ce000, RA = 0x0000000083800000, PA = ra2pa(0x0000000083800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p57_local3_start p57_local3_begin: .skip 0x100 p57_local3_start: .word 0x32fe7108,0xf16bd1c5,0xb0fee48f,0x45810715 .word 0x6912a963,0xe56603af,0xecc79250,0x9348633f .word 0x3575d5f9,0xfe99c1d4,0xda949e87,0xf1071cdb .word 0x3695c709,0xc1e81138,0x171394ac,0xba3f0bd1 p57_local3_end: SECTION .p58_local0 DATA_VA=0x0009d0000 attr_data { Name = .p58_local0, VA = 0x00000000009d0000, RA = 0x0000000084000000, PA = ra2pa(0x0000000084000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p58_local0_start p58_local0_begin: .skip 0x100 p58_local0_start: .word 0xa5dd21c2,0xa415077f,0x0c19d5d4,0xf3960a40 .word 0x608d23e2,0x344a0aa0,0x8763883c,0x2439d6ff .word 0x192d0a26,0x9a6ff436,0x39a571bd,0xeff26a4f .word 0x238c4fc6,0x17f5fe56,0x9cf853c9,0x8668d087 p58_local0_end: SECTION .p58_local1 DATA_VA=0x0009d2000 attr_data { Name = .p58_local1, VA = 0x00000000009d2000, RA = 0x0000000084800000, PA = ra2pa(0x0000000084800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p58_local1_start p58_local1_begin: .skip 0x100 p58_local1_start: .word 0x16eaf29e,0xf9b49d3c,0x1743c3ba,0x36416beb .word 0x2ae2a66c,0x5f86178f,0x870aa88b,0xfd1e569e .word 0x6c6c9061,0x0c3b77be,0x18b41666,0x9331fc65 .word 0xb0ac48b4,0xa4662d00,0x00424d63,0xd44e7f49 p58_local1_end: SECTION .p58_local2 DATA_VA=0x0009d4000 attr_data { Name = .p58_local2, VA = 0x00000000009d4000, RA = 0x0000000085000000, PA = ra2pa(0x0000000085000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p58_local2_start p58_local2_begin: .skip 0x100 p58_local2_start: .word 0x7bfe5f6e,0x56104615,0x2c15e962,0x0fc0cbc5 .word 0x4ef8130b,0x8c5bec36,0xa6a2e802,0x23ae38e7 .word 0xb584bba9,0x6b5f6fc1,0xc4163d12,0x835b5edc .word 0x439e0d62,0xd1bdbf44,0xdad2d4c4,0x262c7e87 p58_local2_end: SECTION .p58_local3 DATA_VA=0x0009d6000 attr_data { Name = .p58_local3, VA = 0x00000000009d6000, RA = 0x0000000085800000, PA = ra2pa(0x0000000085800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p58_local3_start p58_local3_begin: .skip 0x100 p58_local3_start: .word 0x9455dc52,0xfa719f1a,0x8d9c5a7c,0xf1c23b22 .word 0xf8171e13,0x04069f3e,0x8fc9472d,0x9f192e18 .word 0x418c0ceb,0x923ed586,0x5ba6e8a0,0xda0c3964 .word 0x70fd091f,0xe11b7c68,0xbec33235,0x385270b5 p58_local3_end: SECTION .p59_local0 DATA_VA=0x0009d8000 attr_data { Name = .p59_local0, VA = 0x00000000009d8000, RA = 0x0000000086000000, PA = ra2pa(0x0000000086000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p59_local0_start p59_local0_begin: .skip 0x100 p59_local0_start: .word 0xc4e0176c,0xbcbc133c,0xe231b74f,0x96a06cd0 .word 0xacbfe758,0xd9cce2d8,0xaa06ed75,0x71bba3fc .word 0xef0a244a,0xe719cf5e,0x73de74c4,0xcbfd80cd .word 0xa6e5b24b,0x1aeeee66,0x668bee85,0x2bf4d789 p59_local0_end: SECTION .p59_local1 DATA_VA=0x0009da000 attr_data { Name = .p59_local1, VA = 0x00000000009da000, RA = 0x0000000086800000, PA = ra2pa(0x0000000086800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p59_local1_start p59_local1_begin: .skip 0x100 p59_local1_start: .word 0x11adb62b,0xa74930d9,0x87bae824,0x6c0edafc .word 0xd209b979,0xf4e069a2,0x2eaedcc5,0x4790b30e .word 0xe417a400,0xebc1e55a,0xe0ae14b0,0x2b638f88 .word 0x9dd420dd,0xe1f87b1c,0x2116b92a,0x295ffbd3 p59_local1_end: SECTION .p59_local2 DATA_VA=0x0009dc000 attr_data { Name = .p59_local2, VA = 0x00000000009dc000, RA = 0x0000000087000000, PA = ra2pa(0x0000000087000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p59_local2_start p59_local2_begin: .skip 0x100 p59_local2_start: .word 0xc48a452b,0x60b40a6f,0x3b08ee77,0xd8f58c0c .word 0x102bb080,0xc3048a9e,0x816e3d0c,0xf07b1554 .word 0xe17be599,0x293e52f0,0x1d65c257,0x43e59da5 .word 0x2a446a67,0x0f5911b7,0x93df2367,0xafcdaa86 p59_local2_end: SECTION .p59_local3 DATA_VA=0x0009de000 attr_data { Name = .p59_local3, VA = 0x00000000009de000, RA = 0x0000000087800000, PA = ra2pa(0x0000000087800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p59_local3_start p59_local3_begin: .skip 0x100 p59_local3_start: .word 0xeb72eab7,0x797d1161,0x1062bae0,0x07736abe .word 0xc61621bb,0xa599faa5,0xc6eb7a49,0x7bdf01b3 .word 0x631bb789,0x24dd638c,0x23e1279c,0x89ad4454 .word 0x40d48352,0xed25dfb4,0xcb7b3636,0xa5c4020b p59_local3_end: SECTION .p60_local0 DATA_VA=0x0009e0000 attr_data { Name = .p60_local0, VA = 0x00000000009e0000, RA = 0x0000000088000000, PA = ra2pa(0x0000000088000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p60_local0_start p60_local0_begin: .skip 0x100 p60_local0_start: .word 0xd3a3af8f,0xce886f3c,0x0186bc3a,0x1f9191b0 .word 0x1c6af6f7,0xf2f40d9d,0x8859fe10,0xb2078382 .word 0x82c84375,0x431f58d9,0xe9c7407f,0xa4ce55d5 .word 0x2718e1d9,0x9bad272b,0x38b0f804,0x20875c5c p60_local0_end: SECTION .p60_local1 DATA_VA=0x0009e2000 attr_data { Name = .p60_local1, VA = 0x00000000009e2000, RA = 0x0000000088800000, PA = ra2pa(0x0000000088800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p60_local1_start p60_local1_begin: .skip 0x100 p60_local1_start: .word 0xd1c6d604,0x50d5de63,0x439cf0d3,0xbb239c14 .word 0xf2db112a,0xa5f3746a,0xc4f5bb03,0x62c3d5d3 .word 0x66b1137b,0x601d1909,0xf5a963b9,0x19500fac .word 0xc7ed4e08,0xa762d641,0x14c7b84f,0x59df59ff p60_local1_end: SECTION .p60_local2 DATA_VA=0x0009e4000 attr_data { Name = .p60_local2, VA = 0x00000000009e4000, RA = 0x0000000089000000, PA = ra2pa(0x0000000089000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p60_local2_start p60_local2_begin: .skip 0x100 p60_local2_start: .word 0xbefb1336,0xf34c48b1,0x7c5cbad7,0x5b2e4f73 .word 0x70d8f578,0x7bf7717b,0xdb7fb2ca,0xdbd9bff3 .word 0x59b0b43a,0xebeb177f,0xbef055db,0x393b1ba6 .word 0x12f6af84,0x044962cf,0xfd0da905,0xb94ff226 p60_local2_end: SECTION .p60_local3 DATA_VA=0x0009e6000 attr_data { Name = .p60_local3, VA = 0x00000000009e6000, RA = 0x0000000089800000, PA = ra2pa(0x0000000089800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p60_local3_start p60_local3_begin: .skip 0x100 p60_local3_start: .word 0x1f5dc791,0x625bfbc5,0xeff9111d,0x936b2349 .word 0x6e3d5016,0xf8bc9f90,0x81407672,0x5e772ae5 .word 0xb9508180,0x0b796400,0x84b56391,0x3f2cd37e .word 0x4794008d,0x05abcf28,0x6d5a7c3b,0xe1e0638f p60_local3_end: SECTION .p61_local0 DATA_VA=0x0009e8000 attr_data { Name = .p61_local0, VA = 0x00000000009e8000, RA = 0x000000008a000000, PA = ra2pa(0x000000008a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p61_local0_start p61_local0_begin: .skip 0x100 p61_local0_start: .word 0x8f98e285,0x2de4c8f5,0x336cc42d,0xdc419358 .word 0x84c182a3,0x3661d244,0x0d8003cc,0x5fd37ae2 .word 0xe074d0ef,0x75d73087,0x2b2aeb08,0x7f9cdb95 .word 0x6e2078b2,0xfd1ccd69,0x4efa29eb,0xaa33683b p61_local0_end: SECTION .p61_local1 DATA_VA=0x0009ea000 attr_data { Name = .p61_local1, VA = 0x00000000009ea000, RA = 0x000000008a800000, PA = ra2pa(0x000000008a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p61_local1_start p61_local1_begin: .skip 0x100 p61_local1_start: .word 0xb43fae8c,0x71c02893,0xd000cbcf,0x2d5bf25e .word 0xb719f175,0x7b41e709,0x1f07710c,0x56be744e .word 0x46bb604e,0x45dfd25b,0x8938e0bb,0x463f9d6c .word 0x8e85e84d,0x7e43771b,0xd2f97c4d,0x9dcf9ba9 p61_local1_end: SECTION .p61_local2 DATA_VA=0x0009ec000 attr_data { Name = .p61_local2, VA = 0x00000000009ec000, RA = 0x000000008b000000, PA = ra2pa(0x000000008b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p61_local2_start p61_local2_begin: .skip 0x100 p61_local2_start: .word 0xb9c595e7,0x0bf50b34,0xa2116d88,0xe48a63a9 .word 0xb1a39c74,0xd8a14c3f,0x5fe8f83e,0xe743c63c .word 0x79661c22,0x59bef682,0x0a5e5b68,0x8f373ceb .word 0x985e41e4,0x1a822c0e,0x3d7a01fd,0x09581cac p61_local2_end: SECTION .p61_local3 DATA_VA=0x0009ee000 attr_data { Name = .p61_local3, VA = 0x00000000009ee000, RA = 0x000000008b800000, PA = ra2pa(0x000000008b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p61_local3_start p61_local3_begin: .skip 0x100 p61_local3_start: .word 0x06a152b4,0x81d29d9a,0x5cb47012,0xf48eab5a .word 0x12039c76,0x5ea54f47,0x8f83c086,0x6b18d4a0 .word 0xc17d2d9c,0xa7ba5fa6,0x04181612,0xaa279a3a .word 0x26876957,0x6ad5b508,0xc8d305a0,0x7934a338 p61_local3_end: SECTION .p62_local0 DATA_VA=0x0009f0000 attr_data { Name = .p62_local0, VA = 0x00000000009f0000, RA = 0x000000008c000000, PA = ra2pa(0x000000008c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p62_local0_start p62_local0_begin: .skip 0x100 p62_local0_start: .word 0xb04afbf4,0x2887dcb1,0x8f027a17,0xb841bd0d .word 0x463ba8a4,0xb7ad0ee2,0x1a36c598,0xbe0d12f2 .word 0x96248ca5,0x8285e1d9,0x180a6da9,0x1e9af00e .word 0x3fc7fffc,0x502758f5,0x939e86ab,0x889fdd91 p62_local0_end: SECTION .p62_local1 DATA_VA=0x0009f2000 attr_data { Name = .p62_local1, VA = 0x00000000009f2000, RA = 0x000000008c800000, PA = ra2pa(0x000000008c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p62_local1_start p62_local1_begin: .skip 0x100 p62_local1_start: .word 0xe207aca1,0x298e3fc6,0xda3e2acd,0x560977c5 .word 0x1ba26ae7,0x5809b53b,0x6248b28a,0x3f3f42d4 .word 0xfe82f2e6,0x9366b8c7,0x6a4afae1,0xf31f4791 .word 0xfa3a9dcb,0x363e0b7a,0x58755194,0xff240c76 p62_local1_end: SECTION .p62_local2 DATA_VA=0x0009f4000 attr_data { Name = .p62_local2, VA = 0x00000000009f4000, RA = 0x000000008d000000, PA = ra2pa(0x000000008d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p62_local2_start p62_local2_begin: .skip 0x100 p62_local2_start: .word 0xb4978d8e,0x6fbe4f2d,0x582bb2ef,0xd147c1ad .word 0xf7bdce9a,0xf72786f6,0x413ea6b7,0xc7d5eaf4 .word 0x2b7caf78,0x2ac6dced,0x3fc647f0,0x89fa99b7 .word 0xd85e2f45,0xc5809892,0xd419911d,0xef2b3f0f p62_local2_end: SECTION .p62_local3 DATA_VA=0x0009f6000 attr_data { Name = .p62_local3, VA = 0x00000000009f6000, RA = 0x000000008d800000, PA = ra2pa(0x000000008d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p62_local3_start p62_local3_begin: .skip 0x100 p62_local3_start: .word 0x4146fba4,0x630a71e8,0x575e076f,0xf4faa769 .word 0xdc951e9e,0x822e384e,0x16895e2b,0x37f9f313 .word 0xa1792cbd,0x7e3e031d,0x6913663f,0x36adde69 .word 0x8d731b45,0x8040505d,0x73ce7823,0x49be96ef p62_local3_end: SECTION .p63_local0 DATA_VA=0x0009f8000 attr_data { Name = .p63_local0, VA = 0x00000000009f8000, RA = 0x000000008e000000, PA = ra2pa(0x000000008e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p63_local0_start p63_local0_begin: .skip 0x100 p63_local0_start: .word 0x215814e9,0xd8132b1a,0x2ba1bb0c,0x6202b2e2 .word 0xb6d87403,0x60362020,0xa86fa773,0xaa7be132 .word 0xef422e14,0x5752c0de,0xd6cbe263,0xd8a20f77 .word 0x8a89bcc2,0xd765874b,0xffc9fc81,0x1beb2b2c p63_local0_end: SECTION .p63_local1 DATA_VA=0x0009fa000 attr_data { Name = .p63_local1, VA = 0x00000000009fa000, RA = 0x000000008e800000, PA = ra2pa(0x000000008e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p63_local1_start p63_local1_begin: .skip 0x100 p63_local1_start: .word 0x58808651,0x7a8bad82,0x5467f1ea,0xcb499fa9 .word 0xe9edf336,0x0acf605c,0xa6dbc37d,0xd833a11a .word 0x5895e51d,0x5c60b544,0xe9b82840,0x8231f468 .word 0xe6bcf0af,0xfc149e88,0x8a6c580e,0x3f408fba p63_local1_end: SECTION .p63_local2 DATA_VA=0x0009fc000 attr_data { Name = .p63_local2, VA = 0x00000000009fc000, RA = 0x000000008f000000, PA = ra2pa(0x000000008f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p63_local2_start p63_local2_begin: .skip 0x100 p63_local2_start: .word 0x049b0adb,0xe491af9e,0x54782e82,0xd6f53473 .word 0x6d16bb50,0xc2cbefe1,0xfe9f7f7d,0xebaa06be .word 0x02886fb5,0x585c451a,0x6948b33d,0xb941ff78 .word 0x065ae896,0x63dd5b7d,0x8b076f16,0xcbf13b65 p63_local2_end: SECTION .p63_local3 DATA_VA=0x0009fe000 attr_data { Name = .p63_local3, VA = 0x00000000009fe000, RA = 0x000000008f800000, PA = ra2pa(0x000000008f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p63_local3_start p63_local3_begin: .skip 0x100 p63_local3_start: .word 0x5037c4f5,0xccd1e3f7,0x6ee4fd0a,0xa3a530ef .word 0xeb0cf579,0x3cce50e8,0xed21e84c,0x72f7fbf0 .word 0x6396a7e9,0x509a75f7,0x2c60002c,0xe9b44e33 .word 0x1f008b50,0xa69f5b48,0x05a24769,0x9dbf34d8 p63_local3_end: SECTION .unres0 DATA_VA=0x000a00000 attr_data { Name = .unres0, VA = 0x0000000000a00000, RA = 0x0000000090000000, PA = ra2pa(0x0000000090000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=0, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global unres0_start unres0_begin: .skip 0x100 unres0_start: .word 0x31ba7695,0x2407da14,0x08ca4708,0x7887c5e2 .word 0x8fb59df2,0xfd95c391,0x5e788280,0x8b0eb4fe .word 0xbfa6d130,0x463b7072,0xc671c38c,0x64dd7b90 .word 0xaa5852e2,0x99bbdb0b,0x60abaa20,0x45e599ca unres0_end: SECTION .unres1 DATA_VA=0x000a02000 attr_data { Name = .unres1, VA = 0x0000000000a02000, RA = 0x0000000090800000, PA = ra2pa(0x0000000090800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=0, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global unres1_start unres1_begin: .skip 0x100 unres1_start: .word 0x656768aa,0xd0ead333,0x15e1dba6,0x242eda9c .word 0x799bc089,0xd7c7db82,0x9b73b014,0x03021b6c .word 0x360b2fb9,0x920b083b,0x4740e630,0xf18e84d3 .word 0x00475273,0x18f877fd,0x33a15191,0x8b84534a unres1_end: SECTION .unres2 DATA_VA=0x000a04000 attr_data { Name = .unres2, VA = 0x0000000000a04000, RA = 0x0000000091000000, PA = ra2pa(0x0000000091000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=0, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global unres2_start unres2_begin: .skip 0x100 unres2_start: .word 0x63e43622,0xa9be5f4d,0x00c266ba,0x1d459227 .word 0xfcd58bf1,0xe39aa02a,0xca16b102,0x80ceba97 .word 0xa86cdbf2,0x104ea99f,0x5cfb3f6c,0x95b57ada .word 0xd35ba8eb,0x9c91c7c7,0x370a9367,0xc3987216 unres2_end: SECTION .unres3 DATA_VA=0x000a06000 attr_data { Name = .unres3, VA = 0x0000000000a06000, RA = 0x0000000091800000, PA = ra2pa(0x0000000091800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=0, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global unres3_start unres3_begin: .skip 0x100 unres3_start: .word 0xc168de07,0x8b6b0866,0xeab2e88b,0x677de0f8 .word 0x6c7f5730,0x9c1d8dc3,0x374f9414,0xb2e2cddc .word 0x2a107a91,0x9bf6b040,0x6c389c12,0xfd125781 .word 0x1341b80e,0xd267c553,0xd344049f,0x7f514c07 unres3_end: