/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: mpgen_tso_atomic_asi_one_bank_3.s * Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved * 4150 Network Circle, Santa Clara, California 95054, U.S.A. * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * For the avoidance of doubt, and except that if any non-GPL license * choice is available it will apply instead, Sun elects to use only * the General Public License version 2 (GPLv2) at this time for any * software where a choice of GPL license versions is made * available with the language indicating that GPLv2 or any later version * may be used, or where a choice of which version of the GPL is applied is * otherwise unspecified. * * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, * CA 95054 USA or visit www.sun.com if you need additional information or * have any questions. * * * ========== Copyright Header End ============================================ */ #define SCONTEXT PCONTEXT #define MAIN_PAGE_NUCLEUS_ALSO #define MAIN_PAGE_HV_ALSO #define N_CPUS 64 #define ENABLE_T0_Fp_exception_ieee_754_0x21 #define ENABLE_T0_Fp_exception_other_0x22 #define ENABLE_T0_Fp_disabled_0x20 #define ENABLE_T0_Illegal_instruction_0x10 #define ENABLE_T1_Illegal_instruction_0x10 #define ENABLE_HT0_Illegal_instruction_0x10 #define ENABLE_HT1_Illegal_instruction_0x10 #define ENABLE_T0_Clean_Window_0x24 #define THREAD_COUNT 64 #define THREAD_STRIDE 1 #define SKIP_TRAPCHECK #define USE_MPGEN_TRAPS #include "hboot.s" .text .global main main: ! Check for processor ID th_fork(processor,%l0) ! Random code for Processor 0 processor_0: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x00] ! Set the start flag wrpr %g0,7,%cleanwin call p0_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 0 wr %g0,0x4,%fprs ! Make sure fef is 1 set p0_init_freg,%g1 ! %f0 = 597072d3 2456d788 df626ae8 9895e6b5 ! %f4 = 52025a17 069ff5b4 6d2cad23 dbf59c28 ! %f8 = 024132f2 f76a0e6c ddfb12ea 9df92e73 ! %f12 = 78e23983 c8e76147 c999ecc5 ebc7d6b0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5e7c33fc 38eceb4d f0b48279 09e3c604 ! %f20 = 25d707f0 15656741 0c942f8c d397f08e ! %f24 = 79f80332 39c852ff 68a6bfa0 4449698c ! %f28 = e131dd4f 4bb5022e 9e6771fe e896618d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 13db4ab7 fb154e9f 1ff67bdc 612061c1 ! %f36 = a4f2735c c104dcff 20dcd9cc a7a749c7 ! %f40 = 1cd8bc27 009bbd5c b9a18278 2b60f52b ! %f44 = 4159391b 11af215c a715a397 8ae04934 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x1194f25f0000005f,%g7,%g1 ! GSR scale = 11, align = 7 wr %g1,%g0,%gsr ! GSR = 1194f25f0000005f wr %g0,%y ! Clear Y 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[0000000090800108] = 48fd15b4a94e9ec1, %g2 = c649ff7d37b98b6a ldxa [%i5+0x008]%asi,%g2 ! %g2 = 48fd15b4a94e9ec1 ! %l3 = b0ea17a676699356, Mem[0000000010000108] = 5a7633dc stwa %l3,[%i0+%o1]0x89 ! Mem[0000000010000108] = 76699356 ! Mem[0000000010800128] = b7937d7c, %l4 = f50e0f83db90b5b4 swapa [%i1+%o5]0x88,%l4 ! %l4 = 00000000b7937d7c ! Mem[0000000010000118] = db990e56, %l5 = e70f7681f0baa631 swapa [%i0+%o3]0x80,%l5 ! %l5 = 00000000db990e56 ! %l6 = d534599a0f5b13c7, Mem[0000000091000110] = 21d2df9b, %asi = 80 stwa %l6,[%i6+0x010]%asi ! Mem[0000000091000110] = 0f5b13c7 ! Mem[0000000011000124] = 5e76a9fd, %l5 = 00000000db990e56 swap [%i2+0x024],%l5 ! %l5 = 000000005e76a9fd ! %l6 = d534599a0f5b13c7, Mem[000000001000012f] = 6cf2f91a stb %l6,[%i0+0x02f] ! Mem[000000001000012c] = 6cf2f9c7 ! Mem[0000000010000120] = 598c1114, %l6 = d534599a0f5b13c7 swap [%i0+%o4],%l6 ! %l6 = 00000000598c1114 ! Mem[0000000010800120] = 4312a7a5, %l4 = 00000000b7937d7c lduwa [%i1+%o4]0x81,%l4 ! %l4 = 000000004312a7a5 ! Mem[0000000010800110] = 1337ac406489bbe6, %l2 = 79084f37fc307c18, %l7 = d1a3d8f2086b1774 add %i1,0x10,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 1337ac406489bbe6 p0_label_2: ! Mem[0000000011800110] = 04f6a852, %l5 = 000000005e76a9fd swap [%i3+%o2],%l5 ! %l5 = 0000000004f6a852 ! Mem[0000000010800118] = 741e1225, %l4 = 000000004312a7a5 ldstub [%i1+%o3],%l4 ! %l4 = 00000074000000ff ! Mem[0000000010000128] = d6c4283f, %l7 = 1337ac406489bbe6 swapa [%i0+%o5]0x80,%l7 ! %l7 = 00000000d6c4283f ! Mem[0000000011800124] = 4035fcc2, %l2 = 79084f37fc307c18 swap [%i3+0x024],%l2 ! %l2 = 000000004035fcc2 ! Mem[0000000010000120] = 0f5b13c7, %l0 = 9f3be280dda18784 swapa [%i0+%o4]0x80,%l0 ! %l0 = 000000000f5b13c7 ! %l6 = 598c1114, %l7 = d6c4283f, Mem[0000000011800118] = c7a9c599 effdc65e stda %l6,[%i3+%o3]0x81 ! Mem[0000000011800118] = 598c1114 d6c4283f ! Mem[0000000010000138] = 44605339, %l3 = b0ea17a676699356 ldstub [%i0+0x038],%l3 ! %l3 = 00000044000000ff ! Mem[0000000011800138] = 9603c3e3, %l4 = 0000000000000074 swap [%i3+0x038],%l4 ! %l4 = 000000009603c3e3 ! Mem[0000000010000118] = 31a6baf0, %l7 = 00000000d6c4283f swapa [%i0+%o3]0x89,%l7 ! %l7 = 0000000031a6baf0 ! Mem[0000000010000120] = dda18784b78debbb, %l5 = 0000000004f6a852 ldxa [%i0+%o4]0x80,%l5 ! %l5 = dda18784b78debbb p0_label_3: ! Mem[0000000010000118] = d6c4283f, %l7 = 0000000031a6baf0 ldswa [%i0+%o3]0x89,%l7 ! %l7 = ffffffffd6c4283f ! %l6 = 00000000598c1114, Mem[000000009100012c] = bb5431b8 sth %l6,[%i6+0x02c] ! Mem[000000009100012c] = 111431b8 ! Mem[0000000090800104] = ac8061ed, %g18 = 3067362fbdc43e20 ldsw [%i5+0x004],%g2 ! %g2 = 3067362fbdc43e20 ! Mem[000000001180010c] = b186ebe7, %l6 = 00000000598c1114 swap [%i3+0x00c],%l6 ! %l6 = 00000000b186ebe7 ! Mem[000000009000012c] = 92153a9b, %g2 = ffffffffac8061ed lduw [%i4+0x02c],%g2 ! %g2 = 0000000092153a9b ! Mem[000000009180011c] = dab2b9e2, %g2 = 0000000092153a9b lduw [%o0+0x01c],%g2 ! %g2 = 00000000dab2b9e2 ! Mem[0000000091000110] = 0f5b13c7 1f84f8ff, %g2 = dab2b9e2, %g3 = 0bad0b00 ldd [%i6+%o2],%g2 ! %g2 = 000000000f5b13c7 000000001f84f8ff ! Mem[0000000011800120] = cf3d5150, %l2 = 000000004035fcc2 swapa [%i3+%o4]0x89,%l2 ! %l2 = 00000000cf3d5150 ! Mem[0000000010000110] = 706da2e5, %l6 = 00000000b186ebe7 ldsba [%i0+%o2]0x81,%l6 ! %l6 = 0000000000000070 ! Mem[0000000010800130] = 9803588f, %l4 = 000000009603c3e3, %asi = 80 swapa [%i1+0x030]%asi,%l4 ! %l4 = 000000009803588f p0_label_4: ! Mem[0000000091000114] = 1f84f8ff, %g2 = 000000000f5b13c7 ldub [%i6+0x014],%g2 ! %g2 = 000000000000001f ! Mem[0000000011800100] = ce00e5284cea4d17, %l3 = 0000000000000044 ldxa [%i3+%g0]0x81,%l3 ! %l3 = ce00e5284cea4d17 ! Mem[0000000011000110] = adf6dc11, %l3 = ce00e5284cea4d17 lduba [%i2+%o2]0x89,%l3 ! %l3 = 0000000000000011 ! %l7 = ffffffffd6c4283f, Mem[0000000011800108] = 8848eb19 stba %l7,[%i3+%o1]0x88 ! Mem[0000000011800108] = 8848eb3f ! Mem[0000000010000100] = fd563794, %l6 = 00000070, %l7 = d6c4283f casa [%i0]0x80,%l6,%l7 ! %l7 = 00000000fd563794 ! %l3 = 0000000000000011, Mem[0000000090000110] = b2e97578891d2936 stx %l3,[%i4+%o2] ! Mem[0000000090000110] = 0000000000000011 ! %l7 = 00000000fd563794, Mem[0000000011000134] = e12cbdd7, %asi = 80 stwa %l7,[%i2+0x034]%asi ! Mem[0000000011000134] = fd563794 ! Mem[0000000010800114] = 6489bbe6, %l0 = 0f5b13c7, %l2 = cf3d5150 add %i1,0x14,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 000000006489bbe6 ! Mem[0000000010000124] = b78debbb, %l5 = dda18784b78debbb swap [%i0+0x024],%l5 ! %l5 = 00000000b78debbb ! Mem[0000000011800128] = 46ea3238, %l0 = 000000000f5b13c7 ldstuba [%i3+%o5]0x81,%l0 ! %l0 = 00000046000000ff ba,a p0_not_taken_0_end p0_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 0000000000000046 bne,a,pn %xcc,p0_reg_l0_fail mov %l0,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000011 bne,a,pn %xcc,p0_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000009803588f bne,a,pn %xcc,p0_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000b78debbb bne,a,pn %xcc,p0_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000070 bne,a,pn %xcc,p0_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000fd563794 bne,a,pn %xcc,p0_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p0_local0_expect,%g1 p0_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 56936976ec0690cd ldx [%i0+0x008],%g3 ! Observed data at 0000000010000108 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3f28c4d6776eff5c 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 = dda18784b78debbb ldx [%i0+0x020],%g3 ! Observed data at 0000000010000120 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6489bbe66cf2f9c7 ldx [%i0+0x028],%g3 ! Observed data at 0000000010000128 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff6053391724fcdd ldx [%i0+0x038],%g3 ! Observed data at 0000000010000138 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x038,%g4 set p0_local1_expect,%g1 p0_check_local1: ldx [%g1+0x018],%g2 ! Expected data = ff1e1225c8fc3243 ldx [%i1+0x018],%g3 ! Observed data at 0000000010800118 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = b4b590db43faa1ff ldx [%i1+0x028],%g3 ! Observed data at 0000000010800128 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 9603c3e346eeb56a ldx [%i1+0x030],%g3 ! Observed data at 0000000010800130 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x030,%g4 set p0_local2_expect,%g1 p0_check_local2: ldx [%g1+0x020],%g2 ! Expected data = aabf26a9db990e56 ldx [%i2+0x020],%g3 ! Observed data at 0000000011000120 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7c37532afd563794 ldx [%i2+0x030],%g3 ! Observed data at 0000000011000130 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x030,%g4 set p0_local3_expect,%g1 p0_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 3feb4888598c1114 ldx [%i3+0x008],%g3 ! Observed data at 0000000011800108 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5e76a9fde1280548 ldx [%i3+0x010],%g3 ! Observed data at 0000000011800110 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 598c1114d6c4283f ldx [%i3+0x018],%g3 ! Observed data at 0000000011800118 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = c2fc3540fc307c18 ldx [%i3+0x020],%g3 ! Observed data at 0000000011800120 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffea32389f459c5f ldx [%i3+0x028],%g3 ! Observed data at 0000000011800128 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000007443f08cca ldx [%i3+0x038],%g3 ! Observed data at 0000000011800138 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x038,%g4 ! The test for processor 0 has passed p0_passed: ta GOOD_TRAP nop p0_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p0_failed p0_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p0_failed p0_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p0_failed p0_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p0_failed p0_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p0_failed p0_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p0_failed p0_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p0_failed p0_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p0_failed ! The test for processor 0 failed p0_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x000] ! Set processor 0 done flag set p0_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 0 failed p0_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x000] ! Set processor 0 done flag set p0_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p0_selfmod_failed: ba p0_failed mov 0xabc,%g1 p0_common_error: or %g0,0xee0,%g1 ba p0_failed mov %o5,%g3 p0_common_signature_error: set p0_temp,%g1 ba p0_failed st %g2,[%g1] ! Common Lock Number p0_common_timeout: set p0_temp,%g1 ba p0_failed st %g2,[%g1] ! Common Lock Number common_failed: ba p0_failed nop p0_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p0_failed mov 0x0,%g3 p0_trap1e: stxa %l6,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011000120] done p0_trap1o: stxa %l6,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011000120] done p0_trap2e: swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010800120] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000011800118] swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000010000118] lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000010000118] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000011000100] lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000011000120] done p0_trap2o: swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010800120] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000011800118] swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000010000118] lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000010000118] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000011000100] lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000011000120] done p0_trap3e: nop nop nop done p0_trap3o: nop nop nop done p0_init_memory_pointers: set p0_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p0_local0_start,%i0 set p0_local1_start,%i1 set p0_local2_start,%i2 set p0_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 9f3be280dda18784 ldx [%g1+0x008],%l1 ! %l1 = 4f166690840b1ada ldx [%g1+0x010],%l2 ! %l2 = 79084f37fc307c18 ldx [%g1+0x018],%l3 ! %l3 = b0ea17a676699356 ldx [%g1+0x020],%l4 ! %l4 = f50e0f83db90b5b4 ldx [%g1+0x028],%l5 ! %l5 = e70f7681f0baa631 ldx [%g1+0x030],%l6 ! %l6 = d534599a0f5b13c7 ldx [%g1+0x038],%l7 ! %l7 = d1a3d8f2086b1774 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 9779980f ed345cf2 7a22e072 d9e3f2f9 ! %f4 = 3e647748 8e31d904 9f63cd17 3cc97cc1 ! %f8 = 28e587dd c7e67160 433524db f006f05e ! %f12 = 79cb78ef ac229849 c04019e1 cece04f0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b49e828d d1892096 9ab99580 b03b2914 ! %f20 = 13887c43 6edb51a9 bd1e12cb b82622ba ! %f24 = 5a1da6d3 c7de09d9 0e76f6a4 34f8a4b4 ! %f28 = 125853bc 550b3a71 263fa799 6d00a44d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a5ebdb64 98cc7665 5271b3f2 2b07f56c ! %f36 = 3777e5b2 f242c1f0 8d8159e0 ff2eb386 ! %f40 = 02eddde5 e37b6ee1 8335b056 d53268bc ! %f44 = ae3658f4 a5e30ef0 819380ce 2ad71854 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc53a92c80000007c,%g7,%g1 ! GSR scale = 15, align = 4 wr %g1,%g0,%gsr ! GSR = c53a92c80000007c wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 1 p1_label_1: ! Mem[0000000012000121] = 1d647015, %l5 = 5d6c29685113ee07 ldstub [%i0+0x021],%l5 ! %l5 = 00000064000000ff ! %l4 = 606d2b32, %l5 = 00000064, Mem[0000000091000130] = 16163a4c 7c9271ad std %l4,[%i6+0x030] ! Mem[0000000091000130] = 606d2b32 00000064 ! Mem[0000000012000100] = f34dc7e3, %l5 = 0000000000000064 ldsba [%i0+%g0]0x80,%l5 ! %l5 = fffffffffffffff3 ! Mem[000000009080012c] = 81d10024, %g2 = 51cacb44ba15d958 ldsb [%i5+0x02f],%g2 ! %g2 = ffffffffffffff81 ! Mem[0000000012800108] = c07af76d, %l1 = 578ab11a7285efeb ldstuba [%i1+%o1]0x80,%l1 ! %l1 = 000000c0000000ff ! Mem[0000000013000110] = e48f3a17a7802f2c, %l7 = 43e3241e81250c32, %l4 = 5391d8e2606d2b32 add %i2,0x10,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = e48f3a17a7802f2c ! Mem[0000000013800130] = 674dc5d1 26a4fa57, %l6 = 6e13b1c1, %l7 = 81250c32 ldd [%i3+0x030],%l6 ! %l6 = 00000000674dc5d1 0000000026a4fa57 ! Mem[0000000013800110] = 7af1b66c, %l3 = 41bc69206bfb0db1 swapa [%i3+%o2]0x80,%l3 ! %l3 = 000000007af1b66c ! Mem[0000000091800108] = 4b8fc810 9779541a, %g2 = ffffff81, %g3 = 0bad0b00 ldd [%o0+%o1],%g2 ! %g2 = 000000004b8fc810 000000009779541a ! Mem[0000000012800120] = 205c9619, %l4 = e48f3a17a7802f2c ldstuba [%i1+%o4]0x88,%l4 ! %l4 = 00000019000000ff p1_label_2: ! Mem[0000000012800128] = 31be2e3a, %l7 = 0000000026a4fa57 swapa [%i1+%o5]0x89,%l7 ! %l7 = 0000000031be2e3a ! Mem[0000000013000108] = f8ea7c26, %l4 = 0000000000000019 ldsba [%i2+%o1]0x88,%l4 ! %l4 = 0000000000000026 ! Mem[0000000012800110] = a3eacd4a, %l3 = 000000007af1b66c swap [%i1+%o2],%l3 ! %l3 = 00000000a3eacd4a ! Mem[0000000012800128] = 57faa426, %l5 = fffffffffffffff3 ldub [%i1+0x02b],%l5 ! %l5 = 0000000000000026 ! %l2 = 5a3972005264f38f, Mem[0000000012800128] = 57faa426 stwa %l2,[%i1+%o5]0x80 ! Mem[0000000012800128] = 5264f38f ! %l6 = 674dc5d1, %l7 = 31be2e3a, Mem[0000000091800100] = c88a6da3 3f2fa7de std %l6,[%o0+%g0] ! Mem[0000000091800100] = 674dc5d1 31be2e3a ! Mem[0000000012000109] = e67289e4, %l6 = 00000000674dc5d1 ldstub [%i0+0x009],%l6 ! %l6 = 00000072000000ff ! Mem[0000000013000110] = e48f3a17, %l1 = 000000c0, %l7 = 31be2e3a add %i2,0x10,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000e48f3a17 ! %l6 = 0000000000000072, Mem[0000000012800100] = f94ea955 stha %l6,[%i1+%g0]0x89 ! Mem[0000000012800100] = f94e0072 ! %l4 = 00000026, %l5 = 00000026, Mem[0000000013000110] = e48f3a17 a7802f2c stda %l4,[%i2+%o2]0x81 ! Mem[0000000013000110] = 00000026 00000026 p1_label_3: ! Mem[000000009000012c] = 3a9b8508, %g2 = 000000004b8fc810 ldub [%i4+0x02e],%g2 ! %g2 = 000000000000003a ! Mem[0000000012800110] = 7af1b66c, %l4 = 0000000000000026 ldstuba [%i1+%o2]0x81,%l4 ! %l4 = 0000007a000000ff ! %l7 = 00000000e48f3a17, Mem[0000000012000110] = 316145b8 stba %l7,[%i0+%o2]0x81 ! Mem[0000000012000110] = 176145b8 ! %l5 = 0000000000000026, Mem[0000000090800118] = 7481e15b16787fd5, %asi = 80 stxa %l5,[%i5+0x018]%asi ! Mem[0000000090800118] = 0000000000000026 ! Mem[0000000012800100] = f94e0072, %l2 = 5a3972005264f38f lduwa [%i1+%g0]0x89,%l2 ! %l2 = 00000000f94e0072 ! Mem[0000000090000118] = b07bcf4f, %g2 = 000000000000003a ldub [%i4+%o3],%g2 ! %g2 = 00000000000000b0 ! Mem[0000000012000110] = dc05899fb8456117, %l6 = 0000000000000072 ldxa [%i0+%o2]0x89,%l6 ! %l6 = dc05899fb8456117 ! Mem[0000000091800130] = 900b60c26bb94222, %g2 = 00000000000000b0 ldxa [%o0+0x030]%asi,%g2 ! %g2 = 900b60c26bb94222 ! %l2 = f94e0072, %l3 = a3eacd4a, Mem[0000000090000110] = b2e97578 891d2936 std %l2,[%i4+%o2] ! Mem[0000000090000110] = f94e0072 a3eacd4a ! Mem[0000000013000130] = 9fe5f851, %l2 = 00000000f94e0072 ldsb [%i2+0x030],%l2 ! %l2 = ffffffffffffff9f p1_label_4: ! %l1 = 00000000000000c0, Mem[0000000012800100] = f94e0072 stha %l1,[%i1+%g0]0x89 ! Mem[0000000012800100] = f94e00c0 ! %l6 = b8456117, %l7 = e48f3a17, Mem[0000000012000128] = fe6d9912 d06b7bce stda %l6,[%i0+%o5]0x89 ! Mem[0000000012000128] = b8456117 e48f3a17 ! Mem[0000000012000128] = 176145b8173a8fe4, %l0 = 888243b8a0dfe148, %l0 = 888243b8a0dfe148 add %i0,0x28,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 176145b8173a8fe4 ! Mem[0000000012000130] = 2c4d7a936ea6356d, %l7 = 00000000e48f3a17, %l7 = 00000000e48f3a17 add %i0,0x30,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 2c4d7a936ea6356d ! Mem[0000000090800108] = 48fd15b4, %g2 = 900b60c26bb94222 ldsb [%i5+%o1],%g2 ! %g2 = 0000000000000048 ! Mem[0000000013800110] = 6bfb0db1, %l7 = 2c4d7a936ea6356d ldstuba [%i3+%o2]0x80,%l7 ! %l7 = 0000006b000000ff ! Mem[0000000013000110] = 26000000, %l3 = 00000000a3eacd4a lduha [%i2+%o2]0x88,%l3 ! %l3 = 0000000000000000 ! Mem[000000001280012c] = bfe71478, %l4 = 0000007a, %l5 = 00000026 add %i1,0x2c,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000bfe71478 ! Mem[0000000091000104] = 38c225ce, %g2 = 0000000000000048 lduh [%i6+0x004],%g2 ! %g2 = 00000000000038c2 ! Mem[0000000012800106] = fc349560, %l4 = 000000000000007a ldstub [%i1+0x006],%l4 ! %l4 = 00000095000000ff ba,a p1_not_taken_0_end p1_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p1_branch_failed p1_not_taken_0_end: ! End of Random Code for Thread 1 1: membar #Sync ! Force all stores to complete p1_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x004] ! Set processor 1 done flag ! Check Registers p1_check_registers: set p1_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000c0 bne,a,pn %xcc,p1_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffff9f bne,a,pn %xcc,p1_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000000 bne,a,pn %xcc,p1_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000095 bne,a,pn %xcc,p1_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000bfe71478 bne,a,pn %xcc,p1_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be dc05899fb8456117 bne,a,pn %xcc,p1_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000006b 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 %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 9f63cd17 3cc97cc1 bne %xcc,p1_f6_fail nop ! Check Local Memory set p1_local0_expect,%g1 p1_check_local0: ldx [%g1+0x008],%g2 ! Expected data = e6ff89e4d5b5a941 ldx [%i0+0x008],%g3 ! Observed data at 0000000012000108 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 176145b89f8905dc 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 = 1dff7015fccc781d 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 = 176145b8173a8fe4 ldx [%i0+0x028],%g3 ! Observed data at 0000000012000128 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x028,%g4 set p1_local1_expect,%g1 p1_check_local1: ldx [%g1+0x000],%g2 ! Expected data = c0004ef9fc34ff60 ldx [%i1+0x000],%g3 ! Observed data at 0000000012800100 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff7af76d83b4e054 ldx [%i1+0x008],%g3 ! Observed data at 0000000012800108 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = fff1b66c23911af7 ldx [%i1+0x010],%g3 ! Observed data at 0000000012800110 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff965c201d625c4d ldx [%i1+0x020],%g3 ! Observed data at 0000000012800120 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5264f38fbfe71478 ldx [%i1+0x028],%g3 ! Observed data at 0000000012800128 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x028,%g4 set p1_local2_expect,%g1 p1_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 0000002600000026 ldx [%i2+0x010],%g3 ! Observed data at 0000000013000110 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x010,%g4 set p1_local3_expect,%g1 p1_check_local3: ldx [%g1+0x010],%g2 ! Expected data = fffb0db16ecb51d8 ldx [%i3+0x010],%g3 ! Observed data at 0000000013800110 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x010,%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_f6_fail: set p1_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000012000128] lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000013800110] stda %l0,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012800118] done p1_trap1o: ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000012000128] lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000013800110] stda %l0,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012800118] done p1_trap2e: stxa %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000128] stwa %l0,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012800120] ldswa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000012000100] done p1_trap2o: stxa %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000128] stwa %l0,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012800120] ldswa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000012000100] done p1_trap3e: nop nop nop done p1_trap3o: 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 = 888243b8a0dfe148 ldx [%g1+0x008],%l1 ! %l1 = 578ab11a7285efeb ldx [%g1+0x010],%l2 ! %l2 = 5a3972005264f38f ldx [%g1+0x018],%l3 ! %l3 = 41bc69206bfb0db1 ldx [%g1+0x020],%l4 ! %l4 = 5391d8e2606d2b32 ldx [%g1+0x028],%l5 ! %l5 = 5d6c29685113ee07 ldx [%g1+0x030],%l6 ! %l6 = f82c15086e13b1c1 ldx [%g1+0x038],%l7 ! %l7 = 43e3241e81250c32 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 30665df3 c76b0416 51240f56 85cb364b ! %f4 = 4f57461a 92c67349 b8e43cf7 2ad22c49 ! %f8 = 98d8c2c4 2d8ad55e 8841cdcb 577c2401 ! %f12 = fd65caf3 796e4f72 b59f8cc1 73c5b0f5 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2d0c2a42 b7cb33fb ca25580b 54b66a88 ! %f20 = c54f40f5 0cae1885 0e9777c7 1450f26b ! %f24 = c1b45c2b abf306f5 f5a0c5da a3698ade ! %f28 = 8b7b019e 7a9dce61 1b9529bf ec220df4 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 1b9dad42 61f941bb 01fc6f17 d6992b33 ! %f36 = 5a185e95 ddd23918 4a9728a8 da2a3ca8 ! %f40 = 80fb0a4d cc5a24ca c9383734 ce2bc995 ! %f44 = 361f0d79 ace4bb91 a13abdad 0e1b581b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc3e772080000006d,%g7,%g1 ! GSR scale = 13, align = 5 wr %g1,%g0,%gsr ! GSR = c3e772080000006d wr %g0,%y ! Clear Y 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[0000000015000101] = 819b24c7, %l5 = 9d61641a4efaa09f ldstub [%i2+0x001],%l5 ! %l5 = 0000009b000000ff ! Mem[0000000015000100] = 81ff24c7, %l6 = 619ca1d8a4f29662 lduba [%i2+%g0]0x81,%l6 ! %l6 = 0000000000000081 ! %l1 = ed5d51a64fd85a63, Mem[0000000014000108] = 08dcf36b stha %l1,[%i0+%o1]0x81 ! Mem[0000000014000108] = 5a63f36b ! %l6 = 00000081, %l7 = 7ca9a3c0, Mem[0000000091800100] = c88a6da3 3f2fa7de std %l6,[%o0+%g0] ! Mem[0000000091800100] = 00000081 7ca9a3c0 ! Mem[0000000014800109] = 63e69535, %l3 = 29428cb7fe0bc1a3 ldstub [%i1+0x009],%l3 ! %l3 = 000000e6000000ff ! %l4 = 46ebf33a3aed21c2, Mem[000000001500010c] = 3b2e1861 sth %l4,[%i2+0x00c] ! Mem[000000001500010c] = 21c21861 ! Mem[0000000014800114] = 05855a8d, %l2 = c2b9259040be707e swap [%i1+0x014],%l2 ! %l2 = 0000000005855a8d ! Mem[000000001480010c] = 8e04f5e4, %l3 = 00000000000000e6 swap [%i1+0x00c],%l3 ! %l3 = 000000008e04f5e4 ! Mem[000000001400012c] = c08b1f9d, %l0 = deecdc569f72ca8d swap [%i0+0x02c],%l0 ! %l0 = 00000000c08b1f9d ! Mem[0000000014800110] = b06d9c9e, %l5 = 000000000000009b ldswa [%i1+%o2]0x80,%l5 ! %l5 = ffffffffb06d9c9e p2_label_2: ! Mem[0000000091000108] = ff91ca203f4fe109, %g2 = 56a39bf527ff9fd2 ldx [%i6+%o1],%g2 ! %g2 = ff91ca203f4fe109 ! %l4 = 46ebf33a3aed21c2, Mem[0000000015000134] = 2b2c2c23, %asi = 80 stba %l4,[%i2+0x034]%asi ! Mem[0000000015000134] = c22c2c23 ! Mem[0000000091800110] = bf142971, %g2 = ff91ca203f4fe109 ldub [%o0+0x013],%g2 ! %g2 = 00000000000000bf ! Mem[0000000091800100] = 00000081, %g2 = 00000000000000bf lduh [%o0+%g0],%g2 ! %g2 = 0000000000000000 ! Mem[0000000014800118] = ee736357, %l2 = 0000000005855a8d swapa [%i1+%o3]0x88,%l2 ! %l2 = 00000000ee736357 ! Mem[0000000014800104] = f7bfec75, %l7 = 2db2b0fa7ca9a3c0 ldstub [%i1+0x004],%l7 ! %l7 = 000000f7000000ff ! Mem[0000000014800128] = 56dca01f2c1597c4, %l1 = ed5d51a64fd85a63 ldxa [%i1+%o5]0x88,%l1 ! %l1 = 56dca01f2c1597c4 ! Mem[0000000015000108] = 9e0009f8, %l1 = 2c1597c4, %l1 = 2c1597c4 add %i2,0x08,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000009e0009f8 ! %l6 = 00000081, %l7 = 000000f7, Mem[0000000091000128] = 8669b375 bb5431b8 std %l6,[%i6+%o5] ! Mem[0000000091000128] = 00000081 000000f7 ! Mem[0000000015800105] = a77fc217, %l2 = 00000000ee736357 ldstub [%i3+0x005],%l2 ! %l2 = 0000007f000000ff p2_label_3: ! %l6 = 0000000000000081, Mem[0000000015800120] = 791601ab stba %l6,[%i3+%o4]0x81 ! Mem[0000000015800120] = 811601ab ! Mem[0000000015800110] = d57777c7, %l5 = ffffffffb06d9c9e lduba [%i3+%o2]0x80,%l5 ! %l5 = 00000000000000d5 ! Mem[000000001400011f] = 3562ced7, %l0 = 00000000c08b1f9d ldstub [%i0+0x01f],%l0 ! %l0 = 000000d7000000ff ! Mem[0000000014800125] = 47dbc1de, %l4 = 46ebf33a3aed21c2 ldstub [%i1+0x025],%l4 ! %l4 = 000000db000000ff ! Mem[0000000014800130] = 3c65e7714ddc0acc, %l2 = 000000000000007f, %l0 = 00000000000000d7 add %i1,0x30,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 3c65e7714ddc0acc ! Mem[0000000090000130] = 8508d1bb939eceb2, %g2 = 0000000000000000 ldxa [%i4+0x030]%asi,%g2 ! %g2 = 8508d1bb939eceb2 ! Mem[0000000091800134] = 6bb94222, %g2 = 8508d1bb939eceb2 lduwa [%o0+0x034]%asi,%g2 ! %g2 = 000000006bb94222 ! %l3 = 000000008e04f5e4, Mem[0000000090800110] = 4700c69a619b25f5 stx %l3,[%i5+%o2] ! Mem[0000000090800110] = 000000008e04f5e4 ! Mem[0000000014800100] = 41a3a410, %l3 = 000000008e04f5e4 swapa [%i1+%g0]0x88,%l3 ! %l3 = 0000000041a3a410 ! Mem[000000001580011c] = 22458ee1, %l1 = 000000009e0009f8 ldstub [%i3+0x01c],%l1 ! %l1 = 00000022000000ff p2_label_4: ! Mem[0000000090000130] = d1bb939e, %g2 = 000000006bb94222 ldsh [%i4+0x032],%g2 ! %g2 = ffffffffffffd1bb ! Mem[000000009180010c] = 9779541a, %g2 = ffffffffffffd1bb ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffff9779 ! %l6 = 00000081, %l7 = 000000f7, Mem[0000000014000108] = 6bf3635a 28e1c258 stda %l6,[%i0+%o1]0x88 ! Mem[0000000014000108] = 00000081 000000f7 ! Mem[0000000090000124] = e41ab4ef, %g2 = ffffffffffff9779 ldub [%i4+0x027],%g2 ! %g2 = 00000000000000e4 ! Mem[0000000015000108] = 6118c221 f809009e, %l0 = 4ddc0acc, %l1 = 00000022 ldda [%i2+%o1]0x88,%l0 ! %l0 = 00000000f809009e 000000006118c221 ! Mem[0000000015000110] = 2771673d 32c1ae2f, %l2 = 0000007f, %l3 = 41a3a410 ldda [%i2+%o2]0x80,%l2 ! %l2 = 000000002771673d 0000000032c1ae2f ! Mem[0000000090000128] = 1ab4ef43, %g2 = 00000000000000e4 lduh [%i4+%o5],%g2 ! %g2 = 0000000000001ab4 ! Mem[0000000015800120] = 811601ab, %l5 = 00000000000000d5 ldstuba [%i3+%o4]0x81,%l5 ! %l5 = 00000081000000ff ! Mem[0000000014000118] = 9cab4019, %l4 = 00000000000000db, %asi = 80 swapa [%i0+0x018]%asi,%l4 ! %l4 = 000000009cab4019 ! Mem[0000000014000121] = deb8493c, %l4 = 000000009cab4019 ldstub [%i0+0x021],%l4 ! %l4 = 000000b8000000ff ba,a p2_not_taken_0_end p2_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p2_branch_failed p2_not_taken_0_end: ! End of Random Code for Thread 2 1: membar #Sync ! Force all stores to complete p2_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x008] ! Set processor 2 done flag ! Check Registers p2_check_registers: set p2_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000f809009e bne,a,pn %xcc,p2_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000006118c221 bne,a,pn %xcc,p2_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000002771673d bne,a,pn %xcc,p2_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000032c1ae2f bne,a,pn %xcc,p2_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000b8 bne,a,pn %xcc,p2_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000081 bne,a,pn %xcc,p2_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000081 bne,a,pn %xcc,p2_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000f7 bne,a,pn %xcc,p2_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p2_check_fp_registers: set p2_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 30665df3 c76b0416 bne %xcc,p2_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 51240f56 85cb364b bne %xcc,p2_f2_fail nop ! Check Local Memory set p2_local0_expect,%g1 p2_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 81000000f7000000 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 = 000000db3562ceff 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 = deff493ce2755172 ldx [%i0+0x020],%g3 ! Observed data at 0000000014000120 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9ec7c2789f72ca8d ldx [%i0+0x028],%g3 ! Observed data at 0000000014000128 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x028,%g4 set p2_local1_expect,%g1 p2_check_local1: ldx [%g1+0x000],%g2 ! Expected data = e4f5048effbfec75 ldx [%i1+0x000],%g3 ! Observed data at 0000000014800100 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 63ff9535000000e6 ldx [%i1+0x008],%g3 ! Observed data at 0000000014800108 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b06d9c9e40be707e 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 = 8d5a8505fb06fe58 ldx [%i1+0x018],%g3 ! Observed data at 0000000014800118 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = e89a95b447ffc1de ldx [%i1+0x020],%g3 ! Observed data at 0000000014800120 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x020,%g4 set p2_local2_expect,%g1 p2_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 81ff24c745daadfb ldx [%i2+0x000],%g3 ! Observed data at 0000000015000100 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 9e0009f821c21861 ldx [%i2+0x008],%g3 ! Observed data at 0000000015000108 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 81ae9a60c22c2c23 ldx [%i2+0x030],%g3 ! Observed data at 0000000015000130 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x030,%g4 set p2_local3_expect,%g1 p2_check_local3: ldx [%g1+0x000],%g2 ! Expected data = eb8fa963a7ffc217 ldx [%i3+0x000],%g3 ! Observed data at 0000000015800100 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 781f9ea9ff458ee1 ldx [%i3+0x018],%g3 ! Observed data at 0000000015800118 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff1601ab9b160a3a ldx [%i3+0x020],%g3 ! Observed data at 0000000015800120 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x020,%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 p2_f0_fail: set p2_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p2_f2_fail: set p2_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! 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: stha %l2,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015000108] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000015000118] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000014000110] stwa %l2,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800120] ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000014000108] done p2_trap1o: stha %l2,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015000108] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000015000118] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000014000110] stwa %l2,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800120] ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000014000108] done p2_trap2e: lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000014000118] done p2_trap2o: lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000014000118] done p2_trap3e: nop nop nop nop done p2_trap3o: nop nop nop nop done p2_init_memory_pointers: set p2_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p2_local0_start,%i0 set p2_local1_start,%i1 set p2_local2_start,%i2 set p2_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = deecdc569f72ca8d ldx [%g1+0x008],%l1 ! %l1 = ed5d51a64fd85a63 ldx [%g1+0x010],%l2 ! %l2 = c2b9259040be707e ldx [%g1+0x018],%l3 ! %l3 = 29428cb7fe0bc1a3 ldx [%g1+0x020],%l4 ! %l4 = 46ebf33a3aed21c2 ldx [%g1+0x028],%l5 ! %l5 = 9d61641a4efaa09f ldx [%g1+0x030],%l6 ! %l6 = 619ca1d8a4f29662 ldx [%g1+0x038],%l7 ! %l7 = 2db2b0fa7ca9a3c0 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 4b0c8ebb dcdff791 c3a90c9e 4f20df83 ! %f4 = 6d57b89b c10d02b8 a4655fe2 5adb6f32 ! %f8 = a13dce8c 68668f78 70c214db bfaa49f5 ! %f12 = a5527657 287d4594 2f2b6e45 f31a086a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0856c815 48005a36 06732726 6304469b ! %f20 = bf1ab628 3ff22c52 f3475cf0 c04dba1d ! %f24 = ac945160 71c18d20 c952eec4 19a7862d ! %f28 = 48c26b16 27d9bda1 f4e834e8 b927963c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7d2a2688 0b6cb070 b84f382c c1eb8950 ! %f36 = 05dafb9f f2ad28de c0b8b0c6 88f6460c ! %f40 = d8e7b610 08b0eac2 5708a602 f1cd0f6f ! %f44 = e3b725b0 329af9d4 a11fc93d 023217f5 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xfd3194f70000001a,%g7,%g1 ! GSR scale = 3, align = 2 wr %g1,%g0,%gsr ! GSR = fd3194f70000001a wr %g0,%y ! Clear Y 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[0000000017800102] = 7d584e8f, %l5 = 9f02f641f774db16 ldstub [%i3+0x002],%l5 ! %l5 = 0000004e000000ff ! Mem[000000001600011c] = 4aa27041, %l5 = 000000000000004e swap [%i0+0x01c],%l5 ! %l5 = 000000004aa27041 ! Mem[0000000017000118] = 159a8f83, %l4 = 0f3044881510c87d lduha [%i2+%o3]0x88,%l4 ! %l4 = 0000000000008f83 ! Mem[0000000091800120] = f5a6b145, %g2 = 27ccffdc87f4d8b2 lduwa [%o0+0x020]%asi,%g2 ! %g2 = 00000000f5a6b145 ! Mem[0000000017800130] = fb44ba83, %l2 = ccb308dd, %l0 = 73f8ccef add %i3,0x30,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000fb44ba83 ! Mem[000000001700011c] = e44b9e2d, %l5 = 4aa27041, %l3 = f4cc3cac add %i2,0x1c,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000e44b9e2d ! Mem[0000000016800120] = db026846, %l4 = 00008f83, %l3 = e44b9e2d add %i1,0x20,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000db026846 ! Mem[0000000016800124] = f8f4c64c, %l4 = 0000000000008f83 ldstub [%i1+0x024],%l4 ! %l4 = 000000f8000000ff ! Mem[0000000017800122] = 548b33bc, %l7 = e7127a9bcf06faa2 ldstub [%i3+0x022],%l7 ! %l7 = 00000033000000ff ! Mem[0000000016000105] = 6314b7e9, %l1 = 4c5217d4b42d6e6a ldstub [%i0+0x005],%l1 ! %l1 = 00000014000000ff p3_label_2: ! Mem[0000000016000110] = 277cf63d, %l4 = 00000000000000f8 ldstuba [%i0+%o2]0x80,%l4 ! %l4 = 00000027000000ff ! Mem[0000000017000118] = 159a8f83, %l1 = 0000000000000014 lduha [%i2+%o3]0x88,%l1 ! %l1 = 0000000000008f83 ! Mem[0000000016800127] = fff4c64c, %l7 = 0000000000000033 ldstub [%i1+0x027],%l7 ! %l7 = 0000004c000000ff ! Mem[0000000017800118] = 9c9f1dd7, %l0 = 00000000fb44ba83 ldstuba [%i3+%o3]0x89,%l0 ! %l0 = 000000d7000000ff ! Mem[0000000016800110] = 7a54a1916d6cfee9, %l7 = 000000000000004c ldxa [%i1+%o2]0x81,%l7 ! %l7 = 7a54a1916d6cfee9 ! Mem[0000000091000128] = 8669b375 bb5431b8, %g2 = f5a6b145, %g3 = 0bad0b00 ldd [%i6+%o5],%g2 ! %g2 = 000000008669b375 00000000bb5431b8 ! Mem[0000000016800110] = 7a54a1916d6cfee9, %l0 = 00000000000000d7, %l2 = 2ad41c45ccb308dd add %i1,0x10,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 7a54a1916d6cfee9 ! %l5 = 000000004aa27041, Mem[0000000091000114] = 1f84f8ff, %asi = 80 stwa %l5,[%i6+0x014]%asi ! Mem[0000000091000114] = 4aa27041 ! Mem[0000000016000104] = 63ffb7e9, %l1 = 0000000000008f83, %asi = 80 swapa [%i0+0x004]%asi,%l1 ! %l1 = 0000000063ffb7e9 ! Mem[000000001680012c] = 0def745b, %l3 = 00000000db026846 swap [%i1+0x02c],%l3 ! %l3 = 000000000def745b p3_label_3: ! %l1 = 0000000063ffb7e9, Mem[0000000090800128] = 418a328062600381 stx %l1,[%i5+%o5] ! Mem[0000000090800128] = 0000000063ffb7e9 ! Mem[000000001680012c] = db026846, %l4 = 00000027, %l3 = 0def745b add %i1,0x2c,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000db026846 ! Mem[0000000016000120] = ec400f30, %l7 = 7a54a1916d6cfee9 ldsha [%i0+%o4]0x80,%l7 ! %l7 = ffffffffffffec40 ! Mem[0000000017800114] = 55595836, %l1 = 0000000063ffb7e9 ldsb [%i3+0x017],%l1 ! %l1 = 0000000000000036 ! Mem[000000001700012a] = f21567f5, %l7 = ffffffffffffec40 ldstub [%i2+0x02a],%l7 ! %l7 = 00000067000000ff ! Mem[0000000016000108] = d95d2219, %l5 = 000000004aa27041 ldswa [%i0+%o1]0x89,%l5 ! %l5 = ffffffffd95d2219 ! Mem[0000000017800120] = 548bffbc, %l5 = ffffffffd95d2219 swap [%i3+%o4],%l5 ! %l5 = 00000000548bffbc ! Mem[000000001700012e] = dde1a716, %l5 = 00000000548bffbc ldstub [%i2+0x02e],%l5 ! %l5 = 000000a7000000ff ! Mem[0000000017000118] = 838f9a15, %l1 = 0000000000000036 lduba [%i2+%o3]0x81,%l1 ! %l1 = 0000000000000083 ! %l7 = 0000000000000067, Mem[0000000017000110] = 1457962416a80549 stx %l7,[%i2+%o2] ! Mem[0000000017000110] = 0000000000000067 p3_label_4: ! Mem[0000000090000124] = df16bee4, %g2 = 000000008669b375 lduw [%i4+0x024],%g2 ! %g2 = 00000000df16bee4 ! Mem[000000001780012c] = 05e51540, %l4 = 0000000000000027 ldsb [%i3+0x02e],%l4 ! %l4 = 0000000000000015 ! Mem[0000000017800120] = d95d2219, %l4 = 0000000000000015 swapa [%i3+%o4]0x81,%l4 ! %l4 = 00000000d95d2219 ! Mem[000000001700012c] = dde1ff16, %l0 = 00000000000000d7 swap [%i2+0x02c],%l0 ! %l0 = 00000000dde1ff16 ! Mem[000000009000013c] = 2c85fc19, %g18 = 7e0df93428db51dd ldsw [%i4+0x03c],%g2 ! %g2 = 7e0df93428db51dd ! Mem[0000000091800120] = b145b3d1, %g2 = 000000002c85fc19 ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffffb145 ! %l7 = 0000000000000067, Mem[000000009100012c] = bb5431b8 stw %l7,[%i6+0x02c] ! Mem[000000009100012c] = 00000067 ! Mem[0000000017000100] = df9efad8, %l1 = 0000000000000083 ldstub [%i2+%g0],%l1 ! %l1 = 000000df000000ff ! Mem[0000000016800128] = 7f7944af, %l2 = 7a54a1916d6cfee9 lduha [%i1+%o5]0x81,%l2 ! %l2 = 0000000000007f79 ! %l4 = 00000000d95d2219, Mem[0000000091000105] = c225ceff stb %l4,[%i6+0x005] ! Mem[0000000091000104] = 1925ceff ba,a p3_not_taken_0_end p3_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 00000000dde1ff16 bne,a,pn %xcc,p3_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000df bne,a,pn %xcc,p3_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000007f79 bne,a,pn %xcc,p3_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000d95d2219 bne,a,pn %xcc,p3_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000a7 bne,a,pn %xcc,p3_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000067 bne,a,pn %xcc,p3_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p3_local0_expect,%g1 p3_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ca11c00000008f83 ldx [%i0+0x000],%g3 ! Observed data at 0000000016000100 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff7cf63d918629da ldx [%i0+0x010],%g3 ! Observed data at 0000000016000110 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f89ed3610000004e ldx [%i0+0x018],%g3 ! Observed data at 0000000016000118 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x018,%g4 set p3_local1_expect,%g1 p3_check_local1: ldx [%g1+0x020],%g2 ! Expected data = db026846fff4c6ff ldx [%i1+0x020],%g3 ! Observed data at 0000000016800120 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7f7944afdb026846 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 = ff9efad81e6e349e ldx [%i2+0x000],%g3 ! Observed data at 0000000017000100 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000000000000067 ldx [%i2+0x010],%g3 ! Observed data at 0000000017000110 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = f215fff5000000d7 ldx [%i2+0x028],%g3 ! Observed data at 0000000017000128 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x028,%g4 set p3_local3_expect,%g1 p3_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 7d58ff8f221103a8 ldx [%i3+0x000],%g3 ! Observed data at 0000000017800100 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff1d9f9cdf509944 ldx [%i3+0x018],%g3 ! Observed data at 0000000017800118 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000150138a9a9 ldx [%i3+0x020],%g3 ! Observed data at 0000000017800120 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x020,%g4 ! The test for processor 3 has passed p3_passed: ta GOOD_TRAP nop p3_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p3_failed p3_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p3_failed p3_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p3_failed p3_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p3_failed p3_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p3_failed p3_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p3_failed p3_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p3_failed p3_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p3_failed ! The test for processor 3 failed p3_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x00c] ! Set processor 3 done flag set p3_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 3 failed p3_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x00c] ! Set processor 3 done flag set p3_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p3_selfmod_failed: ba p3_failed mov 0xabc,%g1 p3_common_error: or %g0,0xee3,%g1 ba p3_failed mov %o5,%g3 p3_common_signature_error: set p3_temp,%g1 ba p3_failed st %g2,[%g1] ! Common Lock Number p3_common_timeout: set p3_temp,%g1 ba p3_failed st %g2,[%g1] ! Common Lock Number p3_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p3_failed mov 0x0,%g3 p3_trap1e: ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000016800118] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000017000128] stxa %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000120] lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000016000108] ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000017000110] stwa %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000120] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000016000128] done p3_trap1o: ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000016800118] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000017000128] stxa %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000120] lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000016000108] ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000017000110] stwa %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000120] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000016000128] done p3_trap2e: stwa %l1,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017000108] done p3_trap2o: stwa %l1,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017000108] done p3_trap3e: nop nop nop nop done p3_trap3o: 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 = bcb6a20473f8ccef ldx [%g1+0x008],%l1 ! %l1 = 4c5217d4b42d6e6a ldx [%g1+0x010],%l2 ! %l2 = 2ad41c45ccb308dd ldx [%g1+0x018],%l3 ! %l3 = cc240451f4cc3cac ldx [%g1+0x020],%l4 ! %l4 = 0f3044881510c87d ldx [%g1+0x028],%l5 ! %l5 = 9f02f641f774db16 ldx [%g1+0x030],%l6 ! %l6 = 4133ae8e46a8bfab ldx [%g1+0x038],%l7 ! %l7 = e7127a9bcf06faa2 ! Initialize the output register of window 0 set unres3_start,%o0 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 = c0b59b69 ac787d6a 26d55dda 386da8eb ! %f4 = 2ebcfb0e 6a74c9ed 6859e3f7 9ccd3476 ! %f8 = d89d3b16 4359cd2a 79447885 82a42870 ! %f12 = 0ccdeb45 a0279bc3 bf88d220 88ff2758 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3ded1e9c 239eede4 eabe0c8f ff24a4b6 ! %f20 = b317139a 20c4f727 a0244225 fbf60fa0 ! %f24 = 38a9adb3 bd596b96 45a7ac89 dada1f7f ! %f28 = 55e69984 f4bdbe6c 257debc8 0e74a7ce ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7abf5187 98a30f1a f5251921 05410e94 ! %f36 = fdb9e7f5 6903846c c1857319 fcb6d615 ! %f40 = ef536377 792a1c65 c9b69132 ac21fd4f ! %f44 = 9a9ca307 a17a345b 0db2205f 4db0b534 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd5ddd66f00000055,%g7,%g1 ! GSR scale = 10, align = 5 wr %g1,%g0,%gsr ! GSR = d5ddd66f00000055 wr %g0,%y ! Clear Y 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[0000000018800106] = 4dc3da01, %l2 = ca4192dc89fb78c7 ldstuba [%i1+0x006]%asi,%l2 ! %l2 = 000000da000000ff ! Mem[0000000018800110] = 2c9fc7db, %l7 = 7256a93fe2a03c9b, %asi = 80 swapa [%i1+0x010]%asi,%l7 ! %l7 = 000000002c9fc7db ! Mem[0000000018000134] = 95048ec9, %l1 = c11acac455f44865 swap [%i0+0x034],%l1 ! %l1 = 0000000095048ec9 ! Mem[0000000090000114] = 891d2936, %g2 = 6d9555f48f9d4292 ldsb [%i4+0x014],%g2 ! %g2 = ffffffffffffff89 ! Mem[000000009180011c] = b9e2f5a6, %g2 = ffffffffffffff89 ldsh [%o0+0x01e],%g2 ! %g2 = ffffffffffffb9e2 ! Mem[0000000018000120] = 43689212, %l5 = 8369cdea88c65913 ldswa [%i0+%o4]0x88,%l5 ! %l5 = 0000000043689212 ! Mem[0000000018800104] = 4dc3ff01, %l6 = 7b6102dc91883ade swap [%i1+0x004],%l6 ! %l6 = 000000004dc3ff01 ! Mem[0000000090800108] = 48fd15b4a94e9ec1, %g2 = ffffffffffffb9e2 ldx [%i5+%o1],%g2 ! %g2 = 48fd15b4a94e9ec1 ! Mem[0000000091000128] = 8669b375, %g2 = 48fd15b4a94e9ec1 ldsh [%i6+%o5],%g2 ! %g2 = ffffffffffff8669 ! Mem[0000000018800100] = ac5fe14c, %l2 = 00000000000000da lduwa [%i1+%g0]0x80,%l2 ! %l2 = 00000000ac5fe14c p4_label_2: ! Mem[0000000090000134] = 939eceb2, %g18 = 830e9994d2faf34b ldsw [%i4+0x034],%g2 ! %g2 = 830e9994d2faf34b ! %l0 = 98f56daea78aaa5f, Mem[000000009000013f] = 19000000, %asi = 80 stba %l0,[%i4+0x03f]%asi ! Mem[000000009000013c] = 5f000000 ! %l6 = 000000004dc3ff01, Mem[0000000090000120] = 6d549d97df16bee4 stx %l6,[%i4+%o4] ! Mem[0000000090000120] = 000000004dc3ff01 ! Mem[000000009180010c] = 541a6325, %g2 = ffffffff939eceb2 ldsh [%o0+0x00e],%g2 ! %g2 = 000000000000541a ! Mem[0000000019800108] = 800c570a, %l4 = 873529cdec5bdd37 ldswa [%i3+%o1]0x80,%l4 ! %l4 = ffffffff800c570a ! Mem[0000000091800128] = 67627d10, %g2 = 000000000000541a lduw [%o0+%o5],%g2 ! %g2 = 0000000067627d10 ! Mem[0000000018800104] = 91883ade, %l1 = 0000000095048ec9 swap [%i1+0x004],%l1 ! %l1 = 0000000091883ade ! Mem[0000000018800108] = e638e150, %l0 = 98f56daea78aaa5f lduha [%i1+%o1]0x89,%l0 ! %l0 = 000000000000e150 ! Mem[0000000019800120] = 1c917d63 c336522b, %l6 = 4dc3ff01, %l7 = 2c9fc7db ldda [%i3+%o4]0x81,%l6 ! %l6 = 000000001c917d63 00000000c336522b ! Mem[0000000018800118] = 809a909a, %l5 = 0000000043689212 ldsba [%i1+%o3]0x81,%l5 ! %l5 = ffffffffffffff80 p4_label_3: ! Mem[0000000090000138] = a856d50d, %g2 = 0000000067627d10 lduw [%i4+0x038],%g2 ! %g2 = 00000000a856d50d ! Mem[0000000018000120] = 12926843, %l6 = 000000001c917d63 swapa [%i0+%o4]0x80,%l6 ! %l6 = 0000000012926843 ! Mem[000000009180013c] = 5884419c, %g2 = 00000000a856d50d lduw [%o0+0x03c],%g2 ! %g2 = 000000005884419c ! Mem[0000000018000114] = 5813d1cc, %l0 = 000000000000e150 swap [%i0+0x014],%l0 ! %l0 = 000000005813d1cc ! %l4 = 800c570a, %l5 = ffffff80, Mem[0000000091800120] = f5a6b145 b3d129a9 std %l4,[%o0+%o4] ! Mem[0000000091800120] = 800c570a ffffff80 ! Mem[000000001880013c] = 59222122, %l6 = 0000000012926843 ldstub [%i1+0x03c],%l6 ! %l6 = 00000059000000ff ! %l5 = ffffffffffffff80, Mem[0000000091800118] = d39c0a02 stw %l5,[%o0+%o3] ! Mem[0000000091800118] = ffffff80 ! Mem[0000000018000110] = 071a43e00000e150, %l4 = ffffffff800c570a, %l5 = ffffffffffffff80 add %i0,0x10,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 071a43e00000e150 ! Mem[0000000091000110] = 21d2df9b 1f84f8ff, %g2 = 5884419c, %g3 = 0bad0b00 ldd [%i6+%o2],%g2 ! %g2 = 0000000021d2df9b 000000001f84f8ff ! Mem[0000000018000120] = 1c917d63, %l0 = 000000005813d1cc lduba [%i0+%o4]0x80,%l0 ! %l0 = 000000000000001c p4_label_4: ! %l6 = 0000000000000059, Mem[0000000090000100] = ac87f71939b89e7b stx %l6,[%i4+%g0] ! Mem[0000000090000100] = 0000000000000059 ! %l7 = 00000000c336522b, Mem[0000000091000120] = 991b825a1185e365 stx %l7,[%i6+%o4] ! Mem[0000000091000120] = 00000000c336522b ! Mem[0000000019800124] = c336522b, %l5 = 071a43e00000e150, %asi = 80 swapa [%i3+0x024]%asi,%l5 ! %l5 = 00000000c336522b ! %l2 = ac5fe14c, %l3 = 69602f99, Mem[0000000018000138] = b853d3e9 ba8e845b stda %l2,[%i0+0x038]%asi ! Mem[0000000018000138] = ac5fe14c 69602f99 ! Mem[000000001880011c] = 80aa14cd, %l3 = e5be4a8869602f99 ldsb [%i1+0x01d],%l3 ! %l3 = ffffffffffffffaa ! Mem[000000001800010d] = 1a815cc2, %l0 = 000000000000001c ldstub [%i0+0x00d],%l0 ! %l0 = 00000081000000ff ! Mem[0000000091800130] = 900b60c2 6bb94222, %g2 = 21d2df9b, %g3 = 1f84f8ff ldd [%o0+0x030],%g2 ! %g2 = 00000000900b60c2 000000006bb94222 ! Mem[0000000090000114] = 2936b07b, %g2 = 00000000900b60c2 ldsh [%i4+0x016],%g2 ! %g2 = 0000000000002936 ! Mem[000000001900010c] = 57ae85eb, %l5 = 00000000c336522b swap [%i2+0x00c],%l5 ! %l5 = 0000000057ae85eb ! Mem[000000001800011b] = f04fc63b, %l1 = 0000000091883ade ldstub [%i0+0x01b],%l1 ! %l1 = 0000003b000000ff ba,a p4_not_taken_0_end p4_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 0000000000000081 bne,a,pn %xcc,p4_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000003b bne,a,pn %xcc,p4_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000ac5fe14c bne,a,pn %xcc,p4_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffffffffaa bne,a,pn %xcc,p4_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffff800c570a bne,a,pn %xcc,p4_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000057ae85eb bne,a,pn %xcc,p4_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000059 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 %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 6859e3f7 9ccd3476 bne %xcc,p4_f6_fail nop ! Check Local Memory set p4_local0_expect,%g1 p4_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 09311fcf1aff5cc2 ldx [%i0+0x008],%g3 ! Observed data at 0000000018000108 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 071a43e00000e150 ldx [%i0+0x010],%g3 ! Observed data at 0000000018000110 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f04fc6fffbed3268 ldx [%i0+0x018],%g3 ! Observed data at 0000000018000118 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1c917d63def1c5c9 ldx [%i0+0x020],%g3 ! Observed data at 0000000018000120 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 075c32d555f44865 ldx [%i0+0x030],%g3 ! Observed data at 0000000018000130 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ac5fe14c69602f99 ldx [%i0+0x038],%g3 ! Observed data at 0000000018000138 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x038,%g4 set p4_local1_expect,%g1 p4_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ac5fe14c95048ec9 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 = e2a03c9b3511d404 ldx [%i1+0x010],%g3 ! Observed data at 0000000018800110 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0ca17755ff222122 ldx [%i1+0x038],%g3 ! Observed data at 0000000018800138 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x038,%g4 set p4_local2_expect,%g1 p4_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 98e09946c336522b ldx [%i2+0x008],%g3 ! Observed data at 0000000019000108 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x008,%g4 set p4_local3_expect,%g1 p4_check_local3: ldx [%g1+0x020],%g2 ! Expected data = 1c917d630000e150 ldx [%i3+0x020],%g3 ! Observed data at 0000000019800120 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x020,%g4 ! The test for processor 4 has passed p4_passed: ta GOOD_TRAP nop p4_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p4_failed p4_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p4_failed p4_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p4_failed p4_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p4_failed p4_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p4_failed p4_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p4_failed p4_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p4_failed p4_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p4_failed 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: stha %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000128] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000019000108] done p4_trap1o: stha %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000128] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000019000108] done p4_trap2e: ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000018800110] swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000018000120] done p4_trap2o: ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000018800110] swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000018000120] done p4_trap3e: nop nop nop nop nop nop done p4_trap3o: nop nop nop nop nop nop done p4_init_memory_pointers: set p4_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p4_local0_start,%i0 set p4_local1_start,%i1 set p4_local2_start,%i2 set p4_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 98f56daea78aaa5f ldx [%g1+0x008],%l1 ! %l1 = c11acac455f44865 ldx [%g1+0x010],%l2 ! %l2 = ca4192dc89fb78c7 ldx [%g1+0x018],%l3 ! %l3 = e5be4a8869602f99 ldx [%g1+0x020],%l4 ! %l4 = 873529cdec5bdd37 ldx [%g1+0x028],%l5 ! %l5 = 8369cdea88c65913 ldx [%g1+0x030],%l6 ! %l6 = 7b6102dc91883ade ldx [%g1+0x038],%l7 ! %l7 = 7256a93fe2a03c9b ! Initialize the output register of window 0 set unres3_start,%o0 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 = c89a6195 731f4834 abf220e5 97c0aa09 ! %f4 = 27c31aee 90e8b3f7 64b1363b a45ed3e4 ! %f8 = 25080901 093db02e 649cd142 cb814240 ! %f12 = abc6479b 2d03d8c5 c0739fd9 3dbae3d0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4fa10651 ed6876a2 7deeffef 5ad34ee8 ! %f20 = fa44e1e3 b52b441a ee865fa9 2ef2730a ! %f24 = 1f01758b fd9f6467 0dea43ff 1de5c761 ! %f28 = 6bde32fa 2be298b2 8f887c63 61847241 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 930ef946 baa7ffea a26f9b0f cf0c94b2 ! %f36 = c899e1f3 12777650 c7bc424b e89e87a7 ! %f40 = e0185992 0b311784 c9de0c76 52950d8b ! %f44 = e68ed9cc 4a644503 648fbbbf 27e9b7e3 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb1ccb4b000000019,%g7,%g1 ! GSR scale = 3, align = 1 wr %g1,%g0,%gsr ! GSR = b1ccb4b000000019 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 5 p5_label_1: ! Mem[000000001b000110] = 38adc5ea, %l1 = 55c1d58ee4a88ce3 ldstuba [%i2+%o2]0x89,%l1 ! %l1 = 000000ea000000ff ! %l3 = 56048e9c7d2e67cd, Mem[0000000091000127] = 658669b3 stb %l3,[%i6+0x027] ! Mem[0000000091000124] = cd8669b3 ! Mem[0000000090000134] = 939eceb2, %g18 = 24aa7b200c0dace4 ldsw [%i4+0x034],%g2 ! %g2 = 24aa7b200c0dace4 ! Mem[0000000091800124] = b3d129a9, %g18 = 24aa7b200c0dace4 ldsw [%o0+0x024],%g2 ! %g2 = 24aa7b200c0dace4 ! Mem[0000000090000110] = 7578891d, %g2 = ffffffffb3d129a9 lduba [%i4+0x012]%asi,%g2 ! %g2 = 0000000000000075 ! Mem[0000000091000100] = 7eb338c2, %g2 = 0000000000000075 ldub [%i6+0x002],%g2 ! %g2 = 000000000000007e ! Mem[000000001a000118] = da4e98ac, %l1 = 000000ea, %l7 = 23aa3d73 add %i0,0x18,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000da4e98ac ! Mem[000000001b800120] = c91a8065, %l2 = 2b1e1bd89543ca20 ldsha [%i3+%o4]0x81,%l2 ! %l2 = ffffffffffffc91a ! Mem[000000009000010c] = 30fbb2e9, %g2 = 000000000000007e ldub [%i4+0x00e],%g2 ! %g2 = 0000000000000030 ! Mem[000000001b000128] = 89a7c50e, %l1 = 00000000000000ea lduwa [%i2+%o5]0x88,%l1 ! %l1 = 0000000089a7c50e p5_label_2: ! Mem[000000001a000138] = cf65ec97031a9d91, %l5 = 8563fe7ee8bc03aa, %l7 = 00000000da4e98ac add %i0,0x38,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = cf65ec97031a9d91 ! Mem[0000000091800100] = c88a6da33f2fa7de, %g2 = 0000000000000030 ldx [%o0+%g0],%g2 ! %g2 = c88a6da33f2fa7de ! Mem[000000001b000100] = ccc4c8c6, %l4 = 4cc7b108d1b414f8 ldsba [%i2+%g0]0x80,%l4 ! %l4 = ffffffffffffffcc ! %l2 = ffffffffffffc91a, Mem[000000001a000110] = 7ebe16b5 stwa %l2,[%i0+%o2]0x88 ! Mem[000000001a000110] = ffffc91a ! %l3 = 56048e9c7d2e67cd, Mem[000000009000010f] = fbb2e975 stb %l3,[%i4+0x00f] ! Mem[000000009000010c] = cdb2e975 ! Mem[0000000090000108] = 2ca3edba, %g2 = c88a6da33f2fa7de ldsba [%i4+0x009]%asi,%g2 ! %g2 = 000000000000002c ! Mem[000000001a80011e] = a21efd95, %l6 = 911f74f218f9df92 ldstub [%i1+0x01e],%l6 ! %l6 = 000000fd000000ff ! %l3 = 56048e9c7d2e67cd, Mem[000000001b800128] = c8337ccf stha %l3,[%i3+%o5]0x89 ! Mem[000000001b800128] = c83367cd ! Mem[000000001b000128] = 89a7c50e, %l3 = 56048e9c7d2e67cd ldsba [%i2+%o5]0x88,%l3 ! %l3 = 000000000000000e ! Mem[000000001a800128] = fc2deb87, %l0 = 04c27118cd0fd5c6 ldsw [%i1+%o5],%l0 ! %l0 = fffffffffc2deb87 p5_label_3: ! Mem[000000001a800114] = 9d67074c, %l0 = fffffffffc2deb87 ldstub [%i1+0x014],%l0 ! %l0 = 0000009d000000ff ! %l3 = 000000000000000e, Mem[000000001a000128] = 304143ca stha %l3,[%i0+%o5]0x81 ! Mem[000000001a000128] = 000e43ca ! Mem[000000001a000108] = 0a3f17935d582897, %l0 = 000000000000009d, %l2 = ffffffffffffc91a add %i0,0x08,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 0a3f17935d582897 ! %l3 = 000000000000000e, Mem[0000000090800126] = bee6418a, %asi = 80 stha %l3,[%i5+0x026]%asi ! Mem[0000000090800124] = 000e418a ! %l6 = 00000000000000fd, Mem[0000000091000128] = 8669b375, %asi = 80 stwa %l6,[%i6+0x028]%asi ! Mem[0000000091000128] = 000000fd ! Mem[000000001b80010d] = 5dc73b77, %l2 = 0a3f17935d582897 ldstub [%i3+0x00d],%l2 ! %l2 = 000000c7000000ff ! Mem[000000001a800118] = 7ac9e692, %l0 = 0000009d, %l5 = e8bc03aa add %i1,0x18,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000007ac9e692 ! Mem[0000000090800118] = 7481e15b, %g2 = 000000000000002c ldsh [%i5+%o3],%g2 ! %g2 = 0000000000007481 ! %l2 = 000000c7, %l3 = 0000000e, Mem[0000000091000128] = 000000fd bb5431b8 std %l2,[%i6+%o5] ! Mem[0000000091000128] = 000000c7 0000000e ! Mem[000000001b000110] = ffc5ad38, %l7 = cf65ec97031a9d91 ldsb [%i2+0x012],%l7 ! %l7 = ffffffffffffffad p5_label_4: ! Mem[000000001b800118] = 712c417a, %l3 = 000000000000000e swap [%i3+%o3],%l3 ! %l3 = 00000000712c417a ! Mem[0000000091000134] = 7c9271ad, %g18 = 24aa7b200c0dace4 ldsw [%i6+0x034],%g2 ! %g2 = 24aa7b200c0dace4 ! Mem[000000001b000108] = d729a2b2, %l0 = 000000000000009d ldstuba [%i2+%o1]0x89,%l0 ! %l0 = 000000b2000000ff ! Mem[000000001a000118] = ac984eda, %l7 = ffffffffffffffad swapa [%i0+%o3]0x88,%l7 ! %l7 = 00000000ac984eda ! Mem[000000001a000108] = 0a3f1793 5d582897, %l4 = ffffffcc, %l5 = 7ac9e692 ldd [%i0+%o1],%l4 ! %l4 = 000000000a3f1793 000000005d582897 ! Mem[000000001b800118] = 0000000ea9b51703, %l5 = 000000005d582897, %l1 = 0000000089a7c50e add %i3,0x18,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 0000000ea9b51703 ! Mem[000000001a80011c] = a21eff95, %l7 = 00000000ac984eda swap [%i1+0x01c],%l7 ! %l7 = 00000000a21eff95 ! Mem[000000001b000104] = 48fb4767, %l3 = 00000000712c417a swap [%i2+0x004],%l3 ! %l3 = 0000000048fb4767 ! Mem[000000001b000110] = 38adc5ff, %l4 = 000000000a3f1793 swapa [%i2+%o2]0x88,%l4 ! %l4 = 0000000038adc5ff ! %l4 = 0000000038adc5ff, Mem[000000001a800100] = 4c5313dc stba %l4,[%i1+%g0]0x88 ! Mem[000000001a800100] = 4c5313ff ba,a p5_not_taken_0_end p5_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p5_branch_failed p5_not_taken_0_end: ! End of Random Code for Thread 5 p5_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x014] ! Set processor 5 done flag ! Check Registers p5_check_registers: set p5_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000b2 bne,a,pn %xcc,p5_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000ea9b51703 bne,a,pn %xcc,p5_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000c7 bne,a,pn %xcc,p5_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000048fb4767 bne,a,pn %xcc,p5_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000038adc5ff bne,a,pn %xcc,p5_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000fd bne,a,pn %xcc,p5_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000a21eff95 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 %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 27c31aee 90e8b3f7 bne %xcc,p5_f4_fail nop ! Check Local Memory set p5_local0_expect,%g1 p5_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 1ac9ffffda946c3d ldx [%i0+0x010],%g3 ! Observed data at 000000001a000110 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = adffffff3569ace0 ldx [%i0+0x018],%g3 ! Observed data at 000000001a000118 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000e43ca05cdb68f 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 = ff13534c7cac795e ldx [%i1+0x000],%g3 ! Observed data at 000000001a800100 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2516293aff67074c ldx [%i1+0x010],%g3 ! Observed data at 000000001a800110 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 7ac9e692ac984eda ldx [%i1+0x018],%g3 ! Observed data at 000000001a800118 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x018,%g4 set p5_local2_expect,%g1 p5_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ccc4c8c6712c417a ldx [%i2+0x000],%g3 ! Observed data at 000000001b000100 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffa229d7cf63917d 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 = 93173f0aef5d8037 ldx [%i2+0x010],%g3 ! Observed data at 000000001b000110 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x010,%g4 set p5_local3_expect,%g1 p5_check_local3: ldx [%g1+0x008],%g2 ! Expected data = b0db7b285dff3b77 ldx [%i3+0x008],%g3 ! Observed data at 000000001b800108 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000000ea9b51703 ldx [%i3+0x018],%g3 ! Observed data at 000000001b800118 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = cd6733c8d834738d 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_f4_fail: set p5_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 5 failed p5_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x014] ! Set processor 5 done flag set p5_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 5 failed p5_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x014] ! Set processor 5 done flag set p5_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p5_selfmod_failed: ba p5_failed mov 0xabc,%g1 p5_common_error: or %g0,0xee5,%g1 ba p5_failed mov %o5,%g3 p5_common_signature_error: set p5_temp,%g1 ba p5_failed st %g2,[%g1] ! Common Lock Number p5_common_timeout: set p5_temp,%g1 ba p5_failed st %g2,[%g1] ! Common Lock Number p5_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p5_failed mov 0x0,%g3 p5_trap1e: ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001b000118] stba %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b000128] done p5_trap1o: ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001b000118] stba %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b000128] done p5_trap2e: swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001b000118] lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001b800120] stda %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000120] stba %l1,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b000120] ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001a000128] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001b000100] lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a800120] done p5_trap2o: swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001b000118] lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001b800120] stda %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000120] stba %l1,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b000120] ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001a000128] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001b000100] lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a800120] done p5_trap3e: nop nop done p5_trap3o: nop nop done p5_init_memory_pointers: set p5_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p5_local0_start,%i0 set p5_local1_start,%i1 set p5_local2_start,%i2 set p5_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 04c27118cd0fd5c6 ldx [%g1+0x008],%l1 ! %l1 = 55c1d58ee4a88ce3 ldx [%g1+0x010],%l2 ! %l2 = 2b1e1bd89543ca20 ldx [%g1+0x018],%l3 ! %l3 = 56048e9c7d2e67cd ldx [%g1+0x020],%l4 ! %l4 = 4cc7b108d1b414f8 ldx [%g1+0x028],%l5 ! %l5 = 8563fe7ee8bc03aa ldx [%g1+0x030],%l6 ! %l6 = 911f74f218f9df92 ldx [%g1+0x038],%l7 ! %l7 = 026ab22e23aa3d73 ! Initialize the output register of window 0 set unres3_start,%o0 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 = c2f95a70 ee2d0bf0 8b92324c 312b03c4 ! %f4 = 24a82432 d669114a ccb025cb 7faeb96b ! %f8 = 28527684 506905ac c5a5cfe6 03878839 ! %f12 = ed13b386 504691c6 afd588fb 0834a8f2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f8f6750c e5afd03b 3398a8bc 3840b63e ! %f20 = eb648233 445332d3 f86e816d 93993e2f ! %f24 = 73d0a942 8fec1b99 d5aafbd2 8081e9ae ! %f28 = 32493a8b 497f94b1 d1d8b801 3ffbaed1 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 413bf946 c66a9c65 7dee340c b6af2490 ! %f36 = 80f66e8b 15a3151e 69a10563 d8725ae9 ! %f40 = 820cdfa8 1bae946d 27044355 14612c93 ! %f44 = 381d5eb0 be4b23a6 3aadafa7 ee84767e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3f2209ef00000015,%g7,%g1 ! GSR scale = 2, align = 5 wr %g1,%g0,%gsr ! GSR = 3f2209ef00000015 wr %g0,%y ! Clear Y 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[000000001d800130] = df2c4c2db349d943, %l2 = 7aa5f7f86716fad1, %l4 = 29519408512cbc78 add %i3,0x30,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = df2c4c2db349d943 ! Mem[0000000091000118] = 51723f62, %g2 = a3c1a28b000000f3 ldsh [%i6+0x01a],%g2 ! %g2 = 0000000000005172 ! Mem[000000001c000114] = a6f546a4, %l1 = 4c2856da8e64ff1f ldstub [%i0+0x014],%l1 ! %l1 = 000000a6000000ff ! Mem[000000001c000110] = c4737455, %l3 = b9766d8b96343584 lduwa [%i0+%o2]0x89,%l3 ! %l3 = 00000000c4737455 ! Mem[000000001c00012c] = 4c8e1a7a, %l1 = 000000a6, %l2 = 6716fad1 add %i0,0x2c,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000004c8e1a7a ! Mem[0000000091000108] = ff91ca203f4fe109, %g2 = 0000000000005172 ldx [%i6+%o1],%g2 ! %g2 = ff91ca203f4fe109 ! %l0 = 14c21a89f3b09bb8, Mem[000000001d800120] = 9691d718 stha %l0,[%i3+%o4]0x81 ! Mem[000000001d800120] = 9bb8d718 ! Mem[000000001c000120] = d6057d7b, %l0 = 14c21a89f3b09bb8 ldstuba [%i0+%o4]0x80,%l0 ! %l0 = 000000d6000000ff ! Mem[000000001c800108] = 24ef7290eb652a20, %l2 = 000000004c8e1a7a, %l0 = 00000000000000d6 add %i1,0x08,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 24ef7290eb652a20 ! Mem[000000001c000108] = ebec0c0e, %l4 = df2c4c2db349d943 ldsba [%i0+%o1]0x80,%l4 ! %l4 = ffffffffffffffeb p6_label_2: ! Mem[000000001c000120] = ff057d7b, %l2 = 000000004c8e1a7a lduwa [%i0+%o4]0x81,%l2 ! %l2 = 00000000ff057d7b ! Mem[000000001c000120] = 7b7d05ff, %l1 = 00000000000000a6 swapa [%i0+%o4]0x89,%l1 ! %l1 = 000000007b7d05ff ! %l6 = bc4c7402c36a282d, Mem[0000000091000130] = 16163a4c7c9271ad stx %l6,[%i6+0x030] ! Mem[0000000091000130] = bc4c7402c36a282d ! Mem[000000001d00010c] = 70416f26, %l7 = b3e9b794, %l3 = c4737455 add %i2,0x0c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000070416f26 ! Mem[000000001d800138] = f98117aa, %l5 = 4d6f38d897294c88 ldstub [%i3+0x038],%l5 ! %l5 = 000000f9000000ff ! %l7 = fb8f1dbeb3e9b794, Mem[000000001d00010b] = c9cfecf3 stb %l7,[%i2+0x00b] ! Mem[000000001d000108] = c9cfec94 ! Mem[000000001c800110] = 3f0ebec1, %l1 = 000000007b7d05ff swap [%i1+%o2],%l1 ! %l1 = 000000003f0ebec1 ! Mem[000000001c800128] = 4c342546, %l3 = 0000000070416f26, %asi = 80 swapa [%i1+0x028]%asi,%l3 ! %l3 = 000000004c342546 ! Mem[000000001d00013c] = f5e966e3, %l5 = 000000f9, %l0 = eb652a20 add %i2,0x3c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000f5e966e3 ! Mem[000000001c800100] = 83238b02, %l4 = ffffffffffffffeb swapa [%i1+%g0]0x88,%l4 ! %l4 = 0000000083238b02 p6_label_3: ! Mem[000000001c000110] = 557473c4fff546a4, %l0 = 00000000f5e966e3, %l1 = 000000003f0ebec1 add %i0,0x10,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 557473c4fff546a4 ! Mem[0000000091000108] = ff91ca20, %g2 = ff91ca203f4fe109 ldub [%i6+%o1],%g2 ! %g2 = 00000000000000ff ! %l4 = 0000000083238b02, Mem[000000001c800100] = 9a47478fffffffeb stxa %l4,[%i1+%g0]0x89 ! Mem[000000001c800100] = 0000000083238b02 ! Mem[0000000091000138] = 8efe629a152191cb, %g2 = 00000000000000ff ldx [%i6+0x038],%g2 ! %g2 = 8efe629a152191cb ! Mem[000000001c800108] = 24ef7290eb652a20, %l1 = 557473c4fff546a4, %l2 = 00000000ff057d7b add %i1,0x08,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 24ef7290eb652a20 ! Mem[0000000091800128] = 67627d10e83a644a, %g2 = 8efe629a152191cb ldx [%o0+%o5],%g2 ! %g2 = 67627d10e83a644a ! Mem[000000001d000108] = c9cfec94 70416f26, %l0 = f5e966e3, %l1 = fff546a4 ldd [%i2+%o1],%l0 ! %l0 = 00000000c9cfec94 0000000070416f26 ! %l6 = bc4c7402c36a282d, Mem[000000001c800108] = 24ef7290 stba %l6,[%i1+%o1]0x80 ! Mem[000000001c800108] = 2def7290 ! %l2 = eb652a20, %l3 = 4c342546, Mem[0000000091000100] = 400c7eb3 38c225ce std %l2,[%i6+%g0] ! Mem[0000000091000100] = eb652a20 4c342546 ! Mem[000000001d800110] = 17497f8f, %l2 = 24ef7290eb652a20 lduwa [%i3+%o2]0x81,%l2 ! %l2 = 0000000017497f8f p6_label_4: ! Mem[000000001d000127] = 08ac4371, %l0 = 00000000c9cfec94 ldstub [%i2+0x027],%l0 ! %l0 = 00000071000000ff ! Mem[000000001c000100] = 65389e0f, %l4 = 0000000083238b02 swapa [%i0+%g0]0x89,%l4 ! %l4 = 0000000065389e0f ! Mem[000000001c800130] = e22c68bd, %l2 = 0000000017497f8f lduh [%i1+0x032],%l2 ! %l2 = 00000000000068bd ! Mem[000000001c000108] = ebec0c0edcfcefce, %l6 = bc4c7402c36a282d, %l3 = 000000004c342546 add %i0,0x08,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = ebec0c0edcfcefce ! Mem[000000001c800120] = b2f597a8, %l7 = fb8f1dbeb3e9b794 swap [%i1+%o4],%l7 ! %l7 = 00000000b2f597a8 ! %l5 = 00000000000000f9, Mem[000000001d000108] = 94eccfc9 stba %l5,[%i2+%o1]0x89 ! Mem[000000001d000108] = 94eccff9 ! Mem[000000001d80011c] = f4e6bc52, %l1 = 0000000070416f26 swap [%i3+0x01c],%l1 ! %l1 = 00000000f4e6bc52 ! Mem[000000001c800118] = 00e5cc2b, %l7 = 00000000b2f597a8 lduh [%i1+0x01a],%l7 ! %l7 = 000000000000cc2b ! Mem[0000000091800134] = 42224dc4, %g2 = 67627d10e83a644a ldsba [%o0+0x036]%asi,%g2 ! %g2 = 0000000000000042 ! Mem[000000001d80012c] = 75c36465, %l7 = 0000cc2b, %l0 = 00000071 add %i3,0x2c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000075c36465 ba,a p6_not_taken_0_end p6_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p6_branch_failed p6_not_taken_0_end: ! End of Random Code for Thread 6 1: membar #Sync ! Force all stores to complete p6_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x018] ! Set processor 6 done flag ! Check Registers p6_check_registers: set p6_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000075c36465 bne,a,pn %xcc,p6_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000f4e6bc52 bne,a,pn %xcc,p6_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000068bd bne,a,pn %xcc,p6_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ebec0c0edcfcefce bne,a,pn %xcc,p6_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000065389e0f bne,a,pn %xcc,p6_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000f9 bne,a,pn %xcc,p6_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000cc2b 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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be c2f95a70 ee2d0bf0 bne %xcc,p6_f0_fail nop ! Check Local Memory set p6_local0_expect,%g1 p6_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 028b2383d5fa3f5e ldx [%i0+0x000],%g3 ! Observed data at 000000001c000100 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 557473c4fff546a4 ldx [%i0+0x010],%g3 ! Observed data at 000000001c000110 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = a60000001f7b8d16 ldx [%i0+0x020],%g3 ! Observed data at 000000001c000120 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x020,%g4 set p6_local1_expect,%g1 p6_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 028b238300000000 ldx [%i1+0x000],%g3 ! Observed data at 000000001c800100 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2def7290eb652a20 ldx [%i1+0x008],%g3 ! Observed data at 000000001c800108 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7b7d05fff7aed013 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 = b3e9b7946365cb0b 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 = 70416f26984a00a3 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+0x008],%g2 ! Expected data = f9cfec9470416f26 ldx [%i2+0x008],%g3 ! Observed data at 000000001d000108 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 27e86be508ac43ff ldx [%i2+0x020],%g3 ! Observed data at 000000001d000120 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x020,%g4 set p6_local3_expect,%g1 p6_check_local3: ldx [%g1+0x018],%g2 ! Expected data = d16c2e1770416f26 ldx [%i3+0x018],%g3 ! Observed data at 000000001d800118 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9bb8d718cc500287 ldx [%i3+0x020],%g3 ! Observed data at 000000001d800120 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff8117aaf82b04a9 ldx [%i3+0x038],%g3 ! Observed data at 000000001d800138 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x038,%g4 ! The test for processor 6 has passed p6_passed: ta GOOD_TRAP nop p6_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p6_failed p6_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p6_failed p6_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p6_failed p6_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p6_failed p6_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p6_failed p6_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p6_failed p6_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p6_failed p6_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p6_failed p6_f0_fail: set p6_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%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: stda %l0,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c000108] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001c000110] ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001c000118] lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001c000118] done p6_trap1o: stda %l0,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c000108] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001c000110] ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001c000118] lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001c000118] done p6_trap2e: swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001c800100] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001d000120] done p6_trap2o: swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001c800100] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001d000120] done p6_trap3e: nop nop nop nop nop nop nop done p6_trap3o: nop nop nop nop nop nop nop done p6_init_memory_pointers: set p6_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p6_local0_start,%i0 set p6_local1_start,%i1 set p6_local2_start,%i2 set p6_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 14c21a89f3b09bb8 ldx [%g1+0x008],%l1 ! %l1 = 4c2856da8e64ff1f ldx [%g1+0x010],%l2 ! %l2 = 7aa5f7f86716fad1 ldx [%g1+0x018],%l3 ! %l3 = b9766d8b96343584 ldx [%g1+0x020],%l4 ! %l4 = 29519408512cbc78 ldx [%g1+0x028],%l5 ! %l5 = 4d6f38d897294c88 ldx [%g1+0x030],%l6 ! %l6 = bc4c7402c36a282d ldx [%g1+0x038],%l7 ! %l7 = fb8f1dbeb3e9b794 ! Initialize the output register of window 0 set unres3_start,%o0 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 = dd30c43a c2589360 4d5f207b 338009d4 ! %f4 = 43e85c9d aa863048 4c767df5 264ea23a ! %f8 = ebbcb38f 56d10b3a 15791bc7 6bf1efca ! %f12 = faf1987d d1b98736 a537a0b8 6f563c19 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f21c4b5a 98e99373 a0c99368 72031f95 ! %f20 = 7ab79028 73209add 58293bb2 c83288ea ! %f24 = 6da2162e 5e9315e5 76a1e46d f8cf5ff0 ! %f28 = b94d6f52 54738fd3 53805b66 b19612fc ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f43ceb65 415ab955 cbe37df7 90d99ed3 ! %f36 = cae395c7 9ef2127c add4b807 82a84cba ! %f40 = 9d061ccb 6351068a 83600510 09d2ec62 ! %f44 = a7a42da0 332c8d6c 64cccd81 93b7de47 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf690991700000007,%g7,%g1 ! GSR scale = 0, align = 7 wr %g1,%g0,%gsr ! GSR = f690991700000007 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 7 p7_label_1: ! Mem[000000001e80010f] = be836e56, %l1 = 1ef67a7e6af2f797 ldstub [%i1+0x00f],%l1 ! %l1 = 00000056000000ff ! Mem[000000001e000100] = db01873b, %l1 = 0000000000000056 swapa [%i0+%g0]0x89,%l1 ! %l1 = 00000000db01873b ! Mem[000000001f000110] = acc459db, %l4 = 4ba982e1, %l3 = cc2a1111 add %i2,0x10,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000acc459db ! %l7 = c1a421322ffcdee1, Mem[000000001e800118] = 4226896c5e2a06b1 stxa %l7,[%i1+%o3]0x89 ! Mem[000000001e800118] = c1a421322ffcdee1 ! Mem[000000001f000120] = 105f2154, %l5 = 9d02000dea0e1be0 ldswa [%i2+%o4]0x80,%l5 ! %l5 = 00000000105f2154 ! Mem[000000001e80012b] = 1dfb8357, %l7 = c1a421322ffcdee1 ldstub [%i1+0x02b],%l7 ! %l7 = 00000057000000ff ! Mem[000000009080011c] = 16787fd5, %g2 = d5397076d109409d lduh [%i5+0x01c],%g2 ! %g2 = 0000000000001678 ! Mem[000000001e80011d] = 3221a4c1, %l5 = 00000000105f2154 ldstub [%i1+0x01d],%l5 ! %l5 = 00000021000000ff ! Mem[000000001e800108] = d23cb228, %l4 = 1ca7d18a4ba982e1 ldstub [%i1+%o1],%l4 ! %l4 = 000000d2000000ff ! Mem[000000001e800104] = b782b851, %l1 = 00000000db01873b swap [%i1+0x004],%l1 ! %l1 = 00000000b782b851 p7_label_2: ! Mem[000000001f00011c] = 95be1bca, %l6 = 3099f805c2349c49 swap [%i2+0x01c],%l6 ! %l6 = 0000000095be1bca ! %l5 = 0000000000000021, Mem[0000000090800134] = 54736697 stw %l5,[%i5+0x034] ! Mem[0000000090800134] = 00000021 ! Mem[000000001f800100] = 385b6a0e, %l5 = 0000000000000021 swapa [%i3+%g0]0x88,%l5 ! %l5 = 00000000385b6a0e ! Mem[000000001f80010c] = 7ed6a54a, %l3 = 00000000acc459db ldstub [%i3+0x00c],%l3 ! %l3 = 0000007e000000ff ! Mem[000000009100012c] = bb5431b8, %g2 = 0000000000001678 lduw [%i6+0x02c],%g2 ! %g2 = 00000000bb5431b8 ! Mem[000000001f800124] = dc6cdedc, %l1 = b782b851, %l2 = 51b199bf add %i3,0x24,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000dc6cdedc ! Mem[000000001f800108] = de56d956ffd6a54a, %l0 = 5948c9f204d97f90, %l5 = 00000000385b6a0e add %i3,0x08,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = de56d956ffd6a54a ! Mem[000000001f00011c] = c2349c49, %l6 = 95be1bca, %l1 = b782b851 add %i2,0x1c,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000c2349c49 ! Mem[000000001e000134] = 0dd0d565, %l6 = 95be1bca, %l2 = dc6cdedc add %i0,0x34,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000000dd0d565 ! Mem[000000001e000128] = ec3a2bc5, %l2 = 000000000dd0d565 ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 000000c5000000ff p7_label_3: ! Mem[000000001f800138] = 3f290690, %l1 = 00000000c2349c49 swap [%i3+0x038],%l1 ! %l1 = 000000003f290690 ! Mem[000000001f000110] = db59c4ac, %l7 = 0000000000000057 ldsha [%i2+%o2]0x89,%l7 ! %l7 = ffffffffffffc4ac ! Mem[000000001f800108] = de56d956, %l7 = ffffffffffffc4ac lduha [%i3+%o1]0x80,%l7 ! %l7 = 000000000000de56 ! Mem[000000001e800114] = b8a4c5f5, %l7 = 0000de56, %l0 = 04d97f90 add %i1,0x14,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000b8a4c5f5 ! %l3 = 000000000000007e, Mem[000000009100013a] = 629a1521 stb %l3,[%i6+0x03a] ! Mem[0000000091000138] = 7e9a1521 ! Mem[0000000091800120] = f5a6b145b3d129a9, %g2 = 00000000bb5431b8 ldxa [%o0+0x020]%asi,%g2 ! %g2 = f5a6b145b3d129a9 ! Mem[000000001e000118] = 8079ad20, %l0 = 00000000b8a4c5f5, %asi = 80 swapa [%i0+0x018]%asi,%l0 ! %l0 = 000000008079ad20 ! Mem[000000001e000134] = 0dd0d565, %l0 = 000000008079ad20, %asi = 80 swapa [%i0+0x034]%asi,%l0 ! %l0 = 000000000dd0d565 ! Mem[000000001f000100] = 763f48f5, %l2 = 000000c5, %l0 = 0dd0d565 casa [%i2]0x80,%l2,%l0 ! %l0 = 00000000763f48f5 ! Mem[000000009080010c] = 9ec14700, %g2 = f5a6b145b3d129a9 ldsh [%i5+0x00e],%g2 ! %g2 = ffffffffffff9ec1 p7_label_4: ! Mem[000000001e000110] = 15c26d7b, %l7 = 000000000000de56 ldstuba [%i0+%o2]0x81,%l7 ! %l7 = 00000015000000ff ! Mem[000000001f800110] = 7a4fc7a9ad28626b, %l2 = 00000000000000c5, %l0 = 00000000763f48f5 add %i3,0x10,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 7a4fc7a9ad28626b ! Mem[0000000090800110] = 4700c69a 619b25f5, %g2 = ffff9ec1, %g3 = 0bad0b00 ldd [%i5+%o2],%g2 ! %g2 = 000000004700c69a 00000000619b25f5 ! %l0 = ad28626b, %l1 = 3f290690, Mem[0000000091000118] = 25795172 3f62a3d9 std %l0,[%i6+%o3] ! Mem[0000000091000118] = ad28626b 3f290690 ! Mem[000000001e800128] = 1dfb83ff, %l2 = 00000000000000c5 swap [%i1+%o5],%l2 ! %l2 = 000000001dfb83ff ! Mem[000000001f800118] = b840f4fcb6bccc99, %l3 = 000000000000007e, %l0 = 7a4fc7a9ad28626b add %i3,0x18,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = b840f4fcb6bccc99 ! Mem[000000009180010c] = 9779541a, %g2 = 000000004700c69a lduh [%o0+0x00c],%g2 ! %g2 = 0000000000009779 ! Mem[000000001e00010e] = ab39c31e, %l5 = de56d956ffd6a54a ldstub [%i0+0x00e],%l5 ! %l5 = 000000c3000000ff ! Mem[000000001f00013f] = 7f76f457, %l3 = 000000000000007e ldstub [%i2+0x03f],%l3 ! %l3 = 00000057000000ff ! Mem[000000001e800118] = 2ffcdee1, %l2 = 000000001dfb83ff swapa [%i1+%o3]0x88,%l2 ! %l2 = 000000002ffcdee1 ba,a p7_not_taken_0_end p7_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p7_branch_failed p7_not_taken_0_end: ! End of Random Code for Thread 7 p7_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x01c] ! Set processor 7 done flag ! Check Registers p7_check_registers: set p7_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000003f290690 bne,a,pn %xcc,p7_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000002ffcdee1 bne,a,pn %xcc,p7_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000057 bne,a,pn %xcc,p7_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000d2 bne,a,pn %xcc,p7_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000c3 bne,a,pn %xcc,p7_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000015 bne,a,pn %xcc,p7_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p7_local0_expect,%g1 p7_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 560000004e76a529 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 = b8b7740fab39ff1e 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 = ffc26d7b3cbc085b ldx [%i0+0x010],%g3 ! Observed data at 000000001e000110 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = b8a4c5f550c27eaf ldx [%i0+0x018],%g3 ! Observed data at 000000001e000118 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff2b3aecce96c54a ldx [%i0+0x028],%g3 ! Observed data at 000000001e000128 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = f335df8d8079ad20 ldx [%i0+0x030],%g3 ! Observed data at 000000001e000130 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x030,%g4 set p7_local1_expect,%g1 p7_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ce1806e8db01873b ldx [%i1+0x000],%g3 ! Observed data at 000000001e800100 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff3cb228be836eff ldx [%i1+0x008],%g3 ! Observed data at 000000001e800108 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff83fb1d32ffa4c1 ldx [%i1+0x018],%g3 ! Observed data at 000000001e800118 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000c5b6c94ba1 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+0x018],%g2 ! Expected data = 7797b11ac2349c49 ldx [%i2+0x018],%g3 ! Observed data at 000000001f000118 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = cb1004407f76f4ff ldx [%i2+0x038],%g3 ! Observed data at 000000001f000138 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x038,%g4 set p7_local3_expect,%g1 p7_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 210000009ede0313 ldx [%i3+0x000],%g3 ! Observed data at 000000001f800100 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = de56d956ffd6a54a ldx [%i3+0x008],%g3 ! Observed data at 000000001f800108 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x008,%g4 ldx [%g1+0x038],%g2 ! Expected data = c2349c49cb1a348d ldx [%i3+0x038],%g3 ! Observed data at 000000001f800138 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x038,%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 ! The test for processor 7 failed p7_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x01c] ! Set processor 7 done flag set p7_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 7 failed p7_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x01c] ! Set processor 7 done flag set p7_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p7_selfmod_failed: ba p7_failed mov 0xabc,%g1 p7_common_error: or %g0,0xee7,%g1 ba p7_failed mov %o5,%g3 p7_common_signature_error: set p7_temp,%g1 ba p7_failed st %g2,[%g1] ! Common Lock Number p7_common_timeout: set p7_temp,%g1 ba p7_failed st %g2,[%g1] ! Common Lock Number p7_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p7_failed mov 0x0,%g3 p7_trap1e: ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001e800120] lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f800108] ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001f000128] ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001f000110] stba %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e000110] ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f000100] done p7_trap1o: ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001e800120] lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f800108] ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001f000128] ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001f000110] stba %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e000110] ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f000100] done p7_trap2e: lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001e800118] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001f800118] done p7_trap2o: lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001e800118] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001f800118] done p7_trap3e: nop done p7_trap3o: nop done p7_init_memory_pointers: set p7_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p7_local0_start,%i0 set p7_local1_start,%i1 set p7_local2_start,%i2 set p7_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 5948c9f204d97f90 ldx [%g1+0x008],%l1 ! %l1 = 1ef67a7e6af2f797 ldx [%g1+0x010],%l2 ! %l2 = 80ec2cfe51b199bf ldx [%g1+0x018],%l3 ! %l3 = 0dadc5e3cc2a1111 ldx [%g1+0x020],%l4 ! %l4 = 1ca7d18a4ba982e1 ldx [%g1+0x028],%l5 ! %l5 = 9d02000dea0e1be0 ldx [%g1+0x030],%l6 ! %l6 = 3099f805c2349c49 ldx [%g1+0x038],%l7 ! %l7 = c1a421322ffcdee1 ! Initialize the output register of window 0 set unres3_start,%o0 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 = e99f5322 36bde50f bb5620ac 60e77819 ! %f4 = 1f514289 dd8c0260 7e0068e4 9e2d3d97 ! %f8 = 1fd65e4f 002a30da 286e01c2 d8064d9d ! %f12 = 4b562850 5f3a419a 66daa0a0 fb819a1a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2e9c55b2 a530202d e2689067 a99b3c82 ! %f20 = b422fe67 e2fb44eb a2f3a235 966749f3 ! %f24 = ae93db2d ad560acb 5bc88cbd 45b204dd ! %f28 = b087de23 48a88e67 bbff3223 518ae226 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 342a6f4b 95daadb5 9c4199b9 c8468d63 ! %f36 = 5cb78eb9 4e0549ad f2bd1d30 860670b4 ! %f40 = 2976fe2e d3f06f0d 20ac2ec7 ba556b7a ! %f44 = 073e2ae1 a2b232ad 278dae63 9e9f9f7a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7e8c8fb000000032,%g7,%g1 ! GSR scale = 6, align = 2 wr %g1,%g0,%gsr ! GSR = 7e8c8fb000000032 wr %g0,%y ! Clear Y 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[000000002000010b] = d08797f4, %l0 = f9196453c4127802 ldstub [%i0+0x00b],%l0 ! %l0 = 000000f4000000ff ! %l1 = dcdfc8d608524ade, Mem[000000002000011c] = 3badcf3f stw %l1,[%i0+0x01c] ! Mem[000000002000011c] = 08524ade ! %l7 = 6b99fd4277ece470, Mem[0000000090800130] = d1002408 stw %l7,[%i5+0x030] ! Mem[0000000090800130] = 77ece470 ! Mem[0000000021000110] = c22d26142416cecc, %l2 = 3707290e0570a494 ldxa [%i2+%o2]0x80,%l2 ! %l2 = c22d26142416cecc ! Mem[0000000021800120] = 8e82065b, %l5 = 1753e419d542bb7e lduwa [%i3+%o4]0x80,%l5 ! %l5 = 000000008e82065b ! %l7 = 6b99fd4277ece470, Mem[0000000090800138] = 2c8c1ce1396d32d7 stx %l7,[%i5+0x038] ! Mem[0000000090800138] = 6b99fd4277ece470 ! Mem[0000000020800128] = b306eaf7, %l3 = d182cb0ab0cdb859 swapa [%i1+%o5]0x80,%l3 ! %l3 = 00000000b306eaf7 ! Mem[0000000091000118] = 257951723f62a3d9, %g2 = 9bbe0e6af7155411 ldxa [%i6+0x018]%asi,%g2 ! %g2 = 257951723f62a3d9 ! %l0 = 00000000000000f4, Mem[0000000091000101] = 0c7eb338 stb %l0,[%i6+0x001] ! Mem[0000000091000100] = f47eb338 ! Mem[000000002080013c] = 28067c16, %l1 = dcdfc8d608524ade swap [%i1+0x03c],%l1 ! %l1 = 0000000028067c16 p8_label_2: ! Mem[0000000020800100] = 8535bb91, %l7 = 6b99fd4277ece470 ldstuba [%i1+%g0]0x88,%l7 ! %l7 = 00000091000000ff ! Mem[0000000020000137] = 1b5b6e77, %l1 = 0000000028067c16 ldstub [%i0+0x037],%l1 ! %l1 = 00000077000000ff ! Mem[0000000020800108] = fd2d24c56f50c1b7, %l7 = 0000000000000091, %l7 = 0000000000000091 add %i1,0x08,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = fd2d24c56f50c1b7 ! Mem[0000000090000130] = 8508d1bb, %g18 = 77ff243dcc088837 ldswa [%i4+0x030]%asi,%g2 ! %g2 = 77ff243dcc088837 ! %l0 = 000000f4, %l1 = 00000077, Mem[0000000091800130] = 900b60c2 6bb94222 std %l0,[%o0+0x030] ! Mem[0000000091800130] = 000000f4 00000077 ! Mem[0000000091800128] = 67627d10e83a644a, %g2 = ffffffff8508d1bb ldxa [%o0+0x028]%asi,%g2 ! %g2 = 67627d10e83a644a ! Mem[0000000021800111] = a82166bd, %l6 = 4f5073544fe290c7 ldstub [%i3+0x011],%l6 ! %l6 = 00000021000000ff ! Mem[000000002000010f] = 2499a01e, %l5 = 000000008e82065b ldstub [%i0+0x00f],%l5 ! %l5 = 0000001e000000ff ! Mem[000000009180013c] = 419c0000, %g2 = 67627d10e83a644a ldsh [%o0+0x03e],%g2 ! %g2 = 000000000000419c ! Mem[0000000020000134] = 1b5b6eff, %l3 = 00000000b306eaf7 swap [%i0+0x034],%l3 ! %l3 = 000000001b5b6eff p8_label_3: ! Mem[0000000021000120] = abe6e2acb9e3fa41, %l7 = fd2d24c56f50c1b7, %l5 = 000000000000001e add %i2,0x20,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = abe6e2acb9e3fa41 ! %l5 = abe6e2acb9e3fa41, Mem[0000000021000102] = cf6b4b6a, %asi = 80 stha %l5,[%i2+0x002]%asi ! Mem[0000000021000100] = cf6bfa41 ! Mem[0000000020000110] = d2f0fb1c, %l6 = 0000000000000021 swapa [%i0+%o2]0x89,%l6 ! %l6 = 00000000d2f0fb1c ! Mem[0000000021800100] = 330cd1c1, %l0 = 00000000000000f4 ldstuba [%i3+%g0]0x89,%l0 ! %l0 = 000000c1000000ff ! Mem[000000002100010c] = e41a0628, %l7 = fd2d24c56f50c1b7 lduw [%i2+0x00c],%l7 ! %l7 = 00000000e41a0628 ! Mem[0000000090800100] = 891e6da4ac8061ed, %g2 = 000000000000419c ldx [%i5+%g0],%g2 ! %g2 = 891e6da4ac8061ed ! Mem[000000009180010c] = 9779541a, %g2 = 891e6da4ac8061ed ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffff9779 ! Mem[0000000090000120] = 6d549d97df16bee4, %g2 = ffffffffffff9779 ldx [%i4+%o4],%g2 ! %g2 = 6d549d97df16bee4 ! Mem[000000009080011c] = 16787fd5, %g18 = 77ff243dcc088837 ldsw [%i5+0x01c],%g2 ! %g2 = 77ff243dcc088837 ! Mem[0000000020800108] = fd2d24c5, %l2 = c22d26142416cecc swap [%i1+%o1],%l2 ! %l2 = 00000000fd2d24c5 p8_label_4: ! Mem[0000000020800100] = 8535bbff, %l6 = 00000000d2f0fb1c ldstuba [%i1+%g0]0x88,%l6 ! %l6 = 000000ff000000ff ! %l2 = 00000000fd2d24c5, Mem[0000000021800100] = ffd10c33 stwa %l2,[%i3+%g0]0x81 ! Mem[0000000021800100] = fd2d24c5 ! Mem[0000000091000130] = 16163a4c, %g18 = 77ff243dcc088837 ldsw [%i6+0x030],%g2 ! %g2 = 77ff243dcc088837 ! %l2 = 00000000fd2d24c5, Mem[0000000091800126] = 29a96762 sth %l2,[%o0+0x026] ! Mem[0000000091800124] = 24c56762 ! Mem[0000000090000138] = a856d50d, %g18 = 77ff243dcc088837 ldsw [%i4+0x038],%g2 ! %g2 = 77ff243dcc088837 ! Mem[0000000020800100] = 8535bbff, %l0 = 00000000000000c1 lduba [%i1+%g0]0x89,%l0 ! %l0 = 00000000000000ff ! Mem[000000002180011c] = 015e8f8a, %l1 = 00000077, %l5 = b9e3fa41 add %i3,0x1c,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000015e8f8a ! %l6 = 000000ff, %l7 = e41a0628, Mem[0000000091000138] = 8efe629a 152191cb std %l6,[%i6+0x038] ! Mem[0000000091000138] = 000000ff e41a0628 ! Mem[0000000020800111] = 6b7a300a, %l4 = 8381027e007c0e5a ldstub [%i1+0x011],%l4 ! %l4 = 0000007a000000ff ! Mem[0000000020800124] = 26362e6b, %l0 = 00000000000000ff swap [%i1+0x024],%l0 ! %l0 = 0000000026362e6b ba,a p8_not_taken_0_end p8_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000026362e6b bne,a,pn %xcc,p8_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000077 bne,a,pn %xcc,p8_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000fd2d24c5 bne,a,pn %xcc,p8_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000007a bne,a,pn %xcc,p8_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000015e8f8a bne,a,pn %xcc,p8_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ff bne,a,pn %xcc,p8_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000e41a0628 bne,a,pn %xcc,p8_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p8_local0_expect,%g1 p8_check_local0: ldx [%g1+0x008],%g2 ! Expected data = d08797ff2499a0ff ldx [%i0+0x008],%g3 ! Observed data at 0000000020000108 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 210000001cec72c1 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 = 016bcf1f08524ade ldx [%i0+0x018],%g3 ! Observed data at 0000000020000118 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = fa507fb6b306eaf7 ldx [%i0+0x030],%g3 ! Observed data at 0000000020000130 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x030,%g4 set p8_local1_expect,%g1 p8_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ffbb358544cef202 ldx [%i1+0x000],%g3 ! Observed data at 0000000020800100 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2416cecc6f50c1b7 ldx [%i1+0x008],%g3 ! Observed data at 0000000020800108 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6bff300a7f6c0847 ldx [%i1+0x010],%g3 ! Observed data at 0000000020800110 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 179bec82000000ff ldx [%i1+0x020],%g3 ! Observed data at 0000000020800120 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b0cdb8595d0833c9 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 = 97ec822508524ade 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 = cf6bfa412dea3824 ldx [%i2+0x000],%g3 ! Observed data at 0000000021000100 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x000,%g4 set p8_local3_expect,%g1 p8_check_local3: ldx [%g1+0x000],%g2 ! Expected data = fd2d24c510e1a666 ldx [%i3+0x000],%g3 ! Observed data at 0000000021800100 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = a8ff66bde15d6596 ldx [%i3+0x010],%g3 ! Observed data at 0000000021800110 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x010,%g4 ! The test for processor 8 has passed p8_passed: ta GOOD_TRAP nop p8_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p8_failed p8_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p8_failed p8_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p8_failed p8_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p8_failed p8_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p8_failed p8_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p8_failed p8_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p8_failed p8_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p8_failed ! The test for processor 8 failed p8_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x020] ! Set processor 8 done flag set p8_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 8 failed p8_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x020] ! Set processor 8 done flag set p8_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p8_selfmod_failed: ba p8_failed mov 0xabc,%g1 p8_common_error: or %g0,0xee8,%g1 ba p8_failed mov %o5,%g3 p8_common_signature_error: set p8_temp,%g1 ba p8_failed st %g2,[%g1] ! Common Lock Number p8_common_timeout: set p8_temp,%g1 ba p8_failed st %g2,[%g1] ! Common Lock Number p8_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p8_failed mov 0x0,%g3 p8_trap1e: ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000020800118] done p8_trap1o: ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000020800118] done p8_trap2e: ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000021000108] done p8_trap2o: ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000021000108] done p8_trap3e: nop nop nop nop nop done p8_trap3o: 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 = f9196453c4127802 ldx [%g1+0x008],%l1 ! %l1 = dcdfc8d608524ade ldx [%g1+0x010],%l2 ! %l2 = 3707290e0570a494 ldx [%g1+0x018],%l3 ! %l3 = d182cb0ab0cdb859 ldx [%g1+0x020],%l4 ! %l4 = 8381027e007c0e5a ldx [%g1+0x028],%l5 ! %l5 = 1753e419d542bb7e ldx [%g1+0x030],%l6 ! %l6 = 4f5073544fe290c7 ldx [%g1+0x038],%l7 ! %l7 = 6b99fd4277ece470 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 9a0454e5 22627efd 594d985a 0aff7a2c ! %f4 = c2d6e90e 40158a6d d27fffbe cbd6aebb ! %f8 = 0b9f2ab8 e9f35549 ea225249 40a10905 ! %f12 = 233ca23c 824a6257 d4f67197 72fae0ed ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 98a00925 172c4528 67b08289 3fa2910b ! %f20 = 2d69682f 5a531234 941189a5 bd135c4d ! %f24 = f61e2555 9ba1554c b6533432 3d252fee ! %f28 = 3082cdd3 1c0e44c0 d8c54cb3 55d552a6 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2158c5d7 77d9d4f8 44bf3da3 6080ee57 ! %f36 = 79f90f5c 1f229600 da9d17db 52c1c5c0 ! %f40 = b75a0fc4 5f2f81d0 a2e4a77e 64e432a6 ! %f44 = 3061c803 d715517b 31b6e5b3 78c758ef ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5dd7995f00000012,%g7,%g1 ! GSR scale = 2, align = 2 wr %g1,%g0,%gsr ! GSR = 5dd7995f00000012 wr %g0,%y ! Clear Y 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[0000000022800110] = 833e8b46f15269bd, %l4 = 4530ae9ca2443802, %l5 = 6706620dad7902ff add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 833e8b46f15269bd ! Mem[0000000023000138] = 921fae7e, %l2 = ff53c07c, %l0 = 004cabe7 add %i2,0x38,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000921fae7e ! Mem[0000000022000130] = 4e8ef7b3, %l1 = dbb4cbb231ac6074 ldsb [%i0+0x033],%l1 ! %l1 = ffffffffffffffb3 ! Mem[0000000090800108] = 48fd15b4, %g18 = 849fce005e705b6d ldsw [%i5+%o1],%g2 ! %g2 = 849fce005e705b6d ! Mem[0000000091000128] = 8669b375bb5431b8, %g2 = 0000000048fd15b4 ldxa [%i6+0x028]%asi,%g2 ! %g2 = 8669b375bb5431b8 ! Mem[0000000023000128] = 17b5d6cb, %l2 = c68e0e83ff53c07c swapa [%i2+%o5]0x80,%l2 ! %l2 = 0000000017b5d6cb ! Mem[0000000023000100] = a9bd6fcf, %l7 = 26c660a476396f2e lduha [%i2+%g0]0x81,%l7 ! %l7 = 000000000000a9bd ! Mem[0000000023000130] = 3911d34f, %l2 = 17b5d6cb, %l3 = 0e534e47 add %i2,0x30,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000003911d34f ! Mem[0000000022000108] = 8ba9d2a6b7779174, %l3 = 000000003911d34f, %l0 = 00000000921fae7e add %i0,0x08,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 8ba9d2a6b7779174 ! Mem[0000000022800104] = 404d85e8, %l7 = 000000000000a9bd swap [%i1+0x004],%l7 ! %l7 = 00000000404d85e8 p9_label_2: ! %l2 = 0000000017b5d6cb, Mem[0000000023800120] = 73ec7abf stha %l2,[%i3+%o4]0x88 ! Mem[0000000023800120] = 73ecd6cb ! Mem[0000000022800138] = d7f170f4, %l4 = 4530ae9ca2443802 swap [%i1+0x038],%l4 ! %l4 = 00000000d7f170f4 ! Mem[000000002200012c] = 610a735f, %l0 = 8ba9d2a6b7779174 ldsb [%i0+0x02c],%l0 ! %l0 = 0000000000000061 ! Mem[0000000022000122] = 6a786f0a, %l6 = 7e573d53e9a081db ldstub [%i0+0x022],%l6 ! %l6 = 0000006f000000ff ! Mem[0000000022000100] = ea7e23be, %l7 = 00000000404d85e8 ldswa [%i0+%g0]0x88,%l7 ! %l7 = ffffffffea7e23be ! Mem[0000000023000110] = 94549beb09680152, %l1 = ffffffffffffffb3, %l7 = ffffffffea7e23be add %i2,0x10,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 94549beb09680152 ! %l5 = 833e8b46f15269bd, Mem[0000000091000100] = 400c7eb338c225ce stx %l5,[%i6+%g0] ! Mem[0000000091000100] = 833e8b46f15269bd ! Mem[0000000022800120] = c72cf36825a4386a, %l2 = 0000000017b5d6cb, %l2 = 0000000017b5d6cb add %i1,0x20,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = c72cf36825a4386a ! Mem[0000000022800120] = c72cf36825a4386a, %l7 = 94549beb09680152, %l4 = 00000000d7f170f4 add %i1,0x20,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = c72cf36825a4386a ! Mem[0000000022800134] = 1de5beb7, %l0 = 0000000000000061 lduwa [%i1+0x034]%asi,%l0 ! %l0 = 000000001de5beb7 p9_label_3: ! %l0 = 1de5beb7, %l1 = ffffffb3, Mem[0000000023000110] = 94549beb 09680152 std %l0,[%i2+%o2] ! Mem[0000000023000110] = 1de5beb7 ffffffb3 ! Mem[000000002380010c] = 2b56a29a, %l0 = 000000001de5beb7 swap [%i3+0x00c],%l0 ! %l0 = 000000002b56a29a ! Mem[0000000022000118] = 0d779b9d, %l7 = 94549beb09680152 ldstuba [%i0+%o3]0x88,%l7 ! %l7 = 0000009d000000ff ! Mem[0000000022800100] = 6e4fda82, %l0 = 000000002b56a29a ldstuba [%i1+%g0]0x80,%l0 ! %l0 = 0000006e000000ff ! Mem[0000000022800108] = dde635b0, %l4 = c72cf36825a4386a lduha [%i1+%o1]0x88,%l4 ! %l4 = 00000000000035b0 ! %l0 = 0000006e, %l1 = ffffffb3, Mem[0000000022000128] = 84d51cac 610a735f std %l0,[%i0+%o5] ! Mem[0000000022000128] = 0000006e ffffffb3 ! Mem[000000002380013c] = 5dbcd0bb, %l4 = 000035b0, %l4 = 000035b0 add %i3,0x3c,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 000000005dbcd0bb ! Mem[0000000023000100] = cf6fbda9, %l7 = 000000000000009d swapa [%i2+%g0]0x88,%l7 ! %l7 = 00000000cf6fbda9 ! Mem[0000000022800120] = c72cf368, %l7 = 00000000cf6fbda9 lduba [%i1+%o4]0x81,%l7 ! %l7 = 00000000000000c7 ! Mem[0000000023800120] = f1d8171d73ecd6cb, %l3 = 000000003911d34f ldxa [%i3+%o4]0x89,%l3 ! %l3 = f1d8171d73ecd6cb p9_label_4: ! %l5 = 833e8b46f15269bd, Mem[0000000091000108] = ff91ca20 sth %l5,[%i6+%o1] ! Mem[0000000091000108] = 69bdca20 ! Mem[0000000023000120] = 013d2933, %l2 = c72cf36825a4386a swapa [%i2+%o4]0x80,%l2 ! %l2 = 00000000013d2933 ! Mem[0000000091800104] = 3f2fa7de, %g2 = 8669b375bb5431b8 lduw [%o0+0x004],%g2 ! %g2 = 000000003f2fa7de ! Mem[0000000023800130] = 683ff250, %l2 = 00000000013d2933 swap [%i3+0x030],%l2 ! %l2 = 00000000683ff250 ! Mem[0000000023000130] = 3911d34f1c7854d4, %l7 = 00000000000000c7, %l6 = 000000000000006f add %i2,0x30,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 3911d34f1c7854d4 ! %l3 = f1d8171d73ecd6cb, Mem[0000000023800100] = 66e1e3e4 stba %l3,[%i3+%g0]0x80 ! Mem[0000000023800100] = cbe1e3e4 ! Mem[0000000023800128] = 57bc08b2, %l1 = ffffffffffffffb3 swapa [%i3+%o5]0x80,%l1 ! %l1 = 0000000057bc08b2 ! Mem[0000000022800128] = 0fb87a26, %l2 = 00000000683ff250 ldsba [%i1+%o5]0x89,%l2 ! %l2 = 0000000000000026 ! Mem[0000000091000104] = 69bd69bd, %g2 = 000000003f2fa7de ldsha [%i6+0x006]%asi,%g2 ! %g2 = 00000000000069bd ! %l6 = 3911d34f1c7854d4, Mem[0000000022800110] = 468b3e83 stwa %l6,[%i1+%o2]0x88 ! Mem[0000000022800110] = 1c7854d4 ba,a p9_not_taken_0_end p9_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p9_branch_failed p9_not_taken_0_end: ! End of Random Code for Thread 9 1: membar #Sync ! Force all stores to complete p9_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x024] ! Set processor 9 done flag ! Check Registers p9_check_registers: set p9_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000006e bne,a,pn %xcc,p9_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000057bc08b2 bne,a,pn %xcc,p9_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000026 bne,a,pn %xcc,p9_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be f1d8171d73ecd6cb bne,a,pn %xcc,p9_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000005dbcd0bb bne,a,pn %xcc,p9_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 3911d34f1c7854d4 bne,a,pn %xcc,p9_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000c7 bne,a,pn %xcc,p9_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p9_local0_expect,%g1 p9_check_local0: ldx [%g1+0x018],%g2 ! Expected data = ff9b770d283258a9 ldx [%i0+0x018],%g3 ! Observed data at 0000000022000118 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6a78ff0ae36b9d47 ldx [%i0+0x020],%g3 ! Observed data at 0000000022000120 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000006effffffb3 ldx [%i0+0x028],%g3 ! Observed data at 0000000022000128 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x028,%g4 set p9_local1_expect,%g1 p9_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff4fda820000a9bd 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 = d454781cf15269bd ldx [%i1+0x010],%g3 ! Observed data at 0000000022800110 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = a2443802a5ff6554 ldx [%i1+0x038],%g3 ! Observed data at 0000000022800138 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x038,%g4 set p9_local2_expect,%g1 p9_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 9d000000a75b491f ldx [%i2+0x000],%g3 ! Observed data at 0000000023000100 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1de5beb7ffffffb3 ldx [%i2+0x010],%g3 ! Observed data at 0000000023000110 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 25a4386a67e8b2f5 ldx [%i2+0x020],%g3 ! Observed data at 0000000023000120 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff53c07c9994ca44 ldx [%i2+0x028],%g3 ! Observed data at 0000000023000128 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x028,%g4 set p9_local3_expect,%g1 p9_check_local3: ldx [%g1+0x000],%g2 ! Expected data = cbe1e3e497145739 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 = 692e40c31de5beb7 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 = cbd6ec731d17d8f1 ldx [%i3+0x020],%g3 ! Observed data at 0000000023800120 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffffffb3242aca21 ldx [%i3+0x028],%g3 ! Observed data at 0000000023800128 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 013d293359f86205 ldx [%i3+0x030],%g3 ! Observed data at 0000000023800130 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x030,%g4 ! The test for processor 9 has passed p9_passed: ta GOOD_TRAP nop p9_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p9_failed p9_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p9_failed p9_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p9_failed p9_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p9_failed p9_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p9_failed p9_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p9_failed p9_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p9_failed p9_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p9_failed ! The test for processor 9 failed p9_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x024] ! Set processor 9 done flag set p9_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 9 failed p9_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x024] ! Set processor 9 done flag set p9_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p9_selfmod_failed: ba p9_failed mov 0xabc,%g1 p9_common_error: or %g0,0xee9,%g1 ba p9_failed mov %o5,%g3 p9_common_signature_error: set p9_temp,%g1 ba p9_failed st %g2,[%g1] ! Common Lock Number p9_common_timeout: set p9_temp,%g1 ba p9_failed st %g2,[%g1] ! Common Lock Number p9_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p9_failed mov 0x0,%g3 p9_trap1e: stha %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022000128] ldsba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000022000128] ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000023800118] done p9_trap1o: stha %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022000128] ldsba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000022000128] ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000023800118] done p9_trap2e: stda %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000110] ldswa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000023000118] ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000023800110] done p9_trap2o: stda %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000110] ldswa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000023000118] ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000023800110] done p9_trap3e: nop nop nop nop nop done p9_trap3o: 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 = d48b6aba004cabe7 ldx [%g1+0x008],%l1 ! %l1 = dbb4cbb231ac6074 ldx [%g1+0x010],%l2 ! %l2 = c68e0e83ff53c07c ldx [%g1+0x018],%l3 ! %l3 = e1170b480e534e47 ldx [%g1+0x020],%l4 ! %l4 = 4530ae9ca2443802 ldx [%g1+0x028],%l5 ! %l5 = 6706620dad7902ff ldx [%g1+0x030],%l6 ! %l6 = 7e573d53e9a081db ldx [%g1+0x038],%l7 ! %l7 = 26c660a476396f2e ! Initialize the output register of window 0 set unres3_start,%o0 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 = 8d477a38 304554e9 f2031ac5 5dbce8cb ! %f4 = 4f4a0218 41c8989a 3b2a855e 0b787a89 ! %f8 = e24bd35c 7bc65068 775bb052 fc7575cd ! %f12 = 5bb6bd50 36196e20 c2c4d320 c320b6e8 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ed52f65f fe9dcf3c 787e6441 62daa276 ! %f20 = 8281c8db 99c02ec8 44bd43a3 4ff5576d ! %f24 = 7c72326c a4b70e82 9a5f1044 81d6a60d ! %f28 = d257901f 4ef4cee8 6ab840c8 dce03fd7 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d5d017e1 aeac12eb 7591029a 8a3d449c ! %f36 = 22003912 0aad760f c9059996 97a18d15 ! %f40 = 152d2c33 6420cda0 ffa3f9a8 8d19a1ec ! %f44 = 7483ae9b 860d8b46 4741f404 975ba18a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x10156dc00000005f,%g7,%g1 ! GSR scale = 11, align = 7 wr %g1,%g0,%gsr ! GSR = 10156dc00000005f wr %g0,%y ! Clear Y 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[0000000025000118] = 28313272, %l3 = cf384e7a4737a581 swapa [%i2+%o3]0x88,%l3 ! %l3 = 0000000028313272 ! %l0 = 33bbb868, %l1 = 5ee14c2c, Mem[0000000091000120] = 991b825a 1185e365 std %l0,[%i6+%o4] ! Mem[0000000091000120] = 33bbb868 5ee14c2c ! Mem[0000000024800108] = dc5d5e15, %l2 = fe18f12c6c1ee594 ldstub [%i1+%o1],%l2 ! %l2 = 000000dc000000ff ! Mem[0000000025800100] = df92f595 caac3f5b, %l2 = 000000dc, %l3 = 28313272 ldda [%i3+%g0]0x88,%l2 ! %l2 = 00000000caac3f5b 00000000df92f595 ! Mem[0000000025800134] = cde52f9b, %l1 = eef3d86a5ee14c2c swap [%i3+0x034],%l1 ! %l1 = 00000000cde52f9b ! Mem[0000000025800108] = f53c409d, %l1 = cde52f9b, %l2 = caac3f5b add %i3,0x08,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000f53c409d ! %l6 = ee203d2c75890e97, Mem[0000000091800106] = a7de4b8f stb %l6,[%o0+0x006] ! Mem[0000000091800104] = 97de4b8f ! Mem[0000000024000118] = 78ef6fc9, %l3 = 00000000df92f595 ldstuba [%i0+%o3]0x89,%l3 ! %l3 = 000000c9000000ff ! Mem[0000000025000137] = 8d1cd318, %l6 = ee203d2c75890e97 ldstub [%i2+0x037],%l6 ! %l6 = 00000018000000ff ! Mem[000000002400012c] = dbb6c830, %l4 = 6c0010c7a6be3254 swap [%i0+0x02c],%l4 ! %l4 = 00000000dbb6c830 p10_label_2: ! Mem[0000000024800100] = b53b44a5, %l2 = 00000000f53c409d ldsba [%i1+%g0]0x81,%l2 ! %l2 = ffffffffffffffb5 ! Mem[0000000091800120] = f5a6b145, %g18 = d8accd8644feabb3 ldsw [%o0+%o4],%g2 ! %g2 = d8accd8644feabb3 ! Mem[0000000090000120] = 6d549d97df16bee4, %g2 = fffffffff5a6b145 ldx [%i4+%o4],%g2 ! %g2 = 6d549d97df16bee4 ! Mem[000000002480010c] = 9f2fa0a8, %l6 = 0000000000000018 swap [%i1+0x00c],%l6 ! %l6 = 000000009f2fa0a8 ! Mem[0000000090800114] = 619b25f5, %g18 = d8accd8644feabb3 ldsw [%i5+0x014],%g2 ! %g2 = d8accd8644feabb3 ! %l6 = 000000009f2fa0a8, Mem[0000000024000118] = ff6fef7832f3db10 stxa %l6,[%i0+%o3]0x80 ! Mem[0000000024000118] = 000000009f2fa0a8 ! Mem[0000000025800134] = 5ee14c2c, %l0 = df4d3fc433bbb868, %asi = 80 swapa [%i3+0x034]%asi,%l0 ! %l0 = 000000005ee14c2c ! Mem[0000000025000100] = b1651939, %l0 = 000000005ee14c2c lduba [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000039 ! Mem[0000000024800105] = ea0cf8aa, %l5 = 652dc46a0c1a03ad ldstub [%i1+0x005],%l5 ! %l5 = 0000000c000000ff ! Mem[0000000025000128] = 42af1373, %l3 = 00000000000000c9 ldsba [%i2+%o5]0x88,%l3 ! %l3 = 0000000000000073 p10_label_3: ! Mem[0000000024000100] = 98d22ee6, %l4 = 00000000dbb6c830 swapa [%i0+%g0]0x89,%l4 ! %l4 = 0000000098d22ee6 ! Mem[0000000024000100] = dbb6c830, %l2 = ffffffffffffffb5 ldswa [%i0+%g0]0x88,%l2 ! %l2 = ffffffffdbb6c830 ! Mem[0000000024800128] = 3418ceb2, %l1 = 00000000cde52f9b swapa [%i1+%o5]0x89,%l1 ! %l1 = 000000003418ceb2 ! %l6 = 000000009f2fa0a8, Mem[0000000025800128] = 6b32aa0570d350ef stxa %l6,[%i3+%o5]0x89 ! Mem[0000000025800128] = 000000009f2fa0a8 ! Mem[0000000090800100] = 891e6da4, %g2 = 00000000619b25f5 lduwa [%i5+0x000]%asi,%g2 ! %g2 = 00000000891e6da4 ! %l2 = ffffffffdbb6c830, Mem[0000000091800108] = 4b8fc810, %asi = 80 stba %l2,[%o0+0x008]%asi ! Mem[0000000091800108] = 308fc810 ! Mem[0000000025800124] = ab0d2070, %l0 = 0000000000000039 swap [%i3+0x024],%l0 ! %l0 = 00000000ab0d2070 ! %l4 = 0000000098d22ee6, Mem[0000000025000120] = b7be1239f89eaaae stxa %l4,[%i2+%o4]0x88 ! Mem[0000000025000120] = 0000000098d22ee6 ! %l2 = ffffffffdbb6c830, Mem[0000000025800133] = d52fac65 stb %l2,[%i3+0x033] ! Mem[0000000025800130] = d52fac30 ! Mem[0000000024800120] = 2c29f88c, %l1 = 000000003418ceb2 swapa [%i1+%o4]0x88,%l1 ! %l1 = 000000002c29f88c p10_label_4: ! Mem[0000000024000119] = 00000000, %l5 = 000000000000000c ldstub [%i0+0x019],%l5 ! %l5 = 00000000000000ff ! Mem[000000002580012c] = 00000000, %l3 = 00000073, %l6 = 9f2fa0a8 add %i3,0x2c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000000000000 ! Mem[0000000025800118] = ac056082, %l3 = 0000000000000073 swapa [%i3+%o3]0x89,%l3 ! %l3 = 00000000ac056082 ! %l0 = ab0d2070, %l1 = 2c29f88c, Mem[0000000090800120] = c5f96005 ec9bbee6 std %l0,[%i5+%o4] ! Mem[0000000090800120] = ab0d2070 2c29f88c ! Mem[000000002400011f] = 9f2fa0a8, %l4 = 0000000098d22ee6 ldstub [%i0+0x01f],%l4 ! %l4 = 000000a8000000ff ! Mem[000000002480012c] = c65c7e49, %l7 = 8f95323a, %l0 = ab0d2070 add %i1,0x2c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000c65c7e49 ! Mem[0000000025000110] = eafcb9e2, %l5 = 0000000000000000 lduha [%i2+%o2]0x81,%l5 ! %l5 = 000000000000eafc ! Mem[0000000025000108] = 97ace9e37571f6c1, %l0 = 00000000c65c7e49, %l4 = 00000000000000a8 add %i2,0x08,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 97ace9e37571f6c1 ! Mem[0000000024000118] = 00ff0000, %l7 = bef7806a8f95323a swap [%i0+%o3],%l7 ! %l7 = 0000000000ff0000 ! Mem[0000000024800121] = b2ce1834, %l7 = 0000000000ff0000 ldstub [%i1+0x021],%l7 ! %l7 = 000000ce000000ff ba,a p10_not_taken_0_end p10_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 00000000c65c7e49 bne,a,pn %xcc,p10_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffdbb6c830 bne,a,pn %xcc,p10_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ac056082 bne,a,pn %xcc,p10_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 97ace9e37571f6c1 bne,a,pn %xcc,p10_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000eafc bne,a,pn %xcc,p10_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000000 bne,a,pn %xcc,p10_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000ce bne,a,pn %xcc,p10_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p10_check_fp_registers: set p10_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be f2031ac5 5dbce8cb bne %xcc,p10_f2_fail nop ! Check Local Memory set p10_local0_expect,%g1 p10_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 30c8b6db2ef9a05d ldx [%i0+0x000],%g3 ! Observed data at 0000000024000100 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8f95323a9f2fa0ff ldx [%i0+0x018],%g3 ! Observed data at 0000000024000118 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 11308d96a6be3254 ldx [%i0+0x028],%g3 ! Observed data at 0000000024000128 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x028,%g4 set p10_local1_expect,%g1 p10_check_local1: ldx [%g1+0x000],%g2 ! Expected data = b53b44a5eafff8aa ldx [%i1+0x000],%g3 ! Observed data at 0000000024800100 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff5d5e1500000018 ldx [%i1+0x008],%g3 ! Observed data at 0000000024800108 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = b2ff183409cd87fa ldx [%i1+0x020],%g3 ! Observed data at 0000000024800120 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9b2fe5cdc65c7e49 ldx [%i1+0x028],%g3 ! Observed data at 0000000024800128 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x028,%g4 set p10_local2_expect,%g1 p10_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 81a537471b38329d ldx [%i2+0x018],%g3 ! Observed data at 0000000025000118 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = e62ed29800000000 ldx [%i2+0x020],%g3 ! Observed data at 0000000025000120 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0ee250be8d1cd3ff ldx [%i2+0x030],%g3 ! Observed data at 0000000025000130 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x030,%g4 set p10_local3_expect,%g1 p10_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 730000009b08a359 ldx [%i3+0x018],%g3 ! Observed data at 0000000025800118 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 907e580600000039 ldx [%i3+0x020],%g3 ! Observed data at 0000000025800120 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = a8a02f9f00000000 ldx [%i3+0x028],%g3 ! Observed data at 0000000025800128 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = d52fac3033bbb868 ldx [%i3+0x030],%g3 ! Observed data at 0000000025800130 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x030,%g4 ! The test for processor 10 has passed p10_passed: ta GOOD_TRAP nop p10_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p10_failed p10_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p10_failed p10_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p10_failed p10_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p10_failed p10_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p10_failed p10_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p10_failed p10_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p10_failed p10_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p10_failed p10_f2_fail: set p10_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 10 failed p10_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x028] ! Set processor 10 done flag set p10_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 10 failed p10_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x028] ! Set processor 10 done flag set p10_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p10_selfmod_failed: ba p10_failed mov 0xabc,%g1 p10_common_error: or %g0,0xeea,%g1 ba p10_failed mov %o5,%g3 p10_common_signature_error: set p10_temp,%g1 ba p10_failed st %g2,[%g1] ! Common Lock Number p10_common_timeout: set p10_temp,%g1 ba p10_failed st %g2,[%g1] ! Common Lock Number p10_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p10_failed mov 0x0,%g3 p10_trap1e: ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000025000108] stba %l6,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000128] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000025000128] stba %l4,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024800118] ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000025000118] done p10_trap1o: ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000025000108] stba %l6,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000128] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000025000128] stba %l4,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024800118] ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000025000118] done p10_trap2e: lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000024000100] ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000025800100] ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000024000118] stwa %l3,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000110] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000024000110] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000024800100] done p10_trap2o: lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000024000100] ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000025800100] ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000024000118] stwa %l3,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000110] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000024000110] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000024800100] 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 = df4d3fc433bbb868 ldx [%g1+0x008],%l1 ! %l1 = eef3d86a5ee14c2c ldx [%g1+0x010],%l2 ! %l2 = fe18f12c6c1ee594 ldx [%g1+0x018],%l3 ! %l3 = cf384e7a4737a581 ldx [%g1+0x020],%l4 ! %l4 = 6c0010c7a6be3254 ldx [%g1+0x028],%l5 ! %l5 = 652dc46a0c1a03ad ldx [%g1+0x030],%l6 ! %l6 = ee203d2c75890e97 ldx [%g1+0x038],%l7 ! %l7 = bef7806a8f95323a ! Initialize the output register of window 0 set unres3_start,%o0 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 = d0e3ea10 59fc6f1d b767748d b9063872 ! %f4 = 2776b66f e3889255 6d7c0dc9 93d73cde ! %f8 = f944107a 0d0a1fed 3d02391b cbf01e36 ! %f12 = 7b0f6e0d 823bd530 c69bade0 f719d9df ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b12113db b0a925f8 0dfb4afa 724bf3de ! %f20 = 586b869d abfc9d87 60d4042b f1ee889d ! %f24 = f6273bfd 11dc3c0f e3deb054 c3e4ea6c ! %f28 = 5c5c2bac 765f8d0f 2001456f f0a679fc ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0857fd6a cf2a78b2 18e6ec5e 4a155ece ! %f36 = 50232823 b1bfedc2 7553431c 3b4ac013 ! %f40 = be660bea 241fc591 6b41f1c9 ac3a9fc0 ! %f44 = b465eb9b 4e6dc061 37ddd9bd 9cc24354 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc4f864cf0000000a,%g7,%g1 ! GSR scale = 1, align = 2 wr %g1,%g0,%gsr ! GSR = c4f864cf0000000a wr %g0,%y ! Clear Y 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[0000000027000108] = 359006ee, %l3 = 0226e481, %l5 = 9b6a8efb add %i2,0x08,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000359006ee ! Mem[0000000091800100] = c88a6da33f2fa7de, %g2 = 45ff449d9d838224 ldx [%o0+%g0],%g2 ! %g2 = c88a6da33f2fa7de ! Mem[0000000026000102] = 96ddf495, %l3 = 0a9344be0226e481 ldstub [%i0+0x002],%l3 ! %l3 = 000000f4000000ff ! Mem[0000000026800118] = 9ce15945, %l5 = 00000000359006ee swap [%i1+%o3],%l5 ! %l5 = 000000009ce15945 ! Mem[0000000026000100] = d8824d2f 95ffdd96, %l6 = 1ac20c3d, %l7 = 58e1c9a3 ldda [%i0+%g0]0x89,%l6 ! %l6 = 0000000095ffdd96 00000000d8824d2f ! Mem[000000002780012c] = 5c997696, %l6 = 95ffdd96, %l1 = 38a37d91 add %i3,0x2c,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000005c997696 ! %l4 = 5dea936259c27fd7, Mem[0000000090000139] = 56d50d2c stb %l4,[%i4+0x039] ! Mem[0000000090000138] = d7d50d2c ! Mem[0000000027000104] = 8483238f, %l7 = d8824d2f, %l6 = 95ffdd96 add %i2,0x04,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 000000008483238f ! Mem[0000000027000138] = ec93791173988e58, %l7 = 00000000d8824d2f, %l3 = 00000000000000f4 add %i2,0x38,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = ec93791173988e58 ! Mem[0000000027000138] = ec93791173988e58, %l3 = ec93791173988e58, %l3 = ec93791173988e58 add %i2,0x38,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = ec93791173988e58 p11_label_2: ! %l0 = aae2acb28b153882, Mem[000000009000011c] = 84e4add5, %asi = 80 stba %l0,[%i4+0x01c]%asi ! Mem[000000009000011c] = 82e4add5 ! Mem[000000002680010c] = d280493a, %l2 = b4f24ff2, %l5 = 9ce15945 add %i1,0x0c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000d280493a ! Mem[0000000026000102] = 96ddff95, %l7 = 00000000d8824d2f ldstub [%i0+0x002],%l7 ! %l7 = 000000ff000000ff ! %l0 = aae2acb28b153882, Mem[0000000026800110] = e1fc93a5 stw %l0,[%i1+%o2] ! Mem[0000000026800110] = 8b153882 ! Mem[0000000027000100] = fe5b0aeb, %l0 = 8b153882, %l1 = 5c997696 casa [%i2]0x80,%l0,%l1 ! %l1 = 00000000fe5b0aeb ! Mem[0000000027800108] = b82e1031, %l7 = 00000000000000ff ldstuba [%i3+%o1]0x80,%l7 ! %l7 = 000000b8000000ff ! %l0 = 8b153882, %l1 = fe5b0aeb, Mem[0000000026800118] = ee069035 50c6e0b7 stda %l0,[%i1+%o3]0x89 ! Mem[0000000026800118] = 8b153882 fe5b0aeb ! Mem[0000000027800128] = b3f58736, %l0 = aae2acb28b153882 ldstuba [%i3+%o5]0x88,%l0 ! %l0 = 00000036000000ff ! %l2 = ba9aaf53b4f24ff2, Mem[0000000090800110] = 4700c69a sth %l2,[%i5+%o2] ! Mem[0000000090800110] = 4ff2c69a ! Mem[0000000027800100] = 72e75763, %l1 = 00000000fe5b0aeb swapa [%i3+%g0]0x88,%l1 ! %l1 = 0000000072e75763 p11_label_3: ! Mem[0000000027800108] = ff2e1031, %l6 = 000000008483238f, %asi = 80 swapa [%i3+0x008]%asi,%l6 ! %l6 = 00000000ff2e1031 ! Mem[0000000026000120] = 92fe75b2, %l3 = ec93791173988e58 swapa [%i0+%o4]0x88,%l3 ! %l3 = 0000000092fe75b2 ! Mem[0000000027000128] = d0629e93, %l3 = 0000000092fe75b2 ldstuba [%i2+%o5]0x88,%l3 ! %l3 = 00000093000000ff ! Mem[0000000026000128] = 3a53af91, %l1 = 0000000072e75763 swap [%i0+%o5],%l1 ! %l1 = 000000003a53af91 ! Mem[0000000027000110] = d635d64d, %l6 = 00000000ff2e1031 swapa [%i2+%o2]0x80,%l6 ! %l6 = 00000000d635d64d ! %l4 = 5dea936259c27fd7, Mem[0000000090000104] = 39b89e7b stw %l4,[%i4+0x004] ! Mem[0000000090000104] = 59c27fd7 ! Mem[0000000027800104] = 2cd9d11e, %l5 = d280493a, %l1 = 3a53af91 add %i3,0x04,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000002cd9d11e ! Mem[000000009000012c] = 92153a9b, %g2 = c88a6da33f2fa7de ldub [%i4+0x02c],%g2 ! %g2 = 0000000000000092 ! Mem[0000000026800134] = 4ac70efe, %l0 = 0000000000000036 swap [%i1+0x034],%l0 ! %l0 = 000000004ac70efe ! %l0 = 4ac70efe, %l1 = 2cd9d11e, Mem[0000000027000110] = 31102eff 8aabde56 stda %l0,[%i2+%o2]0x89 ! Mem[0000000027000110] = 4ac70efe 2cd9d11e p11_label_4: ! %l7 = 00000000000000b8, Mem[0000000090000128] = 1ab4ef43 stw %l7,[%i4+%o5] ! Mem[0000000090000128] = 000000b8 ! Mem[000000009100013c] = 152191cb, %g18 = fd01cd4a3857f150 ldsw [%i6+0x03c],%g2 ! %g2 = fd01cd4a3857f150 ! %l3 = 0000000000000093, Mem[0000000026000110] = fd47d500 stba %l3,[%i0+%o2]0x81 ! Mem[0000000026000110] = 9347d500 ! Mem[0000000091800134] = 6bb94222, %g18 = fd01cd4a3857f150 ldsw [%o0+0x034],%g2 ! %g2 = fd01cd4a3857f150 ! Mem[0000000026000120] = 588e9873, %l0 = 000000004ac70efe lduw [%i0+%o4],%l0 ! %l0 = 00000000588e9873 ! Mem[0000000027800130] = 1dbed7438cd2782a, %l4 = 5dea936259c27fd7, %l5 = 00000000d280493a add %i3,0x30,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 1dbed7438cd2782a ! Mem[0000000026800128] = b5fce67e, %l5 = 1dbed7438cd2782a ldsba [%i1+%o5]0x81,%l5 ! %l5 = ffffffffffffffb5 ! Mem[0000000027800134] = 8cd2782a, %l5 = ffffffffffffffb5, %asi = 80 swapa [%i3+0x034]%asi,%l5 ! %l5 = 000000008cd2782a ! Mem[0000000026000100] = 96ddff95, %l0 = 00000000588e9873 swapa [%i0+%g0]0x80,%l0 ! %l0 = 0000000096ddff95 ! Mem[0000000027000108] = ee069035, %l6 = 00000000d635d64d swapa [%i2+%o1]0x89,%l6 ! %l6 = 00000000ee069035 ba,a p11_not_taken_0_end p11_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p11_branch_failed p11_not_taken_0_end: ! End of Random Code for Thread 11 p11_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x02c] ! Set processor 11 done flag ! Check Registers p11_check_registers: set p11_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000096ddff95 bne,a,pn %xcc,p11_reg_l0_fail mov %l0,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000093 bne,a,pn %xcc,p11_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000008cd2782a bne,a,pn %xcc,p11_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000b8 bne,a,pn %xcc,p11_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p11_check_fp_registers: set p11_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 6d7c0dc9 93d73cde bne %xcc,p11_f6_fail nop ! Check Local Memory set p11_local0_expect,%g1 p11_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 588e98732f4d82d8 ldx [%i0+0x000],%g3 ! Observed data at 0000000026000100 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 9347d500254d7788 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 = 588e9873b21e56e1 ldx [%i0+0x020],%g3 ! Observed data at 0000000026000120 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 72e75763bbb31611 ldx [%i0+0x028],%g3 ! Observed data at 0000000026000128 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x028,%g4 set p11_local1_expect,%g1 p11_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 8b153882aff40b62 ldx [%i1+0x010],%g3 ! Observed data at 0000000026800110 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8238158beb0a5bfe ldx [%i1+0x018],%g3 ! Observed data at 0000000026800118 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = cbcd4d5800000036 ldx [%i1+0x030],%g3 ! Observed data at 0000000026800130 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x030,%g4 set p11_local2_expect,%g1 p11_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 4dd635d6bca904f7 ldx [%i2+0x008],%g3 ! Observed data at 0000000027000108 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = fe0ec74a1ed1d92c ldx [%i2+0x010],%g3 ! Observed data at 0000000027000110 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff9e62d017f8b3ba ldx [%i2+0x028],%g3 ! Observed data at 0000000027000128 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ec93791173988e58 ldx [%i2+0x038],%g3 ! Observed data at 0000000027000138 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x038,%g4 set p11_local3_expect,%g1 p11_check_local3: ldx [%g1+0x000],%g2 ! Expected data = eb0a5bfe2cd9d11e 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 = 8483238f1da8b513 ldx [%i3+0x008],%g3 ! Observed data at 0000000027800108 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff87f5b35c997696 ldx [%i3+0x028],%g3 ! Observed data at 0000000027800128 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 1dbed743ffffffb5 ldx [%i3+0x030],%g3 ! Observed data at 0000000027800130 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x030,%g4 ! The test for processor 11 has passed p11_passed: ta GOOD_TRAP nop p11_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p11_failed p11_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p11_failed p11_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p11_failed p11_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p11_failed p11_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p11_failed p11_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p11_failed p11_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p11_failed p11_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p11_failed p11_f6_fail: set p11_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 11 failed p11_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x02c] ! Set processor 11 done flag set p11_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 11 failed p11_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x02c] ! Set processor 11 done flag set p11_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p11_selfmod_failed: ba p11_failed mov 0xabc,%g1 p11_common_error: or %g0,0xeeb,%g1 ba p11_failed mov %o5,%g3 p11_common_signature_error: set p11_temp,%g1 ba p11_failed st %g2,[%g1] ! Common Lock Number p11_common_timeout: set p11_temp,%g1 ba p11_failed st %g2,[%g1] ! Common Lock Number p11_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p11_failed mov 0x0,%g3 p11_trap1e: ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000026000110] ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000026800108] lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000027800100] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026000120] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000027000128] ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000027000118] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000026000120] done p11_trap1o: ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000026000110] ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000026800108] lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000027800100] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026000120] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000027000128] ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000027000118] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000026000120] done p11_trap2e: swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000027800118] done p11_trap2o: swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000027800118] done p11_trap3e: nop done p11_trap3o: 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 = aae2acb28b153882 ldx [%g1+0x008],%l1 ! %l1 = 8c2f068e38a37d91 ldx [%g1+0x010],%l2 ! %l2 = ba9aaf53b4f24ff2 ldx [%g1+0x018],%l3 ! %l3 = 0a9344be0226e481 ldx [%g1+0x020],%l4 ! %l4 = 5dea936259c27fd7 ldx [%g1+0x028],%l5 ! %l5 = cecaadf49b6a8efb ldx [%g1+0x030],%l6 ! %l6 = c99ddce81ac20c3d ldx [%g1+0x038],%l7 ! %l7 = 250f7f4a58e1c9a3 ! Initialize the output register of window 0 set unres3_start,%o0 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 = f3f08094 49a4097b d07c2cd3 75dc6543 ! %f4 = 034759f4 a32c1770 ad0109a7 5f32a59b ! %f8 = 7f2bdb6c fdee250d 5bf9a9ca d5aa2cd1 ! %f12 = e0910187 f9305f97 bd8dd6b9 ff6359cd ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a791093c db391f77 107e814e 5f65e5f2 ! %f20 = cfb591c6 0eaab805 b1295f38 03865b13 ! %f24 = 8af3cc93 cfb9d0a6 0fa02c89 c16a450f ! %f28 = d8d84863 95f83bb2 7275878a 1232ea6a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6d72dd87 1b9c5af5 dac84d5c 140b04d8 ! %f36 = ac47866a 0b507ef0 a5908fbe bbc03366 ! %f40 = c062fc83 92158b8f a51913e4 fd33db7d ! %f44 = 1abfc005 3dd71843 d2242cae d67c7835 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2bb870c800000040,%g7,%g1 ! GSR scale = 8, align = 0 wr %g1,%g0,%gsr ! GSR = 2bb870c800000040 wr %g0,%y ! Clear Y 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: ! %l7 = fe88bfd5a10ba721, Mem[0000000090800118] = 7481e15b16787fd5 stx %l7,[%i5+%o3] ! Mem[0000000090800118] = fe88bfd5a10ba721 ! %l4 = fabb7aa2, %l5 = 97417355, Mem[0000000028000120] = c294e809 5003af4a stda %l4,[%i0+%o4]0x88 ! Mem[0000000028000120] = fabb7aa2 97417355 ! Mem[0000000029000122] = 4f21f481, %l3 = 3c8e277caee670e4 ldstub [%i2+0x022],%l3 ! %l3 = 000000f4000000ff ! %l5 = 35ef48c997417355, Mem[0000000091000113] = 9b1f84f8, %asi = 80 stba %l5,[%i6+0x013]%asi ! Mem[0000000091000110] = 551f84f8 ! Mem[0000000028000118] = 885e5204, %l4 = 9558de15fabb7aa2 ldub [%i0+%o3],%l4 ! %l4 = 0000000000000088 ! Mem[0000000028000100] = 61021509, %l3 = 00000000000000f4 swap [%i0+%g0],%l3 ! %l3 = 0000000061021509 ! Mem[0000000028800114] = 0e821467, %l4 = 0000000000000088, %asi = 80 swapa [%i1+0x014]%asi,%l4 ! %l4 = 000000000e821467 ! Mem[0000000029800130] = 94221f0a, %l3 = 0000000061021509 swap [%i3+0x030],%l3 ! %l3 = 0000000094221f0a ! Mem[0000000029800128] = 6bc14edb, %l5 = 35ef48c997417355, %asi = 80 swapa [%i3+0x028]%asi,%l5 ! %l5 = 000000006bc14edb ! Mem[0000000028800100] = 49cb30bca24a7310, %l0 = 163d2d4e216c6e88, %l2 = 5601ca45c19cccb6 casxa [%i1]0x80,%l0,%l2 ! %l2 = 49cb30bca24a7310 p12_label_2: ! Mem[0000000028000128] = 2177b869, %l2 = 49cb30bca24a7310 ldstuba [%i0+%o5]0x88,%l2 ! %l2 = 00000069000000ff ! Mem[0000000028000128] = ffb87721, %l3 = 0000000094221f0a ldswa [%i0+%o5]0x81,%l3 ! %l3 = ffffffffffb87721 ! %l1 = 1f6f4872b587dae6, Mem[0000000029000100] = a43db3f7 stwa %l1,[%i2+%g0]0x81 ! Mem[0000000029000100] = b587dae6 ! Mem[000000009000013c] = 85fc1900, %g2 = 98cde7082d88016a ldsb [%i4+0x03d],%g2 ! %g2 = ffffffffffffff85 ! Mem[000000009100012c] = 31b81616, %g2 = ffffffffffffff85 ldsha [%i6+0x02e]%asi,%g2 ! %g2 = 00000000000031b8 ! Mem[0000000029000110] = ad455bc4, %l7 = fe88bfd5a10ba721 swapa [%i2+%o2]0x88,%l7 ! %l7 = 00000000ad455bc4 ! %l0 = 163d2d4e216c6e88, Mem[0000000029800134] = f2f586a7, %asi = 80 stha %l0,[%i3+0x034]%asi ! Mem[0000000029800134] = 6e8886a7 ! Mem[0000000028800138] = 69903a2c, %l7 = 00000000ad455bc4 swap [%i1+0x038],%l7 ! %l7 = 0000000069903a2c ! Mem[000000002800013d] = 6258c5a0, %l5 = 000000006bc14edb ldstub [%i0+0x03d],%l5 ! %l5 = 00000058000000ff ! Mem[0000000090800100] = 891e6da4, %g2 = 00000000000031b8 lduw [%i5+%g0],%g2 ! %g2 = 00000000891e6da4 p12_label_3: ! %l4 = 000000000e821467, Mem[0000000091000138] = 8efe629a sth %l4,[%i6+0x038] ! Mem[0000000091000138] = 1467629a ! Mem[0000000028800130] = ca90f5954f6458e0, %l0 = 163d2d4e216c6e88, %l2 = 0000000000000069 add %i1,0x30,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = ca90f5954f6458e0 ! %l0 = 163d2d4e216c6e88, Mem[0000000029800120] = 5025e486 stwa %l0,[%i3+%o4]0x80 ! Mem[0000000029800120] = 216c6e88 ! Mem[000000009180011c] = b9e2f5a6, %g2 = 00000000891e6da4 ldub [%o0+0x01e],%g2 ! %g2 = 00000000000000b9 ! Mem[0000000091800104] = 3f2fa7de, %g2 = 00000000000000b9 ldsb [%o0+0x004],%g2 ! %g2 = 000000000000003f ! %l1 = 1f6f4872b587dae6, Mem[000000002800010c] = 09eec179 stw %l1,[%i0+0x00c] ! Mem[000000002800010c] = b587dae6 ! Mem[0000000029000108] = e3ea30b1, %l5 = 0000000000000058 swap [%i2+%o1],%l5 ! %l5 = 00000000e3ea30b1 ! Mem[0000000028000110] = 51351239c73f7603, %l5 = 00000000e3ea30b1 ldxa [%i0+%o2]0x89,%l5 ! %l5 = 51351239c73f7603 ! Mem[0000000029800120] = 886e6c21, %l7 = 0000000069903a2c swapa [%i3+%o4]0x88,%l7 ! %l7 = 00000000886e6c21 ! %l0 = 216c6e88, %l1 = b587dae6, Mem[0000000029000110] = 21a70ba1 271bd3fd stda %l0,[%i2+0x010]%asi ! Mem[0000000029000110] = 216c6e88 b587dae6 p12_label_4: ! %l7 = 00000000886e6c21, Mem[0000000091800108] = 4b8fc8109779541a stx %l7,[%o0+%o1] ! Mem[0000000091800108] = 00000000886e6c21 ! %l7 = 00000000886e6c21, Mem[000000009180010e] = 6c216325 sth %l7,[%o0+0x00e] ! Mem[000000009180010c] = 6c216325 ! Mem[0000000029000118] = 022a3db2, %l4 = 000000000e821467 ldstuba [%i2+%o3]0x81,%l4 ! %l4 = 00000002000000ff ! Mem[0000000028000128] = ffb87721, %l2 = ca90f5954f6458e0 ldsba [%i0+%o5]0x81,%l2 ! %l2 = ffffffffffffffff ! Mem[000000009180010c] = 886e6c21, %g2 = 000000000000003f ldub [%o0+0x00c],%g2 ! %g2 = 0000000000000088 ! Mem[0000000028000100] = 000000f4, %l5 = 51351239c73f7603 swapa [%i0+%g0]0x80,%l5 ! %l5 = 00000000000000f4 ! Mem[0000000028800118] = e1c8d5d33250a71a, %l6 = 66f478f204e38816, %l1 = 1f6f4872b587dae6 add %i1,0x18,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = e1c8d5d33250a71a ! Mem[0000000029000120] = 4f21ff81, %l7 = 00000000886e6c21 swapa [%i2+%o4]0x81,%l7 ! %l7 = 000000004f21ff81 ! %l4 = 0000000000000002, Mem[0000000028000118] = 04525e88 stba %l4,[%i0+%o3]0x89 ! Mem[0000000028000118] = 04525e02 ! Mem[0000000029800120] = 2c3a9069, %l6 = 66f478f204e38816 ldstuba [%i3+%o4]0x80,%l6 ! %l6 = 0000002c000000ff ba,a p12_not_taken_0_end p12_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffffff bne,a,pn %xcc,p12_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffffb87721 bne,a,pn %xcc,p12_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000002 bne,a,pn %xcc,p12_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000f4 bne,a,pn %xcc,p12_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000002c bne,a,pn %xcc,p12_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p12_local0_expect,%g1 p12_check_local0: ldx [%g1+0x000],%g2 ! Expected data = c73f7603bff986b6 ldx [%i0+0x000],%g3 ! Observed data at 0000000028000100 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2831d0e6b587dae6 ldx [%i0+0x008],%g3 ! Observed data at 0000000028000108 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 025e520485395605 ldx [%i0+0x018],%g3 ! Observed data at 0000000028000118 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a27abbfa55734197 ldx [%i0+0x020],%g3 ! Observed data at 0000000028000120 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffb877216caf8f60 ldx [%i0+0x028],%g3 ! Observed data at 0000000028000128 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = a3efff6c62ffc5a0 ldx [%i0+0x038],%g3 ! Observed data at 0000000028000138 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x038,%g4 set p12_local1_expect,%g1 p12_check_local1: ldx [%g1+0x010],%g2 ! Expected data = fdeaba3400000088 ldx [%i1+0x010],%g3 ! Observed data at 0000000028800110 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = ad455bc4a7791376 ldx [%i1+0x038],%g3 ! Observed data at 0000000028800138 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x038,%g4 set p12_local2_expect,%g1 p12_check_local2: ldx [%g1+0x000],%g2 ! Expected data = b587dae697b4f92b ldx [%i2+0x000],%g3 ! Observed data at 0000000029000100 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000586611679f ldx [%i2+0x008],%g3 ! Observed data at 0000000029000108 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 216c6e88b587dae6 ldx [%i2+0x010],%g3 ! Observed data at 0000000029000110 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff2a3db28313f9d5 ldx [%i2+0x018],%g3 ! Observed data at 0000000029000118 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 886e6c219cba6fb7 ldx [%i2+0x020],%g3 ! Observed data at 0000000029000120 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x020,%g4 set p12_local3_expect,%g1 p12_check_local3: ldx [%g1+0x020],%g2 ! Expected data = ff3a90693f18299b ldx [%i3+0x020],%g3 ! Observed data at 0000000029800120 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 97417355c4788b92 ldx [%i3+0x028],%g3 ! Observed data at 0000000029800128 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 610215096e8886a7 ldx [%i3+0x030],%g3 ! Observed data at 0000000029800130 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x030,%g4 ! The test for processor 12 has passed p12_passed: ta GOOD_TRAP nop p12_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p12_failed p12_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p12_failed p12_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p12_failed p12_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p12_failed p12_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p12_failed p12_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p12_failed p12_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p12_failed p12_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p12_failed ! 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: stwa %l1,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029000100] ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000029000108] done p12_trap1o: stwa %l1,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029000100] ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000029000108] done p12_trap2e: ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000029000100] done p12_trap2o: ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000029000100] 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 = 163d2d4e216c6e88 ldx [%g1+0x008],%l1 ! %l1 = 1f6f4872b587dae6 ldx [%g1+0x010],%l2 ! %l2 = 5601ca45c19cccb6 ldx [%g1+0x018],%l3 ! %l3 = 3c8e277caee670e4 ldx [%g1+0x020],%l4 ! %l4 = 9558de15fabb7aa2 ldx [%g1+0x028],%l5 ! %l5 = 35ef48c997417355 ldx [%g1+0x030],%l6 ! %l6 = 66f478f204e38816 ldx [%g1+0x038],%l7 ! %l7 = fe88bfd5a10ba721 ! Initialize the output register of window 0 set unres3_start,%o0 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 = f271ea52 492e8ca7 513f20b2 4630747f ! %f4 = 39a65a94 e6ff8cd4 40d0b800 9d24df9d ! %f8 = 24eba226 ff02fd85 98c629c0 cf8be389 ! %f12 = 8629fd60 57f0366f 3e3c9224 28060008 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c7b81f42 56102e39 13359f44 8381db68 ! %f20 = 8ef07135 2074d7b0 1ad806c2 fe65aea6 ! %f24 = 49556c5d 439e784d 81ea1f8d 857c697e ! %f28 = f8d8ddf2 d8953079 5c41d5e0 f6d344ec ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = bfb77bb0 01aae256 702f0dfe 9afad86e ! %f36 = e0e0d97b d4b035a8 37d1d08b fb3baa05 ! %f40 = 142c1afb 3ba33105 fc56b628 1cf299d5 ! %f44 = e0a8ebf0 ceda56b0 fa8ec9d0 597367f2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf45b605700000009,%g7,%g1 ! GSR scale = 1, align = 1 wr %g1,%g0,%gsr ! GSR = f45b605700000009 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 13 p13_label_1: ! Mem[000000002b800108] = 607963ef, %l2 = 241f7c8c77defdf4 swapa [%i3+%o1]0x80,%l2 ! %l2 = 00000000607963ef ! Mem[000000002a000114] = f03345ae, %l0 = 2f4c365a49c7246f ldstub [%i0+0x014],%l0 ! %l0 = 000000f0000000ff ! Mem[000000002a000108] = c5f99360, %l2 = 00000000607963ef swapa [%i0+%o1]0x80,%l2 ! %l2 = 00000000c5f99360 ! %l6 = e192afcdfc6372c9, Mem[0000000090000131] = 08d1bb93 stb %l6,[%i4+0x031] ! Mem[0000000090000130] = c9d1bb93 ! %l5 = 12e6c91026249de0, Mem[0000000091000101] = 0c7eb338 stb %l5,[%i6+0x001] ! Mem[0000000091000100] = e07eb338 ! Mem[0000000090800110] = c69a619b, %g2 = ff390646446efe3c ldsh [%i5+0x012],%g2 ! %g2 = ffffffffffffc69a ! Mem[000000002a800124] = 5726b543, %l4 = cab239f3e3f18003 ldsha [%i1+0x024]%asi,%l4 ! %l4 = 0000000000005726 ! Mem[000000002b80011c] = 6f706be0, %l6 = e192afcdfc6372c9 swap [%i3+0x01c],%l6 ! %l6 = 000000006f706be0 ! Mem[0000000091000108] = ca203f4f, %g2 = ffffffffffffc69a ldub [%i6+0x00a],%g2 ! %g2 = 00000000000000ca ! Mem[000000002a00012f] = 57acd744, %l2 = 00000000c5f99360 ldstub [%i0+0x02f],%l2 ! %l2 = 00000044000000ff p13_label_2: ! %l6 = 6f706be0, %l7 = 2f8e9c41, Mem[000000002a800128] = 9c224188 8c441516 stda %l6,[%i1+%o5]0x88 ! Mem[000000002a800128] = 6f706be0 2f8e9c41 ! %l3 = 4441828e82663722, Mem[000000002a000118] = e7672d06 stba %l3,[%i0+%o3]0x89 ! Mem[000000002a000118] = e7672d22 ! Mem[000000002b800100] = 4ee743c0, %l5 = 12e6c91026249de0 ldswa [%i3+%g0]0x80,%l5 ! %l5 = 000000004ee743c0 ! Mem[000000002b00013c] = 418c7d95, %l0 = 00000000000000f0 lduwa [%i2+0x03c]%asi,%l0 ! %l0 = 00000000418c7d95 ! Mem[000000002b000100] = 220330c9 d9a95a77, %l4 = 00005726, %l5 = 4ee743c0 ldda [%i2+%g0]0x81,%l4 ! %l4 = 00000000220330c9 00000000d9a95a77 ! Mem[000000002b800138] = 9949f8694c936b38, %l5 = 00000000d9a95a77, %l3 = 4441828e82663722 add %i3,0x38,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 9949f8694c936b38 ! Mem[000000002a800108] = 28c0f72b, %l2 = 0000000000000044 swapa [%i1+%o1]0x88,%l2 ! %l2 = 0000000028c0f72b ! Mem[000000002a000138] = e58f1008, %l3 = 9949f8694c936b38 swap [%i0+0x038],%l3 ! %l3 = 00000000e58f1008 ! Mem[000000002b000134] = 7cbcff39, %l0 = 00000000418c7d95 swap [%i2+0x034],%l0 ! %l0 = 000000007cbcff39 ! Mem[000000002a80013c] = 9cc5c081, %l6 = 000000006f706be0 swap [%i1+0x03c],%l6 ! %l6 = 000000009cc5c081 p13_label_3: ! Mem[000000002b800108] = f4fdde77, %l2 = 0000000028c0f72b ldstuba [%i3+%o1]0x88,%l2 ! %l2 = 00000077000000ff ! Mem[000000009100013c] = 152191cb, %g18 = 1723f01c0a041498 ldsw [%i6+0x03c],%g2 ! %g2 = 1723f01c0a041498 ! Mem[000000002a800100] = f74661ec10269b25, %l1 = dc3310f83a2859f9 ldxa [%i1+%g0]0x81,%l1 ! %l1 = f74661ec10269b25 ! Mem[000000002b800120] = 10874558, %l4 = 00000000220330c9 ldstuba [%i3+%o4]0x88,%l4 ! %l4 = 00000058000000ff ! Mem[000000002b000100] = c9300322, %l0 = 000000007cbcff39 ldstuba [%i2+%g0]0x88,%l0 ! %l0 = 00000022000000ff ! Mem[000000002b00013d] = 418c7d95, %l7 = 568bdc422f8e9c41 ldstub [%i2+0x03d],%l7 ! %l7 = 0000008c000000ff ! Mem[000000002b000108] = 22c2fa3bc4ca44fb, %l2 = 0000000000000077, %l0 = 0000000000000022 add %i2,0x08,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 22c2fa3bc4ca44fb ! Mem[000000002b000110] = ed8e169a, %l2 = 0000000000000077 ldsha [%i2+%o2]0x81,%l2 ! %l2 = ffffffffffffed8e ! Mem[000000002b800100] = c043e74e, %l0 = 22c2fa3bc4ca44fb swapa [%i3+%g0]0x89,%l0 ! %l0 = 00000000c043e74e ! Mem[0000000091800120] = f5a6b145, %g18 = 1723f01c0a041498 ldsw [%o0+%o4],%g2 ! %g2 = 1723f01c0a041498 p13_label_4: ! Mem[0000000091800100] = c88a6da3, %g2 = fffffffff5a6b145 ldub [%o0+%g0],%g2 ! %g2 = 00000000000000c8 ! %l5 = 00000000d9a95a77, Mem[000000002a00010e] = 9e4ba730 sth %l5,[%i0+0x00e] ! Mem[000000002a00010c] = 9e4b5a77 ! Mem[000000002b000108] = 22c2fa3b, %l1 = f74661ec10269b25 ldsw [%i2+%o1],%l1 ! %l1 = 0000000022c2fa3b ! Mem[000000002a800118] = ebdeece9, %l4 = 0000000000000058 lduba [%i1+%o3]0x88,%l4 ! %l4 = 00000000000000e9 ! Mem[000000002a800120] = 5609d3fa5726b543, %l0 = 00000000c043e74e, %l6 = 000000009cc5c081 add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 5609d3fa5726b543 ! Mem[000000009080011c] = d5c5f960, %g2 = 00000000000000c8 ldsba [%i5+0x01f]%asi,%g2 ! %g2 = ffffffffffffffd5 ! Mem[000000002a80012b] = e06b706f, %l3 = 00000000e58f1008 ldstub [%i1+0x02b],%l3 ! %l3 = 0000006f000000ff ! Mem[000000002a800138] = 94056b3f6f706be0, %l5 = 00000000d9a95a77, %l1 = 0000000022c2fa3b add %i1,0x38,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 94056b3f6f706be0 ! Mem[000000002a800100] = ec6146f7, %l0 = 00000000c043e74e swapa [%i1+%g0]0x88,%l0 ! %l0 = 00000000ec6146f7 ! Mem[000000002a800120] = 5609d3fa5726b543, %l1 = 94056b3f6f706be0, %l2 = ffffffffffffed8e add %i1,0x20,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 5609d3fa5726b543 ba,a p13_not_taken_0_end p13_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 00000000ec6146f7 bne,a,pn %xcc,p13_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 94056b3f6f706be0 bne,a,pn %xcc,p13_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 5609d3fa5726b543 bne,a,pn %xcc,p13_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000006f bne,a,pn %xcc,p13_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000e9 bne,a,pn %xcc,p13_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000d9a95a77 bne,a,pn %xcc,p13_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000008c 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 %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 39a65a94 e6ff8cd4 bne %xcc,p13_f4_fail nop ! Check Local Memory set p13_local0_expect,%g1 p13_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 607963ef9e4b5a77 ldx [%i0+0x008],%g3 ! Observed data at 000000002a000108 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 155ef402ff3345ae ldx [%i0+0x010],%g3 ! Observed data at 000000002a000110 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 222d67e7d104b4d5 ldx [%i0+0x018],%g3 ! Observed data at 000000002a000118 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ea3e9eb357acd7ff ldx [%i0+0x028],%g3 ! Observed data at 000000002a000128 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4c936b38c6889add 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+0x000],%g2 ! Expected data = 4ee743c010269b25 ldx [%i1+0x000],%g3 ! Observed data at 000000002a800100 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 44000000b22202ea ldx [%i1+0x008],%g3 ! Observed data at 000000002a800108 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = e06b70ff419c8e2f ldx [%i1+0x028],%g3 ! Observed data at 000000002a800128 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 94056b3f6f706be0 ldx [%i1+0x038],%g3 ! Observed data at 000000002a800138 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x038,%g4 set p13_local2_expect,%g1 p13_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff0330c9d9a95a77 ldx [%i2+0x000],%g3 ! Observed data at 000000002b000100 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = 4fc0cfab418c7d95 ldx [%i2+0x030],%g3 ! Observed data at 000000002b000130 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 7b0e790a41ff7d95 ldx [%i2+0x038],%g3 ! Observed data at 000000002b000138 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x038,%g4 set p13_local3_expect,%g1 p13_check_local3: ldx [%g1+0x000],%g2 ! Expected data = fb44cac4ef1ea8e5 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 = ffdefdf4909e836d ldx [%i3+0x008],%g3 ! Observed data at 000000002b800108 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 72588a17fc6372c9 ldx [%i3+0x018],%g3 ! Observed data at 000000002b800118 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff458710d5e6af7e ldx [%i3+0x020],%g3 ! Observed data at 000000002b800120 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x020,%g4 ! The test for processor 13 has passed p13_passed: ta GOOD_TRAP nop p13_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p13_failed p13_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p13_failed p13_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p13_failed p13_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p13_failed p13_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p13_failed p13_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p13_failed p13_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p13_failed p13_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p13_failed p13_f4_fail: set p13_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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: ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002b000108] ldswa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002a000100] stwa %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b000110] lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002b800100] done p13_trap1o: ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002b000108] ldswa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002a000100] stwa %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b000110] lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002b800100] done p13_trap2e: ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002a000120] swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002a000120] ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002a000110] done p13_trap2o: ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002a000120] swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002a000120] ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002a000110] done p13_trap3e: nop nop nop nop nop done p13_trap3o: nop nop nop nop nop done p13_init_memory_pointers: set p13_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p13_local0_start,%i0 set p13_local1_start,%i1 set p13_local2_start,%i2 set p13_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 2f4c365a49c7246f ldx [%g1+0x008],%l1 ! %l1 = dc3310f83a2859f9 ldx [%g1+0x010],%l2 ! %l2 = 241f7c8c77defdf4 ldx [%g1+0x018],%l3 ! %l3 = 4441828e82663722 ldx [%g1+0x020],%l4 ! %l4 = cab239f3e3f18003 ldx [%g1+0x028],%l5 ! %l5 = 12e6c91026249de0 ldx [%g1+0x030],%l6 ! %l6 = e192afcdfc6372c9 ldx [%g1+0x038],%l7 ! %l7 = 568bdc422f8e9c41 ! Initialize the output register of window 0 set unres3_start,%o0 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 = a90b567a b072808b ee6060ba ed493c05 ! %f4 = c742cbb9 62f0d968 9255b2ed 2be010e9 ! %f8 = 49620917 8281ed67 d550cad9 f8f6dc62 ! %f12 = 3d0d9f70 6717e22b b95f61d2 b7a53404 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c995e104 c0458e0e 2265afed 10e13d5a ! %f20 = 2377fc1a 9e0d024a 14267fe0 4b6c0e2d ! %f24 = d646508b 7a518feb a4472dd8 8da8d7cf ! %f28 = 0a91a5af bc9e6841 564c1087 90bf910d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e24611d4 005331ca c714f96e 2acf8dc7 ! %f36 = 4642d3c7 317d3f2f 935df806 616ea91e ! %f40 = b9956c71 906baf55 a53e8058 ae1763b1 ! %f44 = fa6de8df f2a66b88 8bab7e17 bc3178b2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x089aaed700000021,%g7,%g1 ! GSR scale = 4, align = 1 wr %g1,%g0,%gsr ! GSR = 089aaed700000021 wr %g0,%y ! Clear Y 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[000000002d800120] = 1ea3a55a 1347334f, %l2 = 80da8377, %l3 = 858c1d4b ldda [%i3+%o4]0x88,%l2 ! %l2 = 000000001347334f 000000001ea3a55a ! Mem[000000002c800114] = d9579b91, %l5 = 883d7697f458f69c ldsb [%i1+0x017],%l5 ! %l5 = ffffffffffffff91 ! Mem[000000002d800136] = d8b7058c, %l1 = 1367a1822256fd46 ldstuba [%i3+0x036]%asi,%l1 ! %l1 = 00000005000000ff ! Mem[000000002c000110] = 0826792f, %l0 = 27b48369be815759 ldsha [%i0+%o2]0x80,%l0 ! %l0 = 0000000000000826 ! Mem[000000002c000108] = a5084f7d, %l4 = ea8f31bc080c77f7 ldsba [%i0+%o1]0x81,%l4 ! %l4 = ffffffffffffffa5 ! %l7 = ec6f092e6a75fc22, Mem[0000000091800120] = f5a6b145 sth %l7,[%o0+%o4] ! Mem[0000000091800120] = fc22b145 ! Mem[000000002d000114] = e49bf139, %l6 = c95e1e9a6e004852, %asi = 80 swapa [%i2+0x014]%asi,%l6 ! %l6 = 00000000e49bf139 ! %l0 = 00000826, %l1 = 00000005, Mem[000000002d800118] = e3be59a8 4eaac857 stda %l0,[%i3+%o3]0x81 ! Mem[000000002d800118] = 00000826 00000005 ! Mem[000000002c800118] = 21102b584da14541, %l5 = ffffffffffffff91, %l6 = 00000000e49bf139 add %i1,0x18,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 21102b584da14541 ! Mem[000000002d000124] = cc673439, %l5 = ffffffffffffff91 ldstub [%i2+0x024],%l5 ! %l5 = 000000cc000000ff p14_label_2: ! Mem[000000002c80010c] = 062eab23, %l3 = 000000001ea3a55a swap [%i1+0x00c],%l3 ! %l3 = 00000000062eab23 ! Mem[000000002d000130] = 9116904b, %l3 = 00000000062eab23 swap [%i2+0x030],%l3 ! %l3 = 000000009116904b ! %l5 = 00000000000000cc, Mem[0000000090800118] = 7481e15b sth %l5,[%i5+%o3] ! Mem[0000000090800118] = 00cce15b ! Mem[0000000091000124] = 658669b3, %g2 = ffffbd262d0c22e3 ldub [%i6+0x027],%g2 ! %g2 = 0000000000000065 ! %l4 = ffffffa5, %l5 = 000000cc, Mem[000000002c000100] = 6f75826b d13363e5 stda %l4,[%i0+%g0]0x81 ! Mem[000000002c000100] = ffffffa5 000000cc ! %l5 = 00000000000000cc, Mem[0000000091000126] = e3658669, %asi = 80 stha %l5,[%i6+0x026]%asi ! Mem[0000000091000124] = 00cc8669 ! Mem[000000002d000128] = dbe4bd8b, %l5 = 00000000000000cc ldstuba [%i2+%o5]0x80,%l5 ! %l5 = 000000db000000ff ! Mem[000000002c800110] = e3b13430 d9579b91, %l6 = 4da14541, %l7 = 6a75fc22 ldd [%i1+%o2],%l6 ! %l6 = 00000000e3b13430 00000000d9579b91 ! Mem[000000002c000108] = 036b5d487d4f08a5, %l0 = 0000000000000826 ldxa [%i0+%o1]0x89,%l0 ! %l0 = 036b5d487d4f08a5 ! Mem[000000002c800118] = 21102b58, %l5 = 00000000000000db ldsba [%i1+%o3]0x81,%l5 ! %l5 = 0000000000000021 p14_label_3: ! Mem[000000002c80011c] = 4da14541, %l0 = 036b5d487d4f08a5 swap [%i1+0x01c],%l0 ! %l0 = 000000004da14541 ! Mem[0000000091000138] = 8efe629a 152191cb, %g2 = 00000065, %g3 = 0bad0b00 ldda [%i6+0x038]%asi,%g2 ! %g2 = 000000008efe629a 00000000152191cb ! Mem[000000002d80011c] = 00000005, %l7 = 00000000d9579b91 ldub [%i3+0x01c],%l7 ! %l7 = 0000000000000000 ! Mem[000000002c000104] = 000000cc, %l6 = 00000000e3b13430 ldsb [%i0+0x005],%l6 ! %l6 = 0000000000000000 ! %l0 = 000000004da14541, Mem[000000002d800100] = 1444e71e stha %l0,[%i3+%g0]0x89 ! Mem[000000002d800100] = 14444541 ! Mem[000000002d800118] = 00000826, %l7 = 00000000, %l0 = 4da14541 add %i3,0x18,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000000000826 ! Mem[000000002c000120] = 5e4d639a, %l7 = 0000000000000000 ldstuba [%i0+%o4]0x88,%l7 ! %l7 = 0000009a000000ff ! Mem[000000002d800118] = 00000826, %l2 = 000000001347334f ldstuba [%i3+%o3]0x80,%l2 ! %l2 = 00000000000000ff ! Mem[000000002c000134] = 97181e62, %l5 = 0000000000000021 swap [%i0+0x034],%l5 ! %l5 = 0000000097181e62 ! Mem[000000002d800123] = 4f334713, %l4 = ffffffffffffffa5 ldstuba [%i3+0x023]%asi,%l4 ! %l4 = 00000013000000ff p14_label_4: ! Mem[000000002c000118] = 270a8c00, %l1 = 0000000000000005 ldstuba [%i0+%o3]0x81,%l1 ! %l1 = 00000027000000ff ! Mem[000000002c000126] = 858f0baa, %l2 = 0000000000000000 ldstub [%i0+0x026],%l2 ! %l2 = 0000000b000000ff ! Mem[000000002d800128] = 62b2c6cb, %l6 = 0000000000000000 swapa [%i3+%o5]0x88,%l6 ! %l6 = 0000000062b2c6cb ! Mem[000000002c80010c] = 1ea3a55a, %l1 = 0000000000000027 swap [%i1+0x00c],%l1 ! %l1 = 000000001ea3a55a ! Mem[0000000090800120] = c5f96005, %g2 = 000000008efe629a lduwa [%i5+0x020]%asi,%g2 ! %g2 = 00000000c5f96005 ! %l3 = 000000009116904b, Mem[0000000090000118] = b07bcf4f stw %l3,[%i4+%o3] ! Mem[0000000090000118] = 9116904b ! %l5 = 0000000097181e62, Mem[000000009180011c] = dab2b9e2 sth %l5,[%o0+0x01c] ! Mem[000000009180011c] = 1e62b9e2 ! Mem[000000002d00013c] = bc4af2ab, %l0 = 00000826, %l5 = 97181e62 add %i2,0x3c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000bc4af2ab ! %l4 = 0000000000000013, Mem[000000009180010e] = 541a6325 sth %l4,[%o0+0x00e] ! Mem[000000009180010c] = 00136325 ! Mem[000000002c800130] = 7168cb4c, %l7 = 0000009a, %l4 = 00000013 add %i1,0x30,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000007168cb4c ba,a p14_not_taken_0_end p14_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 0000000000000826 bne,a,pn %xcc,p14_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000001ea3a55a bne,a,pn %xcc,p14_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000000b bne,a,pn %xcc,p14_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000007168cb4c bne,a,pn %xcc,p14_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000bc4af2ab bne,a,pn %xcc,p14_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000062b2c6cb bne,a,pn %xcc,p14_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000009a bne,a,pn %xcc,p14_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p14_check_fp_registers: set p14_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be ee6060ba ed493c05 bne %xcc,p14_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 9255b2ed 2be010e9 bne %xcc,p14_f6_fail nop ! Check Local Memory set p14_local0_expect,%g1 p14_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ffffffa5000000cc ldx [%i0+0x000],%g3 ! Observed data at 000000002c000100 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff0a8c00d3527743 ldx [%i0+0x018],%g3 ! Observed data at 000000002c000118 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff634d5e858fffaa ldx [%i0+0x020],%g3 ! Observed data at 000000002c000120 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = b5cd50b000000021 ldx [%i0+0x030],%g3 ! Observed data at 000000002c000130 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x030,%g4 set p14_local1_expect,%g1 p14_check_local1: ldx [%g1+0x008],%g2 ! Expected data = e443c47a00000027 ldx [%i1+0x008],%g3 ! Observed data at 000000002c800108 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 21102b587d4f08a5 ldx [%i1+0x018],%g3 ! Observed data at 000000002c800118 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x018,%g4 set p14_local2_expect,%g1 p14_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 6bd124a26e004852 ldx [%i2+0x010],%g3 ! Observed data at 000000002d000110 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2fee4ea5ff673439 ldx [%i2+0x020],%g3 ! Observed data at 000000002d000120 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffe4bd8b9172d94c ldx [%i2+0x028],%g3 ! Observed data at 000000002d000128 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 062eab238c757038 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+0x000],%g2 ! Expected data = 41454414c3ea1293 ldx [%i3+0x000],%g3 ! Observed data at 000000002d800100 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff00082600000005 ldx [%i3+0x018],%g3 ! Observed data at 000000002d800118 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4f3347ff5aa5a31e ldx [%i3+0x020],%g3 ! Observed data at 000000002d800120 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000001691e4b6 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 = 0c594d2bd8b7ff8c 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 p14_f2_fail: set p14_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p14_f6_fail: set p14_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 14 failed p14_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x038] ! Set processor 14 done flag set p14_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 14 failed p14_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x038] ! Set processor 14 done flag set p14_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p14_selfmod_failed: ba p14_failed mov 0xabc,%g1 p14_common_error: or %g0,0xeee,%g1 ba p14_failed mov %o5,%g3 p14_common_signature_error: set p14_temp,%g1 ba p14_failed st %g2,[%g1] ! Common Lock Number p14_common_timeout: set p14_temp,%g1 ba p14_failed st %g2,[%g1] ! Common Lock Number p14_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p14_failed mov 0x0,%g3 p14_trap1e: stha %l2,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000118] stwa %l5,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000120] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d000100] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d000120] lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002c000100] ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002c000108] done p14_trap1o: stha %l2,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000118] stwa %l5,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000120] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d000100] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d000120] lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002c000100] ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002c000108] done p14_trap2e: stba %l7,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000118] stba %l7,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c800120] stha %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000120] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002d000108] lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002d800100] stha %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800118] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002c000100] done p14_trap2o: stba %l7,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000118] stba %l7,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c800120] stha %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000120] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002d000108] lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002d800100] stha %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800118] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002c000100] done p14_trap3e: nop nop nop nop done p14_trap3o: 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 = 27b48369be815759 ldx [%g1+0x008],%l1 ! %l1 = 1367a1822256fd46 ldx [%g1+0x010],%l2 ! %l2 = 406301cc80da8377 ldx [%g1+0x018],%l3 ! %l3 = 728f4d12858c1d4b ldx [%g1+0x020],%l4 ! %l4 = ea8f31bc080c77f7 ldx [%g1+0x028],%l5 ! %l5 = 883d7697f458f69c ldx [%g1+0x030],%l6 ! %l6 = c95e1e9a6e004852 ldx [%g1+0x038],%l7 ! %l7 = ec6f092e6a75fc22 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 128e230a 76e3e5e2 5a3982b1 0dcaeab2 ! %f4 = 32b8de40 77c1fb62 0c2f16f0 9d169cf7 ! %f8 = 93b84ef1 66102d38 a4237e82 4c21eabd ! %f12 = 7629702e a640fb39 5c0d5aa7 566c5586 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 73f70e09 f666fd9b 58ecb2f2 b13a98f1 ! %f20 = c8658cb0 e02bf985 e2650cd3 67f09268 ! %f24 = 81d2fbc0 2bfd804b daa71a8f fa0df674 ! %f28 = 7ff19861 ca881fff 6f21a478 08ddf1b9 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6401d66d e9160f1b 73a6ee03 09b71ff1 ! %f36 = ded48d21 771a0a93 ce7439f2 f5aad3b8 ! %f40 = ee4b1b9b bd78b434 f0f1998c 4b240ce7 ! %f44 = ef159ef5 dda303f6 a068222b 6a21bb8e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x268c9a2f00000020,%g7,%g1 ! GSR scale = 4, align = 0 wr %g1,%g0,%gsr ! GSR = 268c9a2f00000020 wr %g0,%y ! Clear Y 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[000000002f800128] = 1868b6b3, %l6 = ab114c9c308a253f lduha [%i3+%o5]0x80,%l6 ! %l6 = 0000000000001868 ! Mem[000000002f000100] = 33c11984e236b31e, %l5 = 3a320cb5d1e93d28 ldxa [%i2+%g0]0x89,%l5 ! %l5 = 33c11984e236b31e ! Mem[000000002f00011f] = b3663c98, %l5 = 33c11984e236b31e ldstuba [%i2+0x01f]%asi,%l5 ! %l5 = 00000098000000ff ! Mem[000000002e800108] = be3f5499, %l4 = cae55c9c6e8793e7 swap [%i1+%o1],%l4 ! %l4 = 00000000be3f5499 ! %l1 = f44e390e8aa57b85, Mem[0000000090800120] = c5f96005 stw %l1,[%i5+%o4] ! Mem[0000000090800120] = 8aa57b85 ! Mem[000000002f000138] = ab4b07d336e254fc, %l0 = 19867668958a8027, %l1 = f44e390e8aa57b85 add %i2,0x38,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = ab4b07d336e254fc ! Mem[000000002f800110] = f0618bd4, %l3 = 63c36d1e, %l1 = 36e254fc add %i3,0x10,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000f0618bd4 ! Mem[0000000090800108] = 48fd15b4 a94e9ec1, %g2 = db45a021, %g3 = 0bad0b00 ldd [%i5+%o1],%g2 ! %g2 = 0000000048fd15b4 00000000a94e9ec1 ! Mem[000000002e00010c] = bd227868, %l4 = 00000000be3f5499 swap [%i0+0x00c],%l4 ! %l4 = 00000000bd227868 ! Mem[0000000091800130] = 900b60c2 6bb94222, %g2 = 48fd15b4, %g3 = a94e9ec1 ldd [%o0+0x030],%g2 ! %g2 = 00000000900b60c2 000000006bb94222 p15_label_2: ! Mem[000000002e000138] = 6ce57a09b2268ad0, %l0 = 19867668958a8027, %l5 = 0000000000000098 add %i0,0x38,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 6ce57a09b2268ad0 ! Mem[000000002f00010e] = 96de0be3, %l4 = 00000000bd227868 ldstub [%i2+0x00e],%l4 ! %l4 = 0000000b000000ff ! Mem[0000000091800110] = 25a4bf14, %g2 = 00000000900b60c2 ldsb [%o0+0x011],%g2 ! %g2 = 0000000000000025 ! Mem[0000000090000124] = df16bee4, %g2 = 0000000000000025 lduw [%i4+0x024],%g2 ! %g2 = 00000000df16bee4 ! Mem[0000000091000108] = ff91ca203f4fe109, %g2 = 00000000df16bee4 ldx [%i6+%o1],%g2 ! %g2 = ff91ca203f4fe109 ! Mem[000000002e000104] = bfe6864a, %l7 = d81734b05444180d swap [%i0+0x004],%l7 ! %l7 = 00000000bfe6864a ! Mem[000000009080012c] = 62600381, %g2 = ff91ca203f4fe109 ldsb [%i5+0x02c],%g2 ! %g2 = 0000000000000062 ! Mem[000000002f800110] = f0618bd4ee25d1c2, %l0 = 19867668958a8027, %l2 = f58e392e74dec4c8 add %i3,0x10,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = f0618bd4ee25d1c2 ! Mem[000000002f000120] = 6c344b73 7b4373f7, %l0 = 958a8027, %l1 = f0618bd4 ldda [%i2+%o4]0x81,%l0 ! %l0 = 000000006c344b73 000000007b4373f7 ! Mem[000000002e800128] = 9a9104d0, %l7 = 00000000bfe6864a swapa [%i1+%o5]0x89,%l7 ! %l7 = 000000009a9104d0 p15_label_3: ! %l4 = 000000000000000b, Mem[0000000090000132] = d1bb939e sth %l4,[%i4+0x032] ! Mem[0000000090000130] = 000b939e ! Mem[000000002e000128] = 655dee83ac0457db, %l0 = 000000006c344b73 ldxa [%i0+%o5]0x88,%l0 ! %l0 = 655dee83ac0457db ! Mem[000000002f800100] = 3e0ee7a0, %l1 = 000000007b4373f7 ldsha [%i3+0x000]%asi,%l1 ! %l1 = 0000000000003e0e ! Mem[000000002e000110] = 4ebadc2b, %l1 = 0000000000003e0e swapa [%i0+%o2]0x88,%l1 ! %l1 = 000000004ebadc2b ! Mem[000000002f000110] = 88a5110f, %l7 = 000000009a9104d0 lduha [%i2+%o2]0x81,%l7 ! %l7 = 00000000000088a5 ! %l0 = ac0457db, %l1 = 4ebadc2b, Mem[000000002e800100] = c86f4c2a c3a1a8d6 stda %l0,[%i1+%g0]0x88 ! Mem[000000002e800100] = ac0457db 4ebadc2b ! Mem[000000002f80013c] = 9aeeb4c2, %l4 = 0000000b, %l7 = 000088a5 add %i3,0x3c,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 000000009aeeb4c2 ! Mem[000000002e000124] = 603206c5, %l1 = 4ebadc2b, %l5 = b2268ad0 add %i0,0x24,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000603206c5 ! Mem[000000002f000100] = e236b31e, %l6 = 0000000000001868 ldstuba [%i2+%g0]0x89,%l6 ! %l6 = 0000001e000000ff ! Mem[0000000091000114] = f8ff2579, %g2 = 0000000000000062 ldsb [%i6+0x016],%g2 ! %g2 = fffffffffffffff8 p15_label_4: ! %l6 = 000000000000001e, Mem[000000002f000128] = aca5b41f stwa %l6,[%i2+%o5]0x89 ! Mem[000000002f000128] = 0000001e ! Mem[000000002e800118] = 79ed4d7c, %l5 = 00000000603206c5 swapa [%i1+%o3]0x88,%l5 ! %l5 = 0000000079ed4d7c ! %l6 = 000000000000001e, Mem[000000002f800100] = a0e70e3e stha %l6,[%i3+%g0]0x88 ! Mem[000000002f800100] = a0e7001e ! Mem[000000002f000100] = e236b3ff, %l4 = 000000000000000b swapa [%i2+%g0]0x89,%l4 ! %l4 = 00000000e236b3ff ! %l4 = 00000000e236b3ff, Mem[000000002e800100] = ac0457db stha %l4,[%i1+%g0]0x89 ! Mem[000000002e800100] = ac04b3ff ! Mem[000000002e800128] = 4a86e6bf62cfe647, %l0 = 655dee83ac0457db, %l2 = f0618bd4ee25d1c2 add %i1,0x28,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 4a86e6bf62cfe647 ! Mem[000000002f800114] = ee25d1c2, %l6 = 000000000000001e ldsh [%i3+0x014],%l6 ! %l6 = ffffffffffffee25 ! Mem[000000002e000130] = 7758506a, %l5 = 0000000079ed4d7c swap [%i0+0x030],%l5 ! %l5 = 000000007758506a ! Mem[000000002f800100] = 90ae6da6 a0e7001e, %l4 = e236b3ff, %l5 = 7758506a ldda [%i3+%g0]0x88,%l4 ! %l4 = 00000000a0e7001e 0000000090ae6da6 ! %l5 = 0000000090ae6da6, Mem[000000002f000108] = 22a90fa596deffe3 stxa %l5,[%i2+%o1]0x81 ! Mem[000000002f000108] = 0000000090ae6da6 ba,a p15_not_taken_0_end p15_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 655dee83ac0457db bne,a,pn %xcc,p15_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000004ebadc2b bne,a,pn %xcc,p15_reg_l1_fail mov %l1,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000a0e7001e bne,a,pn %xcc,p15_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000090ae6da6 bne,a,pn %xcc,p15_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffffee25 bne,a,pn %xcc,p15_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000009aeeb4c2 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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 128e230a 76e3e5e2 bne %xcc,p15_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 32b8de40 77c1fb62 bne %xcc,p15_f4_fail nop ! Check Local Memory set p15_local0_expect,%g1 p15_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 773ffb645444180d ldx [%i0+0x000],%g3 ! Observed data at 000000002e000100 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 619f5a68be3f5499 ldx [%i0+0x008],%g3 ! Observed data at 000000002e000108 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0e3e000076535fcd ldx [%i0+0x010],%g3 ! Observed data at 000000002e000110 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 79ed4d7c04713ddb ldx [%i0+0x030],%g3 ! Observed data at 000000002e000130 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x030,%g4 set p15_local1_expect,%g1 p15_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ffb304ac2bdcba4e ldx [%i1+0x000],%g3 ! Observed data at 000000002e800100 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 6e8793e7e17740a7 ldx [%i1+0x008],%g3 ! Observed data at 000000002e800108 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = c506326022c9b8da ldx [%i1+0x018],%g3 ! Observed data at 000000002e800118 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 4a86e6bf62cfe647 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+0x000],%g2 ! Expected data = 0b0000008419c133 ldx [%i2+0x000],%g3 ! Observed data at 000000002f000100 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000000090ae6da6 ldx [%i2+0x008],%g3 ! Observed data at 000000002f000108 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = f1d945a3b3663cff 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 = 1e000000df8a8293 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+0x000],%g2 ! Expected data = 1e00e7a0a66dae90 ldx [%i3+0x000],%g3 ! Observed data at 000000002f800100 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x000,%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_f0_fail: set p15_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p15_f4_fail: set p15_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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: ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002f800108] done p15_trap1o: ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002f800108] done p15_trap2e: stxa %l6,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e800100] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002f000108] stxa %l1,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e000128] done p15_trap2o: stxa %l6,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e800100] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002f000108] stxa %l1,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e000128] done p15_trap3e: nop nop nop nop done p15_trap3o: 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 = 19867668958a8027 ldx [%g1+0x008],%l1 ! %l1 = f44e390e8aa57b85 ldx [%g1+0x010],%l2 ! %l2 = f58e392e74dec4c8 ldx [%g1+0x018],%l3 ! %l3 = 0b3f69e463c36d1e ldx [%g1+0x020],%l4 ! %l4 = cae55c9c6e8793e7 ldx [%g1+0x028],%l5 ! %l5 = 3a320cb5d1e93d28 ldx [%g1+0x030],%l6 ! %l6 = ab114c9c308a253f ldx [%g1+0x038],%l7 ! %l7 = d81734b05444180d ! Initialize the output register of window 0 set unres3_start,%o0 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 = 1e423f1d 86c5bdf2 e03bc9df 65ed0e4c ! %f4 = b33b1f1a 1a6642d2 14f6edfc 46d8af86 ! %f8 = 0960e1f0 44a1edb7 9eac9ca8 a9091f4a ! %f12 = aa623d8f 578beb88 acfb4442 7e8e1e41 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2d9d6afc 248524f4 75c72a20 f609bb1b ! %f20 = efe33bb9 0569e37e 60eacc44 c64748fa ! %f24 = 57c819d8 d73f1b07 9d9ef08a 8d02f764 ! %f28 = 6c9af680 adf2604f c6600f13 95fbcb23 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e47673e4 e6ccea2b 2cdeaeb8 df7d06df ! %f36 = 8bbb1f54 5713b228 027c7e42 cc8263ce ! %f40 = 10c106f3 fd30019b 2dd0b587 5097f717 ! %f44 = ff99c0cc 2382332a 8c1df8f7 dae7bbae ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd36de51800000053,%g7,%g1 ! GSR scale = 10, align = 3 wr %g1,%g0,%gsr ! GSR = d36de51800000053 wr %g0,%y ! Clear Y 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[0000000031000128] = 55e68c32, %l2 = 246e2fc5e5f7b569 swapa [%i2+%o5]0x89,%l2 ! %l2 = 0000000055e68c32 ! Mem[0000000031000120] = e99a4ff098d5a80e, %l3 = 56d3d20851ccb2d3, %l0 = c13c6c5d9985bf83 add %i2,0x20,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = e99a4ff098d5a80e ! Mem[0000000031000128] = 69b5f7e5, %l0 = e99a4ff098d5a80e ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 00000069000000ff ! Mem[0000000091000124] = e3658669, %g2 = ffafc1372603f5fe ldsb [%i6+0x026],%g2 ! %g2 = ffffffffffffffe3 ! Mem[0000000031000114] = d55ed5da, %l0 = 0000000000000069 swap [%i2+0x014],%l0 ! %l0 = 00000000d55ed5da ! Mem[0000000030000118] = c7afa2ba, %l5 = cf63826e364f5b8c swap [%i0+%o3],%l5 ! %l5 = 00000000c7afa2ba ! Mem[0000000090800110] = 4700c69a 619b25f5, %g2 = ffffffe3, %g3 = 0bad0b00 ldd [%i5+%o2],%g2 ! %g2 = 000000004700c69a 00000000619b25f5 ! Mem[0000000030000110] = 1eb35e41, %l3 = 56d3d20851ccb2d3 ldsba [%i0+%o2]0x89,%l3 ! %l3 = 0000000000000041 ! Mem[0000000091800134] = b942224d, %g2 = 000000004700c69a ldub [%o0+0x035],%g2 ! %g2 = 00000000000000b9 ! Mem[0000000030000100] = dcda89da, %l4 = 4644773aa927e5a4 ldstuba [%i0+%g0]0x80,%l4 ! %l4 = 000000dc000000ff p16_label_2: ! Mem[0000000030800108] = a2fb0ebf, %l6 = b1f6eb1b, %l1 = 1441312f add %i1,0x08,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000a2fb0ebf ! Mem[0000000090000108] = a3edba6b, %g2 = 00000000000000b9 ldsha [%i4+0x00a]%asi,%g2 ! %g2 = ffffffffffffa3ed ! Mem[0000000030000118] = 364f5b8c519bf527, %l7 = b973f002adfe6feb, %l4 = 00000000000000dc add %i0,0x18,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 364f5b8c519bf527 ! Mem[0000000090000110] = 7578891d, %g2 = ffffffffffffa3ed ldsb [%i4+0x012],%g2 ! %g2 = 0000000000000075 ! Mem[0000000031800120] = 7f032560, %l4 = 519bf527, %l0 = d55ed5da add %i3,0x20,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000007f032560 ! Mem[0000000030000108] = c657e01c, %l6 = e57aa020b1f6eb1b ldsha [%i0+%o1]0x89,%l6 ! %l6 = ffffffffffffe01c ! Mem[0000000031800120] = 7f032560, %l5 = c7afa2ba, %l3 = 00000041 add %i3,0x20,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 000000007f032560 ! Mem[0000000090800120] = c5f96005ec9bbee6, %g2 = 0000000000000075 ldx [%i5+%o4],%g2 ! %g2 = c5f96005ec9bbee6 ! Mem[000000003180011c] = be8b29db, %l0 = 7f032560, %l7 = adfe6feb add %i3,0x1c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000be8b29db ! %l4 = 519bf527, %l5 = c7afa2ba, Mem[0000000031800128] = aec86637 6c360b23 stda %l4,[%i3+0x028]%asi ! Mem[0000000031800128] = 519bf527 c7afa2ba p16_label_3: ! Mem[0000000030000100] = ffda89dab96ac7ad, %l0 = 000000007f032560, %l2 = 0000000055e68c32 casxa [%i0]0x80,%l0,%l2 ! %l2 = ffda89dab96ac7ad ! %l7 = 00000000be8b29db, Mem[000000003080013b] = 9f733e72 stb %l7,[%i1+0x03b] ! Mem[0000000030800138] = 9f733edb ! %l1 = 00000000a2fb0ebf, Mem[0000000090800132] = 24085473 sth %l1,[%i5+0x032] ! Mem[0000000090800130] = 0ebf5473 ! Mem[000000009180010c] = 9779541a, %g2 = c5f96005ec9bbee6 lduw [%o0+0x00c],%g2 ! %g2 = 000000009779541a ! Mem[0000000031000137] = 996b3789, %l1 = 00000000a2fb0ebf ldstub [%i2+0x037],%l1 ! %l1 = 00000089000000ff ! %l5 = 00000000c7afa2ba, Mem[0000000090000135] = 9eceb2a8 stb %l5,[%i4+0x035] ! Mem[0000000090000134] = baceb2a8 ! %l4 = 519bf527, %l5 = c7afa2ba, Mem[0000000031800128] = 519bf527 c7afa2ba stda %l4,[%i3+%o5]0x81 ! Mem[0000000031800128] = 519bf527 c7afa2ba ! %l2 = ffda89dab96ac7ad, Mem[0000000090000104] = 39b89e7b stw %l2,[%i4+0x004] ! Mem[0000000090000104] = b96ac7ad ! Mem[0000000031800120] = 6025037f, %l0 = 000000007f032560 swapa [%i3+%o4]0x88,%l0 ! %l0 = 000000006025037f ! Mem[0000000090800108] = 48fd15b4, %g2 = 000000009779541a lduw [%i5+%o1],%g2 ! %g2 = 0000000048fd15b4 p16_label_4: ! %l2 = b96ac7ad, %l3 = 7f032560, Mem[0000000091800130] = 900b60c2 6bb94222 std %l2,[%o0+0x030] ! Mem[0000000091800130] = b96ac7ad 7f032560 ! Mem[0000000031800120] = 6025037f, %l6 = ffffffffffffe01c lduwa [%i3+%o4]0x81,%l6 ! %l6 = 000000006025037f ! Mem[0000000030000100] = da89daff, %l2 = ffda89dab96ac7ad swapa [%i0+%g0]0x88,%l2 ! %l2 = 00000000da89daff ! Mem[0000000090000124] = bee41ab4, %g2 = 0000000048fd15b4 lduh [%i4+0x026],%g2 ! %g2 = 000000000000bee4 ! Mem[0000000030800118] = 77515170, %l0 = 000000006025037f swap [%i1+%o3],%l0 ! %l0 = 0000000077515170 ! Mem[0000000030800120] = 1041a720, %l5 = 00000000c7afa2ba lduwa [%i1+%o4]0x81,%l5 ! %l5 = 000000001041a720 ! Mem[0000000031800128] = 27f59b51, %l1 = 0000000000000089 ldstuba [%i3+%o5]0x89,%l1 ! %l1 = 00000051000000ff ! Mem[0000000030800114] = 6304f736, %l0 = 0000000077515170 swap [%i1+0x014],%l0 ! %l0 = 000000006304f736 ! Mem[0000000091000120] = 991b825a, %g2 = 000000000000bee4 ldsha [%i6+0x020]%asi,%g2 ! %g2 = ffffffffffff991b ! Mem[0000000031800128] = ff9bf527, %l7 = 00000000be8b29db swapa [%i3+%o5]0x80,%l7 ! %l7 = 00000000ff9bf527 ba,a p16_not_taken_0_end p16_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 000000006304f736 bne,a,pn %xcc,p16_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000051 bne,a,pn %xcc,p16_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000007f032560 bne,a,pn %xcc,p16_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 364f5b8c519bf527 bne,a,pn %xcc,p16_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000001041a720 bne,a,pn %xcc,p16_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000006025037f bne,a,pn %xcc,p16_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p16_local0_expect,%g1 p16_check_local0: ldx [%g1+0x000],%g2 ! Expected data = adc76ab9b96ac7ad ldx [%i0+0x000],%g3 ! Observed data at 0000000030000100 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 364f5b8c519bf527 ldx [%i0+0x018],%g3 ! Observed data at 0000000030000118 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x018,%g4 set p16_local1_expect,%g1 p16_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 0cc309e177515170 ldx [%i1+0x010],%g3 ! Observed data at 0000000030800110 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6025037fdbafeb6e ldx [%i1+0x018],%g3 ! Observed data at 0000000030800118 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9f733edb0ae6217a 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 = 3ddcf6a100000069 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 = ffb5f7e540ae835a 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 = 1b834de4996b37ff ldx [%i2+0x030],%g3 ! Observed data at 0000000031000130 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x030,%g4 set p16_local3_expect,%g1 p16_check_local3: ldx [%g1+0x020],%g2 ! Expected data = 6025037fc5faa3d3 ldx [%i3+0x020],%g3 ! Observed data at 0000000031800120 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = be8b29dbc7afa2ba 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 ! 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: ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000031000100] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000031000120] stda %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030800100] done p16_trap1o: ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000031000100] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000031000120] stda %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030800100] done p16_trap2e: swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000031800118] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000030000128] ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000030800120] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000031000100] done p16_trap2o: swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000031800118] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000030000128] ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000030800120] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000031000100] done p16_trap3e: nop nop done p16_trap3o: 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 = c13c6c5d9985bf83 ldx [%g1+0x008],%l1 ! %l1 = b7aa86341441312f ldx [%g1+0x010],%l2 ! %l2 = 246e2fc5e5f7b569 ldx [%g1+0x018],%l3 ! %l3 = 56d3d20851ccb2d3 ldx [%g1+0x020],%l4 ! %l4 = 4644773aa927e5a4 ldx [%g1+0x028],%l5 ! %l5 = cf63826e364f5b8c ldx [%g1+0x030],%l6 ! %l6 = e57aa020b1f6eb1b ldx [%g1+0x038],%l7 ! %l7 = b973f002adfe6feb ! Initialize the output register of window 0 set unres3_start,%o0 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 = 1e61e167 1470cd5b 213a9858 5d8d18de ! %f4 = d7d57a82 b32b8f73 b5ad9329 5457dc88 ! %f8 = 8fba3581 c1ebd474 ea747ff4 57e289b5 ! %f12 = 619346ff 1de5cdbb 37f10e01 4c7d7d15 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0eb77a0f 4ed5a371 e95e025b 0297f41c ! %f20 = ef82ef9c caaca298 efa9369c d973d880 ! %f24 = 58e503f4 9ca50092 c96cb788 895fcc85 ! %f28 = 0e06fb5b 599b2440 34e873d6 de80e586 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = dc575286 18165ecc d8677387 6e625a9e ! %f36 = ca69df79 750876a8 1eba2757 ba578773 ! %f40 = fe501edc 1ce43f54 db460d4d d69f656c ! %f44 = 6e3562f9 32db1205 72967b62 f4a8c974 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x21032edf00000007,%g7,%g1 ! GSR scale = 0, align = 7 wr %g1,%g0,%gsr ! GSR = 21032edf00000007 wr %g0,%y ! Clear Y 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: ! %l6 = 49fe34e3, %l7 = fae89da1, Mem[0000000032000110] = 0f8e95c8 e4a83b18 std %l6,[%i0+%o2] ! Mem[0000000032000110] = 49fe34e3 fae89da1 ! Mem[000000003280010c] = 5c0a0efb, %l7 = fae89da1, %l3 = 54aea42a add %i1,0x0c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000005c0a0efb ! Mem[0000000032000124] = c07f9c0b, %l2 = 0de659bbd7b91600 swap [%i0+0x024],%l2 ! %l2 = 00000000c07f9c0b ! Mem[0000000033800128] = b7014fb1 d4a71b51, %l2 = c07f9c0b, %l3 = 5c0a0efb ldda [%i3+%o5]0x88,%l2 ! %l2 = 00000000d4a71b51 00000000b7014fb1 ! Mem[000000009100013c] = 152191cb, %g2 = f64ebc8b089bc052 lduw [%i6+0x03c],%g2 ! %g2 = 00000000152191cb ! Mem[0000000033800106] = 3a1cbf72, %l2 = 00000000d4a71b51 ldstuba [%i3+0x006]%asi,%l2 ! %l2 = 000000bf000000ff ! Mem[0000000033800124] = f0d7eb99, %l4 = 6063facb, %l5 = f180b158 add %i3,0x24,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000f0d7eb99 ! %l4 = 122851ba6063facb, Mem[0000000033000100] = 6ce608e9f1975b67, %asi = 80 stxa %l4,[%i2+0x000]%asi ! Mem[0000000033000100] = 122851ba6063facb ! Mem[0000000033000109] = abafb8e9, %l6 = 94eb549849fe34e3 ldstub [%i2+0x009],%l6 ! %l6 = 000000af000000ff ! Mem[0000000033000110] = b6b91e16, %l3 = 00000000b7014fb1 lduha [%i2+%o2]0x89,%l3 ! %l3 = 0000000000001e16 p17_label_2: ! Mem[0000000091800104] = a7de4b8f, %g2 = 00000000152191cb lduh [%o0+0x006],%g2 ! %g2 = 000000000000a7de ! Mem[0000000032000128] = b741c61f43acd870, %l1 = 81cd91e020b46e4c ldxa [%i0+%o5]0x81,%l1 ! %l1 = b741c61f43acd870 ! Mem[000000003380012c] = b14f01b7, %l5 = 00000000f0d7eb99, %asi = 80 swapa [%i3+0x02c]%asi,%l5 ! %l5 = 00000000b14f01b7 ! Mem[000000003200013e] = 04a08a9a, %l7 = 7257c1b7fae89da1 ldstub [%i0+0x03e],%l7 ! %l7 = 0000008a000000ff ! Mem[0000000033800128] = d4a71b51, %l2 = 00000000000000bf swapa [%i3+%o5]0x89,%l2 ! %l2 = 00000000d4a71b51 ! Mem[0000000032800118] = 8703c1cd, %l1 = b741c61f43acd870 lduwa [%i1+%o3]0x88,%l1 ! %l1 = 000000008703c1cd ! Mem[0000000091800138] = c4c1d558, %g2 = 000000000000a7de ldub [%o0+0x039],%g2 ! %g2 = 00000000000000c4 ! Mem[0000000033800134] = cd6ce564, %l5 = b14f01b7, %l3 = 00001e16 add %i3,0x34,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000cd6ce564 ! Mem[0000000032000118] = d484e4b5, %l0 = 700c21e40ae2918d lduha [%i0+%o3]0x80,%l0 ! %l0 = 000000000000d484 ! Mem[0000000033800104] = 3a1cff72, %l2 = 00000000d4a71b51 swap [%i3+0x004],%l2 ! %l2 = 000000003a1cff72 p17_label_3: ! Mem[0000000091800124] = 29a96762, %g2 = 00000000000000c4 ldsha [%o0+0x026]%asi,%g2 ! %g2 = 00000000000029a9 ! Mem[0000000033800100] = 511ba7d4a700bb7a, %l0 = 000000000000d484 ldxa [%i3+%g0]0x89,%l0 ! %l0 = 511ba7d4a700bb7a ! Mem[0000000033800108] = eda85244, %l3 = 00000000cd6ce564 lduwa [%i3+%o1]0x80,%l3 ! %l3 = 00000000eda85244 ! Mem[0000000033000100] = ba512812, %l6 = 00000000000000af ldsba [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000012 ! Mem[0000000090000138] = a856d50d, %g2 = 00000000000029a9 lduw [%i4+0x038],%g2 ! %g2 = 00000000a856d50d ! Mem[0000000033000134] = 9e4b2791, %l4 = 122851ba6063facb swap [%i2+0x034],%l4 ! %l4 = 000000009e4b2791 ! Mem[0000000091000100] = 7eb338c2, %g2 = 00000000a856d50d ldsb [%i6+0x002],%g2 ! %g2 = 000000000000007e ! Mem[0000000033000120] = 34545acb, %l6 = 0000000000000012 swap [%i2+%o4],%l6 ! %l6 = 0000000034545acb ! Mem[0000000091000128] = 8669b375, %g2 = 000000000000007e ldsba [%i6+0x028]%asi,%g2 ! %g2 = ffffffffffffff86 ! Mem[000000009000013c] = fc190000, %g2 = ffffffffffffff86 ldsh [%i4+0x03e],%g2 ! %g2 = fffffffffffffc19 p17_label_4: ! Mem[0000000033000100] = ba512812, %l3 = 00000000eda85244 lduwa [%i2+%g0]0x89,%l3 ! %l3 = 00000000ba512812 ! %l3 = 00000000ba512812, Mem[000000009000012a] = ef439215 sth %l3,[%i4+0x02a] ! Mem[0000000090000128] = 28129215 ! Mem[0000000033800133] = a04cee66, %l1 = 000000008703c1cd ldstub [%i3+0x033],%l1 ! %l1 = 00000066000000ff ! Mem[0000000032000134] = db007ccd, %l4 = 000000009e4b2791 swap [%i0+0x034],%l4 ! %l4 = 00000000db007ccd ! %l2 = 000000003a1cff72, Mem[0000000090000120] = 6d549d97df16bee4 stx %l2,[%i4+%o4] ! Mem[0000000090000120] = 000000003a1cff72 ! Mem[0000000032000108] = 79d04b15a6b7aead, %l0 = 511ba7d4a700bb7a, %l7 = 000000000000008a add %i0,0x08,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 79d04b15a6b7aead ! Mem[0000000032800100] = 79047a4d, %l3 = 00000000ba512812 ldstuba [%i1+%g0]0x81,%l3 ! %l3 = 00000079000000ff ! Mem[0000000033000114] = fd592e54, %l2 = 3a1cff72, %l3 = 00000079 add %i2,0x14,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000fd592e54 ! Mem[000000003380010c] = 65d0fc15, %l4 = 00000000db007ccd swap [%i3+0x00c],%l4 ! %l4 = 0000000065d0fc15 ! %l0 = 511ba7d4a700bb7a, Mem[0000000033000131] = 87cf94dc stb %l0,[%i2+0x031] ! Mem[0000000033000130] = 877a94dc ba,a p17_not_taken_0_end p17_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 511ba7d4a700bb7a bne,a,pn %xcc,p17_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000066 bne,a,pn %xcc,p17_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000003a1cff72 bne,a,pn %xcc,p17_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000fd592e54 bne,a,pn %xcc,p17_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000034545acb bne,a,pn %xcc,p17_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 79d04b15a6b7aead bne,a,pn %xcc,p17_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p17_check_fp_registers: set p17_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 213a9858 5d8d18de bne %xcc,p17_f2_fail nop ! Check Local Memory set p17_local0_expect,%g1 p17_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 49fe34e3fae89da1 ldx [%i0+0x010],%g3 ! Observed data at 0000000032000110 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = d17a51ded7b91600 ldx [%i0+0x020],%g3 ! Observed data at 0000000032000120 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0f006c7a9e4b2791 ldx [%i0+0x030],%g3 ! Observed data at 0000000032000130 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 45e82ccc04a0ff9a ldx [%i0+0x038],%g3 ! Observed data at 0000000032000138 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x038,%g4 set p17_local1_expect,%g1 p17_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff047a4dad3adda0 ldx [%i1+0x000],%g3 ! Observed data at 0000000032800100 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x000,%g4 set p17_local2_expect,%g1 p17_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 122851ba6063facb ldx [%i2+0x000],%g3 ! Observed data at 0000000033000100 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = abffb8e991c17324 ldx [%i2+0x008],%g3 ! Observed data at 0000000033000108 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000127bb77134 ldx [%i2+0x020],%g3 ! Observed data at 0000000033000120 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 877a94dc6063facb ldx [%i2+0x030],%g3 ! Observed data at 0000000033000130 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x030,%g4 set p17_local3_expect,%g1 p17_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 7abb00a7d4a71b51 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 = eda85244db007ccd ldx [%i3+0x008],%g3 ! Observed data at 0000000033800108 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = bf000000f0d7eb99 ldx [%i3+0x028],%g3 ! Observed data at 0000000033800128 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = a04ceeffcd6ce564 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_f2_fail: set p17_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%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: stwa %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032800128] stba %l5,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033000128] ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000033800110] done p17_trap1o: stwa %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032800128] stba %l5,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033000128] ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000033800110] done p17_trap2e: ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000032000118] stda %l0,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800100] done p17_trap2o: ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000032000118] stda %l0,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800100] 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 = 700c21e40ae2918d ldx [%g1+0x008],%l1 ! %l1 = 81cd91e020b46e4c ldx [%g1+0x010],%l2 ! %l2 = 0de659bbd7b91600 ldx [%g1+0x018],%l3 ! %l3 = e97c635e54aea42a ldx [%g1+0x020],%l4 ! %l4 = 122851ba6063facb ldx [%g1+0x028],%l5 ! %l5 = a6454cf4f180b158 ldx [%g1+0x030],%l6 ! %l6 = 94eb549849fe34e3 ldx [%g1+0x038],%l7 ! %l7 = 7257c1b7fae89da1 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 838619ac e234c904 49d1bfd0 bfcf28f9 ! %f4 = 4d30c7e6 6096f063 1eb9c69d e3841e3c ! %f8 = 6b348838 c108172c 09451984 b1d7980c ! %f12 = bb18803e 90dc9db3 4978814e fe02e8d0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1e9a249d 5164ad70 c9fa2066 4fcd32bb ! %f20 = d79fe1fa dcd50190 bad0e8e2 567e1985 ! %f24 = b6b60607 e14cea3f e31339a4 d4e9a725 ! %f28 = 52fd670f f0a78ab8 663ce32c 238e8077 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9bbc861e e1df01b6 4e82d350 c97906b1 ! %f36 = 2e96bf90 9e46dfc2 e39f3daf 53cca42c ! %f40 = e1e672f9 86722a21 2804c0f8 ca4c0dff ! %f44 = ef305a5f 05043284 af0f5201 5ed0b0d4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xfd42243f0000003c,%g7,%g1 ! GSR scale = 7, align = 4 wr %g1,%g0,%gsr ! GSR = fd42243f0000003c wr %g0,%y ! Clear Y 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[0000000035000128] = 07b387c4, %l3 = 77c877c8b667b016 ldstuba [%i2+%o5]0x89,%l3 ! %l3 = 000000c4000000ff ! Mem[0000000090000138] = a856d50d2c85fc19, %g2 = 28496af7112aa8a0 ldx [%i4+0x038],%g2 ! %g2 = a856d50d2c85fc19 ! Mem[0000000034000120] = 85a24c59, %l0 = 12cde9d9c2614d91 ldstuba [%i0+%o4]0x89,%l0 ! %l0 = 00000059000000ff ! Mem[000000003500011c] = 5e176557, %l6 = c2a475a0e45657c7 swap [%i2+0x01c],%l6 ! %l6 = 000000005e176557 ! %l2 = cd93c2ec, %l3 = 000000c4, Mem[0000000034000120] = 85a24cff 28d71aad stda %l2,[%i0+%o4]0x89 ! Mem[0000000034000120] = cd93c2ec 000000c4 ! Mem[0000000034000108] = f65b5487, %l3 = 00000000000000c4 ldsba [%i0+%o1]0x80,%l3 ! %l3 = fffffffffffffff6 ! Mem[0000000034000104] = 0b20b32c, %l4 = 0c74e7b81f0c4a44 ldsb [%i0+0x007],%l4 ! %l4 = 000000000000002c ! Mem[0000000034800118] = 4684b975, %l0 = 00000059, %l3 = fffffff6 add %i1,0x18,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000004684b975 ! Mem[0000000091000134] = 7c9271ad, %g2 = a856d50d2c85fc19 lduw [%i6+0x034],%g2 ! %g2 = 000000007c9271ad ! %l2 = cd93c2ec, %l3 = 4684b975, Mem[0000000091800110] = 6325a4bf 14297130 std %l2,[%o0+%o2] ! Mem[0000000091800110] = cd93c2ec 4684b975 p18_label_2: ! %l0 = 0000000000000059, Mem[0000000035000108] = 998800e0b1289dd8 stx %l0,[%i2+%o1] ! Mem[0000000035000108] = 0000000000000059 ! Mem[0000000090000128] = 1ab4ef43, %g18 = ca05ff0c255317b2 ldsw [%i4+%o5],%g2 ! %g2 = ca05ff0c255317b2 ! Mem[0000000035000128] = 07b387ff, %l5 = d240f62dfd77a87b ldstuba [%i2+%o5]0x88,%l5 ! %l5 = 000000ff000000ff ! %l3 = 000000004684b975, Mem[000000003400010e] = 76b164de stb %l3,[%i0+0x00e] ! Mem[000000003400010c] = 76b175de ! Mem[0000000035000120] = b6cbacee, %l6 = 000000005e176557 swapa [%i2+%o4]0x89,%l6 ! %l6 = 00000000b6cbacee ! Mem[0000000034000104] = 0b20b32c, %l6 = 00000000b6cbacee swap [%i0+0x004],%l6 ! %l6 = 000000000b20b32c ! Mem[0000000034000120] = ecc293cd, %l5 = 000000ff, %l6 = 0b20b32c add %i0,0x20,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000ecc293cd ! Mem[0000000035800110] = c9c56762f98566bb, %l3 = 000000004684b975, %l1 = 5259bdcaddc4b6b6 add %i3,0x10,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = c9c56762f98566bb ! Mem[000000009100010c] = 3f4fe109, %g2 = 000000001ab4ef43 lduw [%i6+0x00c],%g2 ! %g2 = 000000003f4fe109 ! Mem[0000000091000108] = ff91ca203f4fe109, %g2 = 000000003f4fe109 ldx [%i6+%o1],%g2 ! %g2 = ff91ca203f4fe109 p18_label_3: ! Mem[000000009100013c] = 91cb0000, %g2 = ff91ca203f4fe109 ldsh [%i6+0x03e],%g2 ! %g2 = ffffffffffff91cb ! %l1 = c9c56762f98566bb, Mem[0000000090800122] = 6005ec9b sth %l1,[%i5+0x022] ! Mem[0000000090800120] = 66bbec9b ! Mem[0000000034800108] = 5ba3fde5, %l1 = c9c56762f98566bb swapa [%i1+%o1]0x80,%l1 ! %l1 = 000000005ba3fde5 ! %l0 = 0000000000000059, Mem[0000000091000128] = 8669b375bb5431b8 stx %l0,[%i6+%o5] ! Mem[0000000091000128] = 0000000000000059 ! Mem[0000000035000114] = 76bbaed7, %l2 = 35eb69bbcd93c2ec swap [%i2+0x014],%l2 ! %l2 = 0000000076bbaed7 ! Mem[0000000034000110] = 6cea6a1d, %l1 = 000000005ba3fde5 swapa [%i0+%o2]0x89,%l1 ! %l1 = 000000006cea6a1d ! %l6 = ecc293cd, %l7 = 88609c52, Mem[0000000034000110] = e5fda35b c9c698d4 std %l6,[%i0+%o2] ! Mem[0000000034000110] = ecc293cd 88609c52 ! %l4 = 000000000000002c, Mem[0000000034000120] = cd93c2ec stba %l4,[%i0+%o4]0x88 ! Mem[0000000034000120] = cd93c22c ! Mem[0000000091000138] = 8efe629a152191cb, %g2 = ffffffffffff91cb ldx [%i6+0x038],%g2 ! %g2 = 8efe629a152191cb ! Mem[000000003480010b] = f98566bb, %l1 = 000000006cea6a1d ldstub [%i1+0x00b],%l1 ! %l1 = 000000bb000000ff p18_label_4: ! Mem[0000000034800124] = ee091573, %l2 = 0000000076bbaed7 ldstuba [%i1+0x024]%asi,%l2 ! %l2 = 000000ee000000ff ! Mem[0000000091800118] = d39c0a02, %g2 = 8efe629a152191cb lduba [%o0+0x018]%asi,%g2 ! %g2 = 00000000000000d3 ! Mem[000000003480010c] = cd386d2e, %l3 = 000000004684b975 swap [%i1+0x00c],%l3 ! %l3 = 00000000cd386d2e ! Mem[0000000091000120] = 991b825a1185e365, %g2 = 00000000000000d3 ldx [%i6+%o4],%g2 ! %g2 = 991b825a1185e365 ! Mem[0000000035000120] = 5765175e, %l0 = 0000000000000059 swapa [%i2+%o4]0x80,%l0 ! %l0 = 000000005765175e ! %l4 = 000000000000002c, Mem[0000000034800108] = f98566ff4684b975 stxa %l4,[%i1+%o1]0x80 ! Mem[0000000034800108] = 000000000000002c ! Mem[0000000035000120] = 00000059, %l0 = 000000005765175e ldstuba [%i2+%o4]0x81,%l0 ! %l0 = 00000000000000ff ! Mem[0000000035000108] = 0000000000000059, %l3 = 00000000cd386d2e ldxa [%i2+0x008]%asi,%l3 ! %l3 = 0000000000000059 ! Mem[0000000035000110] = 07d1cc0f, %l2 = 00000000000000ee swapa [%i2+%o2]0x89,%l2 ! %l2 = 0000000007d1cc0f ! Mem[0000000034000134] = 4972094a, %l6 = 00000000ecc293cd, %asi = 80 swapa [%i0+0x034]%asi,%l6 ! %l6 = 000000004972094a ba,a p18_not_taken_0_end p18_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 0000000000000000 bne,a,pn %xcc,p18_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000bb bne,a,pn %xcc,p18_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000007d1cc0f bne,a,pn %xcc,p18_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000059 bne,a,pn %xcc,p18_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000002c bne,a,pn %xcc,p18_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000ff bne,a,pn %xcc,p18_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p18_local0_expect,%g1 p18_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 4b8999c0b6cbacee ldx [%i0+0x000],%g3 ! Observed data at 0000000034000100 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f65b548776b175de ldx [%i0+0x008],%g3 ! Observed data at 0000000034000108 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ecc293cd88609c52 ldx [%i0+0x010],%g3 ! Observed data at 0000000034000110 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2cc293cdc4000000 ldx [%i0+0x020],%g3 ! Observed data at 0000000034000120 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ec355407ecc293cd ldx [%i0+0x030],%g3 ! Observed data at 0000000034000130 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x030,%g4 set p18_local1_expect,%g1 p18_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 000000000000002c ldx [%i1+0x008],%g3 ! Observed data at 0000000034800108 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7bc30e39ff091573 ldx [%i1+0x020],%g3 ! Observed data at 0000000034800120 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x020,%g4 set p18_local2_expect,%g1 p18_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 0000000000000059 ldx [%i2+0x008],%g3 ! Observed data at 0000000035000108 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ee000000cd93c2ec 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 = f6b584bae45657c7 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 = ff000059e52966e2 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 = ff87b307f4436325 ldx [%i2+0x028],%g3 ! Observed data at 0000000035000128 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x028,%g4 ! Processor 18, local 3 is clean ! 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: ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000035000108] stba %l5,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035800118] lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000034000110] ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000034800100] ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000034800100] done p18_trap1o: ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000035000108] stba %l5,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035800118] lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000034000110] ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000034800100] ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000034800100] done p18_trap2e: lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000034000128] swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000034800120] lduha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000035800118] ldswa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000035000108] done p18_trap2o: lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000034000128] swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000034800120] lduha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000035800118] ldswa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000035000108] done p18_trap3e: nop nop nop nop nop nop nop done p18_trap3o: nop nop nop nop nop nop nop done p18_init_memory_pointers: set p18_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p18_local0_start,%i0 set p18_local1_start,%i1 set p18_local2_start,%i2 set p18_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 12cde9d9c2614d91 ldx [%g1+0x008],%l1 ! %l1 = 5259bdcaddc4b6b6 ldx [%g1+0x010],%l2 ! %l2 = 35eb69bbcd93c2ec ldx [%g1+0x018],%l3 ! %l3 = 77c877c8b667b016 ldx [%g1+0x020],%l4 ! %l4 = 0c74e7b81f0c4a44 ldx [%g1+0x028],%l5 ! %l5 = d240f62dfd77a87b ldx [%g1+0x030],%l6 ! %l6 = c2a475a0e45657c7 ldx [%g1+0x038],%l7 ! %l7 = 3180811c88609c52 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 8055c6ac 2d6eff6a 784613cc 2975d8b5 ! %f4 = aae2ad65 21d744c9 ba4d61e1 8a6f272a ! %f8 = d7753322 e4f05e49 4dec1521 4d67e888 ! %f12 = 6d5d081b d5cef0a9 bcf1e437 ea1b4589 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 213332b4 e4bf1d0b 26c7f939 55f66863 ! %f20 = 01b99636 78b16be9 273028f1 5e6d7430 ! %f24 = aa2233b9 a3ec8fd8 b17d07d9 21c80170 ! %f28 = 3399dc76 8f23a8c5 2c5bbdb6 fc77b910 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a84df081 1a0c1fea a34be75c b8f65899 ! %f36 = 60800539 d00634c9 e0cb38d6 7bf700bd ! %f40 = 10019a52 b3a1240a 314c1776 b4fa9c9f ! %f44 = 41c0d634 0cae9299 8fc57892 af2da795 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x46b440e700000047,%g7,%g1 ! GSR scale = 8, align = 7 wr %g1,%g0,%gsr ! GSR = 46b440e700000047 wr %g0,%y ! Clear Y 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[0000000036800129] = b7e85295, %l1 = e568b741b6fd2cd7 ldstub [%i1+0x029],%l1 ! %l1 = 000000e8000000ff ! %l7 = 44babe0c74290b9b, Mem[0000000037800120] = ba04ba29 stwa %l7,[%i3+%o4]0x80 ! Mem[0000000037800120] = 74290b9b ! Mem[0000000037000108] = 971e37d8, %l4 = dc7cbe0608072f16 swapa [%i2+%o1]0x88,%l4 ! %l4 = 00000000971e37d8 ! Mem[0000000036000136] = 5eb9a0ce, %l5 = bea1af204db41a7c ldstub [%i0+0x036],%l5 ! %l5 = 000000a0000000ff ! Mem[0000000090800120] = 6005ec9b, %g2 = c6fa862dcbc6c586 ldsh [%i5+0x022],%g2 ! %g2 = 0000000000006005 ! Mem[0000000037800108] = 07dc6ffe c0735298, %l6 = 5d12a8fc, %l7 = 74290b9b ldda [%i3+%o1]0x89,%l6 ! %l6 = 00000000c0735298 0000000007dc6ffe ! Mem[000000009080011c] = d5c5f960, %g2 = 0000000000006005 lduba [%i5+0x01f]%asi,%g2 ! %g2 = 00000000000000d5 ! Mem[0000000037800130] = 9cd9f92a28ce80fe, %l2 = 4e235fe68f88ecfc, %l4 = 00000000971e37d8 add %i3,0x30,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 9cd9f92a28ce80fe ! Mem[0000000090000110] = b2e97578, %g2 = 00000000000000d5 ldsha [%i4+0x010]%asi,%g2 ! %g2 = ffffffffffffb2e9 ! %l6 = 00000000c0735298, Mem[0000000091800118] = d39c0a02dab2b9e2 stx %l6,[%o0+%o3] ! Mem[0000000091800118] = 00000000c0735298 p19_label_2: ! Mem[0000000091800120] = 45b3d129, %g2 = ffffffffffffb2e9 ldub [%o0+0x023],%g2 ! %g2 = 0000000000000045 ! %l0 = bc279cfc9239a84e, Mem[0000000036000120] = 342ae798 stha %l0,[%i0+%o4]0x89 ! Mem[0000000036000120] = 342aa84e ! Mem[000000003680010d] = 4f492ec4, %l4 = 9cd9f92a28ce80fe ldstub [%i1+0x00d],%l4 ! %l4 = 00000049000000ff ! Mem[0000000036800131] = 3e411f64, %l0 = bc279cfc9239a84e ldstuba [%i1+0x031]%asi,%l0 ! %l0 = 00000041000000ff ! %l6 = 00000000c0735298, Mem[0000000037000128] = c8f2af26 stha %l6,[%i2+%o5]0x89 ! Mem[0000000037000128] = c8f25298 ! Mem[0000000036800134] = 42c11142, %l7 = 0000000007dc6ffe swap [%i1+0x034],%l7 ! %l7 = 0000000042c11142 ! Mem[0000000036800100] = 7750d46c, %l6 = 00000000c0735298 ldstuba [%i1+%g0]0x89,%l6 ! %l6 = 0000006c000000ff ! Mem[0000000037000100] = 9a66ad0a, %l2 = 4e235fe68f88ecfc ldstuba [%i2+%g0]0x89,%l2 ! %l2 = 0000000a000000ff ! Mem[0000000036800118] = ecc2b9da, %l5 = 00000000000000a0 ldstub [%i1+%o3],%l5 ! %l5 = 000000ec000000ff ! Mem[0000000036800128] = b7ff5295, %l4 = 0000000000000049 swap [%i1+%o5],%l4 ! %l4 = 00000000b7ff5295 p19_label_3: ! Mem[0000000091800120] = b145b3d1, %g2 = 0000000000000045 lduh [%o0+0x022],%g2 ! %g2 = 000000000000b145 ! Mem[0000000090800100] = 891e6da4, %g2 = 000000000000b145 lduwa [%i5+0x000]%asi,%g2 ! %g2 = 00000000891e6da4 ! Mem[0000000037000128] = 9852f2c8, %l1 = 00000000000000e8 swap [%i2+%o5],%l1 ! %l1 = 000000009852f2c8 ! Mem[000000003680010c] = 4fff2ec4, %l5 = 00000000000000ec ldsw [%i1+0x00c],%l5 ! %l5 = 000000004fff2ec4 ! Mem[000000003780013c] = 51a99548, %l3 = cdee60781def4763 swap [%i3+0x03c],%l3 ! %l3 = 0000000051a99548 ! Mem[0000000036000114] = 85d335d3, %l1 = 000000009852f2c8 ldstub [%i0+0x014],%l1 ! %l1 = 00000085000000ff ! Mem[0000000037800118] = e3b8ee49, %l7 = 0000000042c11142 ldswa [%i3+%o3]0x81,%l7 ! %l7 = ffffffffe3b8ee49 ! Mem[0000000037000130] = 737c58a5e9a79f7f, %l7 = ffffffffe3b8ee49, %l6 = 000000000000006c add %i2,0x30,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 737c58a5e9a79f7f ! Mem[0000000090800120] = c5f96005 ec9bbee6, %g2 = 891e6da4, %g3 = 0bad0b00 ldda [%i5+0x020]%asi,%g2 ! %g2 = 00000000c5f96005 00000000ec9bbee6 ! Mem[0000000036000108] = 815ce295 a9a4a8ce, %l4 = b7ff5295, %l5 = 4fff2ec4 ldda [%i0+%o1]0x80,%l4 ! %l4 = 00000000815ce295 00000000a9a4a8ce p19_label_4: ! Mem[0000000036800100] = 7750d4ff, %l7 = ffffffffe3b8ee49 lduha [%i1+%g0]0x88,%l7 ! %l7 = 000000000000d4ff ! Mem[0000000037000110] = de14c1ef, %l6 = 737c58a5e9a79f7f ldsha [%i2+%o2]0x88,%l6 ! %l6 = ffffffffffffc1ef ! Mem[000000003780011c] = 32a384f8, %l1 = 0000000000000085 swap [%i3+0x01c],%l1 ! %l1 = 0000000032a384f8 ! Mem[000000003600010c] = a9a4a8ce, %l2 = 000000000000000a lduh [%i0+0x00e],%l2 ! %l2 = 000000000000a8ce ! Mem[0000000090800110] = 9a619b25, %g2 = 00000000c5f96005 ldub [%i5+0x013],%g2 ! %g2 = 000000000000009a ! Mem[0000000036800120] = 3d19705764e172c3, %l2 = 000000000000a8ce, %l3 = 0000000051a99548 add %i1,0x20,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 3d19705764e172c3 ! Mem[0000000037800118] = 49eeb8e3, %l7 = 000000000000d4ff ldstuba [%i3+%o3]0x89,%l7 ! %l7 = 000000e3000000ff ! Mem[0000000036800120] = 3d19705764e172c3, %l3 = 3d19705764e172c3, %l1 = 0000000032a384f8 add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 3d19705764e172c3 ! Mem[0000000036000128] = 7de4e132, %l2 = 0000a8ce, %l5 = a9a4a8ce add %i0,0x28,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000007de4e132 ! Mem[0000000036000116] = ffd335d3, %l1 = 3d19705764e172c3 ldstub [%i0+0x016],%l1 ! %l1 = 00000035000000ff ba,a p19_not_taken_0_end p19_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 0000000000000041 bne,a,pn %xcc,p19_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000035 bne,a,pn %xcc,p19_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000a8ce bne,a,pn %xcc,p19_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000815ce295 bne,a,pn %xcc,p19_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000007de4e132 bne,a,pn %xcc,p19_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffffc1ef bne,a,pn %xcc,p19_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000e3 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 %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be aae2ad65 21d744c9 bne %xcc,p19_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be ba4d61e1 8a6f272a bne %xcc,p19_f6_fail nop ! Check Local Memory set p19_local0_expect,%g1 p19_check_local0: ldx [%g1+0x010],%g2 ! Expected data = d9fa57b3ffd3ffd3 ldx [%i0+0x010],%g3 ! Observed data at 0000000036000110 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4ea82a340770127e ldx [%i0+0x020],%g3 ! Observed data at 0000000036000120 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = c45a2d125eb9ffce ldx [%i0+0x030],%g3 ! Observed data at 0000000036000130 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x030,%g4 set p19_local1_expect,%g1 p19_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ffd45077b989f3d7 ldx [%i1+0x000],%g3 ! Observed data at 0000000036800100 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0fe61f394fff2ec4 ldx [%i1+0x008],%g3 ! Observed data at 0000000036800108 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffc2b9dab41fffc3 ldx [%i1+0x018],%g3 ! Observed data at 0000000036800118 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000000032a384f8 ldx [%i1+0x020],%g3 ! Observed data at 0000000036800120 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000494d20ef85 ldx [%i1+0x028],%g3 ! Observed data at 0000000036800128 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 3eff1f6407dc6ffe 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+0x000],%g2 ! Expected data = ffad669a92240ce2 ldx [%i2+0x000],%g3 ! Observed data at 0000000037000100 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 162f070836539e00 ldx [%i2+0x008],%g3 ! Observed data at 0000000037000108 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000e8dbba54f1 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+0x018],%g2 ! Expected data = ffb8ee4900000085 ldx [%i3+0x018],%g3 ! Observed data at 0000000037800118 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 74290b9b7a9ace86 ldx [%i3+0x020],%g3 ! Observed data at 0000000037800120 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 51d321981def4763 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_f4_fail: set p19_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p19_f6_fail: set p19_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: stha %l2,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036800118] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000037800118] stda %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036000100] ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000036000118] ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000036000108] ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000037000118] ldxa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000036800100] done p19_trap1o: stha %l2,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036800118] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000037800118] stda %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036000100] ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000036000118] ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000036000108] ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000037000118] ldxa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000036800100] done p19_trap2e: lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000036000108] lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000037800118] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000036800118] done p19_trap2o: lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000036000108] lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000037800118] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000036800118] done p19_trap3e: nop done p19_trap3o: 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 = bc279cfc9239a84e ldx [%g1+0x008],%l1 ! %l1 = e568b741b6fd2cd7 ldx [%g1+0x010],%l2 ! %l2 = 4e235fe68f88ecfc ldx [%g1+0x018],%l3 ! %l3 = cdee60781def4763 ldx [%g1+0x020],%l4 ! %l4 = dc7cbe0608072f16 ldx [%g1+0x028],%l5 ! %l5 = bea1af204db41a7c ldx [%g1+0x030],%l6 ! %l6 = 05ae4f9c5d12a8fc ldx [%g1+0x038],%l7 ! %l7 = 44babe0c74290b9b ! Initialize the output register of window 0 set unres3_start,%o0 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 = bebab907 a49af671 533566b4 36e454da ! %f4 = 255c3ca2 f06469fd 06f8c11a 0170d1a3 ! %f8 = 4a151f85 074e4dd9 5f331a8c b13feec1 ! %f12 = ed18c962 7c566af1 7b13d2fb 8d4e75bc ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7e7632fd c2f238f6 75a21e92 0d4720ae ! %f20 = 2e9629dc 7e14d60e d5d90ef7 66c3bf35 ! %f24 = f369cb29 c32ad1f6 d5551d8f c4b3335b ! %f28 = d8b7cacc dfbeb59e df99dffc 442a178a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 81f49c47 06438cca 4d2becd1 c02c1ccd ! %f36 = 407fbf44 94660384 eefd99ac a1d78018 ! %f40 = faef3b48 a748286b 76893c67 39bdaac9 ! %f44 = f27c58d2 bd15bb3a af8d97c1 09208f27 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf1b5dc080000000c,%g7,%g1 ! GSR scale = 1, align = 4 wr %g1,%g0,%gsr ! GSR = f1b5dc080000000c wr %g0,%y ! Clear Y 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: ! %l1 = 0665358c21646b82, Mem[0000000038000118] = 48836c04 stha %l1,[%i0+%o3]0x81 ! Mem[0000000038000118] = 6b826c04 ! Mem[000000003980011c] = d9a82f52, %l1 = 21646b82, %l2 = 075eba1f add %i3,0x1c,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000d9a82f52 ! Mem[0000000039800108] = 1ead2b37, %l4 = e3013b9af996ec68 ldstuba [%i3+%o1]0x89,%l4 ! %l4 = 00000037000000ff ! Mem[0000000038000128] = 127d7607 4f51e495, %l2 = d9a82f52, %l3 = 8844b86c ldd [%i0+%o5],%l2 ! %l2 = 00000000127d7607 000000004f51e495 ! Mem[0000000039000108] = c0c62de3b48214ce, %l7 = e621c4ae11b1b729, %l7 = e621c4ae11b1b729 add %i2,0x08,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = c0c62de3b48214ce ! Mem[0000000039800120] = 72c5d91e, %l1 = 0665358c21646b82 ldstuba [%i3+%o4]0x80,%l1 ! %l1 = 00000072000000ff ! Mem[000000003800010c] = e2e9e12e, %l2 = 127d7607, %l7 = b48214ce add %i0,0x0c,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000e2e9e12e ! Mem[0000000039000138] = 3fcc8bf3274ec93f, %l1 = 0000000000000072, %l7 = 00000000e2e9e12e add %i2,0x38,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 3fcc8bf3274ec93f ! %l2 = 00000000127d7607, Mem[0000000039000118] = 093fac4d stwa %l2,[%i2+%o3]0x81 ! Mem[0000000039000118] = 127d7607 ! %l4 = 00000037, %l5 = 56b9ac27, Mem[0000000039000128] = 190dccc2 6c9a30f8 stda %l4,[%i2+%o5]0x81 ! Mem[0000000039000128] = 00000037 56b9ac27 p20_label_2: ! Mem[0000000038000130] = 4e388b1d, %l0 = 94d970b9de1b0075 swap [%i0+0x030],%l0 ! %l0 = 000000004e388b1d ! Mem[0000000039800110] = 2b05f162, %l4 = 0000000000000037 swapa [%i3+%o2]0x81,%l4 ! %l4 = 000000002b05f162 ! %l0 = 000000004e388b1d, Mem[0000000090000129] = b4ef4392, %asi = 80 stba %l0,[%i4+0x029]%asi ! Mem[0000000090000128] = 1def4392 ! Mem[0000000038800110] = 72b0247c, %l1 = 00000072, %l1 = 00000072 add %i1,0x10,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000072b0247c ! Mem[0000000090000114] = 891d2936, %g18 = 976cc68dcd7a9b20 ldsw [%i4+0x014],%g2 ! %g2 = 976cc68dcd7a9b20 ! Mem[0000000039800130] = 0ee0e56e, %l0 = 4e388b1d, %l1 = 72b0247c add %i3,0x30,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 000000000ee0e56e ! %l0 = 4e388b1d, %l1 = 0ee0e56e, Mem[0000000039000128] = 37000000 27acb956 stda %l0,[%i2+%o5]0x88 ! Mem[0000000039000128] = 4e388b1d 0ee0e56e ! Mem[0000000039800110] = 37000000, %l6 = 8a45fb85c19060e9 ldsba [%i3+%o2]0x88,%l6 ! %l6 = 0000000000000000 ! Mem[0000000039000110] = a18cb508acb8aa01, %l6 = 0000000000000000 ldx [%i2+%o2],%l6 ! %l6 = a18cb508acb8aa01 ! Mem[000000003880010c] = 044d0f57, %l5 = 6da6973c56b9ac27, %asi = 80 swapa [%i1+0x00c]%asi,%l5 ! %l5 = 00000000044d0f57 p20_label_3: ! Mem[000000009180013c] = 419c0000, %g2 = ffffffff891d2936 ldub [%o0+0x03e],%g2 ! %g2 = 0000000000000041 ! Mem[0000000038000134] = fc592a4d, %l3 = 000000004f51e495 ldsba [%i0+0x034]%asi,%l3 ! %l3 = fffffffffffffffc ! Mem[0000000038800120] = 3a852334, %l4 = 000000002b05f162 swapa [%i1+%o4]0x81,%l4 ! %l4 = 000000003a852334 ! Mem[0000000038800130] = 037cb760, %l7 = 3fcc8bf3274ec93f ldstub [%i1+0x030],%l7 ! %l7 = 00000003000000ff ! Mem[0000000039000128] = 4e388b1d, %l1 = 000000000ee0e56e ldstuba [%i2+%o5]0x88,%l1 ! %l1 = 0000001d000000ff ! Mem[0000000039800120] = ffc5d91ef0b5c6fc, %l2 = 00000000127d7607 ldxa [%i3+%o4]0x81,%l2 ! %l2 = ffc5d91ef0b5c6fc ! %l6 = a18cb508acb8aa01, Mem[0000000091800127] = a967627d stb %l6,[%o0+0x027] ! Mem[0000000091800124] = 0167627d ! %l5 = 00000000044d0f57, Mem[0000000091000130] = 16163a4c sth %l5,[%i6+0x030] ! Mem[0000000091000130] = 0f573a4c ! Mem[0000000091800134] = 6bb94222, %g2 = 0000000000000041 ldsha [%o0+0x034]%asi,%g2 ! %g2 = 0000000000006bb9 ! Mem[0000000039800128] = 9914d36e, %l7 = 0000000000000003 ldstuba [%i3+%o5]0x89,%l7 ! %l7 = 0000006e000000ff p20_label_4: ! Mem[0000000091000110] = 21d2df9b, %g2 = 0000000000006bb9 lduw [%i6+%o2],%g2 ! %g2 = 0000000021d2df9b ! Mem[0000000038800110] = 72b0247c, %l0 = 000000004e388b1d lduh [%i1+%o2],%l0 ! %l0 = 00000000000072b0 ! Mem[000000003900011c] = 6d5fbc3f, %l5 = 00000000044d0f57 swap [%i2+0x01c],%l5 ! %l5 = 000000006d5fbc3f ! Mem[000000003800012c] = 4f51e495, %l2 = ffc5d91ef0b5c6fc ldstub [%i0+0x02c],%l2 ! %l2 = 0000004f000000ff ! Mem[0000000038800130] = ff7cb760, %l6 = acb8aa01, %l6 = acb8aa01 add %i1,0x30,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000ff7cb760 ! Mem[0000000039000138] = 3fcc8bf3, %l1 = 0000001d, %l2 = 0000004f add %i2,0x38,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000003fcc8bf3 ! Mem[0000000039000128] = ff8b384e, %l0 = 00000000000072b0 swap [%i2+%o5],%l0 ! %l0 = 00000000ff8b384e ! Mem[0000000039000118] = 127d7607, %l5 = 000000006d5fbc3f ldsw [%i2+%o3],%l5 ! %l5 = 00000000127d7607 ! Mem[0000000038000128] = 127d7607ff51e495, %l2 = 000000003fcc8bf3, %l6 = 00000000ff7cb760 add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 127d7607ff51e495 ! Mem[0000000038800128] = ce183acf, %l4 = 000000003a852334 lduwa [%i1+%o5]0x89,%l4 ! %l4 = 00000000ce183acf ba,a p20_not_taken_0_end p20_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 00000000ff8b384e bne,a,pn %xcc,p20_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000001d bne,a,pn %xcc,p20_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000003fcc8bf3 bne,a,pn %xcc,p20_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be fffffffffffffffc bne,a,pn %xcc,p20_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000ce183acf bne,a,pn %xcc,p20_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000127d7607 bne,a,pn %xcc,p20_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 127d7607ff51e495 bne,a,pn %xcc,p20_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000006e bne,a,pn %xcc,p20_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p20_check_fp_registers: set p20_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 533566b4 36e454da bne %xcc,p20_f2_fail nop ! Check Local Memory set p20_local0_expect,%g1 p20_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 6b826c04c36c3d8a ldx [%i0+0x018],%g3 ! Observed data at 0000000038000118 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 127d7607ff51e495 ldx [%i0+0x028],%g3 ! Observed data at 0000000038000128 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = de1b0075fc592a4d 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+0x008],%g2 ! Expected data = bd8e250a56b9ac27 ldx [%i1+0x008],%g3 ! Observed data at 0000000038800108 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2b05f162ee39c636 ldx [%i1+0x020],%g3 ! Observed data at 0000000038800120 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff7cb76027da1b61 ldx [%i1+0x030],%g3 ! Observed data at 0000000038800130 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x030,%g4 set p20_local2_expect,%g1 p20_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 127d7607044d0f57 ldx [%i2+0x018],%g3 ! Observed data at 0000000039000118 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000072b06ee5e00e ldx [%i2+0x028],%g3 ! Observed data at 0000000039000128 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x028,%g4 set p20_local3_expect,%g1 p20_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ff2bad1e5012531f ldx [%i3+0x008],%g3 ! Observed data at 0000000039800108 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000037b103b8a8 ldx [%i3+0x010],%g3 ! Observed data at 0000000039800110 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffc5d91ef0b5c6fc ldx [%i3+0x020],%g3 ! Observed data at 0000000039800120 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffd3149900be7f62 ldx [%i3+0x028],%g3 ! Observed data at 0000000039800128 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x028,%g4 ! The test for processor 20 has passed p20_passed: ta GOOD_TRAP nop p20_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p20_failed p20_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p20_failed p20_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p20_failed p20_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p20_failed p20_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p20_failed p20_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p20_failed p20_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p20_failed p20_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p20_failed p20_f2_fail: set p20_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 20 failed p20_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x050] ! Set processor 20 done flag set p20_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 20 failed p20_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x050] ! Set processor 20 done flag set p20_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p20_selfmod_failed: ba p20_failed mov 0xabc,%g1 p20_common_error: or %g0,0xef4,%g1 ba p20_failed mov %o5,%g3 p20_common_signature_error: set p20_temp,%g1 ba p20_failed st %g2,[%g1] ! Common Lock Number p20_common_timeout: set p20_temp,%g1 ba p20_failed st %g2,[%g1] ! Common Lock Number p20_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p20_failed mov 0x0,%g3 p20_trap1e: ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000038000128] ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000038800128] done p20_trap1o: ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000038000128] ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000038800128] done p20_trap2e: swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000039800118] stha %l3,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039800118] done p20_trap2o: swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000039800118] stha %l3,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039800118] done p20_trap3e: nop nop nop nop nop done p20_trap3o: nop nop nop nop nop done p20_init_memory_pointers: set p20_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p20_local0_start,%i0 set p20_local1_start,%i1 set p20_local2_start,%i2 set p20_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 94d970b9de1b0075 ldx [%g1+0x008],%l1 ! %l1 = 0665358c21646b82 ldx [%g1+0x010],%l2 ! %l2 = eb5f4afa075eba1f ldx [%g1+0x018],%l3 ! %l3 = a141308c8844b86c ldx [%g1+0x020],%l4 ! %l4 = e3013b9af996ec68 ldx [%g1+0x028],%l5 ! %l5 = 6da6973c56b9ac27 ldx [%g1+0x030],%l6 ! %l6 = 8a45fb85c19060e9 ldx [%g1+0x038],%l7 ! %l7 = e621c4ae11b1b729 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 3d9dc375 6a2d9025 2a1f898a 7d8671ec ! %f4 = 0b366212 6d616c8b 349c48b6 acbfe6df ! %f8 = d3f999ee bbbe3fde 1d62e76c 71a526da ! %f12 = 382ad4ee c6b202d1 fb7cc63b 997f1bc6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7eecc6a8 94e0cf6e 240d31f4 5ad07a87 ! %f20 = 76c5284f 4f10a7dc 2b1ec809 3b1b6fed ! %f24 = 252af31d 4c37e062 92ddbb14 439481a8 ! %f28 = ff72dbd3 c3c4099a 7ab69fc6 b7a70ffe ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9be8fb2b 37a48001 0fbb9707 af5bab86 ! %f36 = 7f7d69bb 20a7101d fcbcf2be 3a8500bc ! %f40 = 471f7e15 c8b1d3c4 910266bb d385c08c ! %f44 = f145e946 5b60173d d30a2946 ff9d8eda ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6377a0a700000008,%g7,%g1 ! GSR scale = 1, align = 0 wr %g1,%g0,%gsr ! GSR = 6377a0a700000008 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 21 p21_label_1: ! Mem[000000003a800118] = f750d516, %l2 = 7dd6faede5cd3167 swapa [%i1+%o3]0x80,%l2 ! %l2 = 00000000f750d516 ! Mem[000000003b000128] = 356441c5, %l5 = 4f93e4d4decae500 swap [%i2+%o5],%l5 ! %l5 = 00000000356441c5 ! %l7 = 255afd9898850744, Mem[0000000090000114] = 891d2936, %asi = 80 stba %l7,[%i4+0x014]%asi ! Mem[0000000090000114] = 441d2936 ! %l2 = 00000000f750d516, Mem[000000009000011e] = add56d54 sth %l2,[%i4+0x01e] ! Mem[000000009000011c] = d5166d54 ! Mem[000000003b800108] = a2ea892018a0aef8, %l3 = e0f2c485e06083fe, %l3 = e0f2c485e06083fe add %i3,0x08,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = a2ea892018a0aef8 ! Mem[000000003a000118] = 76772c25, %l3 = a2ea892018a0aef8 ldstuba [%i0+%o3]0x89,%l3 ! %l3 = 00000025000000ff ! Mem[000000003a800134] = 3903890c, %l5 = 00000000356441c5 swap [%i1+0x034],%l5 ! %l5 = 000000003903890c ! %l3 = 0000000000000025, Mem[0000000090000110] = b2e97578 sth %l3,[%i4+%o2] ! Mem[0000000090000110] = 00257578 ! Mem[000000003b000110] = 1958e10b, %l2 = f750d516, %l4 = 2479cd8f add %i2,0x10,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000001958e10b ! Mem[000000003a000108] = 9012e46d, %l7 = 255afd9898850744 lduwa [%i0+%o1]0x89,%l7 ! %l7 = 000000009012e46d p21_label_2: ! Mem[000000003b800108] = a2ea892018a0aef8, %l3 = 0000000000000025, %l0 = 970485181e6e3458 add %i3,0x08,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = a2ea892018a0aef8 ! Mem[0000000090000130] = 8508d1bb 939eceb2, %g2 = 5daf78e4, %g3 = 0bad0b00 ldda [%i4+0x030]%asi,%g2 ! %g2 = 000000008508d1bb 00000000939eceb2 ! %l6 = cfac48c0078adece, Mem[0000000091800100] = c88a6da3, %asi = 80 stha %l6,[%o0+0x000]%asi ! Mem[0000000091800100] = dece6da3 ! Mem[000000003b80012e] = 50e48622, %l5 = 000000003903890c ldstub [%i3+0x02e],%l5 ! %l5 = 00000086000000ff ! Mem[000000003a000118] = ff2c7776, %l5 = 0000000000000086 ldsha [%i0+%o3]0x80,%l5 ! %l5 = ffffffffffffff2c ! Mem[000000003a800120] = 2403db9e, %l7 = 000000009012e46d swapa [%i1+%o4]0x80,%l7 ! %l7 = 000000002403db9e ! Mem[000000003b000100] = 9c22e013, %l7 = 000000002403db9e swapa [%i2+%g0]0x89,%l7 ! %l7 = 000000009c22e013 ! Mem[000000003b800108] = 2089eaa2, %l6 = cfac48c0078adece lduha [%i3+%o1]0x88,%l6 ! %l6 = 000000000000eaa2 ! Mem[000000003b000128] = decae500, %l2 = 00000000f750d516 swap [%i2+%o5],%l2 ! %l2 = 00000000decae500 ! Mem[000000003b800110] = c32f4b20, %l7 = 000000009c22e013, %asi = 80 swapa [%i3+0x010]%asi,%l7 ! %l7 = 00000000c32f4b20 p21_label_3: ! Mem[000000003b800118] = 04d90cd6, %l3 = 00000025, %l5 = ffffff2c add %i3,0x18,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000004d90cd6 ! Mem[0000000090000120] = 9d97df16, %g2 = 000000008508d1bb ldsb [%i4+0x022],%g2 ! %g2 = ffffffffffffff9d ! Mem[000000003b800120] = 6d06d77c, %l3 = 0000000000000025 swapa [%i3+%o4]0x81,%l3 ! %l3 = 000000006d06d77c ! Mem[000000009100012c] = 31b81616, %g2 = ffffffffffffff9d lduh [%i6+0x02e],%g2 ! %g2 = 00000000000031b8 ! Mem[000000003b800100] = 91c80f2e, %l1 = 861b29ce2512fc5e ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 0000002e000000ff ! Mem[0000000090000120] = 549d97df, %g2 = 00000000000031b8 ldub [%i4+0x021],%g2 ! %g2 = 0000000000000054 ! Mem[000000003b000110] = 1958e10b, %l0 = a2ea892018a0aef8 swapa [%i2+%o2]0x80,%l0 ! %l0 = 000000001958e10b ! Mem[000000003b800118] = d60cd904, %l1 = 000000000000002e lduha [%i3+%o3]0x88,%l1 ! %l1 = 000000000000d904 ! %l5 = 0000000004d90cd6, Mem[0000000090800130] = d100240854736697 stx %l5,[%i5+0x030] ! Mem[0000000090800130] = 0000000004d90cd6 ! Mem[0000000091000128] = 8669b375, %g2 = 0000000000000054 lduh [%i6+%o5],%g2 ! %g2 = 0000000000008669 p21_label_4: ! Mem[0000000091000118] = 257951723f62a3d9, %g2 = 0000000000008669 ldxa [%i6+0x018]%asi,%g2 ! %g2 = 257951723f62a3d9 ! %l3 = 000000006d06d77c, Mem[0000000090800132] = 000004d9 stb %l3,[%i5+0x032] ! Mem[0000000090800130] = 7c0004d9 ! Mem[000000003b000108] = 97c63a8c, %l2 = 00000000decae500 ldswa [%i2+%o1]0x81,%l2 ! %l2 = ffffffff97c63a8c ! %l7 = 00000000c32f4b20, Mem[000000003b800110] = 9c22e013 stha %l7,[%i3+%o2]0x80 ! Mem[000000003b800110] = 4b20e013 ! Mem[000000003a800130] = 79e745fc, %l5 = 0000000004d90cd6 ldstub [%i1+0x030],%l5 ! %l5 = 00000079000000ff ! Mem[000000003a800108] = 7bda8c2d, %l6 = 000000000000eaa2 swap [%i1+%o1],%l6 ! %l6 = 000000007bda8c2d ! Mem[000000003b800110] = 13e0204b, %l2 = ffffffff97c63a8c lduwa [%i3+%o2]0x89,%l2 ! %l2 = 0000000013e0204b ! Mem[000000009180011c] = dab2b9e2, %g2 = 257951723f62a3d9 ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffdab2 ! Mem[000000003a000120] = 643ed225, %l2 = 0000000013e0204b lduwa [%i0+%o4]0x89,%l2 ! %l2 = 00000000643ed225 ! %l1 = 000000000000d904, Mem[0000000091000138] = 8efe629a152191cb, %asi = 80 stxa %l1,[%i6+0x038]%asi ! Mem[0000000091000138] = 000000000000d904 ba,a p21_not_taken_0_end p21_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p21_branch_failed p21_not_taken_0_end: ! End of Random Code for Thread 21 1: membar #Sync ! Force all stores to complete p21_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x054] ! Set processor 21 done flag ! Check Registers p21_check_registers: set p21_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000d904 bne,a,pn %xcc,p21_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000643ed225 bne,a,pn %xcc,p21_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000006d06d77c bne,a,pn %xcc,p21_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000079 bne,a,pn %xcc,p21_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000007bda8c2d bne,a,pn %xcc,p21_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000c32f4b20 bne,a,pn %xcc,p21_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p21_local0_expect,%g1 p21_check_local0: ldx [%g1+0x018],%g2 ! Expected data = ff2c77768cd42af9 ldx [%i0+0x018],%g3 ! Observed data at 000000003a000118 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x018,%g4 set p21_local1_expect,%g1 p21_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 0000eaa2ecbe2f9f ldx [%i1+0x008],%g3 ! Observed data at 000000003a800108 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = e5cd31670f23ea3a ldx [%i1+0x018],%g3 ! Observed data at 000000003a800118 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9012e46d859e31d7 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 = ffe745fc356441c5 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+0x000],%g2 ! Expected data = 9edb0324f16a386b ldx [%i2+0x000],%g3 ! Observed data at 000000003b000100 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 18a0aef89bbb66e1 ldx [%i2+0x010],%g3 ! Observed data at 000000003b000110 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = f750d5168e151fda 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+0x000],%g2 ! Expected data = ff0fc891884e9cb3 ldx [%i3+0x000],%g3 ! Observed data at 000000003b800100 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4b20e0137f3f266d ldx [%i3+0x010],%g3 ! Observed data at 000000003b800110 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000025d586f071 ldx [%i3+0x020],%g3 ! Observed data at 000000003b800120 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = cdfe574950e4ff22 ldx [%i3+0x028],%g3 ! Observed data at 000000003b800128 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x028,%g4 ! The test for processor 21 has passed p21_passed: ta GOOD_TRAP nop p21_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p21_failed p21_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p21_failed p21_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p21_failed p21_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p21_failed p21_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p21_failed p21_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p21_failed p21_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p21_failed p21_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p21_failed ! The test for processor 21 failed p21_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x054] ! Set processor 21 done flag set p21_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 21 failed p21_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x054] ! Set processor 21 done flag set p21_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p21_selfmod_failed: ba p21_failed mov 0xabc,%g1 p21_common_error: or %g0,0xef5,%g1 ba p21_failed mov %o5,%g3 p21_common_signature_error: set p21_temp,%g1 ba p21_failed st %g2,[%g1] ! Common Lock Number p21_common_timeout: set p21_temp,%g1 ba p21_failed st %g2,[%g1] ! Common Lock Number p21_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p21_failed mov 0x0,%g3 p21_trap1e: ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003b000118] ldsba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003a800110] lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003a800120] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003a800110] done p21_trap1o: ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003b000118] ldsba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003a800110] lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003a800120] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003a800110] done p21_trap2e: ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003b000118] ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003a000120] ldsba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003a800110] stba %l7,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b800128] done p21_trap2o: ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003b000118] ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003a000120] ldsba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003a800110] stba %l7,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b800128] done p21_trap3e: nop nop done p21_trap3o: 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 = 970485181e6e3458 ldx [%g1+0x008],%l1 ! %l1 = 861b29ce2512fc5e ldx [%g1+0x010],%l2 ! %l2 = 7dd6faede5cd3167 ldx [%g1+0x018],%l3 ! %l3 = e0f2c485e06083fe ldx [%g1+0x020],%l4 ! %l4 = 30585c222479cd8f ldx [%g1+0x028],%l5 ! %l5 = 4f93e4d4decae500 ldx [%g1+0x030],%l6 ! %l6 = cfac48c0078adece ldx [%g1+0x038],%l7 ! %l7 = 255afd9898850744 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 60aa88ac 218f5a1e f42ec961 4986f152 ! %f4 = 592afbaa 23d2e573 bb24b479 39f8651d ! %f8 = 6041211e 1ea58877 8c95fc85 c8ab4acc ! %f12 = 73e5c52b e35a214e 79ab6412 3c21245e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = baf02051 fd1e8cf0 16068243 9d1a7b0e ! %f20 = f68091fa e129bf46 0e4513a8 1fe8498e ! %f24 = c11236ce ced5b0e8 bd677407 9c9989da ! %f28 = 9e7b2816 4fe519c3 b9ce44af 7ae7b847 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0be0e99f 20f5c353 c4c3807a ec099a4f ! %f36 = 361d1002 f07a1688 38236659 0aaa72b0 ! %f40 = 829b243b af9bdcfc f9aa77cc 4bf7def5 ! %f44 = 66a087ff 375955ab 224b47bb c9a4108f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xdf8a73c000000050,%g7,%g1 ! GSR scale = 10, align = 0 wr %g1,%g0,%gsr ! GSR = df8a73c000000050 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 22 p22_label_1: ! Mem[000000003d80011e] = d1d34088, %l6 = 002b55024e93f5e6 ldstub [%i3+0x01e],%l6 ! %l6 = 00000040000000ff ! %l3 = cc2e0d506c0f1a88, Mem[000000003d000128] = 0ef46a5e4a659741 stxa %l3,[%i2+%o5]0x81 ! Mem[000000003d000128] = cc2e0d506c0f1a88 ! %l2 = a9b0b74d, %l3 = 6c0f1a88, Mem[000000003d800118] = 92fe04a4 d1d3ff88 stda %l2,[%i3+%o3]0x80 ! Mem[000000003d800118] = a9b0b74d 6c0f1a88 ! Mem[000000003d800100] = eb4610b1, %l4 = 5779573dd920da57 ldstuba [%i3+%g0]0x81,%l4 ! %l4 = 000000eb000000ff ! %l6 = 00000040, %l7 = 5ca8e78e, Mem[0000000090800118] = 7481e15b 16787fd5 std %l6,[%i5+%o3] ! Mem[0000000090800118] = 00000040 5ca8e78e ! Mem[000000003d800120] = 5b7ee6a7 3357ff3b, %l4 = 000000eb, %l5 = 1d7ee502 ldda [%i3+%o4]0x88,%l4 ! %l4 = 000000003357ff3b 000000005b7ee6a7 ! Mem[000000003c000120] = 13d7cb0e, %l7 = 1ca5f3705ca8e78e lduh [%i0+0x022],%l7 ! %l7 = 000000000000cb0e ! Mem[000000003d800124] = a7e67e5b, %l0 = 22184ad25b3b86eb swap [%i3+0x024],%l0 ! %l0 = 00000000a7e67e5b ! Mem[000000003d800108] = ca583800, %l0 = 00000000a7e67e5b lduba [%i3+%o1]0x80,%l0 ! %l0 = 00000000000000ca ! Mem[000000003c000108] = 884fca5f 04d54b8f, %l0 = 000000ca, %l1 = c21f6eb9 ldda [%i0+%o1]0x80,%l0 ! %l0 = 00000000884fca5f 0000000004d54b8f p22_label_2: ! %l4 = 3357ff3b, %l5 = 5b7ee6a7, Mem[0000000090800138] = 2c8c1ce1 396d32d7 std %l4,[%i5+0x038] ! Mem[0000000090800138] = 3357ff3b 5b7ee6a7 ! Mem[000000003c000128] = d3bc0467, %l0 = 00000000884fca5f ldstuba [%i0+%o5]0x89,%l0 ! %l0 = 00000067000000ff ! Mem[000000003c000128] = ff04bcd3, %l7 = 000000000000cb0e ldstuba [%i0+%o5]0x80,%l7 ! %l7 = 000000ff000000ff ! Mem[000000003d000118] = 37e5cea2, %l7 = 00000000000000ff ldstuba [%i2+%o3]0x88,%l7 ! %l7 = 000000a2000000ff ! Mem[000000003d800120] = 3bff5733, %l3 = cc2e0d506c0f1a88 lduwa [%i3+%o4]0x81,%l3 ! %l3 = 000000003bff5733 ! %l1 = 0000000004d54b8f, Mem[0000000091800120] = f5a6b145b3d129a9 stx %l1,[%o0+%o4] ! Mem[0000000091800120] = 0000000004d54b8f ! Mem[0000000090000118] = b07bcf4f, %g2 = 0db3117859b98b61 lduw [%i4+%o3],%g2 ! %g2 = 00000000b07bcf4f ! Mem[000000003c00013c] = b681700a, %l4 = 000000003357ff3b swap [%i0+0x03c],%l4 ! %l4 = 00000000b681700a ! Mem[0000000091000128] = 8669b375, %g2 = 00000000b07bcf4f lduw [%i6+%o5],%g2 ! %g2 = 000000008669b375 ! Mem[000000003c800118] = 931b0109, %l1 = 0000000004d54b8f lduwa [%i1+%o3]0x80,%l1 ! %l1 = 00000000931b0109 p22_label_3: ! Mem[000000003c000120] = 13d7cb0e4c45a203, %l5 = 000000005b7ee6a7, %l4 = 00000000b681700a add %i0,0x20,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 13d7cb0e4c45a203 ! Mem[0000000091800138] = c1d55884, %g2 = 000000008669b375 ldsba [%o0+0x03a]%asi,%g2 ! %g2 = ffffffffffffffc1 ! Mem[000000003d800108] = aaf6ee37 003858ca, %l6 = 00000040, %l7 = 000000a2 ldda [%i3+%o1]0x88,%l6 ! %l6 = 00000000003858ca 00000000aaf6ee37 ! Mem[000000003c800127] = b1ed4bee, %l3 = 000000003bff5733 ldstuba [%i1+0x027]%asi,%l3 ! %l3 = 000000ee000000ff ! %l0 = 0000000000000067, Mem[0000000091000100] = 400c7eb3, %asi = 80 stha %l0,[%i6+0x000]%asi ! Mem[0000000091000100] = 00677eb3 ! Mem[000000009000013c] = 2c85fc19, %g2 = ffffffffffffffc1 ldub [%i4+0x03c],%g2 ! %g2 = 000000000000002c ! Mem[0000000090000118] = cf4f84e4, %g2 = 000000000000002c lduba [%i4+0x01a]%asi,%g2 ! %g2 = 00000000000000cf ! Mem[000000003c00011b] = 75f1f6e6, %l5 = 000000005b7ee6a7 ldstub [%i0+0x01b],%l5 ! %l5 = 000000e6000000ff ! %l7 = 00000000aaf6ee37, Mem[000000003d000110] = e4fc04f706b45e23 stx %l7,[%i2+%o2] ! Mem[000000003d000110] = 00000000aaf6ee37 ! Mem[000000003d000110] = 00000000, %l5 = 00000000000000e6 swap [%i2+%o2],%l5 ! %l5 = 0000000000000000 p22_label_4: ! Mem[000000003c800128] = 3ba9f224, %l1 = 00000000931b0109 swapa [%i1+%o5]0x89,%l1 ! %l1 = 000000003ba9f224 ! Mem[000000003d000128] = 500d2ecc, %l1 = 000000003ba9f224 ldsha [%i2+%o5]0x88,%l1 ! %l1 = 0000000000002ecc ! Mem[000000003d800120] = 3bff57335b3b86eb, %l1 = 0000000000002ecc, %l2 = 6145817ba9b0b74d add %i3,0x20,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 3bff57335b3b86eb ! Mem[000000003c000132] = ce1dec9d, %l0 = 0000000000000067 ldstub [%i0+0x032],%l0 ! %l0 = 000000ec000000ff ! Mem[000000003c800110] = c25c062b, %l0 = 000000ec, %l0 = 000000ec add %i1,0x10,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000c25c062b ! Mem[000000003d00013c] = 401f37e9, %l6 = 00000000003858ca ldstub [%i2+0x03c],%l6 ! %l6 = 00000040000000ff ! Mem[000000003d800120] = 3bff5733 5b3b86eb, %l6 = 00000040, %l7 = aaf6ee37 ldda [%i3+%o4]0x81,%l6 ! %l6 = 000000003bff5733 000000005b3b86eb ! Mem[000000003d000124] = a2a9661e, %l1 = 00002ecc, %l3 = 000000ee add %i2,0x24,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000a2a9661e ! Mem[000000003c80012c] = 12dc7f62, %l3 = 00000000a2a9661e swap [%i1+0x02c],%l3 ! %l3 = 0000000012dc7f62 ! Mem[000000003c000135] = 3b6d8126, %l0 = 00000000c25c062b ldstub [%i0+0x035],%l0 ! %l0 = 0000006d000000ff ba,a p22_not_taken_0_end p22_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 000000000000006d bne,a,pn %xcc,p22_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000002ecc bne,a,pn %xcc,p22_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000012dc7f62 bne,a,pn %xcc,p22_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 13d7cb0e4c45a203 bne,a,pn %xcc,p22_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000000 bne,a,pn %xcc,p22_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000003bff5733 bne,a,pn %xcc,p22_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000005b3b86eb 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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 60aa88ac 218f5a1e bne %xcc,p22_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 592afbaa 23d2e573 bne %xcc,p22_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be bb24b479 39f8651d bne %xcc,p22_f6_fail nop ! Check Local Memory set p22_local0_expect,%g1 p22_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 75f1f6ff8a057315 ldx [%i0+0x018],%g3 ! Observed data at 000000003c000118 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff04bcd3e6bba46b ldx [%i0+0x028],%g3 ! Observed data at 000000003c000128 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ce1dff9d3bff8126 ldx [%i0+0x030],%g3 ! Observed data at 000000003c000130 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4fe490983357ff3b ldx [%i0+0x038],%g3 ! Observed data at 000000003c000138 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x038,%g4 set p22_local1_expect,%g1 p22_check_local1: ldx [%g1+0x020],%g2 ! Expected data = 33f0874ab1ed4bff ldx [%i1+0x020],%g3 ! Observed data at 000000003c800120 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 09011b93a2a9661e ldx [%i1+0x028],%g3 ! Observed data at 000000003c800128 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x028,%g4 set p22_local2_expect,%g1 p22_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 000000e6aaf6ee37 ldx [%i2+0x010],%g3 ! Observed data at 000000003d000110 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffcee5378c634eb7 ldx [%i2+0x018],%g3 ! Observed data at 000000003d000118 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = cc2e0d506c0f1a88 ldx [%i2+0x028],%g3 ! Observed data at 000000003d000128 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1c57afd2ff1f37e9 ldx [%i2+0x038],%g3 ! Observed data at 000000003d000138 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x038,%g4 set p22_local3_expect,%g1 p22_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff4610b1efb71414 ldx [%i3+0x000],%g3 ! Observed data at 000000003d800100 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = a9b0b74d6c0f1a88 ldx [%i3+0x018],%g3 ! Observed data at 000000003d800118 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3bff57335b3b86eb ldx [%i3+0x020],%g3 ! Observed data at 000000003d800120 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x020,%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_f0_fail: set p22_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f4_fail: set p22_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f6_fail: set p22_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 22 failed p22_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x058] ! Set processor 22 done flag set p22_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 22 failed p22_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x058] ! Set processor 22 done flag set p22_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p22_selfmod_failed: ba p22_failed mov 0xabc,%g1 p22_common_error: or %g0,0xef6,%g1 ba p22_failed mov %o5,%g3 p22_common_signature_error: set p22_temp,%g1 ba p22_failed st %g2,[%g1] ! Common Lock Number p22_common_timeout: set p22_temp,%g1 ba p22_failed st %g2,[%g1] ! Common Lock Number p22_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p22_failed mov 0x0,%g3 p22_trap1e: stba %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d000108] stda %l6,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d000128] stwa %l1,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c000118] lduha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003d000128] ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c800108] ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003d800100] done p22_trap1o: stba %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d000108] stda %l6,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d000128] stwa %l1,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c000118] lduha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003d000128] ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c800108] ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003d800100] done p22_trap2e: swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003d000118] done p22_trap2o: swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003d000118] done p22_trap3e: nop nop done p22_trap3o: nop nop done p22_init_memory_pointers: set p22_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p22_local0_start,%i0 set p22_local1_start,%i1 set p22_local2_start,%i2 set p22_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 22184ad25b3b86eb ldx [%g1+0x008],%l1 ! %l1 = 3a0d83cec21f6eb9 ldx [%g1+0x010],%l2 ! %l2 = 6145817ba9b0b74d ldx [%g1+0x018],%l3 ! %l3 = cc2e0d506c0f1a88 ldx [%g1+0x020],%l4 ! %l4 = 5779573dd920da57 ldx [%g1+0x028],%l5 ! %l5 = 053cd6a81d7ee502 ldx [%g1+0x030],%l6 ! %l6 = 002b55024e93f5e6 ldx [%g1+0x038],%l7 ! %l7 = 1ca5f3705ca8e78e ! Initialize the output register of window 0 set unres3_start,%o0 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 = f6cb4ab4 6404fff5 068e8100 76911d7c ! %f4 = cfa4d710 e7b14b7c 0d6214ad 7774b13a ! %f8 = 4fbbf3be 26ab44ab 1cf4f5f9 e6ac4408 ! %f12 = 0486a3c6 1f4a6ddb a687a73d f300b39c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a8aeb848 0c9688c8 61089bbf 65d83c8a ! %f20 = cafd4c11 63095a97 a60db7a6 a9cc6764 ! %f24 = 47d6cec0 bff4f6f8 e5dbc703 2d1448b6 ! %f28 = a1a095cc 8100c816 545efd46 d23c0cfb ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b50a7bc3 0cac8437 20b82909 4753da92 ! %f36 = 2f422347 26a18c59 776bd79a 2150eff2 ! %f40 = 3a6e1a0d 8bc03f73 b522568b aaec34bb ! %f44 = ad7e8f1c 75ecaaa2 53ad1383 8b6fc130 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf46f959000000030,%g7,%g1 ! GSR scale = 6, align = 0 wr %g1,%g0,%gsr ! GSR = f46f959000000030 wr %g0,%y ! Clear Y 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[000000003e00012c] = 0baeee58, %l7 = 6671e57b, %l0 = 1827cf7c add %i0,0x2c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000000baeee58 ! Mem[000000003f800110] = 2383c470, %l7 = 6671e57b, %l2 = 0cc99af5 add %i3,0x10,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000002383c470 ! Mem[000000003f800128] = d6a99d60, %l4 = 8756b02e18b24ff3 ldsba [%i3+%o5]0x80,%l4 ! %l4 = ffffffffffffffd6 ! Mem[000000003f800123] = b019e37e, %l1 = f4d050028818b314 ldstub [%i3+0x023],%l1 ! %l1 = 0000007e000000ff ! Mem[000000003e000120] = 42a114ff, %l4 = ffffffffffffffd6 swapa [%i0+%o4]0x80,%l4 ! %l4 = 0000000042a114ff ! %l2 = 000000002383c470, Mem[000000003e800114] = 9b43870d sth %l2,[%i1+0x014] ! Mem[000000003e800114] = c470870d ! Mem[000000003f800100] = e6b5752ed8a38bee, %l2 = 000000002383c470 ldxa [%i3+%g0]0x89,%l2 ! %l2 = e6b5752ed8a38bee ! Mem[000000003e000128] = 6b73c57d, %l1 = 000000000000007e ldstuba [%i0+%o5]0x81,%l1 ! %l1 = 0000006b000000ff ! Mem[0000000090800138] = 2c8c1ce1, %g2 = 0000000fcfa52926 ldsha [%i5+0x038]%asi,%g2 ! %g2 = 0000000000002c8c ! Mem[000000003f800100] = ee8ba3d82e75b5e6, %l3 = d2b0809e7104f9cf ldxa [%i3+0x000]%asi,%l3 ! %l3 = ee8ba3d82e75b5e6 p23_label_2: ! Mem[000000003f000134] = 5912c83b, %l2 = e6b5752ed8a38bee ldstub [%i2+0x034],%l2 ! %l2 = 00000059000000ff ! Mem[000000003e000130] = afda94c48ea527d2, %l2 = 0000000000000059, %l4 = 0000000042a114ff add %i0,0x30,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = afda94c48ea527d2 ! Mem[0000000091000138] = 629a1521, %g2 = 0000000000002c8c ldsh [%i6+0x03a],%g2 ! %g2 = 000000000000629a ! Mem[0000000091800134] = 6bb94222, %g18 = 0912c9804f94371b ldsw [%o0+0x034],%g2 ! %g2 = 0912c9804f94371b ! Mem[0000000090000138] = a856d50d, %g2 = 000000006bb94222 lduw [%i4+0x038],%g2 ! %g2 = 00000000a856d50d ! Mem[0000000091000128] = b375bb54, %g2 = 00000000a856d50d ldsh [%i6+0x02a],%g2 ! %g2 = ffffffffffffb375 ! %l3 = ee8ba3d82e75b5e6, Mem[000000009100011a] = 51723f62 sth %l3,[%i6+0x01a] ! Mem[0000000091000118] = b5e63f62 ! Mem[000000003e000118] = 579c28d8, %l5 = a918c87e2dad0294 swapa [%i0+%o3]0x89,%l5 ! %l5 = 00000000579c28d8 ! Mem[0000000090000104] = 39b89e7b, %g2 = ffffffffffffb375 lduha [%i4+0x004]%asi,%g2 ! %g2 = 00000000000039b8 ! %l1 = 000000000000006b, Mem[0000000090000118] = b07bcf4f, %asi = 80 stha %l1,[%i4+0x018]%asi ! Mem[0000000090000118] = 006bcf4f p23_label_3: ! Mem[0000000090800138] = 2c8c1ce1, %g2 = 00000000000039b8 ldsb [%i5+0x038],%g2 ! %g2 = 000000000000002c ! Mem[000000009100013c] = 152191cb, %g2 = 000000000000002c lduh [%i6+0x03c],%g2 ! %g2 = 0000000000001521 ! %l2 = 0000000000000059, Mem[000000003e800100] = 81860f1bdaaa93ce stxa %l2,[%i1+%g0]0x89 ! Mem[000000003e800100] = 0000000000000059 ! %l2 = 0000000000000059, Mem[000000003f000114] = c4429b24 stw %l2,[%i2+0x014] ! Mem[000000003f000114] = 00000059 ! Mem[000000003f80011d] = 1893fcff, %l2 = 0000000000000059 ldstub [%i3+0x01d],%l2 ! %l2 = 00000093000000ff ! Mem[000000003f800114] = 1c045b42, %l3 = ee8ba3d82e75b5e6 swap [%i3+0x014],%l3 ! %l3 = 000000001c045b42 ! Mem[000000003f800108] = 19e1a740, %l0 = 000000000baeee58 ldsba [%i3+%o1]0x89,%l0 ! %l0 = 0000000000000040 ! Mem[000000003e800108] = 6ffbc3ea, %l3 = 1c045b42, %l4 = 8ea527d2 add %i1,0x08,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000006ffbc3ea ! Mem[000000003f000130] = 6a2b5bb0, %l1 = 000000000000006b ldsw [%i2+0x030],%l1 ! %l1 = 000000006a2b5bb0 ! %l3 = 000000001c045b42, Mem[0000000090800108] = 48fd15b4 sth %l3,[%i5+%o1] ! Mem[0000000090800108] = 5b4215b4 p23_label_4: ! Mem[000000003f000108] = cd567272, %l7 = e5ea11526671e57b swapa [%i2+%o1]0x81,%l7 ! %l7 = 00000000cd567272 ! %l7 = 00000000cd567272, Mem[000000003e800100] = 59000000 stha %l7,[%i1+%g0]0x80 ! Mem[000000003e800100] = 72720000 ! Mem[000000003f00010b] = 6671e57b, %l1 = 000000006a2b5bb0 ldstub [%i2+0x00b],%l1 ! %l1 = 0000007b000000ff ! Mem[000000003f800131] = 97e29ed1, %l7 = 00000000cd567272 ldstub [%i3+0x031],%l7 ! %l7 = 000000e2000000ff ! Mem[000000003e800108] = 6ffbc3eaeca9633c, %l1 = 000000000000007b, %l0 = 0000000000000040 add %i1,0x08,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 6ffbc3eaeca9633c ! Mem[000000003f800118] = 81c8bbcb, %l5 = 00000000579c28d8 swapa [%i3+%o3]0x89,%l5 ! %l5 = 0000000081c8bbcb ! Mem[000000003e800100] = 7272000000000000, %l5 = 0000000081c8bbcb, %l1 = 000000000000007b casxa [%i1]0x80,%l5,%l1 ! %l1 = 7272000000000000 ! %l2 = 0000000000000093, Mem[000000003f000110] = 9e6d27a300000059 stxa %l2,[%i2+%o2]0x80 ! Mem[000000003f000110] = 0000000000000093 ! Mem[000000003f000138] = eae4fc87, %l7 = 000000e2, %l1 = 00000000 add %i2,0x38,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000eae4fc87 ! %l7 = 00000000000000e2, Mem[0000000090800120] = c5f96005ec9bbee6 stx %l7,[%i5+%o4] ! Mem[0000000090800120] = 00000000000000e2 ba,a p23_not_taken_0_end p23_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 6ffbc3eaeca9633c bne,a,pn %xcc,p23_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000eae4fc87 bne,a,pn %xcc,p23_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000093 bne,a,pn %xcc,p23_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000001c045b42 bne,a,pn %xcc,p23_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000006ffbc3ea bne,a,pn %xcc,p23_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000e2 bne,a,pn %xcc,p23_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p23_local0_expect,%g1 p23_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 9402ad2d6f995fc5 ldx [%i0+0x018],%g3 ! Observed data at 000000003e000118 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffffffd6c2469c9b ldx [%i0+0x020],%g3 ! Observed data at 000000003e000120 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff73c57d0baeee58 ldx [%i0+0x028],%g3 ! Observed data at 000000003e000128 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x028,%g4 set p23_local1_expect,%g1 p23_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 7272000000000000 ldx [%i1+0x000],%g3 ! Observed data at 000000003e800100 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6cd233bdc470870d ldx [%i1+0x010],%g3 ! Observed data at 000000003e800110 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x010,%g4 set p23_local2_expect,%g1 p23_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 6671e5ff786d013e ldx [%i2+0x008],%g3 ! Observed data at 000000003f000108 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000000000000093 ldx [%i2+0x010],%g3 ! Observed data at 000000003f000110 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 6a2b5bb0ff12c83b ldx [%i2+0x030],%g3 ! Observed data at 000000003f000130 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x030,%g4 set p23_local3_expect,%g1 p23_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 2383c4702e75b5e6 ldx [%i3+0x010],%g3 ! Observed data at 000000003f800110 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = d8289c5718fffcff ldx [%i3+0x018],%g3 ! Observed data at 000000003f800118 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = b019e3ff6070e126 ldx [%i3+0x020],%g3 ! Observed data at 000000003f800120 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 97ff9ed1c795162e ldx [%i3+0x030],%g3 ! Observed data at 000000003f800130 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x030,%g4 ! The test for processor 23 has passed p23_passed: ta GOOD_TRAP nop p23_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p23_failed p23_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p23_failed p23_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p23_failed p23_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p23_failed p23_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p23_failed p23_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p23_failed p23_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p23_failed p23_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p23_failed ! The test for processor 23 failed p23_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x05c] ! Set processor 23 done flag set p23_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 23 failed p23_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x05c] ! Set processor 23 done flag set p23_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p23_selfmod_failed: ba p23_failed mov 0xabc,%g1 p23_common_error: or %g0,0xef7,%g1 ba p23_failed mov %o5,%g3 p23_common_signature_error: set p23_temp,%g1 ba p23_failed st %g2,[%g1] ! Common Lock Number p23_common_timeout: set p23_temp,%g1 ba p23_failed st %g2,[%g1] ! Common Lock Number p23_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p23_failed mov 0x0,%g3 p23_trap1e: ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003f800128] done p23_trap1o: ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003f800128] done p23_trap2e: stwa %l3,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f000128] stha %l0,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e800120] stda %l0,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f000118] lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003f800108] done p23_trap2o: stwa %l3,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f000128] stha %l0,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e800120] stda %l0,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f000118] lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003f800108] done p23_trap3e: nop nop nop nop nop nop nop done p23_trap3o: nop 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 = 742ae1ec1827cf7c ldx [%g1+0x008],%l1 ! %l1 = f4d050028818b314 ldx [%g1+0x010],%l2 ! %l2 = 2d51e52a0cc99af5 ldx [%g1+0x018],%l3 ! %l3 = d2b0809e7104f9cf ldx [%g1+0x020],%l4 ! %l4 = 8756b02e18b24ff3 ldx [%g1+0x028],%l5 ! %l5 = a918c87e2dad0294 ldx [%g1+0x030],%l6 ! %l6 = 594280fa8e6aa1b8 ldx [%g1+0x038],%l7 ! %l7 = e5ea11526671e57b ! Initialize the output register of window 0 set unres3_start,%o0 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 = b3fd2bcb 7dee7c09 61ede592 e1f129a3 ! %f4 = 2b8ac58c b16d2293 dd277110 77dc8ef0 ! %f8 = 88adaf95 7bfc9e50 dcf29b1f 0435e37b ! %f12 = 00c2476d 3a350eae 75c15c92 63c86bc8 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4b7c5df5 44831830 dabb4b7f 921e9efc ! %f20 = c5d3a215 fa625e73 f47df27a 03a145f0 ! %f24 = 6d514aae ac541a7a fb168a6d 51f7a413 ! %f28 = 7640a924 52834364 481ddb7f 84d01fb3 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f2fae07e e1100a3b 24ff3d57 70dbb789 ! %f36 = 1a287387 9ca9d0f2 f1dcfc60 3bc33ad0 ! %f40 = fcaa3862 e774c07b 71721380 0abeccca ! %f44 = 97cab690 c371953a 4846ae1b 6a45ae43 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x77480f8700000076,%g7,%g1 ! GSR scale = 14, align = 6 wr %g1,%g0,%gsr ! GSR = 77480f8700000076 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 24 p24_label_1: ! Mem[0000000040800110] = 55649bd5372bafc3, %l6 = 8daf127e41b81c5d, %l0 = 0b54802614576392 add %i1,0x10,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 55649bd5372bafc3 ! Mem[0000000040000115] = 7aac7b04, %l7 = 1bad9cd625523fd5 ldstub [%i0+0x015],%l7 ! %l7 = 000000ac000000ff ! Mem[0000000041000118] = 7f1a56dd, %l3 = eade6a39f85ff143 swapa [%i2+%o3]0x88,%l3 ! %l3 = 000000007f1a56dd ! Mem[0000000091800128] = 67627d10 e83a644a, %g2 = 8f0c8e29, %g3 = 0bad0b00 ldd [%o0+%o5],%g2 ! %g2 = 0000000067627d10 00000000e83a644a ! %l7 = 00000000000000ac, Mem[000000004080013b] = a1df81e0 stb %l7,[%i1+0x03b] ! Mem[0000000040800138] = a1df81ac ! Mem[0000000041000118] = 43f15ff8, %l7 = 00000000000000ac lduwa [%i2+%o3]0x80,%l7 ! %l7 = 0000000043f15ff8 ! Mem[0000000041000128] = 5c3d9251, %l0 = 55649bd5372bafc3 ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 0000005c000000ff ! Mem[0000000041800108] = 6a4775ab77473b35, %l7 = 0000000043f15ff8, %l3 = 000000007f1a56dd add %i3,0x08,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 6a4775ab77473b35 ! Mem[000000004080013c] = f1d14b1a, %l3 = 6a4775ab77473b35 swap [%i1+0x03c],%l3 ! %l3 = 00000000f1d14b1a ! Mem[0000000040000110] = 7b4fe5a7, %l1 = 922c3f4c301adb51 swapa [%i0+%o2]0x81,%l1 ! %l1 = 000000007b4fe5a7 p24_label_2: ! Mem[0000000040800104] = ab2502bd, %l1 = 7b4fe5a7, %l4 = 134be286 add %i1,0x04,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000ab2502bd ! Mem[0000000041800110] = ed38deb6, %l5 = 05bf8c7c6eb473a0 swapa [%i3+%o2]0x89,%l5 ! %l5 = 00000000ed38deb6 ! Mem[000000009080011c] = 16787fd5, %g2 = 0000000067627d10 lduha [%i5+0x01c]%asi,%g2 ! %g2 = 0000000000001678 ! Mem[000000009180010c] = 9779541a, %g18 = f09b329fbf043fd0 ldsw [%o0+0x00c],%g2 ! %g2 = f09b329fbf043fd0 ! Mem[0000000041000128] = ff3d9251, %l3 = f1d14b1a, %l6 = 41b81c5d add %i2,0x28,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000ff3d9251 ! %l0 = 000000000000005c, Mem[0000000090800128] = 418a328062600381, %asi = 80 stxa %l0,[%i5+0x028]%asi ! Mem[0000000090800128] = 000000000000005c ! Mem[0000000041800118] = fa979121, %l5 = 00000000ed38deb6 lduh [%i3+%o3],%l5 ! %l5 = 000000000000fa97 ! Mem[0000000041800110] = 6eb473a0, %l3 = 00000000f1d14b1a ldsha [%i3+%o2]0x88,%l3 ! %l3 = 00000000000073a0 ! Mem[0000000040800128] = 90b0964e10ed9c1e, %l0 = 000000000000005c ldxa [%i1+0x028]%asi,%l0 ! %l0 = 90b0964e10ed9c1e ! Mem[0000000040800118] = d268d865, %l5 = 000000000000fa97 ldstuba [%i1+%o3]0x88,%l5 ! %l5 = 00000065000000ff p24_label_3: ! %l0 = 90b0964e10ed9c1e, Mem[000000009000011c] = 84e4add5 stw %l0,[%i4+0x01c] ! Mem[000000009000011c] = 10ed9c1e ! %l1 = 000000007b4fe5a7, Mem[0000000040000100] = f776fc96152d28ae stxa %l1,[%i0+%g0]0x80 ! Mem[0000000040000100] = 000000007b4fe5a7 ! %l7 = 0000000043f15ff8, Mem[000000009000011c] = 10ed9c1e, %asi = 80 stha %l7,[%i4+0x01c]%asi ! Mem[000000009000011c] = 5ff89c1e ! Mem[0000000040000104] = 7b4fe5a7, %l6 = ff3d9251, %l0 = 10ed9c1e add %i0,0x04,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000007b4fe5a7 ! %l6 = ff3d9251, %l7 = 43f15ff8, Mem[0000000090800118] = 7481e15b 16787fd5 std %l6,[%i5+%o3] ! Mem[0000000090800118] = ff3d9251 43f15ff8 ! Mem[0000000041000138] = f931f772, %l7 = 0000000043f15ff8 ldstub [%i2+0x038],%l7 ! %l7 = 000000f9000000ff ! Mem[000000009080013c] = 396d32d7, %g18 = f09b329fbf043fd0 ldswa [%i5+0x03c]%asi,%g2 ! %g2 = f09b329fbf043fd0 ! Mem[0000000041000100] = 46a6bf417cb753e3, %l5 = 0000000000000065, %l0 = 000000007b4fe5a7 casxa [%i2]0x80,%l5,%l0 ! %l0 = 46a6bf417cb753e3 ! Mem[0000000091800130] = 900b60c26bb94222, %g2 = 00000000396d32d7 ldx [%o0+0x030],%g2 ! %g2 = 900b60c26bb94222 ! Mem[000000004100012c] = 81767d03, %l3 = 00000000000073a0 swap [%i2+0x02c],%l3 ! %l3 = 0000000081767d03 p24_label_4: ! Mem[0000000041800129] = 0e96a439, %l6 = 00000000ff3d9251 ldstub [%i3+0x029],%l6 ! %l6 = 00000096000000ff ! Mem[0000000040800120] = 59a046af, %l1 = 000000007b4fe5a7 ldstuba [%i1+%o4]0x89,%l1 ! %l1 = 000000af000000ff ! Mem[000000009180013c] = 419c0000, %g2 = 900b60c26bb94222 ldsb [%o0+0x03e],%g2 ! %g2 = 0000000000000041 ! Mem[0000000041000100] = 46a6bf417cb753e3, %l6 = 0000000000000096, %l0 = 46a6bf417cb753e3 casxa [%i2]0x80,%l6,%l0 ! %l0 = 46a6bf417cb753e3 ! Mem[0000000040800118] = ffd868d2, %l3 = 81767d03, %l4 = ab2502bd add %i1,0x18,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000ffd868d2 ! Mem[0000000041800108] = 6a4775ab77473b35, %l2 = e2f25725e1268226 ldxa [%i3+%o1]0x81,%l2 ! %l2 = 6a4775ab77473b35 ! Mem[0000000041800118] = 219197fa, %l0 = 46a6bf417cb753e3 ldstuba [%i3+%o3]0x89,%l0 ! %l0 = 000000fa000000ff ! %l6 = 00000096, %l7 = 000000f9, Mem[0000000090800120] = c5f96005 ec9bbee6 stda %l6,[%i5+0x020]%asi ! Mem[0000000090800120] = 00000096 000000f9 ! Mem[0000000090800118] = 925143f1, %g2 = 0000000000000041 lduh [%i5+0x01a],%g2 ! %g2 = 0000000000009251 ! Mem[0000000041800134] = 90dd5bb1, %l7 = 000000f9, %l4 = ffd868d2 add %i3,0x34,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000090dd5bb1 ba,a p24_not_taken_0_end p24_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 00000000000000fa bne,a,pn %xcc,p24_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000af bne,a,pn %xcc,p24_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 6a4775ab77473b35 bne,a,pn %xcc,p24_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000081767d03 bne,a,pn %xcc,p24_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000065 bne,a,pn %xcc,p24_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000096 bne,a,pn %xcc,p24_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000f9 bne,a,pn %xcc,p24_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p24_local0_expect,%g1 p24_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 000000007b4fe5a7 ldx [%i0+0x000],%g3 ! Observed data at 0000000040000100 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 301adb517aff7b04 ldx [%i0+0x010],%g3 ! Observed data at 0000000040000110 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x010,%g4 set p24_local1_expect,%g1 p24_check_local1: ldx [%g1+0x018],%g2 ! Expected data = ffd868d296e748a5 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 = ff46a0598b959d1b 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 = a1df81ac77473b35 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+0x018],%g2 ! Expected data = 43f15ff84c4ae985 ldx [%i2+0x018],%g3 ! Observed data at 0000000041000118 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff3d9251000073a0 ldx [%i2+0x028],%g3 ! Observed data at 0000000041000128 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff31f7723ced283b ldx [%i2+0x038],%g3 ! Observed data at 0000000041000138 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x038,%g4 set p24_local3_expect,%g1 p24_check_local3: ldx [%g1+0x010],%g2 ! Expected data = a073b46ea3cb6995 ldx [%i3+0x010],%g3 ! Observed data at 0000000041800110 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff979121d46bad04 ldx [%i3+0x018],%g3 ! Observed data at 0000000041800118 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0effa43962514c50 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: stha %l2,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040800108] ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000040800108] lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000041000108] done p24_trap1o: stha %l2,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040800108] ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000040800108] lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000041000108] done p24_trap2e: stwa %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040000118] stha %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041000108] done p24_trap2o: stwa %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040000118] stha %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041000108] done p24_trap3e: nop nop nop nop done p24_trap3o: nop nop nop nop done p24_init_memory_pointers: set p24_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p24_local0_start,%i0 set p24_local1_start,%i1 set p24_local2_start,%i2 set p24_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 0b54802614576392 ldx [%g1+0x008],%l1 ! %l1 = 922c3f4c301adb51 ldx [%g1+0x010],%l2 ! %l2 = e2f25725e1268226 ldx [%g1+0x018],%l3 ! %l3 = eade6a39f85ff143 ldx [%g1+0x020],%l4 ! %l4 = 65e6727e134be286 ldx [%g1+0x028],%l5 ! %l5 = 05bf8c7c6eb473a0 ldx [%g1+0x030],%l6 ! %l6 = 8daf127e41b81c5d ldx [%g1+0x038],%l7 ! %l7 = 1bad9cd625523fd5 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 16018e76 8d205bbc d3d64921 7cb8af28 ! %f4 = 86bebd37 60c27cdd 42cb9453 5bbf9c2a ! %f8 = d070c0d1 1810b1c4 1ca43428 1755e96d ! %f12 = c7faa0f7 03c45a68 9c7af1ba 974d4a6f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 6939d510 b25b58bb bfa6f9fb 9f5597f1 ! %f20 = 5b5e4a69 3b8e1052 a71d5bd8 27ef9ca8 ! %f24 = da092200 155bb650 ffad1d6e 61e472c2 ! %f28 = ed1615ff d0fa4fc0 91886e7b 02c1a1e9 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a9009eba 92b5f31e ea158628 58629c68 ! %f36 = a4b8357e 270467ae c9eedb16 49fe83a0 ! %f40 = 44617643 a91572de cd1dfcae faeee937 ! %f44 = 38a01c2c 0152b2c7 85b6fa27 7ed7e593 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0c5c35c80000007e,%g7,%g1 ! GSR scale = 15, align = 6 wr %g1,%g0,%gsr ! GSR = 0c5c35c80000007e wr %g0,%y ! Clear Y 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[0000000042800124] = 19f9cb0e, %l6 = 20835bee3e3f9775 ldstub [%i1+0x024],%l6 ! %l6 = 00000019000000ff ! %l7 = 797fc0b3c37e87d5, Mem[0000000043000128] = d8ae9930 stba %l7,[%i2+%o5]0x81 ! Mem[0000000043000128] = d5ae9930 ! Mem[0000000042000104] = 8b8df5ef, %l5 = 403c82fc4f0c8069 swap [%i0+0x004],%l5 ! %l5 = 000000008b8df5ef ! Mem[0000000042000120] = f04ccc83, %l1 = 70ad6cc255d477db ldstuba [%i0+%o4]0x80,%l1 ! %l1 = 000000f0000000ff ! %l5 = 000000008b8df5ef, Mem[0000000043800100] = 0fda70b5 stha %l5,[%i3+%g0]0x81 ! Mem[0000000043800100] = f5ef70b5 ! Mem[0000000042000118] = f720a778 cd5b23c8, %l4 = e641e855, %l5 = 8b8df5ef ldda [%i0+%o3]0x88,%l4 ! %l4 = 00000000cd5b23c8 00000000f720a778 ! Mem[0000000042000138] = 828732a0252d9fe0, %l1 = 00000000000000f0, %l1 = 00000000000000f0 add %i0,0x38,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 828732a0252d9fe0 ! Mem[0000000043800130] = 77be6398391d8bc0, %l2 = ec4d9d846fd48d26, %l5 = 00000000f720a778 add %i3,0x30,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 77be6398391d8bc0 ! Mem[0000000043000108] = a770c0d157f1a6cb, %l0 = 1c6a7c328ed43162, %l3 = 8a8a5dd26a229982 add %i2,0x08,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = a770c0d157f1a6cb ! Mem[0000000042000100] = 1d275a8b4f0c8069, %l3 = a770c0d157f1a6cb, %l1 = 828732a0252d9fe0 casxa [%i0]0x80,%l3,%l1 ! %l1 = 1d275a8b4f0c8069 p25_label_2: ! Mem[000000009100010c] = 3f4fe109, %g18 = 8a4e11c5f3901fee ldsw [%i6+0x00c],%g2 ! %g2 = 8a4e11c5f3901fee ! Mem[0000000042800128] = 5b7fef1e, %l3 = a770c0d157f1a6cb ldstuba [%i1+%o5]0x80,%l3 ! %l3 = 0000005b000000ff ! Mem[0000000042800100] = 7431bf5242387142, %l1 = 1d275a8b4f0c8069, %l5 = 77be6398391d8bc0 casxa [%i1]0x80,%l1,%l5 ! %l5 = 7431bf5242387142 ! %l4 = cd5b23c8, %l5 = 42387142, Mem[0000000090000108] = 072ca3ed ba6b30fb std %l4,[%i4+%o1] ! Mem[0000000090000108] = cd5b23c8 42387142 ! Mem[0000000042000110] = 9d35e11b, %l0 = 1c6a7c328ed43162 lduba [%i0+%o2]0x88,%l0 ! %l0 = 000000000000001b ! Mem[0000000043000110] = 305c0f51, %l5 = 7431bf5242387142 swapa [%i2+%o2]0x81,%l5 ! %l5 = 00000000305c0f51 ! Mem[0000000043800116] = f6f7afab, %l5 = 00000000305c0f51 ldstuba [%i3+0x016]%asi,%l5 ! %l5 = 000000af000000ff ! Mem[0000000043000104] = 663071db, %l3 = 000000000000005b ldswa [%i2+0x004]%asi,%l3 ! %l3 = 00000000663071db ! %l6 = 00000019, %l7 = c37e87d5, Mem[0000000043000108] = d1c070a7 cba6f157 stda %l6,[%i2+%o1]0x88 ! Mem[0000000043000108] = 00000019 c37e87d5 ! Mem[0000000043800118] = bf3027f2, %l4 = 00000000cd5b23c8 swapa [%i3+%o3]0x88,%l4 ! %l4 = 00000000bf3027f2 p25_label_3: ! Mem[0000000090800100] = a4ac8061, %g2 = 000000003f4fe109 ldsb [%i5+0x003],%g2 ! %g2 = ffffffffffffffa4 ! %l0 = 000000000000001b, Mem[0000000091800134] = 6bb94222 sth %l0,[%o0+0x034] ! Mem[0000000091800134] = 001b4222 ! Mem[000000009180013c] = 5884419c, %g18 = 8a4e11c5f3901fee ldsw [%o0+0x03c],%g2 ! %g2 = 8a4e11c5f3901fee ! Mem[000000004300013c] = 22580e98, %l6 = 00000019, %l4 = bf3027f2 add %i2,0x3c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000022580e98 ! Mem[0000000043800118] = 1bf17c34cd5b23c8, %l3 = 00000000663071db ldxa [%i3+%o3]0x88,%l3 ! %l3 = 1bf17c34cd5b23c8 ! Mem[000000004200010a] = f66c1f65, %l2 = ec4d9d846fd48d26 ldstub [%i0+0x00a],%l2 ! %l2 = 0000001f000000ff ! Mem[0000000043800110] = a0aba698, %l6 = 0000000000000019 swap [%i3+%o2],%l6 ! %l6 = 00000000a0aba698 ! Mem[0000000042800108] = fb050714, %l1 = 1d275a8b4f0c8069 ldsw [%i1+%o1],%l1 ! %l1 = fffffffffb050714 ! %l5 = 00000000000000af, Mem[000000009100012e] = 31b81616 stb %l5,[%i6+0x02e] ! Mem[000000009100012c] = afb81616 ! Mem[000000004280013c] = 9506daee, %l7 = 797fc0b3c37e87d5 swap [%i1+0x03c],%l7 ! %l7 = 000000009506daee p25_label_4: ! Mem[0000000091000120] = 991b825a, %g2 = 000000005884419c lduw [%i6+%o4],%g2 ! %g2 = 00000000991b825a ! Mem[0000000042000100] = 1d275a8b, %l1 = fffffffffb050714, %asi = 80 swapa [%i0+0x000]%asi,%l1 ! %l1 = 000000001d275a8b ! Mem[0000000043800134] = 391d8bc0, %l3 = 1bf17c34cd5b23c8 swap [%i3+0x034],%l3 ! %l3 = 00000000391d8bc0 ! Mem[0000000091000134] = 7c9271ad, %g2 = 00000000991b825a lduh [%i6+0x034],%g2 ! %g2 = 0000000000007c92 ! Mem[0000000042000105] = 4f0c8069, %l0 = 000000000000001b ldstub [%i0+0x005],%l0 ! %l0 = 0000000c000000ff ! Mem[0000000042800118] = 4eca4869, %l6 = 00000000a0aba698 ldstuba [%i1+%o3]0x89,%l6 ! %l6 = 00000069000000ff ! Mem[0000000043800100] = b570eff5, %l7 = 000000009506daee lduba [%i3+%g0]0x89,%l7 ! %l7 = 00000000000000f5 ! %l7 = 00000000000000f5, Mem[0000000043800128] = 56ab9647 stba %l7,[%i3+%o5]0x81 ! Mem[0000000043800128] = f5ab9647 ! Mem[000000004300011b] = 5fcff403, %l3 = 00000000391d8bc0 ldstub [%i2+0x01b],%l3 ! %l3 = 00000003000000ff ! Mem[0000000042800100] = 52bf3174, %l6 = 0000000000000069 ldstuba [%i1+%g0]0x89,%l6 ! %l6 = 00000074000000ff ba,a p25_not_taken_0_end p25_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 000000000000000c bne,a,pn %xcc,p25_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000001d275a8b bne,a,pn %xcc,p25_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000001f bne,a,pn %xcc,p25_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000003 bne,a,pn %xcc,p25_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000af bne,a,pn %xcc,p25_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000074 bne,a,pn %xcc,p25_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000f5 bne,a,pn %xcc,p25_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p25_check_fp_registers: set p25_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 86bebd37 60c27cdd bne %xcc,p25_f4_fail nop ! Check Local Memory set p25_local0_expect,%g1 p25_check_local0: ldx [%g1+0x000],%g2 ! Expected data = fb0507144fff8069 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 = f66cff65da9f7efe ldx [%i0+0x008],%g3 ! Observed data at 0000000042000108 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff4ccc8348dc3693 ldx [%i0+0x020],%g3 ! Observed data at 0000000042000120 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x020,%g4 set p25_local1_expect,%g1 p25_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff31bf5242387142 ldx [%i1+0x000],%g3 ! Observed data at 0000000042800100 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff48ca4e1895d448 ldx [%i1+0x018],%g3 ! Observed data at 0000000042800118 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3e08d09cfff9cb0e ldx [%i1+0x020],%g3 ! Observed data at 0000000042800120 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff7fef1ed29089c7 ldx [%i1+0x028],%g3 ! Observed data at 0000000042800128 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 44aace71c37e87d5 ldx [%i1+0x038],%g3 ! Observed data at 0000000042800138 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x038,%g4 set p25_local2_expect,%g1 p25_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 19000000d5877ec3 ldx [%i2+0x008],%g3 ! Observed data at 0000000043000108 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 42387142ad695885 ldx [%i2+0x010],%g3 ! Observed data at 0000000043000110 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5fcff4ff928f7151 ldx [%i2+0x018],%g3 ! Observed data at 0000000043000118 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = d5ae99307bad46ea ldx [%i2+0x028],%g3 ! Observed data at 0000000043000128 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x028,%g4 set p25_local3_expect,%g1 p25_check_local3: ldx [%g1+0x000],%g2 ! Expected data = f5ef70b507d589b2 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 = 00000019f6f7ffab ldx [%i3+0x010],%g3 ! Observed data at 0000000043800110 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c8235bcd347cf11b ldx [%i3+0x018],%g3 ! Observed data at 0000000043800118 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = f5ab9647b758c05f ldx [%i3+0x028],%g3 ! Observed data at 0000000043800128 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 77be6398cd5b23c8 ldx [%i3+0x030],%g3 ! Observed data at 0000000043800130 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x030,%g4 ! The test for processor 25 has passed p25_passed: ta GOOD_TRAP nop p25_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p25_failed p25_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p25_failed p25_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p25_failed p25_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p25_failed p25_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p25_failed p25_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p25_failed p25_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p25_failed p25_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p25_failed p25_f4_fail: set p25_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 25 failed p25_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x064] ! Set processor 25 done flag set p25_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 25 failed p25_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x064] ! Set processor 25 done flag set p25_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p25_selfmod_failed: ba p25_failed mov 0xabc,%g1 p25_common_error: or %g0,0xef9,%g1 ba p25_failed mov %o5,%g3 p25_common_signature_error: set p25_temp,%g1 ba p25_failed st %g2,[%g1] ! Common Lock Number p25_common_timeout: set p25_temp,%g1 ba p25_failed st %g2,[%g1] ! Common Lock Number p25_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p25_failed mov 0x0,%g3 p25_trap1e: ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000042000118] ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000043000118] lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000043000120] stwa %l1,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800120] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000042000110] done p25_trap1o: ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000042000118] ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000043000118] lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000043000120] stwa %l1,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800120] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000042000110] done p25_trap2e: ldswa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000042000110] lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000042800128] stwa %l5,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043000128] done p25_trap2o: ldswa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000042000110] lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000042800128] stwa %l5,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043000128] done p25_trap3e: nop nop nop nop nop nop done p25_trap3o: nop nop nop nop nop nop done p25_init_memory_pointers: set p25_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p25_local0_start,%i0 set p25_local1_start,%i1 set p25_local2_start,%i2 set p25_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 1c6a7c328ed43162 ldx [%g1+0x008],%l1 ! %l1 = 70ad6cc255d477db ldx [%g1+0x010],%l2 ! %l2 = ec4d9d846fd48d26 ldx [%g1+0x018],%l3 ! %l3 = 8a8a5dd26a229982 ldx [%g1+0x020],%l4 ! %l4 = 07cc9bafe641e855 ldx [%g1+0x028],%l5 ! %l5 = 403c82fc4f0c8069 ldx [%g1+0x030],%l6 ! %l6 = 20835bee3e3f9775 ldx [%g1+0x038],%l7 ! %l7 = 797fc0b3c37e87d5 ! Initialize the output register of window 0 set unres3_start,%o0 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 = d372261f 88a2e771 898e7b98 2c090540 ! %f4 = aa1bb73f 8bfe33c3 a04f78ed 8f675d4c ! %f8 = 700f7931 10e6c8ac 917f7956 426ab3cb ! %f12 = a3a495fc 1958536d a2b0ab13 ee866cac ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 76271b65 c28fcc33 ed58165f 5ab9d790 ! %f20 = 72a7376a 0693a473 b5e2ba5e 07ecf20d ! %f24 = 98f40d14 5e818727 0c10b849 665dd6b8 ! %f28 = 8a422438 7a7fa07f 5eafc5d3 085ef85e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0b5ba86a 7922b416 f1d50e05 1affc028 ! %f36 = f3842ad9 34c5a1c7 112fde3a faccc2c7 ! %f40 = 945a4d6d f29db099 112c60e1 22e7049c ! %f44 = 79ed2817 8127b3c5 208e30e8 0de9ddc3 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xeb8e7bf000000058,%g7,%g1 ! GSR scale = 11, align = 0 wr %g1,%g0,%gsr ! GSR = eb8e7bf000000058 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 26 p26_label_1: ! Mem[0000000044000120] = 89da3971, %l1 = a1b611d2, %l1 = a1b611d2 add %i0,0x20,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000089da3971 ! Mem[000000004480013c] = eeaf9f2a, %l5 = 5deef33c, %l0 = 8daea344 add %i1,0x3c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000eeaf9f2a ! Mem[0000000090000114] = 2936b07b, %g2 = ff78aab73c0fbd4a ldsh [%i4+0x016],%g2 ! %g2 = 0000000000002936 ! Mem[0000000044800114] = 507980e1, %l0 = 00000000eeaf9f2a lduw [%i1+0x014],%l0 ! %l0 = 00000000507980e1 ! %l0 = 507980e1, %l1 = 89da3971, Mem[0000000090800100] = 891e6da4 ac8061ed std %l0,[%i5+%g0] ! Mem[0000000090800100] = 507980e1 89da3971 ! %l5 = 5b344fae5deef33c, Mem[0000000045000108] = 3ad7d5bc stba %l5,[%i2+%o1]0x81 ! Mem[0000000045000108] = 3cd7d5bc ! Mem[0000000045000128] = 9726c6cc, %l5 = 5b344fae5deef33c swapa [%i2+%o5]0x80,%l5 ! %l5 = 000000009726c6cc ! Mem[0000000090000120] = 6d549d97, %g2 = 0000000000002936 lduwa [%i4+0x020]%asi,%g2 ! %g2 = 000000006d549d97 ! Mem[0000000044800118] = c1029415, %l4 = c4ea0a2874484779 swap [%i1+%o3],%l4 ! %l4 = 00000000c1029415 ! Mem[0000000044000110] = 2500cff4, %l0 = 507980e1, %l1 = 89da3971 add %i0,0x10,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 000000002500cff4 p26_label_2: ! Mem[0000000044800120] = 9d558d25, %l3 = 0d4585b42af6717f lduwa [%i1+%o4]0x80,%l3 ! %l3 = 000000009d558d25 ! Mem[0000000091800124] = d129a967, %g2 = 000000006d549d97 lduba [%o0+0x025]%asi,%g2 ! %g2 = 00000000000000d1 ! Mem[0000000044800117] = 507980e1, %l7 = f22c9b563d04186e ldstuba [%i1+0x017]%asi,%l7 ! %l7 = 000000e1000000ff ! Mem[0000000045000108] = 3cd7d5bc, %l7 = 00000000000000e1 lduha [%i2+%o1]0x81,%l7 ! %l7 = 0000000000003cd7 ! Mem[0000000044800128] = 46bddf75, %l2 = f3e1235439f714d6 lduha [%i1+%o5]0x80,%l2 ! %l2 = 00000000000046bd ! Mem[0000000090000118] = b07bcf4f 84e4add5, %g2 = 000000d1, %g3 = 0bad0b00 ldd [%i4+%o3],%g2 ! %g2 = 00000000b07bcf4f 0000000084e4add5 ! Mem[0000000044800100] = 25d8b397, %l2 = 00000000000046bd lduba [%i1+%g0]0x88,%l2 ! %l2 = 0000000000000097 ! Mem[0000000044000134] = 34997687, %l6 = 6b1e6846, %l1 = 2500cff4 add %i0,0x34,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000034997687 ! Mem[000000004500013f] = d9607a68, %l0 = 00000000507980e1 ldstuba [%i2+0x03f]%asi,%l0 ! %l0 = 00000068000000ff ! Mem[0000000044800118] = 79474874, %l7 = 0000000000003cd7 ldstuba [%i1+%o3]0x88,%l7 ! %l7 = 00000074000000ff p26_label_3: ! Mem[0000000090800108] = fd15b4a9, %g2 = 00000000b07bcf4f ldub [%i5+0x009],%g2 ! %g2 = 00000000000000fd ! Mem[0000000044800138] = 8e868936, %l3 = 000000009d558d25 swap [%i1+0x038],%l3 ! %l3 = 000000008e868936 ! %l5 = 000000009726c6cc, Mem[0000000045800100] = b9c9f796 stwa %l5,[%i3+%g0]0x89 ! Mem[0000000045800100] = 9726c6cc ! Mem[0000000044000120] = 89da3971e5b824e3, %l7 = 0000000000000074 ldxa [%i0+%o4]0x80,%l7 ! %l7 = 89da3971e5b824e3 ! Mem[000000004400013c] = 82401a01, %l1 = 0000000034997687 lduw [%i0+0x03c],%l1 ! %l1 = 0000000082401a01 ! Mem[0000000045800110] = 6d69a5ff, %l3 = 000000008e868936 ldsba [%i3+%o2]0x89,%l3 ! %l3 = ffffffffffffffff ! %l1 = 0000000082401a01, Mem[0000000045000110] = efee81b6 stwa %l1,[%i2+%o2]0x89 ! Mem[0000000045000110] = 82401a01 ! %l7 = 89da3971e5b824e3, Mem[0000000045000108] = bcd5d73c stba %l7,[%i2+%o1]0x89 ! Mem[0000000045000108] = bcd5d7e3 ! Mem[0000000045800100] = ccc62697, %l5 = 000000009726c6cc ldstuba [%i3+%g0]0x80,%l5 ! %l5 = 000000cc000000ff ! Mem[0000000045800110] = ffa5696d, %l4 = 00000000c1029415 ldstub [%i3+%o2],%l4 ! %l4 = 000000ff000000ff p26_label_4: ! Mem[0000000045000138] = 5addec5b, %l0 = 0000000000000068 ldstuba [%i2+0x038]%asi,%l0 ! %l0 = 0000005a000000ff ! %l1 = 0000000082401a01, Mem[0000000044000100] = ddb5d46c stha %l1,[%i0+%g0]0x81 ! Mem[0000000044000100] = 1a01d46c ! Mem[0000000045000120] = f8a7bec7, %l7 = 89da3971e5b824e3 lduwa [%i2+%o4]0x89,%l7 ! %l7 = 00000000f8a7bec7 ! Mem[000000004480010d] = 879e6d48, %l7 = 00000000f8a7bec7 ldstub [%i1+0x00d],%l7 ! %l7 = 0000009e000000ff ! Mem[0000000045000118] = 6ef5945f, %l0 = 000000000000005a ldswa [%i2+%o3]0x81,%l0 ! %l0 = 000000006ef5945f ! Mem[0000000090800124] = 9bbee641, %g2 = 00000000000000fd ldsb [%i5+0x025],%g2 ! %g2 = ffffffffffffff9b ! Mem[000000004480011f] = ea644b10, %l2 = 0000000000000097 ldstub [%i1+0x01f],%l2 ! %l2 = 00000010000000ff ! Mem[0000000045800128] = 507e4f4a, %l1 = 0000000082401a01 ldstub [%i3+%o5],%l1 ! %l1 = 00000050000000ff ! Mem[0000000091000128] = 8669b375, %g2 = ffffffffffffff9b lduh [%i6+%o5],%g2 ! %g2 = 0000000000008669 ! Mem[000000009100010c] = 0921d2df, %g2 = 0000000000008669 ldub [%i6+0x00f],%g2 ! %g2 = 0000000000000009 ba,a p26_not_taken_0_end p26_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 000000006ef5945f bne,a,pn %xcc,p26_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000050 bne,a,pn %xcc,p26_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000010 bne,a,pn %xcc,p26_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffffffffff bne,a,pn %xcc,p26_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000ff bne,a,pn %xcc,p26_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000cc bne,a,pn %xcc,p26_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000009e bne,a,pn %xcc,p26_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p26_local0_expect,%g1 p26_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 1a01d46cd192fc96 ldx [%i0+0x000],%g3 ! Observed data at 0000000044000100 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x000,%g4 set p26_local1_expect,%g1 p26_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 2db3497a87ff6d48 ldx [%i1+0x008],%g3 ! Observed data at 0000000044800108 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = bceeedff507980ff ldx [%i1+0x010],%g3 ! Observed data at 0000000044800110 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff484779ea644bff ldx [%i1+0x018],%g3 ! Observed data at 0000000044800118 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9d558d25eeaf9f2a ldx [%i1+0x038],%g3 ! Observed data at 0000000044800138 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x038,%g4 set p26_local2_expect,%g1 p26_check_local2: ldx [%g1+0x008],%g2 ! Expected data = e3d7d5bc51468c22 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 = 011a4082bca7c0f5 ldx [%i2+0x010],%g3 ! Observed data at 0000000045000110 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5deef33c8680a81b 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 = ffddec5bd9607aff 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 = ffc62697ec7961a8 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 = ffa5696d65fcc4f1 ldx [%i3+0x010],%g3 ! Observed data at 0000000045800110 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff7e4f4a0f623bc5 ldx [%i3+0x028],%g3 ! Observed data at 0000000045800128 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x028,%g4 ! The test for processor 26 has passed p26_passed: ta GOOD_TRAP nop p26_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p26_failed p26_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p26_failed p26_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p26_failed p26_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p26_failed p26_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p26_failed p26_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p26_failed p26_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p26_failed p26_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p26_failed ! The test for processor 26 failed p26_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x068] ! Set processor 26 done flag set p26_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 26 failed p26_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x068] ! Set processor 26 done flag set p26_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p26_selfmod_failed: ba p26_failed mov 0xabc,%g1 p26_common_error: or %g0,0xefa,%g1 ba p26_failed mov %o5,%g3 p26_common_signature_error: set p26_temp,%g1 ba p26_failed st %g2,[%g1] ! Common Lock Number p26_common_timeout: set p26_temp,%g1 ba p26_failed st %g2,[%g1] ! Common Lock Number p26_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p26_failed mov 0x0,%g3 p26_trap1e: lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000045800120] ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000044800108] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000045000108] swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000045000128] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000044000120] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000045000120] stba %l6,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000118] done p26_trap1o: lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000045800120] ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000044800108] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000045000108] swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000045000128] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000044000120] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000045000120] stba %l6,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000118] done p26_trap2e: ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000045800100] ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000044800118] swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000044000120] done p26_trap2o: ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000045800100] ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000044800118] swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000044000120] 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 = 8312adfe8daea344 ldx [%g1+0x008],%l1 ! %l1 = e5a32856a1b611d2 ldx [%g1+0x010],%l2 ! %l2 = f3e1235439f714d6 ldx [%g1+0x018],%l3 ! %l3 = 0d4585b42af6717f ldx [%g1+0x020],%l4 ! %l4 = c4ea0a2874484779 ldx [%g1+0x028],%l5 ! %l5 = 5b344fae5deef33c ldx [%g1+0x030],%l6 ! %l6 = a82e56a26b1e6846 ldx [%g1+0x038],%l7 ! %l7 = f22c9b563d04186e ! Initialize the output register of window 0 set unres3_start,%o0 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 = 85da8a72 7175845b ce0d097b 9a2e768a ! %f4 = 385529b7 90548e14 c0065ad2 ade2502f ! %f8 = 039f6940 3f488082 dc07cc3d 63080180 ! %f12 = b78a51ab 048e3308 a6bd92f0 0322fd15 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = be86a73b 9bcd5774 02870f16 4b20afb0 ! %f20 = 9ecbd899 22fba569 ec72ed82 8e9910e5 ! %f24 = 25c48550 0c7d6bb7 7fa9b5eb 28c64bad ! %f28 = f93e38ee b986decb 7e050979 a69f8d62 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5e2868d1 cb01f26a ba0e4ab5 27650b94 ! %f36 = 42946b20 f79c41d9 da966056 33d9e8c5 ! %f40 = a087a185 c0118b75 77eeccb3 017fd446 ! %f44 = 9dfdd137 d68e9921 f28e1c53 9ce54e65 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe5ead83000000077,%g7,%g1 ! GSR scale = 14, align = 7 wr %g1,%g0,%gsr ! GSR = e5ead83000000077 wr %g0,%y ! Clear Y 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[0000000046000138] = 8c0d17bc9fdf9790, %l3 = f8376b6886946783, %l5 = 2648285c8a5b7863 add %i0,0x38,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 8c0d17bc9fdf9790 ! Mem[0000000046800110] = acfb12b0, %l2 = ba5655ec, %l5 = 9fdf9790 add %i1,0x10,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000acfb12b0 ! Mem[0000000047000104] = 70986078, %l4 = eb9ab9c6, %l7 = bd0adca3 add %i2,0x04,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000070986078 ! Mem[0000000047800118] = 39a08b9f2592ebd4, %l6 = 296df9a210f656e2, %l1 = 1c612b142aa0aa02 add %i3,0x18,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 39a08b9f2592ebd4 ! %l6 = 10f656e2, %l7 = 70986078, Mem[0000000047800110] = 5b392d8a 313e26a7 stda %l6,[%i3+%o2]0x81 ! Mem[0000000047800110] = 10f656e2 70986078 ! %l4 = 248b7ccbeb9ab9c6, Mem[0000000047800108] = 37fe2055 stwa %l4,[%i3+%o1]0x89 ! Mem[0000000047800108] = eb9ab9c6 ! Mem[0000000046000110] = 2da0063d, %l6 = 296df9a210f656e2 ldstuba [%i0+%o2]0x80,%l6 ! %l6 = 0000002d000000ff ! %l6 = 000000000000002d, Mem[000000004700011e] = c6ad6c41 stb %l6,[%i2+0x01e] ! Mem[000000004700011c] = c6ad2d41 ! Mem[0000000047800118] = 9f8ba039, %l2 = d71e1713ba5655ec lduba [%i3+%o3]0x88,%l2 ! %l2 = 0000000000000039 ! Mem[0000000047800100] = 1ce2ffea, %l3 = f8376b6886946783 ldsba [%i3+%g0]0x89,%l3 ! %l3 = ffffffffffffffea p27_label_2: ! %l0 = f191dd641900b41d, Mem[0000000090000120] = 6d549d97, %asi = 80 stwa %l0,[%i4+0x020]%asi ! Mem[0000000090000120] = 1900b41d ! Mem[0000000047800110] = e256f610, %l7 = 0000000070986078 swapa [%i3+%o2]0x89,%l7 ! %l7 = 00000000e256f610 ! Mem[0000000046000108] = 7cd5d447, %l0 = f191dd641900b41d lduha [%i0+%o1]0x81,%l0 ! %l0 = 0000000000007cd5 ! Mem[0000000047800130] = 6834ac045a3aa6b5, %l4 = 248b7ccbeb9ab9c6, %l6 = 000000000000002d add %i3,0x30,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 6834ac045a3aa6b5 ! Mem[0000000047000104] = 70986078, %l6 = 6834ac045a3aa6b5, %asi = 80 swapa [%i2+0x004]%asi,%l6 ! %l6 = 0000000070986078 ! %l4 = eb9ab9c6, %l5 = acfb12b0, Mem[0000000090000130] = 8508d1bb 939eceb2 std %l4,[%i4+0x030] ! Mem[0000000090000130] = eb9ab9c6 acfb12b0 ! Mem[000000004700012d] = 40a92443, %l0 = 0000000000007cd5 ldstub [%i2+0x02d],%l0 ! %l0 = 000000a9000000ff ! Mem[0000000091000110] = 21d2df9b 1f84f8ff, %g2 = 1986bcff, %g3 = 0bad0b00 ldda [%i6+0x010]%asi,%g2 ! %g2 = 0000000021d2df9b 000000001f84f8ff ! Mem[0000000046800137] = eef0c025, %l2 = 0000000000000039 ldstub [%i1+0x037],%l2 ! %l2 = 00000025000000ff ! %l5 = 00000000acfb12b0, Mem[0000000091000110] = 21d2df9b1f84f8ff stx %l5,[%i6+%o2] ! Mem[0000000091000110] = 00000000acfb12b0 p27_label_3: ! %l3 = ffffffffffffffea, Mem[0000000047000118] = 4ee992f9c6ad2d41 stxa %l3,[%i2+%o3]0x80 ! Mem[0000000047000118] = ffffffffffffffea ! Mem[0000000091000108] = 203f4fe1, %g2 = 0000000021d2df9b ldub [%i6+0x00b],%g2 ! %g2 = 0000000000000020 ! Mem[0000000090000118] = b07bcf4f, %g2 = 0000000000000020 lduw [%i4+%o3],%g2 ! %g2 = 00000000b07bcf4f ! Mem[0000000046800120] = 67b8dfb7, %l1 = 39a08b9f2592ebd4 swapa [%i1+%o4]0x80,%l1 ! %l1 = 0000000067b8dfb7 ! Mem[0000000046800110] = f3871899b012fbac, %l0 = 00000000000000a9 ldxa [%i1+%o2]0x89,%l0 ! %l0 = f3871899b012fbac ! Mem[0000000047000120] = 818667fc, %l6 = 70986078, %l0 = b012fbac add %i2,0x20,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000818667fc ! %l3 = ffffffffffffffea, Mem[0000000091000118] = 257951723f62a3d9, %asi = 80 stxa %l3,[%i6+0x018]%asi ! Mem[0000000091000118] = ffffffffffffffea ! Mem[000000004780011c] = 2592ebd4, %l5 = acfb12b0, %l2 = 00000025 add %i3,0x1c,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000002592ebd4 ! Mem[0000000047000110] = f4cd9c50, %l3 = ffffffea, %l1 = 67b8dfb7 add %i2,0x10,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000f4cd9c50 ! Mem[0000000047800110] = 7860987070986078, %l2 = 000000002592ebd4, %l3 = ffffffffffffffea add %i3,0x10,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 7860987070986078 p27_label_4: ! Mem[0000000046800100] = 2eb2bede, %l7 = 00000000e256f610 ldstuba [%i1+%g0]0x80,%l7 ! %l7 = 0000002e000000ff ! Mem[0000000046800128] = 0580d801eb966b07, %l0 = 00000000818667fc, %l0 = 00000000818667fc add %i1,0x28,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 0580d801eb966b07 ! Mem[0000000046800100] = ffb2bede7fe761c1, %l7 = 000000000000002e, %l5 = 00000000acfb12b0 casxa [%i1]0x80,%l7,%l5 ! %l5 = ffb2bede7fe761c1 ! Mem[0000000046000108] = 3e7b6372 47d4d57c, %l0 = eb966b07, %l1 = f4cd9c50 ldda [%i0+%o1]0x88,%l0 ! %l0 = 0000000047d4d57c 000000003e7b6372 ! Mem[0000000091000104] = 25ceff91, %g2 = 00000000b07bcf4f lduha [%i6+0x006]%asi,%g2 ! %g2 = 00000000000025ce ! Mem[0000000091800138] = 4dc4c1d55884419c, %g2 = 00000000000025ce ldx [%o0+0x038],%g2 ! %g2 = 4dc4c1d55884419c ! Mem[0000000046000107] = 3fac2207, %l1 = 000000003e7b6372 ldstub [%i0+0x007],%l1 ! %l1 = 00000007000000ff ! %l1 = 0000000000000007, Mem[0000000046800128] = 01d88005 stwa %l1,[%i1+%o5]0x89 ! Mem[0000000046800128] = 00000007 ! Mem[0000000047000100] = 6f82c52d, %l1 = 0000000000000007 ldswa [%i2+%g0]0x81,%l1 ! %l1 = 000000006f82c52d ! Mem[0000000090800130] = d1002408 54736697, %g2 = 5884419c, %g3 = 1f84f8ff ldda [%i5+0x030]%asi,%g2 ! %g2 = 00000000d1002408 0000000054736697 ba,a p27_not_taken_0_end p27_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 0000000047d4d57c bne,a,pn %xcc,p27_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000006f82c52d bne,a,pn %xcc,p27_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000002592ebd4 bne,a,pn %xcc,p27_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 7860987070986078 bne,a,pn %xcc,p27_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000070986078 bne,a,pn %xcc,p27_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000002e bne,a,pn %xcc,p27_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p27_check_fp_registers: set p27_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 85da8a72 7175845b bne %xcc,p27_f0_fail nop ! Check Local Memory set p27_local0_expect,%g1 p27_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 68f3ba143fac22ff ldx [%i0+0x000],%g3 ! Observed data at 0000000046000100 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffa0063d6e191ae2 ldx [%i0+0x010],%g3 ! Observed data at 0000000046000110 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x010,%g4 set p27_local1_expect,%g1 p27_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ffb2bede7fe761c1 ldx [%i1+0x000],%g3 ! Observed data at 0000000046800100 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2592ebd48648375b 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 = 07000000eb966b07 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 = 7a03dbfdeef0c0ff 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+0x000],%g2 ! Expected data = 6f82c52d5a3aa6b5 ldx [%i2+0x000],%g3 ! Observed data at 0000000047000100 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffffffffffffffea ldx [%i2+0x018],%g3 ! Observed data at 0000000047000118 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 08d3e7f340ff2443 ldx [%i2+0x028],%g3 ! Observed data at 0000000047000128 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x028,%g4 set p27_local3_expect,%g1 p27_check_local3: ldx [%g1+0x008],%g2 ! Expected data = c6b99aebabc969e1 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 = 7860987070986078 ldx [%i3+0x010],%g3 ! Observed data at 0000000047800110 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x010,%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 p27_f0_fail: set p27_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! 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: ldswa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000047000120] lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000047800100] done p27_trap1o: ldswa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000047000120] lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000047800100] done p27_trap2e: lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000046000100] swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000046000120] ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000046000110] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000047800120] swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000047800110] done p27_trap2o: lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000046000100] swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000046000120] ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000046000110] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000047800120] swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000047800110] done p27_trap3e: nop nop nop nop done p27_trap3o: nop nop nop nop done p27_init_memory_pointers: set p27_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p27_local0_start,%i0 set p27_local1_start,%i1 set p27_local2_start,%i2 set p27_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = f191dd641900b41d ldx [%g1+0x008],%l1 ! %l1 = 1c612b142aa0aa02 ldx [%g1+0x010],%l2 ! %l2 = d71e1713ba5655ec ldx [%g1+0x018],%l3 ! %l3 = f8376b6886946783 ldx [%g1+0x020],%l4 ! %l4 = 248b7ccbeb9ab9c6 ldx [%g1+0x028],%l5 ! %l5 = 2648285c8a5b7863 ldx [%g1+0x030],%l6 ! %l6 = 296df9a210f656e2 ldx [%g1+0x038],%l7 ! %l7 = ec3473eebd0adca3 ! Initialize the output register of window 0 set unres3_start,%o0 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 = d07d7771 fe8498b0 5f244147 a8417c47 ! %f4 = 16ec99a2 f64de29a c5774f47 17a09bd1 ! %f8 = e1efa667 4e397897 8823a2ec cccdab05 ! %f12 = b5ec6fc0 207211a5 800bf6a1 8ece544a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = e4d6a8c6 44f4b14e 95e97fc6 18042a13 ! %f20 = 12a5412a c1090c60 aba77ce4 a7f70506 ! %f24 = 5e2b7d4c 2b78b2a6 b8e41959 07276528 ! %f28 = 96083b8b e827c3e2 0343622e 23c82adf ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 854d81a6 1dae52a2 c0304ce3 0b5a6656 ! %f36 = ef2b2d42 1e168c3e f8684147 2c8de792 ! %f40 = 9365db23 6d61748c 8ae971e3 1201aef6 ! %f44 = 433e7403 776cd0bb 55911ac5 ad5e3805 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3d61121f00000076,%g7,%g1 ! GSR scale = 14, align = 6 wr %g1,%g0,%gsr ! GSR = 3d61121f00000076 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 28 p28_label_1: ! Mem[0000000049000128] = db780dca, %l6 = b2100a06ec2ea357 swap [%i2+%o5],%l6 ! %l6 = 00000000db780dca ! Mem[0000000048800120] = 9278bf14, %l2 = aa7a579e8e32ccc2 ldstuba [%i1+%o4]0x80,%l2 ! %l2 = 00000092000000ff ! %l2 = 00000092, %l3 = 4e705867, Mem[0000000090000118] = b07bcf4f 84e4add5 std %l2,[%i4+%o3] ! Mem[0000000090000118] = 00000092 4e705867 ! Mem[0000000049000120] = f7e08a7e, %l3 = 8c5183964e705867 swap [%i2+%o4],%l3 ! %l3 = 00000000f7e08a7e ! Mem[0000000049000118] = 1d0da754, %l3 = 00000000f7e08a7e swapa [%i2+%o3]0x81,%l3 ! %l3 = 000000001d0da754 ! Mem[0000000090000130] = bb939ece, %g2 = ffff56a0c78a52a2 ldub [%i4+0x033],%g2 ! %g2 = 00000000000000bb ! Mem[0000000049800120] = 3b801aee, %l6 = 00000000db780dca ldsha [%i3+%o4]0x88,%l6 ! %l6 = 0000000000001aee ! Mem[0000000090000130] = d1bb939e, %g2 = 00000000000000bb lduh [%i4+0x032],%g2 ! %g2 = 000000000000d1bb ! Mem[0000000048000118] = dc51a294, %l3 = 000000001d0da754 lduwa [%i0+%o3]0x81,%l3 ! %l3 = 00000000dc51a294 ! Mem[0000000049000113] = 9db0677a, %l2 = 0000000000000092 ldstuba [%i2+0x013]%asi,%l2 ! %l2 = 0000007a000000ff p28_label_2: ! Mem[0000000049800120] = ee1a803b4fe5a235, %l5 = 8aa2900820b9ba61, %l5 = 8aa2900820b9ba61 add %i3,0x20,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = ee1a803b4fe5a235 ! Mem[0000000090800128] = 418a328062600381, %g2 = 000000000000d1bb ldx [%i5+%o5],%g2 ! %g2 = 418a328062600381 ! Mem[0000000048000109] = cfc135c3, %l6 = 0000000000001aee ldstub [%i0+0x009],%l6 ! %l6 = 000000c1000000ff ! Mem[0000000090800100] = 891e6da4 ac8061ed, %g2 = 62600381, %g3 = 0bad0b00 ldda [%i5+0x000]%asi,%g2 ! %g2 = 00000000891e6da4 00000000ac8061ed ! Mem[0000000048000120] = a62fbde6a94b4a53, %l6 = 00000000000000c1, %l4 = 0098db042234c58d add %i0,0x20,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = a62fbde6a94b4a53 ! Mem[000000004880010c] = 8914fd66, %l2 = 000000000000007a swap [%i1+0x00c],%l2 ! %l2 = 000000008914fd66 ! Mem[0000000049000100] = 673dd125, %l3 = 00000000dc51a294 lduha [%i2+%g0]0x88,%l3 ! %l3 = 000000000000d125 ! Mem[0000000049000110] = 9db067ff, %l5 = ee1a803b4fe5a235 swap [%i2+%o2],%l5 ! %l5 = 000000009db067ff ! Mem[0000000048000110] = ffe30921, %l4 = a62fbde6a94b4a53 lduba [%i0+%o2]0x80,%l4 ! %l4 = 00000000000000ff ! Mem[0000000048800120] = ff78bf14, %l3 = 000000000000d125 ldsba [%i1+%o4]0x80,%l3 ! %l3 = ffffffffffffffff p28_label_3: ! Mem[000000004980012c] = 389fa590, %l7 = 7fc76b42, %l2 = 8914fd66 add %i3,0x2c,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000389fa590 ! Mem[0000000090800130] = d1002408 54736697, %g2 = 891e6da4, %g3 = ac8061ed ldd [%i5+0x030],%g2 ! %g2 = 00000000d1002408 0000000054736697 ! Mem[000000004800011c] = a9ee22db, %l1 = 3b0bad82c20fe08f ldswa [%i0+0x01c]%asi,%l1 ! %l1 = ffffffffa9ee22db ! Mem[0000000091000120] = 5a1185e3, %g2 = 00000000d1002408 ldsb [%i6+0x023],%g2 ! %g2 = 000000000000005a ! Mem[0000000049000120] = 4e705867f44952ab, %l7 = 7af4a9827fc76b42, %l7 = 7af4a9827fc76b42 add %i2,0x20,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 4e705867f44952ab ! Mem[0000000049000138] = acf5b96a, %l3 = ffffffff, %l5 = 9db067ff add %i2,0x38,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000acf5b96a ! Mem[0000000049000128] = 57a32eec, %l5 = 00000000acf5b96a swapa [%i2+%o5]0x89,%l5 ! %l5 = 0000000057a32eec ! Mem[0000000048800120] = ff78bf14, %l6 = 00000000000000c1 lduwa [%i1+%o4]0x81,%l6 ! %l6 = 00000000ff78bf14 ! Mem[0000000049000104] = 9fc3d33c, %l2 = 389fa590, %l5 = 57a32eec add %i2,0x04,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000009fc3d33c ! Mem[0000000091000134] = 7c9271ad, %g2 = 000000000000005a lduha [%i6+0x034]%asi,%g2 ! %g2 = 0000000000007c92 p28_label_4: ! Mem[0000000048000130] = efa7aaee, %l0 = d990fdb2, %l7 = f44952ab add %i0,0x30,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000efa7aaee ! Mem[0000000048800117] = 298ef005, %l2 = 00000000389fa590 ldstub [%i1+0x017],%l2 ! %l2 = 00000005000000ff ! Mem[0000000048000110] = ffe30921, %l1 = a9ee22db, %l2 = 00000005 add %i0,0x10,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000ffe30921 ! Mem[0000000048000114] = 99893171, %l6 = 00000000ff78bf14 ldub [%i0+0x016],%l6 ! %l6 = 0000000000000031 ! Mem[0000000048000100] = 057ad675, %l4 = 00000000000000ff swapa [%i0+%g0]0x89,%l4 ! %l4 = 00000000057ad675 ! Mem[0000000048000108] = cfff35c3, %l5 = 000000009fc3d33c ldstuba [%i0+%o1]0x80,%l5 ! %l5 = 000000cf000000ff ! Mem[0000000049000110] = 4fe5a235, %l3 = ffffffff, %l2 = ffe30921 add %i2,0x10,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000004fe5a235 ! %l1 = ffffffffa9ee22db, Mem[0000000091000109] = 91ca203f, %asi = 80 stba %l1,[%i6+0x009]%asi ! Mem[0000000091000108] = dbca203f ! %l0 = d990fdb2, %l1 = a9ee22db, Mem[0000000090000110] = b2e97578 891d2936 stda %l0,[%i4+0x010]%asi ! Mem[0000000090000110] = d990fdb2 a9ee22db ! Mem[0000000048800120] = ff78bf14, %l5 = 00000000000000cf ldstub [%i1+%o4],%l5 ! %l5 = 000000ff000000ff ba,a p28_not_taken_0_end p28_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 ffffffffa9ee22db bne,a,pn %xcc,p28_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000004fe5a235 bne,a,pn %xcc,p28_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffffffffff bne,a,pn %xcc,p28_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000057ad675 bne,a,pn %xcc,p28_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000ff bne,a,pn %xcc,p28_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000031 bne,a,pn %xcc,p28_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p28_local0_expect,%g1 p28_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ff000000185645c7 ldx [%i0+0x000],%g3 ! Observed data at 0000000048000100 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffff35c3335e13e3 ldx [%i0+0x008],%g3 ! Observed data at 0000000048000108 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x008,%g4 set p28_local1_expect,%g1 p28_check_local1: ldx [%g1+0x008],%g2 ! Expected data = e7607ac30000007a 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 = 649b3f1e298ef0ff ldx [%i1+0x010],%g3 ! Observed data at 0000000048800110 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff78bf14da184a9d ldx [%i1+0x020],%g3 ! Observed data at 0000000048800120 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x020,%g4 set p28_local2_expect,%g1 p28_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 4fe5a235dea57ef3 ldx [%i2+0x010],%g3 ! Observed data at 0000000049000110 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f7e08a7e6d55b5d9 ldx [%i2+0x018],%g3 ! Observed data at 0000000049000118 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4e705867f44952ab ldx [%i2+0x020],%g3 ! Observed data at 0000000049000120 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6ab9f5acec779ce2 ldx [%i2+0x028],%g3 ! Observed data at 0000000049000128 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x028,%g4 ! Processor 28, local 3 is clean ! The test for processor 28 has passed p28_passed: ta GOOD_TRAP nop p28_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p28_failed p28_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p28_failed p28_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p28_failed p28_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p28_failed p28_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p28_failed p28_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p28_failed p28_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p28_failed p28_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p28_failed ! The test for processor 28 failed p28_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x070] ! Set processor 28 done flag set p28_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 28 failed p28_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x070] ! Set processor 28 done flag set p28_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p28_selfmod_failed: ba p28_failed mov 0xabc,%g1 p28_common_error: or %g0,0xefc,%g1 ba p28_failed mov %o5,%g3 p28_common_signature_error: set p28_temp,%g1 ba p28_failed st %g2,[%g1] ! Common Lock Number p28_common_timeout: set p28_temp,%g1 ba p28_failed st %g2,[%g1] ! Common Lock Number p28_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p28_failed mov 0x0,%g3 p28_trap1e: ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000048000128] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000048800100] ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000048000100] ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000049000110] done p28_trap1o: ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000048000128] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000048800100] ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000048000100] ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000049000110] done p28_trap2e: lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000049800100] ldsha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049000118] swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000048000118] swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000049800128] done p28_trap2o: lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000049800100] ldsha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049000118] swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000048000118] swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000049800128] 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 = fca4e26bd990fdb2 ldx [%g1+0x008],%l1 ! %l1 = 3b0bad82c20fe08f ldx [%g1+0x010],%l2 ! %l2 = aa7a579e8e32ccc2 ldx [%g1+0x018],%l3 ! %l3 = 8c5183964e705867 ldx [%g1+0x020],%l4 ! %l4 = 0098db042234c58d ldx [%g1+0x028],%l5 ! %l5 = 8aa2900820b9ba61 ldx [%g1+0x030],%l6 ! %l6 = b2100a06ec2ea357 ldx [%g1+0x038],%l7 ! %l7 = 7af4a9827fc76b42 ! Initialize the output register of window 0 set unres3_start,%o0 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 = a4d80922 b8996b8d 38e866c6 bed5ef5d ! %f4 = f5ba3f3f bad6cd77 10e8521a 7515311d ! %f8 = b878c4e2 e787753c c8afc20e c684ec87 ! %f12 = 367770da f438c8ac f363e657 3018cff2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = e25e79a1 9e1cd277 23bd2466 c5e44372 ! %f20 = 000578d8 dc974c42 091466c0 57352b1c ! %f24 = c287227a a0985086 5a4525d6 2a9766a3 ! %f28 = 208612ea 468be282 32ce421a 6891bc7a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e14ffd53 3ef20e63 f089d2c6 9bc64b3e ! %f36 = a7fc533f 1fa58cb1 2c821fa1 193fc601 ! %f40 = 58f19226 a90a07c4 749b45b5 614ebe6d ! %f44 = e81f27b6 c1524580 23d1ca03 2c9e740c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5dcfff1f00000032,%g7,%g1 ! GSR scale = 6, align = 2 wr %g1,%g0,%gsr ! GSR = 5dcfff1f00000032 wr %g0,%y ! Clear Y 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[000000004a000110] = 4e3c9560, %l4 = fe97b887d66d48aa ldsw [%i0+%o2],%l4 ! %l4 = 000000004e3c9560 ! Mem[000000004b800110] = f0c16857, %l1 = f71f1923d3dfc812 lduwa [%i3+%o2]0x81,%l1 ! %l1 = 00000000f0c16857 ! Mem[000000004b00010b] = da94816e, %l4 = 000000004e3c9560 ldstub [%i2+0x00b],%l4 ! %l4 = 0000006e000000ff ! Mem[000000004b000123] = 8b8a9ed2, %l7 = 02212718f3ed3e13 ldstub [%i2+0x023],%l7 ! %l7 = 000000d2000000ff ! Mem[000000004a800130] = 4997697d, %l7 = 000000d2, %l0 = 5bc504ee add %i1,0x30,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000004997697d ! Mem[000000004a800100] = e70625da9bb40e10, %l4 = 000000000000006e, %l7 = 00000000000000d2 casxa [%i1]0x80,%l4,%l7 ! %l7 = e70625da9bb40e10 ! Mem[000000004a80013c] = 1356f15a, %l6 = 67dadff4, %l2 = 86232bba add %i1,0x3c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000001356f15a ! Mem[0000000090000138] = a856d50d, %g2 = 9f22afbba6ff1ec0 ldsb [%i4+0x038],%g2 ! %g2 = ffffffffffffffa8 ! Mem[000000004b000128] = 6eb2f947, %l2 = 1356f15a, %l0 = 4997697d add %i2,0x28,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000006eb2f947 ! Mem[000000004a800128] = ccdb78e25f1a9acd, %l3 = 04178cbec23df612, %l0 = 000000006eb2f947 add %i1,0x28,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = ccdb78e25f1a9acd p29_label_2: ! Mem[000000004b000108] = da9481ff a286b937, %l0 = 5f1a9acd, %l1 = f0c16857 ldda [%i2+%o1]0x81,%l0 ! %l0 = 00000000da9481ff 00000000a286b937 ! %l3 = 04178cbec23df612, Mem[000000004a000128] = 0e36bb88d3e738f0 stxa %l3,[%i0+%o5]0x80 ! Mem[000000004a000128] = 04178cbec23df612 ! Mem[0000000091000110] = 21d2df9b 1f84f8ff, %g2 = ffffffa8, %g3 = 0bad0b00 ldd [%i6+%o2],%g2 ! %g2 = 0000000021d2df9b 000000001f84f8ff ! Mem[000000004a000110] = 4e3c9560f10a8c4c, %l2 = 000000001356f15a, %l4 = 000000000000006e add %i0,0x10,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 4e3c9560f10a8c4c ! Mem[000000004b000118] = 98d55549, %l3 = c23df612, %l2 = 1356f15a add %i2,0x18,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000098d55549 ! Mem[0000000090000100] = ac87f719, %g2 = 0000000021d2df9b lduwa [%i4+0x000]%asi,%g2 ! %g2 = 00000000ac87f719 ! Mem[000000004b000100] = 04c54cfe1b704e04, %l1 = 00000000a286b937 ldxa [%i2+%g0]0x80,%l1 ! %l1 = 04c54cfe1b704e04 ! Mem[000000004a000108] = a14348d9, %l1 = 04c54cfe1b704e04 ldstuba [%i0+%o1]0x80,%l1 ! %l1 = 000000a1000000ff ! %l2 = 98d55549, %l3 = c23df612, Mem[000000004b800110] = f0c16857 37b811c9 std %l2,[%i3+%o2] ! Mem[000000004b800110] = 98d55549 c23df612 ! Mem[000000004b000104] = 1b704e04, %l2 = 0000000098d55549 ldstub [%i2+0x004],%l2 ! %l2 = 0000001b000000ff p29_label_3: ! Mem[000000004a000115] = f10a8c4c, %l6 = c58fc19e67dadff4 ldstub [%i0+0x015],%l6 ! %l6 = 0000000a000000ff ! %l3 = 04178cbec23df612, Mem[000000004a000120] = 29c382d18aef9465 stx %l3,[%i0+%o4] ! Mem[000000004a000120] = 04178cbec23df612 ! Mem[000000004b000120] = 8b8a9eff, %l2 = 000000000000001b ldstuba [%i2+%o4]0x81,%l2 ! %l2 = 0000008b000000ff ! Mem[000000004b000108] = da9481ff, %l0 = 00000000da9481ff ldstuba [%i2+%o1]0x81,%l0 ! %l0 = 000000da000000ff ! Mem[000000004b000128] = 6eb2f947, %l4 = 4e3c9560f10a8c4c ldswa [%i2+0x028]%asi,%l4 ! %l4 = 000000006eb2f947 ! Mem[000000004a000134] = 82902ebc, %l2 = 0000008b, %l4 = 6eb2f947 add %i0,0x34,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000082902ebc ! Mem[000000004a800118] = 9a32bdc1299b0c08, %l4 = 0000000082902ebc, %l4 = 0000000082902ebc add %i1,0x18,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 9a32bdc1299b0c08 ! Mem[0000000090800110] = 4700c69a619b25f5, %g2 = 00000000ac87f719 ldx [%i5+%o2],%g2 ! %g2 = 4700c69a619b25f5 ! Mem[000000004b800100] = 419509b2, %l4 = 9a32bdc1299b0c08 ldsh [%i3+0x002],%l4 ! %l4 = 00000000000009b2 ! Mem[000000004b000138] = 4f0a6f34, %l7 = e70625da9bb40e10 swap [%i2+0x038],%l7 ! %l7 = 000000004f0a6f34 p29_label_4: ! Mem[000000004a800120] = 48020bf2, %l7 = 000000004f0a6f34 lduba [%i1+%o4]0x89,%l7 ! %l7 = 00000000000000f2 ! Mem[000000004a800100] = e70625da, %l3 = 04178cbec23df612 swapa [%i1+%g0]0x80,%l3 ! %l3 = 00000000e70625da ! Mem[000000004a800100] = 12f63dc2, %l3 = 00000000e70625da swapa [%i1+%g0]0x89,%l3 ! %l3 = 0000000012f63dc2 ! Mem[0000000091800120] = b145b3d1, %g2 = 4700c69a619b25f5 ldsha [%o0+0x022]%asi,%g2 ! %g2 = ffffffffffffb145 ! Mem[000000004b800100] = 419509b2, %l4 = 00000000000009b2 swapa [%i3+%g0]0x81,%l4 ! %l4 = 00000000419509b2 ! %l1 = 00000000000000a1, Mem[000000004b800100] = 000009b2 stwa %l1,[%i3+%g0]0x81 ! Mem[000000004b800100] = 000000a1 ! Mem[000000004b000128] = 6eb2f947984961f4, %l4 = 00000000419509b2, %l6 = 000000000000000a add %i2,0x28,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 6eb2f947984961f4 ! Mem[000000004a000120] = be8c1704, %l2 = 000000000000008b swapa [%i0+%o4]0x89,%l2 ! %l2 = 00000000be8c1704 ! %l7 = 00000000000000f2, Mem[000000004b800128] = 03a85214 stba %l7,[%i3+%o5]0x88 ! Mem[000000004b800128] = 03a852f2 ! %l1 = 00000000000000a1, Mem[000000004b000108] = 37b986a2ff8194ff stxa %l1,[%i2+%o1]0x88 ! Mem[000000004b000108] = 00000000000000a1 ba,a p29_not_taken_0_end p29_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 00000000000000da bne,a,pn %xcc,p29_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000a1 bne,a,pn %xcc,p29_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000be8c1704 bne,a,pn %xcc,p29_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000419509b2 bne,a,pn %xcc,p29_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 6eb2f947984961f4 bne,a,pn %xcc,p29_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000f2 bne,a,pn %xcc,p29_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p29_check_fp_registers: set p29_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be a4d80922 b8996b8d bne %xcc,p29_f0_fail nop ! Check Local Memory set p29_local0_expect,%g1 p29_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ff4348d9c4da0a34 ldx [%i0+0x008],%g3 ! Observed data at 000000004a000108 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4e3c9560f1ff8c4c ldx [%i0+0x010],%g3 ! Observed data at 000000004a000110 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8b000000c23df612 ldx [%i0+0x020],%g3 ! Observed data at 000000004a000120 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 04178cbec23df612 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 = da2506e79bb40e10 ldx [%i1+0x000],%g3 ! Observed data at 000000004a800100 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x000,%g4 set p29_local2_expect,%g1 p29_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 04c54cfeff704e04 ldx [%i2+0x000],%g3 ! Observed data at 000000004b000100 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a100000000000000 ldx [%i2+0x008],%g3 ! Observed data at 000000004b000108 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff8a9eff8df495a2 ldx [%i2+0x020],%g3 ! Observed data at 000000004b000120 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9bb40e1075023a00 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+0x000],%g2 ! Expected data = 000000a1e638432d ldx [%i3+0x000],%g3 ! Observed data at 000000004b800100 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 98d55549c23df612 ldx [%i3+0x010],%g3 ! Observed data at 000000004b800110 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = f252a80393febd7c 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 ! 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: stha %l2,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000108] stwa %l2,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000100] ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004b000120] stha %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800118] done p29_trap1o: stha %l2,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000108] stwa %l2,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000100] ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004b000120] stha %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800118] done p29_trap2e: stba %l0,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b800118] done p29_trap2o: stba %l0,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b800118] done p29_trap3e: nop nop nop nop nop done p29_trap3o: nop nop nop nop nop done p29_init_memory_pointers: set p29_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p29_local0_start,%i0 set p29_local1_start,%i1 set p29_local2_start,%i2 set p29_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = b23509725bc504ee ldx [%g1+0x008],%l1 ! %l1 = f71f1923d3dfc812 ldx [%g1+0x010],%l2 ! %l2 = 584cdf0486232bba ldx [%g1+0x018],%l3 ! %l3 = 04178cbec23df612 ldx [%g1+0x020],%l4 ! %l4 = fe97b887d66d48aa ldx [%g1+0x028],%l5 ! %l5 = de9766d9b7057cbb ldx [%g1+0x030],%l6 ! %l6 = c58fc19e67dadff4 ldx [%g1+0x038],%l7 ! %l7 = 02212718f3ed3e13 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 1400fbf8 02e1e2b7 01869da7 85e72740 ! %f4 = bfd11849 c8918506 1a7a2487 0c2ec68d ! %f8 = 42501761 18072fb3 413a3c00 eef2aae4 ! %f12 = 40892db2 8cdf9fc2 cafe458b 562a3e70 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 92d66105 1989b9a1 8bf7e2cf 5c784f02 ! %f20 = 1916e7a4 fdf1add0 6c797f59 4ea41d1e ! %f24 = 26ea36bd 67348032 3fd821e3 88ca46cd ! %f28 = 809d4578 22073321 77eae51b db08cb28 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3712b439 be491b8c f0543e2a 6ca5d8a0 ! %f36 = c6150fb6 d43ac5fa c65ad9ad 3d3678ea ! %f40 = 5ea89c49 d433cd08 59acf113 7af1b4a2 ! %f44 = c1e6df45 be04152f 0be39375 d6e67801 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf014b0b70000003f,%g7,%g1 ! GSR scale = 7, align = 7 wr %g1,%g0,%gsr ! GSR = f014b0b70000003f wr %g0,%y ! Clear Y 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[000000004d00012d] = 2786b6d9, %l5 = b7fb05e3c3beae73 ldstub [%i2+0x02d],%l5 ! %l5 = 00000086000000ff ! Mem[0000000090000134] = 939eceb2, %g18 = c4a659918d7c8cf6 ldsw [%i4+0x034],%g2 ! %g2 = c4a659918d7c8cf6 ! Mem[000000004d000134] = 971a5c75, %l1 = df4acc04, %l1 = df4acc04 add %i2,0x34,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000971a5c75 ! Mem[000000004d800107] = 9a916e27, %l4 = 8f43e3d05dc7cc6d ldstub [%i3+0x007],%l4 ! %l4 = 00000027000000ff ! Mem[000000004d000118] = 9ffbac87 1b5d9fd8, %l4 = 00000027, %l5 = 00000086 ldd [%i2+%o3],%l4 ! %l4 = 000000009ffbac87 000000001b5d9fd8 ! %l4 = 9ffbac87, %l5 = 1b5d9fd8, Mem[000000004c000118] = 94b59bf6 86a01ff8 stda %l4,[%i0+%o3]0x89 ! Mem[000000004c000118] = 9ffbac87 1b5d9fd8 ! Mem[000000004c800121] = 7972fef0, %l3 = f66c0b3a1f74900c ldstub [%i1+0x021],%l3 ! %l3 = 00000072000000ff ! %l5 = 000000001b5d9fd8, Mem[000000004c800118] = 7f528b0f stha %l5,[%i1+%o3]0x89 ! Mem[000000004c800118] = 7f529fd8 ! Mem[000000004c00010c] = 98333325, %l1 = 00000000971a5c75 swap [%i0+0x00c],%l1 ! %l1 = 0000000098333325 ! Mem[0000000091000124] = 1185e365, %g2 = ffffffff939eceb2 ldsb [%i6+0x024],%g2 ! %g2 = 0000000000000011 p30_label_2: ! Mem[0000000090800118] = e15b1678, %g2 = 0000000000000011 lduh [%i5+0x01a],%g2 ! %g2 = 000000000000e15b ! Mem[000000004d800106] = 9a916eff, %l7 = 9551c46812e261fa ldstub [%i3+0x006],%l7 ! %l7 = 0000006e000000ff ! Mem[000000004c000108] = 9974f1e9, %l7 = 000000000000006e ldstuba [%i0+%o1]0x89,%l7 ! %l7 = 000000e9000000ff ! Mem[000000004d000110] = ddfa7923, %l2 = 33e4f036d9c50e1a ldstuba [%i2+%o2]0x81,%l2 ! %l2 = 000000dd000000ff ! %l7 = 00000000000000e9, Mem[0000000091800130] = 900b60c2, %asi = 80 stwa %l7,[%o0+0x030]%asi ! Mem[0000000091800130] = 000000e9 ! Mem[000000004d000130] = 4e39ab1d971a5c75, %l5 = 000000001b5d9fd8, %l5 = 000000001b5d9fd8 add %i2,0x30,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 4e39ab1d971a5c75 ! Mem[000000004c800118] = d89f527f7d9dfc55, %l0 = ef047d80a1f5b4c2, %l0 = ef047d80a1f5b4c2 add %i1,0x18,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = d89f527f7d9dfc55 ! Mem[000000004d000128] = e5d025f0, %l4 = 000000009ffbac87 ldsha [%i2+%o5]0x81,%l4 ! %l4 = ffffffffffffe5d0 ! %l0 = d89f527f7d9dfc55, Mem[0000000091800131] = 0000e96b, %asi = 80 stba %l0,[%o0+0x031]%asi ! Mem[0000000091800130] = 5500e96b ! %l0 = d89f527f7d9dfc55, Mem[0000000091000109] = 91ca203f stb %l0,[%i6+0x009] ! Mem[0000000091000108] = 55ca203f p30_label_3: ! %l7 = 00000000000000e9, Mem[000000004c000120] = 3caffb967767ed86 stxa %l7,[%i0+%o4]0x88 ! Mem[000000004c000120] = 00000000000000e9 ! Mem[000000004d800110] = d073a80d, %l2 = 00000000000000dd lduw [%i3+%o2],%l2 ! %l2 = 00000000d073a80d ! Mem[000000004c00011a] = 87acfb9f, %l3 = 0000000000000072 ldstuba [%i0+0x01a]%asi,%l3 ! %l3 = 000000fb000000ff ! Mem[000000004c000110] = 8b0d11da, %l1 = 0000000098333325 ldswa [%i0+%o2]0x88,%l1 ! %l1 = ffffffff8b0d11da ! Mem[000000004d800116] = ea8b712a, %l3 = 00000000000000fb ldstub [%i3+0x016],%l3 ! %l3 = 00000071000000ff ! Mem[000000004d800108] = a4d2ef58, %l4 = ffffffffffffe5d0 ldstuba [%i3+%o1]0x88,%l4 ! %l4 = 00000058000000ff ! %l1 = ffffffff8b0d11da, Mem[000000004c000108] = fff17499 sth %l1,[%i0+%o1] ! Mem[000000004c000108] = 11da7499 ! Mem[000000004c800120] = 79fffef0, %l2 = 00000000d073a80d ldsha [%i1+%o4]0x80,%l2 ! %l2 = 00000000000079ff ! Mem[0000000090000124] = df16bee4, %g18 = c4a659918d7c8cf6 ldsw [%i4+0x024],%g2 ! %g2 = c4a659918d7c8cf6 ! Mem[000000004c80013f] = 3d0d605b, %l3 = 0000000000000071 ldstub [%i1+0x03f],%l3 ! %l3 = 0000005b000000ff p30_label_4: ! Mem[0000000090000134] = 939eceb2, %g18 = c4a659918d7c8cf6 ldsw [%i4+0x034],%g2 ! %g2 = c4a659918d7c8cf6 ! Mem[000000009100011c] = 3f62a3d9, %g18 = c4a659918d7c8cf6 ldsw [%i6+0x01c],%g2 ! %g2 = c4a659918d7c8cf6 ! Mem[000000004d000110] = fffa7923, %l2 = 00000000000079ff ldstuba [%i2+%o2]0x80,%l2 ! %l2 = 000000ff000000ff ! Mem[000000004c000130] = d73c6e4300ce6564, %l0 = d89f527f7d9dfc55, %l5 = 4e39ab1d971a5c75 add %i0,0x30,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = d73c6e4300ce6564 ! %l5 = d73c6e4300ce6564, Mem[000000004d800120] = 3433cb4c stwa %l5,[%i3+%o4]0x81 ! Mem[000000004d800120] = 00ce6564 ! Mem[000000004c800114] = ece3cae9, %l7 = 00000000000000e9 ldub [%i1+0x016],%l7 ! %l7 = 00000000000000ca ! %l5 = d73c6e4300ce6564, Mem[0000000090000100] = ac87f719 sth %l5,[%i4+%g0] ! Mem[0000000090000100] = 6564f719 ! Mem[000000004d800128] = 16f5d92c, %l0 = 7d9dfc55, %l3 = 0000005b add %i3,0x28,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000016f5d92c ! Mem[000000004d80013c] = 416daa87, %l1 = ffffffff8b0d11da lduh [%i3+0x03e],%l1 ! %l1 = 000000000000aa87 ! %l5 = d73c6e4300ce6564, Mem[0000000090000100] = 6564f719 stw %l5,[%i4+%g0] ! Mem[0000000090000100] = 00ce6564 ba,a p30_not_taken_0_end p30_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p30_branch_failed p30_not_taken_0_end: ! End of Random Code for Thread 30 1: membar #Sync ! Force all stores to complete p30_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x078] ! Set processor 30 done flag ! Check Registers p30_check_registers: set p30_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000aa87 bne,a,pn %xcc,p30_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000ff bne,a,pn %xcc,p30_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000016f5d92c bne,a,pn %xcc,p30_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000058 bne,a,pn %xcc,p30_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be d73c6e4300ce6564 bne,a,pn %xcc,p30_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000ca bne,a,pn %xcc,p30_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p30_check_fp_registers: set p30_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be bfd11849 c8918506 bne %xcc,p30_f4_fail nop ! Check Local Memory set p30_local0_expect,%g1 p30_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 11da7499971a5c75 ldx [%i0+0x008],%g3 ! Observed data at 000000004c000108 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 87acff9fd89f5d1b ldx [%i0+0x018],%g3 ! Observed data at 000000004c000118 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = e900000000000000 ldx [%i0+0x020],%g3 ! Observed data at 000000004c000120 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x020,%g4 set p30_local1_expect,%g1 p30_check_local1: ldx [%g1+0x018],%g2 ! Expected data = d89f527f7d9dfc55 ldx [%i1+0x018],%g3 ! Observed data at 000000004c800118 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 79fffef0f832b570 ldx [%i1+0x020],%g3 ! Observed data at 000000004c800120 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = bbd614a13d0d60ff ldx [%i1+0x038],%g3 ! Observed data at 000000004c800138 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x038,%g4 set p30_local2_expect,%g1 p30_check_local2: ldx [%g1+0x010],%g2 ! Expected data = fffa79239aadad1d ldx [%i2+0x010],%g3 ! Observed data at 000000004d000110 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = e5d025f027ffb6d9 ldx [%i2+0x028],%g3 ! Observed data at 000000004d000128 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x028,%g4 set p30_local3_expect,%g1 p30_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 81b9eeb39a91ffff 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 = ffefd2a491249c70 ldx [%i3+0x008],%g3 ! Observed data at 000000004d800108 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d073a80dea8bff2a ldx [%i3+0x010],%g3 ! Observed data at 000000004d800110 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00ce65641463d66e ldx [%i3+0x020],%g3 ! Observed data at 000000004d800120 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x020,%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 p30_f4_fail: set p30_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 30 failed p30_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x078] ! Set processor 30 done flag set p30_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 30 failed p30_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x078] ! Set processor 30 done flag set p30_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p30_selfmod_failed: ba p30_failed mov 0xabc,%g1 p30_common_error: or %g0,0xefe,%g1 ba p30_failed mov %o5,%g3 p30_common_signature_error: set p30_temp,%g1 ba p30_failed st %g2,[%g1] ! Common Lock Number p30_common_timeout: set p30_temp,%g1 ba p30_failed st %g2,[%g1] ! Common Lock Number p30_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p30_failed mov 0x0,%g3 p30_trap1e: ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004c000118] swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004d800108] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c800128] stha %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d800128] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004d800120] lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d800118] done p30_trap1o: ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004c000118] swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004d800108] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c800128] stha %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d800128] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004d800120] lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d800118] done p30_trap2e: lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d800100] swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004d800108] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004c800120] done p30_trap2o: lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d800100] swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004d800108] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004c800120] done p30_trap3e: nop nop done p30_trap3o: nop nop done p30_init_memory_pointers: set p30_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p30_local0_start,%i0 set p30_local1_start,%i1 set p30_local2_start,%i2 set p30_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = ef047d80a1f5b4c2 ldx [%g1+0x008],%l1 ! %l1 = dc0fe4bbdf4acc04 ldx [%g1+0x010],%l2 ! %l2 = 33e4f036d9c50e1a ldx [%g1+0x018],%l3 ! %l3 = f66c0b3a1f74900c ldx [%g1+0x020],%l4 ! %l4 = 8f43e3d05dc7cc6d ldx [%g1+0x028],%l5 ! %l5 = b7fb05e3c3beae73 ldx [%g1+0x030],%l6 ! %l6 = 51688f8eb7ad6518 ldx [%g1+0x038],%l7 ! %l7 = 9551c46812e261fa ! Initialize the output register of window 0 set unres3_start,%o0 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 = a4226e70 2354b93a d050b518 80da8a1f ! %f4 = 0acbbf69 db312df2 eb32a3ce c6a9b46c ! %f8 = 62e4ab97 0bb1b014 a746acb6 345d02b5 ! %f12 = 34a1b1d4 39fe4e1e b0a78e3a ebca95b2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 021bc8ad 46580577 72892721 6e1b4b04 ! %f20 = 9520a918 8bdb69e0 d41f7146 94ecd73e ! %f24 = 1e95011d 89dae992 4e3d8e4f 0e1ab412 ! %f28 = 2846311f 9d98b7a6 d116189b 24a0f6e4 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6cd92c06 85cf646d 5b08f0f2 4b00fe92 ! %f36 = 30727807 7c494f91 e375d09f 76b8310c ! %f40 = 7eb19aa2 d6f3be8f 50230045 c6ca77f5 ! %f44 = 8a3a7cb2 57cb20de c9a60255 1be16d35 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd8c22c9000000055,%g7,%g1 ! GSR scale = 10, align = 5 wr %g1,%g0,%gsr ! GSR = d8c22c9000000055 wr %g0,%y ! Clear Y 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: ! %l4 = dcc684e2, %l5 = fa39b4d9, Mem[0000000090000118] = b07bcf4f 84e4add5 std %l4,[%i4+%o3] ! Mem[0000000090000118] = dcc684e2 fa39b4d9 ! Mem[0000000091000100] = 400c7eb3 38c225ce, %g2 = 0eff15e4, %g3 = 0bad0b00 ldd [%i6+%g0],%g2 ! %g2 = 00000000400c7eb3 0000000038c225ce ! Mem[000000004e000110] = 30266b99, %l1 = 0c315fe49d58e1c9 lduha [%i0+%o2]0x88,%l1 ! %l1 = 0000000000006b99 ! Mem[0000000091000108] = ff91ca20 3f4fe109, %g2 = 400c7eb3, %g3 = 38c225ce ldd [%i6+%o1],%g2 ! %g2 = 00000000ff91ca20 000000003f4fe109 ! %l4 = dcc684e2, %l5 = fa39b4d9, Mem[000000004f000108] = c9a1bae5 fe588fce stda %l4,[%i2+%o1]0x81 ! Mem[000000004f000108] = dcc684e2 fa39b4d9 ! Mem[000000004e800100] = 07ba3173, %l4 = 86c8484bdcc684e2 ldswa [%i1+%g0]0x89,%l4 ! %l4 = 0000000007ba3173 ! Mem[000000004f00013c] = d78f130f, %l5 = d97a7501fa39b4d9 ldsh [%i2+0x03e],%l5 ! %l5 = 000000000000130f ! Mem[000000004f000124] = b47bb1dc, %l6 = fce37647, %l2 = 23732bde add %i2,0x24,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000b47bb1dc ! Mem[000000004e000108] = 007feee4072b2a72, %l0 = 930037ea5e5519c5, %l7 = 83a9001e7ee1108a add %i0,0x08,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 007feee4072b2a72 ! Mem[000000004e000124] = ab93a4a8, %l2 = 00000000b47bb1dc, %asi = 80 swapa [%i0+0x024]%asi,%l2 ! %l2 = 00000000ab93a4a8 p31_label_2: ! Mem[000000004f000100] = c29bc2a9, %l6 = ae8253f9fce37647 lduba [%i2+%g0]0x89,%l6 ! %l6 = 00000000000000a9 ! Mem[000000004f80010c] = 4882c439, %l0 = 930037ea5e5519c5 swap [%i3+0x00c],%l0 ! %l0 = 000000004882c439 ! Mem[0000000090000110] = b2e97578, %g2 = 00000000ff91ca20 lduh [%i4+%o2],%g2 ! %g2 = 000000000000b2e9 ! Mem[000000004f800128] = bf91289552d09a74, %l1 = 0000000000006b99, %l5 = 000000000000130f add %i3,0x28,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = bf91289552d09a74 ! Mem[000000004f80012c] = 52d09a74, %l6 = 00000000000000a9 ldstub [%i3+0x02c],%l6 ! %l6 = 00000052000000ff ! Mem[0000000091800104] = 3f2fa7de, %g18 = 723763e45cb064a8 ldsw [%o0+0x004],%g2 ! %g2 = 723763e45cb064a8 ! Mem[000000004f800122] = 74f96edf, %l6 = 0000000000000052 ldstub [%i3+0x022],%l6 ! %l6 = 0000006e000000ff ! Mem[0000000091800108] = 4b8fc810, %g18 = 723763e45cb064a8 ldsw [%o0+%o1],%g2 ! %g2 = 723763e45cb064a8 ! %l4 = 07ba3173, %l5 = 52d09a74, Mem[000000004f800100] = 92c81c95 1dc83271 std %l4,[%i3+%g0] ! Mem[000000004f800100] = 07ba3173 52d09a74 ! %l0 = 000000004882c439, Mem[000000009000012a] = ef439215 stb %l0,[%i4+0x02a] ! Mem[0000000090000128] = 39439215 p31_label_3: ! Mem[000000004e00012c] = 36b341ea, %l1 = 00006b99, %l1 = 00006b99 add %i0,0x2c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000036b341ea ! Mem[000000004f800110] = c4c22b7b 48e9193e, %l6 = 0000006e, %l7 = 072b2a72 ldd [%i3+%o2],%l6 ! %l6 = 00000000c4c22b7b 0000000048e9193e ! Mem[000000004f800110] = c4c22b7b, %l2 = ab93a4a8, %l2 = ab93a4a8 add %i3,0x10,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000c4c22b7b ! Mem[000000004e800138] = 3564a6fbc977d3df, %l5 = bf91289552d09a74, %l4 = 0000000007ba3173 add %i1,0x38,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 3564a6fbc977d3df ! Mem[000000004e000108] = 007feee4, %l7 = 0000000048e9193e ldstuba [%i0+%o1]0x80,%l7 ! %l7 = 00000000000000ff ! %l0 = 4882c439, %l1 = 36b341ea, Mem[000000004f800100] = 07ba3173 52d09a74 stda %l0,[%i3+%g0]0x80 ! Mem[000000004f800100] = 4882c439 36b341ea ! Mem[000000004f000138] = 7c42509e, %l3 = 40211bf245b59460 swap [%i2+0x038],%l3 ! %l3 = 000000007c42509e ! Mem[000000004f800100] = 4882c439 36b341ea, %l6 = c4c22b7b, %l7 = 00000000 ldda [%i3+%g0]0x81,%l6 ! %l6 = 000000004882c439 0000000036b341ea ! %l5 = bf91289552d09a74, Mem[0000000090000128] = 1ab43943 stw %l5,[%i4+%o5] ! Mem[0000000090000128] = 52d09a74 ! Mem[000000004f800108] = f2e559eb5e5519c5, %l3 = 000000007c42509e, %l0 = 000000004882c439 add %i3,0x08,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = f2e559eb5e5519c5 p31_label_4: ! Mem[000000004f000102] = a9c29bc2, %l0 = f2e559eb5e5519c5 ldstub [%i2+0x002],%l0 ! %l0 = 0000009b000000ff ! Mem[000000004f000138] = 45b59460d78f130f, %l0 = 000000000000009b ldx [%i2+0x038],%l0 ! %l0 = 45b59460d78f130f ! %l1 = 0000000036b341ea, Mem[000000004e800110] = 6c0f46b81d89558d stxa %l1,[%i1+%o2]0x81 ! Mem[000000004e800110] = 0000000036b341ea ! %l6 = 000000004882c439, Mem[000000004e000118] = f502ed5f7a8301b1 stxa %l6,[%i0+%o3]0x81 ! Mem[000000004e000118] = 000000004882c439 ! Mem[000000004e000100] = d8874e05, %l3 = 000000007c42509e ldsha [%i0+%g0]0x80,%l3 ! %l3 = ffffffffffffd887 ! %l2 = 00000000c4c22b7b, Mem[000000009080013e] = 32d70000 sth %l2,[%i5+0x03e] ! Mem[000000009080013c] = 2b7b0000 ! Mem[000000004e800124] = 6c345429, %l1 = 0000000036b341ea swap [%i1+0x024],%l1 ! %l1 = 000000006c345429 ! Mem[000000004e800128] = cb1040f3, %l0 = 45b59460d78f130f ldstuba [%i1+%o5]0x89,%l0 ! %l0 = 000000f3000000ff ! Mem[000000004f800106] = 36b341ea, %l3 = ffffffffffffd887 ldstub [%i3+0x006],%l3 ! %l3 = 00000041000000ff ! Mem[000000004e800105] = cfb4c1aa, %l0 = 00000000000000f3 ldstuba [%i1+0x005]%asi,%l0 ! %l0 = 000000b4000000ff ba,a p31_not_taken_0_end p31_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p31_branch_failed p31_not_taken_0_end: ! End of Random Code for Thread 31 p31_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x07c] ! Set processor 31 done flag ! Check Registers p31_check_registers: set p31_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000b4 bne,a,pn %xcc,p31_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000006c345429 bne,a,pn %xcc,p31_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000041 bne,a,pn %xcc,p31_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 3564a6fbc977d3df bne,a,pn %xcc,p31_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be bf91289552d09a74 bne,a,pn %xcc,p31_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000004882c439 bne,a,pn %xcc,p31_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000036b341ea bne,a,pn %xcc,p31_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p31_check_fp_registers: set p31_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be eb32a3ce c6a9b46c bne %xcc,p31_f6_fail nop ! Check Local Memory set p31_local0_expect,%g1 p31_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ff7feee4072b2a72 ldx [%i0+0x008],%g3 ! Observed data at 000000004e000108 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000004882c439 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 = 9b806d54b47bb1dc ldx [%i0+0x020],%g3 ! Observed data at 000000004e000120 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x020,%g4 set p31_local1_expect,%g1 p31_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 7331ba07cfffc1aa ldx [%i1+0x000],%g3 ! Observed data at 000000004e800100 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000000036b341ea ldx [%i1+0x010],%g3 ! Observed data at 000000004e800110 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3ea1e61d36b341ea 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 = ff4010cb39d8f0d2 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 = a9c2ffc2132f3def ldx [%i2+0x000],%g3 ! Observed data at 000000004f000100 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = dcc684e2fa39b4d9 ldx [%i2+0x008],%g3 ! Observed data at 000000004f000108 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x008,%g4 ldx [%g1+0x038],%g2 ! Expected data = 45b59460d78f130f ldx [%i2+0x038],%g3 ! Observed data at 000000004f000138 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x038,%g4 set p31_local3_expect,%g1 p31_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 4882c43936b3ffea ldx [%i3+0x000],%g3 ! Observed data at 000000004f800100 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f2e559eb5e5519c5 ldx [%i3+0x008],%g3 ! Observed data at 000000004f800108 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 74f9ffdfed2ab3dd ldx [%i3+0x020],%g3 ! Observed data at 000000004f800120 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = bf912895ffd09a74 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 p31_f6_fail: set p31_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 31 failed p31_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x07c] ! Set processor 31 done flag set p31_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 31 failed p31_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x07c] ! Set processor 31 done flag set p31_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p31_selfmod_failed: ba p31_failed mov 0xabc,%g1 p31_common_error: or %g0,0xeff,%g1 ba p31_failed mov %o5,%g3 p31_common_signature_error: set p31_temp,%g1 ba p31_failed st %g2,[%g1] ! Common Lock Number p31_common_timeout: set p31_temp,%g1 ba p31_failed st %g2,[%g1] ! Common Lock Number p31_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p31_failed mov 0x0,%g3 p31_trap1e: ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004e800110] done p31_trap1o: ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004e800110] done p31_trap2e: ldda [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004e800128] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f800120] done p31_trap2o: ldda [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004e800128] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f800120] done p31_trap3e: nop nop nop nop nop nop done p31_trap3o: nop nop nop nop nop nop done p31_init_memory_pointers: set p31_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p31_local0_start,%i0 set p31_local1_start,%i1 set p31_local2_start,%i2 set p31_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 930037ea5e5519c5 ldx [%g1+0x008],%l1 ! %l1 = 0c315fe49d58e1c9 ldx [%g1+0x010],%l2 ! %l2 = 8a3a8d6023732bde ldx [%g1+0x018],%l3 ! %l3 = 40211bf245b59460 ldx [%g1+0x020],%l4 ! %l4 = 86c8484bdcc684e2 ldx [%g1+0x028],%l5 ! %l5 = d97a7501fa39b4d9 ldx [%g1+0x030],%l6 ! %l6 = ae8253f9fce37647 ldx [%g1+0x038],%l7 ! %l7 = 83a9001e7ee1108a ! Initialize the output register of window 0 set unres3_start,%o0 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 = fcdb1d8d e1cc800e eff55689 5b71a4bd ! %f4 = f6d8cad6 c0d234f6 2220e29d 39c5c1d0 ! %f8 = 27251a8c f79008eb 046b7c87 013e5a67 ! %f12 = c2f03405 b892cf00 d24e7f06 cfd90ca0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 97cd2586 2fe28314 70245dd8 f364697f ! %f20 = 9f9a30f9 1fbccea0 8a82a5ef e30669e8 ! %f24 = f117a051 65ab3dfc b42ae8fc fb11fa21 ! %f28 = f203b55f 47ca0165 ac93d693 bd3056d8 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9808eed4 6ef5d109 f023143f 2f9f5ffa ! %f36 = 02afac3f ed513e4f 05faeb4a 6f8ffd0a ! %f40 = f07c622b a39ee5b4 b489d989 6e838c09 ! %f44 = f977fb57 35480b2e 2e2c8554 a4d9ca25 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc622e34f00000022,%g7,%g1 ! GSR scale = 4, align = 2 wr %g1,%g0,%gsr ! GSR = c622e34f00000022 wr %g0,%y ! Clear Y 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[000000005080012f] = 55505915, %l7 = 7cfc9a2462f00370 ldstuba [%i1+0x02f]%asi,%l7 ! %l7 = 00000015000000ff ! Mem[0000000091000134] = 7c9271ad, %g2 = 1ea02ef55e81d61c lduw [%i6+0x034],%g2 ! %g2 = 000000007c9271ad ! %l0 = 5cc69732750dda87, Mem[0000000090800108] = 48fd15b4a94e9ec1, %asi = 80 stxa %l0,[%i5+0x008]%asi ! Mem[0000000090800108] = 5cc69732750dda87 ! Mem[000000009000012c] = 92153a9b, %g2 = 000000007c9271ad ldsh [%i4+0x02c],%g2 ! %g2 = ffffffffffff9215 ! Mem[0000000051800108] = 500533d7, %l5 = 40a8d38422a4e64d ldsba [%i3+%o1]0x81,%l5 ! %l5 = 0000000000000050 ! Mem[0000000050800138] = 08a74461e4b39952, %l4 = 34a7c59be6cd6e4d, %l3 = 08826f301e5323b5 add %i1,0x38,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 08a74461e4b39952 ! Mem[0000000050800124] = a9a9e891, %l7 = 00000015, %l6 = 6742615a add %i1,0x24,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000a9a9e891 ! Mem[0000000091000124] = 1185e365, %g18 = 5f0286f20a586c3a ldsw [%i6+0x024],%g2 ! %g2 = 5f0286f20a586c3a ! %l0 = 750dda87, %l1 = f4c44597, Mem[0000000090000100] = ac87f719 39b89e7b std %l0,[%i4+%g0] ! Mem[0000000090000100] = 750dda87 f4c44597 ! Mem[0000000051000100] = ee489329, %l7 = 0000000000000015 ldstuba [%i2+%g0]0x80,%l7 ! %l7 = 000000ee000000ff p32_label_2: ! Mem[0000000091000118] = 25795172, %g18 = 5f0286f20a586c3a ldsw [%i6+%o3],%g2 ! %g2 = 5f0286f20a586c3a ! Mem[0000000090800110] = 4700c69a, %g2 = 0000000025795172 lduw [%i5+%o2],%g2 ! %g2 = 000000004700c69a ! Mem[0000000090000128] = 1ab4ef4392153a9b, %g2 = 000000004700c69a ldx [%i4+%o5],%g2 ! %g2 = 1ab4ef4392153a9b ! %l0 = 750dda87, %l1 = f4c44597, Mem[0000000091800138] = 4dc4c1d5 5884419c std %l0,[%o0+0x038] ! Mem[0000000091800138] = 750dda87 f4c44597 ! Mem[000000005000010c] = 48118f86, %l5 = 0000000000000050 swap [%i0+0x00c],%l5 ! %l5 = 0000000048118f86 ! Mem[0000000051800118] = f34945e0, %l5 = 0000000048118f86 lduba [%i3+%o3]0x80,%l5 ! %l5 = 00000000000000f3 ! Mem[0000000050800124] = a9a9e891, %l1 = b5e116f7f4c44597 swap [%i1+0x024],%l1 ! %l1 = 00000000a9a9e891 ! Mem[0000000091000130] = 16163a4c 7c9271ad, %g2 = 92153a9b, %g3 = 0bad0b00 ldd [%i6+0x030],%g2 ! %g2 = 0000000016163a4c 000000007c9271ad ! Mem[0000000050000118] = 0e56f993, %l6 = 00000000a9a9e891 ldsba [%i0+%o3]0x89,%l6 ! %l6 = ffffffffffffff93 ! %l2 = 78279782028d2231, Mem[0000000090000138] = a856d50d2c85fc19, %asi = 80 stxa %l2,[%i4+0x038]%asi ! Mem[0000000090000138] = 78279782028d2231 p32_label_3: ! Mem[0000000050000118] = 93f9560e, %l4 = 34a7c59be6cd6e4d ldsb [%i0+0x019],%l4 ! %l4 = fffffffffffffff9 ! Mem[0000000051000120] = c1ad4902, %l3 = 08a74461e4b39952 swapa [%i2+%o4]0x88,%l3 ! %l3 = 00000000c1ad4902 ! Mem[0000000050000138] = 850597ee, %l1 = 00000000a9a9e891 lduh [%i0+0x038],%l1 ! %l1 = 0000000000008505 ! Mem[0000000050800118] = 5b84e522, %l6 = ffffffffffffff93 swap [%i1+%o3],%l6 ! %l6 = 000000005b84e522 ! Mem[0000000051800100] = a9ca5b4e, %l5 = 00000000000000f3 swapa [%i3+%g0]0x88,%l5 ! %l5 = 00000000a9ca5b4e ! %l1 = 0000000000008505, Mem[0000000051000118] = 188e56e758278475 stxa %l1,[%i2+%o3]0x89 ! Mem[0000000051000118] = 0000000000008505 ! Mem[0000000091000130] = 16163a4c, %g2 = 0000000016163a4c lduw [%i6+0x030],%g2 ! %g2 = 0000000016163a4c ! Mem[0000000051800128] = 34238560e9f61f62, %l6 = 000000005b84e522, %l3 = 00000000c1ad4902 add %i3,0x28,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 34238560e9f61f62 ! Mem[0000000091000108] = ca203f4f, %g2 = 0000000016163a4c ldub [%i6+0x00a],%g2 ! %g2 = 00000000000000ca ! Mem[000000005100010c] = 7d8da9c3, %l5 = 00000000a9ca5b4e ldsb [%i2+0x00c],%l5 ! %l5 = 000000000000007d p32_label_4: ! %l1 = 0000000000008505, Mem[0000000091000110] = 21d2df9b1f84f8ff stx %l1,[%i6+%o2] ! Mem[0000000091000110] = 0000000000008505 ! %l7 = 00000000000000ee, Mem[0000000051800110] = 9c68df48 stba %l7,[%i3+%o2]0x89 ! Mem[0000000051800110] = 9c68dfee ! Mem[000000005080011c] = 5df3f162, %l7 = 000000ee, %l4 = fffffff9 add %i1,0x1c,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000005df3f162 ! Mem[0000000050800110] = 66befa0c, %l7 = 00000000000000ee ldstuba [%i1+%o2]0x89,%l7 ! %l7 = 0000000c000000ff ! Mem[0000000050800118] = ffffff93, %l7 = 000000000000000c ldstuba [%i1+%o3]0x80,%l7 ! %l7 = 000000ff000000ff ! Mem[0000000050000110] = 73800b85fde13e89, %l1 = 0000000000008505, %l6 = 000000005b84e522 add %i0,0x10,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 73800b85fde13e89 ! Mem[0000000090800120] = c5f96005, %g2 = 00000000000000ca lduw [%i5+%o4],%g2 ! %g2 = 00000000c5f96005 ! Mem[0000000051800118] = f34945e0, %l6 = 73800b85fde13e89 ldswa [%i3+0x018]%asi,%l6 ! %l6 = fffffffff34945e0 ! Mem[0000000090800130] = d1002408 54736697, %g2 = c5f96005, %g3 = 7c9271ad ldd [%i5+0x030],%g2 ! %g2 = 00000000d1002408 0000000054736697 ! Mem[000000005000013f] = 12365e17, %l3 = 34238560e9f61f62 ldstub [%i0+0x03f],%l3 ! %l3 = 00000017000000ff ba,a p32_not_taken_0_end p32_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p32_branch_failed p32_not_taken_0_end: ! End of Random Code for Thread 32 1: membar #Sync ! Force all stores to complete p32_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x080] ! Set processor 32 done flag ! Check Registers p32_check_registers: set p32_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000008505 bne,a,pn %xcc,p32_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000017 bne,a,pn %xcc,p32_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000005df3f162 bne,a,pn %xcc,p32_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000007d bne,a,pn %xcc,p32_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be fffffffff34945e0 bne,a,pn %xcc,p32_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000ff bne,a,pn %xcc,p32_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p32_local0_expect,%g1 p32_check_local0: ldx [%g1+0x008],%g2 ! Expected data = cf660a5a00000050 ldx [%i0+0x008],%g3 ! Observed data at 0000000050000108 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x008,%g4 ldx [%g1+0x038],%g2 ! Expected data = 850597ee12365eff ldx [%i0+0x038],%g3 ! Observed data at 0000000050000138 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x038,%g4 set p32_local1_expect,%g1 p32_check_local1: ldx [%g1+0x010],%g2 ! Expected data = fffabe66d3ffd99d 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 = ffffff935df3f162 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 = b825ce50f4c44597 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 = 9a1f749f555059ff ldx [%i1+0x028],%g3 ! Observed data at 0000000050800128 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x028,%g4 set p32_local2_expect,%g1 p32_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff48932938dd3425 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 = 0585000000000000 ldx [%i2+0x018],%g3 ! Observed data at 0000000051000118 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5299b3e4edb121d6 ldx [%i2+0x020],%g3 ! Observed data at 0000000051000120 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x020,%g4 set p32_local3_expect,%g1 p32_check_local3: ldx [%g1+0x000],%g2 ! Expected data = f300000044bb4298 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 = eedf689cc2419007 ldx [%i3+0x010],%g3 ! Observed data at 0000000051800110 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x010,%g4 ! The test for processor 32 has passed p32_passed: ta GOOD_TRAP nop p32_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p32_failed p32_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p32_failed p32_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p32_failed p32_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p32_failed p32_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p32_failed p32_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p32_failed p32_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p32_failed p32_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p32_failed ! The test for processor 32 failed p32_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x080] ! Set processor 32 done flag set p32_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 32 failed p32_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x080] ! Set processor 32 done flag set p32_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p32_selfmod_failed: ba p32_failed mov 0xabc,%g1 p32_common_error: or %g0,0xf00,%g1 ba p32_failed mov %o5,%g3 p32_common_signature_error: set p32_temp,%g1 ba p32_failed st %g2,[%g1] ! Common Lock Number p32_common_timeout: set p32_temp,%g1 ba p32_failed st %g2,[%g1] ! Common Lock Number p32_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p32_failed mov 0x0,%g3 p32_trap1e: lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000050000128] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000050000108] stda %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000108] done p32_trap1o: lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000050000128] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000050000108] stda %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000108] done p32_trap2e: swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000051800100] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000050000110] stha %l5,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000100] lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000051000108] done p32_trap2o: swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000051800100] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000050000110] stha %l5,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000100] lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000051000108] done p32_trap3e: nop nop nop done p32_trap3o: nop nop nop done p32_init_memory_pointers: set p32_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p32_local0_start,%i0 set p32_local1_start,%i1 set p32_local2_start,%i2 set p32_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 5cc69732750dda87 ldx [%g1+0x008],%l1 ! %l1 = b5e116f7f4c44597 ldx [%g1+0x010],%l2 ! %l2 = 78279782028d2231 ldx [%g1+0x018],%l3 ! %l3 = 08826f301e5323b5 ldx [%g1+0x020],%l4 ! %l4 = 34a7c59be6cd6e4d ldx [%g1+0x028],%l5 ! %l5 = 40a8d38422a4e64d ldx [%g1+0x030],%l6 ! %l6 = 00b082806742615a ldx [%g1+0x038],%l7 ! %l7 = 7cfc9a2462f00370 ! Initialize the output register of window 0 set unres3_start,%o0 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 = e7410a4f 504c9f64 3c2d035c 577d7fbd ! %f4 = cd0c820a 7cdc8937 a55d4591 cb036fbc ! %f8 = d554f608 4a7663a4 748f2b52 6f6816f2 ! %f12 = 33439b02 3c3c6b43 1d26794e 06fb7910 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9c494a0c 14ff6c63 5eb69ea3 174caa8d ! %f20 = bc8b8d42 b6830e8b 28b6150a b47a1999 ! %f24 = 7c08274a d839c3d4 3e566bea 6b975b4d ! %f28 = 9f35ecb3 f235680b 55ecaecf f582619e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5e265d0f 21e81da4 aea2fd62 ae51e640 ! %f36 = 6bdefcd6 9c94d7d8 4a547b33 b614c453 ! %f40 = aad73690 fa9fa45a 694e36ed 80e37bc6 ! %f44 = 9644cab8 905b80e2 213082ac 6dc5de43 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc3553f670000007b,%g7,%g1 ! GSR scale = 15, align = 3 wr %g1,%g0,%gsr ! GSR = c3553f670000007b wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 33 p33_label_1: ! Mem[0000000053000120] = 35882916, %l0 = e99b5a3034918955 swapa [%i2+%o4]0x80,%l0 ! %l0 = 0000000035882916 ! Mem[0000000090000100] = ac87f719 39b89e7b, %g2 = cb68b071, %g3 = 0bad0b00 ldd [%i4+%g0],%g2 ! %g2 = 00000000ac87f719 0000000039b89e7b ! Mem[000000005300011c] = 39638ee6, %l6 = 6fa3cdb0, %l6 = 6fa3cdb0 add %i2,0x1c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000039638ee6 ! Mem[0000000090000128] = 1ab4ef43 92153a9b, %g2 = ac87f719, %g3 = 39b89e7b ldd [%i4+%o5],%g2 ! %g2 = 000000001ab4ef43 0000000092153a9b ! %l6 = 0000000039638ee6, Mem[0000000090000103] = 1939b89e stb %l6,[%i4+0x003] ! Mem[0000000090000100] = e639b89e ! Mem[000000005300012c] = 3ad56aec, %l4 = 49ad1d94, %l6 = 39638ee6 add %i2,0x2c,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000003ad56aec ! Mem[0000000053000100] = df8fbfa4, %l6 = 000000003ad56aec swap [%i2+%g0],%l6 ! %l6 = 00000000df8fbfa4 ! Mem[0000000091800138] = 4dc4c1d55884419c, %g2 = 000000001ab4ef43 ldx [%o0+0x038],%g2 ! %g2 = 4dc4c1d55884419c ! Mem[0000000052000130] = e718b3bb, %l7 = 2677648e0f9e17e5 swap [%i0+0x030],%l7 ! %l7 = 00000000e718b3bb ! Mem[0000000053000110] = f4abb718, %l2 = 763f90a6042fef2a lduba [%i2+%o2]0x88,%l2 ! %l2 = 0000000000000018 p33_label_2: ! Mem[0000000052800124] = fe69b6d7, %l6 = 00000000df8fbfa4 ldstub [%i1+0x024],%l6 ! %l6 = 000000fe000000ff ! Mem[0000000052000108] = 9e22c6a5, %l7 = 00000000e718b3bb swapa [%i0+%o1]0x81,%l7 ! %l7 = 000000009e22c6a5 ! Mem[0000000052000100] = 9141f45eacaaad2a, %l5 = 7cd767bbe1cb7695, %l1 = 721d68ac5d737c2b casxa [%i0]0x80,%l5,%l1 ! %l1 = 9141f45eacaaad2a ! Mem[000000005280012a] = 3c5b306d, %l6 = 00000000000000fe ldstub [%i1+0x02a],%l6 ! %l6 = 00000030000000ff ! Mem[0000000053000110] = 18b7abf4, %l5 = 7cd767bbe1cb7695 swapa [%i2+%o2]0x81,%l5 ! %l5 = 0000000018b7abf4 ! Mem[000000005300013c] = a263e516, %l4 = 49ad1d94, %l5 = 18b7abf4 add %i2,0x3c,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000a263e516 ! Mem[0000000090000110] = b2e97578, %g2 = 4dc4c1d55884419c ldsba [%i4+0x010]%asi,%g2 ! %g2 = ffffffffffffffb2 ! Mem[0000000052800128] = 3c5bff6daf8a2e7c, %l4 = f52a42c249ad1d94, %l1 = 9141f45eacaaad2a add %i1,0x28,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 3c5bff6daf8a2e7c ! Mem[0000000052000138] = c59d439318eb3d96, %l1 = 3c5bff6daf8a2e7c, %l0 = 0000000035882916 add %i0,0x38,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = c59d439318eb3d96 ! Mem[0000000090800138] = 2c8c1ce1 396d32d7, %g2 = ffffffb2, %g3 = 92153a9b ldd [%i5+0x038],%g2 ! %g2 = 000000002c8c1ce1 00000000396d32d7 p33_label_3: ! %l7 = 000000009e22c6a5, Mem[0000000090800108] = 48fd15b4a94e9ec1 stx %l7,[%i5+%o1] ! Mem[0000000090800108] = 000000009e22c6a5 ! Mem[0000000090800130] = 24085473, %g2 = 000000002c8c1ce1 ldsh [%i5+0x032],%g2 ! %g2 = 0000000000002408 ! Mem[000000005280010c] = ea7143b9, %l5 = a263e516, %l3 = b02fc19a add %i1,0x0c,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000ea7143b9 ! Mem[0000000090800138] = 2c8c1ce1396d32d7, %g2 = 0000000000002408 ldx [%i5+0x038],%g2 ! %g2 = 2c8c1ce1396d32d7 ! Mem[0000000053000100] = ec6ad53a, %l0 = c59d439318eb3d96 ldsha [%i2+%g0]0x89,%l0 ! %l0 = ffffffffffffd53a ! Mem[000000005280010c] = ea7143b9, %l1 = 3c5bff6daf8a2e7c swap [%i1+0x00c],%l1 ! %l1 = 00000000ea7143b9 ! Mem[0000000053800138] = 19844768, %l1 = 00000000ea7143b9 ldstub [%i3+0x038],%l1 ! %l1 = 00000019000000ff ! Mem[0000000091000110] = 21d2df9b 1f84f8ff, %g2 = 396d32d7, %g3 = 396d32d7 ldd [%i6+%o2],%g2 ! %g2 = 0000000021d2df9b 000000001f84f8ff ! Mem[0000000052000118] = 8e32580a, %l7 = 000000009e22c6a5 swapa [%i0+%o3]0x81,%l7 ! %l7 = 000000008e32580a ! Mem[000000005280013c] = e4653d9b, %l3 = ea7143b9, %l1 = 00000019 add %i1,0x3c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000e4653d9b p33_label_4: ! Mem[0000000053800118] = c12854fda2dc8405, %l5 = 00000000a263e516, %l6 = 0000000000000030 add %i3,0x18,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = c12854fda2dc8405 ! Mem[000000005280013f] = e4653d9b, %l0 = ffffffffffffd53a ldstub [%i1+0x03f],%l0 ! %l0 = 0000009b000000ff ! %l4 = f52a42c249ad1d94, Mem[0000000052000128] = bbf0f69c stw %l4,[%i0+%o5] ! Mem[0000000052000128] = 49ad1d94 ! Mem[0000000091800108] = 8fc81097, %g2 = 0000000021d2df9b ldsb [%o0+0x009],%g2 ! %g2 = ffffffffffffff8f ! Mem[000000005280011c] = f56b3fd2, %l4 = 49ad1d94, %l2 = 00000018 add %i1,0x1c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000f56b3fd2 ! Mem[0000000053800118] = c12854fda2dc8405, %l0 = 000000000000009b, %l2 = 00000000f56b3fd2 add %i3,0x18,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = c12854fda2dc8405 ! Mem[0000000053800118] = fd5428c1, %l6 = c12854fda2dc8405 lduha [%i3+%o3]0x88,%l6 ! %l6 = 00000000000028c1 ! Mem[0000000052800130] = 4dec7cb66b75668c, %l5 = 00000000a263e516, %l0 = 000000000000009b add %i1,0x30,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 4dec7cb66b75668c ! Mem[0000000053800127] = 06530ab7, %l0 = 4dec7cb66b75668c ldstub [%i3+0x027],%l0 ! %l0 = 000000b7000000ff ! Mem[0000000090000138] = a856d50d, %g18 = 53d2ff5dfcff3bde ldsw [%i4+0x038],%g2 ! %g2 = 53d2ff5dfcff3bde ba,a p33_not_taken_0_end p33_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000b7 bne,a,pn %xcc,p33_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000e4653d9b bne,a,pn %xcc,p33_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be c12854fda2dc8405 bne,a,pn %xcc,p33_reg_l2_fail mov %l2,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000028c1 bne,a,pn %xcc,p33_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p33_local0_expect,%g1 p33_check_local0: ldx [%g1+0x008],%g2 ! Expected data = e718b3bb7c3ace04 ldx [%i0+0x008],%g3 ! Observed data at 0000000052000108 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9e22c6a55f12862f ldx [%i0+0x018],%g3 ! Observed data at 0000000052000118 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 49ad1d94f09ac13c ldx [%i0+0x028],%g3 ! Observed data at 0000000052000128 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0f9e17e5a41b57d9 ldx [%i0+0x030],%g3 ! Observed data at 0000000052000130 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x030,%g4 set p33_local1_expect,%g1 p33_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 63d36a78af8a2e7c ldx [%i1+0x008],%g3 ! Observed data at 0000000052800108 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 98b49b52ff69b6d7 ldx [%i1+0x020],%g3 ! Observed data at 0000000052800120 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3c5bff6daf8a2e7c ldx [%i1+0x028],%g3 ! Observed data at 0000000052800128 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 8876d17fe4653dff ldx [%i1+0x038],%g3 ! Observed data at 0000000052800138 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x038,%g4 set p33_local2_expect,%g1 p33_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 3ad56aecb0cbde6a ldx [%i2+0x000],%g3 ! Observed data at 0000000053000100 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = e1cb76950e38f845 ldx [%i2+0x010],%g3 ! Observed data at 0000000053000110 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 34918955961914b3 ldx [%i2+0x020],%g3 ! Observed data at 0000000053000120 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x020,%g4 set p33_local3_expect,%g1 p33_check_local3: ldx [%g1+0x020],%g2 ! Expected data = ff0e57b406530aff ldx [%i3+0x020],%g3 ! Observed data at 0000000053800120 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff844768c82f7699 ldx [%i3+0x038],%g3 ! Observed data at 0000000053800138 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x038,%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: ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000052000118] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000053000100] stda %l0,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053000120] ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000052000110] swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000053800110] done p33_trap1o: ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000052000118] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000053000100] stda %l0,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053000120] ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000052000110] swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000053800110] done p33_trap2e: ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000052000120] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000052000108] ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000053000100] lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000053800128] stxa %l4,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053000110] ldsha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000052800128] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000052800100] done p33_trap2o: ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000052000120] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000052000108] ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000053000100] lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000053800128] stxa %l4,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053000110] ldsha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000052800128] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000052800100] done p33_trap3e: nop nop nop nop nop nop nop done p33_trap3o: nop nop nop nop nop nop nop done p33_init_memory_pointers: set p33_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p33_local0_start,%i0 set p33_local1_start,%i1 set p33_local2_start,%i2 set p33_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = e99b5a3034918955 ldx [%g1+0x008],%l1 ! %l1 = 721d68ac5d737c2b ldx [%g1+0x010],%l2 ! %l2 = 763f90a6042fef2a ldx [%g1+0x018],%l3 ! %l3 = a7f4c896b02fc19a ldx [%g1+0x020],%l4 ! %l4 = f52a42c249ad1d94 ldx [%g1+0x028],%l5 ! %l5 = 7cd767bbe1cb7695 ldx [%g1+0x030],%l6 ! %l6 = 39eee7ec6fa3cdb0 ldx [%g1+0x038],%l7 ! %l7 = 2677648e0f9e17e5 ! Initialize the output register of window 0 set unres3_start,%o0 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 = ea188857 06330de2 32c42638 643cf420 ! %f4 = 7f6a518e 2a23deff 375859f4 36adf367 ! %f8 = fc6e4a0f 33409556 1961478a ab5b56c1 ! %f12 = 75b717c8 da4743a1 2315703d 27240020 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0d7e40e8 0b8fd4a4 01b2078e 20ea4b32 ! %f20 = 032a1a96 fdf5159f 8939583c dd123d89 ! %f24 = aaea420d d1816e87 c2b0f4ae 12f64257 ! %f28 = 767790f6 5b693f3a 470b0057 627c1987 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 05d41b9c 8ffc625f 8ddc8770 c0da2546 ! %f36 = a062b382 8cc85931 e7831ecd 527f7f6a ! %f40 = a975e91a 883dddd1 b8f8e51a a022efe0 ! %f44 = 33390ea2 6e7f1f83 c41711f4 9dcfda38 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xeadc4d9700000017,%g7,%g1 ! GSR scale = 2, align = 7 wr %g1,%g0,%gsr ! GSR = eadc4d9700000017 wr %g0,%y ! Clear Y 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[0000000054800118] = a1451e8e, %l1 = 1da2607c23ca8590 swapa [%i1+%o3]0x88,%l1 ! %l1 = 00000000a1451e8e ! Mem[0000000055800108] = 1e980604, %l7 = 18d0cca2885e777c ldstuba [%i3+%o1]0x88,%l7 ! %l7 = 00000004000000ff ! Mem[0000000055800100] = 6fa07ed787e88972, %l3 = 2feb47a7e05a7fba ldx [%i3+%g0],%l3 ! %l3 = 6fa07ed787e88972 ! Mem[000000009000013c] = fc190000, %g2 = a7d2e155473c9a47 ldsh [%i4+0x03e],%g2 ! %g2 = fffffffffffffc19 ! Mem[0000000054000100] = 240d0467b4a12532, %l1 = 00000000a1451e8e, %l5 = 3a82840e2ebcf61d casxa [%i0]0x80,%l1,%l5 ! %l5 = 240d0467b4a12532 ! Mem[0000000054800130] = a3e0959b, %l6 = 5f779bb21bc90eae swap [%i1+0x030],%l6 ! %l6 = 00000000a3e0959b ! Mem[0000000055800100] = d77ea06f, %l5 = 240d0467b4a12532 ldsba [%i3+%g0]0x88,%l5 ! %l5 = 000000000000006f ! Mem[000000009000010c] = 30fbb2e9, %g2 = fffffffffffffc19 lduh [%i4+0x00e],%g2 ! %g2 = 00000000000030fb ! %l6 = 00000000a3e0959b, Mem[000000009100013d] = 2191cb00 stb %l6,[%i6+0x03d] ! Mem[000000009100013c] = 9b91cb00 ! Mem[0000000054000120] = 60cfbfbf, %l7 = 0000000000000004 ldsba [%i0+%o4]0x80,%l7 ! %l7 = 0000000000000060 p34_label_2: ! Mem[0000000055800120] = 8060dbb8 e7bc4cfa, %l2 = df58a497, %l3 = 87e88972 ldda [%i3+%o4]0x88,%l2 ! %l2 = 00000000e7bc4cfa 000000008060dbb8 ! Mem[0000000055000120] = 97ad7ed4 29a1f41a, %l6 = a3e0959b, %l7 = 00000060 ldd [%i2+%o4],%l6 ! %l6 = 0000000097ad7ed4 0000000029a1f41a ! Mem[0000000054800108] = ba1358131bc317f9, %l2 = 00000000e7bc4cfa, %l6 = 0000000097ad7ed4 add %i1,0x08,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = ba1358131bc317f9 ! Mem[0000000054800120] = ce96e6c8551fcbe6, %l3 = 000000008060dbb8, %l2 = 00000000e7bc4cfa add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = ce96e6c8551fcbe6 ! Mem[0000000055000108] = d41a9a88, %l6 = ba1358131bc317f9 ldsba [%i2+%o1]0x89,%l6 ! %l6 = ffffffffffffff88 ! Mem[0000000055800130] = ded31ef5691d4b3b, %l5 = 000000000000006f, %l5 = 000000000000006f add %i3,0x30,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = ded31ef5691d4b3b ! Mem[000000005400010c] = 892d9325, %l3 = 8060dbb8, %l4 = 2ec4bce5 add %i0,0x0c,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000892d9325 ! Mem[0000000054800118] = 9085ca23, %l0 = 975b2993e3b097d2 lduwa [%i1+%o3]0x80,%l0 ! %l0 = 000000009085ca23 ! Mem[0000000090800110] = 4700c69a, %g18 = b35547727d8c0b39 ldsw [%i5+%o2],%g2 ! %g2 = b35547727d8c0b39 ! Mem[0000000054800114] = 992bc400, %l0 = 000000009085ca23 swap [%i1+0x014],%l0 ! %l0 = 00000000992bc400 p34_label_3: ! %l6 = ffffffffffffff88, Mem[000000005480013e] = f2fa0c75 sth %l6,[%i1+0x03e] ! Mem[000000005480013c] = f2faff88 ! Mem[0000000054800120] = ce96e6c8551fcbe6, %l0 = 00000000992bc400, %l6 = ffffffffffffff88 add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = ce96e6c8551fcbe6 ! Mem[0000000054000138] = fda95fc92340196e, %l0 = 00000000992bc400, %l1 = 00000000a1451e8e add %i0,0x38,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = fda95fc92340196e ! Mem[0000000055800134] = 691d4b3b, %l0 = 992bc400, %l0 = 992bc400 add %i3,0x34,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000691d4b3b ! Mem[0000000055000108] = d41a9a88, %l5 = ded31ef5691d4b3b ldstuba [%i2+%o1]0x88,%l5 ! %l5 = 00000088000000ff ! Mem[0000000055800128] = 70b7b842806075e4, %l2 = ce96e6c8551fcbe6, %l6 = ce96e6c8551fcbe6 add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 70b7b842806075e4 ! Mem[0000000091800138] = 4dc4c1d55884419c, %g2 = 000000004700c69a ldx [%o0+0x038],%g2 ! %g2 = 4dc4c1d55884419c ! Mem[0000000090000124] = df16bee4, %g2 = 4dc4c1d55884419c ldsh [%i4+0x024],%g2 ! %g2 = ffffffffffffdf16 ! Mem[0000000054800104] = 02b7c1bd, %l2 = ce96e6c8551fcbe6 swap [%i1+0x004],%l2 ! %l2 = 0000000002b7c1bd ! Mem[0000000090000128] = 1ab4ef43 92153a9b, %g2 = ffffdf16, %g3 = 0bad0b00 ldd [%i4+%o5],%g2 ! %g2 = 000000001ab4ef43 0000000092153a9b p34_label_4: ! %l1 = fda95fc92340196e, Mem[0000000090000122] = 9d97df16 sth %l1,[%i4+0x022] ! Mem[0000000090000120] = 196edf16 ! Mem[0000000054800118] = 9085ca23, %l1 = fda95fc92340196e swapa [%i1+%o3]0x81,%l1 ! %l1 = 000000009085ca23 ! Mem[0000000054000118] = ee89182e0d83aa28, %l5 = 0000000000000088 ldxa [%i0+%o3]0x80,%l5 ! %l5 = ee89182e0d83aa28 ! Mem[0000000054800120] = ce96e6c8551fcbe6, %l2 = 0000000002b7c1bd, %l2 = 0000000002b7c1bd add %i1,0x20,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = ce96e6c8551fcbe6 ! %l6 = 806075e4, %l7 = 29a1f41a, Mem[0000000054000100] = 240d0467 b4a12532 std %l6,[%i0+%g0] ! Mem[0000000054000100] = 806075e4 29a1f41a ! Mem[0000000055000108] = ff9a1ad4, %l4 = 00000000892d9325 swap [%i2+%o1],%l4 ! %l4 = 00000000ff9a1ad4 ! %l7 = 0000000029a1f41a, Mem[000000009000010a] = a3edba6b, %asi = 80 stba %l7,[%i4+0x00a]%asi ! Mem[0000000090000108] = 1aedba6b ! Mem[0000000091800134] = b942224d, %g2 = 000000001ab4ef43 ldsb [%o0+0x035],%g2 ! %g2 = ffffffffffffffb9 ! Mem[0000000054000100] = 806075e4, %l6 = 70b7b842806075e4 lduwa [%i0+%g0]0x81,%l6 ! %l6 = 00000000806075e4 ! Mem[0000000055800138] = 89aa247a, %l4 = 00000000ff9a1ad4 lduh [%i3+0x038],%l4 ! %l4 = 00000000000089aa ba,a p34_not_taken_0_end p34_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 00000000691d4b3b bne,a,pn %xcc,p34_reg_l0_fail mov %l0,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000008060dbb8 bne,a,pn %xcc,p34_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000089aa bne,a,pn %xcc,p34_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ee89182e0d83aa28 bne,a,pn %xcc,p34_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000806075e4 bne,a,pn %xcc,p34_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000029a1f41a bne,a,pn %xcc,p34_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p34_check_fp_registers: set p34_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 32c42638 643cf420 bne %xcc,p34_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 375859f4 36adf367 bne %xcc,p34_f6_fail nop ! Check Local Memory set p34_local0_expect,%g1 p34_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 806075e429a1f41a ldx [%i0+0x000],%g3 ! Observed data at 0000000054000100 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x000,%g4 set p34_local1_expect,%g1 p34_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 8e9125c8551fcbe6 ldx [%i1+0x000],%g3 ! Observed data at 0000000054800100 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8c0050799085ca23 ldx [%i1+0x010],%g3 ! Observed data at 0000000054800110 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2340196eec1d950b ldx [%i1+0x018],%g3 ! Observed data at 0000000054800118 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 1bc90eaee3dda610 ldx [%i1+0x030],%g3 ! Observed data at 0000000054800130 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = e95ac39af2faff88 ldx [%i1+0x038],%g3 ! Observed data at 0000000054800138 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x038,%g4 set p34_local2_expect,%g1 p34_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 892d9325fd47ec3d ldx [%i2+0x008],%g3 ! Observed data at 0000000055000108 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x008,%g4 set p34_local3_expect,%g1 p34_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ff06981eecb454fa ldx [%i3+0x008],%g3 ! Observed data at 0000000055800108 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x008,%g4 ! The test for processor 34 has passed p34_passed: ta GOOD_TRAP nop p34_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p34_failed p34_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p34_failed p34_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p34_failed p34_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p34_failed p34_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p34_failed p34_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p34_failed p34_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p34_failed p34_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p34_failed p34_f2_fail: set p34_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p34_f6_fail: set p34_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 34 failed p34_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x088] ! Set processor 34 done flag set p34_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 34 failed p34_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x088] ! Set processor 34 done flag set p34_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p34_selfmod_failed: ba p34_failed mov 0xabc,%g1 p34_common_error: or %g0,0xf02,%g1 ba p34_failed mov %o5,%g3 p34_common_signature_error: set p34_temp,%g1 ba p34_failed st %g2,[%g1] ! Common Lock Number p34_common_timeout: set p34_temp,%g1 ba p34_failed st %g2,[%g1] ! Common Lock Number p34_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p34_failed mov 0x0,%g3 p34_trap1e: stha %l2,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055000128] ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000055800100] swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000055800108] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000054800120] stda %l0,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054800100] ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000054000120] ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000055000110] done p34_trap1o: stha %l2,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055000128] ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000055800100] swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000055800108] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000054800120] stda %l0,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054800100] ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000054000120] ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000055000110] done p34_trap2e: lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000055000100] stba %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054000118] lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000055000128] ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000054800108] stda %l4,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055000100] stxa %l6,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055800108] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000055000128] done p34_trap2o: lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000055000100] stba %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054000118] lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000055000128] ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000054800108] stda %l4,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055000100] stxa %l6,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055800108] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000055000128] done p34_trap3e: nop nop nop nop nop done p34_trap3o: 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 = 975b2993e3b097d2 ldx [%g1+0x008],%l1 ! %l1 = 1da2607c23ca8590 ldx [%g1+0x010],%l2 ! %l2 = 0596472bdf58a497 ldx [%g1+0x018],%l3 ! %l3 = 2feb47a7e05a7fba ldx [%g1+0x020],%l4 ! %l4 = 87ea5c8c2ec4bce5 ldx [%g1+0x028],%l5 ! %l5 = 3a82840e2ebcf61d ldx [%g1+0x030],%l6 ! %l6 = 5f779bb21bc90eae ldx [%g1+0x038],%l7 ! %l7 = 18d0cca2885e777c ! Initialize the output register of window 0 set unres3_start,%o0 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 = 9b799272 d35e45b7 7f29ed94 544eb2c4 ! %f4 = 9b1d3861 946df60e afa60ac0 30055a0b ! %f8 = 10e85eda bb12b603 e4629662 78ee322c ! %f12 = fac81283 98fde3c1 048607ca 01b6d850 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7373dd6e 45b5deb6 9a9e5fca 73fc551d ! %f20 = 96ede848 ffa2d2a4 78be5c66 2ce0a74e ! %f24 = 2b883bb7 dcfe06c3 1c322d23 ac352871 ! %f28 = 43c10f3f a97caa26 d66d5e2e ae169246 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a92acdfd fca887bf 28a55b38 21285733 ! %f36 = 9f3dc4c7 0b3ecee9 12a52c07 4acf5f2e ! %f40 = 6ce91a49 3513f0b8 69d2f182 3654da33 ! %f44 = 2d67a1dc a136e4cb 80ae478f 6dc4e187 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x86a6603000000050,%g7,%g1 ! GSR scale = 10, align = 0 wr %g1,%g0,%gsr ! GSR = 86a6603000000050 wr %g0,%y ! Clear Y 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: ! %l4 = 0a475c09d0a466f6, Mem[0000000056800128] = 4b9ebd741a09cab4 stx %l4,[%i1+%o5] ! Mem[0000000056800128] = 0a475c09d0a466f6 ! Mem[0000000056000110] = e7d4f84c, %l1 = 14fb98b8361a531c swapa [%i0+%o2]0x88,%l1 ! %l1 = 00000000e7d4f84c ! Mem[0000000091800110] = 6325a4bf 14297130, %g2 = 8bb553c1, %g3 = 0bad0b00 ldd [%o0+%o2],%g2 ! %g2 = 000000006325a4bf 0000000014297130 ! Mem[0000000057000108] = 02f9ecd7, %l4 = 0a475c09d0a466f6 lduha [%i2+%o1]0x81,%l4 ! %l4 = 00000000000002f9 ! Mem[0000000057800110] = a6c137ac, %l5 = 8f5a30cfeb00d0d9 swap [%i3+%o2],%l5 ! %l5 = 00000000a6c137ac ! %l4 = 00000000000002f9, Mem[0000000057000120] = 5a01fde2 stha %l4,[%i2+%o4]0x89 ! Mem[0000000057000120] = 5a0102f9 ! Mem[000000005780011c] = 47c12c17, %l4 = 00000000000002f9 swap [%i3+0x01c],%l4 ! %l4 = 0000000047c12c17 ! Mem[0000000056000128] = d0037755, %l2 = 16c709f1d350f1dc ldswa [%i0+%o5]0x89,%l2 ! %l2 = ffffffffd0037755 ! %l3 = 9707e21ee38cb916, Mem[0000000091800132] = 60c26bb9 sth %l3,[%o0+0x032] ! Mem[0000000091800130] = b9166bb9 ! Mem[0000000056800108] = 51093844, %l5 = 00000000a6c137ac ldsh [%i1+%o1],%l5 ! %l5 = 0000000000005109 p35_label_2: ! Mem[0000000056800100] = c7488c793179f524, %l0 = 97608931d890752f, %l0 = 97608931d890752f casxa [%i1]0x80,%l0,%l0 ! %l0 = c7488c793179f524 ! %l0 = 3179f524, %l1 = e7d4f84c, Mem[0000000090800120] = c5f96005 ec9bbee6 std %l0,[%i5+%o4] ! Mem[0000000090800120] = 3179f524 e7d4f84c ! Mem[0000000056800110] = f3b7549cd3b03bc4, %l4 = 0000000047c12c17 ldxa [%i1+%o2]0x81,%l4 ! %l4 = f3b7549cd3b03bc4 ! Mem[0000000057800128] = a8c736f30cf5eb94, %l6 = 3d0a41043dcb2987 ldxa [%i3+%o5]0x81,%l6 ! %l6 = a8c736f30cf5eb94 ! %l3 = 9707e21ee38cb916, Mem[0000000057800100] = 7bc369e1 stha %l3,[%i3+%g0]0x89 ! Mem[0000000057800100] = 7bc3b916 ! Mem[0000000057800138] = 2c34458a, %l5 = 0000000000005109 lduw [%i3+0x038],%l5 ! %l5 = 000000002c34458a ! Mem[000000005780013a] = 2c34458a, %l4 = f3b7549cd3b03bc4 ldstub [%i3+0x03a],%l4 ! %l4 = 00000045000000ff ! Mem[0000000057000118] = 46900ce6, %l0 = c7488c793179f524 swap [%i2+%o3],%l0 ! %l0 = 0000000046900ce6 ! Mem[0000000057800120] = ec246ca2, %l5 = 000000002c34458a ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 000000ec000000ff ! Mem[0000000056000128] = 557703d0f9a60a61, %l1 = 00000000e7d4f84c ldxa [%i0+%o5]0x80,%l1 ! %l1 = 557703d0f9a60a61 p35_label_3: ! Mem[0000000057800128] = a8c736f3, %l3 = 9707e21ee38cb916 ldsb [%i3+0x02b],%l3 ! %l3 = fffffffffffffff3 ! Mem[0000000090000108] = 072ca3ed, %g18 = 625c6c1a08fc7667 ldsw [%i4+%o1],%g2 ! %g2 = 625c6c1a08fc7667 ! Mem[0000000090000130] = 8508d1bb 939eceb2, %g2 = 072ca3ed, %g3 = 14297130 ldd [%i4+0x030],%g2 ! %g2 = 000000008508d1bb 00000000939eceb2 ! Mem[0000000056000110] = 1c531a36, %l0 = 0000000046900ce6 ldswa [%i0+%o2]0x80,%l0 ! %l0 = 000000001c531a36 ! Mem[0000000056800120] = 2f6fec7f, %l0 = 000000001c531a36 ldstuba [%i1+%o4]0x80,%l0 ! %l0 = 0000002f000000ff ! %l1 = 557703d0f9a60a61, Mem[0000000056800134] = 6c32a4f5 stw %l1,[%i1+0x034] ! Mem[0000000056800134] = f9a60a61 ! Mem[0000000056800128] = 095c470a, %l6 = a8c736f30cf5eb94 ldswa [%i1+%o5]0x88,%l6 ! %l6 = 00000000095c470a ! Mem[0000000057000118] = 3179f524, %l4 = 0000000000000045 swap [%i2+%o3],%l4 ! %l4 = 000000003179f524 ! Mem[0000000056800109] = 51093844, %l6 = 00000000095c470a ldstub [%i1+0x009],%l6 ! %l6 = 00000009000000ff ! Mem[0000000090000110] = 7578891d, %g2 = 000000008508d1bb ldsba [%i4+0x012]%asi,%g2 ! %g2 = 0000000000000075 p35_label_4: ! %l0 = 000000000000002f, Mem[0000000056800108] = 51ff3844 stwa %l0,[%i1+%o1]0x80 ! Mem[0000000056800108] = 0000002f ! Mem[0000000056000120] = 2ec7995a, %l7 = 75568518c223ec09 ldstuba [%i0+%o4]0x88,%l7 ! %l7 = 0000005a000000ff ! Mem[0000000090000128] = ef439215, %g2 = 0000000000000075 ldub [%i4+0x02a],%g2 ! %g2 = 00000000000000ef ! Mem[0000000057000138] = 146d2981, %l7 = 000000000000005a ldsb [%i2+0x038],%l7 ! %l7 = 0000000000000014 ! Mem[0000000057000104] = 19a58e29, %l3 = fffffff3, %l4 = 3179f524 add %i2,0x04,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000019a58e29 ! Mem[0000000090800138] = 2c8c1ce1396d32d7, %g2 = 00000000000000ef ldx [%i5+0x038],%g2 ! %g2 = 2c8c1ce1396d32d7 ! Mem[000000005700011c] = 87c25808, %l3 = fffffffffffffff3 ldstuba [%i2+0x01c]%asi,%l3 ! %l3 = 00000087000000ff ! %l4 = 0000000019a58e29, Mem[0000000091000110] = 21d2df9b, %asi = 80 stwa %l4,[%i6+0x010]%asi ! Mem[0000000091000110] = 19a58e29 ! %l3 = 0000000000000087, Mem[0000000091800126] = 29a96762 stb %l3,[%o0+0x026] ! Mem[0000000091800124] = 87a96762 ! %l6 = 0000000000000009, Mem[0000000057000108] = d7ecf902 stwa %l6,[%i2+%o1]0x88 ! Mem[0000000057000108] = 00000009 ba,a p35_not_taken_0_end p35_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p35_branch_failed p35_not_taken_0_end: ! End of Random Code for Thread 35 p35_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x08c] ! Set processor 35 done flag ! Check Registers p35_check_registers: set p35_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000002f bne,a,pn %xcc,p35_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 557703d0f9a60a61 bne,a,pn %xcc,p35_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffd0037755 bne,a,pn %xcc,p35_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000087 bne,a,pn %xcc,p35_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000019a58e29 bne,a,pn %xcc,p35_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000ec bne,a,pn %xcc,p35_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000009 bne,a,pn %xcc,p35_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000014 bne,a,pn %xcc,p35_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p35_local0_expect,%g1 p35_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 1c531a364cdbb5b4 ldx [%i0+0x010],%g3 ! Observed data at 0000000056000110 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff99c72ed983324b 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+0x008],%g2 ! Expected data = 0000002fbd89cdb3 ldx [%i1+0x008],%g3 ! Observed data at 0000000056800108 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff6fec7f6cf88859 ldx [%i1+0x020],%g3 ! Observed data at 0000000056800120 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0a475c09d0a466f6 ldx [%i1+0x028],%g3 ! Observed data at 0000000056800128 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 84f82eb8f9a60a61 ldx [%i1+0x030],%g3 ! Observed data at 0000000056800130 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x030,%g4 set p35_local2_expect,%g1 p35_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 09000000ce9fe600 ldx [%i2+0x008],%g3 ! Observed data at 0000000057000108 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000045ffc25808 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 = f902015acc016bd4 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 = 16b9c37b899bd5a7 ldx [%i3+0x000],%g3 ! Observed data at 0000000057800100 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = eb00d0d9e5b80517 ldx [%i3+0x010],%g3 ! Observed data at 0000000057800110 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6af4e2b4000002f9 ldx [%i3+0x018],%g3 ! Observed data at 0000000057800118 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff246ca26c9d7c1e ldx [%i3+0x020],%g3 ! Observed data at 0000000057800120 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 2c34ff8a62231bf4 ldx [%i3+0x038],%g3 ! Observed data at 0000000057800138 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x038,%g4 ! The test for processor 35 has passed p35_passed: ta GOOD_TRAP nop p35_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p35_failed p35_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p35_failed p35_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p35_failed p35_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p35_failed p35_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p35_failed p35_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p35_failed p35_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p35_failed p35_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p35_failed ! The test for processor 35 failed p35_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x08c] ! Set processor 35 done flag set p35_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 35 failed p35_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x08c] ! Set processor 35 done flag set p35_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p35_selfmod_failed: ba p35_failed mov 0xabc,%g1 p35_common_error: or %g0,0xf03,%g1 ba p35_failed mov %o5,%g3 p35_common_signature_error: set p35_temp,%g1 ba p35_failed st %g2,[%g1] ! Common Lock Number p35_common_timeout: set p35_temp,%g1 ba p35_failed st %g2,[%g1] ! Common Lock Number p35_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p35_failed mov 0x0,%g3 p35_trap1e: ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000056800108] lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000057800110] done p35_trap1o: ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000056800108] lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000057800110] done p35_trap2e: lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000056000118] lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000056000110] stha %l1,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800120] stxa %l6,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056000120] stba %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056000120] ldswa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000057800118] done p35_trap2o: lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000056000118] lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000056000110] stha %l1,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800120] stxa %l6,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056000120] stba %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056000120] ldswa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000057800118] done p35_trap3e: nop nop nop nop nop done p35_trap3o: nop nop nop nop nop done p35_init_memory_pointers: set p35_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p35_local0_start,%i0 set p35_local1_start,%i1 set p35_local2_start,%i2 set p35_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 97608931d890752f ldx [%g1+0x008],%l1 ! %l1 = 14fb98b8361a531c ldx [%g1+0x010],%l2 ! %l2 = 16c709f1d350f1dc ldx [%g1+0x018],%l3 ! %l3 = 9707e21ee38cb916 ldx [%g1+0x020],%l4 ! %l4 = 0a475c09d0a466f6 ldx [%g1+0x028],%l5 ! %l5 = 8f5a30cfeb00d0d9 ldx [%g1+0x030],%l6 ! %l6 = 3d0a41043dcb2987 ldx [%g1+0x038],%l7 ! %l7 = 75568518c223ec09 ! Initialize the output register of window 0 set unres3_start,%o0 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 = dd03ea3a 23e723ee 72fb3302 57018605 ! %f4 = a6e444e6 ef57b846 416bb4c0 5b2dcce0 ! %f8 = d6fd3207 cb1ac710 b6382c70 30aa7b10 ! %f12 = 425cfb51 0d642515 2410f9b1 1eec1030 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 71384d37 5c6cb707 830e1bd3 26837c5a ! %f20 = 14427027 942a2849 bf716e8b 81d19a5f ! %f24 = a19a1b88 45aac320 fef1e5db 8e2ff093 ! %f28 = d68048ad 47edfc55 c3b2b2e5 23a27189 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e1b7f6c3 12d2e056 2a0d059c 9d9ac610 ! %f36 = 5811d1b0 ec1ad86c 29e6f9a3 79242c4f ! %f40 = 14725e7b 64cd1a23 f3878f20 fac76fc2 ! %f44 = 04fb0e3e a195fe2c f352233c 5d0aa4e0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xfcfb8caf00000048,%g7,%g1 ! GSR scale = 9, align = 0 wr %g1,%g0,%gsr ! GSR = fcfb8caf00000048 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 36 p36_label_1: ! Mem[0000000059000104] = 110e34cf, %l7 = fd83dfe4632e03f9 swap [%i2+0x004],%l7 ! %l7 = 00000000110e34cf ! Mem[0000000058000127] = 72f230f0, %l2 = 27c99f5878efc2da ldstub [%i0+0x027],%l2 ! %l2 = 000000f0000000ff ! Mem[0000000058000110] = 3c11ce09, %l4 = 0aefc1b621461793 ldstuba [%i0+%o2]0x88,%l4 ! %l4 = 00000009000000ff ! Mem[0000000091800114] = 14297130, %g2 = 5cbfa516337e4753 ldsha [%o0+0x014]%asi,%g2 ! %g2 = 0000000000001429 ! %l1 = 3c3dd1e037e3ffd0, Mem[0000000058800120] = 4cea6d77 stwa %l1,[%i1+%o4]0x81 ! Mem[0000000058800120] = 37e3ffd0 ! Mem[0000000091000130] = 16163a4c, %g2 = 0000000000001429 ldsb [%i6+0x030],%g2 ! %g2 = 0000000000000016 ! Mem[0000000091000134] = ad8efe62, %g2 = 0000000000000016 ldub [%i6+0x037],%g2 ! %g2 = 00000000000000ad ! %l2 = 00000000000000f0, Mem[0000000058800108] = 6d29076e5eba4c48 stxa %l2,[%i1+%o1]0x81 ! Mem[0000000058800108] = 00000000000000f0 ! Mem[0000000058000120] = fe3c56a3, %l5 = ae3992c23974bd5b lduwa [%i0+%o4]0x81,%l5 ! %l5 = 00000000fe3c56a3 ! Mem[0000000091800118] = 02dab2b9, %g2 = 00000000000000ad ldub [%o0+0x01b],%g2 ! %g2 = 0000000000000002 p36_label_2: ! Mem[0000000059800108] = fd757ffe, %l3 = 896c7f32965e02c0 ldswa [%i3+%o1]0x89,%l3 ! %l3 = fffffffffd757ffe ! Mem[0000000090800118] = 5b16787f, %g2 = 0000000000000002 lduba [%i5+0x01b]%asi,%g2 ! %g2 = 000000000000005b ! Mem[000000005800010c] = 500bdf97, %l3 = fffffffffd757ffe ldub [%i0+0x00e],%l3 ! %l3 = 00000000000000df ! Mem[0000000058000118] = af3ac671, %l0 = bd5a661292f6dae7 ldsha [%i0+%o3]0x88,%l0 ! %l0 = ffffffffffffc671 ! %l5 = 00000000fe3c56a3, Mem[0000000091800130] = 900b60c26bb94222 stx %l5,[%o0+0x030] ! Mem[0000000091800130] = 00000000fe3c56a3 ! %l2 = 000000f0, %l3 = 000000df, Mem[0000000058800110] = 01545a7d dad7f755 stda %l2,[%i1+%o2]0x89 ! Mem[0000000058800110] = 000000f0 000000df ! Mem[0000000058800106] = 12b2003b, %l5 = 00000000fe3c56a3 ldstub [%i1+0x006],%l5 ! %l5 = 00000000000000ff ! %l3 = 00000000000000df, Mem[000000009080010a] = 15b4a94e sth %l3,[%i5+0x00a] ! Mem[0000000090800108] = 00dfa94e ! Mem[0000000058000108] = 8caa6783500bdf97, %l1 = 3c3dd1e037e3ffd0, %l4 = 0000000000000009 add %i0,0x08,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 8caa6783500bdf97 ! Mem[0000000059000100] = bf5df724, %l6 = 9a0ace7880f851d2 swapa [%i2+%g0]0x88,%l6 ! %l6 = 00000000bf5df724 p36_label_3: ! %l6 = 00000000bf5df724, Mem[0000000058800108] = 00000000 stha %l6,[%i1+%o1]0x81 ! Mem[0000000058800108] = f7240000 ! Mem[0000000059000110] = cb87ce2139cd4229, %l1 = 3c3dd1e037e3ffd0, %l5 = 0000000000000000 add %i2,0x10,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = cb87ce2139cd4229 ! Mem[0000000059000130] = 49a933008201e185, %l5 = cb87ce2139cd4229, %l2 = 00000000000000f0 add %i2,0x30,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 49a933008201e185 ! %l4 = 500bdf97, %l5 = 39cd4229, Mem[0000000091800110] = 6325a4bf 14297130 std %l4,[%o0+%o2] ! Mem[0000000091800110] = 500bdf97 39cd4229 ! Mem[0000000058800120] = 37e3ffd08c53a79a, %l5 = cb87ce2139cd4229, %l7 = 00000000110e34cf add %i1,0x20,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 37e3ffd08c53a79a ! Mem[0000000059000118] = df3387cc2fed99a7, %l2 = 49a933008201e185, %l2 = 49a933008201e185 add %i2,0x18,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = df3387cc2fed99a7 ! Mem[000000005980010f] = cb90e623, %l6 = 00000000bf5df724 ldstub [%i3+0x00f],%l6 ! %l6 = 00000023000000ff ! %l6 = 00000023, %l7 = 8c53a79a, Mem[0000000059000120] = 1c4fb63e 1dbd866a stda %l6,[%i2+%o4]0x88 ! Mem[0000000059000120] = 00000023 8c53a79a ! %l2 = df3387cc2fed99a7, Mem[000000009180012c] = e83a644a stw %l2,[%o0+0x02c] ! Mem[000000009180012c] = 2fed99a7 ! Mem[0000000058000100] = 645f116a, %l7 = 37e3ffd08c53a79a swap [%i0+%g0],%l7 ! %l7 = 00000000645f116a p36_label_4: ! Mem[0000000059000128] = 827fe39ce67727b1, %l6 = 0000000000000023, %l7 = 00000000645f116a add %i2,0x28,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 827fe39ce67727b1 ! Mem[0000000059800120] = 8bb9e86b, %l0 = ffffffffffffc671 lduba [%i3+%o4]0x80,%l0 ! %l0 = 000000000000008b ! Mem[0000000058000104] = e3a8b9d7, %l7 = 827fe39ce67727b1 swap [%i0+0x004],%l7 ! %l7 = 00000000e3a8b9d7 ! Mem[0000000058800118] = c0a26da1608e54a1, %l6 = 0000000000000023, %l7 = 00000000e3a8b9d7 add %i1,0x18,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = c0a26da1608e54a1 ! Mem[0000000058000108] = 8caa6783500bdf97, %l1 = 3c3dd1e037e3ffd0, %l4 = 8caa6783500bdf97 add %i0,0x08,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 8caa6783500bdf97 ! %l2 = 2fed99a7, %l3 = 000000df, Mem[0000000058800110] = f0000000 df000000 stda %l2,[%i1+%o2]0x81 ! Mem[0000000058800110] = 2fed99a7 000000df ! Mem[0000000090800110] = 9a619b25, %g2 = 000000000000005b ldsb [%i5+0x013],%g2 ! %g2 = ffffffffffffff9a ! %l5 = cb87ce2139cd4229, Mem[000000009100010e] = e10921d2 sth %l5,[%i6+0x00e] ! Mem[000000009100010c] = 422921d2 ! Mem[000000005900010b] = a0fda097, %l7 = c0a26da1608e54a1 ldstub [%i2+0x00b],%l7 ! %l7 = 00000097000000ff ! Mem[000000005980013c] = cd9f4a1f, %l3 = 000000df, %l6 = 00000023 add %i3,0x3c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000cd9f4a1f ba,a p36_not_taken_0_end p36_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p36_branch_failed p36_not_taken_0_end: ! End of Random Code for Thread 36 p36_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x090] ! Set processor 36 done flag ! Check Registers p36_check_registers: set p36_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000008b bne,a,pn %xcc,p36_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be df3387cc2fed99a7 bne,a,pn %xcc,p36_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000df bne,a,pn %xcc,p36_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 8caa6783500bdf97 bne,a,pn %xcc,p36_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be cb87ce2139cd4229 bne,a,pn %xcc,p36_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000cd9f4a1f bne,a,pn %xcc,p36_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000097 bne,a,pn %xcc,p36_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p36_local0_expect,%g1 p36_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 8c53a79ae67727b1 ldx [%i0+0x000],%g3 ! Observed data at 0000000058000100 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffce113c1b9c7921 ldx [%i0+0x010],%g3 ! Observed data at 0000000058000110 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = fe3c56a372f230ff ldx [%i0+0x020],%g3 ! Observed data at 0000000058000120 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x020,%g4 set p36_local1_expect,%g1 p36_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 8eec871612b2ff3b ldx [%i1+0x000],%g3 ! Observed data at 0000000058800100 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f7240000000000f0 ldx [%i1+0x008],%g3 ! Observed data at 0000000058800108 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2fed99a7000000df ldx [%i1+0x010],%g3 ! Observed data at 0000000058800110 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 37e3ffd08c53a79a ldx [%i1+0x020],%g3 ! Observed data at 0000000058800120 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x020,%g4 set p36_local2_expect,%g1 p36_check_local2: ldx [%g1+0x000],%g2 ! Expected data = d251f880632e03f9 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 = a0fda0ff4f0153f7 ldx [%i2+0x008],%g3 ! Observed data at 0000000059000108 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 230000009aa7538c ldx [%i2+0x020],%g3 ! Observed data at 0000000059000120 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x020,%g4 set p36_local3_expect,%g1 p36_check_local3: ldx [%g1+0x008],%g2 ! Expected data = fe7f75fdcb90e6ff ldx [%i3+0x008],%g3 ! Observed data at 0000000059800108 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x008,%g4 ! The test for processor 36 has passed p36_passed: ta GOOD_TRAP nop p36_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p36_failed p36_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p36_failed p36_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p36_failed p36_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p36_failed p36_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p36_failed p36_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p36_failed p36_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p36_failed p36_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p36_failed ! The test for processor 36 failed p36_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x090] ! Set processor 36 done flag set p36_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 36 failed p36_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x090] ! Set processor 36 done flag set p36_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p36_selfmod_failed: ba p36_failed mov 0xabc,%g1 p36_common_error: or %g0,0xf04,%g1 ba p36_failed mov %o5,%g3 p36_common_signature_error: set p36_temp,%g1 ba p36_failed st %g2,[%g1] ! Common Lock Number p36_common_timeout: set p36_temp,%g1 ba p36_failed st %g2,[%g1] ! Common Lock Number p36_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p36_failed mov 0x0,%g3 p36_trap1e: ldsha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000059000108] swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000058800118] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000058800118] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000059000128] done p36_trap1o: ldsha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000059000108] swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000058800118] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000058800118] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000059000128] done p36_trap2e: ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000059800100] ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000059800100] ldda [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000058000100] done p36_trap2o: ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000059800100] ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000059800100] ldda [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000058000100] done p36_trap3e: nop done p36_trap3o: nop done p36_init_memory_pointers: set p36_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p36_local0_start,%i0 set p36_local1_start,%i1 set p36_local2_start,%i2 set p36_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = bd5a661292f6dae7 ldx [%g1+0x008],%l1 ! %l1 = 3c3dd1e037e3ffd0 ldx [%g1+0x010],%l2 ! %l2 = 27c99f5878efc2da ldx [%g1+0x018],%l3 ! %l3 = 896c7f32965e02c0 ldx [%g1+0x020],%l4 ! %l4 = 0aefc1b621461793 ldx [%g1+0x028],%l5 ! %l5 = ae3992c23974bd5b ldx [%g1+0x030],%l6 ! %l6 = 9a0ace7880f851d2 ldx [%g1+0x038],%l7 ! %l7 = fd83dfe4632e03f9 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 85a0b27f dceae288 bae7f2e2 3671049b ! %f4 = 94362021 ef635b25 69345fef 92933dd9 ! %f8 = e9d8cd84 de17c371 48b2e67b 3581b231 ! %f12 = e71d7dfa be1e28cc 15834103 202f7f40 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1926c32e 84ed25a7 c7945f18 18e39f73 ! %f20 = 6752c510 1d45eef9 8adf4e6c 9d4acec0 ! %f24 = da4aec9b 61817ebc 0d8c8682 868610fc ! %f28 = 3087e6c7 48d3e5d7 ea7c01ba 3e2f966c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ad61f6e0 e1f49878 6f86c415 b0e57712 ! %f36 = a76b7fa4 020972e6 c47f481d 688de900 ! %f40 = aa88d9d8 61ac09ee 4f0b2ca9 826fc1f7 ! %f44 = ccd252b2 f2ad117a bd0792e5 e9d712d4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x17523cdf0000000b,%g7,%g1 ! GSR scale = 1, align = 3 wr %g1,%g0,%gsr ! GSR = 17523cdf0000000b wr %g0,%y ! Clear Y 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[0000000090000110] = b2e97578, %g2 = 16dc14294e08cd8c ldub [%i4+%o2],%g2 ! %g2 = 00000000000000b2 ! Mem[000000005a800132] = 11714c07, %l3 = c896162066864e02 ldstub [%i1+0x032],%l3 ! %l3 = 0000004c000000ff ! Mem[000000005a000108] = 9f4cfbd71f5872c7, %l5 = 0c94cc962a534af7, %l4 = 111da3c39d43dd44 add %i0,0x08,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 9f4cfbd71f5872c7 ! Mem[000000005b800110] = 74dfed97, %l0 = 1d47180ffd083160 swapa [%i3+%o2]0x88,%l0 ! %l0 = 0000000074dfed97 ! Mem[000000005a000118] = 7270d01f, %l0 = 0000000074dfed97 lduwa [%i0+%o3]0x89,%l0 ! %l0 = 000000007270d01f ! Mem[0000000091000130] = 16163a4c, %g2 = 00000000000000b2 lduw [%i6+0x030],%g2 ! %g2 = 0000000016163a4c ! Mem[000000005a000120] = 226e77e5, %l7 = 83229374c7460660 ldsba [%i0+%o4]0x80,%l7 ! %l7 = 0000000000000022 ! Mem[000000005b000128] = 83077dce, %l2 = 61e7d6ac, %l3 = 0000004c add %i2,0x28,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000083077dce ! Mem[000000005b000108] = 3f01250c, %l5 = 0c94cc962a534af7 swapa [%i2+%o1]0x80,%l5 ! %l5 = 000000003f01250c ! Mem[000000005a800108] = dcf2446b, %l5 = 000000003f01250c swapa [%i1+%o1]0x80,%l5 ! %l5 = 00000000dcf2446b p37_label_2: ! Mem[000000005b800106] = 373bd980, %l6 = dcc9a778ba7e186f ldstub [%i3+0x006],%l6 ! %l6 = 000000d9000000ff ! Mem[000000009000010c] = ba6b30fb, %g2 = 0000000016163a4c ldsb [%i4+0x00c],%g2 ! %g2 = ffffffffffffffba ! Mem[000000005a000120] = 226e77e5042a6164, %l1 = bf65f116287aa9db, %l6 = 00000000000000d9 add %i0,0x20,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 226e77e5042a6164 ! Mem[000000005b80010b] = 8307c260, %l1 = bf65f116287aa9db ldstuba [%i3+0x00b]%asi,%l1 ! %l1 = 00000060000000ff ! %l3 = 0000000083077dce, Mem[000000005a000118] = 1fd07072 stwa %l3,[%i0+%o3]0x80 ! Mem[000000005a000118] = 83077dce ! Mem[000000005b000134] = 2e3c0f5e, %l2 = 61e7d6ac, %l4 = 1f5872c7 add %i2,0x34,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000002e3c0f5e ! %l0 = 7270d01f, %l1 = 00000060, Mem[000000005b800110] = 603108fd bfe32665 stda %l0,[%i3+%o2]0x81 ! Mem[000000005b800110] = 7270d01f 00000060 ! Mem[000000005b000130] = 7505b8872e3c0f5e, %l1 = 0000000000000060, %l6 = 226e77e5042a6164 add %i2,0x30,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 7505b8872e3c0f5e ! Mem[000000005a000110] = 34a95f61, %l6 = 7505b8872e3c0f5e lduh [%i0+0x012],%l6 ! %l6 = 0000000000005f61 ! Mem[000000009180011c] = dab2b9e2, %g18 = 8195a52cc333d2a1 ldswa [%o0+0x01c]%asi,%g2 ! %g2 = 8195a52cc333d2a1 p37_label_3: ! Mem[000000005a000134] = 9ede7c2a, %l6 = 00005f61, %l6 = 00005f61 add %i0,0x34,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000009ede7c2a ! %l2 = 61e7d6ac, %l3 = 83077dce, Mem[000000005a800100] = c87ad309 eb7488b7 stda %l2,[%i1+%g0]0x81 ! Mem[000000005a800100] = 61e7d6ac 83077dce ! Mem[000000005b000120] = 1f39f30f, %l6 = 000000009ede7c2a ldsha [%i2+%o4]0x88,%l6 ! %l6 = fffffffffffff30f ! Mem[000000005a800128] = bfaa1472, %l2 = d8de93a061e7d6ac swapa [%i1+%o5]0x89,%l2 ! %l2 = 00000000bfaa1472 ! Mem[000000005b000120] = 0ff3391f, %l4 = 000000002e3c0f5e swap [%i2+%o4],%l4 ! %l4 = 000000000ff3391f ! Mem[000000005b000110] = 8fb18408, %l6 = fffffffffffff30f ldstuba [%i2+%o2]0x88,%l6 ! %l6 = 00000008000000ff ! Mem[000000009180011c] = b9e2f5a6, %g2 = ffffffffdab2b9e2 lduh [%o0+0x01e],%g2 ! %g2 = 000000000000b9e2 ! Mem[000000005b000117] = 16cd5d4d, %l0 = 000000007270d01f ldstub [%i2+0x017],%l0 ! %l0 = 0000004d000000ff ! Mem[000000005a000123] = 226e77e5, %l4 = 000000000ff3391f ldstuba [%i0+0x023]%asi,%l4 ! %l4 = 000000e5000000ff ! Mem[000000009000011c] = 84e4add5, %g2 = 000000000000b9e2 ldsb [%i4+0x01c],%g2 ! %g2 = ffffffffffffff84 p37_label_4: ! Mem[000000005a800120] = fdf1473c, %l2 = 00000000bfaa1472 swap [%i1+%o4],%l2 ! %l2 = 00000000fdf1473c ! %l7 = 0000000000000022, Mem[000000005b800120] = 22aa6867 stba %l7,[%i3+%o4]0x81 ! Mem[000000005b800120] = 22aa6867 ! Mem[0000000090800118] = e15b1678, %g2 = ffffffffffffff84 lduh [%i5+0x01a],%g2 ! %g2 = 000000000000e15b ! %l5 = 00000000dcf2446b, Mem[000000005a800118] = 91ec86e5ceffd8f6 stx %l5,[%i1+%o3] ! Mem[000000005a800118] = 00000000dcf2446b ! Mem[0000000091800118] = d39c0a02dab2b9e2, %g2 = 000000000000e15b ldx [%o0+%o3],%g2 ! %g2 = d39c0a02dab2b9e2 ! Mem[000000009000010c] = 30fbb2e9, %g2 = d39c0a02dab2b9e2 ldsb [%i4+0x00e],%g2 ! %g2 = 0000000000000030 ! Mem[000000005a00011c] = 1cd59c2a, %l7 = 0000000000000022 swap [%i0+0x01c],%l7 ! %l7 = 000000001cd59c2a ! Mem[0000000090800130] = d1002408 54736697, %g2 = 00000030, %g3 = 0bad0b00 ldd [%i5+0x030],%g2 ! %g2 = 00000000d1002408 0000000054736697 ! Mem[000000005a00013c] = 79d7c1e4, %l2 = 00000000fdf1473c, %asi = 80 swapa [%i0+0x03c]%asi,%l2 ! %l2 = 0000000079d7c1e4 ! Mem[000000005a00013c] = fdf1473c, %l3 = 83077dce, %l5 = dcf2446b add %i0,0x3c,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000fdf1473c ba,a p37_not_taken_0_end p37_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 000000000000004d bne,a,pn %xcc,p37_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000060 bne,a,pn %xcc,p37_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000083077dce bne,a,pn %xcc,p37_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000e5 bne,a,pn %xcc,p37_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000008 bne,a,pn %xcc,p37_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000001cd59c2a bne,a,pn %xcc,p37_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p37_local0_expect,%g1 p37_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 83077dce00000022 ldx [%i0+0x018],%g3 ! Observed data at 000000005a000118 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 226e77ff042a6164 ldx [%i0+0x020],%g3 ! Observed data at 000000005a000120 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 19212d82fdf1473c ldx [%i0+0x038],%g3 ! Observed data at 000000005a000138 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x038,%g4 set p37_local1_expect,%g1 p37_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 61e7d6ac83077dce 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 = 3f01250c8edea0e0 ldx [%i1+0x008],%g3 ! Observed data at 000000005a800108 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000000dcf2446b ldx [%i1+0x018],%g3 ! Observed data at 000000005a800118 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = bfaa147261412782 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 = acd6e761bab60ebc ldx [%i1+0x028],%g3 ! Observed data at 000000005a800128 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 1171ff07b8995e45 ldx [%i1+0x030],%g3 ! Observed data at 000000005a800130 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x030,%g4 set p37_local2_expect,%g1 p37_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 2a534af7c92afe98 ldx [%i2+0x008],%g3 ! Observed data at 000000005b000108 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff84b18f16cd5dff ldx [%i2+0x010],%g3 ! Observed data at 000000005b000110 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2e3c0f5e9d825825 ldx [%i2+0x020],%g3 ! Observed data at 000000005b000120 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x020,%g4 set p37_local3_expect,%g1 p37_check_local3: ldx [%g1+0x000],%g2 ! Expected data = a8ebd863373bff80 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 = 8307c2ff00fe52a4 ldx [%i3+0x008],%g3 ! Observed data at 000000005b800108 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7270d01f00000060 ldx [%i3+0x010],%g3 ! Observed data at 000000005b800110 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 22aa6867ef0004b2 ldx [%i3+0x020],%g3 ! Observed data at 000000005b800120 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x020,%g4 ! The test for processor 37 has passed p37_passed: ta GOOD_TRAP nop p37_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p37_failed p37_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p37_failed p37_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p37_failed p37_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p37_failed p37_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p37_failed p37_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p37_failed p37_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p37_failed p37_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p37_failed ! The test for processor 37 failed p37_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x094] ! Set processor 37 done flag set p37_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 37 failed p37_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x094] ! Set processor 37 done flag set p37_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p37_selfmod_failed: ba p37_failed mov 0xabc,%g1 p37_common_error: or %g0,0xf05,%g1 ba p37_failed mov %o5,%g3 p37_common_signature_error: set p37_temp,%g1 ba p37_failed st %g2,[%g1] ! Common Lock Number p37_common_timeout: set p37_temp,%g1 ba p37_failed st %g2,[%g1] ! Common Lock Number p37_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p37_failed mov 0x0,%g3 p37_trap1e: stwa %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a000118] ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005b000128] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005a800118] ldsba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005a800110] stxa %l5,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a000120] lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a000120] done p37_trap1o: stwa %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a000118] ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005b000128] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005a800118] ldsba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005a800110] stxa %l5,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a000120] lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a000120] done p37_trap2e: ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a800108] stwa %l1,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a000108] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005b800128] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005b000118] ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005a000100] done p37_trap2o: ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a800108] stwa %l1,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a000108] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005b800128] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005b000118] ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005a000100] done p37_trap3e: nop nop nop nop nop done p37_trap3o: 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 = 1d47180ffd083160 ldx [%g1+0x008],%l1 ! %l1 = bf65f116287aa9db ldx [%g1+0x010],%l2 ! %l2 = d8de93a061e7d6ac ldx [%g1+0x018],%l3 ! %l3 = c896162066864e02 ldx [%g1+0x020],%l4 ! %l4 = 111da3c39d43dd44 ldx [%g1+0x028],%l5 ! %l5 = 0c94cc962a534af7 ldx [%g1+0x030],%l6 ! %l6 = dcc9a778ba7e186f ldx [%g1+0x038],%l7 ! %l7 = 83229374c7460660 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 9db1770a 099b1a6d a3662054 04964f5f ! %f4 = e07b571d 7ec27908 12b461f8 42402558 ! %f8 = b05ddef7 e5e0ddd5 48697358 ca0008bd ! %f12 = 9d9cb3f6 27aafb71 023eb982 3a433659 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 94a65bd9 564b492f 38f9dec8 d263505d ! %f20 = 4811c279 5c57af03 0f457e1d 9ba869f4 ! %f24 = 5cc27229 ecd940d6 c3bb9f81 ac90ab93 ! %f28 = 1f7ab8f8 fd71e1d3 f68825da 09d5bb07 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2271c212 1356cd41 b5f9e6c4 31ec199f ! %f36 = dc4a6ce3 68ffbd30 284c77de a6376e16 ! %f40 = 3eaa262d a75dc909 53a423ff 16d94c46 ! %f44 = 1aca0ea1 fcd37e32 a63d0065 8d68074f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x153f550800000033,%g7,%g1 ! GSR scale = 6, align = 3 wr %g1,%g0,%gsr ! GSR = 153f550800000033 wr %g0,%y ! Clear Y 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[000000005d800100] = 86b3518d, %l4 = 5428761e8ec3d571 ldsba [%i3+%g0]0x80,%l4 ! %l4 = ffffffffffffff86 ! %l1 = 80776ae698b349f1, Mem[000000009000011e] = add56d54 stb %l1,[%i4+0x01e] ! Mem[000000009000011c] = f1d56d54 ! Mem[0000000090000134] = 939eceb2, %g2 = ff5219d4502423cb lduw [%i4+0x034],%g2 ! %g2 = 00000000939eceb2 ! Mem[000000005d00010c] = 93a8fdc9, %l0 = 4cde855c60f1eb45 swap [%i2+0x00c],%l0 ! %l0 = 0000000093a8fdc9 ! Mem[000000005c80010a] = f9864318, %l0 = 0000000093a8fdc9 ldstub [%i1+0x00a],%l0 ! %l0 = 00000043000000ff ! Mem[000000005d800111] = 0af25e94, %l6 = a4ecdf985ecad685 ldstub [%i3+0x011],%l6 ! %l6 = 000000f2000000ff ! Mem[000000005d000110] = b0fe9ee6, %l0 = 0000000000000043 swapa [%i2+%o2]0x89,%l0 ! %l0 = 00000000b0fe9ee6 ! Mem[000000005d000138] = f7875b0b38cedf5c, %l1 = 80776ae698b349f1, %l3 = 25fc7529980adabc add %i2,0x38,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = f7875b0b38cedf5c ! Mem[000000005c000110] = e8d46670, %l2 = 77f4ab2a5ec3aef2 swapa [%i0+%o2]0x88,%l2 ! %l2 = 00000000e8d46670 ! Mem[000000005d80012a] = cf207854, %l5 = 0798ca61c223abe7 ldstub [%i3+0x02a],%l5 ! %l5 = 00000078000000ff p38_label_2: ! Mem[0000000091800108] = 4b8fc8109779541a, %g2 = 00000000939eceb2 ldxa [%o0+0x008]%asi,%g2 ! %g2 = 4b8fc8109779541a ! Mem[000000005c800128] = eb0ba449, %l6 = 00000000000000f2 lduha [%i1+%o5]0x89,%l6 ! %l6 = 000000000000a449 ! %l2 = e8d46670, %l3 = 38cedf5c, Mem[0000000090800108] = 48fd15b4 a94e9ec1 std %l2,[%i5+%o1] ! Mem[0000000090800108] = e8d46670 38cedf5c ! Mem[000000005d000139] = f7875b0b, %l6 = 000000000000a449 ldstub [%i2+0x039],%l6 ! %l6 = 00000087000000ff ! Mem[000000005d800128] = cf20ff54, %l5 = 0000000000000078 lduha [%i3+%o5]0x80,%l5 ! %l5 = 000000000000cf20 ! Mem[000000005c800138] = 67f7caf3b8c9d20c, %l2 = 00000000e8d46670, %l7 = ed1aea52988e76c8 add %i1,0x38,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 67f7caf3b8c9d20c ! Mem[000000005c800104] = 0733d839, %l6 = 00000087, %l4 = ffffff86 add %i1,0x04,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000000733d839 ! Mem[0000000090000134] = 939eceb2, %g2 = 4b8fc8109779541a ldub [%i4+0x034],%g2 ! %g2 = 0000000000000093 ! Mem[000000005d80011c] = 8549ea7b, %l1 = 98b349f1, %l0 = b0fe9ee6 add %i3,0x1c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000008549ea7b ! Mem[000000005d000128] = 88a9ba34, %l0 = 000000008549ea7b lduwa [%i2+%o5]0x80,%l0 ! %l0 = 0000000088a9ba34 p38_label_3: ! %l6 = 0000000000000087, Mem[000000009100011d] = 62a3d999 stb %l6,[%i6+0x01d] ! Mem[000000009100011c] = 87a3d999 ! Mem[000000005c000138] = 3734e0dc9d54e82e, %l1 = 80776ae698b349f1, %l7 = 67f7caf3b8c9d20c add %i0,0x38,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 3734e0dc9d54e82e ! Mem[000000009100011c] = 3f87a3d9, %g2 = 0000000000000093 lduw [%i6+0x01c],%g2 ! %g2 = 000000003f87a3d9 ! %l5 = 000000000000cf20, Mem[000000005d800120] = e765a1da stha %l5,[%i3+%o4]0x81 ! Mem[000000005d800120] = cf20a1da ! Mem[000000005d00013c] = 38cedf5c, %l4 = 0733d839, %l4 = 0733d839 add %i2,0x3c,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000038cedf5c ! Mem[000000005c000110] = f2aec35e, %l6 = 0000000000000087 ldstuba [%i0+%o2]0x80,%l6 ! %l6 = 000000f2000000ff ! %l2 = e8d46670, %l3 = 38cedf5c, Mem[000000005c000128] = 5d8c2a0a 3e2ea8e3 stda %l2,[%i0+%o5]0x88 ! Mem[000000005c000128] = e8d46670 38cedf5c ! Mem[000000005c800118] = 60677dbe, %l7 = 3734e0dc9d54e82e ldstuba [%i1+%o3]0x88,%l7 ! %l7 = 000000be000000ff ! Mem[000000005c800108] = f986ff18, %l4 = 38cedf5c, %l5 = 0000cf20 add %i1,0x08,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000f986ff18 ! Mem[000000005c800120] = 2d1a4976681bb991, %l3 = f7875b0b38cedf5c ldxa [%i1+%o4]0x81,%l3 ! %l3 = 2d1a4976681bb991 p38_label_4: ! Mem[000000005d800130] = a822173e, %l2 = e8d46670, %l4 = 38cedf5c add %i3,0x30,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000a822173e ! %l7 = 00000000000000be, Mem[000000005c800128] = 49a40beb stha %l7,[%i1+%o5]0x81 ! Mem[000000005c800128] = 00be0beb ! Mem[000000005c00010c] = 74351e2e, %l3 = 681bb991, %l0 = 88a9ba34 add %i0,0x0c,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000074351e2e ! %l2 = 00000000e8d46670, Mem[0000000090800110] = 4700c69a619b25f5 stx %l2,[%i5+%o2] ! Mem[0000000090800110] = 00000000e8d46670 ! Mem[0000000090800124] = ec9bbee6, %g2 = 000000003f87a3d9 lduwa [%i5+0x024]%asi,%g2 ! %g2 = 00000000ec9bbee6 ! Mem[000000005d00010c] = 60f1eb45, %l5 = 00000000f986ff18, %asi = 80 swapa [%i2+0x00c]%asi,%l5 ! %l5 = 0000000060f1eb45 ! Mem[000000005c000138] = 3734e0dc, %l0 = 0000000074351e2e swap [%i0+0x038],%l0 ! %l0 = 000000003734e0dc ! Mem[000000005d000104] = aa46d2fb, %l3 = 2d1a4976681bb991 swap [%i2+0x004],%l3 ! %l3 = 00000000aa46d2fb ! Mem[000000005c800118] = 73bbd78860677dff, %l4 = 00000000a822173e ldxa [%i1+%o3]0x89,%l4 ! %l4 = 73bbd78860677dff ! %l4 = 73bbd78860677dff, Mem[000000005c800100] = a4da42f2 stha %l4,[%i1+%g0]0x80 ! Mem[000000005c800100] = 7dff42f2 ba,a p38_not_taken_0_end p38_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p38_branch_failed p38_not_taken_0_end: ! End of Random Code for Thread 38 p38_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x098] ! Set processor 38 done flag ! Check Registers p38_check_registers: set p38_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000003734e0dc bne,a,pn %xcc,p38_reg_l0_fail mov %l0,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000aa46d2fb bne,a,pn %xcc,p38_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 73bbd78860677dff bne,a,pn %xcc,p38_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000060f1eb45 bne,a,pn %xcc,p38_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000f2 bne,a,pn %xcc,p38_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000be bne,a,pn %xcc,p38_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p38_local0_expect,%g1 p38_check_local0: ldx [%g1+0x010],%g2 ! Expected data = ffaec35e55d97b96 ldx [%i0+0x010],%g3 ! Observed data at 000000005c000110 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7066d4e85cdfce38 ldx [%i0+0x028],%g3 ! Observed data at 000000005c000128 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 74351e2e9d54e82e ldx [%i0+0x038],%g3 ! Observed data at 000000005c000138 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x038,%g4 set p38_local1_expect,%g1 p38_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 7dff42f20733d839 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 = f986ff182dfc274f ldx [%i1+0x008],%g3 ! Observed data at 000000005c800108 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff7d676088d7bb73 ldx [%i1+0x018],%g3 ! Observed data at 000000005c800118 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00be0bebf7085c94 ldx [%i1+0x028],%g3 ! Observed data at 000000005c800128 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x028,%g4 set p38_local2_expect,%g1 p38_check_local2: ldx [%g1+0x000],%g2 ! Expected data = f0be5050681bb991 ldx [%i2+0x000],%g3 ! Observed data at 000000005d000100 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 4a8745edf986ff18 ldx [%i2+0x008],%g3 ! Observed data at 000000005d000108 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 430000006fed5dfb ldx [%i2+0x010],%g3 ! Observed data at 000000005d000110 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = f7ff5b0b38cedf5c ldx [%i2+0x038],%g3 ! Observed data at 000000005d000138 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x038,%g4 set p38_local3_expect,%g1 p38_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 0aff5e94e53db0e2 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 = cf20a1da06af3829 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 = cf20ff5480a131f7 ldx [%i3+0x028],%g3 ! Observed data at 000000005d800128 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x028,%g4 ! The test for processor 38 has passed p38_passed: ta GOOD_TRAP nop p38_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p38_failed p38_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p38_failed p38_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p38_failed p38_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p38_failed p38_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p38_failed p38_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p38_failed p38_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p38_failed p38_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p38_failed ! The test for processor 38 failed p38_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x098] ! Set processor 38 done flag set p38_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 38 failed p38_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x098] ! Set processor 38 done flag set p38_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p38_selfmod_failed: ba p38_failed mov 0xabc,%g1 p38_common_error: or %g0,0xf06,%g1 ba p38_failed mov %o5,%g3 p38_common_signature_error: set p38_temp,%g1 ba p38_failed st %g2,[%g1] ! Common Lock Number p38_common_timeout: set p38_temp,%g1 ba p38_failed st %g2,[%g1] ! Common Lock Number p38_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p38_failed mov 0x0,%g3 p38_trap1e: ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005c000118] done p38_trap1o: ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005c000118] done p38_trap2e: stda %l6,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c800100] stba %l6,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800118] lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005d000108] stxa %l1,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800100] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005c000120] ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005c000108] stxa %l3,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c800110] done p38_trap2o: stda %l6,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c800100] stba %l6,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800118] lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005d000108] stxa %l1,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800100] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005c000120] ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005c000108] stxa %l3,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c800110] done p38_trap3e: nop nop done p38_trap3o: nop nop done p38_init_memory_pointers: set p38_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p38_local0_start,%i0 set p38_local1_start,%i1 set p38_local2_start,%i2 set p38_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 4cde855c60f1eb45 ldx [%g1+0x008],%l1 ! %l1 = 80776ae698b349f1 ldx [%g1+0x010],%l2 ! %l2 = 77f4ab2a5ec3aef2 ldx [%g1+0x018],%l3 ! %l3 = 25fc7529980adabc ldx [%g1+0x020],%l4 ! %l4 = 5428761e8ec3d571 ldx [%g1+0x028],%l5 ! %l5 = 0798ca61c223abe7 ldx [%g1+0x030],%l6 ! %l6 = a4ecdf985ecad685 ldx [%g1+0x038],%l7 ! %l7 = ed1aea52988e76c8 ! Initialize the output register of window 0 set unres3_start,%o0 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 = f914b77b 0c52c71e 2a6028e1 29fbe4fe ! %f4 = 2b426814 680f4726 02707f7c 9ef3880f ! %f8 = af8298a1 d7ff6907 3bbfc35b 6ca4e47f ! %f12 = db331992 2c7d61c5 65e2fac4 7af3a9d5 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4423be16 0c27636b c8a0df05 e6c6d42c ! %f20 = 59aedd3b 5b3e1815 8ebe22b1 f98cfc49 ! %f24 = baa480f6 ce008391 b0e4a063 3380778f ! %f28 = 9056d24a 9a9a8cc1 bfa49b79 aea7d0ef ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 03bd238a 07860307 7ebc1ac3 6a5cf2a8 ! %f36 = 54051005 871898d5 549b3ba2 f172cc88 ! %f40 = a9b9cf4e c2c894aa dbce22aa 40a3e027 ! %f44 = 967a2fad 69394463 59e6a01f 0fca2636 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc316869f0000000d,%g7,%g1 ! GSR scale = 1, align = 5 wr %g1,%g0,%gsr ! GSR = c316869f0000000d wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 39 p39_label_1: ! Mem[000000005e000128] = 42ed5cda, %l1 = 9d6801fc44f161c8 swapa [%i0+%o5]0x89,%l1 ! %l1 = 0000000042ed5cda ! Mem[000000005f000128] = 96aab242b73391cf, %l7 = f06663fbd869c478, %l6 = 31938c0ab83c69ef add %i2,0x28,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 96aab242b73391cf ! Mem[000000005f000100] = f2b232cd, %l7 = f06663fbd869c478 lduwa [%i2+%g0]0x80,%l7 ! %l7 = 00000000f2b232cd ! Mem[000000009100012c] = bb5431b8, %g2 = 0000000a20bc1621 lduw [%i6+0x02c],%g2 ! %g2 = 00000000bb5431b8 ! Mem[0000000091800108] = 4b8fc810, %g2 = 00000000bb5431b8 ldsb [%o0+%o1],%g2 ! %g2 = 000000000000004b ! Mem[000000005f000108] = b993dfa1, %l6 = b73391cf, %l1 = 42ed5cda add %i2,0x08,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000b993dfa1 ! %l6 = b73391cf, %l7 = f2b232cd, Mem[000000005f800108] = 88952d8c e49d8d98 stda %l6,[%i3+%o1]0x88 ! Mem[000000005f800108] = b73391cf f2b232cd ! Mem[000000005e00010c] = 29df75b6, %l1 = 00000000b993dfa1 lduh [%i0+0x00c],%l1 ! %l1 = 00000000000029df ! Mem[000000005f000120] = fa3de2c3, %l4 = 7a227637, %l3 = c810ac97 add %i2,0x20,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000fa3de2c3 ! Mem[000000005f000118] = e1f929c0, %l1 = 00000000000029df ldstuba [%i2+%o3]0x81,%l1 ! %l1 = 000000e1000000ff p39_label_2: ! Mem[000000005f800128] = 5b5e47fd, %l2 = 93e0ed95c2260d1a swapa [%i3+%o5]0x89,%l2 ! %l2 = 000000005b5e47fd ! Mem[000000005f000118] = c029f9ff, %l0 = a68db60e2af5ef43 swapa [%i2+%o3]0x88,%l0 ! %l0 = 00000000c029f9ff ! Mem[000000005e000124] = 5fb71496, %l6 = b73391cf, %l7 = f2b232cd add %i0,0x24,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000005fb71496 ! Mem[0000000091800110] = 6325a4bf14297130, %g2 = 000000000000004b ldx [%o0+%o2],%g2 ! %g2 = 6325a4bf14297130 ! Mem[000000005e000110] = a3a58df1, %l4 = 7b8898b47a227637 ldstuba [%i0+%o2]0x88,%l4 ! %l4 = 000000f1000000ff ! Mem[000000005f00010b] = b993dfa1, %l0 = 00000000c029f9ff ldstub [%i2+0x00b],%l0 ! %l0 = 000000a1000000ff ! Mem[000000005f000120] = fa3de2c3, %l7 = 000000005fb71496 ldsba [%i2+%o4]0x80,%l7 ! %l7 = fffffffffffffffa ! %l1 = 00000000000000e1, Mem[000000005f800128] = 1a0d26c2e7324693 stx %l1,[%i3+%o5] ! Mem[000000005f800128] = 00000000000000e1 ! Mem[0000000091000128] = 8669b375bb5431b8, %g2 = 6325a4bf14297130 ldx [%i6+%o5],%g2 ! %g2 = 8669b375bb5431b8 ! %l4 = 000000f1, %l5 = 6deed46d, Mem[0000000090800110] = 4700c69a 619b25f5 std %l4,[%i5+%o2] ! Mem[0000000090800110] = 000000f1 6deed46d p39_label_3: ! %l7 = fffffffffffffffa, Mem[000000009100013f] = cb000000 stb %l7,[%i6+0x03f] ! Mem[000000009100013c] = fa000000 ! Mem[000000005e800128] = 7fefbd06, %l3 = 00000000fa3de2c3 swapa [%i1+%o5]0x80,%l3 ! %l3 = 000000007fefbd06 ! Mem[000000005e800108] = ae85ff0c, %l0 = 00000000000000a1 ldsha [%i1+%o1]0x80,%l0 ! %l0 = ffffffffffffae85 ! Mem[000000005e800128] = c3e23dfa, %l0 = ffffffffffffae85 ldsba [%i1+%o5]0x88,%l0 ! %l0 = fffffffffffffffa ! Mem[000000005e000100] = 4b2326e2, %l3 = 000000007fefbd06 swap [%i0+%g0],%l3 ! %l3 = 000000004b2326e2 ! Mem[000000005e000134] = 2a79e14a, %l7 = fffffffffffffffa lduw [%i0+0x034],%l7 ! %l7 = 000000002a79e14a ! %l1 = 00000000000000e1, Mem[0000000091800110] = 6325a4bf14297130, %asi = 80 stxa %l1,[%o0+0x010]%asi ! Mem[0000000091800110] = 00000000000000e1 ! Mem[000000005f000110] = 5b06dcfff73a4088, %l4 = 00000000000000f1 ldxa [%i2+%o2]0x81,%l4 ! %l4 = 5b06dcfff73a4088 ! %l5 = 6e5b4a746deed46d, Mem[000000009000010f] = fbb2e975 stb %l5,[%i4+0x00f] ! Mem[000000009000010c] = 6db2e975 ! Mem[000000005f000120] = fa3de2c3, %l5 = 6e5b4a746deed46d swap [%i2+%o4],%l5 ! %l5 = 00000000fa3de2c3 p39_label_4: ! Mem[000000009080012c] = 0381d100, %g2 = 8669b375bb5431b8 lduh [%i5+0x02e],%g2 ! %g2 = 0000000000000381 ! Mem[000000005f80013c] = 4fa8723f, %l1 = 000000e1, %l4 = f73a4088 add %i3,0x3c,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000004fa8723f ! Mem[000000009180010c] = 9779541a, %g18 = 89fdea59bb38b6b8 ldsw [%o0+0x00c],%g2 ! %g2 = 89fdea59bb38b6b8 ! Mem[000000005e800120] = 7543730c, %l6 = 96aab242b73391cf lduwa [%i1+%o4]0x88,%l6 ! %l6 = 000000007543730c ! Mem[000000005e000110] = a3a58dff, %l4 = 000000004fa8723f swapa [%i0+%o2]0x88,%l4 ! %l4 = 00000000a3a58dff ! Mem[000000005f80010e] = cd32b2f2, %l0 = fffffffffffffffa ldstub [%i3+0x00e],%l0 ! %l0 = 000000b2000000ff ! Mem[000000005e800112] = 7a33af8c, %l2 = 000000005b5e47fd ldstub [%i1+0x012],%l2 ! %l2 = 000000af000000ff ! Mem[000000005f80013c] = 4fa8723f, %l1 = 000000e1, %l6 = 7543730c add %i3,0x3c,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000004fa8723f ! Mem[0000000091800130] = 60c26bb9, %g2 = ffffffff9779541a ldsh [%o0+0x032],%g2 ! %g2 = 00000000000060c2 ! %l0 = 000000b2, %l1 = 000000e1, Mem[0000000090000138] = a856d50d 2c85fc19 std %l0,[%i4+0x038] ! Mem[0000000090000138] = 000000b2 000000e1 ba,a p39_not_taken_0_end p39_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000b2 bne,a,pn %xcc,p39_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000e1 bne,a,pn %xcc,p39_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000af bne,a,pn %xcc,p39_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000a3a58dff bne,a,pn %xcc,p39_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000004fa8723f bne,a,pn %xcc,p39_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000002a79e14a bne,a,pn %xcc,p39_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p39_local0_expect,%g1 p39_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 7fefbd0657509763 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 = 3f72a84f9883aef7 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 = c861f144f1115c1c 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+0x010],%g2 ! Expected data = 7a33ff8c637828e0 ldx [%i1+0x010],%g3 ! Observed data at 000000005e800110 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = fa3de2c3691a5e58 ldx [%i1+0x028],%g3 ! Observed data at 000000005e800128 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x028,%g4 set p39_local2_expect,%g1 p39_check_local2: ldx [%g1+0x008],%g2 ! Expected data = b993dfff94227b89 ldx [%i2+0x008],%g3 ! Observed data at 000000005f000108 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 43eff52a72b5bfb6 ldx [%i2+0x018],%g3 ! Observed data at 000000005f000118 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6deed46d6c968cad ldx [%i2+0x020],%g3 ! Observed data at 000000005f000120 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x020,%g4 set p39_local3_expect,%g1 p39_check_local3: ldx [%g1+0x008],%g2 ! Expected data = cf9133b7cd32fff2 ldx [%i3+0x008],%g3 ! Observed data at 000000005f800108 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000000000000e1 ldx [%i3+0x028],%g3 ! Observed data at 000000005f800128 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x028,%g4 ! The test for processor 39 has passed p39_passed: ta GOOD_TRAP nop p39_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p39_failed p39_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p39_failed p39_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p39_failed p39_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p39_failed p39_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p39_failed p39_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p39_failed p39_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p39_failed p39_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p39_failed ! The test for processor 39 failed p39_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x09c] ! Set processor 39 done flag set p39_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 39 failed p39_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x09c] ! Set processor 39 done flag set p39_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p39_selfmod_failed: ba p39_failed mov 0xabc,%g1 p39_common_error: or %g0,0xf07,%g1 ba p39_failed mov %o5,%g3 p39_common_signature_error: set p39_temp,%g1 ba p39_failed st %g2,[%g1] ! Common Lock Number p39_common_timeout: set p39_temp,%g1 ba p39_failed st %g2,[%g1] ! Common Lock Number p39_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p39_failed mov 0x0,%g3 p39_trap1e: ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005e800100] stba %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f000108] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005e800128] done p39_trap1o: ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005e800100] stba %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f000108] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005e800128] done p39_trap2e: stda %l0,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f000120] swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005f800100] done p39_trap2o: stda %l0,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f000120] swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005f800100] done p39_trap3e: nop nop nop nop done p39_trap3o: nop nop nop nop done p39_init_memory_pointers: set p39_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p39_local0_start,%i0 set p39_local1_start,%i1 set p39_local2_start,%i2 set p39_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a68db60e2af5ef43 ldx [%g1+0x008],%l1 ! %l1 = 9d6801fc44f161c8 ldx [%g1+0x010],%l2 ! %l2 = 93e0ed95c2260d1a ldx [%g1+0x018],%l3 ! %l3 = 3f9d0bbdc810ac97 ldx [%g1+0x020],%l4 ! %l4 = 7b8898b47a227637 ldx [%g1+0x028],%l5 ! %l5 = 6e5b4a746deed46d ldx [%g1+0x030],%l6 ! %l6 = 31938c0ab83c69ef ldx [%g1+0x038],%l7 ! %l7 = f06663fbd869c478 ! Initialize the output register of window 0 set unres3_start,%o0 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 = b5d44224 31eb169d 82090833 a3d932aa ! %f4 = 62a9d84d 8651d1f2 debc1329 581d195c ! %f8 = 57cbbe2e d766c80d 428193c4 073e7eb3 ! %f12 = cca3a6a8 5b3633e4 005cae4b d3916857 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 56b1f230 070a4fe4 d8f3bc00 cd40a574 ! %f20 = cfcd3765 3f3ac73b 940d1dd1 73bb85a5 ! %f24 = 1af945f4 985c99e9 5cd45e6b 2a9dd2ad ! %f28 = b86573e1 fd198c3d 6623ffaf b65852bb ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 536b29c9 84c56062 0b8ce7af 48a28bb7 ! %f36 = e8b5ea3d a22ae142 d65f3c6a 09dd052e ! %f40 = 5614b03a e6f40f37 8fdc2215 87c7ae59 ! %f44 = 8d72c376 0173d3e2 acaf960a 62d68e45 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbb18be9f00000068,%g7,%g1 ! GSR scale = 13, align = 0 wr %g1,%g0,%gsr ! GSR = bb18be9f00000068 wr %g0,%y ! Clear Y 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[0000000061800110] = f62849f7, %l4 = 9ddf8f528424e508 lduha [%i3+%o2]0x88,%l4 ! %l4 = 00000000000049f7 ! %l7 = b254b3c795a85dda, Mem[000000009100010a] = ca203f4f, %asi = 80 stba %l7,[%i6+0x00a]%asi ! Mem[0000000091000108] = da203f4f ! Mem[0000000061800100] = 296de426, %l6 = 426180aa54e6cf9c ldstuba [%i3+%g0]0x81,%l6 ! %l6 = 00000029000000ff ! %l3 = d84e456c24120692, Mem[000000009000010c] = ba6b30fb stw %l3,[%i4+0x00c] ! Mem[000000009000010c] = 24120692 ! Mem[0000000060000128] = 90d666f5, %l4 = 00000000000049f7 swapa [%i0+%o5]0x80,%l4 ! %l4 = 0000000090d666f5 ! Mem[0000000061800122] = 6ec9db4d, %l1 = e4dba0ddb23df0c7 ldstub [%i3+0x022],%l1 ! %l1 = 000000db000000ff ! %l5 = 745173d42467763f, Mem[0000000061800118] = 6cb421f8 stwa %l5,[%i3+%o3]0x88 ! Mem[0000000061800118] = 2467763f ! Mem[000000006100012a] = 423a9a90, %l6 = 0000000000000029 ldstuba [%i2+0x02a]%asi,%l6 ! %l6 = 0000009a000000ff ! Mem[000000009000010c] = 0692b2e9, %g2 = dfe17b738d04e1bf ldsb [%i4+0x00e],%g2 ! %g2 = 0000000000000006 ! Mem[0000000060800100] = 305abe9f, %l0 = 0fcd67a826288da1 swapa [%i1+%g0]0x88,%l0 ! %l0 = 00000000305abe9f p40_label_2: ! Mem[0000000060800104] = 53ec948d, %l2 = a8e34d3d, %l2 = a8e34d3d add %i1,0x04,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000053ec948d ! Mem[0000000060000110] = b284a77062784548, %l3 = d84e456c24120692, %l5 = 745173d42467763f add %i0,0x10,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = b284a77062784548 ! Mem[0000000061000110] = 86f70adf a5c728c4, %l0 = 305abe9f, %l1 = 000000db ldda [%i2+%o2]0x88,%l0 ! %l0 = 00000000a5c728c4 0000000086f70adf ! Mem[0000000061000110] = a5c728c4, %l4 = 0000000090d666f5 ldstuba [%i2+%o2]0x88,%l4 ! %l4 = 000000c4000000ff ! Mem[0000000061000118] = 241a4fd8, %l4 = 000000c4, %l0 = a5c728c4 add %i2,0x18,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000241a4fd8 ! %l6 = 0000009a, %l7 = 95a85dda, Mem[0000000061800128] = 4c76e227 7cc31507 stda %l6,[%i3+%o5]0x88 ! Mem[0000000061800128] = 0000009a 95a85dda ! %l5 = b284a77062784548, Mem[0000000090000100] = ac87f71939b89e7b stx %l5,[%i4+%g0] ! Mem[0000000090000100] = b284a77062784548 ! Mem[0000000060000128] = 000049f7, %l5 = b284a77062784548 ldstuba [%i0+%o5]0x81,%l5 ! %l5 = 00000000000000ff ! Mem[0000000060000118] = da4cf8ee450e47a0, %l4 = 00000000000000c4, %l7 = b254b3c795a85dda add %i0,0x18,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = da4cf8ee450e47a0 ! Mem[0000000061800138] = b4b30be4, %l6 = 000000000000009a swap [%i3+0x038],%l6 ! %l6 = 00000000b4b30be4 p40_label_3: ! Mem[0000000060800108] = cfe4313c, %l7 = da4cf8ee450e47a0 ldsha [%i1+%o1]0x88,%l7 ! %l7 = 000000000000313c ! Mem[0000000061800128] = 9a000000, %l0 = 00000000241a4fd8 ldsba [%i3+%o5]0x81,%l0 ! %l0 = ffffffffffffff9a ! %l1 = 0000000086f70adf, Mem[000000009000010b] = ed241206 stb %l1,[%i4+0x00b] ! Mem[0000000090000108] = df241206 ! Mem[000000006100011c] = fa595735, %l0 = ffffffffffffff9a swap [%i2+0x01c],%l0 ! %l0 = 00000000fa595735 ! Mem[0000000060800118] = f4ddc385df4563cb, %l4 = 00000000000000c4, %l0 = 00000000fa595735 add %i1,0x18,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = f4ddc385df4563cb ! Mem[0000000060000138] = 22c53cfb411db7ca, %l6 = 00000000b4b30be4, %l3 = d84e456c24120692 add %i0,0x38,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 22c53cfb411db7ca ! Mem[0000000091000100] = 400c7eb3, %g18 = 3b087a6bdaf0972f ldswa [%i6+0x000]%asi,%g2 ! %g2 = 3b087a6bdaf0972f ! Mem[0000000060800120] = 2fcbfd8a, %l6 = 00000000b4b30be4 lduba [%i1+%o4]0x81,%l6 ! %l6 = 000000000000002f ! %l2 = 53ec948d, %l3 = 411db7ca, Mem[0000000060000100] = 95077dcc 40c642f2 stda %l2,[%i0+%g0]0x89 ! Mem[0000000060000100] = 53ec948d 411db7ca ! Mem[0000000061800110] = f62849f7, %l3 = 22c53cfb411db7ca ldstuba [%i3+%o2]0x89,%l3 ! %l3 = 000000f7000000ff p40_label_4: ! Mem[0000000090800110] = 4700c69a, %g18 = 3b087a6bdaf0972f ldsw [%i5+%o2],%g2 ! %g2 = 3b087a6bdaf0972f ! Mem[0000000060000130] = 65a88d4c, %l0 = f4ddc385df4563cb swap [%i0+0x030],%l0 ! %l0 = 0000000065a88d4c ! Mem[0000000061800118] = 3f766724, %l3 = 00000000000000f7 ldsba [%i3+%o3]0x80,%l3 ! %l3 = 000000000000003f ! %l0 = 0000000065a88d4c, Mem[0000000060000108] = 44d256ab45065f2f stxa %l0,[%i0+%o1]0x88 ! Mem[0000000060000108] = 0000000065a88d4c ! Mem[0000000061800110] = ff4928f6, %l4 = 00000000000000c4 ldstuba [%i3+%o2]0x80,%l4 ! %l4 = 000000ff000000ff ! Mem[0000000060000138] = 22c53cfb411db7ca, %l4 = 00000000000000ff, %l6 = 000000000000002f add %i0,0x38,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 22c53cfb411db7ca ! Mem[0000000061800110] = ff4928f6 82aaa9f7, %l0 = 65a88d4c, %l1 = 86f70adf ldd [%i3+%o2],%l0 ! %l0 = 00000000ff4928f6 0000000082aaa9f7 ! Mem[0000000060000120] = c6784f60, %l3 = 000000000000003f ldstuba [%i0+%o4]0x88,%l3 ! %l3 = 00000060000000ff ! %l4 = 000000ff, %l5 = 00000000, Mem[0000000061800100] = 26e46dff 5c9a207e stda %l4,[%i3+%g0]0x88 ! Mem[0000000061800100] = 000000ff 00000000 ! %l3 = 0000000000000060, Mem[0000000090800106] = 61ed48fd sth %l3,[%i5+0x006] ! Mem[0000000090800104] = 006048fd ba,a p40_not_taken_0_end p40_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p40_branch_failed p40_not_taken_0_end: ! End of Random Code for Thread 40 1: membar #Sync ! Force all stores to complete 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 00000000ff4928f6 bne,a,pn %xcc,p40_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000082aaa9f7 bne,a,pn %xcc,p40_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000060 bne,a,pn %xcc,p40_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000ff bne,a,pn %xcc,p40_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000000 bne,a,pn %xcc,p40_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 22c53cfb411db7ca bne,a,pn %xcc,p40_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000313c 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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be b5d44224 31eb169d bne %xcc,p40_f0_fail nop ! Check Local Memory set p40_local0_expect,%g1 p40_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 8d94ec53cab71d41 ldx [%i0+0x000],%g3 ! Observed data at 0000000060000100 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 4c8da86500000000 ldx [%i0+0x008],%g3 ! Observed data at 0000000060000108 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff4f78c60627502d ldx [%i0+0x020],%g3 ! Observed data at 0000000060000120 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff0049f7e5cdcb43 ldx [%i0+0x028],%g3 ! Observed data at 0000000060000128 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = df4563cb1391dc13 ldx [%i0+0x030],%g3 ! Observed data at 0000000060000130 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x030,%g4 set p40_local1_expect,%g1 p40_check_local1: ldx [%g1+0x000],%g2 ! Expected data = a18d282653ec948d ldx [%i1+0x000],%g3 ! Observed data at 0000000060800100 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x000,%g4 set p40_local2_expect,%g1 p40_check_local2: ldx [%g1+0x010],%g2 ! Expected data = ff28c7a5df0af786 ldx [%i2+0x010],%g3 ! Observed data at 0000000061000110 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 241a4fd8ffffff9a ldx [%i2+0x018],%g3 ! Observed data at 0000000061000118 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 423aff90f85e74e5 ldx [%i2+0x028],%g3 ! Observed data at 0000000061000128 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x028,%g4 set p40_local3_expect,%g1 p40_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff00000000000000 ldx [%i3+0x000],%g3 ! Observed data at 0000000061800100 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff4928f682aaa9f7 ldx [%i3+0x010],%g3 ! Observed data at 0000000061800110 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3f7667248682e6f0 ldx [%i3+0x018],%g3 ! Observed data at 0000000061800118 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6ec9ff4d1a4970d6 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 = 9a000000da5da895 ldx [%i3+0x028],%g3 ! Observed data at 0000000061800128 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000009a971932b0 ldx [%i3+0x038],%g3 ! Observed data at 0000000061800138 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x038,%g4 ! The test for processor 40 has passed p40_passed: ta GOOD_TRAP nop p40_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p40_failed p40_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p40_failed p40_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p40_failed p40_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p40_failed p40_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p40_failed p40_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p40_failed p40_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p40_failed p40_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p40_failed p40_f0_fail: set p40_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%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: ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000060800108] swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000061800128] ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000060000100] ldda [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000060000100] swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000060800120] done p40_trap1o: ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000060800108] swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000061800128] ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000060000100] ldda [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000060000100] swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000060800120] done p40_trap2e: ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000060000100] lduha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000061800118] stba %l2,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060800128] done p40_trap2o: ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000060000100] lduha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000061800118] stba %l2,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060800128] done p40_trap3e: nop nop nop nop nop nop done p40_trap3o: nop nop nop nop nop nop done p40_init_memory_pointers: set p40_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p40_local0_start,%i0 set p40_local1_start,%i1 set p40_local2_start,%i2 set p40_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 0fcd67a826288da1 ldx [%g1+0x008],%l1 ! %l1 = e4dba0ddb23df0c7 ldx [%g1+0x010],%l2 ! %l2 = 44d1d73ba8e34d3d ldx [%g1+0x018],%l3 ! %l3 = d84e456c24120692 ldx [%g1+0x020],%l4 ! %l4 = 9ddf8f528424e508 ldx [%g1+0x028],%l5 ! %l5 = 745173d42467763f ldx [%g1+0x030],%l6 ! %l6 = 426180aa54e6cf9c ldx [%g1+0x038],%l7 ! %l7 = b254b3c795a85dda ! Initialize the output register of window 0 set unres3_start,%o0 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 = b9cb5d54 50b91766 80c48989 ddf23d6f ! %f4 = 4c6f1c49 faab86c2 f7dcff93 639feab8 ! %f8 = 40cc3cba 597f73ab 44fadc05 b561aa29 ! %f12 = aad208c6 70743e62 91c181de b3d3a3fc ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 307acd2e 6c5edd86 aaaf5028 d5c92f88 ! %f20 = 6d87f7af 26319266 c9be0b1d 8ec6a7e7 ! %f24 = 495f0f41 c751ea5e c40aea3b 5877f6c5 ! %f28 = 22e4d0f9 e88da664 fc8f9720 8c95668b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9a6537e2 3d5ebc87 0a5f6e86 1566937c ! %f36 = ec5f34da 2f2e70f7 20e04f01 7a11eaae ! %f40 = 355ba4b2 ac99cfa8 e3f3c555 c369404e ! %f44 = fb947c14 1f8f6206 c4a35972 84b21f44 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4658942f00000069,%g7,%g1 ! GSR scale = 13, align = 1 wr %g1,%g0,%gsr ! GSR = 4658942f00000069 wr %g0,%y ! Clear Y 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[0000000063000108] = 824f81e8, %l4 = 6a523c87db140b52 ldstuba [%i2+%o1]0x88,%l4 ! %l4 = 000000e8000000ff ! Mem[0000000091000124] = 1185e365, %g2 = e8469691a2556b04 ldsh [%i6+0x024],%g2 ! %g2 = 0000000000001185 ! Mem[0000000091800108] = c8109779, %g2 = 0000000000001185 ldsh [%o0+0x00a],%g2 ! %g2 = ffffffffffffc810 ! Mem[0000000063800118] = a32e0cdd, %l1 = 7129ec07, %l0 = 1350a792 add %i3,0x18,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000a32e0cdd ! Mem[000000006200013c] = f77b62f1, %l4 = 000000e8, %l3 = c48cea3b add %i0,0x3c,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000f77b62f1 ! %l0 = a32e0cdd, %l1 = 7129ec07, Mem[0000000062800128] = 0b7463a1 78829864 stda %l0,[%i1+%o5]0x80 ! Mem[0000000062800128] = a32e0cdd 7129ec07 ! Mem[0000000062000108] = 711b41f7, %l1 = eb3398b67129ec07 ldsba [%i0+%o1]0x88,%l1 ! %l1 = fffffffffffffff7 ! %l3 = 00000000f77b62f1, Mem[0000000063800128] = 08f10467 stba %l3,[%i3+%o5]0x88 ! Mem[0000000063800128] = 08f104f1 ! Mem[0000000062000120] = d8998d78, %l2 = be2a2ceea078280a swapa [%i0+%o4]0x80,%l2 ! %l2 = 00000000d8998d78 ! %l0 = 00000000a32e0cdd, Mem[0000000062000100] = a03db8b2 stha %l0,[%i0+%g0]0x88 ! Mem[0000000062000100] = a03d0cdd p41_label_2: ! %l5 = cca835efc4d91e05, Mem[0000000091800110] = 6325a4bf stw %l5,[%o0+%o2] ! Mem[0000000091800110] = c4d91e05 ! Mem[0000000063800128] = f104f1084deeafa9, %l7 = cb0927c20f419631, %l0 = 00000000a32e0cdd add %i3,0x28,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = f104f1084deeafa9 ! Mem[0000000063800128] = f104f108 4deeafa9, %l0 = 4deeafa9, %l1 = fffffff7 ldda [%i3+%o5]0x80,%l0 ! %l0 = 00000000f104f108 000000004deeafa9 ! %l3 = 00000000f77b62f1, Mem[0000000063000128] = 6f874d0a stwa %l3,[%i2+%o5]0x81 ! Mem[0000000063000128] = f77b62f1 ! Mem[0000000063800114] = c1f498e7, %l5 = c4d91e05, %l5 = c4d91e05 add %i3,0x14,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000c1f498e7 ! Mem[0000000063000120] = 1d7cf89b ddead203, %l4 = 000000e8, %l5 = c1f498e7 ldda [%i2+%o4]0x89,%l4 ! %l4 = 00000000ddead203 000000001d7cf89b ! %l6 = 80aacfae, %l7 = 0f419631, Mem[0000000091800120] = f5a6b145 b3d129a9 std %l6,[%o0+%o4] ! Mem[0000000091800120] = 80aacfae 0f419631 ! Mem[0000000063800126] = 251db079, %l4 = 00000000ddead203 ldstub [%i3+0x026],%l4 ! %l4 = 000000b0000000ff ! Mem[0000000091000114] = 1f84f8ff, %g2 = ffffffffffffc810 lduw [%i6+0x014],%g2 ! %g2 = 000000001f84f8ff ! Mem[0000000062000114] = a0469635, %l7 = cb0927c20f419631 swap [%i0+0x014],%l7 ! %l7 = 00000000a0469635 p41_label_3: ! Mem[0000000063800108] = 45f6a56c, %l2 = 00000000d8998d78 swapa [%i3+%o1]0x81,%l2 ! %l2 = 0000000045f6a56c ! Mem[0000000063000100] = 30aa9554, %l6 = 4c197f5c80aacfae swap [%i2+%g0],%l6 ! %l6 = 0000000030aa9554 ! Mem[0000000063800110] = 3f1c1758, %l3 = 00000000f77b62f1 ldstuba [%i3+%o2]0x80,%l3 ! %l3 = 0000003f000000ff ! Mem[0000000062000130] = b3650242821e1810, %l4 = 00000000000000b0 ldx [%i0+0x030],%l4 ! %l4 = b3650242821e1810 ! Mem[0000000062000110] = 3196410f 59019247, %l2 = 45f6a56c, %l3 = 0000003f ldda [%i0+%o2]0x89,%l2 ! %l2 = 0000000059019247 000000003196410f ! Mem[0000000062000120] = 0a2878a0, %l3 = 000000003196410f ldsba [%i0+%o4]0x88,%l3 ! %l3 = ffffffffffffffa0 ! Mem[0000000062000110] = 47920159, %l0 = 00000000f104f108 ldstuba [%i0+%o2]0x80,%l0 ! %l0 = 00000047000000ff ! Mem[0000000062800118] = 2ab5a980, %l3 = ffffffffffffffa0 ldstub [%i1+%o3],%l3 ! %l3 = 0000002a000000ff ! %l4 = 821e1810, %l5 = 1d7cf89b, Mem[0000000091000108] = ff91ca20 3f4fe109 std %l4,[%i6+%o1] ! Mem[0000000091000108] = 821e1810 1d7cf89b ! Mem[0000000063000118] = 8d7bc1a6, %l3 = 000000000000002a ldstuba [%i2+%o3]0x80,%l3 ! %l3 = 0000008d000000ff p41_label_4: ! Mem[0000000062000128] = b25686ad20f1eb57, %l6 = 0000000030aa9554, %l1 = 000000004deeafa9 add %i0,0x28,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = b25686ad20f1eb57 ! Mem[0000000063000110] = 1daaab3d, %l4 = b3650242821e1810 swapa [%i2+%o2]0x89,%l4 ! %l4 = 000000001daaab3d ! Mem[0000000063000128] = f1627bf7, %l0 = 0000000000000047 lduha [%i2+%o5]0x89,%l0 ! %l0 = 0000000000007bf7 ! Mem[0000000063800128] = f104f108, %l7 = 00000000a0469635 lduha [%i3+%o5]0x80,%l7 ! %l7 = 000000000000f104 ! Mem[0000000063800128] = 08f104f1, %l7 = 000000000000f104 ldstuba [%i3+%o5]0x89,%l7 ! %l7 = 000000f1000000ff ! Mem[0000000062800128] = a32e0cdd, %l0 = 0000000000007bf7 swap [%i1+%o5],%l0 ! %l0 = 00000000a32e0cdd ! Mem[0000000062000108] = f7411b71424b8675, %l1 = b25686ad20f1eb57 ldx [%i0+%o1],%l1 ! %l1 = f7411b71424b8675 ! Mem[0000000063800128] = 08f104ff, %l1 = f7411b71424b8675 swapa [%i3+%o5]0x88,%l1 ! %l1 = 0000000008f104ff ! %l3 = 000000000000008d, Mem[0000000091800120] = 80aacfae stw %l3,[%o0+%o4] ! Mem[0000000091800120] = 0000008d ! Mem[0000000063800108] = 788d99d8, %l7 = 00000000000000f1 lduba [%i3+%o1]0x88,%l7 ! %l7 = 00000000000000d8 ba,a p41_not_taken_0_end p41_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p41_branch_failed p41_not_taken_0_end: ! End of Random Code for Thread 41 p41_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0a4] ! Set processor 41 done flag ! Check Registers p41_check_registers: set p41_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000a32e0cdd bne,a,pn %xcc,p41_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000008f104ff bne,a,pn %xcc,p41_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000008d bne,a,pn %xcc,p41_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000001daaab3d bne,a,pn %xcc,p41_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000d8 bne,a,pn %xcc,p41_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p41_check_fp_registers: set p41_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be b9cb5d54 50b91766 bne %xcc,p41_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 80c48989 ddf23d6f bne %xcc,p41_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 4c6f1c49 faab86c2 bne %xcc,p41_f4_fail nop ! Check Local Memory set p41_local0_expect,%g1 p41_check_local0: ldx [%g1+0x000],%g2 ! Expected data = dd0c3da07e2230c8 ldx [%i0+0x000],%g3 ! Observed data at 0000000062000100 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff9201590f419631 ldx [%i0+0x010],%g3 ! Observed data at 0000000062000110 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = a078280a992f7cc3 ldx [%i0+0x020],%g3 ! Observed data at 0000000062000120 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x020,%g4 set p41_local1_expect,%g1 p41_check_local1: ldx [%g1+0x018],%g2 ! Expected data = ffb5a9802e2c5eff ldx [%i1+0x018],%g3 ! Observed data at 0000000062800118 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00007bf77129ec07 ldx [%i1+0x028],%g3 ! Observed data at 0000000062800128 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x028,%g4 set p41_local2_expect,%g1 p41_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 80aacfae1708ba9e ldx [%i2+0x000],%g3 ! Observed data at 0000000063000100 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff814f82be6ac09d ldx [%i2+0x008],%g3 ! Observed data at 0000000063000108 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 10181e82510b893c ldx [%i2+0x010],%g3 ! Observed data at 0000000063000110 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff7bc1a643fa42f7 ldx [%i2+0x018],%g3 ! Observed data at 0000000063000118 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = f77b62f109bd27a2 ldx [%i2+0x028],%g3 ! Observed data at 0000000063000128 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x028,%g4 set p41_local3_expect,%g1 p41_check_local3: ldx [%g1+0x008],%g2 ! Expected data = d8998d78e314e785 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 = ff1c1758c1f498e7 ldx [%i3+0x010],%g3 ! Observed data at 0000000063800110 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 37174773251dff79 ldx [%i3+0x020],%g3 ! Observed data at 0000000063800120 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 75864b424deeafa9 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 p41_f0_fail: set p41_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f2_fail: set p41_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f4_fail: set p41_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 41 failed p41_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0a4] ! Set processor 41 done flag set p41_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 41 failed p41_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0a4] ! Set processor 41 done flag set p41_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p41_selfmod_failed: ba p41_failed mov 0xabc,%g1 p41_common_error: or %g0,0xf09,%g1 ba p41_failed mov %o5,%g3 p41_common_signature_error: set p41_temp,%g1 ba p41_failed st %g2,[%g1] ! Common Lock Number p41_common_timeout: set p41_temp,%g1 ba p41_failed st %g2,[%g1] ! Common Lock Number p41_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p41_failed mov 0x0,%g3 p41_trap1e: stwa %l2,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000118] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062000108] ldxa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000063000110] ldsha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000063000110] ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000062000100] done p41_trap1o: stwa %l2,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000118] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062000108] ldxa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000063000110] ldsha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000063000110] ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000062000100] done p41_trap2e: lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000062800100] ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000062000108] lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000063000128] stha %l5,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800128] lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000062000120] stwa %l6,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000118] done p41_trap2o: lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000062800100] ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000062000108] lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000063000128] stha %l5,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800128] lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000062000120] stwa %l6,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000118] done p41_trap3e: nop nop done p41_trap3o: 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 = 04450e441350a792 ldx [%g1+0x008],%l1 ! %l1 = eb3398b67129ec07 ldx [%g1+0x010],%l2 ! %l2 = be2a2ceea078280a ldx [%g1+0x018],%l3 ! %l3 = 462eb689c48cea3b ldx [%g1+0x020],%l4 ! %l4 = 6a523c87db140b52 ldx [%g1+0x028],%l5 ! %l5 = cca835efc4d91e05 ldx [%g1+0x030],%l6 ! %l6 = 4c197f5c80aacfae ldx [%g1+0x038],%l7 ! %l7 = cb0927c20f419631 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 6d0a796f 457435ad 0c545ef5 700d929e ! %f4 = d5b45a80 4e08c512 4be07f24 abcd505a ! %f8 = 5b1ca2bd 24a69d07 54a014ce 303be8ff ! %f12 = 8f6efcc2 af9b0d09 f38671a4 418fbdea ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5c0334be 20614e9e 4d4d1d82 9b27ba87 ! %f20 = ae0ee8e6 99d36cf6 8e37bb2d 309c98f5 ! %f24 = 7e588a1d 0332c53e eb8ec38e 3d539ace ! %f28 = 10856edd 6112dd15 e7c7f2db b3badb56 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3b03e697 dc34304d 4241ee90 3d0684dc ! %f36 = a4400bcd 54f51ae1 a658f303 eb1d2f04 ! %f40 = 78e53333 42e9350c e6eeda60 4ad6e0b2 ! %f44 = 97e93a92 d06a301f 383960e7 30575207 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x350b15080000001c,%g7,%g1 ! GSR scale = 3, align = 4 wr %g1,%g0,%gsr ! GSR = 350b15080000001c wr %g0,%y ! Clear Y 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[0000000065000120] = e39bb784, %l5 = f48624f286440b3e ldswa [%i2+%o4]0x88,%l5 ! %l5 = ffffffffe39bb784 ! Mem[0000000065800130] = dc90dbb8, %l2 = caf5505c3c84af96 swap [%i3+0x030],%l2 ! %l2 = 00000000dc90dbb8 ! Mem[0000000065000128] = ff86424ade8ce68e, %l0 = 3b98139ab48f0aaa ldxa [%i2+%o5]0x81,%l0 ! %l0 = ff86424ade8ce68e ! Mem[0000000065000120] = 84b79be32b788279, %l3 = 5713684a1f753768 ldx [%i2+%o4],%l3 ! %l3 = 84b79be32b788279 ! %l2 = 00000000dc90dbb8, Mem[0000000065800110] = a2f9d6fa7ab53ae0 stxa %l2,[%i3+%o2]0x80 ! Mem[0000000065800110] = 00000000dc90dbb8 ! %l7 = 092d4d587e206a2d, Mem[0000000091800120] = f5a6b145 stw %l7,[%o0+%o4] ! Mem[0000000091800120] = 7e206a2d ! Mem[0000000064000120] = defcb2b0, %l2 = 00000000dc90dbb8 ldstuba [%i0+%o4]0x88,%l2 ! %l2 = 000000b0000000ff ! Mem[0000000065800120] = 5d0bdcac, %l5 = ffffffffe39bb784 lduwa [%i3+%o4]0x89,%l5 ! %l5 = 000000005d0bdcac ! Mem[0000000065000120] = 84b79be3, %l5 = 000000005d0bdcac swapa [%i2+%o4]0x80,%l5 ! %l5 = 0000000084b79be3 ! Mem[0000000065800120] = 5d0bdcac, %l4 = 93c2b6f632139e6a lduba [%i3+%o4]0x89,%l4 ! %l4 = 00000000000000ac p42_label_2: ! Mem[0000000064800128] = bf8efd1f 75915de1, %l6 = 673c2585, %l7 = 7e206a2d ldda [%i1+%o5]0x89,%l6 ! %l6 = 0000000075915de1 00000000bf8efd1f ! Mem[0000000091800138] = 4dc4c1d55884419c, %g2 = 0000a2264124a9b8 ldx [%o0+0x038],%g2 ! %g2 = 4dc4c1d55884419c ! Mem[0000000064000100] = 5de5a4d9, %l7 = 00000000bf8efd1f lduba [%i0+%g0]0x89,%l7 ! %l7 = 00000000000000d9 ! Mem[0000000065000128] = ff86424ade8ce68e, %l4 = 00000000000000ac ldx [%i2+%o5],%l4 ! %l4 = ff86424ade8ce68e ! Mem[0000000065800120] = acdc0b5d, %l7 = 00000000000000d9 ldstuba [%i3+%o4]0x80,%l7 ! %l7 = 000000ac000000ff ! Mem[0000000090800108] = 48fd15b4, %g2 = 4dc4c1d55884419c lduw [%i5+%o1],%g2 ! %g2 = 0000000048fd15b4 ! Mem[0000000065000118] = 2458d59d, %l2 = 00000000000000b0 lduha [%i2+%o3]0x88,%l2 ! %l2 = 000000000000d59d ! %l3 = 84b79be32b788279, Mem[0000000090800100] = 891e6da4 stw %l3,[%i5+%g0] ! Mem[0000000090800100] = 2b788279 ! Mem[0000000065800128] = 2d619444, %l6 = 0000000075915de1 swapa [%i3+%o5]0x80,%l6 ! %l6 = 000000002d619444 ! %l6 = 000000002d619444, Mem[0000000064000118] = f839f747 stha %l6,[%i0+%o3]0x89 ! Mem[0000000064000118] = f8399444 p42_label_3: ! Mem[0000000064000110] = 666bf668, %l2 = 000000000000d59d ldstuba [%i0+%o2]0x80,%l2 ! %l2 = 00000066000000ff ! Mem[0000000065000128] = ff86424ade8ce68e, %l6 = 000000002d619444, %l2 = 0000000000000066 add %i2,0x28,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = ff86424ade8ce68e ! Mem[0000000065000120] = 5d0bdcac, %l0 = ff86424ade8ce68e swap [%i2+%o4],%l0 ! %l0 = 000000005d0bdcac ! Mem[0000000065000128] = ff86424a, %l3 = 84b79be32b788279 swapa [%i2+%o5]0x81,%l3 ! %l3 = 00000000ff86424a ! Mem[000000006480011c] = d068c2f9, %l3 = 00000000ff86424a swap [%i1+0x01c],%l3 ! %l3 = 00000000d068c2f9 ! %l6 = 000000002d619444, Mem[0000000065000120] = 7982782b8ee68cde stxa %l6,[%i2+%o4]0x88 ! Mem[0000000065000120] = 000000002d619444 ! Mem[0000000064800118] = 718967ab, %l5 = 0000000084b79be3 ldsha [%i1+%o3]0x80,%l5 ! %l5 = 0000000000007189 ! Mem[0000000090800130] = d1002408 54736697, %g2 = 48fd15b4, %g3 = 0bad0b00 ldd [%i5+0x030],%g2 ! %g2 = 00000000d1002408 0000000054736697 ! Mem[0000000065000134] = c80003d1, %l1 = c86ebb3eac6a351a swap [%i2+0x034],%l1 ! %l1 = 00000000c80003d1 ! Mem[000000006580011c] = 4a640e12, %l7 = 00000000000000ac swap [%i3+0x01c],%l7 ! %l7 = 000000004a640e12 p42_label_4: ! Mem[0000000064800130] = 72e797c2, %l5 = 0000000000007189 lduh [%i1+0x030],%l5 ! %l5 = 00000000000072e7 ! Mem[0000000065000108] = 8658ab3c, %l3 = 00000000d068c2f9 ldsba [%i2+%o1]0x89,%l3 ! %l3 = 000000000000003c ! Mem[0000000065800128] = 75915de1, %l1 = 00000000c80003d1 swapa [%i3+%o5]0x80,%l1 ! %l1 = 0000000075915de1 ! Mem[000000006480012c] = 1ffd8ebf, %l7 = 000000004a640e12 swap [%i1+0x02c],%l7 ! %l7 = 000000001ffd8ebf ! Mem[0000000064800130] = 72e797c255239716, %l6 = 000000002d619444, %l2 = ff86424ade8ce68e add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 72e797c255239716 ! %l7 = 000000001ffd8ebf, Mem[0000000090000124] = df16bee4, %asi = 80 stha %l7,[%i4+0x024]%asi ! Mem[0000000090000124] = 8ebfbee4 ! Mem[0000000065000108] = 3cab5886, %l1 = 0000000075915de1 swapa [%i2+%o1]0x80,%l1 ! %l1 = 000000003cab5886 ! Mem[0000000065000138] = b7e5a6dc, %l7 = 000000001ffd8ebf ldstub [%i2+0x038],%l7 ! %l7 = 000000b7000000ff ! Mem[0000000064800107] = 68887848, %l1 = 000000003cab5886 ldstub [%i1+0x007],%l1 ! %l1 = 00000048000000ff ! Mem[0000000065000120] = 4494612d, %l0 = 000000005d0bdcac ldsha [%i2+%o4]0x80,%l0 ! %l0 = 0000000000004494 ba,a p42_not_taken_0_end p42_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p42_branch_failed p42_not_taken_0_end: ! End of Random Code for Thread 42 1: membar #Sync ! Force all stores to complete 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 0000000000004494 bne,a,pn %xcc,p42_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000048 bne,a,pn %xcc,p42_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 72e797c255239716 bne,a,pn %xcc,p42_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000003c bne,a,pn %xcc,p42_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ff86424ade8ce68e bne,a,pn %xcc,p42_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000072e7 bne,a,pn %xcc,p42_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000b7 bne,a,pn %xcc,p42_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p42_check_fp_registers: set p42_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 4be07f24 abcd505a bne %xcc,p42_f6_fail nop ! Check Local Memory set p42_local0_expect,%g1 p42_check_local0: ldx [%g1+0x010],%g2 ! Expected data = ff6bf66808de0e8d ldx [%i0+0x010],%g3 ! Observed data at 0000000064000110 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 449439f86b127300 ldx [%i0+0x018],%g3 ! Observed data at 0000000064000118 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffb2fcdec10c5ba9 ldx [%i0+0x020],%g3 ! Observed data at 0000000064000120 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x020,%g4 set p42_local1_expect,%g1 p42_check_local1: ldx [%g1+0x000],%g2 ! Expected data = f3b0ef43688878ff ldx [%i1+0x000],%g3 ! Observed data at 0000000064800100 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 718967abff86424a ldx [%i1+0x018],%g3 ! Observed data at 0000000064800118 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = e15d91754a640e12 ldx [%i1+0x028],%g3 ! Observed data at 0000000064800128 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x028,%g4 set p42_local2_expect,%g1 p42_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 75915de137388c75 ldx [%i2+0x008],%g3 ! Observed data at 0000000065000108 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4494612d00000000 ldx [%i2+0x020],%g3 ! Observed data at 0000000065000120 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2b788279de8ce68e ldx [%i2+0x028],%g3 ! Observed data at 0000000065000128 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 901b5f81ac6a351a ldx [%i2+0x030],%g3 ! Observed data at 0000000065000130 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffe5a6dc48d1ee9a ldx [%i2+0x038],%g3 ! Observed data at 0000000065000138 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x038,%g4 set p42_local3_expect,%g1 p42_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 00000000dc90dbb8 ldx [%i3+0x010],%g3 ! Observed data at 0000000065800110 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a412aee9000000ac ldx [%i3+0x018],%g3 ! Observed data at 0000000065800118 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffdc0b5d44a52884 ldx [%i3+0x020],%g3 ! Observed data at 0000000065800120 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = c80003d1b3a51014 ldx [%i3+0x028],%g3 ! Observed data at 0000000065800128 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 3c84af96c9bbdb61 ldx [%i3+0x030],%g3 ! Observed data at 0000000065800130 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x030,%g4 ! The test for processor 42 has passed p42_passed: ta GOOD_TRAP nop p42_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p42_failed p42_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p42_failed p42_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p42_failed p42_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p42_failed p42_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p42_failed p42_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p42_failed p42_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p42_failed p42_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p42_failed p42_f6_fail: set p42_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 42 failed p42_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0a8] ! Set processor 42 done flag set p42_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 42 failed p42_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0a8] ! Set processor 42 done flag set p42_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p42_selfmod_failed: ba p42_failed mov 0xabc,%g1 p42_common_error: or %g0,0xf0a,%g1 ba p42_failed mov %o5,%g3 p42_common_signature_error: set p42_temp,%g1 ba p42_failed st %g2,[%g1] ! Common Lock Number p42_common_timeout: set p42_temp,%g1 ba p42_failed st %g2,[%g1] ! Common Lock Number p42_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p42_failed mov 0x0,%g3 p42_trap1e: ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064800120] lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000065800120] swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000065800100] ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064000110] stxa %l2,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065800128] stba %l6,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000108] ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000064800108] done p42_trap1o: ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064800120] lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000065800120] swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000065800100] ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064000110] stxa %l2,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065800128] stba %l6,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000108] ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000064800108] done p42_trap2e: ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000064800118] ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000064800118] ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000064800118] stha %l7,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000120] ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000064800120] ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000065000120] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000065800118] done p42_trap2o: ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000064800118] ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000064800118] ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000064800118] stha %l7,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000120] ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000064800120] ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000065000120] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000065800118] done p42_trap3e: nop done p42_trap3o: nop done p42_init_memory_pointers: set p42_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p42_local0_start,%i0 set p42_local1_start,%i1 set p42_local2_start,%i2 set p42_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 3b98139ab48f0aaa ldx [%g1+0x008],%l1 ! %l1 = c86ebb3eac6a351a ldx [%g1+0x010],%l2 ! %l2 = caf5505c3c84af96 ldx [%g1+0x018],%l3 ! %l3 = 5713684a1f753768 ldx [%g1+0x020],%l4 ! %l4 = 93c2b6f632139e6a ldx [%g1+0x028],%l5 ! %l5 = f48624f286440b3e ldx [%g1+0x030],%l6 ! %l6 = 5e147e1e673c2585 ldx [%g1+0x038],%l7 ! %l7 = 092d4d587e206a2d ! Initialize the output register of window 0 set unres3_start,%o0 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 = 272ebc6d ec4ef8ad 694f7c48 5c25fe0c ! %f4 = 210a5171 4c2a6b57 dfc8c891 66d3fe37 ! %f8 = 93b33ed6 5f8a3980 6c41f9a6 2e4fc1ab ! %f12 = a3af63ea 8c16735d 50abbd15 719d8327 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ec4cc7af fbc01859 1cbafd53 96bd8545 ! %f20 = 515ece21 76c3ffbf ebce4e1c cdf8961c ! %f24 = e675662c 509f96da d8601d32 9603e6b1 ! %f28 = 2881fee2 0c2d07b0 6985b5e9 e0dab87a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7141324c c5625b4f b1824258 068a9be4 ! %f36 = 4aab6a90 41372f0d f04659ba 1edee3e0 ! %f40 = a1addca5 78b646b9 ae91ca60 94851a53 ! %f44 = 7b85baba 571176b9 844f905b 48557e5c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x371a6c780000000f,%g7,%g1 ! GSR scale = 1, align = 7 wr %g1,%g0,%gsr ! GSR = 371a6c780000000f wr %g0,%y ! Clear Y 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[0000000091000138] = 629a1521, %g2 = df4de1ef0b45ff0c ldsb [%i6+0x03a],%g2 ! %g2 = 0000000000000062 ! Mem[000000006680010c] = 83498e88, %l6 = 8ec1810c, %l0 = b4661d7c add %i1,0x0c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000083498e88 ! Mem[0000000066800118] = 0322130a, %l0 = 0000000083498e88 swap [%i1+%o3],%l0 ! %l0 = 000000000322130a ! %l6 = 8ec1810c, %l7 = 590efe9e, Mem[0000000066000118] = ea01e448 b7ba1100 stda %l6,[%i0+0x018]%asi ! Mem[0000000066000118] = 8ec1810c 590efe9e ! Mem[0000000066800118] = 83498e88d9c5f4e7, %l4 = 8273cfe028a69547 ldxa [%i1+%o3]0x80,%l4 ! %l4 = 83498e88d9c5f4e7 ! Mem[0000000067800120] = dcf2d89a195e0eb0, %l5 = e84defc4471fc1be, %l4 = 83498e88d9c5f4e7 add %i3,0x20,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = dcf2d89a195e0eb0 ! Mem[0000000090000120] = 6d549d97 df16bee4, %g2 = 00000062, %g3 = 0bad0b00 ldda [%i4+0x020]%asi,%g2 ! %g2 = 000000006d549d97 00000000df16bee4 ! Mem[0000000091000130] = 16163a4c, %g2 = 000000006d549d97 lduh [%i6+0x030],%g2 ! %g2 = 0000000000001616 ! Mem[0000000066800128] = bfd91e95, %l4 = dcf2d89a195e0eb0 ldswa [%i1+%o5]0x81,%l4 ! %l4 = ffffffffbfd91e95 ! %l5 = e84defc4471fc1be, Mem[0000000067000106] = 12c33790, %asi = 80 stha %l5,[%i2+0x006]%asi ! Mem[0000000067000104] = 12c3c1be p43_label_2: ! Mem[0000000067000100] = dd78a420, %l2 = 4d7367a85458887f swapa [%i2+%g0]0x88,%l2 ! %l2 = 00000000dd78a420 ! Mem[0000000067800111] = 8924b6ec, %l5 = e84defc4471fc1be ldstub [%i3+0x011],%l5 ! %l5 = 00000024000000ff ! %l0 = 000000000322130a, Mem[0000000091000114] = 1f84f8ff stw %l0,[%i6+0x014] ! Mem[0000000091000114] = 0322130a ! Mem[0000000066800104] = c3c385b6, %l4 = ffffffffbfd91e95 lduw [%i1+0x004],%l4 ! %l4 = 00000000c3c385b6 ! Mem[000000009180013c] = 5884419c, %g2 = 0000000000001616 lduw [%o0+0x03c],%g2 ! %g2 = 000000005884419c ! Mem[000000006680010a] = ecbb7883, %l7 = 780508a4590efe9e ldstub [%i1+0x00a],%l7 ! %l7 = 00000078000000ff ! Mem[0000000090800130] = d1002408, %g18 = 6b701166100e2465 ldsw [%i5+0x030],%g2 ! %g2 = 6b701166100e2465 ! Mem[0000000067800128] = 6ea9036d, %l1 = 37875687fd5eda70 swap [%i3+%o5],%l1 ! %l1 = 000000006ea9036d ! Mem[0000000067000128] = 05cc0683, %l0 = 000000000322130a ldswa [%i2+%o5]0x80,%l0 ! %l0 = 0000000005cc0683 ! %l1 = 000000006ea9036d, Mem[0000000066000128] = b89a03eb stwa %l1,[%i0+%o5]0x88 ! Mem[0000000066000128] = 6ea9036d p43_label_3: ! Mem[0000000067800108] = 2b91a9c0 4fe85851, %l6 = 8ec1810c, %l7 = 00000078 ldda [%i3+%o1]0x80,%l6 ! %l6 = 000000002b91a9c0 000000004fe85851 ! Mem[0000000066800128] = 951ed9bf, %l6 = 000000002b91a9c0 ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 000000bf000000ff ! Mem[0000000067800120] = 9ad8f2dc, %l7 = 000000004fe85851 ldswa [%i3+%o4]0x89,%l7 ! %l7 = ffffffff9ad8f2dc ! Mem[0000000067000108] = 6f23d06b 68862c46, %l4 = c3c385b6, %l5 = 00000024 ldda [%i2+%o1]0x89,%l4 ! %l4 = 0000000068862c46 000000006f23d06b ! Mem[0000000067800120] = dcf2d89a, %l5 = 6f23d06b, %l6 = 000000bf add %i3,0x20,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000dcf2d89a ! Mem[0000000066000110] = d542d7ab, %l6 = 00000000dcf2d89a lduwa [%i0+%o2]0x81,%l6 ! %l6 = 00000000d542d7ab ! Mem[0000000067000110] = 31d38c49, %l6 = d542d7ab, %l2 = dd78a420 add %i2,0x10,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000031d38c49 ! Mem[0000000067800108] = 2b91a9c0, %l6 = 00000000d542d7ab ldstuba [%i3+%o1]0x80,%l6 ! %l6 = 0000002b000000ff ! Mem[0000000067000134] = b00412fc, %l6 = 000000000000002b, %asi = 80 swapa [%i2+0x034]%asi,%l6 ! %l6 = 00000000b00412fc ! Mem[0000000066000100] = 335981ed, %l6 = 00000000b00412fc swap [%i0+%g0],%l6 ! %l6 = 00000000335981ed p43_label_4: ! Mem[000000006600012c] = 32283bce, %l2 = 31d38c49, %l0 = 05cc0683 add %i0,0x2c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000032283bce ! Mem[0000000090800138] = 2c8c1ce1396d32d7, %g2 = ffffffffd1002408 ldx [%i5+0x038],%g2 ! %g2 = 2c8c1ce1396d32d7 ! %l2 = 0000000031d38c49, Mem[000000009180010e] = 541a6325 stb %l2,[%o0+0x00e] ! Mem[000000009180010c] = 491a6325 ! Mem[0000000090000124] = df16bee4, %g18 = 6b701166100e2465 ldsw [%i4+0x024],%g2 ! %g2 = 6b701166100e2465 ! Mem[0000000066000120] = 254892f8, %l1 = 000000006ea9036d ldsha [%i0+%o4]0x88,%l1 ! %l1 = ffffffffffff92f8 ! Mem[0000000067800128] = 70da5efd, %l2 = 0000000031d38c49 ldsba [%i3+%o5]0x88,%l2 ! %l2 = fffffffffffffffd ! Mem[0000000067800100] = 9006a347, %l3 = 8680c84ab72c6cbf lduha [%i3+%g0]0x81,%l3 ! %l3 = 0000000000009006 ! Mem[0000000067800128] = fd5eda70, %l3 = 0000000000009006 swapa [%i3+%o5]0x81,%l3 ! %l3 = 00000000fd5eda70 ! Mem[0000000066000128] = ce3b28326ea9036d, %l3 = 00000000fd5eda70 ldxa [%i0+%o5]0x89,%l3 ! %l3 = ce3b28326ea9036d ! %l4 = 68862c46, %l5 = 6f23d06b, Mem[0000000091000100] = 400c7eb3 38c225ce std %l4,[%i6+%g0] ! Mem[0000000091000100] = 68862c46 6f23d06b ba,a p43_not_taken_0_end p43_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p43_branch_failed p43_not_taken_0_end: ! End of Random Code for Thread 43 1: membar #Sync ! Force all stores to complete 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 0000000032283bce bne,a,pn %xcc,p43_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffffff92f8 bne,a,pn %xcc,p43_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be fffffffffffffffd bne,a,pn %xcc,p43_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ce3b28326ea9036d bne,a,pn %xcc,p43_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000068862c46 bne,a,pn %xcc,p43_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000006f23d06b bne,a,pn %xcc,p43_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000335981ed bne,a,pn %xcc,p43_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffff9ad8f2dc bne,a,pn %xcc,p43_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p43_check_fp_registers: set p43_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 210a5171 4c2a6b57 bne %xcc,p43_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be dfc8c891 66d3fe37 bne %xcc,p43_f6_fail nop ! Check Local Memory set p43_local0_expect,%g1 p43_check_local0: ldx [%g1+0x000],%g2 ! Expected data = b00412fc19e65222 ldx [%i0+0x000],%g3 ! Observed data at 0000000066000100 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8ec1810c590efe9e ldx [%i0+0x018],%g3 ! Observed data at 0000000066000118 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6d03a96e32283bce 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+0x008],%g2 ! Expected data = ecbbff8383498e88 ldx [%i1+0x008],%g3 ! Observed data at 0000000066800108 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 83498e88d9c5f4e7 ldx [%i1+0x018],%g3 ! Observed data at 0000000066800118 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffd91e95669ab2b0 ldx [%i1+0x028],%g3 ! Observed data at 0000000066800128 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x028,%g4 set p43_local2_expect,%g1 p43_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 7f88585412c3c1be ldx [%i2+0x000],%g3 ! Observed data at 0000000067000100 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = 77a69a030000002b ldx [%i2+0x030],%g3 ! Observed data at 0000000067000130 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x030,%g4 set p43_local3_expect,%g1 p43_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ff91a9c04fe85851 ldx [%i3+0x008],%g3 ! Observed data at 0000000067800108 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 89ffb6ec4212cd3c ldx [%i3+0x010],%g3 ! Observed data at 0000000067800110 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00009006b5014d37 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 p43_f4_fail: set p43_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p43_f6_fail: set p43_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 43 failed p43_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0ac] ! Set processor 43 done flag set p43_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 43 failed p43_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0ac] ! Set processor 43 done flag set p43_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p43_selfmod_failed: ba p43_failed mov 0xabc,%g1 p43_common_error: or %g0,0xf0b,%g1 ba p43_failed mov %o5,%g3 p43_common_signature_error: set p43_temp,%g1 ba p43_failed st %g2,[%g1] ! Common Lock Number p43_common_timeout: set p43_temp,%g1 ba p43_failed st %g2,[%g1] ! Common Lock Number p43_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p43_failed mov 0x0,%g3 p43_trap1e: stxa %l4,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067000100] ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066000118] done p43_trap1o: stxa %l4,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067000100] ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066000118] done p43_trap2e: ldswa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000067800120] lduba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066800100] ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000067000110] done p43_trap2o: ldswa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000067800120] lduba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066800100] ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000067000110] done p43_trap3e: nop nop nop nop done p43_trap3o: nop nop nop nop done p43_init_memory_pointers: set p43_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p43_local0_start,%i0 set p43_local1_start,%i1 set p43_local2_start,%i2 set p43_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = f573e93eb4661d7c ldx [%g1+0x008],%l1 ! %l1 = 37875687fd5eda70 ldx [%g1+0x010],%l2 ! %l2 = 4d7367a85458887f ldx [%g1+0x018],%l3 ! %l3 = 8680c84ab72c6cbf ldx [%g1+0x020],%l4 ! %l4 = 8273cfe028a69547 ldx [%g1+0x028],%l5 ! %l5 = e84defc4471fc1be ldx [%g1+0x030],%l6 ! %l6 = e57ddcb88ec1810c ldx [%g1+0x038],%l7 ! %l7 = 780508a4590efe9e ! Initialize the output register of window 0 set unres3_start,%o0 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 = 0ee58e19 a8573aef 98e7bc3a fc18012a ! %f4 = a1e3f270 ae55b2b3 b2efd945 2eb84fb5 ! %f8 = e12af7cc d18aa1b5 96fe1b43 2240c66f ! %f12 = a4eea522 c570bd46 46c3e7cf bdc3dbd9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7d34341a 1a3d16a2 21f5c591 5e036d7e ! %f20 = 74b9f8d4 08adc9e1 98ac0c94 576c4556 ! %f24 = f9500599 ae2749c1 be11827a f5557963 ! %f28 = 200d4b52 eb2a0d66 b8f2aef5 2713320b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 293a5227 4a801de4 9103063a 066219d9 ! %f36 = 01b0bd53 ba07eb27 7d05b411 b17e93c8 ! %f40 = e23f40c8 1f97eaa6 538c597a 6660e21e ! %f44 = 52fa32d2 5aeee9cf b8de42c4 4b4d3557 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4ffc1ac70000006c,%g7,%g1 ! GSR scale = 13, align = 4 wr %g1,%g0,%gsr ! GSR = 4ffc1ac70000006c wr %g0,%y ! Clear Y 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[0000000069000138] = 9176ca51, %l0 = 0979d0be6f684110 swap [%i2+0x038],%l0 ! %l0 = 000000009176ca51 ! Mem[0000000068800100] = 895e1b21 df06060c, %l0 = 9176ca51, %l1 = ef83fc6d ldda [%i1+%g0]0x89,%l0 ! %l0 = 00000000df06060c 00000000895e1b21 ! Mem[0000000068000118] = fa2d0892, %l1 = 00000000895e1b21 ldsba [%i0+%o3]0x88,%l1 ! %l1 = ffffffffffffff92 ! Mem[0000000068000120] = bcfefd8c, %l1 = ffffffffffffff92 lduba [%i0+%o4]0x88,%l1 ! %l1 = 000000000000008c ! Mem[0000000068000100] = 015a28b56d511121, %l2 = ff59f190a5b93a01, %l3 = 54feadb2827a8293 casxa [%i0]0x80,%l2,%l3 ! %l3 = 015a28b56d511121 ! Mem[0000000091000118] = 25795172 3f62a3d9, %g2 = 7ba2e3ff, %g3 = 0bad0b00 ldda [%i6+0x018]%asi,%g2 ! %g2 = 0000000025795172 000000003f62a3d9 ! Mem[0000000068800118] = 72e95064, %l2 = ff59f190a5b93a01 ldswa [%i1+%o3]0x81,%l2 ! %l2 = 0000000072e95064 ! Mem[0000000069000120] = 792fc2d2, %l7 = ff20fa3c7818352c swapa [%i2+%o4]0x81,%l7 ! %l7 = 00000000792fc2d2 ! Mem[000000009180013c] = 5884419c, %g2 = 0000000025795172 lduw [%o0+0x03c],%g2 ! %g2 = 000000005884419c ! Mem[0000000068800130] = 0baad635, %l6 = 7cc049ee, %l2 = 72e95064 add %i1,0x30,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000000baad635 p44_label_2: ! Mem[0000000069800135] = 57a35a82, %l6 = 155990187cc049ee ldstub [%i3+0x035],%l6 ! %l6 = 000000a3000000ff ! Mem[0000000090800108] = 48fd15b4, %g2 = 000000005884419c ldsh [%i5+%o1],%g2 ! %g2 = 00000000000048fd ! Mem[000000006800010a] = 2cbb888f, %l0 = 00000000df06060c ldstub [%i0+0x00a],%l0 ! %l0 = 00000088000000ff ! Mem[0000000068000111] = 1db4f047, %l6 = 00000000000000a3 ldstub [%i0+0x011],%l6 ! %l6 = 000000b4000000ff ! %l0 = 0000000000000088, Mem[0000000068800120] = 0a80ba4b70385a37 stxa %l0,[%i1+%o4]0x89 ! Mem[0000000068800120] = 0000000000000088 ! Mem[000000006980013c] = 2618a8f1, %l1 = 0000008c, %l3 = 6d511121 add %i3,0x3c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 000000002618a8f1 ! Mem[0000000069800120] = e95c0578, %l2 = 000000000baad635 lduwa [%i3+%o4]0x88,%l2 ! %l2 = 00000000e95c0578 ! Mem[0000000069000128] = c7eb93a3, %l5 = 7f091df9, %l2 = e95c0578 add %i2,0x28,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000c7eb93a3 ! Mem[0000000068000100] = 015a28b5, %l3 = 2618a8f1, %l1 = 0000008c casa [%i0]0x80,%l3,%l1 ! %l1 = 00000000015a28b5 ! %l2 = 00000000c7eb93a3, Mem[0000000091800108] = 4b8fc810 stw %l2,[%o0+%o1] ! Mem[0000000091800108] = c7eb93a3 p44_label_3: ! Mem[0000000069000138] = 6f6841104c815ac8, %l6 = 00000000000000b4, %l3 = 000000002618a8f1 add %i2,0x38,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 6f6841104c815ac8 ! Mem[0000000068000108] = 8fffbb2c, %l0 = 0000000000000088 ldstuba [%i0+%o1]0x89,%l0 ! %l0 = 0000002c000000ff ! Mem[0000000069800128] = 2c977ea7, %l2 = 00000000c7eb93a3 lduh [%i3+0x02a],%l2 ! %l2 = 0000000000007ea7 ! %l6 = 00000000000000b4, Mem[0000000090000104] = 39b89e7b stw %l6,[%i4+0x004] ! Mem[0000000090000104] = 000000b4 ! Mem[0000000068800100] = df06060c, %l5 = 3c012a9a7f091df9 lduba [%i1+%g0]0x89,%l5 ! %l5 = 000000000000000c ! Mem[0000000068800108] = 376aefcd, %l7 = 00000000792fc2d2 lduba [%i1+0x00a]%asi,%l7 ! %l7 = 00000000000000ef ! Mem[0000000068800100] = 0c0606df211b5e89, %l5 = 000000000000000c, %l1 = 00000000015a28b5 casxa [%i1]0x80,%l5,%l1 ! %l1 = 0c0606df211b5e89 ! Mem[0000000068800128] = 26c8e98f4bf8bd86, %l4 = 94d78f87d7b73faf, %l6 = 00000000000000b4 add %i1,0x28,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 26c8e98f4bf8bd86 ! Mem[0000000069000128] = c7eb93a3, %l1 = 0c0606df211b5e89 lduwa [%i2+%o5]0x80,%l1 ! %l1 = 00000000c7eb93a3 ! Mem[000000006980011c] = 03444fd4, %l5 = 000000000000000c swap [%i3+0x01c],%l5 ! %l5 = 0000000003444fd4 p44_label_4: ! Mem[000000006900011e] = 09c60a35, %l5 = 0000000003444fd4 ldstub [%i2+0x01e],%l5 ! %l5 = 0000000a000000ff ! Mem[000000009180013c] = 5884419c, %g18 = fe48fc4862ba023d ldsw [%o0+0x03c],%g2 ! %g2 = fe48fc4862ba023d ! Mem[0000000068800138] = 9d4c65928d6f3647, %l2 = 0000000000007ea7, %l2 = 0000000000007ea7 add %i1,0x38,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 9d4c65928d6f3647 ! Mem[0000000068800100] = 0c0606df211b5e89, %l4 = 94d78f87d7b73faf, %l2 = 9d4c65928d6f3647 casxa [%i1]0x80,%l4,%l2 ! %l2 = 0c0606df211b5e89 ! Mem[0000000068800108] = 376aefcd, %l6 = 26c8e98f4bf8bd86 lduha [%i1+%o1]0x80,%l6 ! %l6 = 000000000000376a ! %l2 = 0c0606df211b5e89, Mem[0000000091800128] = 67627d10e83a644a stx %l2,[%o0+%o5] ! Mem[0000000091800128] = 0c0606df211b5e89 ! Mem[0000000091000100] = 7eb338c2, %g2 = 000000005884419c lduh [%i6+0x002],%g2 ! %g2 = 0000000000007eb3 ! Mem[0000000091000118] = 25795172, %g2 = 0000000000007eb3 lduw [%i6+%o3],%g2 ! %g2 = 0000000025795172 ! Mem[0000000068000110] = fdb826e347f0ff1d, %l3 = 6f6841104c815ac8 ldxa [%i0+%o2]0x89,%l3 ! %l3 = fdb826e347f0ff1d ! %l5 = 000000000000000a, Mem[0000000069800116] = f22de0d5, %asi = 80 stha %l5,[%i3+0x016]%asi ! Mem[0000000069800114] = f22d000a ba,a p44_not_taken_0_end p44_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 000000000000002c bne,a,pn %xcc,p44_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000c7eb93a3 bne,a,pn %xcc,p44_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0c0606df211b5e89 bne,a,pn %xcc,p44_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be fdb826e347f0ff1d bne,a,pn %xcc,p44_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000000a bne,a,pn %xcc,p44_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000376a bne,a,pn %xcc,p44_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000ef bne,a,pn %xcc,p44_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p44_check_fp_registers: set p44_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 0ee58e19 a8573aef bne %xcc,p44_f0_fail nop ! Check Local Memory set p44_local0_expect,%g1 p44_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ffbbff8f7693481f ldx [%i0+0x008],%g3 ! Observed data at 0000000068000108 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1dfff047e326b8fd ldx [%i0+0x010],%g3 ! Observed data at 0000000068000110 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x010,%g4 set p44_local1_expect,%g1 p44_check_local1: ldx [%g1+0x020],%g2 ! Expected data = 8800000000000000 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+0x018],%g2 ! Expected data = 896bacc309c6ff35 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 = 7818352c3cf1f656 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 = 6f6841104c815ac8 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+0x010],%g2 ! Expected data = ffcec5bef22d000a ldx [%i3+0x010],%g3 ! Observed data at 0000000069800110 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a12614a00000000c ldx [%i3+0x018],%g3 ! Observed data at 0000000069800118 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 74c3d7a757ff5a82 ldx [%i3+0x030],%g3 ! Observed data at 0000000069800130 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x030,%g4 ! The test for processor 44 has passed p44_passed: ta GOOD_TRAP nop p44_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p44_failed p44_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p44_failed p44_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p44_failed p44_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p44_failed p44_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p44_failed p44_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p44_failed p44_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p44_failed p44_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p44_failed p44_f0_fail: set p44_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 44 failed p44_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0b0] ! Set processor 44 done flag set p44_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 44 failed p44_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0b0] ! Set processor 44 done flag set p44_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p44_selfmod_failed: ba p44_failed mov 0xabc,%g1 p44_common_error: or %g0,0xf0c,%g1 ba p44_failed mov %o5,%g3 p44_common_signature_error: set p44_temp,%g1 ba p44_failed st %g2,[%g1] ! Common Lock Number p44_common_timeout: set p44_temp,%g1 ba p44_failed st %g2,[%g1] ! Common Lock Number p44_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p44_failed mov 0x0,%g3 p44_trap1e: ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069800100] lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069000118] ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068800120] stha %l3,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069800110] done p44_trap1o: ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069800100] lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069000118] ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068800120] stha %l3,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069800110] done p44_trap2e: ldda [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068000100] ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000068000108] done p44_trap2o: ldda [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068000100] ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000068000108] done p44_trap3e: nop nop done p44_trap3o: 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 = 0979d0be6f684110 ldx [%g1+0x008],%l1 ! %l1 = ec610187ef83fc6d ldx [%g1+0x010],%l2 ! %l2 = ff59f190a5b93a01 ldx [%g1+0x018],%l3 ! %l3 = 54feadb2827a8293 ldx [%g1+0x020],%l4 ! %l4 = 94d78f87d7b73faf ldx [%g1+0x028],%l5 ! %l5 = 3c012a9a7f091df9 ldx [%g1+0x030],%l6 ! %l6 = 155990187cc049ee ldx [%g1+0x038],%l7 ! %l7 = ff20fa3c7818352c ! Initialize the output register of window 0 set unres3_start,%o0 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 = cc98042f c18223c4 a69db454 905adaa0 ! %f4 = a060678a 7a617c56 e2aa22bb c0a24dd9 ! %f8 = 111bf623 4e4c0c6b ca1b6313 c6f1ed1a ! %f12 = 3a8fc8df 9ca18019 2edb53c9 8655ae5e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1a5a6161 09b9d0a7 52d8d736 ea226501 ! %f20 = 9a17b180 131284bf e143b7a1 5f8b6581 ! %f24 = c060928f 43057169 1384088b 7a890d96 ! %f28 = f6929319 25845585 061784fb e5fc279c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = cd513086 89cbb6d1 4690b26a 2ee37e7d ! %f36 = 39aad4aa 6f13f126 8b683c95 58274eaf ! %f40 = 1ede9ab4 d68e1ec7 0542795c 1c60bd8a ! %f44 = b130ea2d d7e459f8 a7876573 d8d11284 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7ce4f70f00000028,%g7,%g1 ! GSR scale = 5, align = 0 wr %g1,%g0,%gsr ! GSR = 7ce4f70f00000028 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 45 p45_label_1: ! %l2 = c116e669, %l3 = 3cc9e537, Mem[0000000091000128] = 8669b375 bb5431b8 std %l2,[%i6+%o5] ! Mem[0000000091000128] = c116e669 3cc9e537 ! Mem[000000006b000100] = 84a0748a, %l7 = cd08db16c3201b70, %asi = 80 swapa [%i2+0x000]%asi,%l7 ! %l7 = 0000000084a0748a ! Mem[000000006b800120] = 36275314, %l6 = a0a9ed1271faf92d swapa [%i3+%o4]0x88,%l6 ! %l6 = 0000000036275314 ! Mem[000000006b800108] = 159ddb11, %l2 = dfd4f8f6c116e669 ldstuba [%i3+%o1]0x88,%l2 ! %l2 = 00000011000000ff ! Mem[000000006b000134] = 4cff6c6a, %l7 = 0000000084a0748a ldstub [%i2+0x034],%l7 ! %l7 = 0000004c000000ff ! %l3 = 67f826683cc9e537, Mem[000000006a000128] = cc4e5363 stha %l3,[%i0+%o5]0x80 ! Mem[000000006a000128] = e5375363 ! %l7 = 000000000000004c, Mem[000000006b800108] = ffdb9d15ddb7f083 stxa %l7,[%i3+%o1]0x81 ! Mem[000000006b800108] = 000000000000004c ! Mem[000000006a000108] = c560a1d921fc89a5, %l4 = 5c563462388f6347, %l1 = 4194b853ec48e9e3 add %i0,0x08,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = c560a1d921fc89a5 ! %l3 = 67f826683cc9e537, Mem[0000000091000108] = ff91ca20 stw %l3,[%i6+%o1] ! Mem[0000000091000108] = 3cc9e537 ! Mem[000000006a800128] = e17f4bbf, %l7 = 000000000000004c ldstuba [%i1+%o5]0x80,%l7 ! %l7 = 000000e1000000ff p45_label_2: ! Mem[000000009100010c] = e10921d2, %g2 = 133e4e2553855c88 ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffffe109 ! %l4 = 5c563462388f6347, Mem[0000000091000108] = 3cc9e537 sth %l4,[%i6+%o1] ! Mem[0000000091000108] = 6347e537 ! Mem[000000006a000124] = 6eb8605b, %l6 = 36275314, %l3 = 3cc9e537 add %i0,0x24,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 000000006eb8605b ! Mem[000000006b800138] = c6b9035ca2c7ad88, %l2 = 0000000000000011, %l0 = 426b6256282d97c3 add %i3,0x38,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = c6b9035ca2c7ad88 ! Mem[000000006b000108] = 0daca064c0d25ddb, %l3 = 000000006eb8605b ldxa [%i2+%o1]0x88,%l3 ! %l3 = 0daca064c0d25ddb ! %l6 = 36275314, %l7 = 000000e1, Mem[000000006b800118] = f238bf0a d529fd97 stda %l6,[%i3+%o3]0x80 ! Mem[000000006b800118] = 36275314 000000e1 ! Mem[0000000090800104] = ac8061ed, %g2 = ffffffffffffe109 lduw [%i5+0x004],%g2 ! %g2 = 00000000ac8061ed ! Mem[000000006b80010c] = 0000004c, %l5 = 2364c6008043eb09 swap [%i3+0x00c],%l5 ! %l5 = 000000000000004c ! Mem[000000006b000134] = ffff6c6a, %l5 = 000000000000004c swap [%i2+0x034],%l5 ! %l5 = 00000000ffff6c6a ! Mem[0000000091800120] = b145b3d1, %g2 = 00000000ac8061ed lduh [%o0+0x022],%g2 ! %g2 = 000000000000b145 p45_label_3: ! Mem[000000009100011c] = 3f62a3d9, %g2 = 000000000000b145 lduh [%i6+0x01c],%g2 ! %g2 = 0000000000003f62 ! Mem[000000006b000120] = a136da42, %l1 = c560a1d921fc89a5 ldstuba [%i2+%o4]0x81,%l1 ! %l1 = 000000a1000000ff ! Mem[000000006a000128] = e5375363, %l3 = 0daca064c0d25ddb ldstuba [%i0+%o5]0x81,%l3 ! %l3 = 000000e5000000ff ! Mem[000000006b800105] = 09fdd347, %l1 = 00000000000000a1 ldstub [%i3+0x005],%l1 ! %l1 = 000000fd000000ff ! Mem[000000006b800120] = 2df9fa71, %l1 = 000000fd, %l7 = 000000e1 add %i3,0x20,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000002df9fa71 ! Mem[000000006a800128] = bf4b7fff, %l6 = 0000000036275314 ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 000000ff000000ff ! Mem[000000006b800128] = d984bb17e15890ab, %l4 = 5c563462388f6347, %l2 = 0000000000000011 add %i3,0x28,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = d984bb17e15890ab ! Mem[000000006a000128] = 0af90dec635337ff, %l1 = 00000000000000fd ldxa [%i0+%o5]0x89,%l1 ! %l1 = 0af90dec635337ff ! Mem[000000006b800100] = ad33c734, %l7 = 000000002df9fa71 lduwa [%i3+%g0]0x80,%l7 ! %l7 = 00000000ad33c734 ! %l7 = 00000000ad33c734, Mem[0000000091000100] = 400c7eb338c225ce stx %l7,[%i6+%g0] ! Mem[0000000091000100] = 00000000ad33c734 p45_label_4: ! %l0 = c6b9035ca2c7ad88, Mem[0000000091000132] = 3a4c7c92 sth %l0,[%i6+0x032] ! Mem[0000000091000130] = ad887c92 ! %l6 = 000000ff, %l7 = ad33c734, Mem[000000006b800110] = ecb33746 ef3ec0da std %l6,[%i3+%o2] ! Mem[000000006b800110] = 000000ff ad33c734 ! %l0 = a2c7ad88, %l1 = 635337ff, Mem[0000000090800138] = 2c8c1ce1 396d32d7 stda %l0,[%i5+0x038]%asi ! Mem[0000000090800138] = a2c7ad88 635337ff ! Mem[000000006a000100] = b3c5ac75, %l4 = 5c563462388f6347 ldstuba [%i0+%g0]0x88,%l4 ! %l4 = 00000075000000ff ! Mem[000000006a800130] = 458f2bdab6a9da8f, %l5 = 00000000ffff6c6a, %l0 = c6b9035ca2c7ad88 add %i1,0x30,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 458f2bdab6a9da8f ! %l0 = b6a9da8f, %l1 = 635337ff, Mem[0000000090000130] = 8508d1bb 939eceb2 std %l0,[%i4+0x030] ! Mem[0000000090000130] = b6a9da8f 635337ff ! Mem[000000006a000128] = 635337ff, %l6 = 00000000000000ff swapa [%i0+%o5]0x89,%l6 ! %l6 = 00000000635337ff ! Mem[000000006a800120] = 2e4c4c41, %l2 = d984bb17e15890ab swapa [%i1+%o4]0x88,%l2 ! %l2 = 000000002e4c4c41 ! Mem[000000009100010c] = e10921d2, %g2 = 0000000000003f62 ldub [%i6+0x00e],%g2 ! %g2 = 00000000000000e1 ! Mem[000000006b000100] = c3201b70, %l6 = 00000000635337ff ldstuba [%i2+%g0]0x80,%l6 ! %l6 = 000000c3000000ff ba,a p45_not_taken_0_end p45_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p45_branch_failed p45_not_taken_0_end: ! End of Random Code for Thread 45 1: membar #Sync ! Force all stores to complete p45_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0b4] ! Set processor 45 done flag ! Check Registers p45_check_registers: set p45_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0af90dec635337ff bne,a,pn %xcc,p45_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000002e4c4c41 bne,a,pn %xcc,p45_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000e5 bne,a,pn %xcc,p45_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000075 bne,a,pn %xcc,p45_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000c3 bne,a,pn %xcc,p45_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000ad33c734 bne,a,pn %xcc,p45_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p45_local0_expect,%g1 p45_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ffacc5b3b54766aa ldx [%i0+0x000],%g3 ! Observed data at 000000006a000100 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff000000ec0df90a 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+0x020],%g2 ! Expected data = ab9058e1b72f8123 ldx [%i1+0x020],%g3 ! Observed data at 000000006a800120 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff7f4bbf2c00addd ldx [%i1+0x028],%g3 ! Observed data at 000000006a800128 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x028,%g4 set p45_local2_expect,%g1 p45_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff201b703a087258 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 = ff36da4205b93821 ldx [%i2+0x020],%g3 ! Observed data at 000000006b000120 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = e945a79f0000004c ldx [%i2+0x030],%g3 ! Observed data at 000000006b000130 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x030,%g4 set p45_local3_expect,%g1 p45_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ad33c73409ffd347 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 = 000000008043eb09 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 = 000000ffad33c734 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 = 36275314000000e1 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 = 2df9fa713dd7ce2d 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 ! 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: ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006b000128] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006b800118] swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006b800100] lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006b000108] ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006a800110] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006a000120] done p45_trap1o: ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006b000128] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006b800118] swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006b800100] lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006b000108] ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006a800110] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006a000120] done p45_trap2e: ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006a000108] done p45_trap2o: ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006a000108] done p45_trap3e: nop done p45_trap3o: 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 = 426b6256282d97c3 ldx [%g1+0x008],%l1 ! %l1 = 4194b853ec48e9e3 ldx [%g1+0x010],%l2 ! %l2 = dfd4f8f6c116e669 ldx [%g1+0x018],%l3 ! %l3 = 67f826683cc9e537 ldx [%g1+0x020],%l4 ! %l4 = 5c563462388f6347 ldx [%g1+0x028],%l5 ! %l5 = 2364c6008043eb09 ldx [%g1+0x030],%l6 ! %l6 = a0a9ed1271faf92d ldx [%g1+0x038],%l7 ! %l7 = cd08db16c3201b70 ! Initialize the output register of window 0 set unres3_start,%o0 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 = b2457d9d fcc9501c 7ad98f3b 7bd74657 ! %f4 = c5c8a9fa bfc62def d5cee300 de7c5c41 ! %f8 = 549487a8 2eb81745 18381e86 1f68e711 ! %f12 = a94ee94a 318755c7 1009451c 0639b727 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 634aca83 61d311df 3dae12cb bdde3909 ! %f20 = 7e28e8eb d1aba759 fdb80231 9cdbb711 ! %f24 = 8ce3d529 048e86f0 7b062cb2 5e225a1d ! %f28 = 08321ab5 971e0969 13370dbf de0ce38c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3b165bf4 29e21a41 6f5f3782 6b122f25 ! %f36 = f144e3a3 c15b499a 04fd7c38 1988edaf ! %f40 = c05375e1 9fbd6c52 e91c73c0 7fb1de0f ! %f44 = a8d90dd4 08f77bc7 c7bca169 16193356 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6c98a50700000025,%g7,%g1 ! GSR scale = 4, align = 5 wr %g1,%g0,%gsr ! GSR = 6c98a50700000025 wr %g0,%y ! Clear Y 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[000000006c800114] = bc748216, %l7 = afa0cf1ccc2a9814, %asi = 80 swapa [%i1+0x014]%asi,%l7 ! %l7 = 00000000bc748216 ! Mem[000000006d000108] = 575870e2, %l1 = 1d296994, %l4 = fd646afe add %i2,0x08,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000575870e2 ! Mem[000000006d00010c] = e8801c3a, %l3 = 8f7ec12ec4d1d385 ldstub [%i2+0x00c],%l3 ! %l3 = 000000e8000000ff ! Mem[000000006c000130] = 31b0bb54ab53e6bd, %l2 = a2db56c9b81e70e7, %l6 = 315331c84f4c2ca9 add %i0,0x30,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 31b0bb54ab53e6bd ! %l3 = 00000000000000e8, Mem[0000000091000138] = 8efe629a152191cb stx %l3,[%i6+0x038] ! Mem[0000000091000138] = 00000000000000e8 ! Mem[0000000091000124] = 1185e365, %g2 = 23c4bb672e36dc38 lduh [%i6+0x024],%g2 ! %g2 = 0000000000001185 ! Mem[000000006d000128] = 25c4027c 66e13fc6, %l2 = b81e70e7, %l3 = 000000e8 ldda [%i2+%o5]0x89,%l2 ! %l2 = 0000000066e13fc6 0000000025c4027c ! Mem[0000000091800124] = d129a967, %g2 = 0000000000001185 ldsb [%o0+0x025],%g2 ! %g2 = ffffffffffffffd1 ! Mem[000000009000011c] = 84e4add5, %g2 = ffffffffffffffd1 lduwa [%i4+0x01c]%asi,%g2 ! %g2 = 0000000084e4add5 ! Mem[000000006d800100] = 2e1a26ce, %l1 = 768296681d296994 ldsba [%i3+%g0]0x80,%l1 ! %l1 = 000000000000002e p46_label_2: ! Mem[000000006c800118] = 2b3e841ea5ac0730, %l6 = 31b0bb54ab53e6bd, %l2 = 0000000066e13fc6 add %i1,0x18,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 2b3e841ea5ac0730 ! %l0 = dffbffd2596b7987, Mem[0000000091800130] = 900b60c26bb94222 stx %l0,[%o0+0x030] ! Mem[0000000091800130] = dffbffd2596b7987 ! %l5 = c8075cba38076fd0, Mem[000000006c000118] = 5db48eeae742eec5 stxa %l5,[%i0+%o3]0x81 ! Mem[000000006c000118] = c8075cba38076fd0 ! Mem[000000006d800100] = 2e1a26ce, %l1 = 000000000000002e swap [%i3+%g0],%l1 ! %l1 = 000000002e1a26ce ! %l6 = 31b0bb54ab53e6bd, Mem[0000000091800124] = b3d129a9 stw %l6,[%o0+0x024] ! Mem[0000000091800124] = ab53e6bd ! Mem[000000006c800120] = 56a015ae, %l7 = 00000000bc748216 ldsw [%i1+%o4],%l7 ! %l7 = 0000000056a015ae ! %l5 = c8075cba38076fd0, Mem[000000009180012b] = 10e83a64 stb %l5,[%o0+0x02b] ! Mem[0000000091800128] = d0e83a64 ! Mem[0000000090800120] = f96005ec, %g2 = 0000000084e4add5 ldub [%i5+0x021],%g2 ! %g2 = 00000000000000f9 ! Mem[000000006c00010f] = a5085888, %l5 = c8075cba38076fd0 ldstub [%i0+0x00f],%l5 ! %l5 = 00000088000000ff ! Mem[000000009000010c] = 30fbb2e9, %g2 = 00000000000000f9 ldsb [%i4+0x00e],%g2 ! %g2 = 0000000000000030 p46_label_3: ! Mem[000000006d800120] = a4e58b47, %l4 = 00000000575870e2 ldsha [%i3+%o4]0x89,%l4 ! %l4 = ffffffffffff8b47 ! Mem[000000006d000130] = 1fc85657, %l5 = 0000000000000088 ldsh [%i2+0x030],%l5 ! %l5 = 0000000000001fc8 ! Mem[000000006d000104] = 0d83630f, %l7 = 56a015ae, %l7 = 56a015ae add %i2,0x04,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000000d83630f ! %l0 = 596b7987, %l1 = 2e1a26ce, Mem[000000006c000118] = c8075cba 38076fd0 stda %l0,[%i0+%o3]0x81 ! Mem[000000006c000118] = 596b7987 2e1a26ce ! Mem[000000006c800100] = 2e8158f5, %l0 = dffbffd2596b7987 ldstuba [%i1+%g0]0x81,%l0 ! %l0 = 0000002e000000ff ! Mem[000000006d800114] = c59134be, %l6 = ab53e6bd, %l3 = 25c4027c add %i3,0x14,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000c59134be ! Mem[000000006d000118] = dea9770b, %l6 = ab53e6bd, %l0 = 0000002e add %i2,0x18,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000dea9770b ! %l5 = 0000000000001fc8, Mem[000000009000012b] = 4392153a stb %l5,[%i4+0x02b] ! Mem[0000000090000128] = c892153a ! Mem[000000006d00013c] = 067feaae, %l0 = dea9770b, %l1 = 2e1a26ce add %i2,0x3c,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000067feaae ! Mem[000000006c000120] = 554d86619e8a7314, %l6 = 31b0bb54ab53e6bd ldx [%i0+%o4],%l6 ! %l6 = 554d86619e8a7314 p46_label_4: ! Mem[000000006c000114] = fe428dd2, %l7 = 000000000d83630f swap [%i0+0x014],%l7 ! %l7 = 00000000fe428dd2 ! Mem[000000006c000110] = a09e612e, %l2 = 2b3e841ea5ac0730 swap [%i0+%o2],%l2 ! %l2 = 00000000a09e612e ! Mem[000000006c800110] = a539a4c6, %l4 = ffffffffffff8b47 swapa [%i1+%o2]0x89,%l4 ! %l4 = 00000000a539a4c6 ! Mem[000000006c000110] = 3007aca5, %l5 = 0000000000001fc8 ldsha [%i0+%o2]0x89,%l5 ! %l5 = ffffffffffffaca5 ! Mem[000000006d000109] = 575870e2, %l4 = 00000000a539a4c6 ldstub [%i2+0x009],%l4 ! %l4 = 00000058000000ff ! Mem[000000006c000120] = 14738a9e61864d55, %l5 = ffffffffffffaca5 ldxa [%i0+%o4]0x88,%l5 ! %l5 = 14738a9e61864d55 ! Mem[000000006c000128] = 55ba45b4, %l0 = 00000000dea9770b lduwa [%i0+%o5]0x89,%l0 ! %l0 = 0000000055ba45b4 ! Mem[000000006d000120] = 6b381e47, %l4 = 0000000000000058 ldswa [%i2+%o4]0x89,%l4 ! %l4 = 000000006b381e47 ! %l6 = 554d86619e8a7314, Mem[000000006d000120] = 6b381e47 stha %l6,[%i2+%o4]0x88 ! Mem[000000006d000120] = 6b387314 ! Mem[000000006c800118] = 2b3e841e, %l7 = 00000000fe428dd2 ldstub [%i1+%o3],%l7 ! %l7 = 0000002b000000ff ba,a p46_not_taken_0_end p46_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 0000000055ba45b4 bne,a,pn %xcc,p46_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000067feaae bne,a,pn %xcc,p46_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000c59134be bne,a,pn %xcc,p46_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000006b381e47 bne,a,pn %xcc,p46_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 14738a9e61864d55 bne,a,pn %xcc,p46_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 554d86619e8a7314 bne,a,pn %xcc,p46_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000002b 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 %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 7ad98f3b 7bd74657 bne %xcc,p46_f2_fail nop ! Check Local Memory set p46_local0_expect,%g1 p46_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 1db29504a50858ff ldx [%i0+0x008],%g3 ! Observed data at 000000006c000108 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a5ac07300d83630f ldx [%i0+0x010],%g3 ! Observed data at 000000006c000110 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 596b79872e1a26ce ldx [%i0+0x018],%g3 ! Observed data at 000000006c000118 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x018,%g4 set p46_local1_expect,%g1 p46_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff8158f525691e1a ldx [%i1+0x000],%g3 ! Observed data at 000000006c800100 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 478bffffcc2a9814 ldx [%i1+0x010],%g3 ! Observed data at 000000006c800110 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff3e841ea5ac0730 ldx [%i1+0x018],%g3 ! Observed data at 000000006c800118 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x018,%g4 set p46_local2_expect,%g1 p46_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 57ff70e2ff801c3a ldx [%i2+0x008],%g3 ! Observed data at 000000006d000108 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1473386b43ddff9d ldx [%i2+0x020],%g3 ! Observed data at 000000006d000120 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x020,%g4 set p46_local3_expect,%g1 p46_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 0000002e12378a01 ldx [%i3+0x000],%g3 ! Observed data at 000000006d800100 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x000,%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_f2_fail: set p46_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%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: stwa %l2,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000108] done p46_trap1o: stwa %l2,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000108] done p46_trap2e: ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006c000120] done p46_trap2o: ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006c000120] done p46_trap3e: nop done p46_trap3o: 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 = dffbffd2596b7987 ldx [%g1+0x008],%l1 ! %l1 = 768296681d296994 ldx [%g1+0x010],%l2 ! %l2 = a2db56c9b81e70e7 ldx [%g1+0x018],%l3 ! %l3 = 8f7ec12ec4d1d385 ldx [%g1+0x020],%l4 ! %l4 = 6be75947fd646afe ldx [%g1+0x028],%l5 ! %l5 = c8075cba38076fd0 ldx [%g1+0x030],%l6 ! %l6 = 315331c84f4c2ca9 ldx [%g1+0x038],%l7 ! %l7 = afa0cf1ccc2a9814 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 4263ec52 5603fe59 32b48375 b5d95559 ! %f4 = e09a2a32 0d7a8d4d f5cd141d 030d857d ! %f8 = ce7f3933 b946012e 2da7d51f 1946229e ! %f12 = b27144d2 28597f2b 85153abd 2023cf63 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9dd7e497 f1c4d263 1586e2e5 2ef82c81 ! %f20 = 19286db0 6b8725ff cd88da15 e6180dd4 ! %f24 = 9b271022 ced672d7 4131100f a12f9093 ! %f28 = 496f7ab8 62a968ac 44381d41 75158444 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 1038294b 8d395c25 2fdef7c3 ae840169 ! %f36 = 1ca79015 1b4b3942 a2845a84 541002f3 ! %f40 = e19cc618 94eeefa8 d8c90c9f 74c01d08 ! %f44 = a6c8845a ce31f70c 31b1af23 1c7769f4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe21a1ef80000006b,%g7,%g1 ! GSR scale = 13, align = 3 wr %g1,%g0,%gsr ! GSR = e21a1ef80000006b wr %g0,%y ! Clear Y 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[0000000091000110] = 21d2df9b, %g18 = b5b5f4566b95fd42 ldswa [%i6+0x010]%asi,%g2 ! %g2 = b5b5f4566b95fd42 ! Mem[000000006f800110] = 8e06d0a4, %l5 = 5ccfb8c8bc395a21 swapa [%i3+%o2]0x88,%l5 ! %l5 = 000000008e06d0a4 ! Mem[000000006e00013c] = ba93b184, %l7 = 3987edac104de151 swap [%i0+0x03c],%l7 ! %l7 = 00000000ba93b184 ! Mem[000000006f800132] = d56ac8c3, %l4 = e4acda708cab8b58 ldstub [%i3+0x032],%l4 ! %l4 = 000000c8000000ff ! Mem[000000006f800128] = 2e6fc22a, %l0 = ab05e515c77ec55f swapa [%i3+%o5]0x88,%l0 ! %l0 = 000000002e6fc22a ! Mem[0000000090800100] = 891e6da4, %g2 = 0000000021d2df9b ldsba [%i5+0x000]%asi,%g2 ! %g2 = ffffffffffffff89 ! Mem[000000009000011c] = 84e4add5, %g2 = ffffffffffffff89 lduh [%i4+0x01c],%g2 ! %g2 = 00000000000084e4 ! Mem[000000006f800136] = c800d3d5, %l7 = 00000000ba93b184 ldstuba [%i3+0x036]%asi,%l7 ! %l7 = 000000d3000000ff ! Mem[000000006e800114] = 9416e562, %l1 = 461863aed95a6a0f, %asi = 80 swapa [%i1+0x014]%asi,%l1 ! %l1 = 000000009416e562 ! Mem[0000000091000128] = b375bb54, %g2 = 00000000000084e4 ldsh [%i6+0x02a],%g2 ! %g2 = ffffffffffffb375 p47_label_2: ! Mem[000000006f80010c] = 88367b16, %l5 = 000000008e06d0a4 swap [%i3+0x00c],%l5 ! %l5 = 0000000088367b16 ! Mem[0000000090800120] = 6005ec9b, %g2 = ffffffffffffb375 ldub [%i5+0x022],%g2 ! %g2 = 0000000000000060 ! Mem[000000006f000130] = d4bbb4c4fafcd2e8, %l2 = a1204ca8c5c81322, %l5 = 0000000088367b16 add %i2,0x30,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = d4bbb4c4fafcd2e8 ! Mem[0000000091800110] = 6325a4bf, %g2 = 0000000000000060 lduh [%o0+%o2],%g2 ! %g2 = 0000000000006325 ! Mem[000000006e800110] = d2b08c3e, %l5 = fafcd2e8, %l5 = fafcd2e8 add %i1,0x10,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000d2b08c3e ! Mem[000000006f800134] = c800ffd5, %l6 = 90a9a297, %l6 = 90a9a297 add %i3,0x34,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000c800ffd5 ! Mem[000000006f800100] = cc22876c, %l4 = 00000000000000c8 ldstuba [%i3+%g0]0x88,%l4 ! %l4 = 0000006c000000ff ! Mem[000000006f000108] = 10feea26, %l2 = a1204ca8c5c81322 swapa [%i2+%o1]0x80,%l2 ! %l2 = 0000000010feea26 ! Mem[000000006f000100] = e9eccbfb, %l5 = 00000000d2b08c3e swap [%i2+%g0],%l5 ! %l5 = 00000000e9eccbfb ! Mem[000000006e800120] = d83ee64b4c837f75, %l3 = ea1b67b20d7d88b8, %l2 = 0000000010feea26 add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = d83ee64b4c837f75 p47_label_3: ! Mem[000000006e000128] = 15c7c8b8, %l6 = 00000000c800ffd5 ldsha [%i0+%o5]0x89,%l6 ! %l6 = ffffffffffffc8b8 ! Mem[000000006e800108] = 8aec92b9, %l2 = d83ee64b4c837f75 ldstuba [%i1+%o1]0x89,%l2 ! %l2 = 000000b9000000ff ! Mem[000000006f000118] = ea00f910, %l4 = 000000000000006c ldstuba [%i2+%o3]0x81,%l4 ! %l4 = 000000ea000000ff ! Mem[000000006f000120] = 2274959f7213cefc, %l7 = 00000000000000d3, %l1 = 000000009416e562 add %i2,0x20,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 2274959f7213cefc ! Mem[000000006e00013c] = 104de151, %l3 = 0d7d88b8, %l1 = 7213cefc add %i0,0x3c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000104de151 ! Mem[000000006e000134] = 7005f593, %l0 = 000000002e6fc22a, %asi = 80 swapa [%i0+0x034]%asi,%l0 ! %l0 = 000000007005f593 ! Mem[000000006f800138] = 24d3c89630d32355, %l6 = ffffffffffffc8b8, %l2 = 00000000000000b9 add %i3,0x38,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 24d3c89630d32355 ! Mem[000000006f800138] = 24d3c896, %l6 = ffffffffffffc8b8 ldstub [%i3+0x038],%l6 ! %l6 = 00000024000000ff ! Mem[000000006e000118] = fc63c551, %l0 = 000000007005f593 swap [%i0+%o3],%l0 ! %l0 = 00000000fc63c551 ! Mem[000000006e00010a] = 57f0e39a, %l4 = 00000000000000ea ldstub [%i0+0x00a],%l4 ! %l4 = 000000e3000000ff p47_label_4: ! Mem[000000006f80010b] = a322b256, %l5 = 00000000e9eccbfb ldstub [%i3+0x00b],%l5 ! %l5 = 00000056000000ff ! Mem[0000000091800104] = 3f2fa7de, %g2 = 0000000000006325 ldsh [%o0+0x004],%g2 ! %g2 = 0000000000003f2f ! Mem[000000006e800100] = 0f560e90, %l6 = 0000000000000024 ldswa [%i1+%g0]0x81,%l6 ! %l6 = 000000000f560e90 ! Mem[000000006e000110] = aa3ed2d0, %l4 = 000000e3, %l4 = 000000e3 add %i0,0x10,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000aa3ed2d0 ! Mem[000000006f000100] = 5afcddee3e8cb0d2, %l0 = 00000000fc63c551 ldxa [%i2+%g0]0x89,%l0 ! %l0 = 5afcddee3e8cb0d2 ! Mem[0000000091000120] = 991b825a, %g2 = 0000000000003f2f lduw [%i6+%o4],%g2 ! %g2 = 00000000991b825a ! Mem[000000006e800100] = 900e560f, %l3 = ea1b67b20d7d88b8 swapa [%i1+%g0]0x88,%l3 ! %l3 = 00000000900e560f ! Mem[000000006f800110] = 215a39bc, %l1 = 00000000104de151 ldsha [%i3+%o2]0x81,%l1 ! %l1 = 000000000000215a ! %l3 = 00000000900e560f, Mem[000000009100010c] = 3f4fe109 stw %l3,[%i6+0x00c] ! Mem[000000009100010c] = 900e560f ! Mem[000000006f00010d] = 4571cd00, %l4 = 00000000aa3ed2d0 ldstub [%i2+0x00d],%l4 ! %l4 = 00000071000000ff ba,a p47_not_taken_0_end p47_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p47_branch_failed p47_not_taken_0_end: ! End of Random Code for Thread 47 p47_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0bc] ! Set processor 47 done flag ! Check Registers p47_check_registers: set p47_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 5afcddee3e8cb0d2 bne,a,pn %xcc,p47_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000215a bne,a,pn %xcc,p47_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 24d3c89630d32355 bne,a,pn %xcc,p47_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000071 bne,a,pn %xcc,p47_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000056 bne,a,pn %xcc,p47_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000f560e90 bne,a,pn %xcc,p47_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000d3 bne,a,pn %xcc,p47_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p47_local0_expect,%g1 p47_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 57f0ff9af43eb68e ldx [%i0+0x008],%g3 ! Observed data at 000000006e000108 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 7005f593399751cb ldx [%i0+0x018],%g3 ! Observed data at 000000006e000118 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 08520ee82e6fc22a ldx [%i0+0x030],%g3 ! Observed data at 000000006e000130 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 155964c8104de151 ldx [%i0+0x038],%g3 ! Observed data at 000000006e000138 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x038,%g4 set p47_local1_expect,%g1 p47_check_local1: ldx [%g1+0x000],%g2 ! Expected data = b8887d0d71a3a484 ldx [%i1+0x000],%g3 ! Observed data at 000000006e800100 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff92ec8adf80a30f ldx [%i1+0x008],%g3 ! Observed data at 000000006e800108 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d2b08c3ed95a6a0f ldx [%i1+0x010],%g3 ! Observed data at 000000006e800110 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x010,%g4 set p47_local2_expect,%g1 p47_check_local2: ldx [%g1+0x000],%g2 ! Expected data = d2b08c3eeeddfc5a ldx [%i2+0x000],%g3 ! Observed data at 000000006f000100 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = c5c8132245ffcd00 ldx [%i2+0x008],%g3 ! Observed data at 000000006f000108 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff00f910df44027c ldx [%i2+0x018],%g3 ! Observed data at 000000006f000118 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x018,%g4 set p47_local3_expect,%g1 p47_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff8722cc0a43260c ldx [%i3+0x000],%g3 ! Observed data at 000000006f800100 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a322b2ff8e06d0a4 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 = 215a39bc29a2a2b6 ldx [%i3+0x010],%g3 ! Observed data at 000000006f800110 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5fc57ec711eb4416 ldx [%i3+0x028],%g3 ! Observed data at 000000006f800128 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = d56affc3c800ffd5 ldx [%i3+0x030],%g3 ! Observed data at 000000006f800130 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffd3c89630d32355 ldx [%i3+0x038],%g3 ! Observed data at 000000006f800138 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x038,%g4 ! The test for processor 47 has passed p47_passed: ta GOOD_TRAP nop p47_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p47_failed p47_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p47_failed p47_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p47_failed p47_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p47_failed p47_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p47_failed p47_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p47_failed p47_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p47_failed p47_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p47_failed ! The test for processor 47 failed p47_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0bc] ! Set processor 47 done flag set p47_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 47 failed p47_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0bc] ! Set processor 47 done flag set p47_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p47_selfmod_failed: ba p47_failed mov 0xabc,%g1 p47_common_error: or %g0,0xf0f,%g1 ba p47_failed mov %o5,%g3 p47_common_signature_error: set p47_temp,%g1 ba p47_failed st %g2,[%g1] ! Common Lock Number p47_common_timeout: set p47_temp,%g1 ba p47_failed st %g2,[%g1] ! Common Lock Number p47_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p47_failed mov 0x0,%g3 p47_trap1e: stha %l4,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000100] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e000100] stha %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e800128] done p47_trap1o: stha %l4,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000100] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e000100] stha %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e800128] done p47_trap2e: stwa %l2,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e800100] ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006e000110] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006e000110] swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006e000120] stba %l1,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800108] done p47_trap2o: stwa %l2,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e800100] ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006e000110] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006e000110] swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006e000120] stba %l1,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800108] done p47_trap3e: nop nop nop nop nop done p47_trap3o: nop nop nop nop nop done p47_init_memory_pointers: set p47_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p47_local0_start,%i0 set p47_local1_start,%i1 set p47_local2_start,%i2 set p47_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = ab05e515c77ec55f ldx [%g1+0x008],%l1 ! %l1 = 461863aed95a6a0f ldx [%g1+0x010],%l2 ! %l2 = a1204ca8c5c81322 ldx [%g1+0x018],%l3 ! %l3 = ea1b67b20d7d88b8 ldx [%g1+0x020],%l4 ! %l4 = e4acda708cab8b58 ldx [%g1+0x028],%l5 ! %l5 = 5ccfb8c8bc395a21 ldx [%g1+0x030],%l6 ! %l6 = 100c2b7c90a9a297 ldx [%g1+0x038],%l7 ! %l7 = 3987edac104de151 ! Initialize the output register of window 0 set unres3_start,%o0 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 = cef6aa62 0a426ae2 7866331f 883d5436 ! %f4 = f17264c2 82e51805 599e0067 ff2ac589 ! %f8 = ecc1eae5 493b74be 49f0cc9f b51f481e ! %f12 = 6dbb1411 2102a68b 1bfa15fc 969174e8 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7d7b2c98 ecf75e3f 1d7384dc ee36e308 ! %f20 = d5725aea 1008ca68 da21b14e b0013634 ! %f24 = 4878d341 29a7d698 4a3b8984 bb9fe564 ! %f28 = 1d857de9 42fdaab6 2409a231 70a99663 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = fabcd82a 2142b4c0 c0fbf298 8dc5dd45 ! %f36 = ab974236 e7897c74 97287dff 43b2ced8 ! %f40 = 7f9c64bb e7a7dde2 25d36c06 52183c95 ! %f44 = b5699df6 9c4f15f4 47c2232b 58c49670 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3f7e8a780000001f,%g7,%g1 ! GSR scale = 3, align = 7 wr %g1,%g0,%gsr ! GSR = 3f7e8a780000001f wr %g0,%y ! Clear Y 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[0000000091800118] = 0a02dab2, %g2 = 05db6db885d5e1fd lduh [%o0+0x01a],%g2 ! %g2 = 0000000000000a02 ! Mem[0000000071800104] = e0d16447, %l7 = 52c96acdfec4c6f3 ldsw [%i3+0x004],%l7 ! %l7 = ffffffffe0d16447 ! Mem[0000000070000108] = 4679a3ad, %l7 = ffffffffe0d16447 swapa [%i0+%o1]0x81,%l7 ! %l7 = 000000004679a3ad ! Mem[0000000070000130] = 8d3433857b41dfaf, %l7 = 000000004679a3ad ldx [%i0+0x030],%l7 ! %l7 = 8d3433857b41dfaf ! %l2 = 17cd01f44ec7ab7f, Mem[0000000090800110] = 4700c69a stw %l2,[%i5+%o2] ! Mem[0000000090800110] = 4ec7ab7f ! %l5 = 09a316a0b90f2352, Mem[000000009180013c] = 5884419c stw %l5,[%o0+0x03c] ! Mem[000000009180013c] = b90f2352 ! Mem[0000000071800120] = 170fd8c2, %l4 = f5629d167dd2eba0 ldstub [%i3+%o4],%l4 ! %l4 = 00000017000000ff ! Mem[0000000071800118] = a9d5a8ce, %l5 = 09a316a0b90f2352 ldstuba [%i3+%o3]0x88,%l5 ! %l5 = 000000ce000000ff ! Mem[0000000090800138] = 2c8c1ce1396d32d7, %g2 = 0000000000000a02 ldx [%i5+0x038],%g2 ! %g2 = 2c8c1ce1396d32d7 ! Mem[0000000071800110] = 37b81ba1, %l4 = 0000000000000017 ldstub [%i3+%o2],%l4 ! %l4 = 00000037000000ff p48_label_2: ! Mem[0000000070000100] = c5ca1554, %l5 = 00000000000000ce lduwa [%i0+%g0]0x80,%l5 ! %l5 = 00000000c5ca1554 ! Mem[0000000070800104] = 20623dc7, %l5 = 00000000c5ca1554 swap [%i1+0x004],%l5 ! %l5 = 0000000020623dc7 ! Mem[0000000071800118] = ffa8d5a9efec087a, %l6 = 37cbab039f323034, %l6 = 37cbab039f323034 add %i3,0x18,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = ffa8d5a9efec087a ! Mem[0000000071800100] = 796c46ae, %l2 = 17cd01f44ec7ab7f lduha [%i3+%g0]0x81,%l2 ! %l2 = 000000000000796c ! %l6 = ffa8d5a9efec087a, Mem[0000000071000138] = 8e6ffff7 stw %l6,[%i2+0x038] ! Mem[0000000071000138] = efec087a ! %l4 = 00000037, %l5 = 20623dc7, Mem[0000000090000118] = b07bcf4f 84e4add5 std %l4,[%i4+%o3] ! Mem[0000000090000118] = 00000037 20623dc7 ! Mem[0000000071000128] = 6ae0473d, %l0 = 34df7b063ce53fd6 lduha [%i2+%o5]0x81,%l0 ! %l0 = 0000000000006ae0 ! Mem[0000000071800108] = c56f9919, %l1 = 11f44b2c8b27b704 swap [%i3+%o1],%l1 ! %l1 = 00000000c56f9919 ! Mem[000000007080012c] = 3eeb92be, %l5 = 0000000020623dc7 swap [%i1+0x02c],%l5 ! %l5 = 000000003eeb92be ! Mem[000000007080013f] = 5ec32d1b, %l3 = b6bda3aad1f0f024 ldstub [%i1+0x03f],%l3 ! %l3 = 0000001b000000ff p48_label_3: ! Mem[0000000070000130] = 8d3433857b41dfaf, %l1 = 00000000c56f9919, %l7 = 8d3433857b41dfaf add %i0,0x30,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 8d3433857b41dfaf ! Mem[0000000070000120] = 74b7ee2d, %l4 = 0000000000000037 swap [%i0+%o4],%l4 ! %l4 = 0000000074b7ee2d ! %l2 = 000000000000796c, Mem[0000000070000128] = 3d4a1630 stha %l2,[%i0+%o5]0x89 ! Mem[0000000070000128] = 3d4a796c ! Mem[0000000071000104] = f2141928, %l2 = 000000000000796c swap [%i2+0x004],%l2 ! %l2 = 00000000f2141928 ! Mem[0000000071000108] = 649c78bf 2ffce577, %l0 = 00006ae0, %l1 = c56f9919 ldd [%i2+%o1],%l0 ! %l0 = 00000000649c78bf 000000002ffce577 ! Mem[0000000070800128] = 5365893c, %l6 = ffa8d5a9efec087a ldstuba [%i1+%o5]0x80,%l6 ! %l6 = 00000053000000ff ! Mem[000000007080013d] = 5ec32dff, %l5 = 000000003eeb92be ldstub [%i1+0x03d],%l5 ! %l5 = 000000c3000000ff ! %l2 = f2141928, %l3 = 0000001b, Mem[0000000071000118] = ace5cb39 059fb131 stda %l2,[%i2+%o3]0x88 ! Mem[0000000071000118] = f2141928 0000001b ! Mem[0000000071800120] = ff0fd8c2, %l2 = f2141928, %l1 = 2ffce577 add %i3,0x20,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000ff0fd8c2 ! Mem[0000000091000130] = 3a4c7c92, %g2 = 2c8c1ce1396d32d7 ldsh [%i6+0x032],%g2 ! %g2 = 0000000000003a4c p48_label_4: ! Mem[0000000070800128] = ff65893c, %l2 = 00000000f2141928 swapa [%i1+%o5]0x81,%l2 ! %l2 = 00000000ff65893c ! %l3 = 000000000000001b, Mem[0000000071000120] = 9afee9c3 stha %l3,[%i2+%o4]0x81 ! Mem[0000000071000120] = 001be9c3 ! Mem[0000000070000124] = 39af62d1, %l1 = 00000000ff0fd8c2 swap [%i0+0x024],%l1 ! %l1 = 0000000039af62d1 ! Mem[0000000090000124] = df16bee4, %g2 = 0000000000003a4c lduha [%i4+0x024]%asi,%g2 ! %g2 = 000000000000df16 ! Mem[0000000091000104] = c225ceff, %g2 = 000000000000df16 ldsb [%i6+0x005],%g2 ! %g2 = ffffffffffffffc2 ! Mem[0000000090800128] = 418a3280 62600381, %g2 = ffffffc2, %g3 = 0bad0b00 ldd [%i5+%o5],%g2 ! %g2 = 00000000418a3280 0000000062600381 ! Mem[0000000071000104] = 0000796c, %l3 = 0000001b, %l4 = 74b7ee2d add %i2,0x04,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000000000796c ! Mem[0000000070800120] = 20665a80a34b7245, %l0 = 00000000649c78bf, %l6 = 0000000000000053 add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 20665a80a34b7245 ! Mem[0000000091000110] = 21d2df9b, %g18 = 489c0cd4881cfc50 ldsw [%i6+%o2],%g2 ! %g2 = 489c0cd4881cfc50 ! Mem[0000000071800122] = ff0fd8c2, %l6 = 20665a80a34b7245 ldstub [%i3+0x022],%l6 ! %l6 = 000000d8000000ff ba,a p48_not_taken_0_end p48_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 00000000649c78bf bne,a,pn %xcc,p48_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000ff65893c bne,a,pn %xcc,p48_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000001b bne,a,pn %xcc,p48_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000796c bne,a,pn %xcc,p48_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000c3 bne,a,pn %xcc,p48_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000d8 bne,a,pn %xcc,p48_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 8d3433857b41dfaf bne,a,pn %xcc,p48_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p48_check_fp_registers: set p48_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be cef6aa62 0a426ae2 bne %xcc,p48_f0_fail nop ! Check Local Memory set p48_local0_expect,%g1 p48_check_local0: ldx [%g1+0x008],%g2 ! Expected data = e0d164475562ab34 ldx [%i0+0x008],%g3 ! Observed data at 0000000070000108 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000037ff0fd8c2 ldx [%i0+0x020],%g3 ! Observed data at 0000000070000120 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6c794a3df566708d ldx [%i0+0x028],%g3 ! Observed data at 0000000070000128 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x028,%g4 set p48_local1_expect,%g1 p48_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 57fded45c5ca1554 ldx [%i1+0x000],%g3 ! Observed data at 0000000070800100 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = f214192820623dc7 ldx [%i1+0x028],%g3 ! Observed data at 0000000070800128 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = f0d20f515eff2dff ldx [%i1+0x038],%g3 ! Observed data at 0000000070800138 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x038,%g4 set p48_local2_expect,%g1 p48_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 9055e1aa0000796c ldx [%i2+0x000],%g3 ! Observed data at 0000000071000100 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 281914f21b000000 ldx [%i2+0x018],%g3 ! Observed data at 0000000071000118 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 001be9c38a1bf6ca ldx [%i2+0x020],%g3 ! Observed data at 0000000071000120 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = efec087a780048fc ldx [%i2+0x038],%g3 ! Observed data at 0000000071000138 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x038,%g4 set p48_local3_expect,%g1 p48_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 8b27b704b7a7fff3 ldx [%i3+0x008],%g3 ! Observed data at 0000000071800108 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffb81ba1cca8d092 ldx [%i3+0x010],%g3 ! Observed data at 0000000071800110 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffa8d5a9efec087a ldx [%i3+0x018],%g3 ! Observed data at 0000000071800118 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff0fffc24f4727ac ldx [%i3+0x020],%g3 ! Observed data at 0000000071800120 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x020,%g4 ! The test for processor 48 has passed p48_passed: ta GOOD_TRAP nop p48_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p48_failed p48_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p48_failed p48_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p48_failed p48_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p48_failed p48_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p48_failed p48_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p48_failed p48_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p48_failed p48_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p48_failed p48_f0_fail: set p48_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 48 failed p48_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0c0] ! Set processor 48 done flag set p48_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 48 failed p48_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0c0] ! Set processor 48 done flag set p48_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p48_selfmod_failed: ba p48_failed mov 0xabc,%g1 p48_common_error: or %g0,0xf10,%g1 ba p48_failed mov %o5,%g3 p48_common_signature_error: set p48_temp,%g1 ba p48_failed st %g2,[%g1] ! Common Lock Number p48_common_timeout: set p48_temp,%g1 ba p48_failed st %g2,[%g1] ! Common Lock Number p48_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p48_failed mov 0x0,%g3 p48_trap1e: stba %l0,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000108] ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000071800100] swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000071000100] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000071800120] ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000071800100] done p48_trap1o: stba %l0,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000108] ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000071800100] swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000071000100] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000071800120] ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000071800100] done p48_trap2e: swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000071800118] stda %l2,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000120] ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000071000120] ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000071000120] done p48_trap2o: swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000071800118] stda %l2,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000120] ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000071000120] ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000071000120] 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 = 34df7b063ce53fd6 ldx [%g1+0x008],%l1 ! %l1 = 11f44b2c8b27b704 ldx [%g1+0x010],%l2 ! %l2 = 17cd01f44ec7ab7f ldx [%g1+0x018],%l3 ! %l3 = b6bda3aad1f0f024 ldx [%g1+0x020],%l4 ! %l4 = f5629d167dd2eba0 ldx [%g1+0x028],%l5 ! %l5 = 09a316a0b90f2352 ldx [%g1+0x030],%l6 ! %l6 = 37cbab039f323034 ldx [%g1+0x038],%l7 ! %l7 = 52c96acdfec4c6f3 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 7f1062f5 a20c4726 c757a1ca 5101e67d ! %f4 = 3c11cfc2 da493047 b0acf25c cf16777f ! %f8 = a6f9e468 5792d9d9 19e5dfcc 25cc762e ! %f12 = 39bb270e 60da5512 6cfe6c28 0a90931f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 17ab0f69 8a8ef9ec e2cfc9a0 45ce346c ! %f20 = 5da3f31b ce234ff5 2e18c46a b2f8ba8f ! %f24 = b6d751df dbaa8473 fed26093 f17c1206 ! %f28 = cfedb6c5 afe41cab 79fdbd78 e54e874c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e6932fd0 d1c01d14 81ccbbe2 6bcdec52 ! %f36 = 51b54d74 aa3835d5 dfea82dc e96edfd1 ! %f40 = 824f922d d03c28c8 efe32567 fe2849e2 ! %f44 = d567ebe6 9cde213a 53b1c578 b52fd040 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb75af7080000006b,%g7,%g1 ! GSR scale = 13, align = 3 wr %g1,%g0,%gsr ! GSR = b75af7080000006b wr %g0,%y ! Clear Y 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[0000000073000128] = b2acdf07, %l7 = 2371ecec2de1ff75 ldsba [%i2+%o5]0x88,%l7 ! %l7 = 0000000000000007 ! Mem[0000000073000128] = 07dfacb2, %l7 = 0000000000000007 ldswa [%i2+%o5]0x80,%l7 ! %l7 = 0000000007dfacb2 ! Mem[0000000072800118] = 7d3ccb57, %l3 = fa4548088a45fa43 lduha [%i1+%o3]0x88,%l3 ! %l3 = 000000000000cb57 ! Mem[000000007380012c] = dbcfed04, %l3 = 0000cb57, %l4 = b1935b4b add %i3,0x2c,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000dbcfed04 ! Mem[0000000072800118] = 7d3ccb57, %l0 = a57b82b5a14d5f52 lduba [%i1+%o3]0x88,%l0 ! %l0 = 0000000000000057 ! Mem[0000000072800131] = 7ba588c0, %l0 = 0000000000000057 ldstub [%i1+0x031],%l0 ! %l0 = 000000a5000000ff ! %l5 = e1d08a2eac55c43c, Mem[000000009100013f] = cb000000 stb %l5,[%i6+0x03f] ! Mem[000000009100013c] = 3c000000 ! Mem[000000007380012c] = dbcfed04, %l2 = 0afa4ea47a47e572 swap [%i3+0x02c],%l2 ! %l2 = 00000000dbcfed04 ! %l0 = 00000000000000a5, Mem[0000000072800108] = 180d64e7bc52f7d4 stxa %l0,[%i1+%o1]0x81 ! Mem[0000000072800108] = 00000000000000a5 ! Mem[0000000073800128] = 0d4b457b, %l0 = 00000000000000a5 lduha [%i3+%o5]0x89,%l0 ! %l0 = 000000000000457b p49_label_2: ! Mem[0000000072000118] = cf7ba681, %l3 = 0000cb57, %l2 = dbcfed04 add %i0,0x18,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000cf7ba681 ! %l2 = cf7ba681, %l3 = 0000cb57, Mem[0000000072800120] = aa292d7d 74e76c21 stda %l2,[%i1+%o4]0x88 ! Mem[0000000072800120] = cf7ba681 0000cb57 ! Mem[0000000072000108] = c91eef69ba5f9677, %l5 = e1d08a2eac55c43c, %l7 = 0000000007dfacb2 add %i0,0x08,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = c91eef69ba5f9677 ! Mem[000000007380013c] = 8c15abe7, %l0 = 0000457b, %l4 = dbcfed04 add %i3,0x3c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000008c15abe7 ! %l4 = 8c15abe7, %l5 = ac55c43c, Mem[0000000073000110] = 98bb43ce 4a7b033b stda %l4,[%i2+%o2]0x88 ! Mem[0000000073000110] = 8c15abe7 ac55c43c ! Mem[0000000073800120] = 6ff93c7f, %l2 = 00000000cf7ba681 ldstuba [%i3+%o4]0x80,%l2 ! %l2 = 0000006f000000ff ! %l2 = 000000000000006f, Mem[000000009100010c] = 3f4fe109, %asi = 80 stha %l2,[%i6+0x00c]%asi ! Mem[000000009100010c] = 006fe109 ! Mem[0000000073800104] = 9e981998, %l2 = 000000000000006f swap [%i3+0x004],%l2 ! %l2 = 000000009e981998 ! Mem[0000000072000128] = 385b6a67, %l7 = c91eef69ba5f9677 ldstuba [%i0+%o5]0x81,%l7 ! %l7 = 00000038000000ff ! Mem[0000000091800120] = f5a6b145, %g2 = 5b4dc3c900000083 ldsh [%o0+%o4],%g2 ! %g2 = fffffffffffff5a6 p49_label_3: ! Mem[0000000073000118] = 32e109f8, %l2 = 000000009e981998 ldstuba [%i2+%o3]0x89,%l2 ! %l2 = 000000f8000000ff ! Mem[0000000073800100] = 53a34e71, %l0 = 000000000000457b swapa [%i3+%g0]0x88,%l0 ! %l0 = 0000000053a34e71 ! Mem[0000000072000128] = ff5b6a67, %l6 = 77da8febb57c014f ldswa [%i0+%o5]0x80,%l6 ! %l6 = ffffffffff5b6a67 ! Mem[0000000073000128] = 07dfacb2d45cc25d, %l2 = 00000000000000f8 ldxa [%i2+%o5]0x80,%l2 ! %l2 = 07dfacb2d45cc25d ! Mem[0000000073000118] = ff09e132, %l5 = e1d08a2eac55c43c ldsba [%i2+%o3]0x81,%l5 ! %l5 = ffffffffffffffff ! %l1 = 0c220de5eb900d03, Mem[0000000072000118] = cf7ba68133c454ce stxa %l1,[%i0+%o3]0x81 ! Mem[0000000072000118] = 0c220de5eb900d03 ! Mem[0000000072800120] = cf7ba681, %l2 = 07dfacb2d45cc25d ldswa [%i1+%o4]0x88,%l2 ! %l2 = ffffffffcf7ba681 ! Mem[0000000073000110] = 8c15abe7, %l6 = ffffffffff5b6a67 lduha [%i2+%o2]0x89,%l6 ! %l6 = 000000000000abe7 ! Mem[000000007200010c] = ba5f9677, %l0 = 0000000053a34e71 ldstuba [%i0+0x00c]%asi,%l0 ! %l0 = 000000ba000000ff ! Mem[0000000072800118] = 7d3ccb57, %l4 = 000000008c15abe7 lduwa [%i1+%o3]0x88,%l4 ! %l4 = 000000007d3ccb57 p49_label_4: ! Mem[000000009000012c] = 92153a9b, %g2 = fffffffffffff5a6 ldsh [%i4+0x02c],%g2 ! %g2 = ffffffffffff9215 ! %l2 = ffffffffcf7ba681, Mem[0000000091000114] = 1f84f8ff stw %l2,[%i6+0x014] ! Mem[0000000091000114] = cf7ba681 ! Mem[0000000073800114] = d6f0dfbb, %l2 = ffffffffcf7ba681 swap [%i3+0x014],%l2 ! %l2 = 00000000d6f0dfbb ! Mem[0000000072000100] = 1b1a5ca7, %l0 = 00000000000000ba lduba [%i0+%g0]0x81,%l0 ! %l0 = 000000000000001b ! %l0 = 000000000000001b, Mem[0000000090800130] = d1002408 stw %l0,[%i5+0x030] ! Mem[0000000090800130] = 0000001b ! %l1 = 0c220de5eb900d03, Mem[0000000072800120] = 81a67bcf stha %l1,[%i1+%o4]0x80 ! Mem[0000000072800120] = 0d037bcf ! Mem[0000000091000114] = cf7ba681, %g2 = ffffffffffff9215 lduh [%i6+0x014],%g2 ! %g2 = 000000000000cf7b ! Mem[0000000090800108] = 48fd15b4, %g2 = 000000000000cf7b lduwa [%i5+0x008]%asi,%g2 ! %g2 = 0000000048fd15b4 ! Mem[0000000073800100] = 7b450000, %l1 = 0c220de5eb900d03 ldswa [%i3+%g0]0x80,%l1 ! %l1 = 000000007b450000 ! Mem[000000009080012c] = 62600381, %g2 = 0000000048fd15b4 ldub [%i5+0x02c],%g2 ! %g2 = 0000000000000062 ba,a p49_not_taken_0_end p49_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 000000000000001b bne,a,pn %xcc,p49_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000007b450000 bne,a,pn %xcc,p49_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000d6f0dfbb bne,a,pn %xcc,p49_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000cb57 bne,a,pn %xcc,p49_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000007d3ccb57 bne,a,pn %xcc,p49_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffffff bne,a,pn %xcc,p49_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000abe7 bne,a,pn %xcc,p49_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000038 bne,a,pn %xcc,p49_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p49_local0_expect,%g1 p49_check_local0: ldx [%g1+0x008],%g2 ! Expected data = c91eef69ff5f9677 ldx [%i0+0x008],%g3 ! Observed data at 0000000072000108 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0c220de5eb900d03 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 = ff5b6a67073743a2 ldx [%i0+0x028],%g3 ! Observed data at 0000000072000128 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x028,%g4 set p49_local1_expect,%g1 p49_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 00000000000000a5 ldx [%i1+0x008],%g3 ! Observed data at 0000000072800108 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0d037bcf57cb0000 ldx [%i1+0x020],%g3 ! Observed data at 0000000072800120 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7bff88c0b0aeb3cf ldx [%i1+0x030],%g3 ! Observed data at 0000000072800130 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x030,%g4 set p49_local2_expect,%g1 p49_check_local2: ldx [%g1+0x010],%g2 ! Expected data = e7ab158c3cc455ac ldx [%i2+0x010],%g3 ! Observed data at 0000000073000110 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff09e132c139f4a8 ldx [%i2+0x018],%g3 ! Observed data at 0000000073000118 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x018,%g4 set p49_local3_expect,%g1 p49_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 7b4500000000006f ldx [%i3+0x000],%g3 ! Observed data at 0000000073800100 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 897c36fccf7ba681 ldx [%i3+0x010],%g3 ! Observed data at 0000000073800110 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = fff93c7f693cf90a ldx [%i3+0x020],%g3 ! Observed data at 0000000073800120 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7b454b0d7a47e572 ldx [%i3+0x028],%g3 ! Observed data at 0000000073800128 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x028,%g4 ! The test for processor 49 has passed p49_passed: ta GOOD_TRAP nop p49_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p49_failed p49_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p49_failed p49_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p49_failed p49_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p49_failed p49_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p49_failed p49_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p49_failed p49_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p49_failed p49_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p49_failed ! The test for processor 49 failed p49_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0c4] ! Set processor 49 done flag set p49_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 49 failed p49_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0c4] ! Set processor 49 done flag set p49_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p49_selfmod_failed: ba p49_failed mov 0xabc,%g1 p49_common_error: or %g0,0xf11,%g1 ba p49_failed mov %o5,%g3 p49_common_signature_error: set p49_temp,%g1 ba p49_failed st %g2,[%g1] ! Common Lock Number p49_common_timeout: set p49_temp,%g1 ba p49_failed st %g2,[%g1] ! Common Lock Number p49_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p49_failed mov 0x0,%g3 p49_trap1e: ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000073000120] ldsha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000072000128] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000073800118] stba %l2,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072000100] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000073800120] stha %l3,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800118] ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000072000110] done p49_trap1o: ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000073000120] ldsha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000072000128] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000073800118] stba %l2,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072000100] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000073800120] stha %l3,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800118] ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000072000110] done p49_trap2e: ldswa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000073800118] ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000072800108] stxa %l2,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073800110] ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000073800108] done p49_trap2o: ldswa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000073800118] ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000072800108] stxa %l2,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073800110] ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000073800108] done p49_trap3e: nop nop nop nop nop done p49_trap3o: nop nop nop nop nop done p49_init_memory_pointers: set p49_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p49_local0_start,%i0 set p49_local1_start,%i1 set p49_local2_start,%i2 set p49_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a57b82b5a14d5f52 ldx [%g1+0x008],%l1 ! %l1 = 0c220de5eb900d03 ldx [%g1+0x010],%l2 ! %l2 = 0afa4ea47a47e572 ldx [%g1+0x018],%l3 ! %l3 = fa4548088a45fa43 ldx [%g1+0x020],%l4 ! %l4 = e56740edb1935b4b ldx [%g1+0x028],%l5 ! %l5 = e1d08a2eac55c43c ldx [%g1+0x030],%l6 ! %l6 = 77da8febb57c014f ldx [%g1+0x038],%l7 ! %l7 = 2371ecec2de1ff75 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 593b0c5c 4f728d13 b377e338 adaf16db ! %f4 = f0a0fe86 48e63b7a 8ff3781c 81bfafe5 ! %f8 = d3c06738 7efc6800 0b8ff2d4 56e04f80 ! %f12 = f8396c1f 27485e18 e71c920e 52127884 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3291009c ce4a50bb 0e5a1e8a 1f2e02bf ! %f20 = f0813b99 75d7b18f 1c7963de 9a009511 ! %f24 = 59432640 6ab9856f 86147484 ee0a659e ! %f28 = 509a65b7 68b92575 d1b61544 ead7d3af ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 34f30f10 3b6dd7f4 da2dfaa1 d8c2a18b ! %f36 = 2dfbdd8d 8930e250 652a962f baf6b942 ! %f40 = f21d6073 b9e1d0e3 c3082322 76b9eada ! %f44 = 900ceff7 8562a85e 94a9f4c8 c5f9c7db ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x617c449700000017,%g7,%g1 ! GSR scale = 2, align = 7 wr %g1,%g0,%gsr ! GSR = 617c449700000017 wr %g0,%y ! Clear Y 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: ! %l6 = eb47a499e2265cfc, Mem[0000000090000124] = df16bee4 stw %l6,[%i4+0x024] ! Mem[0000000090000124] = e2265cfc ! Mem[0000000075000100] = c9aa6ad4, %l0 = 4496f37a04b15041 swapa [%i2+%g0]0x88,%l0 ! %l0 = 00000000c9aa6ad4 ! Mem[0000000075000120] = df98f519, %l1 = c30a84d81692d69b ldub [%i2+0x023],%l1 ! %l1 = 0000000000000019 ! Mem[0000000074800108] = f838a973e8af5099, %l3 = 70a81f8bf623c96a, %l5 = 06e9bc7611973b57 add %i1,0x08,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = f838a973e8af5099 ! %l0 = 00000000c9aa6ad4, Mem[000000009180011c] = dab2b9e2 sth %l0,[%o0+0x01c] ! Mem[000000009180011c] = 6ad4b9e2 ! Mem[0000000091800118] = d39c0a02, %g18 = 0c6f923dc6151eaf ldsw [%o0+%o3],%g2 ! %g2 = 0c6f923dc6151eaf ! Mem[0000000074000138] = 799e15f8, %l7 = 1074dd0e, %l0 = c9aa6ad4 add %i0,0x38,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000799e15f8 ! Mem[0000000074800100] = 1863caaa, %l1 = 0000000000000019 ldstuba [%i1+%g0]0x80,%l1 ! %l1 = 00000018000000ff ! %l2 = cad0e400, %l3 = f623c96a, Mem[0000000090000100] = ac87f719 39b89e7b std %l2,[%i4+%g0] ! Mem[0000000090000100] = cad0e400 f623c96a ! Mem[000000007580013b] = e19c5716, %l6 = eb47a499e2265cfc ldstuba [%i3+0x03b]%asi,%l6 ! %l6 = 00000016000000ff p50_label_2: ! Mem[0000000075800120] = bfac0fde, %l3 = 70a81f8bf623c96a lduw [%i3+%o4],%l3 ! %l3 = 00000000bfac0fde ! Mem[0000000075800100] = d5a02b314bc0db0c, %l2 = 86d33190cad0e400 ldxa [%i3+%g0]0x81,%l2 ! %l2 = d5a02b314bc0db0c ! Mem[0000000074800130] = 84a5aebd, %l0 = 00000000799e15f8 ldstub [%i1+0x030],%l0 ! %l0 = 00000084000000ff ! Mem[0000000075800118] = fe4bf414, %l5 = e8af5099, %l2 = 4bc0db0c add %i3,0x18,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000fe4bf414 ! Mem[0000000074000100] = 984a49f5, %l4 = b31dd635a75ae0c8 ldstuba [%i0+%g0]0x88,%l4 ! %l4 = 000000f5000000ff ! Mem[0000000091000108] = ff91ca20, %g2 = ffffffffd39c0a02 ldub [%i6+%o1],%g2 ! %g2 = 00000000000000ff ! Mem[000000009180013c] = 419c0000, %g2 = 00000000000000ff ldub [%o0+0x03e],%g2 ! %g2 = 0000000000000041 ! %l3 = 00000000bfac0fde, Mem[0000000074000120] = aeca4e0a stha %l3,[%i0+%o4]0x81 ! Mem[0000000074000120] = 0fde4e0a ! Mem[0000000075000120] = df98f519, %l3 = bfac0fde, %l4 = 000000f5 add %i2,0x20,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000df98f519 ! Mem[0000000075000108] = b63fbfbfb99a6651, %l4 = 00000000df98f519, %l6 = 0000000000000016 add %i2,0x08,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = b63fbfbfb99a6651 p50_label_3: ! Mem[0000000075000120] = df98f519, %l6 = b99a6651, %l7 = 1074dd0e add %i2,0x20,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000df98f519 ! Mem[000000007500011c] = e4221ad0, %l2 = fe4bf414, %l1 = 00000018 add %i2,0x1c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000e4221ad0 ! Mem[0000000074800110] = 3fee0baa, %l0 = 0000000000000084 swapa [%i1+%o2]0x81,%l0 ! %l0 = 000000003fee0baa ! Mem[0000000074800110] = 84000000, %l4 = 00000000df98f519 swapa [%i1+%o2]0x88,%l4 ! %l4 = 0000000084000000 ! Mem[0000000074800130] = ffa5aebdedc88fa8, %l4 = 0000000084000000, %l7 = 00000000df98f519 add %i1,0x30,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = ffa5aebdedc88fa8 ! Mem[0000000075000114] = 18cfef1e, %l1 = e4221ad0, %l4 = 84000000 add %i2,0x14,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000018cfef1e ! Mem[0000000075000110] = 3a669ced18cfef1e, %l6 = b63fbfbfb99a6651 ldxa [%i2+%o2]0x80,%l6 ! %l6 = 3a669ced18cfef1e ! Mem[0000000075000110] = ed9c663a, %l5 = f838a973e8af5099 ldstuba [%i2+%o2]0x89,%l5 ! %l5 = 0000003a000000ff ! Mem[0000000075800118] = fe4bf4145cd385c8, %l4 = 0000000018cfef1e ldx [%i3+%o3],%l4 ! %l4 = fe4bf4145cd385c8 ! Mem[000000009100011c] = a3d9991b, %g2 = 0000000000000041 ldsha [%i6+0x01e]%asi,%g2 ! %g2 = ffffffffffffa3d9 p50_label_4: ! Mem[0000000090000120] = 6d549d97, %g2 = ffffffffffffa3d9 lduha [%i4+0x020]%asi,%g2 ! %g2 = 0000000000006d54 ! Mem[0000000074800120] = a8765c6d, %l3 = 00000000bfac0fde ldub [%i1+0x021],%l3 ! %l3 = 0000000000000076 ! %l0 = 000000003fee0baa, Mem[0000000090800130] = d100240854736697 stx %l0,[%i5+0x030] ! Mem[0000000090800130] = 000000003fee0baa ! %l1 = 00000000e4221ad0, Mem[0000000074000128] = 458009be2b24f68f stxa %l1,[%i0+%o5]0x80 ! Mem[0000000074000128] = 00000000e4221ad0 ! Mem[0000000074800128] = efd147fd909ccafd, %l7 = ffa5aebdedc88fa8 ldxa [%i1+%o5]0x81,%l7 ! %l7 = efd147fd909ccafd ! Mem[0000000075000120] = df98f519, %l3 = 00000076, %l7 = 909ccafd add %i2,0x20,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000df98f519 ! Mem[0000000074000108] = 4d067239, %l3 = 0000000000000076 swap [%i0+%o1],%l3 ! %l3 = 000000004d067239 ! Mem[000000007500012f] = 64f01f38, %l5 = 000000000000003a ldstub [%i2+0x02f],%l5 ! %l5 = 00000038000000ff ! Mem[0000000074000110] = 9d6e3f20 ee012fe4, %l0 = 3fee0baa, %l1 = e4221ad0 ldda [%i0+%o2]0x81,%l0 ! %l0 = 000000009d6e3f20 00000000ee012fe4 ! Mem[000000009080010c] = a94e9ec1, %g2 = 0000000000006d54 lduh [%i5+0x00c],%g2 ! %g2 = 000000000000a94e ba,a p50_not_taken_0_end p50_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p50_branch_failed p50_not_taken_0_end: ! End of Random Code for Thread 50 1: membar #Sync ! Force all stores to complete p50_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c8] ! Set processor 50 done flag ! Check Registers p50_check_registers: set p50_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000009d6e3f20 bne,a,pn %xcc,p50_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000ee012fe4 bne,a,pn %xcc,p50_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000fe4bf414 bne,a,pn %xcc,p50_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000004d067239 bne,a,pn %xcc,p50_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be fe4bf4145cd385c8 bne,a,pn %xcc,p50_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000038 bne,a,pn %xcc,p50_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 3a669ced18cfef1e bne,a,pn %xcc,p50_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000df98f519 bne,a,pn %xcc,p50_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p50_check_fp_registers: set p50_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 593b0c5c 4f728d13 bne %xcc,p50_f0_fail nop ! Check Local Memory set p50_local0_expect,%g1 p50_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ff494a9841a88da8 ldx [%i0+0x000],%g3 ! Observed data at 0000000074000100 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00000076f6ae334c ldx [%i0+0x008],%g3 ! Observed data at 0000000074000108 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0fde4e0a02e2089c ldx [%i0+0x020],%g3 ! Observed data at 0000000074000120 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000000e4221ad0 ldx [%i0+0x028],%g3 ! Observed data at 0000000074000128 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x028,%g4 set p50_local1_expect,%g1 p50_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff63caaa419ea2b6 ldx [%i1+0x000],%g3 ! Observed data at 0000000074800100 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 19f598df43c404ea ldx [%i1+0x010],%g3 ! Observed data at 0000000074800110 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffa5aebdedc88fa8 ldx [%i1+0x030],%g3 ! Observed data at 0000000074800130 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x030,%g4 set p50_local2_expect,%g1 p50_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 4150b104a6eb1297 ldx [%i2+0x000],%g3 ! Observed data at 0000000075000100 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff669ced18cfef1e ldx [%i2+0x010],%g3 ! Observed data at 0000000075000110 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2330c2fb64f01fff ldx [%i2+0x028],%g3 ! Observed data at 0000000075000128 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x028,%g4 set p50_local3_expect,%g1 p50_check_local3: ldx [%g1+0x038],%g2 ! Expected data = e19c57ff0e6a8c31 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_f0_fail: set p50_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 50 failed p50_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0c8] ! Set processor 50 done flag set p50_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 50 failed p50_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0c8] ! Set processor 50 done flag set p50_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p50_selfmod_failed: ba p50_failed mov 0xabc,%g1 p50_common_error: or %g0,0xf12,%g1 ba p50_failed mov %o5,%g3 p50_common_signature_error: set p50_temp,%g1 ba p50_failed st %g2,[%g1] ! Common Lock Number p50_common_timeout: set p50_temp,%g1 ba p50_failed st %g2,[%g1] ! Common Lock Number p50_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p50_failed mov 0x0,%g3 p50_trap1e: ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000075000128] lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000075800128] done p50_trap1o: ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000075000128] lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000075800128] done p50_trap2e: lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000074800118] lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000074000120] lduwa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000074800120] stda %l6,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000100] ldda [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000074000100] ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000075000128] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000074000120] done p50_trap2o: lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000074800118] lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000074000120] lduwa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000074800120] stda %l6,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000100] ldda [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000074000100] ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000075000128] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000074000120] done p50_trap3e: nop nop nop nop nop nop nop done p50_trap3o: nop nop nop nop nop nop nop done p50_init_memory_pointers: set p50_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p50_local0_start,%i0 set p50_local1_start,%i1 set p50_local2_start,%i2 set p50_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 4496f37a04b15041 ldx [%g1+0x008],%l1 ! %l1 = c30a84d81692d69b ldx [%g1+0x010],%l2 ! %l2 = 86d33190cad0e400 ldx [%g1+0x018],%l3 ! %l3 = 70a81f8bf623c96a ldx [%g1+0x020],%l4 ! %l4 = b31dd635a75ae0c8 ldx [%g1+0x028],%l5 ! %l5 = 06e9bc7611973b57 ldx [%g1+0x030],%l6 ! %l6 = eb47a499e2265cfc ldx [%g1+0x038],%l7 ! %l7 = f159a6ee1074dd0e ! Initialize the output register of window 0 set unres3_start,%o0 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 = 59637377 cd3fe787 f9debb69 e6a0116b ! %f4 = 95d4715e 0ff2bc09 ecdd75a8 15178f3b ! %f8 = b21d3fb9 5b1910ad 32806393 5ec42305 ! %f12 = dbe63da4 b4f7d4ab 4cf5eb19 9f28ab4a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a14019af 86de544b 47121c8c d813605a ! %f20 = 9e415c3f 465ec68d 68f2fbc4 d4f08340 ! %f24 = da8f5a52 09a5ae11 dc9f7007 3666d9d0 ! %f28 = bd5fcb89 b036e7a6 5773663f 01148c53 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 837147c3 f4b369c6 e4a86d54 eb006e1a ! %f36 = ee668e25 84d0c19a 8649b0b0 64e33846 ! %f40 = fb7853a8 42a48d88 009a434f 1acd4afa ! %f44 = 66fd60d4 e5ad78da 2a87a4d2 90788921 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x1f1d4c870000004b,%g7,%g1 ! GSR scale = 9, align = 3 wr %g1,%g0,%gsr ! GSR = 1f1d4c870000004b wr %g0,%y ! Clear Y 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[000000009080012c] = 62600381, %g18 = c067491d9ff1fec3 ldswa [%i5+0x02c]%asi,%g2 ! %g2 = c067491d9ff1fec3 ! Mem[0000000076000128] = d1709fea, %l3 = 87b44a060d3957cf ldswa [%i0+%o5]0x80,%l3 ! %l3 = ffffffffd1709fea ! %l1 = 6688fe306cb5a398, Mem[0000000091800102] = 6da33f2f stb %l1,[%o0+0x002] ! Mem[0000000091800100] = 98a33f2f ! Mem[0000000076800100] = 97b192d9, %l4 = f252a58659f11013, %asi = 80 swapa [%i1+0x000]%asi,%l4 ! %l4 = 0000000097b192d9 ! %l5 = 4eecf0f03bb0e277, Mem[0000000090800100] = 891e6da4 sth %l5,[%i5+%g0] ! Mem[0000000090800100] = e2776da4 ! Mem[000000007700011c] = d48a3615, %l4 = 0000000097b192d9 ldstub [%i2+0x01c],%l4 ! %l4 = 000000d4000000ff ! Mem[0000000076000100] = 47c7568a, %l3 = ffffffffd1709fea ldstuba [%i0+%g0]0x81,%l3 ! %l3 = 00000047000000ff ! Mem[000000009000012c] = 3a9b8508, %g2 = 0000000062600381 ldub [%i4+0x02e],%g2 ! %g2 = 000000000000003a ! Mem[0000000076000110] = 8b38ec47, %l1 = 6688fe306cb5a398 ldstuba [%i0+%o2]0x80,%l1 ! %l1 = 0000008b000000ff ! Mem[0000000076000120] = d5651ebd, %l5 = 4eecf0f03bb0e277 swapa [%i0+%o4]0x89,%l5 ! %l5 = 00000000d5651ebd p51_label_2: ! Mem[0000000077800110] = ddbb5503, %l0 = 595507c6c123a03e lduwa [%i3+%o2]0x80,%l0 ! %l0 = 00000000ddbb5503 ! Mem[0000000077800128] = ba4b37ab, %l1 = 000000000000008b lduba [%i3+%o5]0x80,%l1 ! %l1 = 00000000000000ba ! Mem[0000000090800130] = d100240854736697, %g2 = 000000000000003a ldx [%i5+0x030],%g2 ! %g2 = d100240854736697 ! Mem[0000000091800130] = 900b60c26bb94222, %g2 = d100240854736697 ldx [%o0+0x030],%g2 ! %g2 = 900b60c26bb94222 ! %l2 = be7b34649464a9e6, Mem[0000000077800118] = 240aca38 stwa %l2,[%i3+%o3]0x88 ! Mem[0000000077800118] = 9464a9e6 ! Mem[0000000077000118] = 684aacbdff8a3615, %l4 = 00000000000000d4, %l3 = 0000000000000047 add %i2,0x18,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 684aacbdff8a3615 ! Mem[0000000076000138] = 816572a9aba0bea6, %l4 = 00000000000000d4, %l6 = e87f1bb3d99b514f add %i0,0x38,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 816572a9aba0bea6 ! Mem[0000000076800118] = 80970706, %l6 = 816572a9aba0bea6 swap [%i1+%o3],%l6 ! %l6 = 0000000080970706 ! Mem[000000007600013d] = aba0bea6, %l1 = 00000000000000ba ldstub [%i0+0x03d],%l1 ! %l1 = 000000a0000000ff ! Mem[0000000077800118] = 9464a9e6, %l1 = 00000000000000a0 swapa [%i3+%o3]0x89,%l1 ! %l1 = 000000009464a9e6 p51_label_3: ! Mem[0000000077800107] = 9656f4cc, %l1 = 000000009464a9e6 ldstub [%i3+0x007],%l1 ! %l1 = 000000cc000000ff ! %l2 = be7b34649464a9e6, Mem[0000000090800118] = 7481e15b16787fd5, %asi = 80 stxa %l2,[%i5+0x018]%asi ! Mem[0000000090800118] = be7b34649464a9e6 ! Mem[0000000076000110] = ff38ec47, %l3 = ff8a3615, %l1 = 000000cc add %i0,0x10,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000ff38ec47 ! Mem[0000000077800118] = a0000000, %l6 = 0000000080970706 lduha [%i3+%o3]0x81,%l6 ! %l6 = 000000000000a000 ! Mem[0000000076800114] = 82818130, %l0 = 00000000ddbb5503 ldsw [%i1+0x014],%l0 ! %l0 = ffffffff82818130 ! Mem[0000000076800118] = aba0bea696690187, %l5 = 00000000d5651ebd, %l3 = 684aacbdff8a3615 add %i1,0x18,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = aba0bea696690187 ! Mem[0000000076800110] = d366145082818130, %l4 = 00000000000000d4, %l6 = 000000000000a000 add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = d366145082818130 ! Mem[0000000077000114] = 08509b44, %l0 = ffffffff82818130, %asi = 80 swapa [%i2+0x014]%asi,%l0 ! %l0 = 0000000008509b44 ! Mem[000000007780012c] = b799de1a, %l5 = 00000000d5651ebd ldstub [%i3+0x02c],%l5 ! %l5 = 000000b7000000ff ! Mem[0000000077000116] = 82818130, %l1 = 00000000ff38ec47 ldstub [%i2+0x016],%l1 ! %l1 = 00000081000000ff p51_label_4: ! Mem[0000000076800128] = 544138c4, %l1 = 0000000000000081, %asi = 80 swapa [%i1+0x028]%asi,%l1 ! %l1 = 00000000544138c4 ! Mem[000000009180012c] = e83a644a, %g2 = 900b60c26bb94222 lduh [%o0+0x02c],%g2 ! %g2 = 000000000000e83a ! Mem[0000000076800128] = 00000081ef413559, %l2 = be7b34649464a9e6, %l7 = 652a8dde3316fb08 add %i1,0x28,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 00000081ef413559 ! %l0 = 0000000008509b44, Mem[000000007600012f] = 0bf2e6cb stb %l0,[%i0+0x02f] ! Mem[000000007600012c] = 0bf2e644 ! Mem[0000000076000128] = d1709fea, %l6 = d366145082818130 ldsha [%i0+%o5]0x81,%l6 ! %l6 = ffffffffffffd170 ! Mem[0000000076000114] = 808dff7c, %l4 = 000000d4, %l5 = 000000b7 add %i0,0x14,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000808dff7c ! %l7 = 00000081ef413559, Mem[000000007680012e] = ef413559 sth %l7,[%i1+0x02e] ! Mem[000000007680012c] = ef413559 ! Mem[0000000077000128] = 92e7d7c8, %l4 = 00000000000000d4 lduba [%i2+%o5]0x89,%l4 ! %l4 = 00000000000000c8 ! %l7 = 00000081ef413559, Mem[0000000091000130] = 16163a4c7c9271ad, %asi = 80 stxa %l7,[%i6+0x030]%asi ! Mem[0000000091000130] = 00000081ef413559 ! Mem[0000000076800138] = 3165e7bfb8b5920b, %l3 = aba0bea696690187, %l6 = ffffffffffffd170 add %i1,0x38,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 3165e7bfb8b5920b ba,a p51_not_taken_0_end p51_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p51_branch_failed p51_not_taken_0_end: ! End of Random Code for Thread 51 1: membar #Sync ! Force all stores to complete p51_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0cc] ! Set processor 51 done flag ! Check Registers p51_check_registers: set p51_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000008509b44 bne,a,pn %xcc,p51_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000544138c4 bne,a,pn %xcc,p51_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be aba0bea696690187 bne,a,pn %xcc,p51_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000c8 bne,a,pn %xcc,p51_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000808dff7c bne,a,pn %xcc,p51_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 3165e7bfb8b5920b bne,a,pn %xcc,p51_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p51_local0_expect,%g1 p51_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ffc7568a5c0ceeb7 ldx [%i0+0x000],%g3 ! Observed data at 0000000076000100 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff38ec47808dff7c 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 = 77e2b03b8eac7a95 ldx [%i0+0x020],%g3 ! Observed data at 0000000076000120 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d1709fea0bf2e644 ldx [%i0+0x028],%g3 ! Observed data at 0000000076000128 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 816572a9abffbea6 ldx [%i0+0x038],%g3 ! Observed data at 0000000076000138 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x038,%g4 set p51_local1_expect,%g1 p51_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 59f1101316c83628 ldx [%i1+0x000],%g3 ! Observed data at 0000000076800100 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = aba0bea696690187 ldx [%i1+0x018],%g3 ! Observed data at 0000000076800118 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000081ef413559 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+0x010],%g2 ! Expected data = 799b81538281ff30 ldx [%i2+0x010],%g3 ! Observed data at 0000000077000110 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 684aacbdff8a3615 ldx [%i2+0x018],%g3 ! Observed data at 0000000077000118 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x018,%g4 set p51_local3_expect,%g1 p51_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 99fb9cb59656f4ff ldx [%i3+0x000],%g3 ! Observed data at 0000000077800100 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = a0000000ec84ea05 ldx [%i3+0x018],%g3 ! Observed data at 0000000077800118 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ba4b37abff99de1a ldx [%i3+0x028],%g3 ! Observed data at 0000000077800128 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x028,%g4 ! The test for processor 51 has passed p51_passed: ta GOOD_TRAP nop p51_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p51_failed p51_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p51_failed p51_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p51_failed p51_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p51_failed p51_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p51_failed p51_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p51_failed p51_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p51_failed p51_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p51_failed ! The test for processor 51 failed p51_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0cc] ! Set processor 51 done flag set p51_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 51 failed p51_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0cc] ! Set processor 51 done flag set p51_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p51_selfmod_failed: ba p51_failed mov 0xabc,%g1 p51_common_error: or %g0,0xf13,%g1 ba p51_failed mov %o5,%g3 p51_common_signature_error: set p51_temp,%g1 ba p51_failed st %g2,[%g1] ! Common Lock Number p51_common_timeout: set p51_temp,%g1 ba p51_failed st %g2,[%g1] ! Common Lock Number p51_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p51_failed mov 0x0,%g3 p51_trap1e: stwa %l2,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000108] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000076800118] ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000077000120] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000076000110] done p51_trap1o: stwa %l2,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000108] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000076800118] ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000077000120] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000076000110] done p51_trap2e: stxa %l0,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077000100] stda %l6,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077000110] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000076000110] stda %l0,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076800118] done p51_trap2o: stxa %l0,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077000100] stda %l6,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077000110] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000076000110] stda %l0,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076800118] done p51_trap3e: nop nop nop done p51_trap3o: nop nop nop done p51_init_memory_pointers: set p51_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p51_local0_start,%i0 set p51_local1_start,%i1 set p51_local2_start,%i2 set p51_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 595507c6c123a03e ldx [%g1+0x008],%l1 ! %l1 = 6688fe306cb5a398 ldx [%g1+0x010],%l2 ! %l2 = be7b34649464a9e6 ldx [%g1+0x018],%l3 ! %l3 = 87b44a060d3957cf ldx [%g1+0x020],%l4 ! %l4 = f252a58659f11013 ldx [%g1+0x028],%l5 ! %l5 = 4eecf0f03bb0e277 ldx [%g1+0x030],%l6 ! %l6 = e87f1bb3d99b514f ldx [%g1+0x038],%l7 ! %l7 = 652a8dde3316fb08 ! Initialize the output register of window 0 set unres3_start,%o0 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 = af7a36a8 f825870f fe68ad46 ece48dbe ! %f4 = 444c64b1 dc065422 de15f1f2 4316364b ! %f8 = b79c1c5b 679b068b ac647ea8 b64db021 ! %f12 = 1efa5abd 80489d73 2e4c89e2 ef24a3f1 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 15cb21be 949f577c cb327883 3bfd6331 ! %f20 = 0717b48f f13cd00e d9522f6f 3acc2708 ! %f24 = c9debc26 94b520bf 258f76ba f3bcaef3 ! %f28 = cb5a17a2 b992f1b9 021d46bc bbe94a2f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 05eaee8b b6493200 65557186 564cb543 ! %f36 = 51a88865 b363fd37 31d66b2b 708075ff ! %f40 = 9984f4f3 0db35760 193a2d3e cfb06985 ! %f44 = 688093d9 089bb045 3bba6ec9 e9cd33b1 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x67e417e80000005a,%g7,%g1 ! GSR scale = 11, align = 2 wr %g1,%g0,%gsr ! GSR = 67e417e80000005a wr %g0,%y ! Clear Y 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[0000000079800106] = b2784349, %l7 = 7844c7920118ca50 ldstub [%i3+0x006],%l7 ! %l7 = 00000043000000ff ! Mem[0000000079000118] = 5fb4c2c5, %l4 = 1a05e8e7d7eb8441 ldsha [%i2+%o3]0x89,%l4 ! %l4 = ffffffffffffc2c5 ! Mem[000000007980010c] = 32940317, %l4 = ffffc2c5, %l5 = 5d4513a7 add %i3,0x0c,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000032940317 ! Mem[0000000079800128] = e5ba246e2bd85b6c, %l5 = 0000000032940317, %l7 = 0000000000000043 add %i3,0x28,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = e5ba246e2bd85b6c ! Mem[0000000079800118] = a49d01d0, %l5 = 0000000032940317 ldstuba [%i3+%o3]0x88,%l5 ! %l5 = 000000d0000000ff ! Mem[0000000078800108] = f19cc61a, %l3 = 6337cfe432dfaec2 lduwa [%i1+%o1]0x80,%l3 ! %l3 = 00000000f19cc61a ! Mem[0000000091800128] = 627d10e8, %g2 = 2a729da1c40c1fec lduba [%o0+0x029]%asi,%g2 ! %g2 = 0000000000000062 ! %l7 = e5ba246e2bd85b6c, Mem[000000009180012c] = e83a644a, %asi = 80 stwa %l7,[%o0+0x02c]%asi ! Mem[000000009180012c] = 2bd85b6c ! Mem[0000000078000134] = f8bb9d40, %l6 = 0cb64a4cce11e719 lduh [%i0+0x034],%l6 ! %l6 = 000000000000f8bb ! %l5 = 00000000000000d0, Mem[0000000078000100] = f273156d stwa %l5,[%i0+%g0]0x88 ! Mem[0000000078000100] = 000000d0 p52_label_2: ! Mem[0000000079800102] = 10890256, %l3 = 00000000f19cc61a ldstub [%i3+0x002],%l3 ! %l3 = 00000002000000ff ! %l0 = d6a9328865cc7743, Mem[0000000090800134] = 54736697 stw %l0,[%i5+0x034] ! Mem[0000000090800134] = 65cc7743 ! Mem[000000009180013c] = 5884419c, %g2 = 0000000000000062 lduw [%o0+0x03c],%g2 ! %g2 = 000000005884419c ! Mem[0000000078800118] = 6ac355c6, %l4 = ffffffffffffc2c5 ldstuba [%i1+%o3]0x89,%l4 ! %l4 = 000000c6000000ff ! Mem[0000000079800120] = 7f6a56b7, %l1 = 179d07943311a755 lduwa [%i3+%o4]0x89,%l1 ! %l1 = 000000007f6a56b7 ! Mem[0000000091000134] = 71ad8efe, %g2 = 000000005884419c lduh [%i6+0x036],%g2 ! %g2 = 00000000000071ad ! Mem[0000000091000124] = 1185e365, %g2 = 00000000000071ad ldsh [%i6+0x024],%g2 ! %g2 = 0000000000001185 ! Mem[0000000090000118] = b07bcf4f84e4add5, %g2 = 0000000000001185 ldx [%i4+%o3],%g2 ! %g2 = b07bcf4f84e4add5 ! Mem[0000000078800108] = f19cc61a c27f69db, %l4 = 000000c6, %l5 = 000000d0 ldda [%i1+%o1]0x80,%l4 ! %l4 = 00000000f19cc61a 00000000c27f69db ! Mem[000000007980013c] = 9c8d23db, %l0 = 65cc7743, %l1 = 7f6a56b7 add %i3,0x3c,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 000000009c8d23db p52_label_3: ! Mem[0000000078000121] = 1563afd5, %l6 = 000000000000f8bb ldstub [%i0+0x021],%l6 ! %l6 = 00000063000000ff ! Mem[0000000078800114] = 0e8087a3, %l7 = e5ba246e2bd85b6c, %asi = 80 swapa [%i1+0x014]%asi,%l7 ! %l7 = 000000000e8087a3 ! Mem[0000000079800110] = 8ec74a5a, %l2 = 60f578a63a773cb2 ldstub [%i3+%o2],%l2 ! %l2 = 0000008e000000ff ! Mem[0000000079800118] = ff019da4, %l3 = 0000000000000002 swap [%i3+%o3],%l3 ! %l3 = 00000000ff019da4 ! %l4 = 00000000f19cc61a, Mem[0000000090000134] = 939eceb2 stw %l4,[%i4+0x034] ! Mem[0000000090000134] = f19cc61a ! Mem[000000007980012c] = 2bd85b6c, %l0 = d6a9328865cc7743 swap [%i3+0x02c],%l0 ! %l0 = 000000002bd85b6c ! %l7 = 000000000e8087a3, Mem[0000000091000138] = 8efe629a152191cb stx %l7,[%i6+0x038] ! Mem[0000000091000138] = 000000000e8087a3 ! Mem[0000000079000110] = 1d71dea37df5ee05, %l3 = 00000000ff019da4, %l4 = 00000000f19cc61a add %i2,0x10,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 1d71dea37df5ee05 ! Mem[000000007800012e] = c7f9a700, %l5 = 00000000c27f69db ldstuba [%i0+0x02e]%asi,%l5 ! %l5 = 000000a7000000ff ! %l3 = 00000000ff019da4, Mem[000000007880013f] = 67ac29df stb %l3,[%i1+0x03f] ! Mem[000000007880013c] = 67ac29a4 p52_label_4: ! Mem[0000000079800130] = fc9d4badc708c8a5, %l1 = 000000009c8d23db ldx [%i3+0x030],%l1 ! %l1 = fc9d4badc708c8a5 ! Mem[0000000091800110] = 6325a4bf, %g18 = e0166620ec73d23c ldswa [%o0+0x010]%asi,%g2 ! %g2 = e0166620ec73d23c ! Mem[0000000078000130] = 0a40e63f, %l7 = 000000000e8087a3 swap [%i0+0x030],%l7 ! %l7 = 000000000a40e63f ! Mem[0000000090000110] = b2e97578, %g2 = 000000006325a4bf lduh [%i4+%o2],%g2 ! %g2 = 000000000000b2e9 ! Mem[000000007900010c] = 33b3c037, %l5 = 00000000000000a7 swap [%i2+0x00c],%l5 ! %l5 = 0000000033b3c037 ! Mem[0000000078800110] = 47f411d62bd85b6c, %l7 = 000000000a40e63f, %l2 = 000000000000008e add %i1,0x10,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 47f411d62bd85b6c ! %l0 = 2bd85b6c, %l1 = c708c8a5, Mem[0000000078800120] = 96693940 28dd3a80 stda %l0,[%i1+%o4]0x80 ! Mem[0000000078800120] = 2bd85b6c c708c8a5 ! Mem[0000000079800120] = b7566a7f d8639207, %l0 = 2bd85b6c, %l1 = c708c8a5 ldda [%i3+%o4]0x81,%l0 ! %l0 = 00000000b7566a7f 00000000d8639207 ! Mem[000000007980010d] = 32940317, %l6 = 0000000000000063 ldstub [%i3+0x00d],%l6 ! %l6 = 00000094000000ff ! Mem[0000000079800114] = 409d5ea6, %l1 = 00000000d8639207 swap [%i3+0x014],%l1 ! %l1 = 00000000409d5ea6 ba,a p52_not_taken_0_end p52_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p52_branch_failed p52_not_taken_0_end: ! End of Random Code for Thread 52 p52_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d0] ! Set processor 52 done flag ! Check Registers p52_check_registers: set p52_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000409d5ea6 bne,a,pn %xcc,p52_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 47f411d62bd85b6c bne,a,pn %xcc,p52_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ff019da4 bne,a,pn %xcc,p52_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 1d71dea37df5ee05 bne,a,pn %xcc,p52_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000033b3c037 bne,a,pn %xcc,p52_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000094 bne,a,pn %xcc,p52_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000a40e63f bne,a,pn %xcc,p52_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p52_check_fp_registers: set p52_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be af7a36a8 f825870f bne %xcc,p52_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 444c64b1 dc065422 bne %xcc,p52_f4_fail nop ! Check Local Memory set p52_local0_expect,%g1 p52_check_local0: ldx [%g1+0x000],%g2 ! Expected data = d0000000fd2f98e5 ldx [%i0+0x000],%g3 ! Observed data at 0000000078000100 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 15ffafd5c143b4d4 ldx [%i0+0x020],%g3 ! Observed data at 0000000078000120 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1282fdcec7f9ff00 ldx [%i0+0x028],%g3 ! Observed data at 0000000078000128 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0e8087a3f8bb9d40 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+0x010],%g2 ! Expected data = 47f411d62bd85b6c ldx [%i1+0x010],%g3 ! Observed data at 0000000078800110 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff55c36a26acdde3 ldx [%i1+0x018],%g3 ! Observed data at 0000000078800118 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2bd85b6cc708c8a5 ldx [%i1+0x020],%g3 ! Observed data at 0000000078800120 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = fb904a9c67ac29a4 ldx [%i1+0x038],%g3 ! Observed data at 0000000078800138 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x038,%g4 set p52_local2_expect,%g1 p52_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 6b5785c5000000a7 ldx [%i2+0x008],%g3 ! Observed data at 0000000079000108 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x008,%g4 set p52_local3_expect,%g1 p52_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 1089ff56b278ff49 ldx [%i3+0x000],%g3 ! Observed data at 0000000079800100 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = b4873bf632ff0317 ldx [%i3+0x008],%g3 ! Observed data at 0000000079800108 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffc74a5ad8639207 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 = 00000002e277fa5a 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 = e5ba246e65cc7743 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 p52_f0_fail: set p52_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p52_f4_fail: set p52_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 52 failed p52_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0d0] ! Set processor 52 done flag set p52_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 52 failed p52_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0d0] ! Set processor 52 done flag set p52_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p52_selfmod_failed: ba p52_failed mov 0xabc,%g1 p52_common_error: or %g0,0xf14,%g1 ba p52_failed mov %o5,%g3 p52_common_signature_error: set p52_temp,%g1 ba p52_failed st %g2,[%g1] ! Common Lock Number p52_common_timeout: set p52_temp,%g1 ba p52_failed st %g2,[%g1] ! Common Lock Number p52_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p52_failed mov 0x0,%g3 p52_trap1e: stda %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000128] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000079000108] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000079000118] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000079800118] ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000079000110] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000078000110] done p52_trap1o: stda %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000128] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000079000108] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000079000118] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000079800118] ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000079000110] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000078000110] done p52_trap2e: ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000078000120] done p52_trap2o: ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000078000120] done p52_trap3e: nop nop done p52_trap3o: 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 = d6a9328865cc7743 ldx [%g1+0x008],%l1 ! %l1 = 179d07943311a755 ldx [%g1+0x010],%l2 ! %l2 = 60f578a63a773cb2 ldx [%g1+0x018],%l3 ! %l3 = 6337cfe432dfaec2 ldx [%g1+0x020],%l4 ! %l4 = 1a05e8e7d7eb8441 ldx [%g1+0x028],%l5 ! %l5 = 65ebcc725d4513a7 ldx [%g1+0x030],%l6 ! %l6 = 0cb64a4cce11e719 ldx [%g1+0x038],%l7 ! %l7 = 7844c7920118ca50 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 9dc2abba 3f480e38 2238f13e 09f193e5 ! %f4 = 58132326 336ff6d8 48f8a11d d0fa73fd ! %f8 = 96dcad03 2a955a8e eaf777a7 9c59d0ce ! %f12 = 6fd96044 6eda807f 7f0df310 e4a1d5e8 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8741426c 79a97628 385daf34 60a5e03f ! %f20 = f0ba952e 71a75792 4937f8c5 14a5d6e2 ! %f24 = 32f2603e 35fd5d74 470f8cd7 e93d3aa4 ! %f28 = 3e11338a 83041072 fe23d877 ddc8dec5 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = dd738c7b a2aa6a4d 7c7fce9a 47226729 ! %f36 = 11445305 bdfd4514 74ff4b4a 6ce98bf3 ! %f40 = e11026c7 e98a164f 116b4f8a 6515b5fa ! %f44 = 89062657 dc95db8f 7a7dc2e8 938bd4d2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8efb39df00000034,%g7,%g1 ! GSR scale = 6, align = 4 wr %g1,%g0,%gsr ! GSR = 8efb39df00000034 wr %g0,%y ! Clear Y 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[000000007b800108] = fbbf3f0c2d8895b7, %l1 = 6c709f6a122ddc50, %l0 = 5198b2e3fdae1f7d add %i3,0x08,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = fbbf3f0c2d8895b7 ! Mem[0000000090000118] = b07bcf4f84e4add5, %g2 = 270ada956893ff46 ldx [%i4+%o3],%g2 ! %g2 = b07bcf4f84e4add5 ! %l3 = 7e71cc2692d4dad3, Mem[0000000091000128] = 8669b375bb5431b8 stx %l3,[%i6+%o5] ! Mem[0000000091000128] = 7e71cc2692d4dad3 ! Mem[000000007b000114] = f0ba0487, %l2 = ae6107a3ae383dc1 swap [%i2+0x014],%l2 ! %l2 = 00000000f0ba0487 ! Mem[0000000090800128] = 418a328062600381, %g2 = b07bcf4f84e4add5 ldxa [%i5+0x028]%asi,%g2 ! %g2 = 418a328062600381 ! %l7 = c0d675e25a3e7b84, Mem[000000007a000118] = b127e23b stwa %l7,[%i0+%o3]0x80 ! Mem[000000007a000118] = 5a3e7b84 ! Mem[000000007b800128] = 0c869447, %l6 = a659f28032e0b89f swapa [%i3+%o5]0x88,%l6 ! %l6 = 000000000c869447 ! %l6 = 000000000c869447, Mem[000000007b800120] = 825fb211 stha %l6,[%i3+%o4]0x80 ! Mem[000000007b800120] = 9447b211 ! %l5 = a64bebe602ca28bb, Mem[000000007b000108] = 8a821723 stb %l5,[%i2+%o1] ! Mem[000000007b000108] = bb821723 ! Mem[000000007a000110] = 0b830f2f, %l6 = 000000000c869447 lduha [%i0+%o2]0x81,%l6 ! %l6 = 0000000000000b83 p53_label_2: ! Mem[000000007b800118] = f01db672, %l3 = 7e71cc2692d4dad3 ldstuba [%i3+%o3]0x89,%l3 ! %l3 = 00000072000000ff ! %l0 = fbbf3f0c2d8895b7, Mem[0000000090000132] = d1bb939e sth %l0,[%i4+0x032] ! Mem[0000000090000130] = 95b7939e ! Mem[000000007a000104] = 2af2d9db, %l4 = 158e6d50, %l0 = 2d8895b7 add %i0,0x04,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000002af2d9db ! Mem[000000007b000128] = 3c414306, %l5 = a64bebe602ca28bb ldswa [%i2+%o5]0x80,%l5 ! %l5 = 000000003c414306 ! Mem[000000007b000118] = bdbcf9da, %l5 = 000000003c414306 ldsba [%i2+%o3]0x89,%l5 ! %l5 = ffffffffffffffda ! Mem[000000007b800108] = fbbf3f0c, %l4 = 25f3e06c158e6d50 ldstuba [%i3+%o1]0x81,%l4 ! %l4 = 000000fb000000ff ! Mem[000000009080011c] = 16787fd5, %g2 = 418a328062600381 lduh [%i5+0x01c],%g2 ! %g2 = 0000000000001678 ! Mem[0000000091000128] = 7e71cc26 92d4dad3, %g2 = 00001678, %g3 = 0bad0b00 ldd [%i6+%o5],%g2 ! %g2 = 000000007e71cc26 0000000092d4dad3 ! %l0 = 2af2d9db, %l1 = 122ddc50, Mem[000000007a000128] = 0afb604e 34e1ad36 stda %l0,[%i0+%o5]0x81 ! Mem[000000007a000128] = 2af2d9db 122ddc50 ! Mem[0000000090800138] = 2c8c1ce1396d32d7, %g2 = 000000007e71cc26 ldx [%i5+0x038],%g2 ! %g2 = 2c8c1ce1396d32d7 p53_label_3: ! Mem[000000007b800135] = a89a4048, %l6 = 0000000000000b83 ldstub [%i3+0x035],%l6 ! %l6 = 0000009a000000ff ! Mem[000000007b800128] = 9fb8e032, %l4 = 000000fb, %l2 = f0ba0487 add %i3,0x28,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000009fb8e032 ! %l7 = c0d675e25a3e7b84, Mem[0000000091800124] = b3d129a9, %asi = 80 stha %l7,[%o0+0x024]%asi ! Mem[0000000091800124] = 7b8429a9 ! %l7 = c0d675e25a3e7b84, Mem[000000007a000110] = 0b830f2f stba %l7,[%i0+%o2]0x80 ! Mem[000000007a000110] = 84830f2f ! Mem[000000007b000104] = 7d20dd34, %l1 = 6c709f6a122ddc50 swap [%i2+0x004],%l1 ! %l1 = 000000007d20dd34 ! Mem[000000009000013c] = 19000000, %g2 = 2c8c1ce1396d32d7 ldsb [%i4+0x03f],%g2 ! %g2 = 0000000000000019 ! %l6 = 000000000000009a, Mem[0000000090000110] = b2e97578891d2936 stx %l6,[%i4+%o2] ! Mem[0000000090000110] = 000000000000009a ! Mem[000000007a80013c] = 569425ce, %l1 = 7d20dd34, %l3 = 00000072 add %i1,0x3c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000569425ce ! Mem[000000007b000138] = f7d957b2, %l3 = 00000000569425ce ldstub [%i2+0x038],%l3 ! %l3 = 000000f7000000ff ! Mem[000000007b000138] = ffd957b276917247, %l7 = c0d675e25a3e7b84, %l3 = 00000000000000f7 add %i2,0x38,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = ffd957b276917247 p53_label_4: ! Mem[000000007b800110] = 9cabd9fe, %l1 = 000000007d20dd34 swap [%i3+%o2],%l1 ! %l1 = 000000009cabd9fe ! %l6 = 000000000000009a, Mem[0000000091800104] = 3f2fa7de sth %l6,[%o0+0x004] ! Mem[0000000091800104] = 009aa7de ! Mem[000000007b800120] = 9447b2115a9509fb, %l0 = 000000002af2d9db, %l6 = 000000000000009a add %i3,0x20,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 9447b2115a9509fb ! Mem[0000000091800138] = 4dc4c1d55884419c, %g2 = 0000000000000019 ldx [%o0+0x038],%g2 ! %g2 = 4dc4c1d55884419c ! Mem[0000000091000110] = df9b1f84, %g2 = 4dc4c1d55884419c ldsha [%i6+0x012]%asi,%g2 ! %g2 = ffffffffffffdf9b ! %l4 = 000000fb, %l5 = ffffffda, Mem[000000007a000128] = 2af2d9db 122ddc50 std %l4,[%i0+%o5] ! Mem[000000007a000128] = 000000fb ffffffda ! Mem[000000007b800120] = 9447b211, %l4 = 00000000000000fb swap [%i3+%o4],%l4 ! %l4 = 000000009447b211 ! Mem[0000000090000108] = 072ca3ed ba6b30fb, %g2 = ffffdf9b, %g3 = 92d4dad3 ldd [%i4+%o1],%g2 ! %g2 = 00000000072ca3ed 00000000ba6b30fb ! Mem[000000007a00010c] = 2705dd82, %l2 = 9fb8e032, %l2 = 9fb8e032 add %i0,0x0c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000002705dd82 ! Mem[000000007a800108] = d68ae9ef, %l0 = 000000002af2d9db lduha [%i1+%o1]0x89,%l0 ! %l0 = 000000000000e9ef ba,a p53_not_taken_0_end p53_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p53_branch_failed p53_not_taken_0_end: ! End of Random Code for Thread 53 p53_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d4] ! Set processor 53 done flag ! Check Registers p53_check_registers: set p53_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000e9ef bne,a,pn %xcc,p53_reg_l0_fail mov %l0,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffd957b276917247 bne,a,pn %xcc,p53_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000009447b211 bne,a,pn %xcc,p53_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffffda bne,a,pn %xcc,p53_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 9447b2115a9509fb bne,a,pn %xcc,p53_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p53_local0_expect,%g1 p53_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 84830f2f35e9e679 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 = 5a3e7b84c33bb877 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 = 000000fbffffffda ldx [%i0+0x028],%g3 ! Observed data at 000000007a000128 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x028,%g4 ! Processor 53, local 1 is clean set p53_local2_expect,%g1 p53_check_local2: ldx [%g1+0x000],%g2 ! Expected data = a940a0da122ddc50 ldx [%i2+0x000],%g3 ! Observed data at 000000007b000100 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = bb821723563ccd55 ldx [%i2+0x008],%g3 ! Observed data at 000000007b000108 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5a8ad345ae383dc1 ldx [%i2+0x010],%g3 ! Observed data at 000000007b000110 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffd957b276917247 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+0x008],%g2 ! Expected data = ffbf3f0c2d8895b7 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 = 7d20dd343f5d3d3e 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 = ffb61df0f4bf9526 ldx [%i3+0x018],%g3 ! Observed data at 000000007b800118 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000fb5a9509fb ldx [%i3+0x020],%g3 ! Observed data at 000000007b800120 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9fb8e0320b3763e0 ldx [%i3+0x028],%g3 ! Observed data at 000000007b800128 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = cec93c84a8ff4048 ldx [%i3+0x030],%g3 ! Observed data at 000000007b800130 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x030,%g4 ! The test for processor 53 has passed p53_passed: ta GOOD_TRAP nop p53_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p53_failed p53_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p53_failed p53_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p53_failed p53_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p53_failed p53_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p53_failed p53_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p53_failed p53_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p53_failed p53_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p53_failed ! The test for processor 53 failed p53_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0d4] ! Set processor 53 done flag set p53_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 53 failed p53_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0d4] ! Set processor 53 done flag set p53_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p53_selfmod_failed: ba p53_failed mov 0xabc,%g1 p53_common_error: or %g0,0xf15,%g1 ba p53_failed mov %o5,%g3 p53_common_signature_error: set p53_temp,%g1 ba p53_failed st %g2,[%g1] ! Common Lock Number p53_common_timeout: set p53_temp,%g1 ba p53_failed st %g2,[%g1] ! Common Lock Number p53_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p53_failed mov 0x0,%g3 p53_trap1e: stda %l6,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a000110] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007b800118] ldswa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007a800100] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007a000128] swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b800110] ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b000120] done p53_trap1o: stda %l6,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a000110] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007b800118] ldswa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007a800100] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007a000128] swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b800110] ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b000120] done p53_trap2e: swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b800120] done p53_trap2o: swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b800120] done p53_trap3e: nop done p53_trap3o: 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 = 5198b2e3fdae1f7d ldx [%g1+0x008],%l1 ! %l1 = 6c709f6a122ddc50 ldx [%g1+0x010],%l2 ! %l2 = ae6107a3ae383dc1 ldx [%g1+0x018],%l3 ! %l3 = 7e71cc2692d4dad3 ldx [%g1+0x020],%l4 ! %l4 = 25f3e06c158e6d50 ldx [%g1+0x028],%l5 ! %l5 = a64bebe602ca28bb ldx [%g1+0x030],%l6 ! %l6 = a659f28032e0b89f ldx [%g1+0x038],%l7 ! %l7 = c0d675e25a3e7b84 ! Initialize the output register of window 0 set unres3_start,%o0 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 = ae223105 8beecf77 d547d298 9bff6f83 ! %f4 = b56aa377 c4f24e53 fd48142e a6bf10ff ! %f8 = da4c8579 a1c4aae5 ac35b865 925c7fcc ! %f12 = bcad22bf 75fe3808 aec071a5 ccf468d3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = bac3638d 5ee6ae5b 8644bd28 85d8a876 ! %f20 = bdb8cedd 16fea0e6 f1357688 7ce2c6d0 ! %f24 = 0a6ffd3a 44d57e68 7293d330 30169cc3 ! %f28 = 2f9ce1f3 188dd648 5351479d 7c479022 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 74ca4b47 f3eef530 d525b7dc 042a33ae ! %f36 = d8bbc350 db4acf05 34e41d1a ac975b79 ! %f40 = 80c5042b 42389cf4 6604d375 0eb3850b ! %f44 = 5d6da463 21046021 03000930 f03ed9ca ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xba86e73800000004,%g7,%g1 ! GSR scale = 0, align = 4 wr %g1,%g0,%gsr ! GSR = ba86e73800000004 wr %g0,%y ! Clear Y 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[000000007d800100] = f7d80c79, %l0 = 13f201d9b91f37f8 ldsba [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000079 ! Mem[000000007d000100] = aed52a7c 00473b19, %l4 = 834ee85d, %l5 = 671e8242 ldda [%i2+%g0]0x88,%l4 ! %l4 = 0000000000473b19 00000000aed52a7c ! Mem[000000007d800118] = 19ae1f5c, %l7 = 4c72b958, %l6 = a62b679e add %i3,0x18,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000019ae1f5c ! Mem[000000007c000120] = 02b1d8bd, %l6 = 19ae1f5c, %l4 = 00473b19 add %i0,0x20,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000002b1d8bd ! Mem[000000007c800100] = e2ed7e6d, %l4 = 0000000002b1d8bd swapa [%i1+%g0]0x80,%l4 ! %l4 = 00000000e2ed7e6d ! Mem[0000000091000120] = 991b825a1185e365, %g2 = ff1f8cc88211bcbe ldxa [%i6+0x020]%asi,%g2 ! %g2 = 991b825a1185e365 ! Mem[000000007d000118] = 661dc61b, %l5 = 00000000aed52a7c ldstub [%i2+%o3],%l5 ! %l5 = 00000066000000ff ! Mem[000000007c000110] = 13d1ff6a, %l0 = 0000000000000079 lduwa [%i0+%o2]0x80,%l0 ! %l0 = 0000000013d1ff6a ! Mem[000000007d000110] = 4d19486d, %l5 = 0000000000000066 swapa [%i2+%o2]0x81,%l5 ! %l5 = 000000004d19486d ! %l7 = e9fda1064c72b958, Mem[000000007c800108] = 328f7aa7b5a377cb stx %l7,[%i1+%o1] ! Mem[000000007c800108] = e9fda1064c72b958 p54_label_2: ! Mem[000000007d00013b] = ec4a0844, %l4 = 00000000e2ed7e6d ldstub [%i2+0x03b],%l4 ! %l4 = 00000044000000ff ! Mem[0000000091000110] = 21d2df9b1f84f8ff, %g2 = 991b825a1185e365 ldx [%i6+%o2],%g2 ! %g2 = 21d2df9b1f84f8ff ! %l2 = 947448ea08e57e70, Mem[0000000091000134] = 7c9271ad sth %l2,[%i6+0x034] ! Mem[0000000091000134] = 7e7071ad ! Mem[000000007c800118] = a46f1104, %l4 = 00000044, %l4 = 00000044 add %i1,0x18,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000a46f1104 ! Mem[000000007c800137] = 8f70a3bd, %l1 = 1a86fbd7ed79d1e7 ldstub [%i1+0x037],%l1 ! %l1 = 000000bd000000ff ! Mem[000000007c800108] = e9fda106, %l1 = 000000bd, %l1 = 000000bd add %i1,0x08,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000e9fda106 ! %l6 = 19ae1f5c, %l7 = 4c72b958, Mem[000000007c000128] = e6e76871 872383e3 std %l6,[%i0+%o5] ! Mem[000000007c000128] = 19ae1f5c 4c72b958 ! Mem[000000007c800105] = 1830473f, %l2 = 947448ea08e57e70 ldstuba [%i1+0x005]%asi,%l2 ! %l2 = 00000030000000ff ! Mem[000000007d800120] = 85286e38, %l5 = 000000004d19486d ldsh [%i3+%o4],%l5 ! %l5 = ffffffffffff8528 ! %l1 = 00000000e9fda106, Mem[000000007c000120] = 02b1d8bdfe884a21 stxa %l1,[%i0+%o4]0x81 ! Mem[000000007c000120] = 00000000e9fda106 p54_label_3: ! %l0 = 0000000013d1ff6a, Mem[0000000090000104] = 39b89e7b stw %l0,[%i4+0x004] ! Mem[0000000090000104] = 13d1ff6a ! Mem[000000007c000118] = 787346b5, %l4 = 00000000a46f1104 swapa [%i0+%o3]0x88,%l4 ! %l4 = 00000000787346b5 ! Mem[000000007c800130] = b710a3da, %l2 = 0000000000000030 swap [%i1+0x030],%l2 ! %l2 = 00000000b710a3da ! %l2 = 00000000b710a3da, Mem[0000000091800114] = 14297130 sth %l2,[%o0+0x014] ! Mem[0000000091800114] = a3da7130 ! Mem[000000007d000120] = 4104bcc3, %l5 = ffffffffffff8528 ldstuba [%i2+%o4]0x89,%l5 ! %l5 = 000000c3000000ff ! Mem[000000007c800108] = e9fda1064c72b958, %l5 = 00000000000000c3, %l3 = aaaeba005a123d9e add %i1,0x08,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = e9fda1064c72b958 ! Mem[0000000091000100] = b338c225, %g2 = 21d2df9b1f84f8ff ldsb [%i6+0x003],%g2 ! %g2 = ffffffffffffffb3 ! Mem[000000007c000120] = 00000000, %l1 = 00000000e9fda106 ldstuba [%i0+%o4]0x88,%l1 ! %l1 = 00000000000000ff ! Mem[000000007d000108] = a5604acb, %l6 = 0000000019ae1f5c ldsha [%i2+%o1]0x89,%l6 ! %l6 = 0000000000004acb ! Mem[000000007d000120] = 4104bcff, %l6 = 0000000000004acb swapa [%i2+%o4]0x89,%l6 ! %l6 = 000000004104bcff p54_label_4: ! Mem[000000007c000124] = e9fda106, %l1 = 0000000000000000 ldsb [%i0+0x025],%l1 ! %l1 = fffffffffffffffd ! Mem[000000007c800104] = 18ff473f, %l5 = 000000c3, %l7 = 4c72b958 add %i1,0x04,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000018ff473f ! Mem[000000007d000118] = ff1dc61b6cfda1b4, %l3 = e9fda1064c72b958, %l7 = 0000000018ff473f add %i2,0x18,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = ff1dc61b6cfda1b4 ! Mem[000000007d000133] = 0314aaaa, %l0 = 0000000013d1ff6a ldstub [%i2+0x033],%l0 ! %l0 = 000000aa000000ff ! Mem[000000009080012c] = 62600381, %g18 = 743fcb423e0c0d8a ldswa [%i5+0x02c]%asi,%g2 ! %g2 = 743fcb423e0c0d8a ! Mem[000000007c000110] = 6affd113, %l5 = 00000000000000c3 swapa [%i0+%o2]0x88,%l5 ! %l5 = 000000006affd113 ! Mem[000000007d00010c] = 5c789ef8, %l3 = e9fda1064c72b958 ldstub [%i2+0x00c],%l3 ! %l3 = 0000005c000000ff ! Mem[000000007d800130] = 4ddbf0b5, %l3 = 000000000000005c ldub [%i3+0x030],%l3 ! %l3 = 000000000000004d ! Mem[000000007d800110] = 8d4d37a6, %l4 = 00000000787346b5 swapa [%i3+%o2]0x80,%l4 ! %l4 = 000000008d4d37a6 ! Mem[000000007d000120] = cb4a0000828c690d, %l1 = fffffffffffffffd, %l3 = 000000000000004d add %i2,0x20,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = cb4a0000828c690d ba,a p54_not_taken_0_end p54_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 00000000000000aa bne,a,pn %xcc,p54_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be fffffffffffffffd bne,a,pn %xcc,p54_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000b710a3da bne,a,pn %xcc,p54_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be cb4a0000828c690d bne,a,pn %xcc,p54_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000008d4d37a6 bne,a,pn %xcc,p54_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000006affd113 bne,a,pn %xcc,p54_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000004104bcff bne,a,pn %xcc,p54_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p54_check_fp_registers: set p54_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be b56aa377 c4f24e53 bne %xcc,p54_f4_fail nop ! Check Local Memory set p54_local0_expect,%g1 p54_check_local0: ldx [%g1+0x010],%g2 ! Expected data = c3000000c3e27be9 ldx [%i0+0x010],%g3 ! Observed data at 000000007c000110 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 04116fa414a386ad ldx [%i0+0x018],%g3 ! Observed data at 000000007c000118 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff000000e9fda106 ldx [%i0+0x020],%g3 ! Observed data at 000000007c000120 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 19ae1f5c4c72b958 ldx [%i0+0x028],%g3 ! Observed data at 000000007c000128 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x028,%g4 set p54_local1_expect,%g1 p54_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 02b1d8bd18ff473f 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 = e9fda1064c72b958 ldx [%i1+0x008],%g3 ! Observed data at 000000007c800108 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000308f70a3ff ldx [%i1+0x030],%g3 ! Observed data at 000000007c800130 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x030,%g4 set p54_local2_expect,%g1 p54_check_local2: ldx [%g1+0x008],%g2 ! Expected data = cb4a60a5ff789ef8 ldx [%i2+0x008],%g3 ! Observed data at 000000007d000108 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000662e11373d 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 = ff1dc61b6cfda1b4 ldx [%i2+0x018],%g3 ! Observed data at 000000007d000118 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = cb4a0000828c690d ldx [%i2+0x020],%g3 ! Observed data at 000000007d000120 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0314aaff957572fd ldx [%i2+0x030],%g3 ! Observed data at 000000007d000130 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ec4a08ffcdca80be ldx [%i2+0x038],%g3 ! Observed data at 000000007d000138 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x038,%g4 set p54_local3_expect,%g1 p54_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 787346b58a2eb505 ldx [%i3+0x010],%g3 ! Observed data at 000000007d800110 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x010,%g4 ! The test for processor 54 has passed p54_passed: ta GOOD_TRAP nop p54_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p54_failed p54_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p54_failed p54_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p54_failed p54_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p54_failed p54_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p54_failed p54_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p54_failed p54_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p54_failed p54_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p54_failed p54_f4_fail: set p54_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 54 failed p54_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0d8] ! Set processor 54 done flag set p54_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 54 failed p54_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0d8] ! Set processor 54 done flag set p54_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p54_selfmod_failed: ba p54_failed mov 0xabc,%g1 p54_common_error: or %g0,0xf16,%g1 ba p54_failed mov %o5,%g3 p54_common_signature_error: set p54_temp,%g1 ba p54_failed st %g2,[%g1] ! Common Lock Number p54_common_timeout: set p54_temp,%g1 ba p54_failed st %g2,[%g1] ! Common Lock Number p54_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p54_failed mov 0x0,%g3 p54_trap1e: ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d800128] done p54_trap1o: ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d800128] done p54_trap2e: ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007c000120] stba %l5,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c800110] ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007c000120] lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007d000120] done p54_trap2o: ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007c000120] stba %l5,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c800110] ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007c000120] lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007d000120] done p54_trap3e: nop nop nop nop done p54_trap3o: nop nop nop nop done p54_init_memory_pointers: set p54_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p54_local0_start,%i0 set p54_local1_start,%i1 set p54_local2_start,%i2 set p54_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 13f201d9b91f37f8 ldx [%g1+0x008],%l1 ! %l1 = 1a86fbd7ed79d1e7 ldx [%g1+0x010],%l2 ! %l2 = 947448ea08e57e70 ldx [%g1+0x018],%l3 ! %l3 = aaaeba005a123d9e ldx [%g1+0x020],%l4 ! %l4 = 98ac558a834ee85d ldx [%g1+0x028],%l5 ! %l5 = 0bfd9864671e8242 ldx [%g1+0x030],%l6 ! %l6 = f0575620a62b679e ldx [%g1+0x038],%l7 ! %l7 = e9fda1064c72b958 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 9ec414eb 2075242a 2117947a 865b4f20 ! %f4 = 1c428841 e8381265 d549ec6f 23ba0cf3 ! %f8 = 627f4b28 fa0d3071 d8e4e072 f9f0baf1 ! %f12 = 1ef00efb 6d94eb15 5ff135c7 cfc85fb1 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3fa9b7fc 62bd0ca0 0d138cff 6ff918da ! %f20 = 76d6308b ba5c5954 5ccc5cdc ad65b130 ! %f24 = 351e9ef4 b7dcdfaf 27416417 b37f6c73 ! %f28 = 25a62e57 4d6c0d58 e65eab5e 96c5e171 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = fdf0fb45 416b13f2 d5b5d552 258a7504 ! %f36 = 39bf35ab 7a8696f9 4c9b2580 e614924b ! %f40 = 90b9edeb a5b5a81c 5043469a 5266ad54 ! %f44 = 3e5d5817 16b279f0 44573416 e04de531 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd2c5e7000000001a,%g7,%g1 ! GSR scale = 3, align = 2 wr %g1,%g0,%gsr ! GSR = d2c5e7000000001a wr %g0,%y ! Clear Y 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[000000007e000110] = 0ec5cd38, %l3 = c6cd16da3734c82a ldstuba [%i0+%o2]0x80,%l3 ! %l3 = 0000000e000000ff ! %l7 = 945e82467e5ec5d3, Mem[000000007f000100] = 5f714289859f87d6 stxa %l7,[%i2+%g0]0x80 ! Mem[000000007f000100] = 945e82467e5ec5d3 ! Mem[000000007e000128] = 6c88d6fd, %l7 = 7e5ec5d3, %l2 = 8a8cfc9f add %i0,0x28,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000006c88d6fd ! Mem[000000007f000108] = e528b406, %l4 = 84abb503, %l2 = 6c88d6fd add %i2,0x08,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000e528b406 ! Mem[000000007f000114] = f16b4303, %l2 = 00000000e528b406 swap [%i2+0x014],%l2 ! %l2 = 00000000f16b4303 ! Mem[0000000090000118] = 7bcf4f84, %g2 = 7c54e6e15dff8ac9 ldub [%i4+0x019],%g2 ! %g2 = 000000000000007b ! Mem[0000000091800128] = 67627d10, %g2 = 000000000000007b lduw [%o0+%o5],%g2 ! %g2 = 0000000067627d10 ! Mem[0000000091000108] = ca203f4f, %g2 = 0000000067627d10 lduha [%i6+0x00a]%asi,%g2 ! %g2 = 000000000000ca20 ! Mem[000000007f000110] = d31b4386, %l5 = 337bffe5e53c5006 lduba [%i2+%o2]0x81,%l5 ! %l5 = 00000000000000d3 ! %l1 = 81da568a96b52236, Mem[000000009100011f] = d9991b82, %asi = 80 stba %l1,[%i6+0x01f]%asi ! Mem[000000009100011c] = 36991b82 p55_label_2: ! Mem[000000009180013c] = 419c0000, %g2 = 000000000000ca20 lduh [%o0+0x03e],%g2 ! %g2 = 000000000000419c ! Mem[0000000091000104] = 38c225ce, %g18 = 340c4859f91dd6e6 ldsw [%i6+0x004],%g2 ! %g2 = 340c4859f91dd6e6 ! %l4 = 479c5c8a84abb503, Mem[000000007e800110] = 32640b46 stwa %l4,[%i1+%o2]0x88 ! Mem[000000007e800110] = 84abb503 ! Mem[000000007f000100] = 945e82467e5ec5d3, %l2 = 00000000f16b4303, %l6 = 32f255f059a920be casxa [%i2]0x80,%l2,%l6 ! %l6 = 945e82467e5ec5d3 ! Mem[000000007e800120] = a03247019cbb9f82, %l2 = 00000000f16b4303, %l1 = 81da568a96b52236 add %i1,0x20,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = a03247019cbb9f82 ! %l6 = 7e5ec5d3, %l7 = 7e5ec5d3, Mem[0000000091800118] = d39c0a02 dab2b9e2 std %l6,[%o0+%o3] ! Mem[0000000091800118] = 7e5ec5d3 7e5ec5d3 ! %l0 = 8813e8c06736995d, Mem[0000000090800138] = 2c8c1ce1 stw %l0,[%i5+0x038] ! Mem[0000000090800138] = 6736995d ! %l0 = 8813e8c06736995d, Mem[000000007f800120] = e0349dce stwa %l0,[%i3+%o4]0x88 ! Mem[000000007f800120] = 6736995d ! Mem[000000009080013c] = 396d32d7, %g2 = 0000000038c225ce ldub [%i5+0x03c],%g2 ! %g2 = 0000000000000039 ! Mem[000000007f800114] = a4d2663d, %l0 = 6736995d, %l6 = 7e5ec5d3 add %i3,0x14,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000a4d2663d p55_label_3: ! %l3 = 000000000000000e, Mem[0000000091000118] = 25795172 stw %l3,[%i6+%o3] ! Mem[0000000091000118] = 0000000e ! Mem[000000007e800108] = 067ad55a, %l4 = 479c5c8a84abb503 swap [%i1+%o1],%l4 ! %l4 = 00000000067ad55a ! %l7 = 945e82467e5ec5d3, Mem[000000007e800108] = 84abb5037fd3820f, %asi = 80 stxa %l7,[%i1+0x008]%asi ! Mem[000000007e800108] = 945e82467e5ec5d3 ! %l0 = 6736995d, %l1 = 9cbb9f82, Mem[0000000091800118] = 7e5ec5d3 7e5ec5d3 std %l0,[%o0+%o3] ! Mem[0000000091800118] = 6736995d 9cbb9f82 ! %l4 = 00000000067ad55a, Mem[0000000091000118] = 0000000e stw %l4,[%i6+%o3] ! Mem[0000000091000118] = 067ad55a ! Mem[000000007f800118] = df2dd31e, %l0 = 8813e8c06736995d ldstuba [%i3+%o3]0x89,%l0 ! %l0 = 0000001e000000ff ! Mem[000000007f00011c] = 3362fea0, %l1 = a03247019cbb9f82 ldstub [%i2+0x01c],%l1 ! %l1 = 00000033000000ff ! %l2 = f16b4303, %l3 = 0000000e, Mem[0000000090800120] = c5f96005 ec9bbee6 std %l2,[%i5+%o4] ! Mem[0000000090800120] = f16b4303 0000000e ! Mem[000000007e000108] = 1e5bbe4b 7921ac1a, %l2 = f16b4303, %l3 = 0000000e ldda [%i0+%o1]0x80,%l2 ! %l2 = 000000001e5bbe4b 000000007921ac1a ! Mem[000000007f000128] = e5887d06, %l1 = 0000000000000033 swap [%i2+%o5],%l1 ! %l1 = 00000000e5887d06 p55_label_4: ! Mem[000000007f800110] = f96f91f1a4d2663d, %l7 = 945e82467e5ec5d3, %l4 = 00000000067ad55a add %i3,0x10,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = f96f91f1a4d2663d ! Mem[000000007f800120] = 5d993667, %l3 = 000000007921ac1a ldsw [%i3+%o4],%l3 ! %l3 = 000000005d993667 ! %l0 = 0000001e, %l1 = e5887d06, Mem[000000007e000128] = 6c88d6fd 6e7e3be2 std %l0,[%i0+%o5] ! Mem[000000007e000128] = 0000001e e5887d06 ! Mem[000000007f000120] = d169de55, %l5 = 00000000000000d3 ldstuba [%i2+%o4]0x89,%l5 ! %l5 = 00000055000000ff ! %l2 = 000000001e5bbe4b, Mem[000000009180010c] = 9779541a sth %l2,[%o0+0x00c] ! Mem[000000009180010c] = be4b541a ! %l7 = 945e82467e5ec5d3, Mem[000000009100011c] = 3f62a336 stw %l7,[%i6+0x01c] ! Mem[000000009100011c] = 7e5ec5d3 ! Mem[000000007e800100] = 71212b322a203b18, %l3 = 000000005d993667, %l2 = 000000001e5bbe4b casxa [%i1]0x80,%l3,%l2 ! %l2 = 71212b322a203b18 ! Mem[000000007f000128] = 00000033, %l6 = 00000000a4d2663d ldstub [%i2+%o5],%l6 ! %l6 = 00000000000000ff ! Mem[000000007f000100] = 945e8246, %l7 = 945e82467e5ec5d3, %asi = 80 swapa [%i2+0x000]%asi,%l7 ! %l7 = 00000000945e8246 ! Mem[000000007e800100] = 71212b32, %l5 = 0000000000000055 ldstuba [%i1+%g0]0x81,%l5 ! %l5 = 00000071000000ff ba,a p55_not_taken_0_end p55_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 000000000000001e bne,a,pn %xcc,p55_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000e5887d06 bne,a,pn %xcc,p55_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000005d993667 bne,a,pn %xcc,p55_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000071 bne,a,pn %xcc,p55_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000000 bne,a,pn %xcc,p55_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p55_check_fp_registers: set p55_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 2117947a 865b4f20 bne %xcc,p55_f2_fail nop ! Check Local Memory set p55_local0_expect,%g1 p55_check_local0: ldx [%g1+0x010],%g2 ! Expected data = ffc5cd38fe50c172 ldx [%i0+0x010],%g3 ! Observed data at 000000007e000110 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000001ee5887d06 ldx [%i0+0x028],%g3 ! Observed data at 000000007e000128 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x028,%g4 set p55_local1_expect,%g1 p55_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff212b322a203b18 ldx [%i1+0x000],%g3 ! Observed data at 000000007e800100 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 945e82467e5ec5d3 ldx [%i1+0x008],%g3 ! Observed data at 000000007e800108 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 03b5ab8449a64c87 ldx [%i1+0x010],%g3 ! Observed data at 000000007e800110 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x010,%g4 set p55_local2_expect,%g1 p55_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 7e5ec5d37e5ec5d3 ldx [%i2+0x000],%g3 ! Observed data at 000000007f000100 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = d31b4386e528b406 ldx [%i2+0x010],%g3 ! Observed data at 000000007f000110 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 468b67f7ff62fea0 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 = ffde69d1ea10af17 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 = ff00003317e5eb75 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+0x018],%g2 ! Expected data = ffd32ddf9cda6621 ldx [%i3+0x018],%g3 ! Observed data at 000000007f800118 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5d993667d42078db 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 p55_f2_fail: set p55_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 55 failed p55_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0dc] ! Set processor 55 done flag set p55_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 55 failed p55_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0dc] ! Set processor 55 done flag set p55_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p55_selfmod_failed: ba p55_failed mov 0xabc,%g1 p55_common_error: or %g0,0xf17,%g1 ba p55_failed mov %o5,%g3 p55_common_signature_error: set p55_temp,%g1 ba p55_failed st %g2,[%g1] ! Common Lock Number p55_common_timeout: set p55_temp,%g1 ba p55_failed st %g2,[%g1] ! Common Lock Number p55_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p55_failed mov 0x0,%g3 p55_trap1e: ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007f800118] swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007e000110] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007f000120] done p55_trap1o: ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007f800118] swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007e000110] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007f000120] done p55_trap2e: swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007e000110] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007e800108] ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007f800110] done p55_trap2o: swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007e000110] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007e800108] ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007f800110] done p55_trap3e: nop nop done p55_trap3o: 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 = 8813e8c06736995d ldx [%g1+0x008],%l1 ! %l1 = 81da568a96b52236 ldx [%g1+0x010],%l2 ! %l2 = 65b146728a8cfc9f ldx [%g1+0x018],%l3 ! %l3 = c6cd16da3734c82a ldx [%g1+0x020],%l4 ! %l4 = 479c5c8a84abb503 ldx [%g1+0x028],%l5 ! %l5 = 337bffe5e53c5006 ldx [%g1+0x030],%l6 ! %l6 = 32f255f059a920be ldx [%g1+0x038],%l7 ! %l7 = 945e82467e5ec5d3 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 81c1591f 9a6535bf d5112dca 26e87329 ! %f4 = 5dcf5920 a9168206 469a72b8 d7fcf818 ! %f8 = 07982328 9f16e483 311ef213 f5e0a2fb ! %f12 = e7fc777b 01b138f2 93c16e03 da89a639 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c131f33e 2a5658d1 a617e9bb acc88b31 ! %f20 = d7713b25 f8af2822 f23f32b0 8e91b63e ! %f24 = c82f19a5 2144653e bd260c78 134e7ca1 ! %f28 = 1c5845a0 f40a3df4 0181e82c d5197ba7 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = db22d6c6 f0f39873 13a3d4d3 1693a45d ! %f36 = a02c3cbb 35032816 3176ecf9 1d664f63 ! %f40 = c77f6716 13859d97 f455d5fb 1acd7902 ! %f44 = 30a91bac 5789975f a4cdad64 f4a70942 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x558c023000000043,%g7,%g1 ! GSR scale = 8, align = 3 wr %g1,%g0,%gsr ! GSR = 558c023000000043 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 56 p56_label_1: ! Mem[0000000081000120] = fc908a75, %l6 = fe5bb7dd, %l7 = 125b22bf add %i2,0x20,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000fc908a75 ! Mem[0000000080000118] = 3279b3d2, %l5 = de622063fd0ee21e ldstuba [%i0+%o3]0x80,%l5 ! %l5 = 00000032000000ff ! Mem[0000000081000104] = 02e6f5ca, %l3 = c052ac96666262f7, %asi = 80 swapa [%i2+0x004]%asi,%l3 ! %l3 = 0000000002e6f5ca ! Mem[0000000080800130] = 929b99682df69c1b, %l5 = 0000000000000032, %l5 = 0000000000000032 add %i1,0x30,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 929b99682df69c1b ! Mem[0000000080800129] = cd6e0440, %l2 = 6b97c5ebbbafb0e2 ldstub [%i1+0x029],%l2 ! %l2 = 0000006e000000ff ! Mem[0000000090000108] = edba6b30, %g2 = 0000001463ad58b3 ldub [%i4+0x00b],%g2 ! %g2 = 00000000000000ed ! Mem[0000000091800124] = 29a96762, %g2 = 00000000000000ed ldsh [%o0+0x026],%g2 ! %g2 = 00000000000029a9 ! Mem[000000008100013c] = 4531aa61, %l6 = 79b566f7fe5bb7dd ldstub [%i2+0x03c],%l6 ! %l6 = 00000045000000ff ! Mem[0000000081000110] = ade0a11b, %l6 = 0000000000000045 ldsba [%i2+%o2]0x89,%l6 ! %l6 = 000000000000001b ! Mem[0000000091800100] = c88a6da3, %g2 = 00000000000029a9 lduw [%o0+%g0],%g2 ! %g2 = 00000000c88a6da3 p56_label_2: ! %l3 = 0000000002e6f5ca, Mem[000000009080011c] = 16787fd5 stw %l3,[%i5+0x01c] ! Mem[000000009080011c] = 02e6f5ca ! Mem[0000000081800138] = f8ae6fb3dd5534d3, %l3 = 0000000002e6f5ca, %l2 = 000000000000006e add %i3,0x38,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = f8ae6fb3dd5534d3 ! Mem[0000000080800134] = 2df69c1b, %l0 = c170b56a77ec864e ldstub [%i1+0x034],%l0 ! %l0 = 0000002d000000ff ! Mem[000000008080013c] = 7fbf02dd, %l0 = 000000000000002d swap [%i1+0x03c],%l0 ! %l0 = 000000007fbf02dd ! Mem[000000008080010f] = a631ba9f, %l6 = 000000000000001b ldstub [%i1+0x00f],%l6 ! %l6 = 0000009f000000ff ! Mem[0000000081000118] = be4b6f4b, %l3 = 0000000002e6f5ca swap [%i2+%o3],%l3 ! %l3 = 00000000be4b6f4b ! Mem[0000000081000108] = 4e3138ff, %l2 = f8ae6fb3dd5534d3 swapa [%i2+%o1]0x80,%l2 ! %l2 = 000000004e3138ff ! Mem[0000000080800110] = 8156bfce, %l7 = 00000000fc908a75 ldstuba [%i1+%o2]0x88,%l7 ! %l7 = 000000ce000000ff ! Mem[0000000080800118] = 09f418e8, %l6 = 000000000000009f ldswa [%i1+%o3]0x88,%l6 ! %l6 = 0000000009f418e8 ! Mem[0000000081000120] = a684f904758a90fc, %l1 = 1aa43e2295539e68 ldxa [%i2+%o4]0x88,%l1 ! %l1 = a684f904758a90fc p56_label_3: ! %l0 = 000000007fbf02dd, Mem[000000009100013a] = 629a1521, %asi = 80 stha %l0,[%i6+0x03a]%asi ! Mem[0000000091000138] = 02dd1521 ! Mem[0000000080000118] = d2b379ff, %l5 = 929b99682df69c1b ldstuba [%i0+%o3]0x88,%l5 ! %l5 = 000000ff000000ff ! Mem[0000000081800118] = db94e3d06a0d0633, %l6 = 0000000009f418e8, %l3 = 00000000be4b6f4b add %i3,0x18,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = db94e3d06a0d0633 ! Mem[0000000091000138] = 8efe02dd, %g18 = 45b7af68b045acfc ldsw [%i6+0x038],%g2 ! %g2 = 45b7af68b045acfc ! Mem[0000000091000120] = 991b825a, %g2 = ffffffff8efe02dd ldub [%i6+%o4],%g2 ! %g2 = 0000000000000099 ! Mem[0000000080000139] = bf95a651, %l3 = db94e3d06a0d0633 ldstub [%i0+0x039],%l3 ! %l3 = 00000095000000ff ! Mem[0000000081800137] = 12742288, %l2 = 000000004e3138ff ldstub [%i3+0x037],%l2 ! %l2 = 00000088000000ff ! Mem[0000000080000118] = d2b379ff, %l3 = 0000000000000095 swapa [%i0+%o3]0x88,%l3 ! %l3 = 00000000d2b379ff ! Mem[0000000081000110] = ade0a11b, %l6 = 0000000009f418e8 lduha [%i2+%o2]0x88,%l6 ! %l6 = 000000000000a11b ! Mem[0000000080800120] = 689786eb, %l1 = a684f904758a90fc ldsw [%i1+%o4],%l1 ! %l1 = 00000000689786eb p56_label_4: ! Mem[0000000081800120] = 9a4c0bf8, %l5 = 00000000000000ff swapa [%i3+%o4]0x88,%l5 ! %l5 = 000000009a4c0bf8 ! Mem[0000000081800100] = 7de76266, %l0 = 000000007fbf02dd ldswa [%i3+%g0]0x81,%l0 ! %l0 = 000000007de76266 ! %l0 = 7de76266, %l1 = 689786eb, Mem[0000000081800118] = d0e394db 33060d6a stda %l0,[%i3+%o3]0x89 ! Mem[0000000081800118] = 7de76266 689786eb ! Mem[0000000081000110] = 1ba1e0ad92b43053, %l5 = 000000009a4c0bf8, %l2 = 0000000000000088 add %i2,0x10,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 1ba1e0ad92b43053 ! Mem[0000000080000110] = 2744074c, %l1 = 00000000689786eb swapa [%i0+%o2]0x89,%l1 ! %l1 = 000000002744074c ! Mem[0000000081800110] = 52df2986, %l7 = 00000000000000ce ldstuba [%i3+%o2]0x88,%l7 ! %l7 = 00000086000000ff ! Mem[0000000081000110] = 1ba1e0ad92b43053, %l3 = 00000000d2b379ff, %l7 = 0000000000000086 add %i2,0x10,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 1ba1e0ad92b43053 ! Mem[0000000081000110] = 1ba1e0ad92b43053, %l7 = 1ba1e0ad92b43053, %l6 = 000000000000a11b add %i2,0x10,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 1ba1e0ad92b43053 ! Mem[0000000080000134] = b8ee10cb, %l3 = d2b379ff, %l5 = 9a4c0bf8 add %i0,0x34,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000b8ee10cb ! Mem[0000000080800100] = 35450e2f 79bfee45, %l0 = 7de76266, %l1 = 2744074c ldda [%i1+%g0]0x89,%l0 ! %l0 = 0000000079bfee45 0000000035450e2f ba,a p56_not_taken_0_end p56_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000079bfee45 bne,a,pn %xcc,p56_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000035450e2f bne,a,pn %xcc,p56_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 1ba1e0ad92b43053 bne,a,pn %xcc,p56_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000d2b379ff bne,a,pn %xcc,p56_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000b8ee10cb bne,a,pn %xcc,p56_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 1ba1e0ad92b43053 bne,a,pn %xcc,p56_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 1ba1e0ad92b43053 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 %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 81c1591f 9a6535bf bne %xcc,p56_f0_fail nop ! Check Local Memory set p56_local0_expect,%g1 p56_check_local0: ldx [%g1+0x010],%g2 ! Expected data = eb86976839609864 ldx [%i0+0x010],%g3 ! Observed data at 0000000080000110 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 95000000a4ef2358 ldx [%i0+0x018],%g3 ! Observed data at 0000000080000118 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = bfffa65111b59282 ldx [%i0+0x038],%g3 ! Observed data at 0000000080000138 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x038,%g4 set p56_local1_expect,%g1 p56_check_local1: ldx [%g1+0x008],%g2 ! Expected data = a769ca31a631baff ldx [%i1+0x008],%g3 ! Observed data at 0000000080800108 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffbf56811d186e40 ldx [%i1+0x010],%g3 ! Observed data at 0000000080800110 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = cdff044058b3f97e ldx [%i1+0x028],%g3 ! Observed data at 0000000080800128 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 929b9968fff69c1b ldx [%i1+0x030],%g3 ! Observed data at 0000000080800130 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 6b21ceac0000002d ldx [%i1+0x038],%g3 ! Observed data at 0000000080800138 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x038,%g4 set p56_local2_expect,%g1 p56_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 91edd468666262f7 ldx [%i2+0x000],%g3 ! Observed data at 0000000081000100 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = dd5534d391245473 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 = 000000000000a11b ldx [%i2+0x010],%g3 ! Observed data at 0000000081000110 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 02e6f5ca63746dbd ldx [%i2+0x018],%g3 ! Observed data at 0000000081000118 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0d8811c9ff31aa61 ldx [%i2+0x038],%g3 ! Observed data at 0000000081000138 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x038,%g4 set p56_local3_expect,%g1 p56_check_local3: ldx [%g1+0x010],%g2 ! Expected data = ff29df52e186e2f7 ldx [%i3+0x010],%g3 ! Observed data at 0000000081800110 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6662e77deb869768 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 = ff0000008826eb5b ldx [%i3+0x020],%g3 ! Observed data at 0000000081800120 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 9040ca58127422ff ldx [%i3+0x030],%g3 ! Observed data at 0000000081800130 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x030,%g4 ! The test for processor 56 has passed p56_passed: ta GOOD_TRAP nop p56_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p56_failed p56_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p56_failed p56_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p56_failed p56_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p56_failed p56_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p56_failed p56_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p56_failed p56_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p56_failed p56_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p56_failed p56_f0_fail: set p56_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! 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: stwa %l2,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800128] ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000080000120] lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000081800120] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000080800120] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000080000100] done p56_trap1o: stwa %l2,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800128] ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000080000120] lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000081800120] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000080800120] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000080000100] done p56_trap2e: stxa %l6,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000110] ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000080800110] stba %l6,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081000128] stda %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081000110] ldsha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000080000128] done p56_trap2o: stxa %l6,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000110] ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000080800110] stba %l6,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081000128] stda %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081000110] ldsha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000080000128] done p56_trap3e: nop nop nop done p56_trap3o: 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 = c170b56a77ec864e ldx [%g1+0x008],%l1 ! %l1 = 1aa43e2295539e68 ldx [%g1+0x010],%l2 ! %l2 = 6b97c5ebbbafb0e2 ldx [%g1+0x018],%l3 ! %l3 = c052ac96666262f7 ldx [%g1+0x020],%l4 ! %l4 = a7d3f48c811337d0 ldx [%g1+0x028],%l5 ! %l5 = de622063fd0ee21e ldx [%g1+0x030],%l6 ! %l6 = 79b566f7fe5bb7dd ldx [%g1+0x038],%l7 ! %l7 = 7ad32df8125b22bf ! Initialize the output register of window 0 set unres3_start,%o0 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 = b7b8cc4b 194ba654 61e18636 3ca9babc ! %f4 = 1389bd1f 62d5be3e 9657ac62 9f3f3a42 ! %f8 = d1ffe934 dc2f300a 5536ac7b 4435db9e ! %f12 = 2f17d804 df8d97c8 6e9018c6 1297dfa9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 6ba691b9 6f0f62b8 32c2647b c0aedaed ! %f20 = ef4822b1 fe2e29f0 04f50689 99a323fd ! %f24 = f1afe1f0 f0e44f60 9bc7720f b58f03fb ! %f28 = a9374a6f 6720a39a 9c3718cf 9ab91808 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d79c9540 bb69d8f7 87a96f74 e59bf6f6 ! %f36 = b99defd1 3df95a99 513f5e59 91f74158 ! %f40 = 2b4248be ff9756d5 dc4a0bb7 d8c5c480 ! %f44 = 2364e0f4 519bad1c 072bbf1d 127b20cb ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbda4ca1800000046,%g7,%g1 ! GSR scale = 8, align = 6 wr %g1,%g0,%gsr ! GSR = bda4ca1800000046 wr %g0,%y ! Clear Y 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[0000000082000128] = 377cf40b, %l3 = f66001640cafd0f3 ldstuba [%i0+%o5]0x88,%l3 ! %l3 = 0000000b000000ff ! Mem[0000000082000108] = 77e4a5be9a43726a, %l4 = 432a3a5c861fee95, %l2 = 3612cf41f09565bb add %i0,0x08,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 77e4a5be9a43726a ! Mem[0000000082000110] = 2191325b aa25554d, %l6 = b750769b, %l7 = ef0e77c2 ldda [%i0+%o2]0x80,%l6 ! %l6 = 000000002191325b 00000000aa25554d ! Mem[0000000083800108] = 524f828349e06d16, %l4 = 432a3a5c861fee95 ldx [%i3+%o1],%l4 ! %l4 = 524f828349e06d16 ! Mem[0000000082000110] = 2191325b, %l4 = 524f828349e06d16 ldswa [%i0+%o2]0x81,%l4 ! %l4 = 000000002191325b ! Mem[0000000083000108] = 918f1c4e, %l7 = 00000000aa25554d, %asi = 80 swapa [%i2+0x008]%asi,%l7 ! %l7 = 00000000918f1c4e ! %l6 = 000000002191325b, Mem[0000000082000110] = 5b329121 stwa %l6,[%i0+%o2]0x89 ! Mem[0000000082000110] = 2191325b ! Mem[000000008380012c] = c6c813b8, %l3 = 000000000000000b swap [%i3+0x02c],%l3 ! %l3 = 00000000c6c813b8 ! Mem[0000000083000100] = d3399419, %l5 = d6f0ffa0, %l0 = 318e5cbe casa [%i2]0x80,%l5,%l0 ! %l0 = 00000000d3399419 ! Mem[000000008200010c] = 9a43726a, %l5 = ba5abe6cd6f0ffa0 ldstub [%i0+0x00c],%l5 ! %l5 = 0000009a000000ff p57_label_2: ! Mem[0000000082800110] = 8c3216e3, %l2 = 9a43726a, %l6 = 2191325b add %i1,0x10,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 000000008c3216e3 ! Mem[000000008300010c] = 51eb973d, %l4 = 000000002191325b, %asi = 80 swapa [%i2+0x00c]%asi,%l4 ! %l4 = 0000000051eb973d ! Mem[0000000083000108] = 4d5525aa, %l3 = 00000000c6c813b8 ldstuba [%i2+%o1]0x88,%l3 ! %l3 = 000000aa000000ff ! Mem[000000009080010c] = 9ec14700, %g2 = 000000007a6225ad ldsb [%i5+0x00e],%g2 ! %g2 = ffffffffffffff9e ! Mem[0000000083000100] = d33994191fb82839, %l0 = 00000000d3399419, %l1 = a0ef2d8de026ce27 casxa [%i2]0x80,%l0,%l1 ! %l1 = d33994191fb82839 ! Mem[0000000083800100] = 3daba597, %l6 = 000000008c3216e3 lduwa [%i3+%g0]0x80,%l6 ! %l6 = 000000003daba597 ! Mem[0000000082000120] = 1bf40695, %l4 = 0000000051eb973d ldsba [%i0+%o4]0x88,%l4 ! %l4 = ffffffffffffff95 ! Mem[0000000082000110] = 5b329121aa25554d, %l0 = 00000000d3399419 ldx [%i0+%o2],%l0 ! %l0 = 5b329121aa25554d ! Mem[0000000083800114] = 49f40cbe, %l6 = 3daba597, %l7 = 918f1c4e add %i3,0x14,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000049f40cbe ! Mem[0000000082800110] = 8c3216e3, %l2 = 77e4a5be9a43726a ldstuba [%i1+%o2]0x81,%l2 ! %l2 = 0000008c000000ff p57_label_3: ! %l1 = d33994191fb82839, Mem[000000008280010f] = ffe99973 stb %l1,[%i1+0x00f] ! Mem[000000008280010c] = ffe99939 ! %l2 = 000000000000008c, Mem[0000000083000108] = ff25554d stha %l2,[%i2+%o1]0x80 ! Mem[0000000083000108] = 008c554d ! Mem[0000000090800104] = ac8061ed, %g2 = ffffffffffffff9e lduw [%i5+0x004],%g2 ! %g2 = 00000000ac8061ed ! Mem[0000000083800100] = 3daba597bd7fbccf, %l4 = ffffffffffffff95, %l0 = 5b329121aa25554d casxa [%i3]0x80,%l4,%l0 ! %l0 = 3daba597bd7fbccf ! Mem[0000000082000118] = 3bece5d7, %l1 = d33994191fb82839 lduwa [%i0+%o3]0x80,%l1 ! %l1 = 000000003bece5d7 ! %l2 = 0000008c, %l3 = 000000aa, Mem[0000000091000128] = 8669b375 bb5431b8 std %l2,[%i6+%o5] ! Mem[0000000091000128] = 0000008c 000000aa ! Mem[0000000083000110] = 4da3a264, %l3 = 00000000000000aa ldsba [%i2+%o2]0x89,%l3 ! %l3 = 0000000000000064 ! Mem[0000000082000120] = 9506f41b, %l2 = 000000000000008c swapa [%i0+%o4]0x81,%l2 ! %l2 = 000000009506f41b ! Mem[0000000082000120] = 0000008c, %l0 = 3daba597bd7fbccf lduha [%i0+%o4]0x81,%l0 ! %l0 = 0000000000000000 ! %l0 = 0000000000000000, Mem[0000000083800110] = 634c3aa4 stwa %l0,[%i3+%o2]0x89 ! Mem[0000000083800110] = 00000000 p57_label_4: ! %l0 = 00000000, %l1 = 3bece5d7, Mem[0000000090800130] = d1002408 54736697 std %l0,[%i5+0x030] ! Mem[0000000090800130] = 00000000 3bece5d7 ! %l2 = 9506f41b, %l3 = 00000064, Mem[0000000083000120] = 040ca561 079cdba7 std %l2,[%i2+%o4] ! Mem[0000000083000120] = 9506f41b 00000064 ! Mem[0000000082800118] = 67afc341, %l4 = ffffffffffffff95 lduwa [%i1+%o3]0x81,%l4 ! %l4 = 0000000067afc341 ! %l2 = 000000009506f41b, Mem[0000000083800110] = 00000000 stha %l2,[%i3+%o2]0x81 ! Mem[0000000083800110] = f41b0000 ! %l2 = 000000009506f41b, Mem[0000000082800100] = e675cd64 stba %l2,[%i1+%g0]0x80 ! Mem[0000000082800100] = 1b75cd64 ! Mem[0000000082800120] = 9614eb4b56696755, %l2 = 000000009506f41b ldxa [%i1+%o4]0x88,%l2 ! %l2 = 9614eb4b56696755 ! Mem[0000000082000118] = 3bece5d7, %l7 = 0000000049f40cbe ldstub [%i0+%o3],%l7 ! %l7 = 0000003b000000ff ! Mem[000000008280012a] = 9dce8052, %l5 = 000000000000009a ldstub [%i1+0x02a],%l5 ! %l5 = 00000080000000ff ! Mem[0000000082800104] = 060276d7, %l4 = 0000000067afc341 ldstub [%i1+0x004],%l4 ! %l4 = 00000006000000ff ! Mem[0000000083000100] = 199439d3, %l3 = 0000000000000064 ldstuba [%i2+%g0]0x89,%l3 ! %l3 = 000000d3000000ff ba,a p57_not_taken_0_end p57_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 0000000000000000 bne,a,pn %xcc,p57_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000003bece5d7 bne,a,pn %xcc,p57_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 9614eb4b56696755 bne,a,pn %xcc,p57_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000d3 bne,a,pn %xcc,p57_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000006 bne,a,pn %xcc,p57_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000080 bne,a,pn %xcc,p57_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000003daba597 bne,a,pn %xcc,p57_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000003b 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 %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 9657ac62 9f3f3a42 bne %xcc,p57_f6_fail nop ! Check Local Memory set p57_local0_expect,%g1 p57_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 77e4a5beff43726a ldx [%i0+0x008],%g3 ! Observed data at 0000000082000108 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5b329121aa25554d ldx [%i0+0x010],%g3 ! Observed data at 0000000082000110 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffece5d775fb95d0 ldx [%i0+0x018],%g3 ! Observed data at 0000000082000118 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000008c2fba1d5e 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 = fff47c373f71c707 ldx [%i0+0x028],%g3 ! Observed data at 0000000082000128 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x028,%g4 set p57_local1_expect,%g1 p57_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 1b75cd64ff0276d7 ldx [%i1+0x000],%g3 ! Observed data at 0000000082800100 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 06733df4ffe99939 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 = ff3216e327663eda ldx [%i1+0x010],%g3 ! Observed data at 0000000082800110 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9dceff52d109ae7d ldx [%i1+0x028],%g3 ! Observed data at 0000000082800128 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x028,%g4 set p57_local2_expect,%g1 p57_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff3994191fb82839 ldx [%i2+0x000],%g3 ! Observed data at 0000000083000100 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 008c554d2191325b ldx [%i2+0x008],%g3 ! Observed data at 0000000083000108 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9506f41b00000064 ldx [%i2+0x020],%g3 ! Observed data at 0000000083000120 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x020,%g4 set p57_local3_expect,%g1 p57_check_local3: ldx [%g1+0x010],%g2 ! Expected data = f41b000049f40cbe ldx [%i3+0x010],%g3 ! Observed data at 0000000083800110 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5406e78a0000000b ldx [%i3+0x028],%g3 ! Observed data at 0000000083800128 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x028,%g4 ! The test for processor 57 has passed p57_passed: ta GOOD_TRAP nop p57_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p57_failed p57_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p57_failed p57_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p57_failed p57_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p57_failed p57_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p57_failed p57_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p57_failed p57_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p57_failed p57_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p57_failed p57_f6_fail: set p57_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: stha %l0,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083800108] stxa %l4,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083000110] lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000082000118] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000082000110] stba %l7,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083800100] ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000082000120] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000083000128] done p57_trap1o: stha %l0,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083800108] stxa %l4,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083000110] lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000082000118] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000082000110] stba %l7,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083800100] ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000082000120] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000083000128] done p57_trap2e: ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000082800118] stxa %l7,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800118] ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000082000108] ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000082000108] ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000082000108] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000082000128] ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000083000110] done p57_trap2o: ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000082800118] stxa %l7,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800118] ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000082000108] ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000082000108] ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000082000108] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000082000128] ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000083000110] done p57_trap3e: nop nop nop nop done p57_trap3o: nop nop nop nop done p57_init_memory_pointers: set p57_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p57_local0_start,%i0 set p57_local1_start,%i1 set p57_local2_start,%i2 set p57_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 6fe9df10318e5cbe ldx [%g1+0x008],%l1 ! %l1 = a0ef2d8de026ce27 ldx [%g1+0x010],%l2 ! %l2 = 3612cf41f09565bb ldx [%g1+0x018],%l3 ! %l3 = f66001640cafd0f3 ldx [%g1+0x020],%l4 ! %l4 = 432a3a5c861fee95 ldx [%g1+0x028],%l5 ! %l5 = ba5abe6cd6f0ffa0 ldx [%g1+0x030],%l6 ! %l6 = f3627272b750769b ldx [%g1+0x038],%l7 ! %l7 = a7c3749fef0e77c2 ! Initialize the output register of window 0 set unres3_start,%o0 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 = fa077fc5 adfd1e9f 062a9dd4 563a3446 ! %f4 = 2700b875 9008edda 1143dac5 ef6a6acf ! %f8 = 3a63b261 9c15c044 33dbb981 65eca112 ! %f12 = 4c0b1a23 5826f864 e64badeb 25a79a0d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = bea192b6 2799f39d 5def3b8a cf509835 ! %f20 = 5f26c09c 53b247a2 3235dda2 a4dbdf2a ! %f24 = 03a1ff59 6eacb2e3 448eff54 1541850e ! %f28 = 4e4e8efe 7b0888bd 56d77003 1cfe40d9 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f5b8e6b7 11b659c4 1079cd99 c92b13e0 ! %f36 = b8ef8469 4d1a5f17 b9a38453 92dfc8af ! %f40 = 9e8eef30 41c3c0e6 de448c68 c79f75fc ! %f44 = 4e553386 b97b2570 e52e8484 fd1f2362 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0f3962c700000013,%g7,%g1 ! GSR scale = 2, align = 3 wr %g1,%g0,%gsr ! GSR = 0f3962c700000013 wr %g0,%y ! Clear Y 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[0000000091000120] = 991b825a, %g2 = 6079037348b94404 ldub [%i6+%o4],%g2 ! %g2 = 0000000000000099 ! Mem[000000009180013c] = 5884419c, %g2 = 0000000000000099 lduw [%o0+0x03c],%g2 ! %g2 = 000000005884419c ! Mem[0000000084000120] = 4dcaee30b2abfc67, %l1 = da73056a661a1a29, %l5 = b11ef5e289815d88 add %i0,0x20,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 4dcaee30b2abfc67 ! Mem[0000000085800118] = 57e6d7ca, %l2 = e51855b0526ebb0d ldstuba [%i3+%o3]0x80,%l2 ! %l2 = 00000057000000ff ! Mem[000000008400011c] = 9e73cbc2, %l7 = 55e46335, %l4 = 86e66447 add %i0,0x1c,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000009e73cbc2 ! Mem[0000000085800120] = 55222dc7, %l2 = 0000000000000057 swapa [%i3+%o4]0x81,%l2 ! %l2 = 0000000055222dc7 ! Mem[0000000084000134] = 76bc0d8f, %l2 = 0000000055222dc7 ldsb [%i0+0x034],%l2 ! %l2 = 0000000000000076 ! Mem[0000000084000138] = 2b2fbb9c, %l1 = da73056a661a1a29 swap [%i0+0x038],%l1 ! %l1 = 000000002b2fbb9c ! Mem[0000000084800110] = f9a48500, %l3 = d3f9a2a802bacce7 ldsba [%i1+%o2]0x81,%l3 ! %l3 = fffffffffffffff9 ! Mem[0000000091000124] = 1185e365, %g2 = 000000005884419c ldsha [%i6+0x024]%asi,%g2 ! %g2 = 0000000000001185 p58_label_2: ! Mem[0000000084000130] = 7170e6cc76bc0d8f, %l6 = b62871c817093a0d, %l1 = 000000002b2fbb9c add %i0,0x30,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 7170e6cc76bc0d8f ! Mem[0000000084000110] = 53afb3ac8312070b, %l5 = 4dcaee30b2abfc67, %l3 = fffffffffffffff9 add %i0,0x10,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 53afb3ac8312070b ! Mem[0000000084000118] = 52bc11dd, %l1 = 7170e6cc76bc0d8f swapa [%i0+%o3]0x88,%l1 ! %l1 = 0000000052bc11dd ! Mem[0000000084800120] = f746f516, %l5 = 4dcaee30b2abfc67 ldswa [%i1+%o4]0x80,%l5 ! %l5 = fffffffff746f516 ! Mem[000000009180013c] = 419c0000, %g2 = 0000000000001185 ldsha [%o0+0x03e]%asi,%g2 ! %g2 = 000000000000419c ! Mem[0000000085800118] = ffe6d7ca, %l1 = 0000000052bc11dd swapa [%i3+%o3]0x81,%l1 ! %l1 = 00000000ffe6d7ca ! Mem[0000000085000120] = f6b4fb96 bf5db44c, %l0 = e13d8e62, %l1 = ffe6d7ca ldda [%i2+0x020]%asi,%l0 ! %l0 = 00000000f6b4fb96 00000000bf5db44c ! Mem[0000000084800120] = 95ae64ed 16f546f7, %l4 = 9e73cbc2, %l5 = f746f516 ldda [%i1+%o4]0x89,%l4 ! %l4 = 0000000016f546f7 0000000095ae64ed ! %l0 = 00000000f6b4fb96, Mem[0000000085000118] = 96802a33 stba %l0,[%i2+%o3]0x80 ! Mem[0000000085000118] = 96802a33 ! Mem[0000000090000118] = b07bcf4f, %g2 = 000000000000419c ldsh [%i4+%o3],%g2 ! %g2 = ffffffffffffb07b p58_label_3: ! Mem[0000000085000120] = f6b4fb96bf5db44c, %l3 = 53afb3ac8312070b, %l5 = 0000000095ae64ed add %i2,0x20,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = f6b4fb96bf5db44c ! Mem[0000000084000124] = b2abfc67, %l5 = bf5db44c, %l5 = bf5db44c add %i0,0x24,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000b2abfc67 ! Mem[0000000084800110] = f9a48500, %l4 = 0000000016f546f7 swapa [%i1+%o2]0x80,%l4 ! %l4 = 00000000f9a48500 ! Mem[0000000084000108] = 2b6d15a2, %l6 = 17093a0d, %l1 = bf5db44c add %i0,0x08,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000002b6d15a2 ! Mem[0000000085800120] = 57000000, %l7 = abfa7ba055e46335 ldstuba [%i3+%o4]0x88,%l7 ! %l7 = 00000000000000ff ! Mem[000000008480011e] = e8795d6f, %l7 = 0000000000000000 ldstub [%i1+0x01e],%l7 ! %l7 = 0000005d000000ff ! Mem[0000000084800108] = 6605a230c54296b4, %l2 = 0000000000000076, %l7 = 000000000000005d add %i1,0x08,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 6605a230c54296b4 ! Mem[0000000091800128] = 67627d10 e83a644a, %g2 = ffffb07b, %g3 = 0bad0b00 ldd [%o0+%o5],%g2 ! %g2 = 0000000067627d10 00000000e83a644a ! Mem[000000008500010c] = 4bfd8fcb, %l6 = b62871c817093a0d lduh [%i2+0x00c],%l6 ! %l6 = 0000000000004bfd ! Mem[0000000084000100] = dadb34f7 593cbff3, %l2 = 00000076, %l3 = 8312070b ldda [%i0+%g0]0x80,%l2 ! %l2 = 00000000dadb34f7 00000000593cbff3 p58_label_4: ! Mem[0000000085800134] = aff29418, %l7 = 6605a230c54296b4 swap [%i3+0x034],%l7 ! %l7 = 00000000aff29418 ! Mem[0000000090800108] = 48fd15b4a94e9ec1, %g2 = 0000000067627d10 ldx [%i5+%o1],%g2 ! %g2 = 48fd15b4a94e9ec1 ! Mem[0000000085800130] = bb4eff12, %l3 = 00000000593cbff3 ldstub [%i3+0x030],%l3 ! %l3 = 000000bb000000ff ! %l5 = 00000000b2abfc67, Mem[000000009080012a] = 32806260 sth %l5,[%i5+0x02a] ! Mem[0000000090800128] = fc676260 ! Mem[0000000084000104] = 593cbff3, %l0 = 00000000f6b4fb96 swap [%i0+0x004],%l0 ! %l0 = 00000000593cbff3 ! Mem[0000000085000120] = f6b4fb96, %l7 = 00000000aff29418 lduha [%i2+%o4]0x81,%l7 ! %l7 = 000000000000f6b4 ! %l6 = 0000000000004bfd, Mem[0000000091000128] = 8669b375bb5431b8 stx %l6,[%i6+%o5] ! Mem[0000000091000128] = 0000000000004bfd ! Mem[0000000090000110] = b2e97578, %g2 = 48fd15b4a94e9ec1 lduw [%i4+%o2],%g2 ! %g2 = 00000000b2e97578 ! Mem[0000000085800128] = 998ebba9, %l5 = 00000000b2abfc67 ldstuba [%i3+%o5]0x89,%l5 ! %l5 = 000000a9000000ff ! Mem[0000000085000110] = 11c56194e150b42b, %l7 = 000000000000f6b4 ldxa [%i2+%o2]0x89,%l7 ! %l7 = 11c56194e150b42b ba,a p58_not_taken_0_end p58_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000dadb34f7 bne,a,pn %xcc,p58_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000bb bne,a,pn %xcc,p58_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000a9 bne,a,pn %xcc,p58_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000004bfd bne,a,pn %xcc,p58_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 11c56194e150b42b 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 fa077fc5 adfd1e9f bne %xcc,p58_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 062a9dd4 563a3446 bne %xcc,p58_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 2700b875 9008edda bne %xcc,p58_f4_fail nop ! Check Local Memory set p58_local0_expect,%g1 p58_check_local0: ldx [%g1+0x000],%g2 ! Expected data = dadb34f7f6b4fb96 ldx [%i0+0x000],%g3 ! Observed data at 0000000084000100 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8f0dbc769e73cbc2 ldx [%i0+0x018],%g3 ! Observed data at 0000000084000118 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 661a1a29134d9632 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+0x010],%g2 ! Expected data = 16f546f798d35b43 ldx [%i1+0x010],%g3 ! Observed data at 0000000084800110 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9313402ae879ff6f ldx [%i1+0x018],%g3 ! Observed data at 0000000084800118 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x018,%g4 set p58_local2_expect,%g1 p58_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 96802a33ce913166 ldx [%i2+0x018],%g3 ! Observed data at 0000000085000118 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x018,%g4 set p58_local3_expect,%g1 p58_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 52bc11dd53951833 ldx [%i3+0x018],%g3 ! Observed data at 0000000085800118 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff000057c5368a8d ldx [%i3+0x020],%g3 ! Observed data at 0000000085800120 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffbb8e99cbdc7384 ldx [%i3+0x028],%g3 ! Observed data at 0000000085800128 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff4eff12c54296b4 ldx [%i3+0x030],%g3 ! Observed data at 0000000085800130 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x030,%g4 ! The test for processor 58 has passed p58_passed: ta GOOD_TRAP nop p58_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p58_failed p58_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p58_failed p58_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p58_failed p58_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p58_failed p58_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p58_failed p58_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p58_failed p58_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p58_failed p58_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p58_failed p58_f0_fail: set p58_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p58_f2_fail: set p58_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p58_f4_fail: set p58_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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: stwa %l1,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084800100] swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000084800118] done p58_trap1o: stwa %l1,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084800100] swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000084800118] done p58_trap2e: swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000084000110] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000084000100] stha %l1,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084800100] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000085800120] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000084000120] stwa %l2,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085800128] stwa %l3,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084000118] done p58_trap2o: swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000084000110] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000084000100] stha %l1,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084800100] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000085800120] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000084000120] stwa %l2,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085800128] stwa %l3,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084000118] done p58_trap3e: nop nop done p58_trap3o: nop nop done p58_init_memory_pointers: set p58_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p58_local0_start,%i0 set p58_local1_start,%i1 set p58_local2_start,%i2 set p58_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 78511795e13d8e62 ldx [%g1+0x008],%l1 ! %l1 = da73056a661a1a29 ldx [%g1+0x010],%l2 ! %l2 = e51855b0526ebb0d ldx [%g1+0x018],%l3 ! %l3 = d3f9a2a802bacce7 ldx [%g1+0x020],%l4 ! %l4 = 52dd25da86e66447 ldx [%g1+0x028],%l5 ! %l5 = b11ef5e289815d88 ldx [%g1+0x030],%l6 ! %l6 = b62871c817093a0d ldx [%g1+0x038],%l7 ! %l7 = abfa7ba055e46335 ! Initialize the output register of window 0 set unres3_start,%o0 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 = c912f64f d9cbb05a 65f2f4aa c2d44f1b ! %f4 = 952f5f10 582e04d9 dd8b7d37 e8e78793 ! %f8 = 7bf183d9 69d899d0 b62a324b df8fc1ad ! %f12 = 80a4a4ce 7cf06b36 5b39fafc b1390aef ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 99214f57 952d117c e4f4c193 20d9e82a ! %f20 = 095d5028 3300247d b01042da 2a8d22f0 ! %f24 = beb8dce1 6a2b59a4 180466b8 2cad02ea ! %f28 = 43ff27c5 aa81edf5 f9cf9e29 a7a8b72c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d7b51b6e 25e7b421 b662b25f 82984d85 ! %f36 = a6d228af 3bcb7d68 81771f52 f724223c ! %f40 = 6f1dac98 5c4393bf 0080b1d2 e2c1dd57 ! %f44 = a1f5e84a d0492978 cd7b8e31 0ab4d873 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xfcc7e53700000070,%g7,%g1 ! GSR scale = 14, align = 0 wr %g1,%g0,%gsr ! GSR = fcc7e53700000070 wr %g0,%y ! Clear Y 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[0000000087800110] = 2e7d65994baf7502, %l6 = 5946a888bb47f30c, %l4 = c0a8157e3627c613 add %i3,0x10,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 2e7d65994baf7502 ! Mem[0000000091000128] = 8669b375 bb5431b8, %g2 = 6d4324fc, %g3 = 0bad0b00 ldd [%i6+%o5],%g2 ! %g2 = 000000008669b375 00000000bb5431b8 ! Mem[0000000086800130] = e2a9179f, %l0 = bfe4a801, %l1 = ed571cc6 add %i1,0x30,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000e2a9179f ! Mem[0000000086800118] = ac2302a1e69db107, %l1 = 00000000e2a9179f ldxa [%i1+%o3]0x81,%l1 ! %l1 = ac2302a1e69db107 ! Mem[0000000087000114] = e75b8e63, %l2 = 937dbfe60d57a647 ldstub [%i2+0x014],%l2 ! %l2 = 000000e7000000ff ! Mem[0000000086000100] = 1443a357 6ca12828, %l4 = 4baf7502, %l5 = b687abb1 ldda [%i0+%g0]0x80,%l4 ! %l4 = 000000001443a357 000000006ca12828 ! Mem[0000000087800134] = 1b49b360, %l2 = 00000000000000e7 swap [%i3+0x034],%l2 ! %l2 = 000000001b49b360 ! Mem[0000000087800114] = 4baf7502, %l4 = 000000001443a357 lduh [%i3+0x014],%l4 ! %l4 = 0000000000004baf ! Mem[0000000086800100] = 8c832fee, %l5 = 000000006ca12828 swapa [%i1+%g0]0x89,%l5 ! %l5 = 000000008c832fee ! Mem[0000000086000110] = 4ca98352, %l0 = 00d8b071bfe4a801 ldstuba [%i0+%o2]0x88,%l0 ! %l0 = 00000052000000ff p59_label_2: ! Mem[0000000087000120] = 3cc2b363d16c6df4, %l7 = 06be0be5dc30c2ce, %l7 = 06be0be5dc30c2ce add %i2,0x20,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 3cc2b363d16c6df4 ! Mem[0000000090800130] = d1002408 54736697, %g2 = 8669b375, %g3 = bb5431b8 ldd [%i5+0x030],%g2 ! %g2 = 00000000d1002408 0000000054736697 ! Mem[0000000086000100] = 57a34314, %l0 = 0000000000000052 ldsha [%i0+%g0]0x89,%l0 ! %l0 = 0000000000004314 ! Mem[0000000091800110] = 6325a4bf 14297130, %g2 = d1002408, %g3 = 54736697 ldd [%o0+%o2],%g2 ! %g2 = 000000006325a4bf 0000000014297130 ! Mem[0000000090800108] = 15b4a94e, %g2 = 000000006325a4bf ldsh [%i5+0x00a],%g2 ! %g2 = 00000000000015b4 ! Mem[0000000086000114] = bdca9ad3, %l2 = 1b49b360, %l6 = bb47f30c add %i0,0x14,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000bdca9ad3 ! Mem[0000000087000118] = 0c9a15b9474d65df, %l3 = ce41b036627741f8, %l4 = 0000000000004baf add %i2,0x18,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 0c9a15b9474d65df ! Mem[000000009100011c] = 3f62a3d9, %g2 = 00000000000015b4 ldsh [%i6+0x01c],%g2 ! %g2 = 0000000000003f62 ! Mem[000000008680011c] = e69db107, %l5 = 000000008c832fee swap [%i1+0x01c],%l5 ! %l5 = 00000000e69db107 ! %l4 = 0c9a15b9474d65df, Mem[0000000087000108] = 71a0a1f4 stb %l4,[%i2+%o1] ! Mem[0000000087000108] = dfa0a1f4 p59_label_3: ! %l0 = 00004314, %l1 = e69db107, Mem[0000000090000100] = ac87f719 39b89e7b std %l0,[%i4+%g0] ! Mem[0000000090000100] = 00004314 e69db107 ! %l6 = bdca9ad3, %l7 = d16c6df4, Mem[0000000090800118] = 7481e15b 16787fd5 std %l6,[%i5+%o3] ! Mem[0000000090800118] = bdca9ad3 d16c6df4 ! Mem[0000000087000110] = cf962456, %l5 = 00000000e69db107 ldsba [%i2+%o2]0x80,%l5 ! %l5 = ffffffffffffffcf ! Mem[0000000087800134] = 000000e7, %l5 = ffffffcf, %l2 = 1b49b360 add %i3,0x34,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000000000e7 ! Mem[0000000090800120] = 6005ec9b, %g2 = 0000000000003f62 lduh [%i5+0x022],%g2 ! %g2 = 0000000000006005 ! Mem[0000000086800118] = a10223ac, %l5 = ffffffffffffffcf lduba [%i1+%o3]0x88,%l5 ! %l5 = 00000000000000ac ! Mem[0000000087800120] = eb6b0129, %l1 = ac2302a1e69db107 ldsha [%i3+%o4]0x81,%l1 ! %l1 = ffffffffffffeb6b ! Mem[0000000091800134] = 6bb94222, %g2 = 0000000000006005 ldub [%o0+0x034],%g2 ! %g2 = 000000000000006b ! %l1 = ffffffffffffeb6b, Mem[0000000086800100] = 2828a16c stha %l1,[%i1+%g0]0x80 ! Mem[0000000086800100] = eb6ba16c ! Mem[0000000087800118] = 08667f2875d52a29, %l3 = ce41b036627741f8 ldxa [%i3+%o3]0x80,%l3 ! %l3 = 08667f2875d52a29 p59_label_4: ! Mem[0000000090000100] = 00004314, %g18 = bafe75d637ea99b8 ldsw [%i4+%g0],%g2 ! %g2 = bafe75d637ea99b8 ! Mem[000000009080012c] = 0381d100, %g2 = 0000000000004314 ldsh [%i5+0x02e],%g2 ! %g2 = 0000000000000381 ! %l2 = 00000000000000e7, Mem[0000000090800100] = 891e6da4ac8061ed stx %l2,[%i5+%g0] ! Mem[0000000090800100] = 00000000000000e7 ! Mem[0000000087800138] = 2c80df7d, %l1 = ffffffffffffeb6b swap [%i3+0x038],%l1 ! %l1 = 000000002c80df7d ! Mem[0000000086000118] = 031f175be3a67cf7, %l7 = 3cc2b363d16c6df4, %l1 = 000000002c80df7d add %i0,0x18,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 031f175be3a67cf7 ! Mem[0000000086000130] = 23058a54, %l4 = 0c9a15b9474d65df ldsb [%i0+0x031],%l4 ! %l4 = 0000000000000005 ! Mem[0000000091800120] = a6b145b3, %g2 = 0000000000000381 ldsb [%o0+0x021],%g2 ! %g2 = ffffffffffffffa6 ! Mem[0000000086800134] = cd4b650b, %l4 = 00000005, %l6 = bdca9ad3 add %i1,0x34,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000cd4b650b ! %l1 = 031f175be3a67cf7, Mem[0000000090000106] = b107072c sth %l1,[%i4+0x006] ! Mem[0000000090000104] = 7cf7072c ! Mem[0000000087800108] = 12a63634d0611bfb, %l5 = 00000000000000ac ldxa [%i3+0x008]%asi,%l5 ! %l5 = 12a63634d0611bfb ba,a p59_not_taken_0_end p59_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p59_branch_failed p59_not_taken_0_end: ! End of Random Code for Thread 59 1: membar #Sync ! Force all stores to complete p59_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0ec] ! Set processor 59 done flag ! Check Registers p59_check_registers: set p59_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000004314 bne,a,pn %xcc,p59_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 031f175be3a67cf7 bne,a,pn %xcc,p59_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000e7 bne,a,pn %xcc,p59_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 08667f2875d52a29 bne,a,pn %xcc,p59_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000005 bne,a,pn %xcc,p59_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 12a63634d0611bfb bne,a,pn %xcc,p59_reg_l5_fail mov %l5,%g3 ! Check Floating Point Registers p59_check_fp_registers: set p59_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 952f5f10 582e04d9 bne %xcc,p59_f4_fail nop ! Check Local Memory set p59_local0_expect,%g1 p59_check_local0: ldx [%g1+0x010],%g2 ! Expected data = ff83a94cbdca9ad3 ldx [%i0+0x010],%g3 ! Observed data at 0000000086000110 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x010,%g4 set p59_local1_expect,%g1 p59_check_local1: ldx [%g1+0x000],%g2 ! Expected data = eb6ba16cd34ce130 ldx [%i1+0x000],%g3 ! Observed data at 0000000086800100 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ac2302a18c832fee ldx [%i1+0x018],%g3 ! Observed data at 0000000086800118 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x018,%g4 set p59_local2_expect,%g1 p59_check_local2: ldx [%g1+0x008],%g2 ! Expected data = dfa0a1f4380af742 ldx [%i2+0x008],%g3 ! Observed data at 0000000087000108 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = cf962456ff5b8e63 ldx [%i2+0x010],%g3 ! Observed data at 0000000087000110 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x010,%g4 set p59_local3_expect,%g1 p59_check_local3: ldx [%g1+0x030],%g2 ! Expected data = b0493bda000000e7 ldx [%i3+0x030],%g3 ! Observed data at 0000000087800130 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffffeb6b402e5939 ldx [%i3+0x038],%g3 ! Observed data at 0000000087800138 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x038,%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_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: swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000087800100] ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000087000128] ldxa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000087000120] ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000087000120] done p59_trap1o: swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000087800100] ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000087000128] ldxa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000087000120] ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000087000120] done p59_trap2e: stwa %l1,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800110] ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000086000100] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000086800100] done p59_trap2o: stwa %l1,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800110] ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000086000100] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000086800100] done p59_trap3e: nop done p59_trap3o: 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 = 00d8b071bfe4a801 ldx [%g1+0x008],%l1 ! %l1 = e2d525cded571cc6 ldx [%g1+0x010],%l2 ! %l2 = 937dbfe60d57a647 ldx [%g1+0x018],%l3 ! %l3 = ce41b036627741f8 ldx [%g1+0x020],%l4 ! %l4 = c0a8157e3627c613 ldx [%g1+0x028],%l5 ! %l5 = 2aa0878bb687abb1 ldx [%g1+0x030],%l6 ! %l6 = 5946a888bb47f30c ldx [%g1+0x038],%l7 ! %l7 = 06be0be5dc30c2ce ! Initialize the output register of window 0 set unres3_start,%o0 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 = 2e5a443a 11ad2d54 a45914fa 23f6c789 ! %f4 = f1c28405 e87ecb9d b2494316 7f694426 ! %f8 = 23ec76b7 9221ec32 1e8ac858 f42ee16d ! %f12 = 214e9c86 9403f44c 67a8d806 92c742c8 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = d51a5f72 ea94383b ca73e3c4 3f1bb530 ! %f20 = 0b17c026 51f1cd83 c18080b8 b573d4e7 ! %f24 = 08f756cd 390dfa7d ad0cb2e9 3bd6c0df ! %f28 = 1a335beb abeef490 c002b52a f0f32df3 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c7234c54 ba111809 613d77f3 688f9e22 ! %f36 = 342fe3e7 037aef96 4acacd6e 1c330d2f ! %f40 = e800d4f7 494f2b82 ea312138 01d22b50 ! %f44 = e8d8d58d 329a1935 c6b806b8 cf58e113 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc824dc3700000010,%g7,%g1 ! GSR scale = 2, align = 0 wr %g1,%g0,%gsr ! GSR = c824dc3700000010 wr %g0,%y ! Clear Y 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[0000000088000104] = 35399524, %l6 = 334bd776, %l0 = d9e29154 add %i0,0x04,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000035399524 ! %l6 = 59eb4702334bd776, Mem[0000000090000130] = 8508d1bb sth %l6,[%i4+0x030] ! Mem[0000000090000130] = d776d1bb ! Mem[0000000089800127] = e937faf4, %l0 = 0000000035399524 ldstub [%i3+0x027],%l0 ! %l0 = 000000f4000000ff ! Mem[0000000090800128] = 418a3280 62600381, %g2 = f8a1c2b8, %g3 = 0bad0b00 ldd [%i5+%o5],%g2 ! %g2 = 00000000418a3280 0000000062600381 ! Mem[0000000091800138] = 4dc4c1d5 5884419c, %g2 = 418a3280, %g3 = 62600381 ldd [%o0+0x038],%g2 ! %g2 = 000000004dc4c1d5 000000005884419c ! Mem[0000000089800100] = c47b13a0, %l5 = dd2269e3, %l0 = 000000f4 casa [%i3]0x80,%l5,%l0 ! %l0 = 00000000c47b13a0 ! Mem[0000000090000134] = 9eceb2a8, %g2 = 000000004dc4c1d5 ldub [%i4+0x035],%g2 ! %g2 = 000000000000009e ! %l3 = 93fb0f9074b51aab, Mem[0000000090800128] = 418a328062600381 stx %l3,[%i5+%o5] ! Mem[0000000090800128] = 93fb0f9074b51aab ! Mem[0000000088000120] = 13250160198353d4, %l1 = 6eaee262ca162bc9 ldxa [%i0+%o4]0x89,%l1 ! %l1 = 13250160198353d4 ! %l0 = 00000000c47b13a0, Mem[0000000088000120] = d453831960012513 stxa %l0,[%i0+%o4]0x81 ! Mem[0000000088000120] = 00000000c47b13a0 p60_label_2: ! Mem[0000000090000130] = d776d1bb, %g18 = 916c188c5c36ea2d ldswa [%i4+0x030]%asi,%g2 ! %g2 = 916c188c5c36ea2d ! Mem[0000000089000128] = 809af579, %l2 = f5b35fb9f8110d16 swapa [%i2+%o5]0x81,%l2 ! %l2 = 00000000809af579 ! Mem[000000008800012f] = c0619e89, %l3 = 93fb0f9074b51aab ldstub [%i0+0x02f],%l3 ! %l3 = 00000089000000ff ! Mem[0000000088000108] = c69a0bc8, %l4 = 62091966a8946f68 lduba [%i0+%o1]0x89,%l4 ! %l4 = 00000000000000c8 ! Mem[0000000088000113] = 71444d1e, %l2 = 00000000809af579 ldstub [%i0+0x013],%l2 ! %l2 = 0000001e000000ff ! Mem[000000008880010c] = ba367a90, %l5 = dd2269e3, %l3 = 00000089 add %i1,0x0c,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000ba367a90 ! Mem[000000008880011f] = f3b4f352, %l1 = 13250160198353d4 ldstub [%i1+0x01f],%l1 ! %l1 = 00000052000000ff ! Mem[0000000089000108] = 54afa9cba917fe28, %l4 = 00000000000000c8, %l4 = 00000000000000c8 add %i2,0x08,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 54afa9cba917fe28 ! %l0 = 00000000c47b13a0, Mem[000000009080010c] = a94e9ec1 stw %l0,[%i5+0x00c] ! Mem[000000009080010c] = c47b13a0 ! Mem[0000000088800104] = e9dcae44, %l7 = a766c596, %l1 = 00000052 add %i1,0x04,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000e9dcae44 p60_label_3: ! Mem[0000000089000111] = 23479412, %l7 = ce0445a0a766c596 ldstub [%i2+0x011],%l7 ! %l7 = 00000047000000ff ! Mem[0000000089000120] = 2dae9c72, %l7 = 0000000000000047 lduba [%i2+%o4]0x89,%l7 ! %l7 = 0000000000000072 ! Mem[0000000088800120] = 785ee5db, %l0 = 00000000c47b13a0 lduba [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000078 ! Mem[0000000089000118] = e79bd462, %l7 = 0000000000000072 swapa [%i2+%o3]0x88,%l7 ! %l7 = 00000000e79bd462 ! Mem[0000000089800130] = 230d46a85b3d04a2, %l4 = 54afa9cba917fe28, %l1 = 00000000e9dcae44 add %i3,0x30,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 230d46a85b3d04a2 ! Mem[0000000090000108] = 072ca3edba6b30fb, %g2 = ffffffffd776d1bb ldx [%i4+%o1],%g2 ! %g2 = 072ca3edba6b30fb ! Mem[0000000091000130] = 163a4c7c, %g2 = 072ca3edba6b30fb ldsb [%i6+0x031],%g2 ! %g2 = 0000000000000016 ! Mem[0000000091000100] = 400c7eb3, %g2 = 0000000000000016 lduw [%i6+%g0],%g2 ! %g2 = 00000000400c7eb3 ! Mem[0000000089800120] = d6e0f948, %l0 = 0000000000000078 lduba [%i3+%o4]0x80,%l0 ! %l0 = 00000000000000d6 ! Mem[0000000088800111] = ad9fd1a4, %l6 = 59eb4702334bd776 ldstub [%i1+0x011],%l6 ! %l6 = 0000009f000000ff p60_label_4: ! Mem[0000000088800114] = 90b9b436, %l7 = 00000000e79bd462 swap [%i1+0x014],%l7 ! %l7 = 0000000090b9b436 ! Mem[0000000088000104] = 35399524, %l1 = 5b3d04a2, %l5 = dd2269e3 add %i0,0x04,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000035399524 ! Mem[0000000089000110] = f6a9f2711294ff23, %l6 = 000000000000009f ldxa [%i2+%o2]0x88,%l6 ! %l6 = f6a9f2711294ff23 ! %l1 = 230d46a85b3d04a2, Mem[0000000088000118] = 22727431 stha %l1,[%i0+%o3]0x89 ! Mem[0000000088000118] = 227204a2 ! Mem[0000000088000134] = 3457eda1, %l2 = 000000000000001e swap [%i0+0x034],%l2 ! %l2 = 000000003457eda1 ! Mem[000000008900013c] = 24a771b1, %l6 = 1294ff23, %l4 = a917fe28 add %i2,0x3c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000024a771b1 ! Mem[000000008880012c] = 7a0927ea, %l4 = 24a771b1, %l0 = 000000d6 add %i1,0x2c,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000007a0927ea ! Mem[0000000091000120] = 991b825a, %g2 = 00000000400c7eb3 ldsh [%i6+%o4],%g2 ! %g2 = ffffffffffff991b ! Mem[0000000088800110] = a4d1ffad, %l2 = 000000003457eda1 swapa [%i1+%o2]0x88,%l2 ! %l2 = 00000000a4d1ffad ! Mem[000000009180011c] = dab2b9e2, %g2 = ffffffffffff991b ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffdab2 ba,a p60_not_taken_0_end p60_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p60_branch_failed p60_not_taken_0_end: ! End of Random Code for Thread 60 p60_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0f0] ! Set processor 60 done flag ! Check Registers p60_check_registers: set p60_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000007a0927ea bne,a,pn %xcc,p60_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 230d46a85b3d04a2 bne,a,pn %xcc,p60_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000a4d1ffad bne,a,pn %xcc,p60_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ba367a90 bne,a,pn %xcc,p60_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000024a771b1 bne,a,pn %xcc,p60_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be f6a9f2711294ff23 bne,a,pn %xcc,p60_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000090b9b436 bne,a,pn %xcc,p60_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p60_local0_expect,%g1 p60_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 71444dff78107173 ldx [%i0+0x010],%g3 ! Observed data at 0000000088000110 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a20472221b4e8ed3 ldx [%i0+0x018],%g3 ! Observed data at 0000000088000118 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000000c47b13a0 ldx [%i0+0x020],%g3 ! Observed data at 0000000088000120 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = c6f462eac0619eff ldx [%i0+0x028],%g3 ! Observed data at 0000000088000128 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 8ee83f470000001e ldx [%i0+0x030],%g3 ! Observed data at 0000000088000130 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x030,%g4 set p60_local1_expect,%g1 p60_check_local1: ldx [%g1+0x010],%g2 ! Expected data = a1ed5734e79bd462 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 = 283a875ff3b4f3ff ldx [%i1+0x018],%g3 ! Observed data at 0000000088800118 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x018,%g4 set p60_local2_expect,%g1 p60_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 23ff941271f2a9f6 ldx [%i2+0x010],%g3 ! Observed data at 0000000089000110 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 7200000082673aa9 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 = f8110d16b8f166b4 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+0x020],%g2 ! Expected data = d6e0f948e937faff ldx [%i3+0x020],%g3 ! Observed data at 0000000089800120 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x020,%g4 ! The test for processor 60 has passed p60_passed: ta GOOD_TRAP nop p60_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p60_failed p60_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p60_failed p60_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p60_failed p60_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p60_failed p60_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p60_failed p60_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p60_failed p60_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p60_failed p60_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p60_failed ! 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: ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000088000118] stba %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000118] lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000089800110] swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000088800118] ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000088000100] ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000089800100] done p60_trap1o: ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000088000118] stba %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000118] lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000089800110] swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000088800118] ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000088000100] ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000089800100] done p60_trap2e: ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000088800100] ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000089800100] done p60_trap2o: ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000088800100] ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000089800100] done p60_trap3e: nop nop nop nop done p60_trap3o: nop nop nop nop done p60_init_memory_pointers: set p60_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p60_local0_start,%i0 set p60_local1_start,%i1 set p60_local2_start,%i2 set p60_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 6d2fec8dd9e29154 ldx [%g1+0x008],%l1 ! %l1 = 6eaee262ca162bc9 ldx [%g1+0x010],%l2 ! %l2 = f5b35fb9f8110d16 ldx [%g1+0x018],%l3 ! %l3 = 93fb0f9074b51aab ldx [%g1+0x020],%l4 ! %l4 = 62091966a8946f68 ldx [%g1+0x028],%l5 ! %l5 = 256f1adbdd2269e3 ldx [%g1+0x030],%l6 ! %l6 = 59eb4702334bd776 ldx [%g1+0x038],%l7 ! %l7 = ce0445a0a766c596 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 758dc8ee 075108b4 e5179293 d174e3e2 ! %f4 = eec8d814 0c94a23a afc0368c 8efd695d ! %f8 = 2aaf3849 d59e5fd7 0ca88c91 4a143a4a ! %f12 = 32e4cbb6 a8080c0e 1b8fd679 ca687b13 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3bd9dd42 e4b742ed 15d2fcc1 528e58d5 ! %f20 = 4263c58f 00cbfa02 6b363400 07b72d60 ! %f24 = 0d699c8e e08d7b4c 95d167c3 6dcb41b3 ! %f28 = 585653be 2700ea43 132dff17 8b318fbf ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 1101307f 43411530 072da5fc 31ee5795 ! %f36 = 6e206195 a96b6d66 a6860cf6 ba7c405e ! %f40 = 525a361e 17049be4 878eefe0 5bf4b23b ! %f44 = b29a3959 06ef8ef5 21e5a976 a404586a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7e163d8800000062,%g7,%g1 ! GSR scale = 12, align = 2 wr %g1,%g0,%gsr ! GSR = 7e163d8800000062 wr %g0,%y ! Clear Y 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: ! %l1 = 49e8ed384c016e07, Mem[000000008b800110] = 431e5b0cdf45cbb3 stxa %l1,[%i3+%o2]0x80 ! Mem[000000008b800110] = 49e8ed384c016e07 ! Mem[0000000090800120] = c5f96005 ec9bbee6, %g2 = 00000000, %g3 = 0bad0b00 ldd [%i5+%o4],%g2 ! %g2 = 00000000c5f96005 00000000ec9bbee6 ! Mem[000000008a000124] = f27d270c, %l1 = 4c016e07, %l4 = c739a02e add %i0,0x24,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000f27d270c ! Mem[000000008a800108] = 8eedd440, %l5 = dc7dee6669590c83 lduwa [%i1+%o1]0x80,%l5 ! %l5 = 000000008eedd440 ! Mem[000000008a80011c] = 3ae25e1a, %l2 = 446b2577e21f5b56 ldstub [%i1+0x01c],%l2 ! %l2 = 0000003a000000ff ! %l0 = 0e00c44c, %l1 = 4c016e07, Mem[000000008a800128] = 50e01492 6937848a stda %l0,[%i1+%o5]0x81 ! Mem[000000008a800128] = 0e00c44c 4c016e07 ! Mem[000000008a000124] = f27d270c, %l2 = 000000000000003a ldub [%i0+0x024],%l2 ! %l2 = 00000000000000f2 ! Mem[0000000090000114] = 891d2936, %g2 = 00000000c5f96005 lduw [%i4+0x014],%g2 ! %g2 = 00000000891d2936 ! %l0 = 81576c4a0e00c44c, Mem[0000000091800100] = c88a6da33f2fa7de, %asi = 80 stxa %l0,[%o0+0x000]%asi ! Mem[0000000091800100] = 81576c4a0e00c44c ! Mem[000000008b800128] = 298b974d, %l0 = 81576c4a0e00c44c ldsw [%i3+%o5],%l0 ! %l0 = 00000000298b974d p61_label_2: ! Mem[000000008a00013c] = eac456d5, %l6 = 84a29697, %l4 = f27d270c add %i0,0x3c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000eac456d5 ! %l7 = c99681e0411c4911, Mem[000000008a000118] = 4f1e23c3 stha %l7,[%i0+%o3]0x80 ! Mem[000000008a000118] = 491123c3 ! Mem[000000008a800120] = c0e2d1a5, %l5 = 000000008eedd440 lduha [%i1+%o4]0x89,%l5 ! %l5 = 000000000000d1a5 ! %l5 = 000000000000d1a5, Mem[000000009080013c] = 396d32d7 stw %l5,[%i5+0x03c] ! Mem[000000009080013c] = 0000d1a5 ! Mem[000000008a800110] = c2224dcb, %l7 = c99681e0411c4911 ldsha [%i1+%o2]0x80,%l7 ! %l7 = ffffffffffffc222 ! Mem[000000008a000118] = 491123c3466fe705, %l2 = 00000000000000f2, %l2 = 00000000000000f2 add %i0,0x18,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 491123c3466fe705 ! Mem[000000008a800100] = 780d1563, %l4 = eac456d5, %l2 = 466fe705 casa [%i1]0x80,%l4,%l2 ! %l2 = 00000000780d1563 ! Mem[0000000091000108] = ff91ca20, %g2 = 00000000891d2936 lduw [%i6+%o1],%g2 ! %g2 = 00000000ff91ca20 ! Mem[000000008a000120] = 618606db, %l3 = 464bc31e25d90d6e ldswa [%i0+%o4]0x80,%l3 ! %l3 = 00000000618606db ! Mem[0000000090000134] = 939eceb2, %g18 = 35aab700e75c3d6d ldsw [%i4+0x034],%g2 ! %g2 = 35aab700e75c3d6d p61_label_3: ! Mem[000000008a800110] = c2224dcb, %l2 = 00000000780d1563 lduha [%i1+%o2]0x81,%l2 ! %l2 = 000000000000c222 ! Mem[000000008a000120] = 618606db f27d270c, %l4 = eac456d5, %l5 = 0000d1a5 ldda [%i0+%o4]0x80,%l4 ! %l4 = 00000000618606db 00000000f27d270c ! Mem[000000008a800108] = 8eedd440, %l6 = 078d823c84a29697 swapa [%i1+%o1]0x81,%l6 ! %l6 = 000000008eedd440 ! Mem[0000000091800138] = c1d55884, %g2 = ffffffff939eceb2 lduha [%o0+0x03a]%asi,%g2 ! %g2 = 000000000000c1d5 ! Mem[000000008a00010f] = 1e9c5975, %l2 = 000000000000c222 ldstub [%i0+0x00f],%l2 ! %l2 = 00000075000000ff ! Mem[000000008b000100] = e8d619de, %l6 = 8eedd440, %l3 = 618606db casa [%i2]0x80,%l6,%l3 ! %l3 = 00000000e8d619de ! %l0 = 298b974d, %l1 = 4c016e07, Mem[0000000091000118] = 25795172 3f62a3d9 std %l0,[%i6+%o3] ! Mem[0000000091000118] = 298b974d 4c016e07 ! Mem[0000000091000118] = 298b974d, %g2 = 000000000000c1d5 lduw [%i6+%o3],%g2 ! %g2 = 00000000298b974d ! %l0 = 298b974d, %l1 = 4c016e07, Mem[0000000090000118] = b07bcf4f 84e4add5 std %l0,[%i4+%o3] ! Mem[0000000090000118] = 298b974d 4c016e07 ! Mem[000000009080011c] = 16787fd5, %g2 = 00000000298b974d ldsb [%i5+0x01c],%g2 ! %g2 = 0000000000000016 p61_label_4: ! Mem[000000008a800128] = 4cc4000e, %l7 = ffffffffffffc222 ldsha [%i1+%o5]0x89,%l7 ! %l7 = 000000000000000e ! %l3 = 00000000e8d619de, Mem[000000008a800110] = c2224dcb stwa %l3,[%i1+%o2]0x80 ! Mem[000000008a800110] = e8d619de ! Mem[000000008a800100] = 780d15638a65f9dd, %l1 = 49e8ed384c016e07, %l1 = 49e8ed384c016e07 casxa [%i1]0x80,%l1,%l1 ! %l1 = 780d15638a65f9dd ! Mem[000000008b800111] = 49e8ed38, %l7 = 000000000000000e ldstub [%i3+0x011],%l7 ! %l7 = 000000e8000000ff ! %l1 = 780d15638a65f9dd, Mem[000000008b800110] = 38edff49 stha %l1,[%i3+%o2]0x89 ! Mem[000000008b800110] = 38edf9dd ! Mem[0000000090800104] = 61ed48fd, %g2 = 0000000000000016 ldsh [%i5+0x006],%g2 ! %g2 = 00000000000061ed ! Mem[000000008b000101] = e8d619de, %l2 = 0000000000000075 ldstub [%i2+0x001],%l2 ! %l2 = 000000d6000000ff ! Mem[000000008b000124] = 5470a42e, %l1 = 8a65f9dd, %l5 = f27d270c add %i2,0x24,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000005470a42e ! Mem[000000008a000118] = 491123c3, %l6 = 8eedd440, %l7 = 000000e8 add %i0,0x18,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000491123c3 ! Mem[000000008a800128] = 0e00c44c, %l2 = 000000d6, %l5 = 5470a42e add %i1,0x28,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000000e00c44c ba,a p61_not_taken_0_end p61_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p61_branch_failed p61_not_taken_0_end: ! End of Random Code for Thread 61 1: membar #Sync ! Force all stores to complete 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 00000000298b974d bne,a,pn %xcc,p61_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000d6 bne,a,pn %xcc,p61_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000e8d619de bne,a,pn %xcc,p61_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000e00c44c bne,a,pn %xcc,p61_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000491123c3 bne,a,pn %xcc,p61_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p61_check_fp_registers: set p61_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be eec8d814 0c94a23a bne %xcc,p61_f4_fail nop ! Check Local Memory set p61_local0_expect,%g1 p61_check_local0: ldx [%g1+0x008],%g2 ! Expected data = d3ab659b1e9c59ff ldx [%i0+0x008],%g3 ! Observed data at 000000008a000108 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 491123c3466fe705 ldx [%i0+0x018],%g3 ! Observed data at 000000008a000118 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x018,%g4 set p61_local1_expect,%g1 p61_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 84a296977ceb9c5a 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 = e8d619de973de6e2 ldx [%i1+0x010],%g3 ! Observed data at 000000008a800110 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8673dee6ffe25e1a ldx [%i1+0x018],%g3 ! Observed data at 000000008a800118 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0e00c44c4c016e07 ldx [%i1+0x028],%g3 ! Observed data at 000000008a800128 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x028,%g4 set p61_local2_expect,%g1 p61_check_local2: ldx [%g1+0x000],%g2 ! Expected data = e8ff19de6f4dd9bf ldx [%i2+0x000],%g3 ! Observed data at 000000008b000100 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x000,%g4 set p61_local3_expect,%g1 p61_check_local3: ldx [%g1+0x010],%g2 ! Expected data = ddf9ed384c016e07 ldx [%i3+0x010],%g3 ! Observed data at 000000008b800110 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x010,%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_f4_fail: set p61_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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: stwa %l2,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000128] done p61_trap1o: stwa %l2,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000128] done p61_trap2e: swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008a000100] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008a000110] stxa %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a800108] stxa %l1,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b800118] done p61_trap2o: swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008a000100] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008a000110] stxa %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a800108] stxa %l1,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b800118] done p61_trap3e: nop nop nop done p61_trap3o: 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 = 81576c4a0e00c44c ldx [%g1+0x008],%l1 ! %l1 = 49e8ed384c016e07 ldx [%g1+0x010],%l2 ! %l2 = 446b2577e21f5b56 ldx [%g1+0x018],%l3 ! %l3 = 464bc31e25d90d6e ldx [%g1+0x020],%l4 ! %l4 = 37fd46cac739a02e ldx [%g1+0x028],%l5 ! %l5 = dc7dee6669590c83 ldx [%g1+0x030],%l6 ! %l6 = 078d823c84a29697 ldx [%g1+0x038],%l7 ! %l7 = c99681e0411c4911 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 8027e947 d37adaf9 6a422b99 fa61023c ! %f4 = e5e76730 32567691 7f680cce c45f95d8 ! %f8 = 2d8d462f c7032af2 b6814dfd 48629339 ! %f12 = c491c507 8e094b91 ad96c307 14f87e1e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = cd4ce85a 5e19b8d5 79f196f9 18fcc0ed ! %f20 = c11c7497 6813d62f c98ea4ac eaaa8d45 ! %f24 = ffe20f55 7e990f23 6ec47eb9 175e471e ! %f28 = 9f3c6517 f7dc8243 deebd91a 72b1c2ad ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e816bb38 4ef3c1c7 afe7f734 1752e5dc ! %f36 = b365b012 54d6d0f1 bf620cb3 55068d7a ! %f40 = ed8af06e f6a5df7a 00163e59 8491f8e8 ! %f44 = d65a1907 3c37550f 2ddf2a8c fb5061d5 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xeb8d0d3800000074,%g7,%g1 ! GSR scale = 14, align = 4 wr %g1,%g0,%gsr ! GSR = eb8d0d3800000074 wr %g0,%y ! Clear Y 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[000000008c000118] = a5de2414, %l6 = 40a899a24d139703, %asi = 80 swapa [%i0+0x018]%asi,%l6 ! %l6 = 00000000a5de2414 ! Mem[000000008d800128] = 4c512015, %l3 = 0460176ffa5b32a8 swapa [%i3+%o5]0x88,%l3 ! %l3 = 000000004c512015 ! Mem[000000008d800108] = fec034c8, %l6 = 00000000a5de2414 ldsha [%i3+%o1]0x81,%l6 ! %l6 = fffffffffffffec0 ! Mem[000000008c800108] = c8bd4bc7, %l4 = 0a8352bec36fd0bb ldstub [%i1+%o1],%l4 ! %l4 = 000000c8000000ff ! Mem[000000008c800131] = 483af309, %l5 = 2cbb0450427c9a66 ldstub [%i1+0x031],%l5 ! %l5 = 0000003a000000ff ! Mem[000000008c000104] = 455a611d, %l7 = a8e0c6d4, %l7 = a8e0c6d4 add %i0,0x04,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000455a611d ! Mem[000000008d800128] = fa5b32a8, %l1 = eab83101ef930961 swapa [%i3+%o5]0x88,%l1 ! %l1 = 00000000fa5b32a8 ! Mem[000000008d000110] = c9ec387c, %l0 = d9fab97685db57db ldsha [%i2+%o2]0x80,%l0 ! %l0 = ffffffffffffc9ec ! Mem[000000008c000117] = 3b278894, %l6 = fffffffffffffec0 ldstub [%i0+0x017],%l6 ! %l6 = 00000094000000ff ! %l5 = 000000000000003a, Mem[000000008d800100] = 017ede10 stha %l5,[%i3+%g0]0x88 ! Mem[000000008d800100] = 017e003a p62_label_2: ! %l4 = 00000000000000c8, Mem[0000000091800120] = f5a6b145b3d129a9 stx %l4,[%o0+%o4] ! Mem[0000000091800120] = 00000000000000c8 ! Mem[000000008d800131] = cc8777f1, %l5 = 000000000000003a ldstub [%i3+0x031],%l5 ! %l5 = 00000087000000ff ! %l0 = ffffffffffffc9ec, Mem[000000008c800118] = 289c5c8d stba %l0,[%i1+%o3]0x80 ! Mem[000000008c800118] = ec9c5c8d ! %l0 = ffffc9ec, %l1 = fa5b32a8, Mem[0000000091000130] = 16163a4c 7c9271ad stda %l0,[%i6+0x030]%asi ! Mem[0000000091000130] = ffffc9ec fa5b32a8 ! Mem[000000008d800100] = 3a007e01c5e66602, %l6 = 0000000000000094, %l2 = b284db0bf33bf000 casxa [%i3]0x80,%l6,%l2 ! %l2 = 3a007e01c5e66602 ! Mem[000000008c800110] = 68e658af, %l2 = c5e66602, %l0 = ffffc9ec add %i1,0x10,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000068e658af ! %l2 = 3a007e01c5e66602, Mem[000000008c800100] = 2da6e3b4 stha %l2,[%i1+%g0]0x81 ! Mem[000000008c800100] = 6602e3b4 ! Mem[000000008c800108] = c74bbdff, %l4 = 00000000000000c8 ldswa [%i1+%o1]0x88,%l4 ! %l4 = ffffffffc74bbdff ! Mem[000000008c000128] = ea5b809cbf559196, %l0 = 0000000068e658af, %l2 = 3a007e01c5e66602 add %i0,0x28,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = ea5b809cbf559196 ! Mem[0000000091000124] = 658669b3, %g2 = 6a99ffbd21503bf8 ldub [%i6+0x027],%g2 ! %g2 = 0000000000000065 p62_label_3: ! Mem[000000008d000128] = f76a074f, %l3 = 000000004c512015 lduba [%i2+%o5]0x81,%l3 ! %l3 = 00000000000000f7 ! Mem[0000000090000130] = 8508d1bb, %g18 = 7580e956e6d8fc02 ldsw [%i4+0x030],%g2 ! %g2 = 7580e956e6d8fc02 ! Mem[000000008d800104] = c5e66602, %l3 = 000000f7, %l7 = 455a611d add %i3,0x04,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000c5e66602 ! Mem[000000008c000100] = 3714605d, %l4 = ffffffffc74bbdff ldstuba [%i0+%g0]0x89,%l4 ! %l4 = 0000005d000000ff ! Mem[000000008c800117] = e1dd93ee, %l0 = 0000000068e658af ldstub [%i1+0x017],%l0 ! %l0 = 000000ee000000ff ! Mem[000000008c000108] = c112d44ffb1c5f52, %l1 = 00000000fa5b32a8, %l7 = 00000000c5e66602 add %i0,0x08,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = c112d44ffb1c5f52 ! Mem[0000000091800108] = 4b8fc8109779541a, %g2 = ffffffff8508d1bb ldx [%o0+%o1],%g2 ! %g2 = 4b8fc8109779541a ! Mem[000000008c00010d] = fb1c5f52, %l5 = 0000000000000087 ldstub [%i0+0x00d],%l5 ! %l5 = 0000001c000000ff ! Mem[000000008d00011c] = ce45ab06, %l2 = ea5b809cbf559196 swap [%i2+0x01c],%l2 ! %l2 = 00000000ce45ab06 ! Mem[000000008d000120] = fb80bcf66ed44e13, %l1 = 00000000fa5b32a8, %l5 = 000000000000001c add %i2,0x20,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = fb80bcf66ed44e13 p62_label_4: ! Mem[000000008c000120] = ef3957bf, %l0 = 00000000000000ee ldstuba [%i0+%o4]0x89,%l0 ! %l0 = 000000bf000000ff ! Mem[000000008d800138] = 5fb75f3f1147f582, %l1 = 00000000fa5b32a8, %l3 = 00000000000000f7 add %i3,0x38,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 5fb75f3f1147f582 ! Mem[0000000090000104] = b89e7b07, %g2 = 4b8fc8109779541a ldub [%i4+0x005],%g2 ! %g2 = 00000000000000b8 ! Mem[000000008d000128] = f76a074f, %l5 = fb80bcf66ed44e13 swap [%i2+%o5],%l5 ! %l5 = 00000000f76a074f ! Mem[000000008c800128] = 6ab808f5 a8bb7a5d, %l0 = 000000bf, %l1 = fa5b32a8 ldda [%i1+%o5]0x80,%l0 ! %l0 = 000000006ab808f5 00000000a8bb7a5d ! Mem[000000008c000130] = a2eaae39cc8a45aa, %l6 = 0000000000000094, %l1 = 00000000a8bb7a5d add %i0,0x30,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = a2eaae39cc8a45aa ! Mem[0000000090000124] = df16bee4, %g2 = 00000000000000b8 ldsha [%i4+0x024]%asi,%g2 ! %g2 = ffffffffffffdf16 ! Mem[000000008d000114] = 0c861d46, %l1 = cc8a45aa, %l1 = cc8a45aa add %i2,0x14,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000000c861d46 ! Mem[000000008d000120] = fb80bcf6, %l4 = 000000000000005d lduha [%i2+%o4]0x80,%l4 ! %l4 = 000000000000fb80 ! %l7 = c112d44ffb1c5f52, Mem[0000000091800112] = a4bf1429 sth %l7,[%o0+0x012] ! Mem[0000000091800110] = 5f521429 ba,a p62_not_taken_0_end p62_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop 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 000000006ab808f5 bne,a,pn %xcc,p62_reg_l0_fail mov %l0,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 5fb75f3f1147f582 bne,a,pn %xcc,p62_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000fb80 bne,a,pn %xcc,p62_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000f76a074f bne,a,pn %xcc,p62_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000094 bne,a,pn %xcc,p62_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p62_check_fp_registers: set p62_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 8027e947 d37adaf9 bne %xcc,p62_f0_fail nop ! Check Local Memory set p62_local0_expect,%g1 p62_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ff601437455a611d 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 = c112d44ffbff5f52 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 = 5b490a763b2788ff ldx [%i0+0x010],%g3 ! Observed data at 000000008c000110 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4d139703dfd67163 ldx [%i0+0x018],%g3 ! Observed data at 000000008c000118 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff5739ef06df60a7 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 = 6602e3b4b1b9e538 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 = ffbd4bc7df91bbde ldx [%i1+0x008],%g3 ! Observed data at 000000008c800108 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 68e658afe1dd93ff ldx [%i1+0x010],%g3 ! Observed data at 000000008c800110 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ec9c5c8dc3937884 ldx [%i1+0x018],%g3 ! Observed data at 000000008c800118 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 48fff3098e471c75 ldx [%i1+0x030],%g3 ! Observed data at 000000008c800130 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x030,%g4 set p62_local2_expect,%g1 p62_check_local2: ldx [%g1+0x018],%g2 ! Expected data = f3e426b1bf559196 ldx [%i2+0x018],%g3 ! Observed data at 000000008d000118 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6ed44e13892e389a ldx [%i2+0x028],%g3 ! Observed data at 000000008d000128 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x028,%g4 set p62_local3_expect,%g1 p62_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 3a007e01c5e66602 ldx [%i3+0x000],%g3 ! Observed data at 000000008d800100 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 610993efdcdf4a3c ldx [%i3+0x028],%g3 ! Observed data at 000000008d800128 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ccff77f10be95d90 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 p62_f0_fail: set p62_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 62 failed p62_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f8] ! Set processor 62 done flag set p62_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 62 failed p62_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f8] ! Set processor 62 done flag set p62_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p62_selfmod_failed: ba p62_failed mov 0xabc,%g1 p62_common_error: or %g0,0xf1e,%g1 ba p62_failed mov %o5,%g3 p62_common_signature_error: set p62_temp,%g1 ba p62_failed st %g2,[%g1] ! Common Lock Number p62_common_timeout: set p62_temp,%g1 ba p62_failed st %g2,[%g1] ! Common Lock Number p62_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p62_failed mov 0x0,%g3 p62_trap1e: ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008d800110] ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008d800110] lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008d000120] done p62_trap1o: ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008d800110] ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008d800110] lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008d000120] done p62_trap2e: ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008c000120] ldda [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008c800118] stwa %l5,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000100] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008d000108] done p62_trap2o: ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008c000120] ldda [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008c800118] stwa %l5,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000100] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008d000108] done p62_trap3e: nop done p62_trap3o: nop done p62_init_memory_pointers: set p62_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p62_local0_start,%i0 set p62_local1_start,%i1 set p62_local2_start,%i2 set p62_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = d9fab97685db57db ldx [%g1+0x008],%l1 ! %l1 = eab83101ef930961 ldx [%g1+0x010],%l2 ! %l2 = b284db0bf33bf000 ldx [%g1+0x018],%l3 ! %l3 = 0460176ffa5b32a8 ldx [%g1+0x020],%l4 ! %l4 = 0a8352bec36fd0bb ldx [%g1+0x028],%l5 ! %l5 = 2cbb0450427c9a66 ldx [%g1+0x030],%l6 ! %l6 = 40a899a24d139703 ldx [%g1+0x038],%l7 ! %l7 = fe6f872ca8e0c6d4 ! Initialize the output register of window 0 set unres3_start,%o0 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 = c5651208 53f1ed80 a9e31c2a b4b13abc ! %f4 = 78bf88cd 7a3bb2db ee27fd3a 5cac7586 ! %f8 = ee9b3cea 6a493ec8 87b42184 910cdb0d ! %f12 = 57ba133f 9d9363ef 2e945e0f aa62441b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 377bc1c7 5b2d3431 13a82b19 1dcb919a ! %f20 = 4a4bedab dcd22259 0c5df80b 6e32ef5a ! %f24 = 7a7f69a0 43a5ba4d 6aed710e e00b3c78 ! %f28 = fec0c13e b822525b 44ed8d36 f03bd525 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 521c11b2 998223ef 6792ad63 64f94f52 ! %f36 = da125b7f 4d0af334 cb717eca 512567bf ! %f40 = 7b1f0bf0 202439ae 429c0ee7 497eebeb ! %f44 = d56cd2ad 21a656f3 4e19421c 9fc35901 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4d97c3c700000063,%g7,%g1 ! GSR scale = 12, align = 3 wr %g1,%g0,%gsr ! GSR = 4d97c3c700000063 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 63 p63_label_1: ! Mem[000000008f000100] = c139b2b8, %l0 = 110d1e4a7a6b36b8 lduha [%i2+%g0]0x88,%l0 ! %l0 = 000000000000b2b8 ! Mem[000000008f000108] = d2d6df8b, %l1 = 9d2ba921f51be9b6 ldsba [%i2+%o1]0x81,%l1 ! %l1 = ffffffffffffffd2 ! Mem[000000008f000122] = 85255328, %l6 = 674be6aa9b49f054 ldstub [%i2+0x022],%l6 ! %l6 = 00000053000000ff ! Mem[000000008e00012c] = 4b110e04, %l6 = 0000000000000053 swap [%i0+0x02c],%l6 ! %l6 = 000000004b110e04 ! Mem[000000008e000120] = 1462a207, %l7 = 34b5819836a6051e swapa [%i0+%o4]0x88,%l7 ! %l7 = 000000001462a207 ! Mem[000000008f80012c] = f5377c8d, %l2 = 9ee79c985de8f150 ldstub [%i3+0x02c],%l2 ! %l2 = 000000f5000000ff ! Mem[000000008f000110] = cf2a1476, %l4 = 4f04972415f969bc ldstuba [%i2+%o2]0x81,%l4 ! %l4 = 000000cf000000ff ! Mem[000000008e800114] = f8deaa5b, %l6 = 4b110e04, %l6 = 4b110e04 add %i1,0x14,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000f8deaa5b ! Mem[000000008e000136] = c2e76d16, %l0 = 000000000000b2b8 ldstub [%i0+0x036],%l0 ! %l0 = 0000006d000000ff ! Mem[000000008e000128] = 27e57b11, %l6 = 00000000f8deaa5b swapa [%i0+%o5]0x81,%l6 ! %l6 = 0000000027e57b11 p63_label_2: ! Mem[000000008f800124] = 2374c20a, %l1 = ffffffffffffffd2 ldstub [%i3+0x024],%l1 ! %l1 = 00000023000000ff ! Mem[0000000090000130] = 08d1bb93, %g2 = 79ffaa2948e52d29 ldsb [%i4+0x031],%g2 ! %g2 = 0000000000000008 ! Mem[000000008e800120] = a0b98391, %l1 = 0000000000000023 swap [%i1+%o4],%l1 ! %l1 = 00000000a0b98391 ! Mem[000000008f000120] = 8525ff28, %l3 = a6fba96e0fb818b7 ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 00000085000000ff ! Mem[0000000091800130] = 900b60c2, %g18 = dff58d827b3bef99 ldswa [%o0+0x030]%asi,%g2 ! %g2 = dff58d827b3bef99 ! Mem[000000008e00010c] = a4d433b0, %l5 = 53dcac77, %l1 = a0b98391 add %i0,0x0c,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a4d433b0 ! Mem[0000000091000110] = 21d2df9b 1f84f8ff, %g2 = 900b60c2, %g3 = 0bad0b00 ldd [%i6+%o2],%g2 ! %g2 = 0000000021d2df9b 000000001f84f8ff ! Mem[000000009180010c] = 541a6325, %g2 = 0000000021d2df9b ldub [%o0+0x00e],%g2 ! %g2 = 0000000000000054 ! Mem[000000008e000130] = d818ed70c2e7ff16, %l5 = 4b4c1c1453dcac77, %l2 = 00000000000000f5 add %i0,0x30,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = d818ed70c2e7ff16 ! Mem[000000008e800138] = 23d1d012, %l3 = 0000000000000085 swap [%i1+0x038],%l3 ! %l3 = 0000000023d1d012 p63_label_3: ! Mem[000000008e800118] = 56337ce30a862af9, %l7 = 000000001462a207 ldxa [%i1+%o3]0x89,%l7 ! %l7 = 56337ce30a862af9 ! %l6 = 27e57b11, %l7 = 0a862af9, Mem[0000000090000100] = ac87f719 39b89e7b std %l6,[%i4+%g0] ! Mem[0000000090000100] = 27e57b11 0a862af9 ! Mem[000000008e000134] = c2e7ff16, %l0 = 0000006d, %l4 = 000000cf add %i0,0x34,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000c2e7ff16 ! Mem[000000008f000118] = ccaa5b9a, %l5 = 4b4c1c1453dcac77 swap [%i2+%o3],%l5 ! %l5 = 00000000ccaa5b9a ! Mem[000000008e00011c] = 1f715207, %l5 = 00000000ccaa5b9a swap [%i0+0x01c],%l5 ! %l5 = 000000001f715207 ! Mem[000000008f000124] = eb8a604d, %l1 = 00000000a4d433b0 ldstub [%i2+0x024],%l1 ! %l1 = 000000eb000000ff ! %l7 = 56337ce30a862af9, Mem[0000000090800134] = 54736697 sth %l7,[%i5+0x034] ! Mem[0000000090800134] = 2af96697 ! Mem[0000000090000130] = 08d1bb93, %g2 = 0000000000000054 ldub [%i4+0x031],%g2 ! %g2 = 0000000000000008 ! Mem[0000000091800120] = f5a6b145b3d129a9, %g2 = 0000000000000008 ldx [%o0+%o4],%g2 ! %g2 = f5a6b145b3d129a9 ! Mem[000000009180011c] = b2b9e2f5, %g2 = f5a6b145b3d129a9 ldsb [%o0+0x01d],%g2 ! %g2 = ffffffffffffffb2 p63_label_4: ! Mem[0000000090800110] = c69a619b, %g2 = ffffffffffffffb2 ldsh [%i5+0x012],%g2 ! %g2 = ffffffffffffc69a ! Mem[000000008e000108] = 18a27262, %l2 = d818ed70c2e7ff16 swapa [%i0+%o1]0x89,%l2 ! %l2 = 0000000018a27262 ! Mem[000000008f000138] = 94198a827b98a00e, %l1 = 00000000000000eb, %l7 = 56337ce30a862af9 add %i2,0x38,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 94198a827b98a00e ! Mem[000000008e000108] = c2e7ff16, %l1 = 00000000000000eb ldstuba [%i0+%o1]0x89,%l1 ! %l1 = 00000016000000ff ! Mem[000000008e000134] = c2e7ff16, %l2 = 18a27262, %l4 = c2e7ff16 add %i0,0x34,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000c2e7ff16 ! Mem[000000008f800110] = 5069b6c6, %l7 = 7b98a00e, %l2 = 18a27262 add %i3,0x10,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000005069b6c6 ! Mem[000000008f80013c] = 5277c789, %l1 = 0000000000000016 swap [%i3+0x03c],%l1 ! %l1 = 000000005277c789 ! Mem[0000000090000118] = b07bcf4f, %g2 = ffffffffffffc69a ldsh [%i4+%o3],%g2 ! %g2 = ffffffffffffb07b ! Mem[0000000091000130] = 16163a4c7c9271ad, %g2 = ffffffffffffb07b ldxa [%i6+0x030]%asi,%g2 ! %g2 = 16163a4c7c9271ad ! Mem[000000008f800120] = 6eae4fad, %l3 = 0000000023d1d012 lduha [%i3+%o4]0x88,%l3 ! %l3 = 0000000000004fad ba,a p63_not_taken_0_end p63_not_taken_0: ! The following code should not be executed nop ldsb [%i3+0x039],%l0 nop nop nop nop ba,a p63_branch_failed p63_not_taken_0_end: ! End of Random Code for Thread 63 1: membar #Sync ! Force all stores to complete p63_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0fc] ! Set processor 63 done flag ! Check Registers p63_check_registers: set p63_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000006d bne,a,pn %xcc,p63_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000005277c789 bne,a,pn %xcc,p63_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000005069b6c6 bne,a,pn %xcc,p63_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000004fad bne,a,pn %xcc,p63_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000c2e7ff16 bne,a,pn %xcc,p63_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000027e57b11 bne,a,pn %xcc,p63_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 94198a827b98a00e bne,a,pn %xcc,p63_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p63_local0_expect,%g1 p63_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ffffe7c2a4d433b0 ldx [%i0+0x008],%g3 ! Observed data at 000000008e000108 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9b1bea75ccaa5b9a ldx [%i0+0x018],%g3 ! Observed data at 000000008e000118 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1e05a6368e7951ee ldx [%i0+0x020],%g3 ! Observed data at 000000008e000120 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = f8deaa5b00000053 ldx [%i0+0x028],%g3 ! Observed data at 000000008e000128 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = d818ed70c2e7ff16 ldx [%i0+0x030],%g3 ! Observed data at 000000008e000130 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x030,%g4 set p63_local1_expect,%g1 p63_check_local1: ldx [%g1+0x020],%g2 ! Expected data = 00000023534dbb7f ldx [%i1+0x020],%g3 ! Observed data at 000000008e800120 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000008561548e4c ldx [%i1+0x038],%g3 ! Observed data at 000000008e800138 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x038,%g4 set p63_local2_expect,%g1 p63_check_local2: ldx [%g1+0x010],%g2 ! Expected data = ff2a14763b9d030e 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 = 53dcac7743292220 ldx [%i2+0x018],%g3 ! Observed data at 000000008f000118 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff25ff28ff8a604d ldx [%i2+0x020],%g3 ! Observed data at 000000008f000120 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x020,%g4 set p63_local3_expect,%g1 p63_check_local3: ldx [%g1+0x020],%g2 ! Expected data = ad4fae6eff74c20a ldx [%i3+0x020],%g3 ! Observed data at 000000008f800120 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = a53c468bff377c8d ldx [%i3+0x028],%g3 ! Observed data at 000000008f800128 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = d9f4813400000016 ldx [%i3+0x038],%g3 ! Observed data at 000000008f800138 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x038,%g4 ! The test for processor 63 has passed p63_passed: ta GOOD_TRAP nop p63_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p63_failed p63_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p63_failed p63_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p63_failed p63_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p63_failed p63_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p63_failed p63_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p63_failed p63_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p63_failed p63_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p63_failed ! 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: stha %l6,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800100] stwa %l6,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e000118] lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008e000120] lduha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008e800108] ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e000110] done p63_trap1o: stha %l6,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800100] stwa %l6,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e000118] lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008e000120] lduha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008e800108] ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e000110] done p63_trap2e: stda %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000118] ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008e800108] ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e000100] lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008f000120] done p63_trap2o: stda %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000118] ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008e800108] ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e000100] lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008f000120] done p63_trap3e: nop done p63_trap3o: nop done ! Cross Processor Interrupt Handler cross_intr_handler: membar #Sync ! Identify the recipient of the interrupt mov 0x10,%g1 ! VA of Core ID Register ldxa [%g1]ASI_CMP_CORE_ID,%g1 and %g1,0x3f,%g4 ! Extract Core ID in %g4 sll %g4,2,%g1 ! Index into intr receive array set received_xintr,%g2 ! Pointer to receive counters lduw [%g2+%g1],%g3 ! Get receive count inc %g3 ! Incement by 1 st %g3,[%g2+%g1] ! Update receive count ! Reset busy bit interrupts and return mov 0x40,%g1 ! Busy bit stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit membar #Sync retry inst_access_handler: done .align 256 data_access_handler: 1: done p63_init_memory_pointers: set p63_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p63_local0_start,%i0 set p63_local1_start,%i1 set p63_local2_start,%i2 set p63_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 110d1e4a7a6b36b8 ldx [%g1+0x008],%l1 ! %l1 = 9d2ba921f51be9b6 ldx [%g1+0x010],%l2 ! %l2 = 9ee79c985de8f150 ldx [%g1+0x018],%l3 ! %l3 = a6fba96e0fb818b7 ldx [%g1+0x020],%l4 ! %l4 = 4f04972415f969bc ldx [%g1+0x028],%l5 ! %l5 = 4b4c1c1453dcac77 ldx [%g1+0x030],%l6 ! %l6 = 674be6aa9b49f054 ldx [%g1+0x038],%l7 ! %l7 = 34b5819836a6051e ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop user_text_end: .seg "text" .align 0x2000 user_near0_start: p0_near_0_le: jmpl %o7,%g0 std %l0,[%i1+0x010] ! Mem[0000000010800110] jmpl %o7,%g0 nop p0_near_0_he: stw %l1,[%i1+0x03c] ! Mem[000000001080013c] swap [%i0+0x028],%l4 ! Mem[0000000010000128] stx %l1,[%i0+0x008] ! Mem[0000000010000108] stb %l1,[%i2+0x038] ! Mem[0000000011000138] stb %l3,[%i3+0x03e] ! Mem[000000001180013e] swap [%i0+0x000],%l4 ! Mem[0000000010000100] jmpl %o7,%g0 stw %l6,[%i1+0x024] ! Mem[0000000010800124] p1_near_0_le: jmpl %o7,%g0 ldx [%i1+0x038],%l4 ! Mem[0000000012800138] jmpl %o7,%g0 nop p1_near_0_he: lduh [%i3+0x022],%l2 ! Mem[0000000013800122] swap [%i2+0x004],%l4 ! Mem[0000000013000104] ldstub [%i3+0x025],%l2 ! Mem[0000000013800125] ldx [%i3+0x000],%l1 ! Mem[0000000013800100] swap [%i2+0x030],%l2 ! Mem[0000000013000130] jmpl %o7,%g0 lduw [%i1+0x004],%l7 ! Mem[0000000012800104] p2_near_0_le: jmpl %o7,%g0 sth %l4,[%i1+0x01a] ! Mem[000000001480011a] jmpl %o7,%g0 nop p2_near_0_he: ldx [%i3+0x000],%l2 ! Mem[0000000015800100] ldstub [%i0+0x02c],%l4 ! Mem[000000001400012c] sth %l0,[%i3+0x038] ! Mem[0000000015800138] lduw [%i0+0x028],%l2 ! Mem[0000000014000128] stw %l4,[%i1+0x018] ! Mem[0000000014800118] jmpl %o7,%g0 ldstub [%i3+0x026],%l4 ! Mem[0000000015800126] p3_near_0_le: jmpl %o7,%g0 ldstub [%i1+0x03a],%l4 ! Mem[000000001680013a] jmpl %o7,%g0 nop p3_near_0_he: ldstub [%i2+0x03c],%l1 ! Mem[000000001700013c] ldstub [%i0+0x006],%l4 ! Mem[0000000016000106] ldstub [%i2+0x01e],%l3 ! Mem[000000001700011e] lduw [%i0+0x018],%l5 ! Mem[0000000016000118] ldstub [%i3+0x025],%l2 ! Mem[0000000017800125] jmpl %o7,%g0 lduw [%i0+0x014],%l3 ! Mem[0000000016000114] p4_near_0_le: jmpl %o7,%g0 sth %l4,[%i1+0x01a] ! Mem[000000001880011a] jmpl %o7,%g0 nop p4_near_0_he: ldstub [%i3+0x002],%l2 ! Mem[0000000019800102] ldstub [%i3+0x02c],%l4 ! Mem[000000001980012c] ldx [%i0+0x038],%l1 ! Mem[0000000018000138] ldsh [%i1+0x004],%l3 ! Mem[0000000018800104] stb %l5,[%i0+0x020] ! Mem[0000000018000120] jmpl %o7,%g0 std %l4,[%i3+0x038] ! Mem[0000000019800138] p5_near_0_le: jmpl %o7,%g0 ldstub [%i2+0x03a],%l4 ! Mem[000000001b00013a] jmpl %o7,%g0 nop p5_near_0_he: swap [%i1+0x01c],%l1 ! Mem[000000001a80011c] lduw [%i0+0x02c],%l4 ! Mem[000000001a00012c] ldsw [%i2+0x03c],%l1 ! Mem[000000001b00013c] swap [%i3+0x024],%l3 ! Mem[000000001b800124] ldx [%i2+0x038],%l5 ! Mem[000000001b000138] jmpl %o7,%g0 ldsh [%i0+0x018],%l7 ! Mem[000000001a000118] p6_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x012],%l0 ! Mem[000000001c800112] jmpl %o7,%g0 nop p6_near_0_he: ldub [%i3+0x007],%l1 ! Mem[000000001d800107] swap [%i1+0x038],%l1 ! Mem[000000001c800138] std %l4,[%i0+0x020] ! Mem[000000001c000120] ldsw [%i1+0x03c],%l2 ! Mem[000000001c80013c] ldsw [%i0+0x020],%l7 ! Mem[000000001c000120] ldstub [%i3+0x020],%l5 ! Mem[000000001d800120] jmpl %o7,%g0 sth %l3,[%i0+0x02c] ! Mem[000000001c00012c] p7_near_0_le: jmpl %o7,%g0 lduh [%i1+0x032],%l4 ! Mem[000000001e800132] jmpl %o7,%g0 nop p7_near_0_he: stb %l1,[%i3+0x03c] ! Mem[000000001f80013c] jmpl %o7,%g0 stb %l1,[%i3+0x018] ! Mem[000000001f800118] p8_near_0_le: jmpl %o7,%g0 ldx [%i2+0x018],%l4 ! Mem[0000000021000118] jmpl %o7,%g0 nop p8_near_0_he: ldstub [%i0+0x007],%l1 ! Mem[0000000020000107] lduw [%i2+0x004],%l0 ! Mem[0000000021000104] lduh [%i2+0x038],%l0 ! Mem[0000000021000138] stx %l2,[%i0+0x028] ! Mem[0000000020000128] ldstub [%i0+0x01d],%l5 ! Mem[000000002000011d] jmpl %o7,%g0 ldsb [%i3+0x03b],%l5 ! Mem[000000002180013b] p9_near_0_le: jmpl %o7,%g0 sth %l4,[%i2+0x03a] ! Mem[000000002300013a] jmpl %o7,%g0 nop p9_near_0_he: lduh [%i3+0x01e],%l1 ! Mem[000000002380011e] ldub [%i0+0x025],%l3 ! Mem[0000000022000125] swap [%i1+0x03c],%l3 ! Mem[000000002280013c] ldx [%i0+0x018],%l4 ! Mem[0000000022000118] swap [%i2+0x00c],%l0 ! Mem[000000002300010c] jmpl %o7,%g0 swap [%i0+0x004],%l1 ! Mem[0000000022000104] p10_near_0_le: jmpl %o7,%g0 ldstub [%i2+0x01a],%l4 ! Mem[000000002500011a] jmpl %o7,%g0 nop p10_near_0_he: sth %l2,[%i0+0x002] ! Mem[0000000024000102] stb %l0,[%i2+0x004] ! Mem[0000000025000104] lduh [%i1+0x00a],%l1 ! Mem[000000002480010a] swap [%i1+0x028],%l6 ! Mem[0000000024800128] ldstub [%i1+0x027],%l6 ! Mem[0000000024800127] jmpl %o7,%g0 ldub [%i2+0x005],%l1 ! Mem[0000000025000105] p11_near_0_le: jmpl %o7,%g0 std %l4,[%i2+0x010] ! Mem[0000000027000110] jmpl %o7,%g0 nop p11_near_0_he: lduh [%i3+0x020],%l5 ! Mem[0000000027800120] ldstub [%i3+0x025],%l3 ! Mem[0000000027800125] ldstub [%i2+0x03d],%l5 ! Mem[000000002700013d] ldsb [%i0+0x018],%l7 ! Mem[0000000026000118] ldsb [%i0+0x013],%l6 ! Mem[0000000026000113] jmpl %o7,%g0 ldub [%i1+0x020],%l4 ! Mem[0000000026800120] p12_near_0_le: jmpl %o7,%g0 ldstub [%i3+0x032],%l4 ! Mem[0000000029800132] jmpl %o7,%g0 nop p12_near_0_he: lduw [%i3+0x03c],%l1 ! Mem[000000002980013c] jmpl %o7,%g0 swap [%i2+0x038],%l4 ! Mem[0000000029000138] p13_near_0_le: jmpl %o7,%g0 ldx [%i2+0x038],%l4 ! Mem[000000002b000138] jmpl %o7,%g0 nop p13_near_0_he: swap [%i3+0x038],%l4 ! Mem[000000002b800138] stb %l0,[%i0+0x019] ! Mem[000000002a000119] swap [%i3+0x024],%l2 ! Mem[000000002b800124] lduh [%i2+0x006],%l6 ! Mem[000000002b000106] swap [%i0+0x01c],%l5 ! Mem[000000002a00011c] jmpl %o7,%g0 stw %l5,[%i0+0x020] ! Mem[000000002a000120] p14_near_0_le: jmpl %o7,%g0 sth %l4,[%i2+0x01a] ! Mem[000000002d00011a] jmpl %o7,%g0 nop p14_near_0_he: ldsb [%i0+0x002],%l2 ! Mem[000000002c000102] ldd [%i3+0x000],%l0 ! Mem[000000002d800100] swap [%i2+0x008],%l1 ! Mem[000000002d000108] sth %l4,[%i2+0x038] ! Mem[000000002d000138] swap [%i1+0x03c],%l3 ! Mem[000000002c80013c] jmpl %o7,%g0 std %l6,[%i2+0x028] ! Mem[000000002d000128] p15_near_0_le: jmpl %o7,%g0 ldstub [%i3+0x03a],%l4 ! Mem[000000002f80013a] jmpl %o7,%g0 nop p15_near_0_he: lduw [%i1+0x020],%l2 ! Mem[000000002e800120] lduh [%i1+0x00a],%l4 ! Mem[000000002e80010a] swap [%i0+0x028],%l1 ! Mem[000000002e000128] swap [%i1+0x018],%l1 ! Mem[000000002e800118] ldub [%i3+0x03e],%l3 ! Mem[000000002f80013e] jmpl %o7,%g0 ldstub [%i1+0x020],%l4 ! Mem[000000002e800120] p16_near_0_le: jmpl %o7,%g0 ldstub [%i3+0x031],%l5 ! Mem[0000000031800131] jmpl %o7,%g0 nop p16_near_0_he: std %l4,[%i2+0x020] ! Mem[0000000031000120] swap [%i0+0x028],%l4 ! Mem[0000000030000128] ldx [%i2+0x018],%l5 ! Mem[0000000031000118] swap [%i0+0x018],%l7 ! Mem[0000000030000118] ldx [%i2+0x038],%l3 ! Mem[0000000031000138] jmpl %o7,%g0 std %l6,[%i0+0x028] ! Mem[0000000030000128] p17_near_0_le: jmpl %o7,%g0 ldstub [%i3+0x011],%l5 ! Mem[0000000033800111] jmpl %o7,%g0 nop p17_near_0_he: ldstub [%i1+0x021],%l5 ! Mem[0000000032800121] ldub [%i0+0x018],%l7 ! Mem[0000000032000118] stx %l3,[%i1+0x018] ! Mem[0000000032800118] ldd [%i1+0x018],%l4 ! Mem[0000000032800118] lduw [%i0+0x00c],%l0 ! Mem[000000003200010c] jmpl %o7,%g0 ldub [%i3+0x004],%l7 ! Mem[0000000033800104] p18_near_0_le: jmpl %o7,%g0 ldx [%i3+0x018],%l4 ! Mem[0000000035800118] jmpl %o7,%g0 nop p18_near_0_he: ldstub [%i1+0x002],%l2 ! Mem[0000000034800102] swap [%i2+0x02c],%l4 ! Mem[000000003500012c] ldstub [%i0+0x03c],%l1 ! Mem[000000003400013c] swap [%i3+0x028],%l2 ! Mem[0000000035800128] ldsh [%i0+0x00c],%l0 ! Mem[000000003400010c] jmpl %o7,%g0 swap [%i0+0x034],%l3 ! Mem[0000000034000134] p19_near_0_le: jmpl %o7,%g0 sth %l4,[%i3+0x03a] ! Mem[000000003780013a] jmpl %o7,%g0 nop p19_near_0_he: lduw [%i3+0x03c],%l1 ! Mem[000000003780013c] swap [%i2+0x004],%l4 ! Mem[0000000037000104] ldx [%i1+0x010],%l6 ! Mem[0000000036800110] ldub [%i0+0x01f],%l2 ! Mem[000000003600011f] ldstub [%i3+0x02d],%l6 ! Mem[000000003780012d] jmpl %o7,%g0 ldsh [%i2+0x032],%l5 ! Mem[0000000037000132] p20_near_0_le: jmpl %o7,%g0 ldstub [%i3+0x01a],%l4 ! Mem[000000003980011a] jmpl %o7,%g0 nop p20_near_0_he: lduh [%i3+0x006],%l1 ! Mem[0000000039800106] sth %l4,[%i0+0x02a] ! Mem[000000003800012a] ldsw [%i2+0x008],%l1 ! Mem[0000000039000108] ldsh [%i2+0x038],%l1 ! Mem[0000000039000138] swap [%i0+0x03c],%l3 ! Mem[000000003800013c] jmpl %o7,%g0 stw %l4,[%i0+0x000] ! Mem[0000000038000100] p21_near_0_le: jmpl %o7,%g0 lduw [%i0+0x030],%l0 ! Mem[000000003a000130] jmpl %o7,%g0 nop p21_near_0_he: ldd [%i0+0x018],%l0 ! Mem[000000003a000118] swap [%i2+0x02c],%l4 ! Mem[000000003b00012c] ldstub [%i0+0x039],%l0 ! Mem[000000003a000139] stw %l6,[%i1+0x018] ! Mem[000000003a800118] std %l4,[%i2+0x038] ! Mem[000000003b000138] std %l4,[%i1+0x018] ! Mem[000000003a800118] jmpl %o7,%g0 stb %l3,[%i0+0x03f] ! Mem[000000003a00013f] p22_near_0_le: jmpl %o7,%g0 ldsw [%i2+0x010],%l0 ! Mem[000000003d000110] jmpl %o7,%g0 nop p22_near_0_he: std %l0,[%i2+0x038] ! Mem[000000003d000138] ldub [%i0+0x02c],%l4 ! Mem[000000003c00012c] swap [%i0+0x034],%l0 ! Mem[000000003c000134] swap [%i2+0x038],%l1 ! Mem[000000003d000138] swap [%i2+0x020],%l5 ! Mem[000000003d000120] lduw [%i3+0x038],%l5 ! Mem[000000003d800138] jmpl %o7,%g0 swap [%i3+0x024],%l2 ! Mem[000000003d800124] p23_near_0_le: jmpl %o7,%g0 ldx [%i3+0x038],%l4 ! Mem[000000003f800138] jmpl %o7,%g0 nop p23_near_0_he: ldstub [%i2+0x021],%l5 ! Mem[000000003f000121] swap [%i3+0x008],%l4 ! Mem[000000003f800108] ldsw [%i3+0x038],%l4 ! Mem[000000003f800138] std %l6,[%i0+0x018] ! Mem[000000003e000118] stx %l6,[%i3+0x010] ! Mem[000000003f800110] jmpl %o7,%g0 swap [%i2+0x030],%l5 ! Mem[000000003f000130] p24_near_0_le: jmpl %o7,%g0 sth %l4,[%i3+0x01a] ! Mem[000000004180011a] jmpl %o7,%g0 nop p24_near_0_he: stx %l2,[%i1+0x000] ! Mem[0000000040800100] std %l4,[%i3+0x028] ! Mem[0000000041800128] ldstub [%i0+0x039],%l0 ! Mem[0000000040000139] sth %l2,[%i0+0x028] ! Mem[0000000040000128] ldstub [%i2+0x020],%l5 ! Mem[0000000041000120] jmpl %o7,%g0 swap [%i0+0x000],%l4 ! Mem[0000000040000100] p25_near_0_le: jmpl %o7,%g0 ldstub [%i3+0x03a],%l4 ! Mem[000000004380013a] jmpl %o7,%g0 nop p25_near_0_he: stx %l1,[%i1+0x018] ! Mem[0000000042800118] ldsh [%i2+0x024],%l0 ! Mem[0000000043000124] stw %l0,[%i1+0x038] ! Mem[0000000042800138] sth %l6,[%i1+0x018] ! Mem[0000000042800118] ldsw [%i2+0x010],%l6 ! Mem[0000000043000110] jmpl %o7,%g0 stw %l1,[%i2+0x004] ! Mem[0000000043000104] p26_near_0_le: jmpl %o7,%g0 ldd [%i1+0x030],%l4 ! Mem[0000000044800130] jmpl %o7,%g0 nop p26_near_0_he: ldsh [%i0+0x03c],%l1 ! Mem[000000004400013c] stw %l3,[%i1+0x004] ! Mem[0000000044800104] swap [%i3+0x034],%l0 ! Mem[0000000045800134] ldstub [%i3+0x03b],%l5 ! Mem[000000004580013b] ldd [%i1+0x020],%l6 ! Mem[0000000044800120] jmpl %o7,%g0 stw %l1,[%i3+0x004] ! Mem[0000000045800104] p27_near_0_le: jmpl %o7,%g0 ldstub [%i2+0x032],%l4 ! Mem[0000000047000132] jmpl %o7,%g0 nop p27_near_0_he: stw %l5,[%i2+0x020] ! Mem[0000000047000120] jmpl %o7,%g0 lduw [%i3+0x024],%l3 ! Mem[0000000047800124] p28_near_0_le: jmpl %o7,%g0 ldx [%i0+0x018],%l4 ! Mem[0000000048000118] jmpl %o7,%g0 nop p28_near_0_he: ldsh [%i2+0x002],%l2 ! Mem[0000000049000102] ldsw [%i2+0x004],%l0 ! Mem[0000000049000104] ldub [%i0+0x039],%l0 ! Mem[0000000048000139] ldstub [%i0+0x028],%l2 ! Mem[0000000048000128] ldx [%i3+0x038],%l3 ! Mem[0000000049800138] jmpl %o7,%g0 ldsh [%i3+0x038],%l4 ! Mem[0000000049800138] p29_near_0_le: jmpl %o7,%g0 sth %l4,[%i0+0x03a] ! Mem[000000004a00013a] jmpl %o7,%g0 nop p29_near_0_he: ldd [%i2+0x020],%l2 ! Mem[000000004b000120] ldstub [%i2+0x024],%l0 ! Mem[000000004b000124] ldub [%i2+0x034],%l0 ! Mem[000000004b000134] ldsh [%i1+0x018],%l1 ! Mem[000000004a800118] ldx [%i3+0x038],%l3 ! Mem[000000004b800138] jmpl %o7,%g0 ldstub [%i2+0x018],%l4 ! Mem[000000004b000118] p30_near_0_le: jmpl %o7,%g0 ldstub [%i0+0x01a],%l4 ! Mem[000000004c00011a] jmpl %o7,%g0 nop p30_near_0_he: swap [%i2+0x000],%l2 ! Mem[000000004d000100] sth %l0,[%i3+0x004] ! Mem[000000004d800104] swap [%i3+0x034],%l0 ! Mem[000000004d800134] stx %l4,[%i1+0x020] ! Mem[000000004c800120] stw %l5,[%i3+0x020] ! Mem[000000004d800120] jmpl %o7,%g0 swap [%i0+0x018],%l0 ! Mem[000000004c000118] p31_near_0_le: jmpl %o7,%g0 ldsh [%i3+0x038],%l4 ! Mem[000000004f800138] jmpl %o7,%g0 nop p31_near_0_he: swap [%i3+0x038],%l0 ! Mem[000000004f800138] ldd [%i3+0x028],%l2 ! Mem[000000004f800128] ldsw [%i2+0x03c],%l3 ! Mem[000000004f00013c] std %l4,[%i2+0x018] ! Mem[000000004f000118] jmpl %o7,%g0 lduw [%i0+0x010],%l6 ! Mem[000000004e000110] p32_near_0_le: jmpl %o7,%g0 swap [%i3+0x00c],%l4 ! Mem[000000005180010c] jmpl %o7,%g0 nop p32_near_0_he: jmpl %o7,%g0 std %l4,[%i2+0x018] ! Mem[0000000051000118] jmpl %o7,%g0 nop p33_near_0_le: jmpl %o7,%g0 ldx [%i0+0x038],%l4 ! Mem[0000000052000138] jmpl %o7,%g0 nop p33_near_0_he: std %l4,[%i3+0x020] ! Mem[0000000053800120] swap [%i3+0x024],%l3 ! Mem[0000000053800124] ldsb [%i1+0x034],%l0 ! Mem[0000000052800134] ldsb [%i3+0x01b],%l5 ! Mem[000000005380011b] stx %l0,[%i0+0x008] ! Mem[0000000052000108] jmpl %o7,%g0 swap [%i2+0x004],%l6 ! Mem[0000000053000104] p34_near_0_le: jmpl %o7,%g0 sth %l4,[%i0+0x01a] ! Mem[000000005400011a] jmpl %o7,%g0 nop p34_near_0_he: lduw [%i3+0x03c],%l1 ! Mem[000000005580013c] ldx [%i0+0x028],%l4 ! Mem[0000000054000128] lduh [%i2+0x03c],%l1 ! Mem[000000005500013c] ldx [%i0+0x000],%l3 ! Mem[0000000054000100] ldstub [%i3+0x034],%l0 ! Mem[0000000055800134] jmpl %o7,%g0 swap [%i3+0x018],%l7 ! Mem[0000000055800118] p35_near_0_le: jmpl %o7,%g0 ldstub [%i0+0x03a],%l4 ! Mem[000000005600013a] jmpl %o7,%g0 nop p35_near_0_he: stw %l1,[%i1+0x01c] ! Mem[000000005680011c] stx %l4,[%i2+0x008] ! Mem[0000000057000108] ldstub [%i1+0x02a],%l1 ! Mem[000000005680012a] ldsb [%i0+0x018],%l6 ! Mem[0000000056000118] sth %l6,[%i1+0x012] ! Mem[0000000056800112] jmpl %o7,%g0 lduh [%i1+0x020],%l4 ! Mem[0000000056800120] p36_near_0_le: jmpl %o7,%g0 ldstub [%i3+0x013],%l0 ! Mem[0000000059800113] jmpl %o7,%g0 nop p36_near_0_he: ldx [%i1+0x038],%l0 ! Mem[0000000058800138] ldstub [%i1+0x028],%l2 ! Mem[0000000058800128] swap [%i3+0x020],%l5 ! Mem[0000000059800120] ldd [%i0+0x038],%l4 ! Mem[0000000058000138] lduh [%i0+0x024],%l2 ! Mem[0000000058000124] lduw [%i1+0x024],%l7 ! Mem[0000000058800124] jmpl %o7,%g0 ldd [%i2+0x008],%l0 ! Mem[0000000059000108] p37_near_0_le: jmpl %o7,%g0 ldsw [%i1+0x030],%l0 ! Mem[000000005a800130] jmpl %o7,%g0 nop p37_near_0_he: ldsh [%i2+0x01e],%l1 ! Mem[000000005b00011e] ldx [%i2+0x008],%l4 ! Mem[000000005b000108] ldsb [%i1+0x02a],%l1 ! Mem[000000005a80012a] ldub [%i2+0x018],%l6 ! Mem[000000005b000118] swap [%i3+0x000],%l5 ! Mem[000000005b800100] stw %l0,[%i1+0x018] ! Mem[000000005a800118] jmpl %o7,%g0 ldstub [%i2+0x03f],%l3 ! Mem[000000005b00013f] p38_near_0_le: jmpl %o7,%g0 ldx [%i0+0x018],%l4 ! Mem[000000005c000118] jmpl %o7,%g0 nop p38_near_0_he: stb %l1,[%i0+0x03e] ! Mem[000000005c00013e] ldstub [%i0+0x02b],%l4 ! Mem[000000005c00012b] stx %l1,[%i1+0x008] ! Mem[000000005c800108] ldub [%i1+0x038],%l6 ! Mem[000000005c800138] ldsw [%i3+0x01c],%l5 ! Mem[000000005d80011c] jmpl %o7,%g0 lduh [%i0+0x038],%l4 ! Mem[000000005c000138] p39_near_0_le: jmpl %o7,%g0 stw %l0,[%i2+0x030] ! Mem[000000005f000130] jmpl %o7,%g0 nop p39_near_0_he: ldsb [%i1+0x021],%l5 ! Mem[000000005e800121] ldstub [%i3+0x00b],%l4 ! Mem[000000005f80010b] ldstub [%i3+0x000],%l5 ! Mem[000000005f800100] std %l4,[%i3+0x010] ! Mem[000000005f800110] ldx [%i0+0x018],%l0 ! Mem[000000005e000118] ldd [%i0+0x030],%l6 ! Mem[000000005e000130] jmpl %o7,%g0 ldstub [%i3+0x031],%l5 ! Mem[000000005f800131] p40_near_0_le: jmpl %o7,%g0 ldd [%i0+0x018],%l4 ! Mem[0000000060000118] jmpl %o7,%g0 nop p40_near_0_he: stx %l2,[%i3+0x000] ! Mem[0000000061800100] swap [%i2+0x004],%l0 ! Mem[0000000061000104] swap [%i1+0x018],%l4 ! Mem[0000000060800118] ldstub [%i3+0x026],%l4 ! Mem[0000000061800126] ldstub [%i3+0x03f],%l3 ! Mem[000000006180013f] jmpl %o7,%g0 stb %l2,[%i2+0x03f] ! Mem[000000006100013f] p41_near_0_le: jmpl %o7,%g0 stw %l4,[%i0+0x038] ! Mem[0000000062000138] jmpl %o7,%g0 nop p41_near_0_he: lduh [%i3+0x022],%l2 ! Mem[0000000063800122] stb %l5,[%i1+0x02d] ! Mem[000000006280012d] ldsb [%i2+0x03c],%l1 ! Mem[000000006300013c] ldstub [%i3+0x006],%l4 ! Mem[0000000063800106] swap [%i2+0x01c],%l3 ! Mem[000000006300011c] jmpl %o7,%g0 ldstub [%i3+0x01b],%l5 ! Mem[000000006380011b] p42_near_0_le: jmpl %o7,%g0 lduw [%i1+0x030],%l4 ! Mem[0000000064800130] jmpl %o7,%g0 nop p42_near_0_he: ldub [%i0+0x03c],%l1 ! Mem[000000006400013c] jmpl %o7,%g0 swap [%i0+0x038],%l4 ! Mem[0000000064000138] p43_near_0_le: jmpl %o7,%g0 sth %l4,[%i2+0x032] ! Mem[0000000067000132] jmpl %o7,%g0 nop p43_near_0_he: lduw [%i3+0x038],%l4 ! Mem[0000000067800138] jmpl %o7,%g0 lduh [%i3+0x018],%l7 ! Mem[0000000067800118] p44_near_0_le: jmpl %o7,%g0 swap [%i0+0x010],%l0 ! Mem[0000000068000110] jmpl %o7,%g0 nop p44_near_0_he: ldsb [%i1+0x007],%l1 ! Mem[0000000068800107] ldsb [%i0+0x005],%l3 ! Mem[0000000068000105] ldstub [%i1+0x01a],%l4 ! Mem[000000006880011a] ldstub [%i0+0x019],%l0 ! Mem[0000000068000119] stx %l3,[%i1+0x038] ! Mem[0000000068800138] ldstub [%i0+0x02a],%l6 ! Mem[000000006800012a] jmpl %o7,%g0 swap [%i0+0x01c],%l5 ! Mem[000000006800011c] p45_near_0_le: jmpl %o7,%g0 ldd [%i0+0x038],%l4 ! Mem[000000006a000138] jmpl %o7,%g0 nop p45_near_0_he: ldsh [%i2+0x020],%l5 ! Mem[000000006b000120] ldd [%i0+0x008],%l4 ! Mem[000000006a000108] ldx [%i1+0x030],%l0 ! Mem[000000006a800130] lduw [%i2+0x018],%l1 ! Mem[000000006b000118] swap [%i3+0x03c],%l3 ! Mem[000000006b80013c] jmpl %o7,%g0 ldx [%i2+0x018],%l4 ! Mem[000000006b000118] p46_near_0_le: jmpl %o7,%g0 stw %l4,[%i0+0x018] ! Mem[000000006c000118] jmpl %o7,%g0 nop p46_near_0_he: ldstub [%i2+0x007],%l1 ! Mem[000000006d000107] ldstub [%i3+0x004],%l0 ! Mem[000000006d800104] ldsw [%i0+0x038],%l0 ! Mem[000000006c000138] lduh [%i3+0x000],%l4 ! Mem[000000006d800100] stb %l2,[%i3+0x025] ! Mem[000000006d800125] jmpl %o7,%g0 swap [%i2+0x020],%l5 ! Mem[000000006d000120] p47_near_0_le: jmpl %o7,%g0 ldstub [%i0+0x032],%l4 ! Mem[000000006e000132] jmpl %o7,%g0 nop p47_near_0_he: swap [%i0+0x03c],%l1 ! Mem[000000006e00013c] jmpl %o7,%g0 lduw [%i1+0x028],%l2 ! Mem[000000006e800128] p48_near_0_le: jmpl %o7,%g0 ldx [%i1+0x030],%l4 ! Mem[0000000070800130] jmpl %o7,%g0 nop p48_near_0_he: swap [%i3+0x020],%l5 ! Mem[0000000071800120] jmpl %o7,%g0 ldsw [%i3+0x038],%l6 ! Mem[0000000071800138] p49_near_0_le: jmpl %o7,%g0 sth %l4,[%i1+0x038] ! Mem[0000000072800138] jmpl %o7,%g0 nop p49_near_0_he: ldub [%i1+0x03c],%l1 ! Mem[000000007280013c] stx %l3,[%i3+0x020] ! Mem[0000000073800120] stb %l4,[%i1+0x03a] ! Mem[000000007280013a] std %l4,[%i1+0x000] ! Mem[0000000072800100] jmpl %o7,%g0 ldx [%i0+0x000],%l5 ! Mem[0000000072000100] p50_near_0_le: jmpl %o7,%g0 ldd [%i1+0x018],%l4 ! Mem[0000000074800118] jmpl %o7,%g0 nop p50_near_0_he: sth %l2,[%i3+0x002] ! Mem[0000000075800102] lduh [%i2+0x02c],%l4 ! Mem[000000007500012c] lduw [%i0+0x018],%l4 ! Mem[0000000074000118] ldub [%i1+0x026],%l4 ! Mem[0000000074800126] std %l2,[%i2+0x038] ! Mem[0000000075000138] jmpl %o7,%g0 lduw [%i3+0x03c],%l2 ! Mem[000000007580013c] p51_near_0_le: jmpl %o7,%g0 stw %l4,[%i1+0x038] ! Mem[0000000076800138] jmpl %o7,%g0 nop p51_near_0_he: ldstub [%i0+0x021],%l5 ! Mem[0000000076000121] ldub [%i2+0x00b],%l4 ! Mem[000000007700010b] ldstub [%i3+0x02a],%l1 ! Mem[000000007780012a] lduw [%i0+0x018],%l6 ! Mem[0000000076000118] std %l2,[%i2+0x038] ! Mem[0000000077000138] jmpl %o7,%g0 stx %l4,[%i3+0x018] ! Mem[0000000077800118] p52_near_0_le: jmpl %o7,%g0 ldx [%i0+0x010],%l0 ! Mem[0000000078000110] jmpl %o7,%g0 nop p52_near_0_he: ldstub [%i3+0x03e],%l1 ! Mem[000000007980013e] swap [%i0+0x028],%l4 ! Mem[0000000078000128] swap [%i0+0x008],%l1 ! Mem[0000000078000108] ldsh [%i0+0x038],%l6 ! Mem[0000000078000138] ldsh [%i2+0x01c],%l5 ! Mem[000000007900011c] swap [%i1+0x038],%l4 ! Mem[0000000078800138] jmpl %o7,%g0 swap [%i0+0x00c],%l0 ! Mem[000000007800010c] p53_near_0_le: jmpl %o7,%g0 lduw [%i0+0x00c],%l4 ! Mem[000000007a00010c] jmpl %o7,%g0 nop p53_near_0_he: jmpl %o7,%g0 std %l0,[%i1+0x028] ! Mem[000000007a800128] jmpl %o7,%g0 nop p54_near_0_le: jmpl %o7,%g0 stx %l0,[%i1+0x010] ! Mem[000000007c800110] jmpl %o7,%g0 nop p54_near_0_he: swap [%i1+0x038],%l0 ! Mem[000000007c800138] ldsh [%i1+0x038],%l6 ! Mem[000000007c800138] stx %l5,[%i0+0x018] ! Mem[000000007c000118] swap [%i1+0x018],%l0 ! Mem[000000007c800118] ldstub [%i2+0x03f],%l3 ! Mem[000000007d00013f] ldsh [%i2+0x036],%l3 ! Mem[000000007d000136] jmpl %o7,%g0 stw %l6,[%i1+0x02c] ! Mem[000000007c80012c] p55_near_0_le: jmpl %o7,%g0 ldd [%i1+0x038],%l4 ! Mem[000000007e800138] jmpl %o7,%g0 nop p55_near_0_he: lduw [%i0+0x020],%l2 ! Mem[000000007e000120] ldsh [%i3+0x028],%l2 ! Mem[000000007f800128] swap [%i0+0x03c],%l5 ! Mem[000000007e00013c] std %l6,[%i3+0x018] ! Mem[000000007f800118] std %l6,[%i0+0x010] ! Mem[000000007e000110] jmpl %o7,%g0 stx %l2,[%i1+0x018] ! Mem[000000007e800118] p56_near_0_le: jmpl %o7,%g0 stw %l4,[%i1+0x018] ! Mem[0000000080800118] jmpl %o7,%g0 nop p56_near_0_he: ldd [%i0+0x038],%l0 ! Mem[0000000080000138] ldub [%i2+0x004],%l0 ! Mem[0000000081000104] lduw [%i3+0x038],%l0 ! Mem[0000000081800138] swap [%i0+0x038],%l6 ! Mem[0000000080000138] ldstub [%i0+0x03e],%l3 ! Mem[000000008000013e] jmpl %o7,%g0 swap [%i3+0x038],%l5 ! Mem[0000000081800138] p57_near_0_le: jmpl %o7,%g0 ldub [%i0+0x011],%l5 ! Mem[0000000082000111] jmpl %o7,%g0 nop p57_near_0_he: stx %l1,[%i0+0x038] ! Mem[0000000082000138] ldd [%i1+0x020],%l2 ! Mem[0000000082800120] swap [%i0+0x034],%l0 ! Mem[0000000082000134] swap [%i2+0x004],%l4 ! Mem[0000000083000104] ldx [%i2+0x018],%l3 ! Mem[0000000083000118] jmpl %o7,%g0 lduh [%i1+0x020],%l4 ! Mem[0000000082800120] p58_near_0_le: jmpl %o7,%g0 stw %l5,[%i0+0x030] ! Mem[0000000084000130] jmpl %o7,%g0 nop p58_near_0_he: sth %l0,[%i1+0x038] ! Mem[0000000084800138] swap [%i1+0x038],%l6 ! Mem[0000000084800138] stb %l3,[%i3+0x03f] ! Mem[000000008580013f] ldstub [%i3+0x03f],%l2 ! Mem[000000008580013f] lduh [%i0+0x020],%l7 ! Mem[0000000084000120] jmpl %o7,%g0 ldsb [%i1+0x01c],%l5 ! Mem[000000008480011c] p59_near_0_le: jmpl %o7,%g0 swap [%i2+0x030],%l0 ! Mem[0000000087000130] jmpl %o7,%g0 nop p59_near_0_he: ldsw [%i0+0x01c],%l1 ! Mem[000000008600011c] lduh [%i2+0x024],%l0 ! Mem[0000000087000124] ldd [%i2+0x038],%l0 ! Mem[0000000087000138] swap [%i0+0x018],%l6 ! Mem[0000000086000118] ldstub [%i3+0x03e],%l3 ! Mem[000000008780013e] ldstub [%i3+0x018],%l4 ! Mem[0000000087800118] jmpl %o7,%g0 ldx [%i2+0x038],%l3 ! Mem[0000000087000138] p60_near_0_le: jmpl %o7,%g0 ldd [%i2+0x018],%l4 ! Mem[0000000089000118] jmpl %o7,%g0 nop p60_near_0_he: stx %l1,[%i2+0x038] ! Mem[0000000089000138] ldstub [%i3+0x004],%l0 ! Mem[0000000089800104] ldub [%i2+0x034],%l0 ! Mem[0000000089000134] swap [%i3+0x000],%l4 ! Mem[0000000089800100] stb %l2,[%i0+0x025] ! Mem[0000000088000125] jmpl %o7,%g0 ldd [%i3+0x030],%l2 ! Mem[0000000089800130] p61_near_0_le: jmpl %o7,%g0 stw %l4,[%i2+0x038] ! Mem[000000008b000138] jmpl %o7,%g0 nop p61_near_0_he: stx %l5,[%i1+0x020] ! Mem[000000008a800120] stw %l2,[%i0+0x028] ! Mem[000000008a000128] ldstub [%i2+0x03e],%l3 ! Mem[000000008b00013e] stx %l4,[%i3+0x018] ! Mem[000000008b800118] stx %l6,[%i2+0x010] ! Mem[000000008b000110] jmpl %o7,%g0 ldd [%i1+0x020],%l4 ! Mem[000000008a800120] p62_near_0_le: jmpl %o7,%g0 ldsw [%i0+0x030],%l4 ! Mem[000000008c000130] jmpl %o7,%g0 nop p62_near_0_he: ldub [%i2+0x007],%l1 ! Mem[000000008d000107] jmpl %o7,%g0 ldsh [%i3+0x004],%l0 ! Mem[000000008d800104] p63_near_0_le: jmpl %o7,%g0 ldstub [%i1+0x011],%l5 ! Mem[000000008e800111] jmpl %o7,%g0 nop p63_near_0_he: lduh [%i2+0x02a],%l1 ! Mem[000000008f00012a] ldstub [%i2+0x018],%l1 ! Mem[000000008f000118] ldsw [%i2+0x03c],%l3 ! Mem[000000008f00013c] ldsw [%i3+0x008],%l6 ! Mem[000000008f800108] swap [%i1+0x024],%l6 ! Mem[000000008e800124] jmpl %o7,%g0 ldx [%i1+0x000],%l7 ! Mem[000000008e800100] near0_b2b_h: nop nop nop nop nop nop nop jmpl %o7,%g0 nop near0_b2b_l: nop nop nop nop nop nop nop jmpl %o7,%g0 nop user_near0_end: .seg "text" .align 0x2000 user_near1_start: p0_near_1_le: ldub [%i1+0x015],%l0 ! Mem[0000000010800115] ldsh [%i1+0x002],%l6 ! Mem[0000000010800102] ldx [%i2+0x020],%l1 ! Mem[0000000011000120] ldstub [%i3+0x022],%l4 ! Mem[0000000011800122] jmpl %o7,%g0 swap [%i1+0x004],%l6 ! Mem[0000000010800104] p0_near_1_he: lduw [%i2+0x038],%l1 ! Mem[0000000011000138] jmpl %o7,%g0 swap [%i2+0x020],%l1 ! Mem[0000000011000120] p1_near_1_le: ldsw [%i0+0x038],%l3 ! Mem[0000000012000138] ldsh [%i1+0x03e],%l1 ! Mem[000000001280013e] stb %l2,[%i2+0x025] ! Mem[0000000013000125] ldub [%i0+0x002],%l6 ! Mem[0000000012000102] lduw [%i2+0x000],%l0 ! Mem[0000000013000100] jmpl %o7,%g0 stb %l1,[%i1+0x022] ! Mem[0000000012800122] p1_near_1_he: swap [%i0+0x02c],%l5 ! Mem[000000001200012c] stb %l2,[%i0+0x01e] ! Mem[000000001200011e] jmpl %o7,%g0 ldx [%i3+0x030],%l5 ! Mem[0000000013800130] p2_near_1_le: ldsb [%i0+0x01d],%l0 ! Mem[000000001400011d] swap [%i3+0x038],%l3 ! Mem[0000000015800138] ldstub [%i1+0x023],%l0 ! Mem[0000000014800123] stb %l7,[%i0+0x002] ! Mem[0000000014000102] ldub [%i2+0x03d],%l6 ! Mem[000000001500013d] lduh [%i2+0x034],%l5 ! Mem[0000000015000134] jmpl %o7,%g0 ldd [%i2+0x020],%l2 ! Mem[0000000015000120] p2_near_1_he: std %l2,[%i0+0x038] ! Mem[0000000014000138] stw %l6,[%i2+0x010] ! Mem[0000000015000110] ldx [%i2+0x030],%l3 ! Mem[0000000015000130] ldstub [%i2+0x031],%l3 ! Mem[0000000015000131] lduw [%i2+0x020],%l2 ! Mem[0000000015000120] jmpl %o7,%g0 swap [%i0+0x010],%l1 ! Mem[0000000014000110] p3_near_1_le: ldsh [%i1+0x02e],%l2 ! Mem[000000001680012e] jmpl %o7,%g0 swap [%i2+0x00c],%l5 ! Mem[000000001700010c] p3_near_1_he: ldd [%i0+0x038],%l4 ! Mem[0000000016000138] stw %l3,[%i2+0x000] ! Mem[0000000017000100] ldsh [%i2+0x01a],%l2 ! Mem[000000001700011a] jmpl %o7,%g0 swap [%i1+0x004],%l3 ! Mem[0000000016800104] p4_near_1_le: ldsw [%i1+0x024],%l7 ! Mem[0000000018800124] sth %l4,[%i1+0x018] ! Mem[0000000018800118] std %l2,[%i0+0x008] ! Mem[0000000018000108] ldx [%i0+0x038],%l2 ! Mem[0000000018000138] swap [%i0+0x020],%l2 ! Mem[0000000018000120] ldsw [%i3+0x020],%l7 ! Mem[0000000019800120] ldsw [%i3+0x004],%l1 ! Mem[0000000019800104] jmpl %o7,%g0 ldsw [%i1+0x000],%l5 ! Mem[0000000018800100] p4_near_1_he: ldstub [%i1+0x010],%l1 ! Mem[0000000018800110] ldd [%i0+0x030],%l4 ! Mem[0000000018000130] stx %l7,[%i3+0x018] ! Mem[0000000019800118] swap [%i3+0x03c],%l2 ! Mem[000000001980013c] jmpl %o7,%g0 lduw [%i0+0x028],%l1 ! Mem[0000000018000128] p5_near_1_le: jmpl %o7,%g0 std %l2,[%i2+0x038] ! Mem[000000001b000138] jmpl %o7,%g0 nop p5_near_1_he: ldd [%i2+0x018],%l4 ! Mem[000000001b000118] ldstub [%i2+0x013],%l4 ! Mem[000000001b000113] ldsh [%i3+0x030],%l2 ! Mem[000000001b800130] ldsh [%i1+0x004],%l7 ! Mem[000000001a800104] ldd [%i3+0x018],%l0 ! Mem[000000001b800118] lduh [%i1+0x030],%l7 ! Mem[000000001a800130] jmpl %o7,%g0 stx %l5,[%i3+0x030] ! Mem[000000001b800130] p6_near_1_le: ldub [%i3+0x035],%l6 ! Mem[000000001d800135] stb %l3,[%i3+0x023] ! Mem[000000001d800123] jmpl %o7,%g0 swap [%i0+0x010],%l7 ! Mem[000000001c000110] p6_near_1_he: lduw [%i3+0x030],%l5 ! Mem[000000001d800130] sth %l4,[%i1+0x03c] ! Mem[000000001c80013c] swap [%i2+0x01c],%l4 ! Mem[000000001d00011c] jmpl %o7,%g0 swap [%i3+0x010],%l4 ! Mem[000000001d800110] p7_near_1_le: ldstub [%i2+0x033],%l0 ! Mem[000000001f000133] ldub [%i0+0x018],%l3 ! Mem[000000001e000118] swap [%i1+0x038],%l2 ! Mem[000000001e800138] ldstub [%i3+0x022],%l7 ! Mem[000000001f800122] std %l2,[%i0+0x028] ! Mem[000000001e000128] jmpl %o7,%g0 ldsb [%i3+0x03d],%l2 ! Mem[000000001f80013d] p7_near_1_he: ldstub [%i3+0x01b],%l2 ! Mem[000000001f80011b] ldd [%i1+0x010],%l2 ! Mem[000000001e800110] lduw [%i1+0x028],%l1 ! Mem[000000001e800128] jmpl %o7,%g0 std %l2,[%i2+0x000] ! Mem[000000001f000100] p8_near_1_le: ldd [%i2+0x038],%l2 ! Mem[0000000021000138] ldsh [%i1+0x01a],%l1 ! Mem[000000002080011a] swap [%i2+0x010],%l0 ! Mem[0000000021000110] swap [%i2+0x02c],%l5 ! Mem[000000002100012c] stx %l4,[%i3+0x000] ! Mem[0000000021800100] stx %l1,[%i3+0x018] ! Mem[0000000021800118] sth %l0,[%i3+0x01a] ! Mem[000000002180011a] jmpl %o7,%g0 ldstub [%i3+0x013],%l7 ! Mem[0000000021800113] p8_near_1_he: ldstub [%i1+0x033],%l5 ! Mem[0000000020800133] ldsb [%i3+0x03d],%l4 ! Mem[000000002180013d] ldsh [%i1+0x00c],%l5 ! Mem[000000002080010c] jmpl %o7,%g0 lduh [%i0+0x03e],%l2 ! Mem[000000002000013e] p9_near_1_le: lduh [%i0+0x02e],%l2 ! Mem[000000002200012e] swap [%i3+0x03c],%l2 ! Mem[000000002380013c] swap [%i0+0x024],%l1 ! Mem[0000000022000124] swap [%i1+0x020],%l1 ! Mem[0000000022800120] jmpl %o7,%g0 ldstub [%i1+0x030],%l3 ! Mem[0000000022800130] p9_near_1_he: ldstub [%i2+0x010],%l4 ! Mem[0000000023000110] ldstub [%i0+0x014],%l3 ! Mem[0000000022000114] ldsw [%i1+0x028],%l1 ! Mem[0000000022800128] ldsw [%i0+0x038],%l4 ! Mem[0000000022000138] jmpl %o7,%g0 stx %l7,[%i1+0x000] ! Mem[0000000022800100] p10_near_1_le: ldstub [%i1+0x00e],%l2 ! Mem[000000002480010e] stb %l2,[%i0+0x03d] ! Mem[000000002400013d] ldstub [%i1+0x023],%l2 ! Mem[0000000024800123] stx %l6,[%i1+0x030] ! Mem[0000000024800130] jmpl %o7,%g0 swap [%i0+0x020],%l3 ! Mem[0000000024000120] p10_near_1_he: ldstub [%i1+0x037],%l3 ! Mem[0000000024800137] ldstub [%i2+0x031],%l3 ! Mem[0000000025000131] ldstub [%i2+0x024],%l7 ! Mem[0000000025000124] stb %l6,[%i0+0x010] ! Mem[0000000024000110] ldub [%i2+0x02b],%l0 ! Mem[000000002500012b] swap [%i1+0x034],%l3 ! Mem[0000000024800134] jmpl %o7,%g0 ldx [%i1+0x028],%l6 ! Mem[0000000024800128] p11_near_1_le: stb %l3,[%i1+0x02f] ! Mem[000000002680012f] stx %l1,[%i0+0x028] ! Mem[0000000026000128] std %l4,[%i2+0x028] ! Mem[0000000027000128] ldsb [%i1+0x02e],%l1 ! Mem[000000002680012e] jmpl %o7,%g0 std %l0,[%i0+0x020] ! Mem[0000000026000120] p11_near_1_he: ldstub [%i0+0x024],%l7 ! Mem[0000000026000124] swap [%i2+0x010],%l1 ! Mem[0000000027000110] ldx [%i1+0x020],%l4 ! Mem[0000000026800120] jmpl %o7,%g0 ldstub [%i3+0x001],%l6 ! Mem[0000000027800101] p12_near_1_le: lduh [%i3+0x00e],%l2 ! Mem[000000002980010e] lduw [%i0+0x000],%l0 ! Mem[0000000028000100] lduh [%i3+0x022],%l0 ! Mem[0000000029800122] ldstub [%i1+0x02e],%l2 ! Mem[000000002880012e] stw %l3,[%i3+0x030] ! Mem[0000000029800130] swap [%i1+0x004],%l3 ! Mem[0000000028800104] jmpl %o7,%g0 ldsh [%i0+0x032],%l4 ! Mem[0000000028000132] p12_near_1_he: stx %l7,[%i3+0x028] ! Mem[0000000029800128] ldd [%i1+0x008],%l6 ! Mem[0000000028800108] swap [%i3+0x028],%l5 ! Mem[0000000029800128] jmpl %o7,%g0 ldd [%i1+0x020],%l4 ! Mem[0000000028800120] p13_near_1_le: ldub [%i1+0x023],%l2 ! Mem[000000002a800123] ldd [%i1+0x020],%l0 ! Mem[000000002a800120] jmpl %o7,%g0 swap [%i3+0x010],%l0 ! Mem[000000002b800110] p13_near_1_he: swap [%i1+0x014],%l3 ! Mem[000000002a800114] swap [%i2+0x030],%l5 ! Mem[000000002b000130] ldstub [%i1+0x001],%l2 ! Mem[000000002a800101] stx %l6,[%i0+0x030] ! Mem[000000002a000130] ldstub [%i2+0x014],%l5 ! Mem[000000002b000114] std %l4,[%i3+0x028] ! Mem[000000002b800128] std %l2,[%i1+0x018] ! Mem[000000002a800118] jmpl %o7,%g0 ldsh [%i0+0x008],%l1 ! Mem[000000002a000108] p14_near_1_le: ldub [%i0+0x026],%l7 ! Mem[000000002c000126] ldstub [%i1+0x019],%l4 ! Mem[000000002c800119] stb %l3,[%i1+0x00f] ! Mem[000000002c80010f] stb %l1,[%i1+0x02c] ! Mem[000000002c80012c] ldstub [%i0+0x00b],%l4 ! Mem[000000002c00010b] jmpl %o7,%g0 ldstub [%i1+0x002],%l6 ! Mem[000000002c800102] p14_near_1_he: ldstub [%i3+0x001],%l2 ! Mem[000000002d800101] ldsh [%i2+0x034],%l5 ! Mem[000000002d000134] ldstub [%i0+0x029],%l1 ! Mem[000000002c000129] ldstub [%i3+0x00b],%l1 ! Mem[000000002d80010b] jmpl %o7,%g0 swap [%i3+0x018],%l4 ! Mem[000000002d800118] p15_near_1_le: ldsb [%i0+0x022],%l7 ! Mem[000000002e000122] sth %l1,[%i0+0x026] ! Mem[000000002e000126] lduh [%i2+0x02e],%l2 ! Mem[000000002f00012e] ldstub [%i3+0x00f],%l5 ! Mem[000000002f80010f] jmpl %o7,%g0 stb %l3,[%i1+0x039] ! Mem[000000002e800139] p15_near_1_he: swap [%i3+0x000],%l3 ! Mem[000000002f800100] stx %l1,[%i1+0x028] ! Mem[000000002e800128] jmpl %o7,%g0 ldstub [%i2+0x006],%l0 ! Mem[000000002f000106] p16_near_1_le: swap [%i2+0x03c],%l5 ! Mem[000000003100013c] lduh [%i0+0x01a],%l1 ! Mem[000000003000011a] ldsw [%i0+0x00c],%l2 ! Mem[000000003000010c] ldstub [%i0+0x03d],%l2 ! Mem[000000003000013d] ldstub [%i1+0x023],%l3 ! Mem[0000000030800123] jmpl %o7,%g0 ldstub [%i1+0x022],%l1 ! Mem[0000000030800122] p16_near_1_he: lduh [%i0+0x010],%l6 ! Mem[0000000030000110] swap [%i2+0x028],%l0 ! Mem[0000000031000128] jmpl %o7,%g0 swap [%i2+0x034],%l3 ! Mem[0000000031000134] p17_near_1_le: ldsw [%i0+0x020],%l4 ! Mem[0000000032000120] ldx [%i2+0x038],%l1 ! Mem[0000000033000138] std %l2,[%i1+0x020] ! Mem[0000000032800120] ldsw [%i0+0x030],%l7 ! Mem[0000000032000130] swap [%i0+0x034],%l0 ! Mem[0000000032000134] jmpl %o7,%g0 ldsb [%i3+0x031],%l6 ! Mem[0000000033800131] p17_near_1_he: jmpl %o7,%g0 ldsb [%i2+0x02d],%l5 ! Mem[000000003300012d] jmpl %o7,%g0 nop p18_near_1_le: ldstub [%i0+0x023],%l2 ! Mem[0000000034000123] jmpl %o7,%g0 ldstub [%i0+0x035],%l6 ! Mem[0000000034000135] p18_near_1_he: swap [%i0+0x010],%l6 ! Mem[0000000034000110] swap [%i0+0x034],%l3 ! Mem[0000000034000134] jmpl %o7,%g0 swap [%i3+0x000],%l2 ! Mem[0000000035800100] p19_near_1_le: ldsw [%i1+0x000],%l0 ! Mem[0000000036800100] jmpl %o7,%g0 lduh [%i2+0x014],%l4 ! Mem[0000000037000114] p19_near_1_he: stx %l2,[%i2+0x020] ! Mem[0000000037000120] ldsb [%i1+0x01a],%l3 ! Mem[000000003680011a] swap [%i0+0x01c],%l4 ! Mem[000000003600011c] ldub [%i0+0x01e],%l2 ! Mem[000000003600011e] ldstub [%i0+0x038],%l4 ! Mem[0000000036000138] ldsw [%i0+0x034],%l5 ! Mem[0000000036000134] ldsb [%i1+0x03a],%l3 ! Mem[000000003680013a] jmpl %o7,%g0 ldstub [%i2+0x000],%l6 ! Mem[0000000037000100] p20_near_1_le: swap [%i3+0x024],%l7 ! Mem[0000000039800124] stw %l4,[%i0+0x018] ! Mem[0000000038000118] ldd [%i2+0x020],%l2 ! Mem[0000000039000120] ldsb [%i0+0x002],%l0 ! Mem[0000000038000102] jmpl %o7,%g0 ldsb [%i3+0x012],%l0 ! Mem[0000000039800112] p20_near_1_he: ldd [%i3+0x030],%l4 ! Mem[0000000039800130] ldd [%i3+0x008],%l2 ! Mem[0000000039800108] ldub [%i1+0x03d],%l4 ! Mem[000000003880013d] ldub [%i2+0x010],%l1 ! Mem[0000000039000110] ldub [%i1+0x034],%l5 ! Mem[0000000038800134] lduw [%i1+0x018],%l7 ! Mem[0000000038800118] ldsw [%i2+0x03c],%l2 ! Mem[000000003900013c] jmpl %o7,%g0 stb %l5,[%i1+0x032] ! Mem[0000000038800132] p21_near_1_le: jmpl %o7,%g0 ldub [%i1+0x006],%l5 ! Mem[000000003a800106] jmpl %o7,%g0 nop p21_near_1_he: ldub [%i3+0x004],%l7 ! Mem[000000003b800104] ldstub [%i0+0x009],%l1 ! Mem[000000003a000109] jmpl %o7,%g0 ldx [%i1+0x038],%l5 ! Mem[000000003a800138] p22_near_1_le: swap [%i2+0x018],%l1 ! Mem[000000003d000118] lduw [%i3+0x00c],%l2 ! Mem[000000003d80010c] std %l0,[%i0+0x010] ! Mem[000000003c000110] lduh [%i2+0x000],%l4 ! Mem[000000003d000100] ldstub [%i3+0x022],%l7 ! Mem[000000003d800122] ldstub [%i1+0x00f],%l2 ! Mem[000000003c80010f] stx %l2,[%i0+0x028] ! Mem[000000003c000128] jmpl %o7,%g0 ldsw [%i3+0x030],%l3 ! Mem[000000003d800130] p22_near_1_he: swap [%i1+0x008],%l0 ! Mem[000000003c800108] swap [%i3+0x034],%l3 ! Mem[000000003d800134] ldsb [%i1+0x00f],%l1 ! Mem[000000003c80010f] swap [%i3+0x000],%l6 ! Mem[000000003d800100] jmpl %o7,%g0 ldx [%i1+0x028],%l7 ! Mem[000000003c800128] p23_near_1_le: stw %l4,[%i1+0x020] ! Mem[000000003e800120] jmpl %o7,%g0 swap [%i1+0x03c],%l1 ! Mem[000000003e80013c] p23_near_1_he: swap [%i1+0x020],%l2 ! Mem[000000003e800120] swap [%i0+0x004],%l3 ! Mem[000000003e000104] ldub [%i2+0x033],%l5 ! Mem[000000003f000133] jmpl %o7,%g0 lduw [%i0+0x000],%l2 ! Mem[000000003e000100] p24_near_1_le: swap [%i0+0x010],%l0 ! Mem[0000000040000110] std %l4,[%i2+0x028] ! Mem[0000000041000128] swap [%i1+0x018],%l3 ! Mem[0000000040800118] ldsb [%i0+0x01f],%l1 ! Mem[000000004000011f] jmpl %o7,%g0 ldx [%i0+0x018],%l1 ! Mem[0000000040000118] p24_near_1_he: ldsb [%i3+0x03a],%l3 ! Mem[000000004180013a] sth %l4,[%i0+0x032] ! Mem[0000000040000132] jmpl %o7,%g0 stw %l2,[%i3+0x03c] ! Mem[000000004180013c] p25_near_1_le: lduw [%i2+0x02c],%l2 ! Mem[000000004300012c] ldd [%i2+0x030],%l0 ! Mem[0000000043000130] swap [%i2+0x000],%l0 ! Mem[0000000043000100] swap [%i3+0x030],%l6 ! Mem[0000000043800130] jmpl %o7,%g0 stb %l1,[%i0+0x004] ! Mem[0000000042000104] p25_near_1_he: ldsb [%i2+0x00a],%l6 ! Mem[000000004300010a] jmpl %o7,%g0 ldstub [%i2+0x010],%l1 ! Mem[0000000043000110] p26_near_1_le: swap [%i2+0x000],%l4 ! Mem[0000000045000100] ldub [%i0+0x002],%l6 ! Mem[0000000044000102] ldsh [%i3+0x01a],%l1 ! Mem[000000004580011a] sth %l2,[%i3+0x02e] ! Mem[000000004580012e] jmpl %o7,%g0 ldstub [%i3+0x030],%l3 ! Mem[0000000045800130] p26_near_1_he: ldsh [%i3+0x010],%l4 ! Mem[0000000045800110] swap [%i2+0x028],%l1 ! Mem[0000000045000128] swap [%i1+0x028],%l7 ! Mem[0000000044800128] sth %l4,[%i1+0x006] ! Mem[0000000044800106] jmpl %o7,%g0 ldub [%i0+0x03c],%l7 ! Mem[000000004400013c] p27_near_1_le: ldstub [%i2+0x008],%l0 ! Mem[0000000047000108] ldstub [%i2+0x019],%l5 ! Mem[0000000047000119] jmpl %o7,%g0 ldsh [%i2+0x032],%l0 ! Mem[0000000047000132] p27_near_1_he: std %l2,[%i0+0x038] ! Mem[0000000046000138] swap [%i2+0x008],%l6 ! Mem[0000000047000108] ldsh [%i0+0x026],%l6 ! Mem[0000000046000126] stx %l1,[%i1+0x000] ! Mem[0000000046800100] ldsw [%i2+0x02c],%l6 ! Mem[000000004700012c] ldsb [%i1+0x013],%l6 ! Mem[0000000046800113] ldsb [%i2+0x01a],%l3 ! Mem[000000004700011a] jmpl %o7,%g0 ldstub [%i2+0x009],%l1 ! Mem[0000000047000109] p28_near_1_le: lduh [%i1+0x022],%l0 ! Mem[0000000048800122] lduh [%i1+0x026],%l5 ! Mem[0000000048800126] lduw [%i2+0x00c],%l2 ! Mem[000000004900010c] swap [%i2+0x02c],%l5 ! Mem[000000004900012c] lduh [%i2+0x018],%l3 ! Mem[0000000049000118] ldstub [%i2+0x01f],%l1 ! Mem[000000004900011f] jmpl %o7,%g0 ldsb [%i2+0x01a],%l1 ! Mem[000000004900011a] p28_near_1_he: swap [%i2+0x038],%l3 ! Mem[0000000049000138] swap [%i0+0x030],%l4 ! Mem[0000000048000130] jmpl %o7,%g0 stw %l4,[%i2+0x010] ! Mem[0000000049000110] p29_near_1_le: ldsw [%i2+0x020],%l7 ! Mem[000000004b000120] swap [%i1+0x018],%l4 ! Mem[000000004a800118] sth %l0,[%i0+0x032] ! Mem[000000004a000132] ldsw [%i0+0x03c],%l1 ! Mem[000000004a00013c] ldsb [%i1+0x02f],%l2 ! Mem[000000004a80012f] ldd [%i1+0x030],%l6 ! Mem[000000004a800130] jmpl %o7,%g0 ldub [%i2+0x008],%l5 ! Mem[000000004b000108] p29_near_1_he: ldub [%i1+0x027],%l4 ! Mem[000000004a800127] swap [%i0+0x038],%l3 ! Mem[000000004a000138] ldub [%i2+0x008],%l2 ! Mem[000000004b000108] lduw [%i2+0x028],%l4 ! Mem[000000004b000128] ldsw [%i0+0x010],%l2 ! Mem[000000004a000110] jmpl %o7,%g0 ldsb [%i1+0x03c],%l0 ! Mem[000000004a80013c] p30_near_1_le: stw %l0,[%i3+0x020] ! Mem[000000004d800120] ldd [%i2+0x020],%l4 ! Mem[000000004d000120] swap [%i2+0x008],%l4 ! Mem[000000004d000108] jmpl %o7,%g0 swap [%i3+0x00c],%l1 ! Mem[000000004d80010c] p30_near_1_he: ldsw [%i1+0x000],%l2 ! Mem[000000004c800100] swap [%i1+0x038],%l3 ! Mem[000000004c800138] ldx [%i1+0x030],%l4 ! Mem[000000004c800130] swap [%i2+0x008],%l0 ! Mem[000000004d000108] stx %l3,[%i2+0x030] ! Mem[000000004d000130] jmpl %o7,%g0 ldstub [%i3+0x02a],%l6 ! Mem[000000004d80012a] p31_near_1_le: stw %l1,[%i1+0x02c] ! Mem[000000004e80012c] swap [%i1+0x028],%l4 ! Mem[000000004e800128] stx %l0,[%i1+0x020] ! Mem[000000004e800120] jmpl %o7,%g0 ldstub [%i1+0x003],%l3 ! Mem[000000004e800103] p31_near_1_he: stx %l3,[%i1+0x000] ! Mem[000000004e800100] ldub [%i2+0x00a],%l2 ! Mem[000000004f00010a] stw %l4,[%i1+0x03c] ! Mem[000000004e80013c] swap [%i2+0x030],%l4 ! Mem[000000004f000130] ldsb [%i0+0x008],%l0 ! Mem[000000004e000108] std %l6,[%i1+0x018] ! Mem[000000004e800118] jmpl %o7,%g0 ldstub [%i3+0x01e],%l2 ! Mem[000000004f80011e] p32_near_1_le: swap [%i2+0x034],%l4 ! Mem[0000000051000134] stb %l5,[%i1+0x03f] ! Mem[000000005080013f] swap [%i2+0x02c],%l1 ! Mem[000000005100012c] lduw [%i3+0x000],%l4 ! Mem[0000000051800100] ldd [%i2+0x000],%l6 ! Mem[0000000051000100] ldstub [%i0+0x023],%l0 ! Mem[0000000050000123] jmpl %o7,%g0 ldsh [%i2+0x022],%l1 ! Mem[0000000051000122] p32_near_1_he: ldsw [%i2+0x010],%l6 ! Mem[0000000051000110] ldstub [%i1+0x034],%l5 ! Mem[0000000050800134] jmpl %o7,%g0 ldd [%i0+0x018],%l6 ! Mem[0000000050000118] p33_near_1_le: ldsw [%i1+0x01c],%l6 ! Mem[000000005280011c] jmpl %o7,%g0 ldsh [%i2+0x014],%l5 ! Mem[0000000053000114] p33_near_1_he: lduw [%i2+0x020],%l5 ! Mem[0000000053000120] lduh [%i2+0x008],%l1 ! Mem[0000000053000108] ldstub [%i1+0x013],%l6 ! Mem[0000000052800113] ldstub [%i3+0x017],%l3 ! Mem[0000000053800117] ldstub [%i2+0x011],%l3 ! Mem[0000000053000111] std %l2,[%i1+0x038] ! Mem[0000000052800138] jmpl %o7,%g0 sth %l2,[%i3+0x00a] ! Mem[000000005380010a] p34_near_1_le: jmpl %o7,%g0 ldstub [%i3+0x023],%l1 ! Mem[0000000055800123] jmpl %o7,%g0 nop p34_near_1_he: jmpl %o7,%g0 ldstub [%i3+0x03f],%l3 ! Mem[000000005580013f] jmpl %o7,%g0 nop p35_near_1_le: ldsh [%i1+0x022],%l7 ! Mem[0000000056800122] std %l0,[%i3+0x038] ! Mem[0000000057800138] ldx [%i2+0x028],%l2 ! Mem[0000000057000128] ldstub [%i0+0x035],%l6 ! Mem[0000000056000135] jmpl %o7,%g0 swap [%i2+0x024],%l2 ! Mem[0000000057000124] p35_near_1_he: swap [%i2+0x004],%l3 ! Mem[0000000057000104] lduh [%i1+0x032],%l5 ! Mem[0000000056800132] jmpl %o7,%g0 swap [%i3+0x018],%l3 ! Mem[0000000057800118] p36_near_1_le: stw %l6,[%i2+0x034] ! Mem[0000000059000134] ldd [%i3+0x020],%l2 ! Mem[0000000059800120] ldstub [%i3+0x022],%l7 ! Mem[0000000059800122] jmpl %o7,%g0 swap [%i0+0x004],%l1 ! Mem[0000000058000104] p36_near_1_he: sth %l3,[%i0+0x03c] ! Mem[000000005800013c] lduw [%i1+0x008],%l2 ! Mem[0000000058800108] swap [%i0+0x03c],%l4 ! Mem[000000005800013c] jmpl %o7,%g0 ldd [%i0+0x030],%l0 ! Mem[0000000058000130] p37_near_1_le: jmpl %o7,%g0 ldd [%i0+0x020],%l6 ! Mem[000000005a000120] jmpl %o7,%g0 nop p37_near_1_he: stw %l3,[%i2+0x014] ! Mem[000000005b000114] swap [%i2+0x028],%l3 ! Mem[000000005b000128] ldsw [%i1+0x030],%l7 ! Mem[000000005a800130] std %l4,[%i1+0x020] ! Mem[000000005a800120] ldstub [%i0+0x033],%l5 ! Mem[000000005a000133] ldd [%i1+0x000],%l2 ! Mem[000000005a800100] jmpl %o7,%g0 ldd [%i2+0x010],%l0 ! Mem[000000005b000110] p38_near_1_le: ldstub [%i2+0x01e],%l3 ! Mem[000000005d00011e] swap [%i3+0x000],%l7 ! Mem[000000005d800100] ldx [%i2+0x008],%l2 ! Mem[000000005d000108] ldsw [%i3+0x02c],%l5 ! Mem[000000005d80012c] ldsb [%i0+0x004],%l1 ! Mem[000000005c000104] lduh [%i2+0x030],%l4 ! Mem[000000005d000130] jmpl %o7,%g0 lduw [%i1+0x00c],%l2 ! Mem[000000005c80010c] p38_near_1_he: ldstub [%i1+0x03d],%l4 ! Mem[000000005c80013d] std %l0,[%i1+0x010] ! Mem[000000005c800110] jmpl %o7,%g0 ldsh [%i2+0x034],%l5 ! Mem[000000005d000134] p39_near_1_le: ldstub [%i2+0x002],%l6 ! Mem[000000005f000102] stb %l3,[%i2+0x003] ! Mem[000000005f000103] jmpl %o7,%g0 ldstub [%i0+0x002],%l5 ! Mem[000000005e000102] p39_near_1_he: sth %l4,[%i0+0x032] ! Mem[000000005e000132] swap [%i2+0x008],%l0 ! Mem[000000005f000108] lduw [%i0+0x010],%l1 ! Mem[000000005e000110] swap [%i0+0x00c],%l1 ! Mem[000000005e00010c] jmpl %o7,%g0 ldsh [%i0+0x03a],%l3 ! Mem[000000005e00013a] p40_near_1_le: swap [%i2+0x03c],%l6 ! Mem[000000006100013c] ldstub [%i2+0x02f],%l5 ! Mem[000000006100012f] stw %l3,[%i1+0x018] ! Mem[0000000060800118] ldsw [%i0+0x01c],%l1 ! Mem[000000006000011c] ldstub [%i0+0x025],%l2 ! Mem[0000000060000125] swap [%i2+0x010],%l7 ! Mem[0000000061000110] ldsh [%i1+0x014],%l0 ! Mem[0000000060800114] jmpl %o7,%g0 ldsw [%i3+0x004],%l3 ! Mem[0000000061800104] p40_near_1_he: jmpl %o7,%g0 swap [%i1+0x034],%l3 ! Mem[0000000060800134] jmpl %o7,%g0 nop p41_near_1_le: swap [%i0+0x020],%l7 ! Mem[0000000062000120] stw %l1,[%i2+0x024] ! Mem[0000000063000124] ldx [%i1+0x028],%l2 ! Mem[0000000062800128] ldx [%i2+0x030],%l1 ! Mem[0000000063000130] swap [%i0+0x000],%l3 ! Mem[0000000062000100] ldstub [%i0+0x022],%l1 ! Mem[0000000062000122] lduw [%i0+0x034],%l0 ! Mem[0000000062000134] jmpl %o7,%g0 ldub [%i1+0x02c],%l4 ! Mem[000000006280012c] p41_near_1_he: ldd [%i2+0x028],%l4 ! Mem[0000000063000128] sth %l1,[%i2+0x02a] ! Mem[000000006300012a] ldsw [%i0+0x024],%l0 ! Mem[0000000062000124] ldstub [%i3+0x002],%l0 ! Mem[0000000063800102] std %l0,[%i2+0x018] ! Mem[0000000063000118] jmpl %o7,%g0 ldsw [%i3+0x008],%l6 ! Mem[0000000063800108] p42_near_1_le: stx %l0,[%i0+0x020] ! Mem[0000000064000120] ldd [%i1+0x020],%l4 ! Mem[0000000064800120] sth %l6,[%i2+0x03c] ! Mem[000000006500013c] ldd [%i3+0x028],%l0 ! Mem[0000000065800128] ldx [%i0+0x000],%l4 ! Mem[0000000064000100] sth %l1,[%i1+0x01e] ! Mem[000000006480011e] jmpl %o7,%g0 ldub [%i3+0x004],%l1 ! Mem[0000000065800104] p42_near_1_he: stw %l7,[%i2+0x024] ! Mem[0000000065000124] ldsb [%i1+0x001],%l2 ! Mem[0000000064800101] swap [%i2+0x034],%l5 ! Mem[0000000065000134] jmpl %o7,%g0 ldub [%i1+0x031],%l1 ! Mem[0000000064800131] p43_near_1_le: jmpl %o7,%g0 ldstub [%i3+0x023],%l1 ! Mem[0000000067800123] jmpl %o7,%g0 nop p43_near_1_he: jmpl %o7,%g0 ldsb [%i0+0x025],%l2 ! Mem[0000000066000125] jmpl %o7,%g0 nop p44_near_1_le: stx %l1,[%i2+0x028] ! Mem[0000000069000128] ldstub [%i2+0x00b],%l4 ! Mem[000000006900010b] lduh [%i2+0x002],%l0 ! Mem[0000000069000102] std %l0,[%i0+0x010] ! Mem[0000000068000110] lduh [%i3+0x00e],%l1 ! Mem[000000006980010e] ldub [%i2+0x023],%l3 ! Mem[0000000069000123] jmpl %o7,%g0 swap [%i1+0x020],%l1 ! Mem[0000000068800120] p44_near_1_he: lduh [%i0+0x032],%l4 ! Mem[0000000068000132] swap [%i3+0x010],%l4 ! Mem[0000000069800110] jmpl %o7,%g0 swap [%i1+0x030],%l5 ! Mem[0000000068800130] p45_near_1_le: lduw [%i1+0x03c],%l3 ! Mem[000000006a80013c] ldx [%i0+0x030],%l4 ! Mem[000000006a000130] stw %l0,[%i2+0x030] ! Mem[000000006b000130] ldstub [%i0+0x022],%l0 ! Mem[000000006a000122] stb %l1,[%i0+0x024] ! Mem[000000006a000124] ldsb [%i1+0x015],%l4 ! Mem[000000006a800115] jmpl %o7,%g0 stx %l0,[%i1+0x030] ! Mem[000000006a800130] p45_near_1_he: stx %l0,[%i2+0x008] ! Mem[000000006b000108] sth %l1,[%i2+0x010] ! Mem[000000006b000110] swap [%i3+0x00c],%l1 ! Mem[000000006b80010c] ldstub [%i1+0x03a],%l3 ! Mem[000000006a80013a] ldstub [%i0+0x01c],%l7 ! Mem[000000006a00011c] ldd [%i3+0x030],%l6 ! Mem[000000006b800130] jmpl %o7,%g0 stb %l5,[%i3+0x006] ! Mem[000000006b800106] p46_near_1_le: ldstub [%i3+0x000],%l4 ! Mem[000000006d800100] swap [%i0+0x01c],%l1 ! Mem[000000006c00011c] jmpl %o7,%g0 ldsb [%i0+0x023],%l3 ! Mem[000000006c000123] p46_near_1_he: stb %l2,[%i2+0x021] ! Mem[000000006d000121] swap [%i2+0x010],%l6 ! Mem[000000006d000110] ldstub [%i0+0x00f],%l1 ! Mem[000000006c00010f] ldsb [%i0+0x018],%l4 ! Mem[000000006c000118] sth %l0,[%i3+0x002] ! Mem[000000006d800102] jmpl %o7,%g0 swap [%i2+0x004],%l2 ! Mem[000000006d000104] p47_near_1_le: ldub [%i2+0x005],%l6 ! Mem[000000006f000105] stb %l0,[%i2+0x01f] ! Mem[000000006f00011f] ldub [%i3+0x03e],%l3 ! Mem[000000006f80013e] ldstub [%i1+0x034],%l4 ! Mem[000000006e800134] jmpl %o7,%g0 ldd [%i3+0x020],%l6 ! Mem[000000006f800120] p47_near_1_he: ldsh [%i1+0x02c],%l6 ! Mem[000000006e80012c] std %l4,[%i1+0x020] ! Mem[000000006e800120] jmpl %o7,%g0 lduh [%i3+0x00c],%l3 ! Mem[000000006f80010c] p48_near_1_le: swap [%i2+0x004],%l6 ! Mem[0000000071000104] swap [%i1+0x01c],%l0 ! Mem[000000007080011c] jmpl %o7,%g0 lduh [%i2+0x038],%l2 ! Mem[0000000071000138] p48_near_1_he: ldstub [%i2+0x02d],%l3 ! Mem[000000007100012d] std %l4,[%i2+0x018] ! Mem[0000000071000118] ldstub [%i2+0x037],%l3 ! Mem[0000000071000137] stx %l3,[%i3+0x030] ! Mem[0000000071800130] swap [%i2+0x03c],%l4 ! Mem[000000007100013c] ldub [%i1+0x010],%l1 ! Mem[0000000070800110] jmpl %o7,%g0 std %l4,[%i1+0x030] ! Mem[0000000070800130] p49_near_1_le: jmpl %o7,%g0 ldstub [%i2+0x022],%l7 ! Mem[0000000073000122] jmpl %o7,%g0 nop p49_near_1_he: ldsw [%i2+0x014],%l3 ! Mem[0000000073000114] lduh [%i1+0x02c],%l6 ! Mem[000000007280012c] sth %l5,[%i1+0x020] ! Mem[0000000072800120] ldd [%i2+0x008],%l0 ! Mem[0000000073000108] std %l2,[%i3+0x020] ! Mem[0000000073800120] ldx [%i2+0x000],%l3 ! Mem[0000000073000100] jmpl %o7,%g0 ldstub [%i2+0x033],%l5 ! Mem[0000000073000133] p50_near_1_le: swap [%i1+0x00c],%l3 ! Mem[000000007480010c] swap [%i3+0x014],%l1 ! Mem[0000000075800114] ldx [%i3+0x010],%l0 ! Mem[0000000075800110] stw %l1,[%i3+0x00c] ! Mem[000000007580010c] ldsb [%i1+0x023],%l3 ! Mem[0000000074800123] swap [%i2+0x02c],%l2 ! Mem[000000007500012c] std %l0,[%i1+0x020] ! Mem[0000000074800120] jmpl %o7,%g0 sth %l3,[%i1+0x01e] ! Mem[000000007480011e] p50_near_1_he: std %l4,[%i1+0x018] ! Mem[0000000074800118] jmpl %o7,%g0 stx %l5,[%i2+0x008] ! Mem[0000000075000108] p51_near_1_le: ldstub [%i2+0x022],%l7 ! Mem[0000000077000122] stx %l1,[%i2+0x038] ! Mem[0000000077000138] std %l0,[%i1+0x010] ! Mem[0000000076800110] ldub [%i1+0x002],%l6 ! Mem[0000000076800102] std %l2,[%i1+0x028] ! Mem[0000000076800128] swap [%i1+0x000],%l5 ! Mem[0000000076800100] jmpl %o7,%g0 lduh [%i0+0x030],%l3 ! Mem[0000000076000130] p51_near_1_he: swap [%i0+0x008],%l0 ! Mem[0000000076000108] ldstub [%i3+0x032],%l5 ! Mem[0000000077800132] ldx [%i2+0x000],%l0 ! Mem[0000000077000100] ldsb [%i1+0x03c],%l0 ! Mem[000000007680013c] jmpl %o7,%g0 lduh [%i3+0x00c],%l1 ! Mem[000000007780010c] p52_near_1_le: ldstub [%i0+0x01b],%l1 ! Mem[000000007800011b] ldstub [%i3+0x023],%l2 ! Mem[0000000079800123] jmpl %o7,%g0 ldsb [%i3+0x035],%l6 ! Mem[0000000079800135] p52_near_1_he: ldstub [%i2+0x013],%l6 ! Mem[0000000079000113] swap [%i2+0x03c],%l3 ! Mem[000000007900013c] jmpl %o7,%g0 lduh [%i3+0x00a],%l2 ! Mem[000000007980010a] p53_near_1_le: jmpl %o7,%g0 stx %l2,[%i0+0x010] ! Mem[000000007a000110] jmpl %o7,%g0 nop p53_near_1_he: ldsw [%i3+0x004],%l4 ! Mem[000000007b800104] swap [%i1+0x01c],%l3 ! Mem[000000007a80011c] sth %l5,[%i3+0x01a] ! Mem[000000007b80011a] stb %l2,[%i3+0x025] ! Mem[000000007b800125] jmpl %o7,%g0 stx %l3,[%i0+0x010] ! Mem[000000007a000110] p54_near_1_le: sth %l1,[%i0+0x01e] ! Mem[000000007c00011e] swap [%i3+0x020],%l0 ! Mem[000000007d800120] jmpl %o7,%g0 swap [%i0+0x02c],%l2 ! Mem[000000007c00012c] p54_near_1_he: sth %l4,[%i0+0x032] ! Mem[000000007c000132] lduw [%i1+0x010],%l4 ! Mem[000000007c800110] ldstub [%i1+0x032],%l5 ! Mem[000000007c800132] jmpl %o7,%g0 swap [%i2+0x008],%l1 ! Mem[000000007d000108] p55_near_1_le: ldsh [%i0+0x02e],%l3 ! Mem[000000007e00012e] ldd [%i1+0x028],%l0 ! Mem[000000007e800128] stb %l4,[%i1+0x02b] ! Mem[000000007e80012b] sth %l1,[%i2+0x034] ! Mem[000000007f000134] ldstub [%i0+0x003],%l0 ! Mem[000000007e000103] ldstub [%i3+0x015],%l4 ! Mem[000000007f800115] swap [%i2+0x030],%l3 ! Mem[000000007f000130] jmpl %o7,%g0 ldd [%i1+0x000],%l2 ! Mem[000000007e800100] p55_near_1_he: jmpl %o7,%g0 lduh [%i1+0x000],%l6 ! Mem[000000007e800100] jmpl %o7,%g0 nop p56_near_1_le: std %l2,[%i3+0x038] ! Mem[0000000081800138] stb %l7,[%i3+0x002] ! Mem[0000000081800102] swap [%i1+0x00c],%l3 ! Mem[000000008080010c] sth %l2,[%i1+0x03c] ! Mem[000000008080013c] stx %l2,[%i1+0x020] ! Mem[0000000080800120] lduh [%i1+0x002],%l0 ! Mem[0000000080800102] ldstub [%i1+0x012],%l0 ! Mem[0000000080800112] jmpl %o7,%g0 stx %l7,[%i1+0x020] ! Mem[0000000080800120] p56_near_1_he: ldsb [%i3+0x031],%l3 ! Mem[0000000081800131] sth %l3,[%i2+0x03c] ! Mem[000000008100013c] ldstub [%i1+0x001],%l2 ! Mem[0000000080800101] jmpl %o7,%g0 ldsb [%i0+0x026],%l0 ! Mem[0000000080000126] p57_near_1_le: ldstub [%i2+0x022],%l7 ! Mem[0000000083000122] ldsw [%i3+0x038],%l1 ! Mem[0000000083800138] ldd [%i3+0x028],%l2 ! Mem[0000000083800128] ldstub [%i2+0x022],%l0 ! Mem[0000000083000122] jmpl %o7,%g0 ldstub [%i2+0x024],%l1 ! Mem[0000000083000124] p57_near_1_he: ldstub [%i0+0x03c],%l3 ! Mem[000000008200013c] ldsh [%i1+0x020],%l2 ! Mem[0000000082800120] ldub [%i0+0x008],%l0 ! Mem[0000000082000108] jmpl %o7,%g0 swap [%i3+0x010],%l1 ! Mem[0000000083800110] p58_near_1_le: swap [%i3+0x020],%l3 ! Mem[0000000085800120] lduw [%i2+0x020],%l7 ! Mem[0000000085000120] ldstub [%i2+0x023],%l3 ! Mem[0000000085000123] ldsb [%i1+0x022],%l1 ! Mem[0000000084800122] swap [%i2+0x014],%l0 ! Mem[0000000085000114] std %l6,[%i3+0x030] ! Mem[0000000085800130] jmpl %o7,%g0 ldsw [%i3+0x024],%l7 ! Mem[0000000085800124] p58_near_1_he: ldub [%i0+0x02b],%l0 ! Mem[000000008400012b] ldsh [%i0+0x034],%l3 ! Mem[0000000084000134] stx %l6,[%i0+0x028] ! Mem[0000000084000128] lduh [%i1+0x024],%l0 ! Mem[0000000084800124] jmpl %o7,%g0 ldstub [%i3+0x002],%l0 ! Mem[0000000085800102] p59_near_1_le: jmpl %o7,%g0 stb %l5,[%i3+0x006] ! Mem[0000000087800106] jmpl %o7,%g0 nop p59_near_1_he: lduh [%i2+0x016],%l3 ! Mem[0000000087000116] std %l2,[%i2+0x028] ! Mem[0000000087000128] jmpl %o7,%g0 ldstub [%i0+0x032],%l5 ! Mem[0000000086000132] p60_near_1_le: swap [%i1+0x008],%l4 ! Mem[0000000088800108] jmpl %o7,%g0 ldsw [%i3+0x000],%l0 ! Mem[0000000089800100] p60_near_1_he: jmpl %o7,%g0 lduh [%i3+0x012],%l6 ! Mem[0000000089800112] jmpl %o7,%g0 nop p61_near_1_le: ldsb [%i0+0x026],%l7 ! Mem[000000008a000126] swap [%i2+0x02c],%l1 ! Mem[000000008b00012c] std %l4,[%i0+0x028] ! Mem[000000008a000128] swap [%i1+0x034],%l6 ! Mem[000000008a800134] jmpl %o7,%g0 swap [%i1+0x024],%l1 ! Mem[000000008a800124] p61_near_1_he: lduh [%i1+0x03c],%l3 ! Mem[000000008a80013c] std %l2,[%i3+0x008] ! Mem[000000008b800108] ldsb [%i0+0x03d],%l4 ! Mem[000000008a00013d] jmpl %o7,%g0 swap [%i3+0x030],%l4 ! Mem[000000008b800130] p62_near_1_le: swap [%i1+0x024],%l7 ! Mem[000000008c800124] swap [%i3+0x034],%l5 ! Mem[000000008d800134] stx %l4,[%i3+0x008] ! Mem[000000008d800108] ldstub [%i0+0x01f],%l1 ! Mem[000000008c00011f] jmpl %o7,%g0 ldd [%i3+0x000],%l0 ! Mem[000000008d800100] p62_near_1_he: ldstub [%i3+0x024],%l7 ! Mem[000000008d800124] stw %l2,[%i0+0x000] ! Mem[000000008c000100] stx %l0,[%i0+0x020] ! Mem[000000008c000120] jmpl %o7,%g0 ldstub [%i1+0x01a],%l7 ! Mem[000000008c80011a] p63_near_1_le: ldstub [%i1+0x012],%l0 ! Mem[000000008e800112] swap [%i1+0x02c],%l1 ! Mem[000000008e80012c] ldd [%i3+0x038],%l0 ! Mem[000000008f800138] ldx [%i3+0x030],%l7 ! Mem[000000008f800130] swap [%i1+0x038],%l1 ! Mem[000000008e800138] jmpl %o7,%g0 stx %l2,[%i0+0x028] ! Mem[000000008e000128] p63_near_1_he: ldstub [%i0+0x033],%l4 ! Mem[000000008e000133] ldd [%i2+0x008],%l0 ! Mem[000000008f000108] ldstub [%i3+0x001],%l6 ! Mem[000000008f800101] jmpl %o7,%g0 stx %l2,[%i1+0x008] ! Mem[000000008e800108] near1_b2b_h: nop nop nop nop nop nop nop jmpl %o7,%g0 nop near1_b2b_l: nop nop nop nop nop nop nop jmpl %o7,%g0 nop user_near1_end: .seg "text" .align 0x2000 user_near2_start: p0_near_2_le: ldsb [%i2+0x02f],%l7 ! Mem[000000001100012f] ldx [%i0+0x000],%l0 ! Mem[0000000010000100] stx %l5,[%i1+0x018] ! Mem[0000000010800118] ldx [%i1+0x038],%l5 ! Mem[0000000010800138] jmpl %o7,%g0 swap [%i0+0x028],%l1 ! Mem[0000000010000128] p0_near_2_he: swap [%i1+0x02c],%l4 ! Mem[000000001080012c] ldub [%i0+0x007],%l7 ! Mem[0000000010000107] std %l2,[%i3+0x018] ! Mem[0000000011800118] sth %l7,[%i0+0x03e] ! Mem[000000001000013e] jmpl %o7,%g0 stx %l1,[%i3+0x038] ! Mem[0000000011800138] p1_near_2_le: ldstub [%i0+0x012],%l4 ! Mem[0000000012000112] swap [%i3+0x010],%l2 ! Mem[0000000013800110] jmpl %o7,%g0 ldstub [%i0+0x028],%l2 ! Mem[0000000012000128] p1_near_2_he: ldub [%i3+0x000],%l6 ! Mem[0000000013800100] stx %l5,[%i0+0x030] ! Mem[0000000012000130] ldsh [%i2+0x01c],%l6 ! Mem[000000001300011c] jmpl %o7,%g0 stx %l0,[%i2+0x028] ! Mem[0000000013000128] p2_near_2_le: ldstub [%i0+0x025],%l7 ! Mem[0000000014000125] std %l2,[%i2+0x000] ! Mem[0000000015000100] stb %l1,[%i0+0x024] ! Mem[0000000014000124] stb %l0,[%i0+0x014] ! Mem[0000000014000114] ldstub [%i1+0x015],%l1 ! Mem[0000000014800115] swap [%i0+0x010],%l2 ! Mem[0000000014000110] jmpl %o7,%g0 ldsh [%i0+0x026],%l5 ! Mem[0000000014000126] p2_near_2_he: jmpl %o7,%g0 std %l4,[%i1+0x000] ! Mem[0000000014800100] jmpl %o7,%g0 nop p3_near_2_le: jmpl %o7,%g0 lduw [%i3+0x000],%l5 ! Mem[0000000017800100] jmpl %o7,%g0 nop p3_near_2_he: ldstub [%i3+0x033],%l4 ! Mem[0000000017800133] swap [%i1+0x008],%l0 ! Mem[0000000016800108] ldstub [%i3+0x014],%l3 ! Mem[0000000017800114] swap [%i0+0x028],%l7 ! Mem[0000000016000128] jmpl %o7,%g0 lduh [%i2+0x006],%l2 ! Mem[0000000017000106] p4_near_2_le: ldstub [%i1+0x021],%l2 ! Mem[0000000018800121] ldstub [%i2+0x014],%l0 ! Mem[0000000019000114] ldstub [%i3+0x015],%l1 ! Mem[0000000019800115] ldsw [%i1+0x00c],%l2 ! Mem[000000001880010c] ldstub [%i0+0x008],%l2 ! Mem[0000000018000108] swap [%i3+0x010],%l4 ! Mem[0000000019800110] ldstub [%i2+0x03e],%l3 ! Mem[000000001900013e] jmpl %o7,%g0 ldsh [%i2+0x01e],%l4 ! Mem[000000001900011e] p4_near_2_he: jmpl %o7,%g0 ldx [%i2+0x008],%l6 ! Mem[0000000019000108] jmpl %o7,%g0 nop p5_near_2_le: ldsb [%i0+0x033],%l7 ! Mem[000000001a000133] swap [%i2+0x000],%l3 ! Mem[000000001b000100] jmpl %o7,%g0 ldstub [%i3+0x002],%l5 ! Mem[000000001b800102] p5_near_2_he: stw %l1,[%i3+0x010] ! Mem[000000001b800110] lduh [%i0+0x008],%l0 ! Mem[000000001a000108] lduh [%i1+0x014],%l3 ! Mem[000000001a800114] ldsh [%i3+0x00e],%l1 ! Mem[000000001b80010e] jmpl %o7,%g0 ldd [%i0+0x038],%l4 ! Mem[000000001a000138] p6_near_2_le: stx %l2,[%i2+0x030] ! Mem[000000001d000130] jmpl %o7,%g0 ldstub [%i0+0x007],%l0 ! Mem[000000001c000107] p6_near_2_he: ldsh [%i2+0x016],%l5 ! Mem[000000001d000116] sth %l1,[%i0+0x010] ! Mem[000000001c000110] ldsb [%i1+0x03c],%l7 ! Mem[000000001c80013c] ldstub [%i3+0x03d],%l0 ! Mem[000000001d80013d] jmpl %o7,%g0 ldstub [%i3+0x005],%l7 ! Mem[000000001d800105] p7_near_2_le: ldsb [%i1+0x01c],%l0 ! Mem[000000001e80011c] jmpl %o7,%g0 ldstub [%i0+0x024],%l1 ! Mem[000000001e000124] p7_near_2_he: ldstub [%i1+0x027],%l4 ! Mem[000000001e800127] jmpl %o7,%g0 swap [%i1+0x024],%l0 ! Mem[000000001e800124] p8_near_2_le: ldsw [%i3+0x01c],%l3 ! Mem[000000002180011c] std %l0,[%i2+0x010] ! Mem[0000000021000110] stx %l2,[%i0+0x008] ! Mem[0000000020000108] stx %l2,[%i2+0x008] ! Mem[0000000021000108] jmpl %o7,%g0 ldstub [%i3+0x012],%l4 ! Mem[0000000021800112] p8_near_2_he: stw %l0,[%i2+0x03c] ! Mem[000000002100013c] ldstub [%i1+0x034],%l0 ! Mem[0000000020800134] ldstub [%i0+0x037],%l3 ! Mem[0000000020000137] ldsb [%i0+0x022],%l0 ! Mem[0000000020000122] stx %l1,[%i1+0x038] ! Mem[0000000020800138] ldstub [%i2+0x001],%l3 ! Mem[0000000021000101] sth %l7,[%i0+0x008] ! Mem[0000000020000108] jmpl %o7,%g0 stw %l3,[%i0+0x00c] ! Mem[000000002000010c] p9_near_2_le: ldsw [%i2+0x024],%l4 ! Mem[0000000023000124] swap [%i3+0x01c],%l2 ! Mem[000000002380011c] swap [%i0+0x038],%l6 ! Mem[0000000022000138] ldstub [%i1+0x039],%l6 ! Mem[0000000022800139] ldstub [%i3+0x039],%l3 ! Mem[0000000023800139] stw %l2,[%i2+0x008] ! Mem[0000000023000108] ldstub [%i1+0x029],%l0 ! Mem[0000000022800129] jmpl %o7,%g0 sth %l0,[%i0+0x004] ! Mem[0000000022000104] p9_near_2_he: stw %l0,[%i2+0x004] ! Mem[0000000023000104] swap [%i2+0x030],%l7 ! Mem[0000000023000130] jmpl %o7,%g0 ldsh [%i2+0x01e],%l6 ! Mem[000000002300011e] p10_near_2_le: lduh [%i0+0x014],%l0 ! Mem[0000000024000114] jmpl %o7,%g0 stw %l1,[%i0+0x014] ! Mem[0000000024000114] p10_near_2_he: lduw [%i0+0x030],%l2 ! Mem[0000000024000130] ldsh [%i2+0x036],%l5 ! Mem[0000000025000136] ldsh [%i1+0x006],%l5 ! Mem[0000000024800106] lduh [%i0+0x002],%l7 ! Mem[0000000024000102] jmpl %o7,%g0 ldstub [%i3+0x006],%l4 ! Mem[0000000025800106] p11_near_2_le: stb %l1,[%i3+0x035] ! Mem[0000000027800135] ldd [%i1+0x010],%l0 ! Mem[0000000026800110] ldstub [%i2+0x03f],%l7 ! Mem[000000002700013f] jmpl %o7,%g0 swap [%i2+0x024],%l5 ! Mem[0000000027000124] p11_near_2_he: ldsw [%i3+0x030],%l2 ! Mem[0000000027800130] sth %l1,[%i3+0x00c] ! Mem[000000002780010c] ldstub [%i3+0x019],%l2 ! Mem[0000000027800119] swap [%i3+0x02c],%l5 ! Mem[000000002780012c] swap [%i1+0x010],%l0 ! Mem[0000000026800110] ldd [%i2+0x000],%l0 ! Mem[0000000027000100] ldsb [%i3+0x005],%l2 ! Mem[0000000027800105] jmpl %o7,%g0 std %l6,[%i0+0x038] ! Mem[0000000026000138] p12_near_2_le: ldsw [%i0+0x024],%l5 ! Mem[0000000028000124] stb %l6,[%i3+0x032] ! Mem[0000000029800132] jmpl %o7,%g0 ldsh [%i3+0x02c],%l2 ! Mem[000000002980012c] p12_near_2_he: ldub [%i2+0x034],%l0 ! Mem[0000000029000134] lduh [%i0+0x038],%l2 ! Mem[0000000028000138] ldstub [%i0+0x016],%l4 ! Mem[0000000028000116] ldstub [%i0+0x030],%l1 ! Mem[0000000028000130] swap [%i0+0x010],%l1 ! Mem[0000000028000110] ldstub [%i3+0x03d],%l3 ! Mem[000000002980013d] lduw [%i1+0x02c],%l2 ! Mem[000000002880012c] jmpl %o7,%g0 ldx [%i1+0x020],%l2 ! Mem[0000000028800120] p13_near_2_le: ldstub [%i2+0x026],%l1 ! Mem[000000002b000126] ldub [%i0+0x034],%l0 ! Mem[000000002a000134] lduh [%i1+0x028],%l2 ! Mem[000000002a800128] ldx [%i3+0x018],%l4 ! Mem[000000002b800118] stx %l5,[%i0+0x000] ! Mem[000000002a000100] ldd [%i3+0x010],%l4 ! Mem[000000002b800110] swap [%i2+0x01c],%l1 ! Mem[000000002b00011c] jmpl %o7,%g0 ldsh [%i0+0x02e],%l4 ! Mem[000000002a00012e] p13_near_2_he: ldstub [%i1+0x017],%l3 ! Mem[000000002a800117] ldsh [%i0+0x03c],%l7 ! Mem[000000002a00013c] sth %l6,[%i1+0x03c] ! Mem[000000002a80013c] lduh [%i3+0x002],%l0 ! Mem[000000002b800102] stw %l1,[%i0+0x030] ! Mem[000000002a000130] jmpl %o7,%g0 ldstub [%i2+0x009],%l3 ! Mem[000000002b000109] p14_near_2_le: jmpl %o7,%g0 ldsb [%i0+0x035],%l7 ! Mem[000000002c000135] jmpl %o7,%g0 nop p14_near_2_he: ldsb [%i0+0x020],%l6 ! Mem[000000002c000120] ldsb [%i0+0x037],%l7 ! Mem[000000002c000137] jmpl %o7,%g0 ldsb [%i3+0x00c],%l1 ! Mem[000000002d80010c] p15_near_2_le: ldx [%i2+0x018],%l0 ! Mem[000000002f000118] stb %l1,[%i3+0x024] ! Mem[000000002f800124] ldub [%i1+0x001],%l7 ! Mem[000000002e800101] jmpl %o7,%g0 std %l0,[%i2+0x020] ! Mem[000000002f000120] p15_near_2_he: ldstub [%i3+0x002],%l0 ! Mem[000000002f800102] stb %l3,[%i3+0x03a] ! Mem[000000002f80013a] swap [%i2+0x010],%l3 ! Mem[000000002f000110] stx %l0,[%i0+0x018] ! Mem[000000002e000118] jmpl %o7,%g0 lduh [%i0+0x006],%l5 ! Mem[000000002e000106] p16_near_2_le: swap [%i0+0x038],%l2 ! Mem[0000000030000138] stw %l0,[%i2+0x014] ! Mem[0000000031000114] lduw [%i1+0x008],%l2 ! Mem[0000000030800108] swap [%i3+0x004],%l2 ! Mem[0000000031800104] ldsh [%i2+0x00c],%l7 ! Mem[000000003100010c] ldd [%i2+0x030],%l2 ! Mem[0000000031000130] ldx [%i2+0x028],%l3 ! Mem[0000000031000128] jmpl %o7,%g0 ldd [%i0+0x028],%l0 ! Mem[0000000030000128] p16_near_2_he: std %l6,[%i1+0x008] ! Mem[0000000030800108] ldsb [%i1+0x022],%l0 ! Mem[0000000030800122] ldstub [%i2+0x01e],%l3 ! Mem[000000003100011e] ldsw [%i3+0x000],%l5 ! Mem[0000000031800100] ldx [%i1+0x020],%l5 ! Mem[0000000030800120] jmpl %o7,%g0 ldsb [%i1+0x00e],%l3 ! Mem[000000003080010e] p17_near_2_le: ldsw [%i3+0x030],%l4 ! Mem[0000000033800130] ldstub [%i3+0x015],%l2 ! Mem[0000000033800115] lduw [%i0+0x020],%l2 ! Mem[0000000032000120] jmpl %o7,%g0 ldsh [%i0+0x034],%l0 ! Mem[0000000032000134] p17_near_2_he: ldsh [%i2+0x028],%l4 ! Mem[0000000033000128] lduh [%i1+0x002],%l0 ! Mem[0000000032800102] jmpl %o7,%g0 swap [%i2+0x004],%l2 ! Mem[0000000033000104] p18_near_2_le: sth %l3,[%i2+0x030] ! Mem[0000000035000130] ldsh [%i3+0x01c],%l0 ! Mem[000000003580011c] swap [%i0+0x030],%l4 ! Mem[0000000034000130] sth %l7,[%i0+0x000] ! Mem[0000000034000100] stx %l1,[%i1+0x020] ! Mem[0000000034800120] jmpl %o7,%g0 swap [%i3+0x00c],%l2 ! Mem[000000003580010c] p18_near_2_he: jmpl %o7,%g0 ldd [%i0+0x038],%l2 ! Mem[0000000034000138] jmpl %o7,%g0 nop p19_near_2_le: ldstub [%i0+0x010],%l2 ! Mem[0000000036000110] lduh [%i2+0x004],%l5 ! Mem[0000000037000104] lduh [%i0+0x02a],%l5 ! Mem[000000003600012a] swap [%i1+0x02c],%l1 ! Mem[000000003680012c] stx %l4,[%i0+0x028] ! Mem[0000000036000128] jmpl %o7,%g0 ldsw [%i0+0x00c],%l3 ! Mem[000000003600010c] p19_near_2_he: ldstub [%i1+0x001],%l3 ! Mem[0000000036800101] jmpl %o7,%g0 swap [%i2+0x020],%l2 ! Mem[0000000037000120] p20_near_2_le: ldsw [%i3+0x014],%l1 ! Mem[0000000039800114] swap [%i3+0x00c],%l2 ! Mem[000000003980010c] jmpl %o7,%g0 ldstub [%i3+0x002],%l7 ! Mem[0000000039800102] p20_near_2_he: ldstub [%i1+0x029],%l5 ! Mem[0000000038800129] ldstub [%i3+0x037],%l7 ! Mem[0000000039800137] ldsb [%i2+0x006],%l5 ! Mem[0000000039000106] sth %l6,[%i3+0x002] ! Mem[0000000039800102] jmpl %o7,%g0 ldsb [%i0+0x010],%l5 ! Mem[0000000038000110] p21_near_2_le: ldsw [%i0+0x024],%l2 ! Mem[000000003a000124] ldub [%i0+0x031],%l6 ! Mem[000000003a000131] swap [%i2+0x030],%l4 ! Mem[000000003b000130] ldsh [%i2+0x014],%l2 ! Mem[000000003b000114] ldsb [%i1+0x021],%l2 ! Mem[000000003a800121] ldd [%i0+0x030],%l0 ! Mem[000000003a000130] jmpl %o7,%g0 lduw [%i3+0x034],%l1 ! Mem[000000003b800134] p21_near_2_he: ldsb [%i1+0x009],%l5 ! Mem[000000003a800109] ldd [%i0+0x038],%l0 ! Mem[000000003a000138] swap [%i2+0x020],%l4 ! Mem[000000003b000120] swap [%i3+0x030],%l2 ! Mem[000000003b800130] jmpl %o7,%g0 ldstub [%i0+0x00c],%l1 ! Mem[000000003a00010c] p22_near_2_le: jmpl %o7,%g0 sth %l6,[%i2+0x018] ! Mem[000000003d000118] jmpl %o7,%g0 nop p22_near_2_he: ldd [%i3+0x008],%l6 ! Mem[000000003d800108] std %l4,[%i1+0x028] ! Mem[000000003c800128] swap [%i3+0x024],%l4 ! Mem[000000003d800124] swap [%i2+0x004],%l7 ! Mem[000000003d000104] std %l0,[%i2+0x020] ! Mem[000000003d000120] jmpl %o7,%g0 lduw [%i3+0x00c],%l5 ! Mem[000000003d80010c] p23_near_2_le: lduw [%i2+0x030],%l6 ! Mem[000000003f000130] jmpl %o7,%g0 lduh [%i3+0x020],%l2 ! Mem[000000003f800120] p23_near_2_he: swap [%i2+0x024],%l4 ! Mem[000000003f000124] sth %l3,[%i3+0x03a] ! Mem[000000003f80013a] lduw [%i0+0x028],%l5 ! Mem[000000003e000128] ldd [%i0+0x038],%l2 ! Mem[000000003e000138] ldsh [%i0+0x000],%l6 ! Mem[000000003e000100] std %l0,[%i3+0x000] ! Mem[000000003f800100] ldsw [%i0+0x00c],%l1 ! Mem[000000003e00010c] jmpl %o7,%g0 swap [%i0+0x024],%l5 ! Mem[000000003e000124] p24_near_2_le: stw %l7,[%i0+0x000] ! Mem[0000000040000100] swap [%i1+0x024],%l1 ! Mem[0000000040800124] ldstub [%i2+0x018],%l6 ! Mem[0000000041000118] swap [%i0+0x03c],%l7 ! Mem[000000004000013c] jmpl %o7,%g0 stw %l0,[%i3+0x01c] ! Mem[000000004180011c] p24_near_2_he: jmpl %o7,%g0 stx %l2,[%i1+0x000] ! Mem[0000000040800100] jmpl %o7,%g0 nop p25_near_2_le: ldsb [%i1+0x028],%l2 ! Mem[0000000042800128] sth %l4,[%i0+0x032] ! Mem[0000000042000132] jmpl %o7,%g0 ldsw [%i2+0x00c],%l7 ! Mem[000000004300010c] p25_near_2_he: std %l4,[%i1+0x000] ! Mem[0000000042800100] ldsb [%i2+0x002],%l7 ! Mem[0000000043000102] ldd [%i0+0x020],%l6 ! Mem[0000000042000120] swap [%i3+0x038],%l7 ! Mem[0000000043800138] ldstub [%i0+0x032],%l6 ! Mem[0000000042000132] jmpl %o7,%g0 ldstub [%i0+0x00b],%l6 ! Mem[000000004200010b] p26_near_2_le: swap [%i2+0x028],%l3 ! Mem[0000000045000128] ldsb [%i2+0x020],%l7 ! Mem[0000000045000120] ldsb [%i2+0x00a],%l5 ! Mem[000000004500010a] ldub [%i3+0x032],%l7 ! Mem[0000000045800132] ldsb [%i1+0x018],%l2 ! Mem[0000000044800118] stx %l0,[%i1+0x010] ! Mem[0000000044800110] ldd [%i3+0x018],%l4 ! Mem[0000000045800118] jmpl %o7,%g0 sth %l0,[%i1+0x01e] ! Mem[000000004480011e] p26_near_2_he: lduh [%i1+0x03a],%l4 ! Mem[000000004480013a] jmpl %o7,%g0 lduw [%i3+0x020],%l2 ! Mem[0000000045800120] p27_near_2_le: ldstub [%i1+0x021],%l2 ! Mem[0000000046800121] stb %l0,[%i3+0x014] ! Mem[0000000047800114] ldub [%i0+0x002],%l7 ! Mem[0000000046000102] ldub [%i3+0x032],%l4 ! Mem[0000000047800132] stw %l7,[%i1+0x00c] ! Mem[000000004680010c] lduh [%i1+0x032],%l6 ! Mem[0000000046800132] stx %l3,[%i0+0x028] ! Mem[0000000046000128] jmpl %o7,%g0 ldsh [%i3+0x02a],%l5 ! Mem[000000004780012a] p27_near_2_he: ldsh [%i2+0x028],%l7 ! Mem[0000000047000128] lduw [%i1+0x034],%l6 ! Mem[0000000046800134] ldstub [%i3+0x00b],%l6 ! Mem[000000004780010b] sth %l5,[%i3+0x002] ! Mem[0000000047800102] ldstub [%i0+0x020],%l2 ! Mem[0000000046000120] ldd [%i1+0x030],%l4 ! Mem[0000000046800130] ldstub [%i2+0x036],%l0 ! Mem[0000000047000136] jmpl %o7,%g0 swap [%i0+0x020],%l6 ! Mem[0000000046000120] p28_near_2_le: std %l6,[%i0+0x038] ! Mem[0000000048000138] jmpl %o7,%g0 ldstub [%i3+0x039],%l2 ! Mem[0000000049800139] p28_near_2_he: std %l4,[%i1+0x008] ! Mem[0000000048800108] ldx [%i0+0x010],%l1 ! Mem[0000000048000110] ldsw [%i1+0x028],%l5 ! Mem[0000000048800128] ldsh [%i1+0x03c],%l1 ! Mem[000000004880013c] std %l6,[%i1+0x000] ! Mem[0000000048800100] jmpl %o7,%g0 swap [%i1+0x02c],%l0 ! Mem[000000004880012c] p29_near_2_le: jmpl %o7,%g0 stx %l2,[%i2+0x008] ! Mem[000000004b000108] jmpl %o7,%g0 nop p29_near_2_he: lduh [%i1+0x006],%l4 ! Mem[000000004a800106] swap [%i3+0x018],%l2 ! Mem[000000004b800118] std %l6,[%i1+0x030] ! Mem[000000004a800130] ldsw [%i1+0x020],%l2 ! Mem[000000004a800120] stx %l4,[%i2+0x030] ! Mem[000000004b000130] swap [%i3+0x030],%l1 ! Mem[000000004b800130] ldx [%i0+0x030],%l1 ! Mem[000000004a000130] jmpl %o7,%g0 ldstub [%i2+0x00b],%l6 ! Mem[000000004b00010b] p30_near_2_le: stb %l6,[%i0+0x018] ! Mem[000000004c000118] jmpl %o7,%g0 ldsw [%i0+0x008],%l2 ! Mem[000000004c000108] p30_near_2_he: lduh [%i1+0x03c],%l7 ! Mem[000000004c80013c] ldd [%i0+0x030],%l4 ! Mem[000000004c000130] stx %l5,[%i0+0x000] ! Mem[000000004c000100] jmpl %o7,%g0 swap [%i1+0x000],%l7 ! Mem[000000004c800100] p31_near_2_le: ldstub [%i2+0x014],%l0 ! Mem[000000004f000114] ldub [%i3+0x038],%l0 ! Mem[000000004f800138] ldsw [%i0+0x01c],%l0 ! Mem[000000004e00011c] swap [%i0+0x024],%l5 ! Mem[000000004e000124] jmpl %o7,%g0 stx %l5,[%i1+0x020] ! Mem[000000004e800120] p31_near_2_he: ldx [%i0+0x030],%l2 ! Mem[000000004e000130] stw %l5,[%i3+0x020] ! Mem[000000004f800120] swap [%i2+0x00c],%l5 ! Mem[000000004f00010c] sth %l2,[%i2+0x026] ! Mem[000000004f000126] ldub [%i3+0x010],%l0 ! Mem[000000004f800110] stx %l6,[%i0+0x030] ! Mem[000000004e000130] stx %l1,[%i1+0x030] ! Mem[000000004e800130] jmpl %o7,%g0 swap [%i0+0x034],%l6 ! Mem[000000004e000134] p32_near_2_le: jmpl %o7,%g0 ldsh [%i0+0x032],%l4 ! Mem[0000000050000132] jmpl %o7,%g0 nop p32_near_2_he: jmpl %o7,%g0 ldstub [%i0+0x002],%l0 ! Mem[0000000050000102] jmpl %o7,%g0 nop p33_near_2_le: ldstub [%i2+0x034],%l0 ! Mem[0000000053000134] jmpl %o7,%g0 ldstub [%i3+0x031],%l6 ! Mem[0000000053800131] p33_near_2_he: jmpl %o7,%g0 stb %l1,[%i3+0x009] ! Mem[0000000053800109] jmpl %o7,%g0 nop p34_near_2_le: jmpl %o7,%g0 ldstub [%i3+0x002],%l7 ! Mem[0000000055800102] jmpl %o7,%g0 nop p34_near_2_he: swap [%i2+0x034],%l3 ! Mem[0000000055000134] swap [%i1+0x030],%l2 ! Mem[0000000054800130] ldub [%i3+0x032],%l5 ! Mem[0000000055800132] ldstub [%i2+0x037],%l3 ! Mem[0000000055000137] sth %l1,[%i2+0x028] ! Mem[0000000055000128] lduw [%i2+0x024],%l7 ! Mem[0000000055000124] jmpl %o7,%g0 ldub [%i1+0x001],%l2 ! Mem[0000000054800101] p35_near_2_le: jmpl %o7,%g0 stw %l0,[%i2+0x01c] ! Mem[000000005700011c] jmpl %o7,%g0 nop p35_near_2_he: jmpl %o7,%g0 ldsh [%i0+0x01a],%l7 ! Mem[000000005600011a] jmpl %o7,%g0 nop p36_near_2_le: stx %l2,[%i3+0x038] ! Mem[0000000059800138] ldstub [%i3+0x014],%l0 ! Mem[0000000059800114] swap [%i0+0x038],%l0 ! Mem[0000000058000138] swap [%i2+0x030],%l1 ! Mem[0000000059000130] ldstub [%i3+0x00b],%l4 ! Mem[000000005980010b] ldstub [%i3+0x015],%l6 ! Mem[0000000059800115] jmpl %o7,%g0 stx %l4,[%i2+0x000] ! Mem[0000000059000100] p36_near_2_he: lduh [%i1+0x02c],%l7 ! Mem[000000005880012c] ldstub [%i2+0x030],%l0 ! Mem[0000000059000130] ldd [%i1+0x020],%l0 ! Mem[0000000058800120] swap [%i2+0x024],%l2 ! Mem[0000000059000124] stx %l3,[%i3+0x008] ! Mem[0000000059800108] swap [%i2+0x03c],%l4 ! Mem[000000005900013c] jmpl %o7,%g0 stx %l2,[%i0+0x028] ! Mem[0000000058000128] p37_near_2_le: swap [%i2+0x004],%l7 ! Mem[000000005b000104] stb %l7,[%i2+0x001] ! Mem[000000005b000101] stx %l7,[%i0+0x030] ! Mem[000000005a000130] stw %l0,[%i0+0x008] ! Mem[000000005a000108] ldstub [%i1+0x00c],%l7 ! Mem[000000005a80010c] ldstub [%i0+0x017],%l2 ! Mem[000000005a000117] jmpl %o7,%g0 std %l2,[%i1+0x008] ! Mem[000000005a800108] p37_near_2_he: lduw [%i0+0x034],%l0 ! Mem[000000005a000134] lduh [%i0+0x01c],%l1 ! Mem[000000005a00011c] ldstub [%i2+0x01c],%l6 ! Mem[000000005b00011c] ldstub [%i3+0x010],%l0 ! Mem[000000005b800110] swap [%i0+0x03c],%l7 ! Mem[000000005a00013c] lduh [%i2+0x01a],%l1 ! Mem[000000005b00011a] stb %l5,[%i3+0x002] ! Mem[000000005b800102] jmpl %o7,%g0 swap [%i3+0x024],%l5 ! Mem[000000005b800124] p38_near_2_le: ldsw [%i0+0x004],%l3 ! Mem[000000005c000104] stb %l4,[%i0+0x032] ! Mem[000000005c000132] stx %l0,[%i1+0x010] ! Mem[000000005c800110] swap [%i0+0x03c],%l7 ! Mem[000000005c00013c] stb %l1,[%i1+0x033] ! Mem[000000005c800133] lduw [%i3+0x01c],%l7 ! Mem[000000005d80011c] swap [%i2+0x028],%l0 ! Mem[000000005d000128] jmpl %o7,%g0 swap [%i0+0x03c],%l3 ! Mem[000000005c00013c] p38_near_2_he: swap [%i3+0x024],%l2 ! Mem[000000005d800124] ldsw [%i1+0x030],%l0 ! Mem[000000005c800130] jmpl %o7,%g0 stw %l4,[%i0+0x014] ! Mem[000000005c000114] p39_near_2_le: swap [%i3+0x000],%l7 ! Mem[000000005f800100] jmpl %o7,%g0 swap [%i1+0x030],%l6 ! Mem[000000005e800130] p39_near_2_he: swap [%i0+0x020],%l6 ! Mem[000000005e000120] stx %l4,[%i0+0x000] ! Mem[000000005e000100] ldx [%i2+0x028],%l6 ! Mem[000000005f000128] swap [%i3+0x034],%l4 ! Mem[000000005f800134] stw %l1,[%i2+0x018] ! Mem[000000005f000118] jmpl %o7,%g0 stb %l2,[%i0+0x00c] ! Mem[000000005e00010c] p40_near_2_le: ldsw [%i2+0x038],%l2 ! Mem[0000000061000138] swap [%i3+0x018],%l6 ! Mem[0000000061800118] ldstub [%i1+0x002],%l7 ! Mem[0000000060800102] stx %l0,[%i1+0x028] ! Mem[0000000060800128] swap [%i1+0x00c],%l7 ! Mem[000000006080010c] stx %l2,[%i2+0x030] ! Mem[0000000061000130] stw %l3,[%i0+0x028] ! Mem[0000000060000128] jmpl %o7,%g0 ldub [%i1+0x015],%l6 ! Mem[0000000060800115] p40_near_2_he: ldsw [%i0+0x00c],%l6 ! Mem[000000006000010c] std %l6,[%i0+0x028] ! Mem[0000000060000128] lduw [%i3+0x02c],%l0 ! Mem[000000006180012c] swap [%i0+0x000],%l5 ! Mem[0000000060000100] jmpl %o7,%g0 swap [%i3+0x024],%l2 ! Mem[0000000061800124] p41_near_2_le: swap [%i3+0x034],%l6 ! Mem[0000000063800134] ldx [%i3+0x010],%l7 ! Mem[0000000063800110] ldstub [%i1+0x026],%l4 ! Mem[0000000062800126] jmpl %o7,%g0 ldsh [%i1+0x02c],%l1 ! Mem[000000006280012c] p41_near_2_he: sth %l4,[%i3+0x036] ! Mem[0000000063800136] swap [%i3+0x004],%l1 ! Mem[0000000063800104] jmpl %o7,%g0 swap [%i3+0x03c],%l7 ! Mem[000000006380013c] p42_near_2_le: stx %l4,[%i0+0x030] ! Mem[0000000064000130] swap [%i3+0x014],%l0 ! Mem[0000000065800114] ldsh [%i0+0x038],%l0 ! Mem[0000000064000138] lduw [%i1+0x030],%l1 ! Mem[0000000064800130] ldsw [%i1+0x00c],%l6 ! Mem[000000006480010c] ldstub [%i3+0x01e],%l4 ! Mem[000000006580011e] jmpl %o7,%g0 ldd [%i1+0x000],%l4 ! Mem[0000000064800100] p42_near_2_he: ldstub [%i3+0x00c],%l5 ! Mem[000000006580010c] stb %l2,[%i1+0x001] ! Mem[0000000064800101] swap [%i2+0x014],%l4 ! Mem[0000000065000114] swap [%i0+0x01c],%l3 ! Mem[000000006400011c] swap [%i3+0x000],%l5 ! Mem[0000000065800100] ldstub [%i3+0x020],%l2 ! Mem[0000000065800120] jmpl %o7,%g0 ldx [%i2+0x018],%l6 ! Mem[0000000065000118] p43_near_2_le: std %l0,[%i3+0x038] ! Mem[0000000067800138] ldsb [%i1+0x032],%l0 ! Mem[0000000066800132] ldd [%i0+0x008],%l4 ! Mem[0000000066000108] ldsw [%i1+0x038],%l3 ! Mem[0000000066800138] swap [%i1+0x020],%l1 ! Mem[0000000066800120] ldstub [%i3+0x030],%l3 ! Mem[0000000067800130] stb %l3,[%i3+0x005] ! Mem[0000000067800105] jmpl %o7,%g0 sth %l4,[%i3+0x032] ! Mem[0000000067800132] p43_near_2_he: stx %l1,[%i0+0x008] ! Mem[0000000066000108] ldx [%i1+0x000],%l6 ! Mem[0000000066800100] ldstub [%i2+0x036],%l5 ! Mem[0000000067000136] jmpl %o7,%g0 swap [%i1+0x010],%l1 ! Mem[0000000066800110] p44_near_2_le: ldub [%i1+0x021],%l2 ! Mem[0000000068800121] ldsw [%i0+0x018],%l6 ! Mem[0000000068000118] jmpl %o7,%g0 swap [%i0+0x03c],%l7 ! Mem[000000006800013c] p44_near_2_he: swap [%i0+0x030],%l2 ! Mem[0000000068000130] swap [%i3+0x004],%l2 ! Mem[0000000069800104] swap [%i3+0x010],%l3 ! Mem[0000000069800110] lduw [%i0+0x034],%l5 ! Mem[0000000068000134] stx %l6,[%i3+0x008] ! Mem[0000000069800108] ldstub [%i2+0x026],%l0 ! Mem[0000000069000126] ldx [%i2+0x000],%l4 ! Mem[0000000069000100] jmpl %o7,%g0 swap [%i2+0x038],%l2 ! Mem[0000000069000138] p45_near_2_le: stb %l4,[%i0+0x03f] ! Mem[000000006a00013f] stw %l7,[%i0+0x014] ! Mem[000000006a000114] swap [%i1+0x028],%l5 ! Mem[000000006a800128] ldstub [%i0+0x03d],%l6 ! Mem[000000006a00013d] stw %l2,[%i2+0x038] ! Mem[000000006b000138] ldsb [%i3+0x014],%l5 ! Mem[000000006b800114] jmpl %o7,%g0 lduw [%i2+0x028],%l4 ! Mem[000000006b000128] p45_near_2_he: swap [%i1+0x028],%l7 ! Mem[000000006a800128] stb %l0,[%i2+0x003] ! Mem[000000006b000103] lduw [%i3+0x030],%l1 ! Mem[000000006b800130] stw %l4,[%i1+0x030] ! Mem[000000006a800130] ldstub [%i3+0x036],%l0 ! Mem[000000006b800136] lduh [%i0+0x018],%l5 ! Mem[000000006a000118] ldstub [%i1+0x015],%l3 ! Mem[000000006a800115] jmpl %o7,%g0 swap [%i3+0x004],%l4 ! Mem[000000006b800104] p46_near_2_le: stx %l5,[%i3+0x020] ! Mem[000000006d800120] std %l4,[%i3+0x020] ! Mem[000000006d800120] ldd [%i1+0x038],%l2 ! Mem[000000006c800138] swap [%i0+0x030],%l2 ! Mem[000000006c000130] jmpl %o7,%g0 lduh [%i0+0x004],%l5 ! Mem[000000006c000104] p46_near_2_he: swap [%i3+0x03c],%l6 ! Mem[000000006d80013c] jmpl %o7,%g0 swap [%i2+0x000],%l2 ! Mem[000000006d000100] p47_near_2_le: ldub [%i2+0x03f],%l1 ! Mem[000000006f00013f] stx %l2,[%i0+0x020] ! Mem[000000006e000120] jmpl %o7,%g0 sth %l6,[%i0+0x002] ! Mem[000000006e000102] p47_near_2_he: stw %l2,[%i0+0x008] ! Mem[000000006e000108] ldstub [%i0+0x006],%l0 ! Mem[000000006e000106] ldsb [%i1+0x01f],%l4 ! Mem[000000006e80011f] lduh [%i0+0x00a],%l0 ! Mem[000000006e00010a] jmpl %o7,%g0 ldstub [%i3+0x032],%l5 ! Mem[000000006f800132] p48_near_2_le: ldstub [%i2+0x005],%l3 ! Mem[0000000071000105] stx %l4,[%i2+0x030] ! Mem[0000000071000130] std %l2,[%i1+0x018] ! Mem[0000000070800118] ldstub [%i3+0x015],%l1 ! Mem[0000000071800115] ldstub [%i2+0x00f],%l2 ! Mem[000000007100010f] std %l2,[%i1+0x008] ! Mem[0000000070800108] stw %l4,[%i1+0x03c] ! Mem[000000007080013c] jmpl %o7,%g0 stx %l7,[%i2+0x020] ! Mem[0000000071000120] p48_near_2_he: ldstub [%i0+0x010],%l5 ! Mem[0000000070000110] swap [%i3+0x030],%l0 ! Mem[0000000071800130] swap [%i1+0x014],%l4 ! Mem[0000000070800114] sth %l1,[%i0+0x024] ! Mem[0000000070000124] stx %l7,[%i0+0x018] ! Mem[0000000070000118] jmpl %o7,%g0 ldub [%i2+0x02b],%l6 ! Mem[000000007100012b] p49_near_2_le: ldstub [%i2+0x030],%l3 ! Mem[0000000073000130] lduw [%i0+0x014],%l2 ! Mem[0000000072000114] ldx [%i2+0x010],%l4 ! Mem[0000000073000110] ldstub [%i2+0x00f],%l2 ! Mem[000000007300010f] jmpl %o7,%g0 ldsw [%i0+0x034],%l7 ! Mem[0000000072000134] p49_near_2_he: swap [%i2+0x010],%l3 ! Mem[0000000073000110] stb %l0,[%i2+0x01d] ! Mem[000000007300011d] jmpl %o7,%g0 ldstub [%i1+0x005],%l7 ! Mem[0000000072800105] p50_near_2_le: ldsh [%i0+0x010],%l2 ! Mem[0000000074000110] swap [%i0+0x008],%l2 ! Mem[0000000074000108] std %l4,[%i1+0x010] ! Mem[0000000074800110] sth %l4,[%i0+0x00a] ! Mem[000000007400010a] lduw [%i2+0x004],%l4 ! Mem[0000000075000104] ldstub [%i0+0x032],%l7 ! Mem[0000000074000132] std %l2,[%i2+0x018] ! Mem[0000000075000118] jmpl %o7,%g0 ldsw [%i2+0x034],%l5 ! Mem[0000000075000134] p50_near_2_he: lduh [%i0+0x01c],%l7 ! Mem[000000007400011c] lduh [%i3+0x03a],%l1 ! Mem[000000007580013a] jmpl %o7,%g0 ldsb [%i3+0x00d],%l3 ! Mem[000000007580010d] p51_near_2_le: swap [%i0+0x02c],%l4 ! Mem[000000007600012c] std %l6,[%i3+0x010] ! Mem[0000000077800110] swap [%i2+0x010],%l2 ! Mem[0000000077000110] jmpl %o7,%g0 ldstub [%i2+0x014],%l5 ! Mem[0000000077000114] p51_near_2_he: stx %l7,[%i3+0x038] ! Mem[0000000077800138] swap [%i1+0x020],%l3 ! Mem[0000000076800120] jmpl %o7,%g0 ldstub [%i3+0x037],%l6 ! Mem[0000000077800137] p52_near_2_le: ldstub [%i2+0x00b],%l0 ! Mem[000000007900010b] jmpl %o7,%g0 lduh [%i0+0x030],%l6 ! Mem[0000000078000130] p52_near_2_he: ldsw [%i3+0x028],%l1 ! Mem[0000000079800128] lduh [%i3+0x008],%l2 ! Mem[0000000079800108] jmpl %o7,%g0 ldsw [%i3+0x004],%l4 ! Mem[0000000079800104] p53_near_2_le: ldsw [%i0+0x020],%l2 ! Mem[000000007a000120] jmpl %o7,%g0 stb %l6,[%i2+0x035] ! Mem[000000007b000135] p53_near_2_he: std %l2,[%i2+0x020] ! Mem[000000007b000120] swap [%i2+0x000],%l2 ! Mem[000000007b000100] jmpl %o7,%g0 ldsb [%i3+0x030],%l6 ! Mem[000000007b800130] p54_near_2_le: ldstub [%i0+0x014],%l0 ! Mem[000000007c000114] std %l4,[%i0+0x008] ! Mem[000000007c000108] jmpl %o7,%g0 std %l2,[%i2+0x028] ! Mem[000000007d000128] p54_near_2_he: stx %l7,[%i2+0x030] ! Mem[000000007d000130] ldub [%i3+0x006],%l5 ! Mem[000000007d800106] ldub [%i3+0x003],%l6 ! Mem[000000007d800103] ldsb [%i2+0x006],%l4 ! Mem[000000007d000106] jmpl %o7,%g0 ldstub [%i2+0x00f],%l5 ! Mem[000000007d00010f] p55_near_2_le: swap [%i1+0x024],%l0 ! Mem[000000007e800124] ldstub [%i2+0x018],%l6 ! Mem[000000007f000118] lduh [%i3+0x03c],%l7 ! Mem[000000007f80013c] jmpl %o7,%g0 ldstub [%i1+0x011],%l2 ! Mem[000000007e800111] p55_near_2_he: ldstub [%i0+0x03a],%l3 ! Mem[000000007e00013a] ldsb [%i0+0x000],%l6 ! Mem[000000007e000100] jmpl %o7,%g0 lduh [%i3+0x036],%l5 ! Mem[000000007f800136] p56_near_2_le: ldsw [%i2+0x01c],%l0 ! Mem[000000008100011c] stw %l2,[%i2+0x000] ! Mem[0000000081000100] ldsw [%i1+0x030],%l6 ! Mem[0000000080800130] jmpl %o7,%g0 lduw [%i3+0x024],%l1 ! Mem[0000000081800124] p56_near_2_he: ldd [%i1+0x028],%l6 ! Mem[0000000080800128] stb %l0,[%i1+0x024] ! Mem[0000000080800124] ldstub [%i0+0x032],%l2 ! Mem[0000000080000132] ldstub [%i0+0x027],%l4 ! Mem[0000000080000127] ldstub [%i0+0x020],%l6 ! Mem[0000000080000120] swap [%i0+0x004],%l5 ! Mem[0000000080000104] jmpl %o7,%g0 ldstub [%i1+0x010],%l5 ! Mem[0000000080800110] p57_near_2_le: ldub [%i2+0x004],%l1 ! Mem[0000000083000104] ldsw [%i3+0x030],%l4 ! Mem[0000000083800130] swap [%i3+0x00c],%l7 ! Mem[000000008380010c] ldstub [%i2+0x032],%l6 ! Mem[0000000083000132] ldstub [%i1+0x00d],%l2 ! Mem[000000008280010d] stw %l4,[%i3+0x01c] ! Mem[000000008380011c] jmpl %o7,%g0 ldub [%i0+0x015],%l7 ! Mem[0000000082000115] p57_near_2_he: stw %l7,[%i2+0x00c] ! Mem[000000008300010c] swap [%i2+0x02c],%l0 ! Mem[000000008300012c] ldstub [%i0+0x032],%l6 ! Mem[0000000082000132] stx %l7,[%i2+0x028] ! Mem[0000000083000128] swap [%i1+0x034],%l6 ! Mem[0000000082800134] jmpl %o7,%g0 swap [%i2+0x020],%l3 ! Mem[0000000083000120] p58_near_2_le: jmpl %o7,%g0 ldsh [%i3+0x024],%l5 ! Mem[0000000085800124] jmpl %o7,%g0 nop p58_near_2_he: ldub [%i0+0x026],%l0 ! Mem[0000000084000126] swap [%i2+0x034],%l0 ! Mem[0000000085000134] ldsb [%i3+0x03d],%l1 ! Mem[000000008580013d] ldsw [%i3+0x004],%l7 ! Mem[0000000085800104] ldub [%i0+0x03a],%l7 ! Mem[000000008400013a] ldx [%i3+0x010],%l1 ! Mem[0000000085800110] sth %l3,[%i1+0x03c] ! Mem[000000008480013c] jmpl %o7,%g0 ldstub [%i0+0x002],%l5 ! Mem[0000000084000102] p59_near_2_le: ldstub [%i2+0x024],%l1 ! Mem[0000000087000124] jmpl %o7,%g0 std %l0,[%i2+0x020] ! Mem[0000000087000120] p59_near_2_he: lduh [%i1+0x032],%l4 ! Mem[0000000086800132] ldsw [%i3+0x010],%l4 ! Mem[0000000087800110] jmpl %o7,%g0 sth %l3,[%i3+0x03a] ! Mem[000000008780013a] p60_near_2_le: ldd [%i3+0x000],%l0 ! Mem[0000000089800100] jmpl %o7,%g0 stw %l1,[%i2+0x020] ! Mem[0000000089000120] p60_near_2_he: ldx [%i1+0x010],%l1 ! Mem[0000000088800110] lduw [%i2+0x028],%l0 ! Mem[0000000089000128] jmpl %o7,%g0 lduh [%i3+0x028],%l1 ! Mem[0000000089800128] p61_near_2_le: ldstub [%i2+0x032],%l4 ! Mem[000000008b000132] ldstub [%i3+0x015],%l2 ! Mem[000000008b800115] lduh [%i0+0x012],%l4 ! Mem[000000008a000112] stw %l2,[%i2+0x010] ! Mem[000000008b000110] jmpl %o7,%g0 stw %l7,[%i0+0x03c] ! Mem[000000008a00013c] p61_near_2_he: ldsb [%i1+0x00a],%l6 ! Mem[000000008a80010a] swap [%i2+0x004],%l0 ! Mem[000000008b000104] ldstub [%i0+0x034],%l0 ! Mem[000000008a000134] ldsw [%i2+0x00c],%l5 ! Mem[000000008b00010c] jmpl %o7,%g0 stw %l7,[%i0+0x024] ! Mem[000000008a000124] p62_near_2_le: jmpl %o7,%g0 ldd [%i3+0x010],%l0 ! Mem[000000008d800110] jmpl %o7,%g0 nop p62_near_2_he: stb %l0,[%i3+0x002] ! Mem[000000008d800102] ldstub [%i3+0x007],%l2 ! Mem[000000008d800107] stw %l3,[%i2+0x010] ! Mem[000000008d000110] swap [%i0+0x03c],%l0 ! Mem[000000008c00013c] jmpl %o7,%g0 swap [%i2+0x008],%l6 ! Mem[000000008d000108] p63_near_2_le: stw %l2,[%i2+0x010] ! Mem[000000008f000110] ldsw [%i3+0x00c],%l7 ! Mem[000000008f80010c] stb %l2,[%i0+0x017] ! Mem[000000008e000117] swap [%i0+0x00c],%l2 ! Mem[000000008e00010c] jmpl %o7,%g0 ldstub [%i2+0x01e],%l4 ! Mem[000000008f00011e] p63_near_2_he: jmpl %o7,%g0 swap [%i2+0x038],%l7 ! Mem[000000008f000138] jmpl %o7,%g0 nop near2_b2b_h: nop nop nop nop nop nop nop jmpl %o7,%g0 nop near2_b2b_l: nop nop nop nop nop nop nop jmpl %o7,%g0 nop user_near2_end: .seg "text" .align 0x2000 user_near3_start: p0_near_3_le: ldstub [%i1+0x03b],%l2 ! Mem[000000001080013b] swap [%i0+0x038],%l5 ! Mem[0000000010000138] swap [%i0+0x00c],%l6 ! Mem[000000001000010c] ldstub [%i0+0x03a],%l7 ! Mem[000000001000013a] swap [%i0+0x02c],%l1 ! Mem[000000001000012c] swap [%i1+0x00c],%l3 ! Mem[000000001080010c] ldub [%i2+0x028],%l1 ! Mem[0000000011000128] jmpl %o7,%g0 stb %l7,[%i0+0x01e] ! Mem[000000001000011e] p0_near_3_he: swap [%i1+0x010],%l3 ! Mem[0000000010800110] ldd [%i3+0x018],%l6 ! Mem[0000000011800118] jmpl %o7,%g0 ldsw [%i1+0x03c],%l2 ! Mem[000000001080013c] p1_near_3_le: swap [%i3+0x03c],%l0 ! Mem[000000001380013c] sth %l4,[%i1+0x01a] ! Mem[000000001280011a] ldsb [%i2+0x01f],%l2 ! Mem[000000001300011f] swap [%i3+0x020],%l7 ! Mem[0000000013800120] ldsw [%i3+0x03c],%l3 ! Mem[000000001380013c] ldub [%i2+0x023],%l0 ! Mem[0000000013000123] jmpl %o7,%g0 ldsh [%i2+0x002],%l5 ! Mem[0000000013000102] p1_near_3_he: swap [%i3+0x000],%l0 ! Mem[0000000013800100] sth %l1,[%i2+0x032] ! Mem[0000000013000132] ldsh [%i1+0x026],%l6 ! Mem[0000000012800126] sth %l3,[%i0+0x014] ! Mem[0000000012000114] ldd [%i3+0x000],%l4 ! Mem[0000000013800100] ldsw [%i2+0x030],%l7 ! Mem[0000000013000130] jmpl %o7,%g0 swap [%i2+0x01c],%l6 ! Mem[000000001300011c] p2_near_3_le: ldsb [%i0+0x01e],%l4 ! Mem[000000001400011e] ldsb [%i0+0x03d],%l6 ! Mem[000000001400013d] ldsb [%i1+0x01b],%l2 ! Mem[000000001480011b] swap [%i3+0x034],%l5 ! Mem[0000000015800134] ldstub [%i1+0x023],%l7 ! Mem[0000000014800123] swap [%i3+0x03c],%l3 ! Mem[000000001580013c] jmpl %o7,%g0 ldstub [%i0+0x01f],%l4 ! Mem[000000001400011f] p2_near_3_he: ldstub [%i0+0x020],%l2 ! Mem[0000000014000120] ldstub [%i1+0x018],%l6 ! Mem[0000000014800118] jmpl %o7,%g0 std %l4,[%i3+0x008] ! Mem[0000000015800108] p3_near_3_le: swap [%i0+0x024],%l5 ! Mem[0000000016000124] lduh [%i3+0x016],%l2 ! Mem[0000000017800116] stx %l6,[%i2+0x028] ! Mem[0000000017000128] ldsb [%i0+0x029],%l0 ! Mem[0000000016000129] jmpl %o7,%g0 ldsw [%i3+0x01c],%l2 ! Mem[000000001780011c] p3_near_3_he: swap [%i1+0x030],%l6 ! Mem[0000000016800130] stw %l2,[%i1+0x020] ! Mem[0000000016800120] ldstub [%i2+0x036],%l4 ! Mem[0000000017000136] sth %l1,[%i2+0x004] ! Mem[0000000017000104] ldsw [%i3+0x038],%l4 ! Mem[0000000017800138] stw %l6,[%i2+0x03c] ! Mem[000000001700013c] ldub [%i1+0x00c],%l2 ! Mem[000000001680010c] jmpl %o7,%g0 stx %l1,[%i0+0x030] ! Mem[0000000016000130] p4_near_3_le: ldsb [%i1+0x01f],%l2 ! Mem[000000001880011f] ldstub [%i0+0x018],%l2 ! Mem[0000000018000118] ldstub [%i2+0x010],%l0 ! Mem[0000000019000110] sth %l3,[%i0+0x018] ! Mem[0000000018000118] jmpl %o7,%g0 ldsw [%i2+0x010],%l5 ! Mem[0000000019000110] p4_near_3_he: ldx [%i3+0x028],%l2 ! Mem[0000000019800128] ldub [%i3+0x020],%l2 ! Mem[0000000019800120] sth %l6,[%i0+0x018] ! Mem[0000000018000118] jmpl %o7,%g0 stx %l0,[%i2+0x010] ! Mem[0000000019000110] p5_near_3_le: jmpl %o7,%g0 swap [%i3+0x034],%l1 ! Mem[000000001b800134] jmpl %o7,%g0 nop p5_near_3_he: ldx [%i2+0x010],%l3 ! Mem[000000001b000110] ldstub [%i2+0x037],%l5 ! Mem[000000001b000137] ldstub [%i3+0x006],%l5 ! Mem[000000001b800106] swap [%i0+0x024],%l5 ! Mem[000000001a000124] jmpl %o7,%g0 ldub [%i1+0x024],%l7 ! Mem[000000001a800124] p6_near_3_le: swap [%i1+0x030],%l6 ! Mem[000000001c800130] ldstub [%i3+0x004],%l5 ! Mem[000000001d800104] stw %l4,[%i0+0x014] ! Mem[000000001c000114] ldsh [%i2+0x032],%l7 ! Mem[000000001d000132] swap [%i1+0x000],%l5 ! Mem[000000001c800100] ldstub [%i2+0x01f],%l2 ! Mem[000000001d00011f] ldx [%i0+0x020],%l7 ! Mem[000000001c000120] jmpl %o7,%g0 ldub [%i0+0x024],%l0 ! Mem[000000001c000124] p6_near_3_he: stx %l0,[%i1+0x020] ! Mem[000000001c800120] lduh [%i2+0x022],%l1 ! Mem[000000001d000122] jmpl %o7,%g0 ldx [%i1+0x000],%l4 ! Mem[000000001c800100] p7_near_3_le: ldd [%i1+0x038],%l6 ! Mem[000000001e800138] ldx [%i1+0x018],%l0 ! Mem[000000001e800118] stw %l4,[%i3+0x008] ! Mem[000000001f800108] ldstub [%i1+0x028],%l3 ! Mem[000000001e800128] ldstub [%i1+0x007],%l7 ! Mem[000000001e800107] swap [%i0+0x034],%l6 ! Mem[000000001e000134] jmpl %o7,%g0 swap [%i3+0x014],%l7 ! Mem[000000001f800114] p7_near_3_he: ldstub [%i3+0x00d],%l7 ! Mem[000000001f80010d] swap [%i1+0x014],%l3 ! Mem[000000001e800114] swap [%i0+0x038],%l4 ! Mem[000000001e000138] sth %l2,[%i3+0x020] ! Mem[000000001f800120] ldx [%i3+0x038],%l6 ! Mem[000000001f800138] jmpl %o7,%g0 swap [%i3+0x034],%l0 ! Mem[000000001f800134] p8_near_3_le: ldstub [%i3+0x025],%l2 ! Mem[0000000021800125] swap [%i1+0x02c],%l2 ! Mem[000000002080012c] ldub [%i3+0x029],%l3 ! Mem[0000000021800129] jmpl %o7,%g0 lduw [%i2+0x008],%l3 ! Mem[0000000021000108] p8_near_3_he: ldub [%i0+0x01e],%l1 ! Mem[000000002000011e] stb %l4,[%i2+0x022] ! Mem[0000000021000122] jmpl %o7,%g0 stx %l6,[%i0+0x028] ! Mem[0000000020000128] p9_near_3_le: jmpl %o7,%g0 lduh [%i0+0x02c],%l0 ! Mem[000000002200012c] jmpl %o7,%g0 nop p9_near_3_he: ldstub [%i3+0x000],%l6 ! Mem[0000000023800100] ldstub [%i3+0x026],%l2 ! Mem[0000000023800126] swap [%i2+0x024],%l5 ! Mem[0000000023000124] lduw [%i0+0x00c],%l2 ! Mem[000000002200010c] swap [%i2+0x000],%l3 ! Mem[0000000023000100] lduw [%i3+0x004],%l7 ! Mem[0000000023800104] swap [%i2+0x038],%l1 ! Mem[0000000023000138] jmpl %o7,%g0 std %l6,[%i1+0x038] ! Mem[0000000022800138] p10_near_3_le: swap [%i0+0x008],%l5 ! Mem[0000000024000108] ldstub [%i2+0x03d],%l6 ! Mem[000000002500013d] ldsb [%i2+0x001],%l5 ! Mem[0000000025000101] swap [%i2+0x01c],%l2 ! Mem[000000002500011c] swap [%i2+0x03c],%l2 ! Mem[000000002500013c] jmpl %o7,%g0 ldsh [%i2+0x02a],%l2 ! Mem[000000002500012a] p10_near_3_he: stb %l3,[%i0+0x00e] ! Mem[000000002400010e] lduw [%i1+0x004],%l4 ! Mem[0000000024800104] swap [%i0+0x02c],%l3 ! Mem[000000002400012c] ldsb [%i1+0x023],%l1 ! Mem[0000000024800123] lduw [%i3+0x030],%l1 ! Mem[0000000025800130] jmpl %o7,%g0 stw %l4,[%i0+0x008] ! Mem[0000000024000108] p11_near_3_le: ldstub [%i2+0x023],%l7 ! Mem[0000000027000123] stw %l3,[%i3+0x038] ! Mem[0000000027800138] jmpl %o7,%g0 ldsb [%i1+0x03a],%l7 ! Mem[000000002680013a] p11_near_3_he: stw %l5,[%i1+0x008] ! Mem[0000000026800108] sth %l3,[%i1+0x00c] ! Mem[000000002680010c] swap [%i0+0x028],%l5 ! Mem[0000000026000128] ldub [%i1+0x01f],%l6 ! Mem[000000002680011f] sth %l5,[%i3+0x024] ! Mem[0000000027800124] sth %l2,[%i1+0x026] ! Mem[0000000026800126] jmpl %o7,%g0 ldstub [%i3+0x00a],%l7 ! Mem[000000002780010a] p12_near_3_le: ldstub [%i0+0x006],%l6 ! Mem[0000000028000106] ldsw [%i3+0x014],%l2 ! Mem[0000000029800114] swap [%i2+0x024],%l0 ! Mem[0000000029000124] std %l6,[%i3+0x028] ! Mem[0000000029800128] swap [%i3+0x004],%l6 ! Mem[0000000029800104] ldstub [%i3+0x03a],%l5 ! Mem[000000002980013a] jmpl %o7,%g0 ldsw [%i1+0x000],%l2 ! Mem[0000000028800100] p12_near_3_he: stw %l4,[%i3+0x000] ! Mem[0000000029800100] swap [%i3+0x028],%l3 ! Mem[0000000029800128] stw %l4,[%i1+0x028] ! Mem[0000000028800128] swap [%i0+0x014],%l5 ! Mem[0000000028000114] swap [%i0+0x01c],%l2 ! Mem[000000002800011c] ldsh [%i2+0x016],%l2 ! Mem[0000000029000116] swap [%i2+0x038],%l5 ! Mem[0000000029000138] jmpl %o7,%g0 ldsh [%i0+0x000],%l2 ! Mem[0000000028000100] p13_near_3_le: ldstub [%i1+0x01b],%l5 ! Mem[000000002a80011b] lduh [%i2+0x00c],%l3 ! Mem[000000002b00010c] stw %l2,[%i0+0x034] ! Mem[000000002a000134] swap [%i3+0x004],%l0 ! Mem[000000002b800104] ldsb [%i0+0x02d],%l0 ! Mem[000000002a00012d] lduw [%i2+0x004],%l6 ! Mem[000000002b000104] jmpl %o7,%g0 swap [%i3+0x01c],%l6 ! Mem[000000002b80011c] p13_near_3_he: stx %l7,[%i1+0x008] ! Mem[000000002a800108] ldstub [%i1+0x03e],%l1 ! Mem[000000002a80013e] jmpl %o7,%g0 swap [%i3+0x000],%l3 ! Mem[000000002b800100] p14_near_3_le: swap [%i3+0x014],%l6 ! Mem[000000002d800114] ldd [%i2+0x018],%l2 ! Mem[000000002d000118] swap [%i1+0x018],%l6 ! Mem[000000002c800118] jmpl %o7,%g0 ldd [%i2+0x038],%l0 ! Mem[000000002d000138] p14_near_3_he: jmpl %o7,%g0 ldstub [%i1+0x022],%l0 ! Mem[000000002c800122] jmpl %o7,%g0 nop p15_near_3_le: stx %l0,[%i2+0x028] ! Mem[000000002f000128] lduh [%i0+0x01e],%l2 ! Mem[000000002e00011e] ldstub [%i0+0x01a],%l4 ! Mem[000000002e00011a] ldsh [%i1+0x00e],%l3 ! Mem[000000002e80010e] stw %l6,[%i1+0x038] ! Mem[000000002e800138] swap [%i3+0x03c],%l7 ! Mem[000000002f80013c] jmpl %o7,%g0 ldsw [%i3+0x02c],%l0 ! Mem[000000002f80012c] p15_near_3_he: ldsh [%i0+0x01e],%l4 ! Mem[000000002e00011e] stx %l7,[%i2+0x038] ! Mem[000000002f000138] ldsw [%i0+0x020],%l6 ! Mem[000000002e000120] std %l0,[%i2+0x018] ! Mem[000000002f000118] ldstub [%i1+0x01d],%l4 ! Mem[000000002e80011d] jmpl %o7,%g0 sth %l0,[%i0+0x008] ! Mem[000000002e000108] p16_near_3_le: ldub [%i2+0x025],%l2 ! Mem[0000000031000125] stb %l6,[%i2+0x006] ! Mem[0000000031000106] stb %l0,[%i1+0x02d] ! Mem[000000003080012d] jmpl %o7,%g0 ldstub [%i3+0x008],%l4 ! Mem[0000000031800108] p16_near_3_he: sth %l6,[%i2+0x01c] ! Mem[000000003100011c] swap [%i2+0x028],%l5 ! Mem[0000000031000128] sth %l2,[%i2+0x006] ! Mem[0000000031000106] swap [%i2+0x024],%l5 ! Mem[0000000031000124] ldstub [%i2+0x01e],%l1 ! Mem[000000003100011e] ldsw [%i0+0x020],%l4 ! Mem[0000000030000120] jmpl %o7,%g0 ldstub [%i2+0x000],%l4 ! Mem[0000000031000100] p17_near_3_le: ldsw [%i1+0x008],%l4 ! Mem[0000000032800108] ldstub [%i0+0x025],%l5 ! Mem[0000000032000125] swap [%i1+0x00c],%l2 ! Mem[000000003280010c] ldstub [%i0+0x02f],%l4 ! Mem[000000003200012f] jmpl %o7,%g0 swap [%i1+0x03c],%l0 ! Mem[000000003280013c] p17_near_3_he: jmpl %o7,%g0 std %l4,[%i0+0x030] ! Mem[0000000032000130] jmpl %o7,%g0 nop p18_near_3_le: stw %l5,[%i3+0x024] ! Mem[0000000035800124] jmpl %o7,%g0 stw %l2,[%i0+0x030] ! Mem[0000000034000130] p18_near_3_he: ldstub [%i3+0x007],%l5 ! Mem[0000000035800107] stx %l5,[%i0+0x010] ! Mem[0000000034000110] ldstub [%i1+0x037],%l3 ! Mem[0000000034800137] ldstub [%i3+0x016],%l4 ! Mem[0000000035800116] sth %l1,[%i0+0x024] ! Mem[0000000034000124] jmpl %o7,%g0 ldsb [%i0+0x011],%l1 ! Mem[0000000034000111] p19_near_3_le: ldsw [%i0+0x03c],%l7 ! Mem[000000003600013c] swap [%i2+0x038],%l7 ! Mem[0000000037000138] swap [%i3+0x030],%l6 ! Mem[0000000037800130] ldstub [%i0+0x02d],%l0 ! Mem[000000003600012d] lduw [%i1+0x008],%l4 ! Mem[0000000036800108] lduh [%i3+0x03c],%l4 ! Mem[000000003780013c] jmpl %o7,%g0 ldub [%i1+0x014],%l0 ! Mem[0000000036800114] p19_near_3_he: ldub [%i2+0x026],%l4 ! Mem[0000000037000126] ldsh [%i1+0x026],%l1 ! Mem[0000000036800126] ldsh [%i3+0x002],%l0 ! Mem[0000000037800102] stx %l5,[%i0+0x020] ! Mem[0000000036000120] ldstub [%i3+0x008],%l0 ! Mem[0000000037800108] jmpl %o7,%g0 ldstub [%i0+0x003],%l6 ! Mem[0000000036000103] p20_near_3_le: lduh [%i2+0x006],%l4 ! Mem[0000000039000106] ldstub [%i0+0x03d],%l6 ! Mem[000000003800013d] swap [%i0+0x01c],%l6 ! Mem[000000003800011c] ldstub [%i1+0x013],%l5 ! Mem[0000000038800113] stw %l2,[%i1+0x03c] ! Mem[000000003880013c] ldx [%i1+0x028],%l2 ! Mem[0000000038800128] stx %l6,[%i0+0x018] ! Mem[0000000038000118] jmpl %o7,%g0 ldsw [%i3+0x004],%l6 ! Mem[0000000039800104] p20_near_3_he: jmpl %o7,%g0 lduh [%i0+0x000],%l6 ! Mem[0000000038000100] jmpl %o7,%g0 nop p21_near_3_le: swap [%i0+0x034],%l6 ! Mem[000000003a000134] ldub [%i1+0x015],%l7 ! Mem[000000003a800115] ldstub [%i2+0x026],%l4 ! Mem[000000003b000126] jmpl %o7,%g0 ldx [%i0+0x018],%l2 ! Mem[000000003a000118] p21_near_3_he: swap [%i0+0x024],%l2 ! Mem[000000003a000124] ldx [%i2+0x010],%l0 ! Mem[000000003b000110] stb %l0,[%i3+0x002] ! Mem[000000003b800102] swap [%i1+0x004],%l2 ! Mem[000000003a800104] ldstub [%i0+0x03d],%l7 ! Mem[000000003a00013d] stw %l4,[%i2+0x03c] ! Mem[000000003b00013c] ldub [%i1+0x009],%l3 ! Mem[000000003a800109] jmpl %o7,%g0 sth %l6,[%i0+0x024] ! Mem[000000003a000124] p22_near_3_le: ldub [%i1+0x018],%l2 ! Mem[000000003c800118] lduw [%i1+0x034],%l5 ! Mem[000000003c800134] stx %l5,[%i2+0x000] ! Mem[000000003d000100] ldsb [%i3+0x01f],%l2 ! Mem[000000003d80011f] ldsb [%i3+0x01e],%l5 ! Mem[000000003d80011e] ldsb [%i0+0x022],%l6 ! Mem[000000003c000122] jmpl %o7,%g0 ldd [%i0+0x018],%l4 ! Mem[000000003c000118] p22_near_3_he: stx %l5,[%i3+0x020] ! Mem[000000003d800120] stx %l6,[%i2+0x000] ! Mem[000000003d000100] jmpl %o7,%g0 swap [%i2+0x004],%l4 ! Mem[000000003d000104] p23_near_3_le: stb %l7,[%i0+0x015] ! Mem[000000003e000115] ldstub [%i2+0x026],%l4 ! Mem[000000003f000126] stw %l2,[%i2+0x01c] ! Mem[000000003f00011c] swap [%i1+0x038],%l2 ! Mem[000000003e800138] ldstub [%i1+0x014],%l5 ! Mem[000000003e800114] ldub [%i2+0x029],%l4 ! Mem[000000003f000129] jmpl %o7,%g0 ldsw [%i2+0x038],%l6 ! Mem[000000003f000138] p23_near_3_he: ldstub [%i1+0x03b],%l4 ! Mem[000000003e80013b] ldstub [%i3+0x01d],%l3 ! Mem[000000003f80011d] ldstub [%i1+0x002],%l5 ! Mem[000000003e800102] jmpl %o7,%g0 ldstub [%i2+0x022],%l5 ! Mem[000000003f000122] p24_near_3_le: ldstub [%i2+0x007],%l7 ! Mem[0000000041000107] ldsw [%i2+0x030],%l6 ! Mem[0000000041000130] ldstub [%i2+0x004],%l5 ! Mem[0000000041000104] ldstub [%i2+0x015],%l4 ! Mem[0000000041000115] jmpl %o7,%g0 std %l0,[%i1+0x018] ! Mem[0000000040800118] p24_near_3_he: ldsh [%i1+0x00c],%l5 ! Mem[000000004080010c] swap [%i0+0x000],%l2 ! Mem[0000000040000100] jmpl %o7,%g0 swap [%i2+0x014],%l4 ! Mem[0000000041000114] p25_near_3_le: sth %l0,[%i3+0x02c] ! Mem[000000004380012c] ldsh [%i1+0x03a],%l7 ! Mem[000000004280013a] ldsw [%i2+0x008],%l5 ! Mem[0000000043000108] swap [%i2+0x00c],%l7 ! Mem[000000004300010c] swap [%i1+0x020],%l2 ! Mem[0000000042800120] jmpl %o7,%g0 ldstub [%i2+0x034],%l6 ! Mem[0000000043000134] p25_near_3_he: ldstub [%i0+0x001],%l3 ! Mem[0000000042000101] jmpl %o7,%g0 ldsh [%i3+0x004],%l7 ! Mem[0000000043800104] p26_near_3_le: lduw [%i1+0x01c],%l7 ! Mem[000000004480011c] ldx [%i2+0x028],%l0 ! Mem[0000000045000128] lduh [%i1+0x00a],%l5 ! Mem[000000004480010a] ldstub [%i1+0x019],%l0 ! Mem[0000000044800119] ldstub [%i3+0x026],%l0 ! Mem[0000000045800126] swap [%i0+0x02c],%l0 ! Mem[000000004400012c] jmpl %o7,%g0 stx %l6,[%i0+0x000] ! Mem[0000000044000100] p26_near_3_he: swap [%i3+0x000],%l0 ! Mem[0000000045800100] jmpl %o7,%g0 stb %l5,[%i0+0x027] ! Mem[0000000044000127] p27_near_3_le: ldd [%i1+0x038],%l0 ! Mem[0000000046800138] ldstub [%i0+0x006],%l0 ! Mem[0000000046000106] lduw [%i0+0x024],%l2 ! Mem[0000000046000124] jmpl %o7,%g0 ldsw [%i3+0x028],%l3 ! Mem[0000000047800128] p27_near_3_he: stx %l2,[%i1+0x008] ! Mem[0000000046800108] ldstub [%i0+0x022],%l7 ! Mem[0000000046000122] jmpl %o7,%g0 std %l6,[%i0+0x028] ! Mem[0000000046000128] p28_near_3_le: ldx [%i0+0x028],%l1 ! Mem[0000000048000128] ldx [%i1+0x018],%l4 ! Mem[0000000048800118] ldsh [%i2+0x01e],%l0 ! Mem[000000004900011e] ldsh [%i2+0x002],%l1 ! Mem[0000000049000102] ldsw [%i0+0x020],%l6 ! Mem[0000000048000120] ldstub [%i0+0x01f],%l4 ! Mem[000000004800011f] jmpl %o7,%g0 ldd [%i2+0x018],%l6 ! Mem[0000000049000118] p28_near_3_he: std %l0,[%i3+0x020] ! Mem[0000000049800120] ldd [%i0+0x010],%l6 ! Mem[0000000048000110] swap [%i1+0x01c],%l6 ! Mem[000000004880011c] ldstub [%i0+0x024],%l5 ! Mem[0000000048000124] stw %l2,[%i2+0x004] ! Mem[0000000049000104] jmpl %o7,%g0 lduh [%i0+0x00a],%l7 ! Mem[000000004800010a] p29_near_3_le: ldstub [%i1+0x020],%l0 ! Mem[000000004a800120] lduw [%i1+0x028],%l0 ! Mem[000000004a800128] ldsw [%i0+0x030],%l6 ! Mem[000000004a000130] ldstub [%i1+0x039],%l0 ! Mem[000000004a800139] swap [%i3+0x028],%l7 ! Mem[000000004b800128] jmpl %o7,%g0 stw %l4,[%i3+0x03c] ! Mem[000000004b80013c] p29_near_3_he: stx %l5,[%i3+0x008] ! Mem[000000004b800108] lduh [%i1+0x018],%l0 ! Mem[000000004a800118] lduw [%i1+0x01c],%l4 ! Mem[000000004a80011c] jmpl %o7,%g0 ldstub [%i1+0x022],%l0 ! Mem[000000004a800122] p30_near_3_le: ldsw [%i3+0x034],%l7 ! Mem[000000004d800134] ldstub [%i0+0x006],%l4 ! Mem[000000004c000106] ldd [%i1+0x038],%l0 ! Mem[000000004c800138] ldd [%i0+0x010],%l2 ! Mem[000000004c000110] jmpl %o7,%g0 swap [%i0+0x034],%l5 ! Mem[000000004c000134] p30_near_3_he: stw %l7,[%i2+0x01c] ! Mem[000000004d00011c] ldd [%i3+0x018],%l2 ! Mem[000000004d800118] jmpl %o7,%g0 ldstub [%i1+0x008],%l2 ! Mem[000000004c800108] p31_near_3_le: ldstub [%i2+0x03f],%l4 ! Mem[000000004f00013f] swap [%i1+0x03c],%l7 ! Mem[000000004e80013c] lduh [%i2+0x028],%l1 ! Mem[000000004f000128] jmpl %o7,%g0 ldsh [%i0+0x00e],%l3 ! Mem[000000004e00010e] p31_near_3_he: stx %l0,[%i1+0x000] ! Mem[000000004e800100] ldd [%i1+0x020],%l0 ! Mem[000000004e800120] swap [%i3+0x01c],%l6 ! Mem[000000004f80011c] swap [%i1+0x01c],%l4 ! Mem[000000004e80011c] std %l0,[%i2+0x020] ! Mem[000000004f000120] jmpl %o7,%g0 std %l2,[%i3+0x000] ! Mem[000000004f800100] p32_near_3_le: jmpl %o7,%g0 lduh [%i2+0x012],%l4 ! Mem[0000000051000112] jmpl %o7,%g0 nop p32_near_3_he: std %l4,[%i1+0x030] ! Mem[0000000050800130] swap [%i3+0x010],%l5 ! Mem[0000000051800110] sth %l6,[%i2+0x00c] ! Mem[000000005100010c] ldsw [%i1+0x02c],%l7 ! Mem[000000005080012c] std %l0,[%i1+0x030] ! Mem[0000000050800130] stw %l4,[%i2+0x014] ! Mem[0000000051000114] ldstub [%i1+0x01d],%l6 ! Mem[000000005080011d] jmpl %o7,%g0 swap [%i2+0x00c],%l3 ! Mem[000000005100010c] p33_near_3_le: swap [%i1+0x024],%l0 ! Mem[0000000052800124] stx %l0,[%i1+0x010] ! Mem[0000000052800110] ldstub [%i0+0x035],%l7 ! Mem[0000000052000135] ldstub [%i1+0x008],%l0 ! Mem[0000000052800108] ldstub [%i1+0x01e],%l3 ! Mem[000000005280011e] ldstub [%i3+0x01e],%l4 ! Mem[000000005380011e] swap [%i2+0x01c],%l1 ! Mem[000000005300011c] jmpl %o7,%g0 ldstub [%i1+0x039],%l3 ! Mem[0000000052800139] p33_near_3_he: ldd [%i0+0x018],%l2 ! Mem[0000000052000118] ldstub [%i2+0x002],%l5 ! Mem[0000000053000102] lduh [%i2+0x022],%l5 ! Mem[0000000053000122] swap [%i2+0x02c],%l3 ! Mem[000000005300012c] jmpl %o7,%g0 ldx [%i3+0x020],%l5 ! Mem[0000000053800120] p34_near_3_le: ldsb [%i2+0x030],%l3 ! Mem[0000000055000130] swap [%i2+0x01c],%l0 ! Mem[000000005500011c] swap [%i1+0x024],%l1 ! Mem[0000000054800124] ldd [%i0+0x008],%l2 ! Mem[0000000054000108] ldstub [%i3+0x035],%l7 ! Mem[0000000055800135] jmpl %o7,%g0 std %l6,[%i0+0x030] ! Mem[0000000054000130] p34_near_3_he: ldstub [%i2+0x002],%l7 ! Mem[0000000055000102] lduh [%i2+0x034],%l0 ! Mem[0000000055000134] lduh [%i2+0x00e],%l5 ! Mem[000000005500010e] ldsw [%i3+0x004],%l7 ! Mem[0000000055800104] swap [%i1+0x038],%l7 ! Mem[0000000054800138] jmpl %o7,%g0 ldstub [%i2+0x002],%l5 ! Mem[0000000055000102] p35_near_3_le: jmpl %o7,%g0 ldsw [%i3+0x004],%l1 ! Mem[0000000057800104] jmpl %o7,%g0 nop p35_near_3_he: ldsh [%i0+0x012],%l2 ! Mem[0000000056000112] jmpl %o7,%g0 stx %l5,[%i2+0x030] ! Mem[0000000057000130] p36_near_3_le: ldsh [%i0+0x008],%l0 ! Mem[0000000058000108] ldub [%i3+0x024],%l0 ! Mem[0000000059800124] jmpl %o7,%g0 swap [%i2+0x008],%l1 ! Mem[0000000059000108] p36_near_3_he: ldstub [%i0+0x013],%l7 ! Mem[0000000058000113] std %l4,[%i2+0x000] ! Mem[0000000059000100] ldstub [%i2+0x024],%l5 ! Mem[0000000059000124] jmpl %o7,%g0 ldsb [%i2+0x033],%l1 ! Mem[0000000059000133] p37_near_3_le: sth %l6,[%i1+0x006] ! Mem[000000005a800106] ldstub [%i2+0x00c],%l0 ! Mem[000000005b00010c] jmpl %o7,%g0 lduh [%i3+0x02c],%l2 ! Mem[000000005b80012c] p37_near_3_he: lduw [%i0+0x004],%l4 ! Mem[000000005a000104] ldsb [%i0+0x008],%l4 ! Mem[000000005a000108] lduh [%i1+0x026],%l4 ! Mem[000000005a800126] jmpl %o7,%g0 stx %l6,[%i0+0x000] ! Mem[000000005a000100] p38_near_3_le: stb %l3,[%i1+0x019] ! Mem[000000005c800119] lduw [%i3+0x020],%l6 ! Mem[000000005d800120] swap [%i2+0x03c],%l2 ! Mem[000000005d00013c] ldstub [%i1+0x000],%l0 ! Mem[000000005c800100] ldstub [%i1+0x03b],%l5 ! Mem[000000005c80013b] jmpl %o7,%g0 ldd [%i3+0x008],%l4 ! Mem[000000005d800108] p38_near_3_he: swap [%i2+0x034],%l3 ! Mem[000000005d000134] swap [%i3+0x024],%l5 ! Mem[000000005d800124] ldstub [%i1+0x033],%l1 ! Mem[000000005c800133] swap [%i0+0x008],%l7 ! Mem[000000005c000108] swap [%i1+0x01c],%l1 ! Mem[000000005c80011c] swap [%i3+0x020],%l4 ! Mem[000000005d800120] jmpl %o7,%g0 ldstub [%i2+0x010],%l5 ! Mem[000000005d000110] p39_near_3_le: ldstub [%i2+0x03a],%l7 ! Mem[000000005f00013a] ldsb [%i0+0x00e],%l3 ! Mem[000000005e00010e] jmpl %o7,%g0 ldsh [%i3+0x01a],%l5 ! Mem[000000005f80011a] p39_near_3_he: stb %l6,[%i3+0x024] ! Mem[000000005f800124] swap [%i2+0x014],%l3 ! Mem[000000005f000114] ldstub [%i2+0x008],%l5 ! Mem[000000005f000108] jmpl %o7,%g0 swap [%i1+0x024],%l4 ! Mem[000000005e800124] p40_near_3_le: swap [%i0+0x00c],%l3 ! Mem[000000006000010c] lduh [%i1+0x01e],%l5 ! Mem[000000006080011e] lduw [%i1+0x020],%l5 ! Mem[0000000060800120] ldsh [%i2+0x03c],%l3 ! Mem[000000006100013c] jmpl %o7,%g0 swap [%i3+0x018],%l3 ! Mem[0000000061800118] p40_near_3_he: ldstub [%i2+0x032],%l4 ! Mem[0000000061000132] jmpl %o7,%g0 swap [%i2+0x004],%l4 ! Mem[0000000061000104] p41_near_3_le: ldstub [%i3+0x023],%l7 ! Mem[0000000063800123] std %l2,[%i0+0x038] ! Mem[0000000062000138] jmpl %o7,%g0 stb %l0,[%i3+0x029] ! Mem[0000000063800129] p41_near_3_he: sth %l0,[%i3+0x036] ! Mem[0000000063800136] ldstub [%i0+0x006],%l0 ! Mem[0000000062000106] lduh [%i2+0x01e],%l4 ! Mem[000000006300011e] ldstub [%i3+0x014],%l3 ! Mem[0000000063800114] ldstub [%i3+0x008],%l5 ! Mem[0000000063800108] stb %l1,[%i1+0x033] ! Mem[0000000062800133] jmpl %o7,%g0 lduw [%i2+0x020],%l6 ! Mem[0000000063000120] p42_near_3_le: ldd [%i0+0x038],%l6 ! Mem[0000000064000138] ldsw [%i3+0x030],%l6 ! Mem[0000000065800130] ldd [%i1+0x028],%l0 ! Mem[0000000064800128] ldstub [%i1+0x019],%l0 ! Mem[0000000064800119] swap [%i1+0x034],%l6 ! Mem[0000000064800134] ldstub [%i2+0x028],%l0 ! Mem[0000000065000128] ldub [%i1+0x007],%l2 ! Mem[0000000064800107] jmpl %o7,%g0 ldub [%i0+0x02f],%l1 ! Mem[000000006400012f] p42_near_3_he: stb %l4,[%i1+0x02a] ! Mem[000000006480012a] jmpl %o7,%g0 ldsw [%i2+0x028],%l2 ! Mem[0000000065000128] p43_near_3_le: swap [%i3+0x02c],%l6 ! Mem[000000006780012c] swap [%i1+0x03c],%l4 ! Mem[000000006680013c] jmpl %o7,%g0 swap [%i2+0x004],%l5 ! Mem[0000000067000104] p43_near_3_he: lduh [%i2+0x024],%l7 ! Mem[0000000067000124] jmpl %o7,%g0 swap [%i3+0x038],%l7 ! Mem[0000000067800138] p44_near_3_le: stx %l7,[%i3+0x030] ! Mem[0000000069800130] ldx [%i1+0x010],%l2 ! Mem[0000000068800110] swap [%i2+0x01c],%l5 ! Mem[000000006900011c] stw %l7,[%i2+0x020] ! Mem[0000000069000120] ldub [%i1+0x03c],%l3 ! Mem[000000006880013c] jmpl %o7,%g0 stw %l0,[%i0+0x020] ! Mem[0000000068000120] p44_near_3_he: stb %l7,[%i1+0x008] ! Mem[0000000068800108] ldstub [%i2+0x003],%l0 ! Mem[0000000069000103] jmpl %o7,%g0 swap [%i3+0x014],%l0 ! Mem[0000000069800114] p45_near_3_le: swap [%i3+0x008],%l3 ! Mem[000000006b800108] ldd [%i1+0x020],%l2 ! Mem[000000006a800120] ldd [%i1+0x038],%l4 ! Mem[000000006a800138] jmpl %o7,%g0 lduh [%i3+0x030],%l2 ! Mem[000000006b800130] p45_near_3_he: ldsh [%i3+0x008],%l0 ! Mem[000000006b800108] ldsh [%i3+0x022],%l4 ! Mem[000000006b800122] stb %l7,[%i3+0x004] ! Mem[000000006b800104] std %l0,[%i1+0x038] ! Mem[000000006a800138] ldsw [%i1+0x038],%l7 ! Mem[000000006a800138] sth %l7,[%i1+0x014] ! Mem[000000006a800114] swap [%i2+0x02c],%l5 ! Mem[000000006b00012c] jmpl %o7,%g0 swap [%i3+0x034],%l7 ! Mem[000000006b800134] p46_near_3_le: swap [%i3+0x034],%l5 ! Mem[000000006d800134] swap [%i1+0x008],%l4 ! Mem[000000006c800108] jmpl %o7,%g0 stb %l6,[%i2+0x019] ! Mem[000000006d000119] p46_near_3_he: lduh [%i0+0x03a],%l4 ! Mem[000000006c00013a] ldsw [%i1+0x01c],%l6 ! Mem[000000006c80011c] ldd [%i2+0x000],%l0 ! Mem[000000006d000100] jmpl %o7,%g0 ldub [%i1+0x008],%l2 ! Mem[000000006c800108] p47_near_3_le: ldsh [%i0+0x026],%l0 ! Mem[000000006e000126] ldstub [%i3+0x018],%l6 ! Mem[000000006f800118] jmpl %o7,%g0 swap [%i1+0x03c],%l7 ! Mem[000000006e80013c] p47_near_3_he: swap [%i0+0x028],%l0 ! Mem[000000006e000128] ldstub [%i3+0x01d],%l0 ! Mem[000000006f80011d] stw %l7,[%i3+0x004] ! Mem[000000006f800104] sth %l5,[%i2+0x00e] ! Mem[000000006f00010e] sth %l7,[%i3+0x024] ! Mem[000000006f800124] swap [%i1+0x014],%l3 ! Mem[000000006e800114] swap [%i0+0x000],%l5 ! Mem[000000006e000100] jmpl %o7,%g0 ldstub [%i2+0x005],%l2 ! Mem[000000006f000105] p48_near_3_le: stw %l5,[%i2+0x020] ! Mem[0000000071000120] ldx [%i3+0x018],%l4 ! Mem[0000000071800118] ldstub [%i2+0x01e],%l7 ! Mem[000000007100011e] swap [%i0+0x038],%l7 ! Mem[0000000070000138] ldub [%i3+0x033],%l6 ! Mem[0000000071800133] jmpl %o7,%g0 stw %l5,[%i2+0x038] ! Mem[0000000071000138] p48_near_3_he: ldstub [%i0+0x004],%l6 ! Mem[0000000070000104] ldsw [%i2+0x004],%l4 ! Mem[0000000071000104] swap [%i0+0x008],%l7 ! Mem[0000000070000108] jmpl %o7,%g0 stx %l1,[%i2+0x018] ! Mem[0000000071000118] p49_near_3_le: swap [%i1+0x010],%l2 ! Mem[0000000072800110] ldsh [%i3+0x028],%l3 ! Mem[0000000073800128] swap [%i0+0x034],%l6 ! Mem[0000000072000134] sth %l4,[%i2+0x006] ! Mem[0000000073000106] ldsb [%i0+0x02a],%l5 ! Mem[000000007200012a] stb %l0,[%i2+0x030] ! Mem[0000000073000130] ldsh [%i1+0x03c],%l1 ! Mem[000000007280013c] jmpl %o7,%g0 ldsh [%i3+0x020],%l0 ! Mem[0000000073800120] p49_near_3_he: swap [%i1+0x024],%l6 ! Mem[0000000072800124] ldstub [%i1+0x015],%l3 ! Mem[0000000072800115] jmpl %o7,%g0 lduw [%i1+0x010],%l4 ! Mem[0000000072800110] p50_near_3_le: ldsw [%i2+0x01c],%l4 ! Mem[000000007500011c] ldstub [%i3+0x01b],%l3 ! Mem[000000007580011b] ldstub [%i0+0x03a],%l7 ! Mem[000000007400013a] ldsh [%i1+0x03e],%l0 ! Mem[000000007480013e] stx %l0,[%i0+0x028] ! Mem[0000000074000128] jmpl %o7,%g0 ldstub [%i2+0x019],%l0 ! Mem[0000000075000119] p50_near_3_he: stx %l2,[%i3+0x000] ! Mem[0000000075800100] ldd [%i0+0x020],%l4 ! Mem[0000000074000120] ldstub [%i1+0x00e],%l2 ! Mem[000000007480010e] ldx [%i0+0x000],%l7 ! Mem[0000000074000100] ldsb [%i1+0x000],%l4 ! Mem[0000000074800100] swap [%i3+0x028],%l3 ! Mem[0000000075800128] jmpl %o7,%g0 ldstub [%i2+0x02c],%l4 ! Mem[000000007500012c] p51_near_3_le: stw %l5,[%i1+0x03c] ! Mem[000000007680013c] std %l4,[%i1+0x000] ! Mem[0000000076800100] ldsw [%i1+0x03c],%l4 ! Mem[000000007680013c] jmpl %o7,%g0 ldstub [%i2+0x020],%l0 ! Mem[0000000077000120] p51_near_3_he: ldsw [%i3+0x038],%l6 ! Mem[0000000077800138] ldsb [%i2+0x036],%l0 ! Mem[0000000077000136] jmpl %o7,%g0 std %l6,[%i0+0x020] ! Mem[0000000076000120] p52_near_3_le: jmpl %o7,%g0 stx %l4,[%i2+0x008] ! Mem[0000000079000108] jmpl %o7,%g0 nop p52_near_3_he: jmpl %o7,%g0 ldsw [%i2+0x020],%l4 ! Mem[0000000079000120] jmpl %o7,%g0 nop p53_near_3_le: ldstub [%i3+0x008],%l5 ! Mem[000000007b800108] stx %l0,[%i3+0x028] ! Mem[000000007b800128] jmpl %o7,%g0 swap [%i1+0x030],%l4 ! Mem[000000007a800130] p53_near_3_he: ldstub [%i2+0x02b],%l1 ! Mem[000000007b00012b] ldd [%i2+0x028],%l6 ! Mem[000000007b000128] ldd [%i0+0x010],%l2 ! Mem[000000007a000110] jmpl %o7,%g0 stw %l2,[%i2+0x004] ! Mem[000000007b000104] p54_near_3_le: lduh [%i0+0x010],%l0 ! Mem[000000007c000110] swap [%i2+0x018],%l4 ! Mem[000000007d000118] swap [%i2+0x01c],%l0 ! Mem[000000007d00011c] ldub [%i1+0x023],%l7 ! Mem[000000007c800123] jmpl %o7,%g0 lduh [%i1+0x022],%l5 ! Mem[000000007c800122] p54_near_3_he: ldstub [%i0+0x02c],%l2 ! Mem[000000007c00012c] ldsw [%i3+0x014],%l0 ! Mem[000000007d800114] sth %l3,[%i2+0x02c] ! Mem[000000007d00012c] ldstub [%i2+0x023],%l1 ! Mem[000000007d000123] swap [%i3+0x01c],%l6 ! Mem[000000007d80011c] swap [%i0+0x028],%l5 ! Mem[000000007c000128] jmpl %o7,%g0 ldub [%i3+0x033],%l1 ! Mem[000000007d800133] p55_near_3_le: swap [%i1+0x00c],%l2 ! Mem[000000007e80010c] lduh [%i3+0x034],%l6 ! Mem[000000007f800134] lduw [%i1+0x014],%l7 ! Mem[000000007e800114] swap [%i0+0x02c],%l4 ! Mem[000000007e00012c] ldstub [%i3+0x012],%l7 ! Mem[000000007f800112] jmpl %o7,%g0 swap [%i2+0x038],%l2 ! Mem[000000007f000138] p55_near_3_he: swap [%i0+0x004],%l2 ! Mem[000000007e000104] ldsh [%i0+0x03c],%l7 ! Mem[000000007e00013c] swap [%i1+0x018],%l1 ! Mem[000000007e800118] ldsh [%i3+0x008],%l2 ! Mem[000000007f800108] lduh [%i3+0x020],%l2 ! Mem[000000007f800120] jmpl %o7,%g0 stw %l4,[%i0+0x030] ! Mem[000000007e000130] p56_near_3_le: stb %l4,[%i0+0x006] ! Mem[0000000080000106] swap [%i0+0x01c],%l2 ! Mem[000000008000011c] swap [%i3+0x018],%l2 ! Mem[0000000081800118] sth %l5,[%i0+0x01e] ! Mem[000000008000011e] ldx [%i0+0x008],%l4 ! Mem[0000000080000108] stx %l3,[%i1+0x008] ! Mem[0000000080800108] ldstub [%i3+0x01c],%l1 ! Mem[000000008180011c] jmpl %o7,%g0 swap [%i1+0x00c],%l0 ! Mem[000000008080010c] p56_near_3_he: ldd [%i2+0x000],%l0 ! Mem[0000000081000100] lduh [%i3+0x008],%l2 ! Mem[0000000081800108] ldstub [%i2+0x029],%l3 ! Mem[0000000081000129] ldsh [%i1+0x004],%l6 ! Mem[0000000080800104] lduh [%i2+0x010],%l4 ! Mem[0000000081000110] stb %l5,[%i0+0x028] ! Mem[0000000080000128] ldsh [%i1+0x006],%l4 ! Mem[0000000080800106] jmpl %o7,%g0 sth %l6,[%i0+0x000] ! Mem[0000000080000100] p57_near_3_le: lduw [%i0+0x000],%l5 ! Mem[0000000082000100] jmpl %o7,%g0 swap [%i1+0x03c],%l4 ! Mem[000000008280013c] p57_near_3_he: lduw [%i1+0x030],%l1 ! Mem[0000000082800130] ldstub [%i3+0x032],%l4 ! Mem[0000000083800132] jmpl %o7,%g0 ldstub [%i3+0x00b],%l5 ! Mem[000000008380010b] p58_near_3_le: jmpl %o7,%g0 lduh [%i2+0x01a],%l6 ! Mem[000000008500011a] jmpl %o7,%g0 nop p58_near_3_he: swap [%i1+0x024],%l5 ! Mem[0000000084800124] ldstub [%i3+0x007],%l6 ! Mem[0000000085800107] ldstub [%i3+0x006],%l4 ! Mem[0000000085800106] jmpl %o7,%g0 lduh [%i1+0x026],%l0 ! Mem[0000000084800126] p59_near_3_le: ldsb [%i2+0x012],%l4 ! Mem[0000000087000112] jmpl %o7,%g0 ldsw [%i1+0x008],%l0 ! Mem[0000000086800108] p59_near_3_he: sth %l7,[%i2+0x036] ! Mem[0000000087000136] std %l4,[%i1+0x000] ! Mem[0000000086800100] ldub [%i1+0x023],%l6 ! Mem[0000000086800123] ldstub [%i0+0x010],%l5 ! Mem[0000000086000110] sth %l2,[%i3+0x018] ! Mem[0000000087800118] lduw [%i1+0x02c],%l5 ! Mem[000000008680012c] jmpl %o7,%g0 ldstub [%i1+0x028],%l7 ! Mem[0000000086800128] p60_near_3_le: ldstub [%i2+0x002],%l7 ! Mem[0000000089000102] ldx [%i1+0x030],%l1 ! Mem[0000000088800130] ldx [%i2+0x018],%l7 ! Mem[0000000089000118] ldsh [%i2+0x036],%l2 ! Mem[0000000089000136] stb %l3,[%i1+0x029] ! Mem[0000000088800129] sth %l6,[%i0+0x014] ! Mem[0000000088000114] lduh [%i1+0x01e],%l1 ! Mem[000000008880011e] jmpl %o7,%g0 ldsh [%i2+0x01a],%l2 ! Mem[000000008900011a] p60_near_3_he: ldstub [%i3+0x025],%l2 ! Mem[0000000089800125] swap [%i0+0x01c],%l7 ! Mem[000000008800011c] lduw [%i0+0x03c],%l3 ! Mem[000000008800013c] swap [%i3+0x000],%l5 ! Mem[0000000089800100] swap [%i2+0x004],%l4 ! Mem[0000000089000104] ldsb [%i2+0x038],%l5 ! Mem[0000000089000138] jmpl %o7,%g0 stw %l3,[%i0+0x014] ! Mem[0000000088000114] p61_near_3_le: std %l4,[%i1+0x018] ! Mem[000000008a800118] jmpl %o7,%g0 stx %l2,[%i1+0x018] ! Mem[000000008a800118] p61_near_3_he: stw %l4,[%i0+0x038] ! Mem[000000008a000138] ldstub [%i3+0x01d],%l3 ! Mem[000000008b80011d] ldsh [%i2+0x002],%l5 ! Mem[000000008b000102] jmpl %o7,%g0 stw %l5,[%i0+0x020] ! Mem[000000008a000120] p62_near_3_le: lduw [%i2+0x014],%l6 ! Mem[000000008d000114] ldsw [%i0+0x01c],%l2 ! Mem[000000008c00011c] ldsh [%i3+0x018],%l2 ! Mem[000000008d800118] jmpl %o7,%g0 lduw [%i1+0x034],%l5 ! Mem[000000008c800134] p62_near_3_he: lduw [%i1+0x014],%l6 ! Mem[000000008c800114] ldstub [%i2+0x03e],%l4 ! Mem[000000008d00013e] jmpl %o7,%g0 ldstub [%i1+0x02c],%l2 ! Mem[000000008c80012c] p63_near_3_le: swap [%i2+0x010],%l7 ! Mem[000000008f000110] ldstub [%i3+0x038],%l2 ! Mem[000000008f800138] stx %l0,[%i0+0x038] ! Mem[000000008e000138] swap [%i2+0x020],%l1 ! Mem[000000008f000120] jmpl %o7,%g0 ldstub [%i2+0x033],%l5 ! Mem[000000008f000133] p63_near_3_he: ldstub [%i3+0x001],%l3 ! Mem[000000008f800101] sth %l7,[%i1+0x028] ! Mem[000000008e800128] std %l6,[%i1+0x020] ! Mem[000000008e800120] jmpl %o7,%g0 stb %l4,[%i2+0x026] ! Mem[000000008f000126] near3_b2b_h: nop nop nop nop jmpl %o7,%g0 nop near3_b2b_l: nop nop nop nop jmpl %o7,%g0 nop user_near3_end: .seg "text" .text .align 0x2000 user_far0_start: p0_far_0_le: ldx [%i0+0x010],%l2 ! Mem[0000000010000110] lduh [%i0+0x03c],%l5 ! Mem[000000001000013c] swap [%i3+0x00c],%l7 ! Mem[000000001180010c] lduw [%i3+0x010],%l6 ! Mem[0000000011800110] std %l0,[%i0+0x030] ! Mem[0000000010000130] ldstub [%i1+0x02f],%l7 ! Mem[000000001080012f] ldstub [%i2+0x032],%l1 ! Mem[0000000011000132] jmpl %o7,%g0 swap [%i0+0x020],%l0 ! Mem[0000000010000120] p0_far_0_lem: membar #Sync ldx [%i0+0x010],%l2 ! Mem[0000000010000110] lduh [%i0+0x03c],%l5 ! Mem[000000001000013c] swap [%i3+0x00c],%l7 ! Mem[000000001180010c] lduw [%i3+0x010],%l6 ! Mem[0000000011800110] std %l0,[%i0+0x030] ! Mem[0000000010000130] ldstub [%i1+0x02f],%l7 ! Mem[000000001080012f] ldstub [%i2+0x032],%l1 ! Mem[0000000011000132] membar #Sync jmpl %o7,%g0 swap [%i0+0x020],%l0 ! Mem[0000000010000120] p0_far_0_he: lduh [%i3+0x014],%l1 ! Mem[0000000011800114] ldub [%i1+0x00c],%l2 ! Mem[000000001080010c] std %l0,[%i2+0x010] ! Mem[0000000011000110] swap [%i2+0x020],%l0 ! Mem[0000000011000120] ldx [%i3+0x000],%l3 ! Mem[0000000011800100] ldd [%i3+0x018],%l4 ! Mem[0000000011800118] jmpl %o7,%g0 swap [%i2+0x020],%l4 ! Mem[0000000011000120] p0_far_0_hem: membar #Sync lduh [%i3+0x014],%l1 ! Mem[0000000011800114] ldub [%i1+0x00c],%l2 ! Mem[000000001080010c] std %l0,[%i2+0x010] ! Mem[0000000011000110] swap [%i2+0x020],%l0 ! Mem[0000000011000120] ldx [%i3+0x000],%l3 ! Mem[0000000011800100] ldd [%i3+0x018],%l4 ! Mem[0000000011800118] membar #Sync jmpl %o7,%g0 swap [%i2+0x020],%l4 ! Mem[0000000011000120] p0_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p1_far_0_le: lduw [%i0+0x034],%l2 ! Mem[0000000012000134] stx %l1,[%i3+0x008] ! Mem[0000000013800108] swap [%i2+0x020],%l6 ! Mem[0000000013000120] stx %l1,[%i1+0x008] ! Mem[0000000012800108] stw %l1,[%i1+0x014] ! Mem[0000000012800114] ldstub [%i0+0x018],%l0 ! Mem[0000000012000118] ldstub [%i1+0x019],%l7 ! Mem[0000000012800119] jmpl %o7,%g0 stx %l1,[%i1+0x008] ! Mem[0000000012800108] p1_far_0_lem: membar #Sync lduw [%i0+0x034],%l2 ! Mem[0000000012000134] stx %l1,[%i3+0x008] ! Mem[0000000013800108] swap [%i2+0x020],%l6 ! Mem[0000000013000120] stx %l1,[%i1+0x008] ! Mem[0000000012800108] stw %l1,[%i1+0x014] ! Mem[0000000012800114] ldstub [%i0+0x018],%l0 ! Mem[0000000012000118] ldstub [%i1+0x019],%l7 ! Mem[0000000012800119] membar #Sync jmpl %o7,%g0 stx %l1,[%i1+0x008] ! Mem[0000000012800108] p1_far_0_he: jmpl %o7,%g0 ldstub [%i0+0x033],%l2 ! Mem[0000000012000133] jmpl %o7,%g0 nop p1_far_0_hem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x033],%l2 ! Mem[0000000012000133] jmpl %o7,%g0 nop p1_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p2_far_0_le: ldsb [%i1+0x005],%l1 ! Mem[0000000014800105] swap [%i0+0x010],%l1 ! Mem[0000000014000110] ldsb [%i3+0x015],%l2 ! Mem[0000000015800115] ldub [%i0+0x020],%l1 ! Mem[0000000014000120] swap [%i2+0x00c],%l7 ! Mem[000000001500010c] swap [%i0+0x00c],%l1 ! Mem[000000001400010c] ldsh [%i2+0x00c],%l2 ! Mem[000000001500010c] jmpl %o7,%g0 std %l6,[%i2+0x028] ! Mem[0000000015000128] p2_far_0_lem: membar #Sync ldsb [%i1+0x005],%l1 ! Mem[0000000014800105] swap [%i0+0x010],%l1 ! Mem[0000000014000110] ldsb [%i3+0x015],%l2 ! Mem[0000000015800115] ldub [%i0+0x020],%l1 ! Mem[0000000014000120] swap [%i2+0x00c],%l7 ! Mem[000000001500010c] swap [%i0+0x00c],%l1 ! Mem[000000001400010c] ldsh [%i2+0x00c],%l2 ! Mem[000000001500010c] membar #Sync jmpl %o7,%g0 std %l6,[%i2+0x028] ! Mem[0000000015000128] p2_far_0_he: ldx [%i0+0x030],%l0 ! Mem[0000000014000130] ldsw [%i3+0x00c],%l1 ! Mem[000000001580010c] lduh [%i1+0x026],%l0 ! Mem[0000000014800126] stx %l2,[%i1+0x020] ! Mem[0000000014800120] swap [%i0+0x03c],%l1 ! Mem[000000001400013c] ldsb [%i0+0x03e],%l7 ! Mem[000000001400013e] jmpl %o7,%g0 swap [%i0+0x020],%l2 ! Mem[0000000014000120] p2_far_0_hem: membar #Sync ldx [%i0+0x030],%l0 ! Mem[0000000014000130] ldsw [%i3+0x00c],%l1 ! Mem[000000001580010c] lduh [%i1+0x026],%l0 ! Mem[0000000014800126] stx %l2,[%i1+0x020] ! Mem[0000000014800120] swap [%i0+0x03c],%l1 ! Mem[000000001400013c] ldsb [%i0+0x03e],%l7 ! Mem[000000001400013e] membar #Sync jmpl %o7,%g0 swap [%i0+0x020],%l2 ! Mem[0000000014000120] p2_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p3_far_0_le: ldub [%i2+0x008],%l5 ! Mem[0000000017000108] ldub [%i1+0x008],%l5 ! Mem[0000000016800108] lduw [%i3+0x03c],%l7 ! Mem[000000001780013c] ldd [%i0+0x000],%l2 ! Mem[0000000016000100] swap [%i1+0x01c],%l0 ! Mem[000000001680011c] std %l6,[%i2+0x030] ! Mem[0000000017000130] ldstub [%i0+0x006],%l7 ! Mem[0000000016000106] jmpl %o7,%g0 ldsb [%i0+0x030],%l6 ! Mem[0000000016000130] p3_far_0_lem: membar #Sync ldub [%i2+0x008],%l5 ! Mem[0000000017000108] ldub [%i1+0x008],%l5 ! Mem[0000000016800108] lduw [%i3+0x03c],%l7 ! Mem[000000001780013c] ldd [%i0+0x000],%l2 ! Mem[0000000016000100] swap [%i1+0x01c],%l0 ! Mem[000000001680011c] std %l6,[%i2+0x030] ! Mem[0000000017000130] ldstub [%i0+0x006],%l7 ! Mem[0000000016000106] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x030],%l6 ! Mem[0000000016000130] p3_far_0_he: jmpl %o7,%g0 sth %l5,[%i0+0x020] ! Mem[0000000016000120] jmpl %o7,%g0 nop p3_far_0_hem: membar #Sync jmpl %o7,%g0 sth %l5,[%i0+0x020] ! Mem[0000000016000120] jmpl %o7,%g0 nop p3_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p4_far_0_le: swap [%i1+0x004],%l1 ! Mem[0000000018800104] swap [%i3+0x010],%l1 ! Mem[0000000019800110] stb %l2,[%i2+0x015] ! Mem[0000000019000115] std %l0,[%i2+0x028] ! Mem[0000000019000128] ldsh [%i1+0x014],%l3 ! Mem[0000000018800114] lduh [%i0+0x026],%l7 ! Mem[0000000018000126] lduh [%i3+0x014],%l0 ! Mem[0000000019800114] jmpl %o7,%g0 ldsb [%i1+0x019],%l1 ! Mem[0000000018800119] p4_far_0_lem: membar #Sync swap [%i1+0x004],%l1 ! Mem[0000000018800104] swap [%i3+0x010],%l1 ! Mem[0000000019800110] stb %l2,[%i2+0x015] ! Mem[0000000019000115] std %l0,[%i2+0x028] ! Mem[0000000019000128] ldsh [%i1+0x014],%l3 ! Mem[0000000018800114] lduh [%i0+0x026],%l7 ! Mem[0000000018000126] lduh [%i3+0x014],%l0 ! Mem[0000000019800114] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x019],%l1 ! Mem[0000000018800119] p4_far_0_he: ldstub [%i1+0x038],%l0 ! Mem[0000000018800138] ldstub [%i2+0x016],%l6 ! Mem[0000000019000116] ldsh [%i1+0x036],%l0 ! Mem[0000000018800136] ldstub [%i1+0x00f],%l1 ! Mem[000000001880010f] swap [%i1+0x030],%l2 ! Mem[0000000018800130] jmpl %o7,%g0 ldstub [%i3+0x021],%l4 ! Mem[0000000019800121] p4_far_0_hem: membar #Sync ldstub [%i1+0x038],%l0 ! Mem[0000000018800138] ldstub [%i2+0x016],%l6 ! Mem[0000000019000116] ldsh [%i1+0x036],%l0 ! Mem[0000000018800136] ldstub [%i1+0x00f],%l1 ! Mem[000000001880010f] swap [%i1+0x030],%l2 ! Mem[0000000018800130] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x021],%l4 ! Mem[0000000019800121] p4_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p5_far_0_le: lduw [%i3+0x020],%l6 ! Mem[000000001b800120] ldsh [%i1+0x038],%l1 ! Mem[000000001a800138] ldsb [%i1+0x012],%l0 ! Mem[000000001a800112] ldx [%i1+0x038],%l2 ! Mem[000000001a800138] std %l4,[%i3+0x028] ! Mem[000000001b800128] stw %l2,[%i1+0x03c] ! Mem[000000001a80013c] lduh [%i3+0x00e],%l3 ! Mem[000000001b80010e] jmpl %o7,%g0 ldsw [%i0+0x028],%l4 ! Mem[000000001a000128] p5_far_0_lem: membar #Sync lduw [%i3+0x020],%l6 ! Mem[000000001b800120] ldsh [%i1+0x038],%l1 ! Mem[000000001a800138] ldsb [%i1+0x012],%l0 ! Mem[000000001a800112] ldx [%i1+0x038],%l2 ! Mem[000000001a800138] std %l4,[%i3+0x028] ! Mem[000000001b800128] stw %l2,[%i1+0x03c] ! Mem[000000001a80013c] lduh [%i3+0x00e],%l3 ! Mem[000000001b80010e] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x028],%l4 ! Mem[000000001a000128] p5_far_0_he: lduw [%i3+0x008],%l5 ! Mem[000000001b800108] ldsb [%i1+0x027],%l0 ! Mem[000000001a800127] jmpl %o7,%g0 sth %l1,[%i3+0x026] ! Mem[000000001b800126] p5_far_0_hem: membar #Sync lduw [%i3+0x008],%l5 ! Mem[000000001b800108] ldsb [%i1+0x027],%l0 ! Mem[000000001a800127] membar #Sync jmpl %o7,%g0 sth %l1,[%i3+0x026] ! Mem[000000001b800126] p5_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p6_far_0_le: ldsw [%i0+0x014],%l6 ! Mem[000000001c000114] ldstub [%i3+0x00f],%l1 ! Mem[000000001d80010f] sth %l2,[%i3+0x00c] ! Mem[000000001d80010c] stw %l2,[%i2+0x038] ! Mem[000000001d000138] ldstub [%i3+0x019],%l7 ! Mem[000000001d800119] stw %l7,[%i3+0x02c] ! Mem[000000001d80012c] ldstub [%i1+0x020],%l3 ! Mem[000000001c800120] jmpl %o7,%g0 swap [%i1+0x038],%l1 ! Mem[000000001c800138] p6_far_0_lem: membar #Sync ldsw [%i0+0x014],%l6 ! Mem[000000001c000114] ldstub [%i3+0x00f],%l1 ! Mem[000000001d80010f] sth %l2,[%i3+0x00c] ! Mem[000000001d80010c] stw %l2,[%i2+0x038] ! Mem[000000001d000138] ldstub [%i3+0x019],%l7 ! Mem[000000001d800119] stw %l7,[%i3+0x02c] ! Mem[000000001d80012c] ldstub [%i1+0x020],%l3 ! Mem[000000001c800120] membar #Sync jmpl %o7,%g0 swap [%i1+0x038],%l1 ! Mem[000000001c800138] p6_far_0_he: ldub [%i2+0x007],%l0 ! Mem[000000001d000107] lduw [%i1+0x00c],%l3 ! Mem[000000001c80010c] ldsb [%i3+0x03c],%l1 ! Mem[000000001d80013c] ldstub [%i3+0x00c],%l2 ! Mem[000000001d80010c] jmpl %o7,%g0 ldx [%i3+0x010],%l0 ! Mem[000000001d800110] p6_far_0_hem: membar #Sync ldub [%i2+0x007],%l0 ! Mem[000000001d000107] lduw [%i1+0x00c],%l3 ! Mem[000000001c80010c] ldsb [%i3+0x03c],%l1 ! Mem[000000001d80013c] ldstub [%i3+0x00c],%l2 ! Mem[000000001d80010c] membar #Sync jmpl %o7,%g0 ldx [%i3+0x010],%l0 ! Mem[000000001d800110] p6_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p7_far_0_le: ldsb [%i2+0x025],%l1 ! Mem[000000001f000125] ldsw [%i3+0x030],%l1 ! Mem[000000001f800130] stx %l7,[%i1+0x038] ! Mem[000000001e800138] ldub [%i0+0x00a],%l1 ! Mem[000000001e00010a] stb %l3,[%i0+0x014] ! Mem[000000001e000114] lduh [%i3+0x006],%l7 ! Mem[000000001f800106] ldd [%i3+0x008],%l2 ! Mem[000000001f800108] jmpl %o7,%g0 ldstub [%i1+0x01b],%l2 ! Mem[000000001e80011b] p7_far_0_lem: membar #Sync ldsb [%i2+0x025],%l1 ! Mem[000000001f000125] ldsw [%i3+0x030],%l1 ! Mem[000000001f800130] stx %l7,[%i1+0x038] ! Mem[000000001e800138] ldub [%i0+0x00a],%l1 ! Mem[000000001e00010a] stb %l3,[%i0+0x014] ! Mem[000000001e000114] lduh [%i3+0x006],%l7 ! Mem[000000001f800106] ldd [%i3+0x008],%l2 ! Mem[000000001f800108] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x01b],%l2 ! Mem[000000001e80011b] p7_far_0_he: stx %l0,[%i2+0x010] ! Mem[000000001f000110] swap [%i3+0x00c],%l1 ! Mem[000000001f80010c] jmpl %o7,%g0 swap [%i0+0x020],%l3 ! Mem[000000001e000120] p7_far_0_hem: membar #Sync stx %l0,[%i2+0x010] ! Mem[000000001f000110] swap [%i3+0x00c],%l1 ! Mem[000000001f80010c] membar #Sync jmpl %o7,%g0 swap [%i0+0x020],%l3 ! Mem[000000001e000120] p7_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p8_far_0_le: ldstub [%i2+0x028],%l5 ! Mem[0000000021000128] swap [%i1+0x008],%l5 ! Mem[0000000020800108] lduh [%i0+0x02e],%l4 ! Mem[000000002000012e] ldstub [%i2+0x02f],%l7 ! Mem[000000002100012f] lduh [%i0+0x020],%l3 ! Mem[0000000020000120] ldstub [%i0+0x038],%l1 ! Mem[0000000020000138] ldstub [%i0+0x02a],%l1 ! Mem[000000002000012a] jmpl %o7,%g0 stx %l0,[%i1+0x020] ! Mem[0000000020800120] p8_far_0_lem: membar #Sync ldstub [%i2+0x028],%l5 ! Mem[0000000021000128] swap [%i1+0x008],%l5 ! Mem[0000000020800108] lduh [%i0+0x02e],%l4 ! Mem[000000002000012e] ldstub [%i2+0x02f],%l7 ! Mem[000000002100012f] lduh [%i0+0x020],%l3 ! Mem[0000000020000120] ldstub [%i0+0x038],%l1 ! Mem[0000000020000138] ldstub [%i0+0x02a],%l1 ! Mem[000000002000012a] membar #Sync jmpl %o7,%g0 stx %l0,[%i1+0x020] ! Mem[0000000020800120] p8_far_0_he: ldstub [%i3+0x021],%l4 ! Mem[0000000021800121] ldstub [%i0+0x010],%l7 ! Mem[0000000020000110] lduw [%i0+0x01c],%l2 ! Mem[000000002000011c] ldstub [%i1+0x01f],%l6 ! Mem[000000002080011f] ldstub [%i3+0x007],%l1 ! Mem[0000000021800107] swap [%i2+0x028],%l1 ! Mem[0000000021000128] jmpl %o7,%g0 ldstub [%i1+0x02b],%l4 ! Mem[000000002080012b] p8_far_0_hem: membar #Sync ldstub [%i3+0x021],%l4 ! Mem[0000000021800121] ldstub [%i0+0x010],%l7 ! Mem[0000000020000110] lduw [%i0+0x01c],%l2 ! Mem[000000002000011c] ldstub [%i1+0x01f],%l6 ! Mem[000000002080011f] ldstub [%i3+0x007],%l1 ! Mem[0000000021800107] swap [%i2+0x028],%l1 ! Mem[0000000021000128] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x02b],%l4 ! Mem[000000002080012b] p8_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p9_far_0_le: swap [%i2+0x024],%l1 ! Mem[0000000023000124] ldsh [%i3+0x030],%l1 ! Mem[0000000023800130] swap [%i3+0x034],%l2 ! Mem[0000000023800134] ldsw [%i2+0x00c],%l0 ! Mem[000000002300010c] swap [%i2+0x014],%l3 ! Mem[0000000023000114] lduw [%i3+0x018],%l2 ! Mem[0000000023800118] std %l6,[%i2+0x000] ! Mem[0000000023000100] jmpl %o7,%g0 ldstub [%i0+0x01b],%l0 ! Mem[000000002200011b] p9_far_0_lem: membar #Sync swap [%i2+0x024],%l1 ! Mem[0000000023000124] ldsh [%i3+0x030],%l1 ! Mem[0000000023800130] swap [%i3+0x034],%l2 ! Mem[0000000023800134] ldsw [%i2+0x00c],%l0 ! Mem[000000002300010c] swap [%i2+0x014],%l3 ! Mem[0000000023000114] lduw [%i3+0x018],%l2 ! Mem[0000000023800118] std %l6,[%i2+0x000] ! Mem[0000000023000100] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x01b],%l0 ! Mem[000000002200011b] p9_far_0_he: ldsh [%i1+0x03e],%l7 ! Mem[000000002280013e] jmpl %o7,%g0 stx %l3,[%i2+0x020] ! Mem[0000000023000120] p9_far_0_hem: membar #Sync ldsh [%i1+0x03e],%l7 ! Mem[000000002280013e] membar #Sync jmpl %o7,%g0 stx %l3,[%i2+0x020] ! Mem[0000000023000120] p9_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p10_far_0_le: stx %l1,[%i0+0x010] ! Mem[0000000024000110] ldstub [%i0+0x012],%l7 ! Mem[0000000024000112] stw %l0,[%i2+0x03c] ! Mem[000000002500013c] lduh [%i3+0x026],%l7 ! Mem[0000000025800126] swap [%i0+0x020],%l6 ! Mem[0000000024000120] swap [%i1+0x02c],%l6 ! Mem[000000002480012c] std %l6,[%i0+0x000] ! Mem[0000000024000100] jmpl %o7,%g0 stx %l2,[%i3+0x018] ! Mem[0000000025800118] p10_far_0_lem: membar #Sync stx %l1,[%i0+0x010] ! Mem[0000000024000110] ldstub [%i0+0x012],%l7 ! Mem[0000000024000112] stw %l0,[%i2+0x03c] ! Mem[000000002500013c] lduh [%i3+0x026],%l7 ! Mem[0000000025800126] swap [%i0+0x020],%l6 ! Mem[0000000024000120] swap [%i1+0x02c],%l6 ! Mem[000000002480012c] std %l6,[%i0+0x000] ! Mem[0000000024000100] membar #Sync jmpl %o7,%g0 stx %l2,[%i3+0x018] ! Mem[0000000025800118] p10_far_0_he: ldsh [%i3+0x008],%l0 ! Mem[0000000025800108] ldub [%i3+0x02a],%l1 ! Mem[000000002580012a] ldsh [%i2+0x006],%l0 ! Mem[0000000025000106] jmpl %o7,%g0 ldstub [%i2+0x03e],%l7 ! Mem[000000002500013e] p10_far_0_hem: membar #Sync ldsh [%i3+0x008],%l0 ! Mem[0000000025800108] ldub [%i3+0x02a],%l1 ! Mem[000000002580012a] ldsh [%i2+0x006],%l0 ! Mem[0000000025000106] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03e],%l7 ! Mem[000000002500013e] p10_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p11_far_0_le: ldd [%i2+0x030],%l6 ! Mem[0000000027000130] stx %l1,[%i0+0x008] ! Mem[0000000026000108] swap [%i0+0x00c],%l2 ! Mem[000000002600010c] ldsw [%i0+0x018],%l2 ! Mem[0000000026000118] ldsb [%i0+0x006],%l7 ! Mem[0000000026000106] swap [%i2+0x018],%l0 ! Mem[0000000027000118] ldstub [%i1+0x020],%l7 ! Mem[0000000026800120] jmpl %o7,%g0 std %l6,[%i1+0x028] ! Mem[0000000026800128] p11_far_0_lem: membar #Sync ldd [%i2+0x030],%l6 ! Mem[0000000027000130] stx %l1,[%i0+0x008] ! Mem[0000000026000108] swap [%i0+0x00c],%l2 ! Mem[000000002600010c] ldsw [%i0+0x018],%l2 ! Mem[0000000026000118] ldsb [%i0+0x006],%l7 ! Mem[0000000026000106] swap [%i2+0x018],%l0 ! Mem[0000000027000118] ldstub [%i1+0x020],%l7 ! Mem[0000000026800120] membar #Sync jmpl %o7,%g0 std %l6,[%i1+0x028] ! Mem[0000000026800128] p11_far_0_he: stb %l0,[%i0+0x029] ! Mem[0000000026000129] swap [%i1+0x028],%l1 ! Mem[0000000026800128] ldstub [%i0+0x027],%l0 ! Mem[0000000026000127] jmpl %o7,%g0 sth %l7,[%i2+0x010] ! Mem[0000000027000110] p11_far_0_hem: membar #Sync stb %l0,[%i0+0x029] ! Mem[0000000026000129] swap [%i1+0x028],%l1 ! Mem[0000000026800128] ldstub [%i0+0x027],%l0 ! Mem[0000000026000127] membar #Sync jmpl %o7,%g0 sth %l7,[%i2+0x010] ! Mem[0000000027000110] p11_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p12_far_0_le: ldsb [%i2+0x005],%l1 ! Mem[0000000029000105] swap [%i2+0x010],%l1 ! Mem[0000000029000110] swap [%i0+0x02c],%l4 ! Mem[000000002800012c] ldstub [%i0+0x020],%l1 ! Mem[0000000028000120] sth %l7,[%i3+0x00e] ! Mem[000000002980010e] ldsh [%i2+0x00e],%l1 ! Mem[000000002900010e] std %l0,[%i1+0x030] ! Mem[0000000028800130] jmpl %o7,%g0 ldx [%i1+0x038],%l0 ! Mem[0000000028800138] p12_far_0_lem: membar #Sync ldsb [%i2+0x005],%l1 ! Mem[0000000029000105] swap [%i2+0x010],%l1 ! Mem[0000000029000110] swap [%i0+0x02c],%l4 ! Mem[000000002800012c] ldstub [%i0+0x020],%l1 ! Mem[0000000028000120] sth %l7,[%i3+0x00e] ! Mem[000000002980010e] ldsh [%i2+0x00e],%l1 ! Mem[000000002900010e] std %l0,[%i1+0x030] ! Mem[0000000028800130] membar #Sync jmpl %o7,%g0 ldx [%i1+0x038],%l0 ! Mem[0000000028800138] p12_far_0_he: lduw [%i2+0x03c],%l7 ! Mem[000000002900013c] jmpl %o7,%g0 stb %l0,[%i0+0x029] ! Mem[0000000028000129] p12_far_0_hem: membar #Sync lduw [%i2+0x03c],%l7 ! Mem[000000002900013c] membar #Sync jmpl %o7,%g0 stb %l0,[%i0+0x029] ! Mem[0000000028000129] p12_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p13_far_0_le: swap [%i3+0x03c],%l7 ! Mem[000000002b80013c] ldsb [%i1+0x00a],%l1 ! Mem[000000002a80010a] swap [%i0+0x014],%l3 ! Mem[000000002a000114] lduh [%i0+0x03c],%l5 ! Mem[000000002a00013c] swap [%i0+0x00c],%l7 ! Mem[000000002a00010c] sth %l7,[%i0+0x03c] ! Mem[000000002a00013c] ldsb [%i1+0x00d],%l2 ! Mem[000000002a80010d] jmpl %o7,%g0 sth %l0,[%i3+0x018] ! Mem[000000002b800118] p13_far_0_lem: membar #Sync swap [%i3+0x03c],%l7 ! Mem[000000002b80013c] ldsb [%i1+0x00a],%l1 ! Mem[000000002a80010a] swap [%i0+0x014],%l3 ! Mem[000000002a000114] lduh [%i0+0x03c],%l5 ! Mem[000000002a00013c] swap [%i0+0x00c],%l7 ! Mem[000000002a00010c] sth %l7,[%i0+0x03c] ! Mem[000000002a00013c] ldsb [%i1+0x00d],%l2 ! Mem[000000002a80010d] membar #Sync jmpl %o7,%g0 sth %l0,[%i3+0x018] ! Mem[000000002b800118] p13_far_0_he: ldsb [%i2+0x03b],%l3 ! Mem[000000002b00013b] ldstub [%i0+0x00e],%l0 ! Mem[000000002a00010e] ldd [%i2+0x030],%l0 ! Mem[000000002b000130] swap [%i3+0x018],%l5 ! Mem[000000002b800118] ldstub [%i2+0x02a],%l4 ! Mem[000000002b00012a] ldstub [%i2+0x01e],%l3 ! Mem[000000002b00011e] jmpl %o7,%g0 ldstub [%i0+0x00a],%l5 ! Mem[000000002a00010a] p13_far_0_hem: membar #Sync ldsb [%i2+0x03b],%l3 ! Mem[000000002b00013b] ldstub [%i0+0x00e],%l0 ! Mem[000000002a00010e] ldd [%i2+0x030],%l0 ! Mem[000000002b000130] swap [%i3+0x018],%l5 ! Mem[000000002b800118] ldstub [%i2+0x02a],%l4 ! Mem[000000002b00012a] ldstub [%i2+0x01e],%l3 ! Mem[000000002b00011e] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00a],%l5 ! Mem[000000002a00010a] p13_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p14_far_0_le: lduh [%i2+0x004],%l1 ! Mem[000000002d000104] ldstub [%i3+0x00c],%l0 ! Mem[000000002d80010c] ldd [%i1+0x010],%l2 ! Mem[000000002c800110] stw %l7,[%i1+0x02c] ! Mem[000000002c80012c] lduh [%i2+0x020],%l3 ! Mem[000000002d000120] stx %l5,[%i1+0x030] ! Mem[000000002c800130] ldd [%i1+0x020],%l2 ! Mem[000000002c800120] jmpl %o7,%g0 ldx [%i1+0x038],%l7 ! Mem[000000002c800138] p14_far_0_lem: membar #Sync lduh [%i2+0x004],%l1 ! Mem[000000002d000104] ldstub [%i3+0x00c],%l0 ! Mem[000000002d80010c] ldd [%i1+0x010],%l2 ! Mem[000000002c800110] stw %l7,[%i1+0x02c] ! Mem[000000002c80012c] lduh [%i2+0x020],%l3 ! Mem[000000002d000120] stx %l5,[%i1+0x030] ! Mem[000000002c800130] ldd [%i1+0x020],%l2 ! Mem[000000002c800120] membar #Sync jmpl %o7,%g0 ldx [%i1+0x038],%l7 ! Mem[000000002c800138] p14_far_0_he: ldstub [%i3+0x021],%l4 ! Mem[000000002d800121] std %l6,[%i2+0x038] ! Mem[000000002d000138] ldd [%i2+0x020],%l2 ! Mem[000000002d000120] jmpl %o7,%g0 stb %l0,[%i2+0x007] ! Mem[000000002d000107] p14_far_0_hem: membar #Sync ldstub [%i3+0x021],%l4 ! Mem[000000002d800121] std %l6,[%i2+0x038] ! Mem[000000002d000138] ldd [%i2+0x020],%l2 ! Mem[000000002d000120] membar #Sync jmpl %o7,%g0 stb %l0,[%i2+0x007] ! Mem[000000002d000107] p14_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p15_far_0_le: stx %l0,[%i1+0x018] ! Mem[000000002e800118] stb %l7,[%i3+0x03c] ! Mem[000000002f80013c] ldstub [%i0+0x015],%l1 ! Mem[000000002e000115] std %l0,[%i2+0x018] ! Mem[000000002f000118] ldstub [%i3+0x013],%l7 ! Mem[000000002f800113] ldsw [%i0+0x00c],%l2 ! Mem[000000002e00010c] ldsh [%i1+0x01c],%l7 ! Mem[000000002e80011c] jmpl %o7,%g0 ldx [%i2+0x020],%l7 ! Mem[000000002f000120] p15_far_0_lem: membar #Sync stx %l0,[%i1+0x018] ! Mem[000000002e800118] stb %l7,[%i3+0x03c] ! Mem[000000002f80013c] ldstub [%i0+0x015],%l1 ! Mem[000000002e000115] std %l0,[%i2+0x018] ! Mem[000000002f000118] ldstub [%i3+0x013],%l7 ! Mem[000000002f800113] ldsw [%i0+0x00c],%l2 ! Mem[000000002e00010c] ldsh [%i1+0x01c],%l7 ! Mem[000000002e80011c] membar #Sync jmpl %o7,%g0 ldx [%i2+0x020],%l7 ! Mem[000000002f000120] p15_far_0_he: jmpl %o7,%g0 sth %l4,[%i3+0x000] ! Mem[000000002f800100] jmpl %o7,%g0 nop p15_far_0_hem: membar #Sync jmpl %o7,%g0 sth %l4,[%i3+0x000] ! Mem[000000002f800100] jmpl %o7,%g0 nop p15_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p16_far_0_le: swap [%i2+0x004],%l1 ! Mem[0000000031000104] ldsb [%i2+0x008],%l5 ! Mem[0000000031000108] ldstub [%i0+0x03d],%l7 ! Mem[000000003000013d] ldstub [%i1+0x020],%l3 ! Mem[0000000030800120] swap [%i0+0x03c],%l0 ! Mem[000000003000013c] ldstub [%i1+0x00f],%l1 ! Mem[000000003080010f] ldstub [%i2+0x00d],%l2 ! Mem[000000003100010d] jmpl %o7,%g0 lduw [%i3+0x02c],%l6 ! Mem[000000003180012c] p16_far_0_lem: membar #Sync swap [%i2+0x004],%l1 ! Mem[0000000031000104] ldsb [%i2+0x008],%l5 ! Mem[0000000031000108] ldstub [%i0+0x03d],%l7 ! Mem[000000003000013d] ldstub [%i1+0x020],%l3 ! Mem[0000000030800120] swap [%i0+0x03c],%l0 ! Mem[000000003000013c] ldstub [%i1+0x00f],%l1 ! Mem[000000003080010f] ldstub [%i2+0x00d],%l2 ! Mem[000000003100010d] membar #Sync jmpl %o7,%g0 lduw [%i3+0x02c],%l6 ! Mem[000000003180012c] p16_far_0_he: ldstub [%i1+0x027],%l0 ! Mem[0000000030800127] std %l2,[%i1+0x010] ! Mem[0000000030800110] stb %l2,[%i2+0x01b] ! Mem[000000003100011b] ldsh [%i0+0x00e],%l3 ! Mem[000000003000010e] ldd [%i0+0x038],%l0 ! Mem[0000000030000138] lduh [%i0+0x02a],%l4 ! Mem[000000003000012a] jmpl %o7,%g0 ldsh [%i2+0x022],%l2 ! Mem[0000000031000122] p16_far_0_hem: membar #Sync ldstub [%i1+0x027],%l0 ! Mem[0000000030800127] std %l2,[%i1+0x010] ! Mem[0000000030800110] stb %l2,[%i2+0x01b] ! Mem[000000003100011b] ldsh [%i0+0x00e],%l3 ! Mem[000000003000010e] ldd [%i0+0x038],%l0 ! Mem[0000000030000138] lduh [%i0+0x02a],%l4 ! Mem[000000003000012a] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x022],%l2 ! Mem[0000000031000122] p16_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p17_far_0_le: swap [%i2+0x008],%l5 ! Mem[0000000033000108] swap [%i0+0x008],%l5 ! Mem[0000000032000108] lduh [%i0+0x03c],%l7 ! Mem[000000003200013c] std %l0,[%i3+0x008] ! Mem[0000000033800108] std %l2,[%i1+0x010] ! Mem[0000000032800110] ldsw [%i0+0x030],%l6 ! Mem[0000000032000130] ldsw [%i3+0x020],%l7 ! Mem[0000000033800120] jmpl %o7,%g0 ldx [%i3+0x028],%l6 ! Mem[0000000033800128] p17_far_0_lem: membar #Sync swap [%i2+0x008],%l5 ! Mem[0000000033000108] swap [%i0+0x008],%l5 ! Mem[0000000032000108] lduh [%i0+0x03c],%l7 ! Mem[000000003200013c] std %l0,[%i3+0x008] ! Mem[0000000033800108] std %l2,[%i1+0x010] ! Mem[0000000032800110] ldsw [%i0+0x030],%l6 ! Mem[0000000032000130] ldsw [%i3+0x020],%l7 ! Mem[0000000033800120] membar #Sync jmpl %o7,%g0 ldx [%i3+0x028],%l6 ! Mem[0000000033800128] p17_far_0_he: ldstub [%i1+0x033],%l1 ! Mem[0000000032800133] ldstub [%i3+0x027],%l0 ! Mem[0000000033800127] swap [%i3+0x000],%l4 ! Mem[0000000033800100] jmpl %o7,%g0 sth %l7,[%i0+0x03e] ! Mem[000000003200013e] p17_far_0_hem: membar #Sync ldstub [%i1+0x033],%l1 ! Mem[0000000032800133] ldstub [%i3+0x027],%l0 ! Mem[0000000033800127] swap [%i3+0x000],%l4 ! Mem[0000000033800100] membar #Sync jmpl %o7,%g0 sth %l7,[%i0+0x03e] ! Mem[000000003200013e] p17_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p18_far_0_le: ldsb [%i1+0x028],%l5 ! Mem[0000000034800128] ldstub [%i1+0x008],%l5 ! Mem[0000000034800108] ldsw [%i0+0x028],%l7 ! Mem[0000000034000128] lduw [%i1+0x020],%l1 ! Mem[0000000034800120] swap [%i3+0x020],%l6 ! Mem[0000000035800120] ldstub [%i1+0x030],%l6 ! Mem[0000000034800130] ldstub [%i3+0x033],%l7 ! Mem[0000000035800133] jmpl %o7,%g0 ldstub [%i2+0x031],%l5 ! Mem[0000000035000131] p18_far_0_lem: membar #Sync ldsb [%i1+0x028],%l5 ! Mem[0000000034800128] ldstub [%i1+0x008],%l5 ! Mem[0000000034800108] ldsw [%i0+0x028],%l7 ! Mem[0000000034000128] lduw [%i1+0x020],%l1 ! Mem[0000000034800120] swap [%i3+0x020],%l6 ! Mem[0000000035800120] ldstub [%i1+0x030],%l6 ! Mem[0000000034800130] ldstub [%i3+0x033],%l7 ! Mem[0000000035800133] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x031],%l5 ! Mem[0000000035000131] p18_far_0_he: sth %l1,[%i1+0x014] ! Mem[0000000034800114] ldstub [%i3+0x03e],%l7 ! Mem[000000003580013e] jmpl %o7,%g0 std %l2,[%i3+0x020] ! Mem[0000000035800120] p18_far_0_hem: membar #Sync sth %l1,[%i1+0x014] ! Mem[0000000034800114] ldstub [%i3+0x03e],%l7 ! Mem[000000003580013e] membar #Sync jmpl %o7,%g0 std %l2,[%i3+0x020] ! Mem[0000000035800120] p18_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p19_far_0_le: lduh [%i2+0x024],%l1 ! Mem[0000000037000124] ldub [%i2+0x030],%l1 ! Mem[0000000037000130] ldsh [%i2+0x034],%l2 ! Mem[0000000037000134] stx %l1,[%i1+0x020] ! Mem[0000000036800120] std %l6,[%i2+0x030] ! Mem[0000000037000130] ldstub [%i1+0x02c],%l5 ! Mem[000000003680012c] ldstub [%i3+0x02f],%l1 ! Mem[000000003780012f] jmpl %o7,%g0 std %l2,[%i0+0x018] ! Mem[0000000036000118] p19_far_0_lem: membar #Sync lduh [%i2+0x024],%l1 ! Mem[0000000037000124] ldub [%i2+0x030],%l1 ! Mem[0000000037000130] ldsh [%i2+0x034],%l2 ! Mem[0000000037000134] stx %l1,[%i1+0x020] ! Mem[0000000036800120] std %l6,[%i2+0x030] ! Mem[0000000037000130] ldstub [%i1+0x02c],%l5 ! Mem[000000003680012c] ldstub [%i3+0x02f],%l1 ! Mem[000000003780012f] membar #Sync jmpl %o7,%g0 std %l2,[%i0+0x018] ! Mem[0000000036000118] p19_far_0_he: swap [%i3+0x01c],%l7 ! Mem[000000003780011c] ldx [%i1+0x010],%l3 ! Mem[0000000036800110] jmpl %o7,%g0 ldstub [%i1+0x001],%l4 ! Mem[0000000036800101] p19_far_0_hem: membar #Sync swap [%i3+0x01c],%l7 ! Mem[000000003780011c] ldx [%i1+0x010],%l3 ! Mem[0000000036800110] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x001],%l4 ! Mem[0000000036800101] p19_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p20_far_0_le: ldub [%i2+0x015],%l2 ! Mem[0000000039000115] ldub [%i1+0x02a],%l1 ! Mem[000000003880012a] ldstub [%i2+0x016],%l6 ! Mem[0000000039000116] stw %l7,[%i2+0x03c] ! Mem[000000003900013c] ldx [%i0+0x030],%l1 ! Mem[0000000038000130] ldub [%i0+0x018],%l0 ! Mem[0000000038000118] lduh [%i2+0x018],%l7 ! Mem[0000000039000118] jmpl %o7,%g0 ldstub [%i3+0x00d],%l6 ! Mem[000000003980010d] p20_far_0_lem: membar #Sync ldub [%i2+0x015],%l2 ! Mem[0000000039000115] ldub [%i1+0x02a],%l1 ! Mem[000000003880012a] ldstub [%i2+0x016],%l6 ! Mem[0000000039000116] stw %l7,[%i2+0x03c] ! Mem[000000003900013c] ldx [%i0+0x030],%l1 ! Mem[0000000038000130] ldub [%i0+0x018],%l0 ! Mem[0000000038000118] lduh [%i2+0x018],%l7 ! Mem[0000000039000118] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00d],%l6 ! Mem[000000003980010d] p20_far_0_he: ldstub [%i1+0x009],%l0 ! Mem[0000000038800109] ldsh [%i0+0x03c],%l2 ! Mem[000000003800013c] sth %l1,[%i1+0x014] ! Mem[0000000038800114] jmpl %o7,%g0 std %l4,[%i2+0x038] ! Mem[0000000039000138] p20_far_0_hem: membar #Sync ldstub [%i1+0x009],%l0 ! Mem[0000000038800109] ldsh [%i0+0x03c],%l2 ! Mem[000000003800013c] sth %l1,[%i1+0x014] ! Mem[0000000038800114] membar #Sync jmpl %o7,%g0 std %l4,[%i2+0x038] ! Mem[0000000039000138] p20_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p21_far_0_le: swap [%i2+0x024],%l1 ! Mem[000000003b000124] stw %l1,[%i2+0x030] ! Mem[000000003b000130] stx %l2,[%i1+0x030] ! Mem[000000003a800130] lduw [%i1+0x020],%l1 ! Mem[000000003a800120] stb %l0,[%i1+0x035] ! Mem[000000003a800135] stb %l2,[%i2+0x00c] ! Mem[000000003b00010c] ldub [%i1+0x034],%l5 ! Mem[000000003a800134] jmpl %o7,%g0 ldd [%i1+0x018],%l0 ! Mem[000000003a800118] p21_far_0_lem: membar #Sync swap [%i2+0x024],%l1 ! Mem[000000003b000124] stw %l1,[%i2+0x030] ! Mem[000000003b000130] stx %l2,[%i1+0x030] ! Mem[000000003a800130] lduw [%i1+0x020],%l1 ! Mem[000000003a800120] stb %l0,[%i1+0x035] ! Mem[000000003a800135] stb %l2,[%i2+0x00c] ! Mem[000000003b00010c] ldub [%i1+0x034],%l5 ! Mem[000000003a800134] membar #Sync jmpl %o7,%g0 ldd [%i1+0x018],%l0 ! Mem[000000003a800118] p21_far_0_he: ldstub [%i2+0x02e],%l6 ! Mem[000000003b00012e] stb %l0,[%i2+0x023] ! Mem[000000003b000123] stw %l7,[%i2+0x008] ! Mem[000000003b000108] jmpl %o7,%g0 ldsw [%i3+0x00c],%l5 ! Mem[000000003b80010c] p21_far_0_hem: membar #Sync ldstub [%i2+0x02e],%l6 ! Mem[000000003b00012e] stb %l0,[%i2+0x023] ! Mem[000000003b000123] stw %l7,[%i2+0x008] ! Mem[000000003b000108] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x00c],%l5 ! Mem[000000003b80010c] p21_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p22_far_0_le: ldstub [%i3+0x011],%l1 ! Mem[000000003d800111] swap [%i1+0x010],%l7 ! Mem[000000003c800110] ldsw [%i1+0x020],%l6 ! Mem[000000003c800120] ldsh [%i0+0x00e],%l1 ! Mem[000000003c00010e] stx %l2,[%i0+0x008] ! Mem[000000003c000108] ldstub [%i0+0x03b],%l2 ! Mem[000000003c00013b] ldx [%i0+0x000],%l7 ! Mem[000000003c000100] jmpl %o7,%g0 lduw [%i1+0x030],%l6 ! Mem[000000003c800130] p22_far_0_lem: membar #Sync ldstub [%i3+0x011],%l1 ! Mem[000000003d800111] swap [%i1+0x010],%l7 ! Mem[000000003c800110] ldsw [%i1+0x020],%l6 ! Mem[000000003c800120] ldsh [%i0+0x00e],%l1 ! Mem[000000003c00010e] stx %l2,[%i0+0x008] ! Mem[000000003c000108] ldstub [%i0+0x03b],%l2 ! Mem[000000003c00013b] ldx [%i0+0x000],%l7 ! Mem[000000003c000100] membar #Sync jmpl %o7,%g0 lduw [%i1+0x030],%l6 ! Mem[000000003c800130] p22_far_0_he: jmpl %o7,%g0 ldsh [%i1+0x022],%l3 ! Mem[000000003c800122] jmpl %o7,%g0 nop p22_far_0_hem: membar #Sync jmpl %o7,%g0 ldsh [%i1+0x022],%l3 ! Mem[000000003c800122] jmpl %o7,%g0 nop p22_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p23_far_0_le: ldstub [%i2+0x008],%l5 ! Mem[000000003f000108] std %l0,[%i3+0x008] ! Mem[000000003f800108] ldstub [%i2+0x02e],%l4 ! Mem[000000003f00012e] swap [%i0+0x03c],%l5 ! Mem[000000003e00013c] ldstub [%i0+0x022],%l6 ! Mem[000000003e000122] sth %l6,[%i3+0x032] ! Mem[000000003f800132] swap [%i0+0x014],%l1 ! Mem[000000003e000114] jmpl %o7,%g0 ldx [%i3+0x008],%l6 ! Mem[000000003f800108] p23_far_0_lem: membar #Sync ldstub [%i2+0x008],%l5 ! Mem[000000003f000108] std %l0,[%i3+0x008] ! Mem[000000003f800108] ldstub [%i2+0x02e],%l4 ! Mem[000000003f00012e] swap [%i0+0x03c],%l5 ! Mem[000000003e00013c] ldstub [%i0+0x022],%l6 ! Mem[000000003e000122] sth %l6,[%i3+0x032] ! Mem[000000003f800132] swap [%i0+0x014],%l1 ! Mem[000000003e000114] membar #Sync jmpl %o7,%g0 ldx [%i3+0x008],%l6 ! Mem[000000003f800108] p23_far_0_he: lduh [%i1+0x016],%l0 ! Mem[000000003e800116] swap [%i2+0x024],%l3 ! Mem[000000003f000124] ldub [%i2+0x023],%l3 ! Mem[000000003f000123] lduh [%i1+0x02a],%l1 ! Mem[000000003e80012a] ldsh [%i3+0x026],%l0 ! Mem[000000003f800126] lduh [%i0+0x03a],%l5 ! Mem[000000003e00013a] jmpl %o7,%g0 swap [%i2+0x00c],%l7 ! Mem[000000003f00010c] p23_far_0_hem: membar #Sync lduh [%i1+0x016],%l0 ! Mem[000000003e800116] swap [%i2+0x024],%l3 ! Mem[000000003f000124] ldub [%i2+0x023],%l3 ! Mem[000000003f000123] lduh [%i1+0x02a],%l1 ! Mem[000000003e80012a] ldsh [%i3+0x026],%l0 ! Mem[000000003f800126] lduh [%i0+0x03a],%l5 ! Mem[000000003e00013a] membar #Sync jmpl %o7,%g0 swap [%i2+0x00c],%l7 ! Mem[000000003f00010c] p23_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p24_far_0_le: lduh [%i2+0x004],%l1 ! Mem[0000000041000104] lduw [%i3+0x020],%l1 ! Mem[0000000041800120] ldsb [%i0+0x016],%l6 ! Mem[0000000040000116] ldstub [%i1+0x02c],%l5 ! Mem[000000004080012c] swap [%i0+0x034],%l1 ! Mem[0000000040000134] ldstub [%i2+0x02f],%l6 ! Mem[000000004100012f] ldstub [%i2+0x039],%l1 ! Mem[0000000041000139] jmpl %o7,%g0 ldstub [%i2+0x01b],%l2 ! Mem[000000004100011b] p24_far_0_lem: membar #Sync lduh [%i2+0x004],%l1 ! Mem[0000000041000104] lduw [%i3+0x020],%l1 ! Mem[0000000041800120] ldsb [%i0+0x016],%l6 ! Mem[0000000040000116] ldstub [%i1+0x02c],%l5 ! Mem[000000004080012c] swap [%i0+0x034],%l1 ! Mem[0000000040000134] ldstub [%i2+0x02f],%l6 ! Mem[000000004100012f] ldstub [%i2+0x039],%l1 ! Mem[0000000041000139] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01b],%l2 ! Mem[000000004100011b] p24_far_0_he: ldsh [%i0+0x006],%l0 ! Mem[0000000040000106] ldub [%i2+0x02a],%l4 ! Mem[000000004100012a] stw %l3,[%i3+0x000] ! Mem[0000000041800100] jmpl %o7,%g0 ldx [%i3+0x008],%l3 ! Mem[0000000041800108] p24_far_0_hem: membar #Sync ldsh [%i0+0x006],%l0 ! Mem[0000000040000106] ldub [%i2+0x02a],%l4 ! Mem[000000004100012a] stw %l3,[%i3+0x000] ! Mem[0000000041800100] membar #Sync jmpl %o7,%g0 ldx [%i3+0x008],%l3 ! Mem[0000000041800108] p24_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p25_far_0_le: ldx [%i2+0x008],%l5 ! Mem[0000000043000108] ldsb [%i0+0x008],%l5 ! Mem[0000000042000108] stw %l7,[%i0+0x00c] ! Mem[000000004200010c] swap [%i3+0x038],%l1 ! Mem[0000000043800138] swap [%i3+0x010],%l0 ! Mem[0000000043800110] swap [%i1+0x018],%l0 ! Mem[0000000042800118] stw %l7,[%i3+0x020] ! Mem[0000000043800120] jmpl %o7,%g0 ldsw [%i2+0x02c],%l6 ! Mem[000000004300012c] p25_far_0_lem: membar #Sync ldx [%i2+0x008],%l5 ! Mem[0000000043000108] ldsb [%i0+0x008],%l5 ! Mem[0000000042000108] stw %l7,[%i0+0x00c] ! Mem[000000004200010c] swap [%i3+0x038],%l1 ! Mem[0000000043800138] swap [%i3+0x010],%l0 ! Mem[0000000043800110] swap [%i1+0x018],%l0 ! Mem[0000000042800118] stw %l7,[%i3+0x020] ! Mem[0000000043800120] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x02c],%l6 ! Mem[000000004300012c] p25_far_0_he: ldd [%i1+0x028],%l0 ! Mem[0000000042800128] swap [%i1+0x028],%l1 ! Mem[0000000042800128] lduw [%i2+0x024],%l0 ! Mem[0000000043000124] jmpl %o7,%g0 swap [%i1+0x00c],%l3 ! Mem[000000004280010c] p25_far_0_hem: membar #Sync ldd [%i1+0x028],%l0 ! Mem[0000000042800128] swap [%i1+0x028],%l1 ! Mem[0000000042800128] lduw [%i2+0x024],%l0 ! Mem[0000000043000124] membar #Sync jmpl %o7,%g0 swap [%i1+0x00c],%l3 ! Mem[000000004280010c] p25_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p26_far_0_le: swap [%i2+0x004],%l1 ! Mem[0000000045000104] ldub [%i3+0x00c],%l0 ! Mem[000000004580010c] lduh [%i3+0x03c],%l0 ! Mem[000000004580013c] ldx [%i0+0x028],%l5 ! Mem[0000000044000128] ldsw [%i0+0x018],%l7 ! Mem[0000000044000118] lduh [%i3+0x02e],%l7 ! Mem[000000004580012e] ldx [%i2+0x030],%l7 ! Mem[0000000045000130] jmpl %o7,%g0 stb %l2,[%i1+0x01b] ! Mem[000000004480011b] p26_far_0_lem: membar #Sync swap [%i2+0x004],%l1 ! Mem[0000000045000104] ldub [%i3+0x00c],%l0 ! Mem[000000004580010c] lduh [%i3+0x03c],%l0 ! Mem[000000004580013c] ldx [%i0+0x028],%l5 ! Mem[0000000044000128] ldsw [%i0+0x018],%l7 ! Mem[0000000044000118] lduh [%i3+0x02e],%l7 ! Mem[000000004580012e] ldx [%i2+0x030],%l7 ! Mem[0000000045000130] membar #Sync jmpl %o7,%g0 stb %l2,[%i1+0x01b] ! Mem[000000004480011b] p26_far_0_he: std %l0,[%i1+0x008] ! Mem[0000000044800108] ldsh [%i2+0x00e],%l3 ! Mem[000000004500010e] stx %l4,[%i3+0x008] ! Mem[0000000045800108] jmpl %o7,%g0 stb %l3,[%i2+0x03e] ! Mem[000000004500013e] p26_far_0_hem: membar #Sync std %l0,[%i1+0x008] ! Mem[0000000044800108] ldsh [%i2+0x00e],%l3 ! Mem[000000004500010e] stx %l4,[%i3+0x008] ! Mem[0000000045800108] membar #Sync jmpl %o7,%g0 stb %l3,[%i2+0x03e] ! Mem[000000004500013e] p26_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p27_far_0_le: stw %l5,[%i0+0x008] ! Mem[0000000046000108] std %l0,[%i1+0x008] ! Mem[0000000046800108] swap [%i1+0x014],%l3 ! Mem[0000000046800114] ldd [%i2+0x028],%l4 ! Mem[0000000047000128] lduh [%i2+0x00c],%l2 ! Mem[000000004700010c] ldstub [%i2+0x018],%l0 ! Mem[0000000047000118] ldstub [%i2+0x019],%l7 ! Mem[0000000047000119] jmpl %o7,%g0 ldx [%i3+0x028],%l7 ! Mem[0000000047800128] p27_far_0_lem: membar #Sync stw %l5,[%i0+0x008] ! Mem[0000000046000108] std %l0,[%i1+0x008] ! Mem[0000000046800108] swap [%i1+0x014],%l3 ! Mem[0000000046800114] ldd [%i2+0x028],%l4 ! Mem[0000000047000128] lduh [%i2+0x00c],%l2 ! Mem[000000004700010c] ldstub [%i2+0x018],%l0 ! Mem[0000000047000118] ldstub [%i2+0x019],%l7 ! Mem[0000000047000119] membar #Sync jmpl %o7,%g0 ldx [%i3+0x028],%l7 ! Mem[0000000047800128] p27_far_0_he: lduh [%i1+0x026],%l0 ! Mem[0000000046800126] jmpl %o7,%g0 ldsh [%i2+0x012],%l3 ! Mem[0000000047000112] p27_far_0_hem: membar #Sync lduh [%i1+0x026],%l0 ! Mem[0000000046800126] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x012],%l3 ! Mem[0000000047000112] p27_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p28_far_0_le: ldstub [%i1+0x011],%l1 ! Mem[0000000048800111] ldstub [%i0+0x03d],%l5 ! Mem[000000004800013d] ldstub [%i0+0x00f],%l7 ! Mem[000000004800010f] ldsb [%i0+0x03c],%l7 ! Mem[000000004800013c] ldsb [%i1+0x02e],%l3 ! Mem[000000004880012e] ldd [%i3+0x030],%l6 ! Mem[0000000049800130] swap [%i0+0x030],%l7 ! Mem[0000000048000130] jmpl %o7,%g0 ldstub [%i1+0x01b],%l2 ! Mem[000000004880011b] p28_far_0_lem: membar #Sync ldstub [%i1+0x011],%l1 ! Mem[0000000048800111] ldstub [%i0+0x03d],%l5 ! Mem[000000004800013d] ldstub [%i0+0x00f],%l7 ! Mem[000000004800010f] ldsb [%i0+0x03c],%l7 ! Mem[000000004800013c] ldsb [%i1+0x02e],%l3 ! Mem[000000004880012e] ldd [%i3+0x030],%l6 ! Mem[0000000049800130] swap [%i0+0x030],%l7 ! Mem[0000000048000130] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x01b],%l2 ! Mem[000000004880011b] p28_far_0_he: ldsw [%i2+0x030],%l1 ! Mem[0000000049000130] stb %l5,[%i1+0x01a] ! Mem[000000004880011a] ldstub [%i2+0x015],%l1 ! Mem[0000000049000115] jmpl %o7,%g0 ldstub [%i2+0x02a],%l4 ! Mem[000000004900012a] p28_far_0_hem: membar #Sync ldsw [%i2+0x030],%l1 ! Mem[0000000049000130] stb %l5,[%i1+0x01a] ! Mem[000000004880011a] ldstub [%i2+0x015],%l1 ! Mem[0000000049000115] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x02a],%l4 ! Mem[000000004900012a] p28_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p29_far_0_le: lduh [%i3+0x024],%l1 ! Mem[000000004b800124] stw %l1,[%i1+0x030] ! Mem[000000004a800130] ldstub [%i0+0x03d],%l7 ! Mem[000000004a00013d] ldsh [%i0+0x00a],%l1 ! Mem[000000004a00010a] ldstub [%i2+0x036],%l6 ! Mem[000000004b000136] swap [%i1+0x02c],%l5 ! Mem[000000004a80012c] stb %l0,[%i1+0x035] ! Mem[000000004a800135] jmpl %o7,%g0 swap [%i0+0x00c],%l6 ! Mem[000000004a00010c] p29_far_0_lem: membar #Sync lduh [%i3+0x024],%l1 ! Mem[000000004b800124] stw %l1,[%i1+0x030] ! Mem[000000004a800130] ldstub [%i0+0x03d],%l7 ! Mem[000000004a00013d] ldsh [%i0+0x00a],%l1 ! Mem[000000004a00010a] ldstub [%i2+0x036],%l6 ! Mem[000000004b000136] swap [%i1+0x02c],%l5 ! Mem[000000004a80012c] stb %l0,[%i1+0x035] ! Mem[000000004a800135] membar #Sync jmpl %o7,%g0 swap [%i0+0x00c],%l6 ! Mem[000000004a00010c] p29_far_0_he: lduh [%i1+0x03e],%l7 ! Mem[000000004a80013e] stx %l0,[%i3+0x028] ! Mem[000000004b800128] lduw [%i1+0x030],%l2 ! Mem[000000004a800130] stb %l4,[%i2+0x001] ! Mem[000000004b000101] ldstub [%i1+0x035],%l1 ! Mem[000000004a800135] swap [%i2+0x008],%l4 ! Mem[000000004b000108] jmpl %o7,%g0 ldsh [%i3+0x012],%l1 ! Mem[000000004b800112] p29_far_0_hem: membar #Sync lduh [%i1+0x03e],%l7 ! Mem[000000004a80013e] stx %l0,[%i3+0x028] ! Mem[000000004b800128] lduw [%i1+0x030],%l2 ! Mem[000000004a800130] stb %l4,[%i2+0x001] ! Mem[000000004b000101] ldstub [%i1+0x035],%l1 ! Mem[000000004a800135] swap [%i2+0x008],%l4 ! Mem[000000004b000108] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x012],%l1 ! Mem[000000004b800112] p29_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p30_far_0_le: swap [%i2+0x010],%l1 ! Mem[000000004d000110] ldstub [%i2+0x00c],%l0 ! Mem[000000004d00010c] ldstub [%i3+0x00f],%l7 ! Mem[000000004d80010f] swap [%i3+0x03c],%l7 ! Mem[000000004d80013c] ldstub [%i3+0x00d],%l2 ! Mem[000000004d80010d] ldub [%i3+0x03b],%l2 ! Mem[000000004d80013b] ldub [%i0+0x02e],%l3 ! Mem[000000004c00012e] jmpl %o7,%g0 stx %l2,[%i2+0x018] ! Mem[000000004d000118] p30_far_0_lem: membar #Sync swap [%i2+0x010],%l1 ! Mem[000000004d000110] ldstub [%i2+0x00c],%l0 ! Mem[000000004d00010c] ldstub [%i3+0x00f],%l7 ! Mem[000000004d80010f] swap [%i3+0x03c],%l7 ! Mem[000000004d80013c] ldstub [%i3+0x00d],%l2 ! Mem[000000004d80010d] ldub [%i3+0x03b],%l2 ! Mem[000000004d80013b] ldub [%i0+0x02e],%l3 ! Mem[000000004c00012e] membar #Sync jmpl %o7,%g0 stx %l2,[%i2+0x018] ! Mem[000000004d000118] p30_far_0_he: ldstub [%i0+0x033],%l1 ! Mem[000000004c000133] ldsw [%i1+0x038],%l5 ! Mem[000000004c800138] jmpl %o7,%g0 ldstub [%i2+0x013],%l1 ! Mem[000000004d000113] p30_far_0_hem: membar #Sync ldstub [%i0+0x033],%l1 ! Mem[000000004c000133] ldsw [%i1+0x038],%l5 ! Mem[000000004c800138] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x013],%l1 ! Mem[000000004d000113] p30_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p31_far_0_le: swap [%i3+0x024],%l1 ! Mem[000000004f800124] swap [%i0+0x00c],%l0 ! Mem[000000004e00010c] ldstub [%i1+0x02e],%l4 ! Mem[000000004e80012e] ldd [%i1+0x038],%l4 ! Mem[000000004e800138] ldstub [%i3+0x022],%l6 ! Mem[000000004f800122] stx %l1,[%i0+0x008] ! Mem[000000004e000108] sth %l2,[%i3+0x00c] ! Mem[000000004f80010c] jmpl %o7,%g0 ldstub [%i3+0x00f],%l6 ! Mem[000000004f80010f] p31_far_0_lem: membar #Sync swap [%i3+0x024],%l1 ! Mem[000000004f800124] swap [%i0+0x00c],%l0 ! Mem[000000004e00010c] ldstub [%i1+0x02e],%l4 ! Mem[000000004e80012e] ldd [%i1+0x038],%l4 ! Mem[000000004e800138] ldstub [%i3+0x022],%l6 ! Mem[000000004f800122] stx %l1,[%i0+0x008] ! Mem[000000004e000108] sth %l2,[%i3+0x00c] ! Mem[000000004f80010c] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00f],%l6 ! Mem[000000004f80010f] p31_far_0_he: ldstub [%i2+0x021],%l5 ! Mem[000000004f000121] stx %l0,[%i0+0x028] ! Mem[000000004e000128] stx %l1,[%i1+0x030] ! Mem[000000004e800130] stx %l5,[%i1+0x018] ! Mem[000000004e800118] swap [%i1+0x034],%l1 ! Mem[000000004e800134] ldstub [%i2+0x010],%l7 ! Mem[000000004f000110] jmpl %o7,%g0 ldub [%i2+0x02e],%l6 ! Mem[000000004f00012e] p31_far_0_hem: membar #Sync ldstub [%i2+0x021],%l5 ! Mem[000000004f000121] stx %l0,[%i0+0x028] ! Mem[000000004e000128] stx %l1,[%i1+0x030] ! Mem[000000004e800130] stx %l5,[%i1+0x018] ! Mem[000000004e800118] swap [%i1+0x034],%l1 ! Mem[000000004e800134] ldstub [%i2+0x010],%l7 ! Mem[000000004f000110] membar #Sync jmpl %o7,%g0 ldub [%i2+0x02e],%l6 ! Mem[000000004f00012e] p31_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p32_far_0_le: swap [%i1+0x028],%l5 ! Mem[0000000050800128] stb %l5,[%i0+0x008] ! Mem[0000000050000108] ldstub [%i2+0x02b],%l7 ! Mem[000000005100012b] std %l2,[%i2+0x020] ! Mem[0000000051000120] ldx [%i1+0x008],%l7 ! Mem[0000000050800108] ldsh [%i3+0x00e],%l1 ! Mem[000000005180010e] ldx [%i3+0x008],%l2 ! Mem[0000000051800108] jmpl %o7,%g0 ldub [%i0+0x03b],%l2 ! Mem[000000005000013b] p32_far_0_lem: membar #Sync swap [%i1+0x028],%l5 ! Mem[0000000050800128] stb %l5,[%i0+0x008] ! Mem[0000000050000108] ldstub [%i2+0x02b],%l7 ! Mem[000000005100012b] std %l2,[%i2+0x020] ! Mem[0000000051000120] ldx [%i1+0x008],%l7 ! Mem[0000000050800108] ldsh [%i3+0x00e],%l1 ! Mem[000000005180010e] ldx [%i3+0x008],%l2 ! Mem[0000000051800108] membar #Sync jmpl %o7,%g0 ldub [%i0+0x03b],%l2 ! Mem[000000005000013b] p32_far_0_he: ldstub [%i2+0x033],%l1 ! Mem[0000000051000133] sth %l1,[%i0+0x02a] ! Mem[000000005000012a] jmpl %o7,%g0 lduh [%i1+0x014],%l1 ! Mem[0000000050800114] p32_far_0_hem: membar #Sync ldstub [%i2+0x033],%l1 ! Mem[0000000051000133] sth %l1,[%i0+0x02a] ! Mem[000000005000012a] membar #Sync jmpl %o7,%g0 lduh [%i1+0x014],%l1 ! Mem[0000000050800114] p32_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p33_far_0_le: lduh [%i3+0x008],%l5 ! Mem[0000000053800108] lduh [%i2+0x032],%l7 ! Mem[0000000053000132] std %l4,[%i1+0x028] ! Mem[0000000052800128] ldsw [%i3+0x02c],%l5 ! Mem[000000005380012c] swap [%i3+0x004],%l7 ! Mem[0000000053800104] lduw [%i1+0x02c],%l6 ! Mem[000000005280012c] ldsh [%i0+0x000],%l3 ! Mem[0000000052000100] jmpl %o7,%g0 ldsw [%i1+0x010],%l5 ! Mem[0000000052800110] p33_far_0_lem: membar #Sync lduh [%i3+0x008],%l5 ! Mem[0000000053800108] lduh [%i2+0x032],%l7 ! Mem[0000000053000132] std %l4,[%i1+0x028] ! Mem[0000000052800128] ldsw [%i3+0x02c],%l5 ! Mem[000000005380012c] swap [%i3+0x004],%l7 ! Mem[0000000053800104] lduw [%i1+0x02c],%l6 ! Mem[000000005280012c] ldsh [%i0+0x000],%l3 ! Mem[0000000052000100] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x010],%l5 ! Mem[0000000052800110] p33_far_0_he: ldd [%i3+0x038],%l2 ! Mem[0000000053800138] ldd [%i0+0x038],%l4 ! Mem[0000000052000138] jmpl %o7,%g0 ldstub [%i2+0x00d],%l7 ! Mem[000000005300010d] p33_far_0_hem: membar #Sync ldd [%i3+0x038],%l2 ! Mem[0000000053800138] ldd [%i0+0x038],%l4 ! Mem[0000000052000138] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x00d],%l7 ! Mem[000000005300010d] p33_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p34_far_0_le: lduh [%i3+0x004],%l1 ! Mem[0000000055800104] ldub [%i0+0x010],%l1 ! Mem[0000000054000110] stw %l7,[%i2+0x03c] ! Mem[000000005500013c] ldub [%i3+0x03d],%l5 ! Mem[000000005580013d] ldd [%i0+0x008],%l6 ! Mem[0000000054000108] ldd [%i0+0x038],%l6 ! Mem[0000000054000138] ldd [%i0+0x000],%l6 ! Mem[0000000054000100] jmpl %o7,%g0 ldsh [%i1+0x02e],%l7 ! Mem[000000005480012e] p34_far_0_lem: membar #Sync lduh [%i3+0x004],%l1 ! Mem[0000000055800104] ldub [%i0+0x010],%l1 ! Mem[0000000054000110] stw %l7,[%i2+0x03c] ! Mem[000000005500013c] ldub [%i3+0x03d],%l5 ! Mem[000000005580013d] ldd [%i0+0x008],%l6 ! Mem[0000000054000108] ldd [%i0+0x038],%l6 ! Mem[0000000054000138] ldd [%i0+0x000],%l6 ! Mem[0000000054000100] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x02e],%l7 ! Mem[000000005480012e] p34_far_0_he: ldstub [%i2+0x023],%l3 ! Mem[0000000055000123] jmpl %o7,%g0 swap [%i1+0x018],%l5 ! Mem[0000000054800118] p34_far_0_hem: membar #Sync ldstub [%i2+0x023],%l3 ! Mem[0000000055000123] membar #Sync jmpl %o7,%g0 swap [%i1+0x018],%l5 ! Mem[0000000054800118] p34_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p35_far_0_le: ldstub [%i1+0x02e],%l4 ! Mem[000000005680012e] swap [%i3+0x020],%l1 ! Mem[0000000057800120] swap [%i1+0x020],%l6 ! Mem[0000000056800120] stx %l1,[%i3+0x008] ! Mem[0000000057800108] std %l6,[%i3+0x018] ! Mem[0000000057800118] ldd [%i0+0x028],%l6 ! Mem[0000000056000128] ldsw [%i2+0x010],%l7 ! Mem[0000000057000110] jmpl %o7,%g0 ldstub [%i1+0x011],%l5 ! Mem[0000000056800111] p35_far_0_lem: membar #Sync ldstub [%i1+0x02e],%l4 ! Mem[000000005680012e] swap [%i3+0x020],%l1 ! Mem[0000000057800120] swap [%i1+0x020],%l6 ! Mem[0000000056800120] stx %l1,[%i3+0x008] ! Mem[0000000057800108] std %l6,[%i3+0x018] ! Mem[0000000057800118] ldd [%i0+0x028],%l6 ! Mem[0000000056000128] ldsw [%i2+0x010],%l7 ! Mem[0000000057000110] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x011],%l5 ! Mem[0000000056800111] p35_far_0_he: stb %l1,[%i3+0x008] ! Mem[0000000057800108] ldx [%i0+0x008],%l4 ! Mem[0000000056000108] jmpl %o7,%g0 swap [%i2+0x010],%l1 ! Mem[0000000057000110] p35_far_0_hem: membar #Sync stb %l1,[%i3+0x008] ! Mem[0000000057800108] ldx [%i0+0x008],%l4 ! Mem[0000000056000108] membar #Sync jmpl %o7,%g0 swap [%i2+0x010],%l1 ! Mem[0000000057000110] p35_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p36_far_0_le: swap [%i3+0x004],%l1 ! Mem[0000000059800104] ldstub [%i3+0x012],%l7 ! Mem[0000000059800112] stw %l7,[%i2+0x028] ! Mem[0000000059000128] ldstub [%i2+0x020],%l3 ! Mem[0000000059000120] lduw [%i2+0x03c],%l0 ! Mem[000000005900013c] swap [%i3+0x02c],%l5 ! Mem[000000005980012c] ldub [%i0+0x00d],%l2 ! Mem[000000005800010d] jmpl %o7,%g0 stb %l0,[%i0+0x018] ! Mem[0000000058000118] p36_far_0_lem: membar #Sync swap [%i3+0x004],%l1 ! Mem[0000000059800104] ldstub [%i3+0x012],%l7 ! Mem[0000000059800112] stw %l7,[%i2+0x028] ! Mem[0000000059000128] ldstub [%i2+0x020],%l3 ! Mem[0000000059000120] lduw [%i2+0x03c],%l0 ! Mem[000000005900013c] swap [%i3+0x02c],%l5 ! Mem[000000005980012c] ldub [%i0+0x00d],%l2 ! Mem[000000005800010d] membar #Sync jmpl %o7,%g0 stb %l0,[%i0+0x018] ! Mem[0000000058000118] p36_far_0_he: lduw [%i1+0x018],%l3 ! Mem[0000000058800118] swap [%i0+0x03c],%l2 ! Mem[000000005800013c] stx %l2,[%i1+0x018] ! Mem[0000000058800118] sth %l6,[%i2+0x010] ! Mem[0000000059000110] sth %l7,[%i3+0x00c] ! Mem[000000005980010c] ldstub [%i0+0x010],%l7 ! Mem[0000000058000110] jmpl %o7,%g0 ldx [%i1+0x008],%l4 ! Mem[0000000058800108] p36_far_0_hem: membar #Sync lduw [%i1+0x018],%l3 ! Mem[0000000058800118] swap [%i0+0x03c],%l2 ! Mem[000000005800013c] stx %l2,[%i1+0x018] ! Mem[0000000058800118] sth %l6,[%i2+0x010] ! Mem[0000000059000110] sth %l7,[%i3+0x00c] ! Mem[000000005980010c] ldstub [%i0+0x010],%l7 ! Mem[0000000058000110] membar #Sync jmpl %o7,%g0 ldx [%i1+0x008],%l4 ! Mem[0000000058800108] p36_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p37_far_0_le: lduw [%i2+0x010],%l1 ! Mem[000000005b000110] ldstub [%i2+0x032],%l7 ! Mem[000000005b000132] stx %l7,[%i0+0x028] ! Mem[000000005a000128] lduw [%i0+0x000],%l3 ! Mem[000000005a000100] ldstub [%i0+0x01d],%l0 ! Mem[000000005a00011d] ldub [%i1+0x02c],%l5 ! Mem[000000005a80012c] ldstub [%i1+0x012],%l0 ! Mem[000000005a800112] jmpl %o7,%g0 sth %l1,[%i0+0x008] ! Mem[000000005a000108] p37_far_0_lem: membar #Sync lduw [%i2+0x010],%l1 ! Mem[000000005b000110] ldstub [%i2+0x032],%l7 ! Mem[000000005b000132] stx %l7,[%i0+0x028] ! Mem[000000005a000128] lduw [%i0+0x000],%l3 ! Mem[000000005a000100] ldstub [%i0+0x01d],%l0 ! Mem[000000005a00011d] ldub [%i1+0x02c],%l5 ! Mem[000000005a80012c] ldstub [%i1+0x012],%l0 ! Mem[000000005a800112] membar #Sync jmpl %o7,%g0 sth %l1,[%i0+0x008] ! Mem[000000005a000108] p37_far_0_he: jmpl %o7,%g0 ldstub [%i1+0x033],%l2 ! Mem[000000005a800133] jmpl %o7,%g0 nop p37_far_0_hem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x033],%l2 ! Mem[000000005a800133] jmpl %o7,%g0 nop p37_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p38_far_0_le: ldstub [%i1+0x028],%l5 ! Mem[000000005c800128] lduh [%i2+0x008],%l5 ! Mem[000000005d000108] std %l6,[%i2+0x028] ! Mem[000000005d000128] ldsh [%i1+0x020],%l3 ! Mem[000000005c800120] stx %l0,[%i3+0x038] ! Mem[000000005d800138] lduh [%i3+0x02c],%l5 ! Mem[000000005d80012c] ldsw [%i2+0x030],%l7 ! Mem[000000005d000130] jmpl %o7,%g0 ldstub [%i0+0x038],%l1 ! Mem[000000005c000138] p38_far_0_lem: membar #Sync ldstub [%i1+0x028],%l5 ! Mem[000000005c800128] lduh [%i2+0x008],%l5 ! Mem[000000005d000108] std %l6,[%i2+0x028] ! Mem[000000005d000128] ldsh [%i1+0x020],%l3 ! Mem[000000005c800120] stx %l0,[%i3+0x038] ! Mem[000000005d800138] lduh [%i3+0x02c],%l5 ! Mem[000000005d80012c] ldsw [%i2+0x030],%l7 ! Mem[000000005d000130] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x038],%l1 ! Mem[000000005c000138] p38_far_0_he: ldsh [%i3+0x03c],%l1 ! Mem[000000005d80013c] ldstub [%i1+0x03e],%l7 ! Mem[000000005c80013e] ldsh [%i0+0x00a],%l5 ! Mem[000000005c00010a] stb %l0,[%i0+0x007] ! Mem[000000005c000107] jmpl %o7,%g0 swap [%i2+0x020],%l4 ! Mem[000000005d000120] p38_far_0_hem: membar #Sync ldsh [%i3+0x03c],%l1 ! Mem[000000005d80013c] ldstub [%i1+0x03e],%l7 ! Mem[000000005c80013e] ldsh [%i0+0x00a],%l5 ! Mem[000000005c00010a] stb %l0,[%i0+0x007] ! Mem[000000005c000107] membar #Sync jmpl %o7,%g0 swap [%i2+0x020],%l4 ! Mem[000000005d000120] p38_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p39_far_0_le: lduh [%i0+0x024],%l1 ! Mem[000000005e000124] swap [%i2+0x00c],%l0 ! Mem[000000005f00010c] swap [%i1+0x01c],%l0 ! Mem[000000005e80011c] ldsh [%i0+0x02c],%l5 ! Mem[000000005e00012c] sth %l7,[%i0+0x006] ! Mem[000000005e000106] ldx [%i1+0x018],%l0 ! Mem[000000005e800118] lduh [%i3+0x012],%l7 ! Mem[000000005f800112] jmpl %o7,%g0 stb %l2,[%i3+0x01b] ! Mem[000000005f80011b] p39_far_0_lem: membar #Sync lduh [%i0+0x024],%l1 ! Mem[000000005e000124] swap [%i2+0x00c],%l0 ! Mem[000000005f00010c] swap [%i1+0x01c],%l0 ! Mem[000000005e80011c] ldsh [%i0+0x02c],%l5 ! Mem[000000005e00012c] sth %l7,[%i0+0x006] ! Mem[000000005e000106] ldx [%i1+0x018],%l0 ! Mem[000000005e800118] lduh [%i3+0x012],%l7 ! Mem[000000005f800112] membar #Sync jmpl %o7,%g0 stb %l2,[%i3+0x01b] ! Mem[000000005f80011b] p39_far_0_he: lduw [%i3+0x030],%l1 ! Mem[000000005f800130] swap [%i0+0x028],%l1 ! Mem[000000005e000128] ldstub [%i0+0x03c],%l1 ! Mem[000000005e00013c] jmpl %o7,%g0 ldsw [%i3+0x03c],%l7 ! Mem[000000005f80013c] p39_far_0_hem: membar #Sync lduw [%i3+0x030],%l1 ! Mem[000000005f800130] swap [%i0+0x028],%l1 ! Mem[000000005e000128] ldstub [%i0+0x03c],%l1 ! Mem[000000005e00013c] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x03c],%l7 ! Mem[000000005f80013c] p39_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p40_far_0_le: ldx [%i2+0x028],%l5 ! Mem[0000000061000128] swap [%i2+0x028],%l1 ! Mem[0000000061000128] lduw [%i2+0x014],%l6 ! Mem[0000000061000114] ldstub [%i0+0x03c],%l7 ! Mem[000000006000013c] lduh [%i1+0x038],%l1 ! Mem[0000000060800138] ldub [%i1+0x028],%l1 ! Mem[0000000060800128] lduh [%i2+0x020],%l3 ! Mem[0000000061000120] jmpl %o7,%g0 ldsw [%i2+0x020],%l0 ! Mem[0000000061000120] p40_far_0_lem: membar #Sync ldx [%i2+0x028],%l5 ! Mem[0000000061000128] swap [%i2+0x028],%l1 ! Mem[0000000061000128] lduw [%i2+0x014],%l6 ! Mem[0000000061000114] ldstub [%i0+0x03c],%l7 ! Mem[000000006000013c] lduh [%i1+0x038],%l1 ! Mem[0000000060800138] ldub [%i1+0x028],%l1 ! Mem[0000000060800128] lduh [%i2+0x020],%l3 ! Mem[0000000061000120] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x020],%l0 ! Mem[0000000061000120] p40_far_0_he: ldstub [%i2+0x023],%l2 ! Mem[0000000061000123] sth %l3,[%i1+0x018] ! Mem[0000000060800118] swap [%i1+0x008],%l5 ! Mem[0000000060800108] ldsh [%i1+0x00a],%l7 ! Mem[000000006080010a] sth %l5,[%i3+0x018] ! Mem[0000000061800118] ldsh [%i0+0x00c],%l5 ! Mem[000000006000010c] jmpl %o7,%g0 ldsh [%i0+0x02a],%l4 ! Mem[000000006000012a] p40_far_0_hem: membar #Sync ldstub [%i2+0x023],%l2 ! Mem[0000000061000123] sth %l3,[%i1+0x018] ! Mem[0000000060800118] swap [%i1+0x008],%l5 ! Mem[0000000060800108] ldsh [%i1+0x00a],%l7 ! Mem[000000006080010a] sth %l5,[%i3+0x018] ! Mem[0000000061800118] ldsh [%i0+0x00c],%l5 ! Mem[000000006000010c] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x02a],%l4 ! Mem[000000006000012a] p40_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p41_far_0_le: swap [%i0+0x024],%l1 ! Mem[0000000062000124] stb %l5,[%i3+0x008] ! Mem[0000000063800108] sth %l7,[%i0+0x03c] ! Mem[000000006200013c] lduh [%i1+0x020],%l1 ! Mem[0000000062800120] ldstub [%i1+0x00f],%l7 ! Mem[000000006280010f] swap [%i2+0x018],%l2 ! Mem[0000000063000118] stx %l7,[%i3+0x000] ! Mem[0000000063800100] jmpl %o7,%g0 lduw [%i0+0x02c],%l6 ! Mem[000000006200012c] p41_far_0_lem: membar #Sync swap [%i0+0x024],%l1 ! Mem[0000000062000124] stb %l5,[%i3+0x008] ! Mem[0000000063800108] sth %l7,[%i0+0x03c] ! Mem[000000006200013c] lduh [%i1+0x020],%l1 ! Mem[0000000062800120] ldstub [%i1+0x00f],%l7 ! Mem[000000006280010f] swap [%i2+0x018],%l2 ! Mem[0000000063000118] stx %l7,[%i3+0x000] ! Mem[0000000063800100] membar #Sync jmpl %o7,%g0 lduw [%i0+0x02c],%l6 ! Mem[000000006200012c] p41_far_0_he: ldstub [%i1+0x023],%l3 ! Mem[0000000062800123] swap [%i2+0x000],%l2 ! Mem[0000000063000100] ldsh [%i2+0x032],%l1 ! Mem[0000000063000132] jmpl %o7,%g0 ldstub [%i0+0x030],%l6 ! Mem[0000000062000130] p41_far_0_hem: membar #Sync ldstub [%i1+0x023],%l3 ! Mem[0000000062800123] swap [%i2+0x000],%l2 ! Mem[0000000063000100] ldsh [%i2+0x032],%l1 ! Mem[0000000063000132] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x030],%l6 ! Mem[0000000062000130] p41_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p42_far_0_le: stx %l5,[%i2+0x028] ! Mem[0000000065000128] lduh [%i0+0x008],%l5 ! Mem[0000000064000108] ldsb [%i3+0x00f],%l7 ! Mem[000000006580010f] ldsh [%i1+0x00e],%l1 ! Mem[000000006480010e] ldstub [%i1+0x032],%l0 ! Mem[0000000064800132] swap [%i3+0x02c],%l6 ! Mem[000000006580012c] swap [%i2+0x018],%l7 ! Mem[0000000065000118] jmpl %o7,%g0 ldsh [%i3+0x02e],%l7 ! Mem[000000006580012e] p42_far_0_lem: membar #Sync stx %l5,[%i2+0x028] ! Mem[0000000065000128] lduh [%i0+0x008],%l5 ! Mem[0000000064000108] ldsb [%i3+0x00f],%l7 ! Mem[000000006580010f] ldsh [%i1+0x00e],%l1 ! Mem[000000006480010e] ldstub [%i1+0x032],%l0 ! Mem[0000000064800132] swap [%i3+0x02c],%l6 ! Mem[000000006580012c] swap [%i2+0x018],%l7 ! Mem[0000000065000118] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x02e],%l7 ! Mem[000000006580012e] p42_far_0_he: swap [%i1+0x020],%l3 ! Mem[0000000064800120] jmpl %o7,%g0 swap [%i1+0x020],%l2 ! Mem[0000000064800120] p42_far_0_hem: membar #Sync swap [%i1+0x020],%l3 ! Mem[0000000064800120] membar #Sync jmpl %o7,%g0 swap [%i1+0x020],%l2 ! Mem[0000000064800120] p42_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p43_far_0_le: ldx [%i0+0x010],%l1 ! Mem[0000000066000110] stb %l7,[%i1+0x032] ! Mem[0000000066800132] ldstub [%i3+0x00f],%l7 ! Mem[000000006780010f] ldstub [%i0+0x03c],%l7 ! Mem[000000006600013c] ldsw [%i3+0x00c],%l2 ! Mem[000000006780010c] swap [%i0+0x018],%l2 ! Mem[0000000066000118] swap [%i0+0x004],%l7 ! Mem[0000000066000104] jmpl %o7,%g0 ldd [%i2+0x028],%l6 ! Mem[0000000067000128] p43_far_0_lem: membar #Sync ldx [%i0+0x010],%l1 ! Mem[0000000066000110] stb %l7,[%i1+0x032] ! Mem[0000000066800132] ldstub [%i3+0x00f],%l7 ! Mem[000000006780010f] ldstub [%i0+0x03c],%l7 ! Mem[000000006600013c] ldsw [%i3+0x00c],%l2 ! Mem[000000006780010c] swap [%i0+0x018],%l2 ! Mem[0000000066000118] swap [%i0+0x004],%l7 ! Mem[0000000066000104] membar #Sync jmpl %o7,%g0 ldd [%i2+0x028],%l6 ! Mem[0000000067000128] p43_far_0_he: stx %l2,[%i0+0x030] ! Mem[0000000066000130] jmpl %o7,%g0 swap [%i3+0x018],%l5 ! Mem[0000000067800118] p43_far_0_hem: membar #Sync stx %l2,[%i0+0x030] ! Mem[0000000066000130] membar #Sync jmpl %o7,%g0 swap [%i3+0x018],%l5 ! Mem[0000000067800118] p43_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p44_far_0_le: lduh [%i0+0x004],%l1 ! Mem[0000000068000104] stw %l1,[%i3+0x010] ! Mem[0000000069800110] ldsb [%i1+0x03d],%l7 ! Mem[000000006880013d] lduh [%i0+0x020],%l1 ! Mem[0000000068000120] std %l6,[%i2+0x010] ! Mem[0000000069000110] ldub [%i0+0x02c],%l5 ! Mem[000000006800012c] ldstub [%i0+0x035],%l1 ! Mem[0000000068000135] jmpl %o7,%g0 stw %l0,[%i1+0x038] ! Mem[0000000068800138] p44_far_0_lem: membar #Sync lduh [%i0+0x004],%l1 ! Mem[0000000068000104] stw %l1,[%i3+0x010] ! Mem[0000000069800110] ldsb [%i1+0x03d],%l7 ! Mem[000000006880013d] lduh [%i0+0x020],%l1 ! Mem[0000000068000120] std %l6,[%i2+0x010] ! Mem[0000000069000110] ldub [%i0+0x02c],%l5 ! Mem[000000006800012c] ldstub [%i0+0x035],%l1 ! Mem[0000000068000135] membar #Sync jmpl %o7,%g0 stw %l0,[%i1+0x038] ! Mem[0000000068800138] p44_far_0_he: std %l6,[%i2+0x038] ! Mem[0000000069000138] jmpl %o7,%g0 swap [%i2+0x028],%l0 ! Mem[0000000069000128] p44_far_0_hem: membar #Sync std %l6,[%i2+0x038] ! Mem[0000000069000138] membar #Sync jmpl %o7,%g0 swap [%i2+0x028],%l0 ! Mem[0000000069000128] p44_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p45_far_0_le: ldub [%i2+0x011],%l1 ! Mem[000000006b000111] ldsh [%i2+0x00c],%l0 ! Mem[000000006b00010c] stw %l4,[%i1+0x02c] ! Mem[000000006a80012c] ldsb [%i2+0x02c],%l5 ! Mem[000000006b00012c] ldstub [%i1+0x015],%l1 ! Mem[000000006a800115] ldd [%i3+0x018],%l0 ! Mem[000000006b800118] ldsb [%i3+0x013],%l7 ! Mem[000000006b800113] jmpl %o7,%g0 sth %l2,[%i0+0x00c] ! Mem[000000006a00010c] p45_far_0_lem: membar #Sync ldub [%i2+0x011],%l1 ! Mem[000000006b000111] ldsh [%i2+0x00c],%l0 ! Mem[000000006b00010c] stw %l4,[%i1+0x02c] ! Mem[000000006a80012c] ldsb [%i2+0x02c],%l5 ! Mem[000000006b00012c] ldstub [%i1+0x015],%l1 ! Mem[000000006a800115] ldd [%i3+0x018],%l0 ! Mem[000000006b800118] ldsb [%i3+0x013],%l7 ! Mem[000000006b800113] membar #Sync jmpl %o7,%g0 sth %l2,[%i0+0x00c] ! Mem[000000006a00010c] p45_far_0_he: ldsw [%i0+0x000],%l4 ! Mem[000000006a000100] jmpl %o7,%g0 std %l6,[%i3+0x038] ! Mem[000000006b800138] p45_far_0_hem: membar #Sync ldsw [%i0+0x000],%l4 ! Mem[000000006a000100] membar #Sync jmpl %o7,%g0 std %l6,[%i3+0x038] ! Mem[000000006b800138] p45_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p46_far_0_le: swap [%i0+0x004],%l1 ! Mem[000000006c000104] swap [%i3+0x028],%l1 ! Mem[000000006d800128] swap [%i1+0x014],%l3 ! Mem[000000006c800114] ldstub [%i0+0x00f],%l1 ! Mem[000000006c00010f] ldstub [%i2+0x035],%l1 ! Mem[000000006d000135] ldub [%i3+0x018],%l0 ! Mem[000000006d800118] ldsh [%i3+0x02e],%l3 ! Mem[000000006d80012e] jmpl %o7,%g0 stb %l6,[%i1+0x030] ! Mem[000000006c800130] p46_far_0_lem: membar #Sync swap [%i0+0x004],%l1 ! Mem[000000006c000104] swap [%i3+0x028],%l1 ! Mem[000000006d800128] swap [%i1+0x014],%l3 ! Mem[000000006c800114] ldstub [%i0+0x00f],%l1 ! Mem[000000006c00010f] ldstub [%i2+0x035],%l1 ! Mem[000000006d000135] ldub [%i3+0x018],%l0 ! Mem[000000006d800118] ldsh [%i3+0x02e],%l3 ! Mem[000000006d80012e] membar #Sync jmpl %o7,%g0 stb %l6,[%i1+0x030] ! Mem[000000006c800130] p46_far_0_he: jmpl %o7,%g0 swap [%i2+0x000],%l5 ! Mem[000000006d000100] jmpl %o7,%g0 nop p46_far_0_hem: membar #Sync jmpl %o7,%g0 swap [%i2+0x000],%l5 ! Mem[000000006d000100] jmpl %o7,%g0 nop p46_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p47_far_0_le: swap [%i0+0x008],%l5 ! Mem[000000006e000108] swap [%i0+0x008],%l5 ! Mem[000000006e000108] stb %l7,[%i1+0x02b] ! Mem[000000006e80012b] ldsb [%i0+0x03d],%l5 ! Mem[000000006e00013d] ldx [%i2+0x020],%l6 ! Mem[000000006f000120] swap [%i1+0x030],%l6 ! Mem[000000006e800130] swap [%i0+0x014],%l1 ! Mem[000000006e000114] jmpl %o7,%g0 swap [%i1+0x02c],%l6 ! Mem[000000006e80012c] p47_far_0_lem: membar #Sync swap [%i0+0x008],%l5 ! Mem[000000006e000108] swap [%i0+0x008],%l5 ! Mem[000000006e000108] stb %l7,[%i1+0x02b] ! Mem[000000006e80012b] ldsb [%i0+0x03d],%l5 ! Mem[000000006e00013d] ldx [%i2+0x020],%l6 ! Mem[000000006f000120] swap [%i1+0x030],%l6 ! Mem[000000006e800130] swap [%i0+0x014],%l1 ! Mem[000000006e000114] membar #Sync jmpl %o7,%g0 swap [%i1+0x02c],%l6 ! Mem[000000006e80012c] p47_far_0_he: swap [%i2+0x030],%l1 ! Mem[000000006f000130] lduw [%i3+0x00c],%l3 ! Mem[000000006f80010c] ldx [%i2+0x038],%l1 ! Mem[000000006f000138] jmpl %o7,%g0 ldd [%i0+0x038],%l6 ! Mem[000000006e000138] p47_far_0_hem: membar #Sync swap [%i2+0x030],%l1 ! Mem[000000006f000130] lduw [%i3+0x00c],%l3 ! Mem[000000006f80010c] ldx [%i2+0x038],%l1 ! Mem[000000006f000138] membar #Sync jmpl %o7,%g0 ldd [%i0+0x038],%l6 ! Mem[000000006e000138] p47_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p48_far_0_le: swap [%i0+0x004],%l1 ! Mem[0000000070000104] ldx [%i0+0x010],%l7 ! Mem[0000000070000110] lduw [%i3+0x02c],%l4 ! Mem[000000007180012c] stb %l5,[%i3+0x02c] ! Mem[000000007180012c] lduh [%i2+0x02e],%l3 ! Mem[000000007100012e] ldx [%i3+0x030],%l6 ! Mem[0000000071800130] swap [%i3+0x038],%l1 ! Mem[0000000071800138] jmpl %o7,%g0 ldsb [%i2+0x028],%l1 ! Mem[0000000071000128] p48_far_0_lem: membar #Sync swap [%i0+0x004],%l1 ! Mem[0000000070000104] ldx [%i0+0x010],%l7 ! Mem[0000000070000110] lduw [%i3+0x02c],%l4 ! Mem[000000007180012c] stb %l5,[%i3+0x02c] ! Mem[000000007180012c] lduh [%i2+0x02e],%l3 ! Mem[000000007100012e] ldx [%i3+0x030],%l6 ! Mem[0000000071800130] swap [%i3+0x038],%l1 ! Mem[0000000071800138] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x028],%l1 ! Mem[0000000071000128] p48_far_0_he: jmpl %o7,%g0 stb %l1,[%i3+0x033] ! Mem[0000000071800133] jmpl %o7,%g0 nop p48_far_0_hem: membar #Sync jmpl %o7,%g0 stb %l1,[%i3+0x033] ! Mem[0000000071800133] jmpl %o7,%g0 nop p48_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p49_far_0_le: ldsh [%i1+0x008],%l5 ! Mem[0000000072800108] ldd [%i3+0x030],%l6 ! Mem[0000000073800130] sth %l4,[%i1+0x02e] ! Mem[000000007280012e] swap [%i1+0x020],%l1 ! Mem[0000000072800120] lduh [%i2+0x036],%l6 ! Mem[0000000073000136] sth %l5,[%i0+0x02c] ! Mem[000000007200012c] ldd [%i1+0x010],%l0 ! Mem[0000000072800110] jmpl %o7,%g0 swap [%i3+0x00c],%l6 ! Mem[000000007380010c] p49_far_0_lem: membar #Sync ldsh [%i1+0x008],%l5 ! Mem[0000000072800108] ldd [%i3+0x030],%l6 ! Mem[0000000073800130] sth %l4,[%i1+0x02e] ! Mem[000000007280012e] swap [%i1+0x020],%l1 ! Mem[0000000072800120] lduh [%i2+0x036],%l6 ! Mem[0000000073000136] sth %l5,[%i0+0x02c] ! Mem[000000007200012c] ldd [%i1+0x010],%l0 ! Mem[0000000072800110] membar #Sync jmpl %o7,%g0 swap [%i3+0x00c],%l6 ! Mem[000000007380010c] p49_far_0_he: sth %l5,[%i3+0x020] ! Mem[0000000073800120] swap [%i0+0x010],%l3 ! Mem[0000000072000110] lduh [%i3+0x028],%l0 ! Mem[0000000073800128] swap [%i0+0x03c],%l2 ! Mem[000000007200013c] stb %l1,[%i0+0x008] ! Mem[0000000072000108] stx %l5,[%i3+0x038] ! Mem[0000000073800138] jmpl %o7,%g0 swap [%i1+0x020],%l2 ! Mem[0000000072800120] p49_far_0_hem: membar #Sync sth %l5,[%i3+0x020] ! Mem[0000000073800120] swap [%i0+0x010],%l3 ! Mem[0000000072000110] lduh [%i3+0x028],%l0 ! Mem[0000000073800128] swap [%i0+0x03c],%l2 ! Mem[000000007200013c] stb %l1,[%i0+0x008] ! Mem[0000000072000108] stx %l5,[%i3+0x038] ! Mem[0000000073800138] membar #Sync jmpl %o7,%g0 swap [%i1+0x020],%l2 ! Mem[0000000072800120] p49_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p50_far_0_le: swap [%i0+0x010],%l1 ! Mem[0000000074000110] swap [%i3+0x00c],%l0 ! Mem[000000007580010c] swap [%i1+0x014],%l3 ! Mem[0000000074800114] stx %l5,[%i2+0x028] ! Mem[0000000075000128] swap [%i0+0x00c],%l2 ! Mem[000000007400010c] ldstub [%i0+0x018],%l0 ! Mem[0000000074000118] swap [%i2+0x02c],%l3 ! Mem[000000007500012c] jmpl %o7,%g0 ldsh [%i3+0x02e],%l7 ! Mem[000000007580012e] p50_far_0_lem: membar #Sync swap [%i0+0x010],%l1 ! Mem[0000000074000110] swap [%i3+0x00c],%l0 ! Mem[000000007580010c] swap [%i1+0x014],%l3 ! Mem[0000000074800114] stx %l5,[%i2+0x028] ! Mem[0000000075000128] swap [%i0+0x00c],%l2 ! Mem[000000007400010c] ldstub [%i0+0x018],%l0 ! Mem[0000000074000118] swap [%i2+0x02c],%l3 ! Mem[000000007500012c] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x02e],%l7 ! Mem[000000007580012e] p50_far_0_he: stb %l0,[%i0+0x009] ! Mem[0000000074000109] jmpl %o7,%g0 swap [%i2+0x03c],%l2 ! Mem[000000007500013c] p50_far_0_hem: membar #Sync stb %l0,[%i0+0x009] ! Mem[0000000074000109] membar #Sync jmpl %o7,%g0 swap [%i2+0x03c],%l2 ! Mem[000000007500013c] p50_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p51_far_0_le: lduh [%i1+0x024],%l1 ! Mem[0000000076800124] lduh [%i3+0x008],%l5 ! Mem[0000000077800108] ldd [%i2+0x028],%l6 ! Mem[0000000077000128] swap [%i2+0x000],%l3 ! Mem[0000000077000100] stw %l0,[%i1+0x01c] ! Mem[000000007680011c] std %l6,[%i3+0x030] ! Mem[0000000077800130] lduw [%i0+0x014],%l1 ! Mem[0000000076000114] jmpl %o7,%g0 ldstub [%i2+0x01b],%l0 ! Mem[000000007700011b] p51_far_0_lem: membar #Sync lduh [%i1+0x024],%l1 ! Mem[0000000076800124] lduh [%i3+0x008],%l5 ! Mem[0000000077800108] ldd [%i2+0x028],%l6 ! Mem[0000000077000128] swap [%i2+0x000],%l3 ! Mem[0000000077000100] stw %l0,[%i1+0x01c] ! Mem[000000007680011c] std %l6,[%i3+0x030] ! Mem[0000000077800130] lduw [%i0+0x014],%l1 ! Mem[0000000076000114] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01b],%l0 ! Mem[000000007700011b] p51_far_0_he: ldx [%i1+0x000],%l4 ! Mem[0000000076800100] jmpl %o7,%g0 ldstub [%i0+0x03b],%l5 ! Mem[000000007600013b] p51_far_0_hem: membar #Sync ldx [%i1+0x000],%l4 ! Mem[0000000076800100] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03b],%l5 ! Mem[000000007600013b] p51_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p52_far_0_le: ldsh [%i3+0x02e],%l4 ! Mem[000000007980012e] swap [%i1+0x020],%l1 ! Mem[0000000078800120] ldstub [%i3+0x015],%l0 ! Mem[0000000079800115] ldsb [%i1+0x012],%l6 ! Mem[0000000078800112] ldsh [%i0+0x034],%l1 ! Mem[0000000078000134] swap [%i1+0x038],%l0 ! Mem[0000000078800138] ldstub [%i2+0x000],%l7 ! Mem[0000000079000100] jmpl %o7,%g0 lduh [%i0+0x00c],%l6 ! Mem[000000007800010c] p52_far_0_lem: membar #Sync ldsh [%i3+0x02e],%l4 ! Mem[000000007980012e] swap [%i1+0x020],%l1 ! Mem[0000000078800120] ldstub [%i3+0x015],%l0 ! Mem[0000000079800115] ldsb [%i1+0x012],%l6 ! Mem[0000000078800112] ldsh [%i0+0x034],%l1 ! Mem[0000000078000134] swap [%i1+0x038],%l0 ! Mem[0000000078800138] ldstub [%i2+0x000],%l7 ! Mem[0000000079000100] membar #Sync jmpl %o7,%g0 lduh [%i0+0x00c],%l6 ! Mem[000000007800010c] p52_far_0_he: swap [%i1+0x020],%l4 ! Mem[0000000078800120] stx %l5,[%i2+0x018] ! Mem[0000000079000118] swap [%i3+0x03c],%l1 ! Mem[000000007980013c] jmpl %o7,%g0 stb %l3,[%i3+0x019] ! Mem[0000000079800119] p52_far_0_hem: membar #Sync swap [%i1+0x020],%l4 ! Mem[0000000078800120] stx %l5,[%i2+0x018] ! Mem[0000000079000118] swap [%i3+0x03c],%l1 ! Mem[000000007980013c] membar #Sync jmpl %o7,%g0 stb %l3,[%i3+0x019] ! Mem[0000000079800119] p52_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p53_far_0_le: swap [%i1+0x024],%l1 ! Mem[000000007a800124] ldstub [%i2+0x030],%l1 ! Mem[000000007b000130] ldd [%i0+0x038],%l6 ! Mem[000000007a000138] swap [%i3+0x008],%l1 ! Mem[000000007b800108] stw %l6,[%i2+0x034] ! Mem[000000007b000134] sth %l2,[%i0+0x01a] ! Mem[000000007a00011a] stb %l3,[%i1+0x02e] ! Mem[000000007a80012e] jmpl %o7,%g0 stw %l1,[%i1+0x008] ! Mem[000000007a800108] p53_far_0_lem: membar #Sync swap [%i1+0x024],%l1 ! Mem[000000007a800124] ldstub [%i2+0x030],%l1 ! Mem[000000007b000130] ldd [%i0+0x038],%l6 ! Mem[000000007a000138] swap [%i3+0x008],%l1 ! Mem[000000007b800108] stw %l6,[%i2+0x034] ! Mem[000000007b000134] sth %l2,[%i0+0x01a] ! Mem[000000007a00011a] stb %l3,[%i1+0x02e] ! Mem[000000007a80012e] membar #Sync jmpl %o7,%g0 stw %l1,[%i1+0x008] ! Mem[000000007a800108] p53_far_0_he: jmpl %o7,%g0 ldsb [%i2+0x029],%l0 ! Mem[000000007b000129] jmpl %o7,%g0 nop p53_far_0_hem: membar #Sync jmpl %o7,%g0 ldsb [%i2+0x029],%l0 ! Mem[000000007b000129] jmpl %o7,%g0 nop p53_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p54_far_0_le: ldstub [%i2+0x028],%l5 ! Mem[000000007d000128] sth %l5,[%i0+0x008] ! Mem[000000007c000108] ldsb [%i2+0x014],%l3 ! Mem[000000007d000114] ldstub [%i1+0x03d],%l5 ! Mem[000000007c80013d] swap [%i2+0x034],%l1 ! Mem[000000007d000134] stw %l0,[%i0+0x018] ! Mem[000000007c000118] swap [%i1+0x02c],%l3 ! Mem[000000007c80012c] jmpl %o7,%g0 swap [%i0+0x02c],%l7 ! Mem[000000007c00012c] p54_far_0_lem: membar #Sync ldstub [%i2+0x028],%l5 ! Mem[000000007d000128] sth %l5,[%i0+0x008] ! Mem[000000007c000108] ldsb [%i2+0x014],%l3 ! Mem[000000007d000114] ldstub [%i1+0x03d],%l5 ! Mem[000000007c80013d] swap [%i2+0x034],%l1 ! Mem[000000007d000134] stw %l0,[%i0+0x018] ! Mem[000000007c000118] swap [%i1+0x02c],%l3 ! Mem[000000007c80012c] membar #Sync jmpl %o7,%g0 swap [%i0+0x02c],%l7 ! Mem[000000007c00012c] p54_far_0_he: lduh [%i0+0x032],%l1 ! Mem[000000007c000132] jmpl %o7,%g0 ldsh [%i3+0x01a],%l5 ! Mem[000000007d80011a] p54_far_0_hem: membar #Sync lduh [%i0+0x032],%l1 ! Mem[000000007c000132] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x01a],%l5 ! Mem[000000007d80011a] p54_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p55_far_0_le: ldd [%i1+0x008],%l4 ! Mem[000000007e800108] ldsh [%i1+0x008],%l5 ! Mem[000000007e800108] ldstub [%i3+0x01d],%l0 ! Mem[000000007f80011d] stx %l1,[%i0+0x008] ! Mem[000000007e000108] ldstub [%i2+0x00d],%l2 ! Mem[000000007f00010d] stw %l2,[%i2+0x018] ! Mem[000000007f000118] lduh [%i3+0x020],%l7 ! Mem[000000007f800120] jmpl %o7,%g0 swap [%i0+0x02c],%l6 ! Mem[000000007e00012c] p55_far_0_lem: membar #Sync ldd [%i1+0x008],%l4 ! Mem[000000007e800108] ldsh [%i1+0x008],%l5 ! Mem[000000007e800108] ldstub [%i3+0x01d],%l0 ! Mem[000000007f80011d] stx %l1,[%i0+0x008] ! Mem[000000007e000108] ldstub [%i2+0x00d],%l2 ! Mem[000000007f00010d] stw %l2,[%i2+0x018] ! Mem[000000007f000118] lduh [%i3+0x020],%l7 ! Mem[000000007f800120] membar #Sync jmpl %o7,%g0 swap [%i0+0x02c],%l6 ! Mem[000000007e00012c] p55_far_0_he: stb %l1,[%i1+0x035] ! Mem[000000007e800135] lduw [%i3+0x038],%l5 ! Mem[000000007f800138] ldstub [%i1+0x02a],%l4 ! Mem[000000007e80012a] jmpl %o7,%g0 ldstub [%i0+0x01e],%l3 ! Mem[000000007e00011e] p55_far_0_hem: membar #Sync stb %l1,[%i1+0x035] ! Mem[000000007e800135] lduw [%i3+0x038],%l5 ! Mem[000000007f800138] ldstub [%i1+0x02a],%l4 ! Mem[000000007e80012a] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x01e],%l3 ! Mem[000000007e00011e] p55_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p56_far_0_le: lduh [%i1+0x004],%l1 ! Mem[0000000080800104] swap [%i3+0x008],%l5 ! Mem[0000000081800108] ldstub [%i1+0x03d],%l7 ! Mem[000000008080013d] swap [%i0+0x028],%l1 ! Mem[0000000080000128] stx %l0,[%i0+0x038] ! Mem[0000000080000138] swap [%i0+0x024],%l7 ! Mem[0000000080000124] ldstub [%i0+0x022],%l6 ! Mem[0000000080000122] jmpl %o7,%g0 ldstub [%i3+0x00f],%l1 ! Mem[000000008180010f] p56_far_0_lem: membar #Sync lduh [%i1+0x004],%l1 ! Mem[0000000080800104] swap [%i3+0x008],%l5 ! Mem[0000000081800108] ldstub [%i1+0x03d],%l7 ! Mem[000000008080013d] swap [%i0+0x028],%l1 ! Mem[0000000080000128] stx %l0,[%i0+0x038] ! Mem[0000000080000138] swap [%i0+0x024],%l7 ! Mem[0000000080000124] ldstub [%i0+0x022],%l6 ! Mem[0000000080000122] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00f],%l1 ! Mem[000000008180010f] p56_far_0_he: swap [%i1+0x038],%l3 ! Mem[0000000080800138] swap [%i3+0x008],%l6 ! Mem[0000000081800108] ldx [%i2+0x000],%l5 ! Mem[0000000081000100] swap [%i0+0x010],%l3 ! Mem[0000000080000110] ldsb [%i2+0x033],%l1 ! Mem[0000000081000133] lduh [%i0+0x00e],%l3 ! Mem[000000008000010e] swap [%i2+0x03c],%l1 ! Mem[000000008100013c] jmpl %o7,%g0 lduh [%i1+0x00c],%l2 ! Mem[000000008080010c] p56_far_0_hem: membar #Sync swap [%i1+0x038],%l3 ! Mem[0000000080800138] swap [%i3+0x008],%l6 ! Mem[0000000081800108] ldx [%i2+0x000],%l5 ! Mem[0000000081000100] swap [%i0+0x010],%l3 ! Mem[0000000080000110] ldsb [%i2+0x033],%l1 ! Mem[0000000081000133] lduh [%i0+0x00e],%l3 ! Mem[000000008000010e] swap [%i2+0x03c],%l1 ! Mem[000000008100013c] membar #Sync jmpl %o7,%g0 lduh [%i1+0x00c],%l2 ! Mem[000000008080010c] p56_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p57_far_0_le: std %l4,[%i2+0x008] ! Mem[0000000083000108] std %l6,[%i3+0x030] ! Mem[0000000083800130] swap [%i3+0x01c],%l0 ! Mem[000000008380011c] std %l0,[%i1+0x038] ! Mem[0000000082800138] swap [%i3+0x018],%l7 ! Mem[0000000083800118] ldub [%i2+0x02f],%l7 ! Mem[000000008300012f] ldd [%i0+0x028],%l4 ! Mem[0000000082000128] jmpl %o7,%g0 swap [%i2+0x004],%l6 ! Mem[0000000083000104] p57_far_0_lem: membar #Sync std %l4,[%i2+0x008] ! Mem[0000000083000108] std %l6,[%i3+0x030] ! Mem[0000000083800130] swap [%i3+0x01c],%l0 ! Mem[000000008380011c] std %l0,[%i1+0x038] ! Mem[0000000082800138] swap [%i3+0x018],%l7 ! Mem[0000000083800118] ldub [%i2+0x02f],%l7 ! Mem[000000008300012f] ldd [%i0+0x028],%l4 ! Mem[0000000082000128] membar #Sync jmpl %o7,%g0 swap [%i2+0x004],%l6 ! Mem[0000000083000104] p57_far_0_he: std %l0,[%i3+0x030] ! Mem[0000000083800130] ldstub [%i2+0x013],%l5 ! Mem[0000000083000113] ldsb [%i2+0x00a],%l5 ! Mem[000000008300010a] swap [%i3+0x024],%l0 ! Mem[0000000083800124] lduw [%i3+0x024],%l1 ! Mem[0000000083800124] swap [%i2+0x008],%l3 ! Mem[0000000083000108] ldsb [%i1+0x02b],%l4 ! Mem[000000008280012b] jmpl %o7,%g0 lduh [%i3+0x028],%l2 ! Mem[0000000083800128] p57_far_0_hem: membar #Sync std %l0,[%i3+0x030] ! Mem[0000000083800130] ldstub [%i2+0x013],%l5 ! Mem[0000000083000113] ldsb [%i2+0x00a],%l5 ! Mem[000000008300010a] swap [%i3+0x024],%l0 ! Mem[0000000083800124] lduw [%i3+0x024],%l1 ! Mem[0000000083800124] swap [%i2+0x008],%l3 ! Mem[0000000083000108] ldsb [%i1+0x02b],%l4 ! Mem[000000008280012b] membar #Sync jmpl %o7,%g0 lduh [%i3+0x028],%l2 ! Mem[0000000083800128] p57_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p58_far_0_le: swap [%i1+0x004],%l1 ! Mem[0000000084800104] sth %l5,[%i2+0x008] ! Mem[0000000085000108] ldub [%i3+0x014],%l3 ! Mem[0000000085800114] ldsb [%i1+0x019],%l1 ! Mem[0000000084800119] ldx [%i3+0x038],%l1 ! Mem[0000000085800138] ldstub [%i2+0x01a],%l2 ! Mem[000000008500011a] ldd [%i3+0x028],%l0 ! Mem[0000000085800128] jmpl %o7,%g0 std %l0,[%i3+0x020] ! Mem[0000000085800120] p58_far_0_lem: membar #Sync swap [%i1+0x004],%l1 ! Mem[0000000084800104] sth %l5,[%i2+0x008] ! Mem[0000000085000108] ldub [%i3+0x014],%l3 ! Mem[0000000085800114] ldsb [%i1+0x019],%l1 ! Mem[0000000084800119] ldx [%i3+0x038],%l1 ! Mem[0000000085800138] ldstub [%i2+0x01a],%l2 ! Mem[000000008500011a] ldd [%i3+0x028],%l0 ! Mem[0000000085800128] membar #Sync jmpl %o7,%g0 std %l0,[%i3+0x020] ! Mem[0000000085800120] p58_far_0_he: ldstub [%i2+0x00d],%l7 ! Mem[000000008500010d] swap [%i1+0x018],%l3 ! Mem[0000000084800118] swap [%i0+0x008],%l5 ! Mem[0000000084000108] ldstub [%i3+0x00b],%l7 ! Mem[000000008580010b] ldsh [%i3+0x018],%l5 ! Mem[0000000085800118] ldub [%i0+0x028],%l1 ! Mem[0000000084000128] jmpl %o7,%g0 sth %l4,[%i2+0x028] ! Mem[0000000085000128] p58_far_0_hem: membar #Sync ldstub [%i2+0x00d],%l7 ! Mem[000000008500010d] swap [%i1+0x018],%l3 ! Mem[0000000084800118] swap [%i0+0x008],%l5 ! Mem[0000000084000108] ldstub [%i3+0x00b],%l7 ! Mem[000000008580010b] ldsh [%i3+0x018],%l5 ! Mem[0000000085800118] ldub [%i0+0x028],%l1 ! Mem[0000000084000128] membar #Sync jmpl %o7,%g0 sth %l4,[%i2+0x028] ! Mem[0000000085000128] p58_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p59_far_0_le: std %l0,[%i0+0x010] ! Mem[0000000086000110] ldub [%i1+0x032],%l7 ! Mem[0000000086800132] swap [%i2+0x020],%l6 ! Mem[0000000087000120] swap [%i0+0x038],%l1 ! Mem[0000000086000138] ldd [%i2+0x000],%l2 ! Mem[0000000087000100] stx %l2,[%i0+0x018] ! Mem[0000000086000118] swap [%i1+0x000],%l3 ! Mem[0000000086800100] jmpl %o7,%g0 stx %l7,[%i0+0x018] ! Mem[0000000086000118] p59_far_0_lem: membar #Sync std %l0,[%i0+0x010] ! Mem[0000000086000110] ldub [%i1+0x032],%l7 ! Mem[0000000086800132] swap [%i2+0x020],%l6 ! Mem[0000000087000120] swap [%i0+0x038],%l1 ! Mem[0000000086000138] ldd [%i2+0x000],%l2 ! Mem[0000000087000100] stx %l2,[%i0+0x018] ! Mem[0000000086000118] swap [%i1+0x000],%l3 ! Mem[0000000086800100] membar #Sync jmpl %o7,%g0 stx %l7,[%i0+0x018] ! Mem[0000000086000118] p59_far_0_he: stw %l1,[%i0+0x03c] ! Mem[000000008600013c] ldsw [%i2+0x03c],%l7 ! Mem[000000008700013c] lduw [%i2+0x03c],%l2 ! Mem[000000008700013c] jmpl %o7,%g0 ldstub [%i3+0x01f],%l6 ! Mem[000000008780011f] p59_far_0_hem: membar #Sync stw %l1,[%i0+0x03c] ! Mem[000000008600013c] ldsw [%i2+0x03c],%l7 ! Mem[000000008700013c] lduw [%i2+0x03c],%l2 ! Mem[000000008700013c] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x01f],%l6 ! Mem[000000008780011f] p59_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p60_far_0_le: ldd [%i3+0x038],%l6 ! Mem[0000000089800138] ldx [%i1+0x020],%l1 ! Mem[0000000088800120] lduh [%i0+0x016],%l6 ! Mem[0000000088000116] ldstub [%i0+0x012],%l6 ! Mem[0000000088000112] std %l0,[%i0+0x030] ! Mem[0000000088000130] ldsb [%i3+0x00d],%l6 ! Mem[000000008980010d] swap [%i1+0x018],%l3 ! Mem[0000000088800118] jmpl %o7,%g0 stb %l1,[%i3+0x038] ! Mem[0000000089800138] p60_far_0_lem: membar #Sync ldd [%i3+0x038],%l6 ! Mem[0000000089800138] ldx [%i1+0x020],%l1 ! Mem[0000000088800120] lduh [%i0+0x016],%l6 ! Mem[0000000088000116] ldstub [%i0+0x012],%l6 ! Mem[0000000088000112] std %l0,[%i0+0x030] ! Mem[0000000088000130] ldsb [%i3+0x00d],%l6 ! Mem[000000008980010d] swap [%i1+0x018],%l3 ! Mem[0000000088800118] membar #Sync jmpl %o7,%g0 stb %l1,[%i3+0x038] ! Mem[0000000089800138] p60_far_0_he: ldub [%i0+0x01b],%l2 ! Mem[000000008800011b] swap [%i3+0x010],%l6 ! Mem[0000000089800110] ldub [%i2+0x03c],%l1 ! Mem[000000008900013c] ldx [%i3+0x028],%l4 ! Mem[0000000089800128] jmpl %o7,%g0 swap [%i3+0x010],%l1 ! Mem[0000000089800110] p60_far_0_hem: membar #Sync ldub [%i0+0x01b],%l2 ! Mem[000000008800011b] swap [%i3+0x010],%l6 ! Mem[0000000089800110] ldub [%i2+0x03c],%l1 ! Mem[000000008900013c] ldx [%i3+0x028],%l4 ! Mem[0000000089800128] membar #Sync jmpl %o7,%g0 swap [%i3+0x010],%l1 ! Mem[0000000089800110] p60_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p61_far_0_le: lduh [%i2+0x024],%l1 ! Mem[000000008b000124] swap [%i0+0x030],%l7 ! Mem[000000008a000130] lduw [%i3+0x028],%l7 ! Mem[000000008b800128] ldub [%i1+0x020],%l1 ! Mem[000000008a800120] std %l2,[%i0+0x008] ! Mem[000000008a000108] lduh [%i2+0x018],%l0 ! Mem[000000008b000118] ldub [%i0+0x019],%l7 ! Mem[000000008a000119] jmpl %o7,%g0 ldstub [%i0+0x018],%l1 ! Mem[000000008a000118] p61_far_0_lem: membar #Sync lduh [%i2+0x024],%l1 ! Mem[000000008b000124] swap [%i0+0x030],%l7 ! Mem[000000008a000130] lduw [%i3+0x028],%l7 ! Mem[000000008b800128] ldub [%i1+0x020],%l1 ! Mem[000000008a800120] std %l2,[%i0+0x008] ! Mem[000000008a000108] lduh [%i2+0x018],%l0 ! Mem[000000008b000118] ldub [%i0+0x019],%l7 ! Mem[000000008a000119] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x018],%l1 ! Mem[000000008a000118] p61_far_0_he: swap [%i3+0x03c],%l1 ! Mem[000000008b80013c] lduh [%i2+0x00a],%l4 ! Mem[000000008b00010a] stw %l4,[%i0+0x028] ! Mem[000000008a000128] ldstub [%i2+0x01e],%l3 ! Mem[000000008b00011e] jmpl %o7,%g0 ldub [%i3+0x02e],%l6 ! Mem[000000008b80012e] p61_far_0_hem: membar #Sync swap [%i3+0x03c],%l1 ! Mem[000000008b80013c] lduh [%i2+0x00a],%l4 ! Mem[000000008b00010a] stw %l4,[%i0+0x028] ! Mem[000000008a000128] ldstub [%i2+0x01e],%l3 ! Mem[000000008b00011e] membar #Sync jmpl %o7,%g0 ldub [%i3+0x02e],%l6 ! Mem[000000008b80012e] p61_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p62_far_0_le: swap [%i2+0x028],%l5 ! Mem[000000008d000128] swap [%i2+0x010],%l7 ! Mem[000000008d000110] ldsw [%i1+0x028],%l7 ! Mem[000000008c800128] ldstub [%i2+0x03d],%l5 ! Mem[000000008d00013d] sth %l1,[%i2+0x034] ! Mem[000000008d000134] stb %l0,[%i3+0x018] ! Mem[000000008d800118] ldx [%i0+0x028],%l3 ! Mem[000000008c000128] jmpl %o7,%g0 swap [%i2+0x02c],%l7 ! Mem[000000008d00012c] p62_far_0_lem: membar #Sync swap [%i2+0x028],%l5 ! Mem[000000008d000128] swap [%i2+0x010],%l7 ! Mem[000000008d000110] ldsw [%i1+0x028],%l7 ! Mem[000000008c800128] ldstub [%i2+0x03d],%l5 ! Mem[000000008d00013d] sth %l1,[%i2+0x034] ! Mem[000000008d000134] stb %l0,[%i3+0x018] ! Mem[000000008d800118] ldx [%i0+0x028],%l3 ! Mem[000000008c000128] membar #Sync jmpl %o7,%g0 swap [%i2+0x02c],%l7 ! Mem[000000008d00012c] p62_far_0_he: swap [%i3+0x024],%l0 ! Mem[000000008d800124] jmpl %o7,%g0 ldsb [%i2+0x022],%l2 ! Mem[000000008d000122] p62_far_0_hem: membar #Sync swap [%i3+0x024],%l0 ! Mem[000000008d800124] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x022],%l2 ! Mem[000000008d000122] p62_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p63_far_0_le: swap [%i2+0x024],%l1 ! Mem[000000008f000124] ldstub [%i1+0x030],%l1 ! Mem[000000008e800130] swap [%i3+0x03c],%l7 ! Mem[000000008f80013c] swap [%i1+0x008],%l1 ! Mem[000000008e800108] swap [%i0+0x034],%l6 ! Mem[000000008e000134] swap [%i0+0x030],%l6 ! Mem[000000008e000130] swap [%i1+0x010],%l0 ! Mem[000000008e800110] jmpl %o7,%g0 ldstub [%i3+0x00f],%l6 ! Mem[000000008f80010f] p63_far_0_lem: membar #Sync swap [%i2+0x024],%l1 ! Mem[000000008f000124] ldstub [%i1+0x030],%l1 ! Mem[000000008e800130] swap [%i3+0x03c],%l7 ! Mem[000000008f80013c] swap [%i1+0x008],%l1 ! Mem[000000008e800108] swap [%i0+0x034],%l6 ! Mem[000000008e000134] swap [%i0+0x030],%l6 ! Mem[000000008e000130] swap [%i1+0x010],%l0 ! Mem[000000008e800110] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00f],%l6 ! Mem[000000008f80010f] p63_far_0_he: ldsh [%i1+0x022],%l3 ! Mem[000000008e800122] ldub [%i1+0x002],%l2 ! Mem[000000008e800102] ldsh [%i3+0x000],%l4 ! Mem[000000008f800100] lduh [%i2+0x01a],%l5 ! Mem[000000008f00011a] stb %l1,[%i1+0x008] ! Mem[000000008e800108] ldstub [%i2+0x01e],%l3 ! Mem[000000008f00011e] jmpl %o7,%g0 ldub [%i0+0x00a],%l5 ! Mem[000000008e00010a] p63_far_0_hem: membar #Sync ldsh [%i1+0x022],%l3 ! Mem[000000008e800122] ldub [%i1+0x002],%l2 ! Mem[000000008e800102] ldsh [%i3+0x000],%l4 ! Mem[000000008f800100] lduh [%i2+0x01a],%l5 ! Mem[000000008f00011a] stb %l1,[%i1+0x008] ! Mem[000000008e800108] ldstub [%i2+0x01e],%l3 ! Mem[000000008f00011e] membar #Sync jmpl %o7,%g0 ldub [%i0+0x00a],%l5 ! Mem[000000008e00010a] 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: ldd [%i3+0x038],%l0 ! Mem[0000000011800138] stb %l4,[%i1+0x016] ! Mem[0000000010800116] swap [%i1+0x02c],%l5 ! Mem[000000001080012c] swap [%i0+0x024],%l5 ! Mem[0000000010000124] lduh [%i3+0x00a],%l1 ! Mem[000000001180010a] ldsh [%i3+0x016],%l5 ! Mem[0000000011800116] ldub [%i3+0x020],%l4 ! Mem[0000000011800120] jmpl %o7,%g0 ldx [%i3+0x010],%l0 ! Mem[0000000011800110] p0_far_1_lem: membar #Sync ldd [%i3+0x038],%l0 ! Mem[0000000011800138] stb %l4,[%i1+0x016] ! Mem[0000000010800116] swap [%i1+0x02c],%l5 ! Mem[000000001080012c] swap [%i0+0x024],%l5 ! Mem[0000000010000124] lduh [%i3+0x00a],%l1 ! Mem[000000001180010a] ldsh [%i3+0x016],%l5 ! Mem[0000000011800116] ldub [%i3+0x020],%l4 ! Mem[0000000011800120] membar #Sync jmpl %o7,%g0 ldx [%i3+0x010],%l0 ! Mem[0000000011800110] p0_far_1_he: ldx [%i2+0x020],%l3 ! Mem[0000000011000120] std %l6,[%i1+0x018] ! Mem[0000000010800118] ldsw [%i1+0x004],%l5 ! Mem[0000000010800104] std %l0,[%i3+0x038] ! Mem[0000000011800138] jmpl %o7,%g0 ldstub [%i0+0x02d],%l1 ! Mem[000000001000012d] p0_far_1_hem: membar #Sync ldx [%i2+0x020],%l3 ! Mem[0000000011000120] std %l6,[%i1+0x018] ! Mem[0000000010800118] ldsw [%i1+0x004],%l5 ! Mem[0000000010800104] std %l0,[%i3+0x038] ! Mem[0000000011800138] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x02d],%l1 ! Mem[000000001000012d] p0_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p1_far_1_le: ldsh [%i3+0x00a],%l1 ! Mem[000000001380010a] ldsh [%i3+0x000],%l0 ! Mem[0000000013800100] jmpl %o7,%g0 swap [%i1+0x024],%l1 ! Mem[0000000012800124] p1_far_1_lem: membar #Sync ldsh [%i3+0x00a],%l1 ! Mem[000000001380010a] ldsh [%i3+0x000],%l0 ! Mem[0000000013800100] membar #Sync jmpl %o7,%g0 swap [%i1+0x024],%l1 ! Mem[0000000012800124] p1_far_1_he: ldub [%i1+0x019],%l3 ! Mem[0000000012800119] ldub [%i2+0x02e],%l6 ! Mem[000000001300012e] lduh [%i0+0x022],%l0 ! Mem[0000000012000122] lduh [%i2+0x028],%l4 ! Mem[0000000013000128] jmpl %o7,%g0 ldstub [%i0+0x035],%l1 ! Mem[0000000012000135] p1_far_1_hem: membar #Sync ldub [%i1+0x019],%l3 ! Mem[0000000012800119] ldub [%i2+0x02e],%l6 ! Mem[000000001300012e] lduh [%i0+0x022],%l0 ! Mem[0000000012000122] lduh [%i2+0x028],%l4 ! Mem[0000000013000128] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x035],%l1 ! Mem[0000000012000135] p1_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p2_far_1_le: ldsb [%i1+0x02b],%l1 ! Mem[000000001480012b] sth %l7,[%i2+0x022] ! Mem[0000000015000122] lduw [%i0+0x020],%l2 ! Mem[0000000014000120] ldx [%i1+0x030],%l0 ! Mem[0000000014800130] jmpl %o7,%g0 ldstub [%i2+0x015],%l0 ! Mem[0000000015000115] p2_far_1_lem: membar #Sync ldsb [%i1+0x02b],%l1 ! Mem[000000001480012b] sth %l7,[%i2+0x022] ! Mem[0000000015000122] lduw [%i0+0x020],%l2 ! Mem[0000000014000120] ldx [%i1+0x030],%l0 ! Mem[0000000014800130] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x015],%l0 ! Mem[0000000015000115] p2_far_1_he: stb %l1,[%i3+0x02f] ! Mem[000000001580012f] std %l0,[%i1+0x010] ! Mem[0000000014800110] std %l0,[%i1+0x038] ! Mem[0000000014800138] ldsh [%i3+0x03a],%l2 ! Mem[000000001580013a] ldstub [%i1+0x039],%l5 ! Mem[0000000014800139] ldx [%i0+0x000],%l0 ! Mem[0000000014000100] jmpl %o7,%g0 ldstub [%i3+0x019],%l4 ! Mem[0000000015800119] p2_far_1_hem: membar #Sync stb %l1,[%i3+0x02f] ! Mem[000000001580012f] std %l0,[%i1+0x010] ! Mem[0000000014800110] std %l0,[%i1+0x038] ! Mem[0000000014800138] ldsh [%i3+0x03a],%l2 ! Mem[000000001580013a] ldstub [%i1+0x039],%l5 ! Mem[0000000014800139] ldx [%i0+0x000],%l0 ! Mem[0000000014000100] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x019],%l4 ! Mem[0000000015800119] p2_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p3_far_1_le: ldsh [%i0+0x012],%l1 ! Mem[0000000016000112] ldsw [%i2+0x00c],%l2 ! Mem[000000001700010c] swap [%i2+0x00c],%l0 ! Mem[000000001700010c] sth %l0,[%i2+0x028] ! Mem[0000000017000128] lduw [%i1+0x008],%l2 ! Mem[0000000016800108] ldstub [%i2+0x028],%l6 ! Mem[0000000017000128] jmpl %o7,%g0 lduw [%i2+0x004],%l6 ! Mem[0000000017000104] p3_far_1_lem: membar #Sync ldsh [%i0+0x012],%l1 ! Mem[0000000016000112] ldsw [%i2+0x00c],%l2 ! Mem[000000001700010c] swap [%i2+0x00c],%l0 ! Mem[000000001700010c] sth %l0,[%i2+0x028] ! Mem[0000000017000128] lduw [%i1+0x008],%l2 ! Mem[0000000016800108] ldstub [%i2+0x028],%l6 ! Mem[0000000017000128] membar #Sync jmpl %o7,%g0 lduw [%i2+0x004],%l6 ! Mem[0000000017000104] p3_far_1_he: stb %l0,[%i0+0x023] ! Mem[0000000016000123] ldsh [%i0+0x00a],%l7 ! Mem[000000001600010a] ldstub [%i3+0x038],%l3 ! Mem[0000000017800138] ldstub [%i0+0x022],%l4 ! Mem[0000000016000122] ldd [%i2+0x000],%l4 ! Mem[0000000017000100] ldsb [%i1+0x006],%l4 ! Mem[0000000016800106] jmpl %o7,%g0 swap [%i2+0x014],%l6 ! Mem[0000000017000114] p3_far_1_hem: membar #Sync stb %l0,[%i0+0x023] ! Mem[0000000016000123] ldsh [%i0+0x00a],%l7 ! Mem[000000001600010a] ldstub [%i3+0x038],%l3 ! Mem[0000000017800138] ldstub [%i0+0x022],%l4 ! Mem[0000000016000122] ldd [%i2+0x000],%l4 ! Mem[0000000017000100] ldsb [%i1+0x006],%l4 ! Mem[0000000016800106] membar #Sync jmpl %o7,%g0 swap [%i2+0x014],%l6 ! Mem[0000000017000114] p3_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p4_far_1_le: sth %l2,[%i2+0x01c] ! Mem[000000001900011c] std %l6,[%i1+0x000] ! Mem[0000000018800100] sth %l7,[%i2+0x022] ! Mem[0000000019000122] jmpl %o7,%g0 swap [%i0+0x02c],%l1 ! Mem[000000001800012c] p4_far_1_lem: membar #Sync sth %l2,[%i2+0x01c] ! Mem[000000001900011c] std %l6,[%i1+0x000] ! Mem[0000000018800100] sth %l7,[%i2+0x022] ! Mem[0000000019000122] membar #Sync jmpl %o7,%g0 swap [%i0+0x02c],%l1 ! Mem[000000001800012c] p4_far_1_he: lduh [%i2+0x020],%l5 ! Mem[0000000019000120] stx %l7,[%i0+0x038] ! Mem[0000000018000138] ldsw [%i1+0x008],%l2 ! Mem[0000000018800108] jmpl %o7,%g0 sth %l1,[%i2+0x038] ! Mem[0000000019000138] p4_far_1_hem: membar #Sync lduh [%i2+0x020],%l5 ! Mem[0000000019000120] stx %l7,[%i0+0x038] ! Mem[0000000018000138] ldsw [%i1+0x008],%l2 ! Mem[0000000018800108] membar #Sync jmpl %o7,%g0 sth %l1,[%i2+0x038] ! Mem[0000000019000138] p4_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p5_far_1_le: ldstub [%i0+0x035],%l0 ! Mem[000000001a000135] stw %l7,[%i3+0x034] ! Mem[000000001b800134] std %l2,[%i0+0x000] ! Mem[000000001a000100] swap [%i0+0x00c],%l6 ! Mem[000000001a00010c] sth %l3,[%i0+0x02a] ! Mem[000000001a00012a] lduh [%i2+0x020],%l4 ! Mem[000000001b000120] jmpl %o7,%g0 swap [%i0+0x014],%l7 ! Mem[000000001a000114] p5_far_1_lem: membar #Sync ldstub [%i0+0x035],%l0 ! Mem[000000001a000135] stw %l7,[%i3+0x034] ! Mem[000000001b800134] std %l2,[%i0+0x000] ! Mem[000000001a000100] swap [%i0+0x00c],%l6 ! Mem[000000001a00010c] sth %l3,[%i0+0x02a] ! Mem[000000001a00012a] lduh [%i2+0x020],%l4 ! Mem[000000001b000120] membar #Sync jmpl %o7,%g0 swap [%i0+0x014],%l7 ! Mem[000000001a000114] p5_far_1_he: ldx [%i0+0x020],%l6 ! Mem[000000001a000120] swap [%i1+0x038],%l2 ! Mem[000000001a800138] sth %l3,[%i1+0x02c] ! Mem[000000001a80012c] sth %l7,[%i2+0x00a] ! Mem[000000001b00010a] jmpl %o7,%g0 swap [%i3+0x000],%l7 ! Mem[000000001b800100] p5_far_1_hem: membar #Sync ldx [%i0+0x020],%l6 ! Mem[000000001a000120] swap [%i1+0x038],%l2 ! Mem[000000001a800138] sth %l3,[%i1+0x02c] ! Mem[000000001a80012c] sth %l7,[%i2+0x00a] ! Mem[000000001b00010a] membar #Sync jmpl %o7,%g0 swap [%i3+0x000],%l7 ! Mem[000000001b800100] p5_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p6_far_1_le: ldsb [%i0+0x030],%l3 ! Mem[000000001c000130] ldx [%i2+0x018],%l0 ! Mem[000000001d000118] ldstub [%i0+0x031],%l3 ! Mem[000000001c000131] swap [%i3+0x034],%l7 ! Mem[000000001d800134] stb %l3,[%i0+0x01b] ! Mem[000000001c00011b] ldsh [%i1+0x03e],%l0 ! Mem[000000001c80013e] jmpl %o7,%g0 swap [%i2+0x010],%l0 ! Mem[000000001d000110] p6_far_1_lem: membar #Sync ldsb [%i0+0x030],%l3 ! Mem[000000001c000130] ldx [%i2+0x018],%l0 ! Mem[000000001d000118] ldstub [%i0+0x031],%l3 ! Mem[000000001c000131] swap [%i3+0x034],%l7 ! Mem[000000001d800134] stb %l3,[%i0+0x01b] ! Mem[000000001c00011b] ldsh [%i1+0x03e],%l0 ! Mem[000000001c80013e] membar #Sync jmpl %o7,%g0 swap [%i2+0x010],%l0 ! Mem[000000001d000110] p6_far_1_he: jmpl %o7,%g0 ldstub [%i0+0x004],%l7 ! Mem[000000001c000104] jmpl %o7,%g0 nop p6_far_1_hem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x004],%l7 ! Mem[000000001c000104] jmpl %o7,%g0 nop p6_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p7_far_1_le: stb %l3,[%i0+0x024] ! Mem[000000001e000124] stb %l2,[%i1+0x03a] ! Mem[000000001e80013a] jmpl %o7,%g0 ldstub [%i0+0x00e],%l0 ! Mem[000000001e00010e] p7_far_1_lem: membar #Sync stb %l3,[%i0+0x024] ! Mem[000000001e000124] stb %l2,[%i1+0x03a] ! Mem[000000001e80013a] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00e],%l0 ! Mem[000000001e00010e] p7_far_1_he: ldstub [%i2+0x027],%l0 ! Mem[000000001f000127] jmpl %o7,%g0 ldstub [%i3+0x023],%l2 ! Mem[000000001f800123] p7_far_1_hem: membar #Sync ldstub [%i2+0x027],%l0 ! Mem[000000001f000127] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x023],%l2 ! Mem[000000001f800123] p7_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p8_far_1_le: ldsh [%i3+0x006],%l1 ! Mem[0000000021800106] stx %l7,[%i0+0x010] ! Mem[0000000020000110] stb %l0,[%i0+0x037] ! Mem[0000000020000137] stx %l4,[%i0+0x020] ! Mem[0000000020000120] ldsw [%i0+0x018],%l3 ! Mem[0000000020000118] sth %l7,[%i0+0x032] ! Mem[0000000020000132] ldsh [%i1+0x00e],%l2 ! Mem[000000002080010e] jmpl %o7,%g0 swap [%i0+0x000],%l4 ! Mem[0000000020000100] p8_far_1_lem: membar #Sync ldsh [%i3+0x006],%l1 ! Mem[0000000021800106] stx %l7,[%i0+0x010] ! Mem[0000000020000110] stb %l0,[%i0+0x037] ! Mem[0000000020000137] stx %l4,[%i0+0x020] ! Mem[0000000020000120] ldsw [%i0+0x018],%l3 ! Mem[0000000020000118] sth %l7,[%i0+0x032] ! Mem[0000000020000132] ldsh [%i1+0x00e],%l2 ! Mem[000000002080010e] membar #Sync jmpl %o7,%g0 swap [%i0+0x000],%l4 ! Mem[0000000020000100] p8_far_1_he: jmpl %o7,%g0 lduw [%i3+0x028],%l7 ! Mem[0000000021800128] jmpl %o7,%g0 nop p8_far_1_hem: membar #Sync jmpl %o7,%g0 lduw [%i3+0x028],%l7 ! Mem[0000000021800128] jmpl %o7,%g0 nop p8_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p9_far_1_le: swap [%i2+0x010],%l5 ! Mem[0000000023000110] swap [%i2+0x000],%l3 ! Mem[0000000023000100] swap [%i1+0x028],%l3 ! Mem[0000000022800128] swap [%i3+0x00c],%l3 ! Mem[000000002380010c] stw %l4,[%i2+0x028] ! Mem[0000000023000128] ldsh [%i1+0x004],%l6 ! Mem[0000000022800104] swap [%i0+0x01c],%l0 ! Mem[000000002200011c] jmpl %o7,%g0 sth %l2,[%i0+0x010] ! Mem[0000000022000110] p9_far_1_lem: membar #Sync swap [%i2+0x010],%l5 ! Mem[0000000023000110] swap [%i2+0x000],%l3 ! Mem[0000000023000100] swap [%i1+0x028],%l3 ! Mem[0000000022800128] swap [%i3+0x00c],%l3 ! Mem[000000002380010c] stw %l4,[%i2+0x028] ! Mem[0000000023000128] ldsh [%i1+0x004],%l6 ! Mem[0000000022800104] swap [%i0+0x01c],%l0 ! Mem[000000002200011c] membar #Sync jmpl %o7,%g0 sth %l2,[%i0+0x010] ! Mem[0000000022000110] p9_far_1_he: swap [%i2+0x00c],%l5 ! Mem[000000002300010c] std %l4,[%i0+0x028] ! Mem[0000000022000128] ldsb [%i2+0x017],%l6 ! Mem[0000000023000117] jmpl %o7,%g0 ldx [%i3+0x008],%l6 ! Mem[0000000023800108] p9_far_1_hem: membar #Sync swap [%i2+0x00c],%l5 ! Mem[000000002300010c] std %l4,[%i0+0x028] ! Mem[0000000022000128] ldsb [%i2+0x017],%l6 ! Mem[0000000023000117] membar #Sync jmpl %o7,%g0 ldx [%i3+0x008],%l6 ! Mem[0000000023800108] p9_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p10_far_1_le: stb %l4,[%i3+0x02a] ! Mem[000000002580012a] ldsw [%i3+0x028],%l1 ! Mem[0000000025800128] ldd [%i3+0x028],%l2 ! Mem[0000000025800128] jmpl %o7,%g0 stw %l3,[%i1+0x030] ! Mem[0000000024800130] p10_far_1_lem: membar #Sync stb %l4,[%i3+0x02a] ! Mem[000000002580012a] ldsw [%i3+0x028],%l1 ! Mem[0000000025800128] ldd [%i3+0x028],%l2 ! Mem[0000000025800128] membar #Sync jmpl %o7,%g0 stw %l3,[%i1+0x030] ! Mem[0000000024800130] p10_far_1_he: ldub [%i0+0x01e],%l5 ! Mem[000000002400011e] stx %l7,[%i2+0x038] ! Mem[0000000025000138] ldstub [%i3+0x024],%l2 ! Mem[0000000025800124] ldstub [%i0+0x001],%l7 ! Mem[0000000024000101] stx %l7,[%i3+0x000] ! Mem[0000000025800100] swap [%i0+0x00c],%l1 ! Mem[000000002400010c] sth %l1,[%i0+0x008] ! Mem[0000000024000108] jmpl %o7,%g0 swap [%i0+0x020],%l3 ! Mem[0000000024000120] p10_far_1_hem: membar #Sync ldub [%i0+0x01e],%l5 ! Mem[000000002400011e] stx %l7,[%i2+0x038] ! Mem[0000000025000138] ldstub [%i3+0x024],%l2 ! Mem[0000000025800124] ldstub [%i0+0x001],%l7 ! Mem[0000000024000101] stx %l7,[%i3+0x000] ! Mem[0000000025800100] swap [%i0+0x00c],%l1 ! Mem[000000002400010c] sth %l1,[%i0+0x008] ! Mem[0000000024000108] membar #Sync jmpl %o7,%g0 swap [%i0+0x020],%l3 ! Mem[0000000024000120] p10_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p11_far_1_le: swap [%i2+0x028],%l6 ! Mem[0000000027000128] swap [%i0+0x018],%l4 ! Mem[0000000026000118] ldstub [%i2+0x011],%l6 ! Mem[0000000027000111] jmpl %o7,%g0 sth %l0,[%i2+0x034] ! Mem[0000000027000134] p11_far_1_lem: membar #Sync swap [%i2+0x028],%l6 ! Mem[0000000027000128] swap [%i0+0x018],%l4 ! Mem[0000000026000118] ldstub [%i2+0x011],%l6 ! Mem[0000000027000111] membar #Sync jmpl %o7,%g0 sth %l0,[%i2+0x034] ! Mem[0000000027000134] p11_far_1_he: ldub [%i1+0x035],%l1 ! Mem[0000000026800135] ldstub [%i0+0x01f],%l7 ! Mem[000000002600011f] swap [%i3+0x024],%l2 ! Mem[0000000027800124] swap [%i1+0x000],%l7 ! Mem[0000000026800100] jmpl %o7,%g0 ldstub [%i0+0x00f],%l1 ! Mem[000000002600010f] p11_far_1_hem: membar #Sync ldub [%i1+0x035],%l1 ! Mem[0000000026800135] ldstub [%i0+0x01f],%l7 ! Mem[000000002600011f] swap [%i3+0x024],%l2 ! Mem[0000000027800124] swap [%i1+0x000],%l7 ! Mem[0000000026800100] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00f],%l1 ! Mem[000000002600010f] p11_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p12_far_1_le: swap [%i2+0x018],%l2 ! Mem[0000000029000118] swap [%i2+0x024],%l3 ! Mem[0000000029000124] ldstub [%i0+0x02c],%l2 ! Mem[000000002800012c] jmpl %o7,%g0 lduw [%i2+0x01c],%l7 ! Mem[000000002900011c] p12_far_1_lem: membar #Sync swap [%i2+0x018],%l2 ! Mem[0000000029000118] swap [%i2+0x024],%l3 ! Mem[0000000029000124] ldstub [%i0+0x02c],%l2 ! Mem[000000002800012c] membar #Sync jmpl %o7,%g0 lduw [%i2+0x01c],%l7 ! Mem[000000002900011c] p12_far_1_he: jmpl %o7,%g0 ldstub [%i0+0x007],%l0 ! Mem[0000000028000107] jmpl %o7,%g0 nop p12_far_1_hem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x007],%l0 ! Mem[0000000028000107] jmpl %o7,%g0 nop p12_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p13_far_1_le: swap [%i0+0x010],%l3 ! Mem[000000002a000110] ldsh [%i2+0x01c],%l0 ! Mem[000000002b00011c] swap [%i0+0x010],%l2 ! Mem[000000002a000110] jmpl %o7,%g0 ldstub [%i2+0x034],%l5 ! Mem[000000002b000134] p13_far_1_lem: membar #Sync swap [%i0+0x010],%l3 ! Mem[000000002a000110] ldsh [%i2+0x01c],%l0 ! Mem[000000002b00011c] swap [%i0+0x010],%l2 ! Mem[000000002a000110] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x034],%l5 ! Mem[000000002b000134] p13_far_1_he: ldsw [%i3+0x008],%l6 ! Mem[000000002b800108] jmpl %o7,%g0 ldsw [%i2+0x00c],%l1 ! Mem[000000002b00010c] p13_far_1_hem: membar #Sync ldsw [%i3+0x008],%l6 ! Mem[000000002b800108] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x00c],%l1 ! Mem[000000002b00010c] p13_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p14_far_1_le: std %l0,[%i0+0x038] ! Mem[000000002c000138] swap [%i1+0x02c],%l7 ! Mem[000000002c80012c] lduh [%i3+0x02c],%l5 ! Mem[000000002d80012c] jmpl %o7,%g0 stw %l6,[%i2+0x000] ! Mem[000000002d000100] p14_far_1_lem: membar #Sync std %l0,[%i0+0x038] ! Mem[000000002c000138] swap [%i1+0x02c],%l7 ! Mem[000000002c80012c] lduh [%i3+0x02c],%l5 ! Mem[000000002d80012c] membar #Sync jmpl %o7,%g0 stw %l6,[%i2+0x000] ! Mem[000000002d000100] p14_far_1_he: ldstub [%i2+0x003],%l6 ! Mem[000000002d000103] jmpl %o7,%g0 ldd [%i1+0x010],%l0 ! Mem[000000002c800110] p14_far_1_hem: membar #Sync ldstub [%i2+0x003],%l6 ! Mem[000000002d000103] membar #Sync jmpl %o7,%g0 ldd [%i1+0x010],%l0 ! Mem[000000002c800110] p14_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p15_far_1_le: ldstub [%i3+0x00f],%l3 ! Mem[000000002f80010f] ldstub [%i2+0x02a],%l4 ! Mem[000000002f00012a] jmpl %o7,%g0 ldsw [%i2+0x030],%l6 ! Mem[000000002f000130] p15_far_1_lem: membar #Sync ldstub [%i3+0x00f],%l3 ! Mem[000000002f80010f] ldstub [%i2+0x02a],%l4 ! Mem[000000002f00012a] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x030],%l6 ! Mem[000000002f000130] p15_far_1_he: jmpl %o7,%g0 ldx [%i3+0x010],%l5 ! Mem[000000002f800110] jmpl %o7,%g0 nop p15_far_1_hem: membar #Sync jmpl %o7,%g0 ldx [%i3+0x010],%l5 ! Mem[000000002f800110] jmpl %o7,%g0 nop p15_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p16_far_1_le: ldsw [%i1+0x010],%l6 ! Mem[0000000030800110] ldd [%i0+0x028],%l0 ! Mem[0000000030000128] swap [%i1+0x000],%l3 ! Mem[0000000030800100] ldsb [%i0+0x00e],%l6 ! Mem[000000003000010e] jmpl %o7,%g0 ldsw [%i0+0x028],%l3 ! Mem[0000000030000128] p16_far_1_lem: membar #Sync ldsw [%i1+0x010],%l6 ! Mem[0000000030800110] ldd [%i0+0x028],%l0 ! Mem[0000000030000128] swap [%i1+0x000],%l3 ! Mem[0000000030800100] ldsb [%i0+0x00e],%l6 ! Mem[000000003000010e] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x028],%l3 ! Mem[0000000030000128] p16_far_1_he: ldx [%i3+0x020],%l4 ! Mem[0000000031800120] lduh [%i2+0x016],%l4 ! Mem[0000000031000116] ldub [%i2+0x003],%l6 ! Mem[0000000031000103] ldub [%i1+0x022],%l3 ! Mem[0000000030800122] ldub [%i1+0x03c],%l0 ! Mem[000000003080013c] jmpl %o7,%g0 ldsw [%i0+0x038],%l2 ! Mem[0000000030000138] p16_far_1_hem: membar #Sync ldx [%i3+0x020],%l4 ! Mem[0000000031800120] lduh [%i2+0x016],%l4 ! Mem[0000000031000116] ldub [%i2+0x003],%l6 ! Mem[0000000031000103] ldub [%i1+0x022],%l3 ! Mem[0000000030800122] ldub [%i1+0x03c],%l0 ! Mem[000000003080013c] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x038],%l2 ! Mem[0000000030000138] p16_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p17_far_1_le: swap [%i3+0x028],%l4 ! Mem[0000000033800128] ldsh [%i3+0x02e],%l2 ! Mem[000000003380012e] stx %l7,[%i0+0x020] ! Mem[0000000032000120] jmpl %o7,%g0 swap [%i3+0x02c],%l1 ! Mem[000000003380012c] p17_far_1_lem: membar #Sync swap [%i3+0x028],%l4 ! Mem[0000000033800128] ldsh [%i3+0x02e],%l2 ! Mem[000000003380012e] stx %l7,[%i0+0x020] ! Mem[0000000032000120] membar #Sync jmpl %o7,%g0 swap [%i3+0x02c],%l1 ! Mem[000000003380012c] p17_far_1_he: stw %l5,[%i3+0x03c] ! Mem[000000003380013c] stb %l3,[%i1+0x02a] ! Mem[000000003280012a] swap [%i2+0x00c],%l5 ! Mem[000000003300010c] jmpl %o7,%g0 ldsw [%i3+0x028],%l4 ! Mem[0000000033800128] p17_far_1_hem: membar #Sync stw %l5,[%i3+0x03c] ! Mem[000000003380013c] stb %l3,[%i1+0x02a] ! Mem[000000003280012a] swap [%i2+0x00c],%l5 ! Mem[000000003300010c] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x028],%l4 ! Mem[0000000033800128] p17_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p18_far_1_le: ldstub [%i3+0x005],%l6 ! Mem[0000000035800105] ldstub [%i2+0x017],%l7 ! Mem[0000000035000117] ldsh [%i2+0x01c],%l1 ! Mem[000000003500011c] ldstub [%i1+0x033],%l0 ! Mem[0000000034800133] jmpl %o7,%g0 std %l6,[%i0+0x000] ! Mem[0000000034000100] p18_far_1_lem: membar #Sync ldstub [%i3+0x005],%l6 ! Mem[0000000035800105] ldstub [%i2+0x017],%l7 ! Mem[0000000035000117] ldsh [%i2+0x01c],%l1 ! Mem[000000003500011c] ldstub [%i1+0x033],%l0 ! Mem[0000000034800133] membar #Sync jmpl %o7,%g0 std %l6,[%i0+0x000] ! Mem[0000000034000100] p18_far_1_he: swap [%i2+0x024],%l5 ! Mem[0000000035000124] ldsh [%i0+0x038],%l1 ! Mem[0000000034000138] swap [%i3+0x03c],%l1 ! Mem[000000003580013c] swap [%i3+0x000],%l1 ! Mem[0000000035800100] jmpl %o7,%g0 ldub [%i0+0x023],%l6 ! Mem[0000000034000123] p18_far_1_hem: membar #Sync swap [%i2+0x024],%l5 ! Mem[0000000035000124] ldsh [%i0+0x038],%l1 ! Mem[0000000034000138] swap [%i3+0x03c],%l1 ! Mem[000000003580013c] swap [%i3+0x000],%l1 ! Mem[0000000035800100] membar #Sync jmpl %o7,%g0 ldub [%i0+0x023],%l6 ! Mem[0000000034000123] p18_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p19_far_1_le: stb %l5,[%i2+0x02b] ! Mem[000000003700012b] lduh [%i1+0x03c],%l2 ! Mem[000000003680013c] jmpl %o7,%g0 ldstub [%i3+0x00f],%l3 ! Mem[000000003780010f] p19_far_1_lem: membar #Sync stb %l5,[%i2+0x02b] ! Mem[000000003700012b] lduh [%i1+0x03c],%l2 ! Mem[000000003680013c] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00f],%l3 ! Mem[000000003780010f] p19_far_1_he: ldsw [%i0+0x018],%l3 ! Mem[0000000036000118] jmpl %o7,%g0 swap [%i1+0x02c],%l6 ! Mem[000000003680012c] p19_far_1_hem: membar #Sync ldsw [%i0+0x018],%l3 ! Mem[0000000036000118] membar #Sync jmpl %o7,%g0 swap [%i1+0x02c],%l6 ! Mem[000000003680012c] p19_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p20_far_1_le: swap [%i0+0x024],%l6 ! Mem[0000000038000124] jmpl %o7,%g0 swap [%i3+0x02c],%l3 ! Mem[000000003980012c] p20_far_1_lem: membar #Sync swap [%i0+0x024],%l6 ! Mem[0000000038000124] membar #Sync jmpl %o7,%g0 swap [%i3+0x02c],%l3 ! Mem[000000003980012c] p20_far_1_he: ldd [%i3+0x018],%l2 ! Mem[0000000039800118] ldstub [%i2+0x02e],%l6 ! Mem[000000003900012e] jmpl %o7,%g0 std %l6,[%i2+0x018] ! Mem[0000000039000118] p20_far_1_hem: membar #Sync ldd [%i3+0x018],%l2 ! Mem[0000000039800118] ldstub [%i2+0x02e],%l6 ! Mem[000000003900012e] membar #Sync jmpl %o7,%g0 std %l6,[%i2+0x018] ! Mem[0000000039000118] p20_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p21_far_1_le: ldstub [%i0+0x004],%l2 ! Mem[000000003a000104] ldd [%i2+0x030],%l0 ! Mem[000000003b000130] swap [%i3+0x03c],%l1 ! Mem[000000003b80013c] stb %l6,[%i2+0x02e] ! Mem[000000003b00012e] ldstub [%i3+0x002],%l4 ! Mem[000000003b800102] std %l2,[%i2+0x030] ! Mem[000000003b000130] jmpl %o7,%g0 lduh [%i3+0x02c],%l1 ! Mem[000000003b80012c] p21_far_1_lem: membar #Sync ldstub [%i0+0x004],%l2 ! Mem[000000003a000104] ldd [%i2+0x030],%l0 ! Mem[000000003b000130] swap [%i3+0x03c],%l1 ! Mem[000000003b80013c] stb %l6,[%i2+0x02e] ! Mem[000000003b00012e] ldstub [%i3+0x002],%l4 ! Mem[000000003b800102] std %l2,[%i2+0x030] ! Mem[000000003b000130] membar #Sync jmpl %o7,%g0 lduh [%i3+0x02c],%l1 ! Mem[000000003b80012c] p21_far_1_he: lduw [%i2+0x020],%l0 ! Mem[000000003b000120] stw %l7,[%i3+0x024] ! Mem[000000003b800124] stw %l1,[%i1+0x00c] ! Mem[000000003a80010c] ldsb [%i0+0x010],%l5 ! Mem[000000003a000110] swap [%i0+0x038],%l6 ! Mem[000000003a000138] jmpl %o7,%g0 ldstub [%i2+0x037],%l1 ! Mem[000000003b000137] p21_far_1_hem: membar #Sync lduw [%i2+0x020],%l0 ! Mem[000000003b000120] stw %l7,[%i3+0x024] ! Mem[000000003b800124] stw %l1,[%i1+0x00c] ! Mem[000000003a80010c] ldsb [%i0+0x010],%l5 ! Mem[000000003a000110] swap [%i0+0x038],%l6 ! Mem[000000003a000138] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x037],%l1 ! Mem[000000003b000137] p21_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p22_far_1_le: lduh [%i0+0x024],%l3 ! Mem[000000003c000124] std %l2,[%i0+0x028] ! Mem[000000003c000128] jmpl %o7,%g0 ldsh [%i2+0x01c],%l7 ! Mem[000000003d00011c] p22_far_1_lem: membar #Sync lduh [%i0+0x024],%l3 ! Mem[000000003c000124] std %l2,[%i0+0x028] ! Mem[000000003c000128] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x01c],%l7 ! Mem[000000003d00011c] p22_far_1_he: jmpl %o7,%g0 ldstub [%i1+0x007],%l0 ! Mem[000000003c800107] jmpl %o7,%g0 nop p22_far_1_hem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x007],%l0 ! Mem[000000003c800107] jmpl %o7,%g0 nop p22_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p23_far_1_le: lduw [%i3+0x00c],%l3 ! Mem[000000003f80010c] swap [%i2+0x00c],%l3 ! Mem[000000003f00010c] lduw [%i3+0x008],%l7 ! Mem[000000003f800108] ldsw [%i1+0x01c],%l0 ! Mem[000000003e80011c] ldstub [%i2+0x011],%l3 ! Mem[000000003f000111] ldstub [%i1+0x027],%l0 ! Mem[000000003e800127] jmpl %o7,%g0 stx %l3,[%i1+0x038] ! Mem[000000003e800138] p23_far_1_lem: membar #Sync lduw [%i3+0x00c],%l3 ! Mem[000000003f80010c] swap [%i2+0x00c],%l3 ! Mem[000000003f00010c] lduw [%i3+0x008],%l7 ! Mem[000000003f800108] ldsw [%i1+0x01c],%l0 ! Mem[000000003e80011c] ldstub [%i2+0x011],%l3 ! Mem[000000003f000111] ldstub [%i1+0x027],%l0 ! Mem[000000003e800127] membar #Sync jmpl %o7,%g0 stx %l3,[%i1+0x038] ! Mem[000000003e800138] p23_far_1_he: ldx [%i1+0x038],%l0 ! Mem[000000003e800138] jmpl %o7,%g0 lduh [%i1+0x00a],%l7 ! Mem[000000003e80010a] p23_far_1_hem: membar #Sync ldx [%i1+0x038],%l0 ! Mem[000000003e800138] membar #Sync jmpl %o7,%g0 lduh [%i1+0x00a],%l7 ! Mem[000000003e80010a] p23_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p24_far_1_le: ldsw [%i3+0x004],%l5 ! Mem[0000000041800104] stx %l3,[%i0+0x000] ! Mem[0000000040000100] jmpl %o7,%g0 ldub [%i1+0x007],%l0 ! Mem[0000000040800107] p24_far_1_lem: membar #Sync ldsw [%i3+0x004],%l5 ! Mem[0000000041800104] stx %l3,[%i0+0x000] ! Mem[0000000040000100] membar #Sync jmpl %o7,%g0 ldub [%i1+0x007],%l0 ! Mem[0000000040800107] p24_far_1_he: stx %l1,[%i0+0x000] ! Mem[0000000040000100] ldsw [%i1+0x020],%l6 ! Mem[0000000040800120] jmpl %o7,%g0 ldsb [%i0+0x02a],%l7 ! Mem[000000004000012a] p24_far_1_hem: membar #Sync stx %l1,[%i0+0x000] ! Mem[0000000040000100] ldsw [%i1+0x020],%l6 ! Mem[0000000040800120] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x02a],%l7 ! Mem[000000004000012a] p24_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p25_far_1_le: ldub [%i2+0x029],%l3 ! Mem[0000000043000129] stb %l5,[%i0+0x034] ! Mem[0000000042000134] ldsb [%i1+0x029],%l0 ! Mem[0000000042800129] swap [%i1+0x004],%l6 ! Mem[0000000042800104] sth %l3,[%i2+0x034] ! Mem[0000000043000134] jmpl %o7,%g0 ldsh [%i0+0x00a],%l7 ! Mem[000000004200010a] p25_far_1_lem: membar #Sync ldub [%i2+0x029],%l3 ! Mem[0000000043000129] stb %l5,[%i0+0x034] ! Mem[0000000042000134] ldsb [%i1+0x029],%l0 ! Mem[0000000042800129] swap [%i1+0x004],%l6 ! Mem[0000000042800104] sth %l3,[%i2+0x034] ! Mem[0000000043000134] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x00a],%l7 ! Mem[000000004200010a] p25_far_1_he: ldstub [%i2+0x008],%l1 ! Mem[0000000043000108] jmpl %o7,%g0 lduh [%i2+0x028],%l4 ! Mem[0000000043000128] p25_far_1_hem: membar #Sync ldstub [%i2+0x008],%l1 ! Mem[0000000043000108] membar #Sync jmpl %o7,%g0 lduh [%i2+0x028],%l4 ! Mem[0000000043000128] p25_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p26_far_1_le: ldstub [%i1+0x017],%l7 ! Mem[0000000044800117] jmpl %o7,%g0 ldd [%i0+0x008],%l6 ! Mem[0000000044000108] p26_far_1_lem: membar #Sync ldstub [%i1+0x017],%l7 ! Mem[0000000044800117] membar #Sync jmpl %o7,%g0 ldd [%i0+0x008],%l6 ! Mem[0000000044000108] p26_far_1_he: lduh [%i3+0x028],%l1 ! Mem[0000000045800128] jmpl %o7,%g0 ldx [%i0+0x028],%l4 ! Mem[0000000044000128] p26_far_1_hem: membar #Sync lduh [%i3+0x028],%l1 ! Mem[0000000045800128] membar #Sync jmpl %o7,%g0 ldx [%i0+0x028],%l4 ! Mem[0000000044000128] p26_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p27_far_1_le: ldx [%i0+0x008],%l2 ! Mem[0000000046000108] swap [%i1+0x00c],%l0 ! Mem[000000004680010c] std %l6,[%i1+0x020] ! Mem[0000000046800120] jmpl %o7,%g0 sth %l3,[%i3+0x00e] ! Mem[000000004780010e] p27_far_1_lem: membar #Sync ldx [%i0+0x008],%l2 ! Mem[0000000046000108] swap [%i1+0x00c],%l0 ! Mem[000000004680010c] std %l6,[%i1+0x020] ! Mem[0000000046800120] membar #Sync jmpl %o7,%g0 sth %l3,[%i3+0x00e] ! Mem[000000004780010e] p27_far_1_he: stb %l3,[%i2+0x01e] ! Mem[000000004700011e] sth %l6,[%i3+0x02e] ! Mem[000000004780012e] jmpl %o7,%g0 lduh [%i0+0x022],%l0 ! Mem[0000000046000122] p27_far_1_hem: membar #Sync stb %l3,[%i2+0x01e] ! Mem[000000004700011e] sth %l6,[%i3+0x02e] ! Mem[000000004780012e] membar #Sync jmpl %o7,%g0 lduh [%i0+0x022],%l0 ! Mem[0000000046000122] p27_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p28_far_1_le: ldx [%i1+0x028],%l0 ! Mem[0000000048800128] ldstub [%i2+0x02a],%l2 ! Mem[000000004900012a] ldstub [%i0+0x02e],%l3 ! Mem[000000004800012e] ldsb [%i3+0x018],%l4 ! Mem[0000000049800118] ldsb [%i2+0x01d],%l0 ! Mem[000000004900011d] jmpl %o7,%g0 swap [%i2+0x004],%l6 ! Mem[0000000049000104] p28_far_1_lem: membar #Sync ldx [%i1+0x028],%l0 ! Mem[0000000048800128] ldstub [%i2+0x02a],%l2 ! Mem[000000004900012a] ldstub [%i0+0x02e],%l3 ! Mem[000000004800012e] ldsb [%i3+0x018],%l4 ! Mem[0000000049800118] ldsb [%i2+0x01d],%l0 ! Mem[000000004900011d] membar #Sync jmpl %o7,%g0 swap [%i2+0x004],%l6 ! Mem[0000000049000104] p28_far_1_he: swap [%i1+0x01c],%l4 ! Mem[000000004880011c] ldstub [%i1+0x029],%l6 ! Mem[0000000048800129] ldub [%i1+0x008],%l2 ! Mem[0000000048800108] ldstub [%i0+0x029],%l4 ! Mem[0000000048000129] jmpl %o7,%g0 swap [%i2+0x000],%l7 ! Mem[0000000049000100] p28_far_1_hem: membar #Sync swap [%i1+0x01c],%l4 ! Mem[000000004880011c] ldstub [%i1+0x029],%l6 ! Mem[0000000048800129] ldub [%i1+0x008],%l2 ! Mem[0000000048800108] ldstub [%i0+0x029],%l4 ! Mem[0000000048000129] membar #Sync jmpl %o7,%g0 swap [%i2+0x000],%l7 ! Mem[0000000049000100] p28_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p29_far_1_le: jmpl %o7,%g0 ldub [%i1+0x00a],%l2 ! Mem[000000004a80010a] jmpl %o7,%g0 nop p29_far_1_lem: membar #Sync jmpl %o7,%g0 ldub [%i1+0x00a],%l2 ! Mem[000000004a80010a] jmpl %o7,%g0 nop p29_far_1_he: stb %l3,[%i1+0x01e] ! Mem[000000004a80011e] ldstub [%i2+0x021],%l3 ! Mem[000000004b000121] std %l0,[%i2+0x008] ! Mem[000000004b000108] ldstub [%i1+0x033],%l4 ! Mem[000000004a800133] jmpl %o7,%g0 stw %l2,[%i0+0x028] ! Mem[000000004a000128] p29_far_1_hem: membar #Sync stb %l3,[%i1+0x01e] ! Mem[000000004a80011e] ldstub [%i2+0x021],%l3 ! Mem[000000004b000121] std %l0,[%i2+0x008] ! Mem[000000004b000108] ldstub [%i1+0x033],%l4 ! Mem[000000004a800133] membar #Sync jmpl %o7,%g0 stw %l2,[%i0+0x028] ! Mem[000000004a000128] p29_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p30_far_1_le: jmpl %o7,%g0 ldstub [%i0+0x02a],%l2 ! Mem[000000004c00012a] jmpl %o7,%g0 nop p30_far_1_lem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x02a],%l2 ! Mem[000000004c00012a] jmpl %o7,%g0 nop p30_far_1_he: stb %l3,[%i0+0x03e] ! Mem[000000004c00013e] ldstub [%i0+0x01c],%l2 ! Mem[000000004c00011c] ldsb [%i0+0x01f],%l6 ! Mem[000000004c00011f] ldstub [%i2+0x02a],%l3 ! Mem[000000004d00012a] jmpl %o7,%g0 stb %l5,[%i2+0x00d] ! Mem[000000004d00010d] p30_far_1_hem: membar #Sync stb %l3,[%i0+0x03e] ! Mem[000000004c00013e] ldstub [%i0+0x01c],%l2 ! Mem[000000004c00011c] ldsb [%i0+0x01f],%l6 ! Mem[000000004c00011f] ldstub [%i2+0x02a],%l3 ! Mem[000000004d00012a] membar #Sync jmpl %o7,%g0 stb %l5,[%i2+0x00d] ! Mem[000000004d00010d] p30_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p31_far_1_le: ldsh [%i3+0x010],%l3 ! Mem[000000004f800110] ldsw [%i1+0x030],%l0 ! Mem[000000004e800130] lduw [%i2+0x024],%l6 ! Mem[000000004f000124] jmpl %o7,%g0 lduw [%i3+0x014],%l7 ! Mem[000000004f800114] p31_far_1_lem: membar #Sync ldsh [%i3+0x010],%l3 ! Mem[000000004f800110] ldsw [%i1+0x030],%l0 ! Mem[000000004e800130] lduw [%i2+0x024],%l6 ! Mem[000000004f000124] membar #Sync jmpl %o7,%g0 lduw [%i3+0x014],%l7 ! Mem[000000004f800114] p31_far_1_he: ldsw [%i1+0x008],%l6 ! Mem[000000004e800108] ldsh [%i3+0x00e],%l1 ! Mem[000000004f80010e] stw %l7,[%i3+0x018] ! Mem[000000004f800118] ldstub [%i2+0x009],%l1 ! Mem[000000004f000109] jmpl %o7,%g0 ldstub [%i3+0x036],%l1 ! Mem[000000004f800136] p31_far_1_hem: membar #Sync ldsw [%i1+0x008],%l6 ! Mem[000000004e800108] ldsh [%i3+0x00e],%l1 ! Mem[000000004f80010e] stw %l7,[%i3+0x018] ! Mem[000000004f800118] ldstub [%i2+0x009],%l1 ! Mem[000000004f000109] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x036],%l1 ! Mem[000000004f800136] p31_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p32_far_1_le: ldsh [%i1+0x004],%l1 ! Mem[0000000050800104] swap [%i0+0x024],%l6 ! Mem[0000000050000124] ldd [%i3+0x028],%l2 ! Mem[0000000051800128] ldub [%i0+0x01c],%l1 ! Mem[000000005000011c] lduh [%i0+0x004],%l6 ! Mem[0000000050000104] ldx [%i0+0x030],%l3 ! Mem[0000000050000130] stw %l3,[%i0+0x030] ! Mem[0000000050000130] jmpl %o7,%g0 lduh [%i0+0x01c],%l0 ! Mem[000000005000011c] p32_far_1_lem: membar #Sync ldsh [%i1+0x004],%l1 ! Mem[0000000050800104] swap [%i0+0x024],%l6 ! Mem[0000000050000124] ldd [%i3+0x028],%l2 ! Mem[0000000051800128] ldub [%i0+0x01c],%l1 ! Mem[000000005000011c] lduh [%i0+0x004],%l6 ! Mem[0000000050000104] ldx [%i0+0x030],%l3 ! Mem[0000000050000130] stw %l3,[%i0+0x030] ! Mem[0000000050000130] membar #Sync jmpl %o7,%g0 lduh [%i0+0x01c],%l0 ! Mem[000000005000011c] p32_far_1_he: ldd [%i0+0x028],%l2 ! Mem[0000000050000128] swap [%i3+0x00c],%l5 ! Mem[000000005180010c] sth %l4,[%i0+0x02a] ! Mem[000000005000012a] jmpl %o7,%g0 ldsh [%i3+0x036],%l6 ! Mem[0000000051800136] p32_far_1_hem: membar #Sync ldd [%i0+0x028],%l2 ! Mem[0000000050000128] swap [%i3+0x00c],%l5 ! Mem[000000005180010c] sth %l4,[%i0+0x02a] ! Mem[000000005000012a] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x036],%l6 ! Mem[0000000051800136] p32_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p33_far_1_le: stb %l3,[%i3+0x00f] ! Mem[000000005380010f] ldub [%i1+0x01c],%l1 ! Mem[000000005280011c] sth %l6,[%i3+0x004] ! Mem[0000000053800104] sth %l7,[%i0+0x036] ! Mem[0000000052000136] lduh [%i1+0x01c],%l1 ! Mem[000000005280011c] lduh [%i1+0x032],%l0 ! Mem[0000000052800132] jmpl %o7,%g0 swap [%i2+0x010],%l3 ! Mem[0000000053000110] p33_far_1_lem: membar #Sync stb %l3,[%i3+0x00f] ! Mem[000000005380010f] ldub [%i1+0x01c],%l1 ! Mem[000000005280011c] sth %l6,[%i3+0x004] ! Mem[0000000053800104] sth %l7,[%i0+0x036] ! Mem[0000000052000136] lduh [%i1+0x01c],%l1 ! Mem[000000005280011c] lduh [%i1+0x032],%l0 ! Mem[0000000052800132] membar #Sync jmpl %o7,%g0 swap [%i2+0x010],%l3 ! Mem[0000000053000110] p33_far_1_he: ldx [%i2+0x000],%l5 ! Mem[0000000053000100] stb %l4,[%i0+0x029] ! Mem[0000000052000129] ldsb [%i1+0x03d],%l1 ! Mem[000000005280013d] ldstub [%i2+0x037],%l4 ! Mem[0000000053000137] jmpl %o7,%g0 stx %l7,[%i2+0x038] ! Mem[0000000053000138] p33_far_1_hem: membar #Sync ldx [%i2+0x000],%l5 ! Mem[0000000053000100] stb %l4,[%i0+0x029] ! Mem[0000000052000129] ldsb [%i1+0x03d],%l1 ! Mem[000000005280013d] ldstub [%i2+0x037],%l4 ! Mem[0000000053000137] membar #Sync jmpl %o7,%g0 stx %l7,[%i2+0x038] ! Mem[0000000053000138] p33_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p34_far_1_le: ldstub [%i1+0x021],%l7 ! Mem[0000000054800121] lduh [%i0+0x004],%l1 ! Mem[0000000054000104] stw %l4,[%i1+0x028] ! Mem[0000000054800128] ldstub [%i2+0x013],%l6 ! Mem[0000000055000113] ldstub [%i1+0x017],%l7 ! Mem[0000000054800117] ldsh [%i3+0x010],%l2 ! Mem[0000000055800110] ldstub [%i2+0x014],%l7 ! Mem[0000000055000114] jmpl %o7,%g0 stw %l2,[%i2+0x030] ! Mem[0000000055000130] p34_far_1_lem: membar #Sync ldstub [%i1+0x021],%l7 ! Mem[0000000054800121] lduh [%i0+0x004],%l1 ! Mem[0000000054000104] stw %l4,[%i1+0x028] ! Mem[0000000054800128] ldstub [%i2+0x013],%l6 ! Mem[0000000055000113] ldstub [%i1+0x017],%l7 ! Mem[0000000054800117] ldsh [%i3+0x010],%l2 ! Mem[0000000055800110] ldstub [%i2+0x014],%l7 ! Mem[0000000055000114] membar #Sync jmpl %o7,%g0 stw %l2,[%i2+0x030] ! Mem[0000000055000130] p34_far_1_he: ldd [%i0+0x038],%l4 ! Mem[0000000054000138] swap [%i0+0x038],%l0 ! Mem[0000000054000138] swap [%i2+0x010],%l3 ! Mem[0000000055000110] lduw [%i2+0x02c],%l4 ! Mem[000000005500012c] swap [%i2+0x020],%l7 ! Mem[0000000055000120] stb %l7,[%i0+0x015] ! Mem[0000000054000115] std %l4,[%i1+0x010] ! Mem[0000000054800110] jmpl %o7,%g0 ldstub [%i1+0x038],%l6 ! Mem[0000000054800138] p34_far_1_hem: membar #Sync ldd [%i0+0x038],%l4 ! Mem[0000000054000138] swap [%i0+0x038],%l0 ! Mem[0000000054000138] swap [%i2+0x010],%l3 ! Mem[0000000055000110] lduw [%i2+0x02c],%l4 ! Mem[000000005500012c] swap [%i2+0x020],%l7 ! Mem[0000000055000120] stb %l7,[%i0+0x015] ! Mem[0000000054000115] std %l4,[%i1+0x010] ! Mem[0000000054800110] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x038],%l6 ! Mem[0000000054800138] p34_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p35_far_1_le: jmpl %o7,%g0 lduw [%i1+0x030],%l6 ! Mem[0000000056800130] jmpl %o7,%g0 nop p35_far_1_lem: membar #Sync jmpl %o7,%g0 lduw [%i1+0x030],%l6 ! Mem[0000000056800130] jmpl %o7,%g0 nop p35_far_1_he: jmpl %o7,%g0 swap [%i2+0x010],%l5 ! Mem[0000000057000110] jmpl %o7,%g0 nop p35_far_1_hem: membar #Sync jmpl %o7,%g0 swap [%i2+0x010],%l5 ! Mem[0000000057000110] jmpl %o7,%g0 nop p35_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p36_far_1_le: swap [%i1+0x004],%l6 ! Mem[0000000058800104] jmpl %o7,%g0 ldsb [%i1+0x022],%l7 ! Mem[0000000058800122] p36_far_1_lem: membar #Sync swap [%i1+0x004],%l6 ! Mem[0000000058800104] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x022],%l7 ! Mem[0000000058800122] p36_far_1_he: jmpl %o7,%g0 ldstub [%i1+0x001],%l3 ! Mem[0000000058800101] jmpl %o7,%g0 nop p36_far_1_hem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x001],%l3 ! Mem[0000000058800101] jmpl %o7,%g0 nop p36_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p37_far_1_le: swap [%i1+0x024],%l3 ! Mem[000000005a800124] stb %l7,[%i0+0x019] ! Mem[000000005a000119] jmpl %o7,%g0 stw %l1,[%i1+0x024] ! Mem[000000005a800124] p37_far_1_lem: membar #Sync swap [%i1+0x024],%l3 ! Mem[000000005a800124] stb %l7,[%i0+0x019] ! Mem[000000005a000119] membar #Sync jmpl %o7,%g0 stw %l1,[%i1+0x024] ! Mem[000000005a800124] p37_far_1_he: stw %l7,[%i3+0x03c] ! Mem[000000005b80013c] ldsw [%i3+0x020],%l2 ! Mem[000000005b800120] swap [%i0+0x008],%l1 ! Mem[000000005a000108] lduh [%i2+0x028],%l4 ! Mem[000000005b000128] jmpl %o7,%g0 sth %l4,[%i0+0x03e] ! Mem[000000005a00013e] p37_far_1_hem: membar #Sync stw %l7,[%i3+0x03c] ! Mem[000000005b80013c] ldsw [%i3+0x020],%l2 ! Mem[000000005b800120] swap [%i0+0x008],%l1 ! Mem[000000005a000108] lduh [%i2+0x028],%l4 ! Mem[000000005b000128] membar #Sync jmpl %o7,%g0 sth %l4,[%i0+0x03e] ! Mem[000000005a00013e] p37_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p38_far_1_le: jmpl %o7,%g0 ldstub [%i2+0x006],%l1 ! Mem[000000005d000106] jmpl %o7,%g0 nop p38_far_1_lem: membar #Sync jmpl %o7,%g0 ldstub [%i2+0x006],%l1 ! Mem[000000005d000106] jmpl %o7,%g0 nop p38_far_1_he: sth %l3,[%i3+0x026] ! Mem[000000005d800126] ldsw [%i0+0x008],%l5 ! Mem[000000005c000108] stx %l7,[%i2+0x000] ! Mem[000000005d000100] lduw [%i0+0x00c],%l1 ! Mem[000000005c00010c] ldstub [%i0+0x016],%l6 ! Mem[000000005c000116] swap [%i3+0x024],%l2 ! Mem[000000005d800124] jmpl %o7,%g0 ldstub [%i0+0x03c],%l0 ! Mem[000000005c00013c] p38_far_1_hem: membar #Sync sth %l3,[%i3+0x026] ! Mem[000000005d800126] ldsw [%i0+0x008],%l5 ! Mem[000000005c000108] stx %l7,[%i2+0x000] ! Mem[000000005d000100] lduw [%i0+0x00c],%l1 ! Mem[000000005c00010c] ldstub [%i0+0x016],%l6 ! Mem[000000005c000116] swap [%i3+0x024],%l2 ! Mem[000000005d800124] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03c],%l0 ! Mem[000000005c00013c] p38_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p39_far_1_le: ldstub [%i0+0x028],%l6 ! Mem[000000005e000128] stb %l6,[%i3+0x005] ! Mem[000000005f800105] ldub [%i1+0x037],%l7 ! Mem[000000005e800137] jmpl %o7,%g0 lduh [%i3+0x002],%l2 ! Mem[000000005f800102] p39_far_1_lem: membar #Sync ldstub [%i0+0x028],%l6 ! Mem[000000005e000128] stb %l6,[%i3+0x005] ! Mem[000000005f800105] ldub [%i1+0x037],%l7 ! Mem[000000005e800137] membar #Sync jmpl %o7,%g0 lduh [%i3+0x002],%l2 ! Mem[000000005f800102] p39_far_1_he: ldub [%i2+0x000],%l5 ! Mem[000000005f000100] lduw [%i3+0x008],%l6 ! Mem[000000005f800108] ldstub [%i2+0x005],%l5 ! Mem[000000005f000105] swap [%i2+0x000],%l7 ! Mem[000000005f000100] jmpl %o7,%g0 ldub [%i2+0x024],%l0 ! Mem[000000005f000124] p39_far_1_hem: membar #Sync ldub [%i2+0x000],%l5 ! Mem[000000005f000100] lduw [%i3+0x008],%l6 ! Mem[000000005f800108] ldstub [%i2+0x005],%l5 ! Mem[000000005f000105] swap [%i2+0x000],%l7 ! Mem[000000005f000100] membar #Sync jmpl %o7,%g0 ldub [%i2+0x024],%l0 ! Mem[000000005f000124] p39_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p40_far_1_le: ldx [%i0+0x000],%l1 ! Mem[0000000060000100] ldub [%i3+0x00e],%l6 ! Mem[000000006180010e] ldub [%i0+0x02a],%l3 ! Mem[000000006000012a] ldd [%i3+0x030],%l4 ! Mem[0000000061800130] swap [%i2+0x000],%l6 ! Mem[0000000061000100] ldstub [%i1+0x03c],%l1 ! Mem[000000006080013c] ldd [%i1+0x030],%l2 ! Mem[0000000060800130] jmpl %o7,%g0 ldstub [%i1+0x038],%l4 ! Mem[0000000060800138] p40_far_1_lem: membar #Sync ldx [%i0+0x000],%l1 ! Mem[0000000060000100] ldub [%i3+0x00e],%l6 ! Mem[000000006180010e] ldub [%i0+0x02a],%l3 ! Mem[000000006000012a] ldd [%i3+0x030],%l4 ! Mem[0000000061800130] swap [%i2+0x000],%l6 ! Mem[0000000061000100] ldstub [%i1+0x03c],%l1 ! Mem[000000006080013c] ldd [%i1+0x030],%l2 ! Mem[0000000060800130] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x038],%l4 ! Mem[0000000060800138] p40_far_1_he: stx %l1,[%i0+0x028] ! Mem[0000000060000128] lduw [%i2+0x020],%l7 ! Mem[0000000061000120] ldsb [%i0+0x032],%l5 ! Mem[0000000060000132] jmpl %o7,%g0 swap [%i3+0x00c],%l1 ! Mem[000000006180010c] p40_far_1_hem: membar #Sync stx %l1,[%i0+0x028] ! Mem[0000000060000128] lduw [%i2+0x020],%l7 ! Mem[0000000061000120] ldsb [%i0+0x032],%l5 ! Mem[0000000060000132] membar #Sync jmpl %o7,%g0 swap [%i3+0x00c],%l1 ! Mem[000000006180010c] p40_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p41_far_1_le: jmpl %o7,%g0 stb %l0,[%i3+0x029] ! Mem[0000000063800129] jmpl %o7,%g0 nop p41_far_1_lem: membar #Sync jmpl %o7,%g0 stb %l0,[%i3+0x029] ! Mem[0000000063800129] jmpl %o7,%g0 nop p41_far_1_he: ldub [%i1+0x02a],%l4 ! Mem[000000006280012a] ldstub [%i1+0x027],%l0 ! Mem[0000000062800127] std %l0,[%i0+0x020] ! Mem[0000000062000120] ldstub [%i1+0x008],%l3 ! Mem[0000000062800108] ldstub [%i1+0x02a],%l3 ! Mem[000000006280012a] ldsb [%i3+0x026],%l3 ! Mem[0000000063800126] ldsw [%i3+0x018],%l7 ! Mem[0000000063800118] jmpl %o7,%g0 ldx [%i0+0x020],%l0 ! Mem[0000000062000120] p41_far_1_hem: membar #Sync ldub [%i1+0x02a],%l4 ! Mem[000000006280012a] ldstub [%i1+0x027],%l0 ! Mem[0000000062800127] std %l0,[%i0+0x020] ! Mem[0000000062000120] ldstub [%i1+0x008],%l3 ! Mem[0000000062800108] ldstub [%i1+0x02a],%l3 ! Mem[000000006280012a] ldsb [%i3+0x026],%l3 ! Mem[0000000063800126] ldsw [%i3+0x018],%l7 ! Mem[0000000063800118] membar #Sync jmpl %o7,%g0 ldx [%i0+0x020],%l0 ! Mem[0000000062000120] p41_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p42_far_1_le: swap [%i1+0x030],%l5 ! Mem[0000000064800130] jmpl %o7,%g0 swap [%i1+0x01c],%l7 ! Mem[000000006480011c] p42_far_1_lem: membar #Sync swap [%i1+0x030],%l5 ! Mem[0000000064800130] membar #Sync jmpl %o7,%g0 swap [%i1+0x01c],%l7 ! Mem[000000006480011c] p42_far_1_he: jmpl %o7,%g0 stb %l5,[%i2+0x03b] ! Mem[000000006500013b] jmpl %o7,%g0 nop p42_far_1_hem: membar #Sync jmpl %o7,%g0 stb %l5,[%i2+0x03b] ! Mem[000000006500013b] jmpl %o7,%g0 nop p42_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p43_far_1_le: swap [%i2+0x03c],%l2 ! Mem[000000006700013c] stx %l3,[%i0+0x008] ! Mem[0000000066000108] swap [%i1+0x028],%l4 ! Mem[0000000066800128] ldstub [%i3+0x02b],%l1 ! Mem[000000006780012b] ldd [%i1+0x030],%l2 ! Mem[0000000066800130] swap [%i2+0x02c],%l1 ! Mem[000000006700012c] swap [%i2+0x01c],%l0 ! Mem[000000006700011c] jmpl %o7,%g0 ldx [%i1+0x008],%l7 ! Mem[0000000066800108] p43_far_1_lem: membar #Sync swap [%i2+0x03c],%l2 ! Mem[000000006700013c] stx %l3,[%i0+0x008] ! Mem[0000000066000108] swap [%i1+0x028],%l4 ! Mem[0000000066800128] ldstub [%i3+0x02b],%l1 ! Mem[000000006780012b] ldd [%i1+0x030],%l2 ! Mem[0000000066800130] swap [%i2+0x02c],%l1 ! Mem[000000006700012c] swap [%i2+0x01c],%l0 ! Mem[000000006700011c] membar #Sync jmpl %o7,%g0 ldx [%i1+0x008],%l7 ! Mem[0000000066800108] p43_far_1_he: swap [%i0+0x004],%l5 ! Mem[0000000066000104] ldstub [%i1+0x001],%l7 ! Mem[0000000066800101] swap [%i0+0x020],%l7 ! Mem[0000000066000120] ldsh [%i0+0x022],%l1 ! Mem[0000000066000122] ldstub [%i2+0x03c],%l0 ! Mem[000000006700013c] lduw [%i0+0x008],%l7 ! Mem[0000000066000108] stx %l1,[%i2+0x010] ! Mem[0000000067000110] jmpl %o7,%g0 ldsw [%i1+0x008],%l5 ! Mem[0000000066800108] p43_far_1_hem: membar #Sync swap [%i0+0x004],%l5 ! Mem[0000000066000104] ldstub [%i1+0x001],%l7 ! Mem[0000000066800101] swap [%i0+0x020],%l7 ! Mem[0000000066000120] ldsh [%i0+0x022],%l1 ! Mem[0000000066000122] ldstub [%i2+0x03c],%l0 ! Mem[000000006700013c] lduw [%i0+0x008],%l7 ! Mem[0000000066000108] stx %l1,[%i2+0x010] ! Mem[0000000067000110] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x008],%l5 ! Mem[0000000066800108] p43_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p44_far_1_le: ldsw [%i2+0x018],%l2 ! Mem[0000000069000118] ldd [%i3+0x020],%l2 ! Mem[0000000069800120] ldstub [%i1+0x03a],%l2 ! Mem[000000006880013a] jmpl %o7,%g0 lduh [%i0+0x014],%l5 ! Mem[0000000068000114] p44_far_1_lem: membar #Sync ldsw [%i2+0x018],%l2 ! Mem[0000000069000118] ldd [%i3+0x020],%l2 ! Mem[0000000069800120] ldstub [%i1+0x03a],%l2 ! Mem[000000006880013a] membar #Sync jmpl %o7,%g0 lduh [%i0+0x014],%l5 ! Mem[0000000068000114] p44_far_1_he: std %l6,[%i0+0x010] ! Mem[0000000068000110] ldd [%i3+0x008],%l4 ! Mem[0000000069800108] stx %l5,[%i2+0x030] ! Mem[0000000069000130] ldsb [%i3+0x00a],%l5 ! Mem[000000006980010a] std %l4,[%i1+0x020] ! Mem[0000000068800120] stb %l4,[%i1+0x026] ! Mem[0000000068800126] stb %l5,[%i1+0x025] ! Mem[0000000068800125] jmpl %o7,%g0 swap [%i1+0x000],%l7 ! Mem[0000000068800100] p44_far_1_hem: membar #Sync std %l6,[%i0+0x010] ! Mem[0000000068000110] ldd [%i3+0x008],%l4 ! Mem[0000000069800108] stx %l5,[%i2+0x030] ! Mem[0000000069000130] ldsb [%i3+0x00a],%l5 ! Mem[000000006980010a] std %l4,[%i1+0x020] ! Mem[0000000068800120] stb %l4,[%i1+0x026] ! Mem[0000000068800126] stb %l5,[%i1+0x025] ! Mem[0000000068800125] membar #Sync jmpl %o7,%g0 swap [%i1+0x000],%l7 ! Mem[0000000068800100] p44_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p45_far_1_le: swap [%i1+0x028],%l6 ! Mem[000000006a800128] swap [%i2+0x010],%l3 ! Mem[000000006b000110] ldub [%i1+0x01d],%l0 ! Mem[000000006a80011d] jmpl %o7,%g0 ldub [%i2+0x011],%l2 ! Mem[000000006b000111] p45_far_1_lem: membar #Sync swap [%i1+0x028],%l6 ! Mem[000000006a800128] swap [%i2+0x010],%l3 ! Mem[000000006b000110] ldub [%i1+0x01d],%l0 ! Mem[000000006a80011d] membar #Sync jmpl %o7,%g0 ldub [%i2+0x011],%l2 ! Mem[000000006b000111] p45_far_1_he: stw %l5,[%i2+0x00c] ! Mem[000000006b00010c] swap [%i2+0x028],%l4 ! Mem[000000006b000128] ldd [%i0+0x020],%l2 ! Mem[000000006a000120] jmpl %o7,%g0 stx %l6,[%i0+0x008] ! Mem[000000006a000108] p45_far_1_hem: membar #Sync stw %l5,[%i2+0x00c] ! Mem[000000006b00010c] swap [%i2+0x028],%l4 ! Mem[000000006b000128] ldd [%i0+0x020],%l2 ! Mem[000000006a000120] membar #Sync jmpl %o7,%g0 stx %l6,[%i0+0x008] ! Mem[000000006a000108] p45_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p46_far_1_le: ldsw [%i3+0x020],%l3 ! Mem[000000006d800120] ldstub [%i2+0x01a],%l2 ! Mem[000000006d00011a] swap [%i1+0x024],%l3 ! Mem[000000006c800124] ldub [%i2+0x02c],%l2 ! Mem[000000006d00012c] ldub [%i3+0x01d],%l7 ! Mem[000000006d80011d] stw %l7,[%i3+0x020] ! Mem[000000006d800120] jmpl %o7,%g0 ldstub [%i1+0x014],%l5 ! Mem[000000006c800114] p46_far_1_lem: membar #Sync ldsw [%i3+0x020],%l3 ! Mem[000000006d800120] ldstub [%i2+0x01a],%l2 ! Mem[000000006d00011a] swap [%i1+0x024],%l3 ! Mem[000000006c800124] ldub [%i2+0x02c],%l2 ! Mem[000000006d00012c] ldub [%i3+0x01d],%l7 ! Mem[000000006d80011d] stw %l7,[%i3+0x020] ! Mem[000000006d800120] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x014],%l5 ! Mem[000000006c800114] p46_far_1_he: ldstub [%i1+0x00c],%l2 ! Mem[000000006c80010c] swap [%i2+0x014],%l0 ! Mem[000000006d000114] swap [%i3+0x004],%l0 ! Mem[000000006d800104] ldd [%i3+0x000],%l2 ! Mem[000000006d800100] swap [%i1+0x01c],%l5 ! Mem[000000006c80011c] swap [%i3+0x024],%l4 ! Mem[000000006d800124] ldsw [%i1+0x024],%l2 ! Mem[000000006c800124] jmpl %o7,%g0 ldx [%i2+0x028],%l4 ! Mem[000000006d000128] p46_far_1_hem: membar #Sync ldstub [%i1+0x00c],%l2 ! Mem[000000006c80010c] swap [%i2+0x014],%l0 ! Mem[000000006d000114] swap [%i3+0x004],%l0 ! Mem[000000006d800104] ldd [%i3+0x000],%l2 ! Mem[000000006d800100] swap [%i1+0x01c],%l5 ! Mem[000000006c80011c] swap [%i3+0x024],%l4 ! Mem[000000006d800124] ldsw [%i1+0x024],%l2 ! Mem[000000006c800124] membar #Sync jmpl %o7,%g0 ldx [%i2+0x028],%l4 ! Mem[000000006d000128] p46_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p47_far_1_le: swap [%i0+0x028],%l6 ! Mem[000000006e000128] ldstub [%i1+0x005],%l6 ! Mem[000000006e800105] ldub [%i1+0x037],%l7 ! Mem[000000006e800137] jmpl %o7,%g0 swap [%i0+0x010],%l2 ! Mem[000000006e000110] p47_far_1_lem: membar #Sync swap [%i0+0x028],%l6 ! Mem[000000006e000128] ldstub [%i1+0x005],%l6 ! Mem[000000006e800105] ldub [%i1+0x037],%l7 ! Mem[000000006e800137] membar #Sync jmpl %o7,%g0 swap [%i0+0x010],%l2 ! Mem[000000006e000110] p47_far_1_he: ldstub [%i3+0x00d],%l5 ! Mem[000000006f80010d] swap [%i1+0x030],%l4 ! Mem[000000006e800130] swap [%i0+0x024],%l3 ! Mem[000000006e000124] jmpl %o7,%g0 swap [%i1+0x028],%l4 ! Mem[000000006e800128] p47_far_1_hem: membar #Sync ldstub [%i3+0x00d],%l5 ! Mem[000000006f80010d] swap [%i1+0x030],%l4 ! Mem[000000006e800130] swap [%i0+0x024],%l3 ! Mem[000000006e000124] membar #Sync jmpl %o7,%g0 swap [%i1+0x028],%l4 ! Mem[000000006e800128] p47_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p48_far_1_le: ldx [%i0+0x018],%l7 ! Mem[0000000070000118] lduh [%i1+0x020],%l7 ! Mem[0000000070800120] sth %l5,[%i0+0x014] ! Mem[0000000070000114] ldsh [%i3+0x028],%l6 ! Mem[0000000071800128] swap [%i1+0x030],%l3 ! Mem[0000000070800130] jmpl %o7,%g0 swap [%i1+0x03c],%l0 ! Mem[000000007080013c] p48_far_1_lem: membar #Sync ldx [%i0+0x018],%l7 ! Mem[0000000070000118] lduh [%i1+0x020],%l7 ! Mem[0000000070800120] sth %l5,[%i0+0x014] ! Mem[0000000070000114] ldsh [%i3+0x028],%l6 ! Mem[0000000071800128] swap [%i1+0x030],%l3 ! Mem[0000000070800130] membar #Sync jmpl %o7,%g0 swap [%i1+0x03c],%l0 ! Mem[000000007080013c] p48_far_1_he: stx %l4,[%i0+0x028] ! Mem[0000000070000128] jmpl %o7,%g0 ldstub [%i3+0x037],%l6 ! Mem[0000000071800137] p48_far_1_hem: membar #Sync stx %l4,[%i0+0x028] ! Mem[0000000070000128] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x037],%l6 ! Mem[0000000071800137] p48_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p49_far_1_le: swap [%i2+0x028],%l1 ! Mem[0000000073000128] lduh [%i3+0x00e],%l3 ! Mem[000000007380010e] ldsb [%i1+0x018],%l4 ! Mem[0000000072800118] stb %l7,[%i3+0x037] ! Mem[0000000073800137] jmpl %o7,%g0 sth %l7,[%i2+0x00a] ! Mem[000000007300010a] p49_far_1_lem: membar #Sync swap [%i2+0x028],%l1 ! Mem[0000000073000128] lduh [%i3+0x00e],%l3 ! Mem[000000007380010e] ldsb [%i1+0x018],%l4 ! Mem[0000000072800118] stb %l7,[%i3+0x037] ! Mem[0000000073800137] membar #Sync jmpl %o7,%g0 sth %l7,[%i2+0x00a] ! Mem[000000007300010a] p49_far_1_he: swap [%i2+0x008],%l1 ! Mem[0000000073000108] jmpl %o7,%g0 lduh [%i2+0x028],%l4 ! Mem[0000000073000128] p49_far_1_hem: membar #Sync swap [%i2+0x008],%l1 ! Mem[0000000073000108] membar #Sync jmpl %o7,%g0 lduh [%i2+0x028],%l4 ! Mem[0000000073000128] p49_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p50_far_1_le: swap [%i2+0x038],%l7 ! Mem[0000000075000138] jmpl %o7,%g0 lduw [%i3+0x02c],%l3 ! Mem[000000007580012c] p50_far_1_lem: membar #Sync swap [%i2+0x038],%l7 ! Mem[0000000075000138] membar #Sync jmpl %o7,%g0 lduw [%i3+0x02c],%l3 ! Mem[000000007580012c] p50_far_1_he: sth %l2,[%i3+0x00c] ! Mem[000000007580010c] jmpl %o7,%g0 swap [%i1+0x008],%l5 ! Mem[0000000074800108] p50_far_1_hem: membar #Sync sth %l2,[%i3+0x00c] ! Mem[000000007580010c] membar #Sync jmpl %o7,%g0 swap [%i1+0x008],%l5 ! Mem[0000000074800108] p50_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p51_far_1_le: sth %l6,[%i0+0x006] ! Mem[0000000076000106] jmpl %o7,%g0 ldsb [%i2+0x00f],%l3 ! Mem[000000007700010f] p51_far_1_lem: membar #Sync sth %l6,[%i0+0x006] ! Mem[0000000076000106] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x00f],%l3 ! Mem[000000007700010f] p51_far_1_he: lduw [%i2+0x01c],%l3 ! Mem[000000007700011c] ldx [%i3+0x028],%l6 ! Mem[0000000077800128] jmpl %o7,%g0 stw %l0,[%i1+0x024] ! Mem[0000000076800124] p51_far_1_hem: membar #Sync lduw [%i2+0x01c],%l3 ! Mem[000000007700011c] ldx [%i3+0x028],%l6 ! Mem[0000000077800128] membar #Sync jmpl %o7,%g0 stw %l0,[%i1+0x024] ! Mem[0000000076800124] p51_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p52_far_1_le: stw %l3,[%i3+0x034] ! Mem[0000000079800134] swap [%i2+0x030],%l3 ! Mem[0000000079000130] std %l0,[%i0+0x028] ! Mem[0000000078000128] ldstub [%i3+0x01d],%l1 ! Mem[000000007980011d] ldub [%i0+0x03c],%l0 ! Mem[000000007800013c] ldsw [%i1+0x030],%l3 ! Mem[0000000078800130] jmpl %o7,%g0 std %l4,[%i0+0x010] ! Mem[0000000078000110] p52_far_1_lem: membar #Sync stw %l3,[%i3+0x034] ! Mem[0000000079800134] swap [%i2+0x030],%l3 ! Mem[0000000079000130] std %l0,[%i0+0x028] ! Mem[0000000078000128] ldstub [%i3+0x01d],%l1 ! Mem[000000007980011d] ldub [%i0+0x03c],%l0 ! Mem[000000007800013c] ldsw [%i1+0x030],%l3 ! Mem[0000000078800130] membar #Sync jmpl %o7,%g0 std %l4,[%i0+0x010] ! Mem[0000000078000110] p52_far_1_he: swap [%i2+0x038],%l7 ! Mem[0000000079000138] ldstub [%i3+0x024],%l0 ! Mem[0000000079800124] jmpl %o7,%g0 ldsb [%i3+0x003],%l1 ! Mem[0000000079800103] p52_far_1_hem: membar #Sync swap [%i2+0x038],%l7 ! Mem[0000000079000138] ldstub [%i3+0x024],%l0 ! Mem[0000000079800124] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x003],%l1 ! Mem[0000000079800103] p52_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p53_far_1_le: ldd [%i0+0x008],%l0 ! Mem[000000007a000108] jmpl %o7,%g0 swap [%i3+0x020],%l7 ! Mem[000000007b800120] p53_far_1_lem: membar #Sync ldd [%i0+0x008],%l0 ! Mem[000000007a000108] membar #Sync jmpl %o7,%g0 swap [%i3+0x020],%l7 ! Mem[000000007b800120] p53_far_1_he: jmpl %o7,%g0 ldx [%i0+0x010],%l1 ! Mem[000000007a000110] jmpl %o7,%g0 nop p53_far_1_hem: membar #Sync jmpl %o7,%g0 ldx [%i0+0x010],%l1 ! Mem[000000007a000110] jmpl %o7,%g0 nop p53_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p54_far_1_le: std %l6,[%i2+0x020] ! Mem[000000007d000120] ldsw [%i3+0x02c],%l3 ! Mem[000000007d80012c] ldstub [%i1+0x01c],%l1 ! Mem[000000007c80011c] ldx [%i3+0x000],%l6 ! Mem[000000007d800100] ldstub [%i1+0x031],%l6 ! Mem[000000007c800131] sth %l2,[%i0+0x010] ! Mem[000000007c000110] sth %l5,[%i0+0x014] ! Mem[000000007c000114] jmpl %o7,%g0 ldstub [%i3+0x02c],%l7 ! Mem[000000007d80012c] p54_far_1_lem: membar #Sync std %l6,[%i2+0x020] ! Mem[000000007d000120] ldsw [%i3+0x02c],%l3 ! Mem[000000007d80012c] ldstub [%i1+0x01c],%l1 ! Mem[000000007c80011c] ldx [%i3+0x000],%l6 ! Mem[000000007d800100] ldstub [%i1+0x031],%l6 ! Mem[000000007c800131] sth %l2,[%i0+0x010] ! Mem[000000007c000110] sth %l5,[%i0+0x014] ! Mem[000000007c000114] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x02c],%l7 ! Mem[000000007d80012c] p54_far_1_he: swap [%i3+0x024],%l2 ! Mem[000000007d800124] std %l6,[%i0+0x000] ! Mem[000000007c000100] lduw [%i1+0x020],%l4 ! Mem[000000007c800120] swap [%i0+0x000],%l1 ! Mem[000000007c000100] swap [%i1+0x004],%l3 ! Mem[000000007c800104] ldstub [%i1+0x03b],%l2 ! Mem[000000007c80013b] swap [%i3+0x02c],%l3 ! Mem[000000007d80012c] jmpl %o7,%g0 lduw [%i2+0x02c],%l1 ! Mem[000000007d00012c] p54_far_1_hem: membar #Sync swap [%i3+0x024],%l2 ! Mem[000000007d800124] std %l6,[%i0+0x000] ! Mem[000000007c000100] lduw [%i1+0x020],%l4 ! Mem[000000007c800120] swap [%i0+0x000],%l1 ! Mem[000000007c000100] swap [%i1+0x004],%l3 ! Mem[000000007c800104] ldstub [%i1+0x03b],%l2 ! Mem[000000007c80013b] swap [%i3+0x02c],%l3 ! Mem[000000007d80012c] membar #Sync jmpl %o7,%g0 lduw [%i2+0x02c],%l1 ! Mem[000000007d00012c] p54_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p55_far_1_le: ldstub [%i3+0x00e],%l3 ! Mem[000000007f80010e] jmpl %o7,%g0 ldsh [%i3+0x018],%l4 ! Mem[000000007f800118] p55_far_1_lem: membar #Sync ldstub [%i3+0x00e],%l3 ! Mem[000000007f80010e] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x018],%l4 ! Mem[000000007f800118] p55_far_1_he: sth %l6,[%i3+0x01e] ! Mem[000000007f80011e] ldd [%i1+0x038],%l4 ! Mem[000000007e800138] jmpl %o7,%g0 ldsh [%i0+0x008],%l1 ! Mem[000000007e000108] p55_far_1_hem: membar #Sync sth %l6,[%i3+0x01e] ! Mem[000000007f80011e] ldd [%i1+0x038],%l4 ! Mem[000000007e800138] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x008],%l1 ! Mem[000000007e000108] p55_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p56_far_1_le: stx %l6,[%i3+0x028] ! Mem[0000000081800128] stb %l6,[%i1+0x005] ! Mem[0000000080800105] jmpl %o7,%g0 ldd [%i1+0x010],%l6 ! Mem[0000000080800110] p56_far_1_lem: membar #Sync stx %l6,[%i3+0x028] ! Mem[0000000081800128] stb %l6,[%i1+0x005] ! Mem[0000000080800105] membar #Sync jmpl %o7,%g0 ldd [%i1+0x010],%l6 ! Mem[0000000080800110] p56_far_1_he: swap [%i0+0x028],%l4 ! Mem[0000000080000128] swap [%i1+0x000],%l7 ! Mem[0000000080800100] sth %l2,[%i0+0x026] ! Mem[0000000080000126] std %l6,[%i3+0x020] ! Mem[0000000081800120] sth %l2,[%i2+0x01a] ! Mem[000000008100011a] lduw [%i3+0x02c],%l3 ! Mem[000000008180012c] jmpl %o7,%g0 lduw [%i3+0x02c],%l1 ! Mem[000000008180012c] p56_far_1_hem: membar #Sync swap [%i0+0x028],%l4 ! Mem[0000000080000128] swap [%i1+0x000],%l7 ! Mem[0000000080800100] sth %l2,[%i0+0x026] ! Mem[0000000080000126] std %l6,[%i3+0x020] ! Mem[0000000081800120] sth %l2,[%i2+0x01a] ! Mem[000000008100011a] lduw [%i3+0x02c],%l3 ! Mem[000000008180012c] membar #Sync jmpl %o7,%g0 lduw [%i3+0x02c],%l1 ! Mem[000000008180012c] p56_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p57_far_1_le: ldd [%i1+0x038],%l0 ! Mem[0000000082800138] ldstub [%i0+0x02e],%l6 ! Mem[000000008200012e] ldub [%i3+0x021],%l3 ! Mem[0000000083800121] jmpl %o7,%g0 ldsb [%i2+0x01b],%l3 ! Mem[000000008300011b] p57_far_1_lem: membar #Sync ldd [%i1+0x038],%l0 ! Mem[0000000082800138] ldstub [%i0+0x02e],%l6 ! Mem[000000008200012e] ldub [%i3+0x021],%l3 ! Mem[0000000083800121] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x01b],%l3 ! Mem[000000008300011b] p57_far_1_he: stw %l1,[%i0+0x008] ! Mem[0000000082000108] ldsh [%i2+0x002],%l5 ! Mem[0000000083000102] jmpl %o7,%g0 ldsb [%i0+0x013],%l1 ! Mem[0000000082000113] p57_far_1_hem: membar #Sync stw %l1,[%i0+0x008] ! Mem[0000000082000108] ldsh [%i2+0x002],%l5 ! Mem[0000000083000102] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x013],%l1 ! Mem[0000000082000113] p57_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p58_far_1_le: ldsh [%i2+0x036],%l0 ! Mem[0000000085000136] sth %l4,[%i2+0x020] ! Mem[0000000085000120] jmpl %o7,%g0 swap [%i0+0x018],%l3 ! Mem[0000000084000118] p58_far_1_lem: membar #Sync ldsh [%i2+0x036],%l0 ! Mem[0000000085000136] sth %l4,[%i2+0x020] ! Mem[0000000085000120] membar #Sync jmpl %o7,%g0 swap [%i0+0x018],%l3 ! Mem[0000000084000118] p58_far_1_he: ldd [%i0+0x020],%l6 ! Mem[0000000084000120] jmpl %o7,%g0 std %l2,[%i1+0x018] ! Mem[0000000084800118] p58_far_1_hem: membar #Sync ldd [%i0+0x020],%l6 ! Mem[0000000084000120] membar #Sync jmpl %o7,%g0 std %l2,[%i1+0x018] ! Mem[0000000084800118] p58_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p59_far_1_le: ldsh [%i1+0x01c],%l0 ! Mem[000000008680011c] jmpl %o7,%g0 swap [%i1+0x010],%l2 ! Mem[0000000086800110] p59_far_1_lem: membar #Sync ldsh [%i1+0x01c],%l0 ! Mem[000000008680011c] membar #Sync jmpl %o7,%g0 swap [%i1+0x010],%l2 ! Mem[0000000086800110] p59_far_1_he: swap [%i1+0x00c],%l5 ! Mem[000000008680010c] ldd [%i1+0x028],%l4 ! Mem[0000000086800128] stx %l6,[%i0+0x010] ! Mem[0000000086000110] jmpl %o7,%g0 ldstub [%i0+0x033],%l4 ! Mem[0000000086000133] p59_far_1_hem: membar #Sync swap [%i1+0x00c],%l5 ! Mem[000000008680010c] ldd [%i1+0x028],%l4 ! Mem[0000000086800128] stx %l6,[%i0+0x010] ! Mem[0000000086000110] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x033],%l4 ! Mem[0000000086000133] p59_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p60_far_1_le: jmpl %o7,%g0 ldsw [%i2+0x028],%l2 ! Mem[0000000089000128] jmpl %o7,%g0 nop p60_far_1_lem: membar #Sync jmpl %o7,%g0 ldsw [%i2+0x028],%l2 ! Mem[0000000089000128] jmpl %o7,%g0 nop p60_far_1_he: ldstub [%i3+0x03e],%l3 ! Mem[000000008980013e] sth %l6,[%i2+0x02e] ! Mem[000000008900012e] swap [%i1+0x020],%l0 ! Mem[0000000088800120] swap [%i0+0x008],%l7 ! Mem[0000000088000108] jmpl %o7,%g0 ldub [%i3+0x00d],%l5 ! Mem[000000008980010d] p60_far_1_hem: membar #Sync ldstub [%i3+0x03e],%l3 ! Mem[000000008980013e] sth %l6,[%i2+0x02e] ! Mem[000000008900012e] swap [%i1+0x020],%l0 ! Mem[0000000088800120] swap [%i0+0x008],%l7 ! Mem[0000000088000108] membar #Sync jmpl %o7,%g0 ldub [%i3+0x00d],%l5 ! Mem[000000008980010d] p60_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p61_far_1_le: ldsw [%i1+0x018],%l4 ! Mem[000000008a800118] lduw [%i1+0x034],%l7 ! Mem[000000008a800134] ldstub [%i1+0x003],%l2 ! Mem[000000008a800103] jmpl %o7,%g0 ldd [%i1+0x020],%l4 ! Mem[000000008a800120] p61_far_1_lem: membar #Sync ldsw [%i1+0x018],%l4 ! Mem[000000008a800118] lduw [%i1+0x034],%l7 ! Mem[000000008a800134] ldstub [%i1+0x003],%l2 ! Mem[000000008a800103] membar #Sync jmpl %o7,%g0 ldd [%i1+0x020],%l4 ! Mem[000000008a800120] p61_far_1_he: swap [%i2+0x01c],%l7 ! Mem[000000008b00011c] ldstub [%i0+0x024],%l2 ! Mem[000000008a000124] swap [%i1+0x008],%l5 ! Mem[000000008a800108] swap [%i1+0x004],%l3 ! Mem[000000008a800104] lduw [%i3+0x00c],%l5 ! Mem[000000008b80010c] jmpl %o7,%g0 swap [%i3+0x02c],%l3 ! Mem[000000008b80012c] p61_far_1_hem: membar #Sync swap [%i2+0x01c],%l7 ! Mem[000000008b00011c] ldstub [%i0+0x024],%l2 ! Mem[000000008a000124] swap [%i1+0x008],%l5 ! Mem[000000008a800108] swap [%i1+0x004],%l3 ! Mem[000000008a800104] lduw [%i3+0x00c],%l5 ! Mem[000000008b80010c] membar #Sync jmpl %o7,%g0 swap [%i3+0x02c],%l3 ! Mem[000000008b80012c] p61_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p62_far_1_le: ldsh [%i3+0x02c],%l2 ! Mem[000000008d80012c] jmpl %o7,%g0 ldx [%i1+0x018],%l7 ! Mem[000000008c800118] p62_far_1_lem: membar #Sync ldsh [%i3+0x02c],%l2 ! Mem[000000008d80012c] membar #Sync jmpl %o7,%g0 ldx [%i1+0x018],%l7 ! Mem[000000008c800118] p62_far_1_he: jmpl %o7,%g0 ldd [%i0+0x038],%l4 ! Mem[000000008c000138] jmpl %o7,%g0 nop p62_far_1_hem: membar #Sync jmpl %o7,%g0 ldd [%i0+0x038],%l4 ! Mem[000000008c000138] jmpl %o7,%g0 nop p62_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p63_far_1_le: ldsh [%i1+0x010],%l3 ! Mem[000000008e800110] ldstub [%i1+0x01c],%l0 ! Mem[000000008e80011c] swap [%i2+0x004],%l1 ! Mem[000000008f000104] jmpl %o7,%g0 ldx [%i3+0x030],%l7 ! Mem[000000008f800130] p63_far_1_lem: membar #Sync ldsh [%i1+0x010],%l3 ! Mem[000000008e800110] ldstub [%i1+0x01c],%l0 ! Mem[000000008e80011c] swap [%i2+0x004],%l1 ! Mem[000000008f000104] membar #Sync jmpl %o7,%g0 ldx [%i3+0x030],%l7 ! Mem[000000008f800130] p63_far_1_he: ldsh [%i2+0x018],%l7 ! Mem[000000008f000118] jmpl %o7,%g0 swap [%i1+0x014],%l6 ! Mem[000000008e800114] p63_far_1_hem: membar #Sync ldsh [%i2+0x018],%l7 ! Mem[000000008f000118] membar #Sync jmpl %o7,%g0 swap [%i1+0x014],%l6 ! Mem[000000008e800114] p63_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 far1_b2b_h: nop nop nop nop nop nop nop jmpl %o7,%g0 nop far1_b2b_l: nop nop nop nop nop nop nop jmpl %o7,%g0 nop user_far1_end: .seg "text" .text .align 0x2000 user_far2_start: p0_far_2_le: ldstub [%i2+0x03f],%l6 ! Mem[000000001100013f] ldstub [%i1+0x03a],%l5 ! Mem[000000001080013a] jmpl %o7,%g0 swap [%i1+0x008],%l0 ! Mem[0000000010800108] p0_far_2_lem: membar #Sync ldstub [%i2+0x03f],%l6 ! Mem[000000001100013f] ldstub [%i1+0x03a],%l5 ! Mem[000000001080013a] membar #Sync jmpl %o7,%g0 swap [%i1+0x008],%l0 ! Mem[0000000010800108] p0_far_2_he: jmpl %o7,%g0 ldstub [%i3+0x004],%l7 ! Mem[0000000011800104] jmpl %o7,%g0 nop p0_far_2_hem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x004],%l7 ! Mem[0000000011800104] jmpl %o7,%g0 nop p0_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p1_far_2_le: ldsb [%i3+0x00e],%l6 ! Mem[000000001380010e] ldstub [%i0+0x02a],%l3 ! Mem[000000001200012a] ldstub [%i0+0x029],%l6 ! Mem[0000000012000129] jmpl %o7,%g0 stw %l6,[%i2+0x004] ! Mem[0000000013000104] p1_far_2_lem: membar #Sync ldsb [%i3+0x00e],%l6 ! Mem[000000001380010e] ldstub [%i0+0x02a],%l3 ! Mem[000000001200012a] ldstub [%i0+0x029],%l6 ! Mem[0000000012000129] membar #Sync jmpl %o7,%g0 stw %l6,[%i2+0x004] ! Mem[0000000013000104] p1_far_2_he: ldstub [%i0+0x031],%l3 ! Mem[0000000012000131] ldx [%i1+0x028],%l4 ! Mem[0000000012800128] stw %l7,[%i0+0x000] ! Mem[0000000012000100] lduh [%i2+0x02c],%l4 ! Mem[000000001300012c] ldsw [%i3+0x028],%l5 ! Mem[0000000013800128] jmpl %o7,%g0 sth %l4,[%i1+0x028] ! Mem[0000000012800128] p1_far_2_hem: membar #Sync ldstub [%i0+0x031],%l3 ! Mem[0000000012000131] ldx [%i1+0x028],%l4 ! Mem[0000000012800128] stw %l7,[%i0+0x000] ! Mem[0000000012000100] lduh [%i2+0x02c],%l4 ! Mem[000000001300012c] ldsw [%i3+0x028],%l5 ! Mem[0000000013800128] membar #Sync jmpl %o7,%g0 sth %l4,[%i1+0x028] ! Mem[0000000012800128] p1_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p2_far_2_le: ldstub [%i3+0x038],%l1 ! Mem[0000000015800138] jmpl %o7,%g0 swap [%i1+0x028],%l0 ! Mem[0000000014800128] p2_far_2_lem: membar #Sync ldstub [%i3+0x038],%l1 ! Mem[0000000015800138] membar #Sync jmpl %o7,%g0 swap [%i1+0x028],%l0 ! Mem[0000000014800128] p2_far_2_he: swap [%i2+0x014],%l3 ! Mem[0000000015000114] stb %l5,[%i0+0x01e] ! Mem[000000001400011e] ldub [%i2+0x034],%l3 ! Mem[0000000015000134] stb %l2,[%i0+0x02a] ! Mem[000000001400012a] swap [%i1+0x00c],%l3 ! Mem[000000001480010c] lduw [%i1+0x02c],%l0 ! Mem[000000001480012c] jmpl %o7,%g0 swap [%i2+0x004],%l6 ! Mem[0000000015000104] p2_far_2_hem: membar #Sync swap [%i2+0x014],%l3 ! Mem[0000000015000114] stb %l5,[%i0+0x01e] ! Mem[000000001400011e] ldub [%i2+0x034],%l3 ! Mem[0000000015000134] stb %l2,[%i0+0x02a] ! Mem[000000001400012a] swap [%i1+0x00c],%l3 ! Mem[000000001480010c] lduw [%i1+0x02c],%l0 ! Mem[000000001480012c] membar #Sync jmpl %o7,%g0 swap [%i2+0x004],%l6 ! Mem[0000000015000104] p2_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p3_far_2_le: swap [%i1+0x004],%l2 ! Mem[0000000016800104] jmpl %o7,%g0 swap [%i0+0x020],%l5 ! Mem[0000000016000120] p3_far_2_lem: membar #Sync swap [%i1+0x004],%l2 ! Mem[0000000016800104] membar #Sync jmpl %o7,%g0 swap [%i0+0x020],%l5 ! Mem[0000000016000120] p3_far_2_he: ldstub [%i1+0x009],%l1 ! Mem[0000000016800109] jmpl %o7,%g0 ldub [%i1+0x026],%l2 ! Mem[0000000016800126] p3_far_2_hem: membar #Sync ldstub [%i1+0x009],%l1 ! Mem[0000000016800109] membar #Sync jmpl %o7,%g0 ldub [%i1+0x026],%l2 ! Mem[0000000016800126] p3_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p4_far_2_le: jmpl %o7,%g0 swap [%i1+0x034],%l7 ! Mem[0000000018800134] jmpl %o7,%g0 nop p4_far_2_lem: membar #Sync jmpl %o7,%g0 swap [%i1+0x034],%l7 ! Mem[0000000018800134] jmpl %o7,%g0 nop p4_far_2_he: ldub [%i0+0x003],%l6 ! Mem[0000000018000103] ldd [%i0+0x010],%l0 ! Mem[0000000018000110] ldsh [%i1+0x004],%l3 ! Mem[0000000018800104] swap [%i0+0x024],%l0 ! Mem[0000000018000124] jmpl %o7,%g0 ldstub [%i2+0x039],%l5 ! Mem[0000000019000139] p4_far_2_hem: membar #Sync ldub [%i0+0x003],%l6 ! Mem[0000000018000103] ldd [%i0+0x010],%l0 ! Mem[0000000018000110] ldsh [%i1+0x004],%l3 ! Mem[0000000018800104] swap [%i0+0x024],%l0 ! Mem[0000000018000124] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x039],%l5 ! Mem[0000000019000139] p4_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p5_far_2_le: std %l2,[%i3+0x008] ! Mem[000000001b800108] stw %l4,[%i0+0x03c] ! Mem[000000001a00013c] ldstub [%i0+0x01e],%l3 ! Mem[000000001a00011e] lduw [%i3+0x03c],%l2 ! Mem[000000001b80013c] stx %l1,[%i3+0x000] ! Mem[000000001b800100] ldub [%i3+0x036],%l2 ! Mem[000000001b800136] ldstub [%i3+0x000],%l7 ! Mem[000000001b800100] jmpl %o7,%g0 ldstub [%i1+0x01b],%l6 ! Mem[000000001a80011b] p5_far_2_lem: membar #Sync std %l2,[%i3+0x008] ! Mem[000000001b800108] stw %l4,[%i0+0x03c] ! Mem[000000001a00013c] ldstub [%i0+0x01e],%l3 ! Mem[000000001a00011e] lduw [%i3+0x03c],%l2 ! Mem[000000001b80013c] stx %l1,[%i3+0x000] ! Mem[000000001b800100] ldub [%i3+0x036],%l2 ! Mem[000000001b800136] ldstub [%i3+0x000],%l7 ! Mem[000000001b800100] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x01b],%l6 ! Mem[000000001a80011b] p5_far_2_he: ldstub [%i3+0x00e],%l3 ! Mem[000000001b80010e] std %l2,[%i3+0x000] ! Mem[000000001b800100] ldd [%i2+0x008],%l0 ! Mem[000000001b000108] std %l6,[%i0+0x020] ! Mem[000000001a000120] lduh [%i3+0x036],%l6 ! Mem[000000001b800136] stb %l1,[%i2+0x020] ! Mem[000000001b000120] jmpl %o7,%g0 stb %l6,[%i3+0x03c] ! Mem[000000001b80013c] p5_far_2_hem: membar #Sync ldstub [%i3+0x00e],%l3 ! Mem[000000001b80010e] std %l2,[%i3+0x000] ! Mem[000000001b800100] ldd [%i2+0x008],%l0 ! Mem[000000001b000108] std %l6,[%i0+0x020] ! Mem[000000001a000120] lduh [%i3+0x036],%l6 ! Mem[000000001b800136] stb %l1,[%i2+0x020] ! Mem[000000001b000120] membar #Sync jmpl %o7,%g0 stb %l6,[%i3+0x03c] ! Mem[000000001b80013c] p5_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p6_far_2_le: sth %l4,[%i0+0x038] ! Mem[000000001c000138] jmpl %o7,%g0 stb %l7,[%i0+0x02f] ! Mem[000000001c00012f] p6_far_2_lem: membar #Sync sth %l4,[%i0+0x038] ! Mem[000000001c000138] membar #Sync jmpl %o7,%g0 stb %l7,[%i0+0x02f] ! Mem[000000001c00012f] p6_far_2_he: ldsh [%i0+0x010],%l0 ! Mem[000000001c000110] ldstub [%i0+0x029],%l4 ! Mem[000000001c000129] ldx [%i0+0x020],%l0 ! Mem[000000001c000120] stb %l2,[%i0+0x02a] ! Mem[000000001c00012a] ldsh [%i3+0x00e],%l7 ! Mem[000000001d80010e] jmpl %o7,%g0 ldstub [%i2+0x035],%l5 ! Mem[000000001d000135] p6_far_2_hem: membar #Sync ldsh [%i0+0x010],%l0 ! Mem[000000001c000110] ldstub [%i0+0x029],%l4 ! Mem[000000001c000129] ldx [%i0+0x020],%l0 ! Mem[000000001c000120] stb %l2,[%i0+0x02a] ! Mem[000000001c00012a] ldsh [%i3+0x00e],%l7 ! Mem[000000001d80010e] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x035],%l5 ! Mem[000000001d000135] p6_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p7_far_2_le: swap [%i0+0x028],%l1 ! Mem[000000001e000128] ldstub [%i3+0x035],%l3 ! Mem[000000001f800135] stb %l3,[%i2+0x010] ! Mem[000000001f000110] swap [%i2+0x010],%l6 ! Mem[000000001f000110] jmpl %o7,%g0 ldx [%i2+0x000],%l2 ! Mem[000000001f000100] p7_far_2_lem: membar #Sync swap [%i0+0x028],%l1 ! Mem[000000001e000128] ldstub [%i3+0x035],%l3 ! Mem[000000001f800135] stb %l3,[%i2+0x010] ! Mem[000000001f000110] swap [%i2+0x010],%l6 ! Mem[000000001f000110] membar #Sync jmpl %o7,%g0 ldx [%i2+0x000],%l2 ! Mem[000000001f000100] p7_far_2_he: stb %l4,[%i2+0x03f] ! Mem[000000001f00013f] lduw [%i1+0x000],%l7 ! Mem[000000001e800100] swap [%i3+0x00c],%l1 ! Mem[000000001f80010c] swap [%i0+0x00c],%l1 ! Mem[000000001e00010c] jmpl %o7,%g0 stx %l6,[%i1+0x010] ! Mem[000000001e800110] p7_far_2_hem: membar #Sync stb %l4,[%i2+0x03f] ! Mem[000000001f00013f] lduw [%i1+0x000],%l7 ! Mem[000000001e800100] swap [%i3+0x00c],%l1 ! Mem[000000001f80010c] swap [%i0+0x00c],%l1 ! Mem[000000001e00010c] membar #Sync jmpl %o7,%g0 stx %l6,[%i1+0x010] ! Mem[000000001e800110] p7_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p8_far_2_le: jmpl %o7,%g0 swap [%i2+0x03c],%l3 ! Mem[000000002100013c] jmpl %o7,%g0 nop p8_far_2_lem: membar #Sync jmpl %o7,%g0 swap [%i2+0x03c],%l3 ! Mem[000000002100013c] jmpl %o7,%g0 nop p8_far_2_he: ldsh [%i0+0x004],%l7 ! Mem[0000000020000104] stb %l1,[%i1+0x02c] ! Mem[000000002080012c] ldub [%i2+0x011],%l0 ! Mem[0000000021000111] sth %l6,[%i3+0x014] ! Mem[0000000021800114] swap [%i1+0x03c],%l3 ! Mem[000000002080013c] jmpl %o7,%g0 std %l0,[%i0+0x030] ! Mem[0000000020000130] p8_far_2_hem: membar #Sync ldsh [%i0+0x004],%l7 ! Mem[0000000020000104] stb %l1,[%i1+0x02c] ! Mem[000000002080012c] ldub [%i2+0x011],%l0 ! Mem[0000000021000111] sth %l6,[%i3+0x014] ! Mem[0000000021800114] swap [%i1+0x03c],%l3 ! Mem[000000002080013c] membar #Sync jmpl %o7,%g0 std %l0,[%i0+0x030] ! Mem[0000000020000130] p8_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p9_far_2_le: ldd [%i3+0x010],%l0 ! Mem[0000000023800110] ldstub [%i1+0x037],%l5 ! Mem[0000000022800137] stw %l2,[%i3+0x00c] ! Mem[000000002380010c] swap [%i1+0x020],%l1 ! Mem[0000000022800120] lduh [%i2+0x02a],%l7 ! Mem[000000002300012a] ldstub [%i2+0x00f],%l6 ! Mem[000000002300010f] jmpl %o7,%g0 lduh [%i0+0x03c],%l1 ! Mem[000000002200013c] p9_far_2_lem: membar #Sync ldd [%i3+0x010],%l0 ! Mem[0000000023800110] ldstub [%i1+0x037],%l5 ! Mem[0000000022800137] stw %l2,[%i3+0x00c] ! Mem[000000002380010c] swap [%i1+0x020],%l1 ! Mem[0000000022800120] lduh [%i2+0x02a],%l7 ! Mem[000000002300012a] ldstub [%i2+0x00f],%l6 ! Mem[000000002300010f] membar #Sync jmpl %o7,%g0 lduh [%i0+0x03c],%l1 ! Mem[000000002200013c] p9_far_2_he: ldd [%i1+0x020],%l0 ! Mem[0000000022800120] std %l4,[%i0+0x030] ! Mem[0000000022000130] jmpl %o7,%g0 ldstub [%i3+0x01d],%l3 ! Mem[000000002380011d] p9_far_2_hem: membar #Sync ldd [%i1+0x020],%l0 ! Mem[0000000022800120] std %l4,[%i0+0x030] ! Mem[0000000022000130] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x01d],%l3 ! Mem[000000002380011d] p9_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p10_far_2_le: swap [%i0+0x030],%l2 ! Mem[0000000024000130] lduw [%i3+0x00c],%l1 ! Mem[000000002580010c] swap [%i2+0x01c],%l1 ! Mem[000000002500011c] lduh [%i3+0x038],%l4 ! Mem[0000000025800138] ldstub [%i2+0x03c],%l1 ! Mem[000000002500013c] jmpl %o7,%g0 swap [%i1+0x038],%l1 ! Mem[0000000024800138] p10_far_2_lem: membar #Sync swap [%i0+0x030],%l2 ! Mem[0000000024000130] lduw [%i3+0x00c],%l1 ! Mem[000000002580010c] swap [%i2+0x01c],%l1 ! Mem[000000002500011c] lduh [%i3+0x038],%l4 ! Mem[0000000025800138] ldstub [%i2+0x03c],%l1 ! Mem[000000002500013c] membar #Sync jmpl %o7,%g0 swap [%i1+0x038],%l1 ! Mem[0000000024800138] p10_far_2_he: jmpl %o7,%g0 swap [%i0+0x014],%l6 ! Mem[0000000024000114] jmpl %o7,%g0 nop p10_far_2_hem: membar #Sync jmpl %o7,%g0 swap [%i0+0x014],%l6 ! Mem[0000000024000114] jmpl %o7,%g0 nop p10_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p11_far_2_le: swap [%i2+0x034],%l5 ! Mem[0000000027000134] jmpl %o7,%g0 ldsw [%i0+0x038],%l3 ! Mem[0000000026000138] p11_far_2_lem: membar #Sync swap [%i2+0x034],%l5 ! Mem[0000000027000134] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x038],%l3 ! Mem[0000000026000138] p11_far_2_he: ldsb [%i0+0x03f],%l7 ! Mem[000000002600013f] jmpl %o7,%g0 ldx [%i1+0x000],%l3 ! Mem[0000000026800100] p11_far_2_hem: membar #Sync ldsb [%i0+0x03f],%l7 ! Mem[000000002600013f] membar #Sync jmpl %o7,%g0 ldx [%i1+0x000],%l3 ! Mem[0000000026800100] p11_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p12_far_2_le: ldstub [%i0+0x01c],%l2 ! Mem[000000002800011c] stb %l3,[%i3+0x02f] ! Mem[000000002980012f] lduw [%i2+0x028],%l6 ! Mem[0000000029000128] ldstub [%i3+0x030],%l3 ! Mem[0000000029800130] jmpl %o7,%g0 ldsw [%i3+0x028],%l0 ! Mem[0000000029800128] p12_far_2_lem: membar #Sync ldstub [%i0+0x01c],%l2 ! Mem[000000002800011c] stb %l3,[%i3+0x02f] ! Mem[000000002980012f] lduw [%i2+0x028],%l6 ! Mem[0000000029000128] ldstub [%i3+0x030],%l3 ! Mem[0000000029800130] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x028],%l0 ! Mem[0000000029800128] p12_far_2_he: ldstub [%i0+0x019],%l5 ! Mem[0000000028000119] sth %l1,[%i2+0x028] ! Mem[0000000029000128] std %l4,[%i1+0x028] ! Mem[0000000028800128] jmpl %o7,%g0 ldub [%i0+0x024],%l2 ! Mem[0000000028000124] p12_far_2_hem: membar #Sync ldstub [%i0+0x019],%l5 ! Mem[0000000028000119] sth %l1,[%i2+0x028] ! Mem[0000000029000128] std %l4,[%i1+0x028] ! Mem[0000000028800128] membar #Sync jmpl %o7,%g0 ldub [%i0+0x024],%l2 ! Mem[0000000028000124] p12_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p13_far_2_le: ldsw [%i0+0x020],%l0 ! Mem[000000002a000120] jmpl %o7,%g0 lduh [%i2+0x038],%l3 ! Mem[000000002b000138] p13_far_2_lem: membar #Sync ldsw [%i0+0x020],%l0 ! Mem[000000002a000120] membar #Sync jmpl %o7,%g0 lduh [%i2+0x038],%l3 ! Mem[000000002b000138] p13_far_2_he: ldsb [%i1+0x03c],%l0 ! Mem[000000002a80013c] jmpl %o7,%g0 swap [%i1+0x000],%l5 ! Mem[000000002a800100] p13_far_2_hem: membar #Sync ldsb [%i1+0x03c],%l0 ! Mem[000000002a80013c] membar #Sync jmpl %o7,%g0 swap [%i1+0x000],%l5 ! Mem[000000002a800100] p13_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p14_far_2_le: swap [%i2+0x018],%l3 ! Mem[000000002d000118] ldsh [%i2+0x020],%l1 ! Mem[000000002d000120] ldub [%i2+0x001],%l3 ! Mem[000000002d000101] jmpl %o7,%g0 swap [%i0+0x00c],%l1 ! Mem[000000002c00010c] p14_far_2_lem: membar #Sync swap [%i2+0x018],%l3 ! Mem[000000002d000118] ldsh [%i2+0x020],%l1 ! Mem[000000002d000120] ldub [%i2+0x001],%l3 ! Mem[000000002d000101] membar #Sync jmpl %o7,%g0 swap [%i0+0x00c],%l1 ! Mem[000000002c00010c] p14_far_2_he: stx %l0,[%i0+0x000] ! Mem[000000002c000100] ldx [%i1+0x000],%l7 ! Mem[000000002c800100] sth %l4,[%i3+0x02c] ! Mem[000000002d80012c] stx %l0,[%i3+0x000] ! Mem[000000002d800100] stw %l7,[%i1+0x014] ! Mem[000000002c800114] jmpl %o7,%g0 ldd [%i3+0x008],%l0 ! Mem[000000002d800108] p14_far_2_hem: membar #Sync stx %l0,[%i0+0x000] ! Mem[000000002c000100] ldx [%i1+0x000],%l7 ! Mem[000000002c800100] sth %l4,[%i3+0x02c] ! Mem[000000002d80012c] stx %l0,[%i3+0x000] ! Mem[000000002d800100] stw %l7,[%i1+0x014] ! Mem[000000002c800114] membar #Sync jmpl %o7,%g0 ldd [%i3+0x008],%l0 ! Mem[000000002d800108] p14_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p15_far_2_le: swap [%i3+0x034],%l7 ! Mem[000000002f800134] ldub [%i2+0x00b],%l7 ! Mem[000000002f00010b] ldsh [%i1+0x01c],%l0 ! Mem[000000002e80011c] sth %l0,[%i3+0x014] ! Mem[000000002f800114] lduw [%i1+0x034],%l7 ! Mem[000000002e800134] ldx [%i1+0x000],%l6 ! Mem[000000002e800100] jmpl %o7,%g0 ldx [%i2+0x030],%l3 ! Mem[000000002f000130] p15_far_2_lem: membar #Sync swap [%i3+0x034],%l7 ! Mem[000000002f800134] ldub [%i2+0x00b],%l7 ! Mem[000000002f00010b] ldsh [%i1+0x01c],%l0 ! Mem[000000002e80011c] sth %l0,[%i3+0x014] ! Mem[000000002f800114] lduw [%i1+0x034],%l7 ! Mem[000000002e800134] ldx [%i1+0x000],%l6 ! Mem[000000002e800100] membar #Sync jmpl %o7,%g0 ldx [%i2+0x030],%l3 ! Mem[000000002f000130] p15_far_2_he: stb %l2,[%i3+0x03b] ! Mem[000000002f80013b] ldsb [%i2+0x008],%l1 ! Mem[000000002f000108] ldd [%i1+0x018],%l0 ! Mem[000000002e800118] ldub [%i3+0x031],%l3 ! Mem[000000002f800131] lduh [%i2+0x00a],%l7 ! Mem[000000002f00010a] ldstub [%i0+0x020],%l0 ! Mem[000000002e000120] jmpl %o7,%g0 swap [%i0+0x034],%l7 ! Mem[000000002e000134] p15_far_2_hem: membar #Sync stb %l2,[%i3+0x03b] ! Mem[000000002f80013b] ldsb [%i2+0x008],%l1 ! Mem[000000002f000108] ldd [%i1+0x018],%l0 ! Mem[000000002e800118] ldub [%i3+0x031],%l3 ! Mem[000000002f800131] lduh [%i2+0x00a],%l7 ! Mem[000000002f00010a] ldstub [%i0+0x020],%l0 ! Mem[000000002e000120] membar #Sync jmpl %o7,%g0 swap [%i0+0x034],%l7 ! Mem[000000002e000134] p15_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p16_far_2_le: ldd [%i0+0x010],%l0 ! Mem[0000000030000110] ldd [%i0+0x038],%l4 ! Mem[0000000030000138] jmpl %o7,%g0 ldstub [%i2+0x008],%l5 ! Mem[0000000031000108] p16_far_2_lem: membar #Sync ldd [%i0+0x010],%l0 ! Mem[0000000030000110] ldd [%i0+0x038],%l4 ! Mem[0000000030000138] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x008],%l5 ! Mem[0000000031000108] p16_far_2_he: ldstub [%i0+0x03b],%l7 ! Mem[000000003000013b] ldstub [%i1+0x002],%l7 ! Mem[0000000030800102] swap [%i3+0x034],%l2 ! Mem[0000000031800134] ldsh [%i2+0x030],%l2 ! Mem[0000000031000130] ldd [%i0+0x030],%l0 ! Mem[0000000030000130] stb %l5,[%i3+0x035] ! Mem[0000000031800135] stb %l3,[%i3+0x003] ! Mem[0000000031800103] jmpl %o7,%g0 ldstub [%i0+0x02f],%l0 ! Mem[000000003000012f] p16_far_2_hem: membar #Sync ldstub [%i0+0x03b],%l7 ! Mem[000000003000013b] ldstub [%i1+0x002],%l7 ! Mem[0000000030800102] swap [%i3+0x034],%l2 ! Mem[0000000031800134] ldsh [%i2+0x030],%l2 ! Mem[0000000031000130] ldd [%i0+0x030],%l0 ! Mem[0000000030000130] stb %l5,[%i3+0x035] ! Mem[0000000031800135] stb %l3,[%i3+0x003] ! Mem[0000000031800103] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x02f],%l0 ! Mem[000000003000012f] p16_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p17_far_2_le: lduw [%i3+0x004],%l1 ! Mem[0000000033800104] ldstub [%i1+0x02c],%l5 ! Mem[000000003280012c] ldsh [%i0+0x02a],%l3 ! Mem[000000003200012a] ldsh [%i0+0x028],%l6 ! Mem[0000000032000128] swap [%i3+0x02c],%l6 ! Mem[000000003380012c] ldstub [%i3+0x021],%l3 ! Mem[0000000033800121] ldstub [%i2+0x01b],%l3 ! Mem[000000003300011b] jmpl %o7,%g0 sth %l1,[%i3+0x020] ! Mem[0000000033800120] p17_far_2_lem: membar #Sync lduw [%i3+0x004],%l1 ! Mem[0000000033800104] ldstub [%i1+0x02c],%l5 ! Mem[000000003280012c] ldsh [%i0+0x02a],%l3 ! Mem[000000003200012a] ldsh [%i0+0x028],%l6 ! Mem[0000000032000128] swap [%i3+0x02c],%l6 ! Mem[000000003380012c] ldstub [%i3+0x021],%l3 ! Mem[0000000033800121] ldstub [%i2+0x01b],%l3 ! Mem[000000003300011b] membar #Sync jmpl %o7,%g0 sth %l1,[%i3+0x020] ! Mem[0000000033800120] p17_far_2_he: stw %l5,[%i1+0x00c] ! Mem[000000003280010c] swap [%i2+0x010],%l1 ! Mem[0000000033000110] jmpl %o7,%g0 ldstub [%i1+0x01b],%l0 ! Mem[000000003280011b] p17_far_2_hem: membar #Sync stw %l5,[%i1+0x00c] ! Mem[000000003280010c] swap [%i2+0x010],%l1 ! Mem[0000000033000110] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x01b],%l0 ! Mem[000000003280011b] p17_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p18_far_2_le: ldub [%i3+0x020],%l1 ! Mem[0000000035800120] ldstub [%i1+0x02a],%l7 ! Mem[000000003480012a] jmpl %o7,%g0 sth %l4,[%i0+0x038] ! Mem[0000000034000138] p18_far_2_lem: membar #Sync ldub [%i3+0x020],%l1 ! Mem[0000000035800120] ldstub [%i1+0x02a],%l7 ! Mem[000000003480012a] membar #Sync jmpl %o7,%g0 sth %l4,[%i0+0x038] ! Mem[0000000034000138] p18_far_2_he: lduh [%i0+0x02c],%l4 ! Mem[000000003400012c] std %l0,[%i2+0x008] ! Mem[0000000035000108] ldstub [%i3+0x032],%l5 ! Mem[0000000035800132] jmpl %o7,%g0 stb %l7,[%i0+0x01b] ! Mem[000000003400011b] p18_far_2_hem: membar #Sync lduh [%i0+0x02c],%l4 ! Mem[000000003400012c] std %l0,[%i2+0x008] ! Mem[0000000035000108] ldstub [%i3+0x032],%l5 ! Mem[0000000035800132] membar #Sync jmpl %o7,%g0 stb %l7,[%i0+0x01b] ! Mem[000000003400011b] p18_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p19_far_2_le: ldstub [%i1+0x018],%l4 ! Mem[0000000036800118] ldstub [%i3+0x011],%l6 ! Mem[0000000037800111] ldd [%i0+0x000],%l2 ! Mem[0000000036000100] jmpl %o7,%g0 ldub [%i0+0x034],%l5 ! Mem[0000000036000134] p19_far_2_lem: membar #Sync ldstub [%i1+0x018],%l4 ! Mem[0000000036800118] ldstub [%i3+0x011],%l6 ! Mem[0000000037800111] ldd [%i0+0x000],%l2 ! Mem[0000000036000100] membar #Sync jmpl %o7,%g0 ldub [%i0+0x034],%l5 ! Mem[0000000036000134] p19_far_2_he: ldx [%i1+0x020],%l2 ! Mem[0000000036800120] jmpl %o7,%g0 ldstub [%i0+0x005],%l3 ! Mem[0000000036000105] p19_far_2_hem: membar #Sync ldx [%i1+0x020],%l2 ! Mem[0000000036800120] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x005],%l3 ! Mem[0000000036000105] p19_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p20_far_2_le: swap [%i3+0x01c],%l0 ! Mem[000000003980011c] jmpl %o7,%g0 lduw [%i0+0x004],%l6 ! Mem[0000000038000104] p20_far_2_lem: membar #Sync swap [%i3+0x01c],%l0 ! Mem[000000003980011c] membar #Sync jmpl %o7,%g0 lduw [%i0+0x004],%l6 ! Mem[0000000038000104] p20_far_2_he: ldsw [%i2+0x024],%l2 ! Mem[0000000039000124] ldstub [%i3+0x028],%l6 ! Mem[0000000039800128] lduh [%i0+0x022],%l4 ! Mem[0000000038000122] swap [%i3+0x014],%l1 ! Mem[0000000039800114] jmpl %o7,%g0 ldd [%i2+0x000],%l2 ! Mem[0000000039000100] p20_far_2_hem: membar #Sync ldsw [%i2+0x024],%l2 ! Mem[0000000039000124] ldstub [%i3+0x028],%l6 ! Mem[0000000039800128] lduh [%i0+0x022],%l4 ! Mem[0000000038000122] swap [%i3+0x014],%l1 ! Mem[0000000039800114] membar #Sync jmpl %o7,%g0 ldd [%i2+0x000],%l2 ! Mem[0000000039000100] p20_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p21_far_2_le: jmpl %o7,%g0 stx %l3,[%i0+0x030] ! Mem[000000003a000130] jmpl %o7,%g0 nop p21_far_2_lem: membar #Sync jmpl %o7,%g0 stx %l3,[%i0+0x030] ! Mem[000000003a000130] jmpl %o7,%g0 nop p21_far_2_he: ldsw [%i1+0x030],%l7 ! Mem[000000003a800130] stx %l0,[%i1+0x000] ! Mem[000000003a800100] ldd [%i3+0x028],%l2 ! Mem[000000003b800128] ldsh [%i0+0x02e],%l7 ! Mem[000000003a00012e] sth %l6,[%i3+0x036] ! Mem[000000003b800136] ldstub [%i2+0x003],%l3 ! Mem[000000003b000103] swap [%i0+0x00c],%l0 ! Mem[000000003a00010c] jmpl %o7,%g0 ldstub [%i1+0x00c],%l2 ! Mem[000000003a80010c] p21_far_2_hem: membar #Sync ldsw [%i1+0x030],%l7 ! Mem[000000003a800130] stx %l0,[%i1+0x000] ! Mem[000000003a800100] ldd [%i3+0x028],%l2 ! Mem[000000003b800128] ldsh [%i0+0x02e],%l7 ! Mem[000000003a00012e] sth %l6,[%i3+0x036] ! Mem[000000003b800136] ldstub [%i2+0x003],%l3 ! Mem[000000003b000103] swap [%i0+0x00c],%l0 ! Mem[000000003a00010c] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x00c],%l2 ! Mem[000000003a80010c] p21_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p22_far_2_le: ldstub [%i0+0x01c],%l2 ! Mem[000000003c00011c] ldstub [%i3+0x02f],%l3 ! Mem[000000003d80012f] ldd [%i3+0x018],%l0 ! Mem[000000003d800118] sth %l1,[%i0+0x02a] ! Mem[000000003c00012a] jmpl %o7,%g0 ldsb [%i3+0x02e],%l3 ! Mem[000000003d80012e] p22_far_2_lem: membar #Sync ldstub [%i0+0x01c],%l2 ! Mem[000000003c00011c] ldstub [%i3+0x02f],%l3 ! Mem[000000003d80012f] ldd [%i3+0x018],%l0 ! Mem[000000003d800118] sth %l1,[%i0+0x02a] ! Mem[000000003c00012a] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x02e],%l3 ! Mem[000000003d80012e] p22_far_2_he: stx %l2,[%i2+0x018] ! Mem[000000003d000118] ldstub [%i2+0x028],%l1 ! Mem[000000003d000128] ldsh [%i3+0x026],%l4 ! Mem[000000003d800126] swap [%i2+0x01c],%l4 ! Mem[000000003d00011c] stb %l6,[%i2+0x029] ! Mem[000000003d000129] sth %l5,[%i0+0x024] ! Mem[000000003c000124] std %l4,[%i2+0x008] ! Mem[000000003d000108] jmpl %o7,%g0 ldstub [%i2+0x022],%l4 ! Mem[000000003d000122] p22_far_2_hem: membar #Sync stx %l2,[%i2+0x018] ! Mem[000000003d000118] ldstub [%i2+0x028],%l1 ! Mem[000000003d000128] ldsh [%i3+0x026],%l4 ! Mem[000000003d800126] swap [%i2+0x01c],%l4 ! Mem[000000003d00011c] stb %l6,[%i2+0x029] ! Mem[000000003d000129] sth %l5,[%i0+0x024] ! Mem[000000003c000124] std %l4,[%i2+0x008] ! Mem[000000003d000108] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x022],%l4 ! Mem[000000003d000122] p22_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p23_far_2_le: jmpl %o7,%g0 stb %l3,[%i3+0x03f] ! Mem[000000003f80013f] jmpl %o7,%g0 nop p23_far_2_lem: membar #Sync jmpl %o7,%g0 stb %l3,[%i3+0x03f] ! Mem[000000003f80013f] jmpl %o7,%g0 nop p23_far_2_he: ldstub [%i2+0x013],%l1 ! Mem[000000003f000113] swap [%i2+0x008],%l5 ! Mem[000000003f000108] swap [%i2+0x014],%l7 ! Mem[000000003f000114] swap [%i1+0x02c],%l4 ! Mem[000000003e80012c] lduw [%i3+0x008],%l0 ! Mem[000000003f800108] jmpl %o7,%g0 ldstub [%i2+0x032],%l5 ! Mem[000000003f000132] p23_far_2_hem: membar #Sync ldstub [%i2+0x013],%l1 ! Mem[000000003f000113] swap [%i2+0x008],%l5 ! Mem[000000003f000108] swap [%i2+0x014],%l7 ! Mem[000000003f000114] swap [%i1+0x02c],%l4 ! Mem[000000003e80012c] lduw [%i3+0x008],%l0 ! Mem[000000003f800108] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x032],%l5 ! Mem[000000003f000132] p23_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p24_far_2_le: jmpl %o7,%g0 stx %l1,[%i3+0x018] ! Mem[0000000041800118] jmpl %o7,%g0 nop p24_far_2_lem: membar #Sync jmpl %o7,%g0 stx %l1,[%i3+0x018] ! Mem[0000000041800118] jmpl %o7,%g0 nop p24_far_2_he: stw %l7,[%i2+0x024] ! Mem[0000000041000124] sth %l0,[%i3+0x03c] ! Mem[000000004180013c] ldx [%i3+0x038],%l3 ! Mem[0000000041800138] lduw [%i1+0x030],%l3 ! Mem[0000000040800130] stw %l5,[%i2+0x008] ! Mem[0000000041000108] jmpl %o7,%g0 ldub [%i2+0x029],%l4 ! Mem[0000000041000129] p24_far_2_hem: membar #Sync stw %l7,[%i2+0x024] ! Mem[0000000041000124] sth %l0,[%i3+0x03c] ! Mem[000000004180013c] ldx [%i3+0x038],%l3 ! Mem[0000000041800138] lduw [%i1+0x030],%l3 ! Mem[0000000040800130] stw %l5,[%i2+0x008] ! Mem[0000000041000108] membar #Sync jmpl %o7,%g0 ldub [%i2+0x029],%l4 ! Mem[0000000041000129] p24_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p25_far_2_le: ldd [%i3+0x010],%l2 ! Mem[0000000043800110] stb %l5,[%i1+0x02c] ! Mem[000000004280012c] ldub [%i3+0x016],%l7 ! Mem[0000000043800116] ldsh [%i1+0x038],%l4 ! Mem[0000000042800138] stw %l5,[%i2+0x008] ! Mem[0000000043000108] jmpl %o7,%g0 lduh [%i3+0x024],%l0 ! Mem[0000000043800124] p25_far_2_lem: membar #Sync ldd [%i3+0x010],%l2 ! Mem[0000000043800110] stb %l5,[%i1+0x02c] ! Mem[000000004280012c] ldub [%i3+0x016],%l7 ! Mem[0000000043800116] ldsh [%i1+0x038],%l4 ! Mem[0000000042800138] stw %l5,[%i2+0x008] ! Mem[0000000043000108] membar #Sync jmpl %o7,%g0 lduh [%i3+0x024],%l0 ! Mem[0000000043800124] p25_far_2_he: ldstub [%i3+0x033],%l3 ! Mem[0000000043800133] stb %l7,[%i0+0x03b] ! Mem[000000004200013b] ldd [%i0+0x028],%l2 ! Mem[0000000042000128] swap [%i2+0x02c],%l7 ! Mem[000000004300012c] lduw [%i1+0x034],%l5 ! Mem[0000000042800134] jmpl %o7,%g0 ldstub [%i1+0x015],%l4 ! Mem[0000000042800115] p25_far_2_hem: membar #Sync ldstub [%i3+0x033],%l3 ! Mem[0000000043800133] stb %l7,[%i0+0x03b] ! Mem[000000004200013b] ldd [%i0+0x028],%l2 ! Mem[0000000042000128] swap [%i2+0x02c],%l7 ! Mem[000000004300012c] lduw [%i1+0x034],%l5 ! Mem[0000000042800134] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x015],%l4 ! Mem[0000000042800115] p25_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p26_far_2_le: ldstub [%i3+0x02c],%l7 ! Mem[000000004580012c] sth %l5,[%i0+0x02c] ! Mem[000000004400012c] sth %l3,[%i2+0x02a] ! Mem[000000004500012a] ldsb [%i2+0x001],%l0 ! Mem[0000000045000101] lduw [%i2+0x020],%l5 ! Mem[0000000045000120] jmpl %o7,%g0 ldub [%i3+0x03f],%l0 ! Mem[000000004580013f] p26_far_2_lem: membar #Sync ldstub [%i3+0x02c],%l7 ! Mem[000000004580012c] sth %l5,[%i0+0x02c] ! Mem[000000004400012c] sth %l3,[%i2+0x02a] ! Mem[000000004500012a] ldsb [%i2+0x001],%l0 ! Mem[0000000045000101] lduw [%i2+0x020],%l5 ! Mem[0000000045000120] membar #Sync jmpl %o7,%g0 ldub [%i3+0x03f],%l0 ! Mem[000000004580013f] p26_far_2_he: stx %l5,[%i3+0x008] ! Mem[0000000045800108] jmpl %o7,%g0 std %l6,[%i3+0x020] ! Mem[0000000045800120] p26_far_2_hem: membar #Sync stx %l5,[%i3+0x008] ! Mem[0000000045800108] membar #Sync jmpl %o7,%g0 std %l6,[%i3+0x020] ! Mem[0000000045800120] p26_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p27_far_2_le: ldstub [%i3+0x011],%l6 ! Mem[0000000047800111] ldsb [%i0+0x003],%l2 ! Mem[0000000046000103] ldx [%i3+0x020],%l5 ! Mem[0000000047800120] lduw [%i2+0x00c],%l7 ! Mem[000000004700010c] jmpl %o7,%g0 sth %l5,[%i2+0x02c] ! Mem[000000004700012c] p27_far_2_lem: membar #Sync ldstub [%i3+0x011],%l6 ! Mem[0000000047800111] ldsb [%i0+0x003],%l2 ! Mem[0000000046000103] ldx [%i3+0x020],%l5 ! Mem[0000000047800120] lduw [%i2+0x00c],%l7 ! Mem[000000004700010c] membar #Sync jmpl %o7,%g0 sth %l5,[%i2+0x02c] ! Mem[000000004700012c] p27_far_2_he: ldx [%i0+0x008],%l1 ! Mem[0000000046000108] ldx [%i1+0x008],%l1 ! Mem[0000000046800108] ldstub [%i3+0x026],%l2 ! Mem[0000000047800126] swap [%i0+0x03c],%l0 ! Mem[000000004600013c] ldd [%i3+0x008],%l6 ! Mem[0000000047800108] jmpl %o7,%g0 stx %l1,[%i2+0x010] ! Mem[0000000047000110] p27_far_2_hem: membar #Sync ldx [%i0+0x008],%l1 ! Mem[0000000046000108] ldx [%i1+0x008],%l1 ! Mem[0000000046800108] ldstub [%i3+0x026],%l2 ! Mem[0000000047800126] swap [%i0+0x03c],%l0 ! Mem[000000004600013c] ldd [%i3+0x008],%l6 ! Mem[0000000047800108] membar #Sync jmpl %o7,%g0 stx %l1,[%i2+0x010] ! Mem[0000000047000110] p27_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p28_far_2_le: jmpl %o7,%g0 stb %l4,[%i3+0x021] ! Mem[0000000049800121] jmpl %o7,%g0 nop p28_far_2_lem: membar #Sync jmpl %o7,%g0 stb %l4,[%i3+0x021] ! Mem[0000000049800121] jmpl %o7,%g0 nop p28_far_2_he: jmpl %o7,%g0 ldd [%i2+0x000],%l0 ! Mem[0000000049000100] jmpl %o7,%g0 nop p28_far_2_hem: membar #Sync jmpl %o7,%g0 ldd [%i2+0x000],%l0 ! Mem[0000000049000100] jmpl %o7,%g0 nop p28_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p29_far_2_le: swap [%i0+0x004],%l2 ! Mem[000000004a000104] swap [%i2+0x020],%l5 ! Mem[000000004b000120] swap [%i1+0x020],%l3 ! Mem[000000004a800120] jmpl %o7,%g0 swap [%i2+0x018],%l3 ! Mem[000000004b000118] p29_far_2_lem: membar #Sync swap [%i0+0x004],%l2 ! Mem[000000004a000104] swap [%i2+0x020],%l5 ! Mem[000000004b000120] swap [%i1+0x020],%l3 ! Mem[000000004a800120] membar #Sync jmpl %o7,%g0 swap [%i2+0x018],%l3 ! Mem[000000004b000118] p29_far_2_he: ldstub [%i1+0x009],%l2 ! Mem[000000004a800109] stb %l5,[%i3+0x003] ! Mem[000000004b800103] jmpl %o7,%g0 lduw [%i2+0x014],%l7 ! Mem[000000004b000114] p29_far_2_hem: membar #Sync ldstub [%i1+0x009],%l2 ! Mem[000000004a800109] stb %l5,[%i3+0x003] ! Mem[000000004b800103] membar #Sync jmpl %o7,%g0 lduw [%i2+0x014],%l7 ! Mem[000000004b000114] p29_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p30_far_2_le: lduw [%i0+0x004],%l0 ! Mem[000000004c000104] swap [%i2+0x034],%l0 ! Mem[000000004d000134] ldstub [%i0+0x021],%l4 ! Mem[000000004c000121] stb %l7,[%i2+0x036] ! Mem[000000004d000136] swap [%i3+0x030],%l7 ! Mem[000000004d800130] ldub [%i1+0x00e],%l2 ! Mem[000000004c80010e] jmpl %o7,%g0 ldstub [%i1+0x002],%l4 ! Mem[000000004c800102] p30_far_2_lem: membar #Sync lduw [%i0+0x004],%l0 ! Mem[000000004c000104] swap [%i2+0x034],%l0 ! Mem[000000004d000134] ldstub [%i0+0x021],%l4 ! Mem[000000004c000121] stb %l7,[%i2+0x036] ! Mem[000000004d000136] swap [%i3+0x030],%l7 ! Mem[000000004d800130] ldub [%i1+0x00e],%l2 ! Mem[000000004c80010e] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x002],%l4 ! Mem[000000004c800102] p30_far_2_he: jmpl %o7,%g0 ldx [%i1+0x038],%l2 ! Mem[000000004c800138] jmpl %o7,%g0 nop p30_far_2_hem: membar #Sync jmpl %o7,%g0 ldx [%i1+0x038],%l2 ! Mem[000000004c800138] jmpl %o7,%g0 nop p30_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p31_far_2_le: lduw [%i1+0x008],%l4 ! Mem[000000004e800108] swap [%i3+0x01c],%l5 ! Mem[000000004f80011c] swap [%i2+0x010],%l4 ! Mem[000000004f000110] jmpl %o7,%g0 stw %l3,[%i2+0x00c] ! Mem[000000004f00010c] p31_far_2_lem: membar #Sync lduw [%i1+0x008],%l4 ! Mem[000000004e800108] swap [%i3+0x01c],%l5 ! Mem[000000004f80011c] swap [%i2+0x010],%l4 ! Mem[000000004f000110] membar #Sync jmpl %o7,%g0 stw %l3,[%i2+0x00c] ! Mem[000000004f00010c] p31_far_2_he: jmpl %o7,%g0 swap [%i3+0x01c],%l0 ! Mem[000000004f80011c] jmpl %o7,%g0 nop p31_far_2_hem: membar #Sync jmpl %o7,%g0 swap [%i3+0x01c],%l0 ! Mem[000000004f80011c] jmpl %o7,%g0 nop p31_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p32_far_2_le: ldd [%i3+0x008],%l6 ! Mem[0000000051800108] jmpl %o7,%g0 ldsw [%i0+0x028],%l3 ! Mem[0000000050000128] p32_far_2_lem: membar #Sync ldd [%i3+0x008],%l6 ! Mem[0000000051800108] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x028],%l3 ! Mem[0000000050000128] p32_far_2_he: swap [%i0+0x000],%l7 ! Mem[0000000050000100] ldsw [%i2+0x014],%l4 ! Mem[0000000051000114] sth %l3,[%i0+0x004] ! Mem[0000000050000104] ldub [%i3+0x024],%l0 ! Mem[0000000051800124] ldsw [%i2+0x038],%l5 ! Mem[0000000051000138] jmpl %o7,%g0 stw %l0,[%i0+0x000] ! Mem[0000000050000100] p32_far_2_hem: membar #Sync swap [%i0+0x000],%l7 ! Mem[0000000050000100] ldsw [%i2+0x014],%l4 ! Mem[0000000051000114] sth %l3,[%i0+0x004] ! Mem[0000000050000104] ldub [%i3+0x024],%l0 ! Mem[0000000051800124] ldsw [%i2+0x038],%l5 ! Mem[0000000051000138] membar #Sync jmpl %o7,%g0 stw %l0,[%i0+0x000] ! Mem[0000000050000100] p32_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p33_far_2_le: sth %l1,[%i0+0x020] ! Mem[0000000052000120] stb %l3,[%i3+0x001] ! Mem[0000000053800101] ldstub [%i0+0x01d],%l3 ! Mem[000000005200011d] ldub [%i3+0x027],%l3 ! Mem[0000000053800127] stb %l1,[%i1+0x032] ! Mem[0000000052800132] lduh [%i1+0x008],%l5 ! Mem[0000000052800108] jmpl %o7,%g0 stx %l7,[%i0+0x008] ! Mem[0000000052000108] p33_far_2_lem: membar #Sync sth %l1,[%i0+0x020] ! Mem[0000000052000120] stb %l3,[%i3+0x001] ! Mem[0000000053800101] ldstub [%i0+0x01d],%l3 ! Mem[000000005200011d] ldub [%i3+0x027],%l3 ! Mem[0000000053800127] stb %l1,[%i1+0x032] ! Mem[0000000052800132] lduh [%i1+0x008],%l5 ! Mem[0000000052800108] membar #Sync jmpl %o7,%g0 stx %l7,[%i0+0x008] ! Mem[0000000052000108] p33_far_2_he: ldx [%i2+0x038],%l5 ! Mem[0000000053000138] ldsw [%i2+0x014],%l3 ! Mem[0000000053000114] ldsh [%i1+0x024],%l0 ! Mem[0000000052800124] jmpl %o7,%g0 swap [%i2+0x00c],%l2 ! Mem[000000005300010c] p33_far_2_hem: membar #Sync ldx [%i2+0x038],%l5 ! Mem[0000000053000138] ldsw [%i2+0x014],%l3 ! Mem[0000000053000114] ldsh [%i1+0x024],%l0 ! Mem[0000000052800124] membar #Sync jmpl %o7,%g0 swap [%i2+0x00c],%l2 ! Mem[000000005300010c] p33_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p34_far_2_le: swap [%i0+0x01c],%l2 ! Mem[000000005400011c] std %l0,[%i0+0x020] ! Mem[0000000054000120] swap [%i3+0x008],%l3 ! Mem[0000000055800108] jmpl %o7,%g0 swap [%i0+0x000],%l7 ! Mem[0000000054000100] p34_far_2_lem: membar #Sync swap [%i0+0x01c],%l2 ! Mem[000000005400011c] std %l0,[%i0+0x020] ! Mem[0000000054000120] swap [%i3+0x008],%l3 ! Mem[0000000055800108] membar #Sync jmpl %o7,%g0 swap [%i0+0x000],%l7 ! Mem[0000000054000100] p34_far_2_he: stw %l7,[%i1+0x024] ! Mem[0000000054800124] stx %l4,[%i3+0x010] ! Mem[0000000055800110] ldsb [%i2+0x007],%l5 ! Mem[0000000055000107] sth %l6,[%i1+0x00a] ! Mem[000000005480010a] lduw [%i1+0x008],%l3 ! Mem[0000000054800108] ldsw [%i0+0x008],%l1 ! Mem[0000000054000108] swap [%i2+0x020],%l4 ! Mem[0000000055000120] jmpl %o7,%g0 swap [%i2+0x030],%l7 ! Mem[0000000055000130] p34_far_2_hem: membar #Sync stw %l7,[%i1+0x024] ! Mem[0000000054800124] stx %l4,[%i3+0x010] ! Mem[0000000055800110] ldsb [%i2+0x007],%l5 ! Mem[0000000055000107] sth %l6,[%i1+0x00a] ! Mem[000000005480010a] lduw [%i1+0x008],%l3 ! Mem[0000000054800108] ldsw [%i0+0x008],%l1 ! Mem[0000000054000108] swap [%i2+0x020],%l4 ! Mem[0000000055000120] membar #Sync jmpl %o7,%g0 swap [%i2+0x030],%l7 ! Mem[0000000055000130] p34_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p35_far_2_le: lduh [%i0+0x034],%l3 ! Mem[0000000056000134] std %l2,[%i3+0x010] ! Mem[0000000057800110] ldstub [%i3+0x01c],%l0 ! Mem[000000005780011c] lduh [%i0+0x034],%l0 ! Mem[0000000056000134] ldstub [%i0+0x034],%l5 ! Mem[0000000056000134] ldstub [%i0+0x006],%l1 ! Mem[0000000056000106] jmpl %o7,%g0 ldstub [%i3+0x00e],%l6 ! Mem[000000005780010e] p35_far_2_lem: membar #Sync lduh [%i0+0x034],%l3 ! Mem[0000000056000134] std %l2,[%i3+0x010] ! Mem[0000000057800110] ldstub [%i3+0x01c],%l0 ! Mem[000000005780011c] lduh [%i0+0x034],%l0 ! Mem[0000000056000134] ldstub [%i0+0x034],%l5 ! Mem[0000000056000134] ldstub [%i0+0x006],%l1 ! Mem[0000000056000106] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00e],%l6 ! Mem[000000005780010e] p35_far_2_he: swap [%i2+0x018],%l1 ! Mem[0000000057000118] swap [%i0+0x024],%l0 ! Mem[0000000056000124] ldsw [%i3+0x020],%l1 ! Mem[0000000057800120] jmpl %o7,%g0 ldstub [%i1+0x03c],%l0 ! Mem[000000005680013c] p35_far_2_hem: membar #Sync swap [%i2+0x018],%l1 ! Mem[0000000057000118] swap [%i0+0x024],%l0 ! Mem[0000000056000124] ldsw [%i3+0x020],%l1 ! Mem[0000000057800120] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03c],%l0 ! Mem[000000005680013c] p35_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p36_far_2_le: jmpl %o7,%g0 lduw [%i0+0x010],%l2 ! Mem[0000000058000110] jmpl %o7,%g0 nop p36_far_2_lem: membar #Sync jmpl %o7,%g0 lduw [%i0+0x010],%l2 ! Mem[0000000058000110] jmpl %o7,%g0 nop p36_far_2_he: sth %l6,[%i3+0x036] ! Mem[0000000059800136] std %l4,[%i1+0x030] ! Mem[0000000058800130] ldstub [%i1+0x022],%l4 ! Mem[0000000058800122] jmpl %o7,%g0 ldstub [%i3+0x038],%l7 ! Mem[0000000059800138] p36_far_2_hem: membar #Sync sth %l6,[%i3+0x036] ! Mem[0000000059800136] std %l4,[%i1+0x030] ! Mem[0000000058800130] ldstub [%i1+0x022],%l4 ! Mem[0000000058800122] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x038],%l7 ! Mem[0000000059800138] p36_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p37_far_2_le: lduw [%i0+0x00c],%l6 ! Mem[000000005a00010c] ldstub [%i3+0x02a],%l3 ! Mem[000000005b80012a] swap [%i0+0x020],%l0 ! Mem[000000005a000120] stx %l5,[%i0+0x020] ! Mem[000000005a000120] ldsw [%i0+0x000],%l5 ! Mem[000000005a000100] stw %l3,[%i2+0x000] ! Mem[000000005b000100] ldsb [%i0+0x02d],%l1 ! Mem[000000005a00012d] jmpl %o7,%g0 ldub [%i2+0x011],%l0 ! Mem[000000005b000111] p37_far_2_lem: membar #Sync lduw [%i0+0x00c],%l6 ! Mem[000000005a00010c] ldstub [%i3+0x02a],%l3 ! Mem[000000005b80012a] swap [%i0+0x020],%l0 ! Mem[000000005a000120] stx %l5,[%i0+0x020] ! Mem[000000005a000120] ldsw [%i0+0x000],%l5 ! Mem[000000005a000100] stw %l3,[%i2+0x000] ! Mem[000000005b000100] ldsb [%i0+0x02d],%l1 ! Mem[000000005a00012d] membar #Sync jmpl %o7,%g0 ldub [%i2+0x011],%l0 ! Mem[000000005b000111] p37_far_2_he: jmpl %o7,%g0 swap [%i1+0x030],%l3 ! Mem[000000005a800130] jmpl %o7,%g0 nop p37_far_2_hem: membar #Sync jmpl %o7,%g0 swap [%i1+0x030],%l3 ! Mem[000000005a800130] jmpl %o7,%g0 nop p37_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p38_far_2_le: swap [%i3+0x03c],%l0 ! Mem[000000005d80013c] swap [%i0+0x03c],%l3 ! Mem[000000005c00013c] sth %l1,[%i3+0x00c] ! Mem[000000005d80010c] ldstub [%i1+0x01f],%l1 ! Mem[000000005c80011f] jmpl %o7,%g0 stw %l1,[%i2+0x034] ! Mem[000000005d000134] p38_far_2_lem: membar #Sync swap [%i3+0x03c],%l0 ! Mem[000000005d80013c] swap [%i0+0x03c],%l3 ! Mem[000000005c00013c] sth %l1,[%i3+0x00c] ! Mem[000000005d80010c] ldstub [%i1+0x01f],%l1 ! Mem[000000005c80011f] membar #Sync jmpl %o7,%g0 stw %l1,[%i2+0x034] ! Mem[000000005d000134] p38_far_2_he: stw %l4,[%i3+0x00c] ! Mem[000000005d80010c] ldstub [%i1+0x00c],%l1 ! Mem[000000005c80010c] lduh [%i3+0x010],%l7 ! Mem[000000005d800110] ldd [%i0+0x020],%l0 ! Mem[000000005c000120] jmpl %o7,%g0 lduw [%i0+0x028],%l2 ! Mem[000000005c000128] p38_far_2_hem: membar #Sync stw %l4,[%i3+0x00c] ! Mem[000000005d80010c] ldstub [%i1+0x00c],%l1 ! Mem[000000005c80010c] lduh [%i3+0x010],%l7 ! Mem[000000005d800110] ldd [%i0+0x020],%l0 ! Mem[000000005c000120] membar #Sync jmpl %o7,%g0 lduw [%i0+0x028],%l2 ! Mem[000000005c000128] p38_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p39_far_2_le: ldsh [%i0+0x03c],%l1 ! Mem[000000005e00013c] lduw [%i3+0x02c],%l6 ! Mem[000000005f80012c] stb %l3,[%i1+0x021] ! Mem[000000005e800121] std %l2,[%i1+0x018] ! Mem[000000005e800118] lduh [%i2+0x020],%l1 ! Mem[000000005f000120] ldstub [%i0+0x001],%l3 ! Mem[000000005e000101] jmpl %o7,%g0 stx %l5,[%i3+0x018] ! Mem[000000005f800118] p39_far_2_lem: membar #Sync ldsh [%i0+0x03c],%l1 ! Mem[000000005e00013c] lduw [%i3+0x02c],%l6 ! Mem[000000005f80012c] stb %l3,[%i1+0x021] ! Mem[000000005e800121] std %l2,[%i1+0x018] ! Mem[000000005e800118] lduh [%i2+0x020],%l1 ! Mem[000000005f000120] ldstub [%i0+0x001],%l3 ! Mem[000000005e000101] membar #Sync jmpl %o7,%g0 stx %l5,[%i3+0x018] ! Mem[000000005f800118] p39_far_2_he: ldx [%i0+0x008],%l5 ! Mem[000000005e000108] ldstub [%i0+0x024],%l7 ! Mem[000000005e000124] jmpl %o7,%g0 ldstub [%i3+0x02c],%l4 ! Mem[000000005f80012c] p39_far_2_hem: membar #Sync ldx [%i0+0x008],%l5 ! Mem[000000005e000108] ldstub [%i0+0x024],%l7 ! Mem[000000005e000124] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x02c],%l4 ! Mem[000000005f80012c] p39_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p40_far_2_le: ldd [%i0+0x030],%l2 ! Mem[0000000060000130] sth %l1,[%i0+0x01a] ! Mem[000000006000011a] jmpl %o7,%g0 ldstub [%i0+0x00f],%l2 ! Mem[000000006000010f] p40_far_2_lem: membar #Sync ldd [%i0+0x030],%l2 ! Mem[0000000060000130] sth %l1,[%i0+0x01a] ! Mem[000000006000011a] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00f],%l2 ! Mem[000000006000010f] p40_far_2_he: swap [%i1+0x004],%l0 ! Mem[0000000060800104] ldstub [%i3+0x036],%l0 ! Mem[0000000061800136] ldx [%i3+0x028],%l0 ! Mem[0000000061800128] swap [%i1+0x02c],%l2 ! Mem[000000006080012c] stb %l5,[%i1+0x007] ! Mem[0000000060800107] ldstub [%i1+0x005],%l7 ! Mem[0000000060800105] jmpl %o7,%g0 ldstub [%i2+0x009],%l7 ! Mem[0000000061000109] p40_far_2_hem: membar #Sync swap [%i1+0x004],%l0 ! Mem[0000000060800104] ldstub [%i3+0x036],%l0 ! Mem[0000000061800136] ldx [%i3+0x028],%l0 ! Mem[0000000061800128] swap [%i1+0x02c],%l2 ! Mem[000000006080012c] stb %l5,[%i1+0x007] ! Mem[0000000060800107] ldstub [%i1+0x005],%l7 ! Mem[0000000060800105] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x009],%l7 ! Mem[0000000061000109] p40_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p41_far_2_le: swap [%i1+0x030],%l3 ! Mem[0000000062800130] ldstub [%i2+0x032],%l2 ! Mem[0000000063000132] swap [%i3+0x01c],%l3 ! Mem[000000006380011c] ldub [%i2+0x01b],%l3 ! Mem[000000006300011b] lduw [%i1+0x00c],%l6 ! Mem[000000006280010c] stb %l2,[%i0+0x028] ! Mem[0000000062000128] jmpl %o7,%g0 ldstub [%i2+0x036],%l4 ! Mem[0000000063000136] p41_far_2_lem: membar #Sync swap [%i1+0x030],%l3 ! Mem[0000000062800130] ldstub [%i2+0x032],%l2 ! Mem[0000000063000132] swap [%i3+0x01c],%l3 ! Mem[000000006380011c] ldub [%i2+0x01b],%l3 ! Mem[000000006300011b] lduw [%i1+0x00c],%l6 ! Mem[000000006280010c] stb %l2,[%i0+0x028] ! Mem[0000000062000128] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x036],%l4 ! Mem[0000000063000136] p41_far_2_he: ldsw [%i0+0x008],%l3 ! Mem[0000000062000108] jmpl %o7,%g0 ldsh [%i0+0x036],%l3 ! Mem[0000000062000136] p41_far_2_hem: membar #Sync ldsw [%i0+0x008],%l3 ! Mem[0000000062000108] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x036],%l3 ! Mem[0000000062000136] p41_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p42_far_2_le: swap [%i1+0x028],%l4 ! Mem[0000000064800128] jmpl %o7,%g0 swap [%i1+0x004],%l6 ! Mem[0000000064800104] p42_far_2_lem: membar #Sync swap [%i1+0x028],%l4 ! Mem[0000000064800128] membar #Sync jmpl %o7,%g0 swap [%i1+0x004],%l6 ! Mem[0000000064800104] p42_far_2_he: ldsh [%i0+0x006],%l0 ! Mem[0000000064000106] swap [%i2+0x020],%l4 ! Mem[0000000065000120] lduh [%i3+0x026],%l3 ! Mem[0000000065800126] swap [%i0+0x008],%l5 ! Mem[0000000064000108] stw %l7,[%i0+0x000] ! Mem[0000000064000100] lduh [%i1+0x00e],%l1 ! Mem[000000006480010e] jmpl %o7,%g0 ldsh [%i0+0x008],%l1 ! Mem[0000000064000108] p42_far_2_hem: membar #Sync ldsh [%i0+0x006],%l0 ! Mem[0000000064000106] swap [%i2+0x020],%l4 ! Mem[0000000065000120] lduh [%i3+0x026],%l3 ! Mem[0000000065800126] swap [%i0+0x008],%l5 ! Mem[0000000064000108] stw %l7,[%i0+0x000] ! Mem[0000000064000100] lduh [%i1+0x00e],%l1 ! Mem[000000006480010e] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x008],%l1 ! Mem[0000000064000108] p42_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p43_far_2_le: ldx [%i0+0x020],%l3 ! Mem[0000000066000120] jmpl %o7,%g0 stb %l1,[%i3+0x014] ! Mem[0000000067800114] p43_far_2_lem: membar #Sync ldx [%i0+0x020],%l3 ! Mem[0000000066000120] membar #Sync jmpl %o7,%g0 stb %l1,[%i3+0x014] ! Mem[0000000067800114] p43_far_2_he: swap [%i0+0x00c],%l5 ! Mem[000000006600010c] lduw [%i2+0x008],%l0 ! Mem[0000000067000108] std %l6,[%i1+0x038] ! Mem[0000000066800138] lduh [%i1+0x036],%l1 ! Mem[0000000066800136] jmpl %o7,%g0 ldstub [%i0+0x032],%l1 ! Mem[0000000066000132] p43_far_2_hem: membar #Sync swap [%i0+0x00c],%l5 ! Mem[000000006600010c] lduw [%i2+0x008],%l0 ! Mem[0000000067000108] std %l6,[%i1+0x038] ! Mem[0000000066800138] lduh [%i1+0x036],%l1 ! Mem[0000000066800136] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x032],%l1 ! Mem[0000000066000132] p43_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p44_far_2_le: jmpl %o7,%g0 sth %l1,[%i3+0x030] ! Mem[0000000069800130] jmpl %o7,%g0 nop p44_far_2_lem: membar #Sync jmpl %o7,%g0 sth %l1,[%i3+0x030] ! Mem[0000000069800130] jmpl %o7,%g0 nop p44_far_2_he: sth %l7,[%i0+0x000] ! Mem[0000000068000100] swap [%i1+0x00c],%l1 ! Mem[000000006880010c] ldstub [%i1+0x005],%l3 ! Mem[0000000068800105] ldub [%i0+0x024],%l0 ! Mem[0000000068000124] jmpl %o7,%g0 ldx [%i3+0x028],%l1 ! Mem[0000000069800128] p44_far_2_hem: membar #Sync sth %l7,[%i0+0x000] ! Mem[0000000068000100] swap [%i1+0x00c],%l1 ! Mem[000000006880010c] ldstub [%i1+0x005],%l3 ! Mem[0000000068800105] ldub [%i0+0x024],%l0 ! Mem[0000000068000124] membar #Sync jmpl %o7,%g0 ldx [%i3+0x028],%l1 ! Mem[0000000069800128] p44_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p45_far_2_le: ldstub [%i1+0x014],%l0 ! Mem[000000006a800114] ldstub [%i0+0x037],%l5 ! Mem[000000006a000137] std %l6,[%i1+0x010] ! Mem[000000006a800110] ldub [%i3+0x031],%l3 ! Mem[000000006b800131] ldx [%i2+0x008],%l6 ! Mem[000000006b000108] ldstub [%i1+0x003],%l5 ! Mem[000000006a800103] jmpl %o7,%g0 lduh [%i3+0x008],%l4 ! Mem[000000006b800108] p45_far_2_lem: membar #Sync ldstub [%i1+0x014],%l0 ! Mem[000000006a800114] ldstub [%i0+0x037],%l5 ! Mem[000000006a000137] std %l6,[%i1+0x010] ! Mem[000000006a800110] ldub [%i3+0x031],%l3 ! Mem[000000006b800131] ldx [%i2+0x008],%l6 ! Mem[000000006b000108] ldstub [%i1+0x003],%l5 ! Mem[000000006a800103] membar #Sync jmpl %o7,%g0 lduh [%i3+0x008],%l4 ! Mem[000000006b800108] p45_far_2_he: jmpl %o7,%g0 ldd [%i0+0x008],%l0 ! Mem[000000006a000108] jmpl %o7,%g0 nop p45_far_2_hem: membar #Sync jmpl %o7,%g0 ldd [%i0+0x008],%l0 ! Mem[000000006a000108] jmpl %o7,%g0 nop p45_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p46_far_2_le: stw %l0,[%i1+0x034] ! Mem[000000006c800134] swap [%i3+0x03c],%l1 ! Mem[000000006d80013c] jmpl %o7,%g0 ldstub [%i3+0x00f],%l6 ! Mem[000000006d80010f] p46_far_2_lem: membar #Sync stw %l0,[%i1+0x034] ! Mem[000000006c800134] swap [%i3+0x03c],%l1 ! Mem[000000006d80013c] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00f],%l6 ! Mem[000000006d80010f] p46_far_2_he: ldstub [%i1+0x03c],%l0 ! Mem[000000006c80013c] jmpl %o7,%g0 ldub [%i2+0x003],%l5 ! Mem[000000006d000103] p46_far_2_hem: membar #Sync ldstub [%i1+0x03c],%l0 ! Mem[000000006c80013c] membar #Sync jmpl %o7,%g0 ldub [%i2+0x003],%l5 ! Mem[000000006d000103] p46_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p47_far_2_le: ldstub [%i1+0x021],%l5 ! Mem[000000006e800121] ldub [%i1+0x029],%l6 ! Mem[000000006e800129] jmpl %o7,%g0 ldsw [%i1+0x02c],%l6 ! Mem[000000006e80012c] p47_far_2_lem: membar #Sync ldstub [%i1+0x021],%l5 ! Mem[000000006e800121] ldub [%i1+0x029],%l6 ! Mem[000000006e800129] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x02c],%l6 ! Mem[000000006e80012c] p47_far_2_he: ldub [%i1+0x005],%l3 ! Mem[000000006e800105] ldsh [%i0+0x024],%l0 ! Mem[000000006e000124] jmpl %o7,%g0 swap [%i3+0x038],%l5 ! Mem[000000006f800138] p47_far_2_hem: membar #Sync ldub [%i1+0x005],%l3 ! Mem[000000006e800105] ldsh [%i0+0x024],%l0 ! Mem[000000006e000124] membar #Sync jmpl %o7,%g0 swap [%i3+0x038],%l5 ! Mem[000000006f800138] p47_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p48_far_2_le: ldsh [%i1+0x02c],%l5 ! Mem[000000007080012c] jmpl %o7,%g0 ldsh [%i0+0x014],%l0 ! Mem[0000000070000114] p48_far_2_lem: membar #Sync ldsh [%i1+0x02c],%l5 ! Mem[000000007080012c] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x014],%l0 ! Mem[0000000070000114] p48_far_2_he: lduh [%i1+0x002],%l6 ! Mem[0000000070800102] jmpl %o7,%g0 ldstub [%i2+0x01b],%l2 ! Mem[000000007100011b] p48_far_2_hem: membar #Sync lduh [%i1+0x002],%l6 ! Mem[0000000070800102] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01b],%l2 ! Mem[000000007100011b] p48_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p49_far_2_le: stx %l3,[%i2+0x010] ! Mem[0000000073000110] lduw [%i0+0x014],%l4 ! Mem[0000000072000114] swap [%i3+0x014],%l0 ! Mem[0000000073800114] stb %l7,[%i0+0x035] ! Mem[0000000072000135] ldub [%i2+0x000],%l6 ! Mem[0000000073000100] jmpl %o7,%g0 stw %l1,[%i2+0x03c] ! Mem[000000007300013c] p49_far_2_lem: membar #Sync stx %l3,[%i2+0x010] ! Mem[0000000073000110] lduw [%i0+0x014],%l4 ! Mem[0000000072000114] swap [%i3+0x014],%l0 ! Mem[0000000073800114] stb %l7,[%i0+0x035] ! Mem[0000000072000135] ldub [%i2+0x000],%l6 ! Mem[0000000073000100] membar #Sync jmpl %o7,%g0 stw %l1,[%i2+0x03c] ! Mem[000000007300013c] p49_far_2_he: lduw [%i0+0x024],%l2 ! Mem[0000000072000124] jmpl %o7,%g0 swap [%i0+0x020],%l6 ! Mem[0000000072000120] p49_far_2_hem: membar #Sync lduw [%i0+0x024],%l2 ! Mem[0000000072000124] membar #Sync jmpl %o7,%g0 swap [%i0+0x020],%l6 ! Mem[0000000072000120] p49_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p50_far_2_le: ldsb [%i3+0x02e],%l1 ! Mem[000000007580012e] ldstub [%i0+0x031],%l6 ! Mem[0000000074000131] swap [%i0+0x020],%l2 ! Mem[0000000074000120] jmpl %o7,%g0 swap [%i3+0x014],%l7 ! Mem[0000000075800114] p50_far_2_lem: membar #Sync ldsb [%i3+0x02e],%l1 ! Mem[000000007580012e] ldstub [%i0+0x031],%l6 ! Mem[0000000074000131] swap [%i0+0x020],%l2 ! Mem[0000000074000120] membar #Sync jmpl %o7,%g0 swap [%i3+0x014],%l7 ! Mem[0000000075800114] p50_far_2_he: ldub [%i2+0x033],%l4 ! Mem[0000000075000133] ldstub [%i0+0x026],%l3 ! Mem[0000000074000126] ldstub [%i1+0x00b],%l5 ! Mem[000000007480010b] stw %l0,[%i2+0x024] ! Mem[0000000075000124] jmpl %o7,%g0 stx %l3,[%i3+0x020] ! Mem[0000000075800120] p50_far_2_hem: membar #Sync ldub [%i2+0x033],%l4 ! Mem[0000000075000133] ldstub [%i0+0x026],%l3 ! Mem[0000000074000126] ldstub [%i1+0x00b],%l5 ! Mem[000000007480010b] stw %l0,[%i2+0x024] ! Mem[0000000075000124] membar #Sync jmpl %o7,%g0 stx %l3,[%i3+0x020] ! Mem[0000000075800120] p50_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p51_far_2_le: ldx [%i0+0x008],%l0 ! Mem[0000000076000108] lduw [%i2+0x000],%l2 ! Mem[0000000077000100] std %l4,[%i1+0x030] ! Mem[0000000076800130] jmpl %o7,%g0 lduh [%i2+0x014],%l0 ! Mem[0000000077000114] p51_far_2_lem: membar #Sync ldx [%i0+0x008],%l0 ! Mem[0000000076000108] lduw [%i2+0x000],%l2 ! Mem[0000000077000100] std %l4,[%i1+0x030] ! Mem[0000000076800130] membar #Sync jmpl %o7,%g0 lduh [%i2+0x014],%l0 ! Mem[0000000077000114] p51_far_2_he: sth %l2,[%i0+0x028] ! Mem[0000000076000128] stb %l1,[%i0+0x00d] ! Mem[000000007600010d] ldstub [%i3+0x016],%l6 ! Mem[0000000077800116] swap [%i3+0x018],%l2 ! Mem[0000000077800118] ldstub [%i2+0x02d],%l2 ! Mem[000000007700012d] stb %l5,[%i2+0x00e] ! Mem[000000007700010e] jmpl %o7,%g0 ldstub [%i2+0x007],%l6 ! Mem[0000000077000107] p51_far_2_hem: membar #Sync sth %l2,[%i0+0x028] ! Mem[0000000076000128] stb %l1,[%i0+0x00d] ! Mem[000000007600010d] ldstub [%i3+0x016],%l6 ! Mem[0000000077800116] swap [%i3+0x018],%l2 ! Mem[0000000077800118] ldstub [%i2+0x02d],%l2 ! Mem[000000007700012d] stb %l5,[%i2+0x00e] ! Mem[000000007700010e] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x007],%l6 ! Mem[0000000077000107] p51_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p52_far_2_le: ldsw [%i3+0x00c],%l6 ! Mem[000000007980010c] ldx [%i2+0x008],%l1 ! Mem[0000000079000108] sth %l3,[%i2+0x01a] ! Mem[000000007900011a] jmpl %o7,%g0 swap [%i1+0x00c],%l6 ! Mem[000000007880010c] p52_far_2_lem: membar #Sync ldsw [%i3+0x00c],%l6 ! Mem[000000007980010c] ldx [%i2+0x008],%l1 ! Mem[0000000079000108] sth %l3,[%i2+0x01a] ! Mem[000000007900011a] membar #Sync jmpl %o7,%g0 swap [%i1+0x00c],%l6 ! Mem[000000007880010c] p52_far_2_he: swap [%i3+0x02c],%l5 ! Mem[000000007980012c] ldstub [%i0+0x00b],%l0 ! Mem[000000007800010b] ldub [%i3+0x032],%l5 ! Mem[0000000079800132] sth %l7,[%i0+0x03a] ! Mem[000000007800013a] lduw [%i2+0x000],%l7 ! Mem[0000000079000100] ldstub [%i1+0x037],%l2 ! Mem[0000000078800137] stb %l0,[%i2+0x019] ! Mem[0000000079000119] jmpl %o7,%g0 sth %l4,[%i0+0x014] ! Mem[0000000078000114] p52_far_2_hem: membar #Sync swap [%i3+0x02c],%l5 ! Mem[000000007980012c] ldstub [%i0+0x00b],%l0 ! Mem[000000007800010b] ldub [%i3+0x032],%l5 ! Mem[0000000079800132] sth %l7,[%i0+0x03a] ! Mem[000000007800013a] lduw [%i2+0x000],%l7 ! Mem[0000000079000100] ldstub [%i1+0x037],%l2 ! Mem[0000000078800137] stb %l0,[%i2+0x019] ! Mem[0000000079000119] membar #Sync jmpl %o7,%g0 sth %l4,[%i0+0x014] ! Mem[0000000078000114] p52_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p53_far_2_le: jmpl %o7,%g0 stw %l1,[%i1+0x028] ! Mem[000000007a800128] jmpl %o7,%g0 nop p53_far_2_lem: membar #Sync jmpl %o7,%g0 stw %l1,[%i1+0x028] ! Mem[000000007a800128] jmpl %o7,%g0 nop p53_far_2_he: ldsb [%i1+0x023],%l0 ! Mem[000000007a800123] swap [%i2+0x008],%l7 ! Mem[000000007b000108] stb %l1,[%i2+0x008] ! Mem[000000007b000108] ldsw [%i3+0x000],%l7 ! Mem[000000007b800100] ldsh [%i1+0x00e],%l1 ! Mem[000000007a80010e] jmpl %o7,%g0 ldstub [%i0+0x00e],%l1 ! Mem[000000007a00010e] p53_far_2_hem: membar #Sync ldsb [%i1+0x023],%l0 ! Mem[000000007a800123] swap [%i2+0x008],%l7 ! Mem[000000007b000108] stb %l1,[%i2+0x008] ! Mem[000000007b000108] ldsw [%i3+0x000],%l7 ! Mem[000000007b800100] ldsh [%i1+0x00e],%l1 ! Mem[000000007a80010e] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00e],%l1 ! Mem[000000007a00010e] p53_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p54_far_2_le: ldub [%i2+0x02f],%l4 ! Mem[000000007d00012f] ldstub [%i3+0x005],%l0 ! Mem[000000007d800105] swap [%i2+0x000],%l2 ! Mem[000000007d000100] lduh [%i3+0x01e],%l3 ! Mem[000000007d80011e] jmpl %o7,%g0 ldstub [%i0+0x001],%l0 ! Mem[000000007c000101] p54_far_2_lem: membar #Sync ldub [%i2+0x02f],%l4 ! Mem[000000007d00012f] ldstub [%i3+0x005],%l0 ! Mem[000000007d800105] swap [%i2+0x000],%l2 ! Mem[000000007d000100] lduh [%i3+0x01e],%l3 ! Mem[000000007d80011e] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x001],%l0 ! Mem[000000007c000101] p54_far_2_he: lduw [%i3+0x038],%l7 ! Mem[000000007d800138] stb %l7,[%i0+0x011] ! Mem[000000007c000111] ldstub [%i3+0x027],%l0 ! Mem[000000007d800127] jmpl %o7,%g0 ldstub [%i1+0x002],%l7 ! Mem[000000007c800102] p54_far_2_hem: membar #Sync lduw [%i3+0x038],%l7 ! Mem[000000007d800138] stb %l7,[%i0+0x011] ! Mem[000000007c000111] ldstub [%i3+0x027],%l0 ! Mem[000000007d800127] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x002],%l7 ! Mem[000000007c800102] p54_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p55_far_2_le: ldx [%i0+0x020],%l5 ! Mem[000000007e000120] swap [%i3+0x00c],%l7 ! Mem[000000007f80010c] jmpl %o7,%g0 ldub [%i0+0x00e],%l6 ! Mem[000000007e00010e] p55_far_2_lem: membar #Sync ldx [%i0+0x020],%l5 ! Mem[000000007e000120] swap [%i3+0x00c],%l7 ! Mem[000000007f80010c] membar #Sync jmpl %o7,%g0 ldub [%i0+0x00e],%l6 ! Mem[000000007e00010e] p55_far_2_he: std %l0,[%i1+0x018] ! Mem[000000007e800118] ldsb [%i1+0x03d],%l1 ! Mem[000000007e80013d] ldx [%i0+0x008],%l1 ! Mem[000000007e000108] jmpl %o7,%g0 ldstub [%i2+0x009],%l1 ! Mem[000000007f000109] p55_far_2_hem: membar #Sync std %l0,[%i1+0x018] ! Mem[000000007e800118] ldsb [%i1+0x03d],%l1 ! Mem[000000007e80013d] ldx [%i0+0x008],%l1 ! Mem[000000007e000108] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x009],%l1 ! Mem[000000007f000109] p55_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p56_far_2_le: ldub [%i2+0x030],%l5 ! Mem[0000000081000130] ldub [%i2+0x038],%l1 ! Mem[0000000081000138] ldsh [%i0+0x000],%l2 ! Mem[0000000080000100] swap [%i1+0x01c],%l3 ! Mem[000000008080011c] jmpl %o7,%g0 stb %l0,[%i3+0x001] ! Mem[0000000081800101] p56_far_2_lem: membar #Sync ldub [%i2+0x030],%l5 ! Mem[0000000081000130] ldub [%i2+0x038],%l1 ! Mem[0000000081000138] ldsh [%i0+0x000],%l2 ! Mem[0000000080000100] swap [%i1+0x01c],%l3 ! Mem[000000008080011c] membar #Sync jmpl %o7,%g0 stb %l0,[%i3+0x001] ! Mem[0000000081800101] p56_far_2_he: lduh [%i3+0x016],%l3 ! Mem[0000000081800116] ldstub [%i3+0x02b],%l4 ! Mem[000000008180012b] std %l2,[%i0+0x030] ! Mem[0000000080000130] jmpl %o7,%g0 ldstub [%i1+0x035],%l5 ! Mem[0000000080800135] p56_far_2_hem: membar #Sync lduh [%i3+0x016],%l3 ! Mem[0000000081800116] ldstub [%i3+0x02b],%l4 ! Mem[000000008180012b] std %l2,[%i0+0x030] ! Mem[0000000080000130] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x035],%l5 ! Mem[0000000080800135] p56_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p57_far_2_le: jmpl %o7,%g0 ldstub [%i2+0x039],%l4 ! Mem[0000000083000139] jmpl %o7,%g0 nop p57_far_2_lem: membar #Sync jmpl %o7,%g0 ldstub [%i2+0x039],%l4 ! Mem[0000000083000139] jmpl %o7,%g0 nop p57_far_2_he: ldsh [%i2+0x000],%l2 ! Mem[0000000083000100] stx %l0,[%i1+0x020] ! Mem[0000000082800120] stx %l0,[%i3+0x018] ! Mem[0000000083800118] lduw [%i2+0x01c],%l3 ! Mem[000000008300011c] swap [%i3+0x030],%l3 ! Mem[0000000083800130] swap [%i1+0x038],%l7 ! Mem[0000000082800138] ldstub [%i1+0x03e],%l5 ! Mem[000000008280013e] jmpl %o7,%g0 std %l6,[%i1+0x028] ! Mem[0000000082800128] p57_far_2_hem: membar #Sync ldsh [%i2+0x000],%l2 ! Mem[0000000083000100] stx %l0,[%i1+0x020] ! Mem[0000000082800120] stx %l0,[%i3+0x018] ! Mem[0000000083800118] lduw [%i2+0x01c],%l3 ! Mem[000000008300011c] swap [%i3+0x030],%l3 ! Mem[0000000083800130] swap [%i1+0x038],%l7 ! Mem[0000000082800138] ldstub [%i1+0x03e],%l5 ! Mem[000000008280013e] membar #Sync jmpl %o7,%g0 std %l6,[%i1+0x028] ! Mem[0000000082800128] p57_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p58_far_2_le: lduh [%i0+0x032],%l4 ! Mem[0000000084000132] std %l0,[%i3+0x030] ! Mem[0000000085800130] ldub [%i0+0x02f],%l7 ! Mem[000000008400012f] ldd [%i2+0x038],%l0 ! Mem[0000000085000138] jmpl %o7,%g0 sth %l4,[%i2+0x01c] ! Mem[000000008500011c] p58_far_2_lem: membar #Sync lduh [%i0+0x032],%l4 ! Mem[0000000084000132] std %l0,[%i3+0x030] ! Mem[0000000085800130] ldub [%i0+0x02f],%l7 ! Mem[000000008400012f] ldd [%i2+0x038],%l0 ! Mem[0000000085000138] membar #Sync jmpl %o7,%g0 sth %l4,[%i2+0x01c] ! Mem[000000008500011c] p58_far_2_he: ldstub [%i3+0x01b],%l7 ! Mem[000000008580011b] stb %l3,[%i0+0x008] ! Mem[0000000084000108] std %l6,[%i1+0x038] ! Mem[0000000084800138] ldstub [%i1+0x011],%l7 ! Mem[0000000084800111] sth %l3,[%i2+0x034] ! Mem[0000000085000134] swap [%i2+0x004],%l0 ! Mem[0000000085000104] jmpl %o7,%g0 lduh [%i1+0x036],%l0 ! Mem[0000000084800136] p58_far_2_hem: membar #Sync ldstub [%i3+0x01b],%l7 ! Mem[000000008580011b] stb %l3,[%i0+0x008] ! Mem[0000000084000108] std %l6,[%i1+0x038] ! Mem[0000000084800138] ldstub [%i1+0x011],%l7 ! Mem[0000000084800111] sth %l3,[%i2+0x034] ! Mem[0000000085000134] swap [%i2+0x004],%l0 ! Mem[0000000085000104] membar #Sync jmpl %o7,%g0 lduh [%i1+0x036],%l0 ! Mem[0000000084800136] p58_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p59_far_2_le: stw %l1,[%i3+0x030] ! Mem[0000000087800130] ldstub [%i3+0x037],%l5 ! Mem[0000000087800137] lduw [%i1+0x038],%l3 ! Mem[0000000086800138] lduh [%i1+0x020],%l3 ! Mem[0000000086800120] ldstub [%i3+0x001],%l3 ! Mem[0000000087800101] jmpl %o7,%g0 ldstub [%i2+0x01d],%l5 ! Mem[000000008700011d] p59_far_2_lem: membar #Sync stw %l1,[%i3+0x030] ! Mem[0000000087800130] ldstub [%i3+0x037],%l5 ! Mem[0000000087800137] lduw [%i1+0x038],%l3 ! Mem[0000000086800138] lduh [%i1+0x020],%l3 ! Mem[0000000086800120] ldstub [%i3+0x001],%l3 ! Mem[0000000087800101] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01d],%l5 ! Mem[000000008700011d] p59_far_2_he: ldsb [%i1+0x01b],%l0 ! Mem[000000008680011b] swap [%i3+0x030],%l3 ! Mem[0000000087800130] jmpl %o7,%g0 swap [%i1+0x034],%l7 ! Mem[0000000086800134] p59_far_2_hem: membar #Sync ldsb [%i1+0x01b],%l0 ! Mem[000000008680011b] swap [%i3+0x030],%l3 ! Mem[0000000087800130] membar #Sync jmpl %o7,%g0 swap [%i1+0x034],%l7 ! Mem[0000000086800134] p59_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p60_far_2_le: swap [%i3+0x034],%l7 ! Mem[0000000089800134] ldstub [%i2+0x002],%l3 ! Mem[0000000089000102] ldsh [%i0+0x006],%l0 ! Mem[0000000088000106] ldd [%i3+0x030],%l0 ! Mem[0000000089800130] ldsw [%i3+0x008],%l6 ! Mem[0000000089800108] ldx [%i1+0x008],%l6 ! Mem[0000000088800108] jmpl %o7,%g0 ldsh [%i0+0x020],%l1 ! Mem[0000000088000120] p60_far_2_lem: membar #Sync swap [%i3+0x034],%l7 ! Mem[0000000089800134] ldstub [%i2+0x002],%l3 ! Mem[0000000089000102] ldsh [%i0+0x006],%l0 ! Mem[0000000088000106] ldd [%i3+0x030],%l0 ! Mem[0000000089800130] ldsw [%i3+0x008],%l6 ! Mem[0000000089800108] ldx [%i1+0x008],%l6 ! Mem[0000000088800108] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x020],%l1 ! Mem[0000000088000120] p60_far_2_he: swap [%i1+0x000],%l5 ! Mem[0000000088800100] swap [%i1+0x02c],%l3 ! Mem[000000008880012c] jmpl %o7,%g0 ldsh [%i0+0x02c],%l1 ! Mem[000000008800012c] p60_far_2_hem: membar #Sync swap [%i1+0x000],%l5 ! Mem[0000000088800100] swap [%i1+0x02c],%l3 ! Mem[000000008880012c] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x02c],%l1 ! Mem[000000008800012c] p60_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p61_far_2_le: sth %l6,[%i0+0x00e] ! Mem[000000008a00010e] ldsw [%i1+0x03c],%l1 ! Mem[000000008a80013c] sth %l7,[%i3+0x02e] ! Mem[000000008b80012e] jmpl %o7,%g0 stx %l4,[%i1+0x038] ! Mem[000000008a800138] p61_far_2_lem: membar #Sync sth %l6,[%i0+0x00e] ! Mem[000000008a00010e] ldsw [%i1+0x03c],%l1 ! Mem[000000008a80013c] sth %l7,[%i3+0x02e] ! Mem[000000008b80012e] membar #Sync jmpl %o7,%g0 stx %l4,[%i1+0x038] ! Mem[000000008a800138] p61_far_2_he: ldub [%i1+0x037],%l1 ! Mem[000000008a800137] ldstub [%i0+0x03e],%l5 ! Mem[000000008a00013e] lduh [%i1+0x016],%l2 ! Mem[000000008a800116] lduh [%i0+0x038],%l0 ! Mem[000000008a000138] ldsb [%i1+0x00c],%l2 ! Mem[000000008a80010c] ldstub [%i1+0x027],%l5 ! Mem[000000008a800127] jmpl %o7,%g0 std %l6,[%i0+0x030] ! Mem[000000008a000130] p61_far_2_hem: membar #Sync ldub [%i1+0x037],%l1 ! Mem[000000008a800137] ldstub [%i0+0x03e],%l5 ! Mem[000000008a00013e] lduh [%i1+0x016],%l2 ! Mem[000000008a800116] lduh [%i0+0x038],%l0 ! Mem[000000008a000138] ldsb [%i1+0x00c],%l2 ! Mem[000000008a80010c] ldstub [%i1+0x027],%l5 ! Mem[000000008a800127] membar #Sync jmpl %o7,%g0 std %l6,[%i0+0x030] ! Mem[000000008a000130] p61_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p62_far_2_le: std %l6,[%i2+0x020] ! Mem[000000008d000120] jmpl %o7,%g0 ldsh [%i2+0x02a],%l2 ! Mem[000000008d00012a] p62_far_2_lem: membar #Sync std %l6,[%i2+0x020] ! Mem[000000008d000120] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x02a],%l2 ! Mem[000000008d00012a] p62_far_2_he: ldstub [%i2+0x03e],%l3 ! Mem[000000008d00013e] ldsh [%i0+0x02e],%l6 ! Mem[000000008c00012e] ldsb [%i0+0x023],%l0 ! Mem[000000008c000123] stb %l3,[%i3+0x001] ! Mem[000000008d800101] jmpl %o7,%g0 ldsb [%i1+0x008],%l3 ! Mem[000000008c800108] p62_far_2_hem: membar #Sync ldstub [%i2+0x03e],%l3 ! Mem[000000008d00013e] ldsh [%i0+0x02e],%l6 ! Mem[000000008c00012e] ldsb [%i0+0x023],%l0 ! Mem[000000008c000123] stb %l3,[%i3+0x001] ! Mem[000000008d800101] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x008],%l3 ! Mem[000000008c800108] p62_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p63_far_2_le: ldstub [%i3+0x032],%l7 ! Mem[000000008f800132] std %l2,[%i2+0x038] ! Mem[000000008f000138] lduw [%i2+0x02c],%l1 ! Mem[000000008f00012c] ldx [%i2+0x010],%l0 ! Mem[000000008f000110] swap [%i2+0x02c],%l1 ! Mem[000000008f00012c] ldstub [%i0+0x03e],%l4 ! Mem[000000008e00013e] ldub [%i2+0x007],%l1 ! Mem[000000008f000107] jmpl %o7,%g0 ldstub [%i3+0x008],%l3 ! Mem[000000008f800108] p63_far_2_lem: membar #Sync ldstub [%i3+0x032],%l7 ! Mem[000000008f800132] std %l2,[%i2+0x038] ! Mem[000000008f000138] lduw [%i2+0x02c],%l1 ! Mem[000000008f00012c] ldx [%i2+0x010],%l0 ! Mem[000000008f000110] swap [%i2+0x02c],%l1 ! Mem[000000008f00012c] ldstub [%i0+0x03e],%l4 ! Mem[000000008e00013e] ldub [%i2+0x007],%l1 ! Mem[000000008f000107] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x008],%l3 ! Mem[000000008f800108] p63_far_2_he: sth %l6,[%i2+0x02a] ! Mem[000000008f00012a] swap [%i1+0x034],%l6 ! Mem[000000008e800134] ldsh [%i2+0x02c],%l0 ! Mem[000000008f00012c] sth %l5,[%i1+0x02e] ! Mem[000000008e80012e] jmpl %o7,%g0 swap [%i2+0x00c],%l2 ! Mem[000000008f00010c] p63_far_2_hem: membar #Sync sth %l6,[%i2+0x02a] ! Mem[000000008f00012a] swap [%i1+0x034],%l6 ! Mem[000000008e800134] ldsh [%i2+0x02c],%l0 ! Mem[000000008f00012c] sth %l5,[%i1+0x02e] ! Mem[000000008e80012e] membar #Sync jmpl %o7,%g0 swap [%i2+0x00c],%l2 ! Mem[000000008f00010c] p63_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 far2_b2b_h: nop nop nop nop nop nop nop jmpl %o7,%g0 nop far2_b2b_l: nop nop nop nop nop nop nop jmpl %o7,%g0 nop user_far2_end: .seg "text" .text .align 0x2000 user_far3_start: p0_far_3_le: ldd [%i2+0x010],%l0 ! Mem[0000000011000110] jmpl %o7,%g0 sth %l6,[%i3+0x012] ! Mem[0000000011800112] p0_far_3_lem: membar #Sync ldd [%i2+0x010],%l0 ! Mem[0000000011000110] membar #Sync jmpl %o7,%g0 sth %l6,[%i3+0x012] ! Mem[0000000011800112] p0_far_3_he: swap [%i2+0x030],%l5 ! Mem[0000000011000130] ldub [%i1+0x015],%l2 ! Mem[0000000010800115] sth %l4,[%i2+0x02c] ! Mem[000000001100012c] jmpl %o7,%g0 ldstub [%i3+0x003],%l0 ! Mem[0000000011800103] p0_far_3_hem: membar #Sync swap [%i2+0x030],%l5 ! Mem[0000000011000130] ldub [%i1+0x015],%l2 ! Mem[0000000010800115] sth %l4,[%i2+0x02c] ! Mem[000000001100012c] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x003],%l0 ! Mem[0000000011800103] p0_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p1_far_3_le: ldx [%i2+0x020],%l6 ! Mem[0000000013000120] sth %l2,[%i1+0x02e] ! Mem[000000001280012e] ldsw [%i3+0x028],%l5 ! Mem[0000000013800128] stx %l1,[%i0+0x028] ! Mem[0000000012000128] ldsb [%i2+0x036],%l3 ! Mem[0000000013000136] ldd [%i2+0x030],%l4 ! Mem[0000000013000130] ldstub [%i1+0x03b],%l3 ! Mem[000000001280013b] jmpl %o7,%g0 ldstub [%i2+0x02f],%l4 ! Mem[000000001300012f] p1_far_3_lem: membar #Sync ldx [%i2+0x020],%l6 ! Mem[0000000013000120] sth %l2,[%i1+0x02e] ! Mem[000000001280012e] ldsw [%i3+0x028],%l5 ! Mem[0000000013800128] stx %l1,[%i0+0x028] ! Mem[0000000012000128] ldsb [%i2+0x036],%l3 ! Mem[0000000013000136] ldd [%i2+0x030],%l4 ! Mem[0000000013000130] ldstub [%i1+0x03b],%l3 ! Mem[000000001280013b] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x02f],%l4 ! Mem[000000001300012f] p1_far_3_he: ldstub [%i3+0x023],%l1 ! Mem[0000000013800123] lduw [%i2+0x008],%l1 ! Mem[0000000013000108] swap [%i2+0x008],%l2 ! Mem[0000000013000108] lduh [%i2+0x000],%l6 ! Mem[0000000013000100] swap [%i1+0x024],%l1 ! Mem[0000000012800124] stb %l0,[%i3+0x004] ! Mem[0000000013800104] jmpl %o7,%g0 ldstub [%i3+0x039],%l4 ! Mem[0000000013800139] p1_far_3_hem: membar #Sync ldstub [%i3+0x023],%l1 ! Mem[0000000013800123] lduw [%i2+0x008],%l1 ! Mem[0000000013000108] swap [%i2+0x008],%l2 ! Mem[0000000013000108] lduh [%i2+0x000],%l6 ! Mem[0000000013000100] swap [%i1+0x024],%l1 ! Mem[0000000012800124] stb %l0,[%i3+0x004] ! Mem[0000000013800104] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x039],%l4 ! Mem[0000000013800139] p1_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p2_far_3_le: ldx [%i3+0x000],%l0 ! Mem[0000000015800100] swap [%i3+0x010],%l6 ! Mem[0000000015800110] swap [%i3+0x030],%l1 ! Mem[0000000015800130] jmpl %o7,%g0 stx %l3,[%i0+0x010] ! Mem[0000000014000110] p2_far_3_lem: membar #Sync ldx [%i3+0x000],%l0 ! Mem[0000000015800100] swap [%i3+0x010],%l6 ! Mem[0000000015800110] swap [%i3+0x030],%l1 ! Mem[0000000015800130] membar #Sync jmpl %o7,%g0 stx %l3,[%i0+0x010] ! Mem[0000000014000110] p2_far_3_he: std %l6,[%i2+0x020] ! Mem[0000000015000120] sth %l1,[%i1+0x020] ! Mem[0000000014800120] stw %l7,[%i2+0x00c] ! Mem[000000001500010c] ldsw [%i2+0x02c],%l5 ! Mem[000000001500012c] jmpl %o7,%g0 swap [%i2+0x024],%l0 ! Mem[0000000015000124] p2_far_3_hem: membar #Sync std %l6,[%i2+0x020] ! Mem[0000000015000120] sth %l1,[%i1+0x020] ! Mem[0000000014800120] stw %l7,[%i2+0x00c] ! Mem[000000001500010c] ldsw [%i2+0x02c],%l5 ! Mem[000000001500012c] membar #Sync jmpl %o7,%g0 swap [%i2+0x024],%l0 ! Mem[0000000015000124] p2_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p3_far_3_le: swap [%i1+0x00c],%l2 ! Mem[000000001680010c] ldstub [%i0+0x002],%l4 ! Mem[0000000016000102] swap [%i0+0x000],%l3 ! Mem[0000000016000100] swap [%i3+0x01c],%l5 ! Mem[000000001780011c] ldub [%i1+0x013],%l4 ! Mem[0000000016800113] ldsh [%i3+0x00e],%l6 ! Mem[000000001780010e] sth %l5,[%i1+0x008] ! Mem[0000000016800108] jmpl %o7,%g0 stx %l1,[%i0+0x038] ! Mem[0000000016000138] p3_far_3_lem: membar #Sync swap [%i1+0x00c],%l2 ! Mem[000000001680010c] ldstub [%i0+0x002],%l4 ! Mem[0000000016000102] swap [%i0+0x000],%l3 ! Mem[0000000016000100] swap [%i3+0x01c],%l5 ! Mem[000000001780011c] ldub [%i1+0x013],%l4 ! Mem[0000000016800113] ldsh [%i3+0x00e],%l6 ! Mem[000000001780010e] sth %l5,[%i1+0x008] ! Mem[0000000016800108] membar #Sync jmpl %o7,%g0 stx %l1,[%i0+0x038] ! Mem[0000000016000138] p3_far_3_he: jmpl %o7,%g0 sth %l6,[%i0+0x034] ! Mem[0000000016000134] jmpl %o7,%g0 nop p3_far_3_hem: membar #Sync jmpl %o7,%g0 sth %l6,[%i0+0x034] ! Mem[0000000016000134] jmpl %o7,%g0 nop p3_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p4_far_3_le: swap [%i0+0x038],%l4 ! Mem[0000000018000138] swap [%i1+0x030],%l4 ! Mem[0000000018800130] ldstub [%i2+0x034],%l1 ! Mem[0000000019000134] ldstub [%i2+0x02f],%l7 ! Mem[000000001900012f] ldstub [%i2+0x01b],%l7 ! Mem[000000001900011b] ldsh [%i0+0x01c],%l2 ! Mem[000000001800011c] jmpl %o7,%g0 lduw [%i0+0x00c],%l2 ! Mem[000000001800010c] p4_far_3_lem: membar #Sync swap [%i0+0x038],%l4 ! Mem[0000000018000138] swap [%i1+0x030],%l4 ! Mem[0000000018800130] ldstub [%i2+0x034],%l1 ! Mem[0000000019000134] ldstub [%i2+0x02f],%l7 ! Mem[000000001900012f] ldstub [%i2+0x01b],%l7 ! Mem[000000001900011b] ldsh [%i0+0x01c],%l2 ! Mem[000000001800011c] membar #Sync jmpl %o7,%g0 lduw [%i0+0x00c],%l2 ! Mem[000000001800010c] p4_far_3_he: ldstub [%i1+0x005],%l0 ! Mem[0000000018800105] ldstub [%i3+0x00e],%l3 ! Mem[000000001980010e] lduh [%i1+0x018],%l0 ! Mem[0000000018800118] stw %l4,[%i0+0x014] ! Mem[0000000018000114] swap [%i0+0x004],%l5 ! Mem[0000000018000104] stb %l0,[%i3+0x00e] ! Mem[000000001980010e] jmpl %o7,%g0 ldsh [%i1+0x034],%l1 ! Mem[0000000018800134] p4_far_3_hem: membar #Sync ldstub [%i1+0x005],%l0 ! Mem[0000000018800105] ldstub [%i3+0x00e],%l3 ! Mem[000000001980010e] lduh [%i1+0x018],%l0 ! Mem[0000000018800118] stw %l4,[%i0+0x014] ! Mem[0000000018000114] swap [%i0+0x004],%l5 ! Mem[0000000018000104] stb %l0,[%i3+0x00e] ! Mem[000000001980010e] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x034],%l1 ! Mem[0000000018800134] p4_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p5_far_3_le: lduh [%i2+0x012],%l5 ! Mem[000000001b000112] ldsw [%i0+0x00c],%l3 ! Mem[000000001a00010c] swap [%i1+0x024],%l2 ! Mem[000000001a800124] ldsb [%i2+0x011],%l4 ! Mem[000000001b000111] ldsw [%i0+0x008],%l6 ! Mem[000000001a000108] std %l0,[%i3+0x020] ! Mem[000000001b800120] jmpl %o7,%g0 ldsh [%i0+0x026],%l4 ! Mem[000000001a000126] p5_far_3_lem: membar #Sync lduh [%i2+0x012],%l5 ! Mem[000000001b000112] ldsw [%i0+0x00c],%l3 ! Mem[000000001a00010c] swap [%i1+0x024],%l2 ! Mem[000000001a800124] ldsb [%i2+0x011],%l4 ! Mem[000000001b000111] ldsw [%i0+0x008],%l6 ! Mem[000000001a000108] std %l0,[%i3+0x020] ! Mem[000000001b800120] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x026],%l4 ! Mem[000000001a000126] p5_far_3_he: ldd [%i2+0x028],%l2 ! Mem[000000001b000128] ldd [%i2+0x038],%l6 ! Mem[000000001b000138] std %l2,[%i1+0x000] ! Mem[000000001a800100] ldstub [%i2+0x00e],%l2 ! Mem[000000001b00010e] ldstub [%i0+0x01a],%l6 ! Mem[000000001a00011a] stb %l1,[%i0+0x029] ! Mem[000000001a000129] lduh [%i3+0x004],%l3 ! Mem[000000001b800104] jmpl %o7,%g0 lduw [%i0+0x00c],%l2 ! Mem[000000001a00010c] p5_far_3_hem: membar #Sync ldd [%i2+0x028],%l2 ! Mem[000000001b000128] ldd [%i2+0x038],%l6 ! Mem[000000001b000138] std %l2,[%i1+0x000] ! Mem[000000001a800100] ldstub [%i2+0x00e],%l2 ! Mem[000000001b00010e] ldstub [%i0+0x01a],%l6 ! Mem[000000001a00011a] stb %l1,[%i0+0x029] ! Mem[000000001a000129] lduh [%i3+0x004],%l3 ! Mem[000000001b800104] membar #Sync jmpl %o7,%g0 lduw [%i0+0x00c],%l2 ! Mem[000000001a00010c] p5_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p6_far_3_le: stb %l7,[%i2+0x01b] ! Mem[000000001d00011b] swap [%i0+0x008],%l4 ! Mem[000000001c000108] stx %l6,[%i2+0x038] ! Mem[000000001d000138] ldstub [%i1+0x012],%l1 ! Mem[000000001c800112] jmpl %o7,%g0 ldstub [%i0+0x020],%l5 ! Mem[000000001c000120] p6_far_3_lem: membar #Sync stb %l7,[%i2+0x01b] ! Mem[000000001d00011b] swap [%i0+0x008],%l4 ! Mem[000000001c000108] stx %l6,[%i2+0x038] ! Mem[000000001d000138] ldstub [%i1+0x012],%l1 ! Mem[000000001c800112] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x020],%l5 ! Mem[000000001c000120] p6_far_3_he: swap [%i1+0x018],%l3 ! Mem[000000001c800118] ldstub [%i0+0x009],%l7 ! Mem[000000001c000109] sth %l4,[%i2+0x022] ! Mem[000000001d000122] jmpl %o7,%g0 stb %l5,[%i0+0x02e] ! Mem[000000001c00012e] p6_far_3_hem: membar #Sync swap [%i1+0x018],%l3 ! Mem[000000001c800118] ldstub [%i0+0x009],%l7 ! Mem[000000001c000109] sth %l4,[%i2+0x022] ! Mem[000000001d000122] membar #Sync jmpl %o7,%g0 stb %l5,[%i0+0x02e] ! Mem[000000001c00012e] p6_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p7_far_3_le: ldsb [%i0+0x031],%l3 ! Mem[000000001e000131] ldx [%i2+0x008],%l4 ! Mem[000000001f000108] ldsb [%i0+0x01d],%l3 ! Mem[000000001e00011d] ldsh [%i0+0x012],%l4 ! Mem[000000001e000112] ldstub [%i0+0x032],%l1 ! Mem[000000001e000132] lduw [%i3+0x008],%l5 ! Mem[000000001f800108] sth %l1,[%i1+0x006] ! Mem[000000001e800106] jmpl %o7,%g0 swap [%i3+0x020],%l5 ! Mem[000000001f800120] p7_far_3_lem: membar #Sync ldsb [%i0+0x031],%l3 ! Mem[000000001e000131] ldx [%i2+0x008],%l4 ! Mem[000000001f000108] ldsb [%i0+0x01d],%l3 ! Mem[000000001e00011d] ldsh [%i0+0x012],%l4 ! Mem[000000001e000112] ldstub [%i0+0x032],%l1 ! Mem[000000001e000132] lduw [%i3+0x008],%l5 ! Mem[000000001f800108] sth %l1,[%i1+0x006] ! Mem[000000001e800106] membar #Sync jmpl %o7,%g0 swap [%i3+0x020],%l5 ! Mem[000000001f800120] p7_far_3_he: sth %l1,[%i1+0x030] ! Mem[000000001e800130] ldstub [%i2+0x009],%l3 ! Mem[000000001f000109] ldstub [%i0+0x015],%l4 ! Mem[000000001e000115] lduw [%i2+0x018],%l2 ! Mem[000000001f000118] swap [%i2+0x030],%l0 ! Mem[000000001f000130] jmpl %o7,%g0 lduh [%i1+0x016],%l2 ! Mem[000000001e800116] p7_far_3_hem: membar #Sync sth %l1,[%i1+0x030] ! Mem[000000001e800130] ldstub [%i2+0x009],%l3 ! Mem[000000001f000109] ldstub [%i0+0x015],%l4 ! Mem[000000001e000115] lduw [%i2+0x018],%l2 ! Mem[000000001f000118] swap [%i2+0x030],%l0 ! Mem[000000001f000130] membar #Sync jmpl %o7,%g0 lduh [%i1+0x016],%l2 ! Mem[000000001e800116] p7_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p8_far_3_le: stb %l3,[%i0+0x008] ! Mem[0000000020000108] ldsb [%i2+0x00f],%l2 ! Mem[000000002100010f] stx %l1,[%i0+0x030] ! Mem[0000000020000130] jmpl %o7,%g0 stw %l6,[%i2+0x02c] ! Mem[000000002100012c] p8_far_3_lem: membar #Sync stb %l3,[%i0+0x008] ! Mem[0000000020000108] ldsb [%i2+0x00f],%l2 ! Mem[000000002100010f] stx %l1,[%i0+0x030] ! Mem[0000000020000130] membar #Sync jmpl %o7,%g0 stw %l6,[%i2+0x02c] ! Mem[000000002100012c] p8_far_3_he: ldx [%i3+0x008],%l5 ! Mem[0000000021800108] ldub [%i0+0x02c],%l2 ! Mem[000000002000012c] std %l4,[%i3+0x010] ! Mem[0000000021800110] jmpl %o7,%g0 ldstub [%i3+0x018],%l4 ! Mem[0000000021800118] p8_far_3_hem: membar #Sync ldx [%i3+0x008],%l5 ! Mem[0000000021800108] ldub [%i0+0x02c],%l2 ! Mem[000000002000012c] std %l4,[%i3+0x010] ! Mem[0000000021800110] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x018],%l4 ! Mem[0000000021800118] p8_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p9_far_3_le: jmpl %o7,%g0 ldstub [%i1+0x03b],%l7 ! Mem[000000002280013b] jmpl %o7,%g0 nop p9_far_3_lem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03b],%l7 ! Mem[000000002280013b] jmpl %o7,%g0 nop p9_far_3_he: stb %l1,[%i2+0x032] ! Mem[0000000023000132] jmpl %o7,%g0 swap [%i2+0x004],%l0 ! Mem[0000000023000104] p9_far_3_hem: membar #Sync stb %l1,[%i2+0x032] ! Mem[0000000023000132] membar #Sync jmpl %o7,%g0 swap [%i2+0x004],%l0 ! Mem[0000000023000104] p9_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p10_far_3_le: ldub [%i1+0x027],%l3 ! Mem[0000000024800127] ldsh [%i1+0x030],%l3 ! Mem[0000000024800130] sth %l3,[%i0+0x008] ! Mem[0000000024000108] ldsw [%i3+0x008],%l6 ! Mem[0000000025800108] jmpl %o7,%g0 stx %l7,[%i3+0x038] ! Mem[0000000025800138] p10_far_3_lem: membar #Sync ldub [%i1+0x027],%l3 ! Mem[0000000024800127] ldsh [%i1+0x030],%l3 ! Mem[0000000024800130] sth %l3,[%i0+0x008] ! Mem[0000000024000108] ldsw [%i3+0x008],%l6 ! Mem[0000000025800108] membar #Sync jmpl %o7,%g0 stx %l7,[%i3+0x038] ! Mem[0000000025800138] p10_far_3_he: jmpl %o7,%g0 swap [%i1+0x02c],%l2 ! Mem[000000002480012c] jmpl %o7,%g0 nop p10_far_3_hem: membar #Sync jmpl %o7,%g0 swap [%i1+0x02c],%l2 ! Mem[000000002480012c] jmpl %o7,%g0 nop p10_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p11_far_3_le: stx %l4,[%i3+0x008] ! Mem[0000000027800108] stb %l5,[%i3+0x01d] ! Mem[000000002780011d] swap [%i1+0x008],%l5 ! Mem[0000000026800108] sth %l1,[%i1+0x038] ! Mem[0000000026800138] ldsb [%i3+0x03d],%l4 ! Mem[000000002780013d] jmpl %o7,%g0 swap [%i3+0x030],%l3 ! Mem[0000000027800130] p11_far_3_lem: membar #Sync stx %l4,[%i3+0x008] ! Mem[0000000027800108] stb %l5,[%i3+0x01d] ! Mem[000000002780011d] swap [%i1+0x008],%l5 ! Mem[0000000026800108] sth %l1,[%i1+0x038] ! Mem[0000000026800138] ldsb [%i3+0x03d],%l4 ! Mem[000000002780013d] membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l3 ! Mem[0000000027800130] p11_far_3_he: swap [%i2+0x030],%l7 ! Mem[0000000027000130] ldstub [%i2+0x014],%l3 ! Mem[0000000027000114] swap [%i1+0x024],%l0 ! Mem[0000000026800124] swap [%i3+0x02c],%l0 ! Mem[000000002780012c] ldsw [%i1+0x008],%l3 ! Mem[0000000026800108] sth %l6,[%i3+0x004] ! Mem[0000000027800104] ldd [%i1+0x020],%l4 ! Mem[0000000026800120] jmpl %o7,%g0 lduh [%i2+0x00e],%l0 ! Mem[000000002700010e] p11_far_3_hem: membar #Sync swap [%i2+0x030],%l7 ! Mem[0000000027000130] ldstub [%i2+0x014],%l3 ! Mem[0000000027000114] swap [%i1+0x024],%l0 ! Mem[0000000026800124] swap [%i3+0x02c],%l0 ! Mem[000000002780012c] ldsw [%i1+0x008],%l3 ! Mem[0000000026800108] sth %l6,[%i3+0x004] ! Mem[0000000027800104] ldd [%i1+0x020],%l4 ! Mem[0000000026800120] membar #Sync jmpl %o7,%g0 lduh [%i2+0x00e],%l0 ! Mem[000000002700010e] p11_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p12_far_3_le: lduh [%i0+0x006],%l0 ! Mem[0000000028000106] ldstub [%i2+0x037],%l0 ! Mem[0000000029000137] lduw [%i1+0x030],%l7 ! Mem[0000000028800130] jmpl %o7,%g0 swap [%i2+0x00c],%l2 ! Mem[000000002900010c] p12_far_3_lem: membar #Sync lduh [%i0+0x006],%l0 ! Mem[0000000028000106] ldstub [%i2+0x037],%l0 ! Mem[0000000029000137] lduw [%i1+0x030],%l7 ! Mem[0000000028800130] membar #Sync jmpl %o7,%g0 swap [%i2+0x00c],%l2 ! Mem[000000002900010c] p12_far_3_he: std %l2,[%i0+0x028] ! Mem[0000000028000128] swap [%i1+0x038],%l2 ! Mem[0000000028800138] ldstub [%i2+0x00d],%l2 ! Mem[000000002900010d] jmpl %o7,%g0 lduh [%i1+0x02e],%l5 ! Mem[000000002880012e] p12_far_3_hem: membar #Sync std %l2,[%i0+0x028] ! Mem[0000000028000128] swap [%i1+0x038],%l2 ! Mem[0000000028800138] ldstub [%i2+0x00d],%l2 ! Mem[000000002900010d] membar #Sync jmpl %o7,%g0 lduh [%i1+0x02e],%l5 ! Mem[000000002880012e] p12_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p13_far_3_le: ldub [%i0+0x005],%l6 ! Mem[000000002a000105] ldstub [%i0+0x032],%l1 ! Mem[000000002a000132] ldstub [%i1+0x008],%l5 ! Mem[000000002a800108] ldsh [%i1+0x038],%l1 ! Mem[000000002a800138] swap [%i0+0x004],%l3 ! Mem[000000002a000104] jmpl %o7,%g0 sth %l1,[%i0+0x002] ! Mem[000000002a000102] p13_far_3_lem: membar #Sync ldub [%i0+0x005],%l6 ! Mem[000000002a000105] ldstub [%i0+0x032],%l1 ! Mem[000000002a000132] ldstub [%i1+0x008],%l5 ! Mem[000000002a800108] ldsh [%i1+0x038],%l1 ! Mem[000000002a800138] swap [%i0+0x004],%l3 ! Mem[000000002a000104] membar #Sync jmpl %o7,%g0 sth %l1,[%i0+0x002] ! Mem[000000002a000102] p13_far_3_he: ldsw [%i2+0x03c],%l5 ! Mem[000000002b00013c] lduh [%i1+0x02a],%l6 ! Mem[000000002a80012a] swap [%i2+0x008],%l3 ! Mem[000000002b000108] swap [%i3+0x004],%l6 ! Mem[000000002b800104] ldstub [%i0+0x005],%l3 ! Mem[000000002a000105] jmpl %o7,%g0 ldx [%i1+0x020],%l7 ! Mem[000000002a800120] p13_far_3_hem: membar #Sync ldsw [%i2+0x03c],%l5 ! Mem[000000002b00013c] lduh [%i1+0x02a],%l6 ! Mem[000000002a80012a] swap [%i2+0x008],%l3 ! Mem[000000002b000108] swap [%i3+0x004],%l6 ! Mem[000000002b800104] ldstub [%i0+0x005],%l3 ! Mem[000000002a000105] membar #Sync jmpl %o7,%g0 ldx [%i1+0x020],%l7 ! Mem[000000002a800120] p13_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p14_far_3_le: ldsh [%i0+0x026],%l1 ! Mem[000000002c000126] swap [%i3+0x034],%l2 ! Mem[000000002d800134] jmpl %o7,%g0 lduh [%i2+0x000],%l7 ! Mem[000000002d000100] p14_far_3_lem: membar #Sync ldsh [%i0+0x026],%l1 ! Mem[000000002c000126] swap [%i3+0x034],%l2 ! Mem[000000002d800134] membar #Sync jmpl %o7,%g0 lduh [%i2+0x000],%l7 ! Mem[000000002d000100] p14_far_3_he: ldstub [%i3+0x025],%l7 ! Mem[000000002d800125] ldstub [%i0+0x00c],%l0 ! Mem[000000002c00010c] ldd [%i1+0x000],%l2 ! Mem[000000002c800100] stw %l7,[%i2+0x004] ! Mem[000000002d000104] ldstub [%i3+0x009],%l7 ! Mem[000000002d800109] stx %l6,[%i0+0x038] ! Mem[000000002c000138] ldstub [%i2+0x032],%l7 ! Mem[000000002d000132] jmpl %o7,%g0 stx %l1,[%i2+0x008] ! Mem[000000002d000108] p14_far_3_hem: membar #Sync ldstub [%i3+0x025],%l7 ! Mem[000000002d800125] ldstub [%i0+0x00c],%l0 ! Mem[000000002c00010c] ldd [%i1+0x000],%l2 ! Mem[000000002c800100] stw %l7,[%i2+0x004] ! Mem[000000002d000104] ldstub [%i3+0x009],%l7 ! Mem[000000002d800109] stx %l6,[%i0+0x038] ! Mem[000000002c000138] ldstub [%i2+0x032],%l7 ! Mem[000000002d000132] membar #Sync jmpl %o7,%g0 stx %l1,[%i2+0x008] ! Mem[000000002d000108] p14_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p15_far_3_le: stx %l4,[%i0+0x038] ! Mem[000000002e000138] swap [%i1+0x01c],%l3 ! Mem[000000002e80011c] stw %l0,[%i3+0x020] ! Mem[000000002f800120] ldx [%i1+0x008],%l7 ! Mem[000000002e800108] ldx [%i0+0x020],%l2 ! Mem[000000002e000120] ldsh [%i2+0x02a],%l6 ! Mem[000000002f00012a] lduw [%i0+0x018],%l7 ! Mem[000000002e000118] jmpl %o7,%g0 stx %l4,[%i1+0x008] ! Mem[000000002e800108] p15_far_3_lem: membar #Sync stx %l4,[%i0+0x038] ! Mem[000000002e000138] swap [%i1+0x01c],%l3 ! Mem[000000002e80011c] stw %l0,[%i3+0x020] ! Mem[000000002f800120] ldx [%i1+0x008],%l7 ! Mem[000000002e800108] ldx [%i0+0x020],%l2 ! Mem[000000002e000120] ldsh [%i2+0x02a],%l6 ! Mem[000000002f00012a] lduw [%i0+0x018],%l7 ! Mem[000000002e000118] membar #Sync jmpl %o7,%g0 stx %l4,[%i1+0x008] ! Mem[000000002e800108] p15_far_3_he: ldsw [%i1+0x020],%l7 ! Mem[000000002e800120] swap [%i2+0x024],%l6 ! Mem[000000002f000124] stb %l3,[%i0+0x00b] ! Mem[000000002e00010b] ldsb [%i1+0x01c],%l6 ! Mem[000000002e80011c] swap [%i1+0x01c],%l4 ! Mem[000000002e80011c] swap [%i2+0x00c],%l1 ! Mem[000000002f00010c] jmpl %o7,%g0 stw %l4,[%i3+0x000] ! Mem[000000002f800100] p15_far_3_hem: membar #Sync ldsw [%i1+0x020],%l7 ! Mem[000000002e800120] swap [%i2+0x024],%l6 ! Mem[000000002f000124] stb %l3,[%i0+0x00b] ! Mem[000000002e00010b] ldsb [%i1+0x01c],%l6 ! Mem[000000002e80011c] swap [%i1+0x01c],%l4 ! Mem[000000002e80011c] swap [%i2+0x00c],%l1 ! Mem[000000002f00010c] membar #Sync jmpl %o7,%g0 stw %l4,[%i3+0x000] ! Mem[000000002f800100] p15_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p16_far_3_le: ldsb [%i0+0x030],%l7 ! Mem[0000000030000130] ldd [%i0+0x008],%l6 ! Mem[0000000030000108] stw %l3,[%i3+0x00c] ! Mem[000000003180010c] stx %l4,[%i0+0x030] ! Mem[0000000030000130] jmpl %o7,%g0 swap [%i3+0x03c],%l7 ! Mem[000000003180013c] p16_far_3_lem: membar #Sync ldsb [%i0+0x030],%l7 ! Mem[0000000030000130] ldd [%i0+0x008],%l6 ! Mem[0000000030000108] stw %l3,[%i3+0x00c] ! Mem[000000003180010c] stx %l4,[%i0+0x030] ! Mem[0000000030000130] membar #Sync jmpl %o7,%g0 swap [%i3+0x03c],%l7 ! Mem[000000003180013c] p16_far_3_he: ldstub [%i1+0x02f],%l1 ! Mem[000000003080012f] lduw [%i2+0x020],%l4 ! Mem[0000000031000120] lduh [%i0+0x00a],%l1 ! Mem[000000003000010a] ldstub [%i3+0x038],%l4 ! Mem[0000000031800138] swap [%i1+0x01c],%l1 ! Mem[000000003080011c] stb %l1,[%i3+0x026] ! Mem[0000000031800126] jmpl %o7,%g0 ldsb [%i3+0x01e],%l1 ! Mem[000000003180011e] p16_far_3_hem: membar #Sync ldstub [%i1+0x02f],%l1 ! Mem[000000003080012f] lduw [%i2+0x020],%l4 ! Mem[0000000031000120] lduh [%i0+0x00a],%l1 ! Mem[000000003000010a] ldstub [%i3+0x038],%l4 ! Mem[0000000031800138] swap [%i1+0x01c],%l1 ! Mem[000000003080011c] stb %l1,[%i3+0x026] ! Mem[0000000031800126] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x01e],%l1 ! Mem[000000003180011e] p16_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p17_far_3_le: stx %l4,[%i3+0x008] ! Mem[0000000033800108] ldd [%i3+0x030],%l4 ! Mem[0000000033800130] ldx [%i2+0x020],%l0 ! Mem[0000000033000120] ldstub [%i1+0x007],%l1 ! Mem[0000000032800107] jmpl %o7,%g0 ldub [%i0+0x036],%l2 ! Mem[0000000032000136] p17_far_3_lem: membar #Sync stx %l4,[%i3+0x008] ! Mem[0000000033800108] ldd [%i3+0x030],%l4 ! Mem[0000000033800130] ldx [%i2+0x020],%l0 ! Mem[0000000033000120] ldstub [%i1+0x007],%l1 ! Mem[0000000032800107] membar #Sync jmpl %o7,%g0 ldub [%i0+0x036],%l2 ! Mem[0000000032000136] p17_far_3_he: lduw [%i3+0x02c],%l7 ! Mem[000000003380012c] ldstub [%i1+0x036],%l6 ! Mem[0000000032800136] jmpl %o7,%g0 sth %l3,[%i1+0x00e] ! Mem[000000003280010e] p17_far_3_hem: membar #Sync lduw [%i3+0x02c],%l7 ! Mem[000000003380012c] ldstub [%i1+0x036],%l6 ! Mem[0000000032800136] membar #Sync jmpl %o7,%g0 sth %l3,[%i1+0x00e] ! Mem[000000003280010e] p17_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p18_far_3_le: swap [%i0+0x004],%l7 ! Mem[0000000034000104] stw %l2,[%i2+0x034] ! Mem[0000000035000134] ldstub [%i0+0x03e],%l6 ! Mem[000000003400013e] jmpl %o7,%g0 ldsw [%i2+0x000],%l5 ! Mem[0000000035000100] p18_far_3_lem: membar #Sync swap [%i0+0x004],%l7 ! Mem[0000000034000104] stw %l2,[%i2+0x034] ! Mem[0000000035000134] ldstub [%i0+0x03e],%l6 ! Mem[000000003400013e] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x000],%l5 ! Mem[0000000035000100] p18_far_3_he: stw %l4,[%i3+0x02c] ! Mem[000000003580012c] swap [%i0+0x010],%l4 ! Mem[0000000034000110] ldstub [%i3+0x00a],%l6 ! Mem[000000003580010a] ldstub [%i1+0x009],%l7 ! Mem[0000000034800109] stx %l0,[%i3+0x010] ! Mem[0000000035800110] jmpl %o7,%g0 ldstub [%i2+0x02e],%l5 ! Mem[000000003500012e] p18_far_3_hem: membar #Sync stw %l4,[%i3+0x02c] ! Mem[000000003580012c] swap [%i0+0x010],%l4 ! Mem[0000000034000110] ldstub [%i3+0x00a],%l6 ! Mem[000000003580010a] ldstub [%i1+0x009],%l7 ! Mem[0000000034800109] stx %l0,[%i3+0x010] ! Mem[0000000035800110] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x02e],%l5 ! Mem[000000003500012e] p18_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p19_far_3_le: ldsw [%i0+0x020],%l1 ! Mem[0000000036000120] swap [%i0+0x000],%l3 ! Mem[0000000036000100] swap [%i3+0x01c],%l5 ! Mem[000000003780011c] jmpl %o7,%g0 lduh [%i0+0x012],%l4 ! Mem[0000000036000112] p19_far_3_lem: membar #Sync ldsw [%i0+0x020],%l1 ! Mem[0000000036000120] swap [%i0+0x000],%l3 ! Mem[0000000036000100] swap [%i3+0x01c],%l5 ! Mem[000000003780011c] membar #Sync jmpl %o7,%g0 lduh [%i0+0x012],%l4 ! Mem[0000000036000112] p19_far_3_he: std %l6,[%i1+0x000] ! Mem[0000000036800100] jmpl %o7,%g0 lduh [%i1+0x034],%l6 ! Mem[0000000036800134] p19_far_3_hem: membar #Sync std %l6,[%i1+0x000] ! Mem[0000000036800100] membar #Sync jmpl %o7,%g0 lduh [%i1+0x034],%l6 ! Mem[0000000036800134] p19_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p20_far_3_le: ldstub [%i3+0x01d],%l5 ! Mem[000000003980011d] swap [%i1+0x024],%l6 ! Mem[0000000038800124] ldx [%i0+0x038],%l4 ! Mem[0000000038000138] jmpl %o7,%g0 stb %l1,[%i2+0x01f] ! Mem[000000003900011f] p20_far_3_lem: membar #Sync ldstub [%i3+0x01d],%l5 ! Mem[000000003980011d] swap [%i1+0x024],%l6 ! Mem[0000000038800124] ldx [%i0+0x038],%l4 ! Mem[0000000038000138] membar #Sync jmpl %o7,%g0 stb %l1,[%i2+0x01f] ! Mem[000000003900011f] p20_far_3_he: ldstub [%i1+0x019],%l4 ! Mem[0000000038800119] swap [%i3+0x03c],%l0 ! Mem[000000003980013c] ldx [%i0+0x010],%l5 ! Mem[0000000038000110] ldsh [%i2+0x032],%l1 ! Mem[0000000039000132] sth %l6,[%i0+0x00a] ! Mem[000000003800010a] jmpl %o7,%g0 ldsh [%i1+0x030],%l2 ! Mem[0000000038800130] p20_far_3_hem: membar #Sync ldstub [%i1+0x019],%l4 ! Mem[0000000038800119] swap [%i3+0x03c],%l0 ! Mem[000000003980013c] ldx [%i0+0x010],%l5 ! Mem[0000000038000110] ldsh [%i2+0x032],%l1 ! Mem[0000000039000132] sth %l6,[%i0+0x00a] ! Mem[000000003800010a] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x030],%l2 ! Mem[0000000038800130] p20_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p21_far_3_le: ldub [%i0+0x00c],%l4 ! Mem[000000003a00010c] swap [%i0+0x010],%l7 ! Mem[000000003a000110] ldsb [%i2+0x01a],%l5 ! Mem[000000003b00011a] lduw [%i2+0x034],%l3 ! Mem[000000003b000134] stw %l7,[%i0+0x000] ! Mem[000000003a000100] swap [%i0+0x02c],%l0 ! Mem[000000003a00012c] jmpl %o7,%g0 swap [%i3+0x014],%l2 ! Mem[000000003b800114] p21_far_3_lem: membar #Sync ldub [%i0+0x00c],%l4 ! Mem[000000003a00010c] swap [%i0+0x010],%l7 ! Mem[000000003a000110] ldsb [%i2+0x01a],%l5 ! Mem[000000003b00011a] lduw [%i2+0x034],%l3 ! Mem[000000003b000134] stw %l7,[%i0+0x000] ! Mem[000000003a000100] swap [%i0+0x02c],%l0 ! Mem[000000003a00012c] membar #Sync jmpl %o7,%g0 swap [%i3+0x014],%l2 ! Mem[000000003b800114] p21_far_3_he: stx %l5,[%i3+0x028] ! Mem[000000003b800128] jmpl %o7,%g0 ldsb [%i3+0x00b],%l1 ! Mem[000000003b80010b] p21_far_3_hem: membar #Sync stx %l5,[%i3+0x028] ! Mem[000000003b800128] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x00b],%l1 ! Mem[000000003b80010b] p21_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p22_far_3_le: jmpl %o7,%g0 stw %l5,[%i3+0x034] ! Mem[000000003d800134] jmpl %o7,%g0 nop p22_far_3_lem: membar #Sync jmpl %o7,%g0 stw %l5,[%i3+0x034] ! Mem[000000003d800134] jmpl %o7,%g0 nop p22_far_3_he: ldub [%i0+0x00e],%l1 ! Mem[000000003c00010e] jmpl %o7,%g0 ldd [%i2+0x008],%l0 ! Mem[000000003d000108] p22_far_3_hem: membar #Sync ldub [%i0+0x00e],%l1 ! Mem[000000003c00010e] membar #Sync jmpl %o7,%g0 ldd [%i2+0x008],%l0 ! Mem[000000003d000108] p22_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p23_far_3_le: jmpl %o7,%g0 sth %l2,[%i3+0x020] ! Mem[000000003f800120] jmpl %o7,%g0 nop p23_far_3_lem: membar #Sync jmpl %o7,%g0 sth %l2,[%i3+0x020] ! Mem[000000003f800120] jmpl %o7,%g0 nop p23_far_3_he: ldsw [%i0+0x018],%l7 ! Mem[000000003e000118] swap [%i1+0x008],%l3 ! Mem[000000003e800108] sth %l3,[%i0+0x036] ! Mem[000000003e000136] swap [%i0+0x03c],%l5 ! Mem[000000003e00013c] stw %l2,[%i1+0x014] ! Mem[000000003e800114] jmpl %o7,%g0 ldsh [%i2+0x00e],%l0 ! Mem[000000003f00010e] p23_far_3_hem: membar #Sync ldsw [%i0+0x018],%l7 ! Mem[000000003e000118] swap [%i1+0x008],%l3 ! Mem[000000003e800108] sth %l3,[%i0+0x036] ! Mem[000000003e000136] swap [%i0+0x03c],%l5 ! Mem[000000003e00013c] stw %l2,[%i1+0x014] ! Mem[000000003e800114] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x00e],%l0 ! Mem[000000003f00010e] p23_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p24_far_3_le: swap [%i3+0x024],%l6 ! Mem[0000000041800124] swap [%i1+0x000],%l7 ! Mem[0000000040800100] swap [%i2+0x020],%l1 ! Mem[0000000041000120] std %l0,[%i1+0x008] ! Mem[0000000040800108] ldx [%i3+0x030],%l3 ! Mem[0000000041800130] ldsw [%i2+0x02c],%l0 ! Mem[000000004100012c] ldstub [%i0+0x036],%l7 ! Mem[0000000040000136] jmpl %o7,%g0 lduw [%i2+0x000],%l5 ! Mem[0000000041000100] p24_far_3_lem: membar #Sync swap [%i3+0x024],%l6 ! Mem[0000000041800124] swap [%i1+0x000],%l7 ! Mem[0000000040800100] swap [%i2+0x020],%l1 ! Mem[0000000041000120] std %l0,[%i1+0x008] ! Mem[0000000040800108] ldx [%i3+0x030],%l3 ! Mem[0000000041800130] ldsw [%i2+0x02c],%l0 ! Mem[000000004100012c] ldstub [%i0+0x036],%l7 ! Mem[0000000040000136] membar #Sync jmpl %o7,%g0 lduw [%i2+0x000],%l5 ! Mem[0000000041000100] p24_far_3_he: jmpl %o7,%g0 sth %l4,[%i3+0x010] ! Mem[0000000041800110] jmpl %o7,%g0 nop p24_far_3_hem: membar #Sync jmpl %o7,%g0 sth %l4,[%i3+0x010] ! Mem[0000000041800110] jmpl %o7,%g0 nop p24_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p25_far_3_le: jmpl %o7,%g0 stx %l0,[%i1+0x028] ! Mem[0000000042800128] jmpl %o7,%g0 nop p25_far_3_lem: membar #Sync jmpl %o7,%g0 stx %l0,[%i1+0x028] ! Mem[0000000042800128] jmpl %o7,%g0 nop p25_far_3_he: ldub [%i1+0x02f],%l3 ! Mem[000000004280012f] ldstub [%i1+0x015],%l0 ! Mem[0000000042800115] ldd [%i0+0x030],%l4 ! Mem[0000000042000130] swap [%i3+0x034],%l0 ! Mem[0000000043800134] jmpl %o7,%g0 swap [%i1+0x000],%l2 ! Mem[0000000042800100] p25_far_3_hem: membar #Sync ldub [%i1+0x02f],%l3 ! Mem[000000004280012f] ldstub [%i1+0x015],%l0 ! Mem[0000000042800115] ldd [%i0+0x030],%l4 ! Mem[0000000042000130] swap [%i3+0x034],%l0 ! Mem[0000000043800134] membar #Sync jmpl %o7,%g0 swap [%i1+0x000],%l2 ! Mem[0000000042800100] p25_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p26_far_3_le: ldstub [%i0+0x00f],%l7 ! Mem[000000004400010f] sth %l2,[%i3+0x028] ! Mem[0000000045800128] ldstub [%i1+0x036],%l4 ! Mem[0000000044800136] swap [%i3+0x028],%l0 ! Mem[0000000045800128] jmpl %o7,%g0 ldstub [%i3+0x01b],%l7 ! Mem[000000004580011b] p26_far_3_lem: membar #Sync ldstub [%i0+0x00f],%l7 ! Mem[000000004400010f] sth %l2,[%i3+0x028] ! Mem[0000000045800128] ldstub [%i1+0x036],%l4 ! Mem[0000000044800136] swap [%i3+0x028],%l0 ! Mem[0000000045800128] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x01b],%l7 ! Mem[000000004580011b] p26_far_3_he: ldsb [%i2+0x031],%l2 ! Mem[0000000045000131] jmpl %o7,%g0 ldx [%i0+0x008],%l3 ! Mem[0000000044000108] p26_far_3_hem: membar #Sync ldsb [%i2+0x031],%l2 ! Mem[0000000045000131] membar #Sync jmpl %o7,%g0 ldx [%i0+0x008],%l3 ! Mem[0000000044000108] p26_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p27_far_3_le: jmpl %o7,%g0 swap [%i2+0x038],%l4 ! Mem[0000000047000138] jmpl %o7,%g0 nop p27_far_3_lem: membar #Sync jmpl %o7,%g0 swap [%i2+0x038],%l4 ! Mem[0000000047000138] jmpl %o7,%g0 nop p27_far_3_he: ldstub [%i0+0x001],%l2 ! Mem[0000000046000101] swap [%i0+0x008],%l0 ! Mem[0000000046000108] ldstub [%i2+0x01c],%l0 ! Mem[000000004700011c] ldsh [%i0+0x01a],%l7 ! Mem[000000004600011a] ldsh [%i0+0x008],%l3 ! Mem[0000000046000108] ldstub [%i3+0x03b],%l7 ! Mem[000000004780013b] ldx [%i1+0x000],%l7 ! Mem[0000000046800100] jmpl %o7,%g0 ldstub [%i1+0x017],%l2 ! Mem[0000000046800117] p27_far_3_hem: membar #Sync ldstub [%i0+0x001],%l2 ! Mem[0000000046000101] swap [%i0+0x008],%l0 ! Mem[0000000046000108] ldstub [%i2+0x01c],%l0 ! Mem[000000004700011c] ldsh [%i0+0x01a],%l7 ! Mem[000000004600011a] ldsh [%i0+0x008],%l3 ! Mem[0000000046000108] ldstub [%i3+0x03b],%l7 ! Mem[000000004780013b] ldx [%i1+0x000],%l7 ! Mem[0000000046800100] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x017],%l2 ! Mem[0000000046800117] p27_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p28_far_3_le: ldstub [%i3+0x028],%l4 ! Mem[0000000049800128] stw %l0,[%i2+0x03c] ! Mem[000000004900013c] ldsw [%i1+0x010],%l0 ! Mem[0000000048800110] jmpl %o7,%g0 swap [%i3+0x02c],%l1 ! Mem[000000004980012c] p28_far_3_lem: membar #Sync ldstub [%i3+0x028],%l4 ! Mem[0000000049800128] stw %l0,[%i2+0x03c] ! Mem[000000004900013c] ldsw [%i1+0x010],%l0 ! Mem[0000000048800110] membar #Sync jmpl %o7,%g0 swap [%i3+0x02c],%l1 ! Mem[000000004980012c] p28_far_3_he: swap [%i1+0x028],%l7 ! Mem[0000000048800128] swap [%i2+0x018],%l4 ! Mem[0000000049000118] ldstub [%i0+0x02f],%l5 ! Mem[000000004800012f] jmpl %o7,%g0 swap [%i2+0x03c],%l3 ! Mem[000000004900013c] p28_far_3_hem: membar #Sync swap [%i1+0x028],%l7 ! Mem[0000000048800128] swap [%i2+0x018],%l4 ! Mem[0000000049000118] ldstub [%i0+0x02f],%l5 ! Mem[000000004800012f] membar #Sync jmpl %o7,%g0 swap [%i2+0x03c],%l3 ! Mem[000000004900013c] p28_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p29_far_3_le: ldsh [%i3+0x032],%l1 ! Mem[000000004b800132] sth %l2,[%i1+0x020] ! Mem[000000004a800120] ldx [%i0+0x018],%l3 ! Mem[000000004a000118] jmpl %o7,%g0 ldsh [%i0+0x020],%l0 ! Mem[000000004a000120] p29_far_3_lem: membar #Sync ldsh [%i3+0x032],%l1 ! Mem[000000004b800132] sth %l2,[%i1+0x020] ! Mem[000000004a800120] ldx [%i0+0x018],%l3 ! Mem[000000004a000118] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x020],%l0 ! Mem[000000004a000120] p29_far_3_he: ldsw [%i0+0x014],%l3 ! Mem[000000004a000114] ldd [%i0+0x028],%l2 ! Mem[000000004a000128] ldsh [%i1+0x026],%l3 ! Mem[000000004a800126] jmpl %o7,%g0 stx %l7,[%i3+0x020] ! Mem[000000004b800120] p29_far_3_hem: membar #Sync ldsw [%i0+0x014],%l3 ! Mem[000000004a000114] ldd [%i0+0x028],%l2 ! Mem[000000004a000128] ldsh [%i1+0x026],%l3 ! Mem[000000004a800126] membar #Sync jmpl %o7,%g0 stx %l7,[%i3+0x020] ! Mem[000000004b800120] p29_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p30_far_3_le: lduw [%i2+0x024],%l6 ! Mem[000000004d000124] ldstub [%i0+0x02d],%l1 ! Mem[000000004c00012d] jmpl %o7,%g0 stx %l3,[%i2+0x020] ! Mem[000000004d000120] p30_far_3_lem: membar #Sync lduw [%i2+0x024],%l6 ! Mem[000000004d000124] ldstub [%i0+0x02d],%l1 ! Mem[000000004c00012d] membar #Sync jmpl %o7,%g0 stx %l3,[%i2+0x020] ! Mem[000000004d000120] p30_far_3_he: stw %l7,[%i0+0x020] ! Mem[000000004c000120] ldsw [%i3+0x00c],%l4 ! Mem[000000004d80010c] swap [%i3+0x024],%l6 ! Mem[000000004d800124] ldstub [%i2+0x032],%l5 ! Mem[000000004d000132] ldstub [%i3+0x00c],%l1 ! Mem[000000004d80010c] sth %l3,[%i1+0x032] ! Mem[000000004c800132] stb %l0,[%i0+0x027] ! Mem[000000004c000127] jmpl %o7,%g0 swap [%i2+0x000],%l7 ! Mem[000000004d000100] p30_far_3_hem: membar #Sync stw %l7,[%i0+0x020] ! Mem[000000004c000120] ldsw [%i3+0x00c],%l4 ! Mem[000000004d80010c] swap [%i3+0x024],%l6 ! Mem[000000004d800124] ldstub [%i2+0x032],%l5 ! Mem[000000004d000132] ldstub [%i3+0x00c],%l1 ! Mem[000000004d80010c] sth %l3,[%i1+0x032] ! Mem[000000004c800132] stb %l0,[%i0+0x027] ! Mem[000000004c000127] membar #Sync jmpl %o7,%g0 swap [%i2+0x000],%l7 ! Mem[000000004d000100] p30_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p31_far_3_le: ldd [%i1+0x038],%l2 ! Mem[000000004e800138] jmpl %o7,%g0 stx %l1,[%i3+0x000] ! Mem[000000004f800100] p31_far_3_lem: membar #Sync ldd [%i1+0x038],%l2 ! Mem[000000004e800138] membar #Sync jmpl %o7,%g0 stx %l1,[%i3+0x000] ! Mem[000000004f800100] p31_far_3_he: stb %l7,[%i3+0x002] ! Mem[000000004f800102] std %l2,[%i0+0x010] ! Mem[000000004e000110] lduw [%i0+0x034],%l6 ! Mem[000000004e000134] ldstub [%i2+0x00e],%l3 ! Mem[000000004f00010e] lduh [%i0+0x02e],%l5 ! Mem[000000004e00012e] ldd [%i1+0x008],%l4 ! Mem[000000004e800108] jmpl %o7,%g0 ldsh [%i0+0x010],%l4 ! Mem[000000004e000110] p31_far_3_hem: membar #Sync stb %l7,[%i3+0x002] ! Mem[000000004f800102] std %l2,[%i0+0x010] ! Mem[000000004e000110] lduw [%i0+0x034],%l6 ! Mem[000000004e000134] ldstub [%i2+0x00e],%l3 ! Mem[000000004f00010e] lduh [%i0+0x02e],%l5 ! Mem[000000004e00012e] ldd [%i1+0x008],%l4 ! Mem[000000004e800108] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x010],%l4 ! Mem[000000004e000110] p31_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p32_far_3_le: ldub [%i0+0x028],%l2 ! Mem[0000000050000128] swap [%i0+0x034],%l4 ! Mem[0000000050000134] std %l0,[%i3+0x028] ! Mem[0000000051800128] ldstub [%i2+0x01b],%l7 ! Mem[000000005100011b] jmpl %o7,%g0 ldd [%i0+0x008],%l2 ! Mem[0000000050000108] p32_far_3_lem: membar #Sync ldub [%i0+0x028],%l2 ! Mem[0000000050000128] swap [%i0+0x034],%l4 ! Mem[0000000050000134] std %l0,[%i3+0x028] ! Mem[0000000051800128] ldstub [%i2+0x01b],%l7 ! Mem[000000005100011b] membar #Sync jmpl %o7,%g0 ldd [%i0+0x008],%l2 ! Mem[0000000050000108] p32_far_3_he: ldsw [%i1+0x008],%l6 ! Mem[0000000050800108] ldub [%i3+0x031],%l2 ! Mem[0000000051800131] ldsb [%i2+0x036],%l0 ! Mem[0000000051000136] ldstub [%i1+0x035],%l5 ! Mem[0000000050800135] jmpl %o7,%g0 ldstub [%i2+0x003],%l3 ! Mem[0000000051000103] p32_far_3_hem: membar #Sync ldsw [%i1+0x008],%l6 ! Mem[0000000050800108] ldub [%i3+0x031],%l2 ! Mem[0000000051800131] ldsb [%i2+0x036],%l0 ! Mem[0000000051000136] ldstub [%i1+0x035],%l5 ! Mem[0000000050800135] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x003],%l3 ! Mem[0000000051000103] p32_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p33_far_3_le: swap [%i1+0x010],%l1 ! Mem[0000000052800110] ldd [%i2+0x028],%l0 ! Mem[0000000053000128] stx %l5,[%i1+0x000] ! Mem[0000000052800100] ldx [%i1+0x010],%l6 ! Mem[0000000052800110] ldub [%i3+0x02d],%l7 ! Mem[000000005380012d] stx %l3,[%i0+0x008] ! Mem[0000000052000108] jmpl %o7,%g0 ldsw [%i0+0x000],%l6 ! Mem[0000000052000100] p33_far_3_lem: membar #Sync swap [%i1+0x010],%l1 ! Mem[0000000052800110] ldd [%i2+0x028],%l0 ! Mem[0000000053000128] stx %l5,[%i1+0x000] ! Mem[0000000052800100] ldx [%i1+0x010],%l6 ! Mem[0000000052800110] ldub [%i3+0x02d],%l7 ! Mem[000000005380012d] stx %l3,[%i0+0x008] ! Mem[0000000052000108] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x000],%l6 ! Mem[0000000052000100] p33_far_3_he: swap [%i2+0x020],%l4 ! Mem[0000000053000120] jmpl %o7,%g0 ldstub [%i2+0x013],%l1 ! Mem[0000000053000113] p33_far_3_hem: membar #Sync swap [%i2+0x020],%l4 ! Mem[0000000053000120] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x013],%l1 ! Mem[0000000053000113] p33_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p34_far_3_le: swap [%i1+0x024],%l1 ! Mem[0000000054800124] jmpl %o7,%g0 ldub [%i1+0x009],%l5 ! Mem[0000000054800109] p34_far_3_lem: membar #Sync swap [%i1+0x024],%l1 ! Mem[0000000054800124] membar #Sync jmpl %o7,%g0 ldub [%i1+0x009],%l5 ! Mem[0000000054800109] p34_far_3_he: swap [%i1+0x03c],%l6 ! Mem[000000005480013c] ldx [%i0+0x008],%l7 ! Mem[0000000054000108] jmpl %o7,%g0 stb %l0,[%i2+0x02f] ! Mem[000000005500012f] p34_far_3_hem: membar #Sync swap [%i1+0x03c],%l6 ! Mem[000000005480013c] ldx [%i0+0x008],%l7 ! Mem[0000000054000108] membar #Sync jmpl %o7,%g0 stb %l0,[%i2+0x02f] ! Mem[000000005500012f] p34_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p35_far_3_le: sth %l3,[%i2+0x01c] ! Mem[000000005700011c] ldstub [%i0+0x01b],%l3 ! Mem[000000005600011b] swap [%i0+0x02c],%l1 ! Mem[000000005600012c] ldstub [%i0+0x00f],%l4 ! Mem[000000005600010f] jmpl %o7,%g0 swap [%i3+0x030],%l1 ! Mem[0000000057800130] p35_far_3_lem: membar #Sync sth %l3,[%i2+0x01c] ! Mem[000000005700011c] ldstub [%i0+0x01b],%l3 ! Mem[000000005600011b] swap [%i0+0x02c],%l1 ! Mem[000000005600012c] ldstub [%i0+0x00f],%l4 ! Mem[000000005600010f] membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l1 ! Mem[0000000057800130] p35_far_3_he: swap [%i0+0x034],%l7 ! Mem[0000000056000134] stw %l1,[%i3+0x00c] ! Mem[000000005780010c] ldx [%i3+0x030],%l3 ! Mem[0000000057800130] swap [%i2+0x018],%l6 ! Mem[0000000057000118] ldsw [%i3+0x028],%l4 ! Mem[0000000057800128] ldstub [%i0+0x02a],%l6 ! Mem[000000005600012a] swap [%i3+0x038],%l0 ! Mem[0000000057800138] jmpl %o7,%g0 ldsb [%i3+0x015],%l4 ! Mem[0000000057800115] p35_far_3_hem: membar #Sync swap [%i0+0x034],%l7 ! Mem[0000000056000134] stw %l1,[%i3+0x00c] ! Mem[000000005780010c] ldx [%i3+0x030],%l3 ! Mem[0000000057800130] swap [%i2+0x018],%l6 ! Mem[0000000057000118] ldsw [%i3+0x028],%l4 ! Mem[0000000057800128] ldstub [%i0+0x02a],%l6 ! Mem[000000005600012a] swap [%i3+0x038],%l0 ! Mem[0000000057800138] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x015],%l4 ! Mem[0000000057800115] p35_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p36_far_3_le: swap [%i0+0x000],%l6 ! Mem[0000000058000100] ldstub [%i1+0x03c],%l1 ! Mem[000000005880013c] ldsh [%i1+0x00e],%l6 ! Mem[000000005880010e] swap [%i3+0x020],%l3 ! Mem[0000000059800120] stw %l4,[%i2+0x028] ! Mem[0000000059000128] jmpl %o7,%g0 ldstub [%i0+0x03f],%l0 ! Mem[000000005800013f] p36_far_3_lem: membar #Sync swap [%i0+0x000],%l6 ! Mem[0000000058000100] ldstub [%i1+0x03c],%l1 ! Mem[000000005880013c] ldsh [%i1+0x00e],%l6 ! Mem[000000005880010e] swap [%i3+0x020],%l3 ! Mem[0000000059800120] stw %l4,[%i2+0x028] ! Mem[0000000059000128] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03f],%l0 ! Mem[000000005800013f] p36_far_3_he: swap [%i1+0x02c],%l5 ! Mem[000000005880012c] jmpl %o7,%g0 stw %l3,[%i2+0x010] ! Mem[0000000059000110] p36_far_3_hem: membar #Sync swap [%i1+0x02c],%l5 ! Mem[000000005880012c] membar #Sync jmpl %o7,%g0 stw %l3,[%i2+0x010] ! Mem[0000000059000110] p36_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p37_far_3_le: lduh [%i2+0x00e],%l6 ! Mem[000000005b00010e] ldsw [%i3+0x03c],%l4 ! Mem[000000005b80013c] ldsb [%i2+0x007],%l1 ! Mem[000000005b000107] ldsb [%i3+0x008],%l3 ! Mem[000000005b800108] jmpl %o7,%g0 ldsw [%i0+0x00c],%l6 ! Mem[000000005a00010c] p37_far_3_lem: membar #Sync lduh [%i2+0x00e],%l6 ! Mem[000000005b00010e] ldsw [%i3+0x03c],%l4 ! Mem[000000005b80013c] ldsb [%i2+0x007],%l1 ! Mem[000000005b000107] ldsb [%i3+0x008],%l3 ! Mem[000000005b800108] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x00c],%l6 ! Mem[000000005a00010c] p37_far_3_he: ldx [%i1+0x038],%l0 ! Mem[000000005a800138] ldstub [%i2+0x015],%l4 ! Mem[000000005b000115] ldstub [%i3+0x01b],%l2 ! Mem[000000005b80011b] jmpl %o7,%g0 ldsb [%i3+0x030],%l0 ! Mem[000000005b800130] p37_far_3_hem: membar #Sync ldx [%i1+0x038],%l0 ! Mem[000000005a800138] ldstub [%i2+0x015],%l4 ! Mem[000000005b000115] ldstub [%i3+0x01b],%l2 ! Mem[000000005b80011b] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x030],%l0 ! Mem[000000005b800130] p37_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p38_far_3_le: lduw [%i0+0x034],%l1 ! Mem[000000005c000134] ldstub [%i2+0x03e],%l6 ! Mem[000000005d00013e] stx %l1,[%i2+0x020] ! Mem[000000005d000120] ldsb [%i2+0x00d],%l1 ! Mem[000000005d00010d] ldsh [%i0+0x034],%l1 ! Mem[000000005c000134] ldsb [%i2+0x012],%l1 ! Mem[000000005d000112] swap [%i2+0x010],%l6 ! Mem[000000005d000110] jmpl %o7,%g0 ldstub [%i1+0x01c],%l2 ! Mem[000000005c80011c] p38_far_3_lem: membar #Sync lduw [%i0+0x034],%l1 ! Mem[000000005c000134] ldstub [%i2+0x03e],%l6 ! Mem[000000005d00013e] stx %l1,[%i2+0x020] ! Mem[000000005d000120] ldsb [%i2+0x00d],%l1 ! Mem[000000005d00010d] ldsh [%i0+0x034],%l1 ! Mem[000000005c000134] ldsb [%i2+0x012],%l1 ! Mem[000000005d000112] swap [%i2+0x010],%l6 ! Mem[000000005d000110] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x01c],%l2 ! Mem[000000005c80011c] p38_far_3_he: stb %l3,[%i3+0x00b] ! Mem[000000005d80010b] swap [%i1+0x03c],%l6 ! Mem[000000005c80013c] ldx [%i0+0x028],%l5 ! Mem[000000005c000128] sth %l0,[%i0+0x024] ! Mem[000000005c000124] stx %l4,[%i1+0x020] ! Mem[000000005c800120] ldstub [%i3+0x00b],%l1 ! Mem[000000005d80010b] jmpl %o7,%g0 ldstub [%i1+0x038],%l4 ! Mem[000000005c800138] p38_far_3_hem: membar #Sync stb %l3,[%i3+0x00b] ! Mem[000000005d80010b] swap [%i1+0x03c],%l6 ! Mem[000000005c80013c] ldx [%i0+0x028],%l5 ! Mem[000000005c000128] sth %l0,[%i0+0x024] ! Mem[000000005c000124] stx %l4,[%i1+0x020] ! Mem[000000005c800120] ldstub [%i3+0x00b],%l1 ! Mem[000000005d80010b] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x038],%l4 ! Mem[000000005c800138] p38_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p39_far_3_le: swap [%i1+0x00c],%l7 ! Mem[000000005e80010c] jmpl %o7,%g0 stx %l3,[%i0+0x008] ! Mem[000000005e000108] p39_far_3_lem: membar #Sync swap [%i1+0x00c],%l7 ! Mem[000000005e80010c] membar #Sync jmpl %o7,%g0 stx %l3,[%i0+0x008] ! Mem[000000005e000108] p39_far_3_he: jmpl %o7,%g0 stx %l6,[%i2+0x030] ! Mem[000000005f000130] jmpl %o7,%g0 nop p39_far_3_hem: membar #Sync jmpl %o7,%g0 stx %l6,[%i2+0x030] ! Mem[000000005f000130] jmpl %o7,%g0 nop p39_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p40_far_3_le: ldsb [%i1+0x03f],%l7 ! Mem[000000006080013f] ldstub [%i3+0x00d],%l7 ! Mem[000000006180010d] ldx [%i2+0x010],%l3 ! Mem[0000000061000110] sth %l2,[%i3+0x014] ! Mem[0000000061800114] lduh [%i2+0x000],%l0 ! Mem[0000000061000100] sth %l7,[%i1+0x010] ! Mem[0000000060800110] swap [%i3+0x028],%l7 ! Mem[0000000061800128] jmpl %o7,%g0 stb %l2,[%i2+0x008] ! Mem[0000000061000108] p40_far_3_lem: membar #Sync ldsb [%i1+0x03f],%l7 ! Mem[000000006080013f] ldstub [%i3+0x00d],%l7 ! Mem[000000006180010d] ldx [%i2+0x010],%l3 ! Mem[0000000061000110] sth %l2,[%i3+0x014] ! Mem[0000000061800114] lduh [%i2+0x000],%l0 ! Mem[0000000061000100] sth %l7,[%i1+0x010] ! Mem[0000000060800110] swap [%i3+0x028],%l7 ! Mem[0000000061800128] membar #Sync jmpl %o7,%g0 stb %l2,[%i2+0x008] ! Mem[0000000061000108] p40_far_3_he: lduw [%i2+0x018],%l4 ! Mem[0000000061000118] lduh [%i3+0x002],%l0 ! Mem[0000000061800102] lduh [%i2+0x036],%l5 ! Mem[0000000061000136] ldub [%i2+0x012],%l5 ! Mem[0000000061000112] swap [%i3+0x018],%l4 ! Mem[0000000061800118] ldstub [%i2+0x018],%l6 ! Mem[0000000061000118] ldub [%i0+0x008],%l7 ! Mem[0000000060000108] jmpl %o7,%g0 stb %l7,[%i1+0x00e] ! Mem[000000006080010e] p40_far_3_hem: membar #Sync lduw [%i2+0x018],%l4 ! Mem[0000000061000118] lduh [%i3+0x002],%l0 ! Mem[0000000061800102] lduh [%i2+0x036],%l5 ! Mem[0000000061000136] ldub [%i2+0x012],%l5 ! Mem[0000000061000112] swap [%i3+0x018],%l4 ! Mem[0000000061800118] ldstub [%i2+0x018],%l6 ! Mem[0000000061000118] ldub [%i0+0x008],%l7 ! Mem[0000000060000108] membar #Sync jmpl %o7,%g0 stb %l7,[%i1+0x00e] ! Mem[000000006080010e] p40_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p41_far_3_le: ldsw [%i2+0x02c],%l2 ! Mem[000000006300012c] jmpl %o7,%g0 ldsb [%i1+0x023],%l5 ! Mem[0000000062800123] p41_far_3_lem: membar #Sync ldsw [%i2+0x02c],%l2 ! Mem[000000006300012c] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x023],%l5 ! Mem[0000000062800123] p41_far_3_he: swap [%i0+0x000],%l3 ! Mem[0000000062000100] ldsw [%i1+0x024],%l2 ! Mem[0000000062800124] stb %l0,[%i3+0x019] ! Mem[0000000063800119] ldx [%i1+0x000],%l3 ! Mem[0000000062800100] stb %l0,[%i1+0x00e] ! Mem[000000006280010e] jmpl %o7,%g0 stx %l1,[%i3+0x010] ! Mem[0000000063800110] p41_far_3_hem: membar #Sync swap [%i0+0x000],%l3 ! Mem[0000000062000100] ldsw [%i1+0x024],%l2 ! Mem[0000000062800124] stb %l0,[%i3+0x019] ! Mem[0000000063800119] ldx [%i1+0x000],%l3 ! Mem[0000000062800100] stb %l0,[%i1+0x00e] ! Mem[000000006280010e] membar #Sync jmpl %o7,%g0 stx %l1,[%i3+0x010] ! Mem[0000000063800110] p41_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p42_far_3_le: std %l4,[%i1+0x020] ! Mem[0000000064800120] ldstub [%i1+0x028],%l4 ! Mem[0000000064800128] ldsh [%i1+0x00c],%l1 ! Mem[000000006480010c] jmpl %o7,%g0 ldstub [%i2+0x01b],%l3 ! Mem[000000006500011b] p42_far_3_lem: membar #Sync std %l4,[%i1+0x020] ! Mem[0000000064800120] ldstub [%i1+0x028],%l4 ! Mem[0000000064800128] ldsh [%i1+0x00c],%l1 ! Mem[000000006480010c] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01b],%l3 ! Mem[000000006500011b] p42_far_3_he: jmpl %o7,%g0 ldstub [%i0+0x000],%l0 ! Mem[0000000064000100] jmpl %o7,%g0 nop p42_far_3_hem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x000],%l0 ! Mem[0000000064000100] jmpl %o7,%g0 nop p42_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p43_far_3_le: ldub [%i2+0x032],%l5 ! Mem[0000000067000132] lduh [%i0+0x01e],%l6 ! Mem[000000006600011e] swap [%i2+0x020],%l5 ! Mem[0000000067000120] jmpl %o7,%g0 stb %l4,[%i2+0x03b] ! Mem[000000006700013b] p43_far_3_lem: membar #Sync ldub [%i2+0x032],%l5 ! Mem[0000000067000132] lduh [%i0+0x01e],%l6 ! Mem[000000006600011e] swap [%i2+0x020],%l5 ! Mem[0000000067000120] membar #Sync jmpl %o7,%g0 stb %l4,[%i2+0x03b] ! Mem[000000006700013b] p43_far_3_he: swap [%i2+0x010],%l4 ! Mem[0000000067000110] ldsw [%i1+0x018],%l0 ! Mem[0000000066800118] jmpl %o7,%g0 ldstub [%i2+0x005],%l3 ! Mem[0000000067000105] p43_far_3_hem: membar #Sync swap [%i2+0x010],%l4 ! Mem[0000000067000110] ldsw [%i1+0x018],%l0 ! Mem[0000000066800118] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x005],%l3 ! Mem[0000000067000105] p43_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p44_far_3_le: ldsw [%i3+0x01c],%l5 ! Mem[000000006980011c] ldsw [%i2+0x010],%l0 ! Mem[0000000069000110] ldstub [%i3+0x02d],%l1 ! Mem[000000006980012d] jmpl %o7,%g0 ldsh [%i3+0x02e],%l4 ! Mem[000000006980012e] p44_far_3_lem: membar #Sync ldsw [%i3+0x01c],%l5 ! Mem[000000006980011c] ldsw [%i2+0x010],%l0 ! Mem[0000000069000110] ldstub [%i3+0x02d],%l1 ! Mem[000000006980012d] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x02e],%l4 ! Mem[000000006980012e] p44_far_3_he: ldx [%i2+0x000],%l0 ! Mem[0000000069000100] stx %l6,[%i2+0x010] ! Mem[0000000069000110] lduw [%i0+0x038],%l7 ! Mem[0000000068000138] sth %l5,[%i3+0x01e] ! Mem[000000006980011e] jmpl %o7,%g0 lduw [%i2+0x034],%l3 ! Mem[0000000069000134] p44_far_3_hem: membar #Sync ldx [%i2+0x000],%l0 ! Mem[0000000069000100] stx %l6,[%i2+0x010] ! Mem[0000000069000110] lduw [%i0+0x038],%l7 ! Mem[0000000068000138] sth %l5,[%i3+0x01e] ! Mem[000000006980011e] membar #Sync jmpl %o7,%g0 lduw [%i2+0x034],%l3 ! Mem[0000000069000134] p44_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p45_far_3_le: swap [%i2+0x01c],%l3 ! Mem[000000006b00011c] swap [%i3+0x00c],%l4 ! Mem[000000006b80010c] lduh [%i2+0x02e],%l7 ! Mem[000000006b00012e] jmpl %o7,%g0 ldstub [%i3+0x03d],%l2 ! Mem[000000006b80013d] p45_far_3_lem: membar #Sync swap [%i2+0x01c],%l3 ! Mem[000000006b00011c] swap [%i3+0x00c],%l4 ! Mem[000000006b80010c] lduh [%i2+0x02e],%l7 ! Mem[000000006b00012e] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x03d],%l2 ! Mem[000000006b80013d] p45_far_3_he: ldstub [%i0+0x007],%l0 ! Mem[000000006a000107] jmpl %o7,%g0 stb %l0,[%i2+0x025] ! Mem[000000006b000125] p45_far_3_hem: membar #Sync ldstub [%i0+0x007],%l0 ! Mem[000000006a000107] membar #Sync jmpl %o7,%g0 stb %l0,[%i2+0x025] ! Mem[000000006b000125] p45_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p46_far_3_le: sth %l0,[%i1+0x010] ! Mem[000000006c800110] ldstub [%i0+0x02d],%l1 ! Mem[000000006c00012d] ldub [%i2+0x030],%l5 ! Mem[000000006d000130] sth %l1,[%i1+0x038] ! Mem[000000006c800138] ldstub [%i0+0x01d],%l4 ! Mem[000000006c00011d] jmpl %o7,%g0 ldstub [%i0+0x01e],%l3 ! Mem[000000006c00011e] p46_far_3_lem: membar #Sync sth %l0,[%i1+0x010] ! Mem[000000006c800110] ldstub [%i0+0x02d],%l1 ! Mem[000000006c00012d] ldub [%i2+0x030],%l5 ! Mem[000000006d000130] sth %l1,[%i1+0x038] ! Mem[000000006c800138] ldstub [%i0+0x01d],%l4 ! Mem[000000006c00011d] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x01e],%l3 ! Mem[000000006c00011e] p46_far_3_he: ldx [%i1+0x028],%l4 ! Mem[000000006c800128] swap [%i1+0x038],%l6 ! Mem[000000006c800138] ldx [%i1+0x000],%l7 ! Mem[000000006c800100] std %l6,[%i1+0x008] ! Mem[000000006c800108] stb %l7,[%i0+0x025] ! Mem[000000006c000125] ldsh [%i0+0x00c],%l0 ! Mem[000000006c00010c] ldd [%i3+0x008],%l4 ! Mem[000000006d800108] jmpl %o7,%g0 lduw [%i0+0x02c],%l4 ! Mem[000000006c00012c] p46_far_3_hem: membar #Sync ldx [%i1+0x028],%l4 ! Mem[000000006c800128] swap [%i1+0x038],%l6 ! Mem[000000006c800138] ldx [%i1+0x000],%l7 ! Mem[000000006c800100] std %l6,[%i1+0x008] ! Mem[000000006c800108] stb %l7,[%i0+0x025] ! Mem[000000006c000125] ldsh [%i0+0x00c],%l0 ! Mem[000000006c00010c] ldd [%i3+0x008],%l4 ! Mem[000000006d800108] membar #Sync jmpl %o7,%g0 lduw [%i0+0x02c],%l4 ! Mem[000000006c00012c] p46_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p47_far_3_le: stw %l1,[%i2+0x014] ! Mem[000000006f000114] stw %l7,[%i3+0x00c] ! Mem[000000006f80010c] std %l2,[%i2+0x008] ! Mem[000000006f000108] lduh [%i2+0x03e],%l4 ! Mem[000000006f00013e] lduh [%i1+0x024],%l0 ! Mem[000000006e800124] ldstub [%i1+0x00b],%l0 ! Mem[000000006e80010b] jmpl %o7,%g0 stb %l3,[%i1+0x031] ! Mem[000000006e800131] p47_far_3_lem: membar #Sync stw %l1,[%i2+0x014] ! Mem[000000006f000114] stw %l7,[%i3+0x00c] ! Mem[000000006f80010c] std %l2,[%i2+0x008] ! Mem[000000006f000108] lduh [%i2+0x03e],%l4 ! Mem[000000006f00013e] lduh [%i1+0x024],%l0 ! Mem[000000006e800124] ldstub [%i1+0x00b],%l0 ! Mem[000000006e80010b] membar #Sync jmpl %o7,%g0 stb %l3,[%i1+0x031] ! Mem[000000006e800131] p47_far_3_he: ldsh [%i2+0x030],%l7 ! Mem[000000006f000130] lduw [%i3+0x004],%l0 ! Mem[000000006f800104] ldub [%i2+0x002],%l7 ! Mem[000000006f000102] lduh [%i3+0x016],%l2 ! Mem[000000006f800116] ldd [%i2+0x030],%l2 ! Mem[000000006f000130] lduw [%i1+0x02c],%l0 ! Mem[000000006e80012c] ldstub [%i1+0x02f],%l5 ! Mem[000000006e80012f] jmpl %o7,%g0 lduh [%i3+0x00c],%l4 ! Mem[000000006f80010c] p47_far_3_hem: membar #Sync ldsh [%i2+0x030],%l7 ! Mem[000000006f000130] lduw [%i3+0x004],%l0 ! Mem[000000006f800104] ldub [%i2+0x002],%l7 ! Mem[000000006f000102] lduh [%i3+0x016],%l2 ! Mem[000000006f800116] ldd [%i2+0x030],%l2 ! Mem[000000006f000130] lduw [%i1+0x02c],%l0 ! Mem[000000006e80012c] ldstub [%i1+0x02f],%l5 ! Mem[000000006e80012f] membar #Sync jmpl %o7,%g0 lduh [%i3+0x00c],%l4 ! Mem[000000006f80010c] p47_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p48_far_3_le: stb %l2,[%i3+0x032] ! Mem[0000000071800132] std %l0,[%i0+0x008] ! Mem[0000000070000108] lduh [%i0+0x01a],%l3 ! Mem[000000007000011a] ldstub [%i2+0x039],%l4 ! Mem[0000000071000139] jmpl %o7,%g0 swap [%i2+0x03c],%l1 ! Mem[000000007100013c] p48_far_3_lem: membar #Sync stb %l2,[%i3+0x032] ! Mem[0000000071800132] std %l0,[%i0+0x008] ! Mem[0000000070000108] lduh [%i0+0x01a],%l3 ! Mem[000000007000011a] ldstub [%i2+0x039],%l4 ! Mem[0000000071000139] membar #Sync jmpl %o7,%g0 swap [%i2+0x03c],%l1 ! Mem[000000007100013c] p48_far_3_he: swap [%i0+0x000],%l0 ! Mem[0000000070000100] ldx [%i2+0x038],%l0 ! Mem[0000000071000138] jmpl %o7,%g0 ldstub [%i2+0x00c],%l1 ! Mem[000000007100010c] p48_far_3_hem: membar #Sync swap [%i0+0x000],%l0 ! Mem[0000000070000100] ldx [%i2+0x038],%l0 ! Mem[0000000071000138] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x00c],%l1 ! Mem[000000007100010c] p48_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p49_far_3_le: lduw [%i1+0x01c],%l3 ! Mem[000000007280011c] swap [%i2+0x03c],%l1 ! Mem[000000007300013c] jmpl %o7,%g0 ldub [%i0+0x039],%l4 ! Mem[0000000072000139] p49_far_3_lem: membar #Sync lduw [%i1+0x01c],%l3 ! Mem[000000007280011c] swap [%i2+0x03c],%l1 ! Mem[000000007300013c] membar #Sync jmpl %o7,%g0 ldub [%i0+0x039],%l4 ! Mem[0000000072000139] p49_far_3_he: ldd [%i1+0x030],%l6 ! Mem[0000000072800130] ldd [%i1+0x008],%l0 ! Mem[0000000072800108] swap [%i3+0x008],%l3 ! Mem[0000000073800108] sth %l6,[%i2+0x018] ! Mem[0000000073000118] ldstub [%i0+0x02b],%l4 ! Mem[000000007200012b] ldub [%i3+0x02a],%l6 ! Mem[000000007380012a] ldd [%i3+0x030],%l2 ! Mem[0000000073800130] jmpl %o7,%g0 lduw [%i1+0x00c],%l3 ! Mem[000000007280010c] p49_far_3_hem: membar #Sync ldd [%i1+0x030],%l6 ! Mem[0000000072800130] ldd [%i1+0x008],%l0 ! Mem[0000000072800108] swap [%i3+0x008],%l3 ! Mem[0000000073800108] sth %l6,[%i2+0x018] ! Mem[0000000073000118] ldstub [%i0+0x02b],%l4 ! Mem[000000007200012b] ldub [%i3+0x02a],%l6 ! Mem[000000007380012a] ldd [%i3+0x030],%l2 ! Mem[0000000073800130] membar #Sync jmpl %o7,%g0 lduw [%i1+0x00c],%l3 ! Mem[000000007280010c] p49_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p50_far_3_le: ldsh [%i2+0x000],%l3 ! Mem[0000000075000100] stb %l5,[%i2+0x01d] ! Mem[000000007500011d] swap [%i0+0x024],%l6 ! Mem[0000000074000124] sth %l4,[%i1+0x038] ! Mem[0000000074800138] ldsw [%i3+0x02c],%l4 ! Mem[000000007580012c] jmpl %o7,%g0 ldsb [%i2+0x00f],%l7 ! Mem[000000007500010f] p50_far_3_lem: membar #Sync ldsh [%i2+0x000],%l3 ! Mem[0000000075000100] stb %l5,[%i2+0x01d] ! Mem[000000007500011d] swap [%i0+0x024],%l6 ! Mem[0000000074000124] sth %l4,[%i1+0x038] ! Mem[0000000074800138] ldsw [%i3+0x02c],%l4 ! Mem[000000007580012c] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x00f],%l7 ! Mem[000000007500010f] p50_far_3_he: ldx [%i2+0x030],%l3 ! Mem[0000000075000130] ldd [%i2+0x010],%l2 ! Mem[0000000075000110] stb %l7,[%i3+0x002] ! Mem[0000000075800102] ldsb [%i1+0x037],%l2 ! Mem[0000000074800137] swap [%i2+0x014],%l6 ! Mem[0000000075000114] swap [%i0+0x00c],%l3 ! Mem[000000007400010c] jmpl %o7,%g0 ldsb [%i0+0x019],%l0 ! Mem[0000000074000119] p50_far_3_hem: membar #Sync ldx [%i2+0x030],%l3 ! Mem[0000000075000130] ldd [%i2+0x010],%l2 ! Mem[0000000075000110] stb %l7,[%i3+0x002] ! Mem[0000000075800102] ldsb [%i1+0x037],%l2 ! Mem[0000000074800137] swap [%i2+0x014],%l6 ! Mem[0000000075000114] swap [%i0+0x00c],%l3 ! Mem[000000007400010c] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x019],%l0 ! Mem[0000000074000119] p50_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p51_far_3_le: ldsb [%i0+0x025],%l0 ! Mem[0000000076000125] lduw [%i3+0x020],%l2 ! Mem[0000000077800120] stx %l3,[%i0+0x018] ! Mem[0000000076000118] ldstub [%i1+0x03d],%l2 ! Mem[000000007680013d] jmpl %o7,%g0 ldstub [%i1+0x022],%l7 ! Mem[0000000076800122] p51_far_3_lem: membar #Sync ldsb [%i0+0x025],%l0 ! Mem[0000000076000125] lduw [%i3+0x020],%l2 ! Mem[0000000077800120] stx %l3,[%i0+0x018] ! Mem[0000000076000118] ldstub [%i1+0x03d],%l2 ! Mem[000000007680013d] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x022],%l7 ! Mem[0000000076800122] p51_far_3_he: lduw [%i0+0x034],%l5 ! Mem[0000000076000134] ldstub [%i1+0x00c],%l2 ! Mem[000000007680010c] jmpl %o7,%g0 ldstub [%i2+0x010],%l4 ! Mem[0000000077000110] p51_far_3_hem: membar #Sync lduw [%i0+0x034],%l5 ! Mem[0000000076000134] ldstub [%i1+0x00c],%l2 ! Mem[000000007680010c] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x010],%l4 ! Mem[0000000077000110] p51_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p52_far_3_le: jmpl %o7,%g0 stx %l1,[%i3+0x010] ! Mem[0000000079800110] jmpl %o7,%g0 nop p52_far_3_lem: membar #Sync jmpl %o7,%g0 stx %l1,[%i3+0x010] ! Mem[0000000079800110] jmpl %o7,%g0 nop p52_far_3_he: jmpl %o7,%g0 ldstub [%i1+0x005],%l3 ! Mem[0000000078800105] jmpl %o7,%g0 nop p52_far_3_hem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x005],%l3 ! Mem[0000000078800105] jmpl %o7,%g0 nop p52_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p53_far_3_le: ldstub [%i3+0x039],%l3 ! Mem[000000007b800139] ldsw [%i2+0x030],%l7 ! Mem[000000007b000130] ldstub [%i2+0x008],%l4 ! Mem[000000007b000108] ldub [%i1+0x02d],%l1 ! Mem[000000007a80012d] ldub [%i1+0x011],%l0 ! Mem[000000007a800111] ldstub [%i1+0x02d],%l1 ! Mem[000000007a80012d] jmpl %o7,%g0 swap [%i3+0x03c],%l1 ! Mem[000000007b80013c] p53_far_3_lem: membar #Sync ldstub [%i3+0x039],%l3 ! Mem[000000007b800139] ldsw [%i2+0x030],%l7 ! Mem[000000007b000130] ldstub [%i2+0x008],%l4 ! Mem[000000007b000108] ldub [%i1+0x02d],%l1 ! Mem[000000007a80012d] ldub [%i1+0x011],%l0 ! Mem[000000007a800111] ldstub [%i1+0x02d],%l1 ! Mem[000000007a80012d] membar #Sync jmpl %o7,%g0 swap [%i3+0x03c],%l1 ! Mem[000000007b80013c] p53_far_3_he: stw %l0,[%i1+0x010] ! Mem[000000007a800110] lduh [%i1+0x032],%l3 ! Mem[000000007a800132] jmpl %o7,%g0 ldsh [%i1+0x018],%l6 ! Mem[000000007a800118] p53_far_3_hem: membar #Sync stw %l0,[%i1+0x010] ! Mem[000000007a800110] lduh [%i1+0x032],%l3 ! Mem[000000007a800132] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x018],%l6 ! Mem[000000007a800118] p53_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p54_far_3_le: ldsw [%i2+0x018],%l6 ! Mem[000000007d000118] swap [%i1+0x000],%l3 ! Mem[000000007c800100] jmpl %o7,%g0 ldsh [%i0+0x038],%l7 ! Mem[000000007c000138] p54_far_3_lem: membar #Sync ldsw [%i2+0x018],%l6 ! Mem[000000007d000118] swap [%i1+0x000],%l3 ! Mem[000000007c800100] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x038],%l7 ! Mem[000000007c000138] p54_far_3_he: jmpl %o7,%g0 ldsh [%i1+0x02c],%l2 ! Mem[000000007c80012c] jmpl %o7,%g0 nop p54_far_3_hem: membar #Sync jmpl %o7,%g0 ldsh [%i1+0x02c],%l2 ! Mem[000000007c80012c] jmpl %o7,%g0 nop p54_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p55_far_3_le: stw %l3,[%i0+0x020] ! Mem[000000007e000120] swap [%i0+0x008],%l4 ! Mem[000000007e000108] ldsb [%i2+0x01d],%l5 ! Mem[000000007f00011d] jmpl %o7,%g0 lduh [%i2+0x004],%l6 ! Mem[000000007f000104] p55_far_3_lem: membar #Sync stw %l3,[%i0+0x020] ! Mem[000000007e000120] swap [%i0+0x008],%l4 ! Mem[000000007e000108] ldsb [%i2+0x01d],%l5 ! Mem[000000007f00011d] membar #Sync jmpl %o7,%g0 lduh [%i2+0x004],%l6 ! Mem[000000007f000104] p55_far_3_he: ldstub [%i1+0x02c],%l3 ! Mem[000000007e80012c] swap [%i1+0x00c],%l1 ! Mem[000000007e80010c] std %l6,[%i2+0x020] ! Mem[000000007f000120] ldstub [%i1+0x001],%l2 ! Mem[000000007e800101] ldsh [%i0+0x00a],%l0 ! Mem[000000007e00010a] jmpl %o7,%g0 ldstub [%i3+0x032],%l5 ! Mem[000000007f800132] p55_far_3_hem: membar #Sync ldstub [%i1+0x02c],%l3 ! Mem[000000007e80012c] swap [%i1+0x00c],%l1 ! Mem[000000007e80010c] std %l6,[%i2+0x020] ! Mem[000000007f000120] ldstub [%i1+0x001],%l2 ! Mem[000000007e800101] ldsh [%i0+0x00a],%l0 ! Mem[000000007e00010a] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x032],%l5 ! Mem[000000007f800132] p55_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p56_far_3_le: stw %l7,[%i2+0x018] ! Mem[0000000081000118] stb %l4,[%i1+0x03b] ! Mem[000000008080013b] ldub [%i2+0x030],%l7 ! Mem[0000000081000130] swap [%i3+0x038],%l5 ! Mem[0000000081800138] jmpl %o7,%g0 lduh [%i0+0x03a],%l3 ! Mem[000000008000013a] p56_far_3_lem: membar #Sync stw %l7,[%i2+0x018] ! Mem[0000000081000118] stb %l4,[%i1+0x03b] ! Mem[000000008080013b] ldub [%i2+0x030],%l7 ! Mem[0000000081000130] swap [%i3+0x038],%l5 ! Mem[0000000081800138] membar #Sync jmpl %o7,%g0 lduh [%i0+0x03a],%l3 ! Mem[000000008000013a] p56_far_3_he: ldd [%i1+0x020],%l4 ! Mem[0000000080800120] swap [%i2+0x028],%l1 ! Mem[0000000081000128] std %l0,[%i0+0x030] ! Mem[0000000080000130] ldstub [%i1+0x003],%l1 ! Mem[0000000080800103] stx %l1,[%i3+0x018] ! Mem[0000000081800118] swap [%i2+0x02c],%l3 ! Mem[000000008100012c] ldstub [%i3+0x011],%l0 ! Mem[0000000081800111] jmpl %o7,%g0 lduh [%i2+0x018],%l4 ! Mem[0000000081000118] p56_far_3_hem: membar #Sync ldd [%i1+0x020],%l4 ! Mem[0000000080800120] swap [%i2+0x028],%l1 ! Mem[0000000081000128] std %l0,[%i0+0x030] ! Mem[0000000080000130] ldstub [%i1+0x003],%l1 ! Mem[0000000080800103] stx %l1,[%i3+0x018] ! Mem[0000000081800118] swap [%i2+0x02c],%l3 ! Mem[000000008100012c] ldstub [%i3+0x011],%l0 ! Mem[0000000081800111] membar #Sync jmpl %o7,%g0 lduh [%i2+0x018],%l4 ! Mem[0000000081000118] p56_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p57_far_3_le: ldx [%i2+0x008],%l6 ! Mem[0000000083000108] jmpl %o7,%g0 ldub [%i2+0x020],%l1 ! Mem[0000000083000120] p57_far_3_lem: membar #Sync ldx [%i2+0x008],%l6 ! Mem[0000000083000108] membar #Sync jmpl %o7,%g0 ldub [%i2+0x020],%l1 ! Mem[0000000083000120] p57_far_3_he: jmpl %o7,%g0 ldstub [%i0+0x031],%l1 ! Mem[0000000082000131] jmpl %o7,%g0 nop p57_far_3_hem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x031],%l1 ! Mem[0000000082000131] jmpl %o7,%g0 nop p57_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p58_far_3_le: stb %l4,[%i2+0x035] ! Mem[0000000085000135] ldub [%i3+0x01b],%l7 ! Mem[000000008580011b] swap [%i3+0x010],%l5 ! Mem[0000000085800110] ldsw [%i2+0x020],%l5 ! Mem[0000000085000120] stw %l2,[%i3+0x01c] ! Mem[000000008580011c] jmpl %o7,%g0 stx %l1,[%i1+0x030] ! Mem[0000000084800130] p58_far_3_lem: membar #Sync stb %l4,[%i2+0x035] ! Mem[0000000085000135] ldub [%i3+0x01b],%l7 ! Mem[000000008580011b] swap [%i3+0x010],%l5 ! Mem[0000000085800110] ldsw [%i2+0x020],%l5 ! Mem[0000000085000120] stw %l2,[%i3+0x01c] ! Mem[000000008580011c] membar #Sync jmpl %o7,%g0 stx %l1,[%i1+0x030] ! Mem[0000000084800130] p58_far_3_he: ldd [%i1+0x020],%l4 ! Mem[0000000084800120] sth %l7,[%i3+0x032] ! Mem[0000000085800132] stb %l1,[%i2+0x00a] ! Mem[000000008500010a] ldsw [%i0+0x014],%l6 ! Mem[0000000084000114] ldstub [%i1+0x02f],%l1 ! Mem[000000008480012f] swap [%i0+0x000],%l1 ! Mem[0000000084000100] swap [%i0+0x008],%l1 ! Mem[0000000084000108] jmpl %o7,%g0 ldstub [%i2+0x029],%l2 ! Mem[0000000085000129] p58_far_3_hem: membar #Sync ldd [%i1+0x020],%l4 ! Mem[0000000084800120] sth %l7,[%i3+0x032] ! Mem[0000000085800132] stb %l1,[%i2+0x00a] ! Mem[000000008500010a] ldsw [%i0+0x014],%l6 ! Mem[0000000084000114] ldstub [%i1+0x02f],%l1 ! Mem[000000008480012f] swap [%i0+0x000],%l1 ! Mem[0000000084000100] swap [%i0+0x008],%l1 ! Mem[0000000084000108] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x029],%l2 ! Mem[0000000085000129] p58_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p59_far_3_le: ldd [%i2+0x020],%l2 ! Mem[0000000087000120] ldstub [%i0+0x01e],%l3 ! Mem[000000008600011e] ldsh [%i3+0x01a],%l1 ! Mem[000000008780011a] ldstub [%i1+0x00f],%l6 ! Mem[000000008680010f] swap [%i3+0x01c],%l0 ! Mem[000000008780011c] swap [%i0+0x010],%l1 ! Mem[0000000086000110] swap [%i2+0x020],%l5 ! Mem[0000000087000120] jmpl %o7,%g0 ldsh [%i1+0x01a],%l5 ! Mem[000000008680011a] p59_far_3_lem: membar #Sync ldd [%i2+0x020],%l2 ! Mem[0000000087000120] ldstub [%i0+0x01e],%l3 ! Mem[000000008600011e] ldsh [%i3+0x01a],%l1 ! Mem[000000008780011a] ldstub [%i1+0x00f],%l6 ! Mem[000000008680010f] swap [%i3+0x01c],%l0 ! Mem[000000008780011c] swap [%i0+0x010],%l1 ! Mem[0000000086000110] swap [%i2+0x020],%l5 ! Mem[0000000087000120] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x01a],%l5 ! Mem[000000008680011a] p59_far_3_he: stx %l7,[%i0+0x020] ! Mem[0000000086000120] stw %l6,[%i2+0x028] ! Mem[0000000087000128] swap [%i2+0x008],%l7 ! Mem[0000000087000108] ldx [%i2+0x018],%l6 ! Mem[0000000087000118] ldub [%i2+0x032],%l7 ! Mem[0000000087000132] stx %l1,[%i3+0x008] ! Mem[0000000087800108] swap [%i1+0x034],%l6 ! Mem[0000000086800134] jmpl %o7,%g0 ldd [%i1+0x008],%l0 ! Mem[0000000086800108] p59_far_3_hem: membar #Sync stx %l7,[%i0+0x020] ! Mem[0000000086000120] stw %l6,[%i2+0x028] ! Mem[0000000087000128] swap [%i2+0x008],%l7 ! Mem[0000000087000108] ldx [%i2+0x018],%l6 ! Mem[0000000087000118] ldub [%i2+0x032],%l7 ! Mem[0000000087000132] stx %l1,[%i3+0x008] ! Mem[0000000087800108] swap [%i1+0x034],%l6 ! Mem[0000000086800134] membar #Sync jmpl %o7,%g0 ldd [%i1+0x008],%l0 ! Mem[0000000086800108] p59_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p60_far_3_le: lduh [%i3+0x02e],%l4 ! Mem[000000008980012e] stb %l0,[%i3+0x015] ! Mem[0000000089800115] swap [%i1+0x01c],%l4 ! Mem[000000008880011c] swap [%i0+0x034],%l4 ! Mem[0000000088000134] jmpl %o7,%g0 ldd [%i1+0x020],%l2 ! Mem[0000000088800120] p60_far_3_lem: membar #Sync lduh [%i3+0x02e],%l4 ! Mem[000000008980012e] stb %l0,[%i3+0x015] ! Mem[0000000089800115] swap [%i1+0x01c],%l4 ! Mem[000000008880011c] swap [%i0+0x034],%l4 ! Mem[0000000088000134] membar #Sync jmpl %o7,%g0 ldd [%i1+0x020],%l2 ! Mem[0000000088800120] p60_far_3_he: ldd [%i0+0x020],%l0 ! Mem[0000000088000120] lduh [%i1+0x002],%l7 ! Mem[0000000088800102] ldstub [%i0+0x037],%l2 ! Mem[0000000088000137] jmpl %o7,%g0 swap [%i3+0x018],%l0 ! Mem[0000000089800118] p60_far_3_hem: membar #Sync ldd [%i0+0x020],%l0 ! Mem[0000000088000120] lduh [%i1+0x002],%l7 ! Mem[0000000088800102] ldstub [%i0+0x037],%l2 ! Mem[0000000088000137] membar #Sync jmpl %o7,%g0 swap [%i3+0x018],%l0 ! Mem[0000000089800118] p60_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p61_far_3_le: ldstub [%i0+0x02f],%l4 ! Mem[000000008a00012f] ldd [%i2+0x018],%l6 ! Mem[000000008b000118] ldstub [%i0+0x001],%l7 ! Mem[000000008a000101] jmpl %o7,%g0 ldub [%i3+0x035],%l3 ! Mem[000000008b800135] p61_far_3_lem: membar #Sync ldstub [%i0+0x02f],%l4 ! Mem[000000008a00012f] ldd [%i2+0x018],%l6 ! Mem[000000008b000118] ldstub [%i0+0x001],%l7 ! Mem[000000008a000101] membar #Sync jmpl %o7,%g0 ldub [%i3+0x035],%l3 ! Mem[000000008b800135] p61_far_3_he: ldstub [%i0+0x02e],%l1 ! Mem[000000008a00012e] ldstub [%i3+0x011],%l0 ! Mem[000000008b800111] jmpl %o7,%g0 std %l0,[%i1+0x018] ! Mem[000000008a800118] p61_far_3_hem: membar #Sync ldstub [%i0+0x02e],%l1 ! Mem[000000008a00012e] ldstub [%i3+0x011],%l0 ! Mem[000000008b800111] membar #Sync jmpl %o7,%g0 std %l0,[%i1+0x018] ! Mem[000000008a800118] p61_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p62_far_3_le: ldsb [%i0+0x033],%l0 ! Mem[000000008c000133] ldub [%i1+0x031],%l3 ! Mem[000000008c800131] jmpl %o7,%g0 ldstub [%i2+0x016],%l4 ! Mem[000000008d000116] p62_far_3_lem: membar #Sync ldsb [%i0+0x033],%l0 ! Mem[000000008c000133] ldub [%i1+0x031],%l3 ! Mem[000000008c800131] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x016],%l4 ! Mem[000000008d000116] p62_far_3_he: swap [%i1+0x000],%l7 ! Mem[000000008c800100] sth %l4,[%i2+0x022] ! Mem[000000008d000122] jmpl %o7,%g0 lduh [%i0+0x016],%l4 ! Mem[000000008c000116] p62_far_3_hem: membar #Sync swap [%i1+0x000],%l7 ! Mem[000000008c800100] sth %l4,[%i2+0x022] ! Mem[000000008d000122] membar #Sync jmpl %o7,%g0 lduh [%i0+0x016],%l4 ! Mem[000000008c000116] p62_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p63_far_3_le: stx %l4,[%i2+0x008] ! Mem[000000008f000108] ldstub [%i0+0x020],%l5 ! Mem[000000008e000120] stx %l6,[%i0+0x008] ! Mem[000000008e000108] ldstub [%i0+0x034],%l3 ! Mem[000000008e000134] std %l6,[%i0+0x000] ! Mem[000000008e000100] swap [%i0+0x018],%l0 ! Mem[000000008e000118] jmpl %o7,%g0 ldstub [%i2+0x02c],%l6 ! Mem[000000008f00012c] p63_far_3_lem: membar #Sync stx %l4,[%i2+0x008] ! Mem[000000008f000108] ldstub [%i0+0x020],%l5 ! Mem[000000008e000120] stx %l6,[%i0+0x008] ! Mem[000000008e000108] ldstub [%i0+0x034],%l3 ! Mem[000000008e000134] std %l6,[%i0+0x000] ! Mem[000000008e000100] swap [%i0+0x018],%l0 ! Mem[000000008e000118] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x02c],%l6 ! Mem[000000008f00012c] p63_far_3_he: ldsh [%i3+0x01e],%l5 ! Mem[000000008f80011e] ldsb [%i1+0x02e],%l1 ! Mem[000000008e80012e] ldstub [%i0+0x022],%l4 ! Mem[000000008e000122] ldstub [%i3+0x00a],%l7 ! Mem[000000008f80010a] swap [%i1+0x008],%l7 ! Mem[000000008e800108] jmpl %o7,%g0 ldd [%i3+0x010],%l6 ! Mem[000000008f800110] p63_far_3_hem: membar #Sync ldsh [%i3+0x01e],%l5 ! Mem[000000008f80011e] ldsb [%i1+0x02e],%l1 ! Mem[000000008e80012e] ldstub [%i0+0x022],%l4 ! Mem[000000008e000122] ldstub [%i3+0x00a],%l7 ! Mem[000000008f80010a] swap [%i1+0x008],%l7 ! Mem[000000008e800108] membar #Sync jmpl %o7,%g0 ldd [%i3+0x010],%l6 ! Mem[000000008f800110] p63_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 far3_b2b_h: nop nop nop nop jmpl %o7,%g0 nop far3_b2b_l: nop nop nop nop jmpl %o7,%g0 nop user_far3_end: .seg "text" .align 0x2000 user_jump0_start: INIT_MEM(0, 0x0010, 1, +, 0, +, 0) p0_jmpl_0_le: jmpl %g6+8,%g0 stw %l5,[%i3+0x000] ! Mem[0000000011800100] p0_call_0_le: ldub [%i2+0x03a],%l1 ! Mem[000000001100013a] swap [%i0+0x028],%l6 ! Mem[0000000010000128] ldx [%i1+0x018],%l3 ! Mem[0000000010800118] ldstub [%i0+0x00b],%l5 ! Mem[000000001000010b] ldstub [%i1+0x00c],%l0 ! Mem[000000001080010c] retl swap [%i1+0x02c],%l2 ! Mem[000000001080012c] p0_jmpl_0_lo: jmpl %g6+8,%g0 stw %l5,[%o3+0x000] ! Mem[0000000011800100] p0_call_0_lo: ldub [%o2+0x03a],%l1 ! Mem[000000001100013a] swap [%o0+0x028],%l6 ! Mem[0000000010000128] ldx [%o1+0x018],%l3 ! Mem[0000000010800118] ldstub [%o0+0x00b],%l5 ! Mem[000000001000010b] ldstub [%o1+0x00c],%l0 ! Mem[000000001080010c] retl swap [%o1+0x02c],%l2 ! Mem[000000001080012c] p0_jmpl_0_he: stb %l5,[%i0+0x00f] ! Mem[000000001000010f] swap [%i2+0x028],%l1 ! Mem[0000000011000128] swap [%i3+0x030],%l0 ! Mem[0000000011800130] swap [%i3+0x03c],%l1 ! Mem[000000001180013c] std %l0,[%i0+0x030] ! Mem[0000000010000130] ldd [%i3+0x020],%l0 ! Mem[0000000011800120] ldstub [%i3+0x00b],%l0 ! Mem[000000001180010b] jmpl %g6+8,%g0 swap [%i3+0x01c],%l4 ! Mem[000000001180011c] p0_call_0_he: ldstub [%i2+0x03d],%l5 ! Mem[000000001100013d] ldx [%i1+0x030],%l4 ! Mem[0000000010800130] ldsw [%i0+0x038],%l3 ! Mem[0000000010000138] ldstub [%i0+0x002],%l0 ! Mem[0000000010000102] swap [%i2+0x034],%l4 ! Mem[0000000011000134] retl stx %l5,[%i3+0x038] ! Mem[0000000011800138] p0_jmpl_0_ho: stb %l5,[%o0+0x00f] ! Mem[000000001000010f] swap [%o2+0x028],%l1 ! Mem[0000000011000128] swap [%o3+0x030],%l0 ! Mem[0000000011800130] swap [%o3+0x03c],%l1 ! Mem[000000001180013c] std %l0,[%o0+0x030] ! Mem[0000000010000130] ldd [%o3+0x020],%l0 ! Mem[0000000011800120] ldstub [%o3+0x00b],%l0 ! Mem[000000001180010b] jmpl %g6+8,%g0 swap [%o3+0x01c],%l4 ! Mem[000000001180011c] p0_call_0_ho: ldstub [%o2+0x03d],%l5 ! Mem[000000001100013d] ldx [%o1+0x030],%l4 ! Mem[0000000010800130] ldsw [%o0+0x038],%l3 ! Mem[0000000010000138] ldstub [%o0+0x002],%l0 ! Mem[0000000010000102] swap [%o2+0x034],%l4 ! Mem[0000000011000134] retl stx %l5,[%o3+0x038] ! Mem[0000000011800138] p1_jmpl_0_le: jmpl %g6+8,%g0 ldstub [%i1+0x023],%l0 ! Mem[0000000012800123] p1_call_0_le: ldstub [%i0+0x02e],%l1 ! Mem[000000001200012e] swap [%i0+0x00c],%l4 ! Mem[000000001200010c] stw %l1,[%i0+0x018] ! Mem[0000000012000118] swap [%i3+0x008],%l6 ! Mem[0000000013800108] swap [%i3+0x02c],%l5 ! Mem[000000001380012c] ldstub [%i0+0x018],%l7 ! Mem[0000000012000118] retl ldstub [%i1+0x00c],%l0 ! Mem[000000001280010c] p1_jmpl_0_lo: jmpl %g6+8,%g0 ldstub [%o1+0x023],%l0 ! Mem[0000000012800123] p1_call_0_lo: ldstub [%o0+0x02e],%l1 ! Mem[000000001200012e] swap [%o0+0x00c],%l4 ! Mem[000000001200010c] stw %l1,[%o0+0x018] ! Mem[0000000012000118] swap [%o3+0x008],%l6 ! Mem[0000000013800108] swap [%o3+0x02c],%l5 ! Mem[000000001380012c] ldstub [%o0+0x018],%l7 ! Mem[0000000012000118] retl ldstub [%o1+0x00c],%l0 ! Mem[000000001280010c] p1_jmpl_0_he: sth %l7,[%i1+0x032] ! Mem[0000000012800132] ldsh [%i2+0x00c],%l6 ! Mem[000000001300010c] jmpl %g6+8,%g0 sth %l1,[%i3+0x00c] ! Mem[000000001380010c] p1_call_0_he: ldsw [%i0+0x010],%l5 ! Mem[0000000012000110] ldstub [%i1+0x03e],%l2 ! Mem[000000001280013e] retl ldstub [%i1+0x008],%l1 ! Mem[0000000012800108] p1_jmpl_0_ho: sth %l7,[%o1+0x032] ! Mem[0000000012800132] ldsh [%o2+0x00c],%l6 ! Mem[000000001300010c] jmpl %g6+8,%g0 sth %l1,[%o3+0x00c] ! Mem[000000001380010c] p1_call_0_ho: ldsw [%o0+0x010],%l5 ! Mem[0000000012000110] ldstub [%o1+0x03e],%l2 ! Mem[000000001280013e] retl ldstub [%o1+0x008],%l1 ! Mem[0000000012800108] p2_jmpl_0_le: jmpl %g6+8,%g0 std %l4,[%i0+0x008] ! Mem[0000000014000108] p2_call_0_le: swap [%i3+0x00c],%l1 ! Mem[000000001580010c] swap [%i2+0x00c],%l4 ! Mem[000000001500010c] ldd [%i3+0x018],%l0 ! Mem[0000000015800118] ldstub [%i0+0x015],%l3 ! Mem[0000000014000115] ldstub [%i1+0x030],%l5 ! Mem[0000000014800130] retl swap [%i0+0x038],%l0 ! Mem[0000000014000138] p2_jmpl_0_lo: jmpl %g6+8,%g0 std %l4,[%o0+0x008] ! Mem[0000000014000108] p2_call_0_lo: swap [%o3+0x00c],%l1 ! Mem[000000001580010c] swap [%o2+0x00c],%l4 ! Mem[000000001500010c] ldd [%o3+0x018],%l0 ! Mem[0000000015800118] ldstub [%o0+0x015],%l3 ! Mem[0000000014000115] ldstub [%o1+0x030],%l5 ! Mem[0000000014800130] retl swap [%o0+0x038],%l0 ! Mem[0000000014000138] p2_jmpl_0_he: ldx [%i1+0x030],%l0 ! Mem[0000000014800130] ldstub [%i2+0x036],%l5 ! Mem[0000000015000136] lduw [%i3+0x004],%l7 ! Mem[0000000015800104] jmpl %g6+8,%g0 sth %l4,[%i0+0x018] ! Mem[0000000014000118] p2_call_0_he: ldstub [%i3+0x014],%l7 ! Mem[0000000015800114] stw %l5,[%i3+0x030] ! Mem[0000000015800130] swap [%i2+0x03c],%l4 ! Mem[000000001500013c] ldd [%i1+0x030],%l4 ! Mem[0000000014800130] stx %l5,[%i0+0x030] ! Mem[0000000014000130] retl std %l0,[%i0+0x038] ! Mem[0000000014000138] p2_jmpl_0_ho: ldx [%o1+0x030],%l0 ! Mem[0000000014800130] ldstub [%o2+0x036],%l5 ! Mem[0000000015000136] lduw [%o3+0x004],%l7 ! Mem[0000000015800104] jmpl %g6+8,%g0 sth %l4,[%o0+0x018] ! Mem[0000000014000118] p2_call_0_ho: ldstub [%o3+0x014],%l7 ! Mem[0000000015800114] stw %l5,[%o3+0x030] ! Mem[0000000015800130] swap [%o2+0x03c],%l4 ! Mem[000000001500013c] ldd [%o1+0x030],%l4 ! Mem[0000000014800130] stx %l5,[%o0+0x030] ! Mem[0000000014000130] retl std %l0,[%o0+0x038] ! Mem[0000000014000138] p3_jmpl_0_le: jmpl %g6+8,%g0 ldx [%i2+0x020],%l0 ! Mem[0000000017000120] p3_call_0_le: swap [%i2+0x034],%l1 ! Mem[0000000017000134] swap [%i0+0x008],%l6 ! Mem[0000000016000108] stb %l5,[%i0+0x02d] ! Mem[000000001600012d] ldsh [%i0+0x038],%l0 ! Mem[0000000016000138] ldstub [%i0+0x01f],%l3 ! Mem[000000001600011f] ldstub [%i1+0x017],%l6 ! Mem[0000000016800117] retl ldstub [%i1+0x031],%l7 ! Mem[0000000016800131] p3_jmpl_0_lo: jmpl %g6+8,%g0 ldx [%o2+0x020],%l0 ! Mem[0000000017000120] p3_call_0_lo: swap [%o2+0x034],%l1 ! Mem[0000000017000134] swap [%o0+0x008],%l6 ! Mem[0000000016000108] stb %l5,[%o0+0x02d] ! Mem[000000001600012d] ldsh [%o0+0x038],%l0 ! Mem[0000000016000138] ldstub [%o0+0x01f],%l3 ! Mem[000000001600011f] ldstub [%o1+0x017],%l6 ! Mem[0000000016800117] retl ldstub [%o1+0x031],%l7 ! Mem[0000000016800131] p3_jmpl_0_he: ldstub [%i2+0x005],%l1 ! Mem[0000000017000105] ldd [%i0+0x030],%l2 ! Mem[0000000016000130] ldub [%i0+0x022],%l6 ! Mem[0000000016000122] jmpl %g6+8,%g0 ldx [%i0+0x018],%l2 ! Mem[0000000016000118] p3_call_0_he: stb %l0,[%i3+0x03b] ! Mem[000000001780013b] ldsb [%i2+0x001],%l1 ! Mem[0000000017000101] retl swap [%i1+0x014],%l4 ! Mem[0000000016800114] p3_jmpl_0_ho: ldstub [%o2+0x005],%l1 ! Mem[0000000017000105] ldd [%o0+0x030],%l2 ! Mem[0000000016000130] ldub [%o0+0x022],%l6 ! Mem[0000000016000122] jmpl %g6+8,%g0 ldx [%o0+0x018],%l2 ! Mem[0000000016000118] p3_call_0_ho: stb %l0,[%o3+0x03b] ! Mem[000000001780013b] ldsb [%o2+0x001],%l1 ! Mem[0000000017000101] retl swap [%o1+0x014],%l4 ! Mem[0000000016800114] p4_jmpl_0_le: jmpl %g6+8,%g0 swap [%i0+0x008],%l4 ! Mem[0000000018000108] p4_call_0_le: stw %l2,[%i1+0x030] ! Mem[0000000018800130] ldsb [%i1+0x00c],%l4 ! Mem[000000001880010c] ldd [%i2+0x010],%l0 ! Mem[0000000019000110] ldd [%i0+0x018],%l6 ! Mem[0000000018000118] swap [%i3+0x02c],%l3 ! Mem[000000001980012c] retl stw %l2,[%i3+0x02c] ! Mem[000000001980012c] p4_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o0+0x008],%l4 ! Mem[0000000018000108] p4_call_0_lo: stw %l2,[%o1+0x030] ! Mem[0000000018800130] ldsb [%o1+0x00c],%l4 ! Mem[000000001880010c] ldd [%o2+0x010],%l0 ! Mem[0000000019000110] ldd [%o0+0x018],%l6 ! Mem[0000000018000118] swap [%o3+0x02c],%l3 ! Mem[000000001980012c] retl stw %l2,[%o3+0x02c] ! Mem[000000001980012c] p4_jmpl_0_he: swap [%i1+0x00c],%l5 ! Mem[000000001880010c] stw %l1,[%i1+0x028] ! Mem[0000000018800128] ldsh [%i0+0x002],%l0 ! Mem[0000000018000102] ldstub [%i1+0x025],%l1 ! Mem[0000000018800125] ldsb [%i0+0x032],%l0 ! Mem[0000000018000132] std %l6,[%i2+0x000] ! Mem[0000000019000100] stx %l1,[%i3+0x028] ! Mem[0000000019800128] jmpl %g6+8,%g0 stx %l2,[%i3+0x028] ! Mem[0000000019800128] p4_call_0_he: stb %l4,[%i2+0x03f] ! Mem[000000001900013f] swap [%i2+0x018],%l0 ! Mem[0000000019000118] ldx [%i0+0x020],%l1 ! Mem[0000000018000120] retl ldd [%i1+0x030],%l4 ! Mem[0000000018800130] p4_jmpl_0_ho: swap [%o1+0x00c],%l5 ! Mem[000000001880010c] stw %l1,[%o1+0x028] ! Mem[0000000018800128] ldsh [%o0+0x002],%l0 ! Mem[0000000018000102] ldstub [%o1+0x025],%l1 ! Mem[0000000018800125] ldsb [%o0+0x032],%l0 ! Mem[0000000018000132] std %l6,[%o2+0x000] ! Mem[0000000019000100] stx %l1,[%o3+0x028] ! Mem[0000000019800128] jmpl %g6+8,%g0 stx %l2,[%o3+0x028] ! Mem[0000000019800128] p4_call_0_ho: stb %l4,[%o2+0x03f] ! Mem[000000001900013f] swap [%o2+0x018],%l0 ! Mem[0000000019000118] ldx [%o0+0x020],%l1 ! Mem[0000000018000120] retl ldd [%o1+0x030],%l4 ! Mem[0000000018800130] p5_jmpl_0_le: jmpl %g6+8,%g0 stx %l0,[%i0+0x020] ! Mem[000000001a000120] p5_call_0_le: stw %l1,[%i2+0x01c] ! Mem[000000001b00011c] swap [%i3+0x008],%l6 ! Mem[000000001b800108] lduh [%i1+0x00e],%l3 ! Mem[000000001a80010e] ldub [%i0+0x030],%l4 ! Mem[000000001a000130] swap [%i0+0x004],%l2 ! Mem[000000001a000104] swap [%i2+0x014],%l6 ! Mem[000000001b000114] retl swap [%i2+0x02c],%l6 ! Mem[000000001b00012c] p5_jmpl_0_lo: jmpl %g6+8,%g0 stx %l0,[%o0+0x020] ! Mem[000000001a000120] p5_call_0_lo: stw %l1,[%o2+0x01c] ! Mem[000000001b00011c] swap [%o3+0x008],%l6 ! Mem[000000001b800108] lduh [%o1+0x00e],%l3 ! Mem[000000001a80010e] ldub [%o0+0x030],%l4 ! Mem[000000001a000130] swap [%o0+0x004],%l2 ! Mem[000000001a000104] swap [%o2+0x014],%l6 ! Mem[000000001b000114] retl swap [%o2+0x02c],%l6 ! Mem[000000001b00012c] p5_jmpl_0_he: ldub [%i2+0x01f],%l5 ! Mem[000000001b00011f] ldsw [%i1+0x028],%l3 ! Mem[000000001a800128] jmpl %g6+8,%g0 stb %l6,[%i2+0x015] ! Mem[000000001b000115] p5_call_0_he: swap [%i3+0x028],%l2 ! Mem[000000001b800128] ldsh [%i1+0x006],%l4 ! Mem[000000001a800106] retl ldd [%i1+0x008],%l0 ! Mem[000000001a800108] p5_jmpl_0_ho: ldub [%o2+0x01f],%l5 ! Mem[000000001b00011f] ldsw [%o1+0x028],%l3 ! Mem[000000001a800128] jmpl %g6+8,%g0 stb %l6,[%o2+0x015] ! Mem[000000001b000115] p5_call_0_ho: swap [%o3+0x028],%l2 ! Mem[000000001b800128] ldsh [%o1+0x006],%l4 ! Mem[000000001a800106] retl ldd [%o1+0x008],%l0 ! Mem[000000001a800108] p6_jmpl_0_le: jmpl %g6+8,%g0 swap [%i3+0x000],%l5 ! Mem[000000001d800100] p6_call_0_le: sth %l1,[%i0+0x01c] ! Mem[000000001c00011c] ldsw [%i1+0x014],%l3 ! Mem[000000001c800114] ldsw [%i1+0x02c],%l6 ! Mem[000000001c80012c] ldstub [%i3+0x014],%l7 ! Mem[000000001d800114] std %l0,[%i3+0x008] ! Mem[000000001d800108] retl ldsb [%i2+0x00a],%l2 ! Mem[000000001d00010a] p6_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o3+0x000],%l5 ! Mem[000000001d800100] p6_call_0_lo: sth %l1,[%o0+0x01c] ! Mem[000000001c00011c] ldsw [%o1+0x014],%l3 ! Mem[000000001c800114] ldsw [%o1+0x02c],%l6 ! Mem[000000001c80012c] ldstub [%o3+0x014],%l7 ! Mem[000000001d800114] std %l0,[%o3+0x008] ! Mem[000000001d800108] retl ldsb [%o2+0x00a],%l2 ! Mem[000000001d00010a] p6_jmpl_0_he: stw %l3,[%i0+0x010] ! Mem[000000001c000110] stb %l1,[%i2+0x022] ! Mem[000000001d000122] ldsw [%i1+0x024],%l0 ! Mem[000000001c800124] sth %l6,[%i3+0x030] ! Mem[000000001d800130] ldsh [%i1+0x030],%l2 ! Mem[000000001c800130] swap [%i2+0x018],%l6 ! Mem[000000001d000118] stw %l0,[%i2+0x038] ! Mem[000000001d000138] jmpl %g6+8,%g0 ldstub [%i1+0x01c],%l0 ! Mem[000000001c80011c] p6_call_0_he: retl std %l4,[%i0+0x020] ! Mem[000000001c000120] p6_jmpl_0_ho: stw %l3,[%o0+0x010] ! Mem[000000001c000110] stb %l1,[%o2+0x022] ! Mem[000000001d000122] ldsw [%o1+0x024],%l0 ! Mem[000000001c800124] sth %l6,[%o3+0x030] ! Mem[000000001d800130] ldsh [%o1+0x030],%l2 ! Mem[000000001c800130] swap [%o2+0x018],%l6 ! Mem[000000001d000118] stw %l0,[%o2+0x038] ! Mem[000000001d000138] jmpl %g6+8,%g0 ldstub [%o1+0x01c],%l0 ! Mem[000000001c80011c] p6_call_0_ho: retl std %l4,[%o0+0x020] ! Mem[000000001c000120] p7_jmpl_0_le: jmpl %g6+8,%g0 std %l4,[%i0+0x028] ! Mem[000000001e000128] p7_call_0_le: ldx [%i3+0x028],%l5 ! Mem[000000001f800128] swap [%i3+0x018],%l7 ! Mem[000000001f800118] swap [%i1+0x004],%l2 ! Mem[000000001e800104] ldstub [%i2+0x005],%l1 ! Mem[000000001f000105] ldx [%i1+0x030],%l7 ! Mem[000000001e800130] retl stx %l4,[%i0+0x030] ! Mem[000000001e000130] p7_jmpl_0_lo: jmpl %g6+8,%g0 std %l4,[%o0+0x028] ! Mem[000000001e000128] p7_call_0_lo: ldx [%o3+0x028],%l5 ! Mem[000000001f800128] swap [%o3+0x018],%l7 ! Mem[000000001f800118] swap [%o1+0x004],%l2 ! Mem[000000001e800104] ldstub [%o2+0x005],%l1 ! Mem[000000001f000105] ldx [%o1+0x030],%l7 ! Mem[000000001e800130] retl stx %l4,[%o0+0x030] ! Mem[000000001e000130] p7_jmpl_0_he: swap [%i0+0x018],%l4 ! Mem[000000001e000118] jmpl %g6+8,%g0 ldsw [%i3+0x014],%l6 ! Mem[000000001f800114] p7_call_0_he: ldsb [%i2+0x02a],%l2 ! Mem[000000001f00012a] ldub [%i0+0x011],%l2 ! Mem[000000001e000111] retl ldsb [%i3+0x020],%l6 ! Mem[000000001f800120] p7_jmpl_0_ho: swap [%o0+0x018],%l4 ! Mem[000000001e000118] jmpl %g6+8,%g0 ldsw [%o3+0x014],%l6 ! Mem[000000001f800114] p7_call_0_ho: ldsb [%o2+0x02a],%l2 ! Mem[000000001f00012a] ldub [%o0+0x011],%l2 ! Mem[000000001e000111] retl ldsb [%o3+0x020],%l6 ! Mem[000000001f800120] p8_jmpl_0_le: jmpl %g6+8,%g0 lduh [%i3+0x038],%l4 ! Mem[0000000021800138] p8_call_0_le: ldstub [%i1+0x01c],%l1 ! Mem[000000002080011c] ldsh [%i0+0x028],%l2 ! Mem[0000000020000128] ldstub [%i0+0x02a],%l4 ! Mem[000000002000012a] ldsh [%i1+0x016],%l4 ! Mem[0000000020800116] retl ldstub [%i0+0x02e],%l3 ! Mem[000000002000012e] p8_jmpl_0_lo: jmpl %g6+8,%g0 lduh [%o3+0x038],%l4 ! Mem[0000000021800138] p8_call_0_lo: ldstub [%o1+0x01c],%l1 ! Mem[000000002080011c] ldsh [%o0+0x028],%l2 ! Mem[0000000020000128] ldstub [%o0+0x02a],%l4 ! Mem[000000002000012a] ldsh [%o1+0x016],%l4 ! Mem[0000000020800116] retl ldstub [%o0+0x02e],%l3 ! Mem[000000002000012e] p8_jmpl_0_he: ldx [%i2+0x008],%l7 ! Mem[0000000021000108] jmpl %g6+8,%g0 ldd [%i2+0x000],%l6 ! Mem[0000000021000100] p8_call_0_he: lduw [%i1+0x03c],%l5 ! Mem[000000002080013c] stb %l4,[%i0+0x032] ! Mem[0000000020000132] swap [%i3+0x01c],%l3 ! Mem[000000002180011c] stw %l5,[%i0+0x00c] ! Mem[000000002000010c] swap [%i3+0x030],%l5 ! Mem[0000000021800130] std %l2,[%i3+0x020] ! Mem[0000000021800120] retl swap [%i2+0x030],%l2 ! Mem[0000000021000130] p8_jmpl_0_ho: ldx [%o2+0x008],%l7 ! Mem[0000000021000108] jmpl %g6+8,%g0 ldd [%o2+0x000],%l6 ! Mem[0000000021000100] p8_call_0_ho: lduw [%o1+0x03c],%l5 ! Mem[000000002080013c] stb %l4,[%o0+0x032] ! Mem[0000000020000132] swap [%o3+0x01c],%l3 ! Mem[000000002180011c] stw %l5,[%o0+0x00c] ! Mem[000000002000010c] swap [%o3+0x030],%l5 ! Mem[0000000021800130] std %l2,[%o3+0x020] ! Mem[0000000021800120] retl swap [%o2+0x030],%l2 ! Mem[0000000021000130] p9_jmpl_0_le: jmpl %g6+8,%g0 swap [%i0+0x028],%l4 ! Mem[0000000022000128] p9_call_0_le: ldx [%i1+0x010],%l2 ! Mem[0000000022800110] ldd [%i3+0x008],%l6 ! Mem[0000000023800108] ldsb [%i0+0x02d],%l5 ! Mem[000000002200012d] ldstub [%i2+0x008],%l4 ! Mem[0000000023000108] ldsw [%i3+0x00c],%l0 ! Mem[000000002380010c] retl ldx [%i1+0x000],%l1 ! Mem[0000000022800100] p9_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o0+0x028],%l4 ! Mem[0000000022000128] p9_call_0_lo: ldx [%o1+0x010],%l2 ! Mem[0000000022800110] ldd [%o3+0x008],%l6 ! Mem[0000000023800108] ldsb [%o0+0x02d],%l5 ! Mem[000000002200012d] ldstub [%o2+0x008],%l4 ! Mem[0000000023000108] ldsw [%o3+0x00c],%l0 ! Mem[000000002380010c] retl ldx [%o1+0x000],%l1 ! Mem[0000000022800100] p9_jmpl_0_he: ldub [%i1+0x03f],%l3 ! Mem[000000002280013f] swap [%i0+0x00c],%l1 ! Mem[000000002200010c] stw %l4,[%i2+0x018] ! Mem[0000000023000118] ldub [%i0+0x005],%l1 ! Mem[0000000022000105] jmpl %g6+8,%g0 ldub [%i1+0x030],%l4 ! Mem[0000000022800130] p9_call_0_he: ldd [%i2+0x030],%l2 ! Mem[0000000023000130] ldub [%i2+0x02a],%l2 ! Mem[000000002300012a] ldsh [%i0+0x006],%l4 ! Mem[0000000022000106] swap [%i1+0x008],%l1 ! Mem[0000000022800108] stx %l4,[%i1+0x038] ! Mem[0000000022800138] retl ldstub [%i2+0x01d],%l5 ! Mem[000000002300011d] p9_jmpl_0_ho: ldub [%o1+0x03f],%l3 ! Mem[000000002280013f] swap [%o0+0x00c],%l1 ! Mem[000000002200010c] stw %l4,[%o2+0x018] ! Mem[0000000023000118] ldub [%o0+0x005],%l1 ! Mem[0000000022000105] jmpl %g6+8,%g0 ldub [%o1+0x030],%l4 ! Mem[0000000022800130] p9_call_0_ho: ldd [%o2+0x030],%l2 ! Mem[0000000023000130] ldub [%o2+0x02a],%l2 ! Mem[000000002300012a] ldsh [%o0+0x006],%l4 ! Mem[0000000022000106] swap [%o1+0x008],%l1 ! Mem[0000000022800108] stx %l4,[%o1+0x038] ! Mem[0000000022800138] retl ldstub [%o2+0x01d],%l5 ! Mem[000000002300011d] p10_jmpl_0_le: jmpl %g6+8,%g0 swap [%i0+0x000],%l0 ! Mem[0000000024000100] p10_call_0_le: ldstub [%i1+0x001],%l5 ! Mem[0000000024800101] stb %l3,[%i2+0x015] ! Mem[0000000025000115] std %l4,[%i3+0x028] ! Mem[0000000025800128] ldx [%i2+0x010],%l4 ! Mem[0000000025000110] stw %l3,[%i0+0x02c] ! Mem[000000002400012c] lduh [%i0+0x03a],%l6 ! Mem[000000002400013a] retl ldx [%i3+0x028],%l7 ! Mem[0000000025800128] p10_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o0+0x000],%l0 ! Mem[0000000024000100] p10_call_0_lo: ldstub [%o1+0x001],%l5 ! Mem[0000000024800101] stb %l3,[%o2+0x015] ! Mem[0000000025000115] std %l4,[%o3+0x028] ! Mem[0000000025800128] ldx [%o2+0x010],%l4 ! Mem[0000000025000110] stw %l3,[%o0+0x02c] ! Mem[000000002400012c] lduh [%o0+0x03a],%l6 ! Mem[000000002400013a] retl ldx [%o3+0x028],%l7 ! Mem[0000000025800128] p10_jmpl_0_he: stw %l2,[%i1+0x01c] ! Mem[000000002480011c] sth %l2,[%i1+0x002] ! Mem[0000000024800102] ldstub [%i1+0x032],%l0 ! Mem[0000000024800132] std %l2,[%i2+0x020] ! Mem[0000000025000120] ldx [%i1+0x000],%l4 ! Mem[0000000024800100] jmpl %g6+8,%g0 ldsh [%i0+0x03e],%l2 ! Mem[000000002400013e] p10_call_0_he: ldsb [%i3+0x03d],%l4 ! Mem[000000002580013d] swap [%i3+0x030],%l1 ! Mem[0000000025800130] retl ldub [%i3+0x004],%l5 ! Mem[0000000025800104] p10_jmpl_0_ho: stw %l2,[%o1+0x01c] ! Mem[000000002480011c] sth %l2,[%o1+0x002] ! Mem[0000000024800102] ldstub [%o1+0x032],%l0 ! Mem[0000000024800132] std %l2,[%o2+0x020] ! Mem[0000000025000120] ldx [%o1+0x000],%l4 ! Mem[0000000024800100] jmpl %g6+8,%g0 ldsh [%o0+0x03e],%l2 ! Mem[000000002400013e] p10_call_0_ho: ldsb [%o3+0x03d],%l4 ! Mem[000000002580013d] swap [%o3+0x030],%l1 ! Mem[0000000025800130] retl ldub [%o3+0x004],%l5 ! Mem[0000000025800104] p11_jmpl_0_le: jmpl %g6+8,%g0 swap [%i3+0x020],%l0 ! Mem[0000000027800120] p11_call_0_le: ldsw [%i1+0x02c],%l1 ! Mem[000000002680012c] ldsw [%i3+0x034],%l0 ! Mem[0000000027800134] ldsb [%i1+0x01a],%l1 ! Mem[000000002680011a] ldd [%i0+0x008],%l6 ! Mem[0000000026000108] ldub [%i2+0x013],%l6 ! Mem[0000000027000113] lduh [%i2+0x01a],%l6 ! Mem[000000002700011a] retl ldd [%i1+0x000],%l6 ! Mem[0000000026800100] p11_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o3+0x020],%l0 ! Mem[0000000027800120] p11_call_0_lo: ldsw [%o1+0x02c],%l1 ! Mem[000000002680012c] ldsw [%o3+0x034],%l0 ! Mem[0000000027800134] ldsb [%o1+0x01a],%l1 ! Mem[000000002680011a] ldd [%o0+0x008],%l6 ! Mem[0000000026000108] ldub [%o2+0x013],%l6 ! Mem[0000000027000113] lduh [%o2+0x01a],%l6 ! Mem[000000002700011a] retl ldd [%o1+0x000],%l6 ! Mem[0000000026800100] p11_jmpl_0_he: swap [%i0+0x018],%l4 ! Mem[0000000026000118] ldsh [%i1+0x028],%l3 ! Mem[0000000026800128] swap [%i3+0x02c],%l1 ! Mem[000000002780012c] stx %l2,[%i3+0x020] ! Mem[0000000027800120] ldsh [%i3+0x020],%l4 ! Mem[0000000027800120] ldstub [%i3+0x00a],%l1 ! Mem[000000002780010a] stw %l6,[%i3+0x030] ! Mem[0000000027800130] jmpl %g6+8,%g0 ldstub [%i2+0x015],%l7 ! Mem[0000000027000115] p11_call_0_he: ldsb [%i2+0x03b],%l0 ! Mem[000000002700013b] ldsw [%i2+0x000],%l1 ! Mem[0000000027000100] lduw [%i3+0x014],%l4 ! Mem[0000000027800114] lduw [%i1+0x030],%l5 ! Mem[0000000026800130] retl swap [%i1+0x018],%l1 ! Mem[0000000026800118] p11_jmpl_0_ho: swap [%o0+0x018],%l4 ! Mem[0000000026000118] ldsh [%o1+0x028],%l3 ! Mem[0000000026800128] swap [%o3+0x02c],%l1 ! Mem[000000002780012c] stx %l2,[%o3+0x020] ! Mem[0000000027800120] ldsh [%o3+0x020],%l4 ! Mem[0000000027800120] ldstub [%o3+0x00a],%l1 ! Mem[000000002780010a] stw %l6,[%o3+0x030] ! Mem[0000000027800130] jmpl %g6+8,%g0 ldstub [%o2+0x015],%l7 ! Mem[0000000027000115] p11_call_0_ho: ldsb [%o2+0x03b],%l0 ! Mem[000000002700013b] ldsw [%o2+0x000],%l1 ! Mem[0000000027000100] lduw [%o3+0x014],%l4 ! Mem[0000000027800114] lduw [%o1+0x030],%l5 ! Mem[0000000026800130] retl swap [%o1+0x018],%l1 ! Mem[0000000026800118] p12_jmpl_0_le: jmpl %g6+8,%g0 std %l4,[%i0+0x008] ! Mem[0000000028000108] p12_call_0_le: stw %l1,[%i0+0x00c] ! Mem[000000002800010c] swap [%i0+0x014],%l3 ! Mem[0000000028000114] ldub [%i3+0x00d],%l5 ! Mem[000000002980010d] swap [%i1+0x028],%l4 ! Mem[0000000028800128] swap [%i0+0x004],%l2 ! Mem[0000000028000104] retl ldd [%i2+0x000],%l0 ! Mem[0000000029000100] p12_jmpl_0_lo: jmpl %g6+8,%g0 std %l4,[%o0+0x008] ! Mem[0000000028000108] p12_call_0_lo: stw %l1,[%o0+0x00c] ! Mem[000000002800010c] swap [%o0+0x014],%l3 ! Mem[0000000028000114] ldub [%o3+0x00d],%l5 ! Mem[000000002980010d] swap [%o1+0x028],%l4 ! Mem[0000000028800128] swap [%o0+0x004],%l2 ! Mem[0000000028000104] retl ldd [%o2+0x000],%l0 ! Mem[0000000029000100] p12_jmpl_0_he: ldstub [%i0+0x03b],%l4 ! Mem[000000002800013b] ldub [%i1+0x00f],%l1 ! Mem[000000002880010f] ldsb [%i2+0x00b],%l0 ! Mem[000000002900010b] ldsb [%i0+0x001],%l4 ! Mem[0000000028000101] jmpl %g6+8,%g0 ldd [%i3+0x010],%l2 ! Mem[0000000029800110] p12_call_0_he: swap [%i1+0x00c],%l2 ! Mem[000000002880010c] swap [%i0+0x030],%l5 ! Mem[0000000028000130] stb %l1,[%i1+0x03b] ! Mem[000000002880013b] ldd [%i3+0x008],%l4 ! Mem[0000000029800108] retl lduh [%i2+0x038],%l5 ! Mem[0000000029000138] p12_jmpl_0_ho: ldstub [%o0+0x03b],%l4 ! Mem[000000002800013b] ldub [%o1+0x00f],%l1 ! Mem[000000002880010f] ldsb [%o2+0x00b],%l0 ! Mem[000000002900010b] ldsb [%o0+0x001],%l4 ! Mem[0000000028000101] jmpl %g6+8,%g0 ldd [%o3+0x010],%l2 ! Mem[0000000029800110] p12_call_0_ho: swap [%o1+0x00c],%l2 ! Mem[000000002880010c] swap [%o0+0x030],%l5 ! Mem[0000000028000130] stb %l1,[%o1+0x03b] ! Mem[000000002880013b] ldd [%o3+0x008],%l4 ! Mem[0000000029800108] retl lduh [%o2+0x038],%l5 ! Mem[0000000029000138] p13_jmpl_0_le: jmpl %g6+8,%g0 std %l4,[%i3+0x010] ! Mem[000000002b800110] p13_call_0_le: sth %l1,[%i0+0x01c] ! Mem[000000002a00011c] retl ldstub [%i3+0x008],%l6 ! Mem[000000002b800108] p13_jmpl_0_lo: jmpl %g6+8,%g0 std %l4,[%o3+0x010] ! Mem[000000002b800110] p13_call_0_lo: sth %l1,[%o0+0x01c] ! Mem[000000002a00011c] retl ldstub [%o3+0x008],%l6 ! Mem[000000002b800108] p13_jmpl_0_he: swap [%i2+0x020],%l1 ! Mem[000000002b000120] ldx [%i0+0x030],%l4 ! Mem[000000002a000130] jmpl %g6+8,%g0 lduh [%i2+0x022],%l7 ! Mem[000000002b000122] p13_call_0_he: swap [%i0+0x03c],%l5 ! Mem[000000002a00013c] ldd [%i2+0x010],%l4 ! Mem[000000002b000110] retl swap [%i1+0x018],%l3 ! Mem[000000002a800118] p13_jmpl_0_ho: swap [%o2+0x020],%l1 ! Mem[000000002b000120] ldx [%o0+0x030],%l4 ! Mem[000000002a000130] jmpl %g6+8,%g0 lduh [%o2+0x022],%l7 ! Mem[000000002b000122] p13_call_0_ho: swap [%o0+0x03c],%l5 ! Mem[000000002a00013c] ldd [%o2+0x010],%l4 ! Mem[000000002b000110] retl swap [%o1+0x018],%l3 ! Mem[000000002a800118] p14_jmpl_0_le: jmpl %g6+8,%g0 swap [%i0+0x008],%l4 ! Mem[000000002c000108] p14_call_0_le: ldstub [%i0+0x00e],%l1 ! Mem[000000002c00010e] ldd [%i0+0x010],%l0 ! Mem[000000002c000110] ldstub [%i1+0x03a],%l1 ! Mem[000000002c80013a] ldstub [%i2+0x028],%l6 ! Mem[000000002d000128] stb %l5,[%i0+0x00d] ! Mem[000000002c00010d] retl stb %l4,[%i1+0x028] ! Mem[000000002c800128] p14_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o0+0x008],%l4 ! Mem[000000002c000108] p14_call_0_lo: ldstub [%o0+0x00e],%l1 ! Mem[000000002c00010e] ldd [%o0+0x010],%l0 ! Mem[000000002c000110] ldstub [%o1+0x03a],%l1 ! Mem[000000002c80013a] ldstub [%o2+0x028],%l6 ! Mem[000000002d000128] stb %l5,[%o0+0x00d] ! Mem[000000002c00010d] retl stb %l4,[%o1+0x028] ! Mem[000000002c800128] p14_jmpl_0_he: swap [%i0+0x00c],%l3 ! Mem[000000002c00010c] std %l4,[%i0+0x030] ! Mem[000000002c000130] ldx [%i1+0x008],%l5 ! Mem[000000002c800108] ldx [%i1+0x018],%l2 ! Mem[000000002c800118] swap [%i2+0x000],%l2 ! Mem[000000002d000100] ldx [%i3+0x030],%l0 ! Mem[000000002d800130] jmpl %g6+8,%g0 ldub [%i0+0x032],%l0 ! Mem[000000002c000132] p14_call_0_he: sth %l7,[%i1+0x024] ! Mem[000000002c800124] ldub [%i3+0x03f],%l4 ! Mem[000000002d80013f] ldub [%i2+0x037],%l4 ! Mem[000000002d000137] ldx [%i0+0x030],%l5 ! Mem[000000002c000130] stx %l5,[%i2+0x038] ! Mem[000000002d000138] stb %l0,[%i1+0x00c] ! Mem[000000002c80010c] sth %l4,[%i0+0x022] ! Mem[000000002c000122] retl lduw [%i0+0x014],%l7 ! Mem[000000002c000114] p14_jmpl_0_ho: swap [%o0+0x00c],%l3 ! Mem[000000002c00010c] std %l4,[%o0+0x030] ! Mem[000000002c000130] ldx [%o1+0x008],%l5 ! Mem[000000002c800108] ldx [%o1+0x018],%l2 ! Mem[000000002c800118] swap [%o2+0x000],%l2 ! Mem[000000002d000100] ldx [%o3+0x030],%l0 ! Mem[000000002d800130] jmpl %g6+8,%g0 ldub [%o0+0x032],%l0 ! Mem[000000002c000132] p14_call_0_ho: sth %l7,[%o1+0x024] ! Mem[000000002c800124] ldub [%o3+0x03f],%l4 ! Mem[000000002d80013f] ldub [%o2+0x037],%l4 ! Mem[000000002d000137] ldx [%o0+0x030],%l5 ! Mem[000000002c000130] stx %l5,[%o2+0x038] ! Mem[000000002d000138] stb %l0,[%o1+0x00c] ! Mem[000000002c80010c] sth %l4,[%o0+0x022] ! Mem[000000002c000122] retl lduw [%o0+0x014],%l7 ! Mem[000000002c000114] p15_jmpl_0_le: jmpl %g6+8,%g0 ldstub [%i3+0x021],%l5 ! Mem[000000002f800121] p15_call_0_le: ldsb [%i0+0x001],%l5 ! Mem[000000002e000101] lduw [%i3+0x018],%l4 ! Mem[000000002f800118] swap [%i2+0x018],%l1 ! Mem[000000002f000118] ldstub [%i1+0x008],%l6 ! Mem[000000002e800108] swap [%i1+0x01c],%l3 ! Mem[000000002e80011c] retl ldstub [%i0+0x02b],%l5 ! Mem[000000002e00012b] p15_jmpl_0_lo: jmpl %g6+8,%g0 ldstub [%o3+0x021],%l5 ! Mem[000000002f800121] p15_call_0_lo: ldsb [%o0+0x001],%l5 ! Mem[000000002e000101] lduw [%o3+0x018],%l4 ! Mem[000000002f800118] swap [%o2+0x018],%l1 ! Mem[000000002f000118] ldstub [%o1+0x008],%l6 ! Mem[000000002e800108] swap [%o1+0x01c],%l3 ! Mem[000000002e80011c] retl ldstub [%o0+0x02b],%l5 ! Mem[000000002e00012b] p15_jmpl_0_he: ldub [%i1+0x038],%l2 ! Mem[000000002e800138] ldstub [%i3+0x026],%l1 ! Mem[000000002f800126] ldsb [%i1+0x01b],%l4 ! Mem[000000002e80011b] ldstub [%i3+0x022],%l6 ! Mem[000000002f800122] swap [%i0+0x008],%l1 ! Mem[000000002e000108] ldstub [%i0+0x001],%l7 ! Mem[000000002e000101] ldx [%i1+0x000],%l1 ! Mem[000000002e800100] jmpl %g6+8,%g0 swap [%i0+0x024],%l0 ! Mem[000000002e000124] p15_call_0_he: ldstub [%i1+0x01f],%l7 ! Mem[000000002e80011f] std %l0,[%i0+0x028] ! Mem[000000002e000128] retl ldstub [%i3+0x007],%l2 ! Mem[000000002f800107] p15_jmpl_0_ho: ldub [%o1+0x038],%l2 ! Mem[000000002e800138] ldstub [%o3+0x026],%l1 ! Mem[000000002f800126] ldsb [%o1+0x01b],%l4 ! Mem[000000002e80011b] ldstub [%o3+0x022],%l6 ! Mem[000000002f800122] swap [%o0+0x008],%l1 ! Mem[000000002e000108] ldstub [%o0+0x001],%l7 ! Mem[000000002e000101] ldx [%o1+0x000],%l1 ! Mem[000000002e800100] jmpl %g6+8,%g0 swap [%o0+0x024],%l0 ! Mem[000000002e000124] p15_call_0_ho: ldstub [%o1+0x01f],%l7 ! Mem[000000002e80011f] std %l0,[%o0+0x028] ! Mem[000000002e000128] retl ldstub [%o3+0x007],%l2 ! Mem[000000002f800107] p16_jmpl_0_le: jmpl %g6+8,%g0 swap [%i0+0x008],%l4 ! Mem[0000000030000108] p16_call_0_le: ldstub [%i2+0x001],%l5 ! Mem[0000000031000101] ldstub [%i1+0x03b],%l4 ! Mem[000000003080013b] swap [%i0+0x01c],%l3 ! Mem[000000003000011c] ldstub [%i0+0x039],%l0 ! Mem[0000000030000139] ldstub [%i2+0x005],%l2 ! Mem[0000000031000105] retl swap [%i0+0x004],%l1 ! Mem[0000000030000104] p16_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o0+0x008],%l4 ! Mem[0000000030000108] p16_call_0_lo: ldstub [%o2+0x001],%l5 ! Mem[0000000031000101] ldstub [%o1+0x03b],%l4 ! Mem[000000003080013b] swap [%o0+0x01c],%l3 ! Mem[000000003000011c] ldstub [%o0+0x039],%l0 ! Mem[0000000030000139] ldstub [%o2+0x005],%l2 ! Mem[0000000031000105] retl swap [%o0+0x004],%l1 ! Mem[0000000030000104] p16_jmpl_0_he: sth %l3,[%i2+0x01e] ! Mem[000000003100011e] ldstub [%i1+0x01d],%l2 ! Mem[000000003080011d] ldsh [%i1+0x002],%l2 ! Mem[0000000030800102] ldstub [%i0+0x015],%l6 ! Mem[0000000030000115] jmpl %g6+8,%g0 ldsb [%i1+0x013],%l3 ! Mem[0000000030800113] p16_call_0_he: ldstub [%i2+0x027],%l3 ! Mem[0000000031000127] ldstub [%i1+0x033],%l5 ! Mem[0000000030800133] ldstub [%i1+0x03d],%l4 ! Mem[000000003080013d] ldstub [%i1+0x013],%l4 ! Mem[0000000030800113] ldd [%i0+0x030],%l4 ! Mem[0000000030000130] swap [%i1+0x024],%l3 ! Mem[0000000030800124] retl ldub [%i1+0x029],%l7 ! Mem[0000000030800129] p16_jmpl_0_ho: sth %l3,[%o2+0x01e] ! Mem[000000003100011e] ldstub [%o1+0x01d],%l2 ! Mem[000000003080011d] ldsh [%o1+0x002],%l2 ! Mem[0000000030800102] ldstub [%o0+0x015],%l6 ! Mem[0000000030000115] jmpl %g6+8,%g0 ldsb [%o1+0x013],%l3 ! Mem[0000000030800113] p16_call_0_ho: ldstub [%o2+0x027],%l3 ! Mem[0000000031000127] ldstub [%o1+0x033],%l5 ! Mem[0000000030800133] ldstub [%o1+0x03d],%l4 ! Mem[000000003080013d] ldstub [%o1+0x013],%l4 ! Mem[0000000030800113] ldd [%o0+0x030],%l4 ! Mem[0000000030000130] swap [%o1+0x024],%l3 ! Mem[0000000030800124] retl ldub [%o1+0x029],%l7 ! Mem[0000000030800129] p17_jmpl_0_le: jmpl %g6+8,%g0 ldstub [%i3+0x023],%l0 ! Mem[0000000033800123] p17_call_0_le: swap [%i0+0x02c],%l1 ! Mem[000000003200012c] ldd [%i3+0x008],%l4 ! Mem[0000000033800108] ldsw [%i2+0x01c],%l1 ! Mem[000000003300011c] ldstub [%i3+0x008],%l6 ! Mem[0000000033800108] swap [%i0+0x01c],%l3 ! Mem[000000003200011c] ldsw [%i0+0x038],%l0 ! Mem[0000000032000138] retl ldstub [%i2+0x01f],%l3 ! Mem[000000003300011f] p17_jmpl_0_lo: jmpl %g6+8,%g0 ldstub [%o3+0x023],%l0 ! Mem[0000000033800123] p17_call_0_lo: swap [%o0+0x02c],%l1 ! Mem[000000003200012c] ldd [%o3+0x008],%l4 ! Mem[0000000033800108] ldsw [%o2+0x01c],%l1 ! Mem[000000003300011c] ldstub [%o3+0x008],%l6 ! Mem[0000000033800108] swap [%o0+0x01c],%l3 ! Mem[000000003200011c] ldsw [%o0+0x038],%l0 ! Mem[0000000032000138] retl ldstub [%o2+0x01f],%l3 ! Mem[000000003300011f] p17_jmpl_0_he: jmpl %g6+8,%g0 swap [%i0+0x004],%l5 ! Mem[0000000032000104] p17_call_0_he: lduw [%i2+0x000],%l5 ! Mem[0000000033000100] sth %l1,[%i2+0x008] ! Mem[0000000033000108] lduw [%i1+0x030],%l6 ! Mem[0000000032800130] ldsb [%i2+0x017],%l3 ! Mem[0000000033000117] stx %l1,[%i3+0x000] ! Mem[0000000033800100] ldx [%i1+0x018],%l6 ! Mem[0000000032800118] retl swap [%i1+0x028],%l4 ! Mem[0000000032800128] p17_jmpl_0_ho: jmpl %g6+8,%g0 swap [%o0+0x004],%l5 ! Mem[0000000032000104] p17_call_0_ho: lduw [%o2+0x000],%l5 ! Mem[0000000033000100] sth %l1,[%o2+0x008] ! Mem[0000000033000108] lduw [%o1+0x030],%l6 ! Mem[0000000032800130] ldsb [%o2+0x017],%l3 ! Mem[0000000033000117] stx %l1,[%o3+0x000] ! Mem[0000000033800100] ldx [%o1+0x018],%l6 ! Mem[0000000032800118] retl swap [%o1+0x028],%l4 ! Mem[0000000032800128] p18_jmpl_0_le: jmpl %g6+8,%g0 ldd [%i1+0x000],%l0 ! Mem[0000000034800100] p18_call_0_le: ldsw [%i0+0x01c],%l1 ! Mem[000000003400011c] ldsw [%i0+0x014],%l3 ! Mem[0000000034000114] stx %l0,[%i3+0x010] ! Mem[0000000035800110] ldub [%i3+0x028],%l1 ! Mem[0000000035800128] swap [%i0+0x01c],%l3 ! Mem[000000003400011c] ldsh [%i2+0x028],%l4 ! Mem[0000000035000128] retl sth %l0,[%i1+0x00c] ! Mem[000000003480010c] p18_jmpl_0_lo: jmpl %g6+8,%g0 ldd [%o1+0x000],%l0 ! Mem[0000000034800100] p18_call_0_lo: ldsw [%o0+0x01c],%l1 ! Mem[000000003400011c] ldsw [%o0+0x014],%l3 ! Mem[0000000034000114] stx %l0,[%o3+0x010] ! Mem[0000000035800110] ldub [%o3+0x028],%l1 ! Mem[0000000035800128] swap [%o0+0x01c],%l3 ! Mem[000000003400011c] ldsh [%o2+0x028],%l4 ! Mem[0000000035000128] retl sth %l0,[%o1+0x00c] ! Mem[000000003480010c] p18_jmpl_0_he: stw %l4,[%i2+0x018] ! Mem[0000000035000118] ldd [%i2+0x000],%l0 ! Mem[0000000035000100] jmpl %g6+8,%g0 stb %l5,[%i0+0x03f] ! Mem[000000003400013f] p18_call_0_he: ldsw [%i0+0x008],%l2 ! Mem[0000000034000108] lduh [%i0+0x03e],%l2 ! Mem[000000003400013e] ldd [%i1+0x030],%l6 ! Mem[0000000034800130] retl stw %l3,[%i1+0x034] ! Mem[0000000034800134] p18_jmpl_0_ho: stw %l4,[%o2+0x018] ! Mem[0000000035000118] ldd [%o2+0x000],%l0 ! Mem[0000000035000100] jmpl %g6+8,%g0 stb %l5,[%o0+0x03f] ! Mem[000000003400013f] p18_call_0_ho: ldsw [%o0+0x008],%l2 ! Mem[0000000034000108] lduh [%o0+0x03e],%l2 ! Mem[000000003400013e] ldd [%o1+0x030],%l6 ! Mem[0000000034800130] retl stw %l3,[%o1+0x034] ! Mem[0000000034800134] p19_jmpl_0_le: jmpl %g6+8,%g0 ldub [%i0+0x02a],%l4 ! Mem[000000003600012a] p19_call_0_le: sth %l0,[%i2+0x038] ! Mem[0000000037000138] ldstub [%i1+0x008],%l6 ! Mem[0000000036800108] swap [%i3+0x01c],%l3 ! Mem[000000003780011c] ldstub [%i3+0x008],%l4 ! Mem[0000000037800108] ldx [%i3+0x010],%l6 ! Mem[0000000037800110] retl swap [%i0+0x030],%l4 ! Mem[0000000036000130] p19_jmpl_0_lo: jmpl %g6+8,%g0 ldub [%o0+0x02a],%l4 ! Mem[000000003600012a] p19_call_0_lo: sth %l0,[%o2+0x038] ! Mem[0000000037000138] ldstub [%o1+0x008],%l6 ! Mem[0000000036800108] swap [%o3+0x01c],%l3 ! Mem[000000003780011c] ldstub [%o3+0x008],%l4 ! Mem[0000000037800108] ldx [%o3+0x010],%l6 ! Mem[0000000037800110] retl swap [%o0+0x030],%l4 ! Mem[0000000036000130] p19_jmpl_0_he: std %l6,[%i2+0x020] ! Mem[0000000037000120] swap [%i2+0x018],%l4 ! Mem[0000000037000118] stb %l3,[%i2+0x03f] ! Mem[000000003700013f] lduw [%i1+0x00c],%l1 ! Mem[000000003680010c] jmpl %g6+8,%g0 sth %l3,[%i3+0x028] ! Mem[0000000037800128] p19_call_0_he: swap [%i2+0x03c],%l2 ! Mem[000000003700013c] ldstub [%i1+0x008],%l1 ! Mem[0000000036800108] retl stx %l7,[%i3+0x020] ! Mem[0000000037800120] p19_jmpl_0_ho: std %l6,[%o2+0x020] ! Mem[0000000037000120] swap [%o2+0x018],%l4 ! Mem[0000000037000118] stb %l3,[%o2+0x03f] ! Mem[000000003700013f] lduw [%o1+0x00c],%l1 ! Mem[000000003680010c] jmpl %g6+8,%g0 sth %l3,[%o3+0x028] ! Mem[0000000037800128] p19_call_0_ho: swap [%o2+0x03c],%l2 ! Mem[000000003700013c] ldstub [%o1+0x008],%l1 ! Mem[0000000036800108] retl stx %l7,[%o3+0x020] ! Mem[0000000037800120] p20_jmpl_0_le: jmpl %g6+8,%g0 std %l0,[%i2+0x000] ! Mem[0000000039000100] p20_call_0_le: stw %l5,[%i2+0x000] ! Mem[0000000039000100] stx %l4,[%i2+0x038] ! Mem[0000000039000138] ldd [%i1+0x038],%l0 ! Mem[0000000038800138] swap [%i1+0x028],%l1 ! Mem[0000000038800128] ldub [%i3+0x01e],%l3 ! Mem[000000003980011e] swap [%i3+0x008],%l5 ! Mem[0000000039800108] retl std %l6,[%i2+0x000] ! Mem[0000000039000100] p20_jmpl_0_lo: jmpl %g6+8,%g0 std %l0,[%o2+0x000] ! Mem[0000000039000100] p20_call_0_lo: stw %l5,[%o2+0x000] ! Mem[0000000039000100] stx %l4,[%o2+0x038] ! Mem[0000000039000138] ldd [%o1+0x038],%l0 ! Mem[0000000038800138] swap [%o1+0x028],%l1 ! Mem[0000000038800128] ldub [%o3+0x01e],%l3 ! Mem[000000003980011e] swap [%o3+0x008],%l5 ! Mem[0000000039800108] retl std %l6,[%o2+0x000] ! Mem[0000000039000100] p20_jmpl_0_he: ldstub [%i1+0x019],%l4 ! Mem[0000000038800119] lduw [%i3+0x000],%l0 ! Mem[0000000039800100] swap [%i1+0x024],%l1 ! Mem[0000000038800124] stw %l4,[%i0+0x010] ! Mem[0000000038000110] ldsh [%i0+0x002],%l7 ! Mem[0000000038000102] swap [%i1+0x034],%l1 ! Mem[0000000038800134] swap [%i2+0x014],%l4 ! Mem[0000000039000114] jmpl %g6+8,%g0 swap [%i2+0x008],%l0 ! Mem[0000000039000108] p20_call_0_he: sth %l5,[%i1+0x004] ! Mem[0000000038800104] retl ldd [%i1+0x038],%l6 ! Mem[0000000038800138] p20_jmpl_0_ho: ldstub [%o1+0x019],%l4 ! Mem[0000000038800119] lduw [%o3+0x000],%l0 ! Mem[0000000039800100] swap [%o1+0x024],%l1 ! Mem[0000000038800124] stw %l4,[%o0+0x010] ! Mem[0000000038000110] ldsh [%o0+0x002],%l7 ! Mem[0000000038000102] swap [%o1+0x034],%l1 ! Mem[0000000038800134] swap [%o2+0x014],%l4 ! Mem[0000000039000114] jmpl %g6+8,%g0 swap [%o2+0x008],%l0 ! Mem[0000000039000108] p20_call_0_ho: sth %l5,[%o1+0x004] ! Mem[0000000038800104] retl ldd [%o1+0x038],%l6 ! Mem[0000000038800138] p21_jmpl_0_le: jmpl %g6+8,%g0 swap [%i0+0x028],%l4 ! Mem[000000003a000128] p21_call_0_le: swap [%i2+0x010],%l2 ! Mem[000000003b000110] sth %l4,[%i0+0x00c] ! Mem[000000003a00010c] lduw [%i2+0x018],%l1 ! Mem[000000003b000118] ldstub [%i3+0x018],%l7 ! Mem[000000003b800118] stb %l3,[%i0+0x01f] ! Mem[000000003a00011f] retl ldstub [%i1+0x017],%l6 ! Mem[000000003a800117] p21_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o0+0x028],%l4 ! Mem[000000003a000128] p21_call_0_lo: swap [%o2+0x010],%l2 ! Mem[000000003b000110] sth %l4,[%o0+0x00c] ! Mem[000000003a00010c] lduw [%o2+0x018],%l1 ! Mem[000000003b000118] ldstub [%o3+0x018],%l7 ! Mem[000000003b800118] stb %l3,[%o0+0x01f] ! Mem[000000003a00011f] retl ldstub [%o1+0x017],%l6 ! Mem[000000003a800117] p21_jmpl_0_he: ldsw [%i0+0x018],%l4 ! Mem[000000003a000118] jmpl %g6+8,%g0 ldub [%i2+0x012],%l0 ! Mem[000000003b000112] p21_call_0_he: retl ldx [%i2+0x028],%l2 ! Mem[000000003b000128] p21_jmpl_0_ho: ldsw [%o0+0x018],%l4 ! Mem[000000003a000118] jmpl %g6+8,%g0 ldub [%o2+0x012],%l0 ! Mem[000000003b000112] p21_call_0_ho: retl ldx [%o2+0x028],%l2 ! Mem[000000003b000128] p22_jmpl_0_le: jmpl %g6+8,%g0 ldsb [%i3+0x039],%l4 ! Mem[000000003d800139] p22_call_0_le: std %l0,[%i2+0x038] ! Mem[000000003d000138] sth %l2,[%i3+0x028] ! Mem[000000003d800128] std %l2,[%i2+0x018] ! Mem[000000003d000118] swap [%i2+0x028],%l4 ! Mem[000000003d000128] retl swap [%i3+0x010],%l6 ! Mem[000000003d800110] p22_jmpl_0_lo: jmpl %g6+8,%g0 ldsb [%o3+0x039],%l4 ! Mem[000000003d800139] p22_call_0_lo: std %l0,[%o2+0x038] ! Mem[000000003d000138] sth %l2,[%o3+0x028] ! Mem[000000003d800128] std %l2,[%o2+0x018] ! Mem[000000003d000118] swap [%o2+0x028],%l4 ! Mem[000000003d000128] retl swap [%o3+0x010],%l6 ! Mem[000000003d800110] p22_jmpl_0_he: sth %l4,[%i2+0x034] ! Mem[000000003d000134] ldsh [%i2+0x006],%l7 ! Mem[000000003d000106] swap [%i1+0x00c],%l1 ! Mem[000000003c80010c] jmpl %g6+8,%g0 ldstub [%i3+0x009],%l3 ! Mem[000000003d800109] p22_call_0_he: ldstub [%i2+0x03e],%l2 ! Mem[000000003d00013e] ldsw [%i2+0x030],%l6 ! Mem[000000003d000130] retl ldub [%i2+0x03d],%l4 ! Mem[000000003d00013d] p22_jmpl_0_ho: sth %l4,[%o2+0x034] ! Mem[000000003d000134] ldsh [%o2+0x006],%l7 ! Mem[000000003d000106] swap [%o1+0x00c],%l1 ! Mem[000000003c80010c] jmpl %g6+8,%g0 ldstub [%o3+0x009],%l3 ! Mem[000000003d800109] p22_call_0_ho: ldstub [%o2+0x03e],%l2 ! Mem[000000003d00013e] ldsw [%o2+0x030],%l6 ! Mem[000000003d000130] retl ldub [%o2+0x03d],%l4 ! Mem[000000003d00013d] p23_jmpl_0_le: jmpl %g6+8,%g0 lduh [%i3+0x000],%l3 ! Mem[000000003f800100] p23_call_0_le: swap [%i0+0x014],%l0 ! Mem[000000003e000114] ldstub [%i0+0x01a],%l6 ! Mem[000000003e00011a] ldd [%i0+0x000],%l6 ! Mem[000000003e000100] lduh [%i3+0x004],%l1 ! Mem[000000003f800104] retl stw %l7,[%i1+0x030] ! Mem[000000003e800130] p23_jmpl_0_lo: jmpl %g6+8,%g0 lduh [%o3+0x000],%l3 ! Mem[000000003f800100] p23_call_0_lo: swap [%o0+0x014],%l0 ! Mem[000000003e000114] ldstub [%o0+0x01a],%l6 ! Mem[000000003e00011a] ldd [%o0+0x000],%l6 ! Mem[000000003e000100] lduh [%o3+0x004],%l1 ! Mem[000000003f800104] retl stw %l7,[%o1+0x030] ! Mem[000000003e800130] p23_jmpl_0_he: ldstub [%i3+0x00c],%l1 ! Mem[000000003f80010c] swap [%i2+0x000],%l2 ! Mem[000000003f000100] swap [%i1+0x02c],%l1 ! Mem[000000003e80012c] jmpl %g6+8,%g0 sth %l2,[%i0+0x024] ! Mem[000000003e000124] p23_call_0_he: swap [%i1+0x004],%l4 ! Mem[000000003e800104] swap [%i1+0x010],%l2 ! Mem[000000003e800110] retl std %l2,[%i3+0x028] ! Mem[000000003f800128] p23_jmpl_0_ho: ldstub [%o3+0x00c],%l1 ! Mem[000000003f80010c] swap [%o2+0x000],%l2 ! Mem[000000003f000100] swap [%o1+0x02c],%l1 ! Mem[000000003e80012c] jmpl %g6+8,%g0 sth %l2,[%o0+0x024] ! Mem[000000003e000124] p23_call_0_ho: swap [%o1+0x004],%l4 ! Mem[000000003e800104] swap [%o1+0x010],%l2 ! Mem[000000003e800110] retl std %l2,[%o3+0x028] ! Mem[000000003f800128] p24_jmpl_0_le: jmpl %g6+8,%g0 ldub [%i1+0x00a],%l4 ! Mem[000000004080010a] p24_call_0_le: swap [%i3+0x030],%l2 ! Mem[0000000041800130] ldstub [%i0+0x03b],%l4 ! Mem[000000004000013b] ldstub [%i1+0x014],%l0 ! Mem[0000000040800114] stb %l4,[%i2+0x028] ! Mem[0000000041000128] ldstub [%i2+0x013],%l6 ! Mem[0000000041000113] retl ldstub [%i2+0x03a],%l6 ! Mem[000000004100013a] p24_jmpl_0_lo: jmpl %g6+8,%g0 ldub [%o1+0x00a],%l4 ! Mem[000000004080010a] p24_call_0_lo: swap [%o3+0x030],%l2 ! Mem[0000000041800130] ldstub [%o0+0x03b],%l4 ! Mem[000000004000013b] ldstub [%o1+0x014],%l0 ! Mem[0000000040800114] stb %l4,[%o2+0x028] ! Mem[0000000041000128] ldstub [%o2+0x013],%l6 ! Mem[0000000041000113] retl ldstub [%o2+0x03a],%l6 ! Mem[000000004100013a] p24_jmpl_0_he: ldstub [%i3+0x006],%l7 ! Mem[0000000041800106] swap [%i3+0x028],%l1 ! Mem[0000000041800128] stw %l0,[%i0+0x000] ! Mem[0000000040000100] lduh [%i3+0x014],%l6 ! Mem[0000000041800114] stb %l2,[%i0+0x025] ! Mem[0000000040000125] jmpl %g6+8,%g0 sth %l6,[%i0+0x022] ! Mem[0000000040000122] p24_call_0_he: ldsw [%i2+0x008],%l1 ! Mem[0000000041000108] ldub [%i1+0x024],%l7 ! Mem[0000000040800124] ldsb [%i0+0x031],%l2 ! Mem[0000000040000131] std %l2,[%i3+0x008] ! Mem[0000000041800108] retl ldsw [%i1+0x03c],%l4 ! Mem[000000004080013c] p24_jmpl_0_ho: ldstub [%o3+0x006],%l7 ! Mem[0000000041800106] swap [%o3+0x028],%l1 ! Mem[0000000041800128] stw %l0,[%o0+0x000] ! Mem[0000000040000100] lduh [%o3+0x014],%l6 ! Mem[0000000041800114] stb %l2,[%o0+0x025] ! Mem[0000000040000125] jmpl %g6+8,%g0 sth %l6,[%o0+0x022] ! Mem[0000000040000122] p24_call_0_ho: ldsw [%o2+0x008],%l1 ! Mem[0000000041000108] ldub [%o1+0x024],%l7 ! Mem[0000000040800124] ldsb [%o0+0x031],%l2 ! Mem[0000000040000131] std %l2,[%o3+0x008] ! Mem[0000000041800108] retl ldsw [%o1+0x03c],%l4 ! Mem[000000004080013c] p25_jmpl_0_le: jmpl %g6+8,%g0 swap [%i0+0x020],%l0 ! Mem[0000000042000120] p25_call_0_le: stb %l1,[%i3+0x02e] ! Mem[000000004380012e] ldsh [%i3+0x034],%l0 ! Mem[0000000043800134] lduh [%i1+0x038],%l0 ! Mem[0000000042800138] ldsb [%i2+0x008],%l1 ! Mem[0000000043000108] ldub [%i3+0x010],%l5 ! Mem[0000000043800110] ldd [%i1+0x028],%l4 ! Mem[0000000042800128] retl std %l0,[%i3+0x008] ! Mem[0000000043800108] p25_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o0+0x020],%l0 ! Mem[0000000042000120] p25_call_0_lo: stb %l1,[%o3+0x02e] ! Mem[000000004380012e] ldsh [%o3+0x034],%l0 ! Mem[0000000043800134] lduh [%o1+0x038],%l0 ! Mem[0000000042800138] ldsb [%o2+0x008],%l1 ! Mem[0000000043000108] ldub [%o3+0x010],%l5 ! Mem[0000000043800110] ldd [%o1+0x028],%l4 ! Mem[0000000042800128] retl std %l0,[%o3+0x008] ! Mem[0000000043800108] p25_jmpl_0_he: ldsh [%i3+0x032],%l7 ! Mem[0000000043800132] stx %l5,[%i2+0x028] ! Mem[0000000043000128] jmpl %g6+8,%g0 ldstub [%i2+0x00b],%l1 ! Mem[000000004300010b] p25_call_0_he: ldstub [%i1+0x000],%l5 ! Mem[0000000042800100] ldstub [%i1+0x018],%l0 ! Mem[0000000042800118] ldstub [%i0+0x008],%l1 ! Mem[0000000042000108] std %l2,[%i3+0x028] ! Mem[0000000043800128] ldstub [%i2+0x03f],%l4 ! Mem[000000004300013f] swap [%i0+0x02c],%l1 ! Mem[000000004200012c] swap [%i2+0x038],%l3 ! Mem[0000000043000138] retl ldstub [%i1+0x002],%l2 ! Mem[0000000042800102] p25_jmpl_0_ho: ldsh [%o3+0x032],%l7 ! Mem[0000000043800132] stx %l5,[%o2+0x028] ! Mem[0000000043000128] jmpl %g6+8,%g0 ldstub [%o2+0x00b],%l1 ! Mem[000000004300010b] p25_call_0_ho: ldstub [%o1+0x000],%l5 ! Mem[0000000042800100] ldstub [%o1+0x018],%l0 ! Mem[0000000042800118] ldstub [%o0+0x008],%l1 ! Mem[0000000042000108] std %l2,[%o3+0x028] ! Mem[0000000043800128] ldstub [%o2+0x03f],%l4 ! Mem[000000004300013f] swap [%o0+0x02c],%l1 ! Mem[000000004200012c] swap [%o2+0x038],%l3 ! Mem[0000000043000138] retl ldstub [%o1+0x002],%l2 ! Mem[0000000042800102] p26_jmpl_0_le: jmpl %g6+8,%g0 swap [%i1+0x008],%l4 ! Mem[0000000044800108] p26_call_0_le: std %l4,[%i0+0x000] ! Mem[0000000044000100] ldstub [%i0+0x028],%l2 ! Mem[0000000044000128] lduh [%i3+0x030],%l5 ! Mem[0000000045800130] ldstub [%i1+0x039],%l0 ! Mem[0000000044800139] lduw [%i1+0x028],%l7 ! Mem[0000000044800128] retl ldsb [%i3+0x013],%l4 ! Mem[0000000045800113] p26_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o1+0x008],%l4 ! Mem[0000000044800108] p26_call_0_lo: std %l4,[%o0+0x000] ! Mem[0000000044000100] ldstub [%o0+0x028],%l2 ! Mem[0000000044000128] lduh [%o3+0x030],%l5 ! Mem[0000000045800130] ldstub [%o1+0x039],%l0 ! Mem[0000000044800139] lduw [%o1+0x028],%l7 ! Mem[0000000044800128] retl ldsb [%o3+0x013],%l4 ! Mem[0000000045800113] p26_jmpl_0_he: ldx [%i0+0x008],%l3 ! Mem[0000000044000108] ldub [%i1+0x002],%l7 ! Mem[0000000044800102] swap [%i3+0x010],%l3 ! Mem[0000000045800110] ldsw [%i1+0x020],%l1 ! Mem[0000000044800120] lduw [%i1+0x024],%l0 ! Mem[0000000044800124] jmpl %g6+8,%g0 ldub [%i0+0x01c],%l4 ! Mem[000000004400011c] p26_call_0_he: ldstub [%i0+0x024],%l3 ! Mem[0000000044000124] ldd [%i3+0x038],%l6 ! Mem[0000000045800138] ldstub [%i0+0x03a],%l3 ! Mem[000000004400013a] swap [%i2+0x028],%l2 ! Mem[0000000045000128] lduw [%i3+0x03c],%l7 ! Mem[000000004580013c] retl swap [%i2+0x020],%l2 ! Mem[0000000045000120] p26_jmpl_0_ho: ldx [%o0+0x008],%l3 ! Mem[0000000044000108] ldub [%o1+0x002],%l7 ! Mem[0000000044800102] swap [%o3+0x010],%l3 ! Mem[0000000045800110] ldsw [%o1+0x020],%l1 ! Mem[0000000044800120] lduw [%o1+0x024],%l0 ! Mem[0000000044800124] jmpl %g6+8,%g0 ldub [%o0+0x01c],%l4 ! Mem[000000004400011c] p26_call_0_ho: ldstub [%o0+0x024],%l3 ! Mem[0000000044000124] ldd [%o3+0x038],%l6 ! Mem[0000000045800138] ldstub [%o0+0x03a],%l3 ! Mem[000000004400013a] swap [%o2+0x028],%l2 ! Mem[0000000045000128] lduw [%o3+0x03c],%l7 ! Mem[000000004580013c] retl swap [%o2+0x020],%l2 ! Mem[0000000045000120] p27_jmpl_0_le: jmpl %g6+8,%g0 ldsh [%i0+0x022],%l0 ! Mem[0000000046000122] p27_call_0_le: swap [%i0+0x02c],%l1 ! Mem[000000004600012c] lduh [%i2+0x028],%l2 ! Mem[0000000047000128] lduw [%i3+0x010],%l5 ! Mem[0000000047800110] stw %l5,[%i3+0x028] ! Mem[0000000047800128] swap [%i1+0x004],%l6 ! Mem[0000000046800104] lduw [%i2+0x004],%l1 ! Mem[0000000047000104] retl ldx [%i3+0x038],%l3 ! Mem[0000000047800138] p27_jmpl_0_lo: jmpl %g6+8,%g0 ldsh [%o0+0x022],%l0 ! Mem[0000000046000122] p27_call_0_lo: swap [%o0+0x02c],%l1 ! Mem[000000004600012c] lduh [%o2+0x028],%l2 ! Mem[0000000047000128] lduw [%o3+0x010],%l5 ! Mem[0000000047800110] stw %l5,[%o3+0x028] ! Mem[0000000047800128] swap [%o1+0x004],%l6 ! Mem[0000000046800104] lduw [%o2+0x004],%l1 ! Mem[0000000047000104] retl ldx [%o3+0x038],%l3 ! Mem[0000000047800138] p27_jmpl_0_he: ldstub [%i2+0x01e],%l1 ! Mem[000000004700011e] std %l0,[%i1+0x028] ! Mem[0000000046800128] jmpl %g6+8,%g0 ldsh [%i2+0x022],%l1 ! Mem[0000000047000122] p27_call_0_he: ldsh [%i1+0x020],%l6 ! Mem[0000000046800120] ldstub [%i0+0x024],%l5 ! Mem[0000000046000124] retl swap [%i0+0x01c],%l5 ! Mem[000000004600011c] p27_jmpl_0_ho: ldstub [%o2+0x01e],%l1 ! Mem[000000004700011e] std %l0,[%o1+0x028] ! Mem[0000000046800128] jmpl %g6+8,%g0 ldsh [%o2+0x022],%l1 ! Mem[0000000047000122] p27_call_0_ho: ldsh [%o1+0x020],%l6 ! Mem[0000000046800120] ldstub [%o0+0x024],%l5 ! Mem[0000000046000124] retl swap [%o0+0x01c],%l5 ! Mem[000000004600011c] p28_jmpl_0_le: jmpl %g6+8,%g0 stx %l5,[%i3+0x000] ! Mem[0000000049800100] p28_call_0_le: ldstub [%i0+0x039],%l0 ! Mem[0000000048000139] ldstub [%i2+0x016],%l4 ! Mem[0000000049000116] ldx [%i3+0x030],%l5 ! Mem[0000000049800130] stb %l0,[%i1+0x039] ! Mem[0000000048800139] swap [%i3+0x01c],%l3 ! Mem[000000004980011c] retl lduw [%i3+0x038],%l6 ! Mem[0000000049800138] p28_jmpl_0_lo: jmpl %g6+8,%g0 stx %l5,[%o3+0x000] ! Mem[0000000049800100] p28_call_0_lo: ldstub [%o0+0x039],%l0 ! Mem[0000000048000139] ldstub [%o2+0x016],%l4 ! Mem[0000000049000116] ldx [%o3+0x030],%l5 ! Mem[0000000049800130] stb %l0,[%o1+0x039] ! Mem[0000000048800139] swap [%o3+0x01c],%l3 ! Mem[000000004980011c] retl lduw [%o3+0x038],%l6 ! Mem[0000000049800138] p28_jmpl_0_he: ldx [%i0+0x000],%l7 ! Mem[0000000048000100] ldstub [%i2+0x019],%l4 ! Mem[0000000049000119] lduh [%i2+0x008],%l3 ! Mem[0000000049000108] ldsh [%i2+0x00e],%l1 ! Mem[000000004900010e] ldsb [%i3+0x025],%l2 ! Mem[0000000049800125] jmpl %g6+8,%g0 ldsb [%i0+0x022],%l6 ! Mem[0000000048000122] p28_call_0_he: ldd [%i0+0x030],%l4 ! Mem[0000000048000130] ldstub [%i3+0x03d],%l4 ! Mem[000000004980013d] swap [%i1+0x030],%l1 ! Mem[0000000048800130] ldsh [%i2+0x004],%l5 ! Mem[0000000049000104] retl stb %l5,[%i1+0x03d] ! Mem[000000004880013d] p28_jmpl_0_ho: ldx [%o0+0x000],%l7 ! Mem[0000000048000100] ldstub [%o2+0x019],%l4 ! Mem[0000000049000119] lduh [%o2+0x008],%l3 ! Mem[0000000049000108] ldsh [%o2+0x00e],%l1 ! Mem[000000004900010e] ldsb [%o3+0x025],%l2 ! Mem[0000000049800125] jmpl %g6+8,%g0 ldsb [%o0+0x022],%l6 ! Mem[0000000048000122] p28_call_0_ho: ldd [%o0+0x030],%l4 ! Mem[0000000048000130] ldstub [%o3+0x03d],%l4 ! Mem[000000004980013d] swap [%o1+0x030],%l1 ! Mem[0000000048800130] ldsh [%o2+0x004],%l5 ! Mem[0000000049000104] retl stb %l5,[%o1+0x03d] ! Mem[000000004880013d] p29_jmpl_0_le: jmpl %g6+8,%g0 ldub [%i1+0x02a],%l4 ! Mem[000000004a80012a] p29_call_0_le: ldstub [%i0+0x02e],%l1 ! Mem[000000004a00012e] ldstub [%i3+0x00c],%l4 ! Mem[000000004b80010c] stb %l0,[%i2+0x039] ! Mem[000000004b000139] ldd [%i2+0x028],%l2 ! Mem[000000004b000128] ldsw [%i0+0x02c],%l5 ! Mem[000000004a00012c] retl ldstub [%i0+0x008],%l4 ! Mem[000000004a000108] p29_jmpl_0_lo: jmpl %g6+8,%g0 ldub [%o1+0x02a],%l4 ! Mem[000000004a80012a] p29_call_0_lo: ldstub [%o0+0x02e],%l1 ! Mem[000000004a00012e] ldstub [%o3+0x00c],%l4 ! Mem[000000004b80010c] stb %l0,[%o2+0x039] ! Mem[000000004b000139] ldd [%o2+0x028],%l2 ! Mem[000000004b000128] ldsw [%o0+0x02c],%l5 ! Mem[000000004a00012c] retl ldstub [%o0+0x008],%l4 ! Mem[000000004a000108] p29_jmpl_0_he: ldstub [%i3+0x013],%l0 ! Mem[000000004b800113] ldub [%i0+0x026],%l1 ! Mem[000000004a000126] swap [%i2+0x00c],%l6 ! Mem[000000004b00010c] stb %l5,[%i2+0x004] ! Mem[000000004b000104] lduw [%i2+0x030],%l4 ! Mem[000000004b000130] lduh [%i3+0x022],%l6 ! Mem[000000004b800122] jmpl %g6+8,%g0 stw %l0,[%i2+0x010] ! Mem[000000004b000110] p29_call_0_he: lduh [%i3+0x024],%l7 ! Mem[000000004b800124] retl stb %l2,[%i0+0x011] ! Mem[000000004a000111] p29_jmpl_0_ho: ldstub [%o3+0x013],%l0 ! Mem[000000004b800113] ldub [%o0+0x026],%l1 ! Mem[000000004a000126] swap [%o2+0x00c],%l6 ! Mem[000000004b00010c] stb %l5,[%o2+0x004] ! Mem[000000004b000104] lduw [%o2+0x030],%l4 ! Mem[000000004b000130] lduh [%o3+0x022],%l6 ! Mem[000000004b800122] jmpl %g6+8,%g0 stw %l0,[%o2+0x010] ! Mem[000000004b000110] p29_call_0_ho: lduh [%o3+0x024],%l7 ! Mem[000000004b800124] retl stb %l2,[%o0+0x011] ! Mem[000000004a000111] p30_jmpl_0_le: jmpl %g6+8,%g0 ldsw [%i0+0x00c],%l4 ! Mem[000000004c00010c] p30_call_0_le: retl lduh [%i2+0x014],%l0 ! Mem[000000004d000114] p30_jmpl_0_lo: jmpl %g6+8,%g0 ldsw [%o0+0x00c],%l4 ! Mem[000000004c00010c] p30_call_0_lo: retl lduh [%o2+0x014],%l0 ! Mem[000000004d000114] p30_jmpl_0_he: jmpl %g6+8,%g0 ldstub [%i2+0x024],%l6 ! Mem[000000004d000124] p30_call_0_he: ldstub [%i3+0x00b],%l5 ! Mem[000000004d80010b] lduw [%i2+0x00c],%l0 ! Mem[000000004d00010c] ldsh [%i3+0x012],%l4 ! Mem[000000004d800112] retl stb %l3,[%i2+0x03a] ! Mem[000000004d00013a] p30_jmpl_0_ho: jmpl %g6+8,%g0 ldstub [%o2+0x024],%l6 ! Mem[000000004d000124] p30_call_0_ho: ldstub [%o3+0x00b],%l5 ! Mem[000000004d80010b] lduw [%o2+0x00c],%l0 ! Mem[000000004d00010c] ldsh [%o3+0x012],%l4 ! Mem[000000004d800112] retl stb %l3,[%o2+0x03a] ! Mem[000000004d00013a] p31_jmpl_0_le: jmpl %g6+8,%g0 swap [%i1+0x028],%l4 ! Mem[000000004e800128] p31_call_0_le: stx %l2,[%i3+0x010] ! Mem[000000004f800110] ldsh [%i2+0x00c],%l4 ! Mem[000000004f00010c] ldstub [%i3+0x01c],%l1 ! Mem[000000004f80011c] stw %l7,[%i3+0x018] ! Mem[000000004f800118] ldsh [%i1+0x012],%l6 ! Mem[000000004e800112] retl ldsw [%i0+0x030],%l4 ! Mem[000000004e000130] p31_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o1+0x028],%l4 ! Mem[000000004e800128] p31_call_0_lo: stx %l2,[%o3+0x010] ! Mem[000000004f800110] ldsh [%o2+0x00c],%l4 ! Mem[000000004f00010c] ldstub [%o3+0x01c],%l1 ! Mem[000000004f80011c] stw %l7,[%o3+0x018] ! Mem[000000004f800118] ldsh [%o1+0x012],%l6 ! Mem[000000004e800112] retl ldsw [%o0+0x030],%l4 ! Mem[000000004e000130] p31_jmpl_0_he: lduw [%i0+0x020],%l7 ! Mem[000000004e000120] ldx [%i0+0x018],%l4 ! Mem[000000004e000118] stb %l4,[%i0+0x01b] ! Mem[000000004e00011b] lduh [%i2+0x01e],%l1 ! Mem[000000004f00011e] jmpl %g6+8,%g0 ldd [%i3+0x030],%l2 ! Mem[000000004f800130] p31_call_0_he: std %l2,[%i1+0x028] ! Mem[000000004e800128] ldstub [%i1+0x013],%l4 ! Mem[000000004e800113] swap [%i0+0x030],%l4 ! Mem[000000004e000130] stb %l3,[%i0+0x03a] ! Mem[000000004e00013a] stw %l2,[%i3+0x028] ! Mem[000000004f800128] retl ldstub [%i0+0x019],%l4 ! Mem[000000004e000119] p31_jmpl_0_ho: lduw [%o0+0x020],%l7 ! Mem[000000004e000120] ldx [%o0+0x018],%l4 ! Mem[000000004e000118] stb %l4,[%o0+0x01b] ! Mem[000000004e00011b] lduh [%o2+0x01e],%l1 ! Mem[000000004f00011e] jmpl %g6+8,%g0 ldd [%o3+0x030],%l2 ! Mem[000000004f800130] p31_call_0_ho: std %l2,[%o1+0x028] ! Mem[000000004e800128] ldstub [%o1+0x013],%l4 ! Mem[000000004e800113] swap [%o0+0x030],%l4 ! Mem[000000004e000130] stb %l3,[%o0+0x03a] ! Mem[000000004e00013a] stw %l2,[%o3+0x028] ! Mem[000000004f800128] retl ldstub [%o0+0x019],%l4 ! Mem[000000004e000119] p32_jmpl_0_le: jmpl %g6+8,%g0 ldd [%i1+0x010],%l4 ! Mem[0000000050800110] p32_call_0_le: ldsb [%i1+0x001],%l5 ! Mem[0000000050800101] retl swap [%i0+0x028],%l2 ! Mem[0000000050000128] p32_jmpl_0_lo: jmpl %g6+8,%g0 ldd [%o1+0x010],%l4 ! Mem[0000000050800110] p32_call_0_lo: ldsb [%o1+0x001],%l5 ! Mem[0000000050800101] retl swap [%o0+0x028],%l2 ! Mem[0000000050000128] p32_jmpl_0_he: ldstub [%i3+0x023],%l0 ! Mem[0000000051800123] swap [%i1+0x034],%l5 ! Mem[0000000050800134] stx %l7,[%i0+0x000] ! Mem[0000000050000100] swap [%i3+0x028],%l1 ! Mem[0000000051800128] jmpl %g6+8,%g0 swap [%i3+0x000],%l2 ! Mem[0000000051800100] p32_call_0_he: stx %l0,[%i1+0x018] ! Mem[0000000050800118] ldd [%i3+0x030],%l6 ! Mem[0000000051800130] swap [%i0+0x03c],%l3 ! Mem[000000005000013c] ldstub [%i2+0x000],%l6 ! Mem[0000000051000100] swap [%i2+0x004],%l5 ! Mem[0000000051000104] retl swap [%i2+0x020],%l1 ! Mem[0000000051000120] p32_jmpl_0_ho: ldstub [%o3+0x023],%l0 ! Mem[0000000051800123] swap [%o1+0x034],%l5 ! Mem[0000000050800134] stx %l7,[%o0+0x000] ! Mem[0000000050000100] swap [%o3+0x028],%l1 ! Mem[0000000051800128] jmpl %g6+8,%g0 swap [%o3+0x000],%l2 ! Mem[0000000051800100] p32_call_0_ho: stx %l0,[%o1+0x018] ! Mem[0000000050800118] ldd [%o3+0x030],%l6 ! Mem[0000000051800130] swap [%o0+0x03c],%l3 ! Mem[000000005000013c] ldstub [%o2+0x000],%l6 ! Mem[0000000051000100] swap [%o2+0x004],%l5 ! Mem[0000000051000104] retl swap [%o2+0x020],%l1 ! Mem[0000000051000120] p33_jmpl_0_le: jmpl %g6+8,%g0 swap [%i1+0x010],%l4 ! Mem[0000000052800110] p33_call_0_le: ldub [%i2+0x037],%l1 ! Mem[0000000053000137] retl stw %l0,[%i2+0x034] ! Mem[0000000053000134] p33_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o1+0x010],%l4 ! Mem[0000000052800110] p33_call_0_lo: ldub [%o2+0x037],%l1 ! Mem[0000000053000137] retl stw %l0,[%o2+0x034] ! Mem[0000000053000134] p33_jmpl_0_he: sth %l2,[%i3+0x038] ! Mem[0000000053800138] ldstub [%i0+0x032],%l7 ! Mem[0000000052000132] ldstub [%i2+0x022],%l0 ! Mem[0000000053000122] ldub [%i1+0x012],%l0 ! Mem[0000000052800112] jmpl %g6+8,%g0 ldstub [%i1+0x032],%l0 ! Mem[0000000052800132] p33_call_0_he: ldstub [%i1+0x006],%l4 ! Mem[0000000052800106] swap [%i0+0x008],%l1 ! Mem[0000000052000108] ldstub [%i3+0x024],%l7 ! Mem[0000000053800124] swap [%i2+0x020],%l6 ! Mem[0000000053000120] ldstub [%i2+0x036],%l0 ! Mem[0000000053000136] stx %l4,[%i1+0x038] ! Mem[0000000052800138] stw %l0,[%i2+0x038] ! Mem[0000000053000138] retl ldstub [%i3+0x001],%l1 ! Mem[0000000053800101] p33_jmpl_0_ho: sth %l2,[%o3+0x038] ! Mem[0000000053800138] ldstub [%o0+0x032],%l7 ! Mem[0000000052000132] ldstub [%o2+0x022],%l0 ! Mem[0000000053000122] ldub [%o1+0x012],%l0 ! Mem[0000000052800112] jmpl %g6+8,%g0 ldstub [%o1+0x032],%l0 ! Mem[0000000052800132] p33_call_0_ho: ldstub [%o1+0x006],%l4 ! Mem[0000000052800106] swap [%o0+0x008],%l1 ! Mem[0000000052000108] ldstub [%o3+0x024],%l7 ! Mem[0000000053800124] swap [%o2+0x020],%l6 ! Mem[0000000053000120] ldstub [%o2+0x036],%l0 ! Mem[0000000053000136] stx %l4,[%o1+0x038] ! Mem[0000000052800138] stw %l0,[%o2+0x038] ! Mem[0000000053000138] retl ldstub [%o3+0x001],%l1 ! Mem[0000000053800101] p34_jmpl_0_le: jmpl %g6+8,%g0 ldub [%i2+0x00a],%l4 ! Mem[000000005500010a] p34_call_0_le: swap [%i3+0x030],%l2 ! Mem[0000000055800130] ldstub [%i0+0x028],%l2 ! Mem[0000000054000128] ldsh [%i2+0x02a],%l4 ! Mem[000000005500012a] ldstub [%i3+0x00b],%l5 ! Mem[000000005580010b] ldub [%i3+0x03c],%l5 ! Mem[000000005580013c] retl ldsw [%i0+0x010],%l4 ! Mem[0000000054000110] p34_jmpl_0_lo: jmpl %g6+8,%g0 ldub [%o2+0x00a],%l4 ! Mem[000000005500010a] p34_call_0_lo: swap [%o3+0x030],%l2 ! Mem[0000000055800130] ldstub [%o0+0x028],%l2 ! Mem[0000000054000128] ldsh [%o2+0x02a],%l4 ! Mem[000000005500012a] ldstub [%o3+0x00b],%l5 ! Mem[000000005580010b] ldub [%o3+0x03c],%l5 ! Mem[000000005580013c] retl ldsw [%o0+0x010],%l4 ! Mem[0000000054000110] p34_jmpl_0_he: swap [%i1+0x038],%l4 ! Mem[0000000054800138] ldstub [%i2+0x032],%l0 ! Mem[0000000055000132] ldstub [%i1+0x025],%l2 ! Mem[0000000054800125] ldd [%i0+0x000],%l4 ! Mem[0000000054000100] ldd [%i0+0x038],%l2 ! Mem[0000000054000138] jmpl %g6+8,%g0 ldsb [%i0+0x02e],%l2 ! Mem[000000005400012e] p34_call_0_he: swap [%i2+0x03c],%l4 ! Mem[000000005500013c] ldd [%i3+0x030],%l4 ! Mem[0000000055800130] ldsh [%i0+0x024],%l3 ! Mem[0000000054000124] retl ldstub [%i0+0x026],%l5 ! Mem[0000000054000126] p34_jmpl_0_ho: swap [%o1+0x038],%l4 ! Mem[0000000054800138] ldstub [%o2+0x032],%l0 ! Mem[0000000055000132] ldstub [%o1+0x025],%l2 ! Mem[0000000054800125] ldd [%o0+0x000],%l4 ! Mem[0000000054000100] ldd [%o0+0x038],%l2 ! Mem[0000000054000138] jmpl %g6+8,%g0 ldsb [%o0+0x02e],%l2 ! Mem[000000005400012e] p34_call_0_ho: swap [%o2+0x03c],%l4 ! Mem[000000005500013c] ldd [%o3+0x030],%l4 ! Mem[0000000055800130] ldsh [%o0+0x024],%l3 ! Mem[0000000054000124] retl ldstub [%o0+0x026],%l5 ! Mem[0000000054000126] p35_jmpl_0_le: jmpl %g6+8,%g0 swap [%i1+0x020],%l0 ! Mem[0000000056800120] p35_call_0_le: ldstub [%i3+0x037],%l1 ! Mem[0000000057800137] ldub [%i0+0x01b],%l4 ! Mem[000000005600011b] ldd [%i3+0x010],%l0 ! Mem[0000000057800110] ldx [%i1+0x008],%l4 ! Mem[0000000056800108] sth %l6,[%i3+0x012] ! Mem[0000000057800112] stb %l6,[%i0+0x01a] ! Mem[000000005600011a] retl ldx [%i3+0x000],%l6 ! Mem[0000000057800100] p35_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o1+0x020],%l0 ! Mem[0000000056800120] p35_call_0_lo: ldstub [%o3+0x037],%l1 ! Mem[0000000057800137] ldub [%o0+0x01b],%l4 ! Mem[000000005600011b] ldd [%o3+0x010],%l0 ! Mem[0000000057800110] ldx [%o1+0x008],%l4 ! Mem[0000000056800108] sth %l6,[%o3+0x012] ! Mem[0000000057800112] stb %l6,[%o0+0x01a] ! Mem[000000005600011a] retl ldx [%o3+0x000],%l6 ! Mem[0000000057800100] p35_jmpl_0_he: swap [%i1+0x018],%l4 ! Mem[0000000056800118] swap [%i3+0x020],%l0 ! Mem[0000000057800120] lduh [%i2+0x004],%l1 ! Mem[0000000057000104] stb %l4,[%i0+0x030] ! Mem[0000000056000130] std %l0,[%i0+0x028] ! Mem[0000000056000128] stw %l0,[%i2+0x028] ! Mem[0000000057000128] ldsw [%i3+0x020],%l4 ! Mem[0000000057800120] jmpl %g6+8,%g0 ldsh [%i0+0x00a],%l1 ! Mem[000000005600010a] p35_call_0_he: swap [%i3+0x028],%l3 ! Mem[0000000057800128] ldx [%i0+0x038],%l7 ! Mem[0000000056000138] retl lduh [%i1+0x02e],%l1 ! Mem[000000005680012e] p35_jmpl_0_ho: swap [%o1+0x018],%l4 ! Mem[0000000056800118] swap [%o3+0x020],%l0 ! Mem[0000000057800120] lduh [%o2+0x004],%l1 ! Mem[0000000057000104] stb %l4,[%o0+0x030] ! Mem[0000000056000130] std %l0,[%o0+0x028] ! Mem[0000000056000128] stw %l0,[%o2+0x028] ! Mem[0000000057000128] ldsw [%o3+0x020],%l4 ! Mem[0000000057800120] jmpl %g6+8,%g0 ldsh [%o0+0x00a],%l1 ! Mem[000000005600010a] p35_call_0_ho: swap [%o3+0x028],%l3 ! Mem[0000000057800128] ldx [%o0+0x038],%l7 ! Mem[0000000056000138] retl lduh [%o1+0x02e],%l1 ! Mem[000000005680012e] p36_jmpl_0_le: jmpl %g6+8,%g0 swap [%i2+0x008],%l4 ! Mem[0000000059000108] p36_call_0_le: ldd [%i3+0x030],%l2 ! Mem[0000000059800130] std %l0,[%i2+0x010] ! Mem[0000000059000110] ldstub [%i1+0x03a],%l1 ! Mem[000000005880013a] swap [%i2+0x028],%l1 ! Mem[0000000059000128] lduw [%i3+0x01c],%l3 ! Mem[000000005980011c] retl ldsh [%i2+0x038],%l0 ! Mem[0000000059000138] p36_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o2+0x008],%l4 ! Mem[0000000059000108] p36_call_0_lo: ldd [%o3+0x030],%l2 ! Mem[0000000059800130] std %l0,[%o2+0x010] ! Mem[0000000059000110] ldstub [%o1+0x03a],%l1 ! Mem[000000005880013a] swap [%o2+0x028],%l1 ! Mem[0000000059000128] lduw [%o3+0x01c],%l3 ! Mem[000000005980011c] retl ldsh [%o2+0x038],%l0 ! Mem[0000000059000138] p36_jmpl_0_he: ldstub [%i3+0x033],%l0 ! Mem[0000000059800133] stx %l1,[%i1+0x020] ! Mem[0000000058800120] stw %l2,[%i2+0x01c] ! Mem[000000005900011c] jmpl %g6+8,%g0 swap [%i1+0x01c],%l2 ! Mem[000000005880011c] p36_call_0_he: swap [%i3+0x020],%l2 ! Mem[0000000059800120] lduw [%i2+0x034],%l3 ! Mem[0000000059000134] ldsh [%i3+0x02a],%l2 ! Mem[000000005980012a] retl swap [%i3+0x008],%l3 ! Mem[0000000059800108] p36_jmpl_0_ho: ldstub [%o3+0x033],%l0 ! Mem[0000000059800133] stx %l1,[%o1+0x020] ! Mem[0000000058800120] stw %l2,[%o2+0x01c] ! Mem[000000005900011c] jmpl %g6+8,%g0 swap [%o1+0x01c],%l2 ! Mem[000000005880011c] p36_call_0_ho: swap [%o3+0x020],%l2 ! Mem[0000000059800120] lduw [%o2+0x034],%l3 ! Mem[0000000059000134] ldsh [%o3+0x02a],%l2 ! Mem[000000005980012a] retl swap [%o3+0x008],%l3 ! Mem[0000000059800108] p37_jmpl_0_le: jmpl %g6+8,%g0 swap [%i2+0x030],%l0 ! Mem[000000005b000130] p37_call_0_le: std %l4,[%i3+0x008] ! Mem[000000005b800108] sth %l7,[%i3+0x018] ! Mem[000000005b800118] retl ldstub [%i0+0x00e],%l3 ! Mem[000000005a00010e] p37_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o2+0x030],%l0 ! Mem[000000005b000130] p37_call_0_lo: std %l4,[%o3+0x008] ! Mem[000000005b800108] sth %l7,[%o3+0x018] ! Mem[000000005b800118] retl ldstub [%o0+0x00e],%l3 ! Mem[000000005a00010e] p37_jmpl_0_he: stx %l4,[%i2+0x030] ! Mem[000000005b000130] jmpl %g6+8,%g0 swap [%i3+0x020],%l7 ! Mem[000000005b800120] p37_call_0_he: lduh [%i1+0x030],%l7 ! Mem[000000005a800130] ldstub [%i3+0x034],%l7 ! Mem[000000005b800134] retl ldstub [%i1+0x018],%l0 ! Mem[000000005a800118] p37_jmpl_0_ho: stx %l4,[%o2+0x030] ! Mem[000000005b000130] jmpl %g6+8,%g0 swap [%o3+0x020],%l7 ! Mem[000000005b800120] p37_call_0_ho: lduh [%o1+0x030],%l7 ! Mem[000000005a800130] ldstub [%o3+0x034],%l7 ! Mem[000000005b800134] retl ldstub [%o1+0x018],%l0 ! Mem[000000005a800118] p38_jmpl_0_le: jmpl %g6+8,%g0 ldx [%i1+0x038],%l4 ! Mem[000000005c800138] p38_call_0_le: swap [%i3+0x01c],%l1 ! Mem[000000005d80011c] lduh [%i2+0x028],%l4 ! Mem[000000005d000128] ldx [%i2+0x028],%l7 ! Mem[000000005d000128] ldd [%i2+0x010],%l4 ! Mem[000000005d000110] retl ldsw [%i0+0x01c],%l3 ! Mem[000000005c00011c] p38_jmpl_0_lo: jmpl %g6+8,%g0 ldx [%o1+0x038],%l4 ! Mem[000000005c800138] p38_call_0_lo: swap [%o3+0x01c],%l1 ! Mem[000000005d80011c] lduh [%o2+0x028],%l4 ! Mem[000000005d000128] ldx [%o2+0x028],%l7 ! Mem[000000005d000128] ldd [%o2+0x010],%l4 ! Mem[000000005d000110] retl ldsw [%o0+0x01c],%l3 ! Mem[000000005c00011c] p38_jmpl_0_he: ldd [%i1+0x030],%l0 ! Mem[000000005c800130] stw %l0,[%i1+0x030] ! Mem[000000005c800130] jmpl %g6+8,%g0 std %l6,[%i0+0x020] ! Mem[000000005c000120] p38_call_0_he: std %l2,[%i3+0x028] ! Mem[000000005d800128] swap [%i0+0x03c],%l4 ! Mem[000000005c00013c] ldstub [%i1+0x030],%l1 ! Mem[000000005c800130] retl std %l4,[%i3+0x000] ! Mem[000000005d800100] p38_jmpl_0_ho: ldd [%o1+0x030],%l0 ! Mem[000000005c800130] stw %l0,[%o1+0x030] ! Mem[000000005c800130] jmpl %g6+8,%g0 std %l6,[%o0+0x020] ! Mem[000000005c000120] p38_call_0_ho: std %l2,[%o3+0x028] ! Mem[000000005d800128] swap [%o0+0x03c],%l4 ! Mem[000000005c00013c] ldstub [%o1+0x030],%l1 ! Mem[000000005c800130] retl std %l4,[%o3+0x000] ! Mem[000000005d800100] p39_jmpl_0_le: jmpl %g6+8,%g0 ldub [%i2+0x02a],%l4 ! Mem[000000005f00012a] p39_call_0_le: ldstub [%i0+0x02e],%l1 ! Mem[000000005e00012e] ldsb [%i3+0x034],%l0 ! Mem[000000005f800134] ldstub [%i2+0x00a],%l4 ! Mem[000000005f00010a] swap [%i3+0x018],%l7 ! Mem[000000005f800118] stb %l3,[%i1+0x00e] ! Mem[000000005e80010e] retl ldstub [%i1+0x017],%l6 ! Mem[000000005e800117] p39_jmpl_0_lo: jmpl %g6+8,%g0 ldub [%o2+0x02a],%l4 ! Mem[000000005f00012a] p39_call_0_lo: ldstub [%o0+0x02e],%l1 ! Mem[000000005e00012e] ldsb [%o3+0x034],%l0 ! Mem[000000005f800134] ldstub [%o2+0x00a],%l4 ! Mem[000000005f00010a] swap [%o3+0x018],%l7 ! Mem[000000005f800118] stb %l3,[%o1+0x00e] ! Mem[000000005e80010e] retl ldstub [%o1+0x017],%l6 ! Mem[000000005e800117] p39_jmpl_0_he: ldsw [%i2+0x00c],%l6 ! Mem[000000005f00010c] jmpl %g6+8,%g0 ldstub [%i1+0x00c],%l1 ! Mem[000000005e80010c] p39_call_0_he: ldsb [%i1+0x034],%l7 ! Mem[000000005e800134] ldub [%i3+0x031],%l5 ! Mem[000000005f800131] retl ldd [%i0+0x030],%l4 ! Mem[000000005e000130] p39_jmpl_0_ho: ldsw [%o2+0x00c],%l6 ! Mem[000000005f00010c] jmpl %g6+8,%g0 ldstub [%o1+0x00c],%l1 ! Mem[000000005e80010c] p39_call_0_ho: ldsb [%o1+0x034],%l7 ! Mem[000000005e800134] ldub [%o3+0x031],%l5 ! Mem[000000005f800131] retl ldd [%o0+0x030],%l4 ! Mem[000000005e000130] p40_jmpl_0_le: jmpl %g6+8,%g0 lduw [%i1+0x010],%l4 ! Mem[0000000060800110] p40_call_0_le: lduh [%i0+0x01c],%l1 ! Mem[000000006000011c] retl swap [%i0+0x014],%l3 ! Mem[0000000060000114] p40_jmpl_0_lo: jmpl %g6+8,%g0 lduw [%o1+0x010],%l4 ! Mem[0000000060800110] p40_call_0_lo: lduh [%o0+0x01c],%l1 ! Mem[000000006000011c] retl swap [%o0+0x014],%l3 ! Mem[0000000060000114] p40_jmpl_0_he: std %l0,[%i0+0x018] ! Mem[0000000060000118] ldsh [%i0+0x00c],%l6 ! Mem[000000006000010c] jmpl %g6+8,%g0 ldx [%i1+0x008],%l3 ! Mem[0000000060800108] p40_call_0_he: swap [%i1+0x010],%l7 ! Mem[0000000060800110] ldsh [%i1+0x032],%l4 ! Mem[0000000060800132] ldx [%i1+0x038],%l3 ! Mem[0000000060800138] swap [%i2+0x008],%l2 ! Mem[0000000061000108] ldub [%i0+0x03e],%l2 ! Mem[000000006000013e] retl swap [%i3+0x008],%l2 ! Mem[0000000061800108] p40_jmpl_0_ho: std %l0,[%o0+0x018] ! Mem[0000000060000118] ldsh [%o0+0x00c],%l6 ! Mem[000000006000010c] jmpl %g6+8,%g0 ldx [%o1+0x008],%l3 ! Mem[0000000060800108] p40_call_0_ho: swap [%o1+0x010],%l7 ! Mem[0000000060800110] ldsh [%o1+0x032],%l4 ! Mem[0000000060800132] ldx [%o1+0x038],%l3 ! Mem[0000000060800138] swap [%o2+0x008],%l2 ! Mem[0000000061000108] ldub [%o0+0x03e],%l2 ! Mem[000000006000013e] retl swap [%o3+0x008],%l2 ! Mem[0000000061800108] p41_jmpl_0_le: jmpl %g6+8,%g0 swap [%i2+0x028],%l4 ! Mem[0000000063000128] p41_call_0_le: swap [%i2+0x034],%l1 ! Mem[0000000063000134] ldx [%i1+0x030],%l3 ! Mem[0000000062800130] stb %l0,[%i1+0x014] ! Mem[0000000062800114] lduh [%i3+0x008],%l1 ! Mem[0000000063800108] swap [%i0+0x010],%l5 ! Mem[0000000062000110] retl ldub [%i0+0x02b],%l5 ! Mem[000000006200012b] p41_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o2+0x028],%l4 ! Mem[0000000063000128] p41_call_0_lo: swap [%o2+0x034],%l1 ! Mem[0000000063000134] ldx [%o1+0x030],%l3 ! Mem[0000000062800130] stb %l0,[%o1+0x014] ! Mem[0000000062800114] lduh [%o3+0x008],%l1 ! Mem[0000000063800108] swap [%o0+0x010],%l5 ! Mem[0000000062000110] retl ldub [%o0+0x02b],%l5 ! Mem[000000006200012b] p41_jmpl_0_he: swap [%i2+0x020],%l7 ! Mem[0000000063000120] ldstub [%i3+0x026],%l1 ! Mem[0000000063800126] ldstub [%i3+0x01b],%l4 ! Mem[000000006380011b] stx %l1,[%i0+0x000] ! Mem[0000000062000100] stx %l2,[%i1+0x020] ! Mem[0000000062800120] ldstub [%i0+0x003],%l7 ! Mem[0000000062000103] ldsw [%i0+0x010],%l3 ! Mem[0000000062000110] jmpl %g6+8,%g0 lduh [%i1+0x01e],%l0 ! Mem[000000006280011e] p41_call_0_he: ldstub [%i0+0x019],%l1 ! Mem[0000000062000119] lduh [%i1+0x01a],%l6 ! Mem[000000006280011a] ldstub [%i1+0x01f],%l7 ! Mem[000000006280011f] ldd [%i2+0x000],%l2 ! Mem[0000000063000100] retl lduw [%i3+0x018],%l3 ! Mem[0000000063800118] p41_jmpl_0_ho: swap [%o2+0x020],%l7 ! Mem[0000000063000120] ldstub [%o3+0x026],%l1 ! Mem[0000000063800126] ldstub [%o3+0x01b],%l4 ! Mem[000000006380011b] stx %l1,[%o0+0x000] ! Mem[0000000062000100] stx %l2,[%o1+0x020] ! Mem[0000000062800120] ldstub [%o0+0x003],%l7 ! Mem[0000000062000103] ldsw [%o0+0x010],%l3 ! Mem[0000000062000110] jmpl %g6+8,%g0 lduh [%o1+0x01e],%l0 ! Mem[000000006280011e] p41_call_0_ho: ldstub [%o0+0x019],%l1 ! Mem[0000000062000119] lduh [%o1+0x01a],%l6 ! Mem[000000006280011a] ldstub [%o1+0x01f],%l7 ! Mem[000000006280011f] ldd [%o2+0x000],%l2 ! Mem[0000000063000100] retl lduw [%o3+0x018],%l3 ! Mem[0000000063800118] p42_jmpl_0_le: jmpl %g6+8,%g0 lduw [%i0+0x000],%l0 ! Mem[0000000064000100] p42_call_0_le: ldstub [%i0+0x00e],%l1 ! Mem[000000006400010e] lduh [%i0+0x014],%l0 ! Mem[0000000064000114] stw %l0,[%i0+0x038] ! Mem[0000000064000138] swap [%i2+0x028],%l2 ! Mem[0000000065000128] ldstub [%i0+0x030],%l5 ! Mem[0000000064000130] stx %l0,[%i1+0x038] ! Mem[0000000064800138] retl swap [%i3+0x004],%l2 ! Mem[0000000065800104] p42_jmpl_0_lo: jmpl %g6+8,%g0 lduw [%o0+0x000],%l0 ! Mem[0000000064000100] p42_call_0_lo: ldstub [%o0+0x00e],%l1 ! Mem[000000006400010e] lduh [%o0+0x014],%l0 ! Mem[0000000064000114] stw %l0,[%o0+0x038] ! Mem[0000000064000138] swap [%o2+0x028],%l2 ! Mem[0000000065000128] ldstub [%o0+0x030],%l5 ! Mem[0000000064000130] stx %l0,[%o1+0x038] ! Mem[0000000064800138] retl swap [%o3+0x004],%l2 ! Mem[0000000065800104] p42_jmpl_0_he: ldub [%i3+0x026],%l1 ! Mem[0000000065800126] lduh [%i2+0x02c],%l6 ! Mem[000000006500012c] ldx [%i2+0x038],%l5 ! Mem[0000000065000138] stw %l0,[%i1+0x008] ! Mem[0000000064800108] ldstub [%i0+0x023],%l7 ! Mem[0000000064000123] ldstub [%i1+0x00b],%l0 ! Mem[000000006480010b] swap [%i0+0x03c],%l0 ! Mem[000000006400013c] jmpl %g6+8,%g0 ldub [%i0+0x030],%l2 ! Mem[0000000064000130] p42_call_0_he: ldd [%i3+0x028],%l0 ! Mem[0000000065800128] stx %l3,[%i0+0x018] ! Mem[0000000064000118] ldsh [%i2+0x00c],%l7 ! Mem[000000006500010c] ldd [%i1+0x008],%l0 ! Mem[0000000064800108] ldsh [%i2+0x024],%l7 ! Mem[0000000065000124] lduh [%i3+0x012],%l6 ! Mem[0000000065800112] ldsh [%i0+0x026],%l4 ! Mem[0000000064000126] retl ldsb [%i3+0x035],%l1 ! Mem[0000000065800135] p42_jmpl_0_ho: ldub [%o3+0x026],%l1 ! Mem[0000000065800126] lduh [%o2+0x02c],%l6 ! Mem[000000006500012c] ldx [%o2+0x038],%l5 ! Mem[0000000065000138] stw %l0,[%o1+0x008] ! Mem[0000000064800108] ldstub [%o0+0x023],%l7 ! Mem[0000000064000123] ldstub [%o1+0x00b],%l0 ! Mem[000000006480010b] swap [%o0+0x03c],%l0 ! Mem[000000006400013c] jmpl %g6+8,%g0 ldub [%o0+0x030],%l2 ! Mem[0000000064000130] p42_call_0_ho: ldd [%o3+0x028],%l0 ! Mem[0000000065800128] stx %l3,[%o0+0x018] ! Mem[0000000064000118] ldsh [%o2+0x00c],%l7 ! Mem[000000006500010c] ldd [%o1+0x008],%l0 ! Mem[0000000064800108] ldsh [%o2+0x024],%l7 ! Mem[0000000065000124] lduh [%o3+0x012],%l6 ! Mem[0000000065800112] ldsh [%o0+0x026],%l4 ! Mem[0000000064000126] retl ldsb [%o3+0x035],%l1 ! Mem[0000000065800135] p43_jmpl_0_le: jmpl %g6+8,%g0 ldx [%i3+0x020],%l5 ! Mem[0000000067800120] p43_call_0_le: ldub [%i1+0x001],%l5 ! Mem[0000000066800101] ldsb [%i2+0x01b],%l4 ! Mem[000000006700011b] ldstub [%i3+0x02d],%l5 ! Mem[000000006780012d] stb %l7,[%i3+0x018] ! Mem[0000000067800118] ldsb [%i0+0x013],%l6 ! Mem[0000000066000113] retl swap [%i3+0x030],%l4 ! Mem[0000000067800130] p43_jmpl_0_lo: jmpl %g6+8,%g0 ldx [%o3+0x020],%l5 ! Mem[0000000067800120] p43_call_0_lo: ldub [%o1+0x001],%l5 ! Mem[0000000066800101] ldsb [%o2+0x01b],%l4 ! Mem[000000006700011b] ldstub [%o3+0x02d],%l5 ! Mem[000000006780012d] stb %l7,[%o3+0x018] ! Mem[0000000067800118] ldsb [%o0+0x013],%l6 ! Mem[0000000066000113] retl swap [%o3+0x030],%l4 ! Mem[0000000067800130] p43_jmpl_0_he: lduh [%i0+0x006],%l7 ! Mem[0000000066000106] swap [%i2+0x018],%l4 ! Mem[0000000067000118] swap [%i2+0x03c],%l2 ! Mem[000000006700013c] ldstub [%i0+0x01d],%l2 ! Mem[000000006600011d] jmpl %g6+8,%g0 ldstub [%i1+0x029],%l3 ! Mem[0000000066800129] p43_call_0_he: ldstub [%i3+0x03e],%l2 ! Mem[000000006780013e] std %l2,[%i2+0x028] ! Mem[0000000067000128] retl stw %l5,[%i1+0x024] ! Mem[0000000066800124] p43_jmpl_0_ho: lduh [%o0+0x006],%l7 ! Mem[0000000066000106] swap [%o2+0x018],%l4 ! Mem[0000000067000118] swap [%o2+0x03c],%l2 ! Mem[000000006700013c] ldstub [%o0+0x01d],%l2 ! Mem[000000006600011d] jmpl %g6+8,%g0 ldstub [%o1+0x029],%l3 ! Mem[0000000066800129] p43_call_0_ho: ldstub [%o3+0x03e],%l2 ! Mem[000000006780013e] std %l2,[%o2+0x028] ! Mem[0000000067000128] retl stw %l5,[%o1+0x024] ! Mem[0000000066800124] p44_jmpl_0_le: jmpl %g6+8,%g0 ldub [%i3+0x00a],%l4 ! Mem[000000006980010a] p44_call_0_le: stw %l2,[%i0+0x030] ! Mem[0000000068000130] sth %l5,[%i3+0x03c] ! Mem[000000006980013c] ldstub [%i0+0x001],%l5 ! Mem[0000000068000101] swap [%i0+0x038],%l4 ! Mem[0000000068000138] stx %l4,[%i2+0x028] ! Mem[0000000069000128] retl swap [%i3+0x014],%l4 ! Mem[0000000069800114] p44_jmpl_0_lo: jmpl %g6+8,%g0 ldub [%o3+0x00a],%l4 ! Mem[000000006980010a] p44_call_0_lo: stw %l2,[%o0+0x030] ! Mem[0000000068000130] sth %l5,[%o3+0x03c] ! Mem[000000006980013c] ldstub [%o0+0x001],%l5 ! Mem[0000000068000101] swap [%o0+0x038],%l4 ! Mem[0000000068000138] stx %l4,[%o2+0x028] ! Mem[0000000069000128] retl swap [%o3+0x014],%l4 ! Mem[0000000069800114] p44_jmpl_0_he: stb %l1,[%i3+0x023] ! Mem[0000000069800123] lduw [%i1+0x00c],%l7 ! Mem[000000006880010c] ldstub [%i2+0x006],%l7 ! Mem[0000000069000106] ldub [%i1+0x01d],%l2 ! Mem[000000006880011d] stb %l2,[%i0+0x003] ! Mem[0000000068000103] stw %l0,[%i2+0x030] ! Mem[0000000069000130] jmpl %g6+8,%g0 ldsw [%i2+0x010],%l3 ! Mem[0000000069000110] p44_call_0_he: sth %l5,[%i2+0x004] ! Mem[0000000069000104] ldsb [%i3+0x039],%l1 ! Mem[0000000069800139] std %l6,[%i0+0x038] ! Mem[0000000068000138] swap [%i1+0x008],%l4 ! Mem[0000000068800108] swap [%i1+0x000],%l0 ! Mem[0000000068800100] stx %l4,[%i1+0x030] ! Mem[0000000068800130] retl swap [%i2+0x010],%l6 ! Mem[0000000069000110] p44_jmpl_0_ho: stb %l1,[%o3+0x023] ! Mem[0000000069800123] lduw [%o1+0x00c],%l7 ! Mem[000000006880010c] ldstub [%o2+0x006],%l7 ! Mem[0000000069000106] ldub [%o1+0x01d],%l2 ! Mem[000000006880011d] stb %l2,[%o0+0x003] ! Mem[0000000068000103] stw %l0,[%o2+0x030] ! Mem[0000000069000130] jmpl %g6+8,%g0 ldsw [%o2+0x010],%l3 ! Mem[0000000069000110] p44_call_0_ho: sth %l5,[%o2+0x004] ! Mem[0000000069000104] ldsb [%o3+0x039],%l1 ! Mem[0000000069800139] std %l6,[%o0+0x038] ! Mem[0000000068000138] swap [%o1+0x008],%l4 ! Mem[0000000068800108] swap [%o1+0x000],%l0 ! Mem[0000000068800100] stx %l4,[%o1+0x030] ! Mem[0000000068800130] retl swap [%o2+0x010],%l6 ! Mem[0000000069000110] p45_jmpl_0_le: jmpl %g6+8,%g0 sth %l0,[%i3+0x022] ! Mem[000000006b800122] p45_call_0_le: std %l0,[%i1+0x030] ! Mem[000000006a800130] lduw [%i1+0x034],%l0 ! Mem[000000006a800134] ldub [%i3+0x039],%l0 ! Mem[000000006b800139] lduw [%i0+0x028],%l2 ! Mem[000000006a000128] ldd [%i1+0x008],%l4 ! Mem[000000006a800108] swap [%i0+0x034],%l4 ! Mem[000000006a000134] retl ldd [%i3+0x010],%l6 ! Mem[000000006b800110] p45_jmpl_0_lo: jmpl %g6+8,%g0 sth %l0,[%o3+0x022] ! Mem[000000006b800122] p45_call_0_lo: std %l0,[%o1+0x030] ! Mem[000000006a800130] lduw [%o1+0x034],%l0 ! Mem[000000006a800134] ldub [%o3+0x039],%l0 ! Mem[000000006b800139] lduw [%o0+0x028],%l2 ! Mem[000000006a000128] ldd [%o1+0x008],%l4 ! Mem[000000006a800108] swap [%o0+0x034],%l4 ! Mem[000000006a000134] retl ldd [%o3+0x010],%l6 ! Mem[000000006b800110] p45_jmpl_0_he: sth %l4,[%i0+0x034] ! Mem[000000006a000134] ldd [%i2+0x020],%l6 ! Mem[000000006b000120] std %l0,[%i0+0x008] ! Mem[000000006a000108] jmpl %g6+8,%g0 sth %l2,[%i1+0x03e] ! Mem[000000006a80013e] p45_call_0_he: ldub [%i2+0x018],%l0 ! Mem[000000006b000118] std %l2,[%i2+0x028] ! Mem[000000006b000128] ldsw [%i1+0x010],%l2 ! Mem[000000006a800110] swap [%i1+0x010],%l4 ! Mem[000000006a800110] retl ldsb [%i2+0x028],%l0 ! Mem[000000006b000128] p45_jmpl_0_ho: sth %l4,[%o0+0x034] ! Mem[000000006a000134] ldd [%o2+0x020],%l6 ! Mem[000000006b000120] std %l0,[%o0+0x008] ! Mem[000000006a000108] jmpl %g6+8,%g0 sth %l2,[%o1+0x03e] ! Mem[000000006a80013e] p45_call_0_ho: ldub [%o2+0x018],%l0 ! Mem[000000006b000118] std %l2,[%o2+0x028] ! Mem[000000006b000128] ldsw [%o1+0x010],%l2 ! Mem[000000006a800110] swap [%o1+0x010],%l4 ! Mem[000000006a800110] retl ldsb [%o2+0x028],%l0 ! Mem[000000006b000128] p46_jmpl_0_le: jmpl %g6+8,%g0 swap [%i3+0x008],%l4 ! Mem[000000006d800108] p46_call_0_le: ldsw [%i1+0x00c],%l1 ! Mem[000000006c80010c] swap [%i2+0x00c],%l4 ! Mem[000000006d00010c] swap [%i2+0x01c],%l1 ! Mem[000000006d00011c] ldsh [%i0+0x014],%l3 ! Mem[000000006c000114] swap [%i1+0x014],%l0 ! Mem[000000006c800114] retl ldstub [%i1+0x016],%l4 ! Mem[000000006c800116] p46_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o3+0x008],%l4 ! Mem[000000006d800108] p46_call_0_lo: ldsw [%o1+0x00c],%l1 ! Mem[000000006c80010c] swap [%o2+0x00c],%l4 ! Mem[000000006d00010c] swap [%o2+0x01c],%l1 ! Mem[000000006d00011c] ldsh [%o0+0x014],%l3 ! Mem[000000006c000114] swap [%o1+0x014],%l0 ! Mem[000000006c800114] retl ldstub [%o1+0x016],%l4 ! Mem[000000006c800116] p46_jmpl_0_he: lduh [%i0+0x038],%l2 ! Mem[000000006c000138] ldsh [%i0+0x018],%l4 ! Mem[000000006c000118] ldstub [%i2+0x01f],%l3 ! Mem[000000006d00011f] swap [%i1+0x01c],%l2 ! Mem[000000006c80011c] ldstub [%i0+0x025],%l2 ! Mem[000000006c000125] ldstub [%i1+0x022],%l1 ! Mem[000000006c800122] jmpl %g6+8,%g0 ldstub [%i0+0x024],%l0 ! Mem[000000006c000124] p46_call_0_he: ldsh [%i3+0x016],%l0 ! Mem[000000006d800116] stx %l4,[%i3+0x038] ! Mem[000000006d800138] std %l0,[%i0+0x018] ! Mem[000000006c000118] lduw [%i1+0x024],%l3 ! Mem[000000006c800124] ldd [%i2+0x038],%l6 ! Mem[000000006d000138] stw %l3,[%i0+0x038] ! Mem[000000006c000138] retl swap [%i3+0x028],%l0 ! Mem[000000006d800128] p46_jmpl_0_ho: lduh [%o0+0x038],%l2 ! Mem[000000006c000138] ldsh [%o0+0x018],%l4 ! Mem[000000006c000118] ldstub [%o2+0x01f],%l3 ! Mem[000000006d00011f] swap [%o1+0x01c],%l2 ! Mem[000000006c80011c] ldstub [%o0+0x025],%l2 ! Mem[000000006c000125] ldstub [%o1+0x022],%l1 ! Mem[000000006c800122] jmpl %g6+8,%g0 ldstub [%o0+0x024],%l0 ! Mem[000000006c000124] p46_call_0_ho: ldsh [%o3+0x016],%l0 ! Mem[000000006d800116] stx %l4,[%o3+0x038] ! Mem[000000006d800138] std %l0,[%o0+0x018] ! Mem[000000006c000118] lduw [%o1+0x024],%l3 ! Mem[000000006c800124] ldd [%o2+0x038],%l6 ! Mem[000000006d000138] stw %l3,[%o0+0x038] ! Mem[000000006c000138] retl swap [%o3+0x028],%l0 ! Mem[000000006d800128] p47_jmpl_0_le: jmpl %g6+8,%g0 stb %l5,[%i1+0x021] ! Mem[000000006e800121] p47_call_0_le: ldsb [%i0+0x01c],%l1 ! Mem[000000006e00011c] swap [%i1+0x034],%l3 ! Mem[000000006e800134] std %l2,[%i2+0x018] ! Mem[000000006f000118] stb %l3,[%i0+0x006] ! Mem[000000006e000106] ldsw [%i1+0x02c],%l6 ! Mem[000000006e80012c] retl std %l6,[%i0+0x030] ! Mem[000000006e000130] p47_jmpl_0_lo: jmpl %g6+8,%g0 stb %l5,[%o1+0x021] ! Mem[000000006e800121] p47_call_0_lo: ldsb [%o0+0x01c],%l1 ! Mem[000000006e00011c] swap [%o1+0x034],%l3 ! Mem[000000006e800134] std %l2,[%o2+0x018] ! Mem[000000006f000118] stb %l3,[%o0+0x006] ! Mem[000000006e000106] ldsw [%o1+0x02c],%l6 ! Mem[000000006e80012c] retl std %l6,[%o0+0x030] ! Mem[000000006e000130] p47_jmpl_0_he: ldx [%i3+0x028],%l3 ! Mem[000000006f800128] stx %l6,[%i1+0x010] ! Mem[000000006e800110] ldsb [%i0+0x033],%l3 ! Mem[000000006e000133] ldsh [%i1+0x002],%l7 ! Mem[000000006e800102] swap [%i1+0x014],%l1 ! Mem[000000006e800114] jmpl %g6+8,%g0 ldx [%i2+0x020],%l4 ! Mem[000000006f000120] p47_call_0_he: sth %l2,[%i2+0x02a] ! Mem[000000006f00012a] ldstub [%i0+0x036],%l0 ! Mem[000000006e000136] ldstub [%i0+0x01d],%l5 ! Mem[000000006e00011d] retl ldstub [%i1+0x030],%l4 ! Mem[000000006e800130] p47_jmpl_0_ho: ldx [%o3+0x028],%l3 ! Mem[000000006f800128] stx %l6,[%o1+0x010] ! Mem[000000006e800110] ldsb [%o0+0x033],%l3 ! Mem[000000006e000133] ldsh [%o1+0x002],%l7 ! Mem[000000006e800102] swap [%o1+0x014],%l1 ! Mem[000000006e800114] jmpl %g6+8,%g0 ldx [%o2+0x020],%l4 ! Mem[000000006f000120] p47_call_0_ho: sth %l2,[%o2+0x02a] ! Mem[000000006f00012a] ldstub [%o0+0x036],%l0 ! Mem[000000006e000136] ldstub [%o0+0x01d],%l5 ! Mem[000000006e00011d] retl ldstub [%o1+0x030],%l4 ! Mem[000000006e800130] p48_jmpl_0_le: jmpl %g6+8,%g0 ldub [%i1+0x012],%l4 ! Mem[0000000070800112] p48_call_0_le: sth %l5,[%i0+0x000] ! Mem[0000000070000100] retl ldsw [%i3+0x018],%l7 ! Mem[0000000071800118] p48_jmpl_0_lo: jmpl %g6+8,%g0 ldub [%o1+0x012],%l4 ! Mem[0000000070800112] p48_call_0_lo: sth %l5,[%o0+0x000] ! Mem[0000000070000100] retl ldsw [%o3+0x018],%l7 ! Mem[0000000071800118] p48_jmpl_0_he: jmpl %g6+8,%g0 ldstub [%i3+0x033],%l0 ! Mem[0000000071800133] p48_call_0_he: ldsb [%i1+0x007],%l6 ! Mem[0000000070800107] stx %l4,[%i0+0x030] ! Mem[0000000070000130] ldub [%i3+0x01d],%l3 ! Mem[000000007180011d] ldsh [%i3+0x00c],%l5 ! Mem[000000007180010c] retl ldx [%i0+0x030],%l3 ! Mem[0000000070000130] p48_jmpl_0_ho: jmpl %g6+8,%g0 ldstub [%o3+0x033],%l0 ! Mem[0000000071800133] p48_call_0_ho: ldsb [%o1+0x007],%l6 ! Mem[0000000070800107] stx %l4,[%o0+0x030] ! Mem[0000000070000130] ldub [%o3+0x01d],%l3 ! Mem[000000007180011d] ldsh [%o3+0x00c],%l5 ! Mem[000000007180010c] retl ldx [%o0+0x030],%l3 ! Mem[0000000070000130] p49_jmpl_0_le: jmpl %g6+8,%g0 ldub [%i3+0x02a],%l4 ! Mem[000000007380012a] p49_call_0_le: ldx [%i0+0x010],%l2 ! Mem[0000000072000110] swap [%i3+0x01c],%l5 ! Mem[000000007380011c] lduh [%i2+0x000],%l5 ! Mem[0000000073000100] ldstub [%i2+0x008],%l4 ! Mem[0000000073000108] ldub [%i0+0x013],%l6 ! Mem[0000000072000113] retl stw %l6,[%i1+0x018] ! Mem[0000000072800118] p49_jmpl_0_lo: jmpl %g6+8,%g0 ldub [%o3+0x02a],%l4 ! Mem[000000007380012a] p49_call_0_lo: ldx [%o0+0x010],%l2 ! Mem[0000000072000110] swap [%o3+0x01c],%l5 ! Mem[000000007380011c] lduh [%o2+0x000],%l5 ! Mem[0000000073000100] ldstub [%o2+0x008],%l4 ! Mem[0000000073000108] ldub [%o0+0x013],%l6 ! Mem[0000000072000113] retl stw %l6,[%o1+0x018] ! Mem[0000000072800118] p49_jmpl_0_he: ldsw [%i3+0x004],%l7 ! Mem[0000000073800104] stb %l4,[%i2+0x019] ! Mem[0000000073000119] swap [%i2+0x03c],%l3 ! Mem[000000007300013c] stb %l2,[%i0+0x01d] ! Mem[000000007200011d] swap [%i2+0x000],%l2 ! Mem[0000000073000100] jmpl %g6+8,%g0 lduw [%i2+0x010],%l0 ! Mem[0000000073000110] p49_call_0_he: retl ldstub [%i3+0x008],%l1 ! Mem[0000000073800108] p49_jmpl_0_ho: ldsw [%o3+0x004],%l7 ! Mem[0000000073800104] stb %l4,[%o2+0x019] ! Mem[0000000073000119] swap [%o2+0x03c],%l3 ! Mem[000000007300013c] stb %l2,[%o0+0x01d] ! Mem[000000007200011d] swap [%o2+0x000],%l2 ! Mem[0000000073000100] jmpl %g6+8,%g0 lduw [%o2+0x010],%l0 ! Mem[0000000073000110] p49_call_0_ho: retl ldstub [%o3+0x008],%l1 ! Mem[0000000073800108] p50_jmpl_0_le: jmpl %g6+8,%g0 swap [%i0+0x000],%l0 ! Mem[0000000074000100] p50_call_0_le: sth %l1,[%i0+0x00e] ! Mem[000000007400010e] stx %l4,[%i0+0x008] ! Mem[0000000074000108] swap [%i1+0x014],%l0 ! Mem[0000000074800114] lduh [%i3+0x028],%l1 ! Mem[0000000075800128] ldub [%i1+0x030],%l5 ! Mem[0000000074800130] ldsw [%i2+0x038],%l0 ! Mem[0000000075000138] retl ldsb [%i0+0x01f],%l3 ! Mem[000000007400011f] p50_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o0+0x000],%l0 ! Mem[0000000074000100] p50_call_0_lo: sth %l1,[%o0+0x00e] ! Mem[000000007400010e] stx %l4,[%o0+0x008] ! Mem[0000000074000108] swap [%o1+0x014],%l0 ! Mem[0000000074800114] lduh [%o3+0x028],%l1 ! Mem[0000000075800128] ldub [%o1+0x030],%l5 ! Mem[0000000074800130] ldsw [%o2+0x038],%l0 ! Mem[0000000075000138] retl ldsb [%o0+0x01f],%l3 ! Mem[000000007400011f] p50_jmpl_0_he: jmpl %g6+8,%g0 ldsw [%i1+0x010],%l7 ! Mem[0000000074800110] p50_call_0_he: swap [%i1+0x024],%l3 ! Mem[0000000074800124] ldub [%i3+0x02d],%l6 ! Mem[000000007580012d] ldd [%i3+0x008],%l2 ! Mem[0000000075800108] stx %l3,[%i2+0x030] ! Mem[0000000075000130] swap [%i1+0x030],%l2 ! Mem[0000000074800130] ldstub [%i3+0x028],%l0 ! Mem[0000000075800128] retl lduw [%i2+0x038],%l7 ! Mem[0000000075000138] p50_jmpl_0_ho: jmpl %g6+8,%g0 ldsw [%o1+0x010],%l7 ! Mem[0000000074800110] p50_call_0_ho: swap [%o1+0x024],%l3 ! Mem[0000000074800124] ldub [%o3+0x02d],%l6 ! Mem[000000007580012d] ldd [%o3+0x008],%l2 ! Mem[0000000075800108] stx %l3,[%o2+0x030] ! Mem[0000000075000130] swap [%o1+0x030],%l2 ! Mem[0000000074800130] ldstub [%o3+0x028],%l0 ! Mem[0000000075800128] retl lduw [%o2+0x038],%l7 ! Mem[0000000075000138] p51_jmpl_0_le: jmpl %g6+8,%g0 ldub [%i3+0x02a],%l4 ! Mem[000000007780012a] p51_call_0_le: ldstub [%i1+0x012],%l2 ! Mem[0000000076800112] ldd [%i2+0x030],%l0 ! Mem[0000000077000130] ldstub [%i2+0x039],%l0 ! Mem[0000000077000139] stx %l2,[%i2+0x028] ! Mem[0000000077000128] ldsw [%i1+0x02c],%l5 ! Mem[000000007680012c] retl swap [%i3+0x018],%l7 ! Mem[0000000077800118] p51_jmpl_0_lo: jmpl %g6+8,%g0 ldub [%o3+0x02a],%l4 ! Mem[000000007780012a] p51_call_0_lo: ldstub [%o1+0x012],%l2 ! Mem[0000000076800112] ldd [%o2+0x030],%l0 ! Mem[0000000077000130] ldstub [%o2+0x039],%l0 ! Mem[0000000077000139] stx %l2,[%o2+0x028] ! Mem[0000000077000128] ldsw [%o1+0x02c],%l5 ! Mem[000000007680012c] retl swap [%o3+0x018],%l7 ! Mem[0000000077800118] p51_jmpl_0_he: jmpl %g6+8,%g0 stx %l3,[%i1+0x028] ! Mem[0000000076800128] p51_call_0_he: lduw [%i1+0x00c],%l0 ! Mem[000000007680010c] swap [%i2+0x00c],%l2 ! Mem[000000007700010c] ldx [%i1+0x030],%l7 ! Mem[0000000076800130] ldx [%i3+0x000],%l5 ! Mem[0000000077800100] ldsb [%i3+0x03d],%l3 ! Mem[000000007780013d] retl lduh [%i0+0x02a],%l2 ! Mem[000000007600012a] p51_jmpl_0_ho: jmpl %g6+8,%g0 stx %l3,[%o1+0x028] ! Mem[0000000076800128] p51_call_0_ho: lduw [%o1+0x00c],%l0 ! Mem[000000007680010c] swap [%o2+0x00c],%l2 ! Mem[000000007700010c] ldx [%o1+0x030],%l7 ! Mem[0000000076800130] ldx [%o3+0x000],%l5 ! Mem[0000000077800100] ldsb [%o3+0x03d],%l3 ! Mem[000000007780013d] retl lduh [%o0+0x02a],%l2 ! Mem[000000007600012a] p52_jmpl_0_le: jmpl %g6+8,%g0 swap [%i3+0x000],%l5 ! Mem[0000000079800100] p52_call_0_le: sth %l0,[%i2+0x038] ! Mem[0000000079000138] swap [%i0+0x028],%l1 ! Mem[0000000078000128] swap [%i2+0x01c],%l3 ! Mem[000000007900011c] stw %l0,[%i2+0x038] ! Mem[0000000079000138] lduh [%i1+0x00c],%l0 ! Mem[000000007880010c] retl stb %l1,[%i3+0x005] ! Mem[0000000079800105] p52_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o3+0x000],%l5 ! Mem[0000000079800100] p52_call_0_lo: sth %l0,[%o2+0x038] ! Mem[0000000079000138] swap [%o0+0x028],%l1 ! Mem[0000000078000128] swap [%o2+0x01c],%l3 ! Mem[000000007900011c] stw %l0,[%o2+0x038] ! Mem[0000000079000138] lduh [%o1+0x00c],%l0 ! Mem[000000007880010c] retl stb %l1,[%o3+0x005] ! Mem[0000000079800105] p52_jmpl_0_he: swap [%i2+0x01c],%l3 ! Mem[000000007900011c] ldstub [%i3+0x00c],%l1 ! Mem[000000007980010c] ldsw [%i2+0x034],%l1 ! Mem[0000000079000134] ldstub [%i2+0x002],%l5 ! Mem[0000000079000102] jmpl %g6+8,%g0 stb %l0,[%i3+0x00b] ! Mem[000000007980010b] p52_call_0_he: ldsh [%i2+0x004],%l5 ! Mem[0000000079000104] retl ldub [%i1+0x03d],%l5 ! Mem[000000007880013d] p52_jmpl_0_ho: swap [%o2+0x01c],%l3 ! Mem[000000007900011c] ldstub [%o3+0x00c],%l1 ! Mem[000000007980010c] ldsw [%o2+0x034],%l1 ! Mem[0000000079000134] ldstub [%o2+0x002],%l5 ! Mem[0000000079000102] jmpl %g6+8,%g0 stb %l0,[%o3+0x00b] ! Mem[000000007980010b] p52_call_0_ho: ldsh [%o2+0x004],%l5 ! Mem[0000000079000104] retl ldub [%o1+0x03d],%l5 ! Mem[000000007880013d] p53_jmpl_0_le: jmpl %g6+8,%g0 swap [%i3+0x028],%l4 ! Mem[000000007b800128] p53_call_0_le: swap [%i2+0x034],%l1 ! Mem[000000007b000134] stx %l0,[%i2+0x030] ! Mem[000000007b000130] ldx [%i0+0x038],%l0 ! Mem[000000007a000138] ldsh [%i2+0x028],%l2 ! Mem[000000007b000128] swap [%i2+0x01c],%l3 ! Mem[000000007b00011c] retl lduw [%i3+0x030],%l4 ! Mem[000000007b800130] p53_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o3+0x028],%l4 ! Mem[000000007b800128] p53_call_0_lo: swap [%o2+0x034],%l1 ! Mem[000000007b000134] stx %l0,[%o2+0x030] ! Mem[000000007b000130] ldx [%o0+0x038],%l0 ! Mem[000000007a000138] ldsh [%o2+0x028],%l2 ! Mem[000000007b000128] swap [%o2+0x01c],%l3 ! Mem[000000007b00011c] retl lduw [%o3+0x030],%l4 ! Mem[000000007b800130] p53_jmpl_0_he: ldstub [%i1+0x022],%l7 ! Mem[000000007a800122] stx %l1,[%i3+0x008] ! Mem[000000007b800108] swap [%i2+0x03c],%l2 ! Mem[000000007b00013c] lduw [%i0+0x01c],%l2 ! Mem[000000007a00011c] jmpl %g6+8,%g0 ldsh [%i2+0x028],%l3 ! Mem[000000007b000128] p53_call_0_he: sth %l4,[%i3+0x006] ! Mem[000000007b800106] ldd [%i3+0x008],%l0 ! Mem[000000007b800108] retl swap [%i0+0x010],%l2 ! Mem[000000007a000110] p53_jmpl_0_ho: ldstub [%o1+0x022],%l7 ! Mem[000000007a800122] stx %l1,[%o3+0x008] ! Mem[000000007b800108] swap [%o2+0x03c],%l2 ! Mem[000000007b00013c] lduw [%o0+0x01c],%l2 ! Mem[000000007a00011c] jmpl %g6+8,%g0 ldsh [%o2+0x028],%l3 ! Mem[000000007b000128] p53_call_0_ho: sth %l4,[%o3+0x006] ! Mem[000000007b800106] ldd [%o3+0x008],%l0 ! Mem[000000007b800108] retl swap [%o0+0x010],%l2 ! Mem[000000007a000110] p54_jmpl_0_le: jmpl %g6+8,%g0 ldsh [%i0+0x012],%l4 ! Mem[000000007c000112] p54_call_0_le: stx %l5,[%i2+0x000] ! Mem[000000007d000100] retl stw %l6,[%i3+0x028] ! Mem[000000007d800128] p54_jmpl_0_lo: jmpl %g6+8,%g0 ldsh [%o0+0x012],%l4 ! Mem[000000007c000112] p54_call_0_lo: stx %l5,[%o2+0x000] ! Mem[000000007d000100] retl stw %l6,[%o3+0x028] ! Mem[000000007d800128] p54_jmpl_0_he: stb %l6,[%i0+0x025] ! Mem[000000007c000125] swap [%i2+0x00c],%l6 ! Mem[000000007d00010c] jmpl %g6+8,%g0 stx %l7,[%i1+0x020] ! Mem[000000007c800120] p54_call_0_he: lduw [%i3+0x028],%l7 ! Mem[000000007d800128] swap [%i3+0x030],%l4 ! Mem[000000007d800130] retl lduh [%i0+0x01c],%l3 ! Mem[000000007c00011c] p54_jmpl_0_ho: stb %l6,[%o0+0x025] ! Mem[000000007c000125] swap [%o2+0x00c],%l6 ! Mem[000000007d00010c] jmpl %g6+8,%g0 stx %l7,[%o1+0x020] ! Mem[000000007c800120] p54_call_0_ho: lduw [%o3+0x028],%l7 ! Mem[000000007d800128] swap [%o3+0x030],%l4 ! Mem[000000007d800130] retl lduh [%o0+0x01c],%l3 ! Mem[000000007c00011c] p55_jmpl_0_le: jmpl %g6+8,%g0 swap [%i3+0x038],%l4 ! Mem[000000007f800138] p55_call_0_le: ldub [%i3+0x01c],%l1 ! Mem[000000007f80011c] sth %l6,[%i2+0x008] ! Mem[000000007f000108] stx %l6,[%i2+0x010] ! Mem[000000007f000110] ldd [%i3+0x030],%l4 ! Mem[000000007f800130] retl swap [%i0+0x004],%l6 ! Mem[000000007e000104] p55_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o3+0x038],%l4 ! Mem[000000007f800138] p55_call_0_lo: ldub [%o3+0x01c],%l1 ! Mem[000000007f80011c] sth %l6,[%o2+0x008] ! Mem[000000007f000108] stx %l6,[%o2+0x010] ! Mem[000000007f000110] ldd [%o3+0x030],%l4 ! Mem[000000007f800130] retl swap [%o0+0x004],%l6 ! Mem[000000007e000104] p55_jmpl_0_he: swap [%i0+0x00c],%l1 ! Mem[000000007e00010c] std %l2,[%i0+0x028] ! Mem[000000007e000128] ldstub [%i2+0x02f],%l1 ! Mem[000000007f00012f] swap [%i1+0x028],%l0 ! Mem[000000007e800128] ldstub [%i0+0x021],%l4 ! Mem[000000007e000121] stx %l1,[%i0+0x008] ! Mem[000000007e000108] ldub [%i3+0x031],%l6 ! Mem[000000007f800131] jmpl %g6+8,%g0 swap [%i2+0x008],%l5 ! Mem[000000007f000108] p55_call_0_he: swap [%i2+0x018],%l1 ! Mem[000000007f000118] ldstub [%i2+0x028],%l4 ! Mem[000000007f000128] ldub [%i1+0x002],%l0 ! Mem[000000007e800102] swap [%i0+0x018],%l3 ! Mem[000000007e000118] swap [%i3+0x030],%l6 ! Mem[000000007f800130] retl sth %l5,[%i1+0x036] ! Mem[000000007e800136] p55_jmpl_0_ho: swap [%o0+0x00c],%l1 ! Mem[000000007e00010c] std %l2,[%o0+0x028] ! Mem[000000007e000128] ldstub [%o2+0x02f],%l1 ! Mem[000000007f00012f] swap [%o1+0x028],%l0 ! Mem[000000007e800128] ldstub [%o0+0x021],%l4 ! Mem[000000007e000121] stx %l1,[%o0+0x008] ! Mem[000000007e000108] ldub [%o3+0x031],%l6 ! Mem[000000007f800131] jmpl %g6+8,%g0 swap [%o2+0x008],%l5 ! Mem[000000007f000108] p55_call_0_ho: swap [%o2+0x018],%l1 ! Mem[000000007f000118] ldstub [%o2+0x028],%l4 ! Mem[000000007f000128] ldub [%o1+0x002],%l0 ! Mem[000000007e800102] swap [%o0+0x018],%l3 ! Mem[000000007e000118] swap [%o3+0x030],%l6 ! Mem[000000007f800130] retl sth %l5,[%o1+0x036] ! Mem[000000007e800136] p56_jmpl_0_le: jmpl %g6+8,%g0 ldub [%i0+0x00a],%l4 ! Mem[000000008000010a] p56_call_0_le: ldx [%i3+0x010],%l1 ! Mem[0000000081800110] ldub [%i3+0x014],%l0 ! Mem[0000000081800114] stx %l5,[%i0+0x008] ! Mem[0000000080000108] ldub [%i1+0x039],%l0 ! Mem[0000000080800139] lduw [%i0+0x01c],%l3 ! Mem[000000008000011c] retl stw %l2,[%i0+0x02c] ! Mem[000000008000012c] p56_jmpl_0_lo: jmpl %g6+8,%g0 ldub [%o0+0x00a],%l4 ! Mem[000000008000010a] p56_call_0_lo: ldx [%o3+0x010],%l1 ! Mem[0000000081800110] ldub [%o3+0x014],%l0 ! Mem[0000000081800114] stx %l5,[%o0+0x008] ! Mem[0000000080000108] ldub [%o1+0x039],%l0 ! Mem[0000000080800139] lduw [%o0+0x01c],%l3 ! Mem[000000008000011c] retl stw %l2,[%o0+0x02c] ! Mem[000000008000012c] p56_jmpl_0_he: swap [%i2+0x01c],%l2 ! Mem[000000008100011c] stx %l2,[%i1+0x018] ! Mem[0000000080800118] stw %l0,[%i3+0x008] ! Mem[0000000081800108] lduh [%i1+0x020],%l6 ! Mem[0000000080800120] std %l2,[%i0+0x020] ! Mem[0000000080000120] stb %l0,[%i3+0x004] ! Mem[0000000081800104] ldsb [%i1+0x038],%l0 ! Mem[0000000080800138] jmpl %g6+8,%g0 swap [%i0+0x01c],%l0 ! Mem[000000008000011c] p56_call_0_he: retl swap [%i2+0x034],%l5 ! Mem[0000000081000134] p56_jmpl_0_ho: swap [%o2+0x01c],%l2 ! Mem[000000008100011c] stx %l2,[%o1+0x018] ! Mem[0000000080800118] stw %l0,[%o3+0x008] ! Mem[0000000081800108] lduh [%o1+0x020],%l6 ! Mem[0000000080800120] std %l2,[%o0+0x020] ! Mem[0000000080000120] stb %l0,[%o3+0x004] ! Mem[0000000081800104] ldsb [%o1+0x038],%l0 ! Mem[0000000080800138] jmpl %g6+8,%g0 swap [%o0+0x01c],%l0 ! Mem[000000008000011c] p56_call_0_ho: retl swap [%o2+0x034],%l5 ! Mem[0000000081000134] p57_jmpl_0_le: jmpl %g6+8,%g0 ldsw [%i2+0x020],%l0 ! Mem[0000000083000120] p57_call_0_le: stx %l1,[%i0+0x030] ! Mem[0000000082000130] swap [%i0+0x034],%l0 ! Mem[0000000082000134] ldsb [%i3+0x014],%l0 ! Mem[0000000083800114] ldsh [%i1+0x008],%l1 ! Mem[0000000082800108] stx %l3,[%i2+0x018] ! Mem[0000000083000118] ldstub [%i0+0x017],%l6 ! Mem[0000000082000117] retl swap [%i2+0x03c],%l5 ! Mem[000000008300013c] p57_jmpl_0_lo: jmpl %g6+8,%g0 ldsw [%o2+0x020],%l0 ! Mem[0000000083000120] p57_call_0_lo: stx %l1,[%o0+0x030] ! Mem[0000000082000130] swap [%o0+0x034],%l0 ! Mem[0000000082000134] ldsb [%o3+0x014],%l0 ! Mem[0000000083800114] ldsh [%o1+0x008],%l1 ! Mem[0000000082800108] stx %l3,[%o2+0x018] ! Mem[0000000083000118] ldstub [%o0+0x017],%l6 ! Mem[0000000082000117] retl swap [%o2+0x03c],%l5 ! Mem[000000008300013c] p57_jmpl_0_he: swap [%i0+0x01c],%l5 ! Mem[000000008200011c] swap [%i2+0x030],%l0 ! Mem[0000000083000130] ldx [%i3+0x020],%l6 ! Mem[0000000083800120] stb %l1,[%i3+0x00a] ! Mem[000000008380010a] lduh [%i0+0x03c],%l4 ! Mem[000000008200013c] ldstub [%i1+0x008],%l5 ! Mem[0000000082800108] jmpl %g6+8,%g0 stb %l6,[%i1+0x001] ! Mem[0000000082800101] p57_call_0_he: lduh [%i1+0x032],%l5 ! Mem[0000000082800132] swap [%i0+0x028],%l7 ! Mem[0000000082000128] retl ldsh [%i2+0x01e],%l7 ! Mem[000000008300011e] p57_jmpl_0_ho: swap [%o0+0x01c],%l5 ! Mem[000000008200011c] swap [%o2+0x030],%l0 ! Mem[0000000083000130] ldx [%o3+0x020],%l6 ! Mem[0000000083800120] stb %l1,[%o3+0x00a] ! Mem[000000008380010a] lduh [%o0+0x03c],%l4 ! Mem[000000008200013c] ldstub [%o1+0x008],%l5 ! Mem[0000000082800108] jmpl %g6+8,%g0 stb %l6,[%o1+0x001] ! Mem[0000000082800101] p57_call_0_ho: lduh [%o1+0x032],%l5 ! Mem[0000000082800132] swap [%o0+0x028],%l7 ! Mem[0000000082000128] retl ldsh [%o2+0x01e],%l7 ! Mem[000000008300011e] p58_jmpl_0_le: jmpl %g6+8,%g0 swap [%i0+0x008],%l4 ! Mem[0000000084000108] p58_call_0_le: swap [%i2+0x038],%l0 ! Mem[0000000085000138] swap [%i1+0x028],%l2 ! Mem[0000000084800128] stx %l3,[%i1+0x018] ! Mem[0000000084800118] ldsb [%i0+0x028],%l4 ! Mem[0000000084000128] stb %l3,[%i3+0x01f] ! Mem[000000008580011f] retl lduw [%i1+0x02c],%l2 ! Mem[000000008480012c] p58_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o0+0x008],%l4 ! Mem[0000000084000108] p58_call_0_lo: swap [%o2+0x038],%l0 ! Mem[0000000085000138] swap [%o1+0x028],%l2 ! Mem[0000000084800128] stx %l3,[%o1+0x018] ! Mem[0000000084800118] ldsb [%o0+0x028],%l4 ! Mem[0000000084000128] stb %l3,[%o3+0x01f] ! Mem[000000008580011f] retl lduw [%o1+0x02c],%l2 ! Mem[000000008480012c] p58_jmpl_0_he: swap [%i2+0x01c],%l3 ! Mem[000000008500011c] ldx [%i1+0x008],%l1 ! Mem[0000000084800108] stx %l4,[%i1+0x038] ! Mem[0000000084800138] sth %l1,[%i2+0x024] ! Mem[0000000085000124] ldstub [%i1+0x010],%l4 ! Mem[0000000084800110] stx %l1,[%i2+0x008] ! Mem[0000000085000108] ldsb [%i1+0x025],%l2 ! Mem[0000000084800125] jmpl %g6+8,%g0 ldd [%i1+0x020],%l6 ! Mem[0000000084800120] p58_call_0_he: ldstub [%i1+0x033],%l5 ! Mem[0000000084800133] ldstub [%i1+0x028],%l0 ! Mem[0000000084800128] swap [%i3+0x038],%l7 ! Mem[0000000085800138] ldsb [%i1+0x037],%l4 ! Mem[0000000084800137] retl swap [%i3+0x030],%l5 ! Mem[0000000085800130] p58_jmpl_0_ho: swap [%o2+0x01c],%l3 ! Mem[000000008500011c] ldx [%o1+0x008],%l1 ! Mem[0000000084800108] stx %l4,[%o1+0x038] ! Mem[0000000084800138] sth %l1,[%o2+0x024] ! Mem[0000000085000124] ldstub [%o1+0x010],%l4 ! Mem[0000000084800110] stx %l1,[%o2+0x008] ! Mem[0000000085000108] ldsb [%o1+0x025],%l2 ! Mem[0000000084800125] jmpl %g6+8,%g0 ldd [%o1+0x020],%l6 ! Mem[0000000084800120] p58_call_0_ho: ldstub [%o1+0x033],%l5 ! Mem[0000000084800133] ldstub [%o1+0x028],%l0 ! Mem[0000000084800128] swap [%o3+0x038],%l7 ! Mem[0000000085800138] ldsb [%o1+0x037],%l4 ! Mem[0000000084800137] retl swap [%o3+0x030],%l5 ! Mem[0000000085800130] p59_jmpl_0_le: jmpl %g6+8,%g0 ldstub [%i2+0x012],%l4 ! Mem[0000000087000112] p59_call_0_le: lduh [%i1+0x036],%l1 ! Mem[0000000086800136] retl ldsb [%i0+0x034],%l0 ! Mem[0000000086000134] p59_jmpl_0_lo: jmpl %g6+8,%g0 ldstub [%o2+0x012],%l4 ! Mem[0000000087000112] p59_call_0_lo: lduh [%o1+0x036],%l1 ! Mem[0000000086800136] retl ldsb [%o0+0x034],%l0 ! Mem[0000000086000134] p59_jmpl_0_he: swap [%i0+0x030],%l5 ! Mem[0000000086000130] swap [%i2+0x024],%l2 ! Mem[0000000087000124] ldsb [%i1+0x025],%l6 ! Mem[0000000086800125] lduw [%i0+0x01c],%l0 ! Mem[000000008600011c] jmpl %g6+8,%g0 ldd [%i0+0x020],%l0 ! Mem[0000000086000120] p59_call_0_he: retl ldsw [%i2+0x01c],%l3 ! Mem[000000008700011c] p59_jmpl_0_ho: swap [%o0+0x030],%l5 ! Mem[0000000086000130] swap [%o2+0x024],%l2 ! Mem[0000000087000124] ldsb [%o1+0x025],%l6 ! Mem[0000000086800125] lduw [%o0+0x01c],%l0 ! Mem[000000008600011c] jmpl %g6+8,%g0 ldd [%o0+0x020],%l0 ! Mem[0000000086000120] p59_call_0_ho: retl ldsw [%o2+0x01c],%l3 ! Mem[000000008700011c] p60_jmpl_0_le: jmpl %g6+8,%g0 stw %l0,[%i2+0x000] ! Mem[0000000089000100] p60_call_0_le: stb %l1,[%i0+0x00e] ! Mem[000000008800010e] ldsw [%i1+0x00c],%l4 ! Mem[000000008880010c] swap [%i2+0x010],%l6 ! Mem[0000000089000110] swap [%i2+0x034],%l6 ! Mem[0000000089000134] stb %l7,[%i1+0x011] ! Mem[0000000088800111] swap [%i1+0x030],%l4 ! Mem[0000000088800130] retl stw %l3,[%i1+0x038] ! Mem[0000000088800138] p60_jmpl_0_lo: jmpl %g6+8,%g0 stw %l0,[%o2+0x000] ! Mem[0000000089000100] p60_call_0_lo: stb %l1,[%o0+0x00e] ! Mem[000000008800010e] ldsw [%o1+0x00c],%l4 ! Mem[000000008880010c] swap [%o2+0x010],%l6 ! Mem[0000000089000110] swap [%o2+0x034],%l6 ! Mem[0000000089000134] stb %l7,[%o1+0x011] ! Mem[0000000088800111] swap [%o1+0x030],%l4 ! Mem[0000000088800130] retl stw %l3,[%o1+0x038] ! Mem[0000000088800138] p60_jmpl_0_he: lduw [%i2+0x024],%l1 ! Mem[0000000089000124] swap [%i2+0x024],%l2 ! Mem[0000000089000124] lduw [%i0+0x000],%l4 ! Mem[0000000088000100] stx %l2,[%i3+0x038] ! Mem[0000000089800138] jmpl %g6+8,%g0 sth %l5,[%i3+0x002] ! Mem[0000000089800102] p60_call_0_he: swap [%i1+0x010],%l4 ! Mem[0000000088800110] lduh [%i1+0x036],%l4 ! Mem[0000000088800136] lduw [%i3+0x030],%l5 ! Mem[0000000089800130] std %l4,[%i0+0x038] ! Mem[0000000088000138] retl std %l4,[%i1+0x020] ! Mem[0000000088800120] p60_jmpl_0_ho: lduw [%o2+0x024],%l1 ! Mem[0000000089000124] swap [%o2+0x024],%l2 ! Mem[0000000089000124] lduw [%o0+0x000],%l4 ! Mem[0000000088000100] stx %l2,[%o3+0x038] ! Mem[0000000089800138] jmpl %g6+8,%g0 sth %l5,[%o3+0x002] ! Mem[0000000089800102] p60_call_0_ho: swap [%o1+0x010],%l4 ! Mem[0000000088800110] lduh [%o1+0x036],%l4 ! Mem[0000000088800136] lduw [%o3+0x030],%l5 ! Mem[0000000089800130] std %l4,[%o0+0x038] ! Mem[0000000088000138] retl std %l4,[%o1+0x020] ! Mem[0000000088800120] p61_jmpl_0_le: jmpl %g6+8,%g0 ldub [%i0+0x02a],%l4 ! Mem[000000008a00012a] p61_call_0_le: ldsb [%i2+0x012],%l2 ! Mem[000000008b000112] stb %l3,[%i3+0x035] ! Mem[000000008b800135] ldsh [%i3+0x014],%l0 ! Mem[000000008b800114] stb %l4,[%i3+0x030] ! Mem[000000008b800130] stw %l2,[%i3+0x004] ! Mem[000000008b800104] retl swap [%i2+0x014],%l6 ! Mem[000000008b000114] p61_jmpl_0_lo: jmpl %g6+8,%g0 ldub [%o0+0x02a],%l4 ! Mem[000000008a00012a] p61_call_0_lo: ldsb [%o2+0x012],%l2 ! Mem[000000008b000112] stb %l3,[%o3+0x035] ! Mem[000000008b800135] ldsh [%o3+0x014],%l0 ! Mem[000000008b800114] stb %l4,[%o3+0x030] ! Mem[000000008b800130] stw %l2,[%o3+0x004] ! Mem[000000008b800104] retl swap [%o2+0x014],%l6 ! Mem[000000008b000114] p61_jmpl_0_he: swap [%i2+0x03c],%l3 ! Mem[000000008b00013c] jmpl %g6+8,%g0 lduh [%i2+0x00c],%l1 ! Mem[000000008b00010c] p61_call_0_he: swap [%i1+0x034],%l7 ! Mem[000000008a800134] ldub [%i1+0x03e],%l2 ! Mem[000000008a80013e] retl stw %l3,[%i3+0x000] ! Mem[000000008b800100] p61_jmpl_0_ho: swap [%o2+0x03c],%l3 ! Mem[000000008b00013c] jmpl %g6+8,%g0 lduh [%o2+0x00c],%l1 ! Mem[000000008b00010c] p61_call_0_ho: swap [%o1+0x034],%l7 ! Mem[000000008a800134] ldub [%o1+0x03e],%l2 ! Mem[000000008a80013e] retl stw %l3,[%o3+0x000] ! Mem[000000008b800100] p62_jmpl_0_le: jmpl %g6+8,%g0 std %l4,[%i0+0x010] ! Mem[000000008c000110] p62_call_0_le: std %l0,[%i3+0x018] ! Mem[000000008d800118] retl swap [%i2+0x014],%l4 ! Mem[000000008d000114] p62_jmpl_0_lo: jmpl %g6+8,%g0 std %l4,[%o0+0x010] ! Mem[000000008c000110] p62_call_0_lo: std %l0,[%o3+0x018] ! Mem[000000008d800118] retl swap [%o2+0x014],%l4 ! Mem[000000008d000114] p62_jmpl_0_he: lduw [%i0+0x02c],%l0 ! Mem[000000008c00012c] ldsw [%i0+0x034],%l4 ! Mem[000000008c000134] swap [%i0+0x01c],%l2 ! Mem[000000008c00011c] ldsw [%i1+0x03c],%l5 ! Mem[000000008c80013c] ldd [%i3+0x020],%l2 ! Mem[000000008d800120] std %l4,[%i3+0x000] ! Mem[000000008d800100] jmpl %g6+8,%g0 lduw [%i3+0x03c],%l2 ! Mem[000000008d80013c] p62_call_0_he: stx %l4,[%i1+0x038] ! Mem[000000008c800138] stb %l1,[%i2+0x030] ! Mem[000000008d000130] retl std %l4,[%i0+0x000] ! Mem[000000008c000100] p62_jmpl_0_ho: lduw [%o0+0x02c],%l0 ! Mem[000000008c00012c] ldsw [%o0+0x034],%l4 ! Mem[000000008c000134] swap [%o0+0x01c],%l2 ! Mem[000000008c00011c] ldsw [%o1+0x03c],%l5 ! Mem[000000008c80013c] ldd [%o3+0x020],%l2 ! Mem[000000008d800120] std %l4,[%o3+0x000] ! Mem[000000008d800100] jmpl %g6+8,%g0 lduw [%o3+0x03c],%l2 ! Mem[000000008d80013c] p62_call_0_ho: stx %l4,[%o1+0x038] ! Mem[000000008c800138] stb %l1,[%o2+0x030] ! Mem[000000008d000130] retl std %l4,[%o0+0x000] ! Mem[000000008c000100] p63_jmpl_0_le: jmpl %g6+8,%g0 swap [%i0+0x028],%l4 ! Mem[000000008e000128] p63_call_0_le: std %l0,[%i1+0x018] ! Mem[000000008e800118] ldub [%i2+0x035],%l3 ! Mem[000000008f000135] stx %l3,[%i2+0x008] ! Mem[000000008f000108] ldstub [%i0+0x02b],%l5 ! Mem[000000008e00012b] swap [%i3+0x004],%l2 ! Mem[000000008f800104] retl sth %l3,[%i2+0x006] ! Mem[000000008f000106] p63_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o0+0x028],%l4 ! Mem[000000008e000128] p63_call_0_lo: std %l0,[%o1+0x018] ! Mem[000000008e800118] ldub [%o2+0x035],%l3 ! Mem[000000008f000135] stx %l3,[%o2+0x008] ! Mem[000000008f000108] ldstub [%o0+0x02b],%l5 ! Mem[000000008e00012b] swap [%o3+0x004],%l2 ! Mem[000000008f800104] retl sth %l3,[%o2+0x006] ! Mem[000000008f000106] p63_jmpl_0_he: ldstub [%i2+0x03e],%l2 ! Mem[000000008f00013e] jmpl %g6+8,%g0 lduh [%i0+0x01c],%l2 ! Mem[000000008e00011c] p63_call_0_he: swap [%i3+0x020],%l2 ! Mem[000000008f800120] lduw [%i0+0x024],%l7 ! Mem[000000008e000124] ldd [%i0+0x020],%l6 ! Mem[000000008e000120] retl swap [%i1+0x038],%l0 ! Mem[000000008e800138] p63_jmpl_0_ho: ldstub [%o2+0x03e],%l2 ! Mem[000000008f00013e] jmpl %g6+8,%g0 lduh [%o0+0x01c],%l2 ! Mem[000000008e00011c] p63_call_0_ho: swap [%o3+0x020],%l2 ! Mem[000000008f800120] lduw [%o0+0x024],%l7 ! Mem[000000008e000124] ldd [%o0+0x020],%l6 ! Mem[000000008e000120] retl swap [%o1+0x038],%l0 ! Mem[000000008e800138] user_jump0_end: .seg "text" .align 0x2000 user_jump1_start: INIT_MEM(0, 0x0020, 1, +, 0, +, 0) p0_jmpl_1_le: std %l2,[%i3+0x030] ! Mem[0000000011800130] swap [%i1+0x024],%l7 ! Mem[0000000010800124] ldstub [%i3+0x020],%l2 ! Mem[0000000011800120] ldstub [%i1+0x020],%l7 ! Mem[0000000010800120] ldub [%i3+0x009],%l0 ! Mem[0000000011800109] swap [%i0+0x02c],%l1 ! Mem[000000001000012c] swap [%i3+0x01c],%l6 ! Mem[000000001180011c] jmpl %g6+8,%g0 lduw [%i1+0x03c],%l5 ! Mem[000000001080013c] p0_call_1_le: ldsw [%i3+0x038],%l4 ! Mem[0000000011800138] retl swap [%i0+0x028],%l2 ! Mem[0000000010000128] p0_jmpl_1_lo: std %l2,[%o3+0x030] ! Mem[0000000011800130] swap [%o1+0x024],%l7 ! Mem[0000000010800124] ldstub [%o3+0x020],%l2 ! Mem[0000000011800120] ldstub [%o1+0x020],%l7 ! Mem[0000000010800120] ldub [%o3+0x009],%l0 ! Mem[0000000011800109] swap [%o0+0x02c],%l1 ! Mem[000000001000012c] swap [%o3+0x01c],%l6 ! Mem[000000001180011c] jmpl %g6+8,%g0 lduw [%o1+0x03c],%l5 ! Mem[000000001080013c] p0_call_1_lo: ldsw [%o3+0x038],%l4 ! Mem[0000000011800138] retl swap [%o0+0x028],%l2 ! Mem[0000000010000128] p0_jmpl_1_he: std %l6,[%i0+0x010] ! Mem[0000000010000110] ldstub [%i3+0x03e],%l7 ! Mem[000000001180013e] ldstub [%i1+0x00c],%l3 ! Mem[000000001080010c] stb %l4,[%i3+0x00c] ! Mem[000000001180010c] stw %l0,[%i3+0x02c] ! Mem[000000001180012c] swap [%i0+0x024],%l2 ! Mem[0000000010000124] ldstub [%i3+0x004],%l7 ! Mem[0000000011800104] jmpl %g6+8,%g0 lduw [%i1+0x004],%l6 ! Mem[0000000010800104] p0_call_1_he: swap [%i1+0x010],%l4 ! Mem[0000000010800110] retl stw %l4,[%i0+0x030] ! Mem[0000000010000130] p0_jmpl_1_ho: std %l6,[%o0+0x010] ! Mem[0000000010000110] ldstub [%o3+0x03e],%l7 ! Mem[000000001180013e] ldstub [%o1+0x00c],%l3 ! Mem[000000001080010c] stb %l4,[%o3+0x00c] ! Mem[000000001180010c] stw %l0,[%o3+0x02c] ! Mem[000000001180012c] swap [%o0+0x024],%l2 ! Mem[0000000010000124] ldstub [%o3+0x004],%l7 ! Mem[0000000011800104] jmpl %g6+8,%g0 lduw [%o1+0x004],%l6 ! Mem[0000000010800104] p0_call_1_ho: swap [%o1+0x010],%l4 ! Mem[0000000010800110] retl stw %l4,[%o0+0x030] ! Mem[0000000010000130] p1_jmpl_1_le: ldub [%i0+0x01f],%l2 ! Mem[000000001200011f] swap [%i1+0x03c],%l0 ! Mem[000000001280013c] ldub [%i0+0x012],%l4 ! Mem[0000000012000112] lduw [%i1+0x024],%l2 ! Mem[0000000012800124] jmpl %g6+8,%g0 stx %l2,[%i2+0x020] ! Mem[0000000013000120] p1_call_1_le: ldstub [%i2+0x028],%l2 ! Mem[0000000013000128] stb %l7,[%i3+0x01f] ! Mem[000000001380011f] ldstub [%i1+0x002],%l2 ! Mem[0000000012800102] retl sth %l3,[%i1+0x01a] ! Mem[000000001280011a] p1_jmpl_1_lo: ldub [%o0+0x01f],%l2 ! Mem[000000001200011f] swap [%o1+0x03c],%l0 ! Mem[000000001280013c] ldub [%o0+0x012],%l4 ! Mem[0000000012000112] lduw [%o1+0x024],%l2 ! Mem[0000000012800124] jmpl %g6+8,%g0 stx %l2,[%o2+0x020] ! Mem[0000000013000120] p1_call_1_lo: ldstub [%o2+0x028],%l2 ! Mem[0000000013000128] stb %l7,[%o3+0x01f] ! Mem[000000001380011f] ldstub [%o1+0x002],%l2 ! Mem[0000000012800102] retl sth %l3,[%o1+0x01a] ! Mem[000000001280011a] p1_jmpl_1_he: lduh [%i1+0x02c],%l7 ! Mem[000000001280012c] jmpl %g6+8,%g0 ldstub [%i1+0x005],%l6 ! Mem[0000000012800105] p1_call_1_he: ldd [%i0+0x028],%l4 ! Mem[0000000012000128] swap [%i0+0x034],%l7 ! Mem[0000000012000134] ldub [%i0+0x00e],%l0 ! Mem[000000001200010e] lduw [%i1+0x020],%l6 ! Mem[0000000012800120] retl lduh [%i2+0x010],%l2 ! Mem[0000000013000110] p1_jmpl_1_ho: lduh [%o1+0x02c],%l7 ! Mem[000000001280012c] jmpl %g6+8,%g0 ldstub [%o1+0x005],%l6 ! Mem[0000000012800105] p1_call_1_ho: ldd [%o0+0x028],%l4 ! Mem[0000000012000128] swap [%o0+0x034],%l7 ! Mem[0000000012000134] ldub [%o0+0x00e],%l0 ! Mem[000000001200010e] lduw [%o1+0x020],%l6 ! Mem[0000000012800120] retl lduh [%o2+0x010],%l2 ! Mem[0000000013000110] p2_jmpl_1_le: ldsw [%i1+0x018],%l6 ! Mem[0000000014800118] sth %l7,[%i3+0x01c] ! Mem[000000001580011c] jmpl %g6+8,%g0 ldsh [%i0+0x030],%l2 ! Mem[0000000014000130] p2_call_1_le: lduh [%i3+0x02c],%l0 ! Mem[000000001580012c] std %l6,[%i2+0x008] ! Mem[0000000015000108] retl swap [%i2+0x034],%l5 ! Mem[0000000015000134] p2_jmpl_1_lo: ldsw [%o1+0x018],%l6 ! Mem[0000000014800118] sth %l7,[%o3+0x01c] ! Mem[000000001580011c] jmpl %g6+8,%g0 ldsh [%o0+0x030],%l2 ! Mem[0000000014000130] p2_call_1_lo: lduh [%o3+0x02c],%l0 ! Mem[000000001580012c] std %l6,[%o2+0x008] ! Mem[0000000015000108] retl swap [%o2+0x034],%l5 ! Mem[0000000015000134] p2_jmpl_1_he: lduw [%i1+0x024],%l7 ! Mem[0000000014800124] ldstub [%i3+0x016],%l4 ! Mem[0000000015800116] swap [%i2+0x01c],%l2 ! Mem[000000001500011c] lduh [%i1+0x028],%l2 ! Mem[0000000014800128] lduw [%i0+0x020],%l0 ! Mem[0000000014000120] ldstub [%i2+0x001],%l5 ! Mem[0000000015000101] jmpl %g6+8,%g0 std %l2,[%i1+0x008] ! Mem[0000000014800108] p2_call_1_he: stx %l2,[%i3+0x028] ! Mem[0000000015800128] retl ldsw [%i1+0x00c],%l6 ! Mem[000000001480010c] p2_jmpl_1_ho: lduw [%o1+0x024],%l7 ! Mem[0000000014800124] ldstub [%o3+0x016],%l4 ! Mem[0000000015800116] swap [%o2+0x01c],%l2 ! Mem[000000001500011c] lduh [%o1+0x028],%l2 ! Mem[0000000014800128] lduw [%o0+0x020],%l0 ! Mem[0000000014000120] ldstub [%o2+0x001],%l5 ! Mem[0000000015000101] jmpl %g6+8,%g0 std %l2,[%o1+0x008] ! Mem[0000000014800108] p2_call_1_ho: stx %l2,[%o3+0x028] ! Mem[0000000015800128] retl ldsw [%o1+0x00c],%l6 ! Mem[000000001480010c] p3_jmpl_1_le: ldstub [%i2+0x025],%l2 ! Mem[0000000017000125] jmpl %g6+8,%g0 ldsw [%i2+0x014],%l0 ! Mem[0000000017000114] p3_call_1_le: ldstub [%i2+0x018],%l5 ! Mem[0000000017000118] ldstub [%i3+0x01a],%l3 ! Mem[000000001780011a] swap [%i2+0x030],%l6 ! Mem[0000000017000130] ldx [%i0+0x030],%l0 ! Mem[0000000016000130] retl stw %l6,[%i0+0x02c] ! Mem[000000001600012c] p3_jmpl_1_lo: ldstub [%o2+0x025],%l2 ! Mem[0000000017000125] jmpl %g6+8,%g0 ldsw [%o2+0x014],%l0 ! Mem[0000000017000114] p3_call_1_lo: ldstub [%o2+0x018],%l5 ! Mem[0000000017000118] ldstub [%o3+0x01a],%l3 ! Mem[000000001780011a] swap [%o2+0x030],%l6 ! Mem[0000000017000130] ldx [%o0+0x030],%l0 ! Mem[0000000016000130] retl stw %l6,[%o0+0x02c] ! Mem[000000001600012c] p3_jmpl_1_he: swap [%i1+0x008],%l2 ! Mem[0000000016800108] ldx [%i2+0x038],%l5 ! Mem[0000000017000138] std %l4,[%i3+0x038] ! Mem[0000000017800138] sth %l3,[%i0+0x03c] ! Mem[000000001600013c] jmpl %g6+8,%g0 ldx [%i1+0x000],%l0 ! Mem[0000000016800100] p3_call_1_he: ldstub [%i0+0x02d],%l6 ! Mem[000000001600012d] ldstub [%i0+0x01c],%l2 ! Mem[000000001600011c] retl ldx [%i1+0x000],%l5 ! Mem[0000000016800100] p3_jmpl_1_ho: swap [%o1+0x008],%l2 ! Mem[0000000016800108] ldx [%o2+0x038],%l5 ! Mem[0000000017000138] std %l4,[%o3+0x038] ! Mem[0000000017800138] sth %l3,[%o0+0x03c] ! Mem[000000001600013c] jmpl %g6+8,%g0 ldx [%o1+0x000],%l0 ! Mem[0000000016800100] p3_call_1_ho: ldstub [%o0+0x02d],%l6 ! Mem[000000001600012d] ldstub [%o0+0x01c],%l2 ! Mem[000000001600011c] retl ldx [%o1+0x000],%l5 ! Mem[0000000016800100] p4_jmpl_1_le: swap [%i1+0x004],%l2 ! Mem[0000000018800104] jmpl %g6+8,%g0 ldstub [%i1+0x002],%l4 ! Mem[0000000018800102] p4_call_1_le: retl ldd [%i2+0x038],%l4 ! Mem[0000000019000138] p4_jmpl_1_lo: swap [%o1+0x004],%l2 ! Mem[0000000018800104] jmpl %g6+8,%g0 ldstub [%o1+0x002],%l4 ! Mem[0000000018800102] p4_call_1_lo: retl ldd [%o2+0x038],%l4 ! Mem[0000000019000138] p4_jmpl_1_he: ldstub [%i0+0x031],%l2 ! Mem[0000000018000131] stx %l2,[%i1+0x018] ! Mem[0000000018800118] ldstub [%i1+0x022],%l4 ! Mem[0000000018800122] ldub [%i1+0x02c],%l7 ! Mem[000000001880012c] ldstub [%i3+0x03e],%l4 ! Mem[000000001980013e] std %l6,[%i0+0x020] ! Mem[0000000018000120] swap [%i2+0x014],%l4 ! Mem[0000000019000114] jmpl %g6+8,%g0 ldx [%i1+0x018],%l6 ! Mem[0000000018800118] p4_call_1_he: retl lduh [%i2+0x002],%l5 ! Mem[0000000019000102] p4_jmpl_1_ho: ldstub [%o0+0x031],%l2 ! Mem[0000000018000131] stx %l2,[%o1+0x018] ! Mem[0000000018800118] ldstub [%o1+0x022],%l4 ! Mem[0000000018800122] ldub [%o1+0x02c],%l7 ! Mem[000000001880012c] ldstub [%o3+0x03e],%l4 ! Mem[000000001980013e] std %l6,[%o0+0x020] ! Mem[0000000018000120] swap [%o2+0x014],%l4 ! Mem[0000000019000114] jmpl %g6+8,%g0 ldx [%o1+0x018],%l6 ! Mem[0000000018800118] p4_call_1_ho: retl lduh [%o2+0x002],%l5 ! Mem[0000000019000102] p5_jmpl_1_le: swap [%i2+0x008],%l1 ! Mem[000000001b000108] swap [%i1+0x03c],%l4 ! Mem[000000001a80013c] ldsw [%i0+0x008],%l5 ! Mem[000000001a000108] ldstub [%i2+0x02b],%l7 ! Mem[000000001b00012b] jmpl %g6+8,%g0 lduh [%i3+0x008],%l2 ! Mem[000000001b800108] p5_call_1_le: ldx [%i3+0x018],%l1 ! Mem[000000001b800118] ldub [%i3+0x019],%l4 ! Mem[000000001b800119] sth %l0,[%i0+0x002] ! Mem[000000001a000102] std %l4,[%i1+0x010] ! Mem[000000001a800110] ldd [%i2+0x018],%l4 ! Mem[000000001b000118] retl ldd [%i3+0x030],%l4 ! Mem[000000001b800130] p5_jmpl_1_lo: swap [%o2+0x008],%l1 ! Mem[000000001b000108] swap [%o1+0x03c],%l4 ! Mem[000000001a80013c] ldsw [%o0+0x008],%l5 ! Mem[000000001a000108] ldstub [%o2+0x02b],%l7 ! Mem[000000001b00012b] jmpl %g6+8,%g0 lduh [%o3+0x008],%l2 ! Mem[000000001b800108] p5_call_1_lo: ldx [%o3+0x018],%l1 ! Mem[000000001b800118] ldub [%o3+0x019],%l4 ! Mem[000000001b800119] sth %l0,[%o0+0x002] ! Mem[000000001a000102] std %l4,[%o1+0x010] ! Mem[000000001a800110] ldd [%o2+0x018],%l4 ! Mem[000000001b000118] retl ldd [%o3+0x030],%l4 ! Mem[000000001b800130] p5_jmpl_1_he: lduw [%i0+0x02c],%l3 ! Mem[000000001a00012c] swap [%i3+0x01c],%l4 ! Mem[000000001b80011c] ldx [%i3+0x020],%l5 ! Mem[000000001b800120] stb %l4,[%i2+0x036] ! Mem[000000001b000136] lduw [%i0+0x01c],%l6 ! Mem[000000001a00011c] jmpl %g6+8,%g0 ldsb [%i2+0x01b],%l2 ! Mem[000000001b00011b] p5_call_1_he: ldd [%i3+0x008],%l6 ! Mem[000000001b800108] stb %l6,[%i0+0x004] ! Mem[000000001a000104] ldub [%i3+0x030],%l1 ! Mem[000000001b800130] stb %l1,[%i2+0x001] ! Mem[000000001b000101] ldub [%i1+0x02b],%l1 ! Mem[000000001a80012b] sth %l3,[%i1+0x03c] ! Mem[000000001a80013c] retl ldx [%i0+0x038],%l4 ! Mem[000000001a000138] p5_jmpl_1_ho: lduw [%o0+0x02c],%l3 ! Mem[000000001a00012c] swap [%o3+0x01c],%l4 ! Mem[000000001b80011c] ldx [%o3+0x020],%l5 ! Mem[000000001b800120] stb %l4,[%o2+0x036] ! Mem[000000001b000136] lduw [%o0+0x01c],%l6 ! Mem[000000001a00011c] jmpl %g6+8,%g0 ldsb [%o2+0x01b],%l2 ! Mem[000000001b00011b] p5_call_1_ho: ldd [%o3+0x008],%l6 ! Mem[000000001b800108] stb %l6,[%o0+0x004] ! Mem[000000001a000104] ldub [%o3+0x030],%l1 ! Mem[000000001b800130] stb %l1,[%o2+0x001] ! Mem[000000001b000101] ldub [%o1+0x02b],%l1 ! Mem[000000001a80012b] sth %l3,[%o1+0x03c] ! Mem[000000001a80013c] retl ldx [%o0+0x038],%l4 ! Mem[000000001a000138] p6_jmpl_1_le: swap [%i0+0x004],%l5 ! Mem[000000001c000104] sth %l2,[%i2+0x006] ! Mem[000000001d000106] jmpl %g6+8,%g0 lduh [%i2+0x020],%l7 ! Mem[000000001d000120] p6_call_1_le: ldstub [%i1+0x00c],%l6 ! Mem[000000001c80010c] ldd [%i2+0x008],%l2 ! Mem[000000001d000108] swap [%i3+0x03c],%l5 ! Mem[000000001d80013c] stx %l2,[%i2+0x030] ! Mem[000000001d000130] ldstub [%i3+0x024],%l6 ! Mem[000000001d800124] retl sth %l3,[%i1+0x00e] ! Mem[000000001c80010e] p6_jmpl_1_lo: swap [%o0+0x004],%l5 ! Mem[000000001c000104] sth %l2,[%o2+0x006] ! Mem[000000001d000106] jmpl %g6+8,%g0 lduh [%o2+0x020],%l7 ! Mem[000000001d000120] p6_call_1_lo: ldstub [%o1+0x00c],%l6 ! Mem[000000001c80010c] ldd [%o2+0x008],%l2 ! Mem[000000001d000108] swap [%o3+0x03c],%l5 ! Mem[000000001d80013c] stx %l2,[%o2+0x030] ! Mem[000000001d000130] ldstub [%o3+0x024],%l6 ! Mem[000000001d800124] retl sth %l3,[%o1+0x00e] ! Mem[000000001c80010e] p6_jmpl_1_he: std %l2,[%i3+0x008] ! Mem[000000001d800108] ldd [%i2+0x038],%l0 ! Mem[000000001d000138] ldsb [%i2+0x00e],%l3 ! Mem[000000001d00010e] ldsw [%i3+0x028],%l5 ! Mem[000000001d800128] stw %l4,[%i3+0x008] ! Mem[000000001d800108] swap [%i0+0x00c],%l4 ! Mem[000000001c00010c] swap [%i3+0x030],%l1 ! Mem[000000001d800130] jmpl %g6+8,%g0 std %l0,[%i0+0x028] ! Mem[000000001c000128] p6_call_1_he: ldstub [%i0+0x032],%l6 ! Mem[000000001c000132] swap [%i1+0x00c],%l2 ! Mem[000000001c80010c] ldsw [%i2+0x000],%l4 ! Mem[000000001d000100] ldstub [%i3+0x034],%l7 ! Mem[000000001d800134] ldsb [%i3+0x011],%l1 ! Mem[000000001d800111] ldsh [%i3+0x03a],%l4 ! Mem[000000001d80013a] stb %l5,[%i2+0x024] ! Mem[000000001d000124] retl swap [%i0+0x030],%l2 ! Mem[000000001c000130] p6_jmpl_1_ho: std %l2,[%o3+0x008] ! Mem[000000001d800108] ldd [%o2+0x038],%l0 ! Mem[000000001d000138] ldsb [%o2+0x00e],%l3 ! Mem[000000001d00010e] ldsw [%o3+0x028],%l5 ! Mem[000000001d800128] stw %l4,[%o3+0x008] ! Mem[000000001d800108] swap [%o0+0x00c],%l4 ! Mem[000000001c00010c] swap [%o3+0x030],%l1 ! Mem[000000001d800130] jmpl %g6+8,%g0 std %l0,[%o0+0x028] ! Mem[000000001c000128] p6_call_1_ho: ldstub [%o0+0x032],%l6 ! Mem[000000001c000132] swap [%o1+0x00c],%l2 ! Mem[000000001c80010c] ldsw [%o2+0x000],%l4 ! Mem[000000001d000100] ldstub [%o3+0x034],%l7 ! Mem[000000001d800134] ldsb [%o3+0x011],%l1 ! Mem[000000001d800111] ldsh [%o3+0x03a],%l4 ! Mem[000000001d80013a] stb %l5,[%o2+0x024] ! Mem[000000001d000124] retl swap [%o0+0x030],%l2 ! Mem[000000001c000130] p7_jmpl_1_le: lduw [%i3+0x010],%l3 ! Mem[000000001f800110] ldstub [%i1+0x025],%l3 ! Mem[000000001e800125] jmpl %g6+8,%g0 lduw [%i2+0x024],%l1 ! Mem[000000001f000124] p7_call_1_le: ldsh [%i0+0x016],%l4 ! Mem[000000001e000116] retl lduw [%i1+0x030],%l5 ! Mem[000000001e800130] p7_jmpl_1_lo: lduw [%o3+0x010],%l3 ! Mem[000000001f800110] ldstub [%o1+0x025],%l3 ! Mem[000000001e800125] jmpl %g6+8,%g0 lduw [%o2+0x024],%l1 ! Mem[000000001f000124] p7_call_1_lo: ldsh [%o0+0x016],%l4 ! Mem[000000001e000116] retl lduw [%o1+0x030],%l5 ! Mem[000000001e800130] p7_jmpl_1_he: stb %l0,[%i3+0x017] ! Mem[000000001f800117] ldsb [%i2+0x02f],%l2 ! Mem[000000001f00012f] jmpl %g6+8,%g0 ldstub [%i0+0x022],%l7 ! Mem[000000001e000122] p7_call_1_he: lduh [%i2+0x018],%l5 ! Mem[000000001f000118] std %l4,[%i0+0x030] ! Mem[000000001e000130] ldsh [%i2+0x00a],%l6 ! Mem[000000001f00010a] stx %l7,[%i0+0x000] ! Mem[000000001e000100] retl ldstub [%i0+0x010],%l5 ! Mem[000000001e000110] p7_jmpl_1_ho: stb %l0,[%o3+0x017] ! Mem[000000001f800117] ldsb [%o2+0x02f],%l2 ! Mem[000000001f00012f] jmpl %g6+8,%g0 ldstub [%o0+0x022],%l7 ! Mem[000000001e000122] p7_call_1_ho: lduh [%o2+0x018],%l5 ! Mem[000000001f000118] std %l4,[%o0+0x030] ! Mem[000000001e000130] ldsh [%o2+0x00a],%l6 ! Mem[000000001f00010a] stx %l7,[%o0+0x000] ! Mem[000000001e000100] retl ldstub [%o0+0x010],%l5 ! Mem[000000001e000110] p8_jmpl_1_le: sth %l2,[%i1+0x02e] ! Mem[000000002080012e] jmpl %g6+8,%g0 std %l2,[%i2+0x010] ! Mem[0000000021000110] p8_call_1_le: ldub [%i3+0x030],%l4 ! Mem[0000000021800130] stb %l1,[%i3+0x039] ! Mem[0000000021800139] ldstub [%i2+0x03a],%l6 ! Mem[000000002100013a] std %l2,[%i3+0x038] ! Mem[0000000021800138] retl stb %l2,[%i2+0x028] ! Mem[0000000021000128] p8_jmpl_1_lo: sth %l2,[%o1+0x02e] ! Mem[000000002080012e] jmpl %g6+8,%g0 std %l2,[%o2+0x010] ! Mem[0000000021000110] p8_call_1_lo: ldub [%o3+0x030],%l4 ! Mem[0000000021800130] stb %l1,[%o3+0x039] ! Mem[0000000021800139] ldstub [%o2+0x03a],%l6 ! Mem[000000002100013a] std %l2,[%o3+0x038] ! Mem[0000000021800138] retl stb %l2,[%o2+0x028] ! Mem[0000000021000128] p8_jmpl_1_he: ldsw [%i0+0x034],%l0 ! Mem[0000000020000134] lduw [%i1+0x020],%l7 ! Mem[0000000020800120] ldsb [%i1+0x023],%l1 ! Mem[0000000020800123] stx %l7,[%i2+0x008] ! Mem[0000000021000108] jmpl %g6+8,%g0 ldstub [%i2+0x008],%l3 ! Mem[0000000021000108] p8_call_1_he: stb %l0,[%i3+0x016] ! Mem[0000000021800116] ldsh [%i3+0x014],%l0 ! Mem[0000000021800114] stw %l5,[%i3+0x02c] ! Mem[000000002180012c] stw %l7,[%i3+0x014] ! Mem[0000000021800114] retl ldstub [%i3+0x027],%l3 ! Mem[0000000021800127] p8_jmpl_1_ho: ldsw [%o0+0x034],%l0 ! Mem[0000000020000134] lduw [%o1+0x020],%l7 ! Mem[0000000020800120] ldsb [%o1+0x023],%l1 ! Mem[0000000020800123] stx %l7,[%o2+0x008] ! Mem[0000000021000108] jmpl %g6+8,%g0 ldstub [%o2+0x008],%l3 ! Mem[0000000021000108] p8_call_1_ho: stb %l0,[%o3+0x016] ! Mem[0000000021800116] ldsh [%o3+0x014],%l0 ! Mem[0000000021800114] stw %l5,[%o3+0x02c] ! Mem[000000002180012c] stw %l7,[%o3+0x014] ! Mem[0000000021800114] retl ldstub [%o3+0x027],%l3 ! Mem[0000000021800127] p9_jmpl_1_le: ldstub [%i1+0x012],%l4 ! Mem[0000000022800112] stw %l3,[%i2+0x03c] ! Mem[000000002300013c] swap [%i3+0x014],%l0 ! Mem[0000000023800114] jmpl %g6+8,%g0 stx %l2,[%i2+0x028] ! Mem[0000000023000128] p9_call_1_le: retl swap [%i1+0x004],%l2 ! Mem[0000000022800104] p9_jmpl_1_lo: ldstub [%o1+0x012],%l4 ! Mem[0000000022800112] stw %l3,[%o2+0x03c] ! Mem[000000002300013c] swap [%o3+0x014],%l0 ! Mem[0000000023800114] jmpl %g6+8,%g0 stx %l2,[%o2+0x028] ! Mem[0000000023000128] p9_call_1_lo: retl swap [%o1+0x004],%l2 ! Mem[0000000022800104] p9_jmpl_1_he: swap [%i3+0x028],%l4 ! Mem[0000000023800128] ldsw [%i3+0x030],%l6 ! Mem[0000000023800130] stw %l2,[%i1+0x03c] ! Mem[000000002280013c] swap [%i3+0x03c],%l4 ! Mem[000000002380013c] jmpl %g6+8,%g0 std %l4,[%i1+0x020] ! Mem[0000000022800120] p9_call_1_he: lduh [%i2+0x02c],%l6 ! Mem[000000002300012c] retl ldstub [%i0+0x029],%l2 ! Mem[0000000022000129] p9_jmpl_1_ho: swap [%o3+0x028],%l4 ! Mem[0000000023800128] ldsw [%o3+0x030],%l6 ! Mem[0000000023800130] stw %l2,[%o1+0x03c] ! Mem[000000002280013c] swap [%o3+0x03c],%l4 ! Mem[000000002380013c] jmpl %g6+8,%g0 std %l4,[%o1+0x020] ! Mem[0000000022800120] p9_call_1_ho: lduh [%o2+0x02c],%l6 ! Mem[000000002300012c] retl ldstub [%o0+0x029],%l2 ! Mem[0000000022000129] p10_jmpl_1_le: stb %l3,[%i0+0x025] ! Mem[0000000024000125] ldstub [%i1+0x029],%l2 ! Mem[0000000024800129] ldstub [%i0+0x03e],%l3 ! Mem[000000002400013e] ldd [%i2+0x000],%l4 ! Mem[0000000025000100] std %l0,[%i0+0x030] ! Mem[0000000024000130] ldx [%i0+0x038],%l0 ! Mem[0000000024000138] stb %l0,[%i3+0x01c] ! Mem[000000002580011c] jmpl %g6+8,%g0 lduw [%i0+0x02c],%l7 ! Mem[000000002400012c] p10_call_1_le: ldstub [%i3+0x010],%l5 ! Mem[0000000025800110] ldstub [%i1+0x03c],%l6 ! Mem[000000002480013c] swap [%i1+0x01c],%l7 ! Mem[000000002480011c] swap [%i0+0x000],%l0 ! Mem[0000000024000100] stw %l0,[%i3+0x010] ! Mem[0000000025800110] retl stx %l1,[%i3+0x030] ! Mem[0000000025800130] p10_jmpl_1_lo: stb %l3,[%o0+0x025] ! Mem[0000000024000125] ldstub [%o1+0x029],%l2 ! Mem[0000000024800129] ldstub [%o0+0x03e],%l3 ! Mem[000000002400013e] ldd [%o2+0x000],%l4 ! Mem[0000000025000100] std %l0,[%o0+0x030] ! Mem[0000000024000130] ldx [%o0+0x038],%l0 ! Mem[0000000024000138] stb %l0,[%o3+0x01c] ! Mem[000000002580011c] jmpl %g6+8,%g0 lduw [%o0+0x02c],%l7 ! Mem[000000002400012c] p10_call_1_lo: ldstub [%o3+0x010],%l5 ! Mem[0000000025800110] ldstub [%o1+0x03c],%l6 ! Mem[000000002480013c] swap [%o1+0x01c],%l7 ! Mem[000000002480011c] swap [%o0+0x000],%l0 ! Mem[0000000024000100] stw %l0,[%o3+0x010] ! Mem[0000000025800110] retl stx %l1,[%o3+0x030] ! Mem[0000000025800130] p10_jmpl_1_he: ldsb [%i0+0x029],%l6 ! Mem[0000000024000129] swap [%i1+0x008],%l3 ! Mem[0000000024800108] swap [%i0+0x020],%l5 ! Mem[0000000024000120] swap [%i2+0x03c],%l2 ! Mem[000000002500013c] stx %l7,[%i3+0x028] ! Mem[0000000025800128] jmpl %g6+8,%g0 ldx [%i2+0x038],%l7 ! Mem[0000000025000138] p10_call_1_he: ldstub [%i1+0x036],%l4 ! Mem[0000000024800136] stw %l0,[%i3+0x034] ! Mem[0000000025800134] ldstub [%i1+0x01f],%l4 ! Mem[000000002480011f] ldx [%i3+0x020],%l3 ! Mem[0000000025800120] ldstub [%i2+0x004],%l5 ! Mem[0000000025000104] ldd [%i0+0x030],%l0 ! Mem[0000000024000130] retl ldsh [%i1+0x00a],%l2 ! Mem[000000002480010a] p10_jmpl_1_ho: ldsb [%o0+0x029],%l6 ! Mem[0000000024000129] swap [%o1+0x008],%l3 ! Mem[0000000024800108] swap [%o0+0x020],%l5 ! Mem[0000000024000120] swap [%o2+0x03c],%l2 ! Mem[000000002500013c] stx %l7,[%o3+0x028] ! Mem[0000000025800128] jmpl %g6+8,%g0 ldx [%o2+0x038],%l7 ! Mem[0000000025000138] p10_call_1_ho: ldstub [%o1+0x036],%l4 ! Mem[0000000024800136] stw %l0,[%o3+0x034] ! Mem[0000000025800134] ldstub [%o1+0x01f],%l4 ! Mem[000000002480011f] ldx [%o3+0x020],%l3 ! Mem[0000000025800120] ldstub [%o2+0x004],%l5 ! Mem[0000000025000104] ldd [%o0+0x030],%l0 ! Mem[0000000024000130] retl ldsh [%o1+0x00a],%l2 ! Mem[000000002480010a] p11_jmpl_1_le: swap [%i0+0x024],%l0 ! Mem[0000000026000124] stw %l7,[%i3+0x01c] ! Mem[000000002780011c] jmpl %g6+8,%g0 stb %l2,[%i3+0x031] ! Mem[0000000027800131] p11_call_1_le: ldstub [%i1+0x037],%l5 ! Mem[0000000026800137] ldx [%i1+0x008],%l6 ! Mem[0000000026800108] retl lduw [%i2+0x034],%l0 ! Mem[0000000027000134] p11_jmpl_1_lo: swap [%o0+0x024],%l0 ! Mem[0000000026000124] stw %l7,[%o3+0x01c] ! Mem[000000002780011c] jmpl %g6+8,%g0 stb %l2,[%o3+0x031] ! Mem[0000000027800131] p11_call_1_lo: ldstub [%o1+0x037],%l5 ! Mem[0000000026800137] ldx [%o1+0x008],%l6 ! Mem[0000000026800108] retl lduw [%o2+0x034],%l0 ! Mem[0000000027000134] p11_jmpl_1_he: lduw [%i1+0x028],%l3 ! Mem[0000000026800128] ldstub [%i1+0x036],%l4 ! Mem[0000000026800136] jmpl %g6+8,%g0 ldsw [%i3+0x000],%l7 ! Mem[0000000027800100] p11_call_1_he: ldx [%i3+0x030],%l0 ! Mem[0000000027800130] ldsh [%i3+0x002],%l3 ! Mem[0000000027800102] ldsw [%i3+0x020],%l3 ! Mem[0000000027800120] retl ldd [%i1+0x038],%l6 ! Mem[0000000026800138] p11_jmpl_1_ho: lduw [%o1+0x028],%l3 ! Mem[0000000026800128] ldstub [%o1+0x036],%l4 ! Mem[0000000026800136] jmpl %g6+8,%g0 ldsw [%o3+0x000],%l7 ! Mem[0000000027800100] p11_call_1_ho: ldx [%o3+0x030],%l0 ! Mem[0000000027800130] ldsh [%o3+0x002],%l3 ! Mem[0000000027800102] ldsw [%o3+0x020],%l3 ! Mem[0000000027800120] retl ldd [%o1+0x038],%l6 ! Mem[0000000026800138] p12_jmpl_1_le: stb %l2,[%i1+0x031] ! Mem[0000000028800131] lduw [%i0+0x018],%l2 ! Mem[0000000028000118] ldx [%i1+0x020],%l4 ! Mem[0000000028800120] sth %l7,[%i3+0x02c] ! Mem[000000002980012c] lduh [%i2+0x006],%l2 ! Mem[0000000029000106] swap [%i2+0x028],%l3 ! Mem[0000000029000128] lduw [%i2+0x02c],%l4 ! Mem[000000002900012c] jmpl %g6+8,%g0 swap [%i0+0x01c],%l0 ! Mem[000000002800011c] p12_call_1_le: retl ldd [%i2+0x020],%l4 ! Mem[0000000029000120] p12_jmpl_1_lo: stb %l2,[%o1+0x031] ! Mem[0000000028800131] lduw [%o0+0x018],%l2 ! Mem[0000000028000118] ldx [%o1+0x020],%l4 ! Mem[0000000028800120] sth %l7,[%o3+0x02c] ! Mem[000000002980012c] lduh [%o2+0x006],%l2 ! Mem[0000000029000106] swap [%o2+0x028],%l3 ! Mem[0000000029000128] lduw [%o2+0x02c],%l4 ! Mem[000000002900012c] jmpl %g6+8,%g0 swap [%o0+0x01c],%l0 ! Mem[000000002800011c] p12_call_1_lo: retl ldd [%o2+0x020],%l4 ! Mem[0000000029000120] p12_jmpl_1_he: ldub [%i2+0x019],%l4 ! Mem[0000000029000119] std %l2,[%i1+0x008] ! Mem[0000000028800108] stw %l0,[%i2+0x000] ! Mem[0000000029000100] swap [%i3+0x030],%l5 ! Mem[0000000029800130] lduw [%i1+0x024],%l2 ! Mem[0000000028800124] jmpl %g6+8,%g0 swap [%i2+0x030],%l1 ! Mem[0000000029000130] p12_call_1_he: ldd [%i2+0x008],%l6 ! Mem[0000000029000108] swap [%i3+0x000],%l6 ! Mem[0000000029800100] ldx [%i0+0x008],%l2 ! Mem[0000000028000108] lduh [%i3+0x010],%l4 ! Mem[0000000029800110] lduw [%i0+0x030],%l4 ! Mem[0000000028000130] retl ldsw [%i3+0x000],%l3 ! Mem[0000000029800100] p12_jmpl_1_ho: ldub [%o2+0x019],%l4 ! Mem[0000000029000119] std %l2,[%o1+0x008] ! Mem[0000000028800108] stw %l0,[%o2+0x000] ! Mem[0000000029000100] swap [%o3+0x030],%l5 ! Mem[0000000029800130] lduw [%o1+0x024],%l2 ! Mem[0000000028800124] jmpl %g6+8,%g0 swap [%o2+0x030],%l1 ! Mem[0000000029000130] p12_call_1_ho: ldd [%o2+0x008],%l6 ! Mem[0000000029000108] swap [%o3+0x000],%l6 ! Mem[0000000029800100] ldx [%o0+0x008],%l2 ! Mem[0000000028000108] lduh [%o3+0x010],%l4 ! Mem[0000000029800110] lduw [%o0+0x030],%l4 ! Mem[0000000028000130] retl ldsw [%o3+0x000],%l3 ! Mem[0000000029800100] p13_jmpl_1_le: ldsh [%i1+0x012],%l0 ! Mem[000000002a800112] ldd [%i2+0x030],%l0 ! Mem[000000002b000130] ldstub [%i1+0x01e],%l1 ! Mem[000000002a80011e] std %l0,[%i3+0x028] ! Mem[000000002b800128] jmpl %g6+8,%g0 stx %l4,[%i2+0x020] ! Mem[000000002b000120] p13_call_1_le: lduw [%i1+0x028],%l2 ! Mem[000000002a800128] stb %l0,[%i0+0x028] ! Mem[000000002a000128] sth %l1,[%i2+0x000] ! Mem[000000002b000100] retl ldsh [%i0+0x02e],%l1 ! Mem[000000002a00012e] p13_jmpl_1_lo: ldsh [%o1+0x012],%l0 ! Mem[000000002a800112] ldd [%o2+0x030],%l0 ! Mem[000000002b000130] ldstub [%o1+0x01e],%l1 ! Mem[000000002a80011e] std %l0,[%o3+0x028] ! Mem[000000002b800128] jmpl %g6+8,%g0 stx %l4,[%o2+0x020] ! Mem[000000002b000120] p13_call_1_lo: lduw [%o1+0x028],%l2 ! Mem[000000002a800128] stb %l0,[%o0+0x028] ! Mem[000000002a000128] sth %l1,[%o2+0x000] ! Mem[000000002b000100] retl ldsh [%o0+0x02e],%l1 ! Mem[000000002a00012e] p13_jmpl_1_he: ldd [%i1+0x000],%l0 ! Mem[000000002a800100] std %l6,[%i0+0x020] ! Mem[000000002a000120] jmpl %g6+8,%g0 std %l2,[%i0+0x010] ! Mem[000000002a000110] p13_call_1_he: ldsw [%i3+0x00c],%l0 ! Mem[000000002b80010c] stb %l7,[%i2+0x025] ! Mem[000000002b000125] ldstub [%i2+0x036],%l0 ! Mem[000000002b000136] retl ldstub [%i2+0x026],%l4 ! Mem[000000002b000126] p13_jmpl_1_ho: ldd [%o1+0x000],%l0 ! Mem[000000002a800100] std %l6,[%o0+0x020] ! Mem[000000002a000120] jmpl %g6+8,%g0 std %l2,[%o0+0x010] ! Mem[000000002a000110] p13_call_1_ho: ldsw [%o3+0x00c],%l0 ! Mem[000000002b80010c] stb %l7,[%o2+0x025] ! Mem[000000002b000125] ldstub [%o2+0x036],%l0 ! Mem[000000002b000136] retl ldstub [%o2+0x026],%l4 ! Mem[000000002b000126] p14_jmpl_1_le: ldstub [%i0+0x024],%l5 ! Mem[000000002c000124] ldx [%i1+0x030],%l4 ! Mem[000000002c800130] jmpl %g6+8,%g0 swap [%i3+0x01c],%l2 ! Mem[000000002d80011c] p14_call_1_le: sth %l2,[%i3+0x006] ! Mem[000000002d800106] ldsw [%i3+0x034],%l1 ! Mem[000000002d800134] std %l6,[%i3+0x028] ! Mem[000000002d800128] std %l0,[%i3+0x008] ! Mem[000000002d800108] stx %l3,[%i1+0x020] ! Mem[000000002c800120] stb %l7,[%i1+0x018] ! Mem[000000002c800118] sth %l0,[%i2+0x002] ! Mem[000000002d000102] retl ldsw [%i3+0x028],%l2 ! Mem[000000002d800128] p14_jmpl_1_lo: ldstub [%o0+0x024],%l5 ! Mem[000000002c000124] ldx [%o1+0x030],%l4 ! Mem[000000002c800130] jmpl %g6+8,%g0 swap [%o3+0x01c],%l2 ! Mem[000000002d80011c] p14_call_1_lo: sth %l2,[%o3+0x006] ! Mem[000000002d800106] ldsw [%o3+0x034],%l1 ! Mem[000000002d800134] std %l6,[%o3+0x028] ! Mem[000000002d800128] std %l0,[%o3+0x008] ! Mem[000000002d800108] stx %l3,[%o1+0x020] ! Mem[000000002c800120] stb %l7,[%o1+0x018] ! Mem[000000002c800118] sth %l0,[%o2+0x002] ! Mem[000000002d000102] retl ldsw [%o3+0x028],%l2 ! Mem[000000002d800128] p14_jmpl_1_he: swap [%i1+0x010],%l6 ! Mem[000000002c800110] ldsw [%i1+0x03c],%l7 ! Mem[000000002c80013c] stb %l7,[%i1+0x009] ! Mem[000000002c800109] std %l6,[%i0+0x038] ! Mem[000000002c000138] ldsh [%i3+0x026],%l6 ! Mem[000000002d800126] swap [%i2+0x018],%l5 ! Mem[000000002d000118] ldstub [%i2+0x00d],%l1 ! Mem[000000002d00010d] jmpl %g6+8,%g0 swap [%i2+0x028],%l3 ! Mem[000000002d000128] p14_call_1_he: swap [%i2+0x018],%l3 ! Mem[000000002d000118] ldstub [%i3+0x027],%l3 ! Mem[000000002d800127] lduw [%i1+0x034],%l1 ! Mem[000000002c800134] sth %l6,[%i3+0x01c] ! Mem[000000002d80011c] stw %l2,[%i0+0x000] ! Mem[000000002c000100] ldd [%i3+0x028],%l4 ! Mem[000000002d800128] ldsh [%i1+0x002],%l5 ! Mem[000000002c800102] retl swap [%i2+0x000],%l1 ! Mem[000000002d000100] p14_jmpl_1_ho: swap [%o1+0x010],%l6 ! Mem[000000002c800110] ldsw [%o1+0x03c],%l7 ! Mem[000000002c80013c] stb %l7,[%o1+0x009] ! Mem[000000002c800109] std %l6,[%o0+0x038] ! Mem[000000002c000138] ldsh [%o3+0x026],%l6 ! Mem[000000002d800126] swap [%o2+0x018],%l5 ! Mem[000000002d000118] ldstub [%o2+0x00d],%l1 ! Mem[000000002d00010d] jmpl %g6+8,%g0 swap [%o2+0x028],%l3 ! Mem[000000002d000128] p14_call_1_ho: swap [%o2+0x018],%l3 ! Mem[000000002d000118] ldstub [%o3+0x027],%l3 ! Mem[000000002d800127] lduw [%o1+0x034],%l1 ! Mem[000000002c800134] sth %l6,[%o3+0x01c] ! Mem[000000002d80011c] stw %l2,[%o0+0x000] ! Mem[000000002c000100] ldd [%o3+0x028],%l4 ! Mem[000000002d800128] ldsh [%o1+0x002],%l5 ! Mem[000000002c800102] retl swap [%o2+0x000],%l1 ! Mem[000000002d000100] p15_jmpl_1_le: ldstub [%i1+0x02b],%l4 ! Mem[000000002e80012b] ldd [%i3+0x000],%l2 ! Mem[000000002f800100] lduh [%i0+0x020],%l7 ! Mem[000000002e000120] ldsh [%i3+0x008],%l0 ! Mem[000000002f800108] jmpl %g6+8,%g0 stx %l4,[%i2+0x000] ! Mem[000000002f000100] p15_call_1_le: ldstub [%i0+0x01c],%l5 ! Mem[000000002e00011c] swap [%i1+0x010],%l2 ! Mem[000000002e800110] ldd [%i1+0x000],%l4 ! Mem[000000002e800100] swap [%i1+0x030],%l1 ! Mem[000000002e800130] ldsb [%i1+0x001],%l1 ! Mem[000000002e800101] stb %l3,[%i1+0x00d] ! Mem[000000002e80010d] retl ldsw [%i3+0x01c],%l2 ! Mem[000000002f80011c] p15_jmpl_1_lo: ldstub [%o1+0x02b],%l4 ! Mem[000000002e80012b] ldd [%o3+0x000],%l2 ! Mem[000000002f800100] lduh [%o0+0x020],%l7 ! Mem[000000002e000120] ldsh [%o3+0x008],%l0 ! Mem[000000002f800108] jmpl %g6+8,%g0 stx %l4,[%o2+0x000] ! Mem[000000002f000100] p15_call_1_lo: ldstub [%o0+0x01c],%l5 ! Mem[000000002e00011c] swap [%o1+0x010],%l2 ! Mem[000000002e800110] ldd [%o1+0x000],%l4 ! Mem[000000002e800100] swap [%o1+0x030],%l1 ! Mem[000000002e800130] ldsb [%o1+0x001],%l1 ! Mem[000000002e800101] stb %l3,[%o1+0x00d] ! Mem[000000002e80010d] retl ldsw [%o3+0x01c],%l2 ! Mem[000000002f80011c] p15_jmpl_1_he: lduh [%i3+0x02a],%l6 ! Mem[000000002f80012a] swap [%i2+0x02c],%l2 ! Mem[000000002f00012c] jmpl %g6+8,%g0 ldstub [%i2+0x01b],%l6 ! Mem[000000002f00011b] p15_call_1_he: retl swap [%i0+0x01c],%l4 ! Mem[000000002e00011c] p15_jmpl_1_ho: lduh [%o3+0x02a],%l6 ! Mem[000000002f80012a] swap [%o2+0x02c],%l2 ! Mem[000000002f00012c] jmpl %g6+8,%g0 ldstub [%o2+0x01b],%l6 ! Mem[000000002f00011b] p15_call_1_ho: retl swap [%o0+0x01c],%l4 ! Mem[000000002e00011c] p16_jmpl_1_le: jmpl %g6+8,%g0 sth %l3,[%i2+0x008] ! Mem[0000000031000108] p16_call_1_le: sth %l7,[%i1+0x016] ! Mem[0000000030800116] ldstub [%i0+0x026],%l5 ! Mem[0000000030000126] swap [%i1+0x000],%l7 ! Mem[0000000030800100] std %l4,[%i2+0x020] ! Mem[0000000031000120] retl swap [%i2+0x02c],%l5 ! Mem[000000003100012c] p16_jmpl_1_lo: jmpl %g6+8,%g0 sth %l3,[%o2+0x008] ! Mem[0000000031000108] p16_call_1_lo: sth %l7,[%o1+0x016] ! Mem[0000000030800116] ldstub [%o0+0x026],%l5 ! Mem[0000000030000126] swap [%o1+0x000],%l7 ! Mem[0000000030800100] std %l4,[%o2+0x020] ! Mem[0000000031000120] retl swap [%o2+0x02c],%l5 ! Mem[000000003100012c] p16_jmpl_1_he: swap [%i2+0x01c],%l6 ! Mem[000000003100011c] ldd [%i0+0x018],%l2 ! Mem[0000000030000118] ldx [%i1+0x028],%l1 ! Mem[0000000030800128] swap [%i3+0x01c],%l6 ! Mem[000000003180011c] jmpl %g6+8,%g0 swap [%i2+0x00c],%l0 ! Mem[000000003100010c] p16_call_1_he: ldub [%i1+0x021],%l1 ! Mem[0000000030800121] retl lduw [%i2+0x018],%l6 ! Mem[0000000031000118] p16_jmpl_1_ho: swap [%o2+0x01c],%l6 ! Mem[000000003100011c] ldd [%o0+0x018],%l2 ! Mem[0000000030000118] ldx [%o1+0x028],%l1 ! Mem[0000000030800128] swap [%o3+0x01c],%l6 ! Mem[000000003180011c] jmpl %g6+8,%g0 swap [%o2+0x00c],%l0 ! Mem[000000003100010c] p16_call_1_ho: ldub [%o1+0x021],%l1 ! Mem[0000000030800121] retl lduw [%o2+0x018],%l6 ! Mem[0000000031000118] p17_jmpl_1_le: jmpl %g6+8,%g0 stx %l7,[%i2+0x018] ! Mem[0000000033000118] p17_call_1_le: ldsw [%i3+0x000],%l2 ! Mem[0000000033800100] ldstub [%i2+0x007],%l2 ! Mem[0000000033000107] ldstub [%i1+0x025],%l7 ! Mem[0000000032800125] ldd [%i3+0x000],%l2 ! Mem[0000000033800100] stw %l5,[%i2+0x030] ! Mem[0000000033000130] ldstub [%i3+0x017],%l5 ! Mem[0000000033800117] ldstub [%i3+0x01c],%l5 ! Mem[000000003380011c] retl ldd [%i2+0x020],%l0 ! Mem[0000000033000120] p17_jmpl_1_lo: jmpl %g6+8,%g0 stx %l7,[%o2+0x018] ! Mem[0000000033000118] p17_call_1_lo: ldsw [%o3+0x000],%l2 ! Mem[0000000033800100] ldstub [%o2+0x007],%l2 ! Mem[0000000033000107] ldstub [%o1+0x025],%l7 ! Mem[0000000032800125] ldd [%o3+0x000],%l2 ! Mem[0000000033800100] stw %l5,[%o2+0x030] ! Mem[0000000033000130] ldstub [%o3+0x017],%l5 ! Mem[0000000033800117] ldstub [%o3+0x01c],%l5 ! Mem[000000003380011c] retl ldd [%o2+0x020],%l0 ! Mem[0000000033000120] p17_jmpl_1_he: lduw [%i2+0x000],%l0 ! Mem[0000000033000100] stx %l4,[%i3+0x038] ! Mem[0000000033800138] jmpl %g6+8,%g0 lduw [%i0+0x000],%l5 ! Mem[0000000032000100] p17_call_1_he: swap [%i2+0x000],%l0 ! Mem[0000000033000100] ldx [%i0+0x028],%l2 ! Mem[0000000032000128] swap [%i1+0x014],%l0 ! Mem[0000000032800114] retl ldstub [%i2+0x023],%l1 ! Mem[0000000033000123] p17_jmpl_1_ho: lduw [%o2+0x000],%l0 ! Mem[0000000033000100] stx %l4,[%o3+0x038] ! Mem[0000000033800138] jmpl %g6+8,%g0 lduw [%o0+0x000],%l5 ! Mem[0000000032000100] p17_call_1_ho: swap [%o2+0x000],%l0 ! Mem[0000000033000100] ldx [%o0+0x028],%l2 ! Mem[0000000032000128] swap [%o1+0x014],%l0 ! Mem[0000000032800114] retl ldstub [%o2+0x023],%l1 ! Mem[0000000033000123] p18_jmpl_1_le: jmpl %g6+8,%g0 lduw [%i0+0x000],%l5 ! Mem[0000000034000100] p18_call_1_le: swap [%i2+0x030],%l1 ! Mem[0000000035000130] ldd [%i3+0x000],%l4 ! Mem[0000000035800100] ldstub [%i3+0x03d],%l5 ! Mem[000000003580013d] ldsb [%i2+0x030],%l4 ! Mem[0000000035000130] retl stx %l3,[%i0+0x020] ! Mem[0000000034000120] p18_jmpl_1_lo: jmpl %g6+8,%g0 lduw [%o0+0x000],%l5 ! Mem[0000000034000100] p18_call_1_lo: swap [%o2+0x030],%l1 ! Mem[0000000035000130] ldd [%o3+0x000],%l4 ! Mem[0000000035800100] ldstub [%o3+0x03d],%l5 ! Mem[000000003580013d] ldsb [%o2+0x030],%l4 ! Mem[0000000035000130] retl stx %l3,[%o0+0x020] ! Mem[0000000034000120] p18_jmpl_1_he: stx %l2,[%i0+0x028] ! Mem[0000000034000128] ldub [%i0+0x004],%l0 ! Mem[0000000034000104] lduh [%i3+0x038],%l0 ! Mem[0000000035800138] sth %l4,[%i0+0x022] ! Mem[0000000034000122] ldx [%i2+0x020],%l7 ! Mem[0000000035000120] ldx [%i0+0x020],%l2 ! Mem[0000000034000120] swap [%i1+0x028],%l3 ! Mem[0000000034800128] jmpl %g6+8,%g0 sth %l6,[%i1+0x024] ! Mem[0000000034800124] p18_call_1_he: stw %l2,[%i2+0x008] ! Mem[0000000035000108] stb %l5,[%i2+0x03c] ! Mem[000000003500013c] lduh [%i0+0x026],%l3 ! Mem[0000000034000126] ldd [%i1+0x020],%l4 ! Mem[0000000034800120] retl swap [%i1+0x034],%l1 ! Mem[0000000034800134] p18_jmpl_1_ho: stx %l2,[%o0+0x028] ! Mem[0000000034000128] ldub [%o0+0x004],%l0 ! Mem[0000000034000104] lduh [%o3+0x038],%l0 ! Mem[0000000035800138] sth %l4,[%o0+0x022] ! Mem[0000000034000122] ldx [%o2+0x020],%l7 ! Mem[0000000035000120] ldx [%o0+0x020],%l2 ! Mem[0000000034000120] swap [%o1+0x028],%l3 ! Mem[0000000034800128] jmpl %g6+8,%g0 sth %l6,[%o1+0x024] ! Mem[0000000034800124] p18_call_1_ho: stw %l2,[%o2+0x008] ! Mem[0000000035000108] stb %l5,[%o2+0x03c] ! Mem[000000003500013c] lduh [%o0+0x026],%l3 ! Mem[0000000034000126] ldd [%o1+0x020],%l4 ! Mem[0000000034800120] retl swap [%o1+0x034],%l1 ! Mem[0000000034800134] p19_jmpl_1_le: ldstub [%i2+0x002],%l5 ! Mem[0000000037000102] ldsb [%i1+0x010],%l3 ! Mem[0000000036800110] jmpl %g6+8,%g0 stx %l0,[%i1+0x018] ! Mem[0000000036800118] p19_call_1_le: swap [%i1+0x030],%l5 ! Mem[0000000036800130] ldstub [%i3+0x01b],%l1 ! Mem[000000003780011b] sth %l4,[%i3+0x028] ! Mem[0000000037800128] ldstub [%i0+0x019],%l5 ! Mem[0000000036000119] retl ldsh [%i3+0x036],%l5 ! Mem[0000000037800136] p19_jmpl_1_lo: ldstub [%o2+0x002],%l5 ! Mem[0000000037000102] ldsb [%o1+0x010],%l3 ! Mem[0000000036800110] jmpl %g6+8,%g0 stx %l0,[%o1+0x018] ! Mem[0000000036800118] p19_call_1_lo: swap [%o1+0x030],%l5 ! Mem[0000000036800130] ldstub [%o3+0x01b],%l1 ! Mem[000000003780011b] sth %l4,[%o3+0x028] ! Mem[0000000037800128] ldstub [%o0+0x019],%l5 ! Mem[0000000036000119] retl ldsh [%o3+0x036],%l5 ! Mem[0000000037800136] p19_jmpl_1_he: ldstub [%i1+0x01d],%l6 ! Mem[000000003680011d] std %l4,[%i1+0x018] ! Mem[0000000036800118] swap [%i2+0x020],%l7 ! Mem[0000000037000120] ldd [%i2+0x008],%l2 ! Mem[0000000037000108] stb %l5,[%i3+0x03e] ! Mem[000000003780013e] jmpl %g6+8,%g0 ldub [%i2+0x039],%l4 ! Mem[0000000037000139] p19_call_1_he: ldsw [%i2+0x020],%l5 ! Mem[0000000037000120] ldstub [%i1+0x037],%l6 ! Mem[0000000036800137] stb %l4,[%i2+0x016] ! Mem[0000000037000116] ldub [%i1+0x03d],%l3 ! Mem[000000003680013d] ldsw [%i3+0x034],%l6 ! Mem[0000000037800134] ldsb [%i0+0x020],%l4 ! Mem[0000000036000120] stx %l5,[%i1+0x000] ! Mem[0000000036800100] retl ldstub [%i1+0x002],%l0 ! Mem[0000000036800102] p19_jmpl_1_ho: ldstub [%o1+0x01d],%l6 ! Mem[000000003680011d] std %l4,[%o1+0x018] ! Mem[0000000036800118] swap [%o2+0x020],%l7 ! Mem[0000000037000120] ldd [%o2+0x008],%l2 ! Mem[0000000037000108] stb %l5,[%o3+0x03e] ! Mem[000000003780013e] jmpl %g6+8,%g0 ldub [%o2+0x039],%l4 ! Mem[0000000037000139] p19_call_1_ho: ldsw [%o2+0x020],%l5 ! Mem[0000000037000120] ldstub [%o1+0x037],%l6 ! Mem[0000000036800137] stb %l4,[%o2+0x016] ! Mem[0000000037000116] ldub [%o1+0x03d],%l3 ! Mem[000000003680013d] ldsw [%o3+0x034],%l6 ! Mem[0000000037800134] ldsb [%o0+0x020],%l4 ! Mem[0000000036000120] stx %l5,[%o1+0x000] ! Mem[0000000036800100] retl ldstub [%o1+0x002],%l0 ! Mem[0000000036800102] p20_jmpl_1_le: jmpl %g6+8,%g0 swap [%i1+0x020],%l2 ! Mem[0000000038800120] p20_call_1_le: lduh [%i2+0x028],%l2 ! Mem[0000000039000128] ldstub [%i0+0x03f],%l7 ! Mem[000000003800013f] lduw [%i3+0x020],%l2 ! Mem[0000000039800120] retl sth %l2,[%i1+0x006] ! Mem[0000000038800106] p20_jmpl_1_lo: jmpl %g6+8,%g0 swap [%o1+0x020],%l2 ! Mem[0000000038800120] p20_call_1_lo: lduh [%o2+0x028],%l2 ! Mem[0000000039000128] ldstub [%o0+0x03f],%l7 ! Mem[000000003800013f] lduw [%o3+0x020],%l2 ! Mem[0000000039800120] retl sth %l2,[%o1+0x006] ! Mem[0000000038800106] p20_jmpl_1_he: sth %l7,[%i0+0x026] ! Mem[0000000038000126] swap [%i1+0x030],%l6 ! Mem[0000000038800130] ldd [%i3+0x020],%l4 ! Mem[0000000039800120] swap [%i3+0x034],%l4 ! Mem[0000000039800134] jmpl %g6+8,%g0 ldsh [%i3+0x01e],%l2 ! Mem[000000003980011e] p20_call_1_he: ldsw [%i2+0x004],%l2 ! Mem[0000000039000104] swap [%i3+0x008],%l7 ! Mem[0000000039800108] ldstub [%i1+0x021],%l1 ! Mem[0000000038800121] stb %l1,[%i2+0x00b] ! Mem[000000003900010b] stx %l2,[%i2+0x028] ! Mem[0000000039000128] ldsh [%i2+0x012],%l1 ! Mem[0000000039000112] std %l4,[%i2+0x010] ! Mem[0000000039000110] retl ldx [%i3+0x008],%l5 ! Mem[0000000039800108] p20_jmpl_1_ho: sth %l7,[%o0+0x026] ! Mem[0000000038000126] swap [%o1+0x030],%l6 ! Mem[0000000038800130] ldd [%o3+0x020],%l4 ! Mem[0000000039800120] swap [%o3+0x034],%l4 ! Mem[0000000039800134] jmpl %g6+8,%g0 ldsh [%o3+0x01e],%l2 ! Mem[000000003980011e] p20_call_1_ho: ldsw [%o2+0x004],%l2 ! Mem[0000000039000104] swap [%o3+0x008],%l7 ! Mem[0000000039800108] ldstub [%o1+0x021],%l1 ! Mem[0000000038800121] stb %l1,[%o2+0x00b] ! Mem[000000003900010b] stx %l2,[%o2+0x028] ! Mem[0000000039000128] ldsh [%o2+0x012],%l1 ! Mem[0000000039000112] std %l4,[%o2+0x010] ! Mem[0000000039000110] retl ldx [%o3+0x008],%l5 ! Mem[0000000039800108] p21_jmpl_1_le: lduw [%i3+0x014],%l1 ! Mem[000000003b800114] stx %l4,[%i2+0x010] ! Mem[000000003b000110] swap [%i0+0x008],%l1 ! Mem[000000003a000108] stx %l4,[%i2+0x038] ! Mem[000000003b000138] sth %l1,[%i1+0x024] ! Mem[000000003a800124] stb %l2,[%i1+0x025] ! Mem[000000003a800125] ldd [%i3+0x020],%l2 ! Mem[000000003b800120] jmpl %g6+8,%g0 stx %l0,[%i3+0x020] ! Mem[000000003b800120] p21_call_1_le: ldd [%i2+0x018],%l4 ! Mem[000000003b000118] swap [%i1+0x028],%l0 ! Mem[000000003a800128] retl ldstub [%i1+0x027],%l4 ! Mem[000000003a800127] p21_jmpl_1_lo: lduw [%o3+0x014],%l1 ! Mem[000000003b800114] stx %l4,[%o2+0x010] ! Mem[000000003b000110] swap [%o0+0x008],%l1 ! Mem[000000003a000108] stx %l4,[%o2+0x038] ! Mem[000000003b000138] sth %l1,[%o1+0x024] ! Mem[000000003a800124] stb %l2,[%o1+0x025] ! Mem[000000003a800125] ldd [%o3+0x020],%l2 ! Mem[000000003b800120] jmpl %g6+8,%g0 stx %l0,[%o3+0x020] ! Mem[000000003b800120] p21_call_1_lo: ldd [%o2+0x018],%l4 ! Mem[000000003b000118] swap [%o1+0x028],%l0 ! Mem[000000003a800128] retl ldstub [%o1+0x027],%l4 ! Mem[000000003a800127] p21_jmpl_1_he: stw %l5,[%i2+0x004] ! Mem[000000003b000104] lduw [%i2+0x000],%l2 ! Mem[000000003b000100] jmpl %g6+8,%g0 stx %l5,[%i0+0x020] ! Mem[000000003a000120] p21_call_1_he: ldstub [%i0+0x02c],%l6 ! Mem[000000003a00012c] retl swap [%i0+0x004],%l3 ! Mem[000000003a000104] p21_jmpl_1_ho: stw %l5,[%o2+0x004] ! Mem[000000003b000104] lduw [%o2+0x000],%l2 ! Mem[000000003b000100] jmpl %g6+8,%g0 stx %l5,[%o0+0x020] ! Mem[000000003a000120] p21_call_1_ho: ldstub [%o0+0x02c],%l6 ! Mem[000000003a00012c] retl swap [%o0+0x004],%l3 ! Mem[000000003a000104] p22_jmpl_1_le: jmpl %g6+8,%g0 swap [%i3+0x030],%l6 ! Mem[000000003d800130] p22_call_1_le: retl ldstub [%i3+0x021],%l1 ! Mem[000000003d800121] p22_jmpl_1_lo: jmpl %g6+8,%g0 swap [%o3+0x030],%l6 ! Mem[000000003d800130] p22_call_1_lo: retl ldstub [%o3+0x021],%l1 ! Mem[000000003d800121] p22_jmpl_1_he: ldstub [%i0+0x029],%l2 ! Mem[000000003c000129] lduw [%i0+0x004],%l0 ! Mem[000000003c000104] lduh [%i2+0x024],%l1 ! Mem[000000003d000124] swap [%i0+0x020],%l4 ! Mem[000000003c000120] lduw [%i0+0x02c],%l7 ! Mem[000000003c00012c] sth %l6,[%i3+0x032] ! Mem[000000003d800132] jmpl %g6+8,%g0 sth %l3,[%i2+0x028] ! Mem[000000003d000128] p22_call_1_he: swap [%i3+0x024],%l4 ! Mem[000000003d800124] ldstub [%i2+0x02f],%l5 ! Mem[000000003d00012f] ldub [%i0+0x01d],%l7 ! Mem[000000003c00011d] ldstub [%i2+0x031],%l2 ! Mem[000000003d000131] ldstub [%i1+0x024],%l6 ! Mem[000000003c800124] ldsh [%i1+0x002],%l3 ! Mem[000000003c800102] retl std %l2,[%i1+0x018] ! Mem[000000003c800118] p22_jmpl_1_ho: ldstub [%o0+0x029],%l2 ! Mem[000000003c000129] lduw [%o0+0x004],%l0 ! Mem[000000003c000104] lduh [%o2+0x024],%l1 ! Mem[000000003d000124] swap [%o0+0x020],%l4 ! Mem[000000003c000120] lduw [%o0+0x02c],%l7 ! Mem[000000003c00012c] sth %l6,[%o3+0x032] ! Mem[000000003d800132] jmpl %g6+8,%g0 sth %l3,[%o2+0x028] ! Mem[000000003d000128] p22_call_1_ho: swap [%o3+0x024],%l4 ! Mem[000000003d800124] ldstub [%o2+0x02f],%l5 ! Mem[000000003d00012f] ldub [%o0+0x01d],%l7 ! Mem[000000003c00011d] ldstub [%o2+0x031],%l2 ! Mem[000000003d000131] ldstub [%o1+0x024],%l6 ! Mem[000000003c800124] ldsh [%o1+0x002],%l3 ! Mem[000000003c800102] retl std %l2,[%o1+0x018] ! Mem[000000003c800118] p23_jmpl_1_le: jmpl %g6+8,%g0 ldsh [%i1+0x03c],%l0 ! Mem[000000003e80013c] p23_call_1_le: retl ldsh [%i0+0x03a],%l7 ! Mem[000000003e00013a] p23_jmpl_1_lo: jmpl %g6+8,%g0 ldsh [%o1+0x03c],%l0 ! Mem[000000003e80013c] p23_call_1_lo: retl ldsh [%o0+0x03a],%l7 ! Mem[000000003e00013a] p23_jmpl_1_he: jmpl %g6+8,%g0 lduh [%i0+0x024],%l1 ! Mem[000000003e000124] p23_call_1_he: swap [%i0+0x018],%l6 ! Mem[000000003e000118] retl ldsb [%i2+0x03a],%l3 ! Mem[000000003f00013a] p23_jmpl_1_ho: jmpl %g6+8,%g0 lduh [%o0+0x024],%l1 ! Mem[000000003e000124] p23_call_1_ho: swap [%o0+0x018],%l6 ! Mem[000000003e000118] retl ldsb [%o2+0x03a],%l3 ! Mem[000000003f00013a] p24_jmpl_1_le: jmpl %g6+8,%g0 ldub [%i0+0x024],%l1 ! Mem[0000000040000124] p24_call_1_le: std %l6,[%i2+0x038] ! Mem[0000000041000138] retl ldsw [%i0+0x038],%l3 ! Mem[0000000040000138] p24_jmpl_1_lo: jmpl %g6+8,%g0 ldub [%o0+0x024],%l1 ! Mem[0000000040000124] p24_call_1_lo: std %l6,[%o2+0x038] ! Mem[0000000041000138] retl ldsw [%o0+0x038],%l3 ! Mem[0000000040000138] p24_jmpl_1_he: ldub [%i1+0x025],%l1 ! Mem[0000000040800125] jmpl %g6+8,%g0 ldstub [%i0+0x022],%l4 ! Mem[0000000040000122] p24_call_1_he: swap [%i3+0x02c],%l0 ! Mem[000000004180012c] ldx [%i0+0x008],%l6 ! Mem[0000000040000108] std %l4,[%i1+0x030] ! Mem[0000000040800130] lduh [%i0+0x00c],%l6 ! Mem[000000004000010c] lduh [%i2+0x008],%l2 ! Mem[0000000041000108] stb %l6,[%i1+0x002] ! Mem[0000000040800102] swap [%i0+0x00c],%l3 ! Mem[000000004000010c] retl swap [%i2+0x038],%l4 ! Mem[0000000041000138] p24_jmpl_1_ho: ldub [%o1+0x025],%l1 ! Mem[0000000040800125] jmpl %g6+8,%g0 ldstub [%o0+0x022],%l4 ! Mem[0000000040000122] p24_call_1_ho: swap [%o3+0x02c],%l0 ! Mem[000000004180012c] ldx [%o0+0x008],%l6 ! Mem[0000000040000108] std %l4,[%o1+0x030] ! Mem[0000000040800130] lduh [%o0+0x00c],%l6 ! Mem[000000004000010c] lduh [%o2+0x008],%l2 ! Mem[0000000041000108] stb %l6,[%o1+0x002] ! Mem[0000000040800102] swap [%o0+0x00c],%l3 ! Mem[000000004000010c] retl swap [%o2+0x038],%l4 ! Mem[0000000041000138] p25_jmpl_1_le: ldstub [%i1+0x003],%l1 ! Mem[0000000042800103] ldsw [%i2+0x02c],%l7 ! Mem[000000004300012c] ldub [%i3+0x018],%l0 ! Mem[0000000043800118] swap [%i0+0x02c],%l7 ! Mem[000000004200012c] ldx [%i3+0x020],%l2 ! Mem[0000000043800120] ldx [%i0+0x018],%l6 ! Mem[0000000042000118] lduh [%i0+0x01e],%l4 ! Mem[000000004200011e] jmpl %g6+8,%g0 sth %l7,[%i3+0x020] ! Mem[0000000043800120] p25_call_1_le: lduw [%i3+0x02c],%l6 ! Mem[000000004380012c] stx %l2,[%i3+0x028] ! Mem[0000000043800128] ldsb [%i0+0x01c],%l5 ! Mem[000000004200011c] lduh [%i2+0x010],%l2 ! Mem[0000000043000110] swap [%i2+0x01c],%l7 ! Mem[000000004300011c] retl ldsw [%i3+0x02c],%l3 ! Mem[000000004380012c] p25_jmpl_1_lo: ldstub [%o1+0x003],%l1 ! Mem[0000000042800103] ldsw [%o2+0x02c],%l7 ! Mem[000000004300012c] ldub [%o3+0x018],%l0 ! Mem[0000000043800118] swap [%o0+0x02c],%l7 ! Mem[000000004200012c] ldx [%o3+0x020],%l2 ! Mem[0000000043800120] ldx [%o0+0x018],%l6 ! Mem[0000000042000118] lduh [%o0+0x01e],%l4 ! Mem[000000004200011e] jmpl %g6+8,%g0 sth %l7,[%o3+0x020] ! Mem[0000000043800120] p25_call_1_lo: lduw [%o3+0x02c],%l6 ! Mem[000000004380012c] stx %l2,[%o3+0x028] ! Mem[0000000043800128] ldsb [%o0+0x01c],%l5 ! Mem[000000004200011c] lduh [%o2+0x010],%l2 ! Mem[0000000043000110] swap [%o2+0x01c],%l7 ! Mem[000000004300011c] retl ldsw [%o3+0x02c],%l3 ! Mem[000000004380012c] p25_jmpl_1_he: stw %l3,[%i1+0x03c] ! Mem[000000004280013c] ldsb [%i0+0x003],%l0 ! Mem[0000000042000103] ldsw [%i0+0x010],%l5 ! Mem[0000000042000110] stx %l4,[%i1+0x008] ! Mem[0000000042800108] stw %l5,[%i0+0x028] ! Mem[0000000042000128] lduw [%i2+0x028],%l0 ! Mem[0000000043000128] ldsw [%i1+0x00c],%l0 ! Mem[000000004280010c] jmpl %g6+8,%g0 stw %l6,[%i2+0x01c] ! Mem[000000004300011c] p25_call_1_he: lduh [%i3+0x026],%l5 ! Mem[0000000043800126] ldsw [%i0+0x028],%l0 ! Mem[0000000042000128] retl stb %l4,[%i2+0x002] ! Mem[0000000043000102] p25_jmpl_1_ho: stw %l3,[%o1+0x03c] ! Mem[000000004280013c] ldsb [%o0+0x003],%l0 ! Mem[0000000042000103] ldsw [%o0+0x010],%l5 ! Mem[0000000042000110] stx %l4,[%o1+0x008] ! Mem[0000000042800108] stw %l5,[%o0+0x028] ! Mem[0000000042000128] lduw [%o2+0x028],%l0 ! Mem[0000000043000128] ldsw [%o1+0x00c],%l0 ! Mem[000000004280010c] jmpl %g6+8,%g0 stw %l6,[%o2+0x01c] ! Mem[000000004300011c] p25_call_1_ho: lduh [%o3+0x026],%l5 ! Mem[0000000043800126] ldsw [%o0+0x028],%l0 ! Mem[0000000042000128] retl stb %l4,[%o2+0x002] ! Mem[0000000043000102] p26_jmpl_1_le: ldsh [%i1+0x022],%l1 ! Mem[0000000044800122] ldstub [%i0+0x006],%l5 ! Mem[0000000044000106] ldsb [%i2+0x007],%l2 ! Mem[0000000045000107] swap [%i1+0x03c],%l6 ! Mem[000000004480013c] stw %l6,[%i1+0x024] ! Mem[0000000044800124] ldsb [%i0+0x025],%l7 ! Mem[0000000044000125] sth %l4,[%i0+0x016] ! Mem[0000000044000116] jmpl %g6+8,%g0 swap [%i2+0x020],%l7 ! Mem[0000000045000120] p26_call_1_le: stw %l7,[%i3+0x01c] ! Mem[000000004580011c] swap [%i2+0x00c],%l3 ! Mem[000000004500010c] ldsb [%i3+0x01d],%l3 ! Mem[000000004580011d] retl ldstub [%i2+0x022],%l5 ! Mem[0000000045000122] p26_jmpl_1_lo: ldsh [%o1+0x022],%l1 ! Mem[0000000044800122] ldstub [%o0+0x006],%l5 ! Mem[0000000044000106] ldsb [%o2+0x007],%l2 ! Mem[0000000045000107] swap [%o1+0x03c],%l6 ! Mem[000000004480013c] stw %l6,[%o1+0x024] ! Mem[0000000044800124] ldsb [%o0+0x025],%l7 ! Mem[0000000044000125] sth %l4,[%o0+0x016] ! Mem[0000000044000116] jmpl %g6+8,%g0 swap [%o2+0x020],%l7 ! Mem[0000000045000120] p26_call_1_lo: stw %l7,[%o3+0x01c] ! Mem[000000004580011c] swap [%o2+0x00c],%l3 ! Mem[000000004500010c] ldsb [%o3+0x01d],%l3 ! Mem[000000004580011d] retl ldstub [%o2+0x022],%l5 ! Mem[0000000045000122] p26_jmpl_1_he: ldx [%i1+0x030],%l0 ! Mem[0000000044800130] ldsh [%i2+0x038],%l1 ! Mem[0000000045000138] lduw [%i2+0x008],%l4 ! Mem[0000000045000108] jmpl %g6+8,%g0 ldstub [%i2+0x00c],%l4 ! Mem[000000004500010c] p26_call_1_he: stx %l5,[%i2+0x018] ! Mem[0000000045000118] ldstub [%i1+0x008],%l7 ! Mem[0000000044800108] ldsb [%i1+0x00b],%l2 ! Mem[000000004480010b] ldd [%i2+0x028],%l0 ! Mem[0000000045000128] std %l4,[%i1+0x038] ! Mem[0000000044800138] stb %l0,[%i3+0x028] ! Mem[0000000045800128] retl stw %l4,[%i1+0x000] ! Mem[0000000044800100] p26_jmpl_1_ho: ldx [%o1+0x030],%l0 ! Mem[0000000044800130] ldsh [%o2+0x038],%l1 ! Mem[0000000045000138] lduw [%o2+0x008],%l4 ! Mem[0000000045000108] jmpl %g6+8,%g0 ldstub [%o2+0x00c],%l4 ! Mem[000000004500010c] p26_call_1_ho: stx %l5,[%o2+0x018] ! Mem[0000000045000118] ldstub [%o1+0x008],%l7 ! Mem[0000000044800108] ldsb [%o1+0x00b],%l2 ! Mem[000000004480010b] ldd [%o2+0x028],%l0 ! Mem[0000000045000128] std %l4,[%o1+0x038] ! Mem[0000000044800138] stb %l0,[%o3+0x028] ! Mem[0000000045800128] retl stw %l4,[%o1+0x000] ! Mem[0000000044800100] p27_jmpl_1_le: lduw [%i3+0x024],%l1 ! Mem[0000000047800124] stb %l2,[%i1+0x025] ! Mem[0000000046800125] sth %l1,[%i3+0x004] ! Mem[0000000047800104] jmpl %g6+8,%g0 ldstub [%i0+0x01c],%l0 ! Mem[000000004600011c] p27_call_1_le: retl ldsh [%i1+0x036],%l5 ! Mem[0000000046800136] p27_jmpl_1_lo: lduw [%o3+0x024],%l1 ! Mem[0000000047800124] stb %l2,[%o1+0x025] ! Mem[0000000046800125] sth %l1,[%o3+0x004] ! Mem[0000000047800104] jmpl %g6+8,%g0 ldstub [%o0+0x01c],%l0 ! Mem[000000004600011c] p27_call_1_lo: retl ldsh [%o1+0x036],%l5 ! Mem[0000000046800136] p27_jmpl_1_he: ldx [%i1+0x028],%l3 ! Mem[0000000046800128] ldsb [%i3+0x000],%l2 ! Mem[0000000047800100] ldstub [%i0+0x020],%l7 ! Mem[0000000046000120] swap [%i0+0x008],%l0 ! Mem[0000000046000108] ldstub [%i1+0x01f],%l1 ! Mem[000000004680011f] jmpl %g6+8,%g0 ldstub [%i2+0x02f],%l4 ! Mem[000000004700012f] p27_call_1_he: swap [%i3+0x020],%l0 ! Mem[0000000047800120] ldsw [%i3+0x004],%l4 ! Mem[0000000047800104] ldsb [%i1+0x015],%l1 ! Mem[0000000046800115] ldstub [%i0+0x00c],%l7 ! Mem[000000004600010c] std %l0,[%i0+0x028] ! Mem[0000000046000128] retl stw %l3,[%i1+0x020] ! Mem[0000000046800120] p27_jmpl_1_ho: ldx [%o1+0x028],%l3 ! Mem[0000000046800128] ldsb [%o3+0x000],%l2 ! Mem[0000000047800100] ldstub [%o0+0x020],%l7 ! Mem[0000000046000120] swap [%o0+0x008],%l0 ! Mem[0000000046000108] ldstub [%o1+0x01f],%l1 ! Mem[000000004680011f] jmpl %g6+8,%g0 ldstub [%o2+0x02f],%l4 ! Mem[000000004700012f] p27_call_1_ho: swap [%o3+0x020],%l0 ! Mem[0000000047800120] ldsw [%o3+0x004],%l4 ! Mem[0000000047800104] ldsb [%o1+0x015],%l1 ! Mem[0000000046800115] ldstub [%o0+0x00c],%l7 ! Mem[000000004600010c] std %l0,[%o0+0x028] ! Mem[0000000046000128] retl stw %l3,[%o1+0x020] ! Mem[0000000046800120] p28_jmpl_1_le: sth %l1,[%i0+0x024] ! Mem[0000000048000124] swap [%i3+0x008],%l7 ! Mem[0000000049800108] ldstub [%i2+0x006],%l1 ! Mem[0000000049000106] jmpl %g6+8,%g0 std %l0,[%i2+0x000] ! Mem[0000000049000100] p28_call_1_le: stb %l4,[%i2+0x039] ! Mem[0000000049000139] swap [%i1+0x000],%l0 ! Mem[0000000048800100] retl lduh [%i1+0x036],%l4 ! Mem[0000000048800136] p28_jmpl_1_lo: sth %l1,[%o0+0x024] ! Mem[0000000048000124] swap [%o3+0x008],%l7 ! Mem[0000000049800108] ldstub [%o2+0x006],%l1 ! Mem[0000000049000106] jmpl %g6+8,%g0 std %l0,[%o2+0x000] ! Mem[0000000049000100] p28_call_1_lo: stb %l4,[%o2+0x039] ! Mem[0000000049000139] swap [%o1+0x000],%l0 ! Mem[0000000048800100] retl lduh [%o1+0x036],%l4 ! Mem[0000000048800136] p28_jmpl_1_he: jmpl %g6+8,%g0 ldd [%i0+0x010],%l6 ! Mem[0000000048000110] p28_call_1_he: sth %l6,[%i0+0x010] ! Mem[0000000048000110] swap [%i1+0x020],%l2 ! Mem[0000000048800120] retl ldsw [%i3+0x010],%l5 ! Mem[0000000049800110] p28_jmpl_1_ho: jmpl %g6+8,%g0 ldd [%o0+0x010],%l6 ! Mem[0000000048000110] p28_call_1_ho: sth %l6,[%o0+0x010] ! Mem[0000000048000110] swap [%o1+0x020],%l2 ! Mem[0000000048800120] retl ldsw [%o3+0x010],%l5 ! Mem[0000000049800110] p29_jmpl_1_le: stw %l0,[%i1+0x008] ! Mem[000000004a800108] stw %l0,[%i3+0x03c] ! Mem[000000004b80013c] swap [%i1+0x024],%l1 ! Mem[000000004a800124] ldsw [%i2+0x024],%l2 ! Mem[000000004b000124] lduh [%i2+0x020],%l2 ! Mem[000000004b000120] jmpl %g6+8,%g0 ldsw [%i3+0x024],%l0 ! Mem[000000004b800124] p29_call_1_le: stw %l1,[%i3+0x030] ! Mem[000000004b800130] ldsb [%i1+0x019],%l5 ! Mem[000000004a800119] retl ldstub [%i1+0x027],%l4 ! Mem[000000004a800127] p29_jmpl_1_lo: stw %l0,[%o1+0x008] ! Mem[000000004a800108] stw %l0,[%o3+0x03c] ! Mem[000000004b80013c] swap [%o1+0x024],%l1 ! Mem[000000004a800124] ldsw [%o2+0x024],%l2 ! Mem[000000004b000124] lduh [%o2+0x020],%l2 ! Mem[000000004b000120] jmpl %g6+8,%g0 ldsw [%o3+0x024],%l0 ! Mem[000000004b800124] p29_call_1_lo: stw %l1,[%o3+0x030] ! Mem[000000004b800130] ldsb [%o1+0x019],%l5 ! Mem[000000004a800119] retl ldstub [%o1+0x027],%l4 ! Mem[000000004a800127] p29_jmpl_1_he: ldstub [%i1+0x027],%l7 ! Mem[000000004a800127] ldstub [%i1+0x005],%l6 ! Mem[000000004a800105] jmpl %g6+8,%g0 std %l6,[%i2+0x000] ! Mem[000000004b000100] p29_call_1_he: ldsw [%i1+0x034],%l7 ! Mem[000000004a800134] stb %l7,[%i3+0x01a] ! Mem[000000004b80011a] stb %l5,[%i0+0x002] ! Mem[000000004a000102] std %l6,[%i1+0x008] ! Mem[000000004a800108] stx %l6,[%i1+0x000] ! Mem[000000004a800100] retl stb %l1,[%i3+0x02b] ! Mem[000000004b80012b] p29_jmpl_1_ho: ldstub [%o1+0x027],%l7 ! Mem[000000004a800127] ldstub [%o1+0x005],%l6 ! Mem[000000004a800105] jmpl %g6+8,%g0 std %l6,[%o2+0x000] ! Mem[000000004b000100] p29_call_1_ho: ldsw [%o1+0x034],%l7 ! Mem[000000004a800134] stb %l7,[%o3+0x01a] ! Mem[000000004b80011a] stb %l5,[%o0+0x002] ! Mem[000000004a000102] std %l6,[%o1+0x008] ! Mem[000000004a800108] stx %l6,[%o1+0x000] ! Mem[000000004a800100] retl stb %l1,[%o3+0x02b] ! Mem[000000004b80012b] p30_jmpl_1_le: ldstub [%i3+0x025],%l1 ! Mem[000000004d800125] ldsw [%i2+0x030],%l0 ! Mem[000000004d000130] ldsh [%i1+0x022],%l6 ! Mem[000000004c800122] ldsh [%i3+0x032],%l0 ! Mem[000000004d800132] jmpl %g6+8,%g0 stw %l1,[%i0+0x020] ! Mem[000000004c000120] p30_call_1_le: ldstub [%i2+0x030],%l1 ! Mem[000000004d000130] ldx [%i2+0x018],%l0 ! Mem[000000004d000118] retl lduh [%i0+0x008],%l4 ! Mem[000000004c000108] p30_jmpl_1_lo: ldstub [%o3+0x025],%l1 ! Mem[000000004d800125] ldsw [%o2+0x030],%l0 ! Mem[000000004d000130] ldsh [%o1+0x022],%l6 ! Mem[000000004c800122] ldsh [%o3+0x032],%l0 ! Mem[000000004d800132] jmpl %g6+8,%g0 stw %l1,[%o0+0x020] ! Mem[000000004c000120] p30_call_1_lo: ldstub [%o2+0x030],%l1 ! Mem[000000004d000130] ldx [%o2+0x018],%l0 ! Mem[000000004d000118] retl lduh [%o0+0x008],%l4 ! Mem[000000004c000108] p30_jmpl_1_he: jmpl %g6+8,%g0 ldsw [%i1+0x020],%l7 ! Mem[000000004c800120] p30_call_1_he: std %l4,[%i1+0x038] ! Mem[000000004c800138] ldd [%i0+0x020],%l4 ! Mem[000000004c000120] lduh [%i2+0x022],%l4 ! Mem[000000004d000122] ldstub [%i3+0x017],%l7 ! Mem[000000004d800117] retl stx %l5,[%i0+0x010] ! Mem[000000004c000110] p30_jmpl_1_ho: jmpl %g6+8,%g0 ldsw [%o1+0x020],%l7 ! Mem[000000004c800120] p30_call_1_ho: std %l4,[%o1+0x038] ! Mem[000000004c800138] ldd [%o0+0x020],%l4 ! Mem[000000004c000120] lduh [%o2+0x022],%l4 ! Mem[000000004d000122] ldstub [%o3+0x017],%l7 ! Mem[000000004d800117] retl stx %l5,[%o0+0x010] ! Mem[000000004c000110] p31_jmpl_1_le: jmpl %g6+8,%g0 std %l0,[%i0+0x038] ! Mem[000000004e000138] p31_call_1_le: sth %l5,[%i1+0x018] ! Mem[000000004e800118] retl swap [%i3+0x024],%l4 ! Mem[000000004f800124] p31_jmpl_1_lo: jmpl %g6+8,%g0 std %l0,[%o0+0x038] ! Mem[000000004e000138] p31_call_1_lo: sth %l5,[%o1+0x018] ! Mem[000000004e800118] retl swap [%o3+0x024],%l4 ! Mem[000000004f800124] p31_jmpl_1_he: std %l4,[%i3+0x000] ! Mem[000000004f800100] swap [%i3+0x024],%l2 ! Mem[000000004f800124] jmpl %g6+8,%g0 ldsb [%i1+0x029],%l3 ! Mem[000000004e800129] p31_call_1_he: ldsh [%i0+0x026],%l4 ! Mem[000000004e000126] ldstub [%i3+0x02f],%l5 ! Mem[000000004f80012f] ldsw [%i2+0x03c],%l7 ! Mem[000000004f00013c] ldstub [%i0+0x008],%l7 ! Mem[000000004e000108] sth %l6,[%i1+0x004] ! Mem[000000004e800104] swap [%i3+0x030],%l1 ! Mem[000000004f800130] retl ldstub [%i2+0x027],%l6 ! Mem[000000004f000127] p31_jmpl_1_ho: std %l4,[%o3+0x000] ! Mem[000000004f800100] swap [%o3+0x024],%l2 ! Mem[000000004f800124] jmpl %g6+8,%g0 ldsb [%o1+0x029],%l3 ! Mem[000000004e800129] p31_call_1_ho: ldsh [%o0+0x026],%l4 ! Mem[000000004e000126] ldstub [%o3+0x02f],%l5 ! Mem[000000004f80012f] ldsw [%o2+0x03c],%l7 ! Mem[000000004f00013c] ldstub [%o0+0x008],%l7 ! Mem[000000004e000108] sth %l6,[%o1+0x004] ! Mem[000000004e800104] swap [%o3+0x030],%l1 ! Mem[000000004f800130] retl ldstub [%o2+0x027],%l6 ! Mem[000000004f000127] p32_jmpl_1_le: swap [%i2+0x01c],%l7 ! Mem[000000005100011c] ldsb [%i2+0x031],%l2 ! Mem[0000000051000131] swap [%i0+0x018],%l2 ! Mem[0000000050000118] ldd [%i3+0x020],%l4 ! Mem[0000000051800120] swap [%i1+0x028],%l4 ! Mem[0000000050800128] ldx [%i2+0x000],%l2 ! Mem[0000000051000100] jmpl %g6+8,%g0 ldsb [%i3+0x03d],%l6 ! Mem[000000005180013d] p32_call_1_le: retl ldstub [%i3+0x014],%l0 ! Mem[0000000051800114] p32_jmpl_1_lo: swap [%o2+0x01c],%l7 ! Mem[000000005100011c] ldsb [%o2+0x031],%l2 ! Mem[0000000051000131] swap [%o0+0x018],%l2 ! Mem[0000000050000118] ldd [%o3+0x020],%l4 ! Mem[0000000051800120] swap [%o1+0x028],%l4 ! Mem[0000000050800128] ldx [%o2+0x000],%l2 ! Mem[0000000051000100] jmpl %g6+8,%g0 ldsb [%o3+0x03d],%l6 ! Mem[000000005180013d] p32_call_1_lo: retl ldstub [%o3+0x014],%l0 ! Mem[0000000051800114] p32_jmpl_1_he: swap [%i0+0x010],%l2 ! Mem[0000000050000110] swap [%i2+0x004],%l5 ! Mem[0000000051000104] ldsh [%i3+0x018],%l4 ! Mem[0000000051800118] ldstub [%i0+0x029],%l6 ! Mem[0000000050000129] swap [%i0+0x008],%l3 ! Mem[0000000050000108] ldstub [%i2+0x022],%l6 ! Mem[0000000051000122] ldstub [%i2+0x03e],%l2 ! Mem[000000005100013e] jmpl %g6+8,%g0 ldstub [%i2+0x01a],%l2 ! Mem[000000005100011a] p32_call_1_he: ldstub [%i2+0x03e],%l3 ! Mem[000000005100013e] ldsw [%i0+0x004],%l5 ! Mem[0000000050000104] ldstub [%i0+0x010],%l6 ! Mem[0000000050000110] stx %l3,[%i1+0x030] ! Mem[0000000050800130] ldsw [%i0+0x010],%l4 ! Mem[0000000050000110] retl ldub [%i0+0x01f],%l4 ! Mem[000000005000011f] p32_jmpl_1_ho: swap [%o0+0x010],%l2 ! Mem[0000000050000110] swap [%o2+0x004],%l5 ! Mem[0000000051000104] ldsh [%o3+0x018],%l4 ! Mem[0000000051800118] ldstub [%o0+0x029],%l6 ! Mem[0000000050000129] swap [%o0+0x008],%l3 ! Mem[0000000050000108] ldstub [%o2+0x022],%l6 ! Mem[0000000051000122] ldstub [%o2+0x03e],%l2 ! Mem[000000005100013e] jmpl %g6+8,%g0 ldstub [%o2+0x01a],%l2 ! Mem[000000005100011a] p32_call_1_ho: ldstub [%o2+0x03e],%l3 ! Mem[000000005100013e] ldsw [%o0+0x004],%l5 ! Mem[0000000050000104] ldstub [%o0+0x010],%l6 ! Mem[0000000050000110] stx %l3,[%o1+0x030] ! Mem[0000000050800130] ldsw [%o0+0x010],%l4 ! Mem[0000000050000110] retl ldub [%o0+0x01f],%l4 ! Mem[000000005000011f] p33_jmpl_1_le: swap [%i3+0x024],%l1 ! Mem[0000000053800124] sth %l2,[%i1+0x024] ! Mem[0000000052800124] ldub [%i0+0x021],%l2 ! Mem[0000000052000121] ldx [%i0+0x018],%l6 ! Mem[0000000052000118] ldsh [%i3+0x02e],%l7 ! Mem[000000005380012e] stx %l0,[%i1+0x018] ! Mem[0000000052800118] jmpl %g6+8,%g0 stw %l7,[%i1+0x02c] ! Mem[000000005280012c] p33_call_1_le: ldstub [%i0+0x00a],%l6 ! Mem[000000005200010a] ldstub [%i2+0x033],%l6 ! Mem[0000000053000133] sth %l4,[%i2+0x026] ! Mem[0000000053000126] ldstub [%i3+0x01a],%l7 ! Mem[000000005380011a] lduw [%i0+0x020],%l6 ! Mem[0000000052000120] retl stb %l2,[%i1+0x011] ! Mem[0000000052800111] p33_jmpl_1_lo: swap [%o3+0x024],%l1 ! Mem[0000000053800124] sth %l2,[%o1+0x024] ! Mem[0000000052800124] ldub [%o0+0x021],%l2 ! Mem[0000000052000121] ldx [%o0+0x018],%l6 ! Mem[0000000052000118] ldsh [%o3+0x02e],%l7 ! Mem[000000005380012e] stx %l0,[%o1+0x018] ! Mem[0000000052800118] jmpl %g6+8,%g0 stw %l7,[%o1+0x02c] ! Mem[000000005280012c] p33_call_1_lo: ldstub [%o0+0x00a],%l6 ! Mem[000000005200010a] ldstub [%o2+0x033],%l6 ! Mem[0000000053000133] sth %l4,[%o2+0x026] ! Mem[0000000053000126] ldstub [%o3+0x01a],%l7 ! Mem[000000005380011a] lduw [%o0+0x020],%l6 ! Mem[0000000052000120] retl stb %l2,[%o1+0x011] ! Mem[0000000052800111] p33_jmpl_1_he: swap [%i1+0x03c],%l3 ! Mem[000000005280013c] ldsh [%i3+0x02c],%l1 ! Mem[000000005380012c] jmpl %g6+8,%g0 stx %l0,[%i0+0x018] ! Mem[0000000052000118] p33_call_1_he: ldsh [%i2+0x002],%l0 ! Mem[0000000053000102] stx %l4,[%i0+0x010] ! Mem[0000000052000110] sth %l3,[%i3+0x03c] ! Mem[000000005380013c] ldstub [%i0+0x023],%l1 ! Mem[0000000052000123] ldsh [%i2+0x032],%l1 ! Mem[0000000053000132] stx %l5,[%i3+0x018] ! Mem[0000000053800118] stw %l6,[%i1+0x02c] ! Mem[000000005280012c] retl stx %l5,[%i2+0x000] ! Mem[0000000053000100] p33_jmpl_1_ho: swap [%o1+0x03c],%l3 ! Mem[000000005280013c] ldsh [%o3+0x02c],%l1 ! Mem[000000005380012c] jmpl %g6+8,%g0 stx %l0,[%o0+0x018] ! Mem[0000000052000118] p33_call_1_ho: ldsh [%o2+0x002],%l0 ! Mem[0000000053000102] stx %l4,[%o0+0x010] ! Mem[0000000052000110] sth %l3,[%o3+0x03c] ! Mem[000000005380013c] ldstub [%o0+0x023],%l1 ! Mem[0000000052000123] ldsh [%o2+0x032],%l1 ! Mem[0000000053000132] stx %l5,[%o3+0x018] ! Mem[0000000053800118] stw %l6,[%o1+0x02c] ! Mem[000000005280012c] retl stx %l5,[%o2+0x000] ! Mem[0000000053000100] p34_jmpl_1_le: lduh [%i2+0x030],%l2 ! Mem[0000000055000130] jmpl %g6+8,%g0 ldstub [%i1+0x015],%l7 ! Mem[0000000054800115] p34_call_1_le: lduw [%i3+0x010],%l3 ! Mem[0000000055800110] ldstub [%i3+0x037],%l5 ! Mem[0000000055800137] retl ldstub [%i1+0x026],%l5 ! Mem[0000000054800126] p34_jmpl_1_lo: lduh [%o2+0x030],%l2 ! Mem[0000000055000130] jmpl %g6+8,%g0 ldstub [%o1+0x015],%l7 ! Mem[0000000054800115] p34_call_1_lo: lduw [%o3+0x010],%l3 ! Mem[0000000055800110] ldstub [%o3+0x037],%l5 ! Mem[0000000055800137] retl ldstub [%o1+0x026],%l5 ! Mem[0000000054800126] p34_jmpl_1_he: ldsw [%i3+0x03c],%l4 ! Mem[000000005580013c] ldsw [%i1+0x004],%l4 ! Mem[0000000054800104] sth %l4,[%i2+0x02e] ! Mem[000000005500012e] ldsh [%i1+0x01e],%l0 ! Mem[000000005480011e] ldsw [%i2+0x010],%l2 ! Mem[0000000055000110] stw %l6,[%i2+0x028] ! Mem[0000000055000128] jmpl %g6+8,%g0 ldsw [%i0+0x008],%l3 ! Mem[0000000054000108] p34_call_1_he: ldstub [%i3+0x00d],%l6 ! Mem[000000005580010d] ldstub [%i3+0x03e],%l3 ! Mem[000000005580013e] ldub [%i0+0x028],%l2 ! Mem[0000000054000128] ldsb [%i3+0x010],%l6 ! Mem[0000000055800110] retl ldstub [%i0+0x035],%l3 ! Mem[0000000054000135] p34_jmpl_1_ho: ldsw [%o3+0x03c],%l4 ! Mem[000000005580013c] ldsw [%o1+0x004],%l4 ! Mem[0000000054800104] sth %l4,[%o2+0x02e] ! Mem[000000005500012e] ldsh [%o1+0x01e],%l0 ! Mem[000000005480011e] ldsw [%o2+0x010],%l2 ! Mem[0000000055000110] stw %l6,[%o2+0x028] ! Mem[0000000055000128] jmpl %g6+8,%g0 ldsw [%o0+0x008],%l3 ! Mem[0000000054000108] p34_call_1_ho: ldstub [%o3+0x00d],%l6 ! Mem[000000005580010d] ldstub [%o3+0x03e],%l3 ! Mem[000000005580013e] ldub [%o0+0x028],%l2 ! Mem[0000000054000128] ldsb [%o3+0x010],%l6 ! Mem[0000000055800110] retl ldstub [%o0+0x035],%l3 ! Mem[0000000054000135] p35_jmpl_1_le: ldx [%i3+0x000],%l1 ! Mem[0000000057800100] lduw [%i2+0x020],%l4 ! Mem[0000000057000120] jmpl %g6+8,%g0 ldd [%i1+0x028],%l2 ! Mem[0000000056800128] p35_call_1_le: retl swap [%i2+0x014],%l4 ! Mem[0000000057000114] p35_jmpl_1_lo: ldx [%o3+0x000],%l1 ! Mem[0000000057800100] lduw [%o2+0x020],%l4 ! Mem[0000000057000120] jmpl %g6+8,%g0 ldd [%o1+0x028],%l2 ! Mem[0000000056800128] p35_call_1_lo: retl swap [%o2+0x014],%l4 ! Mem[0000000057000114] p35_jmpl_1_he: jmpl %g6+8,%g0 ldstub [%i0+0x015],%l7 ! Mem[0000000056000115] p35_call_1_he: stx %l6,[%i3+0x030] ! Mem[0000000057800130] ldsw [%i3+0x000],%l7 ! Mem[0000000057800100] retl ldstub [%i2+0x014],%l0 ! Mem[0000000057000114] p35_jmpl_1_ho: jmpl %g6+8,%g0 ldstub [%o0+0x015],%l7 ! Mem[0000000056000115] p35_call_1_ho: stx %l6,[%o3+0x030] ! Mem[0000000057800130] ldsw [%o3+0x000],%l7 ! Mem[0000000057800100] retl ldstub [%o2+0x014],%l0 ! Mem[0000000057000114] p36_jmpl_1_le: jmpl %g6+8,%g0 ldstub [%i1+0x01c],%l4 ! Mem[000000005880011c] p36_call_1_le: swap [%i0+0x03c],%l5 ! Mem[000000005800013c] ldsb [%i1+0x030],%l4 ! Mem[0000000058800130] lduw [%i2+0x038],%l1 ! Mem[0000000059000138] ldsb [%i0+0x03b],%l1 ! Mem[000000005800013b] ldstub [%i3+0x008],%l4 ! Mem[0000000059800108] retl stx %l5,[%i3+0x038] ! Mem[0000000059800138] p36_jmpl_1_lo: jmpl %g6+8,%g0 ldstub [%o1+0x01c],%l4 ! Mem[000000005880011c] p36_call_1_lo: swap [%o0+0x03c],%l5 ! Mem[000000005800013c] ldsb [%o1+0x030],%l4 ! Mem[0000000058800130] lduw [%o2+0x038],%l1 ! Mem[0000000059000138] ldsb [%o0+0x03b],%l1 ! Mem[000000005800013b] ldstub [%o3+0x008],%l4 ! Mem[0000000059800108] retl stx %l5,[%o3+0x038] ! Mem[0000000059800138] p36_jmpl_1_he: ldstub [%i2+0x031],%l2 ! Mem[0000000059000131] lduh [%i0+0x014],%l7 ! Mem[0000000058000114] ldstub [%i1+0x034],%l2 ! Mem[0000000058800134] ldstub [%i1+0x006],%l5 ! Mem[0000000058800106] ldstub [%i3+0x025],%l6 ! Mem[0000000059800125] ldstub [%i3+0x006],%l4 ! Mem[0000000059800106] stb %l6,[%i3+0x028] ! Mem[0000000059800128] jmpl %g6+8,%g0 ldsw [%i1+0x02c],%l1 ! Mem[000000005880012c] p36_call_1_he: lduw [%i1+0x024],%l4 ! Mem[0000000058800124] ldx [%i0+0x008],%l3 ! Mem[0000000058000108] retl ldsh [%i0+0x01c],%l3 ! Mem[000000005800011c] p36_jmpl_1_ho: ldstub [%o2+0x031],%l2 ! Mem[0000000059000131] lduh [%o0+0x014],%l7 ! Mem[0000000058000114] ldstub [%o1+0x034],%l2 ! Mem[0000000058800134] ldstub [%o1+0x006],%l5 ! Mem[0000000058800106] ldstub [%o3+0x025],%l6 ! Mem[0000000059800125] ldstub [%o3+0x006],%l4 ! Mem[0000000059800106] stb %l6,[%o3+0x028] ! Mem[0000000059800128] jmpl %g6+8,%g0 ldsw [%o1+0x02c],%l1 ! Mem[000000005880012c] p36_call_1_ho: lduw [%o1+0x024],%l4 ! Mem[0000000058800124] ldx [%o0+0x008],%l3 ! Mem[0000000058000108] retl ldsh [%o0+0x01c],%l3 ! Mem[000000005800011c] p37_jmpl_1_le: stx %l1,[%i2+0x018] ! Mem[000000005b000118] ldx [%i0+0x010],%l0 ! Mem[000000005a000110] ldstub [%i0+0x022],%l1 ! Mem[000000005a000122] stb %l0,[%i3+0x004] ! Mem[000000005b800104] jmpl %g6+8,%g0 ldsb [%i3+0x03c],%l0 ! Mem[000000005b80013c] p37_call_1_le: retl ldstub [%i2+0x019],%l1 ! Mem[000000005b000119] p37_jmpl_1_lo: stx %l1,[%o2+0x018] ! Mem[000000005b000118] ldx [%o0+0x010],%l0 ! Mem[000000005a000110] ldstub [%o0+0x022],%l1 ! Mem[000000005a000122] stb %l0,[%o3+0x004] ! Mem[000000005b800104] jmpl %g6+8,%g0 ldsb [%o3+0x03c],%l0 ! Mem[000000005b80013c] p37_call_1_lo: retl ldstub [%o2+0x019],%l1 ! Mem[000000005b000119] p37_jmpl_1_he: swap [%i0+0x004],%l1 ! Mem[000000005a000104] swap [%i2+0x018],%l6 ! Mem[000000005b000118] ldub [%i2+0x01d],%l7 ! Mem[000000005b00011d] ldstub [%i0+0x031],%l2 ! Mem[000000005a000131] ldstub [%i2+0x038],%l2 ! Mem[000000005b000138] ldstub [%i2+0x014],%l2 ! Mem[000000005b000114] stx %l6,[%i1+0x018] ! Mem[000000005a800118] jmpl %g6+8,%g0 std %l4,[%i1+0x038] ! Mem[000000005a800138] p37_call_1_he: retl stb %l1,[%i1+0x00d] ! Mem[000000005a80010d] p37_jmpl_1_ho: swap [%o0+0x004],%l1 ! Mem[000000005a000104] swap [%o2+0x018],%l6 ! Mem[000000005b000118] ldub [%o2+0x01d],%l7 ! Mem[000000005b00011d] ldstub [%o0+0x031],%l2 ! Mem[000000005a000131] ldstub [%o2+0x038],%l2 ! Mem[000000005b000138] ldstub [%o2+0x014],%l2 ! Mem[000000005b000114] stx %l6,[%o1+0x018] ! Mem[000000005a800118] jmpl %g6+8,%g0 std %l4,[%o1+0x038] ! Mem[000000005a800138] p37_call_1_ho: retl stb %l1,[%o1+0x00d] ! Mem[000000005a80010d] p38_jmpl_1_le: std %l0,[%i2+0x038] ! Mem[000000005d000138] std %l4,[%i3+0x010] ! Mem[000000005d800110] ldstub [%i0+0x001],%l7 ! Mem[000000005c000101] swap [%i2+0x004],%l1 ! Mem[000000005d000104] ldd [%i3+0x020],%l0 ! Mem[000000005d800120] ldsh [%i1+0x024],%l1 ! Mem[000000005c800124] lduh [%i1+0x02e],%l2 ! Mem[000000005c80012e] jmpl %g6+8,%g0 stx %l7,[%i1+0x010] ! Mem[000000005c800110] p38_call_1_le: ldub [%i3+0x012],%l3 ! Mem[000000005d800112] lduh [%i2+0x002],%l7 ! Mem[000000005d000102] retl ldstub [%i0+0x026],%l4 ! Mem[000000005c000126] p38_jmpl_1_lo: std %l0,[%o2+0x038] ! Mem[000000005d000138] std %l4,[%o3+0x010] ! Mem[000000005d800110] ldstub [%o0+0x001],%l7 ! Mem[000000005c000101] swap [%o2+0x004],%l1 ! Mem[000000005d000104] ldd [%o3+0x020],%l0 ! Mem[000000005d800120] ldsh [%o1+0x024],%l1 ! Mem[000000005c800124] lduh [%o1+0x02e],%l2 ! Mem[000000005c80012e] jmpl %g6+8,%g0 stx %l7,[%o1+0x010] ! Mem[000000005c800110] p38_call_1_lo: ldub [%o3+0x012],%l3 ! Mem[000000005d800112] lduh [%o2+0x002],%l7 ! Mem[000000005d000102] retl ldstub [%o0+0x026],%l4 ! Mem[000000005c000126] p38_jmpl_1_he: ldd [%i1+0x010],%l4 ! Mem[000000005c800110] ldsh [%i0+0x01e],%l2 ! Mem[000000005c00011e] ldstub [%i2+0x028],%l6 ! Mem[000000005d000128] ldstub [%i3+0x01e],%l0 ! Mem[000000005d80011e] ldx [%i0+0x010],%l2 ! Mem[000000005c000110] jmpl %g6+8,%g0 ldstub [%i3+0x03c],%l3 ! Mem[000000005d80013c] p38_call_1_he: swap [%i1+0x028],%l2 ! Mem[000000005c800128] ldstub [%i3+0x022],%l5 ! Mem[000000005d800122] ldx [%i3+0x018],%l3 ! Mem[000000005d800118] ldsh [%i3+0x00a],%l5 ! Mem[000000005d80010a] swap [%i1+0x01c],%l3 ! Mem[000000005c80011c] lduh [%i0+0x002],%l7 ! Mem[000000005c000102] retl stb %l6,[%i2+0x01c] ! Mem[000000005d00011c] p38_jmpl_1_ho: ldd [%o1+0x010],%l4 ! Mem[000000005c800110] ldsh [%o0+0x01e],%l2 ! Mem[000000005c00011e] ldstub [%o2+0x028],%l6 ! Mem[000000005d000128] ldstub [%o3+0x01e],%l0 ! Mem[000000005d80011e] ldx [%o0+0x010],%l2 ! Mem[000000005c000110] jmpl %g6+8,%g0 ldstub [%o3+0x03c],%l3 ! Mem[000000005d80013c] p38_call_1_ho: swap [%o1+0x028],%l2 ! Mem[000000005c800128] ldstub [%o3+0x022],%l5 ! Mem[000000005d800122] ldx [%o3+0x018],%l3 ! Mem[000000005d800118] ldsh [%o3+0x00a],%l5 ! Mem[000000005d80010a] swap [%o1+0x01c],%l3 ! Mem[000000005c80011c] lduh [%o0+0x002],%l7 ! Mem[000000005c000102] retl stb %l6,[%o2+0x01c] ! Mem[000000005d00011c] p39_jmpl_1_le: std %l0,[%i2+0x008] ! Mem[000000005f000108] swap [%i0+0x03c],%l0 ! Mem[000000005e00013c] stx %l2,[%i1+0x010] ! Mem[000000005e800110] std %l6,[%i0+0x000] ! Mem[000000005e000100] jmpl %g6+8,%g0 ldstub [%i1+0x006],%l1 ! Mem[000000005e800106] p39_call_1_le: swap [%i0+0x004],%l5 ! Mem[000000005e000104] ldsh [%i1+0x01e],%l7 ! Mem[000000005e80011e] stx %l0,[%i2+0x028] ! Mem[000000005f000128] ldstub [%i1+0x02c],%l0 ! Mem[000000005e80012c] ldstub [%i3+0x026],%l5 ! Mem[000000005f800126] ldsh [%i2+0x016],%l5 ! Mem[000000005f000116] retl ldsb [%i3+0x02c],%l6 ! Mem[000000005f80012c] p39_jmpl_1_lo: std %l0,[%o2+0x008] ! Mem[000000005f000108] swap [%o0+0x03c],%l0 ! Mem[000000005e00013c] stx %l2,[%o1+0x010] ! Mem[000000005e800110] std %l6,[%o0+0x000] ! Mem[000000005e000100] jmpl %g6+8,%g0 ldstub [%o1+0x006],%l1 ! Mem[000000005e800106] p39_call_1_lo: swap [%o0+0x004],%l5 ! Mem[000000005e000104] ldsh [%o1+0x01e],%l7 ! Mem[000000005e80011e] stx %l0,[%o2+0x028] ! Mem[000000005f000128] ldstub [%o1+0x02c],%l0 ! Mem[000000005e80012c] ldstub [%o3+0x026],%l5 ! Mem[000000005f800126] ldsh [%o2+0x016],%l5 ! Mem[000000005f000116] retl ldsb [%o3+0x02c],%l6 ! Mem[000000005f80012c] p39_jmpl_1_he: ldstub [%i2+0x02f],%l4 ! Mem[000000005f00012f] stw %l7,[%i3+0x000] ! Mem[000000005f800100] ldstub [%i3+0x008],%l2 ! Mem[000000005f800108] stb %l5,[%i1+0x024] ! Mem[000000005e800124] jmpl %g6+8,%g0 stw %l5,[%i1+0x000] ! Mem[000000005e800100] p39_call_1_he: lduh [%i0+0x002],%l3 ! Mem[000000005e000102] ldstub [%i3+0x027],%l6 ! Mem[000000005f800127] ldsw [%i0+0x00c],%l3 ! Mem[000000005e00010c] ldstub [%i3+0x002],%l5 ! Mem[000000005f800102] stw %l2,[%i1+0x000] ! Mem[000000005e800100] ldsw [%i0+0x028],%l6 ! Mem[000000005e000128] stb %l0,[%i1+0x026] ! Mem[000000005e800126] retl ldstub [%i3+0x016],%l0 ! Mem[000000005f800116] p39_jmpl_1_ho: ldstub [%o2+0x02f],%l4 ! Mem[000000005f00012f] stw %l7,[%o3+0x000] ! Mem[000000005f800100] ldstub [%o3+0x008],%l2 ! Mem[000000005f800108] stb %l5,[%o1+0x024] ! Mem[000000005e800124] jmpl %g6+8,%g0 stw %l5,[%o1+0x000] ! Mem[000000005e800100] p39_call_1_ho: lduh [%o0+0x002],%l3 ! Mem[000000005e000102] ldstub [%o3+0x027],%l6 ! Mem[000000005f800127] ldsw [%o0+0x00c],%l3 ! Mem[000000005e00010c] ldstub [%o3+0x002],%l5 ! Mem[000000005f800102] stw %l2,[%o1+0x000] ! Mem[000000005e800100] ldsw [%o0+0x028],%l6 ! Mem[000000005e000128] stb %l0,[%o1+0x026] ! Mem[000000005e800126] retl ldstub [%o3+0x016],%l0 ! Mem[000000005f800116] p40_jmpl_1_le: stb %l0,[%i3+0x033] ! Mem[0000000061800133] stw %l4,[%i2+0x014] ! Mem[0000000061000114] lduw [%i1+0x008],%l0 ! Mem[0000000060800108] ldsw [%i1+0x01c],%l4 ! Mem[000000006080011c] swap [%i3+0x028],%l2 ! Mem[0000000061800128] swap [%i2+0x004],%l0 ! Mem[0000000061000104] ldub [%i0+0x01d],%l7 ! Mem[000000006000011d] jmpl %g6+8,%g0 sth %l0,[%i1+0x01c] ! Mem[000000006080011c] p40_call_1_le: retl ldd [%i3+0x000],%l2 ! Mem[0000000061800100] p40_jmpl_1_lo: stb %l0,[%o3+0x033] ! Mem[0000000061800133] stw %l4,[%o2+0x014] ! Mem[0000000061000114] lduw [%o1+0x008],%l0 ! Mem[0000000060800108] ldsw [%o1+0x01c],%l4 ! Mem[000000006080011c] swap [%o3+0x028],%l2 ! Mem[0000000061800128] swap [%o2+0x004],%l0 ! Mem[0000000061000104] ldub [%o0+0x01d],%l7 ! Mem[000000006000011d] jmpl %g6+8,%g0 sth %l0,[%o1+0x01c] ! Mem[000000006080011c] p40_call_1_lo: retl ldd [%o3+0x000],%l2 ! Mem[0000000061800100] p40_jmpl_1_he: swap [%i1+0x00c],%l3 ! Mem[000000006080010c] ldub [%i1+0x025],%l6 ! Mem[0000000060800125] ldub [%i2+0x025],%l7 ! Mem[0000000061000125] ldsh [%i0+0x016],%l4 ! Mem[0000000060000116] jmpl %g6+8,%g0 ldstub [%i2+0x01d],%l6 ! Mem[000000006100011d] p40_call_1_he: retl stb %l6,[%i1+0x002] ! Mem[0000000060800102] p40_jmpl_1_ho: swap [%o1+0x00c],%l3 ! Mem[000000006080010c] ldub [%o1+0x025],%l6 ! Mem[0000000060800125] ldub [%o2+0x025],%l7 ! Mem[0000000061000125] ldsh [%o0+0x016],%l4 ! Mem[0000000060000116] jmpl %g6+8,%g0 ldstub [%o2+0x01d],%l6 ! Mem[000000006100011d] p40_call_1_ho: retl stb %l6,[%o1+0x002] ! Mem[0000000060800102] p41_jmpl_1_le: lduw [%i1+0x028],%l4 ! Mem[0000000062800128] jmpl %g6+8,%g0 swap [%i1+0x008],%l3 ! Mem[0000000062800108] p41_call_1_le: stw %l7,[%i2+0x014] ! Mem[0000000063000114] std %l4,[%i0+0x020] ! Mem[0000000062000120] swap [%i1+0x01c],%l6 ! Mem[000000006280011c] swap [%i3+0x01c],%l5 ! Mem[000000006380011c] retl ldstub [%i0+0x008],%l7 ! Mem[0000000062000108] p41_jmpl_1_lo: lduw [%o1+0x028],%l4 ! Mem[0000000062800128] jmpl %g6+8,%g0 swap [%o1+0x008],%l3 ! Mem[0000000062800108] p41_call_1_lo: stw %l7,[%o2+0x014] ! Mem[0000000063000114] std %l4,[%o0+0x020] ! Mem[0000000062000120] swap [%o1+0x01c],%l6 ! Mem[000000006280011c] swap [%o3+0x01c],%l5 ! Mem[000000006380011c] retl ldstub [%o0+0x008],%l7 ! Mem[0000000062000108] p41_jmpl_1_he: ldd [%i3+0x008],%l6 ! Mem[0000000063800108] ldstub [%i1+0x02e],%l5 ! Mem[000000006280012e] ldsb [%i3+0x022],%l6 ! Mem[0000000063800122] stx %l3,[%i3+0x018] ! Mem[0000000063800118] ldstub [%i2+0x014],%l0 ! Mem[0000000063000114] ldx [%i2+0x038],%l7 ! Mem[0000000063000138] jmpl %g6+8,%g0 stb %l3,[%i0+0x00c] ! Mem[000000006200010c] p41_call_1_he: stx %l6,[%i0+0x018] ! Mem[0000000062000118] lduw [%i0+0x018],%l5 ! Mem[0000000062000118] ldstub [%i3+0x02f],%l6 ! Mem[000000006380012f] swap [%i3+0x000],%l6 ! Mem[0000000063800100] ldub [%i0+0x016],%l2 ! Mem[0000000062000116] ldd [%i1+0x010],%l6 ! Mem[0000000062800110] ldsh [%i0+0x00e],%l6 ! Mem[000000006200010e] retl ldstub [%i3+0x01b],%l2 ! Mem[000000006380011b] p41_jmpl_1_ho: ldd [%o3+0x008],%l6 ! Mem[0000000063800108] ldstub [%o1+0x02e],%l5 ! Mem[000000006280012e] ldsb [%o3+0x022],%l6 ! Mem[0000000063800122] stx %l3,[%o3+0x018] ! Mem[0000000063800118] ldstub [%o2+0x014],%l0 ! Mem[0000000063000114] ldx [%o2+0x038],%l7 ! Mem[0000000063000138] jmpl %g6+8,%g0 stb %l3,[%o0+0x00c] ! Mem[000000006200010c] p41_call_1_ho: stx %l6,[%o0+0x018] ! Mem[0000000062000118] lduw [%o0+0x018],%l5 ! Mem[0000000062000118] ldstub [%o3+0x02f],%l6 ! Mem[000000006380012f] swap [%o3+0x000],%l6 ! Mem[0000000063800100] ldub [%o0+0x016],%l2 ! Mem[0000000062000116] ldd [%o1+0x010],%l6 ! Mem[0000000062800110] ldsh [%o0+0x00e],%l6 ! Mem[000000006200010e] retl ldstub [%o3+0x01b],%l2 ! Mem[000000006380011b] p42_jmpl_1_le: lduh [%i3+0x03e],%l2 ! Mem[000000006580013e] stx %l7,[%i3+0x020] ! Mem[0000000065800120] ldstub [%i0+0x022],%l6 ! Mem[0000000064000122] ldsh [%i2+0x01c],%l3 ! Mem[000000006500011c] swap [%i3+0x008],%l3 ! Mem[0000000065800108] jmpl %g6+8,%g0 swap [%i1+0x024],%l2 ! Mem[0000000064800124] p42_call_1_le: swap [%i2+0x004],%l0 ! Mem[0000000065000104] lduw [%i1+0x028],%l5 ! Mem[0000000064800128] sth %l4,[%i2+0x01e] ! Mem[000000006500011e] ldx [%i1+0x020],%l4 ! Mem[0000000064800120] retl std %l4,[%i3+0x018] ! Mem[0000000065800118] p42_jmpl_1_lo: lduh [%o3+0x03e],%l2 ! Mem[000000006580013e] stx %l7,[%o3+0x020] ! Mem[0000000065800120] ldstub [%o0+0x022],%l6 ! Mem[0000000064000122] ldsh [%o2+0x01c],%l3 ! Mem[000000006500011c] swap [%o3+0x008],%l3 ! Mem[0000000065800108] jmpl %g6+8,%g0 swap [%o1+0x024],%l2 ! Mem[0000000064800124] p42_call_1_lo: swap [%o2+0x004],%l0 ! Mem[0000000065000104] lduw [%o1+0x028],%l5 ! Mem[0000000064800128] sth %l4,[%o2+0x01e] ! Mem[000000006500011e] ldx [%o1+0x020],%l4 ! Mem[0000000064800120] retl std %l4,[%o3+0x018] ! Mem[0000000065800118] p42_jmpl_1_he: sth %l6,[%i3+0x026] ! Mem[0000000065800126] sth %l2,[%i3+0x026] ! Mem[0000000065800126] lduh [%i1+0x01a],%l3 ! Mem[000000006480011a] swap [%i1+0x034],%l6 ! Mem[0000000064800134] ldub [%i3+0x001],%l2 ! Mem[0000000065800101] swap [%i1+0x024],%l0 ! Mem[0000000064800124] jmpl %g6+8,%g0 ldx [%i2+0x028],%l3 ! Mem[0000000065000128] p42_call_1_he: ldx [%i3+0x030],%l1 ! Mem[0000000065800130] stb %l1,[%i1+0x011] ! Mem[0000000064800111] retl swap [%i3+0x024],%l3 ! Mem[0000000065800124] p42_jmpl_1_ho: sth %l6,[%o3+0x026] ! Mem[0000000065800126] sth %l2,[%o3+0x026] ! Mem[0000000065800126] lduh [%o1+0x01a],%l3 ! Mem[000000006480011a] swap [%o1+0x034],%l6 ! Mem[0000000064800134] ldub [%o3+0x001],%l2 ! Mem[0000000065800101] swap [%o1+0x024],%l0 ! Mem[0000000064800124] jmpl %g6+8,%g0 ldx [%o2+0x028],%l3 ! Mem[0000000065000128] p42_call_1_ho: ldx [%o3+0x030],%l1 ! Mem[0000000065800130] stb %l1,[%o1+0x011] ! Mem[0000000064800111] retl swap [%o3+0x024],%l3 ! Mem[0000000065800124] p43_jmpl_1_le: sth %l0,[%i3+0x01e] ! Mem[000000006780011e] swap [%i1+0x010],%l4 ! Mem[0000000066800110] swap [%i0+0x03c],%l3 ! Mem[000000006600013c] stx %l4,[%i0+0x020] ! Mem[0000000066000120] ldd [%i1+0x000],%l0 ! Mem[0000000066800100] ldstub [%i2+0x02f],%l7 ! Mem[000000006700012f] swap [%i2+0x024],%l5 ! Mem[0000000067000124] jmpl %g6+8,%g0 stb %l7,[%i2+0x020] ! Mem[0000000067000120] p43_call_1_le: swap [%i1+0x01c],%l5 ! Mem[000000006680011c] ldstub [%i2+0x007],%l3 ! Mem[0000000067000107] stw %l0,[%i3+0x030] ! Mem[0000000067800130] stb %l2,[%i1+0x015] ! Mem[0000000066800115] swap [%i3+0x01c],%l7 ! Mem[000000006780011c] retl swap [%i3+0x028],%l1 ! Mem[0000000067800128] p43_jmpl_1_lo: sth %l0,[%o3+0x01e] ! Mem[000000006780011e] swap [%o1+0x010],%l4 ! Mem[0000000066800110] swap [%o0+0x03c],%l3 ! Mem[000000006600013c] stx %l4,[%o0+0x020] ! Mem[0000000066000120] ldd [%o1+0x000],%l0 ! Mem[0000000066800100] ldstub [%o2+0x02f],%l7 ! Mem[000000006700012f] swap [%o2+0x024],%l5 ! Mem[0000000067000124] jmpl %g6+8,%g0 stb %l7,[%o2+0x020] ! Mem[0000000067000120] p43_call_1_lo: swap [%o1+0x01c],%l5 ! Mem[000000006680011c] ldstub [%o2+0x007],%l3 ! Mem[0000000067000107] stw %l0,[%o3+0x030] ! Mem[0000000067800130] stb %l2,[%o1+0x015] ! Mem[0000000066800115] swap [%o3+0x01c],%l7 ! Mem[000000006780011c] retl swap [%o3+0x028],%l1 ! Mem[0000000067800128] p43_jmpl_1_he: swap [%i2+0x000],%l5 ! Mem[0000000067000100] ldstub [%i1+0x03e],%l2 ! Mem[000000006680013e] std %l2,[%i2+0x028] ! Mem[0000000067000128] jmpl %g6+8,%g0 ldd [%i3+0x020],%l2 ! Mem[0000000067800120] p43_call_1_he: ldsh [%i3+0x026],%l0 ! Mem[0000000067800126] stx %l6,[%i2+0x030] ! Mem[0000000067000130] swap [%i0+0x034],%l3 ! Mem[0000000066000134] ldsh [%i3+0x01c],%l6 ! Mem[000000006780011c] retl ldstub [%i0+0x018],%l5 ! Mem[0000000066000118] p43_jmpl_1_ho: swap [%o2+0x000],%l5 ! Mem[0000000067000100] ldstub [%o1+0x03e],%l2 ! Mem[000000006680013e] std %l2,[%o2+0x028] ! Mem[0000000067000128] jmpl %g6+8,%g0 ldd [%o3+0x020],%l2 ! Mem[0000000067800120] p43_call_1_ho: ldsh [%o3+0x026],%l0 ! Mem[0000000067800126] stx %l6,[%o2+0x030] ! Mem[0000000067000130] swap [%o0+0x034],%l3 ! Mem[0000000066000134] ldsh [%o3+0x01c],%l6 ! Mem[000000006780011c] retl ldstub [%o0+0x018],%l5 ! Mem[0000000066000118] p44_jmpl_1_le: swap [%i0+0x020],%l2 ! Mem[0000000068000120] ldub [%i1+0x029],%l3 ! Mem[0000000068800129] ldstub [%i3+0x025],%l6 ! Mem[0000000069800125] sth %l6,[%i3+0x01c] ! Mem[000000006980011c] ldsh [%i2+0x01a],%l2 ! Mem[000000006900011a] jmpl %g6+8,%g0 ldub [%i3+0x03e],%l5 ! Mem[000000006980013e] p44_call_1_le: swap [%i2+0x02c],%l7 ! Mem[000000006900012c] retl ldx [%i2+0x018],%l6 ! Mem[0000000069000118] p44_jmpl_1_lo: swap [%o0+0x020],%l2 ! Mem[0000000068000120] ldub [%o1+0x029],%l3 ! Mem[0000000068800129] ldstub [%o3+0x025],%l6 ! Mem[0000000069800125] sth %l6,[%o3+0x01c] ! Mem[000000006980011c] ldsh [%o2+0x01a],%l2 ! Mem[000000006900011a] jmpl %g6+8,%g0 ldub [%o3+0x03e],%l5 ! Mem[000000006980013e] p44_call_1_lo: swap [%o2+0x02c],%l7 ! Mem[000000006900012c] retl ldx [%o2+0x018],%l6 ! Mem[0000000069000118] p44_jmpl_1_he: ldub [%i3+0x01a],%l2 ! Mem[000000006980011a] swap [%i0+0x008],%l6 ! Mem[0000000068000108] swap [%i0+0x02c],%l7 ! Mem[000000006800012c] ldx [%i3+0x018],%l0 ! Mem[0000000069800118] lduh [%i3+0x02c],%l2 ! Mem[000000006980012c] jmpl %g6+8,%g0 ldstub [%i3+0x03e],%l7 ! Mem[000000006980013e] p44_call_1_he: sth %l7,[%i3+0x002] ! Mem[0000000069800102] ldsb [%i2+0x01c],%l6 ! Mem[000000006900011c] std %l4,[%i3+0x038] ! Mem[0000000069800138] stb %l6,[%i3+0x00f] ! Mem[000000006980010f] retl ldstub [%i1+0x00b],%l2 ! Mem[000000006880010b] p44_jmpl_1_ho: ldub [%o3+0x01a],%l2 ! Mem[000000006980011a] swap [%o0+0x008],%l6 ! Mem[0000000068000108] swap [%o0+0x02c],%l7 ! Mem[000000006800012c] ldx [%o3+0x018],%l0 ! Mem[0000000069800118] lduh [%o3+0x02c],%l2 ! Mem[000000006980012c] jmpl %g6+8,%g0 ldstub [%o3+0x03e],%l7 ! Mem[000000006980013e] p44_call_1_ho: sth %l7,[%o3+0x002] ! Mem[0000000069800102] ldsb [%o2+0x01c],%l6 ! Mem[000000006900011c] std %l4,[%o3+0x038] ! Mem[0000000069800138] stb %l6,[%o3+0x00f] ! Mem[000000006980010f] retl ldstub [%o1+0x00b],%l2 ! Mem[000000006880010b] p45_jmpl_1_le: ldstub [%i0+0x001],%l7 ! Mem[000000006a000101] stw %l1,[%i2+0x004] ! Mem[000000006b000104] swap [%i0+0x018],%l6 ! Mem[000000006a000118] sth %l7,[%i3+0x02e] ! Mem[000000006b80012e] ldsh [%i1+0x032],%l6 ! Mem[000000006a800132] jmpl %g6+8,%g0 ldstub [%i2+0x03d],%l2 ! Mem[000000006b00013d] p45_call_1_le: ldstub [%i3+0x026],%l4 ! Mem[000000006b800126] ldstub [%i2+0x01c],%l6 ! Mem[000000006b00011c] swap [%i3+0x01c],%l5 ! Mem[000000006b80011c] ldx [%i3+0x000],%l3 ! Mem[000000006b800100] ldsb [%i3+0x004],%l6 ! Mem[000000006b800104] stb %l1,[%i2+0x030] ! Mem[000000006b000130] ldub [%i1+0x001],%l1 ! Mem[000000006a800101] retl stb %l4,[%i1+0x03e] ! Mem[000000006a80013e] p45_jmpl_1_lo: ldstub [%o0+0x001],%l7 ! Mem[000000006a000101] stw %l1,[%o2+0x004] ! Mem[000000006b000104] swap [%o0+0x018],%l6 ! Mem[000000006a000118] sth %l7,[%o3+0x02e] ! Mem[000000006b80012e] ldsh [%o1+0x032],%l6 ! Mem[000000006a800132] jmpl %g6+8,%g0 ldstub [%o2+0x03d],%l2 ! Mem[000000006b00013d] p45_call_1_lo: ldstub [%o3+0x026],%l4 ! Mem[000000006b800126] ldstub [%o2+0x01c],%l6 ! Mem[000000006b00011c] swap [%o3+0x01c],%l5 ! Mem[000000006b80011c] ldx [%o3+0x000],%l3 ! Mem[000000006b800100] ldsb [%o3+0x004],%l6 ! Mem[000000006b800104] stb %l1,[%o2+0x030] ! Mem[000000006b000130] ldub [%o1+0x001],%l1 ! Mem[000000006a800101] retl stb %l4,[%o1+0x03e] ! Mem[000000006a80013e] p45_jmpl_1_he: std %l0,[%i2+0x018] ! Mem[000000006b000118] jmpl %g6+8,%g0 ldd [%i1+0x018],%l2 ! Mem[000000006a800118] p45_call_1_he: retl ldstub [%i3+0x026],%l0 ! Mem[000000006b800126] p45_jmpl_1_ho: std %l0,[%o2+0x018] ! Mem[000000006b000118] jmpl %g6+8,%g0 ldd [%o1+0x018],%l2 ! Mem[000000006a800118] p45_call_1_ho: retl ldstub [%o3+0x026],%l0 ! Mem[000000006b800126] p46_jmpl_1_le: stb %l2,[%i1+0x034] ! Mem[000000006c800134] ldstub [%i1+0x006],%l5 ! Mem[000000006c800106] jmpl %g6+8,%g0 ldsw [%i2+0x004],%l2 ! Mem[000000006d000104] p46_call_1_le: ldub [%i0+0x002],%l7 ! Mem[000000006c000102] ldstub [%i2+0x026],%l4 ! Mem[000000006d000126] ldstub [%i2+0x02f],%l5 ! Mem[000000006d00012f] ldd [%i2+0x020],%l4 ! Mem[000000006d000120] ldd [%i1+0x018],%l6 ! Mem[000000006c800118] ldsh [%i3+0x020],%l3 ! Mem[000000006d800120] retl ldx [%i0+0x010],%l1 ! Mem[000000006c000110] p46_jmpl_1_lo: stb %l2,[%o1+0x034] ! Mem[000000006c800134] ldstub [%o1+0x006],%l5 ! Mem[000000006c800106] jmpl %g6+8,%g0 ldsw [%o2+0x004],%l2 ! Mem[000000006d000104] p46_call_1_lo: ldub [%o0+0x002],%l7 ! Mem[000000006c000102] ldstub [%o2+0x026],%l4 ! Mem[000000006d000126] ldstub [%o2+0x02f],%l5 ! Mem[000000006d00012f] ldd [%o2+0x020],%l4 ! Mem[000000006d000120] ldd [%o1+0x018],%l6 ! Mem[000000006c800118] ldsh [%o3+0x020],%l3 ! Mem[000000006d800120] retl ldx [%o0+0x010],%l1 ! Mem[000000006c000110] p46_jmpl_1_he: jmpl %g6+8,%g0 ldsh [%i1+0x034],%l0 ! Mem[000000006c800134] p46_call_1_he: ldstub [%i3+0x028],%l5 ! Mem[000000006d800128] swap [%i0+0x01c],%l4 ! Mem[000000006c00011c] retl swap [%i0+0x024],%l3 ! Mem[000000006c000124] p46_jmpl_1_ho: jmpl %g6+8,%g0 ldsh [%o1+0x034],%l0 ! Mem[000000006c800134] p46_call_1_ho: ldstub [%o3+0x028],%l5 ! Mem[000000006d800128] swap [%o0+0x01c],%l4 ! Mem[000000006c00011c] retl swap [%o0+0x024],%l3 ! Mem[000000006c000124] p47_jmpl_1_le: ldstub [%i3+0x001],%l7 ! Mem[000000006f800101] jmpl %g6+8,%g0 ldx [%i3+0x028],%l3 ! Mem[000000006f800128] p47_call_1_le: ldx [%i1+0x030],%l5 ! Mem[000000006e800130] ldub [%i0+0x02f],%l5 ! Mem[000000006e00012f] retl ldsb [%i3+0x034],%l7 ! Mem[000000006f800134] p47_jmpl_1_lo: ldstub [%o3+0x001],%l7 ! Mem[000000006f800101] jmpl %g6+8,%g0 ldx [%o3+0x028],%l3 ! Mem[000000006f800128] p47_call_1_lo: ldx [%o1+0x030],%l5 ! Mem[000000006e800130] ldub [%o0+0x02f],%l5 ! Mem[000000006e00012f] retl ldsb [%o3+0x034],%l7 ! Mem[000000006f800134] p47_jmpl_1_he: ldsw [%i2+0x018],%l2 ! Mem[000000006f000118] jmpl %g6+8,%g0 swap [%i0+0x02c],%l1 ! Mem[000000006e00012c] p47_call_1_he: std %l6,[%i1+0x000] ! Mem[000000006e800100] ldstub [%i3+0x030],%l1 ! Mem[000000006f800130] retl ldstub [%i3+0x03d],%l3 ! Mem[000000006f80013d] p47_jmpl_1_ho: ldsw [%o2+0x018],%l2 ! Mem[000000006f000118] jmpl %g6+8,%g0 swap [%o0+0x02c],%l1 ! Mem[000000006e00012c] p47_call_1_ho: std %l6,[%o1+0x000] ! Mem[000000006e800100] ldstub [%o3+0x030],%l1 ! Mem[000000006f800130] retl ldstub [%o3+0x03d],%l3 ! Mem[000000006f80013d] p48_jmpl_1_le: jmpl %g6+8,%g0 stb %l4,[%i1+0x015] ! Mem[0000000070800115] p48_call_1_le: ldstub [%i1+0x030],%l1 ! Mem[0000000070800130] ldsh [%i2+0x01a],%l0 ! Mem[000000007100011a] ldub [%i2+0x039],%l1 ! Mem[0000000071000139] ldstub [%i0+0x038],%l5 ! Mem[0000000070000138] std %l4,[%i0+0x030] ! Mem[0000000070000130] ldsw [%i2+0x010],%l3 ! Mem[0000000071000110] ldstub [%i3+0x023],%l2 ! Mem[0000000071800123] retl stx %l5,[%i1+0x010] ! Mem[0000000070800110] p48_jmpl_1_lo: jmpl %g6+8,%g0 stb %l4,[%o1+0x015] ! Mem[0000000070800115] p48_call_1_lo: ldstub [%o1+0x030],%l1 ! Mem[0000000070800130] ldsh [%o2+0x01a],%l0 ! Mem[000000007100011a] ldub [%o2+0x039],%l1 ! Mem[0000000071000139] ldstub [%o0+0x038],%l5 ! Mem[0000000070000138] std %l4,[%o0+0x030] ! Mem[0000000070000130] ldsw [%o2+0x010],%l3 ! Mem[0000000071000110] ldstub [%o3+0x023],%l2 ! Mem[0000000071800123] retl stx %l5,[%o1+0x010] ! Mem[0000000070800110] p48_jmpl_1_he: lduw [%i0+0x03c],%l4 ! Mem[000000007000013c] swap [%i0+0x024],%l7 ! Mem[0000000070000124] jmpl %g6+8,%g0 ldsw [%i0+0x010],%l2 ! Mem[0000000070000110] p48_call_1_he: retl swap [%i1+0x034],%l1 ! Mem[0000000070800134] p48_jmpl_1_ho: lduw [%o0+0x03c],%l4 ! Mem[000000007000013c] swap [%o0+0x024],%l7 ! Mem[0000000070000124] jmpl %g6+8,%g0 ldsw [%o0+0x010],%l2 ! Mem[0000000070000110] p48_call_1_ho: retl swap [%o1+0x034],%l1 ! Mem[0000000070800134] p49_jmpl_1_le: ldstub [%i2+0x015],%l7 ! Mem[0000000073000115] ldsb [%i1+0x01f],%l0 ! Mem[000000007280011f] ldx [%i1+0x010],%l4 ! Mem[0000000072800110] ldstub [%i1+0x001],%l7 ! Mem[0000000072800101] jmpl %g6+8,%g0 swap [%i1+0x004],%l1 ! Mem[0000000072800104] p49_call_1_le: ldsh [%i2+0x028],%l2 ! Mem[0000000073000128] ldsh [%i3+0x01e],%l7 ! Mem[000000007380011e] ldsw [%i3+0x028],%l0 ! Mem[0000000073800128] ldsh [%i0+0x026],%l4 ! Mem[0000000072000126] ldx [%i2+0x008],%l6 ! Mem[0000000073000108] ldstub [%i0+0x036],%l0 ! Mem[0000000072000136] retl ldsb [%i2+0x026],%l4 ! Mem[0000000073000126] p49_jmpl_1_lo: ldstub [%o2+0x015],%l7 ! Mem[0000000073000115] ldsb [%o1+0x01f],%l0 ! Mem[000000007280011f] ldx [%o1+0x010],%l4 ! Mem[0000000072800110] ldstub [%o1+0x001],%l7 ! Mem[0000000072800101] jmpl %g6+8,%g0 swap [%o1+0x004],%l1 ! Mem[0000000072800104] p49_call_1_lo: ldsh [%o2+0x028],%l2 ! Mem[0000000073000128] ldsh [%o3+0x01e],%l7 ! Mem[000000007380011e] ldsw [%o3+0x028],%l0 ! Mem[0000000073800128] ldsh [%o0+0x026],%l4 ! Mem[0000000072000126] ldx [%o2+0x008],%l6 ! Mem[0000000073000108] ldstub [%o0+0x036],%l0 ! Mem[0000000072000136] retl ldsb [%o2+0x026],%l4 ! Mem[0000000073000126] p49_jmpl_1_he: std %l4,[%i3+0x030] ! Mem[0000000073800130] ldsw [%i3+0x01c],%l2 ! Mem[000000007380011c] swap [%i3+0x008],%l6 ! Mem[0000000073800108] ldsh [%i1+0x02c],%l1 ! Mem[000000007280012c] stx %l6,[%i0+0x018] ! Mem[0000000072000118] jmpl %g6+8,%g0 ldstub [%i2+0x02f],%l0 ! Mem[000000007300012f] p49_call_1_he: ldstub [%i0+0x001],%l1 ! Mem[0000000072000101] retl std %l0,[%i3+0x028] ! Mem[0000000073800128] p49_jmpl_1_ho: std %l4,[%o3+0x030] ! Mem[0000000073800130] ldsw [%o3+0x01c],%l2 ! Mem[000000007380011c] swap [%o3+0x008],%l6 ! Mem[0000000073800108] ldsh [%o1+0x02c],%l1 ! Mem[000000007280012c] stx %l6,[%o0+0x018] ! Mem[0000000072000118] jmpl %g6+8,%g0 ldstub [%o2+0x02f],%l0 ! Mem[000000007300012f] p49_call_1_ho: ldstub [%o0+0x001],%l1 ! Mem[0000000072000101] retl std %l0,[%o3+0x028] ! Mem[0000000073800128] p50_jmpl_1_le: jmpl %g6+8,%g0 std %l0,[%i3+0x030] ! Mem[0000000075800130] p50_call_1_le: swap [%i0+0x038],%l5 ! Mem[0000000074000138] swap [%i0+0x018],%l3 ! Mem[0000000074000118] stx %l6,[%i0+0x010] ! Mem[0000000074000110] ldsw [%i3+0x034],%l5 ! Mem[0000000075800134] retl ldstub [%i3+0x00a],%l6 ! Mem[000000007580010a] p50_jmpl_1_lo: jmpl %g6+8,%g0 std %l0,[%o3+0x030] ! Mem[0000000075800130] p50_call_1_lo: swap [%o0+0x038],%l5 ! Mem[0000000074000138] swap [%o0+0x018],%l3 ! Mem[0000000074000118] stx %l6,[%o0+0x010] ! Mem[0000000074000110] ldsw [%o3+0x034],%l5 ! Mem[0000000075800134] retl ldstub [%o3+0x00a],%l6 ! Mem[000000007580010a] p50_jmpl_1_he: ldd [%i2+0x038],%l4 ! Mem[0000000075000138] swap [%i0+0x004],%l4 ! Mem[0000000074000104] swap [%i1+0x02c],%l4 ! Mem[000000007480012c] jmpl %g6+8,%g0 ldstub [%i3+0x01e],%l0 ! Mem[000000007580011e] p50_call_1_he: retl ldsh [%i1+0x020],%l1 ! Mem[0000000074800120] p50_jmpl_1_ho: ldd [%o2+0x038],%l4 ! Mem[0000000075000138] swap [%o0+0x004],%l4 ! Mem[0000000074000104] swap [%o1+0x02c],%l4 ! Mem[000000007480012c] jmpl %g6+8,%g0 ldstub [%o3+0x01e],%l0 ! Mem[000000007580011e] p50_call_1_ho: retl ldsh [%o1+0x020],%l1 ! Mem[0000000074800120] p51_jmpl_1_le: jmpl %g6+8,%g0 ldstub [%i2+0x033],%l3 ! Mem[0000000077000133] p51_call_1_le: swap [%i1+0x004],%l4 ! Mem[0000000076800104] sth %l1,[%i3+0x008] ! Mem[0000000077800108] swap [%i0+0x024],%l7 ! Mem[0000000076000124] std %l2,[%i0+0x010] ! Mem[0000000076000110] ldstub [%i1+0x024],%l5 ! Mem[0000000076800124] ldstub [%i3+0x01f],%l7 ! Mem[000000007780011f] retl ldsb [%i0+0x002],%l2 ! Mem[0000000076000102] p51_jmpl_1_lo: jmpl %g6+8,%g0 ldstub [%o2+0x033],%l3 ! Mem[0000000077000133] p51_call_1_lo: swap [%o1+0x004],%l4 ! Mem[0000000076800104] sth %l1,[%o3+0x008] ! Mem[0000000077800108] swap [%o0+0x024],%l7 ! Mem[0000000076000124] std %l2,[%o0+0x010] ! Mem[0000000076000110] ldstub [%o1+0x024],%l5 ! Mem[0000000076800124] ldstub [%o3+0x01f],%l7 ! Mem[000000007780011f] retl ldsb [%o0+0x002],%l2 ! Mem[0000000076000102] p51_jmpl_1_he: swap [%i3+0x014],%l2 ! Mem[0000000077800114] lduh [%i0+0x006],%l5 ! Mem[0000000076000106] stw %l2,[%i3+0x000] ! Mem[0000000077800100] swap [%i2+0x028],%l3 ! Mem[0000000077000128] ldsb [%i2+0x009],%l0 ! Mem[0000000077000109] swap [%i1+0x004],%l4 ! Mem[0000000076800104] ldsh [%i1+0x02e],%l4 ! Mem[000000007680012e] jmpl %g6+8,%g0 swap [%i2+0x000],%l7 ! Mem[0000000077000100] p51_call_1_he: ldstub [%i1+0x002],%l5 ! Mem[0000000076800102] ldd [%i0+0x008],%l6 ! Mem[0000000076000108] lduw [%i3+0x004],%l6 ! Mem[0000000077800104] retl ldsb [%i1+0x002],%l3 ! Mem[0000000076800102] p51_jmpl_1_ho: swap [%o3+0x014],%l2 ! Mem[0000000077800114] lduh [%o0+0x006],%l5 ! Mem[0000000076000106] stw %l2,[%o3+0x000] ! Mem[0000000077800100] swap [%o2+0x028],%l3 ! Mem[0000000077000128] ldsb [%o2+0x009],%l0 ! Mem[0000000077000109] swap [%o1+0x004],%l4 ! Mem[0000000076800104] ldsh [%o1+0x02e],%l4 ! Mem[000000007680012e] jmpl %g6+8,%g0 swap [%o2+0x000],%l7 ! Mem[0000000077000100] p51_call_1_ho: ldstub [%o1+0x002],%l5 ! Mem[0000000076800102] ldd [%o0+0x008],%l6 ! Mem[0000000076000108] lduw [%o3+0x004],%l6 ! Mem[0000000077800104] retl ldsb [%o1+0x002],%l3 ! Mem[0000000076800102] p52_jmpl_1_le: ldstub [%i2+0x024],%l1 ! Mem[0000000079000124] ldx [%i3+0x038],%l3 ! Mem[0000000079800138] lduw [%i3+0x034],%l0 ! Mem[0000000079800134] jmpl %g6+8,%g0 ldstub [%i0+0x018],%l6 ! Mem[0000000078000118] p52_call_1_le: ldstub [%i0+0x007],%l2 ! Mem[0000000078000107] ldsb [%i2+0x012],%l3 ! Mem[0000000079000112] stw %l5,[%i0+0x034] ! Mem[0000000078000134] stx %l6,[%i0+0x008] ! Mem[0000000078000108] ldd [%i1+0x030],%l4 ! Mem[0000000078800130] retl std %l4,[%i3+0x010] ! Mem[0000000079800110] p52_jmpl_1_lo: ldstub [%o2+0x024],%l1 ! Mem[0000000079000124] ldx [%o3+0x038],%l3 ! Mem[0000000079800138] lduw [%o3+0x034],%l0 ! Mem[0000000079800134] jmpl %g6+8,%g0 ldstub [%o0+0x018],%l6 ! Mem[0000000078000118] p52_call_1_lo: ldstub [%o0+0x007],%l2 ! Mem[0000000078000107] ldsb [%o2+0x012],%l3 ! Mem[0000000079000112] stw %l5,[%o0+0x034] ! Mem[0000000078000134] stx %l6,[%o0+0x008] ! Mem[0000000078000108] ldd [%o1+0x030],%l4 ! Mem[0000000078800130] retl std %l4,[%o3+0x010] ! Mem[0000000079800110] p52_jmpl_1_he: ldstub [%i1+0x016],%l4 ! Mem[0000000078800116] swap [%i2+0x01c],%l6 ! Mem[000000007900011c] stx %l2,[%i0+0x018] ! Mem[0000000078000118] lduh [%i2+0x020],%l0 ! Mem[0000000079000120] lduh [%i2+0x03a],%l4 ! Mem[000000007900013a] lduh [%i0+0x00e],%l0 ! Mem[000000007800010e] ldsw [%i0+0x030],%l1 ! Mem[0000000078000130] jmpl %g6+8,%g0 ldsb [%i0+0x00e],%l3 ! Mem[000000007800010e] p52_call_1_he: sth %l3,[%i3+0x01c] ! Mem[000000007980011c] retl stw %l4,[%i1+0x03c] ! Mem[000000007880013c] p52_jmpl_1_ho: ldstub [%o1+0x016],%l4 ! Mem[0000000078800116] swap [%o2+0x01c],%l6 ! Mem[000000007900011c] stx %l2,[%o0+0x018] ! Mem[0000000078000118] lduh [%o2+0x020],%l0 ! Mem[0000000079000120] lduh [%o2+0x03a],%l4 ! Mem[000000007900013a] lduh [%o0+0x00e],%l0 ! Mem[000000007800010e] ldsw [%o0+0x030],%l1 ! Mem[0000000078000130] jmpl %g6+8,%g0 ldsb [%o0+0x00e],%l3 ! Mem[000000007800010e] p52_call_1_ho: sth %l3,[%o3+0x01c] ! Mem[000000007980011c] retl stw %l4,[%o1+0x03c] ! Mem[000000007880013c] p53_jmpl_1_le: sth %l6,[%i2+0x030] ! Mem[000000007b000130] jmpl %g6+8,%g0 lduw [%i2+0x014],%l7 ! Mem[000000007b000114] p53_call_1_le: ldsw [%i2+0x014],%l4 ! Mem[000000007b000114] lduh [%i1+0x032],%l5 ! Mem[000000007a800132] ldd [%i0+0x028],%l6 ! Mem[000000007a000128] swap [%i0+0x004],%l0 ! Mem[000000007a000104] retl swap [%i0+0x018],%l5 ! Mem[000000007a000118] p53_jmpl_1_lo: sth %l6,[%o2+0x030] ! Mem[000000007b000130] jmpl %g6+8,%g0 lduw [%o2+0x014],%l7 ! Mem[000000007b000114] p53_call_1_lo: ldsw [%o2+0x014],%l4 ! Mem[000000007b000114] lduh [%o1+0x032],%l5 ! Mem[000000007a800132] ldd [%o0+0x028],%l6 ! Mem[000000007a000128] swap [%o0+0x004],%l0 ! Mem[000000007a000104] retl swap [%o0+0x018],%l5 ! Mem[000000007a000118] p53_jmpl_1_he: ldsw [%i1+0x01c],%l0 ! Mem[000000007a80011c] ldx [%i0+0x000],%l5 ! Mem[000000007a000100] ldstub [%i0+0x027],%l2 ! Mem[000000007a000127] ldstub [%i0+0x029],%l3 ! Mem[000000007a000129] stb %l6,[%i3+0x005] ! Mem[000000007b800105] sth %l7,[%i1+0x004] ! Mem[000000007a800104] stw %l4,[%i1+0x034] ! Mem[000000007a800134] jmpl %g6+8,%g0 ldsw [%i1+0x01c],%l0 ! Mem[000000007a80011c] p53_call_1_he: retl lduh [%i1+0x004],%l6 ! Mem[000000007a800104] p53_jmpl_1_ho: ldsw [%o1+0x01c],%l0 ! Mem[000000007a80011c] ldx [%o0+0x000],%l5 ! Mem[000000007a000100] ldstub [%o0+0x027],%l2 ! Mem[000000007a000127] ldstub [%o0+0x029],%l3 ! Mem[000000007a000129] stb %l6,[%o3+0x005] ! Mem[000000007b800105] sth %l7,[%o1+0x004] ! Mem[000000007a800104] stw %l4,[%o1+0x034] ! Mem[000000007a800134] jmpl %g6+8,%g0 ldsw [%o1+0x01c],%l0 ! Mem[000000007a80011c] p53_call_1_ho: retl lduh [%o1+0x004],%l6 ! Mem[000000007a800104] p54_jmpl_1_le: lduh [%i0+0x022],%l6 ! Mem[000000007c000122] swap [%i3+0x030],%l0 ! Mem[000000007d800130] jmpl %g6+8,%g0 ldsw [%i0+0x014],%l4 ! Mem[000000007c000114] p54_call_1_le: ldx [%i1+0x030],%l2 ! Mem[000000007c800130] ldsb [%i2+0x028],%l0 ! Mem[000000007d000128] swap [%i2+0x038],%l1 ! Mem[000000007d000138] ldstub [%i3+0x03b],%l1 ! Mem[000000007d80013b] swap [%i3+0x038],%l4 ! Mem[000000007d800138] lduh [%i1+0x002],%l0 ! Mem[000000007c800102] ldstub [%i3+0x01a],%l3 ! Mem[000000007d80011a] retl stx %l7,[%i1+0x008] ! Mem[000000007c800108] p54_jmpl_1_lo: lduh [%o0+0x022],%l6 ! Mem[000000007c000122] swap [%o3+0x030],%l0 ! Mem[000000007d800130] jmpl %g6+8,%g0 ldsw [%o0+0x014],%l4 ! Mem[000000007c000114] p54_call_1_lo: ldx [%o1+0x030],%l2 ! Mem[000000007c800130] ldsb [%o2+0x028],%l0 ! Mem[000000007d000128] swap [%o2+0x038],%l1 ! Mem[000000007d000138] ldstub [%o3+0x03b],%l1 ! Mem[000000007d80013b] swap [%o3+0x038],%l4 ! Mem[000000007d800138] lduh [%o1+0x002],%l0 ! Mem[000000007c800102] ldstub [%o3+0x01a],%l3 ! Mem[000000007d80011a] retl stx %l7,[%o1+0x008] ! Mem[000000007c800108] p54_jmpl_1_he: swap [%i2+0x004],%l2 ! Mem[000000007d000104] swap [%i2+0x01c],%l2 ! Mem[000000007d00011c] ldub [%i1+0x035],%l4 ! Mem[000000007c800135] ldsh [%i0+0x01e],%l1 ! Mem[000000007c00011e] ldstub [%i1+0x02f],%l4 ! Mem[000000007c80012f] ldstub [%i2+0x02d],%l1 ! Mem[000000007d00012d] stb %l6,[%i1+0x01f] ! Mem[000000007c80011f] jmpl %g6+8,%g0 ldx [%i3+0x038],%l5 ! Mem[000000007d800138] p54_call_1_he: ldstub [%i1+0x028],%l2 ! Mem[000000007c800128] retl ldstub [%i1+0x00d],%l6 ! Mem[000000007c80010d] p54_jmpl_1_ho: swap [%o2+0x004],%l2 ! Mem[000000007d000104] swap [%o2+0x01c],%l2 ! Mem[000000007d00011c] ldub [%o1+0x035],%l4 ! Mem[000000007c800135] ldsh [%o0+0x01e],%l1 ! Mem[000000007c00011e] ldstub [%o1+0x02f],%l4 ! Mem[000000007c80012f] ldstub [%o2+0x02d],%l1 ! Mem[000000007d00012d] stb %l6,[%o1+0x01f] ! Mem[000000007c80011f] jmpl %g6+8,%g0 ldx [%o3+0x038],%l5 ! Mem[000000007d800138] p54_call_1_ho: ldstub [%o1+0x028],%l2 ! Mem[000000007c800128] retl ldstub [%o1+0x00d],%l6 ! Mem[000000007c80010d] p55_jmpl_1_le: ldstub [%i0+0x02e],%l3 ! Mem[000000007e00012e] ldstub [%i3+0x000],%l2 ! Mem[000000007f800100] sth %l0,[%i0+0x01e] ! Mem[000000007e00011e] swap [%i1+0x010],%l2 ! Mem[000000007e800110] stw %l5,[%i3+0x024] ! Mem[000000007f800124] jmpl %g6+8,%g0 swap [%i2+0x038],%l4 ! Mem[000000007f000138] p55_call_1_le: swap [%i0+0x00c],%l3 ! Mem[000000007e00010c] ldstub [%i2+0x021],%l3 ! Mem[000000007f000121] swap [%i0+0x020],%l5 ! Mem[000000007e000120] std %l6,[%i2+0x030] ! Mem[000000007f000130] std %l4,[%i0+0x010] ! Mem[000000007e000110] ldsh [%i3+0x032],%l1 ! Mem[000000007f800132] ldsb [%i0+0x019],%l5 ! Mem[000000007e000119] retl swap [%i0+0x014],%l4 ! Mem[000000007e000114] p55_jmpl_1_lo: ldstub [%o0+0x02e],%l3 ! Mem[000000007e00012e] ldstub [%o3+0x000],%l2 ! Mem[000000007f800100] sth %l0,[%o0+0x01e] ! Mem[000000007e00011e] swap [%o1+0x010],%l2 ! Mem[000000007e800110] stw %l5,[%o3+0x024] ! Mem[000000007f800124] jmpl %g6+8,%g0 swap [%o2+0x038],%l4 ! Mem[000000007f000138] p55_call_1_lo: swap [%o0+0x00c],%l3 ! Mem[000000007e00010c] ldstub [%o2+0x021],%l3 ! Mem[000000007f000121] swap [%o0+0x020],%l5 ! Mem[000000007e000120] std %l6,[%o2+0x030] ! Mem[000000007f000130] std %l4,[%o0+0x010] ! Mem[000000007e000110] ldsh [%o3+0x032],%l1 ! Mem[000000007f800132] ldsb [%o0+0x019],%l5 ! Mem[000000007e000119] retl swap [%o0+0x014],%l4 ! Mem[000000007e000114] p55_jmpl_1_he: ldsb [%i1+0x01a],%l5 ! Mem[000000007e80011a] ldub [%i0+0x000],%l2 ! Mem[000000007e000100] swap [%i1+0x024],%l6 ! Mem[000000007e800124] ldsw [%i0+0x028],%l0 ! Mem[000000007e000128] jmpl %g6+8,%g0 lduh [%i3+0x036],%l4 ! Mem[000000007f800136] p55_call_1_he: ldstub [%i3+0x019],%l1 ! Mem[000000007f800119] lduh [%i1+0x00a],%l7 ! Mem[000000007e80010a] lduh [%i1+0x014],%l7 ! Mem[000000007e800114] swap [%i1+0x00c],%l5 ! Mem[000000007e80010c] lduw [%i1+0x010],%l0 ! Mem[000000007e800110] swap [%i3+0x008],%l5 ! Mem[000000007f800108] ldsh [%i2+0x02a],%l0 ! Mem[000000007f00012a] retl ldx [%i0+0x018],%l7 ! Mem[000000007e000118] p55_jmpl_1_ho: ldsb [%o1+0x01a],%l5 ! Mem[000000007e80011a] ldub [%o0+0x000],%l2 ! Mem[000000007e000100] swap [%o1+0x024],%l6 ! Mem[000000007e800124] ldsw [%o0+0x028],%l0 ! Mem[000000007e000128] jmpl %g6+8,%g0 lduh [%o3+0x036],%l4 ! Mem[000000007f800136] p55_call_1_ho: ldstub [%o3+0x019],%l1 ! Mem[000000007f800119] lduh [%o1+0x00a],%l7 ! Mem[000000007e80010a] lduh [%o1+0x014],%l7 ! Mem[000000007e800114] swap [%o1+0x00c],%l5 ! Mem[000000007e80010c] lduw [%o1+0x010],%l0 ! Mem[000000007e800110] swap [%o3+0x008],%l5 ! Mem[000000007f800108] ldsh [%o2+0x02a],%l0 ! Mem[000000007f00012a] retl ldx [%o0+0x018],%l7 ! Mem[000000007e000118] p56_jmpl_1_le: ldstub [%i3+0x00e],%l3 ! Mem[000000008180010e] ldsw [%i3+0x020],%l2 ! Mem[0000000081800120] ldsb [%i0+0x022],%l7 ! Mem[0000000080000122] stw %l6,[%i2+0x01c] ! Mem[000000008100011c] stw %l0,[%i3+0x00c] ! Mem[000000008180010c] jmpl %g6+8,%g0 stw %l1,[%i3+0x030] ! Mem[0000000081800130] p56_call_1_le: ldsh [%i1+0x00a],%l1 ! Mem[000000008080010a] retl swap [%i0+0x028],%l2 ! Mem[0000000080000128] p56_jmpl_1_lo: ldstub [%o3+0x00e],%l3 ! Mem[000000008180010e] ldsw [%o3+0x020],%l2 ! Mem[0000000081800120] ldsb [%o0+0x022],%l7 ! Mem[0000000080000122] stw %l6,[%o2+0x01c] ! Mem[000000008100011c] stw %l0,[%o3+0x00c] ! Mem[000000008180010c] jmpl %g6+8,%g0 stw %l1,[%o3+0x030] ! Mem[0000000081800130] p56_call_1_lo: ldsh [%o1+0x00a],%l1 ! Mem[000000008080010a] retl swap [%o0+0x028],%l2 ! Mem[0000000080000128] p56_jmpl_1_he: stb %l4,[%i1+0x02f] ! Mem[000000008080012f] ldstub [%i3+0x00b],%l3 ! Mem[000000008180010b] ldx [%i3+0x020],%l2 ! Mem[0000000081800120] lduh [%i0+0x012],%l6 ! Mem[0000000080000112] ldsw [%i2+0x028],%l5 ! Mem[0000000081000128] ldstub [%i1+0x008],%l4 ! Mem[0000000080800108] jmpl %g6+8,%g0 ldstub [%i0+0x009],%l0 ! Mem[0000000080000109] p56_call_1_he: ldstub [%i1+0x038],%l5 ! Mem[0000000080800138] ldstub [%i1+0x008],%l7 ! Mem[0000000080800108] ldub [%i0+0x000],%l6 ! Mem[0000000080000100] swap [%i3+0x00c],%l4 ! Mem[000000008180010c] retl swap [%i0+0x028],%l7 ! Mem[0000000080000128] p56_jmpl_1_ho: stb %l4,[%o1+0x02f] ! Mem[000000008080012f] ldstub [%o3+0x00b],%l3 ! Mem[000000008180010b] ldx [%o3+0x020],%l2 ! Mem[0000000081800120] lduh [%o0+0x012],%l6 ! Mem[0000000080000112] ldsw [%o2+0x028],%l5 ! Mem[0000000081000128] ldstub [%o1+0x008],%l4 ! Mem[0000000080800108] jmpl %g6+8,%g0 ldstub [%o0+0x009],%l0 ! Mem[0000000080000109] p56_call_1_ho: ldstub [%o1+0x038],%l5 ! Mem[0000000080800138] ldstub [%o1+0x008],%l7 ! Mem[0000000080800108] ldub [%o0+0x000],%l6 ! Mem[0000000080000100] swap [%o3+0x00c],%l4 ! Mem[000000008180010c] retl swap [%o0+0x028],%l7 ! Mem[0000000080000128] p57_jmpl_1_le: swap [%i2+0x014],%l7 ! Mem[0000000083000114] swap [%i2+0x014],%l2 ! Mem[0000000083000114] jmpl %g6+8,%g0 ldx [%i1+0x028],%l7 ! Mem[0000000082800128] p57_call_1_le: lduh [%i0+0x00a],%l6 ! Mem[000000008200010a] ldstub [%i2+0x036],%l0 ! Mem[0000000083000136] ldsh [%i1+0x026],%l4 ! Mem[0000000082800126] stb %l2,[%i0+0x029] ! Mem[0000000082000129] lduw [%i2+0x020],%l6 ! Mem[0000000083000120] retl stb %l2,[%i0+0x011] ! Mem[0000000082000111] p57_jmpl_1_lo: swap [%o2+0x014],%l7 ! Mem[0000000083000114] swap [%o2+0x014],%l2 ! Mem[0000000083000114] jmpl %g6+8,%g0 ldx [%o1+0x028],%l7 ! Mem[0000000082800128] p57_call_1_lo: lduh [%o0+0x00a],%l6 ! Mem[000000008200010a] ldstub [%o2+0x036],%l0 ! Mem[0000000083000136] ldsh [%o1+0x026],%l4 ! Mem[0000000082800126] stb %l2,[%o0+0x029] ! Mem[0000000082000129] lduw [%o2+0x020],%l6 ! Mem[0000000083000120] retl stb %l2,[%o0+0x011] ! Mem[0000000082000111] p57_jmpl_1_he: ldstub [%i2+0x03f],%l2 ! Mem[000000008300013f] std %l6,[%i3+0x020] ! Mem[0000000083800120] jmpl %g6+8,%g0 ldd [%i3+0x038],%l2 ! Mem[0000000083800138] p57_call_1_he: ldstub [%i2+0x021],%l3 ! Mem[0000000083000121] std %l6,[%i2+0x038] ! Mem[0000000083000138] lduw [%i1+0x028],%l6 ! Mem[0000000082800128] ldsw [%i1+0x028],%l2 ! Mem[0000000082800128] ldx [%i3+0x030],%l6 ! Mem[0000000083800130] std %l0,[%i0+0x020] ! Mem[0000000082000120] retl ldsh [%i0+0x032],%l1 ! Mem[0000000082000132] p57_jmpl_1_ho: ldstub [%o2+0x03f],%l2 ! Mem[000000008300013f] std %l6,[%o3+0x020] ! Mem[0000000083800120] jmpl %g6+8,%g0 ldd [%o3+0x038],%l2 ! Mem[0000000083800138] p57_call_1_ho: ldstub [%o2+0x021],%l3 ! Mem[0000000083000121] std %l6,[%o2+0x038] ! Mem[0000000083000138] lduw [%o1+0x028],%l6 ! Mem[0000000082800128] ldsw [%o1+0x028],%l2 ! Mem[0000000082800128] ldx [%o3+0x030],%l6 ! Mem[0000000083800130] std %l0,[%o0+0x020] ! Mem[0000000082000120] retl ldsh [%o0+0x032],%l1 ! Mem[0000000082000132] p58_jmpl_1_le: stx %l0,[%i0+0x030] ! Mem[0000000084000130] sth %l6,[%i2+0x018] ! Mem[0000000085000118] jmpl %g6+8,%g0 swap [%i1+0x01c],%l7 ! Mem[000000008480011c] p58_call_1_le: stb %l2,[%i0+0x022] ! Mem[0000000084000122] lduw [%i3+0x024],%l4 ! Mem[0000000085800124] sth %l4,[%i0+0x022] ! Mem[0000000084000122] swap [%i3+0x020],%l2 ! Mem[0000000085800120] ldstub [%i2+0x012],%l5 ! Mem[0000000085000112] sth %l5,[%i3+0x036] ! Mem[0000000085800136] ldub [%i2+0x00c],%l6 ! Mem[000000008500010c] retl stb %l7,[%i3+0x01a] ! Mem[000000008580011a] p58_jmpl_1_lo: stx %l0,[%o0+0x030] ! Mem[0000000084000130] sth %l6,[%o2+0x018] ! Mem[0000000085000118] jmpl %g6+8,%g0 swap [%o1+0x01c],%l7 ! Mem[000000008480011c] p58_call_1_lo: stb %l2,[%o0+0x022] ! Mem[0000000084000122] lduw [%o3+0x024],%l4 ! Mem[0000000085800124] sth %l4,[%o0+0x022] ! Mem[0000000084000122] swap [%o3+0x020],%l2 ! Mem[0000000085800120] ldstub [%o2+0x012],%l5 ! Mem[0000000085000112] sth %l5,[%o3+0x036] ! Mem[0000000085800136] ldub [%o2+0x00c],%l6 ! Mem[000000008500010c] retl stb %l7,[%o3+0x01a] ! Mem[000000008580011a] p58_jmpl_1_he: ldsw [%i1+0x00c],%l0 ! Mem[000000008480010c] ldsh [%i0+0x032],%l1 ! Mem[0000000084000132] std %l2,[%i1+0x008] ! Mem[0000000084800108] stx %l5,[%i2+0x008] ! Mem[0000000085000108] jmpl %g6+8,%g0 swap [%i0+0x030],%l5 ! Mem[0000000084000130] p58_call_1_he: ldstub [%i1+0x003],%l0 ! Mem[0000000084800103] ldx [%i2+0x010],%l1 ! Mem[0000000085000110] ldstub [%i3+0x017],%l6 ! Mem[0000000085800117] ldstub [%i2+0x014],%l6 ! Mem[0000000085000114] ldx [%i1+0x030],%l1 ! Mem[0000000084800130] ldstub [%i3+0x032],%l6 ! Mem[0000000085800132] retl stb %l4,[%i1+0x00d] ! Mem[000000008480010d] p58_jmpl_1_ho: ldsw [%o1+0x00c],%l0 ! Mem[000000008480010c] ldsh [%o0+0x032],%l1 ! Mem[0000000084000132] std %l2,[%o1+0x008] ! Mem[0000000084800108] stx %l5,[%o2+0x008] ! Mem[0000000085000108] jmpl %g6+8,%g0 swap [%o0+0x030],%l5 ! Mem[0000000084000130] p58_call_1_ho: ldstub [%o1+0x003],%l0 ! Mem[0000000084800103] ldx [%o2+0x010],%l1 ! Mem[0000000085000110] ldstub [%o3+0x017],%l6 ! Mem[0000000085800117] ldstub [%o2+0x014],%l6 ! Mem[0000000085000114] ldx [%o1+0x030],%l1 ! Mem[0000000084800130] ldstub [%o3+0x032],%l6 ! Mem[0000000085800132] retl stb %l4,[%o1+0x00d] ! Mem[000000008480010d] p59_jmpl_1_le: jmpl %g6+8,%g0 ldstub [%i0+0x016],%l5 ! Mem[0000000086000116] p59_call_1_le: ldstub [%i1+0x017],%l6 ! Mem[0000000086800117] lduh [%i1+0x030],%l7 ! Mem[0000000086800130] retl ldstub [%i1+0x032],%l4 ! Mem[0000000086800132] p59_jmpl_1_lo: jmpl %g6+8,%g0 ldstub [%o0+0x016],%l5 ! Mem[0000000086000116] p59_call_1_lo: ldstub [%o1+0x017],%l6 ! Mem[0000000086800117] lduh [%o1+0x030],%l7 ! Mem[0000000086800130] retl ldstub [%o1+0x032],%l4 ! Mem[0000000086800132] p59_jmpl_1_he: stw %l4,[%i0+0x018] ! Mem[0000000086000118] jmpl %g6+8,%g0 ldstub [%i2+0x015],%l6 ! Mem[0000000087000115] p59_call_1_he: lduw [%i2+0x028],%l2 ! Mem[0000000087000128] lduh [%i3+0x006],%l4 ! Mem[0000000087800106] retl ldub [%i1+0x011],%l2 ! Mem[0000000086800111] p59_jmpl_1_ho: stw %l4,[%o0+0x018] ! Mem[0000000086000118] jmpl %g6+8,%g0 ldstub [%o2+0x015],%l6 ! Mem[0000000087000115] p59_call_1_ho: lduw [%o2+0x028],%l2 ! Mem[0000000087000128] lduh [%o3+0x006],%l4 ! Mem[0000000087800106] retl ldub [%o1+0x011],%l2 ! Mem[0000000086800111] p60_jmpl_1_le: ldsh [%i1+0x02c],%l7 ! Mem[000000008880012c] ldstub [%i2+0x007],%l2 ! Mem[0000000089000107] jmpl %g6+8,%g0 ldstub [%i1+0x029],%l3 ! Mem[0000000088800129] p60_call_1_le: ldsb [%i0+0x010],%l5 ! Mem[0000000088000110] swap [%i0+0x03c],%l6 ! Mem[000000008800013c] ldsb [%i3+0x03c],%l5 ! Mem[000000008980013c] sth %l2,[%i2+0x034] ! Mem[0000000089000134] stx %l7,[%i0+0x028] ! Mem[0000000088000128] lduw [%i0+0x00c],%l3 ! Mem[000000008800010c] retl ldx [%i3+0x038],%l4 ! Mem[0000000089800138] p60_jmpl_1_lo: ldsh [%o1+0x02c],%l7 ! Mem[000000008880012c] ldstub [%o2+0x007],%l2 ! Mem[0000000089000107] jmpl %g6+8,%g0 ldstub [%o1+0x029],%l3 ! Mem[0000000088800129] p60_call_1_lo: ldsb [%o0+0x010],%l5 ! Mem[0000000088000110] swap [%o0+0x03c],%l6 ! Mem[000000008800013c] ldsb [%o3+0x03c],%l5 ! Mem[000000008980013c] sth %l2,[%o2+0x034] ! Mem[0000000089000134] stx %l7,[%o0+0x028] ! Mem[0000000088000128] lduw [%o0+0x00c],%l3 ! Mem[000000008800010c] retl ldx [%o3+0x038],%l4 ! Mem[0000000089800138] p60_jmpl_1_he: ldsb [%i0+0x003],%l0 ! Mem[0000000088000103] lduw [%i3+0x03c],%l0 ! Mem[000000008980013c] ldstub [%i2+0x01d],%l3 ! Mem[000000008900011d] jmpl %g6+8,%g0 ldstub [%i0+0x00b],%l3 ! Mem[000000008800010b] p60_call_1_he: ldsw [%i0+0x010],%l4 ! Mem[0000000088000110] retl ldsb [%i0+0x006],%l0 ! Mem[0000000088000106] p60_jmpl_1_ho: ldsb [%o0+0x003],%l0 ! Mem[0000000088000103] lduw [%o3+0x03c],%l0 ! Mem[000000008980013c] ldstub [%o2+0x01d],%l3 ! Mem[000000008900011d] jmpl %g6+8,%g0 ldstub [%o0+0x00b],%l3 ! Mem[000000008800010b] p60_call_1_ho: ldsw [%o0+0x010],%l4 ! Mem[0000000088000110] retl ldsb [%o0+0x006],%l0 ! Mem[0000000088000106] p61_jmpl_1_le: ldstub [%i3+0x01f],%l2 ! Mem[000000008b80011f] sth %l5,[%i0+0x002] ! Mem[000000008a000102] ldstub [%i3+0x024],%l1 ! Mem[000000008b800124] ldsh [%i3+0x03e],%l3 ! Mem[000000008b80013e] ldub [%i0+0x017],%l0 ! Mem[000000008a000117] stx %l0,[%i0+0x018] ! Mem[000000008a000118] stb %l7,[%i2+0x015] ! Mem[000000008b000115] jmpl %g6+8,%g0 ldstub [%i2+0x036],%l4 ! Mem[000000008b000136] p61_call_1_le: stb %l0,[%i2+0x00e] ! Mem[000000008b00010e] ldstub [%i1+0x032],%l0 ! Mem[000000008a800132] swap [%i0+0x000],%l3 ! Mem[000000008a000100] stw %l5,[%i3+0x000] ! Mem[000000008b800100] ldd [%i0+0x020],%l4 ! Mem[000000008a000120] ldx [%i3+0x018],%l3 ! Mem[000000008b800118] sth %l2,[%i2+0x028] ! Mem[000000008b000128] retl swap [%i2+0x008],%l5 ! Mem[000000008b000108] p61_jmpl_1_lo: ldstub [%o3+0x01f],%l2 ! Mem[000000008b80011f] sth %l5,[%o0+0x002] ! Mem[000000008a000102] ldstub [%o3+0x024],%l1 ! Mem[000000008b800124] ldsh [%o3+0x03e],%l3 ! Mem[000000008b80013e] ldub [%o0+0x017],%l0 ! Mem[000000008a000117] stx %l0,[%o0+0x018] ! Mem[000000008a000118] stb %l7,[%o2+0x015] ! Mem[000000008b000115] jmpl %g6+8,%g0 ldstub [%o2+0x036],%l4 ! Mem[000000008b000136] p61_call_1_lo: stb %l0,[%o2+0x00e] ! Mem[000000008b00010e] ldstub [%o1+0x032],%l0 ! Mem[000000008a800132] swap [%o0+0x000],%l3 ! Mem[000000008a000100] stw %l5,[%o3+0x000] ! Mem[000000008b800100] ldd [%o0+0x020],%l4 ! Mem[000000008a000120] ldx [%o3+0x018],%l3 ! Mem[000000008b800118] sth %l2,[%o2+0x028] ! Mem[000000008b000128] retl swap [%o2+0x008],%l5 ! Mem[000000008b000108] p61_jmpl_1_he: ldsw [%i3+0x018],%l6 ! Mem[000000008b800118] ldstub [%i2+0x03c],%l3 ! Mem[000000008b00013c] jmpl %g6+8,%g0 swap [%i0+0x02c],%l4 ! Mem[000000008a00012c] p61_call_1_he: stw %l5,[%i3+0x004] ! Mem[000000008b800104] ldub [%i3+0x002],%l0 ! Mem[000000008b800102] ldx [%i0+0x028],%l7 ! Mem[000000008a000128] std %l0,[%i3+0x008] ! Mem[000000008b800108] stx %l4,[%i2+0x030] ! Mem[000000008b000130] stx %l2,[%i2+0x028] ! Mem[000000008b000128] retl std %l0,[%i3+0x018] ! Mem[000000008b800118] p61_jmpl_1_ho: ldsw [%o3+0x018],%l6 ! Mem[000000008b800118] ldstub [%o2+0x03c],%l3 ! Mem[000000008b00013c] jmpl %g6+8,%g0 swap [%o0+0x02c],%l4 ! Mem[000000008a00012c] p61_call_1_ho: stw %l5,[%o3+0x004] ! Mem[000000008b800104] ldub [%o3+0x002],%l0 ! Mem[000000008b800102] ldx [%o0+0x028],%l7 ! Mem[000000008a000128] std %l0,[%o3+0x008] ! Mem[000000008b800108] stx %l4,[%o2+0x030] ! Mem[000000008b000130] stx %l2,[%o2+0x028] ! Mem[000000008b000128] retl std %l0,[%o3+0x018] ! Mem[000000008b800118] p62_jmpl_1_le: ldsh [%i2+0x00a],%l7 ! Mem[000000008d00010a] stb %l2,[%i1+0x029] ! Mem[000000008c800129] lduw [%i3+0x01c],%l0 ! Mem[000000008d80011c] ldstub [%i2+0x00f],%l7 ! Mem[000000008d00010f] ldub [%i2+0x038],%l0 ! Mem[000000008d000138] stb %l7,[%i3+0x02c] ! Mem[000000008d80012c] lduh [%i2+0x006],%l2 ! Mem[000000008d000106] jmpl %g6+8,%g0 ldstub [%i1+0x03d],%l6 ! Mem[000000008c80013d] p62_call_1_le: retl ldx [%i3+0x028],%l1 ! Mem[000000008d800128] p62_jmpl_1_lo: ldsh [%o2+0x00a],%l7 ! Mem[000000008d00010a] stb %l2,[%o1+0x029] ! Mem[000000008c800129] lduw [%o3+0x01c],%l0 ! Mem[000000008d80011c] ldstub [%o2+0x00f],%l7 ! Mem[000000008d00010f] ldub [%o2+0x038],%l0 ! Mem[000000008d000138] stb %l7,[%o3+0x02c] ! Mem[000000008d80012c] lduh [%o2+0x006],%l2 ! Mem[000000008d000106] jmpl %g6+8,%g0 ldstub [%o1+0x03d],%l6 ! Mem[000000008c80013d] p62_call_1_lo: retl ldx [%o3+0x028],%l1 ! Mem[000000008d800128] p62_jmpl_1_he: lduw [%i2+0x024],%l6 ! Mem[000000008d000124] ldsb [%i3+0x025],%l7 ! Mem[000000008d800125] std %l4,[%i1+0x028] ! Mem[000000008c800128] jmpl %g6+8,%g0 ldub [%i0+0x01e],%l0 ! Mem[000000008c00011e] p62_call_1_he: retl swap [%i0+0x02c],%l7 ! Mem[000000008c00012c] p62_jmpl_1_ho: lduw [%o2+0x024],%l6 ! Mem[000000008d000124] ldsb [%o3+0x025],%l7 ! Mem[000000008d800125] std %l4,[%o1+0x028] ! Mem[000000008c800128] jmpl %g6+8,%g0 ldub [%o0+0x01e],%l0 ! Mem[000000008c00011e] p62_call_1_ho: retl swap [%o0+0x02c],%l7 ! Mem[000000008c00012c] p63_jmpl_1_le: swap [%i2+0x028],%l7 ! Mem[000000008f000128] ldsw [%i0+0x014],%l0 ! Mem[000000008e000114] jmpl %g6+8,%g0 ldsh [%i0+0x002],%l1 ! Mem[000000008e000102] p63_call_1_le: stb %l5,[%i3+0x037] ! Mem[000000008f800137] ldstub [%i2+0x026],%l4 ! Mem[000000008f000126] stw %l5,[%i1+0x02c] ! Mem[000000008e80012c] ldstub [%i0+0x034],%l7 ! Mem[000000008e000134] std %l2,[%i1+0x000] ! Mem[000000008e800100] retl swap [%i1+0x000],%l5 ! Mem[000000008e800100] p63_jmpl_1_lo: swap [%o2+0x028],%l7 ! Mem[000000008f000128] ldsw [%o0+0x014],%l0 ! Mem[000000008e000114] jmpl %g6+8,%g0 ldsh [%o0+0x002],%l1 ! Mem[000000008e000102] p63_call_1_lo: stb %l5,[%o3+0x037] ! Mem[000000008f800137] ldstub [%o2+0x026],%l4 ! Mem[000000008f000126] stw %l5,[%o1+0x02c] ! Mem[000000008e80012c] ldstub [%o0+0x034],%l7 ! Mem[000000008e000134] std %l2,[%o1+0x000] ! Mem[000000008e800100] retl swap [%o1+0x000],%l5 ! Mem[000000008e800100] p63_jmpl_1_he: stw %l6,[%i0+0x01c] ! Mem[000000008e00011c] jmpl %g6+8,%g0 lduw [%i1+0x000],%l5 ! Mem[000000008e800100] p63_call_1_he: swap [%i2+0x010],%l4 ! Mem[000000008f000110] ldstub [%i1+0x026],%l0 ! Mem[000000008e800126] swap [%i0+0x030],%l6 ! Mem[000000008e000130] retl ldub [%i0+0x034],%l6 ! Mem[000000008e000134] p63_jmpl_1_ho: stw %l6,[%o0+0x01c] ! Mem[000000008e00011c] jmpl %g6+8,%g0 lduw [%o1+0x000],%l5 ! Mem[000000008e800100] p63_call_1_ho: swap [%o2+0x010],%l4 ! Mem[000000008f000110] ldstub [%o1+0x026],%l0 ! Mem[000000008e800126] swap [%o0+0x030],%l6 ! Mem[000000008e000130] retl ldub [%o0+0x034],%l6 ! Mem[000000008e000134] user_jump1_end: .seg "text" .align 0x2000 user_jump2_start: INIT_MEM(0, 0x0030, 1, +, 0, +, 0) p0_jmpl_2_le: ldstub [%i0+0x016],%l4 ! Mem[0000000010000116] ldub [%i3+0x029],%l5 ! Mem[0000000011800129] ldstub [%i2+0x02a],%l3 ! Mem[000000001100012a] jmpl %g6+8,%g0 ldsh [%i0+0x01c],%l2 ! Mem[000000001000011c] p0_call_2_le: ldsh [%i3+0x000],%l6 ! Mem[0000000011800100] ldstub [%i0+0x02c],%l4 ! Mem[000000001000012c] ldsh [%i0+0x008],%l1 ! Mem[0000000010000108] retl swap [%i1+0x014],%l5 ! Mem[0000000010800114] p0_jmpl_2_lo: ldstub [%o0+0x016],%l4 ! Mem[0000000010000116] ldub [%o3+0x029],%l5 ! Mem[0000000011800129] ldstub [%o2+0x02a],%l3 ! Mem[000000001100012a] jmpl %g6+8,%g0 ldsh [%o0+0x01c],%l2 ! Mem[000000001000011c] p0_call_2_lo: ldsh [%o3+0x000],%l6 ! Mem[0000000011800100] ldstub [%o0+0x02c],%l4 ! Mem[000000001000012c] ldsh [%o0+0x008],%l1 ! Mem[0000000010000108] retl swap [%o1+0x014],%l5 ! Mem[0000000010800114] p0_jmpl_2_he: swap [%i0+0x004],%l2 ! Mem[0000000010000104] ldsh [%i3+0x030],%l1 ! Mem[0000000011800130] jmpl %g6+8,%g0 std %l4,[%i1+0x038] ! Mem[0000000010800138] p0_call_2_he: swap [%i3+0x020],%l3 ! Mem[0000000011800120] ldsb [%i3+0x00b],%l0 ! Mem[000000001180010b] stw %l1,[%i0+0x024] ! Mem[0000000010000124] ldsw [%i1+0x03c],%l2 ! Mem[000000001080013c] retl swap [%i2+0x004],%l5 ! Mem[0000000011000104] p0_jmpl_2_ho: swap [%o0+0x004],%l2 ! Mem[0000000010000104] ldsh [%o3+0x030],%l1 ! Mem[0000000011800130] jmpl %g6+8,%g0 std %l4,[%o1+0x038] ! Mem[0000000010800138] p0_call_2_ho: swap [%o3+0x020],%l3 ! Mem[0000000011800120] ldsb [%o3+0x00b],%l0 ! Mem[000000001180010b] stw %l1,[%o0+0x024] ! Mem[0000000010000124] ldsw [%o1+0x03c],%l2 ! Mem[000000001080013c] retl swap [%o2+0x004],%l5 ! Mem[0000000011000104] p1_jmpl_2_le: ldx [%i1+0x020],%l5 ! Mem[0000000012800120] stx %l4,[%i0+0x038] ! Mem[0000000012000138] jmpl %g6+8,%g0 ldx [%i0+0x008],%l3 ! Mem[0000000012000108] p1_call_2_le: std %l2,[%i2+0x028] ! Mem[0000000013000128] retl stw %l6,[%i3+0x02c] ! Mem[000000001380012c] p1_jmpl_2_lo: ldx [%o1+0x020],%l5 ! Mem[0000000012800120] stx %l4,[%o0+0x038] ! Mem[0000000012000138] jmpl %g6+8,%g0 ldx [%o0+0x008],%l3 ! Mem[0000000012000108] p1_call_2_lo: std %l2,[%o2+0x028] ! Mem[0000000013000128] retl stw %l6,[%o3+0x02c] ! Mem[000000001380012c] p1_jmpl_2_he: swap [%i3+0x028],%l3 ! Mem[0000000013800128] swap [%i0+0x024],%l2 ! Mem[0000000012000124] jmpl %g6+8,%g0 swap [%i0+0x010],%l6 ! Mem[0000000012000110] p1_call_2_he: ldd [%i3+0x008],%l4 ! Mem[0000000013800108] ldx [%i1+0x030],%l3 ! Mem[0000000012800130] ldstub [%i2+0x010],%l4 ! Mem[0000000013000110] ldsh [%i0+0x01e],%l4 ! Mem[000000001200011e] retl ldstub [%i3+0x020],%l4 ! Mem[0000000013800120] p1_jmpl_2_ho: swap [%o3+0x028],%l3 ! Mem[0000000013800128] swap [%o0+0x024],%l2 ! Mem[0000000012000124] jmpl %g6+8,%g0 swap [%o0+0x010],%l6 ! Mem[0000000012000110] p1_call_2_ho: ldd [%o3+0x008],%l4 ! Mem[0000000013800108] ldx [%o1+0x030],%l3 ! Mem[0000000012800130] ldstub [%o2+0x010],%l4 ! Mem[0000000013000110] ldsh [%o0+0x01e],%l4 ! Mem[000000001200011e] retl ldstub [%o3+0x020],%l4 ! Mem[0000000013800120] p2_jmpl_2_le: lduh [%i1+0x030],%l0 ! Mem[0000000014800130] ldd [%i3+0x038],%l0 ! Mem[0000000015800138] jmpl %g6+8,%g0 ldsh [%i2+0x02a],%l5 ! Mem[000000001500012a] p2_call_2_le: ldstub [%i0+0x01c],%l6 ! Mem[000000001400011c] ldub [%i2+0x000],%l6 ! Mem[0000000015000100] std %l2,[%i3+0x030] ! Mem[0000000015800130] retl swap [%i1+0x024],%l5 ! Mem[0000000014800124] p2_jmpl_2_lo: lduh [%o1+0x030],%l0 ! Mem[0000000014800130] ldd [%o3+0x038],%l0 ! Mem[0000000015800138] jmpl %g6+8,%g0 ldsh [%o2+0x02a],%l5 ! Mem[000000001500012a] p2_call_2_lo: ldstub [%o0+0x01c],%l6 ! Mem[000000001400011c] ldub [%o2+0x000],%l6 ! Mem[0000000015000100] std %l2,[%o3+0x030] ! Mem[0000000015800130] retl swap [%o1+0x024],%l5 ! Mem[0000000014800124] p2_jmpl_2_he: jmpl %g6+8,%g0 ldsh [%i3+0x000],%l2 ! Mem[0000000015800100] p2_call_2_he: lduw [%i2+0x020],%l0 ! Mem[0000000015000120] ldd [%i0+0x018],%l2 ! Mem[0000000014000118] stx %l4,[%i0+0x038] ! Mem[0000000014000138] sth %l2,[%i2+0x018] ! Mem[0000000015000118] swap [%i2+0x024],%l3 ! Mem[0000000015000124] ldsb [%i2+0x016],%l6 ! Mem[0000000015000116] stw %l6,[%i0+0x01c] ! Mem[000000001400011c] retl swap [%i1+0x004],%l4 ! Mem[0000000014800104] p2_jmpl_2_ho: jmpl %g6+8,%g0 ldsh [%o3+0x000],%l2 ! Mem[0000000015800100] p2_call_2_ho: lduw [%o2+0x020],%l0 ! Mem[0000000015000120] ldd [%o0+0x018],%l2 ! Mem[0000000014000118] stx %l4,[%o0+0x038] ! Mem[0000000014000138] sth %l2,[%o2+0x018] ! Mem[0000000015000118] swap [%o2+0x024],%l3 ! Mem[0000000015000124] ldsb [%o2+0x016],%l6 ! Mem[0000000015000116] stw %l6,[%o0+0x01c] ! Mem[000000001400011c] retl swap [%o1+0x004],%l4 ! Mem[0000000014800104] p3_jmpl_2_le: ldsw [%i2+0x024],%l6 ! Mem[0000000017000124] stw %l5,[%i3+0x008] ! Mem[0000000017800108] jmpl %g6+8,%g0 sth %l7,[%i3+0x008] ! Mem[0000000017800108] p3_call_2_le: ldd [%i3+0x028],%l6 ! Mem[0000000017800128] ldstub [%i0+0x000],%l6 ! Mem[0000000016000100] swap [%i3+0x014],%l2 ! Mem[0000000017800114] ldsw [%i1+0x03c],%l4 ! Mem[000000001680013c] retl stb %l0,[%i1+0x028] ! Mem[0000000016800128] p3_jmpl_2_lo: ldsw [%o2+0x024],%l6 ! Mem[0000000017000124] stw %l5,[%o3+0x008] ! Mem[0000000017800108] jmpl %g6+8,%g0 sth %l7,[%o3+0x008] ! Mem[0000000017800108] p3_call_2_lo: ldd [%o3+0x028],%l6 ! Mem[0000000017800128] ldstub [%o0+0x000],%l6 ! Mem[0000000016000100] swap [%o3+0x014],%l2 ! Mem[0000000017800114] ldsw [%o1+0x03c],%l4 ! Mem[000000001680013c] retl stb %l0,[%o1+0x028] ! Mem[0000000016800128] p3_jmpl_2_he: jmpl %g6+8,%g0 ldstub [%i3+0x026],%l6 ! Mem[0000000017800126] p3_call_2_he: ldsh [%i1+0x032],%l6 ! Mem[0000000016800132] stw %l7,[%i0+0x038] ! Mem[0000000016000138] ldstub [%i1+0x031],%l1 ! Mem[0000000016800131] std %l4,[%i3+0x018] ! Mem[0000000017800118] ldsw [%i2+0x004],%l5 ! Mem[0000000017000104] stw %l3,[%i3+0x024] ! Mem[0000000017800124] retl ldsb [%i2+0x02c],%l4 ! Mem[000000001700012c] p3_jmpl_2_ho: jmpl %g6+8,%g0 ldstub [%o3+0x026],%l6 ! Mem[0000000017800126] p3_call_2_ho: ldsh [%o1+0x032],%l6 ! Mem[0000000016800132] stw %l7,[%o0+0x038] ! Mem[0000000016000138] ldstub [%o1+0x031],%l1 ! Mem[0000000016800131] std %l4,[%o3+0x018] ! Mem[0000000017800118] ldsw [%o2+0x004],%l5 ! Mem[0000000017000104] stw %l3,[%o3+0x024] ! Mem[0000000017800124] retl ldsb [%o2+0x02c],%l4 ! Mem[000000001700012c] p4_jmpl_2_le: ldstub [%i0+0x01f],%l6 ! Mem[000000001800011f] jmpl %g6+8,%g0 swap [%i3+0x03c],%l2 ! Mem[000000001980013c] p4_call_2_le: ldstub [%i2+0x007],%l6 ! Mem[0000000019000107] swap [%i3+0x018],%l6 ! Mem[0000000019800118] ldstub [%i0+0x002],%l5 ! Mem[0000000018000102] retl ldx [%i2+0x000],%l2 ! Mem[0000000019000100] p4_jmpl_2_lo: ldstub [%o0+0x01f],%l6 ! Mem[000000001800011f] jmpl %g6+8,%g0 swap [%o3+0x03c],%l2 ! Mem[000000001980013c] p4_call_2_lo: ldstub [%o2+0x007],%l6 ! Mem[0000000019000107] swap [%o3+0x018],%l6 ! Mem[0000000019800118] ldstub [%o0+0x002],%l5 ! Mem[0000000018000102] retl ldx [%o2+0x000],%l2 ! Mem[0000000019000100] p4_jmpl_2_he: ldub [%i0+0x02e],%l7 ! Mem[000000001800012e] ldstub [%i2+0x03a],%l7 ! Mem[000000001900013a] swap [%i2+0x00c],%l3 ! Mem[000000001900010c] std %l2,[%i3+0x020] ! Mem[0000000019800120] stx %l0,[%i0+0x010] ! Mem[0000000018000110] lduh [%i2+0x03c],%l7 ! Mem[000000001900013c] jmpl %g6+8,%g0 stx %l4,[%i3+0x028] ! Mem[0000000019800128] p4_call_2_he: swap [%i1+0x030],%l1 ! Mem[0000000018800130] stb %l6,[%i0+0x032] ! Mem[0000000018000132] ldd [%i1+0x008],%l2 ! Mem[0000000018800108] swap [%i2+0x010],%l4 ! Mem[0000000019000110] ldstub [%i2+0x030],%l4 ! Mem[0000000019000130] retl ldsh [%i0+0x000],%l3 ! Mem[0000000018000100] p4_jmpl_2_ho: ldub [%o0+0x02e],%l7 ! Mem[000000001800012e] ldstub [%o2+0x03a],%l7 ! Mem[000000001900013a] swap [%o2+0x00c],%l3 ! Mem[000000001900010c] std %l2,[%o3+0x020] ! Mem[0000000019800120] stx %l0,[%o0+0x010] ! Mem[0000000018000110] lduh [%o2+0x03c],%l7 ! Mem[000000001900013c] jmpl %g6+8,%g0 stx %l4,[%o3+0x028] ! Mem[0000000019800128] p4_call_2_ho: swap [%o1+0x030],%l1 ! Mem[0000000018800130] stb %l6,[%o0+0x032] ! Mem[0000000018000132] ldd [%o1+0x008],%l2 ! Mem[0000000018800108] swap [%o2+0x010],%l4 ! Mem[0000000019000110] ldstub [%o2+0x030],%l4 ! Mem[0000000019000130] retl ldsh [%o0+0x000],%l3 ! Mem[0000000018000100] p5_jmpl_2_le: swap [%i3+0x028],%l3 ! Mem[000000001b800128] jmpl %g6+8,%g0 ldub [%i3+0x03a],%l7 ! Mem[000000001b80013a] p5_call_2_le: ldx [%i1+0x030],%l3 ! Mem[000000001a800130] ldd [%i3+0x010],%l4 ! Mem[000000001b800110] ldstub [%i3+0x023],%l7 ! Mem[000000001b800123] stb %l4,[%i2+0x020] ! Mem[000000001b000120] swap [%i0+0x038],%l5 ! Mem[000000001a000138] ldstub [%i1+0x033],%l1 ! Mem[000000001a800133] retl std %l4,[%i3+0x020] ! Mem[000000001b800120] p5_jmpl_2_lo: swap [%o3+0x028],%l3 ! Mem[000000001b800128] jmpl %g6+8,%g0 ldub [%o3+0x03a],%l7 ! Mem[000000001b80013a] p5_call_2_lo: ldx [%o1+0x030],%l3 ! Mem[000000001a800130] ldd [%o3+0x010],%l4 ! Mem[000000001b800110] ldstub [%o3+0x023],%l7 ! Mem[000000001b800123] stb %l4,[%o2+0x020] ! Mem[000000001b000120] swap [%o0+0x038],%l5 ! Mem[000000001a000138] ldstub [%o1+0x033],%l1 ! Mem[000000001a800133] retl std %l4,[%o3+0x020] ! Mem[000000001b800120] p5_jmpl_2_he: jmpl %g6+8,%g0 lduh [%i0+0x028],%l0 ! Mem[000000001a000128] p5_call_2_he: swap [%i3+0x014],%l7 ! Mem[000000001b800114] ldd [%i2+0x018],%l0 ! Mem[000000001b000118] ldsh [%i0+0x03a],%l7 ! Mem[000000001a00013a] retl ldsw [%i2+0x030],%l1 ! Mem[000000001b000130] p5_jmpl_2_ho: jmpl %g6+8,%g0 lduh [%o0+0x028],%l0 ! Mem[000000001a000128] p5_call_2_ho: swap [%o3+0x014],%l7 ! Mem[000000001b800114] ldd [%o2+0x018],%l0 ! Mem[000000001b000118] ldsh [%o0+0x03a],%l7 ! Mem[000000001a00013a] retl ldsw [%o2+0x030],%l1 ! Mem[000000001b000130] p6_jmpl_2_le: ldx [%i3+0x028],%l6 ! Mem[000000001d800128] ldstub [%i3+0x006],%l6 ! Mem[000000001d800106] ldsw [%i2+0x018],%l7 ! Mem[000000001d000118] lduh [%i2+0x01e],%l2 ! Mem[000000001d00011e] jmpl %g6+8,%g0 swap [%i0+0x018],%l0 ! Mem[000000001c000118] p6_call_2_le: retl ldsh [%i0+0x01c],%l2 ! Mem[000000001c00011c] p6_jmpl_2_lo: ldx [%o3+0x028],%l6 ! Mem[000000001d800128] ldstub [%o3+0x006],%l6 ! Mem[000000001d800106] ldsw [%o2+0x018],%l7 ! Mem[000000001d000118] lduh [%o2+0x01e],%l2 ! Mem[000000001d00011e] jmpl %g6+8,%g0 swap [%o0+0x018],%l0 ! Mem[000000001c000118] p6_call_2_lo: retl ldsh [%o0+0x01c],%l2 ! Mem[000000001c00011c] p6_jmpl_2_he: jmpl %g6+8,%g0 swap [%i3+0x008],%l7 ! Mem[000000001d800108] p6_call_2_he: lduh [%i1+0x008],%l2 ! Mem[000000001c800108] std %l4,[%i3+0x028] ! Mem[000000001d800128] stw %l1,[%i2+0x018] ! Mem[000000001d000118] ldsb [%i0+0x006],%l3 ! Mem[000000001c000106] ldsb [%i0+0x006],%l3 ! Mem[000000001c000106] retl swap [%i1+0x014],%l7 ! Mem[000000001c800114] p6_jmpl_2_ho: jmpl %g6+8,%g0 swap [%o3+0x008],%l7 ! Mem[000000001d800108] p6_call_2_ho: lduh [%o1+0x008],%l2 ! Mem[000000001c800108] std %l4,[%o3+0x028] ! Mem[000000001d800128] stw %l1,[%o2+0x018] ! Mem[000000001d000118] ldsb [%o0+0x006],%l3 ! Mem[000000001c000106] ldsb [%o0+0x006],%l3 ! Mem[000000001c000106] retl swap [%o1+0x014],%l7 ! Mem[000000001c800114] p7_jmpl_2_le: stw %l4,[%i2+0x02c] ! Mem[000000001f00012c] swap [%i2+0x02c],%l1 ! Mem[000000001f00012c] swap [%i0+0x01c],%l6 ! Mem[000000001e00011c] lduw [%i2+0x03c],%l3 ! Mem[000000001f00013c] lduw [%i2+0x02c],%l1 ! Mem[000000001f00012c] ldsw [%i3+0x010],%l6 ! Mem[000000001f800110] lduw [%i2+0x03c],%l7 ! Mem[000000001f00013c] jmpl %g6+8,%g0 ldsw [%i0+0x02c],%l4 ! Mem[000000001e00012c] p7_call_2_le: std %l2,[%i3+0x010] ! Mem[000000001f800110] std %l4,[%i0+0x020] ! Mem[000000001e000120] ldstub [%i1+0x028],%l0 ! Mem[000000001e800128] ldsw [%i0+0x000],%l6 ! Mem[000000001e000100] ldsb [%i1+0x032],%l0 ! Mem[000000001e800132] retl swap [%i3+0x038],%l2 ! Mem[000000001f800138] p7_jmpl_2_lo: stw %l4,[%o2+0x02c] ! Mem[000000001f00012c] swap [%o2+0x02c],%l1 ! Mem[000000001f00012c] swap [%o0+0x01c],%l6 ! Mem[000000001e00011c] lduw [%o2+0x03c],%l3 ! Mem[000000001f00013c] lduw [%o2+0x02c],%l1 ! Mem[000000001f00012c] ldsw [%o3+0x010],%l6 ! Mem[000000001f800110] lduw [%o2+0x03c],%l7 ! Mem[000000001f00013c] jmpl %g6+8,%g0 ldsw [%o0+0x02c],%l4 ! Mem[000000001e00012c] p7_call_2_lo: std %l2,[%o3+0x010] ! Mem[000000001f800110] std %l4,[%o0+0x020] ! Mem[000000001e000120] ldstub [%o1+0x028],%l0 ! Mem[000000001e800128] ldsw [%o0+0x000],%l6 ! Mem[000000001e000100] ldsb [%o1+0x032],%l0 ! Mem[000000001e800132] retl swap [%o3+0x038],%l2 ! Mem[000000001f800138] p7_jmpl_2_he: swap [%i2+0x01c],%l6 ! Mem[000000001f00011c] swap [%i2+0x020],%l2 ! Mem[000000001f000120] stw %l6,[%i0+0x008] ! Mem[000000001e000108] ldstub [%i0+0x034],%l5 ! Mem[000000001e000134] jmpl %g6+8,%g0 ldsb [%i3+0x01a],%l7 ! Mem[000000001f80011a] p7_call_2_he: lduw [%i1+0x028],%l1 ! Mem[000000001e800128] swap [%i2+0x014],%l5 ! Mem[000000001f000114] ldstub [%i1+0x017],%l2 ! Mem[000000001e800117] ldsh [%i1+0x000],%l4 ! Mem[000000001e800100] retl stw %l1,[%i1+0x03c] ! Mem[000000001e80013c] p7_jmpl_2_ho: swap [%o2+0x01c],%l6 ! Mem[000000001f00011c] swap [%o2+0x020],%l2 ! Mem[000000001f000120] stw %l6,[%o0+0x008] ! Mem[000000001e000108] ldstub [%o0+0x034],%l5 ! Mem[000000001e000134] jmpl %g6+8,%g0 ldsb [%o3+0x01a],%l7 ! Mem[000000001f80011a] p7_call_2_ho: lduw [%o1+0x028],%l1 ! Mem[000000001e800128] swap [%o2+0x014],%l5 ! Mem[000000001f000114] ldstub [%o1+0x017],%l2 ! Mem[000000001e800117] ldsh [%o1+0x000],%l4 ! Mem[000000001e800100] retl stw %l1,[%o1+0x03c] ! Mem[000000001e80013c] p8_jmpl_2_le: ldsb [%i0+0x004],%l5 ! Mem[0000000020000104] stx %l4,[%i0+0x018] ! Mem[0000000020000118] jmpl %g6+8,%g0 swap [%i2+0x03c],%l3 ! Mem[000000002100013c] p8_call_2_le: sth %l5,[%i1+0x002] ! Mem[0000000020800102] ldx [%i1+0x020],%l5 ! Mem[0000000020800120] swap [%i0+0x03c],%l3 ! Mem[000000002000013c] ldstub [%i3+0x006],%l0 ! Mem[0000000021800106] stb %l6,[%i1+0x010] ! Mem[0000000020800110] ldstub [%i0+0x014],%l6 ! Mem[0000000020000114] retl ldstub [%i3+0x010],%l4 ! Mem[0000000021800110] p8_jmpl_2_lo: ldsb [%o0+0x004],%l5 ! Mem[0000000020000104] stx %l4,[%o0+0x018] ! Mem[0000000020000118] jmpl %g6+8,%g0 swap [%o2+0x03c],%l3 ! Mem[000000002100013c] p8_call_2_lo: sth %l5,[%o1+0x002] ! Mem[0000000020800102] ldx [%o1+0x020],%l5 ! Mem[0000000020800120] swap [%o0+0x03c],%l3 ! Mem[000000002000013c] ldstub [%o3+0x006],%l0 ! Mem[0000000021800106] stb %l6,[%o1+0x010] ! Mem[0000000020800110] ldstub [%o0+0x014],%l6 ! Mem[0000000020000114] retl ldstub [%o3+0x010],%l4 ! Mem[0000000021800110] p8_jmpl_2_he: swap [%i2+0x02c],%l4 ! Mem[000000002100012c] ldd [%i1+0x020],%l6 ! Mem[0000000020800120] swap [%i2+0x02c],%l0 ! Mem[000000002100012c] jmpl %g6+8,%g0 ldsh [%i1+0x002],%l5 ! Mem[0000000020800102] p8_call_2_he: swap [%i3+0x020],%l0 ! Mem[0000000021800120] lduw [%i2+0x000],%l3 ! Mem[0000000021000100] ldstub [%i3+0x03a],%l7 ! Mem[000000002180013a] swap [%i3+0x024],%l5 ! Mem[0000000021800124] retl sth %l3,[%i3+0x026] ! Mem[0000000021800126] p8_jmpl_2_ho: swap [%o2+0x02c],%l4 ! Mem[000000002100012c] ldd [%o1+0x020],%l6 ! Mem[0000000020800120] swap [%o2+0x02c],%l0 ! Mem[000000002100012c] jmpl %g6+8,%g0 ldsh [%o1+0x002],%l5 ! Mem[0000000020800102] p8_call_2_ho: swap [%o3+0x020],%l0 ! Mem[0000000021800120] lduw [%o2+0x000],%l3 ! Mem[0000000021000100] ldstub [%o3+0x03a],%l7 ! Mem[000000002180013a] swap [%o3+0x024],%l5 ! Mem[0000000021800124] retl sth %l3,[%o3+0x026] ! Mem[0000000021800126] p9_jmpl_2_le: sth %l6,[%i2+0x01c] ! Mem[000000002300011c] swap [%i2+0x010],%l2 ! Mem[0000000023000110] swap [%i0+0x024],%l5 ! Mem[0000000022000124] ldsw [%i3+0x020],%l7 ! Mem[0000000023800120] swap [%i0+0x010],%l5 ! Mem[0000000022000110] jmpl %g6+8,%g0 lduh [%i0+0x02a],%l6 ! Mem[000000002200012a] p9_call_2_le: lduh [%i1+0x02a],%l3 ! Mem[000000002280012a] swap [%i1+0x014],%l0 ! Mem[0000000022800114] stx %l7,[%i1+0x020] ! Mem[0000000022800120] retl ldsw [%i3+0x004],%l3 ! Mem[0000000023800104] p9_jmpl_2_lo: sth %l6,[%o2+0x01c] ! Mem[000000002300011c] swap [%o2+0x010],%l2 ! Mem[0000000023000110] swap [%o0+0x024],%l5 ! Mem[0000000022000124] ldsw [%o3+0x020],%l7 ! Mem[0000000023800120] swap [%o0+0x010],%l5 ! Mem[0000000022000110] jmpl %g6+8,%g0 lduh [%o0+0x02a],%l6 ! Mem[000000002200012a] p9_call_2_lo: lduh [%o1+0x02a],%l3 ! Mem[000000002280012a] swap [%o1+0x014],%l0 ! Mem[0000000022800114] stx %l7,[%o1+0x020] ! Mem[0000000022800120] retl ldsw [%o3+0x004],%l3 ! Mem[0000000023800104] p9_jmpl_2_he: std %l6,[%i0+0x000] ! Mem[0000000022000100] jmpl %g6+8,%g0 swap [%i0+0x024],%l6 ! Mem[0000000022000124] p9_call_2_he: swap [%i2+0x014],%l2 ! Mem[0000000023000114] retl ldstub [%i3+0x02a],%l7 ! Mem[000000002380012a] p9_jmpl_2_ho: std %l6,[%o0+0x000] ! Mem[0000000022000100] jmpl %g6+8,%g0 swap [%o0+0x024],%l6 ! Mem[0000000022000124] p9_call_2_ho: swap [%o2+0x014],%l2 ! Mem[0000000023000114] retl ldstub [%o3+0x02a],%l7 ! Mem[000000002380012a] p10_jmpl_2_le: lduh [%i1+0x020],%l2 ! Mem[0000000024800120] ldsh [%i2+0x004],%l6 ! Mem[0000000025000104] ldsb [%i0+0x028],%l0 ! Mem[0000000024000128] swap [%i1+0x000],%l4 ! Mem[0000000024800100] ldsh [%i0+0x03e],%l6 ! Mem[000000002400013e] jmpl %g6+8,%g0 lduw [%i0+0x020],%l2 ! Mem[0000000024000120] p10_call_2_le: ldstub [%i2+0x036],%l1 ! Mem[0000000025000136] ldx [%i3+0x018],%l6 ! Mem[0000000025800118] retl lduw [%i1+0x030],%l0 ! Mem[0000000024800130] p10_jmpl_2_lo: lduh [%o1+0x020],%l2 ! Mem[0000000024800120] ldsh [%o2+0x004],%l6 ! Mem[0000000025000104] ldsb [%o0+0x028],%l0 ! Mem[0000000024000128] swap [%o1+0x000],%l4 ! Mem[0000000024800100] ldsh [%o0+0x03e],%l6 ! Mem[000000002400013e] jmpl %g6+8,%g0 lduw [%o0+0x020],%l2 ! Mem[0000000024000120] p10_call_2_lo: ldstub [%o2+0x036],%l1 ! Mem[0000000025000136] ldx [%o3+0x018],%l6 ! Mem[0000000025800118] retl lduw [%o1+0x030],%l0 ! Mem[0000000024800130] p10_jmpl_2_he: jmpl %g6+8,%g0 ldstub [%i2+0x02f],%l1 ! Mem[000000002500012f] p10_call_2_he: retl lduw [%i3+0x010],%l0 ! Mem[0000000025800110] p10_jmpl_2_ho: jmpl %g6+8,%g0 ldstub [%o2+0x02f],%l1 ! Mem[000000002500012f] p10_call_2_ho: retl lduw [%o3+0x010],%l0 ! Mem[0000000025800110] p11_jmpl_2_le: std %l0,[%i1+0x010] ! Mem[0000000026800110] ldub [%i1+0x025],%l2 ! Mem[0000000026800125] ldstub [%i2+0x013],%l6 ! Mem[0000000027000113] ldsb [%i3+0x00b],%l5 ! Mem[000000002780010b] jmpl %g6+8,%g0 lduw [%i0+0x008],%l4 ! Mem[0000000026000108] p11_call_2_le: swap [%i1+0x030],%l1 ! Mem[0000000026800130] sth %l5,[%i3+0x018] ! Mem[0000000027800118] ldstub [%i0+0x02d],%l4 ! Mem[000000002600012d] stw %l3,[%i3+0x000] ! Mem[0000000027800100] ldsb [%i0+0x00d],%l2 ! Mem[000000002600010d] lduh [%i1+0x038],%l2 ! Mem[0000000026800138] retl swap [%i0+0x010],%l2 ! Mem[0000000026000110] p11_jmpl_2_lo: std %l0,[%o1+0x010] ! Mem[0000000026800110] ldub [%o1+0x025],%l2 ! Mem[0000000026800125] ldstub [%o2+0x013],%l6 ! Mem[0000000027000113] ldsb [%o3+0x00b],%l5 ! Mem[000000002780010b] jmpl %g6+8,%g0 lduw [%o0+0x008],%l4 ! Mem[0000000026000108] p11_call_2_lo: swap [%o1+0x030],%l1 ! Mem[0000000026800130] sth %l5,[%o3+0x018] ! Mem[0000000027800118] ldstub [%o0+0x02d],%l4 ! Mem[000000002600012d] stw %l3,[%o3+0x000] ! Mem[0000000027800100] ldsb [%o0+0x00d],%l2 ! Mem[000000002600010d] lduh [%o1+0x038],%l2 ! Mem[0000000026800138] retl swap [%o0+0x010],%l2 ! Mem[0000000026000110] p11_jmpl_2_he: ldstub [%i3+0x016],%l7 ! Mem[0000000027800116] swap [%i0+0x00c],%l3 ! Mem[000000002600010c] std %l4,[%i3+0x038] ! Mem[0000000027800138] lduw [%i1+0x000],%l3 ! Mem[0000000026800100] jmpl %g6+8,%g0 ldstub [%i0+0x010],%l5 ! Mem[0000000026000110] p11_call_2_he: ldsw [%i1+0x038],%l6 ! Mem[0000000026800138] sth %l7,[%i2+0x028] ! Mem[0000000027000128] ldstub [%i3+0x025],%l1 ! Mem[0000000027800125] sth %l5,[%i2+0x010] ! Mem[0000000027000110] ldsh [%i3+0x006],%l5 ! Mem[0000000027800106] ldstub [%i1+0x028],%l2 ! Mem[0000000026800128] ldstub [%i1+0x02a],%l4 ! Mem[000000002680012a] retl stw %l1,[%i3+0x038] ! Mem[0000000027800138] p11_jmpl_2_ho: ldstub [%o3+0x016],%l7 ! Mem[0000000027800116] swap [%o0+0x00c],%l3 ! Mem[000000002600010c] std %l4,[%o3+0x038] ! Mem[0000000027800138] lduw [%o1+0x000],%l3 ! Mem[0000000026800100] jmpl %g6+8,%g0 ldstub [%o0+0x010],%l5 ! Mem[0000000026000110] p11_call_2_ho: ldsw [%o1+0x038],%l6 ! Mem[0000000026800138] sth %l7,[%o2+0x028] ! Mem[0000000027000128] ldstub [%o3+0x025],%l1 ! Mem[0000000027800125] sth %l5,[%o2+0x010] ! Mem[0000000027000110] ldsh [%o3+0x006],%l5 ! Mem[0000000027800106] ldstub [%o1+0x028],%l2 ! Mem[0000000026800128] ldstub [%o1+0x02a],%l4 ! Mem[000000002680012a] retl stw %l1,[%o3+0x038] ! Mem[0000000027800138] p12_jmpl_2_le: ldsw [%i2+0x030],%l2 ! Mem[0000000029000130] swap [%i1+0x020],%l0 ! Mem[0000000028800120] jmpl %g6+8,%g0 swap [%i1+0x034],%l4 ! Mem[0000000028800134] p12_call_2_le: ldd [%i0+0x008],%l2 ! Mem[0000000028000108] ldstub [%i1+0x019],%l2 ! Mem[0000000028800119] retl lduw [%i2+0x000],%l6 ! Mem[0000000029000100] p12_jmpl_2_lo: ldsw [%o2+0x030],%l2 ! Mem[0000000029000130] swap [%o1+0x020],%l0 ! Mem[0000000028800120] jmpl %g6+8,%g0 swap [%o1+0x034],%l4 ! Mem[0000000028800134] p12_call_2_lo: ldd [%o0+0x008],%l2 ! Mem[0000000028000108] ldstub [%o1+0x019],%l2 ! Mem[0000000028800119] retl lduw [%o2+0x000],%l6 ! Mem[0000000029000100] p12_jmpl_2_he: ldstub [%i3+0x021],%l2 ! Mem[0000000029800121] swap [%i0+0x01c],%l6 ! Mem[000000002800011c] lduw [%i3+0x014],%l2 ! Mem[0000000029800114] ldstub [%i1+0x022],%l3 ! Mem[0000000028800122] lduh [%i3+0x010],%l5 ! Mem[0000000029800110] swap [%i1+0x01c],%l2 ! Mem[000000002880011c] jmpl %g6+8,%g0 std %l4,[%i3+0x010] ! Mem[0000000029800110] p12_call_2_he: swap [%i2+0x038],%l2 ! Mem[0000000029000138] ldub [%i0+0x02d],%l1 ! Mem[000000002800012d] lduh [%i1+0x030],%l0 ! Mem[0000000028800130] stx %l7,[%i1+0x008] ! Mem[0000000028800108] ldx [%i3+0x028],%l0 ! Mem[0000000029800128] swap [%i2+0x020],%l3 ! Mem[0000000029000120] retl ldstub [%i0+0x007],%l3 ! Mem[0000000028000107] p12_jmpl_2_ho: ldstub [%o3+0x021],%l2 ! Mem[0000000029800121] swap [%o0+0x01c],%l6 ! Mem[000000002800011c] lduw [%o3+0x014],%l2 ! Mem[0000000029800114] ldstub [%o1+0x022],%l3 ! Mem[0000000028800122] lduh [%o3+0x010],%l5 ! Mem[0000000029800110] swap [%o1+0x01c],%l2 ! Mem[000000002880011c] jmpl %g6+8,%g0 std %l4,[%o3+0x010] ! Mem[0000000029800110] p12_call_2_ho: swap [%o2+0x038],%l2 ! Mem[0000000029000138] ldub [%o0+0x02d],%l1 ! Mem[000000002800012d] lduh [%o1+0x030],%l0 ! Mem[0000000028800130] stx %l7,[%o1+0x008] ! Mem[0000000028800108] ldx [%o3+0x028],%l0 ! Mem[0000000029800128] swap [%o2+0x020],%l3 ! Mem[0000000029000120] retl ldstub [%o0+0x007],%l3 ! Mem[0000000028000107] p13_jmpl_2_le: swap [%i0+0x034],%l4 ! Mem[000000002a000134] ldstub [%i2+0x01f],%l2 ! Mem[000000002b00011f] stb %l2,[%i1+0x008] ! Mem[000000002a800108] ldsb [%i1+0x000],%l0 ! Mem[000000002a800100] lduw [%i0+0x038],%l4 ! Mem[000000002a000138] jmpl %g6+8,%g0 ldstub [%i1+0x03c],%l3 ! Mem[000000002a80013c] p13_call_2_le: ldsh [%i0+0x020],%l3 ! Mem[000000002a000120] swap [%i2+0x020],%l5 ! Mem[000000002b000120] lduw [%i2+0x028],%l6 ! Mem[000000002b000128] ldstub [%i2+0x028],%l2 ! Mem[000000002b000128] ldstub [%i2+0x030],%l6 ! Mem[000000002b000130] ldstub [%i2+0x035],%l3 ! Mem[000000002b000135] retl ldstub [%i3+0x010],%l4 ! Mem[000000002b800110] p13_jmpl_2_lo: swap [%o0+0x034],%l4 ! Mem[000000002a000134] ldstub [%o2+0x01f],%l2 ! Mem[000000002b00011f] stb %l2,[%o1+0x008] ! Mem[000000002a800108] ldsb [%o1+0x000],%l0 ! Mem[000000002a800100] lduw [%o0+0x038],%l4 ! Mem[000000002a000138] jmpl %g6+8,%g0 ldstub [%o1+0x03c],%l3 ! Mem[000000002a80013c] p13_call_2_lo: ldsh [%o0+0x020],%l3 ! Mem[000000002a000120] swap [%o2+0x020],%l5 ! Mem[000000002b000120] lduw [%o2+0x028],%l6 ! Mem[000000002b000128] ldstub [%o2+0x028],%l2 ! Mem[000000002b000128] ldstub [%o2+0x030],%l6 ! Mem[000000002b000130] ldstub [%o2+0x035],%l3 ! Mem[000000002b000135] retl ldstub [%o3+0x010],%l4 ! Mem[000000002b800110] p13_jmpl_2_he: swap [%i2+0x01c],%l7 ! Mem[000000002b00011c] swap [%i3+0x024],%l6 ! Mem[000000002b800124] ldub [%i3+0x01a],%l5 ! Mem[000000002b80011a] jmpl %g6+8,%g0 std %l2,[%i3+0x000] ! Mem[000000002b800100] p13_call_2_he: ldsb [%i1+0x022],%l0 ! Mem[000000002a800122] ldstub [%i2+0x003],%l6 ! Mem[000000002b000103] ldx [%i0+0x028],%l2 ! Mem[000000002a000128] swap [%i1+0x018],%l1 ! Mem[000000002a800118] ldstub [%i1+0x00d],%l2 ! Mem[000000002a80010d] stx %l2,[%i0+0x038] ! Mem[000000002a000138] stb %l3,[%i2+0x027] ! Mem[000000002b000127] retl swap [%i1+0x02c],%l5 ! Mem[000000002a80012c] p13_jmpl_2_ho: swap [%o2+0x01c],%l7 ! Mem[000000002b00011c] swap [%o3+0x024],%l6 ! Mem[000000002b800124] ldub [%o3+0x01a],%l5 ! Mem[000000002b80011a] jmpl %g6+8,%g0 std %l2,[%o3+0x000] ! Mem[000000002b800100] p13_call_2_ho: ldsb [%o1+0x022],%l0 ! Mem[000000002a800122] ldstub [%o2+0x003],%l6 ! Mem[000000002b000103] ldx [%o0+0x028],%l2 ! Mem[000000002a000128] swap [%o1+0x018],%l1 ! Mem[000000002a800118] ldstub [%o1+0x00d],%l2 ! Mem[000000002a80010d] stx %l2,[%o0+0x038] ! Mem[000000002a000138] stb %l3,[%o2+0x027] ! Mem[000000002b000127] retl swap [%o1+0x02c],%l5 ! Mem[000000002a80012c] p14_jmpl_2_le: swap [%i2+0x018],%l0 ! Mem[000000002d000118] swap [%i1+0x030],%l5 ! Mem[000000002c800130] ldstub [%i2+0x00c],%l5 ! Mem[000000002d00010c] stx %l7,[%i1+0x018] ! Mem[000000002c800118] jmpl %g6+8,%g0 swap [%i1+0x034],%l3 ! Mem[000000002c800134] p14_call_2_le: stw %l6,[%i1+0x03c] ! Mem[000000002c80013c] retl sth %l5,[%i3+0x028] ! Mem[000000002d800128] p14_jmpl_2_lo: swap [%o2+0x018],%l0 ! Mem[000000002d000118] swap [%o1+0x030],%l5 ! Mem[000000002c800130] ldstub [%o2+0x00c],%l5 ! Mem[000000002d00010c] stx %l7,[%o1+0x018] ! Mem[000000002c800118] jmpl %g6+8,%g0 swap [%o1+0x034],%l3 ! Mem[000000002c800134] p14_call_2_lo: stw %l6,[%o1+0x03c] ! Mem[000000002c80013c] retl sth %l5,[%o3+0x028] ! Mem[000000002d800128] p14_jmpl_2_he: ldx [%i3+0x008],%l7 ! Mem[000000002d800108] ldstub [%i1+0x003],%l6 ! Mem[000000002c800103] stw %l5,[%i2+0x00c] ! Mem[000000002d00010c] ldx [%i2+0x038],%l1 ! Mem[000000002d000138] stw %l5,[%i2+0x020] ! Mem[000000002d000120] stb %l5,[%i3+0x031] ! Mem[000000002d800131] jmpl %g6+8,%g0 lduw [%i1+0x000],%l4 ! Mem[000000002c800100] p14_call_2_he: retl ldsw [%i0+0x034],%l3 ! Mem[000000002c000134] p14_jmpl_2_ho: ldx [%o3+0x008],%l7 ! Mem[000000002d800108] ldstub [%o1+0x003],%l6 ! Mem[000000002c800103] stw %l5,[%o2+0x00c] ! Mem[000000002d00010c] ldx [%o2+0x038],%l1 ! Mem[000000002d000138] stw %l5,[%o2+0x020] ! Mem[000000002d000120] stb %l5,[%o3+0x031] ! Mem[000000002d800131] jmpl %g6+8,%g0 lduw [%o1+0x000],%l4 ! Mem[000000002c800100] p14_call_2_ho: retl ldsw [%o0+0x034],%l3 ! Mem[000000002c000134] p15_jmpl_2_le: ldsw [%i2+0x024],%l6 ! Mem[000000002f000124] ldsw [%i3+0x024],%l2 ! Mem[000000002f800124] ldd [%i3+0x038],%l2 ! Mem[000000002f800138] ldsw [%i1+0x034],%l6 ! Mem[000000002e800134] jmpl %g6+8,%g0 ldstub [%i2+0x001],%l2 ! Mem[000000002f000101] p15_call_2_le: stw %l0,[%i2+0x020] ! Mem[000000002f000120] stx %l3,[%i1+0x000] ! Mem[000000002e800100] ldsw [%i0+0x028],%l2 ! Mem[000000002e000128] ldstub [%i3+0x02c],%l5 ! Mem[000000002f80012c] swap [%i0+0x038],%l5 ! Mem[000000002e000138] ldstub [%i2+0x001],%l2 ! Mem[000000002f000101] ldsb [%i0+0x00a],%l5 ! Mem[000000002e00010a] retl swap [%i3+0x000],%l5 ! Mem[000000002f800100] p15_jmpl_2_lo: ldsw [%o2+0x024],%l6 ! Mem[000000002f000124] ldsw [%o3+0x024],%l2 ! Mem[000000002f800124] ldd [%o3+0x038],%l2 ! Mem[000000002f800138] ldsw [%o1+0x034],%l6 ! Mem[000000002e800134] jmpl %g6+8,%g0 ldstub [%o2+0x001],%l2 ! Mem[000000002f000101] p15_call_2_lo: stw %l0,[%o2+0x020] ! Mem[000000002f000120] stx %l3,[%o1+0x000] ! Mem[000000002e800100] ldsw [%o0+0x028],%l2 ! Mem[000000002e000128] ldstub [%o3+0x02c],%l5 ! Mem[000000002f80012c] swap [%o0+0x038],%l5 ! Mem[000000002e000138] ldstub [%o2+0x001],%l2 ! Mem[000000002f000101] ldsb [%o0+0x00a],%l5 ! Mem[000000002e00010a] retl swap [%o3+0x000],%l5 ! Mem[000000002f800100] p15_jmpl_2_he: sth %l2,[%i1+0x006] ! Mem[000000002e800106] std %l0,[%i3+0x038] ! Mem[000000002f800138] jmpl %g6+8,%g0 swap [%i0+0x028],%l2 ! Mem[000000002e000128] p15_call_2_he: swap [%i0+0x020],%l1 ! Mem[000000002e000120] ldub [%i1+0x027],%l2 ! Mem[000000002e800127] ldub [%i1+0x008],%l5 ! Mem[000000002e800108] swap [%i3+0x03c],%l2 ! Mem[000000002f80013c] swap [%i3+0x038],%l6 ! Mem[000000002f800138] retl swap [%i0+0x024],%l6 ! Mem[000000002e000124] p15_jmpl_2_ho: sth %l2,[%o1+0x006] ! Mem[000000002e800106] std %l0,[%o3+0x038] ! Mem[000000002f800138] jmpl %g6+8,%g0 swap [%o0+0x028],%l2 ! Mem[000000002e000128] p15_call_2_ho: swap [%o0+0x020],%l1 ! Mem[000000002e000120] ldub [%o1+0x027],%l2 ! Mem[000000002e800127] ldub [%o1+0x008],%l5 ! Mem[000000002e800108] swap [%o3+0x03c],%l2 ! Mem[000000002f80013c] swap [%o3+0x038],%l6 ! Mem[000000002f800138] retl swap [%o0+0x024],%l6 ! Mem[000000002e000124] p16_jmpl_2_le: swap [%i3+0x020],%l6 ! Mem[0000000031800120] ldsh [%i0+0x01c],%l3 ! Mem[000000003000011c] ldd [%i3+0x008],%l2 ! Mem[0000000031800108] ldstub [%i3+0x025],%l2 ! Mem[0000000031800125] ldstub [%i2+0x026],%l6 ! Mem[0000000031000126] jmpl %g6+8,%g0 stb %l0,[%i3+0x01c] ! Mem[000000003180011c] p16_call_2_le: ldstub [%i3+0x02a],%l3 ! Mem[000000003180012a] stb %l0,[%i3+0x036] ! Mem[0000000031800136] ldstub [%i1+0x003],%l7 ! Mem[0000000030800103] stb %l4,[%i2+0x020] ! Mem[0000000031000120] lduw [%i3+0x018],%l5 ! Mem[0000000031800118] ldstub [%i0+0x033],%l1 ! Mem[0000000030000133] retl ldstub [%i3+0x032],%l6 ! Mem[0000000031800132] p16_jmpl_2_lo: swap [%o3+0x020],%l6 ! Mem[0000000031800120] ldsh [%o0+0x01c],%l3 ! Mem[000000003000011c] ldd [%o3+0x008],%l2 ! Mem[0000000031800108] ldstub [%o3+0x025],%l2 ! Mem[0000000031800125] ldstub [%o2+0x026],%l6 ! Mem[0000000031000126] jmpl %g6+8,%g0 stb %l0,[%o3+0x01c] ! Mem[000000003180011c] p16_call_2_lo: ldstub [%o3+0x02a],%l3 ! Mem[000000003180012a] stb %l0,[%o3+0x036] ! Mem[0000000031800136] ldstub [%o1+0x003],%l7 ! Mem[0000000030800103] stb %l4,[%o2+0x020] ! Mem[0000000031000120] lduw [%o3+0x018],%l5 ! Mem[0000000031800118] ldstub [%o0+0x033],%l1 ! Mem[0000000030000133] retl ldstub [%o3+0x032],%l6 ! Mem[0000000031800132] p16_jmpl_2_he: sth %l2,[%i2+0x020] ! Mem[0000000031000120] ldsh [%i2+0x024],%l0 ! Mem[0000000031000124] ldstub [%i0+0x00e],%l1 ! Mem[000000003000010e] swap [%i1+0x038],%l0 ! Mem[0000000030800138] swap [%i3+0x034],%l4 ! Mem[0000000031800134] ldsw [%i3+0x038],%l5 ! Mem[0000000031800138] jmpl %g6+8,%g0 ldsw [%i0+0x034],%l4 ! Mem[0000000030000134] p16_call_2_he: ldstub [%i0+0x009],%l5 ! Mem[0000000030000109] ldd [%i0+0x028],%l4 ! Mem[0000000030000128] swap [%i3+0x038],%l2 ! Mem[0000000031800138] ldsb [%i2+0x033],%l0 ! Mem[0000000031000133] stx %l2,[%i0+0x010] ! Mem[0000000030000110] retl stx %l2,[%i0+0x028] ! Mem[0000000030000128] p16_jmpl_2_ho: sth %l2,[%o2+0x020] ! Mem[0000000031000120] ldsh [%o2+0x024],%l0 ! Mem[0000000031000124] ldstub [%o0+0x00e],%l1 ! Mem[000000003000010e] swap [%o1+0x038],%l0 ! Mem[0000000030800138] swap [%o3+0x034],%l4 ! Mem[0000000031800134] ldsw [%o3+0x038],%l5 ! Mem[0000000031800138] jmpl %g6+8,%g0 ldsw [%o0+0x034],%l4 ! Mem[0000000030000134] p16_call_2_ho: ldstub [%o0+0x009],%l5 ! Mem[0000000030000109] ldd [%o0+0x028],%l4 ! Mem[0000000030000128] swap [%o3+0x038],%l2 ! Mem[0000000031800138] ldsb [%o2+0x033],%l0 ! Mem[0000000031000133] stx %l2,[%o0+0x010] ! Mem[0000000030000110] retl stx %l2,[%o0+0x028] ! Mem[0000000030000128] p17_jmpl_2_le: jmpl %g6+8,%g0 ldsb [%i3+0x009],%l7 ! Mem[0000000033800109] p17_call_2_le: std %l4,[%i2+0x010] ! Mem[0000000033000110] ldsw [%i3+0x010],%l6 ! Mem[0000000033800110] swap [%i0+0x02c],%l4 ! Mem[000000003200012c] ldub [%i0+0x02a],%l7 ! Mem[000000003200012a] retl ldx [%i0+0x010],%l4 ! Mem[0000000032000110] p17_jmpl_2_lo: jmpl %g6+8,%g0 ldsb [%o3+0x009],%l7 ! Mem[0000000033800109] p17_call_2_lo: std %l4,[%o2+0x010] ! Mem[0000000033000110] ldsw [%o3+0x010],%l6 ! Mem[0000000033800110] swap [%o0+0x02c],%l4 ! Mem[000000003200012c] ldub [%o0+0x02a],%l7 ! Mem[000000003200012a] retl ldx [%o0+0x010],%l4 ! Mem[0000000032000110] p17_jmpl_2_he: stx %l5,[%i2+0x018] ! Mem[0000000033000118] ldsb [%i3+0x037],%l4 ! Mem[0000000033800137] ldstub [%i0+0x019],%l5 ! Mem[0000000032000119] jmpl %g6+8,%g0 lduw [%i0+0x01c],%l2 ! Mem[000000003200011c] p17_call_2_he: ldd [%i3+0x020],%l2 ! Mem[0000000033800120] ldd [%i2+0x010],%l0 ! Mem[0000000033000110] lduw [%i1+0x038],%l2 ! Mem[0000000032800138] retl ldstub [%i1+0x001],%l2 ! Mem[0000000032800101] p17_jmpl_2_ho: stx %l5,[%o2+0x018] ! Mem[0000000033000118] ldsb [%o3+0x037],%l4 ! Mem[0000000033800137] ldstub [%o0+0x019],%l5 ! Mem[0000000032000119] jmpl %g6+8,%g0 lduw [%o0+0x01c],%l2 ! Mem[000000003200011c] p17_call_2_ho: ldd [%o3+0x020],%l2 ! Mem[0000000033800120] ldd [%o2+0x010],%l0 ! Mem[0000000033000110] lduw [%o1+0x038],%l2 ! Mem[0000000032800138] retl ldstub [%o1+0x001],%l2 ! Mem[0000000032800101] p18_jmpl_2_le: ldstub [%i2+0x033],%l5 ! Mem[0000000035000133] swap [%i3+0x01c],%l3 ! Mem[000000003580011c] ldsb [%i3+0x026],%l6 ! Mem[0000000035800126] ldsw [%i1+0x028],%l5 ! Mem[0000000034800128] sth %l7,[%i0+0x008] ! Mem[0000000034000108] jmpl %g6+8,%g0 stw %l4,[%i0+0x02c] ! Mem[000000003400012c] p18_call_2_le: lduw [%i1+0x038],%l5 ! Mem[0000000034800138] stw %l7,[%i2+0x008] ! Mem[0000000035000108] ldsw [%i2+0x000],%l6 ! Mem[0000000035000100] retl swap [%i3+0x00c],%l2 ! Mem[000000003580010c] p18_jmpl_2_lo: ldstub [%o2+0x033],%l5 ! Mem[0000000035000133] swap [%o3+0x01c],%l3 ! Mem[000000003580011c] ldsb [%o3+0x026],%l6 ! Mem[0000000035800126] ldsw [%o1+0x028],%l5 ! Mem[0000000034800128] sth %l7,[%o0+0x008] ! Mem[0000000034000108] jmpl %g6+8,%g0 stw %l4,[%o0+0x02c] ! Mem[000000003400012c] p18_call_2_lo: lduw [%o1+0x038],%l5 ! Mem[0000000034800138] stw %l7,[%o2+0x008] ! Mem[0000000035000108] ldsw [%o2+0x000],%l6 ! Mem[0000000035000100] retl swap [%o3+0x00c],%l2 ! Mem[000000003580010c] p18_jmpl_2_he: ldstub [%i3+0x024],%l0 ! Mem[0000000035800124] swap [%i2+0x00c],%l1 ! Mem[000000003500010c] swap [%i2+0x020],%l0 ! Mem[0000000035000120] ldd [%i1+0x038],%l0 ! Mem[0000000034800138] swap [%i0+0x01c],%l2 ! Mem[000000003400011c] jmpl %g6+8,%g0 ldd [%i3+0x030],%l4 ! Mem[0000000035800130] p18_call_2_he: stb %l3,[%i1+0x027] ! Mem[0000000034800127] ldsw [%i1+0x00c],%l5 ! Mem[000000003480010c] ldstub [%i2+0x01d],%l6 ! Mem[000000003500011d] ldx [%i0+0x000],%l4 ! Mem[0000000034000100] stx %l1,[%i1+0x008] ! Mem[0000000034800108] retl stw %l1,[%i1+0x02c] ! Mem[000000003480012c] p18_jmpl_2_ho: ldstub [%o3+0x024],%l0 ! Mem[0000000035800124] swap [%o2+0x00c],%l1 ! Mem[000000003500010c] swap [%o2+0x020],%l0 ! Mem[0000000035000120] ldd [%o1+0x038],%l0 ! Mem[0000000034800138] swap [%o0+0x01c],%l2 ! Mem[000000003400011c] jmpl %g6+8,%g0 ldd [%o3+0x030],%l4 ! Mem[0000000035800130] p18_call_2_ho: stb %l3,[%o1+0x027] ! Mem[0000000034800127] ldsw [%o1+0x00c],%l5 ! Mem[000000003480010c] ldstub [%o2+0x01d],%l6 ! Mem[000000003500011d] ldx [%o0+0x000],%l4 ! Mem[0000000034000100] stx %l1,[%o1+0x008] ! Mem[0000000034800108] retl stw %l1,[%o1+0x02c] ! Mem[000000003480012c] p19_jmpl_2_le: ldstub [%i2+0x037],%l6 ! Mem[0000000037000137] ldstub [%i0+0x028],%l0 ! Mem[0000000036000128] jmpl %g6+8,%g0 ldstub [%i2+0x024],%l0 ! Mem[0000000037000124] p19_call_2_le: std %l2,[%i3+0x000] ! Mem[0000000037800100] lduw [%i1+0x028],%l2 ! Mem[0000000036800128] stb %l1,[%i1+0x019] ! Mem[0000000036800119] ldub [%i1+0x03a],%l7 ! Mem[000000003680013a] retl swap [%i3+0x030],%l1 ! Mem[0000000037800130] p19_jmpl_2_lo: ldstub [%o2+0x037],%l6 ! Mem[0000000037000137] ldstub [%o0+0x028],%l0 ! Mem[0000000036000128] jmpl %g6+8,%g0 ldstub [%o2+0x024],%l0 ! Mem[0000000037000124] p19_call_2_lo: std %l2,[%o3+0x000] ! Mem[0000000037800100] lduw [%o1+0x028],%l2 ! Mem[0000000036800128] stb %l1,[%o1+0x019] ! Mem[0000000036800119] ldub [%o1+0x03a],%l7 ! Mem[000000003680013a] retl swap [%o3+0x030],%l1 ! Mem[0000000037800130] p19_jmpl_2_he: ldsw [%i1+0x01c],%l2 ! Mem[000000003680011c] ldub [%i2+0x022],%l4 ! Mem[0000000037000122] swap [%i0+0x018],%l6 ! Mem[0000000036000118] sth %l6,[%i1+0x028] ! Mem[0000000036800128] ldsh [%i1+0x01a],%l7 ! Mem[000000003680011a] jmpl %g6+8,%g0 swap [%i1+0x014],%l2 ! Mem[0000000036800114] p19_call_2_he: ldsh [%i3+0x030],%l0 ! Mem[0000000037800130] ldsw [%i0+0x020],%l1 ! Mem[0000000036000120] ldx [%i3+0x020],%l3 ! Mem[0000000037800120] lduw [%i3+0x010],%l0 ! Mem[0000000037800110] ldstub [%i1+0x032],%l5 ! Mem[0000000036800132] retl lduh [%i3+0x02c],%l1 ! Mem[000000003780012c] p19_jmpl_2_ho: ldsw [%o1+0x01c],%l2 ! Mem[000000003680011c] ldub [%o2+0x022],%l4 ! Mem[0000000037000122] swap [%o0+0x018],%l6 ! Mem[0000000036000118] sth %l6,[%o1+0x028] ! Mem[0000000036800128] ldsh [%o1+0x01a],%l7 ! Mem[000000003680011a] jmpl %g6+8,%g0 swap [%o1+0x014],%l2 ! Mem[0000000036800114] p19_call_2_ho: ldsh [%o3+0x030],%l0 ! Mem[0000000037800130] ldsw [%o0+0x020],%l1 ! Mem[0000000036000120] ldx [%o3+0x020],%l3 ! Mem[0000000037800120] lduw [%o3+0x010],%l0 ! Mem[0000000037800110] ldstub [%o1+0x032],%l5 ! Mem[0000000036800132] retl lduh [%o3+0x02c],%l1 ! Mem[000000003780012c] p20_jmpl_2_le: jmpl %g6+8,%g0 ldstub [%i2+0x02b],%l5 ! Mem[000000003900012b] p20_call_2_le: ldstub [%i1+0x037],%l4 ! Mem[0000000038800137] stw %l7,[%i3+0x000] ! Mem[0000000039800100] ldsw [%i3+0x01c],%l6 ! Mem[000000003980011c] retl ldsh [%i1+0x038],%l5 ! Mem[0000000038800138] p20_jmpl_2_lo: jmpl %g6+8,%g0 ldstub [%o2+0x02b],%l5 ! Mem[000000003900012b] p20_call_2_lo: ldstub [%o1+0x037],%l4 ! Mem[0000000038800137] stw %l7,[%o3+0x000] ! Mem[0000000039800100] ldsw [%o3+0x01c],%l6 ! Mem[000000003980011c] retl ldsh [%o1+0x038],%l5 ! Mem[0000000038800138] p20_jmpl_2_he: jmpl %g6+8,%g0 std %l0,[%i3+0x028] ! Mem[0000000039800128] p20_call_2_he: swap [%i3+0x034],%l2 ! Mem[0000000039800134] ldstub [%i0+0x027],%l5 ! Mem[0000000038000127] ldsw [%i3+0x00c],%l2 ! Mem[000000003980010c] ldstub [%i3+0x032],%l7 ! Mem[0000000039800132] stb %l4,[%i1+0x030] ! Mem[0000000038800130] retl ldd [%i3+0x000],%l2 ! Mem[0000000039800100] p20_jmpl_2_ho: jmpl %g6+8,%g0 std %l0,[%o3+0x028] ! Mem[0000000039800128] p20_call_2_ho: swap [%o3+0x034],%l2 ! Mem[0000000039800134] ldstub [%o0+0x027],%l5 ! Mem[0000000038000127] ldsw [%o3+0x00c],%l2 ! Mem[000000003980010c] ldstub [%o3+0x032],%l7 ! Mem[0000000039800132] stb %l4,[%o1+0x030] ! Mem[0000000038800130] retl ldd [%o3+0x000],%l2 ! Mem[0000000039800100] p21_jmpl_2_le: swap [%i3+0x024],%l5 ! Mem[000000003b800124] ldsb [%i0+0x039],%l4 ! Mem[000000003a000139] jmpl %g6+8,%g0 ldstub [%i2+0x009],%l6 ! Mem[000000003b000109] p21_call_2_le: stw %l2,[%i3+0x028] ! Mem[000000003b800128] ldub [%i1+0x038],%l7 ! Mem[000000003a800138] swap [%i2+0x000],%l0 ! Mem[000000003b000100] retl stw %l5,[%i0+0x004] ! Mem[000000003a000104] p21_jmpl_2_lo: swap [%o3+0x024],%l5 ! Mem[000000003b800124] ldsb [%o0+0x039],%l4 ! Mem[000000003a000139] jmpl %g6+8,%g0 ldstub [%o2+0x009],%l6 ! Mem[000000003b000109] p21_call_2_lo: stw %l2,[%o3+0x028] ! Mem[000000003b800128] ldub [%o1+0x038],%l7 ! Mem[000000003a800138] swap [%o2+0x000],%l0 ! Mem[000000003b000100] retl stw %l5,[%o0+0x004] ! Mem[000000003a000104] p21_jmpl_2_he: swap [%i2+0x028],%l5 ! Mem[000000003b000128] swap [%i2+0x028],%l0 ! Mem[000000003b000128] jmpl %g6+8,%g0 lduh [%i2+0x008],%l7 ! Mem[000000003b000108] p21_call_2_he: swap [%i2+0x020],%l4 ! Mem[000000003b000120] ldsb [%i2+0x038],%l5 ! Mem[000000003b000138] swap [%i3+0x008],%l0 ! Mem[000000003b800108] lduh [%i3+0x002],%l6 ! Mem[000000003b800102] retl swap [%i2+0x030],%l0 ! Mem[000000003b000130] p21_jmpl_2_ho: swap [%o2+0x028],%l5 ! Mem[000000003b000128] swap [%o2+0x028],%l0 ! Mem[000000003b000128] jmpl %g6+8,%g0 lduh [%o2+0x008],%l7 ! Mem[000000003b000108] p21_call_2_ho: swap [%o2+0x020],%l4 ! Mem[000000003b000120] ldsb [%o2+0x038],%l5 ! Mem[000000003b000138] swap [%o3+0x008],%l0 ! Mem[000000003b800108] lduh [%o3+0x002],%l6 ! Mem[000000003b800102] retl swap [%o2+0x030],%l0 ! Mem[000000003b000130] p22_jmpl_2_le: ldsh [%i2+0x00c],%l1 ! Mem[000000003d00010c] ldsh [%i0+0x02e],%l7 ! Mem[000000003c00012e] ldsh [%i1+0x03a],%l7 ! Mem[000000003c80013a] ldd [%i0+0x028],%l4 ! Mem[000000003c000128] lduw [%i2+0x008],%l0 ! Mem[000000003d000108] jmpl %g6+8,%g0 ldsh [%i3+0x026],%l6 ! Mem[000000003d800126] p22_call_2_le: swap [%i3+0x00c],%l2 ! Mem[000000003d80010c] retl stw %l4,[%i0+0x000] ! Mem[000000003c000100] p22_jmpl_2_lo: ldsh [%o2+0x00c],%l1 ! Mem[000000003d00010c] ldsh [%o0+0x02e],%l7 ! Mem[000000003c00012e] ldsh [%o1+0x03a],%l7 ! Mem[000000003c80013a] ldd [%o0+0x028],%l4 ! Mem[000000003c000128] lduw [%o2+0x008],%l0 ! Mem[000000003d000108] jmpl %g6+8,%g0 ldsh [%o3+0x026],%l6 ! Mem[000000003d800126] p22_call_2_lo: swap [%o3+0x00c],%l2 ! Mem[000000003d80010c] retl stw %l4,[%o0+0x000] ! Mem[000000003c000100] p22_jmpl_2_he: jmpl %g6+8,%g0 ldx [%i0+0x008],%l1 ! Mem[000000003c000108] p22_call_2_he: ldstub [%i3+0x034],%l7 ! Mem[000000003d800134] ldsb [%i0+0x011],%l1 ! Mem[000000003c000111] stb %l5,[%i2+0x00e] ! Mem[000000003d00010e] retl swap [%i0+0x004],%l7 ! Mem[000000003c000104] p22_jmpl_2_ho: jmpl %g6+8,%g0 ldx [%o0+0x008],%l1 ! Mem[000000003c000108] p22_call_2_ho: ldstub [%o3+0x034],%l7 ! Mem[000000003d800134] ldsb [%o0+0x011],%l1 ! Mem[000000003c000111] stb %l5,[%o2+0x00e] ! Mem[000000003d00010e] retl swap [%o0+0x004],%l7 ! Mem[000000003c000104] p23_jmpl_2_le: ldsb [%i2+0x005],%l1 ! Mem[000000003f000105] jmpl %g6+8,%g0 ldsw [%i3+0x01c],%l0 ! Mem[000000003f80011c] p23_call_2_le: retl swap [%i3+0x024],%l4 ! Mem[000000003f800124] p23_jmpl_2_lo: ldsb [%o2+0x005],%l1 ! Mem[000000003f000105] jmpl %g6+8,%g0 ldsw [%o3+0x01c],%l0 ! Mem[000000003f80011c] p23_call_2_lo: retl swap [%o3+0x024],%l4 ! Mem[000000003f800124] p23_jmpl_2_he: ldsb [%i0+0x006],%l5 ! Mem[000000003e000106] ldstub [%i3+0x025],%l5 ! Mem[000000003f800125] jmpl %g6+8,%g0 swap [%i2+0x01c],%l6 ! Mem[000000003f00011c] p23_call_2_he: retl ldx [%i3+0x028],%l1 ! Mem[000000003f800128] p23_jmpl_2_ho: ldsb [%o0+0x006],%l5 ! Mem[000000003e000106] ldstub [%o3+0x025],%l5 ! Mem[000000003f800125] jmpl %g6+8,%g0 swap [%o2+0x01c],%l6 ! Mem[000000003f00011c] p23_call_2_ho: retl ldx [%o3+0x028],%l1 ! Mem[000000003f800128] p24_jmpl_2_le: stw %l1,[%i2+0x00c] ! Mem[000000004100010c] ldsb [%i2+0x030],%l0 ! Mem[0000000041000130] stx %l2,[%i2+0x020] ! Mem[0000000041000120] jmpl %g6+8,%g0 ldd [%i1+0x020],%l6 ! Mem[0000000040800120] p24_call_2_le: retl ldstub [%i2+0x028],%l5 ! Mem[0000000041000128] p24_jmpl_2_lo: stw %l1,[%o2+0x00c] ! Mem[000000004100010c] ldsb [%o2+0x030],%l0 ! Mem[0000000041000130] stx %l2,[%o2+0x020] ! Mem[0000000041000120] jmpl %g6+8,%g0 ldd [%o1+0x020],%l6 ! Mem[0000000040800120] p24_call_2_lo: retl ldstub [%o2+0x028],%l5 ! Mem[0000000041000128] p24_jmpl_2_he: ldsw [%i0+0x03c],%l7 ! Mem[000000004000013c] swap [%i1+0x008],%l7 ! Mem[0000000040800108] jmpl %g6+8,%g0 stx %l4,[%i1+0x028] ! Mem[0000000040800128] p24_call_2_he: ldsw [%i3+0x018],%l5 ! Mem[0000000041800118] ldsw [%i3+0x008],%l7 ! Mem[0000000041800108] sth %l2,[%i0+0x00a] ! Mem[000000004000010a] retl stx %l0,[%i2+0x020] ! Mem[0000000041000120] p24_jmpl_2_ho: ldsw [%o0+0x03c],%l7 ! Mem[000000004000013c] swap [%o1+0x008],%l7 ! Mem[0000000040800108] jmpl %g6+8,%g0 stx %l4,[%o1+0x028] ! Mem[0000000040800128] p24_call_2_ho: ldsw [%o3+0x018],%l5 ! Mem[0000000041800118] ldsw [%o3+0x008],%l7 ! Mem[0000000041800108] sth %l2,[%o0+0x00a] ! Mem[000000004000010a] retl stx %l0,[%o2+0x020] ! Mem[0000000041000120] p25_jmpl_2_le: jmpl %g6+8,%g0 ldstub [%i3+0x02f],%l3 ! Mem[000000004380012f] p25_call_2_le: ldsb [%i3+0x00b],%l7 ! Mem[000000004380010b] swap [%i2+0x004],%l5 ! Mem[0000000043000104] retl std %l2,[%i3+0x020] ! Mem[0000000043800120] p25_jmpl_2_lo: jmpl %g6+8,%g0 ldstub [%o3+0x02f],%l3 ! Mem[000000004380012f] p25_call_2_lo: ldsb [%o3+0x00b],%l7 ! Mem[000000004380010b] swap [%o2+0x004],%l5 ! Mem[0000000043000104] retl std %l2,[%o3+0x020] ! Mem[0000000043800120] p25_jmpl_2_he: swap [%i3+0x03c],%l0 ! Mem[000000004380013c] stx %l7,[%i2+0x028] ! Mem[0000000043000128] ldx [%i3+0x018],%l7 ! Mem[0000000043800118] ldstub [%i2+0x007],%l2 ! Mem[0000000043000107] stw %l1,[%i0+0x00c] ! Mem[000000004200010c] std %l2,[%i0+0x028] ! Mem[0000000042000128] jmpl %g6+8,%g0 ldstub [%i3+0x011],%l5 ! Mem[0000000043800111] p25_call_2_he: swap [%i3+0x004],%l5 ! Mem[0000000043800104] retl sth %l4,[%i3+0x00e] ! Mem[000000004380010e] p25_jmpl_2_ho: swap [%o3+0x03c],%l0 ! Mem[000000004380013c] stx %l7,[%o2+0x028] ! Mem[0000000043000128] ldx [%o3+0x018],%l7 ! Mem[0000000043800118] ldstub [%o2+0x007],%l2 ! Mem[0000000043000107] stw %l1,[%o0+0x00c] ! Mem[000000004200010c] std %l2,[%o0+0x028] ! Mem[0000000042000128] jmpl %g6+8,%g0 ldstub [%o3+0x011],%l5 ! Mem[0000000043800111] p25_call_2_ho: swap [%o3+0x004],%l5 ! Mem[0000000043800104] retl sth %l4,[%o3+0x00e] ! Mem[000000004380010e] p26_jmpl_2_le: jmpl %g6+8,%g0 swap [%i3+0x00c],%l1 ! Mem[000000004580010c] p26_call_2_le: ldstub [%i2+0x008],%l2 ! Mem[0000000045000108] sth %l2,[%i2+0x01a] ! Mem[000000004500011a] ldstub [%i3+0x00e],%l5 ! Mem[000000004580010e] retl ldx [%i0+0x020],%l5 ! Mem[0000000044000120] p26_jmpl_2_lo: jmpl %g6+8,%g0 swap [%o3+0x00c],%l1 ! Mem[000000004580010c] p26_call_2_lo: ldstub [%o2+0x008],%l2 ! Mem[0000000045000108] sth %l2,[%o2+0x01a] ! Mem[000000004500011a] ldstub [%o3+0x00e],%l5 ! Mem[000000004580010e] retl ldx [%o0+0x020],%l5 ! Mem[0000000044000120] p26_jmpl_2_he: swap [%i0+0x038],%l6 ! Mem[0000000044000138] jmpl %g6+8,%g0 lduh [%i3+0x028],%l6 ! Mem[0000000045800128] p26_call_2_he: retl ldstub [%i1+0x007],%l4 ! Mem[0000000044800107] p26_jmpl_2_ho: swap [%o0+0x038],%l6 ! Mem[0000000044000138] jmpl %g6+8,%g0 lduh [%o3+0x028],%l6 ! Mem[0000000045800128] p26_call_2_ho: retl ldstub [%o1+0x007],%l4 ! Mem[0000000044800107] p27_jmpl_2_le: stw %l4,[%i0+0x00c] ! Mem[000000004600010c] swap [%i1+0x010],%l0 ! Mem[0000000046800110] stw %l0,[%i3+0x018] ! Mem[0000000047800118] swap [%i2+0x014],%l0 ! Mem[0000000047000114] ldstub [%i2+0x01b],%l6 ! Mem[000000004700011b] jmpl %g6+8,%g0 swap [%i2+0x03c],%l3 ! Mem[000000004700013c] p27_call_2_le: sth %l1,[%i3+0x032] ! Mem[0000000047800132] retl swap [%i3+0x028],%l4 ! Mem[0000000047800128] p27_jmpl_2_lo: stw %l4,[%o0+0x00c] ! Mem[000000004600010c] swap [%o1+0x010],%l0 ! Mem[0000000046800110] stw %l0,[%o3+0x018] ! Mem[0000000047800118] swap [%o2+0x014],%l0 ! Mem[0000000047000114] ldstub [%o2+0x01b],%l6 ! Mem[000000004700011b] jmpl %g6+8,%g0 swap [%o2+0x03c],%l3 ! Mem[000000004700013c] p27_call_2_lo: sth %l1,[%o3+0x032] ! Mem[0000000047800132] retl swap [%o3+0x028],%l4 ! Mem[0000000047800128] p27_jmpl_2_he: stb %l0,[%i2+0x00e] ! Mem[000000004700010e] ldsh [%i2+0x02c],%l0 ! Mem[000000004700012c] ldub [%i2+0x039],%l0 ! Mem[0000000047000139] ldd [%i0+0x018],%l4 ! Mem[0000000046000118] jmpl %g6+8,%g0 swap [%i1+0x020],%l5 ! Mem[0000000046800120] p27_call_2_he: ldstub [%i3+0x028],%l0 ! Mem[0000000047800128] swap [%i1+0x000],%l6 ! Mem[0000000046800100] ldd [%i0+0x030],%l0 ! Mem[0000000046000130] ldsw [%i1+0x030],%l6 ! Mem[0000000046800130] retl ldsh [%i2+0x00a],%l7 ! Mem[000000004700010a] p27_jmpl_2_ho: stb %l0,[%o2+0x00e] ! Mem[000000004700010e] ldsh [%o2+0x02c],%l0 ! Mem[000000004700012c] ldub [%o2+0x039],%l0 ! Mem[0000000047000139] ldd [%o0+0x018],%l4 ! Mem[0000000046000118] jmpl %g6+8,%g0 swap [%o1+0x020],%l5 ! Mem[0000000046800120] p27_call_2_ho: ldstub [%o3+0x028],%l0 ! Mem[0000000047800128] swap [%o1+0x000],%l6 ! Mem[0000000046800100] ldd [%o0+0x030],%l0 ! Mem[0000000046000130] ldsw [%o1+0x030],%l6 ! Mem[0000000046800130] retl ldsh [%o2+0x00a],%l7 ! Mem[000000004700010a] p28_jmpl_2_le: stw %l4,[%i0+0x03c] ! Mem[000000004800013c] sth %l7,[%i3+0x024] ! Mem[0000000049800124] jmpl %g6+8,%g0 ldstub [%i2+0x02f],%l4 ! Mem[000000004900012f] p28_call_2_le: swap [%i0+0x000],%l0 ! Mem[0000000048000100] ldstub [%i1+0x012],%l0 ! Mem[0000000048800112] lduh [%i2+0x002],%l3 ! Mem[0000000049000102] ldd [%i3+0x038],%l4 ! Mem[0000000049800138] ldsw [%i0+0x02c],%l3 ! Mem[000000004800012c] retl ldstub [%i2+0x03c],%l2 ! Mem[000000004900013c] p28_jmpl_2_lo: stw %l4,[%o0+0x03c] ! Mem[000000004800013c] sth %l7,[%o3+0x024] ! Mem[0000000049800124] jmpl %g6+8,%g0 ldstub [%o2+0x02f],%l4 ! Mem[000000004900012f] p28_call_2_lo: swap [%o0+0x000],%l0 ! Mem[0000000048000100] ldstub [%o1+0x012],%l0 ! Mem[0000000048800112] lduh [%o2+0x002],%l3 ! Mem[0000000049000102] ldd [%o3+0x038],%l4 ! Mem[0000000049800138] ldsw [%o0+0x02c],%l3 ! Mem[000000004800012c] retl ldstub [%o2+0x03c],%l2 ! Mem[000000004900013c] p28_jmpl_2_he: swap [%i2+0x008],%l6 ! Mem[0000000049000108] ldsb [%i2+0x02e],%l7 ! Mem[000000004900012e] jmpl %g6+8,%g0 ldsb [%i1+0x038],%l1 ! Mem[0000000048800138] p28_call_2_he: ldsb [%i1+0x02a],%l3 ! Mem[000000004880012a] ldstub [%i2+0x036],%l0 ! Mem[0000000049000136] ldstub [%i1+0x028],%l4 ! Mem[0000000048800128] retl swap [%i0+0x034],%l4 ! Mem[0000000048000134] p28_jmpl_2_ho: swap [%o2+0x008],%l6 ! Mem[0000000049000108] ldsb [%o2+0x02e],%l7 ! Mem[000000004900012e] jmpl %g6+8,%g0 ldsb [%o1+0x038],%l1 ! Mem[0000000048800138] p28_call_2_ho: ldsb [%o1+0x02a],%l3 ! Mem[000000004880012a] ldstub [%o2+0x036],%l0 ! Mem[0000000049000136] ldstub [%o1+0x028],%l4 ! Mem[0000000048800128] retl swap [%o0+0x034],%l4 ! Mem[0000000048000134] p29_jmpl_2_le: ldstub [%i2+0x003],%l5 ! Mem[000000004b000103] lduw [%i0+0x02c],%l1 ! Mem[000000004a00012c] ldstub [%i2+0x03a],%l2 ! Mem[000000004b00013a] jmpl %g6+8,%g0 ldsh [%i1+0x018],%l0 ! Mem[000000004a800118] p29_call_2_le: ldsw [%i1+0x008],%l5 ! Mem[000000004a800108] lduh [%i3+0x03c],%l3 ! Mem[000000004b80013c] ldstub [%i2+0x034],%l6 ! Mem[000000004b000134] stw %l4,[%i1+0x010] ! Mem[000000004a800110] swap [%i0+0x01c],%l4 ! Mem[000000004a00011c] swap [%i2+0x004],%l3 ! Mem[000000004b000104] retl lduh [%i3+0x038],%l5 ! Mem[000000004b800138] p29_jmpl_2_lo: ldstub [%o2+0x003],%l5 ! Mem[000000004b000103] lduw [%o0+0x02c],%l1 ! Mem[000000004a00012c] ldstub [%o2+0x03a],%l2 ! Mem[000000004b00013a] jmpl %g6+8,%g0 ldsh [%o1+0x018],%l0 ! Mem[000000004a800118] p29_call_2_lo: ldsw [%o1+0x008],%l5 ! Mem[000000004a800108] lduh [%o3+0x03c],%l3 ! Mem[000000004b80013c] ldstub [%o2+0x034],%l6 ! Mem[000000004b000134] stw %l4,[%o1+0x010] ! Mem[000000004a800110] swap [%o0+0x01c],%l4 ! Mem[000000004a00011c] swap [%o2+0x004],%l3 ! Mem[000000004b000104] retl lduh [%o3+0x038],%l5 ! Mem[000000004b800138] p29_jmpl_2_he: lduw [%i1+0x020],%l2 ! Mem[000000004a800120] lduh [%i3+0x00c],%l0 ! Mem[000000004b80010c] ldd [%i1+0x020],%l4 ! Mem[000000004a800120] swap [%i3+0x034],%l0 ! Mem[000000004b800134] ldsb [%i2+0x02e],%l1 ! Mem[000000004b00012e] swap [%i2+0x034],%l4 ! Mem[000000004b000134] jmpl %g6+8,%g0 ldstub [%i2+0x009],%l5 ! Mem[000000004b000109] p29_call_2_he: ldsw [%i1+0x008],%l7 ! Mem[000000004a800108] ldstub [%i2+0x014],%l7 ! Mem[000000004b000114] sth %l5,[%i1+0x00e] ! Mem[000000004a80010e] ldub [%i3+0x026],%l7 ! Mem[000000004b800126] stb %l2,[%i3+0x00f] ! Mem[000000004b80010f] ldstub [%i0+0x02c],%l4 ! Mem[000000004a00012c] ldsb [%i2+0x00c],%l5 ! Mem[000000004b00010c] retl stw %l5,[%i2+0x000] ! Mem[000000004b000100] p29_jmpl_2_ho: lduw [%o1+0x020],%l2 ! Mem[000000004a800120] lduh [%o3+0x00c],%l0 ! Mem[000000004b80010c] ldd [%o1+0x020],%l4 ! Mem[000000004a800120] swap [%o3+0x034],%l0 ! Mem[000000004b800134] ldsb [%o2+0x02e],%l1 ! Mem[000000004b00012e] swap [%o2+0x034],%l4 ! Mem[000000004b000134] jmpl %g6+8,%g0 ldstub [%o2+0x009],%l5 ! Mem[000000004b000109] p29_call_2_ho: ldsw [%o1+0x008],%l7 ! Mem[000000004a800108] ldstub [%o2+0x014],%l7 ! Mem[000000004b000114] sth %l5,[%o1+0x00e] ! Mem[000000004a80010e] ldub [%o3+0x026],%l7 ! Mem[000000004b800126] stb %l2,[%o3+0x00f] ! Mem[000000004b80010f] ldstub [%o0+0x02c],%l4 ! Mem[000000004a00012c] ldsb [%o2+0x00c],%l5 ! Mem[000000004b00010c] retl stw %l5,[%o2+0x000] ! Mem[000000004b000100] p30_jmpl_2_le: std %l4,[%i2+0x038] ! Mem[000000004d000138] lduw [%i0+0x01c],%l6 ! Mem[000000004c00011c] jmpl %g6+8,%g0 ldsb [%i2+0x028],%l2 ! Mem[000000004d000128] p30_call_2_le: swap [%i3+0x008],%l7 ! Mem[000000004d800108] lduh [%i0+0x01c],%l7 ! Mem[000000004c00011c] swap [%i2+0x008],%l1 ! Mem[000000004d000108] swap [%i3+0x01c],%l3 ! Mem[000000004d80011c] ldstub [%i1+0x03e],%l4 ! Mem[000000004c80013e] retl stb %l2,[%i3+0x03c] ! Mem[000000004d80013c] p30_jmpl_2_lo: std %l4,[%o2+0x038] ! Mem[000000004d000138] lduw [%o0+0x01c],%l6 ! Mem[000000004c00011c] jmpl %g6+8,%g0 ldsb [%o2+0x028],%l2 ! Mem[000000004d000128] p30_call_2_lo: swap [%o3+0x008],%l7 ! Mem[000000004d800108] lduh [%o0+0x01c],%l7 ! Mem[000000004c00011c] swap [%o2+0x008],%l1 ! Mem[000000004d000108] swap [%o3+0x01c],%l3 ! Mem[000000004d80011c] ldstub [%o1+0x03e],%l4 ! Mem[000000004c80013e] retl stb %l2,[%o3+0x03c] ! Mem[000000004d80013c] p30_jmpl_2_he: ldx [%i0+0x008],%l6 ! Mem[000000004c000108] lduw [%i3+0x02c],%l7 ! Mem[000000004d80012c] jmpl %g6+8,%g0 swap [%i2+0x038],%l7 ! Mem[000000004d000138] p30_call_2_he: ldstub [%i1+0x036],%l4 ! Mem[000000004c800136] swap [%i0+0x034],%l4 ! Mem[000000004c000134] stx %l4,[%i0+0x018] ! Mem[000000004c000118] ldsb [%i0+0x020],%l4 ! Mem[000000004c000120] ldx [%i3+0x030],%l1 ! Mem[000000004d800130] ldstub [%i2+0x002],%l0 ! Mem[000000004d000102] retl ldub [%i2+0x027],%l5 ! Mem[000000004d000127] p30_jmpl_2_ho: ldx [%o0+0x008],%l6 ! Mem[000000004c000108] lduw [%o3+0x02c],%l7 ! Mem[000000004d80012c] jmpl %g6+8,%g0 swap [%o2+0x038],%l7 ! Mem[000000004d000138] p30_call_2_ho: ldstub [%o1+0x036],%l4 ! Mem[000000004c800136] swap [%o0+0x034],%l4 ! Mem[000000004c000134] stx %l4,[%o0+0x018] ! Mem[000000004c000118] ldsb [%o0+0x020],%l4 ! Mem[000000004c000120] ldx [%o3+0x030],%l1 ! Mem[000000004d800130] ldstub [%o2+0x002],%l0 ! Mem[000000004d000102] retl ldub [%o2+0x027],%l5 ! Mem[000000004d000127] p31_jmpl_2_le: ldd [%i1+0x028],%l4 ! Mem[000000004e800128] swap [%i0+0x020],%l6 ! Mem[000000004e000120] stb %l2,[%i2+0x03e] ! Mem[000000004f00013e] jmpl %g6+8,%g0 ldsh [%i3+0x02a],%l3 ! Mem[000000004f80012a] p31_call_2_le: swap [%i1+0x030],%l6 ! Mem[000000004e800130] retl ldsb [%i2+0x035],%l3 ! Mem[000000004f000135] p31_jmpl_2_lo: ldd [%o1+0x028],%l4 ! Mem[000000004e800128] swap [%o0+0x020],%l6 ! Mem[000000004e000120] stb %l2,[%o2+0x03e] ! Mem[000000004f00013e] jmpl %g6+8,%g0 ldsh [%o3+0x02a],%l3 ! Mem[000000004f80012a] p31_call_2_lo: swap [%o1+0x030],%l6 ! Mem[000000004e800130] retl ldsb [%o2+0x035],%l3 ! Mem[000000004f000135] p31_jmpl_2_he: ldstub [%i3+0x009],%l7 ! Mem[000000004f800109] ldstub [%i3+0x00d],%l0 ! Mem[000000004f80010d] ldsw [%i3+0x00c],%l0 ! Mem[000000004f80010c] stb %l0,[%i0+0x02d] ! Mem[000000004e00012d] ldub [%i2+0x039],%l0 ! Mem[000000004f000139] swap [%i1+0x018],%l5 ! Mem[000000004e800118] jmpl %g6+8,%g0 lduw [%i3+0x000],%l2 ! Mem[000000004f800100] p31_call_2_he: ldstub [%i2+0x022],%l0 ! Mem[000000004f000122] swap [%i3+0x000],%l3 ! Mem[000000004f800100] ldsb [%i0+0x014],%l7 ! Mem[000000004e000114] sth %l7,[%i1+0x034] ! Mem[000000004e800134] ldd [%i0+0x008],%l6 ! Mem[000000004e000108] swap [%i3+0x038],%l2 ! Mem[000000004f800138] ldsw [%i0+0x000],%l6 ! Mem[000000004e000100] retl swap [%i0+0x00c],%l1 ! Mem[000000004e00010c] p31_jmpl_2_ho: ldstub [%o3+0x009],%l7 ! Mem[000000004f800109] ldstub [%o3+0x00d],%l0 ! Mem[000000004f80010d] ldsw [%o3+0x00c],%l0 ! Mem[000000004f80010c] stb %l0,[%o0+0x02d] ! Mem[000000004e00012d] ldub [%o2+0x039],%l0 ! Mem[000000004f000139] swap [%o1+0x018],%l5 ! Mem[000000004e800118] jmpl %g6+8,%g0 lduw [%o3+0x000],%l2 ! Mem[000000004f800100] p31_call_2_ho: ldstub [%o2+0x022],%l0 ! Mem[000000004f000122] swap [%o3+0x000],%l3 ! Mem[000000004f800100] ldsb [%o0+0x014],%l7 ! Mem[000000004e000114] sth %l7,[%o1+0x034] ! Mem[000000004e800134] ldd [%o0+0x008],%l6 ! Mem[000000004e000108] swap [%o3+0x038],%l2 ! Mem[000000004f800138] ldsw [%o0+0x000],%l6 ! Mem[000000004e000100] retl swap [%o0+0x00c],%l1 ! Mem[000000004e00010c] p32_jmpl_2_le: ldsb [%i0+0x02e],%l0 ! Mem[000000005000012e] swap [%i3+0x02c],%l0 ! Mem[000000005180012c] ldstub [%i1+0x020],%l2 ! Mem[0000000050800120] ldd [%i0+0x028],%l0 ! Mem[0000000050000128] jmpl %g6+8,%g0 lduh [%i0+0x002],%l5 ! Mem[0000000050000102] p32_call_2_le: swap [%i3+0x00c],%l6 ! Mem[000000005180010c] ldstub [%i0+0x008],%l3 ! Mem[0000000050000108] lduw [%i0+0x034],%l7 ! Mem[0000000050000134] swap [%i3+0x018],%l1 ! Mem[0000000051800118] retl stb %l4,[%i0+0x03a] ! Mem[000000005000013a] p32_jmpl_2_lo: ldsb [%o0+0x02e],%l0 ! Mem[000000005000012e] swap [%o3+0x02c],%l0 ! Mem[000000005180012c] ldstub [%o1+0x020],%l2 ! Mem[0000000050800120] ldd [%o0+0x028],%l0 ! Mem[0000000050000128] jmpl %g6+8,%g0 lduh [%o0+0x002],%l5 ! Mem[0000000050000102] p32_call_2_lo: swap [%o3+0x00c],%l6 ! Mem[000000005180010c] ldstub [%o0+0x008],%l3 ! Mem[0000000050000108] lduw [%o0+0x034],%l7 ! Mem[0000000050000134] swap [%o3+0x018],%l1 ! Mem[0000000051800118] retl stb %l4,[%o0+0x03a] ! Mem[000000005000013a] p32_jmpl_2_he: lduh [%i0+0x002],%l4 ! Mem[0000000050000102] ldsh [%i2+0x010],%l4 ! Mem[0000000051000110] jmpl %g6+8,%g0 ldsw [%i3+0x018],%l2 ! Mem[0000000051800118] p32_call_2_he: swap [%i0+0x000],%l5 ! Mem[0000000050000100] ldstub [%i2+0x035],%l7 ! Mem[0000000051000135] retl ldsb [%i3+0x02c],%l2 ! Mem[000000005180012c] p32_jmpl_2_ho: lduh [%o0+0x002],%l4 ! Mem[0000000050000102] ldsh [%o2+0x010],%l4 ! Mem[0000000051000110] jmpl %g6+8,%g0 ldsw [%o3+0x018],%l2 ! Mem[0000000051800118] p32_call_2_ho: swap [%o0+0x000],%l5 ! Mem[0000000050000100] ldstub [%o2+0x035],%l7 ! Mem[0000000051000135] retl ldsb [%o3+0x02c],%l2 ! Mem[000000005180012c] p33_jmpl_2_le: jmpl %g6+8,%g0 ldstub [%i2+0x028],%l0 ! Mem[0000000053000128] p33_call_2_le: stx %l6,[%i3+0x008] ! Mem[0000000053800108] ldsh [%i2+0x018],%l1 ! Mem[0000000053000118] stw %l7,[%i2+0x038] ! Mem[0000000053000138] swap [%i1+0x038],%l3 ! Mem[0000000052800138] retl swap [%i0+0x01c],%l4 ! Mem[000000005200011c] p33_jmpl_2_lo: jmpl %g6+8,%g0 ldstub [%o2+0x028],%l0 ! Mem[0000000053000128] p33_call_2_lo: stx %l6,[%o3+0x008] ! Mem[0000000053800108] ldsh [%o2+0x018],%l1 ! Mem[0000000053000118] stw %l7,[%o2+0x038] ! Mem[0000000053000138] swap [%o1+0x038],%l3 ! Mem[0000000052800138] retl swap [%o0+0x01c],%l4 ! Mem[000000005200011c] p33_jmpl_2_he: sth %l1,[%i2+0x01c] ! Mem[000000005300011c] ldstub [%i1+0x00a],%l6 ! Mem[000000005280010a] stb %l5,[%i3+0x034] ! Mem[0000000053800134] ldub [%i2+0x00d],%l4 ! Mem[000000005300010d] jmpl %g6+8,%g0 stw %l1,[%i0+0x00c] ! Mem[000000005200010c] p33_call_2_he: ldub [%i3+0x00d],%l3 ! Mem[000000005380010d] ldstub [%i1+0x03f],%l1 ! Mem[000000005280013f] ldd [%i3+0x028],%l0 ! Mem[0000000053800128] stw %l5,[%i3+0x004] ! Mem[0000000053800104] std %l4,[%i3+0x020] ! Mem[0000000053800120] ldstub [%i1+0x001],%l3 ! Mem[0000000052800101] ldd [%i3+0x028],%l0 ! Mem[0000000053800128] retl ldstub [%i1+0x027],%l7 ! Mem[0000000052800127] p33_jmpl_2_ho: sth %l1,[%o2+0x01c] ! Mem[000000005300011c] ldstub [%o1+0x00a],%l6 ! Mem[000000005280010a] stb %l5,[%o3+0x034] ! Mem[0000000053800134] ldub [%o2+0x00d],%l4 ! Mem[000000005300010d] jmpl %g6+8,%g0 stw %l1,[%o0+0x00c] ! Mem[000000005200010c] p33_call_2_ho: ldub [%o3+0x00d],%l3 ! Mem[000000005380010d] ldstub [%o1+0x03f],%l1 ! Mem[000000005280013f] ldd [%o3+0x028],%l0 ! Mem[0000000053800128] stw %l5,[%o3+0x004] ! Mem[0000000053800104] std %l4,[%o3+0x020] ! Mem[0000000053800120] ldstub [%o1+0x001],%l3 ! Mem[0000000052800101] ldd [%o3+0x028],%l0 ! Mem[0000000053800128] retl ldstub [%o1+0x027],%l7 ! Mem[0000000052800127] p34_jmpl_2_le: ldstub [%i2+0x016],%l0 ! Mem[0000000055000116] swap [%i3+0x00c],%l0 ! Mem[000000005580010c] stb %l6,[%i2+0x027] ! Mem[0000000055000127] ldsh [%i3+0x026],%l2 ! Mem[0000000055800126] swap [%i0+0x010],%l2 ! Mem[0000000054000110] ldd [%i1+0x020],%l6 ! Mem[0000000054800120] jmpl %g6+8,%g0 swap [%i3+0x02c],%l3 ! Mem[000000005580012c] p34_call_2_le: ldub [%i3+0x03a],%l7 ! Mem[000000005580013a] ldstub [%i0+0x011],%l1 ! Mem[0000000054000111] retl stx %l4,[%i3+0x038] ! Mem[0000000055800138] p34_jmpl_2_lo: ldstub [%o2+0x016],%l0 ! Mem[0000000055000116] swap [%o3+0x00c],%l0 ! Mem[000000005580010c] stb %l6,[%o2+0x027] ! Mem[0000000055000127] ldsh [%o3+0x026],%l2 ! Mem[0000000055800126] swap [%o0+0x010],%l2 ! Mem[0000000054000110] ldd [%o1+0x020],%l6 ! Mem[0000000054800120] jmpl %g6+8,%g0 swap [%o3+0x02c],%l3 ! Mem[000000005580012c] p34_call_2_lo: ldub [%o3+0x03a],%l7 ! Mem[000000005580013a] ldstub [%o0+0x011],%l1 ! Mem[0000000054000111] retl stx %l4,[%o3+0x038] ! Mem[0000000055800138] p34_jmpl_2_he: swap [%i2+0x02c],%l1 ! Mem[000000005500012c] ldsw [%i0+0x028],%l6 ! Mem[0000000054000128] jmpl %g6+8,%g0 ldsb [%i3+0x03c],%l0 ! Mem[000000005580013c] p34_call_2_he: ldsb [%i0+0x001],%l2 ! Mem[0000000054000101] sth %l2,[%i0+0x016] ! Mem[0000000054000116] lduh [%i0+0x002],%l3 ! Mem[0000000054000102] lduw [%i1+0x010],%l0 ! Mem[0000000054800110] stx %l0,[%i3+0x030] ! Mem[0000000055800130] retl lduh [%i1+0x00c],%l2 ! Mem[000000005480010c] p34_jmpl_2_ho: swap [%o2+0x02c],%l1 ! Mem[000000005500012c] ldsw [%o0+0x028],%l6 ! Mem[0000000054000128] jmpl %g6+8,%g0 ldsb [%o3+0x03c],%l0 ! Mem[000000005580013c] p34_call_2_ho: ldsb [%o0+0x001],%l2 ! Mem[0000000054000101] sth %l2,[%o0+0x016] ! Mem[0000000054000116] lduh [%o0+0x002],%l3 ! Mem[0000000054000102] lduw [%o1+0x010],%l0 ! Mem[0000000054800110] stx %l0,[%o3+0x030] ! Mem[0000000055800130] retl lduh [%o1+0x00c],%l2 ! Mem[000000005480010c] p35_jmpl_2_le: ldd [%i3+0x030],%l4 ! Mem[0000000057800130] stb %l0,[%i1+0x000] ! Mem[0000000056800100] stb %l5,[%i2+0x001] ! Mem[0000000057000101] ldsh [%i0+0x008],%l6 ! Mem[0000000056000108] ldstub [%i1+0x003],%l0 ! Mem[0000000056800103] ldd [%i1+0x010],%l4 ! Mem[0000000056800110] ldd [%i2+0x028],%l6 ! Mem[0000000057000128] jmpl %g6+8,%g0 swap [%i3+0x00c],%l7 ! Mem[000000005780010c] p35_call_2_le: ldstub [%i2+0x030],%l6 ! Mem[0000000057000130] swap [%i3+0x034],%l3 ! Mem[0000000057800134] ldsb [%i1+0x016],%l4 ! Mem[0000000056800116] std %l0,[%i0+0x010] ! Mem[0000000056000110] ldub [%i0+0x016],%l2 ! Mem[0000000056000116] retl stb %l7,[%i1+0x02a] ! Mem[000000005680012a] p35_jmpl_2_lo: ldd [%o3+0x030],%l4 ! Mem[0000000057800130] stb %l0,[%o1+0x000] ! Mem[0000000056800100] stb %l5,[%o2+0x001] ! Mem[0000000057000101] ldsh [%o0+0x008],%l6 ! Mem[0000000056000108] ldstub [%o1+0x003],%l0 ! Mem[0000000056800103] ldd [%o1+0x010],%l4 ! Mem[0000000056800110] ldd [%o2+0x028],%l6 ! Mem[0000000057000128] jmpl %g6+8,%g0 swap [%o3+0x00c],%l7 ! Mem[000000005780010c] p35_call_2_lo: ldstub [%o2+0x030],%l6 ! Mem[0000000057000130] swap [%o3+0x034],%l3 ! Mem[0000000057800134] ldsb [%o1+0x016],%l4 ! Mem[0000000056800116] std %l0,[%o0+0x010] ! Mem[0000000056000110] ldub [%o0+0x016],%l2 ! Mem[0000000056000116] retl stb %l7,[%o1+0x02a] ! Mem[000000005680012a] p35_jmpl_2_he: lduw [%i0+0x028],%l0 ! Mem[0000000056000128] ldsh [%i1+0x026],%l6 ! Mem[0000000056800126] ldsw [%i2+0x030],%l2 ! Mem[0000000057000130] ldstub [%i3+0x037],%l2 ! Mem[0000000057800137] ldstub [%i2+0x032],%l4 ! Mem[0000000057000132] lduh [%i0+0x022],%l4 ! Mem[0000000056000122] jmpl %g6+8,%g0 ldsw [%i0+0x008],%l6 ! Mem[0000000056000108] p35_call_2_he: ldsb [%i3+0x03d],%l6 ! Mem[000000005780013d] retl ldsh [%i2+0x012],%l0 ! Mem[0000000057000112] p35_jmpl_2_ho: lduw [%o0+0x028],%l0 ! Mem[0000000056000128] ldsh [%o1+0x026],%l6 ! Mem[0000000056800126] ldsw [%o2+0x030],%l2 ! Mem[0000000057000130] ldstub [%o3+0x037],%l2 ! Mem[0000000057800137] ldstub [%o2+0x032],%l4 ! Mem[0000000057000132] lduh [%o0+0x022],%l4 ! Mem[0000000056000122] jmpl %g6+8,%g0 ldsw [%o0+0x008],%l6 ! Mem[0000000056000108] p35_call_2_ho: ldsb [%o3+0x03d],%l6 ! Mem[000000005780013d] retl ldsh [%o2+0x012],%l0 ! Mem[0000000057000112] p36_jmpl_2_le: ldstub [%i2+0x00c],%l1 ! Mem[000000005900010c] swap [%i1+0x02c],%l7 ! Mem[000000005880012c] ldsw [%i2+0x038],%l7 ! Mem[0000000059000138] stw %l4,[%i2+0x008] ! Mem[0000000059000108] swap [%i1+0x024],%l2 ! Mem[0000000058800124] jmpl %g6+8,%g0 sth %l1,[%i2+0x032] ! Mem[0000000059000132] p36_call_2_le: swap [%i3+0x034],%l4 ! Mem[0000000059800134] ldstub [%i3+0x036],%l1 ! Mem[0000000059800136] swap [%i0+0x034],%l2 ! Mem[0000000058000134] lduh [%i0+0x02a],%l7 ! Mem[000000005800012a] lduh [%i3+0x02e],%l1 ! Mem[000000005980012e] retl ldstub [%i2+0x010],%l4 ! Mem[0000000059000110] p36_jmpl_2_lo: ldstub [%o2+0x00c],%l1 ! Mem[000000005900010c] swap [%o1+0x02c],%l7 ! Mem[000000005880012c] ldsw [%o2+0x038],%l7 ! Mem[0000000059000138] stw %l4,[%o2+0x008] ! Mem[0000000059000108] swap [%o1+0x024],%l2 ! Mem[0000000058800124] jmpl %g6+8,%g0 sth %l1,[%o2+0x032] ! Mem[0000000059000132] p36_call_2_lo: swap [%o3+0x034],%l4 ! Mem[0000000059800134] ldstub [%o3+0x036],%l1 ! Mem[0000000059800136] swap [%o0+0x034],%l2 ! Mem[0000000058000134] lduh [%o0+0x02a],%l7 ! Mem[000000005800012a] lduh [%o3+0x02e],%l1 ! Mem[000000005980012e] retl ldstub [%o2+0x010],%l4 ! Mem[0000000059000110] p36_jmpl_2_he: ldsb [%i1+0x034],%l3 ! Mem[0000000058800134] ldsw [%i2+0x018],%l2 ! Mem[0000000059000118] jmpl %g6+8,%g0 ldub [%i1+0x037],%l4 ! Mem[0000000058800137] p36_call_2_he: sth %l2,[%i1+0x032] ! Mem[0000000058800132] stb %l6,[%i2+0x016] ! Mem[0000000059000116] retl swap [%i1+0x028],%l7 ! Mem[0000000058800128] p36_jmpl_2_ho: ldsb [%o1+0x034],%l3 ! Mem[0000000058800134] ldsw [%o2+0x018],%l2 ! Mem[0000000059000118] jmpl %g6+8,%g0 ldub [%o1+0x037],%l4 ! Mem[0000000058800137] p36_call_2_ho: sth %l2,[%o1+0x032] ! Mem[0000000058800132] stb %l6,[%o2+0x016] ! Mem[0000000059000116] retl swap [%o1+0x028],%l7 ! Mem[0000000058800128] p37_jmpl_2_le: jmpl %g6+8,%g0 ldstub [%i0+0x006],%l4 ! Mem[000000005a000106] p37_call_2_le: ldstub [%i0+0x006],%l2 ! Mem[000000005a000106] lduw [%i0+0x020],%l0 ! Mem[000000005a000120] std %l6,[%i2+0x000] ! Mem[000000005b000100] lduw [%i2+0x030],%l1 ! Mem[000000005b000130] ldstub [%i2+0x03d],%l3 ! Mem[000000005b00013d] ldstub [%i1+0x03e],%l4 ! Mem[000000005a80013e] retl ldsb [%i2+0x003],%l0 ! Mem[000000005b000103] p37_jmpl_2_lo: jmpl %g6+8,%g0 ldstub [%o0+0x006],%l4 ! Mem[000000005a000106] p37_call_2_lo: ldstub [%o0+0x006],%l2 ! Mem[000000005a000106] lduw [%o0+0x020],%l0 ! Mem[000000005a000120] std %l6,[%o2+0x000] ! Mem[000000005b000100] lduw [%o2+0x030],%l1 ! Mem[000000005b000130] ldstub [%o2+0x03d],%l3 ! Mem[000000005b00013d] ldstub [%o1+0x03e],%l4 ! Mem[000000005a80013e] retl ldsb [%o2+0x003],%l0 ! Mem[000000005b000103] p37_jmpl_2_he: jmpl %g6+8,%g0 swap [%i1+0x018],%l0 ! Mem[000000005a800118] p37_call_2_he: swap [%i0+0x028],%l2 ! Mem[000000005a000128] stw %l5,[%i0+0x008] ! Mem[000000005a000108] lduw [%i0+0x034],%l6 ! Mem[000000005a000134] ldstub [%i0+0x032],%l1 ! Mem[000000005a000132] lduh [%i3+0x038],%l5 ! Mem[000000005b800138] stw %l4,[%i2+0x02c] ! Mem[000000005b00012c] retl swap [%i0+0x028],%l7 ! Mem[000000005a000128] p37_jmpl_2_ho: jmpl %g6+8,%g0 swap [%o1+0x018],%l0 ! Mem[000000005a800118] p37_call_2_ho: swap [%o0+0x028],%l2 ! Mem[000000005a000128] stw %l5,[%o0+0x008] ! Mem[000000005a000108] lduw [%o0+0x034],%l6 ! Mem[000000005a000134] ldstub [%o0+0x032],%l1 ! Mem[000000005a000132] lduh [%o3+0x038],%l5 ! Mem[000000005b800138] stw %l4,[%o2+0x02c] ! Mem[000000005b00012c] retl swap [%o0+0x028],%l7 ! Mem[000000005a000128] p38_jmpl_2_le: jmpl %g6+8,%g0 stx %l7,[%i2+0x038] ! Mem[000000005d000138] p38_call_2_le: ldsw [%i0+0x030],%l6 ! Mem[000000005c000130] swap [%i3+0x00c],%l4 ! Mem[000000005d80010c] ldstub [%i3+0x02a],%l7 ! Mem[000000005d80012a] swap [%i2+0x028],%l0 ! Mem[000000005d000128] swap [%i3+0x010],%l1 ! Mem[000000005d800110] stx %l5,[%i1+0x008] ! Mem[000000005c800108] retl swap [%i2+0x014],%l6 ! Mem[000000005d000114] p38_jmpl_2_lo: jmpl %g6+8,%g0 stx %l7,[%o2+0x038] ! Mem[000000005d000138] p38_call_2_lo: ldsw [%o0+0x030],%l6 ! Mem[000000005c000130] swap [%o3+0x00c],%l4 ! Mem[000000005d80010c] ldstub [%o3+0x02a],%l7 ! Mem[000000005d80012a] swap [%o2+0x028],%l0 ! Mem[000000005d000128] swap [%o3+0x010],%l1 ! Mem[000000005d800110] stx %l5,[%o1+0x008] ! Mem[000000005c800108] retl swap [%o2+0x014],%l6 ! Mem[000000005d000114] p38_jmpl_2_he: ldsb [%i0+0x010],%l4 ! Mem[000000005c000110] swap [%i1+0x03c],%l0 ! Mem[000000005c80013c] lduw [%i1+0x02c],%l1 ! Mem[000000005c80012c] lduh [%i3+0x006],%l0 ! Mem[000000005d800106] swap [%i3+0x03c],%l5 ! Mem[000000005d80013c] stx %l0,[%i0+0x028] ! Mem[000000005c000128] swap [%i0+0x030],%l7 ! Mem[000000005c000130] jmpl %g6+8,%g0 ldsh [%i1+0x034],%l3 ! Mem[000000005c800134] p38_call_2_he: ldstub [%i1+0x03f],%l6 ! Mem[000000005c80013f] retl lduw [%i3+0x01c],%l1 ! Mem[000000005d80011c] p38_jmpl_2_ho: ldsb [%o0+0x010],%l4 ! Mem[000000005c000110] swap [%o1+0x03c],%l0 ! Mem[000000005c80013c] lduw [%o1+0x02c],%l1 ! Mem[000000005c80012c] lduh [%o3+0x006],%l0 ! Mem[000000005d800106] swap [%o3+0x03c],%l5 ! Mem[000000005d80013c] stx %l0,[%o0+0x028] ! Mem[000000005c000128] swap [%o0+0x030],%l7 ! Mem[000000005c000130] jmpl %g6+8,%g0 ldsh [%o1+0x034],%l3 ! Mem[000000005c800134] p38_call_2_ho: ldstub [%o1+0x03f],%l6 ! Mem[000000005c80013f] retl lduw [%o3+0x01c],%l1 ! Mem[000000005d80011c] p39_jmpl_2_le: stb %l2,[%i1+0x007] ! Mem[000000005e800107] sth %l0,[%i3+0x036] ! Mem[000000005f800136] ldsw [%i1+0x024],%l2 ! Mem[000000005e800124] swap [%i0+0x020],%l5 ! Mem[000000005e000120] jmpl %g6+8,%g0 std %l0,[%i1+0x020] ! Mem[000000005e800120] p39_call_2_le: ldstub [%i3+0x001],%l3 ! Mem[000000005f800101] ldstub [%i2+0x014],%l7 ! Mem[000000005f000114] ldd [%i1+0x018],%l2 ! Mem[000000005e800118] ldsb [%i2+0x00d],%l2 ! Mem[000000005f00010d] retl ldd [%i2+0x020],%l6 ! Mem[000000005f000120] p39_jmpl_2_lo: stb %l2,[%o1+0x007] ! Mem[000000005e800107] sth %l0,[%o3+0x036] ! Mem[000000005f800136] ldsw [%o1+0x024],%l2 ! Mem[000000005e800124] swap [%o0+0x020],%l5 ! Mem[000000005e000120] jmpl %g6+8,%g0 std %l0,[%o1+0x020] ! Mem[000000005e800120] p39_call_2_lo: ldstub [%o3+0x001],%l3 ! Mem[000000005f800101] ldstub [%o2+0x014],%l7 ! Mem[000000005f000114] ldd [%o1+0x018],%l2 ! Mem[000000005e800118] ldsb [%o2+0x00d],%l2 ! Mem[000000005f00010d] retl ldd [%o2+0x020],%l6 ! Mem[000000005f000120] p39_jmpl_2_he: ldsh [%i1+0x01c],%l6 ! Mem[000000005e80011c] ldub [%i2+0x034],%l5 ! Mem[000000005f000134] ldstub [%i3+0x01a],%l7 ! Mem[000000005f80011a] lduw [%i3+0x010],%l5 ! Mem[000000005f800110] ldd [%i0+0x038],%l0 ! Mem[000000005e000138] ldub [%i3+0x03b],%l0 ! Mem[000000005f80013b] stb %l2,[%i3+0x029] ! Mem[000000005f800129] jmpl %g6+8,%g0 lduw [%i0+0x010],%l1 ! Mem[000000005e000110] p39_call_2_he: ldstub [%i2+0x03d],%l4 ! Mem[000000005f00013d] retl lduw [%i2+0x028],%l2 ! Mem[000000005f000128] p39_jmpl_2_ho: ldsh [%o1+0x01c],%l6 ! Mem[000000005e80011c] ldub [%o2+0x034],%l5 ! Mem[000000005f000134] ldstub [%o3+0x01a],%l7 ! Mem[000000005f80011a] lduw [%o3+0x010],%l5 ! Mem[000000005f800110] ldd [%o0+0x038],%l0 ! Mem[000000005e000138] ldub [%o3+0x03b],%l0 ! Mem[000000005f80013b] stb %l2,[%o3+0x029] ! Mem[000000005f800129] jmpl %g6+8,%g0 lduw [%o0+0x010],%l1 ! Mem[000000005e000110] p39_call_2_ho: ldstub [%o2+0x03d],%l4 ! Mem[000000005f00013d] retl lduw [%o2+0x028],%l2 ! Mem[000000005f000128] p40_jmpl_2_le: jmpl %g6+8,%g0 lduh [%i2+0x012],%l2 ! Mem[0000000061000112] p40_call_2_le: retl lduw [%i0+0x018],%l6 ! Mem[0000000060000118] p40_jmpl_2_lo: jmpl %g6+8,%g0 lduh [%o2+0x012],%l2 ! Mem[0000000061000112] p40_call_2_lo: retl lduw [%o0+0x018],%l6 ! Mem[0000000060000118] p40_jmpl_2_he: stw %l6,[%i2+0x020] ! Mem[0000000061000120] lduh [%i3+0x03e],%l2 ! Mem[000000006180013e] stb %l2,[%i0+0x01a] ! Mem[000000006000011a] stb %l7,[%i0+0x03a] ! Mem[000000006000013a] lduw [%i2+0x010],%l6 ! Mem[0000000061000110] jmpl %g6+8,%g0 stx %l5,[%i1+0x028] ! Mem[0000000060800128] p40_call_2_he: ldd [%i0+0x010],%l6 ! Mem[0000000060000110] ldstub [%i3+0x010],%l4 ! Mem[0000000061800110] stb %l4,[%i1+0x01f] ! Mem[000000006080011f] retl ldsb [%i2+0x00f],%l6 ! Mem[000000006100010f] p40_jmpl_2_ho: stw %l6,[%o2+0x020] ! Mem[0000000061000120] lduh [%o3+0x03e],%l2 ! Mem[000000006180013e] stb %l2,[%o0+0x01a] ! Mem[000000006000011a] stb %l7,[%o0+0x03a] ! Mem[000000006000013a] lduw [%o2+0x010],%l6 ! Mem[0000000061000110] jmpl %g6+8,%g0 stx %l5,[%o1+0x028] ! Mem[0000000060800128] p40_call_2_ho: ldd [%o0+0x010],%l6 ! Mem[0000000060000110] ldstub [%o3+0x010],%l4 ! Mem[0000000061800110] stb %l4,[%o1+0x01f] ! Mem[000000006080011f] retl ldsb [%o2+0x00f],%l6 ! Mem[000000006100010f] p41_jmpl_2_le: jmpl %g6+8,%g0 lduw [%i0+0x008],%l5 ! Mem[0000000062000108] p41_call_2_le: ldsb [%i2+0x001],%l6 ! Mem[0000000063000101] ldstub [%i1+0x02c],%l5 ! Mem[000000006280012c] stw %l5,[%i2+0x038] ! Mem[0000000063000138] ldsb [%i3+0x022],%l3 ! Mem[0000000063800122] ldd [%i0+0x010],%l0 ! Mem[0000000062000110] swap [%i0+0x030],%l5 ! Mem[0000000062000130] swap [%i1+0x010],%l5 ! Mem[0000000062800110] retl stb %l2,[%i3+0x03f] ! Mem[000000006380013f] p41_jmpl_2_lo: jmpl %g6+8,%g0 lduw [%o0+0x008],%l5 ! Mem[0000000062000108] p41_call_2_lo: ldsb [%o2+0x001],%l6 ! Mem[0000000063000101] ldstub [%o1+0x02c],%l5 ! Mem[000000006280012c] stw %l5,[%o2+0x038] ! Mem[0000000063000138] ldsb [%o3+0x022],%l3 ! Mem[0000000063800122] ldd [%o0+0x010],%l0 ! Mem[0000000062000110] swap [%o0+0x030],%l5 ! Mem[0000000062000130] swap [%o1+0x010],%l5 ! Mem[0000000062800110] retl stb %l2,[%o3+0x03f] ! Mem[000000006380013f] p41_jmpl_2_he: jmpl %g6+8,%g0 ldstub [%i1+0x014],%l2 ! Mem[0000000062800114] p41_call_2_he: swap [%i3+0x038],%l1 ! Mem[0000000063800138] ldx [%i1+0x018],%l6 ! Mem[0000000062800118] ldsh [%i1+0x024],%l1 ! Mem[0000000062800124] ldstub [%i3+0x03f],%l2 ! Mem[000000006380013f] retl ldub [%i1+0x00e],%l0 ! Mem[000000006280010e] p41_jmpl_2_ho: jmpl %g6+8,%g0 ldstub [%o1+0x014],%l2 ! Mem[0000000062800114] p41_call_2_ho: swap [%o3+0x038],%l1 ! Mem[0000000063800138] ldx [%o1+0x018],%l6 ! Mem[0000000062800118] ldsh [%o1+0x024],%l1 ! Mem[0000000062800124] ldstub [%o3+0x03f],%l2 ! Mem[000000006380013f] retl ldub [%o1+0x00e],%l0 ! Mem[000000006280010e] p42_jmpl_2_le: swap [%i1+0x014],%l7 ! Mem[0000000064800114] ldsb [%i2+0x010],%l4 ! Mem[0000000065000110] ldd [%i0+0x038],%l0 ! Mem[0000000064000138] swap [%i0+0x000],%l1 ! Mem[0000000064000100] sth %l0,[%i0+0x006] ! Mem[0000000064000106] ldstub [%i2+0x02e],%l5 ! Mem[000000006500012e] jmpl %g6+8,%g0 ldstub [%i3+0x031],%l5 ! Mem[0000000065800131] p42_call_2_le: stb %l0,[%i2+0x031] ! Mem[0000000065000131] retl sth %l2,[%i1+0x00c] ! Mem[000000006480010c] p42_jmpl_2_lo: swap [%o1+0x014],%l7 ! Mem[0000000064800114] ldsb [%o2+0x010],%l4 ! Mem[0000000065000110] ldd [%o0+0x038],%l0 ! Mem[0000000064000138] swap [%o0+0x000],%l1 ! Mem[0000000064000100] sth %l0,[%o0+0x006] ! Mem[0000000064000106] ldstub [%o2+0x02e],%l5 ! Mem[000000006500012e] jmpl %g6+8,%g0 ldstub [%o3+0x031],%l5 ! Mem[0000000065800131] p42_call_2_lo: stb %l0,[%o2+0x031] ! Mem[0000000065000131] retl sth %l2,[%o1+0x00c] ! Mem[000000006480010c] p42_jmpl_2_he: ldstub [%i0+0x01a],%l0 ! Mem[000000006400011a] lduh [%i2+0x014],%l7 ! Mem[0000000065000114] std %l6,[%i0+0x028] ! Mem[0000000064000128] lduw [%i0+0x030],%l7 ! Mem[0000000064000130] ldub [%i2+0x012],%l7 ! Mem[0000000065000112] stx %l6,[%i3+0x008] ! Mem[0000000065800108] ldsw [%i3+0x02c],%l2 ! Mem[000000006580012c] jmpl %g6+8,%g0 ldstub [%i2+0x000],%l0 ! Mem[0000000065000100] p42_call_2_he: ldsb [%i2+0x02e],%l2 ! Mem[000000006500012e] ldstub [%i0+0x02f],%l2 ! Mem[000000006400012f] ldd [%i1+0x038],%l6 ! Mem[0000000064800138] ldsw [%i0+0x008],%l1 ! Mem[0000000064000108] stb %l6,[%i2+0x001] ! Mem[0000000065000101] sth %l3,[%i1+0x028] ! Mem[0000000064800128] std %l2,[%i3+0x018] ! Mem[0000000065800118] retl sth %l1,[%i2+0x024] ! Mem[0000000065000124] p42_jmpl_2_ho: ldstub [%o0+0x01a],%l0 ! Mem[000000006400011a] lduh [%o2+0x014],%l7 ! Mem[0000000065000114] std %l6,[%o0+0x028] ! Mem[0000000064000128] lduw [%o0+0x030],%l7 ! Mem[0000000064000130] ldub [%o2+0x012],%l7 ! Mem[0000000065000112] stx %l6,[%o3+0x008] ! Mem[0000000065800108] ldsw [%o3+0x02c],%l2 ! Mem[000000006580012c] jmpl %g6+8,%g0 ldstub [%o2+0x000],%l0 ! Mem[0000000065000100] p42_call_2_ho: ldsb [%o2+0x02e],%l2 ! Mem[000000006500012e] ldstub [%o0+0x02f],%l2 ! Mem[000000006400012f] ldd [%o1+0x038],%l6 ! Mem[0000000064800138] ldsw [%o0+0x008],%l1 ! Mem[0000000064000108] stb %l6,[%o2+0x001] ! Mem[0000000065000101] sth %l3,[%o1+0x028] ! Mem[0000000064800128] std %l2,[%o3+0x018] ! Mem[0000000065800118] retl sth %l1,[%o2+0x024] ! Mem[0000000065000124] p43_jmpl_2_le: std %l0,[%i1+0x038] ! Mem[0000000066800138] stb %l6,[%i1+0x01e] ! Mem[000000006680011e] ldub [%i1+0x004],%l7 ! Mem[0000000066800104] ldsw [%i0+0x034],%l6 ! Mem[0000000066000134] std %l0,[%i1+0x028] ! Mem[0000000066800128] swap [%i0+0x024],%l0 ! Mem[0000000066000124] ldsh [%i3+0x02e],%l3 ! Mem[000000006780012e] jmpl %g6+8,%g0 ldx [%i1+0x000],%l6 ! Mem[0000000066800100] p43_call_2_le: ldsw [%i2+0x004],%l5 ! Mem[0000000067000104] ldsb [%i2+0x009],%l5 ! Mem[0000000067000109] ldsb [%i0+0x027],%l4 ! Mem[0000000066000127] swap [%i0+0x014],%l2 ! Mem[0000000066000114] stx %l2,[%i0+0x008] ! Mem[0000000066000108] retl sth %l7,[%i3+0x028] ! Mem[0000000067800128] p43_jmpl_2_lo: std %l0,[%o1+0x038] ! Mem[0000000066800138] stb %l6,[%o1+0x01e] ! Mem[000000006680011e] ldub [%o1+0x004],%l7 ! Mem[0000000066800104] ldsw [%o0+0x034],%l6 ! Mem[0000000066000134] std %l0,[%o1+0x028] ! Mem[0000000066800128] swap [%o0+0x024],%l0 ! Mem[0000000066000124] ldsh [%o3+0x02e],%l3 ! Mem[000000006780012e] jmpl %g6+8,%g0 ldx [%o1+0x000],%l6 ! Mem[0000000066800100] p43_call_2_lo: ldsw [%o2+0x004],%l5 ! Mem[0000000067000104] ldsb [%o2+0x009],%l5 ! Mem[0000000067000109] ldsb [%o0+0x027],%l4 ! Mem[0000000066000127] swap [%o0+0x014],%l2 ! Mem[0000000066000114] stx %l2,[%o0+0x008] ! Mem[0000000066000108] retl sth %l7,[%o3+0x028] ! Mem[0000000067800128] p43_jmpl_2_he: swap [%i1+0x020],%l7 ! Mem[0000000066800120] stx %l5,[%i3+0x018] ! Mem[0000000067800118] jmpl %g6+8,%g0 stx %l0,[%i1+0x008] ! Mem[0000000066800108] p43_call_2_he: ldstub [%i1+0x02f],%l0 ! Mem[000000006680012f] lduh [%i3+0x03a],%l1 ! Mem[000000006780013a] ldstub [%i1+0x026],%l3 ! Mem[0000000066800126] ldstub [%i2+0x02e],%l7 ! Mem[000000006700012e] ldd [%i1+0x020],%l2 ! Mem[0000000066800120] retl lduh [%i2+0x00c],%l3 ! Mem[000000006700010c] p43_jmpl_2_ho: swap [%o1+0x020],%l7 ! Mem[0000000066800120] stx %l5,[%o3+0x018] ! Mem[0000000067800118] jmpl %g6+8,%g0 stx %l0,[%o1+0x008] ! Mem[0000000066800108] p43_call_2_ho: ldstub [%o1+0x02f],%l0 ! Mem[000000006680012f] lduh [%o3+0x03a],%l1 ! Mem[000000006780013a] ldstub [%o1+0x026],%l3 ! Mem[0000000066800126] ldstub [%o2+0x02e],%l7 ! Mem[000000006700012e] ldd [%o1+0x020],%l2 ! Mem[0000000066800120] retl lduh [%o2+0x00c],%l3 ! Mem[000000006700010c] p44_jmpl_2_le: ldub [%i2+0x020],%l2 ! Mem[0000000069000120] stw %l0,[%i0+0x034] ! Mem[0000000068000134] ldub [%i3+0x00d],%l1 ! Mem[000000006980010d] stx %l2,[%i0+0x010] ! Mem[0000000068000110] swap [%i2+0x010],%l4 ! Mem[0000000069000110] jmpl %g6+8,%g0 ldsb [%i1+0x002],%l4 ! Mem[0000000068800102] p44_call_2_le: sth %l7,[%i3+0x006] ! Mem[0000000069800106] swap [%i1+0x004],%l0 ! Mem[0000000068800104] ldsb [%i1+0x031],%l0 ! Mem[0000000068800131] ldsw [%i1+0x020],%l3 ! Mem[0000000068800120] retl ldstub [%i1+0x002],%l3 ! Mem[0000000068800102] p44_jmpl_2_lo: ldub [%o2+0x020],%l2 ! Mem[0000000069000120] stw %l0,[%o0+0x034] ! Mem[0000000068000134] ldub [%o3+0x00d],%l1 ! Mem[000000006980010d] stx %l2,[%o0+0x010] ! Mem[0000000068000110] swap [%o2+0x010],%l4 ! Mem[0000000069000110] jmpl %g6+8,%g0 ldsb [%o1+0x002],%l4 ! Mem[0000000068800102] p44_call_2_lo: sth %l7,[%o3+0x006] ! Mem[0000000069800106] swap [%o1+0x004],%l0 ! Mem[0000000068800104] ldsb [%o1+0x031],%l0 ! Mem[0000000068800131] ldsw [%o1+0x020],%l3 ! Mem[0000000068800120] retl ldstub [%o1+0x002],%l3 ! Mem[0000000068800102] p44_jmpl_2_he: ldstub [%i0+0x030],%l0 ! Mem[0000000068000130] swap [%i2+0x014],%l0 ! Mem[0000000069000114] ldsh [%i3+0x01e],%l5 ! Mem[000000006980011e] ldsh [%i1+0x01c],%l2 ! Mem[000000006880011c] jmpl %g6+8,%g0 ldstub [%i2+0x032],%l7 ! Mem[0000000069000132] p44_call_2_he: retl ldsw [%i0+0x024],%l5 ! Mem[0000000068000124] p44_jmpl_2_ho: ldstub [%o0+0x030],%l0 ! Mem[0000000068000130] swap [%o2+0x014],%l0 ! Mem[0000000069000114] ldsh [%o3+0x01e],%l5 ! Mem[000000006980011e] ldsh [%o1+0x01c],%l2 ! Mem[000000006880011c] jmpl %g6+8,%g0 ldstub [%o2+0x032],%l7 ! Mem[0000000069000132] p44_call_2_ho: retl ldsw [%o0+0x024],%l5 ! Mem[0000000068000124] p45_jmpl_2_le: lduh [%i2+0x02a],%l5 ! Mem[000000006b00012a] jmpl %g6+8,%g0 stx %l7,[%i1+0x038] ! Mem[000000006a800138] p45_call_2_le: ldstub [%i1+0x000],%l6 ! Mem[000000006a800100] lduw [%i2+0x008],%l0 ! Mem[000000006b000108] ldd [%i1+0x038],%l4 ! Mem[000000006a800138] ldstub [%i2+0x028],%l0 ! Mem[000000006b000128] retl std %l2,[%i1+0x000] ! Mem[000000006a800100] p45_jmpl_2_lo: lduh [%o2+0x02a],%l5 ! Mem[000000006b00012a] jmpl %g6+8,%g0 stx %l7,[%o1+0x038] ! Mem[000000006a800138] p45_call_2_lo: ldstub [%o1+0x000],%l6 ! Mem[000000006a800100] lduw [%o2+0x008],%l0 ! Mem[000000006b000108] ldd [%o1+0x038],%l4 ! Mem[000000006a800138] ldstub [%o2+0x028],%l0 ! Mem[000000006b000128] retl std %l2,[%o1+0x000] ! Mem[000000006a800100] p45_jmpl_2_he: ldsh [%i1+0x032],%l2 ! Mem[000000006a800132] ldstub [%i3+0x019],%l5 ! Mem[000000006b800119] jmpl %g6+8,%g0 sth %l4,[%i1+0x036] ! Mem[000000006a800136] p45_call_2_he: ldsw [%i0+0x00c],%l2 ! Mem[000000006a00010c] ldstub [%i0+0x026],%l7 ! Mem[000000006a000126] retl ldsb [%i1+0x012],%l2 ! Mem[000000006a800112] p45_jmpl_2_ho: ldsh [%o1+0x032],%l2 ! Mem[000000006a800132] ldstub [%o3+0x019],%l5 ! Mem[000000006b800119] jmpl %g6+8,%g0 sth %l4,[%o1+0x036] ! Mem[000000006a800136] p45_call_2_ho: ldsw [%o0+0x00c],%l2 ! Mem[000000006a00010c] ldstub [%o0+0x026],%l7 ! Mem[000000006a000126] retl ldsb [%o1+0x012],%l2 ! Mem[000000006a800112] p46_jmpl_2_le: swap [%i2+0x004],%l6 ! Mem[000000006d000104] jmpl %g6+8,%g0 lduh [%i0+0x004],%l7 ! Mem[000000006c000104] p46_call_2_le: stx %l2,[%i3+0x008] ! Mem[000000006d800108] ldd [%i2+0x030],%l6 ! Mem[000000006d000130] ldd [%i3+0x008],%l6 ! Mem[000000006d800108] lduh [%i1+0x032],%l6 ! Mem[000000006c800132] ldsh [%i1+0x02a],%l7 ! Mem[000000006c80012a] retl sth %l7,[%i0+0x006] ! Mem[000000006c000106] p46_jmpl_2_lo: swap [%o2+0x004],%l6 ! Mem[000000006d000104] jmpl %g6+8,%g0 lduh [%o0+0x004],%l7 ! Mem[000000006c000104] p46_call_2_lo: stx %l2,[%o3+0x008] ! Mem[000000006d800108] ldd [%o2+0x030],%l6 ! Mem[000000006d000130] ldd [%o3+0x008],%l6 ! Mem[000000006d800108] lduh [%o1+0x032],%l6 ! Mem[000000006c800132] ldsh [%o1+0x02a],%l7 ! Mem[000000006c80012a] retl sth %l7,[%o0+0x006] ! Mem[000000006c000106] p46_jmpl_2_he: ldd [%i3+0x008],%l4 ! Mem[000000006d800108] swap [%i3+0x014],%l7 ! Mem[000000006d800114] ldub [%i3+0x010],%l4 ! Mem[000000006d800110] ldstub [%i2+0x01a],%l2 ! Mem[000000006d00011a] stx %l3,[%i3+0x020] ! Mem[000000006d800120] swap [%i1+0x018],%l0 ! Mem[000000006c800118] ldd [%i3+0x030],%l2 ! Mem[000000006d800130] jmpl %g6+8,%g0 lduh [%i3+0x03c],%l2 ! Mem[000000006d80013c] p46_call_2_he: ldstub [%i3+0x03f],%l6 ! Mem[000000006d80013f] ldsh [%i3+0x01c],%l1 ! Mem[000000006d80011c] retl ldstub [%i3+0x027],%l2 ! Mem[000000006d800127] p46_jmpl_2_ho: ldd [%o3+0x008],%l4 ! Mem[000000006d800108] swap [%o3+0x014],%l7 ! Mem[000000006d800114] ldub [%o3+0x010],%l4 ! Mem[000000006d800110] ldstub [%o2+0x01a],%l2 ! Mem[000000006d00011a] stx %l3,[%o3+0x020] ! Mem[000000006d800120] swap [%o1+0x018],%l0 ! Mem[000000006c800118] ldd [%o3+0x030],%l2 ! Mem[000000006d800130] jmpl %g6+8,%g0 lduh [%o3+0x03c],%l2 ! Mem[000000006d80013c] p46_call_2_ho: ldstub [%o3+0x03f],%l6 ! Mem[000000006d80013f] ldsh [%o3+0x01c],%l1 ! Mem[000000006d80011c] retl ldstub [%o3+0x027],%l2 ! Mem[000000006d800127] p47_jmpl_2_le: ldstub [%i3+0x02c],%l1 ! Mem[000000006f80012c] lduh [%i0+0x01c],%l0 ! Mem[000000006e00011c] ldstub [%i3+0x01d],%l3 ! Mem[000000006f80011d] stx %l3,[%i3+0x028] ! Mem[000000006f800128] ldstub [%i0+0x03a],%l7 ! Mem[000000006e00013a] jmpl %g6+8,%g0 swap [%i0+0x010],%l6 ! Mem[000000006e000110] p47_call_2_le: ldstub [%i0+0x010],%l4 ! Mem[000000006e000110] stb %l4,[%i0+0x01f] ! Mem[000000006e00011f] swap [%i0+0x004],%l3 ! Mem[000000006e000104] stw %l5,[%i1+0x004] ! Mem[000000006e800104] retl ldstub [%i2+0x033],%l1 ! Mem[000000006f000133] p47_jmpl_2_lo: ldstub [%o3+0x02c],%l1 ! Mem[000000006f80012c] lduh [%o0+0x01c],%l0 ! Mem[000000006e00011c] ldstub [%o3+0x01d],%l3 ! Mem[000000006f80011d] stx %l3,[%o3+0x028] ! Mem[000000006f800128] ldstub [%o0+0x03a],%l7 ! Mem[000000006e00013a] jmpl %g6+8,%g0 swap [%o0+0x010],%l6 ! Mem[000000006e000110] p47_call_2_lo: ldstub [%o0+0x010],%l4 ! Mem[000000006e000110] stb %l4,[%o0+0x01f] ! Mem[000000006e00011f] swap [%o0+0x004],%l3 ! Mem[000000006e000104] stw %l5,[%o1+0x004] ! Mem[000000006e800104] retl ldstub [%o2+0x033],%l1 ! Mem[000000006f000133] p47_jmpl_2_he: jmpl %g6+8,%g0 stw %l6,[%i3+0x01c] ! Mem[000000006f80011c] p47_call_2_he: ldstub [%i3+0x027],%l5 ! Mem[000000006f800127] ldsb [%i1+0x022],%l0 ! Mem[000000006e800122] retl ldsh [%i2+0x002],%l6 ! Mem[000000006f000102] p47_jmpl_2_ho: jmpl %g6+8,%g0 stw %l6,[%o3+0x01c] ! Mem[000000006f80011c] p47_call_2_ho: ldstub [%o3+0x027],%l5 ! Mem[000000006f800127] ldsb [%o1+0x022],%l0 ! Mem[000000006e800122] retl ldsh [%o2+0x002],%l6 ! Mem[000000006f000102] p48_jmpl_2_le: std %l2,[%i1+0x008] ! Mem[0000000070800108] lduw [%i2+0x008],%l6 ! Mem[0000000071000108] ldd [%i2+0x028],%l6 ! Mem[0000000071000128] ldsh [%i1+0x03a],%l7 ! Mem[000000007080013a] ldub [%i2+0x00e],%l3 ! Mem[000000007100010e] jmpl %g6+8,%g0 lduh [%i1+0x02a],%l5 ! Mem[000000007080012a] p48_call_2_le: ldsw [%i3+0x014],%l6 ! Mem[0000000071800114] sth %l4,[%i2+0x010] ! Mem[0000000071000110] swap [%i2+0x028],%l4 ! Mem[0000000071000128] retl stw %l7,[%i2+0x008] ! Mem[0000000071000108] p48_jmpl_2_lo: std %l2,[%o1+0x008] ! Mem[0000000070800108] lduw [%o2+0x008],%l6 ! Mem[0000000071000108] ldd [%o2+0x028],%l6 ! Mem[0000000071000128] ldsh [%o1+0x03a],%l7 ! Mem[000000007080013a] ldub [%o2+0x00e],%l3 ! Mem[000000007100010e] jmpl %g6+8,%g0 lduh [%o1+0x02a],%l5 ! Mem[000000007080012a] p48_call_2_lo: ldsw [%o3+0x014],%l6 ! Mem[0000000071800114] sth %l4,[%o2+0x010] ! Mem[0000000071000110] swap [%o2+0x028],%l4 ! Mem[0000000071000128] retl stw %l7,[%o2+0x008] ! Mem[0000000071000108] p48_jmpl_2_he: swap [%i1+0x024],%l2 ! Mem[0000000070800124] ldd [%i2+0x018],%l2 ! Mem[0000000071000118] ldd [%i1+0x030],%l6 ! Mem[0000000070800130] stw %l2,[%i3+0x030] ! Mem[0000000071800130] ldsw [%i1+0x020],%l0 ! Mem[0000000070800120] ldsb [%i2+0x037],%l4 ! Mem[0000000071000137] jmpl %g6+8,%g0 stb %l6,[%i2+0x003] ! Mem[0000000071000103] p48_call_2_he: ldub [%i3+0x024],%l5 ! Mem[0000000071800124] ldsh [%i0+0x032],%l2 ! Mem[0000000070000132] ldsh [%i3+0x036],%l1 ! Mem[0000000071800136] ldstub [%i1+0x03a],%l2 ! Mem[000000007080013a] ldstub [%i3+0x02c],%l1 ! Mem[000000007180012c] retl lduh [%i2+0x032],%l7 ! Mem[0000000071000132] p48_jmpl_2_ho: swap [%o1+0x024],%l2 ! Mem[0000000070800124] ldd [%o2+0x018],%l2 ! Mem[0000000071000118] ldd [%o1+0x030],%l6 ! Mem[0000000070800130] stw %l2,[%o3+0x030] ! Mem[0000000071800130] ldsw [%o1+0x020],%l0 ! Mem[0000000070800120] ldsb [%o2+0x037],%l4 ! Mem[0000000071000137] jmpl %g6+8,%g0 stb %l6,[%o2+0x003] ! Mem[0000000071000103] p48_call_2_ho: ldub [%o3+0x024],%l5 ! Mem[0000000071800124] ldsh [%o0+0x032],%l2 ! Mem[0000000070000132] ldsh [%o3+0x036],%l1 ! Mem[0000000071800136] ldstub [%o1+0x03a],%l2 ! Mem[000000007080013a] ldstub [%o3+0x02c],%l1 ! Mem[000000007180012c] retl lduh [%o2+0x032],%l7 ! Mem[0000000071000132] p49_jmpl_2_le: swap [%i1+0x010],%l0 ! Mem[0000000072800110] ldsh [%i3+0x01a],%l6 ! Mem[000000007380011a] ldstub [%i2+0x00c],%l3 ! Mem[000000007300010c] jmpl %g6+8,%g0 ldstub [%i0+0x00d],%l0 ! Mem[000000007200010d] p49_call_2_le: retl swap [%i0+0x010],%l7 ! Mem[0000000072000110] p49_jmpl_2_lo: swap [%o1+0x010],%l0 ! Mem[0000000072800110] ldsh [%o3+0x01a],%l6 ! Mem[000000007380011a] ldstub [%o2+0x00c],%l3 ! Mem[000000007300010c] jmpl %g6+8,%g0 ldstub [%o0+0x00d],%l0 ! Mem[000000007200010d] p49_call_2_lo: retl swap [%o0+0x010],%l7 ! Mem[0000000072000110] p49_jmpl_2_he: jmpl %g6+8,%g0 ldstub [%i1+0x014],%l3 ! Mem[0000000072800114] p49_call_2_he: ldstub [%i1+0x028],%l2 ! Mem[0000000072800128] stx %l2,[%i3+0x018] ! Mem[0000000073800118] ldub [%i3+0x03a],%l7 ! Mem[000000007380013a] ldd [%i1+0x010],%l6 ! Mem[0000000072800110] lduh [%i2+0x008],%l5 ! Mem[0000000073000108] ldd [%i0+0x028],%l4 ! Mem[0000000072000128] retl lduw [%i1+0x038],%l5 ! Mem[0000000072800138] p49_jmpl_2_ho: jmpl %g6+8,%g0 ldstub [%o1+0x014],%l3 ! Mem[0000000072800114] p49_call_2_ho: ldstub [%o1+0x028],%l2 ! Mem[0000000072800128] stx %l2,[%o3+0x018] ! Mem[0000000073800118] ldub [%o3+0x03a],%l7 ! Mem[000000007380013a] ldd [%o1+0x010],%l6 ! Mem[0000000072800110] lduh [%o2+0x008],%l5 ! Mem[0000000073000108] ldd [%o0+0x028],%l4 ! Mem[0000000072000128] retl lduw [%o1+0x038],%l5 ! Mem[0000000072800138] p50_jmpl_2_le: ldd [%i1+0x008],%l2 ! Mem[0000000074800108] sth %l6,[%i0+0x022] ! Mem[0000000074000122] stw %l4,[%i1+0x02c] ! Mem[000000007480012c] ldx [%i1+0x030],%l0 ! Mem[0000000074800130] ldub [%i3+0x039],%l0 ! Mem[0000000075800139] ldstub [%i3+0x02e],%l0 ! Mem[000000007580012e] jmpl %g6+8,%g0 lduw [%i0+0x02c],%l0 ! Mem[000000007400012c] p50_call_2_le: stb %l6,[%i0+0x032] ! Mem[0000000074000132] ldsh [%i3+0x00c],%l4 ! Mem[000000007580010c] std %l6,[%i1+0x028] ! Mem[0000000074800128] lduw [%i1+0x020],%l0 ! Mem[0000000074800120] stw %l6,[%i1+0x000] ! Mem[0000000074800100] ldsh [%i0+0x03a],%l7 ! Mem[000000007400013a] ldstub [%i2+0x011],%l1 ! Mem[0000000075000111] retl ldsw [%i2+0x000],%l6 ! Mem[0000000075000100] p50_jmpl_2_lo: ldd [%o1+0x008],%l2 ! Mem[0000000074800108] sth %l6,[%o0+0x022] ! Mem[0000000074000122] stw %l4,[%o1+0x02c] ! Mem[000000007480012c] ldx [%o1+0x030],%l0 ! Mem[0000000074800130] ldub [%o3+0x039],%l0 ! Mem[0000000075800139] ldstub [%o3+0x02e],%l0 ! Mem[000000007580012e] jmpl %g6+8,%g0 lduw [%o0+0x02c],%l0 ! Mem[000000007400012c] p50_call_2_lo: stb %l6,[%o0+0x032] ! Mem[0000000074000132] ldsh [%o3+0x00c],%l4 ! Mem[000000007580010c] std %l6,[%o1+0x028] ! Mem[0000000074800128] lduw [%o1+0x020],%l0 ! Mem[0000000074800120] stw %l6,[%o1+0x000] ! Mem[0000000074800100] ldsh [%o0+0x03a],%l7 ! Mem[000000007400013a] ldstub [%o2+0x011],%l1 ! Mem[0000000075000111] retl ldsw [%o2+0x000],%l6 ! Mem[0000000075000100] p50_jmpl_2_he: ldsw [%i1+0x014],%l7 ! Mem[0000000074800114] std %l4,[%i0+0x010] ! Mem[0000000074000110] sth %l4,[%i1+0x03a] ! Mem[000000007480013a] swap [%i2+0x01c],%l2 ! Mem[000000007500011c] stx %l1,[%i0+0x028] ! Mem[0000000074000128] ldstub [%i3+0x031],%l5 ! Mem[0000000075800131] jmpl %g6+8,%g0 sth %l6,[%i0+0x038] ! Mem[0000000074000138] p50_call_2_he: lduw [%i3+0x004],%l3 ! Mem[0000000075800104] stw %l7,[%i2+0x02c] ! Mem[000000007500012c] std %l6,[%i0+0x000] ! Mem[0000000074000100] swap [%i0+0x004],%l7 ! Mem[0000000074000104] retl sth %l1,[%i3+0x004] ! Mem[0000000075800104] p50_jmpl_2_ho: ldsw [%o1+0x014],%l7 ! Mem[0000000074800114] std %l4,[%o0+0x010] ! Mem[0000000074000110] sth %l4,[%o1+0x03a] ! Mem[000000007480013a] swap [%o2+0x01c],%l2 ! Mem[000000007500011c] stx %l1,[%o0+0x028] ! Mem[0000000074000128] ldstub [%o3+0x031],%l5 ! Mem[0000000075800131] jmpl %g6+8,%g0 sth %l6,[%o0+0x038] ! Mem[0000000074000138] p50_call_2_ho: lduw [%o3+0x004],%l3 ! Mem[0000000075800104] stw %l7,[%o2+0x02c] ! Mem[000000007500012c] std %l6,[%o0+0x000] ! Mem[0000000074000100] swap [%o0+0x004],%l7 ! Mem[0000000074000104] retl sth %l1,[%o3+0x004] ! Mem[0000000075800104] p51_jmpl_2_le: ldub [%i2+0x022],%l6 ! Mem[0000000077000122] jmpl %g6+8,%g0 swap [%i2+0x03c],%l2 ! Mem[000000007700013c] p51_call_2_le: swap [%i0+0x000],%l2 ! Mem[0000000076000100] stb %l4,[%i0+0x012] ! Mem[0000000076000112] ldub [%i1+0x026],%l0 ! Mem[0000000076800126] ldstub [%i2+0x03d],%l3 ! Mem[000000007700013d] ldub [%i2+0x023],%l1 ! Mem[0000000077000123] retl ldstub [%i3+0x01c],%l6 ! Mem[000000007780011c] p51_jmpl_2_lo: ldub [%o2+0x022],%l6 ! Mem[0000000077000122] jmpl %g6+8,%g0 swap [%o2+0x03c],%l2 ! Mem[000000007700013c] p51_call_2_lo: swap [%o0+0x000],%l2 ! Mem[0000000076000100] stb %l4,[%o0+0x012] ! Mem[0000000076000112] ldub [%o1+0x026],%l0 ! Mem[0000000076800126] ldstub [%o2+0x03d],%l3 ! Mem[000000007700013d] ldub [%o2+0x023],%l1 ! Mem[0000000077000123] retl ldstub [%o3+0x01c],%l6 ! Mem[000000007780011c] p51_jmpl_2_he: jmpl %g6+8,%g0 stb %l0,[%i1+0x00d] ! Mem[000000007680010d] p51_call_2_he: swap [%i3+0x038],%l5 ! Mem[0000000077800138] swap [%i2+0x00c],%l1 ! Mem[000000007700010c] ldstub [%i3+0x001],%l3 ! Mem[0000000077800101] lduh [%i1+0x028],%l2 ! Mem[0000000076800128] retl ldsb [%i0+0x035],%l7 ! Mem[0000000076000135] p51_jmpl_2_ho: jmpl %g6+8,%g0 stb %l0,[%o1+0x00d] ! Mem[000000007680010d] p51_call_2_ho: swap [%o3+0x038],%l5 ! Mem[0000000077800138] swap [%o2+0x00c],%l1 ! Mem[000000007700010c] ldstub [%o3+0x001],%l3 ! Mem[0000000077800101] lduh [%o1+0x028],%l2 ! Mem[0000000076800128] retl ldsb [%o0+0x035],%l7 ! Mem[0000000076000135] p52_jmpl_2_le: ldsb [%i1+0x03d],%l0 ! Mem[000000007880013d] jmpl %g6+8,%g0 ldd [%i0+0x008],%l6 ! Mem[0000000078000108] p52_call_2_le: lduw [%i1+0x004],%l0 ! Mem[0000000078800104] sth %l5,[%i2+0x028] ! Mem[0000000079000128] std %l6,[%i1+0x010] ! Mem[0000000078800110] retl std %l0,[%i2+0x030] ! Mem[0000000079000130] p52_jmpl_2_lo: ldsb [%o1+0x03d],%l0 ! Mem[000000007880013d] jmpl %g6+8,%g0 ldd [%o0+0x008],%l6 ! Mem[0000000078000108] p52_call_2_lo: lduw [%o1+0x004],%l0 ! Mem[0000000078800104] sth %l5,[%o2+0x028] ! Mem[0000000079000128] std %l6,[%o1+0x010] ! Mem[0000000078800110] retl std %l0,[%o2+0x030] ! Mem[0000000079000130] p52_jmpl_2_he: ldsh [%i0+0x00c],%l0 ! Mem[000000007800010c] ldstub [%i0+0x02c],%l4 ! Mem[000000007800012c] ldstub [%i1+0x019],%l3 ! Mem[0000000078800119] ldsh [%i1+0x028],%l0 ! Mem[0000000078800128] swap [%i1+0x014],%l4 ! Mem[0000000078800114] swap [%i0+0x03c],%l1 ! Mem[000000007800013c] stx %l2,[%i2+0x018] ! Mem[0000000079000118] jmpl %g6+8,%g0 ldsw [%i1+0x008],%l4 ! Mem[0000000078800108] p52_call_2_he: ldstub [%i2+0x006],%l0 ! Mem[0000000079000106] ldsh [%i2+0x016],%l2 ! Mem[0000000079000116] sth %l7,[%i2+0x032] ! Mem[0000000079000132] ldsh [%i2+0x01a],%l6 ! Mem[000000007900011a] swap [%i0+0x028],%l7 ! Mem[0000000078000128] retl ldstub [%i0+0x038],%l2 ! Mem[0000000078000138] p52_jmpl_2_ho: ldsh [%o0+0x00c],%l0 ! Mem[000000007800010c] ldstub [%o0+0x02c],%l4 ! Mem[000000007800012c] ldstub [%o1+0x019],%l3 ! Mem[0000000078800119] ldsh [%o1+0x028],%l0 ! Mem[0000000078800128] swap [%o1+0x014],%l4 ! Mem[0000000078800114] swap [%o0+0x03c],%l1 ! Mem[000000007800013c] stx %l2,[%o2+0x018] ! Mem[0000000079000118] jmpl %g6+8,%g0 ldsw [%o1+0x008],%l4 ! Mem[0000000078800108] p52_call_2_ho: ldstub [%o2+0x006],%l0 ! Mem[0000000079000106] ldsh [%o2+0x016],%l2 ! Mem[0000000079000116] sth %l7,[%o2+0x032] ! Mem[0000000079000132] ldsh [%o2+0x01a],%l6 ! Mem[000000007900011a] swap [%o0+0x028],%l7 ! Mem[0000000078000128] retl ldstub [%o0+0x038],%l2 ! Mem[0000000078000138] p53_jmpl_2_le: swap [%i3+0x038],%l4 ! Mem[000000007b800138] ldub [%i1+0x03c],%l3 ! Mem[000000007a80013c] ldsb [%i2+0x03e],%l2 ! Mem[000000007b00013e] ldstub [%i3+0x010],%l0 ! Mem[000000007b800110] ldstub [%i0+0x019],%l0 ! Mem[000000007a000119] jmpl %g6+8,%g0 swap [%i3+0x024],%l6 ! Mem[000000007b800124] p53_call_2_le: retl std %l6,[%i2+0x030] ! Mem[000000007b000130] p53_jmpl_2_lo: swap [%o3+0x038],%l4 ! Mem[000000007b800138] ldub [%o1+0x03c],%l3 ! Mem[000000007a80013c] ldsb [%o2+0x03e],%l2 ! Mem[000000007b00013e] ldstub [%o3+0x010],%l0 ! Mem[000000007b800110] ldstub [%o0+0x019],%l0 ! Mem[000000007a000119] jmpl %g6+8,%g0 swap [%o3+0x024],%l6 ! Mem[000000007b800124] p53_call_2_lo: retl std %l6,[%o2+0x030] ! Mem[000000007b000130] p53_jmpl_2_he: stx %l5,[%i2+0x008] ! Mem[000000007b000108] ldub [%i0+0x036],%l0 ! Mem[000000007a000136] ldub [%i0+0x005],%l6 ! Mem[000000007a000105] jmpl %g6+8,%g0 swap [%i1+0x004],%l7 ! Mem[000000007a800104] p53_call_2_he: ldstub [%i1+0x00e],%l2 ! Mem[000000007a80010e] ldsw [%i0+0x010],%l7 ! Mem[000000007a000110] ldsb [%i1+0x028],%l2 ! Mem[000000007a800128] swap [%i3+0x018],%l2 ! Mem[000000007b800118] ldstub [%i3+0x03a],%l7 ! Mem[000000007b80013a] retl lduw [%i3+0x030],%l1 ! Mem[000000007b800130] p53_jmpl_2_ho: stx %l5,[%o2+0x008] ! Mem[000000007b000108] ldub [%o0+0x036],%l0 ! Mem[000000007a000136] ldub [%o0+0x005],%l6 ! Mem[000000007a000105] jmpl %g6+8,%g0 swap [%o1+0x004],%l7 ! Mem[000000007a800104] p53_call_2_ho: ldstub [%o1+0x00e],%l2 ! Mem[000000007a80010e] ldsw [%o0+0x010],%l7 ! Mem[000000007a000110] ldsb [%o1+0x028],%l2 ! Mem[000000007a800128] swap [%o3+0x018],%l2 ! Mem[000000007b800118] ldstub [%o3+0x03a],%l7 ! Mem[000000007b80013a] retl lduw [%o3+0x030],%l1 ! Mem[000000007b800130] p54_jmpl_2_le: ldsw [%i0+0x02c],%l7 ! Mem[000000007c00012c] swap [%i1+0x038],%l1 ! Mem[000000007c800138] jmpl %g6+8,%g0 sth %l3,[%i1+0x00e] ! Mem[000000007c80010e] p54_call_2_le: ldstub [%i1+0x01d],%l3 ! Mem[000000007c80011d] lduw [%i1+0x000],%l7 ! Mem[000000007c800100] swap [%i1+0x020],%l4 ! Mem[000000007c800120] ldstub [%i0+0x018],%l5 ! Mem[000000007c000118] ldstub [%i3+0x008],%l7 ! Mem[000000007d800108] retl lduh [%i3+0x000],%l6 ! Mem[000000007d800100] p54_jmpl_2_lo: ldsw [%o0+0x02c],%l7 ! Mem[000000007c00012c] swap [%o1+0x038],%l1 ! Mem[000000007c800138] jmpl %g6+8,%g0 sth %l3,[%o1+0x00e] ! Mem[000000007c80010e] p54_call_2_lo: ldstub [%o1+0x01d],%l3 ! Mem[000000007c80011d] lduw [%o1+0x000],%l7 ! Mem[000000007c800100] swap [%o1+0x020],%l4 ! Mem[000000007c800120] ldstub [%o0+0x018],%l5 ! Mem[000000007c000118] ldstub [%o3+0x008],%l7 ! Mem[000000007d800108] retl lduh [%o3+0x000],%l6 ! Mem[000000007d800100] p54_jmpl_2_he: ldstub [%i3+0x01a],%l3 ! Mem[000000007d80011a] swap [%i1+0x034],%l0 ! Mem[000000007c800134] jmpl %g6+8,%g0 lduw [%i0+0x010],%l2 ! Mem[000000007c000110] p54_call_2_he: ldstub [%i0+0x00e],%l6 ! Mem[000000007c00010e] ldsw [%i3+0x030],%l6 ! Mem[000000007d800130] ldstub [%i1+0x035],%l1 ! Mem[000000007c800135] swap [%i0+0x010],%l1 ! Mem[000000007c000110] retl ldstub [%i0+0x03a],%l4 ! Mem[000000007c00013a] p54_jmpl_2_ho: ldstub [%o3+0x01a],%l3 ! Mem[000000007d80011a] swap [%o1+0x034],%l0 ! Mem[000000007c800134] jmpl %g6+8,%g0 lduw [%o0+0x010],%l2 ! Mem[000000007c000110] p54_call_2_ho: ldstub [%o0+0x00e],%l6 ! Mem[000000007c00010e] ldsw [%o3+0x030],%l6 ! Mem[000000007d800130] ldstub [%o1+0x035],%l1 ! Mem[000000007c800135] swap [%o0+0x010],%l1 ! Mem[000000007c000110] retl ldstub [%o0+0x03a],%l4 ! Mem[000000007c00013a] p55_jmpl_2_le: ldsb [%i1+0x03b],%l0 ! Mem[000000007e80013b] ldsh [%i3+0x028],%l2 ! Mem[000000007f800128] jmpl %g6+8,%g0 ldstub [%i3+0x010],%l1 ! Mem[000000007f800110] p55_call_2_le: ldub [%i2+0x007],%l5 ! Mem[000000007f000107] retl ldx [%i1+0x028],%l2 ! Mem[000000007e800128] p55_jmpl_2_lo: ldsb [%o1+0x03b],%l0 ! Mem[000000007e80013b] ldsh [%o3+0x028],%l2 ! Mem[000000007f800128] jmpl %g6+8,%g0 ldstub [%o3+0x010],%l1 ! Mem[000000007f800110] p55_call_2_lo: ldub [%o2+0x007],%l5 ! Mem[000000007f000107] retl ldx [%o1+0x028],%l2 ! Mem[000000007e800128] p55_jmpl_2_he: swap [%i3+0x01c],%l2 ! Mem[000000007f80011c] swap [%i3+0x02c],%l7 ! Mem[000000007f80012c] ldsb [%i0+0x032],%l7 ! Mem[000000007e000132] ldsh [%i3+0x024],%l7 ! Mem[000000007f800124] lduw [%i0+0x028],%l2 ! Mem[000000007e000128] ldsb [%i1+0x001],%l7 ! Mem[000000007e800101] ldstub [%i0+0x02d],%l2 ! Mem[000000007e00012d] jmpl %g6+8,%g0 swap [%i0+0x020],%l2 ! Mem[000000007e000120] p55_call_2_he: stw %l1,[%i3+0x028] ! Mem[000000007f800128] swap [%i1+0x018],%l2 ! Mem[000000007e800118] swap [%i0+0x018],%l1 ! Mem[000000007e000118] ldstub [%i1+0x03c],%l5 ! Mem[000000007e80013c] ldstub [%i1+0x028],%l4 ! Mem[000000007e800128] retl sth %l1,[%i3+0x006] ! Mem[000000007f800106] p55_jmpl_2_ho: swap [%o3+0x01c],%l2 ! Mem[000000007f80011c] swap [%o3+0x02c],%l7 ! Mem[000000007f80012c] ldsb [%o0+0x032],%l7 ! Mem[000000007e000132] ldsh [%o3+0x024],%l7 ! Mem[000000007f800124] lduw [%o0+0x028],%l2 ! Mem[000000007e000128] ldsb [%o1+0x001],%l7 ! Mem[000000007e800101] ldstub [%o0+0x02d],%l2 ! Mem[000000007e00012d] jmpl %g6+8,%g0 swap [%o0+0x020],%l2 ! Mem[000000007e000120] p55_call_2_ho: stw %l1,[%o3+0x028] ! Mem[000000007f800128] swap [%o1+0x018],%l2 ! Mem[000000007e800118] swap [%o0+0x018],%l1 ! Mem[000000007e000118] ldstub [%o1+0x03c],%l5 ! Mem[000000007e80013c] ldstub [%o1+0x028],%l4 ! Mem[000000007e800128] retl sth %l1,[%o3+0x006] ! Mem[000000007f800106] p56_jmpl_2_le: sth %l2,[%i2+0x000] ! Mem[0000000081000100] swap [%i3+0x038],%l0 ! Mem[0000000081800138] stb %l3,[%i1+0x02f] ! Mem[000000008080012f] ldsw [%i0+0x018],%l5 ! Mem[0000000080000118] stx %l4,[%i2+0x030] ! Mem[0000000081000130] ldx [%i0+0x028],%l1 ! Mem[0000000080000128] jmpl %g6+8,%g0 swap [%i3+0x028],%l6 ! Mem[0000000081800128] p56_call_2_le: ldsw [%i3+0x01c],%l6 ! Mem[000000008180011c] retl ldx [%i1+0x000],%l4 ! Mem[0000000080800100] p56_jmpl_2_lo: sth %l2,[%o2+0x000] ! Mem[0000000081000100] swap [%o3+0x038],%l0 ! Mem[0000000081800138] stb %l3,[%o1+0x02f] ! Mem[000000008080012f] ldsw [%o0+0x018],%l5 ! Mem[0000000080000118] stx %l4,[%o2+0x030] ! Mem[0000000081000130] ldx [%o0+0x028],%l1 ! Mem[0000000080000128] jmpl %g6+8,%g0 swap [%o3+0x028],%l6 ! Mem[0000000081800128] p56_call_2_lo: ldsw [%o3+0x01c],%l6 ! Mem[000000008180011c] retl ldx [%o1+0x000],%l4 ! Mem[0000000080800100] p56_jmpl_2_he: jmpl %g6+8,%g0 swap [%i3+0x000],%l1 ! Mem[0000000081800100] p56_call_2_he: swap [%i1+0x028],%l7 ! Mem[0000000080800128] ldx [%i3+0x028],%l3 ! Mem[0000000081800128] retl stw %l4,[%i2+0x030] ! Mem[0000000081000130] p56_jmpl_2_ho: jmpl %g6+8,%g0 swap [%o3+0x000],%l1 ! Mem[0000000081800100] p56_call_2_ho: swap [%o1+0x028],%l7 ! Mem[0000000080800128] ldx [%o3+0x028],%l3 ! Mem[0000000081800128] retl stw %l4,[%o2+0x030] ! Mem[0000000081000130] p57_jmpl_2_le: jmpl %g6+8,%g0 ldsb [%i2+0x037],%l0 ! Mem[0000000083000137] p57_call_2_le: retl stb %l6,[%i1+0x003] ! Mem[0000000082800103] p57_jmpl_2_lo: jmpl %g6+8,%g0 ldsb [%o2+0x037],%l0 ! Mem[0000000083000137] p57_call_2_lo: retl stb %l6,[%o1+0x003] ! Mem[0000000082800103] p57_jmpl_2_he: ldstub [%i0+0x02d],%l1 ! Mem[000000008200012d] sth %l2,[%i1+0x03e] ! Mem[000000008280013e] ldsb [%i3+0x02d],%l1 ! Mem[000000008380012d] ldsh [%i0+0x01c],%l1 ! Mem[000000008200011c] lduh [%i3+0x00a],%l6 ! Mem[000000008380010a] ldstub [%i3+0x034],%l5 ! Mem[0000000083800134] jmpl %g6+8,%g0 ldstub [%i3+0x00d],%l3 ! Mem[000000008380010d] p57_call_2_he: retl ldsh [%i2+0x00c],%l5 ! Mem[000000008300010c] p57_jmpl_2_ho: ldstub [%o0+0x02d],%l1 ! Mem[000000008200012d] sth %l2,[%o1+0x03e] ! Mem[000000008280013e] ldsb [%o3+0x02d],%l1 ! Mem[000000008380012d] ldsh [%o0+0x01c],%l1 ! Mem[000000008200011c] lduh [%o3+0x00a],%l6 ! Mem[000000008380010a] ldstub [%o3+0x034],%l5 ! Mem[0000000083800134] jmpl %g6+8,%g0 ldstub [%o3+0x00d],%l3 ! Mem[000000008380010d] p57_call_2_ho: retl ldsh [%o2+0x00c],%l5 ! Mem[000000008300010c] p58_jmpl_2_le: lduw [%i3+0x004],%l6 ! Mem[0000000085800104] ldd [%i2+0x028],%l0 ! Mem[0000000085000128] ldx [%i0+0x038],%l0 ! Mem[0000000084000138] stb %l1,[%i0+0x00d] ! Mem[000000008400010d] swap [%i3+0x028],%l3 ! Mem[0000000085800128] stb %l2,[%i2+0x01c] ! Mem[000000008500011c] ldstub [%i2+0x002],%l4 ! Mem[0000000085000102] jmpl %g6+8,%g0 ldsw [%i2+0x038],%l6 ! Mem[0000000085000138] p58_call_2_le: stx %l5,[%i3+0x008] ! Mem[0000000085800108] retl swap [%i1+0x034],%l1 ! Mem[0000000084800134] p58_jmpl_2_lo: lduw [%o3+0x004],%l6 ! Mem[0000000085800104] ldd [%o2+0x028],%l0 ! Mem[0000000085000128] ldx [%o0+0x038],%l0 ! Mem[0000000084000138] stb %l1,[%o0+0x00d] ! Mem[000000008400010d] swap [%o3+0x028],%l3 ! Mem[0000000085800128] stb %l2,[%o2+0x01c] ! Mem[000000008500011c] ldstub [%o2+0x002],%l4 ! Mem[0000000085000102] jmpl %g6+8,%g0 ldsw [%o2+0x038],%l6 ! Mem[0000000085000138] p58_call_2_lo: stx %l5,[%o3+0x008] ! Mem[0000000085800108] retl swap [%o1+0x034],%l1 ! Mem[0000000084800134] p58_jmpl_2_he: ldstub [%i0+0x00d],%l3 ! Mem[000000008400010d] swap [%i3+0x010],%l5 ! Mem[0000000085800110] swap [%i3+0x01c],%l2 ! Mem[000000008580011c] std %l0,[%i0+0x028] ! Mem[0000000084000128] stx %l0,[%i2+0x030] ! Mem[0000000085000130] ldx [%i1+0x008],%l5 ! Mem[0000000084800108] jmpl %g6+8,%g0 ldstub [%i0+0x034],%l2 ! Mem[0000000084000134] p58_call_2_he: swap [%i1+0x018],%l1 ! Mem[0000000084800118] ldx [%i0+0x018],%l2 ! Mem[0000000084000118] ldsb [%i0+0x007],%l5 ! Mem[0000000084000107] ldsw [%i1+0x01c],%l2 ! Mem[000000008480011c] retl lduw [%i2+0x03c],%l0 ! Mem[000000008500013c] p58_jmpl_2_ho: ldstub [%o0+0x00d],%l3 ! Mem[000000008400010d] swap [%o3+0x010],%l5 ! Mem[0000000085800110] swap [%o3+0x01c],%l2 ! Mem[000000008580011c] std %l0,[%o0+0x028] ! Mem[0000000084000128] stx %l0,[%o2+0x030] ! Mem[0000000085000130] ldx [%o1+0x008],%l5 ! Mem[0000000084800108] jmpl %g6+8,%g0 ldstub [%o0+0x034],%l2 ! Mem[0000000084000134] p58_call_2_ho: swap [%o1+0x018],%l1 ! Mem[0000000084800118] ldx [%o0+0x018],%l2 ! Mem[0000000084000118] ldsb [%o0+0x007],%l5 ! Mem[0000000084000107] ldsw [%o1+0x01c],%l2 ! Mem[000000008480011c] retl lduw [%o2+0x03c],%l0 ! Mem[000000008500013c] p59_jmpl_2_le: ldstub [%i1+0x00b],%l0 ! Mem[000000008680010b] lduh [%i3+0x024],%l3 ! Mem[0000000087800124] lduw [%i3+0x024],%l1 ! Mem[0000000087800124] swap [%i1+0x028],%l7 ! Mem[0000000086800128] swap [%i3+0x008],%l2 ! Mem[0000000087800108] jmpl %g6+8,%g0 ldx [%i2+0x038],%l3 ! Mem[0000000087000138] p59_call_2_le: ldstub [%i3+0x028],%l4 ! Mem[0000000087800128] retl ldub [%i1+0x018],%l5 ! Mem[0000000086800118] p59_jmpl_2_lo: ldstub [%o1+0x00b],%l0 ! Mem[000000008680010b] lduh [%o3+0x024],%l3 ! Mem[0000000087800124] lduw [%o3+0x024],%l1 ! Mem[0000000087800124] swap [%o1+0x028],%l7 ! Mem[0000000086800128] swap [%o3+0x008],%l2 ! Mem[0000000087800108] jmpl %g6+8,%g0 ldx [%o2+0x038],%l3 ! Mem[0000000087000138] p59_call_2_lo: ldstub [%o3+0x028],%l4 ! Mem[0000000087800128] retl ldub [%o1+0x018],%l5 ! Mem[0000000086800118] p59_jmpl_2_he: ldd [%i3+0x018],%l0 ! Mem[0000000087800118] std %l6,[%i0+0x010] ! Mem[0000000086000110] ldsh [%i1+0x000],%l2 ! Mem[0000000086800100] ldx [%i0+0x028],%l3 ! Mem[0000000086000128] lduh [%i2+0x034],%l4 ! Mem[0000000087000134] ldstub [%i2+0x01f],%l1 ! Mem[000000008700011f] ldstub [%i3+0x008],%l6 ! Mem[0000000087800108] jmpl %g6+8,%g0 sth %l0,[%i3+0x000] ! Mem[0000000087800100] p59_call_2_he: ldsw [%i1+0x004],%l6 ! Mem[0000000086800104] swap [%i2+0x030],%l1 ! Mem[0000000087000130] stx %l3,[%i3+0x038] ! Mem[0000000087800138] ldub [%i1+0x03e],%l4 ! Mem[000000008680013e] swap [%i0+0x000],%l5 ! Mem[0000000086000100] ldd [%i3+0x000],%l2 ! Mem[0000000087800100] ldstub [%i1+0x012],%l4 ! Mem[0000000086800112] retl sth %l0,[%i3+0x026] ! Mem[0000000087800126] p59_jmpl_2_ho: ldd [%o3+0x018],%l0 ! Mem[0000000087800118] std %l6,[%o0+0x010] ! Mem[0000000086000110] ldsh [%o1+0x000],%l2 ! Mem[0000000086800100] ldx [%o0+0x028],%l3 ! Mem[0000000086000128] lduh [%o2+0x034],%l4 ! Mem[0000000087000134] ldstub [%o2+0x01f],%l1 ! Mem[000000008700011f] ldstub [%o3+0x008],%l6 ! Mem[0000000087800108] jmpl %g6+8,%g0 sth %l0,[%o3+0x000] ! Mem[0000000087800100] p59_call_2_ho: ldsw [%o1+0x004],%l6 ! Mem[0000000086800104] swap [%o2+0x030],%l1 ! Mem[0000000087000130] stx %l3,[%o3+0x038] ! Mem[0000000087800138] ldub [%o1+0x03e],%l4 ! Mem[000000008680013e] swap [%o0+0x000],%l5 ! Mem[0000000086000100] ldd [%o3+0x000],%l2 ! Mem[0000000087800100] ldstub [%o1+0x012],%l4 ! Mem[0000000086800112] retl sth %l0,[%o3+0x026] ! Mem[0000000087800126] p60_jmpl_2_le: ldd [%i1+0x008],%l4 ! Mem[0000000088800108] jmpl %g6+8,%g0 lduw [%i3+0x024],%l2 ! Mem[0000000089800124] p60_call_2_le: stb %l5,[%i2+0x038] ! Mem[0000000089000138] retl stx %l0,[%i2+0x028] ! Mem[0000000089000128] p60_jmpl_2_lo: ldd [%o1+0x008],%l4 ! Mem[0000000088800108] jmpl %g6+8,%g0 lduw [%o3+0x024],%l2 ! Mem[0000000089800124] p60_call_2_lo: stb %l5,[%o2+0x038] ! Mem[0000000089000138] retl stx %l0,[%o2+0x028] ! Mem[0000000089000128] p60_jmpl_2_he: ldstub [%i0+0x004],%l6 ! Mem[0000000088000104] ldstub [%i2+0x028],%l0 ! Mem[0000000089000128] jmpl %g6+8,%g0 stw %l4,[%i0+0x014] ! Mem[0000000088000114] p60_call_2_he: ldstub [%i2+0x019],%l2 ! Mem[0000000089000119] ldsb [%i0+0x001],%l6 ! Mem[0000000088000101] swap [%i0+0x014],%l6 ! Mem[0000000088000114] ldstub [%i2+0x038],%l5 ! Mem[0000000089000138] ldub [%i1+0x017],%l5 ! Mem[0000000088800117] stb %l7,[%i2+0x035] ! Mem[0000000089000135] lduw [%i3+0x02c],%l2 ! Mem[000000008980012c] retl swap [%i1+0x020],%l3 ! Mem[0000000088800120] p60_jmpl_2_ho: ldstub [%o0+0x004],%l6 ! Mem[0000000088000104] ldstub [%o2+0x028],%l0 ! Mem[0000000089000128] jmpl %g6+8,%g0 stw %l4,[%o0+0x014] ! Mem[0000000088000114] p60_call_2_ho: ldstub [%o2+0x019],%l2 ! Mem[0000000089000119] ldsb [%o0+0x001],%l6 ! Mem[0000000088000101] swap [%o0+0x014],%l6 ! Mem[0000000088000114] ldstub [%o2+0x038],%l5 ! Mem[0000000089000138] ldub [%o1+0x017],%l5 ! Mem[0000000088800117] stb %l7,[%o2+0x035] ! Mem[0000000089000135] lduw [%o3+0x02c],%l2 ! Mem[000000008980012c] retl swap [%o1+0x020],%l3 ! Mem[0000000088800120] p61_jmpl_2_le: ldub [%i2+0x01f],%l1 ! Mem[000000008b00011f] swap [%i3+0x000],%l6 ! Mem[000000008b800100] swap [%i1+0x014],%l4 ! Mem[000000008a800114] swap [%i2+0x020],%l2 ! Mem[000000008b000120] sth %l3,[%i2+0x00c] ! Mem[000000008b00010c] jmpl %g6+8,%g0 swap [%i1+0x018],%l6 ! Mem[000000008a800118] p61_call_2_le: swap [%i0+0x038],%l2 ! Mem[000000008a000138] lduh [%i2+0x02c],%l1 ! Mem[000000008b00012c] std %l2,[%i1+0x018] ! Mem[000000008a800118] stx %l2,[%i1+0x028] ! Mem[000000008a800128] ldstub [%i1+0x01f],%l6 ! Mem[000000008a80011f] std %l6,[%i3+0x020] ! Mem[000000008b800120] swap [%i2+0x03c],%l2 ! Mem[000000008b00013c] retl stw %l1,[%i1+0x030] ! Mem[000000008a800130] p61_jmpl_2_lo: ldub [%o2+0x01f],%l1 ! Mem[000000008b00011f] swap [%o3+0x000],%l6 ! Mem[000000008b800100] swap [%o1+0x014],%l4 ! Mem[000000008a800114] swap [%o2+0x020],%l2 ! Mem[000000008b000120] sth %l3,[%o2+0x00c] ! Mem[000000008b00010c] jmpl %g6+8,%g0 swap [%o1+0x018],%l6 ! Mem[000000008a800118] p61_call_2_lo: swap [%o0+0x038],%l2 ! Mem[000000008a000138] lduh [%o2+0x02c],%l1 ! Mem[000000008b00012c] std %l2,[%o1+0x018] ! Mem[000000008a800118] stx %l2,[%o1+0x028] ! Mem[000000008a800128] ldstub [%o1+0x01f],%l6 ! Mem[000000008a80011f] std %l6,[%o3+0x020] ! Mem[000000008b800120] swap [%o2+0x03c],%l2 ! Mem[000000008b00013c] retl stw %l1,[%o1+0x030] ! Mem[000000008a800130] p61_jmpl_2_he: std %l4,[%i3+0x008] ! Mem[000000008b800108] ldstub [%i0+0x01a],%l1 ! Mem[000000008a00011a] ldub [%i0+0x001],%l5 ! Mem[000000008a000101] ldstub [%i0+0x011],%l5 ! Mem[000000008a000111] lduh [%i2+0x022],%l4 ! Mem[000000008b000122] ldstub [%i0+0x016],%l6 ! Mem[000000008a000116] jmpl %g6+8,%g0 ldstub [%i1+0x01d],%l0 ! Mem[000000008a80011d] p61_call_2_he: lduw [%i1+0x004],%l1 ! Mem[000000008a800104] ldd [%i0+0x028],%l0 ! Mem[000000008a000128] stx %l3,[%i1+0x028] ! Mem[000000008a800128] ldub [%i0+0x038],%l6 ! Mem[000000008a000138] ldsh [%i1+0x024],%l4 ! Mem[000000008a800124] retl stw %l2,[%i2+0x030] ! Mem[000000008b000130] p61_jmpl_2_ho: std %l4,[%o3+0x008] ! Mem[000000008b800108] ldstub [%o0+0x01a],%l1 ! Mem[000000008a00011a] ldub [%o0+0x001],%l5 ! Mem[000000008a000101] ldstub [%o0+0x011],%l5 ! Mem[000000008a000111] lduh [%o2+0x022],%l4 ! Mem[000000008b000122] ldstub [%o0+0x016],%l6 ! Mem[000000008a000116] jmpl %g6+8,%g0 ldstub [%o1+0x01d],%l0 ! Mem[000000008a80011d] p61_call_2_ho: lduw [%o1+0x004],%l1 ! Mem[000000008a800104] ldd [%o0+0x028],%l0 ! Mem[000000008a000128] stx %l3,[%o1+0x028] ! Mem[000000008a800128] ldub [%o0+0x038],%l6 ! Mem[000000008a000138] ldsh [%o1+0x024],%l4 ! Mem[000000008a800124] retl stw %l2,[%o2+0x030] ! Mem[000000008b000130] p62_jmpl_2_le: sth %l7,[%i1+0x022] ! Mem[000000008c800122] ldstub [%i3+0x023],%l5 ! Mem[000000008d800123] jmpl %g6+8,%g0 ldstub [%i3+0x00c],%l1 ! Mem[000000008d80010c] p62_call_2_le: ldsh [%i2+0x000],%l2 ! Mem[000000008d000100] sth %l6,[%i1+0x010] ! Mem[000000008c800110] swap [%i1+0x014],%l6 ! Mem[000000008c800114] retl ldd [%i3+0x030],%l0 ! Mem[000000008d800130] p62_jmpl_2_lo: sth %l7,[%o1+0x022] ! Mem[000000008c800122] ldstub [%o3+0x023],%l5 ! Mem[000000008d800123] jmpl %g6+8,%g0 ldstub [%o3+0x00c],%l1 ! Mem[000000008d80010c] p62_call_2_lo: ldsh [%o2+0x000],%l2 ! Mem[000000008d000100] sth %l6,[%o1+0x010] ! Mem[000000008c800110] swap [%o1+0x014],%l6 ! Mem[000000008c800114] retl ldd [%o3+0x030],%l0 ! Mem[000000008d800130] p62_jmpl_2_he: ldsw [%i1+0x018],%l3 ! Mem[000000008c800118] ldub [%i0+0x028],%l0 ! Mem[000000008c000128] ldub [%i2+0x02a],%l3 ! Mem[000000008d00012a] ldstub [%i1+0x034],%l4 ! Mem[000000008c800134] stw %l1,[%i1+0x01c] ! Mem[000000008c80011c] stw %l4,[%i1+0x010] ! Mem[000000008c800110] stx %l0,[%i0+0x020] ! Mem[000000008c000120] jmpl %g6+8,%g0 ldsb [%i0+0x01b],%l0 ! Mem[000000008c00011b] p62_call_2_he: ldub [%i0+0x01f],%l1 ! Mem[000000008c00011f] ldstub [%i2+0x031],%l0 ! Mem[000000008d000131] ldx [%i0+0x008],%l7 ! Mem[000000008c000108] lduh [%i1+0x02e],%l0 ! Mem[000000008c80012e] retl ldd [%i0+0x018],%l0 ! Mem[000000008c000118] p62_jmpl_2_ho: ldsw [%o1+0x018],%l3 ! Mem[000000008c800118] ldub [%o0+0x028],%l0 ! Mem[000000008c000128] ldub [%o2+0x02a],%l3 ! Mem[000000008d00012a] ldstub [%o1+0x034],%l4 ! Mem[000000008c800134] stw %l1,[%o1+0x01c] ! Mem[000000008c80011c] stw %l4,[%o1+0x010] ! Mem[000000008c800110] stx %l0,[%o0+0x020] ! Mem[000000008c000120] jmpl %g6+8,%g0 ldsb [%o0+0x01b],%l0 ! Mem[000000008c00011b] p62_call_2_ho: ldub [%o0+0x01f],%l1 ! Mem[000000008c00011f] ldstub [%o2+0x031],%l0 ! Mem[000000008d000131] ldx [%o0+0x008],%l7 ! Mem[000000008c000108] lduh [%o1+0x02e],%l0 ! Mem[000000008c80012e] retl ldd [%o0+0x018],%l0 ! Mem[000000008c000118] p63_jmpl_2_le: sth %l3,[%i2+0x00c] ! Mem[000000008f00010c] sth %l0,[%i1+0x00c] ! Mem[000000008e80010c] swap [%i0+0x00c],%l0 ! Mem[000000008e00010c] lduw [%i3+0x02c],%l0 ! Mem[000000008f80012c] stw %l0,[%i0+0x038] ! Mem[000000008e000138] swap [%i2+0x024],%l6 ! Mem[000000008f000124] swap [%i0+0x028],%l0 ! Mem[000000008e000128] jmpl %g6+8,%g0 ldstub [%i2+0x03b],%l2 ! Mem[000000008f00013b] p63_call_2_le: retl ldd [%i2+0x018],%l0 ! Mem[000000008f000118] p63_jmpl_2_lo: sth %l3,[%o2+0x00c] ! Mem[000000008f00010c] sth %l0,[%o1+0x00c] ! Mem[000000008e80010c] swap [%o0+0x00c],%l0 ! Mem[000000008e00010c] lduw [%o3+0x02c],%l0 ! Mem[000000008f80012c] stw %l0,[%o0+0x038] ! Mem[000000008e000138] swap [%o2+0x024],%l6 ! Mem[000000008f000124] swap [%o0+0x028],%l0 ! Mem[000000008e000128] jmpl %g6+8,%g0 ldstub [%o2+0x03b],%l2 ! Mem[000000008f00013b] p63_call_2_lo: retl ldd [%o2+0x018],%l0 ! Mem[000000008f000118] p63_jmpl_2_he: ldstub [%i2+0x01f],%l1 ! Mem[000000008f00011f] ldsh [%i2+0x002],%l6 ! Mem[000000008f000102] ldstub [%i0+0x014],%l4 ! Mem[000000008e000114] stx %l7,[%i1+0x010] ! Mem[000000008e800110] ldstub [%i1+0x010],%l4 ! Mem[000000008e800110] jmpl %g6+8,%g0 stx %l4,[%i1+0x038] ! Mem[000000008e800138] p63_call_2_he: swap [%i2+0x02c],%l1 ! Mem[000000008f00012c] stw %l7,[%i1+0x010] ! Mem[000000008e800110] ldstub [%i0+0x00c],%l2 ! Mem[000000008e00010c] sth %l7,[%i3+0x028] ! Mem[000000008f800128] swap [%i0+0x00c],%l3 ! Mem[000000008e00010c] retl stb %l1,[%i3+0x03f] ! Mem[000000008f80013f] p63_jmpl_2_ho: ldstub [%o2+0x01f],%l1 ! Mem[000000008f00011f] ldsh [%o2+0x002],%l6 ! Mem[000000008f000102] ldstub [%o0+0x014],%l4 ! Mem[000000008e000114] stx %l7,[%o1+0x010] ! Mem[000000008e800110] ldstub [%o1+0x010],%l4 ! Mem[000000008e800110] jmpl %g6+8,%g0 stx %l4,[%o1+0x038] ! Mem[000000008e800138] p63_call_2_ho: swap [%o2+0x02c],%l1 ! Mem[000000008f00012c] stw %l7,[%o1+0x010] ! Mem[000000008e800110] ldstub [%o0+0x00c],%l2 ! Mem[000000008e00010c] sth %l7,[%o3+0x028] ! Mem[000000008f800128] swap [%o0+0x00c],%l3 ! Mem[000000008e00010c] retl stb %l1,[%o3+0x03f] ! Mem[000000008f80013f] user_jump2_end: .seg "text" .align 0x2000 user_jump3_start: INIT_MEM(0, 0x0040, 1, +, 0, +, 0) p0_jmpl_3_le: swap [%i3+0x030],%l6 ! Mem[0000000011800130] stb %l6,[%i1+0x009] ! Mem[0000000010800109] ldub [%i2+0x015],%l6 ! Mem[0000000011000115] ldub [%i0+0x000],%l0 ! Mem[0000000010000100] sth %l5,[%i3+0x020] ! Mem[0000000011800120] ldub [%i0+0x016],%l1 ! Mem[0000000010000116] lduh [%i2+0x002],%l4 ! Mem[0000000011000102] jmpl %g6+8,%g0 ldstub [%i1+0x02f],%l7 ! Mem[000000001080012f] p0_call_3_le: ldstub [%i1+0x03b],%l6 ! Mem[000000001080013b] sth %l0,[%i2+0x01c] ! Mem[000000001100011c] retl stx %l4,[%i1+0x008] ! Mem[0000000010800108] p0_jmpl_3_lo: swap [%o3+0x030],%l6 ! Mem[0000000011800130] stb %l6,[%o1+0x009] ! Mem[0000000010800109] ldub [%o2+0x015],%l6 ! Mem[0000000011000115] ldub [%o0+0x000],%l0 ! Mem[0000000010000100] sth %l5,[%o3+0x020] ! Mem[0000000011800120] ldub [%o0+0x016],%l1 ! Mem[0000000010000116] lduh [%o2+0x002],%l4 ! Mem[0000000011000102] jmpl %g6+8,%g0 ldstub [%o1+0x02f],%l7 ! Mem[000000001080012f] p0_call_3_lo: ldstub [%o1+0x03b],%l6 ! Mem[000000001080013b] sth %l0,[%o2+0x01c] ! Mem[000000001100011c] retl stx %l4,[%o1+0x008] ! Mem[0000000010800108] p0_jmpl_3_he: jmpl %g6+8,%g0 stx %l2,[%i2+0x038] ! Mem[0000000011000138] p0_call_3_he: ldub [%i2+0x025],%l1 ! Mem[0000000011000125] ldsb [%i2+0x036],%l7 ! Mem[0000000011000136] retl stb %l0,[%i3+0x01b] ! Mem[000000001180011b] p0_jmpl_3_ho: jmpl %g6+8,%g0 stx %l2,[%o2+0x038] ! Mem[0000000011000138] p0_call_3_ho: ldub [%o2+0x025],%l1 ! Mem[0000000011000125] ldsb [%o2+0x036],%l7 ! Mem[0000000011000136] retl stb %l0,[%o3+0x01b] ! Mem[000000001180011b] p1_jmpl_3_le: jmpl %g6+8,%g0 ldsh [%i2+0x02c],%l0 ! Mem[000000001300012c] p1_call_3_le: ldstub [%i0+0x000],%l6 ! Mem[0000000012000100] sth %l0,[%i0+0x022] ! Mem[0000000012000122] std %l6,[%i2+0x000] ! Mem[0000000013000100] ldd [%i1+0x008],%l6 ! Mem[0000000012800108] ldstub [%i0+0x00e],%l1 ! Mem[000000001200010e] sth %l2,[%i1+0x00e] ! Mem[000000001280010e] swap [%i1+0x014],%l2 ! Mem[0000000012800114] retl swap [%i0+0x038],%l5 ! Mem[0000000012000138] p1_jmpl_3_lo: jmpl %g6+8,%g0 ldsh [%o2+0x02c],%l0 ! Mem[000000001300012c] p1_call_3_lo: ldstub [%o0+0x000],%l6 ! Mem[0000000012000100] sth %l0,[%o0+0x022] ! Mem[0000000012000122] std %l6,[%o2+0x000] ! Mem[0000000013000100] ldd [%o1+0x008],%l6 ! Mem[0000000012800108] ldstub [%o0+0x00e],%l1 ! Mem[000000001200010e] sth %l2,[%o1+0x00e] ! Mem[000000001280010e] swap [%o1+0x014],%l2 ! Mem[0000000012800114] retl swap [%o0+0x038],%l5 ! Mem[0000000012000138] p1_jmpl_3_he: ldstub [%i0+0x03a],%l4 ! Mem[000000001200013a] ldx [%i0+0x008],%l4 ! Mem[0000000012000108] ldsh [%i0+0x00c],%l1 ! Mem[000000001200010c] jmpl %g6+8,%g0 ldstub [%i1+0x029],%l2 ! Mem[0000000012800129] p1_call_3_he: stw %l1,[%i1+0x02c] ! Mem[000000001280012c] swap [%i0+0x010],%l0 ! Mem[0000000012000110] ldsw [%i0+0x028],%l7 ! Mem[0000000012000128] stb %l5,[%i3+0x007] ! Mem[0000000013800107] ldstub [%i3+0x00e],%l4 ! Mem[000000001380010e] retl swap [%i3+0x024],%l3 ! Mem[0000000013800124] p1_jmpl_3_ho: ldstub [%o0+0x03a],%l4 ! Mem[000000001200013a] ldx [%o0+0x008],%l4 ! Mem[0000000012000108] ldsh [%o0+0x00c],%l1 ! Mem[000000001200010c] jmpl %g6+8,%g0 ldstub [%o1+0x029],%l2 ! Mem[0000000012800129] p1_call_3_ho: stw %l1,[%o1+0x02c] ! Mem[000000001280012c] swap [%o0+0x010],%l0 ! Mem[0000000012000110] ldsw [%o0+0x028],%l7 ! Mem[0000000012000128] stb %l5,[%o3+0x007] ! Mem[0000000013800107] ldstub [%o3+0x00e],%l4 ! Mem[000000001380010e] retl swap [%o3+0x024],%l3 ! Mem[0000000013800124] p2_jmpl_3_le: jmpl %g6+8,%g0 stb %l7,[%i1+0x00d] ! Mem[000000001480010d] p2_call_3_le: ldsh [%i2+0x032],%l7 ! Mem[0000000015000132] ldsh [%i0+0x02a],%l0 ! Mem[000000001400012a] ldub [%i3+0x020],%l3 ! Mem[0000000015800120] ldstub [%i0+0x012],%l5 ! Mem[0000000014000112] swap [%i2+0x010],%l5 ! Mem[0000000015000110] retl stw %l2,[%i0+0x01c] ! Mem[000000001400011c] p2_jmpl_3_lo: jmpl %g6+8,%g0 stb %l7,[%o1+0x00d] ! Mem[000000001480010d] p2_call_3_lo: ldsh [%o2+0x032],%l7 ! Mem[0000000015000132] ldsh [%o0+0x02a],%l0 ! Mem[000000001400012a] ldub [%o3+0x020],%l3 ! Mem[0000000015800120] ldstub [%o0+0x012],%l5 ! Mem[0000000014000112] swap [%o2+0x010],%l5 ! Mem[0000000015000110] retl stw %l2,[%o0+0x01c] ! Mem[000000001400011c] p2_jmpl_3_he: jmpl %g6+8,%g0 ldsb [%i3+0x00a],%l7 ! Mem[000000001580010a] p2_call_3_he: ldd [%i0+0x008],%l2 ! Mem[0000000014000108] std %l4,[%i2+0x000] ! Mem[0000000015000100] lduw [%i1+0x004],%l3 ! Mem[0000000014800104] swap [%i1+0x024],%l2 ! Mem[0000000014800124] swap [%i2+0x028],%l5 ! Mem[0000000015000128] retl ldstub [%i2+0x005],%l1 ! Mem[0000000015000105] p2_jmpl_3_ho: jmpl %g6+8,%g0 ldsb [%o3+0x00a],%l7 ! Mem[000000001580010a] p2_call_3_ho: ldd [%o0+0x008],%l2 ! Mem[0000000014000108] std %l4,[%o2+0x000] ! Mem[0000000015000100] lduw [%o1+0x004],%l3 ! Mem[0000000014800104] swap [%o1+0x024],%l2 ! Mem[0000000014800124] swap [%o2+0x028],%l5 ! Mem[0000000015000128] retl ldstub [%o2+0x005],%l1 ! Mem[0000000015000105] p3_jmpl_3_le: stw %l7,[%i0+0x018] ! Mem[0000000016000118] std %l2,[%i1+0x010] ! Mem[0000000016800110] ldstub [%i3+0x002],%l3 ! Mem[0000000017800102] swap [%i2+0x00c],%l1 ! Mem[000000001700010c] ldub [%i0+0x029],%l2 ! Mem[0000000016000129] jmpl %g6+8,%g0 ldsb [%i2+0x011],%l5 ! Mem[0000000017000111] p3_call_3_le: ldsb [%i1+0x01d],%l2 ! Mem[000000001680011d] retl stx %l7,[%i3+0x018] ! Mem[0000000017800118] p3_jmpl_3_lo: stw %l7,[%o0+0x018] ! Mem[0000000016000118] std %l2,[%o1+0x010] ! Mem[0000000016800110] ldstub [%o3+0x002],%l3 ! Mem[0000000017800102] swap [%o2+0x00c],%l1 ! Mem[000000001700010c] ldub [%o0+0x029],%l2 ! Mem[0000000016000129] jmpl %g6+8,%g0 ldsb [%o2+0x011],%l5 ! Mem[0000000017000111] p3_call_3_lo: ldsb [%o1+0x01d],%l2 ! Mem[000000001680011d] retl stx %l7,[%o3+0x018] ! Mem[0000000017800118] p3_jmpl_3_he: ldstub [%i1+0x03c],%l5 ! Mem[000000001680013c] ldsw [%i3+0x028],%l2 ! Mem[0000000017800128] ldstub [%i2+0x02b],%l5 ! Mem[000000001700012b] std %l6,[%i3+0x020] ! Mem[0000000017800120] ldstub [%i3+0x02b],%l2 ! Mem[000000001780012b] swap [%i3+0x000],%l7 ! Mem[0000000017800100] ldd [%i1+0x000],%l4 ! Mem[0000000016800100] jmpl %g6+8,%g0 sth %l7,[%i2+0x030] ! Mem[0000000017000130] p3_call_3_he: ldd [%i3+0x038],%l6 ! Mem[0000000017800138] ldstub [%i2+0x03c],%l5 ! Mem[000000001700013c] ldstub [%i1+0x028],%l4 ! Mem[0000000016800128] ldsh [%i3+0x006],%l1 ! Mem[0000000017800106] ldd [%i1+0x018],%l4 ! Mem[0000000016800118] ldx [%i2+0x008],%l5 ! Mem[0000000017000108] retl stb %l3,[%i0+0x01a] ! Mem[000000001600011a] p3_jmpl_3_ho: ldstub [%o1+0x03c],%l5 ! Mem[000000001680013c] ldsw [%o3+0x028],%l2 ! Mem[0000000017800128] ldstub [%o2+0x02b],%l5 ! Mem[000000001700012b] std %l6,[%o3+0x020] ! Mem[0000000017800120] ldstub [%o3+0x02b],%l2 ! Mem[000000001780012b] swap [%o3+0x000],%l7 ! Mem[0000000017800100] ldd [%o1+0x000],%l4 ! Mem[0000000016800100] jmpl %g6+8,%g0 sth %l7,[%o2+0x030] ! Mem[0000000017000130] p3_call_3_ho: ldd [%o3+0x038],%l6 ! Mem[0000000017800138] ldstub [%o2+0x03c],%l5 ! Mem[000000001700013c] ldstub [%o1+0x028],%l4 ! Mem[0000000016800128] ldsh [%o3+0x006],%l1 ! Mem[0000000017800106] ldd [%o1+0x018],%l4 ! Mem[0000000016800118] ldx [%o2+0x008],%l5 ! Mem[0000000017000108] retl stb %l3,[%o0+0x01a] ! Mem[000000001600011a] p4_jmpl_3_le: ldd [%i1+0x028],%l4 ! Mem[0000000018800128] lduw [%i1+0x028],%l3 ! Mem[0000000018800128] jmpl %g6+8,%g0 lduw [%i2+0x010],%l4 ! Mem[0000000019000110] p4_call_3_le: ldx [%i3+0x038],%l4 ! Mem[0000000019800138] stw %l7,[%i2+0x004] ! Mem[0000000019000104] ldsh [%i0+0x032],%l2 ! Mem[0000000018000132] ldstub [%i2+0x016],%l6 ! Mem[0000000019000116] ldsb [%i2+0x038],%l5 ! Mem[0000000019000138] ldsw [%i2+0x000],%l2 ! Mem[0000000019000100] ldstub [%i2+0x032],%l7 ! Mem[0000000019000132] retl ldub [%i1+0x000],%l4 ! Mem[0000000018800100] p4_jmpl_3_lo: ldd [%o1+0x028],%l4 ! Mem[0000000018800128] lduw [%o1+0x028],%l3 ! Mem[0000000018800128] jmpl %g6+8,%g0 lduw [%o2+0x010],%l4 ! Mem[0000000019000110] p4_call_3_lo: ldx [%o3+0x038],%l4 ! Mem[0000000019800138] stw %l7,[%o2+0x004] ! Mem[0000000019000104] ldsh [%o0+0x032],%l2 ! Mem[0000000018000132] ldstub [%o2+0x016],%l6 ! Mem[0000000019000116] ldsb [%o2+0x038],%l5 ! Mem[0000000019000138] ldsw [%o2+0x000],%l2 ! Mem[0000000019000100] ldstub [%o2+0x032],%l7 ! Mem[0000000019000132] retl ldub [%o1+0x000],%l4 ! Mem[0000000018800100] p4_jmpl_3_he: ldd [%i3+0x028],%l2 ! Mem[0000000019800128] jmpl %g6+8,%g0 swap [%i1+0x01c],%l2 ! Mem[000000001880011c] p4_call_3_he: ldsb [%i2+0x007],%l5 ! Mem[0000000019000107] sth %l2,[%i0+0x02a] ! Mem[000000001800012a] stx %l0,[%i2+0x008] ! Mem[0000000019000108] lduh [%i1+0x006],%l7 ! Mem[0000000018800106] ldstub [%i3+0x037],%l5 ! Mem[0000000019800137] ldstub [%i1+0x012],%l1 ! Mem[0000000018800112] ldstub [%i1+0x027],%l6 ! Mem[0000000018800127] retl ldx [%i1+0x018],%l1 ! Mem[0000000018800118] p4_jmpl_3_ho: ldd [%o3+0x028],%l2 ! Mem[0000000019800128] jmpl %g6+8,%g0 swap [%o1+0x01c],%l2 ! Mem[000000001880011c] p4_call_3_ho: ldsb [%o2+0x007],%l5 ! Mem[0000000019000107] sth %l2,[%o0+0x02a] ! Mem[000000001800012a] stx %l0,[%o2+0x008] ! Mem[0000000019000108] lduh [%o1+0x006],%l7 ! Mem[0000000018800106] ldstub [%o3+0x037],%l5 ! Mem[0000000019800137] ldstub [%o1+0x012],%l1 ! Mem[0000000018800112] ldstub [%o1+0x027],%l6 ! Mem[0000000018800127] retl ldx [%o1+0x018],%l1 ! Mem[0000000018800118] p5_jmpl_3_le: swap [%i2+0x02c],%l1 ! Mem[000000001b00012c] ldx [%i3+0x010],%l7 ! Mem[000000001b800110] ldx [%i2+0x008],%l6 ! Mem[000000001b000108] swap [%i1+0x034],%l5 ! Mem[000000001a800134] std %l6,[%i1+0x018] ! Mem[000000001a800118] jmpl %g6+8,%g0 lduh [%i1+0x020],%l0 ! Mem[000000001a800120] p5_call_3_le: ldsw [%i2+0x014],%l5 ! Mem[000000001b000114] retl ldstub [%i3+0x017],%l2 ! Mem[000000001b800117] p5_jmpl_3_lo: swap [%o2+0x02c],%l1 ! Mem[000000001b00012c] ldx [%o3+0x010],%l7 ! Mem[000000001b800110] ldx [%o2+0x008],%l6 ! Mem[000000001b000108] swap [%o1+0x034],%l5 ! Mem[000000001a800134] std %l6,[%o1+0x018] ! Mem[000000001a800118] jmpl %g6+8,%g0 lduh [%o1+0x020],%l0 ! Mem[000000001a800120] p5_call_3_lo: ldsw [%o2+0x014],%l5 ! Mem[000000001b000114] retl ldstub [%o3+0x017],%l2 ! Mem[000000001b800117] p5_jmpl_3_he: lduh [%i2+0x010],%l1 ! Mem[000000001b000110] swap [%i3+0x01c],%l2 ! Mem[000000001b80011c] sth %l7,[%i2+0x022] ! Mem[000000001b000122] jmpl %g6+8,%g0 ldsb [%i1+0x01c],%l5 ! Mem[000000001a80011c] p5_call_3_he: ldsw [%i1+0x028],%l7 ! Mem[000000001a800128] retl ldstub [%i0+0x03f],%l2 ! Mem[000000001a00013f] p5_jmpl_3_ho: lduh [%o2+0x010],%l1 ! Mem[000000001b000110] swap [%o3+0x01c],%l2 ! Mem[000000001b80011c] sth %l7,[%o2+0x022] ! Mem[000000001b000122] jmpl %g6+8,%g0 ldsb [%o1+0x01c],%l5 ! Mem[000000001a80011c] p5_call_3_ho: ldsw [%o1+0x028],%l7 ! Mem[000000001a800128] retl ldstub [%o0+0x03f],%l2 ! Mem[000000001a00013f] p6_jmpl_3_le: lduw [%i3+0x000],%l7 ! Mem[000000001d800100] ldstub [%i1+0x01e],%l1 ! Mem[000000001c80011e] jmpl %g6+8,%g0 std %l2,[%i1+0x010] ! Mem[000000001c800110] p6_call_3_le: stx %l4,[%i1+0x018] ! Mem[000000001c800118] ldstub [%i0+0x021],%l4 ! Mem[000000001c000121] lduh [%i3+0x008],%l1 ! Mem[000000001d800108] retl ldstub [%i2+0x019],%l2 ! Mem[000000001d000119] p6_jmpl_3_lo: lduw [%o3+0x000],%l7 ! Mem[000000001d800100] ldstub [%o1+0x01e],%l1 ! Mem[000000001c80011e] jmpl %g6+8,%g0 std %l2,[%o1+0x010] ! Mem[000000001c800110] p6_call_3_lo: stx %l4,[%o1+0x018] ! Mem[000000001c800118] ldstub [%o0+0x021],%l4 ! Mem[000000001c000121] lduh [%o3+0x008],%l1 ! Mem[000000001d800108] retl ldstub [%o2+0x019],%l2 ! Mem[000000001d000119] p6_jmpl_3_he: jmpl %g6+8,%g0 stb %l0,[%i3+0x030] ! Mem[000000001d800130] p6_call_3_he: stb %l1,[%i0+0x019] ! Mem[000000001c000119] swap [%i3+0x034],%l3 ! Mem[000000001d800134] ldsw [%i0+0x018],%l2 ! Mem[000000001c000118] retl lduh [%i0+0x024],%l1 ! Mem[000000001c000124] p6_jmpl_3_ho: jmpl %g6+8,%g0 stb %l0,[%o3+0x030] ! Mem[000000001d800130] p6_call_3_ho: stb %l1,[%o0+0x019] ! Mem[000000001c000119] swap [%o3+0x034],%l3 ! Mem[000000001d800134] ldsw [%o0+0x018],%l2 ! Mem[000000001c000118] retl lduh [%o0+0x024],%l1 ! Mem[000000001c000124] p7_jmpl_3_le: swap [%i0+0x010],%l5 ! Mem[000000001e000110] ldstub [%i3+0x011],%l5 ! Mem[000000001f800111] jmpl %g6+8,%g0 ldstub [%i3+0x01d],%l2 ! Mem[000000001f80011d] p7_call_3_le: std %l4,[%i2+0x028] ! Mem[000000001f000128] swap [%i1+0x024],%l3 ! Mem[000000001e800124] ldsb [%i3+0x03f],%l2 ! Mem[000000001f80013f] stx %l6,[%i2+0x010] ! Mem[000000001f000110] swap [%i2+0x008],%l5 ! Mem[000000001f000108] ldstub [%i3+0x015],%l1 ! Mem[000000001f800115] swap [%i1+0x018],%l2 ! Mem[000000001e800118] retl ldx [%i3+0x000],%l0 ! Mem[000000001f800100] p7_jmpl_3_lo: swap [%o0+0x010],%l5 ! Mem[000000001e000110] ldstub [%o3+0x011],%l5 ! Mem[000000001f800111] jmpl %g6+8,%g0 ldstub [%o3+0x01d],%l2 ! Mem[000000001f80011d] p7_call_3_lo: std %l4,[%o2+0x028] ! Mem[000000001f000128] swap [%o1+0x024],%l3 ! Mem[000000001e800124] ldsb [%o3+0x03f],%l2 ! Mem[000000001f80013f] stx %l6,[%o2+0x010] ! Mem[000000001f000110] swap [%o2+0x008],%l5 ! Mem[000000001f000108] ldstub [%o3+0x015],%l1 ! Mem[000000001f800115] swap [%o1+0x018],%l2 ! Mem[000000001e800118] retl ldx [%o3+0x000],%l0 ! Mem[000000001f800100] p7_jmpl_3_he: jmpl %g6+8,%g0 ldsw [%i3+0x008],%l2 ! Mem[000000001f800108] p7_call_3_he: retl lduw [%i3+0x024],%l6 ! Mem[000000001f800124] p7_jmpl_3_ho: jmpl %g6+8,%g0 ldsw [%o3+0x008],%l2 ! Mem[000000001f800108] p7_call_3_ho: retl lduw [%o3+0x024],%l6 ! Mem[000000001f800124] p8_jmpl_3_le: lduh [%i2+0x01a],%l2 ! Mem[000000002100011a] ldstub [%i2+0x02d],%l4 ! Mem[000000002100012d] std %l6,[%i3+0x038] ! Mem[0000000021800138] ldsw [%i1+0x02c],%l5 ! Mem[000000002080012c] lduw [%i0+0x030],%l5 ! Mem[0000000020000130] ldstub [%i0+0x005],%l1 ! Mem[0000000020000105] jmpl %g6+8,%g0 stb %l0,[%i1+0x00a] ! Mem[000000002080010a] p8_call_3_le: stx %l5,[%i1+0x020] ! Mem[0000000020800120] lduw [%i1+0x02c],%l7 ! Mem[000000002080012c] lduw [%i2+0x004],%l3 ! Mem[0000000021000104] swap [%i1+0x024],%l4 ! Mem[0000000020800124] stx %l2,[%i2+0x018] ! Mem[0000000021000118] ldstub [%i3+0x03a],%l6 ! Mem[000000002180013a] stw %l5,[%i1+0x020] ! Mem[0000000020800120] retl stx %l5,[%i3+0x020] ! Mem[0000000021800120] p8_jmpl_3_lo: lduh [%o2+0x01a],%l2 ! Mem[000000002100011a] ldstub [%o2+0x02d],%l4 ! Mem[000000002100012d] std %l6,[%o3+0x038] ! Mem[0000000021800138] ldsw [%o1+0x02c],%l5 ! Mem[000000002080012c] lduw [%o0+0x030],%l5 ! Mem[0000000020000130] ldstub [%o0+0x005],%l1 ! Mem[0000000020000105] jmpl %g6+8,%g0 stb %l0,[%o1+0x00a] ! Mem[000000002080010a] p8_call_3_lo: stx %l5,[%o1+0x020] ! Mem[0000000020800120] lduw [%o1+0x02c],%l7 ! Mem[000000002080012c] lduw [%o2+0x004],%l3 ! Mem[0000000021000104] swap [%o1+0x024],%l4 ! Mem[0000000020800124] stx %l2,[%o2+0x018] ! Mem[0000000021000118] ldstub [%o3+0x03a],%l6 ! Mem[000000002180013a] stw %l5,[%o1+0x020] ! Mem[0000000020800120] retl stx %l5,[%o3+0x020] ! Mem[0000000021800120] p8_jmpl_3_he: ldub [%i2+0x01e],%l1 ! Mem[000000002100011e] ldsb [%i0+0x031],%l5 ! Mem[0000000020000131] stw %l4,[%i3+0x000] ! Mem[0000000021800100] ldstub [%i2+0x010],%l7 ! Mem[0000000021000110] ldstub [%i0+0x00e],%l3 ! Mem[000000002000010e] ldstub [%i3+0x03b],%l4 ! Mem[000000002180013b] std %l0,[%i2+0x038] ! Mem[0000000021000138] jmpl %g6+8,%g0 lduw [%i2+0x030],%l7 ! Mem[0000000021000130] p8_call_3_he: stb %l4,[%i1+0x008] ! Mem[0000000020800108] ldsb [%i0+0x006],%l1 ! Mem[0000000020000106] ldd [%i3+0x018],%l4 ! Mem[0000000021800118] ldstub [%i1+0x00e],%l5 ! Mem[000000002080010e] swap [%i1+0x00c],%l6 ! Mem[000000002080010c] swap [%i1+0x014],%l0 ! Mem[0000000020800114] retl ldub [%i1+0x00a],%l1 ! Mem[000000002080010a] p8_jmpl_3_ho: ldub [%o2+0x01e],%l1 ! Mem[000000002100011e] ldsb [%o0+0x031],%l5 ! Mem[0000000020000131] stw %l4,[%o3+0x000] ! Mem[0000000021800100] ldstub [%o2+0x010],%l7 ! Mem[0000000021000110] ldstub [%o0+0x00e],%l3 ! Mem[000000002000010e] ldstub [%o3+0x03b],%l4 ! Mem[000000002180013b] std %l0,[%o2+0x038] ! Mem[0000000021000138] jmpl %g6+8,%g0 lduw [%o2+0x030],%l7 ! Mem[0000000021000130] p8_call_3_ho: stb %l4,[%o1+0x008] ! Mem[0000000020800108] ldsb [%o0+0x006],%l1 ! Mem[0000000020000106] ldd [%o3+0x018],%l4 ! Mem[0000000021800118] ldstub [%o1+0x00e],%l5 ! Mem[000000002080010e] swap [%o1+0x00c],%l6 ! Mem[000000002080010c] swap [%o1+0x014],%l0 ! Mem[0000000020800114] retl ldub [%o1+0x00a],%l1 ! Mem[000000002080010a] p9_jmpl_3_le: swap [%i2+0x028],%l0 ! Mem[0000000023000128] stx %l4,[%i1+0x030] ! Mem[0000000022800130] ldstub [%i1+0x02d],%l1 ! Mem[000000002280012d] ldub [%i2+0x019],%l5 ! Mem[0000000023000119] swap [%i3+0x014],%l4 ! Mem[0000000023800114] ldx [%i3+0x010],%l7 ! Mem[0000000023800110] jmpl %g6+8,%g0 sth %l4,[%i1+0x02a] ! Mem[000000002280012a] p9_call_3_le: swap [%i2+0x03c],%l6 ! Mem[000000002300013c] ldstub [%i2+0x013],%l0 ! Mem[0000000023000113] ldsb [%i3+0x012],%l7 ! Mem[0000000023800112] ldstub [%i1+0x00c],%l2 ! Mem[000000002280010c] std %l6,[%i0+0x020] ! Mem[0000000022000120] retl std %l4,[%i0+0x030] ! Mem[0000000022000130] p9_jmpl_3_lo: swap [%o2+0x028],%l0 ! Mem[0000000023000128] stx %l4,[%o1+0x030] ! Mem[0000000022800130] ldstub [%o1+0x02d],%l1 ! Mem[000000002280012d] ldub [%o2+0x019],%l5 ! Mem[0000000023000119] swap [%o3+0x014],%l4 ! Mem[0000000023800114] ldx [%o3+0x010],%l7 ! Mem[0000000023800110] jmpl %g6+8,%g0 sth %l4,[%o1+0x02a] ! Mem[000000002280012a] p9_call_3_lo: swap [%o2+0x03c],%l6 ! Mem[000000002300013c] ldstub [%o2+0x013],%l0 ! Mem[0000000023000113] ldsb [%o3+0x012],%l7 ! Mem[0000000023800112] ldstub [%o1+0x00c],%l2 ! Mem[000000002280010c] std %l6,[%o0+0x020] ! Mem[0000000022000120] retl std %l4,[%o0+0x030] ! Mem[0000000022000130] p9_jmpl_3_he: jmpl %g6+8,%g0 ldub [%i3+0x03f],%l7 ! Mem[000000002380013f] p9_call_3_he: lduh [%i0+0x00e],%l4 ! Mem[000000002200010e] stx %l3,[%i1+0x020] ! Mem[0000000022800120] retl sth %l5,[%i3+0x008] ! Mem[0000000023800108] p9_jmpl_3_ho: jmpl %g6+8,%g0 ldub [%o3+0x03f],%l7 ! Mem[000000002380013f] p9_call_3_ho: lduh [%o0+0x00e],%l4 ! Mem[000000002200010e] stx %l3,[%o1+0x020] ! Mem[0000000022800120] retl sth %l5,[%o3+0x008] ! Mem[0000000023800108] p10_jmpl_3_le: jmpl %g6+8,%g0 lduw [%i3+0x030],%l5 ! Mem[0000000025800130] p10_call_3_le: ldsw [%i3+0x028],%l4 ! Mem[0000000025800128] retl std %l2,[%i0+0x020] ! Mem[0000000024000120] p10_jmpl_3_lo: jmpl %g6+8,%g0 lduw [%o3+0x030],%l5 ! Mem[0000000025800130] p10_call_3_lo: ldsw [%o3+0x028],%l4 ! Mem[0000000025800128] retl std %l2,[%o0+0x020] ! Mem[0000000024000120] p10_jmpl_3_he: ldsb [%i0+0x012],%l7 ! Mem[0000000024000112] ldd [%i0+0x000],%l6 ! Mem[0000000024000100] swap [%i0+0x008],%l2 ! Mem[0000000024000108] ldstub [%i1+0x03e],%l2 ! Mem[000000002480013e] swap [%i3+0x014],%l6 ! Mem[0000000025800114] ldstub [%i0+0x012],%l2 ! Mem[0000000024000112] std %l6,[%i1+0x010] ! Mem[0000000024800110] jmpl %g6+8,%g0 ldub [%i0+0x023],%l5 ! Mem[0000000024000123] p10_call_3_he: ldstub [%i3+0x01c],%l7 ! Mem[000000002580011c] lduh [%i0+0x01e],%l6 ! Mem[000000002400011e] ldsw [%i1+0x004],%l3 ! Mem[0000000024800104] retl swap [%i1+0x024],%l6 ! Mem[0000000024800124] p10_jmpl_3_ho: ldsb [%o0+0x012],%l7 ! Mem[0000000024000112] ldd [%o0+0x000],%l6 ! Mem[0000000024000100] swap [%o0+0x008],%l2 ! Mem[0000000024000108] ldstub [%o1+0x03e],%l2 ! Mem[000000002480013e] swap [%o3+0x014],%l6 ! Mem[0000000025800114] ldstub [%o0+0x012],%l2 ! Mem[0000000024000112] std %l6,[%o1+0x010] ! Mem[0000000024800110] jmpl %g6+8,%g0 ldub [%o0+0x023],%l5 ! Mem[0000000024000123] p10_call_3_ho: ldstub [%o3+0x01c],%l7 ! Mem[000000002580011c] lduh [%o0+0x01e],%l6 ! Mem[000000002400011e] ldsw [%o1+0x004],%l3 ! Mem[0000000024800104] retl swap [%o1+0x024],%l6 ! Mem[0000000024800124] p11_jmpl_3_le: stb %l1,[%i3+0x013] ! Mem[0000000027800113] std %l2,[%i1+0x020] ! Mem[0000000026800120] ldsw [%i2+0x00c],%l5 ! Mem[000000002700010c] ldstub [%i3+0x02f],%l7 ! Mem[000000002780012f] ldstub [%i2+0x029],%l7 ! Mem[0000000027000129] jmpl %g6+8,%g0 ldstub [%i3+0x023],%l6 ! Mem[0000000027800123] p11_call_3_le: ldsw [%i0+0x000],%l2 ! Mem[0000000026000100] ldx [%i3+0x008],%l5 ! Mem[0000000027800108] retl ldstub [%i2+0x00e],%l2 ! Mem[000000002700010e] p11_jmpl_3_lo: stb %l1,[%o3+0x013] ! Mem[0000000027800113] std %l2,[%o1+0x020] ! Mem[0000000026800120] ldsw [%o2+0x00c],%l5 ! Mem[000000002700010c] ldstub [%o3+0x02f],%l7 ! Mem[000000002780012f] ldstub [%o2+0x029],%l7 ! Mem[0000000027000129] jmpl %g6+8,%g0 ldstub [%o3+0x023],%l6 ! Mem[0000000027800123] p11_call_3_lo: ldsw [%o0+0x000],%l2 ! Mem[0000000026000100] ldx [%o3+0x008],%l5 ! Mem[0000000027800108] retl ldstub [%o2+0x00e],%l2 ! Mem[000000002700010e] p11_jmpl_3_he: ldstub [%i0+0x001],%l5 ! Mem[0000000026000101] jmpl %g6+8,%g0 ldstub [%i0+0x011],%l5 ! Mem[0000000026000111] p11_call_3_he: lduw [%i3+0x004],%l0 ! Mem[0000000027800104] retl sth %l6,[%i3+0x026] ! Mem[0000000027800126] p11_jmpl_3_ho: ldstub [%o0+0x001],%l5 ! Mem[0000000026000101] jmpl %g6+8,%g0 ldstub [%o0+0x011],%l5 ! Mem[0000000026000111] p11_call_3_ho: lduw [%o3+0x004],%l0 ! Mem[0000000027800104] retl sth %l6,[%o3+0x026] ! Mem[0000000027800126] p12_jmpl_3_le: swap [%i0+0x02c],%l7 ! Mem[000000002800012c] ldd [%i2+0x010],%l6 ! Mem[0000000029000110] std %l2,[%i3+0x000] ! Mem[0000000029800100] ldub [%i1+0x021],%l5 ! Mem[0000000028800121] swap [%i2+0x030],%l5 ! Mem[0000000029000130] jmpl %g6+8,%g0 swap [%i3+0x010],%l0 ! Mem[0000000029800110] p12_call_3_le: swap [%i1+0x02c],%l2 ! Mem[000000002880012c] stw %l1,[%i2+0x018] ! Mem[0000000029000118] ldstub [%i1+0x036],%l3 ! Mem[0000000028800136] retl ldsb [%i2+0x011],%l5 ! Mem[0000000029000111] p12_jmpl_3_lo: swap [%o0+0x02c],%l7 ! Mem[000000002800012c] ldd [%o2+0x010],%l6 ! Mem[0000000029000110] std %l2,[%o3+0x000] ! Mem[0000000029800100] ldub [%o1+0x021],%l5 ! Mem[0000000028800121] swap [%o2+0x030],%l5 ! Mem[0000000029000130] jmpl %g6+8,%g0 swap [%o3+0x010],%l0 ! Mem[0000000029800110] p12_call_3_lo: swap [%o1+0x02c],%l2 ! Mem[000000002880012c] stw %l1,[%o2+0x018] ! Mem[0000000029000118] ldstub [%o1+0x036],%l3 ! Mem[0000000028800136] retl ldsb [%o2+0x011],%l5 ! Mem[0000000029000111] p12_jmpl_3_he: stx %l0,[%i2+0x018] ! Mem[0000000029000118] ldstub [%i0+0x006],%l4 ! Mem[0000000028000106] std %l2,[%i2+0x038] ! Mem[0000000029000138] jmpl %g6+8,%g0 stw %l6,[%i0+0x020] ! Mem[0000000028000120] p12_call_3_he: ldstub [%i1+0x000],%l2 ! Mem[0000000028800100] swap [%i3+0x018],%l0 ! Mem[0000000029800118] lduh [%i0+0x022],%l1 ! Mem[0000000028000122] ldub [%i3+0x027],%l4 ! Mem[0000000029800127] stw %l0,[%i0+0x028] ! Mem[0000000028000128] retl stx %l2,[%i3+0x018] ! Mem[0000000029800118] p12_jmpl_3_ho: stx %l0,[%o2+0x018] ! Mem[0000000029000118] ldstub [%o0+0x006],%l4 ! Mem[0000000028000106] std %l2,[%o2+0x038] ! Mem[0000000029000138] jmpl %g6+8,%g0 stw %l6,[%o0+0x020] ! Mem[0000000028000120] p12_call_3_ho: ldstub [%o1+0x000],%l2 ! Mem[0000000028800100] swap [%o3+0x018],%l0 ! Mem[0000000029800118] lduh [%o0+0x022],%l1 ! Mem[0000000028000122] ldub [%o3+0x027],%l4 ! Mem[0000000029800127] stw %l0,[%o0+0x028] ! Mem[0000000028000128] retl stx %l2,[%o3+0x018] ! Mem[0000000029800118] p13_jmpl_3_le: swap [%i1+0x008],%l6 ! Mem[000000002a800108] jmpl %g6+8,%g0 swap [%i0+0x020],%l0 ! Mem[000000002a000120] p13_call_3_le: ldstub [%i2+0x017],%l5 ! Mem[000000002b000117] retl ldstub [%i0+0x015],%l7 ! Mem[000000002a000115] p13_jmpl_3_lo: swap [%o1+0x008],%l6 ! Mem[000000002a800108] jmpl %g6+8,%g0 swap [%o0+0x020],%l0 ! Mem[000000002a000120] p13_call_3_lo: ldstub [%o2+0x017],%l5 ! Mem[000000002b000117] retl ldstub [%o0+0x015],%l7 ! Mem[000000002a000115] p13_jmpl_3_he: sth %l4,[%i2+0x032] ! Mem[000000002b000132] ldd [%i0+0x010],%l0 ! Mem[000000002a000110] jmpl %g6+8,%g0 ldstub [%i1+0x015],%l0 ! Mem[000000002a800115] p13_call_3_he: ldstub [%i2+0x03d],%l4 ! Mem[000000002b00013d] ldd [%i1+0x028],%l2 ! Mem[000000002a800128] ldx [%i0+0x000],%l5 ! Mem[000000002a000100] swap [%i0+0x02c],%l7 ! Mem[000000002a00012c] retl swap [%i2+0x020],%l7 ! Mem[000000002b000120] p13_jmpl_3_ho: sth %l4,[%o2+0x032] ! Mem[000000002b000132] ldd [%o0+0x010],%l0 ! Mem[000000002a000110] jmpl %g6+8,%g0 ldstub [%o1+0x015],%l0 ! Mem[000000002a800115] p13_call_3_ho: ldstub [%o2+0x03d],%l4 ! Mem[000000002b00013d] ldd [%o1+0x028],%l2 ! Mem[000000002a800128] ldx [%o0+0x000],%l5 ! Mem[000000002a000100] swap [%o0+0x02c],%l7 ! Mem[000000002a00012c] retl swap [%o2+0x020],%l7 ! Mem[000000002b000120] p14_jmpl_3_le: ldstub [%i0+0x035],%l3 ! Mem[000000002c000135] swap [%i3+0x02c],%l1 ! Mem[000000002d80012c] stw %l1,[%i3+0x010] ! Mem[000000002d800110] ldsh [%i0+0x00c],%l2 ! Mem[000000002c00010c] ldstub [%i3+0x036],%l7 ! Mem[000000002d800136] sth %l6,[%i2+0x000] ! Mem[000000002d000100] lduh [%i1+0x00e],%l3 ! Mem[000000002c80010e] jmpl %g6+8,%g0 ldx [%i2+0x030],%l0 ! Mem[000000002d000130] p14_call_3_le: ldsw [%i0+0x000],%l3 ! Mem[000000002c000100] ldsh [%i1+0x038],%l1 ! Mem[000000002c800138] retl swap [%i3+0x01c],%l3 ! Mem[000000002d80011c] p14_jmpl_3_lo: ldstub [%o0+0x035],%l3 ! Mem[000000002c000135] swap [%o3+0x02c],%l1 ! Mem[000000002d80012c] stw %l1,[%o3+0x010] ! Mem[000000002d800110] ldsh [%o0+0x00c],%l2 ! Mem[000000002c00010c] ldstub [%o3+0x036],%l7 ! Mem[000000002d800136] sth %l6,[%o2+0x000] ! Mem[000000002d000100] lduh [%o1+0x00e],%l3 ! Mem[000000002c80010e] jmpl %g6+8,%g0 ldx [%o2+0x030],%l0 ! Mem[000000002d000130] p14_call_3_lo: ldsw [%o0+0x000],%l3 ! Mem[000000002c000100] ldsh [%o1+0x038],%l1 ! Mem[000000002c800138] retl swap [%o3+0x01c],%l3 ! Mem[000000002d80011c] p14_jmpl_3_he: ldstub [%i0+0x010],%l7 ! Mem[000000002c000110] ldsh [%i1+0x00e],%l1 ! Mem[000000002c80010e] ldsb [%i1+0x006],%l0 ! Mem[000000002c800106] stw %l5,[%i1+0x014] ! Mem[000000002c800114] swap [%i2+0x038],%l5 ! Mem[000000002d000138] ldstub [%i0+0x032],%l5 ! Mem[000000002c000132] stb %l6,[%i3+0x03d] ! Mem[000000002d80013d] jmpl %g6+8,%g0 ldx [%i1+0x008],%l2 ! Mem[000000002c800108] p14_call_3_he: ldub [%i1+0x00b],%l1 ! Mem[000000002c80010b] ldd [%i3+0x000],%l4 ! Mem[000000002d800100] swap [%i0+0x004],%l6 ! Mem[000000002c000104] ldd [%i0+0x030],%l6 ! Mem[000000002c000130] sth %l2,[%i1+0x028] ! Mem[000000002c800128] ldstub [%i2+0x01a],%l3 ! Mem[000000002d00011a] ldsb [%i2+0x005],%l7 ! Mem[000000002d000105] retl swap [%i0+0x020],%l1 ! Mem[000000002c000120] p14_jmpl_3_ho: ldstub [%o0+0x010],%l7 ! Mem[000000002c000110] ldsh [%o1+0x00e],%l1 ! Mem[000000002c80010e] ldsb [%o1+0x006],%l0 ! Mem[000000002c800106] stw %l5,[%o1+0x014] ! Mem[000000002c800114] swap [%o2+0x038],%l5 ! Mem[000000002d000138] ldstub [%o0+0x032],%l5 ! Mem[000000002c000132] stb %l6,[%o3+0x03d] ! Mem[000000002d80013d] jmpl %g6+8,%g0 ldx [%o1+0x008],%l2 ! Mem[000000002c800108] p14_call_3_ho: ldub [%o1+0x00b],%l1 ! Mem[000000002c80010b] ldd [%o3+0x000],%l4 ! Mem[000000002d800100] swap [%o0+0x004],%l6 ! Mem[000000002c000104] ldd [%o0+0x030],%l6 ! Mem[000000002c000130] sth %l2,[%o1+0x028] ! Mem[000000002c800128] ldstub [%o2+0x01a],%l3 ! Mem[000000002d00011a] ldsb [%o2+0x005],%l7 ! Mem[000000002d000105] retl swap [%o0+0x020],%l1 ! Mem[000000002c000120] p15_jmpl_3_le: ldsw [%i1+0x02c],%l2 ! Mem[000000002e80012c] swap [%i1+0x030],%l3 ! Mem[000000002e800130] ldd [%i3+0x008],%l6 ! Mem[000000002f800108] stx %l0,[%i2+0x030] ! Mem[000000002f000130] ldstub [%i1+0x02f],%l7 ! Mem[000000002e80012f] jmpl %g6+8,%g0 ldx [%i3+0x020],%l1 ! Mem[000000002f800120] p15_call_3_le: std %l2,[%i0+0x010] ! Mem[000000002e000110] retl stw %l0,[%i3+0x018] ! Mem[000000002f800118] p15_jmpl_3_lo: ldsw [%o1+0x02c],%l2 ! Mem[000000002e80012c] swap [%o1+0x030],%l3 ! Mem[000000002e800130] ldd [%o3+0x008],%l6 ! Mem[000000002f800108] stx %l0,[%o2+0x030] ! Mem[000000002f000130] ldstub [%o1+0x02f],%l7 ! Mem[000000002e80012f] jmpl %g6+8,%g0 ldx [%o3+0x020],%l1 ! Mem[000000002f800120] p15_call_3_lo: std %l2,[%o0+0x010] ! Mem[000000002e000110] retl stw %l0,[%o3+0x018] ! Mem[000000002f800118] p15_jmpl_3_he: ldx [%i3+0x008],%l1 ! Mem[000000002f800108] ldstub [%i0+0x01c],%l0 ! Mem[000000002e00011c] stb %l2,[%i3+0x019] ! Mem[000000002f800119] sth %l2,[%i3+0x00e] ! Mem[000000002f80010e] jmpl %g6+8,%g0 swap [%i3+0x020],%l0 ! Mem[000000002f800120] p15_call_3_he: swap [%i1+0x000],%l4 ! Mem[000000002e800100] std %l4,[%i2+0x010] ! Mem[000000002f000110] swap [%i0+0x034],%l2 ! Mem[000000002e000134] stw %l6,[%i0+0x010] ! Mem[000000002e000110] ldstub [%i0+0x02d],%l6 ! Mem[000000002e00012d] lduh [%i2+0x038],%l6 ! Mem[000000002f000138] retl ldub [%i0+0x025],%l4 ! Mem[000000002e000125] p15_jmpl_3_ho: ldx [%o3+0x008],%l1 ! Mem[000000002f800108] ldstub [%o0+0x01c],%l0 ! Mem[000000002e00011c] stb %l2,[%o3+0x019] ! Mem[000000002f800119] sth %l2,[%o3+0x00e] ! Mem[000000002f80010e] jmpl %g6+8,%g0 swap [%o3+0x020],%l0 ! Mem[000000002f800120] p15_call_3_ho: swap [%o1+0x000],%l4 ! Mem[000000002e800100] std %l4,[%o2+0x010] ! Mem[000000002f000110] swap [%o0+0x034],%l2 ! Mem[000000002e000134] stw %l6,[%o0+0x010] ! Mem[000000002e000110] ldstub [%o0+0x02d],%l6 ! Mem[000000002e00012d] lduh [%o2+0x038],%l6 ! Mem[000000002f000138] retl ldub [%o0+0x025],%l4 ! Mem[000000002e000125] p16_jmpl_3_le: stx %l2,[%i2+0x010] ! Mem[0000000031000110] ldstub [%i0+0x002],%l7 ! Mem[0000000030000102] ldub [%i1+0x031],%l3 ! Mem[0000000030800131] swap [%i0+0x030],%l1 ! Mem[0000000030000130] stx %l7,[%i0+0x008] ! Mem[0000000030000108] ldstub [%i1+0x01c],%l5 ! Mem[000000003080011c] jmpl %g6+8,%g0 stb %l6,[%i1+0x002] ! Mem[0000000030800102] p16_call_3_le: ldsb [%i3+0x02e],%l7 ! Mem[000000003180012e] swap [%i1+0x000],%l7 ! Mem[0000000030800100] ldstub [%i0+0x028],%l5 ! Mem[0000000030000128] retl lduh [%i2+0x004],%l1 ! Mem[0000000031000104] p16_jmpl_3_lo: stx %l2,[%o2+0x010] ! Mem[0000000031000110] ldstub [%o0+0x002],%l7 ! Mem[0000000030000102] ldub [%o1+0x031],%l3 ! Mem[0000000030800131] swap [%o0+0x030],%l1 ! Mem[0000000030000130] stx %l7,[%o0+0x008] ! Mem[0000000030000108] ldstub [%o1+0x01c],%l5 ! Mem[000000003080011c] jmpl %g6+8,%g0 stb %l6,[%o1+0x002] ! Mem[0000000030800102] p16_call_3_lo: ldsb [%o3+0x02e],%l7 ! Mem[000000003180012e] swap [%o1+0x000],%l7 ! Mem[0000000030800100] ldstub [%o0+0x028],%l5 ! Mem[0000000030000128] retl lduh [%o2+0x004],%l1 ! Mem[0000000031000104] p16_jmpl_3_he: ldsw [%i0+0x020],%l1 ! Mem[0000000030000120] ldstub [%i1+0x001],%l5 ! Mem[0000000030800101] stb %l7,[%i3+0x02c] ! Mem[000000003180012c] stx %l1,[%i2+0x018] ! Mem[0000000031000118] ldub [%i0+0x023],%l5 ! Mem[0000000030000123] stw %l1,[%i1+0x038] ! Mem[0000000030800138] swap [%i1+0x020],%l1 ! Mem[0000000030800120] jmpl %g6+8,%g0 swap [%i1+0x030],%l5 ! Mem[0000000030800130] p16_call_3_he: swap [%i0+0x028],%l3 ! Mem[0000000030000128] retl swap [%i1+0x020],%l1 ! Mem[0000000030800120] p16_jmpl_3_ho: ldsw [%o0+0x020],%l1 ! Mem[0000000030000120] ldstub [%o1+0x001],%l5 ! Mem[0000000030800101] stb %l7,[%o3+0x02c] ! Mem[000000003180012c] stx %l1,[%o2+0x018] ! Mem[0000000031000118] ldub [%o0+0x023],%l5 ! Mem[0000000030000123] stw %l1,[%o1+0x038] ! Mem[0000000030800138] swap [%o1+0x020],%l1 ! Mem[0000000030800120] jmpl %g6+8,%g0 swap [%o1+0x030],%l5 ! Mem[0000000030800130] p16_call_3_ho: swap [%o0+0x028],%l3 ! Mem[0000000030000128] retl swap [%o1+0x020],%l1 ! Mem[0000000030800120] p17_jmpl_3_le: ldsw [%i0+0x010],%l4 ! Mem[0000000032000110] ldstub [%i1+0x03b],%l0 ! Mem[000000003280013b] stb %l2,[%i3+0x029] ! Mem[0000000033800129] ldd [%i3+0x010],%l4 ! Mem[0000000033800110] jmpl %g6+8,%g0 ldstub [%i3+0x03f],%l7 ! Mem[000000003380013f] p17_call_3_le: std %l4,[%i1+0x008] ! Mem[0000000032800108] ldd [%i1+0x028],%l0 ! Mem[0000000032800128] retl ldd [%i2+0x020],%l0 ! Mem[0000000033000120] p17_jmpl_3_lo: ldsw [%o0+0x010],%l4 ! Mem[0000000032000110] ldstub [%o1+0x03b],%l0 ! Mem[000000003280013b] stb %l2,[%o3+0x029] ! Mem[0000000033800129] ldd [%o3+0x010],%l4 ! Mem[0000000033800110] jmpl %g6+8,%g0 ldstub [%o3+0x03f],%l7 ! Mem[000000003380013f] p17_call_3_lo: std %l4,[%o1+0x008] ! Mem[0000000032800108] ldd [%o1+0x028],%l0 ! Mem[0000000032800128] retl ldd [%o2+0x020],%l0 ! Mem[0000000033000120] p17_jmpl_3_he: ldstub [%i0+0x032],%l7 ! Mem[0000000032000132] lduh [%i1+0x024],%l7 ! Mem[0000000032800124] ldx [%i2+0x030],%l6 ! Mem[0000000033000130] ldub [%i2+0x03e],%l2 ! Mem[000000003300013e] ldub [%i1+0x035],%l6 ! Mem[0000000032800135] std %l2,[%i1+0x028] ! Mem[0000000032800128] swap [%i2+0x00c],%l6 ! Mem[000000003300010c] jmpl %g6+8,%g0 lduh [%i2+0x02e],%l7 ! Mem[000000003300012e] p17_call_3_he: ldstub [%i1+0x019],%l1 ! Mem[0000000032800119] stb %l0,[%i1+0x01c] ! Mem[000000003280011c] retl swap [%i0+0x018],%l0 ! Mem[0000000032000118] p17_jmpl_3_ho: ldstub [%o0+0x032],%l7 ! Mem[0000000032000132] lduh [%o1+0x024],%l7 ! Mem[0000000032800124] ldx [%o2+0x030],%l6 ! Mem[0000000033000130] ldub [%o2+0x03e],%l2 ! Mem[000000003300013e] ldub [%o1+0x035],%l6 ! Mem[0000000032800135] std %l2,[%o1+0x028] ! Mem[0000000032800128] swap [%o2+0x00c],%l6 ! Mem[000000003300010c] jmpl %g6+8,%g0 lduh [%o2+0x02e],%l7 ! Mem[000000003300012e] p17_call_3_ho: ldstub [%o1+0x019],%l1 ! Mem[0000000032800119] stb %l0,[%o1+0x01c] ! Mem[000000003280011c] retl swap [%o0+0x018],%l0 ! Mem[0000000032000118] p18_jmpl_3_le: swap [%i1+0x02c],%l1 ! Mem[000000003480012c] ldsw [%i2+0x030],%l1 ! Mem[0000000035000130] sth %l5,[%i1+0x02e] ! Mem[000000003480012e] ldstub [%i1+0x015],%l0 ! Mem[0000000034800115] stw %l5,[%i3+0x01c] ! Mem[000000003580011c] ldd [%i0+0x018],%l2 ! Mem[0000000034000118] ldstub [%i3+0x032],%l7 ! Mem[0000000035800132] jmpl %g6+8,%g0 std %l2,[%i0+0x030] ! Mem[0000000034000130] p18_call_3_le: ldx [%i2+0x038],%l6 ! Mem[0000000035000138] retl std %l6,[%i3+0x000] ! Mem[0000000035800100] p18_jmpl_3_lo: swap [%o1+0x02c],%l1 ! Mem[000000003480012c] ldsw [%o2+0x030],%l1 ! Mem[0000000035000130] sth %l5,[%o1+0x02e] ! Mem[000000003480012e] ldstub [%o1+0x015],%l0 ! Mem[0000000034800115] stw %l5,[%o3+0x01c] ! Mem[000000003580011c] ldd [%o0+0x018],%l2 ! Mem[0000000034000118] ldstub [%o3+0x032],%l7 ! Mem[0000000035800132] jmpl %g6+8,%g0 std %l2,[%o0+0x030] ! Mem[0000000034000130] p18_call_3_lo: ldx [%o2+0x038],%l6 ! Mem[0000000035000138] retl std %l6,[%o3+0x000] ! Mem[0000000035800100] p18_jmpl_3_he: ldsh [%i3+0x012],%l7 ! Mem[0000000035800112] ldsb [%i2+0x020],%l1 ! Mem[0000000035000120] swap [%i2+0x00c],%l5 ! Mem[000000003500010c] lduh [%i3+0x000],%l0 ! Mem[0000000035800100] ldstub [%i2+0x033],%l3 ! Mem[0000000035000133] ldstub [%i3+0x008],%l2 ! Mem[0000000035800108] lduw [%i3+0x024],%l0 ! Mem[0000000035800124] jmpl %g6+8,%g0 swap [%i0+0x014],%l1 ! Mem[0000000034000114] p18_call_3_he: std %l0,[%i3+0x018] ! Mem[0000000035800118] ldx [%i2+0x000],%l5 ! Mem[0000000035000100] retl swap [%i0+0x000],%l6 ! Mem[0000000034000100] p18_jmpl_3_ho: ldsh [%o3+0x012],%l7 ! Mem[0000000035800112] ldsb [%o2+0x020],%l1 ! Mem[0000000035000120] swap [%o2+0x00c],%l5 ! Mem[000000003500010c] lduh [%o3+0x000],%l0 ! Mem[0000000035800100] ldstub [%o2+0x033],%l3 ! Mem[0000000035000133] ldstub [%o3+0x008],%l2 ! Mem[0000000035800108] lduw [%o3+0x024],%l0 ! Mem[0000000035800124] jmpl %g6+8,%g0 swap [%o0+0x014],%l1 ! Mem[0000000034000114] p18_call_3_ho: std %l0,[%o3+0x018] ! Mem[0000000035800118] ldx [%o2+0x000],%l5 ! Mem[0000000035000100] retl swap [%o0+0x000],%l6 ! Mem[0000000034000100] p19_jmpl_3_le: swap [%i1+0x008],%l0 ! Mem[0000000036800108] ldstub [%i2+0x00a],%l7 ! Mem[000000003700010a] swap [%i2+0x018],%l0 ! Mem[0000000037000118] jmpl %g6+8,%g0 swap [%i2+0x014],%l7 ! Mem[0000000037000114] p19_call_3_le: lduw [%i2+0x01c],%l1 ! Mem[000000003700011c] swap [%i2+0x03c],%l2 ! Mem[000000003700013c] ldx [%i2+0x030],%l1 ! Mem[0000000037000130] swap [%i3+0x000],%l1 ! Mem[0000000037800100] lduw [%i0+0x010],%l0 ! Mem[0000000036000110] retl ldsw [%i2+0x008],%l3 ! Mem[0000000037000108] p19_jmpl_3_lo: swap [%o1+0x008],%l0 ! Mem[0000000036800108] ldstub [%o2+0x00a],%l7 ! Mem[000000003700010a] swap [%o2+0x018],%l0 ! Mem[0000000037000118] jmpl %g6+8,%g0 swap [%o2+0x014],%l7 ! Mem[0000000037000114] p19_call_3_lo: lduw [%o2+0x01c],%l1 ! Mem[000000003700011c] swap [%o2+0x03c],%l2 ! Mem[000000003700013c] ldx [%o2+0x030],%l1 ! Mem[0000000037000130] swap [%o3+0x000],%l1 ! Mem[0000000037800100] lduw [%o0+0x010],%l0 ! Mem[0000000036000110] retl ldsw [%o2+0x008],%l3 ! Mem[0000000037000108] p19_jmpl_3_he: lduh [%i3+0x028],%l2 ! Mem[0000000037800128] ldub [%i3+0x027],%l0 ! Mem[0000000037800127] lduh [%i0+0x016],%l1 ! Mem[0000000036000116] jmpl %g6+8,%g0 swap [%i1+0x018],%l1 ! Mem[0000000036800118] p19_call_3_he: retl sth %l3,[%i0+0x028] ! Mem[0000000036000128] p19_jmpl_3_ho: lduh [%o3+0x028],%l2 ! Mem[0000000037800128] ldub [%o3+0x027],%l0 ! Mem[0000000037800127] lduh [%o0+0x016],%l1 ! Mem[0000000036000116] jmpl %g6+8,%g0 swap [%o1+0x018],%l1 ! Mem[0000000036800118] p19_call_3_ho: retl sth %l3,[%o0+0x028] ! Mem[0000000036000128] p20_jmpl_3_le: ldsh [%i1+0x032],%l2 ! Mem[0000000038800132] swap [%i3+0x020],%l0 ! Mem[0000000039800120] jmpl %g6+8,%g0 ldstub [%i0+0x029],%l5 ! Mem[0000000038000129] p20_call_3_le: ldstub [%i1+0x02b],%l7 ! Mem[000000003880012b] lduw [%i0+0x024],%l5 ! Mem[0000000038000124] ldub [%i3+0x027],%l3 ! Mem[0000000039800127] ldd [%i3+0x008],%l4 ! Mem[0000000039800108] ldstub [%i0+0x02f],%l2 ! Mem[000000003800012f] swap [%i1+0x02c],%l4 ! Mem[000000003880012c] swap [%i0+0x038],%l2 ! Mem[0000000038000138] retl swap [%i0+0x030],%l0 ! Mem[0000000038000130] p20_jmpl_3_lo: ldsh [%o1+0x032],%l2 ! Mem[0000000038800132] swap [%o3+0x020],%l0 ! Mem[0000000039800120] jmpl %g6+8,%g0 ldstub [%o0+0x029],%l5 ! Mem[0000000038000129] p20_call_3_lo: ldstub [%o1+0x02b],%l7 ! Mem[000000003880012b] lduw [%o0+0x024],%l5 ! Mem[0000000038000124] ldub [%o3+0x027],%l3 ! Mem[0000000039800127] ldd [%o3+0x008],%l4 ! Mem[0000000039800108] ldstub [%o0+0x02f],%l2 ! Mem[000000003800012f] swap [%o1+0x02c],%l4 ! Mem[000000003880012c] swap [%o0+0x038],%l2 ! Mem[0000000038000138] retl swap [%o0+0x030],%l0 ! Mem[0000000038000130] p20_jmpl_3_he: jmpl %g6+8,%g0 ldsh [%i2+0x00c],%l7 ! Mem[000000003900010c] p20_call_3_he: swap [%i2+0x028],%l7 ! Mem[0000000039000128] ldstub [%i1+0x02d],%l3 ! Mem[000000003880012d] swap [%i1+0x02c],%l1 ! Mem[000000003880012c] ldsw [%i0+0x01c],%l2 ! Mem[000000003800011c] ldsh [%i1+0x00c],%l2 ! Mem[000000003880010c] retl ldsw [%i0+0x01c],%l2 ! Mem[000000003800011c] p20_jmpl_3_ho: jmpl %g6+8,%g0 ldsh [%o2+0x00c],%l7 ! Mem[000000003900010c] p20_call_3_ho: swap [%o2+0x028],%l7 ! Mem[0000000039000128] ldstub [%o1+0x02d],%l3 ! Mem[000000003880012d] swap [%o1+0x02c],%l1 ! Mem[000000003880012c] ldsw [%o0+0x01c],%l2 ! Mem[000000003800011c] ldsh [%o1+0x00c],%l2 ! Mem[000000003880010c] retl ldsw [%o0+0x01c],%l2 ! Mem[000000003800011c] p21_jmpl_3_le: jmpl %g6+8,%g0 ldd [%i1+0x000],%l6 ! Mem[000000003a800100] p21_call_3_le: stx %l5,[%i1+0x028] ! Mem[000000003a800128] swap [%i1+0x03c],%l6 ! Mem[000000003a80013c] ldx [%i1+0x020],%l4 ! Mem[000000003a800120] ldstub [%i0+0x028],%l1 ! Mem[000000003a000128] sth %l5,[%i3+0x002] ! Mem[000000003b800102] retl std %l0,[%i0+0x020] ! Mem[000000003a000120] p21_jmpl_3_lo: jmpl %g6+8,%g0 ldd [%o1+0x000],%l6 ! Mem[000000003a800100] p21_call_3_lo: stx %l5,[%o1+0x028] ! Mem[000000003a800128] swap [%o1+0x03c],%l6 ! Mem[000000003a80013c] ldx [%o1+0x020],%l4 ! Mem[000000003a800120] ldstub [%o0+0x028],%l1 ! Mem[000000003a000128] sth %l5,[%o3+0x002] ! Mem[000000003b800102] retl std %l0,[%o0+0x020] ! Mem[000000003a000120] p21_jmpl_3_he: swap [%i1+0x030],%l4 ! Mem[000000003a800130] ldstub [%i1+0x010],%l0 ! Mem[000000003a800110] ldx [%i2+0x010],%l5 ! Mem[000000003b000110] swap [%i0+0x024],%l1 ! Mem[000000003a000124] jmpl %g6+8,%g0 ldsb [%i1+0x01a],%l0 ! Mem[000000003a80011a] p21_call_3_he: ldstub [%i2+0x02a],%l4 ! Mem[000000003b00012a] stx %l1,[%i1+0x038] ! Mem[000000003a800138] retl ldd [%i1+0x020],%l2 ! Mem[000000003a800120] p21_jmpl_3_ho: swap [%o1+0x030],%l4 ! Mem[000000003a800130] ldstub [%o1+0x010],%l0 ! Mem[000000003a800110] ldx [%o2+0x010],%l5 ! Mem[000000003b000110] swap [%o0+0x024],%l1 ! Mem[000000003a000124] jmpl %g6+8,%g0 ldsb [%o1+0x01a],%l0 ! Mem[000000003a80011a] p21_call_3_ho: ldstub [%o2+0x02a],%l4 ! Mem[000000003b00012a] stx %l1,[%o1+0x038] ! Mem[000000003a800138] retl ldd [%o1+0x020],%l2 ! Mem[000000003a800120] p22_jmpl_3_le: swap [%i1+0x01c],%l6 ! Mem[000000003c80011c] lduh [%i2+0x028],%l6 ! Mem[000000003d000128] swap [%i2+0x038],%l7 ! Mem[000000003d000138] ldd [%i1+0x020],%l0 ! Mem[000000003c800120] stx %l4,[%i2+0x028] ! Mem[000000003d000128] sth %l2,[%i2+0x01c] ! Mem[000000003d00011c] ldstub [%i2+0x007],%l2 ! Mem[000000003d000107] jmpl %g6+8,%g0 ldd [%i0+0x000],%l0 ! Mem[000000003c000100] p22_call_3_le: stx %l3,[%i0+0x028] ! Mem[000000003c000128] ldstub [%i0+0x030],%l4 ! Mem[000000003c000130] ldd [%i2+0x030],%l0 ! Mem[000000003d000130] retl lduw [%i1+0x008],%l7 ! Mem[000000003c800108] p22_jmpl_3_lo: swap [%o1+0x01c],%l6 ! Mem[000000003c80011c] lduh [%o2+0x028],%l6 ! Mem[000000003d000128] swap [%o2+0x038],%l7 ! Mem[000000003d000138] ldd [%o1+0x020],%l0 ! Mem[000000003c800120] stx %l4,[%o2+0x028] ! Mem[000000003d000128] sth %l2,[%o2+0x01c] ! Mem[000000003d00011c] ldstub [%o2+0x007],%l2 ! Mem[000000003d000107] jmpl %g6+8,%g0 ldd [%o0+0x000],%l0 ! Mem[000000003c000100] p22_call_3_lo: stx %l3,[%o0+0x028] ! Mem[000000003c000128] ldstub [%o0+0x030],%l4 ! Mem[000000003c000130] ldd [%o2+0x030],%l0 ! Mem[000000003d000130] retl lduw [%o1+0x008],%l7 ! Mem[000000003c800108] p22_jmpl_3_he: ldd [%i3+0x018],%l2 ! Mem[000000003d800118] swap [%i0+0x024],%l3 ! Mem[000000003c000124] swap [%i3+0x008],%l7 ! Mem[000000003d800108] stb %l7,[%i0+0x005] ! Mem[000000003c000105] swap [%i3+0x034],%l2 ! Mem[000000003d800134] jmpl %g6+8,%g0 stw %l3,[%i0+0x000] ! Mem[000000003c000100] p22_call_3_he: swap [%i1+0x030],%l6 ! Mem[000000003c800130] lduh [%i1+0x010],%l7 ! Mem[000000003c800110] ldub [%i3+0x02e],%l2 ! Mem[000000003d80012e] ldsw [%i2+0x020],%l1 ! Mem[000000003d000120] lduh [%i0+0x030],%l6 ! Mem[000000003c000130] retl ldstub [%i3+0x005],%l3 ! Mem[000000003d800105] p22_jmpl_3_ho: ldd [%o3+0x018],%l2 ! Mem[000000003d800118] swap [%o0+0x024],%l3 ! Mem[000000003c000124] swap [%o3+0x008],%l7 ! Mem[000000003d800108] stb %l7,[%o0+0x005] ! Mem[000000003c000105] swap [%o3+0x034],%l2 ! Mem[000000003d800134] jmpl %g6+8,%g0 stw %l3,[%o0+0x000] ! Mem[000000003c000100] p22_call_3_ho: swap [%o1+0x030],%l6 ! Mem[000000003c800130] lduh [%o1+0x010],%l7 ! Mem[000000003c800110] ldub [%o3+0x02e],%l2 ! Mem[000000003d80012e] ldsw [%o2+0x020],%l1 ! Mem[000000003d000120] lduh [%o0+0x030],%l6 ! Mem[000000003c000130] retl ldstub [%o3+0x005],%l3 ! Mem[000000003d800105] p23_jmpl_3_le: ldub [%i2+0x02f],%l4 ! Mem[000000003f00012f] stw %l5,[%i3+0x010] ! Mem[000000003f800110] std %l4,[%i2+0x008] ! Mem[000000003f000108] jmpl %g6+8,%g0 ldstub [%i2+0x02b],%l3 ! Mem[000000003f00012b] p23_call_3_le: ldsw [%i1+0x010],%l4 ! Mem[000000003e800110] retl lduh [%i3+0x026],%l0 ! Mem[000000003f800126] p23_jmpl_3_lo: ldub [%o2+0x02f],%l4 ! Mem[000000003f00012f] stw %l5,[%o3+0x010] ! Mem[000000003f800110] std %l4,[%o2+0x008] ! Mem[000000003f000108] jmpl %g6+8,%g0 ldstub [%o2+0x02b],%l3 ! Mem[000000003f00012b] p23_call_3_lo: ldsw [%o1+0x010],%l4 ! Mem[000000003e800110] retl lduh [%o3+0x026],%l0 ! Mem[000000003f800126] p23_jmpl_3_he: ldx [%i2+0x028],%l2 ! Mem[000000003f000128] jmpl %g6+8,%g0 ldd [%i2+0x028],%l0 ! Mem[000000003f000128] p23_call_3_he: stx %l4,[%i0+0x018] ! Mem[000000003e000118] ldstub [%i3+0x020],%l4 ! Mem[000000003f800120] sth %l6,[%i2+0x000] ! Mem[000000003f000100] ldstub [%i3+0x008],%l0 ! Mem[000000003f800108] retl stb %l6,[%i0+0x003] ! Mem[000000003e000103] p23_jmpl_3_ho: ldx [%o2+0x028],%l2 ! Mem[000000003f000128] jmpl %g6+8,%g0 ldd [%o2+0x028],%l0 ! Mem[000000003f000128] p23_call_3_ho: stx %l4,[%o0+0x018] ! Mem[000000003e000118] ldstub [%o3+0x020],%l4 ! Mem[000000003f800120] sth %l6,[%o2+0x000] ! Mem[000000003f000100] ldstub [%o3+0x008],%l0 ! Mem[000000003f800108] retl stb %l6,[%o0+0x003] ! Mem[000000003e000103] p24_jmpl_3_le: ldub [%i0+0x03b],%l0 ! Mem[000000004000013b] swap [%i3+0x034],%l4 ! Mem[0000000041800134] jmpl %g6+8,%g0 stw %l1,[%i1+0x02c] ! Mem[000000004080012c] p24_call_3_le: lduh [%i3+0x016],%l6 ! Mem[0000000041800116] ldsw [%i0+0x004],%l0 ! Mem[0000000040000104] ldstub [%i0+0x01a],%l6 ! Mem[000000004000011a] swap [%i3+0x028],%l7 ! Mem[0000000041800128] ldstub [%i0+0x012],%l5 ! Mem[0000000040000112] swap [%i2+0x008],%l7 ! Mem[0000000041000108] retl std %l0,[%i1+0x028] ! Mem[0000000040800128] p24_jmpl_3_lo: ldub [%o0+0x03b],%l0 ! Mem[000000004000013b] swap [%o3+0x034],%l4 ! Mem[0000000041800134] jmpl %g6+8,%g0 stw %l1,[%o1+0x02c] ! Mem[000000004080012c] p24_call_3_lo: lduh [%o3+0x016],%l6 ! Mem[0000000041800116] ldsw [%o0+0x004],%l0 ! Mem[0000000040000104] ldstub [%o0+0x01a],%l6 ! Mem[000000004000011a] swap [%o3+0x028],%l7 ! Mem[0000000041800128] ldstub [%o0+0x012],%l5 ! Mem[0000000040000112] swap [%o2+0x008],%l7 ! Mem[0000000041000108] retl std %l0,[%o1+0x028] ! Mem[0000000040800128] p24_jmpl_3_he: swap [%i3+0x014],%l7 ! Mem[0000000041800114] swap [%i2+0x03c],%l2 ! Mem[000000004100013c] ldub [%i2+0x023],%l7 ! Mem[0000000041000123] ldsb [%i0+0x028],%l6 ! Mem[0000000040000128] ldstub [%i1+0x031],%l7 ! Mem[0000000040800131] swap [%i3+0x030],%l6 ! Mem[0000000041800130] jmpl %g6+8,%g0 ldsh [%i1+0x000],%l3 ! Mem[0000000040800100] p24_call_3_he: ldsh [%i3+0x020],%l2 ! Mem[0000000041800120] swap [%i3+0x00c],%l7 ! Mem[000000004180010c] swap [%i0+0x028],%l3 ! Mem[0000000040000128] ldub [%i2+0x01c],%l0 ! Mem[000000004100011c] ldub [%i1+0x019],%l0 ! Mem[0000000040800119] retl ldsb [%i3+0x027],%l6 ! Mem[0000000041800127] p24_jmpl_3_ho: swap [%o3+0x014],%l7 ! Mem[0000000041800114] swap [%o2+0x03c],%l2 ! Mem[000000004100013c] ldub [%o2+0x023],%l7 ! Mem[0000000041000123] ldsb [%o0+0x028],%l6 ! Mem[0000000040000128] ldstub [%o1+0x031],%l7 ! Mem[0000000040800131] swap [%o3+0x030],%l6 ! Mem[0000000041800130] jmpl %g6+8,%g0 ldsh [%o1+0x000],%l3 ! Mem[0000000040800100] p24_call_3_ho: ldsh [%o3+0x020],%l2 ! Mem[0000000041800120] swap [%o3+0x00c],%l7 ! Mem[000000004180010c] swap [%o0+0x028],%l3 ! Mem[0000000040000128] ldub [%o2+0x01c],%l0 ! Mem[000000004100011c] ldub [%o1+0x019],%l0 ! Mem[0000000040800119] retl ldsb [%o3+0x027],%l6 ! Mem[0000000041800127] p25_jmpl_3_le: sth %l1,[%i3+0x012] ! Mem[0000000043800112] ldstub [%i2+0x011],%l7 ! Mem[0000000043000111] jmpl %g6+8,%g0 ldstub [%i3+0x035],%l4 ! Mem[0000000043800135] p25_call_3_le: lduh [%i2+0x016],%l7 ! Mem[0000000043000116] lduh [%i2+0x026],%l1 ! Mem[0000000043000126] swap [%i0+0x010],%l7 ! Mem[0000000042000110] retl ldstub [%i2+0x01c],%l0 ! Mem[000000004300011c] p25_jmpl_3_lo: sth %l1,[%o3+0x012] ! Mem[0000000043800112] ldstub [%o2+0x011],%l7 ! Mem[0000000043000111] jmpl %g6+8,%g0 ldstub [%o3+0x035],%l4 ! Mem[0000000043800135] p25_call_3_lo: lduh [%o2+0x016],%l7 ! Mem[0000000043000116] lduh [%o2+0x026],%l1 ! Mem[0000000043000126] swap [%o0+0x010],%l7 ! Mem[0000000042000110] retl ldstub [%o2+0x01c],%l0 ! Mem[000000004300011c] p25_jmpl_3_he: ldsh [%i0+0x022],%l4 ! Mem[0000000042000122] swap [%i1+0x030],%l7 ! Mem[0000000042800130] jmpl %g6+8,%g0 swap [%i0+0x02c],%l3 ! Mem[000000004200012c] p25_call_3_he: sth %l1,[%i1+0x00a] ! Mem[000000004280010a] lduh [%i1+0x020],%l6 ! Mem[0000000042800120] ldstub [%i3+0x006],%l1 ! Mem[0000000043800106] ldsh [%i1+0x02c],%l1 ! Mem[000000004280012c] stw %l0,[%i2+0x018] ! Mem[0000000043000118] stx %l6,[%i2+0x028] ! Mem[0000000043000128] retl ldstub [%i3+0x035],%l0 ! Mem[0000000043800135] p25_jmpl_3_ho: ldsh [%o0+0x022],%l4 ! Mem[0000000042000122] swap [%o1+0x030],%l7 ! Mem[0000000042800130] jmpl %g6+8,%g0 swap [%o0+0x02c],%l3 ! Mem[000000004200012c] p25_call_3_ho: sth %l1,[%o1+0x00a] ! Mem[000000004280010a] lduh [%o1+0x020],%l6 ! Mem[0000000042800120] ldstub [%o3+0x006],%l1 ! Mem[0000000043800106] ldsh [%o1+0x02c],%l1 ! Mem[000000004280012c] stw %l0,[%o2+0x018] ! Mem[0000000043000118] stx %l6,[%o2+0x028] ! Mem[0000000043000128] retl ldstub [%o3+0x035],%l0 ! Mem[0000000043800135] p26_jmpl_3_le: jmpl %g6+8,%g0 lduw [%i0+0x000],%l1 ! Mem[0000000044000100] p26_call_3_le: lduh [%i0+0x034],%l7 ! Mem[0000000044000134] ldsw [%i2+0x000],%l3 ! Mem[0000000045000100] retl ldd [%i2+0x010],%l0 ! Mem[0000000045000110] p26_jmpl_3_lo: jmpl %g6+8,%g0 lduw [%o0+0x000],%l1 ! Mem[0000000044000100] p26_call_3_lo: lduh [%o0+0x034],%l7 ! Mem[0000000044000134] ldsw [%o2+0x000],%l3 ! Mem[0000000045000100] retl ldd [%o2+0x010],%l0 ! Mem[0000000045000110] p26_jmpl_3_he: jmpl %g6+8,%g0 sth %l6,[%i1+0x038] ! Mem[0000000044800138] p26_call_3_he: ldsw [%i2+0x024],%l4 ! Mem[0000000045000124] ldstub [%i3+0x02e],%l7 ! Mem[000000004580012e] stb %l3,[%i2+0x007] ! Mem[0000000045000107] lduh [%i0+0x006],%l7 ! Mem[0000000044000106] retl ldstub [%i0+0x01e],%l2 ! Mem[000000004400011e] p26_jmpl_3_ho: jmpl %g6+8,%g0 sth %l6,[%o1+0x038] ! Mem[0000000044800138] p26_call_3_ho: ldsw [%o2+0x024],%l4 ! Mem[0000000045000124] ldstub [%o3+0x02e],%l7 ! Mem[000000004580012e] stb %l3,[%o2+0x007] ! Mem[0000000045000107] lduh [%o0+0x006],%l7 ! Mem[0000000044000106] retl ldstub [%o0+0x01e],%l2 ! Mem[000000004400011e] p27_jmpl_3_le: ldsb [%i3+0x03f],%l2 ! Mem[000000004780013f] jmpl %g6+8,%g0 ldstub [%i0+0x02d],%l1 ! Mem[000000004600012d] p27_call_3_le: ldsw [%i2+0x024],%l3 ! Mem[0000000047000124] ldstub [%i1+0x02c],%l5 ! Mem[000000004680012c] retl ldstub [%i0+0x03a],%l2 ! Mem[000000004600013a] p27_jmpl_3_lo: ldsb [%o3+0x03f],%l2 ! Mem[000000004780013f] jmpl %g6+8,%g0 ldstub [%o0+0x02d],%l1 ! Mem[000000004600012d] p27_call_3_lo: ldsw [%o2+0x024],%l3 ! Mem[0000000047000124] ldstub [%o1+0x02c],%l5 ! Mem[000000004680012c] retl ldstub [%o0+0x03a],%l2 ! Mem[000000004600013a] p27_jmpl_3_he: ldd [%i3+0x010],%l2 ! Mem[0000000047800110] ldstub [%i0+0x01f],%l2 ! Mem[000000004600011f] lduw [%i3+0x00c],%l1 ! Mem[000000004780010c] swap [%i0+0x03c],%l7 ! Mem[000000004600013c] swap [%i1+0x01c],%l2 ! Mem[000000004680011c] ldx [%i3+0x020],%l7 ! Mem[0000000047800120] ldstub [%i0+0x008],%l6 ! Mem[0000000046000108] jmpl %g6+8,%g0 ldstub [%i2+0x011],%l7 ! Mem[0000000047000111] p27_call_3_he: ldstub [%i3+0x032],%l1 ! Mem[0000000047800132] ldsw [%i1+0x000],%l1 ! Mem[0000000046800100] retl ldx [%i0+0x020],%l5 ! Mem[0000000046000120] p27_jmpl_3_ho: ldd [%o3+0x010],%l2 ! Mem[0000000047800110] ldstub [%o0+0x01f],%l2 ! Mem[000000004600011f] lduw [%o3+0x00c],%l1 ! Mem[000000004780010c] swap [%o0+0x03c],%l7 ! Mem[000000004600013c] swap [%o1+0x01c],%l2 ! Mem[000000004680011c] ldx [%o3+0x020],%l7 ! Mem[0000000047800120] ldstub [%o0+0x008],%l6 ! Mem[0000000046000108] jmpl %g6+8,%g0 ldstub [%o2+0x011],%l7 ! Mem[0000000047000111] p27_call_3_ho: ldstub [%o3+0x032],%l1 ! Mem[0000000047800132] ldsw [%o1+0x000],%l1 ! Mem[0000000046800100] retl ldx [%o0+0x020],%l5 ! Mem[0000000046000120] p28_jmpl_3_le: ldub [%i0+0x026],%l2 ! Mem[0000000048000126] ldstub [%i3+0x01a],%l3 ! Mem[000000004980011a] std %l6,[%i2+0x000] ! Mem[0000000049000100] ldsb [%i0+0x028],%l0 ! Mem[0000000048000128] jmpl %g6+8,%g0 swap [%i0+0x014],%l4 ! Mem[0000000048000114] p28_call_3_le: ldstub [%i3+0x03c],%l2 ! Mem[000000004980013c] ldsw [%i2+0x008],%l5 ! Mem[0000000049000108] ldsb [%i2+0x036],%l1 ! Mem[0000000049000136] ldsh [%i3+0x038],%l5 ! Mem[0000000049800138] ldsh [%i0+0x02c],%l1 ! Mem[000000004800012c] swap [%i2+0x020],%l3 ! Mem[0000000049000120] swap [%i1+0x000],%l3 ! Mem[0000000048800100] retl ldub [%i1+0x030],%l4 ! Mem[0000000048800130] p28_jmpl_3_lo: ldub [%o0+0x026],%l2 ! Mem[0000000048000126] ldstub [%o3+0x01a],%l3 ! Mem[000000004980011a] std %l6,[%o2+0x000] ! Mem[0000000049000100] ldsb [%o0+0x028],%l0 ! Mem[0000000048000128] jmpl %g6+8,%g0 swap [%o0+0x014],%l4 ! Mem[0000000048000114] p28_call_3_lo: ldstub [%o3+0x03c],%l2 ! Mem[000000004980013c] ldsw [%o2+0x008],%l5 ! Mem[0000000049000108] ldsb [%o2+0x036],%l1 ! Mem[0000000049000136] ldsh [%o3+0x038],%l5 ! Mem[0000000049800138] ldsh [%o0+0x02c],%l1 ! Mem[000000004800012c] swap [%o2+0x020],%l3 ! Mem[0000000049000120] swap [%o1+0x000],%l3 ! Mem[0000000048800100] retl ldub [%o1+0x030],%l4 ! Mem[0000000048800130] p28_jmpl_3_he: stx %l5,[%i2+0x008] ! Mem[0000000049000108] swap [%i1+0x014],%l7 ! Mem[0000000048800114] swap [%i3+0x008],%l5 ! Mem[0000000049800108] ldsb [%i0+0x02f],%l7 ! Mem[000000004800012f] swap [%i1+0x010],%l7 ! Mem[0000000048800110] jmpl %g6+8,%g0 stb %l7,[%i2+0x005] ! Mem[0000000049000105] p28_call_3_he: ldx [%i0+0x038],%l6 ! Mem[0000000048000138] ldsb [%i0+0x023],%l5 ! Mem[0000000048000123] ldsh [%i0+0x032],%l6 ! Mem[0000000048000132] stx %l3,[%i1+0x008] ! Mem[0000000048800108] swap [%i2+0x03c],%l0 ! Mem[000000004900013c] retl ldsh [%i3+0x018],%l2 ! Mem[0000000049800118] p28_jmpl_3_ho: stx %l5,[%o2+0x008] ! Mem[0000000049000108] swap [%o1+0x014],%l7 ! Mem[0000000048800114] swap [%o3+0x008],%l5 ! Mem[0000000049800108] ldsb [%o0+0x02f],%l7 ! Mem[000000004800012f] swap [%o1+0x010],%l7 ! Mem[0000000048800110] jmpl %g6+8,%g0 stb %l7,[%o2+0x005] ! Mem[0000000049000105] p28_call_3_ho: ldx [%o0+0x038],%l6 ! Mem[0000000048000138] ldsb [%o0+0x023],%l5 ! Mem[0000000048000123] ldsh [%o0+0x032],%l6 ! Mem[0000000048000132] stx %l3,[%o1+0x008] ! Mem[0000000048800108] swap [%o2+0x03c],%l0 ! Mem[000000004900013c] retl ldsh [%o3+0x018],%l2 ! Mem[0000000049800118] p29_jmpl_3_le: ldstub [%i0+0x011],%l4 ! Mem[000000004a000111] ldstub [%i1+0x033],%l4 ! Mem[000000004a800133] jmpl %g6+8,%g0 ldstub [%i0+0x031],%l3 ! Mem[000000004a000131] p29_call_3_le: swap [%i3+0x020],%l1 ! Mem[000000004b800120] stw %l5,[%i0+0x004] ! Mem[000000004a000104] swap [%i1+0x004],%l5 ! Mem[000000004a800104] retl swap [%i2+0x024],%l4 ! Mem[000000004b000124] p29_jmpl_3_lo: ldstub [%o0+0x011],%l4 ! Mem[000000004a000111] ldstub [%o1+0x033],%l4 ! Mem[000000004a800133] jmpl %g6+8,%g0 ldstub [%o0+0x031],%l3 ! Mem[000000004a000131] p29_call_3_lo: swap [%o3+0x020],%l1 ! Mem[000000004b800120] stw %l5,[%o0+0x004] ! Mem[000000004a000104] swap [%o1+0x004],%l5 ! Mem[000000004a800104] retl swap [%o2+0x024],%l4 ! Mem[000000004b000124] p29_jmpl_3_he: ldsh [%i1+0x022],%l7 ! Mem[000000004a800122] swap [%i1+0x008],%l6 ! Mem[000000004a800108] jmpl %g6+8,%g0 ldub [%i2+0x02f],%l7 ! Mem[000000004b00012f] p29_call_3_he: swap [%i1+0x030],%l1 ! Mem[000000004a800130] ldsh [%i1+0x002],%l1 ! Mem[000000004a800102] retl ldstub [%i3+0x026],%l1 ! Mem[000000004b800126] p29_jmpl_3_ho: ldsh [%o1+0x022],%l7 ! Mem[000000004a800122] swap [%o1+0x008],%l6 ! Mem[000000004a800108] jmpl %g6+8,%g0 ldub [%o2+0x02f],%l7 ! Mem[000000004b00012f] p29_call_3_ho: swap [%o1+0x030],%l1 ! Mem[000000004a800130] ldsh [%o1+0x002],%l1 ! Mem[000000004a800102] retl ldstub [%o3+0x026],%l1 ! Mem[000000004b800126] p30_jmpl_3_le: jmpl %g6+8,%g0 swap [%i3+0x028],%l0 ! Mem[000000004d800128] p30_call_3_le: swap [%i1+0x030],%l4 ! Mem[000000004c800130] lduw [%i3+0x030],%l6 ! Mem[000000004d800130] ldd [%i0+0x030],%l0 ! Mem[000000004c000130] sth %l3,[%i2+0x01a] ! Mem[000000004d00011a] retl std %l2,[%i2+0x020] ! Mem[000000004d000120] p30_jmpl_3_lo: jmpl %g6+8,%g0 swap [%o3+0x028],%l0 ! Mem[000000004d800128] p30_call_3_lo: swap [%o1+0x030],%l4 ! Mem[000000004c800130] lduw [%o3+0x030],%l6 ! Mem[000000004d800130] ldd [%o0+0x030],%l0 ! Mem[000000004c000130] sth %l3,[%o2+0x01a] ! Mem[000000004d00011a] retl std %l2,[%o2+0x020] ! Mem[000000004d000120] p30_jmpl_3_he: swap [%i2+0x01c],%l1 ! Mem[000000004d00011c] ldsb [%i2+0x006],%l6 ! Mem[000000004d000106] ldx [%i2+0x010],%l2 ! Mem[000000004d000110] swap [%i2+0x004],%l2 ! Mem[000000004d000104] swap [%i1+0x010],%l4 ! Mem[000000004c800110] ldub [%i3+0x030],%l0 ! Mem[000000004d800130] jmpl %g6+8,%g0 ldsb [%i3+0x015],%l0 ! Mem[000000004d800115] p30_call_3_he: lduw [%i0+0x030],%l0 ! Mem[000000004c000130] ldstub [%i0+0x008],%l7 ! Mem[000000004c000108] swap [%i3+0x024],%l5 ! Mem[000000004d800124] ldstub [%i2+0x02e],%l4 ! Mem[000000004d00012e] retl std %l2,[%i1+0x000] ! Mem[000000004c800100] p30_jmpl_3_ho: swap [%o2+0x01c],%l1 ! Mem[000000004d00011c] ldsb [%o2+0x006],%l6 ! Mem[000000004d000106] ldx [%o2+0x010],%l2 ! Mem[000000004d000110] swap [%o2+0x004],%l2 ! Mem[000000004d000104] swap [%o1+0x010],%l4 ! Mem[000000004c800110] ldub [%o3+0x030],%l0 ! Mem[000000004d800130] jmpl %g6+8,%g0 ldsb [%o3+0x015],%l0 ! Mem[000000004d800115] p30_call_3_ho: lduw [%o0+0x030],%l0 ! Mem[000000004c000130] ldstub [%o0+0x008],%l7 ! Mem[000000004c000108] swap [%o3+0x024],%l5 ! Mem[000000004d800124] ldstub [%o2+0x02e],%l4 ! Mem[000000004d00012e] retl std %l2,[%o1+0x000] ! Mem[000000004c800100] p31_jmpl_3_le: ldx [%i0+0x018],%l7 ! Mem[000000004e000118] ldstub [%i1+0x020],%l0 ! Mem[000000004e800120] jmpl %g6+8,%g0 ldstub [%i1+0x03b],%l0 ! Mem[000000004e80013b] p31_call_3_le: ldstub [%i3+0x024],%l6 ! Mem[000000004f800124] stw %l5,[%i3+0x030] ! Mem[000000004f800130] swap [%i1+0x010],%l5 ! Mem[000000004e800110] stw %l2,[%i2+0x01c] ! Mem[000000004f00011c] retl std %l0,[%i2+0x038] ! Mem[000000004f000138] p31_jmpl_3_lo: ldx [%o0+0x018],%l7 ! Mem[000000004e000118] ldstub [%o1+0x020],%l0 ! Mem[000000004e800120] jmpl %g6+8,%g0 ldstub [%o1+0x03b],%l0 ! Mem[000000004e80013b] p31_call_3_lo: ldstub [%o3+0x024],%l6 ! Mem[000000004f800124] stw %l5,[%o3+0x030] ! Mem[000000004f800130] swap [%o1+0x010],%l5 ! Mem[000000004e800110] stw %l2,[%o2+0x01c] ! Mem[000000004f00011c] retl std %l0,[%o2+0x038] ! Mem[000000004f000138] p31_jmpl_3_he: ldx [%i3+0x008],%l6 ! Mem[000000004f800108] swap [%i1+0x028],%l2 ! Mem[000000004e800128] ldub [%i3+0x02b],%l5 ! Mem[000000004f80012b] stx %l7,[%i1+0x028] ! Mem[000000004e800128] ldsw [%i2+0x030],%l7 ! Mem[000000004f000130] jmpl %g6+8,%g0 ldstub [%i3+0x025],%l7 ! Mem[000000004f800125] p31_call_3_he: swap [%i1+0x038],%l6 ! Mem[000000004e800138] std %l4,[%i1+0x000] ! Mem[000000004e800100] ldstub [%i1+0x00e],%l2 ! Mem[000000004e80010e] ldstub [%i3+0x002],%l1 ! Mem[000000004f800102] ldx [%i3+0x028],%l1 ! Mem[000000004f800128] retl lduw [%i1+0x024],%l3 ! Mem[000000004e800124] p31_jmpl_3_ho: ldx [%o3+0x008],%l6 ! Mem[000000004f800108] swap [%o1+0x028],%l2 ! Mem[000000004e800128] ldub [%o3+0x02b],%l5 ! Mem[000000004f80012b] stx %l7,[%o1+0x028] ! Mem[000000004e800128] ldsw [%o2+0x030],%l7 ! Mem[000000004f000130] jmpl %g6+8,%g0 ldstub [%o3+0x025],%l7 ! Mem[000000004f800125] p31_call_3_ho: swap [%o1+0x038],%l6 ! Mem[000000004e800138] std %l4,[%o1+0x000] ! Mem[000000004e800100] ldstub [%o1+0x00e],%l2 ! Mem[000000004e80010e] ldstub [%o3+0x002],%l1 ! Mem[000000004f800102] ldx [%o3+0x028],%l1 ! Mem[000000004f800128] retl lduw [%o1+0x024],%l3 ! Mem[000000004e800124] p32_jmpl_3_le: stb %l5,[%i2+0x02e] ! Mem[000000005100012e] lduh [%i1+0x00a],%l0 ! Mem[000000005080010a] ldstub [%i2+0x00a],%l7 ! Mem[000000005100010a] swap [%i3+0x038],%l6 ! Mem[0000000051800138] ldstub [%i3+0x015],%l7 ! Mem[0000000051800115] ldstub [%i3+0x033],%l1 ! Mem[0000000051800133] jmpl %g6+8,%g0 stx %l7,[%i3+0x028] ! Mem[0000000051800128] p32_call_3_le: ldstub [%i3+0x007],%l5 ! Mem[0000000051800107] stw %l2,[%i3+0x01c] ! Mem[000000005180011c] retl ldstub [%i2+0x012],%l1 ! Mem[0000000051000112] p32_jmpl_3_lo: stb %l5,[%o2+0x02e] ! Mem[000000005100012e] lduh [%o1+0x00a],%l0 ! Mem[000000005080010a] ldstub [%o2+0x00a],%l7 ! Mem[000000005100010a] swap [%o3+0x038],%l6 ! Mem[0000000051800138] ldstub [%o3+0x015],%l7 ! Mem[0000000051800115] ldstub [%o3+0x033],%l1 ! Mem[0000000051800133] jmpl %g6+8,%g0 stx %l7,[%o3+0x028] ! Mem[0000000051800128] p32_call_3_lo: ldstub [%o3+0x007],%l5 ! Mem[0000000051800107] stw %l2,[%o3+0x01c] ! Mem[000000005180011c] retl ldstub [%o2+0x012],%l1 ! Mem[0000000051000112] p32_jmpl_3_he: swap [%i1+0x014],%l6 ! Mem[0000000050800114] swap [%i0+0x00c],%l2 ! Mem[000000005000010c] ldstub [%i0+0x03f],%l1 ! Mem[000000005000013f] stw %l1,[%i3+0x038] ! Mem[0000000051800138] ldsh [%i1+0x020],%l5 ! Mem[0000000050800120] lduh [%i0+0x030],%l0 ! Mem[0000000050000130] jmpl %g6+8,%g0 ldsh [%i3+0x026],%l1 ! Mem[0000000051800126] p32_call_3_he: ldstub [%i0+0x00b],%l1 ! Mem[000000005000010b] retl ldsh [%i1+0x000],%l5 ! Mem[0000000050800100] p32_jmpl_3_ho: swap [%o1+0x014],%l6 ! Mem[0000000050800114] swap [%o0+0x00c],%l2 ! Mem[000000005000010c] ldstub [%o0+0x03f],%l1 ! Mem[000000005000013f] stw %l1,[%o3+0x038] ! Mem[0000000051800138] ldsh [%o1+0x020],%l5 ! Mem[0000000050800120] lduh [%o0+0x030],%l0 ! Mem[0000000050000130] jmpl %g6+8,%g0 ldsh [%o3+0x026],%l1 ! Mem[0000000051800126] p32_call_3_ho: ldstub [%o0+0x00b],%l1 ! Mem[000000005000010b] retl ldsh [%o1+0x000],%l5 ! Mem[0000000050800100] p33_jmpl_3_le: ldub [%i0+0x029],%l7 ! Mem[0000000052000129] ldub [%i3+0x001],%l7 ! Mem[0000000053800101] swap [%i2+0x02c],%l2 ! Mem[000000005300012c] ldstub [%i3+0x020],%l0 ! Mem[0000000053800120] swap [%i3+0x034],%l7 ! Mem[0000000053800134] std %l0,[%i2+0x010] ! Mem[0000000053000110] stx %l4,[%i1+0x020] ! Mem[0000000052800120] jmpl %g6+8,%g0 sth %l4,[%i1+0x030] ! Mem[0000000052800130] p33_call_3_le: std %l0,[%i3+0x000] ! Mem[0000000053800100] swap [%i1+0x034],%l2 ! Mem[0000000052800134] ldub [%i1+0x018],%l4 ! Mem[0000000052800118] ldstub [%i3+0x01b],%l0 ! Mem[000000005380011b] stw %l4,[%i3+0x010] ! Mem[0000000053800110] retl ldstub [%i2+0x00d],%l4 ! Mem[000000005300010d] p33_jmpl_3_lo: ldub [%o0+0x029],%l7 ! Mem[0000000052000129] ldub [%o3+0x001],%l7 ! Mem[0000000053800101] swap [%o2+0x02c],%l2 ! Mem[000000005300012c] ldstub [%o3+0x020],%l0 ! Mem[0000000053800120] swap [%o3+0x034],%l7 ! Mem[0000000053800134] std %l0,[%o2+0x010] ! Mem[0000000053000110] stx %l4,[%o1+0x020] ! Mem[0000000052800120] jmpl %g6+8,%g0 sth %l4,[%o1+0x030] ! Mem[0000000052800130] p33_call_3_lo: std %l0,[%o3+0x000] ! Mem[0000000053800100] swap [%o1+0x034],%l2 ! Mem[0000000052800134] ldub [%o1+0x018],%l4 ! Mem[0000000052800118] ldstub [%o3+0x01b],%l0 ! Mem[000000005380011b] stw %l4,[%o3+0x010] ! Mem[0000000053800110] retl ldstub [%o2+0x00d],%l4 ! Mem[000000005300010d] p33_jmpl_3_he: lduw [%i2+0x028],%l4 ! Mem[0000000053000128] ldsw [%i3+0x000],%l2 ! Mem[0000000053800100] stb %l0,[%i2+0x032] ! Mem[0000000053000132] jmpl %g6+8,%g0 ldsh [%i0+0x012],%l0 ! Mem[0000000052000112] p33_call_3_he: ldsw [%i2+0x024],%l4 ! Mem[0000000053000124] retl stb %l1,[%i3+0x026] ! Mem[0000000053800126] p33_jmpl_3_ho: lduw [%o2+0x028],%l4 ! Mem[0000000053000128] ldsw [%o3+0x000],%l2 ! Mem[0000000053800100] stb %l0,[%o2+0x032] ! Mem[0000000053000132] jmpl %g6+8,%g0 ldsh [%o0+0x012],%l0 ! Mem[0000000052000112] p33_call_3_ho: ldsw [%o2+0x024],%l4 ! Mem[0000000053000124] retl stb %l1,[%o3+0x026] ! Mem[0000000053800126] p34_jmpl_3_le: ldstub [%i1+0x01c],%l5 ! Mem[000000005480011c] stb %l5,[%i1+0x039] ! Mem[0000000054800139] swap [%i1+0x028],%l6 ! Mem[0000000054800128] ldstub [%i2+0x031],%l7 ! Mem[0000000055000131] stx %l7,[%i3+0x010] ! Mem[0000000055800110] lduh [%i0+0x002],%l6 ! Mem[0000000054000102] ldstub [%i2+0x00b],%l2 ! Mem[000000005500010b] jmpl %g6+8,%g0 ldstub [%i3+0x03e],%l2 ! Mem[000000005580013e] p34_call_3_le: ldstub [%i2+0x026],%l1 ! Mem[0000000055000126] retl lduw [%i0+0x010],%l7 ! Mem[0000000054000110] p34_jmpl_3_lo: ldstub [%o1+0x01c],%l5 ! Mem[000000005480011c] stb %l5,[%o1+0x039] ! Mem[0000000054800139] swap [%o1+0x028],%l6 ! Mem[0000000054800128] ldstub [%o2+0x031],%l7 ! Mem[0000000055000131] stx %l7,[%o3+0x010] ! Mem[0000000055800110] lduh [%o0+0x002],%l6 ! Mem[0000000054000102] ldstub [%o2+0x00b],%l2 ! Mem[000000005500010b] jmpl %g6+8,%g0 ldstub [%o3+0x03e],%l2 ! Mem[000000005580013e] p34_call_3_lo: ldstub [%o2+0x026],%l1 ! Mem[0000000055000126] retl lduw [%o0+0x010],%l7 ! Mem[0000000054000110] p34_jmpl_3_he: ldsh [%i3+0x02c],%l7 ! Mem[000000005580012c] jmpl %g6+8,%g0 ldsb [%i0+0x014],%l4 ! Mem[0000000054000114] p34_call_3_he: retl ldstub [%i3+0x019],%l2 ! Mem[0000000055800119] p34_jmpl_3_ho: ldsh [%o3+0x02c],%l7 ! Mem[000000005580012c] jmpl %g6+8,%g0 ldsb [%o0+0x014],%l4 ! Mem[0000000054000114] p34_call_3_ho: retl ldstub [%o3+0x019],%l2 ! Mem[0000000055800119] p35_jmpl_3_le: jmpl %g6+8,%g0 swap [%i3+0x02c],%l7 ! Mem[000000005780012c] p35_call_3_le: ldstub [%i0+0x017],%l2 ! Mem[0000000056000117] ldstub [%i0+0x031],%l0 ! Mem[0000000056000131] swap [%i1+0x01c],%l7 ! Mem[000000005680011c] swap [%i3+0x020],%l3 ! Mem[0000000057800120] sth %l1,[%i1+0x03e] ! Mem[000000005680013e] retl ldx [%i2+0x028],%l3 ! Mem[0000000057000128] p35_jmpl_3_lo: jmpl %g6+8,%g0 swap [%o3+0x02c],%l7 ! Mem[000000005780012c] p35_call_3_lo: ldstub [%o0+0x017],%l2 ! Mem[0000000056000117] ldstub [%o0+0x031],%l0 ! Mem[0000000056000131] swap [%o1+0x01c],%l7 ! Mem[000000005680011c] swap [%o3+0x020],%l3 ! Mem[0000000057800120] sth %l1,[%o1+0x03e] ! Mem[000000005680013e] retl ldx [%o2+0x028],%l3 ! Mem[0000000057000128] p35_jmpl_3_he: jmpl %g6+8,%g0 ldstub [%i1+0x03f],%l5 ! Mem[000000005680013f] p35_call_3_he: stb %l4,[%i0+0x00e] ! Mem[000000005600010e] ldx [%i0+0x020],%l7 ! Mem[0000000056000120] swap [%i2+0x024],%l1 ! Mem[0000000057000124] lduw [%i2+0x03c],%l2 ! Mem[000000005700013c] retl ldd [%i3+0x008],%l0 ! Mem[0000000057800108] p35_jmpl_3_ho: jmpl %g6+8,%g0 ldstub [%o1+0x03f],%l5 ! Mem[000000005680013f] p35_call_3_ho: stb %l4,[%o0+0x00e] ! Mem[000000005600010e] ldx [%o0+0x020],%l7 ! Mem[0000000056000120] swap [%o2+0x024],%l1 ! Mem[0000000057000124] lduw [%o2+0x03c],%l2 ! Mem[000000005700013c] retl ldd [%o3+0x008],%l0 ! Mem[0000000057800108] p36_jmpl_3_le: ldsb [%i0+0x002],%l7 ! Mem[0000000058000102] ldstub [%i2+0x03c],%l5 ! Mem[000000005900013c] jmpl %g6+8,%g0 swap [%i0+0x030],%l1 ! Mem[0000000058000130] p36_call_3_le: stx %l4,[%i3+0x018] ! Mem[0000000059800118] retl swap [%i3+0x02c],%l4 ! Mem[000000005980012c] p36_jmpl_3_lo: ldsb [%o0+0x002],%l7 ! Mem[0000000058000102] ldstub [%o2+0x03c],%l5 ! Mem[000000005900013c] jmpl %g6+8,%g0 swap [%o0+0x030],%l1 ! Mem[0000000058000130] p36_call_3_lo: stx %l4,[%o3+0x018] ! Mem[0000000059800118] retl swap [%o3+0x02c],%l4 ! Mem[000000005980012c] p36_jmpl_3_he: ldsw [%i3+0x034],%l3 ! Mem[0000000059800134] ldsh [%i2+0x002],%l6 ! Mem[0000000059000102] jmpl %g6+8,%g0 stx %l5,[%i3+0x008] ! Mem[0000000059800108] p36_call_3_he: ldstub [%i2+0x016],%l7 ! Mem[0000000059000116] retl swap [%i2+0x030],%l6 ! Mem[0000000059000130] p36_jmpl_3_ho: ldsw [%o3+0x034],%l3 ! Mem[0000000059800134] ldsh [%o2+0x002],%l6 ! Mem[0000000059000102] jmpl %g6+8,%g0 stx %l5,[%o3+0x008] ! Mem[0000000059800108] p36_call_3_ho: ldstub [%o2+0x016],%l7 ! Mem[0000000059000116] retl swap [%o2+0x030],%l6 ! Mem[0000000059000130] p37_jmpl_3_le: stb %l0,[%i0+0x028] ! Mem[000000005a000128] stw %l0,[%i0+0x024] ! Mem[000000005a000124] std %l0,[%i3+0x028] ! Mem[000000005b800128] stb %l4,[%i1+0x036] ! Mem[000000005a800136] stx %l5,[%i2+0x008] ! Mem[000000005b000108] ldx [%i2+0x008],%l3 ! Mem[000000005b000108] jmpl %g6+8,%g0 swap [%i3+0x028],%l4 ! Mem[000000005b800128] p37_call_3_le: swap [%i2+0x028],%l1 ! Mem[000000005b000128] sth %l1,[%i1+0x02c] ! Mem[000000005a80012c] swap [%i0+0x010],%l7 ! Mem[000000005a000110] ldsw [%i2+0x028],%l0 ! Mem[000000005b000128] swap [%i0+0x01c],%l7 ! Mem[000000005a00011c] retl std %l4,[%i0+0x000] ! Mem[000000005a000100] p37_jmpl_3_lo: stb %l0,[%o0+0x028] ! Mem[000000005a000128] stw %l0,[%o0+0x024] ! Mem[000000005a000124] std %l0,[%o3+0x028] ! Mem[000000005b800128] stb %l4,[%o1+0x036] ! Mem[000000005a800136] stx %l5,[%o2+0x008] ! Mem[000000005b000108] ldx [%o2+0x008],%l3 ! Mem[000000005b000108] jmpl %g6+8,%g0 swap [%o3+0x028],%l4 ! Mem[000000005b800128] p37_call_3_lo: swap [%o2+0x028],%l1 ! Mem[000000005b000128] sth %l1,[%o1+0x02c] ! Mem[000000005a80012c] swap [%o0+0x010],%l7 ! Mem[000000005a000110] ldsw [%o2+0x028],%l0 ! Mem[000000005b000128] swap [%o0+0x01c],%l7 ! Mem[000000005a00011c] retl std %l4,[%o0+0x000] ! Mem[000000005a000100] p37_jmpl_3_he: ldsw [%i2+0x00c],%l5 ! Mem[000000005b00010c] jmpl %g6+8,%g0 stb %l7,[%i3+0x022] ! Mem[000000005b800122] p37_call_3_he: ldsh [%i2+0x010],%l0 ! Mem[000000005b000110] retl swap [%i1+0x028],%l2 ! Mem[000000005a800128] p37_jmpl_3_ho: ldsw [%o2+0x00c],%l5 ! Mem[000000005b00010c] jmpl %g6+8,%g0 stb %l7,[%o3+0x022] ! Mem[000000005b800122] p37_call_3_ho: ldsh [%o2+0x010],%l0 ! Mem[000000005b000110] retl swap [%o1+0x028],%l2 ! Mem[000000005a800128] p38_jmpl_3_le: ldstub [%i2+0x022],%l0 ! Mem[000000005d000122] swap [%i1+0x000],%l6 ! Mem[000000005c800100] ldub [%i0+0x00b],%l2 ! Mem[000000005c00010b] ldsh [%i3+0x03e],%l2 ! Mem[000000005d80013e] swap [%i1+0x014],%l6 ! Mem[000000005c800114] ldstub [%i2+0x02d],%l7 ! Mem[000000005d00012d] ldsb [%i2+0x015],%l7 ! Mem[000000005d000115] jmpl %g6+8,%g0 ldsw [%i0+0x014],%l1 ! Mem[000000005c000114] p38_call_3_le: ldx [%i1+0x000],%l0 ! Mem[000000005c800100] ldx [%i2+0x028],%l2 ! Mem[000000005d000128] retl ldd [%i3+0x018],%l0 ! Mem[000000005d800118] p38_jmpl_3_lo: ldstub [%o2+0x022],%l0 ! Mem[000000005d000122] swap [%o1+0x000],%l6 ! Mem[000000005c800100] ldub [%o0+0x00b],%l2 ! Mem[000000005c00010b] ldsh [%o3+0x03e],%l2 ! Mem[000000005d80013e] swap [%o1+0x014],%l6 ! Mem[000000005c800114] ldstub [%o2+0x02d],%l7 ! Mem[000000005d00012d] ldsb [%o2+0x015],%l7 ! Mem[000000005d000115] jmpl %g6+8,%g0 ldsw [%o0+0x014],%l1 ! Mem[000000005c000114] p38_call_3_lo: ldx [%o1+0x000],%l0 ! Mem[000000005c800100] ldx [%o2+0x028],%l2 ! Mem[000000005d000128] retl ldd [%o3+0x018],%l0 ! Mem[000000005d800118] p38_jmpl_3_he: lduw [%i3+0x038],%l1 ! Mem[000000005d800138] ldstub [%i3+0x015],%l1 ! Mem[000000005d800115] ldsb [%i2+0x01a],%l0 ! Mem[000000005d00011a] stw %l6,[%i0+0x01c] ! Mem[000000005c00011c] ldx [%i2+0x008],%l2 ! Mem[000000005d000108] stw %l5,[%i1+0x00c] ! Mem[000000005c80010c] sth %l2,[%i3+0x032] ! Mem[000000005d800132] jmpl %g6+8,%g0 ldd [%i0+0x028],%l6 ! Mem[000000005c000128] p38_call_3_he: swap [%i0+0x020],%l0 ! Mem[000000005c000120] ldstub [%i1+0x028],%l7 ! Mem[000000005c800128] ldstub [%i2+0x024],%l2 ! Mem[000000005d000124] retl ldub [%i1+0x005],%l4 ! Mem[000000005c800105] p38_jmpl_3_ho: lduw [%o3+0x038],%l1 ! Mem[000000005d800138] ldstub [%o3+0x015],%l1 ! Mem[000000005d800115] ldsb [%o2+0x01a],%l0 ! Mem[000000005d00011a] stw %l6,[%o0+0x01c] ! Mem[000000005c00011c] ldx [%o2+0x008],%l2 ! Mem[000000005d000108] stw %l5,[%o1+0x00c] ! Mem[000000005c80010c] sth %l2,[%o3+0x032] ! Mem[000000005d800132] jmpl %g6+8,%g0 ldd [%o0+0x028],%l6 ! Mem[000000005c000128] p38_call_3_ho: swap [%o0+0x020],%l0 ! Mem[000000005c000120] ldstub [%o1+0x028],%l7 ! Mem[000000005c800128] ldstub [%o2+0x024],%l2 ! Mem[000000005d000124] retl ldub [%o1+0x005],%l4 ! Mem[000000005c800105] p39_jmpl_3_le: ldd [%i2+0x038],%l4 ! Mem[000000005f000138] stx %l3,[%i3+0x020] ! Mem[000000005f800120] lduh [%i2+0x00e],%l5 ! Mem[000000005f00010e] ldstub [%i3+0x02f],%l7 ! Mem[000000005f80012f] ldsw [%i2+0x030],%l6 ! Mem[000000005f000130] ldstub [%i1+0x029],%l6 ! Mem[000000005e800129] std %l6,[%i3+0x030] ! Mem[000000005f800130] jmpl %g6+8,%g0 ldx [%i0+0x028],%l2 ! Mem[000000005e000128] p39_call_3_le: sth %l1,[%i1+0x03a] ! Mem[000000005e80013a] ldd [%i0+0x000],%l4 ! Mem[000000005e000100] swap [%i0+0x014],%l1 ! Mem[000000005e000114] stx %l2,[%i0+0x028] ! Mem[000000005e000128] ldstub [%i3+0x03b],%l6 ! Mem[000000005f80013b] ldub [%i2+0x027],%l6 ! Mem[000000005f000127] retl ldx [%i1+0x030],%l6 ! Mem[000000005e800130] p39_jmpl_3_lo: ldd [%o2+0x038],%l4 ! Mem[000000005f000138] stx %l3,[%o3+0x020] ! Mem[000000005f800120] lduh [%o2+0x00e],%l5 ! Mem[000000005f00010e] ldstub [%o3+0x02f],%l7 ! Mem[000000005f80012f] ldsw [%o2+0x030],%l6 ! Mem[000000005f000130] ldstub [%o1+0x029],%l6 ! Mem[000000005e800129] std %l6,[%o3+0x030] ! Mem[000000005f800130] jmpl %g6+8,%g0 ldx [%o0+0x028],%l2 ! Mem[000000005e000128] p39_call_3_lo: sth %l1,[%o1+0x03a] ! Mem[000000005e80013a] ldd [%o0+0x000],%l4 ! Mem[000000005e000100] swap [%o0+0x014],%l1 ! Mem[000000005e000114] stx %l2,[%o0+0x028] ! Mem[000000005e000128] ldstub [%o3+0x03b],%l6 ! Mem[000000005f80013b] ldub [%o2+0x027],%l6 ! Mem[000000005f000127] retl ldx [%o1+0x030],%l6 ! Mem[000000005e800130] p39_jmpl_3_he: ldstub [%i3+0x00d],%l6 ! Mem[000000005f80010d] ldsh [%i3+0x012],%l1 ! Mem[000000005f800112] swap [%i1+0x020],%l2 ! Mem[000000005e800120] swap [%i1+0x00c],%l3 ! Mem[000000005e80010c] swap [%i2+0x014],%l0 ! Mem[000000005f000114] ldstub [%i1+0x018],%l0 ! Mem[000000005e800118] jmpl %g6+8,%g0 swap [%i3+0x010],%l0 ! Mem[000000005f800110] p39_call_3_he: swap [%i3+0x03c],%l3 ! Mem[000000005f80013c] retl lduw [%i1+0x000],%l0 ! Mem[000000005e800100] p39_jmpl_3_ho: ldstub [%o3+0x00d],%l6 ! Mem[000000005f80010d] ldsh [%o3+0x012],%l1 ! Mem[000000005f800112] swap [%o1+0x020],%l2 ! Mem[000000005e800120] swap [%o1+0x00c],%l3 ! Mem[000000005e80010c] swap [%o2+0x014],%l0 ! Mem[000000005f000114] ldstub [%o1+0x018],%l0 ! Mem[000000005e800118] jmpl %g6+8,%g0 swap [%o3+0x010],%l0 ! Mem[000000005f800110] p39_call_3_ho: swap [%o3+0x03c],%l3 ! Mem[000000005f80013c] retl lduw [%o1+0x000],%l0 ! Mem[000000005e800100] p40_jmpl_3_le: jmpl %g6+8,%g0 ldstub [%i1+0x02d],%l0 ! Mem[000000006080012d] p40_call_3_le: stb %l6,[%i0+0x000] ! Mem[0000000060000100] stb %l1,[%i0+0x02e] ! Mem[000000006000012e] lduw [%i3+0x010],%l4 ! Mem[0000000061800110] ldstub [%i3+0x00e],%l6 ! Mem[000000006180010e] ldstub [%i1+0x032],%l6 ! Mem[0000000060800132] ldx [%i3+0x008],%l2 ! Mem[0000000061800108] ldx [%i3+0x018],%l2 ! Mem[0000000061800118] retl sth %l2,[%i0+0x02e] ! Mem[000000006000012e] p40_jmpl_3_lo: jmpl %g6+8,%g0 ldstub [%o1+0x02d],%l0 ! Mem[000000006080012d] p40_call_3_lo: stb %l6,[%o0+0x000] ! Mem[0000000060000100] stb %l1,[%o0+0x02e] ! Mem[000000006000012e] lduw [%o3+0x010],%l4 ! Mem[0000000061800110] ldstub [%o3+0x00e],%l6 ! Mem[000000006180010e] ldstub [%o1+0x032],%l6 ! Mem[0000000060800132] ldx [%o3+0x008],%l2 ! Mem[0000000061800108] ldx [%o3+0x018],%l2 ! Mem[0000000061800118] retl sth %l2,[%o0+0x02e] ! Mem[000000006000012e] p40_jmpl_3_he: swap [%i0+0x038],%l4 ! Mem[0000000060000138] swap [%i0+0x02c],%l4 ! Mem[000000006000012c] ldstub [%i2+0x03a],%l6 ! Mem[000000006100013a] ldsb [%i2+0x02e],%l5 ! Mem[000000006100012e] lduh [%i3+0x014],%l0 ! Mem[0000000061800114] sth %l1,[%i2+0x004] ! Mem[0000000061000104] jmpl %g6+8,%g0 std %l4,[%i2+0x008] ! Mem[0000000061000108] p40_call_3_he: ldstub [%i1+0x02a],%l4 ! Mem[000000006080012a] ldsh [%i2+0x01a],%l1 ! Mem[000000006100011a] retl ldstub [%i2+0x005],%l1 ! Mem[0000000061000105] p40_jmpl_3_ho: swap [%o0+0x038],%l4 ! Mem[0000000060000138] swap [%o0+0x02c],%l4 ! Mem[000000006000012c] ldstub [%o2+0x03a],%l6 ! Mem[000000006100013a] ldsb [%o2+0x02e],%l5 ! Mem[000000006100012e] lduh [%o3+0x014],%l0 ! Mem[0000000061800114] sth %l1,[%o2+0x004] ! Mem[0000000061000104] jmpl %g6+8,%g0 std %l4,[%o2+0x008] ! Mem[0000000061000108] p40_call_3_ho: ldstub [%o1+0x02a],%l4 ! Mem[000000006080012a] ldsh [%o2+0x01a],%l1 ! Mem[000000006100011a] retl ldstub [%o2+0x005],%l1 ! Mem[0000000061000105] p41_jmpl_3_le: ldstub [%i2+0x00e],%l5 ! Mem[000000006300010e] jmpl %g6+8,%g0 ldub [%i3+0x02e],%l2 ! Mem[000000006380012e] p41_call_3_le: ldstub [%i0+0x001],%l2 ! Mem[0000000062000101] ldx [%i3+0x010],%l4 ! Mem[0000000063800110] stw %l0,[%i2+0x01c] ! Mem[000000006300011c] ldstub [%i0+0x02e],%l7 ! Mem[000000006200012e] ldsw [%i0+0x008],%l0 ! Mem[0000000062000108] swap [%i2+0x014],%l3 ! Mem[0000000063000114] retl ldsw [%i1+0x030],%l5 ! Mem[0000000062800130] p41_jmpl_3_lo: ldstub [%o2+0x00e],%l5 ! Mem[000000006300010e] jmpl %g6+8,%g0 ldub [%o3+0x02e],%l2 ! Mem[000000006380012e] p41_call_3_lo: ldstub [%o0+0x001],%l2 ! Mem[0000000062000101] ldx [%o3+0x010],%l4 ! Mem[0000000063800110] stw %l0,[%o2+0x01c] ! Mem[000000006300011c] ldstub [%o0+0x02e],%l7 ! Mem[000000006200012e] ldsw [%o0+0x008],%l0 ! Mem[0000000062000108] swap [%o2+0x014],%l3 ! Mem[0000000063000114] retl ldsw [%o1+0x030],%l5 ! Mem[0000000062800130] p41_jmpl_3_he: swap [%i2+0x018],%l2 ! Mem[0000000063000118] ldx [%i3+0x038],%l5 ! Mem[0000000063800138] swap [%i3+0x01c],%l4 ! Mem[000000006380011c] jmpl %g6+8,%g0 swap [%i3+0x00c],%l5 ! Mem[000000006380010c] p41_call_3_he: retl swap [%i0+0x010],%l0 ! Mem[0000000062000110] p41_jmpl_3_ho: swap [%o2+0x018],%l2 ! Mem[0000000063000118] ldx [%o3+0x038],%l5 ! Mem[0000000063800138] swap [%o3+0x01c],%l4 ! Mem[000000006380011c] jmpl %g6+8,%g0 swap [%o3+0x00c],%l5 ! Mem[000000006380010c] p41_call_3_ho: retl swap [%o0+0x010],%l0 ! Mem[0000000062000110] p42_jmpl_3_le: ldub [%i3+0x00f],%l2 ! Mem[000000006580010f] ldstub [%i0+0x001],%l0 ! Mem[0000000064000101] ldub [%i1+0x003],%l3 ! Mem[0000000064800103] ldsh [%i2+0x03c],%l4 ! Mem[000000006500013c] ldsh [%i1+0x00c],%l5 ! Mem[000000006480010c] jmpl %g6+8,%g0 lduh [%i1+0x032],%l2 ! Mem[0000000064800132] p42_call_3_le: ldstub [%i1+0x02d],%l4 ! Mem[000000006480012d] retl stb %l0,[%i2+0x028] ! Mem[0000000065000128] p42_jmpl_3_lo: ldub [%o3+0x00f],%l2 ! Mem[000000006580010f] ldstub [%o0+0x001],%l0 ! Mem[0000000064000101] ldub [%o1+0x003],%l3 ! Mem[0000000064800103] ldsh [%o2+0x03c],%l4 ! Mem[000000006500013c] ldsh [%o1+0x00c],%l5 ! Mem[000000006480010c] jmpl %g6+8,%g0 lduh [%o1+0x032],%l2 ! Mem[0000000064800132] p42_call_3_lo: ldstub [%o1+0x02d],%l4 ! Mem[000000006480012d] retl stb %l0,[%o2+0x028] ! Mem[0000000065000128] p42_jmpl_3_he: jmpl %g6+8,%g0 lduw [%i2+0x024],%l1 ! Mem[0000000065000124] p42_call_3_he: retl swap [%i2+0x028],%l5 ! Mem[0000000065000128] p42_jmpl_3_ho: jmpl %g6+8,%g0 lduw [%o2+0x024],%l1 ! Mem[0000000065000124] p42_call_3_ho: retl swap [%o2+0x028],%l5 ! Mem[0000000065000128] p43_jmpl_3_le: ldstub [%i2+0x017],%l2 ! Mem[0000000067000117] ldd [%i2+0x000],%l2 ! Mem[0000000067000100] ldstub [%i3+0x02d],%l2 ! Mem[000000006780012d] ldsh [%i0+0x00c],%l7 ! Mem[000000006600010c] std %l0,[%i1+0x038] ! Mem[0000000066800138] stb %l7,[%i2+0x030] ! Mem[0000000067000130] jmpl %g6+8,%g0 ldd [%i3+0x028],%l2 ! Mem[0000000067800128] p43_call_3_le: ldub [%i0+0x00b],%l1 ! Mem[000000006600010b] ldstub [%i1+0x01a],%l2 ! Mem[000000006680011a] stb %l0,[%i3+0x01b] ! Mem[000000006780011b] std %l6,[%i0+0x028] ! Mem[0000000066000128] ldd [%i1+0x030],%l0 ! Mem[0000000066800130] stb %l1,[%i3+0x00a] ! Mem[000000006780010a] retl ldstub [%i3+0x023],%l1 ! Mem[0000000067800123] p43_jmpl_3_lo: ldstub [%o2+0x017],%l2 ! Mem[0000000067000117] ldd [%o2+0x000],%l2 ! Mem[0000000067000100] ldstub [%o3+0x02d],%l2 ! Mem[000000006780012d] ldsh [%o0+0x00c],%l7 ! Mem[000000006600010c] std %l0,[%o1+0x038] ! Mem[0000000066800138] stb %l7,[%o2+0x030] ! Mem[0000000067000130] jmpl %g6+8,%g0 ldd [%o3+0x028],%l2 ! Mem[0000000067800128] p43_call_3_lo: ldub [%o0+0x00b],%l1 ! Mem[000000006600010b] ldstub [%o1+0x01a],%l2 ! Mem[000000006680011a] stb %l0,[%o3+0x01b] ! Mem[000000006780011b] std %l6,[%o0+0x028] ! Mem[0000000066000128] ldd [%o1+0x030],%l0 ! Mem[0000000066800130] stb %l1,[%o3+0x00a] ! Mem[000000006780010a] retl ldstub [%o3+0x023],%l1 ! Mem[0000000067800123] p43_jmpl_3_he: swap [%i3+0x014],%l3 ! Mem[0000000067800114] ldsb [%i1+0x02b],%l1 ! Mem[000000006680012b] jmpl %g6+8,%g0 ldsb [%i2+0x034],%l0 ! Mem[0000000067000134] p43_call_3_he: ldstub [%i3+0x038],%l6 ! Mem[0000000067800138] swap [%i0+0x034],%l6 ! Mem[0000000066000134] sth %l7,[%i1+0x01c] ! Mem[000000006680011c] ldsh [%i3+0x008],%l2 ! Mem[0000000067800108] swap [%i0+0x030],%l3 ! Mem[0000000066000130] ldstub [%i2+0x033],%l6 ! Mem[0000000067000133] ldd [%i3+0x020],%l4 ! Mem[0000000067800120] retl ldx [%i0+0x000],%l1 ! Mem[0000000066000100] p43_jmpl_3_ho: swap [%o3+0x014],%l3 ! Mem[0000000067800114] ldsb [%o1+0x02b],%l1 ! Mem[000000006680012b] jmpl %g6+8,%g0 ldsb [%o2+0x034],%l0 ! Mem[0000000067000134] p43_call_3_ho: ldstub [%o3+0x038],%l6 ! Mem[0000000067800138] swap [%o0+0x034],%l6 ! Mem[0000000066000134] sth %l7,[%o1+0x01c] ! Mem[000000006680011c] ldsh [%o3+0x008],%l2 ! Mem[0000000067800108] swap [%o0+0x030],%l3 ! Mem[0000000066000130] ldstub [%o2+0x033],%l6 ! Mem[0000000067000133] ldd [%o3+0x020],%l4 ! Mem[0000000067800120] retl ldx [%o0+0x000],%l1 ! Mem[0000000066000100] p44_jmpl_3_le: ldstub [%i2+0x03c],%l2 ! Mem[000000006900013c] ldsb [%i3+0x023],%l7 ! Mem[0000000069800123] ldstub [%i0+0x00f],%l5 ! Mem[000000006800010f] sth %l7,[%i2+0x030] ! Mem[0000000069000130] ldstub [%i0+0x022],%l0 ! Mem[0000000068000122] ldd [%i0+0x020],%l0 ! Mem[0000000068000120] ldstub [%i2+0x001],%l5 ! Mem[0000000069000101] jmpl %g6+8,%g0 ldd [%i1+0x008],%l2 ! Mem[0000000068800108] p44_call_3_le: ldx [%i3+0x018],%l1 ! Mem[0000000069800118] sth %l7,[%i1+0x00e] ! Mem[000000006880010e] ldub [%i1+0x031],%l6 ! Mem[0000000068800131] stw %l2,[%i2+0x02c] ! Mem[000000006900012c] std %l6,[%i0+0x038] ! Mem[0000000068000138] stb %l1,[%i1+0x00b] ! Mem[000000006880010b] retl swap [%i3+0x000],%l5 ! Mem[0000000069800100] p44_jmpl_3_lo: ldstub [%o2+0x03c],%l2 ! Mem[000000006900013c] ldsb [%o3+0x023],%l7 ! Mem[0000000069800123] ldstub [%o0+0x00f],%l5 ! Mem[000000006800010f] sth %l7,[%o2+0x030] ! Mem[0000000069000130] ldstub [%o0+0x022],%l0 ! Mem[0000000068000122] ldd [%o0+0x020],%l0 ! Mem[0000000068000120] ldstub [%o2+0x001],%l5 ! Mem[0000000069000101] jmpl %g6+8,%g0 ldd [%o1+0x008],%l2 ! Mem[0000000068800108] p44_call_3_lo: ldx [%o3+0x018],%l1 ! Mem[0000000069800118] sth %l7,[%o1+0x00e] ! Mem[000000006880010e] ldub [%o1+0x031],%l6 ! Mem[0000000068800131] stw %l2,[%o2+0x02c] ! Mem[000000006900012c] std %l6,[%o0+0x038] ! Mem[0000000068000138] stb %l1,[%o1+0x00b] ! Mem[000000006880010b] retl swap [%o3+0x000],%l5 ! Mem[0000000069800100] p44_jmpl_3_he: lduh [%i1+0x01a],%l0 ! Mem[000000006880011a] jmpl %g6+8,%g0 swap [%i0+0x020],%l1 ! Mem[0000000068000120] p44_call_3_he: ldsb [%i3+0x018],%l6 ! Mem[0000000069800118] ldstub [%i0+0x005],%l4 ! Mem[0000000068000105] ldstub [%i0+0x02e],%l3 ! Mem[000000006800012e] retl ldstub [%i0+0x034],%l2 ! Mem[0000000068000134] p44_jmpl_3_ho: lduh [%o1+0x01a],%l0 ! Mem[000000006880011a] jmpl %g6+8,%g0 swap [%o0+0x020],%l1 ! Mem[0000000068000120] p44_call_3_ho: ldsb [%o3+0x018],%l6 ! Mem[0000000069800118] ldstub [%o0+0x005],%l4 ! Mem[0000000068000105] ldstub [%o0+0x02e],%l3 ! Mem[000000006800012e] retl ldstub [%o0+0x034],%l2 ! Mem[0000000068000134] p45_jmpl_3_le: ldsw [%i3+0x028],%l6 ! Mem[000000006b800128] ldstub [%i3+0x00d],%l3 ! Mem[000000006b80010d] lduh [%i0+0x010],%l1 ! Mem[000000006a000110] std %l0,[%i1+0x038] ! Mem[000000006a800138] jmpl %g6+8,%g0 ldsh [%i3+0x014],%l0 ! Mem[000000006b800114] p45_call_3_le: ldub [%i0+0x011],%l0 ! Mem[000000006a000111] ldd [%i0+0x028],%l6 ! Mem[000000006a000128] ldsh [%i0+0x03e],%l2 ! Mem[000000006a00013e] lduh [%i3+0x004],%l5 ! Mem[000000006b800104] retl ldstub [%i1+0x026],%l3 ! Mem[000000006a800126] p45_jmpl_3_lo: ldsw [%o3+0x028],%l6 ! Mem[000000006b800128] ldstub [%o3+0x00d],%l3 ! Mem[000000006b80010d] lduh [%o0+0x010],%l1 ! Mem[000000006a000110] std %l0,[%o1+0x038] ! Mem[000000006a800138] jmpl %g6+8,%g0 ldsh [%o3+0x014],%l0 ! Mem[000000006b800114] p45_call_3_lo: ldub [%o0+0x011],%l0 ! Mem[000000006a000111] ldd [%o0+0x028],%l6 ! Mem[000000006a000128] ldsh [%o0+0x03e],%l2 ! Mem[000000006a00013e] lduh [%o3+0x004],%l5 ! Mem[000000006b800104] retl ldstub [%o1+0x026],%l3 ! Mem[000000006a800126] p45_jmpl_3_he: swap [%i1+0x024],%l3 ! Mem[000000006a800124] jmpl %g6+8,%g0 ldsb [%i1+0x00f],%l5 ! Mem[000000006a80010f] p45_call_3_he: swap [%i0+0x03c],%l2 ! Mem[000000006a00013c] retl ldstub [%i1+0x00e],%l0 ! Mem[000000006a80010e] p45_jmpl_3_ho: swap [%o1+0x024],%l3 ! Mem[000000006a800124] jmpl %g6+8,%g0 ldsb [%o1+0x00f],%l5 ! Mem[000000006a80010f] p45_call_3_ho: swap [%o0+0x03c],%l2 ! Mem[000000006a00013c] retl ldstub [%o1+0x00e],%l0 ! Mem[000000006a80010e] p46_jmpl_3_le: ldstub [%i2+0x003],%l6 ! Mem[000000006d000103] swap [%i0+0x00c],%l5 ! Mem[000000006c00010c] swap [%i0+0x00c],%l2 ! Mem[000000006c00010c] stx %l1,[%i2+0x038] ! Mem[000000006d000138] ldsw [%i1+0x008],%l2 ! Mem[000000006c800108] swap [%i3+0x024],%l1 ! Mem[000000006d800124] ldstub [%i0+0x010],%l4 ! Mem[000000006c000110] jmpl %g6+8,%g0 sth %l4,[%i3+0x01c] ! Mem[000000006d80011c] p46_call_3_le: retl swap [%i1+0x028],%l3 ! Mem[000000006c800128] p46_jmpl_3_lo: ldstub [%o2+0x003],%l6 ! Mem[000000006d000103] swap [%o0+0x00c],%l5 ! Mem[000000006c00010c] swap [%o0+0x00c],%l2 ! Mem[000000006c00010c] stx %l1,[%o2+0x038] ! Mem[000000006d000138] ldsw [%o1+0x008],%l2 ! Mem[000000006c800108] swap [%o3+0x024],%l1 ! Mem[000000006d800124] ldstub [%o0+0x010],%l4 ! Mem[000000006c000110] jmpl %g6+8,%g0 sth %l4,[%o3+0x01c] ! Mem[000000006d80011c] p46_call_3_lo: retl swap [%o1+0x028],%l3 ! Mem[000000006c800128] p46_jmpl_3_he: ldub [%i3+0x021],%l6 ! Mem[000000006d800121] ldsw [%i3+0x038],%l0 ! Mem[000000006d800138] jmpl %g6+8,%g0 ldx [%i3+0x038],%l3 ! Mem[000000006d800138] p46_call_3_he: retl ldstub [%i3+0x00c],%l6 ! Mem[000000006d80010c] p46_jmpl_3_ho: ldub [%o3+0x021],%l6 ! Mem[000000006d800121] ldsw [%o3+0x038],%l0 ! Mem[000000006d800138] jmpl %g6+8,%g0 ldx [%o3+0x038],%l3 ! Mem[000000006d800138] p46_call_3_ho: retl ldstub [%o3+0x00c],%l6 ! Mem[000000006d80010c] p47_jmpl_3_le: swap [%i1+0x030],%l2 ! Mem[000000006e800130] swap [%i1+0x020],%l0 ! Mem[000000006e800120] lduw [%i1+0x008],%l5 ! Mem[000000006e800108] ldstub [%i3+0x00a],%l3 ! Mem[000000006f80010a] ldub [%i3+0x014],%l4 ! Mem[000000006f800114] sth %l2,[%i1+0x020] ! Mem[000000006e800120] jmpl %g6+8,%g0 swap [%i0+0x01c],%l6 ! Mem[000000006e00011c] p47_call_3_le: ldx [%i0+0x020],%l0 ! Mem[000000006e000120] stx %l2,[%i1+0x010] ! Mem[000000006e800110] swap [%i1+0x00c],%l5 ! Mem[000000006e80010c] swap [%i1+0x00c],%l2 ! Mem[000000006e80010c] sth %l7,[%i0+0x028] ! Mem[000000006e000128] stx %l3,[%i2+0x008] ! Mem[000000006f000108] retl swap [%i1+0x02c],%l1 ! Mem[000000006e80012c] p47_jmpl_3_lo: swap [%o1+0x030],%l2 ! Mem[000000006e800130] swap [%o1+0x020],%l0 ! Mem[000000006e800120] lduw [%o1+0x008],%l5 ! Mem[000000006e800108] ldstub [%o3+0x00a],%l3 ! Mem[000000006f80010a] ldub [%o3+0x014],%l4 ! Mem[000000006f800114] sth %l2,[%o1+0x020] ! Mem[000000006e800120] jmpl %g6+8,%g0 swap [%o0+0x01c],%l6 ! Mem[000000006e00011c] p47_call_3_lo: ldx [%o0+0x020],%l0 ! Mem[000000006e000120] stx %l2,[%o1+0x010] ! Mem[000000006e800110] swap [%o1+0x00c],%l5 ! Mem[000000006e80010c] swap [%o1+0x00c],%l2 ! Mem[000000006e80010c] sth %l7,[%o0+0x028] ! Mem[000000006e000128] stx %l3,[%o2+0x008] ! Mem[000000006f000108] retl swap [%o1+0x02c],%l1 ! Mem[000000006e80012c] p47_jmpl_3_he: ldsh [%i3+0x00a],%l0 ! Mem[000000006f80010a] stx %l7,[%i0+0x008] ! Mem[000000006e000108] ldstub [%i0+0x03c],%l5 ! Mem[000000006e00013c] jmpl %g6+8,%g0 ldstub [%i1+0x019],%l5 ! Mem[000000006e800119] p47_call_3_he: sth %l3,[%i1+0x000] ! Mem[000000006e800100] ldstub [%i2+0x03e],%l2 ! Mem[000000006f00013e] sth %l3,[%i0+0x00c] ! Mem[000000006e00010c] swap [%i3+0x020],%l6 ! Mem[000000006f800120] retl swap [%i0+0x038],%l1 ! Mem[000000006e000138] p47_jmpl_3_ho: ldsh [%o3+0x00a],%l0 ! Mem[000000006f80010a] stx %l7,[%o0+0x008] ! Mem[000000006e000108] ldstub [%o0+0x03c],%l5 ! Mem[000000006e00013c] jmpl %g6+8,%g0 ldstub [%o1+0x019],%l5 ! Mem[000000006e800119] p47_call_3_ho: sth %l3,[%o1+0x000] ! Mem[000000006e800100] ldstub [%o2+0x03e],%l2 ! Mem[000000006f00013e] sth %l3,[%o0+0x00c] ! Mem[000000006e00010c] swap [%o3+0x020],%l6 ! Mem[000000006f800120] retl swap [%o0+0x038],%l1 ! Mem[000000006e000138] p48_jmpl_3_le: ldstub [%i3+0x006],%l0 ! Mem[0000000071800106] jmpl %g6+8,%g0 ldx [%i1+0x028],%l2 ! Mem[0000000070800128] p48_call_3_le: ldub [%i3+0x010],%l5 ! Mem[0000000071800110] ldsb [%i1+0x01d],%l2 ! Mem[000000007080011d] lduh [%i3+0x008],%l2 ! Mem[0000000071800108] ldsh [%i3+0x006],%l3 ! Mem[0000000071800106] lduh [%i0+0x006],%l3 ! Mem[0000000070000106] retl ldstub [%i3+0x007],%l3 ! Mem[0000000071800107] p48_jmpl_3_lo: ldstub [%o3+0x006],%l0 ! Mem[0000000071800106] jmpl %g6+8,%g0 ldx [%o1+0x028],%l2 ! Mem[0000000070800128] p48_call_3_lo: ldub [%o3+0x010],%l5 ! Mem[0000000071800110] ldsb [%o1+0x01d],%l2 ! Mem[000000007080011d] lduh [%o3+0x008],%l2 ! Mem[0000000071800108] ldsh [%o3+0x006],%l3 ! Mem[0000000071800106] lduh [%o0+0x006],%l3 ! Mem[0000000070000106] retl ldstub [%o3+0x007],%l3 ! Mem[0000000071800107] p48_jmpl_3_he: std %l6,[%i3+0x020] ! Mem[0000000071800120] swap [%i3+0x034],%l4 ! Mem[0000000071800134] ldstub [%i3+0x001],%l7 ! Mem[0000000071800101] swap [%i2+0x02c],%l2 ! Mem[000000007100012c] ldstub [%i2+0x000],%l0 ! Mem[0000000071000100] jmpl %g6+8,%g0 ldd [%i1+0x010],%l4 ! Mem[0000000070800110] p48_call_3_he: retl ldsh [%i0+0x00e],%l7 ! Mem[000000007000010e] p48_jmpl_3_ho: std %l6,[%o3+0x020] ! Mem[0000000071800120] swap [%o3+0x034],%l4 ! Mem[0000000071800134] ldstub [%o3+0x001],%l7 ! Mem[0000000071800101] swap [%o2+0x02c],%l2 ! Mem[000000007100012c] ldstub [%o2+0x000],%l0 ! Mem[0000000071000100] jmpl %g6+8,%g0 ldd [%o1+0x010],%l4 ! Mem[0000000070800110] p48_call_3_ho: retl ldsh [%o0+0x00e],%l7 ! Mem[000000007000010e] p49_jmpl_3_le: ldstub [%i0+0x03a],%l4 ! Mem[000000007200013a] ldstub [%i3+0x01f],%l2 ! Mem[000000007380011f] stx %l7,[%i0+0x020] ! Mem[0000000072000120] jmpl %g6+8,%g0 swap [%i3+0x030],%l3 ! Mem[0000000073800130] p49_call_3_le: lduh [%i0+0x020],%l1 ! Mem[0000000072000120] ldstub [%i1+0x03d],%l4 ! Mem[000000007280013d] lduh [%i2+0x02a],%l2 ! Mem[000000007300012a] retl ldx [%i0+0x028],%l0 ! Mem[0000000072000128] p49_jmpl_3_lo: ldstub [%o0+0x03a],%l4 ! Mem[000000007200013a] ldstub [%o3+0x01f],%l2 ! Mem[000000007380011f] stx %l7,[%o0+0x020] ! Mem[0000000072000120] jmpl %g6+8,%g0 swap [%o3+0x030],%l3 ! Mem[0000000073800130] p49_call_3_lo: lduh [%o0+0x020],%l1 ! Mem[0000000072000120] ldstub [%o1+0x03d],%l4 ! Mem[000000007280013d] lduh [%o2+0x02a],%l2 ! Mem[000000007300012a] retl ldx [%o0+0x028],%l0 ! Mem[0000000072000128] p49_jmpl_3_he: swap [%i0+0x010],%l7 ! Mem[0000000072000110] ldstub [%i1+0x02a],%l7 ! Mem[000000007280012a] lduh [%i0+0x024],%l6 ! Mem[0000000072000124] lduh [%i0+0x028],%l7 ! Mem[0000000072000128] ldstub [%i0+0x023],%l6 ! Mem[0000000072000123] std %l4,[%i1+0x020] ! Mem[0000000072800120] jmpl %g6+8,%g0 ldsw [%i1+0x000],%l7 ! Mem[0000000072800100] p49_call_3_he: swap [%i0+0x01c],%l4 ! Mem[000000007200011c] sth %l4,[%i1+0x000] ! Mem[0000000072800100] ldstub [%i2+0x03c],%l7 ! Mem[000000007300013c] ldstub [%i0+0x03f],%l6 ! Mem[000000007200013f] ldsb [%i0+0x027],%l3 ! Mem[0000000072000127] lduw [%i0+0x000],%l5 ! Mem[0000000072000100] retl swap [%i3+0x030],%l6 ! Mem[0000000073800130] p49_jmpl_3_ho: swap [%o0+0x010],%l7 ! Mem[0000000072000110] ldstub [%o1+0x02a],%l7 ! Mem[000000007280012a] lduh [%o0+0x024],%l6 ! Mem[0000000072000124] lduh [%o0+0x028],%l7 ! Mem[0000000072000128] ldstub [%o0+0x023],%l6 ! Mem[0000000072000123] std %l4,[%o1+0x020] ! Mem[0000000072800120] jmpl %g6+8,%g0 ldsw [%o1+0x000],%l7 ! Mem[0000000072800100] p49_call_3_ho: swap [%o0+0x01c],%l4 ! Mem[000000007200011c] sth %l4,[%o1+0x000] ! Mem[0000000072800100] ldstub [%o2+0x03c],%l7 ! Mem[000000007300013c] ldstub [%o0+0x03f],%l6 ! Mem[000000007200013f] ldsb [%o0+0x027],%l3 ! Mem[0000000072000127] lduw [%o0+0x000],%l5 ! Mem[0000000072000100] retl swap [%o3+0x030],%l6 ! Mem[0000000073800130] p50_jmpl_3_le: ldsw [%i1+0x03c],%l2 ! Mem[000000007480013c] stx %l6,[%i2+0x010] ! Mem[0000000075000110] ldstub [%i0+0x02c],%l7 ! Mem[000000007400012c] swap [%i2+0x014],%l4 ! Mem[0000000075000114] ldd [%i2+0x038],%l6 ! Mem[0000000075000138] ldstub [%i3+0x012],%l0 ! Mem[0000000075800112] lduh [%i2+0x030],%l0 ! Mem[0000000075000130] jmpl %g6+8,%g0 ldd [%i3+0x008],%l2 ! Mem[0000000075800108] p50_call_3_le: retl stw %l6,[%i0+0x004] ! Mem[0000000074000104] p50_jmpl_3_lo: ldsw [%o1+0x03c],%l2 ! Mem[000000007480013c] stx %l6,[%o2+0x010] ! Mem[0000000075000110] ldstub [%o0+0x02c],%l7 ! Mem[000000007400012c] swap [%o2+0x014],%l4 ! Mem[0000000075000114] ldd [%o2+0x038],%l6 ! Mem[0000000075000138] ldstub [%o3+0x012],%l0 ! Mem[0000000075800112] lduh [%o2+0x030],%l0 ! Mem[0000000075000130] jmpl %g6+8,%g0 ldd [%o3+0x008],%l2 ! Mem[0000000075800108] p50_call_3_lo: retl stw %l6,[%o0+0x004] ! Mem[0000000074000104] p50_jmpl_3_he: std %l4,[%i0+0x038] ! Mem[0000000074000138] ldsw [%i0+0x038],%l1 ! Mem[0000000074000138] ldx [%i1+0x010],%l1 ! Mem[0000000074800110] jmpl %g6+8,%g0 ldx [%i0+0x008],%l6 ! Mem[0000000074000108] p50_call_3_he: stw %l1,[%i1+0x000] ! Mem[0000000074800100] sth %l0,[%i0+0x028] ! Mem[0000000074000128] swap [%i3+0x034],%l3 ! Mem[0000000075800134] ldub [%i3+0x021],%l0 ! Mem[0000000075800121] swap [%i2+0x028],%l5 ! Mem[0000000075000128] ldstub [%i1+0x037],%l3 ! Mem[0000000074800137] std %l4,[%i2+0x028] ! Mem[0000000075000128] retl ldx [%i2+0x018],%l7 ! Mem[0000000075000118] p50_jmpl_3_ho: std %l4,[%o0+0x038] ! Mem[0000000074000138] ldsw [%o0+0x038],%l1 ! Mem[0000000074000138] ldx [%o1+0x010],%l1 ! Mem[0000000074800110] jmpl %g6+8,%g0 ldx [%o0+0x008],%l6 ! Mem[0000000074000108] p50_call_3_ho: stw %l1,[%o1+0x000] ! Mem[0000000074800100] sth %l0,[%o0+0x028] ! Mem[0000000074000128] swap [%o3+0x034],%l3 ! Mem[0000000075800134] ldub [%o3+0x021],%l0 ! Mem[0000000075800121] swap [%o2+0x028],%l5 ! Mem[0000000075000128] ldstub [%o1+0x037],%l3 ! Mem[0000000074800137] std %l4,[%o2+0x028] ! Mem[0000000075000128] retl ldx [%o2+0x018],%l7 ! Mem[0000000075000118] p51_jmpl_3_le: std %l0,[%i0+0x018] ! Mem[0000000076000118] ldstub [%i3+0x003],%l6 ! Mem[0000000077800103] jmpl %g6+8,%g0 ldd [%i2+0x018],%l6 ! Mem[0000000077000118] p51_call_3_le: stx %l0,[%i3+0x020] ! Mem[0000000077800120] retl ldsw [%i2+0x014],%l2 ! Mem[0000000077000114] p51_jmpl_3_lo: std %l0,[%o0+0x018] ! Mem[0000000076000118] ldstub [%o3+0x003],%l6 ! Mem[0000000077800103] jmpl %g6+8,%g0 ldd [%o2+0x018],%l6 ! Mem[0000000077000118] p51_call_3_lo: stx %l0,[%o3+0x020] ! Mem[0000000077800120] retl ldsw [%o2+0x014],%l2 ! Mem[0000000077000114] p51_jmpl_3_he: ldstub [%i3+0x00d],%l3 ! Mem[000000007780010d] swap [%i2+0x004],%l0 ! Mem[0000000077000104] jmpl %g6+8,%g0 lduw [%i0+0x00c],%l5 ! Mem[000000007600010c] p51_call_3_he: ldub [%i2+0x01a],%l7 ! Mem[000000007700011a] swap [%i3+0x02c],%l0 ! Mem[000000007780012c] swap [%i1+0x038],%l1 ! Mem[0000000076800138] retl ldub [%i1+0x026],%l3 ! Mem[0000000076800126] p51_jmpl_3_ho: ldstub [%o3+0x00d],%l3 ! Mem[000000007780010d] swap [%o2+0x004],%l0 ! Mem[0000000077000104] jmpl %g6+8,%g0 lduw [%o0+0x00c],%l5 ! Mem[000000007600010c] p51_call_3_ho: ldub [%o2+0x01a],%l7 ! Mem[000000007700011a] swap [%o3+0x02c],%l0 ! Mem[000000007780012c] swap [%o1+0x038],%l1 ! Mem[0000000076800138] retl ldub [%o1+0x026],%l3 ! Mem[0000000076800126] p52_jmpl_3_le: swap [%i2+0x030],%l3 ! Mem[0000000079000130] ldsh [%i2+0x00a],%l0 ! Mem[000000007900010a] stx %l5,[%i1+0x038] ! Mem[0000000078800138] swap [%i3+0x02c],%l6 ! Mem[000000007980012c] lduw [%i0+0x028],%l2 ! Mem[0000000078000128] ldstub [%i1+0x00b],%l5 ! Mem[000000007880010b] lduw [%i3+0x024],%l5 ! Mem[0000000079800124] jmpl %g6+8,%g0 ldx [%i0+0x038],%l1 ! Mem[0000000078000138] p52_call_3_le: lduw [%i3+0x004],%l3 ! Mem[0000000079800104] ldd [%i2+0x000],%l2 ! Mem[0000000079000100] retl stx %l5,[%i0+0x000] ! Mem[0000000078000100] p52_jmpl_3_lo: swap [%o2+0x030],%l3 ! Mem[0000000079000130] ldsh [%o2+0x00a],%l0 ! Mem[000000007900010a] stx %l5,[%o1+0x038] ! Mem[0000000078800138] swap [%o3+0x02c],%l6 ! Mem[000000007980012c] lduw [%o0+0x028],%l2 ! Mem[0000000078000128] ldstub [%o1+0x00b],%l5 ! Mem[000000007880010b] lduw [%o3+0x024],%l5 ! Mem[0000000079800124] jmpl %g6+8,%g0 ldx [%o0+0x038],%l1 ! Mem[0000000078000138] p52_call_3_lo: lduw [%o3+0x004],%l3 ! Mem[0000000079800104] ldd [%o2+0x000],%l2 ! Mem[0000000079000100] retl stx %l5,[%o0+0x000] ! Mem[0000000078000100] p52_jmpl_3_he: ldstub [%i2+0x022],%l1 ! Mem[0000000079000122] ldub [%i3+0x00d],%l6 ! Mem[000000007980010d] ldstub [%i1+0x003],%l3 ! Mem[0000000078800103] swap [%i3+0x03c],%l4 ! Mem[000000007980013c] jmpl %g6+8,%g0 lduh [%i1+0x00c],%l5 ! Mem[000000007880010c] p52_call_3_he: retl ldstub [%i2+0x033],%l0 ! Mem[0000000079000133] p52_jmpl_3_ho: ldstub [%o2+0x022],%l1 ! Mem[0000000079000122] ldub [%o3+0x00d],%l6 ! Mem[000000007980010d] ldstub [%o1+0x003],%l3 ! Mem[0000000078800103] swap [%o3+0x03c],%l4 ! Mem[000000007980013c] jmpl %g6+8,%g0 lduh [%o1+0x00c],%l5 ! Mem[000000007880010c] p52_call_3_ho: retl ldstub [%o2+0x033],%l0 ! Mem[0000000079000133] p53_jmpl_3_le: stw %l6,[%i2+0x018] ! Mem[000000007b000118] lduw [%i3+0x028],%l6 ! Mem[000000007b800128] ldstub [%i2+0x021],%l1 ! Mem[000000007b000121] std %l4,[%i0+0x010] ! Mem[000000007a000110] stx %l2,[%i3+0x018] ! Mem[000000007b800118] jmpl %g6+8,%g0 ldstub [%i2+0x00c],%l1 ! Mem[000000007b00010c] p53_call_3_le: ldub [%i1+0x038],%l2 ! Mem[000000007a800138] ldstub [%i2+0x010],%l5 ! Mem[000000007b000110] ldstub [%i3+0x03d],%l4 ! Mem[000000007b80013d] ldstub [%i0+0x028],%l2 ! Mem[000000007a000128] ldsb [%i1+0x026],%l3 ! Mem[000000007a800126] swap [%i0+0x024],%l3 ! Mem[000000007a000124] ldx [%i0+0x020],%l3 ! Mem[000000007a000120] retl ldd [%i1+0x008],%l4 ! Mem[000000007a800108] p53_jmpl_3_lo: stw %l6,[%o2+0x018] ! Mem[000000007b000118] lduw [%o3+0x028],%l6 ! Mem[000000007b800128] ldstub [%o2+0x021],%l1 ! Mem[000000007b000121] std %l4,[%o0+0x010] ! Mem[000000007a000110] stx %l2,[%o3+0x018] ! Mem[000000007b800118] jmpl %g6+8,%g0 ldstub [%o2+0x00c],%l1 ! Mem[000000007b00010c] p53_call_3_lo: ldub [%o1+0x038],%l2 ! Mem[000000007a800138] ldstub [%o2+0x010],%l5 ! Mem[000000007b000110] ldstub [%o3+0x03d],%l4 ! Mem[000000007b80013d] ldstub [%o0+0x028],%l2 ! Mem[000000007a000128] ldsb [%o1+0x026],%l3 ! Mem[000000007a800126] swap [%o0+0x024],%l3 ! Mem[000000007a000124] ldx [%o0+0x020],%l3 ! Mem[000000007a000120] retl ldd [%o1+0x008],%l4 ! Mem[000000007a800108] p53_jmpl_3_he: ldstub [%i1+0x035],%l4 ! Mem[000000007a800135] ldsw [%i3+0x03c],%l2 ! Mem[000000007b80013c] std %l4,[%i3+0x008] ! Mem[000000007b800108] ldstub [%i1+0x012],%l2 ! Mem[000000007a800112] swap [%i1+0x024],%l0 ! Mem[000000007a800124] ldsh [%i1+0x016],%l1 ! Mem[000000007a800116] jmpl %g6+8,%g0 ldd [%i1+0x020],%l4 ! Mem[000000007a800120] p53_call_3_he: retl ldsb [%i2+0x01c],%l0 ! Mem[000000007b00011c] p53_jmpl_3_ho: ldstub [%o1+0x035],%l4 ! Mem[000000007a800135] ldsw [%o3+0x03c],%l2 ! Mem[000000007b80013c] std %l4,[%o3+0x008] ! Mem[000000007b800108] ldstub [%o1+0x012],%l2 ! Mem[000000007a800112] swap [%o1+0x024],%l0 ! Mem[000000007a800124] ldsh [%o1+0x016],%l1 ! Mem[000000007a800116] jmpl %g6+8,%g0 ldd [%o1+0x020],%l4 ! Mem[000000007a800120] p53_call_3_ho: retl ldsb [%o2+0x01c],%l0 ! Mem[000000007b00011c] p54_jmpl_3_le: ldsh [%i0+0x002],%l4 ! Mem[000000007c000102] ldsh [%i0+0x03e],%l6 ! Mem[000000007c00013e] jmpl %g6+8,%g0 swap [%i3+0x014],%l7 ! Mem[000000007d800114] p54_call_3_le: std %l4,[%i1+0x000] ! Mem[000000007c800100] swap [%i2+0x00c],%l5 ! Mem[000000007d00010c] retl sth %l5,[%i1+0x002] ! Mem[000000007c800102] p54_jmpl_3_lo: ldsh [%o0+0x002],%l4 ! Mem[000000007c000102] ldsh [%o0+0x03e],%l6 ! Mem[000000007c00013e] jmpl %g6+8,%g0 swap [%o3+0x014],%l7 ! Mem[000000007d800114] p54_call_3_lo: std %l4,[%o1+0x000] ! Mem[000000007c800100] swap [%o2+0x00c],%l5 ! Mem[000000007d00010c] retl sth %l5,[%o1+0x002] ! Mem[000000007c800102] p54_jmpl_3_he: ldsb [%i1+0x031],%l4 ! Mem[000000007c800131] ldstub [%i2+0x02c],%l1 ! Mem[000000007d00012c] jmpl %g6+8,%g0 swap [%i3+0x02c],%l5 ! Mem[000000007d80012c] p54_call_3_he: swap [%i0+0x02c],%l1 ! Mem[000000007c00012c] ldstub [%i3+0x031],%l0 ! Mem[000000007d800131] stw %l4,[%i2+0x02c] ! Mem[000000007d00012c] retl swap [%i3+0x004],%l5 ! Mem[000000007d800104] p54_jmpl_3_ho: ldsb [%o1+0x031],%l4 ! Mem[000000007c800131] ldstub [%o2+0x02c],%l1 ! Mem[000000007d00012c] jmpl %g6+8,%g0 swap [%o3+0x02c],%l5 ! Mem[000000007d80012c] p54_call_3_ho: swap [%o0+0x02c],%l1 ! Mem[000000007c00012c] ldstub [%o3+0x031],%l0 ! Mem[000000007d800131] stw %l4,[%o2+0x02c] ! Mem[000000007d00012c] retl swap [%o3+0x004],%l5 ! Mem[000000007d800104] p55_jmpl_3_le: std %l4,[%i2+0x008] ! Mem[000000007f000108] lduh [%i2+0x000],%l6 ! Mem[000000007f000100] jmpl %g6+8,%g0 ldsw [%i2+0x00c],%l3 ! Mem[000000007f00010c] p55_call_3_le: ldsw [%i3+0x008],%l0 ! Mem[000000007f800108] retl ldx [%i0+0x038],%l3 ! Mem[000000007e000138] p55_jmpl_3_lo: std %l4,[%o2+0x008] ! Mem[000000007f000108] lduh [%o2+0x000],%l6 ! Mem[000000007f000100] jmpl %g6+8,%g0 ldsw [%o2+0x00c],%l3 ! Mem[000000007f00010c] p55_call_3_lo: ldsw [%o3+0x008],%l0 ! Mem[000000007f800108] retl ldx [%o0+0x038],%l3 ! Mem[000000007e000138] p55_jmpl_3_he: ldstub [%i2+0x010],%l7 ! Mem[000000007f000110] swap [%i1+0x02c],%l1 ! Mem[000000007e80012c] ldd [%i0+0x008],%l2 ! Mem[000000007e000108] swap [%i2+0x034],%l5 ! Mem[000000007f000134] ldd [%i0+0x020],%l4 ! Mem[000000007e000120] stb %l0,[%i2+0x009] ! Mem[000000007f000109] swap [%i0+0x018],%l3 ! Mem[000000007e000118] jmpl %g6+8,%g0 stx %l1,[%i1+0x020] ! Mem[000000007e800120] p55_call_3_he: ldsh [%i1+0x016],%l6 ! Mem[000000007e800116] stw %l1,[%i0+0x01c] ! Mem[000000007e00011c] ldsh [%i2+0x004],%l7 ! Mem[000000007f000104] swap [%i1+0x010],%l6 ! Mem[000000007e800110] retl swap [%i0+0x028],%l2 ! Mem[000000007e000128] p55_jmpl_3_ho: ldstub [%o2+0x010],%l7 ! Mem[000000007f000110] swap [%o1+0x02c],%l1 ! Mem[000000007e80012c] ldd [%o0+0x008],%l2 ! Mem[000000007e000108] swap [%o2+0x034],%l5 ! Mem[000000007f000134] ldd [%o0+0x020],%l4 ! Mem[000000007e000120] stb %l0,[%o2+0x009] ! Mem[000000007f000109] swap [%o0+0x018],%l3 ! Mem[000000007e000118] jmpl %g6+8,%g0 stx %l1,[%o1+0x020] ! Mem[000000007e800120] p55_call_3_ho: ldsh [%o1+0x016],%l6 ! Mem[000000007e800116] stw %l1,[%o0+0x01c] ! Mem[000000007e00011c] ldsh [%o2+0x004],%l7 ! Mem[000000007f000104] swap [%o1+0x010],%l6 ! Mem[000000007e800110] retl swap [%o0+0x028],%l2 ! Mem[000000007e000128] p56_jmpl_3_le: ldd [%i0+0x030],%l0 ! Mem[0000000080000130] lduh [%i0+0x00a],%l7 ! Mem[000000008000010a] lduh [%i3+0x01a],%l0 ! Mem[000000008180011a] lduh [%i0+0x014],%l7 ! Mem[0000000080000114] swap [%i3+0x008],%l7 ! Mem[0000000081800108] jmpl %g6+8,%g0 stw %l5,[%i1+0x024] ! Mem[0000000080800124] p56_call_3_le: sth %l0,[%i1+0x02e] ! Mem[000000008080012e] retl ldstub [%i3+0x016],%l7 ! Mem[0000000081800116] p56_jmpl_3_lo: ldd [%o0+0x030],%l0 ! Mem[0000000080000130] lduh [%o0+0x00a],%l7 ! Mem[000000008000010a] lduh [%o3+0x01a],%l0 ! Mem[000000008180011a] lduh [%o0+0x014],%l7 ! Mem[0000000080000114] swap [%o3+0x008],%l7 ! Mem[0000000081800108] jmpl %g6+8,%g0 stw %l5,[%o1+0x024] ! Mem[0000000080800124] p56_call_3_lo: sth %l0,[%o1+0x02e] ! Mem[000000008080012e] retl ldstub [%o3+0x016],%l7 ! Mem[0000000081800116] p56_jmpl_3_he: ldstub [%i3+0x001],%l3 ! Mem[0000000081800101] ldsh [%i1+0x00e],%l5 ! Mem[000000008080010e] jmpl %g6+8,%g0 swap [%i2+0x00c],%l2 ! Mem[000000008100010c] p56_call_3_he: swap [%i3+0x018],%l1 ! Mem[0000000081800118] stw %l7,[%i0+0x00c] ! Mem[000000008000010c] ldsb [%i1+0x004],%l0 ! Mem[0000000080800104] swap [%i2+0x008],%l1 ! Mem[0000000081000108] swap [%i2+0x000],%l5 ! Mem[0000000081000100] ldub [%i1+0x027],%l6 ! Mem[0000000080800127] retl std %l4,[%i1+0x008] ! Mem[0000000080800108] p56_jmpl_3_ho: ldstub [%o3+0x001],%l3 ! Mem[0000000081800101] ldsh [%o1+0x00e],%l5 ! Mem[000000008080010e] jmpl %g6+8,%g0 swap [%o2+0x00c],%l2 ! Mem[000000008100010c] p56_call_3_ho: swap [%o3+0x018],%l1 ! Mem[0000000081800118] stw %l7,[%o0+0x00c] ! Mem[000000008000010c] ldsb [%o1+0x004],%l0 ! Mem[0000000080800104] swap [%o2+0x008],%l1 ! Mem[0000000081000108] swap [%o2+0x000],%l5 ! Mem[0000000081000100] ldub [%o1+0x027],%l6 ! Mem[0000000080800127] retl std %l4,[%o1+0x008] ! Mem[0000000080800108] p57_jmpl_3_le: ldsw [%i2+0x018],%l7 ! Mem[0000000083000118] ldsh [%i1+0x02e],%l1 ! Mem[000000008280012e] ldd [%i1+0x010],%l0 ! Mem[0000000082800110] ldstub [%i0+0x03b],%l0 ! Mem[000000008200013b] stx %l0,[%i1+0x008] ! Mem[0000000082800108] swap [%i2+0x010],%l5 ! Mem[0000000083000110] ldsb [%i3+0x01a],%l0 ! Mem[000000008380011a] jmpl %g6+8,%g0 lduh [%i0+0x014],%l2 ! Mem[0000000082000114] p57_call_3_le: ldx [%i3+0x038],%l1 ! Mem[0000000083800138] swap [%i1+0x028],%l0 ! Mem[0000000082800128] ldsw [%i1+0x01c],%l1 ! Mem[000000008280011c] stb %l2,[%i3+0x03f] ! Mem[000000008380013f] retl ldd [%i2+0x030],%l0 ! Mem[0000000083000130] p57_jmpl_3_lo: ldsw [%o2+0x018],%l7 ! Mem[0000000083000118] ldsh [%o1+0x02e],%l1 ! Mem[000000008280012e] ldd [%o1+0x010],%l0 ! Mem[0000000082800110] ldstub [%o0+0x03b],%l0 ! Mem[000000008200013b] stx %l0,[%o1+0x008] ! Mem[0000000082800108] swap [%o2+0x010],%l5 ! Mem[0000000083000110] ldsb [%o3+0x01a],%l0 ! Mem[000000008380011a] jmpl %g6+8,%g0 lduh [%o0+0x014],%l2 ! Mem[0000000082000114] p57_call_3_lo: ldx [%o3+0x038],%l1 ! Mem[0000000083800138] swap [%o1+0x028],%l0 ! Mem[0000000082800128] ldsw [%o1+0x01c],%l1 ! Mem[000000008280011c] stb %l2,[%o3+0x03f] ! Mem[000000008380013f] retl ldd [%o2+0x030],%l0 ! Mem[0000000083000130] p57_jmpl_3_he: ldstub [%i3+0x00e],%l5 ! Mem[000000008380010e] stx %l1,[%i2+0x018] ! Mem[0000000083000118] stb %l5,[%i1+0x001] ! Mem[0000000082800101] ldsh [%i2+0x010],%l5 ! Mem[0000000083000110] lduw [%i0+0x024],%l1 ! Mem[0000000082000124] ldstub [%i1+0x016],%l6 ! Mem[0000000082800116] jmpl %g6+8,%g0 ldsw [%i2+0x01c],%l0 ! Mem[000000008300011c] p57_call_3_he: swap [%i0+0x024],%l6 ! Mem[0000000082000124] ldstub [%i0+0x028],%l4 ! Mem[0000000082000128] ldsb [%i0+0x031],%l3 ! Mem[0000000082000131] ldstub [%i0+0x02d],%l1 ! Mem[000000008200012d] std %l2,[%i1+0x028] ! Mem[0000000082800128] retl ldsb [%i1+0x038],%l6 ! Mem[0000000082800138] p57_jmpl_3_ho: ldstub [%o3+0x00e],%l5 ! Mem[000000008380010e] stx %l1,[%o2+0x018] ! Mem[0000000083000118] stb %l5,[%o1+0x001] ! Mem[0000000082800101] ldsh [%o2+0x010],%l5 ! Mem[0000000083000110] lduw [%o0+0x024],%l1 ! Mem[0000000082000124] ldstub [%o1+0x016],%l6 ! Mem[0000000082800116] jmpl %g6+8,%g0 ldsw [%o2+0x01c],%l0 ! Mem[000000008300011c] p57_call_3_ho: swap [%o0+0x024],%l6 ! Mem[0000000082000124] ldstub [%o0+0x028],%l4 ! Mem[0000000082000128] ldsb [%o0+0x031],%l3 ! Mem[0000000082000131] ldstub [%o0+0x02d],%l1 ! Mem[000000008200012d] std %l2,[%o1+0x028] ! Mem[0000000082800128] retl ldsb [%o1+0x038],%l6 ! Mem[0000000082800138] p58_jmpl_3_le: std %l4,[%i2+0x000] ! Mem[0000000085000100] lduh [%i3+0x030],%l7 ! Mem[0000000085800130] jmpl %g6+8,%g0 ldsb [%i0+0x01a],%l0 ! Mem[000000008400011a] p58_call_3_le: ldx [%i3+0x030],%l3 ! Mem[0000000085800130] std %l0,[%i1+0x008] ! Mem[0000000084800108] sth %l1,[%i1+0x028] ! Mem[0000000084800128] ldsh [%i2+0x00c],%l6 ! Mem[000000008500010c] retl ldub [%i0+0x00d],%l4 ! Mem[000000008400010d] p58_jmpl_3_lo: std %l4,[%o2+0x000] ! Mem[0000000085000100] lduh [%o3+0x030],%l7 ! Mem[0000000085800130] jmpl %g6+8,%g0 ldsb [%o0+0x01a],%l0 ! Mem[000000008400011a] p58_call_3_lo: ldx [%o3+0x030],%l3 ! Mem[0000000085800130] std %l0,[%o1+0x008] ! Mem[0000000084800108] sth %l1,[%o1+0x028] ! Mem[0000000084800128] ldsh [%o2+0x00c],%l6 ! Mem[000000008500010c] retl ldub [%o0+0x00d],%l4 ! Mem[000000008400010d] p58_jmpl_3_he: ldub [%i2+0x018],%l0 ! Mem[0000000085000118] sth %l7,[%i2+0x034] ! Mem[0000000085000134] sth %l0,[%i3+0x006] ! Mem[0000000085800106] jmpl %g6+8,%g0 ldub [%i3+0x015],%l5 ! Mem[0000000085800115] p58_call_3_he: retl ldsh [%i3+0x022],%l0 ! Mem[0000000085800122] p58_jmpl_3_ho: ldub [%o2+0x018],%l0 ! Mem[0000000085000118] sth %l7,[%o2+0x034] ! Mem[0000000085000134] sth %l0,[%o3+0x006] ! Mem[0000000085800106] jmpl %g6+8,%g0 ldub [%o3+0x015],%l5 ! Mem[0000000085800115] p58_call_3_ho: retl ldsh [%o3+0x022],%l0 ! Mem[0000000085800122] p59_jmpl_3_le: sth %l5,[%i0+0x02a] ! Mem[000000008600012a] jmpl %g6+8,%g0 ldstub [%i0+0x029],%l0 ! Mem[0000000086000129] p59_call_3_le: ldsh [%i0+0x038],%l5 ! Mem[0000000086000138] ldsh [%i1+0x028],%l7 ! Mem[0000000086800128] ldsw [%i3+0x010],%l6 ! Mem[0000000087800110] ldd [%i0+0x008],%l0 ! Mem[0000000086000108] retl ldstub [%i1+0x002],%l4 ! Mem[0000000086800102] p59_jmpl_3_lo: sth %l5,[%o0+0x02a] ! Mem[000000008600012a] jmpl %g6+8,%g0 ldstub [%o0+0x029],%l0 ! Mem[0000000086000129] p59_call_3_lo: ldsh [%o0+0x038],%l5 ! Mem[0000000086000138] ldsh [%o1+0x028],%l7 ! Mem[0000000086800128] ldsw [%o3+0x010],%l6 ! Mem[0000000087800110] ldd [%o0+0x008],%l0 ! Mem[0000000086000108] retl ldstub [%o1+0x002],%l4 ! Mem[0000000086800102] p59_jmpl_3_he: jmpl %g6+8,%g0 ldd [%i3+0x028],%l0 ! Mem[0000000087800128] p59_call_3_he: std %l2,[%i1+0x028] ! Mem[0000000086800128] ldstub [%i0+0x01c],%l2 ! Mem[000000008600011c] ldstub [%i3+0x027],%l3 ! Mem[0000000087800127] retl sth %l1,[%i2+0x016] ! Mem[0000000087000116] p59_jmpl_3_ho: jmpl %g6+8,%g0 ldd [%o3+0x028],%l0 ! Mem[0000000087800128] p59_call_3_ho: std %l2,[%o1+0x028] ! Mem[0000000086800128] ldstub [%o0+0x01c],%l2 ! Mem[000000008600011c] ldstub [%o3+0x027],%l3 ! Mem[0000000087800127] retl sth %l1,[%o2+0x016] ! Mem[0000000087000116] p60_jmpl_3_le: jmpl %g6+8,%g0 swap [%i1+0x010],%l4 ! Mem[0000000088800110] p60_call_3_le: ldstub [%i3+0x038],%l2 ! Mem[0000000089800138] swap [%i3+0x008],%l7 ! Mem[0000000089800108] lduw [%i2+0x024],%l5 ! Mem[0000000089000124] swap [%i2+0x024],%l5 ! Mem[0000000089000124] stb %l4,[%i0+0x025] ! Mem[0000000088000125] swap [%i1+0x02c],%l7 ! Mem[000000008880012c] retl sth %l2,[%i0+0x03e] ! Mem[000000008800013e] p60_jmpl_3_lo: jmpl %g6+8,%g0 swap [%o1+0x010],%l4 ! Mem[0000000088800110] p60_call_3_lo: ldstub [%o3+0x038],%l2 ! Mem[0000000089800138] swap [%o3+0x008],%l7 ! Mem[0000000089800108] lduw [%o2+0x024],%l5 ! Mem[0000000089000124] swap [%o2+0x024],%l5 ! Mem[0000000089000124] stb %l4,[%o0+0x025] ! Mem[0000000088000125] swap [%o1+0x02c],%l7 ! Mem[000000008880012c] retl sth %l2,[%o0+0x03e] ! Mem[000000008800013e] p60_jmpl_3_he: jmpl %g6+8,%g0 sth %l7,[%i1+0x004] ! Mem[0000000088800104] p60_call_3_he: swap [%i0+0x024],%l1 ! Mem[0000000088000124] swap [%i0+0x014],%l5 ! Mem[0000000088000114] std %l0,[%i3+0x018] ! Mem[0000000089800118] swap [%i2+0x014],%l4 ! Mem[0000000089000114] std %l0,[%i1+0x000] ! Mem[0000000088800100] retl ldx [%i0+0x028],%l2 ! Mem[0000000088000128] p60_jmpl_3_ho: jmpl %g6+8,%g0 sth %l7,[%o1+0x004] ! Mem[0000000088800104] p60_call_3_ho: swap [%o0+0x024],%l1 ! Mem[0000000088000124] swap [%o0+0x014],%l5 ! Mem[0000000088000114] std %l0,[%o3+0x018] ! Mem[0000000089800118] swap [%o2+0x014],%l4 ! Mem[0000000089000114] std %l0,[%o1+0x000] ! Mem[0000000088800100] retl ldx [%o0+0x028],%l2 ! Mem[0000000088000128] p61_jmpl_3_le: jmpl %g6+8,%g0 ldstub [%i2+0x01b],%l4 ! Mem[000000008b00011b] p61_call_3_le: std %l2,[%i1+0x030] ! Mem[000000008a800130] sth %l0,[%i1+0x000] ! Mem[000000008a800100] ldsw [%i3+0x028],%l7 ! Mem[000000008b800128] swap [%i2+0x010],%l1 ! Mem[000000008b000110] ldsw [%i2+0x03c],%l1 ! Mem[000000008b00013c] retl ldsh [%i1+0x01a],%l2 ! Mem[000000008a80011a] p61_jmpl_3_lo: jmpl %g6+8,%g0 ldstub [%o2+0x01b],%l4 ! Mem[000000008b00011b] p61_call_3_lo: std %l2,[%o1+0x030] ! Mem[000000008a800130] sth %l0,[%o1+0x000] ! Mem[000000008a800100] ldsw [%o3+0x028],%l7 ! Mem[000000008b800128] swap [%o2+0x010],%l1 ! Mem[000000008b000110] ldsw [%o2+0x03c],%l1 ! Mem[000000008b00013c] retl ldsh [%o1+0x01a],%l2 ! Mem[000000008a80011a] p61_jmpl_3_he: ldsw [%i3+0x014],%l4 ! Mem[000000008b800114] jmpl %g6+8,%g0 lduw [%i0+0x02c],%l0 ! Mem[000000008a00012c] p61_call_3_he: ldstub [%i1+0x023],%l5 ! Mem[000000008a800123] ldsh [%i1+0x024],%l3 ! Mem[000000008a800124] retl swap [%i3+0x03c],%l4 ! Mem[000000008b80013c] p61_jmpl_3_ho: ldsw [%o3+0x014],%l4 ! Mem[000000008b800114] jmpl %g6+8,%g0 lduw [%o0+0x02c],%l0 ! Mem[000000008a00012c] p61_call_3_ho: ldstub [%o1+0x023],%l5 ! Mem[000000008a800123] ldsh [%o1+0x024],%l3 ! Mem[000000008a800124] retl swap [%o3+0x03c],%l4 ! Mem[000000008b80013c] p62_jmpl_3_le: ldstub [%i1+0x02e],%l6 ! Mem[000000008c80012e] ldd [%i2+0x030],%l6 ! Mem[000000008d000130] sth %l0,[%i3+0x022] ! Mem[000000008d800122] swap [%i3+0x004],%l7 ! Mem[000000008d800104] ldsb [%i1+0x00b],%l2 ! Mem[000000008c80010b] jmpl %g6+8,%g0 ldx [%i1+0x038],%l2 ! Mem[000000008c800138] p62_call_3_le: swap [%i3+0x024],%l5 ! Mem[000000008d800124] retl sth %l1,[%i0+0x022] ! Mem[000000008c000122] p62_jmpl_3_lo: ldstub [%o1+0x02e],%l6 ! Mem[000000008c80012e] ldd [%o2+0x030],%l6 ! Mem[000000008d000130] sth %l0,[%o3+0x022] ! Mem[000000008d800122] swap [%o3+0x004],%l7 ! Mem[000000008d800104] ldsb [%o1+0x00b],%l2 ! Mem[000000008c80010b] jmpl %g6+8,%g0 ldx [%o1+0x038],%l2 ! Mem[000000008c800138] p62_call_3_lo: swap [%o3+0x024],%l5 ! Mem[000000008d800124] retl sth %l1,[%o0+0x022] ! Mem[000000008c000122] p62_jmpl_3_he: swap [%i3+0x030],%l5 ! Mem[000000008d800130] std %l2,[%i1+0x008] ! Mem[000000008c800108] ldsh [%i3+0x000],%l7 ! Mem[000000008d800100] ldsb [%i2+0x039],%l1 ! Mem[000000008d000139] ldstub [%i1+0x030],%l7 ! Mem[000000008c800130] jmpl %g6+8,%g0 stw %l2,[%i0+0x038] ! Mem[000000008c000138] p62_call_3_he: swap [%i1+0x028],%l1 ! Mem[000000008c800128] ldsb [%i1+0x01a],%l3 ! Mem[000000008c80011a] retl std %l4,[%i1+0x020] ! Mem[000000008c800120] p62_jmpl_3_ho: swap [%o3+0x030],%l5 ! Mem[000000008d800130] std %l2,[%o1+0x008] ! Mem[000000008c800108] ldsh [%o3+0x000],%l7 ! Mem[000000008d800100] ldsb [%o2+0x039],%l1 ! Mem[000000008d000139] ldstub [%o1+0x030],%l7 ! Mem[000000008c800130] jmpl %g6+8,%g0 stw %l2,[%o0+0x038] ! Mem[000000008c000138] p62_call_3_ho: swap [%o1+0x028],%l1 ! Mem[000000008c800128] ldsb [%o1+0x01a],%l3 ! Mem[000000008c80011a] retl std %l4,[%o1+0x020] ! Mem[000000008c800120] p63_jmpl_3_le: ldub [%i2+0x018],%l6 ! Mem[000000008f000118] ldstub [%i2+0x025],%l7 ! Mem[000000008f000125] jmpl %g6+8,%g0 ldstub [%i2+0x021],%l5 ! Mem[000000008f000121] p63_call_3_le: ldsh [%i1+0x010],%l7 ! Mem[000000008e800110] retl ldstub [%i2+0x01f],%l4 ! Mem[000000008f00011f] p63_jmpl_3_lo: ldub [%o2+0x018],%l6 ! Mem[000000008f000118] ldstub [%o2+0x025],%l7 ! Mem[000000008f000125] jmpl %g6+8,%g0 ldstub [%o2+0x021],%l5 ! Mem[000000008f000121] p63_call_3_lo: ldsh [%o1+0x010],%l7 ! Mem[000000008e800110] retl ldstub [%o2+0x01f],%l4 ! Mem[000000008f00011f] p63_jmpl_3_he: stw %l5,[%i1+0x000] ! Mem[000000008e800100] stw %l5,[%i1+0x010] ! Mem[000000008e800110] lduh [%i2+0x022],%l4 ! Mem[000000008f000122] swap [%i0+0x030],%l7 ! Mem[000000008e000130] swap [%i3+0x020],%l7 ! Mem[000000008f800120] ldsb [%i2+0x035],%l3 ! Mem[000000008f000135] swap [%i0+0x01c],%l0 ! Mem[000000008e00011c] jmpl %g6+8,%g0 lduw [%i3+0x024],%l4 ! Mem[000000008f800124] p63_call_3_he: ldsb [%i2+0x000],%l2 ! Mem[000000008f000100] ldsb [%i3+0x025],%l4 ! Mem[000000008f800125] retl swap [%i1+0x024],%l7 ! Mem[000000008e800124] p63_jmpl_3_ho: stw %l5,[%o1+0x000] ! Mem[000000008e800100] stw %l5,[%o1+0x010] ! Mem[000000008e800110] lduh [%o2+0x022],%l4 ! Mem[000000008f000122] swap [%o0+0x030],%l7 ! Mem[000000008e000130] swap [%o3+0x020],%l7 ! Mem[000000008f800120] ldsb [%o2+0x035],%l3 ! Mem[000000008f000135] swap [%o0+0x01c],%l0 ! Mem[000000008e00011c] jmpl %g6+8,%g0 lduw [%o3+0x024],%l4 ! Mem[000000008f800124] p63_call_3_ho: ldsb [%o2+0x000],%l2 ! Mem[000000008f000100] ldsb [%o3+0x025],%l4 ! Mem[000000008f800125] retl swap [%o1+0x024],%l7 ! Mem[000000008e800124] 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 0x9f3be280,0xdda18784 ! Init value for %l0 .word 0x4f166690,0x840b1ada ! Init value for %l1 .word 0x79084f37,0xfc307c18 ! Init value for %l2 .word 0xb0ea17a6,0x76699356 ! Init value for %l3 .word 0xf50e0f83,0xdb90b5b4 ! Init value for %l4 .word 0xe70f7681,0xf0baa631 ! Init value for %l5 .word 0xd534599a,0x0f5b13c7 ! Init value for %l6 .word 0xd1a3d8f2,0x086b1774 ! Init value for %l7 .align 64 p0_init_freg: .word 0x597072d3,0x2456d788 ! Init value for %f0 .word 0xdf626ae8,0x9895e6b5 ! Init value for %f2 .word 0x52025a17,0x069ff5b4 ! Init value for %f4 .word 0x6d2cad23,0xdbf59c28 ! Init value for %f6 .word 0x024132f2,0xf76a0e6c ! Init value for %f8 .word 0xddfb12ea,0x9df92e73 ! Init value for %f10 .word 0x78e23983,0xc8e76147 ! Init value for %f12 .word 0xc999ecc5,0xebc7d6b0 ! Init value for %f14 .word 0x5e7c33fc,0x38eceb4d ! Init value for %f16 .word 0xf0b48279,0x09e3c604 ! Init value for %f18 .word 0x25d707f0,0x15656741 ! Init value for %f20 .word 0x0c942f8c,0xd397f08e ! Init value for %f22 .word 0x79f80332,0x39c852ff ! Init value for %f24 .word 0x68a6bfa0,0x4449698c ! Init value for %f26 .word 0xe131dd4f,0x4bb5022e ! Init value for %f28 .word 0x9e6771fe,0xe896618d ! Init value for %f30 .word 0x13db4ab7,0xfb154e9f ! Init value for %f32 .word 0x1ff67bdc,0x612061c1 ! Init value for %f34 .word 0xa4f2735c,0xc104dcff ! Init value for %f36 .word 0x20dcd9cc,0xa7a749c7 ! Init value for %f38 .word 0x1cd8bc27,0x009bbd5c ! Init value for %f40 .word 0xb9a18278,0x2b60f52b ! Init value for %f42 .word 0x4159391b,0x11af215c ! Init value for %f44 .word 0xa715a397,0x8ae04934 ! Init value for %f46 .word 0x28eb8263,0x8b15b51f .word 0xd62a0df7,0x34fa1d2b .word 0x50331963,0x357350db .word 0x4d6b5198,0x2afe3dce .word 0x92d31c48,0x74716147 .word 0x1fe908b2,0xc74cdce9 .word 0x43051d6b,0x2d1558e7 .word 0x4314b18f,0xe6b9fb72 p0_expected_registers: .word 0x00000000,0x00000046 .word 0x4f166690,0x840b1ada .word 0x00000000,0x6489bbe6 .word 0x00000000,0x00000011 .word 0x00000000,0x9803588f .word 0x00000000,0xb78debbb .word 0x00000000,0x00000070 .word 0x00000000,0xfd563794 p0_expected_fp_regs: .word 0x597072d3,0x2456d788 .word 0xdf626ae8,0x9895e6b5 .word 0x52025a17,0x069ff5b4 .word 0x6d2cad23,0xdbf59c28 .word 0x024132f2,0xf76a0e6c .word 0xddfb12ea,0x9df92e73 .word 0x78e23983,0xc8e76147 .word 0xc999ecc5,0xebc7d6b0 .word 0x5e7c33fc,0x38eceb4d .word 0xf0b48279,0x09e3c604 .word 0x25d707f0,0x15656741 .word 0x0c942f8c,0xd397f08e .word 0x79f80332,0x39c852ff .word 0x68a6bfa0,0x4449698c .word 0xe131dd4f,0x4bb5022e .word 0x9e6771fe,0xe896618d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p0_local0_expect: .word 0xfd563794,0x86f86737 .word 0x56936976,0xec0690cd .word 0x706da2e5,0xe0850a3a .word 0x3f28c4d6,0x776eff5c .word 0xdda18784,0xb78debbb .word 0x6489bbe6,0x6cf2f9c7 .word 0xf0c616f0,0xa7d618af .word 0xff605339,0x1724fcdd p0_local1_expect: .word 0x154ff19e,0x083d16a6 .word 0x043c9f84,0x44e95e92 .word 0x1337ac40,0x6489bbe6 .word 0xff1e1225,0xc8fc3243 .word 0x4312a7a5,0xb330b0ac .word 0xb4b590db,0x43faa1ff .word 0x9603c3e3,0x46eeb56a .word 0x3a0cd7d7,0xd59746f5 p0_local2_expect: .word 0xae8428fd,0xe8925baf .word 0xe859d10f,0xbb8e996a .word 0x11dcf6ad,0x8038b7c7 .word 0x3f51c4f3,0xd12caf8d .word 0xaabf26a9,0xdb990e56 .word 0x6eb7d3c0,0x50921607 .word 0x7c37532a,0xfd563794 .word 0xdb667499,0x0b655538 p0_local3_expect: .word 0xce00e528,0x4cea4d17 .word 0x3feb4888,0x598c1114 .word 0x5e76a9fd,0xe1280548 .word 0x598c1114,0xd6c4283f .word 0xc2fc3540,0xfc307c18 .word 0xffea3238,0x9f459c5f .word 0xbb78931a,0x2008d684 .word 0x00000074,0x43f08cca share0_expect: share1_expect: share2_expect: share3_expect: p1_init_registers: .word 0x888243b8,0xa0dfe148 ! Init value for %l0 .word 0x578ab11a,0x7285efeb ! Init value for %l1 .word 0x5a397200,0x5264f38f ! Init value for %l2 .word 0x41bc6920,0x6bfb0db1 ! Init value for %l3 .word 0x5391d8e2,0x606d2b32 ! Init value for %l4 .word 0x5d6c2968,0x5113ee07 ! Init value for %l5 .word 0xf82c1508,0x6e13b1c1 ! Init value for %l6 .word 0x43e3241e,0x81250c32 ! Init value for %l7 .align 64 p1_init_freg: .word 0x9779980f,0xed345cf2 ! Init value for %f0 .word 0x7a22e072,0xd9e3f2f9 ! Init value for %f2 .word 0x3e647748,0x8e31d904 ! Init value for %f4 .word 0x9f63cd17,0x3cc97cc1 ! Init value for %f6 .word 0x28e587dd,0xc7e67160 ! Init value for %f8 .word 0x433524db,0xf006f05e ! Init value for %f10 .word 0x79cb78ef,0xac229849 ! Init value for %f12 .word 0xc04019e1,0xcece04f0 ! Init value for %f14 .word 0xb49e828d,0xd1892096 ! Init value for %f16 .word 0x9ab99580,0xb03b2914 ! Init value for %f18 .word 0x13887c43,0x6edb51a9 ! Init value for %f20 .word 0xbd1e12cb,0xb82622ba ! Init value for %f22 .word 0x5a1da6d3,0xc7de09d9 ! Init value for %f24 .word 0x0e76f6a4,0x34f8a4b4 ! Init value for %f26 .word 0x125853bc,0x550b3a71 ! Init value for %f28 .word 0x263fa799,0x6d00a44d ! Init value for %f30 .word 0xa5ebdb64,0x98cc7665 ! Init value for %f32 .word 0x5271b3f2,0x2b07f56c ! Init value for %f34 .word 0x3777e5b2,0xf242c1f0 ! Init value for %f36 .word 0x8d8159e0,0xff2eb386 ! Init value for %f38 .word 0x02eddde5,0xe37b6ee1 ! Init value for %f40 .word 0x8335b056,0xd53268bc ! Init value for %f42 .word 0xae3658f4,0xa5e30ef0 ! Init value for %f44 .word 0x819380ce,0x2ad71854 ! Init value for %f46 .word 0x445d3341,0x2231a036 .word 0x5c819613,0x588bc14a .word 0x6a5246f9,0x226e5642 .word 0xdfe424a5,0x2d910bed .word 0x82cdec68,0xa0a3e433 .word 0xe94d70c4,0x36e40412 .word 0x50cdb79c,0x8140c8c6 .word 0xf9e6ec40,0xea49f45d p1_expected_registers: .word 0x176145b8,0x173a8fe4 .word 0x00000000,0x000000c0 .word 0xffffffff,0xffffff9f .word 0x00000000,0x00000000 .word 0x00000000,0x00000095 .word 0x00000000,0xbfe71478 .word 0xdc05899f,0xb8456117 .word 0x00000000,0x0000006b p1_expected_fp_regs: .word 0x9779980f,0xed345cf2 .word 0x7a22e072,0xd9e3f2f9 .word 0x3e647748,0x8e31d904 .word 0x9f63cd17,0x3cc97cc1 .word 0x28e587dd,0xc7e67160 .word 0x433524db,0xf006f05e .word 0x79cb78ef,0xac229849 .word 0xc04019e1,0xcece04f0 .word 0xb49e828d,0xd1892096 .word 0x9ab99580,0xb03b2914 .word 0x13887c43,0x6edb51a9 .word 0xbd1e12cb,0xb82622ba .word 0x5a1da6d3,0xc7de09d9 .word 0x0e76f6a4,0x34f8a4b4 .word 0x125853bc,0x550b3a71 .word 0x263fa799,0x6d00a44d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p1_local0_expect: .word 0xf34dc7e3,0x122f4a22 .word 0xe6ff89e4,0xd5b5a941 .word 0x176145b8,0x9f8905dc .word 0xc6a019ff,0x5e3360d3 .word 0x1dff7015,0xfccc781d .word 0x176145b8,0x173a8fe4 .word 0x2c4d7a93,0x6ea6356d .word 0xf6286751,0xf5d2c681 p1_local1_expect: .word 0xc0004ef9,0xfc34ff60 .word 0xff7af76d,0x83b4e054 .word 0xfff1b66c,0x23911af7 .word 0xcb403a4a,0x52f5d7b7 .word 0xff965c20,0x1d625c4d .word 0x5264f38f,0xbfe71478 .word 0x81974f51,0xa5b7663a .word 0x269efabc,0x2ca16617 p1_local2_expect: .word 0x2938af7f,0xd26f4a93 .word 0x267ceaf8,0xc91da232 .word 0x00000026,0x00000026 .word 0xc00e3075,0x5e2d0f61 .word 0xfe9d0078,0xe142e5f4 .word 0xadf4e46b,0x81ad0dae .word 0x9fe5f851,0x5e7e2f7f .word 0x3e55b004,0xb35d9884 p1_local3_expect: .word 0xbd08c62d,0x699e00f0 .word 0x6f27933f,0x7fdbee87 .word 0xfffb0db1,0x6ecb51d8 .word 0xca0f4657,0x1341c237 .word 0xf2539d47,0x41210099 .word 0xbe3b8318,0x565013ce .word 0x674dc5d1,0x26a4fa57 .word 0x196d2ba3,0xeef33159 p2_init_registers: .word 0xdeecdc56,0x9f72ca8d ! Init value for %l0 .word 0xed5d51a6,0x4fd85a63 ! Init value for %l1 .word 0xc2b92590,0x40be707e ! Init value for %l2 .word 0x29428cb7,0xfe0bc1a3 ! Init value for %l3 .word 0x46ebf33a,0x3aed21c2 ! Init value for %l4 .word 0x9d61641a,0x4efaa09f ! Init value for %l5 .word 0x619ca1d8,0xa4f29662 ! Init value for %l6 .word 0x2db2b0fa,0x7ca9a3c0 ! Init value for %l7 .align 64 p2_init_freg: .word 0x30665df3,0xc76b0416 ! Init value for %f0 .word 0x51240f56,0x85cb364b ! Init value for %f2 .word 0x4f57461a,0x92c67349 ! Init value for %f4 .word 0xb8e43cf7,0x2ad22c49 ! Init value for %f6 .word 0x98d8c2c4,0x2d8ad55e ! Init value for %f8 .word 0x8841cdcb,0x577c2401 ! Init value for %f10 .word 0xfd65caf3,0x796e4f72 ! Init value for %f12 .word 0xb59f8cc1,0x73c5b0f5 ! Init value for %f14 .word 0x2d0c2a42,0xb7cb33fb ! Init value for %f16 .word 0xca25580b,0x54b66a88 ! Init value for %f18 .word 0xc54f40f5,0x0cae1885 ! Init value for %f20 .word 0x0e9777c7,0x1450f26b ! Init value for %f22 .word 0xc1b45c2b,0xabf306f5 ! Init value for %f24 .word 0xf5a0c5da,0xa3698ade ! Init value for %f26 .word 0x8b7b019e,0x7a9dce61 ! Init value for %f28 .word 0x1b9529bf,0xec220df4 ! Init value for %f30 .word 0x1b9dad42,0x61f941bb ! Init value for %f32 .word 0x01fc6f17,0xd6992b33 ! Init value for %f34 .word 0x5a185e95,0xddd23918 ! Init value for %f36 .word 0x4a9728a8,0xda2a3ca8 ! Init value for %f38 .word 0x80fb0a4d,0xcc5a24ca ! Init value for %f40 .word 0xc9383734,0xce2bc995 ! Init value for %f42 .word 0x361f0d79,0xace4bb91 ! Init value for %f44 .word 0xa13abdad,0x0e1b581b ! Init value for %f46 .word 0x7467d3b6,0xe83b7d7c .word 0x1f1e1719,0xb6a979f9 .word 0x6689ecc9,0x69781d0b .word 0x1ce7f9d4,0x75b6f364 .word 0xda96b431,0xaaf13a6a .word 0x20874b58,0xabc98af7 .word 0x8cb70776,0xef3855ca .word 0x24139e8e,0x442f77d2 p2_expected_registers: .word 0x00000000,0xf809009e .word 0x00000000,0x6118c221 .word 0x00000000,0x2771673d .word 0x00000000,0x32c1ae2f .word 0x00000000,0x000000b8 .word 0x00000000,0x00000081 .word 0x00000000,0x00000081 .word 0x00000000,0x000000f7 p2_expected_fp_regs: .word 0x30665df3,0xc76b0416 .word 0x51240f56,0x85cb364b .word 0x4f57461a,0x92c67349 .word 0xb8e43cf7,0x2ad22c49 .word 0x98d8c2c4,0x2d8ad55e .word 0x8841cdcb,0x577c2401 .word 0xfd65caf3,0x796e4f72 .word 0xb59f8cc1,0x73c5b0f5 .word 0x2d0c2a42,0xb7cb33fb .word 0xca25580b,0x54b66a88 .word 0xc54f40f5,0x0cae1885 .word 0x0e9777c7,0x1450f26b .word 0xc1b45c2b,0xabf306f5 .word 0xf5a0c5da,0xa3698ade .word 0x8b7b019e,0x7a9dce61 .word 0x1b9529bf,0xec220df4 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p2_local0_expect: .word 0x0a7bc2f3,0x91002c35 .word 0x81000000,0xf7000000 .word 0x0df7da10,0x951232d9 .word 0x000000db,0x3562ceff .word 0xdeff493c,0xe2755172 .word 0x9ec7c278,0x9f72ca8d .word 0x08b9124e,0x4d31ca3f .word 0x907ff7b0,0x1ecb84c2 p2_local1_expect: .word 0xe4f5048e,0xffbfec75 .word 0x63ff9535,0x000000e6 .word 0xb06d9c9e,0x40be707e .word 0x8d5a8505,0xfb06fe58 .word 0xe89a95b4,0x47ffc1de .word 0xc497152c,0x1fa0dc56 .word 0x3c65e771,0x4ddc0acc .word 0xe3b4876d,0x8ffd30e5 p2_local2_expect: .word 0x81ff24c7,0x45daadfb .word 0x9e0009f8,0x21c21861 .word 0x2771673d,0x32c1ae2f .word 0x4d42e772,0x77cb8016 .word 0xbec6c5f2,0x3b78c774 .word 0xf45f71f1,0x1bdc0cd9 .word 0x81ae9a60,0xc22c2c23 .word 0x9cad8f94,0x33206adc p2_local3_expect: .word 0xeb8fa963,0xa7ffc217 .word 0x3178e416,0x6860e012 .word 0xd57777c7,0x95d94000 .word 0x781f9ea9,0xff458ee1 .word 0xff1601ab,0x9b160a3a .word 0x4614fc1f,0xac9c3d3e .word 0x36ca1bd8,0x398faf6d .word 0xc43244ca,0xed083888 p3_init_registers: .word 0xbcb6a204,0x73f8ccef ! Init value for %l0 .word 0x4c5217d4,0xb42d6e6a ! Init value for %l1 .word 0x2ad41c45,0xccb308dd ! Init value for %l2 .word 0xcc240451,0xf4cc3cac ! Init value for %l3 .word 0x0f304488,0x1510c87d ! Init value for %l4 .word 0x9f02f641,0xf774db16 ! Init value for %l5 .word 0x4133ae8e,0x46a8bfab ! Init value for %l6 .word 0xe7127a9b,0xcf06faa2 ! Init value for %l7 .align 64 p3_init_freg: .word 0x4b0c8ebb,0xdcdff791 ! Init value for %f0 .word 0xc3a90c9e,0x4f20df83 ! Init value for %f2 .word 0x6d57b89b,0xc10d02b8 ! Init value for %f4 .word 0xa4655fe2,0x5adb6f32 ! Init value for %f6 .word 0xa13dce8c,0x68668f78 ! Init value for %f8 .word 0x70c214db,0xbfaa49f5 ! Init value for %f10 .word 0xa5527657,0x287d4594 ! Init value for %f12 .word 0x2f2b6e45,0xf31a086a ! Init value for %f14 .word 0x0856c815,0x48005a36 ! Init value for %f16 .word 0x06732726,0x6304469b ! Init value for %f18 .word 0xbf1ab628,0x3ff22c52 ! Init value for %f20 .word 0xf3475cf0,0xc04dba1d ! Init value for %f22 .word 0xac945160,0x71c18d20 ! Init value for %f24 .word 0xc952eec4,0x19a7862d ! Init value for %f26 .word 0x48c26b16,0x27d9bda1 ! Init value for %f28 .word 0xf4e834e8,0xb927963c ! Init value for %f30 .word 0x7d2a2688,0x0b6cb070 ! Init value for %f32 .word 0xb84f382c,0xc1eb8950 ! Init value for %f34 .word 0x05dafb9f,0xf2ad28de ! Init value for %f36 .word 0xc0b8b0c6,0x88f6460c ! Init value for %f38 .word 0xd8e7b610,0x08b0eac2 ! Init value for %f40 .word 0x5708a602,0xf1cd0f6f ! Init value for %f42 .word 0xe3b725b0,0x329af9d4 ! Init value for %f44 .word 0xa11fc93d,0x023217f5 ! Init value for %f46 .word 0xc8bc4583,0x3f551d13 .word 0xf5b109f1,0x3a27e3e3 .word 0x006c2a66,0x7de22020 .word 0xa8827e9c,0x7f6ecc13 .word 0x040c23d8,0x011fdc20 .word 0xbba91e64,0x36437a33 .word 0x0409bf80,0xdc8add0d .word 0xa6704cd8,0x01c94aa2 p3_expected_registers: .word 0x00000000,0xdde1ff16 .word 0x00000000,0x000000df .word 0x00000000,0x00007f79 .word 0x00000000,0xdb026846 .word 0x00000000,0xd95d2219 .word 0x00000000,0x000000a7 .word 0x4133ae8e,0x46a8bfab .word 0x00000000,0x00000067 p3_expected_fp_regs: .word 0x4b0c8ebb,0xdcdff791 .word 0xc3a90c9e,0x4f20df83 .word 0x6d57b89b,0xc10d02b8 .word 0xa4655fe2,0x5adb6f32 .word 0xa13dce8c,0x68668f78 .word 0x70c214db,0xbfaa49f5 .word 0xa5527657,0x287d4594 .word 0x2f2b6e45,0xf31a086a .word 0x0856c815,0x48005a36 .word 0x06732726,0x6304469b .word 0xbf1ab628,0x3ff22c52 .word 0xf3475cf0,0xc04dba1d .word 0xac945160,0x71c18d20 .word 0xc952eec4,0x19a7862d .word 0x48c26b16,0x27d9bda1 .word 0xf4e834e8,0xb927963c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p3_local0_expect: .word 0xca11c000,0x00008f83 .word 0x19225dd9,0xb611550a .word 0xff7cf63d,0x918629da .word 0xf89ed361,0x0000004e .word 0xec400f30,0xce6b2009 .word 0x7cd3c3ee,0xa3b438ef .word 0x539efe49,0x21966314 .word 0x0b81e0c5,0xcac5dc01 p3_local1_expect: .word 0x423a347c,0xdfc6c5bc .word 0xf14cac26,0xcd384896 .word 0x7a54a191,0x6d6cfee9 .word 0x7e2af3ec,0x604b46be .word 0xdb026846,0xfff4c6ff .word 0x7f7944af,0xdb026846 .word 0x9672a6f8,0x5e05fd0c .word 0xe488016c,0x50c4bde3 p3_local2_expect: .word 0xff9efad8,0x1e6e349e .word 0x06597346,0x91f051a1 .word 0x00000000,0x00000067 .word 0x838f9a15,0xe44b9e2d .word 0x3880900f,0x78c08aaf .word 0xf215fff5,0x000000d7 .word 0x7487b41a,0xd209de0c .word 0xee279711,0x4d5599ef p3_local3_expect: .word 0x7d58ff8f,0x221103a8 .word 0x7cb91dc1,0x8c7f438c .word 0xe2c62d94,0x55595836 .word 0xff1d9f9c,0xdf509944 .word 0x00000015,0x0138a9a9 .word 0xcb0fc65e,0x05e51540 .word 0xfb44ba83,0x308f7bff .word 0xde375cbb,0x3564f0dd p4_init_registers: .word 0x98f56dae,0xa78aaa5f ! Init value for %l0 .word 0xc11acac4,0x55f44865 ! Init value for %l1 .word 0xca4192dc,0x89fb78c7 ! Init value for %l2 .word 0xe5be4a88,0x69602f99 ! Init value for %l3 .word 0x873529cd,0xec5bdd37 ! Init value for %l4 .word 0x8369cdea,0x88c65913 ! Init value for %l5 .word 0x7b6102dc,0x91883ade ! Init value for %l6 .word 0x7256a93f,0xe2a03c9b ! Init value for %l7 .align 64 p4_init_freg: .word 0xc0b59b69,0xac787d6a ! Init value for %f0 .word 0x26d55dda,0x386da8eb ! Init value for %f2 .word 0x2ebcfb0e,0x6a74c9ed ! Init value for %f4 .word 0x6859e3f7,0x9ccd3476 ! Init value for %f6 .word 0xd89d3b16,0x4359cd2a ! Init value for %f8 .word 0x79447885,0x82a42870 ! Init value for %f10 .word 0x0ccdeb45,0xa0279bc3 ! Init value for %f12 .word 0xbf88d220,0x88ff2758 ! Init value for %f14 .word 0x3ded1e9c,0x239eede4 ! Init value for %f16 .word 0xeabe0c8f,0xff24a4b6 ! Init value for %f18 .word 0xb317139a,0x20c4f727 ! Init value for %f20 .word 0xa0244225,0xfbf60fa0 ! Init value for %f22 .word 0x38a9adb3,0xbd596b96 ! Init value for %f24 .word 0x45a7ac89,0xdada1f7f ! Init value for %f26 .word 0x55e69984,0xf4bdbe6c ! Init value for %f28 .word 0x257debc8,0x0e74a7ce ! Init value for %f30 .word 0x7abf5187,0x98a30f1a ! Init value for %f32 .word 0xf5251921,0x05410e94 ! Init value for %f34 .word 0xfdb9e7f5,0x6903846c ! Init value for %f36 .word 0xc1857319,0xfcb6d615 ! Init value for %f38 .word 0xef536377,0x792a1c65 ! Init value for %f40 .word 0xc9b69132,0xac21fd4f ! Init value for %f42 .word 0x9a9ca307,0xa17a345b ! Init value for %f44 .word 0x0db2205f,0x4db0b534 ! Init value for %f46 .word 0x71ef57bb,0xe77287dd .word 0xfe5aeb9f,0xccec7557 .word 0x451031ac,0xd7ecb52e .word 0xf09b4d2f,0xaea54632 .word 0x1edffb90,0xcbb3d5c7 .word 0xfa05567c,0x99016cd9 .word 0x6bf59491,0x59be9b92 .word 0xe181f1fd,0x2b986db7 p4_expected_registers: .word 0x00000000,0x00000081 .word 0x00000000,0x0000003b .word 0x00000000,0xac5fe14c .word 0xffffffff,0xffffffaa .word 0xffffffff,0x800c570a .word 0x00000000,0x57ae85eb .word 0x00000000,0x00000059 .word 0x00000000,0xc336522b p4_expected_fp_regs: .word 0xc0b59b69,0xac787d6a .word 0x26d55dda,0x386da8eb .word 0x2ebcfb0e,0x6a74c9ed .word 0x6859e3f7,0x9ccd3476 .word 0xd89d3b16,0x4359cd2a .word 0x79447885,0x82a42870 .word 0x0ccdeb45,0xa0279bc3 .word 0xbf88d220,0x88ff2758 .word 0x3ded1e9c,0x239eede4 .word 0xeabe0c8f,0xff24a4b6 .word 0xb317139a,0x20c4f727 .word 0xa0244225,0xfbf60fa0 .word 0x38a9adb3,0xbd596b96 .word 0x45a7ac89,0xdada1f7f .word 0x55e69984,0xf4bdbe6c .word 0x257debc8,0x0e74a7ce .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p4_local0_expect: .word 0xf3c28b5b,0x7f4c46bf .word 0x09311fcf,0x1aff5cc2 .word 0x071a43e0,0x0000e150 .word 0xf04fc6ff,0xfbed3268 .word 0x1c917d63,0xdef1c5c9 .word 0x5f9d8e32,0xf414b99b .word 0x075c32d5,0x55f44865 .word 0xac5fe14c,0x69602f99 p4_local1_expect: .word 0xac5fe14c,0x95048ec9 .word 0x50e138e6,0x47fdc7fe .word 0xe2a03c9b,0x3511d404 .word 0x809a909a,0x80aa14cd .word 0x03f4ae7e,0xa6ec615f .word 0xeaba8fa0,0xc749eb25 .word 0x5e460975,0x5b386507 .word 0x0ca17755,0xff222122 p4_local2_expect: .word 0x09d1503d,0x57349c1c .word 0x98e09946,0xc336522b .word 0x8c42caa4,0x21f2c037 .word 0xc1651e5b,0x9667017b .word 0xfa502cbc,0x8d318caa .word 0xe8364d95,0x8931f9b2 .word 0x046acb5e,0x0ca39468 .word 0x7dd057bc,0x2eb65474 p4_local3_expect: .word 0x09e7fc4e,0x6751879d .word 0x800c570a,0xe22ccf36 .word 0x429ed9f7,0x081a50cc .word 0x22285953,0x4591c44d .word 0x1c917d63,0x0000e150 .word 0x755e2e47,0x9f4b6fa3 .word 0x9247a437,0xbdcf4f79 .word 0x1ad4fe36,0x70148d0d p5_init_registers: .word 0x04c27118,0xcd0fd5c6 ! Init value for %l0 .word 0x55c1d58e,0xe4a88ce3 ! Init value for %l1 .word 0x2b1e1bd8,0x9543ca20 ! Init value for %l2 .word 0x56048e9c,0x7d2e67cd ! Init value for %l3 .word 0x4cc7b108,0xd1b414f8 ! Init value for %l4 .word 0x8563fe7e,0xe8bc03aa ! Init value for %l5 .word 0x911f74f2,0x18f9df92 ! Init value for %l6 .word 0x026ab22e,0x23aa3d73 ! Init value for %l7 .align 64 p5_init_freg: .word 0xc89a6195,0x731f4834 ! Init value for %f0 .word 0xabf220e5,0x97c0aa09 ! Init value for %f2 .word 0x27c31aee,0x90e8b3f7 ! Init value for %f4 .word 0x64b1363b,0xa45ed3e4 ! Init value for %f6 .word 0x25080901,0x093db02e ! Init value for %f8 .word 0x649cd142,0xcb814240 ! Init value for %f10 .word 0xabc6479b,0x2d03d8c5 ! Init value for %f12 .word 0xc0739fd9,0x3dbae3d0 ! Init value for %f14 .word 0x4fa10651,0xed6876a2 ! Init value for %f16 .word 0x7deeffef,0x5ad34ee8 ! Init value for %f18 .word 0xfa44e1e3,0xb52b441a ! Init value for %f20 .word 0xee865fa9,0x2ef2730a ! Init value for %f22 .word 0x1f01758b,0xfd9f6467 ! Init value for %f24 .word 0x0dea43ff,0x1de5c761 ! Init value for %f26 .word 0x6bde32fa,0x2be298b2 ! Init value for %f28 .word 0x8f887c63,0x61847241 ! Init value for %f30 .word 0x930ef946,0xbaa7ffea ! Init value for %f32 .word 0xa26f9b0f,0xcf0c94b2 ! Init value for %f34 .word 0xc899e1f3,0x12777650 ! Init value for %f36 .word 0xc7bc424b,0xe89e87a7 ! Init value for %f38 .word 0xe0185992,0x0b311784 ! Init value for %f40 .word 0xc9de0c76,0x52950d8b ! Init value for %f42 .word 0xe68ed9cc,0x4a644503 ! Init value for %f44 .word 0x648fbbbf,0x27e9b7e3 ! Init value for %f46 .word 0x66f7a467,0x88df06ba .word 0xfb6554c0,0xb0be7be8 .word 0x1133aeb9,0x5652baf0 .word 0x2a9b9273,0xece6dfdb .word 0xf2749fc5,0xe2577c17 .word 0xe660e624,0x08528d0b .word 0xd80e74c0,0xa5d6331f .word 0x4de9a4b2,0x51dcef05 p5_expected_registers: .word 0x00000000,0x000000b2 .word 0x0000000e,0xa9b51703 .word 0x00000000,0x000000c7 .word 0x00000000,0x48fb4767 .word 0x00000000,0x38adc5ff .word 0x00000000,0x5d582897 .word 0x00000000,0x000000fd .word 0x00000000,0xa21eff95 p5_expected_fp_regs: .word 0xc89a6195,0x731f4834 .word 0xabf220e5,0x97c0aa09 .word 0x27c31aee,0x90e8b3f7 .word 0x64b1363b,0xa45ed3e4 .word 0x25080901,0x093db02e .word 0x649cd142,0xcb814240 .word 0xabc6479b,0x2d03d8c5 .word 0xc0739fd9,0x3dbae3d0 .word 0x4fa10651,0xed6876a2 .word 0x7deeffef,0x5ad34ee8 .word 0xfa44e1e3,0xb52b441a .word 0xee865fa9,0x2ef2730a .word 0x1f01758b,0xfd9f6467 .word 0x0dea43ff,0x1de5c761 .word 0x6bde32fa,0x2be298b2 .word 0x8f887c63,0x61847241 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p5_local0_expect: .word 0xb0a2781e,0x113b55ba .word 0x0a3f1793,0x5d582897 .word 0x1ac9ffff,0xda946c3d .word 0xadffffff,0x3569ace0 .word 0x5fde6ac2,0xe8eac827 .word 0x000e43ca,0x05cdb68f .word 0x38e69d96,0xf30bdf95 .word 0xcf65ec97,0x031a9d91 p5_local1_expect: .word 0xff13534c,0x7cac795e .word 0x5b08f61c,0x6a63214a .word 0x2516293a,0xff67074c .word 0x7ac9e692,0xac984eda .word 0xcbf8f538,0x31e26e5d .word 0xfc2deb87,0x8487f724 .word 0xbbb8ac36,0xdd1b80a9 .word 0xbae3651b,0x1f67f5e2 p5_local2_expect: .word 0xccc4c8c6,0x712c417a .word 0xffa229d7,0xcf63917d .word 0x93173f0a,0xef5d8037 .word 0x48d57515,0xf95ee35e .word 0xf5ec0f28,0x5b65c930 .word 0x0ec5a789,0xbd7456ac .word 0x0555f98d,0xf5f8506c .word 0xed944811,0x845db410 p5_local3_expect: .word 0xb71b250f,0xae1469ba .word 0xb0db7b28,0x5dff3b77 .word 0x201611c0,0x691725ab .word 0x0000000e,0xa9b51703 .word 0xc91a8065,0x4af97bf2 .word 0xcd6733c8,0xd834738d .word 0x09aa6795,0x445d98be .word 0xfbca2088,0xffd6725d p6_init_registers: .word 0x14c21a89,0xf3b09bb8 ! Init value for %l0 .word 0x4c2856da,0x8e64ff1f ! Init value for %l1 .word 0x7aa5f7f8,0x6716fad1 ! Init value for %l2 .word 0xb9766d8b,0x96343584 ! Init value for %l3 .word 0x29519408,0x512cbc78 ! Init value for %l4 .word 0x4d6f38d8,0x97294c88 ! Init value for %l5 .word 0xbc4c7402,0xc36a282d ! Init value for %l6 .word 0xfb8f1dbe,0xb3e9b794 ! Init value for %l7 .align 64 p6_init_freg: .word 0xc2f95a70,0xee2d0bf0 ! Init value for %f0 .word 0x8b92324c,0x312b03c4 ! Init value for %f2 .word 0x24a82432,0xd669114a ! Init value for %f4 .word 0xccb025cb,0x7faeb96b ! Init value for %f6 .word 0x28527684,0x506905ac ! Init value for %f8 .word 0xc5a5cfe6,0x03878839 ! Init value for %f10 .word 0xed13b386,0x504691c6 ! Init value for %f12 .word 0xafd588fb,0x0834a8f2 ! Init value for %f14 .word 0xf8f6750c,0xe5afd03b ! Init value for %f16 .word 0x3398a8bc,0x3840b63e ! Init value for %f18 .word 0xeb648233,0x445332d3 ! Init value for %f20 .word 0xf86e816d,0x93993e2f ! Init value for %f22 .word 0x73d0a942,0x8fec1b99 ! Init value for %f24 .word 0xd5aafbd2,0x8081e9ae ! Init value for %f26 .word 0x32493a8b,0x497f94b1 ! Init value for %f28 .word 0xd1d8b801,0x3ffbaed1 ! Init value for %f30 .word 0x413bf946,0xc66a9c65 ! Init value for %f32 .word 0x7dee340c,0xb6af2490 ! Init value for %f34 .word 0x80f66e8b,0x15a3151e ! Init value for %f36 .word 0x69a10563,0xd8725ae9 ! Init value for %f38 .word 0x820cdfa8,0x1bae946d ! Init value for %f40 .word 0x27044355,0x14612c93 ! Init value for %f42 .word 0x381d5eb0,0xbe4b23a6 ! Init value for %f44 .word 0x3aadafa7,0xee84767e ! Init value for %f46 .word 0xbbe25124,0x5b28eb90 .word 0x30bffc47,0x0b7a694f .word 0x85af0aa5,0x689c366b .word 0x5315f77a,0xbd12ba4d .word 0xc5659f18,0xa1da0c1d .word 0xdf674955,0xc934f30e .word 0xbe370994,0xb42e8597 .word 0x461d656c,0xacc6ab89 p6_expected_registers: .word 0x00000000,0x75c36465 .word 0x00000000,0xf4e6bc52 .word 0x00000000,0x000068bd .word 0xebec0c0e,0xdcfcefce .word 0x00000000,0x65389e0f .word 0x00000000,0x000000f9 .word 0xbc4c7402,0xc36a282d .word 0x00000000,0x0000cc2b p6_expected_fp_regs: .word 0xc2f95a70,0xee2d0bf0 .word 0x8b92324c,0x312b03c4 .word 0x24a82432,0xd669114a .word 0xccb025cb,0x7faeb96b .word 0x28527684,0x506905ac .word 0xc5a5cfe6,0x03878839 .word 0xed13b386,0x504691c6 .word 0xafd588fb,0x0834a8f2 .word 0xf8f6750c,0xe5afd03b .word 0x3398a8bc,0x3840b63e .word 0xeb648233,0x445332d3 .word 0xf86e816d,0x93993e2f .word 0x73d0a942,0x8fec1b99 .word 0xd5aafbd2,0x8081e9ae .word 0x32493a8b,0x497f94b1 .word 0xd1d8b801,0x3ffbaed1 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p6_local0_expect: .word 0x028b2383,0xd5fa3f5e .word 0xebec0c0e,0xdcfcefce .word 0x557473c4,0xfff546a4 .word 0xb92f16e2,0xdf19c041 .word 0xa6000000,0x1f7b8d16 .word 0xb2863733,0x4c8e1a7a .word 0xd0ea561d,0x2967b46e .word 0x407048a7,0x50fcb2fd p6_local1_expect: .word 0x028b2383,0x00000000 .word 0x2def7290,0xeb652a20 .word 0x7b7d05ff,0xf7aed013 .word 0x00e5cc2b,0xf3f53c0b .word 0xb3e9b794,0x6365cb0b .word 0x70416f26,0x984a00a3 .word 0xe22c68bd,0xb9e13a89 .word 0x615d6afd,0x619fcfb1 p6_local2_expect: .word 0x05f1cda1,0x80689151 .word 0xf9cfec94,0x70416f26 .word 0x8bd10575,0xac7d9757 .word 0xafd54aed,0x23026168 .word 0x27e86be5,0x08ac43ff .word 0x9ec6d3f8,0xd54ab62e .word 0xf09d2e26,0xa2ee46ba .word 0xd5b0711d,0xf5e966e3 p6_local3_expect: .word 0xef873ff6,0x581e27d0 .word 0x4a355e26,0xaa77dcdd .word 0x17497f8f,0x6238bdbd .word 0xd16c2e17,0x70416f26 .word 0x9bb8d718,0xcc500287 .word 0xbcc3e919,0x75c36465 .word 0xdf2c4c2d,0xb349d943 .word 0xff8117aa,0xf82b04a9 p7_init_registers: .word 0x5948c9f2,0x04d97f90 ! Init value for %l0 .word 0x1ef67a7e,0x6af2f797 ! Init value for %l1 .word 0x80ec2cfe,0x51b199bf ! Init value for %l2 .word 0x0dadc5e3,0xcc2a1111 ! Init value for %l3 .word 0x1ca7d18a,0x4ba982e1 ! Init value for %l4 .word 0x9d02000d,0xea0e1be0 ! Init value for %l5 .word 0x3099f805,0xc2349c49 ! Init value for %l6 .word 0xc1a42132,0x2ffcdee1 ! Init value for %l7 .align 64 p7_init_freg: .word 0xdd30c43a,0xc2589360 ! Init value for %f0 .word 0x4d5f207b,0x338009d4 ! Init value for %f2 .word 0x43e85c9d,0xaa863048 ! Init value for %f4 .word 0x4c767df5,0x264ea23a ! Init value for %f6 .word 0xebbcb38f,0x56d10b3a ! Init value for %f8 .word 0x15791bc7,0x6bf1efca ! Init value for %f10 .word 0xfaf1987d,0xd1b98736 ! Init value for %f12 .word 0xa537a0b8,0x6f563c19 ! Init value for %f14 .word 0xf21c4b5a,0x98e99373 ! Init value for %f16 .word 0xa0c99368,0x72031f95 ! Init value for %f18 .word 0x7ab79028,0x73209add ! Init value for %f20 .word 0x58293bb2,0xc83288ea ! Init value for %f22 .word 0x6da2162e,0x5e9315e5 ! Init value for %f24 .word 0x76a1e46d,0xf8cf5ff0 ! Init value for %f26 .word 0xb94d6f52,0x54738fd3 ! Init value for %f28 .word 0x53805b66,0xb19612fc ! Init value for %f30 .word 0xf43ceb65,0x415ab955 ! Init value for %f32 .word 0xcbe37df7,0x90d99ed3 ! Init value for %f34 .word 0xcae395c7,0x9ef2127c ! Init value for %f36 .word 0xadd4b807,0x82a84cba ! Init value for %f38 .word 0x9d061ccb,0x6351068a ! Init value for %f40 .word 0x83600510,0x09d2ec62 ! Init value for %f42 .word 0xa7a42da0,0x332c8d6c ! Init value for %f44 .word 0x64cccd81,0x93b7de47 ! Init value for %f46 .word 0x3f0257d7,0xab556e53 .word 0x8ed52aa7,0x5b116c8e .word 0x05896f76,0x5203b2c8 .word 0xcfcd30f1,0xc2829a92 .word 0x0ecd7983,0xf421e574 .word 0x0175ef96,0x54f826f5 .word 0x4dae4eab,0x342deffe .word 0x83a546c9,0x70b7b6d2 p7_expected_registers: .word 0xb840f4fc,0xb6bccc99 .word 0x00000000,0x3f290690 .word 0x00000000,0x2ffcdee1 .word 0x00000000,0x00000057 .word 0x00000000,0x000000d2 .word 0x00000000,0x000000c3 .word 0x00000000,0x95be1bca .word 0x00000000,0x00000015 p7_expected_fp_regs: .word 0xdd30c43a,0xc2589360 .word 0x4d5f207b,0x338009d4 .word 0x43e85c9d,0xaa863048 .word 0x4c767df5,0x264ea23a .word 0xebbcb38f,0x56d10b3a .word 0x15791bc7,0x6bf1efca .word 0xfaf1987d,0xd1b98736 .word 0xa537a0b8,0x6f563c19 .word 0xf21c4b5a,0x98e99373 .word 0xa0c99368,0x72031f95 .word 0x7ab79028,0x73209add .word 0x58293bb2,0xc83288ea .word 0x6da2162e,0x5e9315e5 .word 0x76a1e46d,0xf8cf5ff0 .word 0xb94d6f52,0x54738fd3 .word 0x53805b66,0xb19612fc .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p7_local0_expect: .word 0x56000000,0x4e76a529 .word 0xb8b7740f,0xab39ff1e .word 0xffc26d7b,0x3cbc085b .word 0xb8a4c5f5,0x50c27eaf .word 0xbc9e6131,0x9a2f41e8 .word 0xff2b3aec,0xce96c54a .word 0xf335df8d,0x8079ad20 .word 0xd1945b53,0xf7cdaf58 p7_local1_expect: .word 0xce1806e8,0xdb01873b .word 0xff3cb228,0xbe836eff .word 0x3e325b0a,0xb8a4c5f5 .word 0xff83fb1d,0x32ffa4c1 .word 0x355979fb,0xfc1d83da .word 0x000000c5,0xb6c94ba1 .word 0x12182f91,0x2789e4dc .word 0x4ab25db5,0x1bb0a2d4 p7_local2_expect: .word 0x763f48f5,0xce3183d4 .word 0x275096b4,0xa82a86e0 .word 0xacc459db,0x610e7d88 .word 0x7797b11a,0xc2349c49 .word 0x105f2154,0x5210f57d .word 0xd4de21c9,0x5af0aff0 .word 0xa0929a45,0xa0c2f5ff .word 0xcb100440,0x7f76f4ff p7_local3_expect: .word 0x21000000,0x9ede0313 .word 0xde56d956,0xffd6a54a .word 0x7a4fc7a9,0xad28626b .word 0xb840f4fc,0xb6bccc99 .word 0x5e8391da,0xdc6cdedc .word 0xa4bf6935,0x516381bd .word 0x611943d8,0x6c338fd4 .word 0xc2349c49,0xcb1a348d p8_init_registers: .word 0xf9196453,0xc4127802 ! Init value for %l0 .word 0xdcdfc8d6,0x08524ade ! Init value for %l1 .word 0x3707290e,0x0570a494 ! Init value for %l2 .word 0xd182cb0a,0xb0cdb859 ! Init value for %l3 .word 0x8381027e,0x007c0e5a ! Init value for %l4 .word 0x1753e419,0xd542bb7e ! Init value for %l5 .word 0x4f507354,0x4fe290c7 ! Init value for %l6 .word 0x6b99fd42,0x77ece470 ! Init value for %l7 .align 64 p8_init_freg: .word 0xe99f5322,0x36bde50f ! Init value for %f0 .word 0xbb5620ac,0x60e77819 ! Init value for %f2 .word 0x1f514289,0xdd8c0260 ! Init value for %f4 .word 0x7e0068e4,0x9e2d3d97 ! Init value for %f6 .word 0x1fd65e4f,0x002a30da ! Init value for %f8 .word 0x286e01c2,0xd8064d9d ! Init value for %f10 .word 0x4b562850,0x5f3a419a ! Init value for %f12 .word 0x66daa0a0,0xfb819a1a ! Init value for %f14 .word 0x2e9c55b2,0xa530202d ! Init value for %f16 .word 0xe2689067,0xa99b3c82 ! Init value for %f18 .word 0xb422fe67,0xe2fb44eb ! Init value for %f20 .word 0xa2f3a235,0x966749f3 ! Init value for %f22 .word 0xae93db2d,0xad560acb ! Init value for %f24 .word 0x5bc88cbd,0x45b204dd ! Init value for %f26 .word 0xb087de23,0x48a88e67 ! Init value for %f28 .word 0xbbff3223,0x518ae226 ! Init value for %f30 .word 0x342a6f4b,0x95daadb5 ! Init value for %f32 .word 0x9c4199b9,0xc8468d63 ! Init value for %f34 .word 0x5cb78eb9,0x4e0549ad ! Init value for %f36 .word 0xf2bd1d30,0x860670b4 ! Init value for %f38 .word 0x2976fe2e,0xd3f06f0d ! Init value for %f40 .word 0x20ac2ec7,0xba556b7a ! Init value for %f42 .word 0x073e2ae1,0xa2b232ad ! Init value for %f44 .word 0x278dae63,0x9e9f9f7a ! Init value for %f46 .word 0xa6d5ce67,0x3851ec60 .word 0xb7beb9c6,0x516d4c62 .word 0x478e9931,0xa393fb2f .word 0x593d22af,0x809f3a3f .word 0x3b41c482,0xa596828a .word 0x228e2336,0x4c784d33 .word 0x2bbcd2e5,0xffa2e79b .word 0xb80bfdd4,0xd0f4c596 p8_expected_registers: .word 0x00000000,0x26362e6b .word 0x00000000,0x00000077 .word 0x00000000,0xfd2d24c5 .word 0x00000000,0x1b5b6eff .word 0x00000000,0x0000007a .word 0x00000000,0x015e8f8a .word 0x00000000,0x000000ff .word 0x00000000,0xe41a0628 p8_expected_fp_regs: .word 0xe99f5322,0x36bde50f .word 0xbb5620ac,0x60e77819 .word 0x1f514289,0xdd8c0260 .word 0x7e0068e4,0x9e2d3d97 .word 0x1fd65e4f,0x002a30da .word 0x286e01c2,0xd8064d9d .word 0x4b562850,0x5f3a419a .word 0x66daa0a0,0xfb819a1a .word 0x2e9c55b2,0xa530202d .word 0xe2689067,0xa99b3c82 .word 0xb422fe67,0xe2fb44eb .word 0xa2f3a235,0x966749f3 .word 0xae93db2d,0xad560acb .word 0x5bc88cbd,0x45b204dd .word 0xb087de23,0x48a88e67 .word 0xbbff3223,0x518ae226 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p8_local0_expect: .word 0xdd7a7576,0x31f621d5 .word 0xd08797ff,0x2499a0ff .word 0x21000000,0x1cec72c1 .word 0x016bcf1f,0x08524ade .word 0xbefc5971,0xd859483c .word 0x1dbdbc07,0x64a31120 .word 0xfa507fb6,0xb306eaf7 .word 0xc4333dff,0xf2640db0 p8_local1_expect: .word 0xffbb3585,0x44cef202 .word 0x2416cecc,0x6f50c1b7 .word 0x6bff300a,0x7f6c0847 .word 0xcc74ea93,0x4e851422 .word 0x179bec82,0x000000ff .word 0xb0cdb859,0x5d0833c9 .word 0xdd6583e0,0xf3b2fe15 .word 0x97ec8225,0x08524ade p8_local2_expect: .word 0xcf6bfa41,0x2dea3824 .word 0x1e08c819,0xe41a0628 .word 0xc22d2614,0x2416cecc .word 0x28f1e4d5,0x895f5dec .word 0xabe6e2ac,0xb9e3fa41 .word 0x1e1495e4,0xa8aa5d11 .word 0x23bb1a4a,0xf5a2d224 .word 0xba30378b,0x380d2d1b p8_local3_expect: .word 0xfd2d24c5,0x10e1a666 .word 0xd9b83fdb,0x393b9fef .word 0xa8ff66bd,0xe15d6596 .word 0xe0eb1729,0x015e8f8a .word 0x8e82065b,0x0db588b8 .word 0xaf23fb55,0xd1c39f63 .word 0x4657f370,0xdf44dd6f .word 0x81807322,0xbe4e8cf2 p9_init_registers: .word 0xd48b6aba,0x004cabe7 ! Init value for %l0 .word 0xdbb4cbb2,0x31ac6074 ! Init value for %l1 .word 0xc68e0e83,0xff53c07c ! Init value for %l2 .word 0xe1170b48,0x0e534e47 ! Init value for %l3 .word 0x4530ae9c,0xa2443802 ! Init value for %l4 .word 0x6706620d,0xad7902ff ! Init value for %l5 .word 0x7e573d53,0xe9a081db ! Init value for %l6 .word 0x26c660a4,0x76396f2e ! Init value for %l7 .align 64 p9_init_freg: .word 0x9a0454e5,0x22627efd ! Init value for %f0 .word 0x594d985a,0x0aff7a2c ! Init value for %f2 .word 0xc2d6e90e,0x40158a6d ! Init value for %f4 .word 0xd27fffbe,0xcbd6aebb ! Init value for %f6 .word 0x0b9f2ab8,0xe9f35549 ! Init value for %f8 .word 0xea225249,0x40a10905 ! Init value for %f10 .word 0x233ca23c,0x824a6257 ! Init value for %f12 .word 0xd4f67197,0x72fae0ed ! Init value for %f14 .word 0x98a00925,0x172c4528 ! Init value for %f16 .word 0x67b08289,0x3fa2910b ! Init value for %f18 .word 0x2d69682f,0x5a531234 ! Init value for %f20 .word 0x941189a5,0xbd135c4d ! Init value for %f22 .word 0xf61e2555,0x9ba1554c ! Init value for %f24 .word 0xb6533432,0x3d252fee ! Init value for %f26 .word 0x3082cdd3,0x1c0e44c0 ! Init value for %f28 .word 0xd8c54cb3,0x55d552a6 ! Init value for %f30 .word 0x2158c5d7,0x77d9d4f8 ! Init value for %f32 .word 0x44bf3da3,0x6080ee57 ! Init value for %f34 .word 0x79f90f5c,0x1f229600 ! Init value for %f36 .word 0xda9d17db,0x52c1c5c0 ! Init value for %f38 .word 0xb75a0fc4,0x5f2f81d0 ! Init value for %f40 .word 0xa2e4a77e,0x64e432a6 ! Init value for %f42 .word 0x3061c803,0xd715517b ! Init value for %f44 .word 0x31b6e5b3,0x78c758ef ! Init value for %f46 .word 0x1be25971,0x74931a8a .word 0x4277b0eb,0xfedb4a67 .word 0xad9e630c,0x9f95d5e9 .word 0x783a4256,0x6c361499 .word 0xa8aab336,0xa8a17fd1 .word 0xea9c1a87,0x13a06506 .word 0xbc535f5d,0x8f0a5a61 .word 0x8dfa0863,0x17afe1ba p9_expected_registers: .word 0x00000000,0x0000006e .word 0x00000000,0x57bc08b2 .word 0x00000000,0x00000026 .word 0xf1d8171d,0x73ecd6cb .word 0x00000000,0x5dbcd0bb .word 0x833e8b46,0xf15269bd .word 0x3911d34f,0x1c7854d4 .word 0x00000000,0x000000c7 p9_expected_fp_regs: .word 0x9a0454e5,0x22627efd .word 0x594d985a,0x0aff7a2c .word 0xc2d6e90e,0x40158a6d .word 0xd27fffbe,0xcbd6aebb .word 0x0b9f2ab8,0xe9f35549 .word 0xea225249,0x40a10905 .word 0x233ca23c,0x824a6257 .word 0xd4f67197,0x72fae0ed .word 0x98a00925,0x172c4528 .word 0x67b08289,0x3fa2910b .word 0x2d69682f,0x5a531234 .word 0x941189a5,0xbd135c4d .word 0xf61e2555,0x9ba1554c .word 0xb6533432,0x3d252fee .word 0x3082cdd3,0x1c0e44c0 .word 0xd8c54cb3,0x55d552a6 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p9_local0_expect: .word 0xbe237eea,0x7f6943a1 .word 0x8ba9d2a6,0xb7779174 .word 0xb71fbc4b,0x3c38e9b5 .word 0xff9b770d,0x283258a9 .word 0x6a78ff0a,0xe36b9d47 .word 0x0000006e,0xffffffb3 .word 0x4e8ef7b3,0xafdff838 .word 0x548c77d9,0xf344192b p9_local1_expect: .word 0xff4fda82,0x0000a9bd .word 0xb035e6dd,0x3ee295cb .word 0xd454781c,0xf15269bd .word 0xe41b5ea0,0xcc9eda9c .word 0xc72cf368,0x25a4386a .word 0x267ab80f,0x74678c11 .word 0xa4242598,0x1de5beb7 .word 0xa2443802,0xa5ff6554 p9_local2_expect: .word 0x9d000000,0xa75b491f .word 0x164ae4d8,0x17897db4 .word 0x1de5beb7,0xffffffb3 .word 0x1b25aef8,0xfa53d797 .word 0x25a4386a,0x67e8b2f5 .word 0xff53c07c,0x9994ca44 .word 0x3911d34f,0x1c7854d4 .word 0x921fae7e,0x6742eeba p9_local3_expect: .word 0xcbe1e3e4,0x97145739 .word 0x692e40c3,0x1de5beb7 .word 0x0d54327f,0xda64f21b .word 0x5087129c,0x0cd2a2d7 .word 0xcbd6ec73,0x1d17d8f1 .word 0xffffffb3,0x242aca21 .word 0x013d2933,0x59f86205 .word 0x87b64d3d,0x5dbcd0bb p10_init_registers: .word 0xdf4d3fc4,0x33bbb868 ! Init value for %l0 .word 0xeef3d86a,0x5ee14c2c ! Init value for %l1 .word 0xfe18f12c,0x6c1ee594 ! Init value for %l2 .word 0xcf384e7a,0x4737a581 ! Init value for %l3 .word 0x6c0010c7,0xa6be3254 ! Init value for %l4 .word 0x652dc46a,0x0c1a03ad ! Init value for %l5 .word 0xee203d2c,0x75890e97 ! Init value for %l6 .word 0xbef7806a,0x8f95323a ! Init value for %l7 .align 64 p10_init_freg: .word 0x8d477a38,0x304554e9 ! Init value for %f0 .word 0xf2031ac5,0x5dbce8cb ! Init value for %f2 .word 0x4f4a0218,0x41c8989a ! Init value for %f4 .word 0x3b2a855e,0x0b787a89 ! Init value for %f6 .word 0xe24bd35c,0x7bc65068 ! Init value for %f8 .word 0x775bb052,0xfc7575cd ! Init value for %f10 .word 0x5bb6bd50,0x36196e20 ! Init value for %f12 .word 0xc2c4d320,0xc320b6e8 ! Init value for %f14 .word 0xed52f65f,0xfe9dcf3c ! Init value for %f16 .word 0x787e6441,0x62daa276 ! Init value for %f18 .word 0x8281c8db,0x99c02ec8 ! Init value for %f20 .word 0x44bd43a3,0x4ff5576d ! Init value for %f22 .word 0x7c72326c,0xa4b70e82 ! Init value for %f24 .word 0x9a5f1044,0x81d6a60d ! Init value for %f26 .word 0xd257901f,0x4ef4cee8 ! Init value for %f28 .word 0x6ab840c8,0xdce03fd7 ! Init value for %f30 .word 0xd5d017e1,0xaeac12eb ! Init value for %f32 .word 0x7591029a,0x8a3d449c ! Init value for %f34 .word 0x22003912,0x0aad760f ! Init value for %f36 .word 0xc9059996,0x97a18d15 ! Init value for %f38 .word 0x152d2c33,0x6420cda0 ! Init value for %f40 .word 0xffa3f9a8,0x8d19a1ec ! Init value for %f42 .word 0x7483ae9b,0x860d8b46 ! Init value for %f44 .word 0x4741f404,0x975ba18a ! Init value for %f46 .word 0x91f95a31,0x3d5365e7 .word 0x7ed4e4b8,0xa9589761 .word 0x10d298e9,0x1a082c20 .word 0x24f8e16e,0xf36ddb22 .word 0x7f10038e,0xebe616b8 .word 0x443841f0,0x5c036c5d .word 0x47039318,0xdd782b2f .word 0x6c5ca9c0,0x98fc8121 p10_expected_registers: .word 0x00000000,0xc65c7e49 .word 0x00000000,0x2c29f88c .word 0xffffffff,0xdbb6c830 .word 0x00000000,0xac056082 .word 0x97ace9e3,0x7571f6c1 .word 0x00000000,0x0000eafc .word 0x00000000,0x00000000 .word 0x00000000,0x000000ce p10_expected_fp_regs: .word 0x8d477a38,0x304554e9 .word 0xf2031ac5,0x5dbce8cb .word 0x4f4a0218,0x41c8989a .word 0x3b2a855e,0x0b787a89 .word 0xe24bd35c,0x7bc65068 .word 0x775bb052,0xfc7575cd .word 0x5bb6bd50,0x36196e20 .word 0xc2c4d320,0xc320b6e8 .word 0xed52f65f,0xfe9dcf3c .word 0x787e6441,0x62daa276 .word 0x8281c8db,0x99c02ec8 .word 0x44bd43a3,0x4ff5576d .word 0x7c72326c,0xa4b70e82 .word 0x9a5f1044,0x81d6a60d .word 0xd257901f,0x4ef4cee8 .word 0x6ab840c8,0xdce03fd7 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p10_local0_expect: .word 0x30c8b6db,0x2ef9a05d .word 0xfbf7cb02,0xeb35ca6b .word 0x77972ce5,0x7a7b7ff8 .word 0x8f95323a,0x9f2fa0ff .word 0x738b1e5c,0xeabe252a .word 0x11308d96,0xa6be3254 .word 0x86d3e501,0x530c2c55 .word 0x0780ed95,0x21137c00 p10_local1_expect: .word 0xb53b44a5,0xeafff8aa .word 0xff5d5e15,0x00000018 .word 0xd79d6adb,0x14588cfb .word 0xb4b1d76f,0xc23978be .word 0xb2ff1834,0x09cd87fa .word 0x9b2fe5cd,0xc65c7e49 .word 0xdb73f4e0,0x4e7f1b33 .word 0xdb70e54e,0xb234bfc4 p10_local2_expect: .word 0x391965b1,0x4a1b231a .word 0x97ace9e3,0x7571f6c1 .word 0xeafcb9e2,0x347ddc31 .word 0x81a53747,0x1b38329d .word 0xe62ed298,0x00000000 .word 0x7313af42,0x7c3e4721 .word 0x0ee250be,0x8d1cd3ff .word 0x61d0ae88,0x8c49a200 p10_local3_expect: .word 0x5b3facca,0x95f592df .word 0xf53c409d,0x39a3f3cb .word 0x6d07787d,0x91e4e911 .word 0x73000000,0x9b08a359 .word 0x907e5806,0x00000039 .word 0xa8a02f9f,0x00000000 .word 0xd52fac30,0x33bbb868 .word 0xed5e1080,0x0c7214e6 p11_init_registers: .word 0xaae2acb2,0x8b153882 ! Init value for %l0 .word 0x8c2f068e,0x38a37d91 ! Init value for %l1 .word 0xba9aaf53,0xb4f24ff2 ! Init value for %l2 .word 0x0a9344be,0x0226e481 ! Init value for %l3 .word 0x5dea9362,0x59c27fd7 ! Init value for %l4 .word 0xcecaadf4,0x9b6a8efb ! Init value for %l5 .word 0xc99ddce8,0x1ac20c3d ! Init value for %l6 .word 0x250f7f4a,0x58e1c9a3 ! Init value for %l7 .align 64 p11_init_freg: .word 0xd0e3ea10,0x59fc6f1d ! Init value for %f0 .word 0xb767748d,0xb9063872 ! Init value for %f2 .word 0x2776b66f,0xe3889255 ! Init value for %f4 .word 0x6d7c0dc9,0x93d73cde ! Init value for %f6 .word 0xf944107a,0x0d0a1fed ! Init value for %f8 .word 0x3d02391b,0xcbf01e36 ! Init value for %f10 .word 0x7b0f6e0d,0x823bd530 ! Init value for %f12 .word 0xc69bade0,0xf719d9df ! Init value for %f14 .word 0xb12113db,0xb0a925f8 ! Init value for %f16 .word 0x0dfb4afa,0x724bf3de ! Init value for %f18 .word 0x586b869d,0xabfc9d87 ! Init value for %f20 .word 0x60d4042b,0xf1ee889d ! Init value for %f22 .word 0xf6273bfd,0x11dc3c0f ! Init value for %f24 .word 0xe3deb054,0xc3e4ea6c ! Init value for %f26 .word 0x5c5c2bac,0x765f8d0f ! Init value for %f28 .word 0x2001456f,0xf0a679fc ! Init value for %f30 .word 0x0857fd6a,0xcf2a78b2 ! Init value for %f32 .word 0x18e6ec5e,0x4a155ece ! Init value for %f34 .word 0x50232823,0xb1bfedc2 ! Init value for %f36 .word 0x7553431c,0x3b4ac013 ! Init value for %f38 .word 0xbe660bea,0x241fc591 ! Init value for %f40 .word 0x6b41f1c9,0xac3a9fc0 ! Init value for %f42 .word 0xb465eb9b,0x4e6dc061 ! Init value for %f44 .word 0x37ddd9bd,0x9cc24354 ! Init value for %f46 .word 0x87403091,0x9a4d698c .word 0xa544ae16,0xbfa1394b .word 0xe23cadf0,0xe73ef5e8 .word 0xa83889ee,0xfe0ec885 .word 0x9d301a9e,0x1b3527b7 .word 0xb5f7ee95,0x17dfd27c .word 0x0f6da207,0x5575d27a .word 0x3b8a741a,0x6d7debec p11_expected_registers: .word 0x00000000,0x96ddff95 .word 0x00000000,0x2cd9d11e .word 0xba9aaf53,0xb4f24ff2 .word 0x00000000,0x00000093 .word 0x5dea9362,0x59c27fd7 .word 0x00000000,0x8cd2782a .word 0x00000000,0xee069035 .word 0x00000000,0x000000b8 p11_expected_fp_regs: .word 0xd0e3ea10,0x59fc6f1d .word 0xb767748d,0xb9063872 .word 0x2776b66f,0xe3889255 .word 0x6d7c0dc9,0x93d73cde .word 0xf944107a,0x0d0a1fed .word 0x3d02391b,0xcbf01e36 .word 0x7b0f6e0d,0x823bd530 .word 0xc69bade0,0xf719d9df .word 0xb12113db,0xb0a925f8 .word 0x0dfb4afa,0x724bf3de .word 0x586b869d,0xabfc9d87 .word 0x60d4042b,0xf1ee889d .word 0xf6273bfd,0x11dc3c0f .word 0xe3deb054,0xc3e4ea6c .word 0x5c5c2bac,0x765f8d0f .word 0x2001456f,0xf0a679fc .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p11_local0_expect: .word 0x588e9873,0x2f4d82d8 .word 0x45dc3b06,0xd2593a12 .word 0x9347d500,0x254d7788 .word 0xc3495a92,0x883e2fb0 .word 0x588e9873,0xb21e56e1 .word 0x72e75763,0xbbb31611 .word 0x7a935fd0,0xfccd1fc4 .word 0xd7002707,0x38e6d67a p11_local1_expect: .word 0xa03ca550,0x5cbec7af .word 0xdd0eb5d6,0xd280493a .word 0x8b153882,0xaff40b62 .word 0x8238158b,0xeb0a5bfe .word 0xbc4d4fb2,0x394c733a .word 0xb5fce67e,0x1e45df59 .word 0xcbcd4d58,0x00000036 .word 0x882622e8,0xc46ad35d p11_local2_expect: .word 0xfe5b0aeb,0x8483238f .word 0x4dd635d6,0xbca904f7 .word 0xfe0ec74a,0x1ed1d92c .word 0xe26cc9eb,0xe28a9a49 .word 0xd692180d,0x20c1fec0 .word 0xff9e62d0,0x17f8b3ba .word 0x61081f37,0x52f046e8 .word 0xec937911,0x73988e58 p11_local3_expect: .word 0xeb0a5bfe,0x2cd9d11e .word 0x8483238f,0x1da8b513 .word 0x0340ebaf,0xcea2d390 .word 0x5757d658,0x08c58658 .word 0xef56bf5e,0xdf7cd991 .word 0xff87f5b3,0x5c997696 .word 0x1dbed743,0xffffffb5 .word 0x62d2fee4,0xb2d3b192 p12_init_registers: .word 0x163d2d4e,0x216c6e88 ! Init value for %l0 .word 0x1f6f4872,0xb587dae6 ! Init value for %l1 .word 0x5601ca45,0xc19cccb6 ! Init value for %l2 .word 0x3c8e277c,0xaee670e4 ! Init value for %l3 .word 0x9558de15,0xfabb7aa2 ! Init value for %l4 .word 0x35ef48c9,0x97417355 ! Init value for %l5 .word 0x66f478f2,0x04e38816 ! Init value for %l6 .word 0xfe88bfd5,0xa10ba721 ! Init value for %l7 .align 64 p12_init_freg: .word 0xf3f08094,0x49a4097b ! Init value for %f0 .word 0xd07c2cd3,0x75dc6543 ! Init value for %f2 .word 0x034759f4,0xa32c1770 ! Init value for %f4 .word 0xad0109a7,0x5f32a59b ! Init value for %f6 .word 0x7f2bdb6c,0xfdee250d ! Init value for %f8 .word 0x5bf9a9ca,0xd5aa2cd1 ! Init value for %f10 .word 0xe0910187,0xf9305f97 ! Init value for %f12 .word 0xbd8dd6b9,0xff6359cd ! Init value for %f14 .word 0xa791093c,0xdb391f77 ! Init value for %f16 .word 0x107e814e,0x5f65e5f2 ! Init value for %f18 .word 0xcfb591c6,0x0eaab805 ! Init value for %f20 .word 0xb1295f38,0x03865b13 ! Init value for %f22 .word 0x8af3cc93,0xcfb9d0a6 ! Init value for %f24 .word 0x0fa02c89,0xc16a450f ! Init value for %f26 .word 0xd8d84863,0x95f83bb2 ! Init value for %f28 .word 0x7275878a,0x1232ea6a ! Init value for %f30 .word 0x6d72dd87,0x1b9c5af5 ! Init value for %f32 .word 0xdac84d5c,0x140b04d8 ! Init value for %f34 .word 0xac47866a,0x0b507ef0 ! Init value for %f36 .word 0xa5908fbe,0xbbc03366 ! Init value for %f38 .word 0xc062fc83,0x92158b8f ! Init value for %f40 .word 0xa51913e4,0xfd33db7d ! Init value for %f42 .word 0x1abfc005,0x3dd71843 ! Init value for %f44 .word 0xd2242cae,0xd67c7835 ! Init value for %f46 .word 0x9cff998f,0x83b005cb .word 0x401188b1,0x176d94ae .word 0x2ec47e21,0x58bfbf9d .word 0xe2543242,0x483e4dd1 .word 0xfdae0ff0,0x7c2846b3 .word 0x171fffdf,0x2b84901b .word 0x4dc51320,0x1a2564d3 .word 0x4ba09f2c,0x55cc1e84 p12_expected_registers: .word 0x163d2d4e,0x216c6e88 .word 0xe1c8d5d3,0x3250a71a .word 0xffffffff,0xffffffff .word 0xffffffff,0xffb87721 .word 0x00000000,0x00000002 .word 0x00000000,0x000000f4 .word 0x00000000,0x0000002c .word 0x00000000,0x4f21ff81 p12_expected_fp_regs: .word 0xf3f08094,0x49a4097b .word 0xd07c2cd3,0x75dc6543 .word 0x034759f4,0xa32c1770 .word 0xad0109a7,0x5f32a59b .word 0x7f2bdb6c,0xfdee250d .word 0x5bf9a9ca,0xd5aa2cd1 .word 0xe0910187,0xf9305f97 .word 0xbd8dd6b9,0xff6359cd .word 0xa791093c,0xdb391f77 .word 0x107e814e,0x5f65e5f2 .word 0xcfb591c6,0x0eaab805 .word 0xb1295f38,0x03865b13 .word 0x8af3cc93,0xcfb9d0a6 .word 0x0fa02c89,0xc16a450f .word 0xd8d84863,0x95f83bb2 .word 0x7275878a,0x1232ea6a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p12_local0_expect: .word 0xc73f7603,0xbff986b6 .word 0x2831d0e6,0xb587dae6 .word 0x03763fc7,0x39123551 .word 0x025e5204,0x85395605 .word 0xa27abbfa,0x55734197 .word 0xffb87721,0x6caf8f60 .word 0xba783fe5,0x011c2539 .word 0xa3efff6c,0x62ffc5a0 p12_local1_expect: .word 0x49cb30bc,0xa24a7310 .word 0x7fa0fe40,0x899b04d8 .word 0xfdeaba34,0x00000088 .word 0xe1c8d5d3,0x3250a71a .word 0x118450e2,0x6a82910b .word 0x236ed9d0,0x4b5a7227 .word 0xca90f595,0x4f6458e0 .word 0xad455bc4,0xa7791376 p12_local2_expect: .word 0xb587dae6,0x97b4f92b .word 0x00000058,0x6611679f .word 0x216c6e88,0xb587dae6 .word 0xff2a3db2,0x8313f9d5 .word 0x886e6c21,0x9cba6fb7 .word 0x679edd4b,0x1cfcc327 .word 0x786d5ec0,0xf124d4a1 .word 0x1b56f288,0x3008dff5 p12_local3_expect: .word 0xca7c36ff,0x0cd67af7 .word 0xf517b823,0xffbd9db5 .word 0xaf093a3d,0x0d9c5d50 .word 0x5894da69,0x5e50d124 .word 0xff3a9069,0x3f18299b .word 0x97417355,0xc4788b92 .word 0x61021509,0x6e8886a7 .word 0x809a2dac,0xed4da2f2 p13_init_registers: .word 0x2f4c365a,0x49c7246f ! Init value for %l0 .word 0xdc3310f8,0x3a2859f9 ! Init value for %l1 .word 0x241f7c8c,0x77defdf4 ! Init value for %l2 .word 0x4441828e,0x82663722 ! Init value for %l3 .word 0xcab239f3,0xe3f18003 ! Init value for %l4 .word 0x12e6c910,0x26249de0 ! Init value for %l5 .word 0xe192afcd,0xfc6372c9 ! Init value for %l6 .word 0x568bdc42,0x2f8e9c41 ! Init value for %l7 .align 64 p13_init_freg: .word 0xf271ea52,0x492e8ca7 ! Init value for %f0 .word 0x513f20b2,0x4630747f ! Init value for %f2 .word 0x39a65a94,0xe6ff8cd4 ! Init value for %f4 .word 0x40d0b800,0x9d24df9d ! Init value for %f6 .word 0x24eba226,0xff02fd85 ! Init value for %f8 .word 0x98c629c0,0xcf8be389 ! Init value for %f10 .word 0x8629fd60,0x57f0366f ! Init value for %f12 .word 0x3e3c9224,0x28060008 ! Init value for %f14 .word 0xc7b81f42,0x56102e39 ! Init value for %f16 .word 0x13359f44,0x8381db68 ! Init value for %f18 .word 0x8ef07135,0x2074d7b0 ! Init value for %f20 .word 0x1ad806c2,0xfe65aea6 ! Init value for %f22 .word 0x49556c5d,0x439e784d ! Init value for %f24 .word 0x81ea1f8d,0x857c697e ! Init value for %f26 .word 0xf8d8ddf2,0xd8953079 ! Init value for %f28 .word 0x5c41d5e0,0xf6d344ec ! Init value for %f30 .word 0xbfb77bb0,0x01aae256 ! Init value for %f32 .word 0x702f0dfe,0x9afad86e ! Init value for %f34 .word 0xe0e0d97b,0xd4b035a8 ! Init value for %f36 .word 0x37d1d08b,0xfb3baa05 ! Init value for %f38 .word 0x142c1afb,0x3ba33105 ! Init value for %f40 .word 0xfc56b628,0x1cf299d5 ! Init value for %f42 .word 0xe0a8ebf0,0xceda56b0 ! Init value for %f44 .word 0xfa8ec9d0,0x597367f2 ! Init value for %f46 .word 0x09fce4e2,0x4eb18455 .word 0x5d1a52c8,0x15267dd3 .word 0x0a314ca1,0x7a05e201 .word 0x4a26d80a,0x202b78b4 .word 0x3a90aa59,0xaf80f2ed .word 0x0855629d,0x2af481dc .word 0x60b11331,0x65417abe .word 0x124ad169,0x29eb20a1 p13_expected_registers: .word 0x00000000,0xec6146f7 .word 0x94056b3f,0x6f706be0 .word 0x5609d3fa,0x5726b543 .word 0x00000000,0x0000006f .word 0x00000000,0x000000e9 .word 0x00000000,0xd9a95a77 .word 0x5609d3fa,0x5726b543 .word 0x00000000,0x0000008c p13_expected_fp_regs: .word 0xf271ea52,0x492e8ca7 .word 0x513f20b2,0x4630747f .word 0x39a65a94,0xe6ff8cd4 .word 0x40d0b800,0x9d24df9d .word 0x24eba226,0xff02fd85 .word 0x98c629c0,0xcf8be389 .word 0x8629fd60,0x57f0366f .word 0x3e3c9224,0x28060008 .word 0xc7b81f42,0x56102e39 .word 0x13359f44,0x8381db68 .word 0x8ef07135,0x2074d7b0 .word 0x1ad806c2,0xfe65aea6 .word 0x49556c5d,0x439e784d .word 0x81ea1f8d,0x857c697e .word 0xf8d8ddf2,0xd8953079 .word 0x5c41d5e0,0xf6d344ec .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p13_local0_expect: .word 0xe0be86bc,0xd97888fb .word 0x607963ef,0x9e4b5a77 .word 0x155ef402,0xff3345ae .word 0x222d67e7,0xd104b4d5 .word 0x3136a8ae,0x3ca2777f .word 0xea3e9eb3,0x57acd7ff .word 0x72ef0a66,0xb8eb5af0 .word 0x4c936b38,0xc6889add p13_local1_expect: .word 0x4ee743c0,0x10269b25 .word 0x44000000,0xb22202ea .word 0x81fc08d6,0xfb18f295 .word 0xe9ecdeeb,0x5b35112b .word 0x5609d3fa,0x5726b543 .word 0xe06b70ff,0x419c8e2f .word 0x6b955a73,0x72092514 .word 0x94056b3f,0x6f706be0 p13_local2_expect: .word 0xff0330c9,0xd9a95a77 .word 0x22c2fa3b,0xc4ca44fb .word 0xed8e169a,0xe7b7f7cf .word 0x602bd6da,0x9cb13b3f .word 0x6c6f2285,0xa61f7f83 .word 0x3c1975a9,0x12901964 .word 0x4fc0cfab,0x418c7d95 .word 0x7b0e790a,0x41ff7d95 p13_local3_expect: .word 0xfb44cac4,0xef1ea8e5 .word 0xffdefdf4,0x909e836d .word 0xdcee8171,0xc287d42f .word 0x72588a17,0xfc6372c9 .word 0xff458710,0xd5e6af7e .word 0x035ced32,0xbe820d96 .word 0x2784e97a,0x8ccbc308 .word 0x9949f869,0x4c936b38 p14_init_registers: .word 0x27b48369,0xbe815759 ! Init value for %l0 .word 0x1367a182,0x2256fd46 ! Init value for %l1 .word 0x406301cc,0x80da8377 ! Init value for %l2 .word 0x728f4d12,0x858c1d4b ! Init value for %l3 .word 0xea8f31bc,0x080c77f7 ! Init value for %l4 .word 0x883d7697,0xf458f69c ! Init value for %l5 .word 0xc95e1e9a,0x6e004852 ! Init value for %l6 .word 0xec6f092e,0x6a75fc22 ! Init value for %l7 .align 64 p14_init_freg: .word 0xa90b567a,0xb072808b ! Init value for %f0 .word 0xee6060ba,0xed493c05 ! Init value for %f2 .word 0xc742cbb9,0x62f0d968 ! Init value for %f4 .word 0x9255b2ed,0x2be010e9 ! Init value for %f6 .word 0x49620917,0x8281ed67 ! Init value for %f8 .word 0xd550cad9,0xf8f6dc62 ! Init value for %f10 .word 0x3d0d9f70,0x6717e22b ! Init value for %f12 .word 0xb95f61d2,0xb7a53404 ! Init value for %f14 .word 0xc995e104,0xc0458e0e ! Init value for %f16 .word 0x2265afed,0x10e13d5a ! Init value for %f18 .word 0x2377fc1a,0x9e0d024a ! Init value for %f20 .word 0x14267fe0,0x4b6c0e2d ! Init value for %f22 .word 0xd646508b,0x7a518feb ! Init value for %f24 .word 0xa4472dd8,0x8da8d7cf ! Init value for %f26 .word 0x0a91a5af,0xbc9e6841 ! Init value for %f28 .word 0x564c1087,0x90bf910d ! Init value for %f30 .word 0xe24611d4,0x005331ca ! Init value for %f32 .word 0xc714f96e,0x2acf8dc7 ! Init value for %f34 .word 0x4642d3c7,0x317d3f2f ! Init value for %f36 .word 0x935df806,0x616ea91e ! Init value for %f38 .word 0xb9956c71,0x906baf55 ! Init value for %f40 .word 0xa53e8058,0xae1763b1 ! Init value for %f42 .word 0xfa6de8df,0xf2a66b88 ! Init value for %f44 .word 0x8bab7e17,0xbc3178b2 ! Init value for %f46 .word 0x979ab870,0xe5b3dbec .word 0x3df72d60,0xf9aa32e7 .word 0x7e3ee025,0x52a695ef .word 0xad808973,0x1da1209c .word 0x1fe8c558,0x2a64244d .word 0x5cc90596,0x7157eeb7 .word 0x4e03f9d0,0xfa5e4b5c .word 0x1cbb6254,0x1971a412 p14_expected_registers: .word 0x00000000,0x00000826 .word 0x00000000,0x1ea3a55a .word 0x00000000,0x0000000b .word 0x00000000,0x9116904b .word 0x00000000,0x7168cb4c .word 0x00000000,0xbc4af2ab .word 0x00000000,0x62b2c6cb .word 0x00000000,0x0000009a p14_expected_fp_regs: .word 0xa90b567a,0xb072808b .word 0xee6060ba,0xed493c05 .word 0xc742cbb9,0x62f0d968 .word 0x9255b2ed,0x2be010e9 .word 0x49620917,0x8281ed67 .word 0xd550cad9,0xf8f6dc62 .word 0x3d0d9f70,0x6717e22b .word 0xb95f61d2,0xb7a53404 .word 0xc995e104,0xc0458e0e .word 0x2265afed,0x10e13d5a .word 0x2377fc1a,0x9e0d024a .word 0x14267fe0,0x4b6c0e2d .word 0xd646508b,0x7a518feb .word 0xa4472dd8,0x8da8d7cf .word 0x0a91a5af,0xbc9e6841 .word 0x564c1087,0x90bf910d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p14_local0_expect: .word 0xffffffa5,0x000000cc .word 0xa5084f7d,0x485d6b03 .word 0x0826792f,0x6243051a .word 0xff0a8c00,0xd3527743 .word 0xff634d5e,0x858fffaa .word 0xab0b34c3,0x7b795b8e .word 0xb5cd50b0,0x00000021 .word 0xb401af15,0x525101a3 p14_local1_expect: .word 0x114153b7,0x11807a5a .word 0xe443c47a,0x00000027 .word 0xe3b13430,0xd9579b91 .word 0x21102b58,0x7d4f08a5 .word 0xc7693596,0x9b3f3f46 .word 0x9134df8b,0x7065b537 .word 0x7168cb4c,0xf7dd3735 .word 0x023c8db4,0xfe2b88e1 p14_local2_expect: .word 0x689a1f00,0x81cc9a21 .word 0xb5439498,0xd91d2da4 .word 0x6bd124a2,0x6e004852 .word 0xe9f472ca,0x2df1d8f0 .word 0x2fee4ea5,0xff673439 .word 0xffe4bd8b,0x9172d94c .word 0x062eab23,0x8c757038 .word 0xca49a4d9,0xbc4af2ab p14_local3_expect: .word 0x41454414,0xc3ea1293 .word 0x843c2131,0xe7114755 .word 0x786613ed,0x0c6640ed .word 0xff000826,0x00000005 .word 0x4f3347ff,0x5aa5a31e .word 0x00000000,0x1691e4b6 .word 0x0c594d2b,0xd8b7ff8c .word 0x36a09688,0x8850fa7d p15_init_registers: .word 0x19867668,0x958a8027 ! Init value for %l0 .word 0xf44e390e,0x8aa57b85 ! Init value for %l1 .word 0xf58e392e,0x74dec4c8 ! Init value for %l2 .word 0x0b3f69e4,0x63c36d1e ! Init value for %l3 .word 0xcae55c9c,0x6e8793e7 ! Init value for %l4 .word 0x3a320cb5,0xd1e93d28 ! Init value for %l5 .word 0xab114c9c,0x308a253f ! Init value for %l6 .word 0xd81734b0,0x5444180d ! Init value for %l7 .align 64 p15_init_freg: .word 0x128e230a,0x76e3e5e2 ! Init value for %f0 .word 0x5a3982b1,0x0dcaeab2 ! Init value for %f2 .word 0x32b8de40,0x77c1fb62 ! Init value for %f4 .word 0x0c2f16f0,0x9d169cf7 ! Init value for %f6 .word 0x93b84ef1,0x66102d38 ! Init value for %f8 .word 0xa4237e82,0x4c21eabd ! Init value for %f10 .word 0x7629702e,0xa640fb39 ! Init value for %f12 .word 0x5c0d5aa7,0x566c5586 ! Init value for %f14 .word 0x73f70e09,0xf666fd9b ! Init value for %f16 .word 0x58ecb2f2,0xb13a98f1 ! Init value for %f18 .word 0xc8658cb0,0xe02bf985 ! Init value for %f20 .word 0xe2650cd3,0x67f09268 ! Init value for %f22 .word 0x81d2fbc0,0x2bfd804b ! Init value for %f24 .word 0xdaa71a8f,0xfa0df674 ! Init value for %f26 .word 0x7ff19861,0xca881fff ! Init value for %f28 .word 0x6f21a478,0x08ddf1b9 ! Init value for %f30 .word 0x6401d66d,0xe9160f1b ! Init value for %f32 .word 0x73a6ee03,0x09b71ff1 ! Init value for %f34 .word 0xded48d21,0x771a0a93 ! Init value for %f36 .word 0xce7439f2,0xf5aad3b8 ! Init value for %f38 .word 0xee4b1b9b,0xbd78b434 ! Init value for %f40 .word 0xf0f1998c,0x4b240ce7 ! Init value for %f42 .word 0xef159ef5,0xdda303f6 ! Init value for %f44 .word 0xa068222b,0x6a21bb8e ! Init value for %f46 .word 0x2526e104,0x00a83498 .word 0x2ccabff7,0xf2c0419a .word 0xd22e6280,0x7a584fcc .word 0xf124c908,0x46b5eb25 .word 0x1001a807,0xcf415eed .word 0xe99501a2,0xec0d1341 .word 0x8c01991a,0xf16aa905 .word 0xbee0e5e6,0xf8329f3e p15_expected_registers: .word 0x655dee83,0xac0457db .word 0x00000000,0x4ebadc2b .word 0x4a86e6bf,0x62cfe647 .word 0x0b3f69e4,0x63c36d1e .word 0x00000000,0xa0e7001e .word 0x00000000,0x90ae6da6 .word 0xffffffff,0xffffee25 .word 0x00000000,0x9aeeb4c2 p15_expected_fp_regs: .word 0x128e230a,0x76e3e5e2 .word 0x5a3982b1,0x0dcaeab2 .word 0x32b8de40,0x77c1fb62 .word 0x0c2f16f0,0x9d169cf7 .word 0x93b84ef1,0x66102d38 .word 0xa4237e82,0x4c21eabd .word 0x7629702e,0xa640fb39 .word 0x5c0d5aa7,0x566c5586 .word 0x73f70e09,0xf666fd9b .word 0x58ecb2f2,0xb13a98f1 .word 0xc8658cb0,0xe02bf985 .word 0xe2650cd3,0x67f09268 .word 0x81d2fbc0,0x2bfd804b .word 0xdaa71a8f,0xfa0df674 .word 0x7ff19861,0xca881fff .word 0x6f21a478,0x08ddf1b9 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p15_local0_expect: .word 0x773ffb64,0x5444180d .word 0x619f5a68,0xbe3f5499 .word 0x0e3e0000,0x76535fcd .word 0xe050e352,0xcc869564 .word 0x84248896,0x603206c5 .word 0xdb5704ac,0x83ee5d65 .word 0x79ed4d7c,0x04713ddb .word 0x6ce57a09,0xb2268ad0 p15_local1_expect: .word 0xffb304ac,0x2bdcba4e .word 0x6e8793e7,0xe17740a7 .word 0xe9591e21,0x7186799e .word 0xc5063260,0x22c9b8da .word 0x705e9204,0x83d9bdc7 .word 0x4a86e6bf,0x62cfe647 .word 0x6d3b023e,0x2c2a86f8 .word 0x135971da,0x9aef6535 p15_local2_expect: .word 0x0b000000,0x8419c133 .word 0x00000000,0x90ae6da6 .word 0x88a5110f,0xb3dad3fa .word 0xf1d945a3,0xb3663cff .word 0x6c344b73,0x7b4373f7 .word 0x1e000000,0xdf8a8293 .word 0xba59cee0,0xeb86b771 .word 0xab4b07d3,0x36e254fc p15_local3_expect: .word 0x1e00e7a0,0xa66dae90 .word 0xdd4f71ca,0xbe9b672b .word 0xf0618bd4,0xee25d1c2 .word 0x02da0f7a,0x81bd615e .word 0xf29a9299,0xd6cb1efc .word 0x1868b6b3,0x2ec64b2f .word 0x4b08ffda,0xa5a3a2ad .word 0xcea71688,0x9aeeb4c2 p16_init_registers: .word 0xc13c6c5d,0x9985bf83 ! Init value for %l0 .word 0xb7aa8634,0x1441312f ! Init value for %l1 .word 0x246e2fc5,0xe5f7b569 ! Init value for %l2 .word 0x56d3d208,0x51ccb2d3 ! Init value for %l3 .word 0x4644773a,0xa927e5a4 ! Init value for %l4 .word 0xcf63826e,0x364f5b8c ! Init value for %l5 .word 0xe57aa020,0xb1f6eb1b ! Init value for %l6 .word 0xb973f002,0xadfe6feb ! Init value for %l7 .align 64 p16_init_freg: .word 0x1e423f1d,0x86c5bdf2 ! Init value for %f0 .word 0xe03bc9df,0x65ed0e4c ! Init value for %f2 .word 0xb33b1f1a,0x1a6642d2 ! Init value for %f4 .word 0x14f6edfc,0x46d8af86 ! Init value for %f6 .word 0x0960e1f0,0x44a1edb7 ! Init value for %f8 .word 0x9eac9ca8,0xa9091f4a ! Init value for %f10 .word 0xaa623d8f,0x578beb88 ! Init value for %f12 .word 0xacfb4442,0x7e8e1e41 ! Init value for %f14 .word 0x2d9d6afc,0x248524f4 ! Init value for %f16 .word 0x75c72a20,0xf609bb1b ! Init value for %f18 .word 0xefe33bb9,0x0569e37e ! Init value for %f20 .word 0x60eacc44,0xc64748fa ! Init value for %f22 .word 0x57c819d8,0xd73f1b07 ! Init value for %f24 .word 0x9d9ef08a,0x8d02f764 ! Init value for %f26 .word 0x6c9af680,0xadf2604f ! Init value for %f28 .word 0xc6600f13,0x95fbcb23 ! Init value for %f30 .word 0xe47673e4,0xe6ccea2b ! Init value for %f32 .word 0x2cdeaeb8,0xdf7d06df ! Init value for %f34 .word 0x8bbb1f54,0x5713b228 ! Init value for %f36 .word 0x027c7e42,0xcc8263ce ! Init value for %f38 .word 0x10c106f3,0xfd30019b ! Init value for %f40 .word 0x2dd0b587,0x5097f717 ! Init value for %f42 .word 0xff99c0cc,0x2382332a ! Init value for %f44 .word 0x8c1df8f7,0xdae7bbae ! Init value for %f46 .word 0x5690a3a5,0x56b833ff .word 0x13e3e141,0x0ad9c1ef .word 0xca2946bc,0xe577496e .word 0xb2f1ae59,0x024a59d9 .word 0x9eda8672,0xdb58cb2a .word 0xeb28fd34,0xe7f4c5e0 .word 0x9b4ec968,0x627608bf .word 0xb4972558,0x52c3a83a p16_expected_registers: .word 0x00000000,0x6304f736 .word 0x00000000,0x00000051 .word 0x00000000,0xda89daff .word 0x00000000,0x7f032560 .word 0x364f5b8c,0x519bf527 .word 0x00000000,0x1041a720 .word 0x00000000,0x6025037f .word 0x00000000,0xff9bf527 p16_expected_fp_regs: .word 0x1e423f1d,0x86c5bdf2 .word 0xe03bc9df,0x65ed0e4c .word 0xb33b1f1a,0x1a6642d2 .word 0x14f6edfc,0x46d8af86 .word 0x0960e1f0,0x44a1edb7 .word 0x9eac9ca8,0xa9091f4a .word 0xaa623d8f,0x578beb88 .word 0xacfb4442,0x7e8e1e41 .word 0x2d9d6afc,0x248524f4 .word 0x75c72a20,0xf609bb1b .word 0xefe33bb9,0x0569e37e .word 0x60eacc44,0xc64748fa .word 0x57c819d8,0xd73f1b07 .word 0x9d9ef08a,0x8d02f764 .word 0x6c9af680,0xadf2604f .word 0xc6600f13,0x95fbcb23 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p16_local0_expect: .word 0xadc76ab9,0xb96ac7ad .word 0x1ce057c6,0x02cc667e .word 0x415eb31e,0x939a25d2 .word 0x364f5b8c,0x519bf527 .word 0x5b53f046,0x58143cd9 .word 0x2396b212,0x975648ed .word 0xe3f4dde9,0x8aadea79 .word 0x022b2104,0x572ce8d9 p16_local1_expect: .word 0xd4f16f0d,0x17910283 .word 0xa2fb0ebf,0xd452446e .word 0x0cc309e1,0x77515170 .word 0x6025037f,0xdbafeb6e .word 0x1041a720,0x5f3ce490 .word 0xaf8fdb50,0x160d9e5e .word 0x463229f7,0x26307feb .word 0x9f733edb,0x0ae6217a p16_local2_expect: .word 0x65c1466b,0x7679c573 .word 0x0cc04ebe,0xa17388a7 .word 0x3ddcf6a1,0x00000069 .word 0x287db45b,0x9137aea8 .word 0xe99a4ff0,0x98d5a80e .word 0xffb5f7e5,0x40ae835a .word 0x1b834de4,0x996b37ff .word 0xe960d229,0x3c3d5897 p16_local3_expect: .word 0x97a687e1,0x0e67273e .word 0x6726950c,0x772f3f5f .word 0x2e926f64,0x642c7c5f .word 0xe931df42,0xbe8b29db .word 0x6025037f,0xc5faa3d3 .word 0xbe8b29db,0xc7afa2ba .word 0x62501af2,0x95c3aaf2 .word 0x0806a94f,0x767688b0 p17_init_registers: .word 0x700c21e4,0x0ae2918d ! Init value for %l0 .word 0x81cd91e0,0x20b46e4c ! Init value for %l1 .word 0x0de659bb,0xd7b91600 ! Init value for %l2 .word 0xe97c635e,0x54aea42a ! Init value for %l3 .word 0x122851ba,0x6063facb ! Init value for %l4 .word 0xa6454cf4,0xf180b158 ! Init value for %l5 .word 0x94eb5498,0x49fe34e3 ! Init value for %l6 .word 0x7257c1b7,0xfae89da1 ! Init value for %l7 .align 64 p17_init_freg: .word 0x1e61e167,0x1470cd5b ! Init value for %f0 .word 0x213a9858,0x5d8d18de ! Init value for %f2 .word 0xd7d57a82,0xb32b8f73 ! Init value for %f4 .word 0xb5ad9329,0x5457dc88 ! Init value for %f6 .word 0x8fba3581,0xc1ebd474 ! Init value for %f8 .word 0xea747ff4,0x57e289b5 ! Init value for %f10 .word 0x619346ff,0x1de5cdbb ! Init value for %f12 .word 0x37f10e01,0x4c7d7d15 ! Init value for %f14 .word 0x0eb77a0f,0x4ed5a371 ! Init value for %f16 .word 0xe95e025b,0x0297f41c ! Init value for %f18 .word 0xef82ef9c,0xcaaca298 ! Init value for %f20 .word 0xefa9369c,0xd973d880 ! Init value for %f22 .word 0x58e503f4,0x9ca50092 ! Init value for %f24 .word 0xc96cb788,0x895fcc85 ! Init value for %f26 .word 0x0e06fb5b,0x599b2440 ! Init value for %f28 .word 0x34e873d6,0xde80e586 ! Init value for %f30 .word 0xdc575286,0x18165ecc ! Init value for %f32 .word 0xd8677387,0x6e625a9e ! Init value for %f34 .word 0xca69df79,0x750876a8 ! Init value for %f36 .word 0x1eba2757,0xba578773 ! Init value for %f38 .word 0xfe501edc,0x1ce43f54 ! Init value for %f40 .word 0xdb460d4d,0xd69f656c ! Init value for %f42 .word 0x6e3562f9,0x32db1205 ! Init value for %f44 .word 0x72967b62,0xf4a8c974 ! Init value for %f46 .word 0x0202ca43,0x831bdda9 .word 0x0710172a,0xb24eda2d .word 0x64fa61fd,0x292ad078 .word 0x6bb5aa9d,0x3a672480 .word 0xced0a6f1,0xe8e130bd .word 0x9d8921ed,0xa96b4e86 .word 0xff44f3f6,0x3559d316 .word 0x1f81b2f7,0x746e1f20 p17_expected_registers: .word 0x511ba7d4,0xa700bb7a .word 0x00000000,0x00000066 .word 0x00000000,0x3a1cff72 .word 0x00000000,0xfd592e54 .word 0x00000000,0x65d0fc15 .word 0x00000000,0xb14f01b7 .word 0x00000000,0x34545acb .word 0x79d04b15,0xa6b7aead p17_expected_fp_regs: .word 0x1e61e167,0x1470cd5b .word 0x213a9858,0x5d8d18de .word 0xd7d57a82,0xb32b8f73 .word 0xb5ad9329,0x5457dc88 .word 0x8fba3581,0xc1ebd474 .word 0xea747ff4,0x57e289b5 .word 0x619346ff,0x1de5cdbb .word 0x37f10e01,0x4c7d7d15 .word 0x0eb77a0f,0x4ed5a371 .word 0xe95e025b,0x0297f41c .word 0xef82ef9c,0xcaaca298 .word 0xefa9369c,0xd973d880 .word 0x58e503f4,0x9ca50092 .word 0xc96cb788,0x895fcc85 .word 0x0e06fb5b,0x599b2440 .word 0x34e873d6,0xde80e586 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p17_local0_expect: .word 0xe9f4da34,0x940f4c70 .word 0x79d04b15,0xa6b7aead .word 0x49fe34e3,0xfae89da1 .word 0xd484e4b5,0x9a119a1e .word 0xd17a51de,0xd7b91600 .word 0xb741c61f,0x43acd870 .word 0x0f006c7a,0x9e4b2791 .word 0x45e82ccc,0x04a0ff9a p17_local1_expect: .word 0xff047a4d,0xad3adda0 .word 0xcb976459,0x5c0a0efb .word 0xc5c702bb,0x10f0d4ed .word 0xcdc10387,0x6036f0c5 .word 0x473c3afc,0x05e4875a .word 0x84fda71f,0x58958c0d .word 0x1b7ae30e,0x8e27b744 .word 0x87a59b18,0x595e0c5b p17_local2_expect: .word 0x122851ba,0x6063facb .word 0xabffb8e9,0x91c17324 .word 0x161eb9b6,0xfd592e54 .word 0x59968ebc,0xa7168883 .word 0x00000012,0x7bb77134 .word 0x3fc8d928,0xb3366564 .word 0x877a94dc,0x6063facb .word 0x862dd427,0x258cc09a p17_local3_expect: .word 0x7abb00a7,0xd4a71b51 .word 0xeda85244,0xdb007ccd .word 0x271a8fe8,0x11a78117 .word 0x54575924,0x25588a7e .word 0xd159ecb8,0xf0d7eb99 .word 0xbf000000,0xf0d7eb99 .word 0xa04ceeff,0xcd6ce564 .word 0x69754694,0x111f4e3d p18_init_registers: .word 0x12cde9d9,0xc2614d91 ! Init value for %l0 .word 0x5259bdca,0xddc4b6b6 ! Init value for %l1 .word 0x35eb69bb,0xcd93c2ec ! Init value for %l2 .word 0x77c877c8,0xb667b016 ! Init value for %l3 .word 0x0c74e7b8,0x1f0c4a44 ! Init value for %l4 .word 0xd240f62d,0xfd77a87b ! Init value for %l5 .word 0xc2a475a0,0xe45657c7 ! Init value for %l6 .word 0x3180811c,0x88609c52 ! Init value for %l7 .align 64 p18_init_freg: .word 0x838619ac,0xe234c904 ! Init value for %f0 .word 0x49d1bfd0,0xbfcf28f9 ! Init value for %f2 .word 0x4d30c7e6,0x6096f063 ! Init value for %f4 .word 0x1eb9c69d,0xe3841e3c ! Init value for %f6 .word 0x6b348838,0xc108172c ! Init value for %f8 .word 0x09451984,0xb1d7980c ! Init value for %f10 .word 0xbb18803e,0x90dc9db3 ! Init value for %f12 .word 0x4978814e,0xfe02e8d0 ! Init value for %f14 .word 0x1e9a249d,0x5164ad70 ! Init value for %f16 .word 0xc9fa2066,0x4fcd32bb ! Init value for %f18 .word 0xd79fe1fa,0xdcd50190 ! Init value for %f20 .word 0xbad0e8e2,0x567e1985 ! Init value for %f22 .word 0xb6b60607,0xe14cea3f ! Init value for %f24 .word 0xe31339a4,0xd4e9a725 ! Init value for %f26 .word 0x52fd670f,0xf0a78ab8 ! Init value for %f28 .word 0x663ce32c,0x238e8077 ! Init value for %f30 .word 0x9bbc861e,0xe1df01b6 ! Init value for %f32 .word 0x4e82d350,0xc97906b1 ! Init value for %f34 .word 0x2e96bf90,0x9e46dfc2 ! Init value for %f36 .word 0xe39f3daf,0x53cca42c ! Init value for %f38 .word 0xe1e672f9,0x86722a21 ! Init value for %f40 .word 0x2804c0f8,0xca4c0dff ! Init value for %f42 .word 0xef305a5f,0x05043284 ! Init value for %f44 .word 0xaf0f5201,0x5ed0b0d4 ! Init value for %f46 .word 0x853e53e2,0xd2402ee3 .word 0xd8fe67bc,0xcae1915c .word 0x8448e277,0x37fafa5f .word 0xa7b607e6,0xf555097c .word 0x498c44b8,0x07e68ffc .word 0xac5a48e3,0x3e98ee37 .word 0xbb0618d3,0x9494af8d .word 0xa91cbb36,0x64973ab3 p18_expected_registers: .word 0x00000000,0x00000000 .word 0x00000000,0x000000bb .word 0x00000000,0x07d1cc0f .word 0x00000000,0x00000059 .word 0x00000000,0x0000002c .word 0x00000000,0x000000ff .word 0x00000000,0x4972094a .word 0x3180811c,0x88609c52 p18_expected_fp_regs: .word 0x838619ac,0xe234c904 .word 0x49d1bfd0,0xbfcf28f9 .word 0x4d30c7e6,0x6096f063 .word 0x1eb9c69d,0xe3841e3c .word 0x6b348838,0xc108172c .word 0x09451984,0xb1d7980c .word 0xbb18803e,0x90dc9db3 .word 0x4978814e,0xfe02e8d0 .word 0x1e9a249d,0x5164ad70 .word 0xc9fa2066,0x4fcd32bb .word 0xd79fe1fa,0xdcd50190 .word 0xbad0e8e2,0x567e1985 .word 0xb6b60607,0xe14cea3f .word 0xe31339a4,0xd4e9a725 .word 0x52fd670f,0xf0a78ab8 .word 0x663ce32c,0x238e8077 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p18_local0_expect: .word 0x4b8999c0,0xb6cbacee .word 0xf65b5487,0x76b175de .word 0xecc293cd,0x88609c52 .word 0x1bd22710,0xb16b0e3f .word 0x2cc293cd,0xc4000000 .word 0x87406a56,0x3a8b62a9 .word 0xec355407,0xecc293cd .word 0x45e6e44c,0x58d641b7 p18_local1_expect: .word 0xb7ed25b8,0x9fa600b0 .word 0x00000000,0x0000002c .word 0xb46a5843,0x7bc136c1 .word 0x4684b975,0xd0b611db .word 0x7bc30e39,0xff091573 .word 0x3b8e4d43,0x0507574c .word 0xc607758a,0x2ad121c6 .word 0xa3b00e5f,0x2f5f6642 p18_local2_expect: .word 0x2173f321,0x5042af56 .word 0x00000000,0x00000059 .word 0xee000000,0xcd93c2ec .word 0xf6b584ba,0xe45657c7 .word 0xff000059,0xe52966e2 .word 0xff87b307,0xf4436325 .word 0x926cc026,0x7dee0827 .word 0xe8756169,0x491e7e5c p18_local3_expect: .word 0xbc72dc9b,0xa6b19110 .word 0x75e771f6,0x3f539d7f .word 0xc9c56762,0xf98566bb .word 0xa132d5c8,0x045d7e0f .word 0x20873f7d,0x7b959cb9 .word 0x4babd080,0x1e8c19d6 .word 0xe5e31789,0xd060cf0b .word 0x4baa98c7,0x0c9aa07c p19_init_registers: .word 0xbc279cfc,0x9239a84e ! Init value for %l0 .word 0xe568b741,0xb6fd2cd7 ! Init value for %l1 .word 0x4e235fe6,0x8f88ecfc ! Init value for %l2 .word 0xcdee6078,0x1def4763 ! Init value for %l3 .word 0xdc7cbe06,0x08072f16 ! Init value for %l4 .word 0xbea1af20,0x4db41a7c ! Init value for %l5 .word 0x05ae4f9c,0x5d12a8fc ! Init value for %l6 .word 0x44babe0c,0x74290b9b ! Init value for %l7 .align 64 p19_init_freg: .word 0x8055c6ac,0x2d6eff6a ! Init value for %f0 .word 0x784613cc,0x2975d8b5 ! Init value for %f2 .word 0xaae2ad65,0x21d744c9 ! Init value for %f4 .word 0xba4d61e1,0x8a6f272a ! Init value for %f6 .word 0xd7753322,0xe4f05e49 ! Init value for %f8 .word 0x4dec1521,0x4d67e888 ! Init value for %f10 .word 0x6d5d081b,0xd5cef0a9 ! Init value for %f12 .word 0xbcf1e437,0xea1b4589 ! Init value for %f14 .word 0x213332b4,0xe4bf1d0b ! Init value for %f16 .word 0x26c7f939,0x55f66863 ! Init value for %f18 .word 0x01b99636,0x78b16be9 ! Init value for %f20 .word 0x273028f1,0x5e6d7430 ! Init value for %f22 .word 0xaa2233b9,0xa3ec8fd8 ! Init value for %f24 .word 0xb17d07d9,0x21c80170 ! Init value for %f26 .word 0x3399dc76,0x8f23a8c5 ! Init value for %f28 .word 0x2c5bbdb6,0xfc77b910 ! Init value for %f30 .word 0xa84df081,0x1a0c1fea ! Init value for %f32 .word 0xa34be75c,0xb8f65899 ! Init value for %f34 .word 0x60800539,0xd00634c9 ! Init value for %f36 .word 0xe0cb38d6,0x7bf700bd ! Init value for %f38 .word 0x10019a52,0xb3a1240a ! Init value for %f40 .word 0x314c1776,0xb4fa9c9f ! Init value for %f42 .word 0x41c0d634,0x0cae9299 ! Init value for %f44 .word 0x8fc57892,0xaf2da795 ! Init value for %f46 .word 0xe07f3545,0x8f694d6e .word 0x7bb0a82d,0x2898f1b4 .word 0x16341ba9,0x41c18eb1 .word 0x2a5bcb57,0x6e4be5af .word 0x490f0c64,0xbb1957f5 .word 0xe7d6e414,0xbc0f7ee7 .word 0x564fd579,0xbadacad2 .word 0xc1677c0a,0x758cd53f p19_expected_registers: .word 0x00000000,0x00000041 .word 0x00000000,0x00000035 .word 0x00000000,0x0000a8ce .word 0x3d197057,0x64e172c3 .word 0x00000000,0x815ce295 .word 0x00000000,0x7de4e132 .word 0xffffffff,0xffffc1ef .word 0x00000000,0x000000e3 p19_expected_fp_regs: .word 0x8055c6ac,0x2d6eff6a .word 0x784613cc,0x2975d8b5 .word 0xaae2ad65,0x21d744c9 .word 0xba4d61e1,0x8a6f272a .word 0xd7753322,0xe4f05e49 .word 0x4dec1521,0x4d67e888 .word 0x6d5d081b,0xd5cef0a9 .word 0xbcf1e437,0xea1b4589 .word 0x213332b4,0xe4bf1d0b .word 0x26c7f939,0x55f66863 .word 0x01b99636,0x78b16be9 .word 0x273028f1,0x5e6d7430 .word 0xaa2233b9,0xa3ec8fd8 .word 0xb17d07d9,0x21c80170 .word 0x3399dc76,0x8f23a8c5 .word 0x2c5bbdb6,0xfc77b910 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p19_local0_expect: .word 0x8dd358b9,0xe907f3fe .word 0x815ce295,0xa9a4a8ce .word 0xd9fa57b3,0xffd3ffd3 .word 0x99e010fb,0x7d54a7fb .word 0x4ea82a34,0x0770127e .word 0x7de4e132,0xa5c1c5db .word 0xc45a2d12,0x5eb9ffce .word 0x8788932e,0xd30b801d p19_local1_expect: .word 0xffd45077,0xb989f3d7 .word 0x0fe61f39,0x4fff2ec4 .word 0x03bde98e,0xb4155488 .word 0xffc2b9da,0xb41fffc3 .word 0x00000000,0x32a384f8 .word 0x00000049,0x4d20ef85 .word 0x3eff1f64,0x07dc6ffe .word 0x44c8c2bd,0x538347fa p19_local2_expect: .word 0xffad669a,0x92240ce2 .word 0x162f0708,0x36539e00 .word 0xefc114de,0x5685198f .word 0xb71feaac,0x50e8e887 .word 0x8b64bcb3,0x8f73a92d .word 0x000000e8,0xdbba54f1 .word 0x737c58a5,0xe9a79f7f .word 0xa5e34e12,0xb4f19cb7 p19_local3_expect: .word 0xff386b8b,0xbf613a40 .word 0x985273c0,0xfe6fdc07 .word 0x6976d9a8,0x8c6b57f7 .word 0xffb8ee49,0x00000085 .word 0x74290b9b,0x7a9ace86 .word 0x9724ce77,0x6d91315f .word 0x9cd9f92a,0x28ce80fe .word 0x51d32198,0x1def4763 p20_init_registers: .word 0x94d970b9,0xde1b0075 ! Init value for %l0 .word 0x0665358c,0x21646b82 ! Init value for %l1 .word 0xeb5f4afa,0x075eba1f ! Init value for %l2 .word 0xa141308c,0x8844b86c ! Init value for %l3 .word 0xe3013b9a,0xf996ec68 ! Init value for %l4 .word 0x6da6973c,0x56b9ac27 ! Init value for %l5 .word 0x8a45fb85,0xc19060e9 ! Init value for %l6 .word 0xe621c4ae,0x11b1b729 ! Init value for %l7 .align 64 p20_init_freg: .word 0xbebab907,0xa49af671 ! Init value for %f0 .word 0x533566b4,0x36e454da ! Init value for %f2 .word 0x255c3ca2,0xf06469fd ! Init value for %f4 .word 0x06f8c11a,0x0170d1a3 ! Init value for %f6 .word 0x4a151f85,0x074e4dd9 ! Init value for %f8 .word 0x5f331a8c,0xb13feec1 ! Init value for %f10 .word 0xed18c962,0x7c566af1 ! Init value for %f12 .word 0x7b13d2fb,0x8d4e75bc ! Init value for %f14 .word 0x7e7632fd,0xc2f238f6 ! Init value for %f16 .word 0x75a21e92,0x0d4720ae ! Init value for %f18 .word 0x2e9629dc,0x7e14d60e ! Init value for %f20 .word 0xd5d90ef7,0x66c3bf35 ! Init value for %f22 .word 0xf369cb29,0xc32ad1f6 ! Init value for %f24 .word 0xd5551d8f,0xc4b3335b ! Init value for %f26 .word 0xd8b7cacc,0xdfbeb59e ! Init value for %f28 .word 0xdf99dffc,0x442a178a ! Init value for %f30 .word 0x81f49c47,0x06438cca ! Init value for %f32 .word 0x4d2becd1,0xc02c1ccd ! Init value for %f34 .word 0x407fbf44,0x94660384 ! Init value for %f36 .word 0xeefd99ac,0xa1d78018 ! Init value for %f38 .word 0xfaef3b48,0xa748286b ! Init value for %f40 .word 0x76893c67,0x39bdaac9 ! Init value for %f42 .word 0xf27c58d2,0xbd15bb3a ! Init value for %f44 .word 0xaf8d97c1,0x09208f27 ! Init value for %f46 .word 0xedc88fc5,0xda5233a1 .word 0x08159109,0x3f814bc4 .word 0xf4e9a92a,0x74b8ec29 .word 0xab839222,0x85784a8c .word 0x36e582f0,0x57657102 .word 0x16d958fd,0x9f2150ca .word 0x2237c9f2,0x5fbf6e3d .word 0x471b9849,0xa9621bfb p20_expected_registers: .word 0x00000000,0xff8b384e .word 0x00000000,0x0000001d .word 0x00000000,0x3fcc8bf3 .word 0xffffffff,0xfffffffc .word 0x00000000,0xce183acf .word 0x00000000,0x127d7607 .word 0x127d7607,0xff51e495 .word 0x00000000,0x0000006e p20_expected_fp_regs: .word 0xbebab907,0xa49af671 .word 0x533566b4,0x36e454da .word 0x255c3ca2,0xf06469fd .word 0x06f8c11a,0x0170d1a3 .word 0x4a151f85,0x074e4dd9 .word 0x5f331a8c,0xb13feec1 .word 0xed18c962,0x7c566af1 .word 0x7b13d2fb,0x8d4e75bc .word 0x7e7632fd,0xc2f238f6 .word 0x75a21e92,0x0d4720ae .word 0x2e9629dc,0x7e14d60e .word 0xd5d90ef7,0x66c3bf35 .word 0xf369cb29,0xc32ad1f6 .word 0xd5551d8f,0xc4b3335b .word 0xd8b7cacc,0xdfbeb59e .word 0xdf99dffc,0x442a178a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p20_local0_expect: .word 0x1fc5ad4f,0xff55ea25 .word 0x179278e8,0xe2e9e12e .word 0x157e99e3,0x2a4bbbc5 .word 0x6b826c04,0xc36c3d8a .word 0x30277bc2,0x765cfea0 .word 0x127d7607,0xff51e495 .word 0xde1b0075,0xfc592a4d .word 0xbb7e8b2a,0xb2a2add8 p20_local1_expect: .word 0x000bda1e,0x859d94c9 .word 0xbd8e250a,0x56b9ac27 .word 0x72b0247c,0x1d124dba .word 0x8f4de3ba,0xebd7122f .word 0x2b05f162,0xee39c636 .word 0xcf3a18ce,0xeeb3b80c .word 0xff7cb760,0x27da1b61 .word 0xf7b5ebef,0xad44e163 p20_local2_expect: .word 0x4cecebf7,0xc45417b3 .word 0xc0c62de3,0xb48214ce .word 0xa18cb508,0xacb8aa01 .word 0x127d7607,0x044d0f57 .word 0x31ea695f,0xbcc8c89d .word 0x000072b0,0x6ee5e00e .word 0x1368c603,0xd0e6b5cc .word 0x3fcc8bf3,0x274ec93f p20_local3_expect: .word 0xefb2ff9c,0xe314524b .word 0xff2bad1e,0x5012531f .word 0x00000037,0xb103b8a8 .word 0x72341f30,0xd9a82f52 .word 0xffc5d91e,0xf0b5c6fc .word 0xffd31499,0x00be7f62 .word 0x0ee0e56e,0x2fccd20f .word 0x767401fd,0x71c7956b p21_init_registers: .word 0x97048518,0x1e6e3458 ! Init value for %l0 .word 0x861b29ce,0x2512fc5e ! Init value for %l1 .word 0x7dd6faed,0xe5cd3167 ! Init value for %l2 .word 0xe0f2c485,0xe06083fe ! Init value for %l3 .word 0x30585c22,0x2479cd8f ! Init value for %l4 .word 0x4f93e4d4,0xdecae500 ! Init value for %l5 .word 0xcfac48c0,0x078adece ! Init value for %l6 .word 0x255afd98,0x98850744 ! Init value for %l7 .align 64 p21_init_freg: .word 0x3d9dc375,0x6a2d9025 ! Init value for %f0 .word 0x2a1f898a,0x7d8671ec ! Init value for %f2 .word 0x0b366212,0x6d616c8b ! Init value for %f4 .word 0x349c48b6,0xacbfe6df ! Init value for %f6 .word 0xd3f999ee,0xbbbe3fde ! Init value for %f8 .word 0x1d62e76c,0x71a526da ! Init value for %f10 .word 0x382ad4ee,0xc6b202d1 ! Init value for %f12 .word 0xfb7cc63b,0x997f1bc6 ! Init value for %f14 .word 0x7eecc6a8,0x94e0cf6e ! Init value for %f16 .word 0x240d31f4,0x5ad07a87 ! Init value for %f18 .word 0x76c5284f,0x4f10a7dc ! Init value for %f20 .word 0x2b1ec809,0x3b1b6fed ! Init value for %f22 .word 0x252af31d,0x4c37e062 ! Init value for %f24 .word 0x92ddbb14,0x439481a8 ! Init value for %f26 .word 0xff72dbd3,0xc3c4099a ! Init value for %f28 .word 0x7ab69fc6,0xb7a70ffe ! Init value for %f30 .word 0x9be8fb2b,0x37a48001 ! Init value for %f32 .word 0x0fbb9707,0xaf5bab86 ! Init value for %f34 .word 0x7f7d69bb,0x20a7101d ! Init value for %f36 .word 0xfcbcf2be,0x3a8500bc ! Init value for %f38 .word 0x471f7e15,0xc8b1d3c4 ! Init value for %f40 .word 0x910266bb,0xd385c08c ! Init value for %f42 .word 0xf145e946,0x5b60173d ! Init value for %f44 .word 0xd30a2946,0xff9d8eda ! Init value for %f46 .word 0x8a1e3429,0x46f415b1 .word 0x4225c865,0xad5e3a67 .word 0xcaee091a,0xc299c165 .word 0x8360c2ce,0xcbc09b13 .word 0x9f626261,0x1419340e .word 0x1417c644,0x2214552b .word 0x1ca4e281,0x5cc42c36 .word 0x2a09aa85,0x073b1639 p21_expected_registers: .word 0x00000000,0x1958e10b .word 0x00000000,0x0000d904 .word 0x00000000,0x643ed225 .word 0x00000000,0x6d06d77c .word 0x00000000,0x1958e10b .word 0x00000000,0x00000079 .word 0x00000000,0x7bda8c2d .word 0x00000000,0xc32f4b20 p21_expected_fp_regs: .word 0x3d9dc375,0x6a2d9025 .word 0x2a1f898a,0x7d8671ec .word 0x0b366212,0x6d616c8b .word 0x349c48b6,0xacbfe6df .word 0xd3f999ee,0xbbbe3fde .word 0x1d62e76c,0x71a526da .word 0x382ad4ee,0xc6b202d1 .word 0xfb7cc63b,0x997f1bc6 .word 0x7eecc6a8,0x94e0cf6e .word 0x240d31f4,0x5ad07a87 .word 0x76c5284f,0x4f10a7dc .word 0x2b1ec809,0x3b1b6fed .word 0x252af31d,0x4c37e062 .word 0x92ddbb14,0x439481a8 .word 0xff72dbd3,0xc3c4099a .word 0x7ab69fc6,0xb7a70ffe .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p21_local0_expect: .word 0x721a54e2,0x75822f99 .word 0x6de41290,0x921531c6 .word 0xc30edab9,0x4d4f8822 .word 0xff2c7776,0x8cd42af9 .word 0x25d23e64,0x59f8db14 .word 0xbb108fca,0x13d0de9a .word 0xa80ae704,0xa175b6fa .word 0x1323ec99,0x53b32a7b p21_local1_expect: .word 0xe10c779c,0x024b71db .word 0x0000eaa2,0xecbe2f9f .word 0xdd3c994f,0x963954ef .word 0xe5cd3167,0x0f23ea3a .word 0x9012e46d,0x859e31d7 .word 0x0ecf5565,0xeb4c9ec1 .word 0xffe745fc,0x356441c5 .word 0x090d4622,0x23325ad0 p21_local2_expect: .word 0x9edb0324,0xf16a386b .word 0x97c63a8c,0x2e6dfcef .word 0x18a0aef8,0x9bbb66e1 .word 0x29a75be7,0xc85be57b .word 0xd5b34deb,0xf9a5eb8d .word 0xf750d516,0x8e151fda .word 0x8766ca8b,0xf60e56d6 .word 0x1f7af7ae,0x9454a06b p21_local3_expect: .word 0xff0fc891,0x884e9cb3 .word 0xa2ea8920,0x18a0aef8 .word 0x4b20e013,0x7f3f266d .word 0x04d90cd6,0x52b80e2c .word 0x00000025,0xd586f071 .word 0xcdfe5749,0x50e4ff22 .word 0x79afe0b2,0xcedeea41 .word 0x72c331fe,0x2d3fee2a p22_init_registers: .word 0x22184ad2,0x5b3b86eb ! Init value for %l0 .word 0x3a0d83ce,0xc21f6eb9 ! Init value for %l1 .word 0x6145817b,0xa9b0b74d ! Init value for %l2 .word 0xcc2e0d50,0x6c0f1a88 ! Init value for %l3 .word 0x5779573d,0xd920da57 ! Init value for %l4 .word 0x053cd6a8,0x1d7ee502 ! Init value for %l5 .word 0x002b5502,0x4e93f5e6 ! Init value for %l6 .word 0x1ca5f370,0x5ca8e78e ! Init value for %l7 .align 64 p22_init_freg: .word 0x60aa88ac,0x218f5a1e ! Init value for %f0 .word 0xf42ec961,0x4986f152 ! Init value for %f2 .word 0x592afbaa,0x23d2e573 ! Init value for %f4 .word 0xbb24b479,0x39f8651d ! Init value for %f6 .word 0x6041211e,0x1ea58877 ! Init value for %f8 .word 0x8c95fc85,0xc8ab4acc ! Init value for %f10 .word 0x73e5c52b,0xe35a214e ! Init value for %f12 .word 0x79ab6412,0x3c21245e ! Init value for %f14 .word 0xbaf02051,0xfd1e8cf0 ! Init value for %f16 .word 0x16068243,0x9d1a7b0e ! Init value for %f18 .word 0xf68091fa,0xe129bf46 ! Init value for %f20 .word 0x0e4513a8,0x1fe8498e ! Init value for %f22 .word 0xc11236ce,0xced5b0e8 ! Init value for %f24 .word 0xbd677407,0x9c9989da ! Init value for %f26 .word 0x9e7b2816,0x4fe519c3 ! Init value for %f28 .word 0xb9ce44af,0x7ae7b847 ! Init value for %f30 .word 0x0be0e99f,0x20f5c353 ! Init value for %f32 .word 0xc4c3807a,0xec099a4f ! Init value for %f34 .word 0x361d1002,0xf07a1688 ! Init value for %f36 .word 0x38236659,0x0aaa72b0 ! Init value for %f38 .word 0x829b243b,0xaf9bdcfc ! Init value for %f40 .word 0xf9aa77cc,0x4bf7def5 ! Init value for %f42 .word 0x66a087ff,0x375955ab ! Init value for %f44 .word 0x224b47bb,0xc9a4108f ! Init value for %f46 .word 0x02076aaa,0xa21535fc .word 0x85e5be63,0x8401dfd9 .word 0x390ebaa1,0xd3c485b0 .word 0x0ad63657,0x1bcae243 .word 0x3bc550f9,0xb8bb81d5 .word 0x56dcc535,0x19ed2908 .word 0x334469e3,0x2367a8a3 .word 0x34433aa5,0x91926fb8 p22_expected_registers: .word 0x00000000,0x0000006d .word 0x00000000,0x00002ecc .word 0x3bff5733,0x5b3b86eb .word 0x00000000,0x12dc7f62 .word 0x13d7cb0e,0x4c45a203 .word 0x00000000,0x00000000 .word 0x00000000,0x3bff5733 .word 0x00000000,0x5b3b86eb p22_expected_fp_regs: .word 0x60aa88ac,0x218f5a1e .word 0xf42ec961,0x4986f152 .word 0x592afbaa,0x23d2e573 .word 0xbb24b479,0x39f8651d .word 0x6041211e,0x1ea58877 .word 0x8c95fc85,0xc8ab4acc .word 0x73e5c52b,0xe35a214e .word 0x79ab6412,0x3c21245e .word 0xbaf02051,0xfd1e8cf0 .word 0x16068243,0x9d1a7b0e .word 0xf68091fa,0xe129bf46 .word 0x0e4513a8,0x1fe8498e .word 0xc11236ce,0xced5b0e8 .word 0xbd677407,0x9c9989da .word 0x9e7b2816,0x4fe519c3 .word 0xb9ce44af,0x7ae7b847 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p22_local0_expect: .word 0xc1da4e43,0xc1eaa2ec .word 0x884fca5f,0x04d54b8f .word 0xce62c3de,0x6b0608e7 .word 0x75f1f6ff,0x8a057315 .word 0x13d7cb0e,0x4c45a203 .word 0xff04bcd3,0xe6bba46b .word 0xce1dff9d,0x3bff8126 .word 0x4fe49098,0x3357ff3b p22_local1_expect: .word 0x057ee10e,0x372e877f .word 0xe1d572fa,0x50ad1c4d .word 0xc25c062b,0xdf28fded .word 0x931b0109,0x3b72ad53 .word 0x33f0874a,0xb1ed4bff .word 0x09011b93,0xa2a9661e .word 0x3c17cb05,0x6ea35013 .word 0x24766a99,0x458a1439 p22_local2_expect: .word 0x1b845693,0x22a06354 .word 0x1b02a7e6,0x1e086d47 .word 0x000000e6,0xaaf6ee37 .word 0xffcee537,0x8c634eb7 .word 0x4cf52dcd,0xa2a9661e .word 0xcc2e0d50,0x6c0f1a88 .word 0x8fef6789,0xb71f7d20 .word 0x1c57afd2,0xff1f37e9 p22_local3_expect: .word 0xff4610b1,0xefb71414 .word 0xca583800,0x37eef6aa .word 0x0fbb77cf,0x00b71237 .word 0xa9b0b74d,0x6c0f1a88 .word 0x3bff5733,0x5b3b86eb .word 0xbcb33528,0x115d5bf4 .word 0x5c3f64b1,0x30980e94 .word 0xcfeeb38e,0x46236f8a p23_init_registers: .word 0x742ae1ec,0x1827cf7c ! Init value for %l0 .word 0xf4d05002,0x8818b314 ! Init value for %l1 .word 0x2d51e52a,0x0cc99af5 ! Init value for %l2 .word 0xd2b0809e,0x7104f9cf ! Init value for %l3 .word 0x8756b02e,0x18b24ff3 ! Init value for %l4 .word 0xa918c87e,0x2dad0294 ! Init value for %l5 .word 0x594280fa,0x8e6aa1b8 ! Init value for %l6 .word 0xe5ea1152,0x6671e57b ! Init value for %l7 .align 64 p23_init_freg: .word 0xf6cb4ab4,0x6404fff5 ! Init value for %f0 .word 0x068e8100,0x76911d7c ! Init value for %f2 .word 0xcfa4d710,0xe7b14b7c ! Init value for %f4 .word 0x0d6214ad,0x7774b13a ! Init value for %f6 .word 0x4fbbf3be,0x26ab44ab ! Init value for %f8 .word 0x1cf4f5f9,0xe6ac4408 ! Init value for %f10 .word 0x0486a3c6,0x1f4a6ddb ! Init value for %f12 .word 0xa687a73d,0xf300b39c ! Init value for %f14 .word 0xa8aeb848,0x0c9688c8 ! Init value for %f16 .word 0x61089bbf,0x65d83c8a ! Init value for %f18 .word 0xcafd4c11,0x63095a97 ! Init value for %f20 .word 0xa60db7a6,0xa9cc6764 ! Init value for %f22 .word 0x47d6cec0,0xbff4f6f8 ! Init value for %f24 .word 0xe5dbc703,0x2d1448b6 ! Init value for %f26 .word 0xa1a095cc,0x8100c816 ! Init value for %f28 .word 0x545efd46,0xd23c0cfb ! Init value for %f30 .word 0xb50a7bc3,0x0cac8437 ! Init value for %f32 .word 0x20b82909,0x4753da92 ! Init value for %f34 .word 0x2f422347,0x26a18c59 ! Init value for %f36 .word 0x776bd79a,0x2150eff2 ! Init value for %f38 .word 0x3a6e1a0d,0x8bc03f73 ! Init value for %f40 .word 0xb522568b,0xaaec34bb ! Init value for %f42 .word 0xad7e8f1c,0x75ecaaa2 ! Init value for %f44 .word 0x53ad1383,0x8b6fc130 ! Init value for %f46 .word 0x37027821,0x2cf3be68 .word 0xb2a21568,0xc4eab225 .word 0xf261a443,0xc23d935d .word 0x7ffdbe3b,0x00849517 .word 0xc9e8831a,0x58ffa93a .word 0xff080555,0x4e849ebd .word 0x35c0c886,0xb7912dd3 .word 0x3901bafd,0x9380684f p23_expected_registers: .word 0x6ffbc3ea,0xeca9633c .word 0x00000000,0xeae4fc87 .word 0x00000000,0x00000093 .word 0x00000000,0x1c045b42 .word 0x00000000,0x6ffbc3ea .word 0x00000000,0x81c8bbcb .word 0x594280fa,0x8e6aa1b8 .word 0x00000000,0x000000e2 p23_expected_fp_regs: .word 0xf6cb4ab4,0x6404fff5 .word 0x068e8100,0x76911d7c .word 0xcfa4d710,0xe7b14b7c .word 0x0d6214ad,0x7774b13a .word 0x4fbbf3be,0x26ab44ab .word 0x1cf4f5f9,0xe6ac4408 .word 0x0486a3c6,0x1f4a6ddb .word 0xa687a73d,0xf300b39c .word 0xa8aeb848,0x0c9688c8 .word 0x61089bbf,0x65d83c8a .word 0xcafd4c11,0x63095a97 .word 0xa60db7a6,0xa9cc6764 .word 0x47d6cec0,0xbff4f6f8 .word 0xe5dbc703,0x2d1448b6 .word 0xa1a095cc,0x8100c816 .word 0x545efd46,0xd23c0cfb .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p23_local0_expect: .word 0xb5620e1b,0x1224c9d7 .word 0xf0ceabb9,0xe7bee692 .word 0xdcda274f,0x0b66d94f .word 0x9402ad2d,0x6f995fc5 .word 0xffffffd6,0xc2469c9b .word 0xff73c57d,0x0baeee58 .word 0xafda94c4,0x8ea527d2 .word 0xf98286ea,0xf8500011 p23_local1_expect: .word 0x72720000,0x00000000 .word 0x6ffbc3ea,0xeca9633c .word 0x6cd233bd,0xc470870d .word 0xd3dfdd03,0x0532903f .word 0x9a96a6f3,0xce391549 .word 0x1bf3622a,0x506f3c3e .word 0x71e4a04e,0x8ba4db60 .word 0xe3f8724d,0xca476afe p23_local2_expect: .word 0x6938af7a,0x443be8fb .word 0x6671e5ff,0x786d013e .word 0x00000000,0x00000093 .word 0xaed34dbe,0xdb162369 .word 0x88e22dfd,0x0d44d2c1 .word 0x43daf634,0x368492d5 .word 0x6a2b5bb0,0xff12c83b .word 0xeae4fc87,0x2be82fc6 p23_local3_expect: .word 0xee8ba3d8,0x2e75b5e6 .word 0x40a7e119,0xc3e57e9a .word 0x2383c470,0x2e75b5e6 .word 0xd8289c57,0x18fffcff .word 0xb019e3ff,0x6070e126 .word 0xd6a99d60,0xe14e7855 .word 0x97ff9ed1,0xc795162e .word 0x8b2fb2ea,0x40c64b5a p24_init_registers: .word 0x0b548026,0x14576392 ! Init value for %l0 .word 0x922c3f4c,0x301adb51 ! Init value for %l1 .word 0xe2f25725,0xe1268226 ! Init value for %l2 .word 0xeade6a39,0xf85ff143 ! Init value for %l3 .word 0x65e6727e,0x134be286 ! Init value for %l4 .word 0x05bf8c7c,0x6eb473a0 ! Init value for %l5 .word 0x8daf127e,0x41b81c5d ! Init value for %l6 .word 0x1bad9cd6,0x25523fd5 ! Init value for %l7 .align 64 p24_init_freg: .word 0xb3fd2bcb,0x7dee7c09 ! Init value for %f0 .word 0x61ede592,0xe1f129a3 ! Init value for %f2 .word 0x2b8ac58c,0xb16d2293 ! Init value for %f4 .word 0xdd277110,0x77dc8ef0 ! Init value for %f6 .word 0x88adaf95,0x7bfc9e50 ! Init value for %f8 .word 0xdcf29b1f,0x0435e37b ! Init value for %f10 .word 0x00c2476d,0x3a350eae ! Init value for %f12 .word 0x75c15c92,0x63c86bc8 ! Init value for %f14 .word 0x4b7c5df5,0x44831830 ! Init value for %f16 .word 0xdabb4b7f,0x921e9efc ! Init value for %f18 .word 0xc5d3a215,0xfa625e73 ! Init value for %f20 .word 0xf47df27a,0x03a145f0 ! Init value for %f22 .word 0x6d514aae,0xac541a7a ! Init value for %f24 .word 0xfb168a6d,0x51f7a413 ! Init value for %f26 .word 0x7640a924,0x52834364 ! Init value for %f28 .word 0x481ddb7f,0x84d01fb3 ! Init value for %f30 .word 0xf2fae07e,0xe1100a3b ! Init value for %f32 .word 0x24ff3d57,0x70dbb789 ! Init value for %f34 .word 0x1a287387,0x9ca9d0f2 ! Init value for %f36 .word 0xf1dcfc60,0x3bc33ad0 ! Init value for %f38 .word 0xfcaa3862,0xe774c07b ! Init value for %f40 .word 0x71721380,0x0abeccca ! Init value for %f42 .word 0x97cab690,0xc371953a ! Init value for %f44 .word 0x4846ae1b,0x6a45ae43 ! Init value for %f46 .word 0x8cbebc70,0xb8056658 .word 0x82230415,0x78d4dbf4 .word 0x107a547e,0x21b5973d .word 0xe4c58f88,0xd556a60c .word 0x4581fed8,0x511bfbba .word 0x917ef7f6,0xf4e7163c .word 0xf6752472,0x34a97415 .word 0xf6342b03,0x376780a8 p24_expected_registers: .word 0x00000000,0x000000fa .word 0x00000000,0x000000af .word 0x6a4775ab,0x77473b35 .word 0x00000000,0x81767d03 .word 0x00000000,0x90dd5bb1 .word 0x00000000,0x00000065 .word 0x00000000,0x00000096 .word 0x00000000,0x000000f9 p24_expected_fp_regs: .word 0xb3fd2bcb,0x7dee7c09 .word 0x61ede592,0xe1f129a3 .word 0x2b8ac58c,0xb16d2293 .word 0xdd277110,0x77dc8ef0 .word 0x88adaf95,0x7bfc9e50 .word 0xdcf29b1f,0x0435e37b .word 0x00c2476d,0x3a350eae .word 0x75c15c92,0x63c86bc8 .word 0x4b7c5df5,0x44831830 .word 0xdabb4b7f,0x921e9efc .word 0xc5d3a215,0xfa625e73 .word 0xf47df27a,0x03a145f0 .word 0x6d514aae,0xac541a7a .word 0xfb168a6d,0x51f7a413 .word 0x7640a924,0x52834364 .word 0x481ddb7f,0x84d01fb3 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p24_local0_expect: .word 0x00000000,0x7b4fe5a7 .word 0xcd1afca5,0x4001212b .word 0x301adb51,0x7aff7b04 .word 0x9d01f539,0x63d43147 .word 0x8dd96084,0x655f0589 .word 0xcf19a1ca,0x3120bb95 .word 0xe5e205f0,0x88f2e254 .word 0x0e33a638,0x42f5c79d p24_local1_expect: .word 0xed811e6e,0xab2502bd .word 0x6877d774,0x81178b2a .word 0x55649bd5,0x372bafc3 .word 0xffd868d2,0x96e748a5 .word 0xff46a059,0x8b959d1b .word 0x90b0964e,0x10ed9c1e .word 0xecc23234,0x769c5f78 .word 0xa1df81ac,0x77473b35 p24_local2_expect: .word 0x46a6bf41,0x7cb753e3 .word 0x2eebef1f,0x4bc57050 .word 0x17d7a97b,0x717341e3 .word 0x43f15ff8,0x4c4ae985 .word 0xc9953437,0x6ffd5a7b .word 0xff3d9251,0x000073a0 .word 0x088b5c4c,0x0ec7dfd1 .word 0xff31f772,0x3ced283b p24_local3_expect: .word 0x2f863982,0xc59f6de9 .word 0x6a4775ab,0x77473b35 .word 0xa073b46e,0xa3cb6995 .word 0xff979121,0xd46bad04 .word 0x522f879a,0x0f1262de .word 0x0effa439,0x62514c50 .word 0xc0c8ee1d,0x90dd5bb1 .word 0x030e770c,0x37f7bee3 p25_init_registers: .word 0x1c6a7c32,0x8ed43162 ! Init value for %l0 .word 0x70ad6cc2,0x55d477db ! Init value for %l1 .word 0xec4d9d84,0x6fd48d26 ! Init value for %l2 .word 0x8a8a5dd2,0x6a229982 ! Init value for %l3 .word 0x07cc9baf,0xe641e855 ! Init value for %l4 .word 0x403c82fc,0x4f0c8069 ! Init value for %l5 .word 0x20835bee,0x3e3f9775 ! Init value for %l6 .word 0x797fc0b3,0xc37e87d5 ! Init value for %l7 .align 64 p25_init_freg: .word 0x16018e76,0x8d205bbc ! Init value for %f0 .word 0xd3d64921,0x7cb8af28 ! Init value for %f2 .word 0x86bebd37,0x60c27cdd ! Init value for %f4 .word 0x42cb9453,0x5bbf9c2a ! Init value for %f6 .word 0xd070c0d1,0x1810b1c4 ! Init value for %f8 .word 0x1ca43428,0x1755e96d ! Init value for %f10 .word 0xc7faa0f7,0x03c45a68 ! Init value for %f12 .word 0x9c7af1ba,0x974d4a6f ! Init value for %f14 .word 0x6939d510,0xb25b58bb ! Init value for %f16 .word 0xbfa6f9fb,0x9f5597f1 ! Init value for %f18 .word 0x5b5e4a69,0x3b8e1052 ! Init value for %f20 .word 0xa71d5bd8,0x27ef9ca8 ! Init value for %f22 .word 0xda092200,0x155bb650 ! Init value for %f24 .word 0xffad1d6e,0x61e472c2 ! Init value for %f26 .word 0xed1615ff,0xd0fa4fc0 ! Init value for %f28 .word 0x91886e7b,0x02c1a1e9 ! Init value for %f30 .word 0xa9009eba,0x92b5f31e ! Init value for %f32 .word 0xea158628,0x58629c68 ! Init value for %f34 .word 0xa4b8357e,0x270467ae ! Init value for %f36 .word 0xc9eedb16,0x49fe83a0 ! Init value for %f38 .word 0x44617643,0xa91572de ! Init value for %f40 .word 0xcd1dfcae,0xfaeee937 ! Init value for %f42 .word 0x38a01c2c,0x0152b2c7 ! Init value for %f44 .word 0x85b6fa27,0x7ed7e593 ! Init value for %f46 .word 0xd81be236,0x7c10a2d7 .word 0x8119a501,0x9ae13c10 .word 0xe7ed8a5a,0x39725616 .word 0xcbb34f34,0xb6995a27 .word 0xf2093b88,0x19427a49 .word 0xcf2ba6e7,0x67ebab04 .word 0xcea78938,0x271194da .word 0xe582e4bd,0xaa9ca5e0 p25_expected_registers: .word 0x00000000,0x0000000c .word 0x00000000,0x1d275a8b .word 0x00000000,0x0000001f .word 0x00000000,0x00000003 .word 0x00000000,0x22580e98 .word 0x00000000,0x000000af .word 0x00000000,0x00000074 .word 0x00000000,0x000000f5 p25_expected_fp_regs: .word 0x16018e76,0x8d205bbc .word 0xd3d64921,0x7cb8af28 .word 0x86bebd37,0x60c27cdd .word 0x42cb9453,0x5bbf9c2a .word 0xd070c0d1,0x1810b1c4 .word 0x1ca43428,0x1755e96d .word 0xc7faa0f7,0x03c45a68 .word 0x9c7af1ba,0x974d4a6f .word 0x6939d510,0xb25b58bb .word 0xbfa6f9fb,0x9f5597f1 .word 0x5b5e4a69,0x3b8e1052 .word 0xa71d5bd8,0x27ef9ca8 .word 0xda092200,0x155bb650 .word 0xffad1d6e,0x61e472c2 .word 0xed1615ff,0xd0fa4fc0 .word 0x91886e7b,0x02c1a1e9 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p25_local0_expect: .word 0xfb050714,0x4fff8069 .word 0xf66cff65,0xda9f7efe .word 0x1be1359d,0xb706cf3f .word 0xc8235bcd,0x78a720f7 .word 0xff4ccc83,0x48dc3693 .word 0x54d01a96,0x458bd061 .word 0x8ed48fe5,0x6c0eabe3 .word 0x828732a0,0x252d9fe0 p25_local1_expect: .word 0xff31bf52,0x42387142 .word 0xfb050714,0x3387394b .word 0xca4ce1b3,0x3c783df0 .word 0xff48ca4e,0x1895d448 .word 0x3e08d09c,0xfff9cb0e .word 0xff7fef1e,0xd29089c7 .word 0x22efc063,0xa27a1675 .word 0x44aace71,0xc37e87d5 p25_local2_expect: .word 0x738bad84,0x663071db .word 0x19000000,0xd5877ec3 .word 0x42387142,0xad695885 .word 0x5fcff4ff,0x928f7151 .word 0xb3862688,0xb9e0c2b2 .word 0xd5ae9930,0x7bad46ea .word 0x69756da4,0x91c429b6 .word 0x5344b5f4,0x22580e98 p25_local3_expect: .word 0xf5ef70b5,0x07d589b2 .word 0xfb3a63ba,0xf37e9ccc .word 0x00000019,0xf6f7ffab .word 0xc8235bcd,0x347cf11b .word 0x8502ff3c,0xba56698e .word 0xf5ab9647,0xb758c05f .word 0x77be6398,0xcd5b23c8 .word 0xe1de35da,0x20653886 p26_init_registers: .word 0x8312adfe,0x8daea344 ! Init value for %l0 .word 0xe5a32856,0xa1b611d2 ! Init value for %l1 .word 0xf3e12354,0x39f714d6 ! Init value for %l2 .word 0x0d4585b4,0x2af6717f ! Init value for %l3 .word 0xc4ea0a28,0x74484779 ! Init value for %l4 .word 0x5b344fae,0x5deef33c ! Init value for %l5 .word 0xa82e56a2,0x6b1e6846 ! Init value for %l6 .word 0xf22c9b56,0x3d04186e ! Init value for %l7 .align 64 p26_init_freg: .word 0xd372261f,0x88a2e771 ! Init value for %f0 .word 0x898e7b98,0x2c090540 ! Init value for %f2 .word 0xaa1bb73f,0x8bfe33c3 ! Init value for %f4 .word 0xa04f78ed,0x8f675d4c ! Init value for %f6 .word 0x700f7931,0x10e6c8ac ! Init value for %f8 .word 0x917f7956,0x426ab3cb ! Init value for %f10 .word 0xa3a495fc,0x1958536d ! Init value for %f12 .word 0xa2b0ab13,0xee866cac ! Init value for %f14 .word 0x76271b65,0xc28fcc33 ! Init value for %f16 .word 0xed58165f,0x5ab9d790 ! Init value for %f18 .word 0x72a7376a,0x0693a473 ! Init value for %f20 .word 0xb5e2ba5e,0x07ecf20d ! Init value for %f22 .word 0x98f40d14,0x5e818727 ! Init value for %f24 .word 0x0c10b849,0x665dd6b8 ! Init value for %f26 .word 0x8a422438,0x7a7fa07f ! Init value for %f28 .word 0x5eafc5d3,0x085ef85e ! Init value for %f30 .word 0x0b5ba86a,0x7922b416 ! Init value for %f32 .word 0xf1d50e05,0x1affc028 ! Init value for %f34 .word 0xf3842ad9,0x34c5a1c7 ! Init value for %f36 .word 0x112fde3a,0xfaccc2c7 ! Init value for %f38 .word 0x945a4d6d,0xf29db099 ! Init value for %f40 .word 0x112c60e1,0x22e7049c ! Init value for %f42 .word 0x79ed2817,0x8127b3c5 ! Init value for %f44 .word 0x208e30e8,0x0de9ddc3 ! Init value for %f46 .word 0xd60111b5,0xc5776d5b .word 0xfe94575f,0xa6483e4a .word 0xb798715f,0xa2727950 .word 0x14217545,0x004a12c9 .word 0x84792247,0x10858069 .word 0x4d4d00b4,0xadb5c1e2 .word 0xa4fb2b41,0x271a8c36 .word 0x22ca628a,0xfe7f3e5b p26_expected_registers: .word 0x00000000,0x6ef5945f .word 0x00000000,0x00000050 .word 0x00000000,0x00000010 .word 0xffffffff,0xffffffff .word 0x00000000,0x000000ff .word 0x00000000,0x000000cc .word 0xa82e56a2,0x6b1e6846 .word 0x00000000,0x0000009e p26_expected_fp_regs: .word 0xd372261f,0x88a2e771 .word 0x898e7b98,0x2c090540 .word 0xaa1bb73f,0x8bfe33c3 .word 0xa04f78ed,0x8f675d4c .word 0x700f7931,0x10e6c8ac .word 0x917f7956,0x426ab3cb .word 0xa3a495fc,0x1958536d .word 0xa2b0ab13,0xee866cac .word 0x76271b65,0xc28fcc33 .word 0xed58165f,0x5ab9d790 .word 0x72a7376a,0x0693a473 .word 0xb5e2ba5e,0x07ecf20d .word 0x98f40d14,0x5e818727 .word 0x0c10b849,0x665dd6b8 .word 0x8a422438,0x7a7fa07f .word 0x5eafc5d3,0x085ef85e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p26_local0_expect: .word 0x1a01d46c,0xd192fc96 .word 0x484b6715,0x8e1c1072 .word 0x2500cff4,0x5ab3f869 .word 0xfc021a5a,0x294877fa .word 0x89da3971,0xe5b824e3 .word 0x158f2aa2,0x0dfc7343 .word 0x48c39458,0x34997687 .word 0x979de59c,0x82401a01 p26_local1_expect: .word 0x97b3d825,0x19acb14f .word 0x2db3497a,0x87ff6d48 .word 0xbceeedff,0x507980ff .word 0xff484779,0xea644bff .word 0x9d558d25,0x80b0fc3f .word 0x46bddf75,0x496bdc61 .word 0xb245c866,0xaab7db1f .word 0x9d558d25,0xeeaf9f2a p26_local2_expect: .word 0xefa04699,0x2dec88f6 .word 0xe3d7d5bc,0x51468c22 .word 0x011a4082,0xbca7c0f5 .word 0x6ef5945f,0x6f327b0b .word 0xc7bea7f8,0x8d75370b .word 0x5deef33c,0x8680a81b .word 0xdc6c7736,0xc7f50594 .word 0xffddec5b,0xd9607aff p26_local3_expect: .word 0xffc62697,0xec7961a8 .word 0xf18b275d,0xc2315670 .word 0xffa5696d,0x65fcc4f1 .word 0xf6897d4a,0x83f8fbf1 .word 0x53b93e46,0x2e28a0d0 .word 0xff7e4f4a,0x0f623bc5 .word 0x07ed2925,0x79fc6ecc .word 0xaed0d779,0xfe799755 p27_init_registers: .word 0xf191dd64,0x1900b41d ! Init value for %l0 .word 0x1c612b14,0x2aa0aa02 ! Init value for %l1 .word 0xd71e1713,0xba5655ec ! Init value for %l2 .word 0xf8376b68,0x86946783 ! Init value for %l3 .word 0x248b7ccb,0xeb9ab9c6 ! Init value for %l4 .word 0x2648285c,0x8a5b7863 ! Init value for %l5 .word 0x296df9a2,0x10f656e2 ! Init value for %l6 .word 0xec3473ee,0xbd0adca3 ! Init value for %l7 .align 64 p27_init_freg: .word 0x85da8a72,0x7175845b ! Init value for %f0 .word 0xce0d097b,0x9a2e768a ! Init value for %f2 .word 0x385529b7,0x90548e14 ! Init value for %f4 .word 0xc0065ad2,0xade2502f ! Init value for %f6 .word 0x039f6940,0x3f488082 ! Init value for %f8 .word 0xdc07cc3d,0x63080180 ! Init value for %f10 .word 0xb78a51ab,0x048e3308 ! Init value for %f12 .word 0xa6bd92f0,0x0322fd15 ! Init value for %f14 .word 0xbe86a73b,0x9bcd5774 ! Init value for %f16 .word 0x02870f16,0x4b20afb0 ! Init value for %f18 .word 0x9ecbd899,0x22fba569 ! Init value for %f20 .word 0xec72ed82,0x8e9910e5 ! Init value for %f22 .word 0x25c48550,0x0c7d6bb7 ! Init value for %f24 .word 0x7fa9b5eb,0x28c64bad ! Init value for %f26 .word 0xf93e38ee,0xb986decb ! Init value for %f28 .word 0x7e050979,0xa69f8d62 ! Init value for %f30 .word 0x5e2868d1,0xcb01f26a ! Init value for %f32 .word 0xba0e4ab5,0x27650b94 ! Init value for %f34 .word 0x42946b20,0xf79c41d9 ! Init value for %f36 .word 0xda966056,0x33d9e8c5 ! Init value for %f38 .word 0xa087a185,0xc0118b75 ! Init value for %f40 .word 0x77eeccb3,0x017fd446 ! Init value for %f42 .word 0x9dfdd137,0xd68e9921 ! Init value for %f44 .word 0xf28e1c53,0x9ce54e65 ! Init value for %f46 .word 0x382017d9,0xcd44f2ec .word 0x668c4a0b,0x512a513c .word 0xe11d41fe,0x0c5518ad .word 0xa5e5c3f4,0xff6b9f9c .word 0xf5c3708e,0x7c33766a .word 0x947da553,0xe8409144 .word 0x15744d83,0x60070e3b .word 0x38cff1a8,0xc0c03bda p27_expected_registers: .word 0x00000000,0x47d4d57c .word 0x00000000,0x6f82c52d .word 0x00000000,0x2592ebd4 .word 0x78609870,0x70986078 .word 0x248b7ccb,0xeb9ab9c6 .word 0xffb2bede,0x7fe761c1 .word 0x00000000,0x70986078 .word 0x00000000,0x0000002e p27_expected_fp_regs: .word 0x85da8a72,0x7175845b .word 0xce0d097b,0x9a2e768a .word 0x385529b7,0x90548e14 .word 0xc0065ad2,0xade2502f .word 0x039f6940,0x3f488082 .word 0xdc07cc3d,0x63080180 .word 0xb78a51ab,0x048e3308 .word 0xa6bd92f0,0x0322fd15 .word 0xbe86a73b,0x9bcd5774 .word 0x02870f16,0x4b20afb0 .word 0x9ecbd899,0x22fba569 .word 0xec72ed82,0x8e9910e5 .word 0x25c48550,0x0c7d6bb7 .word 0x7fa9b5eb,0x28c64bad .word 0xf93e38ee,0xb986decb .word 0x7e050979,0xa69f8d62 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p27_local0_expect: .word 0x68f3ba14,0x3fac22ff .word 0x7cd5d447,0x72637b3e .word 0xffa0063d,0x6e191ae2 .word 0x203e0acc,0xc44bdb8a .word 0xa4445a70,0x6e03eee6 .word 0x2233e1c5,0xc6f5e6ba .word 0xc5108885,0xdeb15e4b .word 0x8c0d17bc,0x9fdf9790 p27_local1_expect: .word 0xffb2bede,0x7fe761c1 .word 0xaace8aef,0xb361da7b .word 0xacfb12b0,0x991887f3 .word 0x69251330,0x4922362f .word 0x2592ebd4,0x8648375b .word 0x07000000,0xeb966b07 .word 0x7a03dbfd,0xeef0c0ff .word 0x2b93da33,0xaa088629 p27_local2_expect: .word 0x6f82c52d,0x5a3aa6b5 .word 0x56f00f2a,0xa7dc5608 .word 0xf4cd9c50,0x743c1a57 .word 0xffffffff,0xffffffea .word 0x818667fc,0xacc38f0d .word 0x08d3e7f3,0x40ff2443 .word 0x3a8024e6,0x11304649 .word 0x9ccef47e,0x2b122fac p27_local3_expect: .word 0xeaffe21c,0xe91a00c7 .word 0xc6b99aeb,0xabc969e1 .word 0x78609870,0x70986078 .word 0x39a08b9f,0x2592ebd4 .word 0x5e5483c6,0x0e2d7b58 .word 0x0f899d35,0xb79887e9 .word 0x6834ac04,0x5a3aa6b5 .word 0x8f0e9fe4,0x11b3996d p28_init_registers: .word 0xfca4e26b,0xd990fdb2 ! Init value for %l0 .word 0x3b0bad82,0xc20fe08f ! Init value for %l1 .word 0xaa7a579e,0x8e32ccc2 ! Init value for %l2 .word 0x8c518396,0x4e705867 ! Init value for %l3 .word 0x0098db04,0x2234c58d ! Init value for %l4 .word 0x8aa29008,0x20b9ba61 ! Init value for %l5 .word 0xb2100a06,0xec2ea357 ! Init value for %l6 .word 0x7af4a982,0x7fc76b42 ! Init value for %l7 .align 64 p28_init_freg: .word 0xd07d7771,0xfe8498b0 ! Init value for %f0 .word 0x5f244147,0xa8417c47 ! Init value for %f2 .word 0x16ec99a2,0xf64de29a ! Init value for %f4 .word 0xc5774f47,0x17a09bd1 ! Init value for %f6 .word 0xe1efa667,0x4e397897 ! Init value for %f8 .word 0x8823a2ec,0xcccdab05 ! Init value for %f10 .word 0xb5ec6fc0,0x207211a5 ! Init value for %f12 .word 0x800bf6a1,0x8ece544a ! Init value for %f14 .word 0xe4d6a8c6,0x44f4b14e ! Init value for %f16 .word 0x95e97fc6,0x18042a13 ! Init value for %f18 .word 0x12a5412a,0xc1090c60 ! Init value for %f20 .word 0xaba77ce4,0xa7f70506 ! Init value for %f22 .word 0x5e2b7d4c,0x2b78b2a6 ! Init value for %f24 .word 0xb8e41959,0x07276528 ! Init value for %f26 .word 0x96083b8b,0xe827c3e2 ! Init value for %f28 .word 0x0343622e,0x23c82adf ! Init value for %f30 .word 0x854d81a6,0x1dae52a2 ! Init value for %f32 .word 0xc0304ce3,0x0b5a6656 ! Init value for %f34 .word 0xef2b2d42,0x1e168c3e ! Init value for %f36 .word 0xf8684147,0x2c8de792 ! Init value for %f38 .word 0x9365db23,0x6d61748c ! Init value for %f40 .word 0x8ae971e3,0x1201aef6 ! Init value for %f42 .word 0x433e7403,0x776cd0bb ! Init value for %f44 .word 0x55911ac5,0xad5e3805 ! Init value for %f46 .word 0x324815e9,0xf6e2d579 .word 0x401a835c,0x0507eb1a .word 0x3d591aa5,0x0784b465 .word 0x7659899d,0x41c7369f .word 0xeded8f2f,0x7043cc9d .word 0x096d3da1,0xa4eff6a1 .word 0x7428476c,0x1413a975 .word 0x67b86517,0x60c1539e p28_expected_registers: .word 0xfca4e26b,0xd990fdb2 .word 0xffffffff,0xa9ee22db .word 0x00000000,0x4fe5a235 .word 0xffffffff,0xffffffff .word 0x00000000,0x057ad675 .word 0x00000000,0x000000ff .word 0x00000000,0x00000031 .word 0x00000000,0xefa7aaee p28_expected_fp_regs: .word 0xd07d7771,0xfe8498b0 .word 0x5f244147,0xa8417c47 .word 0x16ec99a2,0xf64de29a .word 0xc5774f47,0x17a09bd1 .word 0xe1efa667,0x4e397897 .word 0x8823a2ec,0xcccdab05 .word 0xb5ec6fc0,0x207211a5 .word 0x800bf6a1,0x8ece544a .word 0xe4d6a8c6,0x44f4b14e .word 0x95e97fc6,0x18042a13 .word 0x12a5412a,0xc1090c60 .word 0xaba77ce4,0xa7f70506 .word 0x5e2b7d4c,0x2b78b2a6 .word 0xb8e41959,0x07276528 .word 0x96083b8b,0xe827c3e2 .word 0x0343622e,0x23c82adf .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p28_local0_expect: .word 0xff000000,0x185645c7 .word 0xffff35c3,0x335e13e3 .word 0xffe30921,0x99893171 .word 0xdc51a294,0xa9ee22db .word 0xa62fbde6,0xa94b4a53 .word 0x0da45b4f,0xebed2236 .word 0xefa7aaee,0x593febb5 .word 0x42d4c3cd,0x5b9a5712 p28_local1_expect: .word 0xc15cdf76,0x4f592f2f .word 0xe7607ac3,0x0000007a .word 0x649b3f1e,0x298ef0ff .word 0x1b6f045c,0xc71a396c .word 0xff78bf14,0xda184a9d .word 0x6a654e3b,0xd13f9596 .word 0x1fbd1cc0,0x3d93127b .word 0x737b596d,0x6fba26a0 p28_local2_expect: .word 0x25d13d67,0x9fc3d33c .word 0xd01e83e3,0x4af3290f .word 0x4fe5a235,0xdea57ef3 .word 0xf7e08a7e,0x6d55b5d9 .word 0x4e705867,0xf44952ab .word 0x6ab9f5ac,0xec779ce2 .word 0xcdd3518c,0x04967b98 .word 0xacf5b96a,0xb339387c p28_local3_expect: .word 0x67bb38e8,0x138c893c .word 0xdc9add9b,0x64c8f2ec .word 0xefa7f91f,0x75a26a2b .word 0x0ab8235e,0xca412ebc .word 0xee1a803b,0x4fe5a235 .word 0x33df3e89,0x389fa590 .word 0xcf665514,0xa26cc58f .word 0xf74d8500,0x868320f1 p29_init_registers: .word 0xb2350972,0x5bc504ee ! Init value for %l0 .word 0xf71f1923,0xd3dfc812 ! Init value for %l1 .word 0x584cdf04,0x86232bba ! Init value for %l2 .word 0x04178cbe,0xc23df612 ! Init value for %l3 .word 0xfe97b887,0xd66d48aa ! Init value for %l4 .word 0xde9766d9,0xb7057cbb ! Init value for %l5 .word 0xc58fc19e,0x67dadff4 ! Init value for %l6 .word 0x02212718,0xf3ed3e13 ! Init value for %l7 .align 64 p29_init_freg: .word 0xa4d80922,0xb8996b8d ! Init value for %f0 .word 0x38e866c6,0xbed5ef5d ! Init value for %f2 .word 0xf5ba3f3f,0xbad6cd77 ! Init value for %f4 .word 0x10e8521a,0x7515311d ! Init value for %f6 .word 0xb878c4e2,0xe787753c ! Init value for %f8 .word 0xc8afc20e,0xc684ec87 ! Init value for %f10 .word 0x367770da,0xf438c8ac ! Init value for %f12 .word 0xf363e657,0x3018cff2 ! Init value for %f14 .word 0xe25e79a1,0x9e1cd277 ! Init value for %f16 .word 0x23bd2466,0xc5e44372 ! Init value for %f18 .word 0x000578d8,0xdc974c42 ! Init value for %f20 .word 0x091466c0,0x57352b1c ! Init value for %f22 .word 0xc287227a,0xa0985086 ! Init value for %f24 .word 0x5a4525d6,0x2a9766a3 ! Init value for %f26 .word 0x208612ea,0x468be282 ! Init value for %f28 .word 0x32ce421a,0x6891bc7a ! Init value for %f30 .word 0xe14ffd53,0x3ef20e63 ! Init value for %f32 .word 0xf089d2c6,0x9bc64b3e ! Init value for %f34 .word 0xa7fc533f,0x1fa58cb1 ! Init value for %f36 .word 0x2c821fa1,0x193fc601 ! Init value for %f38 .word 0x58f19226,0xa90a07c4 ! Init value for %f40 .word 0x749b45b5,0x614ebe6d ! Init value for %f42 .word 0xe81f27b6,0xc1524580 ! Init value for %f44 .word 0x23d1ca03,0x2c9e740c ! Init value for %f46 .word 0x6897812b,0x78a7310f .word 0xe4aa7be4,0xd9a6a9f0 .word 0xc9c931ef,0xaace8c02 .word 0xe9c7ee6f,0x6f3dd4cb .word 0x9eea69ab,0xdf295232 .word 0xcc7d6d96,0x85ba441f .word 0xf47be1ef,0xe36da79d .word 0x2197fdb9,0xdb1e0fa9 p29_expected_registers: .word 0x00000000,0x000000da .word 0x00000000,0x000000a1 .word 0x00000000,0xbe8c1704 .word 0x00000000,0x12f63dc2 .word 0x00000000,0x419509b2 .word 0xde9766d9,0xb7057cbb .word 0x6eb2f947,0x984961f4 .word 0x00000000,0x000000f2 p29_expected_fp_regs: .word 0xa4d80922,0xb8996b8d .word 0x38e866c6,0xbed5ef5d .word 0xf5ba3f3f,0xbad6cd77 .word 0x10e8521a,0x7515311d .word 0xb878c4e2,0xe787753c .word 0xc8afc20e,0xc684ec87 .word 0x367770da,0xf438c8ac .word 0xf363e657,0x3018cff2 .word 0xe25e79a1,0x9e1cd277 .word 0x23bd2466,0xc5e44372 .word 0x000578d8,0xdc974c42 .word 0x091466c0,0x57352b1c .word 0xc287227a,0xa0985086 .word 0x5a4525d6,0x2a9766a3 .word 0x208612ea,0x468be282 .word 0x32ce421a,0x6891bc7a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p29_local0_expect: .word 0xd9ec9de4,0x7de73f74 .word 0xff4348d9,0xc4da0a34 .word 0x4e3c9560,0xf1ff8c4c .word 0x2dab7804,0xbe9ba4bb .word 0x8b000000,0xc23df612 .word 0x04178cbe,0xc23df612 .word 0xedb7d6fd,0x82902ebc .word 0x39bc494c,0x2aa7a066 p29_local1_expect: .word 0xda2506e7,0x9bb40e10 .word 0x896fdc9c,0xfa27b68c .word 0xfa5f94e4,0xbd14169b .word 0x9a32bdc1,0x299b0c08 .word 0xf20b0248,0xcda984cd .word 0xccdb78e2,0x5f1a9acd .word 0x4997697d,0x9ffd315d .word 0x2167c576,0x1356f15a p29_local2_expect: .word 0x04c54cfe,0xff704e04 .word 0xa1000000,0x00000000 .word 0xa75b25c9,0xd1fb229c .word 0x98d55549,0xa521ca1d .word 0xff8a9eff,0x8df495a2 .word 0x6eb2f947,0x984961f4 .word 0xccaaaed9,0x56a43dce .word 0x9bb40e10,0x75023a00 p29_local3_expect: .word 0x000000a1,0xe638432d .word 0x823f5bb5,0x961cab14 .word 0x98d55549,0xc23df612 .word 0xd9312434,0x97d61b72 .word 0x667202b0,0x94a57e7b .word 0xf252a803,0x93febd7c .word 0xb1765a20,0xdccbb94c .word 0xb09c3b33,0x8202cfa7 p30_init_registers: .word 0xef047d80,0xa1f5b4c2 ! Init value for %l0 .word 0xdc0fe4bb,0xdf4acc04 ! Init value for %l1 .word 0x33e4f036,0xd9c50e1a ! Init value for %l2 .word 0xf66c0b3a,0x1f74900c ! Init value for %l3 .word 0x8f43e3d0,0x5dc7cc6d ! Init value for %l4 .word 0xb7fb05e3,0xc3beae73 ! Init value for %l5 .word 0x51688f8e,0xb7ad6518 ! Init value for %l6 .word 0x9551c468,0x12e261fa ! Init value for %l7 .align 64 p30_init_freg: .word 0x1400fbf8,0x02e1e2b7 ! Init value for %f0 .word 0x01869da7,0x85e72740 ! Init value for %f2 .word 0xbfd11849,0xc8918506 ! Init value for %f4 .word 0x1a7a2487,0x0c2ec68d ! Init value for %f6 .word 0x42501761,0x18072fb3 ! Init value for %f8 .word 0x413a3c00,0xeef2aae4 ! Init value for %f10 .word 0x40892db2,0x8cdf9fc2 ! Init value for %f12 .word 0xcafe458b,0x562a3e70 ! Init value for %f14 .word 0x92d66105,0x1989b9a1 ! Init value for %f16 .word 0x8bf7e2cf,0x5c784f02 ! Init value for %f18 .word 0x1916e7a4,0xfdf1add0 ! Init value for %f20 .word 0x6c797f59,0x4ea41d1e ! Init value for %f22 .word 0x26ea36bd,0x67348032 ! Init value for %f24 .word 0x3fd821e3,0x88ca46cd ! Init value for %f26 .word 0x809d4578,0x22073321 ! Init value for %f28 .word 0x77eae51b,0xdb08cb28 ! Init value for %f30 .word 0x3712b439,0xbe491b8c ! Init value for %f32 .word 0xf0543e2a,0x6ca5d8a0 ! Init value for %f34 .word 0xc6150fb6,0xd43ac5fa ! Init value for %f36 .word 0xc65ad9ad,0x3d3678ea ! Init value for %f38 .word 0x5ea89c49,0xd433cd08 ! Init value for %f40 .word 0x59acf113,0x7af1b4a2 ! Init value for %f42 .word 0xc1e6df45,0xbe04152f ! Init value for %f44 .word 0x0be39375,0xd6e67801 ! Init value for %f46 .word 0x07bd2560,0xe612ae96 .word 0xb34fd23c,0x2134595a .word 0x7884a886,0xd64660c2 .word 0xc265482d,0x987051be .word 0x2cae2ee9,0xfd344603 .word 0x981112bc,0x59350da8 .word 0xc20c4d89,0x38def5c2 .word 0x7e7d6acf,0xabb008ac p30_expected_registers: .word 0xd89f527f,0x7d9dfc55 .word 0x00000000,0x0000aa87 .word 0x00000000,0x000000ff .word 0x00000000,0x16f5d92c .word 0x00000000,0x00000058 .word 0xd73c6e43,0x00ce6564 .word 0x51688f8e,0xb7ad6518 .word 0x00000000,0x000000ca p30_expected_fp_regs: .word 0x1400fbf8,0x02e1e2b7 .word 0x01869da7,0x85e72740 .word 0xbfd11849,0xc8918506 .word 0x1a7a2487,0x0c2ec68d .word 0x42501761,0x18072fb3 .word 0x413a3c00,0xeef2aae4 .word 0x40892db2,0x8cdf9fc2 .word 0xcafe458b,0x562a3e70 .word 0x92d66105,0x1989b9a1 .word 0x8bf7e2cf,0x5c784f02 .word 0x1916e7a4,0xfdf1add0 .word 0x6c797f59,0x4ea41d1e .word 0x26ea36bd,0x67348032 .word 0x3fd821e3,0x88ca46cd .word 0x809d4578,0x22073321 .word 0x77eae51b,0xdb08cb28 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p30_local0_expect: .word 0x2f55b1b1,0xdd5fd927 .word 0x11da7499,0x971a5c75 .word 0xda110d8b,0xe087b671 .word 0x87acff9f,0xd89f5d1b .word 0xe9000000,0x00000000 .word 0x6fa415b0,0xfcf0cb37 .word 0xd73c6e43,0x00ce6564 .word 0x884e956f,0x138e42fd p30_local1_expect: .word 0x7df3e8c1,0xdc3c2a88 .word 0xcf6dd15f,0xc53048cb .word 0x859a3f1c,0xece3cae9 .word 0xd89f527f,0x7d9dfc55 .word 0x79fffef0,0xf832b570 .word 0x3b879c89,0x57440f50 .word 0x5ad6d64a,0x5fbfb064 .word 0xbbd614a1,0x3d0d60ff p30_local2_expect: .word 0x76fcfd05,0x8506b27c .word 0x1f7a6050,0xf3b299ee .word 0xfffa7923,0x9aadad1d .word 0x9ffbac87,0x1b5d9fd8 .word 0xa6c5fc63,0xf83e2538 .word 0xe5d025f0,0x27ffb6d9 .word 0x4e39ab1d,0x971a5c75 .word 0x3a724f1e,0x86436b20 p30_local3_expect: .word 0x81b9eeb3,0x9a91ffff .word 0xffefd2a4,0x91249c70 .word 0xd073a80d,0xea8bff2a .word 0x33dc76ff,0xd5ee02ab .word 0x00ce6564,0x1463d66e .word 0x16f5d92c,0x586e3ed7 .word 0x6675b5a5,0x7e058608 .word 0x5160677c,0x416daa87 p31_init_registers: .word 0x930037ea,0x5e5519c5 ! Init value for %l0 .word 0x0c315fe4,0x9d58e1c9 ! Init value for %l1 .word 0x8a3a8d60,0x23732bde ! Init value for %l2 .word 0x40211bf2,0x45b59460 ! Init value for %l3 .word 0x86c8484b,0xdcc684e2 ! Init value for %l4 .word 0xd97a7501,0xfa39b4d9 ! Init value for %l5 .word 0xae8253f9,0xfce37647 ! Init value for %l6 .word 0x83a9001e,0x7ee1108a ! Init value for %l7 .align 64 p31_init_freg: .word 0xa4226e70,0x2354b93a ! Init value for %f0 .word 0xd050b518,0x80da8a1f ! Init value for %f2 .word 0x0acbbf69,0xdb312df2 ! Init value for %f4 .word 0xeb32a3ce,0xc6a9b46c ! Init value for %f6 .word 0x62e4ab97,0x0bb1b014 ! Init value for %f8 .word 0xa746acb6,0x345d02b5 ! Init value for %f10 .word 0x34a1b1d4,0x39fe4e1e ! Init value for %f12 .word 0xb0a78e3a,0xebca95b2 ! Init value for %f14 .word 0x021bc8ad,0x46580577 ! Init value for %f16 .word 0x72892721,0x6e1b4b04 ! Init value for %f18 .word 0x9520a918,0x8bdb69e0 ! Init value for %f20 .word 0xd41f7146,0x94ecd73e ! Init value for %f22 .word 0x1e95011d,0x89dae992 ! Init value for %f24 .word 0x4e3d8e4f,0x0e1ab412 ! Init value for %f26 .word 0x2846311f,0x9d98b7a6 ! Init value for %f28 .word 0xd116189b,0x24a0f6e4 ! Init value for %f30 .word 0x6cd92c06,0x85cf646d ! Init value for %f32 .word 0x5b08f0f2,0x4b00fe92 ! Init value for %f34 .word 0x30727807,0x7c494f91 ! Init value for %f36 .word 0xe375d09f,0x76b8310c ! Init value for %f38 .word 0x7eb19aa2,0xd6f3be8f ! Init value for %f40 .word 0x50230045,0xc6ca77f5 ! Init value for %f42 .word 0x8a3a7cb2,0x57cb20de ! Init value for %f44 .word 0xc9a60255,0x1be16d35 ! Init value for %f46 .word 0xd32080de,0xa5a309e2 .word 0xd64de534,0x7bd24abb .word 0x4349d987,0xd6fc26aa .word 0x99d932bc,0x86462563 .word 0x6c499334,0xd010dab0 .word 0xd3235c14,0x3c34a6be .word 0xc20522e2,0x8e4ec4d4 .word 0x1807d01e,0x8c87f3b2 p31_expected_registers: .word 0x00000000,0x000000b4 .word 0x00000000,0x6c345429 .word 0x00000000,0xc4c22b7b .word 0x00000000,0x00000041 .word 0x3564a6fb,0xc977d3df .word 0xbf912895,0x52d09a74 .word 0x00000000,0x4882c439 .word 0x00000000,0x36b341ea p31_expected_fp_regs: .word 0xa4226e70,0x2354b93a .word 0xd050b518,0x80da8a1f .word 0x0acbbf69,0xdb312df2 .word 0xeb32a3ce,0xc6a9b46c .word 0x62e4ab97,0x0bb1b014 .word 0xa746acb6,0x345d02b5 .word 0x34a1b1d4,0x39fe4e1e .word 0xb0a78e3a,0xebca95b2 .word 0x021bc8ad,0x46580577 .word 0x72892721,0x6e1b4b04 .word 0x9520a918,0x8bdb69e0 .word 0xd41f7146,0x94ecd73e .word 0x1e95011d,0x89dae992 .word 0x4e3d8e4f,0x0e1ab412 .word 0x2846311f,0x9d98b7a6 .word 0xd116189b,0x24a0f6e4 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p31_local0_expect: .word 0xd8874e05,0xe5548f93 .word 0xff7feee4,0x072b2a72 .word 0x996b2630,0xad639d05 .word 0x00000000,0x4882c439 .word 0x9b806d54,0xb47bb1dc .word 0xe9535387,0x36b341ea .word 0x701faf6c,0x48e8c731 .word 0xbd0b333a,0x17036e98 p31_local1_expect: .word 0x7331ba07,0xcfffc1aa .word 0x428b28ce,0xa12661dd .word 0x00000000,0x36b341ea .word 0x8e5d5934,0x6a76bdc3 .word 0x3ea1e61d,0x36b341ea .word 0xff4010cb,0x39d8f0d2 .word 0x59f7d205,0xe593699f .word 0x3564a6fb,0xc977d3df p31_local2_expect: .word 0xa9c2ffc2,0x132f3def .word 0xdcc684e2,0xfa39b4d9 .word 0x44048bcf,0xc2fbfbf6 .word 0xbe7b61d9,0x3c0a438c .word 0x8fe82d05,0xb47bb1dc .word 0x46f12748,0xd1a1aa47 .word 0x3096fff1,0x5e2d318c .word 0x45b59460,0xd78f130f p31_local3_expect: .word 0x4882c439,0x36b3ffea .word 0xf2e559eb,0x5e5519c5 .word 0xc4c22b7b,0x48e9193e .word 0x1c59f988,0x74a9478b .word 0x74f9ffdf,0xed2ab3dd .word 0xbf912895,0xffd09a74 .word 0xa9a8908b,0x1b916233 .word 0xcad64bec,0xe999da69 p32_init_registers: .word 0x5cc69732,0x750dda87 ! Init value for %l0 .word 0xb5e116f7,0xf4c44597 ! Init value for %l1 .word 0x78279782,0x028d2231 ! Init value for %l2 .word 0x08826f30,0x1e5323b5 ! Init value for %l3 .word 0x34a7c59b,0xe6cd6e4d ! Init value for %l4 .word 0x40a8d384,0x22a4e64d ! Init value for %l5 .word 0x00b08280,0x6742615a ! Init value for %l6 .word 0x7cfc9a24,0x62f00370 ! Init value for %l7 .align 64 p32_init_freg: .word 0xfcdb1d8d,0xe1cc800e ! Init value for %f0 .word 0xeff55689,0x5b71a4bd ! Init value for %f2 .word 0xf6d8cad6,0xc0d234f6 ! Init value for %f4 .word 0x2220e29d,0x39c5c1d0 ! Init value for %f6 .word 0x27251a8c,0xf79008eb ! Init value for %f8 .word 0x046b7c87,0x013e5a67 ! Init value for %f10 .word 0xc2f03405,0xb892cf00 ! Init value for %f12 .word 0xd24e7f06,0xcfd90ca0 ! Init value for %f14 .word 0x97cd2586,0x2fe28314 ! Init value for %f16 .word 0x70245dd8,0xf364697f ! Init value for %f18 .word 0x9f9a30f9,0x1fbccea0 ! Init value for %f20 .word 0x8a82a5ef,0xe30669e8 ! Init value for %f22 .word 0xf117a051,0x65ab3dfc ! Init value for %f24 .word 0xb42ae8fc,0xfb11fa21 ! Init value for %f26 .word 0xf203b55f,0x47ca0165 ! Init value for %f28 .word 0xac93d693,0xbd3056d8 ! Init value for %f30 .word 0x9808eed4,0x6ef5d109 ! Init value for %f32 .word 0xf023143f,0x2f9f5ffa ! Init value for %f34 .word 0x02afac3f,0xed513e4f ! Init value for %f36 .word 0x05faeb4a,0x6f8ffd0a ! Init value for %f38 .word 0xf07c622b,0xa39ee5b4 ! Init value for %f40 .word 0xb489d989,0x6e838c09 ! Init value for %f42 .word 0xf977fb57,0x35480b2e ! Init value for %f44 .word 0x2e2c8554,0xa4d9ca25 ! Init value for %f46 .word 0x6f1967b4,0x02401a54 .word 0xb491b137,0x905d06ab .word 0xb2d5b368,0xd6d78385 .word 0xfb3f8733,0x8d93a00e .word 0xcad51f55,0x9c8c20a6 .word 0x298a64d9,0x71d91527 .word 0xf753299e,0x03e444fb .word 0xbe2bb53d,0x4b02499a p32_expected_registers: .word 0x5cc69732,0x750dda87 .word 0x00000000,0x00008505 .word 0x78279782,0x028d2231 .word 0x00000000,0x00000017 .word 0x00000000,0x5df3f162 .word 0x00000000,0x0000007d .word 0xffffffff,0xf34945e0 .word 0x00000000,0x000000ff p32_expected_fp_regs: .word 0xfcdb1d8d,0xe1cc800e .word 0xeff55689,0x5b71a4bd .word 0xf6d8cad6,0xc0d234f6 .word 0x2220e29d,0x39c5c1d0 .word 0x27251a8c,0xf79008eb .word 0x046b7c87,0x013e5a67 .word 0xc2f03405,0xb892cf00 .word 0xd24e7f06,0xcfd90ca0 .word 0x97cd2586,0x2fe28314 .word 0x70245dd8,0xf364697f .word 0x9f9a30f9,0x1fbccea0 .word 0x8a82a5ef,0xe30669e8 .word 0xf117a051,0x65ab3dfc .word 0xb42ae8fc,0xfb11fa21 .word 0xf203b55f,0x47ca0165 .word 0xac93d693,0xbd3056d8 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p32_local0_expect: .word 0x374e8061,0x642b6f9d .word 0xcf660a5a,0x00000050 .word 0x73800b85,0xfde13e89 .word 0x93f9560e,0xdf7755bb .word 0xc0aa12bc,0x0ee62cf4 .word 0x1b87c75d,0x71a54f58 .word 0x151ec229,0x7a9313b1 .word 0x850597ee,0x12365eff p32_local1_expect: .word 0xa6264d35,0xef3dbe9b .word 0x0221b30a,0x9c5cb4e4 .word 0xfffabe66,0xd3ffd99d .word 0xffffff93,0x5df3f162 .word 0xb825ce50,0xf4c44597 .word 0x9a1f749f,0x555059ff .word 0x76b03c35,0x1a39929d .word 0x08a74461,0xe4b39952 p32_local2_expect: .word 0xff489329,0x38dd3425 .word 0x8e8663ee,0x7d8da9c3 .word 0xf5657f96,0x67116829 .word 0x05850000,0x00000000 .word 0x5299b3e4,0xedb121d6 .word 0x601f7272,0xa9931708 .word 0x9987c0d2,0x4860deea .word 0x8fd65efb,0x34ae7e89 p32_local3_expect: .word 0xf3000000,0x44bb4298 .word 0x500533d7,0x636bcb0c .word 0xeedf689c,0xc2419007 .word 0xf34945e0,0x78bb8c1e .word 0x257de3a8,0x50bf60c2 .word 0x34238560,0xe9f61f62 .word 0x59921fd1,0xe0cbcf06 .word 0xbdfbb3c9,0xe2d7e2d0 p33_init_registers: .word 0xe99b5a30,0x34918955 ! Init value for %l0 .word 0x721d68ac,0x5d737c2b ! Init value for %l1 .word 0x763f90a6,0x042fef2a ! Init value for %l2 .word 0xa7f4c896,0xb02fc19a ! Init value for %l3 .word 0xf52a42c2,0x49ad1d94 ! Init value for %l4 .word 0x7cd767bb,0xe1cb7695 ! Init value for %l5 .word 0x39eee7ec,0x6fa3cdb0 ! Init value for %l6 .word 0x2677648e,0x0f9e17e5 ! Init value for %l7 .align 64 p33_init_freg: .word 0xe7410a4f,0x504c9f64 ! Init value for %f0 .word 0x3c2d035c,0x577d7fbd ! Init value for %f2 .word 0xcd0c820a,0x7cdc8937 ! Init value for %f4 .word 0xa55d4591,0xcb036fbc ! Init value for %f6 .word 0xd554f608,0x4a7663a4 ! Init value for %f8 .word 0x748f2b52,0x6f6816f2 ! Init value for %f10 .word 0x33439b02,0x3c3c6b43 ! Init value for %f12 .word 0x1d26794e,0x06fb7910 ! Init value for %f14 .word 0x9c494a0c,0x14ff6c63 ! Init value for %f16 .word 0x5eb69ea3,0x174caa8d ! Init value for %f18 .word 0xbc8b8d42,0xb6830e8b ! Init value for %f20 .word 0x28b6150a,0xb47a1999 ! Init value for %f22 .word 0x7c08274a,0xd839c3d4 ! Init value for %f24 .word 0x3e566bea,0x6b975b4d ! Init value for %f26 .word 0x9f35ecb3,0xf235680b ! Init value for %f28 .word 0x55ecaecf,0xf582619e ! Init value for %f30 .word 0x5e265d0f,0x21e81da4 ! Init value for %f32 .word 0xaea2fd62,0xae51e640 ! Init value for %f34 .word 0x6bdefcd6,0x9c94d7d8 ! Init value for %f36 .word 0x4a547b33,0xb614c453 ! Init value for %f38 .word 0xaad73690,0xfa9fa45a ! Init value for %f40 .word 0x694e36ed,0x80e37bc6 ! Init value for %f42 .word 0x9644cab8,0x905b80e2 ! Init value for %f44 .word 0x213082ac,0x6dc5de43 ! Init value for %f46 .word 0x95057cc2,0x54b28e4d .word 0xf4387439,0x24fc6baa .word 0x3d7b4aba,0xc0b818b0 .word 0xb0335534,0x17f9b84b .word 0xcda95daa,0xdabb73fe .word 0xb18c9fcc,0x09e59d38 .word 0x3a3d0775,0xa4984acc .word 0xe24b661a,0x062ecf3c p33_expected_registers: .word 0x00000000,0x000000b7 .word 0x00000000,0xe4653d9b .word 0xc12854fd,0xa2dc8405 .word 0x00000000,0xea7143b9 .word 0xf52a42c2,0x49ad1d94 .word 0x00000000,0xa263e516 .word 0x00000000,0x000028c1 .word 0x00000000,0x8e32580a p33_expected_fp_regs: .word 0xe7410a4f,0x504c9f64 .word 0x3c2d035c,0x577d7fbd .word 0xcd0c820a,0x7cdc8937 .word 0xa55d4591,0xcb036fbc .word 0xd554f608,0x4a7663a4 .word 0x748f2b52,0x6f6816f2 .word 0x33439b02,0x3c3c6b43 .word 0x1d26794e,0x06fb7910 .word 0x9c494a0c,0x14ff6c63 .word 0x5eb69ea3,0x174caa8d .word 0xbc8b8d42,0xb6830e8b .word 0x28b6150a,0xb47a1999 .word 0x7c08274a,0xd839c3d4 .word 0x3e566bea,0x6b975b4d .word 0x9f35ecb3,0xf235680b .word 0x55ecaecf,0xf582619e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p33_local0_expect: .word 0x9141f45e,0xacaaad2a .word 0xe718b3bb,0x7c3ace04 .word 0x4cfbb56c,0xe33882f6 .word 0x9e22c6a5,0x5f12862f .word 0x53f29ec9,0x68cd11cc .word 0x49ad1d94,0xf09ac13c .word 0x0f9e17e5,0xa41b57d9 .word 0xc59d4393,0x18eb3d96 p33_local1_expect: .word 0x9daffa93,0x96261807 .word 0x63d36a78,0xaf8a2e7c .word 0x345d1c16,0x6db92d51 .word 0xf82f5204,0xf56b3fd2 .word 0x98b49b52,0xff69b6d7 .word 0x3c5bff6d,0xaf8a2e7c .word 0x4dec7cb6,0x6b75668c .word 0x8876d17f,0xe4653dff p33_local2_expect: .word 0x3ad56aec,0xb0cbde6a .word 0x24b568ae,0x22131ea0 .word 0xe1cb7695,0x0e38f845 .word 0xc5b2d672,0x39638ee6 .word 0x34918955,0x961914b3 .word 0xaf135bf0,0x3ad56aec .word 0x2f200fe4,0x24edead0 .word 0x34c518bc,0xa263e516 p33_local3_expect: .word 0xb4cf0a0e,0x24192d5c .word 0x2bf90825,0x501eea80 .word 0xc5bcba2e,0x735d9031 .word 0xc12854fd,0xa2dc8405 .word 0xff0e57b4,0x06530aff .word 0x3c5ccd87,0xaf531eec .word 0x5428ea7d,0xd3828810 .word 0xff844768,0xc82f7699 p34_init_registers: .word 0x975b2993,0xe3b097d2 ! Init value for %l0 .word 0x1da2607c,0x23ca8590 ! Init value for %l1 .word 0x0596472b,0xdf58a497 ! Init value for %l2 .word 0x2feb47a7,0xe05a7fba ! Init value for %l3 .word 0x87ea5c8c,0x2ec4bce5 ! Init value for %l4 .word 0x3a82840e,0x2ebcf61d ! Init value for %l5 .word 0x5f779bb2,0x1bc90eae ! Init value for %l6 .word 0x18d0cca2,0x885e777c ! Init value for %l7 .align 64 p34_init_freg: .word 0xea188857,0x06330de2 ! Init value for %f0 .word 0x32c42638,0x643cf420 ! Init value for %f2 .word 0x7f6a518e,0x2a23deff ! Init value for %f4 .word 0x375859f4,0x36adf367 ! Init value for %f6 .word 0xfc6e4a0f,0x33409556 ! Init value for %f8 .word 0x1961478a,0xab5b56c1 ! Init value for %f10 .word 0x75b717c8,0xda4743a1 ! Init value for %f12 .word 0x2315703d,0x27240020 ! Init value for %f14 .word 0x0d7e40e8,0x0b8fd4a4 ! Init value for %f16 .word 0x01b2078e,0x20ea4b32 ! Init value for %f18 .word 0x032a1a96,0xfdf5159f ! Init value for %f20 .word 0x8939583c,0xdd123d89 ! Init value for %f22 .word 0xaaea420d,0xd1816e87 ! Init value for %f24 .word 0xc2b0f4ae,0x12f64257 ! Init value for %f26 .word 0x767790f6,0x5b693f3a ! Init value for %f28 .word 0x470b0057,0x627c1987 ! Init value for %f30 .word 0x05d41b9c,0x8ffc625f ! Init value for %f32 .word 0x8ddc8770,0xc0da2546 ! Init value for %f34 .word 0xa062b382,0x8cc85931 ! Init value for %f36 .word 0xe7831ecd,0x527f7f6a ! Init value for %f38 .word 0xa975e91a,0x883dddd1 ! Init value for %f40 .word 0xb8f8e51a,0xa022efe0 ! Init value for %f42 .word 0x33390ea2,0x6e7f1f83 ! Init value for %f44 .word 0xc41711f4,0x9dcfda38 ! Init value for %f46 .word 0xdb0ebd35,0x40d979ba .word 0x96465948,0x53448cac .word 0x8ec050a6,0x41ca6a29 .word 0x9bed0f98,0x2ddc3d0d .word 0x1669fa24,0x3a25531b .word 0x75948568,0x27dfd58e .word 0xf04833d5,0x74da9803 .word 0xe85e3e1b,0x5ab7cbd9 p34_expected_registers: .word 0x00000000,0x691d4b3b .word 0x00000000,0x9085ca23 .word 0xce96e6c8,0x551fcbe6 .word 0x00000000,0x8060dbb8 .word 0x00000000,0x000089aa .word 0xee89182e,0x0d83aa28 .word 0x00000000,0x806075e4 .word 0x00000000,0x29a1f41a p34_expected_fp_regs: .word 0xea188857,0x06330de2 .word 0x32c42638,0x643cf420 .word 0x7f6a518e,0x2a23deff .word 0x375859f4,0x36adf367 .word 0xfc6e4a0f,0x33409556 .word 0x1961478a,0xab5b56c1 .word 0x75b717c8,0xda4743a1 .word 0x2315703d,0x27240020 .word 0x0d7e40e8,0x0b8fd4a4 .word 0x01b2078e,0x20ea4b32 .word 0x032a1a96,0xfdf5159f .word 0x8939583c,0xdd123d89 .word 0xaaea420d,0xd1816e87 .word 0xc2b0f4ae,0x12f64257 .word 0x767790f6,0x5b693f3a .word 0x470b0057,0x627c1987 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p34_local0_expect: .word 0x806075e4,0x29a1f41a .word 0x5db76ef1,0x892d9325 .word 0x8e39f798,0xb86fede1 .word 0xee89182e,0x0d83aa28 .word 0x60cfbfbf,0x999569a8 .word 0xdf9a31a4,0x531b2bb2 .word 0x467cb450,0xabeffdda .word 0xfda95fc9,0x2340196e p34_local1_expect: .word 0x8e9125c8,0x551fcbe6 .word 0xba135813,0x1bc317f9 .word 0x8c005079,0x9085ca23 .word 0x2340196e,0xec1d950b .word 0xce96e6c8,0x551fcbe6 .word 0x5aef5447,0x73635ead .word 0x1bc90eae,0xe3dda610 .word 0xe95ac39a,0xf2faff88 p34_local2_expect: .word 0x57c12cdf,0xc940a45c .word 0x892d9325,0xfd47ec3d .word 0x56127150,0xc910b2f6 .word 0xe013b225,0xc29f7591 .word 0x97ad7ed4,0x29a1f41a .word 0x34e3e690,0xa5c6f212 .word 0xe6bea62f,0x8c9e2df0 .word 0xccbb8941,0xf14ec10c p34_local3_expect: .word 0x6fa07ed7,0x87e88972 .word 0xff06981e,0xecb454fa .word 0xa2ed752c,0x2acbe15f .word 0x0a7809f1,0xb28fedbf .word 0xfa4cbce7,0xb8db6080 .word 0x70b7b842,0x806075e4 .word 0xded31ef5,0x691d4b3b .word 0x89aa247a,0x12613c76 p35_init_registers: .word 0x97608931,0xd890752f ! Init value for %l0 .word 0x14fb98b8,0x361a531c ! Init value for %l1 .word 0x16c709f1,0xd350f1dc ! Init value for %l2 .word 0x9707e21e,0xe38cb916 ! Init value for %l3 .word 0x0a475c09,0xd0a466f6 ! Init value for %l4 .word 0x8f5a30cf,0xeb00d0d9 ! Init value for %l5 .word 0x3d0a4104,0x3dcb2987 ! Init value for %l6 .word 0x75568518,0xc223ec09 ! Init value for %l7 .align 64 p35_init_freg: .word 0x9b799272,0xd35e45b7 ! Init value for %f0 .word 0x7f29ed94,0x544eb2c4 ! Init value for %f2 .word 0x9b1d3861,0x946df60e ! Init value for %f4 .word 0xafa60ac0,0x30055a0b ! Init value for %f6 .word 0x10e85eda,0xbb12b603 ! Init value for %f8 .word 0xe4629662,0x78ee322c ! Init value for %f10 .word 0xfac81283,0x98fde3c1 ! Init value for %f12 .word 0x048607ca,0x01b6d850 ! Init value for %f14 .word 0x7373dd6e,0x45b5deb6 ! Init value for %f16 .word 0x9a9e5fca,0x73fc551d ! Init value for %f18 .word 0x96ede848,0xffa2d2a4 ! Init value for %f20 .word 0x78be5c66,0x2ce0a74e ! Init value for %f22 .word 0x2b883bb7,0xdcfe06c3 ! Init value for %f24 .word 0x1c322d23,0xac352871 ! Init value for %f26 .word 0x43c10f3f,0xa97caa26 ! Init value for %f28 .word 0xd66d5e2e,0xae169246 ! Init value for %f30 .word 0xa92acdfd,0xfca887bf ! Init value for %f32 .word 0x28a55b38,0x21285733 ! Init value for %f34 .word 0x9f3dc4c7,0x0b3ecee9 ! Init value for %f36 .word 0x12a52c07,0x4acf5f2e ! Init value for %f38 .word 0x6ce91a49,0x3513f0b8 ! Init value for %f40 .word 0x69d2f182,0x3654da33 ! Init value for %f42 .word 0x2d67a1dc,0xa136e4cb ! Init value for %f44 .word 0x80ae478f,0x6dc4e187 ! Init value for %f46 .word 0x22adeecf,0xc8c72394 .word 0x4aa91662,0xdac8bcc7 .word 0x2bb6695e,0x32ea7f76 .word 0xa174f948,0xb63c7bc4 .word 0xb84907f7,0xe4fc991e .word 0x74b354e6,0x1550539a .word 0x38abc14b,0x38eebfed .word 0x2f2df958,0x4e5d8ba7 p35_expected_registers: .word 0x00000000,0x0000002f .word 0x557703d0,0xf9a60a61 .word 0xffffffff,0xd0037755 .word 0x00000000,0x00000087 .word 0x00000000,0x19a58e29 .word 0x00000000,0x000000ec .word 0x00000000,0x00000009 .word 0x00000000,0x00000014 p35_expected_fp_regs: .word 0x9b799272,0xd35e45b7 .word 0x7f29ed94,0x544eb2c4 .word 0x9b1d3861,0x946df60e .word 0xafa60ac0,0x30055a0b .word 0x10e85eda,0xbb12b603 .word 0xe4629662,0x78ee322c .word 0xfac81283,0x98fde3c1 .word 0x048607ca,0x01b6d850 .word 0x7373dd6e,0x45b5deb6 .word 0x9a9e5fca,0x73fc551d .word 0x96ede848,0xffa2d2a4 .word 0x78be5c66,0x2ce0a74e .word 0x2b883bb7,0xdcfe06c3 .word 0x1c322d23,0xac352871 .word 0x43c10f3f,0xa97caa26 .word 0xd66d5e2e,0xae169246 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p35_local0_expect: .word 0x4b6b7510,0xd140c9fd .word 0xfd899137,0xf688341c .word 0x1c531a36,0x4cdbb5b4 .word 0x6bba246b,0xe1b4edbd .word 0xff99c72e,0xd983324b .word 0x557703d0,0xf9a60a61 .word 0xcd756e43,0xe65544db .word 0xaba15f05,0x4a2ebd0f p35_local1_expect: .word 0xc7488c79,0x3179f524 .word 0x0000002f,0xbd89cdb3 .word 0xf3b7549c,0xd3b03bc4 .word 0x6884abfb,0xe81c813a .word 0xff6fec7f,0x6cf88859 .word 0x0a475c09,0xd0a466f6 .word 0x84f82eb8,0xf9a60a61 .word 0x24b615e0,0xeee36ab2 p35_local2_expect: .word 0xe74a6b51,0x19a58e29 .word 0x09000000,0xce9fe600 .word 0x87f0c943,0x9edb115a .word 0x00000045,0xffc25808 .word 0xf902015a,0xcc016bd4 .word 0x975145fd,0x3235d707 .word 0x03c4b417,0x55e067b2 .word 0x146d2981,0xbdd80e90 p35_local3_expect: .word 0x16b9c37b,0x899bd5a7 .word 0x0c97d3d5,0x3251bcc5 .word 0xeb00d0d9,0xe5b80517 .word 0x6af4e2b4,0x000002f9 .word 0xff246ca2,0x6c9d7c1e .word 0xa8c736f3,0x0cf5eb94 .word 0x6d4373e1,0x395c7401 .word 0x2c34ff8a,0x62231bf4 p36_init_registers: .word 0xbd5a6612,0x92f6dae7 ! Init value for %l0 .word 0x3c3dd1e0,0x37e3ffd0 ! Init value for %l1 .word 0x27c99f58,0x78efc2da ! Init value for %l2 .word 0x896c7f32,0x965e02c0 ! Init value for %l3 .word 0x0aefc1b6,0x21461793 ! Init value for %l4 .word 0xae3992c2,0x3974bd5b ! Init value for %l5 .word 0x9a0ace78,0x80f851d2 ! Init value for %l6 .word 0xfd83dfe4,0x632e03f9 ! Init value for %l7 .align 64 p36_init_freg: .word 0xdd03ea3a,0x23e723ee ! Init value for %f0 .word 0x72fb3302,0x57018605 ! Init value for %f2 .word 0xa6e444e6,0xef57b846 ! Init value for %f4 .word 0x416bb4c0,0x5b2dcce0 ! Init value for %f6 .word 0xd6fd3207,0xcb1ac710 ! Init value for %f8 .word 0xb6382c70,0x30aa7b10 ! Init value for %f10 .word 0x425cfb51,0x0d642515 ! Init value for %f12 .word 0x2410f9b1,0x1eec1030 ! Init value for %f14 .word 0x71384d37,0x5c6cb707 ! Init value for %f16 .word 0x830e1bd3,0x26837c5a ! Init value for %f18 .word 0x14427027,0x942a2849 ! Init value for %f20 .word 0xbf716e8b,0x81d19a5f ! Init value for %f22 .word 0xa19a1b88,0x45aac320 ! Init value for %f24 .word 0xfef1e5db,0x8e2ff093 ! Init value for %f26 .word 0xd68048ad,0x47edfc55 ! Init value for %f28 .word 0xc3b2b2e5,0x23a27189 ! Init value for %f30 .word 0xe1b7f6c3,0x12d2e056 ! Init value for %f32 .word 0x2a0d059c,0x9d9ac610 ! Init value for %f34 .word 0x5811d1b0,0xec1ad86c ! Init value for %f36 .word 0x29e6f9a3,0x79242c4f ! Init value for %f38 .word 0x14725e7b,0x64cd1a23 ! Init value for %f40 .word 0xf3878f20,0xfac76fc2 ! Init value for %f42 .word 0x04fb0e3e,0xa195fe2c ! Init value for %f44 .word 0xf352233c,0x5d0aa4e0 ! Init value for %f46 .word 0x397d9406,0x5cb37c16 .word 0x2f724086,0x63ff86c6 .word 0x7c90c980,0x942090f2 .word 0x4f6b887e,0x34cb954e .word 0xc3b28911,0xde735310 .word 0x856191a7,0xe32f3d5e .word 0xcd9f702a,0xdf3a0aa9 .word 0x0025c920,0x18a9a1a6 p36_expected_registers: .word 0x00000000,0x0000008b .word 0x3c3dd1e0,0x37e3ffd0 .word 0xdf3387cc,0x2fed99a7 .word 0x00000000,0x000000df .word 0x8caa6783,0x500bdf97 .word 0xcb87ce21,0x39cd4229 .word 0x00000000,0xcd9f4a1f .word 0x00000000,0x00000097 p36_expected_fp_regs: .word 0xdd03ea3a,0x23e723ee .word 0x72fb3302,0x57018605 .word 0xa6e444e6,0xef57b846 .word 0x416bb4c0,0x5b2dcce0 .word 0xd6fd3207,0xcb1ac710 .word 0xb6382c70,0x30aa7b10 .word 0x425cfb51,0x0d642515 .word 0x2410f9b1,0x1eec1030 .word 0x71384d37,0x5c6cb707 .word 0x830e1bd3,0x26837c5a .word 0x14427027,0x942a2849 .word 0xbf716e8b,0x81d19a5f .word 0xa19a1b88,0x45aac320 .word 0xfef1e5db,0x8e2ff093 .word 0xd68048ad,0x47edfc55 .word 0xc3b2b2e5,0x23a27189 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p36_local0_expect: .word 0x8c53a79a,0xe67727b1 .word 0x8caa6783,0x500bdf97 .word 0xffce113c,0x1b9c7921 .word 0x71c63aaf,0xf21173bf .word 0xfe3c56a3,0x72f230ff .word 0x0ea74702,0xfc65e1e0 .word 0xbcd83d6a,0xdacd8646 .word 0xba4d5272,0xe796f1da p36_local1_expect: .word 0x8eec8716,0x12b2ff3b .word 0xf7240000,0x000000f0 .word 0x2fed99a7,0x000000df .word 0xc0a26da1,0x608e54a1 .word 0x37e3ffd0,0x8c53a79a .word 0x41c4daf5,0x1c0d835e .word 0xa5344edb,0x7d8fc7d4 .word 0x3099e31f,0x95ce3929 p36_local2_expect: .word 0xd251f880,0x632e03f9 .word 0xa0fda0ff,0x4f0153f7 .word 0xcb87ce21,0x39cd4229 .word 0xdf3387cc,0x2fed99a7 .word 0x23000000,0x9aa7538c .word 0x827fe39c,0xe67727b1 .word 0x49a93300,0x8201e185 .word 0x9639f9d3,0x6fd8cbf5 p36_local3_expect: .word 0xea31b353,0x4d5a7920 .word 0xfe7f75fd,0xcb90e6ff .word 0xe5fdcda9,0xd7b2b721 .word 0xf18f87d6,0x255eee99 .word 0x8bb9e86b,0xa2da48e4 .word 0x7cdf2e72,0x3979607f .word 0xd594c15a,0xec9451f1 .word 0x6f8b2bb4,0xcd9f4a1f p37_init_registers: .word 0x1d47180f,0xfd083160 ! Init value for %l0 .word 0xbf65f116,0x287aa9db ! Init value for %l1 .word 0xd8de93a0,0x61e7d6ac ! Init value for %l2 .word 0xc8961620,0x66864e02 ! Init value for %l3 .word 0x111da3c3,0x9d43dd44 ! Init value for %l4 .word 0x0c94cc96,0x2a534af7 ! Init value for %l5 .word 0xdcc9a778,0xba7e186f ! Init value for %l6 .word 0x83229374,0xc7460660 ! Init value for %l7 .align 64 p37_init_freg: .word 0x85a0b27f,0xdceae288 ! Init value for %f0 .word 0xbae7f2e2,0x3671049b ! Init value for %f2 .word 0x94362021,0xef635b25 ! Init value for %f4 .word 0x69345fef,0x92933dd9 ! Init value for %f6 .word 0xe9d8cd84,0xde17c371 ! Init value for %f8 .word 0x48b2e67b,0x3581b231 ! Init value for %f10 .word 0xe71d7dfa,0xbe1e28cc ! Init value for %f12 .word 0x15834103,0x202f7f40 ! Init value for %f14 .word 0x1926c32e,0x84ed25a7 ! Init value for %f16 .word 0xc7945f18,0x18e39f73 ! Init value for %f18 .word 0x6752c510,0x1d45eef9 ! Init value for %f20 .word 0x8adf4e6c,0x9d4acec0 ! Init value for %f22 .word 0xda4aec9b,0x61817ebc ! Init value for %f24 .word 0x0d8c8682,0x868610fc ! Init value for %f26 .word 0x3087e6c7,0x48d3e5d7 ! Init value for %f28 .word 0xea7c01ba,0x3e2f966c ! Init value for %f30 .word 0xad61f6e0,0xe1f49878 ! Init value for %f32 .word 0x6f86c415,0xb0e57712 ! Init value for %f34 .word 0xa76b7fa4,0x020972e6 ! Init value for %f36 .word 0xc47f481d,0x688de900 ! Init value for %f38 .word 0xaa88d9d8,0x61ac09ee ! Init value for %f40 .word 0x4f0b2ca9,0x826fc1f7 ! Init value for %f42 .word 0xccd252b2,0xf2ad117a ! Init value for %f44 .word 0xbd0792e5,0xe9d712d4 ! Init value for %f46 .word 0xd59f3699,0x89558d9e .word 0x3ca02098,0xdce128b5 .word 0x99f5689b,0x997905cc .word 0xc41ad141,0x546ae450 .word 0x88d09869,0x04b7cfd4 .word 0x75083e49,0x2bad2d23 .word 0x508035f9,0xb7f0a948 .word 0xf170a5a4,0x2425ea85 p37_expected_registers: .word 0x00000000,0x0000004d .word 0x00000000,0x00000060 .word 0x00000000,0x79d7c1e4 .word 0x00000000,0x83077dce .word 0x00000000,0x000000e5 .word 0x00000000,0xfdf1473c .word 0x00000000,0x00000008 .word 0x00000000,0x1cd59c2a p37_expected_fp_regs: .word 0x85a0b27f,0xdceae288 .word 0xbae7f2e2,0x3671049b .word 0x94362021,0xef635b25 .word 0x69345fef,0x92933dd9 .word 0xe9d8cd84,0xde17c371 .word 0x48b2e67b,0x3581b231 .word 0xe71d7dfa,0xbe1e28cc .word 0x15834103,0x202f7f40 .word 0x1926c32e,0x84ed25a7 .word 0xc7945f18,0x18e39f73 .word 0x6752c510,0x1d45eef9 .word 0x8adf4e6c,0x9d4acec0 .word 0xda4aec9b,0x61817ebc .word 0x0d8c8682,0x868610fc .word 0x3087e6c7,0x48d3e5d7 .word 0xea7c01ba,0x3e2f966c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p37_local0_expect: .word 0xe9e15d2c,0xe5baea92 .word 0x9f4cfbd7,0x1f5872c7 .word 0x34a95f61,0xcbd8d656 .word 0x83077dce,0x00000022 .word 0x226e77ff,0x042a6164 .word 0xcb020c03,0xc36701e9 .word 0xd5b74029,0x9ede7c2a .word 0x19212d82,0xfdf1473c p37_local1_expect: .word 0x61e7d6ac,0x83077dce .word 0x3f01250c,0x8edea0e0 .word 0xda773067,0xf2d7fa64 .word 0x00000000,0xdcf2446b .word 0xbfaa1472,0x61412782 .word 0xacd6e761,0xbab60ebc .word 0x1171ff07,0xb8995e45 .word 0x4fa5a1ef,0x37d62e37 p37_local2_expect: .word 0x166df680,0xc6987c98 .word 0x2a534af7,0xc92afe98 .word 0xff84b18f,0x16cd5dff .word 0x3666266a,0x83baee60 .word 0x2e3c0f5e,0x9d825825 .word 0x83077dce,0x581f0c06 .word 0x7505b887,0x2e3c0f5e .word 0x120c4334,0x019db82f p37_local3_expect: .word 0xa8ebd863,0x373bff80 .word 0x8307c2ff,0x00fe52a4 .word 0x7270d01f,0x00000060 .word 0xae59b3b5,0x30a1d5c4 .word 0x22aa6867,0xef0004b2 .word 0xb446a7aa,0xb1e39f0b .word 0x423b4e43,0x550b7bc7 .word 0x9338e89f,0x3da35f0c p38_init_registers: .word 0x4cde855c,0x60f1eb45 ! Init value for %l0 .word 0x80776ae6,0x98b349f1 ! Init value for %l1 .word 0x77f4ab2a,0x5ec3aef2 ! Init value for %l2 .word 0x25fc7529,0x980adabc ! Init value for %l3 .word 0x5428761e,0x8ec3d571 ! Init value for %l4 .word 0x0798ca61,0xc223abe7 ! Init value for %l5 .word 0xa4ecdf98,0x5ecad685 ! Init value for %l6 .word 0xed1aea52,0x988e76c8 ! Init value for %l7 .align 64 p38_init_freg: .word 0x9db1770a,0x099b1a6d ! Init value for %f0 .word 0xa3662054,0x04964f5f ! Init value for %f2 .word 0xe07b571d,0x7ec27908 ! Init value for %f4 .word 0x12b461f8,0x42402558 ! Init value for %f6 .word 0xb05ddef7,0xe5e0ddd5 ! Init value for %f8 .word 0x48697358,0xca0008bd ! Init value for %f10 .word 0x9d9cb3f6,0x27aafb71 ! Init value for %f12 .word 0x023eb982,0x3a433659 ! Init value for %f14 .word 0x94a65bd9,0x564b492f ! Init value for %f16 .word 0x38f9dec8,0xd263505d ! Init value for %f18 .word 0x4811c279,0x5c57af03 ! Init value for %f20 .word 0x0f457e1d,0x9ba869f4 ! Init value for %f22 .word 0x5cc27229,0xecd940d6 ! Init value for %f24 .word 0xc3bb9f81,0xac90ab93 ! Init value for %f26 .word 0x1f7ab8f8,0xfd71e1d3 ! Init value for %f28 .word 0xf68825da,0x09d5bb07 ! Init value for %f30 .word 0x2271c212,0x1356cd41 ! Init value for %f32 .word 0xb5f9e6c4,0x31ec199f ! Init value for %f34 .word 0xdc4a6ce3,0x68ffbd30 ! Init value for %f36 .word 0x284c77de,0xa6376e16 ! Init value for %f38 .word 0x3eaa262d,0xa75dc909 ! Init value for %f40 .word 0x53a423ff,0x16d94c46 ! Init value for %f42 .word 0x1aca0ea1,0xfcd37e32 ! Init value for %f44 .word 0xa63d0065,0x8d68074f ! Init value for %f46 .word 0x47737af0,0x328f41b1 .word 0x3592de0f,0x695177f3 .word 0x2d2b6d93,0xe41d7b34 .word 0x43556567,0x38f18539 .word 0x47ae98f6,0x12ce88c2 .word 0x199a91de,0x9f8443cc .word 0x6c3e7e82,0x0e9f695b .word 0xa8540699,0x8936febf p38_expected_registers: .word 0x00000000,0x3734e0dc .word 0x80776ae6,0x98b349f1 .word 0x00000000,0xe8d46670 .word 0x00000000,0xaa46d2fb .word 0x73bbd788,0x60677dff .word 0x00000000,0x60f1eb45 .word 0x00000000,0x000000f2 .word 0x00000000,0x000000be p38_expected_fp_regs: .word 0x9db1770a,0x099b1a6d .word 0xa3662054,0x04964f5f .word 0xe07b571d,0x7ec27908 .word 0x12b461f8,0x42402558 .word 0xb05ddef7,0xe5e0ddd5 .word 0x48697358,0xca0008bd .word 0x9d9cb3f6,0x27aafb71 .word 0x023eb982,0x3a433659 .word 0x94a65bd9,0x564b492f .word 0x38f9dec8,0xd263505d .word 0x4811c279,0x5c57af03 .word 0x0f457e1d,0x9ba869f4 .word 0x5cc27229,0xecd940d6 .word 0xc3bb9f81,0xac90ab93 .word 0x1f7ab8f8,0xfd71e1d3 .word 0xf68825da,0x09d5bb07 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p38_local0_expect: .word 0x1d92749e,0x0a604c53 .word 0x7e599184,0x74351e2e .word 0xffaec35e,0x55d97b96 .word 0x14313bf8,0x741e81f2 .word 0xe909b923,0x785998b6 .word 0x7066d4e8,0x5cdfce38 .word 0x9af0f64b,0x1ce1e079 .word 0x74351e2e,0x9d54e82e p38_local1_expect: .word 0x7dff42f2,0x0733d839 .word 0xf986ff18,0x2dfc274f .word 0x5d6aa5fb,0xa409cebe .word 0xff7d6760,0x88d7bb73 .word 0x2d1a4976,0x681bb991 .word 0x00be0beb,0xf7085c94 .word 0xf4d365b5,0x7cfbc7a1 .word 0x67f7caf3,0xb8c9d20c p38_local2_expect: .word 0xf0be5050,0x681bb991 .word 0x4a8745ed,0xf986ff18 .word 0x43000000,0x6fed5dfb .word 0x30488d78,0xfc038f33 .word 0xf0bb4a18,0x90b96322 .word 0x88a9ba34,0xcb67cb9a .word 0x0e1b2a64,0xce33059b .word 0xf7ff5b0b,0x38cedf5c p38_local3_expect: .word 0x86b3518d,0x530e0b44 .word 0x267c1982,0xad52a762 .word 0x0aff5e94,0xe53db0e2 .word 0x99c99fed,0x8549ea7b .word 0xcf20a1da,0x06af3829 .word 0xcf20ff54,0x80a131f7 .word 0xa822173e,0x505a06af .word 0x2296ca5b,0x8f8d1065 p39_init_registers: .word 0xa68db60e,0x2af5ef43 ! Init value for %l0 .word 0x9d6801fc,0x44f161c8 ! Init value for %l1 .word 0x93e0ed95,0xc2260d1a ! Init value for %l2 .word 0x3f9d0bbd,0xc810ac97 ! Init value for %l3 .word 0x7b8898b4,0x7a227637 ! Init value for %l4 .word 0x6e5b4a74,0x6deed46d ! Init value for %l5 .word 0x31938c0a,0xb83c69ef ! Init value for %l6 .word 0xf06663fb,0xd869c478 ! Init value for %l7 .align 64 p39_init_freg: .word 0xf914b77b,0x0c52c71e ! Init value for %f0 .word 0x2a6028e1,0x29fbe4fe ! Init value for %f2 .word 0x2b426814,0x680f4726 ! Init value for %f4 .word 0x02707f7c,0x9ef3880f ! Init value for %f6 .word 0xaf8298a1,0xd7ff6907 ! Init value for %f8 .word 0x3bbfc35b,0x6ca4e47f ! Init value for %f10 .word 0xdb331992,0x2c7d61c5 ! Init value for %f12 .word 0x65e2fac4,0x7af3a9d5 ! Init value for %f14 .word 0x4423be16,0x0c27636b ! Init value for %f16 .word 0xc8a0df05,0xe6c6d42c ! Init value for %f18 .word 0x59aedd3b,0x5b3e1815 ! Init value for %f20 .word 0x8ebe22b1,0xf98cfc49 ! Init value for %f22 .word 0xbaa480f6,0xce008391 ! Init value for %f24 .word 0xb0e4a063,0x3380778f ! Init value for %f26 .word 0x9056d24a,0x9a9a8cc1 ! Init value for %f28 .word 0xbfa49b79,0xaea7d0ef ! Init value for %f30 .word 0x03bd238a,0x07860307 ! Init value for %f32 .word 0x7ebc1ac3,0x6a5cf2a8 ! Init value for %f34 .word 0x54051005,0x871898d5 ! Init value for %f36 .word 0x549b3ba2,0xf172cc88 ! Init value for %f38 .word 0xa9b9cf4e,0xc2c894aa ! Init value for %f40 .word 0xdbce22aa,0x40a3e027 ! Init value for %f42 .word 0x967a2fad,0x69394463 ! Init value for %f44 .word 0x59e6a01f,0x0fca2636 ! Init value for %f46 .word 0x9855838c,0xebdce418 .word 0x268303f0,0xbcfc772d .word 0x9c61413e,0x0fefddab .word 0x0ec832c0,0x44f97379 .word 0xe98bc7cd,0xe66fedc0 .word 0xda3aa75c,0xf3f9774b .word 0xbadc50d0,0xc25a3350 .word 0x7dd03a61,0x9a6c92b9 p39_expected_registers: .word 0x00000000,0x000000b2 .word 0x00000000,0x000000e1 .word 0x00000000,0x000000af .word 0x00000000,0x4b2326e2 .word 0x00000000,0xa3a58dff .word 0x00000000,0xfa3de2c3 .word 0x00000000,0x4fa8723f .word 0x00000000,0x2a79e14a p39_expected_fp_regs: .word 0xf914b77b,0x0c52c71e .word 0x2a6028e1,0x29fbe4fe .word 0x2b426814,0x680f4726 .word 0x02707f7c,0x9ef3880f .word 0xaf8298a1,0xd7ff6907 .word 0x3bbfc35b,0x6ca4e47f .word 0xdb331992,0x2c7d61c5 .word 0x65e2fac4,0x7af3a9d5 .word 0x4423be16,0x0c27636b .word 0xc8a0df05,0xe6c6d42c .word 0x59aedd3b,0x5b3e1815 .word 0x8ebe22b1,0xf98cfc49 .word 0xbaa480f6,0xce008391 .word 0xb0e4a063,0x3380778f .word 0x9056d24a,0x9a9a8cc1 .word 0xbfa49b79,0xaea7d0ef .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p39_local0_expect: .word 0x7fefbd06,0x57509763 .word 0x7d7bb856,0x29df75b6 .word 0x3f72a84f,0x9883aef7 .word 0xbf80c82e,0xb5a74336 .word 0xd0b99250,0x5fb71496 .word 0xc861f144,0xf1115c1c .word 0x32da19a0,0x2a79e14a .word 0x08378ad6,0x2316a664 p39_local1_expect: .word 0x0cb284f8,0x60acdcdd .word 0xae85ff0c,0x1d1088d8 .word 0x7a33ff8c,0x637828e0 .word 0x48dfbc63,0x70569da2 .word 0x0c734375,0xe4f34058 .word 0xfa3de2c3,0x691a5e58 .word 0x3ec59b60,0x02a90ae2 .word 0xef6a78f1,0x1d86ae2f p39_local2_expect: .word 0xf2b232cd,0xeaaa4b17 .word 0xb993dfff,0x94227b89 .word 0x5b06dcff,0xf73a4088 .word 0x43eff52a,0x72b5bfb6 .word 0x6deed46d,0x6c968cad .word 0x96aab242,0xb73391cf .word 0xed718f07,0x283ed279 .word 0x777f1d37,0x5c57a281 p39_local3_expect: .word 0x935d4ef5,0x90f0c3de .word 0xcf9133b7,0xcd32fff2 .word 0xa8ecc871,0xf5df88aa .word 0x6951a1b6,0x5512d8a8 .word 0xe326dd4e,0xe11a6942 .word 0x00000000,0x000000e1 .word 0x9a18fd23,0x22ffb09b .word 0x6c158b14,0x4fa8723f p40_init_registers: .word 0x0fcd67a8,0x26288da1 ! Init value for %l0 .word 0xe4dba0dd,0xb23df0c7 ! Init value for %l1 .word 0x44d1d73b,0xa8e34d3d ! Init value for %l2 .word 0xd84e456c,0x24120692 ! Init value for %l3 .word 0x9ddf8f52,0x8424e508 ! Init value for %l4 .word 0x745173d4,0x2467763f ! Init value for %l5 .word 0x426180aa,0x54e6cf9c ! Init value for %l6 .word 0xb254b3c7,0x95a85dda ! Init value for %l7 .align 64 p40_init_freg: .word 0xb5d44224,0x31eb169d ! Init value for %f0 .word 0x82090833,0xa3d932aa ! Init value for %f2 .word 0x62a9d84d,0x8651d1f2 ! Init value for %f4 .word 0xdebc1329,0x581d195c ! Init value for %f6 .word 0x57cbbe2e,0xd766c80d ! Init value for %f8 .word 0x428193c4,0x073e7eb3 ! Init value for %f10 .word 0xcca3a6a8,0x5b3633e4 ! Init value for %f12 .word 0x005cae4b,0xd3916857 ! Init value for %f14 .word 0x56b1f230,0x070a4fe4 ! Init value for %f16 .word 0xd8f3bc00,0xcd40a574 ! Init value for %f18 .word 0xcfcd3765,0x3f3ac73b ! Init value for %f20 .word 0x940d1dd1,0x73bb85a5 ! Init value for %f22 .word 0x1af945f4,0x985c99e9 ! Init value for %f24 .word 0x5cd45e6b,0x2a9dd2ad ! Init value for %f26 .word 0xb86573e1,0xfd198c3d ! Init value for %f28 .word 0x6623ffaf,0xb65852bb ! Init value for %f30 .word 0x536b29c9,0x84c56062 ! Init value for %f32 .word 0x0b8ce7af,0x48a28bb7 ! Init value for %f34 .word 0xe8b5ea3d,0xa22ae142 ! Init value for %f36 .word 0xd65f3c6a,0x09dd052e ! Init value for %f38 .word 0x5614b03a,0xe6f40f37 ! Init value for %f40 .word 0x8fdc2215,0x87c7ae59 ! Init value for %f42 .word 0x8d72c376,0x0173d3e2 ! Init value for %f44 .word 0xacaf960a,0x62d68e45 ! Init value for %f46 .word 0xe5a84c5d,0x1e804fbd .word 0xb68766be,0xdd8e2440 .word 0x4ec70d87,0xbd9d4cab .word 0xe9fd394a,0x657fc410 .word 0xae3f5091,0x70604d8a .word 0x7c62146c,0x0b72629c .word 0x29c27c19,0x80bf3988 .word 0x8f23ed1c,0x03e79e77 p40_expected_registers: .word 0x00000000,0xff4928f6 .word 0x00000000,0x82aaa9f7 .word 0x00000000,0x53ec948d .word 0x00000000,0x00000060 .word 0x00000000,0x000000ff .word 0x00000000,0x00000000 .word 0x22c53cfb,0x411db7ca .word 0x00000000,0x0000313c p40_expected_fp_regs: .word 0xb5d44224,0x31eb169d .word 0x82090833,0xa3d932aa .word 0x62a9d84d,0x8651d1f2 .word 0xdebc1329,0x581d195c .word 0x57cbbe2e,0xd766c80d .word 0x428193c4,0x073e7eb3 .word 0xcca3a6a8,0x5b3633e4 .word 0x005cae4b,0xd3916857 .word 0x56b1f230,0x070a4fe4 .word 0xd8f3bc00,0xcd40a574 .word 0xcfcd3765,0x3f3ac73b .word 0x940d1dd1,0x73bb85a5 .word 0x1af945f4,0x985c99e9 .word 0x5cd45e6b,0x2a9dd2ad .word 0xb86573e1,0xfd198c3d .word 0x6623ffaf,0xb65852bb .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p40_local0_expect: .word 0x8d94ec53,0xcab71d41 .word 0x4c8da865,0x00000000 .word 0xb284a770,0x62784548 .word 0xda4cf8ee,0x450e47a0 .word 0xff4f78c6,0x0627502d .word 0xff0049f7,0xe5cdcb43 .word 0xdf4563cb,0x1391dc13 .word 0x22c53cfb,0x411db7ca p40_local1_expect: .word 0xa18d2826,0x53ec948d .word 0x3c31e4cf,0xa76d9eac .word 0x1d2150a0,0x184a7f47 .word 0xf4ddc385,0xdf4563cb .word 0x2fcbfd8a,0xc8a5462c .word 0x0648cb78,0x05b5f618 .word 0xed81404e,0xe67630c4 .word 0xef2e347e,0xd2982879 p40_local2_expect: .word 0x3ffadb3a,0x91a9e364 .word 0x279b3517,0x6f792769 .word 0xff28c7a5,0xdf0af786 .word 0x241a4fd8,0xffffff9a .word 0x21f06069,0x32a8a362 .word 0x423aff90,0xf85e74e5 .word 0xadd6d4c5,0x0b900867 .word 0x020ca018,0x5066a9f3 p40_local3_expect: .word 0xff000000,0x00000000 .word 0x0f8cf608,0x834dd3d5 .word 0xff4928f6,0x82aaa9f7 .word 0x3f766724,0x8682e6f0 .word 0x6ec9ff4d,0x1a4970d6 .word 0x9a000000,0xda5da895 .word 0x29fc09c5,0xa373c536 .word 0x0000009a,0x971932b0 p41_init_registers: .word 0x04450e44,0x1350a792 ! Init value for %l0 .word 0xeb3398b6,0x7129ec07 ! Init value for %l1 .word 0xbe2a2cee,0xa078280a ! Init value for %l2 .word 0x462eb689,0xc48cea3b ! Init value for %l3 .word 0x6a523c87,0xdb140b52 ! Init value for %l4 .word 0xcca835ef,0xc4d91e05 ! Init value for %l5 .word 0x4c197f5c,0x80aacfae ! Init value for %l6 .word 0xcb0927c2,0x0f419631 ! Init value for %l7 .align 64 p41_init_freg: .word 0xb9cb5d54,0x50b91766 ! Init value for %f0 .word 0x80c48989,0xddf23d6f ! Init value for %f2 .word 0x4c6f1c49,0xfaab86c2 ! Init value for %f4 .word 0xf7dcff93,0x639feab8 ! Init value for %f6 .word 0x40cc3cba,0x597f73ab ! Init value for %f8 .word 0x44fadc05,0xb561aa29 ! Init value for %f10 .word 0xaad208c6,0x70743e62 ! Init value for %f12 .word 0x91c181de,0xb3d3a3fc ! Init value for %f14 .word 0x307acd2e,0x6c5edd86 ! Init value for %f16 .word 0xaaaf5028,0xd5c92f88 ! Init value for %f18 .word 0x6d87f7af,0x26319266 ! Init value for %f20 .word 0xc9be0b1d,0x8ec6a7e7 ! Init value for %f22 .word 0x495f0f41,0xc751ea5e ! Init value for %f24 .word 0xc40aea3b,0x5877f6c5 ! Init value for %f26 .word 0x22e4d0f9,0xe88da664 ! Init value for %f28 .word 0xfc8f9720,0x8c95668b ! Init value for %f30 .word 0x9a6537e2,0x3d5ebc87 ! Init value for %f32 .word 0x0a5f6e86,0x1566937c ! Init value for %f34 .word 0xec5f34da,0x2f2e70f7 ! Init value for %f36 .word 0x20e04f01,0x7a11eaae ! Init value for %f38 .word 0x355ba4b2,0xac99cfa8 ! Init value for %f40 .word 0xe3f3c555,0xc369404e ! Init value for %f42 .word 0xfb947c14,0x1f8f6206 ! Init value for %f44 .word 0xc4a35972,0x84b21f44 ! Init value for %f46 .word 0x4a9b31a2,0xa67cd39f .word 0x2b9e2eda,0x11adcffd .word 0xd15a25de,0x1e1ece8b .word 0x331595d4,0x69fa9381 .word 0x815ccbc7,0xf98d4e33 .word 0xadbeab17,0xe55811ea .word 0x4db47c14,0x317b7a40 .word 0xc9ddbc22,0x45f5639b p41_expected_registers: .word 0x00000000,0xa32e0cdd .word 0x00000000,0x08f104ff .word 0x00000000,0x59019247 .word 0x00000000,0x0000008d .word 0x00000000,0x1daaab3d .word 0x00000000,0x1d7cf89b .word 0x00000000,0x30aa9554 .word 0x00000000,0x000000d8 p41_expected_fp_regs: .word 0xb9cb5d54,0x50b91766 .word 0x80c48989,0xddf23d6f .word 0x4c6f1c49,0xfaab86c2 .word 0xf7dcff93,0x639feab8 .word 0x40cc3cba,0x597f73ab .word 0x44fadc05,0xb561aa29 .word 0xaad208c6,0x70743e62 .word 0x91c181de,0xb3d3a3fc .word 0x307acd2e,0x6c5edd86 .word 0xaaaf5028,0xd5c92f88 .word 0x6d87f7af,0x26319266 .word 0xc9be0b1d,0x8ec6a7e7 .word 0x495f0f41,0xc751ea5e .word 0xc40aea3b,0x5877f6c5 .word 0x22e4d0f9,0xe88da664 .word 0xfc8f9720,0x8c95668b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p41_local0_expect: .word 0xdd0c3da0,0x7e2230c8 .word 0xf7411b71,0x424b8675 .word 0xff920159,0x0f419631 .word 0xb0c65338,0x8a62f9fb .word 0xa078280a,0x992f7cc3 .word 0xb25686ad,0x20f1eb57 .word 0xb3650242,0x821e1810 .word 0x8a9d8996,0xf77b62f1 p41_local1_expect: .word 0xb27cff4c,0x6147ffff .word 0xd3572b57,0xac8dcd45 .word 0xed2384c1,0xfebcfd57 .word 0xffb5a980,0x2e2c5eff .word 0xa36e7c04,0x2e95547e .word 0x00007bf7,0x7129ec07 .word 0x8485ab62,0xcf5920aa .word 0x24d09eb4,0xb8c5a1ee p41_local2_expect: .word 0x80aacfae,0x1708ba9e .word 0xff814f82,0xbe6ac09d .word 0x10181e82,0x510b893c .word 0xff7bc1a6,0x43fa42f7 .word 0x03d2eadd,0x9bf87c1d .word 0xf77b62f1,0x09bd27a2 .word 0xc9691476,0x4d7c9ba4 .word 0x4cf4cb87,0xb7b284ab p41_local3_expect: .word 0xfcd72f40,0xbfa6cb47 .word 0xd8998d78,0xe314e785 .word 0xff1c1758,0xc1f498e7 .word 0xa32e0cdd,0x08f651aa .word 0x37174773,0x251dff79 .word 0x75864b42,0x4deeafa9 .word 0x98846207,0xd59a7de9 .word 0x0dd81a60,0xb24a8a29 p42_init_registers: .word 0x3b98139a,0xb48f0aaa ! Init value for %l0 .word 0xc86ebb3e,0xac6a351a ! Init value for %l1 .word 0xcaf5505c,0x3c84af96 ! Init value for %l2 .word 0x5713684a,0x1f753768 ! Init value for %l3 .word 0x93c2b6f6,0x32139e6a ! Init value for %l4 .word 0xf48624f2,0x86440b3e ! Init value for %l5 .word 0x5e147e1e,0x673c2585 ! Init value for %l6 .word 0x092d4d58,0x7e206a2d ! Init value for %l7 .align 64 p42_init_freg: .word 0x6d0a796f,0x457435ad ! Init value for %f0 .word 0x0c545ef5,0x700d929e ! Init value for %f2 .word 0xd5b45a80,0x4e08c512 ! Init value for %f4 .word 0x4be07f24,0xabcd505a ! Init value for %f6 .word 0x5b1ca2bd,0x24a69d07 ! Init value for %f8 .word 0x54a014ce,0x303be8ff ! Init value for %f10 .word 0x8f6efcc2,0xaf9b0d09 ! Init value for %f12 .word 0xf38671a4,0x418fbdea ! Init value for %f14 .word 0x5c0334be,0x20614e9e ! Init value for %f16 .word 0x4d4d1d82,0x9b27ba87 ! Init value for %f18 .word 0xae0ee8e6,0x99d36cf6 ! Init value for %f20 .word 0x8e37bb2d,0x309c98f5 ! Init value for %f22 .word 0x7e588a1d,0x0332c53e ! Init value for %f24 .word 0xeb8ec38e,0x3d539ace ! Init value for %f26 .word 0x10856edd,0x6112dd15 ! Init value for %f28 .word 0xe7c7f2db,0xb3badb56 ! Init value for %f30 .word 0x3b03e697,0xdc34304d ! Init value for %f32 .word 0x4241ee90,0x3d0684dc ! Init value for %f34 .word 0xa4400bcd,0x54f51ae1 ! Init value for %f36 .word 0xa658f303,0xeb1d2f04 ! Init value for %f38 .word 0x78e53333,0x42e9350c ! Init value for %f40 .word 0xe6eeda60,0x4ad6e0b2 ! Init value for %f42 .word 0x97e93a92,0xd06a301f ! Init value for %f44 .word 0x383960e7,0x30575207 ! Init value for %f46 .word 0x1313b529,0xc6b3d6f7 .word 0x0561d408,0xe3b44091 .word 0xe1eb73c6,0xc24cce50 .word 0xf4558609,0x80567e49 .word 0xeb33e537,0xd896755e .word 0x6d10b611,0x655721f5 .word 0xf42c7358,0xd4803371 .word 0x74fe594a,0x3d7e341d p42_expected_registers: .word 0x00000000,0x00004494 .word 0x00000000,0x00000048 .word 0x72e797c2,0x55239716 .word 0x00000000,0x0000003c .word 0xff86424a,0xde8ce68e .word 0x00000000,0x000072e7 .word 0x00000000,0x2d619444 .word 0x00000000,0x000000b7 p42_expected_fp_regs: .word 0x6d0a796f,0x457435ad .word 0x0c545ef5,0x700d929e .word 0xd5b45a80,0x4e08c512 .word 0x4be07f24,0xabcd505a .word 0x5b1ca2bd,0x24a69d07 .word 0x54a014ce,0x303be8ff .word 0x8f6efcc2,0xaf9b0d09 .word 0xf38671a4,0x418fbdea .word 0x5c0334be,0x20614e9e .word 0x4d4d1d82,0x9b27ba87 .word 0xae0ee8e6,0x99d36cf6 .word 0x8e37bb2d,0x309c98f5 .word 0x7e588a1d,0x0332c53e .word 0xeb8ec38e,0x3d539ace .word 0x10856edd,0x6112dd15 .word 0xe7c7f2db,0xb3badb56 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p42_local0_expect: .word 0xd9a4e55d,0x94d50bc2 .word 0xfa67fb55,0x8f1a0ad2 .word 0xff6bf668,0x08de0e8d .word 0x449439f8,0x6b127300 .word 0xffb2fcde,0xc10c5ba9 .word 0x6fd83654,0xabad72c5 .word 0x25229720,0xb89b4529 .word 0x4758d022,0x5b6cede0 p42_local1_expect: .word 0xf3b0ef43,0x688878ff .word 0x81e75d49,0x28a33f47 .word 0x78f1f774,0x1e3c9677 .word 0x718967ab,0xff86424a .word 0x51374070,0x772f6b2f .word 0xe15d9175,0x4a640e12 .word 0x72e797c2,0x55239716 .word 0x9dc38e3b,0xc4537043 p42_local2_expect: .word 0xf25f30f9,0x94960317 .word 0x75915de1,0x37388c75 .word 0xc65adb12,0x23072927 .word 0x9dd55824,0xd06ac9c6 .word 0x4494612d,0x00000000 .word 0x2b788279,0xde8ce68e .word 0x901b5f81,0xac6a351a .word 0xffe5a6dc,0x48d1ee9a p42_local3_expect: .word 0x0ada5e60,0xda4ce478 .word 0xab99e5f0,0x8e106661 .word 0x00000000,0xdc90dbb8 .word 0xa412aee9,0x000000ac .word 0xffdc0b5d,0x44a52884 .word 0xc80003d1,0xb3a51014 .word 0x3c84af96,0xc9bbdb61 .word 0x0d743d7b,0x5f83a269 p43_init_registers: .word 0xf573e93e,0xb4661d7c ! Init value for %l0 .word 0x37875687,0xfd5eda70 ! Init value for %l1 .word 0x4d7367a8,0x5458887f ! Init value for %l2 .word 0x8680c84a,0xb72c6cbf ! Init value for %l3 .word 0x8273cfe0,0x28a69547 ! Init value for %l4 .word 0xe84defc4,0x471fc1be ! Init value for %l5 .word 0xe57ddcb8,0x8ec1810c ! Init value for %l6 .word 0x780508a4,0x590efe9e ! Init value for %l7 .align 64 p43_init_freg: .word 0x272ebc6d,0xec4ef8ad ! Init value for %f0 .word 0x694f7c48,0x5c25fe0c ! Init value for %f2 .word 0x210a5171,0x4c2a6b57 ! Init value for %f4 .word 0xdfc8c891,0x66d3fe37 ! Init value for %f6 .word 0x93b33ed6,0x5f8a3980 ! Init value for %f8 .word 0x6c41f9a6,0x2e4fc1ab ! Init value for %f10 .word 0xa3af63ea,0x8c16735d ! Init value for %f12 .word 0x50abbd15,0x719d8327 ! Init value for %f14 .word 0xec4cc7af,0xfbc01859 ! Init value for %f16 .word 0x1cbafd53,0x96bd8545 ! Init value for %f18 .word 0x515ece21,0x76c3ffbf ! Init value for %f20 .word 0xebce4e1c,0xcdf8961c ! Init value for %f22 .word 0xe675662c,0x509f96da ! Init value for %f24 .word 0xd8601d32,0x9603e6b1 ! Init value for %f26 .word 0x2881fee2,0x0c2d07b0 ! Init value for %f28 .word 0x6985b5e9,0xe0dab87a ! Init value for %f30 .word 0x7141324c,0xc5625b4f ! Init value for %f32 .word 0xb1824258,0x068a9be4 ! Init value for %f34 .word 0x4aab6a90,0x41372f0d ! Init value for %f36 .word 0xf04659ba,0x1edee3e0 ! Init value for %f38 .word 0xa1addca5,0x78b646b9 ! Init value for %f40 .word 0xae91ca60,0x94851a53 ! Init value for %f42 .word 0x7b85baba,0x571176b9 ! Init value for %f44 .word 0x844f905b,0x48557e5c ! Init value for %f46 .word 0xb6025fe7,0xd1341be7 .word 0xec0d6d20,0xccdd8bda .word 0x9540ab8f,0xab8595dd .word 0x14533330,0x9ec181b0 .word 0xf89656b8,0x8f6a570d .word 0x741ee714,0x02558e7a .word 0x2a0f8724,0x5fba0772 .word 0x45dbfd27,0x0f48cd66 p43_expected_registers: .word 0x00000000,0x32283bce .word 0xffffffff,0xffff92f8 .word 0xffffffff,0xfffffffd .word 0xce3b2832,0x6ea9036d .word 0x00000000,0x68862c46 .word 0x00000000,0x6f23d06b .word 0x00000000,0x335981ed .word 0xffffffff,0x9ad8f2dc p43_expected_fp_regs: .word 0x272ebc6d,0xec4ef8ad .word 0x694f7c48,0x5c25fe0c .word 0x210a5171,0x4c2a6b57 .word 0xdfc8c891,0x66d3fe37 .word 0x93b33ed6,0x5f8a3980 .word 0x6c41f9a6,0x2e4fc1ab .word 0xa3af63ea,0x8c16735d .word 0x50abbd15,0x719d8327 .word 0xec4cc7af,0xfbc01859 .word 0x1cbafd53,0x96bd8545 .word 0x515ece21,0x76c3ffbf .word 0xebce4e1c,0xcdf8961c .word 0xe675662c,0x509f96da .word 0xd8601d32,0x9603e6b1 .word 0x2881fee2,0x0c2d07b0 .word 0x6985b5e9,0xe0dab87a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p43_local0_expect: .word 0xb00412fc,0x19e65222 .word 0x5c2076ef,0x3d871521 .word 0xd542d7ab,0xa523c5c7 .word 0x8ec1810c,0x590efe9e .word 0xf8924825,0x731cf56d .word 0x6d03a96e,0x32283bce .word 0xa85f3027,0x4a0b72c4 .word 0x4e346b2b,0xeb329f7e p43_local1_expect: .word 0x2af0d86f,0xc3c385b6 .word 0xecbbff83,0x83498e88 .word 0x289835d9,0xbe66ffa3 .word 0x83498e88,0xd9c5f4e7 .word 0x393bdde8,0x9fdd1259 .word 0xffd91e95,0x669ab2b0 .word 0x314e3ff7,0x27a5445f .word 0x8807f1e2,0x9e1caa1a p43_local2_expect: .word 0x7f885854,0x12c3c1be .word 0x462c8668,0x6bd0236f .word 0x31d38c49,0xf30e5323 .word 0x026527b5,0x08a2ca02 .word 0x32bd4bfe,0x8d9de61e .word 0x05cc0683,0x9c67d270 .word 0x77a69a03,0x0000002b .word 0x93f9c08d,0x40c7e137 p43_local3_expect: .word 0x9006a347,0xfdae096b .word 0xff91a9c0,0x4fe85851 .word 0x89ffb6ec,0x4212cd3c .word 0x38f6f21e,0x230c5860 .word 0xdcf2d89a,0x195e0eb0 .word 0x00009006,0xb5014d37 .word 0x29579150,0xb366c696 .word 0x815d372a,0x34fa7b69 p44_init_registers: .word 0x0979d0be,0x6f684110 ! Init value for %l0 .word 0xec610187,0xef83fc6d ! Init value for %l1 .word 0xff59f190,0xa5b93a01 ! Init value for %l2 .word 0x54feadb2,0x827a8293 ! Init value for %l3 .word 0x94d78f87,0xd7b73faf ! Init value for %l4 .word 0x3c012a9a,0x7f091df9 ! Init value for %l5 .word 0x15599018,0x7cc049ee ! Init value for %l6 .word 0xff20fa3c,0x7818352c ! Init value for %l7 .align 64 p44_init_freg: .word 0x0ee58e19,0xa8573aef ! Init value for %f0 .word 0x98e7bc3a,0xfc18012a ! Init value for %f2 .word 0xa1e3f270,0xae55b2b3 ! Init value for %f4 .word 0xb2efd945,0x2eb84fb5 ! Init value for %f6 .word 0xe12af7cc,0xd18aa1b5 ! Init value for %f8 .word 0x96fe1b43,0x2240c66f ! Init value for %f10 .word 0xa4eea522,0xc570bd46 ! Init value for %f12 .word 0x46c3e7cf,0xbdc3dbd9 ! Init value for %f14 .word 0x7d34341a,0x1a3d16a2 ! Init value for %f16 .word 0x21f5c591,0x5e036d7e ! Init value for %f18 .word 0x74b9f8d4,0x08adc9e1 ! Init value for %f20 .word 0x98ac0c94,0x576c4556 ! Init value for %f22 .word 0xf9500599,0xae2749c1 ! Init value for %f24 .word 0xbe11827a,0xf5557963 ! Init value for %f26 .word 0x200d4b52,0xeb2a0d66 ! Init value for %f28 .word 0xb8f2aef5,0x2713320b ! Init value for %f30 .word 0x293a5227,0x4a801de4 ! Init value for %f32 .word 0x9103063a,0x066219d9 ! Init value for %f34 .word 0x01b0bd53,0xba07eb27 ! Init value for %f36 .word 0x7d05b411,0xb17e93c8 ! Init value for %f38 .word 0xe23f40c8,0x1f97eaa6 ! Init value for %f40 .word 0x538c597a,0x6660e21e ! Init value for %f42 .word 0x52fa32d2,0x5aeee9cf ! Init value for %f44 .word 0xb8de42c4,0x4b4d3557 ! Init value for %f46 .word 0x9b47cd67,0x2a5a6604 .word 0xde528bbe,0xfdb29f8f .word 0x54e53238,0x46db1ab9 .word 0x017a9993,0x5c24b3d3 .word 0x12a91a8b,0xf2aa9a9d .word 0x42d0a2e2,0xdb9772b2 .word 0x574fb201,0xa9923bfc .word 0x2711555b,0x18418291 p44_expected_registers: .word 0x00000000,0x0000002c .word 0x00000000,0xc7eb93a3 .word 0x0c0606df,0x211b5e89 .word 0xfdb826e3,0x47f0ff1d .word 0x94d78f87,0xd7b73faf .word 0x00000000,0x0000000a .word 0x00000000,0x0000376a .word 0x00000000,0x000000ef p44_expected_fp_regs: .word 0x0ee58e19,0xa8573aef .word 0x98e7bc3a,0xfc18012a .word 0xa1e3f270,0xae55b2b3 .word 0xb2efd945,0x2eb84fb5 .word 0xe12af7cc,0xd18aa1b5 .word 0x96fe1b43,0x2240c66f .word 0xa4eea522,0xc570bd46 .word 0x46c3e7cf,0xbdc3dbd9 .word 0x7d34341a,0x1a3d16a2 .word 0x21f5c591,0x5e036d7e .word 0x74b9f8d4,0x08adc9e1 .word 0x98ac0c94,0x576c4556 .word 0xf9500599,0xae2749c1 .word 0xbe11827a,0xf5557963 .word 0x200d4b52,0xeb2a0d66 .word 0xb8f2aef5,0x2713320b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p44_local0_expect: .word 0x015a28b5,0x6d511121 .word 0xffbbff8f,0x7693481f .word 0x1dfff047,0xe326b8fd .word 0x92082dfa,0xca7c2f82 .word 0x8cfdfebc,0x4661a212 .word 0x3d1407b3,0x21949bba .word 0x1ce307dd,0xfca9a381 .word 0xfc13703e,0x92a01af9 p44_local1_expect: .word 0x0c0606df,0x211b5e89 .word 0x376aefcd,0xee28a9e9 .word 0x521f1023,0x3bf8065b .word 0x72e95064,0xa28427b3 .word 0x88000000,0x00000000 .word 0x26c8e98f,0x4bf8bd86 .word 0x0baad635,0xd8e50b54 .word 0x9d4c6592,0x8d6f3647 p44_local2_expect: .word 0xf092d348,0x07fdc8bf .word 0xb9926f58,0x9991a98a .word 0x92c0cfb0,0xfa6c609a .word 0x896bacc3,0x09c6ff35 .word 0x7818352c,0x3cf1f656 .word 0xc7eb93a3,0x0e05a7cf .word 0x12080e44,0x9305278d .word 0x6f684110,0x4c815ac8 p44_local3_expect: .word 0x8843daa5,0x7fa3a88e .word 0xa27c5111,0xed1b94d9 .word 0xffcec5be,0xf22d000a .word 0xa12614a0,0x0000000c .word 0x78055ce9,0xf0d69295 .word 0x2c977ea7,0x657de966 .word 0x74c3d7a7,0x57ff5a82 .word 0x9c5ba2a7,0x2618a8f1 p45_init_registers: .word 0x426b6256,0x282d97c3 ! Init value for %l0 .word 0x4194b853,0xec48e9e3 ! Init value for %l1 .word 0xdfd4f8f6,0xc116e669 ! Init value for %l2 .word 0x67f82668,0x3cc9e537 ! Init value for %l3 .word 0x5c563462,0x388f6347 ! Init value for %l4 .word 0x2364c600,0x8043eb09 ! Init value for %l5 .word 0xa0a9ed12,0x71faf92d ! Init value for %l6 .word 0xcd08db16,0xc3201b70 ! Init value for %l7 .align 64 p45_init_freg: .word 0xcc98042f,0xc18223c4 ! Init value for %f0 .word 0xa69db454,0x905adaa0 ! Init value for %f2 .word 0xa060678a,0x7a617c56 ! Init value for %f4 .word 0xe2aa22bb,0xc0a24dd9 ! Init value for %f6 .word 0x111bf623,0x4e4c0c6b ! Init value for %f8 .word 0xca1b6313,0xc6f1ed1a ! Init value for %f10 .word 0x3a8fc8df,0x9ca18019 ! Init value for %f12 .word 0x2edb53c9,0x8655ae5e ! Init value for %f14 .word 0x1a5a6161,0x09b9d0a7 ! Init value for %f16 .word 0x52d8d736,0xea226501 ! Init value for %f18 .word 0x9a17b180,0x131284bf ! Init value for %f20 .word 0xe143b7a1,0x5f8b6581 ! Init value for %f22 .word 0xc060928f,0x43057169 ! Init value for %f24 .word 0x1384088b,0x7a890d96 ! Init value for %f26 .word 0xf6929319,0x25845585 ! Init value for %f28 .word 0x061784fb,0xe5fc279c ! Init value for %f30 .word 0xcd513086,0x89cbb6d1 ! Init value for %f32 .word 0x4690b26a,0x2ee37e7d ! Init value for %f34 .word 0x39aad4aa,0x6f13f126 ! Init value for %f36 .word 0x8b683c95,0x58274eaf ! Init value for %f38 .word 0x1ede9ab4,0xd68e1ec7 ! Init value for %f40 .word 0x0542795c,0x1c60bd8a ! Init value for %f42 .word 0xb130ea2d,0xd7e459f8 ! Init value for %f44 .word 0xa7876573,0xd8d11284 ! Init value for %f46 .word 0x063fabd7,0xb18a92b5 .word 0x7325f768,0x6d09c40c .word 0xc856ecaf,0x8294699d .word 0x73653eb9,0x3fafc169 .word 0x5742fc84,0x492ed16d .word 0x60e37a6d,0x7c5307f6 .word 0x4a113427,0xc91155e3 .word 0x36747a03,0xd79c5233 p45_expected_registers: .word 0x458f2bda,0xb6a9da8f .word 0x0af90dec,0x635337ff .word 0x00000000,0x2e4c4c41 .word 0x00000000,0x000000e5 .word 0x00000000,0x00000075 .word 0x00000000,0xffff6c6a .word 0x00000000,0x000000c3 .word 0x00000000,0xad33c734 p45_expected_fp_regs: .word 0xcc98042f,0xc18223c4 .word 0xa69db454,0x905adaa0 .word 0xa060678a,0x7a617c56 .word 0xe2aa22bb,0xc0a24dd9 .word 0x111bf623,0x4e4c0c6b .word 0xca1b6313,0xc6f1ed1a .word 0x3a8fc8df,0x9ca18019 .word 0x2edb53c9,0x8655ae5e .word 0x1a5a6161,0x09b9d0a7 .word 0x52d8d736,0xea226501 .word 0x9a17b180,0x131284bf .word 0xe143b7a1,0x5f8b6581 .word 0xc060928f,0x43057169 .word 0x1384088b,0x7a890d96 .word 0xf6929319,0x25845585 .word 0x061784fb,0xe5fc279c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p45_local0_expect: .word 0xffacc5b3,0xb54766aa .word 0xc560a1d9,0x21fc89a5 .word 0x950ce837,0x17ed8999 .word 0x8242c425,0x35f2b12a .word 0x2bce2c78,0x6eb8605b .word 0xff000000,0xec0df90a .word 0xddf6d214,0xa41eff63 .word 0x2a408cb8,0x4b8a7ae8 p45_local1_expect: .word 0x86e54e15,0x617f700f .word 0x8efa5056,0xa3f53545 .word 0x138fdd2e,0xc4514c04 .word 0x3f38266c,0x780aa142 .word 0xab9058e1,0xb72f8123 .word 0xff7f4bbf,0x2c00addd .word 0x458f2bda,0xb6a9da8f .word 0x4aeffdd5,0x2499df5d p45_local2_expect: .word 0xff201b70,0x3a087258 .word 0xdb5dd2c0,0x64a0ac0d .word 0x7c0d77dc,0x27f8fce2 .word 0x4376f2e1,0xa7e1d48c .word 0xff36da42,0x05b93821 .word 0xd37f2a1d,0x2aaea4d4 .word 0xe945a79f,0x0000004c .word 0x08369afc,0x007aecff p45_local3_expect: .word 0xad33c734,0x09ffd347 .word 0x00000000,0x8043eb09 .word 0x000000ff,0xad33c734 .word 0x36275314,0x000000e1 .word 0x2df9fa71,0x3dd7ce2d .word 0xd984bb17,0xe15890ab .word 0x29ab7f26,0xa42906aa .word 0xc6b9035c,0xa2c7ad88 p46_init_registers: .word 0xdffbffd2,0x596b7987 ! Init value for %l0 .word 0x76829668,0x1d296994 ! Init value for %l1 .word 0xa2db56c9,0xb81e70e7 ! Init value for %l2 .word 0x8f7ec12e,0xc4d1d385 ! Init value for %l3 .word 0x6be75947,0xfd646afe ! Init value for %l4 .word 0xc8075cba,0x38076fd0 ! Init value for %l5 .word 0x315331c8,0x4f4c2ca9 ! Init value for %l6 .word 0xafa0cf1c,0xcc2a9814 ! Init value for %l7 .align 64 p46_init_freg: .word 0xb2457d9d,0xfcc9501c ! Init value for %f0 .word 0x7ad98f3b,0x7bd74657 ! Init value for %f2 .word 0xc5c8a9fa,0xbfc62def ! Init value for %f4 .word 0xd5cee300,0xde7c5c41 ! Init value for %f6 .word 0x549487a8,0x2eb81745 ! Init value for %f8 .word 0x18381e86,0x1f68e711 ! Init value for %f10 .word 0xa94ee94a,0x318755c7 ! Init value for %f12 .word 0x1009451c,0x0639b727 ! Init value for %f14 .word 0x634aca83,0x61d311df ! Init value for %f16 .word 0x3dae12cb,0xbdde3909 ! Init value for %f18 .word 0x7e28e8eb,0xd1aba759 ! Init value for %f20 .word 0xfdb80231,0x9cdbb711 ! Init value for %f22 .word 0x8ce3d529,0x048e86f0 ! Init value for %f24 .word 0x7b062cb2,0x5e225a1d ! Init value for %f26 .word 0x08321ab5,0x971e0969 ! Init value for %f28 .word 0x13370dbf,0xde0ce38c ! Init value for %f30 .word 0x3b165bf4,0x29e21a41 ! Init value for %f32 .word 0x6f5f3782,0x6b122f25 ! Init value for %f34 .word 0xf144e3a3,0xc15b499a ! Init value for %f36 .word 0x04fd7c38,0x1988edaf ! Init value for %f38 .word 0xc05375e1,0x9fbd6c52 ! Init value for %f40 .word 0xe91c73c0,0x7fb1de0f ! Init value for %f42 .word 0xa8d90dd4,0x08f77bc7 ! Init value for %f44 .word 0xc7bca169,0x16193356 ! Init value for %f46 .word 0xe4094a3f,0xb3b9dabc .word 0x7f093b42,0x49648e8f .word 0x3b5d013f,0x4b193efa .word 0xd7383cb4,0xb81c2c1a .word 0x5a8a4368,0xecebfc29 .word 0x5f7907db,0xb09d753e .word 0x21862951,0x10680d64 .word 0x3b5c6279,0x9f5f3997 p46_expected_registers: .word 0x00000000,0x55ba45b4 .word 0x00000000,0x067feaae .word 0x00000000,0xa09e612e .word 0x00000000,0xc59134be .word 0x00000000,0x6b381e47 .word 0x14738a9e,0x61864d55 .word 0x554d8661,0x9e8a7314 .word 0x00000000,0x0000002b p46_expected_fp_regs: .word 0xb2457d9d,0xfcc9501c .word 0x7ad98f3b,0x7bd74657 .word 0xc5c8a9fa,0xbfc62def .word 0xd5cee300,0xde7c5c41 .word 0x549487a8,0x2eb81745 .word 0x18381e86,0x1f68e711 .word 0xa94ee94a,0x318755c7 .word 0x1009451c,0x0639b727 .word 0x634aca83,0x61d311df .word 0x3dae12cb,0xbdde3909 .word 0x7e28e8eb,0xd1aba759 .word 0xfdb80231,0x9cdbb711 .word 0x8ce3d529,0x048e86f0 .word 0x7b062cb2,0x5e225a1d .word 0x08321ab5,0x971e0969 .word 0x13370dbf,0xde0ce38c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p46_local0_expect: .word 0xaf7c0e21,0xb5966425 .word 0x1db29504,0xa50858ff .word 0xa5ac0730,0x0d83630f .word 0x596b7987,0x2e1a26ce .word 0x554d8661,0x9e8a7314 .word 0xb445ba55,0x3311712e .word 0x31b0bb54,0xab53e6bd .word 0xe94e9d02,0x50f742c1 p46_local1_expect: .word 0xff8158f5,0x25691e1a .word 0xc1ef48ce,0x5eb39d63 .word 0x478bffff,0xcc2a9814 .word 0xff3e841e,0xa5ac0730 .word 0x56a015ae,0xd40268b8 .word 0x54a83043,0x57addede .word 0xd5fb0b00,0xcb802cc7 .word 0xca51fe61,0xab121d06 p46_local2_expect: .word 0x3bb0ccee,0x0d83630f .word 0x57ff70e2,0xff801c3a .word 0x686eb208,0x80cc7b17 .word 0xdea9770b,0xe31f0186 .word 0x1473386b,0x43ddff9d .word 0xc63fe166,0x7c02c425 .word 0x1fc85657,0x98a16ac8 .word 0xab30da55,0x067feaae p46_local3_expect: .word 0x0000002e,0x12378a01 .word 0xd4f2a490,0xb62dedb9 .word 0xf8b7644b,0xc59134be .word 0xc633df98,0xaa479830 .word 0x478be5a4,0xe1171a12 .word 0xacf63e8a,0x204fe610 .word 0xb08ff6e4,0x7dcb681a .word 0x1ded6887,0x5d423e9e p47_init_registers: .word 0xab05e515,0xc77ec55f ! Init value for %l0 .word 0x461863ae,0xd95a6a0f ! Init value for %l1 .word 0xa1204ca8,0xc5c81322 ! Init value for %l2 .word 0xea1b67b2,0x0d7d88b8 ! Init value for %l3 .word 0xe4acda70,0x8cab8b58 ! Init value for %l4 .word 0x5ccfb8c8,0xbc395a21 ! Init value for %l5 .word 0x100c2b7c,0x90a9a297 ! Init value for %l6 .word 0x3987edac,0x104de151 ! Init value for %l7 .align 64 p47_init_freg: .word 0x4263ec52,0x5603fe59 ! Init value for %f0 .word 0x32b48375,0xb5d95559 ! Init value for %f2 .word 0xe09a2a32,0x0d7a8d4d ! Init value for %f4 .word 0xf5cd141d,0x030d857d ! Init value for %f6 .word 0xce7f3933,0xb946012e ! Init value for %f8 .word 0x2da7d51f,0x1946229e ! Init value for %f10 .word 0xb27144d2,0x28597f2b ! Init value for %f12 .word 0x85153abd,0x2023cf63 ! Init value for %f14 .word 0x9dd7e497,0xf1c4d263 ! Init value for %f16 .word 0x1586e2e5,0x2ef82c81 ! Init value for %f18 .word 0x19286db0,0x6b8725ff ! Init value for %f20 .word 0xcd88da15,0xe6180dd4 ! Init value for %f22 .word 0x9b271022,0xced672d7 ! Init value for %f24 .word 0x4131100f,0xa12f9093 ! Init value for %f26 .word 0x496f7ab8,0x62a968ac ! Init value for %f28 .word 0x44381d41,0x75158444 ! Init value for %f30 .word 0x1038294b,0x8d395c25 ! Init value for %f32 .word 0x2fdef7c3,0xae840169 ! Init value for %f34 .word 0x1ca79015,0x1b4b3942 ! Init value for %f36 .word 0xa2845a84,0x541002f3 ! Init value for %f38 .word 0xe19cc618,0x94eeefa8 ! Init value for %f40 .word 0xd8c90c9f,0x74c01d08 ! Init value for %f42 .word 0xa6c8845a,0xce31f70c ! Init value for %f44 .word 0x31b1af23,0x1c7769f4 ! Init value for %f46 .word 0xde525b57,0x3d0f8760 .word 0xecfc431f,0x10ba9c0f .word 0xe3859d51,0xc1f9ab5f .word 0xac0012a7,0x99626e3b .word 0x74297b9c,0x25ed8a87 .word 0x2c45731f,0xe42089f3 .word 0xd4165964,0xa52cbe35 .word 0x5db43830,0x4d5f0036 p47_expected_registers: .word 0x5afcddee,0x3e8cb0d2 .word 0x00000000,0x0000215a .word 0x24d3c896,0x30d32355 .word 0x00000000,0x900e560f .word 0x00000000,0x00000071 .word 0x00000000,0x00000056 .word 0x00000000,0x0f560e90 .word 0x00000000,0x000000d3 p47_expected_fp_regs: .word 0x4263ec52,0x5603fe59 .word 0x32b48375,0xb5d95559 .word 0xe09a2a32,0x0d7a8d4d .word 0xf5cd141d,0x030d857d .word 0xce7f3933,0xb946012e .word 0x2da7d51f,0x1946229e .word 0xb27144d2,0x28597f2b .word 0x85153abd,0x2023cf63 .word 0x9dd7e497,0xf1c4d263 .word 0x1586e2e5,0x2ef82c81 .word 0x19286db0,0x6b8725ff .word 0xcd88da15,0xe6180dd4 .word 0x9b271022,0xced672d7 .word 0x4131100f,0xa12f9093 .word 0x496f7ab8,0x62a968ac .word 0x44381d41,0x75158444 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p47_local0_expect: .word 0xd468f3a6,0xd50b6c46 .word 0x57f0ff9a,0xf43eb68e .word 0xaa3ed2d0,0x443d963b .word 0x7005f593,0x399751cb .word 0xafcedbfa,0x415b33df .word 0xb8c8c715,0x05a2aa65 .word 0x08520ee8,0x2e6fc22a .word 0x155964c8,0x104de151 p47_local1_expect: .word 0xb8887d0d,0x71a3a484 .word 0xff92ec8a,0xdf80a30f .word 0xd2b08c3e,0xd95a6a0f .word 0xfd13f757,0x9772f025 .word 0xd83ee64b,0x4c837f75 .word 0xb69863d4,0xa73ad91a .word 0xf989167a,0x8981c28b .word 0x15910a9f,0x00d25b50 p47_local2_expect: .word 0xd2b08c3e,0xeeddfc5a .word 0xc5c81322,0x45ffcd00 .word 0x2bfd81b4,0x8fe36d94 .word 0xff00f910,0xdf44027c .word 0x2274959f,0x7213cefc .word 0x46a45a0c,0x3b94fd50 .word 0xd4bbb4c4,0xfafcd2e8 .word 0xc20299eb,0xb60e7a12 p47_local3_expect: .word 0xff8722cc,0x0a43260c .word 0xa322b2ff,0x8e06d0a4 .word 0x215a39bc,0x29a2a2b6 .word 0x84a25bc5,0xa98c135b .word 0x85a986a4,0x4ec0e2d7 .word 0x5fc57ec7,0x11eb4416 .word 0xd56affc3,0xc800ffd5 .word 0xffd3c896,0x30d32355 p48_init_registers: .word 0x34df7b06,0x3ce53fd6 ! Init value for %l0 .word 0x11f44b2c,0x8b27b704 ! Init value for %l1 .word 0x17cd01f4,0x4ec7ab7f ! Init value for %l2 .word 0xb6bda3aa,0xd1f0f024 ! Init value for %l3 .word 0xf5629d16,0x7dd2eba0 ! Init value for %l4 .word 0x09a316a0,0xb90f2352 ! Init value for %l5 .word 0x37cbab03,0x9f323034 ! Init value for %l6 .word 0x52c96acd,0xfec4c6f3 ! Init value for %l7 .align 64 p48_init_freg: .word 0xcef6aa62,0x0a426ae2 ! Init value for %f0 .word 0x7866331f,0x883d5436 ! Init value for %f2 .word 0xf17264c2,0x82e51805 ! Init value for %f4 .word 0x599e0067,0xff2ac589 ! Init value for %f6 .word 0xecc1eae5,0x493b74be ! Init value for %f8 .word 0x49f0cc9f,0xb51f481e ! Init value for %f10 .word 0x6dbb1411,0x2102a68b ! Init value for %f12 .word 0x1bfa15fc,0x969174e8 ! Init value for %f14 .word 0x7d7b2c98,0xecf75e3f ! Init value for %f16 .word 0x1d7384dc,0xee36e308 ! Init value for %f18 .word 0xd5725aea,0x1008ca68 ! Init value for %f20 .word 0xda21b14e,0xb0013634 ! Init value for %f22 .word 0x4878d341,0x29a7d698 ! Init value for %f24 .word 0x4a3b8984,0xbb9fe564 ! Init value for %f26 .word 0x1d857de9,0x42fdaab6 ! Init value for %f28 .word 0x2409a231,0x70a99663 ! Init value for %f30 .word 0xfabcd82a,0x2142b4c0 ! Init value for %f32 .word 0xc0fbf298,0x8dc5dd45 ! Init value for %f34 .word 0xab974236,0xe7897c74 ! Init value for %f36 .word 0x97287dff,0x43b2ced8 ! Init value for %f38 .word 0x7f9c64bb,0xe7a7dde2 ! Init value for %f40 .word 0x25d36c06,0x52183c95 ! Init value for %f42 .word 0xb5699df6,0x9c4f15f4 ! Init value for %f44 .word 0x47c2232b,0x58c49670 ! Init value for %f46 .word 0x58335479,0xbfb73a1b .word 0x10f16119,0x244dc4b4 .word 0x4eedb98f,0xa110d693 .word 0x7736e1d0,0x4ccc11ef .word 0x0fac09bb,0x8233d0cc .word 0x59d187d8,0xf58f4bb0 .word 0x6b76332d,0xdfdbfe35 .word 0x33842efb,0xb9cfef2d p48_expected_registers: .word 0x00000000,0x649c78bf .word 0x00000000,0x39af62d1 .word 0x00000000,0xff65893c .word 0x00000000,0x0000001b .word 0x00000000,0x0000796c .word 0x00000000,0x000000c3 .word 0x00000000,0x000000d8 .word 0x8d343385,0x7b41dfaf p48_expected_fp_regs: .word 0xcef6aa62,0x0a426ae2 .word 0x7866331f,0x883d5436 .word 0xf17264c2,0x82e51805 .word 0x599e0067,0xff2ac589 .word 0xecc1eae5,0x493b74be .word 0x49f0cc9f,0xb51f481e .word 0x6dbb1411,0x2102a68b .word 0x1bfa15fc,0x969174e8 .word 0x7d7b2c98,0xecf75e3f .word 0x1d7384dc,0xee36e308 .word 0xd5725aea,0x1008ca68 .word 0xda21b14e,0xb0013634 .word 0x4878d341,0x29a7d698 .word 0x4a3b8984,0xbb9fe564 .word 0x1d857de9,0x42fdaab6 .word 0x2409a231,0x70a99663 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p48_local0_expect: .word 0xc5ca1554,0xf7b263d4 .word 0xe0d16447,0x5562ab34 .word 0x8fb3c595,0x367947ba .word 0x5a682c1d,0xa30f5bfe .word 0x00000037,0xff0fd8c2 .word 0x6c794a3d,0xf566708d .word 0x8d343385,0x7b41dfaf .word 0x57d4b2c9,0xf9d5ccbd p48_local1_expect: .word 0x57fded45,0xc5ca1554 .word 0x95a564fb,0x0bdc330d .word 0xa7825686,0x6ae011cb .word 0xecedc7fd,0x56cb88c4 .word 0x20665a80,0xa34b7245 .word 0xf2141928,0x20623dc7 .word 0x806fb9f4,0x473b0f5c .word 0xf0d20f51,0x5eff2dff p48_local2_expect: .word 0x9055e1aa,0x0000796c .word 0x649c78bf,0x2ffce577 .word 0x531579fd,0x2ec85969 .word 0x281914f2,0x1b000000 .word 0x001be9c3,0x8a1bf6ca .word 0x6ae0473d,0x5a0f4801 .word 0x89091fd5,0xfb883d90 .word 0xefec087a,0x780048fc p48_local3_expect: .word 0x796c46ae,0xe0d16447 .word 0x8b27b704,0xb7a7fff3 .word 0xffb81ba1,0xcca8d092 .word 0xffa8d5a9,0xefec087a .word 0xff0fffc2,0x4f4727ac .word 0xd6ce42ec,0x41ae0d72 .word 0xac02ac0a,0x57379ae7 .word 0x2613bb4d,0x988cca63 p49_init_registers: .word 0xa57b82b5,0xa14d5f52 ! Init value for %l0 .word 0x0c220de5,0xeb900d03 ! Init value for %l1 .word 0x0afa4ea4,0x7a47e572 ! Init value for %l2 .word 0xfa454808,0x8a45fa43 ! Init value for %l3 .word 0xe56740ed,0xb1935b4b ! Init value for %l4 .word 0xe1d08a2e,0xac55c43c ! Init value for %l5 .word 0x77da8feb,0xb57c014f ! Init value for %l6 .word 0x2371ecec,0x2de1ff75 ! Init value for %l7 .align 64 p49_init_freg: .word 0x7f1062f5,0xa20c4726 ! Init value for %f0 .word 0xc757a1ca,0x5101e67d ! Init value for %f2 .word 0x3c11cfc2,0xda493047 ! Init value for %f4 .word 0xb0acf25c,0xcf16777f ! Init value for %f6 .word 0xa6f9e468,0x5792d9d9 ! Init value for %f8 .word 0x19e5dfcc,0x25cc762e ! Init value for %f10 .word 0x39bb270e,0x60da5512 ! Init value for %f12 .word 0x6cfe6c28,0x0a90931f ! Init value for %f14 .word 0x17ab0f69,0x8a8ef9ec ! Init value for %f16 .word 0xe2cfc9a0,0x45ce346c ! Init value for %f18 .word 0x5da3f31b,0xce234ff5 ! Init value for %f20 .word 0x2e18c46a,0xb2f8ba8f ! Init value for %f22 .word 0xb6d751df,0xdbaa8473 ! Init value for %f24 .word 0xfed26093,0xf17c1206 ! Init value for %f26 .word 0xcfedb6c5,0xafe41cab ! Init value for %f28 .word 0x79fdbd78,0xe54e874c ! Init value for %f30 .word 0xe6932fd0,0xd1c01d14 ! Init value for %f32 .word 0x81ccbbe2,0x6bcdec52 ! Init value for %f34 .word 0x51b54d74,0xaa3835d5 ! Init value for %f36 .word 0xdfea82dc,0xe96edfd1 ! Init value for %f38 .word 0x824f922d,0xd03c28c8 ! Init value for %f40 .word 0xefe32567,0xfe2849e2 ! Init value for %f42 .word 0xd567ebe6,0x9cde213a ! Init value for %f44 .word 0x53b1c578,0xb52fd040 ! Init value for %f46 .word 0x792ea0ff,0xf3805c98 .word 0x6a93a9f5,0xfad7245f .word 0x1816c152,0x67915c88 .word 0x59765338,0xe31b3d4b .word 0x3f7c153e,0x0bf35d26 .word 0xcd5ff521,0x6e7476b2 .word 0xd67ed7d6,0x9b919a86 .word 0x0bb11333,0x85148cb6 p49_expected_registers: .word 0x00000000,0x0000001b .word 0x00000000,0x7b450000 .word 0x00000000,0xd6f0dfbb .word 0x00000000,0x0000cb57 .word 0x00000000,0x7d3ccb57 .word 0xffffffff,0xffffffff .word 0x00000000,0x0000abe7 .word 0x00000000,0x00000038 p49_expected_fp_regs: .word 0x7f1062f5,0xa20c4726 .word 0xc757a1ca,0x5101e67d .word 0x3c11cfc2,0xda493047 .word 0xb0acf25c,0xcf16777f .word 0xa6f9e468,0x5792d9d9 .word 0x19e5dfcc,0x25cc762e .word 0x39bb270e,0x60da5512 .word 0x6cfe6c28,0x0a90931f .word 0x17ab0f69,0x8a8ef9ec .word 0xe2cfc9a0,0x45ce346c .word 0x5da3f31b,0xce234ff5 .word 0x2e18c46a,0xb2f8ba8f .word 0xb6d751df,0xdbaa8473 .word 0xfed26093,0xf17c1206 .word 0xcfedb6c5,0xafe41cab .word 0x79fdbd78,0xe54e874c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p49_local0_expect: .word 0x1b1a5ca7,0x14d66049 .word 0xc91eef69,0xff5f9677 .word 0xb4becbd8,0xcb0f6197 .word 0x0c220de5,0xeb900d03 .word 0x66b645f5,0xe8337163 .word 0xff5b6a67,0x073743a2 .word 0x540d4bb7,0x422dd8f3 .word 0x09347b4c,0x69c6bda1 p49_local1_expect: .word 0x721a88c1,0x8a051bb4 .word 0x00000000,0x000000a5 .word 0x691bf215,0x747edb81 .word 0x57cb3c7d,0x97ab16b9 .word 0x0d037bcf,0x57cb0000 .word 0x23d95f92,0xd97aee64 .word 0x7bff88c0,0xb0aeb3cf .word 0xe50ddfce,0x30551680 p49_local2_expect: .word 0x37b5591a,0xf0353479 .word 0xe9cfb07f,0x342fdb41 .word 0xe7ab158c,0x3cc455ac .word 0xff09e132,0xc139f4a8 .word 0xd48e2101,0xa60ac22f .word 0x07dfacb2,0xd45cc25d .word 0x93743e8a,0xf97ff03f .word 0xeab72afc,0xdb42c3e7 p49_local3_expect: .word 0x7b450000,0x0000006f .word 0x1e4b66ed,0x37adb347 .word 0x897c36fc,0xcf7ba681 .word 0x17f0d6f5,0x7361512b .word 0xfff93c7f,0x693cf90a .word 0x7b454b0d,0x7a47e572 .word 0x602df0f4,0x3ae1a150 .word 0x46a9c3e2,0x8c15abe7 p50_init_registers: .word 0x4496f37a,0x04b15041 ! Init value for %l0 .word 0xc30a84d8,0x1692d69b ! Init value for %l1 .word 0x86d33190,0xcad0e400 ! Init value for %l2 .word 0x70a81f8b,0xf623c96a ! Init value for %l3 .word 0xb31dd635,0xa75ae0c8 ! Init value for %l4 .word 0x06e9bc76,0x11973b57 ! Init value for %l5 .word 0xeb47a499,0xe2265cfc ! Init value for %l6 .word 0xf159a6ee,0x1074dd0e ! Init value for %l7 .align 64 p50_init_freg: .word 0x593b0c5c,0x4f728d13 ! Init value for %f0 .word 0xb377e338,0xadaf16db ! Init value for %f2 .word 0xf0a0fe86,0x48e63b7a ! Init value for %f4 .word 0x8ff3781c,0x81bfafe5 ! Init value for %f6 .word 0xd3c06738,0x7efc6800 ! Init value for %f8 .word 0x0b8ff2d4,0x56e04f80 ! Init value for %f10 .word 0xf8396c1f,0x27485e18 ! Init value for %f12 .word 0xe71c920e,0x52127884 ! Init value for %f14 .word 0x3291009c,0xce4a50bb ! Init value for %f16 .word 0x0e5a1e8a,0x1f2e02bf ! Init value for %f18 .word 0xf0813b99,0x75d7b18f ! Init value for %f20 .word 0x1c7963de,0x9a009511 ! Init value for %f22 .word 0x59432640,0x6ab9856f ! Init value for %f24 .word 0x86147484,0xee0a659e ! Init value for %f26 .word 0x509a65b7,0x68b92575 ! Init value for %f28 .word 0xd1b61544,0xead7d3af ! Init value for %f30 .word 0x34f30f10,0x3b6dd7f4 ! Init value for %f32 .word 0xda2dfaa1,0xd8c2a18b ! Init value for %f34 .word 0x2dfbdd8d,0x8930e250 ! Init value for %f36 .word 0x652a962f,0xbaf6b942 ! Init value for %f38 .word 0xf21d6073,0xb9e1d0e3 ! Init value for %f40 .word 0xc3082322,0x76b9eada ! Init value for %f42 .word 0x900ceff7,0x8562a85e ! Init value for %f44 .word 0x94a9f4c8,0xc5f9c7db ! Init value for %f46 .word 0x60047e37,0x095e7433 .word 0x92ae6363,0xa44d3953 .word 0x5d7ec4b8,0x5b50c37d .word 0xdc6fb0a5,0xd6380d96 .word 0x215b1631,0x56bd5e4f .word 0x1e6e893a,0x319657ac .word 0x73533d38,0xe909ebac .word 0x2706fa97,0xf1f8d598 p50_expected_registers: .word 0x00000000,0x9d6e3f20 .word 0x00000000,0xee012fe4 .word 0x00000000,0xfe4bf414 .word 0x00000000,0x4d067239 .word 0xfe4bf414,0x5cd385c8 .word 0x00000000,0x00000038 .word 0x3a669ced,0x18cfef1e .word 0x00000000,0xdf98f519 p50_expected_fp_regs: .word 0x593b0c5c,0x4f728d13 .word 0xb377e338,0xadaf16db .word 0xf0a0fe86,0x48e63b7a .word 0x8ff3781c,0x81bfafe5 .word 0xd3c06738,0x7efc6800 .word 0x0b8ff2d4,0x56e04f80 .word 0xf8396c1f,0x27485e18 .word 0xe71c920e,0x52127884 .word 0x3291009c,0xce4a50bb .word 0x0e5a1e8a,0x1f2e02bf .word 0xf0813b99,0x75d7b18f .word 0x1c7963de,0x9a009511 .word 0x59432640,0x6ab9856f .word 0x86147484,0xee0a659e .word 0x509a65b7,0x68b92575 .word 0xd1b61544,0xead7d3af .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p50_local0_expect: .word 0xff494a98,0x41a88da8 .word 0x00000076,0xf6ae334c .word 0x9d6e3f20,0xee012fe4 .word 0x68eef4cb,0x66554f6c .word 0x0fde4e0a,0x02e2089c .word 0x00000000,0xe4221ad0 .word 0x4a5a81a4,0x9ef43142 .word 0x799e15f8,0x5944a01c p50_local1_expect: .word 0xff63caaa,0x419ea2b6 .word 0xf838a973,0xe8af5099 .word 0x19f598df,0x43c404ea .word 0xf64b628c,0x25c7993f .word 0xa8765c6d,0x081de78e .word 0xefd147fd,0x909ccafd .word 0xffa5aebd,0xedc88fa8 .word 0x4651b269,0x61a0a5a6 p50_local2_expect: .word 0x4150b104,0xa6eb1297 .word 0xb63fbfbf,0xb99a6651 .word 0xff669ced,0x18cfef1e .word 0xd3d9a251,0xe4221ad0 .word 0xdf98f519,0x426b31e9 .word 0x2330c2fb,0x64f01fff .word 0x8e29fd06,0x53131e8e .word 0x3d9e5005,0x1d9962e3 p50_local3_expect: .word 0xd5a02b31,0x4bc0db0c .word 0x10ea196a,0x6483f799 .word 0xa0b002d8,0x59aba1d0 .word 0xfe4bf414,0x5cd385c8 .word 0xbfac0fde,0x0927cba4 .word 0x3886a038,0x1f214ab3 .word 0xf554c27d,0x3a0884ad .word 0xe19c57ff,0x0e6a8c31 p51_init_registers: .word 0x595507c6,0xc123a03e ! Init value for %l0 .word 0x6688fe30,0x6cb5a398 ! Init value for %l1 .word 0xbe7b3464,0x9464a9e6 ! Init value for %l2 .word 0x87b44a06,0x0d3957cf ! Init value for %l3 .word 0xf252a586,0x59f11013 ! Init value for %l4 .word 0x4eecf0f0,0x3bb0e277 ! Init value for %l5 .word 0xe87f1bb3,0xd99b514f ! Init value for %l6 .word 0x652a8dde,0x3316fb08 ! Init value for %l7 .align 64 p51_init_freg: .word 0x59637377,0xcd3fe787 ! Init value for %f0 .word 0xf9debb69,0xe6a0116b ! Init value for %f2 .word 0x95d4715e,0x0ff2bc09 ! Init value for %f4 .word 0xecdd75a8,0x15178f3b ! Init value for %f6 .word 0xb21d3fb9,0x5b1910ad ! Init value for %f8 .word 0x32806393,0x5ec42305 ! Init value for %f10 .word 0xdbe63da4,0xb4f7d4ab ! Init value for %f12 .word 0x4cf5eb19,0x9f28ab4a ! Init value for %f14 .word 0xa14019af,0x86de544b ! Init value for %f16 .word 0x47121c8c,0xd813605a ! Init value for %f18 .word 0x9e415c3f,0x465ec68d ! Init value for %f20 .word 0x68f2fbc4,0xd4f08340 ! Init value for %f22 .word 0xda8f5a52,0x09a5ae11 ! Init value for %f24 .word 0xdc9f7007,0x3666d9d0 ! Init value for %f26 .word 0xbd5fcb89,0xb036e7a6 ! Init value for %f28 .word 0x5773663f,0x01148c53 ! Init value for %f30 .word 0x837147c3,0xf4b369c6 ! Init value for %f32 .word 0xe4a86d54,0xeb006e1a ! Init value for %f34 .word 0xee668e25,0x84d0c19a ! Init value for %f36 .word 0x8649b0b0,0x64e33846 ! Init value for %f38 .word 0xfb7853a8,0x42a48d88 ! Init value for %f40 .word 0x009a434f,0x1acd4afa ! Init value for %f42 .word 0x66fd60d4,0xe5ad78da ! Init value for %f44 .word 0x2a87a4d2,0x90788921 ! Init value for %f46 .word 0xa2e38d4b,0xec300aa4 .word 0x77768328,0x14111113 .word 0x6cf4ed66,0x3b69b316 .word 0xd7e716c9,0x1e74d678 .word 0x8e0cfaf5,0x7e0d3881 .word 0x73334a99,0x5e15de7c .word 0xed96689c,0xf02bae80 .word 0x805bb844,0x50f82c83 p51_expected_registers: .word 0x00000000,0x08509b44 .word 0x00000000,0x544138c4 .word 0xbe7b3464,0x9464a9e6 .word 0xaba0bea6,0x96690187 .word 0x00000000,0x000000c8 .word 0x00000000,0x808dff7c .word 0x3165e7bf,0xb8b5920b .word 0x00000081,0xef413559 p51_expected_fp_regs: .word 0x59637377,0xcd3fe787 .word 0xf9debb69,0xe6a0116b .word 0x95d4715e,0x0ff2bc09 .word 0xecdd75a8,0x15178f3b .word 0xb21d3fb9,0x5b1910ad .word 0x32806393,0x5ec42305 .word 0xdbe63da4,0xb4f7d4ab .word 0x4cf5eb19,0x9f28ab4a .word 0xa14019af,0x86de544b .word 0x47121c8c,0xd813605a .word 0x9e415c3f,0x465ec68d .word 0x68f2fbc4,0xd4f08340 .word 0xda8f5a52,0x09a5ae11 .word 0xdc9f7007,0x3666d9d0 .word 0xbd5fcb89,0xb036e7a6 .word 0x5773663f,0x01148c53 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p51_local0_expect: .word 0xffc7568a,0x5c0ceeb7 .word 0xb1d5699a,0x48937d0b .word 0xff38ec47,0x808dff7c .word 0x889dbdbc,0xc6b927c9 .word 0x77e2b03b,0x8eac7a95 .word 0xd1709fea,0x0bf2e644 .word 0xb988c4a9,0x68e3c08a .word 0x816572a9,0xabffbea6 p51_local1_expect: .word 0x59f11013,0x16c83628 .word 0xc23b424d,0xbcd8bc46 .word 0xd3661450,0x82818130 .word 0xaba0bea6,0x96690187 .word 0x80b50ae7,0x560cace9 .word 0x00000081,0xef413559 .word 0x4793a64d,0xd9f41e0d .word 0x3165e7bf,0xb8b5920b p51_local2_expect: .word 0x9a262c11,0x12bc5b4b .word 0xbf702147,0xa1138753 .word 0x799b8153,0x8281ff30 .word 0x684aacbd,0xff8a3615 .word 0x7306f348,0x8e40fb36 .word 0xc8d7e792,0x61043b1a .word 0x41e72053,0x3854df77 .word 0x8dc7b5fc,0x7aea132a p51_local3_expect: .word 0x99fb9cb5,0x9656f4ff .word 0x093ba327,0xf671d534 .word 0xddbb5503,0xc9b36d74 .word 0xa0000000,0xec84ea05 .word 0x0091a547,0x85b43f58 .word 0xba4b37ab,0xff99de1a .word 0x83384b3b,0x497b4cd1 .word 0x71a9f713,0x209d44e4 p52_init_registers: .word 0xd6a93288,0x65cc7743 ! Init value for %l0 .word 0x179d0794,0x3311a755 ! Init value for %l1 .word 0x60f578a6,0x3a773cb2 ! Init value for %l2 .word 0x6337cfe4,0x32dfaec2 ! Init value for %l3 .word 0x1a05e8e7,0xd7eb8441 ! Init value for %l4 .word 0x65ebcc72,0x5d4513a7 ! Init value for %l5 .word 0x0cb64a4c,0xce11e719 ! Init value for %l6 .word 0x7844c792,0x0118ca50 ! Init value for %l7 .align 64 p52_init_freg: .word 0xaf7a36a8,0xf825870f ! Init value for %f0 .word 0xfe68ad46,0xece48dbe ! Init value for %f2 .word 0x444c64b1,0xdc065422 ! Init value for %f4 .word 0xde15f1f2,0x4316364b ! Init value for %f6 .word 0xb79c1c5b,0x679b068b ! Init value for %f8 .word 0xac647ea8,0xb64db021 ! Init value for %f10 .word 0x1efa5abd,0x80489d73 ! Init value for %f12 .word 0x2e4c89e2,0xef24a3f1 ! Init value for %f14 .word 0x15cb21be,0x949f577c ! Init value for %f16 .word 0xcb327883,0x3bfd6331 ! Init value for %f18 .word 0x0717b48f,0xf13cd00e ! Init value for %f20 .word 0xd9522f6f,0x3acc2708 ! Init value for %f22 .word 0xc9debc26,0x94b520bf ! Init value for %f24 .word 0x258f76ba,0xf3bcaef3 ! Init value for %f26 .word 0xcb5a17a2,0xb992f1b9 ! Init value for %f28 .word 0x021d46bc,0xbbe94a2f ! Init value for %f30 .word 0x05eaee8b,0xb6493200 ! Init value for %f32 .word 0x65557186,0x564cb543 ! Init value for %f34 .word 0x51a88865,0xb363fd37 ! Init value for %f36 .word 0x31d66b2b,0x708075ff ! Init value for %f38 .word 0x9984f4f3,0x0db35760 ! Init value for %f40 .word 0x193a2d3e,0xcfb06985 ! Init value for %f42 .word 0x688093d9,0x089bb045 ! Init value for %f44 .word 0x3bba6ec9,0xe9cd33b1 ! Init value for %f46 .word 0x53552480,0xa4d0aa23 .word 0xb2ee30a2,0x87d5f45b .word 0x607d8057,0xb8cdc37c .word 0x7b4b0f72,0x1a8d1d75 .word 0x3fd084f9,0x42d9b552 .word 0x3d03fd49,0x06ee5538 .word 0x522b5177,0x3600df98 .word 0xa2a7acf2,0xe1afd615 p52_expected_registers: .word 0x00000000,0xb7566a7f .word 0x00000000,0x409d5ea6 .word 0x47f411d6,0x2bd85b6c .word 0x00000000,0xff019da4 .word 0x1d71dea3,0x7df5ee05 .word 0x00000000,0x33b3c037 .word 0x00000000,0x00000094 .word 0x00000000,0x0a40e63f p52_expected_fp_regs: .word 0xaf7a36a8,0xf825870f .word 0xfe68ad46,0xece48dbe .word 0x444c64b1,0xdc065422 .word 0xde15f1f2,0x4316364b .word 0xb79c1c5b,0x679b068b .word 0xac647ea8,0xb64db021 .word 0x1efa5abd,0x80489d73 .word 0x2e4c89e2,0xef24a3f1 .word 0x15cb21be,0x949f577c .word 0xcb327883,0x3bfd6331 .word 0x0717b48f,0xf13cd00e .word 0xd9522f6f,0x3acc2708 .word 0xc9debc26,0x94b520bf .word 0x258f76ba,0xf3bcaef3 .word 0xcb5a17a2,0xb992f1b9 .word 0x021d46bc,0xbbe94a2f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p52_local0_expect: .word 0xd0000000,0xfd2f98e5 .word 0xad0b3bd1,0xb29514f4 .word 0x5920a2d2,0x7ebc2075 .word 0x792f86d2,0x98923b22 .word 0x15ffafd5,0xc143b4d4 .word 0x1282fdce,0xc7f9ff00 .word 0x0e8087a3,0xf8bb9d40 .word 0xe00e1e4d,0x0888889a p52_local1_expect: .word 0x4d266fd5,0x97156a79 .word 0xf19cc61a,0xc27f69db .word 0x47f411d6,0x2bd85b6c .word 0xff55c36a,0x26acdde3 .word 0x2bd85b6c,0xc708c8a5 .word 0x938670e5,0x36078f57 .word 0x435cf452,0x337513b6 .word 0xfb904a9c,0x67ac29a4 p52_local2_expect: .word 0xccb8aa70,0xa1b94dd8 .word 0x6b5785c5,0x000000a7 .word 0x1d71dea3,0x7df5ee05 .word 0xc5c2b45f,0xb5ca474c .word 0x2edc677f,0xd51d388e .word 0xf3ef954d,0xc97f6428 .word 0x86e9bcdd,0xd096f0bf .word 0x264bd88e,0xafa329ab p52_local3_expect: .word 0x1089ff56,0xb278ff49 .word 0xb4873bf6,0x32ff0317 .word 0xffc74a5a,0xd8639207 .word 0x00000002,0xe277fa5a .word 0xb7566a7f,0xd8639207 .word 0xe5ba246e,0x65cc7743 .word 0xfc9d4bad,0xc708c8a5 .word 0x7158a6e9,0x9c8d23db p53_init_registers: .word 0x5198b2e3,0xfdae1f7d ! Init value for %l0 .word 0x6c709f6a,0x122ddc50 ! Init value for %l1 .word 0xae6107a3,0xae383dc1 ! Init value for %l2 .word 0x7e71cc26,0x92d4dad3 ! Init value for %l3 .word 0x25f3e06c,0x158e6d50 ! Init value for %l4 .word 0xa64bebe6,0x02ca28bb ! Init value for %l5 .word 0xa659f280,0x32e0b89f ! Init value for %l6 .word 0xc0d675e2,0x5a3e7b84 ! Init value for %l7 .align 64 p53_init_freg: .word 0x9dc2abba,0x3f480e38 ! Init value for %f0 .word 0x2238f13e,0x09f193e5 ! Init value for %f2 .word 0x58132326,0x336ff6d8 ! Init value for %f4 .word 0x48f8a11d,0xd0fa73fd ! Init value for %f6 .word 0x96dcad03,0x2a955a8e ! Init value for %f8 .word 0xeaf777a7,0x9c59d0ce ! Init value for %f10 .word 0x6fd96044,0x6eda807f ! Init value for %f12 .word 0x7f0df310,0xe4a1d5e8 ! Init value for %f14 .word 0x8741426c,0x79a97628 ! Init value for %f16 .word 0x385daf34,0x60a5e03f ! Init value for %f18 .word 0xf0ba952e,0x71a75792 ! Init value for %f20 .word 0x4937f8c5,0x14a5d6e2 ! Init value for %f22 .word 0x32f2603e,0x35fd5d74 ! Init value for %f24 .word 0x470f8cd7,0xe93d3aa4 ! Init value for %f26 .word 0x3e11338a,0x83041072 ! Init value for %f28 .word 0xfe23d877,0xddc8dec5 ! Init value for %f30 .word 0xdd738c7b,0xa2aa6a4d ! Init value for %f32 .word 0x7c7fce9a,0x47226729 ! Init value for %f34 .word 0x11445305,0xbdfd4514 ! Init value for %f36 .word 0x74ff4b4a,0x6ce98bf3 ! Init value for %f38 .word 0xe11026c7,0xe98a164f ! Init value for %f40 .word 0x116b4f8a,0x6515b5fa ! Init value for %f42 .word 0x89062657,0xdc95db8f ! Init value for %f44 .word 0x7a7dc2e8,0x938bd4d2 ! Init value for %f46 .word 0x9d8c1bc2,0xf9cb2233 .word 0x2ba6884c,0xd32e1685 .word 0x17bae958,0x874c5efc .word 0xd6ddc4b0,0xc8b3d52b .word 0x3e9a9576,0xe5ed1b96 .word 0x668120ce,0xbfa9be35 .word 0x16da10bd,0x12b05553 .word 0x67aad699,0xa963f629 p53_expected_registers: .word 0x00000000,0x0000e9ef .word 0x00000000,0x9cabd9fe .word 0x00000000,0x2705dd82 .word 0xffd957b2,0x76917247 .word 0x00000000,0x9447b211 .word 0xffffffff,0xffffffda .word 0x9447b211,0x5a9509fb .word 0xc0d675e2,0x5a3e7b84 p53_expected_fp_regs: .word 0x9dc2abba,0x3f480e38 .word 0x2238f13e,0x09f193e5 .word 0x58132326,0x336ff6d8 .word 0x48f8a11d,0xd0fa73fd .word 0x96dcad03,0x2a955a8e .word 0xeaf777a7,0x9c59d0ce .word 0x6fd96044,0x6eda807f .word 0x7f0df310,0xe4a1d5e8 .word 0x8741426c,0x79a97628 .word 0x385daf34,0x60a5e03f .word 0xf0ba952e,0x71a75792 .word 0x4937f8c5,0x14a5d6e2 .word 0x32f2603e,0x35fd5d74 .word 0x470f8cd7,0xe93d3aa4 .word 0x3e11338a,0x83041072 .word 0xfe23d877,0xddc8dec5 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p53_local0_expect: .word 0x9de87693,0x2af2d9db .word 0xcc1f67a5,0x2705dd82 .word 0x84830f2f,0x35e9e679 .word 0x5a3e7b84,0xc33bb877 .word 0x325bdf9c,0x9c9541a7 .word 0x000000fb,0xffffffda .word 0xe171019f,0x87857697 .word 0xd9ab048c,0x950941c8 p53_local1_expect: .word 0x1c3e6bf7,0xdb1dad49 .word 0xefe98ad6,0xf517c7fb .word 0xf5e3e974,0xb6732778 .word 0xe233a068,0x859a814a .word 0x1c5f258e,0x6428032f .word 0x9e73ab85,0xf42025f7 .word 0x51d1b2e1,0xbca71e8e .word 0xab7668a1,0x569425ce p53_local2_expect: .word 0xa940a0da,0x122ddc50 .word 0xbb821723,0x563ccd55 .word 0x5a8ad345,0xae383dc1 .word 0xdaf9bcbd,0x00b6d212 .word 0x7adc3983,0x6c88a467 .word 0x3c414306,0x467c802d .word 0x003fe90d,0x800ae756 .word 0xffd957b2,0x76917247 p53_local3_expect: .word 0xee1d76fb,0x113184dc .word 0xffbf3f0c,0x2d8895b7 .word 0x7d20dd34,0x3f5d3d3e .word 0xffb61df0,0xf4bf9526 .word 0x000000fb,0x5a9509fb .word 0x9fb8e032,0x0b3763e0 .word 0xcec93c84,0xa8ff4048 .word 0xa1b1c0fa,0x81670a22 p54_init_registers: .word 0x13f201d9,0xb91f37f8 ! Init value for %l0 .word 0x1a86fbd7,0xed79d1e7 ! Init value for %l1 .word 0x947448ea,0x08e57e70 ! Init value for %l2 .word 0xaaaeba00,0x5a123d9e ! Init value for %l3 .word 0x98ac558a,0x834ee85d ! Init value for %l4 .word 0x0bfd9864,0x671e8242 ! Init value for %l5 .word 0xf0575620,0xa62b679e ! Init value for %l6 .word 0xe9fda106,0x4c72b958 ! Init value for %l7 .align 64 p54_init_freg: .word 0xae223105,0x8beecf77 ! Init value for %f0 .word 0xd547d298,0x9bff6f83 ! Init value for %f2 .word 0xb56aa377,0xc4f24e53 ! Init value for %f4 .word 0xfd48142e,0xa6bf10ff ! Init value for %f6 .word 0xda4c8579,0xa1c4aae5 ! Init value for %f8 .word 0xac35b865,0x925c7fcc ! Init value for %f10 .word 0xbcad22bf,0x75fe3808 ! Init value for %f12 .word 0xaec071a5,0xccf468d3 ! Init value for %f14 .word 0xbac3638d,0x5ee6ae5b ! Init value for %f16 .word 0x8644bd28,0x85d8a876 ! Init value for %f18 .word 0xbdb8cedd,0x16fea0e6 ! Init value for %f20 .word 0xf1357688,0x7ce2c6d0 ! Init value for %f22 .word 0x0a6ffd3a,0x44d57e68 ! Init value for %f24 .word 0x7293d330,0x30169cc3 ! Init value for %f26 .word 0x2f9ce1f3,0x188dd648 ! Init value for %f28 .word 0x5351479d,0x7c479022 ! Init value for %f30 .word 0x74ca4b47,0xf3eef530 ! Init value for %f32 .word 0xd525b7dc,0x042a33ae ! Init value for %f34 .word 0xd8bbc350,0xdb4acf05 ! Init value for %f36 .word 0x34e41d1a,0xac975b79 ! Init value for %f38 .word 0x80c5042b,0x42389cf4 ! Init value for %f40 .word 0x6604d375,0x0eb3850b ! Init value for %f42 .word 0x5d6da463,0x21046021 ! Init value for %f44 .word 0x03000930,0xf03ed9ca ! Init value for %f46 .word 0x5f331bc2,0x6fbec846 .word 0xb4fdd922,0x07b07858 .word 0xe212f5c8,0xf608c92b .word 0x8c5f4c13,0x1a7ca857 .word 0xeea068a6,0x78f611ba .word 0x73ca1ba3,0xaec7b324 .word 0xbf68c719,0x89541726 .word 0xb79aa54a,0x6ee63e40 p54_expected_registers: .word 0x00000000,0x000000aa .word 0xffffffff,0xfffffffd .word 0x00000000,0xb710a3da .word 0xcb4a0000,0x828c690d .word 0x00000000,0x8d4d37a6 .word 0x00000000,0x6affd113 .word 0x00000000,0x4104bcff .word 0xff1dc61b,0x6cfda1b4 p54_expected_fp_regs: .word 0xae223105,0x8beecf77 .word 0xd547d298,0x9bff6f83 .word 0xb56aa377,0xc4f24e53 .word 0xfd48142e,0xa6bf10ff .word 0xda4c8579,0xa1c4aae5 .word 0xac35b865,0x925c7fcc .word 0xbcad22bf,0x75fe3808 .word 0xaec071a5,0xccf468d3 .word 0xbac3638d,0x5ee6ae5b .word 0x8644bd28,0x85d8a876 .word 0xbdb8cedd,0x16fea0e6 .word 0xf1357688,0x7ce2c6d0 .word 0x0a6ffd3a,0x44d57e68 .word 0x7293d330,0x30169cc3 .word 0x2f9ce1f3,0x188dd648 .word 0x5351479d,0x7c479022 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p54_local0_expect: .word 0x854b194c,0xacb87994 .word 0x55334d2f,0x71beab69 .word 0xc3000000,0xc3e27be9 .word 0x04116fa4,0x14a386ad .word 0xff000000,0xe9fda106 .word 0x19ae1f5c,0x4c72b958 .word 0x67d45217,0x1c2e3f8c .word 0xe3ed75bb,0x13319d27 p54_local1_expect: .word 0x02b1d8bd,0x18ff473f .word 0xe9fda106,0x4c72b958 .word 0x8a0b8d50,0x1f92566b .word 0xa46f1104,0xcd59b351 .word 0xc8c666e0,0x21f7262b .word 0xbd7bbf14,0x49c6ed28 .word 0x00000030,0x8f70a3ff .word 0x522c4443,0xa91c05fd p54_local2_expect: .word 0x193b4700,0x7c2ad5ae .word 0xcb4a60a5,0xff789ef8 .word 0x00000066,0x2e11373d .word 0xff1dc61b,0x6cfda1b4 .word 0xcb4a0000,0x828c690d .word 0xb13daa0e,0x0f1b5002 .word 0x0314aaff,0x957572fd .word 0xec4a08ff,0xcdca80be p54_local3_expect: .word 0x790cd8f7,0x8da45cab .word 0x48dcfca5,0xa2979c11 .word 0x787346b5,0x8a2eb505 .word 0x19ae1f5c,0x10efb23c .word 0x85286e38,0x3b2a5254 .word 0xf27f271f,0x3153db2e .word 0x4ddbf0b5,0x021dfb97 .word 0xa1662a86,0x9b2edcdd p55_init_registers: .word 0x8813e8c0,0x6736995d ! Init value for %l0 .word 0x81da568a,0x96b52236 ! Init value for %l1 .word 0x65b14672,0x8a8cfc9f ! Init value for %l2 .word 0xc6cd16da,0x3734c82a ! Init value for %l3 .word 0x479c5c8a,0x84abb503 ! Init value for %l4 .word 0x337bffe5,0xe53c5006 ! Init value for %l5 .word 0x32f255f0,0x59a920be ! Init value for %l6 .word 0x945e8246,0x7e5ec5d3 ! Init value for %l7 .align 64 p55_init_freg: .word 0x9ec414eb,0x2075242a ! Init value for %f0 .word 0x2117947a,0x865b4f20 ! Init value for %f2 .word 0x1c428841,0xe8381265 ! Init value for %f4 .word 0xd549ec6f,0x23ba0cf3 ! Init value for %f6 .word 0x627f4b28,0xfa0d3071 ! Init value for %f8 .word 0xd8e4e072,0xf9f0baf1 ! Init value for %f10 .word 0x1ef00efb,0x6d94eb15 ! Init value for %f12 .word 0x5ff135c7,0xcfc85fb1 ! Init value for %f14 .word 0x3fa9b7fc,0x62bd0ca0 ! Init value for %f16 .word 0x0d138cff,0x6ff918da ! Init value for %f18 .word 0x76d6308b,0xba5c5954 ! Init value for %f20 .word 0x5ccc5cdc,0xad65b130 ! Init value for %f22 .word 0x351e9ef4,0xb7dcdfaf ! Init value for %f24 .word 0x27416417,0xb37f6c73 ! Init value for %f26 .word 0x25a62e57,0x4d6c0d58 ! Init value for %f28 .word 0xe65eab5e,0x96c5e171 ! Init value for %f30 .word 0xfdf0fb45,0x416b13f2 ! Init value for %f32 .word 0xd5b5d552,0x258a7504 ! Init value for %f34 .word 0x39bf35ab,0x7a8696f9 ! Init value for %f36 .word 0x4c9b2580,0xe614924b ! Init value for %f38 .word 0x90b9edeb,0xa5b5a81c ! Init value for %f40 .word 0x5043469a,0x5266ad54 ! Init value for %f42 .word 0x3e5d5817,0x16b279f0 ! Init value for %f44 .word 0x44573416,0xe04de531 ! Init value for %f46 .word 0xfdda8f53,0x22b99120 .word 0xc1690d8f,0xbd4ebce4 .word 0x00f943bd,0x42d93a42 .word 0x49641626,0xac9f8793 .word 0x51ef5e68,0xf8931093 .word 0x5e63c91e,0x48cc7314 .word 0x1d5e7994,0x00ce6eeb .word 0xc56c7e05,0xf194ca86 p55_expected_registers: .word 0x00000000,0x0000001e .word 0x00000000,0xe5887d06 .word 0x71212b32,0x2a203b18 .word 0x00000000,0x5d993667 .word 0xf96f91f1,0xa4d2663d .word 0x00000000,0x00000071 .word 0x00000000,0x00000000 .word 0x00000000,0x945e8246 p55_expected_fp_regs: .word 0x9ec414eb,0x2075242a .word 0x2117947a,0x865b4f20 .word 0x1c428841,0xe8381265 .word 0xd549ec6f,0x23ba0cf3 .word 0x627f4b28,0xfa0d3071 .word 0xd8e4e072,0xf9f0baf1 .word 0x1ef00efb,0x6d94eb15 .word 0x5ff135c7,0xcfc85fb1 .word 0x3fa9b7fc,0x62bd0ca0 .word 0x0d138cff,0x6ff918da .word 0x76d6308b,0xba5c5954 .word 0x5ccc5cdc,0xad65b130 .word 0x351e9ef4,0xb7dcdfaf .word 0x27416417,0xb37f6c73 .word 0x25a62e57,0x4d6c0d58 .word 0xe65eab5e,0x96c5e171 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p55_local0_expect: .word 0xe4ee73e2,0x2851afd9 .word 0x1e5bbe4b,0x7921ac1a .word 0xffc5cd38,0xfe50c172 .word 0xb990e1f8,0x015720d3 .word 0xcc578199,0xe73bdcf7 .word 0x0000001e,0xe5887d06 .word 0x28e84b52,0xb9b7a42c .word 0x6b0fd44e,0x106fcdf6 p55_local1_expect: .word 0xff212b32,0x2a203b18 .word 0x945e8246,0x7e5ec5d3 .word 0x03b5ab84,0x49a64c87 .word 0xefea9bd0,0xac46f05b .word 0xa0324701,0x9cbb9f82 .word 0x9f62e2f9,0xfd767b31 .word 0x11dbc35d,0x37f0cea3 .word 0x9487b126,0xe9c8fa3c p55_local2_expect: .word 0x7e5ec5d3,0x7e5ec5d3 .word 0xe528b406,0xdb69ba35 .word 0xd31b4386,0xe528b406 .word 0x468b67f7,0xff62fea0 .word 0xffde69d1,0xea10af17 .word 0xff000033,0x17e5eb75 .word 0x3d57d1a5,0x1e33ff2f .word 0xe163f8d2,0xdcc0fee4 p55_local3_expect: .word 0x3f823a5f,0x5404581e .word 0x68c65adf,0xacd86efe .word 0xf96f91f1,0xa4d2663d .word 0xffd32ddf,0x9cda6621 .word 0x5d993667,0xd42078db .word 0xb5359321,0x0dd507aa .word 0x3cd6250a,0xcd194493 .word 0xa0ab4d44,0x816014f8 p56_init_registers: .word 0xc170b56a,0x77ec864e ! Init value for %l0 .word 0x1aa43e22,0x95539e68 ! Init value for %l1 .word 0x6b97c5eb,0xbbafb0e2 ! Init value for %l2 .word 0xc052ac96,0x666262f7 ! Init value for %l3 .word 0xa7d3f48c,0x811337d0 ! Init value for %l4 .word 0xde622063,0xfd0ee21e ! Init value for %l5 .word 0x79b566f7,0xfe5bb7dd ! Init value for %l6 .word 0x7ad32df8,0x125b22bf ! Init value for %l7 .align 64 p56_init_freg: .word 0x81c1591f,0x9a6535bf ! Init value for %f0 .word 0xd5112dca,0x26e87329 ! Init value for %f2 .word 0x5dcf5920,0xa9168206 ! Init value for %f4 .word 0x469a72b8,0xd7fcf818 ! Init value for %f6 .word 0x07982328,0x9f16e483 ! Init value for %f8 .word 0x311ef213,0xf5e0a2fb ! Init value for %f10 .word 0xe7fc777b,0x01b138f2 ! Init value for %f12 .word 0x93c16e03,0xda89a639 ! Init value for %f14 .word 0xc131f33e,0x2a5658d1 ! Init value for %f16 .word 0xa617e9bb,0xacc88b31 ! Init value for %f18 .word 0xd7713b25,0xf8af2822 ! Init value for %f20 .word 0xf23f32b0,0x8e91b63e ! Init value for %f22 .word 0xc82f19a5,0x2144653e ! Init value for %f24 .word 0xbd260c78,0x134e7ca1 ! Init value for %f26 .word 0x1c5845a0,0xf40a3df4 ! Init value for %f28 .word 0x0181e82c,0xd5197ba7 ! Init value for %f30 .word 0xdb22d6c6,0xf0f39873 ! Init value for %f32 .word 0x13a3d4d3,0x1693a45d ! Init value for %f34 .word 0xa02c3cbb,0x35032816 ! Init value for %f36 .word 0x3176ecf9,0x1d664f63 ! Init value for %f38 .word 0xc77f6716,0x13859d97 ! Init value for %f40 .word 0xf455d5fb,0x1acd7902 ! Init value for %f42 .word 0x30a91bac,0x5789975f ! Init value for %f44 .word 0xa4cdad64,0xf4a70942 ! Init value for %f46 .word 0x0412c43f,0xc49b28cb .word 0x310fe29a,0xd4189aaa .word 0xa7daa847,0x64f6bde1 .word 0x79a88d16,0x807128ff .word 0xd77eabe6,0x8bdc2cdb .word 0xf7c4676f,0xba48359d .word 0xf7ac7ad4,0x139eb613 .word 0x807260a3,0x162934a2 p56_expected_registers: .word 0x00000000,0x79bfee45 .word 0x00000000,0x35450e2f .word 0x1ba1e0ad,0x92b43053 .word 0x00000000,0xd2b379ff .word 0xa7d3f48c,0x811337d0 .word 0x00000000,0xb8ee10cb .word 0x1ba1e0ad,0x92b43053 .word 0x1ba1e0ad,0x92b43053 p56_expected_fp_regs: .word 0x81c1591f,0x9a6535bf .word 0xd5112dca,0x26e87329 .word 0x5dcf5920,0xa9168206 .word 0x469a72b8,0xd7fcf818 .word 0x07982328,0x9f16e483 .word 0x311ef213,0xf5e0a2fb .word 0xe7fc777b,0x01b138f2 .word 0x93c16e03,0xda89a639 .word 0xc131f33e,0x2a5658d1 .word 0xa617e9bb,0xacc88b31 .word 0xd7713b25,0xf8af2822 .word 0xf23f32b0,0x8e91b63e .word 0xc82f19a5,0x2144653e .word 0xbd260c78,0x134e7ca1 .word 0x1c5845a0,0xf40a3df4 .word 0x0181e82c,0xd5197ba7 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p56_local0_expect: .word 0xed643472,0x5c4dbf68 .word 0xe007554a,0x49c9ed57 .word 0xeb869768,0x39609864 .word 0x95000000,0xa4ef2358 .word 0x8f64777e,0x4cd93298 .word 0x02312664,0xb0a5e287 .word 0x6366f9db,0xb8ee10cb .word 0xbfffa651,0x11b59282 p56_local1_expect: .word 0x45eebf79,0x2f0e4535 .word 0xa769ca31,0xa631baff .word 0xffbf5681,0x1d186e40 .word 0xe818f409,0xd10ae5c5 .word 0x689786eb,0x372d8367 .word 0xcdff0440,0x58b3f97e .word 0x929b9968,0xfff69c1b .word 0x6b21ceac,0x0000002d p56_local2_expect: .word 0x91edd468,0x666262f7 .word 0xdd5534d3,0x91245473 .word 0x00000000,0x0000a11b .word 0x02e6f5ca,0x63746dbd .word 0xfc908a75,0x04f984a6 .word 0xd48451b3,0xcf6b65f1 .word 0xc672c68e,0xadc6e156 .word 0x0d8811c9,0xff31aa61 p56_local3_expect: .word 0x7de76266,0x9dea23cc .word 0x35c5fa94,0x0fb866a5 .word 0xff29df52,0xe186e2f7 .word 0x6662e77d,0xeb869768 .word 0xff000000,0x8826eb5b .word 0x5c71e8ff,0x12bc75e9 .word 0x9040ca58,0x127422ff .word 0xf8ae6fb3,0xdd5534d3 p57_init_registers: .word 0x6fe9df10,0x318e5cbe ! Init value for %l0 .word 0xa0ef2d8d,0xe026ce27 ! Init value for %l1 .word 0x3612cf41,0xf09565bb ! Init value for %l2 .word 0xf6600164,0x0cafd0f3 ! Init value for %l3 .word 0x432a3a5c,0x861fee95 ! Init value for %l4 .word 0xba5abe6c,0xd6f0ffa0 ! Init value for %l5 .word 0xf3627272,0xb750769b ! Init value for %l6 .word 0xa7c3749f,0xef0e77c2 ! Init value for %l7 .align 64 p57_init_freg: .word 0xb7b8cc4b,0x194ba654 ! Init value for %f0 .word 0x61e18636,0x3ca9babc ! Init value for %f2 .word 0x1389bd1f,0x62d5be3e ! Init value for %f4 .word 0x9657ac62,0x9f3f3a42 ! Init value for %f6 .word 0xd1ffe934,0xdc2f300a ! Init value for %f8 .word 0x5536ac7b,0x4435db9e ! Init value for %f10 .word 0x2f17d804,0xdf8d97c8 ! Init value for %f12 .word 0x6e9018c6,0x1297dfa9 ! Init value for %f14 .word 0x6ba691b9,0x6f0f62b8 ! Init value for %f16 .word 0x32c2647b,0xc0aedaed ! Init value for %f18 .word 0xef4822b1,0xfe2e29f0 ! Init value for %f20 .word 0x04f50689,0x99a323fd ! Init value for %f22 .word 0xf1afe1f0,0xf0e44f60 ! Init value for %f24 .word 0x9bc7720f,0xb58f03fb ! Init value for %f26 .word 0xa9374a6f,0x6720a39a ! Init value for %f28 .word 0x9c3718cf,0x9ab91808 ! Init value for %f30 .word 0xd79c9540,0xbb69d8f7 ! Init value for %f32 .word 0x87a96f74,0xe59bf6f6 ! Init value for %f34 .word 0xb99defd1,0x3df95a99 ! Init value for %f36 .word 0x513f5e59,0x91f74158 ! Init value for %f38 .word 0x2b4248be,0xff9756d5 ! Init value for %f40 .word 0xdc4a0bb7,0xd8c5c480 ! Init value for %f42 .word 0x2364e0f4,0x519bad1c ! Init value for %f44 .word 0x072bbf1d,0x127b20cb ! Init value for %f46 .word 0x7535e7e4,0x7580f1f8 .word 0x085ed9a8,0xdbd99bde .word 0x506e3596,0x6aae1b73 .word 0xb9942d0e,0x4d3c9e59 .word 0xabb351c4,0xbf3a7e59 .word 0x4bfec87e,0xb8d07ba1 .word 0x0cf2b9d3,0xf5f03256 .word 0x7fa87fa2,0xf7a4aaad p57_expected_registers: .word 0x00000000,0x00000000 .word 0x00000000,0x3bece5d7 .word 0x9614eb4b,0x56696755 .word 0x00000000,0x000000d3 .word 0x00000000,0x00000006 .word 0x00000000,0x00000080 .word 0x00000000,0x3daba597 .word 0x00000000,0x0000003b p57_expected_fp_regs: .word 0xb7b8cc4b,0x194ba654 .word 0x61e18636,0x3ca9babc .word 0x1389bd1f,0x62d5be3e .word 0x9657ac62,0x9f3f3a42 .word 0xd1ffe934,0xdc2f300a .word 0x5536ac7b,0x4435db9e .word 0x2f17d804,0xdf8d97c8 .word 0x6e9018c6,0x1297dfa9 .word 0x6ba691b9,0x6f0f62b8 .word 0x32c2647b,0xc0aedaed .word 0xef4822b1,0xfe2e29f0 .word 0x04f50689,0x99a323fd .word 0xf1afe1f0,0xf0e44f60 .word 0x9bc7720f,0xb58f03fb .word 0xa9374a6f,0x6720a39a .word 0x9c3718cf,0x9ab91808 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p57_local0_expect: .word 0xeae963d4,0x4f2e0c7e .word 0x77e4a5be,0xff43726a .word 0x5b329121,0xaa25554d .word 0xffece5d7,0x75fb95d0 .word 0x0000008c,0x2fba1d5e .word 0xfff47c37,0x3f71c707 .word 0xb7215007,0x3db60011 .word 0x19961399,0x08dd3db3 p57_local1_expect: .word 0x1b75cd64,0xff0276d7 .word 0x06733df4,0xffe99939 .word 0xff3216e3,0x27663eda .word 0x67afc341,0x9c7121cb .word 0x55676956,0x4beb1496 .word 0x9dceff52,0xd109ae7d .word 0xb71ddc6e,0x202df934 .word 0x36984f33,0x06b70515 p57_local2_expect: .word 0xff399419,0x1fb82839 .word 0x008c554d,0x2191325b .word 0x64a2a34d,0x65d5064c .word 0x503353a2,0xbf69254b .word 0x9506f41b,0x00000064 .word 0x27d78f3f,0xcce77bcd .word 0x1b4790b3,0xa12810f5 .word 0xbd6c8ea8,0x8ac4481d p57_local3_expect: .word 0x3daba597,0xbd7fbccf .word 0x524f8283,0x49e06d16 .word 0xf41b0000,0x49f40cbe .word 0xff288e5a,0x3a3d7cdf .word 0x3900d54b,0x1050d46f .word 0x5406e78a,0x0000000b .word 0x785df79d,0xe8094d63 .word 0x03470b77,0x66428807 p58_init_registers: .word 0x78511795,0xe13d8e62 ! Init value for %l0 .word 0xda73056a,0x661a1a29 ! Init value for %l1 .word 0xe51855b0,0x526ebb0d ! Init value for %l2 .word 0xd3f9a2a8,0x02bacce7 ! Init value for %l3 .word 0x52dd25da,0x86e66447 ! Init value for %l4 .word 0xb11ef5e2,0x89815d88 ! Init value for %l5 .word 0xb62871c8,0x17093a0d ! Init value for %l6 .word 0xabfa7ba0,0x55e46335 ! Init value for %l7 .align 64 p58_init_freg: .word 0xfa077fc5,0xadfd1e9f ! Init value for %f0 .word 0x062a9dd4,0x563a3446 ! Init value for %f2 .word 0x2700b875,0x9008edda ! Init value for %f4 .word 0x1143dac5,0xef6a6acf ! Init value for %f6 .word 0x3a63b261,0x9c15c044 ! Init value for %f8 .word 0x33dbb981,0x65eca112 ! Init value for %f10 .word 0x4c0b1a23,0x5826f864 ! Init value for %f12 .word 0xe64badeb,0x25a79a0d ! Init value for %f14 .word 0xbea192b6,0x2799f39d ! Init value for %f16 .word 0x5def3b8a,0xcf509835 ! Init value for %f18 .word 0x5f26c09c,0x53b247a2 ! Init value for %f20 .word 0x3235dda2,0xa4dbdf2a ! Init value for %f22 .word 0x03a1ff59,0x6eacb2e3 ! Init value for %f24 .word 0x448eff54,0x1541850e ! Init value for %f26 .word 0x4e4e8efe,0x7b0888bd ! Init value for %f28 .word 0x56d77003,0x1cfe40d9 ! Init value for %f30 .word 0xf5b8e6b7,0x11b659c4 ! Init value for %f32 .word 0x1079cd99,0xc92b13e0 ! Init value for %f34 .word 0xb8ef8469,0x4d1a5f17 ! Init value for %f36 .word 0xb9a38453,0x92dfc8af ! Init value for %f38 .word 0x9e8eef30,0x41c3c0e6 ! Init value for %f40 .word 0xde448c68,0xc79f75fc ! Init value for %f42 .word 0x4e553386,0xb97b2570 ! Init value for %f44 .word 0xe52e8484,0xfd1f2362 ! Init value for %f46 .word 0x3b2214c0,0xf488cb5c .word 0x28993f81,0x7d5f790f .word 0xb5d46a7e,0x0c3d4f96 .word 0xc7a2d869,0xa08c62dd .word 0x19c16758,0x5509fbde .word 0x96dfbf17,0x43165d27 .word 0xd1603213,0xd0548426 .word 0x93ce5e40,0xb50fcb92 p58_expected_registers: .word 0x00000000,0x593cbff3 .word 0x00000000,0x2b6d15a2 .word 0x00000000,0xdadb34f7 .word 0x00000000,0x000000bb .word 0x00000000,0xf9a48500 .word 0x00000000,0x000000a9 .word 0x00000000,0x00004bfd .word 0x11c56194,0xe150b42b p58_expected_fp_regs: .word 0xfa077fc5,0xadfd1e9f .word 0x062a9dd4,0x563a3446 .word 0x2700b875,0x9008edda .word 0x1143dac5,0xef6a6acf .word 0x3a63b261,0x9c15c044 .word 0x33dbb981,0x65eca112 .word 0x4c0b1a23,0x5826f864 .word 0xe64badeb,0x25a79a0d .word 0xbea192b6,0x2799f39d .word 0x5def3b8a,0xcf509835 .word 0x5f26c09c,0x53b247a2 .word 0x3235dda2,0xa4dbdf2a .word 0x03a1ff59,0x6eacb2e3 .word 0x448eff54,0x1541850e .word 0x4e4e8efe,0x7b0888bd .word 0x56d77003,0x1cfe40d9 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p58_local0_expect: .word 0xdadb34f7,0xf6b4fb96 .word 0x2b6d15a2,0x765e97aa .word 0x53afb3ac,0x8312070b .word 0x8f0dbc76,0x9e73cbc2 .word 0x4dcaee30,0xb2abfc67 .word 0x39c96c4d,0x77bf23d8 .word 0x7170e6cc,0x76bc0d8f .word 0x661a1a29,0x134d9632 p58_local1_expect: .word 0xfa3a824c,0xa0f6936d .word 0x6605a230,0xc54296b4 .word 0x16f546f7,0x98d35b43 .word 0x9313402a,0xe879ff6f .word 0xf746f516,0xed64ae95 .word 0x3b236af6,0xd291f52d .word 0xee9b35ca,0x5c818e06 .word 0xbce741d3,0x92476bda p58_local2_expect: .word 0x9e1e5f7f,0x131d70ae .word 0xbac992df,0x4bfd8fcb .word 0x2bb450e1,0x9461c511 .word 0x96802a33,0xce913166 .word 0xf6b4fb96,0xbf5db44c .word 0x39df83c9,0x657d0c4f .word 0xe2af2576,0x67817ada .word 0xd723824e,0xedbb3fe8 p58_local3_expect: .word 0xe23187bb,0xf9488a5c .word 0xd1433518,0x0767e219 .word 0x054caf16,0x0ae5f385 .word 0x52bc11dd,0x53951833 .word 0xff000057,0xc5368a8d .word 0xffbb8e99,0xcbdc7384 .word 0xff4eff12,0xc54296b4 .word 0x8fb5f5f2,0x6a87ba4e p59_init_registers: .word 0x00d8b071,0xbfe4a801 ! Init value for %l0 .word 0xe2d525cd,0xed571cc6 ! Init value for %l1 .word 0x937dbfe6,0x0d57a647 ! Init value for %l2 .word 0xce41b036,0x627741f8 ! Init value for %l3 .word 0xc0a8157e,0x3627c613 ! Init value for %l4 .word 0x2aa0878b,0xb687abb1 ! Init value for %l5 .word 0x5946a888,0xbb47f30c ! Init value for %l6 .word 0x06be0be5,0xdc30c2ce ! Init value for %l7 .align 64 p59_init_freg: .word 0xc912f64f,0xd9cbb05a ! Init value for %f0 .word 0x65f2f4aa,0xc2d44f1b ! Init value for %f2 .word 0x952f5f10,0x582e04d9 ! Init value for %f4 .word 0xdd8b7d37,0xe8e78793 ! Init value for %f6 .word 0x7bf183d9,0x69d899d0 ! Init value for %f8 .word 0xb62a324b,0xdf8fc1ad ! Init value for %f10 .word 0x80a4a4ce,0x7cf06b36 ! Init value for %f12 .word 0x5b39fafc,0xb1390aef ! Init value for %f14 .word 0x99214f57,0x952d117c ! Init value for %f16 .word 0xe4f4c193,0x20d9e82a ! Init value for %f18 .word 0x095d5028,0x3300247d ! Init value for %f20 .word 0xb01042da,0x2a8d22f0 ! Init value for %f22 .word 0xbeb8dce1,0x6a2b59a4 ! Init value for %f24 .word 0x180466b8,0x2cad02ea ! Init value for %f26 .word 0x43ff27c5,0xaa81edf5 ! Init value for %f28 .word 0xf9cf9e29,0xa7a8b72c ! Init value for %f30 .word 0xd7b51b6e,0x25e7b421 ! Init value for %f32 .word 0xb662b25f,0x82984d85 ! Init value for %f34 .word 0xa6d228af,0x3bcb7d68 ! Init value for %f36 .word 0x81771f52,0xf724223c ! Init value for %f38 .word 0x6f1dac98,0x5c4393bf ! Init value for %f40 .word 0x0080b1d2,0xe2c1dd57 ! Init value for %f42 .word 0xa1f5e84a,0xd0492978 ! Init value for %f44 .word 0xcd7b8e31,0x0ab4d873 ! Init value for %f46 .word 0x0861646d,0x4986de61 .word 0x6db34b80,0x6b1e4974 .word 0xc2b26f28,0xf02d53b8 .word 0xbf279fb4,0xbe18acad .word 0x5034edf5,0xbdd0e39d .word 0x2bca3a96,0x13febc7e .word 0xb4b28501,0xb5378313 .word 0x4eff6e3a,0x137bbdd2 p59_expected_registers: .word 0x00000000,0x00004314 .word 0x031f175b,0xe3a67cf7 .word 0x00000000,0x000000e7 .word 0x08667f28,0x75d52a29 .word 0x00000000,0x00000005 .word 0x12a63634,0xd0611bfb .word 0x00000000,0xcd4b650b .word 0x3cc2b363,0xd16c6df4 p59_expected_fp_regs: .word 0xc912f64f,0xd9cbb05a .word 0x65f2f4aa,0xc2d44f1b .word 0x952f5f10,0x582e04d9 .word 0xdd8b7d37,0xe8e78793 .word 0x7bf183d9,0x69d899d0 .word 0xb62a324b,0xdf8fc1ad .word 0x80a4a4ce,0x7cf06b36 .word 0x5b39fafc,0xb1390aef .word 0x99214f57,0x952d117c .word 0xe4f4c193,0x20d9e82a .word 0x095d5028,0x3300247d .word 0xb01042da,0x2a8d22f0 .word 0xbeb8dce1,0x6a2b59a4 .word 0x180466b8,0x2cad02ea .word 0x43ff27c5,0xaa81edf5 .word 0xf9cf9e29,0xa7a8b72c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p59_local0_expect: .word 0x1443a357,0x6ca12828 .word 0x61ef0d32,0xb659d68a .word 0xff83a94c,0xbdca9ad3 .word 0x031f175b,0xe3a67cf7 .word 0xc41f0546,0xb3f22712 .word 0xc43d84c1,0x70e7138f .word 0x23058a54,0x406b6b14 .word 0x7e076aa9,0xf62fe674 p59_local1_expect: .word 0xeb6ba16c,0xd34ce130 .word 0x0808a7fd,0x641b2908 .word 0x4852bfea,0x29a0ece0 .word 0xac2302a1,0x8c832fee .word 0x13d4577c,0xac9f7388 .word 0x115b7490,0xe1361c11 .word 0xe2a9179f,0xcd4b650b .word 0x87a1e087,0xe1209d09 p59_local2_expect: .word 0x2b85d9fb,0xd80ae4f3 .word 0xdfa0a1f4,0x380af742 .word 0xcf962456,0xff5b8e63 .word 0x0c9a15b9,0x474d65df .word 0x3cc2b363,0xd16c6df4 .word 0xa241155f,0x21562cd8 .word 0x337712cb,0x69984387 .word 0x2f3cfc42,0xe23871a6 p59_local3_expect: .word 0x4b75c7c9,0xf0f87a35 .word 0x12a63634,0xd0611bfb .word 0x2e7d6599,0x4baf7502 .word 0x08667f28,0x75d52a29 .word 0xeb6b0129,0x7f647c7f .word 0x32c30e22,0x4690d0a6 .word 0xb0493bda,0x000000e7 .word 0xffffeb6b,0x402e5939 p60_init_registers: .word 0x6d2fec8d,0xd9e29154 ! Init value for %l0 .word 0x6eaee262,0xca162bc9 ! Init value for %l1 .word 0xf5b35fb9,0xf8110d16 ! Init value for %l2 .word 0x93fb0f90,0x74b51aab ! Init value for %l3 .word 0x62091966,0xa8946f68 ! Init value for %l4 .word 0x256f1adb,0xdd2269e3 ! Init value for %l5 .word 0x59eb4702,0x334bd776 ! Init value for %l6 .word 0xce0445a0,0xa766c596 ! Init value for %l7 .align 64 p60_init_freg: .word 0x2e5a443a,0x11ad2d54 ! Init value for %f0 .word 0xa45914fa,0x23f6c789 ! Init value for %f2 .word 0xf1c28405,0xe87ecb9d ! Init value for %f4 .word 0xb2494316,0x7f694426 ! Init value for %f6 .word 0x23ec76b7,0x9221ec32 ! Init value for %f8 .word 0x1e8ac858,0xf42ee16d ! Init value for %f10 .word 0x214e9c86,0x9403f44c ! Init value for %f12 .word 0x67a8d806,0x92c742c8 ! Init value for %f14 .word 0xd51a5f72,0xea94383b ! Init value for %f16 .word 0xca73e3c4,0x3f1bb530 ! Init value for %f18 .word 0x0b17c026,0x51f1cd83 ! Init value for %f20 .word 0xc18080b8,0xb573d4e7 ! Init value for %f22 .word 0x08f756cd,0x390dfa7d ! Init value for %f24 .word 0xad0cb2e9,0x3bd6c0df ! Init value for %f26 .word 0x1a335beb,0xabeef490 ! Init value for %f28 .word 0xc002b52a,0xf0f32df3 ! Init value for %f30 .word 0xc7234c54,0xba111809 ! Init value for %f32 .word 0x613d77f3,0x688f9e22 ! Init value for %f34 .word 0x342fe3e7,0x037aef96 ! Init value for %f36 .word 0x4acacd6e,0x1c330d2f ! Init value for %f38 .word 0xe800d4f7,0x494f2b82 ! Init value for %f40 .word 0xea312138,0x01d22b50 ! Init value for %f42 .word 0xe8d8d58d,0x329a1935 ! Init value for %f44 .word 0xc6b806b8,0xcf58e113 ! Init value for %f46 .word 0xbd603b57,0xf2e0ddc5 .word 0x75d38476,0x5618d524 .word 0xed138f2c,0xcdac42dd .word 0xa602aab9,0x91aac3f6 .word 0x82c796f9,0x893aa011 .word 0x8c79b65a,0x58149575 .word 0x118c5b02,0x1c6d02fe .word 0x3276a5f3,0x70517647 p60_expected_registers: .word 0x00000000,0x7a0927ea .word 0x230d46a8,0x5b3d04a2 .word 0x00000000,0xa4d1ffad .word 0x00000000,0xba367a90 .word 0x00000000,0x24a771b1 .word 0x00000000,0x35399524 .word 0xf6a9f271,0x1294ff23 .word 0x00000000,0x90b9b436 p60_expected_fp_regs: .word 0x2e5a443a,0x11ad2d54 .word 0xa45914fa,0x23f6c789 .word 0xf1c28405,0xe87ecb9d .word 0xb2494316,0x7f694426 .word 0x23ec76b7,0x9221ec32 .word 0x1e8ac858,0xf42ee16d .word 0x214e9c86,0x9403f44c .word 0x67a8d806,0x92c742c8 .word 0xd51a5f72,0xea94383b .word 0xca73e3c4,0x3f1bb530 .word 0x0b17c026,0x51f1cd83 .word 0xc18080b8,0xb573d4e7 .word 0x08f756cd,0x390dfa7d .word 0xad0cb2e9,0x3bd6c0df .word 0x1a335beb,0xabeef490 .word 0xc002b52a,0xf0f32df3 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p60_local0_expect: .word 0x0fc00900,0x35399524 .word 0xc80b9ac6,0x6529c89f .word 0x71444dff,0x78107173 .word 0xa2047222,0x1b4e8ed3 .word 0x00000000,0xc47b13a0 .word 0xc6f462ea,0xc0619eff .word 0x8ee83f47,0x0000001e .word 0xf0f9de4f,0xf057856c p60_local1_expect: .word 0x5cd22469,0xe9dcae44 .word 0x8541cad0,0xba367a90 .word 0xa1ed5734,0xe79bd462 .word 0x283a875f,0xf3b4f3ff .word 0x785ee5db,0x21288f13 .word 0x15422bff,0x7a0927ea .word 0x1e90eee5,0x570e6a8c .word 0xaf8c89c5,0x9402fec4 p60_local2_expect: .word 0xe3bd1ce8,0xa777c7bf .word 0x54afa9cb,0xa917fe28 .word 0x23ff9412,0x71f2a9f6 .word 0x72000000,0x82673aa9 .word 0x729cae2d,0xf20ca288 .word 0xf8110d16,0xb8f166b4 .word 0x3ad40d9d,0x9ea2bbd3 .word 0x8222bab8,0x24a771b1 p60_local3_expect: .word 0xc47b13a0,0xce0cdbd9 .word 0xa96e669f,0x35fb919b .word 0x20f6eb9f,0x0d927c82 .word 0x3945b059,0x76010d49 .word 0xd6e0f948,0xe937faff .word 0x68618e83,0xcccd845f .word 0x230d46a8,0x5b3d04a2 .word 0xaa347ecb,0x448dc320 p61_init_registers: .word 0x81576c4a,0x0e00c44c ! Init value for %l0 .word 0x49e8ed38,0x4c016e07 ! Init value for %l1 .word 0x446b2577,0xe21f5b56 ! Init value for %l2 .word 0x464bc31e,0x25d90d6e ! Init value for %l3 .word 0x37fd46ca,0xc739a02e ! Init value for %l4 .word 0xdc7dee66,0x69590c83 ! Init value for %l5 .word 0x078d823c,0x84a29697 ! Init value for %l6 .word 0xc99681e0,0x411c4911 ! Init value for %l7 .align 64 p61_init_freg: .word 0x758dc8ee,0x075108b4 ! Init value for %f0 .word 0xe5179293,0xd174e3e2 ! Init value for %f2 .word 0xeec8d814,0x0c94a23a ! Init value for %f4 .word 0xafc0368c,0x8efd695d ! Init value for %f6 .word 0x2aaf3849,0xd59e5fd7 ! Init value for %f8 .word 0x0ca88c91,0x4a143a4a ! Init value for %f10 .word 0x32e4cbb6,0xa8080c0e ! Init value for %f12 .word 0x1b8fd679,0xca687b13 ! Init value for %f14 .word 0x3bd9dd42,0xe4b742ed ! Init value for %f16 .word 0x15d2fcc1,0x528e58d5 ! Init value for %f18 .word 0x4263c58f,0x00cbfa02 ! Init value for %f20 .word 0x6b363400,0x07b72d60 ! Init value for %f22 .word 0x0d699c8e,0xe08d7b4c ! Init value for %f24 .word 0x95d167c3,0x6dcb41b3 ! Init value for %f26 .word 0x585653be,0x2700ea43 ! Init value for %f28 .word 0x132dff17,0x8b318fbf ! Init value for %f30 .word 0x1101307f,0x43411530 ! Init value for %f32 .word 0x072da5fc,0x31ee5795 ! Init value for %f34 .word 0x6e206195,0xa96b6d66 ! Init value for %f36 .word 0xa6860cf6,0xba7c405e ! Init value for %f38 .word 0x525a361e,0x17049be4 ! Init value for %f40 .word 0x878eefe0,0x5bf4b23b ! Init value for %f42 .word 0xb29a3959,0x06ef8ef5 ! Init value for %f44 .word 0x21e5a976,0xa404586a ! Init value for %f46 .word 0x4d0bc961,0x4e71b4b5 .word 0xec706ac0,0x8ff253a8 .word 0x6fb304e1,0x1f27ab6a .word 0x74d03295,0xeffe999c .word 0xfc8eb3f2,0x853daa34 .word 0xaf182f18,0xc224f410 .word 0xf4fb600f,0x7b683c22 .word 0xc66f313a,0xc672e5da p61_expected_registers: .word 0x00000000,0x298b974d .word 0x780d1563,0x8a65f9dd .word 0x00000000,0x000000d6 .word 0x00000000,0xe8d619de .word 0x00000000,0x618606db .word 0x00000000,0x0e00c44c .word 0x00000000,0x8eedd440 .word 0x00000000,0x491123c3 p61_expected_fp_regs: .word 0x758dc8ee,0x075108b4 .word 0xe5179293,0xd174e3e2 .word 0xeec8d814,0x0c94a23a .word 0xafc0368c,0x8efd695d .word 0x2aaf3849,0xd59e5fd7 .word 0x0ca88c91,0x4a143a4a .word 0x32e4cbb6,0xa8080c0e .word 0x1b8fd679,0xca687b13 .word 0x3bd9dd42,0xe4b742ed .word 0x15d2fcc1,0x528e58d5 .word 0x4263c58f,0x00cbfa02 .word 0x6b363400,0x07b72d60 .word 0x0d699c8e,0xe08d7b4c .word 0x95d167c3,0x6dcb41b3 .word 0x585653be,0x2700ea43 .word 0x132dff17,0x8b318fbf .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p61_local0_expect: .word 0x9190e384,0xaeee6bb7 .word 0xd3ab659b,0x1e9c59ff .word 0x1e0121c4,0x728cd561 .word 0x491123c3,0x466fe705 .word 0x618606db,0xf27d270c .word 0x35e17321,0x6b9776de .word 0x0dcf979f,0x51374d09 .word 0xf7a07ed5,0xeac456d5 p61_local1_expect: .word 0x780d1563,0x8a65f9dd .word 0x84a29697,0x7ceb9c5a .word 0xe8d619de,0x973de6e2 .word 0x8673dee6,0xffe25e1a .word 0xa5d1e2c0,0x9d6ed980 .word 0x0e00c44c,0x4c016e07 .word 0xda99809f,0xc9c50a9b .word 0x088b5dbd,0x805922ee p61_local2_expect: .word 0xe8ff19de,0x6f4dd9bf .word 0x8a0ebb1e,0x921240e2 .word 0xe207ea95,0x46e5cbd8 .word 0x0a101e6c,0x92e91ffc .word 0x07040838,0x5470a42e .word 0x009b5afb,0x278cea9c .word 0xd3a9f82c,0x380217af .word 0x74c21a89,0x7a9a138a p61_local3_expect: .word 0x722b2e28,0x0fe84225 .word 0x1d49f8c3,0xe0609530 .word 0xddf9ed38,0x4c016e07 .word 0x9579989a,0xe9a1e4e6 .word 0xf2ae690c,0xd451851e .word 0x298b974d,0xea037221 .word 0xab0ee752,0x923237c3 .word 0xf64ae0ed,0xa75c70e2 p62_init_registers: .word 0xd9fab976,0x85db57db ! Init value for %l0 .word 0xeab83101,0xef930961 ! Init value for %l1 .word 0xb284db0b,0xf33bf000 ! Init value for %l2 .word 0x0460176f,0xfa5b32a8 ! Init value for %l3 .word 0x0a8352be,0xc36fd0bb ! Init value for %l4 .word 0x2cbb0450,0x427c9a66 ! Init value for %l5 .word 0x40a899a2,0x4d139703 ! Init value for %l6 .word 0xfe6f872c,0xa8e0c6d4 ! Init value for %l7 .align 64 p62_init_freg: .word 0x8027e947,0xd37adaf9 ! Init value for %f0 .word 0x6a422b99,0xfa61023c ! Init value for %f2 .word 0xe5e76730,0x32567691 ! Init value for %f4 .word 0x7f680cce,0xc45f95d8 ! Init value for %f6 .word 0x2d8d462f,0xc7032af2 ! Init value for %f8 .word 0xb6814dfd,0x48629339 ! Init value for %f10 .word 0xc491c507,0x8e094b91 ! Init value for %f12 .word 0xad96c307,0x14f87e1e ! Init value for %f14 .word 0xcd4ce85a,0x5e19b8d5 ! Init value for %f16 .word 0x79f196f9,0x18fcc0ed ! Init value for %f18 .word 0xc11c7497,0x6813d62f ! Init value for %f20 .word 0xc98ea4ac,0xeaaa8d45 ! Init value for %f22 .word 0xffe20f55,0x7e990f23 ! Init value for %f24 .word 0x6ec47eb9,0x175e471e ! Init value for %f26 .word 0x9f3c6517,0xf7dc8243 ! Init value for %f28 .word 0xdeebd91a,0x72b1c2ad ! Init value for %f30 .word 0xe816bb38,0x4ef3c1c7 ! Init value for %f32 .word 0xafe7f734,0x1752e5dc ! Init value for %f34 .word 0xb365b012,0x54d6d0f1 ! Init value for %f36 .word 0xbf620cb3,0x55068d7a ! Init value for %f38 .word 0xed8af06e,0xf6a5df7a ! Init value for %f40 .word 0x00163e59,0x8491f8e8 ! Init value for %f42 .word 0xd65a1907,0x3c37550f ! Init value for %f44 .word 0x2ddf2a8c,0xfb5061d5 ! Init value for %f46 .word 0xa6bdd71e,0x4c924d37 .word 0x76856e70,0x1ee26e1e .word 0x0a25bf3e,0xc84ca6c2 .word 0x48ad3da5,0x2b00c1ba .word 0xf7defe3a,0x17fda11b .word 0x819b3eed,0xeccafb64 .word 0x2dcad58f,0x0c1c6f16 .word 0xd141c50f,0x833d73c0 p62_expected_registers: .word 0x00000000,0x6ab808f5 .word 0x00000000,0x0c861d46 .word 0x00000000,0xce45ab06 .word 0x5fb75f3f,0x1147f582 .word 0x00000000,0x0000fb80 .word 0x00000000,0xf76a074f .word 0x00000000,0x00000094 .word 0xc112d44f,0xfb1c5f52 p62_expected_fp_regs: .word 0x8027e947,0xd37adaf9 .word 0x6a422b99,0xfa61023c .word 0xe5e76730,0x32567691 .word 0x7f680cce,0xc45f95d8 .word 0x2d8d462f,0xc7032af2 .word 0xb6814dfd,0x48629339 .word 0xc491c507,0x8e094b91 .word 0xad96c307,0x14f87e1e .word 0xcd4ce85a,0x5e19b8d5 .word 0x79f196f9,0x18fcc0ed .word 0xc11c7497,0x6813d62f .word 0xc98ea4ac,0xeaaa8d45 .word 0xffe20f55,0x7e990f23 .word 0x6ec47eb9,0x175e471e .word 0x9f3c6517,0xf7dc8243 .word 0xdeebd91a,0x72b1c2ad .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p62_local0_expect: .word 0xff601437,0x455a611d .word 0xc112d44f,0xfbff5f52 .word 0x5b490a76,0x3b2788ff .word 0x4d139703,0xdfd67163 .word 0xff5739ef,0x06df60a7 .word 0xea5b809c,0xbf559196 .word 0xa2eaae39,0xcc8a45aa .word 0x99502487,0x227a9c5d p62_local1_expect: .word 0x6602e3b4,0xb1b9e538 .word 0xffbd4bc7,0xdf91bbde .word 0x68e658af,0xe1dd93ff .word 0xec9c5c8d,0xc3937884 .word 0x633ab6f3,0x03a16619 .word 0x6ab808f5,0xa8bb7a5d .word 0x48fff309,0x8e471c75 .word 0xdae730f4,0xe59994cf p62_local2_expect: .word 0x9ae38f4c,0xd5fbbfcb .word 0x4a3780f2,0x27876b91 .word 0xc9ec387c,0x0c861d46 .word 0xf3e426b1,0xbf559196 .word 0xfb80bcf6,0x6ed44e13 .word 0x6ed44e13,0x892e389a .word 0xeeccf758,0xfb92d5c9 .word 0xab11dc22,0x6c674954 p62_local3_expect: .word 0x3a007e01,0xc5e66602 .word 0xfec034c8,0xda96dd35 .word 0xd3824473,0xe1ec304f .word 0xa1398b26,0x683fac88 .word 0x593480d5,0x6ca04ec8 .word 0x610993ef,0xdcdf4a3c .word 0xccff77f1,0x0be95d90 .word 0x5fb75f3f,0x1147f582 p63_init_registers: .word 0x110d1e4a,0x7a6b36b8 ! Init value for %l0 .word 0x9d2ba921,0xf51be9b6 ! Init value for %l1 .word 0x9ee79c98,0x5de8f150 ! Init value for %l2 .word 0xa6fba96e,0x0fb818b7 ! Init value for %l3 .word 0x4f049724,0x15f969bc ! Init value for %l4 .word 0x4b4c1c14,0x53dcac77 ! Init value for %l5 .word 0x674be6aa,0x9b49f054 ! Init value for %l6 .word 0x34b58198,0x36a6051e ! Init value for %l7 .align 64 p63_init_freg: .word 0xc5651208,0x53f1ed80 ! Init value for %f0 .word 0xa9e31c2a,0xb4b13abc ! Init value for %f2 .word 0x78bf88cd,0x7a3bb2db ! Init value for %f4 .word 0xee27fd3a,0x5cac7586 ! Init value for %f6 .word 0xee9b3cea,0x6a493ec8 ! Init value for %f8 .word 0x87b42184,0x910cdb0d ! Init value for %f10 .word 0x57ba133f,0x9d9363ef ! Init value for %f12 .word 0x2e945e0f,0xaa62441b ! Init value for %f14 .word 0x377bc1c7,0x5b2d3431 ! Init value for %f16 .word 0x13a82b19,0x1dcb919a ! Init value for %f18 .word 0x4a4bedab,0xdcd22259 ! Init value for %f20 .word 0x0c5df80b,0x6e32ef5a ! Init value for %f22 .word 0x7a7f69a0,0x43a5ba4d ! Init value for %f24 .word 0x6aed710e,0xe00b3c78 ! Init value for %f26 .word 0xfec0c13e,0xb822525b ! Init value for %f28 .word 0x44ed8d36,0xf03bd525 ! Init value for %f30 .word 0x521c11b2,0x998223ef ! Init value for %f32 .word 0x6792ad63,0x64f94f52 ! Init value for %f34 .word 0xda125b7f,0x4d0af334 ! Init value for %f36 .word 0xcb717eca,0x512567bf ! Init value for %f38 .word 0x7b1f0bf0,0x202439ae ! Init value for %f40 .word 0x429c0ee7,0x497eebeb ! Init value for %f42 .word 0xd56cd2ad,0x21a656f3 ! Init value for %f44 .word 0x4e19421c,0x9fc35901 ! Init value for %f46 .word 0x6e72848f,0x21a97dfa .word 0x090006da,0xa916ef41 .word 0x471f02f7,0xa0b25c63 .word 0xd54fe003,0x458933ab .word 0x41fa03af,0xf7de3c31 .word 0x5d68c5a0,0x3632cf3c .word 0xd3fefd82,0x4c043211 .word 0xc849f6c8,0x2321450d p63_expected_registers: .word 0x00000000,0x0000006d .word 0x00000000,0x5277c789 .word 0x00000000,0x5069b6c6 .word 0x00000000,0x00004fad .word 0x00000000,0xc2e7ff16 .word 0x00000000,0x1f715207 .word 0x00000000,0x27e57b11 .word 0x94198a82,0x7b98a00e p63_expected_fp_regs: .word 0xc5651208,0x53f1ed80 .word 0xa9e31c2a,0xb4b13abc .word 0x78bf88cd,0x7a3bb2db .word 0xee27fd3a,0x5cac7586 .word 0xee9b3cea,0x6a493ec8 .word 0x87b42184,0x910cdb0d .word 0x57ba133f,0x9d9363ef .word 0x2e945e0f,0xaa62441b .word 0x377bc1c7,0x5b2d3431 .word 0x13a82b19,0x1dcb919a .word 0x4a4bedab,0xdcd22259 .word 0x0c5df80b,0x6e32ef5a .word 0x7a7f69a0,0x43a5ba4d .word 0x6aed710e,0xe00b3c78 .word 0xfec0c13e,0xb822525b .word 0x44ed8d36,0xf03bd525 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p63_local0_expect: .word 0x9ec7c103,0x97301fd3 .word 0xffffe7c2,0xa4d433b0 .word 0x4d8374e4,0x097f0ef0 .word 0x9b1bea75,0xccaa5b9a .word 0x1e05a636,0x8e7951ee .word 0xf8deaa5b,0x00000053 .word 0xd818ed70,0xc2e7ff16 .word 0xc78bc1b8,0x47efa8af p63_local1_expect: .word 0x9b0cf01c,0x072b2d67 .word 0x33cfccac,0xd2d3d1a1 .word 0xd0d30357,0xf8deaa5b .word 0xf92a860a,0xe37c3356 .word 0x00000023,0x534dbb7f .word 0xc72ba9ee,0x2a592284 .word 0x0d86fc38,0x8c04e22e .word 0x00000085,0x61548e4c p63_local2_expect: .word 0xb8b239c1,0x1c7cb6c4 .word 0xd2d6df8b,0xfb74513d .word 0xff2a1476,0x3b9d030e .word 0x53dcac77,0x43292220 .word 0xff25ff28,0xff8a604d .word 0xbd671b23,0x795ff095 .word 0xfe1770cc,0x2b64cd6d .word 0x94198a82,0x7b98a00e p63_local3_expect: .word 0xb5e0de6d,0x9a3db5f0 .word 0x5dbfbcb7,0x452ba61a .word 0x5069b6c6,0x844be2ae .word 0x9769f2ec,0x7e49228c .word 0xad4fae6e,0xff74c20a .word 0xa53c468b,0xff377c8d .word 0xb2090344,0x0d2e4e37 .word 0xd9f48134,0x00000016 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 0x9e44ddd7,0xc6b8f881 .word 0x00000000,0x00000002 .word 0x62fa4040,0x04e8d145 .word 0x00000000,0x00000003 .word 0x2bb43677,0xae6b70bd .word 0x00000000,0x00000004 .word 0x1ba9b9a7,0xcbbbdc06 .word 0x00000000,0x00000005 .word 0x14be4a68,0x043c6910 .word 0x00000000,0x00000006 .word 0xff1168a7,0xd1720e79 .word 0x00000000,0x00000007 .word 0x96ed0668,0x382ae90f .word 0x00000000,0x00000008 .word 0x6f6a1b00,0x44fc0b11 p1_dispatch_retry: .word 0,0 p1_xintr_data: .word 0x00000000,0x00000001 .word 0xad4700e8,0x4c9b4466 .word 0x00000000,0x00000002 .word 0x5f0d9bd0,0x6049e9fe .word 0x00000000,0x00000003 .word 0x099530b0,0x4496853c .word 0x00000000,0x00000004 .word 0x4b230b47,0xac30d9c7 .word 0x00000000,0x00000005 .word 0xe85c8117,0xb1a4c54d .word 0x00000000,0x00000006 .word 0xc7ff04d0,0x52743f03 .word 0x00000000,0x00000007 .word 0xb1221aff,0xb9be9003 .word 0x00000000,0x00000008 .word 0x0f3ed27f,0xee103e35 p2_dispatch_retry: .word 0,0 p2_xintr_data: .word 0x00000000,0x00000001 .word 0x7cae5eb7,0xe94bb2eb .word 0x00000000,0x00000002 .word 0x1da8e9c8,0x47343804 .word 0x00000000,0x00000003 .word 0xc9894250,0x203d1ce1 .word 0x00000000,0x00000004 .word 0xd3e36580,0x2b2fd030 .word 0x00000000,0x00000005 .word 0x864d4a87,0xb419e7c4 .word 0x00000000,0x00000006 .word 0x979920a7,0xd3834761 .word 0x00000000,0x00000007 .word 0xe812526f,0xb926202f .word 0x00000000,0x00000008 .word 0xfdec2807,0xd083c1c8 p3_dispatch_retry: .word 0,0 p3_xintr_data: .word 0x00000000,0x00000001 .word 0x6135d010,0x68792cae .word 0x00000000,0x00000002 .word 0xdfd5afd7,0xd0cc6a7f .word 0x00000000,0x00000003 .word 0xb82c41d8,0x654d491e .word 0x00000000,0x00000004 .word 0x41f626cf,0xff5b6b1d .word 0x00000000,0x00000005 .word 0x842b9950,0x79c26d3a .word 0x00000000,0x00000006 .word 0x94148058,0x613b22d0 .word 0x00000000,0x00000007 .word 0xd96cfe27,0xbc867e7d .word 0x00000000,0x00000008 .word 0x9d624000,0x3aed78c1 p4_dispatch_retry: .word 0,0 p4_xintr_data: .word 0x00000000,0x00000001 .word 0xa48384f7,0xe1d8e2e2 .word 0x00000000,0x00000002 .word 0x352d7c80,0x58542d9d .word 0x00000000,0x00000003 .word 0x0ecb8ac0,0x3d5b34f8 .word 0x00000000,0x00000004 .word 0x02eb0fcf,0xdd6a6203 .word 0x00000000,0x00000005 .word 0x00f84428,0x08a3c337 .word 0x00000000,0x00000006 .word 0x4e9d72df,0xdd1241a5 .word 0x00000000,0x00000007 .word 0x7dbde608,0x5e81e85c .word 0x00000000,0x00000008 .word 0x13514fd8,0x464dfbc4 p5_dispatch_retry: .word 0,0 p5_xintr_data: .word 0x00000000,0x00000001 .word 0xd12a6660,0x33e065db .word 0x00000000,0x00000002 .word 0x3f21a5b7,0x972fabdd .word 0x00000000,0x00000003 .word 0x68b5dfaf,0xd92ca791 .word 0x00000000,0x00000004 .word 0x93eec89f,0xb83c1e44 .word 0x00000000,0x00000005 .word 0xf8cd5bb7,0x89724ef9 .word 0x00000000,0x00000006 .word 0xb78c4c08,0x118dc9b4 .word 0x00000000,0x00000007 .word 0x6ddf5c20,0x7daecca9 .word 0x00000000,0x00000008 .word 0xad7d75d8,0x62f10ac5 p6_dispatch_retry: .word 0,0 p6_xintr_data: .word 0x00000000,0x00000001 .word 0x6bf07cff,0xf668bc0c .word 0x00000000,0x00000002 .word 0x14e13a17,0x8812fd5e .word 0x00000000,0x00000003 .word 0x868ea408,0x2a0f9eeb .word 0x00000000,0x00000004 .word 0xe011d2e8,0x78088879 .word 0x00000000,0x00000005 .word 0x600f31d0,0x4da10167 .word 0x00000000,0x00000006 .word 0xe18b919f,0x84ff29e6 .word 0x00000000,0x00000007 .word 0x1d556080,0x0be6c3bc .word 0x00000000,0x00000008 .word 0x421827af,0xb930fb99 p7_dispatch_retry: .word 0,0 p7_xintr_data: .word 0x00000000,0x00000001 .word 0x205625f0,0x2f2a3bfb .word 0x00000000,0x00000002 .word 0xfccc8b38,0x463fce01 .word 0x00000000,0x00000003 .word 0x1154e168,0x24ed1cc8 .word 0x00000000,0x00000004 .word 0x1de53e37,0xf2a4958b .word 0x00000000,0x00000005 .word 0x0332acb8,0x01c15b1a .word 0x00000000,0x00000006 .word 0x64d05bef,0xaa59ebf2 .word 0x00000000,0x00000007 .word 0x4773e7d8,0x4bfbc0d4 .word 0x00000000,0x00000008 .word 0x637bf318,0x01efbca2 p8_dispatch_retry: .word 0,0 p8_xintr_data: .word 0x00000000,0x00000001 .word 0xdb8abdb7,0x90ca0cf9 .word 0x00000000,0x00000002 .word 0x992b6028,0x6835e6d1 .word 0x00000000,0x00000003 .word 0x414cc30f,0xed1dac2d .word 0x00000000,0x00000004 .word 0x69fae337,0xcb152045 .word 0x00000000,0x00000005 .word 0x2f7c732f,0xa5de84bd .word 0x00000000,0x00000006 .word 0xebec7318,0x660bc1f2 .word 0x00000000,0x00000007 .word 0xfb911f70,0x524ad3a8 .word 0x00000000,0x00000008 .word 0x2f6407b7,0xcdfc1fbc p9_dispatch_retry: .word 0,0 p9_xintr_data: .word 0x00000000,0x00000001 .word 0xd414a827,0xe8cf520a .word 0x00000000,0x00000002 .word 0xa4c95e80,0x2d211224 .word 0x00000000,0x00000003 .word 0x58b8bc6f,0xe35d7e4e .word 0x00000000,0x00000004 .word 0xc568549f,0x97d6e583 .word 0x00000000,0x00000005 .word 0x1646e1e8,0x3a7b1175 .word 0x00000000,0x00000006 .word 0xa8344358,0x4bd8cecf .word 0x00000000,0x00000007 .word 0x6222ba7f,0xbfe12856 .word 0x00000000,0x00000008 .word 0x8b516b68,0x1b2cda16 p10_dispatch_retry: .word 0,0 p10_xintr_data: .word 0x00000000,0x00000001 .word 0xa4508507,0xed6ee16d .word 0x00000000,0x00000002 .word 0x6a79e7c7,0xa926dd47 .word 0x00000000,0x00000003 .word 0x18e71618,0x6fbd561c .word 0x00000000,0x00000004 .word 0x45e1a668,0x23034d54 .word 0x00000000,0x00000005 .word 0xc515c877,0xe637ecd5 .word 0x00000000,0x00000006 .word 0xeaa9d5ff,0xe551f85b .word 0x00000000,0x00000007 .word 0x6cf2a9e7,0xa6026b80 .word 0x00000000,0x00000008 .word 0xd465e1c0,0x21c3823f p11_dispatch_retry: .word 0,0 p11_xintr_data: .word 0x00000000,0x00000001 .word 0x29d3a7bf,0xb6c50a98 .word 0x00000000,0x00000002 .word 0x564a650f,0xf5142154 .word 0x00000000,0x00000003 .word 0xcee39457,0xc8355bfe .word 0x00000000,0x00000004 .word 0x906c88ef,0x8b8a15b2 .word 0x00000000,0x00000005 .word 0xffb59eb7,0xcf4c3a61 .word 0x00000000,0x00000006 .word 0x2ab51228,0x29178ae0 .word 0x00000000,0x00000007 .word 0xadb08337,0xda7bc3d1 .word 0x00000000,0x00000008 .word 0x64711c8f,0xd0d2f22f p12_dispatch_retry: .word 0,0 p12_xintr_data: .word 0x00000000,0x00000001 .word 0x606159af,0x90c2fcca .word 0x00000000,0x00000002 .word 0x1d320250,0x15298fd0 .word 0x00000000,0x00000003 .word 0xaa4e1448,0x12cbcb86 .word 0x00000000,0x00000004 .word 0x17766908,0x666834a9 .word 0x00000000,0x00000005 .word 0x509773a8,0x7c7a8d2b .word 0x00000000,0x00000006 .word 0x514253a0,0x52eda8b4 .word 0x00000000,0x00000007 .word 0x15ecfecf,0x98bda701 .word 0x00000000,0x00000008 .word 0xb90b2bc7,0xadd9da1c p13_dispatch_retry: .word 0,0 p13_xintr_data: .word 0x00000000,0x00000001 .word 0xf34ed4c7,0xa2a35428 .word 0x00000000,0x00000002 .word 0x1d70b63f,0xfb579374 .word 0x00000000,0x00000003 .word 0x0326db38,0x7d2d7d83 .word 0x00000000,0x00000004 .word 0x84bec188,0x698023ca .word 0x00000000,0x00000005 .word 0x0f8b4008,0x1338551a .word 0x00000000,0x00000006 .word 0x41699c38,0x7a1739c8 .word 0x00000000,0x00000007 .word 0x5a54be7f,0xbc29abeb .word 0x00000000,0x00000008 .word 0x68005527,0x90de8cf0 p14_dispatch_retry: .word 0,0 p14_xintr_data: .word 0x00000000,0x00000001 .word 0x52130f7f,0xb95cba1f .word 0x00000000,0x00000002 .word 0x005a2888,0x43818994 .word 0x00000000,0x00000003 .word 0x2ad70697,0x8a3048a2 .word 0x00000000,0x00000004 .word 0x67439aa8,0x4f30e41e .word 0x00000000,0x00000005 .word 0x33ffc9b7,0xb7e55465 .word 0x00000000,0x00000006 .word 0x966c2260,0x503004f6 .word 0x00000000,0x00000007 .word 0x6512bf47,0xab147810 .word 0x00000000,0x00000008 .word 0xafafe988,0x5357b84c p15_dispatch_retry: .word 0,0 p15_xintr_data: .word 0x00000000,0x00000001 .word 0x81964837,0x8e2de6fe .word 0x00000000,0x00000002 .word 0xc7c8e8df,0x96ec6023 .word 0x00000000,0x00000003 .word 0xb354815f,0xa7ad396f .word 0x00000000,0x00000004 .word 0xbc114fa0,0x495cad41 .word 0x00000000,0x00000005 .word 0xb11d9c40,0x7172467b .word 0x00000000,0x00000006 .word 0x7e1fe150,0x1249c8ed .word 0x00000000,0x00000007 .word 0x4158fdbf,0xcc1626c6 .word 0x00000000,0x00000008 .word 0xedae5a97,0xa1da5cd1 p16_dispatch_retry: .word 0,0 p16_xintr_data: .word 0x00000000,0x00000001 .word 0x9651cd18,0x7afffade .word 0x00000000,0x00000002 .word 0xf4f58da0,0x25b2cc72 .word 0x00000000,0x00000003 .word 0xba4cafff,0x9c5b0636 .word 0x00000000,0x00000004 .word 0x26dd780f,0xf8b33556 .word 0x00000000,0x00000005 .word 0xff7a76ef,0x8b190286 .word 0x00000000,0x00000006 .word 0x5a10ab77,0x99fa14c8 .word 0x00000000,0x00000007 .word 0xefab416f,0xba404637 .word 0x00000000,0x00000008 .word 0xb3990d97,0xf24eeafb p17_dispatch_retry: .word 0,0 p17_xintr_data: .word 0x00000000,0x00000001 .word 0xc34ac62f,0xca3d9689 .word 0x00000000,0x00000002 .word 0x1b998ff7,0xbe19c664 .word 0x00000000,0x00000003 .word 0xc8395690,0x4e439e55 .word 0x00000000,0x00000004 .word 0x0846d27f,0xe7b37378 .word 0x00000000,0x00000005 .word 0xb44f9110,0x4b607f93 .word 0x00000000,0x00000006 .word 0xa3a7c2c8,0x37646e93 .word 0x00000000,0x00000007 .word 0x5dc16d78,0x193dcd67 .word 0x00000000,0x00000008 .word 0x6f767e4f,0x8c69562f p18_dispatch_retry: .word 0,0 p18_xintr_data: .word 0x00000000,0x00000001 .word 0x3c5a27f0,0x0298927f .word 0x00000000,0x00000002 .word 0x365c59a8,0x39ebcaf9 .word 0x00000000,0x00000003 .word 0x1a2c4e7f,0xef33e3bb .word 0x00000000,0x00000004 .word 0xe93f9a2f,0x8be6312b .word 0x00000000,0x00000005 .word 0x5f8e98f0,0x47b2b83f .word 0x00000000,0x00000006 .word 0xa4d47467,0xe6edf106 .word 0x00000000,0x00000007 .word 0x46b8d8a7,0xc66f93ce .word 0x00000000,0x00000008 .word 0xf84b23f8,0x36658795 p19_dispatch_retry: .word 0,0 p19_xintr_data: .word 0x00000000,0x00000001 .word 0x506e9890,0x7cdc2c7d .word 0x00000000,0x00000002 .word 0x0e5d03c8,0x28d0bbf7 .word 0x00000000,0x00000003 .word 0x11d84abf,0xc8efe343 .word 0x00000000,0x00000004 .word 0xa0ec4938,0x034be8dc .word 0x00000000,0x00000005 .word 0x5b355eff,0xfece95b0 .word 0x00000000,0x00000006 .word 0xb869bed8,0x707e1085 .word 0x00000000,0x00000007 .word 0x11e4b7c7,0xcb74b62d .word 0x00000000,0x00000008 .word 0x23cef5cf,0xbcc28185 p20_dispatch_retry: .word 0,0 p20_xintr_data: .word 0x00000000,0x00000001 .word 0x77a09260,0x33ea3eff .word 0x00000000,0x00000002 .word 0x061d30d8,0x7ac6f4d3 .word 0x00000000,0x00000003 .word 0x60c96d80,0x5aebd856 .word 0x00000000,0x00000004 .word 0x77d52e97,0xe651ec0f .word 0x00000000,0x00000005 .word 0xddcf4edf,0xf9b344c6 .word 0x00000000,0x00000006 .word 0xc0d034c7,0x95d028b2 .word 0x00000000,0x00000007 .word 0xd470eddf,0xc43782ce .word 0x00000000,0x00000008 .word 0x2403bfa0,0x4f36e9a5 p21_dispatch_retry: .word 0,0 p21_xintr_data: .word 0x00000000,0x00000001 .word 0xf30bbc2f,0xf4982399 .word 0x00000000,0x00000002 .word 0x51660ac7,0xed2ecf01 .word 0x00000000,0x00000003 .word 0x00ae0160,0x29ae5f55 .word 0x00000000,0x00000004 .word 0xb77ff958,0x0dc75427 .word 0x00000000,0x00000005 .word 0x76b79ff0,0x0c9e1c0c .word 0x00000000,0x00000006 .word 0x63e99d5f,0xc1208469 .word 0x00000000,0x00000007 .word 0xb825c318,0x4387e36f .word 0x00000000,0x00000008 .word 0xf8c016b7,0x820ccb9b p22_dispatch_retry: .word 0,0 p22_xintr_data: .word 0x00000000,0x00000001 .word 0xbfc12ed8,0x1bab07e8 .word 0x00000000,0x00000002 .word 0x3882baaf,0xb1567c10 .word 0x00000000,0x00000003 .word 0x35349278,0x77a5593f .word 0x00000000,0x00000004 .word 0x978a50bf,0x8cea57b4 .word 0x00000000,0x00000005 .word 0x4393d8af,0xfdb36875 .word 0x00000000,0x00000006 .word 0x15a0de07,0xc2c01f52 .word 0x00000000,0x00000007 .word 0xea99c330,0x492603de .word 0x00000000,0x00000008 .word 0xf2755c6f,0x84e14298 p23_dispatch_retry: .word 0,0 p23_xintr_data: .word 0x00000000,0x00000001 .word 0x618ec6e0,0x24829777 .word 0x00000000,0x00000002 .word 0xd4cde258,0x3939e5bd .word 0x00000000,0x00000003 .word 0xf7cbc0cf,0xc4931647 .word 0x00000000,0x00000004 .word 0xa08c7e70,0x1a5cbec5 .word 0x00000000,0x00000005 .word 0x56405ef0,0x0b94efbe .word 0x00000000,0x00000006 .word 0xe894d717,0x91c05f5d .word 0x00000000,0x00000007 .word 0xc03de688,0x38118f29 .word 0x00000000,0x00000008 .word 0xc8592a38,0x0582be20 p24_dispatch_retry: .word 0,0 p24_xintr_data: .word 0x00000000,0x00000001 .word 0xca25db37,0xd9bae115 .word 0x00000000,0x00000002 .word 0x698a43b8,0x0525d05f .word 0x00000000,0x00000003 .word 0x146ba77f,0xc325780d .word 0x00000000,0x00000004 .word 0xde291438,0x077d1ce4 .word 0x00000000,0x00000005 .word 0x7f87bddf,0xa77ce796 .word 0x00000000,0x00000006 .word 0x01ef0ba7,0xe1fc5af3 .word 0x00000000,0x00000007 .word 0x8509157f,0x8212609e .word 0x00000000,0x00000008 .word 0xfbe1978f,0xa2b71c32 p25_dispatch_retry: .word 0,0 p25_xintr_data: .word 0x00000000,0x00000001 .word 0xb7de9c9f,0xdad95cb0 .word 0x00000000,0x00000002 .word 0x47addca8,0x0327816d .word 0x00000000,0x00000003 .word 0xba43cda8,0x5b48de91 .word 0x00000000,0x00000004 .word 0xe96529af,0xd2ab9027 .word 0x00000000,0x00000005 .word 0x0736a6af,0xd3401a99 .word 0x00000000,0x00000006 .word 0xe70ae647,0xb3fe6156 .word 0x00000000,0x00000007 .word 0x7e5e00d8,0x5d332ff9 .word 0x00000000,0x00000008 .word 0xe8c53d88,0x78c98e6b p26_dispatch_retry: .word 0,0 p26_xintr_data: .word 0x00000000,0x00000001 .word 0x1fa81520,0x5a37f8bc .word 0x00000000,0x00000002 .word 0xa7c4e5e7,0xfc63c82a .word 0x00000000,0x00000003 .word 0x050c0457,0xb0e75469 .word 0x00000000,0x00000004 .word 0xc43ee130,0x3de605f0 .word 0x00000000,0x00000005 .word 0x61851367,0xfb9ffc0f .word 0x00000000,0x00000006 .word 0x8bbe1edf,0xe7bb3aa6 .word 0x00000000,0x00000007 .word 0x531e6258,0x77c9044d .word 0x00000000,0x00000008 .word 0x6360c8df,0xf34bf07b p27_dispatch_retry: .word 0,0 p27_xintr_data: .word 0x00000000,0x00000001 .word 0xda6dbe2f,0xcc1de4ed .word 0x00000000,0x00000002 .word 0xf62bc1a0,0x22c1f7ea .word 0x00000000,0x00000003 .word 0xaef834f8,0x0064e838 .word 0x00000000,0x00000004 .word 0xa637fad8,0x6c3ba594 .word 0x00000000,0x00000005 .word 0xf3563c28,0x32a68f5c .word 0x00000000,0x00000006 .word 0x5690df78,0x67a734b9 .word 0x00000000,0x00000007 .word 0x67bef107,0xa36053cb .word 0x00000000,0x00000008 .word 0x11bf108f,0xd24ccda7 p28_dispatch_retry: .word 0,0 p28_xintr_data: .word 0x00000000,0x00000001 .word 0xc21ac4a8,0x20f272ae .word 0x00000000,0x00000002 .word 0x009d18ef,0xf7b6baeb .word 0x00000000,0x00000003 .word 0x84426af0,0x1d56c344 .word 0x00000000,0x00000004 .word 0x2ece6da7,0xb54f734e .word 0x00000000,0x00000005 .word 0xe44151b0,0x1b7d25fc .word 0x00000000,0x00000006 .word 0x38689370,0x1bc23bee .word 0x00000000,0x00000007 .word 0x2e3a3fef,0xae15d155 .word 0x00000000,0x00000008 .word 0x0785c50f,0x962142e2 p29_dispatch_retry: .word 0,0 p29_xintr_data: .word 0x00000000,0x00000001 .word 0x0bcc1f47,0xd2bc1202 .word 0x00000000,0x00000002 .word 0x80c980ef,0xbcaf1d47 .word 0x00000000,0x00000003 .word 0xb01cec48,0x3d75f4d8 .word 0x00000000,0x00000004 .word 0x804f7e47,0xf8b0b34d .word 0x00000000,0x00000005 .word 0xf919a6e7,0xdf8db9fc .word 0x00000000,0x00000006 .word 0x3be38cc7,0xeb6038e0 .word 0x00000000,0x00000007 .word 0xa0180da8,0x14a1be63 .word 0x00000000,0x00000008 .word 0x457ec277,0xa2aa4341 p30_dispatch_retry: .word 0,0 p30_xintr_data: .word 0x00000000,0x00000001 .word 0x6b931cf8,0x6afd8fa5 .word 0x00000000,0x00000002 .word 0x51be585f,0xa2a2f7f8 .word 0x00000000,0x00000003 .word 0x46cbbeb0,0x39a0822a .word 0x00000000,0x00000004 .word 0xd3ac4ec8,0x4c762a4b .word 0x00000000,0x00000005 .word 0xc9253900,0x678f2b00 .word 0x00000000,0x00000006 .word 0x7a54dfc0,0x39848898 .word 0x00000000,0x00000007 .word 0x7c2585d7,0x9042338e .word 0x00000000,0x00000008 .word 0xf4b7b5ef,0xe0e610d0 p31_dispatch_retry: .word 0,0 p31_xintr_data: .word 0x00000000,0x00000001 .word 0xf935eeef,0xb8f21847 .word 0x00000000,0x00000002 .word 0x25580428,0x6bbb322d .word 0x00000000,0x00000003 .word 0xf2d5e1cf,0xf06d0414 .word 0x00000000,0x00000004 .word 0x4e69649f,0xb3ce1d5a .word 0x00000000,0x00000005 .word 0x692e5b20,0x68a5b2b6 .word 0x00000000,0x00000006 .word 0xcc326c78,0x4d5417f5 .word 0x00000000,0x00000007 .word 0xc8e3bed0,0x70861abd .word 0x00000000,0x00000008 .word 0x215d16d0,0x39de2dbc p32_dispatch_retry: .word 0,0 p32_xintr_data: .word 0x00000000,0x00000001 .word 0xd5015b98,0x5c730bdf .word 0x00000000,0x00000002 .word 0x97ed07f7,0x8b4b7868 .word 0x00000000,0x00000003 .word 0x543c8177,0xf5a6e6a7 .word 0x00000000,0x00000004 .word 0x7babbf37,0xf1627c97 .word 0x00000000,0x00000005 .word 0x2a2dd230,0x74407626 .word 0x00000000,0x00000006 .word 0x6f15f2d0,0x6546a4aa .word 0x00000000,0x00000007 .word 0x4b86dda0,0x66964b05 .word 0x00000000,0x00000008 .word 0x4c4b8ca7,0x805b7b38 p33_dispatch_retry: .word 0,0 p33_xintr_data: .word 0x00000000,0x00000001 .word 0x26d53300,0x31b5528c .word 0x00000000,0x00000002 .word 0xaaf9f717,0xe459c5d9 .word 0x00000000,0x00000003 .word 0xbdf776c8,0x1009886b .word 0x00000000,0x00000004 .word 0x688fd5c0,0x35d2543f .word 0x00000000,0x00000005 .word 0x18eb9908,0x0e846235 .word 0x00000000,0x00000006 .word 0x90dd31bf,0xf2e170b0 .word 0x00000000,0x00000007 .word 0x25b6b2f8,0x2213c2f1 .word 0x00000000,0x00000008 .word 0xa83a6428,0x02a8e89f p34_dispatch_retry: .word 0,0 p34_xintr_data: .word 0x00000000,0x00000001 .word 0xa4ef8980,0x5ff3d9b1 .word 0x00000000,0x00000002 .word 0x9d5e1e57,0xd7151852 .word 0x00000000,0x00000003 .word 0xb4fdbb68,0x1722cecd .word 0x00000000,0x00000004 .word 0x65284fd0,0x778c2822 .word 0x00000000,0x00000005 .word 0xed767e98,0x7dc5aceb .word 0x00000000,0x00000006 .word 0x2e3d3e0f,0x9f6190b5 .word 0x00000000,0x00000007 .word 0x1d5563e8,0x58e5e450 .word 0x00000000,0x00000008 .word 0x29078a6f,0xe844c005 p35_dispatch_retry: .word 0,0 p35_xintr_data: .word 0x00000000,0x00000001 .word 0x2403fb10,0x631955ff .word 0x00000000,0x00000002 .word 0xee5ded67,0xcba0aa54 .word 0x00000000,0x00000003 .word 0x51695790,0x5f38da5e .word 0x00000000,0x00000004 .word 0xb377dae7,0xed7798d2 .word 0x00000000,0x00000005 .word 0xcf30e7a8,0x3bd0fda7 .word 0x00000000,0x00000006 .word 0x5db8a1ef,0xb99b2398 .word 0x00000000,0x00000007 .word 0x18d760d7,0x91743863 .word 0x00000000,0x00000008 .word 0x72d60680,0x334f47e7 p36_dispatch_retry: .word 0,0 p36_xintr_data: .word 0x00000000,0x00000001 .word 0xad628c28,0x32b7ca8b .word 0x00000000,0x00000002 .word 0x4291aea8,0x5994a6f8 .word 0x00000000,0x00000003 .word 0xb6b7aed0,0x0ec859c3 .word 0x00000000,0x00000004 .word 0x34025ed0,0x22035914 .word 0x00000000,0x00000005 .word 0xd6784e8f,0xd59c4995 .word 0x00000000,0x00000006 .word 0xe2ce8460,0x4e29764b .word 0x00000000,0x00000007 .word 0xec74b507,0xf3a65a6f .word 0x00000000,0x00000008 .word 0x1d6cc7cf,0xca68488c p37_dispatch_retry: .word 0,0 p37_xintr_data: .word 0x00000000,0x00000001 .word 0x5b13ab0f,0xd839067d .word 0x00000000,0x00000002 .word 0x188e1810,0x77121cab .word 0x00000000,0x00000003 .word 0xa6085748,0x7d85df57 .word 0x00000000,0x00000004 .word 0x6646aba0,0x5bd8b0b4 .word 0x00000000,0x00000005 .word 0x37941c9f,0xcd4c0174 .word 0x00000000,0x00000006 .word 0x0dd14e7f,0xbb039487 .word 0x00000000,0x00000007 .word 0x743685df,0xd7e8528c .word 0x00000000,0x00000008 .word 0xc5d4392f,0x9bee1535 p38_dispatch_retry: .word 0,0 p38_xintr_data: .word 0x00000000,0x00000001 .word 0xa00886d7,0xb119f4d4 .word 0x00000000,0x00000002 .word 0xb22a4ca0,0x307ec035 .word 0x00000000,0x00000003 .word 0x6a136ef7,0xec689f7b .word 0x00000000,0x00000004 .word 0x074b3b0f,0xa08d3f91 .word 0x00000000,0x00000005 .word 0x53ba55b7,0xddee312c .word 0x00000000,0x00000006 .word 0x320b5aff,0xcfa1589c .word 0x00000000,0x00000007 .word 0xcb45d557,0x961b75e7 .word 0x00000000,0x00000008 .word 0x049a3648,0x5935df0c p39_dispatch_retry: .word 0,0 p39_xintr_data: .word 0x00000000,0x00000001 .word 0x4f36da80,0x33913e60 .word 0x00000000,0x00000002 .word 0x9a06911f,0xa4d66e40 .word 0x00000000,0x00000003 .word 0x6a95e76f,0xe53d077f .word 0x00000000,0x00000004 .word 0xacb9bf30,0x44b607c4 .word 0x00000000,0x00000005 .word 0x4e2fc0d8,0x566c92a7 .word 0x00000000,0x00000006 .word 0x9f0b434f,0x9ca4e08d .word 0x00000000,0x00000007 .word 0x57deb938,0x1c6e395b .word 0x00000000,0x00000008 .word 0xe0504298,0x17c0679e p40_dispatch_retry: .word 0,0 p40_xintr_data: .word 0x00000000,0x00000001 .word 0xc324f887,0xc720124e .word 0x00000000,0x00000002 .word 0x2436b6b8,0x0305932d .word 0x00000000,0x00000003 .word 0x359a50e7,0xa3d44351 .word 0x00000000,0x00000004 .word 0xa7105de7,0xfa286c4f .word 0x00000000,0x00000005 .word 0x4d5cebe7,0xa5db8473 .word 0x00000000,0x00000006 .word 0xeb0b5010,0x5bf3e62b .word 0x00000000,0x00000007 .word 0x1b4471cf,0x83d9da04 .word 0x00000000,0x00000008 .word 0x44a02370,0x7886667b p41_dispatch_retry: .word 0,0 p41_xintr_data: .word 0x00000000,0x00000001 .word 0xdcb8d827,0x9f6ba83b .word 0x00000000,0x00000002 .word 0x26b8f2b0,0x114f7e9c .word 0x00000000,0x00000003 .word 0xb53c2fa8,0x32fa9a52 .word 0x00000000,0x00000004 .word 0x68c33de7,0xdc48fcd1 .word 0x00000000,0x00000005 .word 0xbee95b80,0x4d7e3aa0 .word 0x00000000,0x00000006 .word 0xb80b7610,0x2662a64c .word 0x00000000,0x00000007 .word 0x43312777,0xb1045509 .word 0x00000000,0x00000008 .word 0x2d2afc20,0x79fd3bad p42_dispatch_retry: .word 0,0 p42_xintr_data: .word 0x00000000,0x00000001 .word 0xbb4a2d78,0x720c1a6b .word 0x00000000,0x00000002 .word 0x02e70267,0xf43990c0 .word 0x00000000,0x00000003 .word 0x14b3ce8f,0x8832de3b .word 0x00000000,0x00000004 .word 0xcdd68caf,0xba76340a .word 0x00000000,0x00000005 .word 0x9fa56830,0x0db4eac8 .word 0x00000000,0x00000006 .word 0x9785c537,0xea5a785d .word 0x00000000,0x00000007 .word 0x91422150,0x609cbbd5 .word 0x00000000,0x00000008 .word 0x6933f658,0x4cdcf391 p43_dispatch_retry: .word 0,0 p43_xintr_data: .word 0x00000000,0x00000001 .word 0x564928b8,0x0af18dd1 .word 0x00000000,0x00000002 .word 0xedebd100,0x46479213 .word 0x00000000,0x00000003 .word 0xdcd5ae68,0x74f5081b .word 0x00000000,0x00000004 .word 0x713681c8,0x06068292 .word 0x00000000,0x00000005 .word 0xf3fcf837,0xdfc0e203 .word 0x00000000,0x00000006 .word 0xfae6065f,0x98a25fcb .word 0x00000000,0x00000007 .word 0x3ccb99f0,0x5aab6388 .word 0x00000000,0x00000008 .word 0x100d0fcf,0x982bff88 p44_dispatch_retry: .word 0,0 p44_xintr_data: .word 0x00000000,0x00000001 .word 0x42c6b318,0x12e9c6f9 .word 0x00000000,0x00000002 .word 0xffac91c8,0x7968fd2b .word 0x00000000,0x00000003 .word 0x7f942e50,0x30820e6f .word 0x00000000,0x00000004 .word 0x75209cd8,0x26b07f38 .word 0x00000000,0x00000005 .word 0xcb5d2d70,0x2aa835b0 .word 0x00000000,0x00000006 .word 0x67056e50,0x57f30bdb .word 0x00000000,0x00000007 .word 0x73467d1f,0xa2276835 .word 0x00000000,0x00000008 .word 0x5fc092f8,0x4a50f2f9 p45_dispatch_retry: .word 0,0 p45_xintr_data: .word 0x00000000,0x00000001 .word 0xf92c6ea7,0xbcdf2ac4 .word 0x00000000,0x00000002 .word 0xc8d15267,0x904ca9e7 .word 0x00000000,0x00000003 .word 0x77f1561f,0xa8226d35 .word 0x00000000,0x00000004 .word 0xb85ce1a8,0x504eaf4e .word 0x00000000,0x00000005 .word 0x8024cb00,0x4f34167e .word 0x00000000,0x00000006 .word 0x63cac17f,0xe336f7cf .word 0x00000000,0x00000007 .word 0x39b93840,0x38f48eed .word 0x00000000,0x00000008 .word 0xec051a3f,0xf898f644 p46_dispatch_retry: .word 0,0 p46_xintr_data: .word 0x00000000,0x00000001 .word 0xd7ecbb67,0xd1ddbe94 .word 0x00000000,0x00000002 .word 0x614e8648,0x0b85c618 .word 0x00000000,0x00000003 .word 0xf1d61e10,0x107740db .word 0x00000000,0x00000004 .word 0x86b08bcf,0x85e719a5 .word 0x00000000,0x00000005 .word 0x9fcb3c8f,0x943fc8d2 .word 0x00000000,0x00000006 .word 0xc837d2e7,0xa7de0a38 .word 0x00000000,0x00000007 .word 0x693da790,0x5baed168 .word 0x00000000,0x00000008 .word 0xb521a47f,0x94d3ac34 p47_dispatch_retry: .word 0,0 p47_xintr_data: .word 0x00000000,0x00000001 .word 0xca9619f8,0x1ae42caf .word 0x00000000,0x00000002 .word 0x3ac56e9f,0xf0d55af3 .word 0x00000000,0x00000003 .word 0xac024380,0x75edb994 .word 0x00000000,0x00000004 .word 0x750fc7df,0xd11e2a94 .word 0x00000000,0x00000005 .word 0x98e19717,0xec490dbf .word 0x00000000,0x00000006 .word 0x82a7903f,0x8f29c69d .word 0x00000000,0x00000007 .word 0xbd913ce8,0x1f0c54b8 .word 0x00000000,0x00000008 .word 0x95707c87,0xe57a7f07 p48_dispatch_retry: .word 0,0 p48_xintr_data: .word 0x00000000,0x00000001 .word 0x7c002ac7,0xe74d42b7 .word 0x00000000,0x00000002 .word 0x76899f7f,0xc8a6ae37 .word 0x00000000,0x00000003 .word 0x0fec3ddf,0xce5740bf .word 0x00000000,0x00000004 .word 0x7ccad867,0xf8872fff .word 0x00000000,0x00000005 .word 0xa9dfff38,0x558987d3 .word 0x00000000,0x00000006 .word 0x0f323427,0x8685b06f .word 0x00000000,0x00000007 .word 0x4840df87,0xb4ec9cce .word 0x00000000,0x00000008 .word 0xfa78718f,0x983d77b4 p49_dispatch_retry: .word 0,0 p49_xintr_data: .word 0x00000000,0x00000001 .word 0x1155c358,0x2a34eb07 .word 0x00000000,0x00000002 .word 0x63386918,0x365563fe .word 0x00000000,0x00000003 .word 0x4c739ea7,0x8f0d91e7 .word 0x00000000,0x00000004 .word 0x7d8988ef,0xe5318b41 .word 0x00000000,0x00000005 .word 0x6c2be8d0,0x377847da .word 0x00000000,0x00000006 .word 0xaa65eec8,0x2ec6569f .word 0x00000000,0x00000007 .word 0x511f6ec8,0x0594add5 .word 0x00000000,0x00000008 .word 0x7794529f,0xee410c10 p50_dispatch_retry: .word 0,0 p50_xintr_data: .word 0x00000000,0x00000001 .word 0xb19930d8,0x34513767 .word 0x00000000,0x00000002 .word 0xbe7e1750,0x02bc70b7 .word 0x00000000,0x00000003 .word 0xd7962b0f,0xc339d1a5 .word 0x00000000,0x00000004 .word 0xb06ed2d7,0xfa792302 .word 0x00000000,0x00000005 .word 0x6bbc4d20,0x5fb86f06 .word 0x00000000,0x00000006 .word 0xe628dc58,0x5fa6871b .word 0x00000000,0x00000007 .word 0x09b53660,0x58471774 .word 0x00000000,0x00000008 .word 0xa0f77530,0x3dbe4cc0 p51_dispatch_retry: .word 0,0 p51_xintr_data: .word 0x00000000,0x00000001 .word 0x8ed5d5cf,0x8fb181f4 .word 0x00000000,0x00000002 .word 0x264f98d8,0x79ee70a2 .word 0x00000000,0x00000003 .word 0xb4a806a7,0xf6234360 .word 0x00000000,0x00000004 .word 0xb89e4b67,0xb2e907eb .word 0x00000000,0x00000005 .word 0x97c53a50,0x711984e2 .word 0x00000000,0x00000006 .word 0x05ec3887,0xf0010efd .word 0x00000000,0x00000007 .word 0xd8dcdf88,0x66ea2542 .word 0x00000000,0x00000008 .word 0xb82057c0,0x0fa20a6a p52_dispatch_retry: .word 0,0 p52_xintr_data: .word 0x00000000,0x00000001 .word 0xdeab6f67,0xf5ff6cac .word 0x00000000,0x00000002 .word 0x048d4c38,0x06b98cc8 .word 0x00000000,0x00000003 .word 0x1b004dc7,0x86479abc .word 0x00000000,0x00000004 .word 0x93743e27,0xf7b31e5d .word 0x00000000,0x00000005 .word 0x7400b90f,0xec01c819 .word 0x00000000,0x00000006 .word 0xfb1961f0,0x535034bf .word 0x00000000,0x00000007 .word 0x409e5eb7,0x95fbdc03 .word 0x00000000,0x00000008 .word 0xea2dc860,0x6bf9a8ec p53_dispatch_retry: .word 0,0 p53_xintr_data: .word 0x00000000,0x00000001 .word 0xdeb64048,0x237eff7a .word 0x00000000,0x00000002 .word 0xaf7895a7,0x8fb97193 .word 0x00000000,0x00000003 .word 0x3de8424f,0xc79a8a78 .word 0x00000000,0x00000004 .word 0x606cdcef,0xa2da9204 .word 0x00000000,0x00000005 .word 0x6ca076af,0xc7efded6 .word 0x00000000,0x00000006 .word 0xee9c5f38,0x74bf1ec4 .word 0x00000000,0x00000007 .word 0xc64aaddf,0x8dc95ddd .word 0x00000000,0x00000008 .word 0xd9bc6d17,0x91bfd389 p54_dispatch_retry: .word 0,0 p54_xintr_data: .word 0x00000000,0x00000001 .word 0x72c538e0,0x072ef07f .word 0x00000000,0x00000002 .word 0xb85be707,0x85c08665 .word 0x00000000,0x00000003 .word 0xf4716058,0x773db83d .word 0x00000000,0x00000004 .word 0x1b16a3d7,0xce5ef50c .word 0x00000000,0x00000005 .word 0xff34e8c0,0x0b5ac3ef .word 0x00000000,0x00000006 .word 0xb2f6c377,0x92783c58 .word 0x00000000,0x00000007 .word 0x90a23357,0x8305ab09 .word 0x00000000,0x00000008 .word 0xd75cc360,0x2ab491f6 p55_dispatch_retry: .word 0,0 p55_xintr_data: .word 0x00000000,0x00000001 .word 0xab55b980,0x161361c0 .word 0x00000000,0x00000002 .word 0x36a0a868,0x1fc55dc9 .word 0x00000000,0x00000003 .word 0x3f60bb4f,0x81938dfb .word 0x00000000,0x00000004 .word 0x1ee93757,0xa6b77739 .word 0x00000000,0x00000005 .word 0x6de50427,0xce022880 .word 0x00000000,0x00000006 .word 0xac88bdc0,0x61cdc712 .word 0x00000000,0x00000007 .word 0xe8806620,0x6e9c5d5b .word 0x00000000,0x00000008 .word 0x98a97a67,0xcb3d5806 p56_dispatch_retry: .word 0,0 p56_xintr_data: .word 0x00000000,0x00000001 .word 0x2d986860,0x654a43db .word 0x00000000,0x00000002 .word 0xdfba3f57,0x921abb98 .word 0x00000000,0x00000003 .word 0xabea5058,0x6261dd98 .word 0x00000000,0x00000004 .word 0xa37aa19f,0x98a171f6 .word 0x00000000,0x00000005 .word 0x2d304ca8,0x05e9ad6f .word 0x00000000,0x00000006 .word 0x22b3437f,0x95a66c08 .word 0x00000000,0x00000007 .word 0xa8f789b7,0xb86156ac .word 0x00000000,0x00000008 .word 0x7919ba48,0x6ae96cd5 p57_dispatch_retry: .word 0,0 p57_xintr_data: .word 0x00000000,0x00000001 .word 0x6bf80d27,0xe4982017 .word 0x00000000,0x00000002 .word 0x9615224f,0xe5e7faea .word 0x00000000,0x00000003 .word 0x65aa621f,0xe3a38f53 .word 0x00000000,0x00000004 .word 0xb8a7bcc0,0x39dabc27 .word 0x00000000,0x00000005 .word 0x4c82667f,0xfa4ca02c .word 0x00000000,0x00000006 .word 0x3b7379bf,0xddd2993d .word 0x00000000,0x00000007 .word 0x121815f0,0x431c7ae5 .word 0x00000000,0x00000008 .word 0xf11a7e8f,0xa13935a2 p58_dispatch_retry: .word 0,0 p58_xintr_data: .word 0x00000000,0x00000001 .word 0xfd671e4f,0xcc894fda .word 0x00000000,0x00000002 .word 0xe1a39710,0x54aa81ca .word 0x00000000,0x00000003 .word 0x6f110247,0x91dbc07e .word 0x00000000,0x00000004 .word 0xf0500187,0x8737cfe6 .word 0x00000000,0x00000005 .word 0x55102a37,0x8796ec5a .word 0x00000000,0x00000006 .word 0xd20c5060,0x25bec0e4 .word 0x00000000,0x00000007 .word 0xa39dce5f,0xbaa3df79 .word 0x00000000,0x00000008 .word 0x0ab8ccff,0xbec9a9da p59_dispatch_retry: .word 0,0 p59_xintr_data: .word 0x00000000,0x00000001 .word 0x2ca40317,0xcb857dd0 .word 0x00000000,0x00000002 .word 0x48c02bef,0x95aae956 .word 0x00000000,0x00000003 .word 0x7df67edf,0xb0d163a5 .word 0x00000000,0x00000004 .word 0x3a2c000f,0x89bb153d .word 0x00000000,0x00000005 .word 0xd0d7f1bf,0xa665c530 .word 0x00000000,0x00000006 .word 0x5979edc7,0xa9fdd0da .word 0x00000000,0x00000007 .word 0x93449168,0x7a009041 .word 0x00000000,0x00000008 .word 0x22fbf440,0x1c18473f p60_dispatch_retry: .word 0,0 p60_xintr_data: .word 0x00000000,0x00000001 .word 0x75f1fb60,0x4a2fb16e .word 0x00000000,0x00000002 .word 0xc7ef08d7,0x9618ac65 .word 0x00000000,0x00000003 .word 0x3a21ba07,0xeb94aa1a .word 0x00000000,0x00000004 .word 0x4c8a3478,0x51cd57fe .word 0x00000000,0x00000005 .word 0x569e80d7,0xe2692217 .word 0x00000000,0x00000006 .word 0xcc9363af,0xef095f13 .word 0x00000000,0x00000007 .word 0x9c3ab9c7,0xd1d77bc6 .word 0x00000000,0x00000008 .word 0x318c9047,0xd0ab9848 p61_dispatch_retry: .word 0,0 p61_xintr_data: .word 0x00000000,0x00000001 .word 0x229e096f,0xaf8daf83 .word 0x00000000,0x00000002 .word 0xd5198767,0xd2d150cb .word 0x00000000,0x00000003 .word 0x90574d6f,0xbf613847 .word 0x00000000,0x00000004 .word 0xa0d9c1ff,0xc58a0623 .word 0x00000000,0x00000005 .word 0xbdeba128,0x32fe539d .word 0x00000000,0x00000006 .word 0x61ef0dff,0x93ba9b99 .word 0x00000000,0x00000007 .word 0xf1844e0f,0xbf1813b9 .word 0x00000000,0x00000008 .word 0xee3b3d57,0xcf400bd8 p62_dispatch_retry: .word 0,0 p62_xintr_data: .word 0x00000000,0x00000001 .word 0x898fbb40,0x069d05c0 .word 0x00000000,0x00000002 .word 0x06cb9970,0x558ac1ee .word 0x00000000,0x00000003 .word 0x99285bb0,0x5a51104a .word 0x00000000,0x00000004 .word 0xeb95d7d0,0x03e6dd2e .word 0x00000000,0x00000005 .word 0x2fdfa1d7,0xcf3ae97e .word 0x00000000,0x00000006 .word 0xa32a2068,0x354114b3 .word 0x00000000,0x00000007 .word 0x59fa5180,0x7a6308a7 .word 0x00000000,0x00000008 .word 0xc7ecee68,0x0636432a p63_dispatch_retry: .word 0,0 p63_xintr_data: .word 0x00000000,0x00000001 .word 0x5bbe34cf,0x9895ad92 .word 0x00000000,0x00000002 .word 0x71026900,0x5252ab84 .word 0x00000000,0x00000003 .word 0x0bfd383f,0xa008523d .word 0x00000000,0x00000004 .word 0xa3950a3f,0xf15c66ee .word 0x00000000,0x00000005 .word 0x50c10538,0x4a4cba70 .word 0x00000000,0x00000006 .word 0x64498788,0x1969dd06 .word 0x00000000,0x00000007 .word 0x45ff8eff,0xa3cc15ee .word 0x00000000,0x00000008 .word 0xc7d7bcf0,0x05f31696 .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 0xfd563794,0x86f86737,0xdc33765a,0xec0690cd .word 0x706da2e5,0xe0850a3a,0xdb990e56,0x776eff5c .word 0x598c1114,0xb78debbb,0xd6c4283f,0x6cf2f91a .word 0xf0c616f0,0xa7d618af,0x44605339,0x1724fcdd 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 0x154ff19e,0x083d16a6,0x043c9f84,0x44e95e92 .word 0x1337ac40,0x6489bbe6,0x741e1225,0xc8fc3243 .word 0x4312a7a5,0xb330b0ac,0x7c7d93b7,0x43faa1ff .word 0x9803588f,0x46eeb56a,0x3a0cd7d7,0xd59746f5 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 0xae8428fd,0xe8925baf,0xe859d10f,0xbb8e996a .word 0x11dcf6ad,0x8038b7c7,0x3f51c4f3,0xd12caf8d .word 0xaabf26a9,0x5e76a9fd,0x6eb7d3c0,0x50921607 .word 0x7c37532a,0xe12cbdd7,0xdb667499,0x0b655538 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 0xce00e528,0x4cea4d17,0x19eb4888,0xb186ebe7 .word 0x04f6a852,0xe1280548,0xc7a9c599,0xeffdc65e .word 0x50513dcf,0x4035fcc2,0x46ea3238,0x9f459c5f .word 0xbb78931a,0x2008d684,0x9603c3e3,0x43f08cca 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 0xf34dc7e3,0x122f4a22,0xe67289e4,0xd5b5a941 .word 0x316145b8,0x9f8905dc,0xc6a019ff,0x5e3360d3 .word 0x1d647015,0xfccc781d,0x12996dfe,0xce7b6bd0 .word 0x2c4d7a93,0x6ea6356d,0xf6286751,0xf5d2c681 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 0x55a94ef9,0xfc349560,0xc07af76d,0x83b4e054 .word 0xa3eacd4a,0x23911af7,0xcb403a4a,0x52f5d7b7 .word 0x19965c20,0x1d625c4d,0x3a2ebe31,0xbfe71478 .word 0x81974f51,0xa5b7663a,0x269efabc,0x2ca16617 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 0x2938af7f,0xd26f4a93,0x267ceaf8,0xc91da232 .word 0xe48f3a17,0xa7802f2c,0xc00e3075,0x5e2d0f61 .word 0xfe9d0078,0xe142e5f4,0xadf4e46b,0x81ad0dae .word 0x9fe5f851,0x5e7e2f7f,0x3e55b004,0xb35d9884 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 0xbd08c62d,0x699e00f0,0x6f27933f,0x7fdbee87 .word 0x7af1b66c,0x6ecb51d8,0xca0f4657,0x1341c237 .word 0xf2539d47,0x41210099,0xbe3b8318,0x565013ce .word 0x674dc5d1,0x26a4fa57,0x196d2ba3,0xeef33159 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 0x0a7bc2f3,0x91002c35,0x08dcf36b,0x58c2e128 .word 0x0df7da10,0x951232d9,0x9cab4019,0x3562ced7 .word 0xdeb8493c,0xe2755172,0x9ec7c278,0xc08b1f9d .word 0x08b9124e,0x4d31ca3f,0x907ff7b0,0x1ecb84c2 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 0x10a4a341,0xf7bfec75,0x63e69535,0x8e04f5e4 .word 0xb06d9c9e,0x05855a8d,0x576373ee,0xfb06fe58 .word 0xe89a95b4,0x47dbc1de,0xc497152c,0x1fa0dc56 .word 0x3c65e771,0x4ddc0acc,0xe3b4876d,0x8ffd30e5 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 0x819b24c7,0x45daadfb,0x9e0009f8,0x3b2e1861 .word 0x2771673d,0x32c1ae2f,0x4d42e772,0x77cb8016 .word 0xbec6c5f2,0x3b78c774,0xf45f71f1,0x1bdc0cd9 .word 0x81ae9a60,0x2b2c2c23,0x9cad8f94,0x33206adc 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 0xeb8fa963,0xa77fc217,0x3178e416,0x6860e012 .word 0xd57777c7,0x95d94000,0x781f9ea9,0x22458ee1 .word 0x791601ab,0x9b160a3a,0x4614fc1f,0xac9c3d3e .word 0x36ca1bd8,0x398faf6d,0xc43244ca,0xed083888 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 0xca11c000,0x6314b7e9,0x19225dd9,0xb611550a .word 0x277cf63d,0x918629da,0xf89ed361,0x4aa27041 .word 0xec400f30,0xce6b2009,0x7cd3c3ee,0xa3b438ef .word 0x539efe49,0x21966314,0x0b81e0c5,0xcac5dc01 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 0x423a347c,0xdfc6c5bc,0xf14cac26,0xcd384896 .word 0x7a54a191,0x6d6cfee9,0x7e2af3ec,0x604b46be .word 0xdb026846,0xf8f4c64c,0x7f7944af,0x0def745b .word 0x9672a6f8,0x5e05fd0c,0xe488016c,0x50c4bde3 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 0xdf9efad8,0x1e6e349e,0x06597346,0x91f051a1 .word 0x14579624,0x16a80549,0x838f9a15,0xe44b9e2d .word 0x3880900f,0x78c08aaf,0xf21567f5,0xdde1a716 .word 0x7487b41a,0xd209de0c,0xee279711,0x4d5599ef 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 0x7d584e8f,0x221103a8,0x7cb91dc1,0x8c7f438c .word 0xe2c62d94,0x55595836,0xd71d9f9c,0xdf509944 .word 0x548b33bc,0x0138a9a9,0xcb0fc65e,0x05e51540 .word 0xfb44ba83,0x308f7bff,0xde375cbb,0x3564f0dd 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 0xf3c28b5b,0x7f4c46bf,0x09311fcf,0x1a815cc2 .word 0x071a43e0,0x5813d1cc,0xf04fc63b,0xfbed3268 .word 0x12926843,0xdef1c5c9,0x5f9d8e32,0xf414b99b .word 0x075c32d5,0x95048ec9,0xb853d3e9,0xba8e845b 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 0xac5fe14c,0x4dc3da01,0x50e138e6,0x47fdc7fe .word 0x2c9fc7db,0x3511d404,0x809a909a,0x80aa14cd .word 0x03f4ae7e,0xa6ec615f,0xeaba8fa0,0xc749eb25 .word 0x5e460975,0x5b386507,0x0ca17755,0x59222122 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 0x09d1503d,0x57349c1c,0x98e09946,0x57ae85eb .word 0x8c42caa4,0x21f2c037,0xc1651e5b,0x9667017b .word 0xfa502cbc,0x8d318caa,0xe8364d95,0x8931f9b2 .word 0x046acb5e,0x0ca39468,0x7dd057bc,0x2eb65474 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 0x09e7fc4e,0x6751879d,0x800c570a,0xe22ccf36 .word 0x429ed9f7,0x081a50cc,0x22285953,0x4591c44d .word 0x1c917d63,0xc336522b,0x755e2e47,0x9f4b6fa3 .word 0x9247a437,0xbdcf4f79,0x1ad4fe36,0x70148d0d 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 0xb0a2781e,0x113b55ba,0x0a3f1793,0x5d582897 .word 0xb516be7e,0xda946c3d,0xda4e98ac,0x3569ace0 .word 0x5fde6ac2,0xe8eac827,0x304143ca,0x05cdb68f .word 0x38e69d96,0xf30bdf95,0xcf65ec97,0x031a9d91 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 0xdc13534c,0x7cac795e,0x5b08f61c,0x6a63214a .word 0x2516293a,0x9d67074c,0x7ac9e692,0xa21efd95 .word 0xcbf8f538,0x31e26e5d,0xfc2deb87,0x8487f724 .word 0xbbb8ac36,0xdd1b80a9,0xbae3651b,0x1f67f5e2 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 0xccc4c8c6,0x48fb4767,0xb2a229d7,0xcf63917d .word 0xeac5ad38,0xef5d8037,0x48d57515,0xf95ee35e .word 0xf5ec0f28,0x5b65c930,0x0ec5a789,0xbd7456ac .word 0x0555f98d,0xf5f8506c,0xed944811,0x845db410 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 0xb71b250f,0xae1469ba,0xb0db7b28,0x5dc73b77 .word 0x201611c0,0x691725ab,0x712c417a,0xa9b51703 .word 0xc91a8065,0x4af97bf2,0xcf7c33c8,0xd834738d .word 0x09aa6795,0x445d98be,0xfbca2088,0xffd6725d 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 0x0f9e3865,0xd5fa3f5e,0xebec0c0e,0xdcfcefce .word 0x557473c4,0xa6f546a4,0xb92f16e2,0xdf19c041 .word 0xd6057d7b,0x1f7b8d16,0xb2863733,0x4c8e1a7a .word 0xd0ea561d,0x2967b46e,0x407048a7,0x50fcb2fd 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 0x028b2383,0x8f47479a,0x24ef7290,0xeb652a20 .word 0x3f0ebec1,0xf7aed013,0x00e5cc2b,0xf3f53c0b .word 0xb2f597a8,0x6365cb0b,0x4c342546,0x984a00a3 .word 0xe22c68bd,0xb9e13a89,0x615d6afd,0x619fcfb1 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 0x05f1cda1,0x80689151,0xc9cfecf3,0x70416f26 .word 0x8bd10575,0xac7d9757,0xafd54aed,0x23026168 .word 0x27e86be5,0x08ac4371,0x9ec6d3f8,0xd54ab62e .word 0xf09d2e26,0xa2ee46ba,0xd5b0711d,0xf5e966e3 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 0xef873ff6,0x581e27d0,0x4a355e26,0xaa77dcdd .word 0x17497f8f,0x6238bdbd,0xd16c2e17,0xf4e6bc52 .word 0x9691d718,0xcc500287,0xbcc3e919,0x75c36465 .word 0xdf2c4c2d,0xb349d943,0xf98117aa,0xf82b04a9 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 0x3b8701db,0x4e76a529,0xb8b7740f,0xab39c31e .word 0x15c26d7b,0x3cbc085b,0x8079ad20,0x50c27eaf .word 0xbc9e6131,0x9a2f41e8,0xc52b3aec,0xce96c54a .word 0xf335df8d,0x0dd0d565,0xd1945b53,0xf7cdaf58 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 0xce1806e8,0xb782b851,0xd23cb228,0xbe836e56 .word 0x3e325b0a,0xb8a4c5f5,0xb1062a5e,0x6c892642 .word 0x355979fb,0xfc1d83da,0x1dfb8357,0xb6c94ba1 .word 0x12182f91,0x2789e4dc,0x4ab25db5,0x1bb0a2d4 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 0x763f48f5,0xce3183d4,0x275096b4,0xa82a86e0 .word 0xacc459db,0x610e7d88,0x7797b11a,0x95be1bca .word 0x105f2154,0x5210f57d,0xd4de21c9,0x5af0aff0 .word 0xa0929a45,0xa0c2f5ff,0xcb100440,0x7f76f457 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 0x0e6a5b38,0x9ede0313,0xde56d956,0x7ed6a54a .word 0x7a4fc7a9,0xad28626b,0xb840f4fc,0xb6bccc99 .word 0x5e8391da,0xdc6cdedc,0xa4bf6935,0x516381bd .word 0x611943d8,0x6c338fd4,0x3f290690,0xcb1a348d 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 0xdd7a7576,0x31f621d5,0xd08797f4,0x2499a01e .word 0x1cfbf0d2,0x1cec72c1,0x016bcf1f,0x3badcf3f .word 0xbefc5971,0xd859483c,0x1dbdbc07,0x64a31120 .word 0xfa507fb6,0x1b5b6e77,0xc4333dff,0xf2640db0 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 0x91bb3585,0x44cef202,0xfd2d24c5,0x6f50c1b7 .word 0x6b7a300a,0x7f6c0847,0xcc74ea93,0x4e851422 .word 0x179bec82,0x26362e6b,0xb306eaf7,0x5d0833c9 .word 0xdd6583e0,0xf3b2fe15,0x97ec8225,0x28067c16 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 0xcf6b4b6a,0x2dea3824,0x1e08c819,0xe41a0628 .word 0xc22d2614,0x2416cecc,0x28f1e4d5,0x895f5dec .word 0xabe6e2ac,0xb9e3fa41,0x1e1495e4,0xa8aa5d11 .word 0x23bb1a4a,0xf5a2d224,0xba30378b,0x380d2d1b 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 0xc1d10c33,0x10e1a666,0xd9b83fdb,0x393b9fef .word 0xa82166bd,0xe15d6596,0xe0eb1729,0x015e8f8a .word 0x8e82065b,0x0db588b8,0xaf23fb55,0xd1c39f63 .word 0x4657f370,0xdf44dd6f,0x81807322,0xbe4e8cf2 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 0xbe237eea,0x7f6943a1,0x8ba9d2a6,0xb7779174 .word 0xb71fbc4b,0x3c38e9b5,0x9d9b770d,0x283258a9 .word 0x6a786f0a,0xe36b9d47,0x84d51cac,0x610a735f .word 0x4e8ef7b3,0xafdff838,0x548c77d9,0xf344192b 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 0x6e4fda82,0x404d85e8,0xb035e6dd,0x3ee295cb .word 0x833e8b46,0xf15269bd,0xe41b5ea0,0xcc9eda9c .word 0xc72cf368,0x25a4386a,0x267ab80f,0x74678c11 .word 0xa4242598,0x1de5beb7,0xd7f170f4,0xa5ff6554 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 0xa9bd6fcf,0xa75b491f,0x164ae4d8,0x17897db4 .word 0x94549beb,0x09680152,0x1b25aef8,0xfa53d797 .word 0x013d2933,0x67e8b2f5,0x17b5d6cb,0x9994ca44 .word 0x3911d34f,0x1c7854d4,0x921fae7e,0x6742eeba 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 0x66e1e3e4,0x97145739,0x692e40c3,0x2b56a29a .word 0x0d54327f,0xda64f21b,0x5087129c,0x0cd2a2d7 .word 0xbf7aec73,0x1d17d8f1,0x57bc08b2,0x242aca21 .word 0x683ff250,0x59f86205,0x87b64d3d,0x5dbcd0bb 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 0xe62ed298,0x2ef9a05d,0xfbf7cb02,0xeb35ca6b .word 0x77972ce5,0x7a7b7ff8,0xc96fef78,0x32f3db10 .word 0x738b1e5c,0xeabe252a,0x11308d96,0xdbb6c830 .word 0x86d3e501,0x530c2c55,0x0780ed95,0x21137c00 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 0xb53b44a5,0xea0cf8aa,0xdc5d5e15,0x9f2fa0a8 .word 0xd79d6adb,0x14588cfb,0xb4b1d76f,0xc23978be .word 0x8cf8292c,0x09cd87fa,0xb2ce1834,0xc65c7e49 .word 0xdb73f4e0,0x4e7f1b33,0xdb70e54e,0xb234bfc4 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 0x391965b1,0x4a1b231a,0x97ace9e3,0x7571f6c1 .word 0xeafcb9e2,0x347ddc31,0x72323128,0x1b38329d .word 0xaeaa9ef8,0x3912beb7,0x7313af42,0x7c3e4721 .word 0x0ee250be,0x8d1cd318,0x61d0ae88,0x8c49a200 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 0x5b3facca,0x95f592df,0xf53c409d,0x39a3f3cb .word 0x6d07787d,0x91e4e911,0x826005ac,0x9b08a359 .word 0x907e5806,0xab0d2070,0xef50d370,0x05aa326b .word 0xd52fac65,0xcde52f9b,0xed5e1080,0x0c7214e6 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 0x96ddf495,0x2f4d82d8,0x45dc3b06,0xd2593a12 .word 0xfd47d500,0x254d7788,0xc3495a92,0x883e2fb0 .word 0xb275fe92,0xb21e56e1,0x3a53af91,0xbbb31611 .word 0x7a935fd0,0xfccd1fc4,0xd7002707,0x38e6d67a 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 0xa03ca550,0x5cbec7af,0xdd0eb5d6,0xd280493a .word 0xe1fc93a5,0xaff40b62,0x9ce15945,0xb7e0c650 .word 0xbc4d4fb2,0x394c733a,0xb5fce67e,0x1e45df59 .word 0xcbcd4d58,0x4ac70efe,0x882622e8,0xc46ad35d 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 0xfe5b0aeb,0x8483238f,0x359006ee,0xbca904f7 .word 0xd635d64d,0x56deab8a,0xe26cc9eb,0xe28a9a49 .word 0xd692180d,0x20c1fec0,0x939e62d0,0x17f8b3ba .word 0x61081f37,0x52f046e8,0xec937911,0x73988e58 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 0x6357e772,0x2cd9d11e,0xb82e1031,0x1da8b513 .word 0x0340ebaf,0xcea2d390,0x5757d658,0x08c58658 .word 0xef56bf5e,0xdf7cd991,0x3687f5b3,0x5c997696 .word 0x1dbed743,0x8cd2782a,0x62d2fee4,0xb2d3b192 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 0x61021509,0xbff986b6,0x2831d0e6,0x09eec179 .word 0x03763fc7,0x39123551,0x885e5204,0x85395605 .word 0x09e894c2,0x4aaf0350,0x69b87721,0x6caf8f60 .word 0xba783fe5,0x011c2539,0xa3efff6c,0x6258c5a0 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 0x49cb30bc,0xa24a7310,0x7fa0fe40,0x899b04d8 .word 0xfdeaba34,0x0e821467,0xe1c8d5d3,0x3250a71a .word 0x118450e2,0x6a82910b,0x236ed9d0,0x4b5a7227 .word 0xca90f595,0x4f6458e0,0x69903a2c,0xa7791376 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 0xa43db3f7,0x97b4f92b,0xe3ea30b1,0x6611679f .word 0xc45b45ad,0x271bd3fd,0x022a3db2,0x8313f9d5 .word 0x4f21f481,0x9cba6fb7,0x679edd4b,0x1cfcc327 .word 0x786d5ec0,0xf124d4a1,0x1b56f288,0x3008dff5 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 0xca7c36ff,0x0cd67af7,0xf517b823,0xffbd9db5 .word 0xaf093a3d,0x0d9c5d50,0x5894da69,0x5e50d124 .word 0x5025e486,0x3f18299b,0x6bc14edb,0xc4788b92 .word 0x94221f0a,0xf2f586a7,0x809a2dac,0xed4da2f2 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 0xe0be86bc,0xd97888fb,0xc5f99360,0x9e4ba730 .word 0x155ef402,0xf03345ae,0x062d67e7,0xd104b4d5 .word 0x3136a8ae,0x3ca2777f,0xea3e9eb3,0x57acd744 .word 0x72ef0a66,0xb8eb5af0,0xe58f1008,0xc6889add 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 0xf74661ec,0x10269b25,0x2bf7c028,0xb22202ea .word 0x81fc08d6,0xfb18f295,0xe9ecdeeb,0x5b35112b .word 0x5609d3fa,0x5726b543,0x8841229c,0x1615448c .word 0x6b955a73,0x72092514,0x94056b3f,0x9cc5c081 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 0x220330c9,0xd9a95a77,0x22c2fa3b,0xc4ca44fb .word 0xed8e169a,0xe7b7f7cf,0x602bd6da,0x9cb13b3f .word 0x6c6f2285,0xa61f7f83,0x3c1975a9,0x12901964 .word 0x4fc0cfab,0x7cbcff39,0x7b0e790a,0x418c7d95 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 0x4ee743c0,0xef1ea8e5,0x607963ef,0x909e836d .word 0xdcee8171,0xc287d42f,0x72588a17,0x6f706be0 .word 0x58458710,0xd5e6af7e,0x035ced32,0xbe820d96 .word 0x2784e97a,0x8ccbc308,0x9949f869,0x4c936b38 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 0x6f75826b,0xd13363e5,0xa5084f7d,0x485d6b03 .word 0x0826792f,0x6243051a,0x270a8c00,0xd3527743 .word 0x9a634d5e,0x858f0baa,0xab0b34c3,0x7b795b8e .word 0xb5cd50b0,0x97181e62,0xb401af15,0x525101a3 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 0x114153b7,0x11807a5a,0xe443c47a,0x062eab23 .word 0xe3b13430,0xd9579b91,0x21102b58,0x4da14541 .word 0xc7693596,0x9b3f3f46,0x9134df8b,0x7065b537 .word 0x7168cb4c,0xf7dd3735,0x023c8db4,0xfe2b88e1 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 0x689a1f00,0x81cc9a21,0xb5439498,0xd91d2da4 .word 0x6bd124a2,0xe49bf139,0xe9f472ca,0x2df1d8f0 .word 0x2fee4ea5,0xcc673439,0xdbe4bd8b,0x9172d94c .word 0x9116904b,0x8c757038,0xca49a4d9,0xbc4af2ab 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 0x1ee74414,0xc3ea1293,0x843c2131,0xe7114755 .word 0x786613ed,0x0c6640ed,0xe3be59a8,0x4eaac857 .word 0x4f334713,0x5aa5a31e,0xcbc6b262,0x1691e4b6 .word 0x0c594d2b,0xd8b7058c,0x36a09688,0x8850fa7d 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 0x773ffb64,0xbfe6864a,0x619f5a68,0xbd227868 .word 0x2bdcba4e,0x76535fcd,0xe050e352,0xcc869564 .word 0x84248896,0x603206c5,0xdb5704ac,0x83ee5d65 .word 0x7758506a,0x04713ddb,0x6ce57a09,0xb2268ad0 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 0x2a4c6fc8,0xd6a8a1c3,0xbe3f5499,0xe17740a7 .word 0xe9591e21,0x7186799e,0x7c4ded79,0x22c9b8da .word 0x705e9204,0x83d9bdc7,0xd004919a,0x62cfe647 .word 0x6d3b023e,0x2c2a86f8,0x135971da,0x9aef6535 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 0x1eb336e2,0x8419c133,0x22a90fa5,0x96de0be3 .word 0x88a5110f,0xb3dad3fa,0xf1d945a3,0xb3663c98 .word 0x6c344b73,0x7b4373f7,0x1fb4a5ac,0xdf8a8293 .word 0xba59cee0,0xeb86b771,0xab4b07d3,0x36e254fc 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 0x3e0ee7a0,0xa66dae90,0xdd4f71ca,0xbe9b672b .word 0xf0618bd4,0xee25d1c2,0x02da0f7a,0x81bd615e .word 0xf29a9299,0xd6cb1efc,0x1868b6b3,0x2ec64b2f .word 0x4b08ffda,0xa5a3a2ad,0xcea71688,0x9aeeb4c2 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 0xdcda89da,0xb96ac7ad,0x1ce057c6,0x02cc667e .word 0x415eb31e,0x939a25d2,0xc7afa2ba,0x519bf527 .word 0x5b53f046,0x58143cd9,0x2396b212,0x975648ed .word 0xe3f4dde9,0x8aadea79,0x022b2104,0x572ce8d9 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 0xd4f16f0d,0x17910283,0xa2fb0ebf,0xd452446e .word 0x0cc309e1,0x6304f736,0x77515170,0xdbafeb6e .word 0x1041a720,0x5f3ce490,0xaf8fdb50,0x160d9e5e .word 0x463229f7,0x26307feb,0x9f733e72,0x0ae6217a 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 0x65c1466b,0x7679c573,0x0cc04ebe,0xa17388a7 .word 0x3ddcf6a1,0xd55ed5da,0x287db45b,0x9137aea8 .word 0xe99a4ff0,0x98d5a80e,0x328ce655,0x40ae835a .word 0x1b834de4,0x996b3789,0xe960d229,0x3c3d5897 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 0x97a687e1,0x0e67273e,0x6726950c,0x772f3f5f .word 0x2e926f64,0x642c7c5f,0xe931df42,0xbe8b29db .word 0x7f032560,0xc5faa3d3,0xaec86637,0x6c360b23 .word 0x62501af2,0x95c3aaf2,0x0806a94f,0x767688b0 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 0xe9f4da34,0x940f4c70,0x79d04b15,0xa6b7aead .word 0x0f8e95c8,0xe4a83b18,0xd484e4b5,0x9a119a1e .word 0xd17a51de,0xc07f9c0b,0xb741c61f,0x43acd870 .word 0x0f006c7a,0xdb007ccd,0x45e82ccc,0x04a08a9a 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 0x79047a4d,0xad3adda0,0xcb976459,0x5c0a0efb .word 0xc5c702bb,0x10f0d4ed,0xcdc10387,0x6036f0c5 .word 0x473c3afc,0x05e4875a,0x84fda71f,0x58958c0d .word 0x1b7ae30e,0x8e27b744,0x87a59b18,0x595e0c5b 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 0x6ce608e9,0xf1975b67,0xabafb8e9,0x91c17324 .word 0x161eb9b6,0xfd592e54,0x59968ebc,0xa7168883 .word 0x34545acb,0x7bb77134,0x3fc8d928,0xb3366564 .word 0x87cf94dc,0x9e4b2791,0x862dd427,0x258cc09a 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 0x7abb00a7,0x3a1cbf72,0xeda85244,0x65d0fc15 .word 0x271a8fe8,0x11a78117,0x54575924,0x25588a7e .word 0xd159ecb8,0xf0d7eb99,0x511ba7d4,0xb14f01b7 .word 0xa04cee66,0xcd6ce564,0x69754694,0x111f4e3d 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 0x4b8999c0,0x0b20b32c,0xf65b5487,0x76b164de .word 0x1d6aea6c,0xc9c698d4,0x1bd22710,0xb16b0e3f .word 0x594ca285,0xad1ad728,0x87406a56,0x3a8b62a9 .word 0xec355407,0x4972094a,0x45e6e44c,0x58d641b7 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 0xb7ed25b8,0x9fa600b0,0x5ba3fde5,0xcd386d2e .word 0xb46a5843,0x7bc136c1,0x4684b975,0xd0b611db .word 0x7bc30e39,0xee091573,0x3b8e4d43,0x0507574c .word 0xc607758a,0x2ad121c6,0xa3b00e5f,0x2f5f6642 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 0x2173f321,0x5042af56,0x998800e0,0xb1289dd8 .word 0x0fccd107,0x76bbaed7,0xf6b584ba,0x5e176557 .word 0xeeaccbb6,0xe52966e2,0xc487b307,0xf4436325 .word 0x926cc026,0x7dee0827,0xe8756169,0x491e7e5c 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 0xbc72dc9b,0xa6b19110,0x75e771f6,0x3f539d7f .word 0xc9c56762,0xf98566bb,0xa132d5c8,0x045d7e0f .word 0x20873f7d,0x7b959cb9,0x4babd080,0x1e8c19d6 .word 0xe5e31789,0xd060cf0b,0x4baa98c7,0x0c9aa07c 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 0x8dd358b9,0xe907f3fe,0x815ce295,0xa9a4a8ce .word 0xd9fa57b3,0x85d335d3,0x99e010fb,0x7d54a7fb .word 0x98e72a34,0x0770127e,0x7de4e132,0xa5c1c5db .word 0xc45a2d12,0x5eb9a0ce,0x8788932e,0xd30b801d 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 0x6cd45077,0xb989f3d7,0x0fe61f39,0x4f492ec4 .word 0x03bde98e,0xb4155488,0xecc2b9da,0xb41fffc3 .word 0x3d197057,0x64e172c3,0xb7e85295,0x4d20ef85 .word 0x3e411f64,0x42c11142,0x44c8c2bd,0x538347fa 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 0x0aad669a,0x92240ce2,0xd8371e97,0x36539e00 .word 0xefc114de,0x5685198f,0xb71feaac,0x50e8e887 .word 0x8b64bcb3,0x8f73a92d,0x26aff2c8,0xdbba54f1 .word 0x737c58a5,0xe9a79f7f,0xa5e34e12,0xb4f19cb7 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 0xff386b8b,0xbf613a40,0x985273c0,0xfe6fdc07 .word 0x6976d9a8,0x8c6b57f7,0xe3b8ee49,0x32a384f8 .word 0xba04ba29,0x7a9ace86,0x9724ce77,0x6d91315f .word 0x9cd9f92a,0x28ce80fe,0x51d32198,0x51a99548 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 0x1fc5ad4f,0xff55ea25,0x179278e8,0xe2e9e12e .word 0x157e99e3,0x2a4bbbc5,0x48836c04,0xc36c3d8a .word 0x30277bc2,0x765cfea0,0x127d7607,0x4f51e495 .word 0x4e388b1d,0xfc592a4d,0xbb7e8b2a,0xb2a2add8 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 0x000bda1e,0x859d94c9,0xbd8e250a,0x044d0f57 .word 0x72b0247c,0x1d124dba,0x8f4de3ba,0xebd7122f .word 0x3a852334,0xee39c636,0xcf3a18ce,0xeeb3b80c .word 0x037cb760,0x27da1b61,0xf7b5ebef,0xad44e163 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 0x4cecebf7,0xc45417b3,0xc0c62de3,0xb48214ce .word 0xa18cb508,0xacb8aa01,0x093fac4d,0x6d5fbc3f .word 0x31ea695f,0xbcc8c89d,0x190dccc2,0x6c9a30f8 .word 0x1368c603,0xd0e6b5cc,0x3fcc8bf3,0x274ec93f 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 0xefb2ff9c,0xe314524b,0x372bad1e,0x5012531f .word 0x2b05f162,0xb103b8a8,0x72341f30,0xd9a82f52 .word 0x72c5d91e,0xf0b5c6fc,0x6ed31499,0x00be7f62 .word 0x0ee0e56e,0x2fccd20f,0x767401fd,0x71c7956b 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 0x721a54e2,0x75822f99,0x6de41290,0x921531c6 .word 0xc30edab9,0x4d4f8822,0x252c7776,0x8cd42af9 .word 0x25d23e64,0x59f8db14,0xbb108fca,0x13d0de9a .word 0xa80ae704,0xa175b6fa,0x1323ec99,0x53b32a7b 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 0xe10c779c,0x024b71db,0x7bda8c2d,0xecbe2f9f .word 0xdd3c994f,0x963954ef,0xf750d516,0x0f23ea3a .word 0x2403db9e,0x859e31d7,0x0ecf5565,0xeb4c9ec1 .word 0x79e745fc,0x3903890c,0x090d4622,0x23325ad0 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 0x13e0229c,0xf16a386b,0x97c63a8c,0x2e6dfcef .word 0x1958e10b,0x9bbb66e1,0x29a75be7,0xc85be57b .word 0xd5b34deb,0xf9a5eb8d,0x356441c5,0x8e151fda .word 0x8766ca8b,0xf60e56d6,0x1f7af7ae,0x9454a06b 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 0x2e0fc891,0x884e9cb3,0xa2ea8920,0x18a0aef8 .word 0xc32f4b20,0x7f3f266d,0x04d90cd6,0x52b80e2c .word 0x6d06d77c,0xd586f071,0xcdfe5749,0x50e48622 .word 0x79afe0b2,0xcedeea41,0x72c331fe,0x2d3fee2a 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 0xc1da4e43,0xc1eaa2ec,0x884fca5f,0x04d54b8f .word 0xce62c3de,0x6b0608e7,0x75f1f6e6,0x8a057315 .word 0x13d7cb0e,0x4c45a203,0x6704bcd3,0xe6bba46b .word 0xce1dec9d,0x3b6d8126,0x4fe49098,0xb681700a 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 0x057ee10e,0x372e877f,0xe1d572fa,0x50ad1c4d .word 0xc25c062b,0xdf28fded,0x931b0109,0x3b72ad53 .word 0x33f0874a,0xb1ed4bee,0x24f2a93b,0x12dc7f62 .word 0x3c17cb05,0x6ea35013,0x24766a99,0x458a1439 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 0x1b845693,0x22a06354,0x1b02a7e6,0x1e086d47 .word 0xe4fc04f7,0x06b45e23,0xa2cee537,0x8c634eb7 .word 0x4cf52dcd,0xa2a9661e,0x0ef46a5e,0x4a659741 .word 0x8fef6789,0xb71f7d20,0x1c57afd2,0x401f37e9 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 0xeb4610b1,0xefb71414,0xca583800,0x37eef6aa .word 0x0fbb77cf,0x00b71237,0x92fe04a4,0xd1d34088 .word 0x3bff5733,0xa7e67e5b,0xbcb33528,0x115d5bf4 .word 0x5c3f64b1,0x30980e94,0xcfeeb38e,0x46236f8a 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 0xb5620e1b,0x1224c9d7,0xf0ceabb9,0xe7bee692 .word 0xdcda274f,0x0b66d94f,0xd8289c57,0x6f995fc5 .word 0x42a114ff,0xc2469c9b,0x6b73c57d,0x0baeee58 .word 0xafda94c4,0x8ea527d2,0xf98286ea,0xf8500011 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 0xce93aada,0x1b0f8681,0x6ffbc3ea,0xeca9633c .word 0x6cd233bd,0x9b43870d,0xd3dfdd03,0x0532903f .word 0x9a96a6f3,0xce391549,0x1bf3622a,0x506f3c3e .word 0x71e4a04e,0x8ba4db60,0xe3f8724d,0xca476afe 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 0x6938af7a,0x443be8fb,0xcd567272,0x786d013e .word 0x9e6d27a3,0xc4429b24,0xaed34dbe,0xdb162369 .word 0x88e22dfd,0x0d44d2c1,0x43daf634,0x368492d5 .word 0x6a2b5bb0,0x5912c83b,0xeae4fc87,0x2be82fc6 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 0xee8ba3d8,0x2e75b5e6,0x40a7e119,0xc3e57e9a .word 0x2383c470,0x1c045b42,0xcbbbc881,0x1893fcff .word 0xb019e37e,0x6070e126,0xd6a99d60,0xe14e7855 .word 0x97e29ed1,0xc795162e,0x8b2fb2ea,0x40c64b5a 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 0xf776fc96,0x152d28ae,0xcd1afca5,0x4001212b .word 0x7b4fe5a7,0x7aac7b04,0x9d01f539,0x63d43147 .word 0x8dd96084,0x655f0589,0xcf19a1ca,0x3120bb95 .word 0xe5e205f0,0x88f2e254,0x0e33a638,0x42f5c79d 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 0xed811e6e,0xab2502bd,0x6877d774,0x81178b2a .word 0x55649bd5,0x372bafc3,0x65d868d2,0x96e748a5 .word 0xaf46a059,0x8b959d1b,0x90b0964e,0x10ed9c1e .word 0xecc23234,0x769c5f78,0xa1df81e0,0xf1d14b1a 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 0x46a6bf41,0x7cb753e3,0x2eebef1f,0x4bc57050 .word 0x17d7a97b,0x717341e3,0xdd561a7f,0x4c4ae985 .word 0xc9953437,0x6ffd5a7b,0x5c3d9251,0x81767d03 .word 0x088b5c4c,0x0ec7dfd1,0xf931f772,0x3ced283b 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 0x2f863982,0xc59f6de9,0x6a4775ab,0x77473b35 .word 0xb6de38ed,0xa3cb6995,0xfa979121,0xd46bad04 .word 0x522f879a,0x0f1262de,0x0e96a439,0x62514c50 .word 0xc0c8ee1d,0x90dd5bb1,0x030e770c,0x37f7bee3 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 0x1d275a8b,0x8b8df5ef,0xf66c1f65,0xda9f7efe .word 0x1be1359d,0xb706cf3f,0xc8235bcd,0x78a720f7 .word 0xf04ccc83,0x48dc3693,0x54d01a96,0x458bd061 .word 0x8ed48fe5,0x6c0eabe3,0x828732a0,0x252d9fe0 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 0x7431bf52,0x42387142,0xfb050714,0x3387394b .word 0xca4ce1b3,0x3c783df0,0x6948ca4e,0x1895d448 .word 0x3e08d09c,0x19f9cb0e,0x5b7fef1e,0xd29089c7 .word 0x22efc063,0xa27a1675,0x44aace71,0x9506daee 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 0x738bad84,0x663071db,0xa770c0d1,0x57f1a6cb .word 0x305c0f51,0xad695885,0x5fcff403,0x928f7151 .word 0xb3862688,0xb9e0c2b2,0xd8ae9930,0x7bad46ea .word 0x69756da4,0x91c429b6,0x5344b5f4,0x22580e98 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 0x0fda70b5,0x07d589b2,0xfb3a63ba,0xf37e9ccc .word 0xa0aba698,0xf6f7afab,0xf22730bf,0x347cf11b .word 0x8502ff3c,0xba56698e,0x56ab9647,0xb758c05f .word 0x77be6398,0x391d8bc0,0xe1de35da,0x20653886 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 0xddb5d46c,0xd192fc96,0x484b6715,0x8e1c1072 .word 0x2500cff4,0x5ab3f869,0xfc021a5a,0x294877fa .word 0x89da3971,0xe5b824e3,0x158f2aa2,0x0dfc7343 .word 0x48c39458,0x34997687,0x979de59c,0x82401a01 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 0x97b3d825,0x19acb14f,0x2db3497a,0x879e6d48 .word 0xbceeedff,0x507980e1,0xc1029415,0xea644b10 .word 0x9d558d25,0x80b0fc3f,0x46bddf75,0x496bdc61 .word 0xb245c866,0xaab7db1f,0x8e868936,0xeeaf9f2a 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 0xefa04699,0x2dec88f6,0x3ad7d5bc,0x51468c22 .word 0xb681eeef,0xbca7c0f5,0x6ef5945f,0x6f327b0b .word 0xc7bea7f8,0x8d75370b,0x9726c6cc,0x8680a81b .word 0xdc6c7736,0xc7f50594,0x5addec5b,0xd9607a68 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 0x96f7c9b9,0xec7961a8,0xf18b275d,0xc2315670 .word 0xffa5696d,0x65fcc4f1,0xf6897d4a,0x83f8fbf1 .word 0x53b93e46,0x2e28a0d0,0x507e4f4a,0x0f623bc5 .word 0x07ed2925,0x79fc6ecc,0xaed0d779,0xfe799755 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 0x68f3ba14,0x3fac2207,0x7cd5d447,0x72637b3e .word 0x2da0063d,0x6e191ae2,0x203e0acc,0xc44bdb8a .word 0xa4445a70,0x6e03eee6,0x2233e1c5,0xc6f5e6ba .word 0xc5108885,0xdeb15e4b,0x8c0d17bc,0x9fdf9790 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 0x2eb2bede,0x7fe761c1,0xaace8aef,0xb361da7b .word 0xacfb12b0,0x991887f3,0x69251330,0x4922362f .word 0x67b8dfb7,0x8648375b,0x0580d801,0xeb966b07 .word 0x7a03dbfd,0xeef0c025,0x2b93da33,0xaa088629 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 0x6f82c52d,0x70986078,0x56f00f2a,0xa7dc5608 .word 0xf4cd9c50,0x743c1a57,0x4ee992f9,0xc6ad6c41 .word 0x818667fc,0xacc38f0d,0x08d3e7f3,0x40a92443 .word 0x3a8024e6,0x11304649,0x9ccef47e,0x2b122fac 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 0xeaffe21c,0xe91a00c7,0x5520fe37,0xabc969e1 .word 0x5b392d8a,0x313e26a7,0x39a08b9f,0x2592ebd4 .word 0x5e5483c6,0x0e2d7b58,0x0f899d35,0xb79887e9 .word 0x6834ac04,0x5a3aa6b5,0x8f0e9fe4,0x11b3996d 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 0x75d67a05,0x185645c7,0xcfc135c3,0x335e13e3 .word 0xffe30921,0x99893171,0xdc51a294,0xa9ee22db .word 0xa62fbde6,0xa94b4a53,0x0da45b4f,0xebed2236 .word 0xefa7aaee,0x593febb5,0x42d4c3cd,0x5b9a5712 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 0xc15cdf76,0x4f592f2f,0xe7607ac3,0x8914fd66 .word 0x649b3f1e,0x298ef005,0x1b6f045c,0xc71a396c .word 0x9278bf14,0xda184a9d,0x6a654e3b,0xd13f9596 .word 0x1fbd1cc0,0x3d93127b,0x737b596d,0x6fba26a0 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 0x25d13d67,0x9fc3d33c,0xd01e83e3,0x4af3290f .word 0x9db0677a,0xdea57ef3,0x1d0da754,0x6d55b5d9 .word 0xf7e08a7e,0xf44952ab,0xdb780dca,0xec779ce2 .word 0xcdd3518c,0x04967b98,0xacf5b96a,0xb339387c 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 0x67bb38e8,0x138c893c,0xdc9add9b,0x64c8f2ec .word 0xefa7f91f,0x75a26a2b,0x0ab8235e,0xca412ebc .word 0xee1a803b,0x4fe5a235,0x33df3e89,0x389fa590 .word 0xcf665514,0xa26cc58f,0xf74d8500,0x868320f1 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 0xd9ec9de4,0x7de73f74,0xa14348d9,0xc4da0a34 .word 0x4e3c9560,0xf10a8c4c,0x2dab7804,0xbe9ba4bb .word 0x29c382d1,0x8aef9465,0x0e36bb88,0xd3e738f0 .word 0xedb7d6fd,0x82902ebc,0x39bc494c,0x2aa7a066 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 0xe70625da,0x9bb40e10,0x896fdc9c,0xfa27b68c .word 0xfa5f94e4,0xbd14169b,0x9a32bdc1,0x299b0c08 .word 0xf20b0248,0xcda984cd,0xccdb78e2,0x5f1a9acd .word 0x4997697d,0x9ffd315d,0x2167c576,0x1356f15a 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 0x04c54cfe,0x1b704e04,0xda94816e,0xa286b937 .word 0xa75b25c9,0xd1fb229c,0x98d55549,0xa521ca1d .word 0x8b8a9ed2,0x8df495a2,0x6eb2f947,0x984961f4 .word 0xccaaaed9,0x56a43dce,0x4f0a6f34,0x75023a00 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 0x419509b2,0xe638432d,0x823f5bb5,0x961cab14 .word 0xf0c16857,0x37b811c9,0xd9312434,0x97d61b72 .word 0x667202b0,0x94a57e7b,0x1452a803,0x93febd7c .word 0xb1765a20,0xdccbb94c,0xb09c3b33,0x8202cfa7 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 0x2f55b1b1,0xdd5fd927,0xe9f17499,0x98333325 .word 0xda110d8b,0xe087b671,0xf69bb594,0xf81fa086 .word 0x86ed6777,0x96fbaf3c,0x6fa415b0,0xfcf0cb37 .word 0xd73c6e43,0x00ce6564,0x884e956f,0x138e42fd 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 0x7df3e8c1,0xdc3c2a88,0xcf6dd15f,0xc53048cb .word 0x859a3f1c,0xece3cae9,0x0f8b527f,0x7d9dfc55 .word 0x7972fef0,0xf832b570,0x3b879c89,0x57440f50 .word 0x5ad6d64a,0x5fbfb064,0xbbd614a1,0x3d0d605b 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 0x76fcfd05,0x8506b27c,0x1f7a6050,0xf3b299ee .word 0xddfa7923,0x9aadad1d,0x9ffbac87,0x1b5d9fd8 .word 0xa6c5fc63,0xf83e2538,0xe5d025f0,0x2786b6d9 .word 0x4e39ab1d,0x971a5c75,0x3a724f1e,0x86436b20 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 0x81b9eeb3,0x9a916e27,0x58efd2a4,0x91249c70 .word 0xd073a80d,0xea8b712a,0x33dc76ff,0xd5ee02ab .word 0x3433cb4c,0x1463d66e,0x16f5d92c,0x586e3ed7 .word 0x6675b5a5,0x7e058608,0x5160677c,0x416daa87 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 0xd8874e05,0xe5548f93,0x007feee4,0x072b2a72 .word 0x996b2630,0xad639d05,0xf502ed5f,0x7a8301b1 .word 0x9b806d54,0xab93a4a8,0xe9535387,0x36b341ea .word 0x701faf6c,0x48e8c731,0xbd0b333a,0x17036e98 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 0x7331ba07,0xcfb4c1aa,0x428b28ce,0xa12661dd .word 0x6c0f46b8,0x1d89558d,0x8e5d5934,0x6a76bdc3 .word 0x3ea1e61d,0x6c345429,0xf34010cb,0x39d8f0d2 .word 0x59f7d205,0xe593699f,0x3564a6fb,0xc977d3df 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 0xa9c29bc2,0x132f3def,0xc9a1bae5,0xfe588fce .word 0x44048bcf,0xc2fbfbf6,0xbe7b61d9,0x3c0a438c .word 0x8fe82d05,0xb47bb1dc,0x46f12748,0xd1a1aa47 .word 0x3096fff1,0x5e2d318c,0x7c42509e,0xd78f130f 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 0x92c81c95,0x1dc83271,0xf2e559eb,0x4882c439 .word 0xc4c22b7b,0x48e9193e,0x1c59f988,0x74a9478b .word 0x74f96edf,0xed2ab3dd,0xbf912895,0x52d09a74 .word 0xa9a8908b,0x1b916233,0xcad64bec,0xe999da69 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 0x374e8061,0x642b6f9d,0xcf660a5a,0x48118f86 .word 0x73800b85,0xfde13e89,0x93f9560e,0xdf7755bb .word 0xc0aa12bc,0x0ee62cf4,0x1b87c75d,0x71a54f58 .word 0x151ec229,0x7a9313b1,0x850597ee,0x12365e17 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 0xa6264d35,0xef3dbe9b,0x0221b30a,0x9c5cb4e4 .word 0x0cfabe66,0xd3ffd99d,0x5b84e522,0x5df3f162 .word 0xb825ce50,0xa9a9e891,0x9a1f749f,0x55505915 .word 0x76b03c35,0x1a39929d,0x08a74461,0xe4b39952 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 0xee489329,0x38dd3425,0x8e8663ee,0x7d8da9c3 .word 0xf5657f96,0x67116829,0x75842758,0xe7568e18 .word 0x0249adc1,0xedb121d6,0x601f7272,0xa9931708 .word 0x9987c0d2,0x4860deea,0x8fd65efb,0x34ae7e89 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 0x4e5bcaa9,0x44bb4298,0x500533d7,0x636bcb0c .word 0x48df689c,0xc2419007,0xf34945e0,0x78bb8c1e .word 0x257de3a8,0x50bf60c2,0x34238560,0xe9f61f62 .word 0x59921fd1,0xe0cbcf06,0xbdfbb3c9,0xe2d7e2d0 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 0x9141f45e,0xacaaad2a,0x9e22c6a5,0x7c3ace04 .word 0x4cfbb56c,0xe33882f6,0x8e32580a,0x5f12862f .word 0x53f29ec9,0x68cd11cc,0xbbf0f69c,0xf09ac13c .word 0xe718b3bb,0xa41b57d9,0xc59d4393,0x18eb3d96 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 0x9daffa93,0x96261807,0x63d36a78,0xea7143b9 .word 0x345d1c16,0x6db92d51,0xf82f5204,0xf56b3fd2 .word 0x98b49b52,0xfe69b6d7,0x3c5b306d,0xaf8a2e7c .word 0x4dec7cb6,0x6b75668c,0x8876d17f,0xe4653d9b 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 0xdf8fbfa4,0xb0cbde6a,0x24b568ae,0x22131ea0 .word 0x18b7abf4,0x0e38f845,0xc5b2d672,0x39638ee6 .word 0x35882916,0x961914b3,0xaf135bf0,0x3ad56aec .word 0x2f200fe4,0x24edead0,0x34c518bc,0xa263e516 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 0xb4cf0a0e,0x24192d5c,0x2bf90825,0x501eea80 .word 0xc5bcba2e,0x735d9031,0xc12854fd,0xa2dc8405 .word 0xff0e57b4,0x06530ab7,0x3c5ccd87,0xaf531eec .word 0x5428ea7d,0xd3828810,0x19844768,0xc82f7699 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 0x240d0467,0xb4a12532,0x5db76ef1,0x892d9325 .word 0x8e39f798,0xb86fede1,0xee89182e,0x0d83aa28 .word 0x60cfbfbf,0x999569a8,0xdf9a31a4,0x531b2bb2 .word 0x467cb450,0xabeffdda,0xfda95fc9,0x2340196e 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 0x8e9125c8,0x02b7c1bd,0xba135813,0x1bc317f9 .word 0x8c005079,0x992bc400,0x8e1e45a1,0xec1d950b .word 0xce96e6c8,0x551fcbe6,0x5aef5447,0x73635ead .word 0xa3e0959b,0xe3dda610,0xe95ac39a,0xf2fa0c75 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 0x57c12cdf,0xc940a45c,0x889a1ad4,0xfd47ec3d .word 0x56127150,0xc910b2f6,0xe013b225,0xc29f7591 .word 0x97ad7ed4,0x29a1f41a,0x34e3e690,0xa5c6f212 .word 0xe6bea62f,0x8c9e2df0,0xccbb8941,0xf14ec10c 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 0x6fa07ed7,0x87e88972,0x0406981e,0xecb454fa .word 0xa2ed752c,0x2acbe15f,0x0a7809f1,0xb28fedbf .word 0xfa4cbce7,0xb8db6080,0x70b7b842,0x806075e4 .word 0xded31ef5,0x691d4b3b,0x89aa247a,0x12613c76 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 0x4b6b7510,0xd140c9fd,0xfd899137,0xf688341c .word 0x4cf8d4e7,0x4cdbb5b4,0x6bba246b,0xe1b4edbd .word 0x5a99c72e,0xd983324b,0x557703d0,0xf9a60a61 .word 0xcd756e43,0xe65544db,0xaba15f05,0x4a2ebd0f 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 0xc7488c79,0x3179f524,0x51093844,0xbd89cdb3 .word 0xf3b7549c,0xd3b03bc4,0x6884abfb,0xe81c813a .word 0x2f6fec7f,0x6cf88859,0x4b9ebd74,0x1a09cab4 .word 0x84f82eb8,0x6c32a4f5,0x24b615e0,0xeee36ab2 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 0xe74a6b51,0x19a58e29,0x02f9ecd7,0xce9fe600 .word 0x87f0c943,0x9edb115a,0x46900ce6,0x87c25808 .word 0xe2fd015a,0xcc016bd4,0x975145fd,0x3235d707 .word 0x03c4b417,0x55e067b2,0x146d2981,0xbdd80e90 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 0xe169c37b,0x899bd5a7,0x0c97d3d5,0x3251bcc5 .word 0xa6c137ac,0xe5b80517,0x6af4e2b4,0x47c12c17 .word 0xec246ca2,0x6c9d7c1e,0xa8c736f3,0x0cf5eb94 .word 0x6d4373e1,0x395c7401,0x2c34458a,0x62231bf4 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 0x645f116a,0xe3a8b9d7,0x8caa6783,0x500bdf97 .word 0x09ce113c,0x1b9c7921,0x71c63aaf,0xf21173bf .word 0xfe3c56a3,0x72f230f0,0x0ea74702,0xfc65e1e0 .word 0xbcd83d6a,0xdacd8646,0xba4d5272,0xe796f1da 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 0x8eec8716,0x12b2003b,0x6d29076e,0x5eba4c48 .word 0x7d5a5401,0x55f7d7da,0xc0a26da1,0x608e54a1 .word 0x4cea6d77,0x8c53a79a,0x41c4daf5,0x1c0d835e .word 0xa5344edb,0x7d8fc7d4,0x3099e31f,0x95ce3929 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 0x24f75dbf,0x110e34cf,0xa0fda097,0x4f0153f7 .word 0xcb87ce21,0x39cd4229,0xdf3387cc,0x2fed99a7 .word 0x3eb64f1c,0x6a86bd1d,0x827fe39c,0xe67727b1 .word 0x49a93300,0x8201e185,0x9639f9d3,0x6fd8cbf5 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 0xea31b353,0x4d5a7920,0xfe7f75fd,0xcb90e623 .word 0xe5fdcda9,0xd7b2b721,0xf18f87d6,0x255eee99 .word 0x8bb9e86b,0xa2da48e4,0x7cdf2e72,0x3979607f .word 0xd594c15a,0xec9451f1,0x6f8b2bb4,0xcd9f4a1f 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 0xe9e15d2c,0xe5baea92,0x9f4cfbd7,0x1f5872c7 .word 0x34a95f61,0xcbd8d656,0x1fd07072,0x1cd59c2a .word 0x226e77e5,0x042a6164,0xcb020c03,0xc36701e9 .word 0xd5b74029,0x9ede7c2a,0x19212d82,0x79d7c1e4 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 0xc87ad309,0xeb7488b7,0xdcf2446b,0x8edea0e0 .word 0xda773067,0xf2d7fa64,0x91ec86e5,0xceffd8f6 .word 0xfdf1473c,0x61412782,0x7214aabf,0xbab60ebc .word 0x11714c07,0xb8995e45,0x4fa5a1ef,0x37d62e37 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 0x166df680,0xc6987c98,0x3f01250c,0xc92afe98 .word 0x0884b18f,0x16cd5d4d,0x3666266a,0x83baee60 .word 0x0ff3391f,0x9d825825,0x83077dce,0x581f0c06 .word 0x7505b887,0x2e3c0f5e,0x120c4334,0x019db82f 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 0xa8ebd863,0x373bd980,0x8307c260,0x00fe52a4 .word 0x97eddf74,0xbfe32665,0xae59b3b5,0x30a1d5c4 .word 0x22aa6867,0xef0004b2,0xb446a7aa,0xb1e39f0b .word 0x423b4e43,0x550b7bc7,0x9338e89f,0x3da35f0c 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 0x1d92749e,0x0a604c53,0x7e599184,0x74351e2e .word 0x7066d4e8,0x55d97b96,0x14313bf8,0x741e81f2 .word 0xe909b923,0x785998b6,0x0a2a8c5d,0xe3a82e3e .word 0x9af0f64b,0x1ce1e079,0x3734e0dc,0x9d54e82e 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 0xa4da42f2,0x0733d839,0xf9864318,0x2dfc274f .word 0x5d6aa5fb,0xa409cebe,0xbe7d6760,0x88d7bb73 .word 0x2d1a4976,0x681bb991,0x49a40beb,0xf7085c94 .word 0xf4d365b5,0x7cfbc7a1,0x67f7caf3,0xb8c9d20c 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 0xf0be5050,0xaa46d2fb,0x4a8745ed,0x93a8fdc9 .word 0xe69efeb0,0x6fed5dfb,0x30488d78,0xfc038f33 .word 0xf0bb4a18,0x90b96322,0x88a9ba34,0xcb67cb9a .word 0x0e1b2a64,0xce33059b,0xf7875b0b,0x38cedf5c 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 0x86b3518d,0x530e0b44,0x267c1982,0xad52a762 .word 0x0af25e94,0xe53db0e2,0x99c99fed,0x8549ea7b .word 0xe765a1da,0x06af3829,0xcf207854,0x80a131f7 .word 0xa822173e,0x505a06af,0x2296ca5b,0x8f8d1065 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 0x4b2326e2,0x57509763,0x7d7bb856,0x29df75b6 .word 0xf18da5a3,0x9883aef7,0xbf80c82e,0xb5a74336 .word 0xd0b99250,0x5fb71496,0xda5ced42,0xf1115c1c .word 0x32da19a0,0x2a79e14a,0x08378ad6,0x2316a664 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 0x0cb284f8,0x60acdcdd,0xae85ff0c,0x1d1088d8 .word 0x7a33af8c,0x637828e0,0x48dfbc63,0x70569da2 .word 0x0c734375,0xe4f34058,0x7fefbd06,0x691a5e58 .word 0x3ec59b60,0x02a90ae2,0xef6a78f1,0x1d86ae2f 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 0xf2b232cd,0xeaaa4b17,0xb993dfa1,0x94227b89 .word 0x5b06dcff,0xf73a4088,0xe1f929c0,0x72b5bfb6 .word 0xfa3de2c3,0x6c968cad,0x96aab242,0xb73391cf .word 0xed718f07,0x283ed279,0x777f1d37,0x5c57a281 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 0x935d4ef5,0x90f0c3de,0x8c2d9588,0x988d9de4 .word 0xa8ecc871,0xf5df88aa,0x6951a1b6,0x5512d8a8 .word 0xe326dd4e,0xe11a6942,0xfd475e5b,0xe7324693 .word 0x9a18fd23,0x22ffb09b,0x6c158b14,0x4fa8723f 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 0xcc7d0795,0xf242c640,0x2f5f0645,0xab56d244 .word 0xb284a770,0x62784548,0xda4cf8ee,0x450e47a0 .word 0x604f78c6,0x0627502d,0x90d666f5,0xe5cdcb43 .word 0x65a88d4c,0x1391dc13,0x22c53cfb,0x411db7ca 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 0x9fbe5a30,0x53ec948d,0x3c31e4cf,0xa76d9eac .word 0x1d2150a0,0x184a7f47,0xf4ddc385,0xdf4563cb .word 0x2fcbfd8a,0xc8a5462c,0x0648cb78,0x05b5f618 .word 0xed81404e,0xe67630c4,0xef2e347e,0xd2982879 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 0x3ffadb3a,0x91a9e364,0x279b3517,0x6f792769 .word 0xc428c7a5,0xdf0af786,0x241a4fd8,0xfa595735 .word 0x21f06069,0x32a8a362,0x423a9a90,0xf85e74e5 .word 0xadd6d4c5,0x0b900867,0x020ca018,0x5066a9f3 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 0x296de426,0x7e209a5c,0x0f8cf608,0x834dd3d5 .word 0xf74928f6,0x82aaa9f7,0xf821b46c,0x8682e6f0 .word 0x6ec9db4d,0x1a4970d6,0x27e2764c,0x0715c37c .word 0x29fc09c5,0xa373c536,0xb4b30be4,0x971932b0 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 0xb2b83da0,0x7e2230c8,0xf7411b71,0x424b8675 .word 0x47920159,0xa0469635,0xb0c65338,0x8a62f9fb .word 0xd8998d78,0x992f7cc3,0xb25686ad,0x20f1eb57 .word 0xb3650242,0x821e1810,0x8a9d8996,0xf77b62f1 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 0xb27cff4c,0x6147ffff,0xd3572b57,0xac8dcd45 .word 0xed2384c1,0xfebcfd57,0x2ab5a980,0x2e2c5eff .word 0xa36e7c04,0x2e95547e,0x0b7463a1,0x78829864 .word 0x8485ab62,0xcf5920aa,0x24d09eb4,0xb8c5a1ee 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 0x30aa9554,0x1708ba9e,0xe8814f82,0xbe6ac09d .word 0x3dabaa1d,0x510b893c,0x8d7bc1a6,0x43fa42f7 .word 0x03d2eadd,0x9bf87c1d,0x6f874d0a,0x09bd27a2 .word 0xc9691476,0x4d7c9ba4,0x4cf4cb87,0xb7b284ab 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 0xfcd72f40,0xbfa6cb47,0x45f6a56c,0xe314e785 .word 0x3f1c1758,0xc1f498e7,0xa32e0cdd,0x08f651aa .word 0x37174773,0x251db079,0x6704f108,0x4deeafa9 .word 0x98846207,0xd59a7de9,0x0dd81a60,0xb24a8a29 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 0xd9a4e55d,0x94d50bc2,0xfa67fb55,0x8f1a0ad2 .word 0x666bf668,0x08de0e8d,0x47f739f8,0x6b127300 .word 0xb0b2fcde,0xc10c5ba9,0x6fd83654,0xabad72c5 .word 0x25229720,0xb89b4529,0x4758d022,0x5b6cede0 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 0xf3b0ef43,0x68887848,0x81e75d49,0x28a33f47 .word 0x78f1f774,0x1e3c9677,0x718967ab,0xd068c2f9 .word 0x51374070,0x772f6b2f,0xe15d9175,0x1ffd8ebf .word 0x72e797c2,0x55239716,0x9dc38e3b,0xc4537043 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 0xf25f30f9,0x94960317,0x3cab5886,0x37388c75 .word 0xc65adb12,0x23072927,0x9dd55824,0xd06ac9c6 .word 0x84b79be3,0x2b788279,0xff86424a,0xde8ce68e .word 0x901b5f81,0xc80003d1,0xb7e5a6dc,0x48d1ee9a 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 0x0ada5e60,0xda4ce478,0xab99e5f0,0x8e106661 .word 0xa2f9d6fa,0x7ab53ae0,0xa412aee9,0x4a640e12 .word 0xacdc0b5d,0x44a52884,0x2d619444,0xb3a51014 .word 0xdc90dbb8,0xc9bbdb61,0x0d743d7b,0x5f83a269 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 0x335981ed,0x19e65222,0x5c2076ef,0x3d871521 .word 0xd542d7ab,0xa523c5c7,0xea01e448,0xb7ba1100 .word 0xf8924825,0x731cf56d,0xeb039ab8,0x32283bce .word 0xa85f3027,0x4a0b72c4,0x4e346b2b,0xeb329f7e 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 0x2af0d86f,0xc3c385b6,0xecbb7883,0x83498e88 .word 0x289835d9,0xbe66ffa3,0x0322130a,0xd9c5f4e7 .word 0x393bdde8,0x9fdd1259,0xbfd91e95,0x669ab2b0 .word 0x314e3ff7,0x27a5445f,0x8807f1e2,0x9e1caa1a 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 0x20a478dd,0x12c33790,0x462c8668,0x6bd0236f .word 0x31d38c49,0xf30e5323,0x026527b5,0x08a2ca02 .word 0x32bd4bfe,0x8d9de61e,0x05cc0683,0x9c67d270 .word 0x77a69a03,0xb00412fc,0x93f9c08d,0x40c7e137 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 0x9006a347,0xfdae096b,0x2b91a9c0,0x4fe85851 .word 0x8924b6ec,0x4212cd3c,0x38f6f21e,0x230c5860 .word 0xdcf2d89a,0x195e0eb0,0x6ea9036d,0xb5014d37 .word 0x29579150,0xb366c696,0x815d372a,0x34fa7b69 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 0x015a28b5,0x6d511121,0x2cbb888f,0x7693481f .word 0x1db4f047,0xe326b8fd,0x92082dfa,0xca7c2f82 .word 0x8cfdfebc,0x4661a212,0x3d1407b3,0x21949bba .word 0x1ce307dd,0xfca9a381,0xfc13703e,0x92a01af9 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 0x0c0606df,0x211b5e89,0x376aefcd,0xee28a9e9 .word 0x521f1023,0x3bf8065b,0x72e95064,0xa28427b3 .word 0x375a3870,0x4bba800a,0x26c8e98f,0x4bf8bd86 .word 0x0baad635,0xd8e50b54,0x9d4c6592,0x8d6f3647 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 0xf092d348,0x07fdc8bf,0xb9926f58,0x9991a98a .word 0x92c0cfb0,0xfa6c609a,0x896bacc3,0x09c60a35 .word 0x792fc2d2,0x3cf1f656,0xc7eb93a3,0x0e05a7cf .word 0x12080e44,0x9305278d,0x9176ca51,0x4c815ac8 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 0x8843daa5,0x7fa3a88e,0xa27c5111,0xed1b94d9 .word 0xffcec5be,0xf22de0d5,0xa12614a0,0x03444fd4 .word 0x78055ce9,0xf0d69295,0x2c977ea7,0x657de966 .word 0x74c3d7a7,0x57a35a82,0x9c5ba2a7,0x2618a8f1 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 0x75acc5b3,0xb54766aa,0xc560a1d9,0x21fc89a5 .word 0x950ce837,0x17ed8999,0x8242c425,0x35f2b12a .word 0x2bce2c78,0x6eb8605b,0xcc4e5363,0xec0df90a .word 0xddf6d214,0xa41eff63,0x2a408cb8,0x4b8a7ae8 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 0x86e54e15,0x617f700f,0x8efa5056,0xa3f53545 .word 0x138fdd2e,0xc4514c04,0x3f38266c,0x780aa142 .word 0x414c4c2e,0xb72f8123,0xe17f4bbf,0x2c00addd .word 0x458f2bda,0xb6a9da8f,0x4aeffdd5,0x2499df5d 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 0x84a0748a,0x3a087258,0xdb5dd2c0,0x64a0ac0d .word 0x7c0d77dc,0x27f8fce2,0x4376f2e1,0xa7e1d48c .word 0xa136da42,0x05b93821,0xd37f2a1d,0x2aaea4d4 .word 0xe945a79f,0x4cff6c6a,0x08369afc,0x007aecff 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 0xad33c734,0x09fdd347,0x11db9d15,0xddb7f083 .word 0xecb33746,0xef3ec0da,0xf238bf0a,0xd529fd97 .word 0x14532736,0x3dd7ce2d,0xd984bb17,0xe15890ab .word 0x29ab7f26,0xa42906aa,0xc6b9035c,0xa2c7ad88 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 0xaf7c0e21,0xb5966425,0x1db29504,0xa5085888 .word 0xa09e612e,0xfe428dd2,0x5db48eea,0xe742eec5 .word 0x554d8661,0x9e8a7314,0xb445ba55,0x3311712e .word 0x31b0bb54,0xab53e6bd,0xe94e9d02,0x50f742c1 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 0x2e8158f5,0x25691e1a,0xc1ef48ce,0x5eb39d63 .word 0xc6a439a5,0xbc748216,0x2b3e841e,0xa5ac0730 .word 0x56a015ae,0xd40268b8,0x54a83043,0x57addede .word 0xd5fb0b00,0xcb802cc7,0xca51fe61,0xab121d06 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 0x3bb0ccee,0x0d83630f,0x575870e2,0xe8801c3a .word 0x686eb208,0x80cc7b17,0xdea9770b,0xe31f0186 .word 0x471e386b,0x43ddff9d,0xc63fe166,0x7c02c425 .word 0x1fc85657,0x98a16ac8,0xab30da55,0x067feaae 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 0x2e1a26ce,0x12378a01,0xd4f2a490,0xb62dedb9 .word 0xf8b7644b,0xc59134be,0xc633df98,0xaa479830 .word 0x478be5a4,0xe1171a12,0xacf63e8a,0x204fe610 .word 0xb08ff6e4,0x7dcb681a,0x1ded6887,0x5d423e9e 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 0xd468f3a6,0xd50b6c46,0x57f0e39a,0xf43eb68e .word 0xaa3ed2d0,0x443d963b,0xfc63c551,0x399751cb .word 0xafcedbfa,0x415b33df,0xb8c8c715,0x05a2aa65 .word 0x08520ee8,0x7005f593,0x155964c8,0xba93b184 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 0x0f560e90,0x71a3a484,0xb992ec8a,0xdf80a30f .word 0xd2b08c3e,0x9416e562,0xfd13f757,0x9772f025 .word 0xd83ee64b,0x4c837f75,0xb69863d4,0xa73ad91a .word 0xf989167a,0x8981c28b,0x15910a9f,0x00d25b50 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 0xe9eccbfb,0xeeddfc5a,0x10feea26,0x4571cd00 .word 0x2bfd81b4,0x8fe36d94,0xea00f910,0xdf44027c .word 0x2274959f,0x7213cefc,0x46a45a0c,0x3b94fd50 .word 0xd4bbb4c4,0xfafcd2e8,0xc20299eb,0xb60e7a12 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 0x6c8722cc,0x0a43260c,0xa322b256,0x88367b16 .word 0xa4d0068e,0x29a2a2b6,0x84a25bc5,0xa98c135b .word 0x85a986a4,0x4ec0e2d7,0x2ac26f2e,0x11eb4416 .word 0xd56ac8c3,0xc800d3d5,0x24d3c896,0x30d32355 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 0xc5ca1554,0xf7b263d4,0x4679a3ad,0x5562ab34 .word 0x8fb3c595,0x367947ba,0x5a682c1d,0xa30f5bfe .word 0x74b7ee2d,0x39af62d1,0x30164a3d,0xf566708d .word 0x8d343385,0x7b41dfaf,0x57d4b2c9,0xf9d5ccbd 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 0x57fded45,0x20623dc7,0x95a564fb,0x0bdc330d .word 0xa7825686,0x6ae011cb,0xecedc7fd,0x56cb88c4 .word 0x20665a80,0xa34b7245,0x5365893c,0x3eeb92be .word 0x806fb9f4,0x473b0f5c,0xf0d20f51,0x5ec32d1b 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 0x9055e1aa,0xf2141928,0x649c78bf,0x2ffce577 .word 0x531579fd,0x2ec85969,0x39cbe5ac,0x31b19f05 .word 0x9afee9c3,0x8a1bf6ca,0x6ae0473d,0x5a0f4801 .word 0x89091fd5,0xfb883d90,0x8e6ffff7,0x780048fc 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 0x796c46ae,0xe0d16447,0xc56f9919,0xb7a7fff3 .word 0x37b81ba1,0xcca8d092,0xcea8d5a9,0xefec087a .word 0x170fd8c2,0x4f4727ac,0xd6ce42ec,0x41ae0d72 .word 0xac02ac0a,0x57379ae7,0x2613bb4d,0x988cca63 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 0x1b1a5ca7,0x14d66049,0xc91eef69,0xba5f9677 .word 0xb4becbd8,0xcb0f6197,0xcf7ba681,0x33c454ce .word 0x66b645f5,0xe8337163,0x385b6a67,0x073743a2 .word 0x540d4bb7,0x422dd8f3,0x09347b4c,0x69c6bda1 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 0x721a88c1,0x8a051bb4,0x180d64e7,0xbc52f7d4 .word 0x691bf215,0x747edb81,0x57cb3c7d,0x97ab16b9 .word 0x7d2d29aa,0x216ce774,0x23d95f92,0xd97aee64 .word 0x7ba588c0,0xb0aeb3cf,0xe50ddfce,0x30551680 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 0x37b5591a,0xf0353479,0xe9cfb07f,0x342fdb41 .word 0xce43bb98,0x3b037b4a,0xf809e132,0xc139f4a8 .word 0xd48e2101,0xa60ac22f,0x07dfacb2,0xd45cc25d .word 0x93743e8a,0xf97ff03f,0xeab72afc,0xdb42c3e7 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 0x714ea353,0x9e981998,0x1e4b66ed,0x37adb347 .word 0x897c36fc,0xd6f0dfbb,0x17f0d6f5,0x7361512b .word 0x6ff93c7f,0x693cf90a,0x7b454b0d,0xdbcfed04 .word 0x602df0f4,0x3ae1a150,0x46a9c3e2,0x8c15abe7 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 0xf5494a98,0x41a88da8,0x4d067239,0xf6ae334c .word 0x9d6e3f20,0xee012fe4,0x68eef4cb,0x66554f6c .word 0xaeca4e0a,0x02e2089c,0x458009be,0x2b24f68f .word 0x4a5a81a4,0x9ef43142,0x799e15f8,0x5944a01c 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 0x1863caaa,0x419ea2b6,0xf838a973,0xe8af5099 .word 0x3fee0baa,0x43c404ea,0xf64b628c,0x25c7993f .word 0xa8765c6d,0x081de78e,0xefd147fd,0x909ccafd .word 0x84a5aebd,0xedc88fa8,0x4651b269,0x61a0a5a6 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 0xd46aaac9,0xa6eb1297,0xb63fbfbf,0xb99a6651 .word 0x3a669ced,0x18cfef1e,0xd3d9a251,0xe4221ad0 .word 0xdf98f519,0x426b31e9,0x2330c2fb,0x64f01f38 .word 0x8e29fd06,0x53131e8e,0x3d9e5005,0x1d9962e3 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 0xd5a02b31,0x4bc0db0c,0x10ea196a,0x6483f799 .word 0xa0b002d8,0x59aba1d0,0xfe4bf414,0x5cd385c8 .word 0xbfac0fde,0x0927cba4,0x3886a038,0x1f214ab3 .word 0xf554c27d,0x3a0884ad,0xe19c5716,0x0e6a8c31 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 0x47c7568a,0x5c0ceeb7,0xb1d5699a,0x48937d0b .word 0x8b38ec47,0x808dff7c,0x889dbdbc,0xc6b927c9 .word 0xbd1e65d5,0x8eac7a95,0xd1709fea,0x0bf2e6cb .word 0xb988c4a9,0x68e3c08a,0x816572a9,0xaba0bea6 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 0x97b192d9,0x16c83628,0xc23b424d,0xbcd8bc46 .word 0xd3661450,0x82818130,0x80970706,0x96690187 .word 0x80b50ae7,0x560cace9,0x544138c4,0xef413559 .word 0x4793a64d,0xd9f41e0d,0x3165e7bf,0xb8b5920b 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 0x9a262c11,0x12bc5b4b,0xbf702147,0xa1138753 .word 0x799b8153,0x08509b44,0x684aacbd,0xd48a3615 .word 0x7306f348,0x8e40fb36,0xc8d7e792,0x61043b1a .word 0x41e72053,0x3854df77,0x8dc7b5fc,0x7aea132a 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 0x99fb9cb5,0x9656f4cc,0x093ba327,0xf671d534 .word 0xddbb5503,0xc9b36d74,0x38ca0a24,0xec84ea05 .word 0x0091a547,0x85b43f58,0xba4b37ab,0xb799de1a .word 0x83384b3b,0x497b4cd1,0x71a9f713,0x209d44e4 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 0x6d1573f2,0xfd2f98e5,0xad0b3bd1,0xb29514f4 .word 0x5920a2d2,0x7ebc2075,0x792f86d2,0x98923b22 .word 0x1563afd5,0xc143b4d4,0x1282fdce,0xc7f9a700 .word 0x0a40e63f,0xf8bb9d40,0xe00e1e4d,0x0888889a 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 0x4d266fd5,0x97156a79,0xf19cc61a,0xc27f69db .word 0x47f411d6,0x0e8087a3,0xc655c36a,0x26acdde3 .word 0x96693940,0x28dd3a80,0x938670e5,0x36078f57 .word 0x435cf452,0x337513b6,0xfb904a9c,0x67ac29df 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 0xccb8aa70,0xa1b94dd8,0x6b5785c5,0x33b3c037 .word 0x1d71dea3,0x7df5ee05,0xc5c2b45f,0xb5ca474c .word 0x2edc677f,0xd51d388e,0xf3ef954d,0xc97f6428 .word 0x86e9bcdd,0xd096f0bf,0x264bd88e,0xafa329ab 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 0x10890256,0xb2784349,0xb4873bf6,0x32940317 .word 0x8ec74a5a,0x409d5ea6,0xd0019da4,0xe277fa5a .word 0xb7566a7f,0xd8639207,0xe5ba246e,0x2bd85b6c .word 0xfc9d4bad,0xc708c8a5,0x7158a6e9,0x9c8d23db 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 0x9de87693,0x2af2d9db,0xcc1f67a5,0x2705dd82 .word 0x0b830f2f,0x35e9e679,0xb127e23b,0xc33bb877 .word 0x325bdf9c,0x9c9541a7,0x0afb604e,0x34e1ad36 .word 0xe171019f,0x87857697,0xd9ab048c,0x950941c8 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 0x1c3e6bf7,0xdb1dad49,0xefe98ad6,0xf517c7fb .word 0xf5e3e974,0xb6732778,0xe233a068,0x859a814a .word 0x1c5f258e,0x6428032f,0x9e73ab85,0xf42025f7 .word 0x51d1b2e1,0xbca71e8e,0xab7668a1,0x569425ce 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 0xa940a0da,0x7d20dd34,0x8a821723,0x563ccd55 .word 0x5a8ad345,0xf0ba0487,0xdaf9bcbd,0x00b6d212 .word 0x7adc3983,0x6c88a467,0x3c414306,0x467c802d .word 0x003fe90d,0x800ae756,0xf7d957b2,0x76917247 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 0xee1d76fb,0x113184dc,0xfbbf3f0c,0x2d8895b7 .word 0x9cabd9fe,0x3f5d3d3e,0x72b61df0,0xf4bf9526 .word 0x825fb211,0x5a9509fb,0x4794860c,0x0b3763e0 .word 0xcec93c84,0xa89a4048,0xa1b1c0fa,0x81670a22 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 0x854b194c,0xacb87994,0x55334d2f,0x71beab69 .word 0x13d1ff6a,0xc3e27be9,0xb5467378,0x14a386ad .word 0x02b1d8bd,0xfe884a21,0xe6e76871,0x872383e3 .word 0x67d45217,0x1c2e3f8c,0xe3ed75bb,0x13319d27 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 0xe2ed7e6d,0x1830473f,0x328f7aa7,0xb5a377cb .word 0x8a0b8d50,0x1f92566b,0xa46f1104,0xcd59b351 .word 0xc8c666e0,0x21f7262b,0xbd7bbf14,0x49c6ed28 .word 0xb710a3da,0x8f70a3bd,0x522c4443,0xa91c05fd 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 0x193b4700,0x7c2ad5ae,0xcb4a60a5,0x5c789ef8 .word 0x4d19486d,0x2e11373d,0x661dc61b,0x6cfda1b4 .word 0xc3bc0441,0x828c690d,0xb13daa0e,0x0f1b5002 .word 0x0314aaaa,0x957572fd,0xec4a0844,0xcdca80be 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 0x790cd8f7,0x8da45cab,0x48dcfca5,0xa2979c11 .word 0x8d4d37a6,0x8a2eb505,0x19ae1f5c,0x10efb23c .word 0x85286e38,0x3b2a5254,0xf27f271f,0x3153db2e .word 0x4ddbf0b5,0x021dfb97,0xa1662a86,0x9b2edcdd 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 0xe4ee73e2,0x2851afd9,0x1e5bbe4b,0x7921ac1a .word 0x0ec5cd38,0xfe50c172,0xb990e1f8,0x015720d3 .word 0xcc578199,0xe73bdcf7,0x6c88d6fd,0x6e7e3be2 .word 0x28e84b52,0xb9b7a42c,0x6b0fd44e,0x106fcdf6 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 0x71212b32,0x2a203b18,0x067ad55a,0x7fd3820f .word 0x460b6432,0x49a64c87,0xefea9bd0,0xac46f05b .word 0xa0324701,0x9cbb9f82,0x9f62e2f9,0xfd767b31 .word 0x11dbc35d,0x37f0cea3,0x9487b126,0xe9c8fa3c 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 0x5f714289,0x859f87d6,0xe528b406,0xdb69ba35 .word 0xd31b4386,0xf16b4303,0x468b67f7,0x3362fea0 .word 0x55de69d1,0xea10af17,0xe5887d06,0x17e5eb75 .word 0x3d57d1a5,0x1e33ff2f,0xe163f8d2,0xdcc0fee4 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 0x3f823a5f,0x5404581e,0x68c65adf,0xacd86efe .word 0xf96f91f1,0xa4d2663d,0x1ed32ddf,0x9cda6621 .word 0xce9d34e0,0xd42078db,0xb5359321,0x0dd507aa .word 0x3cd6250a,0xcd194493,0xa0ab4d44,0x816014f8 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 0xed643472,0x5c4dbf68,0xe007554a,0x49c9ed57 .word 0x4c074427,0x39609864,0x3279b3d2,0xa4ef2358 .word 0x8f64777e,0x4cd93298,0x02312664,0xb0a5e287 .word 0x6366f9db,0xb8ee10cb,0xbf95a651,0x11b59282 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 0x45eebf79,0x2f0e4535,0xa769ca31,0xa631ba9f .word 0xcebf5681,0x1d186e40,0xe818f409,0xd10ae5c5 .word 0x689786eb,0x372d8367,0xcd6e0440,0x58b3f97e .word 0x929b9968,0x2df69c1b,0x6b21ceac,0x7fbf02dd 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 0x91edd468,0x02e6f5ca,0x4e3138ff,0x91245473 .word 0x1ba1e0ad,0x92b43053,0xbe4b6f4b,0x63746dbd .word 0xfc908a75,0x04f984a6,0xd48451b3,0xcf6b65f1 .word 0xc672c68e,0xadc6e156,0x0d8811c9,0x4531aa61 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 0x7de76266,0x9dea23cc,0x35c5fa94,0x0fb866a5 .word 0x8629df52,0xe186e2f7,0xdb94e3d0,0x6a0d0633 .word 0xf80b4c9a,0x8826eb5b,0x5c71e8ff,0x12bc75e9 .word 0x9040ca58,0x12742288,0xf8ae6fb3,0xdd5534d3 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 0xeae963d4,0x4f2e0c7e,0x77e4a5be,0x9a43726a .word 0x2191325b,0xaa25554d,0x3bece5d7,0x75fb95d0 .word 0x9506f41b,0x2fba1d5e,0x0bf47c37,0x3f71c707 .word 0xb7215007,0x3db60011,0x19961399,0x08dd3db3 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 0xe675cd64,0x060276d7,0x06733df4,0xffe99973 .word 0x8c3216e3,0x27663eda,0x67afc341,0x9c7121cb .word 0x55676956,0x4beb1496,0x9dce8052,0xd109ae7d .word 0xb71ddc6e,0x202df934,0x36984f33,0x06b70515 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 0xd3399419,0x1fb82839,0x918f1c4e,0x51eb973d .word 0x64a2a34d,0x65d5064c,0x503353a2,0xbf69254b .word 0x040ca561,0x079cdba7,0x27d78f3f,0xcce77bcd .word 0x1b4790b3,0xa12810f5,0xbd6c8ea8,0x8ac4481d 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 0x3daba597,0xbd7fbccf,0x524f8283,0x49e06d16 .word 0xa43a4c63,0x49f40cbe,0xff288e5a,0x3a3d7cdf .word 0x3900d54b,0x1050d46f,0x5406e78a,0xc6c813b8 .word 0x785df79d,0xe8094d63,0x03470b77,0x66428807 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 0xdadb34f7,0x593cbff3,0x2b6d15a2,0x765e97aa .word 0x53afb3ac,0x8312070b,0xdd11bc52,0x9e73cbc2 .word 0x4dcaee30,0xb2abfc67,0x39c96c4d,0x77bf23d8 .word 0x7170e6cc,0x76bc0d8f,0x2b2fbb9c,0x134d9632 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 0xfa3a824c,0xa0f6936d,0x6605a230,0xc54296b4 .word 0xf9a48500,0x98d35b43,0x9313402a,0xe8795d6f .word 0xf746f516,0xed64ae95,0x3b236af6,0xd291f52d .word 0xee9b35ca,0x5c818e06,0xbce741d3,0x92476bda 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 0x9e1e5f7f,0x131d70ae,0xbac992df,0x4bfd8fcb .word 0x2bb450e1,0x9461c511,0x96802a33,0xce913166 .word 0xf6b4fb96,0xbf5db44c,0x39df83c9,0x657d0c4f .word 0xe2af2576,0x67817ada,0xd723824e,0xedbb3fe8 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 0xe23187bb,0xf9488a5c,0xd1433518,0x0767e219 .word 0x054caf16,0x0ae5f385,0x57e6d7ca,0x53951833 .word 0x55222dc7,0xc5368a8d,0xa9bb8e99,0xcbdc7384 .word 0xbb4eff12,0xaff29418,0x8fb5f5f2,0x6a87ba4e 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 0x1443a357,0x6ca12828,0x61ef0d32,0xb659d68a .word 0x5283a94c,0xbdca9ad3,0x031f175b,0xe3a67cf7 .word 0xc41f0546,0xb3f22712,0xc43d84c1,0x70e7138f .word 0x23058a54,0x406b6b14,0x7e076aa9,0xf62fe674 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 0xee2f838c,0xd34ce130,0x0808a7fd,0x641b2908 .word 0x4852bfea,0x29a0ece0,0xac2302a1,0xe69db107 .word 0x13d4577c,0xac9f7388,0x115b7490,0xe1361c11 .word 0xe2a9179f,0xcd4b650b,0x87a1e087,0xe1209d09 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 0x2b85d9fb,0xd80ae4f3,0x71a0a1f4,0x380af742 .word 0xcf962456,0xe75b8e63,0x0c9a15b9,0x474d65df .word 0x3cc2b363,0xd16c6df4,0xa241155f,0x21562cd8 .word 0x337712cb,0x69984387,0x2f3cfc42,0xe23871a6 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 0x4b75c7c9,0xf0f87a35,0x12a63634,0xd0611bfb .word 0x2e7d6599,0x4baf7502,0x08667f28,0x75d52a29 .word 0xeb6b0129,0x7f647c7f,0x32c30e22,0x4690d0a6 .word 0xb0493bda,0x1b49b360,0x2c80df7d,0x402e5939 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 0x0fc00900,0x35399524,0xc80b9ac6,0x6529c89f .word 0x71444d1e,0x78107173,0x31747222,0x1b4e8ed3 .word 0xd4538319,0x60012513,0xc6f462ea,0xc0619e89 .word 0x8ee83f47,0x3457eda1,0xf0f9de4f,0xf057856c 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 0x5cd22469,0xe9dcae44,0x8541cad0,0xba367a90 .word 0xad9fd1a4,0x90b9b436,0x283a875f,0xf3b4f352 .word 0x785ee5db,0x21288f13,0x15422bff,0x7a0927ea .word 0x1e90eee5,0x570e6a8c,0xaf8c89c5,0x9402fec4 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 0xe3bd1ce8,0xa777c7bf,0x54afa9cb,0xa917fe28 .word 0x23479412,0x71f2a9f6,0x62d49be7,0x82673aa9 .word 0x729cae2d,0xf20ca288,0x809af579,0xb8f166b4 .word 0x3ad40d9d,0x9ea2bbd3,0x8222bab8,0x24a771b1 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 0xc47b13a0,0xce0cdbd9,0xa96e669f,0x35fb919b .word 0x20f6eb9f,0x0d927c82,0x3945b059,0x76010d49 .word 0xd6e0f948,0xe937faf4,0x68618e83,0xcccd845f .word 0x230d46a8,0x5b3d04a2,0xaa347ecb,0x448dc320 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 0x9190e384,0xaeee6bb7,0xd3ab659b,0x1e9c5975 .word 0x1e0121c4,0x728cd561,0x4f1e23c3,0x466fe705 .word 0x618606db,0xf27d270c,0x35e17321,0x6b9776de .word 0x0dcf979f,0x51374d09,0xf7a07ed5,0xeac456d5 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 0x780d1563,0x8a65f9dd,0x8eedd440,0x7ceb9c5a .word 0xc2224dcb,0x973de6e2,0x8673dee6,0x3ae25e1a .word 0xa5d1e2c0,0x9d6ed980,0x50e01492,0x6937848a .word 0xda99809f,0xc9c50a9b,0x088b5dbd,0x805922ee 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 0xe8d619de,0x6f4dd9bf,0x8a0ebb1e,0x921240e2 .word 0xe207ea95,0x46e5cbd8,0x0a101e6c,0x92e91ffc .word 0x07040838,0x5470a42e,0x009b5afb,0x278cea9c .word 0xd3a9f82c,0x380217af,0x74c21a89,0x7a9a138a 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 0x722b2e28,0x0fe84225,0x1d49f8c3,0xe0609530 .word 0x431e5b0c,0xdf45cbb3,0x9579989a,0xe9a1e4e6 .word 0xf2ae690c,0xd451851e,0x298b974d,0xea037221 .word 0xab0ee752,0x923237c3,0xf64ae0ed,0xa75c70e2 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 0x5d601437,0x455a611d,0xc112d44f,0xfb1c5f52 .word 0x5b490a76,0x3b278894,0xa5de2414,0xdfd67163 .word 0xbf5739ef,0x06df60a7,0xea5b809c,0xbf559196 .word 0xa2eaae39,0xcc8a45aa,0x99502487,0x227a9c5d 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 0x2da6e3b4,0xb1b9e538,0xc8bd4bc7,0xdf91bbde .word 0x68e658af,0xe1dd93ee,0x289c5c8d,0xc3937884 .word 0x633ab6f3,0x03a16619,0x6ab808f5,0xa8bb7a5d .word 0x483af309,0x8e471c75,0xdae730f4,0xe59994cf 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 0x9ae38f4c,0xd5fbbfcb,0x4a3780f2,0x27876b91 .word 0xc9ec387c,0x0c861d46,0xf3e426b1,0xce45ab06 .word 0xfb80bcf6,0x6ed44e13,0xf76a074f,0x892e389a .word 0xeeccf758,0xfb92d5c9,0xab11dc22,0x6c674954 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 0x10de7e01,0xc5e66602,0xfec034c8,0xda96dd35 .word 0xd3824473,0xe1ec304f,0xa1398b26,0x683fac88 .word 0x593480d5,0x6ca04ec8,0x1520514c,0xdcdf4a3c .word 0xcc8777f1,0x0be95d90,0x5fb75f3f,0x1147f582 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 0x9ec7c103,0x97301fd3,0x6272a218,0xa4d433b0 .word 0x4d8374e4,0x097f0ef0,0x9b1bea75,0x1f715207 .word 0x07a26214,0x8e7951ee,0x27e57b11,0x4b110e04 .word 0xd818ed70,0xc2e76d16,0xc78bc1b8,0x47efa8af 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 0x9b0cf01c,0x072b2d67,0x33cfccac,0xd2d3d1a1 .word 0xd0d30357,0xf8deaa5b,0xf92a860a,0xe37c3356 .word 0xa0b98391,0x534dbb7f,0xc72ba9ee,0x2a592284 .word 0x0d86fc38,0x8c04e22e,0x23d1d012,0x61548e4c 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 0xb8b239c1,0x1c7cb6c4,0xd2d6df8b,0xfb74513d .word 0xcf2a1476,0x3b9d030e,0xccaa5b9a,0x43292220 .word 0x85255328,0xeb8a604d,0xbd671b23,0x795ff095 .word 0xfe1770cc,0x2b64cd6d,0x94198a82,0x7b98a00e 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 0xb5e0de6d,0x9a3db5f0,0x5dbfbcb7,0x452ba61a .word 0x5069b6c6,0x844be2ae,0x9769f2ec,0x7e49228c .word 0xad4fae6e,0x2374c20a,0xa53c468b,0xf5377c8d .word 0xb2090344,0x0d2e4e37,0xd9f48134,0x5277c789 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 0xac87f719,0x39b89e7b,0x072ca3ed,0xba6b30fb .word 0xb2e97578,0x891d2936,0xb07bcf4f,0x84e4add5 .word 0x6d549d97,0xdf16bee4,0x1ab4ef43,0x92153a9b .word 0x8508d1bb,0x939eceb2,0xa856d50d,0x2c85fc19 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 0x891e6da4,0xac8061ed,0x48fd15b4,0xa94e9ec1 .word 0x4700c69a,0x619b25f5,0x7481e15b,0x16787fd5 .word 0xc5f96005,0xec9bbee6,0x418a3280,0x62600381 .word 0xd1002408,0x54736697,0x2c8c1ce1,0x396d32d7 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 0x400c7eb3,0x38c225ce,0xff91ca20,0x3f4fe109 .word 0x21d2df9b,0x1f84f8ff,0x25795172,0x3f62a3d9 .word 0x991b825a,0x1185e365,0x8669b375,0xbb5431b8 .word 0x16163a4c,0x7c9271ad,0x8efe629a,0x152191cb 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 0xc88a6da3,0x3f2fa7de,0x4b8fc810,0x9779541a .word 0x6325a4bf,0x14297130,0xd39c0a02,0xdab2b9e2 .word 0xf5a6b145,0xb3d129a9,0x67627d10,0xe83a644a .word 0x900b60c2,0x6bb94222,0x4dc4c1d5,0x5884419c unres3_end: