/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: mpgen_tso_atomic_one_bank_5.s * Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved * 4150 Network Circle, Santa Clara, California 95054, U.S.A. * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * For the avoidance of doubt, and except that if any non-GPL license * choice is available it will apply instead, Sun elects to use only * the General Public License version 2 (GPLv2) at this time for any * software where a choice of GPL license versions is made * available with the language indicating that GPLv2 or any later version * may be used, or where a choice of which version of the GPL is applied is * otherwise unspecified. * * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, * CA 95054 USA or visit www.sun.com if you need additional information or * have any questions. * * * ========== Copyright Header End ============================================ */ #define SCONTEXT PCONTEXT #define MAIN_PAGE_NUCLEUS_ALSO #define MAIN_PAGE_HV_ALSO #define N_CPUS 64 #define ENABLE_T0_Fp_exception_ieee_754_0x21 #define ENABLE_T0_Fp_exception_other_0x22 #define ENABLE_T0_Fp_disabled_0x20 #define ENABLE_T0_Illegal_instruction_0x10 #define ENABLE_T1_Illegal_instruction_0x10 #define ENABLE_HT0_Illegal_instruction_0x10 #define ENABLE_HT1_Illegal_instruction_0x10 #define ENABLE_T0_Clean_Window_0x24 #define THREAD_COUNT 64 #define THREAD_STRIDE 1 #define SKIP_TRAPCHECK #define USE_MPGEN_TRAPS #include "hboot.s" .text .global main main: ! Check for processor ID th_fork(processor,%l0) ! Random code for Processor 0 processor_0: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x00] ! Set the start flag wrpr %g0,7,%cleanwin call p0_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 0 wr %g0,0x4,%fprs ! Make sure fef is 1 set p0_init_freg,%g1 ! %f0 = 105aae74 e7733e3c 1d394e72 301bae9f ! %f4 = 25e08b60 a7ccc5e7 420c4357 03473a98 ! %f8 = 061f2e26 6db9da87 84e8fca0 72756e2d ! %f12 = 9df658d9 ea48b91d 97c88ed2 fdef08cd ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 27431c2a 473f180b a921a1c0 03633c92 ! %f20 = fcff891d ff69e367 5a9af5d7 6f363830 ! %f24 = 3719da79 49890a0b 11da98b3 56877b78 ! %f28 = b12b5d3e 8eb70513 fdda17ad c22cb377 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2d50728a 8eef2234 b5e9af2c e9b2022b ! %f36 = ef060880 31373e1d 64a43e32 4efd8c35 ! %f40 = bd1f9be4 0fa6f986 d865e7f8 5802fea4 ! %f44 = caa6c2b3 4803e247 f54482f7 b7fb9f58 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd300c96700000031,%g7,%g1 ! GSR scale = 6, align = 1 wr %g1,%g0,%gsr ! GSR = d300c96700000031 wr %g0,%y ! Clear Y 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: ! %l3 = c21188f83e59638d, Mem[00000000900000f3] = 2c01b172 stb %l3,[%i4+0x033] ! Mem[00000000900000f0] = 8d01b172 ! Mem[00000000118000c5] = 293b8893, %l4 = 8e23d18dfa31e8ad ldstub [%i3+0x005],%l4 ! %l4 = 0000003b000000ff ! Mem[00000000110000d1] = 5cd7744b, %l3 = c21188f83e59638d ldstub [%i2+0x011],%l3 ! %l3 = 000000d7000000ff ! Mem[00000000910000c8] = c9b5bf86 f9bbadeb, %g2 = 0a9a3bda, %g3 = 0bad0b00 ldd [%i6+%o1],%g2 ! %g2 = 00000000c9b5bf86 00000000f9bbadeb ! Mem[00000000118000e7] = 9481f18d, %l0 = c8a5f05e9da21231 ldstub [%i3+0x027],%l0 ! %l0 = 0000008d000000ff ! Mem[00000000918000fc] = 432d0000, %g2 = 00000000c9b5bf86 ldsb [%o0+0x03e],%g2 ! %g2 = 0000000000000043 ! Mem[00000000900000c4] = b6996021, %g2 = 0000000000000043 ldsb [%i4+0x005],%g2 ! %g2 = ffffffffffffffb6 ! Mem[00000000910000d8] = aa77d6e5, %g2 = ffffffffffffffb6 ldsh [%i6+0x01a],%g2 ! %g2 = ffffffffffffaa77 ! Mem[00000000908000d8] = 28956109, %g2 = ffffffffffffaa77 ldsh [%i5+0x01a],%g2 ! %g2 = 0000000000002895 ! Mem[00000000908000c8] = 825bb59e, %g2 = 0000000000002895 lduw [%i5+%o1],%g2 ! %g2 = 00000000825bb59e p0_label_2: ! Mem[00000000118000c4] = 29ff8893, %l5 = 6e0a14f6239c2c44 ldstub [%i3+0x004],%l5 ! %l5 = 00000029000000ff ! Mem[00000000100000c8] = ed76c26a33ecde03, %l0 = 000000000000008d, %l5 = 0000000000000029 add %i0,0x08,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = ed76c26a33ecde03 ! %l4 = 000000000000003b, Mem[00000000118000f0] = db2994c0 stb %l4,[%i3+0x030] ! Mem[00000000118000f0] = 3b2994c0 ! Mem[00000000110000f0] = 3a8f53a3, %l0 = 000000000000008d ldstub [%i2+0x030],%l0 ! %l0 = 0000003a000000ff ! Mem[00000000118000f8] = 2405ce8f, %l2 = c3b578f4a9fac7a5 swap [%i3+0x038],%l2 ! %l2 = 000000002405ce8f ! %l3 = 00000000000000d7, Mem[00000000118000f0] = 3b2994c0 sth %l3,[%i3+0x030] ! Mem[00000000118000f0] = 00d794c0 ! Mem[00000000918000e4] = 925d38f6, %g2 = 00000000825bb59e lduh [%o0+0x024],%g2 ! %g2 = 000000000000925d ! Mem[00000000910000e4] = 55139617, %g2 = 000000000000925d ldub [%i6+0x024],%g2 ! %g2 = 0000000000000055 ! Mem[00000000900000f8] = f1203340, %g18 = 7c72757011582b5b ldsw [%i4+0x038],%g2 ! %g2 = 7c72757011582b5b ! Mem[00000000910000d8] = cf13aa77, %g18 = 7c72757011582b5b ldsw [%i6+%o3],%g2 ! %g2 = 7c72757011582b5b p0_label_3: ! Mem[00000000110000d8] = e716e549, %l6 = e3051322, %l0 = 0000003a add %i2,0x18,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000e716e549 ! Mem[00000000918000d8] = 31e918c5, %g2 = ffffffffcf13aa77 ldsb [%o0+0x019],%g2 ! %g2 = 0000000000000031 ! Mem[00000000110000ea] = f2493dee, %l4 = 000000000000003b ldstub [%i2+0x02a],%l4 ! %l4 = 0000003d000000ff ! Mem[00000000918000e8] = a252010dbc51f046, %g2 = 0000000000000031 ldx [%o0+%o5],%g2 ! %g2 = a252010dbc51f046 ! %l2 = 000000002405ce8f, Mem[00000000900000f6] = 729cf120 sth %l2,[%i4+0x036] ! Mem[00000000900000f4] = ce8ff120 ! Mem[00000000108000e2] = 3be6c29b, %l7 = a9f7e9a22d8d5b84 ldstub [%i1+0x022],%l7 ! %l7 = 000000c2000000ff ! Mem[00000000110000ef] = ad8b7d08, %l6 = 38faa0abe3051322 ldstub [%i2+0x02f],%l6 ! %l6 = 00000008000000ff ! %l7 = 00000000000000c2, Mem[00000000910000c6] = 7270c9b5 sth %l7,[%i6+0x006] ! Mem[00000000910000c4] = 00c2c9b5 ! Mem[00000000100000f4] = 48417165, %l5 = ed76c26a33ecde03 swap [%i0+0x034],%l5 ! %l5 = 0000000048417165 ! Mem[00000000100000c8] = ed76c26a, %l6 = 00000008, %l2 = 2405ce8f add %i0,0x08,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000ed76c26a p0_label_4: ! Mem[00000000108000c0] = ed0fea1d, %l3 = 00000000000000d7 ldub [%i1+0x003],%l3 ! %l3 = 000000000000001d ! %l3 = 000000000000001d, Mem[00000000900000f0] = 8fb2058d01b1ce8f stx %l3,[%i4+0x030] ! Mem[00000000900000f0] = 000000000000001d ! %l3 = 000000000000001d, Mem[00000000918000f0] = 194f8a28 stw %l3,[%o0+0x030] ! Mem[00000000918000f0] = 0000001d ! %l7 = 00000000000000c2, Mem[00000000908000d0] = 3fd51c7e stw %l7,[%i5+%o2] ! Mem[00000000908000d0] = 000000c2 ! %l2 = 00000000ed76c26a, Mem[00000000900000cc] = a332ceb0 stw %l2,[%i4+0x00c] ! Mem[00000000900000cc] = ed76c26a ! Mem[00000000108000c0] = ed0fea1d, %l6 = 0000000000000008 swap [%i1+%g0],%l6 ! %l6 = 00000000ed0fea1d ! Mem[00000000918000e8] = a252010dbc51f046, %g2 = a252010dbc51f046 ldx [%o0+%o5],%g2 ! %g2 = a252010dbc51f046 ! Mem[00000000900000cc] = ed76c26a, %g18 = 7c72757011582b5b ldsw [%i4+0x00c],%g2 ! %g2 = 7c72757011582b5b ! %l0 = 00000000e716e549, Mem[00000000900000c8] = 218511d1ed76c26a stx %l0,[%i4+%o1] ! Mem[00000000900000c8] = 00000000e716e549 ! Mem[00000000118000d8] = f7fa3f20, %l7 = 00000000000000c2 swap [%i3+%o3],%l7 ! %l7 = 00000000f7fa3f20 ba,a p0_not_taken_0_end p0_not_taken_0: ! The following code should not be executed 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 00000000e716e549 bne,a,pn %xcc,p0_reg_l0_fail mov %l0,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000001d bne,a,pn %xcc,p0_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000003d bne,a,pn %xcc,p0_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000048417165 bne,a,pn %xcc,p0_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000ed0fea1d bne,a,pn %xcc,p0_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000f7fa3f20 bne,a,pn %xcc,p0_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p0_local0_expect,%g1 p0_check_local0: ldx [%g1+0x030],%g2 ! Expected data = 1a846b8433ecde03 ldx [%i0+0x030],%g3 ! Observed data at 00000000100000f0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x030,%g4 set p0_local1_expect,%g1 p0_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 00000008ce51fc07 ldx [%i1+0x000],%g3 ! Observed data at 00000000108000c0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3be6ff9be862b860 ldx [%i1+0x020],%g3 ! Observed data at 00000000108000e0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x020,%g4 set p0_local2_expect,%g1 p0_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 5cff744bb654285a ldx [%i2+0x010],%g3 ! Observed data at 00000000110000d0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = f249ffeead8b7dff ldx [%i2+0x028],%g3 ! Observed data at 00000000110000e8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff8f53a300d0388f ldx [%i2+0x030],%g3 ! Observed data at 00000000110000f0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x030,%g4 set p0_local3_expect,%g1 p0_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 3a83d110ffff8893 ldx [%i3+0x000],%g3 ! Observed data at 00000000118000c0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000c254a837fe ldx [%i3+0x018],%g3 ! Observed data at 00000000118000d8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3205c2e09481f1ff ldx [%i3+0x020],%g3 ! Observed data at 00000000118000e0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 00d794c0d2ba2278 ldx [%i3+0x030],%g3 ! Observed data at 00000000118000f0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = a9fac7a5e4c99360 ldx [%i3+0x038],%g3 ! Observed data at 00000000118000f8 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: stwa %l7,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000100000c8] ldsba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000110000d0] done p0_trap1o: stwa %l7,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000100000c8] ldsba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000110000d0] done p0_trap2e: ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000110000c8] stwa %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000100000d0] stwa %l3,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000118000c8] ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000118000c0] done p0_trap2o: ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000110000c8] stwa %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000100000d0] stwa %l3,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000118000c8] ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000118000c0] done p0_trap3e: nop nop done p0_trap3o: nop nop done p0_init_memory_pointers: set p0_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p0_local0_start,%i0 set p0_local1_start,%i1 set p0_local2_start,%i2 set p0_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = c8a5f05e9da21231 ldx [%g1+0x008],%l1 ! %l1 = 8f19c874b534bca7 ldx [%g1+0x010],%l2 ! %l2 = c3b578f4a9fac7a5 ldx [%g1+0x018],%l3 ! %l3 = c21188f83e59638d ldx [%g1+0x020],%l4 ! %l4 = 8e23d18dfa31e8ad ldx [%g1+0x028],%l5 ! %l5 = 6e0a14f6239c2c44 ldx [%g1+0x030],%l6 ! %l6 = 38faa0abe3051322 ldx [%g1+0x038],%l7 ! %l7 = a9f7e9a22d8d5b84 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 8a6727e5 2f763642 3a561395 ac33b36b ! %f4 = 565bec0a 0710f75b 2327cb95 20223d50 ! %f8 = b45b4d92 d0a9098c 6c8983cd 5232ce9f ! %f12 = cc77e612 383cc2f3 f93cf938 63e6025c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 93476242 7eece075 1d9a6b96 8d349756 ! %f20 = f029ecb5 4b895f2b 158a4e55 abac73ff ! %f24 = 97110428 546fb1e7 de620307 91e034b9 ! %f28 = e054cd05 02847120 f9918051 5c7f489a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5a52027b 7bc15daa f6950a2f 0caa8ef1 ! %f36 = ad4a0452 37dd87cf 91deea38 083ac7ef ! %f40 = af8d09ba f133e395 21596d1c ff78667a ! %f44 = e5ee431c f714041f c641c6d6 2085fe61 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd17474b000000004,%g7,%g1 ! GSR scale = 0, align = 4 wr %g1,%g0,%gsr ! GSR = d17474b000000004 wr %g0,%y ! Clear Y 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[00000000910000e0] = 33e9edba, %g2 = 5fa4f588890eca46 lduw [%i6+%o4],%g2 ! %g2 = 0000000033e9edba ! Mem[00000000130000c0] = 1f94f308569c4dd7, %l7 = b80bbda9f6ab0052, %l6 = 1a03e514e701eaa9 casxa [%i2]0x80,%l7,%l6 ! %l6 = 1f94f308569c4dd7 ! Mem[00000000128000e1] = f0242e5e, %l6 = 1f94f308569c4dd7 ldstub [%i1+0x021],%l6 ! %l6 = 00000024000000ff ! Mem[00000000910000d0] = 236834bd, %g2 = 0000000033e9edba ldsh [%i6+0x012],%g2 ! %g2 = 0000000000002368 ! Mem[00000000120000f0] = 0c1a00e6, %l1 = a73d9be471b0c058 lduh [%i0+0x030],%l1 ! %l1 = 0000000000000c1a ! Mem[00000000918000d0] = 4010f147 3dc9eea6, %g2 = 00002368, %g3 = 0bad0b00 ldd [%o0+%o2],%g2 ! %g2 = 000000004010f147 000000003dc9eea6 ! Mem[00000000130000d2] = 8efa9fb7, %l6 = 0000000000000024 ldstub [%i2+0x012],%l6 ! %l6 = 0000009f000000ff ! Mem[00000000908000f8] = 268aa27d 51339b65, %g2 = 4010f147, %g3 = 3dc9eea6 ldd [%i5+0x038],%g2 ! %g2 = 00000000268aa27d 0000000051339b65 ! Mem[00000000130000e8] = b41718dc4f2c2556, %l1 = 0000000000000c1a, %l4 = 0ead3064b90e1938 add %i2,0x28,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = b41718dc4f2c2556 ! Mem[00000000900000e0] = 1938ec00, %g18 = 6e98e8881bda5668 ldsw [%i4+%o4],%g2 ! %g2 = 6e98e8881bda5668 p1_label_2: ! %l5 = 522b7de274f8d39c, Mem[00000000128000e8] = 38a1cb259430245a stx %l5,[%i1+%o5] ! Mem[00000000128000e8] = 522b7de274f8d39c ! Mem[00000000120000e0] = 06f002a8, %l6 = 0000009f, %l0 = 65a6c728 add %i0,0x20,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000006f002a8 ! %l5 = 522b7de274f8d39c, Mem[00000000910000dc] = d6e5dd00 stw %l5,[%i6+0x01c] ! Mem[00000000910000dc] = 74f8d39c ! Mem[00000000120000dc] = 0205f36b, %l1 = 0000000000000c1a swap [%i0+0x01c],%l1 ! %l1 = 000000000205f36b ! Mem[00000000908000f4] = b51d1c67, %g18 = 6e98e8881bda5668 ldsw [%i5+0x034],%g2 ! %g2 = 6e98e8881bda5668 ! %l2 = e1e9a34a80229844, Mem[00000000130000ef] = 4f2c2556 stb %l2,[%i2+0x02f] ! Mem[00000000130000ec] = 4f2c2544 ! %l3 = 7121a5f48d443e96, Mem[00000000918000f8] = 782911e8 stb %l3,[%o0+0x038] ! Mem[00000000918000f8] = 962911e8 ! Mem[00000000120000e0] = 06f002a8, %l2 = e1e9a34a80229844 ldub [%i0+0x021],%l2 ! %l2 = 00000000000000f0 ! %l0 = 06f002a8, %l1 = 0205f36b, Mem[00000000910000c8] = c9b5bf86 f9bbadeb std %l0,[%i6+%o1] ! Mem[00000000910000c8] = 06f002a8 0205f36b ! %l5 = 522b7de274f8d39c, Mem[00000000910000f0] = 681c6214b44726a0 stx %l5,[%i6+0x030] ! Mem[00000000910000f0] = 522b7de274f8d39c p1_label_3: ! %l2 = 00000000000000f0, Mem[00000000120000c0] = b78f7d17 stw %l2,[%i0+%g0] ! Mem[00000000120000c0] = 000000f0 ! Mem[00000000910000e8] = 5436174a, %g2 = ffffffffb51d1c67 ldsh [%i6+%o5],%g2 ! %g2 = 0000000000005436 ! Mem[00000000130000e8] = b41718dc4f2c2544, %l2 = 00000000000000f0, %l6 = 000000000000009f add %i2,0x28,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = b41718dc4f2c2544 ! Mem[00000000120000c8] = 6e60e57c, %l7 = f6ab0052, %l3 = 8d443e96 add %i0,0x08,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000006e60e57c ! Mem[00000000130000d0] = 8efaffb7, %l7 = f6ab0052, %l2 = 000000f0 add %i2,0x10,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000008efaffb7 ! Mem[00000000138000c0] = 2260948b 2ebc0052, %l2 = 8efaffb7, %l3 = 6e60e57c ldd [%i3+%g0],%l2 ! %l2 = 000000002260948b 000000002ebc0052 ! %l6 = b41718dc4f2c2544, Mem[00000000918000f0] = 194f8a28ae355edf stx %l6,[%o0+0x030] ! Mem[00000000918000f0] = b41718dc4f2c2544 ! %l6 = b41718dc4f2c2544, Mem[00000000138000e8] = 1a5a6374 sth %l6,[%i3+%o5] ! Mem[00000000138000e8] = 25446374 ! Mem[00000000130000df] = 9d6dc951, %l2 = 000000002260948b ldstub [%i2+0x01f],%l2 ! %l2 = 00000051000000ff ! Mem[00000000908000d0] = 3fd51c7e94da6878, %g2 = 0000000000005436 ldx [%i5+%o2],%g2 ! %g2 = 3fd51c7e94da6878 p1_label_4: ! Mem[00000000138000f4] = 1ad5e1cd, %l4 = b41718dc4f2c2556 ldsh [%i3+0x034],%l4 ! %l4 = 0000000000001ad5 ! Mem[00000000128000c8] = cf6655b5, %l2 = 00000051, %l1 = 0205f36b add %i1,0x08,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000cf6655b5 ! Mem[00000000918000e8] = a252010d, %g2 = 3fd51c7e94da6878 ldsh [%o0+%o5],%g2 ! %g2 = ffffffffffffa252 ! Mem[00000000910000c8] = 06f002a80205f36b, %g2 = ffffffffffffa252 ldx [%i6+%o1],%g2 ! %g2 = 06f002a80205f36b ! %l2 = 00000051, %l3 = 2ebc0052, Mem[00000000918000d0] = 4010f147 3dc9eea6 std %l2,[%o0+%o2] ! Mem[00000000918000d0] = 00000051 2ebc0052 ! %l4 = 0000000000001ad5, Mem[00000000130000f4] = a139a26c stw %l4,[%i2+0x034] ! Mem[00000000130000f4] = 00001ad5 ! Mem[00000000130000d9] = 6fa84634, %l1 = 00000000cf6655b5 ldstub [%i2+0x019],%l1 ! %l1 = 000000a8000000ff ! Mem[00000000900000e8] = 6f4e332e, %g2 = 06f002a80205f36b lduh [%i4+0x02a],%g2 ! %g2 = 0000000000006f4e ! Mem[00000000120000f8] = d893c7ff, %l5 = 522b7de274f8d39c swap [%i0+0x038],%l5 ! %l5 = 00000000d893c7ff ! Mem[00000000120000f0] = 0c1a00e6ea6f2abe, %l1 = 00000000000000a8, %l3 = 000000002ebc0052 add %i0,0x30,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 0c1a00e6ea6f2abe ba,a p1_not_taken_0_end p1_not_taken_0: ! The following code should not be executed nop ba,a p1_branch_failed p1_not_taken_0_end: ! End of Random Code for Thread 1 p1_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x004] ! Set processor 1 done flag ! Check Registers p1_check_registers: set p1_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000a8 bne,a,pn %xcc,p1_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000051 bne,a,pn %xcc,p1_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000001ad5 bne,a,pn %xcc,p1_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be b41718dc4f2c2544 bne,a,pn %xcc,p1_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p1_check_fp_registers: set p1_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 3a561395 ac33b36b bne %xcc,p1_f2_fail nop ! Check Local Memory set p1_local0_expect,%g1 p1_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 000000f0783bb05d ldx [%i0+0x000],%g3 ! Observed data at 00000000120000c0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = d9c7f40000000c1a ldx [%i0+0x018],%g3 ! Observed data at 00000000120000d8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 74f8d39c12b4dcf4 ldx [%i0+0x038],%g3 ! Observed data at 00000000120000f8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x038,%g4 set p1_local1_expect,%g1 p1_check_local1: ldx [%g1+0x020],%g2 ! Expected data = f0ff2e5efd081e8c ldx [%i1+0x020],%g3 ! Observed data at 00000000128000e0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 522b7de274f8d39c ldx [%i1+0x028],%g3 ! Observed data at 00000000128000e8 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 = 8efaffb7f25d7530 ldx [%i2+0x010],%g3 ! Observed data at 00000000130000d0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6fff46349d6dc9ff ldx [%i2+0x018],%g3 ! Observed data at 00000000130000d8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = b41718dc4f2c2544 ldx [%i2+0x028],%g3 ! Observed data at 00000000130000e8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 22c9807100001ad5 ldx [%i2+0x030],%g3 ! Observed data at 00000000130000f0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x030,%g4 set p1_local3_expect,%g1 p1_check_local3: ldx [%g1+0x028],%g2 ! Expected data = 254463740b017162 ldx [%i3+0x028],%g3 ! Observed data at 00000000138000e8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x028,%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_f2_fail: set p1_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%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: stwa %l7,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000130000d8] stwa %l1,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000128000e0] swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000130000e8] ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000120000e0] done p1_trap1o: stwa %l7,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000130000d8] stwa %l1,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000128000e0] swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000130000e8] ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000120000e0] done p1_trap2e: ldsba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000128000c8] stba %l1,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000130000d0] stha %l7,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000130000e8] stxa %l1,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000138000e0] stxa %l5,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000120000d0] ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000128000e8] done p1_trap2o: ldsba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000128000c8] stba %l1,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000130000d0] stha %l7,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000130000e8] stxa %l1,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000138000e0] stxa %l5,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000120000d0] ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000128000e8] done p1_trap3e: nop nop done p1_trap3o: 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 = 0b570dc465a6c728 ldx [%g1+0x008],%l1 ! %l1 = a73d9be471b0c058 ldx [%g1+0x010],%l2 ! %l2 = e1e9a34a80229844 ldx [%g1+0x018],%l3 ! %l3 = 7121a5f48d443e96 ldx [%g1+0x020],%l4 ! %l4 = 0ead3064b90e1938 ldx [%g1+0x028],%l5 ! %l5 = 522b7de274f8d39c ldx [%g1+0x030],%l6 ! %l6 = 1a03e514e701eaa9 ldx [%g1+0x038],%l7 ! %l7 = b80bbda9f6ab0052 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 32b08ee4 fbb2b2a6 525d62a9 16632ece ! %f4 = 2d2513f1 0b1f3924 a5da2529 84fbfc63 ! %f8 = 6817184d eb3f20dc ce8f3d2b 6fd73686 ! %f12 = 68c9a8d0 24e4b138 338d82b7 cd498740 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5474f880 64d258ac 1cae750a aa182b04 ! %f20 = bd1e408f 4cb71849 60f85996 5e244aac ! %f24 = 0ad5edc7 c9f27b60 3fa5e7af 41b3cbc9 ! %f28 = be133c65 fe6a4b73 80ba97ec dcfc5218 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0580d23a 8face7b7 e6d0e320 b932ab80 ! %f36 = 3439f264 1c264f07 ca396657 120ad91e ! %f40 = 119be83c 66d17991 e44e9bc5 b8240acb ! %f44 = 8f644a1c 20b481e6 2b4afb52 527cf4d6 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x48b4acff00000013,%g7,%g1 ! GSR scale = 2, align = 3 wr %g1,%g0,%gsr ! GSR = 48b4acff00000013 wr %g0,%y ! Clear Y 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[00000000150000e4] = dc5ed778, %l7 = d3ff5a35, %l3 = 62e990da add %i2,0x24,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000dc5ed778 ! Mem[00000000140000ec] = f93e92f4, %l3 = 00000000dc5ed778 ldstub [%i0+0x02c],%l3 ! %l3 = 000000f9000000ff ! Mem[00000000150000fc] = 7059c9a5, %l5 = 1675bd1470e02bde ldsh [%i2+0x03e],%l5 ! %l5 = ffffffffffffc9a5 ! %l2 = 1def3676, %l3 = 000000f9, Mem[00000000158000f8] = 30e92667 bddf5c12 std %l2,[%i3+0x038] ! Mem[00000000158000f8] = 1def3676 000000f9 ! Mem[00000000918000c4] = 4072e100, %g2 = 6a8d8390dc3cffd4 ldsh [%o0+0x006],%g2 ! %g2 = 0000000000004072 ! Mem[00000000148000f0] = 87b369b9, %l2 = be1d67dc1def3676 swap [%i1+0x030],%l2 ! %l2 = 0000000087b369b9 ! Mem[00000000908000c4] = 130e53aa, %g18 = 0dbf3c8c5c5dfb83 ldsw [%i5+0x004],%g2 ! %g2 = 0dbf3c8c5c5dfb83 ! Mem[00000000910000d0] = adc12368 34bdfa53, %g2 = 130e53aa, %g3 = 0bad0b00 ldd [%i6+%o2],%g2 ! %g2 = 00000000adc12368 0000000034bdfa53 ! Mem[00000000908000f8] = a27d5133, %g2 = 00000000adc12368 ldub [%i5+0x03a],%g2 ! %g2 = 00000000000000a2 ! %l4 = dda425e402f558de, Mem[00000000910000f0] = 681c6214 sth %l4,[%i6+0x030] ! Mem[00000000910000f0] = 58de6214 p2_label_2: ! Mem[00000000900000dc] = b99bf6a9, %g2 = 00000000000000a2 lduw [%i4+0x01c],%g2 ! %g2 = 00000000b99bf6a9 ! Mem[00000000148000f8] = 3fd0cb299fdfe3bf, %l4 = dda425e402f558de ldx [%i1+0x038],%l4 ! %l4 = 3fd0cb299fdfe3bf ! Mem[00000000158000c4] = 6d7190d9, %l7 = 816f2866d3ff5a35 ldstub [%i3+0x004],%l7 ! %l7 = 0000006d000000ff ! Mem[00000000150000e4] = dc5ed778, %l2 = 87b369b9, %l7 = 0000006d add %i2,0x24,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000dc5ed778 ! Mem[00000000150000e0] = 4102f38c, %l2 = 0000000087b369b9 swap [%i2+%o4],%l2 ! %l2 = 000000004102f38c ! Mem[00000000158000e8] = 13156217a3295815, %l1 = d6458bd413f73791, %l1 = d6458bd413f73791 add %i3,0x28,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 13156217a3295815 ! Mem[00000000910000e4] = 55139617, %g2 = 00000000b99bf6a9 ldsb [%i6+0x024],%g2 ! %g2 = 0000000000000055 ! Mem[00000000908000e8] = a397a743 5d61508d, %g2 = 00000055, %g3 = 34bdfa53 ldd [%i5+%o5],%g2 ! %g2 = 00000000a397a743 000000005d61508d ! Mem[00000000150000d8] = ff615db1, %l5 = ffffffffffffc9a5 swap [%i2+%o3],%l5 ! %l5 = 00000000ff615db1 ! Mem[00000000140000c0] = 4a0a1926 4c6e5dfe, %l6 = 7ad7f806, %l7 = dc5ed778 ldd [%i0+%g0],%l6 ! %l6 = 000000004a0a1926 000000004c6e5dfe p2_label_3: ! Mem[00000000908000e4] = 79aad87c, %g18 = 0dbf3c8c5c5dfb83 ldsw [%i5+0x024],%g2 ! %g2 = 0dbf3c8c5c5dfb83 ! %l5 = 00000000ff615db1, Mem[00000000918000c8] = e100adf5 sth %l5,[%o0+%o1] ! Mem[00000000918000c8] = 5db1adf5 ! Mem[00000000900000fc] = 2df56f00, %g2 = 0000000079aad87c ldsb [%i4+0x03d],%g2 ! %g2 = 000000000000002d ! Mem[00000000150000f0] = 02a788f7 3e8b2789, %l2 = 4102f38c, %l3 = 000000f9 ldd [%i2+0x030],%l2 ! %l2 = 0000000002a788f7 000000003e8b2789 ! Mem[00000000140000cb] = 8ac31be2, %l4 = 3fd0cb299fdfe3bf ldstub [%i0+0x00b],%l4 ! %l4 = 000000e2000000ff ! Mem[00000000150000dc] = b8c41b7b, %l0 = 5fd00804, %l3 = 3e8b2789 add %i2,0x1c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000b8c41b7b ! Mem[00000000140000d8] = 0c779d0c, %l5 = 00000000ff615db1 swap [%i0+%o3],%l5 ! %l5 = 000000000c779d0c ! Mem[00000000910000f0] = 58de6214 b44726a0, %g2 = 0000002d, %g3 = 5d61508d ldd [%i6+0x030],%g2 ! %g2 = 0000000058de6214 00000000b44726a0 ! Mem[00000000158000e8] = 13156217a3295815, %l1 = 13156217a3295815, %l1 = 13156217a3295815 add %i3,0x28,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 13156217a3295815 ! Mem[00000000140000dc] = 57ef1a15, %l0 = 5fd00804, %l0 = 5fd00804 add %i0,0x1c,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000057ef1a15 p2_label_4: ! Mem[00000000900000e8] = e3ac6f4e332e6d34, %g2 = 0000000058de6214 ldx [%i4+%o5],%g2 ! %g2 = e3ac6f4e332e6d34 ! %l2 = 02a788f7, %l3 = b8c41b7b, Mem[00000000910000c8] = c9b5bf86 f9bbadeb std %l2,[%i6+%o1] ! Mem[00000000910000c8] = 02a788f7 b8c41b7b ! Mem[00000000908000d0] = 1c7e94da, %g2 = e3ac6f4e332e6d34 ldsb [%i5+0x012],%g2 ! %g2 = 000000000000001c ! Mem[00000000158000d2] = 0b71b3ba, %l5 = 000000000c779d0c ldstub [%i3+0x012],%l5 ! %l5 = 000000b3000000ff ! Mem[00000000918000c8] = 5db1adf5, %g2 = 000000000000001c lduw [%o0+%o1],%g2 ! %g2 = 000000005db1adf5 ! Mem[00000000910000d0] = adc12368 34bdfa53, %g2 = 5db1adf5, %g3 = b44726a0 ldd [%i6+%o2],%g2 ! %g2 = 00000000adc12368 0000000034bdfa53 ! Mem[00000000140000d0] = f142775dd7ba3683, %l6 = 000000004a0a1926, %l3 = 00000000b8c41b7b add %i0,0x10,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = f142775dd7ba3683 ! %l1 = 13156217a3295815, Mem[00000000908000c0] = 100a8464 stw %l1,[%i5+%g0] ! Mem[00000000908000c0] = a3295815 ! Mem[00000000158000ec] = a3295815, %l6 = 000000004a0a1926 swap [%i3+0x02c],%l6 ! %l6 = 00000000a3295815 ! Mem[00000000908000f8] = 268aa27d51339b65, %g2 = 00000000adc12368 ldx [%i5+0x038],%g2 ! %g2 = 268aa27d51339b65 ba,a p2_not_taken_0_end p2_not_taken_0: ! The following code should not be executed 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+0x018],%g2 cmp %l3,%g2 ! %l3 should be f142775dd7ba3683 bne,a,pn %xcc,p2_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000e2 bne,a,pn %xcc,p2_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000b3 bne,a,pn %xcc,p2_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000004c6e5dfe 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 %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 525d62a9 16632ece bne %xcc,p2_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be a5da2529 84fbfc63 bne %xcc,p2_f6_fail nop ! Check Local Memory set p2_local0_expect,%g1 p2_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 8ac31bff3c09b7d5 ldx [%i0+0x008],%g3 ! Observed data at 00000000140000c8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff615db157ef1a15 ldx [%i0+0x018],%g3 ! Observed data at 00000000140000d8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = d6a476fcff3e92f4 ldx [%i0+0x028],%g3 ! Observed data at 00000000140000e8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x028,%g4 set p2_local1_expect,%g1 p2_check_local1: ldx [%g1+0x030],%g2 ! Expected data = 1def3676270ceb8b ldx [%i1+0x030],%g3 ! Observed data at 00000000148000f0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x030,%g4 set p2_local2_expect,%g1 p2_check_local2: ldx [%g1+0x018],%g2 ! Expected data = ffffc9a5b8c41b7b ldx [%i2+0x018],%g3 ! Observed data at 00000000150000d8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 87b369b9dc5ed778 ldx [%i2+0x020],%g3 ! Observed data at 00000000150000e0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x020,%g4 set p2_local3_expect,%g1 p2_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ca7f8210ff7190d9 ldx [%i3+0x000],%g3 ! Observed data at 00000000158000c0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0b71ffbab3842a33 ldx [%i3+0x010],%g3 ! Observed data at 00000000158000d0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 131562174a0a1926 ldx [%i3+0x028],%g3 ! Observed data at 00000000158000e8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1def3676000000f9 ldx [%i3+0x038],%g3 ! Observed data at 00000000158000f8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x038,%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_f2_fail: set p2_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p2_f6_fail: set p2_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: stwa %l7,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000148000e8] swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000148000e8] ldxa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000148000c0] ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000140000d8] stxa %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000158000c0] lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000148000e8] done p2_trap1o: stwa %l7,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000148000e8] swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000148000e8] ldxa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000148000c0] ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000140000d8] stxa %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000158000c0] lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000148000e8] done p2_trap2e: stxa %l4,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000148000e8] stxa %l3,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000158000c8] stxa %l7,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000158000d8] stxa %l2,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000158000e8] ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000150000e8] ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000140000e0] done p2_trap2o: stxa %l4,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000148000e8] stxa %l3,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000158000c8] stxa %l7,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000158000d8] stxa %l2,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000158000e8] ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000150000e8] ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000140000e0] done p2_trap3e: nop done p2_trap3o: nop done p2_init_memory_pointers: set p2_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p2_local0_start,%i0 set p2_local1_start,%i1 set p2_local2_start,%i2 set p2_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 543436185fd00804 ldx [%g1+0x008],%l1 ! %l1 = d6458bd413f73791 ldx [%g1+0x010],%l2 ! %l2 = be1d67dc1def3676 ldx [%g1+0x018],%l3 ! %l3 = 47fcc07a62e990da ldx [%g1+0x020],%l4 ! %l4 = dda425e402f558de ldx [%g1+0x028],%l5 ! %l5 = 1675bd1470e02bde ldx [%g1+0x030],%l6 ! %l6 = 5ed4d68e7ad7f806 ldx [%g1+0x038],%l7 ! %l7 = 816f2866d3ff5a35 ! Initialize the output register of window 0 set unres3_start,%o0 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 = c1abeb45 c9b2fde0 8ff6eadf f1fff1ba ! %f4 = 660ca14d 0a1cc20c f3c18547 2cb69345 ! %f8 = 2d3e003f d633ded4 d5038f7c 96ab5015 ! %f12 = c181bec0 6344f82e 51b04d90 f5064235 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 567e8b1b 844e64c4 ed28b289 4334bad5 ! %f20 = f326abc0 ec758772 051aed3e f94448f2 ! %f24 = f06d37f2 88a29879 2f0f97ed 37a275cb ! %f28 = 383ea847 b4ac9d06 e2cda206 3f83cb8d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3dca0992 9386759b 0c049490 4635d552 ! %f36 = b123c612 010b5cd7 638f50db 99db040e ! %f40 = 44fee78f 4fd68c9c 1772ac16 786af729 ! %f44 = 42709fa0 32b17015 ee685f0c d59833e7 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xec69bf7f00000007,%g7,%g1 ! GSR scale = 0, align = 7 wr %g1,%g0,%gsr ! GSR = ec69bf7f00000007 wr %g0,%y ! Clear Y 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[00000000178000d8] = 45e9820a, %l7 = f01f115c577edc7d lduh [%i3+%o3],%l7 ! %l7 = 00000000000045e9 ! Mem[00000000918000ec] = 51f04619, %g2 = d99a91ff4a3b0f6b ldsb [%o0+0x02d],%g2 ! %g2 = 0000000000000051 ! Mem[00000000178000c0] = a6fb93fd234b8275, %l5 = 803233be0418531f, %l6 = 0d39b4c889c45cda casxa [%i3]0x80,%l5,%l6 ! %l6 = a6fb93fd234b8275 ! Mem[00000000900000c8] = 218511d1, %g18 = 29992df8130988ea ldsw [%i4+%o1],%g2 ! %g2 = 29992df8130988ea ! %l5 = 803233be0418531f, Mem[00000000900000ca] = 11d1a332 sth %l5,[%i4+0x00a] ! Mem[00000000900000c8] = 531fa332 ! Mem[00000000160000f0] = b445df6971812bdd, %l1 = 433c337a721c89d3, %l4 = 5ccf9649e84cabe2 add %i0,0x30,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = b445df6971812bdd ! Mem[00000000178000ec] = 702370bc, %l1 = 433c337a721c89d3 swap [%i3+0x02c],%l1 ! %l1 = 00000000702370bc ! Mem[00000000910000d0] = adc12368 34bdfa53, %g2 = 218511d1, %g3 = 0bad0b00 ldd [%i6+%o2],%g2 ! %g2 = 00000000adc12368 0000000034bdfa53 ! Mem[00000000170000f8] = 80c17abcde817afa, %l7 = 00000000000045e9, %l2 = 931bed9a71d6c87a add %i2,0x38,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 80c17abcde817afa ! Mem[00000000178000c8] = 9af5e3ad, %l3 = f14a1543, %l7 = 000045e9 add %i3,0x08,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000009af5e3ad p3_label_2: ! %l2 = 80c17abcde817afa, Mem[00000000918000da] = e918c5e3 sth %l2,[%o0+0x01a] ! Mem[00000000918000d8] = 7afac5e3 ! %l4 = b445df6971812bdd, Mem[00000000170000f8] = 80c17abcde817afa stx %l4,[%i2+0x038] ! Mem[00000000170000f8] = b445df6971812bdd ! %l1 = 00000000702370bc, Mem[00000000918000ec] = bc51f046 stw %l1,[%o0+0x02c] ! Mem[00000000918000ec] = 702370bc ! %l4 = 71812bdd, %l5 = 0418531f, Mem[00000000910000e0] = 33e9edba 55139617 std %l4,[%i6+%o4] ! Mem[00000000910000e0] = 71812bdd 0418531f ! %l6 = 234b8275, %l7 = 9af5e3ad, Mem[00000000908000f8] = 268aa27d 51339b65 std %l6,[%i5+0x038] ! Mem[00000000908000f8] = 234b8275 9af5e3ad ! Mem[00000000160000dc] = a93f90dc, %l6 = 234b8275, %l1 = 702370bc add %i0,0x1c,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000a93f90dc ! %l6 = a6fb93fd234b8275, Mem[00000000910000f8] = 1719e9a3 stw %l6,[%i6+0x038] ! Mem[00000000910000f8] = 234b8275 ! %l6 = a6fb93fd234b8275, Mem[00000000910000da] = aa77d6e5 sth %l6,[%i6+0x01a] ! Mem[00000000910000d8] = 8275d6e5 ! Mem[00000000160000e0] = be8371bcab225f36, %l4 = b445df6971812bdd, %l0 = b18e66a1e0a5e048 add %i0,0x20,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = be8371bcab225f36 ! Mem[00000000170000e0] = e2e7a25f2673127e, %l3 = de893e53f14a1543, %l3 = de893e53f14a1543 add %i2,0x20,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = e2e7a25f2673127e p3_label_3: ! %l6 = 234b8275, %l7 = 9af5e3ad, Mem[00000000908000f0] = 043263cc b51d1c67 std %l6,[%i5+0x030] ! Mem[00000000908000f0] = 234b8275 9af5e3ad ! Mem[00000000170000dc] = e74f779d, %l1 = 00000000a93f90dc swap [%i2+0x01c],%l1 ! %l1 = 00000000e74f779d ! %l2 = 80c17abcde817afa, Mem[00000000178000fc] = bd1da0ed stw %l2,[%i3+0x03c] ! Mem[00000000178000fc] = de817afa ! Mem[00000000178000ec] = 721c89d3, %l7 = 000000009af5e3ad swap [%i3+0x02c],%l7 ! %l7 = 00000000721c89d3 ! Mem[00000000168000c1] = eecb3f3b, %l6 = a6fb93fd234b8275 ldstub [%i1+0x001],%l6 ! %l6 = 000000cb000000ff ! Mem[00000000168000f0] = 426f70e4, %l2 = de817afa, %l7 = 721c89d3 add %i1,0x30,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000426f70e4 ! Mem[00000000168000d4] = d80f58ff, %l0 = ab225f36, %l2 = de817afa add %i1,0x14,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000d80f58ff ! %l6 = 00000000000000cb, Mem[00000000918000ea] = 010d7023 stb %l6,[%o0+0x02a] ! Mem[00000000918000e8] = cb0d7023 ! Mem[00000000168000c6] = 7e43f197, %l0 = be8371bcab225f36 ldstub [%i1+0x006],%l0 ! %l0 = 000000f1000000ff ! %l0 = 00000000000000f1, Mem[00000000918000c0] = ec8503fdc6444072 stx %l0,[%o0+%g0] ! Mem[00000000918000c0] = 00000000000000f1 p3_label_4: ! Mem[00000000168000d0] = 40e35ccf, %l5 = 0418531f, %l7 = 426f70e4 add %i1,0x10,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000040e35ccf ! Mem[00000000160000e4] = ab225f36, %l1 = e74f779d, %l3 = 2673127e add %i0,0x24,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000ab225f36 ! Mem[00000000160000d8] = b41b5b44, %l6 = 00000000000000cb swap [%i0+%o3],%l6 ! %l6 = 00000000b41b5b44 ! %l4 = b445df6971812bdd, Mem[00000000900000e0] = 1938ec00f4f59116 stx %l4,[%i4+%o4] ! Mem[00000000900000e0] = b445df6971812bdd ! Mem[00000000168000dc] = dec72965, %l7 = 40e35ccf, %l6 = b41b5b44 add %i1,0x1c,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000dec72965 ! Mem[00000000170000d8] = 9426cfa9, %l3 = 00000000ab225f36 swap [%i2+%o3],%l3 ! %l3 = 000000009426cfa9 ! Mem[00000000160000d4] = b4057541, %l7 = 0000000040e35ccf ldstub [%i0+0x014],%l7 ! %l7 = 000000b4000000ff ! Mem[00000000178000e2] = 463a3096, %l0 = 00000000000000f1 ldstub [%i3+0x022],%l0 ! %l0 = 00000030000000ff ! Mem[00000000160000c7] = f93e07ac, %l1 = 00000000e74f779d ldstub [%i0+0x007],%l1 ! %l1 = 000000ac000000ff ! Mem[00000000160000c0] = 11348e5a, %l4 = 71812bdd, %l7 = 000000b4 casa [%i0]0x80,%l4,%l7 ! %l7 = 0000000011348e5a ba,a p3_not_taken_0_end p3_not_taken_0: ! The following code should not be executed nop ba,a p3_branch_failed p3_not_taken_0_end: ! End of Random Code for Thread 3 1: membar #Sync ! Force all stores to complete 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 0000000000000030 bne,a,pn %xcc,p3_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000ac bne,a,pn %xcc,p3_reg_l1_fail mov %l1,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000dec72965 bne,a,pn %xcc,p3_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000011348e5a 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 = 11348e5af93e07ff ldx [%i0+0x000],%g3 ! Observed data at 00000000160000c0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 833f6d4eff057541 ldx [%i0+0x010],%g3 ! Observed data at 00000000160000d0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000cba93f90dc ldx [%i0+0x018],%g3 ! Observed data at 00000000160000d8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x018,%g4 set p3_local1_expect,%g1 p3_check_local1: ldx [%g1+0x000],%g2 ! Expected data = eeff3f3b7e43ff97 ldx [%i1+0x000],%g3 ! Observed data at 00000000168000c0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x000,%g4 set p3_local2_expect,%g1 p3_check_local2: ldx [%g1+0x018],%g2 ! Expected data = ab225f36a93f90dc ldx [%i2+0x018],%g3 ! Observed data at 00000000170000d8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = b445df6971812bdd ldx [%i2+0x038],%g3 ! Observed data at 00000000170000f8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x038,%g4 set p3_local3_expect,%g1 p3_check_local3: ldx [%g1+0x020],%g2 ! Expected data = 463aff9608fa654f ldx [%i3+0x020],%g3 ! Observed data at 00000000178000e0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d8b7294d9af5e3ad ldx [%i3+0x028],%g3 ! Observed data at 00000000178000e8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = e2df4f07de817afa ldx [%i3+0x038],%g3 ! Observed data at 00000000178000f8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x038,%g4 ! The test for processor 3 has passed p3_passed: ta GOOD_TRAP nop p3_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p3_failed p3_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p3_failed p3_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p3_failed p3_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p3_failed p3_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p3_failed p3_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p3_failed p3_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p3_failed p3_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p3_failed ! The test for processor 3 failed p3_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x00c] ! Set processor 3 done flag set p3_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 3 failed p3_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x00c] ! Set processor 3 done flag set p3_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p3_selfmod_failed: ba p3_failed mov 0xabc,%g1 p3_common_error: or %g0,0xee3,%g1 ba p3_failed mov %o5,%g3 p3_common_signature_error: set p3_temp,%g1 ba p3_failed st %g2,[%g1] ! Common Lock Number p3_common_timeout: set p3_temp,%g1 ba p3_failed st %g2,[%g1] ! Common Lock Number p3_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p3_failed mov 0x0,%g3 p3_trap1e: stwa %l7,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000178000c8] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000170000c0] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000178000d8] ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000178000c0] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000170000e0] stba %l7,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000168000d8] done p3_trap1o: stwa %l7,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000178000c8] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000170000c0] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000178000d8] ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000178000c0] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000170000e0] stba %l7,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000168000d8] done p3_trap2e: ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000160000d8] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000168000d0] swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000170000c0] done p3_trap2o: ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000160000d8] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000168000d0] swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000170000c0] done p3_trap3e: nop nop nop done p3_trap3o: nop nop nop done p3_init_memory_pointers: set p3_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p3_local0_start,%i0 set p3_local1_start,%i1 set p3_local2_start,%i2 set p3_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = b18e66a1e0a5e048 ldx [%g1+0x008],%l1 ! %l1 = 433c337a721c89d3 ldx [%g1+0x010],%l2 ! %l2 = 931bed9a71d6c87a ldx [%g1+0x018],%l3 ! %l3 = de893e53f14a1543 ldx [%g1+0x020],%l4 ! %l4 = 5ccf9649e84cabe2 ldx [%g1+0x028],%l5 ! %l5 = 803233be0418531f ldx [%g1+0x030],%l6 ! %l6 = 0d39b4c889c45cda ldx [%g1+0x038],%l7 ! %l7 = f01f115c577edc7d ! Initialize the output register of window 0 set unres3_start,%o0 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 = b89f736e ba66916f 470c8ee8 9b865ae7 ! %f4 = c154a6ae ab21ec24 e170a061 1c72f405 ! %f8 = 9c076073 131146ce d0f8ce8c dc9877ed ! %f12 = 2b85c182 eb035ec9 7169a8fb 7934f304 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = fba115e8 8b12b24b b02eff96 66398f08 ! %f20 = e3ade7ef ff083d46 88a6d34b d220759c ! %f24 = 3c44352f dec3c62e 0b9b5479 66c2cf21 ! %f28 = 0a3555cc b0f51995 a9dd4fb6 a17f0b51 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 02e88f0d 2289242e 239e3b2e 6e132748 ! %f36 = 76673264 c5427b8d 8cf11eda 8f5c9f6d ! %f40 = 5a133fb4 9c12c225 e96ae6b7 34a2f769 ! %f44 = 359d9291 ca7a8b8b 31e83f37 a1db05e6 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe167d8070000001a,%g7,%g1 ! GSR scale = 3, align = 2 wr %g1,%g0,%gsr ! GSR = e167d8070000001a wr %g0,%y ! Clear Y 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[00000000188000cf] = 06149e8e, %l7 = 7fbb38b067ed79a0 ldstub [%i1+0x00f],%l7 ! %l7 = 0000008e000000ff ! Mem[00000000918000c4] = 4072e100, %g2 = ff6a16c7997c9aa9 lduh [%o0+0x006],%g2 ! %g2 = 0000000000004072 ! Mem[00000000198000c0] = aa3beb6b02fe4358, %l4 = a0138e1aac69b39f, %l3 = e6970d646f936d3e casxa [%i3]0x80,%l4,%l3 ! %l3 = aa3beb6b02fe4358 ! Mem[00000000180000ef] = f444d466, %l3 = aa3beb6b02fe4358 ldstub [%i0+0x02f],%l3 ! %l3 = 00000066000000ff ! Mem[00000000180000f2] = fb077f15, %l6 = 19f3104e4d59a70d ldstub [%i0+0x032],%l6 ! %l6 = 0000007f000000ff ! Mem[00000000188000d4] = d91a8225, %l5 = 9cb294e9e776ec48 swap [%i1+0x014],%l5 ! %l5 = 00000000d91a8225 ! %l5 = 00000000d91a8225, Mem[00000000908000c0] = 100a8464 sth %l5,[%i5+%g0] ! Mem[00000000908000c0] = 82258464 ! Mem[00000000190000ca] = 4003db5d, %l3 = 0000000000000066 ldstub [%i2+0x00a],%l3 ! %l3 = 000000db000000ff ! %l7 = 000000000000008e, Mem[00000000900000c0] = c13ccd50 stb %l7,[%i4+%g0] ! Mem[00000000900000c0] = 8e3ccd50 ! %l2 = 3fb9ba9db67845c9, Mem[00000000908000e4] = 79aad87c stw %l2,[%i5+0x024] ! Mem[00000000908000e4] = b67845c9 p4_label_2: ! Mem[00000000910000d0] = adc12368 34bdfa53, %g2 = 00004072, %g3 = 0bad0b00 ldd [%i6+%o2],%g2 ! %g2 = 00000000adc12368 0000000034bdfa53 ! Mem[00000000188000c4] = 7665fa0e, %l3 = 000000db, %l7 = 0000008e add %i1,0x04,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000007665fa0e ! %l6 = 000000000000007f, Mem[00000000900000f1] = b2052c01 stb %l6,[%i4+0x031] ! Mem[00000000900000f0] = 7f052c01 ! Mem[00000000918000c0] = fdc64440, %g2 = 00000000adc12368 ldub [%o0+0x003],%g2 ! %g2 = 00000000000000fd ! Mem[00000000188000ea] = 0e1baafd, %l0 = ae16bd307a193915 ldstub [%i1+0x02a],%l0 ! %l0 = 000000aa000000ff ! %l6 = 000000000000007f, Mem[00000000908000f4] = b51d1c67 stb %l6,[%i5+0x034] ! Mem[00000000908000f4] = 7f1d1c67 ! Mem[00000000908000dc] = 6109aa8c, %g2 = 00000000000000fd lduw [%i5+0x01c],%g2 ! %g2 = 000000006109aa8c ! Mem[00000000190000d0] = 098d8ccbc2b08e21, %l7 = 000000007665fa0e, %l5 = 00000000d91a8225 add %i2,0x10,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 098d8ccbc2b08e21 ! %l7 = 000000007665fa0e, Mem[00000000908000e0] = 2181367e stw %l7,[%i5+%o4] ! Mem[00000000908000e0] = 7665fa0e ! Mem[00000000908000d8] = fa612895 6109aa8c, %g2 = 6109aa8c, %g3 = 34bdfa53 ldd [%i5+%o3],%g2 ! %g2 = 00000000fa612895 000000006109aa8c p4_label_3: ! Mem[00000000918000d4] = 3dc9eea6, %g2 = 00000000fa612895 lduw [%o0+0x014],%g2 ! %g2 = 000000003dc9eea6 ! Mem[00000000908000f8] = 268aa27d51339b65, %g2 = 000000003dc9eea6 ldx [%i5+0x038],%g2 ! %g2 = 268aa27d51339b65 ! %l4 = a0138e1aac69b39f, Mem[00000000918000e6] = 38f6a252 sth %l4,[%o0+0x026] ! Mem[00000000918000e4] = b39fa252 ! Mem[00000000190000f8] = 9fae506d, %l1 = ff5ba57d, %l6 = 0000007f add %i2,0x38,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000009fae506d ! Mem[00000000198000e0] = eaa4a7851093e639, %l7 = 000000007665fa0e, %l7 = 000000007665fa0e add %i3,0x20,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = eaa4a7851093e639 ! Mem[00000000908000f0] = 043263cc, %g2 = 268aa27d51339b65 ldsh [%i5+0x030],%g2 ! %g2 = 0000000000000432 ! Mem[00000000918000dc] = c5e32ec5, %g2 = 0000000000000432 lduw [%o0+0x01c],%g2 ! %g2 = 00000000c5e32ec5 ! Mem[00000000918000e8] = a252010d, %g2 = 00000000c5e32ec5 ldsh [%o0+%o5],%g2 ! %g2 = ffffffffffffa252 ! Mem[00000000910000dc] = d6e5dd00, %g2 = ffffffffffffa252 ldsh [%i6+0x01c],%g2 ! %g2 = ffffffffffffd6e5 ! Mem[00000000180000d2] = 42d2cf0a, %l7 = eaa4a7851093e639 ldstub [%i0+0x012],%l7 ! %l7 = 000000cf000000ff p4_label_4: ! Mem[00000000900000e0] = 1938ec00 f4f59116, %g2 = ffffd6e5, %g3 = 6109aa8c ldd [%i4+%o4],%g2 ! %g2 = 000000001938ec00 00000000f4f59116 ! Mem[00000000198000f0] = cd04e5a214343397, %l7 = 00000000000000cf, %l1 = fda40debff5ba57d add %i3,0x30,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = cd04e5a214343397 ! %l7 = 00000000000000cf, Mem[00000000908000e0] = 7665fa0e stw %l7,[%i5+%o4] ! Mem[00000000908000e0] = 000000cf ! Mem[00000000918000d8] = cb31e918 c5e32ec5, %g2 = 1938ec00, %g3 = f4f59116 ldd [%o0+%o3],%g2 ! %g2 = 00000000cb31e918 00000000c5e32ec5 ! Mem[00000000910000d4] = 34bdfa53, %g2 = 00000000cb31e918 ldub [%i6+0x014],%g2 ! %g2 = 0000000000000034 ! %l2 = 3fb9ba9db67845c9, Mem[00000000910000d4] = 34bdfa53 sth %l2,[%i6+0x014] ! Mem[00000000910000d4] = 45c9fa53 ! Mem[00000000198000c8] = 99922520d097b318, %l3 = 00000000000000db, %l2 = 3fb9ba9db67845c9 add %i3,0x08,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 99922520d097b318 ! Mem[00000000918000f0] = 194f8a28ae355edf, %g2 = 0000000000000034 ldx [%o0+0x030],%g2 ! %g2 = 194f8a28ae355edf ! Mem[00000000188000e0] = 2be6bc30, %l7 = 00000000000000cf lduh [%i1+0x022],%l7 ! %l7 = 000000000000bc30 ! %l2 = 99922520d097b318, Mem[00000000908000c0] = 82258464130e53aa stx %l2,[%i5+%g0] ! Mem[00000000908000c0] = 99922520d097b318 ba,a p4_not_taken_0_end p4_not_taken_0: ! The following code should not be executed 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 00000000000000aa bne,a,pn %xcc,p4_reg_l0_fail mov %l0,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000db bne,a,pn %xcc,p4_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000009fae506d bne,a,pn %xcc,p4_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000bc30 bne,a,pn %xcc,p4_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p4_local0_expect,%g1 p4_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 42d2ff0a2346a2f1 ldx [%i0+0x010],%g3 ! Observed data at 00000000180000d0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0a69c3d1f444d4ff ldx [%i0+0x028],%g3 ! Observed data at 00000000180000e8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = fb07ff15c04984ff ldx [%i0+0x030],%g3 ! Observed data at 00000000180000f0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x030,%g4 set p4_local1_expect,%g1 p4_check_local1: ldx [%g1+0x008],%g2 ! Expected data = a92c8e6606149eff ldx [%i1+0x008],%g3 ! Observed data at 00000000188000c8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = bdbbed12e776ec48 ldx [%i1+0x010],%g3 ! Observed data at 00000000188000d0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0e1bfffd3bd7a22b ldx [%i1+0x028],%g3 ! Observed data at 00000000188000e8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x028,%g4 set p4_local2_expect,%g1 p4_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 4003ff5d2b28c289 ldx [%i2+0x008],%g3 ! Observed data at 00000000190000c8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x008,%g4 ! Processor 4, local 3 is clean ! The test for processor 4 has passed p4_passed: ta GOOD_TRAP nop p4_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p4_failed p4_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p4_failed p4_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p4_failed p4_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p4_failed p4_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p4_failed p4_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p4_failed p4_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p4_failed p4_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p4_failed ! The test for processor 4 failed p4_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x010] ! Set processor 4 done flag set p4_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 4 failed p4_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x010] ! Set processor 4 done flag set p4_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p4_selfmod_failed: ba p4_failed mov 0xabc,%g1 p4_common_error: or %g0,0xee4,%g1 ba p4_failed mov %o5,%g3 p4_common_signature_error: set p4_temp,%g1 ba p4_failed st %g2,[%g1] ! Common Lock Number p4_common_timeout: set p4_temp,%g1 ba p4_failed st %g2,[%g1] ! Common Lock Number p4_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p4_failed mov 0x0,%g3 p4_trap1e: stwa %l7,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000188000e8] done p4_trap1o: stwa %l7,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000188000e8] done p4_trap2e: ldxa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000198000d8] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000180000e8] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000188000e8] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000198000d8] ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000180000d8] done p4_trap2o: ldxa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000198000d8] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000180000e8] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000188000e8] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000198000d8] ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000180000d8] done p4_trap3e: nop nop nop nop nop nop nop done p4_trap3o: nop nop nop nop nop nop nop done p4_init_memory_pointers: set p4_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p4_local0_start,%i0 set p4_local1_start,%i1 set p4_local2_start,%i2 set p4_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = ae16bd307a193915 ldx [%g1+0x008],%l1 ! %l1 = fda40debff5ba57d ldx [%g1+0x010],%l2 ! %l2 = 3fb9ba9db67845c9 ldx [%g1+0x018],%l3 ! %l3 = e6970d646f936d3e ldx [%g1+0x020],%l4 ! %l4 = a0138e1aac69b39f ldx [%g1+0x028],%l5 ! %l5 = 9cb294e9e776ec48 ldx [%g1+0x030],%l6 ! %l6 = 19f3104e4d59a70d ldx [%g1+0x038],%l7 ! %l7 = 7fbb38b067ed79a0 ! Initialize the output register of window 0 set unres3_start,%o0 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 = b9747da1 c33e5368 80e097f6 824cd8dc ! %f4 = 7438e21b bf5acb6d 56cd0946 5ae860a2 ! %f8 = deb20ad7 496ad5ae a4ce3982 240fdc44 ! %f12 = b8f43f5f 85728c3f 7827e6b7 a2529f0b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f90d1504 bbefe004 cc83401e daab822f ! %f20 = 02dda69b 78e3466d 3bf3cf0c 3ea2eb10 ! %f24 = d5770e0e 38dc2e48 a057bc8f 44cf8375 ! %f28 = b6b72e77 cbdba6b7 75801572 f4f05886 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c46213f5 2ff59e70 206e412b 6acd14ac ! %f36 = 44465f7d 3f0791a7 205110a9 de720bcd ! %f40 = 65b2d1f5 a5817d28 59280e22 d5416f92 ! %f44 = 2893d5d2 746f0087 83c17dcb d9869ffa ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd41ce36f0000001d,%g7,%g1 ! GSR scale = 3, align = 5 wr %g1,%g0,%gsr ! GSR = d41ce36f0000001d wr %g0,%y ! Clear Y 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[000000001b0000d8] = d34c83be, %l3 = d25daad01806cc3d ldstub [%i2+%o3],%l3 ! %l3 = 000000d3000000ff ! Mem[000000001a8000f0] = 6c48ed92f5d3ea7a, %l1 = 493556e9f0d1898a, %l2 = 0630f65cb2c4b396 add %i1,0x30,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 6c48ed92f5d3ea7a ! Mem[000000001a0000f8] = 945b553b0e8cc4a4, %l2 = 6c48ed92f5d3ea7a, %l3 = 00000000000000d3 add %i0,0x38,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 945b553b0e8cc4a4 ! Mem[000000001b8000fc] = 7cf80d60, %l5 = bfd6fd68, %l0 = 2decdab7 add %i3,0x3c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000007cf80d60 ! Mem[000000001a0000d0] = 4aff021e, %l4 = 1bb9d763df7706c4 swap [%i0+%o2],%l4 ! %l4 = 000000004aff021e ! Mem[000000001a0000f0] = 3910ede75d53db11, %l1 = 493556e9f0d1898a, %l3 = 945b553b0e8cc4a4 add %i0,0x30,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 3910ede75d53db11 ! Mem[000000001a8000f4] = f5d3ea7a, %l5 = 8b2e3e29bfd6fd68 ldsh [%i1+0x034],%l5 ! %l5 = fffffffffffff5d3 ! %l3 = 3910ede75d53db11, Mem[00000000910000e7] = 17543617 stb %l3,[%i6+0x027] ! Mem[00000000910000e4] = 11543617 ! Mem[000000001b8000f4] = 0b4796f0, %l0 = 000000007cf80d60 swap [%i3+0x034],%l0 ! %l0 = 000000000b4796f0 ! Mem[00000000908000f4] = 1c67268a, %g2 = a371da69a298b562 ldub [%i5+0x036],%g2 ! %g2 = 000000000000001c p5_label_2: ! Mem[000000001b8000ec] = 85340f3a, %l4 = 4aff021e, %l7 = 635c9c3a add %i3,0x2c,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000085340f3a ! Mem[000000001a8000e7] = bc15006d, %l7 = 0000000085340f3a ldstub [%i1+0x027],%l7 ! %l7 = 0000006d000000ff ! Mem[000000001a8000d0] = 139a6ff358abaa33, %l0 = 000000000b4796f0, %l3 = 3910ede75d53db11 add %i1,0x10,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 139a6ff358abaa33 ! Mem[000000001b0000c0] = caa868cf, %l5 = fffff5d3, %l4 = 4aff021e casa [%i2]0x80,%l5,%l4 ! %l4 = 00000000caa868cf ! %l4 = caa868cf, %l5 = fffff5d3, Mem[00000000918000f8] = 782911e8 7cbd432d std %l4,[%o0+0x038] ! Mem[00000000918000f8] = caa868cf fffff5d3 ! Mem[000000001b8000d8] = ec3fb652, %l5 = fffff5d3, %l7 = 0000006d add %i3,0x18,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000ec3fb652 ! %l2 = f5d3ea7a, %l3 = 58abaa33, Mem[00000000918000f0] = 194f8a28 ae355edf std %l2,[%o0+0x030] ! Mem[00000000918000f0] = f5d3ea7a 58abaa33 ! Mem[000000001b8000e0] = fca6fa38d0c34233, %l3 = 139a6ff358abaa33, %l3 = 139a6ff358abaa33 add %i3,0x20,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = fca6fa38d0c34233 ! Mem[000000001b8000e7] = d0c34233, %l2 = 6c48ed92f5d3ea7a ldstub [%i3+0x027],%l2 ! %l2 = 00000033000000ff ! Mem[00000000918000c8] = e100adf5, %g2 = 000000000000001c lduw [%o0+%o1],%g2 ! %g2 = 00000000e100adf5 p5_label_3: ! Mem[00000000900000dc] = f6a91938, %g2 = 00000000e100adf5 ldub [%i4+0x01e],%g2 ! %g2 = 00000000000000f6 ! %l2 = 0000000000000033, Mem[00000000918000ec] = bc51f046 stw %l2,[%o0+0x02c] ! Mem[00000000918000ec] = 00000033 ! Mem[000000001b0000fc] = cd13192c, %l2 = 0000000000000033 swap [%i2+0x03c],%l2 ! %l2 = 00000000cd13192c ! %l2 = cd13192c, %l3 = d0c34233, Mem[00000000900000e8] = e3ac6f4e 332e6d34 std %l2,[%i4+%o5] ! Mem[00000000900000e8] = cd13192c d0c34233 ! Mem[00000000918000f8] = caa868cf, %g18 = 61641a2044ea9133 ldsw [%o0+0x038],%g2 ! %g2 = 61641a2044ea9133 ! Mem[00000000900000dc] = b99bf6a9, %g2 = ffffffffcaa868cf lduw [%i4+0x01c],%g2 ! %g2 = 00000000b99bf6a9 ! Mem[000000001b0000f8] = c6d587ad 00000033, %l6 = 4509fdf9, %l7 = ec3fb652 ldd [%i2+0x038],%l6 ! %l6 = 00000000c6d587ad 0000000000000033 ! Mem[00000000908000d0] = 3fd51c7e 94da6878, %g2 = b99bf6a9, %g3 = 0bad0b00 ldd [%i5+%o2],%g2 ! %g2 = 000000003fd51c7e 0000000094da6878 ! %l0 = 000000000b4796f0, Mem[00000000918000f0] = f5d3ea7a58abaa33 stx %l0,[%o0+0x030] ! Mem[00000000918000f0] = 000000000b4796f0 ! Mem[000000001b8000e8] = 0e3e348885340f3a, %l2 = 00000000cd13192c, %l1 = 493556e9f0d1898a add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 0e3e348885340f3a p5_label_4: ! Mem[00000000918000ec] = 00000033, %g2 = 000000003fd51c7e lduw [%o0+0x02c],%g2 ! %g2 = 0000000000000033 ! Mem[00000000908000f8] = 268aa27d, %g18 = 61641a2044ea9133 ldsw [%i5+0x038],%g2 ! %g2 = 61641a2044ea9133 ! Mem[000000001a8000ef] = ee4247ae, %l2 = 00000000cd13192c ldstub [%i1+0x02f],%l2 ! %l2 = 000000ae000000ff ! Mem[000000001a8000d2] = 139a6ff3, %l7 = 0000000000000033 ldstub [%i1+0x012],%l7 ! %l7 = 0000006f000000ff ! Mem[000000001a0000cc] = cd16580e, %l1 = 0e3e348885340f3a swap [%i0+0x00c],%l1 ! %l1 = 00000000cd16580e ! Mem[000000001b8000d8] = ec3fb652, %l3 = d0c34233, %l6 = c6d587ad add %i3,0x18,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000ec3fb652 ! Mem[000000001b0000e8] = 1ab4b2b84b7d27f4, %l6 = 00000000ec3fb652 ldx [%i2+%o5],%l6 ! %l6 = 1ab4b2b84b7d27f4 ! Mem[000000001b0000d8] = ff4c83becc46b287, %l2 = 00000000000000ae, %l5 = fffffffffffff5d3 add %i2,0x18,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = ff4c83becc46b287 ! %l3 = fca6fa38d0c34233, Mem[00000000910000e0] = 33e9edba55139611 stx %l3,[%i6+%o4] ! Mem[00000000910000e0] = fca6fa38d0c34233 ! Mem[000000001b0000f2] = 7554f9a4, %l6 = 1ab4b2b84b7d27f4 ldstub [%i2+0x032],%l6 ! %l6 = 000000f9000000ff ba,a p5_not_taken_0_end p5_not_taken_0: ! The following code should not be executed 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000ae bne,a,pn %xcc,p5_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be fca6fa38d0c34233 bne,a,pn %xcc,p5_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ff4c83becc46b287 bne,a,pn %xcc,p5_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000f9 bne,a,pn %xcc,p5_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000006f 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 %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 56cd0946 5ae860a2 bne %xcc,p5_f6_fail nop ! Check Local Memory set p5_local0_expect,%g1 p5_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 26a8fe0985340f3a ldx [%i0+0x008],%g3 ! Observed data at 000000001a0000c8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = df7706c40d31c139 ldx [%i0+0x010],%g3 ! Observed data at 000000001a0000d0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x010,%g4 set p5_local1_expect,%g1 p5_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 139afff358abaa33 ldx [%i1+0x010],%g3 ! Observed data at 000000001a8000d0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = c0a4f94dbc1500ff ldx [%i1+0x020],%g3 ! Observed data at 000000001a8000e0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 140aefd3ee4247ff ldx [%i1+0x028],%g3 ! Observed data at 000000001a8000e8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x028,%g4 set p5_local2_expect,%g1 p5_check_local2: ldx [%g1+0x018],%g2 ! Expected data = ff4c83becc46b287 ldx [%i2+0x018],%g3 ! Observed data at 000000001b0000d8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7554ffa496af8537 ldx [%i2+0x030],%g3 ! Observed data at 000000001b0000f0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = c6d587ad00000033 ldx [%i2+0x038],%g3 ! Observed data at 000000001b0000f8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x038,%g4 set p5_local3_expect,%g1 p5_check_local3: ldx [%g1+0x020],%g2 ! Expected data = fca6fa38d0c342ff ldx [%i3+0x020],%g3 ! Observed data at 000000001b8000e0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = b1596f367cf80d60 ldx [%i3+0x030],%g3 ! Observed data at 000000001b8000f0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x030,%g4 ! The test for processor 5 has passed p5_passed: ta GOOD_TRAP nop p5_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p5_failed p5_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p5_failed p5_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p5_failed p5_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p5_failed p5_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p5_failed p5_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p5_failed p5_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p5_failed p5_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p5_failed p5_f6_fail: set p5_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 5 failed p5_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x014] ! Set processor 5 done flag set p5_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 5 failed p5_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x014] ! Set processor 5 done flag set p5_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p5_selfmod_failed: ba p5_failed mov 0xabc,%g1 p5_common_error: or %g0,0xee5,%g1 ba p5_failed mov %o5,%g3 p5_common_signature_error: set p5_temp,%g1 ba p5_failed st %g2,[%g1] ! Common Lock Number p5_common_timeout: set p5_temp,%g1 ba p5_failed st %g2,[%g1] ! Common Lock Number p5_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p5_failed mov 0x0,%g3 p5_trap1e: stwa %l7,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a8000c8] lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001b8000c0] stha %l6,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b0000d0] done p5_trap1o: stwa %l7,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a8000c8] lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001b8000c0] stha %l6,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b0000d0] done p5_trap2e: stba %l3,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b8000d0] done p5_trap2o: stba %l3,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b8000d0] 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 = dab20ee22decdab7 ldx [%g1+0x008],%l1 ! %l1 = 493556e9f0d1898a ldx [%g1+0x010],%l2 ! %l2 = 0630f65cb2c4b396 ldx [%g1+0x018],%l3 ! %l3 = d25daad01806cc3d ldx [%g1+0x020],%l4 ! %l4 = 1bb9d763df7706c4 ldx [%g1+0x028],%l5 ! %l5 = 8b2e3e29bfd6fd68 ldx [%g1+0x030],%l6 ! %l6 = 8fd6c7704509fdf9 ldx [%g1+0x038],%l7 ! %l7 = 2a0503b0635c9c3a ! Initialize the output register of window 0 set unres3_start,%o0 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 = 57b5f77a b07eab5c b1aa1b7c 574d4d6c ! %f4 = 7f8f61f5 7035fa58 5958cd9b 993c4839 ! %f8 = 40e83534 4c4c84c4 47f0764f 0ed8d525 ! %f12 = 4e526fa8 01c58b75 f43c872a 569ba724 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3cddb51c c103f1e8 893d07a6 cc7bb14e ! %f20 = cd934591 ddebaf97 52bd0af8 50db32bb ! %f24 = f601588c f76648ff 37abe131 7568ee47 ! %f28 = 22735d1f 9f820684 f2602d7c a136564d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d98ca0a9 48df5930 75ac194a 40b2db8a ! %f36 = e150e644 ba7e58e8 aee64ef3 81ee1968 ! %f40 = bca36e62 4318a2ba 25ff1ccc 83e7dc6d ! %f44 = 282d3c1e 142133b4 10e2f019 4301eff2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x72e8ce280000000c,%g7,%g1 ! GSR scale = 1, align = 4 wr %g1,%g0,%gsr ! GSR = 72e8ce280000000c wr %g0,%y ! Clear Y 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[00000000900000c0] = c13ccd50 aab69960, %g2 = ffc371bc, %g3 = 0bad0b00 ldd [%i4+%g0],%g2 ! %g2 = 00000000c13ccd50 00000000aab69960 ! %l7 = 70e31ecfd0344101, Mem[00000000918000e4] = 925d38f6 stw %l7,[%o0+0x024] ! Mem[00000000918000e4] = d0344101 ! %l1 = 30d16cf430fb239e, Mem[00000000918000ca] = adf5d716 stb %l1,[%o0+0x00a] ! Mem[00000000918000c8] = 9ef5d716 ! Mem[000000001c0000c4] = 52f32ce9, %l2 = b624d35f, %l0 = caf32731 add %i0,0x04,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000052f32ce9 ! Mem[00000000918000d8] = cb31e918 c5e32ec5, %g2 = c13ccd50, %g3 = aab69960 ldd [%o0+%o3],%g2 ! %g2 = 00000000cb31e918 00000000c5e32ec5 ! Mem[000000001c0000f0] = 0cca1f39, %l6 = 5ad3f2f8, %l5 = 16bddf5e add %i0,0x30,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 000000000cca1f39 ! Mem[000000001c8000e1] = 3126d39b, %l0 = 0000000052f32ce9 ldstub [%i1+0x021],%l0 ! %l0 = 00000026000000ff ! Mem[000000001d8000f8] = 2e41544199a73e39, %l6 = e24019c45ad3f2f8, %l1 = 30d16cf430fb239e add %i3,0x38,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 2e41544199a73e39 ! %l2 = 91c50342b624d35f, Mem[00000000910000df] = 0033e9ed stb %l2,[%i6+0x01f] ! Mem[00000000910000dc] = 5f33e9ed ! Mem[000000001c8000e8] = cb1e3250, %l7 = d0344101, %l5 = 0cca1f39 add %i1,0x28,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000cb1e3250 p6_label_2: ! Mem[000000001c0000e8] = 223f0b28, %l0 = 0000000000000026 swap [%i0+%o5],%l0 ! %l0 = 00000000223f0b28 ! Mem[00000000910000e4] = 96175436, %g2 = 00000000cb31e918 ldsh [%i6+0x026],%g2 ! %g2 = ffffffffffff9617 ! Mem[000000001c8000ce] = b5a823b7, %l4 = 3cbdad4fa8b0eb41 ldstub [%i1+0x00e],%l4 ! %l4 = 00000023000000ff ! Mem[00000000910000f0] = 681c6214, %g2 = ffffffffffff9617 lduw [%i6+0x030],%g2 ! %g2 = 00000000681c6214 ! Mem[00000000900000f8] = f1203340, %g2 = 00000000681c6214 lduw [%i4+0x038],%g2 ! %g2 = 00000000f1203340 ! %l4 = 0000000000000023, Mem[00000000900000d0] = 276404823e0eaf76 stx %l4,[%i4+%o2] ! Mem[00000000900000d0] = 0000000000000023 ! Mem[000000001d0000e0] = 1ca66b013b749a94, %l4 = 0000000000000023, %l1 = 2e41544199a73e39 add %i2,0x20,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 1ca66b013b749a94 ! Mem[000000001c0000e4] = 1889b06d, %l5 = 00000000cb1e3250 swap [%i0+0x024],%l5 ! %l5 = 000000001889b06d ! Mem[00000000918000f0] = 194f8a28ae355edf, %g2 = 00000000f1203340 ldx [%o0+0x030],%g2 ! %g2 = 194f8a28ae355edf ! Mem[00000000908000f8] = a27d5133, %g2 = 194f8a28ae355edf ldub [%i5+0x03a],%g2 ! %g2 = 00000000000000a2 p6_label_3: ! %l2 = 91c50342b624d35f, Mem[000000001d0000ec] = b6e89cba stb %l2,[%i2+0x02c] ! Mem[000000001d0000ec] = 5fe89cba ! Mem[00000000908000d4] = 94da6878, %g2 = 00000000000000a2 ldsb [%i5+0x014],%g2 ! %g2 = ffffffffffffff94 ! Mem[00000000918000e4] = 4101a252, %g2 = ffffffffffffff94 ldsb [%o0+0x026],%g2 ! %g2 = 0000000000000041 ! Mem[000000001c8000e8] = cb1e3250, %l7 = 70e31ecfd0344101 swap [%i1+%o5],%l7 ! %l7 = 00000000cb1e3250 ! Mem[000000001d0000dc] = 4053fb66, %l2 = b624d35f, %l2 = b624d35f add %i2,0x1c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000004053fb66 ! Mem[000000001c0000ec] = 62156e5c, %l1 = 3b749a94, %l6 = 5ad3f2f8 add %i0,0x2c,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000062156e5c ! Mem[00000000900000d0] = 00000000, %g2 = 0000000000000041 lduw [%i4+%o2],%g2 ! %g2 = 0000000000000000 ! Mem[000000001d0000f8] = 1aa83cf952c451ec, %l2 = 000000004053fb66, %l6 = 0000000062156e5c add %i2,0x38,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 1aa83cf952c451ec ! Mem[000000001d8000cc] = 5beea0d1, %l5 = 000000001889b06d swap [%i3+0x00c],%l5 ! %l5 = 000000005beea0d1 ! Mem[00000000910000c0] = 78f5a6b5, %g2 = 0000000000000000 lduw [%i6+%g0],%g2 ! %g2 = 0000000078f5a6b5 p6_label_4: ! Mem[000000001d0000c5] = 2978b2a7, %l2 = 000000004053fb66 ldstub [%i2+0x005],%l2 ! %l2 = 00000078000000ff ! Mem[000000001d8000ec] = 45dfeebd, %l1 = 3b749a94, %l3 = a101e21a add %i3,0x2c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000045dfeebd ! Mem[000000001d8000d0] = 0b23687b 47291e09, %l4 = 00000023, %l5 = 5beea0d1 ldd [%i3+%o2],%l4 ! %l4 = 000000000b23687b 0000000047291e09 ! Mem[000000001c8000c0] = fbff6d84a12affd9, %l2 = 0000000000000078, %l0 = 00000000223f0b28 casxa [%i1]0x80,%l2,%l0 ! %l0 = fbff6d84a12affd9 ! Mem[000000001d8000cc] = 1889b06d, %l2 = 0000000000000078 ldsh [%i3+0x00e],%l2 ! %l2 = ffffffffffffb06d ! Mem[000000001c0000c0] = de9e898252f32ce9, %l0 = fbff6d84a12affd9, %l1 = 1ca66b013b749a94 casxa [%i0]0x80,%l0,%l1 ! %l1 = de9e898252f32ce9 ! Mem[000000001c8000c0] = fbff6d84, %l5 = 0000000047291e09 ldstub [%i1+%g0],%l5 ! %l5 = 000000fb000000ff ! %l7 = 00000000cb1e3250, Mem[00000000910000c4] = 342d7270 sth %l7,[%i6+0x004] ! Mem[00000000910000c4] = 32507270 ! Mem[000000001c8000f8] = 2c530ba7207deaae, %l4 = 000000000b23687b, %l4 = 000000000b23687b add %i1,0x38,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 2c530ba7207deaae ! Mem[000000001d8000f8] = 2e415441, %l1 = de9e898252f32ce9 lduw [%i3+0x038],%l1 ! %l1 = 000000002e415441 ba,a p6_not_taken_0_end p6_not_taken_0: ! The following code should not be executed nop ba,a p6_branch_failed p6_not_taken_0_end: ! End of Random Code for Thread 6 p6_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x018] ! Set processor 6 done flag ! Check Registers p6_check_registers: set p6_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be fbff6d84a12affd9 bne,a,pn %xcc,p6_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000002e415441 bne,a,pn %xcc,p6_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffb06d bne,a,pn %xcc,p6_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 2c530ba7207deaae bne,a,pn %xcc,p6_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000fb bne,a,pn %xcc,p6_reg_l5_fail mov %l5,%g3 ! Check Floating Point Registers p6_check_fp_registers: set p6_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 7f8f61f5 7035fa58 bne %xcc,p6_f4_fail nop ! Check Local Memory set p6_local0_expect,%g1 p6_check_local0: ldx [%g1+0x020],%g2 ! Expected data = 3307f348cb1e3250 ldx [%i0+0x020],%g3 ! Observed data at 000000001c0000e0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000002662156e5c ldx [%i0+0x028],%g3 ! Observed data at 000000001c0000e8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x028,%g4 set p6_local1_expect,%g1 p6_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ffff6d84a12affd9 ldx [%i1+0x000],%g3 ! Observed data at 000000001c8000c0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7b19ac96b5a8ffb7 ldx [%i1+0x008],%g3 ! Observed data at 000000001c8000c8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 31ffd39bc5ebc24f ldx [%i1+0x020],%g3 ! Observed data at 000000001c8000e0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d03441010db8b0e1 ldx [%i1+0x028],%g3 ! Observed data at 000000001c8000e8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x028,%g4 set p6_local2_expect,%g1 p6_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 9aafb62029ffb2a7 ldx [%i2+0x000],%g3 ! Observed data at 000000001d0000c0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 62d8ebe05fe89cba ldx [%i2+0x028],%g3 ! Observed data at 000000001d0000e8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x028,%g4 set p6_local3_expect,%g1 p6_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 7c6d50521889b06d ldx [%i3+0x008],%g3 ! Observed data at 000000001d8000c8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x008,%g4 ! The test for processor 6 has passed p6_passed: ta GOOD_TRAP nop p6_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p6_failed p6_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p6_failed p6_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p6_failed p6_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p6_failed p6_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p6_failed p6_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p6_failed p6_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p6_failed p6_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p6_failed p6_f4_fail: set p6_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 6 failed p6_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x018] ! Set processor 6 done flag set p6_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 6 failed p6_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x018] ! Set processor 6 done flag set p6_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p6_selfmod_failed: ba p6_failed mov 0xabc,%g1 p6_common_error: or %g0,0xee6,%g1 ba p6_failed mov %o5,%g3 p6_common_signature_error: set p6_temp,%g1 ba p6_failed st %g2,[%g1] ! Common Lock Number p6_common_timeout: set p6_temp,%g1 ba p6_failed st %g2,[%g1] ! Common Lock Number p6_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p6_failed mov 0x0,%g3 p6_trap1e: stwa %l7,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d8000d8] lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001d0000d0] lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001d0000d8] swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001d8000d0] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001d8000d8] done p6_trap1o: stwa %l7,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d8000d8] lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001d0000d0] lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001d0000d8] swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001d8000d0] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001d8000d8] done p6_trap2e: ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001c0000e0] stha %l4,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d8000c0] lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001c8000d8] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001c0000c0] done p6_trap2o: ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001c0000e0] stha %l4,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d8000c0] lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001c8000d8] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001c0000c0] done p6_trap3e: nop nop done p6_trap3o: 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 = a267c24dcaf32731 ldx [%g1+0x008],%l1 ! %l1 = 30d16cf430fb239e ldx [%g1+0x010],%l2 ! %l2 = 91c50342b624d35f ldx [%g1+0x018],%l3 ! %l3 = 2566e3cea101e21a ldx [%g1+0x020],%l4 ! %l4 = 3cbdad4fa8b0eb41 ldx [%g1+0x028],%l5 ! %l5 = 60b16b5616bddf5e ldx [%g1+0x030],%l6 ! %l6 = e24019c45ad3f2f8 ldx [%g1+0x038],%l7 ! %l7 = 70e31ecfd0344101 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 2b6304fb bfe99519 7db00b07 246d7402 ! %f4 = 98c791ba c7134cd8 afb95490 2b79f66b ! %f8 = f30092f4 22f92bc2 b5119a92 8f2a2b4b ! %f12 = c0c1434d 96d0a241 31c21589 55458f46 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4c21e663 4d6dc0e0 2bd23614 b7926b50 ! %f20 = a54fb108 492b5f70 af0ad851 7e8fa8bb ! %f24 = aa0d0a23 bf125a45 f6bb780b ba23f8c2 ! %f28 = c7fc0382 dd53a426 0b59a05c 079bf08f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4c71b68b 2da57269 b7d12e52 026b02ae ! %f36 = 44d89521 44089432 5b569bf9 1fbe5e37 ! %f40 = d20f59eb d3e51af1 2fad448e f84908ce ! %f44 = c46f1576 ae4fd91b d0eb41c0 afe12592 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x65e67e880000004b,%g7,%g1 ! GSR scale = 9, align = 3 wr %g1,%g0,%gsr ! GSR = 65e67e880000004b wr %g0,%y ! Clear Y 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[000000001f0000e0] = 97ff88cb3beb64c2, %l1 = 16e94fefe87f4eb1, %l4 = 1df8690e434afabf add %i2,0x20,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 97ff88cb3beb64c2 ! %l5 = 11e28a6fef7eb761, Mem[00000000910000e0] = 33e9edba sth %l5,[%i6+%o4] ! Mem[00000000910000e0] = b761edba ! Mem[000000001f8000c4] = bb32c8a8, %l7 = f4624da1ec9da565 swap [%i3+0x004],%l7 ! %l7 = 00000000bb32c8a8 ! %l7 = 00000000bb32c8a8, Mem[00000000908000ec] = 5d61508d stw %l7,[%i5+0x02c] ! Mem[00000000908000ec] = bb32c8a8 ! Mem[00000000918000c0] = 8503fdc6, %g2 = b0b8ec2e64d7c809 ldsb [%o0+0x001],%g2 ! %g2 = ffffffffffffff85 ! Mem[00000000910000c4] = 342d7270, %g2 = ffffffffffffff85 lduw [%i6+0x004],%g2 ! %g2 = 00000000342d7270 ! Mem[000000001e8000d8] = 1c042686, %l4 = 3beb64c2, %l2 = 9167872d add %i1,0x18,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000001c042686 ! Mem[000000001e0000ec] = e1687e28, %l6 = 1a4a522d, %l4 = 3beb64c2 add %i0,0x2c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000e1687e28 ! Mem[000000001f0000e8] = d3073e53 6a0392dd, %l6 = 1a4a522d, %l7 = bb32c8a8 ldd [%i2+%o5],%l6 ! %l6 = 00000000d3073e53 000000006a0392dd ! Mem[00000000910000cc] = adebadc1, %g2 = 00000000342d7270 ldsb [%i6+0x00e],%g2 ! %g2 = ffffffffffffffad p7_label_2: ! Mem[000000001e8000c4] = 06feeb49, %l6 = 00000000d3073e53 swap [%i1+0x004],%l6 ! %l6 = 0000000006feeb49 ! Mem[000000001e0000e0] = c137f1d2109f423d, %l1 = 16e94fefe87f4eb1, %l6 = 0000000006feeb49 add %i0,0x20,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = c137f1d2109f423d ! Mem[000000001f0000f0] = 310ce905a53af9db, %l0 = 65046ef3b161c335, %l7 = 000000006a0392dd add %i2,0x30,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 310ce905a53af9db ! Mem[00000000900000c0] = c13ccd50, %g2 = ffffffffffffffad lduw [%i4+%g0],%g2 ! %g2 = 00000000c13ccd50 ! Mem[000000001e0000f8] = 6c1a3d06, %l1 = 16e94fefe87f4eb1 swap [%i0+0x038],%l1 ! %l1 = 000000006c1a3d06 ! Mem[00000000908000e4] = 79aad87c, %g2 = 00000000c13ccd50 lduw [%i5+0x024],%g2 ! %g2 = 0000000079aad87c ! Mem[000000001f0000e0] = 97ff88cb, %l0 = 65046ef3b161c335 ldsh [%i2+0x022],%l0 ! %l0 = ffffffffffff88cb ! Mem[00000000918000f4] = 5edf7829, %g2 = 0000000079aad87c ldsh [%o0+0x036],%g2 ! %g2 = 0000000000005edf ! Mem[00000000910000d0] = adc12368 34bdfa53, %g2 = 00005edf, %g3 = 0bad0b00 ldd [%i6+%o2],%g2 ! %g2 = 00000000adc12368 0000000034bdfa53 ! Mem[000000001e8000dc] = 88fe53f8, %l1 = 000000006c1a3d06 swap [%i1+0x01c],%l1 ! %l1 = 0000000088fe53f8 p7_label_3: ! Mem[000000001e0000cc] = ad678cfc, %l4 = 00000000e1687e28 swap [%i0+0x00c],%l4 ! %l4 = 00000000ad678cfc ! Mem[00000000900000f0] = 8fb2052c01b1729c, %g2 = 00000000adc12368 ldx [%i4+0x030],%g2 ! %g2 = 8fb2052c01b1729c ! Mem[000000001e8000c4] = d3073e53, %l0 = ffffffffffff88cb ldstub [%i1+0x004],%l0 ! %l0 = 000000d3000000ff ! Mem[000000001e8000ec] = d3d59c3e, %l6 = c137f1d2109f423d ldstub [%i1+0x02c],%l6 ! %l6 = 000000d3000000ff ! %l4 = 00000000ad678cfc, Mem[000000001f0000c3] = 12693149 stb %l4,[%i2+0x003] ! Mem[000000001f0000c0] = 126931fc ! Mem[000000001e8000d8] = 1c0426866c1a3d06, %l4 = 00000000ad678cfc, %l4 = 00000000ad678cfc add %i1,0x18,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 1c0426866c1a3d06 ! Mem[00000000900000fc] = c82df56f, %g2 = 8fb2052c01b1729c ldsh [%i4+0x03c],%g2 ! %g2 = ffffffffffffc82d ! Mem[000000001e0000d3] = 164aa9a5, %l1 = 0000000088fe53f8 ldstub [%i0+0x013],%l1 ! %l1 = 000000a5000000ff ! Mem[000000001f0000f4] = a53af9db, %l2 = 000000001c042686 swap [%i2+0x034],%l2 ! %l2 = 00000000a53af9db ! %l4 = 1c0426866c1a3d06, Mem[00000000910000f0] = 681c6214b44726a0 stx %l4,[%i6+0x030] ! Mem[00000000910000f0] = 1c0426866c1a3d06 p7_label_4: ! %l0 = 00000000000000d3, Mem[00000000900000ca] = 11d1a332 stb %l0,[%i4+0x00a] ! Mem[00000000900000c8] = d3d1a332 ! Mem[00000000910000e4] = 55139617, %g2 = ffffffffffffc82d lduw [%i6+0x024],%g2 ! %g2 = 0000000055139617 ! Mem[000000001e0000c8] = 15bea909, %l7 = a53af9db, %l2 = a53af9db add %i0,0x08,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000015bea909 ! %l3 = 5fafd87ae013521c, Mem[00000000918000c8] = e100adf5d7167374 stx %l3,[%o0+%o1] ! Mem[00000000918000c8] = 5fafd87ae013521c ! %l7 = 310ce905a53af9db, Mem[00000000910000f3] = 866c1a3d stb %l7,[%i6+0x033] ! Mem[00000000910000f0] = db6c1a3d ! Mem[000000001f8000e4] = 4159a1dd, %l2 = 0000000015bea909 swap [%i3+0x024],%l2 ! %l2 = 000000004159a1dd ! Mem[000000001f0000f0] = 310ce9051c042686, %l5 = 11e28a6fef7eb761, %l5 = 11e28a6fef7eb761 add %i2,0x30,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 310ce9051c042686 ! Mem[000000001e0000c8] = 15bea909e1687e28, %l6 = 00000000000000d3, %l4 = 1c0426866c1a3d06 add %i0,0x08,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 15bea909e1687e28 ! %l3 = 5fafd87ae013521c, Mem[00000000918000ec] = bc51f046 stb %l3,[%o0+0x02c] ! Mem[00000000918000ec] = 1c51f046 ! %l4 = e1687e28, %l5 = 1c042686, Mem[00000000900000f8] = f1203340 c82df56f std %l4,[%i4+0x038] ! Mem[00000000900000f8] = e1687e28 1c042686 ba,a p7_not_taken_0_end p7_not_taken_0: ! The following code should not be executed 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000d3 bne,a,pn %xcc,p7_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000a5 bne,a,pn %xcc,p7_reg_l1_fail mov %l1,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000d3 bne,a,pn %xcc,p7_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p7_check_fp_registers: set p7_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be afb95490 2b79f66b bne %xcc,p7_f6_fail nop ! Check Local Memory set p7_local0_expect,%g1 p7_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 15bea909e1687e28 ldx [%i0+0x008],%g3 ! Observed data at 000000001e0000c8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 164aa9ffaa1f0476 ldx [%i0+0x010],%g3 ! Observed data at 000000001e0000d0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = e87f4eb1f1c81566 ldx [%i0+0x038],%g3 ! Observed data at 000000001e0000f8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x038,%g4 set p7_local1_expect,%g1 p7_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ada037c8ff073e53 ldx [%i1+0x000],%g3 ! Observed data at 000000001e8000c0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1c0426866c1a3d06 ldx [%i1+0x018],%g3 ! Observed data at 000000001e8000d8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = fddf61efffd59c3e ldx [%i1+0x028],%g3 ! Observed data at 000000001e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x028,%g4 set p7_local2_expect,%g1 p7_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 126931fc15c22e3b ldx [%i2+0x000],%g3 ! Observed data at 000000001f0000c0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = 310ce9051c042686 ldx [%i2+0x030],%g3 ! Observed data at 000000001f0000f0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x030,%g4 set p7_local3_expect,%g1 p7_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 12839c8fec9da565 ldx [%i3+0x000],%g3 ! Observed data at 000000001f8000c0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 64d44e4c15bea909 ldx [%i3+0x020],%g3 ! Observed data at 000000001f8000e0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x020,%g4 ! The test for processor 7 has passed p7_passed: ta GOOD_TRAP nop p7_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p7_failed p7_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p7_failed p7_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p7_failed p7_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p7_failed p7_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p7_failed p7_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p7_failed p7_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p7_failed p7_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p7_failed p7_f6_fail: set p7_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 7 failed p7_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x01c] ! Set processor 7 done flag set p7_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 7 failed p7_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x01c] ! Set processor 7 done flag set p7_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p7_selfmod_failed: ba p7_failed mov 0xabc,%g1 p7_common_error: or %g0,0xee7,%g1 ba p7_failed mov %o5,%g3 p7_common_signature_error: set p7_temp,%g1 ba p7_failed st %g2,[%g1] ! Common Lock Number p7_common_timeout: set p7_temp,%g1 ba p7_failed st %g2,[%g1] ! Common Lock Number p7_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p7_failed mov 0x0,%g3 p7_trap1e: stwa %l7,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e8000e8] swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f0000e8] stwa %l3,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f8000e0] lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001e0000e0] lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f0000e0] lduba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001e8000e0] stda %l2,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e8000c8] done p7_trap1o: stwa %l7,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e8000e8] swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f0000e8] stwa %l3,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f8000e0] lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001e0000e0] lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f0000e0] lduba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001e8000e0] stda %l2,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e8000c8] done p7_trap2e: stxa %l3,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e0000c8] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001f0000d8] ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001e0000d8] stha %l5,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f0000d0] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001e8000e0] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001e0000c8] stba %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e8000e8] done p7_trap2o: stxa %l3,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e0000c8] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001f0000d8] ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001e0000d8] stha %l5,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f0000d0] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001e8000e0] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001e0000c8] stba %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e8000e8] done p7_trap3e: nop nop nop nop nop done p7_trap3o: nop nop nop nop nop done p7_init_memory_pointers: set p7_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p7_local0_start,%i0 set p7_local1_start,%i1 set p7_local2_start,%i2 set p7_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 65046ef3b161c335 ldx [%g1+0x008],%l1 ! %l1 = 16e94fefe87f4eb1 ldx [%g1+0x010],%l2 ! %l2 = d57676e49167872d ldx [%g1+0x018],%l3 ! %l3 = 5fafd87ae013521c ldx [%g1+0x020],%l4 ! %l4 = 1df8690e434afabf ldx [%g1+0x028],%l5 ! %l5 = 11e28a6fef7eb761 ldx [%g1+0x030],%l6 ! %l6 = f6d1e6981a4a522d ldx [%g1+0x038],%l7 ! %l7 = f4624da1ec9da565 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 3ac8cb67 db10ff26 b924d437 de387d14 ! %f4 = 361f3346 e38cbc5d 675e531e cbe4ef1e ! %f8 = 0e845c65 9a2dd9c8 511dab9b 6345a47b ! %f12 = 9fa46f3b 39d72eee 6003283f 77784ff7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0a284fc1 de917484 87d11d0a 869276a7 ! %f20 = b7a1b9b5 e7ced75d 3230e86d 105cda50 ! %f24 = 8ff39ee0 bf5f56a8 67068a3d 1c55aca0 ! %f28 = 4af88957 8a73efb5 61cd86d0 845ff79d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 04d10cea 4a7771cb 96836b99 be9a1fc5 ! %f36 = ba8ca4d6 ff34ab63 5cc0fffd 96a70097 ! %f40 = 6bb7b14c 9cd38e59 240d1a42 9b0f1643 ! %f44 = 5fd6e487 f31f10af 481af4e5 0fba4749 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2229fbc000000004,%g7,%g1 ! GSR scale = 0, align = 4 wr %g1,%g0,%gsr ! GSR = 2229fbc000000004 wr %g0,%y ! Clear Y 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[00000000218000d0] = 795d51273a75293c, %l1 = dfa1d31c15ac5d11, %l4 = edf2809c2af5df9d add %i3,0x10,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 795d51273a75293c ! Mem[00000000210000e0] = e6c83d13, %l0 = ef2c23f5, %l2 = fe9f9848 add %i2,0x20,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000e6c83d13 ! Mem[00000000918000cc] = 16737440, %g2 = ad81ffbc2823260f ldub [%o0+0x00d],%g2 ! %g2 = 0000000000000016 ! %l6 = a3c8cb4a6b0ec731, Mem[00000000918000ea] = 010dbc51 sth %l6,[%o0+0x02a] ! Mem[00000000918000e8] = c731bc51 ! Mem[00000000918000d0] = f1473dc9, %g2 = 0000000000000016 lduh [%o0+0x012],%g2 ! %g2 = 000000000000f147 ! Mem[00000000210000fc] = c8e5118a, %l7 = 26fca525, %l1 = 15ac5d11 add %i2,0x3c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000c8e5118a ! %l3 = 6768f946add39c9a, Mem[00000000908000f0] = 043263ccb51d1c67 stx %l3,[%i5+0x030] ! Mem[00000000908000f0] = 6768f946add39c9a ! %l2 = e6c83d13, %l3 = add39c9a, Mem[00000000208000e8] = 4ff51d47 98beeb35 std %l2,[%i1+%o5] ! Mem[00000000208000e8] = e6c83d13 add39c9a ! Mem[00000000210000d8] = fb9f5515, %l1 = 00000000c8e5118a swap [%i2+%o3],%l1 ! %l1 = 00000000fb9f5515 ! Mem[00000000210000d2] = 765d577d, %l5 = bb8a08d6a1c48967 ldstub [%i2+0x012],%l5 ! %l5 = 00000057000000ff p8_label_2: ! Mem[00000000900000e4] = 9116e3ac, %g2 = 000000000000f147 ldsb [%i4+0x026],%g2 ! %g2 = ffffffffffffff91 ! Mem[00000000218000c8] = 08cef9324c8511cd, %l3 = 6768f946add39c9a, %l1 = 00000000fb9f5515 add %i3,0x08,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 08cef9324c8511cd ! Mem[00000000900000cc] = a332ceb0, %g2 = ffffffffffffff91 ldsh [%i4+0x00c],%g2 ! %g2 = ffffffffffffa332 ! %l6 = a3c8cb4a6b0ec731, Mem[00000000208000d8] = 076a67ef1a53fc1e stx %l6,[%i1+%o3] ! Mem[00000000208000d8] = a3c8cb4a6b0ec731 ! Mem[00000000218000fa] = 84d8d406, %l5 = 0000000000000057 ldstub [%i3+0x03a],%l5 ! %l5 = 000000d4000000ff ! %l5 = 00000000000000d4, Mem[00000000908000f0] = 6768f946add39c9a stx %l5,[%i5+0x030] ! Mem[00000000908000f0] = 00000000000000d4 ! Mem[00000000910000c4] = 70c9b5bf, %g2 = ffffffffffffa332 ldub [%i6+0x007],%g2 ! %g2 = 0000000000000070 ! Mem[00000000918000e0] = 8771f4c6 925d38f6, %g2 = 00000070, %g3 = 0bad0b00 ldd [%o0+%o4],%g2 ! %g2 = 000000008771f4c6 00000000925d38f6 ! Mem[00000000918000c4] = c6444072, %g2 = 000000008771f4c6 ldsb [%o0+0x004],%g2 ! %g2 = ffffffffffffffc6 ! Mem[00000000208000e8] = e6c83d13add39c9a, %l5 = 00000000000000d4, %l2 = 00000000e6c83d13 add %i1,0x28,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = e6c83d13add39c9a p8_label_3: ! Mem[00000000908000c4] = 130e53aa, %g18 = fe69f2728fb4cbbe ldsw [%i5+0x004],%g2 ! %g2 = fe69f2728fb4cbbe ! %l2 = add39c9a, %l3 = add39c9a, Mem[00000000218000c0] = 2abcc8e2 b449aaa0 std %l2,[%i3+%g0] ! Mem[00000000218000c0] = add39c9a add39c9a ! Mem[00000000908000c4] = 0e53aa82, %g2 = 00000000130e53aa ldub [%i5+0x005],%g2 ! %g2 = 000000000000000e ! Mem[00000000900000f4] = 729cf120, %g2 = 000000000000000e lduh [%i4+0x036],%g2 ! %g2 = 000000000000729c ! Mem[00000000208000c8] = 25174685, %l1 = 08cef9324c8511cd swap [%i1+%o1],%l1 ! %l1 = 0000000025174685 ! Mem[00000000910000cc] = f9bbadeb, %g2 = 000000000000729c ldsh [%i6+0x00c],%g2 ! %g2 = fffffffffffff9bb ! Mem[00000000900000e0] = ec00f4f5, %g2 = fffffffffffff9bb lduh [%i4+0x022],%g2 ! %g2 = 000000000000ec00 ! %l2 = e6c83d13add39c9a, Mem[00000000908000e0] = 2181367e79aad87c stx %l2,[%i5+%o4] ! Mem[00000000908000e0] = e6c83d13add39c9a ! %l2 = add39c9a, %l3 = add39c9a, Mem[00000000918000f0] = 194f8a28 ae355edf std %l2,[%o0+0x030] ! Mem[00000000918000f0] = add39c9a add39c9a ! Mem[00000000210000c0] = cd8e7323, %l0 = ef2c23f5, %l4 = 3a75293c casa [%i2]0x80,%l0,%l4 ! %l4 = 00000000cd8e7323 p8_label_4: ! Mem[00000000210000d4] = cf502283, %l3 = 6768f946add39c9a swap [%i2+0x014],%l3 ! %l3 = 00000000cf502283 ! Mem[00000000218000f8] = 84d8ff06, %l7 = 26fca525, %l1 = 25174685 add %i3,0x38,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000084d8ff06 ! Mem[00000000208000d1] = 77ed5e65, %l2 = e6c83d13add39c9a ldstub [%i1+0x011],%l2 ! %l2 = 000000ed000000ff ! %l2 = 00000000000000ed, Mem[00000000918000e0] = 8771f4c6 sth %l2,[%o0+%o4] ! Mem[00000000918000e0] = 00edf4c6 ! Mem[00000000200000ec] = f6a855e6, %l4 = cd8e7323, %l1 = 84d8ff06 add %i0,0x2c,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000f6a855e6 ! Mem[00000000918000c4] = 4072e100, %g2 = 000000000000ec00 ldsh [%o0+0x006],%g2 ! %g2 = 0000000000004072 ! Mem[00000000200000f0] = 51acf134698afd56, %l0 = a33b6fbdef2c23f5, %l7 = f99bffae26fca525 add %i0,0x30,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 51acf134698afd56 ! Mem[00000000210000f4] = c1545696, %l2 = 000000ed, %l2 = 000000ed add %i2,0x34,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000c1545696 ! Mem[00000000910000dc] = dd0033e9, %g2 = 0000000000004072 lduh [%i6+0x01e],%g2 ! %g2 = 000000000000dd00 ! Mem[00000000208000e8] = e6c83d13add39c9a, %l3 = 00000000cf502283, %l4 = 00000000cd8e7323 add %i1,0x28,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = e6c83d13add39c9a ba,a p8_not_taken_0_end p8_not_taken_0: ! The following code should not be executed 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000c1545696 bne,a,pn %xcc,p8_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000d4 bne,a,pn %xcc,p8_reg_l5_fail mov %l5,%g3 ! Check Local Memory ! Processor 8, local 0 is clean set p8_local1_expect,%g1 p8_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 4c8511cd0dac3403 ldx [%i1+0x008],%g3 ! Observed data at 00000000208000c8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 77ff5e652d6e6c43 ldx [%i1+0x010],%g3 ! Observed data at 00000000208000d0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a3c8cb4a6b0ec731 ldx [%i1+0x018],%g3 ! Observed data at 00000000208000d8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = e6c83d13add39c9a ldx [%i1+0x028],%g3 ! Observed data at 00000000208000e8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x028,%g4 set p8_local2_expect,%g1 p8_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 765dff7dadd39c9a ldx [%i2+0x010],%g3 ! Observed data at 00000000210000d0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c8e5118a34cf18ec ldx [%i2+0x018],%g3 ! Observed data at 00000000210000d8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x018,%g4 set p8_local3_expect,%g1 p8_check_local3: ldx [%g1+0x000],%g2 ! Expected data = add39c9aadd39c9a ldx [%i3+0x000],%g3 ! Observed data at 00000000218000c0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x000,%g4 ldx [%g1+0x038],%g2 ! Expected data = 84d8ff061befc387 ldx [%i3+0x038],%g3 ! Observed data at 00000000218000f8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x038,%g4 ! The test for processor 8 has passed p8_passed: ta GOOD_TRAP nop p8_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p8_failed p8_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p8_failed p8_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p8_failed p8_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p8_failed p8_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p8_failed p8_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p8_failed p8_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p8_failed p8_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p8_failed ! The test for processor 8 failed p8_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x020] ! Set processor 8 done flag set p8_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 8 failed p8_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x020] ! Set processor 8 done flag set p8_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p8_selfmod_failed: ba p8_failed mov 0xabc,%g1 p8_common_error: or %g0,0xee8,%g1 ba p8_failed mov %o5,%g3 p8_common_signature_error: set p8_temp,%g1 ba p8_failed st %g2,[%g1] ! Common Lock Number p8_common_timeout: set p8_temp,%g1 ba p8_failed st %g2,[%g1] ! Common Lock Number p8_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p8_failed mov 0x0,%g3 p8_trap1e: stwa %l7,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000200000c8] stha %l5,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000210000d8] done p8_trap1o: stwa %l7,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000200000c8] stha %l5,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000210000d8] done p8_trap2e: stha %l6,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000210000c8] stda %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000218000e8] ldsha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000208000e8] ldxa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000208000c8] done p8_trap2o: stha %l6,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000210000c8] stda %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000218000e8] ldsha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000208000e8] ldxa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000208000c8] done p8_trap3e: nop done p8_trap3o: nop done p8_init_memory_pointers: set p8_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p8_local0_start,%i0 set p8_local1_start,%i1 set p8_local2_start,%i2 set p8_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a33b6fbdef2c23f5 ldx [%g1+0x008],%l1 ! %l1 = dfa1d31c15ac5d11 ldx [%g1+0x010],%l2 ! %l2 = c5ba4741fe9f9848 ldx [%g1+0x018],%l3 ! %l3 = 6768f946add39c9a ldx [%g1+0x020],%l4 ! %l4 = edf2809c2af5df9d ldx [%g1+0x028],%l5 ! %l5 = bb8a08d6a1c48967 ldx [%g1+0x030],%l6 ! %l6 = a3c8cb4a6b0ec731 ldx [%g1+0x038],%l7 ! %l7 = f99bffae26fca525 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 2f160c93 4c717885 52c78f5f cfe4e2b7 ! %f4 = 6bf18a36 c1046771 a37033d0 16acf9fd ! %f8 = 3f796d14 936a0900 c8e3ca88 019a2f89 ! %f12 = 4e1d4d33 9e6d604c 364537de 847dad9f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 30ccda77 b48332eb 68cf59a0 f2d72d40 ! %f20 = 47ccf85a 0c413cf9 e2b2ac88 1ee285d1 ! %f24 = 0647af78 ab63efe8 0309b703 3dc1bfc9 ! %f28 = 9a04ae31 ef618c19 f66f2595 5db04c40 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 51ea89dc 5ecd10c3 937242ce dfc492f2 ! %f36 = 7e417295 b4da6353 92295c82 7a25619b ! %f40 = 636516d6 d382d0bc 01ab15d5 dce88491 ! %f44 = 3950ff5a 5da0ae95 613ae142 55af861c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc58dc65000000005,%g7,%g1 ! GSR scale = 0, align = 5 wr %g1,%g0,%gsr ! GSR = c58dc65000000005 wr %g0,%y ! Clear Y 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[00000000900000c8] = 218511d1, %g18 = cb03a1b5f0bd5188 ldsw [%i4+%o1],%g2 ! %g2 = cb03a1b5f0bd5188 ! Mem[00000000238000d2] = fd2cbc37, %l0 = d7908da693ac5d1c ldstub [%i3+0x012],%l0 ! %l0 = 000000bc000000ff ! Mem[00000000908000f8] = 268aa27d51339b65, %g2 = 00000000218511d1 ldx [%i5+0x038],%g2 ! %g2 = 268aa27d51339b65 ! Mem[00000000238000e7] = 378ae8dc, %l0 = 00000000000000bc ldstub [%i3+0x027],%l0 ! %l0 = 000000dc000000ff ! Mem[00000000220000d8] = 16889955, %l2 = ff58a491, %l1 = 590b9df9 add %i0,0x18,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000016889955 ! Mem[00000000230000cc] = b92fa841, %l0 = 000000dc, %l4 = 529b4a55 add %i2,0x0c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000b92fa841 ! Mem[00000000230000c8] = e0128f4ab92fa841, %l3 = 10f0d88673005845, %l0 = 00000000000000dc add %i2,0x08,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = e0128f4ab92fa841 ! Mem[00000000228000d0] = f00e9e20, %l5 = efb94bcc516d47c7 swap [%i1+%o2],%l5 ! %l5 = 00000000f00e9e20 ! Mem[00000000900000f0] = 2c01b172, %g2 = 268aa27d51339b65 ldsb [%i4+0x033],%g2 ! %g2 = 000000000000002c ! Mem[00000000230000e4] = 4d8aff34, %l6 = 23520b11afb14867 swap [%i2+0x024],%l6 ! %l6 = 000000004d8aff34 p9_label_2: ! Mem[00000000238000c8] = cd37966d, %l0 = e0128f4ab92fa841 ldsb [%i3+0x00b],%l0 ! %l0 = 000000000000006d ! Mem[00000000900000c4] = aab69960, %g2 = 000000000000002c ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffffaab6 ! Mem[00000000220000f8] = 57bc216f9674e167, %l0 = 000000000000006d ldx [%i0+0x038],%l0 ! %l0 = 57bc216f9674e167 ! Mem[00000000230000f1] = 2efce3a0, %l2 = ba39ea63ff58a491 ldstub [%i2+0x031],%l2 ! %l2 = 000000fc000000ff ! Mem[00000000228000c9] = eb784ad1, %l1 = 0000000016889955 ldstub [%i1+0x009],%l1 ! %l1 = 00000078000000ff ! Mem[00000000238000d0] = fd2cff37d1453fb5, %l0 = 57bc216f9674e167, %l7 = 8b5fa1ce31e4f605 add %i3,0x10,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = fd2cff37d1453fb5 ! Mem[00000000908000cc] = fe94c475, %g18 = cb03a1b5f0bd5188 ldsw [%i5+0x00c],%g2 ! %g2 = cb03a1b5f0bd5188 ! Mem[00000000910000c4] = 342d7270, %g2 = fffffffffe94c475 ldub [%i6+0x004],%g2 ! %g2 = 0000000000000034 ! Mem[00000000228000c0] = 81d782a34c55e741, %l2 = 00000000000000fc, %l1 = 0000000000000078 casxa [%i1]0x80,%l2,%l1 ! %l1 = 81d782a34c55e741 ! %l0 = 57bc216f9674e167, Mem[00000000918000f4] = ae355edf stw %l0,[%o0+0x034] ! Mem[00000000918000f4] = 9674e167 p9_label_3: ! Mem[00000000238000e8] = d2272a2e632b6bc7, %l0 = 57bc216f9674e167, %l6 = 000000004d8aff34 add %i3,0x28,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = d2272a2e632b6bc7 ! Mem[00000000238000d4] = d1453fb5, %l2 = 000000fc, %l5 = f00e9e20 add %i3,0x14,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000d1453fb5 ! Mem[00000000228000c8] = ebff4ad1ec3adb1d, %l1 = 81d782a34c55e741, %l2 = 00000000000000fc add %i1,0x08,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = ebff4ad1ec3adb1d ! Mem[00000000238000f8] = b80dceec, %l2 = ec3adb1d, %l3 = 73005845 add %i3,0x38,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000b80dceec ! Mem[00000000238000d0] = fd2cff37, %l5 = 00000000d1453fb5 swap [%i3+%o2],%l5 ! %l5 = 00000000fd2cff37 ! Mem[00000000918000c0] = 03fdc644, %g2 = 0000000000000034 ldsh [%o0+0x002],%g2 ! %g2 = 00000000000003fd ! Mem[00000000230000fb] = f8a67ee3, %l1 = 81d782a34c55e741 ldstub [%i2+0x03b],%l1 ! %l1 = 000000e3000000ff ! Mem[00000000238000f8] = b80dceec e188d1bd, %l4 = b92fa841, %l5 = fd2cff37 ldd [%i3+0x038],%l4 ! %l4 = 00000000b80dceec 00000000e188d1bd ! Mem[00000000228000fc] = 396d83b7, %l2 = ec3adb1d, %l2 = ec3adb1d add %i1,0x3c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000396d83b7 ! %l4 = 00000000b80dceec, Mem[00000000900000ee] = 6d348fb2 sth %l4,[%i4+0x02e] ! Mem[00000000900000ec] = ceec8fb2 p9_label_4: ! Mem[00000000918000d0] = 4010f147 3dc9eea6, %g2 = 000003fd, %g3 = 0bad0b00 ldd [%o0+%o2],%g2 ! %g2 = 000000004010f147 000000003dc9eea6 ! Mem[00000000230000fc] = 2a3661da, %l7 = fd2cff37d1453fb5 swap [%i2+0x03c],%l7 ! %l7 = 000000002a3661da ! Mem[00000000238000cf] = af06a80b, %l3 = 00000000b80dceec ldstub [%i3+0x00f],%l3 ! %l3 = 0000000b000000ff ! Mem[00000000238000d0] = d1453fb5d1453fb5, %l6 = d2272a2e632b6bc7, %l5 = 00000000e188d1bd add %i3,0x10,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = d1453fb5d1453fb5 ! Mem[00000000228000e4] = 37da9598, %l1 = 000000e3, %l7 = 2a3661da add %i1,0x24,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000037da9598 ! Mem[00000000230000d0] = cee94f42, %l2 = 00000000396d83b7 lduw [%i2+%o2],%l2 ! %l2 = 00000000cee94f42 ! Mem[00000000228000e2] = e7e6768a, %l0 = 57bc216f9674e167 ldstub [%i1+0x022],%l0 ! %l0 = 00000076000000ff ! %l6 = d2272a2e632b6bc7, Mem[00000000910000c5] = 2d7270c9 stb %l6,[%i6+0x005] ! Mem[00000000910000c4] = c77270c9 ! Mem[00000000910000d8] = cf13aa77 d6e5dd00, %g2 = 4010f147, %g3 = 3dc9eea6 ldd [%i6+%o3],%g2 ! %g2 = 00000000cf13aa77 00000000d6e5dd00 ! Mem[00000000228000f0] = 9d354c685f723994, %l6 = d2272a2e632b6bc7, %l6 = d2272a2e632b6bc7 add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 9d354c685f723994 ba,a p9_not_taken_0_end p9_not_taken_0: ! The following code should not be executed nop ba,a p9_branch_failed p9_not_taken_0_end: ! End of Random Code for Thread 9 p9_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x024] ! Set processor 9 done flag ! Check Registers p9_check_registers: set p9_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000076 bne,a,pn %xcc,p9_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000e3 bne,a,pn %xcc,p9_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000cee94f42 bne,a,pn %xcc,p9_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000000b bne,a,pn %xcc,p9_reg_l3_fail mov %l3,%g3 ! Check Floating Point Registers p9_check_fp_registers: set p9_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 6bf18a36 c1046771 bne %xcc,p9_f4_fail nop ! Check Local Memory ! Processor 9, local 0 is clean set p9_local1_expect,%g1 p9_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ebff4ad1ec3adb1d ldx [%i1+0x008],%g3 ! Observed data at 00000000228000c8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 516d47c71b24cc3e ldx [%i1+0x010],%g3 ! Observed data at 00000000228000d0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = e7e6ff8a37da9598 ldx [%i1+0x020],%g3 ! Observed data at 00000000228000e0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x020,%g4 set p9_local2_expect,%g1 p9_check_local2: ldx [%g1+0x020],%g2 ! Expected data = 1cfbbe3dafb14867 ldx [%i2+0x020],%g3 ! Observed data at 00000000230000e0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 2effe3a0b9393387 ldx [%i2+0x030],%g3 ! Observed data at 00000000230000f0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = f8a67effd1453fb5 ldx [%i2+0x038],%g3 ! Observed data at 00000000230000f8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x038,%g4 set p9_local3_expect,%g1 p9_check_local3: ldx [%g1+0x008],%g2 ! Expected data = cd37966daf06a8ff ldx [%i3+0x008],%g3 ! Observed data at 00000000238000c8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d1453fb5d1453fb5 ldx [%i3+0x010],%g3 ! Observed data at 00000000238000d0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 56daeb51378ae8ff ldx [%i3+0x020],%g3 ! Observed data at 00000000238000e0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x020,%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 p9_f4_fail: set p9_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 9 failed p9_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x024] ! Set processor 9 done flag set p9_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 9 failed p9_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x024] ! Set processor 9 done flag set p9_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p9_selfmod_failed: ba p9_failed mov 0xabc,%g1 p9_common_error: or %g0,0xee9,%g1 ba p9_failed mov %o5,%g3 p9_common_signature_error: set p9_temp,%g1 ba p9_failed st %g2,[%g1] ! Common Lock Number p9_common_timeout: set p9_temp,%g1 ba p9_failed st %g2,[%g1] ! Common Lock Number p9_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p9_failed mov 0x0,%g3 p9_trap1e: stwa %l7,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000230000d8] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000230000c0] stwa %l3,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000228000d8] stxa %l3,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000230000c8] done p9_trap1o: stwa %l7,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000230000d8] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000230000c0] stwa %l3,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000228000d8] stxa %l3,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000230000c8] done p9_trap2e: ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000238000d8] lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000220000e0] lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000228000c8] stxa %l5,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000230000e8] done p9_trap2o: ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000238000d8] lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000220000e0] lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000228000c8] stxa %l5,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000230000e8] done p9_trap3e: nop nop nop nop nop nop done p9_trap3o: nop nop nop nop nop nop done p9_init_memory_pointers: set p9_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p9_local0_start,%i0 set p9_local1_start,%i1 set p9_local2_start,%i2 set p9_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = d7908da693ac5d1c ldx [%g1+0x008],%l1 ! %l1 = 0e24055c590b9df9 ldx [%g1+0x010],%l2 ! %l2 = ba39ea63ff58a491 ldx [%g1+0x018],%l3 ! %l3 = 10f0d88673005845 ldx [%g1+0x020],%l4 ! %l4 = e2394998529b4a55 ldx [%g1+0x028],%l5 ! %l5 = efb94bcc516d47c7 ldx [%g1+0x030],%l6 ! %l6 = 23520b11afb14867 ldx [%g1+0x038],%l7 ! %l7 = 8b5fa1ce31e4f605 ! Initialize the output register of window 0 set unres3_start,%o0 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 = bec6bfbc 3970136f f0fe1483 965c81f8 ! %f4 = 717ed8d5 c5d498d5 46cff180 a25b31d0 ! %f8 = fec459bb 833815df 36b17b26 432a1861 ! %f12 = 53e35f77 dd98ea83 6471a45f c5115552 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = be30b938 b9e69bbb bad2b109 b5d9a236 ! %f20 = c56cf4c1 bf3d8206 209bb535 aed80976 ! %f24 = 471ea2a9 e1ecdfe1 6d5c5b26 cf88e592 ! %f28 = 4f5d38c5 a59fad11 8734f516 2230303f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4408f624 d72a52e9 e8a2d92d 4014646c ! %f36 = 80f1a28b a1402250 03ecd7e9 26ac9c51 ! %f40 = a918c57d 55d04c41 6de60136 43637d61 ! %f44 = 9a98afa9 800c141f cd640b75 8bb1fd8d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x531d68a800000051,%g7,%g1 ! GSR scale = 10, align = 1 wr %g1,%g0,%gsr ! GSR = 531d68a800000051 wr %g0,%y ! Clear Y 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[00000000900000c8] = 218511d1a332ceb0, %g2 = 2b9fd8ff3ab86726 ldx [%i4+%o1],%g2 ! %g2 = 218511d1a332ceb0 ! Mem[00000000258000e2] = 93d46335, %l3 = aef1a2e3ff152b57 ldstub [%i3+0x022],%l3 ! %l3 = 00000063000000ff ! Mem[00000000900000c0] = cd50aab6, %g2 = 218511d1a332ceb0 ldsh [%i4+0x002],%g2 ! %g2 = ffffffffffffcd50 ! Mem[00000000240000d0] = 4da886f8, %l6 = bb74d93a, %l0 = fabb5ff3 add %i0,0x10,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000004da886f8 ! Mem[00000000250000e8] = 5b4ff2a1050e00e3, %l6 = a9a527fbbb74d93a, %l3 = 0000000000000063 add %i2,0x28,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 5b4ff2a1050e00e3 ! Mem[00000000910000e4] = 96175436, %g2 = ffffffffffffcd50 ldub [%i6+0x026],%g2 ! %g2 = 0000000000000096 ! Mem[00000000258000e0] = 93d4ff350179828d, %l0 = 000000004da886f8, %l5 = 7439a6584cccc381 add %i3,0x20,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 93d4ff350179828d ! Mem[00000000900000d8] = a6dacd72b99bf6a9, %g2 = 0000000000000096 ldx [%i4+%o3],%g2 ! %g2 = a6dacd72b99bf6a9 ! %l5 = 93d4ff350179828d, Mem[00000000908000f0] = 043263ccb51d1c67 stx %l5,[%i5+0x030] ! Mem[00000000908000f0] = 93d4ff350179828d ! Mem[00000000908000d4] = da6878fa, %g2 = a6dacd72b99bf6a9 ldsb [%i5+0x015],%g2 ! %g2 = ffffffffffffffda p10_label_2: ! Mem[00000000900000c0] = c13ccd50aab69960, %g2 = ffffffffffffffda ldx [%i4+%g0],%g2 ! %g2 = c13ccd50aab69960 ! Mem[00000000910000d8] = 77d6e5dd, %g2 = c13ccd50aab69960 ldsb [%i6+0x01b],%g2 ! %g2 = 0000000000000077 ! Mem[00000000250000e4] = 678486bf, %l3 = 5b4ff2a1050e00e3 ldub [%i2+0x026],%l3 ! %l3 = 0000000000000086 ! Mem[00000000900000d0] = 27640482 3e0eaf76, %g2 = 00000077, %g3 = 0bad0b00 ldd [%i4+%o2],%g2 ! %g2 = 0000000027640482 000000003e0eaf76 ! Mem[00000000248000e0] = f86f4650, %l7 = fc2e9bb202743813 swap [%i1+%o4],%l7 ! %l7 = 00000000f86f4650 ! Mem[00000000250000c4] = e0407b30, %l6 = a9a527fbbb74d93a ldstub [%i2+0x004],%l6 ! %l6 = 000000e0000000ff ! Mem[00000000258000c0] = 8fe87276, %l6 = 000000e0, %l4 = 422d4ee0 casa [%i3]0x80,%l6,%l4 ! %l4 = 000000008fe87276 ! %l0 = 000000004da886f8, Mem[00000000910000ec] = 23680393 stw %l0,[%i6+0x02c] ! Mem[00000000910000ec] = 4da886f8 ! Mem[00000000908000d8] = fa6128956109aa8c, %g2 = 0000000027640482 ldx [%i5+%o3],%g2 ! %g2 = fa6128956109aa8c ! Mem[00000000250000c5] = ff407b30, %l4 = 000000008fe87276 ldstub [%i2+0x005],%l4 ! %l4 = 00000040000000ff p10_label_3: ! %l0 = 000000004da886f8, Mem[00000000900000e1] = 38ec00f4 stb %l0,[%i4+0x021] ! Mem[00000000900000e0] = f8ec00f4 ! Mem[00000000918000d0] = 4010f147, %g18 = 5fedaa6461e263db ldsw [%o0+%o2],%g2 ! %g2 = 5fedaa6461e263db ! Mem[00000000910000d0] = adc1236834bdfa53, %g2 = 000000004010f147 ldx [%i6+%o2],%g2 ! %g2 = adc1236834bdfa53 ! Mem[00000000248000e8] = f3c53c67428c91b0, %l5 = 93d4ff350179828d, %l5 = 93d4ff350179828d add %i1,0x28,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = f3c53c67428c91b0 ! Mem[00000000258000dc] = 00610852, %l2 = 355db8dd, %l1 = db4103ea add %i3,0x1c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000000610852 ! Mem[00000000908000e8] = a397a743 5d61508d, %g2 = 34bdfa53, %g3 = 3e0eaf76 ldd [%i5+%o5],%g2 ! %g2 = 00000000a397a743 000000005d61508d ! Mem[00000000258000e8] = 75acfd8141f70a04, %l1 = 0000000000610852, %l6 = 00000000000000e0 add %i3,0x28,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 75acfd8141f70a04 ! Mem[00000000918000c0] = fdc64440, %g2 = 00000000a397a743 ldub [%o0+0x003],%g2 ! %g2 = 00000000000000fd ! %l0 = 000000004da886f8, Mem[00000000240000e8] = 1c7245e5 stw %l0,[%i0+%o5] ! Mem[00000000240000e8] = 4da886f8 ! %l6 = 41f70a04, %l7 = f86f4650, Mem[00000000918000f0] = 194f8a28 ae355edf std %l6,[%o0+0x030] ! Mem[00000000918000f0] = 41f70a04 f86f4650 p10_label_4: ! Mem[00000000240000de] = 33715e1a, %l4 = 0000000000000040 ldstub [%i0+0x01e],%l4 ! %l4 = 0000005e000000ff ! Mem[00000000908000d8] = fa612895 6109aa8c, %g2 = 000000fd, %g3 = 5d61508d ldd [%i5+%o3],%g2 ! %g2 = 00000000fa612895 000000006109aa8c ! Mem[00000000248000c8] = 852aa4ad, %l3 = 00000086, %l4 = 0000005e add %i1,0x08,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000852aa4ad ! %l7 = 00000000f86f4650, Mem[00000000908000d8] = fa612895 stw %l7,[%i5+%o3] ! Mem[00000000908000d8] = f86f4650 ! Mem[00000000900000f8] = f1203340, %g2 = 00000000fa612895 lduw [%i4+0x038],%g2 ! %g2 = 00000000f1203340 ! %l0 = 000000004da886f8, Mem[00000000918000e8] = a252010dbc51f046 stx %l0,[%o0+%o5] ! Mem[00000000918000e8] = 000000004da886f8 ! Mem[00000000250000e8] = 5b4ff2a1050e00e3, %l4 = 00000000852aa4ad, %l1 = 0000000000610852 add %i2,0x28,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 5b4ff2a1050e00e3 ! Mem[00000000908000e4] = 79aad87c, %g2 = 00000000f1203340 lduh [%i5+0x024],%g2 ! %g2 = 00000000000079aa ! Mem[00000000908000c4] = 130e53aa, %g2 = 00000000000079aa ldsb [%i5+0x004],%g2 ! %g2 = 0000000000000013 ! Mem[00000000908000d0] = 3fd51c7e, %g2 = 0000000000000013 lduw [%i5+%o2],%g2 ! %g2 = 000000003fd51c7e ba,a p10_not_taken_0_end p10_not_taken_0: ! The following code should not be executed 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+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000086 bne,a,pn %xcc,p10_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000852aa4ad bne,a,pn %xcc,p10_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 75acfd8141f70a04 bne,a,pn %xcc,p10_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p10_local0_expect,%g1 p10_check_local0: ldx [%g1+0x018],%g2 ! Expected data = e8f6ca303371ff1a ldx [%i0+0x018],%g3 ! Observed data at 00000000240000d8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 4da886f83cfdbed1 ldx [%i0+0x028],%g3 ! Observed data at 00000000240000e8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x028,%g4 set p10_local1_expect,%g1 p10_check_local1: ldx [%g1+0x020],%g2 ! Expected data = 02743813e0825b71 ldx [%i1+0x020],%g3 ! Observed data at 00000000248000e0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x020,%g4 set p10_local2_expect,%g1 p10_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 495f9deeffff7b30 ldx [%i2+0x000],%g3 ! Observed data at 00000000250000c0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x000,%g4 set p10_local3_expect,%g1 p10_check_local3: ldx [%g1+0x020],%g2 ! Expected data = 93d4ff350179828d ldx [%i3+0x020],%g3 ! Observed data at 00000000258000e0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x020,%g4 ! The test for processor 10 has passed p10_passed: ta GOOD_TRAP nop p10_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p10_failed p10_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p10_failed p10_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p10_failed p10_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p10_failed p10_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p10_failed p10_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p10_failed p10_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p10_failed p10_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p10_failed ! 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: stwa %l7,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000248000e8] ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000240000e0] swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000258000e8] lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000258000c0] ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000248000d8] stda %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000248000d8] done p10_trap1o: stwa %l7,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000248000e8] ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000240000e0] swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000258000e8] lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000258000c0] ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000248000d8] stda %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000248000d8] done p10_trap2e: ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000250000e8] done p10_trap2o: ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000250000e8] done p10_trap3e: nop nop nop nop nop nop done p10_trap3o: nop nop nop nop nop nop done p10_init_memory_pointers: set p10_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p10_local0_start,%i0 set p10_local1_start,%i1 set p10_local2_start,%i2 set p10_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = dfa2de5bfabb5ff3 ldx [%g1+0x008],%l1 ! %l1 = 6a24f4dddb4103ea ldx [%g1+0x010],%l2 ! %l2 = c5032d4a355db8dd ldx [%g1+0x018],%l3 ! %l3 = aef1a2e3ff152b57 ldx [%g1+0x020],%l4 ! %l4 = db627274422d4ee0 ldx [%g1+0x028],%l5 ! %l5 = 7439a6584cccc381 ldx [%g1+0x030],%l6 ! %l6 = a9a527fbbb74d93a ldx [%g1+0x038],%l7 ! %l7 = fc2e9bb202743813 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 71168b05 96e0e336 4a22e548 4caf975e ! %f4 = 81458e71 867bf0dd ec942d77 9c3fdae8 ! %f8 = 0d1862a3 baa4961d d5ef1ec4 fd403e3b ! %f12 = 72f2988e 7b449a1a 9bf9780a fed78b34 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2fd3ac1e a381490b 669908f5 129447b4 ! %f20 = 23f0ae4b 350c2885 e7d4a751 6d51bd41 ! %f24 = bf72ef84 1e3b30ce 68c719b4 a799068d ! %f28 = 2af119e6 6c49a1a7 694c31d1 409e9eff ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a4fa9385 dbb2c7d5 df339b33 5ded27a1 ! %f36 = ef77ffba 2b804c61 e08d2db5 0e4393df ! %f40 = 7bb98d41 6b968da1 6acadc18 9f47f218 ! %f44 = 17fb0257 cc4cd94e 808a7a5a a33bb697 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x00bc05cf00000047,%g7,%g1 ! GSR scale = 8, align = 7 wr %g1,%g0,%gsr ! GSR = 00bc05cf00000047 wr %g0,%y ! Clear Y 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[00000000908000d8] = fa612895, %g18 = b94bc342749ce5bc ldsw [%i5+%o3],%g2 ! %g2 = b94bc342749ce5bc ! %l0 = bb13fc96, %l1 = 58416d4c, Mem[00000000918000e0] = 8771f4c6 925d38f6 std %l0,[%o0+%o4] ! Mem[00000000918000e0] = bb13fc96 58416d4c ! Mem[00000000270000e8] = 7afd9831979d12c7, %l7 = 5177c58a1dc0933f, %l1 = 9f2e999e58416d4c add %i2,0x28,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 7afd9831979d12c7 ! %l4 = 67a90ab5, %l5 = 3fd703de, Mem[00000000270000e0] = 2e5833a1 5aec2c28 std %l4,[%i2+%o4] ! Mem[00000000270000e0] = 67a90ab5 3fd703de ! Mem[00000000278000d0] = f7d8bae7, %l0 = d8d13568bb13fc96 ldstub [%i3+%o2],%l0 ! %l0 = 000000f7000000ff ! Mem[00000000278000cc] = a083707d, %l6 = 625fa27e72040db9 swap [%i3+0x00c],%l6 ! %l6 = 00000000a083707d ! Mem[00000000260000e0] = b97818a9609285a2, %l3 = 84bfc634387b2674, %l6 = 00000000a083707d add %i0,0x20,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = b97818a9609285a2 ! Mem[00000000278000c0] = d8bc822c33387f44, %l7 = 5177c58a1dc0933f, %l1 = 7afd9831979d12c7 casxa [%i3]0x80,%l7,%l1 ! %l1 = d8bc822c33387f44 ! Mem[00000000270000e5] = 3fd703de, %l0 = 00000000000000f7 ldstub [%i2+0x025],%l0 ! %l0 = 000000d7000000ff ! %l3 = 84bfc634387b2674, Mem[00000000918000e8] = a252010d stw %l3,[%o0+%o5] ! Mem[00000000918000e8] = 387b2674 p11_label_2: ! Mem[00000000268000e0] = 52b3fba4, %l4 = 67a90ab5, %l7 = 1dc0933f add %i1,0x20,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000052b3fba4 ! Mem[00000000260000d8] = 78cf42f6, %l7 = 0000000052b3fba4 swap [%i0+%o3],%l7 ! %l7 = 0000000078cf42f6 ! Mem[00000000270000c8] = 259cf7a4, %l6 = 609285a2, %l2 = 81714456 add %i2,0x08,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000259cf7a4 ! Mem[00000000270000f0] = ad73c5e3414b54e7, %l1 = d8bc822c33387f44, %l3 = 84bfc634387b2674 add %i2,0x30,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = ad73c5e3414b54e7 ! Mem[00000000278000e4] = 5d127d33, %l2 = 259cf7a4, %l2 = 259cf7a4 add %i3,0x24,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000005d127d33 ! Mem[00000000900000d8] = a6dacd72, %g2 = fffffffffa612895 lduw [%i4+%o3],%g2 ! %g2 = 00000000a6dacd72 ! Mem[00000000910000c8] = c9b5bf86 f9bbadeb, %g2 = a6dacd72, %g3 = 0bad0b00 ldd [%i6+%o1],%g2 ! %g2 = 00000000c9b5bf86 00000000f9bbadeb ! %l7 = 0000000078cf42f6, Mem[00000000268000f8] = 2d71fb57 stw %l7,[%i1+0x038] ! Mem[00000000268000f8] = 78cf42f6 ! Mem[00000000278000c8] = b5b708a5, %l3 = ad73c5e3414b54e7 swap [%i3+%o1],%l3 ! %l3 = 00000000b5b708a5 ! Mem[00000000270000e7] = 3fff03de, %l2 = 000000005d127d33 ldstub [%i2+0x027],%l2 ! %l2 = 000000de000000ff p11_label_3: ! Mem[00000000908000c8] = 825bb59e, %g2 = 00000000c9b5bf86 lduw [%i5+%o1],%g2 ! %g2 = 00000000825bb59e ! Mem[00000000278000d8] = a7a918def2a0058a, %l5 = 00280d983fd703de, %l2 = 00000000000000de add %i3,0x18,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = a7a918def2a0058a ! Mem[00000000268000e9] = 15cc6992, %l1 = d8bc822c33387f44 ldstub [%i1+0x029],%l1 ! %l1 = 000000cc000000ff ! Mem[00000000918000c4] = c6444072, %g2 = 00000000825bb59e lduw [%o0+0x004],%g2 ! %g2 = 00000000c6444072 ! %l0 = 00000000000000d7, Mem[00000000908000ea] = a7435d61 sth %l0,[%i5+0x02a] ! Mem[00000000908000e8] = 00d75d61 ! Mem[00000000278000c8] = 414b54e7, %l2 = a7a918def2a0058a swap [%i3+%o1],%l2 ! %l2 = 00000000414b54e7 ! Mem[00000000910000f8] = 1719e9a393716587, %g2 = 00000000c6444072 ldx [%i6+0x038],%g2 ! %g2 = 1719e9a393716587 ! %l1 = 00000000000000cc, Mem[00000000918000e8] = 387b2674bc51f046 stx %l1,[%o0+%o5] ! Mem[00000000918000e8] = 00000000000000cc ! %l4 = 8d788e7067a90ab5, Mem[00000000908000d2] = 1c7e94da sth %l4,[%i5+0x012] ! Mem[00000000908000d0] = 0ab594da ! Mem[00000000268000c8] = c5df1e4ac094cdd7, %l4 = 8d788e7067a90ab5, %l0 = 00000000000000d7 add %i1,0x08,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = c5df1e4ac094cdd7 p11_label_4: ! %l5 = 00280d983fd703de, Mem[00000000918000f4] = ae355edf stw %l5,[%o0+0x034] ! Mem[00000000918000f4] = 3fd703de ! Mem[00000000270000c8] = 259cf7a4, %l5 = 00280d983fd703de swap [%i2+%o1],%l5 ! %l5 = 00000000259cf7a4 ! Mem[00000000268000ec] = bd61bf48, %l2 = 00000000414b54e7 swap [%i1+0x02c],%l2 ! %l2 = 00000000bd61bf48 ! %l7 = 0000000078cf42f6, Mem[00000000918000d2] = f1473dc9 sth %l7,[%o0+0x012] ! Mem[00000000918000d0] = 42f63dc9 ! %l0 = c094cdd7, %l1 = 000000cc, Mem[00000000268000c8] = c5df1e4a c094cdd7 std %l0,[%i1+%o1] ! Mem[00000000268000c8] = c094cdd7 000000cc ! %l3 = 00000000b5b708a5, Mem[00000000268000d8] = 1d6a1dd412f0622a stx %l3,[%i1+%o3] ! Mem[00000000268000d8] = 00000000b5b708a5 ! Mem[00000000268000ec] = 414b54e7, %l1 = 00000000000000cc swap [%i1+0x02c],%l1 ! %l1 = 00000000414b54e7 ! %l7 = 0000000078cf42f6, Mem[00000000910000e4] = 55139617 sth %l7,[%i6+0x024] ! Mem[00000000910000e4] = 42f69617 ! Mem[00000000260000c8] = 897f96b171a75337, %l0 = c5df1e4ac094cdd7 ldx [%i0+%o1],%l0 ! %l0 = 897f96b171a75337 ! Mem[00000000270000c0] = aa3cbc7dce93f779, %l5 = 00000000259cf7a4, %l4 = 8d788e7067a90ab5 casxa [%i2]0x80,%l5,%l4 ! %l4 = aa3cbc7dce93f779 ba,a p11_not_taken_0_end p11_not_taken_0: ! The following code should not be executed 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 897f96b171a75337 bne,a,pn %xcc,p11_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000414b54e7 bne,a,pn %xcc,p11_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000bd61bf48 bne,a,pn %xcc,p11_reg_l2_fail mov %l2,%g3 ! Check Local Memory set p11_local0_expect,%g1 p11_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 52b3fba4e21e4162 ldx [%i0+0x018],%g3 ! Observed data at 00000000260000d8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x018,%g4 set p11_local1_expect,%g1 p11_check_local1: ldx [%g1+0x008],%g2 ! Expected data = c094cdd7000000cc ldx [%i1+0x008],%g3 ! Observed data at 00000000268000c8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000000b5b708a5 ldx [%i1+0x018],%g3 ! Observed data at 00000000268000d8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 15ff6992000000cc ldx [%i1+0x028],%g3 ! Observed data at 00000000268000e8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 78cf42f67c9fb629 ldx [%i1+0x038],%g3 ! Observed data at 00000000268000f8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x038,%g4 set p11_local2_expect,%g1 p11_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 3fd703de37019718 ldx [%i2+0x008],%g3 ! Observed data at 00000000270000c8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 67a90ab53fff03ff ldx [%i2+0x020],%g3 ! Observed data at 00000000270000e0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x020,%g4 set p11_local3_expect,%g1 p11_check_local3: ldx [%g1+0x008],%g2 ! Expected data = f2a0058a72040db9 ldx [%i3+0x008],%g3 ! Observed data at 00000000278000c8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffd8bae78e2d2276 ldx [%i3+0x010],%g3 ! Observed data at 00000000278000d0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x010,%g4 ! The test for processor 11 has passed p11_passed: ta GOOD_TRAP nop p11_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p11_failed p11_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p11_failed p11_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p11_failed p11_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p11_failed p11_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p11_failed p11_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p11_failed p11_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p11_failed p11_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p11_failed ! The test for processor 11 failed p11_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x02c] ! Set processor 11 done flag set p11_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 11 failed p11_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x02c] ! Set processor 11 done flag set p11_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p11_selfmod_failed: ba p11_failed mov 0xabc,%g1 p11_common_error: or %g0,0xeeb,%g1 ba p11_failed mov %o5,%g3 p11_common_signature_error: set p11_temp,%g1 ba p11_failed st %g2,[%g1] ! Common Lock Number p11_common_timeout: set p11_temp,%g1 ba p11_failed st %g2,[%g1] ! Common Lock Number p11_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p11_failed mov 0x0,%g3 p11_trap1e: stwa %l7,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000278000c8] done p11_trap1o: stwa %l7,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000278000c8] done p11_trap2e: swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000278000c8] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000278000d8] ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000270000d0] lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000270000d8] stba %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000260000d0] stba %l1,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000268000d8] ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000278000c8] done p11_trap2o: swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000278000c8] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000278000d8] ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000270000d0] lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000270000d8] stba %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000260000d0] stba %l1,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000268000d8] ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000278000c8] done p11_trap3e: nop nop done p11_trap3o: nop nop done p11_init_memory_pointers: set p11_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p11_local0_start,%i0 set p11_local1_start,%i1 set p11_local2_start,%i2 set p11_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = d8d13568bb13fc96 ldx [%g1+0x008],%l1 ! %l1 = 9f2e999e58416d4c ldx [%g1+0x010],%l2 ! %l2 = eeed472e81714456 ldx [%g1+0x018],%l3 ! %l3 = 84bfc634387b2674 ldx [%g1+0x020],%l4 ! %l4 = 8d788e7067a90ab5 ldx [%g1+0x028],%l5 ! %l5 = 00280d983fd703de ldx [%g1+0x030],%l6 ! %l6 = 625fa27e72040db9 ldx [%g1+0x038],%l7 ! %l7 = 5177c58a1dc0933f ! Initialize the output register of window 0 set unres3_start,%o0 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 = 6f798943 fd5eaa5b ba94daad 937cad07 ! %f4 = af03616f 6c6776c7 97554d1d 85b39f6d ! %f8 = 765540e9 c93c5266 9e81ba50 ec0b84e2 ! %f12 = 651b81d1 fd366166 5af22559 a2df7edb ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 6ccf5def 0eb73f54 bad96fba 5514e24b ! %f20 = 5c13c21e 6ec626e7 a62736ea 5a1f1ca1 ! %f24 = 64b4d6e7 332355be bb3bedeb d6c07405 ! %f28 = 0fe9f3e3 6c9c8fa7 bd025749 86076b99 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 82bcd138 905b4ef4 045682c9 0d1740dc ! %f36 = ae251872 e5034683 4d3e2998 043b944f ! %f40 = 89fb558b 80025f97 1265c90e 79569713 ! %f44 = 528ded48 45a7338d 007135bc 1ec95ba9 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x022a647700000012,%g7,%g1 ! GSR scale = 2, align = 2 wr %g1,%g0,%gsr ! GSR = 022a647700000012 wr %g0,%y ! Clear Y 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: ! %l2 = ffa47fd249f52bd3, Mem[00000000918000e0] = 8771f4c6925d38f6 stx %l2,[%o0+%o4] ! Mem[00000000918000e0] = ffa47fd249f52bd3 ! Mem[00000000900000c4] = 99602185, %g2 = ccb68166ffabff62 lduh [%i4+0x006],%g2 ! %g2 = 0000000000009960 ! Mem[00000000288000dc] = 5ce421e3, %l3 = 094059cc143258b6 ldsh [%i1+0x01c],%l3 ! %l3 = 0000000000005ce4 ! Mem[00000000288000fe] = 41931954, %l0 = 8cd831365fc679b3 ldstub [%i1+0x03e],%l0 ! %l0 = 00000019000000ff ! %l5 = 2f90c0783d1a4db7, Mem[00000000908000d4] = 94da6878 stw %l5,[%i5+0x014] ! Mem[00000000908000d4] = 3d1a4db7 ! Mem[00000000910000c0] = 78f5a6b5 342d7270, %g2 = 00009960, %g3 = 0bad0b00 ldd [%i6+%g0],%g2 ! %g2 = 0000000078f5a6b5 00000000342d7270 ! Mem[00000000290000c0] = 3c4d768a1f784e46, %l4 = cef2732c8229d3cf ldx [%i2+%g0],%l4 ! %l4 = 3c4d768a1f784e46 ! Mem[00000000908000e4] = 79aad87c, %g18 = 91c9dffed0823cba ldsw [%i5+0x024],%g2 ! %g2 = 91c9dffed0823cba ! Mem[00000000290000d1] = 7402be5e, %l0 = 0000000000000019 ldstub [%i2+0x011],%l0 ! %l0 = 00000002000000ff ! %l5 = 2f90c0783d1a4db7, Mem[00000000908000f0] = 043263ccb51d1c67 stx %l5,[%i5+0x030] ! Mem[00000000908000f0] = 2f90c0783d1a4db7 p12_label_2: ! Mem[00000000910000c8] = c9b5bf86f9bbadeb, %g2 = 0000000079aad87c ldx [%i6+%o1],%g2 ! %g2 = c9b5bf86f9bbadeb ! Mem[00000000280000fc] = 6025eea7, %l4 = 1f784e46, %l2 = 49f52bd3 add %i0,0x3c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000006025eea7 ! Mem[00000000288000d0] = c8837f5a, %l6 = 9c8c9d02, %l0 = 00000002 add %i1,0x10,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000c8837f5a ! Mem[00000000900000e8] = 6f4e332e, %g2 = c9b5bf86f9bbadeb lduh [%i4+0x02a],%g2 ! %g2 = 0000000000006f4e ! Mem[00000000298000f8] = db9bc152 7fdcc61b, %l4 = 1f784e46, %l5 = 3d1a4db7 ldd [%i3+0x038],%l4 ! %l4 = 00000000db9bc152 000000007fdcc61b ! Mem[00000000918000c8] = e100adf5d7167374, %g2 = 0000000000006f4e ldx [%o0+%o1],%g2 ! %g2 = e100adf5d7167374 ! Mem[00000000298000ed] = 7b66621a, %l2 = 000000006025eea7 ldstub [%i3+0x02d],%l2 ! %l2 = 00000066000000ff ! Mem[00000000918000f0] = 194f8a28, %g18 = 91c9dffed0823cba ldsw [%o0+0x030],%g2 ! %g2 = 91c9dffed0823cba ! Mem[00000000288000e8] = d51ed2ba, %l5 = 7fdcc61b, %l6 = 9c8c9d02 add %i1,0x28,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000d51ed2ba ! Mem[00000000918000e0] = ffa47fd2, %g2 = 00000000194f8a28 lduw [%o0+%o4],%g2 ! %g2 = 00000000ffa47fd2 p12_label_3: ! %l3 = 0000000000005ce4, Mem[00000000910000ed] = 68039368 stb %l3,[%i6+0x02d] ! Mem[00000000910000ec] = e4039368 ! Mem[00000000900000c0] = c13ccd50, %g2 = 00000000ffa47fd2 ldsh [%i4+%g0],%g2 ! %g2 = ffffffffffffc13c ! Mem[00000000900000e4] = f4f59116, %g2 = ffffffffffffc13c ldub [%i4+0x024],%g2 ! %g2 = 00000000000000f4 ! Mem[00000000908000d8] = fa612895, %g2 = 00000000000000f4 lduw [%i5+%o3],%g2 ! %g2 = 00000000fa612895 ! Mem[00000000298000d4] = 8ac0c78f, %l5 = 000000007fdcc61b ldsb [%i3+0x017],%l5 ! %l5 = ffffffffffffff8f ! Mem[00000000290000ec] = 9f842ff4, %l4 = db9bc152, %l0 = c8837f5a add %i2,0x2c,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000009f842ff4 ! Mem[00000000910000c0] = 78f5a6b5342d7270, %g2 = 00000000fa612895 ldx [%i6+%g0],%g2 ! %g2 = 78f5a6b5342d7270 ! Mem[00000000288000c8] = 67b5132d, %l3 = 0000000000005ce4 ldstub [%i1+%o1],%l3 ! %l3 = 00000067000000ff ! %l5 = ffffffffffffff8f, Mem[00000000910000e4] = 55139617 sth %l5,[%i6+0x024] ! Mem[00000000910000e4] = ff8f9617 ! Mem[00000000290000dd] = 8612430b, %l1 = 220489366e88fb3b ldstub [%i2+0x01d],%l1 ! %l1 = 00000012000000ff p12_label_4: ! %l4 = 00000000db9bc152, Mem[00000000288000d1] = c8837f5a stb %l4,[%i1+0x011] ! Mem[00000000288000d0] = c8527f5a ! Mem[00000000280000ec] = 0f6586ce, %l2 = 0000000000000066 swap [%i0+0x02c],%l2 ! %l2 = 000000000f6586ce ! Mem[00000000918000d0] = f1473dc9, %g2 = 78f5a6b5342d7270 ldsb [%o0+0x012],%g2 ! %g2 = fffffffffffffff1 ! Mem[00000000900000e0] = 1938ec00 f4f59116, %g2 = fffffff1, %g3 = 342d7270 ldd [%i4+%o4],%g2 ! %g2 = 000000001938ec00 00000000f4f59116 ! Mem[00000000280000c4] = 91aa65a4, %l1 = 0000000000000012 swap [%i0+0x004],%l1 ! %l1 = 0000000091aa65a4 ! %l3 = 0000000000000067, Mem[00000000910000c6] = 7270c9b5 stb %l3,[%i6+0x006] ! Mem[00000000910000c4] = 6770c9b5 ! Mem[00000000280000e8] = eb579238, %l1 = 0000000091aa65a4 ldsw [%i0+%o5],%l1 ! %l1 = ffffffffeb579238 ! Mem[00000000908000f8] = 268aa27d, %g2 = 000000001938ec00 ldsh [%i5+0x038],%g2 ! %g2 = 000000000000268a ! Mem[00000000298000cc] = ae45e079, %l2 = 000000000f6586ce swap [%i3+0x00c],%l2 ! %l2 = 00000000ae45e079 ! %l4 = 00000000db9bc152, Mem[00000000280000d0] = 9626086b730a8cc8 stx %l4,[%i0+%o2] ! Mem[00000000280000d0] = 00000000db9bc152 ba,a p12_not_taken_0_end p12_not_taken_0: ! The following code should not be executed nop ba,a p12_branch_failed p12_not_taken_0_end: ! End of Random Code for Thread 12 p12_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x030] ! Set processor 12 done flag ! Check Registers p12_check_registers: set p12_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000009f842ff4 bne,a,pn %xcc,p12_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffeb579238 bne,a,pn %xcc,p12_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000ae45e079 bne,a,pn %xcc,p12_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000067 bne,a,pn %xcc,p12_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000db9bc152 bne,a,pn %xcc,p12_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffff8f bne,a,pn %xcc,p12_reg_l5_fail mov %l5,%g3 ! Check Floating Point Registers p12_check_fp_registers: set p12_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be af03616f 6c6776c7 bne %xcc,p12_f4_fail nop ! Check Local Memory set p12_local0_expect,%g1 p12_check_local0: ldx [%g1+0x000],%g2 ! Expected data = af46b0b000000012 ldx [%i0+0x000],%g3 ! Observed data at 00000000280000c0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000000db9bc152 ldx [%i0+0x010],%g3 ! Observed data at 00000000280000d0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = eb57923800000066 ldx [%i0+0x028],%g3 ! Observed data at 00000000280000e8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x028,%g4 set p12_local1_expect,%g1 p12_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ffb5132dc30aa0a8 ldx [%i1+0x008],%g3 ! Observed data at 00000000288000c8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c8527f5aac207662 ldx [%i1+0x010],%g3 ! Observed data at 00000000288000d0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4f8079154193ff54 ldx [%i1+0x038],%g3 ! Observed data at 00000000288000f8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x038,%g4 set p12_local2_expect,%g1 p12_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 74ffbe5e6a9ed38b ldx [%i2+0x010],%g3 ! Observed data at 00000000290000d0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 7391a29e86ff430b ldx [%i2+0x018],%g3 ! Observed data at 00000000290000d8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x018,%g4 set p12_local3_expect,%g1 p12_check_local3: ldx [%g1+0x008],%g2 ! Expected data = bc1a188e0f6586ce ldx [%i3+0x008],%g3 ! Observed data at 00000000298000c8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = b6463a197bff621a ldx [%i3+0x028],%g3 ! Observed data at 00000000298000e8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x028,%g4 ! The test for processor 12 has passed p12_passed: ta GOOD_TRAP nop p12_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p12_failed p12_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p12_failed p12_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p12_failed p12_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p12_failed p12_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p12_failed p12_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p12_failed p12_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p12_failed p12_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p12_failed p12_f4_fail: set p12_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 12 failed p12_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x030] ! Set processor 12 done flag set p12_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 12 failed p12_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x030] ! Set processor 12 done flag set p12_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p12_selfmod_failed: ba p12_failed mov 0xabc,%g1 p12_common_error: or %g0,0xeec,%g1 ba p12_failed mov %o5,%g3 p12_common_signature_error: set p12_temp,%g1 ba p12_failed st %g2,[%g1] ! Common Lock Number p12_common_timeout: set p12_temp,%g1 ba p12_failed st %g2,[%g1] ! Common Lock Number p12_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p12_failed mov 0x0,%g3 p12_trap1e: stwa %l7,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000288000d8] stwa %l1,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000290000e0] ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000298000d8] done p12_trap1o: stwa %l7,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000288000d8] stwa %l1,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000290000e0] ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000298000d8] done p12_trap2e: ldswa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000298000c0] ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000288000d8] ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000280000c0] stba %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000280000c0] lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000280000c8] done p12_trap2o: ldswa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000298000c0] ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000288000d8] ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000280000c0] stba %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000280000c0] lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000280000c8] done p12_trap3e: nop nop nop nop nop nop done p12_trap3o: nop nop nop nop nop nop done p12_init_memory_pointers: set p12_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p12_local0_start,%i0 set p12_local1_start,%i1 set p12_local2_start,%i2 set p12_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 8cd831365fc679b3 ldx [%g1+0x008],%l1 ! %l1 = 220489366e88fb3b ldx [%g1+0x010],%l2 ! %l2 = ffa47fd249f52bd3 ldx [%g1+0x018],%l3 ! %l3 = 094059cc143258b6 ldx [%g1+0x020],%l4 ! %l4 = cef2732c8229d3cf ldx [%g1+0x028],%l5 ! %l5 = 2f90c0783d1a4db7 ldx [%g1+0x030],%l6 ! %l6 = 9a04e9879c8c9d02 ldx [%g1+0x038],%l7 ! %l7 = 3d91ab8e6209c9de ! Initialize the output register of window 0 set unres3_start,%o0 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 = 09a6e392 24755b6c b0e03079 d9b4915d ! %f4 = 98c0209a 504e1241 6c97f5e1 38260c81 ! %f8 = 215f3037 5256cd7e 78067374 343a1105 ! %f12 = 246be179 a36b08ed 69e81b06 e585e4c2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4fe8c5f2 235f2426 1c0bd07f 164db1ac ! %f20 = 21a87a6b 2fd93ee2 c2a10aae 8766f255 ! %f24 = e6fc6474 35a13f6f 4a1f0179 fccfa73b ! %f28 = 7f5bdf25 c5294ae5 5bca6c24 b2e48263 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b3b3e6d5 f4a89dc1 7c6d576d 512f3acf ! %f36 = a8d9e81b 15c30724 8bb9e334 4dcf65ce ! %f40 = c53f0dce 40184650 a60e44f1 7a53bd99 ! %f44 = 4ac406f3 1acfc781 556adae6 6b6f1d2d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x386d80900000005d,%g7,%g1 ! GSR scale = 11, align = 5 wr %g1,%g0,%gsr ! GSR = 386d80900000005d wr %g0,%y ! Clear Y 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[000000002b0000e0] = e7cf2eaf, %l7 = ec5f060217f09c63 ldstub [%i2+%o4],%l7 ! %l7 = 000000e7000000ff ! Mem[000000002a0000c0] = eab37814, %l3 = ababf203fd4c0961 swap [%i0+%g0],%l3 ! %l3 = 00000000eab37814 ! Mem[000000002a0000e8] = 582618ec, %l1 = 6b2a29061c5e1e20 swap [%i0+%o5],%l1 ! %l1 = 00000000582618ec ! Mem[000000002a0000c8] = 651e5fe7, %l5 = e289c134b169bd83 swap [%i0+%o1],%l5 ! %l5 = 00000000651e5fe7 ! Mem[000000002b0000fc] = 32514ef9, %l4 = a557688a18484598 ldsh [%i2+0x03c],%l4 ! %l4 = 0000000000003251 ! Mem[00000000918000c8] = e100adf5, %g2 = 99b812d06ab70db1 lduw [%o0+%o1],%g2 ! %g2 = 00000000e100adf5 ! %l3 = 00000000eab37814, Mem[000000002a0000c0] = fd4c09618e1cfcac stx %l3,[%i0+%g0] ! Mem[000000002a0000c0] = 00000000eab37814 ! Mem[000000002b8000e8] = bc9ac9458114eb76, %l0 = 3718ca7c0b423388, %l0 = 3718ca7c0b423388 add %i3,0x28,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = bc9ac9458114eb76 ! Mem[000000002b8000e0] = 28326336 0d6c31e2, %l4 = 00003251, %l5 = 651e5fe7 ldd [%i3+%o4],%l4 ! %l4 = 0000000028326336 000000000d6c31e2 ! Mem[00000000910000d8] = cf13aa77, %g2 = 00000000e100adf5 lduh [%i6+%o3],%g2 ! %g2 = 000000000000cf13 p13_label_2: ! Mem[00000000910000ec] = 23680393, %g2 = 000000000000cf13 ldsh [%i6+0x02c],%g2 ! %g2 = 0000000000002368 ! Mem[000000002b8000d0] = 2f9797b6, %l0 = bc9ac9458114eb76 ldub [%i3+0x013],%l0 ! %l0 = 00000000000000b6 ! Mem[00000000910000fc] = 93716587, %g18 = 7b883e08c6a6f9c8 ldsw [%i6+0x03c],%g2 ! %g2 = 7b883e08c6a6f9c8 ! Mem[000000002b8000e4] = 0d6c31e2, %l6 = f5a60087eeddbd4e swap [%i3+0x024],%l6 ! %l6 = 000000000d6c31e2 ! Mem[000000002a0000d8] = 647a09391736d466, %l7 = 00000000000000e7, %l7 = 00000000000000e7 add %i0,0x18,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 647a09391736d466 ! Mem[000000002a8000e8] = be6d16c8, %l6 = 0d6c31e2, %l5 = 0d6c31e2 add %i1,0x28,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000be6d16c8 ! %l2 = 9c0eb910, %l3 = eab37814, Mem[00000000918000e0] = 8771f4c6 925d38f6 std %l2,[%o0+%o4] ! Mem[00000000918000e0] = 9c0eb910 eab37814 ! Mem[000000002a0000e3] = 8f7393b9, %l4 = 0000000028326336 ldstub [%i0+0x023],%l4 ! %l4 = 000000b9000000ff ! Mem[000000002a8000f8] = e97a02b8, %l0 = 000000b6, %l3 = eab37814 add %i1,0x38,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000e97a02b8 ! Mem[000000002b0000c0] = ccde0e22653f3d3c, %l6 = 000000000d6c31e2, %l7 = 647a09391736d466 casxa [%i2]0x80,%l6,%l7 ! %l7 = ccde0e22653f3d3c p13_label_3: ! Mem[000000002a0000c2] = 00000000, %l3 = 00000000e97a02b8 ldstub [%i0+0x002],%l3 ! %l3 = 00000000000000ff ! %l4 = 00000000000000b9, Mem[00000000908000f8] = 268aa27d stw %l4,[%i5+0x038] ! Mem[00000000908000f8] = 000000b9 ! Mem[00000000900000e8] = e3ac6f4e, %g18 = 7b883e08c6a6f9c8 ldsw [%i4+%o5],%g2 ! %g2 = 7b883e08c6a6f9c8 ! Mem[000000002b0000e8] = 3fac2cd1, %l7 = 653f3d3c, %l3 = 00000000 add %i2,0x28,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000003fac2cd1 ! Mem[000000002b0000d8] = eee667e7, %l1 = 582618ec, %l0 = 000000b6 add %i2,0x18,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000eee667e7 ! %l6 = 000000000d6c31e2, Mem[00000000900000c6] = 99602185 sth %l6,[%i4+0x006] ! Mem[00000000900000c4] = 31e22185 ! %l3 = 000000003fac2cd1, Mem[000000002a8000d8] = 64a49ad3 stw %l3,[%i1+%o3] ! Mem[000000002a8000d8] = 3fac2cd1 ! Mem[000000002b8000e8] = bc9ac9458114eb76, %l1 = 00000000582618ec, %l1 = 00000000582618ec add %i3,0x28,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = bc9ac9458114eb76 ! Mem[00000000900000d8] = a6dacd72 b99bf6a9, %g2 = e3ac6f4e, %g3 = 0bad0b00 ldd [%i4+%o3],%g2 ! %g2 = 00000000a6dacd72 00000000b99bf6a9 ! Mem[00000000910000e8] = 36174a23, %g2 = 00000000a6dacd72 ldub [%i6+0x029],%g2 ! %g2 = 0000000000000036 p13_label_4: ! %l5 = 00000000be6d16c8, Mem[00000000908000e8] = a397a743 stw %l5,[%i5+%o5] ! Mem[00000000908000e8] = be6d16c8 ! Mem[00000000908000e8] = be6d16c85d61508d, %g2 = 0000000000000036 ldx [%i5+%o5],%g2 ! %g2 = be6d16c85d61508d ! Mem[00000000900000d4] = af76a6da, %g2 = be6d16c85d61508d lduh [%i4+0x016],%g2 ! %g2 = 000000000000af76 ! Mem[000000002a0000e4] = 4586b320, %l4 = 00000000000000b9 swap [%i0+0x024],%l4 ! %l4 = 000000004586b320 ! Mem[000000002a8000fc] = 298b55f0, %l2 = 9c0eb910, %l2 = 9c0eb910 add %i1,0x3c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000298b55f0 ! Mem[000000002a0000f4] = 75ffb04a, %l6 = 0d6c31e2, %l3 = 3fac2cd1 add %i0,0x34,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000075ffb04a ! Mem[000000002b8000e0] = 28326336, %l1 = bc9ac9458114eb76 swap [%i3+%o4],%l1 ! %l1 = 0000000028326336 ! Mem[00000000908000cc] = fe94c475, %g18 = 7b883e08c6a6f9c8 ldsw [%i5+0x00c],%g2 ! %g2 = 7b883e08c6a6f9c8 ! Mem[000000002a0000e8] = 1c5e1e20, %l7 = 653f3d3c, %l5 = be6d16c8 add %i0,0x28,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000001c5e1e20 ! Mem[00000000908000c4] = 0e53aa82, %g2 = fffffffffe94c475 ldsb [%i5+0x005],%g2 ! %g2 = 000000000000000e ba,a p13_not_taken_0_end p13_not_taken_0: ! The following code should not be executed 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 00000000eee667e7 bne,a,pn %xcc,p13_reg_l0_fail mov %l0,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000075ffb04a bne,a,pn %xcc,p13_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000004586b320 bne,a,pn %xcc,p13_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ccde0e22653f3d3c 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 98c0209a 504e1241 bne %xcc,p13_f4_fail nop ! Check Local Memory set p13_local0_expect,%g1 p13_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 0000ff00eab37814 ldx [%i0+0x000],%g3 ! Observed data at 000000002a0000c0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = b169bd83174bc930 ldx [%i0+0x008],%g3 ! Observed data at 000000002a0000c8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8f7393ff000000b9 ldx [%i0+0x020],%g3 ! Observed data at 000000002a0000e0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1c5e1e209676adb2 ldx [%i0+0x028],%g3 ! Observed data at 000000002a0000e8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x028,%g4 set p13_local1_expect,%g1 p13_check_local1: ldx [%g1+0x018],%g2 ! Expected data = 3fac2cd13619e7ae ldx [%i1+0x018],%g3 ! Observed data at 000000002a8000d8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x018,%g4 set p13_local2_expect,%g1 p13_check_local2: ldx [%g1+0x020],%g2 ! Expected data = ffcf2eaf5ee952e0 ldx [%i2+0x020],%g3 ! Observed data at 000000002b0000e0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x020,%g4 set p13_local3_expect,%g1 p13_check_local3: ldx [%g1+0x020],%g2 ! Expected data = 8114eb76eeddbd4e ldx [%i3+0x020],%g3 ! Observed data at 000000002b8000e0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x020,%g4 ! The test for processor 13 has passed p13_passed: ta GOOD_TRAP nop p13_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p13_failed p13_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p13_failed p13_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p13_failed p13_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p13_failed p13_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p13_failed p13_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p13_failed p13_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p13_failed p13_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p13_failed 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: stwa %l7,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a8000e8] stba %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b0000c8] stwa %l1,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a0000e0] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002b8000d8] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002a0000e0] done p13_trap1o: stwa %l7,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a8000e8] stba %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b0000c8] stwa %l1,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a0000e0] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002b8000d8] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002a0000e0] done p13_trap2e: swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002a0000c8] lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002a0000d8] stwa %l3,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a8000d8] ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002a8000c0] ldsha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002b0000c8] swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002a0000e0] ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002a8000c0] done p13_trap2o: swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002a0000c8] lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002a0000d8] stwa %l3,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a8000d8] ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002a8000c0] ldsha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002b0000c8] swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002a0000e0] ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002a8000c0] done p13_trap3e: nop done p13_trap3o: nop done p13_init_memory_pointers: set p13_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p13_local0_start,%i0 set p13_local1_start,%i1 set p13_local2_start,%i2 set p13_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 3718ca7c0b423388 ldx [%g1+0x008],%l1 ! %l1 = 6b2a29061c5e1e20 ldx [%g1+0x010],%l2 ! %l2 = 800daaea9c0eb910 ldx [%g1+0x018],%l3 ! %l3 = ababf203fd4c0961 ldx [%g1+0x020],%l4 ! %l4 = a557688a18484598 ldx [%g1+0x028],%l5 ! %l5 = e289c134b169bd83 ldx [%g1+0x030],%l6 ! %l6 = f5a60087eeddbd4e ldx [%g1+0x038],%l7 ! %l7 = ec5f060217f09c63 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 473afa70 52aa1865 9db8484f e8e653c5 ! %f4 = 3c10134f 221f6984 599f68b8 a86812a0 ! %f8 = f07a2e6e b64cf0e5 fee5a8c6 13b71e12 ! %f12 = 3ba26e33 fa180e88 d869a8e7 e21da359 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a057c2f8 37217f64 6f3c0ff6 b2c9f787 ! %f20 = 0bd61471 d3928866 4b0e9c3d 9976974f ! %f24 = 54c7e04e 2a84c541 9f111870 370847d9 ! %f28 = d0dfd5fa a15a32b2 4c351e09 61c8bfb8 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 726b1d89 e70977c9 6e611b05 d4b12524 ! %f36 = 299de43c f498f67f 0d8e3c52 897c4224 ! %f40 = 1c982283 d3163314 b34d52ba 1aec7ab6 ! %f44 = 2101c24f 3aff4015 be4d8193 4b7d189a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x43cf747000000007,%g7,%g1 ! GSR scale = 0, align = 7 wr %g1,%g0,%gsr ! GSR = 43cf747000000007 wr %g0,%y ! Clear Y 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: ! %l2 = f138cfba, %l3 = 612c85e0, Mem[000000002d8000f8] = bad3d353 a1d1906a std %l2,[%i3+0x038] ! Mem[000000002d8000f8] = f138cfba 612c85e0 ! Mem[000000002d8000ec] = 9f202107, %l7 = 049260846a54033f ldub [%i3+0x02c],%l7 ! %l7 = 000000000000009f ! Mem[000000002d8000c0] = e641d8d9, %l6 = 46ac849f, %l2 = f138cfba casa [%i3]0x80,%l6,%l2 ! %l2 = 00000000e641d8d9 ! Mem[000000002c8000fa] = 9419cb99, %l0 = 60bd007414651da1 ldstub [%i1+0x03a],%l0 ! %l0 = 000000cb000000ff ! %l0 = 00000000000000cb, Mem[00000000908000d6] = 6878fa61 sth %l0,[%i5+0x016] ! Mem[00000000908000d4] = 00cbfa61 ! Mem[000000002d8000e8] = d86697959f202107, %l2 = 00000000e641d8d9, %l0 = 00000000000000cb add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = d86697959f202107 ! %l0 = 9f202107, %l1 = 5d5b6ae4, Mem[00000000900000c0] = c13ccd50 aab69960 std %l0,[%i4+%g0] ! Mem[00000000900000c0] = 9f202107 5d5b6ae4 ! Mem[000000002c8000e0] = 74331abadb815df3, %l0 = d86697959f202107, %l2 = 00000000e641d8d9 add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 74331abadb815df3 ! Mem[00000000918000dc] = c5e32ec5, %g2 = fb6fc713ff23ff28 ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffc5e3 ! Mem[000000002c0000d0] = 23ba6fb1, %l3 = 612c85e0, %l1 = 5d5b6ae4 add %i0,0x10,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000023ba6fb1 p14_label_2: ! %l2 = db815df3, %l3 = 612c85e0, Mem[000000002c0000e8] = 987b3230 fc055949 std %l2,[%i0+%o5] ! Mem[000000002c0000e8] = db815df3 612c85e0 ! Mem[00000000910000d0] = adc12368 34bdfa53, %g2 = ffffc5e3, %g3 = 0bad0b00 ldd [%i6+%o2],%g2 ! %g2 = 00000000adc12368 0000000034bdfa53 ! Mem[000000002c8000f4] = d6208050, %l4 = 73d294c2c1231056 swap [%i1+0x034],%l4 ! %l4 = 00000000d6208050 ! Mem[00000000908000dc] = 6109aa8c, %g18 = 7aaf2449da12fcbc ldsw [%i5+0x01c],%g2 ! %g2 = 7aaf2449da12fcbc ! Mem[000000002c8000f4] = c1231056, %l1 = 0000000023ba6fb1 swap [%i1+0x034],%l1 ! %l1 = 00000000c1231056 ! Mem[00000000910000e8] = 174a2368, %g2 = 000000006109aa8c ldub [%i6+0x02a],%g2 ! %g2 = 0000000000000017 ! Mem[000000002c8000e0] = 74331abadb815df3, %l0 = d86697959f202107, %l0 = d86697959f202107 add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 74331abadb815df3 ! Mem[00000000918000e0] = 71f4c692, %g2 = 0000000000000017 ldub [%o0+0x021],%g2 ! %g2 = 0000000000000071 ! Mem[000000002d8000d4] = 215baaca, %l7 = 0000009f, %l4 = d6208050 add %i3,0x14,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000215baaca ! Mem[000000002c8000e0] = 74331aba, %l6 = 46ac849f, %l0 = db815df3 add %i1,0x20,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000074331aba p14_label_3: ! %l6 = 7ac3660846ac849f, Mem[00000000900000fc] = c82df56f stb %l6,[%i4+0x03c] ! Mem[00000000900000fc] = 9f2df56f ! Mem[00000000908000c4] = 0e53aa82, %g2 = 0000000000000071 ldub [%i5+0x005],%g2 ! %g2 = 000000000000000e ! Mem[000000002c0000dd] = 115000d6, %l7 = 000000000000009f ldstub [%i0+0x01d],%l7 ! %l7 = 00000050000000ff ! Mem[000000002c8000f8] = 9419ff995a7c8f0d, %l6 = 7ac3660846ac849f, %l6 = 7ac3660846ac849f add %i1,0x38,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 9419ff995a7c8f0d ! Mem[000000002c8000da] = ea3c1d05, %l7 = 0000000000000050 ldstub [%i1+0x01a],%l7 ! %l7 = 0000001d000000ff ! Mem[00000000918000fc] = 7cbd432d, %g18 = 7aaf2449da12fcbc ldsw [%o0+0x03c],%g2 ! %g2 = 7aaf2449da12fcbc ! Mem[000000002c8000c0] = 5034366b5795be2f, %l1 = 00000000c1231056, %l7 = 000000000000001d casxa [%i1]0x80,%l1,%l7 ! %l7 = 5034366b5795be2f ! Mem[00000000910000f8] = 1719e9a3, %g2 = 000000007cbd432d lduh [%i6+0x038],%g2 ! %g2 = 0000000000001719 ! Mem[00000000918000d4] = eea6cb31, %g2 = 0000000000001719 ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffffeea6 ! Mem[000000002d8000c8] = 5685d4595a98488b, %l1 = 00000000c1231056, %l5 = 8dc96677e6f11d0a add %i3,0x08,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 5685d4595a98488b p14_label_4: ! %l2 = 74331abadb815df3, Mem[00000000900000d3] = 823e0eaf stb %l2,[%i4+0x013] ! Mem[00000000900000d0] = f33e0eaf ! Mem[000000002d0000c0] = 929d6cac, %l2 = db815df3, %l3 = 612c85e0 casa [%i2]0x80,%l2,%l3 ! %l3 = 00000000929d6cac ! Mem[000000002c8000c0] = 5034366b5795be2f, %l2 = 74331abadb815df3, %l6 = 9419ff995a7c8f0d casxa [%i1]0x80,%l2,%l6 ! %l6 = 5034366b5795be2f ! Mem[000000002d0000c0] = 929d6cac, %l6 = 5795be2f, %l5 = 5a98488b casa [%i2]0x80,%l6,%l5 ! %l5 = 00000000929d6cac ! Mem[00000000900000c8] = 218511d1a332ceb0, %g2 = ffffffffffffeea6 ldx [%i4+%o1],%g2 ! %g2 = 218511d1a332ceb0 ! Mem[000000002c8000f0] = 79a5d9d923ba6fb1, %l6 = 5034366b5795be2f, %l1 = 00000000c1231056 add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 79a5d9d923ba6fb1 ! %l5 = 00000000929d6cac, Mem[00000000918000c8] = e100adf5 stb %l5,[%o0+%o1] ! Mem[00000000918000c8] = ac00adf5 ! %l2 = db815df3, %l3 = 929d6cac, Mem[000000002d8000d0] = fb3fc9c2 215baaca std %l2,[%i3+%o2] ! Mem[000000002d8000d0] = db815df3 929d6cac ! Mem[00000000900000d8] = a6dacd72, %g2 = 218511d1a332ceb0 ldsb [%i4+%o3],%g2 ! %g2 = ffffffffffffffa6 ! Mem[00000000918000e8] = a252010d bc51f046, %g2 = ffffffa6, %g3 = 34bdfa53 ldd [%o0+%o5],%g2 ! %g2 = 00000000a252010d 00000000bc51f046 ba,a p14_not_taken_0_end p14_not_taken_0: ! The following code should not be executed nop ba,a p14_branch_failed p14_not_taken_0_end: ! End of Random Code for Thread 14 1: membar #Sync ! Force all stores to complete 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 0000000074331aba bne,a,pn %xcc,p14_reg_l0_fail mov %l0,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 5034366b5795be2f bne,a,pn %xcc,p14_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p14_local0_expect,%g1 p14_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 1868c37211ff00d6 ldx [%i0+0x018],%g3 ! Observed data at 000000002c0000d8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = db815df3612c85e0 ldx [%i0+0x028],%g3 ! Observed data at 000000002c0000e8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x028,%g4 set p14_local1_expect,%g1 p14_check_local1: ldx [%g1+0x018],%g2 ! Expected data = ea3cff056942164a ldx [%i1+0x018],%g3 ! Observed data at 000000002c8000d8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 79a5d9d923ba6fb1 ldx [%i1+0x030],%g3 ! Observed data at 000000002c8000f0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9419ff995a7c8f0d ldx [%i1+0x038],%g3 ! Observed data at 000000002c8000f8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x038,%g4 ! Processor 14, local 2 is clean set p14_local3_expect,%g1 p14_check_local3: ldx [%g1+0x010],%g2 ! Expected data = db815df3929d6cac ldx [%i3+0x010],%g3 ! Observed data at 000000002d8000d0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = f138cfba612c85e0 ldx [%i3+0x038],%g3 ! Observed data at 000000002d8000f8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x038,%g4 ! The test for processor 14 has passed p14_passed: ta GOOD_TRAP nop p14_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p14_failed p14_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p14_failed p14_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p14_failed p14_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p14_failed p14_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p14_failed p14_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p14_failed p14_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p14_failed p14_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p14_failed ! The test for processor 14 failed p14_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x038] ! Set processor 14 done flag set p14_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 14 failed p14_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x038] ! Set processor 14 done flag set p14_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p14_selfmod_failed: ba p14_failed mov 0xabc,%g1 p14_common_error: or %g0,0xeee,%g1 ba p14_failed mov %o5,%g3 p14_common_signature_error: set p14_temp,%g1 ba p14_failed st %g2,[%g1] ! Common Lock Number p14_common_timeout: set p14_temp,%g1 ba p14_failed st %g2,[%g1] ! Common Lock Number p14_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p14_failed mov 0x0,%g3 p14_trap1e: stwa %l7,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d8000d8] ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002d0000e0] lduha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002c8000d0] ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d0000d0] ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002d0000e8] ldda [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c8000d8] swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c8000e0] done p14_trap1o: stwa %l7,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d8000d8] ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002d0000e0] lduha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002c8000d0] ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d0000d0] ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002d0000e8] ldda [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c8000d8] swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c8000e0] done p14_trap2e: ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002c8000e8] swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002d0000e8] stxa %l2,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d8000d8] done p14_trap2o: ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002c8000e8] swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002d0000e8] stxa %l2,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d8000d8] 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 = 60bd007414651da1 ldx [%g1+0x008],%l1 ! %l1 = 41e531805d5b6ae4 ldx [%g1+0x010],%l2 ! %l2 = 58fa1b53f138cfba ldx [%g1+0x018],%l3 ! %l3 = 874fd98c612c85e0 ldx [%g1+0x020],%l4 ! %l4 = 73d294c2c1231056 ldx [%g1+0x028],%l5 ! %l5 = 8dc96677e6f11d0a ldx [%g1+0x030],%l6 ! %l6 = 7ac3660846ac849f ldx [%g1+0x038],%l7 ! %l7 = 049260846a54033f ! Initialize the output register of window 0 set unres3_start,%o0 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 = fe8c7163 64dde13b aad1f650 1f1078a6 ! %f4 = 4993c525 a7c5c457 ae47c09e f40d1a2e ! %f8 = 4612bae5 2c437840 72b503f6 3ab09db1 ! %f12 = e6b5fbd9 e8be2197 0bd5d497 5f7b0b0a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4dcf001e f3d0c990 2a2fb726 b36ac349 ! %f20 = 8e80d767 c53b4f43 e60f5b35 686fb677 ! %f24 = cb742be8 b527f5fd 2dbc1039 1e035dbb ! %f28 = eb85e345 cf9d520f c28a595f 8c912b16 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a4848f1e 23d402cb 8bc147be 01362a6f ! %f36 = fc244b76 508398aa fdadb523 1dfdc785 ! %f40 = 5c066f58 0b6f4969 0ede85f1 3f8faa23 ! %f44 = dd397356 3a8c9353 3fecc34b a6c10f92 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2562562800000010,%g7,%g1 ! GSR scale = 2, align = 0 wr %g1,%g0,%gsr ! GSR = 2562562800000010 wr %g0,%y ! Clear Y 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: ! %l0 = c721fd83ae8baec9, Mem[000000002f0000ee] = 3b0d7093 sth %l0,[%i2+0x02e] ! Mem[000000002f0000ec] = 3b0daec9 ! %l7 = db1d6a6c200cea20, Mem[00000000910000c8] = c9b5bf86f9bbadeb stx %l7,[%i6+%o1] ! Mem[00000000910000c8] = db1d6a6c200cea20 ! %l3 = d23e016808b323f1, Mem[00000000918000e6] = 38f6a252 sth %l3,[%o0+0x026] ! Mem[00000000918000e4] = 23f1a252 ! Mem[000000002e8000e4] = 288c60bb, %l3 = d23e016808b323f1 swap [%i1+0x024],%l3 ! %l3 = 00000000288c60bb ! Mem[000000002f8000cc] = cb686e69, %l1 = abad105b95144006 swap [%i3+0x00c],%l1 ! %l1 = 00000000cb686e69 ! Mem[000000002f8000dd] = 713ee5b5, %l4 = d644761b9c4c5325 ldstub [%i3+0x01d],%l4 ! %l4 = 0000003e000000ff ! Mem[00000000918000c8] = e100adf5, %g2 = 3bb82161e8a3ff6d ldub [%o0+%o1],%g2 ! %g2 = 00000000000000e1 ! Mem[00000000910000c8] = db1d6a6c200cea20, %g2 = 00000000000000e1 ldx [%i6+%o1],%g2 ! %g2 = db1d6a6c200cea20 ! Mem[00000000900000d0] = 276404823e0eaf76, %g2 = db1d6a6c200cea20 ldx [%i4+%o2],%g2 ! %g2 = 276404823e0eaf76 ! Mem[000000002f0000f8] = adf28efd, %l6 = 574a7038334049fb swap [%i2+0x038],%l6 ! %l6 = 00000000adf28efd p15_label_2: ! Mem[00000000900000d8] = a6dacd72, %g2 = 276404823e0eaf76 lduh [%i4+%o3],%g2 ! %g2 = 000000000000a6da ! Mem[000000002e0000f0] = 12112f1de6bb5a4c, %l6 = 00000000adf28efd, %l5 = 9865644ff89fc58e add %i0,0x30,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 12112f1de6bb5a4c ! Mem[000000002e0000c8] = e6b10c089c53eec4, %l4 = 000000000000003e, %l4 = 000000000000003e add %i0,0x08,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = e6b10c089c53eec4 ! Mem[00000000908000f8] = 268aa27d51339b65, %g2 = 000000000000a6da ldx [%i5+0x038],%g2 ! %g2 = 268aa27d51339b65 ! Mem[000000002f0000e8] = 88c1485f, %l3 = 00000000288c60bb swap [%i2+%o5],%l3 ! %l3 = 0000000088c1485f ! %l4 = e6b10c089c53eec4, Mem[00000000908000c0] = 100a8464 stb %l4,[%i5+%g0] ! Mem[00000000908000c0] = c40a8464 ! Mem[000000002e8000e8] = b0ada4aa64d6b661, %l1 = 00000000cb686e69, %l6 = 00000000adf28efd add %i1,0x28,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = b0ada4aa64d6b661 ! Mem[000000002f0000dc] = fbc1aec8, %l7 = 200cea20, %l7 = 200cea20 add %i2,0x1c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000fbc1aec8 ! Mem[00000000900000f4] = 01b1729c, %g2 = 268aa27d51339b65 ldsh [%i4+0x034],%g2 ! %g2 = 00000000000001b1 ! Mem[00000000908000c8] = 825bb59e, %g2 = 00000000000001b1 ldsh [%i5+%o1],%g2 ! %g2 = ffffffffffff825b p15_label_3: ! Mem[00000000918000c4] = c6444072, %g2 = ffffffffffff825b lduh [%o0+0x004],%g2 ! %g2 = 000000000000c644 ! Mem[000000002f8000e8] = 5f3be3db2da7b637, %l2 = c60c9447fd074d04, %l0 = c721fd83ae8baec9 add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 5f3be3db2da7b637 ! %l7 = 00000000fbc1aec8, Mem[00000000908000d0] = 3fd51c7e stw %l7,[%i5+%o2] ! Mem[00000000908000d0] = fbc1aec8 ! Mem[000000002e0000d8] = ec04251e7a6701ae, %l6 = b0ada4aa64d6b661, %l4 = e6b10c089c53eec4 add %i0,0x18,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = ec04251e7a6701ae ! Mem[00000000918000d8] = cb31e918c5e32ec5, %g2 = 000000000000c644 ldx [%o0+%o3],%g2 ! %g2 = cb31e918c5e32ec5 ! Mem[000000002e8000f8] = 59d192e3, %l2 = c60c9447fd074d04 ldsw [%i1+0x038],%l2 ! %l2 = 0000000059d192e3 ! Mem[000000002e0000e8] = d8272ba0f56917e0, %l5 = 12112f1de6bb5a4c, %l1 = 00000000cb686e69 add %i0,0x28,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = d8272ba0f56917e0 ! %l1 = d8272ba0f56917e0, Mem[00000000918000dc] = c5e32ec5 sth %l1,[%o0+0x01c] ! Mem[00000000918000dc] = 17e02ec5 ! Mem[00000000908000f4] = b51d1c67, %g18 = e0c746a7f75e05b2 ldsw [%i5+0x034],%g2 ! %g2 = e0c746a7f75e05b2 ! %l6 = 64d6b661, %l7 = fbc1aec8, Mem[00000000910000d8] = cf13aa77 d6e5dd00 std %l6,[%i6+%o3] ! Mem[00000000910000d8] = 64d6b661 fbc1aec8 p15_label_4: ! Mem[000000002e0000eb] = d8272ba0, %l3 = 0000000088c1485f ldstub [%i0+0x02b],%l3 ! %l3 = 000000a0000000ff ! Mem[000000002e0000d4] = ab3b0455, %l1 = d8272ba0f56917e0 lduh [%i0+0x014],%l1 ! %l1 = 000000000000ab3b ! Mem[00000000908000e4] = 7ca397a7, %g2 = ffffffffb51d1c67 ldub [%i5+0x027],%g2 ! %g2 = 000000000000007c ! Mem[00000000900000e0] = 1938ec00 f4f59116, %g2 = 0000007c, %g3 = 0bad0b00 ldd [%i4+%o4],%g2 ! %g2 = 000000001938ec00 00000000f4f59116 ! Mem[000000002f0000cd] = 4b4f5dba, %l0 = 5f3be3db2da7b637 ldstub [%i2+0x00d],%l0 ! %l0 = 0000004f000000ff ! Mem[000000002f8000db] = 0bd975e1, %l0 = 000000000000004f ldstub [%i3+0x01b],%l0 ! %l0 = 000000e1000000ff ! Mem[000000002f8000ec] = 2da7b637, %l7 = 00000000fbc1aec8 lduh [%i3+0x02c],%l7 ! %l7 = 0000000000002da7 ! Mem[000000002f8000f8] = 07a440a5, %l6 = b0ada4aa64d6b661 swap [%i3+0x038],%l6 ! %l6 = 0000000007a440a5 ! Mem[000000002f8000d0] = 05a2f31a, %l0 = 00000000000000e1 ldstub [%i3+%o2],%l0 ! %l0 = 00000005000000ff ! %l1 = 000000000000ab3b, Mem[00000000908000db] = 956109aa stb %l1,[%i5+0x01b] ! Mem[00000000908000d8] = 3b6109aa ba,a p15_not_taken_0_end p15_not_taken_0: ! The following code should not be executed nop ba,a p15_branch_failed p15_not_taken_0_end: ! End of Random Code for Thread 15 1: membar #Sync ! Force all stores to complete 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 0000000000000005 bne,a,pn %xcc,p15_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000ab3b bne,a,pn %xcc,p15_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000059d192e3 bne,a,pn %xcc,p15_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000a0 bne,a,pn %xcc,p15_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ec04251e7a6701ae bne,a,pn %xcc,p15_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000002da7 bne,a,pn %xcc,p15_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p15_local0_expect,%g1 p15_check_local0: ldx [%g1+0x028],%g2 ! Expected data = d8272bfff56917e0 ldx [%i0+0x028],%g3 ! Observed data at 000000002e0000e8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x028,%g4 set p15_local1_expect,%g1 p15_check_local1: ldx [%g1+0x020],%g2 ! Expected data = 4d5f5b5808b323f1 ldx [%i1+0x020],%g3 ! Observed data at 000000002e8000e0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x020,%g4 set p15_local2_expect,%g1 p15_check_local2: ldx [%g1+0x008],%g2 ! Expected data = a89a42d84bff5dba ldx [%i2+0x008],%g3 ! Observed data at 000000002f0000c8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 288c60bb3b0daec9 ldx [%i2+0x028],%g3 ! Observed data at 000000002f0000e8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 334049fbd11fd92a ldx [%i2+0x038],%g3 ! Observed data at 000000002f0000f8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x038,%g4 set p15_local3_expect,%g1 p15_check_local3: ldx [%g1+0x008],%g2 ! Expected data = bb059dbf95144006 ldx [%i3+0x008],%g3 ! Observed data at 000000002f8000c8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffa2f31ab6c80bae ldx [%i3+0x010],%g3 ! Observed data at 000000002f8000d0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0bd975ff71ffe5b5 ldx [%i3+0x018],%g3 ! Observed data at 000000002f8000d8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 64d6b6616616870b ldx [%i3+0x038],%g3 ! Observed data at 000000002f8000f8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x038,%g4 ! The test for processor 15 has passed p15_passed: ta GOOD_TRAP nop p15_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p15_failed p15_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p15_failed p15_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p15_failed p15_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p15_failed p15_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p15_failed p15_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p15_failed p15_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p15_failed p15_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p15_failed ! 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: stwa %l7,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e8000e8] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002e8000d0] lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002f0000d8] swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f8000d0] ldda [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002e8000d8] stba %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f0000c8] stxa %l0,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f8000e0] done p15_trap1o: stwa %l7,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e8000e8] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002e8000d0] lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002f0000d8] swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f8000d0] ldda [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002e8000d8] stba %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f0000c8] stxa %l0,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f8000e0] done p15_trap2e: ldda [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f8000c8] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002f8000e0] ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002e8000e0] lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002f0000c8] done p15_trap2o: ldda [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f8000c8] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002f8000e0] ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002e8000e0] lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002f0000c8] done p15_trap3e: nop nop nop nop nop nop nop done p15_trap3o: nop nop nop nop nop nop nop done p15_init_memory_pointers: set p15_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p15_local0_start,%i0 set p15_local1_start,%i1 set p15_local2_start,%i2 set p15_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = c721fd83ae8baec9 ldx [%g1+0x008],%l1 ! %l1 = abad105b95144006 ldx [%g1+0x010],%l2 ! %l2 = c60c9447fd074d04 ldx [%g1+0x018],%l3 ! %l3 = d23e016808b323f1 ldx [%g1+0x020],%l4 ! %l4 = d644761b9c4c5325 ldx [%g1+0x028],%l5 ! %l5 = 9865644ff89fc58e ldx [%g1+0x030],%l6 ! %l6 = 574a7038334049fb ldx [%g1+0x038],%l7 ! %l7 = db1d6a6c200cea20 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 8ecbc6e9 5621861e eb3fd2dc 864b8465 ! %f4 = 1afd4acf b9333360 c421ac72 554aa3a4 ! %f8 = 0af9f3a7 e5d6bbba f88b98f6 44492d38 ! %f12 = 6f9e9733 a770553a 9fe0959c b67237a3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = bdf5518a 52cbd2a2 fc6d8d13 075cbe53 ! %f20 = d6e76aa1 f3a67b91 4d3e0ad2 0ddcb222 ! %f24 = 81083701 f83f57ee b36dccfa e470744b ! %f28 = 65ce7757 b7b7cca0 39117831 60f973ba ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4df558e5 2a3b6922 491dcc04 a3d7047b ! %f36 = 76c55149 e1f2b7ba 5a4d3962 9c293316 ! %f40 = b2586118 2034515b 38795e4b 109aa600 ! %f44 = b90ca64c 27bd29f6 cb842624 80505ab8 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf1122bc70000003c,%g7,%g1 ! GSR scale = 7, align = 4 wr %g1,%g0,%gsr ! GSR = f1122bc70000003c wr %g0,%y ! Clear Y 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[00000000910000f8] = 1719e9a3, %g18 = 3ae3da924f881b19 ldsw [%i6+0x038],%g2 ! %g2 = 3ae3da924f881b19 ! Mem[00000000318000e8] = c6ff3e096f2f392e, %l7 = d7e8b38deb5716e5, %l3 = cd4c2b30909c61dc add %i3,0x28,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = c6ff3e096f2f392e ! Mem[00000000310000d8] = 278b30cf6882643d, %l7 = d7e8b38deb5716e5, %l7 = d7e8b38deb5716e5 add %i2,0x18,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 278b30cf6882643d ! Mem[00000000910000fc] = 65870000, %g2 = 000000001719e9a3 ldub [%i6+0x03e],%g2 ! %g2 = 0000000000000065 ! Mem[00000000318000fc] = 1ff64f60, %l0 = 32952fea, %l6 = f01985f3 add %i3,0x3c,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 000000001ff64f60 ! Mem[00000000900000f8] = f1203340, %g2 = 0000000000000065 ldsb [%i4+0x038],%g2 ! %g2 = fffffffffffffff1 ! Mem[00000000310000fc] = afbf7687, %l6 = 1ff64f60, %l5 = 7b6fe3e2 add %i2,0x3c,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000afbf7687 ! Mem[00000000300000f8] = 4d369c8f7a8ca916, %l1 = 70e33c586743ff24, %l5 = 00000000afbf7687 add %i0,0x38,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 4d369c8f7a8ca916 ! Mem[00000000308000f0] = 9d59ce95, %l4 = 176f8c35d3e51852 swap [%i1+0x030],%l4 ! %l4 = 000000009d59ce95 ! Mem[00000000308000d8] = 96d79618023c17d7, %l3 = c6ff3e096f2f392e, %l2 = 1bc19b9a79ea2383 add %i1,0x18,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 96d79618023c17d7 p16_label_2: ! Mem[00000000910000e8] = 4a236803, %g2 = fffffffffffffff1 ldub [%i6+0x02b],%g2 ! %g2 = 000000000000004a ! Mem[00000000910000e0] = 33e9edba, %g2 = 000000000000004a lduh [%i6+%o4],%g2 ! %g2 = 00000000000033e9 ! Mem[00000000300000c8] = 98fb4e99, %l5 = 7a8ca916, %l2 = 023c17d7 add %i0,0x08,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000098fb4e99 ! Mem[00000000900000d8] = cd72b99b, %g2 = 00000000000033e9 ldsb [%i4+0x01a],%g2 ! %g2 = ffffffffffffffcd ! Mem[00000000318000f4] = 925286b6, %l5 = 4d369c8f7a8ca916 ldsb [%i3+0x037],%l5 ! %l5 = ffffffffffffffb6 ! Mem[00000000318000d0] = f40a8d7f83257c1a, %l0 = 4a3d6c4032952fea, %l3 = c6ff3e096f2f392e add %i3,0x10,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = f40a8d7f83257c1a ! Mem[00000000310000c8] = 4422343b, %l2 = 0000000098fb4e99 swap [%i2+%o1],%l2 ! %l2 = 000000004422343b ! Mem[00000000310000e4] = 7599dcb5, %l5 = ffffffffffffffb6 ldsh [%i2+0x026],%l5 ! %l5 = ffffffffffffdcb5 ! %l4 = 000000009d59ce95, Mem[00000000308000dc] = 023c17d7 stw %l4,[%i1+0x01c] ! Mem[00000000308000dc] = 9d59ce95 ! %l5 = ffffffffffffdcb5, Mem[00000000908000ea] = a7435d61 sth %l5,[%i5+0x02a] ! Mem[00000000908000e8] = dcb55d61 p16_label_3: ! Mem[00000000908000f0] = 043263ccb51d1c67, %g2 = ffffffffffffffcd ldx [%i5+0x030],%g2 ! %g2 = 043263ccb51d1c67 ! %l0 = 4a3d6c4032952fea, Mem[00000000318000c4] = 59bd9da5 stw %l0,[%i3+0x004] ! Mem[00000000318000c4] = 32952fea ! Mem[00000000900000d0] = 27640482 3e0eaf76, %g2 = b51d1c67, %g3 = 0bad0b00 ldd [%i4+%o2],%g2 ! %g2 = 0000000027640482 000000003e0eaf76 ! Mem[00000000310000d4] = 092ccb6e, %l5 = ffffdcb5, %l3 = 83257c1a add %i2,0x14,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000092ccb6e ! Mem[00000000318000c5] = 32952fea, %l0 = 4a3d6c4032952fea ldstub [%i3+0x005],%l0 ! %l0 = 00000095000000ff ! Mem[00000000310000c4] = aeeff32b, %l6 = 000000001ff64f60 ldstub [%i2+0x004],%l6 ! %l6 = 000000ae000000ff ! Mem[00000000318000c0] = be896add32ff2fea, %l3 = 00000000092ccb6e, %l4 = 000000009d59ce95 casxa [%i3]0x80,%l3,%l4 ! %l4 = be896add32ff2fea ! Mem[00000000300000f8] = 4d369c8f7a8ca916, %l0 = 0000000000000095, %l5 = ffffffffffffdcb5 add %i0,0x38,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 4d369c8f7a8ca916 ! Mem[00000000318000f0] = 42c95e9b925286b6, %l0 = 0000000000000095, %l5 = 4d369c8f7a8ca916 add %i3,0x30,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 42c95e9b925286b6 ! Mem[00000000318000d0] = f40a8d7f83257c1a, %l4 = be896add32ff2fea, %l1 = 70e33c586743ff24 add %i3,0x10,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = f40a8d7f83257c1a p16_label_4: ! Mem[00000000310000c8] = 98fb4e99, %l7 = 278b30cf6882643d ldstub [%i2+%o1],%l7 ! %l7 = 00000098000000ff ! %l4 = be896add32ff2fea, Mem[00000000918000f4] = ae355edf stw %l4,[%o0+0x034] ! Mem[00000000918000f4] = 32ff2fea ! Mem[00000000908000d8] = fa6128956109aa8c, %g2 = 0000000027640482 ldx [%i5+%o3],%g2 ! %g2 = fa6128956109aa8c ! %l4 = be896add32ff2fea, Mem[00000000310000c3] = 6179f9a9 stb %l4,[%i2+0x003] ! Mem[00000000310000c0] = 6179f9ea ! Mem[00000000900000e4] = f4f59116, %g18 = 3ae3da924f881b19 ldsw [%i4+0x024],%g2 ! %g2 = 3ae3da924f881b19 ! Mem[00000000318000c6] = 32ff2fea, %l4 = be896add32ff2fea ldstub [%i3+0x006],%l4 ! %l4 = 0000002f000000ff ! %l1 = f40a8d7f83257c1a, Mem[00000000908000cd] = 94c4753f stb %l1,[%i5+0x00d] ! Mem[00000000908000cc] = 1ac4753f ! Mem[00000000318000ec] = 6f2f392e, %l1 = f40a8d7f83257c1a swap [%i3+0x02c],%l1 ! %l1 = 000000006f2f392e ! Mem[00000000310000d0] = 19ff0700092ccb6e, %l7 = 0000000000000098, %l2 = 000000004422343b add %i2,0x10,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 19ff0700092ccb6e ! %l6 = 00000000000000ae, Mem[00000000918000e8] = a252010d stw %l6,[%o0+%o5] ! Mem[00000000918000e8] = 000000ae ba,a p16_not_taken_0_end p16_not_taken_0: ! The following code should not be executed 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 0000000000000095 bne,a,pn %xcc,p16_reg_l0_fail mov %l0,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000002f bne,a,pn %xcc,p16_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 42c95e9b925286b6 bne,a,pn %xcc,p16_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ae bne,a,pn %xcc,p16_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000098 bne,a,pn %xcc,p16_reg_l7_fail mov %l7,%g3 ! Check Local Memory ! Processor 16, local 0 is clean set p16_local1_expect,%g1 p16_check_local1: ldx [%g1+0x018],%g2 ! Expected data = 96d796189d59ce95 ldx [%i1+0x018],%g3 ! Observed data at 00000000308000d8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = d3e518521c5dfc12 ldx [%i1+0x030],%g3 ! Observed data at 00000000308000f0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x030,%g4 set p16_local2_expect,%g1 p16_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 6179f9eaffeff32b ldx [%i2+0x000],%g3 ! Observed data at 00000000310000c0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = fffb4e9976914a0a ldx [%i2+0x008],%g3 ! Observed data at 00000000310000c8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x008,%g4 set p16_local3_expect,%g1 p16_check_local3: ldx [%g1+0x000],%g2 ! Expected data = be896add32ffffea ldx [%i3+0x000],%g3 ! Observed data at 00000000318000c0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = c6ff3e0983257c1a ldx [%i3+0x028],%g3 ! Observed data at 00000000318000e8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x028,%g4 ! The test for processor 16 has passed p16_passed: ta GOOD_TRAP nop p16_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p16_failed p16_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p16_failed p16_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p16_failed p16_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p16_failed p16_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p16_failed p16_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p16_failed p16_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p16_failed p16_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p16_failed ! The test for processor 16 failed p16_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x040] ! Set processor 16 done flag set p16_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 16 failed p16_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x040] ! Set processor 16 done flag set p16_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p16_selfmod_failed: ba p16_failed mov 0xabc,%g1 p16_common_error: or %g0,0xef0,%g1 ba p16_failed mov %o5,%g3 p16_common_signature_error: set p16_temp,%g1 ba p16_failed st %g2,[%g1] ! Common Lock Number p16_common_timeout: set p16_temp,%g1 ba p16_failed st %g2,[%g1] ! Common Lock Number p16_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p16_failed mov 0x0,%g3 p16_trap1e: stwa %l7,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000300000c8] lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000300000c0] done p16_trap1o: stwa %l7,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000300000c8] lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000300000c0] done p16_trap2e: swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000318000e8] lduba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000308000d0] lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000310000c0] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000308000d0] done p16_trap2o: swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000318000e8] lduba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000308000d0] lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000310000c0] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000308000d0] done p16_trap3e: nop nop nop nop done p16_trap3o: nop nop nop nop done p16_init_memory_pointers: set p16_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p16_local0_start,%i0 set p16_local1_start,%i1 set p16_local2_start,%i2 set p16_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 4a3d6c4032952fea ldx [%g1+0x008],%l1 ! %l1 = 70e33c586743ff24 ldx [%g1+0x010],%l2 ! %l2 = 1bc19b9a79ea2383 ldx [%g1+0x018],%l3 ! %l3 = cd4c2b30909c61dc ldx [%g1+0x020],%l4 ! %l4 = 176f8c35d3e51852 ldx [%g1+0x028],%l5 ! %l5 = 8e3051c47b6fe3e2 ldx [%g1+0x030],%l6 ! %l6 = 65f70357f01985f3 ldx [%g1+0x038],%l7 ! %l7 = d7e8b38deb5716e5 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 2228654d 46cf2064 0fd28f64 65687459 ! %f4 = 3e07f96d 150cc6b9 4703427c b2f1b300 ! %f8 = be1b5cb3 79a33ec9 c0dc96f1 72c90b61 ! %f12 = 45cea3dc 7a72cbc7 6a45e26d 2355e0b4 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 77dcaf95 91333a99 6d1db434 8795f667 ! %f20 = e6a510e2 92575e7b c23a9d09 d2a8f60b ! %f24 = c9ad24b5 efbddba0 0c6c4e7b 652ef251 ! %f28 = 40e84c1c e870521a e61b2de6 f176af45 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 312c2ca7 b72a18f4 3c298391 ace13d1c ! %f36 = fd4c18bd 627b2551 bc523993 2d8d8603 ! %f40 = bb340db0 3018de4f 633b0225 9adf58c3 ! %f44 = 14321798 d6fdec0b 796e8bcc 6cd82bf9 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbb5af4780000005b,%g7,%g1 ! GSR scale = 11, align = 3 wr %g1,%g0,%gsr ! GSR = bb5af4780000005b wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 17 p17_label_1: ! Mem[00000000328000fe] = ce3d43fc, %l5 = bfef3b8a917c9361 ldstub [%i1+0x03e],%l5 ! %l5 = 00000043000000ff ! Mem[00000000328000f4] = 14ab203d, %l3 = 51c3d445, %l4 = 948c4add add %i1,0x34,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000014ab203d ! Mem[00000000320000f2] = d0979517, %l1 = 61454996360a0b6e ldstub [%i0+0x032],%l1 ! %l1 = 00000095000000ff ! Mem[00000000330000cc] = e395a990, %l5 = 0000000000000043 lduh [%i2+0x00c],%l5 ! %l5 = 000000000000e395 ! %l7 = 4aea7bda8be5b8d1, Mem[00000000338000e9] = 5f855105 stb %l7,[%i3+0x029] ! Mem[00000000338000e8] = 5fd15105 ! Mem[00000000330000c0] = 4d2d64b291a36fac, %l5 = 000000000000e395, %l1 = 0000000000000095 casxa [%i2]0x80,%l5,%l1 ! %l1 = 4d2d64b291a36fac ! Mem[00000000908000f4] = 1c67268a, %g2 = 2bd8ba1fbe56073a lduh [%i5+0x036],%g2 ! %g2 = 0000000000001c67 ! %l4 = 0000000014ab203d, Mem[00000000918000e8] = a252010dbc51f046 stx %l4,[%o0+%o5] ! Mem[00000000918000e8] = 0000000014ab203d ! Mem[00000000328000d8] = 3e8012610458af66, %l7 = 4aea7bda8be5b8d1, %l1 = 4d2d64b291a36fac add %i1,0x18,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 3e8012610458af66 ! Mem[00000000330000d0] = 30d7a6f20a20a7bd, %l0 = ffb26cdc0a3f0248, %l3 = 43c443ec51c3d445 add %i2,0x10,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 30d7a6f20a20a7bd p17_label_2: ! Mem[00000000320000c1] = 2983c291, %l5 = 000000000000e395 ldstub [%i0+0x001],%l5 ! %l5 = 00000083000000ff ! Mem[00000000910000e4] = 96175436, %g2 = 0000000000001c67 ldsh [%i6+0x026],%g2 ! %g2 = ffffffffffff9617 ! Mem[00000000338000e6] = f26d0ead, %l2 = 79816236859a47e4 ldstub [%i3+0x026],%l2 ! %l2 = 0000000e000000ff ! Mem[00000000320000fc] = 32d084d7, %l4 = 0000000014ab203d swap [%i0+0x03c],%l4 ! %l4 = 0000000032d084d7 ! Mem[00000000918000c4] = c6444072, %g2 = ffffffffffff9617 ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffffc644 ! Mem[00000000910000e0] = 33e9edba 55139617, %g2 = ffffc644, %g3 = 0bad0b00 ldd [%i6+%o4],%g2 ! %g2 = 0000000033e9edba 0000000055139617 ! Mem[00000000320000e8] = 180672ad, %l5 = 00000083, %l7 = 8be5b8d1 add %i0,0x28,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000180672ad ! %l2 = 000000000000000e, Mem[00000000910000ce] = adebadc1 sth %l2,[%i6+0x00e] ! Mem[00000000910000cc] = 000eadc1 ! Mem[00000000338000dc] = 6bf7d720, %l5 = 0000000000000083 swap [%i3+0x01c],%l5 ! %l5 = 000000006bf7d720 ! Mem[00000000918000dc] = c5e32ec5, %g2 = 0000000033e9edba ldub [%o0+0x01c],%g2 ! %g2 = 00000000000000c5 p17_label_3: ! Mem[00000000320000fc] = 14ab203d, %l2 = 0000000e, %l7 = 180672ad add %i0,0x3c,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000014ab203d ! Mem[00000000328000ea] = a139025e, %l0 = ffb26cdc0a3f0248 ldstub [%i1+0x02a],%l0 ! %l0 = 00000002000000ff ! Mem[00000000328000c8] = 08944724, %l2 = 0000000e, %l4 = 32d084d7 add %i1,0x08,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000008944724 ! Mem[00000000908000fc] = 51339b65, %g18 = 56abe5d0ab595cf1 ldsw [%i5+0x03c],%g2 ! %g2 = 56abe5d0ab595cf1 ! Mem[00000000320000e0] = 186088ec, %l6 = 5f6ea5ade4a6b1d1 swap [%i0+%o4],%l6 ! %l6 = 00000000186088ec ! Mem[00000000330000f4] = 038a645f, %l0 = 0000000000000002 ldstub [%i2+0x034],%l0 ! %l0 = 00000003000000ff ! Mem[00000000328000e8] = a139ff5e2c725183, %l2 = 000000000000000e, %l1 = 3e8012610458af66 add %i1,0x28,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = a139ff5e2c725183 ! Mem[00000000330000ed] = 40cf83e1, %l2 = 000000000000000e ldstub [%i2+0x02d],%l2 ! %l2 = 000000cf000000ff ! %l2 = 000000cf, %l3 = 0a20a7bd, Mem[00000000908000e0] = 2181367e 79aad87c std %l2,[%i5+%o4] ! Mem[00000000908000e0] = 000000cf 0a20a7bd ! Mem[00000000330000e8] = da5162cb, %l6 = 00000000186088ec swap [%i2+%o5],%l6 ! %l6 = 00000000da5162cb p17_label_4: ! Mem[00000000328000d4] = 8f141c83, %l4 = 0000000008944724 swap [%i1+0x014],%l4 ! %l4 = 000000008f141c83 ! Mem[00000000900000c0] = c13ccd50 aab69960, %g2 = 51339b65, %g3 = 55139617 ldd [%i4+%g0],%g2 ! %g2 = 00000000c13ccd50 00000000aab69960 ! Mem[00000000338000dc] = 00000083, %l6 = da5162cb, %l6 = da5162cb add %i3,0x1c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000000000083 ! Mem[00000000328000d0] = 405a4dfa08944724, %l4 = 000000008f141c83, %l5 = 000000006bf7d720 add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 405a4dfa08944724 ! Mem[00000000338000fc] = bc609d87, %l5 = 08944724, %l0 = 00000003 add %i3,0x3c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000bc609d87 ! Mem[00000000320000f4] = 6a3bd162, %l4 = 000000008f141c83 ldstub [%i0+0x034],%l4 ! %l4 = 0000006a000000ff ! %l2 = 00000000000000cf, Mem[00000000338000cb] = 2008022a stb %l2,[%i3+0x00b] ! Mem[00000000338000c8] = 200802cf ! Mem[00000000330000f8] = c63c4b13ad979e40, %l1 = a139ff5e2c725183, %l0 = 00000000bc609d87 add %i2,0x38,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = c63c4b13ad979e40 ! Mem[00000000338000fd] = bc609d87, %l2 = 00000000000000cf ldstub [%i3+0x03d],%l2 ! %l2 = 00000060000000ff ! %l6 = 0000000000000083, Mem[00000000910000c8] = c9b5bf86 stw %l6,[%i6+%o1] ! Mem[00000000910000c8] = 00000083 ba,a p17_not_taken_0_end p17_not_taken_0: ! The following code should not be executed 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 c63c4b13ad979e40 bne,a,pn %xcc,p17_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be a139ff5e2c725183 bne,a,pn %xcc,p17_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000060 bne,a,pn %xcc,p17_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000006a bne,a,pn %xcc,p17_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 405a4dfa08944724 bne,a,pn %xcc,p17_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p17_local0_expect,%g1 p17_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 29ffc291a54b0b26 ldx [%i0+0x000],%g3 ! Observed data at 00000000320000c0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = e4a6b1d141077b24 ldx [%i0+0x020],%g3 ! Observed data at 00000000320000e0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = d097ff17ff3bd162 ldx [%i0+0x030],%g3 ! Observed data at 00000000320000f0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 017dbaf614ab203d ldx [%i0+0x038],%g3 ! Observed data at 00000000320000f8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x038,%g4 set p17_local1_expect,%g1 p17_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 405a4dfa08944724 ldx [%i1+0x010],%g3 ! Observed data at 00000000328000d0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = a139ff5e2c725183 ldx [%i1+0x028],%g3 ! Observed data at 00000000328000e8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 45cdc807ce3dfffc ldx [%i1+0x038],%g3 ! Observed data at 00000000328000f8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x038,%g4 set p17_local2_expect,%g1 p17_check_local2: ldx [%g1+0x028],%g2 ! Expected data = 186088ec40ff83e1 ldx [%i2+0x028],%g3 ! Observed data at 00000000330000e8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = a0ae1d2aff8a645f ldx [%i2+0x030],%g3 ! Observed data at 00000000330000f0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x030,%g4 set p17_local3_expect,%g1 p17_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 200802cfad4f35b2 ldx [%i3+0x008],%g3 ! Observed data at 00000000338000c8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = aebc28b200000083 ldx [%i3+0x018],%g3 ! Observed data at 00000000338000d8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 783c24f6f26dffad ldx [%i3+0x020],%g3 ! Observed data at 00000000338000e0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5fd151058fe8f04c ldx [%i3+0x028],%g3 ! Observed data at 00000000338000e8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = d5930e86bcff9d87 ldx [%i3+0x038],%g3 ! Observed data at 00000000338000f8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x038,%g4 ! The test for processor 17 has passed p17_passed: ta GOOD_TRAP nop p17_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p17_failed p17_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p17_failed p17_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p17_failed p17_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p17_failed p17_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p17_failed p17_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p17_failed p17_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p17_failed p17_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p17_failed ! 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 %l7,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000330000d8] lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000330000d0] ldda [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000338000c8] ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000328000d0] done p17_trap1o: stwa %l7,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000330000d8] lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000330000d0] ldda [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000338000c8] ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000328000d0] done p17_trap2e: stba %l0,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000338000d0] ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000338000d8] stwa %l2,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000330000c8] ldswa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000328000c0] stba %l1,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000328000c0] ldsha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000330000c8] done p17_trap2o: stba %l0,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000338000d0] ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000338000d8] stwa %l2,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000330000c8] ldswa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000328000c0] stba %l1,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000328000c0] ldsha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000330000c8] done p17_trap3e: nop nop done p17_trap3o: 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 = ffb26cdc0a3f0248 ldx [%g1+0x008],%l1 ! %l1 = 61454996360a0b6e ldx [%g1+0x010],%l2 ! %l2 = 79816236859a47e4 ldx [%g1+0x018],%l3 ! %l3 = 43c443ec51c3d445 ldx [%g1+0x020],%l4 ! %l4 = bc1db8e9948c4add ldx [%g1+0x028],%l5 ! %l5 = bfef3b8a917c9361 ldx [%g1+0x030],%l6 ! %l6 = 5f6ea5ade4a6b1d1 ldx [%g1+0x038],%l7 ! %l7 = 4aea7bda8be5b8d1 ! Initialize the output register of window 0 set unres3_start,%o0 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 = de09aa8b 40c04b65 43139ed3 aa9b7d1c ! %f4 = b714dd7c 87967f6a d89b6a3a 46c878ac ! %f8 = f5ed8174 da9e9667 d75f8107 e3bfae65 ! %f12 = cda460a7 bfa2d76c 3ac3d586 100c8463 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 52ae03d1 acad4606 df0d4681 767e6959 ! %f20 = 0134dfab 19430bfa 244dd56b a19255f3 ! %f24 = fc8b05cf 01916d5f 54e5507c 59c27479 ! %f28 = 86fb71ce adf12da1 42a5a76d 2119f0c5 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4daa4b8e a23b4f22 ed5d512d 9840bbad ! %f36 = 5d09fdbf 1dcec65e db8342ef 881fd529 ! %f40 = 87364b2c fe79f834 7dbaf08e d6640e8b ! %f44 = f09baa93 2ad90690 c6fbc1b2 819ffc7e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x94602a900000000f,%g7,%g1 ! GSR scale = 1, align = 7 wr %g1,%g0,%gsr ! GSR = 94602a900000000f wr %g0,%y ! Clear Y 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: ! %l4 = 290f5754, %l5 = ab3b36f3, Mem[00000000910000c0] = 78f5a6b5 342d7270 std %l4,[%i6+%g0] ! Mem[00000000910000c0] = 290f5754 ab3b36f3 ! Mem[00000000918000cc] = d7167374, %g2 = def5cdcc1d912e41 lduw [%o0+0x00c],%g2 ! %g2 = 00000000d7167374 ! Mem[00000000900000ec] = 332e6d34, %g2 = 00000000d7167374 ldsb [%i4+0x02c],%g2 ! %g2 = 0000000000000033 ! Mem[00000000358000d4] = 9f1a3e7a, %l2 = a7e3c024, %l1 = 0e3647bf add %i3,0x14,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000009f1a3e7a ! Mem[00000000358000c4] = 61fd7fbd, %l6 = 876bebd02919a6c1 swap [%i3+0x004],%l6 ! %l6 = 0000000061fd7fbd ! Mem[00000000350000c4] = 7bd860b2, %l4 = e13bcdc8290f5754 swap [%i2+0x004],%l4 ! %l4 = 000000007bd860b2 ! Mem[00000000340000f0] = 8b35bc44, %l7 = 98fd4e94487fa745 ldstub [%i0+0x030],%l7 ! %l7 = 0000008b000000ff ! Mem[00000000348000c4] = 3b7ca6c7, %l4 = 000000007bd860b2 swap [%i1+0x004],%l4 ! %l4 = 000000003b7ca6c7 ! Mem[00000000358000d0] = a8ad2552, %l4 = 000000003b7ca6c7 swap [%i3+%o2],%l4 ! %l4 = 00000000a8ad2552 ! Mem[00000000358000e7] = ff1d8cab, %l4 = 00000000a8ad2552 ldstub [%i3+0x027],%l4 ! %l4 = 000000ab000000ff p18_label_2: ! Mem[00000000340000f8] = f6bb14e181293c62, %l1 = 000000009f1a3e7a, %l6 = 0000000061fd7fbd add %i0,0x38,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = f6bb14e181293c62 ! %l6 = 81293c62, %l7 = 0000008b, Mem[00000000910000e0] = 33e9edba 55139617 std %l6,[%i6+%o4] ! Mem[00000000910000e0] = 81293c62 0000008b ! %l1 = 000000009f1a3e7a, Mem[00000000900000d0] = 27640482 stw %l1,[%i4+%o2] ! Mem[00000000900000d0] = 9f1a3e7a ! %l6 = f6bb14e181293c62, Mem[00000000900000d4] = 3e0eaf76 stw %l6,[%i4+0x014] ! Mem[00000000900000d4] = 81293c62 ! Mem[00000000910000e8] = 5436174a, %g18 = 95bf4f62aa1f65c1 ldsw [%i6+%o5],%g2 ! %g2 = 95bf4f62aa1f65c1 ! Mem[00000000348000dc] = 9b930e9e, %l4 = 00000000000000ab lduh [%i1+0x01c],%l4 ! %l4 = 0000000000009b93 ! Mem[00000000348000e0] = 7785c0ea, %l2 = a7e3c024, %l4 = 00009b93 add %i1,0x20,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000007785c0ea ! Mem[00000000900000f0] = 8fb2052c, %g18 = 95bf4f62aa1f65c1 ldsw [%i4+0x030],%g2 ! %g2 = 95bf4f62aa1f65c1 ! Mem[00000000348000f8] = 9c8e3b94, %l5 = ab3b36f3, %l0 = a964cd97 add %i1,0x38,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000009c8e3b94 ! Mem[00000000348000c5] = 7bd860b2, %l4 = 000000007785c0ea ldstub [%i1+0x005],%l4 ! %l4 = 000000d8000000ff p18_label_3: ! Mem[00000000910000e4] = 0000008b, %g2 = ffffffff8fb2052c ldsb [%i6+0x024],%g2 ! %g2 = 0000000000000000 ! Mem[00000000908000f0] = 043263cc b51d1c67, %g2 = 00000000, %g3 = 0bad0b00 ldd [%i5+0x030],%g2 ! %g2 = 00000000043263cc 00000000b51d1c67 ! Mem[00000000358000ec] = e1b4f904, %l4 = 00000000000000d8 swap [%i3+0x02c],%l4 ! %l4 = 00000000e1b4f904 ! Mem[00000000918000d8] = cb31e918 c5e32ec5, %g2 = 043263cc, %g3 = b51d1c67 ldd [%o0+%o3],%g2 ! %g2 = 00000000cb31e918 00000000c5e32ec5 ! Mem[00000000900000f4] = b1729cf1, %g2 = 00000000cb31e918 ldsb [%i4+0x035],%g2 ! %g2 = ffffffffffffffb1 ! Mem[00000000350000e0] = 0ad47991, %l7 = 000000000000008b swap [%i2+%o4],%l7 ! %l7 = 000000000ad47991 ! Mem[00000000348000c0] = 350be6777bff60b2, %l2 = 7c93058aa7e3c024, %l5 = 37fed06cab3b36f3 casxa [%i1]0x80,%l2,%l5 ! %l5 = 350be6777bff60b2 ! %l1 = 000000009f1a3e7a, Mem[00000000358000d4] = 9f1a3e7a stw %l1,[%i3+0x014] ! Mem[00000000358000d4] = 9f1a3e7a ! Mem[00000000350000d0] = d1c5eb67f5c56d07, %l0 = 000000009c8e3b94, %l1 = 000000009f1a3e7a add %i2,0x10,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = d1c5eb67f5c56d07 ! %l3 = 610e73aff34ee40a, Mem[00000000908000f6] = 1c67268a stb %l3,[%i5+0x036] ! Mem[00000000908000f4] = 0a67268a p18_label_4: ! Mem[00000000348000cb] = 315fa7ed, %l6 = f6bb14e181293c62 ldstub [%i1+0x00b],%l6 ! %l6 = 000000ed000000ff ! Mem[00000000340000c4] = 26bed86c, %l2 = 7c93058aa7e3c024 swap [%i0+0x004],%l2 ! %l2 = 0000000026bed86c ! Mem[00000000918000c4] = c6444072, %g2 = ffffffffffffffb1 ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffffc644 ! Mem[00000000350000d0] = d1c5eb67f5c56d07, %l1 = d1c5eb67f5c56d07, %l4 = 00000000e1b4f904 add %i2,0x10,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = d1c5eb67f5c56d07 ! Mem[00000000910000d8] = cf13aa77d6e5dd00, %g2 = ffffffffffffc644 ldx [%i6+%o3],%g2 ! %g2 = cf13aa77d6e5dd00 ! %l7 = 000000000ad47991, Mem[00000000908000ce] = c4753fd5 sth %l7,[%i5+0x00e] ! Mem[00000000908000cc] = 79913fd5 ! Mem[00000000348000cd] = 32e9e816, %l4 = d1c5eb67f5c56d07 ldstub [%i1+0x00d],%l4 ! %l4 = 000000e9000000ff ! Mem[00000000358000d0] = 3b7ca6c79f1a3e7a, %l4 = 00000000000000e9, %l6 = 00000000000000ed add %i3,0x10,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 3b7ca6c79f1a3e7a ! Mem[00000000358000e8] = c3e3b305000000d8, %l5 = 350be6777bff60b2, %l3 = 610e73aff34ee40a add %i3,0x28,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = c3e3b305000000d8 ! Mem[00000000350000f4] = 4c55dbe5, %l0 = 000000009c8e3b94 swap [%i2+0x034],%l0 ! %l0 = 000000004c55dbe5 ba,a p18_not_taken_0_end p18_not_taken_0: ! The following code should not be executed nop ba,a p18_branch_failed p18_not_taken_0_end: ! End of Random Code for Thread 18 1: membar #Sync ! Force all stores to complete p18_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x048] ! Set processor 18 done flag ! Check Registers p18_check_registers: set p18_expected_registers,%g1 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000e9 bne,a,pn %xcc,p18_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 3b7ca6c79f1a3e7a bne,a,pn %xcc,p18_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000ad47991 bne,a,pn %xcc,p18_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p18_local0_expect,%g1 p18_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 3206db6ea7e3c024 ldx [%i0+0x000],%g3 ! Observed data at 00000000340000c0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff35bc4490c3bbed ldx [%i0+0x030],%g3 ! Observed data at 00000000340000f0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x030,%g4 set p18_local1_expect,%g1 p18_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 350be6777bff60b2 ldx [%i1+0x000],%g3 ! Observed data at 00000000348000c0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 315fa7ff32ffe816 ldx [%i1+0x008],%g3 ! Observed data at 00000000348000c8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x008,%g4 set p18_local2_expect,%g1 p18_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 2575a0c4290f5754 ldx [%i2+0x000],%g3 ! Observed data at 00000000350000c0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000000e1b4f904 ldx [%i2+0x010],%g3 ! Observed data at 00000000350000d0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000008b586effd6 ldx [%i2+0x020],%g3 ! Observed data at 00000000350000e0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = dd59e84a9c8e3b94 ldx [%i2+0x030],%g3 ! Observed data at 00000000350000f0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x030,%g4 set p18_local3_expect,%g1 p18_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 20582af02919a6c1 ldx [%i3+0x000],%g3 ! Observed data at 00000000358000c0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3b7ca6c79f1a3e7a ldx [%i3+0x010],%g3 ! Observed data at 00000000358000d0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 06c6321eff1d8cff ldx [%i3+0x020],%g3 ! Observed data at 00000000358000e0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = c3e3b305000000d8 ldx [%i3+0x028],%g3 ! Observed data at 00000000358000e8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x028,%g4 ! The test for processor 18 has passed p18_passed: ta GOOD_TRAP nop p18_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p18_failed p18_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p18_failed p18_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p18_failed p18_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p18_failed p18_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p18_failed p18_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p18_failed p18_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p18_failed p18_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p18_failed ! The test for processor 18 failed p18_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x048] ! Set processor 18 done flag set p18_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 18 failed p18_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x048] ! Set processor 18 done flag set p18_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p18_selfmod_failed: ba p18_failed mov 0xabc,%g1 p18_common_error: or %g0,0xef2,%g1 ba p18_failed mov %o5,%g3 p18_common_signature_error: set p18_temp,%g1 ba p18_failed st %g2,[%g1] ! Common Lock Number p18_common_timeout: set p18_temp,%g1 ba p18_failed st %g2,[%g1] ! Common Lock Number p18_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p18_failed mov 0x0,%g3 p18_trap1e: stwa %l7,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000348000e8] stwa %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000350000c8] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000350000c0] stwa %l3,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000348000c8] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000358000e0] stwa %l7,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000350000d8] done p18_trap1o: stwa %l7,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000348000e8] stwa %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000350000c8] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000350000c0] stwa %l3,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000348000c8] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000358000e0] stwa %l7,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000350000d8] done p18_trap2e: lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000358000d8] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000358000e8] ldswa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000348000c0] stda %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000340000e8] stxa %l1,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000350000d0] done p18_trap2o: lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000358000d8] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000358000e8] ldswa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000348000c0] stda %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000340000e8] stxa %l1,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000350000d0] 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 = d825d2daa964cd97 ldx [%g1+0x008],%l1 ! %l1 = 9962d1c60e3647bf ldx [%g1+0x010],%l2 ! %l2 = 7c93058aa7e3c024 ldx [%g1+0x018],%l3 ! %l3 = 610e73aff34ee40a ldx [%g1+0x020],%l4 ! %l4 = e13bcdc8290f5754 ldx [%g1+0x028],%l5 ! %l5 = 37fed06cab3b36f3 ldx [%g1+0x030],%l6 ! %l6 = 876bebd02919a6c1 ldx [%g1+0x038],%l7 ! %l7 = 98fd4e94487fa745 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 0bad5de5 57fa42f5 ee3b2940 9e710bdd ! %f4 = 70d4249e 8b548d19 1021d954 389f2e74 ! %f8 = 22568ff1 cce4cf14 243a0dd1 4e6c07eb ! %f12 = 41f9170a 30ad62e6 6ea28ff6 03c158da ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4753715d 1f96aa1c 62501a49 23e3d202 ! %f20 = 9ff6381e f024303a dff54c06 2301ea9f ! %f24 = 739579eb 5cfad5db 1391122a a565fe50 ! %f28 = 216d8838 2ee55126 d772b170 125ef309 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2e625c0f 068fe62a bbd5ac9f 56529c40 ! %f36 = c2ff1907 c781fb8f c6686229 7f6e0c44 ! %f40 = ccaad6c1 065516f1 cc12db66 3c5eb89f ! %f44 = c07bff18 90d3358c 55e64525 7e8802d6 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xcf44e2a000000041,%g7,%g1 ! GSR scale = 8, align = 1 wr %g1,%g0,%gsr ! GSR = cf44e2a000000041 wr %g0,%y ! Clear Y 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[00000000910000f8] = 1719e9a3 93716587, %g2 = ffd76da9, %g3 = 0bad0b00 ldd [%i6+0x038],%g2 ! %g2 = 000000001719e9a3 0000000093716587 ! %l4 = 6875c225c4e93040, Mem[00000000918000d4] = 3dc9eea6 sth %l4,[%o0+0x014] ! Mem[00000000918000d4] = 3040eea6 ! Mem[00000000370000e8] = f795c177, %l2 = b72e5c15fda4a477 swap [%i2+%o5],%l2 ! %l2 = 00000000f795c177 ! Mem[00000000368000c8] = 24452fbe8ca94880, %l0 = 08534dae22440006, %l4 = 6875c225c4e93040 add %i1,0x08,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 24452fbe8ca94880 ! Mem[00000000368000e4] = 00411092, %l0 = 08534dae22440006 swap [%i1+0x024],%l0 ! %l0 = 0000000000411092 ! %l4 = 24452fbe8ca94880, Mem[00000000908000f4] = b51d1c67 sth %l4,[%i5+0x034] ! Mem[00000000908000f4] = 48801c67 ! Mem[00000000360000e1] = 3992139a, %l6 = ee8a31fa6bed8ac8 ldstub [%i0+0x021],%l6 ! %l6 = 00000092000000ff ! Mem[00000000378000c1] = 91a7296e, %l1 = 177578fc52da1453 ldstub [%i3+0x001],%l1 ! %l1 = 000000a7000000ff ! Mem[00000000918000e8] = a252010dbc51f046, %g2 = 000000001719e9a3 ldx [%o0+%o5],%g2 ! %g2 = a252010dbc51f046 ! Mem[00000000368000f8] = da3c6d98, %l6 = 0000000000000092 swap [%i1+0x038],%l6 ! %l6 = 00000000da3c6d98 p19_label_2: ! %l3 = a66c920deea55ec5, Mem[00000000910000c4] = 342d7270 sth %l3,[%i6+0x004] ! Mem[00000000910000c4] = 5ec57270 ! Mem[00000000378000d8] = 3c03f21c6a211ec6, %l0 = 0000000000411092, %l0 = 0000000000411092 add %i3,0x18,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 3c03f21c6a211ec6 ! Mem[00000000900000e0] = 1938ec00, %g2 = a252010dbc51f046 ldub [%i4+%o4],%g2 ! %g2 = 0000000000000019 ! Mem[00000000908000c0] = 100a8464, %g18 = d1c68824598980b3 ldsw [%i5+%g0],%g2 ! %g2 = d1c68824598980b3 ! Mem[00000000360000fc] = 5cea001b, %l7 = 8520f9f26c96e194 swap [%i0+0x03c],%l7 ! %l7 = 000000005cea001b ! Mem[00000000900000c0] = c13ccd50, %g2 = 00000000100a8464 lduw [%i4+%g0],%g2 ! %g2 = 00000000c13ccd50 ! %l3 = a66c920deea55ec5, Mem[00000000908000e8] = a397a7435d61508d stx %l3,[%i5+%o5] ! Mem[00000000908000e8] = a66c920deea55ec5 ! %l0 = 3c03f21c6a211ec6, Mem[00000000360000e2] = 39ff139a sth %l0,[%i0+0x022] ! Mem[00000000360000e0] = 39ff1ec6 ! Mem[00000000918000c0] = ec8503fd, %g2 = 00000000c13ccd50 lduw [%o0+%g0],%g2 ! %g2 = 00000000ec8503fd ! Mem[00000000910000e0] = 33e9edba, %g2 = 00000000ec8503fd lduw [%i6+%o4],%g2 ! %g2 = 0000000033e9edba p19_label_3: ! Mem[00000000918000c0] = ec8503fd, %g18 = d1c68824598980b3 ldsw [%o0+%g0],%g2 ! %g2 = d1c68824598980b3 ! Mem[00000000370000e8] = fda4a477, %l2 = 00000000f795c177 ldsh [%i2+0x02a],%l2 ! %l2 = ffffffffffffa477 ! Mem[00000000368000c0] = 2a9be0e9b9d908a5, %l6 = 00000000da3c6d98, %l4 = 24452fbe8ca94880 casxa [%i1]0x80,%l6,%l4 ! %l4 = 2a9be0e9b9d908a5 ! Mem[00000000370000fc] = 21251c92, %l0 = 6a211ec6, %l7 = 5cea001b add %i2,0x3c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000021251c92 ! %l6 = da3c6d98, %l7 = 21251c92, Mem[00000000918000c0] = ec8503fd c6444072 std %l6,[%o0+%g0] ! Mem[00000000918000c0] = da3c6d98 21251c92 ! Mem[00000000360000c0] = a8a0db95, %l3 = a66c920deea55ec5 lduh [%i0+%g0],%l3 ! %l3 = 000000000000a8a0 ! Mem[00000000910000d0] = adc1236834bdfa53, %g2 = ffffffffec8503fd ldx [%i6+%o2],%g2 ! %g2 = adc1236834bdfa53 ! Mem[00000000378000fc] = faadf8fa, %l0 = 6a211ec6, %l6 = da3c6d98 add %i3,0x3c,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000faadf8fa ! Mem[00000000378000c7] = 0f261fba, %l5 = 4724b3680d5b2415 ldstub [%i3+0x007],%l5 ! %l5 = 000000ba000000ff ! Mem[00000000370000e0] = a823cf7c, %l5 = 00000000000000ba swap [%i2+%o4],%l5 ! %l5 = 00000000a823cf7c p19_label_4: ! %l0 = 3c03f21c6a211ec6, Mem[00000000910000c4] = 5ec57270 sth %l0,[%i6+0x004] ! Mem[00000000910000c4] = 1ec67270 ! Mem[00000000378000c0] = 91ff296e, %l4 = 2a9be0e9b9d908a5 swap [%i3+%g0],%l4 ! %l4 = 0000000091ff296e ! Mem[00000000368000e0] = dddc98b3, %l6 = faadf8fa, %l3 = 0000a8a0 add %i1,0x20,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000dddc98b3 ! Mem[00000000908000d8] = 61289561, %g2 = adc1236834bdfa53 ldsb [%i5+0x019],%g2 ! %g2 = 0000000000000061 ! Mem[00000000378000f0] = 258c686a, %l1 = 000000a7, %l5 = a823cf7c add %i3,0x30,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000258c686a ! %l5 = 00000000258c686a, Mem[00000000908000ec] = eea55ec5 stw %l5,[%i5+0x02c] ! Mem[00000000908000ec] = 258c686a ! Mem[00000000368000c0] = 2a9be0e9, %l7 = 0000000021251c92 ldstub [%i1+%g0],%l7 ! %l7 = 0000002a000000ff ! Mem[00000000908000d4] = 6878fa61, %g2 = 0000000000000061 lduh [%i5+0x016],%g2 ! %g2 = 0000000000006878 ! Mem[00000000900000e8] = e3ac6f4e332e6d34, %g2 = 0000000000006878 ldx [%i4+%o5],%g2 ! %g2 = e3ac6f4e332e6d34 ! Mem[00000000370000ec] = 36edf3d8, %l1 = 00000000000000a7 swap [%i2+0x02c],%l1 ! %l1 = 0000000036edf3d8 ba,a p19_not_taken_0_end p19_not_taken_0: ! The following code should not be executed nop ba,a p19_branch_failed p19_not_taken_0_end: ! End of Random Code for Thread 19 1: membar #Sync ! Force all stores to complete 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000036edf3d8 bne,a,pn %xcc,p19_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffa477 bne,a,pn %xcc,p19_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000dddc98b3 bne,a,pn %xcc,p19_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000258c686a bne,a,pn %xcc,p19_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000faadf8fa bne,a,pn %xcc,p19_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000002a bne,a,pn %xcc,p19_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p19_local0_expect,%g1 p19_check_local0: ldx [%g1+0x020],%g2 ! Expected data = 39ff1ec68433d25a ldx [%i0+0x020],%g3 ! Observed data at 00000000360000e0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = acbc5c766c96e194 ldx [%i0+0x038],%g3 ! Observed data at 00000000360000f8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x038,%g4 set p19_local1_expect,%g1 p19_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff9be0e9b9d908a5 ldx [%i1+0x000],%g3 ! Observed data at 00000000368000c0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = dddc98b322440006 ldx [%i1+0x020],%g3 ! Observed data at 00000000368000e0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 00000092dc0ec57f ldx [%i1+0x038],%g3 ! Observed data at 00000000368000f8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x038,%g4 set p19_local2_expect,%g1 p19_check_local2: ldx [%g1+0x020],%g2 ! Expected data = 000000ba31b2f0bf ldx [%i2+0x020],%g3 ! Observed data at 00000000370000e0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = fda4a477000000a7 ldx [%i2+0x028],%g3 ! Observed data at 00000000370000e8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x028,%g4 set p19_local3_expect,%g1 p19_check_local3: ldx [%g1+0x000],%g2 ! Expected data = b9d908a50f261fff ldx [%i3+0x000],%g3 ! Observed data at 00000000378000c0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x000,%g4 ! The test for processor 19 has passed p19_passed: ta GOOD_TRAP nop p19_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p19_failed p19_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p19_failed p19_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p19_failed p19_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p19_failed p19_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p19_failed p19_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p19_failed p19_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p19_failed p19_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p19_failed ! The test for processor 19 failed p19_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x04c] ! Set processor 19 done flag set p19_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 19 failed p19_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x04c] ! Set processor 19 done flag set p19_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p19_selfmod_failed: ba p19_failed mov 0xabc,%g1 p19_common_error: or %g0,0xef3,%g1 ba p19_failed mov %o5,%g3 p19_common_signature_error: set p19_temp,%g1 ba p19_failed st %g2,[%g1] ! Common Lock Number p19_common_timeout: set p19_temp,%g1 ba p19_failed st %g2,[%g1] ! Common Lock Number p19_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p19_failed mov 0x0,%g3 p19_trap1e: stwa %l7,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000378000c8] done p19_trap1o: stwa %l7,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000378000c8] done p19_trap2e: swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000370000e8] done p19_trap2o: swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000370000e8] done p19_trap3e: nop nop nop nop done p19_trap3o: nop nop nop nop done p19_init_memory_pointers: set p19_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p19_local0_start,%i0 set p19_local1_start,%i1 set p19_local2_start,%i2 set p19_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 08534dae22440006 ldx [%g1+0x008],%l1 ! %l1 = 177578fc52da1453 ldx [%g1+0x010],%l2 ! %l2 = b72e5c15fda4a477 ldx [%g1+0x018],%l3 ! %l3 = a66c920deea55ec5 ldx [%g1+0x020],%l4 ! %l4 = 6875c225c4e93040 ldx [%g1+0x028],%l5 ! %l5 = 4724b3680d5b2415 ldx [%g1+0x030],%l6 ! %l6 = ee8a31fa6bed8ac8 ldx [%g1+0x038],%l7 ! %l7 = 8520f9f26c96e194 ! Initialize the output register of window 0 set unres3_start,%o0 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 = fbf015af 3348e283 f89bc1fc 80296f90 ! %f4 = 472b5342 62c0b4d4 1322d039 e22a7770 ! %f8 = 99f9a9af a39365ec 9d202af5 d545b7d7 ! %f12 = c52def30 fe5ef80b acee7c1e 9c749fc6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 92adaa9c c2d71ac9 f3fffba4 0089873b ! %f20 = c5fb38ec 04cd6ebf 539d30a8 f65cd625 ! %f24 = 5100e582 489f6d5f 34dec829 a63eec75 ! %f28 = 5e34c547 632ced37 5c1ca42d 3ac8b133 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6b533046 f6471201 f8697e16 437ed250 ! %f36 = 49b2856c ad6cc708 5ae6565e b2611acc ! %f40 = 358905ff 6d810278 6bdbae43 3df02182 ! %f44 = dba4526d 7a2370ef eb06b3b6 65c203c3 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9e86dc5000000018,%g7,%g1 ! GSR scale = 3, align = 0 wr %g1,%g0,%gsr ! GSR = 9e86dc5000000018 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 20 p20_label_1: ! Mem[00000000388000d0] = af0282ef, %l0 = 7975752b, %l7 = d4c23a7c add %i1,0x10,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000af0282ef ! Mem[00000000398000cc] = 8dcbda61, %l0 = 931e989e7975752b swap [%i3+0x00c],%l0 ! %l0 = 000000008dcbda61 ! %l2 = a38c204e, %l3 = f17c046f, Mem[00000000900000e0] = 1938ec00 f4f59116 std %l2,[%i4+%o4] ! Mem[00000000900000e0] = a38c204e f17c046f ! Mem[00000000380000c0] = d58d9954, %l0 = 000000008dcbda61 lduw [%i0+%g0],%l0 ! %l0 = 00000000d58d9954 ! Mem[00000000398000f4] = 797cd20d, %l0 = 00000000d58d9954 ldsw [%i3+0x034],%l0 ! %l0 = 00000000797cd20d ! Mem[00000000388000cc] = ef137275, %l0 = 00000000797cd20d ldstub [%i1+0x00c],%l0 ! %l0 = 000000ef000000ff ! Mem[00000000390000f8] = d7be3c33a9935491, %l4 = 6dd008e3f3d07772, %l6 = 4e38761840ba0bf2 add %i2,0x38,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = d7be3c33a9935491 ! %l0 = 00000000000000ef, Mem[00000000918000e4] = 925d38f6 stw %l0,[%o0+0x024] ! Mem[00000000918000e4] = 000000ef ! Mem[00000000388000f4] = aef374f3, %l2 = a38c204e, %l3 = f17c046f add %i1,0x34,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000aef374f3 ! Mem[00000000900000e8] = e3ac6f4e, %g18 = aab2106fd9e25740 ldsw [%i4+%o5],%g2 ! %g2 = aab2106fd9e25740 p20_label_2: ! Mem[00000000908000d4] = 94da6878, %g2 = ffffffffe3ac6f4e lduh [%i5+0x014],%g2 ! %g2 = 00000000000094da ! Mem[00000000398000c0] = 07f93615ad97bf30, %l1 = a4e5cba3f425be36, %l5 = f34a705e07b295d8 casxa [%i3]0x80,%l1,%l5 ! %l5 = 07f93615ad97bf30 ! Mem[00000000380000d8] = 2db7d60c, %l6 = a9935491, %l2 = a38c204e add %i0,0x18,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000002db7d60c ! Mem[00000000918000d0] = 4010f147, %g2 = 00000000000094da ldsb [%o0+%o2],%g2 ! %g2 = 0000000000000040 ! Mem[00000000380000e0] = 36f41ec5, %l7 = 00000000af0282ef swap [%i0+%o4],%l7 ! %l7 = 0000000036f41ec5 ! Mem[00000000398000c4] = ad97bf30, %l6 = a9935491, %l7 = 36f41ec5 add %i3,0x04,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000ad97bf30 ! %l3 = 00000000aef374f3, Mem[00000000910000cc] = f9bbadeb stw %l3,[%i6+0x00c] ! Mem[00000000910000cc] = aef374f3 ! Mem[00000000900000ec] = 6d348fb2, %g2 = 0000000000000040 ldub [%i4+0x02e],%g2 ! %g2 = 000000000000006d ! Mem[00000000398000ee] = 97f4900a, %l2 = 000000002db7d60c ldstub [%i3+0x02e],%l2 ! %l2 = 00000090000000ff ! Mem[00000000390000c0] = 3abbf05629e6d717, %l4 = 6dd008e3f3d07772, %l5 = 07f93615ad97bf30 casxa [%i2]0x80,%l4,%l5 ! %l5 = 3abbf05629e6d717 p20_label_3: ! Mem[00000000380000c0] = d58d9954, %l5 = 3abbf05629e6d717 ldstub [%i0+%g0],%l5 ! %l5 = 000000d5000000ff ! Mem[00000000380000c8] = c01e0b2e, %l3 = aef374f3, %l2 = 00000090 add %i0,0x08,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000c01e0b2e ! Mem[00000000390000ec] = 7e25f247, %l5 = 00000000000000d5 ldsh [%i2+0x02e],%l5 ! %l5 = fffffffffffff247 ! Mem[00000000380000c0] = ff8d9954, %l5 = fffff247, %l7 = ad97bf30 casa [%i0]0x80,%l5,%l7 ! %l7 = 00000000ff8d9954 ! Mem[00000000388000e8] = 749d23ac, %l6 = a9935491, %l3 = aef374f3 add %i1,0x28,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000749d23ac ! Mem[00000000388000c8] = 8b014950, %l6 = a9935491, %l6 = a9935491 add %i1,0x08,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000008b014950 ! Mem[00000000388000c8] = 8b014950ff137275, %l6 = 000000008b014950, %l0 = 00000000000000ef add %i1,0x08,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 8b014950ff137275 ! Mem[00000000390000d0] = 0d648d5a, %l4 = f3d07772, %l3 = 749d23ac add %i2,0x10,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000000d648d5a ! %l4 = 6dd008e3f3d07772, Mem[00000000390000dc] = 0e438a3b stw %l4,[%i2+0x01c] ! Mem[00000000390000dc] = f3d07772 ! Mem[00000000388000d8] = 920b80ee1c8158f5, %l5 = fffffffffffff247, %l4 = 6dd008e3f3d07772 add %i1,0x18,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 920b80ee1c8158f5 p20_label_4: ! Mem[00000000388000cc] = ff137275, %l0 = 8b014950ff137275 ldstub [%i1+0x00c],%l0 ! %l0 = 000000ff000000ff ! Mem[00000000388000cc] = ff137275, %l7 = 00000000ff8d9954 swap [%i1+0x00c],%l7 ! %l7 = 00000000ff137275 ! %l3 = 000000000d648d5a, Mem[00000000908000c0] = 100a8464130e53aa stx %l3,[%i5+%g0] ! Mem[00000000908000c0] = 000000000d648d5a ! Mem[00000000390000e8] = cca45d68, %l7 = 00000000ff137275 ldstub [%i2+%o5],%l7 ! %l7 = 000000cc000000ff ! Mem[00000000398000fc] = 9da490f7, %l1 = a4e5cba3f425be36 swap [%i3+0x03c],%l1 ! %l1 = 000000009da490f7 ! Mem[00000000900000e0] = a38c204e f17c046f, %g2 = 0000006d, %g3 = 0bad0b00 ldd [%i4+%o4],%g2 ! %g2 = 00000000a38c204e 00000000f17c046f ! Mem[00000000390000c4] = 29e6d717, %l7 = 00000000000000cc swap [%i2+0x004],%l7 ! %l7 = 0000000029e6d717 ! Mem[00000000380000c4] = 428897b9, %l5 = fffffffffffff247 lduw [%i0+0x004],%l5 ! %l5 = 00000000428897b9 ! Mem[00000000398000dc] = cd9acaca, %l4 = 1c8158f5, %l6 = 8b014950 add %i3,0x1c,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000cd9acaca ! Mem[00000000388000e0] = 302cc9130c00f8bf, %l5 = 00000000428897b9, %l6 = 00000000cd9acaca add %i1,0x20,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 302cc9130c00f8bf ba,a p20_not_taken_0_end p20_not_taken_0: ! The following code should not be executed nop ba,a p20_branch_failed p20_not_taken_0_end: ! End of Random Code for Thread 20 1: membar #Sync ! Force all stores to complete p20_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x050] ! Set processor 20 done flag ! Check Registers p20_check_registers: set p20_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000ff bne,a,pn %xcc,p20_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000c01e0b2e bne,a,pn %xcc,p20_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000428897b9 bne,a,pn %xcc,p20_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000029e6d717 bne,a,pn %xcc,p20_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p20_local0_expect,%g1 p20_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ff8d9954428897b9 ldx [%i0+0x000],%g3 ! Observed data at 00000000380000c0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = af0282ef7a3e2dbe ldx [%i0+0x020],%g3 ! Observed data at 00000000380000e0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x020,%g4 set p20_local1_expect,%g1 p20_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 8b014950ff8d9954 ldx [%i1+0x008],%g3 ! Observed data at 00000000388000c8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x008,%g4 set p20_local2_expect,%g1 p20_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 3abbf056000000cc ldx [%i2+0x000],%g3 ! Observed data at 00000000390000c0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = e3e54f8df3d07772 ldx [%i2+0x018],%g3 ! Observed data at 00000000390000d8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffa45d687e25f247 ldx [%i2+0x028],%g3 ! Observed data at 00000000390000e8 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 = 3aa110947975752b ldx [%i3+0x008],%g3 ! Observed data at 00000000398000c8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = ad8b82de97f4ff0a ldx [%i3+0x028],%g3 ! Observed data at 00000000398000e8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1bac86a3f425be36 ldx [%i3+0x038],%g3 ! Observed data at 00000000398000f8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x038,%g4 ! The test for processor 20 has passed p20_passed: ta GOOD_TRAP nop p20_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p20_failed p20_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p20_failed p20_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p20_failed p20_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p20_failed p20_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p20_failed p20_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p20_failed p20_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p20_failed p20_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p20_failed ! The test for processor 20 failed p20_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x050] ! Set processor 20 done flag set p20_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 20 failed p20_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x050] ! Set processor 20 done flag set p20_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p20_selfmod_failed: ba p20_failed mov 0xabc,%g1 p20_common_error: or %g0,0xef4,%g1 ba p20_failed mov %o5,%g3 p20_common_signature_error: set p20_temp,%g1 ba p20_failed st %g2,[%g1] ! Common Lock Number p20_common_timeout: set p20_temp,%g1 ba p20_failed st %g2,[%g1] ! Common Lock Number p20_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p20_failed mov 0x0,%g3 p20_trap1e: stwa %l7,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000388000d8] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000390000c0] stxa %l3,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000390000c8] done p20_trap1o: stwa %l7,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000388000d8] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000390000c0] stxa %l3,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000390000c8] done p20_trap2e: lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000380000d8] ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000398000d0] ldsha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000380000e8] ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000390000c8] lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000380000d0] done p20_trap2o: lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000380000d8] ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000398000d0] ldsha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000380000e8] ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000390000c8] lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000380000d0] done p20_trap3e: nop nop nop nop nop nop done p20_trap3o: nop 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 = 931e989e7975752b ldx [%g1+0x008],%l1 ! %l1 = a4e5cba3f425be36 ldx [%g1+0x010],%l2 ! %l2 = 076249f8a38c204e ldx [%g1+0x018],%l3 ! %l3 = 01228d39f17c046f ldx [%g1+0x020],%l4 ! %l4 = 6dd008e3f3d07772 ldx [%g1+0x028],%l5 ! %l5 = f34a705e07b295d8 ldx [%g1+0x030],%l6 ! %l6 = 4e38761840ba0bf2 ldx [%g1+0x038],%l7 ! %l7 = 55c6e6bdd4c23a7c ! Initialize the output register of window 0 set unres3_start,%o0 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 = be729778 7381da8d f07e2c7f 76cbd005 ! %f4 = 6a8282a6 a97debea 85ce8cf3 62b17b42 ! %f8 = eac83bcc 4bce9389 1f5ed830 5bd91bed ! %f12 = c04e1106 46c624c8 0c9c3852 18bda656 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3f9c9474 089db5a2 03ae90c8 38eff379 ! %f20 = 857bd9cd 377bb7c4 8960ddb2 4a44788e ! %f24 = 6e1cef3f 18197a74 59449427 18c48c51 ! %f28 = ae33b4df 7c09798c e2507945 93773e7b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 32f253e5 87c1828d 3687f3c5 f8e7b7bc ! %f36 = bb201dca c36ef914 f6298ae7 0e76417b ! %f40 = 9fecf6f9 0708a035 8db3b471 6a87c62e ! %f44 = 17dbf400 3d88e5a2 150b2bdc ff4795de ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbebb9fa800000029,%g7,%g1 ! GSR scale = 5, align = 1 wr %g1,%g0,%gsr ! GSR = bebb9fa800000029 wr %g0,%y ! Clear Y 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[000000003b0000e7] = b328b43f, %l7 = aafd3f545eee9557 ldstub [%i2+0x027],%l7 ! %l7 = 0000003f000000ff ! Mem[00000000918000e8] = 010dbc51, %g2 = 0000ff48190477b3 ldsb [%o0+0x02a],%g2 ! %g2 = 0000000000000001 ! Mem[000000003b0000cd] = 6a3b898a, %l1 = 65e64f29ea6adc58 ldstub [%i2+0x00d],%l1 ! %l1 = 0000003b000000ff ! Mem[00000000900000d0] = 04823e0e, %g2 = 0000000000000001 lduh [%i4+0x012],%g2 ! %g2 = 0000000000000482 ! Mem[000000003a0000dc] = 019ff719, %l1 = 000000000000003b ldstub [%i0+0x01c],%l1 ! %l1 = 00000001000000ff ! %l5 = 9acb3927ec249b91, Mem[000000003a8000f8] = bc8c852671a03028 stx %l5,[%i1+0x038] ! Mem[000000003a8000f8] = 9acb3927ec249b91 ! Mem[000000003a0000c4] = 3f42364c, %l6 = 0877948f, %l7 = 0000003f add %i0,0x04,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000003f42364c ! Mem[000000003b8000c2] = 5a5e88b8, %l3 = 98263acc754f1a7d ldstub [%i3+0x002],%l3 ! %l3 = 00000088000000ff ! Mem[000000003b0000f8] = 40c68bd128ea2b7c, %l4 = 3ce2742e16aa802b, %l5 = 9acb3927ec249b91 add %i2,0x38,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 40c68bd128ea2b7c ! Mem[000000003b0000f0] = f9ee3398, %l2 = d2dfdbe2508b94eb lduw [%i2+0x030],%l2 ! %l2 = 00000000f9ee3398 p21_label_2: ! Mem[000000003b0000c8] = 453b07a26aff898a, %l4 = 3ce2742e16aa802b, %l0 = 3c8a6bb4110dce99 add %i2,0x08,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 453b07a26aff898a ! Mem[000000003a0000d0] = 20193037, %l4 = 3ce2742e16aa802b ldstub [%i0+%o2],%l4 ! %l4 = 00000020000000ff ! Mem[000000003a8000f8] = 9acb3927, %l5 = 40c68bd128ea2b7c swap [%i1+0x038],%l5 ! %l5 = 000000009acb3927 ! Mem[000000003b0000d0] = 021033e1, %l2 = 00000000f9ee3398 lduh [%i2+0x012],%l2 ! %l2 = 00000000000033e1 ! %l1 = 0000000000000001, Mem[00000000918000dc] = c5e32ec5 stw %l1,[%o0+0x01c] ! Mem[00000000918000dc] = 00000001 ! Mem[000000003b0000c4] = c6ba7d6f, %l4 = 0000000000000020 swap [%i2+0x004],%l4 ! %l4 = 00000000c6ba7d6f ! Mem[00000000900000e8] = e3ac6f4e332e6d34, %g2 = 0000000000000482 ldx [%i4+%o5],%g2 ! %g2 = e3ac6f4e332e6d34 ! Mem[00000000918000e8] = a252010d, %g2 = e3ac6f4e332e6d34 lduh [%o0+%o5],%g2 ! %g2 = 000000000000a252 ! Mem[000000003b0000c8] = 453b07a26aff898a, %l3 = 0000000000000088, %l4 = 00000000c6ba7d6f add %i2,0x08,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 453b07a26aff898a ! Mem[00000000908000cc] = fe94c475, %g2 = 000000000000a252 ldsh [%i5+0x00c],%g2 ! %g2 = fffffffffffffe94 p21_label_3: ! %l2 = 00000000000033e1, Mem[00000000910000f8] = 1719e9a393716587 stx %l2,[%i6+0x038] ! Mem[00000000910000f8] = 00000000000033e1 ! Mem[000000003b8000d0] = 38db4bf2ab75f4d8, %l3 = 0000000000000088, %l3 = 0000000000000088 add %i3,0x10,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 38db4bf2ab75f4d8 ! %l7 = 000000003f42364c, Mem[00000000910000f6] = 26a00000 stb %l7,[%i6+0x036] ! Mem[00000000910000f4] = 4ca00000 ! Mem[000000003b8000e0] = 165d19c757c8930b, %l1 = 0000000000000001, %l1 = 0000000000000001 add %i3,0x20,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 165d19c757c8930b ! %l5 = 000000009acb3927, Mem[00000000910000ec] = 23680393 stw %l5,[%i6+0x02c] ! Mem[00000000910000ec] = 9acb3927 ! %l1 = 165d19c757c8930b, Mem[00000000918000c0] = ec8503fdc6444072 stx %l1,[%o0+%g0] ! Mem[00000000918000c0] = 165d19c757c8930b ! %l6 = 631e78d40877948f, Mem[00000000900000f2] = 052c01b1 sth %l6,[%i4+0x032] ! Mem[00000000900000f0] = 948f01b1 ! Mem[00000000908000f4] = b51d1c67, %g2 = fffffffffffffe94 ldsb [%i5+0x034],%g2 ! %g2 = ffffffffffffffb5 ! %l6 = 0877948f, %l7 = 3f42364c, Mem[00000000910000d8] = cf13aa77 d6e5dd00 std %l6,[%i6+%o3] ! Mem[00000000910000d8] = 0877948f 3f42364c ! Mem[000000003a0000ec] = ac80dffd, %l0 = 6aff898a, %l1 = 57c8930b add %i0,0x2c,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000ac80dffd p21_label_4: ! Mem[00000000900000f8] = f1203340c82df56f, %g2 = ffffffffffffffb5 ldx [%i4+0x038],%g2 ! %g2 = f1203340c82df56f ! %l6 = 0877948f, %l7 = 3f42364c, Mem[00000000908000f8] = 268aa27d 51339b65 std %l6,[%i5+0x038] ! Mem[00000000908000f8] = 0877948f 3f42364c ! Mem[000000003b0000f8] = 40c68bd1, %l4 = 453b07a26aff898a swap [%i2+0x038],%l4 ! %l4 = 0000000040c68bd1 ! Mem[000000003b8000d4] = ab75f4d8, %l0 = 453b07a26aff898a swap [%i3+0x014],%l0 ! %l0 = 00000000ab75f4d8 ! Mem[00000000918000e4] = 925d38f6, %g2 = f1203340c82df56f lduw [%o0+0x024],%g2 ! %g2 = 00000000925d38f6 ! %l1 = 00000000ac80dffd, Mem[00000000900000cc] = a332ceb0 stw %l1,[%i4+0x00c] ! Mem[00000000900000cc] = ac80dffd ! Mem[000000003b0000d0] = 021033e17a48c9f5, %l6 = 631e78d40877948f, %l6 = 631e78d40877948f add %i2,0x10,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 021033e17a48c9f5 ! %l6 = 7a48c9f5, %l7 = 3f42364c, Mem[00000000918000c8] = e100adf5 d7167374 std %l6,[%o0+%o1] ! Mem[00000000918000c8] = 7a48c9f5 3f42364c ! Mem[000000003a0000d4] = 3b2587a0, %l2 = 00000000000033e1 swap [%i0+0x014],%l2 ! %l2 = 000000003b2587a0 ! %l6 = 021033e17a48c9f5, Mem[000000003a8000f0] = 8451a1d1 stw %l6,[%i1+0x030] ! Mem[000000003a8000f0] = 7a48c9f5 ba,a p21_not_taken_0_end p21_not_taken_0: ! The following code should not be executed 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 00000000ac80dffd bne,a,pn %xcc,p21_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000003b2587a0 bne,a,pn %xcc,p21_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 38db4bf2ab75f4d8 bne,a,pn %xcc,p21_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000040c68bd1 bne,a,pn %xcc,p21_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000003f42364c bne,a,pn %xcc,p21_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p21_local0_expect,%g1 p21_check_local0: ldx [%g1+0x010],%g2 ! Expected data = ff193037000033e1 ldx [%i0+0x010],%g3 ! Observed data at 000000003a0000d0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 141b20f2ff9ff719 ldx [%i0+0x018],%g3 ! Observed data at 000000003a0000d8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x018,%g4 set p21_local1_expect,%g1 p21_check_local1: ldx [%g1+0x030],%g2 ! Expected data = 7a48c9f5cf8487fc ldx [%i1+0x030],%g3 ! Observed data at 000000003a8000f0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 28ea2b7cec249b91 ldx [%i1+0x038],%g3 ! Observed data at 000000003a8000f8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x038,%g4 set p21_local2_expect,%g1 p21_check_local2: ldx [%g1+0x000],%g2 ! Expected data = f6aa1ac300000020 ldx [%i2+0x000],%g3 ! Observed data at 000000003b0000c0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 453b07a26aff898a ldx [%i2+0x008],%g3 ! Observed data at 000000003b0000c8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0c908a4eb328b4ff ldx [%i2+0x020],%g3 ! Observed data at 000000003b0000e0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 6aff898a28ea2b7c ldx [%i2+0x038],%g3 ! Observed data at 000000003b0000f8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x038,%g4 set p21_local3_expect,%g1 p21_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 5a5effb840b1d340 ldx [%i3+0x000],%g3 ! Observed data at 000000003b8000c0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 38db4bf26aff898a ldx [%i3+0x010],%g3 ! Observed data at 000000003b8000d0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x010,%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: stwa %l7,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a8000e8] ldswa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003a8000e0] ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003a0000d8] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003a8000e0] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003a8000e8] done p21_trap1o: stwa %l7,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a8000e8] ldswa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003a8000e0] ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003a0000d8] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003a8000e0] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003a8000e8] done p21_trap2e: stwa %l1,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b8000d0] ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003b0000c8] ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003a0000c8] stxa %l3,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a0000c0] stwa %l0,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a8000e0] swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003b8000c8] done p21_trap2o: stwa %l1,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b8000d0] ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003b0000c8] ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003a0000c8] stxa %l3,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a0000c0] stwa %l0,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a8000e0] swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003b8000c8] done p21_trap3e: nop done p21_trap3o: nop done p21_init_memory_pointers: set p21_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p21_local0_start,%i0 set p21_local1_start,%i1 set p21_local2_start,%i2 set p21_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 3c8a6bb4110dce99 ldx [%g1+0x008],%l1 ! %l1 = 65e64f29ea6adc58 ldx [%g1+0x010],%l2 ! %l2 = d2dfdbe2508b94eb ldx [%g1+0x018],%l3 ! %l3 = 98263acc754f1a7d ldx [%g1+0x020],%l4 ! %l4 = 3ce2742e16aa802b ldx [%g1+0x028],%l5 ! %l5 = 9acb3927ec249b91 ldx [%g1+0x030],%l6 ! %l6 = 631e78d40877948f ldx [%g1+0x038],%l7 ! %l7 = aafd3f545eee9557 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 277937e4 8044bc66 d0d55be6 e64cd4f5 ! %f4 = 97335203 ca743045 c56f8685 c79da052 ! %f8 = a5159f2d dd2ecec3 56c4184a e67959f7 ! %f12 = 17cc44d6 2f97e403 34c0bdc9 f0078c24 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a3f7924a d55d6065 0b99c3e6 2c296803 ! %f20 = bb5ac04a 1b056bf7 af923627 e9f0cd1b ! %f24 = 60aa3260 156dedb6 0bc4d389 514139e3 ! %f28 = 32f88d5e 59a9c43f b3339b75 32404875 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d86a306f a5ccacd0 c6375435 d26825fe ! %f36 = 2ceccc3b d821f66f a3da915f 8463f4f6 ! %f40 = 66b72148 fc55df6b ff8a3919 d6facb31 ! %f44 = 91e62b75 9cfa1a3f 6aed4ff5 3067f2ca ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x1a4b7f580000003a,%g7,%g1 ! GSR scale = 7, align = 2 wr %g1,%g0,%gsr ! GSR = 1a4b7f580000003a wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 22 p22_label_1: ! %l1 = b38c12b9fd7ed8c3, Mem[000000003d0000c8] = 69587c2b sth %l1,[%i2+%o1] ! Mem[000000003d0000c8] = d8c37c2b ! Mem[000000003c8000c0] = c743bf68e868446c, %l0 = f31205f8659ee3c7 ldx [%i1+%g0],%l0 ! %l0 = c743bf68e868446c ! Mem[000000003c0000c0] = 858720b9348f9339, %l2 = 0655e45fbdc059be, %l3 = d1f2dcfa73b8c9ca casxa [%i0]0x80,%l2,%l3 ! %l3 = 858720b9348f9339 ! %l2 = 0655e45fbdc059be, Mem[00000000908000c6] = 53aa825b stb %l2,[%i5+0x006] ! Mem[00000000908000c4] = beaa825b ! Mem[000000003d8000d0] = 14d8111b6c1f3d70, %l3 = 858720b9348f9339, %l7 = 8f5476805a0689c2 add %i3,0x10,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 14d8111b6c1f3d70 ! Mem[000000003c8000d8] = c233c7bf, %l5 = 6adec0bdd26d8d18 swap [%i1+%o3],%l5 ! %l5 = 00000000c233c7bf ! Mem[00000000910000fc] = 93716587, %g2 = 0000701985e29685 ldsh [%i6+0x03c],%g2 ! %g2 = ffffffffffff9371 ! Mem[000000003c0000da] = c31b28b3, %l5 = 00000000c233c7bf ldstub [%i0+0x01a],%l5 ! %l5 = 00000028000000ff ! %l1 = b38c12b9fd7ed8c3, Mem[00000000910000c2] = a6b5342d sth %l1,[%i6+0x002] ! Mem[00000000910000c0] = d8c3342d ! %l3 = 858720b9348f9339, Mem[000000003c0000d6] = 2d284e75 sth %l3,[%i0+0x016] ! Mem[000000003c0000d4] = 2d289339 p22_label_2: ! Mem[00000000900000f0] = 8fb2052c 01b1729c, %g2 = ffff9371, %g3 = 0bad0b00 ldd [%i4+0x030],%g2 ! %g2 = 000000008fb2052c 0000000001b1729c ! Mem[000000003c8000c4] = e868446c, %l6 = 7c84a2fa, %l2 = bdc059be add %i1,0x04,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000e868446c ! Mem[000000003c0000e0] = 894ce2e9, %l1 = b38c12b9fd7ed8c3 ldstub [%i0+%o4],%l1 ! %l1 = 00000089000000ff ! Mem[00000000910000e0] = 33e9edba, %g2 = 000000008fb2052c lduh [%i6+%o4],%g2 ! %g2 = 00000000000033e9 ! Mem[000000003c8000f0] = 9c63a50c, %l6 = 32fadf167c84a2fa swap [%i1+0x030],%l6 ! %l6 = 000000009c63a50c ! Mem[000000003d8000e4] = 8aa3374d, %l4 = 55383783fd12f2d4 ldsb [%i3+0x025],%l4 ! %l4 = ffffffffffffffa3 ! %l2 = 00000000e868446c, Mem[00000000900000ce] = ceb02764 stb %l2,[%i4+0x00e] ! Mem[00000000900000cc] = 6cb02764 ! Mem[000000003c8000d5] = d609d144, %l1 = 0000000000000089 ldstub [%i1+0x015],%l1 ! %l1 = 00000009000000ff ! Mem[000000003d0000e0] = 771b069f7edd21b3, %l7 = 14d8111b6c1f3d70, %l1 = 0000000000000009 add %i2,0x20,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 771b069f7edd21b3 ! Mem[00000000900000c4] = aab69960, %g18 = a45ce4d5e490ceea ldsw [%i4+0x004],%g2 ! %g2 = a45ce4d5e490ceea p22_label_3: ! Mem[000000003c8000ff] = 31a6c273, %l6 = 000000009c63a50c ldstub [%i1+0x03f],%l6 ! %l6 = 00000073000000ff ! Mem[00000000910000d4] = 34bdfa53, %g18 = a45ce4d5e490ceea ldsw [%i6+0x014],%g2 ! %g2 = a45ce4d5e490ceea ! Mem[000000003c8000fc] = 31a6c2ff, %l0 = c743bf68e868446c swap [%i1+0x03c],%l0 ! %l0 = 0000000031a6c2ff ! Mem[000000003d0000ec] = 220010ac, %l0 = 0000000031a6c2ff ldsb [%i2+0x02d],%l0 ! %l0 = 0000000000000000 ! Mem[000000003c0000e0] = ff4ce2e9, %l3 = 858720b9348f9339 swap [%i0+%o4],%l3 ! %l3 = 00000000ff4ce2e9 ! Mem[000000003c0000cc] = 2e771b40, %l5 = 00000028, %l0 = 00000000 add %i0,0x0c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000002e771b40 ! Mem[00000000900000e8] = 6f4e332e, %g2 = 0000000034bdfa53 lduh [%i4+0x02a],%g2 ! %g2 = 0000000000006f4e ! Mem[00000000918000c4] = c6444072, %g2 = 0000000000006f4e lduw [%o0+0x004],%g2 ! %g2 = 00000000c6444072 ! Mem[000000003c8000cc] = 2ae3c2ba, %l5 = 0000000000000028 lduw [%i1+0x00c],%l5 ! %l5 = 000000002ae3c2ba ! Mem[00000000918000e8] = a252010dbc51f046, %g2 = 00000000c6444072 ldx [%o0+%o5],%g2 ! %g2 = a252010dbc51f046 p22_label_4: ! Mem[00000000910000c8] = c9b5bf86 f9bbadeb, %g2 = bc51f046, %g3 = 01b1729c ldd [%i6+%o1],%g2 ! %g2 = 00000000c9b5bf86 00000000f9bbadeb ! Mem[00000000908000c8] = 825bb59e, %g2 = 00000000c9b5bf86 ldsb [%i5+%o1],%g2 ! %g2 = ffffffffffffff82 ! Mem[00000000910000f8] = 1719e9a3 93716587, %g2 = ffffff82, %g3 = f9bbadeb ldd [%i6+0x038],%g2 ! %g2 = 000000001719e9a3 0000000093716587 ! Mem[000000003d0000c0] = 7b3be1d933d40b75, %l4 = ffffffffffffffa3, %l6 = 0000000000000073 casxa [%i2]0x80,%l4,%l6 ! %l6 = 7b3be1d933d40b75 ! Mem[00000000900000fc] = c82df56f, %g2 = 000000001719e9a3 lduw [%i4+0x03c],%g2 ! %g2 = 00000000c82df56f ! Mem[000000003d0000e0] = 771b069f 7edd21b3, %l6 = 33d40b75, %l7 = 6c1f3d70 ldd [%i2+%o4],%l6 ! %l6 = 00000000771b069f 000000007edd21b3 ! %l7 = 000000007edd21b3, Mem[00000000918000ef] = 46194f8a stb %l7,[%o0+0x02f] ! Mem[00000000918000ec] = b3194f8a ! Mem[000000003c8000c0] = c743bf68, %l0 = 000000002e771b40 ldub [%i1+0x001],%l0 ! %l0 = 0000000000000043 ! Mem[000000003d0000fc] = b3c8c00f, %l0 = 0000000000000043 lduw [%i2+0x03c],%l0 ! %l0 = 00000000b3c8c00f ! Mem[00000000908000f0] = 043263ccb51d1c67, %g2 = 00000000c82df56f ldx [%i5+0x030],%g2 ! %g2 = 043263ccb51d1c67 ba,a p22_not_taken_0_end p22_not_taken_0: ! The following code should not be executed nop ba,a p22_branch_failed p22_not_taken_0_end: ! End of Random Code for Thread 22 p22_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x058] ! Set processor 22 done flag ! Check Registers p22_check_registers: set p22_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000b3c8c00f bne,a,pn %xcc,p22_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 771b069f7edd21b3 bne,a,pn %xcc,p22_reg_l1_fail mov %l1,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffffffa3 bne,a,pn %xcc,p22_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000002ae3c2ba bne,a,pn %xcc,p22_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000771b069f bne,a,pn %xcc,p22_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p22_check_fp_registers: set p22_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be c56f8685 c79da052 bne %xcc,p22_f6_fail nop ! Check Local Memory set p22_local0_expect,%g1 p22_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 5ef6e3082d289339 ldx [%i0+0x010],%g3 ! Observed data at 000000003c0000d0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c31bffb370d18728 ldx [%i0+0x018],%g3 ! Observed data at 000000003c0000d8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 348f9339b5dac6f5 ldx [%i0+0x020],%g3 ! Observed data at 000000003c0000e0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x020,%g4 set p22_local1_expect,%g1 p22_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 98e3a5e4d6ffd144 ldx [%i1+0x010],%g3 ! Observed data at 000000003c8000d0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = d26d8d1850a3e671 ldx [%i1+0x018],%g3 ! Observed data at 000000003c8000d8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7c84a2faa9b282ac ldx [%i1+0x030],%g3 ! Observed data at 000000003c8000f0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1b743cf5e868446c ldx [%i1+0x038],%g3 ! Observed data at 000000003c8000f8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x038,%g4 set p22_local2_expect,%g1 p22_check_local2: ldx [%g1+0x008],%g2 ! Expected data = d8c37c2b9fbad456 ldx [%i2+0x008],%g3 ! Observed data at 000000003d0000c8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x008,%g4 ! Processor 22, local 3 is clean ! The test for processor 22 has passed p22_passed: ta GOOD_TRAP nop p22_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p22_failed p22_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p22_failed p22_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p22_failed p22_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p22_failed p22_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p22_failed p22_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p22_failed p22_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p22_failed p22_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p22_failed p22_f6_fail: set p22_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 22 failed p22_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x058] ! Set processor 22 done flag set p22_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 22 failed p22_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x058] ! Set processor 22 done flag set p22_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p22_selfmod_failed: ba p22_failed mov 0xabc,%g1 p22_common_error: or %g0,0xef6,%g1 ba p22_failed mov %o5,%g3 p22_common_signature_error: set p22_temp,%g1 ba p22_failed st %g2,[%g1] ! Common Lock Number p22_common_timeout: set p22_temp,%g1 ba p22_failed st %g2,[%g1] ! Common Lock Number p22_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p22_failed mov 0x0,%g3 p22_trap1e: stwa %l7,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d8000c8] ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003d8000c0] ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003d0000e8] stha %l2,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c0000e0] ldsha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003c8000e8] ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003d0000c8] lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003d8000c0] done p22_trap1o: stwa %l7,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d8000c8] ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003d8000c0] ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003d0000e8] stha %l2,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c0000e0] ldsha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003c8000e8] ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003d0000c8] lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003d8000c0] done p22_trap2e: ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003c8000e8] lduwa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c8000e0] ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c0000c8] ldsha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003d0000c8] stda %l6,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d8000e0] stwa %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c8000c0] done p22_trap2o: ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003c8000e8] lduwa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c8000e0] ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c0000c8] ldsha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003d0000c8] stda %l6,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d8000e0] stwa %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c8000c0] done p22_trap3e: nop nop nop nop nop done p22_trap3o: nop nop nop nop nop done p22_init_memory_pointers: set p22_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p22_local0_start,%i0 set p22_local1_start,%i1 set p22_local2_start,%i2 set p22_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = f31205f8659ee3c7 ldx [%g1+0x008],%l1 ! %l1 = b38c12b9fd7ed8c3 ldx [%g1+0x010],%l2 ! %l2 = 0655e45fbdc059be ldx [%g1+0x018],%l3 ! %l3 = d1f2dcfa73b8c9ca ldx [%g1+0x020],%l4 ! %l4 = 55383783fd12f2d4 ldx [%g1+0x028],%l5 ! %l5 = 6adec0bdd26d8d18 ldx [%g1+0x030],%l6 ! %l6 = 32fadf167c84a2fa ldx [%g1+0x038],%l7 ! %l7 = 8f5476805a0689c2 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 1021a26a 298fd767 e546e143 d2b2b2bf ! %f4 = 143547ff 048105dd cd8c89ec 811da082 ! %f8 = 244e16e2 f5e71161 400fbf01 ff34fd84 ! %f12 = a2766dfe d566ad49 134b0bba afe937d3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 57895c67 b8330f9b df0f4b45 1a34697b ! %f20 = 5356d385 2383f241 f4960a43 44a4884b ! %f24 = 6f5c81dc e81c0f6e 1bb2c36d 450def38 ! %f28 = 5c64723d a278e71d a54a4efe 2d11cf1c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6de0aeaa bcea4c70 11828b53 ea80ad74 ! %f36 = 24c00b43 41e2f58a 64f66898 93a22c0c ! %f40 = 528d3742 694e0a31 75aa2fcd 625190bc ! %f44 = 519a014c ecf799c3 09584049 40f5deef ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0a5f4e1800000053,%g7,%g1 ! GSR scale = 10, align = 3 wr %g1,%g0,%gsr ! GSR = 0a5f4e1800000053 wr %g0,%y ! Clear Y 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[00000000918000dc] = c5e32ec5, %g2 = bef07905ff490780 ldsb [%o0+0x01c],%g2 ! %g2 = ffffffffffffffc5 ! Mem[000000003e8000f0] = 91f5c0666fc27ca2, %l7 = 858b4055af678fec, %l6 = 651056ee25188316 add %i1,0x30,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 91f5c0666fc27ca2 ! %l0 = c732abb5, %l1 = 304144fc, Mem[000000003f8000c0] = a410b8bc 1a8c324a std %l0,[%i3+%g0] ! Mem[000000003f8000c0] = c732abb5 304144fc ! %l3 = 638ff099e2fd2b92, Mem[00000000900000ec] = 332e6d34 stw %l3,[%i4+0x02c] ! Mem[00000000900000ec] = e2fd2b92 ! Mem[000000003e8000f8] = b5701817, %l7 = 858b4055af678fec swap [%i1+0x038],%l7 ! %l7 = 00000000b5701817 ! Mem[000000003f8000ff] = c21db052, %l2 = 5396b50dc5c74c4d ldstub [%i3+0x03f],%l2 ! %l2 = 00000052000000ff ! %l7 = 00000000b5701817, Mem[00000000908000f8] = 268aa27d stw %l7,[%i5+0x038] ! Mem[00000000908000f8] = b5701817 ! %l4 = 85c0bdfecf655d0e, Mem[00000000908000e8] = a397a7435d61508d stx %l4,[%i5+%o5] ! Mem[00000000908000e8] = 85c0bdfecf655d0e ! Mem[00000000918000f4] = 5edf7829, %g2 = ffffffffffffffc5 lduh [%o0+0x036],%g2 ! %g2 = 0000000000005edf ! %l0 = c732abb5, %l1 = 304144fc, Mem[00000000900000e8] = e3ac6f4e e2fd2b92 std %l0,[%i4+%o5] ! Mem[00000000900000e8] = c732abb5 304144fc p23_label_2: ! Mem[00000000910000fc] = 93716587, %g18 = 8e2ada464baf0315 ldsw [%i6+0x03c],%g2 ! %g2 = 8e2ada464baf0315 ! Mem[00000000908000c8] = 825bb59efe94c475, %g2 = ffffffff93716587 ldx [%i5+%o1],%g2 ! %g2 = 825bb59efe94c475 ! %l4 = 85c0bdfecf655d0e, Mem[00000000910000ea] = 174a2368 stb %l4,[%i6+0x02a] ! Mem[00000000910000e8] = 0e4a2368 ! Mem[000000003f0000e0] = acae76b682ce7610, %l2 = 0000000000000052, %l6 = 91f5c0666fc27ca2 add %i2,0x20,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = acae76b682ce7610 ! Mem[000000003f0000c0] = 52285782, %l6 = acae76b682ce7610 swap [%i2+%g0],%l6 ! %l6 = 0000000052285782 ! %l3 = 638ff099e2fd2b92, Mem[00000000908000c8] = 825bb59efe94c475 stx %l3,[%i5+%o1] ! Mem[00000000908000c8] = 638ff099e2fd2b92 ! Mem[00000000918000e4] = 925d38f6, %g2 = 825bb59efe94c475 ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffff925d ! Mem[000000003f8000c8] = 89225175, %l6 = 0000000052285782 ldsb [%i3+0x00a],%l6 ! %l6 = 0000000000000051 ! %l5 = ecc91390b7e734d9, Mem[00000000910000d5] = bdfa53cf stb %l5,[%i6+0x015] ! Mem[00000000910000d4] = d9fa53cf ! Mem[000000003f8000d0] = 6dd64bb5, %l5 = b7e734d9, %l4 = cf655d0e add %i3,0x10,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000006dd64bb5 p23_label_3: ! Mem[000000003e8000e4] = 880294ae, %l6 = 0000000000000051 ldstub [%i1+0x024],%l6 ! %l6 = 00000088000000ff ! Mem[00000000910000e4] = 55139617, %g18 = 8e2ada464baf0315 ldsw [%i6+0x024],%g2 ! %g2 = 8e2ada464baf0315 ! %l5 = ecc91390b7e734d9, Mem[00000000918000cd] = 16737440 stb %l5,[%o0+0x00d] ! Mem[00000000918000cc] = d9737440 ! Mem[00000000918000d0] = 4010f147 3dc9eea6, %g2 = 55139617, %g3 = 0bad0b00 ldd [%o0+%o2],%g2 ! %g2 = 000000004010f147 000000003dc9eea6 ! %l0 = 559c5fa7c732abb5, Mem[00000000900000f0] = 8fb2052c sth %l0,[%i4+0x030] ! Mem[00000000900000f0] = abb5052c ! Mem[000000003f0000f0] = 09ed4a47, %l3 = 638ff099e2fd2b92 ldstub [%i2+0x030],%l3 ! %l3 = 00000009000000ff ! %l4 = 000000006dd64bb5, Mem[00000000908000d4] = 94da6878 stw %l4,[%i5+0x014] ! Mem[00000000908000d4] = 6dd64bb5 ! Mem[00000000910000c4] = 342d7270, %g18 = 8e2ada464baf0315 ldsw [%i6+0x004],%g2 ! %g2 = 8e2ada464baf0315 ! Mem[000000003f0000d4] = 0711ca77, %l4 = 000000006dd64bb5 ldstub [%i2+0x014],%l4 ! %l4 = 00000007000000ff ! Mem[000000003e8000f0] = 91f5c066, %l2 = 0000000000000052 swap [%i1+0x030],%l2 ! %l2 = 0000000091f5c066 p23_label_4: ! Mem[000000003e8000c4] = e807a63e, %l0 = 559c5fa7c732abb5 ldstub [%i1+0x004],%l0 ! %l0 = 000000e8000000ff ! Mem[00000000900000e0] = ec00f4f5, %g2 = 00000000342d7270 ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffec00 ! Mem[000000003f0000f0] = ffed4a47f8e5b878, %l4 = 0000000000000007, %l3 = 0000000000000009 add %i2,0x30,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = ffed4a47f8e5b878 ! Mem[00000000918000fc] = 432d0000, %g2 = ffffffffffffec00 ldsb [%o0+0x03e],%g2 ! %g2 = 0000000000000043 ! Mem[000000003e0000e8] = bb5d569e, %l4 = 0000000000000007 swap [%i0+%o5],%l4 ! %l4 = 00000000bb5d569e ! Mem[000000003f8000d0] = 6dd64bb5, %l2 = 91f5c066, %l2 = 91f5c066 add %i3,0x10,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000006dd64bb5 ! Mem[00000000910000d0] = 236834d9, %g2 = 0000000000000043 ldub [%i6+0x012],%g2 ! %g2 = 0000000000000023 ! %l7 = 00000000b5701817, Mem[00000000908000f0] = 043263cc stw %l7,[%i5+0x030] ! Mem[00000000908000f0] = b5701817 ! Mem[000000003f8000e0] = 7bd8b0ff, %l6 = 0000000000000088 swap [%i3+%o4],%l6 ! %l6 = 000000007bd8b0ff ! Mem[00000000908000d0] = 3fd51c7e6dd64bb5, %g2 = 0000000000000023 ldx [%i5+%o2],%g2 ! %g2 = 3fd51c7e6dd64bb5 ba,a p23_not_taken_0_end p23_not_taken_0: ! The following code should not be executed 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 00000000000000e8 bne,a,pn %xcc,p23_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000006dd64bb5 bne,a,pn %xcc,p23_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffed4a47f8e5b878 bne,a,pn %xcc,p23_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000bb5d569e bne,a,pn %xcc,p23_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000007bd8b0ff bne,a,pn %xcc,p23_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p23_local0_expect,%g1 p23_check_local0: ldx [%g1+0x028],%g2 ! Expected data = 0000000714b2a101 ldx [%i0+0x028],%g3 ! Observed data at 000000003e0000e8 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 = 6b4c237fff07a63e ldx [%i1+0x000],%g3 ! Observed data at 000000003e8000c0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8bf3441bff0294ae ldx [%i1+0x020],%g3 ! Observed data at 000000003e8000e0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000526fc27ca2 ldx [%i1+0x030],%g3 ! Observed data at 000000003e8000f0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = af678fec37db6283 ldx [%i1+0x038],%g3 ! Observed data at 000000003e8000f8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x038,%g4 set p23_local2_expect,%g1 p23_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 82ce761085db47ac ldx [%i2+0x000],%g3 ! Observed data at 000000003f0000c0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 755aa0eeff11ca77 ldx [%i2+0x010],%g3 ! Observed data at 000000003f0000d0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffed4a47f8e5b878 ldx [%i2+0x030],%g3 ! Observed data at 000000003f0000f0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x030,%g4 set p23_local3_expect,%g1 p23_check_local3: ldx [%g1+0x000],%g2 ! Expected data = c732abb5304144fc ldx [%i3+0x000],%g3 ! Observed data at 000000003f8000c0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000088c82fa15f ldx [%i3+0x020],%g3 ! Observed data at 000000003f8000e0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 3eac609dc21db0ff ldx [%i3+0x038],%g3 ! Observed data at 000000003f8000f8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x038,%g4 ! The test for processor 23 has passed p23_passed: ta GOOD_TRAP nop p23_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p23_failed p23_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p23_failed p23_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p23_failed p23_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p23_failed p23_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p23_failed p23_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p23_failed p23_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p23_failed p23_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p23_failed ! The test for processor 23 failed p23_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x05c] ! Set processor 23 done flag set p23_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 23 failed p23_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x05c] ! Set processor 23 done flag set p23_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p23_selfmod_failed: ba p23_failed mov 0xabc,%g1 p23_common_error: or %g0,0xef7,%g1 ba p23_failed mov %o5,%g3 p23_common_signature_error: set p23_temp,%g1 ba p23_failed st %g2,[%g1] ! Common Lock Number p23_common_timeout: set p23_temp,%g1 ba p23_failed st %g2,[%g1] ! Common Lock Number p23_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p23_failed mov 0x0,%g3 p23_trap1e: stwa %l7,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e8000d8] stwa %l1,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f0000e0] done p23_trap1o: stwa %l7,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e8000d8] stwa %l1,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f0000e0] done p23_trap2e: swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003f0000e8] stha %l1,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e8000c0] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003e0000e8] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f8000e0] done p23_trap2o: swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003f0000e8] stha %l1,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e8000c0] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003e0000e8] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f8000e0] done p23_trap3e: nop nop nop nop done p23_trap3o: 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 = 559c5fa7c732abb5 ldx [%g1+0x008],%l1 ! %l1 = 928c8560304144fc ldx [%g1+0x010],%l2 ! %l2 = 5396b50dc5c74c4d ldx [%g1+0x018],%l3 ! %l3 = 638ff099e2fd2b92 ldx [%g1+0x020],%l4 ! %l4 = 85c0bdfecf655d0e ldx [%g1+0x028],%l5 ! %l5 = ecc91390b7e734d9 ldx [%g1+0x030],%l6 ! %l6 = 651056ee25188316 ldx [%g1+0x038],%l7 ! %l7 = 858b4055af678fec ! Initialize the output register of window 0 set unres3_start,%o0 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 = a1e1ef78 48eb72f8 92b45ebf 2c480450 ! %f4 = 91f5fea8 ee3fc4ce ec5fc285 c0646bcf ! %f8 = 0135874e 8e9b2b49 e98dabf5 381ce6e0 ! %f12 = 4e5f0473 b88764d2 e222f822 91990736 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 82e84d21 3719fd7c 8b6a1289 9391a14a ! %f20 = cbcc7432 6f3e7c3c 6328829e 451931d8 ! %f24 = 10e6c2d0 ec36ea2e e9df161d a7954a45 ! %f28 = 4a98c418 07f811d9 baa04f50 561430f4 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4cacbdbe ac64add1 38405a9d ad9217f9 ! %f36 = 9bf9a3f4 7c2a9527 1a266cc1 4dd9e5be ! %f40 = fb52c2e0 7da11576 2c10187b 366de2ae ! %f44 = 2a40a793 e14659ed 7b170017 c9eaa854 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xcb6534d000000008,%g7,%g1 ! GSR scale = 1, align = 0 wr %g1,%g0,%gsr ! GSR = cb6534d000000008 wr %g0,%y ! Clear Y 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[00000000410000d4] = 118ecd34, %l4 = ee77e613, %l5 = ada22ba9 add %i2,0x14,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000118ecd34 ! Mem[00000000408000d0] = c6b9e127f337b4f2, %l5 = 00000000118ecd34, %l7 = 2c7597b43fa2b835 add %i1,0x10,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = c6b9e127f337b4f2 ! Mem[00000000400000f8] = 14a8c2fd, %l1 = 647698c278e2eb9d ldstub [%i0+0x038],%l1 ! %l1 = 00000014000000ff ! Mem[00000000410000fc] = 0af41b22, %l4 = 3a83f61eee77e613 swap [%i2+0x03c],%l4 ! %l4 = 000000000af41b22 ! Mem[00000000408000f8] = 6b78df3c, %l1 = 00000014, %l4 = 0af41b22 add %i1,0x38,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000006b78df3c ! Mem[00000000918000e0] = 8771f4c6 925d38f6, %g2 = 8f502047, %g3 = 0bad0b00 ldd [%o0+%o4],%g2 ! %g2 = 000000008771f4c6 00000000925d38f6 ! Mem[00000000908000e4] = aad87ca3, %g2 = 000000008771f4c6 ldub [%i5+0x025],%g2 ! %g2 = 00000000000000aa ! Mem[00000000418000ec] = 1d53abc3, %l5 = 118ecd34, %l0 = 3b03dcc1 add %i3,0x2c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000001d53abc3 ! Mem[00000000400000d4] = ed1118b2, %l5 = 00000000118ecd34 swap [%i0+0x014],%l5 ! %l5 = 00000000ed1118b2 ! Mem[00000000400000e8] = bf0bb89ba3286e1a, %l2 = dfe3085002b86dbb, %l4 = 000000006b78df3c add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = bf0bb89ba3286e1a p24_label_2: ! Mem[00000000410000e8] = d68890781485d8cb, %l2 = dfe3085002b86dbb, %l1 = 0000000000000014 add %i2,0x28,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = d68890781485d8cb ! Mem[00000000918000fc] = 432d0000, %g2 = 00000000000000aa lduh [%o0+0x03e],%g2 ! %g2 = 000000000000432d ! %l0 = 000000001d53abc3, Mem[00000000908000ee] = 508d0432 stb %l0,[%i5+0x02e] ! Mem[00000000908000ec] = c38d0432 ! Mem[00000000408000c0] = fc708b72, %l3 = db8cfdce, %l0 = 1d53abc3 casa [%i1]0x80,%l3,%l0 ! %l0 = 00000000fc708b72 ! Mem[00000000900000c4] = aab69960, %g2 = 000000000000432d ldsb [%i4+0x004],%g2 ! %g2 = ffffffffffffffaa ! Mem[00000000410000cc] = f829210b, %l1 = d68890781485d8cb swap [%i2+0x00c],%l1 ! %l1 = 00000000f829210b ! Mem[00000000918000c4] = c6444072, %g18 = 734dbe3c114744f5 ldsw [%o0+0x004],%g2 ! %g2 = 734dbe3c114744f5 ! Mem[00000000418000f8] = b35fb51d, %l7 = f337b4f2, %l1 = f829210b add %i3,0x38,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000b35fb51d ! Mem[00000000410000d0] = d2cd87ff118ecd34, %l2 = dfe3085002b86dbb, %l6 = d48b80dc61dadef2 add %i2,0x10,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = d2cd87ff118ecd34 ! %l2 = 02b86dbb, %l3 = db8cfdce, Mem[00000000418000f0] = d01284f5 339262a9 std %l2,[%i3+0x030] ! Mem[00000000418000f0] = 02b86dbb db8cfdce p24_label_3: ! Mem[00000000418000dc] = d6135ce2, %l1 = b35fb51d, %l0 = fc708b72 add %i3,0x1c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000d6135ce2 ! Mem[00000000410000d0] = d2cd87ff118ecd34, %l0 = 00000000d6135ce2, %l3 = d4c1a937db8cfdce add %i2,0x10,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = d2cd87ff118ecd34 ! Mem[00000000908000d8] = 28956109, %g2 = ffffffffc6444072 ldsh [%i5+0x01a],%g2 ! %g2 = 0000000000002895 ! Mem[00000000418000c8] = 9f33d69c6d25f6ef, %l7 = c6b9e127f337b4f2, %l3 = d2cd87ff118ecd34 add %i3,0x08,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 9f33d69c6d25f6ef ! Mem[00000000418000c2] = bc670ab6, %l2 = dfe3085002b86dbb ldstub [%i3+0x002],%l2 ! %l2 = 0000000a000000ff ! Mem[00000000908000dc] = 6109aa8c, %g2 = 0000000000002895 lduw [%i5+0x01c],%g2 ! %g2 = 000000006109aa8c ! Mem[00000000910000c8] = c9b5bf86 f9bbadeb, %g2 = 6109aa8c, %g3 = 925d38f6 ldd [%i6+%o1],%g2 ! %g2 = 00000000c9b5bf86 00000000f9bbadeb ! Mem[00000000918000c8] = e100adf5d7167374, %g2 = 00000000c9b5bf86 ldx [%o0+%o1],%g2 ! %g2 = e100adf5d7167374 ! Mem[00000000400000c8] = 8742de8c, %l0 = 00000000d6135ce2 swap [%i0+%o1],%l0 ! %l0 = 000000008742de8c ! Mem[00000000900000d0] = 27640482, %g2 = e100adf5d7167374 lduh [%i4+%o2],%g2 ! %g2 = 0000000000002764 p24_label_4: ! Mem[00000000910000ec] = 23680393, %g2 = 0000000000002764 lduh [%i6+0x02c],%g2 ! %g2 = 0000000000002368 ! Mem[00000000400000e8] = bf0bb89b, %l7 = f337b4f2, %l5 = ed1118b2 add %i0,0x28,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000bf0bb89b ! %l6 = d2cd87ff118ecd34, Mem[00000000908000e4] = 79aad87c stw %l6,[%i5+0x024] ! Mem[00000000908000e4] = 118ecd34 ! %l7 = c6b9e127f337b4f2, Mem[00000000908000dc] = 6109aa8c sth %l7,[%i5+0x01c] ! Mem[00000000908000dc] = b4f2aa8c ! Mem[00000000418000fc] = 7682bf66, %l6 = d2cd87ff118ecd34 ldsh [%i3+0x03e],%l6 ! %l6 = ffffffffffffbf66 ! %l0 = 000000008742de8c, Mem[00000000900000ce] = ceb02764 stb %l0,[%i4+0x00e] ! Mem[00000000900000cc] = 8cb02764 ! %l0 = 000000008742de8c, Mem[00000000400000fc] = 4fcdd1e1 stw %l0,[%i0+0x03c] ! Mem[00000000400000fc] = 8742de8c ! %l2 = 000000000000000a, Mem[00000000910000c4] = 342d7270 stw %l2,[%i6+0x004] ! Mem[00000000910000c4] = 0000000a ! Mem[00000000908000c4] = 130e53aa, %g2 = 0000000000002368 lduh [%i5+0x004],%g2 ! %g2 = 000000000000130e ! Mem[00000000408000c8] = 75b67fc9, %l6 = ffffbf66, %l3 = 6d25f6ef add %i1,0x08,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000075b67fc9 ba,a p24_not_taken_0_end p24_not_taken_0: ! The following code should not be executed 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000b35fb51d bne,a,pn %xcc,p24_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000000a bne,a,pn %xcc,p24_reg_l2_fail mov %l2,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffffbf66 bne,a,pn %xcc,p24_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p24_local0_expect,%g1 p24_check_local0: ldx [%g1+0x008],%g2 ! Expected data = d6135ce2e2f49067 ldx [%i0+0x008],%g3 ! Observed data at 00000000400000c8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a9459a9d118ecd34 ldx [%i0+0x010],%g3 ! Observed data at 00000000400000d0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffa8c2fd8742de8c ldx [%i0+0x038],%g3 ! Observed data at 00000000400000f8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x038,%g4 ! Processor 24, local 1 is clean set p24_local2_expect,%g1 p24_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ace85b781485d8cb ldx [%i2+0x008],%g3 ! Observed data at 00000000410000c8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x008,%g4 ldx [%g1+0x038],%g2 ! Expected data = 339b769aee77e613 ldx [%i2+0x038],%g3 ! Observed data at 00000000410000f8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x038,%g4 set p24_local3_expect,%g1 p24_check_local3: ldx [%g1+0x000],%g2 ! Expected data = bc67ffb6f048b55c ldx [%i3+0x000],%g3 ! Observed data at 00000000418000c0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = 02b86dbbdb8cfdce ldx [%i3+0x030],%g3 ! Observed data at 00000000418000f0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x030,%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: stda %l6,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000400000e8] ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000410000d8] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000408000e0] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000410000e8] done p24_trap1o: stda %l6,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000400000e8] ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000410000d8] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000408000e0] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000410000e8] done p24_trap2e: stxa %l5,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000410000d8] done p24_trap2o: stxa %l5,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000410000d8] done p24_trap3e: nop done p24_trap3o: nop done p24_init_memory_pointers: set p24_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p24_local0_start,%i0 set p24_local1_start,%i1 set p24_local2_start,%i2 set p24_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 025dba783b03dcc1 ldx [%g1+0x008],%l1 ! %l1 = 647698c278e2eb9d ldx [%g1+0x010],%l2 ! %l2 = dfe3085002b86dbb ldx [%g1+0x018],%l3 ! %l3 = d4c1a937db8cfdce ldx [%g1+0x020],%l4 ! %l4 = 3a83f61eee77e613 ldx [%g1+0x028],%l5 ! %l5 = 23bf783eada22ba9 ldx [%g1+0x030],%l6 ! %l6 = d48b80dc61dadef2 ldx [%g1+0x038],%l7 ! %l7 = 2c7597b43fa2b835 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 497d82c0 31dd7a2e 7b79e97a e0f284b5 ! %f4 = 8a6aeb32 5ff63235 4ec18020 6b98489b ! %f8 = 7f561a0a 549a283e 4a52c68d 7f4010df ! %f12 = 5a73b9aa d0821ad3 4d163b61 32764077 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1a72213b 9d531301 ba84c7d1 e47f307d ! %f20 = c14c3bd2 b8b3e31a c5b1a627 f9955f44 ! %f24 = fd8ea092 6b81150c 4f34b081 23755703 ! %f28 = 8059bd71 baf9dbe3 2115f4af 52af7eb3 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4ff2235f eda77801 9ce35c4b b0bf97f4 ! %f36 = b43ecad1 c6daad70 3db7fa63 1213b00a ! %f40 = 669d3eb7 da277e74 ba50b782 63ebd704 ! %f44 = 784fe5ef b07cc5e6 4e5f8a42 fc49a129 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd2653b570000000c,%g7,%g1 ! GSR scale = 1, align = 4 wr %g1,%g0,%gsr ! GSR = d2653b570000000c wr %g0,%y ! Clear Y 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: ! %l7 = 57b52ffde0126adb, Mem[00000000910000c4] = 342d7270 sth %l7,[%i6+0x004] ! Mem[00000000910000c4] = 6adb7270 ! %l4 = da341aee575f4be4, Mem[00000000900000d9] = dacd72b9 stb %l4,[%i4+0x019] ! Mem[00000000900000d8] = e4cd72b9 ! Mem[00000000908000c0] = 8464130e, %g2 = 13fb1cb4360ea2ff ldub [%i5+0x002],%g2 ! %g2 = 0000000000000084 ! %l0 = 09d7664b, %l1 = 8dcb40ab, Mem[00000000900000d8] = a6e4cd72 b99bf6a9 std %l0,[%i4+%o3] ! Mem[00000000900000d8] = 09d7664b 8dcb40ab ! Mem[00000000438000d8] = 0a168d69, %l3 = 5919cc86, %l3 = 5919cc86 add %i3,0x18,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000000a168d69 ! Mem[00000000430000e8] = d75561ab, %l5 = 1bb90d568bebfd8e lduh [%i2+%o5],%l5 ! %l5 = 000000000000d755 ! Mem[00000000430000ca] = 4f7ac5df, %l3 = 000000000a168d69 ldstub [%i2+0x00a],%l3 ! %l3 = 000000c5000000ff ! Mem[00000000428000d9] = f50eda8e, %l7 = 57b52ffde0126adb ldstub [%i1+0x019],%l7 ! %l7 = 0000000e000000ff ! Mem[00000000428000ed] = 64d63ec5, %l0 = 0896b74209d7664b ldstub [%i1+0x02d],%l0 ! %l0 = 000000d6000000ff ! Mem[00000000900000dc] = 40ab1938, %g2 = 0000000000000084 ldsb [%i4+0x01e],%g2 ! %g2 = 0000000000000040 p25_label_2: ! Mem[00000000428000f0] = bbd6ea25e83d672b, %l1 = be429ee48dcb40ab, %l3 = 00000000000000c5 add %i1,0x30,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = bbd6ea25e83d672b ! Mem[00000000900000c4] = b6996021, %g2 = 0000000000000040 ldub [%i4+0x005],%g2 ! %g2 = 00000000000000b6 ! Mem[00000000918000f4] = 355edf78, %g2 = 00000000000000b6 ldsb [%o0+0x035],%g2 ! %g2 = 0000000000000035 ! Mem[00000000908000d4] = 6878fa61, %g2 = 0000000000000035 ldsh [%i5+0x016],%g2 ! %g2 = 0000000000006878 ! Mem[00000000430000e8] = d75561ab, %l2 = 1632623003dabfbb ldsb [%i2+0x029],%l2 ! %l2 = 0000000000000055 ! Mem[00000000900000e8] = e3ac6f4e, %g2 = 0000000000006878 ldsh [%i4+%o5],%g2 ! %g2 = ffffffffffffe3ac ! Mem[00000000918000dc] = c58771f4, %g2 = ffffffffffffe3ac ldub [%o0+0x01f],%g2 ! %g2 = 00000000000000c5 ! Mem[00000000430000fc] = 4f364c42, %l2 = 0000000000000055 ldsh [%i2+0x03e],%l2 ! %l2 = 0000000000004c42 ! Mem[00000000420000d0] = 78de293507382b97, %l3 = bbd6ea25e83d672b, %l3 = bbd6ea25e83d672b add %i0,0x10,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 78de293507382b97 ! Mem[00000000900000e0] = 1938ec00 f4f59116, %g2 = 000000c5, %g3 = 0bad0b00 ldd [%i4+%o4],%g2 ! %g2 = 000000001938ec00 00000000f4f59116 p25_label_3: ! Mem[00000000430000f4] = 49661488, %l4 = da341aee575f4be4 swap [%i2+0x034],%l4 ! %l4 = 0000000049661488 ! Mem[00000000428000e9] = 3939257a, %l5 = 000000000000d755 ldstub [%i1+0x029],%l5 ! %l5 = 00000039000000ff ! Mem[00000000438000e1] = 9baada29, %l4 = 0000000049661488 ldstub [%i3+0x021],%l4 ! %l4 = 000000aa000000ff ! %l6 = 274446ca, %l7 = 0000000e, Mem[00000000900000c8] = 218511d1 a332ceb0 std %l6,[%i4+%o1] ! Mem[00000000900000c8] = 274446ca 0000000e ! Mem[00000000430000f8] = c1fc45084f364c42, %l3 = 78de293507382b97, %l2 = 0000000000004c42 add %i2,0x38,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = c1fc45084f364c42 ! %l2 = 4f364c42, %l3 = 07382b97, Mem[00000000918000f8] = 782911e8 7cbd432d std %l2,[%o0+0x038] ! Mem[00000000918000f8] = 4f364c42 07382b97 ! Mem[00000000428000dc] = 34fbcad8, %l6 = da8acd66274446ca ldsw [%i1+0x01c],%l6 ! %l6 = 0000000034fbcad8 ! Mem[00000000910000f0] = 14b44726, %g2 = 000000001938ec00 ldsb [%i6+0x033],%g2 ! %g2 = 0000000000000014 ! Mem[00000000918000d0] = 4010f147, %g18 = 3099c8149fc9fe11 ldsw [%o0+%o2],%g2 ! %g2 = 3099c8149fc9fe11 ! Mem[00000000428000cc] = ff98481d, %l3 = 07382b97, %l0 = 000000d6 add %i1,0x0c,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000ff98481d p25_label_4: ! Mem[00000000438000de] = 58e25500, %l1 = be429ee48dcb40ab ldstub [%i3+0x01e],%l1 ! %l1 = 00000055000000ff ! Mem[00000000438000fc] = 57079301, %l2 = c1fc45084f364c42 ldsb [%i3+0x03d],%l2 ! %l2 = 0000000000000007 ! Mem[00000000438000ec] = a53ccdc5, %l7 = 0000000e, %l0 = ff98481d add %i3,0x2c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000a53ccdc5 ! Mem[00000000438000d4] = b05cd06c, %l7 = 000000000000000e swap [%i3+0x014],%l7 ! %l7 = 00000000b05cd06c ! %l0 = 00000000a53ccdc5, Mem[00000000420000d8] = e4f532402020391b stx %l0,[%i0+%o3] ! Mem[00000000420000d8] = 00000000a53ccdc5 ! Mem[00000000918000d4] = a6cb31e9, %g2 = 000000004010f147 ldsb [%o0+0x017],%g2 ! %g2 = ffffffffffffffa6 ! %l6 = 34fbcad8, %l7 = b05cd06c, Mem[00000000438000c0] = 734b33b7 7068cf0d std %l6,[%i3+%g0] ! Mem[00000000438000c0] = 34fbcad8 b05cd06c ! %l5 = 0000000000000039, Mem[00000000908000d4] = 94da6878 stw %l5,[%i5+0x014] ! Mem[00000000908000d4] = 00000039 ! %l6 = 0000000034fbcad8, Mem[00000000908000c8] = 825bb59e stw %l6,[%i5+%o1] ! Mem[00000000908000c8] = 34fbcad8 ! Mem[00000000910000f0] = 6214b447, %g2 = ffffffffffffffa6 ldsb [%i6+0x032],%g2 ! %g2 = 0000000000000062 ba,a p25_not_taken_0_end p25_not_taken_0: ! The following code should not be executed 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 00000000a53ccdc5 bne,a,pn %xcc,p25_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000055 bne,a,pn %xcc,p25_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000007 bne,a,pn %xcc,p25_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 78de293507382b97 bne,a,pn %xcc,p25_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000aa bne,a,pn %xcc,p25_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000039 bne,a,pn %xcc,p25_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000034fbcad8 bne,a,pn %xcc,p25_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000b05cd06c bne,a,pn %xcc,p25_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p25_local0_expect,%g1 p25_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 00000000a53ccdc5 ldx [%i0+0x018],%g3 ! Observed data at 00000000420000d8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x018,%g4 set p25_local1_expect,%g1 p25_check_local1: ldx [%g1+0x018],%g2 ! Expected data = f5ffda8e34fbcad8 ldx [%i1+0x018],%g3 ! Observed data at 00000000428000d8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 39ff257a64ff3ec5 ldx [%i1+0x028],%g3 ! Observed data at 00000000428000e8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x028,%g4 set p25_local2_expect,%g1 p25_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 4f7affdf4158d055 ldx [%i2+0x008],%g3 ! Observed data at 00000000430000c8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 4026bb94575f4be4 ldx [%i2+0x030],%g3 ! Observed data at 00000000430000f0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x030,%g4 set p25_local3_expect,%g1 p25_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 34fbcad8b05cd06c ldx [%i3+0x000],%g3 ! Observed data at 00000000438000c0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0e6bf4980000000e ldx [%i3+0x010],%g3 ! Observed data at 00000000438000d0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0a168d6958e2ff00 ldx [%i3+0x018],%g3 ! Observed data at 00000000438000d8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9bffda2997f5f2f3 ldx [%i3+0x020],%g3 ! Observed data at 00000000438000e0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x020,%g4 ! The test for processor 25 has passed p25_passed: ta GOOD_TRAP nop p25_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p25_failed p25_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p25_failed p25_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p25_failed p25_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p25_failed p25_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p25_failed p25_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p25_failed p25_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p25_failed p25_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p25_failed ! The test for processor 25 failed p25_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x064] ! Set processor 25 done flag set p25_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 25 failed p25_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x064] ! Set processor 25 done flag set p25_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p25_selfmod_failed: ba p25_failed mov 0xabc,%g1 p25_common_error: or %g0,0xef9,%g1 ba p25_failed mov %o5,%g3 p25_common_signature_error: set p25_temp,%g1 ba p25_failed st %g2,[%g1] ! Common Lock Number p25_common_timeout: set p25_temp,%g1 ba p25_failed st %g2,[%g1] ! Common Lock Number p25_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p25_failed mov 0x0,%g3 p25_trap1e: stda %l6,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000430000d8] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000438000e0] stda %l6,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000430000d0] lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000420000d0] ldsba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000420000e8] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000428000e8] done p25_trap1o: stda %l6,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000430000d8] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000438000e0] stda %l6,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000430000d0] lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000420000d0] ldsba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000420000e8] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000428000e8] done p25_trap2e: stda %l4,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000420000d0] ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000420000e8] stwa %l3,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000430000e0] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000428000e0] stha %l5,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000438000e8] done p25_trap2o: stda %l4,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000420000d0] ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000420000e8] stwa %l3,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000430000e0] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000428000e0] stha %l5,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000438000e8] done p25_trap3e: nop nop nop done p25_trap3o: 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 = 0896b74209d7664b ldx [%g1+0x008],%l1 ! %l1 = be429ee48dcb40ab ldx [%g1+0x010],%l2 ! %l2 = 1632623003dabfbb ldx [%g1+0x018],%l3 ! %l3 = 8609e92a5919cc86 ldx [%g1+0x020],%l4 ! %l4 = da341aee575f4be4 ldx [%g1+0x028],%l5 ! %l5 = 1bb90d568bebfd8e ldx [%g1+0x030],%l6 ! %l6 = da8acd66274446ca ldx [%g1+0x038],%l7 ! %l7 = 57b52ffde0126adb ! Initialize the output register of window 0 set unres3_start,%o0 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 = 9aa21d9c fc904115 0a6fa435 c83310e0 ! %f4 = c13822f5 5e556da3 3f929971 b7e61ac6 ! %f8 = e6717c75 11de5a5e 1c068a63 1e055eba ! %f12 = 9f2d78db 6ab68395 0ff311f4 b56e98e2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 32372d7e 8acd4a76 2aaccbc5 26cf63be ! %f20 = 15d0f6ca 0a05ed4d b8d45053 a4fe7a22 ! %f24 = 7c42e765 002f6e58 5cc220c9 ec222a63 ! %f28 = 4b9099b5 6555158c c130bf29 2e589fda ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6a66a5c7 a11a977b 2fb003e7 c26d5307 ! %f36 = 9b40023a 0221026d 3f425e47 94fb02d6 ! %f40 = 27edb02f 62c58155 9e373481 818fcffd ! %f44 = 9cb3d211 f58d0f80 726adf99 a0c47b02 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xcb34263700000069,%g7,%g1 ! GSR scale = 13, align = 1 wr %g1,%g0,%gsr ! GSR = cb34263700000069 wr %g0,%y ! Clear Y 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[00000000900000c8] = 218511d1, %g18 = 5c30a2404c373f3e ldsw [%i4+%o1],%g2 ! %g2 = 5c30a2404c373f3e ! Mem[00000000458000c0] = 0bb4a49ddf16ab1f, %l3 = d16acfd246632a25, %l7 = f5ae0c79cd9bca26 casxa [%i3]0x80,%l3,%l7 ! %l7 = 0bb4a49ddf16ab1f ! Mem[00000000440000c8] = 173a8cb0, %l7 = 0bb4a49ddf16ab1f swap [%i0+%o1],%l7 ! %l7 = 00000000173a8cb0 ! %l0 = 1e5507b5b128a069, Mem[00000000910000e0] = 33e9edba stw %l0,[%i6+%o4] ! Mem[00000000910000e0] = b128a069 ! Mem[00000000458000fe] = 36040494, %l0 = 1e5507b5b128a069 ldstub [%i3+0x03e],%l0 ! %l0 = 00000004000000ff ! Mem[00000000458000c4] = df16ab1f, %l4 = 0ae36f16ab643190 swap [%i3+0x004],%l4 ! %l4 = 00000000df16ab1f ! Mem[00000000908000f8] = 268aa27d, %g2 = 00000000218511d1 lduw [%i5+0x038],%g2 ! %g2 = 00000000268aa27d ! Mem[00000000458000d8] = 0d0c1d29ec8ac2db, %l4 = 00000000df16ab1f, %l4 = 00000000df16ab1f add %i3,0x18,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 0d0c1d29ec8ac2db ! Mem[00000000910000c8] = c9b5bf86 f9bbadeb, %g2 = 268aa27d, %g3 = 0bad0b00 ldd [%i6+%o1],%g2 ! %g2 = 00000000c9b5bf86 00000000f9bbadeb ! Mem[00000000900000c4] = aab69960, %g2 = 00000000c9b5bf86 lduh [%i4+0x004],%g2 ! %g2 = 000000000000aab6 p26_label_2: ! %l5 = 9b7d7b088be0037c, Mem[00000000908000f8] = 268aa27d sth %l5,[%i5+0x038] ! Mem[00000000908000f8] = 037ca27d ! Mem[00000000908000f8] = 037ca27d 51339b65, %g2 = 0000aab6, %g3 = f9bbadeb ldd [%i5+0x038],%g2 ! %g2 = 00000000037ca27d 0000000051339b65 ! Mem[00000000448000c8] = eb61406507481186, %l6 = 5c7f1d329f12201e, %l2 = 774555d8cec6131a add %i1,0x08,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = eb61406507481186 ! Mem[00000000458000dc] = ec8ac2db, %l2 = 07481186, %l5 = 8be0037c add %i3,0x1c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000ec8ac2db ! Mem[00000000450000f0] = c8ebef7a817be4ea, %l1 = 8f4752e65b645ba9, %l0 = 0000000000000004 add %i2,0x30,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = c8ebef7a817be4ea ! Mem[00000000440000f0] = e6878cc2593b395e, %l6 = 5c7f1d329f12201e ldx [%i0+0x030],%l6 ! %l6 = e6878cc2593b395e ! %l1 = 8f4752e65b645ba9, Mem[00000000900000dc] = b99bf6a9 stw %l1,[%i4+0x01c] ! Mem[00000000900000dc] = 5b645ba9 ! Mem[00000000448000ec] = b5d8af0b, %l6 = e6878cc2593b395e swap [%i1+0x02c],%l6 ! %l6 = 00000000b5d8af0b ! Mem[00000000440000d0] = fedc1644, %l3 = d16acfd246632a25 swap [%i0+%o2],%l3 ! %l3 = 00000000fedc1644 ! Mem[00000000448000e0] = 291dd2e6028ef114, %l3 = 00000000fedc1644, %l3 = 00000000fedc1644 add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 291dd2e6028ef114 p26_label_3: ! Mem[00000000900000c4] = aab69960, %g18 = 5c30a2404c373f3e ldsw [%i4+0x004],%g2 ! %g2 = 5c30a2404c373f3e ! Mem[00000000458000ec] = 9a914b5c, %l2 = eb61406507481186 ldsb [%i3+0x02e],%l2 ! %l2 = 000000000000004b ! Mem[00000000458000fc] = 3604ff94, %l5 = 00000000ec8ac2db swap [%i3+0x03c],%l5 ! %l5 = 000000003604ff94 ! %l1 = 8f4752e65b645ba9, Mem[00000000910000d8] = cf13aa77d6e5dd00 stx %l1,[%i6+%o3] ! Mem[00000000910000d8] = 8f4752e65b645ba9 ! %l7 = 00000000173a8cb0, Mem[00000000440000d4] = f9634a94 stw %l7,[%i0+0x014] ! Mem[00000000440000d4] = 173a8cb0 ! Mem[00000000900000e8] = e3ac6f4e332e6d34, %g2 = ffffffffaab69960 ldx [%i4+%o5],%g2 ! %g2 = e3ac6f4e332e6d34 ! Mem[00000000448000d8] = bfd1a58ff4fc4e62, %l3 = 291dd2e6028ef114, %l0 = c8ebef7a817be4ea add %i1,0x18,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = bfd1a58ff4fc4e62 ! Mem[00000000900000d8] = a6dacd72, %g2 = e3ac6f4e332e6d34 lduw [%i4+%o3],%g2 ! %g2 = 00000000a6dacd72 ! Mem[00000000450000ec] = 29b0e511, %l1 = 8f4752e65b645ba9 swap [%i2+0x02c],%l1 ! %l1 = 0000000029b0e511 ! Mem[00000000448000f0] = 5544f670061f3f28, %l4 = 0d0c1d29ec8ac2db, %l2 = 000000000000004b add %i1,0x30,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 5544f670061f3f28 p26_label_4: ! Mem[00000000440000ec] = 39dfcd57, %l2 = 5544f670061f3f28 swap [%i0+0x02c],%l2 ! %l2 = 0000000039dfcd57 ! Mem[00000000918000d4] = 3dc9eea6, %g2 = 00000000a6dacd72 lduw [%o0+0x014],%g2 ! %g2 = 000000003dc9eea6 ! Mem[00000000440000e0] = f5ec0c42fb81fa30, %l3 = 291dd2e6028ef114, %l5 = 000000003604ff94 add %i0,0x20,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = f5ec0c42fb81fa30 ! Mem[00000000440000e8] = f3642adc, %l5 = f5ec0c42fb81fa30 lduh [%i0+0x02a],%l5 ! %l5 = 0000000000002adc ! Mem[00000000440000d0] = 46632a25173a8cb0, %l2 = 0000000039dfcd57, %l4 = 0d0c1d29ec8ac2db add %i0,0x10,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 46632a25173a8cb0 ! Mem[00000000440000fc] = 70fe7dd1, %l2 = 39dfcd57, %l1 = 29b0e511 add %i0,0x3c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000070fe7dd1 ! Mem[00000000450000ec] = 5b645ba9, %l0 = f4fc4e62, %l1 = 70fe7dd1 add %i2,0x2c,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 000000005b645ba9 ! %l6 = b5d8af0b, %l7 = 173a8cb0, Mem[00000000900000d0] = 27640482 3e0eaf76 std %l6,[%i4+%o2] ! Mem[00000000900000d0] = b5d8af0b 173a8cb0 ! Mem[00000000458000ed] = 9a914b5c, %l3 = 291dd2e6028ef114 ldstub [%i3+0x02d],%l3 ! %l3 = 00000091000000ff ! Mem[00000000458000d4] = a368a2e0, %l4 = 173a8cb0, %l2 = 39dfcd57 add %i3,0x14,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000a368a2e0 ba,a p26_not_taken_0_end p26_not_taken_0: ! The following code should not be executed nop ba,a p26_branch_failed p26_not_taken_0_end: ! End of Random Code for Thread 26 p26_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x068] ! Set processor 26 done flag ! Check Registers p26_check_registers: set p26_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be bfd1a58ff4fc4e62 bne,a,pn %xcc,p26_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000a368a2e0 bne,a,pn %xcc,p26_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000091 bne,a,pn %xcc,p26_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000002adc bne,a,pn %xcc,p26_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000b5d8af0b bne,a,pn %xcc,p26_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p26_local0_expect,%g1 p26_check_local0: ldx [%g1+0x008],%g2 ! Expected data = df16ab1fa0ae2cab ldx [%i0+0x008],%g3 ! Observed data at 00000000440000c8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 46632a25173a8cb0 ldx [%i0+0x010],%g3 ! Observed data at 00000000440000d0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = f3642adc061f3f28 ldx [%i0+0x028],%g3 ! Observed data at 00000000440000e8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x028,%g4 set p26_local1_expect,%g1 p26_check_local1: ldx [%g1+0x028],%g2 ! Expected data = a515d5c7593b395e ldx [%i1+0x028],%g3 ! Observed data at 00000000448000e8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x028,%g4 set p26_local2_expect,%g1 p26_check_local2: ldx [%g1+0x028],%g2 ! Expected data = 3888ccf65b645ba9 ldx [%i2+0x028],%g3 ! Observed data at 00000000450000e8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x028,%g4 set p26_local3_expect,%g1 p26_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 0bb4a49dab643190 ldx [%i3+0x000],%g3 ! Observed data at 00000000458000c0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = f65c36519aff4b5c ldx [%i3+0x028],%g3 ! Observed data at 00000000458000e8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = edf899d1ec8ac2db ldx [%i3+0x038],%g3 ! Observed data at 00000000458000f8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x038,%g4 ! The test for processor 26 has passed p26_passed: ta GOOD_TRAP nop p26_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p26_failed p26_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p26_failed p26_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p26_failed p26_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p26_failed p26_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p26_failed p26_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p26_failed p26_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p26_failed p26_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p26_failed ! The test for processor 26 failed p26_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x068] ! Set processor 26 done flag set p26_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 26 failed p26_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x068] ! Set processor 26 done flag set p26_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p26_selfmod_failed: ba p26_failed mov 0xabc,%g1 p26_common_error: or %g0,0xefa,%g1 ba p26_failed mov %o5,%g3 p26_common_signature_error: set p26_temp,%g1 ba p26_failed st %g2,[%g1] ! Common Lock Number p26_common_timeout: set p26_temp,%g1 ba p26_failed st %g2,[%g1] ! Common Lock Number p26_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p26_failed mov 0x0,%g3 p26_trap1e: stda %l6,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000448000e8] done p26_trap1o: stda %l6,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000448000e8] done p26_trap2e: ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000440000e0] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000448000d0] ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000458000e0] done p26_trap2o: ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000440000e0] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000448000d0] ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000458000e0] done p26_trap3e: nop nop done p26_trap3o: 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 = 1e5507b5b128a069 ldx [%g1+0x008],%l1 ! %l1 = 8f4752e65b645ba9 ldx [%g1+0x010],%l2 ! %l2 = 774555d8cec6131a ldx [%g1+0x018],%l3 ! %l3 = d16acfd246632a25 ldx [%g1+0x020],%l4 ! %l4 = 0ae36f16ab643190 ldx [%g1+0x028],%l5 ! %l5 = 9b7d7b088be0037c ldx [%g1+0x030],%l6 ! %l6 = 5c7f1d329f12201e ldx [%g1+0x038],%l7 ! %l7 = f5ae0c79cd9bca26 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 0748e356 2ef85e95 3188ea89 afa06b3d ! %f4 = 8ccac94b 4c01e8c1 321ae270 971af0bb ! %f8 = 428ed6d1 f8dd33ba 5ce14728 d23236f9 ! %f12 = 36f98f12 0950e040 9ee2d3ea ea7d148a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5a17cd9e 1143166d 926429d9 29e3d318 ! %f20 = 69dc4126 d1155a0f c90ed758 cb93852b ! %f24 = fd4b834d d47aab66 e9b80e1b 5b6361ce ! %f28 = 309594d0 df5f6cb5 76353f57 bc21b25c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6587625f 7786179c db587694 4b05187c ! %f36 = 35c8a84f 4bbf5670 dc059c16 4cc3f9f1 ! %f40 = d8f8f820 73a2489a e1657136 bb80cf68 ! %f44 = b0cc75d6 c0924fe2 e6889b3e 96d1cca3 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x329aa40f00000071,%g7,%g1 ! GSR scale = 14, align = 1 wr %g1,%g0,%gsr ! GSR = 329aa40f00000071 wr %g0,%y ! Clear Y 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[00000000470000e4] = 5037ee26, %l5 = 58f87ea2a72e073f ldstub [%i2+0x024],%l5 ! %l5 = 00000050000000ff ! Mem[00000000468000d6] = b26be523, %l3 = b789088022adbd6c ldstub [%i1+0x016],%l3 ! %l3 = 000000e5000000ff ! Mem[00000000468000e8] = 7d3dece2, %l1 = 20fccaa7f8d0ea73 swap [%i1+%o5],%l1 ! %l1 = 000000007d3dece2 ! %l1 = 000000007d3dece2, Mem[00000000908000f0] = 043263cc stw %l1,[%i5+0x030] ! Mem[00000000908000f0] = 7d3dece2 ! Mem[00000000460000ec] = dc43ee20, %l2 = 464b20d6, %l6 = 5aeb1310 add %i0,0x2c,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000dc43ee20 ! Mem[00000000478000ca] = 934f34a7, %l7 = 7b1b330c254f3e73 ldstub [%i3+0x00a],%l7 ! %l7 = 00000034000000ff ! Mem[00000000470000dc] = 27924bb8, %l2 = 464b20d6, %l2 = 464b20d6 add %i2,0x1c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000027924bb8 ! Mem[00000000468000c8] = eb83a32d 895a2eff, %l0 = 526ec758, %l1 = 7d3dece2 ldd [%i1+%o1],%l0 ! %l0 = 00000000eb83a32d 00000000895a2eff ! Mem[00000000468000d8] = 0f409e28, %l3 = 000000e5, %l6 = dc43ee20 add %i1,0x18,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000000f409e28 ! Mem[00000000460000e8] = 968f5a0b, %l6 = 000000000f409e28 swap [%i0+%o5],%l6 ! %l6 = 00000000968f5a0b p27_label_2: ! Mem[00000000478000df] = 76fefe7c, %l2 = 0000000027924bb8 ldstub [%i3+0x01f],%l2 ! %l2 = 0000007c000000ff ! Mem[00000000908000d0] = 3fd51c7e, %g2 = d79a0d15a40e3534 ldsb [%i5+%o2],%g2 ! %g2 = 000000000000003f ! Mem[00000000900000f4] = 01b1729c, %g2 = 000000000000003f ldsb [%i4+0x034],%g2 ! %g2 = 0000000000000001 ! Mem[00000000908000dc] = 6109aa8c, %g2 = 0000000000000001 lduw [%i5+0x01c],%g2 ! %g2 = 000000006109aa8c ! Mem[00000000910000d8] = cf13aa77 d6e5dd00, %g2 = 6109aa8c, %g3 = 0bad0b00 ldd [%i6+%o3],%g2 ! %g2 = 00000000cf13aa77 00000000d6e5dd00 ! Mem[00000000900000d0] = 27640482, %g2 = 00000000cf13aa77 ldsh [%i4+%o2],%g2 ! %g2 = 0000000000002764 ! Mem[00000000470000fc] = 2b65f2ca, %l2 = 000000000000007c swap [%i2+0x03c],%l2 ! %l2 = 000000002b65f2ca ! Mem[00000000478000c8] = 934fffa7e4e4fb00, %l6 = 00000000968f5a0b, %l7 = 0000000000000034 add %i3,0x08,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 934fffa7e4e4fb00 ! Mem[00000000468000e5] = feb00701, %l1 = 00000000895a2eff ldstub [%i1+0x025],%l1 ! %l1 = 000000b0000000ff ! Mem[00000000470000c0] = dc9ccf50, %l3 = 000000e5, %l0 = eb83a32d casa [%i2]0x80,%l3,%l0 ! %l0 = 00000000dc9ccf50 p27_label_3: ! Mem[00000000470000f0] = 2cf3d5c7, %l2 = 2b65f2ca, %l7 = e4e4fb00 add %i2,0x30,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000002cf3d5c7 ! Mem[00000000478000c8] = 934fffa7, %l4 = 449aab6c, %l1 = 000000b0 add %i3,0x08,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000934fffa7 ! Mem[00000000468000fc] = e2cb9e54, %l4 = 449aab6c, %l7 = 2cf3d5c7 add %i1,0x3c,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000e2cb9e54 ! %l3 = 00000000000000e5, Mem[00000000900000d8] = a6dacd72 stw %l3,[%i4+%o3] ! Mem[00000000900000d8] = 000000e5 ! Mem[00000000478000d5] = 78931297, %l0 = 00000000dc9ccf50 ldstub [%i3+0x015],%l0 ! %l0 = 00000093000000ff ! Mem[00000000470000d3] = 4bc0dc04, %l2 = 000000002b65f2ca ldstub [%i2+0x013],%l2 ! %l2 = 00000004000000ff ! Mem[00000000918000e8] = a252010d, %g2 = 0000000000002764 ldsb [%o0+%o5],%g2 ! %g2 = ffffffffffffffa2 ! Mem[00000000918000d0] = 4010f1473dc9eea6, %g2 = ffffffffffffffa2 ldx [%o0+%o2],%g2 ! %g2 = 4010f1473dc9eea6 ! Mem[00000000468000e8] = f8d0ea73, %l2 = 0000000000000004 swap [%i1+%o5],%l2 ! %l2 = 00000000f8d0ea73 ! Mem[00000000460000d8] = 110464cf589e41f8, %l1 = 00000000934fffa7 ldx [%i0+%o3],%l1 ! %l1 = 110464cf589e41f8 p27_label_4: ! Mem[00000000478000d0] = f33e0ef578ff1297, %l3 = 00000000000000e5, %l6 = 00000000968f5a0b add %i3,0x10,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = f33e0ef578ff1297 ! Mem[00000000468000d8] = 0f409e2847b855ba, %l5 = 0000000000000050, %l5 = 0000000000000050 add %i1,0x18,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 0f409e2847b855ba ! Mem[00000000460000c8] = 9fbe9314 f1e01dd9, %l4 = 449aab6c, %l5 = 47b855ba ldd [%i0+%o1],%l4 ! %l4 = 000000009fbe9314 00000000f1e01dd9 ! Mem[00000000910000f8] = e9a39371, %g2 = 4010f1473dc9eea6 lduh [%i6+0x03a],%g2 ! %g2 = 000000000000e9a3 ! %l6 = f33e0ef578ff1297, Mem[00000000918000f5] = 355edf78 stb %l6,[%o0+0x035] ! Mem[00000000918000f4] = 975edf78 ! Mem[00000000910000f8] = 1719e9a393716587, %g2 = 000000000000e9a3 ldx [%i6+0x038],%g2 ! %g2 = 1719e9a393716587 ! Mem[00000000478000d0] = f33e0ef5, %l7 = e2cb9e54, %l7 = e2cb9e54 add %i3,0x10,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000f33e0ef5 ! Mem[00000000910000dc] = dd0033e9, %g2 = 1719e9a393716587 ldub [%i6+0x01e],%g2 ! %g2 = 00000000000000dd ! Mem[00000000908000fc] = 51339b65, %g2 = 00000000000000dd lduh [%i5+0x03c],%g2 ! %g2 = 0000000000005133 ! Mem[00000000910000f4] = b44726a0, %g2 = 0000000000005133 ldsh [%i6+0x034],%g2 ! %g2 = ffffffffffffb447 ba,a p27_not_taken_0_end p27_not_taken_0: ! The following code should not be executed 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 0000000000000093 bne,a,pn %xcc,p27_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 110464cf589e41f8 bne,a,pn %xcc,p27_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000f8d0ea73 bne,a,pn %xcc,p27_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000e5 bne,a,pn %xcc,p27_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000f1e01dd9 bne,a,pn %xcc,p27_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000f33e0ef5 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 0748e356 2ef85e95 bne %xcc,p27_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 8ccac94b 4c01e8c1 bne %xcc,p27_f4_fail nop ! Check Local Memory set p27_local0_expect,%g1 p27_check_local0: ldx [%g1+0x028],%g2 ! Expected data = 0f409e28dc43ee20 ldx [%i0+0x028],%g3 ! Observed data at 00000000460000e8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x028,%g4 set p27_local1_expect,%g1 p27_check_local1: ldx [%g1+0x010],%g2 ! Expected data = be247a9bb26bff23 ldx [%i1+0x010],%g3 ! Observed data at 00000000468000d0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 52d01cc5feff0701 ldx [%i1+0x020],%g3 ! Observed data at 00000000468000e0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000004d9747296 ldx [%i1+0x028],%g3 ! Observed data at 00000000468000e8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x028,%g4 set p27_local2_expect,%g1 p27_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 4bc0dcff00704ec6 ldx [%i2+0x010],%g3 ! Observed data at 00000000470000d0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 94067760ff37ee26 ldx [%i2+0x020],%g3 ! Observed data at 00000000470000e0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = faefa1e10000007c ldx [%i2+0x038],%g3 ! Observed data at 00000000470000f8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x038,%g4 set p27_local3_expect,%g1 p27_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 934fffa7e4e4fb00 ldx [%i3+0x008],%g3 ! Observed data at 00000000478000c8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = f33e0ef578ff1297 ldx [%i3+0x010],%g3 ! Observed data at 00000000478000d0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a7a522c676fefeff ldx [%i3+0x018],%g3 ! Observed data at 00000000478000d8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x018,%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 p27_f4_fail: set p27_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%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: stda %l6,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000478000c8] done p27_trap1o: stda %l6,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000478000c8] done p27_trap2e: swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000470000d8] ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000470000c8] stda %l6,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000478000d8] ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000470000d0] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000460000e8] ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000470000e8] stxa %l2,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000470000d0] done p27_trap2o: swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000470000d8] ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000470000c8] stda %l6,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000478000d8] ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000470000d0] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000460000e8] ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000470000e8] stxa %l2,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000470000d0] done p27_trap3e: nop nop nop done p27_trap3o: nop nop nop done p27_init_memory_pointers: set p27_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p27_local0_start,%i0 set p27_local1_start,%i1 set p27_local2_start,%i2 set p27_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = b70aaf2a526ec758 ldx [%g1+0x008],%l1 ! %l1 = 20fccaa7f8d0ea73 ldx [%g1+0x010],%l2 ! %l2 = cc73e0f0464b20d6 ldx [%g1+0x018],%l3 ! %l3 = b789088022adbd6c ldx [%g1+0x020],%l4 ! %l4 = 33655a82449aab6c ldx [%g1+0x028],%l5 ! %l5 = 58f87ea2a72e073f ldx [%g1+0x030],%l6 ! %l6 = 0cf689da5aeb1310 ldx [%g1+0x038],%l7 ! %l7 = 7b1b330c254f3e73 ! Initialize the output register of window 0 set unres3_start,%o0 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 = f605efe3 07a05854 17641d28 db4a3b7c ! %f4 = 5d71318f 92d6097b a63ab4e4 87b66e73 ! %f8 = 363d6da7 b9dd0ec1 69dea6d6 032a7bb4 ! %f12 = bd21a385 2786af3c 21391ad6 519ad3cf ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7ec2fa71 08bab971 98c6fe4c bfd4f340 ! %f20 = 477e3b35 215fd8ed 25ba4090 53e4e210 ! %f24 = e2e6d5f0 479fc4ba 7aeead64 37ecb1e1 ! %f28 = 59f77301 8d873060 b0599eba 2040b6b1 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d4f12252 1e8f32e5 c8bd7830 357e6ffb ! %f36 = 63c78d40 68642efe 93694968 d1ea7d68 ! %f40 = 59917be1 b6a4c85f f45fe4d0 a0cd5c8f ! %f44 = 8ea9439f ef714709 955f071f c4eeade4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x22aef9af00000002,%g7,%g1 ! GSR scale = 0, align = 2 wr %g1,%g0,%gsr ! GSR = 22aef9af00000002 wr %g0,%y ! Clear Y 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[00000000908000cc] = fe94c475, %g2 = 2ba7ff0464bc2f4b ldsb [%i5+0x00c],%g2 ! %g2 = fffffffffffffffe ! Mem[00000000908000d8] = fa612895, %g2 = fffffffffffffffe lduh [%i5+%o3],%g2 ! %g2 = 000000000000fa61 ! Mem[00000000908000dc] = aa8c2181, %g2 = 000000000000fa61 lduh [%i5+0x01e],%g2 ! %g2 = 000000000000aa8c ! Mem[00000000498000d0] = 08102ee6aaee0038, %l3 = c2d5058c2a6dd9b1, %l1 = 49f248fc87beb802 add %i3,0x10,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 08102ee6aaee0038 ! %l7 = efe1a0c7e7dc66fb, Mem[00000000900000d4] = 3e0eaf76 stw %l7,[%i4+0x014] ! Mem[00000000900000d4] = e7dc66fb ! Mem[00000000498000e8] = f23973fd, %l6 = 5e45ff23a869c5f2 swap [%i3+%o5],%l6 ! %l6 = 00000000f23973fd ! Mem[00000000488000d4] = f12e0d25, %l5 = 20887f16bc87e073 swap [%i1+0x014],%l5 ! %l5 = 00000000f12e0d25 ! Mem[00000000480000d0] = 1f2f7b79, %l5 = 00000000f12e0d25 swap [%i0+%o2],%l5 ! %l5 = 000000001f2f7b79 ! Mem[00000000498000f0] = f0c9963b, %l4 = 9bcac3ce504e5b23 swap [%i3+0x030],%l4 ! %l4 = 00000000f0c9963b ! %l6 = 00000000f23973fd, Mem[00000000910000c8] = c9b5bf86f9bbadeb stx %l6,[%i6+%o1] ! Mem[00000000910000c8] = 00000000f23973fd p28_label_2: ! Mem[00000000908000f4] = 1c67268a, %g2 = 000000000000aa8c ldsh [%i5+0x036],%g2 ! %g2 = 0000000000001c67 ! Mem[00000000480000e4] = 6b7e9f5b, %l5 = 1f2f7b79, %l7 = e7dc66fb add %i0,0x24,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 000000006b7e9f5b ! %l5 = 000000001f2f7b79, Mem[00000000908000d8] = fa6128956109aa8c stx %l5,[%i5+%o3] ! Mem[00000000908000d8] = 000000001f2f7b79 ! %l4 = 00000000f0c9963b, Mem[00000000490000ca] = 0018640f sth %l4,[%i2+0x00a] ! Mem[00000000490000c8] = 0018963b ! %l3 = c2d5058c2a6dd9b1, Mem[00000000910000c0] = 78f5a6b5 stw %l3,[%i6+%g0] ! Mem[00000000910000c0] = 2a6dd9b1 ! Mem[00000000488000f8] = 44132017d6393303, %l6 = 00000000f23973fd, %l4 = 00000000f0c9963b add %i1,0x38,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 44132017d6393303 ! Mem[00000000498000f0] = 504e5b23f7888b4b, %l2 = 650febe3e96cb0a4, %l2 = 650febe3e96cb0a4 add %i3,0x30,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 504e5b23f7888b4b ! Mem[00000000488000c0] = daf592df74cb37c3, %l0 = 6d6b9f59d85e0866, %l7 = 000000006b7e9f5b casxa [%i1]0x80,%l0,%l7 ! %l7 = daf592df74cb37c3 ! Mem[00000000910000f8] = 1719e9a3, %g18 = b99a7ad9b0104ef8 ldsw [%i6+0x038],%g2 ! %g2 = b99a7ad9b0104ef8 ! Mem[00000000490000d0] = 405ad0b9 1598f1c9, %l4 = d6393303, %l5 = 1f2f7b79 ldd [%i2+%o2],%l4 ! %l4 = 00000000405ad0b9 000000001598f1c9 p28_label_3: ! Mem[00000000480000fc] = 1a43c487, %l5 = 1598f1c9, %l7 = 74cb37c3 add %i0,0x3c,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 000000001a43c487 ! %l7 = 000000001a43c487, Mem[00000000908000d2] = 1c7e94da stb %l7,[%i5+0x012] ! Mem[00000000908000d0] = 877e94da ! Mem[00000000480000e0] = 0124a4c3, %l1 = aaee0038, %l6 = f23973fd add %i0,0x20,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000000124a4c3 ! %l2 = 504e5b23f7888b4b, Mem[00000000910000fc] = 93716587 stw %l2,[%i6+0x03c] ! Mem[00000000910000fc] = f7888b4b ! Mem[00000000498000dd] = f4db8a16, %l0 = 6d6b9f59d85e0866 ldstub [%i3+0x01d],%l0 ! %l0 = 000000db000000ff ! Mem[00000000908000e0] = 367e79aa, %g2 = 000000001719e9a3 ldsb [%i5+0x022],%g2 ! %g2 = 0000000000000036 ! Mem[00000000918000c8] = e100adf5, %g18 = b99a7ad9b0104ef8 ldsw [%o0+%o1],%g2 ! %g2 = b99a7ad9b0104ef8 ! Mem[00000000488000fc] = d6393303, %l0 = 000000db, %l7 = 1a43c487 add %i1,0x3c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000d6393303 ! Mem[00000000488000e8] = 9193c8b2, %l6 = 000000000124a4c3 swap [%i1+%o5],%l6 ! %l6 = 000000009193c8b2 ! Mem[00000000900000d8] = 72b99bf6, %g2 = ffffffffe100adf5 ldub [%i4+0x01b],%g2 ! %g2 = 0000000000000072 p28_label_4: ! Mem[00000000910000f0] = 681c6214b44726a0, %g2 = 0000000000000072 ldx [%i6+0x030],%g2 ! %g2 = 681c6214b44726a0 ! Mem[00000000490000c0] = 9b267e7a, %l6 = 000000009193c8b2 ldsw [%i2+%g0],%l6 ! %l6 = ffffffff9b267e7a ! %l5 = 000000001598f1c9, Mem[00000000900000d2] = 0482e7dc sth %l5,[%i4+0x012] ! Mem[00000000900000d0] = f1c9e7dc ! Mem[00000000498000c0] = 4423db1d, %l4 = 00000000405ad0b9 ldsh [%i3+%g0],%l4 ! %l4 = 0000000000004423 ! Mem[00000000918000c0] = ec8503fd c6444072, %g2 = b44726a0, %g3 = 0bad0b00 ldd [%o0+%g0],%g2 ! %g2 = 00000000ec8503fd 00000000c6444072 ! Mem[00000000498000d4] = aaee0038, %l0 = 00000000000000db swap [%i3+0x014],%l0 ! %l0 = 00000000aaee0038 ! Mem[00000000498000df] = f4ff8a16, %l0 = 00000000aaee0038 ldstub [%i3+0x01f],%l0 ! %l0 = 00000016000000ff ! Mem[00000000490000d8] = 1b5e815c, %l7 = d6393303, %l4 = 00004423 add %i2,0x18,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000001b5e815c ! Mem[00000000490000e0] = 97260cfb, %l3 = c2d5058c2a6dd9b1 swap [%i2+%o4],%l3 ! %l3 = 0000000097260cfb ! Mem[00000000490000d0] = 405ad0b9 1598f1c9, %l6 = 9b267e7a, %l7 = d6393303 ldd [%i2+%o2],%l6 ! %l6 = 00000000405ad0b9 000000001598f1c9 ba,a p28_not_taken_0_end p28_not_taken_0: ! The following code should not be executed nop ba,a p28_branch_failed p28_not_taken_0_end: ! End of Random Code for Thread 28 1: membar #Sync ! Force all stores to complete p28_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x070] ! Set processor 28 done flag ! Check Registers p28_check_registers: set p28_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000016 bne,a,pn %xcc,p28_reg_l0_fail mov %l0,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000001b5e815c bne,a,pn %xcc,p28_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000405ad0b9 bne,a,pn %xcc,p28_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p28_check_fp_registers: set p28_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 5d71318f 92d6097b bne %xcc,p28_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be a63ab4e4 87b66e73 bne %xcc,p28_f6_fail nop ! Check Local Memory set p28_local0_expect,%g1 p28_check_local0: ldx [%g1+0x010],%g2 ! Expected data = f12e0d25cb72d385 ldx [%i0+0x010],%g3 ! Observed data at 00000000480000d0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x010,%g4 set p28_local1_expect,%g1 p28_check_local1: ldx [%g1+0x010],%g2 ! Expected data = ceb35066bc87e073 ldx [%i1+0x010],%g3 ! Observed data at 00000000488000d0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0124a4c3db748bc9 ldx [%i1+0x028],%g3 ! Observed data at 00000000488000e8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x028,%g4 set p28_local2_expect,%g1 p28_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 0018963bbd11510d ldx [%i2+0x008],%g3 ! Observed data at 00000000490000c8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2a6dd9b14351394f ldx [%i2+0x020],%g3 ! Observed data at 00000000490000e0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x020,%g4 set p28_local3_expect,%g1 p28_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 08102ee6000000db ldx [%i3+0x010],%g3 ! Observed data at 00000000498000d0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 85c710fff4ff8aff ldx [%i3+0x018],%g3 ! Observed data at 00000000498000d8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = a869c5f2418c4515 ldx [%i3+0x028],%g3 ! Observed data at 00000000498000e8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 504e5b23f7888b4b ldx [%i3+0x030],%g3 ! Observed data at 00000000498000f0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x030,%g4 ! The test for processor 28 has passed p28_passed: ta GOOD_TRAP nop p28_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p28_failed p28_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p28_failed p28_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p28_failed p28_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p28_failed p28_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p28_failed p28_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p28_failed p28_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p28_failed p28_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p28_failed p28_f4_fail: set p28_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f6_fail: set p28_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 28 failed p28_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x070] ! Set processor 28 done flag set p28_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 28 failed p28_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x070] ! Set processor 28 done flag set p28_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p28_selfmod_failed: ba p28_failed mov 0xabc,%g1 p28_common_error: or %g0,0xefc,%g1 ba p28_failed mov %o5,%g3 p28_common_signature_error: set p28_temp,%g1 ba p28_failed st %g2,[%g1] ! Common Lock Number p28_common_timeout: set p28_temp,%g1 ba p28_failed st %g2,[%g1] ! Common Lock Number p28_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p28_failed mov 0x0,%g3 p28_trap1e: stda %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000488000d8] stxa %l1,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000498000d0] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000480000e8] done p28_trap1o: stda %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000488000d8] stxa %l1,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000498000d0] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000480000e8] done p28_trap2e: swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000480000c0] stxa %l3,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000490000c8] ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000490000e0] done p28_trap2o: swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000480000c0] stxa %l3,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000490000c8] ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000490000e0] done p28_trap3e: nop nop nop nop done p28_trap3o: nop nop nop nop done p28_init_memory_pointers: set p28_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p28_local0_start,%i0 set p28_local1_start,%i1 set p28_local2_start,%i2 set p28_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 6d6b9f59d85e0866 ldx [%g1+0x008],%l1 ! %l1 = 49f248fc87beb802 ldx [%g1+0x010],%l2 ! %l2 = 650febe3e96cb0a4 ldx [%g1+0x018],%l3 ! %l3 = c2d5058c2a6dd9b1 ldx [%g1+0x020],%l4 ! %l4 = 9bcac3ce504e5b23 ldx [%g1+0x028],%l5 ! %l5 = 20887f16bc87e073 ldx [%g1+0x030],%l6 ! %l6 = 5e45ff23a869c5f2 ldx [%g1+0x038],%l7 ! %l7 = efe1a0c7e7dc66fb ! Initialize the output register of window 0 set unres3_start,%o0 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 = 030cecfb 4fe06efc 13418fb6 7cb63618 ! %f4 = 6d4ceca2 f43091a6 988264df 4f711646 ! %f8 = 6d466e0e fb211562 b8f736e6 90e803b7 ! %f12 = 6fbc5a62 11c98914 35521e16 84391cff ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a469e9f7 984b8e3a 9056d44b bf1b8937 ! %f20 = 5a3c4acb 80df6f71 a9631d98 24ceb913 ! %f24 = 67ce4186 f479f90a bd07bde3 4e4fc19a ! %f28 = 29b71d66 3678a397 d475a47c 8e0da54d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 62ca12b1 8f2056a1 72608dda af6abd89 ! %f36 = 979cff36 5aadeef0 620570f3 13e0cc14 ! %f40 = ca324d79 0ddec986 1d061980 704a72e2 ! %f44 = b326438e 7b327ec2 70c6f9af 6cb27efe ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9e200eb000000038,%g7,%g1 ! GSR scale = 7, align = 0 wr %g1,%g0,%gsr ! GSR = 9e200eb000000038 wr %g0,%y ! Clear Y 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: ! %l1 = 3bffdbf21a85e9cb, Mem[00000000900000c8] = 218511d1a332ceb0 stx %l1,[%i4+%o1] ! Mem[00000000900000c8] = 3bffdbf21a85e9cb ! %l0 = d7e9c9567c2ac0c7, Mem[00000000900000e0] = 1938ec00f4f59116 stx %l0,[%i4+%o4] ! Mem[00000000900000e0] = d7e9c9567c2ac0c7 ! Mem[000000004a8000ec] = 21eb36d1, %l4 = 9d02e115e20f9833 ldstub [%i1+0x02c],%l4 ! %l4 = 00000021000000ff ! Mem[000000004a0000d8] = aca3a691, %l4 = 0000000000000021 swap [%i0+%o3],%l4 ! %l4 = 00000000aca3a691 ! Mem[000000004a8000c2] = caababd6, %l2 = cec9d9d9fc36f755 ldstub [%i1+0x002],%l2 ! %l2 = 000000ab000000ff ! Mem[00000000900000c4] = 99603bff, %g2 = e8d2ff8d000000ee lduh [%i4+0x006],%g2 ! %g2 = 0000000000009960 ! Mem[000000004a0000fc] = 65935fb5, %l3 = ad1bc16a8d563bdc swap [%i0+0x03c],%l3 ! %l3 = 0000000065935fb5 ! Mem[00000000910000dc] = dd0033e9, %g2 = 0000000000009960 ldsb [%i6+0x01e],%g2 ! %g2 = ffffffffffffffdd ! Mem[00000000908000c4] = 130e53aa, %g2 = ffffffffffffffdd lduh [%i5+0x004],%g2 ! %g2 = 000000000000130e ! %l0 = 7c2ac0c7, %l1 = 1a85e9cb, Mem[00000000908000f8] = 268aa27d 51339b65 std %l0,[%i5+0x038] ! Mem[00000000908000f8] = 7c2ac0c7 1a85e9cb p29_label_2: ! %l2 = 000000ab, %l3 = 65935fb5, Mem[00000000910000f0] = 681c6214 b44726a0 std %l2,[%i6+0x030] ! Mem[00000000910000f0] = 000000ab 65935fb5 ! %l1 = 3bffdbf21a85e9cb, Mem[00000000900000c8] = 3bffdbf2 sth %l1,[%i4+%o1] ! Mem[00000000900000c8] = e9cbdbf2 ! Mem[000000004a8000d0] = 7ec724a881922675, %l0 = d7e9c9567c2ac0c7, %l7 = 6730a3dc78b86283 add %i1,0x10,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 7ec724a881922675 ! Mem[000000004a8000cc] = df7c0e7a, %l0 = d7e9c9567c2ac0c7 swap [%i1+0x00c],%l0 ! %l0 = 00000000df7c0e7a ! Mem[00000000910000e0] = edba5513, %g2 = 000000000000130e ldsh [%i6+0x022],%g2 ! %g2 = ffffffffffffedba ! Mem[00000000900000c4] = aab69960, %g18 = 8c63fabc53a6c911 ldsw [%i4+0x004],%g2 ! %g2 = 8c63fabc53a6c911 ! Mem[000000004b0000f8] = 353163eab89f98df, %l6 = bff0c4fbd4fe0ae2, %l6 = bff0c4fbd4fe0ae2 add %i2,0x38,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 353163eab89f98df ! Mem[000000004a0000ec] = 918f3c18, %l0 = df7c0e7a, %l6 = b89f98df add %i0,0x2c,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000918f3c18 ! %l2 = 00000000000000ab, Mem[00000000908000d4] = 94da6878 stw %l2,[%i5+0x014] ! Mem[00000000908000d4] = 000000ab ! Mem[000000004b0000e0] = 6e5282ec5abd362c, %l0 = 00000000df7c0e7a ldx [%i2+%o4],%l0 ! %l0 = 6e5282ec5abd362c p29_label_3: ! %l2 = 00000000000000ab, Mem[00000000918000d6] = eea6cb31 stb %l2,[%o0+0x016] ! Mem[00000000918000d4] = aba6cb31 ! Mem[000000004a8000c8] = 9b56af4a, %l2 = 000000ab, %l5 = f0fa0e1e add %i1,0x08,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000009b56af4a ! Mem[000000004a0000ec] = 918f3c18, %l1 = 1a85e9cb, %l3 = 65935fb5 add %i0,0x2c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000918f3c18 ! Mem[000000004b8000d0] = 4c134c3f, %l1 = 3bffdbf21a85e9cb swap [%i3+%o2],%l1 ! %l1 = 000000004c134c3f ! Mem[000000004b0000e0] = 6e5282ec5abd362c, %l3 = 00000000918f3c18, %l5 = 000000009b56af4a add %i2,0x20,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 6e5282ec5abd362c ! Mem[000000004b8000f6] = 60d8802b, %l2 = 00000000000000ab ldstub [%i3+0x036],%l2 ! %l2 = 00000080000000ff ! %l4 = aca3a691, %l5 = 5abd362c, Mem[00000000908000f0] = 043263cc b51d1c67 std %l4,[%i5+0x030] ! Mem[00000000908000f0] = aca3a691 5abd362c ! Mem[000000004a8000c8] = 9b56af4a7c2ac0c7, %l4 = 00000000aca3a691, %l0 = 6e5282ec5abd362c add %i1,0x08,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 9b56af4a7c2ac0c7 ! Mem[000000004a8000c4] = cac1b8eb, %l4 = 00000000aca3a691 swap [%i1+0x004],%l4 ! %l4 = 00000000cac1b8eb ! %l6 = 00000000918f3c18, Mem[000000004a0000eb] = aeaf9a2c stb %l6,[%i0+0x02b] ! Mem[000000004a0000e8] = aeaf9a18 p29_label_4: ! %l5 = 6e5282ec5abd362c, Mem[00000000910000d6] = fa53cf13 sth %l5,[%i6+0x016] ! Mem[00000000910000d4] = 362ccf13 ! Mem[000000004b0000e0] = 6e5282ec5abd362c, %l1 = 000000004c134c3f ldx [%i2+%o4],%l1 ! %l1 = 6e5282ec5abd362c ! Mem[000000004b8000cc] = d56d50f4, %l1 = 6e5282ec5abd362c swap [%i3+0x00c],%l1 ! %l1 = 00000000d56d50f4 ! Mem[000000004a8000c8] = 9b56af4a7c2ac0c7, %l2 = 0000000000000080, %l7 = 7ec724a881922675 add %i1,0x08,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 9b56af4a7c2ac0c7 ! %l6 = 918f3c18, %l7 = 7c2ac0c7, Mem[000000004b8000c0] = d66d7ee2 1015c695 std %l6,[%i3+%g0] ! Mem[000000004b8000c0] = 918f3c18 7c2ac0c7 ! Mem[000000004a8000dc] = 83c04196, %l2 = 00000080, %l1 = d56d50f4 add %i1,0x1c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000083c04196 ! Mem[000000004a8000ec] = ffeb36d1, %l7 = 7c2ac0c7, %l3 = 918f3c18 add %i1,0x2c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000ffeb36d1 ! Mem[000000004a0000d4] = 4a9f1947, %l3 = 00000000ffeb36d1 ldsb [%i0+0x016],%l3 ! %l3 = 0000000000000019 ! Mem[00000000908000e8] = a7435d61, %g2 = ffffffffaab69960 ldsb [%i5+0x02a],%g2 ! %g2 = ffffffffffffffa7 ! Mem[000000004a0000f4] = 4dfc47ca, %l4 = cac1b8eb, %l1 = 83c04196 add %i0,0x34,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000004dfc47ca ba,a p29_not_taken_0_end p29_not_taken_0: ! The following code should not be executed 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 9b56af4a7c2ac0c7 bne,a,pn %xcc,p29_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000004dfc47ca bne,a,pn %xcc,p29_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000080 bne,a,pn %xcc,p29_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000019 bne,a,pn %xcc,p29_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000cac1b8eb bne,a,pn %xcc,p29_reg_l4_fail mov %l4,%g3 ! Check Local Memory set p29_local0_expect,%g1 p29_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 00000021246c1250 ldx [%i0+0x018],%g3 ! Observed data at 000000004a0000d8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = aeaf9a18918f3c18 ldx [%i0+0x028],%g3 ! Observed data at 000000004a0000e8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ea5b69b88d563bdc ldx [%i0+0x038],%g3 ! Observed data at 000000004a0000f8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x038,%g4 set p29_local1_expect,%g1 p29_check_local1: ldx [%g1+0x000],%g2 ! Expected data = caabffd6aca3a691 ldx [%i1+0x000],%g3 ! Observed data at 000000004a8000c0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 9b56af4a7c2ac0c7 ldx [%i1+0x008],%g3 ! Observed data at 000000004a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 786c6ebcffeb36d1 ldx [%i1+0x028],%g3 ! Observed data at 000000004a8000e8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x028,%g4 ! Processor 29, local 2 is clean set p29_local3_expect,%g1 p29_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 918f3c187c2ac0c7 ldx [%i3+0x000],%g3 ! Observed data at 000000004b8000c0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 1c4baf805abd362c ldx [%i3+0x008],%g3 ! Observed data at 000000004b8000c8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1a85e9cbb0d8f27d ldx [%i3+0x010],%g3 ! Observed data at 000000004b8000d0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = e3789af360d8ff2b ldx [%i3+0x030],%g3 ! Observed data at 000000004b8000f0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x030,%g4 ! The test for processor 29 has passed p29_passed: ta GOOD_TRAP nop p29_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p29_failed p29_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p29_failed p29_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p29_failed p29_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p29_failed p29_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p29_failed p29_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p29_failed p29_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p29_failed p29_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p29_failed ! The test for processor 29 failed p29_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x074] ! Set processor 29 done flag set p29_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 29 failed p29_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x074] ! Set processor 29 done flag set p29_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p29_selfmod_failed: ba p29_failed mov 0xabc,%g1 p29_common_error: or %g0,0xefd,%g1 ba p29_failed mov %o5,%g3 p29_common_signature_error: set p29_temp,%g1 ba p29_failed st %g2,[%g1] ! Common Lock Number p29_common_timeout: set p29_temp,%g1 ba p29_failed st %g2,[%g1] ! Common Lock Number p29_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p29_failed mov 0x0,%g3 p29_trap1e: stda %l6,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a8000e8] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004b8000d8] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004a0000c0] ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004b0000c0] stda %l2,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b0000d8] done p29_trap1o: stda %l6,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a8000e8] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004b8000d8] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004a0000c0] ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004b0000c0] stda %l2,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b0000d8] done p29_trap2e: ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004a0000d8] ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004a8000c8] done p29_trap2o: ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004a0000d8] ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004a8000c8] done p29_trap3e: nop nop nop nop nop nop done p29_trap3o: nop nop nop nop nop nop done p29_init_memory_pointers: set p29_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p29_local0_start,%i0 set p29_local1_start,%i1 set p29_local2_start,%i2 set p29_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = d7e9c9567c2ac0c7 ldx [%g1+0x008],%l1 ! %l1 = 3bffdbf21a85e9cb ldx [%g1+0x010],%l2 ! %l2 = cec9d9d9fc36f755 ldx [%g1+0x018],%l3 ! %l3 = ad1bc16a8d563bdc ldx [%g1+0x020],%l4 ! %l4 = 9d02e115e20f9833 ldx [%g1+0x028],%l5 ! %l5 = f2ca28e9f0fa0e1e ldx [%g1+0x030],%l6 ! %l6 = bff0c4fbd4fe0ae2 ldx [%g1+0x038],%l7 ! %l7 = 6730a3dc78b86283 ! Initialize the output register of window 0 set unres3_start,%o0 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 = bdd120e9 a58e192d c568632f 85e5e08e ! %f4 = 0c38e48a 0ecc7c44 7eaea9da 3afa7617 ! %f8 = 8a257a65 b6839bd7 c799179b a45a8a3a ! %f12 = f614bcc2 353be3a3 9cf480b1 0eb8d883 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = e87b81b9 a8c6d81c c8a1f414 b1e0de18 ! %f20 = db451d34 90ab8a52 747baead eee43077 ! %f24 = d458cd41 65b09b4b 83282739 fdb4c9b4 ! %f28 = 5a7d2b4c b0fd50e3 58ce7ce7 d45314f9 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c155b717 5a04c548 011bcc3f eac6bbc9 ! %f36 = 2e09851c 54dca5c2 f06a0ae4 00f686fc ! %f40 = 89972ae7 76d376a2 34eece6d 6dadd37c ! %f44 = 0c9dc08e aef12117 7ec52ae6 657e8ad6 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xfe0f0c500000002f,%g7,%g1 ! GSR scale = 5, align = 7 wr %g1,%g0,%gsr ! GSR = fe0f0c500000002f wr %g0,%y ! Clear Y 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[00000000908000d0] = 1c7e94da, %g2 = 5eacff11d8af88b5 ldsh [%i5+0x012],%g2 ! %g2 = 0000000000001c7e ! %l2 = 5140cfe88a92f542, Mem[00000000908000db] = 956109aa stb %l2,[%i5+0x01b] ! Mem[00000000908000d8] = 426109aa ! %l5 = beb9ca4c62b1733a, Mem[00000000918000d8] = cb31e918c5e32ec5 stx %l5,[%o0+%o3] ! Mem[00000000918000d8] = beb9ca4c62b1733a ! Mem[000000004c8000c8] = 86f83b30, %l7 = ef04b952, %l1 = 653b8aea add %i1,0x08,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000086f83b30 ! Mem[000000004d0000d8] = b387c28f, %l4 = 16044470, %l0 = cf0c0c20 add %i2,0x18,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000b387c28f ! Mem[000000004d8000dc] = e3fe1fcb, %l2 = 5140cfe88a92f542 ldsb [%i3+0x01e],%l2 ! %l2 = 000000000000001f ! Mem[000000004d8000ff] = 9027c176, %l2 = 000000000000001f ldstub [%i3+0x03f],%l2 ! %l2 = 00000076000000ff ! Mem[00000000900000d0] = 276404823e0eaf76, %g2 = 0000000000001c7e ldx [%i4+%o2],%g2 ! %g2 = 276404823e0eaf76 ! Mem[000000004c8000ea] = e1e51c3d, %l3 = d8eb80989b684294 ldstub [%i1+0x02a],%l3 ! %l3 = 0000001c000000ff ! Mem[000000004d0000d8] = b387c28f07035eeb, %l5 = beb9ca4c62b1733a, %l5 = beb9ca4c62b1733a add %i2,0x18,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = b387c28f07035eeb p30_label_2: ! Mem[000000004d0000e9] = c1308950, %l5 = b387c28f07035eeb ldstub [%i2+0x029],%l5 ! %l5 = 00000030000000ff ! Mem[00000000918000e0] = 71f4c692, %g2 = 276404823e0eaf76 ldsb [%o0+0x021],%g2 ! %g2 = 0000000000000071 ! Mem[000000004d8000e0] = 18cadfcc, %l0 = b387c28f, %l7 = ef04b952 add %i3,0x20,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000018cadfcc ! Mem[000000004d8000f8] = 9600c793, %l2 = 00000076, %l3 = 0000001c add %i3,0x38,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000009600c793 ! Mem[000000004c0000e8] = 38abe62b, %l6 = 706ce4563600a49c swap [%i0+%o5],%l6 ! %l6 = 0000000038abe62b ! Mem[00000000900000f8] = 3340c82d, %g2 = 0000000000000071 ldsh [%i4+0x03a],%g2 ! %g2 = 0000000000003340 ! Mem[000000004d0000f3] = 9e0e68b7, %l4 = ef277eca16044470 ldstub [%i2+0x033],%l4 ! %l4 = 000000b7000000ff ! Mem[000000004c8000e8] = e1e5ff3d, %l1 = 0000000086f83b30 swap [%i1+%o5],%l1 ! %l1 = 00000000e1e5ff3d ! Mem[000000004d8000d0] = 77735928, %l7 = 0000000018cadfcc swap [%i3+%o2],%l7 ! %l7 = 0000000077735928 ! Mem[00000000910000dc] = d6e5dd00, %g2 = 0000000000003340 lduw [%i6+0x01c],%g2 ! %g2 = 00000000d6e5dd00 p30_label_3: ! Mem[000000004c0000ef] = c3ae3a96, %l1 = 00000000e1e5ff3d ldstub [%i0+0x02f],%l1 ! %l1 = 00000096000000ff ! Mem[000000004d0000cc] = 164c1adb, %l0 = b387c28f, %l7 = 77735928 add %i2,0x0c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000164c1adb ! Mem[00000000918000f0] = 194f8a28 ae355edf, %g2 = d6e5dd00, %g3 = 0bad0b00 ldd [%o0+0x030],%g2 ! %g2 = 00000000194f8a28 00000000ae355edf ! Mem[00000000900000f0] = 8fb2052c, %g18 = 7fbf6fcc4135595e ldsw [%i4+0x030],%g2 ! %g2 = 7fbf6fcc4135595e ! Mem[00000000910000d8] = aa77d6e5, %g2 = ffffffff8fb2052c ldub [%i6+0x01a],%g2 ! %g2 = 00000000000000aa ! Mem[000000004d8000c8] = df47436b 1e9f636c, %l4 = 000000b7, %l5 = 00000030 ldd [%i3+%o1],%l4 ! %l4 = 00000000df47436b 000000001e9f636c ! %l6 = 0000000038abe62b, Mem[00000000918000ca] = adf5d716 sth %l6,[%o0+0x00a] ! Mem[00000000918000c8] = e62bd716 ! %l0 = 00000000b387c28f, Mem[00000000900000c6] = 99602185 sth %l0,[%i4+0x006] ! Mem[00000000900000c4] = c28f2185 ! Mem[00000000918000e0] = 8771f4c6, %g18 = 7fbf6fcc4135595e ldsw [%o0+%o4],%g2 ! %g2 = 7fbf6fcc4135595e ! Mem[000000004d0000c0] = 4c175e86, %l3 = 9600c793, %l5 = 1e9f636c casa [%i2]0x80,%l3,%l5 ! %l5 = 000000004c175e86 p30_label_4: ! Mem[00000000900000d0] = 823e0eaf, %g2 = ffffffff8771f4c6 ldsb [%i4+0x013],%g2 ! %g2 = ffffffffffffff82 ! Mem[00000000910000d8] = cf13aa77, %g2 = ffffffffffffff82 lduw [%i6+%o3],%g2 ! %g2 = 00000000cf13aa77 ! Mem[000000004c8000d0] = fdfacec0 31cd87b1, %l6 = 38abe62b, %l7 = 164c1adb ldd [%i1+%o2],%l6 ! %l6 = 00000000fdfacec0 0000000031cd87b1 ! Mem[000000004d8000c8] = df47436b1e9f636c, %l2 = 0000000000000076, %l7 = 0000000031cd87b1 add %i3,0x08,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = df47436b1e9f636c ! %l5 = 000000004c175e86, Mem[00000000918000cc] = d7167374 stw %l5,[%o0+0x00c] ! Mem[00000000918000cc] = 4c175e86 ! Mem[00000000908000f4] = b51d1c67, %g2 = 00000000cf13aa77 ldsh [%i5+0x034],%g2 ! %g2 = ffffffffffffb51d ! %l7 = df47436b1e9f636c, Mem[00000000910000d0] = adc1236834bdfa53 stx %l7,[%i6+%o2] ! Mem[00000000910000d0] = df47436b1e9f636c ! Mem[00000000910000e0] = edba5513, %g2 = ffffffffffffb51d lduh [%i6+0x022],%g2 ! %g2 = 000000000000edba ! Mem[00000000900000d4] = 3e0eaf76, %g18 = 7fbf6fcc4135595e ldsw [%i4+0x014],%g2 ! %g2 = 7fbf6fcc4135595e ! %l0 = b387c28f, %l1 = 00000096, Mem[00000000918000d0] = 4010f147 3dc9eea6 std %l0,[%o0+%o2] ! Mem[00000000918000d0] = b387c28f 00000096 ba,a p30_not_taken_0_end p30_not_taken_0: ! The following code should not be executed nop ba,a p30_branch_failed p30_not_taken_0_end: ! End of Random Code for Thread 30 p30_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x078] ! Set processor 30 done flag ! Check Registers p30_check_registers: set p30_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000096 bne,a,pn %xcc,p30_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000076 bne,a,pn %xcc,p30_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000009600c793 bne,a,pn %xcc,p30_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000df47436b bne,a,pn %xcc,p30_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000004c175e86 bne,a,pn %xcc,p30_reg_l5_fail mov %l5,%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 0c38e48a 0ecc7c44 bne %xcc,p30_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 7eaea9da 3afa7617 bne %xcc,p30_f6_fail nop ! Check Local Memory set p30_local0_expect,%g1 p30_check_local0: ldx [%g1+0x028],%g2 ! Expected data = 3600a49cc3ae3aff ldx [%i0+0x028],%g3 ! Observed data at 000000004c0000e8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x028,%g4 set p30_local1_expect,%g1 p30_check_local1: ldx [%g1+0x028],%g2 ! Expected data = 86f83b30e88633ad ldx [%i1+0x028],%g3 ! Observed data at 000000004c8000e8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x028,%g4 set p30_local2_expect,%g1 p30_check_local2: ldx [%g1+0x028],%g2 ! Expected data = c1ff89503eb8b91f ldx [%i2+0x028],%g3 ! Observed data at 000000004d0000e8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 9e0e68ff599e8f3a ldx [%i2+0x030],%g3 ! Observed data at 000000004d0000f0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x030,%g4 set p30_local3_expect,%g1 p30_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 18cadfccdee755ee ldx [%i3+0x010],%g3 ! Observed data at 000000004d8000d0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9600c7939027c1ff ldx [%i3+0x038],%g3 ! Observed data at 000000004d8000f8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x038,%g4 ! The test for processor 30 has passed p30_passed: ta GOOD_TRAP nop p30_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p30_failed p30_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p30_failed p30_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p30_failed p30_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p30_failed p30_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p30_failed p30_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p30_failed p30_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p30_failed p30_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p30_failed p30_f4_fail: set p30_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p30_f6_fail: set p30_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: stda %l6,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d8000c8] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d0000d8] swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004c8000e0] ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004d0000e0] ldxa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004d0000d0] stha %l4,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d8000d0] stwa %l3,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d8000c8] done p30_trap1o: stda %l6,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d8000c8] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d0000d8] swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004c8000e0] ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004d0000e0] ldxa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004d0000d0] stha %l4,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d8000d0] stwa %l3,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d8000c8] done p30_trap2e: ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004c0000c8] stda %l6,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d0000e8] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004c8000c8] done p30_trap2o: ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004c0000c8] stda %l6,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d0000e8] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004c8000c8] done p30_trap3e: nop nop nop done p30_trap3o: nop nop nop done p30_init_memory_pointers: set p30_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p30_local0_start,%i0 set p30_local1_start,%i1 set p30_local2_start,%i2 set p30_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 0fe3d9e5cf0c0c20 ldx [%g1+0x008],%l1 ! %l1 = eff21e2e653b8aea ldx [%g1+0x010],%l2 ! %l2 = 5140cfe88a92f542 ldx [%g1+0x018],%l3 ! %l3 = d8eb80989b684294 ldx [%g1+0x020],%l4 ! %l4 = ef277eca16044470 ldx [%g1+0x028],%l5 ! %l5 = beb9ca4c62b1733a ldx [%g1+0x030],%l6 ! %l6 = 706ce4563600a49c ldx [%g1+0x038],%l7 ! %l7 = 35507995ef04b952 ! Initialize the output register of window 0 set unres3_start,%o0 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 = db0d8f47 121678c2 eac63e15 6dbb23e2 ! %f4 = e9f40d77 83f954b2 29398e29 1ab7f628 ! %f8 = ee17bb61 b3400709 6c97cc80 4defa56e ! %f12 = 8b04cd01 da0203b9 cebe52ea 8e0021f6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2474095a 65b370b8 cf24f2f4 85df76f1 ! %f20 = f6cf6222 938103f7 3b0748eb f65c337e ! %f24 = 842c7d66 06bbf95e 4a0dd801 21b017df ! %f28 = ae2a3c0e 58cdfbdb e691f28e 47fee68a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ce40e6cb 8f719ef7 6c2b6f9d 9cf60e4b ! %f36 = 1606d9ab a88022eb 36a4ef42 ce2dc744 ! %f40 = e5a8d071 ae63bd8e 0eb16b0e c1ee1cd5 ! %f44 = 8f4295a6 135965f5 321d00a3 a7fe77bc ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x497e783800000010,%g7,%g1 ! GSR scale = 2, align = 0 wr %g1,%g0,%gsr ! GSR = 497e783800000010 wr %g0,%y ! Clear Y 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: ! %l2 = a2603b35aedac48c, Mem[00000000908000cc] = fe94c475 stw %l2,[%i5+0x00c] ! Mem[00000000908000cc] = aedac48c ! Mem[00000000918000d0] = 4010f147, %g18 = fb96695bc637cf0b ldsw [%o0+%o2],%g2 ! %g2 = fb96695bc637cf0b ! Mem[000000004f8000e4] = b9d54528, %l6 = 164d3d3094c497ba ldstub [%i3+0x024],%l6 ! %l6 = 000000b9000000ff ! Mem[000000004f0000f8] = 41570a0c, %l5 = 49c9426c91c614e8 swap [%i2+0x038],%l5 ! %l5 = 0000000041570a0c ! %l5 = 0000000041570a0c, Mem[00000000900000cc] = a332ceb0 stw %l5,[%i4+0x00c] ! Mem[00000000900000cc] = 41570a0c ! %l4 = 5bb131a1, %l5 = 41570a0c, Mem[00000000918000c8] = e100adf5 d7167374 std %l4,[%o0+%o1] ! Mem[00000000918000c8] = 5bb131a1 41570a0c ! Mem[000000004e0000d0] = ccea157b655f8534, %l0 = 526307702c5b9ded, %l5 = 0000000041570a0c add %i0,0x10,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = ccea157b655f8534 ! %l2 = aedac48c, %l3 = 96b3b11e, Mem[00000000900000f8] = f1203340 c82df56f std %l2,[%i4+0x038] ! Mem[00000000900000f8] = aedac48c 96b3b11e ! Mem[000000004e0000fe] = fca3ab2b, %l4 = 006a26345bb131a1 ldstub [%i0+0x03e],%l4 ! %l4 = 000000ab000000ff ! Mem[000000004e0000f4] = c38ee7ee, %l3 = 96b3b11e, %l0 = 2c5b9ded add %i0,0x34,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000c38ee7ee p31_label_2: ! Mem[000000004e0000c3] = 7fe3b872, %l2 = a2603b35aedac48c ldstub [%i0+0x003],%l2 ! %l2 = 00000072000000ff ! Mem[000000004e0000c8] = d2cef9d4, %l4 = 000000ab, %l7 = 5eaac490 add %i0,0x08,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000d2cef9d4 ! Mem[000000004e0000f3] = 244b58da, %l0 = 00000000c38ee7ee ldstub [%i0+0x033],%l0 ! %l0 = 000000da000000ff ! Mem[000000004f0000c4] = 5efb1fcf, %l6 = 000000b9, %l3 = 96b3b11e add %i2,0x04,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 000000005efb1fcf ! Mem[000000004e8000eb] = 475fd17c, %l6 = 00000000000000b9 ldstub [%i1+0x02b],%l6 ! %l6 = 0000007c000000ff ! Mem[00000000908000c4] = 130e53aa, %g18 = fb96695bc637cf0b ldsw [%i5+0x004],%g2 ! %g2 = fb96695bc637cf0b ! Mem[00000000908000ec] = 5d61508d, %g18 = fb96695bc637cf0b ldsw [%i5+0x02c],%g2 ! %g2 = fb96695bc637cf0b ! Mem[00000000900000c0] = c13ccd50, %g2 = 000000005d61508d lduw [%i4+%g0],%g2 ! %g2 = 00000000c13ccd50 ! Mem[00000000918000e4] = 5d38f6a2, %g2 = 00000000c13ccd50 ldsb [%o0+0x025],%g2 ! %g2 = 000000000000005d ! Mem[000000004e8000e4] = 6ad8547a, %l4 = 00000000000000ab ldub [%i1+0x026],%l4 ! %l4 = 0000000000000054 p31_label_3: ! Mem[00000000918000ec] = bc51f046, %g18 = fb96695bc637cf0b ldsw [%o0+0x02c],%g2 ! %g2 = fb96695bc637cf0b ! Mem[00000000908000f0] = ccb51d1c, %g2 = ffffffffbc51f046 ldub [%i5+0x033],%g2 ! %g2 = 00000000000000cc ! Mem[000000004f8000f4] = 6130b376, %l4 = 00000054, %l6 = 0000007c add %i3,0x34,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000006130b376 ! Mem[00000000908000cc] = aedac48c, %g18 = fb96695bc637cf0b ldsw [%i5+0x00c],%g2 ! %g2 = fb96695bc637cf0b ! %l7 = 00000000d2cef9d4, Mem[00000000918000c4] = c6444072 stw %l7,[%o0+0x004] ! Mem[00000000918000c4] = d2cef9d4 ! Mem[000000004e0000c0] = 7fe3b8ff a7013939, %l0 = 000000da, %l1 = 8c49a09a ldd [%i0+%g0],%l0 ! %l0 = 000000007fe3b8ff 00000000a7013939 ! Mem[000000004f0000ce] = 39f82365, %l0 = 000000007fe3b8ff ldstub [%i2+0x00e],%l0 ! %l0 = 00000023000000ff ! Mem[00000000918000cc] = 41570a0c, %g2 = ffffffffaedac48c lduw [%o0+0x00c],%g2 ! %g2 = 0000000041570a0c ! Mem[00000000918000e8] = a252010dbc51f046, %g2 = 0000000041570a0c ldx [%o0+%o5],%g2 ! %g2 = a252010dbc51f046 ! Mem[000000004f8000e0] = 1213ab82, %l4 = 00000054, %l0 = 00000023 add %i3,0x20,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000001213ab82 p31_label_4: ! %l0 = 000000001213ab82, Mem[000000004f0000ec] = 23997419 stb %l0,[%i2+0x02c] ! Mem[000000004f0000ec] = 82997419 ! Mem[000000004e0000d8] = 269f9ca2, %l7 = 00000000d2cef9d4 ldstub [%i0+%o3],%l7 ! %l7 = 00000026000000ff ! Mem[000000004f8000c0] = 883ba21d, %l3 = 000000005efb1fcf lduw [%i3+%g0],%l3 ! %l3 = 00000000883ba21d ! Mem[000000004f8000c7] = bc3a93bf, %l3 = 00000000883ba21d ldstub [%i3+0x007],%l3 ! %l3 = 000000bf000000ff ! %l5 = ccea157b655f8534, Mem[00000000910000ec] = 23680393 sth %l5,[%i6+0x02c] ! Mem[00000000910000ec] = 85340393 ! Mem[00000000910000e0] = 33e9edba55139617, %g2 = a252010dbc51f046 ldx [%i6+%o4],%g2 ! %g2 = 33e9edba55139617 ! Mem[00000000918000f8] = 11e87cbd, %g2 = 33e9edba55139617 lduh [%o0+0x03a],%g2 ! %g2 = 00000000000011e8 ! Mem[00000000908000f0] = 63ccb51d, %g2 = 00000000000011e8 ldub [%i5+0x032],%g2 ! %g2 = 0000000000000063 ! Mem[000000004e8000f8] = 27f84343, %l3 = 00000000000000bf ldstub [%i1+0x038],%l3 ! %l3 = 00000027000000ff ! Mem[000000004f8000f2] = de4580de, %l0 = 000000001213ab82 ldstub [%i3+0x032],%l0 ! %l0 = 00000080000000ff ba,a p31_not_taken_0_end p31_not_taken_0: ! The following code should not be executed 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 0000000000000080 bne,a,pn %xcc,p31_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000072 bne,a,pn %xcc,p31_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000027 bne,a,pn %xcc,p31_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000054 bne,a,pn %xcc,p31_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000006130b376 bne,a,pn %xcc,p31_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000026 bne,a,pn %xcc,p31_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p31_check_fp_registers: set p31_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be db0d8f47 121678c2 bne %xcc,p31_f0_fail nop ! Check Local Memory set p31_local0_expect,%g1 p31_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 7fe3b8ffa7013939 ldx [%i0+0x000],%g3 ! Observed data at 000000004e0000c0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff9f9ca2a708bd78 ldx [%i0+0x018],%g3 ! Observed data at 000000004e0000d8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 244b58ffc38ee7ee ldx [%i0+0x030],%g3 ! Observed data at 000000004e0000f0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = b998721afca3ff2b ldx [%i0+0x038],%g3 ! Observed data at 000000004e0000f8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x038,%g4 set p31_local1_expect,%g1 p31_check_local1: ldx [%g1+0x028],%g2 ! Expected data = 475fd1ffd8084c10 ldx [%i1+0x028],%g3 ! Observed data at 000000004e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = fff84343a7ebccb9 ldx [%i1+0x038],%g3 ! Observed data at 000000004e8000f8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x038,%g4 set p31_local2_expect,%g1 p31_check_local2: ldx [%g1+0x008],%g2 ! Expected data = c7b5b54739f8ff65 ldx [%i2+0x008],%g3 ! Observed data at 000000004f0000c8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6eb6044282997419 ldx [%i2+0x028],%g3 ! Observed data at 000000004f0000e8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 91c614e837a629ca ldx [%i2+0x038],%g3 ! Observed data at 000000004f0000f8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x038,%g4 set p31_local3_expect,%g1 p31_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 883ba21dbc3a93ff ldx [%i3+0x000],%g3 ! Observed data at 000000004f8000c0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1213ab82ffd54528 ldx [%i3+0x020],%g3 ! Observed data at 000000004f8000e0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = de45ffde6130b376 ldx [%i3+0x030],%g3 ! Observed data at 000000004f8000f0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x030,%g4 ! The test for processor 31 has passed p31_passed: ta GOOD_TRAP nop p31_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p31_failed p31_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p31_failed p31_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p31_failed p31_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p31_failed p31_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p31_failed p31_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p31_failed p31_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p31_failed p31_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p31_failed p31_f0_fail: set p31_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 31 failed p31_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x07c] ! Set processor 31 done flag set p31_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 31 failed p31_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x07c] ! Set processor 31 done flag set p31_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p31_selfmod_failed: ba p31_failed mov 0xabc,%g1 p31_common_error: or %g0,0xeff,%g1 ba p31_failed mov %o5,%g3 p31_common_signature_error: set p31_temp,%g1 ba p31_failed st %g2,[%g1] ! Common Lock Number p31_common_timeout: set p31_temp,%g1 ba p31_failed st %g2,[%g1] ! Common Lock Number p31_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p31_failed mov 0x0,%g3 p31_trap1e: stda %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e8000d8] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004f0000c0] done p31_trap1o: stda %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e8000d8] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004f0000c0] done p31_trap2e: stda %l4,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f8000c8] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004e8000d0] swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004e8000d8] stwa %l1,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e8000d0] done p31_trap2o: stda %l4,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f8000c8] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004e8000d0] swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004e8000d8] stwa %l1,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e8000d0] done p31_trap3e: nop nop nop nop nop nop nop done p31_trap3o: nop nop nop nop nop nop nop done p31_init_memory_pointers: set p31_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p31_local0_start,%i0 set p31_local1_start,%i1 set p31_local2_start,%i2 set p31_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 526307702c5b9ded ldx [%g1+0x008],%l1 ! %l1 = d3e7b1f88c49a09a ldx [%g1+0x010],%l2 ! %l2 = a2603b35aedac48c ldx [%g1+0x018],%l3 ! %l3 = 8405ce7896b3b11e ldx [%g1+0x020],%l4 ! %l4 = 006a26345bb131a1 ldx [%g1+0x028],%l5 ! %l5 = 49c9426c91c614e8 ldx [%g1+0x030],%l6 ! %l6 = 164d3d3094c497ba ldx [%g1+0x038],%l7 ! %l7 = ca92ef145eaac490 ! Initialize the output register of window 0 set unres3_start,%o0 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 = aa1e52ce e31c6307 f5d824f6 b3afde32 ! %f4 = a00b57f1 beed976e bf2934b4 7a8b29ea ! %f8 = 45b76209 fe7526ed fc639a91 2a5d1af4 ! %f12 = 6ea6f7c2 6ad461d2 74074bac 86a53b4d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a3ae56bf 8ffcd584 c884273b 21664686 ! %f20 = 75f6b7c8 ee7901f1 b47441a9 af03a796 ! %f24 = 8e88299e fd51213e 0af74e20 721e8e3f ! %f28 = 6439d6a4 5858d749 0d7e9a73 2bed052a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0200da4b bca67bc8 17c70c26 dd0028d2 ! %f36 = 24895184 72f4a1eb 7f96c29e 8b1329c0 ! %f40 = 252b75a5 5d68512c 6de20150 35550ac8 ! %f44 = c7f72ddd 479628e5 0a5c3708 2928fc64 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa97106a800000055,%g7,%g1 ! GSR scale = 10, align = 5 wr %g1,%g0,%gsr ! GSR = a97106a800000055 wr %g0,%y ! Clear Y 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[00000000510000fd] = fcfcc708, %l7 = ee655f96b6a8929b ldstub [%i2+0x03d],%l7 ! %l7 = 000000fc000000ff ! Mem[00000000508000c3] = fb61bdf2, %l0 = 5009487ec37f2ece ldstub [%i1+0x003],%l0 ! %l0 = 000000f2000000ff ! %l0 = 000000f2, %l1 = 5dfaa7f0, Mem[00000000910000e0] = 33e9edba 55139617 std %l0,[%i6+%o4] ! Mem[00000000910000e0] = 000000f2 5dfaa7f0 ! Mem[00000000908000f0] = 043263cc b51d1c67, %g2 = 0d86c3a3, %g3 = 0bad0b00 ldd [%i5+0x030],%g2 ! %g2 = 00000000043263cc 00000000b51d1c67 ! Mem[00000000518000c0] = 7c776b3727b4d193, %l6 = b6e753f06d7ccbe5, %l4 = a04f25b058546920 casxa [%i3]0x80,%l6,%l4 ! %l4 = 7c776b3727b4d193 ! Mem[00000000908000dc] = 6109aa8c, %g2 = 00000000043263cc lduw [%i5+0x01c],%g2 ! %g2 = 000000006109aa8c ! Mem[00000000900000d8] = a6dacd72, %g2 = 000000006109aa8c lduh [%i4+%o3],%g2 ! %g2 = 000000000000a6da ! Mem[00000000908000c4] = 130e53aa, %g18 = 71734ae41f0a06a2 ldsw [%i5+0x004],%g2 ! %g2 = 71734ae41f0a06a2 ! Mem[00000000510000d6] = c75ff4bb, %l0 = 00000000000000f2 ldstub [%i2+0x016],%l0 ! %l0 = 000000f4000000ff ! Mem[00000000508000dc] = 576d6cfb, %l0 = 00000000000000f4 ldsh [%i1+0x01e],%l0 ! %l0 = 0000000000006cfb p32_label_2: ! %l7 = 00000000000000fc, Mem[00000000508000db] = 2cede07b stb %l7,[%i1+0x01b] ! Mem[00000000508000d8] = 2cede0fc ! Mem[00000000918000f4] = ae355edf, %g2 = 00000000130e53aa ldub [%o0+0x034],%g2 ! %g2 = 00000000000000ae ! Mem[00000000900000c8] = d1a332ce, %g2 = 00000000000000ae ldsb [%i4+0x00b],%g2 ! %g2 = ffffffffffffffd1 ! Mem[00000000508000e4] = 24d8c365, %l7 = 00000000000000fc swap [%i1+0x024],%l7 ! %l7 = 0000000024d8c365 ! %l6 = b6e753f06d7ccbe5, Mem[00000000908000c6] = 53aa825b sth %l6,[%i5+0x006] ! Mem[00000000908000c4] = cbe5825b ! Mem[00000000500000e4] = 82bef7ee, %l4 = 27b4d193, %l0 = 00006cfb add %i0,0x24,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000082bef7ee ! %l4 = 7c776b3727b4d193, Mem[00000000918000c4] = c6444072 stw %l4,[%o0+0x004] ! Mem[00000000918000c4] = 27b4d193 ! Mem[00000000518000f0] = e531ba6a, %l6 = 6d7ccbe5, %l1 = 5dfaa7f0 add %i3,0x30,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000e531ba6a ! Mem[00000000908000c8] = 825bb59e fe94c475, %g2 = ffffffd1, %g3 = b51d1c67 ldd [%i5+%o1],%g2 ! %g2 = 00000000825bb59e 00000000fe94c475 ! Mem[00000000510000e8] = 30ad1d7a, %l0 = 0000000082bef7ee swap [%i2+%o5],%l0 ! %l0 = 0000000030ad1d7a p32_label_3: ! Mem[00000000900000cc] = ceb02764, %g2 = 00000000825bb59e ldsh [%i4+0x00e],%g2 ! %g2 = ffffffffffffceb0 ! Mem[00000000510000d8] = e0742857, %l5 = cf8efc98, %l6 = 6d7ccbe5 add %i2,0x18,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000e0742857 ! Mem[00000000508000dc] = 576d6cfb, %l3 = d2c338942fcc7ed6 swap [%i1+0x01c],%l3 ! %l3 = 00000000576d6cfb ! Mem[00000000508000f7] = dae6a563, %l7 = 0000000024d8c365 ldstub [%i1+0x037],%l7 ! %l7 = 00000063000000ff ! Mem[00000000508000f8] = 7141bfca, %l3 = 00000000576d6cfb swap [%i1+0x038],%l3 ! %l3 = 000000007141bfca ! Mem[00000000518000d8] = 85f582b4, %l6 = e0742857, %l2 = 661ff343 add %i3,0x18,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000085f582b4 ! Mem[00000000510000f4] = daa6bb2d, %l0 = 30ad1d7a, %l3 = 7141bfca add %i2,0x34,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000daa6bb2d ! Mem[00000000500000f0] = 11f8062044e693de, %l7 = 0000000000000063, %l7 = 0000000000000063 add %i0,0x30,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 11f8062044e693de ! Mem[00000000518000c0] = 7c776b37, %l0 = 0000000030ad1d7a swap [%i3+%g0],%l0 ! %l0 = 000000007c776b37 ! Mem[00000000518000f8] = 4e66f9a35e77e181, %l0 = 000000007c776b37 ldx [%i3+0x038],%l0 ! %l0 = 4e66f9a35e77e181 p32_label_4: ! Mem[00000000508000f4] = dae6a5ff, %l0 = 4e66f9a35e77e181 ldstub [%i1+0x034],%l0 ! %l0 = 000000da000000ff ! Mem[00000000500000ec] = 9f57a001, %l6 = 00000000e0742857 swap [%i0+0x02c],%l6 ! %l6 = 000000009f57a001 ! Mem[00000000508000dc] = 2fcc7ed6, %l6 = 000000009f57a001 ldstub [%i1+0x01c],%l6 ! %l6 = 0000002f000000ff ! Mem[00000000508000f0] = 102c521e, %l6 = 0000002f, %l2 = 85f582b4 add %i1,0x30,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000102c521e ! Mem[00000000510000f4] = daa6bb2d, %l1 = 00000000e531ba6a ldstub [%i2+0x034],%l1 ! %l1 = 000000da000000ff ! Mem[00000000500000e8] = 2822bc95, %l6 = 0000002f, %l4 = 27b4d193 add %i0,0x28,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000002822bc95 ! %l6 = 0000002f, %l7 = 44e693de, Mem[00000000500000e0] = d119cdb3 82bef7ee std %l6,[%i0+%o4] ! Mem[00000000500000e0] = 0000002f 44e693de ! %l7 = 11f8062044e693de, Mem[00000000900000d0] = 276404823e0eaf76 stx %l7,[%i4+%o2] ! Mem[00000000900000d0] = 11f8062044e693de ! Mem[00000000900000d8] = a6dacd72, %g2 = ffffffffffffceb0 lduw [%i4+%o3],%g2 ! %g2 = 00000000a6dacd72 ! Mem[00000000510000cc] = edd4d019, %l5 = cf8efc98, %l3 = daa6bb2d add %i2,0x0c,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000edd4d019 ba,a p32_not_taken_0_end p32_not_taken_0: ! The following code should not be executed nop ba,a p32_branch_failed p32_not_taken_0_end: ! End of Random Code for Thread 32 p32_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x080] ! Set processor 32 done flag ! Check Registers p32_check_registers: set p32_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000da bne,a,pn %xcc,p32_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000da bne,a,pn %xcc,p32_reg_l1_fail mov %l1,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000002f bne,a,pn %xcc,p32_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 11f8062044e693de bne,a,pn %xcc,p32_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p32_local0_expect,%g1 p32_check_local0: ldx [%g1+0x020],%g2 ! Expected data = 0000002f44e693de ldx [%i0+0x020],%g3 ! Observed data at 00000000500000e0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2822bc95e0742857 ldx [%i0+0x028],%g3 ! Observed data at 00000000500000e8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x028,%g4 set p32_local1_expect,%g1 p32_check_local1: ldx [%g1+0x000],%g2 ! Expected data = fb61bdff1101fb9e ldx [%i1+0x000],%g3 ! Observed data at 00000000508000c0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2cede0fcffcc7ed6 ldx [%i1+0x018],%g3 ! Observed data at 00000000508000d8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 078b26b9000000fc ldx [%i1+0x020],%g3 ! Observed data at 00000000508000e0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 102c521effe6a5ff ldx [%i1+0x030],%g3 ! Observed data at 00000000508000f0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 576d6cfb68af55c6 ldx [%i1+0x038],%g3 ! Observed data at 00000000508000f8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x038,%g4 set p32_local2_expect,%g1 p32_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 3681f1c5c75fffbb ldx [%i2+0x010],%g3 ! Observed data at 00000000510000d0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 82bef7eedd740f00 ldx [%i2+0x028],%g3 ! Observed data at 00000000510000e8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = e5ba31a2ffa6bb2d ldx [%i2+0x030],%g3 ! Observed data at 00000000510000f0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 99ceba8bfcffc708 ldx [%i2+0x038],%g3 ! Observed data at 00000000510000f8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x038,%g4 set p32_local3_expect,%g1 p32_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 30ad1d7a27b4d193 ldx [%i3+0x000],%g3 ! Observed data at 00000000518000c0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x000,%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: stda %l6,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000500000e8] ldswa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000508000d0] ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000508000c8] ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000518000e0] done p32_trap1o: stda %l6,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000500000e8] ldswa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000508000d0] ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000508000c8] ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000518000e0] done p32_trap2e: swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000518000d8] done p32_trap2o: swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000518000d8] done p32_trap3e: nop nop nop nop nop done p32_trap3o: nop nop nop nop nop done p32_init_memory_pointers: set p32_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p32_local0_start,%i0 set p32_local1_start,%i1 set p32_local2_start,%i2 set p32_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 5009487ec37f2ece ldx [%g1+0x008],%l1 ! %l1 = a2c30b8c5dfaa7f0 ldx [%g1+0x010],%l2 ! %l2 = a08016f6661ff343 ldx [%g1+0x018],%l3 ! %l3 = d2c338942fcc7ed6 ldx [%g1+0x020],%l4 ! %l4 = a04f25b058546920 ldx [%g1+0x028],%l5 ! %l5 = 4939cbe8cf8efc98 ldx [%g1+0x030],%l6 ! %l6 = b6e753f06d7ccbe5 ldx [%g1+0x038],%l7 ! %l7 = ee655f96b6a8929b ! Initialize the output register of window 0 set unres3_start,%o0 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 = 3ccd3741 3f3bd2ea 59ef60e5 fcf80dfc ! %f4 = 7d6158fc 56892560 b83e2896 5586f504 ! %f8 = 5792fd5f d0fa9edc a5988aa5 b81161a1 ! %f12 = 19906643 5c16789a 47dcf166 1ebf23ee ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5aff2d36 2659ac23 76ebb2f5 4f3fba8f ! %f20 = e6c41fc8 6446d18f 8f1aa6d9 c9d51b9f ! %f24 = 21865944 659b461a bb9c42e9 93704bb5 ! %f28 = 87741f0c 7f5d46d5 d2e8dc0c 01aa5a99 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = fd1c4b1b 3ea0dafe 309cad9c 6cc98122 ! %f36 = 471c4cdd 53023fa3 f9db0b25 6f3bdc4f ! %f40 = 93dd579f 377801d3 24530664 44aa4b14 ! %f44 = f9db2f58 bc8651e3 98b724ac b291b047 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x09da378f0000002b,%g7,%g1 ! GSR scale = 5, align = 3 wr %g1,%g0,%gsr ! GSR = 09da378f0000002b wr %g0,%y ! Clear Y 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: ! %l0 = a5c78e03c64df387, Mem[00000000520000c4] = 6a466c33 sth %l0,[%i0+0x004] ! Mem[00000000520000c4] = f3876c33 ! Mem[00000000918000ec] = bc51f046, %g18 = 6bd606a26ae382e1 ldsw [%o0+0x02c],%g2 ! %g2 = 6bd606a26ae382e1 ! Mem[00000000538000cd] = 57838275, %l4 = 891869fa40c6dd75 ldstub [%i3+0x00d],%l4 ! %l4 = 00000083000000ff ! Mem[00000000520000dc] = 2a999d3c, %l5 = 620bdf780d56649d swap [%i0+0x01c],%l5 ! %l5 = 000000002a999d3c ! Mem[00000000528000c4] = db23f225, %l3 = d5b08397eb979444 swap [%i1+0x004],%l3 ! %l3 = 00000000db23f225 ! Mem[00000000538000d6] = 4f608433, %l3 = 00000000db23f225 ldstub [%i3+0x016],%l3 ! %l3 = 00000084000000ff ! Mem[00000000900000fc] = c82df56f, %g2 = ffffffffbc51f046 lduw [%i4+0x03c],%g2 ! %g2 = 00000000c82df56f ! Mem[00000000530000f0] = bbdde1de, %l0 = a5c78e03c64df387 swap [%i2+0x030],%l0 ! %l0 = 00000000bbdde1de ! Mem[00000000528000e8] = 7bfed720, %l3 = 00000084, %l2 = fd685610 add %i1,0x28,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000007bfed720 ! Mem[00000000528000f4] = 28dcbc88, %l5 = 000000002a999d3c swap [%i1+0x034],%l5 ! %l5 = 0000000028dcbc88 p33_label_2: ! Mem[00000000530000ca] = 3ab92bd2, %l7 = adfa0a5c469012c5 ldstub [%i2+0x00a],%l7 ! %l7 = 0000002b000000ff ! %l0 = bbdde1de, %l1 = d3cbd8ab, Mem[00000000908000f8] = 268aa27d 51339b65 std %l0,[%i5+0x038] ! Mem[00000000908000f8] = bbdde1de d3cbd8ab ! Mem[00000000520000f8] = fd911e39, %l3 = 0000000000000084 swap [%i0+0x038],%l3 ! %l3 = 00000000fd911e39 ! Mem[00000000908000d0] = 3fd51c7e, %g18 = 6bd606a26ae382e1 ldsw [%i5+%o2],%g2 ! %g2 = 6bd606a26ae382e1 ! %l1 = 7ec35988d3cbd8ab, Mem[00000000530000cd] = 3ddbb17f stb %l1,[%i2+0x00d] ! Mem[00000000530000cc] = 3dabb17f ! %l0 = 00000000bbdde1de, Mem[00000000910000e5] = 13961754 stb %l0,[%i6+0x025] ! Mem[00000000910000e4] = de961754 ! Mem[00000000528000e8] = 7bfed720b451fa28, %l4 = 0000000000000083, %l5 = 0000000028dcbc88 add %i1,0x28,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 7bfed720b451fa28 ! Mem[00000000918000fc] = 7cbd432d, %g18 = 6bd606a26ae382e1 ldsw [%o0+0x03c],%g2 ! %g2 = 6bd606a26ae382e1 ! %l4 = 0000000000000083, Mem[00000000900000fd] = 2df56f00 stb %l4,[%i4+0x03d] ! Mem[00000000900000fc] = 83f56f00 ! Mem[00000000530000f2] = c64df387, %l0 = 00000000bbdde1de ldstub [%i2+0x032],%l0 ! %l0 = 000000f3000000ff p33_label_3: ! Mem[00000000918000c8] = e100adf5, %g2 = 000000007cbd432d lduw [%o0+%o1],%g2 ! %g2 = 00000000e100adf5 ! Mem[00000000918000f8] = 782911e8, %g2 = 00000000e100adf5 ldsh [%o0+0x038],%g2 ! %g2 = 0000000000007829 ! Mem[00000000528000f4] = 2a999d3c, %l5 = 7bfed720b451fa28 lduh [%i1+0x034],%l5 ! %l5 = 0000000000002a99 ! Mem[00000000538000c0] = d0e0248a, %l2 = 000000007bfed720 swap [%i3+%g0],%l2 ! %l2 = 00000000d0e0248a ! Mem[00000000530000e0] = ee5d7bdf, %l5 = 00002a99, %l4 = 00000083 add %i2,0x20,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000ee5d7bdf ! Mem[00000000520000e4] = d55a31bf, %l1 = 7ec35988d3cbd8ab ldsw [%i0+0x024],%l1 ! %l1 = ffffffffd55a31bf ! Mem[00000000538000c8] = a37ebc73, %l3 = 00000000fd911e39 swap [%i3+%o1],%l3 ! %l3 = 00000000a37ebc73 ! Mem[00000000528000c8] = 65d30618, %l1 = ffffffffd55a31bf swap [%i1+%o1],%l1 ! %l1 = 0000000065d30618 ! Mem[00000000528000d0] = f6171365301adeb2, %l7 = 000000000000002b, %l4 = 00000000ee5d7bdf add %i1,0x10,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = f6171365301adeb2 ! Mem[00000000528000fd] = b603d24f, %l6 = eac4279e21bdb4a6 ldstub [%i1+0x03d],%l6 ! %l6 = 00000003000000ff p33_label_4: ! %l4 = 301adeb2, %l5 = 00002a99, Mem[00000000910000f8] = 1719e9a3 93716587 std %l4,[%i6+0x038] ! Mem[00000000910000f8] = 301adeb2 00002a99 ! Mem[00000000520000d3] = 32957912, %l6 = 0000000000000003 ldstub [%i0+0x013],%l6 ! %l6 = 00000012000000ff ! Mem[00000000538000c8] = fd911e3957ff8275, %l2 = 00000000d0e0248a, %l4 = f6171365301adeb2 add %i3,0x08,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = fd911e3957ff8275 ! Mem[00000000520000e0] = 0ba365bf, %l6 = 0000000000000012 swap [%i0+%o4],%l6 ! %l6 = 000000000ba365bf ! Mem[00000000530000fb] = e73ba333, %l2 = 00000000d0e0248a ldstub [%i2+0x03b],%l2 ! %l2 = 00000033000000ff ! Mem[00000000530000fc] = 4babc0cb, %l0 = 00000000000000f3 swap [%i2+0x03c],%l0 ! %l0 = 000000004babc0cb ! Mem[00000000528000e0] = b4f49e2f, %l3 = a37ebc73, %l5 = 00002a99 add %i1,0x20,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000b4f49e2f ! Mem[00000000538000f8] = d31b0fb5, %l1 = 65d30618, %l1 = 65d30618 add %i3,0x38,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000d31b0fb5 ! Mem[00000000910000c0] = 78f5a6b5342d7270, %g2 = 0000000000007829 ldx [%i6+%g0],%g2 ! %g2 = 78f5a6b5342d7270 ! %l1 = 00000000d31b0fb5, Mem[00000000538000da] = 809649d8 stb %l1,[%i3+0x01a] ! Mem[00000000538000d8] = 8096b5d8 ba,a p33_not_taken_0_end p33_not_taken_0: ! The following code should not be executed 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 000000004babc0cb bne,a,pn %xcc,p33_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000d31b0fb5 bne,a,pn %xcc,p33_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000033 bne,a,pn %xcc,p33_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000a37ebc73 bne,a,pn %xcc,p33_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be fd911e3957ff8275 bne,a,pn %xcc,p33_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000b4f49e2f bne,a,pn %xcc,p33_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000ba365bf bne,a,pn %xcc,p33_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000002b bne,a,pn %xcc,p33_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p33_local0_expect,%g1 p33_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 01dd4741f3876c33 ldx [%i0+0x000],%g3 ! Observed data at 00000000520000c0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 329579ff24978955 ldx [%i0+0x010],%g3 ! Observed data at 00000000520000d0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = dc466ba40d56649d ldx [%i0+0x018],%g3 ! Observed data at 00000000520000d8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000012d55a31bf ldx [%i0+0x020],%g3 ! Observed data at 00000000520000e0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000843a9c3210 ldx [%i0+0x038],%g3 ! Observed data at 00000000520000f8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x038,%g4 set p33_local1_expect,%g1 p33_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 13adcdddeb979444 ldx [%i1+0x000],%g3 ! Observed data at 00000000528000c0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d55a31bf1d2a33df ldx [%i1+0x008],%g3 ! Observed data at 00000000528000c8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 52c081bb2a999d3c ldx [%i1+0x030],%g3 ! Observed data at 00000000528000f0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 59afed18b6ffd24f ldx [%i1+0x038],%g3 ! Observed data at 00000000528000f8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x038,%g4 set p33_local2_expect,%g1 p33_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 3ab9ffd23dabb17f ldx [%i2+0x008],%g3 ! Observed data at 00000000530000c8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = c64dff87b4790bc6 ldx [%i2+0x030],%g3 ! Observed data at 00000000530000f0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = e73ba3ff000000f3 ldx [%i2+0x038],%g3 ! Observed data at 00000000530000f8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x038,%g4 set p33_local3_expect,%g1 p33_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 7bfed72047236023 ldx [%i3+0x000],%g3 ! Observed data at 00000000538000c0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = fd911e3957ff8275 ldx [%i3+0x008],%g3 ! Observed data at 00000000538000c8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 909c2df44f60ff33 ldx [%i3+0x010],%g3 ! Observed data at 00000000538000d0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8096b5d857eba963 ldx [%i3+0x018],%g3 ! Observed data at 00000000538000d8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x018,%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: stda %l6,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000530000c8] ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000520000c0] lduha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000538000d8] ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000530000e0] lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000520000c8] ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000530000d8] done p33_trap1o: stda %l6,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000530000c8] ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000520000c0] lduha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000538000d8] ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000530000e0] lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000520000c8] ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000530000d8] done p33_trap2e: swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000530000d0] stha %l5,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000520000e8] stwa %l3,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000528000c0] done p33_trap2o: swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000530000d0] stha %l5,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000520000e8] stwa %l3,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000528000c0] done p33_trap3e: nop nop nop nop nop nop done p33_trap3o: 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 = a5c78e03c64df387 ldx [%g1+0x008],%l1 ! %l1 = 7ec35988d3cbd8ab ldx [%g1+0x010],%l2 ! %l2 = 444ba647fd685610 ldx [%g1+0x018],%l3 ! %l3 = d5b08397eb979444 ldx [%g1+0x020],%l4 ! %l4 = 891869fa40c6dd75 ldx [%g1+0x028],%l5 ! %l5 = 620bdf780d56649d ldx [%g1+0x030],%l6 ! %l6 = eac4279e21bdb4a6 ldx [%g1+0x038],%l7 ! %l7 = adfa0a5c469012c5 ! Initialize the output register of window 0 set unres3_start,%o0 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 = f9caa0e0 07714323 f42ea98a 3e55aa64 ! %f4 = aa95c6fc c93c8b67 b04db222 7e0753fe ! %f8 = d9f45550 811af5a5 96b3edc3 aec9d236 ! %f12 = a0cc7990 f6da03ba 84bff104 0d1b0851 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3766d723 9261b177 843b5eb2 53a0f983 ! %f20 = 9beb4088 f7407eac 7c54052d 47a8a86c ! %f24 = b7cbfeb2 5be97fa4 53b2da4b 46eb8ebe ! %f28 = 4c15d7e4 2ddcab00 5d00e08c 3e8cb68c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 58495c45 195998dc b97004df 1a1c37e5 ! %f36 = b734ef49 b2a0f8f2 ea8f495d dcf8be54 ! %f40 = d4de8ff0 336ca1e4 f5bfe9f3 5301c8f8 ! %f44 = d63efb9c be3337bf 36c03a09 9ab5c157 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x54c4efd80000006a,%g7,%g1 ! GSR scale = 13, align = 2 wr %g1,%g0,%gsr ! GSR = 54c4efd80000006a wr %g0,%y ! Clear Y 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[00000000558000d8] = 7d507d88, %l3 = ae9fe394788c2544 swap [%i3+%o3],%l3 ! %l3 = 000000007d507d88 ! Mem[00000000558000d0] = b3939ff7, %l7 = fa9c4a6ac06d6750 swap [%i3+%o2],%l7 ! %l7 = 00000000b3939ff7 ! Mem[00000000908000f0] = 63ccb51d, %g2 = ffe81fbf1d8b1a1d lduh [%i5+0x032],%g2 ! %g2 = 00000000000063cc ! Mem[00000000910000c4] = 2d7270c9, %g2 = 00000000000063cc ldsb [%i6+0x005],%g2 ! %g2 = 000000000000002d ! %l6 = c840446a548b8ebd, Mem[00000000910000ea] = 174a2368 sth %l6,[%i6+0x02a] ! Mem[00000000910000e8] = 8ebd2368 ! Mem[00000000558000c0] = 043e7f3dd5305bb0, %l4 = f687033812b4aa55, %l4 = f687033812b4aa55 casxa [%i3]0x80,%l4,%l4 ! %l4 = 043e7f3dd5305bb0 ! Mem[00000000548000fd] = 76516fbf, %l4 = 043e7f3dd5305bb0 ldstub [%i1+0x03d],%l4 ! %l4 = 00000051000000ff ! %l0 = 206b4896289f4359, Mem[00000000558000f0] = 88a69c2f stw %l0,[%i3+0x030] ! Mem[00000000558000f0] = 289f4359 ! Mem[00000000558000eb] = 95745d1f, %l6 = c840446a548b8ebd ldstub [%i3+0x02b],%l6 ! %l6 = 0000001f000000ff ! %l5 = 75e47f9a3f90e895, Mem[00000000540000f8] = 10737b11 sth %l5,[%i0+0x038] ! Mem[00000000540000f8] = e8957b11 p34_label_2: ! Mem[00000000558000dd] = 6faa1500, %l4 = 0000000000000051 ldstub [%i3+0x01d],%l4 ! %l4 = 000000aa000000ff ! Mem[00000000540000d8] = 3a8fadf2, %l1 = a0dc9a9276480b8a swap [%i0+%o3],%l1 ! %l1 = 000000003a8fadf2 ! Mem[00000000550000cc] = aeb0fc7a, %l1 = 3a8fadf2, %l6 = 0000001f add %i2,0x0c,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000aeb0fc7a ! Mem[00000000910000d0] = adc12368, %g2 = 000000000000002d lduw [%i6+%o2],%g2 ! %g2 = 00000000adc12368 ! %l7 = 00000000b3939ff7, Mem[00000000910000c8] = c9b5bf86 stw %l7,[%i6+%o1] ! Mem[00000000910000c8] = b3939ff7 ! Mem[00000000558000e8] = 95745dff, %l4 = 00000000000000aa ldsh [%i3+0x02a],%l4 ! %l4 = 0000000000005dff ! Mem[00000000910000fc] = 93716587, %g2 = 00000000adc12368 ldub [%i6+0x03c],%g2 ! %g2 = 0000000000000093 ! Mem[00000000558000c8] = de338847, %l5 = 75e47f9a3f90e895 swap [%i3+%o1],%l5 ! %l5 = 00000000de338847 ! Mem[00000000558000f8] = 76fa9b12, %l3 = 000000007d507d88 ldsh [%i3+0x038],%l3 ! %l3 = 00000000000076fa ! Mem[00000000558000d8] = 788c25446fff1500, %l3 = 00000000000076fa, %l4 = 0000000000005dff add %i3,0x18,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 788c25446fff1500 p34_label_3: ! %l2 = 6bd033426d9260e9, Mem[00000000900000ea] = 6f4e332e stb %l2,[%i4+0x02a] ! Mem[00000000900000e8] = e94e332e ! Mem[00000000900000c8] = 218511d1a332ceb0, %g2 = 0000000000000093 ldx [%i4+%o1],%g2 ! %g2 = 218511d1a332ceb0 ! Mem[00000000910000e8] = 368ebd23, %g2 = 218511d1a332ceb0 ldub [%i6+0x029],%g2 ! %g2 = 0000000000000036 ! Mem[00000000558000c8] = 3f90e895, %l2 = 6bd033426d9260e9 ldsh [%i3+0x00a],%l2 ! %l2 = ffffffffffffe895 ! %l5 = 00000000de338847, Mem[00000000910000d0] = adc1236834bdfa53 stx %l5,[%i6+%o2] ! Mem[00000000910000d0] = 00000000de338847 ! Mem[00000000550000c0] = 34578c21, %l1 = 3a8fadf2, %l5 = de338847 casa [%i2]0x80,%l1,%l5 ! %l5 = 0000000034578c21 ! Mem[00000000540000d9] = 76480b8a, %l6 = 00000000aeb0fc7a ldstub [%i0+0x019],%l6 ! %l6 = 00000048000000ff ! %l0 = 206b4896289f4359, Mem[00000000910000e4] = 55139617 stb %l0,[%i6+0x024] ! Mem[00000000910000e4] = 59139617 ! Mem[00000000918000d0] = f1473dc9, %g2 = 0000000000000036 ldsb [%o0+0x012],%g2 ! %g2 = fffffffffffffff1 ! Mem[00000000558000c8] = 3f90e8958390daa3, %l4 = 788c25446fff1500, %l2 = ffffffffffffe895 add %i3,0x08,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 3f90e8958390daa3 p34_label_4: ! Mem[00000000558000c0] = 043e7f3d, %l6 = 0000000000000048 swap [%i3+%g0],%l6 ! %l6 = 00000000043e7f3d ! Mem[00000000540000f5] = a1a301f6, %l6 = 00000000043e7f3d ldstub [%i0+0x035],%l6 ! %l6 = 000000a3000000ff ! Mem[00000000550000d0] = 6153f55f714ae09f, %l3 = 00000000000076fa, %l2 = 3f90e8958390daa3 add %i2,0x10,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 6153f55f714ae09f ! %l5 = 0000000034578c21, Mem[00000000908000f5] = 1d1c6726 stb %l5,[%i5+0x035] ! Mem[00000000908000f4] = 211c6726 ! Mem[00000000558000d4] = cfe9c328, %l1 = 000000003a8fadf2 swap [%i3+0x014],%l1 ! %l1 = 00000000cfe9c328 ! Mem[00000000900000ec] = 348fb205, %g2 = fffffffffffffff1 ldub [%i4+0x02f],%g2 ! %g2 = 0000000000000034 ! %l0 = 289f4359, %l1 = cfe9c328, Mem[00000000900000e0] = 1938ec00 f4f59116 std %l0,[%i4+%o4] ! Mem[00000000900000e0] = 289f4359 cfe9c328 ! Mem[00000000548000e5] = cbecd11d, %l6 = 00000000000000a3 ldstub [%i1+0x025],%l6 ! %l6 = 000000ec000000ff ! Mem[00000000550000d8] = f63f41579072bce6, %l2 = 6153f55f714ae09f, %l1 = 00000000cfe9c328 add %i2,0x18,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = f63f41579072bce6 ! %l6 = 000000ec, %l7 = b3939ff7, Mem[00000000540000e8] = 48d5195a a177f28e std %l6,[%i0+%o5] ! Mem[00000000540000e8] = 000000ec b3939ff7 ba,a p34_not_taken_0_end p34_not_taken_0: ! The following code should not be executed 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 6153f55f714ae09f bne,a,pn %xcc,p34_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000076fa bne,a,pn %xcc,p34_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 788c25446fff1500 bne,a,pn %xcc,p34_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ec bne,a,pn %xcc,p34_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p34_local0_expect,%g1 p34_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 76ff0b8a0dd99838 ldx [%i0+0x018],%g3 ! Observed data at 00000000540000d8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000ecb3939ff7 ldx [%i0+0x028],%g3 ! Observed data at 00000000540000e8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = a05e29a3a1ff01f6 ldx [%i0+0x030],%g3 ! Observed data at 00000000540000f0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = e8957b115e2ce1f9 ldx [%i0+0x038],%g3 ! Observed data at 00000000540000f8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x038,%g4 set p34_local1_expect,%g1 p34_check_local1: ldx [%g1+0x020],%g2 ! Expected data = bb7e0bfacbffd11d ldx [%i1+0x020],%g3 ! Observed data at 00000000548000e0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 78f1acc576ff6fbf ldx [%i1+0x038],%g3 ! Observed data at 00000000548000f8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x038,%g4 ! Processor 34, local 2 is clean set p34_local3_expect,%g1 p34_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 00000048d5305bb0 ldx [%i3+0x000],%g3 ! Observed data at 00000000558000c0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 3f90e8958390daa3 ldx [%i3+0x008],%g3 ! Observed data at 00000000558000c8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c06d67503a8fadf2 ldx [%i3+0x010],%g3 ! Observed data at 00000000558000d0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 788c25446fff1500 ldx [%i3+0x018],%g3 ! Observed data at 00000000558000d8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 95745dff920a40d9 ldx [%i3+0x028],%g3 ! Observed data at 00000000558000e8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 289f43598ec9bca8 ldx [%i3+0x030],%g3 ! Observed data at 00000000558000f0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x030,%g4 ! The test for processor 34 has passed p34_passed: ta GOOD_TRAP nop p34_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p34_failed p34_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p34_failed p34_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p34_failed p34_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p34_failed p34_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p34_failed p34_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p34_failed p34_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p34_failed p34_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p34_failed ! The test for processor 34 failed p34_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x088] ! Set processor 34 done flag set p34_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 34 failed p34_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x088] ! Set processor 34 done flag set p34_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p34_selfmod_failed: ba p34_failed mov 0xabc,%g1 p34_common_error: or %g0,0xf02,%g1 ba p34_failed mov %o5,%g3 p34_common_signature_error: set p34_temp,%g1 ba p34_failed st %g2,[%g1] ! Common Lock Number p34_common_timeout: set p34_temp,%g1 ba p34_failed st %g2,[%g1] ! Common Lock Number p34_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p34_failed mov 0x0,%g3 p34_trap1e: stda %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000548000d8] done p34_trap1o: stda %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000548000d8] done p34_trap2e: ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000550000c8] stda %l0,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000558000e0] ldsha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000548000e8] ldswa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000558000c0] done p34_trap2o: ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000550000c8] stda %l0,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000558000e0] ldsha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000548000e8] ldswa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000558000c0] done p34_trap3e: nop nop nop nop nop nop done p34_trap3o: nop nop nop nop nop nop done p34_init_memory_pointers: set p34_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p34_local0_start,%i0 set p34_local1_start,%i1 set p34_local2_start,%i2 set p34_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 206b4896289f4359 ldx [%g1+0x008],%l1 ! %l1 = a0dc9a9276480b8a ldx [%g1+0x010],%l2 ! %l2 = 6bd033426d9260e9 ldx [%g1+0x018],%l3 ! %l3 = ae9fe394788c2544 ldx [%g1+0x020],%l4 ! %l4 = f687033812b4aa55 ldx [%g1+0x028],%l5 ! %l5 = 75e47f9a3f90e895 ldx [%g1+0x030],%l6 ! %l6 = c840446a548b8ebd ldx [%g1+0x038],%l7 ! %l7 = fa9c4a6ac06d6750 ! Initialize the output register of window 0 set unres3_start,%o0 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 = c28e3f3e 3fdf718f 70e2b129 0c557aab ! %f4 = e3da440c eaa84adf 6298b8e3 61a02fa8 ! %f8 = 1f24bff4 0c2ddd73 cf51ba05 dfc00b90 ! %f12 = 4114a763 ddc1fa53 c59fdaef 819e2df7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a6c3b14b 87840add a1d79a4a b24159ba ! %f20 = 61ebe726 24833348 86efdc00 871e398c ! %f24 = e3b898ec 347cc9f9 4a88efbb b63366b9 ! %f28 = fe2107ce 90ac1bf5 f99ea23a 099e422b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9e5545f2 26a17fda 90f95192 363ded13 ! %f36 = 9bd81ead 106573e2 1181960c d255d222 ! %f40 = 6e6186ee 8840c94a 1295b506 f41cbfe8 ! %f44 = d16ff310 302bff12 3462c5c9 5961adb0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x418daf8000000023,%g7,%g1 ! GSR scale = 4, align = 3 wr %g1,%g0,%gsr ! GSR = 418daf8000000023 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 35 p35_label_1: ! Mem[00000000918000e0] = 8771f4c6 925d38f6, %g2 = c762cc7b, %g3 = 0bad0b00 ldd [%o0+%o4],%g2 ! %g2 = 000000008771f4c6 00000000925d38f6 ! %l7 = 09d41864a5fd64d7, Mem[00000000908000c6] = 53aa825b sth %l7,[%i5+0x006] ! Mem[00000000908000c4] = 64d7825b ! %l7 = 09d41864a5fd64d7, Mem[00000000900000d2] = 04823e0e sth %l7,[%i4+0x012] ! Mem[00000000900000d0] = 64d73e0e ! Mem[00000000568000c7] = f625aead, %l0 = 574dbc082d7b30d4 ldstub [%i1+0x007],%l0 ! %l0 = 000000ad000000ff ! %l1 = 2ce4a774b76ba92b, Mem[00000000900000c4] = aab69960 sth %l1,[%i4+0x004] ! Mem[00000000900000c4] = a92b9960 ! Mem[00000000578000c4] = 55580b94, %l1 = 2ce4a774b76ba92b swap [%i3+0x004],%l1 ! %l1 = 0000000055580b94 ! Mem[00000000918000f0] = 194f8a28, %g18 = c49642e6683482d0 ldsw [%o0+0x030],%g2 ! %g2 = c49642e6683482d0 ! Mem[00000000570000f8] = 4dfd2940, %l4 = 0721c241f6563af8 swap [%i2+0x038],%l4 ! %l4 = 000000004dfd2940 ! Mem[00000000908000d0] = 1c7e94da, %g2 = 00000000194f8a28 ldsh [%i5+0x012],%g2 ! %g2 = 0000000000001c7e ! Mem[00000000910000c4] = 342d7270, %g2 = 0000000000001c7e lduw [%i6+0x004],%g2 ! %g2 = 00000000342d7270 p35_label_2: ! Mem[00000000568000e4] = bbb2e89c, %l0 = 00000000000000ad ldsw [%i1+0x024],%l0 ! %l0 = ffffffffbbb2e89c ! %l2 = 05bfca76af5d10ce, Mem[00000000908000d4] = 94da6878 stw %l2,[%i5+0x014] ! Mem[00000000908000d4] = af5d10ce ! Mem[00000000578000c8] = 40f700d7, %l2 = af5d10ce, %l5 = 8ab572e0 add %i3,0x08,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000040f700d7 ! Mem[00000000908000ec] = 5d61508d, %g2 = 00000000342d7270 lduh [%i5+0x02c],%g2 ! %g2 = 0000000000005d61 ! Mem[00000000570000f0] = fd0b7df4aeec7ca2, %l5 = 0000000040f700d7, %l2 = 05bfca76af5d10ce add %i2,0x30,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = fd0b7df4aeec7ca2 ! Mem[00000000568000c0] = 3c66faf4, %l2 = aeec7ca2, %l3 = 1beb7018 casa [%i1]0x80,%l2,%l3 ! %l3 = 000000003c66faf4 ! Mem[00000000570000fc] = ee1b6412, %l2 = aeec7ca2, %l2 = aeec7ca2 add %i2,0x3c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000ee1b6412 ! Mem[00000000578000ec] = 1e6a563c, %l4 = 000000004dfd2940 swap [%i3+0x02c],%l4 ! %l4 = 000000001e6a563c ! Mem[00000000578000d0] = d8be6450b3ab3cde, %l0 = ffffffffbbb2e89c, %l2 = 00000000ee1b6412 add %i3,0x10,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = d8be6450b3ab3cde ! Mem[00000000908000d4] = 5d10cefa, %g2 = 0000000000005d61 ldub [%i5+0x015],%g2 ! %g2 = 000000000000005d p35_label_3: ! Mem[00000000578000eb] = 4c65c699, %l6 = df76fa984ec6d43c ldstub [%i3+0x02b],%l6 ! %l6 = 00000099000000ff ! Mem[00000000570000d4] = 6209a7d7, %l5 = 0000000040f700d7 swap [%i2+0x014],%l5 ! %l5 = 000000006209a7d7 ! Mem[00000000560000e4] = 9f2b80ea, %l1 = 55580b94, %l7 = a5fd64d7 add %i0,0x24,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000009f2b80ea ! Mem[00000000570000d0] = 2ad80f5840f700d7, %l2 = d8be6450b3ab3cde, %l5 = 000000006209a7d7 add %i2,0x10,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 2ad80f5840f700d7 ! Mem[00000000578000e0] = 1c379f8a, %l7 = 000000009f2b80ea ldstub [%i3+%o4],%l7 ! %l7 = 0000001c000000ff ! Mem[00000000918000c4] = 4072e100, %g2 = 000000000000005d lduh [%o0+0x006],%g2 ! %g2 = 0000000000004072 ! Mem[00000000570000c4] = 0fc06845, %l1 = 55580b94, %l4 = 1e6a563c add %i2,0x04,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000000fc06845 ! %l3 = 000000003c66faf4, Mem[00000000910000c8] = c9b5bf86f9bbadeb stx %l3,[%i6+%o1] ! Mem[00000000910000c8] = 000000003c66faf4 ! Mem[00000000918000d0] = 4010f147 3dc9eea6, %g2 = 00004072, %g3 = 925d38f6 ldd [%o0+%o2],%g2 ! %g2 = 000000004010f147 000000003dc9eea6 ! Mem[00000000578000dd] = 77613a3a, %l2 = d8be6450b3ab3cde ldstub [%i3+0x01d],%l2 ! %l2 = 00000061000000ff p35_label_4: ! %l0 = ffffffffbbb2e89c, Mem[00000000908000ea] = a7435d61 sth %l0,[%i5+0x02a] ! Mem[00000000908000e8] = e89c5d61 ! Mem[00000000900000d4] = 3e0eaf76, %g2 = 000000004010f147 ldsh [%i4+0x014],%g2 ! %g2 = 0000000000003e0e ! %l0 = bbb2e89c, %l1 = 55580b94, Mem[00000000908000e0] = 2181367e 79aad87c std %l0,[%i5+%o4] ! Mem[00000000908000e0] = bbb2e89c 55580b94 ! Mem[00000000568000d0] = aff58490, %l7 = 000000000000001c swap [%i1+%o2],%l7 ! %l7 = 00000000aff58490 ! Mem[00000000918000e8] = a252010d, %g2 = 0000000000003e0e ldub [%o0+%o5],%g2 ! %g2 = 00000000000000a2 ! Mem[00000000908000f0] = 043263cc, %g2 = 00000000000000a2 ldsh [%i5+0x030],%g2 ! %g2 = 0000000000000432 ! Mem[00000000918000c8] = e100adf5d7167374, %g2 = 0000000000000432 ldx [%o0+%o1],%g2 ! %g2 = e100adf5d7167374 ! Mem[00000000900000e0] = 1938ec00 f4f59116, %g2 = d7167374, %g3 = 3dc9eea6 ldd [%i4+%o4],%g2 ! %g2 = 000000001938ec00 00000000f4f59116 ! Mem[00000000578000d0] = d8be6450, %l0 = ffffffffbbb2e89c lduh [%i3+0x012],%l0 ! %l0 = 0000000000006450 ! Mem[00000000570000c4] = 0fc06845, %l1 = 0000000055580b94 swap [%i2+0x004],%l1 ! %l1 = 000000000fc06845 ba,a p35_not_taken_0_end p35_not_taken_0: ! The following code should not be executed 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 0000000000006450 bne,a,pn %xcc,p35_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000061 bne,a,pn %xcc,p35_reg_l2_fail mov %l2,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000099 bne,a,pn %xcc,p35_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000aff58490 bne,a,pn %xcc,p35_reg_l7_fail mov %l7,%g3 ! Check Local Memory ! Processor 35, local 0 is clean set p35_local1_expect,%g1 p35_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 3c66faf4f625aeff ldx [%i1+0x000],%g3 ! Observed data at 00000000568000c0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000001c4370ddbc ldx [%i1+0x010],%g3 ! Observed data at 00000000568000d0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x010,%g4 set p35_local2_expect,%g1 p35_check_local2: ldx [%g1+0x000],%g2 ! Expected data = f521e9ac55580b94 ldx [%i2+0x000],%g3 ! Observed data at 00000000570000c0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2ad80f5840f700d7 ldx [%i2+0x010],%g3 ! Observed data at 00000000570000d0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = f6563af8ee1b6412 ldx [%i2+0x038],%g3 ! Observed data at 00000000570000f8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x038,%g4 set p35_local3_expect,%g1 p35_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 3f6f4e25b76ba92b ldx [%i3+0x000],%g3 ! Observed data at 00000000578000c0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 32d58d7477ff3a3a ldx [%i3+0x018],%g3 ! Observed data at 00000000578000d8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff379f8a2f8563e1 ldx [%i3+0x020],%g3 ! Observed data at 00000000578000e0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 4c65c6ff4dfd2940 ldx [%i3+0x028],%g3 ! Observed data at 00000000578000e8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x028,%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: stda %l6,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000578000e8] stha %l4,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000560000d8] lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000560000e0] done p35_trap1o: stda %l6,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000578000e8] stha %l4,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000560000d8] lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000560000e0] done p35_trap2e: ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000568000d8] done p35_trap2o: ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000568000d8] done p35_trap3e: nop nop nop nop nop nop done p35_trap3o: nop nop nop nop nop nop done p35_init_memory_pointers: set p35_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p35_local0_start,%i0 set p35_local1_start,%i1 set p35_local2_start,%i2 set p35_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 574dbc082d7b30d4 ldx [%g1+0x008],%l1 ! %l1 = 2ce4a774b76ba92b ldx [%g1+0x010],%l2 ! %l2 = 05bfca76af5d10ce ldx [%g1+0x018],%l3 ! %l3 = bb2026fc1beb7018 ldx [%g1+0x020],%l4 ! %l4 = 0721c241f6563af8 ldx [%g1+0x028],%l5 ! %l5 = 9c8abb148ab572e0 ldx [%g1+0x030],%l6 ! %l6 = df76fa984ec6d43c ldx [%g1+0x038],%l7 ! %l7 = 09d41864a5fd64d7 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 0bc1ea8e c81fd8c2 f5445028 b1580937 ! %f4 = de008d87 825e6d81 e561db2a 0cba825a ! %f8 = c5acbda2 865603fe 5b844757 b1001685 ! %f12 = 126d68f4 f81fb760 a23eb45d 4b2cfe9f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5f0441e2 7b85ced7 ee37ec74 7a000a99 ! %f20 = 26faa8bd 22e255e6 1a66c447 aeb31389 ! %f24 = ba0245b5 67c3f205 b42abbf8 0d80b063 ! %f28 = 41aeae63 1f1603c2 9a890fc9 013ec0eb ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = df1b26e2 96dd4e36 47f478d0 990f93d2 ! %f36 = 3c830449 2365e1f6 bea5f959 9fa75e7b ! %f40 = ca76de47 142a099a fada4fcb f049f12b ! %f44 = f9355de0 eabc032f bae1452e 5b6bcf75 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb2e9a1f70000001a,%g7,%g1 ! GSR scale = 3, align = 2 wr %g1,%g0,%gsr ! GSR = b2e9a1f70000001a wr %g0,%y ! Clear Y 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[00000000918000f4] = 5edf7829, %g2 = 47c9ffbba8b261a7 ldub [%o0+0x036],%g2 ! %g2 = 000000000000005e ! Mem[00000000580000ca] = 228ab422, %l4 = 319451f63bd863b5 ldstub [%i0+0x00a],%l4 ! %l4 = 000000b4000000ff ! Mem[00000000588000cc] = fc82ac16, %l5 = f67a310c, %l6 = f4ec5997 add %i1,0x0c,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000fc82ac16 ! Mem[00000000918000e0] = 71f4c692, %g2 = 000000000000005e ldsb [%o0+0x021],%g2 ! %g2 = 0000000000000071 ! Mem[00000000918000f4] = 5edf7829, %g2 = 0000000000000071 lduh [%o0+0x036],%g2 ! %g2 = 0000000000005edf ! Mem[00000000900000f8] = 203340c8, %g2 = 0000000000005edf ldub [%i4+0x039],%g2 ! %g2 = 0000000000000020 ! Mem[00000000910000e4] = 96175436, %g2 = 0000000000000020 lduh [%i6+0x026],%g2 ! %g2 = 0000000000009617 ! %l7 = b703f5f626547497, Mem[00000000918000fe] = 432d0000 stb %l7,[%o0+0x03e] ! Mem[00000000918000fc] = 972d0000 ! Mem[00000000580000fa] = a94e1c81, %l6 = 00000000fc82ac16 ldstub [%i0+0x03a],%l6 ! %l6 = 0000001c000000ff ! Mem[00000000588000f8] = 92f2ed139f73f7b3, %l4 = 00000000000000b4, %l0 = b60968b48f3df72e add %i1,0x38,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 92f2ed139f73f7b3 p36_label_2: ! Mem[00000000580000fc] = 32981a0a, %l0 = 92f2ed139f73f7b3 swap [%i0+0x03c],%l0 ! %l0 = 0000000032981a0a ! Mem[00000000588000fe] = 9f73f7b3, %l1 = d1f03752ac8b8021 ldstub [%i1+0x03e],%l1 ! %l1 = 000000f7000000ff ! Mem[00000000590000ff] = 703186ee, %l3 = 6a4b85d4e43d157c ldstub [%i2+0x03f],%l3 ! %l3 = 000000ee000000ff ! Mem[00000000918000e4] = 38f6a252, %g2 = 0000000000009617 ldsh [%o0+0x026],%g2 ! %g2 = 00000000000038f6 ! Mem[00000000918000d8] = e918c5e3, %g2 = 00000000000038f6 ldsh [%o0+0x01a],%g2 ! %g2 = ffffffffffffe918 ! Mem[00000000918000e8] = 010dbc51, %g2 = ffffffffffffe918 ldsh [%o0+0x02a],%g2 ! %g2 = 000000000000010d ! %l1 = 00000000000000f7, Mem[00000000910000e0] = 33e9edba sth %l1,[%i6+%o4] ! Mem[00000000910000e0] = 00f7edba ! Mem[00000000908000d0] = 1c7e94da, %g2 = 000000000000010d ldub [%i5+0x012],%g2 ! %g2 = 000000000000001c ! Mem[00000000918000e0] = f4c6925d, %g2 = 000000000000001c ldsb [%o0+0x022],%g2 ! %g2 = fffffffffffffff4 ! Mem[00000000588000c0] = 0e0fd082, %l7 = b703f5f626547497 ldsb [%i1+0x001],%l7 ! %l7 = 000000000000000f p36_label_3: ! %l4 = 00000000000000b4, Mem[00000000910000c8] = c9b5bf86f9bbadeb stx %l4,[%i6+%o1] ! Mem[00000000910000c8] = 00000000000000b4 ! Mem[00000000588000f0] = fed24121, %l0 = 0000000032981a0a ldstub [%i1+0x030],%l0 ! %l0 = 000000fe000000ff ! Mem[00000000598000f8] = 3c7b3506, %l3 = 00000000000000ee ldsh [%i3+0x03a],%l3 ! %l3 = 0000000000003506 ! Mem[00000000598000c0] = 1b1312aa19fae7c4, %l0 = 00000000000000fe, %l2 = 7de0654a419a5b09 casxa [%i3]0x80,%l0,%l2 ! %l2 = 1b1312aa19fae7c4 ! Mem[00000000590000d0] = de510e63, %l2 = 1b1312aa19fae7c4 swap [%i2+%o2],%l2 ! %l2 = 00000000de510e63 ! Mem[00000000590000e8] = 866e2ce7, %l5 = f67a310c, %l3 = 00003506 add %i2,0x28,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000866e2ce7 ! Mem[00000000900000f4] = 9cf12033, %g2 = fffffffffffffff4 ldub [%i4+0x037],%g2 ! %g2 = 000000000000009c ! %l2 = 00000000de510e63, Mem[00000000918000d0] = 4010f1473dc9eea6 stx %l2,[%o0+%o2] ! Mem[00000000918000d0] = 00000000de510e63 ! Mem[00000000588000e0] = d260d6dbff22d138, %l3 = 00000000866e2ce7, %l0 = 00000000000000fe add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = d260d6dbff22d138 ! Mem[00000000580000fc] = 9f73f7b3, %l2 = 00000000de510e63 swap [%i0+0x03c],%l2 ! %l2 = 000000009f73f7b3 p36_label_4: ! Mem[00000000598000e8] = 55c8d7d89e280d9c, %l1 = 00000000000000f7, %l6 = 000000000000001c add %i3,0x28,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 55c8d7d89e280d9c ! %l4 = 000000b4, %l5 = f67a310c, Mem[00000000900000c8] = 218511d1 a332ceb0 std %l4,[%i4+%o1] ! Mem[00000000900000c8] = 000000b4 f67a310c ! Mem[00000000908000e0] = 2181367e79aad87c, %g2 = 000000000000009c ldx [%i5+%o4],%g2 ! %g2 = 2181367e79aad87c ! Mem[00000000588000c8] = e02873b5, %l0 = ff22d138, %l3 = 866e2ce7 add %i1,0x08,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000e02873b5 ! Mem[00000000910000d0] = adc12368, %g2 = 2181367e79aad87c lduh [%i6+%o2],%g2 ! %g2 = 000000000000adc1 ! Mem[00000000590000e0] = d97718502353fdc0, %l2 = 000000009f73f7b3, %l4 = 00000000000000b4 add %i2,0x20,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = d97718502353fdc0 ! Mem[00000000598000ff] = 59f4b383, %l6 = 55c8d7d89e280d9c ldstub [%i3+0x03f],%l6 ! %l6 = 00000083000000ff ! Mem[00000000900000ec] = 332e6d34, %g2 = 000000000000adc1 ldsh [%i4+0x02c],%g2 ! %g2 = 000000000000332e ! Mem[00000000900000c8] = 000000b4 f67a310c, %g2 = 0000332e, %g3 = 0bad0b00 ldd [%i4+%o1],%g2 ! %g2 = 00000000000000b4 00000000f67a310c ! Mem[00000000588000c4] = b9719d18, %l0 = d260d6dbff22d138 ldstub [%i1+0x004],%l0 ! %l0 = 000000b9000000ff ba,a p36_not_taken_0_end p36_not_taken_0: ! The following code should not be executed 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 00000000000000b9 bne,a,pn %xcc,p36_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000f7 bne,a,pn %xcc,p36_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000e02873b5 bne,a,pn %xcc,p36_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be d97718502353fdc0 bne,a,pn %xcc,p36_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000083 bne,a,pn %xcc,p36_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000000f bne,a,pn %xcc,p36_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p36_local0_expect,%g1 p36_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 228aff225eee4616 ldx [%i0+0x008],%g3 ! Observed data at 00000000580000c8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x008,%g4 ldx [%g1+0x038],%g2 ! Expected data = a94eff81de510e63 ldx [%i0+0x038],%g3 ! Observed data at 00000000580000f8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x038,%g4 set p36_local1_expect,%g1 p36_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 0e0fd082ff719d18 ldx [%i1+0x000],%g3 ! Observed data at 00000000588000c0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffd24121a62f4849 ldx [%i1+0x030],%g3 ! Observed data at 00000000588000f0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 92f2ed139f73ffb3 ldx [%i1+0x038],%g3 ! Observed data at 00000000588000f8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x038,%g4 set p36_local2_expect,%g1 p36_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 19fae7c4a4944fba ldx [%i2+0x010],%g3 ! Observed data at 00000000590000d0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 5fac46c0703186ff ldx [%i2+0x038],%g3 ! Observed data at 00000000590000f8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x038,%g4 set p36_local3_expect,%g1 p36_check_local3: ldx [%g1+0x038],%g2 ! Expected data = 3c7b350659f4b3ff ldx [%i3+0x038],%g3 ! Observed data at 00000000598000f8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x038,%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: stda %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000588000d8] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000598000e0] stxa %l6,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000588000e0] swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000580000e0] stxa %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000580000d0] done p36_trap1o: stda %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000588000d8] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000598000e0] stxa %l6,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000588000e0] swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000580000e0] stxa %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000580000d0] done p36_trap2e: ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000580000d8] ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000598000e8] done p36_trap2o: ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000580000d8] ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000598000e8] done p36_trap3e: nop nop nop nop done p36_trap3o: nop nop nop nop done p36_init_memory_pointers: set p36_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p36_local0_start,%i0 set p36_local1_start,%i1 set p36_local2_start,%i2 set p36_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = b60968b48f3df72e ldx [%g1+0x008],%l1 ! %l1 = d1f03752ac8b8021 ldx [%g1+0x010],%l2 ! %l2 = 7de0654a419a5b09 ldx [%g1+0x018],%l3 ! %l3 = 6a4b85d4e43d157c ldx [%g1+0x020],%l4 ! %l4 = 319451f63bd863b5 ldx [%g1+0x028],%l5 ! %l5 = 42a484cbf67a310c ldx [%g1+0x030],%l6 ! %l6 = f8675f33f4ec5997 ldx [%g1+0x038],%l7 ! %l7 = b703f5f626547497 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 75c4a47a 3730e79d 353cb610 1f04fbd7 ! %f4 = b4ef212a 88ebc32d 1dc5f35b 4fe0d414 ! %f8 = 866ea7d9 ef0f3f06 e2e41b6f dbe463fa ! %f12 = 7760bba8 856e7440 98484603 f702fb2b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b594f907 7a37dbf1 11543442 4957f21a ! %f20 = ab6cb814 c07ed188 571121ae 7096469b ! %f24 = 00201068 2349a4f1 3d907f92 fe524a38 ! %f28 = b8b1177f 292cfef6 36325ee8 63e6f95f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c8799c2a d61dd286 6e0bcd98 2a3fcc79 ! %f36 = ddbddcc8 0397375d 17a256dd 601dfc7d ! %f40 = 0983909a 0e4e7abc 8d69df59 fe00a047 ! %f44 = 7957e7ec 664e271a 2d3bad5e 33439bc3 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa47657770000006a,%g7,%g1 ! GSR scale = 13, align = 2 wr %g1,%g0,%gsr ! GSR = a47657770000006a wr %g0,%y ! Clear Y 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[000000005b0000d8] = 689ab2b09a65f4ad, %l7 = 369f72a218f7d8c2, %l4 = 24aa6e98675b9d9b add %i2,0x18,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 689ab2b09a65f4ad ! Mem[000000005b0000f0] = 9dea83f1, %l2 = 899aaa36, %l1 = cc5e45ac add %i2,0x30,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000009dea83f1 ! Mem[000000005a0000c0] = 4b93962d4fe26594, %l1 = 000000009dea83f1 ldx [%i0+%g0],%l1 ! %l1 = 4b93962d4fe26594 ! Mem[00000000918000c0] = ec8503fd, %g2 = bece64c186668413 lduh [%o0+%g0],%g2 ! %g2 = 000000000000ec85 ! Mem[000000005b8000d8] = 7ce3768f, %l6 = c42a905c, %l6 = c42a905c add %i3,0x18,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000007ce3768f ! Mem[000000005a8000cc] = e7a0794c, %l7 = 369f72a218f7d8c2 ldstub [%i1+0x00c],%l7 ! %l7 = 000000e7000000ff ! Mem[000000005b8000dc] = 0338e86f, %l0 = 16084a8b, %l7 = 000000e7 add %i3,0x1c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000000338e86f ! Mem[00000000918000e8] = a252010d, %g2 = 000000000000ec85 lduw [%o0+%o5],%g2 ! %g2 = 00000000a252010d ! %l6 = 000000007ce3768f, Mem[00000000908000d8] = fa6128956109aa8c stx %l6,[%i5+%o3] ! Mem[00000000908000d8] = 000000007ce3768f ! Mem[00000000908000e8] = 435d6150, %g2 = 00000000a252010d ldsb [%i5+0x02b],%g2 ! %g2 = 0000000000000043 p37_label_2: ! Mem[00000000918000c0] = 03fdc644, %g2 = 0000000000000043 ldub [%o0+0x002],%g2 ! %g2 = 0000000000000003 ! Mem[000000005a8000fc] = c0fb5b41, %l2 = ac23bad0899aaa36 ldsw [%i1+0x03c],%l2 ! %l2 = ffffffffc0fb5b41 ! Mem[00000000900000f8] = f1203340, %g2 = 0000000000000003 lduw [%i4+0x038],%g2 ! %g2 = 00000000f1203340 ! Mem[00000000910000fc] = 93716587, %g2 = 00000000f1203340 lduw [%i6+0x03c],%g2 ! %g2 = 0000000093716587 ! Mem[00000000910000ec] = 23680393, %g2 = 0000000093716587 lduw [%i6+0x02c],%g2 ! %g2 = 0000000023680393 ! Mem[000000005a8000e0] = ffc5c5a45c86b1eb, %l3 = 44fcfc8a83bebd74, %l5 = 7961d556092edad3 add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = ffc5c5a45c86b1eb ! Mem[00000000910000fc] = 65870000, %g2 = 0000000023680393 lduh [%i6+0x03e],%g2 ! %g2 = 0000000000006587 ! Mem[000000005b8000c8] = e15f4485, %l3 = 44fcfc8a83bebd74 swap [%i3+%o1],%l3 ! %l3 = 00000000e15f4485 ! %l6 = 7ce3768f, %l7 = 0338e86f, Mem[00000000900000e8] = e3ac6f4e 332e6d34 std %l6,[%i4+%o5] ! Mem[00000000900000e8] = 7ce3768f 0338e86f ! %l6 = 000000007ce3768f, Mem[00000000910000d8] = cf13aa77 stw %l6,[%i6+%o3] ! Mem[00000000910000d8] = 7ce3768f p37_label_3: ! %l2 = ffffffffc0fb5b41, Mem[00000000900000f0] = 8fb2052c01b1729c stx %l2,[%i4+0x030] ! Mem[00000000900000f0] = ffffffffc0fb5b41 ! Mem[00000000910000e8] = 5436174a 23680393, %g2 = 00006587, %g3 = 0bad0b00 ldd [%i6+%o5],%g2 ! %g2 = 000000005436174a 0000000023680393 ! Mem[000000005a0000e0] = a509185f0337894b, %l5 = ffc5c5a45c86b1eb, %l7 = 000000000338e86f add %i0,0x20,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = a509185f0337894b ! Mem[00000000910000d0] = 236834bd, %g2 = 000000005436174a ldsb [%i6+0x012],%g2 ! %g2 = 0000000000000023 ! Mem[00000000900000d4] = 3e0eaf76, %g2 = 0000000000000023 ldsh [%i4+0x014],%g2 ! %g2 = 0000000000003e0e ! %l1 = 4b93962d4fe26594, Mem[00000000900000e0] = 1938ec00f4f59116 stx %l1,[%i4+%o4] ! Mem[00000000900000e0] = 4b93962d4fe26594 ! Mem[000000005b8000d8] = 7ce3768f, %l3 = 00000000e15f4485 swap [%i3+%o3],%l3 ! %l3 = 000000007ce3768f ! %l2 = c0fb5b41, %l3 = 7ce3768f, Mem[000000005b8000c0] = 713325d1 e449c1c0 std %l2,[%i3+%g0] ! Mem[000000005b8000c0] = c0fb5b41 7ce3768f ! Mem[00000000910000c8] = c9b5bf86f9bbadeb, %g2 = 0000000000003e0e ldx [%i6+%o1],%g2 ! %g2 = c9b5bf86f9bbadeb ! %l0 = 3745caf216084a8b, Mem[00000000910000ff] = 87000000 stb %l0,[%i6+0x03f] ! Mem[00000000910000fc] = 8b000000 p37_label_4: ! Mem[00000000908000c8] = 825bb59e fe94c475, %g2 = f9bbadeb, %g3 = 23680393 ldd [%i5+%o1],%g2 ! %g2 = 00000000825bb59e 00000000fe94c475 ! Mem[000000005a8000d0] = 1719500ffa058927, %l0 = 3745caf216084a8b, %l0 = 3745caf216084a8b add %i1,0x10,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 1719500ffa058927 ! Mem[000000005b8000e1] = 4122ec4c, %l2 = ffffffffc0fb5b41 ldstub [%i3+0x021],%l2 ! %l2 = 00000022000000ff ! Mem[000000005a0000c7] = 4fe26594, %l7 = a509185f0337894b ldstub [%i0+0x007],%l7 ! %l7 = 00000094000000ff ! Mem[000000005b8000d4] = ae27ef85, %l4 = 689ab2b09a65f4ad ldstub [%i3+0x014],%l4 ! %l4 = 000000ae000000ff ! %l2 = 0000000000000022, Mem[00000000918000f0] = 194f8a28ae355edf stx %l2,[%o0+0x030] ! Mem[00000000918000f0] = 0000000000000022 ! Mem[00000000910000c4] = 342d7270, %g2 = 00000000825bb59e ldub [%i6+0x004],%g2 ! %g2 = 0000000000000034 ! %l0 = fa058927, %l1 = 4fe26594, Mem[00000000910000e0] = 33e9edba 55139617 std %l0,[%i6+%o4] ! Mem[00000000910000e0] = fa058927 4fe26594 ! Mem[00000000918000f4] = 00000022, %g2 = 0000000000000034 lduw [%o0+0x034],%g2 ! %g2 = 0000000000000022 ! Mem[00000000908000e8] = 97a7435d, %g2 = 0000000000000022 ldsb [%i5+0x029],%g2 ! %g2 = ffffffffffffff97 ba,a p37_not_taken_0_end p37_not_taken_0: ! The following code should not be executed 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 4b93962d4fe26594 bne,a,pn %xcc,p37_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000022 bne,a,pn %xcc,p37_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000ae bne,a,pn %xcc,p37_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000094 bne,a,pn %xcc,p37_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p37_local0_expect,%g1 p37_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 4b93962d4fe265ff ldx [%i0+0x000],%g3 ! Observed data at 000000005a0000c0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x000,%g4 set p37_local1_expect,%g1 p37_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 5377d3ceffa0794c ldx [%i1+0x008],%g3 ! Observed data at 000000005a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x008,%g4 ! Processor 37, local 2 is clean set p37_local3_expect,%g1 p37_check_local3: ldx [%g1+0x000],%g2 ! Expected data = c0fb5b417ce3768f ldx [%i3+0x000],%g3 ! Observed data at 000000005b8000c0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 83bebd74856c44b6 ldx [%i3+0x008],%g3 ! Observed data at 000000005b8000c8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d79bbf0aff27ef85 ldx [%i3+0x010],%g3 ! Observed data at 000000005b8000d0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = e15f44850338e86f ldx [%i3+0x018],%g3 ! Observed data at 000000005b8000d8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 41ffec4c5cc98752 ldx [%i3+0x020],%g3 ! Observed data at 000000005b8000e0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x020,%g4 ! The test for processor 37 has passed p37_passed: ta GOOD_TRAP nop p37_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p37_failed p37_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p37_failed p37_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p37_failed p37_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p37_failed p37_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p37_failed p37_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p37_failed p37_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p37_failed p37_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p37_failed ! The test for processor 37 failed p37_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x094] ! Set processor 37 done flag set p37_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 37 failed p37_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x094] ! Set processor 37 done flag set p37_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p37_selfmod_failed: ba p37_failed mov 0xabc,%g1 p37_common_error: or %g0,0xf05,%g1 ba p37_failed mov %o5,%g3 p37_common_signature_error: set p37_temp,%g1 ba p37_failed st %g2,[%g1] ! Common Lock Number p37_common_timeout: set p37_temp,%g1 ba p37_failed st %g2,[%g1] ! Common Lock Number p37_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p37_failed mov 0x0,%g3 p37_trap1e: stda %l6,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a0000e8] swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005b0000d0] ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005a8000e8] ldswa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a8000e0] stda %l6,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b8000d8] swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005b0000e8] stba %l3,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b0000d8] done p37_trap1o: stda %l6,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a0000e8] swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005b0000d0] ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005a8000e8] ldswa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a8000e0] stda %l6,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b8000d8] swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005b0000e8] stba %l3,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b0000d8] done p37_trap2e: stxa %l3,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b8000d8] lduha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005a8000c8] lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005b0000e8] lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a8000c8] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005b0000e8] done p37_trap2o: stxa %l3,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b8000d8] lduha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005a8000c8] lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005b0000e8] lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a8000c8] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005b0000e8] done p37_trap3e: nop nop nop nop done p37_trap3o: nop nop nop nop done p37_init_memory_pointers: set p37_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p37_local0_start,%i0 set p37_local1_start,%i1 set p37_local2_start,%i2 set p37_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 3745caf216084a8b ldx [%g1+0x008],%l1 ! %l1 = c810bdf3cc5e45ac ldx [%g1+0x010],%l2 ! %l2 = ac23bad0899aaa36 ldx [%g1+0x018],%l3 ! %l3 = 44fcfc8a83bebd74 ldx [%g1+0x020],%l4 ! %l4 = 24aa6e98675b9d9b ldx [%g1+0x028],%l5 ! %l5 = 7961d556092edad3 ldx [%g1+0x030],%l6 ! %l6 = 4b092dc8c42a905c ldx [%g1+0x038],%l7 ! %l7 = 369f72a218f7d8c2 ! Initialize the output register of window 0 set unres3_start,%o0 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 = f52db6d1 e97cd8c6 ae65fc9b 2cdbcf6e ! %f4 = bced6421 f9f9d637 44b8c4fc 2823c364 ! %f8 = 840404f6 029ec39f f31ebee2 b2b3ea68 ! %f12 = e561fae6 d106e820 b75e3792 dab51185 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 54ae5663 5912983f 1df89d80 7aae5bc9 ! %f20 = 1ef464a3 d936ad66 d172e988 91033911 ! %f24 = d8d4c39b db8f7cb8 508feb75 ed06d1cf ! %f28 = b2db5bcb e2a41fdd 01d89866 5d370241 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b125cf0d 84c7c7a8 b5f2df2d ab496a0e ! %f36 = e70c4751 ff54d971 dd2f6e1f cc648b19 ! %f40 = dc2f7932 eadb7a38 44805f71 cad51823 ! %f44 = 32e95777 9724afda ea303702 6c82a9c7 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6f71340700000061,%g7,%g1 ! GSR scale = 12, align = 1 wr %g1,%g0,%gsr ! GSR = 6f71340700000061 wr %g0,%y ! Clear Y 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[000000005c8000d0] = df605dac, %l3 = 31cc2041af8bb6bb swap [%i1+%o2],%l3 ! %l3 = 00000000df605dac ! Mem[00000000918000e0] = 8771f4c6, %g2 = 7941dc37ff114b8f lduw [%o0+%o4],%g2 ! %g2 = 000000008771f4c6 ! Mem[00000000918000e4] = 925d38f6, %g18 = a66f7c4bc922c961 ldsw [%o0+0x024],%g2 ! %g2 = a66f7c4bc922c961 ! Mem[000000005d8000c8] = b1f4a065da5b54dc, %l2 = cf65279017a1e716, %l7 = d877b71e5631b5d6 add %i3,0x08,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = b1f4a065da5b54dc ! Mem[000000005d8000ce] = da5b54dc, %l5 = b23211b7f1da1e9c ldstub [%i3+0x00e],%l5 ! %l5 = 00000054000000ff ! Mem[000000005c0000f4] = 646661f7, %l1 = 178ed9fc969e516b ldstub [%i0+0x034],%l1 ! %l1 = 00000064000000ff ! Mem[000000005d0000e8] = 0b487983 d0b7bc6a, %l6 = 34de8d08, %l7 = da5b54dc ldd [%i2+%o5],%l6 ! %l6 = 000000000b487983 00000000d0b7bc6a ! %l0 = cf74b70df4c479c5, Mem[00000000908000f8] = 268aa27d sth %l0,[%i5+0x038] ! Mem[00000000908000f8] = 79c5a27d ! Mem[000000005c8000c8] = 9097bb5e, %l7 = 00000000d0b7bc6a swap [%i1+%o1],%l7 ! %l7 = 000000009097bb5e ! %l6 = 0b487983, %l7 = 9097bb5e, Mem[00000000910000d0] = adc12368 34bdfa53 std %l6,[%i6+%o2] ! Mem[00000000910000d0] = 0b487983 9097bb5e p38_label_2: ! Mem[00000000910000d0] = 0b4879839097bb5e, %g2 = ffffffff925d38f6 ldx [%i6+%o2],%g2 ! %g2 = 0b4879839097bb5e ! Mem[00000000918000f8] = 782911e8, %g2 = 0b4879839097bb5e ldsb [%o0+0x038],%g2 ! %g2 = 0000000000000078 ! %l6 = 000000000b487983, Mem[00000000908000fc] = 51339b65 stw %l6,[%i5+0x03c] ! Mem[00000000908000fc] = 0b487983 ! Mem[00000000910000c0] = 78f5a6b5342d7270, %g2 = 0000000000000078 ldx [%i6+%g0],%g2 ! %g2 = 78f5a6b5342d7270 ! Mem[000000005c0000dc] = 8741cd70, %l7 = 000000009097bb5e swap [%i0+0x01c],%l7 ! %l7 = 000000008741cd70 ! Mem[000000005d8000f8] = 623f39a08cf12d15, %l6 = 000000000b487983, %l6 = 000000000b487983 add %i3,0x38,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 623f39a08cf12d15 ! Mem[00000000918000d8] = e918c5e3, %g2 = 78f5a6b5342d7270 ldsh [%o0+0x01a],%g2 ! %g2 = ffffffffffffe918 ! %l1 = 0000000000000064, Mem[00000000918000ea] = 010dbc51 sth %l1,[%o0+0x02a] ! Mem[00000000918000e8] = 0064bc51 ! Mem[000000005d0000c0] = ae7758dc, %l1 = 0000000000000064 swap [%i2+%g0],%l1 ! %l1 = 00000000ae7758dc ! Mem[000000005d8000d8] = 51ade59523a9da76, %l1 = 00000000ae7758dc, %l4 = 623ffed793e2e839 add %i3,0x18,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 51ade59523a9da76 p38_label_3: ! Mem[000000005d8000da] = 51ade595, %l2 = cf65279017a1e716 ldstub [%i3+0x01a],%l2 ! %l2 = 000000e5000000ff ! Mem[00000000900000d0] = 27640482 3e0eaf76, %g2 = ffffe918, %g3 = 0bad0b00 ldd [%i4+%o2],%g2 ! %g2 = 0000000027640482 000000003e0eaf76 ! Mem[000000005d8000e0] = 75f5d82f, %l0 = f4c479c5, %l2 = 000000e5 add %i3,0x20,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000075f5d82f ! %l2 = 75f5d82f, %l3 = df605dac, Mem[00000000900000f8] = f1203340 c82df56f std %l2,[%i4+0x038] ! Mem[00000000900000f8] = 75f5d82f df605dac ! %l0 = cf74b70df4c479c5, Mem[00000000900000c0] = c13ccd50aab69960 stx %l0,[%i4+%g0] ! Mem[00000000900000c0] = cf74b70df4c479c5 ! Mem[000000005c0000cc] = 1c4d2e96, %l1 = 00000000ae7758dc lduw [%i0+0x00c],%l1 ! %l1 = 000000001c4d2e96 ! Mem[000000005c0000d4] = 482cf7ee, %l3 = 00000000df605dac swap [%i0+0x014],%l3 ! %l3 = 00000000482cf7ee ! Mem[000000005c8000fc] = dd0ee631, %l5 = 0000000000000054 swap [%i1+0x03c],%l5 ! %l5 = 00000000dd0ee631 ! Mem[000000005c0000c4] = c6e80331, %l2 = 0000000075f5d82f swap [%i0+0x004],%l2 ! %l2 = 00000000c6e80331 ! %l4 = 23a9da76, %l5 = dd0ee631, Mem[00000000910000c8] = c9b5bf86 f9bbadeb std %l4,[%i6+%o1] ! Mem[00000000910000c8] = 23a9da76 dd0ee631 p38_label_4: ! Mem[00000000910000d0] = 0b487983, %g2 = 0000000027640482 lduh [%i6+%o2],%g2 ! %g2 = 0000000000000b48 ! %l2 = 00000000c6e80331, Mem[00000000900000fc] = df605dac stw %l2,[%i4+0x03c] ! Mem[00000000900000fc] = c6e80331 ! Mem[000000005c0000e8] = 3f1024e9c144cc3e, %l1 = 000000001c4d2e96, %l6 = 623f39a08cf12d15 add %i0,0x28,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 3f1024e9c144cc3e ! Mem[000000005d8000cc] = da5bffdc, %l5 = dd0ee631, %l6 = c144cc3e add %i3,0x0c,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000da5bffdc ! Mem[000000005d0000d4] = 78b7cd01, %l6 = da5bffdc, %l0 = f4c479c5 add %i2,0x14,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000078b7cd01 ! %l0 = 78b7cd01, %l1 = 1c4d2e96, Mem[00000000918000f0] = 194f8a28 ae355edf std %l0,[%o0+0x030] ! Mem[00000000918000f0] = 78b7cd01 1c4d2e96 ! Mem[000000005c8000d0] = af8bb6bbcb0e0132, %l1 = 000000001c4d2e96, %l5 = 00000000dd0ee631 add %i1,0x10,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = af8bb6bbcb0e0132 ! Mem[000000005d8000c4] = a3b0f3ea, %l7 = 8741cd70, %l5 = cb0e0132 add %i3,0x04,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000a3b0f3ea ! Mem[000000005d0000e8] = 0b487983d0b7bc6a, %l3 = 00000000482cf7ee, %l2 = 00000000c6e80331 add %i2,0x28,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 0b487983d0b7bc6a ! %l4 = 51ade59523a9da76, Mem[00000000910000c0] = 78f5a6b5342d7270 stx %l4,[%i6+%g0] ! Mem[00000000910000c0] = 51ade59523a9da76 ba,a p38_not_taken_0_end p38_not_taken_0: ! The following code should not be executed nop ba,a p38_branch_failed p38_not_taken_0_end: ! End of Random Code for Thread 38 1: membar #Sync ! Force all stores to complete p38_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x098] ! Set processor 38 done flag ! Check Registers p38_check_registers: set p38_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000001c4d2e96 bne,a,pn %xcc,p38_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0b487983d0b7bc6a bne,a,pn %xcc,p38_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000a3b0f3ea bne,a,pn %xcc,p38_reg_l5_fail mov %l5,%g3 ! Check Floating Point Registers p38_check_fp_registers: set p38_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 44b8c4fc 2823c364 bne %xcc,p38_f6_fail nop ! Check Local Memory set p38_local0_expect,%g1 p38_check_local0: ldx [%g1+0x000],%g2 ! Expected data = d231c52575f5d82f ldx [%i0+0x000],%g3 ! Observed data at 000000005c0000c0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = a3d08c72df605dac ldx [%i0+0x010],%g3 ! Observed data at 000000005c0000d0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5276556f9097bb5e ldx [%i0+0x018],%g3 ! Observed data at 000000005c0000d8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 2d02884aff6661f7 ldx [%i0+0x030],%g3 ! Observed data at 000000005c0000f0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x030,%g4 set p38_local1_expect,%g1 p38_check_local1: ldx [%g1+0x008],%g2 ! Expected data = d0b7bc6a890d1924 ldx [%i1+0x008],%g3 ! Observed data at 000000005c8000c8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = af8bb6bbcb0e0132 ldx [%i1+0x010],%g3 ! Observed data at 000000005c8000d0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = d0a6590200000054 ldx [%i1+0x038],%g3 ! Observed data at 000000005c8000f8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x038,%g4 set p38_local2_expect,%g1 p38_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 00000064ea7548fa ldx [%i2+0x000],%g3 ! Observed data at 000000005d0000c0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x000,%g4 set p38_local3_expect,%g1 p38_check_local3: ldx [%g1+0x008],%g2 ! Expected data = b1f4a065da5bffdc ldx [%i3+0x008],%g3 ! Observed data at 000000005d8000c8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 51adff9523a9da76 ldx [%i3+0x018],%g3 ! Observed data at 000000005d8000d8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x018,%g4 ! The test for processor 38 has passed p38_passed: ta GOOD_TRAP nop p38_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p38_failed p38_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p38_failed p38_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p38_failed p38_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p38_failed p38_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p38_failed p38_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p38_failed p38_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p38_failed p38_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p38_failed p38_f6_fail: set p38_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 38 failed p38_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x098] ! Set processor 38 done flag set p38_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 38 failed p38_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x098] ! Set processor 38 done flag set p38_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p38_selfmod_failed: ba p38_failed mov 0xabc,%g1 p38_common_error: or %g0,0xf06,%g1 ba p38_failed mov %o5,%g3 p38_common_signature_error: set p38_temp,%g1 ba p38_failed st %g2,[%g1] ! Common Lock Number p38_common_timeout: set p38_temp,%g1 ba p38_failed st %g2,[%g1] ! Common Lock Number p38_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p38_failed mov 0x0,%g3 p38_trap1e: stda %l6,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d8000c8] lduwa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005c8000e0] done p38_trap1o: stda %l6,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d8000c8] lduwa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005c8000e0] done p38_trap2e: ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005d0000e8] ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005c8000c0] ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005c0000c8] ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005c0000c0] swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005d0000e8] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005d0000c0] done p38_trap2o: ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005d0000e8] ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005c8000c0] ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005c0000c8] ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005c0000c0] swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005d0000e8] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005d0000c0] done p38_trap3e: nop nop nop nop done p38_trap3o: nop nop nop nop done p38_init_memory_pointers: set p38_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p38_local0_start,%i0 set p38_local1_start,%i1 set p38_local2_start,%i2 set p38_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = cf74b70df4c479c5 ldx [%g1+0x008],%l1 ! %l1 = 178ed9fc969e516b ldx [%g1+0x010],%l2 ! %l2 = cf65279017a1e716 ldx [%g1+0x018],%l3 ! %l3 = 31cc2041af8bb6bb ldx [%g1+0x020],%l4 ! %l4 = 623ffed793e2e839 ldx [%g1+0x028],%l5 ! %l5 = b23211b7f1da1e9c ldx [%g1+0x030],%l6 ! %l6 = ae66d24c34de8d08 ldx [%g1+0x038],%l7 ! %l7 = d877b71e5631b5d6 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 35bedaa4 8970a741 669c63a4 f85a0a39 ! %f4 = 02543dc8 68d1f382 fd5db32c 8ece7d16 ! %f8 = 7ea0982c fb67a6eb bf0e6989 4515efd4 ! %f12 = 200ff90e bd992f22 5ae09db5 bf061ec1 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f4f521ba 66837560 75a1465f 3da70422 ! %f20 = 1122501f 007d389e b07a989f 7152102e ! %f24 = 9f370c92 762faa2f 19e9a928 6717d8d0 ! %f28 = f53e1b64 078c7220 4f7f09b2 8aa072d4 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a22f7c64 3368aecb c7d0b28d 845f6f6a ! %f36 = 3aa7dc11 c62383d7 b725837d 9a35bd7b ! %f40 = 87205cbe b7c7f32b caf3a6ee 2af58e1d ! %f44 = b712008d fb55da0c d863d4ff 5c5d5fac ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0b4c8b8800000054,%g7,%g1 ! GSR scale = 10, align = 4 wr %g1,%g0,%gsr ! GSR = 0b4c8b8800000054 wr %g0,%y ! Clear Y 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[00000000908000f8] = 268aa27d 51339b65, %g2 = 0805fea9, %g3 = 0bad0b00 ldd [%i5+0x038],%g2 ! %g2 = 00000000268aa27d 0000000051339b65 ! Mem[00000000910000e8] = 5436174a, %g2 = 00000000268aa27d ldsb [%i6+%o5],%g2 ! %g2 = 0000000000000054 ! Mem[000000005f8000ec] = b648eb66, %l3 = 7bc98e22644f3167 ldub [%i3+0x02f],%l3 ! %l3 = 0000000000000066 ! Mem[000000005e8000c8] = 8496d2b7b7c0d9ea, %l6 = 0674619de57d3b43, %l2 = 7593dcda72cc6bb0 add %i1,0x08,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 8496d2b7b7c0d9ea ! %l7 = 969737ac46706f62, Mem[000000005e8000f2] = 7319f8b7 sth %l7,[%i1+0x032] ! Mem[000000005e8000f0] = 73196f62 ! Mem[00000000910000e0] = 33e9edba, %g2 = 0000000000000054 lduh [%i6+%o4],%g2 ! %g2 = 00000000000033e9 ! Mem[000000005f0000e0] = 9c555ea5f7ae6aab, %l4 = 50d700944596fa93 ldx [%i2+%o4],%l4 ! %l4 = 9c555ea5f7ae6aab ! Mem[000000005f8000d8] = 66d73f11, %l5 = 3070abb5, %l5 = 3070abb5 add %i3,0x18,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000066d73f11 ! Mem[000000005e8000c6] = a8f14f83, %l3 = 0000000000000066 ldstub [%i1+0x006],%l3 ! %l3 = 0000004f000000ff ! %l4 = f7ae6aab, %l5 = 66d73f11, Mem[00000000918000f8] = 782911e8 7cbd432d std %l4,[%o0+0x038] ! Mem[00000000918000f8] = f7ae6aab 66d73f11 p39_label_2: ! Mem[00000000908000f8] = a27d5133, %g2 = 00000000000033e9 ldsh [%i5+0x03a],%g2 ! %g2 = ffffffffffffa27d ! Mem[00000000918000f4] = ae355edf, %g2 = ffffffffffffa27d ldub [%o0+0x034],%g2 ! %g2 = 00000000000000ae ! Mem[000000005f8000c0] = 89acd3a1abbfe87d, %l0 = 2de7990ffe87fc1f, %l2 = 8496d2b7b7c0d9ea casxa [%i3]0x80,%l0,%l2 ! %l2 = 89acd3a1abbfe87d ! %l1 = 51e106e21b090046, Mem[000000005f8000e0] = 083599f3d64bb9c2 stx %l1,[%i3+%o4] ! Mem[000000005f8000e0] = 51e106e21b090046 ! %l4 = f7ae6aab, %l5 = 66d73f11, Mem[00000000908000d8] = fa612895 6109aa8c std %l4,[%i5+%o3] ! Mem[00000000908000d8] = f7ae6aab 66d73f11 ! Mem[000000005f0000f4] = c45a3fa2, %l0 = fe87fc1f, %l2 = abbfe87d add %i2,0x34,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000c45a3fa2 ! Mem[000000005e0000d0] = c20c008a, %l0 = 2de7990ffe87fc1f ldsw [%i0+%o2],%l0 ! %l0 = ffffffffc20c008a ! Mem[000000005f0000c0] = d7a3ee49ecca08e0, %l6 = 0674619de57d3b43, %l1 = 51e106e21b090046 casxa [%i2]0x80,%l6,%l1 ! %l1 = d7a3ee49ecca08e0 ! %l6 = 0674619de57d3b43, Mem[00000000900000eb] = 4e332e6d stb %l6,[%i4+0x02b] ! Mem[00000000900000e8] = 43332e6d ! %l7 = 969737ac46706f62, Mem[00000000918000c6] = 4072e100 stb %l7,[%o0+0x006] ! Mem[00000000918000c4] = 6272e100 p39_label_3: ! Mem[00000000908000c4] = 130e53aa, %g18 = 8440576c23b4badd ldsw [%i5+0x004],%g2 ! %g2 = 8440576c23b4badd ! Mem[000000005f0000c7] = ecca08e0, %l5 = 0000000066d73f11 ldstub [%i2+0x007],%l5 ! %l5 = 000000e0000000ff ! Mem[000000005f8000e0] = 51e106e2, %l5 = 00000000000000e0 swap [%i3+%o4],%l5 ! %l5 = 0000000051e106e2 ! Mem[00000000900000c4] = aab69960, %g18 = 8440576c23b4badd ldsw [%i4+0x004],%g2 ! %g2 = 8440576c23b4badd ! Mem[00000000910000e0] = 33e9edba 55139617, %g2 = aab69960, %g3 = 51339b65 ldd [%i6+%o4],%g2 ! %g2 = 0000000033e9edba 0000000055139617 ! Mem[000000005e8000c8] = 8496d2b7b7c0d9ea, %l1 = d7a3ee49ecca08e0, %l5 = 0000000051e106e2 add %i1,0x08,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 8496d2b7b7c0d9ea ! Mem[00000000910000e8] = 5436174a, %g2 = 0000000033e9edba ldub [%i6+%o5],%g2 ! %g2 = 0000000000000054 ! Mem[000000005f8000d9] = 66d73f11, %l1 = d7a3ee49ecca08e0 ldstub [%i3+0x019],%l1 ! %l1 = 000000d7000000ff ! %l2 = 00000000c45a3fa2, Mem[00000000910000d4] = 34bdfa53 sth %l2,[%i6+0x014] ! Mem[00000000910000d4] = 3fa2fa53 ! %l3 = 000000000000004f, Mem[00000000908000f8] = 268aa27d51339b65 stx %l3,[%i5+0x038] ! Mem[00000000908000f8] = 000000000000004f p39_label_4: ! Mem[00000000908000d4] = 6878f7ae, %g2 = 0000000000000054 lduh [%i5+0x016],%g2 ! %g2 = 0000000000006878 ! Mem[00000000900000f0] = 2c01b172, %g2 = 0000000000006878 ldsb [%i4+0x033],%g2 ! %g2 = 000000000000002c ! Mem[000000005e8000e3] = 377bc521, %l1 = 00000000000000d7 ldstub [%i1+0x023],%l1 ! %l1 = 00000021000000ff ! Mem[000000005f0000e8] = 2bbe74ce, %l0 = ffffffffc20c008a swap [%i2+%o5],%l0 ! %l0 = 000000002bbe74ce ! Mem[00000000908000e8] = a397a743 5d61508d, %g2 = 0000002c, %g3 = 55139617 ldd [%i5+%o5],%g2 ! %g2 = 00000000a397a743 000000005d61508d ! Mem[00000000910000f0] = 681c6214b44726a0, %g2 = 00000000a397a743 ldx [%i6+0x030],%g2 ! %g2 = 681c6214b44726a0 ! %l4 = 9c555ea5f7ae6aab, Mem[00000000900000ff] = 6f000000 stb %l4,[%i4+0x03f] ! Mem[00000000900000fc] = ab000000 ! Mem[000000005f8000e0] = 000000e0, %l6 = 0674619de57d3b43 lduw [%i3+%o4],%l6 ! %l6 = 00000000000000e0 ! %l2 = 00000000c45a3fa2, Mem[000000005e0000c0] = fb88456c stw %l2,[%i0+%g0] ! Mem[000000005e0000c0] = c45a3fa2 ! Mem[000000005e0000e8] = 2d4e8a44, %l4 = 9c555ea5f7ae6aab ldstub [%i0+%o5],%l4 ! %l4 = 0000002d000000ff ba,a p39_not_taken_0_end p39_not_taken_0: ! The following code should not be executed 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 000000002bbe74ce bne,a,pn %xcc,p39_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000021 bne,a,pn %xcc,p39_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000004f bne,a,pn %xcc,p39_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000002d bne,a,pn %xcc,p39_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 8496d2b7b7c0d9ea bne,a,pn %xcc,p39_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000e0 bne,a,pn %xcc,p39_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p39_local0_expect,%g1 p39_check_local0: ldx [%g1+0x000],%g2 ! Expected data = c45a3fa25fed4b50 ldx [%i0+0x000],%g3 ! Observed data at 000000005e0000c0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff4e8a449fdd4e25 ldx [%i0+0x028],%g3 ! Observed data at 000000005e0000e8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x028,%g4 set p39_local1_expect,%g1 p39_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 9cd44f70a8f1ff83 ldx [%i1+0x000],%g3 ! Observed data at 000000005e8000c0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 377bc5ff10aaf273 ldx [%i1+0x020],%g3 ! Observed data at 000000005e8000e0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 73196f6299fc54e4 ldx [%i1+0x030],%g3 ! Observed data at 000000005e8000f0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x030,%g4 set p39_local2_expect,%g1 p39_check_local2: ldx [%g1+0x000],%g2 ! Expected data = d7a3ee49ecca08ff ldx [%i2+0x000],%g3 ! Observed data at 000000005f0000c0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = c20c008acc769611 ldx [%i2+0x028],%g3 ! Observed data at 000000005f0000e8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x028,%g4 set p39_local3_expect,%g1 p39_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 66ff3f115fa8a9c9 ldx [%i3+0x018],%g3 ! Observed data at 000000005f8000d8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000e01b090046 ldx [%i3+0x020],%g3 ! Observed data at 000000005f8000e0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x020,%g4 ! The test for processor 39 has passed p39_passed: ta GOOD_TRAP nop p39_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p39_failed p39_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p39_failed p39_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p39_failed p39_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p39_failed p39_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p39_failed p39_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p39_failed p39_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p39_failed p39_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p39_failed ! 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: stda %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e8000d8] stxa %l1,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f8000d0] done p39_trap1o: stda %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e8000d8] stxa %l1,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f8000d0] done p39_trap2e: ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f8000d0] stda %l2,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e8000e0] ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f8000d0] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005e8000e8] done p39_trap2o: ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f8000d0] stda %l2,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e8000e0] ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f8000d0] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005e8000e8] done p39_trap3e: nop nop nop nop nop done p39_trap3o: nop nop nop nop nop done p39_init_memory_pointers: set p39_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p39_local0_start,%i0 set p39_local1_start,%i1 set p39_local2_start,%i2 set p39_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 2de7990ffe87fc1f ldx [%g1+0x008],%l1 ! %l1 = 51e106e21b090046 ldx [%g1+0x010],%l2 ! %l2 = 7593dcda72cc6bb0 ldx [%g1+0x018],%l3 ! %l3 = 7bc98e22644f3167 ldx [%g1+0x020],%l4 ! %l4 = 50d700944596fa93 ldx [%g1+0x028],%l5 ! %l5 = 865723b03070abb5 ldx [%g1+0x030],%l6 ! %l6 = 0674619de57d3b43 ldx [%g1+0x038],%l7 ! %l7 = 969737ac46706f62 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 0a5c6b1d 8abc044e 59b813a4 076c7d57 ! %f4 = a284d7c0 b2f9da34 3dfae83d d8318291 ! %f8 = 2df8e30b 2c0b79e1 da02fb8b 91903050 ! %f12 = 23bc4365 76d99e7d 3e714070 db6610aa ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 760a0f9d ea9effaf 1b16c5d5 456feefe ! %f20 = 8692d804 69e838ff 6cb4a66c 5b1d40ea ! %f24 = d1ee4d90 c076598e b2f4cab8 32201550 ! %f28 = 3d483849 6342669b aadc6a57 0d4f72e6 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2ee607be 58387715 5081f05d 32526309 ! %f36 = e1d47386 e120a802 ba5732b9 7c1213ca ! %f40 = e155e1d8 0d8ae205 6c1e3018 a8df7c8e ! %f44 = e293a1e3 2dd0e09a c62b79ce 6ad6faef ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4052fef000000064,%g7,%g1 ! GSR scale = 12, align = 4 wr %g1,%g0,%gsr ! GSR = 4052fef000000064 wr %g0,%y ! Clear Y 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[00000000600000f4] = 3223f1ee, %l7 = 094ed910893d9dfb swap [%i0+0x034],%l7 ! %l7 = 000000003223f1ee ! Mem[00000000608000d0] = e5b5679c79ad421c, %l4 = 02e939741d9afec5, %l0 = 75a3bc0ae02e093d add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = e5b5679c79ad421c ! %l4 = 1d9afec5, %l5 = dd545570, Mem[00000000910000c8] = c9b5bf86 f9bbadeb std %l4,[%i6+%o1] ! Mem[00000000910000c8] = 1d9afec5 dd545570 ! %l1 = bc5aed0c89882d0c, Mem[00000000910000d8] = cf13aa77d6e5dd00 stx %l1,[%i6+%o3] ! Mem[00000000910000d8] = bc5aed0c89882d0c ! Mem[00000000910000d8] = 5aed0c89, %g2 = 00005b0a218c4f95 ldsb [%i6+0x019],%g2 ! %g2 = 000000000000005a ! %l6 = 8ef4550c495a6f15, Mem[00000000900000d8] = a6dacd72b99bf6a9 stx %l6,[%i4+%o3] ! Mem[00000000900000d8] = 8ef4550c495a6f15 ! %l6 = 8ef4550c495a6f15, Mem[00000000900000f0] = 8fb2052c01b1729c stx %l6,[%i4+0x030] ! Mem[00000000900000f0] = 8ef4550c495a6f15 ! Mem[00000000610000d6] = 3d695eb1, %l4 = 02e939741d9afec5 ldstub [%i2+0x016],%l4 ! %l4 = 0000005e000000ff ! Mem[00000000618000e0] = a5aac10ed765020f, %l0 = e5b5679c79ad421c, %l1 = bc5aed0c89882d0c add %i3,0x20,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = a5aac10ed765020f ! %l0 = e5b5679c79ad421c, Mem[00000000918000f4] = ae355edf stw %l0,[%o0+0x034] ! Mem[00000000918000f4] = 79ad421c p40_label_2: ! Mem[00000000618000f8] = 49616789, %l7 = 000000003223f1ee swap [%i3+0x038],%l7 ! %l7 = 0000000049616789 ! Mem[00000000910000c8] = 9afec5dd, %g2 = 000000000000005a ldub [%i6+0x009],%g2 ! %g2 = 000000000000009a ! Mem[00000000608000f0] = 0c14ec555a6bedaf, %l5 = d21e59c6dd545570, %l7 = 0000000049616789 add %i1,0x30,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 0c14ec555a6bedaf ! Mem[00000000918000c0] = ec8503fd c6444072, %g2 = 0000009a, %g3 = 0bad0b00 ldd [%o0+%g0],%g2 ! %g2 = 00000000ec8503fd 00000000c6444072 ! Mem[00000000610000f0] = 85f4061f8c5dafba, %l3 = 4e52f1d0781a74cb, %l4 = 000000000000005e add %i2,0x30,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 85f4061f8c5dafba ! Mem[00000000910000f4] = a01719e9, %g2 = 00000000ec8503fd ldsb [%i6+0x037],%g2 ! %g2 = ffffffffffffffa0 ! %l3 = 4e52f1d0781a74cb, Mem[00000000918000d8] = cb31e918c5e32ec5 stx %l3,[%o0+%o3] ! Mem[00000000918000d8] = 4e52f1d0781a74cb ! Mem[00000000618000f8] = 3223f1eef2eaa285, %l4 = 85f4061f8c5dafba, %l1 = a5aac10ed765020f add %i3,0x38,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 3223f1eef2eaa285 ! %l0 = 79ad421c, %l1 = f2eaa285, Mem[00000000910000f8] = 1719e9a3 93716587 std %l0,[%i6+0x038] ! Mem[00000000910000f8] = 79ad421c f2eaa285 ! Mem[00000000608000e0] = c699847d, %l5 = dd545570, %l6 = 495a6f15 add %i1,0x20,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000c699847d p40_label_3: ! Mem[00000000608000e4] = ffc7ed20, %l4 = 85f4061f8c5dafba ldstub [%i1+0x024],%l4 ! %l4 = 000000ff000000ff ! Mem[00000000918000e0] = 8771f4c6925d38f6, %g2 = ffffffffffffffa0 ldx [%o0+%o4],%g2 ! %g2 = 8771f4c6925d38f6 ! Mem[00000000900000e0] = 1938ec00f4f59116, %g2 = 8771f4c6925d38f6 ldx [%i4+%o4],%g2 ! %g2 = 1938ec00f4f59116 ! %l3 = 4e52f1d0781a74cb, Mem[00000000910000d4] = 34bdfa53 stw %l3,[%i6+0x014] ! Mem[00000000910000d4] = 781a74cb ! Mem[00000000608000dc] = f1096f80, %l7 = 0c14ec555a6bedaf lduh [%i1+0x01e],%l7 ! %l7 = 0000000000006f80 ! Mem[00000000610000f8] = 88391237, %l6 = c699847d, %l5 = dd545570 add %i2,0x38,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000088391237 ! Mem[00000000910000c8] = 1d9afec5 dd545570, %g2 = f4f59116, %g3 = c6444072 ldd [%i6+%o1],%g2 ! %g2 = 000000001d9afec5 00000000dd545570 ! %l4 = 000000ff, %l5 = 88391237, Mem[00000000600000f0] = 2c7cf2cb 893d9dfb std %l4,[%i0+0x030] ! Mem[00000000600000f0] = 000000ff 88391237 ! Mem[00000000608000e8] = 7755a480 f2c95532, %l6 = c699847d, %l7 = 00006f80 ldd [%i1+%o5],%l6 ! %l6 = 000000007755a480 00000000f2c95532 ! Mem[00000000600000fa] = c08df155, %l1 = 3223f1eef2eaa285 ldstub [%i0+0x03a],%l1 ! %l1 = 000000f1000000ff p40_label_4: ! %l3 = 4e52f1d0781a74cb, Mem[00000000900000d8] = 8ef4550c stw %l3,[%i4+%o3] ! Mem[00000000900000d8] = 781a74cb ! Mem[00000000608000d0] = e5b5679c, %l7 = f2c95532, %l0 = 79ad421c add %i1,0x10,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000e5b5679c ! Mem[00000000910000f0] = 681c6214, %g18 = aff2dd3479109596 ldsw [%i6+0x030],%g2 ! %g2 = aff2dd3479109596 ! Mem[00000000610000d0] = 5ea88cca, %l4 = 000000ff, %l2 = eeff73cf add %i2,0x10,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000005ea88cca ! Mem[00000000910000f0] = 681c6214b44726a0, %g2 = 00000000681c6214 ldx [%i6+0x030],%g2 ! %g2 = 681c6214b44726a0 ! Mem[00000000618000d8] = 57cbc772, %l2 = 5ea88cca, %l2 = 5ea88cca add %i3,0x18,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000057cbc772 ! Mem[00000000918000f0] = 194f8a2879ad421c, %g2 = 681c6214b44726a0 ldx [%o0+0x030],%g2 ! %g2 = 194f8a2879ad421c ! Mem[00000000600000e5] = cc4c6bdc, %l6 = 000000007755a480 ldstub [%i0+0x025],%l6 ! %l6 = 0000004c000000ff ! Mem[00000000600000c8] = 6b2c2b18, %l0 = 00000000e5b5679c lduh [%i0+0x00a],%l0 ! %l0 = 0000000000002b18 ! Mem[00000000910000c4] = 2d72701d, %g2 = 194f8a2879ad421c ldub [%i6+0x005],%g2 ! %g2 = 000000000000002d ba,a p40_not_taken_0_end p40_not_taken_0: ! The following code should not be executed nop ba,a p40_branch_failed p40_not_taken_0_end: ! End of Random Code for Thread 40 p40_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0a0] ! Set processor 40 done flag ! Check Registers p40_check_registers: set p40_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000002b18 bne,a,pn %xcc,p40_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000f1 bne,a,pn %xcc,p40_reg_l1_fail mov %l1,%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+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000004c bne,a,pn %xcc,p40_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000f2c95532 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 %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 3dfae83d d8318291 bne %xcc,p40_f6_fail nop ! Check Local Memory set p40_local0_expect,%g1 p40_check_local0: ldx [%g1+0x020],%g2 ! Expected data = 323156b8ccff6bdc ldx [%i0+0x020],%g3 ! Observed data at 00000000600000e0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000ff88391237 ldx [%i0+0x030],%g3 ! Observed data at 00000000600000f0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = c08dff552908b51e ldx [%i0+0x038],%g3 ! Observed data at 00000000600000f8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x038,%g4 set p40_local1_expect,%g1 p40_check_local1: ldx [%g1+0x020],%g2 ! Expected data = c699847dffc7ed20 ldx [%i1+0x020],%g3 ! Observed data at 00000000608000e0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x020,%g4 set p40_local2_expect,%g1 p40_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 5ea88cca3d69ffb1 ldx [%i2+0x010],%g3 ! Observed data at 00000000610000d0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x010,%g4 set p40_local3_expect,%g1 p40_check_local3: ldx [%g1+0x038],%g2 ! Expected data = 3223f1eef2eaa285 ldx [%i3+0x038],%g3 ! Observed data at 00000000618000f8 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_f6_fail: set p40_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%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: stda %l6,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000600000e8] stxa %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000600000e8] swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000610000d0] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000608000c0] done p40_trap1o: stda %l6,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000600000e8] stxa %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000600000e8] swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000610000d0] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000608000c0] done p40_trap2e: ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000610000e0] ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000610000c0] ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000608000c0] done p40_trap2o: ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000610000e0] ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000610000c0] ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000608000c0] done p40_trap3e: nop nop nop nop nop done p40_trap3o: nop nop nop nop nop done p40_init_memory_pointers: set p40_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p40_local0_start,%i0 set p40_local1_start,%i1 set p40_local2_start,%i2 set p40_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 75a3bc0ae02e093d ldx [%g1+0x008],%l1 ! %l1 = bc5aed0c89882d0c ldx [%g1+0x010],%l2 ! %l2 = c5cbcf47eeff73cf ldx [%g1+0x018],%l3 ! %l3 = 4e52f1d0781a74cb ldx [%g1+0x020],%l4 ! %l4 = 02e939741d9afec5 ldx [%g1+0x028],%l5 ! %l5 = d21e59c6dd545570 ldx [%g1+0x030],%l6 ! %l6 = 8ef4550c495a6f15 ldx [%g1+0x038],%l7 ! %l7 = 094ed910893d9dfb ! Initialize the output register of window 0 set unres3_start,%o0 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 = 98bbc441 c3926673 7fbfac08 30c19c59 ! %f4 = 288dbd3e 50a6aca6 db72a3e7 1b1a4bfd ! %f8 = 98d5c176 a6bca44a 8a76a683 9b00355a ! %f12 = 979257c1 3556aab8 0fecfc05 eba0efea ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 642beed5 63720ee1 bd63b584 783272d8 ! %f20 = 9bd71565 c47b09c5 e13ec29a e9824069 ! %f24 = eb45770c b7fd4937 d494cf0d 85359d76 ! %f28 = bcae5d5a d23df359 a48e1264 469786a7 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = de2771c0 99263b18 d2d70682 835f2387 ! %f36 = 7e9443ef bfe2b233 e342930f e03d7bb9 ! %f40 = e272b211 e7cefc8a 116d1dc3 dfd1f64c ! %f44 = be13776e f23d5cdd c53ccec8 835e9b4d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x30a809d000000026,%g7,%g1 ! GSR scale = 4, align = 6 wr %g1,%g0,%gsr ! GSR = 30a809d000000026 wr %g0,%y ! Clear Y 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[00000000638000f0] = 33f4d90e, %l7 = a010a28cbf38e65d swap [%i3+0x030],%l7 ! %l7 = 0000000033f4d90e ! Mem[00000000620000e0] = 1efe71040d865f29, %l2 = 04892f6036a6365b, %l5 = c81e87661dd385bf add %i0,0x20,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 1efe71040d865f29 ! Mem[00000000630000c4] = 462be33d, %l4 = d263e93d, %l0 = 2b56004f add %i2,0x04,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000462be33d ! Mem[00000000630000e6] = 0ab712ff, %l5 = 1efe71040d865f29 ldstub [%i2+0x026],%l5 ! %l5 = 00000012000000ff ! Mem[00000000628000ec] = 73363982, %l3 = e4d50fd5, %l7 = 33f4d90e add %i1,0x2c,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000073363982 ! Mem[00000000628000ec] = 73363982, %l3 = 2751918fe4d50fd5 swap [%i1+0x02c],%l3 ! %l3 = 0000000073363982 ! Mem[00000000630000d8] = 7834b69273651d73, %l5 = 0000000000000012, %l6 = 5bc9434aa19680be add %i2,0x18,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 7834b69273651d73 ! Mem[00000000628000de] = 50cba9fa, %l0 = 00000000462be33d ldstub [%i1+0x01e],%l0 ! %l0 = 000000a9000000ff ! Mem[00000000900000f4] = 01b1729c, %g18 = 4d1f7475ae2744dc ldsw [%i4+0x034],%g2 ! %g2 = 4d1f7475ae2744dc ! Mem[00000000620000f8] = 295bc7ee, %l6 = 7834b69273651d73 swap [%i0+0x038],%l6 ! %l6 = 00000000295bc7ee p41_label_2: ! Mem[00000000900000e4] = f4f59116, %g2 = 0000000001b1729c lduw [%i4+0x024],%g2 ! %g2 = 00000000f4f59116 ! Mem[00000000638000c8] = 561a3dd5, %l1 = 89404d23, %l7 = 73363982 add %i3,0x08,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000561a3dd5 ! Mem[00000000628000d0] = 081d5e49, %l2 = 04892f6036a6365b ldstub [%i1+%o2],%l2 ! %l2 = 00000008000000ff ! Mem[00000000620000c8] = 047f9386ec1a2468, %l0 = 00000000000000a9, %l2 = 0000000000000008 add %i0,0x08,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 047f9386ec1a2468 ! Mem[00000000628000d0] = ff1d5e49, %l7 = 00000000561a3dd5 swap [%i1+%o2],%l7 ! %l7 = 00000000ff1d5e49 ! %l5 = 0000000000000012, Mem[00000000900000e8] = e3ac6f4e stb %l5,[%i4+%o5] ! Mem[00000000900000e8] = 12ac6f4e ! %l3 = 0000000073363982, Mem[00000000910000f8] = 1719e9a3 stw %l3,[%i6+0x038] ! Mem[00000000910000f8] = 73363982 ! Mem[00000000628000f8] = a02b7037df7d163a, %l3 = 0000000073363982 ldx [%i1+0x038],%l3 ! %l3 = a02b7037df7d163a ! Mem[00000000628000d4] = bc0cbcc3, %l2 = ec1a2468, %l5 = 00000012 add %i1,0x14,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000bc0cbcc3 ! Mem[00000000628000c8] = f61c40ef, %l1 = 89404d23, %l2 = ec1a2468 add %i1,0x08,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000f61c40ef p41_label_3: ! Mem[00000000630000f8] = 5a27b270, %l2 = 00000000f61c40ef swap [%i2+0x038],%l2 ! %l2 = 000000005a27b270 ! %l0 = 00000000000000a9, Mem[00000000900000fd] = 2df56f00 stb %l0,[%i4+0x03d] ! Mem[00000000900000fc] = a9f56f00 ! Mem[00000000630000e1] = 78d0f073, %l3 = a02b7037df7d163a ldstub [%i2+0x021],%l3 ! %l3 = 000000d0000000ff ! %l0 = 000000a9, %l1 = 89404d23, Mem[00000000630000d0] = 80d67ebc 1cfafc54 std %l0,[%i2+%o2] ! Mem[00000000630000d0] = 000000a9 89404d23 ! %l2 = 5a27b270, %l3 = 000000d0, Mem[00000000918000e0] = 8771f4c6 925d38f6 std %l2,[%o0+%o4] ! Mem[00000000918000e0] = 5a27b270 000000d0 ! Mem[00000000910000d0] = adc12368, %g2 = 00000000f4f59116 ldub [%i6+%o2],%g2 ! %g2 = 00000000000000ad ! Mem[00000000628000c1] = 31ffc2c0, %l7 = 00000000ff1d5e49 ldstub [%i1+0x001],%l7 ! %l7 = 000000ff000000ff ! Mem[00000000900000e4] = f4f59116, %g2 = 00000000000000ad lduw [%i4+0x024],%g2 ! %g2 = 00000000f4f59116 ! Mem[00000000630000fc] = f8f7fdaa, %l2 = 5a27b270, %l6 = 295bc7ee add %i2,0x3c,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000f8f7fdaa ! Mem[00000000638000dc] = f92cd1c3, %l7 = 000000ff, %l0 = 000000a9 add %i3,0x1c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000f92cd1c3 p41_label_4: ! %l6 = 00000000f8f7fdaa, Mem[00000000908000d2] = 1c7e94da stb %l6,[%i5+0x012] ! Mem[00000000908000d0] = aa7e94da ! Mem[00000000630000f4] = 8e2430ba, %l5 = 00000000bc0cbcc3 ldstub [%i2+0x034],%l5 ! %l5 = 0000008e000000ff ! %l5 = 000000000000008e, Mem[00000000910000e0] = 33e9edba55139617 stx %l5,[%i6+%o4] ! Mem[00000000910000e0] = 000000000000008e ! Mem[00000000630000ea] = e171653e, %l3 = 00000000000000d0 ldstub [%i2+0x02a],%l3 ! %l3 = 00000065000000ff ! Mem[00000000638000e0] = 95278f58, %l7 = 000000ff, %l3 = 00000065 add %i3,0x20,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000095278f58 ! Mem[00000000910000e0] = 000000000000008e, %g2 = 00000000f4f59116 ldx [%i6+%o4],%g2 ! %g2 = 000000000000008e ! Mem[00000000620000d0] = 879e04b1, %l7 = 00000000000000ff swap [%i0+%o2],%l7 ! %l7 = 00000000879e04b1 ! Mem[00000000630000c8] = d7be12b14bbf1488, %l3 = 0000000095278f58, %l7 = 00000000879e04b1 add %i2,0x08,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = d7be12b14bbf1488 ! %l0 = 00000000f92cd1c3, Mem[00000000910000f4] = b44726a0 stw %l0,[%i6+0x034] ! Mem[00000000910000f4] = f92cd1c3 ! Mem[00000000908000ec] = 5d61508d, %g2 = 000000000000008e lduw [%i5+0x02c],%g2 ! %g2 = 000000005d61508d ba,a p41_not_taken_0_end p41_not_taken_0: ! The following code should not be executed 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 00000000f92cd1c3 bne,a,pn %xcc,p41_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000005a27b270 bne,a,pn %xcc,p41_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000095278f58 bne,a,pn %xcc,p41_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000008e bne,a,pn %xcc,p41_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be d7be12b14bbf1488 bne,a,pn %xcc,p41_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p41_local0_expect,%g1 p41_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 000000ffef4aa01d ldx [%i0+0x010],%g3 ! Observed data at 00000000620000d0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 73651d73c5acbc1d ldx [%i0+0x038],%g3 ! Observed data at 00000000620000f8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x038,%g4 set p41_local1_expect,%g1 p41_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 31ffc2c048cc9e37 ldx [%i1+0x000],%g3 ! Observed data at 00000000628000c0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 561a3dd5bc0cbcc3 ldx [%i1+0x010],%g3 ! Observed data at 00000000628000d0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c8d1898950cbfffa ldx [%i1+0x018],%g3 ! Observed data at 00000000628000d8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = adcc4587e4d50fd5 ldx [%i1+0x028],%g3 ! Observed data at 00000000628000e8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x028,%g4 set p41_local2_expect,%g1 p41_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 000000a989404d23 ldx [%i2+0x010],%g3 ! Observed data at 00000000630000d0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 78fff0730ab7ffff ldx [%i2+0x020],%g3 ! Observed data at 00000000630000e0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e171ff3e8d8b2557 ldx [%i2+0x028],%g3 ! Observed data at 00000000630000e8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 486edb3cff2430ba ldx [%i2+0x030],%g3 ! Observed data at 00000000630000f0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = f61c40eff8f7fdaa ldx [%i2+0x038],%g3 ! Observed data at 00000000630000f8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x038,%g4 set p41_local3_expect,%g1 p41_check_local3: ldx [%g1+0x030],%g2 ! Expected data = bf38e65d55c0fa93 ldx [%i3+0x030],%g3 ! Observed data at 00000000638000f0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x030,%g4 ! The test for processor 41 has passed p41_passed: ta GOOD_TRAP nop p41_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p41_failed p41_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p41_failed p41_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p41_failed p41_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p41_failed p41_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p41_failed p41_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p41_failed p41_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p41_failed p41_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p41_failed ! The test for processor 41 failed p41_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0a4] ! Set processor 41 done flag set p41_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 41 failed p41_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0a4] ! Set processor 41 done flag set p41_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p41_selfmod_failed: ba p41_failed mov 0xabc,%g1 p41_common_error: or %g0,0xf09,%g1 ba p41_failed mov %o5,%g3 p41_common_signature_error: set p41_temp,%g1 ba p41_failed st %g2,[%g1] ! Common Lock Number p41_common_timeout: set p41_temp,%g1 ba p41_failed st %g2,[%g1] ! Common Lock Number p41_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p41_failed mov 0x0,%g3 p41_trap1e: stda %l6,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000630000c8] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000620000e8] swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000638000d0] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000630000d8] stda %l0,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000638000d0] lduha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000628000c8] done p41_trap1o: stda %l6,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000630000c8] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000620000e8] swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000638000d0] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000630000d8] stda %l0,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000638000d0] lduha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000628000c8] done p41_trap2e: ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000628000d8] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000628000e8] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000628000e8] lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000628000d8] ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000620000e8] stwa %l6,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000630000e8] ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000620000c0] done p41_trap2o: ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000628000d8] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000628000e8] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000628000e8] lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000628000d8] ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000620000e8] stwa %l6,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000630000e8] ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000620000c0] done p41_trap3e: nop nop nop nop nop nop done p41_trap3o: nop nop nop nop nop nop done p41_init_memory_pointers: set p41_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p41_local0_start,%i0 set p41_local1_start,%i1 set p41_local2_start,%i2 set p41_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 450973362b56004f ldx [%g1+0x008],%l1 ! %l1 = 4ebb90b489404d23 ldx [%g1+0x010],%l2 ! %l2 = 04892f6036a6365b ldx [%g1+0x018],%l3 ! %l3 = 2751918fe4d50fd5 ldx [%g1+0x020],%l4 ! %l4 = 18bb5bb7d263e93d ldx [%g1+0x028],%l5 ! %l5 = c81e87661dd385bf ldx [%g1+0x030],%l6 ! %l6 = 5bc9434aa19680be ldx [%g1+0x038],%l7 ! %l7 = a010a28cbf38e65d ! Initialize the output register of window 0 set unres3_start,%o0 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 = a24a4049 25393315 eb23e1f9 4ff39b83 ! %f4 = 74814f54 6f68106a 05b33fd8 1a5b6ff1 ! %f8 = bf07abcb fa3314cb ae804f27 824f20e5 ! %f12 = b73c16f9 e50d76de 29f0dcc1 3f47fe7b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 679d7fbb 9582eb2a ea4cf6fb 469685af ! %f20 = a7e07c5e 356077a9 b50c91cf 1f8586e6 ! %f24 = 955e63a0 89a167bb a9ea7c15 aa7977d6 ! %f28 = 25b55c5d 963d1822 d08cdc6a 92e0656a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5e97076e a741edda d55bfd21 48f2a5f9 ! %f36 = 24de79c2 bf8bbc56 d88ba11d 44528e0b ! %f40 = fcfa7cce 1f9a6cc5 bf70b907 58129752 ! %f44 = eab3e5b0 d9f98463 870f1db2 54374280 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x26282baf0000004d,%g7,%g1 ! GSR scale = 9, align = 5 wr %g1,%g0,%gsr ! GSR = 26282baf0000004d wr %g0,%y ! Clear Y 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[00000000648000f8] = 0cdd28b3, %l3 = 4a0f9340, %l2 = a3cbafe1 add %i1,0x38,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000000cdd28b3 ! %l4 = 33bd97c8853dbd9c, Mem[00000000910000f4] = b44726a0 stw %l4,[%i6+0x034] ! Mem[00000000910000f4] = 853dbd9c ! %l0 = 80d3fe4c79e77c19, Mem[00000000908000e2] = 367e79aa sth %l0,[%i5+0x022] ! Mem[00000000908000e0] = 7c1979aa ! Mem[00000000918000e8] = a252010d, %g2 = 293d3df7ff399f71 lduh [%o0+%o5],%g2 ! %g2 = 000000000000a252 ! Mem[00000000900000dc] = f6a91938, %g2 = 000000000000a252 ldub [%i4+0x01e],%g2 ! %g2 = 00000000000000f6 ! Mem[00000000650000c8] = 92a01928, %l3 = b64d52064a0f9340 ldsb [%i2+%o1],%l3 ! %l3 = ffffffffffffff92 ! Mem[00000000640000d8] = 554312cc, %l2 = 0cdd28b3, %l7 = d442b8be add %i0,0x18,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000554312cc ! Mem[00000000648000fb] = 0cdd28b3, %l2 = 000000000cdd28b3 ldstub [%i1+0x03b],%l2 ! %l2 = 000000b3000000ff ! Mem[00000000650000f0] = 92b10a5a, %l0 = 80d3fe4c79e77c19 swap [%i2+0x030],%l0 ! %l0 = 0000000092b10a5a ! Mem[00000000910000c4] = 342d7270, %g2 = 00000000000000f6 lduw [%i6+0x004],%g2 ! %g2 = 00000000342d7270 p42_label_2: ! Mem[00000000640000f8] = 0c987e6d, %l4 = 853dbd9c, %l5 = 4651d0c4 add %i0,0x38,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000000c987e6d ! Mem[00000000640000ec] = a70b775c, %l3 = ffffffffffffff92 swap [%i0+0x02c],%l3 ! %l3 = 00000000a70b775c ! Mem[00000000648000f1] = 44b7f687, %l1 = 44cb1b0a05b9c2e6 ldstub [%i1+0x031],%l1 ! %l1 = 000000b7000000ff ! %l6 = 1c88c058b9985dab, Mem[00000000918000f6] = 5edf7829 sth %l6,[%o0+0x036] ! Mem[00000000918000f4] = 5dab7829 ! %l3 = 00000000a70b775c, Mem[00000000658000e0] = 2b55504d stw %l3,[%i3+%o4] ! Mem[00000000658000e0] = a70b775c ! Mem[00000000650000c0] = 6ce85f48, %l2 = 00000000000000b3 swap [%i2+%g0],%l2 ! %l2 = 000000006ce85f48 ! Mem[00000000648000e0] = ff2a68b2322dfada, %l1 = 00000000000000b7, %l7 = 00000000554312cc add %i1,0x20,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = ff2a68b2322dfada ! Mem[00000000640000c0] = 8718c1e4d7007e78, %l1 = 00000000000000b7, %l3 = 00000000a70b775c casxa [%i0]0x80,%l1,%l3 ! %l3 = 8718c1e4d7007e78 ! Mem[00000000648000ce] = 1ba132a0, %l5 = 000000000c987e6d ldstub [%i1+0x00e],%l5 ! %l5 = 00000032000000ff ! Mem[00000000648000c8] = 71892d2a1ba1ffa0, %l4 = 33bd97c8853dbd9c, %l1 = 00000000000000b7 add %i1,0x08,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 71892d2a1ba1ffa0 p42_label_3: ! Mem[00000000648000e8] = d27793a9, %l1 = 71892d2a1ba1ffa0 ldstub [%i1+%o5],%l1 ! %l1 = 000000d2000000ff ! Mem[00000000640000fc] = a2d289c9, %l2 = 000000006ce85f48 swap [%i0+0x03c],%l2 ! %l2 = 00000000a2d289c9 ! Mem[00000000650000de] = e71f0b43, %l4 = 33bd97c8853dbd9c ldstub [%i2+0x01e],%l4 ! %l4 = 0000000b000000ff ! Mem[00000000658000f4] = b1a5fdcc, %l3 = 8718c1e4d7007e78 ldstub [%i3+0x034],%l3 ! %l3 = 000000b1000000ff ! Mem[00000000640000e0] = 1613f077ed529d1a, %l3 = 00000000000000b1, %l7 = ff2a68b2322dfada add %i0,0x20,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 1613f077ed529d1a ! Mem[00000000908000c8] = 825bb59e, %g2 = 00000000342d7270 lduw [%i5+%o1],%g2 ! %g2 = 00000000825bb59e ! Mem[00000000658000d0] = 5e441bc3, %l4 = 0000000b, %l3 = 000000b1 add %i3,0x10,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000005e441bc3 ! Mem[00000000648000c4] = 5182360b, %l4 = 0000000b, %l6 = b9985dab add %i1,0x04,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000005182360b ! Mem[00000000648000c2] = 94bdfb32, %l6 = 000000005182360b ldstub [%i1+0x002],%l6 ! %l6 = 000000fb000000ff ! Mem[00000000640000d0] = f752902e, %l7 = 1613f077ed529d1a ldstub [%i0+%o2],%l7 ! %l7 = 000000f7000000ff p42_label_4: ! Mem[00000000648000e8] = ff7793a9f39a07ea, %l5 = 0000000000000032, %l7 = 00000000000000f7 add %i1,0x28,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = ff7793a9f39a07ea ! Mem[00000000900000e0] = 38ec00f4, %g2 = 00000000825bb59e ldsb [%i4+0x021],%g2 ! %g2 = 0000000000000038 ! Mem[00000000648000d0] = 9a750f78, %l6 = 00000000000000fb ldsb [%i1+0x011],%l6 ! %l6 = 0000000000000075 ! Mem[00000000650000cc] = f388124b, %l7 = ff7793a9f39a07ea swap [%i2+0x00c],%l7 ! %l7 = 00000000f388124b ! Mem[00000000908000cc] = fe94c475, %g2 = 0000000000000038 ldsh [%i5+0x00c],%g2 ! %g2 = fffffffffffffe94 ! Mem[00000000650000f0] = 79e77c19bd6c9670, %l7 = 00000000f388124b, %l4 = 000000000000000b add %i2,0x30,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 79e77c19bd6c9670 ! %l6 = 00000075, %l7 = f388124b, Mem[00000000918000d0] = 4010f147 3dc9eea6 std %l6,[%o0+%o2] ! Mem[00000000918000d0] = 00000075 f388124b ! %l7 = 00000000f388124b, Mem[00000000910000e0] = 33e9edba55139617 stx %l7,[%i6+%o4] ! Mem[00000000910000e0] = 00000000f388124b ! %l0 = 0000000092b10a5a, Mem[00000000918000c0] = ec8503fdc6444072 stx %l0,[%o0+%g0] ! Mem[00000000918000c0] = 0000000092b10a5a ! Mem[00000000650000cc] = f39a07ea, %l0 = 0000000092b10a5a swap [%i2+0x00c],%l0 ! %l0 = 00000000f39a07ea ba,a p42_not_taken_0_end p42_not_taken_0: ! The following code should not be executed 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000d2 bne,a,pn %xcc,p42_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000a2d289c9 bne,a,pn %xcc,p42_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000005e441bc3 bne,a,pn %xcc,p42_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 79e77c19bd6c9670 bne,a,pn %xcc,p42_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000032 bne,a,pn %xcc,p42_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000075 bne,a,pn %xcc,p42_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000f388124b bne,a,pn %xcc,p42_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p42_local0_expect,%g1 p42_check_local0: ldx [%g1+0x010],%g2 ! Expected data = ff52902e866100f2 ldx [%i0+0x010],%g3 ! Observed data at 00000000640000d0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9fe1dfc5ffffff92 ldx [%i0+0x028],%g3 ! Observed data at 00000000640000e8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0c987e6d6ce85f48 ldx [%i0+0x038],%g3 ! Observed data at 00000000640000f8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x038,%g4 set p42_local1_expect,%g1 p42_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 94bdff325182360b ldx [%i1+0x000],%g3 ! Observed data at 00000000648000c0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 71892d2a1ba1ffa0 ldx [%i1+0x008],%g3 ! Observed data at 00000000648000c8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff7793a9f39a07ea ldx [%i1+0x028],%g3 ! Observed data at 00000000648000e8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 44fff6876f552b9e ldx [%i1+0x030],%g3 ! Observed data at 00000000648000f0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0cdd28ffc9250006 ldx [%i1+0x038],%g3 ! Observed data at 00000000648000f8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x038,%g4 set p42_local2_expect,%g1 p42_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 000000b3d19881cb ldx [%i2+0x000],%g3 ! Observed data at 00000000650000c0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 92a0192892b10a5a ldx [%i2+0x008],%g3 ! Observed data at 00000000650000c8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = aa36410ce71fff43 ldx [%i2+0x018],%g3 ! Observed data at 00000000650000d8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 79e77c19bd6c9670 ldx [%i2+0x030],%g3 ! Observed data at 00000000650000f0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x030,%g4 set p42_local3_expect,%g1 p42_check_local3: ldx [%g1+0x020],%g2 ! Expected data = a70b775cbc557591 ldx [%i3+0x020],%g3 ! Observed data at 00000000658000e0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = e03c93f1ffa5fdcc ldx [%i3+0x030],%g3 ! Observed data at 00000000658000f0 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 ! 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: stda %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000648000d8] done p42_trap1o: stda %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000648000d8] done p42_trap2e: swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000650000e8] ldda [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000648000d8] lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000640000c0] done p42_trap2o: swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000650000e8] ldda [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000648000d8] lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000640000c0] done p42_trap3e: nop nop nop nop nop nop nop done p42_trap3o: nop nop nop nop nop nop nop done p42_init_memory_pointers: set p42_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p42_local0_start,%i0 set p42_local1_start,%i1 set p42_local2_start,%i2 set p42_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 80d3fe4c79e77c19 ldx [%g1+0x008],%l1 ! %l1 = 44cb1b0a05b9c2e6 ldx [%g1+0x010],%l2 ! %l2 = 9606dcf4a3cbafe1 ldx [%g1+0x018],%l3 ! %l3 = b64d52064a0f9340 ldx [%g1+0x020],%l4 ! %l4 = 33bd97c8853dbd9c ldx [%g1+0x028],%l5 ! %l5 = 3663d4644651d0c4 ldx [%g1+0x030],%l6 ! %l6 = 1c88c058b9985dab ldx [%g1+0x038],%l7 ! %l7 = 1b8a5fa0d442b8be ! Initialize the output register of window 0 set unres3_start,%o0 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 = 93343707 057918ea 03b854ed 0f861cd1 ! %f4 = 969f6ec7 9b06e614 6636cfab 58dd8802 ! %f8 = 93495eb8 07715d25 4ee026a5 34ddbd4b ! %f12 = 40feac53 b15205d5 500646e4 abc04780 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 95608261 9231ae17 567da638 505b7120 ! %f20 = 114e6130 ab9bf8bd 5d8db147 485fb7b1 ! %f24 = 9c34682a 2b2b5d99 3b2f5cb1 b36b9824 ! %f28 = 5c70b13c 46ebd9fd 12e811f0 36f0028c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 95d7f4c8 0b812b5f f9b1fdab dfcbf480 ! %f36 = 11697913 2b01c498 d6f57d5d 055e491b ! %f40 = 79a0a0ff 773b1a97 47e40ef9 c3c3a3d4 ! %f44 = 9e8e3636 cf395815 b5f2afcf 3e77b018 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4a3dffff00000011,%g7,%g1 ! GSR scale = 2, align = 1 wr %g1,%g0,%gsr ! GSR = 4a3dffff00000011 wr %g0,%y ! Clear Y 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: ! %l1 = a0577e4c4ed7629d, Mem[00000000900000e0] = 1938ec00 stw %l1,[%i4+%o4] ! Mem[00000000900000e0] = 4ed7629d ! Mem[00000000678000e0] = a3eaf33f, %l1 = a0577e4c4ed7629d swap [%i3+%o4],%l1 ! %l1 = 00000000a3eaf33f ! Mem[00000000660000d8] = 61c63dcd, %l4 = 6b486d99dc87bbe6 swap [%i0+%o3],%l4 ! %l4 = 0000000061c63dcd ! Mem[00000000668000f0] = 28124f6dd6c893e9, %l0 = 483f48089b0784f1, %l2 = 3d401e92cd227f58 add %i1,0x30,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 28124f6dd6c893e9 ! %l0 = 483f48089b0784f1, Mem[00000000900000d0] = 27640482 stw %l0,[%i4+%o2] ! Mem[00000000900000d0] = 9b0784f1 ! Mem[00000000670000c7] = fb70c107, %l6 = 697b83020148f369 ldstub [%i2+0x007],%l6 ! %l6 = 00000007000000ff ! Mem[00000000910000c0] = f5a6b534, %g2 = ff28940c6140dada ldub [%i6+0x001],%g2 ! %g2 = 00000000000000f5 ! %l2 = 28124f6dd6c893e9, Mem[00000000908000c0] = 100a8464130e53aa stx %l2,[%i5+%g0] ! Mem[00000000908000c0] = 28124f6dd6c893e9 ! Mem[00000000660000fc] = 7fe242f5, %l0 = 483f48089b0784f1 swap [%i0+0x03c],%l0 ! %l0 = 000000007fe242f5 ! Mem[00000000678000c0] = c7f0955c7bd6e04f, %l7 = 495fbda082e67381 ldx [%i3+%g0],%l7 ! %l7 = c7f0955c7bd6e04f p43_label_2: ! %l2 = d6c893e9, %l3 = 02597fa6, Mem[00000000668000c0] = e0acf431 9bd805b1 std %l2,[%i1+%g0] ! Mem[00000000668000c0] = d6c893e9 02597fa6 ! %l5 = 6f111f0a400ba63c, Mem[00000000908000e8] = a397a743 stb %l5,[%i5+%o5] ! Mem[00000000908000e8] = 3c97a743 ! %l1 = 00000000a3eaf33f, Mem[00000000670000d0] = 90b276f7 stw %l1,[%i2+%o2] ! Mem[00000000670000d0] = a3eaf33f ! Mem[00000000660000cd] = 5a86ddd1, %l1 = 00000000a3eaf33f ldstub [%i0+0x00d],%l1 ! %l1 = 00000086000000ff ! Mem[00000000668000e8] = 460d35dbb2db3686, %l0 = 000000007fe242f5, %l2 = 28124f6dd6c893e9 add %i1,0x28,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 460d35dbb2db3686 ! Mem[00000000678000ec] = a35a4adc, %l5 = 6f111f0a400ba63c lduh [%i3+0x02c],%l5 ! %l5 = 000000000000a35a ! Mem[00000000668000cc] = c2918863, %l2 = 460d35dbb2db3686 swap [%i1+0x00c],%l2 ! %l2 = 00000000c2918863 ! %l2 = 00000000c2918863, Mem[00000000660000d4] = a70d9e8a stb %l2,[%i0+0x014] ! Mem[00000000660000d4] = 630d9e8a ! Mem[00000000660000e8] = cbe1b7d5, %l4 = 0000000061c63dcd lduw [%i0+%o5],%l4 ! %l4 = 00000000cbe1b7d5 ! Mem[00000000670000c8] = 1ca1f9d3, %l2 = 00000000c2918863 swap [%i2+%o1],%l2 ! %l2 = 000000001ca1f9d3 p43_label_3: ! Mem[00000000910000fc] = 93716587, %g2 = 00000000000000f5 lduw [%i6+0x03c],%g2 ! %g2 = 0000000093716587 ! Mem[00000000910000e0] = 33e9edba, %g18 = d1702347ef21d760 ldsw [%i6+%o4],%g2 ! %g2 = d1702347ef21d760 ! Mem[00000000678000c0] = c7f0955c, %l5 = 000000000000a35a swap [%i3+%g0],%l5 ! %l5 = 00000000c7f0955c ! %l6 = 00000007, %l7 = 7bd6e04f, Mem[00000000910000d0] = adc12368 34bdfa53 std %l6,[%i6+%o2] ! Mem[00000000910000d0] = 00000007 7bd6e04f ! %l4 = 00000000cbe1b7d5, Mem[00000000908000d0] = 3fd51c7e94da6878 stx %l4,[%i5+%o2] ! Mem[00000000908000d0] = 00000000cbe1b7d5 ! Mem[00000000670000c0] = caab2230fb70c1ff, %l7 = c7f0955c7bd6e04f, %l0 = 000000007fe242f5 casxa [%i2]0x80,%l7,%l0 ! %l0 = caab2230fb70c1ff ! Mem[00000000678000f8] = f6248714, %l1 = 0000000000000086 lduw [%i3+0x038],%l1 ! %l1 = 00000000f6248714 ! Mem[00000000670000d8] = ff7e4762, %l4 = 00000000cbe1b7d5 swap [%i2+%o3],%l4 ! %l4 = 00000000ff7e4762 ! %l2 = 1ca1f9d3, %l3 = 02597fa6, Mem[00000000918000f8] = 782911e8 7cbd432d std %l2,[%o0+0x038] ! Mem[00000000918000f8] = 1ca1f9d3 02597fa6 ! Mem[00000000660000c8] = b66fd7375affddd1, %l2 = 000000001ca1f9d3, %l6 = 0000000000000007 add %i0,0x08,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = b66fd7375affddd1 p43_label_4: ! Mem[00000000660000d6] = 630d9e8a, %l6 = b66fd7375affddd1 ldstub [%i0+0x016],%l6 ! %l6 = 0000009e000000ff ! Mem[00000000670000e8] = 5cc3d648, %l4 = ff7e4762, %l2 = 1ca1f9d3 add %i2,0x28,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000005cc3d648 ! %l4 = ff7e4762, %l5 = c7f0955c, Mem[00000000918000c0] = ec8503fd c6444072 std %l4,[%o0+%g0] ! Mem[00000000918000c0] = ff7e4762 c7f0955c ! %l1 = 00000000f6248714, Mem[00000000900000c0] = c13ccd50 sth %l1,[%i4+%g0] ! Mem[00000000900000c0] = 8714cd50 ! Mem[00000000670000e8] = 5cc3d64869619725, %l1 = 00000000f6248714, %l4 = 00000000ff7e4762 add %i2,0x28,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 5cc3d64869619725 ! Mem[00000000668000e8] = 460d35db, %l3 = 02597fa6, %l1 = f6248714 add %i1,0x28,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000460d35db ! Mem[00000000670000f6] = e8fc070c, %l4 = 5cc3d64869619725 ldstub [%i2+0x036],%l4 ! %l4 = 00000007000000ff ! Mem[00000000678000ec] = a35a4adc, %l7 = 7bd6e04f, %l7 = 7bd6e04f add %i3,0x2c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000a35a4adc ! Mem[00000000908000e8] = a7435d61, %g2 = 0000000033e9edba lduh [%i5+0x02a],%g2 ! %g2 = 000000000000a743 ! Mem[00000000670000da] = cbe1b7d5, %l1 = 00000000460d35db ldstub [%i2+0x01a],%l1 ! %l1 = 000000b7000000ff ba,a p43_not_taken_0_end p43_not_taken_0: ! The following code should not be executed 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000b7 bne,a,pn %xcc,p43_reg_l1_fail mov %l1,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000007 bne,a,pn %xcc,p43_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000c7f0955c bne,a,pn %xcc,p43_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000009e bne,a,pn %xcc,p43_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000a35a4adc bne,a,pn %xcc,p43_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p43_local0_expect,%g1 p43_check_local0: ldx [%g1+0x008],%g2 ! Expected data = b66fd7375affddd1 ldx [%i0+0x008],%g3 ! Observed data at 00000000660000c8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ed58e666630dff8a ldx [%i0+0x010],%g3 ! Observed data at 00000000660000d0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = dc87bbe673e60382 ldx [%i0+0x018],%g3 ! Observed data at 00000000660000d8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 3b5ad00a9b0784f1 ldx [%i0+0x038],%g3 ! Observed data at 00000000660000f8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x038,%g4 set p43_local1_expect,%g1 p43_check_local1: ldx [%g1+0x000],%g2 ! Expected data = d6c893e902597fa6 ldx [%i1+0x000],%g3 ! Observed data at 00000000668000c0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ec6976e1b2db3686 ldx [%i1+0x008],%g3 ! Observed data at 00000000668000c8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x008,%g4 set p43_local2_expect,%g1 p43_check_local2: ldx [%g1+0x000],%g2 ! Expected data = caab2230fb70c1ff ldx [%i2+0x000],%g3 ! Observed data at 00000000670000c0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = c2918863bdabff99 ldx [%i2+0x008],%g3 ! Observed data at 00000000670000c8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a3eaf33fb20ce300 ldx [%i2+0x010],%g3 ! Observed data at 00000000670000d0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = cbe1ffd5f95fb841 ldx [%i2+0x018],%g3 ! Observed data at 00000000670000d8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 48d83346e8fcff0c ldx [%i2+0x030],%g3 ! Observed data at 00000000670000f0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x030,%g4 set p43_local3_expect,%g1 p43_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 0000a35a7bd6e04f ldx [%i3+0x000],%g3 ! Observed data at 00000000678000c0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4ed7629d4115b2fa ldx [%i3+0x020],%g3 ! Observed data at 00000000678000e0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x020,%g4 ! The test for processor 43 has passed p43_passed: ta GOOD_TRAP nop p43_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p43_failed p43_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p43_failed p43_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p43_failed p43_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p43_failed p43_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p43_failed p43_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p43_failed p43_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p43_failed p43_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p43_failed ! The test for processor 43 failed p43_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0ac] ! Set processor 43 done flag set p43_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 43 failed p43_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0ac] ! Set processor 43 done flag set p43_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p43_selfmod_failed: ba p43_failed mov 0xabc,%g1 p43_common_error: or %g0,0xf0b,%g1 ba p43_failed mov %o5,%g3 p43_common_signature_error: set p43_temp,%g1 ba p43_failed st %g2,[%g1] ! Common Lock Number p43_common_timeout: set p43_temp,%g1 ba p43_failed st %g2,[%g1] ! Common Lock Number p43_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p43_failed mov 0x0,%g3 p43_trap1e: stda %l6,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000678000e8] ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000670000d0] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000668000d0] done p43_trap1o: stda %l6,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000678000e8] ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000670000d0] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000668000d0] done p43_trap2e: ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000678000d0] done p43_trap2o: ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000678000d0] done p43_trap3e: nop nop nop nop nop done p43_trap3o: nop nop nop nop nop done p43_init_memory_pointers: set p43_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p43_local0_start,%i0 set p43_local1_start,%i1 set p43_local2_start,%i2 set p43_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 483f48089b0784f1 ldx [%g1+0x008],%l1 ! %l1 = a0577e4c4ed7629d ldx [%g1+0x010],%l2 ! %l2 = 3d401e92cd227f58 ldx [%g1+0x018],%l3 ! %l3 = 4c0635ec02597fa6 ldx [%g1+0x020],%l4 ! %l4 = 6b486d99dc87bbe6 ldx [%g1+0x028],%l5 ! %l5 = 6f111f0a400ba63c ldx [%g1+0x030],%l6 ! %l6 = 697b83020148f369 ldx [%g1+0x038],%l7 ! %l7 = 495fbda082e67381 ! Initialize the output register of window 0 set unres3_start,%o0 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 = b676865a 213179f1 fd33d33c 3b8ce91c ! %f4 = a5e34ee3 3136e326 744cc6c2 f0e8663e ! %f8 = 841f62f3 f50458c5 945c85ef 08fbf246 ! %f12 = 18683820 0bb0e8e6 51890714 6f00643b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = cbc1ce53 ff50eda0 98d8faaa eb6f5042 ! %f20 = 8d5e451e eb61a83e 0e551849 27a082b7 ! %f24 = fa38c699 9a0fb83e 529a9324 7c833bdb ! %f28 = 18bc5836 c65b52bf 12108471 bbd9c0ba ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 950be406 f660cad4 f73cf517 09f4791d ! %f36 = cc043ebe a7824a15 f1978098 47dcf944 ! %f40 = da7b9908 52c08019 61bb4a07 b5a89730 ! %f44 = acd721d5 4118c769 f4c205ea 00e8538b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xef542bd000000063,%g7,%g1 ! GSR scale = 12, align = 3 wr %g1,%g0,%gsr ! GSR = ef542bd000000063 wr %g0,%y ! Clear Y 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[00000000908000d8] = fa6128956109aa8c, %g2 = 53b2ab8e0000002b ldx [%i5+%o3],%g2 ! %g2 = fa6128956109aa8c ! Mem[00000000918000e4] = 925d38f6, %g18 = 462ffbb80dacb2ef ldsw [%o0+0x024],%g2 ! %g2 = 462ffbb80dacb2ef ! %l3 = a1635e1634db359c, Mem[00000000910000e6] = 96175436 sth %l3,[%i6+0x026] ! Mem[00000000910000e4] = 359c5436 ! Mem[00000000690000d0] = a9850713f281da60, %l0 = 0c70a54dbcb79e16, %l2 = e3ed6b903e7b1fb2 add %i2,0x10,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = a9850713f281da60 ! Mem[00000000680000f8] = d5f40d7b, %l3 = 34db359c, %l4 = 182df6d6 add %i0,0x38,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000d5f40d7b ! %l2 = a9850713f281da60, Mem[00000000910000d2] = 236834bd stb %l2,[%i6+0x012] ! Mem[00000000910000d0] = 606834bd ! Mem[00000000680000e8] = b45f16e37b185b16, %l5 = d802fa2635164812, %l6 = 0df044a8528d9199 add %i0,0x28,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = b45f16e37b185b16 ! %l0 = 0c70a54dbcb79e16, Mem[00000000900000c8] = 218511d1 stw %l0,[%i4+%o1] ! Mem[00000000900000c8] = bcb79e16 ! Mem[00000000690000cc] = 854d9f3a, %l7 = 8bea7dde0f0f8840 lduw [%i2+0x00c],%l7 ! %l7 = 00000000854d9f3a ! Mem[00000000688000f0] = 4d8977570623eef5, %l6 = b45f16e37b185b16, %l1 = fec158b0d3880a68 add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 4d8977570623eef5 p44_label_2: ! %l4 = 00000000d5f40d7b, Mem[00000000688000fe] = a4f72052 sth %l4,[%i1+0x03e] ! Mem[00000000688000fc] = a4f70d7b ! Mem[00000000698000c4] = 20c670ac, %l1 = 4d8977570623eef5 ldstub [%i3+0x004],%l1 ! %l1 = 00000020000000ff ! Mem[00000000688000d0] = 816fe8a4, %l3 = a1635e1634db359c ldstub [%i1+%o2],%l3 ! %l3 = 00000081000000ff ! Mem[00000000680000dc] = 78e81529, %l6 = b45f16e37b185b16 ldub [%i0+0x01d],%l6 ! %l6 = 00000000000000e8 ! Mem[00000000688000ee] = d798b867, %l2 = a9850713f281da60 ldstub [%i1+0x02e],%l2 ! %l2 = 000000b8000000ff ! Mem[00000000690000fe] = d33ba325, %l5 = d802fa2635164812 ldstub [%i2+0x03e],%l5 ! %l5 = 000000a3000000ff ! Mem[00000000690000d8] = de545dcd7f76e4c2, %l1 = 0000000000000020, %l5 = 00000000000000a3 add %i2,0x18,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = de545dcd7f76e4c2 ! Mem[00000000680000c4] = 75dd3880, %l5 = 7f76e4c2, %l7 = 854d9f3a add %i0,0x04,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000075dd3880 ! Mem[00000000680000dc] = 78e81529, %l0 = 0c70a54dbcb79e16 ldstub [%i0+0x01c],%l0 ! %l0 = 00000078000000ff ! Mem[00000000900000dc] = b99bf6a9, %g2 = ffffffff925d38f6 ldsh [%i4+0x01c],%g2 ! %g2 = ffffffffffffb99b p44_label_3: ! %l6 = 000000e8, %l7 = 75dd3880, Mem[00000000918000d8] = cb31e918 c5e32ec5 std %l6,[%o0+%o3] ! Mem[00000000918000d8] = 000000e8 75dd3880 ! Mem[00000000900000f4] = 9cf12033, %g2 = ffffffffffffb99b ldsb [%i4+0x037],%g2 ! %g2 = ffffffffffffff9c ! %l0 = 00000078, %l1 = 00000020, Mem[00000000908000f0] = 043263cc b51d1c67 std %l0,[%i5+0x030] ! Mem[00000000908000f0] = 00000078 00000020 ! %l2 = 00000000000000b8, Mem[00000000918000e8] = a252010dbc51f046 stx %l2,[%o0+%o5] ! Mem[00000000918000e8] = 00000000000000b8 ! Mem[00000000698000d4] = c9d6c35c, %l5 = 7f76e4c2, %l0 = 00000078 add %i3,0x14,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000c9d6c35c ! %l2 = 00000000000000b8, Mem[00000000910000c4] = 342d7270 sth %l2,[%i6+0x004] ! Mem[00000000910000c4] = 00b87270 ! Mem[00000000680000e8] = b45f16e37b185b16, %l6 = 00000000000000e8, %l5 = de545dcd7f76e4c2 add %i0,0x28,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = b45f16e37b185b16 ! %l4 = 00000000d5f40d7b, Mem[00000000918000f0] = 194f8a28ae355edf stx %l4,[%o0+0x030] ! Mem[00000000918000f0] = 00000000d5f40d7b ! Mem[00000000698000ea] = 595277c2, %l1 = 0000000000000020 ldstub [%i3+0x02a],%l1 ! %l1 = 00000077000000ff ! %l4 = 00000000d5f40d7b, Mem[00000000908000ec] = 5d61508d stw %l4,[%i5+0x02c] ! Mem[00000000908000ec] = d5f40d7b p44_label_4: ! %l5 = b45f16e37b185b16, Mem[00000000688000e4] = a9a26e70 stw %l5,[%i1+0x024] ! Mem[00000000688000e4] = 7b185b16 ! %l4 = 00000000d5f40d7b, Mem[00000000900000f8] = f1203340 stw %l4,[%i4+0x038] ! Mem[00000000900000f8] = d5f40d7b ! Mem[00000000918000e4] = 925d38f6, %g2 = ffffffffffffff9c lduw [%o0+0x024],%g2 ! %g2 = 00000000925d38f6 ! Mem[00000000918000e4] = 925d38f6, %g2 = 00000000925d38f6 lduh [%o0+0x024],%g2 ! %g2 = 000000000000925d ! Mem[00000000698000ec] = 2ae1055c, %l1 = 0000000000000077 swap [%i3+0x02c],%l1 ! %l1 = 000000002ae1055c ! %l0 = 00000000c9d6c35c, Mem[00000000698000d3] = 9ad42206 stb %l0,[%i3+0x013] ! Mem[00000000698000d0] = 9ad4225c ! %l4 = 00000000d5f40d7b, Mem[00000000910000c8] = c9b5bf86f9bbadeb stx %l4,[%i6+%o1] ! Mem[00000000910000c8] = 00000000d5f40d7b ! %l3 = 0000000000000081, Mem[00000000918000f0] = 00000000d5f40d7b stx %l3,[%o0+0x030] ! Mem[00000000918000f0] = 0000000000000081 ! Mem[00000000910000f0] = 681c6214b44726a0, %g2 = 000000000000925d ldx [%i6+0x030],%g2 ! %g2 = 681c6214b44726a0 ! Mem[00000000688000d8] = 5ce029cf, %l1 = 000000002ae1055c lduw [%i1+%o3],%l1 ! %l1 = 000000005ce029cf ba,a p44_not_taken_0_end p44_not_taken_0: ! The following code should not be executed 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 00000000c9d6c35c bne,a,pn %xcc,p44_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000005ce029cf bne,a,pn %xcc,p44_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000b8 bne,a,pn %xcc,p44_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000081 bne,a,pn %xcc,p44_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be b45f16e37b185b16 bne,a,pn %xcc,p44_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000e8 bne,a,pn %xcc,p44_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000075dd3880 bne,a,pn %xcc,p44_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p44_local0_expect,%g1 p44_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 555ff814ffe81529 ldx [%i0+0x018],%g3 ! Observed data at 00000000680000d8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x018,%g4 set p44_local1_expect,%g1 p44_check_local1: ldx [%g1+0x010],%g2 ! Expected data = ff6fe8a451b763a5 ldx [%i1+0x010],%g3 ! Observed data at 00000000688000d0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 41dadc317b185b16 ldx [%i1+0x020],%g3 ! Observed data at 00000000688000e0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8a237f80d798ff67 ldx [%i1+0x028],%g3 ! Observed data at 00000000688000e8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 06d2ed80a4f70d7b ldx [%i1+0x038],%g3 ! Observed data at 00000000688000f8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x038,%g4 set p44_local2_expect,%g1 p44_check_local2: ldx [%g1+0x038],%g2 ! Expected data = 0782af64d33bff25 ldx [%i2+0x038],%g3 ! Observed data at 00000000690000f8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x038,%g4 set p44_local3_expect,%g1 p44_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 9e3dc710ffc670ac ldx [%i3+0x000],%g3 ! Observed data at 00000000698000c0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 9ad4225cc9d6c35c ldx [%i3+0x010],%g3 ! Observed data at 00000000698000d0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5952ffc200000077 ldx [%i3+0x028],%g3 ! Observed data at 00000000698000e8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x028,%g4 ! The test for processor 44 has passed p44_passed: ta GOOD_TRAP nop p44_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p44_failed p44_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p44_failed p44_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p44_failed p44_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p44_failed p44_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p44_failed p44_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p44_failed p44_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p44_failed p44_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p44_failed ! The test for processor 44 failed p44_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0b0] ! Set processor 44 done flag set p44_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 44 failed p44_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0b0] ! Set processor 44 done flag set p44_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p44_selfmod_failed: ba p44_failed mov 0xabc,%g1 p44_common_error: or %g0,0xf0c,%g1 ba p44_failed mov %o5,%g3 p44_common_signature_error: set p44_temp,%g1 ba p44_failed st %g2,[%g1] ! Common Lock Number p44_common_timeout: set p44_temp,%g1 ba p44_failed st %g2,[%g1] ! Common Lock Number p44_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p44_failed mov 0x0,%g3 p44_trap1e: stda %l6,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000688000c8] ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000680000c0] ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000688000c8] stda %l2,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000698000e0] swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000690000c0] done p44_trap1o: stda %l6,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000688000c8] ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000680000c0] ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000688000c8] stda %l2,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000698000e0] swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000690000c0] done p44_trap2e: lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000680000c8] lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000688000e8] stwa %l3,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000698000e8] swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000688000d0] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000680000c8] done p44_trap2o: lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000680000c8] lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000688000e8] stwa %l3,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000698000e8] swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000688000d0] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000680000c8] 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 = 0c70a54dbcb79e16 ldx [%g1+0x008],%l1 ! %l1 = fec158b0d3880a68 ldx [%g1+0x010],%l2 ! %l2 = e3ed6b903e7b1fb2 ldx [%g1+0x018],%l3 ! %l3 = a1635e1634db359c ldx [%g1+0x020],%l4 ! %l4 = 965c701c182df6d6 ldx [%g1+0x028],%l5 ! %l5 = d802fa2635164812 ldx [%g1+0x030],%l6 ! %l6 = 0df044a8528d9199 ldx [%g1+0x038],%l7 ! %l7 = 8bea7dde0f0f8840 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 536c79d7 2fcecec6 ac85849b 2b7d4f63 ! %f4 = daa3f12e c6b214a8 e951d7c0 d0f1e6ab ! %f8 = e8c83d48 d7ea10ed 60d49c79 3484e7de ! %f12 = defd10e7 b45adfe1 642792e1 ab227c4e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a3697778 4a34d1e7 d1f17ca4 980dc888 ! %f20 = fec1f7e9 eafd746c a84c583c 35d8890c ! %f24 = f3eda381 0d34db1c 12c9a8f0 91294bb2 ! %f28 = 7057aa24 9295d033 e8a008f0 2b4a7b3f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 72912a96 bcd836fb f6754010 db3944cd ! %f36 = 613d9634 64e7b863 56a39f51 7bb52194 ! %f40 = e8cb8e89 2c4d94cd e9a8b56b ddbd43f1 ! %f44 = deffeeb3 671a05b5 d6bf9926 e7f49a8b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8815d3870000001d,%g7,%g1 ! GSR scale = 3, align = 5 wr %g1,%g0,%gsr ! GSR = 8815d3870000001d wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 45 p45_label_1: ! Mem[000000006a8000d0] = 6f172b35, %l2 = 5a98cd1c39bca76c swap [%i1+%o2],%l2 ! %l2 = 000000006f172b35 ! %l0 = 6e1e4a5a9073981b, Mem[00000000910000c0] = 78f5a6b5 sth %l0,[%i6+%g0] ! Mem[00000000910000c0] = 981ba6b5 ! Mem[000000006b0000c8] = 558954a1, %l1 = 3fbc5e30, %l4 = 2a634e96 add %i2,0x08,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000558954a1 ! Mem[00000000918000cc] = d7167374, %g2 = 1baa9ffba6e3bf33 ldsb [%o0+0x00c],%g2 ! %g2 = ffffffffffffffd7 ! Mem[000000006b0000f8] = b5e1793a, %l1 = 70a92ae43fbc5e30 swap [%i2+0x038],%l1 ! %l1 = 00000000b5e1793a ! Mem[000000006a0000ec] = 01a21996, %l3 = 6709b76e956c408d ldsh [%i0+0x02c],%l3 ! %l3 = 00000000000001a2 ! Mem[000000006a8000d8] = 3a74cdbf, %l3 = 000001a2, %l5 = 61529431 add %i1,0x18,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 000000003a74cdbf ! Mem[00000000918000f0] = 4f8a28ae, %g2 = ffffffffffffffd7 ldsb [%o0+0x031],%g2 ! %g2 = 000000000000004f ! Mem[00000000900000c0] = c13ccd50, %g18 = 6caf0fbbc1401a4c ldsw [%i4+%g0],%g2 ! %g2 = 6caf0fbbc1401a4c ! Mem[00000000900000e4] = f4f59116, %g2 = ffffffffc13ccd50 lduw [%i4+0x024],%g2 ! %g2 = 00000000f4f59116 p45_label_2: ! Mem[000000006b8000ec] = 9ab8d3f7, %l0 = 6e1e4a5a9073981b lduh [%i3+0x02c],%l0 ! %l0 = 0000000000009ab8 ! Mem[00000000900000dc] = b99bf6a9, %g2 = 00000000f4f59116 lduw [%i4+0x01c],%g2 ! %g2 = 00000000b99bf6a9 ! Mem[000000006b8000f3] = 2971a491, %l1 = 00000000b5e1793a ldstub [%i3+0x033],%l1 ! %l1 = 00000091000000ff ! %l5 = 000000003a74cdbf, Mem[00000000918000e4] = 925d38f6 stw %l5,[%o0+0x024] ! Mem[00000000918000e4] = 3a74cdbf ! Mem[000000006b0000ed] = 0a445c77, %l5 = 000000003a74cdbf ldstub [%i2+0x02d],%l5 ! %l5 = 00000044000000ff ! Mem[000000006a8000d6] = 150df78f, %l1 = 0000000000000091 ldstub [%i1+0x016],%l1 ! %l1 = 000000f7000000ff ! Mem[000000006a0000d6] = 9cdcdf05, %l7 = a55fff7c4594e372 ldstub [%i0+0x016],%l7 ! %l7 = 000000df000000ff ! Mem[000000006b8000f4] = 90ad5e60, %l6 = a2b3560dd853c178 ldub [%i3+0x035],%l6 ! %l6 = 00000000000000ad ! Mem[000000006b0000f8] = 3fbc5e30, %l4 = 00000000558954a1 swap [%i2+0x038],%l4 ! %l4 = 000000003fbc5e30 ! Mem[000000006b0000d8] = 6fd156a4b36441b3, %l7 = 00000000000000df, %l0 = 0000000000009ab8 add %i2,0x18,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 6fd156a4b36441b3 p45_label_3: ! Mem[000000006b8000e8] = 3e093d65, %l3 = 000001a2, %l2 = 6f172b35 add %i3,0x28,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000003e093d65 ! Mem[00000000908000f0] = 043263ccb51d1c67, %g2 = 00000000b99bf6a9 ldx [%i5+0x030],%g2 ! %g2 = 043263ccb51d1c67 ! %l0 = 6fd156a4b36441b3, Mem[000000006a0000e8] = 99a6946901a21996 stx %l0,[%i0+%o5] ! Mem[000000006a0000e8] = 6fd156a4b36441b3 ! Mem[00000000918000e8] = a252010d, %g18 = 6caf0fbbc1401a4c ldsw [%o0+%o5],%g2 ! %g2 = 6caf0fbbc1401a4c ! Mem[000000006a0000e4] = 4eed39c2, %l4 = 000000003fbc5e30 swap [%i0+0x024],%l4 ! %l4 = 000000004eed39c2 ! Mem[000000006a0000cc] = 101fb1ca, %l4 = 000000004eed39c2 swap [%i0+0x00c],%l4 ! %l4 = 00000000101fb1ca ! Mem[000000006b8000f8] = e1f65a8f, %l6 = 00000000000000ad swap [%i3+0x038],%l6 ! %l6 = 00000000e1f65a8f ! Mem[00000000908000d8] = 956109aa, %g2 = ffffffffa252010d ldsb [%i5+0x01b],%g2 ! %g2 = ffffffffffffff95 ! %l2 = 3e093d65, %l3 = 000001a2, Mem[00000000900000f8] = f1203340 c82df56f std %l2,[%i4+0x038] ! Mem[00000000900000f8] = 3e093d65 000001a2 ! Mem[000000006a8000e0] = 463f3625d6d726ff, %l3 = 00000000000001a2, %l4 = 00000000101fb1ca add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 463f3625d6d726ff p45_label_4: ! Mem[00000000900000d8] = a6dacd72b99bf6a9, %g2 = ffffffffffffff95 ldx [%i4+%o3],%g2 ! %g2 = a6dacd72b99bf6a9 ! Mem[000000006b8000ec] = 9ab8d3f7, %l0 = 6fd156a4b36441b3 ldsw [%i3+0x02c],%l0 ! %l0 = ffffffff9ab8d3f7 ! Mem[000000006b8000d8] = 1ee1cda2, %l3 = 00000000000001a2 lduw [%i3+%o3],%l3 ! %l3 = 000000001ee1cda2 ! Mem[000000006a0000e8] = 6fd156a4b36441b3, %l4 = 463f3625d6d726ff, %l6 = 00000000e1f65a8f add %i0,0x28,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 6fd156a4b36441b3 ! %l0 = 9ab8d3f7, %l1 = 000000f7, Mem[00000000910000e8] = 5436174a 23680393 std %l0,[%i6+%o5] ! Mem[00000000910000e8] = 9ab8d3f7 000000f7 ! %l0 = 9ab8d3f7, %l1 = 000000f7, Mem[00000000900000c8] = 218511d1 a332ceb0 std %l0,[%i4+%o1] ! Mem[00000000900000c8] = 9ab8d3f7 000000f7 ! Mem[00000000910000f0] = 681c6214, %g2 = a6dacd72b99bf6a9 ldub [%i6+0x030],%g2 ! %g2 = 0000000000000068 ! Mem[000000006a8000e4] = d6d726ff, %l2 = 000000003e093d65 lduw [%i1+0x024],%l2 ! %l2 = 00000000d6d726ff ! Mem[000000006a0000fc] = e02365fa, %l0 = ffffffff9ab8d3f7 swap [%i0+0x03c],%l0 ! %l0 = 00000000e02365fa ! %l3 = 000000001ee1cda2, Mem[00000000910000fc] = 93716587 stw %l3,[%i6+0x03c] ! Mem[00000000910000fc] = 1ee1cda2 ba,a p45_not_taken_0_end p45_not_taken_0: ! The following code should not be executed 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000e02365fa bne,a,pn %xcc,p45_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000f7 bne,a,pn %xcc,p45_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000d6d726ff bne,a,pn %xcc,p45_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000001ee1cda2 bne,a,pn %xcc,p45_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000044 bne,a,pn %xcc,p45_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 6fd156a4b36441b3 bne,a,pn %xcc,p45_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000df bne,a,pn %xcc,p45_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p45_local0_expect,%g1 p45_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 33db35ca4eed39c2 ldx [%i0+0x008],%g3 ! Observed data at 000000006a0000c8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 32559f0f9cdcff05 ldx [%i0+0x010],%g3 ! Observed data at 000000006a0000d0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = dc07f9bf3fbc5e30 ldx [%i0+0x020],%g3 ! Observed data at 000000006a0000e0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6fd156a4b36441b3 ldx [%i0+0x028],%g3 ! Observed data at 000000006a0000e8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 62a009c89ab8d3f7 ldx [%i0+0x038],%g3 ! Observed data at 000000006a0000f8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x038,%g4 set p45_local1_expect,%g1 p45_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 39bca76c150dff8f ldx [%i1+0x010],%g3 ! Observed data at 000000006a8000d0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x010,%g4 set p45_local2_expect,%g1 p45_check_local2: ldx [%g1+0x028],%g2 ! Expected data = c26385680aff5c77 ldx [%i2+0x028],%g3 ! Observed data at 000000006b0000e8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 558954a1fbe2fec5 ldx [%i2+0x038],%g3 ! Observed data at 000000006b0000f8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x038,%g4 set p45_local3_expect,%g1 p45_check_local3: ldx [%g1+0x030],%g2 ! Expected data = 2971a4ff90ad5e60 ldx [%i3+0x030],%g3 ! Observed data at 000000006b8000f0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000ad302b00d9 ldx [%i3+0x038],%g3 ! Observed data at 000000006b8000f8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x038,%g4 ! The test for processor 45 has passed p45_passed: ta GOOD_TRAP nop p45_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p45_failed p45_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p45_failed p45_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p45_failed p45_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p45_failed p45_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p45_failed p45_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p45_failed p45_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p45_failed p45_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p45_failed ! The test for processor 45 failed p45_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0b4] ! Set processor 45 done flag set p45_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 45 failed p45_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0b4] ! Set processor 45 done flag set p45_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p45_selfmod_failed: ba p45_failed mov 0xabc,%g1 p45_common_error: or %g0,0xf0d,%g1 ba p45_failed mov %o5,%g3 p45_common_signature_error: set p45_temp,%g1 ba p45_failed st %g2,[%g1] ! Common Lock Number p45_common_timeout: set p45_temp,%g1 ba p45_failed st %g2,[%g1] ! Common Lock Number p45_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p45_failed mov 0x0,%g3 p45_trap1e: stda %l6,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a0000d8] stwa %l1,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b8000d0] lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006a0000e0] ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006a0000e0] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006a8000d8] stwa %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a0000e8] lduba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006a8000e0] done p45_trap1o: stda %l6,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a0000d8] stwa %l1,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b8000d0] lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006a0000e0] ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006a0000e0] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006a8000d8] stwa %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a0000e8] lduba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006a8000e0] done p45_trap2e: lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006a0000d8] ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006b8000d8] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006b0000d8] done p45_trap2o: lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006a0000d8] ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006b8000d8] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006b0000d8] done p45_trap3e: nop nop nop done p45_trap3o: nop nop nop done p45_init_memory_pointers: set p45_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p45_local0_start,%i0 set p45_local1_start,%i1 set p45_local2_start,%i2 set p45_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 6e1e4a5a9073981b ldx [%g1+0x008],%l1 ! %l1 = 70a92ae43fbc5e30 ldx [%g1+0x010],%l2 ! %l2 = 5a98cd1c39bca76c ldx [%g1+0x018],%l3 ! %l3 = 6709b76e956c408d ldx [%g1+0x020],%l4 ! %l4 = e9caf7942a634e96 ldx [%g1+0x028],%l5 ! %l5 = 1087e95c61529431 ldx [%g1+0x030],%l6 ! %l6 = a2b3560dd853c178 ldx [%g1+0x038],%l7 ! %l7 = a55fff7c4594e372 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 11eb0e76 7b92065c f341f2cb baa4bdfe ! %f4 = 92249527 c8ece797 f98daa2e 062764bd ! %f8 = 6ea17a06 5463139e dbd8e7c1 b361eeb5 ! %f12 = 68efa90e f4aa8a85 e91c0f49 6cbbb796 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9930fc3e 6f337ca0 16d92cf2 ed075732 ! %f20 = 2432534b 69317a17 9a6f1ee2 74c9a0db ! %f24 = 9451f8ab 5caec23d 34d84025 4bec87dd ! %f28 = 53b394ab 87a1e938 8de95e39 1e468735 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2eca0c21 ac3a2d41 0140c4d4 c880480d ! %f36 = 3a57a39d 40df959a 800ac8d8 fbcc6fa9 ! %f40 = 7410c3ce c0bdf5f1 8c6fd578 77afeca6 ! %f44 = 97c12a71 c637a358 1430000d 58afea22 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xdbe9abc000000079,%g7,%g1 ! GSR scale = 15, align = 1 wr %g1,%g0,%gsr ! GSR = dbe9abc000000079 wr %g0,%y ! Clear Y 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[000000006d8000cc] = 9b82b141, %l2 = 28bd296ad54effe7 swap [%i3+0x00c],%l2 ! %l2 = 000000009b82b141 ! Mem[000000006d0000f0] = b9a5ea9b, %l6 = 5552a4ffe1844188 swap [%i2+0x030],%l6 ! %l6 = 00000000b9a5ea9b ! Mem[000000006d0000f0] = e1844188, %l5 = 551294dbe1a717d9 swap [%i2+0x030],%l5 ! %l5 = 00000000e1844188 ! Mem[000000006d8000d8] = 4a822c86, %l0 = 6198c0d1, %l7 = 89686a30 add %i3,0x18,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000004a822c86 ! Mem[00000000900000f0] = b2052c01, %g2 = 16bdff8b12b48658 ldub [%i4+0x031],%g2 ! %g2 = 00000000000000b2 ! Mem[000000006d8000e4] = f39aed46, %l4 = 711e89dc2ace37d4 lduh [%i3+0x024],%l4 ! %l4 = 000000000000f39a ! Mem[00000000910000e8] = 5436174a, %g2 = 00000000000000b2 lduh [%i6+%o5],%g2 ! %g2 = 0000000000005436 ! Mem[000000006c8000c4] = 15d5634a, %l2 = 9b82b141, %l2 = 9b82b141 add %i1,0x04,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000015d5634a ! %l5 = 00000000e1844188, Mem[000000006c0000c6] = 3f8d2a5c sth %l5,[%i0+0x006] ! Mem[000000006c0000c4] = 3f8d4188 ! Mem[000000006c0000ec] = 22ad7052, %l0 = de7c4cb26198c0d1 ldsw [%i0+0x02c],%l0 ! %l0 = 0000000022ad7052 p46_label_2: ! Mem[000000006c8000e8] = e0d01454fd3c23ea, %l7 = 000000004a822c86, %l2 = 0000000015d5634a add %i1,0x28,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = e0d01454fd3c23ea ! %l6 = b9a5ea9b, %l7 = 4a822c86, Mem[00000000918000e8] = a252010d bc51f046 std %l6,[%o0+%o5] ! Mem[00000000918000e8] = b9a5ea9b 4a822c86 ! Mem[000000006c0000ec] = 22ad7052, %l3 = 0e1d2c422239928f ldsb [%i0+0x02c],%l3 ! %l3 = 0000000000000022 ! Mem[00000000908000c4] = 130e53aa, %g2 = 0000000000005436 lduh [%i5+0x004],%g2 ! %g2 = 000000000000130e ! Mem[000000006c8000fb] = 45d17bea, %l3 = 0000000000000022 ldstub [%i1+0x03b],%l3 ! %l3 = 000000ea000000ff ! Mem[000000006d8000ec] = cd24fc35, %l5 = e1844188, %l0 = 22ad7052 add %i3,0x2c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000cd24fc35 ! Mem[000000006d8000e0] = a08e6ff9 f39aed46, %l4 = 0000f39a, %l5 = e1844188 ldd [%i3+%o4],%l4 ! %l4 = 00000000a08e6ff9 00000000f39aed46 ! Mem[00000000908000c0] = 100a8464, %g2 = 000000000000130e ldsh [%i5+%g0],%g2 ! %g2 = 000000000000100a ! Mem[00000000910000c4] = 342d7270, %g2 = 000000000000100a ldsh [%i6+0x004],%g2 ! %g2 = 000000000000342d ! %l4 = 00000000a08e6ff9, Mem[00000000918000c6] = 4072e100 sth %l4,[%o0+0x006] ! Mem[00000000918000c4] = 6ff9e100 p46_label_3: ! Mem[000000006d8000cc] = d54effe7, %l7 = 000000004a822c86 swap [%i3+0x00c],%l7 ! %l7 = 00000000d54effe7 ! Mem[000000006c8000d0] = 19fe4ebd8f3c8b67, %l1 = 7262639c17da2650, %l7 = 00000000d54effe7 add %i1,0x10,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 19fe4ebd8f3c8b67 ! Mem[00000000910000ec] = 23680393, %g2 = 000000000000342d lduw [%i6+0x02c],%g2 ! %g2 = 0000000023680393 ! Mem[000000006d0000ec] = 784e68d5, %l3 = 000000ea, %l1 = 17da2650 add %i2,0x2c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000784e68d5 ! %l3 = 00000000000000ea, Mem[000000006c0000e0] = 8e9eb6b43d3112b3 stx %l3,[%i0+%o4] ! Mem[000000006c0000e0] = 00000000000000ea ! Mem[000000006d0000f0] = e1a717d9, %l6 = 00000000b9a5ea9b swap [%i2+0x030],%l6 ! %l6 = 00000000e1a717d9 ! Mem[000000006c8000e4] = d8aefee8, %l5 = f39aed46, %l5 = f39aed46 add %i1,0x24,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000d8aefee8 ! Mem[000000006d8000cc] = 4a822c86, %l0 = cd24fc35, %l3 = 000000ea add %i3,0x0c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000004a822c86 ! Mem[000000006d0000d8] = 9616da65, %l4 = 00000000a08e6ff9 ldsw [%i2+%o3],%l4 ! %l4 = ffffffff9616da65 ! %l1 = 00000000784e68d5, Mem[000000006d8000e0] = a08e6ff9 sth %l1,[%i3+%o4] ! Mem[000000006d8000e0] = 68d56ff9 p46_label_4: ! Mem[000000006d8000d7] = 1a8aa247, %l6 = 00000000e1a717d9 ldstub [%i3+0x017],%l6 ! %l6 = 00000047000000ff ! Mem[000000006d0000cb] = 5dc454fb, %l7 = 19fe4ebd8f3c8b67 ldstub [%i2+0x00b],%l7 ! %l7 = 000000fb000000ff ! Mem[000000006c8000d0] = 19fe4ebd, %l0 = cd24fc35, %l4 = 9616da65 add %i1,0x10,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000019fe4ebd ! Mem[00000000910000c8] = c9b5bf86, %g2 = 0000000023680393 ldub [%i6+%o1],%g2 ! %g2 = 00000000000000c9 ! %l2 = e0d01454fd3c23ea, Mem[00000000910000e4] = 55139617 sth %l2,[%i6+0x024] ! Mem[00000000910000e4] = 23ea9617 ! Mem[000000006c8000c8] = a2c50052d5b091aa, %l0 = 00000000cd24fc35, %l4 = 0000000019fe4ebd add %i1,0x08,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = a2c50052d5b091aa ! Mem[000000006c0000d8] = 829e5742, %l0 = 00000000cd24fc35 swap [%i0+%o3],%l0 ! %l0 = 00000000829e5742 ! Mem[000000006d0000e0] = 46a46996, %l4 = d5b091aa, %l5 = d8aefee8 add %i2,0x20,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000046a46996 ! Mem[00000000918000cc] = 73744010, %g2 = 00000000000000c9 ldsb [%o0+0x00e],%g2 ! %g2 = 0000000000000073 ! Mem[000000006c8000d0] = 19fe4ebd, %l4 = a2c50052d5b091aa lduh [%i1+%o2],%l4 ! %l4 = 00000000000019fe ba,a p46_not_taken_0_end p46_not_taken_0: ! The following code should not be executed 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 00000000829e5742 bne,a,pn %xcc,p46_reg_l0_fail mov %l0,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000004a822c86 bne,a,pn %xcc,p46_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000019fe bne,a,pn %xcc,p46_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000047 bne,a,pn %xcc,p46_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000fb 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 %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 92249527 c8ece797 bne %xcc,p46_f4_fail nop ! Check Local Memory set p46_local0_expect,%g1 p46_check_local0: ldx [%g1+0x000],%g2 ! Expected data = b021fb783f8d4188 ldx [%i0+0x000],%g3 ! Observed data at 000000006c0000c0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = cd24fc355a0951a3 ldx [%i0+0x018],%g3 ! Observed data at 000000006c0000d8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000000000000ea ldx [%i0+0x020],%g3 ! Observed data at 000000006c0000e0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x020,%g4 set p46_local1_expect,%g1 p46_check_local1: ldx [%g1+0x038],%g2 ! Expected data = 45d17bff50164ad5 ldx [%i1+0x038],%g3 ! Observed data at 000000006c8000f8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x038,%g4 set p46_local2_expect,%g1 p46_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 5dc454ffc2608a34 ldx [%i2+0x008],%g3 ! Observed data at 000000006d0000c8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = b9a5ea9b4e561119 ldx [%i2+0x030],%g3 ! Observed data at 000000006d0000f0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x030,%g4 set p46_local3_expect,%g1 p46_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 66ef26754a822c86 ldx [%i3+0x008],%g3 ! Observed data at 000000006d8000c8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6df9a9f41a8aa2ff ldx [%i3+0x010],%g3 ! Observed data at 000000006d8000d0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 68d56ff9f39aed46 ldx [%i3+0x020],%g3 ! Observed data at 000000006d8000e0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x020,%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_f4_fail: set p46_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 46 failed p46_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0b8] ! Set processor 46 done flag set p46_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 46 failed p46_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0b8] ! Set processor 46 done flag set p46_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p46_selfmod_failed: ba p46_failed mov 0xabc,%g1 p46_common_error: or %g0,0xf0e,%g1 ba p46_failed mov %o5,%g3 p46_common_signature_error: set p46_temp,%g1 ba p46_failed st %g2,[%g1] ! Common Lock Number p46_common_timeout: set p46_temp,%g1 ba p46_failed st %g2,[%g1] ! Common Lock Number p46_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p46_failed mov 0x0,%g3 p46_trap1e: stda %l6,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d8000e8] swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006c8000e8] done p46_trap1o: stda %l6,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d8000e8] swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006c8000e8] done p46_trap2e: stha %l1,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d0000c8] done p46_trap2o: stha %l1,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d0000c8] done p46_trap3e: nop nop nop nop nop nop nop done p46_trap3o: nop nop nop nop nop nop nop done p46_init_memory_pointers: set p46_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p46_local0_start,%i0 set p46_local1_start,%i1 set p46_local2_start,%i2 set p46_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = de7c4cb26198c0d1 ldx [%g1+0x008],%l1 ! %l1 = 7262639c17da2650 ldx [%g1+0x010],%l2 ! %l2 = 28bd296ad54effe7 ldx [%g1+0x018],%l3 ! %l3 = 0e1d2c422239928f ldx [%g1+0x020],%l4 ! %l4 = 711e89dc2ace37d4 ldx [%g1+0x028],%l5 ! %l5 = 551294dbe1a717d9 ldx [%g1+0x030],%l6 ! %l6 = 5552a4ffe1844188 ldx [%g1+0x038],%l7 ! %l7 = e32bb48389686a30 ! Initialize the output register of window 0 set unres3_start,%o0 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 = b2f9a2d1 724fa3ff 1a3ccc98 9f77517c ! %f4 = 2c40ab28 69e26e76 72b3c36e f9363184 ! %f8 = 5346cba5 bb2e786d 2af61c3b f8fefdd3 ! %f12 = 19e96de4 bd41b423 1226c88c db86b531 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 63bde856 67dc7f65 6fd3a0a7 96b84039 ! %f20 = 5edf4f92 f35edc5f 6e81d4d4 49189eb3 ! %f24 = 6e1ccccf 9a2a98ed 13c856ad 3309ecb4 ! %f28 = bd66705f 8481547a b1079b43 aac984c8 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 40aafd9b 182d3e08 9d70046e 1e3c23f3 ! %f36 = 652e2811 6c44c782 50b284d5 f36cc95f ! %f40 = b0fed9d5 f97e332f bcf2de6c f8c9d9d3 ! %f44 = 5428de9b 5460c176 49c70458 feb39ff8 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa0df958f00000023,%g7,%g1 ! GSR scale = 4, align = 3 wr %g1,%g0,%gsr ! GSR = a0df958f00000023 wr %g0,%y ! Clear Y 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[000000006f0000e7] = cf612a56, %l7 = 6593bcd1ed5f16b5 ldstub [%i2+0x027],%l7 ! %l7 = 00000056000000ff ! %l6 = 1c273566255054c2, Mem[00000000918000ea] = 010dbc51 sth %l6,[%o0+0x02a] ! Mem[00000000918000e8] = 54c2bc51 ! Mem[000000006f8000e8] = 7e43a7b7 fda590ad, %l4 = 0de1f8aa, %l5 = 5193eced ldd [%i3+%o5],%l4 ! %l4 = 000000007e43a7b7 00000000fda590ad ! Mem[000000006e8000e4] = 1746d595, %l3 = 844c1b3e74625475 swap [%i1+0x024],%l3 ! %l3 = 000000001746d595 ! Mem[000000006e0000c8] = d5628b16, %l1 = 3156b761ea7f5374 lduh [%i0+%o1],%l1 ! %l1 = 000000000000d562 ! Mem[00000000900000ec] = 332e6d34, %g18 = b3cb9b462893ff72 ldsw [%i4+0x02c],%g2 ! %g2 = b3cb9b462893ff72 ! Mem[00000000900000e0] = ec00f4f5, %g2 = 00000000332e6d34 ldub [%i4+0x022],%g2 ! %g2 = 00000000000000ec ! Mem[000000006f0000c4] = e29700e6, %l2 = 068b4e33, %l5 = fda590ad add %i2,0x04,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000e29700e6 ! Mem[000000006f0000fa] = 566552f5, %l4 = 000000007e43a7b7 ldstub [%i2+0x03a],%l4 ! %l4 = 00000052000000ff ! Mem[00000000918000e8] = a25254c2bc51f046, %g2 = 00000000000000ec ldx [%o0+%o5],%g2 ! %g2 = a25254c2bc51f046 p47_label_2: ! %l7 = 0000000000000056, Mem[000000006e0000eb] = dbb5d0d1 stb %l7,[%i0+0x02b] ! Mem[000000006e0000e8] = dbb5d056 ! Mem[00000000918000d0] = 4010f147 3dc9eea6, %g2 = bc51f046, %g3 = 0bad0b00 ldd [%o0+%o2],%g2 ! %g2 = 000000004010f147 000000003dc9eea6 ! Mem[00000000918000d0] = 4010f147, %g2 = 000000004010f147 lduh [%o0+%o2],%g2 ! %g2 = 0000000000004010 ! Mem[000000006f8000c4] = 681bdc49, %l6 = 255054c2, %l5 = e29700e6 add %i3,0x04,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000681bdc49 ! Mem[000000006e0000c0] = a1d49500, %l2 = 068b4e33, %l7 = 00000056 casa [%i0]0x80,%l2,%l7 ! %l7 = 00000000a1d49500 ! Mem[000000006e8000d0] = 9158571db2a2f6a9, %l4 = 0000000000000052, %l7 = 00000000a1d49500 add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 9158571db2a2f6a9 ! Mem[000000006f0000f0] = 5503b6218097a28f, %l0 = 81ba4dca40c4c60d, %l7 = 9158571db2a2f6a9 add %i2,0x30,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 5503b6218097a28f ! %l2 = 24ab2cd6068b4e33, Mem[00000000900000d0] = 276404823e0eaf76 stx %l2,[%i4+%o2] ! Mem[00000000900000d0] = 24ab2cd6068b4e33 ! Mem[000000006f8000dc] = 08a2f0d4, %l6 = 1c273566255054c2 ldstub [%i3+0x01c],%l6 ! %l6 = 00000008000000ff ! Mem[000000006e8000f0] = c0df7b088bf9e594, %l5 = 00000000681bdc49, %l3 = 000000001746d595 add %i1,0x30,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = c0df7b088bf9e594 p47_label_3: ! Mem[000000006f8000fc] = 5fa3ed8b, %l2 = 24ab2cd6068b4e33 ldsh [%i3+0x03e],%l2 ! %l2 = ffffffffffffed8b ! Mem[000000006f8000e8] = 7e43a7b7, %l6 = 00000008, %l1 = 0000d562 add %i3,0x28,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000007e43a7b7 ! Mem[00000000918000d4] = 3dc9eea6, %g2 = 0000000000004010 lduh [%o0+0x014],%g2 ! %g2 = 0000000000003dc9 ! %l3 = c0df7b088bf9e594, Mem[000000006e0000c0] = a1d49500c13b1e33 stx %l3,[%i0+%g0] ! Mem[000000006e0000c0] = c0df7b088bf9e594 ! Mem[00000000910000f0] = 681c6214 b44726a0, %g2 = 00003dc9, %g3 = 3dc9eea6 ldd [%i6+0x030],%g2 ! %g2 = 00000000681c6214 00000000b44726a0 ! Mem[00000000918000c4] = c6444072, %g18 = b3cb9b462893ff72 ldsw [%o0+0x004],%g2 ! %g2 = b3cb9b462893ff72 ! Mem[00000000910000c4] = 2d7270c9, %g2 = ffffffffc6444072 ldub [%i6+0x005],%g2 ! %g2 = 000000000000002d ! Mem[000000006e0000e4] = 3a547774, %l4 = 0000000000000052 swap [%i0+0x024],%l4 ! %l4 = 000000003a547774 ! %l2 = ffffed8b, %l3 = 8bf9e594, Mem[00000000910000d0] = adc12368 34bdfa53 std %l2,[%i6+%o2] ! Mem[00000000910000d0] = ffffed8b 8bf9e594 ! Mem[00000000918000d8] = 31e918c5, %g2 = 000000000000002d ldsb [%o0+0x019],%g2 ! %g2 = 0000000000000031 p47_label_4: ! Mem[000000006f8000f8] = eeea6018, %l6 = 00000008, %l2 = ffffed8b add %i3,0x38,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000eeea6018 ! Mem[000000006f8000c0] = f0b22bd2681bdc49, %l2 = 00000000eeea6018, %l6 = 0000000000000008 casxa [%i3]0x80,%l2,%l6 ! %l6 = f0b22bd2681bdc49 ! Mem[00000000900000dc] = f6a91938, %g2 = 0000000000000031 ldub [%i4+0x01e],%g2 ! %g2 = 00000000000000f6 ! Mem[000000006e0000d4] = e4a413c4, %l0 = 40c4c60d, %l7 = 8097a28f add %i0,0x14,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000e4a413c4 ! Mem[000000006e0000d8] = da28d2da, %l6 = f0b22bd2681bdc49 swap [%i0+%o3],%l6 ! %l6 = 00000000da28d2da ! %l5 = 00000000681bdc49, Mem[00000000910000c5] = 2d7270c9 stb %l5,[%i6+0x005] ! Mem[00000000910000c4] = 497270c9 ! Mem[000000006f8000d4] = 2648684e, %l5 = 00000000681bdc49 swap [%i3+0x014],%l5 ! %l5 = 000000002648684e ! Mem[000000006e0000dc] = e1ab72f0, %l7 = 00000000e4a413c4 swap [%i0+0x01c],%l7 ! %l7 = 00000000e1ab72f0 ! Mem[000000006f0000e8] = 8b3335ab, %l5 = 2648684e, %l0 = 40c4c60d add %i2,0x28,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000008b3335ab ! Mem[000000006e0000f8] = 0412e63278da54ff, %l3 = c0df7b088bf9e594, %l0 = 000000008b3335ab add %i0,0x38,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 0412e63278da54ff ba,a p47_not_taken_0_end p47_not_taken_0: ! The following code should not be executed 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000007e43a7b7 bne,a,pn %xcc,p47_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000eeea6018 bne,a,pn %xcc,p47_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000003a547774 bne,a,pn %xcc,p47_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000da28d2da bne,a,pn %xcc,p47_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000e1ab72f0 bne,a,pn %xcc,p47_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p47_check_fp_registers: set p47_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 2c40ab28 69e26e76 bne %xcc,p47_f4_fail nop ! Check Local Memory set p47_local0_expect,%g1 p47_check_local0: ldx [%g1+0x000],%g2 ! Expected data = c0df7b088bf9e594 ldx [%i0+0x000],%g3 ! Observed data at 000000006e0000c0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 681bdc49e4a413c4 ldx [%i0+0x018],%g3 ! Observed data at 000000006e0000d8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 586c432b00000052 ldx [%i0+0x020],%g3 ! Observed data at 000000006e0000e0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = dbb5d056f14e523b ldx [%i0+0x028],%g3 ! Observed data at 000000006e0000e8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x028,%g4 set p47_local1_expect,%g1 p47_check_local1: ldx [%g1+0x020],%g2 ! Expected data = 2036e38f74625475 ldx [%i1+0x020],%g3 ! Observed data at 000000006e8000e0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x020,%g4 set p47_local2_expect,%g1 p47_check_local2: ldx [%g1+0x020],%g2 ! Expected data = 91a159a5cf612aff ldx [%i2+0x020],%g3 ! Observed data at 000000006f0000e0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 5665fff5dbbfab6a ldx [%i2+0x038],%g3 ! Observed data at 000000006f0000f8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x038,%g4 set p47_local3_expect,%g1 p47_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 9e080538681bdc49 ldx [%i3+0x010],%g3 ! Observed data at 000000006f8000d0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = d6ace858ffa2f0d4 ldx [%i3+0x018],%g3 ! Observed data at 000000006f8000d8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x018,%g4 ! The test for processor 47 has passed p47_passed: ta GOOD_TRAP nop p47_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p47_failed p47_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p47_failed p47_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p47_failed p47_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p47_failed p47_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p47_failed p47_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p47_failed p47_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p47_failed p47_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p47_failed p47_f4_fail: set p47_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! 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: stda %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e8000d8] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006e0000e0] stwa %l6,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f0000c0] stba %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f8000e0] done p47_trap1o: stda %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e8000d8] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006e0000e0] stwa %l6,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f0000c0] stba %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f8000e0] done p47_trap2e: ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006f0000c0] swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006e0000c8] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006e8000e8] ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006f8000e8] done p47_trap2o: ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006f0000c0] swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006e0000c8] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006e8000e8] ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006f8000e8] done p47_trap3e: nop done p47_trap3o: nop done p47_init_memory_pointers: set p47_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p47_local0_start,%i0 set p47_local1_start,%i1 set p47_local2_start,%i2 set p47_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 81ba4dca40c4c60d ldx [%g1+0x008],%l1 ! %l1 = 3156b761ea7f5374 ldx [%g1+0x010],%l2 ! %l2 = 24ab2cd6068b4e33 ldx [%g1+0x018],%l3 ! %l3 = 844c1b3e74625475 ldx [%g1+0x020],%l4 ! %l4 = 2889dcf00de1f8aa ldx [%g1+0x028],%l5 ! %l5 = 5df00b865193eced ldx [%g1+0x030],%l6 ! %l6 = 1c273566255054c2 ldx [%g1+0x038],%l7 ! %l7 = 6593bcd1ed5f16b5 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 0974239a f8b43ef5 a26063d8 649fc26e ! %f4 = 2a3a55ed b390fc25 781bc5bd 33196487 ! %f8 = 0be4f900 e89ac66f e45ba4ae c3ab53cc ! %f12 = 756a65bc cfe3349d c4c7b108 41f6f2c7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2b3ccf83 16a619bd edc2228d 5c139070 ! %f20 = a7dc2c91 3f59e4fa b7f85250 5b9ba6ae ! %f24 = 34546032 1f808399 95c59bc8 0ae79b3a ! %f28 = 93ae1ed3 b52d0bd0 4b65392c 3223075d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5906f915 394b1dca e44dfd46 f2812f7d ! %f36 = 8ba5bb70 76cb5846 d77b4cd9 6fd17731 ! %f40 = b53dc132 afe6ebad 886b638f 6bba53ff ! %f44 = 79b4fb3f 9492f81d 8c9bbca8 622f189a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7cc6bd4700000062,%g7,%g1 ! GSR scale = 12, align = 2 wr %g1,%g0,%gsr ! GSR = 7cc6bd4700000062 wr %g0,%y ! Clear Y 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[00000000700000e8] = 5d3f0c03 1a163a65, %l4 = 56034c3e, %l5 = 12e2aad8 ldd [%i0+%o5],%l4 ! %l4 = 000000005d3f0c03 000000001a163a65 ! Mem[00000000908000d4] = 94da6878, %g2 = d9ffb17008c0e472 lduw [%i5+0x014],%g2 ! %g2 = 0000000094da6878 ! Mem[00000000718000d0] = adec6e48, %l2 = f3f5565a102d5d1d swap [%i3+%o2],%l2 ! %l2 = 00000000adec6e48 ! Mem[00000000708000cc] = d71427c4, %l7 = 28901795bf97c208 lduw [%i1+0x00c],%l7 ! %l7 = 00000000d71427c4 ! Mem[00000000718000d0] = 102d5d1d, %l1 = da0b0d062a8167a4 ldstub [%i3+%o2],%l1 ! %l1 = 00000010000000ff ! Mem[00000000708000fc] = bd3dcfc8, %l0 = 738ae90a944aeb1a ldstub [%i1+0x03c],%l0 ! %l0 = 000000bd000000ff ! Mem[00000000700000f8] = 0acd17f9, %l0 = 000000bd, %l4 = 5d3f0c03 add %i0,0x38,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000000acd17f9 ! Mem[00000000718000c0] = d3c46c7b, %l5 = 000000001a163a65 swap [%i3+%g0],%l5 ! %l5 = 00000000d3c46c7b ! Mem[00000000900000c0] = c13ccd50aab69960, %g2 = 0000000094da6878 ldx [%i4+%g0],%g2 ! %g2 = c13ccd50aab69960 ! %l7 = 00000000d71427c4, Mem[00000000918000e0] = 8771f4c6 sth %l7,[%o0+%o4] ! Mem[00000000918000e0] = 27c4f4c6 p48_label_2: ! Mem[00000000908000f4] = b51d1c67, %g18 = b795e273e6eabd9f ldsw [%i5+0x034],%g2 ! %g2 = b795e273e6eabd9f ! Mem[00000000918000c8] = adf5d716, %g2 = ffffffffb51d1c67 lduh [%o0+0x00a],%g2 ! %g2 = 000000000000adf5 ! Mem[00000000718000c0] = 1a163a65, %l3 = 81a449b0, %l7 = d71427c4 casa [%i3]0x80,%l3,%l7 ! %l7 = 000000001a163a65 ! Mem[00000000700000c1] = 6edaa1df, %l1 = 0000000000000010 ldstub [%i0+0x001],%l1 ! %l1 = 000000da000000ff ! %l1 = 00000000000000da, Mem[00000000910000dd] = e5dd0033 stb %l1,[%i6+0x01d] ! Mem[00000000910000dc] = dadd0033 ! Mem[00000000900000d8] = cd72b99b, %g2 = 000000000000adf5 ldub [%i4+0x01a],%g2 ! %g2 = 00000000000000cd ! Mem[00000000910000f0] = 681c6214 b44726a0, %g2 = 000000cd, %g3 = 0bad0b00 ldd [%i6+0x030],%g2 ! %g2 = 00000000681c6214 00000000b44726a0 ! %l6 = ea38aca5, %l7 = 1a163a65, Mem[00000000918000f0] = 194f8a28 ae355edf std %l6,[%o0+0x030] ! Mem[00000000918000f0] = ea38aca5 1a163a65 ! Mem[00000000710000c8] = e8583089, %l1 = 000000da, %l3 = 81a449b0 add %i2,0x08,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000e8583089 ! Mem[00000000708000cc] = d71427c4, %l6 = 3911c101ea38aca5 ldstub [%i1+0x00c],%l6 ! %l6 = 000000d7000000ff p48_label_3: ! Mem[00000000918000f0] = ea38aca5, %g18 = b795e273e6eabd9f ldsw [%o0+0x030],%g2 ! %g2 = b795e273e6eabd9f ! Mem[00000000718000d1] = ff2d5d1d, %l2 = 00000000adec6e48 ldstub [%i3+0x011],%l2 ! %l2 = 0000002d000000ff ! Mem[00000000708000e8] = 1412959ff26cf72c, %l5 = 00000000d3c46c7b, %l3 = 00000000e8583089 add %i1,0x28,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 1412959ff26cf72c ! Mem[00000000710000f0] = 632c9b6e6e682eea, %l6 = 00000000000000d7, %l1 = 00000000000000da add %i2,0x30,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 632c9b6e6e682eea ! Mem[00000000708000c8] = 436799ef, %l5 = 00000000d3c46c7b ldub [%i1+%o1],%l5 ! %l5 = 0000000000000043 ! Mem[00000000908000d0] = 3fd51c7e, %g2 = ffffffffea38aca5 lduh [%i5+%o2],%g2 ! %g2 = 0000000000003fd5 ! Mem[00000000710000fc] = b6eded7d, %l2 = 0000002d, %l3 = f26cf72c add %i2,0x3c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000b6eded7d ! Mem[00000000908000c0] = 100a8464 130e53aa, %g2 = 00003fd5, %g3 = b44726a0 ldd [%i5+%g0],%g2 ! %g2 = 00000000100a8464 00000000130e53aa ! Mem[00000000700000c0] = 6effa1df, %l7 = 000000001a163a65 ldsh [%i0+0x002],%l7 ! %l7 = ffffffffffffa1df ! Mem[00000000708000f8] = 84e67b51ff3dcfc8, %l0 = 00000000000000bd, %l5 = 0000000000000043 add %i1,0x38,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 84e67b51ff3dcfc8 p48_label_4: ! Mem[00000000910000f0] = 681c6214, %g2 = 00000000100a8464 ldsh [%i6+0x030],%g2 ! %g2 = 000000000000681c ! Mem[00000000708000d0] = e09e9190, %l3 = 00000000b6eded7d ldstub [%i1+%o2],%l3 ! %l3 = 000000e0000000ff ! Mem[00000000708000e0] = a4a80ceb, %l2 = 000000000000002d swap [%i1+%o4],%l2 ! %l2 = 00000000a4a80ceb ! Mem[00000000908000c4] = 53aa825b, %g2 = 000000000000681c lduh [%i5+0x006],%g2 ! %g2 = 00000000000053aa ! %l4 = 000000000acd17f9, Mem[00000000908000f0] = 043263ccb51d1c67 stx %l4,[%i5+0x030] ! Mem[00000000908000f0] = 000000000acd17f9 ! %l2 = 00000000a4a80ceb, Mem[00000000708000da] = 4c4a15c6 sth %l2,[%i1+0x01a] ! Mem[00000000708000d8] = 4c4a0ceb ! Mem[00000000908000c0] = 100a8464, %g2 = 00000000000053aa lduw [%i5+%g0],%g2 ! %g2 = 00000000100a8464 ! Mem[00000000918000e4] = f6a25201, %g2 = 00000000100a8464 ldub [%o0+0x027],%g2 ! %g2 = 00000000000000f6 ! Mem[00000000918000c4] = 4072e100, %g2 = 00000000000000f6 ldub [%o0+0x006],%g2 ! %g2 = 0000000000000040 ! Mem[00000000718000fb] = 28efecc7, %l1 = 632c9b6e6e682eea ldstub [%i3+0x03b],%l1 ! %l1 = 000000c7000000ff ba,a p48_not_taken_0_end p48_not_taken_0: ! The following code should not be executed 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 00000000000000bd bne,a,pn %xcc,p48_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000c7 bne,a,pn %xcc,p48_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000a4a80ceb bne,a,pn %xcc,p48_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000e0 bne,a,pn %xcc,p48_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 84e67b51ff3dcfc8 bne,a,pn %xcc,p48_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000d7 bne,a,pn %xcc,p48_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffffa1df bne,a,pn %xcc,p48_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p48_check_fp_registers: set p48_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 2a3a55ed b390fc25 bne %xcc,p48_f4_fail nop ! Check Local Memory set p48_local0_expect,%g1 p48_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 6effa1df5933c581 ldx [%i0+0x000],%g3 ! Observed data at 00000000700000c0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x000,%g4 set p48_local1_expect,%g1 p48_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 436799efff1427c4 ldx [%i1+0x008],%g3 ! Observed data at 00000000708000c8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff9e919032adf4bf ldx [%i1+0x010],%g3 ! Observed data at 00000000708000d0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4c4a0ceb060d6901 ldx [%i1+0x018],%g3 ! Observed data at 00000000708000d8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000002dd1e77348 ldx [%i1+0x020],%g3 ! Observed data at 00000000708000e0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 84e67b51ff3dcfc8 ldx [%i1+0x038],%g3 ! Observed data at 00000000708000f8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x038,%g4 ! Processor 48, local 2 is clean set p48_local3_expect,%g1 p48_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 1a163a652dbc36eb ldx [%i3+0x000],%g3 ! Observed data at 00000000718000c0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffff5d1db92744ee ldx [%i3+0x010],%g3 ! Observed data at 00000000718000d0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 28efecffaf462697 ldx [%i3+0x038],%g3 ! Observed data at 00000000718000f8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x038,%g4 ! The test for processor 48 has passed p48_passed: ta GOOD_TRAP nop p48_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p48_failed p48_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p48_failed p48_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p48_failed p48_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p48_failed p48_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p48_failed p48_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p48_failed p48_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p48_failed p48_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p48_failed p48_f4_fail: set p48_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! 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: stda %l6,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000700000e8] swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000710000c0] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000710000d8] ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000718000c0] lduha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000718000d8] lduha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000708000c8] done p48_trap1o: stda %l6,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000700000e8] swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000710000c0] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000710000d8] ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000718000c0] lduha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000718000d8] lduha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000708000c8] done p48_trap2e: ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000710000e8] swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000710000d0] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000710000c0] ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000710000d8] done p48_trap2o: ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000710000e8] swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000710000d0] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000710000c0] ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000710000d8] done p48_trap3e: nop nop nop nop done p48_trap3o: nop nop nop nop done p48_init_memory_pointers: set p48_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p48_local0_start,%i0 set p48_local1_start,%i1 set p48_local2_start,%i2 set p48_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 738ae90a944aeb1a ldx [%g1+0x008],%l1 ! %l1 = da0b0d062a8167a4 ldx [%g1+0x010],%l2 ! %l2 = f3f5565a102d5d1d ldx [%g1+0x018],%l3 ! %l3 = cf7e93b881a449b0 ldx [%g1+0x020],%l4 ! %l4 = 7375ea5656034c3e ldx [%g1+0x028],%l5 ! %l5 = 34117b6e12e2aad8 ldx [%g1+0x030],%l6 ! %l6 = 3911c101ea38aca5 ldx [%g1+0x038],%l7 ! %l7 = 28901795bf97c208 ! Initialize the output register of window 0 set unres3_start,%o0 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 = ebb5e1b7 93a9b5e1 c460d20b 57c52485 ! %f4 = 254dd14b 667fe02e 44b4f6f5 66d27737 ! %f8 = 4bee7a30 6c841199 a00df00a b8dcf7ed ! %f12 = aee5958d 5fa3a385 7ffc9359 58e674e7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3d6e61a2 87c87507 be66b03c 7c047c2d ! %f20 = 975f0a62 d1b3b75f 2d32cde4 e880e017 ! %f24 = c2ad9f67 50bb9b14 9db144a6 97aaf626 ! %f28 = 7133d888 d72ffb53 a73dde7f 7ae651b3 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 51d03b03 68ebe14e fb4bc607 a94d1cc6 ! %f36 = 4e191e97 c2c7a021 fe9fd55c dee5b8f0 ! %f40 = 48ce32c9 46ada116 020c7a47 e68d18a3 ! %f44 = 95825027 e7d66211 50629d11 8b1d5d48 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x84a207780000004c,%g7,%g1 ! GSR scale = 9, align = 4 wr %g1,%g0,%gsr ! GSR = 84a207780000004c wr %g0,%y ! Clear Y 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[00000000910000c4] = 342d7270, %g18 = fbba308fbef2f00b ldsw [%i6+0x004],%g2 ! %g2 = fbba308fbef2f00b ! Mem[00000000908000c0] = 100a8464, %g2 = 00000000342d7270 lduw [%i5+%g0],%g2 ! %g2 = 00000000100a8464 ! Mem[00000000910000f8] = 1719e9a393716587, %g2 = 00000000100a8464 ldx [%i6+0x038],%g2 ! %g2 = 1719e9a393716587 ! Mem[00000000720000d2] = fcbb5b6e, %l0 = e425b351dfa30870 ldstub [%i0+0x012],%l0 ! %l0 = 0000005b000000ff ! Mem[00000000730000fc] = 0b554a2a, %l2 = 21128c34d1f44c6c swap [%i2+0x03c],%l2 ! %l2 = 000000000b554a2a ! Mem[00000000728000d0] = 67ebe3a9, %l0 = 000000000000005b swap [%i1+%o2],%l0 ! %l0 = 0000000067ebe3a9 ! %l3 = 130d73269e3d3863, Mem[00000000738000f8] = 8c35dfff234c07ef stx %l3,[%i3+0x038] ! Mem[00000000738000f8] = 130d73269e3d3863 ! Mem[00000000908000d8] = 956109aa, %g2 = 1719e9a393716587 ldsb [%i5+0x01b],%g2 ! %g2 = ffffffffffffff95 ! Mem[00000000720000c0] = 9530f440, %l3 = 130d73269e3d3863 swap [%i0+%g0],%l3 ! %l3 = 000000009530f440 ! Mem[00000000918000c0] = ec8503fd, %g2 = ffffffffffffff95 ldsh [%o0+%g0],%g2 ! %g2 = ffffffffffffec85 p49_label_2: ! Mem[00000000728000e8] = 18f773d4001093fb, %l0 = 0000000067ebe3a9, %l0 = 0000000067ebe3a9 add %i1,0x28,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 18f773d4001093fb ! Mem[00000000910000f0] = 681c6214b44726a0, %g2 = ffffffffffffec85 ldx [%i6+0x030],%g2 ! %g2 = 681c6214b44726a0 ! Mem[00000000738000e8] = 2c69b355, %l7 = a8bae450, %l1 = aaf8071b add %i3,0x28,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000002c69b355 ! Mem[00000000728000e0] = 76b0254a, %l5 = 480557d46ca8fe97 ldstub [%i1+%o4],%l5 ! %l5 = 00000076000000ff ! Mem[00000000738000d0] = 5781e571, %l0 = 18f773d4001093fb lduh [%i3+%o2],%l0 ! %l0 = 0000000000005781 ! Mem[00000000728000cc] = 9d874ea8, %l6 = 736af1de, %l5 = 00000076 add %i1,0x0c,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 000000009d874ea8 ! Mem[00000000728000e0] = ffb0254a29ba099c, %l5 = 000000009d874ea8, %l4 = b35aaf68dd2790dc add %i1,0x20,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = ffb0254a29ba099c ! Mem[00000000910000c4] = 342d7270, %g18 = fbba308fbef2f00b ldsw [%i6+0x004],%g2 ! %g2 = fbba308fbef2f00b ! Mem[00000000730000e0] = 73cb2690, %l5 = 000000009d874ea8 swap [%i2+%o4],%l5 ! %l5 = 0000000073cb2690 ! Mem[00000000918000d8] = cb31e918, %g18 = fbba308fbef2f00b ldsw [%o0+%o3],%g2 ! %g2 = fbba308fbef2f00b p49_label_3: ! %l3 = 000000009530f440, Mem[00000000728000e0] = ffb0254a sth %l3,[%i1+%o4] ! Mem[00000000728000e0] = f440254a ! Mem[00000000720000ec] = bb9411ca, %l6 = 736af1de, %l2 = 0b554a2a add %i0,0x2c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000bb9411ca ! %l2 = 00000000bb9411ca, Mem[00000000910000fc] = 93716587 stw %l2,[%i6+0x03c] ! Mem[00000000910000fc] = bb9411ca ! Mem[00000000728000c8] = e0b2260f9d874ea8, %l7 = 04a3b525a8bae450 ldx [%i1+%o1],%l7 ! %l7 = e0b2260f9d874ea8 ! %l5 = 0000000073cb2690, Mem[00000000918000c0] = ec8503fdc6444072 stx %l5,[%o0+%g0] ! Mem[00000000918000c0] = 0000000073cb2690 ! Mem[00000000738000e4] = 40799e36, %l2 = bb9411ca, %l2 = bb9411ca add %i3,0x24,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000040799e36 ! Mem[00000000728000d8] = 9e83ebec89a2c4f1, %l5 = 0000000073cb2690, %l7 = e0b2260f9d874ea8 add %i1,0x18,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 9e83ebec89a2c4f1 ! Mem[00000000720000f0] = e843895b, %l3 = 9530f440, %l1 = 2c69b355 add %i0,0x30,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000e843895b ! Mem[00000000730000c8] = 78b2e0839354df0f, %l3 = 000000009530f440, %l0 = 0000000000005781 add %i2,0x08,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 78b2e0839354df0f ! Mem[00000000730000d0] = 5d4e8129, %l0 = 78b2e0839354df0f swap [%i2+%o2],%l0 ! %l0 = 000000005d4e8129 p49_label_4: ! Mem[00000000730000d1] = 9354df0f, %l7 = 9e83ebec89a2c4f1 ldstub [%i2+0x011],%l7 ! %l7 = 00000054000000ff ! %l6 = ea069ef0736af1de, Mem[00000000900000e8] = e3ac6f4e stw %l6,[%i4+%o5] ! Mem[00000000900000e8] = 736af1de ! Mem[00000000728000d4] = 60477622, %l4 = 29ba099c, %l7 = 00000054 add %i1,0x14,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000060477622 ! Mem[00000000908000ec] = 8d043263, %g2 = ffffffffcb31e918 ldsb [%i5+0x02f],%g2 ! %g2 = ffffffffffffff8d ! Mem[00000000728000fc] = eb50c148, %l0 = 000000005d4e8129 swap [%i1+0x03c],%l0 ! %l0 = 00000000eb50c148 ! Mem[00000000738000dc] = e744e485, %l1 = 00000000e843895b ldstub [%i3+0x01c],%l1 ! %l1 = 000000e7000000ff ! Mem[00000000918000e0] = 8771f4c6 925d38f6, %g2 = ffffff8d, %g3 = 0bad0b00 ldd [%o0+%o4],%g2 ! %g2 = 000000008771f4c6 00000000925d38f6 ! Mem[00000000728000d4] = 60477622, %l2 = 0000000040799e36 ldsh [%i1+0x016],%l2 ! %l2 = 0000000000007622 ! Mem[00000000738000d8] = 01075661, %l2 = 0000000000007622 swap [%i3+%o3],%l2 ! %l2 = 0000000001075661 ! %l1 = 00000000000000e7, Mem[00000000900000e0] = 1938ec00 sth %l1,[%i4+%o4] ! Mem[00000000900000e0] = 00e7ec00 ba,a p49_not_taken_0_end p49_not_taken_0: ! The following code should not be executed nop ba,a p49_branch_failed p49_not_taken_0_end: ! End of Random Code for Thread 49 1: membar #Sync ! Force all stores to complete p49_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c4] ! Set processor 49 done flag ! Check Registers p49_check_registers: set p49_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000eb50c148 bne,a,pn %xcc,p49_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000e7 bne,a,pn %xcc,p49_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000001075661 bne,a,pn %xcc,p49_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000073cb2690 bne,a,pn %xcc,p49_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000060477622 bne,a,pn %xcc,p49_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p49_local0_expect,%g1 p49_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 9e3d386372bf1c46 ldx [%i0+0x000],%g3 ! Observed data at 00000000720000c0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = fcbbff6e51ea9c1a ldx [%i0+0x010],%g3 ! Observed data at 00000000720000d0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x010,%g4 set p49_local1_expect,%g1 p49_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 0000005b60477622 ldx [%i1+0x010],%g3 ! Observed data at 00000000728000d0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = f440254a29ba099c ldx [%i1+0x020],%g3 ! Observed data at 00000000728000e0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 38cc64515d4e8129 ldx [%i1+0x038],%g3 ! Observed data at 00000000728000f8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x038,%g4 set p49_local2_expect,%g1 p49_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 93ffdf0f502ddd31 ldx [%i2+0x010],%g3 ! Observed data at 00000000730000d0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9d874ea87dc1e3fa ldx [%i2+0x020],%g3 ! Observed data at 00000000730000e0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 540c1e7ed1f44c6c ldx [%i2+0x038],%g3 ! Observed data at 00000000730000f8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x038,%g4 set p49_local3_expect,%g1 p49_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 00007622ff44e485 ldx [%i3+0x018],%g3 ! Observed data at 00000000738000d8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 130d73269e3d3863 ldx [%i3+0x038],%g3 ! Observed data at 00000000738000f8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x038,%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: stda %l6,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000730000c8] done p49_trap1o: stda %l6,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000730000c8] done p49_trap2e: swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000728000c0] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000730000c8] stba %l0,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000720000c8] stha %l0,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000738000d0] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000738000e0] swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000738000d8] stwa %l5,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000730000c8] done p49_trap2o: swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000728000c0] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000730000c8] stba %l0,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000720000c8] stha %l0,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000738000d0] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000738000e0] swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000738000d8] stwa %l5,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000730000c8] done p49_trap3e: nop nop done p49_trap3o: nop nop done p49_init_memory_pointers: set p49_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p49_local0_start,%i0 set p49_local1_start,%i1 set p49_local2_start,%i2 set p49_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = e425b351dfa30870 ldx [%g1+0x008],%l1 ! %l1 = dee47396aaf8071b ldx [%g1+0x010],%l2 ! %l2 = 21128c34d1f44c6c ldx [%g1+0x018],%l3 ! %l3 = 130d73269e3d3863 ldx [%g1+0x020],%l4 ! %l4 = b35aaf68dd2790dc ldx [%g1+0x028],%l5 ! %l5 = 480557d46ca8fe97 ldx [%g1+0x030],%l6 ! %l6 = ea069ef0736af1de ldx [%g1+0x038],%l7 ! %l7 = 04a3b525a8bae450 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 5b861420 159007ac 63c51dad 827cd8fc ! %f4 = 31ff298d 229850c9 4505f1d6 654bc4ea ! %f8 = a046a7ff 79e40552 49ed2912 19ace6ea ! %f12 = 3ff685c6 f516053b e3ddfb74 20f22dd3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5df485f0 dc967fe6 190b5a1c 7af8e4ea ! %f20 = 1b9b41c3 d91bb1a0 dd5f3d5c 609d9b0b ! %f24 = 3216a717 fa4000ec 53a46c01 dab4b697 ! %f28 = fef50f42 895178b4 8379bf0e 63181eca ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5efcb706 3291b69b 842ea5f3 7252dcac ! %f36 = 857bc419 f4aebf30 3f594f77 04406b91 ! %f40 = 07cfadd9 f138c217 50ebc555 eeabffa1 ! %f44 = 30e0adc0 cc38568d c488335c bb8038cc ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa644e4b00000003f,%g7,%g1 ! GSR scale = 7, align = 7 wr %g1,%g0,%gsr ! GSR = a644e4b00000003f wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 50 p50_label_1: ! Mem[00000000758000d9] = e790a060, %l2 = c532ea569149d785 ldstub [%i3+0x019],%l2 ! %l2 = 00000090000000ff ! Mem[00000000750000e8] = 5156d4ab, %l3 = a298b9e5, %l0 = f81ff08f add %i2,0x28,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000005156d4ab ! Mem[00000000918000c8] = e100adf5, %g2 = e5ff8342757e8564 lduh [%o0+%o1],%g2 ! %g2 = 000000000000e100 ! Mem[00000000758000e0] = 7d26aa28, %l4 = e84c2d18, %l3 = a298b9e5 add %i3,0x20,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000007d26aa28 ! Mem[00000000750000f8] = c49ec50149b43569, %l1 = bbe7d9fa0aa8f474, %l0 = 000000005156d4ab add %i2,0x38,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = c49ec50149b43569 ! Mem[00000000918000f8] = 11e87cbd, %g2 = 000000000000e100 ldsb [%o0+0x03a],%g2 ! %g2 = 0000000000000011 ! Mem[00000000758000e5] = eac46847, %l4 = 5572606de84c2d18 ldstub [%i3+0x025],%l4 ! %l4 = 000000c4000000ff ! Mem[00000000910000c8] = c9b5bf86 f9bbadeb, %g2 = 00000011, %g3 = 0bad0b00 ldd [%i6+%o1],%g2 ! %g2 = 00000000c9b5bf86 00000000f9bbadeb ! Mem[00000000748000c8] = da051844, %l3 = 000000007d26aa28 ldsw [%i1+%o1],%l3 ! %l3 = ffffffffda051844 ! Mem[00000000750000c4] = 02e17411, %l4 = 000000c4, %l7 = 6422e3fb add %i2,0x04,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000002e17411 p50_label_2: ! Mem[00000000908000fc] = 9b650000, %g2 = 00000000c9b5bf86 ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffff9b65 ! Mem[00000000748000f0] = 0584db4b, %l4 = 000000c4, %l6 = ef143273 add %i1,0x30,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000000584db4b ! Mem[00000000758000e4] = eaff6847, %l7 = 02e17411, %l5 = 91585ac0 add %i3,0x24,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000eaff6847 ! Mem[00000000758000e0] = 7d26aa28, %l5 = 00000000eaff6847 ldub [%i3+0x023],%l5 ! %l5 = 0000000000000028 ! Mem[00000000748000e4] = 577efe31, %l0 = c49ec50149b43569 swap [%i1+0x024],%l0 ! %l0 = 00000000577efe31 ! Mem[00000000748000c0] = 2cd81c50, %l4 = 00000000000000c4 swap [%i1+%g0],%l4 ! %l4 = 000000002cd81c50 ! Mem[00000000740000e1] = 8ab88a0f, %l6 = 000000000584db4b ldstub [%i0+0x021],%l6 ! %l6 = 000000b8000000ff ! Mem[00000000918000c8] = e100adf5, %g18 = 0a15a167d2a2e3de ldsw [%o0+%o1],%g2 ! %g2 = 0a15a167d2a2e3de ! Mem[00000000740000d8] = b53c58bdc7f033fe, %l1 = bbe7d9fa0aa8f474, %l5 = 0000000000000028 add %i0,0x18,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = b53c58bdc7f033fe ! Mem[00000000740000d8] = b53c58bd, %l6 = 00000000000000b8 swap [%i0+%o3],%l6 ! %l6 = 00000000b53c58bd p50_label_3: ! %l0 = 00000000577efe31, Mem[00000000910000cb] = 86f9bbad stb %l0,[%i6+0x00b] ! Mem[00000000910000c8] = 31f9bbad ! Mem[00000000918000dc] = c5e32ec5, %g18 = 0a15a167d2a2e3de ldsw [%o0+0x01c],%g2 ! %g2 = 0a15a167d2a2e3de ! Mem[00000000750000ca] = 5371a8af, %l2 = 0000000000000090 ldstub [%i2+0x00a],%l2 ! %l2 = 000000a8000000ff ! Mem[00000000900000fc] = c82df56f, %g18 = 0a15a167d2a2e3de ldsw [%i4+0x03c],%g2 ! %g2 = 0a15a167d2a2e3de ! Mem[00000000758000c0] = ada1f057, %l5 = b53c58bdc7f033fe ldstub [%i3+%g0],%l5 ! %l5 = 000000ad000000ff ! Mem[00000000750000e4] = 3c30619c, %l7 = 0000000002e17411 ldub [%i2+0x025],%l7 ! %l7 = 0000000000000030 ! Mem[00000000918000e8] = a252010d bc51f046, %g2 = c82df56f, %g3 = f9bbadeb ldd [%o0+%o5],%g2 ! %g2 = 00000000a252010d 00000000bc51f046 ! Mem[00000000910000d4] = fa53cf13, %g2 = 00000000a252010d ldub [%i6+0x016],%g2 ! %g2 = 00000000000000fa ! %l6 = 00000000b53c58bd, Mem[00000000908000f6] = 1c67268a sth %l6,[%i5+0x036] ! Mem[00000000908000f4] = 58bd268a ! Mem[00000000748000d8] = 2a74051dcd764aa9, %l4 = 000000002cd81c50, %l2 = 00000000000000a8 add %i1,0x18,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 2a74051dcd764aa9 p50_label_4: ! Mem[00000000908000ec] = 5d61508d, %g2 = 00000000000000fa lduw [%i5+0x02c],%g2 ! %g2 = 000000005d61508d ! Mem[00000000750000e0] = c6307ea03c30619c, %l1 = bbe7d9fa0aa8f474 ldx [%i2+%o4],%l1 ! %l1 = c6307ea03c30619c ! Mem[00000000748000c2] = 000000c4, %l1 = c6307ea03c30619c ldstub [%i1+0x002],%l1 ! %l1 = 00000000000000ff ! Mem[00000000748000e0] = de0e967049b43569, %l4 = 000000002cd81c50, %l4 = 000000002cd81c50 add %i1,0x20,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = de0e967049b43569 ! Mem[00000000740000e4] = a70a0e9d, %l1 = 0000000000000000 swap [%i0+0x024],%l1 ! %l1 = 00000000a70a0e9d ! Mem[00000000748000f8] = 6063cd2f6a8f3888, %l0 = 00000000577efe31, %l0 = 00000000577efe31 add %i1,0x38,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 6063cd2f6a8f3888 ! %l0 = 6063cd2f6a8f3888, Mem[00000000750000c5] = 02e17411 stb %l0,[%i2+0x005] ! Mem[00000000750000c4] = 02887411 ! %l7 = 0000000000000030, Mem[00000000910000f4] = b44726a0 sth %l7,[%i6+0x034] ! Mem[00000000910000f4] = 003026a0 ! %l4 = 49b43569, %l5 = 000000ad, Mem[00000000908000c8] = 825bb59e fe94c475 std %l4,[%i5+%o1] ! Mem[00000000908000c8] = 49b43569 000000ad ! Mem[00000000910000c0] = 78f5a6b5 342d7270, %g2 = 5d61508d, %g3 = bc51f046 ldd [%i6+%g0],%g2 ! %g2 = 0000000078f5a6b5 00000000342d7270 ba,a p50_not_taken_0_end p50_not_taken_0: ! The following code should not be executed nop ba,a p50_branch_failed p50_not_taken_0_end: ! End of Random Code for Thread 50 p50_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c8] ! Set processor 50 done flag ! Check Registers p50_check_registers: set p50_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000a70a0e9d bne,a,pn %xcc,p50_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 2a74051dcd764aa9 bne,a,pn %xcc,p50_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffda051844 bne,a,pn %xcc,p50_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be de0e967049b43569 bne,a,pn %xcc,p50_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000ad bne,a,pn %xcc,p50_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000b53c58bd bne,a,pn %xcc,p50_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000030 bne,a,pn %xcc,p50_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p50_local0_expect,%g1 p50_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 000000b8c7f033fe ldx [%i0+0x018],%g3 ! Observed data at 00000000740000d8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8aff8a0f00000000 ldx [%i0+0x020],%g3 ! Observed data at 00000000740000e0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x020,%g4 set p50_local1_expect,%g1 p50_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 0000ffc471e46db3 ldx [%i1+0x000],%g3 ! Observed data at 00000000748000c0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = de0e967049b43569 ldx [%i1+0x020],%g3 ! Observed data at 00000000748000e0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x020,%g4 set p50_local2_expect,%g1 p50_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 6dcd2cf002887411 ldx [%i2+0x000],%g3 ! Observed data at 00000000750000c0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 5371ffaf72be3644 ldx [%i2+0x008],%g3 ! Observed data at 00000000750000c8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x008,%g4 set p50_local3_expect,%g1 p50_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ffa1f057d21d1f06 ldx [%i3+0x000],%g3 ! Observed data at 00000000758000c0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = e7ffa06099bebf16 ldx [%i3+0x018],%g3 ! Observed data at 00000000758000d8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7d26aa28eaff6847 ldx [%i3+0x020],%g3 ! Observed data at 00000000758000e0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x020,%g4 ! The test for processor 50 has passed p50_passed: ta GOOD_TRAP nop p50_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p50_failed p50_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p50_failed p50_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p50_failed p50_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p50_failed p50_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p50_failed p50_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p50_failed p50_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p50_failed p50_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p50_failed ! The test for processor 50 failed p50_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0c8] ! Set processor 50 done flag set p50_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 50 failed p50_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0c8] ! Set processor 50 done flag set p50_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p50_selfmod_failed: ba p50_failed mov 0xabc,%g1 p50_common_error: or %g0,0xf12,%g1 ba p50_failed mov %o5,%g3 p50_common_signature_error: set p50_temp,%g1 ba p50_failed st %g2,[%g1] ! Common Lock Number p50_common_timeout: set p50_temp,%g1 ba p50_failed st %g2,[%g1] ! Common Lock Number p50_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p50_failed mov 0x0,%g3 p50_trap1e: stda %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000748000d8] stxa %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000740000d0] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000750000c8] done p50_trap1o: stda %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000748000d8] stxa %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000740000d0] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000750000c8] done p50_trap2e: swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000748000c8] ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000758000c8] stxa %l2,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000748000d0] stba %l6,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000740000c8] done p50_trap2o: swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000748000c8] ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000758000c8] stxa %l2,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000748000d0] stba %l6,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000740000c8] done p50_trap3e: nop nop nop nop nop done p50_trap3o: nop nop nop nop nop done p50_init_memory_pointers: set p50_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p50_local0_start,%i0 set p50_local1_start,%i1 set p50_local2_start,%i2 set p50_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 184fb6c3f81ff08f ldx [%g1+0x008],%l1 ! %l1 = bbe7d9fa0aa8f474 ldx [%g1+0x010],%l2 ! %l2 = c532ea569149d785 ldx [%g1+0x018],%l3 ! %l3 = 8578c6c8a298b9e5 ldx [%g1+0x020],%l4 ! %l4 = 5572606de84c2d18 ldx [%g1+0x028],%l5 ! %l5 = 28da9ff891585ac0 ldx [%g1+0x030],%l6 ! %l6 = 00e3bea5ef143273 ldx [%g1+0x038],%l7 ! %l7 = 7fbf2b866422e3fb ! Initialize the output register of window 0 set unres3_start,%o0 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 = 0d9f8309 ed4f0b3e 992aed7a 2feb3b9d ! %f4 = e8276571 2169852c 485cdee9 7d279264 ! %f8 = 2d85efa8 74560dd7 03066785 1edc8cd7 ! %f12 = e816a455 0d734e8d b838c2ae ed7c6a55 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4d2a8afb 092de52e b8e59323 677cf36d ! %f20 = 30e02606 2c3ea1a2 7ca748a9 61833324 ! %f24 = 385f659a 4fff7681 a75bf88b 9ad9776a ! %f28 = 9f815ae6 17e847d1 d073c4a9 7d435b6c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3d9c80bb c093bd59 2f1972a5 0df63953 ! %f36 = bb7729c1 8ab7eb3a f01b1bbc 40b157db ! %f40 = 84f6f67a 83d2d856 e9b12196 e3442cc5 ! %f44 = 8b727838 e5bcad70 61f88fbe b4bdbba5 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7b26264f00000047,%g7,%g1 ! GSR scale = 8, align = 7 wr %g1,%g0,%gsr ! GSR = 7b26264f00000047 wr %g0,%y ! Clear Y 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[00000000900000f8] = f1203340, %g2 = 11c1ff8cb2cdd3e4 lduh [%i4+0x038],%g2 ! %g2 = 000000000000f120 ! Mem[00000000900000fc] = c82df56f, %g2 = 000000000000f120 ldsh [%i4+0x03c],%g2 ! %g2 = ffffffffffffc82d ! Mem[00000000768000e4] = 14613991, %l5 = fbc62922630b8276 swap [%i1+0x024],%l5 ! %l5 = 0000000014613991 ! Mem[00000000778000c4] = cad1748c, %l7 = 131d637f, %l3 = 7d983490 add %i3,0x04,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000cad1748c ! Mem[00000000770000f4] = 9d30e365, %l4 = 05a1e873d59ac925 lduh [%i2+0x034],%l4 ! %l4 = 0000000000009d30 ! Mem[00000000900000fc] = c82df56f, %g2 = ffffffffffffc82d ldsb [%i4+0x03c],%g2 ! %g2 = ffffffffffffffc8 ! Mem[00000000768000c0] = 1f6b91a6, %l3 = 00000000cad1748c lduw [%i1+%g0],%l3 ! %l3 = 000000001f6b91a6 ! Mem[00000000918000e0] = f4c6925d, %g2 = ffffffffffffffc8 lduh [%o0+0x022],%g2 ! %g2 = 000000000000f4c6 ! Mem[00000000778000d0] = e730e4a48555e4c6, %l6 = 7046682411f26683, %l1 = 2ac5089aa83deef4 add %i3,0x10,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = e730e4a48555e4c6 ! Mem[00000000770000f4] = 9d30e365, %l7 = 9137f3d8131d637f ldub [%i2+0x035],%l7 ! %l7 = 0000000000000030 p51_label_2: ! Mem[00000000768000d0] = 757d7f76fd0a46f6, %l3 = 000000001f6b91a6, %l6 = 7046682411f26683 add %i1,0x10,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 757d7f76fd0a46f6 ! Mem[00000000760000d8] = df6013e0, %l2 = cded40825eab2e63 lduw [%i0+%o3],%l2 ! %l2 = 00000000df6013e0 ! Mem[00000000770000d4] = ed27f388, %l3 = 1f6b91a6, %l0 = fc89d0b8 add %i2,0x14,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000ed27f388 ! Mem[00000000778000e0] = 9d388500cf4c10db, %l2 = 00000000df6013e0, %l2 = 00000000df6013e0 add %i3,0x20,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 9d388500cf4c10db ! Mem[00000000778000c4] = cad1748c, %l5 = 0000000014613991 lduh [%i3+0x006],%l5 ! %l5 = 000000000000748c ! Mem[00000000760000c8] = 7e9e0fdecd2d8c3f, %l0 = 00000000ed27f388 ldx [%i0+%o1],%l0 ! %l0 = 7e9e0fdecd2d8c3f ! Mem[00000000760000c8] = 7e9e0fdecd2d8c3f, %l7 = 0000000000000030, %l2 = 9d388500cf4c10db add %i0,0x08,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 7e9e0fdecd2d8c3f ! Mem[00000000778000ec] = 618baa17, %l7 = 00000030, %l1 = 8555e4c6 add %i3,0x2c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000618baa17 ! Mem[00000000760000f8] = 05c16260, %l1 = 00000000618baa17 lduw [%i0+0x038],%l1 ! %l1 = 0000000005c16260 ! %l2 = cd2d8c3f, %l3 = 1f6b91a6, Mem[00000000760000e8] = 1f96eead a30547f1 std %l2,[%i0+%o5] ! Mem[00000000760000e8] = cd2d8c3f 1f6b91a6 p51_label_3: ! Mem[00000000768000e0] = acdc1c86, %l6 = fd0a46f6, %l6 = fd0a46f6 add %i1,0x20,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000acdc1c86 ! Mem[00000000760000d7] = 30d8c153, %l6 = 00000000acdc1c86 ldstub [%i0+0x017],%l6 ! %l6 = 00000053000000ff ! Mem[00000000770000d5] = ed27f388, %l7 = 0000000000000030 ldstub [%i2+0x015],%l7 ! %l7 = 00000027000000ff ! Mem[00000000778000c0] = b7f62b7f, %l5 = 0000748c, %l5 = 0000748c casa [%i3]0x80,%l5,%l5 ! %l5 = 00000000b7f62b7f ! Mem[00000000778000c8] = 60814a7a07a6694d, %l1 = 0000000005c16260, %l7 = 0000000000000027 add %i3,0x08,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 60814a7a07a6694d ! Mem[00000000918000dc] = c5e32ec5, %g2 = 000000000000f4c6 ldub [%o0+0x01c],%g2 ! %g2 = 00000000000000c5 ! Mem[00000000760000c0] = 4865acb7, %l7 = 60814a7a07a6694d swap [%i0+%g0],%l7 ! %l7 = 000000004865acb7 ! Mem[00000000918000ec] = f046194f, %g2 = 00000000000000c5 lduh [%o0+0x02e],%g2 ! %g2 = 000000000000f046 ! Mem[00000000910000cc] = adebadc1, %g2 = 000000000000f046 lduh [%i6+0x00e],%g2 ! %g2 = 000000000000adeb ! Mem[00000000778000ec] = 618baa17, %l4 = 0000000000009d30 swap [%i3+0x02c],%l4 ! %l4 = 00000000618baa17 p51_label_4: ! Mem[00000000770000c0] = 08c25642e44f66bd, %l1 = 0000000005c16260, %l2 = 7e9e0fdecd2d8c3f casxa [%i2]0x80,%l1,%l2 ! %l2 = 08c25642e44f66bd ! %l0 = 7e9e0fdecd2d8c3f, Mem[00000000918000d6] = eea6cb31 stb %l0,[%o0+0x016] ! Mem[00000000918000d4] = 3fa6cb31 ! %l2 = 08c25642e44f66bd, Mem[00000000768000c4] = 27baeebf stb %l2,[%i1+0x004] ! Mem[00000000768000c4] = bdbaeebf ! Mem[00000000770000f8] = 4a9445da689c22af, %l4 = 00000000618baa17, %l4 = 00000000618baa17 add %i2,0x38,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 4a9445da689c22af ! %l0 = cd2d8c3f, %l1 = 05c16260, Mem[00000000908000d8] = fa612895 6109aa8c std %l0,[%i5+%o3] ! Mem[00000000908000d8] = cd2d8c3f 05c16260 ! Mem[00000000918000d0] = f1473dc9, %g2 = 000000000000adeb ldsh [%o0+0x012],%g2 ! %g2 = fffffffffffff147 ! Mem[00000000910000c4] = 7270c9b5, %g2 = fffffffffffff147 ldsb [%i6+0x006],%g2 ! %g2 = 0000000000000072 ! %l7 = 000000004865acb7, Mem[00000000908000dc] = 05c16260 sth %l7,[%i5+0x01c] ! Mem[00000000908000dc] = acb76260 ! %l4 = 4a9445da689c22af, Mem[00000000900000c0] = c13ccd50 stw %l4,[%i4+%g0] ! Mem[00000000900000c0] = 689c22af ! Mem[00000000770000c6] = e44f66bd, %l1 = 0000000005c16260 ldstub [%i2+0x006],%l1 ! %l1 = 00000066000000ff ba,a p51_not_taken_0_end p51_not_taken_0: ! The following code should not be executed 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 7e9e0fdecd2d8c3f bne,a,pn %xcc,p51_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000066 bne,a,pn %xcc,p51_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 08c25642e44f66bd bne,a,pn %xcc,p51_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000001f6b91a6 bne,a,pn %xcc,p51_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 4a9445da689c22af bne,a,pn %xcc,p51_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000b7f62b7f bne,a,pn %xcc,p51_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000053 bne,a,pn %xcc,p51_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000004865acb7 bne,a,pn %xcc,p51_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p51_local0_expect,%g1 p51_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 07a6694d4e600f76 ldx [%i0+0x000],%g3 ! Observed data at 00000000760000c0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 333823b430d8c1ff ldx [%i0+0x010],%g3 ! Observed data at 00000000760000d0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = cd2d8c3f1f6b91a6 ldx [%i0+0x028],%g3 ! Observed data at 00000000760000e8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x028,%g4 set p51_local1_expect,%g1 p51_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 1f6b91a6bdbaeebf ldx [%i1+0x000],%g3 ! Observed data at 00000000768000c0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = acdc1c86630b8276 ldx [%i1+0x020],%g3 ! Observed data at 00000000768000e0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x020,%g4 set p51_local2_expect,%g1 p51_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 08c25642e44fffbd ldx [%i2+0x000],%g3 ! Observed data at 00000000770000c0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 13916110edfff388 ldx [%i2+0x010],%g3 ! Observed data at 00000000770000d0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x010,%g4 set p51_local3_expect,%g1 p51_check_local3: ldx [%g1+0x028],%g2 ! Expected data = 333e92fd00009d30 ldx [%i3+0x028],%g3 ! Observed data at 00000000778000e8 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: stda %l6,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000778000e8] swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000768000e8] swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000768000e0] done p51_trap1o: stda %l6,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000778000e8] swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000768000e8] swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000768000e0] done p51_trap2e: swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000770000e8] stba %l0,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000778000d0] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000768000e8] ldswa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000778000d8] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000760000c0] lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000770000e0] ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000778000e8] done p51_trap2o: swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000770000e8] stba %l0,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000778000d0] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000768000e8] ldswa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000778000d8] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000760000c0] lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000770000e0] ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000778000e8] done p51_trap3e: nop nop nop nop nop nop nop done p51_trap3o: nop nop nop nop nop nop nop done p51_init_memory_pointers: set p51_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p51_local0_start,%i0 set p51_local1_start,%i1 set p51_local2_start,%i2 set p51_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 0b7362ebfc89d0b8 ldx [%g1+0x008],%l1 ! %l1 = 2ac5089aa83deef4 ldx [%g1+0x010],%l2 ! %l2 = cded40825eab2e63 ldx [%g1+0x018],%l3 ! %l3 = 0318e8a67d983490 ldx [%g1+0x020],%l4 ! %l4 = 05a1e873d59ac925 ldx [%g1+0x028],%l5 ! %l5 = fbc62922630b8276 ldx [%g1+0x030],%l6 ! %l6 = 7046682411f26683 ldx [%g1+0x038],%l7 ! %l7 = 9137f3d8131d637f ! Initialize the output register of window 0 set unres3_start,%o0 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 = e376fe05 9ec658da 25bcd9d6 72e20771 ! %f4 = 25a69884 09a1b732 29b251ee 814d0c20 ! %f8 = f98d686d 095e6936 74061e48 4f180ff7 ! %f12 = ab35557c 142c57c1 fd5e3c40 d0f83c63 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = dbd376e1 8b86f511 d4c6781f ed1c8b2e ! %f20 = f2cd4264 dedb6448 52b599a6 110466c9 ! %f24 = e6c7fd6a d888952a 8532e8f0 5ebee458 ! %f28 = 2e01d07b 818aa291 2a99c56e c08e4fa1 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7eabd292 c1764548 a5bfe395 5d366bd5 ! %f36 = 8e029677 626d8cac b03be5c6 9c251d11 ! %f40 = 948169d5 3762f263 920447bc 7951e852 ! %f44 = 30d69034 3ff73313 bf249938 43aef793 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc59823f800000044,%g7,%g1 ! GSR scale = 8, align = 4 wr %g1,%g0,%gsr ! GSR = c59823f800000044 wr %g0,%y ! Clear Y 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: ! %l6 = 516f2b77, %l7 = 73a763bf, Mem[00000000910000e0] = 33e9edba 55139617 std %l6,[%i6+%o4] ! Mem[00000000910000e0] = 516f2b77 73a763bf ! Mem[00000000908000d8] = fa612895, %g2 = 8c20980cffbfc6a3 lduw [%i5+%o3],%g2 ! %g2 = 00000000fa612895 ! %l1 = 7ff001be3383cae7, Mem[00000000910000d4] = 34bdfa53 sth %l1,[%i6+0x014] ! Mem[00000000910000d4] = cae7fa53 ! Mem[00000000798000c0] = 7721166f, %l4 = e2c14774, %l5 = e1c69b51 casa [%i3]0x80,%l4,%l5 ! %l5 = 000000007721166f ! Mem[00000000918000d8] = e918c5e3, %g2 = 00000000fa612895 ldsh [%o0+0x01a],%g2 ! %g2 = ffffffffffffe918 ! Mem[00000000798000f4] = f995a2b6, %l2 = 87216bcdd2f36be8 swap [%i3+0x034],%l2 ! %l2 = 00000000f995a2b6 ! %l2 = 00000000f995a2b6, Mem[00000000910000d8] = cf13aa77d6e5dd00 stx %l2,[%i6+%o3] ! Mem[00000000910000d8] = 00000000f995a2b6 ! Mem[00000000900000f4] = 9cf12033, %g2 = ffffffffffffe918 ldsb [%i4+0x037],%g2 ! %g2 = ffffffffffffff9c ! %l4 = 521a4623e2c14774, Mem[00000000908000c8] = 825bb59efe94c475 stx %l4,[%i5+%o1] ! Mem[00000000908000c8] = 521a4623e2c14774 ! Mem[00000000798000c0] = 7721166f, %l3 = 27ec1d3a3cb4ab28 ldsb [%i3+0x001],%l3 ! %l3 = 0000000000000021 p52_label_2: ! %l6 = df2b38d6516f2b77, Mem[00000000918000e0] = 8771f4c6 stw %l6,[%o0+%o4] ! Mem[00000000918000e0] = 516f2b77 ! Mem[00000000900000f8] = 3340c82d, %g2 = ffffffffffffff9c ldsh [%i4+0x03a],%g2 ! %g2 = 0000000000003340 ! Mem[00000000790000d4] = 37e480fc, %l7 = eb8d7c0873a763bf swap [%i2+0x014],%l7 ! %l7 = 0000000037e480fc ! Mem[00000000790000f0] = 21b1e789a3fa1948, %l6 = df2b38d6516f2b77, %l3 = 0000000000000021 add %i2,0x30,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 21b1e789a3fa1948 ! %l3 = 21b1e789a3fa1948, Mem[00000000798000c0] = 7721166f1821319f stx %l3,[%i3+%g0] ! Mem[00000000798000c0] = 21b1e789a3fa1948 ! Mem[00000000900000c4] = aab69960, %g2 = 0000000000003340 ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffffaab6 ! Mem[00000000798000c4] = a3fa1948, %l4 = 521a4623e2c14774 ldsb [%i3+0x006],%l4 ! %l4 = 0000000000000019 ! Mem[00000000790000cc] = da0f427d, %l7 = 0000000037e480fc ldub [%i2+0x00f],%l7 ! %l7 = 000000000000007d ! Mem[00000000790000d0] = 85c3f5a9 73a763bf, %l0 = 6e84057a, %l1 = 3383cae7 ldd [%i2+%o2],%l0 ! %l0 = 0000000085c3f5a9 0000000073a763bf ! Mem[00000000798000cc] = ae680cb0, %l6 = 516f2b77, %l5 = 7721166f add %i3,0x0c,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000ae680cb0 p52_label_3: ! Mem[00000000798000d4] = cf3d7e91, %l1 = 73a763bf, %l7 = 0000007d add %i3,0x14,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000cf3d7e91 ! Mem[00000000780000d8] = 9e18e74b, %l3 = 21b1e789a3fa1948 ldstub [%i0+%o3],%l3 ! %l3 = 0000009e000000ff ! %l5 = 00000000ae680cb0, Mem[00000000788000c4] = 0f27391b sth %l5,[%i1+0x004] ! Mem[00000000788000c4] = 0cb0391b ! Mem[00000000798000d0] = e8390fa0, %l5 = 00000000ae680cb0 lduh [%i3+%o2],%l5 ! %l5 = 000000000000e839 ! Mem[00000000908000e8] = a7435d61, %g2 = ffffffffffffaab6 ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffffa743 ! Mem[00000000790000e0] = 9b52c23b, %l4 = 00000019, %l0 = 85c3f5a9 add %i2,0x20,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000009b52c23b ! Mem[00000000908000cc] = e2c14774, %g2 = ffffffffffffa743 ldsb [%i5+0x00c],%g2 ! %g2 = ffffffffffffffe2 ! %l7 = 00000000cf3d7e91, Mem[00000000908000d0] = 3fd51c7e94da6878 stx %l7,[%i5+%o2] ! Mem[00000000908000d0] = 00000000cf3d7e91 ! Mem[00000000780000fc] = 77c42794, %l3 = 000000000000009e ldsw [%i0+0x03c],%l3 ! %l3 = 0000000077c42794 ! Mem[00000000908000c4] = 130e53aa, %g18 = fa96e727ead90312 ldsw [%i5+0x004],%g2 ! %g2 = fa96e727ead90312 p52_label_4: ! %l4 = 0000000000000019, Mem[00000000908000c0] = 100a8464 stb %l4,[%i5+%g0] ! Mem[00000000908000c0] = 190a8464 ! Mem[00000000790000c8] = 96eff2e6, %l4 = 00000019, %l4 = 00000019 add %i2,0x08,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000096eff2e6 ! Mem[00000000790000f4] = a3fa1948, %l2 = 00000000f995a2b6 swap [%i2+0x034],%l2 ! %l2 = 00000000a3fa1948 ! Mem[00000000780000cc] = 7d1a267a, %l3 = 0000000077c42794 ldstub [%i0+0x00c],%l3 ! %l3 = 0000007d000000ff ! Mem[00000000790000d8] = 54c30e7f921c4825, %l0 = 000000009b52c23b, %l2 = 00000000a3fa1948 add %i2,0x18,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 54c30e7f921c4825 ! Mem[00000000900000f4] = b1729cf1, %g2 = 00000000130e53aa ldub [%i4+0x035],%g2 ! %g2 = 00000000000000b1 ! Mem[00000000798000c8] = 35d02beaae680cb0, %l6 = df2b38d6516f2b77, %l3 = 000000000000007d add %i3,0x08,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 35d02beaae680cb0 ! Mem[00000000790000d8] = 54c30e7f921c4825, %l6 = df2b38d6516f2b77, %l3 = 35d02beaae680cb0 add %i2,0x18,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 54c30e7f921c4825 ! Mem[00000000780000d1] = 87377f7b, %l4 = 0000000096eff2e6 ldstub [%i0+0x011],%l4 ! %l4 = 00000037000000ff ! Mem[00000000790000c0] = 789538bb, %l4 = 0000000000000037 swap [%i2+%g0],%l4 ! %l4 = 00000000789538bb ba,a p52_not_taken_0_end p52_not_taken_0: ! The following code should not be executed nop ba,a p52_branch_failed p52_not_taken_0_end: ! End of Random Code for Thread 52 1: membar #Sync ! Force all stores to complete p52_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d0] ! Set processor 52 done flag ! Check Registers p52_check_registers: set p52_expected_registers,%g1 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 54c30e7f921c4825 bne,a,pn %xcc,p52_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000789538bb bne,a,pn %xcc,p52_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000e839 bne,a,pn %xcc,p52_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000cf3d7e91 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 e376fe05 9ec658da bne %xcc,p52_f0_fail nop ! Check Local Memory set p52_local0_expect,%g1 p52_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 0c1c0632ff1a267a ldx [%i0+0x008],%g3 ! Observed data at 00000000780000c8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 87ff7f7bb9afd8ad ldx [%i0+0x010],%g3 ! Observed data at 00000000780000d0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff18e74b66cb6835 ldx [%i0+0x018],%g3 ! Observed data at 00000000780000d8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x018,%g4 set p52_local1_expect,%g1 p52_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 49d71a840cb0391b ldx [%i1+0x000],%g3 ! Observed data at 00000000788000c0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x000,%g4 set p52_local2_expect,%g1 p52_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 000000372015a7e1 ldx [%i2+0x000],%g3 ! Observed data at 00000000790000c0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 85c3f5a973a763bf ldx [%i2+0x010],%g3 ! Observed data at 00000000790000d0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 21b1e789f995a2b6 ldx [%i2+0x030],%g3 ! Observed data at 00000000790000f0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x030,%g4 set p52_local3_expect,%g1 p52_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 21b1e789a3fa1948 ldx [%i3+0x000],%g3 ! Observed data at 00000000798000c0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = c60935cdd2f36be8 ldx [%i3+0x030],%g3 ! Observed data at 00000000798000f0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x030,%g4 ! The test for processor 52 has passed p52_passed: ta GOOD_TRAP nop p52_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p52_failed p52_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p52_failed p52_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p52_failed p52_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p52_failed p52_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p52_failed p52_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p52_failed p52_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p52_failed p52_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p52_failed p52_f0_fail: set p52_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 52 failed p52_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0d0] ! Set processor 52 done flag set p52_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 52 failed p52_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0d0] ! Set processor 52 done flag set p52_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p52_selfmod_failed: ba p52_failed mov 0xabc,%g1 p52_common_error: or %g0,0xf14,%g1 ba p52_failed mov %o5,%g3 p52_common_signature_error: set p52_temp,%g1 ba p52_failed st %g2,[%g1] ! Common Lock Number p52_common_timeout: set p52_temp,%g1 ba p52_failed st %g2,[%g1] ! Common Lock Number p52_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p52_failed mov 0x0,%g3 p52_trap1e: stda %l6,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000788000c8] stba %l4,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000788000c8] stda %l0,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000788000d0] stwa %l5,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000790000d8] ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000780000c0] done p52_trap1o: stda %l6,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000788000c8] stba %l4,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000788000c8] stda %l0,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000788000d0] stwa %l5,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000790000d8] ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000780000c0] done p52_trap2e: ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000798000c0] stda %l4,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000788000c8] stxa %l3,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000798000c8] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000790000c8] stwa %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000788000c0] stwa %l5,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000790000d8] stda %l2,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000788000d0] done p52_trap2o: ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000798000c0] stda %l4,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000788000c8] stxa %l3,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000798000c8] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000790000c8] stwa %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000788000c0] stwa %l5,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000790000d8] stda %l2,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000788000d0] done p52_trap3e: nop nop nop nop nop nop nop done p52_trap3o: nop nop nop nop nop nop nop done p52_init_memory_pointers: set p52_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p52_local0_start,%i0 set p52_local1_start,%i1 set p52_local2_start,%i2 set p52_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a08e10606e84057a ldx [%g1+0x008],%l1 ! %l1 = 7ff001be3383cae7 ldx [%g1+0x010],%l2 ! %l2 = 87216bcdd2f36be8 ldx [%g1+0x018],%l3 ! %l3 = 27ec1d3a3cb4ab28 ldx [%g1+0x020],%l4 ! %l4 = 521a4623e2c14774 ldx [%g1+0x028],%l5 ! %l5 = 52e58f22e1c69b51 ldx [%g1+0x030],%l6 ! %l6 = df2b38d6516f2b77 ldx [%g1+0x038],%l7 ! %l7 = eb8d7c0873a763bf ! Initialize the output register of window 0 set unres3_start,%o0 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 = ecff2dca a21b3e91 135551b8 93213525 ! %f4 = 5a8d39a8 ababb99b 68aabc03 a925e56b ! %f8 = dfb248ab 2e411224 88307ba0 258e8889 ! %f12 = bf9f2104 4560f889 656f2935 c499d967 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b576c5bb fc2f07dc a4e500df 0fc81279 ! %f20 = f4c1892c a9b68726 04363db6 f36d46c5 ! %f24 = 9d57ea8d ebeb0bd1 6bda3e54 c1a55bf6 ! %f28 = 9f8c2a21 25dc74ab ad86d1d3 a3f32536 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 10f3e44b 0e7c8681 e8e41fb3 f7b71311 ! %f36 = 783ff670 7874f48f 4d134808 0561c7a8 ! %f40 = 22c2031e b895c4e4 187922b4 b2ff8e4b ! %f44 = c7867b9a 9a22948c 3d808a2a 8d1a255c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4d89ab2f00000028,%g7,%g1 ! GSR scale = 5, align = 0 wr %g1,%g0,%gsr ! GSR = 4d89ab2f00000028 wr %g0,%y ! Clear Y 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[000000007a0000fc] = 7fc0fe00, %l1 = 900e6b0b, %l5 = 5b9c4cb0 add %i0,0x3c,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000007fc0fe00 ! Mem[00000000900000e4] = f4f59116, %g2 = f164450a32ffd38b ldsh [%i4+0x024],%g2 ! %g2 = fffffffffffff4f5 ! Mem[000000007a0000df] = c51d2d67, %l5 = 000000007fc0fe00 ldstub [%i0+0x01f],%l5 ! %l5 = 00000067000000ff ! Mem[000000007b8000d4] = 62e1a494, %l1 = 900e6b0b, %l4 = 5c89807c add %i3,0x14,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000062e1a494 ! %l6 = 9a4eff47f1f19428, Mem[00000000910000eb] = 4a236803 stb %l6,[%i6+0x02b] ! Mem[00000000910000e8] = 28236803 ! Mem[000000007b8000d0] = 9e582f12, %l4 = 0000000062e1a494 ldub [%i3+0x012],%l4 ! %l4 = 000000000000002f ! Mem[000000007b0000f0] = aa767897a72c24d8, %l5 = 0000000000000067, %l5 = 0000000000000067 add %i2,0x30,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = aa767897a72c24d8 ! Mem[000000007a8000c0] = 6b35d8bc, %l3 = 51b9b14abfe572bc ldsw [%i1+%g0],%l3 ! %l3 = 000000006b35d8bc ! Mem[000000007a0000e8] = 097713e6, %l5 = aa767897a72c24d8 ldsw [%i0+%o5],%l5 ! %l5 = 00000000097713e6 ! Mem[000000007b8000d0] = 9e582f1262e1a494, %l1 = 30904637900e6b0b, %l5 = 00000000097713e6 add %i3,0x10,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 9e582f1262e1a494 p53_label_2: ! Mem[00000000918000e0] = 8771f4c6, %g18 = d8c399002a430976 ldsw [%o0+%o4],%g2 ! %g2 = d8c399002a430976 ! Mem[00000000908000f0] = 043263ccb51d1c67, %g2 = ffffffff8771f4c6 ldx [%i5+0x030],%g2 ! %g2 = 043263ccb51d1c67 ! Mem[00000000908000cc] = fe94c475, %g18 = d8c399002a430976 ldsw [%i5+0x00c],%g2 ! %g2 = d8c399002a430976 ! Mem[000000007b8000d8] = 60ca162f, %l5 = 9e582f1262e1a494 swap [%i3+%o3],%l5 ! %l5 = 0000000060ca162f ! Mem[000000007b0000ee] = 6ef92dc9, %l5 = 0000000060ca162f ldstub [%i2+0x02e],%l5 ! %l5 = 0000002d000000ff ! Mem[00000000900000c0] = c13ccd50, %g18 = d8c399002a430976 ldsw [%i4+%g0],%g2 ! %g2 = d8c399002a430976 ! %l3 = 000000006b35d8bc, Mem[00000000910000c8] = c9b5bf86f9bbadeb stx %l3,[%i6+%o1] ! Mem[00000000910000c8] = 000000006b35d8bc ! %l1 = 30904637900e6b0b, Mem[00000000900000ea] = 6f4e332e stb %l1,[%i4+0x02a] ! Mem[00000000900000e8] = 0b4e332e ! Mem[00000000908000e8] = a397a743, %g2 = ffffffffc13ccd50 lduw [%i5+%o5],%g2 ! %g2 = 00000000a397a743 ! Mem[00000000910000d0] = adc12368 34bdfa53, %g2 = a397a743, %g3 = 0bad0b00 ldd [%i6+%o2],%g2 ! %g2 = 00000000adc12368 0000000034bdfa53 p53_label_3: ! Mem[00000000910000e4] = 55139617, %g18 = d8c399002a430976 ldsw [%i6+0x024],%g2 ! %g2 = d8c399002a430976 ! Mem[00000000918000ec] = f046194f, %g2 = 0000000055139617 lduh [%o0+0x02e],%g2 ! %g2 = 000000000000f046 ! Mem[00000000910000d4] = 34bdfa53, %g18 = d8c399002a430976 ldsw [%i6+0x014],%g2 ! %g2 = d8c399002a430976 ! Mem[000000007b8000f6] = 8936a48f, %l6 = 9a4eff47f1f19428 ldstub [%i3+0x036],%l6 ! %l6 = 000000a4000000ff ! Mem[000000007a8000d8] = 9f717ee2473df3ab, %l4 = 000000000000002f, %l2 = 6ec29aa8596157e0 add %i1,0x18,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 9f717ee2473df3ab ! Mem[00000000910000ec] = 23680393, %g2 = 0000000034bdfa53 lduh [%i6+0x02c],%g2 ! %g2 = 0000000000002368 ! Mem[000000007b8000e4] = bd9e0473, %l1 = 30904637900e6b0b swap [%i3+0x024],%l1 ! %l1 = 00000000bd9e0473 ! %l1 = 00000000bd9e0473, Mem[00000000918000c0] = ec8503fdc6444072 stx %l1,[%o0+%g0] ! Mem[00000000918000c0] = 00000000bd9e0473 ! Mem[000000007b8000c0] = 2494be927ef2c7a7, %l4 = 000000000000002f, %l4 = 000000000000002f casxa [%i3]0x80,%l4,%l4 ! %l4 = 2494be927ef2c7a7 ! Mem[000000007a8000e4] = a46dace6, %l1 = bd9e0473, %l6 = 000000a4 add %i1,0x24,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000a46dace6 p53_label_4: ! %l0 = ade13bb49c6cce75, Mem[00000000900000f0] = 8fb2052c01b1729c stx %l0,[%i4+0x030] ! Mem[00000000900000f0] = ade13bb49c6cce75 ! Mem[000000007a8000c5] = c4f232d1, %l0 = ade13bb49c6cce75 ldstub [%i1+0x005],%l0 ! %l0 = 000000f2000000ff ! Mem[000000007a8000d4] = b8328648, %l7 = bdbd7202a58a5b5d swap [%i1+0x014],%l7 ! %l7 = 00000000b8328648 ! Mem[000000007b8000c8] = 61c2b04440c3f92a, %l5 = 000000000000002d, %l3 = 000000006b35d8bc add %i3,0x08,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 61c2b04440c3f92a ! Mem[000000007b0000f8] = 7a06cf1d, %l3 = 61c2b04440c3f92a ldstub [%i2+0x038],%l3 ! %l3 = 0000007a000000ff ! %l2 = 9f717ee2473df3ab, Mem[00000000908000f4] = b51d1c67 stb %l2,[%i5+0x034] ! Mem[00000000908000f4] = ab1d1c67 ! Mem[00000000918000c4] = 73e100ad, %g2 = 0000000000002368 ldub [%o0+0x007],%g2 ! %g2 = 0000000000000073 ! Mem[00000000900000f0] = ade13bb4 9c6cce75, %g2 = 00000073, %g3 = 34bdfa53 ldd [%i4+0x030],%g2 ! %g2 = 00000000ade13bb4 000000009c6cce75 ! %l4 = 2494be927ef2c7a7, Mem[00000000910000dc] = d6e5dd00 stw %l4,[%i6+0x01c] ! Mem[00000000910000dc] = 7ef2c7a7 ! Mem[000000007a8000c8] = 5a8ddc13, %l5 = 000000000000002d swap [%i1+%o1],%l5 ! %l5 = 000000005a8ddc13 ba,a p53_not_taken_0_end p53_not_taken_0: ! The following code should not be executed nop ba,a p53_branch_failed p53_not_taken_0_end: ! End of Random Code for Thread 53 1: membar #Sync ! Force all stores to complete p53_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d4] ! Set processor 53 done flag ! Check Registers p53_check_registers: set p53_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000f2 bne,a,pn %xcc,p53_reg_l0_fail mov %l0,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000007a bne,a,pn %xcc,p53_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 2494be927ef2c7a7 bne,a,pn %xcc,p53_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000005a8ddc13 bne,a,pn %xcc,p53_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000a46dace6 bne,a,pn %xcc,p53_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p53_local0_expect,%g1 p53_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 1ef6ddb1c51d2dff ldx [%i0+0x018],%g3 ! Observed data at 000000007a0000d8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x018,%g4 set p53_local1_expect,%g1 p53_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 6b35d8bcc4ff32d1 ldx [%i1+0x000],%g3 ! Observed data at 000000007a8000c0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000002dec06dd9b ldx [%i1+0x008],%g3 ! Observed data at 000000007a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = de905f35a58a5b5d ldx [%i1+0x010],%g3 ! Observed data at 000000007a8000d0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x010,%g4 set p53_local2_expect,%g1 p53_check_local2: ldx [%g1+0x028],%g2 ! Expected data = b7cc6ad36ef9ffc9 ldx [%i2+0x028],%g3 ! Observed data at 000000007b0000e8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff06cf1df7401f45 ldx [%i2+0x038],%g3 ! Observed data at 000000007b0000f8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x038,%g4 set p53_local3_expect,%g1 p53_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 62e1a494b882cd13 ldx [%i3+0x018],%g3 ! Observed data at 000000007b8000d8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ab2bf33a900e6b0b ldx [%i3+0x020],%g3 ! Observed data at 000000007b8000e0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 21f524ef8936ff8f ldx [%i3+0x030],%g3 ! Observed data at 000000007b8000f0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x030,%g4 ! The test for processor 53 has passed p53_passed: ta GOOD_TRAP nop p53_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p53_failed p53_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p53_failed p53_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p53_failed p53_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p53_failed p53_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p53_failed p53_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p53_failed p53_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p53_failed p53_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p53_failed ! The test for processor 53 failed p53_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0d4] ! Set processor 53 done flag set p53_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 53 failed p53_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0d4] ! Set processor 53 done flag set p53_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p53_selfmod_failed: ba p53_failed mov 0xabc,%g1 p53_common_error: or %g0,0xf15,%g1 ba p53_failed mov %o5,%g3 p53_common_signature_error: set p53_temp,%g1 ba p53_failed st %g2,[%g1] ! Common Lock Number p53_common_timeout: set p53_temp,%g1 ba p53_failed st %g2,[%g1] ! Common Lock Number p53_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p53_failed mov 0x0,%g3 p53_trap1e: stda %l6,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a0000d8] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007b8000e0] ldsba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007a8000c8] stha %l2,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b8000e0] stba %l1,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b0000d8] stda %l6,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b0000c8] lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007b8000c0] done p53_trap1o: stda %l6,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a0000d8] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007b8000e0] ldsba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007a8000c8] stha %l2,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b8000e0] stba %l1,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b0000d8] stda %l6,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b0000c8] lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007b8000c0] done p53_trap2e: stba %l1,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b8000e0] stxa %l5,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a8000e0] stha %l4,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a8000c8] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007a8000c8] stda %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a8000d8] lduwa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007a8000c8] stda %l4,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a0000d0] done p53_trap2o: stba %l1,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b8000e0] stxa %l5,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a8000e0] stha %l4,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a8000c8] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007a8000c8] stda %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a8000d8] lduwa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007a8000c8] stda %l4,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a0000d0] done p53_trap3e: nop nop nop nop nop done p53_trap3o: nop nop nop nop nop done p53_init_memory_pointers: set p53_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p53_local0_start,%i0 set p53_local1_start,%i1 set p53_local2_start,%i2 set p53_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = ade13bb49c6cce75 ldx [%g1+0x008],%l1 ! %l1 = 30904637900e6b0b ldx [%g1+0x010],%l2 ! %l2 = 6ec29aa8596157e0 ldx [%g1+0x018],%l3 ! %l3 = 51b9b14abfe572bc ldx [%g1+0x020],%l4 ! %l4 = 689182e65c89807c ldx [%g1+0x028],%l5 ! %l5 = 7ab713985b9c4cb0 ldx [%g1+0x030],%l6 ! %l6 = 9a4eff47f1f19428 ldx [%g1+0x038],%l7 ! %l7 = bdbd7202a58a5b5d ! Initialize the output register of window 0 set unres3_start,%o0 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 = f70c8767 33103286 19a4e810 a9e728e8 ! %f4 = 32e66007 3d82e2ab ba3240ee aa53499e ! %f8 = a1964bde e817f503 d200a6e3 daed1664 ! %f12 = 9d8961e4 4f37600c 7ae73bbb 2a4ecdeb ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 04c3314a 8e910a21 da60be61 3a6b4194 ! %f20 = e56711a0 f18fb15b 25f1ec92 643aee0d ! %f24 = 6fc70734 2a8227b4 686f734e 2b15991b ! %f28 = ef241cc9 320cd100 b0dcefb3 ee356e06 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 12786bfe 0ef85838 c7cefeb1 38857827 ! %f36 = 29d1bcac 9cb29960 f6db611c f782400e ! %f40 = 2404b3de 445c0be8 14b0f33a b9c0db9f ! %f44 = a33efa8b e88a8228 ea6d8f8c 052e989b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x88369a0f00000053,%g7,%g1 ! GSR scale = 10, align = 3 wr %g1,%g0,%gsr ! GSR = 88369a0f00000053 wr %g0,%y ! Clear Y 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: ! %l2 = 4c5d0577, %l3 = 2d23b498, Mem[00000000910000d8] = cf13aa77 d6e5dd00 std %l2,[%i6+%o3] ! Mem[00000000910000d8] = 4c5d0577 2d23b498 ! Mem[000000007d8000e4] = 64bc1b1d, %l4 = 78e399686b918ff1 swap [%i3+0x024],%l4 ! %l4 = 0000000064bc1b1d ! Mem[000000007d8000e8] = fe87297b3b022e8b, %l6 = bc800f98673261d3, %l4 = 0000000064bc1b1d add %i3,0x28,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = fe87297b3b022e8b ! Mem[000000007c0000ec] = 95395b3f, %l3 = 197554462d23b498 ldsb [%i0+0x02c],%l3 ! %l3 = ffffffffffffff95 ! Mem[00000000910000fc] = 93716587, %g18 = 72d202b088896f96 ldsw [%i6+0x03c],%g2 ! %g2 = 72d202b088896f96 ! Mem[000000007d8000c0] = d785e0b0416b4523, %l5 = b3e625be47dfb3d6, %l0 = ef6e06a62fbf4091 casxa [%i3]0x80,%l5,%l0 ! %l0 = d785e0b0416b4523 ! Mem[00000000908000e8] = a397a743, %g18 = 72d202b088896f96 ldsw [%i5+%o5],%g2 ! %g2 = 72d202b088896f96 ! Mem[000000007c8000f8] = c97dbf50, %l5 = b3e625be47dfb3d6 ldub [%i1+0x038],%l5 ! %l5 = 00000000000000c9 ! Mem[000000007c0000d8] = aa91c153698fa597, %l4 = fe87297b3b022e8b, %l0 = d785e0b0416b4523 add %i0,0x18,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = aa91c153698fa597 ! Mem[00000000918000f0] = 194f8a28, %g2 = ffffffffa397a743 ldsh [%o0+0x030],%g2 ! %g2 = 000000000000194f p54_label_2: ! Mem[00000000908000f4] = b51d1c67, %g2 = 000000000000194f ldub [%i5+0x034],%g2 ! %g2 = 00000000000000b5 ! Mem[00000000900000e4] = f4f59116, %g2 = 00000000000000b5 lduw [%i4+0x024],%g2 ! %g2 = 00000000f4f59116 ! Mem[000000007d0000cc] = f4e839f9, %l0 = 698fa597, %l3 = ffffff95 add %i2,0x0c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000f4e839f9 ! Mem[000000007d0000e8] = 83ec7049, %l4 = 3b022e8b, %l2 = 4c5d0577 add %i2,0x28,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000083ec7049 ! Mem[000000007d8000e4] = 6b918ff1, %l1 = 7de3447beec64643 ldstub [%i3+0x024],%l1 ! %l1 = 0000006b000000ff ! %l6 = bc800f98673261d3, Mem[000000007d0000d0] = f9ffc0d817c144e4 stx %l6,[%i2+%o2] ! Mem[000000007d0000d0] = bc800f98673261d3 ! Mem[000000007c8000c9] = 900d9115, %l3 = 00000000f4e839f9 ldstub [%i1+0x009],%l3 ! %l3 = 0000000d000000ff ! Mem[00000000910000c8] = c9b5bf86 f9bbadeb, %g2 = f4f59116, %g3 = 0bad0b00 ldd [%i6+%o1],%g2 ! %g2 = 00000000c9b5bf86 00000000f9bbadeb ! %l2 = 83ec7049, %l3 = 0000000d, Mem[00000000910000e8] = 5436174a 23680393 std %l2,[%i6+%o5] ! Mem[00000000910000e8] = 83ec7049 0000000d ! Mem[000000007c8000c8] = 90ff9115, %l1 = 0000006b, %l2 = 83ec7049 add %i1,0x08,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000090ff9115 p54_label_3: ! %l2 = 0000000090ff9115, Mem[00000000918000fa] = 11e87cbd sth %l2,[%o0+0x03a] ! Mem[00000000918000f8] = 91157cbd ! Mem[000000007c0000fd] = bf5a239e, %l0 = aa91c153698fa597 ldstub [%i0+0x03d],%l0 ! %l0 = 0000005a000000ff ! %l2 = 90ff9115, %l3 = 0000000d, Mem[00000000908000e0] = 2181367e 79aad87c std %l2,[%i5+%o4] ! Mem[00000000908000e0] = 90ff9115 0000000d ! Mem[000000007d8000d2] = c31689c9, %l1 = 000000000000006b ldstub [%i3+0x012],%l1 ! %l1 = 00000089000000ff ! Mem[00000000900000e4] = 9116e3ac, %g2 = 00000000c9b5bf86 ldub [%i4+0x026],%g2 ! %g2 = 0000000000000091 ! Mem[000000007d0000e6] = e964c70b, %l7 = 34f80bf6ad239dc1 ldstub [%i2+0x026],%l7 ! %l7 = 000000c7000000ff ! Mem[000000007c8000e0] = 05609f36, %l7 = 00000000000000c7 swap [%i1+%o4],%l7 ! %l7 = 0000000005609f36 ! Mem[000000007d0000c4] = f8ceb750, %l6 = bc800f98673261d3 ldstub [%i2+0x004],%l6 ! %l6 = 000000f8000000ff ! Mem[00000000918000c0] = ec8503fdc6444072, %g2 = 0000000000000091 ldx [%o0+%g0],%g2 ! %g2 = ec8503fdc6444072 ! %l4 = 3b022e8b, %l5 = 000000c9, Mem[00000000900000c0] = c13ccd50 aab69960 std %l4,[%i4+%g0] ! Mem[00000000900000c0] = 3b022e8b 000000c9 p54_label_4: ! Mem[00000000910000c8] = 86f9bbad, %g2 = ec8503fdc6444072 ldsb [%i6+0x00b],%g2 ! %g2 = ffffffffffffff86 ! Mem[00000000910000e4] = 55139617, %g2 = ffffffffffffff86 ldsb [%i6+0x024],%g2 ! %g2 = 0000000000000055 ! %l5 = 00000000000000c9, Mem[00000000910000d4] = 34bdfa53 sth %l5,[%i6+0x014] ! Mem[00000000910000d4] = 00c9fa53 ! %l4 = 3b022e8b, %l5 = 000000c9, Mem[00000000900000c0] = 3b022e8b 000000c9 std %l4,[%i4+%g0] ! Mem[00000000900000c0] = 3b022e8b 000000c9 ! Mem[000000007c0000c8] = 5e6092355d83482b, %l3 = 000000000000000d, %l2 = 0000000090ff9115 add %i0,0x08,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 5e6092355d83482b ! Mem[000000007c8000ec] = 4df97cf4, %l5 = 00000000000000c9 swap [%i1+0x02c],%l5 ! %l5 = 000000004df97cf4 ! Mem[00000000918000c0] = ec8503fd, %g2 = 0000000000000055 lduw [%o0+%g0],%g2 ! %g2 = 00000000ec8503fd ! Mem[000000007c8000f0] = d2c6b99f, %l7 = 05609f36, %l3 = 0000000d add %i1,0x30,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000d2c6b99f ! Mem[000000007d8000d8] = bc5e5626, %l0 = 000000000000005a swap [%i3+%o3],%l0 ! %l0 = 00000000bc5e5626 ! Mem[00000000910000f4] = 26a01719, %g2 = 00000000ec8503fd ldub [%i6+0x036],%g2 ! %g2 = 0000000000000026 ba,a p54_not_taken_0_end p54_not_taken_0: ! The following code should not be executed nop ba,a p54_branch_failed p54_not_taken_0_end: ! End of Random Code for Thread 54 1: membar #Sync ! Force all stores to complete p54_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d8] ! Set processor 54 done flag ! Check Registers p54_check_registers: set p54_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000bc5e5626 bne,a,pn %xcc,p54_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000089 bne,a,pn %xcc,p54_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000d2c6b99f bne,a,pn %xcc,p54_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000004df97cf4 bne,a,pn %xcc,p54_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000f8 bne,a,pn %xcc,p54_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000005609f36 bne,a,pn %xcc,p54_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p54_local0_expect,%g1 p54_check_local0: ldx [%g1+0x038],%g2 ! Expected data = 7c83e9a3bfff239e ldx [%i0+0x038],%g3 ! Observed data at 000000007c0000f8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x038,%g4 set p54_local1_expect,%g1 p54_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 90ff91154658e8f2 ldx [%i1+0x008],%g3 ! Observed data at 000000007c8000c8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000c7e2f34612 ldx [%i1+0x020],%g3 ! Observed data at 000000007c8000e0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = c3982aad000000c9 ldx [%i1+0x028],%g3 ! Observed data at 000000007c8000e8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x028,%g4 set p54_local2_expect,%g1 p54_check_local2: ldx [%g1+0x000],%g2 ! Expected data = c00e4f07ffceb750 ldx [%i2+0x000],%g3 ! Observed data at 000000007d0000c0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = bc800f98673261d3 ldx [%i2+0x010],%g3 ! Observed data at 000000007d0000d0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ae5f2775e964ff0b ldx [%i2+0x020],%g3 ! Observed data at 000000007d0000e0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x020,%g4 set p54_local3_expect,%g1 p54_check_local3: ldx [%g1+0x010],%g2 ! Expected data = c316ffc91c80f73c ldx [%i3+0x010],%g3 ! Observed data at 000000007d8000d0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000005ad19b826f ldx [%i3+0x018],%g3 ! Observed data at 000000007d8000d8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8e9c66daff918ff1 ldx [%i3+0x020],%g3 ! Observed data at 000000007d8000e0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x020,%g4 ! The test for processor 54 has passed p54_passed: ta GOOD_TRAP nop p54_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p54_failed p54_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p54_failed p54_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p54_failed p54_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p54_failed p54_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p54_failed p54_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p54_failed p54_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p54_failed p54_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p54_failed ! The test for processor 54 failed p54_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0d8] ! Set processor 54 done flag set p54_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 54 failed p54_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0d8] ! Set processor 54 done flag set p54_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p54_selfmod_failed: ba p54_failed mov 0xabc,%g1 p54_common_error: or %g0,0xf16,%g1 ba p54_failed mov %o5,%g3 p54_common_signature_error: set p54_temp,%g1 ba p54_failed st %g2,[%g1] ! Common Lock Number p54_common_timeout: set p54_temp,%g1 ba p54_failed st %g2,[%g1] ! Common Lock Number p54_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p54_failed mov 0x0,%g3 p54_trap1e: stda %l6,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d8000e8] ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007d0000d0] done p54_trap1o: stda %l6,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d8000e8] ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007d0000d0] done p54_trap2e: lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007c0000d8] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007d8000e0] stba %l3,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c8000c8] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007c0000c0] stha %l7,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c0000c8] lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007c0000c0] done p54_trap2o: lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007c0000d8] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007d8000e0] stba %l3,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c8000c8] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007c0000c0] stha %l7,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c0000c8] lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007c0000c0] done p54_trap3e: nop nop nop nop nop nop done p54_trap3o: nop nop 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 = ef6e06a62fbf4091 ldx [%g1+0x008],%l1 ! %l1 = 7de3447beec64643 ldx [%g1+0x010],%l2 ! %l2 = e7f215b64c5d0577 ldx [%g1+0x018],%l3 ! %l3 = 197554462d23b498 ldx [%g1+0x020],%l4 ! %l4 = 78e399686b918ff1 ldx [%g1+0x028],%l5 ! %l5 = b3e625be47dfb3d6 ldx [%g1+0x030],%l6 ! %l6 = bc800f98673261d3 ldx [%g1+0x038],%l7 ! %l7 = 34f80bf6ad239dc1 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 06fffae3 54e8ff72 34152c41 de974672 ! %f4 = 64f64ea8 db42b082 d448fb18 64c37eb7 ! %f8 = bef1eec9 afeab8cd f5b489bc 68ad9fca ! %f12 = 40cc284c 175c382d a125a4cd 55458229 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a6180267 a386f895 632cad49 ba06a17d ! %f20 = 0b1ba8a5 03a206e1 f7fea521 9a3f7293 ! %f24 = 1a6e3fc2 722aefde bb618a49 9c083e2e ! %f28 = bf1b0a46 c1d53ab5 133b0451 0cafb924 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 884ebbda dfd464c2 2bc95c81 71eaca14 ! %f36 = 7ff9751e 882585c5 16a9f96e 0ef50b29 ! %f40 = bc346199 6b512a30 2a41d2ef aa877b77 ! %f44 = 920273b9 5783fa29 edddb02b 8a69b464 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbf0a4f9800000010,%g7,%g1 ! GSR scale = 2, align = 0 wr %g1,%g0,%gsr ! GSR = bf0a4f9800000010 wr %g0,%y ! Clear Y 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[000000007f8000d0] = dd910cfb, %l5 = 69b7854c, %l7 = 859bcf46 add %i3,0x10,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000dd910cfb ! %l0 = 52b69e56, %l1 = 0c6e0641, Mem[00000000900000d8] = a6dacd72 b99bf6a9 std %l0,[%i4+%o3] ! Mem[00000000900000d8] = 52b69e56 0c6e0641 ! Mem[000000007e8000dd] = 75e3cc56, %l4 = 0f5ea0067504cd6f ldstub [%i1+0x01d],%l4 ! %l4 = 000000e3000000ff ! Mem[000000007e8000d8] = 12032fa8, %l1 = 0c6e0641, %l4 = 000000e3 add %i1,0x18,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000012032fa8 ! Mem[000000007f0000e4] = dde5b7e7, %l0 = 8f85294e52b69e56 swap [%i2+0x024],%l0 ! %l0 = 00000000dde5b7e7 ! Mem[000000007f8000e0] = 09a9315e59a6b159, %l7 = 00000000dd910cfb, %l7 = 00000000dd910cfb add %i3,0x20,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 09a9315e59a6b159 ! Mem[00000000900000e8] = e3ac6f4e 332e6d34, %g2 = 9fe2acf7, %g3 = 0bad0b00 ldd [%i4+%o5],%g2 ! %g2 = 00000000e3ac6f4e 00000000332e6d34 ! Mem[000000007f8000c8] = 7137b591, %l1 = 0c6e0641, %l1 = 0c6e0641 add %i3,0x08,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000007137b591 ! Mem[000000007e0000e4] = 496dc71b, %l3 = bdc69a78166a7b49 ldstub [%i0+0x024],%l3 ! %l3 = 00000049000000ff ! Mem[000000007f0000c8] = 757bec29, %l1 = 000000007137b591 swap [%i2+%o1],%l1 ! %l1 = 00000000757bec29 p55_label_2: ! %l2 = be7ae8a0, %l3 = 00000049, Mem[000000007e8000e8] = 029a8bb8 d751f986 std %l2,[%i1+%o5] ! Mem[000000007e8000e8] = be7ae8a0 00000049 ! Mem[000000007e0000ec] = 75e88e0d, %l0 = dde5b7e7, %l5 = 69b7854c add %i0,0x2c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000075e88e0d ! Mem[00000000918000c0] = 03fdc644, %g2 = 00000000e3ac6f4e ldsh [%o0+0x002],%g2 ! %g2 = 00000000000003fd ! Mem[000000007e8000f8] = 174c8aa33ce7d365, %l5 = 0000000075e88e0d, %l3 = 0000000000000049 add %i1,0x38,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 174c8aa33ce7d365 ! Mem[000000007e8000e0] = 1e026d21, %l3 = 174c8aa33ce7d365 swap [%i1+%o4],%l3 ! %l3 = 000000001e026d21 ! Mem[000000007f0000f4] = aad937e5, %l0 = 00000000dde5b7e7 swap [%i2+0x034],%l0 ! %l0 = 00000000aad937e5 ! %l3 = 000000001e026d21, Mem[00000000908000c8] = 825bb59e stw %l3,[%i5+%o1] ! Mem[00000000908000c8] = 1e026d21 ! Mem[000000007f0000c4] = bd90c5ef, %l6 = 9cb6e410, %l5 = 75e88e0d add %i2,0x04,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000bd90c5ef ! Mem[000000007f8000c0] = 5d28ca11, %l2 = a20e9370be7ae8a0 ldub [%i3+0x003],%l2 ! %l2 = 0000000000000011 ! %l0 = 00000000aad937e5, Mem[00000000908000c8] = 1e026d21 sth %l0,[%i5+%o1] ! Mem[00000000908000c8] = 37e56d21 p55_label_3: ! Mem[00000000918000dc] = c5e32ec5, %g2 = 00000000000003fd lduh [%o0+0x01c],%g2 ! %g2 = 000000000000c5e3 ! Mem[00000000908000e8] = a397a743 5d61508d, %g2 = 0000c5e3, %g3 = 332e6d34 ldd [%i5+%o5],%g2 ! %g2 = 00000000a397a743 000000005d61508d ! Mem[000000007e8000e8] = be7ae8a0, %l5 = 00000000bd90c5ef swap [%i1+%o5],%l5 ! %l5 = 00000000be7ae8a0 ! Mem[00000000908000e8] = a397a7435d61508d, %g2 = 00000000a397a743 ldx [%i5+%o5],%g2 ! %g2 = a397a7435d61508d ! Mem[000000007f8000d6] = aeedb61b, %l4 = 0000000012032fa8 ldstub [%i3+0x016],%l4 ! %l4 = 000000b6000000ff ! Mem[000000007f8000c3] = 5d28ca11, %l2 = 0000000000000011 ldstub [%i3+0x003],%l2 ! %l2 = 00000011000000ff ! Mem[000000007f0000e8] = d8e18842, %l2 = 0000000000000011 swap [%i2+%o5],%l2 ! %l2 = 00000000d8e18842 ! Mem[000000007e0000c0] = 2b23a087d7e863d1, %l1 = 00000000757bec29, %l6 = efb12f109cb6e410 casxa [%i0]0x80,%l1,%l6 ! %l6 = 2b23a087d7e863d1 ! Mem[000000007e8000ec] = 00000049, %l1 = 757bec29, %l1 = 757bec29 add %i1,0x2c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000000000049 ! Mem[000000007f8000f8] = c3fbb6ea, %l3 = 1e026d21, %l5 = be7ae8a0 add %i3,0x38,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000c3fbb6ea p55_label_4: ! Mem[000000007e8000f8] = 174c8aa3, %l7 = 59a6b159, %l5 = c3fbb6ea add %i1,0x38,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000174c8aa3 ! Mem[000000007f8000e8] = 0e817adc, %l4 = 00000000000000b6 swap [%i3+%o5],%l4 ! %l4 = 000000000e817adc ! Mem[000000007f0000c9] = 7137b591, %l7 = 09a9315e59a6b159 ldstub [%i2+0x009],%l7 ! %l7 = 00000037000000ff ! %l6 = 2b23a087d7e863d1, Mem[00000000900000c0] = c13ccd50aab69960 stx %l6,[%i4+%g0] ! Mem[00000000900000c0] = 2b23a087d7e863d1 ! %l6 = 2b23a087d7e863d1, Mem[00000000918000f8] = 782911e8 stw %l6,[%o0+0x038] ! Mem[00000000918000f8] = d7e863d1 ! Mem[000000007e0000f4] = 120e2139, %l7 = 0000000000000037 swap [%i0+0x034],%l7 ! %l7 = 00000000120e2139 ! Mem[000000007f0000fc] = e2a3ea24, %l5 = 00000000174c8aa3 swap [%i2+0x03c],%l5 ! %l5 = 00000000e2a3ea24 ! Mem[000000007f8000f4] = 61de33ba, %l2 = 00000000d8e18842 ldsb [%i3+0x037],%l2 ! %l2 = ffffffffffffffba ! Mem[000000007e0000f7] = 00000037, %l2 = ffffffffffffffba ldstub [%i0+0x037],%l2 ! %l2 = 00000037000000ff ! Mem[000000007e0000c0] = 2b23a087d7e863d1, %l5 = 00000000e2a3ea24, %l6 = 2b23a087d7e863d1 casxa [%i0]0x80,%l5,%l6 ! %l6 = 2b23a087d7e863d1 ba,a p55_not_taken_0_end p55_not_taken_0: ! The following code should not be executed nop ba,a p55_branch_failed p55_not_taken_0_end: ! End of Random Code for Thread 55 1: membar #Sync ! Force all stores to complete p55_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0dc] ! Set processor 55 done flag ! Check Registers p55_check_registers: set p55_expected_registers,%g1 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000037 bne,a,pn %xcc,p55_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000001e026d21 bne,a,pn %xcc,p55_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000e817adc bne,a,pn %xcc,p55_reg_l4_fail mov %l4,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000120e2139 bne,a,pn %xcc,p55_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p55_local0_expect,%g1 p55_check_local0: ldx [%g1+0x020],%g2 ! Expected data = dc4ddd9fff6dc71b ldx [%i0+0x020],%g3 ! Observed data at 000000007e0000e0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 73444fbe000000ff ldx [%i0+0x030],%g3 ! Observed data at 000000007e0000f0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x030,%g4 set p55_local1_expect,%g1 p55_check_local1: ldx [%g1+0x018],%g2 ! Expected data = 12032fa875ffcc56 ldx [%i1+0x018],%g3 ! Observed data at 000000007e8000d8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3ce7d365ec0f8042 ldx [%i1+0x020],%g3 ! Observed data at 000000007e8000e0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = bd90c5ef00000049 ldx [%i1+0x028],%g3 ! Observed data at 000000007e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x028,%g4 set p55_local2_expect,%g1 p55_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 71ffb591a8d7e842 ldx [%i2+0x008],%g3 ! Observed data at 000000007f0000c8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 53d47ead52b69e56 ldx [%i2+0x020],%g3 ! Observed data at 000000007f0000e0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000001105cb057c ldx [%i2+0x028],%g3 ! Observed data at 000000007f0000e8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 229099cddde5b7e7 ldx [%i2+0x030],%g3 ! Observed data at 000000007f0000f0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 291aedc7174c8aa3 ldx [%i2+0x038],%g3 ! Observed data at 000000007f0000f8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x038,%g4 set p55_local3_expect,%g1 p55_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 5d28caffd0f8380b ldx [%i3+0x000],%g3 ! Observed data at 000000007f8000c0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = dd910cfbaeedff1b ldx [%i3+0x010],%g3 ! Observed data at 000000007f8000d0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000b69ed7125a ldx [%i3+0x028],%g3 ! Observed data at 000000007f8000e8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x028,%g4 ! The test for processor 55 has passed p55_passed: ta GOOD_TRAP nop p55_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p55_failed p55_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p55_failed p55_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p55_failed p55_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p55_failed p55_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p55_failed p55_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p55_failed p55_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p55_failed p55_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p55_failed ! The test for processor 55 failed p55_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0dc] ! Set processor 55 done flag set p55_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 55 failed p55_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0dc] ! Set processor 55 done flag set p55_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p55_selfmod_failed: ba p55_failed mov 0xabc,%g1 p55_common_error: or %g0,0xf17,%g1 ba p55_failed mov %o5,%g3 p55_common_signature_error: set p55_temp,%g1 ba p55_failed st %g2,[%g1] ! Common Lock Number p55_common_timeout: set p55_temp,%g1 ba p55_failed st %g2,[%g1] ! Common Lock Number p55_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p55_failed mov 0x0,%g3 p55_trap1e: stda %l6,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e8000c8] ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007e8000c0] lduwa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007f0000e8] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007e8000d0] done p55_trap1o: stda %l6,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e8000c8] ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007e8000c0] lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007f0000e8] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007e8000d0] done p55_trap2e: stwa %l3,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f8000c8] lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f8000d0] swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007e0000d8] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007e8000d0] lduwa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007e8000d0] ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007e0000d0] done p55_trap2o: stwa %l3,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f8000c8] lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f8000d0] swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007e0000d8] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007e8000d0] lduwa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007e8000d0] ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007e0000d0] done p55_trap3e: nop done p55_trap3o: nop done p55_init_memory_pointers: set p55_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p55_local0_start,%i0 set p55_local1_start,%i1 set p55_local2_start,%i2 set p55_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 8f85294e52b69e56 ldx [%g1+0x008],%l1 ! %l1 = 9826cfb40c6e0641 ldx [%g1+0x010],%l2 ! %l2 = a20e9370be7ae8a0 ldx [%g1+0x018],%l3 ! %l3 = bdc69a78166a7b49 ldx [%g1+0x020],%l4 ! %l4 = 0f5ea0067504cd6f ldx [%g1+0x028],%l5 ! %l5 = ab0cb16069b7854c ldx [%g1+0x030],%l6 ! %l6 = efb12f109cb6e410 ldx [%g1+0x038],%l7 ! %l7 = c94ce3e4859bcf46 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 41a6028f d8918720 6c422f23 797a8d38 ! %f4 = db40ea65 66815639 41bee3a7 ba671899 ! %f8 = f15d57ef 5443eb5f dda702e1 dcaa90aa ! %f12 = 7af4df5a 2de5b1c5 25eeb919 31883b40 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f750a908 7065077d 1ac78a10 8e7bbea3 ! %f20 = 1ba13590 bba20288 221d55e8 1edbd053 ! %f24 = 30d9b222 2ad67347 a68367aa 916e1572 ! %f28 = 81689941 968e4cae 91e8285a 0f0d9764 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e119586f 3f7fc10e 0c9fe737 afc161f5 ! %f36 = d019ae6d 4e6b66bf e5266c5e 0cbd6a8c ! %f40 = fae89d85 d1321304 95bbfca5 b8dd60b4 ! %f44 = 0cf04b0e 8d1f4e21 b996f311 d17092ca ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x99386d580000006b,%g7,%g1 ! GSR scale = 13, align = 3 wr %g1,%g0,%gsr ! GSR = 99386d580000006b wr %g0,%y ! Clear Y 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[00000000900000f8] = f1203340 c82df56f, %g2 = 48cebec9, %g3 = 0bad0b00 ldd [%i4+0x038],%g2 ! %g2 = 00000000f1203340 00000000c82df56f ! %l4 = e26a30c859f85687, Mem[00000000900000c8] = 218511d1 stw %l4,[%i4+%o1] ! Mem[00000000900000c8] = 59f85687 ! Mem[00000000818000c0] = 862e63d3fd5ca711, %l3 = a0286c8e635a1764, %l0 = 50a2d45a5361f6c9 casxa [%i3]0x80,%l3,%l0 ! %l0 = 862e63d3fd5ca711 ! %l4 = e26a30c859f85687, Mem[00000000900000c6] = 996059f8 stb %l4,[%i4+0x006] ! Mem[00000000900000c4] = 876059f8 ! Mem[00000000800000f0] = a90e2234, %l2 = 3eeafd75dc06117c swap [%i0+0x030],%l2 ! %l2 = 00000000a90e2234 ! Mem[00000000810000c0] = a9aebb0880844d54, %l4 = e26a30c859f85687, %l3 = a0286c8e635a1764 casxa [%i2]0x80,%l4,%l3 ! %l3 = a9aebb0880844d54 ! Mem[00000000900000c0] = cd50aab6, %g2 = 00000000f1203340 lduh [%i4+0x002],%g2 ! %g2 = 000000000000cd50 ! %l4 = e26a30c859f85687, Mem[00000000918000d0] = 4010f1473dc9eea6 stx %l4,[%o0+%o2] ! Mem[00000000918000d0] = e26a30c859f85687 ! Mem[00000000800000c0] = 0096a412, %l6 = 851461881696376a swap [%i0+%g0],%l6 ! %l6 = 000000000096a412 ! Mem[00000000908000e0] = 2181367e 79aad87c, %g2 = 0000cd50, %g3 = c82df56f ldd [%i5+%o4],%g2 ! %g2 = 000000002181367e 0000000079aad87c p56_label_2: ! Mem[00000000808000c4] = b77b4e62, %l2 = 00000000a90e2234 swap [%i1+0x004],%l2 ! %l2 = 00000000b77b4e62 ! Mem[00000000808000d8] = 88780e56, %l6 = 000000000096a412 swap [%i1+%o3],%l6 ! %l6 = 0000000088780e56 ! Mem[00000000810000e4] = dd50fad6, %l3 = a9aebb0880844d54 ldstub [%i2+0x024],%l3 ! %l3 = 000000dd000000ff ! Mem[00000000818000ff] = a85474a8, %l0 = 862e63d3fd5ca711 ldstub [%i3+0x03f],%l0 ! %l0 = 000000a8000000ff ! Mem[00000000818000ec] = 79104fae, %l0 = 00000000000000a8 swap [%i3+0x02c],%l0 ! %l0 = 0000000079104fae ! %l3 = 00000000000000dd, Mem[00000000908000c8] = 825bb59e sth %l3,[%i5+%o1] ! Mem[00000000908000c8] = 00ddb59e ! Mem[00000000910000fc] = 93716587, %g18 = 48bf34e2717f4583 ldsw [%i6+0x03c],%g2 ! %g2 = 48bf34e2717f4583 ! Mem[00000000808000d8] = 0096a4120a1dc55c, %l2 = 00000000b77b4e62, %l0 = 0000000079104fae add %i1,0x18,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 0096a4120a1dc55c ! %l6 = 0000000088780e56, Mem[00000000900000da] = cd72b99b sth %l6,[%i4+0x01a] ! Mem[00000000900000d8] = 0e56b99b ! Mem[00000000918000c8] = e100adf5, %g2 = ffffffff93716587 lduw [%o0+%o1],%g2 ! %g2 = 00000000e100adf5 p56_label_3: ! Mem[00000000810000e0] = 02a8b539, %l4 = 59f85687, %l3 = 000000dd add %i2,0x20,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000002a8b539 ! Mem[00000000810000f8] = f2902bd456397624, %l1 = 76a45f35a1b57318, %l0 = 0096a4120a1dc55c add %i2,0x38,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = f2902bd456397624 ! Mem[00000000910000f8] = 1719e9a3, %g18 = 48bf34e2717f4583 ldsw [%i6+0x038],%g2 ! %g2 = 48bf34e2717f4583 ! Mem[00000000818000e5] = f3fe5cd8, %l4 = e26a30c859f85687 ldstub [%i3+0x025],%l4 ! %l4 = 000000fe000000ff ! Mem[00000000818000cc] = cb6f7492, %l2 = 00000000b77b4e62 ldsh [%i3+0x00e],%l2 ! %l2 = 0000000000007492 ! %l1 = 76a45f35a1b57318, Mem[00000000900000d5] = 0eaf76a6 stb %l1,[%i4+0x015] ! Mem[00000000900000d4] = 18af76a6 ! %l7 = d0f763ea11ab3e27, Mem[00000000818000e1] = e25c4def stb %l7,[%i3+0x021] ! Mem[00000000818000e0] = e2274def ! %l6 = 0000000088780e56, Mem[00000000910000c8] = c9b5bf86f9bbadeb stx %l6,[%i6+%o1] ! Mem[00000000910000c8] = 0000000088780e56 ! Mem[00000000808000f2] = bf456a55, %l4 = 00000000000000fe ldstub [%i1+0x032],%l4 ! %l4 = 0000006a000000ff ! Mem[00000000908000f0] = 63ccb51d, %g2 = 000000001719e9a3 ldub [%i5+0x032],%g2 ! %g2 = 0000000000000063 p56_label_4: ! Mem[00000000810000e5] = ff50fad6, %l4 = 000000000000006a ldstub [%i2+0x025],%l4 ! %l4 = 00000050000000ff ! Mem[00000000808000f4] = a70b247c, %l4 = 00000050, %l0 = 56397624 add %i1,0x34,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000a70b247c ! Mem[00000000808000f0] = bf45ff55a70b247c, %l6 = 0000000088780e56, %l1 = 76a45f35a1b57318 add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = bf45ff55a70b247c ! %l5 = 266c90e8543149a2, Mem[00000000908000c8] = 00ddb59efe94c475 stx %l5,[%i5+%o1] ! Mem[00000000908000c8] = 266c90e8543149a2 ! Mem[00000000910000f4] = b44726a0, %g2 = 0000000000000063 lduh [%i6+0x034],%g2 ! %g2 = 000000000000b447 ! Mem[00000000818000cc] = cb6f7492, %l4 = 0000000000000050 swap [%i3+0x00c],%l4 ! %l4 = 00000000cb6f7492 ! Mem[00000000810000f5] = 4cde0a8c, %l6 = 0000000088780e56 ldstub [%i2+0x035],%l6 ! %l6 = 000000de000000ff ! Mem[00000000818000c8] = 8ac3198700000050, %l4 = 00000000cb6f7492, %l3 = 0000000002a8b539 add %i3,0x08,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 8ac3198700000050 ! Mem[00000000808000c8] = 1c8ef14c, %l4 = 00000000cb6f7492 ldstub [%i1+%o1],%l4 ! %l4 = 0000001c000000ff ! Mem[00000000818000ca] = 8ac31987, %l2 = 0000000000007492 ldstub [%i3+0x00a],%l2 ! %l2 = 00000019000000ff ba,a p56_not_taken_0_end p56_not_taken_0: ! The following code should not be executed 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 00000000a70b247c bne,a,pn %xcc,p56_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000019 bne,a,pn %xcc,p56_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 8ac3198700000050 bne,a,pn %xcc,p56_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000001c bne,a,pn %xcc,p56_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000de bne,a,pn %xcc,p56_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p56_local0_expect,%g1 p56_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 1696376affd1ee17 ldx [%i0+0x000],%g3 ! Observed data at 00000000800000c0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = dc06117ce419e209 ldx [%i0+0x030],%g3 ! Observed data at 00000000800000f0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x030,%g4 set p56_local1_expect,%g1 p56_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 68602260a90e2234 ldx [%i1+0x000],%g3 ! Observed data at 00000000808000c0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff8ef14c69a23239 ldx [%i1+0x008],%g3 ! Observed data at 00000000808000c8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0096a4120a1dc55c ldx [%i1+0x018],%g3 ! Observed data at 00000000808000d8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = bf45ff55a70b247c ldx [%i1+0x030],%g3 ! Observed data at 00000000808000f0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x030,%g4 set p56_local2_expect,%g1 p56_check_local2: ldx [%g1+0x020],%g2 ! Expected data = 02a8b539fffffad6 ldx [%i2+0x020],%g3 ! Observed data at 00000000810000e0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 18a5d0194cff0a8c ldx [%i2+0x030],%g3 ! Observed data at 00000000810000f0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x030,%g4 set p56_local3_expect,%g1 p56_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 8ac3ff8700000050 ldx [%i3+0x008],%g3 ! Observed data at 00000000818000c8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = e2274deff3ff5cd8 ldx [%i3+0x020],%g3 ! Observed data at 00000000818000e0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 52e565f0000000a8 ldx [%i3+0x028],%g3 ! Observed data at 00000000818000e8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 75dcf509a85474ff ldx [%i3+0x038],%g3 ! Observed data at 00000000818000f8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x038,%g4 ! The test for processor 56 has passed p56_passed: ta GOOD_TRAP nop p56_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p56_failed p56_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p56_failed p56_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p56_failed p56_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p56_failed p56_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p56_failed p56_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p56_failed p56_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p56_failed p56_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p56_failed ! 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: stda %l6,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000800000d8] stwa %l1,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000818000d0] ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000810000c0] ldsba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000808000c8] lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000800000e0] stba %l7,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000818000d8] done p56_trap1o: stda %l6,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000800000d8] stwa %l1,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[00000000818000d0] ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000810000c0] ldsba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000808000c8] lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000800000e0] stba %l7,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000818000d8] done p56_trap2e: swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000800000c8] stba %l3,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000800000e8] lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000818000e0] stda %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000810000e8] lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000818000e0] stba %l3,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000810000c8] done p56_trap2o: swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[00000000800000c8] stba %l3,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000800000e8] lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000818000e0] stda %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000810000e8] lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000818000e0] stba %l3,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000810000c8] done p56_trap3e: nop nop nop nop done p56_trap3o: nop nop nop nop done p56_init_memory_pointers: set p56_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p56_local0_start,%i0 set p56_local1_start,%i1 set p56_local2_start,%i2 set p56_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 50a2d45a5361f6c9 ldx [%g1+0x008],%l1 ! %l1 = 76a45f35a1b57318 ldx [%g1+0x010],%l2 ! %l2 = 3eeafd75dc06117c ldx [%g1+0x018],%l3 ! %l3 = a0286c8e635a1764 ldx [%g1+0x020],%l4 ! %l4 = e26a30c859f85687 ldx [%g1+0x028],%l5 ! %l5 = 266c90e8543149a2 ldx [%g1+0x030],%l6 ! %l6 = 851461881696376a ldx [%g1+0x038],%l7 ! %l7 = d0f763ea11ab3e27 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 55569084 4b8bc7e5 339069a9 dc3399c7 ! %f4 = 6097c90f 2a95762a 4de95fee eea5ea25 ! %f8 = c80dcb6f a3309f4e b22c86f4 5ec1cb33 ! %f12 = 2c81b3c2 4a3ffa8e dbf5e2bf b60b7cc9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2a095679 ec3f2953 55776e98 aa87997d ! %f20 = 06315b6e ca76176f 96d012a2 0f2bdab9 ! %f24 = 9561ec07 2c21b68b 7826826f a6407274 ! %f28 = dc816a52 9f929c93 f474b807 73363556 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 65ffaeca 2c93f5a2 3b6940c3 a87472ea ! %f36 = 2e18b788 d6d57f2e 553c3c6e 3455147c ! %f40 = bb15034f c7f177d1 ee572e86 50d1784f ! %f44 = 541e09a8 f65ea16a 998886fe c267a62f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xcc10b48000000050,%g7,%g1 ! GSR scale = 10, align = 0 wr %g1,%g0,%gsr ! GSR = cc10b48000000050 wr %g0,%y ! Clear Y 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[00000000918000f0] = 194f8a28, %g2 = 00000000bb97cdf0 ldsh [%o0+0x030],%g2 ! %g2 = 000000000000194f ! Mem[00000000820000e8] = aad46458, %l5 = c1d2f80086b59366 swap [%i0+%o5],%l5 ! %l5 = 00000000aad46458 ! Mem[00000000910000ec] = 23680393, %g18 = bf80922a8fd7959d ldsw [%i6+0x02c],%g2 ! %g2 = bf80922a8fd7959d ! Mem[00000000908000f0] = 043263ccb51d1c67, %g2 = 0000000023680393 ldx [%i5+0x030],%g2 ! %g2 = 043263ccb51d1c67 ! Mem[00000000900000f0] = 2c01b172, %g2 = 043263ccb51d1c67 ldub [%i4+0x033],%g2 ! %g2 = 000000000000002c ! %l4 = 1700c8180a31117c, Mem[00000000908000c2] = 8464130e stb %l4,[%i5+0x002] ! Mem[00000000908000c0] = 7c64130e ! %l0 = bd43cdd3bce66610, Mem[00000000908000d8] = fa6128956109aa8c stx %l0,[%i5+%o3] ! Mem[00000000908000d8] = bd43cdd3bce66610 ! %l5 = 00000000aad46458, Mem[00000000908000d4] = 94da6878 stw %l5,[%i5+0x014] ! Mem[00000000908000d4] = aad46458 ! Mem[00000000838000c8] = 70cc492b, %l3 = 07880ed3e83e1c7d ldstub [%i3+%o1],%l3 ! %l3 = 00000070000000ff ! Mem[00000000820000d0] = 48310936, %l2 = 1d26c75c, %l7 = 14ad30f7 add %i0,0x10,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000048310936 p57_label_2: ! Mem[00000000910000fc] = 65870000, %g2 = 000000000000002c lduh [%i6+0x03e],%g2 ! %g2 = 0000000000006587 ! Mem[00000000900000e8] = 6f4e332e, %g2 = 0000000000006587 ldub [%i4+0x02a],%g2 ! %g2 = 000000000000006f ! Mem[00000000918000f0] = 194f8a28, %g2 = 000000000000006f ldub [%o0+0x030],%g2 ! %g2 = 0000000000000019 ! Mem[00000000908000d0] = 1c7eaad4, %g2 = 0000000000000019 ldsh [%i5+0x012],%g2 ! %g2 = 0000000000001c7e ! Mem[00000000828000f8] = 7fab3835, %l4 = 1700c8180a31117c swap [%i1+0x038],%l4 ! %l4 = 000000007fab3835 ! %l3 = 0000000000000070, Mem[00000000900000e8] = e3ac6f4e stw %l3,[%i4+%o5] ! Mem[00000000900000e8] = 00000070 ! %l4 = 000000007fab3835, Mem[00000000828000d4] = 0dba2aab stw %l4,[%i1+0x014] ! Mem[00000000828000d4] = 7fab3835 ! Mem[00000000908000d4] = aad46458, %g18 = bf80922a8fd7959d ldsw [%i5+0x014],%g2 ! %g2 = bf80922a8fd7959d ! Mem[00000000838000ef] = 51eb2be9, %l2 = ae9d756e1d26c75c ldstub [%i3+0x02f],%l2 ! %l2 = 000000e9000000ff ! Mem[00000000820000fc] = 1baa7dd9, %l2 = 00000000000000e9 swap [%i0+0x03c],%l2 ! %l2 = 000000001baa7dd9 p57_label_3: ! Mem[00000000918000e8] = a252010d bc51f046, %g2 = aad46458, %g3 = 0bad0b00 ldd [%o0+%o5],%g2 ! %g2 = 00000000a252010d 00000000bc51f046 ! Mem[00000000838000d8] = 8da8db0fe619c2f9, %l1 = 05b23cfcb2858cb6, %l4 = 000000007fab3835 add %i3,0x18,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 8da8db0fe619c2f9 ! Mem[00000000828000e0] = 8822ac126991cd9e, %l0 = bd43cdd3bce66610, %l6 = 68db5cf692c652c7 add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 8822ac126991cd9e ! Mem[00000000918000fc] = 2d000000, %g2 = 00000000a252010d ldsb [%o0+0x03f],%g2 ! %g2 = 000000000000002d ! Mem[00000000900000e0] = 1938ec00, %g2 = 000000000000002d ldsb [%i4+%o4],%g2 ! %g2 = 0000000000000019 ! Mem[00000000820000d5] = 19ef946b, %l5 = 00000000aad46458 ldstub [%i0+0x015],%l5 ! %l5 = 000000ef000000ff ! Mem[00000000830000e8] = 3534e497, %l2 = 000000001baa7dd9 swap [%i2+%o5],%l2 ! %l2 = 000000003534e497 ! Mem[00000000830000c8] = 693a4149c003ca77, %l3 = 0000000000000070, %l1 = 05b23cfcb2858cb6 add %i2,0x08,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 693a4149c003ca77 ! Mem[00000000900000d0] = 04823e0e, %g2 = 0000000000000019 ldsh [%i4+0x012],%g2 ! %g2 = 0000000000000482 ! Mem[00000000918000c4] = 444072e1, %g2 = 0000000000000482 ldsb [%o0+0x005],%g2 ! %g2 = 0000000000000044 p57_label_4: ! Mem[00000000828000f5] = 6501e25e, %l2 = 000000003534e497 ldstub [%i1+0x035],%l2 ! %l2 = 00000001000000ff ! Mem[00000000830000e8] = 1baa7dd9, %l5 = 00000000000000ef ldstub [%i2+%o5],%l5 ! %l5 = 0000001b000000ff ! Mem[00000000820000d8] = a1f805d936a15d47, %l1 = 693a4149c003ca77, %l0 = bd43cdd3bce66610 add %i0,0x18,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = a1f805d936a15d47 ! Mem[00000000830000e8] = ffaa7dd9, %l7 = 0000000048310936 swap [%i2+%o5],%l7 ! %l7 = 00000000ffaa7dd9 ! Mem[00000000830000d0] = dccbd364, %l3 = 0000000000000070 lduw [%i2+%o2],%l3 ! %l3 = 00000000dccbd364 ! Mem[00000000828000c0] = 2a62d9db, %l2 = 0000000000000001 swap [%i1+%g0],%l2 ! %l2 = 000000002a62d9db ! Mem[00000000828000c0] = 00000001446b8435, %l4 = 8da8db0fe619c2f9, %l0 = a1f805d936a15d47 casxa [%i1]0x80,%l4,%l0 ! %l0 = 00000001446b8435 ! %l6 = 8822ac126991cd9e, Mem[00000000918000fa] = 11e87cbd stb %l6,[%o0+0x03a] ! Mem[00000000918000f8] = 9ee87cbd ! Mem[00000000830000d0] = dccbd364, %l4 = 8da8db0fe619c2f9 ldstub [%i2+%o2],%l4 ! %l4 = 000000dc000000ff ! Mem[00000000830000e0] = a851a186, %l3 = 00000000dccbd364 ldsh [%i2+%o4],%l3 ! %l3 = ffffffffffffa851 ba,a p57_not_taken_0_end p57_not_taken_0: ! The following code should not be executed 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000002a62d9db bne,a,pn %xcc,p57_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffffffa851 bne,a,pn %xcc,p57_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000dc bne,a,pn %xcc,p57_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000001b bne,a,pn %xcc,p57_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p57_local0_expect,%g1 p57_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 4831093619ff946b ldx [%i0+0x010],%g3 ! Observed data at 00000000820000d0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 86b59366bed959cb ldx [%i0+0x028],%g3 ! Observed data at 00000000820000e8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 43142061000000e9 ldx [%i0+0x038],%g3 ! Observed data at 00000000820000f8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x038,%g4 set p57_local1_expect,%g1 p57_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 00000001446b8435 ldx [%i1+0x000],%g3 ! Observed data at 00000000828000c0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 914f1f057fab3835 ldx [%i1+0x010],%g3 ! Observed data at 00000000828000d0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = a9a089bd65ffe25e ldx [%i1+0x030],%g3 ! Observed data at 00000000828000f0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0a31117c289c1067 ldx [%i1+0x038],%g3 ! Observed data at 00000000828000f8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x038,%g4 set p57_local2_expect,%g1 p57_check_local2: ldx [%g1+0x010],%g2 ! Expected data = ffcbd3645f95be6d ldx [%i2+0x010],%g3 ! Observed data at 00000000830000d0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 483109367fb226b3 ldx [%i2+0x028],%g3 ! Observed data at 00000000830000e8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x028,%g4 set p57_local3_expect,%g1 p57_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ffcc492b7448f5ee ldx [%i3+0x008],%g3 ! Observed data at 00000000838000c8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2c18743451eb2bff ldx [%i3+0x028],%g3 ! Observed data at 00000000838000e8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x028,%g4 ! The test for processor 57 has passed p57_passed: ta GOOD_TRAP nop p57_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p57_failed p57_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p57_failed p57_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p57_failed p57_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p57_failed p57_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p57_failed p57_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p57_failed p57_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p57_failed p57_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p57_failed ! The test for processor 57 failed p57_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0e4] ! Set processor 57 done flag set p57_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 57 failed p57_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0e4] ! Set processor 57 done flag set p57_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p57_selfmod_failed: ba p57_failed mov 0xabc,%g1 p57_common_error: or %g0,0xf19,%g1 ba p57_failed mov %o5,%g3 p57_common_signature_error: set p57_temp,%g1 ba p57_failed st %g2,[%g1] ! Common Lock Number p57_common_timeout: set p57_temp,%g1 ba p57_failed st %g2,[%g1] ! Common Lock Number p57_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p57_failed mov 0x0,%g3 p57_trap1e: stda %l6,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000830000c8] done p57_trap1o: stda %l6,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[00000000830000c8] done p57_trap2e: lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000838000e0] done p57_trap2o: lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000838000e0] done p57_trap3e: nop done p57_trap3o: 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 = bd43cdd3bce66610 ldx [%g1+0x008],%l1 ! %l1 = 05b23cfcb2858cb6 ldx [%g1+0x010],%l2 ! %l2 = ae9d756e1d26c75c ldx [%g1+0x018],%l3 ! %l3 = 07880ed3e83e1c7d ldx [%g1+0x020],%l4 ! %l4 = 1700c8180a31117c ldx [%g1+0x028],%l5 ! %l5 = c1d2f80086b59366 ldx [%g1+0x030],%l6 ! %l6 = 68db5cf692c652c7 ldx [%g1+0x038],%l7 ! %l7 = c5c7ea5014ad30f7 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 440b8f83 87a478a7 47624817 241be5cf ! %f4 = 4133e3d2 ad3d6de4 38548154 d49ce609 ! %f8 = c03654db 586fecea 0954e31a 6f45b8d6 ! %f12 = e21d8a21 64e8f51c f8ec5f69 83c890ae ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = bee4f296 71c14ee1 57675b1b e0769254 ! %f20 = 3f7a3543 1a19b3f3 1d32614f fc1436f3 ! %f24 = 16f7aee6 a4817d6f fe6dd92e 16fdf62c ! %f28 = 5869599d d9ab2b02 d632a7bc 9fdf4572 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 41839106 586ace00 375d7d43 1aa82aae ! %f36 = 7649446d feed0c9e e128ed7d dc963107 ! %f40 = ab26cd2f b32b6703 9451e01c 3f576aad ! %f44 = d73d5fd7 e7cd0020 efff27e0 86d9f145 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4863f7b700000017,%g7,%g1 ! GSR scale = 2, align = 7 wr %g1,%g0,%gsr ! GSR = 4863f7b700000017 wr %g0,%y ! Clear Y 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[00000000840000c0] = 3a49420bdb72d48e, %l6 = 11efd55e32cb4a94, %l4 = 75da44e43a442d43 casxa [%i0]0x80,%l6,%l4 ! %l4 = 3a49420bdb72d48e ! Mem[00000000900000dc] = b99bf6a9, %g2 = 083c4ee7762facff lduh [%i4+0x01c],%g2 ! %g2 = 000000000000b99b ! Mem[00000000840000d8] = b3b55136, %l2 = 065cc750306f11ec ldsh [%i0+%o3],%l2 ! %l2 = ffffffffffffb3b5 ! Mem[00000000900000dc] = b99bf6a9, %g18 = 7b7a1ee0166564d1 ldsw [%i4+0x01c],%g2 ! %g2 = 7b7a1ee0166564d1 ! Mem[00000000848000fc] = fa6469e3, %l2 = ffffffffffffb3b5 ldstub [%i1+0x03c],%l2 ! %l2 = 000000fa000000ff ! Mem[00000000910000c0] = 78f5a6b5, %g18 = 7b7a1ee0166564d1 ldsw [%i6+%g0],%g2 ! %g2 = 7b7a1ee0166564d1 ! Mem[00000000850000db] = 85c8dd4a, %l7 = 673fd30e07e545be ldstub [%i2+0x01b],%l7 ! %l7 = 0000004a000000ff ! %l0 = ce1b675b, %l1 = 9f82253d, Mem[00000000900000f0] = 8fb2052c 01b1729c std %l0,[%i4+0x030] ! Mem[00000000900000f0] = ce1b675b 9f82253d ! Mem[00000000850000fe] = 6f675ba2, %l1 = 7d3c6fd59f82253d ldstub [%i2+0x03e],%l1 ! %l1 = 0000005b000000ff ! Mem[00000000840000fc] = d3943a93, %l6 = 32cb4a94, %l0 = ce1b675b add %i0,0x3c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000d3943a93 p58_label_2: ! Mem[00000000908000f4] = b51d1c67, %g2 = 0000000078f5a6b5 ldsh [%i5+0x034],%g2 ! %g2 = ffffffffffffb51d ! Mem[00000000848000c0] = b51b6762, %l3 = 70fd5c7a836177c0 swap [%i1+%g0],%l3 ! %l3 = 00000000b51b6762 ! Mem[00000000848000e8] = 66165d1b, %l5 = 5468a7d257b94517 swap [%i1+%o5],%l5 ! %l5 = 0000000066165d1b ! Mem[00000000910000f0] = 6214b447, %g2 = ffffffffffffb51d lduh [%i6+0x032],%g2 ! %g2 = 0000000000006214 ! Mem[00000000918000f0] = 8a28ae35, %g2 = 0000000000006214 lduh [%o0+0x032],%g2 ! %g2 = 0000000000008a28 ! %l2 = 000000fa, %l3 = b51b6762, Mem[00000000850000c8] = f0c377fd 59748035 std %l2,[%i2+%o1] ! Mem[00000000850000c8] = 000000fa b51b6762 ! Mem[00000000840000d9] = b3b55136, %l6 = 11efd55e32cb4a94 ldstub [%i0+0x019],%l6 ! %l6 = 000000b5000000ff ! Mem[00000000848000cc] = b49fb47d, %l5 = 0000000066165d1b ldsb [%i1+0x00d],%l5 ! %l5 = ffffffffffffff9f ! %l2 = 00000000000000fa, Mem[00000000900000ea] = 6f4e332e stb %l2,[%i4+0x02a] ! Mem[00000000900000e8] = fa4e332e ! Mem[00000000848000ea] = 57b94517, %l6 = 00000000000000b5 ldstub [%i1+0x02a],%l6 ! %l6 = 00000045000000ff p58_label_3: ! Mem[00000000910000c8] = c9b5bf86 f9bbadeb, %g2 = 00008a28, %g3 = 0bad0b00 ldd [%i6+%o1],%g2 ! %g2 = 00000000c9b5bf86 00000000f9bbadeb ! Mem[00000000848000f8] = c3bc0368, %l3 = 00000000b51b6762 swap [%i1+0x038],%l3 ! %l3 = 00000000c3bc0368 ! Mem[00000000848000ec] = a4138c06, %l1 = 000000000000005b ldsw [%i1+0x02c],%l1 ! %l1 = ffffffffa4138c06 ! Mem[00000000858000f4] = b2ccb1a4, %l0 = 00000000d3943a93 ldub [%i3+0x035],%l0 ! %l0 = 00000000000000cc ! Mem[00000000848000f0] = 3a6a20c500491b0e, %l0 = 00000000000000cc, %l7 = 000000000000004a add %i1,0x30,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 3a6a20c500491b0e ! Mem[00000000848000f4] = 00491b0e, %l1 = ffffffffa4138c06 ldstub [%i1+0x034],%l1 ! %l1 = 00000000000000ff ! Mem[00000000910000f4] = 26a01719, %g2 = 00000000c9b5bf86 ldub [%i6+0x036],%g2 ! %g2 = 0000000000000026 ! Mem[00000000918000ec] = bc51f046, %g2 = 0000000000000026 ldub [%o0+0x02c],%g2 ! %g2 = 00000000000000bc ! Mem[00000000840000c8] = d515c71e, %l4 = 3a49420bdb72d48e swap [%i0+%o1],%l4 ! %l4 = 00000000d515c71e ! Mem[00000000848000f4] = ff491b0e, %l2 = 000000fa, %l6 = 00000045 add %i1,0x34,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ff491b0e p58_label_4: ! Mem[00000000848000c4] = 2bca40ea, %l1 = 0000000000000000 swap [%i1+0x004],%l1 ! %l1 = 000000002bca40ea ! %l6 = ff491b0e, %l7 = 00491b0e, Mem[00000000840000c0] = 3a49420b db72d48e std %l6,[%i0+%g0] ! Mem[00000000840000c0] = ff491b0e 00491b0e ! Mem[00000000840000f1] = d386376e, %l0 = 00000000000000cc ldstub [%i0+0x031],%l0 ! %l0 = 00000086000000ff ! Mem[00000000840000ce] = cb172b45, %l2 = 00000000000000fa ldstub [%i0+0x00e],%l2 ! %l2 = 0000002b000000ff ! Mem[00000000840000e0] = 74378752, %l7 = 3a6a20c500491b0e ldstub [%i0+%o4],%l7 ! %l7 = 00000074000000ff ! Mem[00000000900000d4] = 3e0eaf76, %g2 = 00000000000000bc lduw [%i4+0x014],%g2 ! %g2 = 000000003e0eaf76 ! Mem[00000000840000f4] = fa6f45c2, %l7 = 00000074, %l1 = 2bca40ea add %i0,0x34,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000fa6f45c2 ! Mem[00000000848000c0] = 836177c000000000, %l0 = 0000000000000086, %l2 = 000000000000002b casxa [%i1]0x80,%l0,%l2 ! %l2 = 836177c000000000 ! Mem[00000000910000e8] = 174a2368, %g2 = 000000003e0eaf76 ldsh [%i6+0x02a],%g2 ! %g2 = 000000000000174a ! Mem[00000000918000d4] = eea6cb31, %g2 = 000000000000174a ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffffeea6 ba,a p58_not_taken_0_end p58_not_taken_0: ! The following code should not be executed nop ba,a p58_branch_failed p58_not_taken_0_end: ! End of Random Code for Thread 58 p58_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0e8] ! Set processor 58 done flag ! Check Registers p58_check_registers: set p58_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000086 bne,a,pn %xcc,p58_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000fa6f45c2 bne,a,pn %xcc,p58_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 836177c000000000 bne,a,pn %xcc,p58_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffff9f bne,a,pn %xcc,p58_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000ff491b0e bne,a,pn %xcc,p58_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000074 bne,a,pn %xcc,p58_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p58_local0_expect,%g1 p58_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ff491b0e00491b0e ldx [%i0+0x000],%g3 ! Observed data at 00000000840000c0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = db72d48ecb17ff45 ldx [%i0+0x008],%g3 ! Observed data at 00000000840000c8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = b3ff5136bb5766bc ldx [%i0+0x018],%g3 ! Observed data at 00000000840000d8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff3787521b5e7348 ldx [%i0+0x020],%g3 ! Observed data at 00000000840000e0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = d3ff376efa6f45c2 ldx [%i0+0x030],%g3 ! Observed data at 00000000840000f0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x030,%g4 set p58_local1_expect,%g1 p58_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 836177c000000000 ldx [%i1+0x000],%g3 ! Observed data at 00000000848000c0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = 57b9ff17a4138c06 ldx [%i1+0x028],%g3 ! Observed data at 00000000848000e8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 3a6a20c5ff491b0e ldx [%i1+0x030],%g3 ! Observed data at 00000000848000f0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = b51b6762ff6469e3 ldx [%i1+0x038],%g3 ! Observed data at 00000000848000f8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x038,%g4 set p58_local2_expect,%g1 p58_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 000000fab51b6762 ldx [%i2+0x008],%g3 ! Observed data at 00000000850000c8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 85c8ddffe6056f51 ldx [%i2+0x018],%g3 ! Observed data at 00000000850000d8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = fa04dc5e6f67ffa2 ldx [%i2+0x038],%g3 ! Observed data at 00000000850000f8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x038,%g4 ! Processor 58, local 3 is clean ! The test for processor 58 has passed p58_passed: ta GOOD_TRAP nop p58_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p58_failed p58_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p58_failed p58_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p58_failed p58_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p58_failed p58_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p58_failed p58_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p58_failed p58_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p58_failed p58_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p58_failed ! The test for processor 58 failed p58_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0e8] ! Set processor 58 done flag set p58_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 58 failed p58_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0e8] ! Set processor 58 done flag set p58_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p58_selfmod_failed: ba p58_failed mov 0xabc,%g1 p58_common_error: or %g0,0xf1a,%g1 ba p58_failed mov %o5,%g3 p58_common_signature_error: set p58_temp,%g1 ba p58_failed st %g2,[%g1] ! Common Lock Number p58_common_timeout: set p58_temp,%g1 ba p58_failed st %g2,[%g1] ! Common Lock Number p58_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p58_failed mov 0x0,%g3 p58_trap1e: stda %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000848000d8] ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000848000d0] stba %l3,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000840000e8] done p58_trap1o: stda %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000848000d8] ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000848000d0] stba %l3,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000840000e8] done p58_trap2e: ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000840000c0] ldswa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000848000d8] stxa %l4,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000848000e0] ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000858000d0] done p58_trap2o: ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000840000c0] ldswa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000848000d8] stxa %l4,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[00000000848000e0] ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000858000d0] done p58_trap3e: nop nop nop nop nop done p58_trap3o: nop nop nop nop nop done p58_init_memory_pointers: set p58_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p58_local0_start,%i0 set p58_local1_start,%i1 set p58_local2_start,%i2 set p58_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 6a327807ce1b675b ldx [%g1+0x008],%l1 ! %l1 = 7d3c6fd59f82253d ldx [%g1+0x010],%l2 ! %l2 = 065cc750306f11ec ldx [%g1+0x018],%l3 ! %l3 = 70fd5c7a836177c0 ldx [%g1+0x020],%l4 ! %l4 = 75da44e43a442d43 ldx [%g1+0x028],%l5 ! %l5 = 5468a7d257b94517 ldx [%g1+0x030],%l6 ! %l6 = 11efd55e32cb4a94 ldx [%g1+0x038],%l7 ! %l7 = 673fd30e07e545be ! Initialize the output register of window 0 set unres3_start,%o0 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 = 9df4751d 36bacebb d7bd430c af7c0161 ! %f4 = 8730ca7a 7e002615 867c4a73 a11ee3ec ! %f8 = 2e8339a4 23df0a16 f82975f5 bdaf4aeb ! %f12 = 2e8c1468 6e97d26a 484c2535 161f1185 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8b771752 cce46a4b 875083cc 6b6824a1 ! %f20 = 7df6b3f2 561c0ac2 0aad54e2 da71e65d ! %f24 = 026c80a8 d0239473 8af56723 3bbffefc ! %f28 = b344519c bc81547f a8bf6121 bf709f03 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 36717cc5 71f20cf1 cc247e1a 6ca5c2b8 ! %f36 = dca6abe9 b50284f3 63441ae8 d4863bd1 ! %f40 = 2f57c243 4eee2c4d ead1b9c3 e4fa15f2 ! %f44 = 71948af0 2b044490 9743af36 66a82644 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3ffc2ea000000063,%g7,%g1 ! GSR scale = 12, align = 3 wr %g1,%g0,%gsr ! GSR = 3ffc2ea000000063 wr %g0,%y ! Clear Y 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[00000000910000e0] = 33e9edba 55139617, %g2 = a1a107ef, %g3 = 0bad0b00 ldd [%i6+%o4],%g2 ! %g2 = 0000000033e9edba 0000000055139617 ! Mem[00000000870000dc] = e39bed7c, %l0 = 894a3f7015417ba0 swap [%i2+0x01c],%l0 ! %l0 = 00000000e39bed7c ! Mem[00000000860000d0] = 30db8368753bf2e6, %l0 = 00000000e39bed7c, %l2 = cad05817d81d9971 add %i0,0x10,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 30db8368753bf2e6 ! Mem[00000000868000f8] = 52571100, %l3 = 2029242c8161669e ldsw [%i1+0x038],%l3 ! %l3 = 0000000052571100 ! Mem[00000000918000e8] = a252010dbc51f046, %g2 = 0000000033e9edba ldx [%o0+%o5],%g2 ! %g2 = a252010dbc51f046 ! Mem[00000000878000c4] = b15a7bcf, %l4 = 96bcc8b8808e4c28 swap [%i3+0x004],%l4 ! %l4 = 00000000b15a7bcf ! Mem[00000000918000d4] = 3dc9eea6, %g18 = 55ef175c47c6cf7a ldsw [%o0+0x014],%g2 ! %g2 = 55ef175c47c6cf7a ! Mem[00000000870000c7] = 93ec0576, %l0 = 00000000e39bed7c ldstub [%i2+0x007],%l0 ! %l0 = 00000076000000ff ! Mem[00000000860000d8] = 0203be3d, %l7 = a7f8d33a, %l0 = 00000076 add %i0,0x18,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000000203be3d ! %l5 = 3286e65a7fa7543d, Mem[00000000910000d4] = 34bdfa53 sth %l5,[%i6+0x014] ! Mem[00000000910000d4] = 543dfa53 p59_label_2: ! %l7 = 7a316438a7f8d33a, Mem[00000000910000c8] = c9b5bf86 sth %l7,[%i6+%o1] ! Mem[00000000910000c8] = d33abf86 ! Mem[00000000868000d4] = 6d101ed3, %l4 = b15a7bcf, %l4 = b15a7bcf add %i1,0x14,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 000000006d101ed3 ! Mem[00000000860000c8] = c74a938f, %l5 = 3286e65a7fa7543d swap [%i0+%o1],%l5 ! %l5 = 00000000c74a938f ! %l7 = 7a316438a7f8d33a, Mem[00000000860000f0] = 67c50d10 stw %l7,[%i0+0x030] ! Mem[00000000860000f0] = a7f8d33a ! %l6 = 88927f5a84463156, Mem[00000000910000c8] = d33abf86 sth %l6,[%i6+%o1] ! Mem[00000000910000c8] = 3156bf86 ! Mem[00000000870000d4] = 7ae55017, %l5 = 00000000c74a938f swap [%i2+0x014],%l5 ! %l5 = 000000007ae55017 ! Mem[00000000868000fe] = 52b97a78, %l5 = 000000007ae55017 ldstub [%i1+0x03e],%l5 ! %l5 = 0000007a000000ff ! %l2 = 30db8368753bf2e6, Mem[00000000908000d8] = fa612895 sth %l2,[%i5+%o3] ! Mem[00000000908000d8] = f2e62895 ! Mem[00000000870000eb] = 435b457e, %l2 = 30db8368753bf2e6 ldstub [%i2+0x02b],%l2 ! %l2 = 0000007e000000ff ! Mem[00000000878000de] = f7ce9c52, %l7 = 7a316438a7f8d33a ldstub [%i3+0x01e],%l7 ! %l7 = 0000009c000000ff p59_label_3: ! Mem[00000000868000f2] = f137f8d2, %l7 = 000000000000009c ldstub [%i1+0x032],%l7 ! %l7 = 000000f8000000ff ! %l6 = 88927f5a84463156, Mem[00000000910000e0] = 33e9edba55139617 stx %l6,[%i6+%o4] ! Mem[00000000910000e0] = 88927f5a84463156 ! Mem[00000000870000d4] = c74a938f, %l4 = 000000006d101ed3 swap [%i2+0x014],%l4 ! %l4 = 00000000c74a938f ! %l4 = c74a938f, %l5 = 0000007a, Mem[00000000908000d8] = f2e62895 6109aa8c std %l4,[%i5+%o3] ! Mem[00000000908000d8] = c74a938f 0000007a ! %l1 = 6eeb8040ad97ffa7, Mem[00000000868000c3] = 407ab1c3 stb %l1,[%i1+0x003] ! Mem[00000000868000c0] = 407ab1a7 ! Mem[00000000878000f0] = 0d6e57c9eb183272, %l3 = 0000000052571100, %l5 = 000000000000007a add %i3,0x30,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 0d6e57c9eb183272 ! Mem[00000000860000e0] = 463f8db4, %l0 = 0203be3d, %l6 = 84463156 add %i0,0x20,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000463f8db4 ! Mem[00000000868000c0] = 407ab1a7 5b8a378a, %l2 = 0000007e, %l3 = 52571100 ldd [%i1+%g0],%l2 ! %l2 = 00000000407ab1a7 000000005b8a378a ! %l0 = 000000000203be3d, Mem[00000000918000dc] = c5e32ec5 stw %l0,[%o0+0x01c] ! Mem[00000000918000dc] = 0203be3d ! %l1 = 6eeb8040ad97ffa7, Mem[00000000918000e4] = 925d38f6 stw %l1,[%o0+0x024] ! Mem[00000000918000e4] = ad97ffa7 p59_label_4: ! Mem[00000000878000c0] = 9e259125, %l5 = eb183272, %l6 = 463f8db4 casa [%i3]0x80,%l5,%l6 ! %l6 = 000000009e259125 ! Mem[00000000870000cc] = 6de97c2b, %l2 = 00000000407ab1a7 ldsb [%i2+0x00e],%l2 ! %l2 = 000000000000007c ! Mem[00000000860000d0] = 30db8368753bf2e6, %l1 = 6eeb8040ad97ffa7, %l7 = 00000000000000f8 add %i0,0x10,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 30db8368753bf2e6 ! Mem[00000000870000c4] = 93ec05ff, %l5 = 0d6e57c9eb183272 swap [%i2+0x004],%l5 ! %l5 = 0000000093ec05ff ! Mem[00000000918000c4] = 4072e100, %g2 = 000000003dc9eea6 ldub [%o0+0x006],%g2 ! %g2 = 0000000000000040 ! %l6 = 000000009e259125, Mem[00000000870000fc] = d43523f1 stw %l6,[%i2+0x03c] ! Mem[00000000870000fc] = 9e259125 ! Mem[00000000868000f4] = a5d33fd6, %l5 = 0000000093ec05ff swap [%i1+0x034],%l5 ! %l5 = 00000000a5d33fd6 ! Mem[00000000918000dc] = 0203be3d, %g2 = 0000000000000040 lduh [%o0+0x01c],%g2 ! %g2 = 0000000000000203 ! %l0 = 000000000203be3d, Mem[00000000918000e8] = a252010dbc51f046 stx %l0,[%o0+%o5] ! Mem[00000000918000e8] = 000000000203be3d ! Mem[00000000870000e0] = 0d04493c1628102e, %l3 = 000000005b8a378a, %l6 = 000000009e259125 add %i2,0x20,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 0d04493c1628102e ba,a p59_not_taken_0_end p59_not_taken_0: ! The following code should not be executed nop ba,a p59_branch_failed p59_not_taken_0_end: ! End of Random Code for Thread 59 p59_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0ec] ! Set processor 59 done flag ! Check Registers p59_check_registers: set p59_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000203be3d bne,a,pn %xcc,p59_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000007c bne,a,pn %xcc,p59_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000005b8a378a bne,a,pn %xcc,p59_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000a5d33fd6 bne,a,pn %xcc,p59_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 30db8368753bf2e6 bne,a,pn %xcc,p59_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p59_check_fp_registers: set p59_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be d7bd430c af7c0161 bne %xcc,p59_f2_fail nop ! Check Local Memory set p59_local0_expect,%g1 p59_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 7fa7543de114a49b ldx [%i0+0x008],%g3 ! Observed data at 00000000860000c8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = a7f8d33adeea0c0e ldx [%i0+0x030],%g3 ! Observed data at 00000000860000f0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x030,%g4 set p59_local1_expect,%g1 p59_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 407ab1a75b8a378a ldx [%i1+0x000],%g3 ! Observed data at 00000000868000c0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x000,%g4 ldx [%g1+0x030],%g2 ! Expected data = f137ffd293ec05ff ldx [%i1+0x030],%g3 ! Observed data at 00000000868000f0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 5257110052b9ff78 ldx [%i1+0x038],%g3 ! Observed data at 00000000868000f8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x038,%g4 set p59_local2_expect,%g1 p59_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 7bc15db5eb183272 ldx [%i2+0x000],%g3 ! Observed data at 00000000870000c0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = b193adaf6d101ed3 ldx [%i2+0x010],%g3 ! Observed data at 00000000870000d0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c9956fff15417ba0 ldx [%i2+0x018],%g3 ! Observed data at 00000000870000d8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 435b45ffa6c1d72a ldx [%i2+0x028],%g3 ! Observed data at 00000000870000e8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1bf6dcfd9e259125 ldx [%i2+0x038],%g3 ! Observed data at 00000000870000f8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x038,%g4 set p59_local3_expect,%g1 p59_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 9e259125808e4c28 ldx [%i3+0x000],%g3 ! Observed data at 00000000878000c0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = f4734856f7ceff52 ldx [%i3+0x018],%g3 ! Observed data at 00000000878000d8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x018,%g4 ! The test for processor 59 has passed p59_passed: ta GOOD_TRAP nop p59_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p59_failed p59_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p59_failed p59_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p59_failed p59_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p59_failed p59_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p59_failed p59_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p59_failed p59_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p59_failed p59_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p59_failed p59_f2_fail: set p59_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! 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: stda %l6,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000878000e8] swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000878000c0] swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000870000c8] lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000878000c0] lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000868000d8] done p59_trap1o: stda %l6,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000878000e8] swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000878000c0] swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[00000000870000c8] lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000878000c0] lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000868000d8] done p59_trap2e: ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000870000e0] swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000868000c8] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000870000e0] ldswa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000860000c0] lduha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000868000e8] done p59_trap2o: ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000870000e0] swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000868000c8] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000870000e0] ldswa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000860000c0] lduha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000868000e8] done p59_trap3e: nop nop nop nop done p59_trap3o: nop nop nop nop done p59_init_memory_pointers: set p59_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p59_local0_start,%i0 set p59_local1_start,%i1 set p59_local2_start,%i2 set p59_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 894a3f7015417ba0 ldx [%g1+0x008],%l1 ! %l1 = 6eeb8040ad97ffa7 ldx [%g1+0x010],%l2 ! %l2 = cad05817d81d9971 ldx [%g1+0x018],%l3 ! %l3 = 2029242c8161669e ldx [%g1+0x020],%l4 ! %l4 = 96bcc8b8808e4c28 ldx [%g1+0x028],%l5 ! %l5 = 3286e65a7fa7543d ldx [%g1+0x030],%l6 ! %l6 = 88927f5a84463156 ldx [%g1+0x038],%l7 ! %l7 = 7a316438a7f8d33a ! Initialize the output register of window 0 set unres3_start,%o0 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 = 43211e68 d6048196 031df6ff 59c84501 ! %f4 = 42c185bc 6aff06e6 3792046b 483a0bb8 ! %f8 = 9b82e662 836c7f72 ce072b37 e7e360ee ! %f12 = 3b57c14a d8c348a2 e105a7d0 58375e1b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ca28b0e8 c9eda809 a85d2870 b6439b47 ! %f20 = b589b1c8 9caa40b5 b2d2deeb 541cc490 ! %f24 = 9f9dd83c 15739efe 9576d9e8 5bc41365 ! %f28 = bb6e80aa b49cd0b4 9c195c96 70ec65f4 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 56932520 336ae726 44996548 443ab1bd ! %f36 = 8e28843b 8b180b04 fb6c327f 67001e54 ! %f40 = 642c1db7 ca2e5990 358586a0 27076ad2 ! %f44 = 9bf9b53d aded18a5 f5e92695 cb872311 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xae91e6c000000053,%g7,%g1 ! GSR scale = 10, align = 3 wr %g1,%g0,%gsr ! GSR = ae91e6c000000053 wr %g0,%y ! Clear Y 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[00000000890000dc] = e6cafc43, %l2 = 07a49167, %l2 = 07a49167 add %i2,0x1c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000e6cafc43 ! Mem[00000000888000de] = 2ae2d01c, %l6 = 477cb9e3ddc565b8 ldstub [%i1+0x01e],%l6 ! %l6 = 000000d0000000ff ! Mem[00000000888000c5] = f1bcb273, %l1 = ed670a78a1ab38a6 ldstub [%i1+0x005],%l1 ! %l1 = 000000bc000000ff ! Mem[00000000898000e0] = 800e9d6c, %l3 = 81af8c88, %l0 = f03942e5 add %i3,0x20,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000800e9d6c ! Mem[00000000900000d0] = 04823e0e, %g2 = 066f1abc6eff0fe0 lduh [%i4+0x012],%g2 ! %g2 = 0000000000000482 ! Mem[00000000908000f4] = b51d1c67, %g18 = bf09d1a5d2c4c1de ldsw [%i5+0x034],%g2 ! %g2 = bf09d1a5d2c4c1de ! Mem[00000000898000ec] = 823e4d7d, %l3 = aab7142a81af8c88 swap [%i3+0x02c],%l3 ! %l3 = 00000000823e4d7d ! Mem[00000000908000f8] = 268aa27d51339b65, %g2 = ffffffffb51d1c67 ldx [%i5+0x038],%g2 ! %g2 = 268aa27d51339b65 ! %l2 = e6cafc43, %l3 = 823e4d7d, Mem[00000000908000e8] = a397a743 5d61508d std %l2,[%i5+%o5] ! Mem[00000000908000e8] = e6cafc43 823e4d7d ! Mem[00000000910000d8] = cf13aa77 d6e5dd00, %g2 = 51339b65, %g3 = 0bad0b00 ldd [%i6+%o3],%g2 ! %g2 = 00000000cf13aa77 00000000d6e5dd00 p60_label_2: ! Mem[00000000888000e8] = fc242dfd, %l5 = 43493f846d166075 ldstub [%i1+%o5],%l5 ! %l5 = 000000fc000000ff ! Mem[00000000898000e8] = 2b7603d2, %l3 = 823e4d7d, %l6 = 000000d0 add %i3,0x28,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000002b7603d2 ! Mem[00000000898000dc] = 7faefcdd, %l5 = 00000000000000fc ldub [%i3+0x01f],%l5 ! %l5 = 00000000000000dd ! Mem[00000000898000c8] = 40552a69, %l2 = e6cafc43, %l3 = 823e4d7d add %i3,0x08,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000040552a69 ! Mem[00000000918000c0] = ec8503fd, %g18 = bf09d1a5d2c4c1de ldsw [%o0+%g0],%g2 ! %g2 = bf09d1a5d2c4c1de ! Mem[00000000880000fb] = f998f917, %l6 = 000000002b7603d2 ldstub [%i0+0x03b],%l6 ! %l6 = 00000017000000ff ! Mem[00000000898000ec] = 81af8c88, %l5 = 000000dd, %l5 = 000000dd add %i3,0x2c,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000081af8c88 ! Mem[00000000910000d4] = 34bdfa53, %g2 = ffffffffec8503fd lduw [%i6+0x014],%g2 ! %g2 = 0000000034bdfa53 ! Mem[00000000898000c8] = 40552a69, %l2 = 00000000e6cafc43 swap [%i3+%o1],%l2 ! %l2 = 0000000040552a69 ! %l4 = 8c994c365c37d36b, Mem[00000000918000c8] = e100adf5 stw %l4,[%o0+%o1] ! Mem[00000000918000c8] = 5c37d36b p60_label_3: ! Mem[00000000918000f8] = 782911e8, %g18 = bf09d1a5d2c4c1de ldsw [%o0+0x038],%g2 ! %g2 = bf09d1a5d2c4c1de ! Mem[00000000898000ca] = e6cafc43, %l3 = 0000000040552a69 ldstub [%i3+0x00a],%l3 ! %l3 = 000000fc000000ff ! %l3 = 00000000000000fc, Mem[00000000910000e8] = 5436174a stw %l3,[%i6+%o5] ! Mem[00000000910000e8] = 000000fc ! Mem[00000000890000c8] = a4889f75, %l5 = 81af8c88, %l1 = 000000bc add %i2,0x08,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a4889f75 ! Mem[00000000890000cc] = ab627bb3, %l1 = a4889f75, %l3 = 000000fc add %i2,0x0c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000ab627bb3 ! %l1 = 00000000a4889f75, Mem[00000000918000e4] = 925d38f6 sth %l1,[%o0+0x024] ! Mem[00000000918000e4] = 9f7538f6 ! Mem[00000000890000c4] = 9bc98179, %l4 = 5c37d36b, %l0 = 800e9d6c add %i2,0x04,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000009bc98179 ! Mem[00000000880000fc] = 8f4da44b, %l3 = 00000000ab627bb3 ldub [%i0+0x03c],%l3 ! %l3 = 000000000000008f ! Mem[00000000908000dc] = 6109aa8c, %g18 = bf09d1a5d2c4c1de ldsw [%i5+0x01c],%g2 ! %g2 = bf09d1a5d2c4c1de ! Mem[00000000898000fc] = 64137614, %l4 = 5c37d36b, %l6 = 00000017 add %i3,0x3c,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000064137614 p60_label_4: ! %l0 = 000000009bc98179, Mem[00000000900000e8] = e3ac6f4e stb %l0,[%i4+%o5] ! Mem[00000000900000e8] = 79ac6f4e ! Mem[00000000898000f0] = 0dc1158e52025fb0, %l3 = 000000000000008f, %l1 = 00000000a4889f75 add %i3,0x30,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 0dc1158e52025fb0 ! Mem[00000000888000d8] = 66f57111, %l6 = 0000000064137614 ldstub [%i1+%o3],%l6 ! %l6 = 00000066000000ff ! Mem[00000000898000fc] = 64137614, %l1 = 52025fb0, %l3 = 0000008f add %i3,0x3c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000064137614 ! Mem[00000000908000c0] = 100a8464 130e53aa, %g2 = 6109aa8c, %g3 = d6e5dd00 ldd [%i5+%g0],%g2 ! %g2 = 00000000100a8464 00000000130e53aa ! %l2 = 40552a69, %l3 = 64137614, Mem[00000000898000e8] = 2b7603d2 81af8c88 std %l2,[%i3+%o5] ! Mem[00000000898000e8] = 40552a69 64137614 ! Mem[00000000898000f4] = 52025fb0, %l7 = d530ae824db1cd10 swap [%i3+0x034],%l7 ! %l7 = 0000000052025fb0 ! %l0 = 000000009bc98179, Mem[00000000880000f8] = f998f9ff8f4da44b stx %l0,[%i0+0x038] ! Mem[00000000880000f8] = 000000009bc98179 ! Mem[00000000880000d4] = ab2c35b4, %l0 = 000000009bc98179 swap [%i0+0x014],%l0 ! %l0 = 00000000ab2c35b4 ! %l2 = 0000000040552a69, Mem[00000000900000ea] = 6f4e332e sth %l2,[%i4+0x02a] ! Mem[00000000900000e8] = 2a69332e ba,a p60_not_taken_0_end p60_not_taken_0: ! The following code should not be executed 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+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0dc1158e52025fb0 bne,a,pn %xcc,p60_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000064137614 bne,a,pn %xcc,p60_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000081af8c88 bne,a,pn %xcc,p60_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000066 bne,a,pn %xcc,p60_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p60_local0_expect,%g1 p60_check_local0: ldx [%g1+0x010],%g2 ! Expected data = d4534dbb9bc98179 ldx [%i0+0x010],%g3 ! Observed data at 00000000880000d0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000009bc98179 ldx [%i0+0x038],%g3 ! Observed data at 00000000880000f8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x038,%g4 set p60_local1_expect,%g1 p60_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 0f549d79f1ffb273 ldx [%i1+0x000],%g3 ! Observed data at 00000000888000c0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = fff571112ae2ff1c ldx [%i1+0x018],%g3 ! Observed data at 00000000888000d8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff242dfd2e8b0a3b ldx [%i1+0x028],%g3 ! Observed data at 00000000888000e8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x028,%g4 ! Processor 60, local 2 is clean set p60_local3_expect,%g1 p60_check_local3: ldx [%g1+0x008],%g2 ! Expected data = e6caff43ff651bc2 ldx [%i3+0x008],%g3 ! Observed data at 00000000898000c8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 40552a6964137614 ldx [%i3+0x028],%g3 ! Observed data at 00000000898000e8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0dc1158e4db1cd10 ldx [%i3+0x030],%g3 ! Observed data at 00000000898000f0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x030,%g4 ! The test for processor 60 has passed p60_passed: ta GOOD_TRAP nop p60_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p60_failed p60_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p60_failed p60_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p60_failed p60_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p60_failed p60_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p60_failed p60_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p60_failed p60_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p60_failed p60_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p60_failed ! The test for processor 60 failed p60_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f0] ! Set processor 60 done flag set p60_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 60 failed p60_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f0] ! Set processor 60 done flag set p60_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p60_selfmod_failed: ba p60_failed mov 0xabc,%g1 p60_common_error: or %g0,0xf1c,%g1 ba p60_failed mov %o5,%g3 p60_common_signature_error: set p60_temp,%g1 ba p60_failed st %g2,[%g1] ! Common Lock Number p60_common_timeout: set p60_temp,%g1 ba p60_failed st %g2,[%g1] ! Common Lock Number p60_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p60_failed mov 0x0,%g3 p60_trap1e: ldsba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000888000c8] lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000890000e0] stxa %l3,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000888000d8] lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000880000c0] lduha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000888000c8] stda %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000880000d8] lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000880000d0] done p60_trap1o: ldsba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000888000c8] lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[00000000890000e0] stxa %l3,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000888000d8] lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000880000c0] lduha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000888000c8] stda %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[00000000880000d8] lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000880000d0] done p60_trap2e: stda %l2,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000890000e8] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000880000e8] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000890000e0] stda %l2,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000888000e8] ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000880000e0] ldda [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000890000d0] done p60_trap2o: stda %l2,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000890000e8] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[00000000880000e8] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000890000e0] stda %l2,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[00000000888000e8] ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000880000e0] ldda [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000890000d0] done p60_trap3e: nop nop nop done p60_trap3o: 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 = c2a3b12df03942e5 ldx [%g1+0x008],%l1 ! %l1 = ed670a78a1ab38a6 ldx [%g1+0x010],%l2 ! %l2 = 0ad0febe07a49167 ldx [%g1+0x018],%l3 ! %l3 = aab7142a81af8c88 ldx [%g1+0x020],%l4 ! %l4 = 8c994c365c37d36b ldx [%g1+0x028],%l5 ! %l5 = 43493f846d166075 ldx [%g1+0x030],%l6 ! %l6 = 477cb9e3ddc565b8 ldx [%g1+0x038],%l7 ! %l7 = d530ae824db1cd10 ! Initialize the output register of window 0 set unres3_start,%o0 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 = e40f9c8f ebd5fbee f859692e 7010d1b5 ! %f4 = f4d72a94 d0e90ab8 d94d1c58 147d3abf ! %f8 = 12bd13c9 de13cbf5 fed11d95 f889b372 ! %f12 = 0a86fbcc 32b02b1f 4ecd7f6f 91658433 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = fffcc170 0d5e2674 369f34a1 2e235602 ! %f20 = 36a9a5a6 37804933 5f64f543 c2ccd944 ! %f24 = 0d657a93 d3af330b a09622a7 4c8709f8 ! %f28 = baff6895 2b30b338 1149b93c 255092e3 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 1139e02e e94af08c 9e1d2fc1 6bc852c4 ! %f36 = 9da03109 039eb925 3d2cea29 619458d8 ! %f40 = 43007a03 c0a10825 1d685440 0ce1e4be ! %f44 = 78775fb5 87163ff9 67eec543 528414be ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2144593000000038,%g7,%g1 ! GSR scale = 7, align = 0 wr %g1,%g0,%gsr ! GSR = 2144593000000038 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 61 p61_label_1: ! Mem[000000008a8000e8] = feda79e078fb709e, %l2 = 69be109abc16c55e, %l4 = 9903ba6a159bb63b add %i1,0x28,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = feda79e078fb709e ! Mem[00000000908000f0] = 043263cc, %g2 = 63fa5d00cef6ff9e lduw [%i5+0x030],%g2 ! %g2 = 00000000043263cc ! Mem[000000008b0000e8] = 99c2a08a, %l0 = cfc731629b12cc43 swap [%i2+%o5],%l0 ! %l0 = 0000000099c2a08a ! Mem[000000008a8000f0] = 06902776, %l2 = bc16c55e, %l7 = 5eb549b4 add %i1,0x30,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000006902776 ! Mem[00000000918000c8] = f5d71673, %g2 = 00000000043263cc ldsb [%o0+0x00b],%g2 ! %g2 = fffffffffffffff5 ! %l0 = 0000000099c2a08a, Mem[00000000908000c0] = 100a8464130e53aa stx %l0,[%i5+%g0] ! Mem[00000000908000c0] = 0000000099c2a08a ! Mem[00000000908000d4] = 6878fa61, %g2 = fffffffffffffff5 ldsh [%i5+0x016],%g2 ! %g2 = 0000000000006878 ! Mem[00000000910000d8] = aa77d6e5, %g2 = 0000000000006878 ldsh [%i6+0x01a],%g2 ! %g2 = ffffffffffffaa77 ! %l5 = 0381b32de8564c72, Mem[000000008a0000e2] = fdc2edbf sth %l5,[%i0+0x022] ! Mem[000000008a0000e0] = fdc24c72 ! %l7 = 0000000006902776, Mem[00000000918000f0] = 194f8a28ae355edf stx %l7,[%o0+0x030] ! Mem[00000000918000f0] = 0000000006902776 p61_label_2: ! Mem[000000008b0000d4] = f86ef420, %l7 = 06902776, %l1 = 59787a37 add %i2,0x14,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000f86ef420 ! Mem[00000000910000f8] = a3937165, %g2 = ffffffffffffaa77 ldub [%i6+0x03b],%g2 ! %g2 = 00000000000000a3 ! Mem[00000000908000e8] = a7435d61, %g2 = 00000000000000a3 ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffffa743 ! Mem[000000008b0000e0] = d0b38a18, %l3 = 1a8469c68c41a7b7 ldsb [%i2+0x021],%l3 ! %l3 = ffffffffffffffb3 ! %l6 = 80fd12903cccf0b0, Mem[00000000900000f8] = f1203340 stw %l6,[%i4+0x038] ! Mem[00000000900000f8] = 3cccf0b0 ! Mem[00000000918000cc] = 73744010, %g2 = ffffffffffffa743 ldsb [%o0+0x00e],%g2 ! %g2 = 0000000000000073 ! Mem[000000008a0000d1] = 0f8af3ef, %l3 = ffffffffffffffb3 ldstub [%i0+0x011],%l3 ! %l3 = 0000008a000000ff ! Mem[00000000900000ec] = 332e6d34, %g18 = edff7f0871d84f26 ldsw [%i4+0x02c],%g2 ! %g2 = edff7f0871d84f26 ! %l0 = 0000000099c2a08a, Mem[00000000918000c0] = ec8503fdc6444072 stx %l0,[%o0+%g0] ! Mem[00000000918000c0] = 0000000099c2a08a ! Mem[000000008a0000fc] = b4b3a13d, %l7 = 06902776, %l2 = bc16c55e add %i0,0x3c,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000b4b3a13d p61_label_3: ! Mem[000000008b0000c8] = ebf4faf1, %l3 = 0000008a, %l7 = 06902776 add %i2,0x08,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000ebf4faf1 ! Mem[000000008a8000d8] = b6521df37af56b5a, %l2 = 00000000b4b3a13d, %l4 = feda79e078fb709e add %i1,0x18,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = b6521df37af56b5a ! Mem[000000008a0000dc] = d558bc72, %l5 = 0381b32de8564c72 swap [%i0+0x01c],%l5 ! %l5 = 00000000d558bc72 ! Mem[00000000900000c0] = c13ccd50, %g2 = 00000000332e6d34 lduw [%i4+%g0],%g2 ! %g2 = 00000000c13ccd50 ! Mem[000000008b0000e0] = d0b38a18, %l1 = f86ef420, %l1 = f86ef420 add %i2,0x20,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000d0b38a18 ! Mem[000000008a8000c0] = 01273d5a, %l0 = 0000000099c2a08a swap [%i1+%g0],%l0 ! %l0 = 0000000001273d5a ! Mem[00000000918000c8] = e100adf5, %g18 = edff7f0871d84f26 ldsw [%o0+%o1],%g2 ! %g2 = edff7f0871d84f26 ! Mem[000000008a8000f8] = cff125d1eb112b60, %l6 = 80fd12903cccf0b0, %l0 = 0000000001273d5a add %i1,0x38,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = cff125d1eb112b60 ! Mem[000000008b8000d4] = d2ed23be, %l6 = 80fd12903cccf0b0 swap [%i3+0x014],%l6 ! %l6 = 00000000d2ed23be ! Mem[000000008a8000e4] = 7f7ced45, %l3 = 000000000000008a ldstub [%i1+0x024],%l3 ! %l3 = 0000007f000000ff p61_label_4: ! %l3 = 000000000000007f, Mem[00000000900000e4] = f4f59116 stb %l3,[%i4+0x024] ! Mem[00000000900000e4] = 7ff59116 ! Mem[000000008a0000cc] = 28976f97, %l3 = 000000000000007f ldstub [%i0+0x00c],%l3 ! %l3 = 00000028000000ff ! Mem[00000000908000c0] = 00000000, %g2 = ffffffffe100adf5 ldub [%i5+%g0],%g2 ! %g2 = 0000000000000000 ! %l6 = d2ed23be, %l7 = ebf4faf1, Mem[00000000908000f8] = 268aa27d 51339b65 std %l6,[%i5+0x038] ! Mem[00000000908000f8] = d2ed23be ebf4faf1 ! Mem[000000008a8000e0] = 3013f48bff7ced45, %l6 = 00000000d2ed23be, %l4 = b6521df37af56b5a add %i1,0x20,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 3013f48bff7ced45 ! Mem[000000008b0000d0] = 17022239f86ef420, %l6 = 00000000d2ed23be, %l6 = 00000000d2ed23be add %i2,0x10,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 17022239f86ef420 ! Mem[000000008a8000c2] = 99c2a08a, %l7 = 00000000ebf4faf1 ldstub [%i1+0x002],%l7 ! %l7 = 000000a0000000ff ! Mem[000000008a8000cc] = 95290e47, %l6 = 17022239f86ef420 lduh [%i1+0x00e],%l6 ! %l6 = 0000000000000e47 ! Mem[000000008b8000c0] = ab5842f4acedff92, %l7 = 00000000000000a0, %l2 = 00000000b4b3a13d casxa [%i3]0x80,%l7,%l2 ! %l2 = ab5842f4acedff92 ! Mem[000000008b8000f8] = cadebb7a9b76bd74, %l3 = 0000000000000028, %l0 = cff125d1eb112b60 add %i3,0x38,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = cadebb7a9b76bd74 ba,a p61_not_taken_0_end p61_not_taken_0: ! The following code should not be executed 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+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000028 bne,a,pn %xcc,p61_reg_l3_fail mov %l3,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000e47 bne,a,pn %xcc,p61_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000a0 bne,a,pn %xcc,p61_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p61_local0_expect,%g1 p61_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ed84348dff976f97 ldx [%i0+0x008],%g3 ! Observed data at 000000008a0000c8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0ffff3efcf227737 ldx [%i0+0x010],%g3 ! Observed data at 000000008a0000d0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 25207d99e8564c72 ldx [%i0+0x018],%g3 ! Observed data at 000000008a0000d8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = fdc24c725b8d8844 ldx [%i0+0x020],%g3 ! Observed data at 000000008a0000e0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x020,%g4 set p61_local1_expect,%g1 p61_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 99c2ff8af118923d ldx [%i1+0x000],%g3 ! Observed data at 000000008a8000c0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3013f48bff7ced45 ldx [%i1+0x020],%g3 ! Observed data at 000000008a8000e0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x020,%g4 set p61_local2_expect,%g1 p61_check_local2: ldx [%g1+0x028],%g2 ! Expected data = 9b12cc43c2e2849c ldx [%i2+0x028],%g3 ! Observed data at 000000008b0000e8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x028,%g4 set p61_local3_expect,%g1 p61_check_local3: ldx [%g1+0x010],%g2 ! Expected data = bffffc483cccf0b0 ldx [%i3+0x010],%g3 ! Observed data at 000000008b8000d0 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 ! 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: ldsba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008a0000d8] stxa %l1,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a0000c0] done p61_trap1o: ldsba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008a0000d8] stxa %l1,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a0000c0] done p61_trap2e: lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008b8000c8] ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b8000d0] ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008a0000e8] stda %l0,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b8000e0] lduwa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008b0000e8] ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b0000c0] done p61_trap2o: lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008b8000c8] ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b8000d0] ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008a0000e8] stda %l0,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b8000e0] lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008b0000e8] ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b0000c0] 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 = cfc731629b12cc43 ldx [%g1+0x008],%l1 ! %l1 = 6638f15e59787a37 ldx [%g1+0x010],%l2 ! %l2 = 69be109abc16c55e ldx [%g1+0x018],%l3 ! %l3 = 1a8469c68c41a7b7 ldx [%g1+0x020],%l4 ! %l4 = 9903ba6a159bb63b ldx [%g1+0x028],%l5 ! %l5 = 0381b32de8564c72 ldx [%g1+0x030],%l6 ! %l6 = 80fd12903cccf0b0 ldx [%g1+0x038],%l7 ! %l7 = 56e9be725eb549b4 ! Initialize the output register of window 0 set unres3_start,%o0 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 = bb51cd34 973ead3e ced21c66 2e1e934f ! %f4 = e1f787dc 756ff645 5695c1e3 1a2ce595 ! %f8 = 41827aee 58798cd5 5f361405 083401ec ! %f12 = f50e2f0a 452bc164 832c5a60 7a378928 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = dc85bd48 f2ba1401 dd3d6f81 5e7b6b8f ! %f20 = 9e25854d 2f84c0a5 b91bfffb 2703117c ! %f24 = 7f52eac9 6043ba7c ee859824 46708a61 ! %f28 = 29099f3f 7bc85f4e d5e8724b ce06d734 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6a3c1b5c f240c5a1 9973c866 303eebbc ! %f36 = 3a3f8264 312595e4 ed144b7c 6bb07769 ! %f40 = cb7f5fb2 cd871d33 1400856d eabce6c5 ! %f44 = 923f2259 e562d48c 7115e289 59266af7 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x359fb4600000003a,%g7,%g1 ! GSR scale = 7, align = 2 wr %g1,%g0,%gsr ! GSR = 359fb4600000003a wr %g0,%y ! Clear Y 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[000000008d8000f4] = ad58bcad, %l1 = f73de897, %l4 = 34aca447 add %i3,0x34,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000ad58bcad ! Mem[000000008d8000f8] = ef24ee0d721dd883, %l0 = dafba0b29a7b3a21, %l4 = 00000000ad58bcad add %i3,0x38,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = ef24ee0d721dd883 ! Mem[00000000918000c8] = e100adf5, %g2 = f8a213cdffd90309 lduw [%o0+%o1],%g2 ! %g2 = 00000000e100adf5 ! Mem[00000000908000d8] = fa612895 6109aa8c, %g2 = e100adf5, %g3 = 0bad0b00 ldd [%i5+%o3],%g2 ! %g2 = 00000000fa612895 000000006109aa8c ! %l6 = 792d2ad66ab12f79, Mem[00000000918000d8] = cb31e918c5e32ec5 stx %l6,[%o0+%o3] ! Mem[00000000918000d8] = 792d2ad66ab12f79 ! Mem[00000000918000f0] = 194f8a28ae355edf, %g2 = 00000000fa612895 ldx [%o0+0x030],%g2 ! %g2 = 194f8a28ae355edf ! Mem[000000008d0000e4] = 4243762a, %l4 = ef24ee0d721dd883 ldstub [%i2+0x024],%l4 ! %l4 = 00000042000000ff ! Mem[000000008c8000cc] = 8e0fc465, %l5 = fe244c188ff00d79 swap [%i1+0x00c],%l5 ! %l5 = 000000008e0fc465 ! Mem[00000000910000dc] = d6e5dd00, %g18 = b5c1a7e9e95bfb1f ldsw [%i6+0x01c],%g2 ! %g2 = b5c1a7e9e95bfb1f ! Mem[000000008d8000e0] = 4dd0e150, %l7 = fd1d1cffb6c3a0e1 swap [%i3+%o4],%l7 ! %l7 = 000000004dd0e150 p62_label_2: ! Mem[000000008c0000d4] = da55dde5, %l7 = 4dd0e150, %l1 = f73de897 add %i0,0x14,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000da55dde5 ! Mem[00000000918000d8] = 792d2ad6, %g2 = ffffffffd6e5dd00 lduw [%o0+%o3],%g2 ! %g2 = 00000000792d2ad6 ! Mem[00000000910000c4] = 342d7270, %g18 = b5c1a7e9e95bfb1f ldsw [%i6+0x004],%g2 ! %g2 = b5c1a7e9e95bfb1f ! Mem[000000008c8000d0] = 0e753329, %l0 = dafba0b29a7b3a21 lduw [%i1+%o2],%l0 ! %l0 = 000000000e753329 ! Mem[00000000918000f8] = 782911e87cbd432d, %g2 = 00000000342d7270 ldx [%o0+0x038],%g2 ! %g2 = 782911e87cbd432d ! Mem[00000000908000cc] = fe94c475, %g2 = 782911e87cbd432d lduw [%i5+0x00c],%g2 ! %g2 = 00000000fe94c475 ! Mem[000000008c0000f0] = a2304fe9 cc1cfd6d, %l2 = efec948a, %l3 = 41e7b990 ldd [%i0+0x030],%l2 ! %l2 = 00000000a2304fe9 00000000cc1cfd6d ! Mem[000000008c0000fc] = 55852bf2, %l2 = a2304fe9, %l4 = 00000042 add %i0,0x3c,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000055852bf2 ! %l4 = 0000000055852bf2, Mem[00000000918000f8] = 782911e87cbd432d stx %l4,[%o0+0x038] ! Mem[00000000918000f8] = 0000000055852bf2 ! Mem[000000008c0000e8] = e73ac520df0e13ee, %l4 = 0000000055852bf2, %l5 = 000000008e0fc465 add %i0,0x28,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = e73ac520df0e13ee p62_label_3: ! Mem[000000008d8000e0] = b6c3a0e15efce7a4, %l4 = 0000000055852bf2, %l4 = 0000000055852bf2 add %i3,0x20,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = b6c3a0e15efce7a4 ! Mem[000000008d8000cc] = 074b77c9, %l2 = 00000000a2304fe9 swap [%i3+0x00c],%l2 ! %l2 = 00000000074b77c9 ! %l7 = 000000004dd0e150, Mem[000000008d0000d8] = 16d8c4b74506fe83 stx %l7,[%i2+%o3] ! Mem[000000008d0000d8] = 000000004dd0e150 ! Mem[000000008d8000f0] = dbe5cdc7, %l3 = cc1cfd6d, %l7 = 4dd0e150 add %i3,0x30,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000dbe5cdc7 ! Mem[000000008c8000f0] = ae0481ea, %l0 = 0e753329, %l6 = 6ab12f79 add %i1,0x30,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000ae0481ea ! Mem[000000008d0000c0] = 2a056227, %l0 = 0e753329, %l0 = 0e753329 casa [%i2]0x80,%l0,%l0 ! %l0 = 000000002a056227 ! Mem[00000000900000c0] = c13ccd50aab69960, %g2 = 00000000fe94c475 ldx [%i4+%g0],%g2 ! %g2 = c13ccd50aab69960 ! %l2 = 00000000074b77c9, Mem[00000000910000db] = 77d6e5dd stb %l2,[%i6+0x01b] ! Mem[00000000910000d8] = c9d6e5dd ! Mem[000000008c8000e0] = 597eb3993989c493, %l7 = 00000000dbe5cdc7, %l3 = 00000000cc1cfd6d add %i1,0x20,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 597eb3993989c493 ! Mem[000000008d0000f6] = 5ce44b7b, %l5 = e73ac520df0e13ee ldstub [%i2+0x036],%l5 ! %l5 = 0000004b000000ff p62_label_4: ! Mem[000000008d8000d0] = 4f5019c4, %l5 = 000000000000004b swap [%i3+%o2],%l5 ! %l5 = 000000004f5019c4 ! Mem[000000008c8000f8] = 011ac571, %l5 = 4f5019c4, %l4 = 5efce7a4 add %i1,0x38,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000011ac571 ! Mem[00000000910000ec] = 23680393, %g2 = c13ccd50aab69960 ldsb [%i6+0x02c],%g2 ! %g2 = 0000000000000023 ! %l4 = 011ac571, %l5 = 4f5019c4, Mem[00000000910000c0] = 78f5a6b5 342d7270 std %l4,[%i6+%g0] ! Mem[00000000910000c0] = 011ac571 4f5019c4 ! Mem[000000008c8000d0] = 0e753329, %l5 = 4f5019c4, %l2 = 074b77c9 add %i1,0x10,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000000e753329 ! Mem[000000008c8000f0] = ae0481ea, %l0 = 2a056227, %l5 = 4f5019c4 add %i1,0x30,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000ae0481ea ! Mem[000000008c8000cc] = 8ff00d79, %l6 = 00000000ae0481ea swap [%i1+0x00c],%l6 ! %l6 = 000000008ff00d79 ! %l4 = 00000000011ac571, Mem[00000000918000dc] = 6ab12f79 sth %l4,[%o0+0x01c] ! Mem[00000000918000dc] = c5712f79 ! Mem[000000008d8000fc] = 721dd883, %l0 = 2a056227, %l6 = 8ff00d79 add %i3,0x3c,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000721dd883 ! Mem[000000008d8000c0] = 1b25017b, %l5 = 00000000ae0481ea lduw [%i3+%g0],%l5 ! %l5 = 000000001b25017b ba,a p62_not_taken_0_end p62_not_taken_0: ! The following code should not be executed nop ba,a p62_branch_failed p62_not_taken_0_end: ! End of Random Code for Thread 62 1: membar #Sync ! Force all stores to complete p62_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0f8] ! Set processor 62 done flag ! Check Registers p62_check_registers: set p62_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000002a056227 bne,a,pn %xcc,p62_reg_l0_fail mov %l0,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000011ac571 bne,a,pn %xcc,p62_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000001b25017b bne,a,pn %xcc,p62_reg_l5_fail mov %l5,%g3 ! Check Floating Point Registers p62_check_fp_registers: set p62_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be ced21c66 2e1e934f bne %xcc,p62_f2_fail nop ! Check Local Memory ! Processor 62, local 0 is clean set p62_local1_expect,%g1 p62_check_local1: ldx [%g1+0x008],%g2 ! Expected data = a7a365cdae0481ea ldx [%i1+0x008],%g3 ! Observed data at 000000008c8000c8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x008,%g4 set p62_local2_expect,%g1 p62_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 000000004dd0e150 ldx [%i2+0x018],%g3 ! Observed data at 000000008d0000d8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = b6e8bd0cff43762a ldx [%i2+0x020],%g3 ! Observed data at 000000008d0000e0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = d72a84dc5ce4ff7b ldx [%i2+0x030],%g3 ! Observed data at 000000008d0000f0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x030,%g4 set p62_local3_expect,%g1 p62_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 43c91845a2304fe9 ldx [%i3+0x008],%g3 ! Observed data at 000000008d8000c8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000004b52fed956 ldx [%i3+0x010],%g3 ! Observed data at 000000008d8000d0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = b6c3a0e15efce7a4 ldx [%i3+0x020],%g3 ! Observed data at 000000008d8000e0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x020,%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_f2_fail: set p62_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%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: ldsba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008d8000e8] stwa %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d0000c8] ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008d0000c0] swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008d8000d0] done p62_trap1o: ldsba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008d8000e8] stwa %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d0000c8] ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008d0000c0] swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008d8000d0] done p62_trap2e: ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008c8000d0] stxa %l4,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d0000c0] done p62_trap2o: ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008c8000d0] stxa %l4,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d0000c0] done p62_trap3e: nop nop nop nop nop done p62_trap3o: nop nop nop nop nop done p62_init_memory_pointers: set p62_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p62_local0_start,%i0 set p62_local1_start,%i1 set p62_local2_start,%i2 set p62_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = dafba0b29a7b3a21 ldx [%g1+0x008],%l1 ! %l1 = 11d6e6bbf73de897 ldx [%g1+0x010],%l2 ! %l2 = 6e2dc83fefec948a ldx [%g1+0x018],%l3 ! %l3 = b25bc35c41e7b990 ldx [%g1+0x020],%l4 ! %l4 = 5407753834aca447 ldx [%g1+0x028],%l5 ! %l5 = fe244c188ff00d79 ldx [%g1+0x030],%l6 ! %l6 = 792d2ad66ab12f79 ldx [%g1+0x038],%l7 ! %l7 = fd1d1cffb6c3a0e1 ! Initialize the output register of window 0 set unres3_start,%o0 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 = 58b76af9 abfba193 ffa4e468 1aff696f ! %f4 = e6ce2075 cb5803e8 39eb0cb2 318f370e ! %f8 = 2e237d42 83956998 6385692b 82ff2633 ! %f12 = 3081afb0 7599a19f 5b34db7d 05b6c2a9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1768f44c 582fec79 2ee4dfde 27685e5e ! %f20 = e454d084 78d6ae1c c4666db2 45860345 ! %f24 = 2d63f054 fb4925e2 9479524b 3e923ee0 ! %f28 = 9ca39632 e792492d 242cac82 ac815526 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 17d09d33 656b9103 25c2eb27 2cf410c5 ! %f36 = ef11eb68 be8c54a2 6ee4e64b 34e1358e ! %f40 = 78f52284 612771be c0158006 975e1faa ! %f44 = 79b6dd3d ac5cb728 6cdc78cd 31cea66e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc78253970000007a,%g7,%g1 ! GSR scale = 15, align = 2 wr %g1,%g0,%gsr ! GSR = c78253970000007a wr %g0,%y ! Clear Y 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: ! %l5 = aef83fa2705b71cb, Mem[000000008e8000c0] = e9a0b17e stw %l5,[%i1+%g0] ! Mem[000000008e8000c0] = 705b71cb ! %l2 = 961848d5fb744f43, Mem[00000000908000c0] = 100a8464 stw %l2,[%i5+%g0] ! Mem[00000000908000c0] = fb744f43 ! Mem[000000008f0000e8] = 181c78fb, %l3 = 9370b1d1, %l6 = a81faa19 add %i2,0x28,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000181c78fb ! %l3 = 8ff0f7569370b1d1, Mem[00000000918000f4] = ae355edf stw %l3,[%o0+0x034] ! Mem[00000000918000f4] = 9370b1d1 ! Mem[000000008e0000f0] = 73d9e70ec2ebfbf2, %l3 = 8ff0f7569370b1d1, %l4 = 810abf72862abaf8 add %i0,0x30,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 73d9e70ec2ebfbf2 ! Mem[000000008f0000c0] = 2b3eeea5 fb4fdda8, %l6 = 181c78fb, %l7 = 230f9cb8 ldd [%i2+%g0],%l6 ! %l6 = 000000002b3eeea5 00000000fb4fdda8 ! Mem[000000008e0000f0] = 73d9e70e, %l5 = 705b71cb, %l2 = fb744f43 add %i0,0x30,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000073d9e70e ! Mem[00000000918000e4] = 925d38f6, %g18 = 91ab14205d7f8004 ldsw [%o0+0x024],%g2 ! %g2 = 91ab14205d7f8004 ! Mem[000000008f8000f8] = 925ed13005b33c43, %l1 = c0487895e4455534, %l5 = aef83fa2705b71cb add %i3,0x38,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 925ed13005b33c43 ! Mem[000000008f0000e4] = d0a66c97, %l7 = 00000000fb4fdda8 ldstub [%i2+0x024],%l7 ! %l7 = 000000d0000000ff p63_label_2: ! Mem[000000008e0000e8] = 33648699 e03e7ecc, %l2 = 73d9e70e, %l3 = 9370b1d1 ldd [%i0+%o5],%l2 ! %l2 = 0000000033648699 00000000e03e7ecc ! Mem[000000008f0000e6] = ffa66c97, %l4 = 73d9e70ec2ebfbf2 ldstub [%i2+0x026],%l4 ! %l4 = 0000006c000000ff ! %l6 = 2b3eeea5, %l7 = 000000d0, Mem[00000000910000e8] = 5436174a 23680393 std %l6,[%i6+%o5] ! Mem[00000000910000e8] = 2b3eeea5 000000d0 ! Mem[000000008f8000c6] = 267d94bf, %l7 = 00000000000000d0 ldstub [%i3+0x006],%l7 ! %l7 = 00000094000000ff ! Mem[000000008f8000c4] = 267dffbf, %l6 = 000000002b3eeea5 lduw [%i3+0x004],%l6 ! %l6 = 00000000267dffbf ! Mem[00000000918000e0] = 8771f4c6925d38f6, %g2 = ffffffff925d38f6 ldx [%o0+%o4],%g2 ! %g2 = 8771f4c6925d38f6 ! %l5 = 925ed13005b33c43, Mem[00000000908000e3] = 7e79aad8 stb %l5,[%i5+0x023] ! Mem[00000000908000e0] = 4379aad8 ! Mem[000000008f8000c4] = 267dffbf, %l0 = 38c4a798b78f335c swap [%i3+0x004],%l0 ! %l0 = 00000000267dffbf ! Mem[00000000900000c0] = c13ccd50, %g18 = 91ab14205d7f8004 ldsw [%i4+%g0],%g2 ! %g2 = 91ab14205d7f8004 ! Mem[00000000908000e8] = a397a743, %g2 = ffffffffc13ccd50 lduw [%i5+%o5],%g2 ! %g2 = 00000000a397a743 p63_label_3: ! Mem[000000008f8000eb] = 8fa2a5c8, %l0 = 00000000267dffbf ldstub [%i3+0x02b],%l0 ! %l0 = 000000c8000000ff ! Mem[000000008e0000c8] = e1aa42e9f7acea4f, %l4 = 000000000000006c, %l1 = c0487895e4455534 add %i0,0x08,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = e1aa42e9f7acea4f ! Mem[000000008f0000cc] = 1362a24a, %l2 = 0000000033648699 swap [%i2+0x00c],%l2 ! %l2 = 000000001362a24a ! Mem[000000008e0000d4] = b931b428, %l2 = 000000001362a24a ldstub [%i0+0x014],%l2 ! %l2 = 000000b9000000ff ! %l4 = 000000000000006c, Mem[00000000900000e8] = e3ac6f4e sth %l4,[%i4+%o5] ! Mem[00000000900000e8] = 006c6f4e ! Mem[000000008f8000ca] = fc210248, %l2 = 00000000000000b9 ldstub [%i3+0x00a],%l2 ! %l2 = 00000002000000ff ! Mem[00000000900000f8] = f1203340 c82df56f, %g2 = a397a743, %g3 = 0bad0b00 ldd [%i4+0x038],%g2 ! %g2 = 00000000f1203340 00000000c82df56f ! Mem[000000008e8000e0] = 033ef600, %l5 = 925ed13005b33c43 swap [%i1+%o4],%l5 ! %l5 = 00000000033ef600 ! Mem[000000008f0000c0] = 2b3eeea5fb4fdda8, %l7 = 0000000000000094, %l0 = 00000000000000c8 casxa [%i2]0x80,%l7,%l0 ! %l0 = 2b3eeea5fb4fdda8 ! Mem[00000000908000fc] = 9b650000, %g2 = 00000000f1203340 ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffff9b65 p63_label_4: ! Mem[00000000910000cc] = f9bbadeb, %g2 = ffffffffffff9b65 lduw [%i6+0x00c],%g2 ! %g2 = 00000000f9bbadeb ! Mem[00000000908000dc] = aa8c2181, %g2 = 00000000f9bbadeb lduh [%i5+0x01e],%g2 ! %g2 = 000000000000aa8c ! Mem[000000008e0000e8] = 33648699e03e7ecc, %l2 = 0000000000000002, %l0 = 2b3eeea5fb4fdda8 add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 33648699e03e7ecc ! Mem[000000008e0000d8] = 93d726de, %l4 = 000000000000006c swap [%i0+%o3],%l4 ! %l4 = 0000000093d726de ! Mem[000000008e8000f9] = e85ba622, %l3 = 00000000e03e7ecc ldstub [%i1+0x039],%l3 ! %l3 = 0000005b000000ff ! %l2 = 0000000000000002, Mem[00000000900000c8] = 218511d1 stw %l2,[%i4+%o1] ! Mem[00000000900000c8] = 00000002 ! Mem[000000008e8000c4] = 3f671e21, %l6 = 00000000267dffbf ldstub [%i1+0x004],%l6 ! %l6 = 0000003f000000ff ! Mem[000000008e0000e4] = e2381ad8, %l1 = f7acea4f, %l6 = 0000003f add %i0,0x24,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000e2381ad8 ! Mem[000000008e0000f0] = 73d9e70e c2ebfbf2, %l0 = e03e7ecc, %l1 = f7acea4f ldd [%i0+0x030],%l0 ! %l0 = 0000000073d9e70e 00000000c2ebfbf2 ! %l0 = 0000000073d9e70e, Mem[00000000918000c4] = c6444072 sth %l0,[%o0+0x004] ! Mem[00000000918000c4] = e70e4072 ba,a p63_not_taken_0_end p63_not_taken_0: ! The following code should not be executed 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 0000000073d9e70e bne,a,pn %xcc,p63_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000002 bne,a,pn %xcc,p63_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000005b bne,a,pn %xcc,p63_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000093d726de bne,a,pn %xcc,p63_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000e2381ad8 bne,a,pn %xcc,p63_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000094 bne,a,pn %xcc,p63_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p63_check_fp_registers: set p63_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 58b76af9 abfba193 bne %xcc,p63_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be ffa4e468 1aff696f bne %xcc,p63_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 39eb0cb2 318f370e bne %xcc,p63_f6_fail nop ! Check Local Memory set p63_local0_expect,%g1 p63_check_local0: ldx [%g1+0x010],%g2 ! Expected data = dd988917ff31b428 ldx [%i0+0x010],%g3 ! Observed data at 000000008e0000d0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000006cf8864a36 ldx [%i0+0x018],%g3 ! Observed data at 000000008e0000d8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x018,%g4 set p63_local1_expect,%g1 p63_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 705b71cbff671e21 ldx [%i1+0x000],%g3 ! Observed data at 000000008e8000c0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 05b33c430850c4c6 ldx [%i1+0x020],%g3 ! Observed data at 000000008e8000e0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = e8ffa622cbb5a6dc ldx [%i1+0x038],%g3 ! Observed data at 000000008e8000f8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x038,%g4 set p63_local2_expect,%g1 p63_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 53bb10ce33648699 ldx [%i2+0x008],%g3 ! Observed data at 000000008f0000c8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = faba0316ffa6ff97 ldx [%i2+0x020],%g3 ! Observed data at 000000008f0000e0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x020,%g4 set p63_local3_expect,%g1 p63_check_local3: ldx [%g1+0x000],%g2 ! Expected data = b0aa8638b78f335c ldx [%i3+0x000],%g3 ! Observed data at 000000008f8000c0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = fc21ff48fe978acb ldx [%i3+0x008],%g3 ! Observed data at 000000008f8000c8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8fa2a5ffbf476778 ldx [%i3+0x028],%g3 ! Observed data at 000000008f8000e8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x028,%g4 ! The test for processor 63 has passed p63_passed: ta GOOD_TRAP nop p63_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p63_failed p63_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p63_failed p63_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p63_failed p63_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p63_failed p63_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p63_failed p63_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p63_failed p63_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p63_failed p63_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p63_failed p63_f0_fail: set p63_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p63_f2_fail: set p63_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p63_f6_fail: set p63_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 63 failed p63_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0fc] ! Set processor 63 done flag set p63_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 63 failed p63_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0fc] ! Set processor 63 done flag set p63_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p63_selfmod_failed: ba p63_failed mov 0xabc,%g1 p63_common_error: or %g0,0xf1f,%g1 ba p63_failed mov %o5,%g3 p63_common_signature_error: set p63_temp,%g1 ba p63_failed st %g2,[%g1] ! Common Lock Number p63_common_timeout: set p63_temp,%g1 ba p63_failed st %g2,[%g1] ! Common Lock Number p63_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p63_failed mov 0x0,%g3 p63_trap1e: ldsba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008e8000c8] swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008f0000d8] ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008e8000e0] stba %l5,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e0000c8] done p63_trap1o: ldsba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008e8000c8] swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008f0000d8] ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008e8000e0] stba %l5,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e0000c8] done p63_trap2e: swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008f8000c0] ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f0000e8] swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008f8000e8] done p63_trap2o: swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008f8000c0] ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f0000e8] swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008f8000e8] done p63_trap3e: nop nop nop nop nop done p63_trap3o: nop nop nop nop nop done ! Cross Processor Interrupt Handler cross_intr_handler: membar #Sync ! Identify the recipient of the interrupt mov 0x10,%g1 ! VA of Core ID Register ldxa [%g1]ASI_CMP_CORE_ID,%g1 and %g1,0x3f,%g4 ! Extract Core ID in %g4 sll %g4,2,%g1 ! Index into intr receive array set received_xintr,%g2 ! Pointer to receive counters lduw [%g2+%g1],%g3 ! Get receive count inc %g3 ! Incement by 1 st %g3,[%g2+%g1] ! Update receive count ! Reset busy bit interrupts and return mov 0x40,%g1 ! Busy bit stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit membar #Sync retry inst_access_handler: done .align 256 data_access_handler: 1: done p63_init_memory_pointers: set p63_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p63_local0_start,%i0 set p63_local1_start,%i1 set p63_local2_start,%i2 set p63_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 38c4a798b78f335c ldx [%g1+0x008],%l1 ! %l1 = c0487895e4455534 ldx [%g1+0x010],%l2 ! %l2 = 961848d5fb744f43 ldx [%g1+0x018],%l3 ! %l3 = 8ff0f7569370b1d1 ldx [%g1+0x020],%l4 ! %l4 = 810abf72862abaf8 ldx [%g1+0x028],%l5 ! %l5 = aef83fa2705b71cb ldx [%g1+0x030],%l6 ! %l6 = 585c670da81faa19 ldx [%g1+0x038],%l7 ! %l7 = a9ce2b52230f9cb8 ! Initialize the output register of window 0 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: stw %l2,[%i1+0x024] ! Mem[00000000108000e4] ldd [%i3+0x008],%l6 ! Mem[00000000118000c8] lduw [%i0+0x004],%l6 ! Mem[00000000100000c4] stb %l3,[%i1+0x004] ! Mem[00000000108000c4] stb %l6,[%i1+0x01f] ! Mem[00000000108000df] ldx [%i2+0x020],%l7 ! Mem[00000000110000e0] stb %l3,[%i1+0x023] ! Mem[00000000108000e3] jmpl %o7,%g0 ldstub [%i3+0x005],%l3 ! Mem[00000000118000c5] p0_near_0_he: ldd [%i2+0x008],%l6 ! Mem[00000000110000c8] ldd [%i0+0x030],%l4 ! Mem[00000000100000f0] swap [%i2+0x02c],%l5 ! Mem[00000000110000ec] ldx [%i1+0x020],%l2 ! Mem[00000000108000e0] ldd [%i3+0x000],%l2 ! Mem[00000000118000c0] stb %l0,[%i0+0x01f] ! Mem[00000000100000df] ldstub [%i2+0x028],%l0 ! Mem[00000000110000e8] jmpl %o7,%g0 stw %l3,[%i0+0x024] ! Mem[00000000100000e4] p1_near_0_le: stw %l2,[%i1+0x004] ! Mem[00000000128000c4] ldsb [%i3+0x02d],%l7 ! Mem[00000000138000ed] sth %l3,[%i1+0x020] ! Mem[00000000128000e0] stb %l5,[%i0+0x039] ! Mem[00000000120000f9] ldsh [%i3+0x02e],%l0 ! Mem[00000000138000ee] ldsh [%i1+0x01a],%l2 ! Mem[00000000128000da] std %l0,[%i1+0x018] ! Mem[00000000128000d8] jmpl %o7,%g0 stw %l3,[%i1+0x024] ! Mem[00000000128000e4] p1_near_0_he: swap [%i1+0x028],%l6 ! Mem[00000000128000e8] ldsb [%i0+0x034],%l4 ! Mem[00000000120000f4] lduw [%i2+0x00c],%l5 ! Mem[00000000130000cc] swap [%i3+0x01c],%l2 ! Mem[00000000138000dc] ldx [%i0+0x020],%l3 ! Mem[00000000120000e0] ldx [%i3+0x000],%l2 ! Mem[00000000138000c0] lduh [%i2+0x000],%l3 ! Mem[00000000130000c0] jmpl %o7,%g0 ldstub [%i3+0x005],%l1 ! Mem[00000000138000c5] p2_near_0_le: stw %l2,[%i1+0x024] ! Mem[00000000148000e4] stb %l7,[%i2+0x00d] ! Mem[00000000150000cd] ldsb [%i3+0x004],%l6 ! Mem[00000000158000c4] swap [%i3+0x004],%l3 ! Mem[00000000158000c4] ldsw [%i1+0x020],%l1 ! Mem[00000000148000e0] swap [%i2+0x018],%l2 ! Mem[00000000150000d8] ldsw [%i3+0x038],%l0 ! Mem[00000000158000f8] jmpl %o7,%g0 ldd [%i0+0x000],%l2 ! Mem[00000000140000c0] p2_near_0_he: ldstub [%i1+0x00a],%l6 ! Mem[00000000148000ca] stw %l4,[%i0+0x034] ! Mem[00000000140000f4] stx %l5,[%i3+0x028] ! Mem[00000000158000e8] std %l2,[%i3+0x020] ! Mem[00000000158000e0] ldsw [%i2+0x008],%l1 ! Mem[00000000150000c8] ldub [%i2+0x027],%l3 ! Mem[00000000150000e7] ldsh [%i2+0x02c],%l2 ! Mem[00000000150000ec] jmpl %o7,%g0 stx %l4,[%i1+0x020] ! Mem[00000000148000e0] p3_near_0_le: stw %l2,[%i1+0x004] ! Mem[00000000168000c4] ldstub [%i2+0x02d],%l7 ! Mem[00000000170000ed] ldstub [%i2+0x024],%l6 ! Mem[00000000170000e4] ldsh [%i1+0x004],%l3 ! Mem[00000000168000c4] lduw [%i0+0x01c],%l6 ! Mem[00000000160000dc] ldx [%i1+0x020],%l7 ! Mem[00000000168000e0] ldstub [%i0+0x001],%l1 ! Mem[00000000160000c1] jmpl %o7,%g0 stb %l4,[%i0+0x034] ! Mem[00000000160000f4] p3_near_0_he: swap [%i2+0x008],%l5 ! Mem[00000000170000c8] ldstub [%i0+0x007],%l3 ! Mem[00000000160000c7] jmpl %o7,%g0 ldsb [%i1+0x02b],%l4 ! Mem[00000000168000eb] p4_near_0_le: stw %l2,[%i2+0x024] ! Mem[00000000190000e4] ldx [%i2+0x008],%l7 ! Mem[00000000190000c8] stx %l6,[%i2+0x000] ! Mem[00000000190000c0] sth %l3,[%i3+0x004] ! Mem[00000000198000c4] ldstub [%i2+0x00e],%l0 ! Mem[00000000190000ce] stx %l2,[%i1+0x018] ! Mem[00000000188000d8] swap [%i2+0x024],%l1 ! Mem[00000000190000e4] jmpl %o7,%g0 ldsh [%i2+0x036],%l1 ! Mem[00000000190000f6] p4_near_0_he: ldstub [%i0+0x02c],%l5 ! Mem[00000000180000ec] ldstub [%i1+0x01e],%l2 ! Mem[00000000188000de] jmpl %o7,%g0 swap [%i3+0x008],%l1 ! Mem[00000000198000c8] p5_near_0_le: stw %l2,[%i2+0x004] ! Mem[000000001b0000c4] ldub [%i2+0x02d],%l7 ! Mem[000000001b0000ed] swap [%i2+0x024],%l6 ! Mem[000000001b0000e4] stb %l2,[%i0+0x009] ! Mem[000000001a0000c9] lduh [%i3+0x008],%l4 ! Mem[000000001b8000c8] ldsh [%i0+0x030],%l5 ! Mem[000000001a0000f0] lduh [%i3+0x022],%l3 ! Mem[000000001b8000e2] jmpl %o7,%g0 swap [%i3+0x024],%l3 ! Mem[000000001b8000e4] p5_near_0_he: ldsw [%i1+0x00c],%l5 ! Mem[000000001a8000cc] ldub [%i1+0x002],%l2 ! Mem[000000001a8000c2] std %l2,[%i3+0x020] ! Mem[000000001b8000e0] ldstub [%i0+0x015],%l5 ! Mem[000000001a0000d5] swap [%i0+0x020],%l3 ! Mem[000000001a0000e0] ldstub [%i1+0x001],%l2 ! Mem[000000001a8000c1] sth %l3,[%i1+0x000] ! Mem[000000001a8000c0] jmpl %o7,%g0 ldsh [%i3+0x026],%l0 ! Mem[000000001b8000e6] p6_near_0_le: stw %l2,[%i2+0x024] ! Mem[000000001d0000e4] lduw [%i3+0x038],%l5 ! Mem[000000001d8000f8] ldsb [%i2+0x011],%l6 ! Mem[000000001d0000d1] ldx [%i3+0x028],%l2 ! Mem[000000001d8000e8] ldstub [%i0+0x008],%l4 ! Mem[000000001c0000c8] sth %l2,[%i3+0x014] ! Mem[000000001d8000d4] swap [%i3+0x00c],%l5 ! Mem[000000001d8000cc] jmpl %o7,%g0 swap [%i0+0x034],%l4 ! Mem[000000001c0000f4] p6_near_0_he: swap [%i3+0x01c],%l1 ! Mem[000000001d8000dc] lduh [%i2+0x034],%l4 ! Mem[000000001d0000f4] jmpl %o7,%g0 std %l4,[%i1+0x028] ! Mem[000000001c8000e8] p7_near_0_le: stw %l2,[%i2+0x004] ! Mem[000000001f0000c4] ldstub [%i2+0x02d],%l7 ! Mem[000000001f0000ed] ldx [%i0+0x020],%l6 ! Mem[000000001e0000e0] lduw [%i3+0x004],%l3 ! Mem[000000001f8000c4] ldub [%i0+0x01f],%l6 ! Mem[000000001e0000df] std %l6,[%i3+0x020] ! Mem[000000001f8000e0] ldstub [%i0+0x00e],%l5 ! Mem[000000001e0000ce] jmpl %o7,%g0 ldx [%i1+0x030],%l4 ! Mem[000000001e8000f0] p7_near_0_he: std %l4,[%i2+0x008] ! Mem[000000001f0000c8] lduh [%i3+0x006],%l3 ! Mem[000000001f8000c6] jmpl %o7,%g0 lduw [%i1+0x028],%l4 ! Mem[000000001e8000e8] p8_near_0_le: stw %l2,[%i2+0x024] ! Mem[00000000210000e4] ldsw [%i2+0x00c],%l7 ! Mem[00000000210000cc] swap [%i2+0x010],%l6 ! Mem[00000000210000d0] std %l2,[%i1+0x028] ! Mem[00000000208000e8] ldstub [%i2+0x008],%l4 ! Mem[00000000210000c8] lduw [%i1+0x014],%l2 ! Mem[00000000208000d4] stb %l3,[%i1+0x023] ! Mem[00000000208000e3] jmpl %o7,%g0 ldstub [%i2+0x005],%l3 ! Mem[00000000210000c5] p8_near_0_he: ldstub [%i3+0x00b],%l4 ! Mem[00000000218000cb] ldstub [%i0+0x03b],%l2 ! Mem[00000000200000fb] ldsh [%i0+0x002],%l2 ! Mem[00000000200000c2] swap [%i0+0x028],%l2 ! Mem[00000000200000e8] lduw [%i2+0x028],%l6 ! Mem[00000000210000e8] ldd [%i3+0x018],%l0 ! Mem[00000000218000d8] ldx [%i1+0x038],%l3 ! Mem[00000000208000f8] jmpl %o7,%g0 ldsh [%i1+0x026],%l4 ! Mem[00000000208000e6] p9_near_0_le: stw %l2,[%i2+0x004] ! Mem[00000000230000c4] std %l6,[%i2+0x028] ! Mem[00000000230000e8] ldsh [%i3+0x024],%l6 ! Mem[00000000238000e4] swap [%i1+0x008],%l2 ! Mem[00000000228000c8] stx %l4,[%i0+0x008] ! Mem[00000000220000c8] swap [%i0+0x014],%l2 ! Mem[00000000220000d4] ldsb [%i0+0x023],%l3 ! Mem[00000000220000e3] jmpl %o7,%g0 stx %l3,[%i0+0x020] ! Mem[00000000220000e0] p9_near_0_he: stx %l1,[%i2+0x038] ! Mem[00000000230000f8] swap [%i3+0x00c],%l0 ! Mem[00000000238000cc] swap [%i3+0x000],%l5 ! Mem[00000000238000c0] ldsb [%i0+0x00a],%l2 ! Mem[00000000220000ca] ldstub [%i2+0x028],%l6 ! Mem[00000000230000e8] ldsh [%i2+0x03e],%l0 ! Mem[00000000230000fe] ldstub [%i2+0x028],%l0 ! Mem[00000000230000e8] jmpl %o7,%g0 ldsw [%i2+0x03c],%l4 ! Mem[00000000230000fc] p10_near_0_le: stw %l2,[%i2+0x024] ! Mem[00000000250000e4] swap [%i2+0x038],%l5 ! Mem[00000000250000f8] sth %l6,[%i3+0x010] ! Mem[00000000258000d0] ldsb [%i3+0x019],%l5 ! Mem[00000000258000d9] ldsh [%i3+0x00e],%l0 ! Mem[00000000258000ce] ldstub [%i2+0x01b],%l2 ! Mem[00000000250000db] swap [%i3+0x038],%l0 ! Mem[00000000258000f8] jmpl %o7,%g0 ldx [%i3+0x000],%l3 ! Mem[00000000258000c0] p10_near_0_he: stx %l4,[%i3+0x008] ! Mem[00000000258000c8] lduh [%i0+0x03a],%l2 ! Mem[00000000240000fa] ldstub [%i0+0x002],%l2 ! Mem[00000000240000c2] swap [%i0+0x014],%l5 ! Mem[00000000240000d4] ldx [%i1+0x020],%l3 ! Mem[00000000248000e0] lduw [%i0+0x028],%l1 ! Mem[00000000240000e8] lduw [%i0+0x038],%l3 ! Mem[00000000240000f8] jmpl %o7,%g0 lduw [%i1+0x024],%l4 ! Mem[00000000248000e4] p11_near_0_le: stw %l2,[%i2+0x004] ! Mem[00000000270000c4] swap [%i1+0x02c],%l7 ! Mem[00000000268000ec] ldub [%i2+0x024],%l6 ! Mem[00000000270000e4] ldsw [%i3+0x004],%l3 ! Mem[00000000278000c4] sth %l6,[%i0+0x01e] ! Mem[00000000260000de] ldsh [%i3+0x030],%l5 ! Mem[00000000278000f0] ldstub [%i3+0x023],%l3 ! Mem[00000000278000e3] jmpl %o7,%g0 swap [%i1+0x008],%l7 ! Mem[00000000268000c8] p11_near_0_he: ldsw [%i1+0x028],%l4 ! Mem[00000000268000e8] swap [%i3+0x038],%l2 ! Mem[00000000278000f8] lduw [%i1+0x020],%l2 ! Mem[00000000268000e0] jmpl %o7,%g0 swap [%i0+0x008],%l2 ! Mem[00000000260000c8] p12_near_0_le: stw %l2,[%i2+0x024] ! Mem[00000000290000e4] lduw [%i1+0x00c],%l7 ! Mem[00000000288000cc] ldstub [%i2+0x004],%l6 ! Mem[00000000290000c4] ldub [%i1+0x004],%l3 ! Mem[00000000288000c4] ldx [%i1+0x018],%l6 ! Mem[00000000288000d8] swap [%i1+0x020],%l7 ! Mem[00000000288000e0] lduh [%i3+0x020],%l1 ! Mem[00000000298000e0] jmpl %o7,%g0 lduh [%i2+0x01a],%l2 ! Mem[00000000290000da] p12_near_0_he: ldx [%i1+0x038],%l7 ! Mem[00000000288000f8] ldsw [%i2+0x000],%l7 ! Mem[00000000290000c0] sth %l6,[%i1+0x00a] ! Mem[00000000288000ca] jmpl %o7,%g0 stw %l4,[%i1+0x034] ! Mem[00000000288000f4] p13_near_0_le: stw %l2,[%i2+0x004] ! Mem[000000002b0000c4] stx %l7,[%i1+0x028] ! Mem[000000002a8000e8] stw %l6,[%i1+0x024] ! Mem[000000002a8000e4] stb %l3,[%i3+0x004] ! Mem[000000002b8000c4] sth %l4,[%i1+0x008] ! Mem[000000002a8000c8] std %l2,[%i1+0x010] ! Mem[000000002a8000d0] lduh [%i0+0x00e],%l5 ! Mem[000000002a0000ce] jmpl %o7,%g0 ldstub [%i1+0x034],%l4 ! Mem[000000002a8000f4] p13_near_0_he: ldd [%i2+0x008],%l4 ! Mem[000000002b0000c8] sth %l3,[%i0+0x006] ! Mem[000000002a0000c6] jmpl %o7,%g0 ldub [%i3+0x03d],%l1 ! Mem[000000002b8000fd] p14_near_0_le: stw %l2,[%i3+0x024] ! Mem[000000002d8000e4] sth %l2,[%i0+0x020] ! Mem[000000002c0000e0] ldstub [%i1+0x021],%l3 ! Mem[000000002c8000e1] ldx [%i1+0x018],%l5 ! Mem[000000002c8000d8] stw %l0,[%i1+0x00c] ! Mem[000000002c8000cc] ldsh [%i1+0x010],%l5 ! Mem[000000002c8000d0] ldx [%i1+0x020],%l3 ! Mem[000000002c8000e0] jmpl %o7,%g0 ldstub [%i3+0x029],%l7 ! Mem[000000002d8000e9] p14_near_0_he: ldsb [%i3+0x00b],%l4 ! Mem[000000002d8000cb] ldsw [%i2+0x038],%l2 ! Mem[000000002d0000f8] ldsw [%i3+0x000],%l2 ! Mem[000000002d8000c0] jmpl %o7,%g0 stb %l2,[%i0+0x01e] ! Mem[000000002c0000de] p15_near_0_le: stw %l2,[%i3+0x004] ! Mem[000000002f8000c4] ldstub [%i1+0x02d],%l7 ! Mem[000000002e8000ed] ldx [%i1+0x010],%l6 ! Mem[000000002e8000d0] lduh [%i2+0x038],%l5 ! Mem[000000002f0000f8] ldd [%i3+0x028],%l0 ! Mem[000000002f8000e8] ldstub [%i3+0x031],%l5 ! Mem[000000002f8000f1] ldstub [%i1+0x023],%l3 ! Mem[000000002e8000e3] jmpl %o7,%g0 lduw [%i0+0x024],%l3 ! Mem[000000002e0000e4] p15_near_0_he: std %l6,[%i2+0x028] ! Mem[000000002f0000e8] swap [%i1+0x034],%l4 ! Mem[000000002e8000f4] stw %l5,[%i1+0x00c] ! Mem[000000002e8000cc] sth %l2,[%i0+0x01e] ! Mem[000000002e0000de] ldub [%i0+0x00b],%l1 ! Mem[000000002e0000cb] ldsb [%i3+0x027],%l3 ! Mem[000000002f8000e7] ldsh [%i2+0x00c],%l2 ! Mem[000000002f0000cc] jmpl %o7,%g0 ldsb [%i1+0x024],%l3 ! Mem[000000002e8000e4] p16_near_0_le: stw %l2,[%i3+0x024] ! Mem[00000000318000e4] ldsh [%i1+0x00c],%l7 ! Mem[00000000308000cc] ldsw [%i3+0x004],%l6 ! Mem[00000000318000c4] ldsb [%i3+0x004],%l3 ! Mem[00000000318000c4] lduh [%i1+0x01e],%l6 ! Mem[00000000308000de] ldsb [%i3+0x021],%l7 ! Mem[00000000318000e1] ldsw [%i2+0x020],%l1 ! Mem[00000000310000e0] jmpl %o7,%g0 ldsh [%i0+0x01a],%l2 ! Mem[00000000300000da] p16_near_0_he: stb %l7,[%i1+0x038] ! Mem[00000000308000f8] ldub [%i2+0x003],%l7 ! Mem[00000000310000c3] lduh [%i1+0x00a],%l6 ! Mem[00000000308000ca] jmpl %o7,%g0 lduh [%i0+0x034],%l4 ! Mem[00000000300000f4] p17_near_0_le: stw %l2,[%i3+0x004] ! Mem[00000000338000c4] stw %l7,[%i1+0x02c] ! Mem[00000000328000ec] stx %l3,[%i3+0x020] ! Mem[00000000338000e0] ldsh [%i0+0x030],%l5 ! Mem[00000000320000f0] std %l2,[%i3+0x020] ! Mem[00000000338000e0] stw %l3,[%i0+0x024] ! Mem[00000000320000e4] stx %l2,[%i2+0x010] ! Mem[00000000330000d0] jmpl %o7,%g0 ldx [%i0+0x008],%l4 ! Mem[00000000320000c8] p17_near_0_he: swap [%i2+0x00c],%l5 ! Mem[00000000330000cc] swap [%i1+0x000],%l2 ! Mem[00000000328000c0] ldsw [%i0+0x008],%l1 ! Mem[00000000320000c8] swap [%i3+0x024],%l3 ! Mem[00000000338000e4] jmpl %o7,%g0 lduh [%i0+0x00c],%l2 ! Mem[00000000320000cc] p18_near_0_le: stw %l2,[%i3+0x024] ! Mem[00000000358000e4] stb %l5,[%i2+0x03b] ! Mem[00000000350000fb] swap [%i2+0x010],%l6 ! Mem[00000000350000d0] stw %l2,[%i0+0x028] ! Mem[00000000340000e8] ldsw [%i3+0x008],%l4 ! Mem[00000000358000c8] sth %l2,[%i0+0x014] ! Mem[00000000340000d4] ldsw [%i3+0x020],%l3 ! Mem[00000000358000e0] jmpl %o7,%g0 ldd [%i3+0x000],%l2 ! Mem[00000000358000c0] p18_near_0_he: lduw [%i3+0x008],%l6 ! Mem[00000000358000c8] swap [%i3+0x038],%l2 ! Mem[00000000358000f8] stx %l2,[%i0+0x000] ! Mem[00000000340000c0] std %l2,[%i2+0x018] ! Mem[00000000350000d8] stb %l1,[%i2+0x00b] ! Mem[00000000350000cb] ldstub [%i1+0x01f],%l0 ! Mem[00000000348000df] swap [%i3+0x020],%l3 ! Mem[00000000358000e0] jmpl %o7,%g0 ldstub [%i3+0x006],%l0 ! Mem[00000000358000c6] p19_near_0_le: stw %l2,[%i3+0x004] ! Mem[00000000378000c4] swap [%i0+0x02c],%l7 ! Mem[00000000360000ec] ldstub [%i2+0x024],%l6 ! Mem[00000000370000e4] swap [%i3+0x004],%l3 ! Mem[00000000378000c4] ldstub [%i3+0x01f],%l6 ! Mem[00000000378000df] ldsh [%i2+0x020],%l7 ! Mem[00000000370000e0] ldsh [%i2+0x000],%l1 ! Mem[00000000370000c0] jmpl %o7,%g0 stx %l2,[%i1+0x018] ! Mem[00000000368000d8] p19_near_0_he: ldsw [%i2+0x028],%l6 ! Mem[00000000370000e8] ldstub [%i3+0x034],%l4 ! Mem[00000000378000f4] ldub [%i3+0x00c],%l5 ! Mem[00000000378000cc] jmpl %o7,%g0 ldsb [%i0+0x002],%l2 ! Mem[00000000360000c2] p20_near_0_le: stw %l2,[%i3+0x024] ! Mem[00000000398000e4] lduh [%i0+0x00c],%l7 ! Mem[00000000380000cc] std %l6,[%i2+0x000] ! Mem[00000000390000c0] lduw [%i3+0x004],%l3 ! Mem[00000000398000c4] stx %l6,[%i1+0x018] ! Mem[00000000388000d8] lduw [%i3+0x014],%l2 ! Mem[00000000398000d4] ldub [%i2+0x03a],%l0 ! Mem[00000000390000fa] jmpl %o7,%g0 ldub [%i0+0x005],%l3 ! Mem[00000000380000c5] p20_near_0_he: ldx [%i1+0x008],%l6 ! Mem[00000000388000c8] ldd [%i3+0x030],%l4 ! Mem[00000000398000f0] ldsw [%i1+0x000],%l2 ! Mem[00000000388000c0] ldsb [%i0+0x01e],%l2 ! Mem[00000000380000de] ldub [%i2+0x00b],%l1 ! Mem[00000000390000cb] stw %l3,[%i2+0x024] ! Mem[00000000390000e4] ldstub [%i3+0x02d],%l2 ! Mem[00000000398000ed] jmpl %o7,%g0 ldx [%i2+0x000],%l2 ! Mem[00000000390000c0] p21_near_0_le: stw %l2,[%i3+0x004] ! Mem[000000003b8000c4] sth %l7,[%i0+0x02c] ! Mem[000000003a0000ec] swap [%i1+0x024],%l6 ! Mem[000000003a8000e4] stw %l3,[%i1+0x004] ! Mem[000000003a8000c4] swap [%i3+0x01c],%l6 ! Mem[000000003b8000dc] ldstub [%i2+0x021],%l7 ! Mem[000000003b0000e1] stw %l5,[%i2+0x00c] ! Mem[000000003b0000cc] jmpl %o7,%g0 swap [%i3+0x034],%l4 ! Mem[000000003b8000f4] p21_near_0_he: swap [%i3+0x008],%l5 ! Mem[000000003b8000c8] stw %l3,[%i0+0x004] ! Mem[000000003a0000c4] jmpl %o7,%g0 stx %l4,[%i1+0x028] ! Mem[000000003a8000e8] p22_near_0_le: stw %l2,[%i3+0x024] ! Mem[000000003d8000e4] ldsb [%i1+0x03b],%l5 ! Mem[000000003c8000fb] lduw [%i3+0x010],%l6 ! Mem[000000003d8000d0] ldstub [%i1+0x029],%l2 ! Mem[000000003c8000e9] ldsb [%i0+0x008],%l4 ! Mem[000000003c0000c8] ldstub [%i1+0x014],%l2 ! Mem[000000003c8000d4] ldub [%i0+0x00e],%l5 ! Mem[000000003c0000ce] jmpl %o7,%g0 ldsh [%i1+0x034],%l4 ! Mem[000000003c8000f4] p22_near_0_he: stb %l5,[%i2+0x029] ! Mem[000000003d0000e9] ldstub [%i2+0x007],%l3 ! Mem[000000003d0000c7] jmpl %o7,%g0 ldsw [%i3+0x008],%l4 ! Mem[000000003d8000c8] p23_near_0_le: stw %l2,[%i3+0x004] ! Mem[000000003f8000c4] swap [%i0+0x02c],%l7 ! Mem[000000003e0000ec] ldd [%i0+0x020],%l6 ! Mem[000000003e0000e0] swap [%i3+0x004],%l3 ! Mem[000000003f8000c4] ldd [%i3+0x018],%l6 ! Mem[000000003f8000d8] ldsh [%i3+0x030],%l5 ! Mem[000000003f8000f0] swap [%i0+0x020],%l3 ! Mem[000000003e0000e0] jmpl %o7,%g0 ldsh [%i3+0x024],%l3 ! Mem[000000003f8000e4] p23_near_0_he: swap [%i1+0x028],%l6 ! Mem[000000003e8000e8] ldstub [%i1+0x00d],%l0 ! Mem[000000003e8000cd] ldstub [%i2+0x001],%l5 ! Mem[000000003f0000c1] ldub [%i0+0x00a],%l2 ! Mem[000000003e0000ca] ldd [%i1+0x020],%l2 ! Mem[000000003e8000e0] swap [%i2+0x008],%l1 ! Mem[000000003f0000c8] ldstub [%i0+0x01a],%l3 ! Mem[000000003e0000da] jmpl %o7,%g0 stx %l4,[%i3+0x020] ! Mem[000000003f8000e0] p24_near_0_le: std %l2,[%i3+0x020] ! Mem[00000000418000e0] ldsb [%i0+0x00d],%l7 ! Mem[00000000400000cd] ldstub [%i0+0x011],%l6 ! Mem[00000000400000d1] ldsw [%i1+0x028],%l2 ! Mem[00000000408000e8] ldub [%i2+0x008],%l4 ! Mem[00000000410000c8] stb %l2,[%i0+0x014] ! Mem[00000000400000d4] lduw [%i2+0x00c],%l5 ! Mem[00000000410000cc] jmpl %o7,%g0 stw %l4,[%i3+0x034] ! Mem[00000000418000f4] p24_near_0_he: ldstub [%i3+0x01f],%l1 ! Mem[00000000418000df] ldstub [%i2+0x034],%l4 ! Mem[00000000410000f4] jmpl %o7,%g0 stb %l5,[%i1+0x02c] ! Mem[00000000408000ec] p25_near_0_le: std %l2,[%i0+0x000] ! Mem[00000000420000c0] stb %l7,[%i0+0x02d] ! Mem[00000000420000ed] lduw [%i2+0x024],%l6 ! Mem[00000000430000e4] ldub [%i3+0x004],%l3 ! Mem[00000000438000c4] ldx [%i3+0x018],%l6 ! Mem[00000000438000d8] ldsh [%i0+0x020],%l7 ! Mem[00000000420000e0] stb %l1,[%i2+0x001] ! Mem[00000000430000c1] jmpl %o7,%g0 ldstub [%i2+0x01b],%l2 ! Mem[00000000430000db] p25_near_0_he: ldstub [%i1+0x038],%l7 ! Mem[00000000428000f8] swap [%i3+0x004],%l3 ! Mem[00000000438000c4] std %l4,[%i1+0x028] ! Mem[00000000428000e8] jmpl %o7,%g0 ldx [%i0+0x038],%l2 ! Mem[00000000420000f8] p26_near_0_le: std %l2,[%i0+0x020] ! Mem[00000000440000e0] ldsw [%i3+0x038],%l5 ! Mem[00000000458000f8] stw %l6,[%i1+0x010] ! Mem[00000000448000d0] ldub [%i0+0x029],%l2 ! Mem[00000000440000e9] std %l4,[%i1+0x008] ! Mem[00000000448000c8] ldsh [%i2+0x014],%l2 ! Mem[00000000450000d4] swap [%i1+0x00c],%l5 ! Mem[00000000448000cc] jmpl %o7,%g0 ldx [%i2+0x000],%l3 ! Mem[00000000450000c0] p26_near_0_he: ldstub [%i2+0x00a],%l6 ! Mem[00000000450000ca] lduh [%i2+0x034],%l4 ! Mem[00000000450000f4] swap [%i2+0x02c],%l5 ! Mem[00000000450000ec] ldstub [%i1+0x022],%l2 ! Mem[00000000448000e2] stb %l6,[%i1+0x028] ! Mem[00000000448000e8] stx %l0,[%i1+0x018] ! Mem[00000000448000d8] stb %l0,[%i0+0x028] ! Mem[00000000440000e8] jmpl %o7,%g0 ldstub [%i2+0x026],%l4 ! Mem[00000000450000e6] p27_near_0_le: std %l2,[%i0+0x000] ! Mem[00000000460000c0] swap [%i0+0x02c],%l7 ! Mem[00000000460000ec] ldsb [%i2+0x024],%l6 ! Mem[00000000470000e4] ldstub [%i1+0x004],%l3 ! Mem[00000000468000c4] ldsh [%i3+0x01e],%l6 ! Mem[00000000478000de] ldstub [%i3+0x021],%l7 ! Mem[00000000478000e1] swap [%i3+0x000],%l1 ! Mem[00000000478000c0] jmpl %o7,%g0 lduh [%i2+0x01a],%l2 ! Mem[00000000470000da] p27_near_0_he: ldub [%i2+0x01f],%l1 ! Mem[00000000470000df] stw %l2,[%i3+0x000] ! Mem[00000000478000c0] swap [%i1+0x03c],%l1 ! Mem[00000000468000fc] jmpl %o7,%g0 lduh [%i2+0x00c],%l0 ! Mem[00000000470000cc] p28_near_0_le: std %l2,[%i0+0x020] ! Mem[00000000480000e0] ldub [%i0+0x00d],%l7 ! Mem[00000000480000cd] ldstub [%i1+0x004],%l6 ! Mem[00000000488000c4] ldx [%i3+0x000],%l3 ! Mem[00000000498000c0] stx %l4,[%i3+0x008] ! Mem[00000000498000c8] ldstub [%i0+0x014],%l2 ! Mem[00000000480000d4] lduw [%i2+0x038],%l0 ! Mem[00000000490000f8] jmpl %o7,%g0 ldsb [%i3+0x005],%l3 ! Mem[00000000498000c5] p28_near_0_he: stb %l4,[%i3+0x00b] ! Mem[00000000498000cb] ldsb [%i3+0x03b],%l2 ! Mem[00000000498000fb] ldub [%i2+0x001],%l5 ! Mem[00000000490000c1] ldsw [%i0+0x028],%l2 ! Mem[00000000480000e8] ldstub [%i2+0x028],%l6 ! Mem[00000000490000e8] ldstub [%i3+0x01f],%l0 ! Mem[00000000498000df] ldd [%i1+0x038],%l2 ! Mem[00000000488000f8] jmpl %o7,%g0 ldx [%i0+0x000],%l0 ! Mem[00000000480000c0] p29_near_0_le: std %l2,[%i0+0x000] ! Mem[000000004a0000c0] sth %l5,[%i0+0x03a] ! Mem[000000004a0000fa] ldub [%i1+0x011],%l6 ! Mem[000000004a8000d1] lduw [%i2+0x008],%l2 ! Mem[000000004b0000c8] swap [%i1+0x008],%l4 ! Mem[000000004a8000c8] ldsh [%i0+0x030],%l5 ! Mem[000000004a0000f0] stx %l3,[%i0+0x020] ! Mem[000000004a0000e0] jmpl %o7,%g0 swap [%i1+0x024],%l3 ! Mem[000000004a8000e4] p29_near_0_he: ldub [%i1+0x02b],%l4 ! Mem[000000004a8000eb] swap [%i1+0x038],%l2 ! Mem[000000004a8000f8] swap [%i1+0x020],%l2 ! Mem[000000004a8000e0] swap [%i2+0x01c],%l2 ! Mem[000000004b0000dc] swap [%i2+0x008],%l1 ! Mem[000000004b0000c8] ldd [%i3+0x020],%l2 ! Mem[000000004b8000e0] ldstub [%i3+0x00d],%l2 ! Mem[000000004b8000cd] jmpl %o7,%g0 ldsh [%i0+0x000],%l2 ! Mem[000000004a0000c0] p30_near_0_le: std %l2,[%i0+0x020] ! Mem[000000004c0000e0] ldstub [%i0+0x00d],%l7 ! Mem[000000004c0000cd] swap [%i0+0x004],%l6 ! Mem[000000004c0000c4] ldstub [%i1+0x029],%l2 ! Mem[000000004c8000e9] stb %l4,[%i2+0x008] ! Mem[000000004d0000c8] sth %l2,[%i2+0x014] ! Mem[000000004d0000d4] stb %l5,[%i2+0x00e] ! Mem[000000004d0000ce] jmpl %o7,%g0 ldub [%i3+0x034],%l4 ! Mem[000000004d8000f4] p30_near_0_he: stx %l5,[%i2+0x028] ! Mem[000000004d0000e8] ldstub [%i2+0x007],%l3 ! Mem[000000004d0000c7] jmpl %o7,%g0 ldd [%i3+0x008],%l4 ! Mem[000000004d8000c8] p31_near_0_le: std %l2,[%i0+0x000] ! Mem[000000004e0000c0] ldd [%i0+0x028],%l6 ! Mem[000000004e0000e8] stb %l6,[%i3+0x024] ! Mem[000000004f8000e4] std %l2,[%i1+0x008] ! Mem[000000004e8000c8] swap [%i3+0x008],%l4 ! Mem[000000004f8000c8] ldub [%i1+0x014],%l2 ! Mem[000000004e8000d4] sth %l5,[%i0+0x00e] ! Mem[000000004e0000ce] jmpl %o7,%g0 stw %l4,[%i1+0x034] ! Mem[000000004e8000f4] p31_near_0_he: swap [%i0+0x008],%l5 ! Mem[000000004e0000c8] ldsh [%i0+0x006],%l3 ! Mem[000000004e0000c6] jmpl %o7,%g0 swap [%i2+0x03c],%l1 ! Mem[000000004f0000fc] p32_near_0_le: std %l2,[%i0+0x020] ! Mem[00000000500000e0] ldsb [%i0+0x00d],%l7 ! Mem[00000000500000cd] ldx [%i2+0x000],%l6 ! Mem[00000000510000c0] swap [%i3+0x004],%l3 ! Mem[00000000518000c4] ldstub [%i1+0x01f],%l6 ! Mem[00000000508000df] stx %l7,[%i1+0x020] ! Mem[00000000508000e0] sth %l1,[%i1+0x020] ! Mem[00000000508000e0] jmpl %o7,%g0 ldstub [%i1+0x01b],%l2 ! Mem[00000000508000db] p32_near_0_he: stb %l7,[%i1+0x038] ! Mem[00000000508000f8] ldsb [%i2+0x003],%l7 ! Mem[00000000510000c3] stb %l6,[%i0+0x00a] ! Mem[00000000500000ca] jmpl %o7,%g0 stw %l4,[%i0+0x034] ! Mem[00000000500000f4] p33_near_0_le: std %l2,[%i0+0x000] ! Mem[00000000520000c0] lduh [%i2+0x03a],%l5 ! Mem[00000000530000fa] stb %l6,[%i3+0x011] ! Mem[00000000538000d1] ldstub [%i1+0x039],%l5 ! Mem[00000000528000f9] ldsw [%i1+0x02c],%l0 ! Mem[00000000528000ec] ldstub [%i0+0x031],%l5 ! Mem[00000000520000f1] stw %l3,[%i1+0x020] ! Mem[00000000528000e0] jmpl %o7,%g0 stw %l3,[%i3+0x024] ! Mem[00000000538000e4] p33_near_0_he: sth %l6,[%i3+0x02a] ! Mem[00000000538000ea] ldstub [%i2+0x03b],%l2 ! Mem[00000000530000fb] ldsb [%i3+0x022],%l2 ! Mem[00000000538000e2] swap [%i0+0x008],%l2 ! Mem[00000000520000c8] swap [%i0+0x028],%l6 ! Mem[00000000520000e8] ldstub [%i1+0x00a],%l1 ! Mem[00000000528000ca] ldub [%i0+0x01a],%l3 ! Mem[00000000520000da] jmpl %o7,%g0 ldsw [%i0+0x024],%l4 ! Mem[00000000520000e4] p34_near_0_le: std %l2,[%i0+0x020] ! Mem[00000000540000e0] ldstub [%i3+0x00d],%l7 ! Mem[00000000558000cd] ldsh [%i2+0x004],%l6 ! Mem[00000000550000c4] stw %l3,[%i3+0x004] ! Mem[00000000558000c4] swap [%i1+0x01c],%l6 ! Mem[00000000548000dc] ldsw [%i0+0x020],%l7 ! Mem[00000000540000e0] swap [%i2+0x020],%l1 ! Mem[00000000550000e0] jmpl %o7,%g0 ldub [%i0+0x01b],%l2 ! Mem[00000000540000db] p34_near_0_he: lduh [%i1+0x038],%l7 ! Mem[00000000548000f8] ldstub [%i2+0x003],%l7 ! Mem[00000000550000c3] stw %l6,[%i2+0x008] ! Mem[00000000550000c8] jmpl %o7,%g0 ldstub [%i0+0x034],%l4 ! Mem[00000000540000f4] p35_near_0_le: std %l2,[%i0+0x000] ! Mem[00000000560000c0] ldx [%i3+0x028],%l7 ! Mem[00000000578000e8] lduw [%i0+0x010],%l6 ! Mem[00000000560000d0] ldstub [%i2+0x009],%l2 ! Mem[00000000570000c9] lduw [%i0+0x008],%l4 ! Mem[00000000560000c8] ldsh [%i3+0x030],%l5 ! Mem[00000000578000f0] swap [%i1+0x020],%l3 ! Mem[00000000568000e0] jmpl %o7,%g0 ldsw [%i1+0x008],%l7 ! Mem[00000000568000c8] p35_near_0_he: ldx [%i3+0x008],%l5 ! Mem[00000000578000c8] stb %l5,[%i3+0x015] ! Mem[00000000578000d5] swap [%i0+0x00c],%l2 ! Mem[00000000560000cc] jmpl %o7,%g0 std %l2,[%i0+0x000] ! Mem[00000000560000c0] p36_near_0_le: std %l2,[%i1+0x020] ! Mem[00000000588000e0] ldub [%i3+0x00d],%l7 ! Mem[00000000598000cd] ldub [%i1+0x004],%l6 ! Mem[00000000588000c4] swap [%i1+0x004],%l3 ! Mem[00000000588000c4] ldsw [%i1+0x01c],%l6 ! Mem[00000000588000dc] stb %l2,[%i1+0x014] ! Mem[00000000588000d4] swap [%i2+0x00c],%l5 ! Mem[00000000590000cc] jmpl %o7,%g0 ldsw [%i3+0x034],%l4 ! Mem[00000000598000f4] p36_near_0_he: ldx [%i2+0x028],%l5 ! Mem[00000000590000e8] ldd [%i0+0x000],%l2 ! Mem[00000000580000c0] jmpl %o7,%g0 stw %l4,[%i3+0x008] ! Mem[00000000598000c8] p37_near_0_le: std %l2,[%i1+0x000] ! Mem[000000005a8000c0] ldx [%i1+0x038],%l5 ! Mem[000000005a8000f8] ldstub [%i0+0x011],%l6 ! Mem[000000005a0000d1] ldd [%i1+0x008],%l2 ! Mem[000000005a8000c8] ldsh [%i2+0x008],%l4 ! Mem[000000005b0000c8] std %l2,[%i0+0x010] ! Mem[000000005a0000d0] ldstub [%i3+0x00e],%l5 ! Mem[000000005b8000ce] jmpl %o7,%g0 lduh [%i1+0x034],%l4 ! Mem[000000005a8000f4] p37_near_0_he: sth %l1,[%i3+0x01e] ! Mem[000000005b8000de] stx %l2,[%i0+0x000] ! Mem[000000005a0000c0] jmpl %o7,%g0 stb %l5,[%i1+0x001] ! Mem[000000005a8000c1] p38_near_0_le: std %l2,[%i1+0x020] ! Mem[000000005c8000e0] ldstub [%i3+0x00d],%l7 ! Mem[000000005d8000cd] stw %l6,[%i3+0x004] ! Mem[000000005d8000c4] stx %l3,[%i2+0x000] ! Mem[000000005d0000c0] lduw [%i1+0x01c],%l6 ! Mem[000000005c8000dc] stx %l7,[%i2+0x020] ! Mem[000000005d0000e0] ldstub [%i1+0x021],%l1 ! Mem[000000005c8000e1] jmpl %o7,%g0 ldsb [%i2+0x01b],%l2 ! Mem[000000005d0000db] p38_near_0_he: ldsb [%i2+0x029],%l5 ! Mem[000000005d0000e9] lduh [%i3+0x000],%l2 ! Mem[000000005d8000c0] ldstub [%i0+0x02c],%l5 ! Mem[000000005c0000ec] jmpl %o7,%g0 sth %l2,[%i2+0x022] ! Mem[000000005d0000e2] p39_near_0_le: std %l2,[%i1+0x000] ! Mem[000000005e8000c0] ldsw [%i3+0x02c],%l7 ! Mem[000000005f8000ec] swap [%i3+0x024],%l6 ! Mem[000000005f8000e4] lduh [%i0+0x008],%l2 ! Mem[000000005e0000c8] lduh [%i1+0x008],%l4 ! Mem[000000005e8000c8] swap [%i3+0x014],%l2 ! Mem[000000005f8000d4] swap [%i2+0x020],%l3 ! Mem[000000005f0000e0] jmpl %o7,%g0 ldsh [%i1+0x024],%l3 ! Mem[000000005e8000e4] p39_near_0_he: lduh [%i1+0x02a],%l6 ! Mem[000000005e8000ea] ldstub [%i2+0x034],%l4 ! Mem[000000005f0000f4] ldd [%i1+0x008],%l4 ! Mem[000000005e8000c8] lduw [%i1+0x000],%l2 ! Mem[000000005e8000c0] ldstub [%i1+0x023],%l2 ! Mem[000000005e8000e3] stw %l3,[%i1+0x024] ! Mem[000000005e8000e4] lduw [%i0+0x00c],%l2 ! Mem[000000005e0000cc] jmpl %o7,%g0 ldx [%i2+0x000],%l2 ! Mem[000000005f0000c0] p40_near_0_le: std %l2,[%i1+0x020] ! Mem[00000000608000e0] std %l6,[%i2+0x008] ! Mem[00000000610000c8] ldsb [%i0+0x021],%l3 ! Mem[00000000600000e1] ldsh [%i3+0x018],%l5 ! Mem[00000000618000d8] swap [%i1+0x00c],%l0 ! Mem[00000000608000cc] ldstub [%i0+0x005],%l3 ! Mem[00000000600000c5] ldx [%i1+0x030],%l2 ! Mem[00000000608000f0] jmpl %o7,%g0 lduh [%i1+0x00c],%l4 ! Mem[00000000608000cc] p40_near_0_he: ldsb [%i1+0x02c],%l5 ! Mem[00000000608000ec] sth %l2,[%i1+0x01e] ! Mem[00000000608000de] ldub [%i3+0x00b],%l1 ! Mem[00000000618000cb] lduh [%i3+0x026],%l3 ! Mem[00000000618000e6] jmpl %o7,%g0 ldstub [%i0+0x028],%l0 ! Mem[00000000600000e8] p41_near_0_le: std %l2,[%i1+0x000] ! Mem[00000000628000c0] ldstub [%i3+0x03b],%l5 ! Mem[00000000638000fb] swap [%i1+0x010],%l6 ! Mem[00000000628000d0] stb %l2,[%i3+0x009] ! Mem[00000000638000c9] ldsb [%i3+0x008],%l4 ! Mem[00000000638000c8] ldsh [%i0+0x030],%l5 ! Mem[00000000620000f0] stb %l3,[%i1+0x023] ! Mem[00000000628000e3] jmpl %o7,%g0 sth %l3,[%i2+0x024] ! Mem[00000000630000e4] p41_near_0_he: lduw [%i2+0x028],%l6 ! Mem[00000000630000e8] ldsh [%i2+0x034],%l4 ! Mem[00000000630000f4] stw %l5,[%i1+0x00c] ! Mem[00000000628000cc] stw %l2,[%i0+0x000] ! Mem[00000000620000c0] ldd [%i3+0x028],%l6 ! Mem[00000000638000e8] ldsb [%i0+0x03f],%l0 ! Mem[00000000620000ff] swap [%i0+0x028],%l0 ! Mem[00000000620000e8] jmpl %o7,%g0 sth %l3,[%i1+0x024] ! Mem[00000000628000e4] p42_near_0_le: std %l2,[%i1+0x020] ! Mem[00000000648000e0] swap [%i2+0x00c],%l7 ! Mem[00000000650000cc] ldub [%i1+0x011],%l6 ! Mem[00000000648000d1] ldx [%i2+0x028],%l2 ! Mem[00000000650000e8] ldstub [%i1+0x008],%l4 ! Mem[00000000648000c8] sth %l2,[%i0+0x014] ! Mem[00000000640000d4] ldub [%i2+0x00e],%l5 ! Mem[00000000650000ce] jmpl %o7,%g0 swap [%i3+0x034],%l4 ! Mem[00000000658000f4] p42_near_0_he: ldsw [%i1+0x008],%l6 ! Mem[00000000648000c8] stw %l4,[%i2+0x034] ! Mem[00000000650000f4] jmpl %o7,%g0 lduh [%i2+0x002],%l2 ! Mem[00000000650000c2] p43_near_0_le: std %l2,[%i1+0x000] ! Mem[00000000668000c0] lduw [%i2+0x02c],%l7 ! Mem[00000000670000ec] lduh [%i1+0x024],%l6 ! Mem[00000000668000e4] swap [%i1+0x020],%l7 ! Mem[00000000668000e0] ldub [%i2+0x001],%l1 ! Mem[00000000670000c1] swap [%i2+0x018],%l2 ! Mem[00000000670000d8] lduw [%i0+0x018],%l0 ! Mem[00000000660000d8] jmpl %o7,%g0 lduw [%i3+0x008],%l7 ! Mem[00000000678000c8] p43_near_0_he: swap [%i2+0x00c],%l5 ! Mem[00000000670000cc] std %l2,[%i3+0x018] ! Mem[00000000678000d8] stb %l1,[%i1+0x00b] ! Mem[00000000668000cb] jmpl %o7,%g0 ldstub [%i2+0x027],%l3 ! Mem[00000000670000e7] p44_near_0_le: std %l2,[%i1+0x020] ! Mem[00000000688000e0] stx %l7,[%i2+0x008] ! Mem[00000000690000c8] ldstub [%i0+0x004],%l6 ! Mem[00000000680000c4] ldsb [%i1+0x029],%l2 ! Mem[00000000688000e9] ldstub [%i3+0x008],%l4 ! Mem[00000000698000c8] lduw [%i2+0x014],%l2 ! Mem[00000000690000d4] lduw [%i1+0x00c],%l5 ! Mem[00000000688000cc] jmpl %o7,%g0 lduh [%i2+0x034],%l4 ! Mem[00000000690000f4] p44_near_0_he: swap [%i3+0x028],%l5 ! Mem[00000000698000e8] swap [%i0+0x004],%l3 ! Mem[00000000680000c4] jmpl %o7,%g0 ldsb [%i3+0x00b],%l4 ! Mem[00000000698000cb] p45_near_0_le: std %l2,[%i1+0x000] ! Mem[000000006a8000c0] ldstub [%i3+0x000],%l2 ! Mem[000000006b8000c0] swap [%i2+0x01c],%l6 ! Mem[000000006b0000dc] swap [%i1+0x014],%l2 ! Mem[000000006a8000d4] ldd [%i2+0x008],%l4 ! Mem[000000006b0000c8] std %l4,[%i3+0x030] ! Mem[000000006b8000f0] ldstub [%i1+0x004],%l1 ! Mem[000000006a8000c4] jmpl %o7,%g0 std %l6,[%i3+0x008] ! Mem[000000006b8000c8] p45_near_0_he: swap [%i1+0x028],%l4 ! Mem[000000006a8000e8] stb %l0,[%i0+0x00d] ! Mem[000000006a0000cd] ldx [%i3+0x020],%l2 ! Mem[000000006b8000e0] jmpl %o7,%g0 sth %l3,[%i3+0x026] ! Mem[000000006b8000e6] p46_near_0_le: std %l2,[%i1+0x020] ! Mem[000000006c8000e0] swap [%i2+0x00c],%l7 ! Mem[000000006d0000cc] swap [%i3+0x004],%l6 ! Mem[000000006d8000c4] lduh [%i3+0x004],%l3 ! Mem[000000006d8000c4] sth %l6,[%i1+0x01e] ! Mem[000000006c8000de] swap [%i3+0x020],%l7 ! Mem[000000006d8000e0] sth %l1,[%i2+0x020] ! Mem[000000006d0000e0] jmpl %o7,%g0 ldsw [%i3+0x018],%l2 ! Mem[000000006d8000d8] p46_near_0_he: lduw [%i3+0x028],%l5 ! Mem[000000006d8000e8] ldstub [%i3+0x007],%l3 ! Mem[000000006d8000c7] stb %l1,[%i1+0x01d] ! Mem[000000006c8000dd] jmpl %o7,%g0 ldub [%i3+0x00d],%l0 ! Mem[000000006d8000cd] p47_near_0_le: std %l2,[%i1+0x000] ! Mem[000000006e8000c0] ldsh [%i2+0x02c],%l7 ! Mem[000000006f0000ec] sth %l6,[%i2+0x024] ! Mem[000000006f0000e4] stb %l3,[%i2+0x004] ! Mem[000000006f0000c4] ldx [%i2+0x018],%l6 ! Mem[000000006f0000d8] ldub [%i3+0x021],%l7 ! Mem[000000006f8000e1] ldsh [%i1+0x000],%l1 ! Mem[000000006e8000c0] jmpl %o7,%g0 ldstub [%i1+0x01b],%l2 ! Mem[000000006e8000db] p47_near_0_he: ldsw [%i1+0x038],%l7 ! Mem[000000006e8000f8] ldub [%i3+0x023],%l7 ! Mem[000000006f8000e3] ldstub [%i0+0x02a],%l6 ! Mem[000000006e0000ea] jmpl %o7,%g0 stx %l4,[%i1+0x030] ! Mem[000000006e8000f0] p48_near_0_le: std %l2,[%i1+0x020] ! Mem[00000000708000e0] stw %l7,[%i1+0x00c] ! Mem[00000000708000cc] ldd [%i2+0x000],%l6 ! Mem[00000000710000c0] ldstub [%i1+0x019],%l5 ! Mem[00000000708000d9] sth %l0,[%i0+0x00e] ! Mem[00000000700000ce] ldstub [%i0+0x011],%l5 ! Mem[00000000700000d1] ldstub [%i1+0x023],%l3 ! Mem[00000000708000e3] jmpl %o7,%g0 ldstub [%i0+0x005],%l3 ! Mem[00000000700000c5] p48_near_0_he: ldstub [%i3+0x00a],%l6 ! Mem[00000000718000ca] swap [%i2+0x00c],%l0 ! Mem[00000000710000cc] sth %l5,[%i2+0x000] ! Mem[00000000710000c0] ldub [%i0+0x02a],%l2 ! Mem[00000000700000ea] stw %l6,[%i2+0x028] ! Mem[00000000710000e8] ldsb [%i1+0x02a],%l1 ! Mem[00000000708000ea] ldx [%i2+0x038],%l3 ! Mem[00000000710000f8] jmpl %o7,%g0 lduh [%i2+0x026],%l4 ! Mem[00000000710000e6] p49_near_0_le: std %l2,[%i1+0x000] ! Mem[00000000728000c0] stw %l5,[%i0+0x038] ! Mem[00000000720000f8] stx %l6,[%i0+0x010] ! Mem[00000000720000d0] stx %l2,[%i2+0x008] ! Mem[00000000730000c8] stb %l4,[%i2+0x008] ! Mem[00000000730000c8] std %l2,[%i2+0x010] ! Mem[00000000730000d0] swap [%i1+0x004],%l1 ! Mem[00000000728000c4] jmpl %o7,%g0 swap [%i3+0x008],%l7 ! Mem[00000000738000c8] p49_near_0_he: swap [%i1+0x028],%l4 ! Mem[00000000728000e8] stw %l2,[%i0+0x038] ! Mem[00000000720000f8] sth %l2,[%i1+0x022] ! Mem[00000000728000e2] jmpl %o7,%g0 ldsw [%i3+0x01c],%l2 ! Mem[00000000738000dc] p50_near_0_le: std %l2,[%i1+0x020] ! Mem[00000000748000e0] swap [%i1+0x00c],%l7 ! Mem[00000000748000cc] lduw [%i1+0x004],%l6 ! Mem[00000000748000c4] ldsh [%i2+0x004],%l3 ! Mem[00000000750000c4] ldx [%i2+0x008],%l4 ! Mem[00000000750000c8] ldsw [%i1+0x014],%l2 ! Mem[00000000748000d4] stb %l5,[%i1+0x00e] ! Mem[00000000748000ce] jmpl %o7,%g0 ldsw [%i2+0x034],%l4 ! Mem[00000000750000f4] p50_near_0_he: lduh [%i3+0x01e],%l1 ! Mem[00000000758000de] swap [%i3+0x000],%l2 ! Mem[00000000758000c0] jmpl %o7,%g0 stw %l1,[%i2+0x01c] ! Mem[00000000750000dc] p51_near_0_le: std %l2,[%i1+0x000] ! Mem[00000000768000c0] lduh [%i1+0x02c],%l7 ! Mem[00000000768000ec] ldd [%i1+0x010],%l6 ! Mem[00000000768000d0] std %l4,[%i1+0x038] ! Mem[00000000768000f8] ldsh [%i3+0x02e],%l0 ! Mem[00000000778000ee] ldstub [%i3+0x031],%l5 ! Mem[00000000778000f1] ldsw [%i3+0x020],%l3 ! Mem[00000000778000e0] jmpl %o7,%g0 ldsh [%i3+0x008],%l7 ! Mem[00000000778000c8] p51_near_0_he: stx %l4,[%i1+0x028] ! Mem[00000000768000e8] ldstub [%i0+0x03b],%l2 ! Mem[00000000760000fb] ldsh [%i2+0x022],%l2 ! Mem[00000000770000e2] jmpl %o7,%g0 ldd [%i1+0x018],%l2 ! Mem[00000000768000d8] p52_near_0_le: std %l2,[%i1+0x020] ! Mem[00000000788000e0] sth %l7,[%i1+0x00c] ! Mem[00000000788000cc] ldsb [%i0+0x004],%l6 ! Mem[00000000780000c4] lduh [%i1+0x028],%l2 ! Mem[00000000788000e8] ldsw [%i1+0x008],%l4 ! Mem[00000000788000c8] ldstub [%i0+0x014],%l2 ! Mem[00000000780000d4] std %l4,[%i3+0x008] ! Mem[00000000798000c8] jmpl %o7,%g0 std %l4,[%i1+0x030] ! Mem[00000000788000f0] p52_near_0_he: ldstub [%i3+0x029],%l5 ! Mem[00000000798000e9] ldd [%i0+0x000],%l2 ! Mem[00000000780000c0] jmpl %o7,%g0 ldsw [%i3+0x008],%l4 ! Mem[00000000798000c8] p53_near_0_le: std %l2,[%i1+0x000] ! Mem[000000007a8000c0] ldsb [%i2+0x03b],%l5 ! Mem[000000007b0000fb] stb %l3,[%i3+0x021] ! Mem[000000007b8000e1] lduh [%i1+0x020],%l7 ! Mem[000000007a8000e0] stb %l1,[%i1+0x001] ! Mem[000000007a8000c1] ldsb [%i2+0x01b],%l2 ! Mem[000000007b0000db] stb %l0,[%i0+0x01a] ! Mem[000000007a0000da] jmpl %o7,%g0 swap [%i0+0x024],%l3 ! Mem[000000007a0000e4] p53_near_0_he: ldstub [%i1+0x02b],%l4 ! Mem[000000007a8000eb] stx %l2,[%i0+0x038] ! Mem[000000007a0000f8] ldstub [%i3+0x022],%l2 ! Mem[000000007b8000e2] swap [%i2+0x01c],%l2 ! Mem[000000007b0000dc] stb %l1,[%i0+0x00b] ! Mem[000000007a0000cb] ldsh [%i0+0x026],%l3 ! Mem[000000007a0000e6] ldsh [%i3+0x028],%l0 ! Mem[000000007b8000e8] jmpl %o7,%g0 swap [%i1+0x024],%l3 ! Mem[000000007a8000e4] p54_near_0_le: std %l2,[%i1+0x020] ! Mem[000000007c8000e0] ldd [%i1+0x008],%l6 ! Mem[000000007c8000c8] stx %l6,[%i3+0x000] ! Mem[000000007d8000c0] ldx [%i1+0x000],%l3 ! Mem[000000007c8000c0] ldstub [%i0+0x01f],%l6 ! Mem[000000007c0000df] stb %l7,[%i0+0x021] ! Mem[000000007c0000e1] lduh [%i3+0x020],%l1 ! Mem[000000007d8000e0] jmpl %o7,%g0 swap [%i0+0x018],%l2 ! Mem[000000007c0000d8] p54_near_0_he: ldd [%i0+0x028],%l4 ! Mem[000000007c0000e8] ldx [%i3+0x038],%l2 ! Mem[000000007d8000f8] lduw [%i0+0x000],%l2 ! Mem[000000007c0000c0] jmpl %o7,%g0 swap [%i2+0x01c],%l2 ! Mem[000000007d0000dc] p55_near_0_le: std %l2,[%i1+0x000] ! Mem[000000007e8000c0] ldsb [%i0+0x02d],%l7 ! Mem[000000007e0000ed] swap [%i2+0x024],%l6 ! Mem[000000007f0000e4] std %l2,[%i3+0x000] ! Mem[000000007f8000c0] stx %l6,[%i2+0x018] ! Mem[000000007f0000d8] ldstub [%i0+0x021],%l7 ! Mem[000000007e0000e1] ldstub [%i1+0x001],%l1 ! Mem[000000007e8000c1] jmpl %o7,%g0 ldstub [%i1+0x034],%l4 ! Mem[000000007e8000f4] p55_near_0_he: ldsb [%i3+0x01f],%l1 ! Mem[000000007f8000df] sth %l2,[%i0+0x000] ! Mem[000000007e0000c0] jmpl %o7,%g0 ldsb [%i0+0x03d],%l1 ! Mem[000000007e0000fd] p56_near_0_le: std %l2,[%i1+0x020] ! Mem[00000000808000e0] stb %l7,[%i0+0x00d] ! Mem[00000000800000cd] stb %l6,[%i2+0x004] ! Mem[00000000810000c4] ldub [%i3+0x019],%l5 ! Mem[00000000818000d9] swap [%i3+0x00c],%l0 ! Mem[00000000818000cc] ldsh [%i0+0x010],%l5 ! Mem[00000000800000d0] ldstub [%i0+0x023],%l3 ! Mem[00000000800000e3] jmpl %o7,%g0 ldstub [%i3+0x005],%l3 ! Mem[00000000818000c5] p56_near_0_he: sth %l6,[%i2+0x00a] ! Mem[00000000810000ca] lduw [%i2+0x034],%l4 ! Mem[00000000810000f4] swap [%i1+0x02c],%l5 ! Mem[00000000808000ec] ldx [%i2+0x020],%l2 ! Mem[00000000810000e0] stx %l3,[%i0+0x020] ! Mem[00000000800000e0] ldub [%i2+0x024],%l3 ! Mem[00000000810000e4] stb %l0,[%i2+0x025] ! Mem[00000000810000e5] jmpl %o7,%g0 ldsb [%i1+0x005],%l1 ! Mem[00000000808000c5] p57_near_0_le: std %l2,[%i2+0x000] ! Mem[00000000830000c0] ldd [%i1+0x038],%l4 ! Mem[00000000828000f8] ldstub [%i3+0x011],%l6 ! Mem[00000000838000d1] ldsb [%i2+0x009],%l2 ! Mem[00000000830000c9] ldub [%i3+0x001],%l1 ! Mem[00000000838000c1] lduw [%i0+0x018],%l2 ! Mem[00000000820000d8] stx %l0,[%i0+0x018] ! Mem[00000000820000d8] jmpl %o7,%g0 sth %l3,[%i1+0x024] ! Mem[00000000828000e4] p57_near_0_he: stw %l6,[%i1+0x028] ! Mem[00000000828000e8] stx %l4,[%i2+0x030] ! Mem[00000000830000f0] ldsh [%i1+0x00c],%l5 ! Mem[00000000828000cc] ldstub [%i1+0x01e],%l2 ! Mem[00000000828000de] ldsw [%i1+0x008],%l1 ! Mem[00000000828000c8] ldub [%i2+0x03f],%l0 ! Mem[00000000830000ff] stb %l3,[%i1+0x01a] ! Mem[00000000828000da] jmpl %o7,%g0 ldstub [%i1+0x005],%l1 ! Mem[00000000828000c5] p58_near_0_le: std %l2,[%i2+0x020] ! Mem[00000000850000e0] ldx [%i0+0x008],%l7 ! Mem[00000000840000c8] ldsh [%i3+0x010],%l6 ! Mem[00000000858000d0] ldstub [%i1+0x029],%l2 ! Mem[00000000848000e9] ldub [%i1+0x008],%l4 ! Mem[00000000848000c8] ldstub [%i2+0x014],%l2 ! Mem[00000000850000d4] std %l2,[%i3+0x020] ! Mem[00000000858000e0] jmpl %o7,%g0 ldx [%i0+0x000],%l3 ! Mem[00000000840000c0] p58_near_0_he: stx %l6,[%i0+0x008] ! Mem[00000000840000c8] swap [%i0+0x038],%l2 ! Mem[00000000840000f8] stw %l2,[%i1+0x000] ! Mem[00000000848000c0] ldstub [%i1+0x01e],%l2 ! Mem[00000000848000de] stb %l1,[%i3+0x00b] ! Mem[00000000858000cb] std %l2,[%i3+0x020] ! Mem[00000000858000e0] stw %l2,[%i1+0x02c] ! Mem[00000000848000ec] jmpl %o7,%g0 ldx [%i1+0x000],%l2 ! Mem[00000000848000c0] p59_near_0_le: std %l2,[%i2+0x000] ! Mem[00000000870000c0] ldub [%i0+0x02d],%l7 ! Mem[00000000860000ed] ldsh [%i0+0x024],%l6 ! Mem[00000000860000e4] ldub [%i2+0x004],%l3 ! Mem[00000000870000c4] ldstub [%i2+0x008],%l4 ! Mem[00000000870000c8] ldsh [%i3+0x030],%l5 ! Mem[00000000878000f0] ldsw [%i2+0x020],%l3 ! Mem[00000000870000e0] jmpl %o7,%g0 lduh [%i1+0x008],%l7 ! Mem[00000000868000c8] p59_near_0_he: lduh [%i1+0x02a],%l4 ! Mem[00000000868000ea] std %l0,[%i2+0x008] ! Mem[00000000870000c8] stw %l5,[%i1+0x000] ! Mem[00000000868000c0] jmpl %o7,%g0 ldsb [%i0+0x00a],%l2 ! Mem[00000000860000ca] p60_near_0_le: ldsb [%i2+0x027],%l2 ! Mem[00000000890000e7] stx %l5,[%i2+0x038] ! Mem[00000000890000f8] lduw [%i0+0x01c],%l6 ! Mem[00000000880000dc] stb %l7,[%i2+0x021] ! Mem[00000000890000e1] sth %l1,[%i3+0x020] ! Mem[00000000898000e0] std %l2,[%i1+0x018] ! Mem[00000000888000d8] ldstub [%i1+0x024],%l1 ! Mem[00000000888000e4] jmpl %o7,%g0 ldstub [%i0+0x029],%l7 ! Mem[00000000880000e9] p60_near_0_he: swap [%i2+0x008],%l4 ! Mem[00000000890000c8] stx %l2,[%i1+0x038] ! Mem[00000000888000f8] ldx [%i2+0x000],%l2 ! Mem[00000000890000c0] jmpl %o7,%g0 ldsw [%i0+0x014],%l5 ! Mem[00000000880000d4] p61_near_0_le: ldsb [%i2+0x007],%l2 ! Mem[000000008b0000c7] ldstub [%i0+0x02d],%l7 ! Mem[000000008a0000ed] ldub [%i3+0x024],%l6 ! Mem[000000008b8000e4] std %l4,[%i2+0x038] ! Mem[000000008b0000f8] ldstub [%i2+0x02e],%l0 ! Mem[000000008b0000ee] sth %l5,[%i0+0x030] ! Mem[000000008a0000f0] std %l0,[%i0+0x018] ! Mem[000000008a0000d8] jmpl %o7,%g0 swap [%i3+0x024],%l3 ! Mem[000000008b8000e4] p61_near_0_he: ldsh [%i1+0x02a],%l6 ! Mem[000000008a8000ea] ldsh [%i2+0x034],%l4 ! Mem[000000008b0000f4] lduw [%i3+0x00c],%l5 ! Mem[000000008b8000cc] ldub [%i1+0x002],%l2 ! Mem[000000008a8000c2] swap [%i1+0x020],%l2 ! Mem[000000008a8000e0] ldx [%i3+0x010],%l5 ! Mem[000000008b8000d0] stb %l3,[%i1+0x022] ! Mem[000000008a8000e2] jmpl %o7,%g0 swap [%i1+0x008],%l1 ! Mem[000000008a8000c8] p62_near_0_le: ldsb [%i2+0x027],%l2 ! Mem[000000008d0000e7] ldsw [%i0+0x00c],%l7 ! Mem[000000008c0000cc] ldstub [%i2+0x004],%l6 ! Mem[000000008d0000c4] swap [%i2+0x004],%l3 ! Mem[000000008d0000c4] ldsh [%i0+0x01e],%l6 ! Mem[000000008c0000de] lduw [%i1+0x020],%l7 ! Mem[000000008c8000e0] swap [%i1+0x020],%l1 ! Mem[000000008c8000e0] jmpl %o7,%g0 ldstub [%i0+0x01b],%l2 ! Mem[000000008c0000db] p62_near_0_he: swap [%i0+0x028],%l5 ! Mem[000000008c0000e8] std %l4,[%i1+0x030] ! Mem[000000008c8000f0] stx %l5,[%i0+0x028] ! Mem[000000008c0000e8] jmpl %o7,%g0 swap [%i1+0x020],%l2 ! Mem[000000008c8000e0] p63_near_0_le: ldsb [%i2+0x007],%l2 ! Mem[000000008f0000c7] std %l6,[%i0+0x028] ! Mem[000000008e0000e8] stw %l6,[%i2+0x024] ! Mem[000000008f0000e4] ldsh [%i1+0x004],%l3 ! Mem[000000008e8000c4] swap [%i2+0x008],%l4 ! Mem[000000008f0000c8] swap [%i2+0x014],%l2 ! Mem[000000008f0000d4] ldsb [%i2+0x00e],%l5 ! Mem[000000008f0000ce] jmpl %o7,%g0 swap [%i3+0x034],%l4 ! Mem[000000008f8000f4] p63_near_0_he: stb %l5,[%i2+0x009] ! Mem[000000008f0000c9] ldsw [%i1+0x004],%l3 ! Mem[000000008e8000c4] jmpl %o7,%g0 ldsh [%i1+0x02a],%l4 ! Mem[000000008e8000ea] near0_b2b_h: nop jmpl %o7,%g0 nop near0_b2b_l: nop jmpl %o7,%g0 nop user_near0_end: .seg "text" .align 0x2000 user_near1_start: p0_near_1_le: lduw [%i3+0x03c],%l2 ! Mem[00000000118000fc] ldx [%i0+0x000],%l6 ! Mem[00000000100000c0] ldsw [%i1+0x030],%l6 ! Mem[00000000108000f0] ldstub [%i0+0x00f],%l2 ! Mem[00000000100000cf] jmpl %o7,%g0 ldstub [%i3+0x003],%l7 ! Mem[00000000118000c3] p0_near_1_he: lduw [%i0+0x010],%l2 ! Mem[00000000100000d0] ldstub [%i3+0x004],%l2 ! Mem[00000000118000c4] ldub [%i1+0x032],%l4 ! Mem[00000000108000f2] swap [%i0+0x030],%l1 ! Mem[00000000100000f0] jmpl %o7,%g0 ldd [%i1+0x000],%l0 ! Mem[00000000108000c0] p1_near_1_le: lduw [%i3+0x03c],%l4 ! Mem[00000000138000fc] jmpl %o7,%g0 stw %l6,[%i1+0x01c] ! Mem[00000000128000dc] p1_near_1_he: jmpl %o7,%g0 std %l4,[%i2+0x028] ! Mem[00000000130000e8] jmpl %o7,%g0 nop p2_near_1_le: swap [%i1+0x03c],%l4 ! Mem[00000000148000fc] lduw [%i2+0x03c],%l6 ! Mem[00000000150000fc] ldsw [%i2+0x00c],%l4 ! Mem[00000000150000cc] ldd [%i3+0x030],%l2 ! Mem[00000000158000f0] swap [%i3+0x028],%l5 ! Mem[00000000158000e8] jmpl %o7,%g0 ldd [%i3+0x018],%l4 ! Mem[00000000158000d8] p2_near_1_he: ldd [%i2+0x038],%l0 ! Mem[00000000150000f8] stx %l4,[%i3+0x030] ! Mem[00000000158000f0] swap [%i3+0x034],%l0 ! Mem[00000000158000f4] jmpl %o7,%g0 ldub [%i2+0x004],%l1 ! Mem[00000000150000c4] p3_near_1_le: ldsh [%i0+0x02a],%l4 ! Mem[00000000160000ea] swap [%i1+0x000],%l2 ! Mem[00000000168000c0] stb %l3,[%i3+0x00a] ! Mem[00000000178000ca] ldstub [%i1+0x011],%l5 ! Mem[00000000168000d1] jmpl %o7,%g0 ldsh [%i1+0x012],%l2 ! Mem[00000000168000d2] p3_near_1_he: ldsw [%i3+0x008],%l1 ! Mem[00000000178000c8] ldstub [%i3+0x01a],%l3 ! Mem[00000000178000da] ldstub [%i0+0x026],%l4 ! Mem[00000000160000e6] jmpl %o7,%g0 sth %l4,[%i3+0x010] ! Mem[00000000178000d0] p4_near_1_le: ldsb [%i2+0x000],%l5 ! Mem[00000000190000c0] ldsw [%i0+0x038],%l1 ! Mem[00000000180000f8] ldub [%i3+0x03b],%l1 ! Mem[00000000198000fb] ldstub [%i2+0x01b],%l5 ! Mem[00000000190000db] ldsb [%i0+0x014],%l0 ! Mem[00000000180000d4] jmpl %o7,%g0 ldstub [%i0+0x03e],%l6 ! Mem[00000000180000fe] p4_near_1_he: stx %l5,[%i3+0x030] ! Mem[00000000198000f0] sth %l3,[%i2+0x024] ! Mem[00000000190000e4] stb %l3,[%i0+0x025] ! Mem[00000000180000e5] ldx [%i1+0x018],%l5 ! Mem[00000000188000d8] sth %l2,[%i0+0x016] ! Mem[00000000180000d6] ldstub [%i2+0x015],%l2 ! Mem[00000000190000d5] jmpl %o7,%g0 ldsh [%i0+0x02e],%l6 ! Mem[00000000180000ee] p5_near_1_le: ldx [%i2+0x028],%l4 ! Mem[000000001b0000e8] jmpl %o7,%g0 sth %l6,[%i0+0x01e] ! Mem[000000001a0000de] p5_near_1_he: jmpl %o7,%g0 ldd [%i2+0x028],%l4 ! Mem[000000001b0000e8] jmpl %o7,%g0 nop p6_near_1_le: ldsb [%i0+0x03a],%l1 ! Mem[000000001c0000fa] swap [%i2+0x020],%l2 ! Mem[000000001d0000e0] stw %l0,[%i3+0x014] ! Mem[000000001d8000d4] swap [%i1+0x018],%l7 ! Mem[000000001c8000d8] swap [%i2+0x028],%l2 ! Mem[000000001d0000e8] jmpl %o7,%g0 swap [%i0+0x000],%l6 ! Mem[000000001c0000c0] p6_near_1_he: ldub [%i0+0x001],%l3 ! Mem[000000001c0000c1] stx %l4,[%i2+0x018] ! Mem[000000001d0000d8] ldstub [%i2+0x016],%l6 ! Mem[000000001d0000d6] lduw [%i0+0x028],%l0 ! Mem[000000001c0000e8] jmpl %o7,%g0 ldsh [%i2+0x010],%l2 ! Mem[000000001d0000d0] p7_near_1_le: stb %l4,[%i3+0x02a] ! Mem[000000001f8000ea] swap [%i2+0x03c],%l6 ! Mem[000000001f0000fc] ldstub [%i1+0x002],%l3 ! Mem[000000001e8000c2] sth %l7,[%i2+0x016] ! Mem[000000001f0000d6] jmpl %o7,%g0 ldstub [%i3+0x020],%l5 ! Mem[000000001f8000e0] p7_near_1_he: lduw [%i2+0x000],%l2 ! Mem[000000001f0000c0] ldstub [%i0+0x001],%l3 ! Mem[000000001e0000c1] jmpl %o7,%g0 swap [%i1+0x03c],%l4 ! Mem[000000001e8000fc] p8_near_1_le: stb %l5,[%i2+0x01b] ! Mem[00000000210000db] stx %l0,[%i2+0x010] ! Mem[00000000210000d0] swap [%i3+0x03c],%l6 ! Mem[00000000218000fc] stx %l1,[%i2+0x020] ! Mem[00000000210000e0] ldub [%i0+0x029],%l7 ! Mem[00000000200000e9] jmpl %o7,%g0 swap [%i1+0x03c],%l1 ! Mem[00000000208000fc] p8_near_1_he: stx %l5,[%i1+0x018] ! Mem[00000000208000d8] ldx [%i2+0x010],%l2 ! Mem[00000000210000d0] jmpl %o7,%g0 std %l2,[%i2+0x018] ! Mem[00000000210000d8] p9_near_1_le: jmpl %o7,%g0 ldx [%i3+0x030],%l0 ! Mem[00000000238000f0] jmpl %o7,%g0 nop p9_near_1_he: jmpl %o7,%g0 stw %l2,[%i0+0x010] ! Mem[00000000220000d0] jmpl %o7,%g0 nop p10_near_1_le: ldub [%i0+0x02c],%l4 ! Mem[00000000240000ec] ldstub [%i3+0x035],%l6 ! Mem[00000000258000f5] lduh [%i1+0x03e],%l5 ! Mem[00000000248000fe] ldstub [%i3+0x00b],%l6 ! Mem[00000000258000cb] ldsh [%i3+0x032],%l3 ! Mem[00000000258000f2] jmpl %o7,%g0 ldx [%i2+0x028],%l2 ! Mem[00000000250000e8] p10_near_1_he: ldstub [%i1+0x03a],%l0 ! Mem[00000000248000fa] stx %l2,[%i0+0x030] ! Mem[00000000240000f0] lduh [%i2+0x014],%l2 ! Mem[00000000250000d4] jmpl %o7,%g0 lduw [%i3+0x024],%l4 ! Mem[00000000258000e4] p11_near_1_le: ldx [%i0+0x010],%l7 ! Mem[00000000260000d0] sth %l0,[%i1+0x018] ! Mem[00000000268000d8] ldd [%i3+0x000],%l4 ! Mem[00000000278000c0] jmpl %o7,%g0 stw %l5,[%i3+0x024] ! Mem[00000000278000e4] p11_near_1_he: jmpl %o7,%g0 swap [%i1+0x004],%l1 ! Mem[00000000268000c4] jmpl %o7,%g0 nop p12_near_1_le: ldsw [%i3+0x000],%l2 ! Mem[00000000298000c0] ldsh [%i1+0x02a],%l3 ! Mem[00000000288000ea] stx %l5,[%i2+0x030] ! Mem[00000000290000f0] stw %l2,[%i3+0x030] ! Mem[00000000298000f0] std %l2,[%i2+0x018] ! Mem[00000000290000d8] jmpl %o7,%g0 stb %l2,[%i2+0x02a] ! Mem[00000000290000ea] p12_near_1_he: ldsw [%i3+0x024],%l4 ! Mem[00000000298000e4] ldd [%i0+0x030],%l4 ! Mem[00000000280000f0] std %l4,[%i0+0x010] ! Mem[00000000280000d0] jmpl %o7,%g0 ldub [%i0+0x036],%l0 ! Mem[00000000280000f6] p13_near_1_le: ldub [%i0+0x028],%l2 ! Mem[000000002a0000e8] stw %l6,[%i1+0x03c] ! Mem[000000002a8000fc] swap [%i1+0x000],%l3 ! Mem[000000002a8000c0] jmpl %o7,%g0 swap [%i0+0x014],%l7 ! Mem[000000002a0000d4] p13_near_1_he: ldx [%i0+0x008],%l2 ! Mem[000000002a0000c8] ldub [%i1+0x001],%l2 ! Mem[000000002a8000c1] ldd [%i3+0x000],%l2 ! Mem[000000002b8000c0] jmpl %o7,%g0 lduh [%i0+0x026],%l0 ! Mem[000000002a0000e6] p14_near_1_le: ldstub [%i1+0x031],%l5 ! Mem[000000002c8000f1] lduw [%i3+0x030],%l2 ! Mem[000000002d8000f0] ldsh [%i2+0x01a],%l2 ! Mem[000000002d0000da] jmpl %o7,%g0 ldub [%i0+0x02a],%l2 ! Mem[000000002c0000ea] p14_near_1_he: ldx [%i0+0x020],%l4 ! Mem[000000002c0000e0] ldstub [%i1+0x001],%l3 ! Mem[000000002c8000c1] swap [%i1+0x01c],%l4 ! Mem[000000002c8000dc] jmpl %o7,%g0 ldsh [%i2+0x016],%l6 ! Mem[000000002d0000d6] p15_near_1_le: ldstub [%i2+0x030],%l6 ! Mem[000000002f0000f0] jmpl %o7,%g0 swap [%i2+0x028],%l1 ! Mem[000000002f0000e8] p15_near_1_he: ldstub [%i2+0x014],%l5 ! Mem[000000002f0000d4] swap [%i2+0x034],%l0 ! Mem[000000002f0000f4] lduh [%i2+0x02c],%l4 ! Mem[000000002f0000ec] stw %l2,[%i3+0x038] ! Mem[000000002f8000f8] jmpl %o7,%g0 swap [%i0+0x03c],%l6 ! Mem[000000002e0000fc] p16_near_1_le: stb %l5,[%i2+0x00d] ! Mem[00000000310000cd] lduh [%i0+0x03a],%l1 ! Mem[00000000300000fa] ldsb [%i1+0x031],%l5 ! Mem[00000000308000f1] ldstub [%i0+0x033],%l2 ! Mem[00000000300000f3] ldd [%i1+0x018],%l2 ! Mem[00000000308000d8] jmpl %o7,%g0 ldsh [%i3+0x02a],%l2 ! Mem[00000000318000ea] p16_near_1_he: ldd [%i1+0x020],%l4 ! Mem[00000000308000e0] swap [%i1+0x000],%l3 ! Mem[00000000308000c0] ldx [%i2+0x018],%l4 ! Mem[00000000310000d8] jmpl %o7,%g0 swap [%i0+0x034],%l0 ! Mem[00000000300000f4] p17_near_1_le: ldstub [%i0+0x01b],%l1 ! Mem[00000000320000db] ldstub [%i0+0x03b],%l5 ! Mem[00000000320000fb] jmpl %o7,%g0 ldd [%i1+0x030],%l0 ! Mem[00000000328000f0] p17_near_1_he: ldd [%i1+0x028],%l6 ! Mem[00000000328000e8] swap [%i0+0x030],%l5 ! Mem[00000000320000f0] ldsh [%i0+0x018],%l5 ! Mem[00000000320000d8] lduw [%i0+0x014],%l1 ! Mem[00000000320000d4] jmpl %o7,%g0 ldstub [%i3+0x033],%l4 ! Mem[00000000338000f3] p18_near_1_le: swap [%i3+0x02c],%l4 ! Mem[00000000358000ec] jmpl %o7,%g0 swap [%i1+0x034],%l6 ! Mem[00000000348000f4] p18_near_1_he: swap [%i1+0x02c],%l4 ! Mem[00000000348000ec] std %l6,[%i1+0x020] ! Mem[00000000348000e0] swap [%i1+0x00c],%l3 ! Mem[00000000348000cc] lduw [%i3+0x024],%l3 ! Mem[00000000358000e4] stw %l0,[%i1+0x038] ! Mem[00000000348000f8] ldd [%i1+0x030],%l4 ! Mem[00000000348000f0] jmpl %o7,%g0 lduw [%i2+0x034],%l0 ! Mem[00000000350000f4] p19_near_1_le: swap [%i1+0x000],%l2 ! Mem[00000000368000c0] jmpl %o7,%g0 ldd [%i2+0x030],%l0 ! Mem[00000000370000f0] p19_near_1_he: ldsw [%i1+0x03c],%l0 ! Mem[00000000368000fc] sth %l3,[%i0+0x000] ! Mem[00000000360000c0] swap [%i3+0x024],%l0 ! Mem[00000000378000e4] stb %l4,[%i2+0x011] ! Mem[00000000370000d1] ldstub [%i1+0x014],%l5 ! Mem[00000000368000d4] stb %l5,[%i3+0x033] ! Mem[00000000378000f3] jmpl %o7,%g0 ldstub [%i1+0x018],%l5 ! Mem[00000000368000d8] p20_near_1_le: ldsw [%i1+0x000],%l6 ! Mem[00000000388000c0] ldsw [%i3+0x030],%l1 ! Mem[00000000398000f0] jmpl %o7,%g0 ldstub [%i0+0x02c],%l4 ! Mem[00000000380000ec] p20_near_1_he: ldsh [%i2+0x016],%l6 ! Mem[00000000390000d6] swap [%i1+0x028],%l0 ! Mem[00000000388000e8] ldstub [%i0+0x010],%l2 ! Mem[00000000380000d0] swap [%i1+0x00c],%l3 ! Mem[00000000388000cc] jmpl %o7,%g0 ldstub [%i1+0x025],%l3 ! Mem[00000000388000e5] p21_near_1_le: ldstub [%i1+0x02a],%l4 ! Mem[000000003a8000ea] ldsb [%i2+0x002],%l2 ! Mem[000000003b0000c2] ldstub [%i2+0x00a],%l3 ! Mem[000000003b0000ca] swap [%i0+0x010],%l5 ! Mem[000000003a0000d0] jmpl %o7,%g0 lduw [%i0+0x018],%l0 ! Mem[000000003a0000d8] p21_near_1_he: jmpl %o7,%g0 swap [%i3+0x024],%l3 ! Mem[000000003b8000e4] jmpl %o7,%g0 nop p22_near_1_le: swap [%i1+0x028],%l4 ! Mem[000000003c8000e8] lduh [%i1+0x002],%l2 ! Mem[000000003c8000c2] ldub [%i2+0x02a],%l3 ! Mem[000000003d0000ea] lduw [%i3+0x014],%l7 ! Mem[000000003d8000d4] jmpl %o7,%g0 ldstub [%i3+0x000],%l5 ! Mem[000000003d8000c0] p22_near_1_he: stw %l2,[%i0+0x000] ! Mem[000000003c0000c0] lduw [%i2+0x020],%l3 ! Mem[000000003d0000e0] jmpl %o7,%g0 std %l0,[%i2+0x000] ! Mem[000000003d0000c0] p23_near_1_le: lduw [%i1+0x02c],%l4 ! Mem[000000003e8000ec] lduw [%i2+0x014],%l6 ! Mem[000000003f0000d4] ldstub [%i2+0x030],%l0 ! Mem[000000003f0000f0] stb %l0,[%i3+0x034] ! Mem[000000003f8000f4] stb %l5,[%i3+0x03e] ! Mem[000000003f8000fe] jmpl %o7,%g0 ldstub [%i0+0x00b],%l6 ! Mem[000000003e0000cb] p23_near_1_he: ldsb [%i1+0x033],%l4 ! Mem[000000003e8000f3] jmpl %o7,%g0 ldstub [%i0+0x012],%l3 ! Mem[000000003e0000d2] p24_near_1_le: ldstub [%i3+0x03a],%l1 ! Mem[00000000418000fa] ldstub [%i3+0x022],%l2 ! Mem[00000000418000e2] ldstub [%i3+0x033],%l2 ! Mem[00000000418000f3] stx %l2,[%i3+0x018] ! Mem[00000000418000d8] stb %l1,[%i0+0x03b] ! Mem[00000000400000fb] jmpl %o7,%g0 stw %l6,[%i1+0x010] ! Mem[00000000408000d0] p24_near_1_he: jmpl %o7,%g0 ldstub [%i0+0x031],%l4 ! Mem[00000000400000f1] jmpl %o7,%g0 nop p25_near_1_le: swap [%i2+0x000],%l2 ! Mem[00000000430000c0] ldstub [%i1+0x00a],%l3 ! Mem[00000000428000ca] ldstub [%i2+0x011],%l5 ! Mem[00000000430000d1] ldsh [%i1+0x012],%l2 ! Mem[00000000428000d2] jmpl %o7,%g0 lduh [%i1+0x03a],%l2 ! Mem[00000000428000fa] p25_near_1_he: swap [%i2+0x018],%l3 ! Mem[00000000430000d8] jmpl %o7,%g0 std %l4,[%i0+0x020] ! Mem[00000000420000e0] p26_near_1_le: lduw [%i2+0x018],%l5 ! Mem[00000000450000d8] ldsh [%i3+0x034],%l6 ! Mem[00000000458000f4] stx %l0,[%i3+0x010] ! Mem[00000000458000d0] ldsh [%i1+0x034],%l2 ! Mem[00000000448000f4] ldstub [%i3+0x02a],%l5 ! Mem[00000000458000ea] jmpl %o7,%g0 ldub [%i0+0x01e],%l5 ! Mem[00000000440000de] p26_near_1_he: swap [%i1+0x018],%l5 ! Mem[00000000448000d8] stx %l2,[%i1+0x010] ! Mem[00000000448000d0] stx %l2,[%i2+0x018] ! Mem[00000000450000d8] jmpl %o7,%g0 ldx [%i0+0x010],%l4 ! Mem[00000000440000d0] p27_near_1_le: ldstub [%i1+0x03d],%l6 ! Mem[00000000468000fd] ldstub [%i3+0x035],%l0 ! Mem[00000000478000f5] jmpl %o7,%g0 ldx [%i0+0x038],%l2 ! Mem[00000000460000f8] p27_near_1_he: swap [%i1+0x018],%l3 ! Mem[00000000468000d8] jmpl %o7,%g0 ldub [%i1+0x026],%l4 ! Mem[00000000468000e6] p28_near_1_le: stx %l4,[%i0+0x028] ! Mem[00000000480000e8] jmpl %o7,%g0 ldsb [%i3+0x035],%l6 ! Mem[00000000498000f5] p28_near_1_he: sth %l0,[%i2+0x028] ! Mem[00000000490000e8] ldx [%i1+0x010],%l2 ! Mem[00000000488000d0] ldstub [%i3+0x025],%l3 ! Mem[00000000498000e5] std %l0,[%i2+0x010] ! Mem[00000000490000d0] ldsh [%i2+0x03a],%l0 ! Mem[00000000490000fa] swap [%i2+0x030],%l4 ! Mem[00000000490000f0] jmpl %o7,%g0 ldub [%i2+0x01c],%l2 ! Mem[00000000490000dc] p29_near_1_le: ldstub [%i2+0x003],%l6 ! Mem[000000004b0000c3] std %l0,[%i3+0x010] ! Mem[000000004b8000d0] jmpl %o7,%g0 ldstub [%i3+0x02c],%l4 ! Mem[000000004b8000ec] p29_near_1_he: lduh [%i2+0x036],%l6 ! Mem[000000004b0000f6] ldsh [%i3+0x02c],%l4 ! Mem[000000004b8000ec] swap [%i3+0x000],%l6 ! Mem[000000004b8000c0] ldx [%i2+0x028],%l3 ! Mem[000000004b0000e8] jmpl %o7,%g0 ldstub [%i0+0x025],%l3 ! Mem[000000004a0000e5] p30_near_1_le: ldstub [%i3+0x028],%l2 ! Mem[000000004d8000e8] sth %l6,[%i3+0x03c] ! Mem[000000004d8000fc] swap [%i3+0x014],%l0 ! Mem[000000004d8000d4] ldstub [%i1+0x01b],%l7 ! Mem[000000004c8000db] jmpl %o7,%g0 lduw [%i0+0x018],%l0 ! Mem[000000004c0000d8] p30_near_1_he: jmpl %o7,%g0 ldsw [%i2+0x024],%l3 ! Mem[000000004d0000e4] jmpl %o7,%g0 nop p31_near_1_le: swap [%i3+0x008],%l3 ! Mem[000000004f8000c8] ldsb [%i0+0x011],%l5 ! Mem[000000004e0000d1] std %l2,[%i3+0x010] ! Mem[000000004f8000d0] jmpl %o7,%g0 ldstub [%i1+0x018],%l1 ! Mem[000000004e8000d8] p31_near_1_he: ldsb [%i1+0x001],%l3 ! Mem[000000004e8000c1] sth %l0,[%i3+0x026] ! Mem[000000004f8000e6] jmpl %o7,%g0 lduh [%i2+0x010],%l4 ! Mem[000000004f0000d0] p32_near_1_le: sth %l5,[%i0+0x00c] ! Mem[00000000500000cc] stw %l1,[%i2+0x038] ! Mem[00000000510000f8] swap [%i2+0x020],%l2 ! Mem[00000000510000e0] ldstub [%i2+0x000],%l5 ! Mem[00000000510000c0] ldd [%i0+0x038],%l0 ! Mem[00000000500000f8] jmpl %o7,%g0 ldsh [%i3+0x03a],%l1 ! Mem[00000000518000fa] p32_near_1_he: ldsw [%i0+0x01c],%l4 ! Mem[00000000500000dc] ldsb [%i2+0x016],%l6 ! Mem[00000000510000d6] ldsb [%i3+0x028],%l0 ! Mem[00000000518000e8] jmpl %o7,%g0 swap [%i0+0x018],%l2 ! Mem[00000000500000d8] p33_near_1_le: lduw [%i0+0x038],%l5 ! Mem[00000000520000f8] stx %l6,[%i0+0x010] ! Mem[00000000520000d0] swap [%i0+0x00c],%l4 ! Mem[00000000520000cc] swap [%i0+0x014],%l2 ! Mem[00000000520000d4] stw %l3,[%i2+0x010] ! Mem[00000000530000d0] jmpl %o7,%g0 ldsb [%i0+0x028],%l2 ! Mem[00000000520000e8] p33_near_1_he: stx %l0,[%i0+0x010] ! Mem[00000000520000d0] ldsh [%i1+0x024],%l1 ! Mem[00000000528000e4] ldx [%i2+0x018],%l0 ! Mem[00000000530000d8] jmpl %o7,%g0 swap [%i0+0x02c],%l6 ! Mem[00000000520000ec] p34_near_1_le: ldstub [%i2+0x00d],%l5 ! Mem[00000000550000cd] ldstub [%i3+0x03a],%l1 ! Mem[00000000558000fa] stb %l2,[%i0+0x022] ! Mem[00000000540000e2] std %l0,[%i0+0x010] ! Mem[00000000540000d0] swap [%i1+0x018],%l7 ! Mem[00000000548000d8] jmpl %o7,%g0 ldsb [%i1+0x019],%l0 ! Mem[00000000548000d9] p34_near_1_he: jmpl %o7,%g0 ldstub [%i2+0x006],%l0 ! Mem[00000000550000c6] jmpl %o7,%g0 nop p35_near_1_le: stw %l6,[%i0+0x000] ! Mem[00000000560000c0] ldstub [%i3+0x010],%l1 ! Mem[00000000578000d0] jmpl %o7,%g0 stb %l4,[%i0+0x02c] ! Mem[00000000560000ec] p35_near_1_he: ldub [%i2+0x036],%l6 ! Mem[00000000570000f6] ldstub [%i1+0x028],%l0 ! Mem[00000000568000e8] swap [%i0+0x010],%l2 ! Mem[00000000560000d0] std %l2,[%i3+0x020] ! Mem[00000000578000e0] jmpl %o7,%g0 ldub [%i2+0x016],%l1 ! Mem[00000000570000d6] p36_near_1_le: ldsw [%i3+0x028],%l4 ! Mem[00000000598000e8] swap [%i3+0x000],%l2 ! Mem[00000000598000c0] ldstub [%i1+0x022],%l3 ! Mem[00000000588000e2] swap [%i2+0x014],%l7 ! Mem[00000000590000d4] jmpl %o7,%g0 ldstub [%i1+0x019],%l0 ! Mem[00000000588000d9] p36_near_1_he: jmpl %o7,%g0 swap [%i1+0x024],%l3 ! Mem[00000000588000e4] jmpl %o7,%g0 nop p37_near_1_le: std %l0,[%i3+0x030] ! Mem[000000005b8000f0] ldx [%i3+0x018],%l7 ! Mem[000000005b8000d8] ldsw [%i1+0x008],%l2 ! Mem[000000005a8000c8] ldsb [%i2+0x030],%l6 ! Mem[000000005b0000f0] stw %l1,[%i1+0x028] ! Mem[000000005a8000e8] stw %l4,[%i1+0x03c] ! Mem[000000005a8000fc] jmpl %o7,%g0 ldsh [%i3+0x01e],%l6 ! Mem[000000005b8000de] p37_near_1_he: jmpl %o7,%g0 stb %l5,[%i3+0x018] ! Mem[000000005b8000d8] jmpl %o7,%g0 nop p38_near_1_le: stw %l5,[%i2+0x030] ! Mem[000000005d0000f0] jmpl %o7,%g0 swap [%i0+0x030],%l2 ! Mem[000000005c0000f0] p38_near_1_he: ldub [%i0+0x02a],%l1 ! Mem[000000005c0000ea] stb %l3,[%i2+0x03a] ! Mem[000000005d0000fa] stb %l4,[%i1+0x026] ! Mem[000000005c8000e6] jmpl %o7,%g0 swap [%i2+0x008],%l4 ! Mem[000000005d0000c8] p39_near_1_le: swap [%i3+0x030],%l6 ! Mem[000000005f8000f0] ldstub [%i2+0x029],%l1 ! Mem[000000005f0000e9] jmpl %o7,%g0 swap [%i1+0x03c],%l4 ! Mem[000000005e8000fc] p39_near_1_he: swap [%i1+0x034],%l0 ! Mem[000000005e8000f4] stx %l4,[%i3+0x028] ! Mem[000000005f8000e8] ldub [%i2+0x002],%l6 ! Mem[000000005f0000c2] lduw [%i3+0x02c],%l3 ! Mem[000000005f8000ec] lduw [%i0+0x024],%l3 ! Mem[000000005e0000e4] jmpl %o7,%g0 sth %l5,[%i2+0x038] ! Mem[000000005f0000f8] p40_near_1_le: ldstub [%i2+0x03b],%l1 ! Mem[00000000610000fb] jmpl %o7,%g0 ldstub [%i2+0x010],%l6 ! Mem[00000000610000d0] p40_near_1_he: jmpl %o7,%g0 ldstub [%i3+0x031],%l4 ! Mem[00000000618000f1] jmpl %o7,%g0 nop p41_near_1_le: std %l4,[%i0+0x038] ! Mem[00000000620000f8] jmpl %o7,%g0 swap [%i2+0x034],%l0 ! Mem[00000000630000f4] p41_near_1_he: lduh [%i1+0x02e],%l6 ! Mem[00000000628000ee] stw %l5,[%i2+0x030] ! Mem[00000000630000f0] stx %l3,[%i0+0x020] ! Mem[00000000620000e0] ldstub [%i2+0x025],%l3 ! Mem[00000000630000e5] jmpl %o7,%g0 lduh [%i1+0x03a],%l0 ! Mem[00000000628000fa] p42_near_1_le: swap [%i0+0x020],%l3 ! Mem[00000000640000e0] sth %l7,[%i0+0x016] ! Mem[00000000640000d6] jmpl %o7,%g0 ldstub [%i1+0x000],%l5 ! Mem[00000000648000c0] p42_near_1_he: ldsw [%i1+0x000],%l2 ! Mem[00000000648000c0] stb %l3,[%i1+0x021] ! Mem[00000000648000e1] jmpl %o7,%g0 ldstub [%i0+0x006],%l0 ! Mem[00000000640000c6] p43_near_1_le: stb %l4,[%i1+0x003] ! Mem[00000000668000c3] std %l4,[%i2+0x020] ! Mem[00000000670000e0] jmpl %o7,%g0 ldsw [%i3+0x02c],%l4 ! Mem[00000000678000ec] p43_near_1_he: ldd [%i0+0x030],%l4 ! Mem[00000000660000f0] stx %l5,[%i1+0x018] ! Mem[00000000668000d8] swap [%i1+0x038],%l2 ! Mem[00000000668000f8] lduh [%i0+0x03e],%l6 ! Mem[00000000660000fe] jmpl %o7,%g0 ldstub [%i0+0x031],%l2 ! Mem[00000000660000f1] p44_near_1_le: swap [%i2+0x028],%l4 ! Mem[00000000690000e8] lduh [%i3+0x002],%l2 ! Mem[00000000698000c2] std %l2,[%i3+0x020] ! Mem[00000000698000e0] ldub [%i3+0x016],%l7 ! Mem[00000000698000d6] jmpl %o7,%g0 ldsb [%i3+0x000],%l5 ! Mem[00000000698000c0] p44_near_1_he: sth %l2,[%i2+0x000] ! Mem[00000000690000c0] ldsb [%i2+0x025],%l0 ! Mem[00000000690000e5] jmpl %o7,%g0 swap [%i1+0x004],%l1 ! Mem[00000000688000c4] p45_near_1_le: ldstub [%i1+0x018],%l1 ! Mem[000000006a8000d8] lduw [%i3+0x024],%l5 ! Mem[000000006b8000e4] jmpl %o7,%g0 swap [%i0+0x038],%l5 ! Mem[000000006a0000f8] p45_near_1_he: stx %l4,[%i0+0x008] ! Mem[000000006a0000c8] jmpl %o7,%g0 stw %l6,[%i2+0x02c] ! Mem[000000006b0000ec] p46_near_1_le: stx %l6,[%i2+0x038] ! Mem[000000006d0000f8] ldstub [%i3+0x033],%l2 ! Mem[000000006d8000f3] jmpl %o7,%g0 sth %l2,[%i2+0x01a] ! Mem[000000006d0000da] p46_near_1_he: swap [%i0+0x038],%l3 ! Mem[000000006c0000f8] jmpl %o7,%g0 std %l4,[%i1+0x020] ! Mem[000000006c8000e0] p47_near_1_le: lduh [%i2+0x02c],%l5 ! Mem[000000006f0000ec] swap [%i1+0x018],%l1 ! Mem[000000006e8000d8] stb %l2,[%i1+0x002] ! Mem[000000006e8000c2] swap [%i2+0x034],%l0 ! Mem[000000006f0000f4] sth %l7,[%i3+0x01a] ! Mem[000000006f8000da] jmpl %o7,%g0 ldub [%i0+0x019],%l0 ! Mem[000000006e0000d9] p47_near_1_he: jmpl %o7,%g0 ldsh [%i3+0x024],%l3 ! Mem[000000006f8000e4] jmpl %o7,%g0 nop p48_near_1_le: std %l4,[%i3+0x018] ! Mem[00000000718000d8] swap [%i2+0x014],%l0 ! Mem[00000000710000d4] ldx [%i3+0x038],%l6 ! Mem[00000000718000f8] ldsb [%i1+0x030],%l3 ! Mem[00000000708000f0] swap [%i0+0x010],%l0 ! Mem[00000000700000d0] jmpl %o7,%g0 stb %l5,[%i3+0x01e] ! Mem[00000000718000de] p48_near_1_he: lduw [%i1+0x038],%l0 ! Mem[00000000708000f8] ldstub [%i2+0x004],%l1 ! Mem[00000000710000c4] ldsw [%i3+0x038],%l0 ! Mem[00000000718000f8] jmpl %o7,%g0 sth %l6,[%i3+0x02e] ! Mem[00000000718000ee] p49_near_1_le: sth %l5,[%i0+0x010] ! Mem[00000000720000d0] swap [%i3+0x010],%l2 ! Mem[00000000738000d0] lduh [%i2+0x03a],%l2 ! Mem[00000000730000fa] jmpl %o7,%g0 lduh [%i0+0x00a],%l2 ! Mem[00000000720000ca] p49_near_1_he: ldx [%i1+0x000],%l1 ! Mem[00000000728000c0] ldub [%i3+0x008],%l4 ! Mem[00000000738000c8] ldsb [%i3+0x018],%l5 ! Mem[00000000738000d8] jmpl %o7,%g0 stx %l2,[%i1+0x038] ! Mem[00000000728000f8] p50_near_1_le: ldd [%i1+0x028],%l2 ! Mem[00000000748000e8] std %l6,[%i3+0x038] ! Mem[00000000758000f8] stb %l3,[%i3+0x022] ! Mem[00000000758000e2] jmpl %o7,%g0 ldstub [%i1+0x016],%l7 ! Mem[00000000748000d6] p50_near_1_he: ldsw [%i2+0x02c],%l2 ! Mem[00000000750000ec] ldsh [%i3+0x026],%l4 ! Mem[00000000758000e6] std %l2,[%i0+0x000] ! Mem[00000000740000c0] jmpl %o7,%g0 std %l4,[%i0+0x018] ! Mem[00000000740000d8] p51_near_1_le: swap [%i2+0x010],%l5 ! Mem[00000000770000d0] stw %l0,[%i1+0x018] ! Mem[00000000768000d8] ldx [%i2+0x000],%l4 ! Mem[00000000770000c0] jmpl %o7,%g0 ldstub [%i1+0x024],%l5 ! Mem[00000000768000e4] p51_near_1_he: jmpl %o7,%g0 ldsb [%i2+0x005],%l1 ! Mem[00000000770000c5] jmpl %o7,%g0 nop p52_near_1_le: ldstub [%i3+0x028],%l2 ! Mem[00000000798000e8] ldstub [%i1+0x03d],%l6 ! Mem[00000000788000fd] ldstub [%i1+0x022],%l3 ! Mem[00000000788000e2] swap [%i0+0x018],%l2 ! Mem[00000000780000d8] jmpl %o7,%g0 sth %l2,[%i0+0x02a] ! Mem[00000000780000ea] p52_near_1_he: lduw [%i1+0x024],%l4 ! Mem[00000000788000e4] sth %l3,[%i0+0x000] ! Mem[00000000780000c0] sth %l4,[%i2+0x01c] ! Mem[00000000790000dc] jmpl %o7,%g0 swap [%i3+0x034],%l0 ! Mem[00000000798000f4] p53_near_1_le: ldsw [%i1+0x038],%l5 ! Mem[000000007a8000f8] jmpl %o7,%g0 std %l0,[%i2+0x030] ! Mem[000000007b0000f0] p53_near_1_he: swap [%i3+0x02c],%l6 ! Mem[000000007b8000ec] ldsh [%i1+0x032],%l5 ! Mem[000000007a8000f2] lduh [%i2+0x02c],%l3 ! Mem[000000007b0000ec] ldstub [%i0+0x025],%l3 ! Mem[000000007a0000e5] jmpl %o7,%g0 swap [%i2+0x038],%l0 ! Mem[000000007b0000f8] p54_near_1_le: ldsw [%i3+0x030],%l5 ! Mem[000000007d8000f0] ldstub [%i3+0x033],%l2 ! Mem[000000007d8000f3] ldx [%i1+0x038],%l1 ! Mem[000000007c8000f8] jmpl %o7,%g0 lduh [%i2+0x03a],%l1 ! Mem[000000007d0000fa] p54_near_1_he: std %l0,[%i0+0x000] ! Mem[000000007c0000c0] swap [%i3+0x014],%l6 ! Mem[000000007d8000d4] ldsb [%i2+0x02c],%l4 ! Mem[000000007d0000ec] jmpl %o7,%g0 ldstub [%i1+0x022],%l6 ! Mem[000000007c8000e2] p55_near_1_le: stb %l1,[%i0+0x01a] ! Mem[000000007e0000da] ldstub [%i1+0x011],%l5 ! Mem[000000007e8000d1] lduw [%i1+0x010],%l2 ! Mem[000000007e8000d0] jmpl %o7,%g0 lduh [%i0+0x018],%l1 ! Mem[000000007e0000d8] p55_near_1_he: ldstub [%i3+0x001],%l3 ! Mem[000000007f8000c1] stw %l0,[%i0+0x024] ! Mem[000000007e0000e4] jmpl %o7,%g0 ldsb [%i1+0x008],%l4 ! Mem[000000007e8000c8] p56_near_1_le: ldstub [%i0+0x03c],%l4 ! Mem[00000000800000fc] jmpl %o7,%g0 ldstub [%i0+0x03e],%l6 ! Mem[00000000800000fe] p56_near_1_he: jmpl %o7,%g0 ldsw [%i2+0x02c],%l4 ! Mem[00000000810000ec] jmpl %o7,%g0 nop p57_near_1_le: ldx [%i0+0x018],%l6 ! Mem[00000000820000d8] jmpl %o7,%g0 swap [%i1+0x010],%l3 ! Mem[00000000828000d0] p57_near_1_he: ldstub [%i2+0x018],%l5 ! Mem[00000000830000d8] ldsw [%i2+0x038],%l2 ! Mem[00000000830000f8] ldub [%i0+0x03f],%l6 ! Mem[00000000820000ff] stb %l3,[%i2+0x012] ! Mem[00000000830000d2] lduh [%i2+0x03a],%l0 ! Mem[00000000830000fa] jmpl %o7,%g0 stx %l2,[%i1+0x010] ! Mem[00000000828000d0] p58_near_1_le: ldub [%i3+0x003],%l6 ! Mem[00000000858000c3] ldstub [%i2+0x014],%l0 ! Mem[00000000850000d4] jmpl %o7,%g0 ldstub [%i0+0x03e],%l6 ! Mem[00000000840000fe] p58_near_1_he: lduh [%i1+0x032],%l5 ! Mem[00000000848000f2] ldx [%i1+0x020],%l3 ! Mem[00000000848000e0] stx %l1,[%i1+0x010] ! Mem[00000000848000d0] lduw [%i1+0x010],%l4 ! Mem[00000000848000d0] ldstub [%i0+0x032],%l3 ! Mem[00000000840000f2] ldstub [%i0+0x03a],%l0 ! Mem[00000000840000fa] jmpl %o7,%g0 ldd [%i3+0x010],%l4 ! Mem[00000000858000d0] p59_near_1_le: swap [%i0+0x014],%l7 ! Mem[00000000860000d4] lduh [%i3+0x020],%l5 ! Mem[00000000878000e0] stw %l6,[%i1+0x000] ! Mem[00000000868000c0] jmpl %o7,%g0 swap [%i3+0x010],%l1 ! Mem[00000000878000d0] p59_near_1_he: stw %l4,[%i2+0x03c] ! Mem[00000000870000fc] stx %l6,[%i3+0x030] ! Mem[00000000878000f0] ldstub [%i0+0x02c],%l4 ! Mem[00000000860000ec] jmpl %o7,%g0 swap [%i0+0x000],%l6 ! Mem[00000000860000c0] p60_near_1_le: jmpl %o7,%g0 swap [%i1+0x018],%l7 ! Mem[00000000888000d8] jmpl %o7,%g0 nop p60_near_1_he: jmpl %o7,%g0 ldstub [%i0+0x028],%l0 ! Mem[00000000880000e8] jmpl %o7,%g0 nop p61_near_1_le: jmpl %o7,%g0 std %l4,[%i2+0x000] ! Mem[000000008b0000c0] jmpl %o7,%g0 nop p61_near_1_he: ldstub [%i0+0x005],%l0 ! Mem[000000008a0000c5] std %l0,[%i0+0x000] ! Mem[000000008a0000c0] lduw [%i2+0x008],%l4 ! Mem[000000008b0000c8] jmpl %o7,%g0 ldub [%i1+0x02e],%l6 ! Mem[000000008a8000ee] p62_near_1_le: ldd [%i1+0x020],%l2 ! Mem[000000008c8000e0] jmpl %o7,%g0 ldsb [%i0+0x015],%l0 ! Mem[000000008c0000d5] p62_near_1_he: ldsb [%i3+0x01f],%l0 ! Mem[000000008d8000df] ldsw [%i2+0x028],%l0 ! Mem[000000008d0000e8] ldd [%i0+0x020],%l2 ! Mem[000000008c0000e0] lduh [%i1+0x000],%l3 ! Mem[000000008c8000c0] lduw [%i2+0x01c],%l4 ! Mem[000000008d0000dc] stw %l6,[%i3+0x014] ! Mem[000000008d8000d4] jmpl %o7,%g0 ldsw [%i2+0x028],%l0 ! Mem[000000008d0000e8] p63_near_1_le: ldstub [%i3+0x028],%l2 ! Mem[000000008f8000e8] stb %l6,[%i0+0x03d] ! Mem[000000008e0000fd] sth %l3,[%i0+0x002] ! Mem[000000008e0000c2] ldsw [%i3+0x018],%l7 ! Mem[000000008f8000d8] jmpl %o7,%g0 lduw [%i2+0x008],%l2 ! Mem[000000008f0000c8] p63_near_1_he: stw %l4,[%i1+0x024] ! Mem[000000008e8000e4] lduh [%i0+0x010],%l4 ! Mem[000000008e0000d0] lduw [%i1+0x014],%l5 ! Mem[000000008e8000d4] jmpl %o7,%g0 swap [%i0+0x034],%l0 ! Mem[000000008e0000f4] near1_b2b_h: nop nop nop nop nop jmpl %o7,%g0 nop near1_b2b_l: nop nop nop nop nop jmpl %o7,%g0 nop user_near1_end: .seg "text" .align 0x2000 user_near2_start: p0_near_2_le: ldsh [%i2+0x014],%l0 ! Mem[00000000110000d4] ldstub [%i0+0x015],%l1 ! Mem[00000000100000d5] swap [%i1+0x010],%l6 ! Mem[00000000108000d0] ldstub [%i1+0x032],%l2 ! Mem[00000000108000f2] swap [%i1+0x004],%l4 ! Mem[00000000108000c4] stx %l1,[%i1+0x018] ! Mem[00000000108000d8] jmpl %o7,%g0 ldsw [%i3+0x01c],%l1 ! Mem[00000000118000dc] p0_near_2_he: swap [%i2+0x010],%l5 ! Mem[00000000110000d0] ldsb [%i3+0x017],%l3 ! Mem[00000000118000d7] ldstub [%i3+0x03f],%l0 ! Mem[00000000118000ff] ldd [%i2+0x000],%l0 ! Mem[00000000110000c0] jmpl %o7,%g0 stw %l2,[%i3+0x024] ! Mem[00000000118000e4] p1_near_2_le: jmpl %o7,%g0 ldstub [%i2+0x03e],%l5 ! Mem[00000000130000fe] jmpl %o7,%g0 nop p1_near_2_he: ldd [%i2+0x010],%l0 ! Mem[00000000130000d0] stb %l4,[%i2+0x033] ! Mem[00000000130000f3] ldstub [%i3+0x012],%l3 ! Mem[00000000138000d2] jmpl %o7,%g0 swap [%i2+0x014],%l0 ! Mem[00000000130000d4] p2_near_2_le: lduw [%i2+0x038],%l7 ! Mem[00000000150000f8] swap [%i0+0x02c],%l1 ! Mem[00000000140000ec] stb %l2,[%i1+0x034] ! Mem[00000000148000f4] ldub [%i0+0x009],%l6 ! Mem[00000000140000c9] ldx [%i3+0x000],%l0 ! Mem[00000000158000c0] jmpl %o7,%g0 ldd [%i3+0x030],%l0 ! Mem[00000000158000f0] p2_near_2_he: swap [%i0+0x010],%l1 ! Mem[00000000140000d0] ldsb [%i1+0x025],%l4 ! Mem[00000000148000e5] ldsw [%i3+0x018],%l5 ! Mem[00000000158000d8] jmpl %o7,%g0 ldstub [%i1+0x012],%l1 ! Mem[00000000148000d2] p3_near_2_le: swap [%i3+0x01c],%l6 ! Mem[00000000178000dc] stw %l4,[%i2+0x00c] ! Mem[00000000170000cc] lduh [%i3+0x014],%l2 ! Mem[00000000178000d4] ldd [%i3+0x028],%l4 ! Mem[00000000178000e8] jmpl %o7,%g0 ldx [%i2+0x018],%l5 ! Mem[00000000170000d8] p3_near_2_he: ldstub [%i0+0x03a],%l0 ! Mem[00000000160000fa] ldsh [%i2+0x010],%l2 ! Mem[00000000170000d0] std %l2,[%i1+0x010] ! Mem[00000000168000d0] jmpl %o7,%g0 swap [%i1+0x02c],%l6 ! Mem[00000000168000ec] p4_near_2_le: sth %l6,[%i2+0x000] ! Mem[00000000190000c0] jmpl %o7,%g0 swap [%i0+0x008],%l6 ! Mem[00000000180000c8] p4_near_2_he: std %l0,[%i1+0x018] ! Mem[00000000188000d8] lduw [%i3+0x030],%l1 ! Mem[00000000198000f0] stw %l2,[%i3+0x028] ! Mem[00000000198000e8] stw %l5,[%i2+0x00c] ! Mem[00000000190000cc] jmpl %o7,%g0 stx %l6,[%i0+0x020] ! Mem[00000000180000e0] p5_near_2_le: jmpl %o7,%g0 ldsb [%i2+0x02a],%l5 ! Mem[000000001b0000ea] jmpl %o7,%g0 nop p5_near_2_he: ldstub [%i1+0x025],%l3 ! Mem[000000001a8000e5] ldub [%i3+0x03a],%l0 ! Mem[000000001b8000fa] ldsb [%i2+0x030],%l4 ! Mem[000000001b0000f0] jmpl %o7,%g0 sth %l2,[%i0+0x014] ! Mem[000000001a0000d4] p6_near_2_le: jmpl %o7,%g0 ldstub [%i0+0x023],%l1 ! Mem[000000001c0000e3] jmpl %o7,%g0 nop p6_near_2_he: ldsw [%i0+0x01c],%l6 ! Mem[000000001c0000dc] ldstub [%i3+0x031],%l2 ! Mem[000000001d8000f1] jmpl %o7,%g0 ldsb [%i2+0x018],%l5 ! Mem[000000001d0000d8] p7_near_2_le: jmpl %o7,%g0 ldsh [%i3+0x01e],%l6 ! Mem[000000001f8000de] jmpl %o7,%g0 nop p7_near_2_he: sth %l1,[%i1+0x016] ! Mem[000000001e8000d6] swap [%i1+0x030],%l4 ! Mem[000000001e8000f0] swap [%i2+0x010],%l3 ! Mem[000000001f0000d0] ldx [%i2+0x038],%l0 ! Mem[000000001f0000f8] sth %l2,[%i0+0x010] ! Mem[000000001e0000d0] ldstub [%i0+0x019],%l0 ! Mem[000000001e0000d9] jmpl %o7,%g0 std %l0,[%i3+0x030] ! Mem[000000001f8000f0] p8_near_2_le: ldd [%i1+0x030],%l0 ! Mem[00000000208000f0] lduw [%i1+0x020],%l1 ! Mem[00000000208000e0] ldstub [%i2+0x036],%l5 ! Mem[00000000210000f6] ldstub [%i3+0x004],%l0 ! Mem[00000000218000c4] jmpl %o7,%g0 ldub [%i2+0x030],%l0 ! Mem[00000000210000f0] p8_near_2_he: ldx [%i1+0x010],%l1 ! Mem[00000000208000d0] ldsh [%i1+0x00e],%l5 ! Mem[00000000208000ce] lduh [%i1+0x03e],%l1 ! Mem[00000000208000fe] jmpl %o7,%g0 ldx [%i0+0x008],%l5 ! Mem[00000000200000c8] p9_near_2_le: jmpl %o7,%g0 lduw [%i2+0x000],%l1 ! Mem[00000000230000c0] jmpl %o7,%g0 nop p9_near_2_he: std %l6,[%i0+0x038] ! Mem[00000000220000f8] swap [%i0+0x030],%l2 ! Mem[00000000220000f0] jmpl %o7,%g0 ldd [%i3+0x038],%l4 ! Mem[00000000238000f8] p10_near_2_le: ldsh [%i1+0x020],%l1 ! Mem[00000000248000e0] ldsh [%i0+0x000],%l1 ! Mem[00000000240000c0] ldstub [%i1+0x014],%l2 ! Mem[00000000248000d4] ldsh [%i2+0x028],%l4 ! Mem[00000000250000e8] jmpl %o7,%g0 swap [%i0+0x020],%l7 ! Mem[00000000240000e0] p10_near_2_he: stx %l1,[%i1+0x030] ! Mem[00000000248000f0] jmpl %o7,%g0 sth %l2,[%i0+0x02a] ! Mem[00000000240000ea] p11_near_2_le: ldub [%i2+0x01e],%l6 ! Mem[00000000270000de] jmpl %o7,%g0 swap [%i3+0x034],%l0 ! Mem[00000000278000f4] p11_near_2_he: ldsw [%i2+0x024],%l3 ! Mem[00000000270000e4] ldstub [%i2+0x025],%l3 ! Mem[00000000270000e5] jmpl %o7,%g0 swap [%i1+0x038],%l0 ! Mem[00000000268000f8] p12_near_2_le: jmpl %o7,%g0 ldsb [%i3+0x014],%l0 ! Mem[00000000298000d4] jmpl %o7,%g0 nop p12_near_2_he: swap [%i0+0x00c],%l3 ! Mem[00000000280000cc] lduw [%i3+0x024],%l3 ! Mem[00000000298000e4] jmpl %o7,%g0 ldstub [%i3+0x03a],%l0 ! Mem[00000000298000fa] p13_near_2_le: ldsb [%i2+0x03c],%l4 ! Mem[000000002b0000fc] jmpl %o7,%g0 stb %l3,[%i1+0x010] ! Mem[000000002a8000d0] p13_near_2_he: swap [%i2+0x018],%l5 ! Mem[000000002b0000d8] ldsb [%i2+0x039],%l2 ! Mem[000000002b0000f9] ldsw [%i1+0x03c],%l6 ! Mem[000000002a8000fc] ldstub [%i3+0x031],%l2 ! Mem[000000002b8000f1] std %l4,[%i3+0x038] ! Mem[000000002b8000f8] jmpl %o7,%g0 stx %l2,[%i1+0x010] ! Mem[000000002a8000d0] p14_near_2_le: sth %l3,[%i0+0x030] ! Mem[000000002c0000f0] std %l0,[%i0+0x010] ! Mem[000000002c0000d0] ldsh [%i2+0x022],%l1 ! Mem[000000002d0000e2] ldstub [%i3+0x029],%l7 ! Mem[000000002d8000e9] swap [%i2+0x03c],%l1 ! Mem[000000002d0000fc] ldx [%i3+0x020],%l0 ! Mem[000000002d8000e0] jmpl %o7,%g0 lduh [%i1+0x000],%l6 ! Mem[000000002c8000c0] p14_near_2_he: ldd [%i1+0x018],%l2 ! Mem[000000002c8000d8] ldstub [%i1+0x027],%l4 ! Mem[000000002c8000e7] jmpl %o7,%g0 ldub [%i0+0x006],%l1 ! Mem[000000002c0000c6] p15_near_2_le: swap [%i0+0x020],%l2 ! Mem[000000002e0000e0] lduh [%i3+0x004],%l0 ! Mem[000000002f8000c4] ldsw [%i1+0x010],%l5 ! Mem[000000002e8000d0] std %l4,[%i2+0x008] ! Mem[000000002f0000c8] swap [%i1+0x014],%l1 ! Mem[000000002e8000d4] jmpl %o7,%g0 ldstub [%i1+0x019],%l6 ! Mem[000000002e8000d9] p15_near_2_he: ldx [%i1+0x000],%l1 ! Mem[000000002e8000c0] swap [%i1+0x030],%l1 ! Mem[000000002e8000f0] stx %l4,[%i1+0x008] ! Mem[000000002e8000c8] ldstub [%i0+0x034],%l0 ! Mem[000000002e0000f4] ldstub [%i0+0x032],%l1 ! Mem[000000002e0000f2] ldd [%i2+0x018],%l4 ! Mem[000000002f0000d8] jmpl %o7,%g0 stx %l2,[%i0+0x028] ! Mem[000000002e0000e8] p16_near_2_le: jmpl %o7,%g0 ldstub [%i3+0x014],%l0 ! Mem[00000000318000d4] jmpl %o7,%g0 nop p16_near_2_he: swap [%i2+0x00c],%l3 ! Mem[00000000310000cc] stw %l3,[%i2+0x024] ! Mem[00000000310000e4] jmpl %o7,%g0 ldstub [%i1+0x03a],%l0 ! Mem[00000000308000fa] p17_near_2_le: swap [%i2+0x020],%l0 ! Mem[00000000330000e0] jmpl %o7,%g0 std %l6,[%i3+0x000] ! Mem[00000000338000c0] p17_near_2_he: swap [%i1+0x03c],%l2 ! Mem[00000000328000fc] ldsb [%i1+0x012],%l4 ! Mem[00000000328000d2] jmpl %o7,%g0 swap [%i1+0x014],%l1 ! Mem[00000000328000d4] p18_near_2_le: swap [%i0+0x034],%l1 ! Mem[00000000340000f4] jmpl %o7,%g0 stb %l1,[%i3+0x020] ! Mem[00000000358000e0] p18_near_2_he: lduw [%i2+0x000],%l4 ! Mem[00000000350000c0] jmpl %o7,%g0 swap [%i1+0x010],%l1 ! Mem[00000000348000d0] p19_near_2_le: swap [%i3+0x028],%l5 ! Mem[00000000378000e8] swap [%i2+0x01c],%l5 ! Mem[00000000370000dc] jmpl %o7,%g0 stb %l2,[%i0+0x022] ! Mem[00000000360000e2] p19_near_2_he: jmpl %o7,%g0 ldsb [%i1+0x030],%l4 ! Mem[00000000368000f0] jmpl %o7,%g0 nop p20_near_2_le: lduh [%i3+0x028],%l2 ! Mem[00000000398000e8] ldsb [%i0+0x004],%l2 ! Mem[00000000380000c4] stw %l4,[%i2+0x008] ! Mem[00000000390000c8] jmpl %o7,%g0 swap [%i1+0x034],%l1 ! Mem[00000000388000f4] p20_near_2_he: jmpl %o7,%g0 ldstub [%i1+0x02e],%l6 ! Mem[00000000388000ee] jmpl %o7,%g0 nop p21_near_2_le: swap [%i2+0x030],%l6 ! Mem[000000003b0000f0] jmpl %o7,%g0 lduh [%i1+0x028],%l1 ! Mem[000000003a8000e8] p21_near_2_he: lduh [%i2+0x02e],%l6 ! Mem[000000003b0000ee] ldsh [%i2+0x032],%l5 ! Mem[000000003b0000f2] sth %l5,[%i1+0x018] ! Mem[000000003a8000d8] swap [%i3+0x038],%l2 ! Mem[000000003b8000f8] jmpl %o7,%g0 ldsw [%i3+0x030],%l4 ! Mem[000000003b8000f0] p22_near_2_le: ldsw [%i3+0x03c],%l4 ! Mem[000000003d8000fc] jmpl %o7,%g0 lduw [%i2+0x030],%l3 ! Mem[000000003d0000f0] p22_near_2_he: lduh [%i3+0x038],%l5 ! Mem[000000003d8000f8] ldd [%i3+0x018],%l2 ! Mem[000000003d8000d8] ldx [%i0+0x018],%l6 ! Mem[000000003c0000d8] ldx [%i3+0x030],%l2 ! Mem[000000003d8000f0] stb %l0,[%i2+0x03a] ! Mem[000000003d0000fa] jmpl %o7,%g0 lduh [%i2+0x030],%l2 ! Mem[000000003d0000f0] p23_near_2_le: jmpl %o7,%g0 stb %l6,[%i1+0x000] ! Mem[000000003e8000c0] jmpl %o7,%g0 nop p23_near_2_he: sth %l2,[%i3+0x014] ! Mem[000000003f8000d4] ldx [%i0+0x020],%l4 ! Mem[000000003e0000e0] jmpl %o7,%g0 ldstub [%i3+0x001],%l0 ! Mem[000000003f8000c1] p24_near_2_le: ldsh [%i0+0x034],%l6 ! Mem[00000000400000f4] stw %l0,[%i3+0x010] ! Mem[00000000418000d0] ldstub [%i3+0x014],%l0 ! Mem[00000000418000d4] stw %l5,[%i1+0x03c] ! Mem[00000000408000fc] jmpl %o7,%g0 ldd [%i0+0x008],%l6 ! Mem[00000000400000c8] p24_near_2_he: std %l4,[%i2+0x010] ! Mem[00000000410000d0] jmpl %o7,%g0 lduh [%i1+0x032],%l3 ! Mem[00000000408000f2] p25_near_2_le: swap [%i0+0x038],%l5 ! Mem[00000000420000f8] ldsb [%i2+0x034],%l0 ! Mem[00000000430000f4] ldsh [%i2+0x01e],%l6 ! Mem[00000000430000de] ldd [%i0+0x010],%l2 ! Mem[00000000420000d0] std %l4,[%i3+0x038] ! Mem[00000000438000f8] jmpl %o7,%g0 lduw [%i3+0x008],%l6 ! Mem[00000000438000c8] p25_near_2_he: stw %l4,[%i3+0x030] ! Mem[00000000438000f0] jmpl %o7,%g0 ldd [%i2+0x030],%l4 ! Mem[00000000430000f0] p26_near_2_le: ldub [%i3+0x001],%l6 ! Mem[00000000458000c1] jmpl %o7,%g0 swap [%i0+0x008],%l6 ! Mem[00000000440000c8] p26_near_2_he: ldx [%i0+0x038],%l0 ! Mem[00000000440000f8] stw %l3,[%i0+0x038] ! Mem[00000000440000f8] std %l0,[%i0+0x010] ! Mem[00000000440000d0] swap [%i2+0x024],%l4 ! Mem[00000000450000e4] jmpl %o7,%g0 stw %l5,[%i1+0x018] ! Mem[00000000448000d8] p27_near_2_le: ldsb [%i0+0x03b],%l5 ! Mem[00000000460000fb] ldstub [%i1+0x034],%l0 ! Mem[00000000468000f4] ldstub [%i1+0x030],%l0 ! Mem[00000000468000f0] ldd [%i3+0x030],%l0 ! Mem[00000000478000f0] ldsb [%i0+0x03e],%l5 ! Mem[00000000460000fe] jmpl %o7,%g0 sth %l6,[%i3+0x00a] ! Mem[00000000478000ca] p27_near_2_he: stw %l0,[%i1+0x038] ! Mem[00000000468000f8] jmpl %o7,%g0 std %l2,[%i2+0x030] ! Mem[00000000470000f0] p28_near_2_le: ldstub [%i2+0x034],%l1 ! Mem[00000000490000f4] ldstub [%i0+0x019],%l6 ! Mem[00000000480000d9] ldd [%i0+0x018],%l6 ! Mem[00000000480000d8] stb %l2,[%i3+0x034] ! Mem[00000000498000f4] jmpl %o7,%g0 ldsw [%i2+0x000],%l7 ! Mem[00000000490000c0] p28_near_2_he: ldub [%i1+0x013],%l1 ! Mem[00000000488000d3] ldsw [%i3+0x024],%l4 ! Mem[00000000498000e4] swap [%i2+0x018],%l5 ! Mem[00000000490000d8] ldstub [%i3+0x028],%l2 ! Mem[00000000498000e8] jmpl %o7,%g0 stx %l1,[%i0+0x018] ! Mem[00000000480000d8] p29_near_2_le: ldstub [%i1+0x028],%l2 ! Mem[000000004a8000e8] ldstub [%i0+0x024],%l2 ! Mem[000000004a0000e4] ldd [%i0+0x038],%l0 ! Mem[000000004a0000f8] jmpl %o7,%g0 lduh [%i0+0x028],%l5 ! Mem[000000004a0000e8] p29_near_2_he: stb %l4,[%i0+0x027] ! Mem[000000004a0000e7] ldsb [%i3+0x001],%l0 ! Mem[000000004b8000c1] jmpl %o7,%g0 ldstub [%i1+0x012],%l6 ! Mem[000000004a8000d2] p30_near_2_le: sth %l6,[%i0+0x010] ! Mem[000000004c0000d0] jmpl %o7,%g0 swap [%i1+0x028],%l1 ! Mem[000000004c8000e8] p30_near_2_he: lduw [%i1+0x014],%l5 ! Mem[000000004c8000d4] ldstub [%i3+0x036],%l0 ! Mem[000000004d8000f6] ldsw [%i1+0x02c],%l4 ! Mem[000000004c8000ec] lduw [%i2+0x020],%l6 ! Mem[000000004d0000e0] jmpl %o7,%g0 ldx [%i1+0x008],%l3 ! Mem[000000004c8000c8] p31_near_2_le: ldub [%i0+0x015],%l6 ! Mem[000000004e0000d5] ldstub [%i3+0x030],%l0 ! Mem[000000004f8000f0] stw %l2,[%i2+0x014] ! Mem[000000004f0000d4] stx %l5,[%i0+0x028] ! Mem[000000004e0000e8] jmpl %o7,%g0 ldd [%i1+0x018],%l0 ! Mem[000000004e8000d8] p31_near_2_he: ldstub [%i3+0x038],%l5 ! Mem[000000004f8000f8] swap [%i0+0x034],%l2 ! Mem[000000004e0000f4] jmpl %o7,%g0 ldsh [%i1+0x03c],%l2 ! Mem[000000004e8000fc] p32_near_2_le: swap [%i1+0x03c],%l1 ! Mem[00000000508000fc] stb %l0,[%i0+0x023] ! Mem[00000000500000e3] sth %l1,[%i2+0x038] ! Mem[00000000510000f8] ldsw [%i2+0x028],%l5 ! Mem[00000000510000e8] ldx [%i2+0x038],%l7 ! Mem[00000000510000f8] jmpl %o7,%g0 ldsb [%i1+0x02e],%l1 ! Mem[00000000508000ee] p32_near_2_he: jmpl %o7,%g0 ldstub [%i2+0x032],%l6 ! Mem[00000000510000f2] jmpl %o7,%g0 nop p33_near_2_le: ldsh [%i2+0x022],%l0 ! Mem[00000000530000e2] jmpl %o7,%g0 ldstub [%i1+0x003],%l7 ! Mem[00000000528000c3] p33_near_2_he: swap [%i0+0x010],%l1 ! Mem[00000000520000d0] sth %l4,[%i1+0x004] ! Mem[00000000528000c4] ldstub [%i3+0x01b],%l5 ! Mem[00000000538000db] swap [%i3+0x010],%l1 ! Mem[00000000538000d0] jmpl %o7,%g0 stw %l1,[%i2+0x01c] ! Mem[00000000530000dc] p34_near_2_le: ldsw [%i1+0x02c],%l4 ! Mem[00000000548000ec] jmpl %o7,%g0 stw %l6,[%i2+0x034] ! Mem[00000000550000f4] p34_near_2_he: ldstub [%i1+0x02c],%l4 ! Mem[00000000548000ec] ldsw [%i2+0x020],%l6 ! Mem[00000000550000e0] lduw [%i1+0x00c],%l3 ! Mem[00000000548000cc] stw %l3,[%i0+0x024] ! Mem[00000000540000e4] ldstub [%i1+0x03a],%l0 ! Mem[00000000548000fa] ldx [%i0+0x030],%l2 ! Mem[00000000540000f0] jmpl %o7,%g0 ldub [%i3+0x039],%l0 ! Mem[00000000558000f9] p35_near_2_le: ldd [%i0+0x018],%l0 ! Mem[00000000560000d8] stw %l0,[%i3+0x020] ! Mem[00000000578000e0] ldstub [%i3+0x000],%l6 ! Mem[00000000578000c0] swap [%i1+0x028],%l5 ! Mem[00000000568000e8] ldsh [%i2+0x018],%l6 ! Mem[00000000570000d8] ldstub [%i3+0x039],%l6 ! Mem[00000000578000f9] ldsw [%i3+0x014],%l2 ! Mem[00000000578000d4] jmpl %o7,%g0 ldstub [%i0+0x009],%l6 ! Mem[00000000560000c9] p35_near_2_he: sth %l0,[%i2+0x018] ! Mem[00000000570000d8] ldstub [%i0+0x023],%l0 ! Mem[00000000560000e3] stx %l3,[%i0+0x028] ! Mem[00000000560000e8] ldub [%i0+0x01f],%l2 ! Mem[00000000560000df] jmpl %o7,%g0 stb %l6,[%i2+0x011] ! Mem[00000000570000d1] p36_near_2_le: stw %l6,[%i3+0x010] ! Mem[00000000598000d0] jmpl %o7,%g0 ldsb [%i0+0x029],%l1 ! Mem[00000000580000e9] p36_near_2_he: ldd [%i1+0x010],%l4 ! Mem[00000000588000d0] ldub [%i3+0x036],%l0 ! Mem[00000000598000f6] ldstub [%i2+0x025],%l3 ! Mem[00000000590000e5] swap [%i1+0x014],%l1 ! Mem[00000000588000d4] jmpl %o7,%g0 ldub [%i2+0x013],%l4 ! Mem[00000000590000d3] p37_near_2_le: ldsw [%i1+0x028],%l5 ! Mem[000000005a8000e8] swap [%i0+0x01c],%l5 ! Mem[000000005a0000dc] jmpl %o7,%g0 stw %l2,[%i0+0x020] ! Mem[000000005a0000e0] p37_near_2_he: jmpl %o7,%g0 stx %l2,[%i1+0x030] ! Mem[000000005a8000f0] jmpl %o7,%g0 nop p38_near_2_le: swap [%i1+0x03c],%l6 ! Mem[000000005c8000fc] swap [%i2+0x010],%l0 ! Mem[000000005d0000d0] ldsw [%i0+0x008],%l6 ! Mem[000000005c0000c8] ldd [%i1+0x030],%l2 ! Mem[000000005c8000f0] jmpl %o7,%g0 std %l2,[%i2+0x028] ! Mem[000000005d0000e8] p38_near_2_he: ldsw [%i2+0x034],%l0 ! Mem[000000005d0000f4] ldsw [%i2+0x004],%l1 ! Mem[000000005d0000c4] ldsw [%i3+0x038],%l0 ! Mem[000000005d8000f8] jmpl %o7,%g0 ldstub [%i0+0x02e],%l6 ! Mem[000000005c0000ee] p39_near_2_le: jmpl %o7,%g0 lduw [%i3+0x010],%l5 ! Mem[000000005f8000d0] jmpl %o7,%g0 nop p39_near_2_he: jmpl %o7,%g0 swap [%i1+0x010],%l4 ! Mem[000000005e8000d0] jmpl %o7,%g0 nop p40_near_2_le: stb %l6,[%i3+0x03e] ! Mem[00000000618000fe] ldsh [%i2+0x00c],%l4 ! Mem[00000000610000cc] ldstub [%i0+0x035],%l2 ! Mem[00000000600000f5] stx %l5,[%i0+0x028] ! Mem[00000000600000e8] jmpl %o7,%g0 ldsw [%i2+0x01c],%l5 ! Mem[00000000610000dc] p40_near_2_he: sth %l0,[%i2+0x03a] ! Mem[00000000610000fa] std %l4,[%i1+0x030] ! Mem[00000000608000f0] ldd [%i1+0x030],%l0 ! Mem[00000000608000f0] jmpl %o7,%g0 lduh [%i1+0x004],%l1 ! Mem[00000000608000c4] p41_near_2_le: swap [%i0+0x024],%l2 ! Mem[00000000620000e4] swap [%i3+0x008],%l4 ! Mem[00000000638000c8] jmpl %o7,%g0 std %l4,[%i2+0x008] ! Mem[00000000630000c8] p41_near_2_he: lduh [%i3+0x030],%l1 ! Mem[00000000638000f0] jmpl %o7,%g0 ldstub [%i1+0x021],%l4 ! Mem[00000000628000e1] p42_near_2_le: lduh [%i0+0x03c],%l4 ! Mem[00000000640000fc] jmpl %o7,%g0 ldd [%i0+0x038],%l6 ! Mem[00000000640000f8] p42_near_2_he: jmpl %o7,%g0 lduw [%i2+0x02c],%l4 ! Mem[00000000650000ec] jmpl %o7,%g0 nop p43_near_2_le: ldsb [%i1+0x005],%l0 ! Mem[00000000668000c5] ldsb [%i2+0x03a],%l4 ! Mem[00000000670000fa] jmpl %o7,%g0 ldstub [%i2+0x03a],%l2 ! Mem[00000000670000fa] p43_near_2_he: lduw [%i0+0x004],%l1 ! Mem[00000000660000c4] ldsw [%i1+0x010],%l6 ! Mem[00000000668000d0] ldstub [%i2+0x00f],%l4 ! Mem[00000000670000cf] std %l0,[%i1+0x018] ! Mem[00000000668000d8] jmpl %o7,%g0 stw %l1,[%i3+0x030] ! Mem[00000000678000f0] p44_near_2_le: swap [%i0+0x03c],%l6 ! Mem[00000000680000fc] jmpl %o7,%g0 stw %l3,[%i0+0x030] ! Mem[00000000680000f0] p44_near_2_he: lduh [%i3+0x038],%l5 ! Mem[00000000698000f8] swap [%i1+0x018],%l2 ! Mem[00000000688000d8] ldd [%i2+0x010],%l4 ! Mem[00000000690000d0] ldsb [%i3+0x031],%l2 ! Mem[00000000698000f1] ldsw [%i3+0x014],%l2 ! Mem[00000000698000d4] jmpl %o7,%g0 ldsb [%i2+0x027],%l4 ! Mem[00000000690000e7] p45_near_2_le: ldstub [%i1+0x00d],%l4 ! Mem[000000006a8000cd] ldd [%i1+0x010],%l2 ! Mem[000000006a8000d0] swap [%i1+0x028],%l5 ! Mem[000000006a8000e8] stx %l5,[%i2+0x018] ! Mem[000000006b0000d8] sth %l2,[%i1+0x022] ! Mem[000000006a8000e2] ldsb [%i2+0x038],%l1 ! Mem[000000006b0000f8] jmpl %o7,%g0 stb %l5,[%i3+0x029] ! Mem[000000006b8000e9] p45_near_2_he: lduw [%i3+0x024],%l4 ! Mem[000000006b8000e4] swap [%i2+0x000],%l0 ! Mem[000000006b0000c0] jmpl %o7,%g0 ldstub [%i0+0x01e],%l0 ! Mem[000000006a0000de] p46_near_2_le: ldd [%i3+0x018],%l4 ! Mem[000000006d8000d8] std %l0,[%i2+0x010] ! Mem[000000006d0000d0] ldx [%i0+0x010],%l0 ! Mem[000000006c0000d0] lduh [%i3+0x014],%l0 ! Mem[000000006d8000d4] lduw [%i2+0x03c],%l5 ! Mem[000000006d0000fc] jmpl %o7,%g0 ldub [%i2+0x00b],%l6 ! Mem[000000006d0000cb] p46_near_2_he: ldsh [%i0+0x012],%l4 ! Mem[000000006c0000d2] jmpl %o7,%g0 stx %l3,[%i2+0x030] ! Mem[000000006d0000f0] p47_near_2_le: lduh [%i0+0x03a],%l5 ! Mem[000000006e0000fa] jmpl %o7,%g0 ldstub [%i1+0x015],%l6 ! Mem[000000006e8000d5] p47_near_2_he: lduh [%i3+0x028],%l0 ! Mem[000000006f8000e8] lduw [%i2+0x000],%l6 ! Mem[000000006f0000c0] lduh [%i0+0x02c],%l3 ! Mem[000000006e0000ec] ldstub [%i3+0x025],%l3 ! Mem[000000006f8000e5] ldstub [%i2+0x03a],%l0 ! Mem[000000006f0000fa] stw %l4,[%i2+0x030] ! Mem[000000006f0000f0] jmpl %o7,%g0 ldub [%i2+0x03c],%l2 ! Mem[000000006f0000fc] p48_near_2_le: lduh [%i1+0x000],%l6 ! Mem[00000000708000c0] jmpl %o7,%g0 swap [%i1+0x008],%l6 ! Mem[00000000708000c8] p48_near_2_he: ldsb [%i2+0x01f],%l1 ! Mem[00000000710000df] swap [%i2+0x030],%l1 ! Mem[00000000710000f0] stx %l2,[%i3+0x028] ! Mem[00000000718000e8] ldub [%i1+0x00f],%l5 ! Mem[00000000708000cf] jmpl %o7,%g0 lduw [%i2+0x024],%l6 ! Mem[00000000710000e4] p49_near_2_le: ldsw [%i0+0x01c],%l1 ! Mem[00000000720000dc] ldd [%i1+0x020],%l0 ! Mem[00000000728000e0] stb %l6,[%i0+0x000] ! Mem[00000000720000c0] swap [%i2+0x038],%l4 ! Mem[00000000730000f8] ldstub [%i3+0x019],%l6 ! Mem[00000000738000d9] jmpl %o7,%g0 lduh [%i1+0x038],%l6 ! Mem[00000000728000f8] p49_near_2_he: ldd [%i3+0x010],%l6 ! Mem[00000000738000d0] jmpl %o7,%g0 swap [%i0+0x02c],%l4 ! Mem[00000000720000ec] p50_near_2_le: jmpl %o7,%g0 swap [%i3+0x010],%l0 ! Mem[00000000758000d0] jmpl %o7,%g0 nop p50_near_2_he: jmpl %o7,%g0 swap [%i1+0x010],%l2 ! Mem[00000000748000d0] jmpl %o7,%g0 nop p51_near_2_le: ldx [%i0+0x038],%l4 ! Mem[00000000760000f8] jmpl %o7,%g0 swap [%i0+0x01c],%l6 ! Mem[00000000760000dc] p51_near_2_he: jmpl %o7,%g0 stb %l4,[%i3+0x02c] ! Mem[00000000778000ec] jmpl %o7,%g0 nop p52_near_2_le: jmpl %o7,%g0 ldstub [%i1+0x035],%l2 ! Mem[00000000788000f5] jmpl %o7,%g0 nop p52_near_2_he: lduh [%i2+0x00c],%l3 ! Mem[00000000790000cc] stw %l3,[%i3+0x024] ! Mem[00000000798000e4] ldx [%i0+0x018],%l5 ! Mem[00000000780000d8] swap [%i0+0x014],%l2 ! Mem[00000000780000d4] ldd [%i1+0x018],%l2 ! Mem[00000000788000d8] swap [%i3+0x010],%l4 ! Mem[00000000798000d0] jmpl %o7,%g0 stx %l1,[%i1+0x030] ! Mem[00000000788000f0] p53_near_2_le: ldstub [%i2+0x03a],%l4 ! Mem[000000007b0000fa] ldsb [%i1+0x03a],%l2 ! Mem[000000007a8000fa] stb %l6,[%i1+0x039] ! Mem[000000007a8000f9] ldsb [%i1+0x014],%l2 ! Mem[000000007a8000d4] ldsw [%i0+0x028],%l4 ! Mem[000000007a0000e8] ldx [%i0+0x020],%l7 ! Mem[000000007a0000e0] jmpl %o7,%g0 ldub [%i2+0x013],%l5 ! Mem[000000007b0000d3] p53_near_2_he: swap [%i1+0x018],%l5 ! Mem[000000007a8000d8] ldd [%i3+0x028],%l2 ! Mem[000000007b8000e8] ldsw [%i2+0x028],%l0 ! Mem[000000007b0000e8] ldsh [%i2+0x010],%l6 ! Mem[000000007b0000d0] jmpl %o7,%g0 ldstub [%i3+0x03d],%l7 ! Mem[000000007b8000fd] p54_near_2_le: stb %l6,[%i0+0x00b] ! Mem[000000007c0000cb] ldstub [%i2+0x033],%l3 ! Mem[000000007d0000f3] ldsb [%i1+0x028],%l2 ! Mem[000000007c8000e8] sth %l2,[%i0+0x004] ! Mem[000000007c0000c4] ldsh [%i3+0x00a],%l4 ! Mem[000000007d8000ca] jmpl %o7,%g0 ldd [%i2+0x008],%l4 ! Mem[000000007d0000c8] p54_near_2_he: lduh [%i2+0x010],%l1 ! Mem[000000007d0000d0] jmpl %o7,%g0 ldd [%i3+0x028],%l2 ! Mem[000000007d8000e8] p55_near_2_le: ldd [%i3+0x018],%l6 ! Mem[000000007f8000d8] swap [%i0+0x00c],%l4 ! Mem[000000007e0000cc] ldsh [%i0+0x002],%l1 ! Mem[000000007e0000c2] stx %l7,[%i3+0x028] ! Mem[000000007f8000e8] jmpl %o7,%g0 ldsw [%i1+0x01c],%l1 ! Mem[000000007e8000dc] p55_near_2_he: ldstub [%i1+0x038],%l5 ! Mem[000000007e8000f8] swap [%i3+0x024],%l1 ! Mem[000000007f8000e4] jmpl %o7,%g0 sth %l0,[%i3+0x018] ! Mem[000000007f8000d8] p56_near_2_le: jmpl %o7,%g0 stb %l5,[%i3+0x03e] ! Mem[00000000818000fe] jmpl %o7,%g0 nop p56_near_2_he: ldsb [%i0+0x016],%l1 ! Mem[00000000800000d6] swap [%i2+0x010],%l4 ! Mem[00000000810000d0] ldx [%i0+0x030],%l3 ! Mem[00000000800000f0] jmpl %o7,%g0 lduh [%i0+0x034],%l0 ! Mem[00000000800000f4] p57_near_2_le: swap [%i1+0x038],%l2 ! Mem[00000000828000f8] ldstub [%i1+0x00c],%l4 ! Mem[00000000828000cc] stx %l1,[%i2+0x000] ! Mem[00000000830000c0] std %l0,[%i0+0x000] ! Mem[00000000820000c0] jmpl %o7,%g0 ldsh [%i0+0x014],%l2 ! Mem[00000000820000d4] p57_near_2_he: swap [%i2+0x03c],%l7 ! Mem[00000000830000fc] swap [%i0+0x01c],%l1 ! Mem[00000000820000dc] ldsh [%i2+0x032],%l1 ! Mem[00000000830000f2] jmpl %o7,%g0 swap [%i1+0x008],%l2 ! Mem[00000000828000c8] p58_near_2_le: std %l6,[%i2+0x018] ! Mem[00000000850000d8] jmpl %o7,%g0 swap [%i3+0x034],%l5 ! Mem[00000000858000f4] p58_near_2_he: ldx [%i3+0x030],%l3 ! Mem[00000000858000f0] lduh [%i2+0x038],%l3 ! Mem[00000000850000f8] ldstub [%i3+0x013],%l1 ! Mem[00000000858000d3] jmpl %o7,%g0 ldsh [%i3+0x024],%l4 ! Mem[00000000858000e4] p59_near_2_le: ldsb [%i3+0x00b],%l6 ! Mem[00000000878000cb] stw %l3,[%i3+0x010] ! Mem[00000000878000d0] std %l2,[%i0+0x028] ! Mem[00000000860000e8] ldd [%i0+0x020],%l2 ! Mem[00000000860000e0] ldsb [%i2+0x038],%l1 ! Mem[00000000870000f8] jmpl %o7,%g0 swap [%i3+0x028],%l5 ! Mem[00000000878000e8] p59_near_2_he: ldd [%i0+0x020],%l4 ! Mem[00000000860000e0] lduh [%i3+0x000],%l0 ! Mem[00000000878000c0] jmpl %o7,%g0 stw %l0,[%i0+0x01c] ! Mem[00000000860000dc] p60_near_2_le: swap [%i2+0x038],%l1 ! Mem[00000000890000f8] jmpl %o7,%g0 stb %l6,[%i1+0x010] ! Mem[00000000888000d0] p60_near_2_he: jmpl %o7,%g0 ldx [%i0+0x030],%l4 ! Mem[00000000880000f0] jmpl %o7,%g0 nop p61_near_2_le: ldstub [%i2+0x00d],%l4 ! Mem[000000008b0000cd] ldsh [%i0+0x014],%l2 ! Mem[000000008a0000d4] swap [%i1+0x028],%l5 ! Mem[000000008a8000e8] ldsh [%i2+0x01e],%l5 ! Mem[000000008b0000de] ldx [%i2+0x020],%l2 ! Mem[000000008b0000e0] stb %l1,[%i3+0x038] ! Mem[000000008b8000f8] jmpl %o7,%g0 ldstub [%i2+0x029],%l5 ! Mem[000000008b0000e9] p61_near_2_he: ldstub [%i1+0x027],%l4 ! Mem[000000008a8000e7] ldsw [%i3+0x004],%l1 ! Mem[000000008b8000c4] jmpl %o7,%g0 swap [%i0+0x010],%l6 ! Mem[000000008a0000d0] p62_near_2_le: sth %l0,[%i0+0x012] ! Mem[000000008c0000d2] ldstub [%i2+0x023],%l1 ! Mem[000000008d0000e3] stw %l7,[%i2+0x028] ! Mem[000000008d0000e8] jmpl %o7,%g0 lduw [%i2+0x03c],%l1 ! Mem[000000008d0000fc] p62_near_2_he: swap [%i1+0x018],%l5 ! Mem[000000008c8000d8] ldd [%i3+0x010],%l2 ! Mem[000000008d8000d0] jmpl %o7,%g0 ldsw [%i2+0x014],%l2 ! Mem[000000008d0000d4] p63_near_2_le: jmpl %o7,%g0 ldstub [%i2+0x00b],%l6 ! Mem[000000008f0000cb] jmpl %o7,%g0 nop p63_near_2_he: ldsb [%i1+0x03a],%l0 ! Mem[000000008e8000fa] jmpl %o7,%g0 ldx [%i0+0x030],%l4 ! Mem[000000008e0000f0] near2_b2b_h: jmpl %o7,%g0 nop jmpl %o7,%g0 nop near2_b2b_l: jmpl %o7,%g0 nop jmpl %o7,%g0 nop user_near2_end: .seg "text" .align 0x2000 user_near3_start: p0_near_3_le: lduh [%i3+0x026],%l1 ! Mem[00000000118000e6] jmpl %o7,%g0 swap [%i2+0x014],%l1 ! Mem[00000000110000d4] p0_near_3_he: ldsw [%i3+0x028],%l0 ! Mem[00000000118000e8] stb %l1,[%i1+0x018] ! Mem[00000000108000d8] ldstub [%i3+0x039],%l7 ! Mem[00000000118000f9] swap [%i2+0x020],%l4 ! Mem[00000000110000e0] ldsh [%i2+0x030],%l6 ! Mem[00000000110000f0] ldub [%i3+0x03b],%l7 ! Mem[00000000118000fb] swap [%i3+0x000],%l0 ! Mem[00000000118000c0] jmpl %o7,%g0 ldub [%i3+0x031],%l1 ! Mem[00000000118000f1] p1_near_3_le: stb %l5,[%i3+0x029] ! Mem[00000000138000e9] jmpl %o7,%g0 lduh [%i3+0x038],%l7 ! Mem[00000000138000f8] p1_near_3_he: swap [%i0+0x004],%l1 ! Mem[00000000120000c4] stw %l6,[%i1+0x010] ! Mem[00000000128000d0] lduh [%i3+0x00e],%l4 ! Mem[00000000138000ce] ldstub [%i3+0x034],%l0 ! Mem[00000000138000f4] jmpl %o7,%g0 swap [%i0+0x020],%l0 ! Mem[00000000120000e0] p2_near_3_le: ldsb [%i3+0x021],%l5 ! Mem[00000000158000e1] lduh [%i2+0x02c],%l2 ! Mem[00000000150000ec] ldsh [%i2+0x004],%l0 ! Mem[00000000150000c4] ldx [%i3+0x030],%l5 ! Mem[00000000158000f0] ldstub [%i3+0x03f],%l6 ! Mem[00000000158000ff] stx %l4,[%i0+0x038] ! Mem[00000000140000f8] jmpl %o7,%g0 stb %l3,[%i2+0x007] ! Mem[00000000150000c7] p2_near_3_he: jmpl %o7,%g0 ldsw [%i1+0x000],%l6 ! Mem[00000000148000c0] jmpl %o7,%g0 nop p3_near_3_le: swap [%i2+0x020],%l0 ! Mem[00000000170000e0] jmpl %o7,%g0 swap [%i1+0x018],%l3 ! Mem[00000000168000d8] p3_near_3_he: jmpl %o7,%g0 std %l2,[%i1+0x028] ! Mem[00000000168000e8] jmpl %o7,%g0 nop p4_near_3_le: jmpl %o7,%g0 lduh [%i3+0x01e],%l2 ! Mem[00000000198000de] jmpl %o7,%g0 nop p4_near_3_he: ldub [%i1+0x01e],%l4 ! Mem[00000000188000de] jmpl %o7,%g0 stx %l7,[%i2+0x010] ! Mem[00000000190000d0] p5_near_3_le: ldsh [%i0+0x00c],%l4 ! Mem[000000001a0000cc] std %l6,[%i3+0x020] ! Mem[000000001b8000e0] jmpl %o7,%g0 lduw [%i3+0x034],%l5 ! Mem[000000001b8000f4] p5_near_3_he: sth %l1,[%i2+0x01e] ! Mem[000000001b0000de] ldstub [%i1+0x032],%l1 ! Mem[000000001a8000f2] lduh [%i1+0x00a],%l2 ! Mem[000000001a8000ca] jmpl %o7,%g0 swap [%i3+0x00c],%l5 ! Mem[000000001b8000cc] p6_near_3_le: jmpl %o7,%g0 lduh [%i0+0x01a],%l4 ! Mem[000000001c0000da] jmpl %o7,%g0 nop p6_near_3_he: stw %l4,[%i0+0x010] ! Mem[000000001c0000d0] stx %l1,[%i1+0x030] ! Mem[000000001c8000f0] jmpl %o7,%g0 ldsh [%i0+0x01e],%l0 ! Mem[000000001c0000de] p7_near_3_le: ldstub [%i3+0x023],%l0 ! Mem[000000001f8000e3] stx %l7,[%i3+0x000] ! Mem[000000001f8000c0] ldstub [%i2+0x023],%l7 ! Mem[000000001f0000e3] ldstub [%i1+0x013],%l5 ! Mem[000000001e8000d3] ldstub [%i2+0x03a],%l3 ! Mem[000000001f0000fa] lduh [%i0+0x01e],%l2 ! Mem[000000001e0000de] jmpl %o7,%g0 ldstub [%i2+0x03a],%l7 ! Mem[000000001f0000fa] p7_near_3_he: ldd [%i0+0x008],%l4 ! Mem[000000001e0000c8] jmpl %o7,%g0 ldx [%i2+0x010],%l4 ! Mem[000000001f0000d0] p8_near_3_le: ldstub [%i2+0x02f],%l0 ! Mem[00000000210000ef] stb %l0,[%i0+0x00b] ! Mem[00000000200000cb] jmpl %o7,%g0 ldstub [%i2+0x00b],%l0 ! Mem[00000000210000cb] p8_near_3_he: sth %l3,[%i0+0x00a] ! Mem[00000000200000ca] lduh [%i1+0x012],%l7 ! Mem[00000000208000d2] std %l4,[%i2+0x020] ! Mem[00000000210000e0] std %l4,[%i0+0x020] ! Mem[00000000200000e0] ldstub [%i2+0x02c],%l0 ! Mem[00000000210000ec] ldsh [%i0+0x038],%l2 ! Mem[00000000200000f8] stx %l7,[%i1+0x008] ! Mem[00000000208000c8] jmpl %o7,%g0 sth %l6,[%i1+0x02e] ! Mem[00000000208000ee] p9_near_3_le: jmpl %o7,%g0 ldstub [%i0+0x012],%l5 ! Mem[00000000220000d2] jmpl %o7,%g0 nop p9_near_3_he: jmpl %o7,%g0 std %l0,[%i3+0x020] ! Mem[00000000238000e0] jmpl %o7,%g0 nop p10_near_3_le: ldx [%i3+0x008],%l1 ! Mem[00000000258000c8] swap [%i1+0x00c],%l0 ! Mem[00000000248000cc] ldstub [%i3+0x02d],%l2 ! Mem[00000000258000ed] ldsw [%i2+0x004],%l0 ! Mem[00000000250000c4] lduh [%i2+0x00a],%l0 ! Mem[00000000250000ca] stx %l5,[%i0+0x020] ! Mem[00000000240000e0] swap [%i2+0x02c],%l4 ! Mem[00000000250000ec] jmpl %o7,%g0 ldsb [%i2+0x013],%l6 ! Mem[00000000250000d3] p10_near_3_he: std %l2,[%i3+0x018] ! Mem[00000000258000d8] jmpl %o7,%g0 swap [%i3+0x00c],%l4 ! Mem[00000000258000cc] p11_near_3_le: ldsw [%i2+0x028],%l5 ! Mem[00000000270000e8] ldstub [%i0+0x038],%l7 ! Mem[00000000260000f8] jmpl %o7,%g0 ldsh [%i2+0x038],%l6 ! Mem[00000000270000f8] p11_near_3_he: swap [%i2+0x010],%l6 ! Mem[00000000270000d0] jmpl %o7,%g0 stw %l4,[%i0+0x02c] ! Mem[00000000260000ec] p12_near_3_le: ldsh [%i0+0x004],%l2 ! Mem[00000000280000c4] lduw [%i2+0x008],%l4 ! Mem[00000000290000c8] jmpl %o7,%g0 ldd [%i1+0x030],%l0 ! Mem[00000000288000f0] p12_near_3_he: jmpl %o7,%g0 sth %l6,[%i3+0x02e] ! Mem[00000000298000ee] jmpl %o7,%g0 nop p13_near_3_le: stb %l2,[%i0+0x03a] ! Mem[000000002a0000fa] stb %l4,[%i2+0x00c] ! Mem[000000002b0000cc] ldstub [%i2+0x000],%l1 ! Mem[000000002b0000c0] ldd [%i3+0x000],%l0 ! Mem[000000002b8000c0] jmpl %o7,%g0 stb %l2,[%i3+0x014] ! Mem[000000002b8000d4] p13_near_3_he: sth %l7,[%i2+0x03c] ! Mem[000000002b0000fc] swap [%i3+0x01c],%l1 ! Mem[000000002b8000dc] sth %l1,[%i2+0x032] ! Mem[000000002b0000f2] jmpl %o7,%g0 swap [%i1+0x008],%l2 ! Mem[000000002a8000c8] p14_near_3_le: swap [%i1+0x034],%l5 ! Mem[000000002c8000f4] ldsw [%i2+0x014],%l2 ! Mem[000000002d0000d4] ldstub [%i0+0x028],%l4 ! Mem[000000002c0000e8] stw %l7,[%i0+0x020] ! Mem[000000002c0000e0] ldx [%i1+0x008],%l2 ! Mem[000000002c8000c8] lduh [%i2+0x03c],%l2 ! Mem[000000002d0000fc] jmpl %o7,%g0 std %l6,[%i1+0x008] ! Mem[000000002c8000c8] p14_near_3_he: ldsh [%i1+0x026],%l6 ! Mem[000000002c8000e6] ldsb [%i0+0x03d],%l6 ! Mem[000000002c0000fd] swap [%i0+0x008],%l0 ! Mem[000000002c0000c8] stw %l6,[%i2+0x010] ! Mem[000000002d0000d0] stb %l7,[%i2+0x03d] ! Mem[000000002d0000fd] jmpl %o7,%g0 ldstub [%i0+0x017],%l3 ! Mem[000000002c0000d7] p15_near_3_le: stb %l6,[%i1+0x001] ! Mem[000000002e8000c1] std %l4,[%i2+0x010] ! Mem[000000002f0000d0] stx %l0,[%i3+0x028] ! Mem[000000002f8000e8] ldstub [%i3+0x00e],%l5 ! Mem[000000002f8000ce] ldd [%i1+0x018],%l6 ! Mem[000000002e8000d8] ldstub [%i1+0x000],%l3 ! Mem[000000002e8000c0] ldstub [%i1+0x036],%l3 ! Mem[000000002e8000f6] jmpl %o7,%g0 swap [%i0+0x020],%l4 ! Mem[000000002e0000e0] p15_near_3_he: ldsb [%i0+0x00c],%l0 ! Mem[000000002e0000cc] swap [%i1+0x020],%l6 ! Mem[000000002e8000e0] ldsh [%i0+0x024],%l2 ! Mem[000000002e0000e4] lduh [%i2+0x036],%l5 ! Mem[000000002f0000f6] jmpl %o7,%g0 std %l4,[%i1+0x010] ! Mem[000000002e8000d0] p16_near_3_le: ldsb [%i0+0x004],%l2 ! Mem[00000000300000c4] lduw [%i1+0x038],%l1 ! Mem[00000000308000f8] jmpl %o7,%g0 ldstub [%i3+0x029],%l5 ! Mem[00000000318000e9] p16_near_3_he: ldsh [%i0+0x02e],%l6 ! Mem[00000000300000ee] swap [%i0+0x000],%l4 ! Mem[00000000300000c0] jmpl %o7,%g0 swap [%i1+0x010],%l1 ! Mem[00000000308000d0] p17_near_3_le: ldx [%i0+0x038],%l6 ! Mem[00000000320000f8] swap [%i0+0x014],%l2 ! Mem[00000000320000d4] ldd [%i2+0x008],%l6 ! Mem[00000000330000c8] ldsw [%i2+0x004],%l0 ! Mem[00000000330000c4] ldsw [%i3+0x010],%l0 ! Mem[00000000338000d0] ldsw [%i2+0x010],%l3 ! Mem[00000000330000d0] jmpl %o7,%g0 stb %l7,[%i1+0x012] ! Mem[00000000328000d2] p17_near_3_he: swap [%i2+0x010],%l6 ! Mem[00000000330000d0] lduh [%i1+0x01c],%l6 ! Mem[00000000328000dc] jmpl %o7,%g0 stb %l0,[%i3+0x02a] ! Mem[00000000338000ea] p18_near_3_le: swap [%i3+0x004],%l0 ! Mem[00000000358000c4] ldub [%i2+0x039],%l3 ! Mem[00000000350000f9] ldsh [%i3+0x030],%l1 ! Mem[00000000358000f0] swap [%i1+0x010],%l7 ! Mem[00000000348000d0] stx %l1,[%i3+0x008] ! Mem[00000000358000c8] ldd [%i1+0x008],%l0 ! Mem[00000000348000c8] jmpl %o7,%g0 stw %l2,[%i1+0x01c] ! Mem[00000000348000dc] p18_near_3_he: lduw [%i1+0x010],%l6 ! Mem[00000000348000d0] jmpl %o7,%g0 lduw [%i1+0x03c],%l7 ! Mem[00000000348000fc] p19_near_3_le: ldd [%i1+0x008],%l4 ! Mem[00000000368000c8] swap [%i3+0x014],%l1 ! Mem[00000000378000d4] jmpl %o7,%g0 std %l6,[%i2+0x018] ! Mem[00000000370000d8] p19_near_3_he: swap [%i2+0x004],%l1 ! Mem[00000000370000c4] ldsb [%i3+0x012],%l6 ! Mem[00000000378000d2] sth %l4,[%i2+0x02e] ! Mem[00000000370000ee] ldd [%i2+0x018],%l0 ! Mem[00000000370000d8] stw %l4,[%i3+0x004] ! Mem[00000000378000c4] ldx [%i3+0x018],%l5 ! Mem[00000000378000d8] jmpl %o7,%g0 ldsw [%i3+0x010],%l1 ! Mem[00000000378000d0] p20_near_3_le: swap [%i3+0x000],%l6 ! Mem[00000000398000c0] jmpl %o7,%g0 ldsb [%i0+0x036],%l5 ! Mem[00000000380000f6] p20_near_3_he: sth %l0,[%i3+0x038] ! Mem[00000000398000f8] ldsh [%i0+0x002],%l0 ! Mem[00000000380000c2] ldstub [%i2+0x02a],%l2 ! Mem[00000000390000ea] jmpl %o7,%g0 ldub [%i1+0x00f],%l5 ! Mem[00000000388000cf] p21_near_3_le: ldstub [%i1+0x023],%l0 ! Mem[000000003a8000e3] jmpl %o7,%g0 lduw [%i2+0x000],%l6 ! Mem[000000003b0000c0] p21_near_3_he: std %l2,[%i0+0x010] ! Mem[000000003a0000d0] lduh [%i2+0x026],%l4 ! Mem[000000003b0000e6] jmpl %o7,%g0 std %l0,[%i3+0x000] ! Mem[000000003b8000c0] p22_near_3_le: stw %l7,[%i2+0x038] ! Mem[000000003d0000f8] ldstub [%i3+0x02e],%l1 ! Mem[000000003d8000ee] ldx [%i2+0x030],%l2 ! Mem[000000003d0000f0] stw %l7,[%i2+0x000] ! Mem[000000003d0000c0] jmpl %o7,%g0 stx %l4,[%i0+0x018] ! Mem[000000003c0000d8] p22_near_3_he: jmpl %o7,%g0 ldd [%i3+0x000],%l0 ! Mem[000000003d8000c0] jmpl %o7,%g0 nop p23_near_3_le: ldstub [%i2+0x000],%l1 ! Mem[000000003f0000c0] jmpl %o7,%g0 stw %l0,[%i2+0x020] ! Mem[000000003f0000e0] p23_near_3_he: lduh [%i0+0x00e],%l4 ! Mem[000000003e0000ce] jmpl %o7,%g0 stb %l0,[%i2+0x034] ! Mem[000000003f0000f4] p24_near_3_le: jmpl %o7,%g0 ldsh [%i0+0x000],%l6 ! Mem[00000000400000c0] jmpl %o7,%g0 nop p24_near_3_he: swap [%i0+0x014],%l2 ! Mem[00000000400000d4] swap [%i0+0x024],%l4 ! Mem[00000000400000e4] jmpl %o7,%g0 ldx [%i1+0x000],%l0 ! Mem[00000000408000c0] p25_near_3_le: sth %l1,[%i2+0x038] ! Mem[00000000430000f8] sth %l5,[%i2+0x028] ! Mem[00000000430000e8] jmpl %o7,%g0 swap [%i3+0x038],%l7 ! Mem[00000000438000f8] p25_near_3_he: ldub [%i3+0x001],%l0 ! Mem[00000000438000c1] stx %l0,[%i1+0x018] ! Mem[00000000428000d8] ldsh [%i3+0x00c],%l3 ! Mem[00000000438000cc] ldx [%i2+0x030],%l3 ! Mem[00000000430000f0] jmpl %o7,%g0 swap [%i0+0x018],%l3 ! Mem[00000000420000d8] p26_near_3_le: std %l6,[%i3+0x018] ! Mem[00000000458000d8] swap [%i1+0x000],%l6 ! Mem[00000000448000c0] lduw [%i1+0x01c],%l6 ! Mem[00000000448000dc] ldub [%i2+0x011],%l7 ! Mem[00000000450000d1] stb %l0,[%i0+0x01f] ! Mem[00000000440000df] ldsh [%i2+0x00a],%l0 ! Mem[00000000450000ca] stb %l3,[%i1+0x000] ! Mem[00000000448000c0] jmpl %o7,%g0 swap [%i3+0x010],%l5 ! Mem[00000000458000d0] p26_near_3_he: ldstub [%i0+0x024],%l5 ! Mem[00000000440000e4] ldstub [%i1+0x03f],%l5 ! Mem[00000000448000ff] ldd [%i2+0x000],%l6 ! Mem[00000000450000c0] jmpl %o7,%g0 stx %l6,[%i0+0x028] ! Mem[00000000440000e8] p27_near_3_le: lduh [%i2+0x00a],%l4 ! Mem[00000000470000ca] swap [%i0+0x014],%l1 ! Mem[00000000460000d4] lduh [%i2+0x018],%l6 ! Mem[00000000470000d8] lduh [%i3+0x038],%l6 ! Mem[00000000478000f8] ldsb [%i0+0x014],%l2 ! Mem[00000000460000d4] jmpl %o7,%g0 lduh [%i0+0x008],%l6 ! Mem[00000000460000c8] p27_near_3_he: ldd [%i0+0x018],%l0 ! Mem[00000000460000d8] swap [%i0+0x018],%l3 ! Mem[00000000460000d8] ldstub [%i2+0x013],%l1 ! Mem[00000000470000d3] swap [%i2+0x004],%l4 ! Mem[00000000470000c4] jmpl %o7,%g0 lduw [%i1+0x018],%l5 ! Mem[00000000468000d8] p28_near_3_le: ldstub [%i0+0x014],%l4 ! Mem[00000000480000d4] stw %l0,[%i3+0x02c] ! Mem[00000000498000ec] lduh [%i3+0x00e],%l5 ! Mem[00000000498000ce] ldub [%i0+0x03f],%l6 ! Mem[00000000480000ff] ldub [%i2+0x02f],%l4 ! Mem[00000000490000ef] ldx [%i3+0x010],%l6 ! Mem[00000000498000d0] jmpl %o7,%g0 ldsb [%i3+0x03f],%l6 ! Mem[00000000498000ff] p28_near_3_he: swap [%i3+0x00c],%l4 ! Mem[00000000498000cc] ldx [%i3+0x018],%l0 ! Mem[00000000498000d8] ldstub [%i0+0x02c],%l0 ! Mem[00000000480000ec] jmpl %o7,%g0 swap [%i2+0x000],%l6 ! Mem[00000000490000c0] p29_near_3_le: ldstub [%i1+0x014],%l2 ! Mem[000000004a8000d4] ldstub [%i1+0x028],%l4 ! Mem[000000004a8000e8] ldd [%i0+0x020],%l6 ! Mem[000000004a0000e0] stw %l2,[%i0+0x028] ! Mem[000000004a0000e8] ldstub [%i0+0x03c],%l2 ! Mem[000000004a0000fc] jmpl %o7,%g0 std %l6,[%i3+0x008] ! Mem[000000004b8000c8] p29_near_3_he: sth %l6,[%i0+0x006] ! Mem[000000004a0000c6] ldub [%i2+0x01d],%l6 ! Mem[000000004b0000dd] ldx [%i2+0x028],%l0 ! Mem[000000004b0000e8] ldd [%i3+0x018],%l2 ! Mem[000000004b8000d8] ldstub [%i2+0x005],%l1 ! Mem[000000004b0000c5] jmpl %o7,%g0 ldsw [%i1+0x01c],%l3 ! Mem[000000004a8000dc] p30_near_3_le: ldsb [%i2+0x022],%l2 ! Mem[000000004d0000e2] swap [%i3+0x024],%l0 ! Mem[000000004d8000e4] ldsb [%i1+0x01a],%l4 ! Mem[000000004c8000da] swap [%i1+0x018],%l2 ! Mem[000000004c8000d8] lduh [%i3+0x00c],%l4 ! Mem[000000004d8000cc] swap [%i1+0x020],%l1 ! Mem[000000004c8000e0] jmpl %o7,%g0 ldstub [%i3+0x000],%l1 ! Mem[000000004d8000c0] p30_near_3_he: swap [%i2+0x010],%l1 ! Mem[000000004d0000d0] std %l4,[%i1+0x028] ! Mem[000000004c8000e8] swap [%i2+0x034],%l0 ! Mem[000000004d0000f4] ldub [%i0+0x003],%l0 ! Mem[000000004c0000c3] jmpl %o7,%g0 ldstub [%i2+0x009],%l3 ! Mem[000000004d0000c9] p31_near_3_le: ldstub [%i2+0x014],%l1 ! Mem[000000004f0000d4] sth %l1,[%i1+0x000] ! Mem[000000004e8000c0] ldx [%i0+0x000],%l1 ! Mem[000000004e0000c0] ldsb [%i3+0x023],%l0 ! Mem[000000004f8000e3] jmpl %o7,%g0 swap [%i1+0x000],%l7 ! Mem[000000004e8000c0] p31_near_3_he: ldsh [%i3+0x034],%l0 ! Mem[000000004f8000f4] ldsh [%i3+0x022],%l0 ! Mem[000000004f8000e2] ldstub [%i1+0x029],%l3 ! Mem[000000004e8000e9] ldx [%i1+0x018],%l2 ! Mem[000000004e8000d8] jmpl %o7,%g0 ldx [%i1+0x010],%l6 ! Mem[000000004e8000d0] p32_near_3_le: lduh [%i1+0x004],%l0 ! Mem[00000000508000c4] ldsh [%i0+0x030],%l0 ! Mem[00000000500000f0] swap [%i1+0x030],%l3 ! Mem[00000000508000f0] ldsw [%i3+0x030],%l5 ! Mem[00000000518000f0] ldstub [%i2+0x03a],%l3 ! Mem[00000000510000fa] jmpl %o7,%g0 ldsh [%i1+0x03e],%l2 ! Mem[00000000508000fe] p32_near_3_he: std %l0,[%i1+0x038] ! Mem[00000000508000f8] jmpl %o7,%g0 swap [%i2+0x01c],%l4 ! Mem[00000000510000dc] p33_near_3_le: ldub [%i3+0x02d],%l2 ! Mem[00000000538000ed] ldsw [%i3+0x020],%l5 ! Mem[00000000538000e0] swap [%i0+0x00c],%l4 ! Mem[00000000520000cc] swap [%i1+0x010],%l5 ! Mem[00000000528000d0] ldstub [%i0+0x004],%l4 ! Mem[00000000520000c4] jmpl %o7,%g0 swap [%i0+0x000],%l7 ! Mem[00000000520000c0] p33_near_3_he: sth %l7,[%i2+0x00e] ! Mem[00000000530000ce] stb %l4,[%i3+0x01b] ! Mem[00000000538000db] std %l4,[%i3+0x030] ! Mem[00000000538000f0] sth %l2,[%i2+0x01e] ! Mem[00000000530000de] lduh [%i1+0x006],%l3 ! Mem[00000000528000c6] jmpl %o7,%g0 ldub [%i3+0x009],%l5 ! Mem[00000000538000c9] p34_near_3_le: swap [%i2+0x018],%l6 ! Mem[00000000550000d8] ldstub [%i0+0x034],%l2 ! Mem[00000000540000f4] sth %l6,[%i0+0x008] ! Mem[00000000540000c8] ldstub [%i0+0x004],%l0 ! Mem[00000000540000c4] lduh [%i3+0x030],%l0 ! Mem[00000000558000f0] stb %l3,[%i1+0x03a] ! Mem[00000000548000fa] stb %l2,[%i1+0x03e] ! Mem[00000000548000fe] jmpl %o7,%g0 ldsw [%i2+0x01c],%l2 ! Mem[00000000550000dc] p34_near_3_he: ldsb [%i3+0x01e],%l4 ! Mem[00000000558000de] jmpl %o7,%g0 ldstub [%i2+0x03d],%l7 ! Mem[00000000550000fd] p35_near_3_le: ldd [%i1+0x038],%l6 ! Mem[00000000568000f8] ldsw [%i2+0x000],%l6 ! Mem[00000000570000c0] jmpl %o7,%g0 ldstub [%i3+0x01e],%l6 ! Mem[00000000578000de] p35_near_3_he: std %l2,[%i0+0x030] ! Mem[00000000560000f0] stb %l3,[%i3+0x020] ! Mem[00000000578000e0] stw %l7,[%i1+0x028] ! Mem[00000000568000e8] ldstub [%i0+0x02b],%l3 ! Mem[00000000560000eb] ldstub [%i3+0x033],%l7 ! Mem[00000000578000f3] ldstub [%i1+0x004],%l5 ! Mem[00000000568000c4] ldstub [%i2+0x01f],%l5 ! Mem[00000000570000df] jmpl %o7,%g0 swap [%i0+0x00c],%l7 ! Mem[00000000560000cc] p36_near_3_le: stw %l0,[%i3+0x020] ! Mem[00000000598000e0] jmpl %o7,%g0 stb %l6,[%i1+0x000] ! Mem[00000000588000c0] p36_near_3_he: swap [%i1+0x01c],%l2 ! Mem[00000000588000dc] stw %l4,[%i0+0x010] ! Mem[00000000580000d0] jmpl %o7,%g0 sth %l1,[%i2+0x034] ! Mem[00000000590000f4] p37_near_3_le: ldub [%i1+0x00a],%l4 ! Mem[000000005a8000ca] ldstub [%i2+0x014],%l1 ! Mem[000000005b0000d4] stx %l6,[%i2+0x018] ! Mem[000000005b0000d8] stx %l6,[%i1+0x038] ! Mem[000000005a8000f8] ldsw [%i2+0x020],%l0 ! Mem[000000005b0000e0] jmpl %o7,%g0 lduh [%i1+0x028],%l4 ! Mem[000000005a8000e8] p37_near_3_he: ldub [%i2+0x01f],%l1 ! Mem[000000005b0000df] ldsb [%i0+0x032],%l1 ! Mem[000000005a0000f2] ldsw [%i3+0x008],%l2 ! Mem[000000005b8000c8] ldub [%i3+0x012],%l1 ! Mem[000000005b8000d2] ldstub [%i1+0x036],%l7 ! Mem[000000005a8000f6] swap [%i0+0x034],%l3 ! Mem[000000005a0000f4] ldstub [%i0+0x024],%l3 ! Mem[000000005a0000e4] jmpl %o7,%g0 std %l0,[%i2+0x020] ! Mem[000000005b0000e0] p38_near_3_le: ldsh [%i1+0x000],%l6 ! Mem[000000005c8000c0] jmpl %o7,%g0 ldsw [%i0+0x034],%l5 ! Mem[000000005c0000f4] p38_near_3_he: ldsb [%i0+0x038],%l0 ! Mem[000000005c0000f8] swap [%i2+0x038],%l3 ! Mem[000000005d0000f8] stb %l1,[%i3+0x013] ! Mem[000000005d8000d3] jmpl %o7,%g0 ldstub [%i3+0x025],%l4 ! Mem[000000005d8000e5] p39_near_3_le: ldx [%i2+0x020],%l6 ! Mem[000000005f0000e0] jmpl %o7,%g0 ldx [%i3+0x008],%l6 ! Mem[000000005f8000c8] p39_near_3_he: lduh [%i1+0x018],%l0 ! Mem[000000005e8000d8] stw %l3,[%i2+0x018] ! Mem[000000005f0000d8] ldd [%i2+0x010],%l0 ! Mem[000000005f0000d0] ldstub [%i3+0x005],%l4 ! Mem[000000005f8000c5] jmpl %o7,%g0 std %l4,[%i1+0x018] ! Mem[000000005e8000d8] p40_near_3_le: swap [%i1+0x038],%l7 ! Mem[00000000608000f8] stx %l1,[%i3+0x028] ! Mem[00000000618000e8] swap [%i3+0x000],%l6 ! Mem[00000000618000c0] lduh [%i3+0x036],%l5 ! Mem[00000000618000f6] lduh [%i3+0x014],%l2 ! Mem[00000000618000d4] jmpl %o7,%g0 ldd [%i0+0x028],%l4 ! Mem[00000000600000e8] p40_near_3_he: ldstub [%i1+0x01f],%l1 ! Mem[00000000608000df] std %l0,[%i2+0x030] ! Mem[00000000610000f0] ldx [%i1+0x018],%l5 ! Mem[00000000608000d8] ldstub [%i1+0x012],%l1 ! Mem[00000000608000d2] ldx [%i3+0x018],%l1 ! Mem[00000000618000d8] ldub [%i0+0x01e],%l4 ! Mem[00000000600000de] ldstub [%i3+0x016],%l7 ! Mem[00000000618000d6] jmpl %o7,%g0 ldd [%i1+0x038],%l6 ! Mem[00000000608000f8] p41_near_3_le: ldub [%i1+0x003],%l7 ! Mem[00000000628000c3] stb %l4,[%i2+0x03f] ! Mem[00000000630000ff] jmpl %o7,%g0 stx %l3,[%i3+0x018] ! Mem[00000000638000d8] p41_near_3_he: jmpl %o7,%g0 ldstub [%i0+0x029],%l3 ! Mem[00000000620000e9] jmpl %o7,%g0 nop p42_near_3_le: jmpl %o7,%g0 stx %l5,[%i2+0x038] ! Mem[00000000650000f8] jmpl %o7,%g0 nop p42_near_3_he: ldsb [%i3+0x016],%l1 ! Mem[00000000658000d6] ldstub [%i0+0x013],%l4 ! Mem[00000000640000d3] swap [%i2+0x030],%l3 ! Mem[00000000650000f0] jmpl %o7,%g0 ldstub [%i2+0x03a],%l0 ! Mem[00000000650000fa] p43_near_3_le: ldd [%i0+0x010],%l6 ! Mem[00000000660000d0] jmpl %o7,%g0 std %l0,[%i0+0x008] ! Mem[00000000660000c8] p43_near_3_he: swap [%i0+0x00c],%l5 ! Mem[00000000660000cc] ldstub [%i3+0x036],%l7 ! Mem[00000000678000f6] stw %l6,[%i2+0x01c] ! Mem[00000000670000dc] lduh [%i3+0x020],%l3 ! Mem[00000000678000e0] ldsb [%i1+0x028],%l7 ! Mem[00000000668000e8] ldstub [%i3+0x02b],%l3 ! Mem[00000000678000eb] jmpl %o7,%g0 ldstub [%i0+0x033],%l7 ! Mem[00000000660000f3] p44_near_3_le: stw %l1,[%i0+0x020] ! Mem[00000000680000e0] stx %l5,[%i2+0x030] ! Mem[00000000690000f0] ldstub [%i1+0x004],%l0 ! Mem[00000000688000c4] sth %l3,[%i1+0x038] ! Mem[00000000688000f8] jmpl %o7,%g0 ldd [%i3+0x030],%l0 ! Mem[00000000698000f0] p44_near_3_he: ldsh [%i0+0x01e],%l2 ! Mem[00000000680000de] std %l6,[%i0+0x010] ! Mem[00000000680000d0] lduw [%i3+0x028],%l2 ! Mem[00000000698000e8] jmpl %o7,%g0 std %l0,[%i0+0x018] ! Mem[00000000680000d8] p45_near_3_le: swap [%i0+0x020],%l0 ! Mem[000000006a0000e0] jmpl %o7,%g0 ldx [%i1+0x000],%l7 ! Mem[000000006a8000c0] p45_near_3_he: lduw [%i3+0x034],%l0 ! Mem[000000006b8000f4] swap [%i0+0x020],%l0 ! Mem[000000006a0000e0] stb %l3,[%i3+0x029] ! Mem[000000006b8000e9] swap [%i2+0x00c],%l5 ! Mem[000000006b0000cc] jmpl %o7,%g0 swap [%i0+0x004],%l6 ! Mem[000000006a0000c4] p46_near_3_le: jmpl %o7,%g0 stx %l6,[%i3+0x000] ! Mem[000000006d8000c0] jmpl %o7,%g0 nop p46_near_3_he: std %l2,[%i2+0x018] ! Mem[000000006d0000d8] ldsw [%i3+0x024],%l4 ! Mem[000000006d8000e4] jmpl %o7,%g0 ldsh [%i0+0x000],%l0 ! Mem[000000006c0000c0] p47_near_3_le: ldd [%i3+0x008],%l4 ! Mem[000000006f8000c8] ldd [%i0+0x000],%l0 ! Mem[000000006e0000c0] ldd [%i1+0x030],%l4 ! Mem[000000006e8000f0] std %l2,[%i3+0x010] ! Mem[000000006f8000d0] jmpl %o7,%g0 ldsh [%i0+0x010],%l0 ! Mem[000000006e0000d0] p47_near_3_he: ldsw [%i2+0x010],%l1 ! Mem[000000006f0000d0] stw %l4,[%i2+0x004] ! Mem[000000006f0000c4] stw %l5,[%i3+0x018] ! Mem[000000006f8000d8] jmpl %o7,%g0 ldsw [%i3+0x028],%l2 ! Mem[000000006f8000e8] p48_near_3_le: jmpl %o7,%g0 ldub [%i3+0x01e],%l2 ! Mem[00000000718000de] jmpl %o7,%g0 nop p48_near_3_he: stx %l2,[%i3+0x018] ! Mem[00000000718000d8] jmpl %o7,%g0 lduh [%i2+0x024],%l1 ! Mem[00000000710000e4] p49_near_3_le: stw %l4,[%i3+0x028] ! Mem[00000000738000e8] ldsb [%i0+0x031],%l1 ! Mem[00000000720000f1] jmpl %o7,%g0 swap [%i3+0x00c],%l7 ! Mem[00000000738000cc] p49_near_3_he: lduh [%i2+0x006],%l6 ! Mem[00000000730000c6] ldx [%i0+0x008],%l5 ! Mem[00000000720000c8] ldstub [%i2+0x014],%l4 ! Mem[00000000730000d4] ldsw [%i3+0x018],%l2 ! Mem[00000000738000d8] ldstub [%i3+0x024],%l3 ! Mem[00000000738000e4] jmpl %o7,%g0 ldub [%i0+0x023],%l0 ! Mem[00000000720000e3] p50_near_3_le: jmpl %o7,%g0 lduh [%i0+0x022],%l1 ! Mem[00000000740000e2] jmpl %o7,%g0 nop p50_near_3_he: ldub [%i2+0x01f],%l6 ! Mem[00000000750000df] swap [%i1+0x030],%l3 ! Mem[00000000748000f0] jmpl %o7,%g0 ldsb [%i3+0x03a],%l0 ! Mem[00000000758000fa] p51_near_3_le: jmpl %o7,%g0 ldstub [%i1+0x03e],%l5 ! Mem[00000000768000fe] jmpl %o7,%g0 nop p51_near_3_he: stw %l1,[%i1+0x014] ! Mem[00000000768000d4] swap [%i1+0x038],%l0 ! Mem[00000000768000f8] ldd [%i2+0x030],%l2 ! Mem[00000000770000f0] jmpl %o7,%g0 ldx [%i1+0x038],%l2 ! Mem[00000000768000f8] p52_near_3_le: swap [%i1+0x000],%l1 ! Mem[00000000788000c0] ldstub [%i2+0x023],%l0 ! Mem[00000000790000e3] lduh [%i2+0x028],%l4 ! Mem[00000000790000e8] swap [%i2+0x030],%l3 ! Mem[00000000790000f0] ldd [%i0+0x030],%l4 ! Mem[00000000780000f0] stb %l6,[%i1+0x009] ! Mem[00000000788000c9] jmpl %o7,%g0 ldstub [%i2+0x021],%l5 ! Mem[00000000790000e1] p52_near_3_he: swap [%i2+0x008],%l0 ! Mem[00000000790000c8] stb %l6,[%i3+0x010] ! Mem[00000000798000d0] stw %l1,[%i3+0x024] ! Mem[00000000798000e4] ldstub [%i3+0x026],%l7 ! Mem[00000000798000e6] swap [%i3+0x008],%l3 ! Mem[00000000798000c8] ldd [%i1+0x010],%l6 ! Mem[00000000788000d0] jmpl %o7,%g0 std %l4,[%i3+0x020] ! Mem[00000000798000e0] p53_near_3_le: lduh [%i2+0x00a],%l0 ! Mem[000000007b0000ca] swap [%i3+0x020],%l5 ! Mem[000000007b8000e0] lduw [%i0+0x000],%l3 ! Mem[000000007a0000c0] ldub [%i1+0x036],%l3 ! Mem[000000007a8000f6] ldsh [%i1+0x022],%l4 ! Mem[000000007a8000e2] ldstub [%i1+0x035],%l3 ! Mem[000000007a8000f5] lduw [%i3+0x03c],%l4 ! Mem[000000007b8000fc] jmpl %o7,%g0 swap [%i3+0x02c],%l0 ! Mem[000000007b8000ec] p53_near_3_he: stw %l7,[%i1+0x02c] ! Mem[000000007a8000ec] ldsh [%i0+0x02e],%l6 ! Mem[000000007a0000ee] jmpl %o7,%g0 ldub [%i0+0x012],%l6 ! Mem[000000007a0000d2] p54_near_3_le: jmpl %o7,%g0 stb %l7,[%i0+0x003] ! Mem[000000007c0000c3] jmpl %o7,%g0 nop p54_near_3_he: ldd [%i1+0x030],%l0 ! Mem[000000007c8000f0] lduw [%i0+0x000],%l0 ! Mem[000000007c0000c0] stw %l2,[%i0+0x028] ! Mem[000000007c0000e8] ldstub [%i1+0x00f],%l5 ! Mem[000000007c8000cf] jmpl %o7,%g0 sth %l1,[%i1+0x03e] ! Mem[000000007c8000fe] p55_near_3_le: ldx [%i0+0x008],%l1 ! Mem[000000007e0000c8] swap [%i2+0x014],%l2 ! Mem[000000007f0000d4] swap [%i1+0x028],%l4 ! Mem[000000007e8000e8] ldstub [%i1+0x023],%l7 ! Mem[000000007e8000e3] ldstub [%i2+0x029],%l2 ! Mem[000000007f0000e9] stb %l2,[%i0+0x03c] ! Mem[000000007e0000fc] stw %l7,[%i1+0x00c] ! Mem[000000007e8000cc] jmpl %o7,%g0 swap [%i3+0x028],%l6 ! Mem[000000007f8000e8] p55_near_3_he: lduh [%i1+0x00e],%l5 ! Mem[000000007e8000ce] ldstub [%i3+0x014],%l4 ! Mem[000000007f8000d4] ldsb [%i1+0x018],%l2 ! Mem[000000007e8000d8] lduh [%i2+0x004],%l1 ! Mem[000000007f0000c4] swap [%i2+0x004],%l7 ! Mem[000000007f0000c4] std %l2,[%i2+0x020] ! Mem[000000007f0000e0] jmpl %o7,%g0 ldstub [%i0+0x023],%l0 ! Mem[000000007e0000e3] p56_near_3_le: ldx [%i1+0x028],%l5 ! Mem[00000000808000e8] jmpl %o7,%g0 ldstub [%i2+0x038],%l7 ! Mem[00000000810000f8] p56_near_3_he: sth %l1,[%i0+0x006] ! Mem[00000000800000c6] ldx [%i2+0x010],%l1 ! Mem[00000000810000d0] ldub [%i0+0x02f],%l4 ! Mem[00000000800000ef] stw %l0,[%i3+0x034] ! Mem[00000000818000f4] jmpl %o7,%g0 swap [%i2+0x000],%l0 ! Mem[00000000810000c0] p57_near_3_le: ldstub [%i2+0x00d],%l1 ! Mem[00000000830000cd] swap [%i2+0x00c],%l0 ! Mem[00000000830000cc] stw %l2,[%i3+0x03c] ! Mem[00000000838000fc] stw %l6,[%i0+0x000] ! Mem[00000000820000c0] stw %l5,[%i0+0x010] ! Mem[00000000820000d0] ldsb [%i2+0x031],%l7 ! Mem[00000000830000f1] ldstub [%i3+0x01f],%l0 ! Mem[00000000838000df] jmpl %o7,%g0 sth %l0,[%i0+0x02a] ! Mem[00000000820000ea] p57_near_3_he: stx %l6,[%i0+0x020] ! Mem[00000000820000e0] ldstub [%i1+0x02d],%l3 ! Mem[00000000828000ed] stb %l5,[%i0+0x004] ! Mem[00000000820000c4] ldsh [%i0+0x01e],%l5 ! Mem[00000000820000de] ldstub [%i0+0x00f],%l7 ! Mem[00000000820000cf] lduh [%i2+0x01a],%l4 ! Mem[00000000830000da] stb %l5,[%i0+0x036] ! Mem[00000000820000f6] jmpl %o7,%g0 ldstub [%i0+0x01e],%l2 ! Mem[00000000820000de] p58_near_3_le: lduh [%i2+0x00c],%l7 ! Mem[00000000850000cc] stx %l6,[%i0+0x008] ! Mem[00000000840000c8] jmpl %o7,%g0 stb %l5,[%i3+0x021] ! Mem[00000000858000e1] p58_near_3_he: ldsh [%i1+0x00a],%l0 ! Mem[00000000848000ca] std %l2,[%i3+0x018] ! Mem[00000000858000d8] ldsw [%i1+0x024],%l1 ! Mem[00000000848000e4] ldstub [%i2+0x026],%l7 ! Mem[00000000850000e6] ldsw [%i0+0x024],%l3 ! Mem[00000000840000e4] ldsw [%i1+0x01c],%l1 ! Mem[00000000848000dc] jmpl %o7,%g0 stx %l3,[%i3+0x018] ! Mem[00000000858000d8] p59_near_3_le: stx %l2,[%i3+0x010] ! Mem[00000000878000d0] jmpl %o7,%g0 swap [%i2+0x018],%l3 ! Mem[00000000870000d8] p59_near_3_he: jmpl %o7,%g0 lduh [%i1+0x028],%l3 ! Mem[00000000868000e8] jmpl %o7,%g0 nop p60_near_3_le: lduw [%i0+0x034],%l6 ! Mem[00000000880000f4] ldstub [%i3+0x010],%l0 ! Mem[00000000898000d0] swap [%i0+0x034],%l2 ! Mem[00000000880000f4] ldstub [%i2+0x02a],%l5 ! Mem[00000000890000ea] jmpl %o7,%g0 lduw [%i3+0x01c],%l5 ! Mem[00000000898000dc] p60_near_3_he: swap [%i1+0x038],%l0 ! Mem[00000000888000f8] ldsh [%i2+0x030],%l4 ! Mem[00000000890000f0] swap [%i1+0x034],%l0 ! Mem[00000000888000f4] jmpl %o7,%g0 ldstub [%i1+0x004],%l1 ! Mem[00000000888000c4] p61_near_3_le: stb %l2,[%i2+0x014] ! Mem[000000008b0000d4] stx %l3,[%i2+0x018] ! Mem[000000008b0000d8] std %l0,[%i3+0x030] ! Mem[000000008b8000f0] ldd [%i0+0x010],%l6 ! Mem[000000008a0000d0] swap [%i0+0x00c],%l1 ! Mem[000000008a0000cc] jmpl %o7,%g0 ldx [%i2+0x008],%l0 ! Mem[000000008b0000c8] p61_near_3_he: ldsw [%i3+0x018],%l1 ! Mem[000000008b8000d8] stb %l2,[%i3+0x018] ! Mem[000000008b8000d8] jmpl %o7,%g0 swap [%i3+0x004],%l1 ! Mem[000000008b8000c4] p62_near_3_le: ldsb [%i3+0x00c],%l4 ! Mem[000000008d8000cc] ldd [%i3+0x020],%l0 ! Mem[000000008d8000e0] jmpl %o7,%g0 lduw [%i2+0x034],%l5 ! Mem[000000008d0000f4] p62_near_3_he: ldsh [%i1+0x032],%l3 ! Mem[000000008c8000f2] ldub [%i3+0x03c],%l7 ! Mem[000000008d8000fc] ldstub [%i1+0x01f],%l1 ! Mem[000000008c8000df] jmpl %o7,%g0 stb %l4,[%i1+0x025] ! Mem[000000008c8000e5] p63_near_3_le: ldstub [%i1+0x038],%l1 ! Mem[000000008e8000f8] stb %l4,[%i2+0x00c] ! Mem[000000008f0000cc] jmpl %o7,%g0 lduw [%i1+0x004],%l0 ! Mem[000000008e8000c4] p63_near_3_he: jmpl %o7,%g0 stx %l0,[%i0+0x020] ! Mem[000000008e0000e0] jmpl %o7,%g0 nop near3_b2b_h: nop nop nop jmpl %o7,%g0 nop near3_b2b_l: nop nop nop jmpl %o7,%g0 nop user_near3_end: .seg "text" .text .align 0x2000 user_far0_start: p0_far_0_le: ldub [%i1+0x012],%l7 ! Mem[00000000108000d2] stb %l2,[%i0+0x025] ! Mem[00000000100000e5] swap [%i2+0x02c],%l7 ! Mem[00000000110000ec] ldsb [%i0+0x03e],%l6 ! Mem[00000000100000fe] stx %l7,[%i2+0x008] ! Mem[00000000110000c8] swap [%i2+0x02c],%l2 ! Mem[00000000110000ec] jmpl %o7,%g0 ldd [%i1+0x038],%l2 ! Mem[00000000108000f8] p0_far_0_lem: membar #Sync ldub [%i1+0x012],%l7 ! Mem[00000000108000d2] stb %l2,[%i0+0x025] ! Mem[00000000100000e5] swap [%i2+0x02c],%l7 ! Mem[00000000110000ec] ldsb [%i0+0x03e],%l6 ! Mem[00000000100000fe] stx %l7,[%i2+0x008] ! Mem[00000000110000c8] swap [%i2+0x02c],%l2 ! Mem[00000000110000ec] membar #Sync jmpl %o7,%g0 ldd [%i1+0x038],%l2 ! Mem[00000000108000f8] p0_far_0_he: swap [%i1+0x034],%l3 ! Mem[00000000108000f4] lduh [%i1+0x03a],%l3 ! Mem[00000000108000fa] jmpl %o7,%g0 sth %l6,[%i2+0x00e] ! Mem[00000000110000ce] p0_far_0_hem: membar #Sync swap [%i1+0x034],%l3 ! Mem[00000000108000f4] lduh [%i1+0x03a],%l3 ! Mem[00000000108000fa] membar #Sync jmpl %o7,%g0 sth %l6,[%i2+0x00e] ! Mem[00000000110000ce] p0_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p1_far_0_le: ldub [%i1+0x032],%l7 ! Mem[00000000128000f2] swap [%i1+0x024],%l6 ! Mem[00000000128000e4] sth %l3,[%i1+0x008] ! Mem[00000000128000c8] ldsw [%i3+0x018],%l7 ! Mem[00000000138000d8] sth %l2,[%i3+0x02c] ! Mem[00000000138000ec] std %l2,[%i2+0x020] ! Mem[00000000130000e0] jmpl %o7,%g0 ldd [%i1+0x000],%l2 ! Mem[00000000128000c0] p1_far_0_lem: membar #Sync ldub [%i1+0x032],%l7 ! Mem[00000000128000f2] swap [%i1+0x024],%l6 ! Mem[00000000128000e4] sth %l3,[%i1+0x008] ! Mem[00000000128000c8] ldsw [%i3+0x018],%l7 ! Mem[00000000138000d8] sth %l2,[%i3+0x02c] ! Mem[00000000138000ec] std %l2,[%i2+0x020] ! Mem[00000000130000e0] membar #Sync jmpl %o7,%g0 ldd [%i1+0x000],%l2 ! Mem[00000000128000c0] p1_far_0_he: swap [%i0+0x01c],%l6 ! Mem[00000000120000dc] ldd [%i3+0x028],%l4 ! Mem[00000000138000e8] ldsh [%i0+0x030],%l2 ! Mem[00000000120000f0] ldub [%i3+0x028],%l6 ! Mem[00000000138000e8] jmpl %o7,%g0 ldstub [%i3+0x037],%l3 ! Mem[00000000138000f7] p1_far_0_hem: membar #Sync swap [%i0+0x01c],%l6 ! Mem[00000000120000dc] ldd [%i3+0x028],%l4 ! Mem[00000000138000e8] ldsh [%i0+0x030],%l2 ! Mem[00000000120000f0] ldub [%i3+0x028],%l6 ! Mem[00000000138000e8] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x037],%l3 ! Mem[00000000138000f7] p1_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p2_far_0_le: ldub [%i1+0x012],%l7 ! Mem[00000000148000d2] lduh [%i1+0x006],%l6 ! Mem[00000000148000c6] ldd [%i0+0x028],%l2 ! Mem[00000000140000e8] swap [%i3+0x01c],%l2 ! Mem[00000000158000dc] swap [%i2+0x02c],%l7 ! Mem[00000000150000ec] swap [%i3+0x03c],%l6 ! Mem[00000000158000fc] jmpl %o7,%g0 ldstub [%i3+0x00f],%l7 ! Mem[00000000158000cf] p2_far_0_lem: membar #Sync ldub [%i1+0x012],%l7 ! Mem[00000000148000d2] lduh [%i1+0x006],%l6 ! Mem[00000000148000c6] ldd [%i0+0x028],%l2 ! Mem[00000000140000e8] swap [%i3+0x01c],%l2 ! Mem[00000000158000dc] swap [%i2+0x02c],%l7 ! Mem[00000000150000ec] swap [%i3+0x03c],%l6 ! Mem[00000000158000fc] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00f],%l7 ! Mem[00000000158000cf] p2_far_0_he: ldsh [%i2+0x014],%l4 ! Mem[00000000150000d4] swap [%i2+0x028],%l3 ! Mem[00000000150000e8] jmpl %o7,%g0 std %l2,[%i1+0x010] ! Mem[00000000148000d0] p2_far_0_hem: membar #Sync ldsh [%i2+0x014],%l4 ! Mem[00000000150000d4] swap [%i2+0x028],%l3 ! Mem[00000000150000e8] membar #Sync jmpl %o7,%g0 std %l2,[%i1+0x010] ! Mem[00000000148000d0] p2_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p3_far_0_le: ldub [%i1+0x032],%l7 ! Mem[00000000168000f2] sth %l6,[%i1+0x026] ! Mem[00000000168000e6] ldstub [%i3+0x015],%l1 ! Mem[00000000178000d5] stx %l7,[%i3+0x018] ! Mem[00000000178000d8] lduh [%i3+0x00a],%l0 ! Mem[00000000178000ca] ldsh [%i3+0x02e],%l2 ! Mem[00000000178000ee] jmpl %o7,%g0 swap [%i0+0x01c],%l0 ! Mem[00000000160000dc] p3_far_0_lem: membar #Sync ldub [%i1+0x032],%l7 ! Mem[00000000168000f2] sth %l6,[%i1+0x026] ! Mem[00000000168000e6] ldstub [%i3+0x015],%l1 ! Mem[00000000178000d5] stx %l7,[%i3+0x018] ! Mem[00000000178000d8] lduh [%i3+0x00a],%l0 ! Mem[00000000178000ca] ldsh [%i3+0x02e],%l2 ! Mem[00000000178000ee] membar #Sync jmpl %o7,%g0 swap [%i0+0x01c],%l0 ! Mem[00000000160000dc] p3_far_0_he: ldx [%i1+0x020],%l1 ! Mem[00000000168000e0] swap [%i1+0x028],%l4 ! Mem[00000000168000e8] swap [%i1+0x02c],%l6 ! Mem[00000000168000ec] ldsh [%i1+0x032],%l4 ! Mem[00000000168000f2] ldsw [%i0+0x010],%l6 ! Mem[00000000160000d0] ldstub [%i3+0x01f],%l5 ! Mem[00000000178000df] ldstub [%i2+0x008],%l4 ! Mem[00000000170000c8] jmpl %o7,%g0 swap [%i1+0x030],%l3 ! Mem[00000000168000f0] p3_far_0_hem: membar #Sync ldx [%i1+0x020],%l1 ! Mem[00000000168000e0] swap [%i1+0x028],%l4 ! Mem[00000000168000e8] swap [%i1+0x02c],%l6 ! Mem[00000000168000ec] ldsh [%i1+0x032],%l4 ! Mem[00000000168000f2] ldsw [%i0+0x010],%l6 ! Mem[00000000160000d0] ldstub [%i3+0x01f],%l5 ! Mem[00000000178000df] ldstub [%i2+0x008],%l4 ! Mem[00000000170000c8] membar #Sync jmpl %o7,%g0 swap [%i1+0x030],%l3 ! Mem[00000000168000f0] p3_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p4_far_0_le: ldub [%i1+0x012],%l7 ! Mem[00000000188000d2] std %l2,[%i1+0x020] ! Mem[00000000188000e0] lduw [%i2+0x03c],%l6 ! Mem[00000000190000fc] sth %l7,[%i2+0x03c] ! Mem[00000000190000fc] ldsb [%i1+0x00f],%l7 ! Mem[00000000188000cf] ldstub [%i1+0x02e],%l2 ! Mem[00000000188000ee] jmpl %o7,%g0 ldstub [%i2+0x016],%l2 ! Mem[00000000190000d6] p4_far_0_lem: membar #Sync ldub [%i1+0x012],%l7 ! Mem[00000000188000d2] std %l2,[%i1+0x020] ! Mem[00000000188000e0] lduw [%i2+0x03c],%l6 ! Mem[00000000190000fc] sth %l7,[%i2+0x03c] ! Mem[00000000190000fc] ldsb [%i1+0x00f],%l7 ! Mem[00000000188000cf] ldstub [%i1+0x02e],%l2 ! Mem[00000000188000ee] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x016],%l2 ! Mem[00000000190000d6] p4_far_0_he: lduw [%i0+0x014],%l2 ! Mem[00000000180000d4] ldub [%i0+0x032],%l2 ! Mem[00000000180000f2] std %l2,[%i2+0x030] ! Mem[00000000190000f0] jmpl %o7,%g0 ldstub [%i0+0x03b],%l3 ! Mem[00000000180000fb] p4_far_0_hem: membar #Sync lduw [%i0+0x014],%l2 ! Mem[00000000180000d4] ldub [%i0+0x032],%l2 ! Mem[00000000180000f2] std %l2,[%i2+0x030] ! Mem[00000000190000f0] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03b],%l3 ! Mem[00000000180000fb] p4_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p5_far_0_le: ldub [%i1+0x032],%l7 ! Mem[000000001a8000f2] swap [%i1+0x024],%l6 ! Mem[000000001a8000e4] stx %l1,[%i3+0x010] ! Mem[000000001b8000d0] swap [%i2+0x03c],%l6 ! Mem[000000001b0000fc] swap [%i3+0x02c],%l7 ! Mem[000000001b8000ec] ldsh [%i3+0x02e],%l4 ! Mem[000000001b8000ee] jmpl %o7,%g0 swap [%i1+0x028],%l0 ! Mem[000000001a8000e8] p5_far_0_lem: membar #Sync ldub [%i1+0x032],%l7 ! Mem[000000001a8000f2] swap [%i1+0x024],%l6 ! Mem[000000001a8000e4] stx %l1,[%i3+0x010] ! Mem[000000001b8000d0] swap [%i2+0x03c],%l6 ! Mem[000000001b0000fc] swap [%i3+0x02c],%l7 ! Mem[000000001b8000ec] ldsh [%i3+0x02e],%l4 ! Mem[000000001b8000ee] membar #Sync jmpl %o7,%g0 swap [%i1+0x028],%l0 ! Mem[000000001a8000e8] p5_far_0_he: swap [%i3+0x030],%l2 ! Mem[000000001b8000f0] ldsb [%i1+0x028],%l6 ! Mem[000000001a8000e8] jmpl %o7,%g0 stw %l3,[%i3+0x034] ! Mem[000000001b8000f4] p5_far_0_hem: membar #Sync swap [%i3+0x030],%l2 ! Mem[000000001b8000f0] ldsb [%i1+0x028],%l6 ! Mem[000000001a8000e8] membar #Sync jmpl %o7,%g0 stw %l3,[%i3+0x034] ! Mem[000000001b8000f4] p5_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p6_far_0_le: ldub [%i2+0x012],%l7 ! Mem[000000001d0000d2] ldsb [%i1+0x007],%l6 ! Mem[000000001c8000c7] ldsb [%i2+0x028],%l3 ! Mem[000000001d0000e8] swap [%i1+0x01c],%l2 ! Mem[000000001c8000dc] lduw [%i2+0x02c],%l7 ! Mem[000000001d0000ec] ldsh [%i1+0x03e],%l6 ! Mem[000000001c8000fe] jmpl %o7,%g0 lduw [%i0+0x030],%l4 ! Mem[000000001c0000f0] p6_far_0_lem: membar #Sync ldub [%i2+0x012],%l7 ! Mem[000000001d0000d2] ldsb [%i1+0x007],%l6 ! Mem[000000001c8000c7] ldsb [%i2+0x028],%l3 ! Mem[000000001d0000e8] swap [%i1+0x01c],%l2 ! Mem[000000001c8000dc] lduw [%i2+0x02c],%l7 ! Mem[000000001d0000ec] ldsh [%i1+0x03e],%l6 ! Mem[000000001c8000fe] membar #Sync jmpl %o7,%g0 lduw [%i0+0x030],%l4 ! Mem[000000001c0000f0] p6_far_0_he: stb %l4,[%i2+0x015] ! Mem[000000001d0000d5] stx %l3,[%i2+0x028] ! Mem[000000001d0000e8] ldstub [%i3+0x015],%l2 ! Mem[000000001d8000d5] swap [%i0+0x000],%l0 ! Mem[000000001c0000c0] lduw [%i0+0x02c],%l6 ! Mem[000000001c0000ec] lduw [%i2+0x010],%l4 ! Mem[000000001d0000d0] jmpl %o7,%g0 swap [%i2+0x010],%l6 ! Mem[000000001d0000d0] p6_far_0_hem: membar #Sync stb %l4,[%i2+0x015] ! Mem[000000001d0000d5] stx %l3,[%i2+0x028] ! Mem[000000001d0000e8] ldstub [%i3+0x015],%l2 ! Mem[000000001d8000d5] swap [%i0+0x000],%l0 ! Mem[000000001c0000c0] lduw [%i0+0x02c],%l6 ! Mem[000000001c0000ec] lduw [%i2+0x010],%l4 ! Mem[000000001d0000d0] membar #Sync jmpl %o7,%g0 swap [%i2+0x010],%l6 ! Mem[000000001d0000d0] p6_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p7_far_0_le: ldub [%i2+0x032],%l7 ! Mem[000000001f0000f2] stb %l6,[%i1+0x027] ! Mem[000000001e8000e7] ldstub [%i2+0x008],%l3 ! Mem[000000001f0000c8] ldsw [%i0+0x01c],%l2 ! Mem[000000001e0000dc] sth %l0,[%i1+0x00a] ! Mem[000000001e8000ca] std %l2,[%i0+0x020] ! Mem[000000001e0000e0] jmpl %o7,%g0 swap [%i0+0x01c],%l0 ! Mem[000000001e0000dc] p7_far_0_lem: membar #Sync ldub [%i2+0x032],%l7 ! Mem[000000001f0000f2] stb %l6,[%i1+0x027] ! Mem[000000001e8000e7] ldstub [%i2+0x008],%l3 ! Mem[000000001f0000c8] ldsw [%i0+0x01c],%l2 ! Mem[000000001e0000dc] sth %l0,[%i1+0x00a] ! Mem[000000001e8000ca] std %l2,[%i0+0x020] ! Mem[000000001e0000e0] membar #Sync jmpl %o7,%g0 swap [%i0+0x01c],%l0 ! Mem[000000001e0000dc] p7_far_0_he: std %l0,[%i2+0x020] ! Mem[000000001f0000e0] lduh [%i3+0x012],%l2 ! Mem[000000001f8000d2] swap [%i3+0x034],%l3 ! Mem[000000001f8000f4] ldstub [%i3+0x02e],%l4 ! Mem[000000001f8000ee] lduw [%i2+0x010],%l7 ! Mem[000000001f0000d0] stw %l0,[%i2+0x034] ! Mem[000000001f0000f4] swap [%i0+0x03c],%l2 ! Mem[000000001e0000fc] jmpl %o7,%g0 lduh [%i0+0x000],%l5 ! Mem[000000001e0000c0] p7_far_0_hem: membar #Sync std %l0,[%i2+0x020] ! Mem[000000001f0000e0] lduh [%i3+0x012],%l2 ! Mem[000000001f8000d2] swap [%i3+0x034],%l3 ! Mem[000000001f8000f4] ldstub [%i3+0x02e],%l4 ! Mem[000000001f8000ee] lduw [%i2+0x010],%l7 ! Mem[000000001f0000d0] stw %l0,[%i2+0x034] ! Mem[000000001f0000f4] swap [%i0+0x03c],%l2 ! Mem[000000001e0000fc] membar #Sync jmpl %o7,%g0 lduh [%i0+0x000],%l5 ! Mem[000000001e0000c0] p7_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p8_far_0_le: ldub [%i2+0x012],%l7 ! Mem[00000000210000d2] ldub [%i1+0x002],%l4 ! Mem[00000000208000c2] std %l0,[%i1+0x010] ! Mem[00000000208000d0] stw %l7,[%i3+0x038] ! Mem[00000000218000f8] lduh [%i3+0x02c],%l2 ! Mem[00000000218000ec] sth %l3,[%i0+0x02e] ! Mem[00000000200000ee] jmpl %o7,%g0 swap [%i3+0x030],%l4 ! Mem[00000000218000f0] p8_far_0_lem: membar #Sync ldub [%i2+0x012],%l7 ! Mem[00000000210000d2] ldub [%i1+0x002],%l4 ! Mem[00000000208000c2] std %l0,[%i1+0x010] ! Mem[00000000208000d0] stw %l7,[%i3+0x038] ! Mem[00000000218000f8] lduh [%i3+0x02c],%l2 ! Mem[00000000218000ec] sth %l3,[%i0+0x02e] ! Mem[00000000200000ee] membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l4 ! Mem[00000000218000f0] p8_far_0_he: ldsh [%i1+0x03c],%l6 ! Mem[00000000208000fc] std %l2,[%i2+0x038] ! Mem[00000000210000f8] ldub [%i1+0x034],%l1 ! Mem[00000000208000f4] lduh [%i1+0x032],%l2 ! Mem[00000000208000f2] ldstub [%i3+0x036],%l3 ! Mem[00000000218000f6] stb %l3,[%i2+0x03b] ! Mem[00000000210000fb] jmpl %o7,%g0 std %l6,[%i2+0x008] ! Mem[00000000210000c8] p8_far_0_hem: membar #Sync ldsh [%i1+0x03c],%l6 ! Mem[00000000208000fc] std %l2,[%i2+0x038] ! Mem[00000000210000f8] ldub [%i1+0x034],%l1 ! Mem[00000000208000f4] lduh [%i1+0x032],%l2 ! Mem[00000000208000f2] ldstub [%i3+0x036],%l3 ! Mem[00000000218000f6] stb %l3,[%i2+0x03b] ! Mem[00000000210000fb] membar #Sync jmpl %o7,%g0 std %l6,[%i2+0x008] ! Mem[00000000210000c8] p8_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p9_far_0_le: ldub [%i2+0x032],%l7 ! Mem[00000000230000f2] swap [%i0+0x024],%l6 ! Mem[00000000220000e4] swap [%i0+0x008],%l3 ! Mem[00000000220000c8] swap [%i3+0x018],%l7 ! Mem[00000000238000d8] ldstub [%i2+0x02f],%l7 ! Mem[00000000230000ef] stb %l2,[%i1+0x02e] ! Mem[00000000228000ee] jmpl %o7,%g0 std %l0,[%i0+0x018] ! Mem[00000000220000d8] p9_far_0_lem: membar #Sync ldub [%i2+0x032],%l7 ! Mem[00000000230000f2] swap [%i0+0x024],%l6 ! Mem[00000000220000e4] swap [%i0+0x008],%l3 ! Mem[00000000220000c8] swap [%i3+0x018],%l7 ! Mem[00000000238000d8] ldstub [%i2+0x02f],%l7 ! Mem[00000000230000ef] stb %l2,[%i1+0x02e] ! Mem[00000000228000ee] membar #Sync jmpl %o7,%g0 std %l0,[%i0+0x018] ! Mem[00000000220000d8] p9_far_0_he: swap [%i2+0x020],%l1 ! Mem[00000000230000e0] lduh [%i2+0x022],%l0 ! Mem[00000000230000e2] ldsb [%i2+0x02c],%l6 ! Mem[00000000230000ec] ldsw [%i0+0x030],%l4 ! Mem[00000000220000f0] ldstub [%i0+0x011],%l6 ! Mem[00000000220000d1] ldsb [%i1+0x01f],%l5 ! Mem[00000000228000df] ldstub [%i2+0x008],%l4 ! Mem[00000000230000c8] jmpl %o7,%g0 ldsb [%i3+0x032],%l3 ! Mem[00000000238000f2] p9_far_0_hem: membar #Sync swap [%i2+0x020],%l1 ! Mem[00000000230000e0] lduh [%i2+0x022],%l0 ! Mem[00000000230000e2] ldsb [%i2+0x02c],%l6 ! Mem[00000000230000ec] ldsw [%i0+0x030],%l4 ! Mem[00000000220000f0] ldstub [%i0+0x011],%l6 ! Mem[00000000220000d1] ldsb [%i1+0x01f],%l5 ! Mem[00000000228000df] ldstub [%i2+0x008],%l4 ! Mem[00000000230000c8] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x032],%l3 ! Mem[00000000238000f2] p9_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p10_far_0_le: ldub [%i2+0x012],%l7 ! Mem[00000000250000d2] ldub [%i0+0x007],%l6 ! Mem[00000000240000c7] stb %l3,[%i0+0x028] ! Mem[00000000240000e8] ldstub [%i0+0x01c],%l2 ! Mem[00000000240000dc] stx %l7,[%i2+0x028] ! Mem[00000000250000e8] lduw [%i3+0x02c],%l3 ! Mem[00000000258000ec] jmpl %o7,%g0 ldstub [%i0+0x000],%l3 ! Mem[00000000240000c0] p10_far_0_lem: membar #Sync ldub [%i2+0x012],%l7 ! Mem[00000000250000d2] ldub [%i0+0x007],%l6 ! Mem[00000000240000c7] stb %l3,[%i0+0x028] ! Mem[00000000240000e8] ldstub [%i0+0x01c],%l2 ! Mem[00000000240000dc] stx %l7,[%i2+0x028] ! Mem[00000000250000e8] lduw [%i3+0x02c],%l3 ! Mem[00000000258000ec] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x000],%l3 ! Mem[00000000240000c0] p10_far_0_he: stx %l6,[%i1+0x038] ! Mem[00000000248000f8] swap [%i2+0x038],%l2 ! Mem[00000000250000f8] ldx [%i3+0x030],%l1 ! Mem[00000000258000f0] lduw [%i3+0x030],%l2 ! Mem[00000000258000f0] jmpl %o7,%g0 sth %l3,[%i1+0x036] ! Mem[00000000248000f6] p10_far_0_hem: membar #Sync stx %l6,[%i1+0x038] ! Mem[00000000248000f8] swap [%i2+0x038],%l2 ! Mem[00000000250000f8] ldx [%i3+0x030],%l1 ! Mem[00000000258000f0] lduw [%i3+0x030],%l2 ! Mem[00000000258000f0] membar #Sync jmpl %o7,%g0 sth %l3,[%i1+0x036] ! Mem[00000000248000f6] p10_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p11_far_0_le: ldub [%i2+0x032],%l7 ! Mem[00000000270000f2] swap [%i1+0x004],%l2 ! Mem[00000000268000c4] ldsh [%i1+0x03e],%l6 ! Mem[00000000268000fe] swap [%i3+0x01c],%l7 ! Mem[00000000278000dc] lduh [%i3+0x02e],%l7 ! Mem[00000000278000ee] ldd [%i0+0x028],%l2 ! Mem[00000000260000e8] jmpl %o7,%g0 ldstub [%i0+0x01c],%l0 ! Mem[00000000260000dc] p11_far_0_lem: membar #Sync ldub [%i2+0x032],%l7 ! Mem[00000000270000f2] swap [%i1+0x004],%l2 ! Mem[00000000268000c4] ldsh [%i1+0x03e],%l6 ! Mem[00000000268000fe] swap [%i3+0x01c],%l7 ! Mem[00000000278000dc] lduh [%i3+0x02e],%l7 ! Mem[00000000278000ee] ldd [%i0+0x028],%l2 ! Mem[00000000260000e8] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x01c],%l0 ! Mem[00000000260000dc] p11_far_0_he: swap [%i2+0x034],%l1 ! Mem[00000000270000f4] lduw [%i1+0x010],%l2 ! Mem[00000000268000d0] std %l2,[%i0+0x030] ! Mem[00000000260000f0] ldsh [%i3+0x03a],%l3 ! Mem[00000000278000fa] stw %l6,[%i2+0x02c] ! Mem[00000000270000ec] swap [%i0+0x038],%l5 ! Mem[00000000260000f8] ldsw [%i0+0x03c],%l2 ! Mem[00000000260000fc] jmpl %o7,%g0 stx %l5,[%i1+0x000] ! Mem[00000000268000c0] p11_far_0_hem: membar #Sync swap [%i2+0x034],%l1 ! Mem[00000000270000f4] lduw [%i1+0x010],%l2 ! Mem[00000000268000d0] std %l2,[%i0+0x030] ! Mem[00000000260000f0] ldsh [%i3+0x03a],%l3 ! Mem[00000000278000fa] stw %l6,[%i2+0x02c] ! Mem[00000000270000ec] swap [%i0+0x038],%l5 ! Mem[00000000260000f8] ldsw [%i0+0x03c],%l2 ! Mem[00000000260000fc] membar #Sync jmpl %o7,%g0 stx %l5,[%i1+0x000] ! Mem[00000000268000c0] p11_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p12_far_0_le: ldub [%i2+0x012],%l7 ! Mem[00000000290000d2] ldstub [%i0+0x007],%l6 ! Mem[00000000280000c7] ldsw [%i3+0x03c],%l6 ! Mem[00000000298000fc] ldx [%i0+0x038],%l7 ! Mem[00000000280000f8] lduh [%i0+0x02a],%l0 ! Mem[00000000280000ea] lduh [%i1+0x02e],%l4 ! Mem[00000000288000ee] jmpl %o7,%g0 ldstub [%i3+0x029],%l0 ! Mem[00000000298000e9] p12_far_0_lem: membar #Sync ldub [%i2+0x012],%l7 ! Mem[00000000290000d2] ldstub [%i0+0x007],%l6 ! Mem[00000000280000c7] ldsw [%i3+0x03c],%l6 ! Mem[00000000298000fc] ldx [%i0+0x038],%l7 ! Mem[00000000280000f8] lduh [%i0+0x02a],%l0 ! Mem[00000000280000ea] lduh [%i1+0x02e],%l4 ! Mem[00000000288000ee] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x029],%l0 ! Mem[00000000298000e9] p12_far_0_he: ldstub [%i2+0x034],%l1 ! Mem[00000000290000f4] lduw [%i1+0x030],%l2 ! Mem[00000000288000f0] jmpl %o7,%g0 lduw [%i3+0x034],%l3 ! Mem[00000000298000f4] p12_far_0_hem: membar #Sync ldstub [%i2+0x034],%l1 ! Mem[00000000290000f4] lduw [%i1+0x030],%l2 ! Mem[00000000288000f0] membar #Sync jmpl %o7,%g0 lduw [%i3+0x034],%l3 ! Mem[00000000298000f4] p12_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p13_far_0_le: ldub [%i2+0x032],%l7 ! Mem[000000002b0000f2] ldd [%i0+0x020],%l6 ! Mem[000000002a0000e0] ldsh [%i2+0x008],%l3 ! Mem[000000002b0000c8] sth %l7,[%i0+0x01a] ! Mem[000000002a0000da] ldstub [%i2+0x02c],%l2 ! Mem[000000002b0000ec] std %l2,[%i2+0x020] ! Mem[000000002b0000e0] jmpl %o7,%g0 lduw [%i1+0x000],%l3 ! Mem[000000002a8000c0] p13_far_0_lem: membar #Sync ldub [%i2+0x032],%l7 ! Mem[000000002b0000f2] ldd [%i0+0x020],%l6 ! Mem[000000002a0000e0] ldsh [%i2+0x008],%l3 ! Mem[000000002b0000c8] sth %l7,[%i0+0x01a] ! Mem[000000002a0000da] ldstub [%i2+0x02c],%l2 ! Mem[000000002b0000ec] std %l2,[%i2+0x020] ! Mem[000000002b0000e0] membar #Sync jmpl %o7,%g0 lduw [%i1+0x000],%l3 ! Mem[000000002a8000c0] p13_far_0_he: ldsh [%i1+0x01c],%l6 ! Mem[000000002a8000dc] sth %l2,[%i1+0x038] ! Mem[000000002a8000f8] lduh [%i0+0x02c],%l6 ! Mem[000000002a0000ec] stx %l4,[%i1+0x030] ! Mem[000000002a8000f0] jmpl %o7,%g0 lduh [%i2+0x02e],%l6 ! Mem[000000002b0000ee] p13_far_0_hem: membar #Sync ldsh [%i1+0x01c],%l6 ! Mem[000000002a8000dc] sth %l2,[%i1+0x038] ! Mem[000000002a8000f8] lduh [%i0+0x02c],%l6 ! Mem[000000002a0000ec] stx %l4,[%i1+0x030] ! Mem[000000002a8000f0] membar #Sync jmpl %o7,%g0 lduh [%i2+0x02e],%l6 ! Mem[000000002b0000ee] p13_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p14_far_0_le: ldub [%i2+0x012],%l7 ! Mem[000000002d0000d2] std %l6,[%i0+0x000] ! Mem[000000002c0000c0] ldsh [%i2+0x014],%l1 ! Mem[000000002d0000d4] ldsw [%i0+0x038],%l7 ! Mem[000000002c0000f8] std %l2,[%i3+0x028] ! Mem[000000002d8000e8] stw %l3,[%i0+0x02c] ! Mem[000000002c0000ec] jmpl %o7,%g0 std %l4,[%i3+0x030] ! Mem[000000002d8000f0] p14_far_0_lem: membar #Sync ldub [%i2+0x012],%l7 ! Mem[000000002d0000d2] std %l6,[%i0+0x000] ! Mem[000000002c0000c0] ldsh [%i2+0x014],%l1 ! Mem[000000002d0000d4] ldsw [%i0+0x038],%l7 ! Mem[000000002c0000f8] std %l2,[%i3+0x028] ! Mem[000000002d8000e8] stw %l3,[%i0+0x02c] ! Mem[000000002c0000ec] membar #Sync jmpl %o7,%g0 std %l4,[%i3+0x030] ! Mem[000000002d8000f0] p14_far_0_he: swap [%i3+0x014],%l4 ! Mem[000000002d8000d4] ldsh [%i3+0x02a],%l3 ! Mem[000000002d8000ea] ldstub [%i3+0x015],%l2 ! Mem[000000002d8000d5] ldstub [%i0+0x003],%l0 ! Mem[000000002c0000c3] swap [%i2+0x02c],%l6 ! Mem[000000002d0000ec] swap [%i0+0x038],%l3 ! Mem[000000002c0000f8] jmpl %o7,%g0 std %l6,[%i2+0x010] ! Mem[000000002d0000d0] p14_far_0_hem: membar #Sync swap [%i3+0x014],%l4 ! Mem[000000002d8000d4] ldsh [%i3+0x02a],%l3 ! Mem[000000002d8000ea] ldstub [%i3+0x015],%l2 ! Mem[000000002d8000d5] ldstub [%i0+0x003],%l0 ! Mem[000000002c0000c3] swap [%i2+0x02c],%l6 ! Mem[000000002d0000ec] swap [%i0+0x038],%l3 ! Mem[000000002c0000f8] membar #Sync jmpl %o7,%g0 std %l6,[%i2+0x010] ! Mem[000000002d0000d0] p14_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p15_far_0_le: ldub [%i2+0x032],%l7 ! Mem[000000002f0000f2] stb %l4,[%i0+0x002] ! Mem[000000002e0000c2] stb %l1,[%i3+0x015] ! Mem[000000002f8000d5] ldsw [%i2+0x03c],%l6 ! Mem[000000002f0000fc] ldsw [%i2+0x02c],%l7 ! Mem[000000002f0000ec] swap [%i2+0x02c],%l2 ! Mem[000000002f0000ec] jmpl %o7,%g0 ldub [%i0+0x029],%l0 ! Mem[000000002e0000e9] p15_far_0_lem: membar #Sync ldub [%i2+0x032],%l7 ! Mem[000000002f0000f2] stb %l4,[%i0+0x002] ! Mem[000000002e0000c2] stb %l1,[%i3+0x015] ! Mem[000000002f8000d5] ldsw [%i2+0x03c],%l6 ! Mem[000000002f0000fc] ldsw [%i2+0x02c],%l7 ! Mem[000000002f0000ec] swap [%i2+0x02c],%l2 ! Mem[000000002f0000ec] membar #Sync jmpl %o7,%g0 ldub [%i0+0x029],%l0 ! Mem[000000002e0000e9] p15_far_0_he: stb %l1,[%i0+0x034] ! Mem[000000002e0000f4] ldx [%i1+0x010],%l2 ! Mem[000000002e8000d0] jmpl %o7,%g0 swap [%i2+0x034],%l3 ! Mem[000000002f0000f4] p15_far_0_hem: membar #Sync stb %l1,[%i0+0x034] ! Mem[000000002e0000f4] ldx [%i1+0x010],%l2 ! Mem[000000002e8000d0] membar #Sync jmpl %o7,%g0 swap [%i2+0x034],%l3 ! Mem[000000002f0000f4] p15_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p16_far_0_le: ldub [%i2+0x012],%l7 ! Mem[00000000310000d2] ldstub [%i3+0x007],%l6 ! Mem[00000000318000c7] ldstub [%i1+0x028],%l3 ! Mem[00000000308000e8] lduh [%i0+0x01c],%l2 ! Mem[00000000300000dc] sth %l2,[%i2+0x02c] ! Mem[00000000310000ec] ldsw [%i2+0x02c],%l3 ! Mem[00000000310000ec] jmpl %o7,%g0 ldsh [%i1+0x030],%l4 ! Mem[00000000308000f0] p16_far_0_lem: membar #Sync ldub [%i2+0x012],%l7 ! Mem[00000000310000d2] ldstub [%i3+0x007],%l6 ! Mem[00000000318000c7] ldstub [%i1+0x028],%l3 ! Mem[00000000308000e8] lduh [%i0+0x01c],%l2 ! Mem[00000000300000dc] sth %l2,[%i2+0x02c] ! Mem[00000000310000ec] ldsw [%i2+0x02c],%l3 ! Mem[00000000310000ec] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x030],%l4 ! Mem[00000000308000f0] p16_far_0_he: ldx [%i2+0x010],%l4 ! Mem[00000000310000d0] sth %l3,[%i3+0x02a] ! Mem[00000000318000ea] stw %l1,[%i3+0x034] ! Mem[00000000318000f4] swap [%i2+0x030],%l2 ! Mem[00000000310000f0] stb %l3,[%i1+0x017] ! Mem[00000000308000d7] ldx [%i0+0x018],%l5 ! Mem[00000000300000d8] jmpl %o7,%g0 swap [%i2+0x034],%l3 ! Mem[00000000310000f4] p16_far_0_hem: membar #Sync ldx [%i2+0x010],%l4 ! Mem[00000000310000d0] sth %l3,[%i3+0x02a] ! Mem[00000000318000ea] stw %l1,[%i3+0x034] ! Mem[00000000318000f4] swap [%i2+0x030],%l2 ! Mem[00000000310000f0] stb %l3,[%i1+0x017] ! Mem[00000000308000d7] ldx [%i0+0x018],%l5 ! Mem[00000000300000d8] membar #Sync jmpl %o7,%g0 swap [%i2+0x034],%l3 ! Mem[00000000310000f4] p16_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p17_far_0_le: ldub [%i3+0x032],%l7 ! Mem[00000000338000f2] ldx [%i3+0x020],%l6 ! Mem[00000000338000e0] stw %l3,[%i0+0x008] ! Mem[00000000320000c8] stw %l2,[%i2+0x01c] ! Mem[00000000330000dc] ldsh [%i3+0x02c],%l7 ! Mem[00000000338000ec] swap [%i1+0x02c],%l3 ! Mem[00000000328000ec] jmpl %o7,%g0 ldx [%i2+0x030],%l4 ! Mem[00000000330000f0] p17_far_0_lem: membar #Sync ldub [%i3+0x032],%l7 ! Mem[00000000338000f2] ldx [%i3+0x020],%l6 ! Mem[00000000338000e0] stw %l3,[%i0+0x008] ! Mem[00000000320000c8] stw %l2,[%i2+0x01c] ! Mem[00000000330000dc] ldsh [%i3+0x02c],%l7 ! Mem[00000000338000ec] swap [%i1+0x02c],%l3 ! Mem[00000000328000ec] membar #Sync jmpl %o7,%g0 ldx [%i2+0x030],%l4 ! Mem[00000000330000f0] p17_far_0_he: lduw [%i2+0x014],%l4 ! Mem[00000000330000d4] ldx [%i1+0x008],%l3 ! Mem[00000000328000c8] swap [%i0+0x014],%l2 ! Mem[00000000320000d4] ldx [%i2+0x020],%l0 ! Mem[00000000330000e0] ldsw [%i1+0x02c],%l6 ! Mem[00000000328000ec] stw %l4,[%i3+0x02c] ! Mem[00000000338000ec] jmpl %o7,%g0 stx %l7,[%i1+0x010] ! Mem[00000000328000d0] p17_far_0_hem: membar #Sync lduw [%i2+0x014],%l4 ! Mem[00000000330000d4] ldx [%i1+0x008],%l3 ! Mem[00000000328000c8] swap [%i0+0x014],%l2 ! Mem[00000000320000d4] ldx [%i2+0x020],%l0 ! Mem[00000000330000e0] ldsw [%i1+0x02c],%l6 ! Mem[00000000328000ec] stw %l4,[%i3+0x02c] ! Mem[00000000338000ec] membar #Sync jmpl %o7,%g0 stx %l7,[%i1+0x010] ! Mem[00000000328000d0] p17_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p18_far_0_le: ldub [%i3+0x012],%l7 ! Mem[00000000358000d2] stx %l6,[%i3+0x000] ! Mem[00000000358000c0] swap [%i3+0x028],%l3 ! Mem[00000000358000e8] stb %l7,[%i2+0x03b] ! Mem[00000000350000fb] stb %l2,[%i0+0x02c] ! Mem[00000000340000ec] ldstub [%i0+0x02f],%l3 ! Mem[00000000340000ef] jmpl %o7,%g0 swap [%i0+0x030],%l4 ! Mem[00000000340000f0] p18_far_0_lem: membar #Sync ldub [%i3+0x012],%l7 ! Mem[00000000358000d2] stx %l6,[%i3+0x000] ! Mem[00000000358000c0] swap [%i3+0x028],%l3 ! Mem[00000000358000e8] stb %l7,[%i2+0x03b] ! Mem[00000000350000fb] stb %l2,[%i0+0x02c] ! Mem[00000000340000ec] ldstub [%i0+0x02f],%l3 ! Mem[00000000340000ef] membar #Sync jmpl %o7,%g0 swap [%i0+0x030],%l4 ! Mem[00000000340000f0] p18_far_0_he: lduh [%i2+0x014],%l4 ! Mem[00000000350000d4] stb %l2,[%i0+0x038] ! Mem[00000000340000f8] ldsh [%i2+0x034],%l1 ! Mem[00000000350000f4] swap [%i1+0x030],%l2 ! Mem[00000000348000f0] ldsb [%i3+0x036],%l3 ! Mem[00000000358000f6] ldub [%i1+0x00e],%l4 ! Mem[00000000348000ce] jmpl %o7,%g0 stw %l7,[%i3+0x010] ! Mem[00000000358000d0] p18_far_0_hem: membar #Sync lduh [%i2+0x014],%l4 ! Mem[00000000350000d4] stb %l2,[%i0+0x038] ! Mem[00000000340000f8] ldsh [%i2+0x034],%l1 ! Mem[00000000350000f4] swap [%i1+0x030],%l2 ! Mem[00000000348000f0] ldsb [%i3+0x036],%l3 ! Mem[00000000358000f6] ldub [%i1+0x00e],%l4 ! Mem[00000000348000ce] membar #Sync jmpl %o7,%g0 stw %l7,[%i3+0x010] ! Mem[00000000358000d0] p18_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p19_far_0_le: ldub [%i3+0x032],%l7 ! Mem[00000000378000f2] ldsb [%i2+0x002],%l4 ! Mem[00000000370000c2] lduw [%i2+0x03c],%l6 ! Mem[00000000370000fc] stw %l7,[%i2+0x01c] ! Mem[00000000370000dc] ldsh [%i1+0x00a],%l0 ! Mem[00000000368000ca] std %l2,[%i0+0x020] ! Mem[00000000360000e0] jmpl %o7,%g0 ldstub [%i2+0x036],%l2 ! Mem[00000000370000f6] p19_far_0_lem: membar #Sync ldub [%i3+0x032],%l7 ! Mem[00000000378000f2] ldsb [%i2+0x002],%l4 ! Mem[00000000370000c2] lduw [%i2+0x03c],%l6 ! Mem[00000000370000fc] stw %l7,[%i2+0x01c] ! Mem[00000000370000dc] ldsh [%i1+0x00a],%l0 ! Mem[00000000368000ca] std %l2,[%i0+0x020] ! Mem[00000000360000e0] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x036],%l2 ! Mem[00000000370000f6] p19_far_0_he: ldsw [%i1+0x034],%l1 ! Mem[00000000368000f4] swap [%i2+0x010],%l2 ! Mem[00000000370000d0] ldx [%i3+0x030],%l3 ! Mem[00000000378000f0] jmpl %o7,%g0 sth %l3,[%i0+0x03a] ! Mem[00000000360000fa] p19_far_0_hem: membar #Sync ldsw [%i1+0x034],%l1 ! Mem[00000000368000f4] swap [%i2+0x010],%l2 ! Mem[00000000370000d0] ldx [%i3+0x030],%l3 ! Mem[00000000378000f0] membar #Sync jmpl %o7,%g0 sth %l3,[%i0+0x03a] ! Mem[00000000360000fa] p19_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p20_far_0_le: ldub [%i3+0x012],%l7 ! Mem[00000000398000d2] ldstub [%i3+0x007],%l6 ! Mem[00000000398000c7] ldsw [%i2+0x028],%l3 ! Mem[00000000390000e8] ldsh [%i2+0x01c],%l2 ! Mem[00000000390000dc] ldstub [%i2+0x031],%l4 ! Mem[00000000390000f1] lduw [%i2+0x02c],%l4 ! Mem[00000000390000ec] jmpl %o7,%g0 ldub [%i1+0x00a],%l0 ! Mem[00000000388000ca] p20_far_0_lem: membar #Sync ldub [%i3+0x012],%l7 ! Mem[00000000398000d2] ldstub [%i3+0x007],%l6 ! Mem[00000000398000c7] ldsw [%i2+0x028],%l3 ! Mem[00000000390000e8] ldsh [%i2+0x01c],%l2 ! Mem[00000000390000dc] ldstub [%i2+0x031],%l4 ! Mem[00000000390000f1] lduw [%i2+0x02c],%l4 ! Mem[00000000390000ec] membar #Sync jmpl %o7,%g0 ldub [%i1+0x00a],%l0 ! Mem[00000000388000ca] p20_far_0_he: swap [%i3+0x030],%l2 ! Mem[00000000398000f0] ldstub [%i0+0x008],%l6 ! Mem[00000000380000c8] ldx [%i2+0x010],%l3 ! Mem[00000000390000d0] ldx [%i0+0x008],%l4 ! Mem[00000000380000c8] jmpl %o7,%g0 stw %l7,[%i0+0x010] ! Mem[00000000380000d0] p20_far_0_hem: membar #Sync swap [%i3+0x030],%l2 ! Mem[00000000398000f0] ldstub [%i0+0x008],%l6 ! Mem[00000000380000c8] ldx [%i2+0x010],%l3 ! Mem[00000000390000d0] ldx [%i0+0x008],%l4 ! Mem[00000000380000c8] membar #Sync jmpl %o7,%g0 stw %l7,[%i0+0x010] ! Mem[00000000380000d0] p20_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p21_far_0_le: ldub [%i3+0x032],%l7 ! Mem[000000003b8000f2] ldsw [%i3+0x024],%l6 ! Mem[000000003b8000e4] ldsb [%i1+0x015],%l1 ! Mem[000000003a8000d5] std %l6,[%i0+0x018] ! Mem[000000003a0000d8] ldsw [%i0+0x02c],%l2 ! Mem[000000003a0000ec] ldub [%i1+0x02f],%l3 ! Mem[000000003a8000ef] jmpl %o7,%g0 lduw [%i1+0x000],%l3 ! Mem[000000003a8000c0] p21_far_0_lem: membar #Sync ldub [%i3+0x032],%l7 ! Mem[000000003b8000f2] ldsw [%i3+0x024],%l6 ! Mem[000000003b8000e4] ldsb [%i1+0x015],%l1 ! Mem[000000003a8000d5] std %l6,[%i0+0x018] ! Mem[000000003a0000d8] ldsw [%i0+0x02c],%l2 ! Mem[000000003a0000ec] ldub [%i1+0x02f],%l3 ! Mem[000000003a8000ef] membar #Sync jmpl %o7,%g0 lduw [%i1+0x000],%l3 ! Mem[000000003a8000c0] p21_far_0_he: swap [%i2+0x01c],%l6 ! Mem[000000003b0000dc] ldd [%i3+0x038],%l2 ! Mem[000000003b8000f8] ldstub [%i0+0x034],%l1 ! Mem[000000003a0000f4] swap [%i1+0x010],%l2 ! Mem[000000003a8000d0] jmpl %o7,%g0 ldstub [%i1+0x036],%l3 ! Mem[000000003a8000f6] p21_far_0_hem: membar #Sync swap [%i2+0x01c],%l6 ! Mem[000000003b0000dc] ldd [%i3+0x038],%l2 ! Mem[000000003b8000f8] ldstub [%i0+0x034],%l1 ! Mem[000000003a0000f4] swap [%i1+0x010],%l2 ! Mem[000000003a8000d0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x036],%l3 ! Mem[000000003a8000f6] p21_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p22_far_0_le: ldub [%i3+0x012],%l7 ! Mem[000000003d8000d2] std %l6,[%i3+0x000] ! Mem[000000003d8000c0] lduh [%i2+0x028],%l3 ! Mem[000000003d0000e8] swap [%i3+0x038],%l7 ! Mem[000000003d8000f8] ldstub [%i0+0x02a],%l0 ! Mem[000000003c0000ea] std %l2,[%i3+0x000] ! Mem[000000003d8000c0] jmpl %o7,%g0 swap [%i0+0x000],%l3 ! Mem[000000003c0000c0] p22_far_0_lem: membar #Sync ldub [%i3+0x012],%l7 ! Mem[000000003d8000d2] std %l6,[%i3+0x000] ! Mem[000000003d8000c0] lduh [%i2+0x028],%l3 ! Mem[000000003d0000e8] swap [%i3+0x038],%l7 ! Mem[000000003d8000f8] ldstub [%i0+0x02a],%l0 ! Mem[000000003c0000ea] std %l2,[%i3+0x000] ! Mem[000000003d8000c0] membar #Sync jmpl %o7,%g0 swap [%i0+0x000],%l3 ! Mem[000000003c0000c0] p22_far_0_he: sth %l1,[%i0+0x002] ! Mem[000000003c0000c2] ldd [%i1+0x008],%l4 ! Mem[000000003c8000c8] std %l2,[%i2+0x030] ! Mem[000000003d0000f0] ldsh [%i1+0x008],%l6 ! Mem[000000003c8000c8] jmpl %o7,%g0 stw %l3,[%i0+0x014] ! Mem[000000003c0000d4] p22_far_0_hem: membar #Sync sth %l1,[%i0+0x002] ! Mem[000000003c0000c2] ldd [%i1+0x008],%l4 ! Mem[000000003c8000c8] std %l2,[%i2+0x030] ! Mem[000000003d0000f0] ldsh [%i1+0x008],%l6 ! Mem[000000003c8000c8] membar #Sync jmpl %o7,%g0 stw %l3,[%i0+0x014] ! Mem[000000003c0000d4] p22_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p23_far_0_le: ldub [%i3+0x032],%l7 ! Mem[000000003f8000f2] ldsw [%i1+0x000],%l4 ! Mem[000000003e8000c0] swap [%i1+0x014],%l1 ! Mem[000000003e8000d4] lduh [%i3+0x01c],%l7 ! Mem[000000003f8000dc] stw %l0,[%i2+0x008] ! Mem[000000003f0000c8] swap [%i0+0x020],%l2 ! Mem[000000003e0000e0] jmpl %o7,%g0 ldstub [%i2+0x036],%l2 ! Mem[000000003f0000f6] p23_far_0_lem: membar #Sync ldub [%i3+0x032],%l7 ! Mem[000000003f8000f2] ldsw [%i1+0x000],%l4 ! Mem[000000003e8000c0] swap [%i1+0x014],%l1 ! Mem[000000003e8000d4] lduh [%i3+0x01c],%l7 ! Mem[000000003f8000dc] stw %l0,[%i2+0x008] ! Mem[000000003f0000c8] swap [%i0+0x020],%l2 ! Mem[000000003e0000e0] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x036],%l2 ! Mem[000000003f0000f6] p23_far_0_he: ldsh [%i1+0x014],%l2 ! Mem[000000003e8000d4] sth %l0,[%i2+0x022] ! Mem[000000003f0000e2] stw %l6,[%i3+0x02c] ! Mem[000000003f8000ec] jmpl %o7,%g0 ldx [%i2+0x038],%l3 ! Mem[000000003f0000f8] p23_far_0_hem: membar #Sync ldsh [%i1+0x014],%l2 ! Mem[000000003e8000d4] sth %l0,[%i2+0x022] ! Mem[000000003f0000e2] stw %l6,[%i3+0x02c] ! Mem[000000003f8000ec] membar #Sync jmpl %o7,%g0 ldx [%i2+0x038],%l3 ! Mem[000000003f0000f8] p23_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p24_far_0_le: ldub [%i3+0x012],%l7 ! Mem[00000000418000d2] swap [%i3+0x004],%l6 ! Mem[00000000418000c4] std %l2,[%i0+0x028] ! Mem[00000000400000e8] ldx [%i1+0x018],%l2 ! Mem[00000000408000d8] swap [%i2+0x02c],%l7 ! Mem[00000000410000ec] ldd [%i2+0x038],%l6 ! Mem[00000000410000f8] jmpl %o7,%g0 stb %l7,[%i2+0x00f] ! Mem[00000000410000cf] p24_far_0_lem: membar #Sync ldub [%i3+0x012],%l7 ! Mem[00000000418000d2] swap [%i3+0x004],%l6 ! Mem[00000000418000c4] std %l2,[%i0+0x028] ! Mem[00000000400000e8] ldx [%i1+0x018],%l2 ! Mem[00000000408000d8] swap [%i2+0x02c],%l7 ! Mem[00000000410000ec] ldd [%i2+0x038],%l6 ! Mem[00000000410000f8] membar #Sync jmpl %o7,%g0 stb %l7,[%i2+0x00f] ! Mem[00000000410000cf] p24_far_0_he: ldstub [%i3+0x03c],%l6 ! Mem[00000000418000fc] sth %l2,[%i2+0x038] ! Mem[00000000410000f8] jmpl %o7,%g0 ldsh [%i1+0x02c],%l6 ! Mem[00000000408000ec] p24_far_0_hem: membar #Sync ldstub [%i3+0x03c],%l6 ! Mem[00000000418000fc] sth %l2,[%i2+0x038] ! Mem[00000000410000f8] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x02c],%l6 ! Mem[00000000408000ec] p24_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p25_far_0_le: ldub [%i3+0x032],%l7 ! Mem[00000000438000f2] lduw [%i3+0x024],%l6 ! Mem[00000000438000e4] swap [%i3+0x008],%l3 ! Mem[00000000438000c8] std %l2,[%i0+0x018] ! Mem[00000000420000d8] stb %l7,[%i3+0x02c] ! Mem[00000000438000ec] stx %l6,[%i2+0x038] ! Mem[00000000430000f8] jmpl %o7,%g0 lduh [%i1+0x02e],%l7 ! Mem[00000000428000ee] p25_far_0_lem: membar #Sync ldub [%i3+0x032],%l7 ! Mem[00000000438000f2] lduw [%i3+0x024],%l6 ! Mem[00000000438000e4] swap [%i3+0x008],%l3 ! Mem[00000000438000c8] std %l2,[%i0+0x018] ! Mem[00000000420000d8] stb %l7,[%i3+0x02c] ! Mem[00000000438000ec] stx %l6,[%i2+0x038] ! Mem[00000000430000f8] membar #Sync jmpl %o7,%g0 lduh [%i1+0x02e],%l7 ! Mem[00000000428000ee] p25_far_0_he: ldsh [%i0+0x03a],%l0 ! Mem[00000000420000fa] swap [%i1+0x008],%l3 ! Mem[00000000428000c8] jmpl %o7,%g0 swap [%i0+0x014],%l2 ! Mem[00000000420000d4] p25_far_0_hem: membar #Sync ldsh [%i0+0x03a],%l0 ! Mem[00000000420000fa] swap [%i1+0x008],%l3 ! Mem[00000000428000c8] membar #Sync jmpl %o7,%g0 swap [%i0+0x014],%l2 ! Mem[00000000420000d4] p25_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p26_far_0_le: ldub [%i3+0x012],%l7 ! Mem[00000000458000d2] stx %l6,[%i3+0x000] ! Mem[00000000458000c0] sth %l3,[%i3+0x028] ! Mem[00000000458000e8] stx %l7,[%i1+0x038] ! Mem[00000000448000f8] ldx [%i1+0x028],%l0 ! Mem[00000000448000e8] swap [%i3+0x000],%l2 ! Mem[00000000458000c0] jmpl %o7,%g0 swap [%i1+0x000],%l3 ! Mem[00000000448000c0] p26_far_0_lem: membar #Sync ldub [%i3+0x012],%l7 ! Mem[00000000458000d2] stx %l6,[%i3+0x000] ! Mem[00000000458000c0] sth %l3,[%i3+0x028] ! Mem[00000000458000e8] stx %l7,[%i1+0x038] ! Mem[00000000448000f8] ldx [%i1+0x028],%l0 ! Mem[00000000448000e8] swap [%i3+0x000],%l2 ! Mem[00000000458000c0] membar #Sync jmpl %o7,%g0 swap [%i1+0x000],%l3 ! Mem[00000000448000c0] p26_far_0_he: swap [%i3+0x03c],%l6 ! Mem[00000000458000fc] lduw [%i1+0x038],%l2 ! Mem[00000000448000f8] stx %l1,[%i0+0x030] ! Mem[00000000440000f0] lduw [%i3+0x008],%l6 ! Mem[00000000458000c8] jmpl %o7,%g0 swap [%i0+0x014],%l3 ! Mem[00000000440000d4] p26_far_0_hem: membar #Sync swap [%i3+0x03c],%l6 ! Mem[00000000458000fc] lduw [%i1+0x038],%l2 ! Mem[00000000448000f8] stx %l1,[%i0+0x030] ! Mem[00000000440000f0] lduw [%i3+0x008],%l6 ! Mem[00000000458000c8] membar #Sync jmpl %o7,%g0 swap [%i0+0x014],%l3 ! Mem[00000000440000d4] p26_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p27_far_0_le: ldub [%i3+0x032],%l7 ! Mem[00000000478000f2] ldstub [%i3+0x002],%l4 ! Mem[00000000478000c2] ldsw [%i3+0x014],%l1 ! Mem[00000000478000d4] ldd [%i1+0x018],%l6 ! Mem[00000000468000d8] lduh [%i3+0x02c],%l2 ! Mem[00000000478000ec] ldsb [%i0+0x02f],%l3 ! Mem[00000000460000ef] jmpl %o7,%g0 ldsw [%i0+0x030],%l4 ! Mem[00000000460000f0] p27_far_0_lem: membar #Sync ldub [%i3+0x032],%l7 ! Mem[00000000478000f2] ldstub [%i3+0x002],%l4 ! Mem[00000000478000c2] ldsw [%i3+0x014],%l1 ! Mem[00000000478000d4] ldd [%i1+0x018],%l6 ! Mem[00000000468000d8] lduh [%i3+0x02c],%l2 ! Mem[00000000478000ec] ldsb [%i0+0x02f],%l3 ! Mem[00000000460000ef] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x030],%l4 ! Mem[00000000460000f0] p27_far_0_he: ldstub [%i0+0x015],%l4 ! Mem[00000000460000d5] lduw [%i2+0x008],%l3 ! Mem[00000000470000c8] lduh [%i0+0x034],%l1 ! Mem[00000000460000f4] stx %l6,[%i3+0x028] ! Mem[00000000478000e8] lduh [%i0+0x010],%l6 ! Mem[00000000460000d0] sth %l5,[%i1+0x01e] ! Mem[00000000468000de] jmpl %o7,%g0 swap [%i3+0x008],%l4 ! Mem[00000000478000c8] p27_far_0_hem: membar #Sync ldstub [%i0+0x015],%l4 ! Mem[00000000460000d5] lduw [%i2+0x008],%l3 ! Mem[00000000470000c8] lduh [%i0+0x034],%l1 ! Mem[00000000460000f4] stx %l6,[%i3+0x028] ! Mem[00000000478000e8] lduh [%i0+0x010],%l6 ! Mem[00000000460000d0] sth %l5,[%i1+0x01e] ! Mem[00000000468000de] membar #Sync jmpl %o7,%g0 swap [%i3+0x008],%l4 ! Mem[00000000478000c8] p27_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p28_far_0_le: ldub [%i3+0x012],%l7 ! Mem[00000000498000d2] swap [%i3+0x004],%l6 ! Mem[00000000498000c4] stw %l1,[%i3+0x014] ! Mem[00000000498000d4] ldsh [%i1+0x03c],%l7 ! Mem[00000000488000fc] ldsh [%i2+0x02a],%l0 ! Mem[00000000490000ea] std %l2,[%i1+0x000] ! Mem[00000000488000c0] jmpl %o7,%g0 sth %l3,[%i1+0x000] ! Mem[00000000488000c0] p28_far_0_lem: membar #Sync ldub [%i3+0x012],%l7 ! Mem[00000000498000d2] swap [%i3+0x004],%l6 ! Mem[00000000498000c4] stw %l1,[%i3+0x014] ! Mem[00000000498000d4] ldsh [%i1+0x03c],%l7 ! Mem[00000000488000fc] ldsh [%i2+0x02a],%l0 ! Mem[00000000490000ea] std %l2,[%i1+0x000] ! Mem[00000000488000c0] membar #Sync jmpl %o7,%g0 sth %l3,[%i1+0x000] ! Mem[00000000488000c0] p28_far_0_he: ldsh [%i3+0x03c],%l6 ! Mem[00000000498000fc] ldstub [%i2+0x008],%l4 ! Mem[00000000490000c8] ldx [%i3+0x028],%l6 ! Mem[00000000498000e8] ldsb [%i0+0x012],%l4 ! Mem[00000000480000d2] jmpl %o7,%g0 ldsh [%i1+0x010],%l6 ! Mem[00000000488000d0] p28_far_0_hem: membar #Sync ldsh [%i3+0x03c],%l6 ! Mem[00000000498000fc] ldstub [%i2+0x008],%l4 ! Mem[00000000490000c8] ldx [%i3+0x028],%l6 ! Mem[00000000498000e8] ldsb [%i0+0x012],%l4 ! Mem[00000000480000d2] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x010],%l6 ! Mem[00000000488000d0] p28_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p29_far_0_le: ldub [%i3+0x032],%l7 ! Mem[000000004b8000f2] ldsh [%i3+0x026],%l6 ! Mem[000000004b8000e6] lduw [%i2+0x008],%l3 ! Mem[000000004b0000c8] lduh [%i2+0x01c],%l2 ! Mem[000000004b0000dc] std %l2,[%i2+0x028] ! Mem[000000004b0000e8] swap [%i3+0x02c],%l3 ! Mem[000000004b8000ec] jmpl %o7,%g0 ldstub [%i2+0x031],%l4 ! Mem[000000004b0000f1] p29_far_0_lem: membar #Sync ldub [%i3+0x032],%l7 ! Mem[000000004b8000f2] ldsh [%i3+0x026],%l6 ! Mem[000000004b8000e6] lduw [%i2+0x008],%l3 ! Mem[000000004b0000c8] lduh [%i2+0x01c],%l2 ! Mem[000000004b0000dc] std %l2,[%i2+0x028] ! Mem[000000004b0000e8] swap [%i3+0x02c],%l3 ! Mem[000000004b8000ec] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x031],%l4 ! Mem[000000004b0000f1] p29_far_0_he: swap [%i3+0x014],%l4 ! Mem[000000004b8000d4] std %l2,[%i2+0x008] ! Mem[000000004b0000c8] stw %l2,[%i2+0x014] ! Mem[000000004b0000d4] ldstub [%i2+0x023],%l0 ! Mem[000000004b0000e3] ldstub [%i1+0x02c],%l6 ! Mem[000000004a8000ec] ldstub [%i3+0x02e],%l4 ! Mem[000000004b8000ee] jmpl %o7,%g0 ldd [%i0+0x010],%l6 ! Mem[000000004a0000d0] p29_far_0_hem: membar #Sync swap [%i3+0x014],%l4 ! Mem[000000004b8000d4] std %l2,[%i2+0x008] ! Mem[000000004b0000c8] stw %l2,[%i2+0x014] ! Mem[000000004b0000d4] ldstub [%i2+0x023],%l0 ! Mem[000000004b0000e3] ldstub [%i1+0x02c],%l6 ! Mem[000000004a8000ec] ldstub [%i3+0x02e],%l4 ! Mem[000000004b8000ee] membar #Sync jmpl %o7,%g0 ldd [%i0+0x010],%l6 ! Mem[000000004a0000d0] p29_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p30_far_0_le: ldub [%i3+0x012],%l7 ! Mem[000000004d8000d2] stw %l6,[%i3+0x004] ! Mem[000000004d8000c4] ldx [%i0+0x010],%l1 ! Mem[000000004c0000d0] ldstub [%i3+0x03b],%l7 ! Mem[000000004d8000fb] ldstub [%i3+0x02c],%l2 ! Mem[000000004d8000ec] ldstub [%i2+0x02f],%l3 ! Mem[000000004d0000ef] jmpl %o7,%g0 swap [%i3+0x000],%l3 ! Mem[000000004d8000c0] p30_far_0_lem: membar #Sync ldub [%i3+0x012],%l7 ! Mem[000000004d8000d2] stw %l6,[%i3+0x004] ! Mem[000000004d8000c4] ldx [%i0+0x010],%l1 ! Mem[000000004c0000d0] ldstub [%i3+0x03b],%l7 ! Mem[000000004d8000fb] ldstub [%i3+0x02c],%l2 ! Mem[000000004d8000ec] ldstub [%i2+0x02f],%l3 ! Mem[000000004d0000ef] membar #Sync jmpl %o7,%g0 swap [%i3+0x000],%l3 ! Mem[000000004d8000c0] p30_far_0_he: stx %l6,[%i3+0x038] ! Mem[000000004d8000f8] stw %l2,[%i0+0x038] ! Mem[000000004c0000f8] swap [%i2+0x034],%l1 ! Mem[000000004d0000f4] ldsw [%i1+0x008],%l6 ! Mem[000000004c8000c8] jmpl %o7,%g0 ldsw [%i2+0x010],%l6 ! Mem[000000004d0000d0] p30_far_0_hem: membar #Sync stx %l6,[%i3+0x038] ! Mem[000000004d8000f8] stw %l2,[%i0+0x038] ! Mem[000000004c0000f8] swap [%i2+0x034],%l1 ! Mem[000000004d0000f4] ldsw [%i1+0x008],%l6 ! Mem[000000004c8000c8] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x010],%l6 ! Mem[000000004d0000d0] p30_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p31_far_0_le: ldub [%i3+0x032],%l7 ! Mem[000000004f8000f2] ldstub [%i3+0x005],%l2 ! Mem[000000004f8000c5] ldstub [%i3+0x02c],%l7 ! Mem[000000004f8000ec] ldub [%i0+0x03e],%l6 ! Mem[000000004e0000fe] stb %l0,[%i0+0x01c] ! Mem[000000004e0000dc] stw %l3,[%i3+0x018] ! Mem[000000004f8000d8] jmpl %o7,%g0 swap [%i0+0x028],%l0 ! Mem[000000004e0000e8] p31_far_0_lem: membar #Sync ldub [%i3+0x032],%l7 ! Mem[000000004f8000f2] ldstub [%i3+0x005],%l2 ! Mem[000000004f8000c5] ldstub [%i3+0x02c],%l7 ! Mem[000000004f8000ec] ldub [%i0+0x03e],%l6 ! Mem[000000004e0000fe] stb %l0,[%i0+0x01c] ! Mem[000000004e0000dc] stw %l3,[%i3+0x018] ! Mem[000000004f8000d8] membar #Sync jmpl %o7,%g0 swap [%i0+0x028],%l0 ! Mem[000000004e0000e8] p31_far_0_he: ldsh [%i0+0x030],%l2 ! Mem[000000004e0000f0] std %l6,[%i2+0x028] ! Mem[000000004f0000e8] lduw [%i3+0x034],%l3 ! Mem[000000004f8000f4] ldx [%i2+0x018],%l5 ! Mem[000000004f0000d8] jmpl %o7,%g0 ldub [%i0+0x008],%l4 ! Mem[000000004e0000c8] p31_far_0_hem: membar #Sync ldsh [%i0+0x030],%l2 ! Mem[000000004e0000f0] std %l6,[%i2+0x028] ! Mem[000000004f0000e8] lduw [%i3+0x034],%l3 ! Mem[000000004f8000f4] ldx [%i2+0x018],%l5 ! Mem[000000004f0000d8] membar #Sync jmpl %o7,%g0 ldub [%i0+0x008],%l4 ! Mem[000000004e0000c8] p31_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p32_far_0_le: ldub [%i3+0x012],%l7 ! Mem[00000000518000d2] swap [%i2+0x004],%l6 ! Mem[00000000510000c4] ldstub [%i0+0x028],%l3 ! Mem[00000000500000e8] swap [%i2+0x01c],%l2 ! Mem[00000000510000dc] ldub [%i1+0x02c],%l7 ! Mem[00000000508000ec] sth %l3,[%i0+0x02e] ! Mem[00000000500000ee] jmpl %o7,%g0 stb %l3,[%i2+0x000] ! Mem[00000000510000c0] p32_far_0_lem: membar #Sync ldub [%i3+0x012],%l7 ! Mem[00000000518000d2] swap [%i2+0x004],%l6 ! Mem[00000000510000c4] ldstub [%i0+0x028],%l3 ! Mem[00000000500000e8] swap [%i2+0x01c],%l2 ! Mem[00000000510000dc] ldub [%i1+0x02c],%l7 ! Mem[00000000508000ec] sth %l3,[%i0+0x02e] ! Mem[00000000500000ee] membar #Sync jmpl %o7,%g0 stb %l3,[%i2+0x000] ! Mem[00000000510000c0] p32_far_0_he: std %l2,[%i0+0x030] ! Mem[00000000500000f0] stb %l6,[%i2+0x008] ! Mem[00000000510000c8] ldstub [%i2+0x017],%l3 ! Mem[00000000510000d7] sth %l4,[%i3+0x00e] ! Mem[00000000518000ce] jmpl %o7,%g0 ldsh [%i2+0x008],%l4 ! Mem[00000000510000c8] p32_far_0_hem: membar #Sync std %l2,[%i0+0x030] ! Mem[00000000500000f0] stb %l6,[%i2+0x008] ! Mem[00000000510000c8] ldstub [%i2+0x017],%l3 ! Mem[00000000510000d7] sth %l4,[%i3+0x00e] ! Mem[00000000518000ce] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x008],%l4 ! Mem[00000000510000c8] p32_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p33_far_0_le: ldub [%i3+0x032],%l7 ! Mem[00000000538000f2] lduh [%i2+0x026],%l6 ! Mem[00000000530000e6] stx %l3,[%i3+0x008] ! Mem[00000000538000c8] ldsh [%i1+0x01c],%l2 ! Mem[00000000528000dc] ldstub [%i3+0x02c],%l7 ! Mem[00000000538000ec] swap [%i3+0x03c],%l6 ! Mem[00000000538000fc] jmpl %o7,%g0 swap [%i2+0x02c],%l7 ! Mem[00000000530000ec] p33_far_0_lem: membar #Sync ldub [%i3+0x032],%l7 ! Mem[00000000538000f2] lduh [%i2+0x026],%l6 ! Mem[00000000530000e6] stx %l3,[%i3+0x008] ! Mem[00000000538000c8] ldsh [%i1+0x01c],%l2 ! Mem[00000000528000dc] ldstub [%i3+0x02c],%l7 ! Mem[00000000538000ec] swap [%i3+0x03c],%l6 ! Mem[00000000538000fc] membar #Sync jmpl %o7,%g0 swap [%i2+0x02c],%l7 ! Mem[00000000530000ec] p33_far_0_he: ldstub [%i3+0x03a],%l0 ! Mem[00000000538000fa] ldstub [%i2+0x00a],%l3 ! Mem[00000000530000ca] jmpl %o7,%g0 swap [%i1+0x014],%l2 ! Mem[00000000528000d4] p33_far_0_hem: membar #Sync ldstub [%i3+0x03a],%l0 ! Mem[00000000538000fa] ldstub [%i2+0x00a],%l3 ! Mem[00000000530000ca] membar #Sync jmpl %o7,%g0 swap [%i1+0x014],%l2 ! Mem[00000000528000d4] p33_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p34_far_0_le: lduh [%i3+0x012],%l7 ! Mem[00000000558000d2] sth %l6,[%i2+0x006] ! Mem[00000000550000c6] swap [%i2+0x028],%l3 ! Mem[00000000550000e8] stx %l2,[%i0+0x018] ! Mem[00000000540000d8] stw %l7,[%i1+0x02c] ! Mem[00000000548000ec] ldub [%i2+0x03e],%l6 ! Mem[00000000550000fe] jmpl %o7,%g0 std %l4,[%i1+0x030] ! Mem[00000000548000f0] p34_far_0_lem: membar #Sync lduh [%i3+0x012],%l7 ! Mem[00000000558000d2] sth %l6,[%i2+0x006] ! Mem[00000000550000c6] swap [%i2+0x028],%l3 ! Mem[00000000550000e8] stx %l2,[%i0+0x018] ! Mem[00000000540000d8] stw %l7,[%i1+0x02c] ! Mem[00000000548000ec] ldub [%i2+0x03e],%l6 ! Mem[00000000550000fe] membar #Sync jmpl %o7,%g0 std %l4,[%i1+0x030] ! Mem[00000000548000f0] p34_far_0_he: ldsh [%i2+0x014],%l4 ! Mem[00000000550000d4] stw %l3,[%i0+0x028] ! Mem[00000000540000e8] ldsb [%i2+0x015],%l2 ! Mem[00000000550000d5] swap [%i3+0x008],%l6 ! Mem[00000000558000c8] ldsw [%i1+0x014],%l3 ! Mem[00000000548000d4] lduw [%i3+0x00c],%l4 ! Mem[00000000558000cc] jmpl %o7,%g0 ldstub [%i3+0x008],%l4 ! Mem[00000000558000c8] p34_far_0_hem: membar #Sync ldsh [%i2+0x014],%l4 ! Mem[00000000550000d4] stw %l3,[%i0+0x028] ! Mem[00000000540000e8] ldsb [%i2+0x015],%l2 ! Mem[00000000550000d5] swap [%i3+0x008],%l6 ! Mem[00000000558000c8] ldsw [%i1+0x014],%l3 ! Mem[00000000548000d4] lduw [%i3+0x00c],%l4 ! Mem[00000000558000cc] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x008],%l4 ! Mem[00000000558000c8] p34_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p35_far_0_le: lduh [%i3+0x032],%l7 ! Mem[00000000578000f2] ldstub [%i2+0x027],%l6 ! Mem[00000000570000e7] stb %l3,[%i2+0x008] ! Mem[00000000570000c8] swap [%i0+0x018],%l7 ! Mem[00000000560000d8] sth %l2,[%i1+0x02c] ! Mem[00000000568000ec] swap [%i1+0x02c],%l3 ! Mem[00000000568000ec] jmpl %o7,%g0 ldub [%i2+0x031],%l4 ! Mem[00000000570000f1] p35_far_0_lem: membar #Sync lduh [%i3+0x032],%l7 ! Mem[00000000578000f2] ldstub [%i2+0x027],%l6 ! Mem[00000000570000e7] stb %l3,[%i2+0x008] ! Mem[00000000570000c8] swap [%i0+0x018],%l7 ! Mem[00000000560000d8] sth %l2,[%i1+0x02c] ! Mem[00000000568000ec] swap [%i1+0x02c],%l3 ! Mem[00000000568000ec] membar #Sync jmpl %o7,%g0 ldub [%i2+0x031],%l4 ! Mem[00000000570000f1] p35_far_0_he: ldsb [%i2+0x015],%l4 ! Mem[00000000570000d5] ldd [%i2+0x008],%l2 ! Mem[00000000570000c8] stw %l1,[%i2+0x034] ! Mem[00000000570000f4] lduh [%i3+0x028],%l6 ! Mem[00000000578000e8] swap [%i1+0x010],%l6 ! Mem[00000000568000d0] ldsw [%i2+0x038],%l5 ! Mem[00000000570000f8] jmpl %o7,%g0 lduw [%i1+0x014],%l7 ! Mem[00000000568000d4] p35_far_0_hem: membar #Sync ldsb [%i2+0x015],%l4 ! Mem[00000000570000d5] ldd [%i2+0x008],%l2 ! Mem[00000000570000c8] stw %l1,[%i2+0x034] ! Mem[00000000570000f4] lduh [%i3+0x028],%l6 ! Mem[00000000578000e8] swap [%i1+0x010],%l6 ! Mem[00000000568000d0] ldsw [%i2+0x038],%l5 ! Mem[00000000570000f8] membar #Sync jmpl %o7,%g0 lduw [%i1+0x014],%l7 ! Mem[00000000568000d4] p35_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p36_far_0_le: lduh [%i3+0x012],%l7 ! Mem[00000000598000d2] ldd [%i2+0x000],%l6 ! Mem[00000000590000c0] ldx [%i2+0x028],%l3 ! Mem[00000000590000e8] ldstub [%i1+0x01c],%l2 ! Mem[00000000588000dc] sth %l7,[%i1+0x02c] ! Mem[00000000588000ec] swap [%i1+0x03c],%l6 ! Mem[00000000588000fc] jmpl %o7,%g0 ldx [%i1+0x008],%l7 ! Mem[00000000588000c8] p36_far_0_lem: membar #Sync lduh [%i3+0x012],%l7 ! Mem[00000000598000d2] ldd [%i2+0x000],%l6 ! Mem[00000000590000c0] ldx [%i2+0x028],%l3 ! Mem[00000000590000e8] ldstub [%i1+0x01c],%l2 ! Mem[00000000588000dc] sth %l7,[%i1+0x02c] ! Mem[00000000588000ec] swap [%i1+0x03c],%l6 ! Mem[00000000588000fc] membar #Sync jmpl %o7,%g0 ldx [%i1+0x008],%l7 ! Mem[00000000588000c8] p36_far_0_he: ldsb [%i1+0x01a],%l0 ! Mem[00000000588000da] ldstub [%i2+0x028],%l7 ! Mem[00000000590000e8] jmpl %o7,%g0 ldx [%i1+0x010],%l2 ! Mem[00000000588000d0] p36_far_0_hem: membar #Sync ldsb [%i1+0x01a],%l0 ! Mem[00000000588000da] ldstub [%i2+0x028],%l7 ! Mem[00000000590000e8] membar #Sync jmpl %o7,%g0 ldx [%i1+0x010],%l2 ! Mem[00000000588000d0] p36_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p37_far_0_le: lduh [%i3+0x032],%l7 ! Mem[000000005b8000f2] ldsb [%i2+0x027],%l6 ! Mem[000000005b0000e7] lduh [%i2+0x014],%l1 ! Mem[000000005b0000d4] ldsw [%i3+0x018],%l7 ! Mem[000000005b8000d8] ldsb [%i3+0x00a],%l0 ! Mem[000000005b8000ca] std %l2,[%i2+0x020] ! Mem[000000005b0000e0] jmpl %o7,%g0 ldub [%i3+0x000],%l3 ! Mem[000000005b8000c0] p37_far_0_lem: membar #Sync lduh [%i3+0x032],%l7 ! Mem[000000005b8000f2] ldsb [%i2+0x027],%l6 ! Mem[000000005b0000e7] lduh [%i2+0x014],%l1 ! Mem[000000005b0000d4] ldsw [%i3+0x018],%l7 ! Mem[000000005b8000d8] ldsb [%i3+0x00a],%l0 ! Mem[000000005b8000ca] std %l2,[%i2+0x020] ! Mem[000000005b0000e0] membar #Sync jmpl %o7,%g0 ldub [%i3+0x000],%l3 ! Mem[000000005b8000c0] p37_far_0_he: stb %l1,[%i1+0x023] ! Mem[000000005a8000e3] std %l4,[%i1+0x028] ! Mem[000000005a8000e8] stx %l2,[%i3+0x030] ! Mem[000000005b8000f0] lduh [%i0+0x032],%l4 ! Mem[000000005a0000f2] jmpl %o7,%g0 ldstub [%i3+0x011],%l6 ! Mem[000000005b8000d1] p37_far_0_hem: membar #Sync stb %l1,[%i1+0x023] ! Mem[000000005a8000e3] std %l4,[%i1+0x028] ! Mem[000000005a8000e8] stx %l2,[%i3+0x030] ! Mem[000000005b8000f0] lduh [%i0+0x032],%l4 ! Mem[000000005a0000f2] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x011],%l6 ! Mem[000000005b8000d1] p37_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p38_far_0_le: lduh [%i0+0x012],%l7 ! Mem[000000005c0000d2] stb %l6,[%i1+0x007] ! Mem[000000005c8000c7] ldsh [%i1+0x028],%l3 ! Mem[000000005c8000e8] std %l2,[%i2+0x018] ! Mem[000000005d0000d8] ldx [%i1+0x028],%l2 ! Mem[000000005c8000e8] stw %l3,[%i3+0x02c] ! Mem[000000005d8000ec] jmpl %o7,%g0 swap [%i2+0x030],%l4 ! Mem[000000005d0000f0] p38_far_0_lem: membar #Sync lduh [%i0+0x012],%l7 ! Mem[000000005c0000d2] stb %l6,[%i1+0x007] ! Mem[000000005c8000c7] ldsh [%i1+0x028],%l3 ! Mem[000000005c8000e8] std %l2,[%i2+0x018] ! Mem[000000005d0000d8] ldx [%i1+0x028],%l2 ! Mem[000000005c8000e8] stw %l3,[%i3+0x02c] ! Mem[000000005d8000ec] membar #Sync jmpl %o7,%g0 swap [%i2+0x030],%l4 ! Mem[000000005d0000f0] p38_far_0_he: stb %l4,[%i1+0x015] ! Mem[000000005c8000d5] ldstub [%i0+0x02a],%l3 ! Mem[000000005c0000ea] ldstub [%i0+0x015],%l2 ! Mem[000000005c0000d5] stw %l0,[%i0+0x000] ! Mem[000000005c0000c0] std %l6,[%i2+0x028] ! Mem[000000005d0000e8] ldstub [%i1+0x01f],%l5 ! Mem[000000005c8000df] jmpl %o7,%g0 lduh [%i0+0x008],%l4 ! Mem[000000005c0000c8] p38_far_0_hem: membar #Sync stb %l4,[%i1+0x015] ! Mem[000000005c8000d5] ldstub [%i0+0x02a],%l3 ! Mem[000000005c0000ea] ldstub [%i0+0x015],%l2 ! Mem[000000005c0000d5] stw %l0,[%i0+0x000] ! Mem[000000005c0000c0] std %l6,[%i2+0x028] ! Mem[000000005d0000e8] ldstub [%i1+0x01f],%l5 ! Mem[000000005c8000df] membar #Sync jmpl %o7,%g0 lduh [%i0+0x008],%l4 ! Mem[000000005c0000c8] p38_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p39_far_0_le: lduh [%i0+0x032],%l7 ! Mem[000000005e0000f2] lduh [%i2+0x002],%l4 ! Mem[000000005f0000c2] ldstub [%i2+0x015],%l1 ! Mem[000000005f0000d5] ldub [%i2+0x01b],%l7 ! Mem[000000005f0000db] stx %l0,[%i3+0x008] ! Mem[000000005f8000c8] stw %l2,[%i0+0x02c] ! Mem[000000005e0000ec] jmpl %o7,%g0 std %l0,[%i0+0x018] ! Mem[000000005e0000d8] p39_far_0_lem: membar #Sync lduh [%i0+0x032],%l7 ! Mem[000000005e0000f2] lduh [%i2+0x002],%l4 ! Mem[000000005f0000c2] ldstub [%i2+0x015],%l1 ! Mem[000000005f0000d5] ldub [%i2+0x01b],%l7 ! Mem[000000005f0000db] stx %l0,[%i3+0x008] ! Mem[000000005f8000c8] stw %l2,[%i0+0x02c] ! Mem[000000005e0000ec] membar #Sync jmpl %o7,%g0 std %l0,[%i0+0x018] ! Mem[000000005e0000d8] p39_far_0_he: ldsh [%i1+0x022],%l1 ! Mem[000000005e8000e2] ldsb [%i2+0x028],%l4 ! Mem[000000005f0000e8] ldstub [%i2+0x030],%l2 ! Mem[000000005f0000f0] ldsh [%i1+0x028],%l6 ! Mem[000000005e8000e8] std %l2,[%i0+0x030] ! Mem[000000005e0000f0] sth %l4,[%i3+0x02e] ! Mem[000000005f8000ee] ldstub [%i0+0x011],%l7 ! Mem[000000005e0000d1] jmpl %o7,%g0 stb %l3,[%i2+0x032] ! Mem[000000005f0000f2] p39_far_0_hem: membar #Sync ldsh [%i1+0x022],%l1 ! Mem[000000005e8000e2] ldsb [%i2+0x028],%l4 ! Mem[000000005f0000e8] ldstub [%i2+0x030],%l2 ! Mem[000000005f0000f0] ldsh [%i1+0x028],%l6 ! Mem[000000005e8000e8] std %l2,[%i0+0x030] ! Mem[000000005e0000f0] sth %l4,[%i3+0x02e] ! Mem[000000005f8000ee] ldstub [%i0+0x011],%l7 ! Mem[000000005e0000d1] membar #Sync jmpl %o7,%g0 stb %l3,[%i2+0x032] ! Mem[000000005f0000f2] p39_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p40_far_0_le: lduh [%i0+0x012],%l7 ! Mem[00000000600000d2] ldx [%i1+0x000],%l6 ! Mem[00000000608000c0] ldub [%i3+0x028],%l3 ! Mem[00000000618000e8] ldstub [%i0+0x01c],%l2 ! Mem[00000000600000dc] ldsh [%i3+0x02c],%l2 ! Mem[00000000618000ec] ldsw [%i1+0x02c],%l3 ! Mem[00000000608000ec] jmpl %o7,%g0 ldstub [%i1+0x031],%l4 ! Mem[00000000608000f1] p40_far_0_lem: membar #Sync lduh [%i0+0x012],%l7 ! Mem[00000000600000d2] ldx [%i1+0x000],%l6 ! Mem[00000000608000c0] ldub [%i3+0x028],%l3 ! Mem[00000000618000e8] ldstub [%i0+0x01c],%l2 ! Mem[00000000600000dc] ldsh [%i3+0x02c],%l2 ! Mem[00000000618000ec] ldsw [%i1+0x02c],%l3 ! Mem[00000000608000ec] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x031],%l4 ! Mem[00000000608000f1] p40_far_0_he: stx %l6,[%i0+0x038] ! Mem[00000000600000f8] lduh [%i1+0x008],%l4 ! Mem[00000000608000c8] swap [%i2+0x030],%l2 ! Mem[00000000610000f0] stw %l6,[%i2+0x008] ! Mem[00000000610000c8] swap [%i3+0x014],%l3 ! Mem[00000000618000d4] std %l4,[%i0+0x008] ! Mem[00000000600000c8] jmpl %o7,%g0 swap [%i2+0x010],%l7 ! Mem[00000000610000d0] p40_far_0_hem: membar #Sync stx %l6,[%i0+0x038] ! Mem[00000000600000f8] lduh [%i1+0x008],%l4 ! Mem[00000000608000c8] swap [%i2+0x030],%l2 ! Mem[00000000610000f0] stw %l6,[%i2+0x008] ! Mem[00000000610000c8] swap [%i3+0x014],%l3 ! Mem[00000000618000d4] std %l4,[%i0+0x008] ! Mem[00000000600000c8] membar #Sync jmpl %o7,%g0 swap [%i2+0x010],%l7 ! Mem[00000000610000d0] p40_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p41_far_0_le: lduh [%i0+0x032],%l7 ! Mem[00000000620000f2] ldub [%i1+0x027],%l6 ! Mem[00000000628000e7] ldstub [%i3+0x008],%l3 ! Mem[00000000638000c8] ldd [%i2+0x018],%l2 ! Mem[00000000630000d8] lduh [%i3+0x02c],%l7 ! Mem[00000000638000ec] stb %l6,[%i0+0x03e] ! Mem[00000000620000fe] jmpl %o7,%g0 std %l2,[%i1+0x000] ! Mem[00000000628000c0] p41_far_0_lem: membar #Sync lduh [%i0+0x032],%l7 ! Mem[00000000620000f2] ldub [%i1+0x027],%l6 ! Mem[00000000628000e7] ldstub [%i3+0x008],%l3 ! Mem[00000000638000c8] ldd [%i2+0x018],%l2 ! Mem[00000000630000d8] lduh [%i3+0x02c],%l7 ! Mem[00000000638000ec] stb %l6,[%i0+0x03e] ! Mem[00000000620000fe] membar #Sync jmpl %o7,%g0 std %l2,[%i1+0x000] ! Mem[00000000628000c0] p41_far_0_he: swap [%i0+0x01c],%l6 ! Mem[00000000620000dc] stw %l2,[%i1+0x038] ! Mem[00000000628000f8] ldstub [%i2+0x034],%l1 ! Mem[00000000630000f4] stw %l2,[%i1+0x010] ! Mem[00000000628000d0] jmpl %o7,%g0 ldub [%i2+0x02f],%l6 ! Mem[00000000630000ef] p41_far_0_hem: membar #Sync swap [%i0+0x01c],%l6 ! Mem[00000000620000dc] stw %l2,[%i1+0x038] ! Mem[00000000628000f8] ldstub [%i2+0x034],%l1 ! Mem[00000000630000f4] stw %l2,[%i1+0x010] ! Mem[00000000628000d0] membar #Sync jmpl %o7,%g0 ldub [%i2+0x02f],%l6 ! Mem[00000000630000ef] p41_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p42_far_0_le: lduh [%i0+0x012],%l7 ! Mem[00000000640000d2] ldsb [%i1+0x025],%l2 ! Mem[00000000648000e5] ldsw [%i2+0x03c],%l6 ! Mem[00000000650000fc] swap [%i3+0x03c],%l7 ! Mem[00000000658000fc] ldd [%i3+0x028],%l0 ! Mem[00000000658000e8] lduw [%i0+0x02c],%l4 ! Mem[00000000640000ec] jmpl %o7,%g0 ldx [%i0+0x028],%l0 ! Mem[00000000640000e8] p42_far_0_lem: membar #Sync lduh [%i0+0x012],%l7 ! Mem[00000000640000d2] ldsb [%i1+0x025],%l2 ! Mem[00000000648000e5] ldsw [%i2+0x03c],%l6 ! Mem[00000000650000fc] swap [%i3+0x03c],%l7 ! Mem[00000000658000fc] ldd [%i3+0x028],%l0 ! Mem[00000000658000e8] lduw [%i0+0x02c],%l4 ! Mem[00000000640000ec] membar #Sync jmpl %o7,%g0 ldx [%i0+0x028],%l0 ! Mem[00000000640000e8] p42_far_0_he: std %l2,[%i1+0x030] ! Mem[00000000648000f0] swap [%i3+0x008],%l6 ! Mem[00000000658000c8] jmpl %o7,%g0 lduh [%i2+0x016],%l3 ! Mem[00000000650000d6] p42_far_0_hem: membar #Sync std %l2,[%i1+0x030] ! Mem[00000000648000f0] swap [%i3+0x008],%l6 ! Mem[00000000658000c8] membar #Sync jmpl %o7,%g0 lduh [%i2+0x016],%l3 ! Mem[00000000650000d6] p42_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p43_far_0_le: lduh [%i0+0x032],%l7 ! Mem[00000000660000f2] ldstub [%i1+0x027],%l6 ! Mem[00000000668000e7] swap [%i2+0x008],%l3 ! Mem[00000000670000c8] stb %l2,[%i0+0x01c] ! Mem[00000000660000dc] ldsb [%i3+0x02c],%l7 ! Mem[00000000678000ec] lduh [%i3+0x03e],%l6 ! Mem[00000000678000fe] jmpl %o7,%g0 ldsw [%i1+0x02c],%l7 ! Mem[00000000668000ec] p43_far_0_lem: membar #Sync lduh [%i0+0x032],%l7 ! Mem[00000000660000f2] ldstub [%i1+0x027],%l6 ! Mem[00000000668000e7] swap [%i2+0x008],%l3 ! Mem[00000000670000c8] stb %l2,[%i0+0x01c] ! Mem[00000000660000dc] ldsb [%i3+0x02c],%l7 ! Mem[00000000678000ec] lduh [%i3+0x03e],%l6 ! Mem[00000000678000fe] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x02c],%l7 ! Mem[00000000668000ec] p43_far_0_he: stw %l0,[%i3+0x038] ! Mem[00000000678000f8] std %l6,[%i2+0x028] ! Mem[00000000670000e8] jmpl %o7,%g0 stx %l1,[%i2+0x020] ! Mem[00000000670000e0] p43_far_0_hem: membar #Sync stw %l0,[%i3+0x038] ! Mem[00000000678000f8] std %l6,[%i2+0x028] ! Mem[00000000670000e8] membar #Sync jmpl %o7,%g0 stx %l1,[%i2+0x020] ! Mem[00000000670000e0] p43_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p44_far_0_le: lduh [%i0+0x012],%l7 ! Mem[00000000680000d2] ldsw [%i1+0x004],%l6 ! Mem[00000000688000c4] ldub [%i1+0x015],%l1 ! Mem[00000000688000d5] stw %l7,[%i3+0x038] ! Mem[00000000698000f8] ldsb [%i0+0x02c],%l2 ! Mem[00000000680000ec] sth %l3,[%i2+0x02e] ! Mem[00000000690000ee] jmpl %o7,%g0 stx %l4,[%i2+0x030] ! Mem[00000000690000f0] p44_far_0_lem: membar #Sync lduh [%i0+0x012],%l7 ! Mem[00000000680000d2] ldsw [%i1+0x004],%l6 ! Mem[00000000688000c4] ldub [%i1+0x015],%l1 ! Mem[00000000688000d5] stw %l7,[%i3+0x038] ! Mem[00000000698000f8] ldsb [%i0+0x02c],%l2 ! Mem[00000000680000ec] sth %l3,[%i2+0x02e] ! Mem[00000000690000ee] membar #Sync jmpl %o7,%g0 stx %l4,[%i2+0x030] ! Mem[00000000690000f0] p44_far_0_he: ldstub [%i3+0x015],%l4 ! Mem[00000000698000d5] stb %l3,[%i1+0x02a] ! Mem[00000000688000ea] ldd [%i1+0x010],%l2 ! Mem[00000000688000d0] ldstub [%i0+0x003],%l0 ! Mem[00000000680000c3] ldsb [%i3+0x036],%l3 ! Mem[00000000698000f6] lduw [%i1+0x038],%l3 ! Mem[00000000688000f8] jmpl %o7,%g0 stx %l6,[%i2+0x008] ! Mem[00000000690000c8] p44_far_0_hem: membar #Sync ldstub [%i3+0x015],%l4 ! Mem[00000000698000d5] stb %l3,[%i1+0x02a] ! Mem[00000000688000ea] ldd [%i1+0x010],%l2 ! Mem[00000000688000d0] ldstub [%i0+0x003],%l0 ! Mem[00000000680000c3] ldsb [%i3+0x036],%l3 ! Mem[00000000698000f6] lduw [%i1+0x038],%l3 ! Mem[00000000688000f8] membar #Sync jmpl %o7,%g0 stx %l6,[%i2+0x008] ! Mem[00000000690000c8] p44_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p45_far_0_le: lduh [%i0+0x032],%l7 ! Mem[000000006a0000f2] std %l6,[%i1+0x020] ! Mem[000000006a8000e0] ldsw [%i1+0x008],%l3 ! Mem[000000006a8000c8] swap [%i0+0x01c],%l2 ! Mem[000000006a0000dc] stx %l7,[%i3+0x028] ! Mem[000000006b8000e8] ldstub [%i2+0x03e],%l6 ! Mem[000000006b0000fe] jmpl %o7,%g0 ldsb [%i3+0x031],%l4 ! Mem[000000006b8000f1] p45_far_0_lem: membar #Sync lduh [%i0+0x032],%l7 ! Mem[000000006a0000f2] std %l6,[%i1+0x020] ! Mem[000000006a8000e0] ldsw [%i1+0x008],%l3 ! Mem[000000006a8000c8] swap [%i0+0x01c],%l2 ! Mem[000000006a0000dc] stx %l7,[%i3+0x028] ! Mem[000000006b8000e8] ldstub [%i2+0x03e],%l6 ! Mem[000000006b0000fe] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x031],%l4 ! Mem[000000006b8000f1] p45_far_0_he: swap [%i3+0x014],%l4 ! Mem[000000006b8000d4] ldsw [%i3+0x008],%l3 ! Mem[000000006b8000c8] stw %l2,[%i3+0x014] ! Mem[000000006b8000d4] ldsb [%i2+0x012],%l2 ! Mem[000000006b0000d2] lduw [%i3+0x034],%l3 ! Mem[000000006b8000f4] ldx [%i2+0x038],%l3 ! Mem[000000006b0000f8] jmpl %o7,%g0 ldd [%i2+0x010],%l6 ! Mem[000000006b0000d0] p45_far_0_hem: membar #Sync swap [%i3+0x014],%l4 ! Mem[000000006b8000d4] ldsw [%i3+0x008],%l3 ! Mem[000000006b8000c8] stw %l2,[%i3+0x014] ! Mem[000000006b8000d4] ldsb [%i2+0x012],%l2 ! Mem[000000006b0000d2] lduw [%i3+0x034],%l3 ! Mem[000000006b8000f4] ldx [%i2+0x038],%l3 ! Mem[000000006b0000f8] membar #Sync jmpl %o7,%g0 ldd [%i2+0x010],%l6 ! Mem[000000006b0000d0] p45_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p46_far_0_le: lduh [%i0+0x012],%l7 ! Mem[000000006c0000d2] stw %l4,[%i1+0x000] ! Mem[000000006c8000c0] swap [%i1+0x014],%l1 ! Mem[000000006c8000d4] ldstub [%i0+0x03d],%l7 ! Mem[000000006c0000fd] ldsb [%i3+0x02a],%l0 ! Mem[000000006d8000ea] std %l2,[%i3+0x000] ! Mem[000000006d8000c0] jmpl %o7,%g0 ldx [%i1+0x000],%l3 ! Mem[000000006c8000c0] p46_far_0_lem: membar #Sync lduh [%i0+0x012],%l7 ! Mem[000000006c0000d2] stw %l4,[%i1+0x000] ! Mem[000000006c8000c0] swap [%i1+0x014],%l1 ! Mem[000000006c8000d4] ldstub [%i0+0x03d],%l7 ! Mem[000000006c0000fd] ldsb [%i3+0x02a],%l0 ! Mem[000000006d8000ea] std %l2,[%i3+0x000] ! Mem[000000006d8000c0] membar #Sync jmpl %o7,%g0 ldx [%i1+0x000],%l3 ! Mem[000000006c8000c0] p46_far_0_he: swap [%i0+0x03c],%l6 ! Mem[000000006c0000fc] swap [%i3+0x008],%l4 ! Mem[000000006d8000c8] lduw [%i0+0x030],%l2 ! Mem[000000006c0000f0] ldstub [%i0+0x008],%l6 ! Mem[000000006c0000c8] jmpl %o7,%g0 ldstub [%i2+0x017],%l3 ! Mem[000000006d0000d7] p46_far_0_hem: membar #Sync swap [%i0+0x03c],%l6 ! Mem[000000006c0000fc] swap [%i3+0x008],%l4 ! Mem[000000006d8000c8] lduw [%i0+0x030],%l2 ! Mem[000000006c0000f0] ldstub [%i0+0x008],%l6 ! Mem[000000006c0000c8] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x017],%l3 ! Mem[000000006d0000d7] p46_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p47_far_0_le: lduh [%i0+0x032],%l7 ! Mem[000000006e0000f2] ldstub [%i0+0x027],%l6 ! Mem[000000006e0000e7] lduh [%i0+0x008],%l3 ! Mem[000000006e0000c8] sth %l2,[%i2+0x01c] ! Mem[000000006f0000dc] stw %l7,[%i3+0x02c] ! Mem[000000006f8000ec] stb %l6,[%i1+0x03e] ! Mem[000000006e8000fe] jmpl %o7,%g0 swap [%i3+0x02c],%l7 ! Mem[000000006f8000ec] p47_far_0_lem: membar #Sync lduh [%i0+0x032],%l7 ! Mem[000000006e0000f2] ldstub [%i0+0x027],%l6 ! Mem[000000006e0000e7] lduh [%i0+0x008],%l3 ! Mem[000000006e0000c8] sth %l2,[%i2+0x01c] ! Mem[000000006f0000dc] stw %l7,[%i3+0x02c] ! Mem[000000006f8000ec] stb %l6,[%i1+0x03e] ! Mem[000000006e8000fe] membar #Sync jmpl %o7,%g0 swap [%i3+0x02c],%l7 ! Mem[000000006f8000ec] p47_far_0_he: ldsb [%i2+0x03a],%l0 ! Mem[000000006f0000fa] ldstub [%i2+0x028],%l7 ! Mem[000000006f0000e8] jmpl %o7,%g0 lduw [%i2+0x014],%l2 ! Mem[000000006f0000d4] p47_far_0_hem: membar #Sync ldsb [%i2+0x03a],%l0 ! Mem[000000006f0000fa] ldstub [%i2+0x028],%l7 ! Mem[000000006f0000e8] membar #Sync jmpl %o7,%g0 lduw [%i2+0x014],%l2 ! Mem[000000006f0000d4] p47_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p48_far_0_le: lduh [%i0+0x012],%l7 ! Mem[00000000700000d2] lduw [%i0+0x004],%l6 ! Mem[00000000700000c4] ldstub [%i3+0x028],%l3 ! Mem[00000000718000e8] ldstub [%i1+0x03b],%l7 ! Mem[00000000708000fb] stw %l2,[%i1+0x02c] ! Mem[00000000708000ec] ldd [%i2+0x028],%l2 ! Mem[00000000710000e8] jmpl %o7,%g0 swap [%i2+0x03c],%l0 ! Mem[00000000710000fc] p48_far_0_lem: membar #Sync lduh [%i0+0x012],%l7 ! Mem[00000000700000d2] lduw [%i0+0x004],%l6 ! Mem[00000000700000c4] ldstub [%i3+0x028],%l3 ! Mem[00000000718000e8] ldstub [%i1+0x03b],%l7 ! Mem[00000000708000fb] stw %l2,[%i1+0x02c] ! Mem[00000000708000ec] ldd [%i2+0x028],%l2 ! Mem[00000000710000e8] membar #Sync jmpl %o7,%g0 swap [%i2+0x03c],%l0 ! Mem[00000000710000fc] p48_far_0_he: stw %l1,[%i1+0x000] ! Mem[00000000708000c0] swap [%i1+0x008],%l4 ! Mem[00000000708000c8] ldx [%i0+0x010],%l3 ! Mem[00000000700000d0] ldub [%i1+0x00e],%l4 ! Mem[00000000708000ce] ldx [%i1+0x010],%l7 ! Mem[00000000708000d0] std %l2,[%i2+0x010] ! Mem[00000000710000d0] ldsw [%i0+0x034],%l4 ! Mem[00000000700000f4] jmpl %o7,%g0 lduw [%i3+0x01c],%l1 ! Mem[00000000718000dc] p48_far_0_hem: membar #Sync stw %l1,[%i1+0x000] ! Mem[00000000708000c0] swap [%i1+0x008],%l4 ! Mem[00000000708000c8] ldx [%i0+0x010],%l3 ! Mem[00000000700000d0] ldub [%i1+0x00e],%l4 ! Mem[00000000708000ce] ldx [%i1+0x010],%l7 ! Mem[00000000708000d0] std %l2,[%i2+0x010] ! Mem[00000000710000d0] ldsw [%i0+0x034],%l4 ! Mem[00000000700000f4] membar #Sync jmpl %o7,%g0 lduw [%i3+0x01c],%l1 ! Mem[00000000718000dc] p48_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p49_far_0_le: lduh [%i1+0x032],%l7 ! Mem[00000000728000f2] stx %l6,[%i0+0x020] ! Mem[00000000720000e0] std %l2,[%i2+0x008] ! Mem[00000000730000c8] swap [%i0+0x01c],%l2 ! Mem[00000000720000dc] swap [%i3+0x02c],%l2 ! Mem[00000000738000ec] std %l2,[%i2+0x020] ! Mem[00000000730000e0] jmpl %o7,%g0 std %l2,[%i0+0x000] ! Mem[00000000720000c0] p49_far_0_lem: membar #Sync lduh [%i1+0x032],%l7 ! Mem[00000000728000f2] stx %l6,[%i0+0x020] ! Mem[00000000720000e0] std %l2,[%i2+0x008] ! Mem[00000000730000c8] swap [%i0+0x01c],%l2 ! Mem[00000000720000dc] swap [%i3+0x02c],%l2 ! Mem[00000000738000ec] std %l2,[%i2+0x020] ! Mem[00000000730000e0] membar #Sync jmpl %o7,%g0 std %l2,[%i0+0x000] ! Mem[00000000720000c0] p49_far_0_he: ldstub [%i1+0x01c],%l6 ! Mem[00000000728000dc] ldx [%i3+0x038],%l2 ! Mem[00000000738000f8] swap [%i1+0x034],%l1 ! Mem[00000000728000f4] ldsh [%i0+0x012],%l2 ! Mem[00000000720000d2] jmpl %o7,%g0 stb %l3,[%i0+0x036] ! Mem[00000000720000f6] p49_far_0_hem: membar #Sync ldstub [%i1+0x01c],%l6 ! Mem[00000000728000dc] ldx [%i3+0x038],%l2 ! Mem[00000000738000f8] swap [%i1+0x034],%l1 ! Mem[00000000728000f4] ldsh [%i0+0x012],%l2 ! Mem[00000000720000d2] membar #Sync jmpl %o7,%g0 stb %l3,[%i0+0x036] ! Mem[00000000720000f6] p49_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p50_far_0_le: lduh [%i1+0x012],%l7 ! Mem[00000000748000d2] ldsh [%i0+0x002],%l4 ! Mem[00000000740000c2] lduw [%i2+0x014],%l1 ! Mem[00000000750000d4] ldd [%i3+0x038],%l6 ! Mem[00000000758000f8] sth %l2,[%i3+0x02c] ! Mem[00000000758000ec] stw %l3,[%i0+0x02c] ! Mem[00000000740000ec] jmpl %o7,%g0 ldstub [%i1+0x031],%l4 ! Mem[00000000748000f1] p50_far_0_lem: membar #Sync lduh [%i1+0x012],%l7 ! Mem[00000000748000d2] ldsh [%i0+0x002],%l4 ! Mem[00000000740000c2] lduw [%i2+0x014],%l1 ! Mem[00000000750000d4] ldd [%i3+0x038],%l6 ! Mem[00000000758000f8] sth %l2,[%i3+0x02c] ! Mem[00000000758000ec] stw %l3,[%i0+0x02c] ! Mem[00000000740000ec] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x031],%l4 ! Mem[00000000748000f1] p50_far_0_he: lduh [%i2+0x014],%l4 ! Mem[00000000750000d4] ldsh [%i1+0x02a],%l3 ! Mem[00000000748000ea] ldsb [%i2+0x015],%l2 ! Mem[00000000750000d5] lduh [%i0+0x002],%l0 ! Mem[00000000740000c2] swap [%i2+0x02c],%l6 ! Mem[00000000750000ec] sth %l4,[%i1+0x012] ! Mem[00000000748000d2] jmpl %o7,%g0 ldub [%i0+0x011],%l6 ! Mem[00000000740000d1] p50_far_0_hem: membar #Sync lduh [%i2+0x014],%l4 ! Mem[00000000750000d4] ldsh [%i1+0x02a],%l3 ! Mem[00000000748000ea] ldsb [%i2+0x015],%l2 ! Mem[00000000750000d5] lduh [%i0+0x002],%l0 ! Mem[00000000740000c2] swap [%i2+0x02c],%l6 ! Mem[00000000750000ec] sth %l4,[%i1+0x012] ! Mem[00000000748000d2] membar #Sync jmpl %o7,%g0 ldub [%i0+0x011],%l6 ! Mem[00000000740000d1] p50_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p51_far_0_le: lduh [%i1+0x032],%l7 ! Mem[00000000768000f2] ldstub [%i0+0x027],%l6 ! Mem[00000000760000e7] sth %l3,[%i2+0x008] ! Mem[00000000770000c8] std %l2,[%i0+0x018] ! Mem[00000000760000d8] swap [%i1+0x02c],%l2 ! Mem[00000000768000ec] ldsb [%i0+0x02f],%l3 ! Mem[00000000760000ef] jmpl %o7,%g0 ldstub [%i3+0x000],%l3 ! Mem[00000000778000c0] p51_far_0_lem: membar #Sync lduh [%i1+0x032],%l7 ! Mem[00000000768000f2] ldstub [%i0+0x027],%l6 ! Mem[00000000760000e7] sth %l3,[%i2+0x008] ! Mem[00000000770000c8] std %l2,[%i0+0x018] ! Mem[00000000760000d8] swap [%i1+0x02c],%l2 ! Mem[00000000768000ec] ldsb [%i0+0x02f],%l3 ! Mem[00000000760000ef] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x000],%l3 ! Mem[00000000778000c0] p51_far_0_he: swap [%i1+0x01c],%l6 ! Mem[00000000768000dc] swap [%i2+0x020],%l0 ! Mem[00000000770000e0] ldsh [%i3+0x036],%l3 ! Mem[00000000778000f6] stb %l3,[%i0+0x03b] ! Mem[00000000760000fb] jmpl %o7,%g0 swap [%i2+0x02c],%l6 ! Mem[00000000770000ec] p51_far_0_hem: membar #Sync swap [%i1+0x01c],%l6 ! Mem[00000000768000dc] swap [%i2+0x020],%l0 ! Mem[00000000770000e0] ldsh [%i3+0x036],%l3 ! Mem[00000000778000f6] stb %l3,[%i0+0x03b] ! Mem[00000000760000fb] membar #Sync jmpl %o7,%g0 swap [%i2+0x02c],%l6 ! Mem[00000000770000ec] p51_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p52_far_0_le: lduh [%i1+0x012],%l7 ! Mem[00000000788000d2] ldsh [%i0+0x006],%l6 ! Mem[00000000780000c6] ldd [%i1+0x028],%l2 ! Mem[00000000788000e8] ldub [%i3+0x03b],%l7 ! Mem[00000000798000fb] stb %l2,[%i2+0x02c] ! Mem[00000000790000ec] ldsw [%i3+0x02c],%l3 ! Mem[00000000798000ec] jmpl %o7,%g0 ldstub [%i2+0x03c],%l0 ! Mem[00000000790000fc] p52_far_0_lem: membar #Sync lduh [%i1+0x012],%l7 ! Mem[00000000788000d2] ldsh [%i0+0x006],%l6 ! Mem[00000000780000c6] ldd [%i1+0x028],%l2 ! Mem[00000000788000e8] ldub [%i3+0x03b],%l7 ! Mem[00000000798000fb] stb %l2,[%i2+0x02c] ! Mem[00000000790000ec] ldsw [%i3+0x02c],%l3 ! Mem[00000000798000ec] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03c],%l0 ! Mem[00000000790000fc] p52_far_0_he: swap [%i1+0x014],%l2 ! Mem[00000000788000d4] ldsw [%i3+0x030],%l2 ! Mem[00000000798000f0] ldx [%i2+0x030],%l3 ! Mem[00000000790000f0] stw %l3,[%i1+0x038] ! Mem[00000000788000f8] ldsb [%i2+0x00f],%l6 ! Mem[00000000790000cf] ldstub [%i1+0x039],%l5 ! Mem[00000000788000f9] std %l6,[%i3+0x030] ! Mem[00000000798000f0] jmpl %o7,%g0 stw %l5,[%i3+0x020] ! Mem[00000000798000e0] p52_far_0_hem: membar #Sync swap [%i1+0x014],%l2 ! Mem[00000000788000d4] ldsw [%i3+0x030],%l2 ! Mem[00000000798000f0] ldx [%i2+0x030],%l3 ! Mem[00000000790000f0] stw %l3,[%i1+0x038] ! Mem[00000000788000f8] ldsb [%i2+0x00f],%l6 ! Mem[00000000790000cf] ldstub [%i1+0x039],%l5 ! Mem[00000000788000f9] std %l6,[%i3+0x030] ! Mem[00000000798000f0] membar #Sync jmpl %o7,%g0 stw %l5,[%i3+0x020] ! Mem[00000000798000e0] p52_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p53_far_0_le: lduh [%i1+0x032],%l7 ! Mem[000000007a8000f2] stw %l6,[%i3+0x024] ! Mem[000000007b8000e4] ldsw [%i3+0x014],%l1 ! Mem[000000007b8000d4] ldstub [%i2+0x01b],%l7 ! Mem[000000007b0000db] ldx [%i3+0x028],%l2 ! Mem[000000007b8000e8] swap [%i2+0x02c],%l3 ! Mem[000000007b0000ec] jmpl %o7,%g0 sth %l4,[%i1+0x030] ! Mem[000000007a8000f0] p53_far_0_lem: membar #Sync lduh [%i1+0x032],%l7 ! Mem[000000007a8000f2] stw %l6,[%i3+0x024] ! Mem[000000007b8000e4] ldsw [%i3+0x014],%l1 ! Mem[000000007b8000d4] ldstub [%i2+0x01b],%l7 ! Mem[000000007b0000db] ldx [%i3+0x028],%l2 ! Mem[000000007b8000e8] swap [%i2+0x02c],%l3 ! Mem[000000007b0000ec] membar #Sync jmpl %o7,%g0 sth %l4,[%i1+0x030] ! Mem[000000007a8000f0] p53_far_0_he: stx %l4,[%i1+0x010] ! Mem[000000007a8000d0] swap [%i3+0x008],%l3 ! Mem[000000007b8000c8] stx %l2,[%i3+0x010] ! Mem[000000007b8000d0] sth %l0,[%i2+0x022] ! Mem[000000007b0000e2] ldsh [%i1+0x02c],%l6 ! Mem[000000007a8000ec] stw %l4,[%i2+0x030] ! Mem[000000007b0000f0] jmpl %o7,%g0 ldsh [%i1+0x010],%l6 ! Mem[000000007a8000d0] p53_far_0_hem: membar #Sync stx %l4,[%i1+0x010] ! Mem[000000007a8000d0] swap [%i3+0x008],%l3 ! Mem[000000007b8000c8] stx %l2,[%i3+0x010] ! Mem[000000007b8000d0] sth %l0,[%i2+0x022] ! Mem[000000007b0000e2] ldsh [%i1+0x02c],%l6 ! Mem[000000007a8000ec] stw %l4,[%i2+0x030] ! Mem[000000007b0000f0] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x010],%l6 ! Mem[000000007a8000d0] p53_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p54_far_0_le: lduh [%i1+0x012],%l7 ! Mem[000000007c8000d2] ldd [%i2+0x000],%l4 ! Mem[000000007d0000c0] std %l0,[%i0+0x010] ! Mem[000000007c0000d0] stb %l7,[%i1+0x03b] ! Mem[000000007c8000fb] swap [%i1+0x00c],%l7 ! Mem[000000007c8000cc] stw %l2,[%i3+0x02c] ! Mem[000000007d8000ec] jmpl %o7,%g0 std %l0,[%i2+0x038] ! Mem[000000007d0000f8] p54_far_0_lem: membar #Sync lduh [%i1+0x012],%l7 ! Mem[000000007c8000d2] ldd [%i2+0x000],%l4 ! Mem[000000007d0000c0] std %l0,[%i0+0x010] ! Mem[000000007c0000d0] stb %l7,[%i1+0x03b] ! Mem[000000007c8000fb] swap [%i1+0x00c],%l7 ! Mem[000000007c8000cc] stw %l2,[%i3+0x02c] ! Mem[000000007d8000ec] membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x038] ! Mem[000000007d0000f8] p54_far_0_he: ldub [%i3+0x003],%l1 ! Mem[000000007d8000c3] ldsh [%i0+0x002],%l0 ! Mem[000000007c0000c2] ldstub [%i0+0x02c],%l6 ! Mem[000000007c0000ec] ldsb [%i1+0x03b],%l3 ! Mem[000000007c8000fb] swap [%i2+0x00c],%l6 ! Mem[000000007d0000cc] ldsw [%i2+0x038],%l5 ! Mem[000000007d0000f8] swap [%i1+0x034],%l3 ! Mem[000000007c8000f4] jmpl %o7,%g0 stw %l0,[%i3+0x020] ! Mem[000000007d8000e0] p54_far_0_hem: membar #Sync ldub [%i3+0x003],%l1 ! Mem[000000007d8000c3] ldsh [%i0+0x002],%l0 ! Mem[000000007c0000c2] ldstub [%i0+0x02c],%l6 ! Mem[000000007c0000ec] ldsb [%i1+0x03b],%l3 ! Mem[000000007c8000fb] swap [%i2+0x00c],%l6 ! Mem[000000007d0000cc] ldsw [%i2+0x038],%l5 ! Mem[000000007d0000f8] swap [%i1+0x034],%l3 ! Mem[000000007c8000f4] membar #Sync jmpl %o7,%g0 stw %l0,[%i3+0x020] ! Mem[000000007d8000e0] p54_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p55_far_0_le: lduh [%i1+0x032],%l7 ! Mem[000000007e8000f2] swap [%i3+0x024],%l6 ! Mem[000000007f8000e4] std %l6,[%i2+0x038] ! Mem[000000007f0000f8] ldx [%i2+0x038],%l6 ! Mem[000000007f0000f8] ldub [%i1+0x031],%l4 ! Mem[000000007e8000f1] ldsw [%i3+0x02c],%l4 ! Mem[000000007f8000ec] jmpl %o7,%g0 ldx [%i0+0x028],%l0 ! Mem[000000007e0000e8] p55_far_0_lem: membar #Sync lduh [%i1+0x032],%l7 ! Mem[000000007e8000f2] swap [%i3+0x024],%l6 ! Mem[000000007f8000e4] std %l6,[%i2+0x038] ! Mem[000000007f0000f8] ldx [%i2+0x038],%l6 ! Mem[000000007f0000f8] ldub [%i1+0x031],%l4 ! Mem[000000007e8000f1] ldsw [%i3+0x02c],%l4 ! Mem[000000007f8000ec] membar #Sync jmpl %o7,%g0 ldx [%i0+0x028],%l0 ! Mem[000000007e0000e8] p55_far_0_he: ldsb [%i1+0x034],%l1 ! Mem[000000007e8000f4] ldd [%i3+0x010],%l2 ! Mem[000000007f8000d0] jmpl %o7,%g0 ldsw [%i3+0x010],%l6 ! Mem[000000007f8000d0] p55_far_0_hem: membar #Sync ldsb [%i1+0x034],%l1 ! Mem[000000007e8000f4] ldd [%i3+0x010],%l2 ! Mem[000000007f8000d0] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x010],%l6 ! Mem[000000007f8000d0] p55_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p56_far_0_le: lduh [%i1+0x012],%l7 ! Mem[00000000808000d2] lduw [%i3+0x004],%l6 ! Mem[00000000818000c4] ldsb [%i3+0x028],%l3 ! Mem[00000000818000e8] stw %l6,[%i1+0x03c] ! Mem[00000000808000fc] stx %l7,[%i3+0x008] ! Mem[00000000818000c8] ldstub [%i2+0x02e],%l2 ! Mem[00000000810000ee] jmpl %o7,%g0 ldstub [%i2+0x03c],%l0 ! Mem[00000000810000fc] p56_far_0_lem: membar #Sync lduh [%i1+0x012],%l7 ! Mem[00000000808000d2] lduw [%i3+0x004],%l6 ! Mem[00000000818000c4] ldsb [%i3+0x028],%l3 ! Mem[00000000818000e8] stw %l6,[%i1+0x03c] ! Mem[00000000808000fc] stx %l7,[%i3+0x008] ! Mem[00000000818000c8] ldstub [%i2+0x02e],%l2 ! Mem[00000000810000ee] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03c],%l0 ! Mem[00000000810000fc] p56_far_0_he: swap [%i3+0x000],%l1 ! Mem[00000000818000c0] stb %l4,[%i0+0x008] ! Mem[00000000800000c8] lduw [%i2+0x030],%l2 ! Mem[00000000810000f0] ldsw [%i1+0x008],%l6 ! Mem[00000000808000c8] ldsb [%i1+0x017],%l3 ! Mem[00000000808000d7] ldsb [%i2+0x00e],%l4 ! Mem[00000000810000ce] lduh [%i0+0x010],%l7 ! Mem[00000000800000d0] jmpl %o7,%g0 stx %l0,[%i3+0x030] ! Mem[00000000818000f0] p56_far_0_hem: membar #Sync swap [%i3+0x000],%l1 ! Mem[00000000818000c0] stb %l4,[%i0+0x008] ! Mem[00000000800000c8] lduw [%i2+0x030],%l2 ! Mem[00000000810000f0] ldsw [%i1+0x008],%l6 ! Mem[00000000808000c8] ldsb [%i1+0x017],%l3 ! Mem[00000000808000d7] ldsb [%i2+0x00e],%l4 ! Mem[00000000810000ce] lduh [%i0+0x010],%l7 ! Mem[00000000800000d0] membar #Sync jmpl %o7,%g0 stx %l0,[%i3+0x030] ! Mem[00000000818000f0] p56_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p57_far_0_le: lduh [%i1+0x032],%l7 ! Mem[00000000828000f2] sth %l6,[%i3+0x026] ! Mem[00000000838000e6] ldstub [%i2+0x008],%l3 ! Mem[00000000830000c8] ldstub [%i0+0x01c],%l2 ! Mem[00000000820000dc] ldstub [%i3+0x02c],%l7 ! Mem[00000000838000ec] lduh [%i3+0x02e],%l3 ! Mem[00000000838000ee] jmpl %o7,%g0 ldx [%i3+0x030],%l4 ! Mem[00000000838000f0] p57_far_0_lem: membar #Sync lduh [%i1+0x032],%l7 ! Mem[00000000828000f2] sth %l6,[%i3+0x026] ! Mem[00000000838000e6] ldstub [%i2+0x008],%l3 ! Mem[00000000830000c8] ldstub [%i0+0x01c],%l2 ! Mem[00000000820000dc] ldstub [%i3+0x02c],%l7 ! Mem[00000000838000ec] lduh [%i3+0x02e],%l3 ! Mem[00000000838000ee] membar #Sync jmpl %o7,%g0 ldx [%i3+0x030],%l4 ! Mem[00000000838000f0] p57_far_0_he: ldstub [%i1+0x015],%l2 ! Mem[00000000828000d5] std %l0,[%i1+0x020] ! Mem[00000000828000e0] ldx [%i2+0x028],%l6 ! Mem[00000000830000e8] ldd [%i1+0x038],%l2 ! Mem[00000000828000f8] ldx [%i2+0x028],%l6 ! Mem[00000000830000e8] ldd [%i3+0x038],%l4 ! Mem[00000000838000f8] jmpl %o7,%g0 ldub [%i0+0x017],%l7 ! Mem[00000000820000d7] p57_far_0_hem: membar #Sync ldstub [%i1+0x015],%l2 ! Mem[00000000828000d5] std %l0,[%i1+0x020] ! Mem[00000000828000e0] ldx [%i2+0x028],%l6 ! Mem[00000000830000e8] ldd [%i1+0x038],%l2 ! Mem[00000000828000f8] ldx [%i2+0x028],%l6 ! Mem[00000000830000e8] ldd [%i3+0x038],%l4 ! Mem[00000000838000f8] membar #Sync jmpl %o7,%g0 ldub [%i0+0x017],%l7 ! Mem[00000000820000d7] p57_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p58_far_0_le: lduh [%i1+0x012],%l7 ! Mem[00000000848000d2] ldstub [%i1+0x002],%l4 ! Mem[00000000848000c2] swap [%i0+0x03c],%l6 ! Mem[00000000840000fc] ldsw [%i0+0x03c],%l7 ! Mem[00000000840000fc] swap [%i3+0x028],%l0 ! Mem[00000000858000e8] std %l2,[%i3+0x000] ! Mem[00000000858000c0] jmpl %o7,%g0 ldsh [%i2+0x000],%l3 ! Mem[00000000850000c0] p58_far_0_lem: membar #Sync lduh [%i1+0x012],%l7 ! Mem[00000000848000d2] ldstub [%i1+0x002],%l4 ! Mem[00000000848000c2] swap [%i0+0x03c],%l6 ! Mem[00000000840000fc] ldsw [%i0+0x03c],%l7 ! Mem[00000000840000fc] swap [%i3+0x028],%l0 ! Mem[00000000858000e8] std %l2,[%i3+0x000] ! Mem[00000000858000c0] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x000],%l3 ! Mem[00000000850000c0] p58_far_0_he: ldsh [%i2+0x03c],%l6 ! Mem[00000000850000fc] sth %l2,[%i0+0x038] ! Mem[00000000840000f8] swap [%i2+0x034],%l1 ! Mem[00000000850000f4] swap [%i3+0x030],%l2 ! Mem[00000000858000f0] jmpl %o7,%g0 ldsh [%i1+0x036],%l3 ! Mem[00000000848000f6] p58_far_0_hem: membar #Sync ldsh [%i2+0x03c],%l6 ! Mem[00000000850000fc] sth %l2,[%i0+0x038] ! Mem[00000000840000f8] swap [%i2+0x034],%l1 ! Mem[00000000850000f4] swap [%i3+0x030],%l2 ! Mem[00000000858000f0] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x036],%l3 ! Mem[00000000848000f6] p58_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p59_far_0_le: lduh [%i1+0x032],%l7 ! Mem[00000000868000f2] swap [%i3+0x024],%l6 ! Mem[00000000878000e4] swap [%i1+0x008],%l3 ! Mem[00000000868000c8] ldsb [%i2+0x01c],%l2 ! Mem[00000000870000dc] swap [%i3+0x02c],%l7 ! Mem[00000000878000ec] std %l6,[%i1+0x038] ! Mem[00000000868000f8] jmpl %o7,%g0 sth %l7,[%i3+0x02e] ! Mem[00000000878000ee] p59_far_0_lem: membar #Sync lduh [%i1+0x032],%l7 ! Mem[00000000868000f2] swap [%i3+0x024],%l6 ! Mem[00000000878000e4] swap [%i1+0x008],%l3 ! Mem[00000000868000c8] ldsb [%i2+0x01c],%l2 ! Mem[00000000870000dc] swap [%i3+0x02c],%l7 ! Mem[00000000878000ec] std %l6,[%i1+0x038] ! Mem[00000000868000f8] membar #Sync jmpl %o7,%g0 sth %l7,[%i3+0x02e] ! Mem[00000000878000ee] p59_far_0_he: ldstub [%i3+0x03a],%l0 ! Mem[00000000878000fa] std %l6,[%i2+0x028] ! Mem[00000000870000e8] jmpl %o7,%g0 ldsb [%i1+0x023],%l1 ! Mem[00000000868000e3] p59_far_0_hem: membar #Sync ldstub [%i3+0x03a],%l0 ! Mem[00000000878000fa] std %l6,[%i2+0x028] ! Mem[00000000870000e8] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x023],%l1 ! Mem[00000000868000e3] p59_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p60_far_0_le: lduh [%i2+0x012],%l7 ! Mem[00000000890000d2] ldsh [%i3+0x006],%l6 ! Mem[00000000898000c6] stb %l3,[%i1+0x028] ! Mem[00000000888000e8] sth %l2,[%i0+0x01c] ! Mem[00000000880000dc] stb %l7,[%i0+0x02c] ! Mem[00000000880000ec] ldstub [%i1+0x02e],%l2 ! Mem[00000000888000ee] jmpl %o7,%g0 ldsb [%i1+0x029],%l0 ! Mem[00000000888000e9] p60_far_0_lem: membar #Sync lduh [%i2+0x012],%l7 ! Mem[00000000890000d2] ldsh [%i3+0x006],%l6 ! Mem[00000000898000c6] stb %l3,[%i1+0x028] ! Mem[00000000888000e8] sth %l2,[%i0+0x01c] ! Mem[00000000880000dc] stb %l7,[%i0+0x02c] ! Mem[00000000880000ec] ldstub [%i1+0x02e],%l2 ! Mem[00000000888000ee] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x029],%l0 ! Mem[00000000888000e9] p60_far_0_he: swap [%i1+0x030],%l2 ! Mem[00000000888000f0] ldx [%i3+0x008],%l6 ! Mem[00000000898000c8] jmpl %o7,%g0 ldstub [%i1+0x017],%l3 ! Mem[00000000888000d7] p60_far_0_hem: membar #Sync swap [%i1+0x030],%l2 ! Mem[00000000888000f0] ldx [%i3+0x008],%l6 ! Mem[00000000898000c8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x017],%l3 ! Mem[00000000888000d7] p60_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p61_far_0_le: lduh [%i2+0x032],%l7 ! Mem[000000008b0000f2] stb %l6,[%i3+0x027] ! Mem[000000008b8000e7] ldx [%i0+0x008],%l3 ! Mem[000000008a0000c8] swap [%i0+0x03c],%l6 ! Mem[000000008a0000fc] swap [%i1+0x02c],%l7 ! Mem[000000008a8000ec] stb %l2,[%i2+0x02e] ! Mem[000000008b0000ee] jmpl %o7,%g0 stw %l0,[%i3+0x01c] ! Mem[000000008b8000dc] p61_far_0_lem: membar #Sync lduh [%i2+0x032],%l7 ! Mem[000000008b0000f2] stb %l6,[%i3+0x027] ! Mem[000000008b8000e7] ldx [%i0+0x008],%l3 ! Mem[000000008a0000c8] swap [%i0+0x03c],%l6 ! Mem[000000008a0000fc] swap [%i1+0x02c],%l7 ! Mem[000000008a8000ec] stb %l2,[%i2+0x02e] ! Mem[000000008b0000ee] membar #Sync jmpl %o7,%g0 stw %l0,[%i3+0x01c] ! Mem[000000008b8000dc] p61_far_0_he: swap [%i2+0x020],%l1 ! Mem[000000008b0000e0] ldub [%i3+0x028],%l4 ! Mem[000000008b8000e8] ldsw [%i1+0x030],%l2 ! Mem[000000008a8000f0] ldub [%i3+0x028],%l6 ! Mem[000000008b8000e8] stw %l3,[%i0+0x034] ! Mem[000000008a0000f4] ldx [%i0+0x018],%l5 ! Mem[000000008a0000d8] stb %l4,[%i3+0x008] ! Mem[000000008b8000c8] jmpl %o7,%g0 stw %l3,[%i2+0x030] ! Mem[000000008b0000f0] p61_far_0_hem: membar #Sync swap [%i2+0x020],%l1 ! Mem[000000008b0000e0] ldub [%i3+0x028],%l4 ! Mem[000000008b8000e8] ldsw [%i1+0x030],%l2 ! Mem[000000008a8000f0] ldub [%i3+0x028],%l6 ! Mem[000000008b8000e8] stw %l3,[%i0+0x034] ! Mem[000000008a0000f4] ldx [%i0+0x018],%l5 ! Mem[000000008a0000d8] stb %l4,[%i3+0x008] ! Mem[000000008b8000c8] membar #Sync jmpl %o7,%g0 stw %l3,[%i2+0x030] ! Mem[000000008b0000f0] p61_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p62_far_0_le: lduh [%i2+0x012],%l7 ! Mem[000000008d0000d2] lduw [%i1+0x024],%l2 ! Mem[000000008c8000e4] stx %l6,[%i1+0x038] ! Mem[000000008c8000f8] swap [%i1+0x03c],%l7 ! Mem[000000008c8000fc] lduh [%i1+0x02a],%l0 ! Mem[000000008c8000ea] swap [%i3+0x000],%l2 ! Mem[000000008d8000c0] jmpl %o7,%g0 lduh [%i0+0x000],%l3 ! Mem[000000008c0000c0] p62_far_0_lem: membar #Sync lduh [%i2+0x012],%l7 ! Mem[000000008d0000d2] lduw [%i1+0x024],%l2 ! Mem[000000008c8000e4] stx %l6,[%i1+0x038] ! Mem[000000008c8000f8] swap [%i1+0x03c],%l7 ! Mem[000000008c8000fc] lduh [%i1+0x02a],%l0 ! Mem[000000008c8000ea] swap [%i3+0x000],%l2 ! Mem[000000008d8000c0] membar #Sync jmpl %o7,%g0 lduh [%i0+0x000],%l3 ! Mem[000000008c0000c0] p62_far_0_he: sth %l1,[%i0+0x034] ! Mem[000000008c0000f4] ldstub [%i0+0x032],%l2 ! Mem[000000008c0000f2] ldsw [%i3+0x014],%l3 ! Mem[000000008d8000d4] sth %l4,[%i3+0x00e] ! Mem[000000008d8000ce] jmpl %o7,%g0 stx %l7,[%i2+0x010] ! Mem[000000008d0000d0] p62_far_0_hem: membar #Sync sth %l1,[%i0+0x034] ! Mem[000000008c0000f4] ldstub [%i0+0x032],%l2 ! Mem[000000008c0000f2] ldsw [%i3+0x014],%l3 ! Mem[000000008d8000d4] sth %l4,[%i3+0x00e] ! Mem[000000008d8000ce] membar #Sync jmpl %o7,%g0 stx %l7,[%i2+0x010] ! Mem[000000008d0000d0] p62_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p63_far_0_le: lduh [%i2+0x032],%l7 ! Mem[000000008f0000f2] swap [%i3+0x024],%l6 ! Mem[000000008f8000e4] ldsh [%i3+0x008],%l3 ! Mem[000000008f8000c8] lduw [%i0+0x01c],%l2 ! Mem[000000008e0000dc] lduw [%i3+0x02c],%l7 ! Mem[000000008f8000ec] ldsb [%i1+0x02f],%l3 ! Mem[000000008e8000ef] jmpl %o7,%g0 stb %l4,[%i3+0x031] ! Mem[000000008f8000f1] p63_far_0_lem: membar #Sync lduh [%i2+0x032],%l7 ! Mem[000000008f0000f2] swap [%i3+0x024],%l6 ! Mem[000000008f8000e4] ldsh [%i3+0x008],%l3 ! Mem[000000008f8000c8] lduw [%i0+0x01c],%l2 ! Mem[000000008e0000dc] lduw [%i3+0x02c],%l7 ! Mem[000000008f8000ec] ldsb [%i1+0x02f],%l3 ! Mem[000000008e8000ef] membar #Sync jmpl %o7,%g0 stb %l4,[%i3+0x031] ! Mem[000000008f8000f1] p63_far_0_he: ldd [%i2+0x010],%l4 ! Mem[000000008f0000d0] ldx [%i0+0x008],%l3 ! Mem[000000008e0000c8] ldx [%i3+0x010],%l2 ! Mem[000000008f8000d0] ldstub [%i1+0x012],%l2 ! Mem[000000008e8000d2] stw %l3,[%i2+0x034] ! Mem[000000008f0000f4] sth %l3,[%i3+0x03a] ! Mem[000000008f8000fa] jmpl %o7,%g0 lduh [%i2+0x02e],%l6 ! Mem[000000008f0000ee] p63_far_0_hem: membar #Sync ldd [%i2+0x010],%l4 ! Mem[000000008f0000d0] ldx [%i0+0x008],%l3 ! Mem[000000008e0000c8] ldx [%i3+0x010],%l2 ! Mem[000000008f8000d0] ldstub [%i1+0x012],%l2 ! Mem[000000008e8000d2] stw %l3,[%i2+0x034] ! Mem[000000008f0000f4] sth %l3,[%i3+0x03a] ! Mem[000000008f8000fa] membar #Sync jmpl %o7,%g0 lduh [%i2+0x02e],%l6 ! Mem[000000008f0000ee] p63_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 far0_b2b_h: nop nop nop nop nop nop nop jmpl %o7,%g0 nop far0_b2b_l: nop nop nop nop nop nop nop jmpl %o7,%g0 nop user_far0_end: .seg "text" .text .align 0x2000 user_far1_start: p0_far_1_le: swap [%i1+0x01c],%l0 ! Mem[00000000108000dc] ldsw [%i0+0x014],%l5 ! Mem[00000000100000d4] ldsh [%i1+0x028],%l7 ! Mem[00000000108000e8] ldsw [%i1+0x03c],%l3 ! Mem[00000000108000fc] ldstub [%i0+0x00d],%l6 ! Mem[00000000100000cd] stb %l0,[%i2+0x016] ! Mem[00000000110000d6] ldsw [%i0+0x03c],%l7 ! Mem[00000000100000fc] jmpl %o7,%g0 ldx [%i0+0x020],%l6 ! Mem[00000000100000e0] p0_far_1_lem: membar #Sync swap [%i1+0x01c],%l0 ! Mem[00000000108000dc] ldsw [%i0+0x014],%l5 ! Mem[00000000100000d4] ldsh [%i1+0x028],%l7 ! Mem[00000000108000e8] ldsw [%i1+0x03c],%l3 ! Mem[00000000108000fc] ldstub [%i0+0x00d],%l6 ! Mem[00000000100000cd] stb %l0,[%i2+0x016] ! Mem[00000000110000d6] ldsw [%i0+0x03c],%l7 ! Mem[00000000100000fc] membar #Sync jmpl %o7,%g0 ldx [%i0+0x020],%l6 ! Mem[00000000100000e0] p0_far_1_he: lduw [%i1+0x018],%l4 ! Mem[00000000108000d8] stb %l5,[%i0+0x002] ! Mem[00000000100000c2] ldstub [%i3+0x010],%l1 ! Mem[00000000118000d0] ldsw [%i3+0x008],%l6 ! Mem[00000000118000c8] ldsw [%i1+0x018],%l6 ! Mem[00000000108000d8] jmpl %o7,%g0 stw %l5,[%i1+0x038] ! Mem[00000000108000f8] p0_far_1_hem: membar #Sync lduw [%i1+0x018],%l4 ! Mem[00000000108000d8] stb %l5,[%i0+0x002] ! Mem[00000000100000c2] ldstub [%i3+0x010],%l1 ! Mem[00000000118000d0] ldsw [%i3+0x008],%l6 ! Mem[00000000118000c8] ldsw [%i1+0x018],%l6 ! Mem[00000000108000d8] membar #Sync jmpl %o7,%g0 stw %l5,[%i1+0x038] ! Mem[00000000108000f8] p0_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p1_far_1_le: ldstub [%i1+0x005],%l1 ! Mem[00000000128000c5] swap [%i3+0x01c],%l5 ! Mem[00000000138000dc] lduw [%i1+0x000],%l6 ! Mem[00000000128000c0] jmpl %o7,%g0 ldsh [%i3+0x01a],%l0 ! Mem[00000000138000da] p1_far_1_lem: membar #Sync ldstub [%i1+0x005],%l1 ! Mem[00000000128000c5] swap [%i3+0x01c],%l5 ! Mem[00000000138000dc] lduw [%i1+0x000],%l6 ! Mem[00000000128000c0] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x01a],%l0 ! Mem[00000000138000da] p1_far_1_he: std %l6,[%i2+0x000] ! Mem[00000000130000c0] swap [%i1+0x034],%l6 ! Mem[00000000128000f4] std %l0,[%i1+0x008] ! Mem[00000000128000c8] lduw [%i3+0x024],%l7 ! Mem[00000000138000e4] swap [%i2+0x028],%l4 ! Mem[00000000130000e8] jmpl %o7,%g0 ldub [%i1+0x03f],%l4 ! Mem[00000000128000ff] p1_far_1_hem: membar #Sync std %l6,[%i2+0x000] ! Mem[00000000130000c0] swap [%i1+0x034],%l6 ! Mem[00000000128000f4] std %l0,[%i1+0x008] ! Mem[00000000128000c8] lduw [%i3+0x024],%l7 ! Mem[00000000138000e4] swap [%i2+0x028],%l4 ! Mem[00000000130000e8] membar #Sync jmpl %o7,%g0 ldub [%i1+0x03f],%l4 ! Mem[00000000128000ff] p1_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p2_far_1_le: jmpl %o7,%g0 stw %l0,[%i2+0x030] ! Mem[00000000150000f0] jmpl %o7,%g0 nop p2_far_1_lem: membar #Sync jmpl %o7,%g0 stw %l0,[%i2+0x030] ! Mem[00000000150000f0] jmpl %o7,%g0 nop p2_far_1_he: ldstub [%i1+0x012],%l4 ! Mem[00000000148000d2] lduw [%i3+0x010],%l6 ! Mem[00000000158000d0] jmpl %o7,%g0 sth %l5,[%i1+0x01e] ! Mem[00000000148000de] p2_far_1_hem: membar #Sync ldstub [%i1+0x012],%l4 ! Mem[00000000148000d2] lduw [%i3+0x010],%l6 ! Mem[00000000158000d0] membar #Sync jmpl %o7,%g0 sth %l5,[%i1+0x01e] ! Mem[00000000148000de] p2_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p3_far_1_le: swap [%i2+0x018],%l0 ! Mem[00000000170000d8] ldstub [%i2+0x031],%l5 ! Mem[00000000170000f1] swap [%i3+0x02c],%l4 ! Mem[00000000178000ec] stb %l1,[%i2+0x023] ! Mem[00000000170000e3] ldub [%i0+0x00f],%l3 ! Mem[00000000160000cf] ldstub [%i3+0x021],%l0 ! Mem[00000000178000e1] jmpl %o7,%g0 lduw [%i2+0x024],%l3 ! Mem[00000000170000e4] p3_far_1_lem: membar #Sync swap [%i2+0x018],%l0 ! Mem[00000000170000d8] ldstub [%i2+0x031],%l5 ! Mem[00000000170000f1] swap [%i3+0x02c],%l4 ! Mem[00000000178000ec] stb %l1,[%i2+0x023] ! Mem[00000000170000e3] ldub [%i0+0x00f],%l3 ! Mem[00000000160000cf] ldstub [%i3+0x021],%l0 ! Mem[00000000178000e1] membar #Sync jmpl %o7,%g0 lduw [%i2+0x024],%l3 ! Mem[00000000170000e4] p3_far_1_he: jmpl %o7,%g0 ldx [%i2+0x030],%l3 ! Mem[00000000170000f0] jmpl %o7,%g0 nop p3_far_1_hem: membar #Sync jmpl %o7,%g0 ldx [%i2+0x030],%l3 ! Mem[00000000170000f0] jmpl %o7,%g0 nop p3_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p4_far_1_le: lduw [%i2+0x004],%l7 ! Mem[00000000190000c4] jmpl %o7,%g0 ldstub [%i2+0x005],%l0 ! Mem[00000000190000c5] p4_far_1_lem: membar #Sync lduw [%i2+0x004],%l7 ! Mem[00000000190000c4] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x005],%l0 ! Mem[00000000190000c5] p4_far_1_he: swap [%i1+0x028],%l4 ! Mem[00000000188000e8] ldstub [%i2+0x002],%l7 ! Mem[00000000190000c2] ldx [%i2+0x008],%l3 ! Mem[00000000190000c8] ldstub [%i2+0x011],%l7 ! Mem[00000000190000d1] jmpl %o7,%g0 swap [%i3+0x010],%l1 ! Mem[00000000198000d0] p4_far_1_hem: membar #Sync swap [%i1+0x028],%l4 ! Mem[00000000188000e8] ldstub [%i2+0x002],%l7 ! Mem[00000000190000c2] ldx [%i2+0x008],%l3 ! Mem[00000000190000c8] ldstub [%i2+0x011],%l7 ! Mem[00000000190000d1] membar #Sync jmpl %o7,%g0 swap [%i3+0x010],%l1 ! Mem[00000000198000d0] p4_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p5_far_1_le: sth %l7,[%i0+0x038] ! Mem[000000001a0000f8] ldub [%i0+0x01a],%l1 ! Mem[000000001a0000da] ldstub [%i2+0x02d],%l6 ! Mem[000000001b0000ed] jmpl %o7,%g0 ldx [%i1+0x018],%l6 ! Mem[000000001a8000d8] p5_far_1_lem: membar #Sync sth %l7,[%i0+0x038] ! Mem[000000001a0000f8] ldub [%i0+0x01a],%l1 ! Mem[000000001a0000da] ldstub [%i2+0x02d],%l6 ! Mem[000000001b0000ed] membar #Sync jmpl %o7,%g0 ldx [%i1+0x018],%l6 ! Mem[000000001a8000d8] p5_far_1_he: ldsh [%i3+0x028],%l6 ! Mem[000000001b8000e8] swap [%i0+0x018],%l6 ! Mem[000000001a0000d8] ldstub [%i0+0x018],%l4 ! Mem[000000001a0000d8] swap [%i0+0x00c],%l5 ! Mem[000000001a0000cc] std %l0,[%i2+0x010] ! Mem[000000001b0000d0] std %l4,[%i3+0x020] ! Mem[000000001b8000e0] jmpl %o7,%g0 lduw [%i0+0x02c],%l1 ! Mem[000000001a0000ec] p5_far_1_hem: membar #Sync ldsh [%i3+0x028],%l6 ! Mem[000000001b8000e8] swap [%i0+0x018],%l6 ! Mem[000000001a0000d8] ldstub [%i0+0x018],%l4 ! Mem[000000001a0000d8] swap [%i0+0x00c],%l5 ! Mem[000000001a0000cc] std %l0,[%i2+0x010] ! Mem[000000001b0000d0] std %l4,[%i3+0x020] ! Mem[000000001b8000e0] membar #Sync jmpl %o7,%g0 lduw [%i0+0x02c],%l1 ! Mem[000000001a0000ec] p5_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p6_far_1_le: stb %l1,[%i1+0x025] ! Mem[000000001c8000e5] stw %l2,[%i3+0x024] ! Mem[000000001d8000e4] lduw [%i0+0x00c],%l6 ! Mem[000000001c0000cc] ldx [%i0+0x028],%l4 ! Mem[000000001c0000e8] std %l4,[%i1+0x028] ! Mem[000000001c8000e8] stx %l6,[%i3+0x030] ! Mem[000000001d8000f0] jmpl %o7,%g0 sth %l2,[%i2+0x006] ! Mem[000000001d0000c6] p6_far_1_lem: membar #Sync stb %l1,[%i1+0x025] ! Mem[000000001c8000e5] stw %l2,[%i3+0x024] ! Mem[000000001d8000e4] lduw [%i0+0x00c],%l6 ! Mem[000000001c0000cc] ldx [%i0+0x028],%l4 ! Mem[000000001c0000e8] std %l4,[%i1+0x028] ! Mem[000000001c8000e8] stx %l6,[%i3+0x030] ! Mem[000000001d8000f0] membar #Sync jmpl %o7,%g0 sth %l2,[%i2+0x006] ! Mem[000000001d0000c6] p6_far_1_he: ldstub [%i2+0x02b],%l0 ! Mem[000000001d0000eb] ldx [%i2+0x010],%l3 ! Mem[000000001d0000d0] ldx [%i2+0x020],%l5 ! Mem[000000001d0000e0] ldsw [%i0+0x014],%l0 ! Mem[000000001c0000d4] jmpl %o7,%g0 ldsh [%i0+0x026],%l4 ! Mem[000000001c0000e6] p6_far_1_hem: membar #Sync ldstub [%i2+0x02b],%l0 ! Mem[000000001d0000eb] ldx [%i2+0x010],%l3 ! Mem[000000001d0000d0] ldx [%i2+0x020],%l5 ! Mem[000000001d0000e0] ldsw [%i0+0x014],%l0 ! Mem[000000001c0000d4] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x026],%l4 ! Mem[000000001c0000e6] p6_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p7_far_1_le: stw %l4,[%i2+0x02c] ! Mem[000000001f0000ec] ldstub [%i2+0x026],%l3 ! Mem[000000001f0000e6] stw %l6,[%i0+0x014] ! Mem[000000001e0000d4] swap [%i0+0x024],%l2 ! Mem[000000001e0000e4] ldsw [%i0+0x014],%l1 ! Mem[000000001e0000d4] ldx [%i3+0x018],%l1 ! Mem[000000001f8000d8] jmpl %o7,%g0 swap [%i3+0x028],%l7 ! Mem[000000001f8000e8] p7_far_1_lem: membar #Sync stw %l4,[%i2+0x02c] ! Mem[000000001f0000ec] ldstub [%i2+0x026],%l3 ! Mem[000000001f0000e6] stw %l6,[%i0+0x014] ! Mem[000000001e0000d4] swap [%i0+0x024],%l2 ! Mem[000000001e0000e4] ldsw [%i0+0x014],%l1 ! Mem[000000001e0000d4] ldx [%i3+0x018],%l1 ! Mem[000000001f8000d8] membar #Sync jmpl %o7,%g0 swap [%i3+0x028],%l7 ! Mem[000000001f8000e8] p7_far_1_he: ldstub [%i1+0x00a],%l6 ! Mem[000000001e8000ca] ldstub [%i0+0x021],%l0 ! Mem[000000001e0000e1] lduh [%i2+0x008],%l2 ! Mem[000000001f0000c8] ldsw [%i3+0x014],%l5 ! Mem[000000001f8000d4] sth %l3,[%i0+0x016] ! Mem[000000001e0000d6] jmpl %o7,%g0 lduw [%i2+0x01c],%l7 ! Mem[000000001f0000dc] p7_far_1_hem: membar #Sync ldstub [%i1+0x00a],%l6 ! Mem[000000001e8000ca] ldstub [%i0+0x021],%l0 ! Mem[000000001e0000e1] lduh [%i2+0x008],%l2 ! Mem[000000001f0000c8] ldsw [%i3+0x014],%l5 ! Mem[000000001f8000d4] sth %l3,[%i0+0x016] ! Mem[000000001e0000d6] membar #Sync jmpl %o7,%g0 lduw [%i2+0x01c],%l7 ! Mem[000000001f0000dc] p7_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p8_far_1_le: stx %l0,[%i0+0x000] ! Mem[00000000200000c0] ldstub [%i1+0x027],%l2 ! Mem[00000000208000e7] swap [%i1+0x014],%l5 ! Mem[00000000208000d4] ldstub [%i1+0x02f],%l4 ! Mem[00000000208000ef] swap [%i0+0x004],%l3 ! Mem[00000000200000c4] ldstub [%i1+0x001],%l4 ! Mem[00000000208000c1] ldstub [%i0+0x007],%l1 ! Mem[00000000200000c7] jmpl %o7,%g0 ldd [%i3+0x038],%l2 ! Mem[00000000218000f8] p8_far_1_lem: membar #Sync stx %l0,[%i0+0x000] ! Mem[00000000200000c0] ldstub [%i1+0x027],%l2 ! Mem[00000000208000e7] swap [%i1+0x014],%l5 ! Mem[00000000208000d4] ldstub [%i1+0x02f],%l4 ! Mem[00000000208000ef] swap [%i0+0x004],%l3 ! Mem[00000000200000c4] ldstub [%i1+0x001],%l4 ! Mem[00000000208000c1] ldstub [%i0+0x007],%l1 ! Mem[00000000200000c7] membar #Sync jmpl %o7,%g0 ldd [%i3+0x038],%l2 ! Mem[00000000218000f8] p8_far_1_he: ldsb [%i1+0x023],%l5 ! Mem[00000000208000e3] jmpl %o7,%g0 swap [%i1+0x01c],%l4 ! Mem[00000000208000dc] p8_far_1_hem: membar #Sync ldsb [%i1+0x023],%l5 ! Mem[00000000208000e3] membar #Sync jmpl %o7,%g0 swap [%i1+0x01c],%l4 ! Mem[00000000208000dc] p8_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p9_far_1_le: ldub [%i3+0x02f],%l4 ! Mem[00000000238000ef] ldd [%i2+0x020],%l2 ! Mem[00000000230000e0] ldsw [%i2+0x020],%l4 ! Mem[00000000230000e0] swap [%i3+0x024],%l2 ! Mem[00000000238000e4] ldstub [%i0+0x014],%l1 ! Mem[00000000220000d4] swap [%i0+0x018],%l1 ! Mem[00000000220000d8] jmpl %o7,%g0 lduh [%i2+0x02a],%l7 ! Mem[00000000230000ea] p9_far_1_lem: membar #Sync ldub [%i3+0x02f],%l4 ! Mem[00000000238000ef] ldd [%i2+0x020],%l2 ! Mem[00000000230000e0] ldsw [%i2+0x020],%l4 ! Mem[00000000230000e0] swap [%i3+0x024],%l2 ! Mem[00000000238000e4] ldstub [%i0+0x014],%l1 ! Mem[00000000220000d4] swap [%i0+0x018],%l1 ! Mem[00000000220000d8] membar #Sync jmpl %o7,%g0 lduh [%i2+0x02a],%l7 ! Mem[00000000230000ea] p9_far_1_he: swap [%i3+0x008],%l6 ! Mem[00000000238000c8] swap [%i1+0x004],%l4 ! Mem[00000000228000c4] stw %l3,[%i2+0x010] ! Mem[00000000230000d0] stx %l3,[%i2+0x000] ! Mem[00000000230000c0] ldstub [%i3+0x029],%l5 ! Mem[00000000238000e9] jmpl %o7,%g0 swap [%i0+0x03c],%l1 ! Mem[00000000220000fc] p9_far_1_hem: membar #Sync swap [%i3+0x008],%l6 ! Mem[00000000238000c8] swap [%i1+0x004],%l4 ! Mem[00000000228000c4] stw %l3,[%i2+0x010] ! Mem[00000000230000d0] stx %l3,[%i2+0x000] ! Mem[00000000230000c0] ldstub [%i3+0x029],%l5 ! Mem[00000000238000e9] membar #Sync jmpl %o7,%g0 swap [%i0+0x03c],%l1 ! Mem[00000000220000fc] p9_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p10_far_1_le: ldx [%i0+0x010],%l1 ! Mem[00000000240000d0] ldub [%i2+0x006],%l7 ! Mem[00000000250000c6] jmpl %o7,%g0 lduh [%i0+0x004],%l0 ! Mem[00000000240000c4] p10_far_1_lem: membar #Sync ldx [%i0+0x010],%l1 ! Mem[00000000240000d0] ldub [%i2+0x006],%l7 ! Mem[00000000250000c6] membar #Sync jmpl %o7,%g0 lduh [%i0+0x004],%l0 ! Mem[00000000240000c4] p10_far_1_he: ldstub [%i3+0x012],%l3 ! Mem[00000000258000d2] ldstub [%i3+0x035],%l3 ! Mem[00000000258000f5] sth %l0,[%i2+0x020] ! Mem[00000000250000e0] ldd [%i3+0x030],%l2 ! Mem[00000000258000f0] jmpl %o7,%g0 stx %l3,[%i0+0x008] ! Mem[00000000240000c8] p10_far_1_hem: membar #Sync ldstub [%i3+0x012],%l3 ! Mem[00000000258000d2] ldstub [%i3+0x035],%l3 ! Mem[00000000258000f5] sth %l0,[%i2+0x020] ! Mem[00000000250000e0] ldd [%i3+0x030],%l2 ! Mem[00000000258000f0] membar #Sync jmpl %o7,%g0 stx %l3,[%i0+0x008] ! Mem[00000000240000c8] p10_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p11_far_1_le: ldsh [%i0+0x02e],%l4 ! Mem[00000000260000ee] std %l2,[%i2+0x020] ! Mem[00000000270000e0] stb %l6,[%i0+0x016] ! Mem[00000000260000d6] ldstub [%i2+0x026],%l2 ! Mem[00000000270000e6] lduw [%i1+0x024],%l3 ! Mem[00000000268000e4] ldstub [%i3+0x024],%l1 ! Mem[00000000278000e4] jmpl %o7,%g0 stb %l4,[%i1+0x006] ! Mem[00000000268000c6] p11_far_1_lem: membar #Sync ldsh [%i0+0x02e],%l4 ! Mem[00000000260000ee] std %l2,[%i2+0x020] ! Mem[00000000270000e0] stb %l6,[%i0+0x016] ! Mem[00000000260000d6] ldstub [%i2+0x026],%l2 ! Mem[00000000270000e6] lduw [%i1+0x024],%l3 ! Mem[00000000268000e4] ldstub [%i3+0x024],%l1 ! Mem[00000000278000e4] membar #Sync jmpl %o7,%g0 stb %l4,[%i1+0x006] ! Mem[00000000268000c6] p11_far_1_he: ldstub [%i3+0x014],%l5 ! Mem[00000000278000d4] swap [%i3+0x024],%l0 ! Mem[00000000278000e4] ldsb [%i0+0x017],%l3 ! Mem[00000000260000d7] jmpl %o7,%g0 ldstub [%i2+0x01c],%l7 ! Mem[00000000270000dc] p11_far_1_hem: membar #Sync ldstub [%i3+0x014],%l5 ! Mem[00000000278000d4] swap [%i3+0x024],%l0 ! Mem[00000000278000e4] ldsb [%i0+0x017],%l3 ! Mem[00000000260000d7] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01c],%l7 ! Mem[00000000270000dc] p11_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p12_far_1_le: ldx [%i3+0x010],%l7 ! Mem[00000000298000d0] ldstub [%i3+0x027],%l1 ! Mem[00000000298000e7] jmpl %o7,%g0 ldsh [%i0+0x022],%l6 ! Mem[00000000280000e2] p12_far_1_lem: membar #Sync ldx [%i3+0x010],%l7 ! Mem[00000000298000d0] ldstub [%i3+0x027],%l1 ! Mem[00000000298000e7] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x022],%l6 ! Mem[00000000280000e2] p12_far_1_he: stb %l5,[%i2+0x020] ! Mem[00000000290000e0] ldsb [%i3+0x035],%l3 ! Mem[00000000298000f5] jmpl %o7,%g0 stw %l6,[%i2+0x018] ! Mem[00000000290000d8] p12_far_1_hem: membar #Sync stb %l5,[%i2+0x020] ! Mem[00000000290000e0] ldsb [%i3+0x035],%l3 ! Mem[00000000298000f5] membar #Sync jmpl %o7,%g0 stw %l6,[%i2+0x018] ! Mem[00000000290000d8] p12_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p13_far_1_le: swap [%i0+0x004],%l0 ! Mem[000000002a0000c4] ldstub [%i0+0x007],%l2 ! Mem[000000002a0000c7] stw %l6,[%i3+0x02c] ! Mem[000000002b8000ec] ldx [%i1+0x028],%l4 ! Mem[000000002a8000e8] sth %l4,[%i1+0x02a] ! Mem[000000002a8000ea] swap [%i0+0x00c],%l3 ! Mem[000000002a0000cc] ldd [%i1+0x020],%l0 ! Mem[000000002a8000e0] jmpl %o7,%g0 ldsb [%i3+0x002],%l7 ! Mem[000000002b8000c2] p13_far_1_lem: membar #Sync swap [%i0+0x004],%l0 ! Mem[000000002a0000c4] ldstub [%i0+0x007],%l2 ! Mem[000000002a0000c7] stw %l6,[%i3+0x02c] ! Mem[000000002b8000ec] ldx [%i1+0x028],%l4 ! Mem[000000002a8000e8] sth %l4,[%i1+0x02a] ! Mem[000000002a8000ea] swap [%i0+0x00c],%l3 ! Mem[000000002a0000cc] ldd [%i1+0x020],%l0 ! Mem[000000002a8000e0] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x002],%l7 ! Mem[000000002b8000c2] p13_far_1_he: ldsw [%i2+0x00c],%l3 ! Mem[000000002b0000cc] swap [%i2+0x01c],%l3 ! Mem[000000002b0000dc] swap [%i0+0x014],%l5 ! Mem[000000002a0000d4] stb %l4,[%i2+0x006] ! Mem[000000002b0000c6] jmpl %o7,%g0 ldsh [%i1+0x012],%l3 ! Mem[000000002a8000d2] p13_far_1_hem: membar #Sync ldsw [%i2+0x00c],%l3 ! Mem[000000002b0000cc] swap [%i2+0x01c],%l3 ! Mem[000000002b0000dc] swap [%i0+0x014],%l5 ! Mem[000000002a0000d4] stb %l4,[%i2+0x006] ! Mem[000000002b0000c6] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x012],%l3 ! Mem[000000002a8000d2] p13_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p14_far_1_le: ldstub [%i2+0x038],%l7 ! Mem[000000002d0000f8] jmpl %o7,%g0 ldub [%i1+0x01a],%l1 ! Mem[000000002c8000da] p14_far_1_lem: membar #Sync ldstub [%i2+0x038],%l7 ! Mem[000000002d0000f8] membar #Sync jmpl %o7,%g0 ldub [%i1+0x01a],%l1 ! Mem[000000002c8000da] p14_far_1_he: swap [%i3+0x034],%l4 ! Mem[000000002d8000f4] ldsw [%i0+0x01c],%l1 ! Mem[000000002c0000dc] swap [%i1+0x020],%l7 ! Mem[000000002c8000e0] ldstub [%i3+0x006],%l7 ! Mem[000000002d8000c6] jmpl %o7,%g0 sth %l4,[%i1+0x02a] ! Mem[000000002c8000ea] p14_far_1_hem: membar #Sync swap [%i3+0x034],%l4 ! Mem[000000002d8000f4] ldsw [%i0+0x01c],%l1 ! Mem[000000002c0000dc] swap [%i1+0x020],%l7 ! Mem[000000002c8000e0] ldstub [%i3+0x006],%l7 ! Mem[000000002d8000c6] membar #Sync jmpl %o7,%g0 sth %l4,[%i1+0x02a] ! Mem[000000002c8000ea] p14_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p15_far_1_le: stx %l7,[%i0+0x030] ! Mem[000000002e0000f0] swap [%i2+0x004],%l1 ! Mem[000000002f0000c4] ldstub [%i0+0x038],%l7 ! Mem[000000002e0000f8] jmpl %o7,%g0 ldx [%i2+0x018],%l1 ! Mem[000000002f0000d8] p15_far_1_lem: membar #Sync stx %l7,[%i0+0x030] ! Mem[000000002e0000f0] swap [%i2+0x004],%l1 ! Mem[000000002f0000c4] ldstub [%i0+0x038],%l7 ! Mem[000000002e0000f8] membar #Sync jmpl %o7,%g0 ldx [%i2+0x018],%l1 ! Mem[000000002f0000d8] p15_far_1_he: ldd [%i1+0x030],%l4 ! Mem[000000002e8000f0] ldd [%i1+0x038],%l0 ! Mem[000000002e8000f8] std %l0,[%i1+0x008] ! Mem[000000002e8000c8] stb %l7,[%i3+0x026] ! Mem[000000002f8000e6] jmpl %o7,%g0 lduw [%i0+0x018],%l4 ! Mem[000000002e0000d8] p15_far_1_hem: membar #Sync ldd [%i1+0x030],%l4 ! Mem[000000002e8000f0] ldd [%i1+0x038],%l0 ! Mem[000000002e8000f8] std %l0,[%i1+0x008] ! Mem[000000002e8000c8] stb %l7,[%i3+0x026] ! Mem[000000002f8000e6] membar #Sync jmpl %o7,%g0 lduw [%i0+0x018],%l4 ! Mem[000000002e0000d8] p15_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p16_far_1_le: jmpl %o7,%g0 ldsw [%i0+0x004],%l3 ! Mem[00000000300000c4] jmpl %o7,%g0 nop p16_far_1_lem: membar #Sync jmpl %o7,%g0 ldsw [%i0+0x004],%l3 ! Mem[00000000300000c4] jmpl %o7,%g0 nop p16_far_1_he: ldsh [%i3+0x006],%l7 ! Mem[00000000318000c6] ldstub [%i2+0x02a],%l4 ! Mem[00000000310000ea] ldsh [%i2+0x02a],%l0 ! Mem[00000000310000ea] lduw [%i2+0x010],%l3 ! Mem[00000000310000d0] std %l4,[%i2+0x020] ! Mem[00000000310000e0] ldstub [%i1+0x015],%l0 ! Mem[00000000308000d5] lduh [%i3+0x026],%l4 ! Mem[00000000318000e6] jmpl %o7,%g0 swap [%i0+0x030],%l3 ! Mem[00000000300000f0] p16_far_1_hem: membar #Sync ldsh [%i3+0x006],%l7 ! Mem[00000000318000c6] ldstub [%i2+0x02a],%l4 ! Mem[00000000310000ea] ldsh [%i2+0x02a],%l0 ! Mem[00000000310000ea] lduw [%i2+0x010],%l3 ! Mem[00000000310000d0] std %l4,[%i2+0x020] ! Mem[00000000310000e0] ldstub [%i1+0x015],%l0 ! Mem[00000000308000d5] lduh [%i3+0x026],%l4 ! Mem[00000000318000e6] membar #Sync jmpl %o7,%g0 swap [%i0+0x030],%l3 ! Mem[00000000300000f0] p16_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p17_far_1_le: swap [%i0+0x038],%l7 ! Mem[00000000320000f8] jmpl %o7,%g0 swap [%i3+0x018],%l0 ! Mem[00000000338000d8] p17_far_1_lem: membar #Sync swap [%i0+0x038],%l7 ! Mem[00000000320000f8] membar #Sync jmpl %o7,%g0 swap [%i3+0x018],%l0 ! Mem[00000000338000d8] p17_far_1_he: swap [%i3+0x000],%l7 ! Mem[00000000338000c0] ldsw [%i3+0x034],%l6 ! Mem[00000000338000f4] sth %l1,[%i3+0x00c] ! Mem[00000000338000cc] ldstub [%i3+0x026],%l7 ! Mem[00000000338000e6] ldd [%i3+0x028],%l4 ! Mem[00000000338000e8] jmpl %o7,%g0 ldd [%i2+0x028],%l2 ! Mem[00000000330000e8] p17_far_1_hem: membar #Sync swap [%i3+0x000],%l7 ! Mem[00000000338000c0] ldsw [%i3+0x034],%l6 ! Mem[00000000338000f4] sth %l1,[%i3+0x00c] ! Mem[00000000338000cc] ldstub [%i3+0x026],%l7 ! Mem[00000000338000e6] ldd [%i3+0x028],%l4 ! Mem[00000000338000e8] membar #Sync jmpl %o7,%g0 ldd [%i2+0x028],%l2 ! Mem[00000000330000e8] p17_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p18_far_1_le: swap [%i2+0x038],%l7 ! Mem[00000000350000f8] jmpl %o7,%g0 std %l0,[%i2+0x018] ! Mem[00000000350000d8] p18_far_1_lem: membar #Sync swap [%i2+0x038],%l7 ! Mem[00000000350000f8] membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x018] ! Mem[00000000350000d8] p18_far_1_he: stw %l4,[%i2+0x034] ! Mem[00000000350000f4] swap [%i1+0x00c],%l3 ! Mem[00000000348000cc] stb %l6,[%i1+0x029] ! Mem[00000000348000e9] swap [%i1+0x018],%l6 ! Mem[00000000348000d8] jmpl %o7,%g0 swap [%i3+0x018],%l4 ! Mem[00000000358000d8] p18_far_1_hem: membar #Sync stw %l4,[%i2+0x034] ! Mem[00000000350000f4] swap [%i1+0x00c],%l3 ! Mem[00000000348000cc] stb %l6,[%i1+0x029] ! Mem[00000000348000e9] swap [%i1+0x018],%l6 ! Mem[00000000348000d8] membar #Sync jmpl %o7,%g0 swap [%i3+0x018],%l4 ! Mem[00000000358000d8] p18_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p19_far_1_le: sth %l7,[%i2+0x026] ! Mem[00000000370000e6] jmpl %o7,%g0 sth %l0,[%i3+0x004] ! Mem[00000000378000c4] p19_far_1_lem: membar #Sync sth %l7,[%i2+0x026] ! Mem[00000000370000e6] membar #Sync jmpl %o7,%g0 sth %l0,[%i3+0x004] ! Mem[00000000378000c4] p19_far_1_he: sth %l4,[%i2+0x028] ! Mem[00000000370000e8] stb %l4,[%i0+0x036] ! Mem[00000000360000f6] stx %l1,[%i3+0x038] ! Mem[00000000378000f8] swap [%i0+0x020],%l7 ! Mem[00000000360000e0] jmpl %o7,%g0 lduw [%i2+0x024],%l3 ! Mem[00000000370000e4] p19_far_1_hem: membar #Sync sth %l4,[%i2+0x028] ! Mem[00000000370000e8] stb %l4,[%i0+0x036] ! Mem[00000000360000f6] stx %l1,[%i3+0x038] ! Mem[00000000378000f8] swap [%i0+0x020],%l7 ! Mem[00000000360000e0] membar #Sync jmpl %o7,%g0 lduw [%i2+0x024],%l3 ! Mem[00000000370000e4] p19_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p20_far_1_le: ldx [%i2+0x038],%l7 ! Mem[00000000390000f8] jmpl %o7,%g0 swap [%i1+0x018],%l1 ! Mem[00000000388000d8] p20_far_1_lem: membar #Sync ldx [%i2+0x038],%l7 ! Mem[00000000390000f8] membar #Sync jmpl %o7,%g0 swap [%i1+0x018],%l1 ! Mem[00000000388000d8] p20_far_1_he: stx %l7,[%i3+0x000] ! Mem[00000000398000c0] ldstub [%i3+0x036],%l6 ! Mem[00000000398000f6] ldsh [%i0+0x02c],%l1 ! Mem[00000000380000ec] swap [%i3+0x004],%l7 ! Mem[00000000398000c4] jmpl %o7,%g0 ldsw [%i2+0x020],%l5 ! Mem[00000000390000e0] p20_far_1_hem: membar #Sync stx %l7,[%i3+0x000] ! Mem[00000000398000c0] ldstub [%i3+0x036],%l6 ! Mem[00000000398000f6] ldsh [%i0+0x02c],%l1 ! Mem[00000000380000ec] swap [%i3+0x004],%l7 ! Mem[00000000398000c4] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x020],%l5 ! Mem[00000000390000e0] p20_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p21_far_1_le: ldd [%i2+0x030],%l6 ! Mem[000000003b0000f0] ldsw [%i1+0x004],%l1 ! Mem[000000003a8000c4] jmpl %o7,%g0 ldsw [%i0+0x038],%l7 ! Mem[000000003a0000f8] p21_far_1_lem: membar #Sync ldd [%i2+0x030],%l6 ! Mem[000000003b0000f0] ldsw [%i1+0x004],%l1 ! Mem[000000003a8000c4] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x038],%l7 ! Mem[000000003a0000f8] p21_far_1_he: swap [%i1+0x000],%l5 ! Mem[000000003a8000c0] ldstub [%i1+0x002],%l7 ! Mem[000000003a8000c2] std %l6,[%i3+0x030] ! Mem[000000003b8000f0] swap [%i3+0x028],%l6 ! Mem[000000003b8000e8] stx %l0,[%i1+0x008] ! Mem[000000003a8000c8] lduh [%i0+0x030],%l3 ! Mem[000000003a0000f0] ldx [%i2+0x020],%l5 ! Mem[000000003b0000e0] jmpl %o7,%g0 ldx [%i2+0x008],%l2 ! Mem[000000003b0000c8] p21_far_1_hem: membar #Sync swap [%i1+0x000],%l5 ! Mem[000000003a8000c0] ldstub [%i1+0x002],%l7 ! Mem[000000003a8000c2] std %l6,[%i3+0x030] ! Mem[000000003b8000f0] swap [%i3+0x028],%l6 ! Mem[000000003b8000e8] stx %l0,[%i1+0x008] ! Mem[000000003a8000c8] lduh [%i0+0x030],%l3 ! Mem[000000003a0000f0] ldx [%i2+0x020],%l5 ! Mem[000000003b0000e0] membar #Sync jmpl %o7,%g0 ldx [%i2+0x008],%l2 ! Mem[000000003b0000c8] p21_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p22_far_1_le: ldstub [%i0+0x014],%l7 ! Mem[000000003c0000d4] sth %l1,[%i2+0x026] ! Mem[000000003d0000e6] lduw [%i2+0x038],%l7 ! Mem[000000003d0000f8] jmpl %o7,%g0 sth %l1,[%i3+0x01a] ! Mem[000000003d8000da] p22_far_1_lem: membar #Sync ldstub [%i0+0x014],%l7 ! Mem[000000003c0000d4] sth %l1,[%i2+0x026] ! Mem[000000003d0000e6] lduw [%i2+0x038],%l7 ! Mem[000000003d0000f8] membar #Sync jmpl %o7,%g0 sth %l1,[%i3+0x01a] ! Mem[000000003d8000da] p22_far_1_he: swap [%i1+0x034],%l4 ! Mem[000000003c8000f4] swap [%i2+0x01c],%l1 ! Mem[000000003d0000dc] ldstub [%i3+0x023],%l7 ! Mem[000000003d8000e3] ldsb [%i3+0x006],%l7 ! Mem[000000003d8000c6] jmpl %o7,%g0 swap [%i3+0x028],%l4 ! Mem[000000003d8000e8] p22_far_1_hem: membar #Sync swap [%i1+0x034],%l4 ! Mem[000000003c8000f4] swap [%i2+0x01c],%l1 ! Mem[000000003d0000dc] ldstub [%i3+0x023],%l7 ! Mem[000000003d8000e3] ldsb [%i3+0x006],%l7 ! Mem[000000003d8000c6] membar #Sync jmpl %o7,%g0 swap [%i3+0x028],%l4 ! Mem[000000003d8000e8] p22_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p23_far_1_le: ldsb [%i3+0x026],%l7 ! Mem[000000003f8000e6] jmpl %o7,%g0 lduw [%i1+0x004],%l0 ! Mem[000000003e8000c4] p23_far_1_lem: membar #Sync ldsb [%i3+0x026],%l7 ! Mem[000000003f8000e6] membar #Sync jmpl %o7,%g0 lduw [%i1+0x004],%l0 ! Mem[000000003e8000c4] p23_far_1_he: ldstub [%i3+0x032],%l3 ! Mem[000000003f8000f2] swap [%i2+0x034],%l4 ! Mem[000000003f0000f4] ldstub [%i3+0x03c],%l1 ! Mem[000000003f8000fc] stx %l7,[%i3+0x020] ! Mem[000000003f8000e0] jmpl %o7,%g0 ldx [%i2+0x020],%l3 ! Mem[000000003f0000e0] p23_far_1_hem: membar #Sync ldstub [%i3+0x032],%l3 ! Mem[000000003f8000f2] swap [%i2+0x034],%l4 ! Mem[000000003f0000f4] ldstub [%i3+0x03c],%l1 ! Mem[000000003f8000fc] stx %l7,[%i3+0x020] ! Mem[000000003f8000e0] membar #Sync jmpl %o7,%g0 ldx [%i2+0x020],%l3 ! Mem[000000003f0000e0] p23_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p24_far_1_le: jmpl %o7,%g0 ldstub [%i3+0x00c],%l7 ! Mem[00000000418000cc] jmpl %o7,%g0 nop p24_far_1_lem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00c],%l7 ! Mem[00000000418000cc] jmpl %o7,%g0 nop p24_far_1_he: stb %l4,[%i3+0x00e] ! Mem[00000000418000ce] stb %l7,[%i2+0x011] ! Mem[00000000410000d1] ldsb [%i2+0x035],%l0 ! Mem[00000000410000f5] jmpl %o7,%g0 swap [%i3+0x01c],%l2 ! Mem[00000000418000dc] p24_far_1_hem: membar #Sync stb %l4,[%i3+0x00e] ! Mem[00000000418000ce] stb %l7,[%i2+0x011] ! Mem[00000000410000d1] ldsb [%i2+0x035],%l0 ! Mem[00000000410000f5] membar #Sync jmpl %o7,%g0 swap [%i3+0x01c],%l2 ! Mem[00000000418000dc] p24_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p25_far_1_le: jmpl %o7,%g0 stb %l0,[%i0+0x030] ! Mem[00000000420000f0] jmpl %o7,%g0 nop p25_far_1_lem: membar #Sync jmpl %o7,%g0 stb %l0,[%i0+0x030] ! Mem[00000000420000f0] jmpl %o7,%g0 nop p25_far_1_he: swap [%i3+0x028],%l6 ! Mem[00000000438000e8] ldub [%i1+0x037],%l3 ! Mem[00000000428000f7] jmpl %o7,%g0 stx %l4,[%i0+0x028] ! Mem[00000000420000e8] p25_far_1_hem: membar #Sync swap [%i3+0x028],%l6 ! Mem[00000000438000e8] ldub [%i1+0x037],%l3 ! Mem[00000000428000f7] membar #Sync jmpl %o7,%g0 stx %l4,[%i0+0x028] ! Mem[00000000420000e8] p25_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p26_far_1_le: ldstub [%i0+0x014],%l7 ! Mem[00000000440000d4] ldstub [%i3+0x027],%l1 ! Mem[00000000458000e7] ldub [%i2+0x038],%l7 ! Mem[00000000450000f8] jmpl %o7,%g0 ldstub [%i3+0x03b],%l0 ! Mem[00000000458000fb] p26_far_1_lem: membar #Sync ldstub [%i0+0x014],%l7 ! Mem[00000000440000d4] ldstub [%i3+0x027],%l1 ! Mem[00000000458000e7] ldub [%i2+0x038],%l7 ! Mem[00000000450000f8] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x03b],%l0 ! Mem[00000000458000fb] p26_far_1_he: ldsh [%i2+0x002],%l7 ! Mem[00000000450000c2] ldsh [%i0+0x036],%l6 ! Mem[00000000440000f6] stw %l6,[%i2+0x028] ! Mem[00000000450000e8] ldub [%i1+0x01b],%l6 ! Mem[00000000448000db] ldsb [%i3+0x018],%l4 ! Mem[00000000458000d8] jmpl %o7,%g0 stb %l0,[%i0+0x02b] ! Mem[00000000440000eb] p26_far_1_hem: membar #Sync ldsh [%i2+0x002],%l7 ! Mem[00000000450000c2] ldsh [%i0+0x036],%l6 ! Mem[00000000440000f6] stw %l6,[%i2+0x028] ! Mem[00000000450000e8] ldub [%i1+0x01b],%l6 ! Mem[00000000448000db] ldsb [%i3+0x018],%l4 ! Mem[00000000458000d8] membar #Sync jmpl %o7,%g0 stb %l0,[%i0+0x02b] ! Mem[00000000440000eb] p26_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p27_far_1_le: swap [%i2+0x000],%l6 ! Mem[00000000470000c0] lduh [%i0+0x01a],%l0 ! Mem[00000000460000da] swap [%i2+0x030],%l5 ! Mem[00000000470000f0] ldstub [%i3+0x02f],%l4 ! Mem[00000000478000ef] stw %l0,[%i2+0x020] ! Mem[00000000470000e0] jmpl %o7,%g0 ldub [%i0+0x025],%l3 ! Mem[00000000460000e5] p27_far_1_lem: membar #Sync swap [%i2+0x000],%l6 ! Mem[00000000470000c0] lduh [%i0+0x01a],%l0 ! Mem[00000000460000da] swap [%i2+0x030],%l5 ! Mem[00000000470000f0] ldstub [%i3+0x02f],%l4 ! Mem[00000000478000ef] stw %l0,[%i2+0x020] ! Mem[00000000470000e0] membar #Sync jmpl %o7,%g0 ldub [%i0+0x025],%l3 ! Mem[00000000460000e5] p27_far_1_he: jmpl %o7,%g0 lduh [%i2+0x030],%l3 ! Mem[00000000470000f0] jmpl %o7,%g0 nop p27_far_1_hem: membar #Sync jmpl %o7,%g0 lduh [%i2+0x030],%l3 ! Mem[00000000470000f0] jmpl %o7,%g0 nop p27_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p28_far_1_le: stx %l7,[%i2+0x038] ! Mem[00000000490000f8] ldsw [%i0+0x018],%l1 ! Mem[00000000480000d8] std %l6,[%i3+0x008] ! Mem[00000000498000c8] swap [%i1+0x038],%l6 ! Mem[00000000488000f8] ldsh [%i0+0x02a],%l4 ! Mem[00000000480000ea] ldd [%i2+0x030],%l6 ! Mem[00000000490000f0] jmpl %o7,%g0 ldsw [%i2+0x004],%l2 ! Mem[00000000490000c4] p28_far_1_lem: membar #Sync stx %l7,[%i2+0x038] ! Mem[00000000490000f8] ldsw [%i0+0x018],%l1 ! Mem[00000000480000d8] std %l6,[%i3+0x008] ! Mem[00000000498000c8] swap [%i1+0x038],%l6 ! Mem[00000000488000f8] ldsh [%i0+0x02a],%l4 ! Mem[00000000480000ea] ldd [%i2+0x030],%l6 ! Mem[00000000490000f0] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x004],%l2 ! Mem[00000000490000c4] p28_far_1_he: sth %l2,[%i2+0x028] ! Mem[00000000490000e8] stw %l2,[%i0+0x000] ! Mem[00000000480000c0] swap [%i1+0x00c],%l5 ! Mem[00000000488000cc] sth %l6,[%i2+0x02a] ! Mem[00000000490000ea] jmpl %o7,%g0 swap [%i2+0x020],%l4 ! Mem[00000000490000e0] p28_far_1_hem: membar #Sync sth %l2,[%i2+0x028] ! Mem[00000000490000e8] stw %l2,[%i0+0x000] ! Mem[00000000480000c0] swap [%i1+0x00c],%l5 ! Mem[00000000488000cc] sth %l6,[%i2+0x02a] ! Mem[00000000490000ea] membar #Sync jmpl %o7,%g0 swap [%i2+0x020],%l4 ! Mem[00000000490000e0] p28_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p29_far_1_le: swap [%i0+0x034],%l5 ! Mem[000000004a0000f4] ldstub [%i3+0x03c],%l0 ! Mem[000000004b8000fc] jmpl %o7,%g0 swap [%i3+0x024],%l3 ! Mem[000000004b8000e4] p29_far_1_lem: membar #Sync swap [%i0+0x034],%l5 ! Mem[000000004a0000f4] ldstub [%i3+0x03c],%l0 ! Mem[000000004b8000fc] membar #Sync jmpl %o7,%g0 swap [%i3+0x024],%l3 ! Mem[000000004b8000e4] p29_far_1_he: ldd [%i3+0x020],%l2 ! Mem[000000004b8000e0] ldstub [%i1+0x031],%l7 ! Mem[000000004a8000f1] lduh [%i0+0x012],%l1 ! Mem[000000004a0000d2] stw %l5,[%i3+0x000] ! Mem[000000004b8000c0] ldsw [%i2+0x01c],%l3 ! Mem[000000004b0000dc] std %l4,[%i3+0x010] ! Mem[000000004b8000d0] swap [%i2+0x004],%l4 ! Mem[000000004b0000c4] jmpl %o7,%g0 ldub [%i2+0x013],%l3 ! Mem[000000004b0000d3] p29_far_1_hem: membar #Sync ldd [%i3+0x020],%l2 ! Mem[000000004b8000e0] ldstub [%i1+0x031],%l7 ! Mem[000000004a8000f1] lduh [%i0+0x012],%l1 ! Mem[000000004a0000d2] stw %l5,[%i3+0x000] ! Mem[000000004b8000c0] ldsw [%i2+0x01c],%l3 ! Mem[000000004b0000dc] std %l4,[%i3+0x010] ! Mem[000000004b8000d0] swap [%i2+0x004],%l4 ! Mem[000000004b0000c4] membar #Sync jmpl %o7,%g0 ldub [%i2+0x013],%l3 ! Mem[000000004b0000d3] p29_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p30_far_1_le: ldsw [%i2+0x024],%l1 ! Mem[000000004d0000e4] stb %l5,[%i0+0x03c] ! Mem[000000004c0000fc] swap [%i3+0x014],%l5 ! Mem[000000004d8000d4] sth %l4,[%i1+0x02e] ! Mem[000000004c8000ee] ldsw [%i1+0x004],%l3 ! Mem[000000004c8000c4] ldsh [%i3+0x000],%l4 ! Mem[000000004d8000c0] jmpl %o7,%g0 swap [%i2+0x004],%l1 ! Mem[000000004d0000c4] p30_far_1_lem: membar #Sync ldsw [%i2+0x024],%l1 ! Mem[000000004d0000e4] stb %l5,[%i0+0x03c] ! Mem[000000004c0000fc] swap [%i3+0x014],%l5 ! Mem[000000004d8000d4] sth %l4,[%i1+0x02e] ! Mem[000000004c8000ee] ldsw [%i1+0x004],%l3 ! Mem[000000004c8000c4] ldsh [%i3+0x000],%l4 ! Mem[000000004d8000c0] membar #Sync jmpl %o7,%g0 swap [%i2+0x004],%l1 ! Mem[000000004d0000c4] p30_far_1_he: ldx [%i3+0x010],%l1 ! Mem[000000004d8000d0] ldsb [%i1+0x023],%l5 ! Mem[000000004c8000e3] ldstub [%i0+0x01f],%l4 ! Mem[000000004c0000df] stb %l3,[%i0+0x02c] ! Mem[000000004c0000ec] ldstub [%i3+0x01c],%l3 ! Mem[000000004d8000dc] swap [%i2+0x034],%l5 ! Mem[000000004d0000f4] swap [%i0+0x024],%l4 ! Mem[000000004c0000e4] jmpl %o7,%g0 ldsb [%i1+0x033],%l3 ! Mem[000000004c8000f3] p30_far_1_hem: membar #Sync ldx [%i3+0x010],%l1 ! Mem[000000004d8000d0] ldsb [%i1+0x023],%l5 ! Mem[000000004c8000e3] ldstub [%i0+0x01f],%l4 ! Mem[000000004c0000df] stb %l3,[%i0+0x02c] ! Mem[000000004c0000ec] ldstub [%i3+0x01c],%l3 ! Mem[000000004d8000dc] swap [%i2+0x034],%l5 ! Mem[000000004d0000f4] swap [%i0+0x024],%l4 ! Mem[000000004c0000e4] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x033],%l3 ! Mem[000000004c8000f3] p30_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p31_far_1_le: lduw [%i1+0x034],%l5 ! Mem[000000004e8000f4] swap [%i3+0x02c],%l4 ! Mem[000000004f8000ec] ldub [%i3+0x026],%l3 ! Mem[000000004f8000e6] stw %l4,[%i1+0x020] ! Mem[000000004e8000e0] sth %l3,[%i0+0x01a] ! Mem[000000004e0000da] jmpl %o7,%g0 stb %l7,[%i0+0x02b] ! Mem[000000004e0000eb] p31_far_1_lem: membar #Sync lduw [%i1+0x034],%l5 ! Mem[000000004e8000f4] swap [%i3+0x02c],%l4 ! Mem[000000004f8000ec] ldub [%i3+0x026],%l3 ! Mem[000000004f8000e6] stw %l4,[%i1+0x020] ! Mem[000000004e8000e0] sth %l3,[%i0+0x01a] ! Mem[000000004e0000da] membar #Sync jmpl %o7,%g0 stb %l7,[%i0+0x02b] ! Mem[000000004e0000eb] p31_far_1_he: stb %l0,[%i2+0x015] ! Mem[000000004f0000d5] ldstub [%i2+0x021],%l4 ! Mem[000000004f0000e1] ldstub [%i3+0x02f],%l1 ! Mem[000000004f8000ef] swap [%i1+0x014],%l5 ! Mem[000000004e8000d4] ldsb [%i3+0x017],%l3 ! Mem[000000004f8000d7] jmpl %o7,%g0 lduw [%i2+0x01c],%l7 ! Mem[000000004f0000dc] p31_far_1_hem: membar #Sync stb %l0,[%i2+0x015] ! Mem[000000004f0000d5] ldstub [%i2+0x021],%l4 ! Mem[000000004f0000e1] ldstub [%i3+0x02f],%l1 ! Mem[000000004f8000ef] swap [%i1+0x014],%l5 ! Mem[000000004e8000d4] ldsb [%i3+0x017],%l3 ! Mem[000000004f8000d7] membar #Sync jmpl %o7,%g0 lduw [%i2+0x01c],%l7 ! Mem[000000004f0000dc] p31_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p32_far_1_le: stb %l6,[%i3+0x023] ! Mem[00000000518000e3] std %l0,[%i2+0x038] ! Mem[00000000510000f8] ldx [%i1+0x008],%l2 ! Mem[00000000508000c8] swap [%i2+0x038],%l6 ! Mem[00000000510000f8] ldd [%i3+0x028],%l4 ! Mem[00000000518000e8] jmpl %o7,%g0 ldsw [%i1+0x034],%l6 ! Mem[00000000508000f4] p32_far_1_lem: membar #Sync stb %l6,[%i3+0x023] ! Mem[00000000518000e3] std %l0,[%i2+0x038] ! Mem[00000000510000f8] ldx [%i1+0x008],%l2 ! Mem[00000000508000c8] swap [%i2+0x038],%l6 ! Mem[00000000510000f8] ldd [%i3+0x028],%l4 ! Mem[00000000518000e8] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x034],%l6 ! Mem[00000000508000f4] p32_far_1_he: swap [%i3+0x028],%l4 ! Mem[00000000518000e8] ldx [%i2+0x028],%l2 ! Mem[00000000510000e8] stb %l2,[%i0+0x001] ! Mem[00000000500000c1] ldub [%i3+0x00f],%l5 ! Mem[00000000518000cf] ldstub [%i2+0x02a],%l6 ! Mem[00000000510000ea] lduw [%i3+0x000],%l0 ! Mem[00000000518000c0] ldsb [%i1+0x009],%l2 ! Mem[00000000508000c9] jmpl %o7,%g0 std %l0,[%i3+0x010] ! Mem[00000000518000d0] p32_far_1_hem: membar #Sync swap [%i3+0x028],%l4 ! Mem[00000000518000e8] ldx [%i2+0x028],%l2 ! Mem[00000000510000e8] stb %l2,[%i0+0x001] ! Mem[00000000500000c1] ldub [%i3+0x00f],%l5 ! Mem[00000000518000cf] ldstub [%i2+0x02a],%l6 ! Mem[00000000510000ea] lduw [%i3+0x000],%l0 ! Mem[00000000518000c0] ldsb [%i1+0x009],%l2 ! Mem[00000000508000c9] membar #Sync jmpl %o7,%g0 std %l0,[%i3+0x010] ! Mem[00000000518000d0] p32_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p33_far_1_le: jmpl %o7,%g0 swap [%i1+0x030],%l0 ! Mem[00000000528000f0] jmpl %o7,%g0 nop p33_far_1_lem: membar #Sync jmpl %o7,%g0 swap [%i1+0x030],%l0 ! Mem[00000000528000f0] jmpl %o7,%g0 nop p33_far_1_he: swap [%i1+0x030],%l4 ! Mem[00000000528000f0] swap [%i0+0x010],%l6 ! Mem[00000000520000d0] jmpl %o7,%g0 ldstub [%i2+0x01f],%l5 ! Mem[00000000530000df] p33_far_1_hem: membar #Sync swap [%i1+0x030],%l4 ! Mem[00000000528000f0] swap [%i0+0x010],%l6 ! Mem[00000000520000d0] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01f],%l5 ! Mem[00000000530000df] p33_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p34_far_1_le: std %l6,[%i2+0x020] ! Mem[00000000550000e0] lduw [%i1+0x038],%l0 ! Mem[00000000548000f8] ldub [%i2+0x008],%l2 ! Mem[00000000550000c8] stw %l6,[%i2+0x038] ! Mem[00000000550000f8] swap [%i1+0x028],%l4 ! Mem[00000000548000e8] jmpl %o7,%g0 ldsh [%i0+0x036],%l6 ! Mem[00000000540000f6] p34_far_1_lem: membar #Sync std %l6,[%i2+0x020] ! Mem[00000000550000e0] lduw [%i1+0x038],%l0 ! Mem[00000000548000f8] ldub [%i2+0x008],%l2 ! Mem[00000000550000c8] stw %l6,[%i2+0x038] ! Mem[00000000550000f8] swap [%i1+0x028],%l4 ! Mem[00000000548000e8] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x036],%l6 ! Mem[00000000540000f6] p34_far_1_he: stx %l4,[%i3+0x028] ! Mem[00000000558000e8] ldstub [%i2+0x029],%l2 ! Mem[00000000550000e9] ldub [%i0+0x011],%l3 ! Mem[00000000540000d1] std %l4,[%i1+0x020] ! Mem[00000000548000e0] ldstub [%i0+0x015],%l0 ! Mem[00000000540000d5] std %l0,[%i0+0x000] ! Mem[00000000540000c0] stx %l4,[%i1+0x008] ! Mem[00000000548000c8] jmpl %o7,%g0 ldsh [%i1+0x010],%l1 ! Mem[00000000548000d0] p34_far_1_hem: membar #Sync stx %l4,[%i3+0x028] ! Mem[00000000558000e8] ldstub [%i2+0x029],%l2 ! Mem[00000000550000e9] ldub [%i0+0x011],%l3 ! Mem[00000000540000d1] std %l4,[%i1+0x020] ! Mem[00000000548000e0] ldstub [%i0+0x015],%l0 ! Mem[00000000540000d5] std %l0,[%i0+0x000] ! Mem[00000000540000c0] stx %l4,[%i1+0x008] ! Mem[00000000548000c8] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x010],%l1 ! Mem[00000000548000d0] p34_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p35_far_1_le: std %l2,[%i0+0x008] ! Mem[00000000560000c8] stx %l4,[%i2+0x028] ! Mem[00000000570000e8] jmpl %o7,%g0 ldstub [%i0+0x027],%l1 ! Mem[00000000560000e7] p35_far_1_lem: membar #Sync std %l2,[%i0+0x008] ! Mem[00000000560000c8] stx %l4,[%i2+0x028] ! Mem[00000000570000e8] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x027],%l1 ! Mem[00000000560000e7] p35_far_1_he: ldsw [%i0+0x010],%l1 ! Mem[00000000560000d0] ldub [%i1+0x003],%l5 ! Mem[00000000568000c3] ldsb [%i0+0x03f],%l4 ! Mem[00000000560000ff] ldsw [%i1+0x008],%l6 ! Mem[00000000568000c8] lduh [%i0+0x020],%l0 ! Mem[00000000560000e0] swap [%i0+0x008],%l2 ! Mem[00000000560000c8] ldsb [%i3+0x014],%l5 ! Mem[00000000578000d4] jmpl %o7,%g0 ldx [%i0+0x010],%l3 ! Mem[00000000560000d0] p35_far_1_hem: membar #Sync ldsw [%i0+0x010],%l1 ! Mem[00000000560000d0] ldub [%i1+0x003],%l5 ! Mem[00000000568000c3] ldsb [%i0+0x03f],%l4 ! Mem[00000000560000ff] ldsw [%i1+0x008],%l6 ! Mem[00000000568000c8] lduh [%i0+0x020],%l0 ! Mem[00000000560000e0] swap [%i0+0x008],%l2 ! Mem[00000000560000c8] ldsb [%i3+0x014],%l5 ! Mem[00000000578000d4] membar #Sync jmpl %o7,%g0 ldx [%i0+0x010],%l3 ! Mem[00000000560000d0] p35_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p36_far_1_le: jmpl %o7,%g0 swap [%i2+0x030],%l0 ! Mem[00000000590000f0] jmpl %o7,%g0 nop p36_far_1_lem: membar #Sync jmpl %o7,%g0 swap [%i2+0x030],%l0 ! Mem[00000000590000f0] jmpl %o7,%g0 nop p36_far_1_he: sth %l6,[%i0+0x008] ! Mem[00000000580000c8] stx %l3,[%i3+0x010] ! Mem[00000000598000d0] jmpl %o7,%g0 swap [%i2+0x00c],%l4 ! Mem[00000000590000cc] p36_far_1_hem: membar #Sync sth %l6,[%i0+0x008] ! Mem[00000000580000c8] stx %l3,[%i3+0x010] ! Mem[00000000598000d0] membar #Sync jmpl %o7,%g0 swap [%i2+0x00c],%l4 ! Mem[00000000590000cc] p36_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p37_far_1_le: ldsb [%i1+0x005],%l1 ! Mem[000000005a8000c5] ldd [%i0+0x018],%l4 ! Mem[000000005a0000d8] ldd [%i0+0x000],%l6 ! Mem[000000005a0000c0] sth %l0,[%i1+0x01a] ! Mem[000000005a8000da] stb %l2,[%i1+0x008] ! Mem[000000005a8000c8] lduh [%i0+0x01a],%l6 ! Mem[000000005a0000da] jmpl %o7,%g0 ldsb [%i2+0x02b],%l4 ! Mem[000000005b0000eb] p37_far_1_lem: membar #Sync ldsb [%i1+0x005],%l1 ! Mem[000000005a8000c5] ldd [%i0+0x018],%l4 ! Mem[000000005a0000d8] ldd [%i0+0x000],%l6 ! Mem[000000005a0000c0] sth %l0,[%i1+0x01a] ! Mem[000000005a8000da] stb %l2,[%i1+0x008] ! Mem[000000005a8000c8] lduh [%i0+0x01a],%l6 ! Mem[000000005a0000da] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x02b],%l4 ! Mem[000000005b0000eb] p37_far_1_he: ldub [%i0+0x026],%l7 ! Mem[000000005a0000e6] jmpl %o7,%g0 swap [%i2+0x028],%l4 ! Mem[000000005b0000e8] p37_far_1_hem: membar #Sync ldub [%i0+0x026],%l7 ! Mem[000000005a0000e6] membar #Sync jmpl %o7,%g0 swap [%i2+0x028],%l4 ! Mem[000000005b0000e8] p37_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p38_far_1_le: swap [%i1+0x020],%l6 ! Mem[000000005c8000e0] ldstub [%i2+0x03b],%l0 ! Mem[000000005d0000fb] ldsw [%i2+0x010],%l5 ! Mem[000000005d0000d0] ldd [%i0+0x028],%l4 ! Mem[000000005c0000e8] ldd [%i2+0x020],%l0 ! Mem[000000005d0000e0] jmpl %o7,%g0 ldsb [%i2+0x02f],%l3 ! Mem[000000005d0000ef] p38_far_1_lem: membar #Sync swap [%i1+0x020],%l6 ! Mem[000000005c8000e0] ldstub [%i2+0x03b],%l0 ! Mem[000000005d0000fb] ldsw [%i2+0x010],%l5 ! Mem[000000005d0000d0] ldd [%i0+0x028],%l4 ! Mem[000000005c0000e8] ldd [%i2+0x020],%l0 ! Mem[000000005d0000e0] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x02f],%l3 ! Mem[000000005d0000ef] p38_far_1_he: stx %l4,[%i3+0x018] ! Mem[000000005d8000d8] stx %l0,[%i2+0x028] ! Mem[000000005d0000e8] ldub [%i2+0x011],%l3 ! Mem[000000005d0000d1] stx %l3,[%i2+0x018] ! Mem[000000005d0000d8] stb %l1,[%i3+0x00f] ! Mem[000000005d8000cf] swap [%i1+0x034],%l5 ! Mem[000000005c8000f4] jmpl %o7,%g0 swap [%i1+0x008],%l5 ! Mem[000000005c8000c8] p38_far_1_hem: membar #Sync stx %l4,[%i3+0x018] ! Mem[000000005d8000d8] stx %l0,[%i2+0x028] ! Mem[000000005d0000e8] ldub [%i2+0x011],%l3 ! Mem[000000005d0000d1] stx %l3,[%i2+0x018] ! Mem[000000005d0000d8] stb %l1,[%i3+0x00f] ! Mem[000000005d8000cf] swap [%i1+0x034],%l5 ! Mem[000000005c8000f4] membar #Sync jmpl %o7,%g0 swap [%i1+0x008],%l5 ! Mem[000000005c8000c8] p38_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p39_far_1_le: ldsb [%i3+0x01b],%l0 ! Mem[000000005f8000db] swap [%i1+0x030],%l5 ! Mem[000000005e8000f0] ldsh [%i1+0x02e],%l4 ! Mem[000000005e8000ee] ldstub [%i1+0x023],%l1 ! Mem[000000005e8000e3] ldx [%i3+0x008],%l3 ! Mem[000000005f8000c8] ldsb [%i0+0x021],%l0 ! Mem[000000005e0000e1] jmpl %o7,%g0 std %l2,[%i1+0x020] ! Mem[000000005e8000e0] p39_far_1_lem: membar #Sync ldsb [%i3+0x01b],%l0 ! Mem[000000005f8000db] swap [%i1+0x030],%l5 ! Mem[000000005e8000f0] ldsh [%i1+0x02e],%l4 ! Mem[000000005e8000ee] ldstub [%i1+0x023],%l1 ! Mem[000000005e8000e3] ldx [%i3+0x008],%l3 ! Mem[000000005f8000c8] ldsb [%i0+0x021],%l0 ! Mem[000000005e0000e1] membar #Sync jmpl %o7,%g0 std %l2,[%i1+0x020] ! Mem[000000005e8000e0] p39_far_1_he: jmpl %o7,%g0 ldub [%i2+0x031],%l3 ! Mem[000000005f0000f1] jmpl %o7,%g0 nop p39_far_1_hem: membar #Sync jmpl %o7,%g0 ldub [%i2+0x031],%l3 ! Mem[000000005f0000f1] jmpl %o7,%g0 nop p39_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p40_far_1_le: ldstub [%i2+0x038],%l7 ! Mem[00000000610000f8] jmpl %o7,%g0 stx %l1,[%i1+0x018] ! Mem[00000000608000d8] p40_far_1_lem: membar #Sync ldstub [%i2+0x038],%l7 ! Mem[00000000610000f8] membar #Sync jmpl %o7,%g0 stx %l1,[%i1+0x018] ! Mem[00000000608000d8] p40_far_1_he: lduw [%i3+0x034],%l4 ! Mem[00000000618000f4] std %l0,[%i0+0x018] ! Mem[00000000600000d8] lduh [%i1+0x028],%l6 ! Mem[00000000608000e8] ldsw [%i0+0x018],%l6 ! Mem[00000000600000d8] jmpl %o7,%g0 lduh [%i0+0x018],%l4 ! Mem[00000000600000d8] p40_far_1_hem: membar #Sync lduw [%i3+0x034],%l4 ! Mem[00000000618000f4] std %l0,[%i0+0x018] ! Mem[00000000600000d8] lduh [%i1+0x028],%l6 ! Mem[00000000608000e8] ldsw [%i0+0x018],%l6 ! Mem[00000000600000d8] membar #Sync jmpl %o7,%g0 lduh [%i0+0x018],%l4 ! Mem[00000000600000d8] p40_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p41_far_1_le: ldstub [%i0+0x038],%l7 ! Mem[00000000620000f8] lduh [%i2+0x01a],%l1 ! Mem[00000000630000da] ldstub [%i2+0x008],%l2 ! Mem[00000000630000c8] ldsh [%i2+0x01a],%l6 ! Mem[00000000630000da] ldd [%i1+0x028],%l4 ! Mem[00000000628000e8] stx %l6,[%i1+0x010] ! Mem[00000000628000d0] stw %l2,[%i0+0x024] ! Mem[00000000620000e4] jmpl %o7,%g0 swap [%i0+0x014],%l1 ! Mem[00000000620000d4] p41_far_1_lem: membar #Sync ldstub [%i0+0x038],%l7 ! Mem[00000000620000f8] lduh [%i2+0x01a],%l1 ! Mem[00000000630000da] ldstub [%i2+0x008],%l2 ! Mem[00000000630000c8] ldsh [%i2+0x01a],%l6 ! Mem[00000000630000da] ldd [%i1+0x028],%l4 ! Mem[00000000628000e8] stx %l6,[%i1+0x010] ! Mem[00000000628000d0] stw %l2,[%i0+0x024] ! Mem[00000000620000e4] membar #Sync jmpl %o7,%g0 swap [%i0+0x014],%l1 ! Mem[00000000620000d4] p41_far_1_he: ldsw [%i1+0x000],%l2 ! Mem[00000000628000c0] stx %l5,[%i1+0x008] ! Mem[00000000628000c8] jmpl %o7,%g0 ldsb [%i0+0x015],%l0 ! Mem[00000000620000d5] p41_far_1_hem: membar #Sync ldsw [%i1+0x000],%l2 ! Mem[00000000628000c0] stx %l5,[%i1+0x008] ! Mem[00000000628000c8] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x015],%l0 ! Mem[00000000620000d5] p41_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p42_far_1_le: ldsh [%i3+0x014],%l7 ! Mem[00000000658000d4] stb %l1,[%i1+0x027] ! Mem[00000000648000e7] ldstub [%i2+0x038],%l7 ! Mem[00000000650000f8] jmpl %o7,%g0 swap [%i3+0x018],%l1 ! Mem[00000000658000d8] p42_far_1_lem: membar #Sync ldsh [%i3+0x014],%l7 ! Mem[00000000658000d4] stb %l1,[%i1+0x027] ! Mem[00000000648000e7] ldstub [%i2+0x038],%l7 ! Mem[00000000650000f8] membar #Sync jmpl %o7,%g0 swap [%i3+0x018],%l1 ! Mem[00000000658000d8] p42_far_1_he: stx %l4,[%i2+0x030] ! Mem[00000000650000f0] ldd [%i3+0x018],%l0 ! Mem[00000000658000d8] swap [%i3+0x020],%l7 ! Mem[00000000658000e0] ldub [%i2+0x024],%l3 ! Mem[00000000650000e4] jmpl %o7,%g0 std %l6,[%i3+0x010] ! Mem[00000000658000d0] p42_far_1_hem: membar #Sync stx %l4,[%i2+0x030] ! Mem[00000000650000f0] ldd [%i3+0x018],%l0 ! Mem[00000000658000d8] swap [%i3+0x020],%l7 ! Mem[00000000658000e0] ldub [%i2+0x024],%l3 ! Mem[00000000650000e4] membar #Sync jmpl %o7,%g0 std %l6,[%i3+0x010] ! Mem[00000000658000d0] p42_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p43_far_1_le: jmpl %o7,%g0 ldsw [%i0+0x030],%l0 ! Mem[00000000660000f0] jmpl %o7,%g0 nop p43_far_1_lem: membar #Sync jmpl %o7,%g0 ldsw [%i0+0x030],%l0 ! Mem[00000000660000f0] jmpl %o7,%g0 nop p43_far_1_he: ldx [%i3+0x028],%l6 ! Mem[00000000678000e8] swap [%i1+0x034],%l3 ! Mem[00000000668000f4] jmpl %o7,%g0 swap [%i1+0x02c],%l4 ! Mem[00000000668000ec] p43_far_1_hem: membar #Sync ldx [%i3+0x028],%l6 ! Mem[00000000678000e8] swap [%i1+0x034],%l3 ! Mem[00000000668000f4] membar #Sync jmpl %o7,%g0 swap [%i1+0x02c],%l4 ! Mem[00000000668000ec] p43_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p44_far_1_le: std %l0,[%i0+0x000] ! Mem[00000000680000c0] ldd [%i2+0x020],%l2 ! Mem[00000000690000e0] swap [%i2+0x014],%l5 ! Mem[00000000690000d4] ldsh [%i2+0x01c],%l0 ! Mem[00000000690000dc] lduw [%i2+0x010],%l5 ! Mem[00000000690000d0] lduh [%i3+0x02e],%l4 ! Mem[00000000698000ee] ldstub [%i2+0x007],%l1 ! Mem[00000000690000c7] jmpl %o7,%g0 ldsh [%i0+0x034],%l1 ! Mem[00000000680000f4] p44_far_1_lem: membar #Sync std %l0,[%i0+0x000] ! Mem[00000000680000c0] ldd [%i2+0x020],%l2 ! Mem[00000000690000e0] swap [%i2+0x014],%l5 ! Mem[00000000690000d4] ldsh [%i2+0x01c],%l0 ! Mem[00000000690000dc] lduw [%i2+0x010],%l5 ! Mem[00000000690000d0] lduh [%i3+0x02e],%l4 ! Mem[00000000698000ee] ldstub [%i2+0x007],%l1 ! Mem[00000000690000c7] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x034],%l1 ! Mem[00000000680000f4] p44_far_1_he: stx %l3,[%i1+0x010] ! Mem[00000000688000d0] sth %l0,[%i0+0x004] ! Mem[00000000680000c4] jmpl %o7,%g0 swap [%i2+0x00c],%l4 ! Mem[00000000690000cc] p44_far_1_hem: membar #Sync stx %l3,[%i1+0x010] ! Mem[00000000688000d0] sth %l0,[%i0+0x004] ! Mem[00000000680000c4] membar #Sync jmpl %o7,%g0 swap [%i2+0x00c],%l4 ! Mem[00000000690000cc] p44_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p45_far_1_le: swap [%i0+0x038],%l7 ! Mem[000000006a0000f8] jmpl %o7,%g0 ldsb [%i3+0x01a],%l1 ! Mem[000000006b8000da] p45_far_1_lem: membar #Sync swap [%i0+0x038],%l7 ! Mem[000000006a0000f8] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x01a],%l1 ! Mem[000000006b8000da] p45_far_1_he: lduh [%i2+0x002],%l7 ! Mem[000000006b0000c2] ldd [%i1+0x030],%l6 ! Mem[000000006a8000f0] stx %l1,[%i3+0x008] ! Mem[000000006b8000c8] ldsb [%i0+0x013],%l1 ! Mem[000000006a0000d3] jmpl %o7,%g0 sth %l5,[%i1+0x002] ! Mem[000000006a8000c2] p45_far_1_hem: membar #Sync lduh [%i2+0x002],%l7 ! Mem[000000006b0000c2] ldd [%i1+0x030],%l6 ! Mem[000000006a8000f0] stx %l1,[%i3+0x008] ! Mem[000000006b8000c8] ldsb [%i0+0x013],%l1 ! Mem[000000006a0000d3] membar #Sync jmpl %o7,%g0 sth %l5,[%i1+0x002] ! Mem[000000006a8000c2] p45_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p46_far_1_le: lduh [%i2+0x014],%l7 ! Mem[000000006d0000d4] swap [%i2+0x024],%l1 ! Mem[000000006d0000e4] ldd [%i2+0x038],%l6 ! Mem[000000006d0000f8] jmpl %o7,%g0 ldd [%i1+0x018],%l0 ! Mem[000000006c8000d8] p46_far_1_lem: membar #Sync lduh [%i2+0x014],%l7 ! Mem[000000006d0000d4] swap [%i2+0x024],%l1 ! Mem[000000006d0000e4] ldd [%i2+0x038],%l6 ! Mem[000000006d0000f8] membar #Sync jmpl %o7,%g0 ldd [%i1+0x018],%l0 ! Mem[000000006c8000d8] p46_far_1_he: ldstub [%i1+0x036],%l4 ! Mem[000000006c8000f6] sth %l1,[%i0+0x01c] ! Mem[000000006c0000dc] stw %l7,[%i1+0x020] ! Mem[000000006c8000e0] ldub [%i2+0x024],%l3 ! Mem[000000006d0000e4] jmpl %o7,%g0 ldub [%i3+0x023],%l5 ! Mem[000000006d8000e3] p46_far_1_hem: membar #Sync ldstub [%i1+0x036],%l4 ! Mem[000000006c8000f6] sth %l1,[%i0+0x01c] ! Mem[000000006c0000dc] stw %l7,[%i1+0x020] ! Mem[000000006c8000e0] ldub [%i2+0x024],%l3 ! Mem[000000006d0000e4] membar #Sync jmpl %o7,%g0 ldub [%i3+0x023],%l5 ! Mem[000000006d8000e3] p46_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p47_far_1_le: jmpl %o7,%g0 ldub [%i1+0x030],%l0 ! Mem[000000006e8000f0] jmpl %o7,%g0 nop p47_far_1_lem: membar #Sync jmpl %o7,%g0 ldub [%i1+0x030],%l0 ! Mem[000000006e8000f0] jmpl %o7,%g0 nop p47_far_1_he: ldd [%i1+0x028],%l6 ! Mem[000000006e8000e8] sth %l3,[%i1+0x036] ! Mem[000000006e8000f6] jmpl %o7,%g0 stw %l4,[%i3+0x02c] ! Mem[000000006f8000ec] p47_far_1_hem: membar #Sync ldd [%i1+0x028],%l6 ! Mem[000000006e8000e8] sth %l3,[%i1+0x036] ! Mem[000000006e8000f6] membar #Sync jmpl %o7,%g0 stw %l4,[%i3+0x02c] ! Mem[000000006f8000ec] p47_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p48_far_1_le: ldd [%i1+0x028],%l4 ! Mem[00000000708000e8] swap [%i1+0x004],%l1 ! Mem[00000000708000c4] sth %l7,[%i2+0x022] ! Mem[00000000710000e2] stw %l4,[%i3+0x03c] ! Mem[00000000718000fc] ldstub [%i3+0x038],%l1 ! Mem[00000000718000f8] jmpl %o7,%g0 swap [%i1+0x00c],%l1 ! Mem[00000000708000cc] p48_far_1_lem: membar #Sync ldd [%i1+0x028],%l4 ! Mem[00000000708000e8] swap [%i1+0x004],%l1 ! Mem[00000000708000c4] sth %l7,[%i2+0x022] ! Mem[00000000710000e2] stw %l4,[%i3+0x03c] ! Mem[00000000718000fc] ldstub [%i3+0x038],%l1 ! Mem[00000000718000f8] membar #Sync jmpl %o7,%g0 swap [%i1+0x00c],%l1 ! Mem[00000000708000cc] p48_far_1_he: ldstub [%i1+0x034],%l5 ! Mem[00000000708000f4] lduw [%i1+0x024],%l6 ! Mem[00000000708000e4] jmpl %o7,%g0 sth %l4,[%i0+0x024] ! Mem[00000000700000e4] p48_far_1_hem: membar #Sync ldstub [%i1+0x034],%l5 ! Mem[00000000708000f4] lduw [%i1+0x024],%l6 ! Mem[00000000708000e4] membar #Sync jmpl %o7,%g0 sth %l4,[%i0+0x024] ! Mem[00000000700000e4] p48_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p49_far_1_le: sth %l1,[%i0+0x012] ! Mem[00000000720000d2] ldsh [%i2+0x026],%l7 ! Mem[00000000730000e6] jmpl %o7,%g0 swap [%i0+0x004],%l0 ! Mem[00000000720000c4] p49_far_1_lem: membar #Sync sth %l1,[%i0+0x012] ! Mem[00000000720000d2] ldsh [%i2+0x026],%l7 ! Mem[00000000730000e6] membar #Sync jmpl %o7,%g0 swap [%i0+0x004],%l0 ! Mem[00000000720000c4] p49_far_1_he: ldstub [%i3+0x032],%l3 ! Mem[00000000738000f2] stw %l3,[%i1+0x034] ! Mem[00000000728000f4] ldx [%i3+0x038],%l1 ! Mem[00000000738000f8] lduh [%i3+0x022],%l7 ! Mem[00000000738000e2] jmpl %o7,%g0 ldstub [%i0+0x024],%l3 ! Mem[00000000720000e4] p49_far_1_hem: membar #Sync ldstub [%i3+0x032],%l3 ! Mem[00000000738000f2] stw %l3,[%i1+0x034] ! Mem[00000000728000f4] ldx [%i3+0x038],%l1 ! Mem[00000000738000f8] lduh [%i3+0x022],%l7 ! Mem[00000000738000e2] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x024],%l3 ! Mem[00000000720000e4] p49_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p50_far_1_le: ldstub [%i2+0x005],%l0 ! Mem[00000000750000c5] lduh [%i0+0x026],%l2 ! Mem[00000000740000e6] ldstub [%i0+0x014],%l5 ! Mem[00000000740000d4] swap [%i3+0x01c],%l0 ! Mem[00000000758000dc] ldsh [%i1+0x010],%l5 ! Mem[00000000748000d0] stw %l4,[%i1+0x02c] ! Mem[00000000748000ec] jmpl %o7,%g0 lduw [%i2+0x020],%l1 ! Mem[00000000750000e0] p50_far_1_lem: membar #Sync ldstub [%i2+0x005],%l0 ! Mem[00000000750000c5] lduh [%i0+0x026],%l2 ! Mem[00000000740000e6] ldstub [%i0+0x014],%l5 ! Mem[00000000740000d4] swap [%i3+0x01c],%l0 ! Mem[00000000758000dc] ldsh [%i1+0x010],%l5 ! Mem[00000000748000d0] stw %l4,[%i1+0x02c] ! Mem[00000000748000ec] membar #Sync jmpl %o7,%g0 lduw [%i2+0x020],%l1 ! Mem[00000000750000e0] p50_far_1_he: ldub [%i0+0x01b],%l6 ! Mem[00000000740000db] stw %l4,[%i0+0x018] ! Mem[00000000740000d8] ldsh [%i3+0x02a],%l0 ! Mem[00000000758000ea] stx %l3,[%i2+0x010] ! Mem[00000000750000d0] ldstub [%i3+0x01c],%l3 ! Mem[00000000758000dc] stw %l2,[%i0+0x008] ! Mem[00000000740000c8] jmpl %o7,%g0 stx %l0,[%i0+0x000] ! Mem[00000000740000c0] p50_far_1_hem: membar #Sync ldub [%i0+0x01b],%l6 ! Mem[00000000740000db] stw %l4,[%i0+0x018] ! Mem[00000000740000d8] ldsh [%i3+0x02a],%l0 ! Mem[00000000758000ea] stx %l3,[%i2+0x010] ! Mem[00000000750000d0] ldstub [%i3+0x01c],%l3 ! Mem[00000000758000dc] stw %l2,[%i0+0x008] ! Mem[00000000740000c8] membar #Sync jmpl %o7,%g0 stx %l0,[%i0+0x000] ! Mem[00000000740000c0] p50_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p51_far_1_le: lduh [%i0+0x038],%l7 ! Mem[00000000760000f8] swap [%i0+0x018],%l1 ! Mem[00000000760000d8] ldstub [%i3+0x02d],%l6 ! Mem[00000000778000ed] ldsh [%i1+0x020],%l4 ! Mem[00000000768000e0] ldsb [%i0+0x027],%l1 ! Mem[00000000760000e7] ldstub [%i0+0x014],%l1 ! Mem[00000000760000d4] stw %l1,[%i1+0x018] ! Mem[00000000768000d8] jmpl %o7,%g0 lduh [%i1+0x034],%l1 ! Mem[00000000768000f4] p51_far_1_lem: membar #Sync lduh [%i0+0x038],%l7 ! Mem[00000000760000f8] swap [%i0+0x018],%l1 ! Mem[00000000760000d8] ldstub [%i3+0x02d],%l6 ! Mem[00000000778000ed] ldsh [%i1+0x020],%l4 ! Mem[00000000768000e0] ldsb [%i0+0x027],%l1 ! Mem[00000000760000e7] ldstub [%i0+0x014],%l1 ! Mem[00000000760000d4] stw %l1,[%i1+0x018] ! Mem[00000000768000d8] membar #Sync jmpl %o7,%g0 lduh [%i1+0x034],%l1 ! Mem[00000000768000f4] p51_far_1_he: ldstub [%i3+0x02f],%l1 ! Mem[00000000778000ef] stw %l7,[%i1+0x01c] ! Mem[00000000768000dc] ldstub [%i2+0x02a],%l3 ! Mem[00000000770000ea] ldsb [%i3+0x015],%l6 ! Mem[00000000778000d5] jmpl %o7,%g0 ldsw [%i0+0x034],%l0 ! Mem[00000000760000f4] p51_far_1_hem: membar #Sync ldstub [%i3+0x02f],%l1 ! Mem[00000000778000ef] stw %l7,[%i1+0x01c] ! Mem[00000000768000dc] ldstub [%i2+0x02a],%l3 ! Mem[00000000770000ea] ldsb [%i3+0x015],%l6 ! Mem[00000000778000d5] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x034],%l0 ! Mem[00000000760000f4] p51_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p52_far_1_le: ldx [%i1+0x028],%l4 ! Mem[00000000788000e8] stx %l3,[%i1+0x000] ! Mem[00000000788000c0] stb %l4,[%i2+0x001] ! Mem[00000000790000c1] ldsw [%i3+0x004],%l1 ! Mem[00000000798000c4] stb %l3,[%i3+0x03c] ! Mem[00000000798000fc] ldstub [%i0+0x01a],%l3 ! Mem[00000000780000da] jmpl %o7,%g0 ldstub [%i2+0x033],%l0 ! Mem[00000000790000f3] p52_far_1_lem: membar #Sync ldx [%i1+0x028],%l4 ! Mem[00000000788000e8] stx %l3,[%i1+0x000] ! Mem[00000000788000c0] stb %l4,[%i2+0x001] ! Mem[00000000790000c1] ldsw [%i3+0x004],%l1 ! Mem[00000000798000c4] stb %l3,[%i3+0x03c] ! Mem[00000000798000fc] ldstub [%i0+0x01a],%l3 ! Mem[00000000780000da] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x033],%l0 ! Mem[00000000790000f3] p52_far_1_he: ldstub [%i2+0x015],%l0 ! Mem[00000000790000d5] swap [%i2+0x020],%l4 ! Mem[00000000790000e0] ldstub [%i0+0x00f],%l1 ! Mem[00000000780000cf] lduw [%i3+0x034],%l5 ! Mem[00000000798000f4] stw %l3,[%i0+0x034] ! Mem[00000000780000f4] jmpl %o7,%g0 sth %l1,[%i3+0x01e] ! Mem[00000000798000de] p52_far_1_hem: membar #Sync ldstub [%i2+0x015],%l0 ! Mem[00000000790000d5] swap [%i2+0x020],%l4 ! Mem[00000000790000e0] ldstub [%i0+0x00f],%l1 ! Mem[00000000780000cf] lduw [%i3+0x034],%l5 ! Mem[00000000798000f4] stw %l3,[%i0+0x034] ! Mem[00000000780000f4] membar #Sync jmpl %o7,%g0 sth %l1,[%i3+0x01e] ! Mem[00000000798000de] p52_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p53_far_1_le: swap [%i2+0x004],%l1 ! Mem[000000007b0000c4] ldstub [%i3+0x01c],%l5 ! Mem[000000007b8000dc] ldsh [%i3+0x034],%l5 ! Mem[000000007b8000f4] ldstub [%i3+0x03c],%l0 ! Mem[000000007b8000fc] stb %l3,[%i3+0x026] ! Mem[000000007b8000e6] ldstub [%i3+0x00f],%l3 ! Mem[000000007b8000cf] jmpl %o7,%g0 ldsb [%i0+0x01a],%l3 ! Mem[000000007a0000da] p53_far_1_lem: membar #Sync swap [%i2+0x004],%l1 ! Mem[000000007b0000c4] ldstub [%i3+0x01c],%l5 ! Mem[000000007b8000dc] ldsh [%i3+0x034],%l5 ! Mem[000000007b8000f4] ldstub [%i3+0x03c],%l0 ! Mem[000000007b8000fc] stb %l3,[%i3+0x026] ! Mem[000000007b8000e6] ldstub [%i3+0x00f],%l3 ! Mem[000000007b8000cf] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x01a],%l3 ! Mem[000000007a0000da] p53_far_1_he: ldstub [%i1+0x03f],%l4 ! Mem[000000007a8000ff] std %l4,[%i0+0x010] ! Mem[000000007a0000d0] stx %l0,[%i0+0x020] ! Mem[000000007a0000e0] swap [%i2+0x00c],%l4 ! Mem[000000007b0000cc] ldd [%i0+0x038],%l0 ! Mem[000000007a0000f8] jmpl %o7,%g0 ldd [%i2+0x028],%l2 ! Mem[000000007b0000e8] p53_far_1_hem: membar #Sync ldstub [%i1+0x03f],%l4 ! Mem[000000007a8000ff] std %l4,[%i0+0x010] ! Mem[000000007a0000d0] stx %l0,[%i0+0x020] ! Mem[000000007a0000e0] swap [%i2+0x00c],%l4 ! Mem[000000007b0000cc] ldd [%i0+0x038],%l0 ! Mem[000000007a0000f8] membar #Sync jmpl %o7,%g0 ldd [%i2+0x028],%l2 ! Mem[000000007b0000e8] p53_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p54_far_1_le: lduh [%i0+0x02e],%l4 ! Mem[000000007c0000ee] ldsh [%i3+0x022],%l1 ! Mem[000000007d8000e2] jmpl %o7,%g0 stw %l3,[%i1+0x03c] ! Mem[000000007c8000fc] p54_far_1_lem: membar #Sync lduh [%i0+0x02e],%l4 ! Mem[000000007c0000ee] ldsh [%i3+0x022],%l1 ! Mem[000000007d8000e2] membar #Sync jmpl %o7,%g0 stw %l3,[%i1+0x03c] ! Mem[000000007c8000fc] p54_far_1_he: ldstub [%i2+0x023],%l5 ! Mem[000000007d0000e3] jmpl %o7,%g0 swap [%i1+0x01c],%l4 ! Mem[000000007c8000dc] p54_far_1_hem: membar #Sync ldstub [%i2+0x023],%l5 ! Mem[000000007d0000e3] membar #Sync jmpl %o7,%g0 swap [%i1+0x01c],%l4 ! Mem[000000007c8000dc] p54_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p55_far_1_le: sth %l1,[%i0+0x004] ! Mem[000000007e0000c4] ldsb [%i0+0x007],%l2 ! Mem[000000007e0000c7] stb %l5,[%i3+0x034] ! Mem[000000007f8000f4] stx %l4,[%i0+0x028] ! Mem[000000007e0000e8] ldstub [%i3+0x026],%l3 ! Mem[000000007f8000e6] ldub [%i3+0x021],%l4 ! Mem[000000007f8000e1] jmpl %o7,%g0 stx %l1,[%i3+0x020] ! Mem[000000007f8000e0] p55_far_1_lem: membar #Sync sth %l1,[%i0+0x004] ! Mem[000000007e0000c4] ldsb [%i0+0x007],%l2 ! Mem[000000007e0000c7] stb %l5,[%i3+0x034] ! Mem[000000007f8000f4] stx %l4,[%i0+0x028] ! Mem[000000007e0000e8] ldstub [%i3+0x026],%l3 ! Mem[000000007f8000e6] ldub [%i3+0x021],%l4 ! Mem[000000007f8000e1] membar #Sync jmpl %o7,%g0 stx %l1,[%i3+0x020] ! Mem[000000007f8000e0] p55_far_1_he: std %l0,[%i0+0x010] ! Mem[000000007e0000d0] lduh [%i2+0x000],%l2 ! Mem[000000007f0000c0] ldub [%i1+0x00f],%l5 ! Mem[000000007e8000cf] ldx [%i3+0x010],%l0 ! Mem[000000007f8000d0] ldstub [%i1+0x021],%l4 ! Mem[000000007e8000e1] swap [%i0+0x010],%l3 ! Mem[000000007e0000d0] ldstub [%i2+0x002],%l3 ! Mem[000000007f0000c2] jmpl %o7,%g0 ldstub [%i0+0x029],%l5 ! Mem[000000007e0000e9] p55_far_1_hem: membar #Sync std %l0,[%i0+0x010] ! Mem[000000007e0000d0] lduh [%i2+0x000],%l2 ! Mem[000000007f0000c0] ldub [%i1+0x00f],%l5 ! Mem[000000007e8000cf] ldx [%i3+0x010],%l0 ! Mem[000000007f8000d0] ldstub [%i1+0x021],%l4 ! Mem[000000007e8000e1] swap [%i0+0x010],%l3 ! Mem[000000007e0000d0] ldstub [%i2+0x002],%l3 ! Mem[000000007f0000c2] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x029],%l5 ! Mem[000000007e0000e9] p55_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p56_far_1_le: ldstub [%i3+0x01a],%l1 ! Mem[00000000818000da] sth %l6,[%i3+0x00c] ! Mem[00000000818000cc] ldstub [%i2+0x02f],%l4 ! Mem[00000000810000ef] swap [%i1+0x004],%l3 ! Mem[00000000808000c4] ldsh [%i1+0x02e],%l3 ! Mem[00000000808000ee] sth %l3,[%i1+0x01a] ! Mem[00000000808000da] ldstub [%i0+0x022],%l7 ! Mem[00000000800000e2] jmpl %o7,%g0 ldx [%i3+0x038],%l4 ! Mem[00000000818000f8] p56_far_1_lem: membar #Sync ldstub [%i3+0x01a],%l1 ! Mem[00000000818000da] sth %l6,[%i3+0x00c] ! Mem[00000000818000cc] ldstub [%i2+0x02f],%l4 ! Mem[00000000810000ef] swap [%i1+0x004],%l3 ! Mem[00000000808000c4] ldsh [%i1+0x02e],%l3 ! Mem[00000000808000ee] sth %l3,[%i1+0x01a] ! Mem[00000000808000da] ldstub [%i0+0x022],%l7 ! Mem[00000000800000e2] membar #Sync jmpl %o7,%g0 ldx [%i3+0x038],%l4 ! Mem[00000000818000f8] p56_far_1_he: ldd [%i1+0x018],%l2 ! Mem[00000000808000d8] ldsw [%i1+0x034],%l5 ! Mem[00000000808000f4] sth %l4,[%i2+0x026] ! Mem[00000000810000e6] jmpl %o7,%g0 swap [%i0+0x030],%l3 ! Mem[00000000800000f0] p56_far_1_hem: membar #Sync ldd [%i1+0x018],%l2 ! Mem[00000000808000d8] ldsw [%i1+0x034],%l5 ! Mem[00000000808000f4] sth %l4,[%i2+0x026] ! Mem[00000000810000e6] membar #Sync jmpl %o7,%g0 swap [%i0+0x030],%l3 ! Mem[00000000800000f0] p56_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p57_far_1_le: ldstub [%i0+0x02d],%l6 ! Mem[00000000820000ed] ldsh [%i1+0x02e],%l4 ! Mem[00000000828000ee] jmpl %o7,%g0 lduw [%i3+0x024],%l3 ! Mem[00000000838000e4] p57_far_1_lem: membar #Sync ldstub [%i0+0x02d],%l6 ! Mem[00000000820000ed] ldsh [%i1+0x02e],%l4 ! Mem[00000000828000ee] membar #Sync jmpl %o7,%g0 lduw [%i3+0x024],%l3 ! Mem[00000000838000e4] p57_far_1_he: swap [%i3+0x010],%l1 ! Mem[00000000838000d0] lduh [%i1+0x002],%l5 ! Mem[00000000828000c2] ldsh [%i1+0x03e],%l4 ! Mem[00000000828000fe] ldub [%i0+0x00c],%l3 ! Mem[00000000820000cc] stx %l0,[%i0+0x020] ! Mem[00000000820000e0] stx %l2,[%i3+0x008] ! Mem[00000000838000c8] swap [%i1+0x014],%l5 ! Mem[00000000828000d4] jmpl %o7,%g0 sth %l3,[%i1+0x016] ! Mem[00000000828000d6] p57_far_1_hem: membar #Sync swap [%i3+0x010],%l1 ! Mem[00000000838000d0] lduh [%i1+0x002],%l5 ! Mem[00000000828000c2] ldsh [%i1+0x03e],%l4 ! Mem[00000000828000fe] ldub [%i0+0x00c],%l3 ! Mem[00000000820000cc] stx %l0,[%i0+0x020] ! Mem[00000000820000e0] stx %l2,[%i3+0x008] ! Mem[00000000838000c8] swap [%i1+0x014],%l5 ! Mem[00000000828000d4] membar #Sync jmpl %o7,%g0 sth %l3,[%i1+0x016] ! Mem[00000000828000d6] p57_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p58_far_1_le: stb %l7,[%i1+0x014] ! Mem[00000000848000d4] ldsh [%i0+0x026],%l1 ! Mem[00000000840000e6] jmpl %o7,%g0 stb %l7,[%i2+0x038] ! Mem[00000000850000f8] p58_far_1_lem: membar #Sync stb %l7,[%i1+0x014] ! Mem[00000000848000d4] ldsh [%i0+0x026],%l1 ! Mem[00000000840000e6] membar #Sync jmpl %o7,%g0 stb %l7,[%i2+0x038] ! Mem[00000000850000f8] p58_far_1_he: std %l4,[%i3+0x028] ! Mem[00000000858000e8] ldub [%i2+0x036],%l4 ! Mem[00000000850000f6] stw %l6,[%i2+0x034] ! Mem[00000000850000f4] ldd [%i1+0x028],%l6 ! Mem[00000000848000e8] ldstub [%i2+0x013],%l1 ! Mem[00000000850000d3] ldx [%i0+0x020],%l5 ! Mem[00000000840000e0] lduh [%i1+0x01e],%l4 ! Mem[00000000848000de] jmpl %o7,%g0 swap [%i1+0x028],%l6 ! Mem[00000000848000e8] p58_far_1_hem: membar #Sync std %l4,[%i3+0x028] ! Mem[00000000858000e8] ldub [%i2+0x036],%l4 ! Mem[00000000850000f6] stw %l6,[%i2+0x034] ! Mem[00000000850000f4] ldd [%i1+0x028],%l6 ! Mem[00000000848000e8] ldstub [%i2+0x013],%l1 ! Mem[00000000850000d3] ldx [%i0+0x020],%l5 ! Mem[00000000840000e0] lduh [%i1+0x01e],%l4 ! Mem[00000000848000de] membar #Sync jmpl %o7,%g0 swap [%i1+0x028],%l6 ! Mem[00000000848000e8] p58_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p59_far_1_le: jmpl %o7,%g0 swap [%i1+0x034],%l4 ! Mem[00000000868000f4] jmpl %o7,%g0 nop p59_far_1_lem: membar #Sync jmpl %o7,%g0 swap [%i1+0x034],%l4 ! Mem[00000000868000f4] jmpl %o7,%g0 nop p59_far_1_he: swap [%i0+0x010],%l2 ! Mem[00000000860000d0] jmpl %o7,%g0 swap [%i0+0x034],%l3 ! Mem[00000000860000f4] p59_far_1_hem: membar #Sync swap [%i0+0x010],%l2 ! Mem[00000000860000d0] membar #Sync jmpl %o7,%g0 swap [%i0+0x034],%l3 ! Mem[00000000860000f4] p59_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p60_far_1_le: ldd [%i3+0x010],%l6 ! Mem[00000000898000d0] swap [%i2+0x024],%l1 ! Mem[00000000890000e4] ldsw [%i0+0x020],%l6 ! Mem[00000000880000e0] jmpl %o7,%g0 ldsh [%i2+0x03a],%l0 ! Mem[00000000890000fa] p60_far_1_lem: membar #Sync ldd [%i3+0x010],%l6 ! Mem[00000000898000d0] swap [%i2+0x024],%l1 ! Mem[00000000890000e4] ldsw [%i0+0x020],%l6 ! Mem[00000000880000e0] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x03a],%l0 ! Mem[00000000890000fa] p60_far_1_he: stw %l7,[%i0+0x000] ! Mem[00000000880000c0] stb %l3,[%i0+0x00c] ! Mem[00000000880000cc] swap [%i3+0x028],%l6 ! Mem[00000000898000e8] stw %l6,[%i3+0x018] ! Mem[00000000898000d8] sth %l3,[%i3+0x010] ! Mem[00000000898000d0] jmpl %o7,%g0 swap [%i2+0x020],%l5 ! Mem[00000000890000e0] p60_far_1_hem: membar #Sync stw %l7,[%i0+0x000] ! Mem[00000000880000c0] stb %l3,[%i0+0x00c] ! Mem[00000000880000cc] swap [%i3+0x028],%l6 ! Mem[00000000898000e8] stw %l6,[%i3+0x018] ! Mem[00000000898000d8] sth %l3,[%i3+0x010] ! Mem[00000000898000d0] membar #Sync jmpl %o7,%g0 swap [%i2+0x020],%l5 ! Mem[00000000890000e0] p60_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p61_far_1_le: stb %l0,[%i3+0x03c] ! Mem[000000008b8000fc] std %l4,[%i1+0x030] ! Mem[000000008a8000f0] ldx [%i0+0x020],%l4 ! Mem[000000008a0000e0] ldsw [%i1+0x024],%l1 ! Mem[000000008a8000e4] lduh [%i0+0x01c],%l3 ! Mem[000000008a0000dc] sth %l3,[%i0+0x01a] ! Mem[000000008a0000da] jmpl %o7,%g0 swap [%i0+0x000],%l7 ! Mem[000000008a0000c0] p61_far_1_lem: membar #Sync stb %l0,[%i3+0x03c] ! Mem[000000008b8000fc] std %l4,[%i1+0x030] ! Mem[000000008a8000f0] ldx [%i0+0x020],%l4 ! Mem[000000008a0000e0] ldsw [%i1+0x024],%l1 ! Mem[000000008a8000e4] lduh [%i0+0x01c],%l3 ! Mem[000000008a0000dc] sth %l3,[%i0+0x01a] ! Mem[000000008a0000da] membar #Sync jmpl %o7,%g0 swap [%i0+0x000],%l7 ! Mem[000000008a0000c0] p61_far_1_he: ldx [%i2+0x008],%l3 ! Mem[000000008b0000c8] stb %l3,[%i2+0x01c] ! Mem[000000008b0000dc] swap [%i0+0x014],%l5 ! Mem[000000008a0000d4] ldd [%i2+0x000],%l4 ! Mem[000000008b0000c0] jmpl %o7,%g0 stx %l4,[%i0+0x008] ! Mem[000000008a0000c8] p61_far_1_hem: membar #Sync ldx [%i2+0x008],%l3 ! Mem[000000008b0000c8] stb %l3,[%i2+0x01c] ! Mem[000000008b0000dc] swap [%i0+0x014],%l5 ! Mem[000000008a0000d4] ldd [%i2+0x000],%l4 ! Mem[000000008b0000c0] membar #Sync jmpl %o7,%g0 stx %l4,[%i0+0x008] ! Mem[000000008a0000c8] p61_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p62_far_1_le: ldstub [%i3+0x023],%l6 ! Mem[000000008d8000e3] jmpl %o7,%g0 ldx [%i0+0x038],%l0 ! Mem[000000008c0000f8] p62_far_1_lem: membar #Sync ldstub [%i3+0x023],%l6 ! Mem[000000008d8000e3] membar #Sync jmpl %o7,%g0 ldx [%i0+0x038],%l0 ! Mem[000000008c0000f8] p62_far_1_he: stx %l7,[%i1+0x000] ! Mem[000000008c8000c0] ldx [%i0+0x020],%l3 ! Mem[000000008c0000e0] std %l6,[%i2+0x010] ! Mem[000000008d0000d0] ldx [%i3+0x010],%l1 ! Mem[000000008d8000d0] std %l4,[%i1+0x020] ! Mem[000000008c8000e0] jmpl %o7,%g0 ldsb [%i2+0x00f],%l5 ! Mem[000000008d0000cf] p62_far_1_hem: membar #Sync stx %l7,[%i1+0x000] ! Mem[000000008c8000c0] ldx [%i0+0x020],%l3 ! Mem[000000008c0000e0] std %l6,[%i2+0x010] ! Mem[000000008d0000d0] ldx [%i3+0x010],%l1 ! Mem[000000008d8000d0] std %l4,[%i1+0x020] ! Mem[000000008c8000e0] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x00f],%l5 ! Mem[000000008d0000cf] p62_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p63_far_1_le: ldstub [%i1+0x003],%l6 ! Mem[000000008e8000c3] stb %l0,[%i2+0x01b] ! Mem[000000008f0000db] ldd [%i2+0x030],%l4 ! Mem[000000008f0000f0] ldx [%i0+0x028],%l4 ! Mem[000000008e0000e8] swap [%i3+0x020],%l1 ! Mem[000000008f8000e0] lduw [%i2+0x01c],%l3 ! Mem[000000008f0000dc] ldsb [%i1+0x01a],%l3 ! Mem[000000008e8000da] jmpl %o7,%g0 stb %l7,[%i2+0x002] ! Mem[000000008f0000c2] p63_far_1_lem: membar #Sync ldstub [%i1+0x003],%l6 ! Mem[000000008e8000c3] stb %l0,[%i2+0x01b] ! Mem[000000008f0000db] ldd [%i2+0x030],%l4 ! Mem[000000008f0000f0] ldx [%i0+0x028],%l4 ! Mem[000000008e0000e8] swap [%i3+0x020],%l1 ! Mem[000000008f8000e0] lduw [%i2+0x01c],%l3 ! Mem[000000008f0000dc] ldsb [%i1+0x01a],%l3 ! Mem[000000008e8000da] membar #Sync jmpl %o7,%g0 stb %l7,[%i2+0x002] ! Mem[000000008f0000c2] p63_far_1_he: swap [%i0+0x00c],%l3 ! Mem[000000008e0000cc] swap [%i2+0x01c],%l3 ! Mem[000000008f0000dc] ldsh [%i1+0x014],%l5 ! Mem[000000008e8000d4] ldstub [%i1+0x006],%l4 ! Mem[000000008e8000c6] jmpl %o7,%g0 stb %l4,[%i2+0x00e] ! Mem[000000008f0000ce] p63_far_1_hem: membar #Sync swap [%i0+0x00c],%l3 ! Mem[000000008e0000cc] swap [%i2+0x01c],%l3 ! Mem[000000008f0000dc] ldsh [%i1+0x014],%l5 ! Mem[000000008e8000d4] ldstub [%i1+0x006],%l4 ! Mem[000000008e8000c6] membar #Sync jmpl %o7,%g0 stb %l4,[%i2+0x00e] ! Mem[000000008f0000ce] p63_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 far1_b2b_h: jmpl %o7,%g0 nop jmpl %o7,%g0 nop far1_b2b_l: jmpl %o7,%g0 nop jmpl %o7,%g0 nop user_far1_end: .seg "text" .text .align 0x2000 user_far2_start: p0_far_2_le: swap [%i0+0x010],%l6 ! Mem[00000000100000d0] ldd [%i0+0x030],%l6 ! Mem[00000000100000f0] ldd [%i3+0x010],%l2 ! Mem[00000000118000d0] ldsw [%i2+0x038],%l7 ! Mem[00000000110000f8] swap [%i3+0x000],%l2 ! Mem[00000000118000c0] ldd [%i0+0x018],%l6 ! Mem[00000000100000d8] swap [%i1+0x010],%l2 ! Mem[00000000108000d0] jmpl %o7,%g0 ldsw [%i3+0x018],%l0 ! Mem[00000000118000d8] p0_far_2_lem: membar #Sync swap [%i0+0x010],%l6 ! Mem[00000000100000d0] ldd [%i0+0x030],%l6 ! Mem[00000000100000f0] ldd [%i3+0x010],%l2 ! Mem[00000000118000d0] ldsw [%i2+0x038],%l7 ! Mem[00000000110000f8] swap [%i3+0x000],%l2 ! Mem[00000000118000c0] ldd [%i0+0x018],%l6 ! Mem[00000000100000d8] swap [%i1+0x010],%l2 ! Mem[00000000108000d0] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x018],%l0 ! Mem[00000000118000d8] p0_far_2_he: lduw [%i3+0x030],%l4 ! Mem[00000000118000f0] ldstub [%i2+0x015],%l3 ! Mem[00000000110000d5] jmpl %o7,%g0 ldsw [%i0+0x030],%l3 ! Mem[00000000100000f0] p0_far_2_hem: membar #Sync lduw [%i3+0x030],%l4 ! Mem[00000000118000f0] ldstub [%i2+0x015],%l3 ! Mem[00000000110000d5] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x030],%l3 ! Mem[00000000100000f0] p0_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p1_far_2_le: ldd [%i1+0x030],%l0 ! Mem[00000000128000f0] jmpl %o7,%g0 ldx [%i1+0x000],%l4 ! Mem[00000000128000c0] p1_far_2_lem: membar #Sync ldd [%i1+0x030],%l0 ! Mem[00000000128000f0] membar #Sync jmpl %o7,%g0 ldx [%i1+0x000],%l4 ! Mem[00000000128000c0] p1_far_2_he: ldstub [%i0+0x024],%l0 ! Mem[00000000120000e4] ldd [%i2+0x008],%l4 ! Mem[00000000130000c8] swap [%i2+0x010],%l1 ! Mem[00000000130000d0] ldsw [%i0+0x024],%l6 ! Mem[00000000120000e4] lduh [%i0+0x024],%l4 ! Mem[00000000120000e4] jmpl %o7,%g0 ldd [%i0+0x038],%l4 ! Mem[00000000120000f8] p1_far_2_hem: membar #Sync ldstub [%i0+0x024],%l0 ! Mem[00000000120000e4] ldd [%i2+0x008],%l4 ! Mem[00000000130000c8] swap [%i2+0x010],%l1 ! Mem[00000000130000d0] ldsw [%i0+0x024],%l6 ! Mem[00000000120000e4] lduh [%i0+0x024],%l4 ! Mem[00000000120000e4] membar #Sync jmpl %o7,%g0 ldd [%i0+0x038],%l4 ! Mem[00000000120000f8] p1_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p2_far_2_le: ldsb [%i1+0x03c],%l5 ! Mem[00000000148000fc] jmpl %o7,%g0 ldx [%i3+0x020],%l6 ! Mem[00000000158000e0] p2_far_2_lem: membar #Sync ldsb [%i1+0x03c],%l5 ! Mem[00000000148000fc] membar #Sync jmpl %o7,%g0 ldx [%i3+0x020],%l6 ! Mem[00000000158000e0] p2_far_2_he: swap [%i1+0x020],%l5 ! Mem[00000000148000e0] ldstub [%i0+0x002],%l7 ! Mem[00000000140000c2] jmpl %o7,%g0 stb %l6,[%i1+0x036] ! Mem[00000000148000f6] p2_far_2_hem: membar #Sync swap [%i1+0x020],%l5 ! Mem[00000000148000e0] ldstub [%i0+0x002],%l7 ! Mem[00000000140000c2] membar #Sync jmpl %o7,%g0 stb %l6,[%i1+0x036] ! Mem[00000000148000f6] p2_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p3_far_2_le: swap [%i3+0x034],%l2 ! Mem[00000000178000f4] ldd [%i1+0x038],%l0 ! Mem[00000000168000f8] ldsh [%i0+0x02c],%l1 ! Mem[00000000160000ec] ldstub [%i1+0x023],%l4 ! Mem[00000000168000e3] ldstub [%i1+0x01b],%l7 ! Mem[00000000168000db] ldstub [%i1+0x03e],%l7 ! Mem[00000000168000fe] lduh [%i1+0x03c],%l2 ! Mem[00000000168000fc] jmpl %o7,%g0 ldd [%i2+0x018],%l4 ! Mem[00000000170000d8] p3_far_2_lem: membar #Sync swap [%i3+0x034],%l2 ! Mem[00000000178000f4] ldd [%i1+0x038],%l0 ! Mem[00000000168000f8] ldsh [%i0+0x02c],%l1 ! Mem[00000000160000ec] ldstub [%i1+0x023],%l4 ! Mem[00000000168000e3] ldstub [%i1+0x01b],%l7 ! Mem[00000000168000db] ldstub [%i1+0x03e],%l7 ! Mem[00000000168000fe] lduh [%i1+0x03c],%l2 ! Mem[00000000168000fc] membar #Sync jmpl %o7,%g0 ldd [%i2+0x018],%l4 ! Mem[00000000170000d8] p3_far_2_he: sth %l2,[%i1+0x03a] ! Mem[00000000168000fa] stx %l4,[%i0+0x020] ! Mem[00000000160000e0] lduw [%i2+0x024],%l5 ! Mem[00000000170000e4] std %l0,[%i0+0x030] ! Mem[00000000160000f0] swap [%i1+0x028],%l6 ! Mem[00000000168000e8] ldsw [%i0+0x03c],%l4 ! Mem[00000000160000fc] jmpl %o7,%g0 ldx [%i1+0x008],%l2 ! Mem[00000000168000c8] p3_far_2_hem: membar #Sync sth %l2,[%i1+0x03a] ! Mem[00000000168000fa] stx %l4,[%i0+0x020] ! Mem[00000000160000e0] lduw [%i2+0x024],%l5 ! Mem[00000000170000e4] std %l0,[%i0+0x030] ! Mem[00000000160000f0] swap [%i1+0x028],%l6 ! Mem[00000000168000e8] ldsw [%i0+0x03c],%l4 ! Mem[00000000160000fc] membar #Sync jmpl %o7,%g0 ldx [%i1+0x008],%l2 ! Mem[00000000168000c8] p3_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p4_far_2_le: jmpl %o7,%g0 std %l2,[%i1+0x000] ! Mem[00000000188000c0] jmpl %o7,%g0 nop p4_far_2_lem: membar #Sync jmpl %o7,%g0 std %l2,[%i1+0x000] ! Mem[00000000188000c0] jmpl %o7,%g0 nop p4_far_2_he: jmpl %o7,%g0 ldx [%i2+0x010],%l3 ! Mem[00000000190000d0] jmpl %o7,%g0 nop p4_far_2_hem: membar #Sync jmpl %o7,%g0 ldx [%i2+0x010],%l3 ! Mem[00000000190000d0] jmpl %o7,%g0 nop p4_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p5_far_2_le: ldstub [%i2+0x01b],%l7 ! Mem[000000001b0000db] ldstub [%i0+0x02d],%l4 ! Mem[000000001a0000ed] std %l2,[%i2+0x038] ! Mem[000000001b0000f8] lduh [%i1+0x01e],%l5 ! Mem[000000001a8000de] jmpl %o7,%g0 ldx [%i2+0x018],%l2 ! Mem[000000001b0000d8] p5_far_2_lem: membar #Sync ldstub [%i2+0x01b],%l7 ! Mem[000000001b0000db] ldstub [%i0+0x02d],%l4 ! Mem[000000001a0000ed] std %l2,[%i2+0x038] ! Mem[000000001b0000f8] lduh [%i1+0x01e],%l5 ! Mem[000000001a8000de] membar #Sync jmpl %o7,%g0 ldx [%i2+0x018],%l2 ! Mem[000000001b0000d8] p5_far_2_he: ldsw [%i1+0x014],%l1 ! Mem[000000001a8000d4] ldub [%i2+0x025],%l5 ! Mem[000000001b0000e5] jmpl %o7,%g0 ldstub [%i1+0x031],%l1 ! Mem[000000001a8000f1] p5_far_2_hem: membar #Sync ldsw [%i1+0x014],%l1 ! Mem[000000001a8000d4] ldub [%i2+0x025],%l5 ! Mem[000000001b0000e5] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x031],%l1 ! Mem[000000001a8000f1] p5_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p6_far_2_le: ldx [%i1+0x020],%l4 ! Mem[000000001c8000e0] swap [%i1+0x038],%l7 ! Mem[000000001c8000f8] stb %l4,[%i3+0x02d] ! Mem[000000001d8000ed] lduw [%i3+0x018],%l3 ! Mem[000000001d8000d8] swap [%i1+0x008],%l0 ! Mem[000000001c8000c8] stx %l0,[%i2+0x010] ! Mem[000000001d0000d0] ldstub [%i1+0x02a],%l3 ! Mem[000000001c8000ea] jmpl %o7,%g0 sth %l6,[%i0+0x03c] ! Mem[000000001c0000fc] p6_far_2_lem: membar #Sync ldx [%i1+0x020],%l4 ! Mem[000000001c8000e0] swap [%i1+0x038],%l7 ! Mem[000000001c8000f8] stb %l4,[%i3+0x02d] ! Mem[000000001d8000ed] lduw [%i3+0x018],%l3 ! Mem[000000001d8000d8] swap [%i1+0x008],%l0 ! Mem[000000001c8000c8] stx %l0,[%i2+0x010] ! Mem[000000001d0000d0] ldstub [%i1+0x02a],%l3 ! Mem[000000001c8000ea] membar #Sync jmpl %o7,%g0 sth %l6,[%i0+0x03c] ! Mem[000000001c0000fc] p6_far_2_he: swap [%i2+0x024],%l1 ! Mem[000000001d0000e4] swap [%i0+0x02c],%l6 ! Mem[000000001c0000ec] jmpl %o7,%g0 lduh [%i3+0x01c],%l2 ! Mem[000000001d8000dc] p6_far_2_hem: membar #Sync swap [%i2+0x024],%l1 ! Mem[000000001d0000e4] swap [%i0+0x02c],%l6 ! Mem[000000001c0000ec] membar #Sync jmpl %o7,%g0 lduh [%i3+0x01c],%l2 ! Mem[000000001d8000dc] p6_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p7_far_2_le: lduh [%i1+0x02a],%l0 ! Mem[000000001e8000ea] stx %l2,[%i2+0x018] ! Mem[000000001f0000d8] lduh [%i1+0x018],%l3 ! Mem[000000001e8000d8] ldub [%i3+0x009],%l2 ! Mem[000000001f8000c9] ldsw [%i0+0x00c],%l1 ! Mem[000000001e0000cc] jmpl %o7,%g0 ldstub [%i0+0x030],%l6 ! Mem[000000001e0000f0] p7_far_2_lem: membar #Sync lduh [%i1+0x02a],%l0 ! Mem[000000001e8000ea] stx %l2,[%i2+0x018] ! Mem[000000001f0000d8] lduh [%i1+0x018],%l3 ! Mem[000000001e8000d8] ldub [%i3+0x009],%l2 ! Mem[000000001f8000c9] ldsw [%i0+0x00c],%l1 ! Mem[000000001e0000cc] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x030],%l6 ! Mem[000000001e0000f0] p7_far_2_he: ldub [%i3+0x03c],%l2 ! Mem[000000001f8000fc] jmpl %o7,%g0 ldsh [%i1+0x000],%l3 ! Mem[000000001e8000c0] p7_far_2_hem: membar #Sync ldub [%i3+0x03c],%l2 ! Mem[000000001f8000fc] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x000],%l3 ! Mem[000000001e8000c0] p7_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p8_far_2_le: sth %l0,[%i3+0x032] ! Mem[00000000218000f2] jmpl %o7,%g0 ldstub [%i1+0x03b],%l5 ! Mem[00000000208000fb] p8_far_2_lem: membar #Sync sth %l0,[%i3+0x032] ! Mem[00000000218000f2] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03b],%l5 ! Mem[00000000208000fb] p8_far_2_he: jmpl %o7,%g0 lduh [%i2+0x020],%l4 ! Mem[00000000210000e0] jmpl %o7,%g0 nop p8_far_2_hem: membar #Sync jmpl %o7,%g0 lduh [%i2+0x020],%l4 ! Mem[00000000210000e0] jmpl %o7,%g0 nop p8_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p9_far_2_le: lduw [%i3+0x014],%l1 ! Mem[00000000238000d4] ldsb [%i1+0x024],%l7 ! Mem[00000000228000e4] stw %l5,[%i3+0x020] ! Mem[00000000238000e0] jmpl %o7,%g0 lduw [%i3+0x008],%l6 ! Mem[00000000238000c8] p9_far_2_lem: membar #Sync lduw [%i3+0x014],%l1 ! Mem[00000000238000d4] ldsb [%i1+0x024],%l7 ! Mem[00000000228000e4] stw %l5,[%i3+0x020] ! Mem[00000000238000e0] membar #Sync jmpl %o7,%g0 lduw [%i3+0x008],%l6 ! Mem[00000000238000c8] p9_far_2_he: swap [%i0+0x008],%l0 ! Mem[00000000220000c8] stw %l7,[%i1+0x01c] ! Mem[00000000228000dc] swap [%i2+0x03c],%l3 ! Mem[00000000230000fc] ldd [%i2+0x008],%l4 ! Mem[00000000230000c8] stw %l2,[%i2+0x010] ! Mem[00000000230000d0] ldsw [%i1+0x018],%l5 ! Mem[00000000228000d8] jmpl %o7,%g0 ldsb [%i1+0x029],%l1 ! Mem[00000000228000e9] p9_far_2_hem: membar #Sync swap [%i0+0x008],%l0 ! Mem[00000000220000c8] stw %l7,[%i1+0x01c] ! Mem[00000000228000dc] swap [%i2+0x03c],%l3 ! Mem[00000000230000fc] ldd [%i2+0x008],%l4 ! Mem[00000000230000c8] stw %l2,[%i2+0x010] ! Mem[00000000230000d0] ldsw [%i1+0x018],%l5 ! Mem[00000000228000d8] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x029],%l1 ! Mem[00000000228000e9] p9_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p10_far_2_le: sth %l6,[%i2+0x036] ! Mem[00000000250000f6] stx %l2,[%i1+0x000] ! Mem[00000000248000c0] lduh [%i0+0x034],%l1 ! Mem[00000000240000f4] swap [%i1+0x018],%l1 ! Mem[00000000248000d8] jmpl %o7,%g0 stw %l7,[%i2+0x028] ! Mem[00000000250000e8] p10_far_2_lem: membar #Sync sth %l6,[%i2+0x036] ! Mem[00000000250000f6] stx %l2,[%i1+0x000] ! Mem[00000000248000c0] lduh [%i0+0x034],%l1 ! Mem[00000000240000f4] swap [%i1+0x018],%l1 ! Mem[00000000248000d8] membar #Sync jmpl %o7,%g0 stw %l7,[%i2+0x028] ! Mem[00000000250000e8] p10_far_2_he: ldd [%i0+0x028],%l6 ! Mem[00000000240000e8] swap [%i2+0x000],%l0 ! Mem[00000000250000c0] ldstub [%i2+0x009],%l2 ! Mem[00000000250000c9] ldstub [%i1+0x034],%l5 ! Mem[00000000248000f4] ldsw [%i3+0x034],%l3 ! Mem[00000000258000f4] jmpl %o7,%g0 lduw [%i2+0x024],%l4 ! Mem[00000000250000e4] p10_far_2_hem: membar #Sync ldd [%i0+0x028],%l6 ! Mem[00000000240000e8] swap [%i2+0x000],%l0 ! Mem[00000000250000c0] ldstub [%i2+0x009],%l2 ! Mem[00000000250000c9] ldstub [%i1+0x034],%l5 ! Mem[00000000248000f4] ldsw [%i3+0x034],%l3 ! Mem[00000000258000f4] membar #Sync jmpl %o7,%g0 lduw [%i2+0x024],%l4 ! Mem[00000000250000e4] p10_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p11_far_2_le: ldub [%i0+0x020],%l5 ! Mem[00000000260000e0] ldstub [%i1+0x019],%l4 ! Mem[00000000268000d9] ldsw [%i1+0x008],%l3 ! Mem[00000000268000c8] swap [%i1+0x01c],%l6 ! Mem[00000000268000dc] ldstub [%i2+0x00d],%l5 ! Mem[00000000270000cd] jmpl %o7,%g0 swap [%i0+0x008],%l6 ! Mem[00000000260000c8] p11_far_2_lem: membar #Sync ldub [%i0+0x020],%l5 ! Mem[00000000260000e0] ldstub [%i1+0x019],%l4 ! Mem[00000000268000d9] ldsw [%i1+0x008],%l3 ! Mem[00000000268000c8] swap [%i1+0x01c],%l6 ! Mem[00000000268000dc] ldstub [%i2+0x00d],%l5 ! Mem[00000000270000cd] membar #Sync jmpl %o7,%g0 swap [%i0+0x008],%l6 ! Mem[00000000260000c8] p11_far_2_he: ldsw [%i1+0x008],%l0 ! Mem[00000000268000c8] ldstub [%i1+0x01e],%l7 ! Mem[00000000268000de] stx %l3,[%i1+0x038] ! Mem[00000000268000f8] sth %l5,[%i0+0x00e] ! Mem[00000000260000ce] swap [%i1+0x020],%l2 ! Mem[00000000268000e0] lduw [%i2+0x030],%l7 ! Mem[00000000270000f0] jmpl %o7,%g0 sth %l0,[%i3+0x004] ! Mem[00000000278000c4] p11_far_2_hem: membar #Sync ldsw [%i1+0x008],%l0 ! Mem[00000000268000c8] ldstub [%i1+0x01e],%l7 ! Mem[00000000268000de] stx %l3,[%i1+0x038] ! Mem[00000000268000f8] sth %l5,[%i0+0x00e] ! Mem[00000000260000ce] swap [%i1+0x020],%l2 ! Mem[00000000268000e0] lduw [%i2+0x030],%l7 ! Mem[00000000270000f0] membar #Sync jmpl %o7,%g0 sth %l0,[%i3+0x004] ! Mem[00000000278000c4] p11_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p12_far_2_le: swap [%i0+0x034],%l1 ! Mem[00000000280000f4] swap [%i2+0x024],%l1 ! Mem[00000000290000e4] jmpl %o7,%g0 lduw [%i3+0x014],%l1 ! Mem[00000000298000d4] p12_far_2_lem: membar #Sync swap [%i0+0x034],%l1 ! Mem[00000000280000f4] swap [%i2+0x024],%l1 ! Mem[00000000290000e4] membar #Sync jmpl %o7,%g0 lduw [%i3+0x014],%l1 ! Mem[00000000298000d4] p12_far_2_he: ldstub [%i1+0x00f],%l1 ! Mem[00000000288000cf] swap [%i1+0x034],%l5 ! Mem[00000000288000f4] stb %l3,[%i1+0x037] ! Mem[00000000288000f7] swap [%i1+0x01c],%l7 ! Mem[00000000288000dc] jmpl %o7,%g0 lduw [%i0+0x01c],%l4 ! Mem[00000000280000dc] p12_far_2_hem: membar #Sync ldstub [%i1+0x00f],%l1 ! Mem[00000000288000cf] swap [%i1+0x034],%l5 ! Mem[00000000288000f4] stb %l3,[%i1+0x037] ! Mem[00000000288000f7] swap [%i1+0x01c],%l7 ! Mem[00000000288000dc] membar #Sync jmpl %o7,%g0 lduw [%i0+0x01c],%l4 ! Mem[00000000280000dc] p12_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p13_far_2_le: ldstub [%i3+0x01b],%l7 ! Mem[000000002b8000db] ldstub [%i0+0x02d],%l4 ! Mem[000000002a0000ed] swap [%i3+0x038],%l3 ! Mem[000000002b8000f8] ldstub [%i0+0x01e],%l5 ! Mem[000000002a0000de] jmpl %o7,%g0 stb %l2,[%i2+0x01a] ! Mem[000000002b0000da] p13_far_2_lem: membar #Sync ldstub [%i3+0x01b],%l7 ! Mem[000000002b8000db] ldstub [%i0+0x02d],%l4 ! Mem[000000002a0000ed] swap [%i3+0x038],%l3 ! Mem[000000002b8000f8] ldstub [%i0+0x01e],%l5 ! Mem[000000002a0000de] membar #Sync jmpl %o7,%g0 stb %l2,[%i2+0x01a] ! Mem[000000002b0000da] p13_far_2_he: lduw [%i2+0x020],%l4 ! Mem[000000002b0000e0] ldstub [%i2+0x025],%l5 ! Mem[000000002b0000e5] jmpl %o7,%g0 swap [%i3+0x030],%l1 ! Mem[000000002b8000f0] p13_far_2_hem: membar #Sync lduw [%i2+0x020],%l4 ! Mem[000000002b0000e0] ldstub [%i2+0x025],%l5 ! Mem[000000002b0000e5] membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l1 ! Mem[000000002b8000f0] p13_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p14_far_2_le: ldsh [%i1+0x024],%l1 ! Mem[000000002c8000e4] ldstub [%i2+0x033],%l0 ! Mem[000000002d0000f3] ldsh [%i2+0x03a],%l5 ! Mem[000000002d0000fa] jmpl %o7,%g0 sth %l1,[%i1+0x014] ! Mem[000000002c8000d4] p14_far_2_lem: membar #Sync ldsh [%i1+0x024],%l1 ! Mem[000000002c8000e4] ldstub [%i2+0x033],%l0 ! Mem[000000002d0000f3] ldsh [%i2+0x03a],%l5 ! Mem[000000002d0000fa] membar #Sync jmpl %o7,%g0 sth %l1,[%i1+0x014] ! Mem[000000002c8000d4] p14_far_2_he: lduw [%i1+0x030],%l3 ! Mem[000000002c8000f0] ldd [%i1+0x000],%l2 ! Mem[000000002c8000c0] ldsh [%i1+0x008],%l5 ! Mem[000000002c8000c8] ldsw [%i3+0x01c],%l1 ! Mem[000000002d8000dc] jmpl %o7,%g0 ldstub [%i0+0x01c],%l4 ! Mem[000000002c0000dc] p14_far_2_hem: membar #Sync lduw [%i1+0x030],%l3 ! Mem[000000002c8000f0] ldd [%i1+0x000],%l2 ! Mem[000000002c8000c0] ldsh [%i1+0x008],%l5 ! Mem[000000002c8000c8] ldsw [%i3+0x01c],%l1 ! Mem[000000002d8000dc] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x01c],%l4 ! Mem[000000002c0000dc] p14_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p15_far_2_le: ldub [%i1+0x024],%l1 ! Mem[000000002e8000e4] jmpl %o7,%g0 ldstub [%i2+0x033],%l0 ! Mem[000000002f0000f3] p15_far_2_lem: membar #Sync ldub [%i1+0x024],%l1 ! Mem[000000002e8000e4] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x033],%l0 ! Mem[000000002f0000f3] p15_far_2_he: ldsw [%i3+0x014],%l0 ! Mem[000000002f8000d4] lduh [%i3+0x020],%l4 ! Mem[000000002f8000e0] ldsw [%i0+0x010],%l3 ! Mem[000000002e0000d0] stb %l7,[%i0+0x01c] ! Mem[000000002e0000dc] ldstub [%i1+0x033],%l0 ! Mem[000000002e8000f3] jmpl %o7,%g0 lduh [%i1+0x008],%l1 ! Mem[000000002e8000c8] p15_far_2_hem: membar #Sync ldsw [%i3+0x014],%l0 ! Mem[000000002f8000d4] lduh [%i3+0x020],%l4 ! Mem[000000002f8000e0] ldsw [%i0+0x010],%l3 ! Mem[000000002e0000d0] stb %l7,[%i0+0x01c] ! Mem[000000002e0000dc] ldstub [%i1+0x033],%l0 ! Mem[000000002e8000f3] membar #Sync jmpl %o7,%g0 lduh [%i1+0x008],%l1 ! Mem[000000002e8000c8] p15_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p16_far_2_le: ldstub [%i3+0x03b],%l7 ! Mem[00000000318000fb] ldstub [%i3+0x01e],%l7 ! Mem[00000000318000de] ldstub [%i3+0x03c],%l2 ! Mem[00000000318000fc] sth %l2,[%i2+0x02c] ! Mem[00000000310000ec] jmpl %o7,%g0 swap [%i0+0x01c],%l2 ! Mem[00000000300000dc] p16_far_2_lem: membar #Sync ldstub [%i3+0x03b],%l7 ! Mem[00000000318000fb] ldstub [%i3+0x01e],%l7 ! Mem[00000000318000de] ldstub [%i3+0x03c],%l2 ! Mem[00000000318000fc] sth %l2,[%i2+0x02c] ! Mem[00000000310000ec] membar #Sync jmpl %o7,%g0 swap [%i0+0x01c],%l2 ! Mem[00000000300000dc] p16_far_2_he: ldd [%i1+0x038],%l4 ! Mem[00000000308000f8] stw %l2,[%i0+0x034] ! Mem[00000000300000f4] ldstub [%i1+0x025],%l4 ! Mem[00000000308000e5] ldx [%i3+0x038],%l7 ! Mem[00000000318000f8] sth %l0,[%i1+0x028] ! Mem[00000000308000e8] std %l6,[%i0+0x028] ! Mem[00000000300000e8] sth %l3,[%i3+0x01c] ! Mem[00000000318000dc] jmpl %o7,%g0 ldstub [%i2+0x00f],%l5 ! Mem[00000000310000cf] p16_far_2_hem: membar #Sync ldd [%i1+0x038],%l4 ! Mem[00000000308000f8] stw %l2,[%i0+0x034] ! Mem[00000000300000f4] ldstub [%i1+0x025],%l4 ! Mem[00000000308000e5] ldx [%i3+0x038],%l7 ! Mem[00000000318000f8] sth %l0,[%i1+0x028] ! Mem[00000000308000e8] std %l6,[%i0+0x028] ! Mem[00000000300000e8] sth %l3,[%i3+0x01c] ! Mem[00000000318000dc] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x00f],%l5 ! Mem[00000000310000cf] p16_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p17_far_2_le: sth %l7,[%i0+0x002] ! Mem[00000000320000c2] swap [%i0+0x034],%l2 ! Mem[00000000320000f4] ldx [%i0+0x030],%l1 ! Mem[00000000320000f0] jmpl %o7,%g0 stw %l7,[%i0+0x00c] ! Mem[00000000320000cc] p17_far_2_lem: membar #Sync sth %l7,[%i0+0x002] ! Mem[00000000320000c2] swap [%i0+0x034],%l2 ! Mem[00000000320000f4] ldx [%i0+0x030],%l1 ! Mem[00000000320000f0] membar #Sync jmpl %o7,%g0 stw %l7,[%i0+0x00c] ! Mem[00000000320000cc] p17_far_2_he: ldstub [%i3+0x014],%l5 ! Mem[00000000338000d4] jmpl %o7,%g0 sth %l3,[%i3+0x016] ! Mem[00000000338000d6] p17_far_2_hem: membar #Sync ldstub [%i3+0x014],%l5 ! Mem[00000000338000d4] membar #Sync jmpl %o7,%g0 sth %l3,[%i3+0x016] ! Mem[00000000338000d6] p17_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p18_far_2_le: stw %l1,[%i2+0x018] ! Mem[00000000350000d8] jmpl %o7,%g0 swap [%i0+0x030],%l0 ! Mem[00000000340000f0] p18_far_2_lem: membar #Sync stw %l1,[%i2+0x018] ! Mem[00000000350000d8] membar #Sync jmpl %o7,%g0 swap [%i0+0x030],%l0 ! Mem[00000000340000f0] p18_far_2_he: stx %l0,[%i1+0x010] ! Mem[00000000348000d0] ldsw [%i2+0x020],%l4 ! Mem[00000000350000e0] sth %l1,[%i0+0x00e] ! Mem[00000000340000ce] sth %l5,[%i2+0x034] ! Mem[00000000350000f4] ldsw [%i1+0x024],%l6 ! Mem[00000000348000e4] jmpl %o7,%g0 lduh [%i3+0x028],%l1 ! Mem[00000000358000e8] p18_far_2_hem: membar #Sync stx %l0,[%i1+0x010] ! Mem[00000000348000d0] ldsw [%i2+0x020],%l4 ! Mem[00000000350000e0] sth %l1,[%i0+0x00e] ! Mem[00000000340000ce] sth %l5,[%i2+0x034] ! Mem[00000000350000f4] ldsw [%i1+0x024],%l6 ! Mem[00000000348000e4] membar #Sync jmpl %o7,%g0 lduh [%i3+0x028],%l1 ! Mem[00000000358000e8] p18_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p19_far_2_le: lduh [%i1+0x024],%l3 ! Mem[00000000368000e4] jmpl %o7,%g0 ldstub [%i3+0x024],%l1 ! Mem[00000000378000e4] p19_far_2_lem: membar #Sync lduh [%i1+0x024],%l3 ! Mem[00000000368000e4] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x024],%l1 ! Mem[00000000378000e4] p19_far_2_he: std %l4,[%i1+0x020] ! Mem[00000000368000e0] lduw [%i2+0x014],%l0 ! Mem[00000000370000d4] stw %l4,[%i2+0x020] ! Mem[00000000370000e0] jmpl %o7,%g0 stw %l1,[%i1+0x02c] ! Mem[00000000368000ec] p19_far_2_hem: membar #Sync std %l4,[%i1+0x020] ! Mem[00000000368000e0] lduw [%i2+0x014],%l0 ! Mem[00000000370000d4] stw %l4,[%i2+0x020] ! Mem[00000000370000e0] membar #Sync jmpl %o7,%g0 stw %l1,[%i1+0x02c] ! Mem[00000000368000ec] p19_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p20_far_2_le: swap [%i2+0x024],%l1 ! Mem[00000000390000e4] ldsw [%i2+0x030],%l0 ! Mem[00000000390000f0] sth %l5,[%i3+0x03a] ! Mem[00000000398000fa] jmpl %o7,%g0 swap [%i2+0x008],%l6 ! Mem[00000000390000c8] p20_far_2_lem: membar #Sync swap [%i2+0x024],%l1 ! Mem[00000000390000e4] ldsw [%i2+0x030],%l0 ! Mem[00000000390000f0] sth %l5,[%i3+0x03a] ! Mem[00000000398000fa] membar #Sync jmpl %o7,%g0 swap [%i2+0x008],%l6 ! Mem[00000000390000c8] p20_far_2_he: ldstub [%i0+0x033],%l3 ! Mem[00000000380000f3] lduh [%i1+0x002],%l3 ! Mem[00000000388000c2] stx %l5,[%i0+0x008] ! Mem[00000000380000c8] ldstub [%i2+0x01f],%l1 ! Mem[00000000390000df] jmpl %o7,%g0 std %l2,[%i1+0x008] ! Mem[00000000388000c8] p20_far_2_hem: membar #Sync ldstub [%i0+0x033],%l3 ! Mem[00000000380000f3] lduh [%i1+0x002],%l3 ! Mem[00000000388000c2] stx %l5,[%i0+0x008] ! Mem[00000000380000c8] ldstub [%i2+0x01f],%l1 ! Mem[00000000390000df] membar #Sync jmpl %o7,%g0 std %l2,[%i1+0x008] ! Mem[00000000388000c8] p20_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p21_far_2_le: lduw [%i3+0x030],%l3 ! Mem[000000003b8000f0] lduh [%i3+0x024],%l2 ! Mem[000000003b8000e4] ldsh [%i3+0x020],%l1 ! Mem[000000003b8000e0] stb %l7,[%i0+0x03e] ! Mem[000000003a0000fe] ldsb [%i2+0x03c],%l2 ! Mem[000000003b0000fc] ldub [%i2+0x02c],%l2 ! Mem[000000003b0000ec] jmpl %o7,%g0 swap [%i1+0x018],%l2 ! Mem[000000003a8000d8] p21_far_2_lem: membar #Sync lduw [%i3+0x030],%l3 ! Mem[000000003b8000f0] lduh [%i3+0x024],%l2 ! Mem[000000003b8000e4] ldsh [%i3+0x020],%l1 ! Mem[000000003b8000e0] stb %l7,[%i0+0x03e] ! Mem[000000003a0000fe] ldsb [%i2+0x03c],%l2 ! Mem[000000003b0000fc] ldub [%i2+0x02c],%l2 ! Mem[000000003b0000ec] membar #Sync jmpl %o7,%g0 swap [%i1+0x018],%l2 ! Mem[000000003a8000d8] p21_far_2_he: std %l0,[%i0+0x010] ! Mem[000000003a0000d0] stw %l5,[%i1+0x024] ! Mem[000000003a8000e4] jmpl %o7,%g0 ldd [%i1+0x030],%l0 ! Mem[000000003a8000f0] p21_far_2_hem: membar #Sync std %l0,[%i0+0x010] ! Mem[000000003a0000d0] stw %l5,[%i1+0x024] ! Mem[000000003a8000e4] membar #Sync jmpl %o7,%g0 ldd [%i1+0x030],%l0 ! Mem[000000003a8000f0] p21_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p22_far_2_le: ldstub [%i2+0x01a],%l3 ! Mem[000000003d0000da] stb %l7,[%i0+0x022] ! Mem[000000003c0000e2] sth %l4,[%i1+0x03c] ! Mem[000000003c8000fc] jmpl %o7,%g0 swap [%i2+0x014],%l1 ! Mem[000000003d0000d4] p22_far_2_lem: membar #Sync ldstub [%i2+0x01a],%l3 ! Mem[000000003d0000da] stb %l7,[%i0+0x022] ! Mem[000000003c0000e2] sth %l4,[%i1+0x03c] ! Mem[000000003c8000fc] membar #Sync jmpl %o7,%g0 swap [%i2+0x014],%l1 ! Mem[000000003d0000d4] p22_far_2_he: ldub [%i1+0x00f],%l1 ! Mem[000000003c8000cf] ldstub [%i1+0x034],%l5 ! Mem[000000003c8000f4] stb %l3,[%i1+0x037] ! Mem[000000003c8000f7] swap [%i0+0x01c],%l1 ! Mem[000000003c0000dc] jmpl %o7,%g0 ldstub [%i0+0x01c],%l4 ! Mem[000000003c0000dc] p22_far_2_hem: membar #Sync ldub [%i1+0x00f],%l1 ! Mem[000000003c8000cf] ldstub [%i1+0x034],%l5 ! Mem[000000003c8000f4] stb %l3,[%i1+0x037] ! Mem[000000003c8000f7] swap [%i0+0x01c],%l1 ! Mem[000000003c0000dc] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x01c],%l4 ! Mem[000000003c0000dc] p22_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p23_far_2_le: stb %l3,[%i3+0x01c] ! Mem[000000003f8000dc] jmpl %o7,%g0 ldsb [%i3+0x01a],%l3 ! Mem[000000003f8000da] p23_far_2_lem: membar #Sync stb %l3,[%i3+0x01c] ! Mem[000000003f8000dc] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x01a],%l3 ! Mem[000000003f8000da] p23_far_2_he: lduh [%i3+0x03e],%l4 ! Mem[000000003f8000fe] stb %l3,[%i3+0x00c] ! Mem[000000003f8000cc] ldstub [%i3+0x01c],%l3 ! Mem[000000003f8000dc] ldstub [%i1+0x014],%l5 ! Mem[000000003e8000d4] ldstub [%i0+0x024],%l0 ! Mem[000000003e0000e4] jmpl %o7,%g0 ldsb [%i2+0x00e],%l4 ! Mem[000000003f0000ce] p23_far_2_hem: membar #Sync lduh [%i3+0x03e],%l4 ! Mem[000000003f8000fe] stb %l3,[%i3+0x00c] ! Mem[000000003f8000cc] ldstub [%i3+0x01c],%l3 ! Mem[000000003f8000dc] ldstub [%i1+0x014],%l5 ! Mem[000000003e8000d4] ldstub [%i0+0x024],%l0 ! Mem[000000003e0000e4] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x00e],%l4 ! Mem[000000003f0000ce] p23_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p24_far_2_le: swap [%i0+0x00c],%l6 ! Mem[00000000400000cc] jmpl %o7,%g0 ldstub [%i3+0x02f],%l4 ! Mem[00000000418000ef] p24_far_2_lem: membar #Sync swap [%i0+0x00c],%l6 ! Mem[00000000400000cc] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x02f],%l4 ! Mem[00000000418000ef] p24_far_2_he: ldx [%i3+0x020],%l7 ! Mem[00000000418000e0] jmpl %o7,%g0 sth %l6,[%i1+0x01a] ! Mem[00000000408000da] p24_far_2_hem: membar #Sync ldx [%i3+0x020],%l7 ! Mem[00000000418000e0] membar #Sync jmpl %o7,%g0 sth %l6,[%i1+0x01a] ! Mem[00000000408000da] p24_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p25_far_2_le: ldsh [%i2+0x006],%l2 ! Mem[00000000430000c6] std %l4,[%i0+0x030] ! Mem[00000000420000f0] ldd [%i0+0x038],%l0 ! Mem[00000000420000f8] ldsb [%i2+0x031],%l5 ! Mem[00000000430000f1] stx %l4,[%i1+0x028] ! Mem[00000000428000e8] lduh [%i1+0x022],%l1 ! Mem[00000000428000e2] ldsb [%i3+0x00f],%l3 ! Mem[00000000438000cf] jmpl %o7,%g0 ldstub [%i2+0x021],%l0 ! Mem[00000000430000e1] p25_far_2_lem: membar #Sync ldsh [%i2+0x006],%l2 ! Mem[00000000430000c6] std %l4,[%i0+0x030] ! Mem[00000000420000f0] ldd [%i0+0x038],%l0 ! Mem[00000000420000f8] ldsb [%i2+0x031],%l5 ! Mem[00000000430000f1] stx %l4,[%i1+0x028] ! Mem[00000000428000e8] lduh [%i1+0x022],%l1 ! Mem[00000000428000e2] ldsb [%i3+0x00f],%l3 ! Mem[00000000438000cf] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x021],%l0 ! Mem[00000000430000e1] p25_far_2_he: ldsb [%i2+0x00b],%l0 ! Mem[00000000430000cb] lduh [%i3+0x030],%l3 ! Mem[00000000438000f0] std %l4,[%i1+0x020] ! Mem[00000000428000e0] ldstub [%i1+0x015],%l0 ! Mem[00000000428000d5] jmpl %o7,%g0 ldsh [%i3+0x020],%l4 ! Mem[00000000438000e0] p25_far_2_hem: membar #Sync ldsb [%i2+0x00b],%l0 ! Mem[00000000430000cb] lduh [%i3+0x030],%l3 ! Mem[00000000438000f0] std %l4,[%i1+0x020] ! Mem[00000000428000e0] ldstub [%i1+0x015],%l0 ! Mem[00000000428000d5] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x020],%l4 ! Mem[00000000438000e0] p25_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p26_far_2_le: ldstub [%i2+0x02b],%l7 ! Mem[00000000450000eb] jmpl %o7,%g0 ldsh [%i2+0x014],%l2 ! Mem[00000000450000d4] p26_far_2_lem: membar #Sync ldstub [%i2+0x02b],%l7 ! Mem[00000000450000eb] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x014],%l2 ! Mem[00000000450000d4] p26_far_2_he: swap [%i0+0x000],%l0 ! Mem[00000000440000c0] swap [%i2+0x008],%l2 ! Mem[00000000450000c8] ldstub [%i1+0x004],%l0 ! Mem[00000000448000c4] swap [%i2+0x00c],%l4 ! Mem[00000000450000cc] ldstub [%i3+0x010],%l1 ! Mem[00000000458000d0] swap [%i2+0x024],%l6 ! Mem[00000000450000e4] jmpl %o7,%g0 std %l4,[%i1+0x020] ! Mem[00000000448000e0] p26_far_2_hem: membar #Sync swap [%i0+0x000],%l0 ! Mem[00000000440000c0] swap [%i2+0x008],%l2 ! Mem[00000000450000c8] ldstub [%i1+0x004],%l0 ! Mem[00000000448000c4] swap [%i2+0x00c],%l4 ! Mem[00000000450000cc] ldstub [%i3+0x010],%l1 ! Mem[00000000458000d0] swap [%i2+0x024],%l6 ! Mem[00000000450000e4] membar #Sync jmpl %o7,%g0 std %l4,[%i1+0x020] ! Mem[00000000448000e0] p26_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p27_far_2_le: ldsw [%i0+0x034],%l2 ! Mem[00000000460000f4] ldstub [%i2+0x038],%l1 ! Mem[00000000470000f8] std %l0,[%i2+0x028] ! Mem[00000000470000e8] swap [%i3+0x010],%l4 ! Mem[00000000478000d0] ldstub [%i0+0x021],%l1 ! Mem[00000000460000e1] ldstub [%i1+0x020],%l5 ! Mem[00000000468000e0] ldsw [%i3+0x010],%l0 ! Mem[00000000478000d0] jmpl %o7,%g0 ldsw [%i1+0x038],%l5 ! Mem[00000000468000f8] p27_far_2_lem: membar #Sync ldsw [%i0+0x034],%l2 ! Mem[00000000460000f4] ldstub [%i2+0x038],%l1 ! Mem[00000000470000f8] std %l0,[%i2+0x028] ! Mem[00000000470000e8] swap [%i3+0x010],%l4 ! Mem[00000000478000d0] ldstub [%i0+0x021],%l1 ! Mem[00000000460000e1] ldstub [%i1+0x020],%l5 ! Mem[00000000468000e0] ldsw [%i3+0x010],%l0 ! Mem[00000000478000d0] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x038],%l5 ! Mem[00000000468000f8] p27_far_2_he: ldx [%i3+0x038],%l7 ! Mem[00000000478000f8] swap [%i3+0x028],%l0 ! Mem[00000000478000e8] stw %l6,[%i0+0x028] ! Mem[00000000460000e8] lduh [%i3+0x02e],%l2 ! Mem[00000000478000ee] jmpl %o7,%g0 ldsb [%i3+0x00c],%l2 ! Mem[00000000478000cc] p27_far_2_hem: membar #Sync ldx [%i3+0x038],%l7 ! Mem[00000000478000f8] swap [%i3+0x028],%l0 ! Mem[00000000478000e8] stw %l6,[%i0+0x028] ! Mem[00000000460000e8] lduh [%i3+0x02e],%l2 ! Mem[00000000478000ee] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x00c],%l2 ! Mem[00000000478000cc] p27_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p28_far_2_le: ldsw [%i3+0x010],%l4 ! Mem[00000000498000d0] jmpl %o7,%g0 ldsw [%i2+0x020],%l1 ! Mem[00000000490000e0] p28_far_2_lem: membar #Sync ldsw [%i3+0x010],%l4 ! Mem[00000000498000d0] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x020],%l1 ! Mem[00000000490000e0] p28_far_2_he: swap [%i1+0x024],%l4 ! Mem[00000000488000e4] ldx [%i0+0x018],%l4 ! Mem[00000000480000d8] swap [%i3+0x014],%l6 ! Mem[00000000498000d4] lduh [%i0+0x03a],%l2 ! Mem[00000000480000fa] swap [%i3+0x020],%l4 ! Mem[00000000498000e0] jmpl %o7,%g0 ldsh [%i0+0x002],%l2 ! Mem[00000000480000c2] p28_far_2_hem: membar #Sync swap [%i1+0x024],%l4 ! Mem[00000000488000e4] ldx [%i0+0x018],%l4 ! Mem[00000000480000d8] swap [%i3+0x014],%l6 ! Mem[00000000498000d4] lduh [%i0+0x03a],%l2 ! Mem[00000000480000fa] swap [%i3+0x020],%l4 ! Mem[00000000498000e0] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x002],%l2 ! Mem[00000000480000c2] p28_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p29_far_2_le: stw %l1,[%i0+0x020] ! Mem[000000004a0000e0] ldsb [%i1+0x02b],%l0 ! Mem[000000004a8000eb] ldsw [%i2+0x01c],%l2 ! Mem[000000004b0000dc] ldub [%i1+0x00a],%l3 ! Mem[000000004a8000ca] jmpl %o7,%g0 lduw [%i0+0x008],%l2 ! Mem[000000004a0000c8] p29_far_2_lem: membar #Sync stw %l1,[%i0+0x020] ! Mem[000000004a0000e0] ldsb [%i1+0x02b],%l0 ! Mem[000000004a8000eb] ldsw [%i2+0x01c],%l2 ! Mem[000000004b0000dc] ldub [%i1+0x00a],%l3 ! Mem[000000004a8000ca] membar #Sync jmpl %o7,%g0 lduw [%i0+0x008],%l2 ! Mem[000000004a0000c8] p29_far_2_he: lduh [%i0+0x004],%l1 ! Mem[000000004a0000c4] ldstub [%i0+0x02e],%l6 ! Mem[000000004a0000ee] jmpl %o7,%g0 std %l2,[%i3+0x038] ! Mem[000000004b8000f8] p29_far_2_hem: membar #Sync lduh [%i0+0x004],%l1 ! Mem[000000004a0000c4] ldstub [%i0+0x02e],%l6 ! Mem[000000004a0000ee] membar #Sync jmpl %o7,%g0 std %l2,[%i3+0x038] ! Mem[000000004b8000f8] p29_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p30_far_2_le: ldstub [%i1+0x01f],%l5 ! Mem[000000004c8000df] stb %l5,[%i3+0x000] ! Mem[000000004d8000c0] ldsh [%i1+0x018],%l4 ! Mem[000000004c8000d8] ldstub [%i2+0x01e],%l5 ! Mem[000000004d0000de] jmpl %o7,%g0 std %l2,[%i0+0x018] ! Mem[000000004c0000d8] p30_far_2_lem: membar #Sync ldstub [%i1+0x01f],%l5 ! Mem[000000004c8000df] stb %l5,[%i3+0x000] ! Mem[000000004d8000c0] ldsh [%i1+0x018],%l4 ! Mem[000000004c8000d8] ldstub [%i2+0x01e],%l5 ! Mem[000000004d0000de] membar #Sync jmpl %o7,%g0 std %l2,[%i0+0x018] ! Mem[000000004c0000d8] p30_far_2_he: lduh [%i1+0x022],%l4 ! Mem[000000004c8000e2] ldsw [%i0+0x004],%l5 ! Mem[000000004c0000c4] jmpl %o7,%g0 swap [%i0+0x030],%l1 ! Mem[000000004c0000f0] p30_far_2_hem: membar #Sync lduh [%i1+0x022],%l4 ! Mem[000000004c8000e2] ldsw [%i0+0x004],%l5 ! Mem[000000004c0000c4] membar #Sync jmpl %o7,%g0 swap [%i0+0x030],%l1 ! Mem[000000004c0000f0] p30_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p31_far_2_le: stx %l5,[%i0+0x020] ! Mem[000000004e0000e0] stx %l0,[%i2+0x010] ! Mem[000000004f0000d0] ldstub [%i3+0x017],%l1 ! Mem[000000004f8000d7] ldsw [%i0+0x024],%l7 ! Mem[000000004e0000e4] swap [%i1+0x020],%l5 ! Mem[000000004e8000e0] jmpl %o7,%g0 ldsh [%i2+0x02c],%l5 ! Mem[000000004f0000ec] p31_far_2_lem: membar #Sync stx %l5,[%i0+0x020] ! Mem[000000004e0000e0] stx %l0,[%i2+0x010] ! Mem[000000004f0000d0] ldstub [%i3+0x017],%l1 ! Mem[000000004f8000d7] ldsw [%i0+0x024],%l7 ! Mem[000000004e0000e4] swap [%i1+0x020],%l5 ! Mem[000000004e8000e0] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x02c],%l5 ! Mem[000000004f0000ec] p31_far_2_he: stb %l0,[%i2+0x028] ! Mem[000000004f0000e8] ldx [%i3+0x028],%l6 ! Mem[000000004f8000e8] ldub [%i2+0x02f],%l2 ! Mem[000000004f0000ef] sth %l5,[%i1+0x004] ! Mem[000000004e8000c4] lduh [%i1+0x028],%l1 ! Mem[000000004e8000e8] jmpl %o7,%g0 ldsh [%i2+0x03a],%l2 ! Mem[000000004f0000fa] p31_far_2_hem: membar #Sync stb %l0,[%i2+0x028] ! Mem[000000004f0000e8] ldx [%i3+0x028],%l6 ! Mem[000000004f8000e8] ldub [%i2+0x02f],%l2 ! Mem[000000004f0000ef] sth %l5,[%i1+0x004] ! Mem[000000004e8000c4] lduh [%i1+0x028],%l1 ! Mem[000000004e8000e8] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x03a],%l2 ! Mem[000000004f0000fa] p31_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p32_far_2_le: stw %l7,[%i2+0x01c] ! Mem[00000000510000dc] jmpl %o7,%g0 std %l2,[%i0+0x038] ! Mem[00000000500000f8] p32_far_2_lem: membar #Sync stw %l7,[%i2+0x01c] ! Mem[00000000510000dc] membar #Sync jmpl %o7,%g0 std %l2,[%i0+0x038] ! Mem[00000000500000f8] p32_far_2_he: stb %l0,[%i1+0x02a] ! Mem[00000000508000ea] ldstub [%i1+0x03a],%l2 ! Mem[00000000508000fa] ldx [%i1+0x010],%l1 ! Mem[00000000508000d0] jmpl %o7,%g0 ldsh [%i1+0x004],%l5 ! Mem[00000000508000c4] p32_far_2_hem: membar #Sync stb %l0,[%i1+0x02a] ! Mem[00000000508000ea] ldstub [%i1+0x03a],%l2 ! Mem[00000000508000fa] ldx [%i1+0x010],%l1 ! Mem[00000000508000d0] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x004],%l5 ! Mem[00000000508000c4] p32_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p33_far_2_le: ldstub [%i3+0x007],%l2 ! Mem[00000000538000c7] jmpl %o7,%g0 sth %l5,[%i1+0x034] ! Mem[00000000528000f4] p33_far_2_lem: membar #Sync ldstub [%i3+0x007],%l2 ! Mem[00000000538000c7] membar #Sync jmpl %o7,%g0 sth %l5,[%i1+0x034] ! Mem[00000000528000f4] p33_far_2_he: stb %l0,[%i3+0x000] ! Mem[00000000538000c0] ldstub [%i0+0x015],%l3 ! Mem[00000000520000d5] ldstub [%i0+0x02c],%l3 ! Mem[00000000520000ec] jmpl %o7,%g0 ldstub [%i3+0x029],%l6 ! Mem[00000000538000e9] p33_far_2_hem: membar #Sync stb %l0,[%i3+0x000] ! Mem[00000000538000c0] ldstub [%i0+0x015],%l3 ! Mem[00000000520000d5] ldstub [%i0+0x02c],%l3 ! Mem[00000000520000ec] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x029],%l6 ! Mem[00000000538000e9] p33_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p34_far_2_le: sth %l7,[%i2+0x01e] ! Mem[00000000550000de] jmpl %o7,%g0 swap [%i0+0x03c],%l2 ! Mem[00000000540000fc] p34_far_2_lem: membar #Sync sth %l7,[%i2+0x01e] ! Mem[00000000550000de] membar #Sync jmpl %o7,%g0 swap [%i0+0x03c],%l2 ! Mem[00000000540000fc] p34_far_2_he: stb %l0,[%i0+0x02a] ! Mem[00000000540000ea] ldsh [%i3+0x022],%l7 ! Mem[00000000558000e2] ldstub [%i1+0x03b],%l4 ! Mem[00000000548000fb] jmpl %o7,%g0 ldstub [%i1+0x036],%l2 ! Mem[00000000548000f6] p34_far_2_hem: membar #Sync stb %l0,[%i0+0x02a] ! Mem[00000000540000ea] ldsh [%i3+0x022],%l7 ! Mem[00000000558000e2] ldstub [%i1+0x03b],%l4 ! Mem[00000000548000fb] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x036],%l2 ! Mem[00000000548000f6] p34_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p35_far_2_le: jmpl %o7,%g0 swap [%i0+0x03c],%l5 ! Mem[00000000560000fc] jmpl %o7,%g0 nop p35_far_2_lem: membar #Sync jmpl %o7,%g0 swap [%i0+0x03c],%l5 ! Mem[00000000560000fc] jmpl %o7,%g0 nop p35_far_2_he: ldsb [%i3+0x025],%l4 ! Mem[00000000578000e5] ldstub [%i0+0x010],%l6 ! Mem[00000000560000d0] std %l2,[%i0+0x038] ! Mem[00000000560000f8] lduw [%i1+0x000],%l2 ! Mem[00000000568000c0] ldsb [%i1+0x005],%l1 ! Mem[00000000568000c5] stx %l6,[%i0+0x028] ! Mem[00000000560000e8] jmpl %o7,%g0 ldsh [%i0+0x00a],%l0 ! Mem[00000000560000ca] p35_far_2_hem: membar #Sync ldsb [%i3+0x025],%l4 ! Mem[00000000578000e5] ldstub [%i0+0x010],%l6 ! Mem[00000000560000d0] std %l2,[%i0+0x038] ! Mem[00000000560000f8] lduw [%i1+0x000],%l2 ! Mem[00000000568000c0] ldsb [%i1+0x005],%l1 ! Mem[00000000568000c5] stx %l6,[%i0+0x028] ! Mem[00000000560000e8] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x00a],%l0 ! Mem[00000000560000ca] p35_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p36_far_2_le: stw %l1,[%i3+0x024] ! Mem[00000000598000e4] ldsw [%i2+0x020],%l6 ! Mem[00000000590000e0] ldd [%i3+0x038],%l0 ! Mem[00000000598000f8] sth %l2,[%i3+0x008] ! Mem[00000000598000c8] swap [%i0+0x038],%l6 ! Mem[00000000580000f8] ldstub [%i2+0x02b],%l4 ! Mem[00000000590000eb] ldsh [%i0+0x036],%l6 ! Mem[00000000580000f6] jmpl %o7,%g0 ldd [%i0+0x000],%l2 ! Mem[00000000580000c0] p36_far_2_lem: membar #Sync stw %l1,[%i3+0x024] ! Mem[00000000598000e4] ldsw [%i2+0x020],%l6 ! Mem[00000000590000e0] ldd [%i3+0x038],%l0 ! Mem[00000000598000f8] sth %l2,[%i3+0x008] ! Mem[00000000598000c8] swap [%i0+0x038],%l6 ! Mem[00000000580000f8] ldstub [%i2+0x02b],%l4 ! Mem[00000000590000eb] ldsh [%i0+0x036],%l6 ! Mem[00000000580000f6] membar #Sync jmpl %o7,%g0 ldd [%i0+0x000],%l2 ! Mem[00000000580000c0] p36_far_2_he: swap [%i3+0x028],%l0 ! Mem[00000000598000e8] ldub [%i3+0x011],%l3 ! Mem[00000000598000d1] swap [%i3+0x020],%l5 ! Mem[00000000598000e0] stx %l0,[%i3+0x010] ! Mem[00000000598000d0] jmpl %o7,%g0 ldub [%i3+0x021],%l4 ! Mem[00000000598000e1] p36_far_2_hem: membar #Sync swap [%i3+0x028],%l0 ! Mem[00000000598000e8] ldub [%i3+0x011],%l3 ! Mem[00000000598000d1] swap [%i3+0x020],%l5 ! Mem[00000000598000e0] stx %l0,[%i3+0x010] ! Mem[00000000598000d0] membar #Sync jmpl %o7,%g0 ldub [%i3+0x021],%l4 ! Mem[00000000598000e1] p36_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p37_far_2_le: ldstub [%i3+0x01a],%l3 ! Mem[000000005b8000da] sth %l7,[%i3+0x02a] ! Mem[000000005b8000ea] ldub [%i0+0x035],%l2 ! Mem[000000005a0000f5] jmpl %o7,%g0 ldx [%i2+0x038],%l1 ! Mem[000000005b0000f8] p37_far_2_lem: membar #Sync ldstub [%i3+0x01a],%l3 ! Mem[000000005b8000da] sth %l7,[%i3+0x02a] ! Mem[000000005b8000ea] ldub [%i0+0x035],%l2 ! Mem[000000005a0000f5] membar #Sync jmpl %o7,%g0 ldx [%i2+0x038],%l1 ! Mem[000000005b0000f8] p37_far_2_he: jmpl %o7,%g0 ldsw [%i2+0x008],%l2 ! Mem[000000005b0000c8] jmpl %o7,%g0 nop p37_far_2_hem: membar #Sync jmpl %o7,%g0 ldsw [%i2+0x008],%l2 ! Mem[000000005b0000c8] jmpl %o7,%g0 nop p37_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p38_far_2_le: ldub [%i0+0x019],%l3 ! Mem[000000005c0000d9] std %l0,[%i0+0x008] ! Mem[000000005c0000c8] ldstub [%i2+0x004],%l7 ! Mem[000000005d0000c4] stb %l5,[%i1+0x002] ! Mem[000000005c8000c2] jmpl %o7,%g0 ldub [%i2+0x00c],%l5 ! Mem[000000005d0000cc] p38_far_2_lem: membar #Sync ldub [%i0+0x019],%l3 ! Mem[000000005c0000d9] std %l0,[%i0+0x008] ! Mem[000000005c0000c8] ldstub [%i2+0x004],%l7 ! Mem[000000005d0000c4] stb %l5,[%i1+0x002] ! Mem[000000005c8000c2] membar #Sync jmpl %o7,%g0 ldub [%i2+0x00c],%l5 ! Mem[000000005d0000cc] p38_far_2_he: swap [%i2+0x030],%l1 ! Mem[000000005d0000f0] ldsh [%i2+0x01e],%l1 ! Mem[000000005d0000de] ldstub [%i2+0x01c],%l2 ! Mem[000000005d0000dc] swap [%i0+0x000],%l3 ! Mem[000000005c0000c0] stw %l2,[%i1+0x00c] ! Mem[000000005c8000cc] jmpl %o7,%g0 std %l4,[%i3+0x000] ! Mem[000000005d8000c0] p38_far_2_hem: membar #Sync swap [%i2+0x030],%l1 ! Mem[000000005d0000f0] ldsh [%i2+0x01e],%l1 ! Mem[000000005d0000de] ldstub [%i2+0x01c],%l2 ! Mem[000000005d0000dc] swap [%i0+0x000],%l3 ! Mem[000000005c0000c0] stw %l2,[%i1+0x00c] ! Mem[000000005c8000cc] membar #Sync jmpl %o7,%g0 std %l4,[%i3+0x000] ! Mem[000000005d8000c0] p38_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p39_far_2_le: lduw [%i0+0x034],%l2 ! Mem[000000005e0000f4] ldsb [%i2+0x038],%l1 ! Mem[000000005f0000f8] stw %l1,[%i1+0x02c] ! Mem[000000005e8000ec] stb %l4,[%i1+0x023] ! Mem[000000005e8000e3] lduh [%i2+0x020],%l1 ! Mem[000000005f0000e0] ldsw [%i3+0x03c],%l7 ! Mem[000000005f8000fc] ldub [%i0+0x03c],%l2 ! Mem[000000005e0000fc] jmpl %o7,%g0 swap [%i3+0x02c],%l2 ! Mem[000000005f8000ec] p39_far_2_lem: membar #Sync lduw [%i0+0x034],%l2 ! Mem[000000005e0000f4] ldsb [%i2+0x038],%l1 ! Mem[000000005f0000f8] stw %l1,[%i1+0x02c] ! Mem[000000005e8000ec] stb %l4,[%i1+0x023] ! Mem[000000005e8000e3] lduh [%i2+0x020],%l1 ! Mem[000000005f0000e0] ldsw [%i3+0x03c],%l7 ! Mem[000000005f8000fc] ldub [%i0+0x03c],%l2 ! Mem[000000005e0000fc] membar #Sync jmpl %o7,%g0 swap [%i3+0x02c],%l2 ! Mem[000000005f8000ec] p39_far_2_he: jmpl %o7,%g0 ldstub [%i2+0x002],%l7 ! Mem[000000005f0000c2] jmpl %o7,%g0 nop p39_far_2_hem: membar #Sync jmpl %o7,%g0 ldstub [%i2+0x002],%l7 ! Mem[000000005f0000c2] jmpl %o7,%g0 nop p39_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p40_far_2_le: ldx [%i3+0x018],%l1 ! Mem[00000000618000d8] jmpl %o7,%g0 swap [%i3+0x028],%l7 ! Mem[00000000618000e8] p40_far_2_lem: membar #Sync ldx [%i3+0x018],%l1 ! Mem[00000000618000d8] membar #Sync jmpl %o7,%g0 swap [%i3+0x028],%l7 ! Mem[00000000618000e8] p40_far_2_he: stb %l6,[%i2+0x02a] ! Mem[00000000610000ea] ldsw [%i1+0x000],%l0 ! Mem[00000000608000c0] std %l0,[%i2+0x008] ! Mem[00000000610000c8] ldsh [%i1+0x034],%l5 ! Mem[00000000608000f4] ldd [%i1+0x030],%l2 ! Mem[00000000608000f0] jmpl %o7,%g0 ldsw [%i1+0x01c],%l1 ! Mem[00000000608000dc] p40_far_2_hem: membar #Sync stb %l6,[%i2+0x02a] ! Mem[00000000610000ea] ldsw [%i1+0x000],%l0 ! Mem[00000000608000c0] std %l0,[%i2+0x008] ! Mem[00000000610000c8] ldsh [%i1+0x034],%l5 ! Mem[00000000608000f4] ldd [%i1+0x030],%l2 ! Mem[00000000608000f0] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x01c],%l1 ! Mem[00000000608000dc] p40_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p41_far_2_le: sth %l1,[%i3+0x02c] ! Mem[00000000638000ec] jmpl %o7,%g0 swap [%i3+0x010],%l4 ! Mem[00000000638000d0] p41_far_2_lem: membar #Sync sth %l1,[%i3+0x02c] ! Mem[00000000638000ec] membar #Sync jmpl %o7,%g0 swap [%i3+0x010],%l4 ! Mem[00000000638000d0] p41_far_2_he: jmpl %o7,%g0 ldsb [%i2+0x00e],%l4 ! Mem[00000000630000ce] jmpl %o7,%g0 nop p41_far_2_hem: membar #Sync jmpl %o7,%g0 ldsb [%i2+0x00e],%l4 ! Mem[00000000630000ce] jmpl %o7,%g0 nop p41_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p42_far_2_le: lduh [%i3+0x020],%l0 ! Mem[00000000658000e0] ldsw [%i3+0x004],%l3 ! Mem[00000000658000c4] swap [%i0+0x03c],%l4 ! Mem[00000000640000fc] jmpl %o7,%g0 lduw [%i1+0x038],%l1 ! Mem[00000000648000f8] p42_far_2_lem: membar #Sync lduh [%i3+0x020],%l0 ! Mem[00000000658000e0] ldsw [%i3+0x004],%l3 ! Mem[00000000658000c4] swap [%i0+0x03c],%l4 ! Mem[00000000640000fc] membar #Sync jmpl %o7,%g0 lduw [%i1+0x038],%l1 ! Mem[00000000648000f8] p42_far_2_he: jmpl %o7,%g0 swap [%i3+0x008],%l2 ! Mem[00000000658000c8] jmpl %o7,%g0 nop p42_far_2_hem: membar #Sync jmpl %o7,%g0 swap [%i3+0x008],%l2 ! Mem[00000000658000c8] jmpl %o7,%g0 nop p42_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p43_far_2_le: ldstub [%i3+0x007],%l1 ! Mem[00000000678000c7] swap [%i0+0x038],%l7 ! Mem[00000000660000f8] ldd [%i0+0x018],%l0 ! Mem[00000000660000d8] ldx [%i3+0x008],%l2 ! Mem[00000000678000c8] swap [%i2+0x02c],%l4 ! Mem[00000000670000ec] ldstub [%i2+0x023],%l1 ! Mem[00000000670000e3] ldsh [%i2+0x00e],%l3 ! Mem[00000000670000ce] jmpl %o7,%g0 ldsb [%i2+0x01a],%l3 ! Mem[00000000670000da] p43_far_2_lem: membar #Sync ldstub [%i3+0x007],%l1 ! Mem[00000000678000c7] swap [%i0+0x038],%l7 ! Mem[00000000660000f8] ldd [%i0+0x018],%l0 ! Mem[00000000660000d8] ldx [%i3+0x008],%l2 ! Mem[00000000678000c8] swap [%i2+0x02c],%l4 ! Mem[00000000670000ec] ldstub [%i2+0x023],%l1 ! Mem[00000000670000e3] ldsh [%i2+0x00e],%l3 ! Mem[00000000670000ce] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x01a],%l3 ! Mem[00000000670000da] p43_far_2_he: swap [%i1+0x03c],%l4 ! Mem[00000000668000fc] lduh [%i2+0x00c],%l3 ! Mem[00000000670000cc] swap [%i3+0x01c],%l3 ! Mem[00000000678000dc] stb %l5,[%i0+0x014] ! Mem[00000000660000d4] ldsh [%i2+0x024],%l0 ! Mem[00000000670000e4] jmpl %o7,%g0 stx %l4,[%i1+0x008] ! Mem[00000000668000c8] p43_far_2_hem: membar #Sync swap [%i1+0x03c],%l4 ! Mem[00000000668000fc] lduh [%i2+0x00c],%l3 ! Mem[00000000670000cc] swap [%i3+0x01c],%l3 ! Mem[00000000678000dc] stb %l5,[%i0+0x014] ! Mem[00000000660000d4] ldsh [%i2+0x024],%l0 ! Mem[00000000670000e4] membar #Sync jmpl %o7,%g0 stx %l4,[%i1+0x008] ! Mem[00000000668000c8] p43_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p44_far_2_le: ldsb [%i3+0x019],%l3 ! Mem[00000000698000d9] ldstub [%i3+0x02c],%l2 ! Mem[00000000698000ec] jmpl %o7,%g0 lduh [%i1+0x01e],%l2 ! Mem[00000000688000de] p44_far_2_lem: membar #Sync ldsb [%i3+0x019],%l3 ! Mem[00000000698000d9] ldstub [%i3+0x02c],%l2 ! Mem[00000000698000ec] membar #Sync jmpl %o7,%g0 lduh [%i1+0x01e],%l2 ! Mem[00000000688000de] p44_far_2_he: ldstub [%i3+0x03b],%l4 ! Mem[00000000698000fb] ldstub [%i0+0x036],%l2 ! Mem[00000000680000f6] lduh [%i1+0x024],%l4 ! Mem[00000000688000e4] std %l6,[%i0+0x038] ! Mem[00000000680000f8] ldstub [%i1+0x028],%l0 ! Mem[00000000688000e8] stb %l6,[%i1+0x02b] ! Mem[00000000688000eb] ldub [%i0+0x03e],%l4 ! Mem[00000000680000fe] jmpl %o7,%g0 ldstub [%i2+0x00d],%l2 ! Mem[00000000690000cd] p44_far_2_hem: membar #Sync ldstub [%i3+0x03b],%l4 ! Mem[00000000698000fb] ldstub [%i0+0x036],%l2 ! Mem[00000000680000f6] lduh [%i1+0x024],%l4 ! Mem[00000000688000e4] std %l6,[%i0+0x038] ! Mem[00000000680000f8] ldstub [%i1+0x028],%l0 ! Mem[00000000688000e8] stb %l6,[%i1+0x02b] ! Mem[00000000688000eb] ldub [%i0+0x03e],%l4 ! Mem[00000000680000fe] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x00d],%l2 ! Mem[00000000690000cd] p44_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p45_far_2_le: ldstub [%i2+0x024],%l1 ! Mem[000000006b0000e4] stw %l0,[%i3+0x030] ! Mem[000000006b8000f0] ldstub [%i1+0x000],%l4 ! Mem[000000006a8000c0] jmpl %o7,%g0 ldsb [%i3+0x00a],%l6 ! Mem[000000006b8000ca] p45_far_2_lem: membar #Sync ldstub [%i2+0x024],%l1 ! Mem[000000006b0000e4] stw %l0,[%i3+0x030] ! Mem[000000006b8000f0] ldstub [%i1+0x000],%l4 ! Mem[000000006a8000c0] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x00a],%l6 ! Mem[000000006b8000ca] p45_far_2_he: stb %l3,[%i2+0x013] ! Mem[000000006b0000d3] stb %l3,[%i2+0x002] ! Mem[000000006b0000c2] ldx [%i3+0x028],%l5 ! Mem[000000006b8000e8] lduw [%i3+0x03c],%l1 ! Mem[000000006b8000fc] jmpl %o7,%g0 lduh [%i2+0x02a],%l3 ! Mem[000000006b0000ea] p45_far_2_hem: membar #Sync stb %l3,[%i2+0x013] ! Mem[000000006b0000d3] stb %l3,[%i2+0x002] ! Mem[000000006b0000c2] ldx [%i3+0x028],%l5 ! Mem[000000006b8000e8] lduw [%i3+0x03c],%l1 ! Mem[000000006b8000fc] membar #Sync jmpl %o7,%g0 lduh [%i2+0x02a],%l3 ! Mem[000000006b0000ea] p45_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p46_far_2_le: swap [%i1+0x024],%l1 ! Mem[000000006c8000e4] sth %l0,[%i2+0x032] ! Mem[000000006d0000f2] stw %l5,[%i0+0x038] ! Mem[000000006c0000f8] jmpl %o7,%g0 ldub [%i3+0x015],%l1 ! Mem[000000006d8000d5] p46_far_2_lem: membar #Sync swap [%i1+0x024],%l1 ! Mem[000000006c8000e4] sth %l0,[%i2+0x032] ! Mem[000000006d0000f2] stw %l5,[%i0+0x038] ! Mem[000000006c0000f8] membar #Sync jmpl %o7,%g0 ldub [%i3+0x015],%l1 ! Mem[000000006d8000d5] p46_far_2_he: ldsw [%i1+0x00c],%l1 ! Mem[000000006c8000cc] swap [%i0+0x000],%l3 ! Mem[000000006c0000c0] swap [%i2+0x008],%l5 ! Mem[000000006d0000c8] ldstub [%i0+0x01f],%l1 ! Mem[000000006c0000df] jmpl %o7,%g0 ldstub [%i0+0x00a],%l3 ! Mem[000000006c0000ca] p46_far_2_hem: membar #Sync ldsw [%i1+0x00c],%l1 ! Mem[000000006c8000cc] swap [%i0+0x000],%l3 ! Mem[000000006c0000c0] swap [%i2+0x008],%l5 ! Mem[000000006d0000c8] ldstub [%i0+0x01f],%l1 ! Mem[000000006c0000df] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00a],%l3 ! Mem[000000006c0000ca] p46_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p47_far_2_le: ldub [%i3+0x007],%l1 ! Mem[000000006f8000c7] ldx [%i0+0x038],%l7 ! Mem[000000006e0000f8] ldstub [%i3+0x01a],%l1 ! Mem[000000006f8000da] stx %l2,[%i0+0x008] ! Mem[000000006e0000c8] ldstub [%i2+0x01b],%l6 ! Mem[000000006f0000db] ldstub [%i3+0x023],%l1 ! Mem[000000006f8000e3] lduh [%i2+0x00e],%l3 ! Mem[000000006f0000ce] jmpl %o7,%g0 ldstub [%i2+0x021],%l0 ! Mem[000000006f0000e1] p47_far_2_lem: membar #Sync ldub [%i3+0x007],%l1 ! Mem[000000006f8000c7] ldx [%i0+0x038],%l7 ! Mem[000000006e0000f8] ldstub [%i3+0x01a],%l1 ! Mem[000000006f8000da] stx %l2,[%i0+0x008] ! Mem[000000006e0000c8] ldstub [%i2+0x01b],%l6 ! Mem[000000006f0000db] ldstub [%i3+0x023],%l1 ! Mem[000000006f8000e3] lduh [%i2+0x00e],%l3 ! Mem[000000006f0000ce] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x021],%l0 ! Mem[000000006f0000e1] p47_far_2_he: sth %l0,[%i2+0x00a] ! Mem[000000006f0000ca] stx %l3,[%i0+0x030] ! Mem[000000006e0000f0] stb %l4,[%i3+0x021] ! Mem[000000006f8000e1] swap [%i2+0x02c],%l1 ! Mem[000000006f0000ec] jmpl %o7,%g0 lduh [%i1+0x014],%l5 ! Mem[000000006e8000d4] p47_far_2_hem: membar #Sync sth %l0,[%i2+0x00a] ! Mem[000000006f0000ca] stx %l3,[%i0+0x030] ! Mem[000000006e0000f0] stb %l4,[%i3+0x021] ! Mem[000000006f8000e1] swap [%i2+0x02c],%l1 ! Mem[000000006f0000ec] membar #Sync jmpl %o7,%g0 lduh [%i1+0x014],%l5 ! Mem[000000006e8000d4] p47_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p48_far_2_le: ldub [%i0+0x01e],%l5 ! Mem[00000000700000de] ldx [%i0+0x018],%l2 ! Mem[00000000700000d8] jmpl %o7,%g0 stw %l5,[%i3+0x000] ! Mem[00000000718000c0] p48_far_2_lem: membar #Sync ldub [%i0+0x01e],%l5 ! Mem[00000000700000de] ldx [%i0+0x018],%l2 ! Mem[00000000700000d8] membar #Sync jmpl %o7,%g0 stw %l5,[%i3+0x000] ! Mem[00000000718000c0] p48_far_2_he: ldub [%i3+0x005],%l5 ! Mem[00000000718000c5] jmpl %o7,%g0 lduh [%i3+0x028],%l0 ! Mem[00000000718000e8] p48_far_2_hem: membar #Sync ldub [%i3+0x005],%l5 ! Mem[00000000718000c5] membar #Sync jmpl %o7,%g0 lduh [%i3+0x028],%l0 ! Mem[00000000718000e8] p48_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p49_far_2_le: ldd [%i0+0x010],%l0 ! Mem[00000000720000d0] jmpl %o7,%g0 ldub [%i3+0x024],%l1 ! Mem[00000000738000e4] p49_far_2_lem: membar #Sync ldd [%i0+0x010],%l0 ! Mem[00000000720000d0] membar #Sync jmpl %o7,%g0 ldub [%i3+0x024],%l1 ! Mem[00000000738000e4] p49_far_2_he: std %l4,[%i1+0x020] ! Mem[00000000728000e0] stw %l0,[%i1+0x014] ! Mem[00000000728000d4] ldx [%i2+0x020],%l4 ! Mem[00000000730000e0] jmpl %o7,%g0 swap [%i1+0x02c],%l1 ! Mem[00000000728000ec] p49_far_2_hem: membar #Sync std %l4,[%i1+0x020] ! Mem[00000000728000e0] stw %l0,[%i1+0x014] ! Mem[00000000728000d4] ldx [%i2+0x020],%l4 ! Mem[00000000730000e0] membar #Sync jmpl %o7,%g0 swap [%i1+0x02c],%l1 ! Mem[00000000728000ec] p49_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p50_far_2_le: stw %l2,[%i2+0x004] ! Mem[00000000750000c4] std %l0,[%i2+0x020] ! Mem[00000000750000e0] ldd [%i2+0x018],%l6 ! Mem[00000000750000d8] jmpl %o7,%g0 stx %l2,[%i2+0x038] ! Mem[00000000750000f8] p50_far_2_lem: membar #Sync stw %l2,[%i2+0x004] ! Mem[00000000750000c4] std %l0,[%i2+0x020] ! Mem[00000000750000e0] ldd [%i2+0x018],%l6 ! Mem[00000000750000d8] membar #Sync jmpl %o7,%g0 stx %l2,[%i2+0x038] ! Mem[00000000750000f8] p50_far_2_he: swap [%i3+0x014],%l6 ! Mem[00000000758000d4] swap [%i2+0x038],%l2 ! Mem[00000000750000f8] ldstub [%i0+0x023],%l4 ! Mem[00000000740000e3] jmpl %o7,%g0 sth %l5,[%i0+0x004] ! Mem[00000000740000c4] p50_far_2_hem: membar #Sync swap [%i3+0x014],%l6 ! Mem[00000000758000d4] swap [%i2+0x038],%l2 ! Mem[00000000750000f8] ldstub [%i0+0x023],%l4 ! Mem[00000000740000e3] membar #Sync jmpl %o7,%g0 sth %l5,[%i0+0x004] ! Mem[00000000740000c4] p50_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p51_far_2_le: swap [%i1+0x008],%l2 ! Mem[00000000768000c8] lduh [%i1+0x00e],%l1 ! Mem[00000000768000ce] ldx [%i1+0x020],%l6 ! Mem[00000000768000e0] jmpl %o7,%g0 ldstub [%i2+0x013],%l5 ! Mem[00000000770000d3] p51_far_2_lem: membar #Sync swap [%i1+0x008],%l2 ! Mem[00000000768000c8] lduh [%i1+0x00e],%l1 ! Mem[00000000768000ce] ldx [%i1+0x020],%l6 ! Mem[00000000768000e0] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x013],%l5 ! Mem[00000000770000d3] p51_far_2_he: swap [%i0+0x00c],%l5 ! Mem[00000000760000cc] lduw [%i3+0x010],%l2 ! Mem[00000000778000d0] swap [%i3+0x018],%l5 ! Mem[00000000778000d8] jmpl %o7,%g0 swap [%i3+0x028],%l1 ! Mem[00000000778000e8] p51_far_2_hem: membar #Sync swap [%i0+0x00c],%l5 ! Mem[00000000760000cc] lduw [%i3+0x010],%l2 ! Mem[00000000778000d0] swap [%i3+0x018],%l5 ! Mem[00000000778000d8] membar #Sync jmpl %o7,%g0 swap [%i3+0x028],%l1 ! Mem[00000000778000e8] p51_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p52_far_2_le: ldstub [%i1+0x02a],%l3 ! Mem[00000000788000ea] stx %l5,[%i2+0x008] ! Mem[00000000790000c8] ldsw [%i3+0x00c],%l1 ! Mem[00000000798000cc] jmpl %o7,%g0 swap [%i3+0x010],%l6 ! Mem[00000000798000d0] p52_far_2_lem: membar #Sync ldstub [%i1+0x02a],%l3 ! Mem[00000000788000ea] stx %l5,[%i2+0x008] ! Mem[00000000790000c8] ldsw [%i3+0x00c],%l1 ! Mem[00000000798000cc] membar #Sync jmpl %o7,%g0 swap [%i3+0x010],%l6 ! Mem[00000000798000d0] p52_far_2_he: ldstub [%i3+0x03e],%l4 ! Mem[00000000798000fe] jmpl %o7,%g0 ldsh [%i0+0x00c],%l2 ! Mem[00000000780000cc] p52_far_2_hem: membar #Sync ldstub [%i3+0x03e],%l4 ! Mem[00000000798000fe] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x00c],%l2 ! Mem[00000000780000cc] p52_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p53_far_2_le: jmpl %o7,%g0 stw %l0,[%i3+0x010] ! Mem[000000007b8000d0] jmpl %o7,%g0 nop p53_far_2_lem: membar #Sync jmpl %o7,%g0 stw %l0,[%i3+0x010] ! Mem[000000007b8000d0] jmpl %o7,%g0 nop p53_far_2_he: lduw [%i0+0x038],%l2 ! Mem[000000007a0000f8] ldx [%i0+0x030],%l0 ! Mem[000000007a0000f0] swap [%i0+0x014],%l1 ! Mem[000000007a0000d4] ldub [%i0+0x039],%l7 ! Mem[000000007a0000f9] ldsh [%i2+0x03c],%l3 ! Mem[000000007b0000fc] ldsb [%i1+0x00f],%l5 ! Mem[000000007a8000cf] jmpl %o7,%g0 sth %l2,[%i1+0x012] ! Mem[000000007a8000d2] p53_far_2_hem: membar #Sync lduw [%i0+0x038],%l2 ! Mem[000000007a0000f8] ldx [%i0+0x030],%l0 ! Mem[000000007a0000f0] swap [%i0+0x014],%l1 ! Mem[000000007a0000d4] ldub [%i0+0x039],%l7 ! Mem[000000007a0000f9] ldsh [%i2+0x03c],%l3 ! Mem[000000007b0000fc] ldsb [%i1+0x00f],%l5 ! Mem[000000007a8000cf] membar #Sync jmpl %o7,%g0 sth %l2,[%i1+0x012] ! Mem[000000007a8000d2] p53_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p54_far_2_le: swap [%i0+0x030],%l0 ! Mem[000000007c0000f0] jmpl %o7,%g0 ldd [%i3+0x008],%l0 ! Mem[000000007d8000c8] p54_far_2_lem: membar #Sync swap [%i0+0x030],%l0 ! Mem[000000007c0000f0] membar #Sync jmpl %o7,%g0 ldd [%i3+0x008],%l0 ! Mem[000000007d8000c8] p54_far_2_he: ldsb [%i2+0x034],%l5 ! Mem[000000007d0000f4] ldstub [%i1+0x037],%l3 ! Mem[000000007c8000f7] jmpl %o7,%g0 swap [%i3+0x01c],%l7 ! Mem[000000007d8000dc] p54_far_2_hem: membar #Sync ldsb [%i2+0x034],%l5 ! Mem[000000007d0000f4] ldstub [%i1+0x037],%l3 ! Mem[000000007c8000f7] membar #Sync jmpl %o7,%g0 swap [%i3+0x01c],%l7 ! Mem[000000007d8000dc] p54_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p55_far_2_le: lduh [%i2+0x038],%l3 ! Mem[000000007f0000f8] ldsb [%i3+0x02b],%l0 ! Mem[000000007f8000eb] ldx [%i2+0x010],%l0 ! Mem[000000007f0000d0] ldsh [%i2+0x016],%l1 ! Mem[000000007f0000d6] jmpl %o7,%g0 swap [%i2+0x024],%l7 ! Mem[000000007f0000e4] p55_far_2_lem: membar #Sync lduh [%i2+0x038],%l3 ! Mem[000000007f0000f8] ldsb [%i3+0x02b],%l0 ! Mem[000000007f8000eb] ldx [%i2+0x010],%l0 ! Mem[000000007f0000d0] ldsh [%i2+0x016],%l1 ! Mem[000000007f0000d6] membar #Sync jmpl %o7,%g0 swap [%i2+0x024],%l7 ! Mem[000000007f0000e4] p55_far_2_he: jmpl %o7,%g0 ldstub [%i1+0x015],%l1 ! Mem[000000007e8000d5] jmpl %o7,%g0 nop p55_far_2_hem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x015],%l1 ! Mem[000000007e8000d5] jmpl %o7,%g0 nop p55_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p56_far_2_le: stb %l7,[%i1+0x03b] ! Mem[00000000808000fb] ldub [%i1+0x02d],%l4 ! Mem[00000000808000ed] ldd [%i3+0x018],%l2 ! Mem[00000000818000d8] stb %l0,[%i2+0x00b] ! Mem[00000000810000cb] jmpl %o7,%g0 stx %l0,[%i2+0x010] ! Mem[00000000810000d0] p56_far_2_lem: membar #Sync stb %l7,[%i1+0x03b] ! Mem[00000000808000fb] ldub [%i1+0x02d],%l4 ! Mem[00000000808000ed] ldd [%i3+0x018],%l2 ! Mem[00000000818000d8] stb %l0,[%i2+0x00b] ! Mem[00000000810000cb] membar #Sync jmpl %o7,%g0 stx %l0,[%i2+0x010] ! Mem[00000000810000d0] p56_far_2_he: swap [%i3+0x018],%l2 ! Mem[00000000818000d8] stw %l0,[%i3+0x014] ! Mem[00000000818000d4] stx %l1,[%i1+0x010] ! Mem[00000000808000d0] swap [%i2+0x004],%l5 ! Mem[00000000810000c4] ldsh [%i2+0x028],%l0 ! Mem[00000000810000e8] ldsb [%i3+0x02b],%l6 ! Mem[00000000818000eb] jmpl %o7,%g0 swap [%i3+0x03c],%l4 ! Mem[00000000818000fc] p56_far_2_hem: membar #Sync swap [%i3+0x018],%l2 ! Mem[00000000818000d8] stw %l0,[%i3+0x014] ! Mem[00000000818000d4] stx %l1,[%i1+0x010] ! Mem[00000000808000d0] swap [%i2+0x004],%l5 ! Mem[00000000810000c4] ldsh [%i2+0x028],%l0 ! Mem[00000000810000e8] ldsb [%i3+0x02b],%l6 ! Mem[00000000818000eb] membar #Sync jmpl %o7,%g0 swap [%i3+0x03c],%l4 ! Mem[00000000818000fc] p56_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p57_far_2_le: jmpl %o7,%g0 lduw [%i2+0x03c],%l5 ! Mem[00000000830000fc] jmpl %o7,%g0 nop p57_far_2_lem: membar #Sync jmpl %o7,%g0 lduw [%i2+0x03c],%l5 ! Mem[00000000830000fc] jmpl %o7,%g0 nop p57_far_2_he: stx %l4,[%i2+0x020] ! Mem[00000000830000e0] swap [%i2+0x03c],%l4 ! Mem[00000000830000fc] swap [%i3+0x014],%l6 ! Mem[00000000838000d4] swap [%i3+0x034],%l0 ! Mem[00000000838000f4] swap [%i0+0x014],%l1 ! Mem[00000000820000d4] swap [%i3+0x024],%l5 ! Mem[00000000838000e4] jmpl %o7,%g0 ldx [%i0+0x028],%l0 ! Mem[00000000820000e8] p57_far_2_hem: membar #Sync stx %l4,[%i2+0x020] ! Mem[00000000830000e0] swap [%i2+0x03c],%l4 ! Mem[00000000830000fc] swap [%i3+0x014],%l6 ! Mem[00000000838000d4] swap [%i3+0x034],%l0 ! Mem[00000000838000f4] swap [%i0+0x014],%l1 ! Mem[00000000820000d4] swap [%i3+0x024],%l5 ! Mem[00000000838000e4] membar #Sync jmpl %o7,%g0 ldx [%i0+0x028],%l0 ! Mem[00000000820000e8] p57_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p58_far_2_le: sth %l4,[%i3+0x000] ! Mem[00000000858000c0] ldsb [%i2+0x00a],%l6 ! Mem[00000000850000ca] ldsh [%i2+0x010],%l3 ! Mem[00000000850000d0] stb %l4,[%i2+0x02d] ! Mem[00000000850000ed] jmpl %o7,%g0 sth %l4,[%i3+0x018] ! Mem[00000000858000d8] p58_far_2_lem: membar #Sync sth %l4,[%i3+0x000] ! Mem[00000000858000c0] ldsb [%i2+0x00a],%l6 ! Mem[00000000850000ca] ldsh [%i2+0x010],%l3 ! Mem[00000000850000d0] stb %l4,[%i2+0x02d] ! Mem[00000000850000ed] membar #Sync jmpl %o7,%g0 sth %l4,[%i3+0x018] ! Mem[00000000858000d8] p58_far_2_he: lduh [%i2+0x014],%l6 ! Mem[00000000850000d4] lduh [%i3+0x03a],%l2 ! Mem[00000000858000fa] std %l4,[%i0+0x020] ! Mem[00000000840000e0] lduw [%i0+0x000],%l2 ! Mem[00000000840000c0] jmpl %o7,%g0 ldsb [%i3+0x031],%l1 ! Mem[00000000858000f1] p58_far_2_hem: membar #Sync lduh [%i2+0x014],%l6 ! Mem[00000000850000d4] lduh [%i3+0x03a],%l2 ! Mem[00000000858000fa] std %l4,[%i0+0x020] ! Mem[00000000840000e0] lduw [%i0+0x000],%l2 ! Mem[00000000840000c0] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x031],%l1 ! Mem[00000000858000f1] p58_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p59_far_2_le: ldstub [%i0+0x013],%l1 ! Mem[00000000860000d3] ldx [%i3+0x020],%l7 ! Mem[00000000878000e0] jmpl %o7,%g0 ldsw [%i1+0x004],%l0 ! Mem[00000000868000c4] p59_far_2_lem: membar #Sync ldstub [%i0+0x013],%l1 ! Mem[00000000860000d3] ldx [%i3+0x020],%l7 ! Mem[00000000878000e0] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x004],%l0 ! Mem[00000000868000c4] p59_far_2_he: ldub [%i0+0x032],%l3 ! Mem[00000000860000f2] ldub [%i2+0x035],%l3 ! Mem[00000000870000f5] ldub [%i3+0x000],%l0 ! Mem[00000000878000c0] ldsw [%i0+0x014],%l3 ! Mem[00000000860000d4] jmpl %o7,%g0 stw %l3,[%i0+0x02c] ! Mem[00000000860000ec] p59_far_2_hem: membar #Sync ldub [%i0+0x032],%l3 ! Mem[00000000860000f2] ldub [%i2+0x035],%l3 ! Mem[00000000870000f5] ldub [%i3+0x000],%l0 ! Mem[00000000878000c0] ldsw [%i0+0x014],%l3 ! Mem[00000000860000d4] membar #Sync jmpl %o7,%g0 stw %l3,[%i0+0x02c] ! Mem[00000000860000ec] p59_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p60_far_2_le: ldsb [%i0+0x038],%l1 ! Mem[00000000880000f8] ldx [%i0+0x008],%l1 ! Mem[00000000880000c8] jmpl %o7,%g0 swap [%i1+0x020],%l4 ! Mem[00000000888000e0] p60_far_2_lem: membar #Sync ldsb [%i0+0x038],%l1 ! Mem[00000000880000f8] ldx [%i0+0x008],%l1 ! Mem[00000000880000c8] membar #Sync jmpl %o7,%g0 swap [%i1+0x020],%l4 ! Mem[00000000888000e0] p60_far_2_he: ldd [%i1+0x030],%l2 ! Mem[00000000888000f0] swap [%i2+0x01c],%l7 ! Mem[00000000890000dc] lduw [%i2+0x030],%l0 ! Mem[00000000890000f0] swap [%i3+0x028],%l1 ! Mem[00000000898000e8] stw %l6,[%i0+0x010] ! Mem[00000000880000d0] jmpl %o7,%g0 lduh [%i1+0x03a],%l4 ! Mem[00000000888000fa] p60_far_2_hem: membar #Sync ldd [%i1+0x030],%l2 ! Mem[00000000888000f0] swap [%i2+0x01c],%l7 ! Mem[00000000890000dc] lduw [%i2+0x030],%l0 ! Mem[00000000890000f0] swap [%i3+0x028],%l1 ! Mem[00000000898000e8] stw %l6,[%i0+0x010] ! Mem[00000000880000d0] membar #Sync jmpl %o7,%g0 lduh [%i1+0x03a],%l4 ! Mem[00000000888000fa] p60_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p61_far_2_le: stx %l1,[%i1+0x020] ! Mem[000000008a8000e0] swap [%i3+0x03c],%l7 ! Mem[000000008b8000fc] jmpl %o7,%g0 sth %l2,[%i2+0x03c] ! Mem[000000008b0000fc] p61_far_2_lem: membar #Sync stx %l1,[%i1+0x020] ! Mem[000000008a8000e0] swap [%i3+0x03c],%l7 ! Mem[000000008b8000fc] membar #Sync jmpl %o7,%g0 sth %l2,[%i2+0x03c] ! Mem[000000008b0000fc] p61_far_2_he: ldx [%i3+0x010],%l6 ! Mem[000000008b8000d0] ldsb [%i3+0x03a],%l2 ! Mem[000000008b8000fa] ldstub [%i0+0x023],%l4 ! Mem[000000008a0000e3] jmpl %o7,%g0 ldub [%i1+0x002],%l2 ! Mem[000000008a8000c2] p61_far_2_hem: membar #Sync ldx [%i3+0x010],%l6 ! Mem[000000008b8000d0] ldsb [%i3+0x03a],%l2 ! Mem[000000008b8000fa] ldstub [%i0+0x023],%l4 ! Mem[000000008a0000e3] membar #Sync jmpl %o7,%g0 ldub [%i1+0x002],%l2 ! Mem[000000008a8000c2] p61_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p62_far_2_le: ldstub [%i1+0x026],%l4 ! Mem[000000008c8000e6] ldub [%i3+0x000],%l4 ! Mem[000000008d8000c0] swap [%i1+0x008],%l6 ! Mem[000000008c8000c8] ldd [%i2+0x010],%l2 ! Mem[000000008d0000d0] jmpl %o7,%g0 ldsh [%i1+0x004],%l2 ! Mem[000000008c8000c4] p62_far_2_lem: membar #Sync ldstub [%i1+0x026],%l4 ! Mem[000000008c8000e6] ldub [%i3+0x000],%l4 ! Mem[000000008d8000c0] swap [%i1+0x008],%l6 ! Mem[000000008c8000c8] ldd [%i2+0x010],%l2 ! Mem[000000008d0000d0] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x004],%l2 ! Mem[000000008c8000c4] p62_far_2_he: ldstub [%i0+0x009],%l5 ! Mem[000000008c0000c9] ldd [%i0+0x020],%l4 ! Mem[000000008c0000e0] lduh [%i1+0x010],%l6 ! Mem[000000008c8000d0] jmpl %o7,%g0 ldx [%i0+0x020],%l4 ! Mem[000000008c0000e0] p62_far_2_hem: membar #Sync ldstub [%i0+0x009],%l5 ! Mem[000000008c0000c9] ldd [%i0+0x020],%l4 ! Mem[000000008c0000e0] lduh [%i1+0x010],%l6 ! Mem[000000008c8000d0] membar #Sync jmpl %o7,%g0 ldx [%i0+0x020],%l4 ! Mem[000000008c0000e0] p62_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p63_far_2_le: ldd [%i2+0x020],%l0 ! Mem[000000008f0000e0] swap [%i0+0x03c],%l7 ! Mem[000000008e0000fc] jmpl %o7,%g0 ldd [%i3+0x038],%l2 ! Mem[000000008f8000f8] p63_far_2_lem: membar #Sync ldd [%i2+0x020],%l0 ! Mem[000000008f0000e0] swap [%i0+0x03c],%l7 ! Mem[000000008e0000fc] membar #Sync jmpl %o7,%g0 ldd [%i3+0x038],%l2 ! Mem[000000008f8000f8] p63_far_2_he: stw %l2,[%i3+0x038] ! Mem[000000008f8000f8] lduh [%i0+0x016],%l2 ! Mem[000000008e0000d6] ldstub [%i2+0x005],%l1 ! Mem[000000008f0000c5] jmpl %o7,%g0 stx %l6,[%i3+0x028] ! Mem[000000008f8000e8] p63_far_2_hem: membar #Sync stw %l2,[%i3+0x038] ! Mem[000000008f8000f8] lduh [%i0+0x016],%l2 ! Mem[000000008e0000d6] ldstub [%i2+0x005],%l1 ! Mem[000000008f0000c5] membar #Sync jmpl %o7,%g0 stx %l6,[%i3+0x028] ! Mem[000000008f8000e8] p63_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 far2_b2b_h: nop nop nop nop jmpl %o7,%g0 nop far2_b2b_l: nop nop nop nop jmpl %o7,%g0 nop user_far2_end: .seg "text" .text .align 0x2000 user_far3_start: p0_far_3_le: ldsw [%i3+0x028],%l1 ! Mem[00000000118000e8] ldstub [%i1+0x033],%l4 ! Mem[00000000108000f3] ldsh [%i2+0x034],%l3 ! Mem[00000000110000f4] ldstub [%i0+0x00b],%l4 ! Mem[00000000100000cb] stb %l2,[%i0+0x020] ! Mem[00000000100000e0] jmpl %o7,%g0 ldx [%i1+0x018],%l1 ! Mem[00000000108000d8] p0_far_3_lem: membar #Sync ldsw [%i3+0x028],%l1 ! Mem[00000000118000e8] ldstub [%i1+0x033],%l4 ! Mem[00000000108000f3] ldsh [%i2+0x034],%l3 ! Mem[00000000110000f4] ldstub [%i0+0x00b],%l4 ! Mem[00000000100000cb] stb %l2,[%i0+0x020] ! Mem[00000000100000e0] membar #Sync jmpl %o7,%g0 ldx [%i1+0x018],%l1 ! Mem[00000000108000d8] p0_far_3_he: ldsw [%i1+0x020],%l2 ! Mem[00000000108000e0] sth %l1,[%i3+0x010] ! Mem[00000000118000d0] ldstub [%i1+0x00d],%l6 ! Mem[00000000108000cd] ldsb [%i0+0x00a],%l0 ! Mem[00000000100000ca] stx %l1,[%i1+0x008] ! Mem[00000000108000c8] jmpl %o7,%g0 lduw [%i0+0x004],%l7 ! Mem[00000000100000c4] p0_far_3_hem: membar #Sync ldsw [%i1+0x020],%l2 ! Mem[00000000108000e0] sth %l1,[%i3+0x010] ! Mem[00000000118000d0] ldstub [%i1+0x00d],%l6 ! Mem[00000000108000cd] ldsb [%i0+0x00a],%l0 ! Mem[00000000100000ca] stx %l1,[%i1+0x008] ! Mem[00000000108000c8] membar #Sync jmpl %o7,%g0 lduw [%i0+0x004],%l7 ! Mem[00000000100000c4] p0_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p1_far_3_le: ldstub [%i1+0x01e],%l2 ! Mem[00000000128000de] swap [%i3+0x018],%l3 ! Mem[00000000138000d8] jmpl %o7,%g0 stx %l5,[%i0+0x028] ! Mem[00000000120000e8] p1_far_3_lem: membar #Sync ldstub [%i1+0x01e],%l2 ! Mem[00000000128000de] swap [%i3+0x018],%l3 ! Mem[00000000138000d8] membar #Sync jmpl %o7,%g0 stx %l5,[%i0+0x028] ! Mem[00000000120000e8] p1_far_3_he: ldstub [%i0+0x031],%l1 ! Mem[00000000120000f1] ldd [%i3+0x018],%l0 ! Mem[00000000138000d8] swap [%i3+0x03c],%l2 ! Mem[00000000138000fc] ldsw [%i1+0x000],%l3 ! Mem[00000000128000c0] lduw [%i0+0x010],%l2 ! Mem[00000000120000d0] jmpl %o7,%g0 sth %l5,[%i2+0x01a] ! Mem[00000000130000da] p1_far_3_hem: membar #Sync ldstub [%i0+0x031],%l1 ! Mem[00000000120000f1] ldd [%i3+0x018],%l0 ! Mem[00000000138000d8] swap [%i3+0x03c],%l2 ! Mem[00000000138000fc] ldsw [%i1+0x000],%l3 ! Mem[00000000128000c0] lduw [%i0+0x010],%l2 ! Mem[00000000120000d0] membar #Sync jmpl %o7,%g0 sth %l5,[%i2+0x01a] ! Mem[00000000130000da] p1_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p2_far_3_le: ldsw [%i3+0x000],%l4 ! Mem[00000000158000c0] lduw [%i2+0x004],%l1 ! Mem[00000000150000c4] ldsh [%i0+0x03c],%l3 ! Mem[00000000140000fc] jmpl %o7,%g0 ldstub [%i3+0x01a],%l3 ! Mem[00000000158000da] p2_far_3_lem: membar #Sync ldsw [%i3+0x000],%l4 ! Mem[00000000158000c0] lduw [%i2+0x004],%l1 ! Mem[00000000150000c4] ldsh [%i0+0x03c],%l3 ! Mem[00000000140000fc] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x01a],%l3 ! Mem[00000000158000da] p2_far_3_he: std %l4,[%i1+0x018] ! Mem[00000000148000d8] std %l2,[%i3+0x028] ! Mem[00000000158000e8] ldsh [%i3+0x01c],%l3 ! Mem[00000000158000dc] stx %l2,[%i1+0x008] ! Mem[00000000148000c8] ldsw [%i2+0x004],%l0 ! Mem[00000000150000c4] jmpl %o7,%g0 stb %l3,[%i2+0x037] ! Mem[00000000150000f7] p2_far_3_hem: membar #Sync std %l4,[%i1+0x018] ! Mem[00000000148000d8] std %l2,[%i3+0x028] ! Mem[00000000158000e8] ldsh [%i3+0x01c],%l3 ! Mem[00000000158000dc] stx %l2,[%i1+0x008] ! Mem[00000000148000c8] ldsw [%i2+0x004],%l0 ! Mem[00000000150000c4] membar #Sync jmpl %o7,%g0 stb %l3,[%i2+0x037] ! Mem[00000000150000f7] p2_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p3_far_3_le: swap [%i2+0x008],%l4 ! Mem[00000000170000c8] ldsw [%i0+0x02c],%l2 ! Mem[00000000160000ec] lduw [%i2+0x010],%l6 ! Mem[00000000170000d0] stb %l3,[%i3+0x013] ! Mem[00000000178000d3] stw %l5,[%i3+0x00c] ! Mem[00000000178000cc] swap [%i3+0x00c],%l2 ! Mem[00000000178000cc] lduh [%i2+0x02a],%l4 ! Mem[00000000170000ea] jmpl %o7,%g0 swap [%i1+0x02c],%l0 ! Mem[00000000168000ec] p3_far_3_lem: membar #Sync swap [%i2+0x008],%l4 ! Mem[00000000170000c8] ldsw [%i0+0x02c],%l2 ! Mem[00000000160000ec] lduw [%i2+0x010],%l6 ! Mem[00000000170000d0] stb %l3,[%i3+0x013] ! Mem[00000000178000d3] stw %l5,[%i3+0x00c] ! Mem[00000000178000cc] swap [%i3+0x00c],%l2 ! Mem[00000000178000cc] lduh [%i2+0x02a],%l4 ! Mem[00000000170000ea] membar #Sync jmpl %o7,%g0 swap [%i1+0x02c],%l0 ! Mem[00000000168000ec] p3_far_3_he: ldstub [%i3+0x02b],%l0 ! Mem[00000000178000eb] jmpl %o7,%g0 stb %l6,[%i2+0x021] ! Mem[00000000170000e1] p3_far_3_hem: membar #Sync ldstub [%i3+0x02b],%l0 ! Mem[00000000178000eb] membar #Sync jmpl %o7,%g0 stb %l6,[%i2+0x021] ! Mem[00000000170000e1] p3_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p4_far_3_le: ldstub [%i0+0x015],%l2 ! Mem[00000000180000d5] ldstub [%i1+0x00a],%l6 ! Mem[00000000188000ca] stx %l3,[%i2+0x010] ! Mem[00000000190000d0] ldsw [%i1+0x020],%l0 ! Mem[00000000188000e0] swap [%i2+0x01c],%l5 ! Mem[00000000190000dc] swap [%i2+0x000],%l5 ! Mem[00000000190000c0] ldd [%i3+0x018],%l4 ! Mem[00000000198000d8] jmpl %o7,%g0 ldsw [%i1+0x014],%l1 ! Mem[00000000188000d4] p4_far_3_lem: membar #Sync ldstub [%i0+0x015],%l2 ! Mem[00000000180000d5] ldstub [%i1+0x00a],%l6 ! Mem[00000000188000ca] stx %l3,[%i2+0x010] ! Mem[00000000190000d0] ldsw [%i1+0x020],%l0 ! Mem[00000000188000e0] swap [%i2+0x01c],%l5 ! Mem[00000000190000dc] swap [%i2+0x000],%l5 ! Mem[00000000190000c0] ldd [%i3+0x018],%l4 ! Mem[00000000198000d8] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x014],%l1 ! Mem[00000000188000d4] p4_far_3_he: std %l0,[%i2+0x010] ! Mem[00000000190000d0] swap [%i1+0x024],%l4 ! Mem[00000000188000e4] jmpl %o7,%g0 ldsh [%i3+0x02e],%l6 ! Mem[00000000198000ee] p4_far_3_hem: membar #Sync std %l0,[%i2+0x010] ! Mem[00000000190000d0] swap [%i1+0x024],%l4 ! Mem[00000000188000e4] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x02e],%l6 ! Mem[00000000198000ee] p4_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p5_far_3_le: ldsb [%i2+0x021],%l2 ! Mem[000000001b0000e1] swap [%i3+0x020],%l6 ! Mem[000000001b8000e0] ldstub [%i1+0x013],%l5 ! Mem[000000001a8000d3] stx %l4,[%i2+0x008] ! Mem[000000001b0000c8] swap [%i1+0x02c],%l2 ! Mem[000000001a8000ec] ldstub [%i2+0x011],%l6 ! Mem[000000001b0000d1] jmpl %o7,%g0 swap [%i3+0x000],%l3 ! Mem[000000001b8000c0] p5_far_3_lem: membar #Sync ldsb [%i2+0x021],%l2 ! Mem[000000001b0000e1] swap [%i3+0x020],%l6 ! Mem[000000001b8000e0] ldstub [%i1+0x013],%l5 ! Mem[000000001a8000d3] stx %l4,[%i2+0x008] ! Mem[000000001b0000c8] swap [%i1+0x02c],%l2 ! Mem[000000001a8000ec] ldstub [%i2+0x011],%l6 ! Mem[000000001b0000d1] membar #Sync jmpl %o7,%g0 swap [%i3+0x000],%l3 ! Mem[000000001b8000c0] p5_far_3_he: ldx [%i3+0x008],%l7 ! Mem[000000001b8000c8] jmpl %o7,%g0 ldx [%i1+0x038],%l1 ! Mem[000000001a8000f8] p5_far_3_hem: membar #Sync ldx [%i3+0x008],%l7 ! Mem[000000001b8000c8] membar #Sync jmpl %o7,%g0 ldx [%i1+0x038],%l1 ! Mem[000000001a8000f8] p5_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p6_far_3_le: lduw [%i2+0x010],%l5 ! Mem[000000001d0000d0] swap [%i3+0x010],%l7 ! Mem[000000001d8000d0] lduh [%i0+0x02c],%l2 ! Mem[000000001c0000ec] lduh [%i2+0x010],%l6 ! Mem[000000001d0000d0] ldsh [%i1+0x022],%l3 ! Mem[000000001c8000e2] ldsw [%i1+0x030],%l0 ! Mem[000000001c8000f0] jmpl %o7,%g0 ldsw [%i0+0x000],%l3 ! Mem[000000001c0000c0] p6_far_3_lem: membar #Sync lduw [%i2+0x010],%l5 ! Mem[000000001d0000d0] swap [%i3+0x010],%l7 ! Mem[000000001d8000d0] lduh [%i0+0x02c],%l2 ! Mem[000000001c0000ec] lduh [%i2+0x010],%l6 ! Mem[000000001d0000d0] ldsh [%i1+0x022],%l3 ! Mem[000000001c8000e2] ldsw [%i1+0x030],%l0 ! Mem[000000001c8000f0] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x000],%l3 ! Mem[000000001c0000c0] p6_far_3_he: ldsw [%i1+0x03c],%l6 ! Mem[000000001c8000fc] ldub [%i2+0x014],%l1 ! Mem[000000001d0000d4] ldstub [%i3+0x037],%l4 ! Mem[000000001d8000f7] jmpl %o7,%g0 ldsh [%i1+0x028],%l6 ! Mem[000000001c8000e8] p6_far_3_hem: membar #Sync ldsw [%i1+0x03c],%l6 ! Mem[000000001c8000fc] ldub [%i2+0x014],%l1 ! Mem[000000001d0000d4] ldstub [%i3+0x037],%l4 ! Mem[000000001d8000f7] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x028],%l6 ! Mem[000000001c8000e8] p6_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p7_far_3_le: ldsh [%i1+0x032],%l7 ! Mem[000000001e8000f2] lduw [%i2+0x004],%l2 ! Mem[000000001f0000c4] swap [%i3+0x004],%l3 ! Mem[000000001f8000c4] stx %l5,[%i0+0x028] ! Mem[000000001e0000e8] ldd [%i1+0x010],%l0 ! Mem[000000001e8000d0] jmpl %o7,%g0 swap [%i1+0x02c],%l7 ! Mem[000000001e8000ec] p7_far_3_lem: membar #Sync ldsh [%i1+0x032],%l7 ! Mem[000000001e8000f2] lduw [%i2+0x004],%l2 ! Mem[000000001f0000c4] swap [%i3+0x004],%l3 ! Mem[000000001f8000c4] stx %l5,[%i0+0x028] ! Mem[000000001e0000e8] ldd [%i1+0x010],%l0 ! Mem[000000001e8000d0] membar #Sync jmpl %o7,%g0 swap [%i1+0x02c],%l7 ! Mem[000000001e8000ec] p7_far_3_he: stx %l4,[%i2+0x008] ! Mem[000000001f0000c8] jmpl %o7,%g0 ldsh [%i3+0x00a],%l7 ! Mem[000000001f8000ca] p7_far_3_hem: membar #Sync stx %l4,[%i2+0x008] ! Mem[000000001f0000c8] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x00a],%l7 ! Mem[000000001f8000ca] p7_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p8_far_3_le: lduh [%i3+0x010],%l4 ! Mem[00000000218000d0] jmpl %o7,%g0 sth %l6,[%i2+0x004] ! Mem[00000000210000c4] p8_far_3_lem: membar #Sync lduh [%i3+0x010],%l4 ! Mem[00000000218000d0] membar #Sync jmpl %o7,%g0 sth %l6,[%i2+0x004] ! Mem[00000000210000c4] p8_far_3_he: std %l0,[%i3+0x010] ! Mem[00000000218000d0] ldstub [%i3+0x025],%l6 ! Mem[00000000218000e5] stb %l4,[%i2+0x025] ! Mem[00000000210000e5] stb %l6,[%i0+0x010] ! Mem[00000000200000d0] jmpl %o7,%g0 lduh [%i1+0x018],%l2 ! Mem[00000000208000d8] p8_far_3_hem: membar #Sync std %l0,[%i3+0x010] ! Mem[00000000218000d0] ldstub [%i3+0x025],%l6 ! Mem[00000000218000e5] stb %l4,[%i2+0x025] ! Mem[00000000210000e5] stb %l6,[%i0+0x010] ! Mem[00000000200000d0] membar #Sync jmpl %o7,%g0 lduh [%i1+0x018],%l2 ! Mem[00000000208000d8] p8_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p9_far_3_le: ldstub [%i3+0x013],%l3 ! Mem[00000000238000d3] ldx [%i3+0x008],%l5 ! Mem[00000000238000c8] ldsh [%i1+0x00c],%l2 ! Mem[00000000228000cc] stb %l4,[%i2+0x02b] ! Mem[00000000230000eb] lduw [%i0+0x02c],%l0 ! Mem[00000000220000ec] swap [%i1+0x008],%l3 ! Mem[00000000228000c8] jmpl %o7,%g0 ldsw [%i3+0x014],%l1 ! Mem[00000000238000d4] p9_far_3_lem: membar #Sync ldstub [%i3+0x013],%l3 ! Mem[00000000238000d3] ldx [%i3+0x008],%l5 ! Mem[00000000238000c8] ldsh [%i1+0x00c],%l2 ! Mem[00000000228000cc] stb %l4,[%i2+0x02b] ! Mem[00000000230000eb] lduw [%i0+0x02c],%l0 ! Mem[00000000220000ec] swap [%i1+0x008],%l3 ! Mem[00000000228000c8] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x014],%l1 ! Mem[00000000238000d4] p9_far_3_he: stx %l4,[%i3+0x038] ! Mem[00000000238000f8] ldd [%i2+0x018],%l4 ! Mem[00000000230000d8] ldsw [%i3+0x018],%l2 ! Mem[00000000238000d8] swap [%i2+0x004],%l1 ! Mem[00000000230000c4] ldsh [%i0+0x03e],%l0 ! Mem[00000000220000fe] ldstub [%i0+0x02b],%l6 ! Mem[00000000220000eb] jmpl %o7,%g0 swap [%i1+0x000],%l0 ! Mem[00000000228000c0] p9_far_3_hem: membar #Sync stx %l4,[%i3+0x038] ! Mem[00000000238000f8] ldd [%i2+0x018],%l4 ! Mem[00000000230000d8] ldsw [%i3+0x018],%l2 ! Mem[00000000238000d8] swap [%i2+0x004],%l1 ! Mem[00000000230000c4] ldsh [%i0+0x03e],%l0 ! Mem[00000000220000fe] ldstub [%i0+0x02b],%l6 ! Mem[00000000220000eb] membar #Sync jmpl %o7,%g0 swap [%i1+0x000],%l0 ! Mem[00000000228000c0] p9_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p10_far_3_le: lduw [%i2+0x01c],%l5 ! Mem[00000000250000dc] ldstub [%i1+0x004],%l7 ! Mem[00000000248000c4] jmpl %o7,%g0 ldsb [%i1+0x002],%l5 ! Mem[00000000248000c2] p10_far_3_lem: membar #Sync lduw [%i2+0x01c],%l5 ! Mem[00000000250000dc] ldstub [%i1+0x004],%l7 ! Mem[00000000248000c4] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x002],%l5 ! Mem[00000000248000c2] p10_far_3_he: ldstub [%i1+0x039],%l7 ! Mem[00000000248000f9] jmpl %o7,%g0 ldsb [%i3+0x028],%l0 ! Mem[00000000258000e8] p10_far_3_hem: membar #Sync ldstub [%i1+0x039],%l7 ! Mem[00000000248000f9] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x028],%l0 ! Mem[00000000258000e8] p10_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p11_far_3_le: ldsh [%i2+0x02e],%l7 ! Mem[00000000270000ee] ldsb [%i2+0x02b],%l4 ! Mem[00000000270000eb] ldstub [%i2+0x02e],%l0 ! Mem[00000000270000ee] jmpl %o7,%g0 ldstub [%i2+0x009],%l3 ! Mem[00000000270000c9] p11_far_3_lem: membar #Sync ldsh [%i2+0x02e],%l7 ! Mem[00000000270000ee] ldsb [%i2+0x02b],%l4 ! Mem[00000000270000eb] ldstub [%i2+0x02e],%l0 ! Mem[00000000270000ee] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x009],%l3 ! Mem[00000000270000c9] p11_far_3_he: jmpl %o7,%g0 ldstub [%i1+0x021],%l6 ! Mem[00000000268000e1] jmpl %o7,%g0 nop p11_far_3_hem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x021],%l6 ! Mem[00000000268000e1] jmpl %o7,%g0 nop p11_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p12_far_3_le: lduw [%i3+0x01c],%l2 ! Mem[00000000298000dc] swap [%i1+0x028],%l3 ! Mem[00000000288000e8] jmpl %o7,%g0 stw %l2,[%i1+0x028] ! Mem[00000000288000e8] p12_far_3_lem: membar #Sync lduw [%i3+0x01c],%l2 ! Mem[00000000298000dc] swap [%i1+0x028],%l3 ! Mem[00000000288000e8] membar #Sync jmpl %o7,%g0 stw %l2,[%i1+0x028] ! Mem[00000000288000e8] p12_far_3_he: swap [%i3+0x024],%l1 ! Mem[00000000298000e4] ldsb [%i0+0x01e],%l1 ! Mem[00000000280000de] jmpl %o7,%g0 stx %l4,[%i0+0x038] ! Mem[00000000280000f8] p12_far_3_hem: membar #Sync swap [%i3+0x024],%l1 ! Mem[00000000298000e4] ldsb [%i0+0x01e],%l1 ! Mem[00000000280000de] membar #Sync jmpl %o7,%g0 stx %l4,[%i0+0x038] ! Mem[00000000280000f8] p12_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p13_far_3_le: ldstub [%i2+0x01f],%l6 ! Mem[000000002b0000df] ldx [%i2+0x000],%l5 ! Mem[000000002b0000c0] ldstub [%i2+0x005],%l2 ! Mem[000000002b0000c5] ldstub [%i0+0x007],%l3 ! Mem[000000002a0000c7] ldstub [%i0+0x028],%l5 ! Mem[000000002a0000e8] swap [%i2+0x008],%l4 ! Mem[000000002b0000c8] jmpl %o7,%g0 lduh [%i1+0x00e],%l4 ! Mem[000000002a8000ce] p13_far_3_lem: membar #Sync ldstub [%i2+0x01f],%l6 ! Mem[000000002b0000df] ldx [%i2+0x000],%l5 ! Mem[000000002b0000c0] ldstub [%i2+0x005],%l2 ! Mem[000000002b0000c5] ldstub [%i0+0x007],%l3 ! Mem[000000002a0000c7] ldstub [%i0+0x028],%l5 ! Mem[000000002a0000e8] swap [%i2+0x008],%l4 ! Mem[000000002b0000c8] membar #Sync jmpl %o7,%g0 lduh [%i1+0x00e],%l4 ! Mem[000000002a8000ce] p13_far_3_he: ldstub [%i2+0x00f],%l5 ! Mem[000000002b0000cf] ldstub [%i2+0x014],%l3 ! Mem[000000002b0000d4] ldd [%i2+0x018],%l6 ! Mem[000000002b0000d8] stb %l1,[%i3+0x034] ! Mem[000000002b8000f4] jmpl %o7,%g0 lduh [%i3+0x03e],%l5 ! Mem[000000002b8000fe] p13_far_3_hem: membar #Sync ldstub [%i2+0x00f],%l5 ! Mem[000000002b0000cf] ldstub [%i2+0x014],%l3 ! Mem[000000002b0000d4] ldd [%i2+0x018],%l6 ! Mem[000000002b0000d8] stb %l1,[%i3+0x034] ! Mem[000000002b8000f4] membar #Sync jmpl %o7,%g0 lduh [%i3+0x03e],%l5 ! Mem[000000002b8000fe] p13_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p14_far_3_le: swap [%i3+0x01c],%l2 ! Mem[000000002d8000dc] ldstub [%i2+0x018],%l3 ! Mem[000000002d0000d8] jmpl %o7,%g0 ldsh [%i2+0x00c],%l5 ! Mem[000000002d0000cc] p14_far_3_lem: membar #Sync swap [%i3+0x01c],%l2 ! Mem[000000002d8000dc] ldstub [%i2+0x018],%l3 ! Mem[000000002d0000d8] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x00c],%l5 ! Mem[000000002d0000cc] p14_far_3_he: stw %l0,[%i3+0x028] ! Mem[000000002d8000e8] stx %l3,[%i2+0x000] ! Mem[000000002d0000c0] swap [%i0+0x00c],%l2 ! Mem[000000002c0000cc] swap [%i1+0x02c],%l2 ! Mem[000000002c8000ec] ldsh [%i3+0x028],%l1 ! Mem[000000002d8000e8] jmpl %o7,%g0 ldstub [%i0+0x03b],%l2 ! Mem[000000002c0000fb] p14_far_3_hem: membar #Sync stw %l0,[%i3+0x028] ! Mem[000000002d8000e8] stx %l3,[%i2+0x000] ! Mem[000000002d0000c0] swap [%i0+0x00c],%l2 ! Mem[000000002c0000cc] swap [%i1+0x02c],%l2 ! Mem[000000002c8000ec] ldsh [%i3+0x028],%l1 ! Mem[000000002d8000e8] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03b],%l2 ! Mem[000000002c0000fb] p14_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p15_far_3_le: ldx [%i3+0x018],%l5 ! Mem[000000002f8000d8] std %l2,[%i3+0x018] ! Mem[000000002f8000d8] ldsb [%i1+0x018],%l3 ! Mem[000000002e8000d8] std %l2,[%i2+0x008] ! Mem[000000002f0000c8] jmpl %o7,%g0 ldsw [%i0+0x00c],%l5 ! Mem[000000002e0000cc] p15_far_3_lem: membar #Sync ldx [%i3+0x018],%l5 ! Mem[000000002f8000d8] std %l2,[%i3+0x018] ! Mem[000000002f8000d8] ldsb [%i1+0x018],%l3 ! Mem[000000002e8000d8] std %l2,[%i2+0x008] ! Mem[000000002f0000c8] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x00c],%l5 ! Mem[000000002e0000cc] p15_far_3_he: ldstub [%i2+0x02e],%l6 ! Mem[000000002f0000ee] jmpl %o7,%g0 stb %l0,[%i3+0x00a] ! Mem[000000002f8000ca] p15_far_3_hem: membar #Sync ldstub [%i2+0x02e],%l6 ! Mem[000000002f0000ee] membar #Sync jmpl %o7,%g0 stb %l0,[%i3+0x00a] ! Mem[000000002f8000ca] p15_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p16_far_3_le: lduh [%i2+0x032],%l4 ! Mem[00000000310000f2] swap [%i0+0x02c],%l2 ! Mem[00000000300000ec] ldstub [%i1+0x000],%l3 ! Mem[00000000308000c0] swap [%i2+0x010],%l3 ! Mem[00000000310000d0] jmpl %o7,%g0 ldsw [%i0+0x00c],%l5 ! Mem[00000000300000cc] p16_far_3_lem: membar #Sync lduh [%i2+0x032],%l4 ! Mem[00000000310000f2] swap [%i0+0x02c],%l2 ! Mem[00000000300000ec] ldstub [%i1+0x000],%l3 ! Mem[00000000308000c0] swap [%i2+0x010],%l3 ! Mem[00000000310000d0] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x00c],%l5 ! Mem[00000000300000cc] p16_far_3_he: lduw [%i0+0x028],%l3 ! Mem[00000000300000e8] ldsb [%i0+0x00c],%l4 ! Mem[00000000300000cc] ldsb [%i0+0x00b],%l7 ! Mem[00000000300000cb] lduw [%i0+0x020],%l4 ! Mem[00000000300000e0] ldub [%i1+0x036],%l0 ! Mem[00000000308000f6] ldx [%i2+0x030],%l4 ! Mem[00000000310000f0] jmpl %o7,%g0 stb %l6,[%i0+0x029] ! Mem[00000000300000e9] p16_far_3_hem: membar #Sync lduw [%i0+0x028],%l3 ! Mem[00000000300000e8] ldsb [%i0+0x00c],%l4 ! Mem[00000000300000cc] ldsb [%i0+0x00b],%l7 ! Mem[00000000300000cb] lduw [%i0+0x020],%l4 ! Mem[00000000300000e0] ldub [%i1+0x036],%l0 ! Mem[00000000308000f6] ldx [%i2+0x030],%l4 ! Mem[00000000310000f0] membar #Sync jmpl %o7,%g0 stb %l6,[%i0+0x029] ! Mem[00000000300000e9] p16_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p17_far_3_le: jmpl %o7,%g0 stx %l5,[%i3+0x038] ! Mem[00000000338000f8] jmpl %o7,%g0 nop p17_far_3_lem: membar #Sync jmpl %o7,%g0 stx %l5,[%i3+0x038] ! Mem[00000000338000f8] jmpl %o7,%g0 nop p17_far_3_he: stw %l4,[%i0+0x024] ! Mem[00000000320000e4] ldd [%i0+0x038],%l4 ! Mem[00000000320000f8] swap [%i3+0x014],%l6 ! Mem[00000000338000d4] ldstub [%i3+0x03a],%l2 ! Mem[00000000338000fa] ldstub [%i3+0x023],%l4 ! Mem[00000000338000e3] stb %l2,[%i1+0x002] ! Mem[00000000328000c2] jmpl %o7,%g0 lduw [%i2+0x004],%l1 ! Mem[00000000330000c4] p17_far_3_hem: membar #Sync stw %l4,[%i0+0x024] ! Mem[00000000320000e4] ldd [%i0+0x038],%l4 ! Mem[00000000320000f8] swap [%i3+0x014],%l6 ! Mem[00000000338000d4] ldstub [%i3+0x03a],%l2 ! Mem[00000000338000fa] ldstub [%i3+0x023],%l4 ! Mem[00000000338000e3] stb %l2,[%i1+0x002] ! Mem[00000000328000c2] membar #Sync jmpl %o7,%g0 lduw [%i2+0x004],%l1 ! Mem[00000000330000c4] p17_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p18_far_3_le: ldstub [%i1+0x01e],%l5 ! Mem[00000000348000de] lduw [%i2+0x018],%l2 ! Mem[00000000350000d8] stx %l3,[%i2+0x018] ! Mem[00000000350000d8] ldsb [%i3+0x029],%l2 ! Mem[00000000358000e9] jmpl %o7,%g0 ldstub [%i2+0x00d],%l5 ! Mem[00000000350000cd] p18_far_3_lem: membar #Sync ldstub [%i1+0x01e],%l5 ! Mem[00000000348000de] lduw [%i2+0x018],%l2 ! Mem[00000000350000d8] stx %l3,[%i2+0x018] ! Mem[00000000350000d8] ldsb [%i3+0x029],%l2 ! Mem[00000000358000e9] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x00d],%l5 ! Mem[00000000350000cd] p18_far_3_he: ldsw [%i0+0x02c],%l6 ! Mem[00000000340000ec] jmpl %o7,%g0 ldstub [%i3+0x01c],%l2 ! Mem[00000000358000dc] p18_far_3_hem: membar #Sync ldsw [%i0+0x02c],%l6 ! Mem[00000000340000ec] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x01c],%l2 ! Mem[00000000358000dc] p18_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p19_far_3_le: ldd [%i1+0x000],%l6 ! Mem[00000000368000c0] ldd [%i3+0x020],%l0 ! Mem[00000000378000e0] ldstub [%i1+0x039],%l3 ! Mem[00000000368000f9] swap [%i2+0x028],%l0 ! Mem[00000000370000e8] jmpl %o7,%g0 ldsw [%i0+0x018],%l2 ! Mem[00000000360000d8] p19_far_3_lem: membar #Sync ldd [%i1+0x000],%l6 ! Mem[00000000368000c0] ldd [%i3+0x020],%l0 ! Mem[00000000378000e0] ldstub [%i1+0x039],%l3 ! Mem[00000000368000f9] swap [%i2+0x028],%l0 ! Mem[00000000370000e8] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x018],%l2 ! Mem[00000000360000d8] p19_far_3_he: ldsb [%i1+0x023],%l4 ! Mem[00000000368000e3] swap [%i0+0x000],%l2 ! Mem[00000000360000c0] jmpl %o7,%g0 ldstub [%i2+0x005],%l1 ! Mem[00000000370000c5] p19_far_3_hem: membar #Sync ldsb [%i1+0x023],%l4 ! Mem[00000000368000e3] swap [%i0+0x000],%l2 ! Mem[00000000360000c0] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x005],%l1 ! Mem[00000000370000c5] p19_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p20_far_3_le: jmpl %o7,%g0 ldstub [%i1+0x010],%l0 ! Mem[00000000388000d0] jmpl %o7,%g0 nop p20_far_3_lem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x010],%l0 ! Mem[00000000388000d0] jmpl %o7,%g0 nop p20_far_3_he: std %l2,[%i2+0x018] ! Mem[00000000390000d8] ldd [%i0+0x030],%l2 ! Mem[00000000380000f0] sth %l4,[%i1+0x024] ! Mem[00000000388000e4] ldub [%i1+0x039],%l7 ! Mem[00000000388000f9] swap [%i3+0x028],%l0 ! Mem[00000000398000e8] swap [%i1+0x028],%l6 ! Mem[00000000388000e8] jmpl %o7,%g0 ldstub [%i3+0x03e],%l4 ! Mem[00000000398000fe] p20_far_3_hem: membar #Sync std %l2,[%i2+0x018] ! Mem[00000000390000d8] ldd [%i0+0x030],%l2 ! Mem[00000000380000f0] sth %l4,[%i1+0x024] ! Mem[00000000388000e4] ldub [%i1+0x039],%l7 ! Mem[00000000388000f9] swap [%i3+0x028],%l0 ! Mem[00000000398000e8] swap [%i1+0x028],%l6 ! Mem[00000000388000e8] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x03e],%l4 ! Mem[00000000398000fe] p20_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p21_far_3_le: ldx [%i3+0x020],%l2 ! Mem[000000003b8000e0] stw %l1,[%i1+0x034] ! Mem[000000003a8000f4] ldstub [%i1+0x002],%l7 ! Mem[000000003a8000c2] ldx [%i1+0x008],%l4 ! Mem[000000003a8000c8] ldsw [%i1+0x038],%l3 ! Mem[000000003a8000f8] lduh [%i2+0x010],%l6 ! Mem[000000003b0000d0] jmpl %o7,%g0 ldx [%i1+0x000],%l3 ! Mem[000000003a8000c0] p21_far_3_lem: membar #Sync ldx [%i3+0x020],%l2 ! Mem[000000003b8000e0] stw %l1,[%i1+0x034] ! Mem[000000003a8000f4] ldstub [%i1+0x002],%l7 ! Mem[000000003a8000c2] ldx [%i1+0x008],%l4 ! Mem[000000003a8000c8] ldsw [%i1+0x038],%l3 ! Mem[000000003a8000f8] lduh [%i2+0x010],%l6 ! Mem[000000003b0000d0] membar #Sync jmpl %o7,%g0 ldx [%i1+0x000],%l3 ! Mem[000000003a8000c0] p21_far_3_he: ldstub [%i1+0x008],%l7 ! Mem[000000003a8000c8] jmpl %o7,%g0 ldd [%i3+0x038],%l0 ! Mem[000000003b8000f8] p21_far_3_hem: membar #Sync ldstub [%i1+0x008],%l7 ! Mem[000000003a8000c8] membar #Sync jmpl %o7,%g0 ldd [%i3+0x038],%l0 ! Mem[000000003b8000f8] p21_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p22_far_3_le: stb %l2,[%i0+0x01e] ! Mem[000000003c0000de] stw %l3,[%i0+0x028] ! Mem[000000003c0000e8] jmpl %o7,%g0 ldub [%i2+0x021],%l1 ! Mem[000000003d0000e1] p22_far_3_lem: membar #Sync stb %l2,[%i0+0x01e] ! Mem[000000003c0000de] stw %l3,[%i0+0x028] ! Mem[000000003c0000e8] membar #Sync jmpl %o7,%g0 ldub [%i2+0x021],%l1 ! Mem[000000003d0000e1] p22_far_3_he: ldx [%i2+0x028],%l0 ! Mem[000000003d0000e8] ldsh [%i1+0x03e],%l7 ! Mem[000000003c8000fe] ldsw [%i3+0x00c],%l2 ! Mem[000000003d8000cc] lduw [%i0+0x004],%l5 ! Mem[000000003c0000c4] ldsh [%i2+0x002],%l2 ! Mem[000000003d0000c2] sth %l7,[%i0+0x012] ! Mem[000000003c0000d2] ldx [%i0+0x000],%l1 ! Mem[000000003c0000c0] jmpl %o7,%g0 ldsh [%i0+0x034],%l6 ! Mem[000000003c0000f4] p22_far_3_hem: membar #Sync ldx [%i2+0x028],%l0 ! Mem[000000003d0000e8] ldsh [%i1+0x03e],%l7 ! Mem[000000003c8000fe] ldsw [%i3+0x00c],%l2 ! Mem[000000003d8000cc] lduw [%i0+0x004],%l5 ! Mem[000000003c0000c4] ldsh [%i2+0x002],%l2 ! Mem[000000003d0000c2] sth %l7,[%i0+0x012] ! Mem[000000003c0000d2] ldx [%i0+0x000],%l1 ! Mem[000000003c0000c0] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x034],%l6 ! Mem[000000003c0000f4] p22_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p23_far_3_le: lduh [%i3+0x03e],%l5 ! Mem[000000003f8000fe] ldsh [%i1+0x020],%l5 ! Mem[000000003e8000e0] jmpl %o7,%g0 stx %l4,[%i3+0x018] ! Mem[000000003f8000d8] p23_far_3_lem: membar #Sync lduh [%i3+0x03e],%l5 ! Mem[000000003f8000fe] ldsh [%i1+0x020],%l5 ! Mem[000000003e8000e0] membar #Sync jmpl %o7,%g0 stx %l4,[%i3+0x018] ! Mem[000000003f8000d8] p23_far_3_he: lduw [%i3+0x038],%l2 ! Mem[000000003f8000f8] lduw [%i2+0x034],%l0 ! Mem[000000003f0000f4] stx %l1,[%i2+0x010] ! Mem[000000003f0000d0] swap [%i0+0x038],%l7 ! Mem[000000003e0000f8] jmpl %o7,%g0 lduw [%i3+0x008],%l0 ! Mem[000000003f8000c8] p23_far_3_hem: membar #Sync lduw [%i3+0x038],%l2 ! Mem[000000003f8000f8] lduw [%i2+0x034],%l0 ! Mem[000000003f0000f4] stx %l1,[%i2+0x010] ! Mem[000000003f0000d0] swap [%i0+0x038],%l7 ! Mem[000000003e0000f8] membar #Sync jmpl %o7,%g0 lduw [%i3+0x008],%l0 ! Mem[000000003f8000c8] p23_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p24_far_3_le: stb %l1,[%i0+0x034] ! Mem[00000000400000f4] ldd [%i2+0x018],%l0 ! Mem[00000000410000d8] jmpl %o7,%g0 stb %l7,[%i2+0x02b] ! Mem[00000000410000eb] p24_far_3_lem: membar #Sync stb %l1,[%i0+0x034] ! Mem[00000000400000f4] ldd [%i2+0x018],%l0 ! Mem[00000000410000d8] membar #Sync jmpl %o7,%g0 stb %l7,[%i2+0x02b] ! Mem[00000000410000eb] p24_far_3_he: lduw [%i2+0x028],%l6 ! Mem[00000000410000e8] ldsh [%i0+0x000],%l0 ! Mem[00000000400000c0] ldstub [%i1+0x009],%l2 ! Mem[00000000408000c9] lduw [%i2+0x004],%l0 ! Mem[00000000410000c4] ldstub [%i3+0x00e],%l4 ! Mem[00000000418000ce] jmpl %o7,%g0 swap [%i1+0x010],%l1 ! Mem[00000000408000d0] p24_far_3_hem: membar #Sync lduw [%i2+0x028],%l6 ! Mem[00000000410000e8] ldsh [%i0+0x000],%l0 ! Mem[00000000400000c0] ldstub [%i1+0x009],%l2 ! Mem[00000000408000c9] lduw [%i2+0x004],%l0 ! Mem[00000000410000c4] ldstub [%i3+0x00e],%l4 ! Mem[00000000418000ce] membar #Sync jmpl %o7,%g0 swap [%i1+0x010],%l1 ! Mem[00000000408000d0] p24_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p25_far_3_le: ldstub [%i2+0x024],%l2 ! Mem[00000000430000e4] jmpl %o7,%g0 ldub [%i0+0x021],%l1 ! Mem[00000000420000e1] p25_far_3_lem: membar #Sync ldstub [%i2+0x024],%l2 ! Mem[00000000430000e4] membar #Sync jmpl %o7,%g0 ldub [%i0+0x021],%l1 ! Mem[00000000420000e1] p25_far_3_he: ldstub [%i3+0x03f],%l1 ! Mem[00000000438000ff] ldub [%i2+0x02a],%l3 ! Mem[00000000430000ea] stw %l0,[%i2+0x008] ! Mem[00000000430000c8] ldsh [%i0+0x03a],%l2 ! Mem[00000000420000fa] stx %l4,[%i0+0x020] ! Mem[00000000420000e0] jmpl %o7,%g0 ldsw [%i2+0x000],%l2 ! Mem[00000000430000c0] p25_far_3_hem: membar #Sync ldstub [%i3+0x03f],%l1 ! Mem[00000000438000ff] ldub [%i2+0x02a],%l3 ! Mem[00000000430000ea] stw %l0,[%i2+0x008] ! Mem[00000000430000c8] ldsh [%i0+0x03a],%l2 ! Mem[00000000420000fa] stx %l4,[%i0+0x020] ! Mem[00000000420000e0] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x000],%l2 ! Mem[00000000430000c0] p25_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p26_far_3_le: lduh [%i2+0x02c],%l2 ! Mem[00000000450000ec] ldsb [%i0+0x01e],%l2 ! Mem[00000000440000de] jmpl %o7,%g0 ldstub [%i1+0x02a],%l3 ! Mem[00000000448000ea] p26_far_3_lem: membar #Sync lduh [%i2+0x02c],%l2 ! Mem[00000000450000ec] ldsb [%i0+0x01e],%l2 ! Mem[00000000440000de] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x02a],%l3 ! Mem[00000000448000ea] p26_far_3_he: sth %l2,[%i3+0x036] ! Mem[00000000458000f6] swap [%i1+0x024],%l4 ! Mem[00000000448000e4] ldd [%i0+0x018],%l0 ! Mem[00000000440000d8] ldsb [%i1+0x01c],%l2 ! Mem[00000000448000dc] jmpl %o7,%g0 ldstub [%i3+0x00d],%l2 ! Mem[00000000458000cd] p26_far_3_hem: membar #Sync sth %l2,[%i3+0x036] ! Mem[00000000458000f6] swap [%i1+0x024],%l4 ! Mem[00000000448000e4] ldd [%i0+0x018],%l0 ! Mem[00000000440000d8] ldsb [%i1+0x01c],%l2 ! Mem[00000000448000dc] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00d],%l2 ! Mem[00000000458000cd] p26_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p27_far_3_le: stb %l3,[%i3+0x007] ! Mem[00000000478000c7] stx %l5,[%i3+0x028] ! Mem[00000000478000e8] ldub [%i1+0x009],%l4 ! Mem[00000000468000c9] jmpl %o7,%g0 stb %l4,[%i2+0x00f] ! Mem[00000000470000cf] p27_far_3_lem: membar #Sync stb %l3,[%i3+0x007] ! Mem[00000000478000c7] stx %l5,[%i3+0x028] ! Mem[00000000478000e8] ldub [%i1+0x009],%l4 ! Mem[00000000468000c9] membar #Sync jmpl %o7,%g0 stb %l4,[%i2+0x00f] ! Mem[00000000470000cf] p27_far_3_he: swap [%i0+0x00c],%l5 ! Mem[00000000460000cc] swap [%i2+0x014],%l3 ! Mem[00000000470000d4] ldstub [%i3+0x01c],%l6 ! Mem[00000000478000dc] swap [%i3+0x034],%l1 ! Mem[00000000478000f4] jmpl %o7,%g0 ldx [%i2+0x038],%l4 ! Mem[00000000470000f8] p27_far_3_hem: membar #Sync swap [%i0+0x00c],%l5 ! Mem[00000000460000cc] swap [%i2+0x014],%l3 ! Mem[00000000470000d4] ldstub [%i3+0x01c],%l6 ! Mem[00000000478000dc] swap [%i3+0x034],%l1 ! Mem[00000000478000f4] membar #Sync jmpl %o7,%g0 ldx [%i2+0x038],%l4 ! Mem[00000000470000f8] p27_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p28_far_3_le: swap [%i0+0x020],%l1 ! Mem[00000000480000e0] stx %l0,[%i3+0x000] ! Mem[00000000498000c0] swap [%i1+0x018],%l3 ! Mem[00000000488000d8] ldsh [%i2+0x03e],%l6 ! Mem[00000000490000fe] swap [%i2+0x000],%l5 ! Mem[00000000490000c0] jmpl %o7,%g0 stx %l2,[%i3+0x020] ! Mem[00000000498000e0] p28_far_3_lem: membar #Sync swap [%i0+0x020],%l1 ! Mem[00000000480000e0] stx %l0,[%i3+0x000] ! Mem[00000000498000c0] swap [%i1+0x018],%l3 ! Mem[00000000488000d8] ldsh [%i2+0x03e],%l6 ! Mem[00000000490000fe] swap [%i2+0x000],%l5 ! Mem[00000000490000c0] membar #Sync jmpl %o7,%g0 stx %l2,[%i3+0x020] ! Mem[00000000498000e0] p28_far_3_he: swap [%i3+0x038],%l5 ! Mem[00000000498000f8] stw %l1,[%i2+0x028] ! Mem[00000000490000e8] jmpl %o7,%g0 ldd [%i0+0x038],%l2 ! Mem[00000000480000f8] p28_far_3_hem: membar #Sync swap [%i3+0x038],%l5 ! Mem[00000000498000f8] stw %l1,[%i2+0x028] ! Mem[00000000490000e8] membar #Sync jmpl %o7,%g0 ldd [%i0+0x038],%l2 ! Mem[00000000480000f8] p28_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p29_far_3_le: sth %l4,[%i1+0x034] ! Mem[000000004a8000f4] ldstub [%i2+0x032],%l4 ! Mem[000000004b0000f2] ldstub [%i0+0x02d],%l2 ! Mem[000000004a0000ed] swap [%i2+0x010],%l6 ! Mem[000000004b0000d0] ldsw [%i0+0x000],%l3 ! Mem[000000004a0000c0] ldx [%i2+0x020],%l0 ! Mem[000000004b0000e0] jmpl %o7,%g0 ldstub [%i3+0x00d],%l2 ! Mem[000000004b8000cd] p29_far_3_lem: membar #Sync sth %l4,[%i1+0x034] ! Mem[000000004a8000f4] ldstub [%i2+0x032],%l4 ! Mem[000000004b0000f2] ldstub [%i0+0x02d],%l2 ! Mem[000000004a0000ed] swap [%i2+0x010],%l6 ! Mem[000000004b0000d0] ldsw [%i0+0x000],%l3 ! Mem[000000004a0000c0] ldx [%i2+0x020],%l0 ! Mem[000000004b0000e0] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00d],%l2 ! Mem[000000004b8000cd] p29_far_3_he: stw %l6,[%i0+0x01c] ! Mem[000000004a0000dc] ldstub [%i2+0x034],%l1 ! Mem[000000004b0000f4] ldub [%i3+0x037],%l4 ! Mem[000000004b8000f7] jmpl %o7,%g0 ldsh [%i2+0x008],%l6 ! Mem[000000004b0000c8] p29_far_3_hem: membar #Sync stw %l6,[%i0+0x01c] ! Mem[000000004a0000dc] ldstub [%i2+0x034],%l1 ! Mem[000000004b0000f4] ldub [%i3+0x037],%l4 ! Mem[000000004b8000f7] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x008],%l6 ! Mem[000000004b0000c8] p29_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p30_far_3_le: lduh [%i3+0x000],%l2 ! Mem[000000004d8000c0] std %l4,[%i1+0x000] ! Mem[000000004c8000c0] ldub [%i3+0x035],%l4 ! Mem[000000004d8000f5] swap [%i2+0x030],%l4 ! Mem[000000004d0000f0] ldsw [%i3+0x02c],%l2 ! Mem[000000004d8000ec] ldub [%i2+0x011],%l6 ! Mem[000000004d0000d1] jmpl %o7,%g0 lduh [%i3+0x022],%l3 ! Mem[000000004d8000e2] p30_far_3_lem: membar #Sync lduh [%i3+0x000],%l2 ! Mem[000000004d8000c0] std %l4,[%i1+0x000] ! Mem[000000004c8000c0] ldub [%i3+0x035],%l4 ! Mem[000000004d8000f5] swap [%i2+0x030],%l4 ! Mem[000000004d0000f0] ldsw [%i3+0x02c],%l2 ! Mem[000000004d8000ec] ldub [%i2+0x011],%l6 ! Mem[000000004d0000d1] membar #Sync jmpl %o7,%g0 lduh [%i3+0x022],%l3 ! Mem[000000004d8000e2] p30_far_3_he: stw %l7,[%i1+0x008] ! Mem[000000004c8000c8] jmpl %o7,%g0 ldsw [%i1+0x03c],%l1 ! Mem[000000004c8000fc] p30_far_3_hem: membar #Sync stw %l7,[%i1+0x008] ! Mem[000000004c8000c8] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x03c],%l1 ! Mem[000000004c8000fc] p30_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p31_far_3_le: stb %l0,[%i2+0x013] ! Mem[000000004f0000d3] ldstub [%i3+0x02e],%l7 ! Mem[000000004f8000ee] ldub [%i2+0x003],%l4 ! Mem[000000004f0000c3] jmpl %o7,%g0 ldsb [%i3+0x02e],%l0 ! Mem[000000004f8000ee] p31_far_3_lem: membar #Sync stb %l0,[%i2+0x013] ! Mem[000000004f0000d3] ldstub [%i3+0x02e],%l7 ! Mem[000000004f8000ee] ldub [%i2+0x003],%l4 ! Mem[000000004f0000c3] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x02e],%l0 ! Mem[000000004f8000ee] p31_far_3_he: ldsb [%i2+0x02b],%l0 ! Mem[000000004f0000eb] jmpl %o7,%g0 lduw [%i2+0x020],%l6 ! Mem[000000004f0000e0] p31_far_3_hem: membar #Sync ldsb [%i2+0x02b],%l0 ! Mem[000000004f0000eb] membar #Sync jmpl %o7,%g0 lduw [%i2+0x020],%l6 ! Mem[000000004f0000e0] p31_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p32_far_3_le: stb %l6,[%i3+0x009] ! Mem[00000000518000c9] ldstub [%i2+0x001],%l2 ! Mem[00000000510000c1] swap [%i3+0x000],%l6 ! Mem[00000000518000c0] ldsw [%i2+0x000],%l7 ! Mem[00000000510000c0] lduh [%i3+0x032],%l4 ! Mem[00000000518000f2] jmpl %o7,%g0 swap [%i1+0x02c],%l2 ! Mem[00000000508000ec] p32_far_3_lem: membar #Sync stb %l6,[%i3+0x009] ! Mem[00000000518000c9] ldstub [%i2+0x001],%l2 ! Mem[00000000510000c1] swap [%i3+0x000],%l6 ! Mem[00000000518000c0] ldsw [%i2+0x000],%l7 ! Mem[00000000510000c0] lduh [%i3+0x032],%l4 ! Mem[00000000518000f2] membar #Sync jmpl %o7,%g0 swap [%i1+0x02c],%l2 ! Mem[00000000508000ec] p32_far_3_he: lduw [%i2+0x03c],%l0 ! Mem[00000000510000fc] ldx [%i2+0x038],%l4 ! Mem[00000000510000f8] sth %l2,[%i3+0x008] ! Mem[00000000518000c8] ldx [%i2+0x010],%l3 ! Mem[00000000510000d0] lduh [%i3+0x03c],%l6 ! Mem[00000000518000fc] lduh [%i1+0x014],%l1 ! Mem[00000000508000d4] stw %l5,[%i3+0x01c] ! Mem[00000000518000dc] jmpl %o7,%g0 sth %l6,[%i1+0x028] ! Mem[00000000508000e8] p32_far_3_hem: membar #Sync lduw [%i2+0x03c],%l0 ! Mem[00000000510000fc] ldx [%i2+0x038],%l4 ! Mem[00000000510000f8] sth %l2,[%i3+0x008] ! Mem[00000000518000c8] ldx [%i2+0x010],%l3 ! Mem[00000000510000d0] lduh [%i3+0x03c],%l6 ! Mem[00000000518000fc] lduh [%i1+0x014],%l1 ! Mem[00000000508000d4] stw %l5,[%i3+0x01c] ! Mem[00000000518000dc] membar #Sync jmpl %o7,%g0 sth %l6,[%i1+0x028] ! Mem[00000000508000e8] p32_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p33_far_3_le: std %l0,[%i1+0x020] ! Mem[00000000528000e0] ldstub [%i1+0x025],%l3 ! Mem[00000000528000e5] sth %l1,[%i3+0x024] ! Mem[00000000538000e4] ldstub [%i0+0x033],%l0 ! Mem[00000000520000f3] swap [%i2+0x038],%l5 ! Mem[00000000530000f8] swap [%i2+0x034],%l1 ! Mem[00000000530000f4] jmpl %o7,%g0 stb %l7,[%i3+0x00c] ! Mem[00000000538000cc] p33_far_3_lem: membar #Sync std %l0,[%i1+0x020] ! Mem[00000000528000e0] ldstub [%i1+0x025],%l3 ! Mem[00000000528000e5] sth %l1,[%i3+0x024] ! Mem[00000000538000e4] ldstub [%i0+0x033],%l0 ! Mem[00000000520000f3] swap [%i2+0x038],%l5 ! Mem[00000000530000f8] swap [%i2+0x034],%l1 ! Mem[00000000530000f4] membar #Sync jmpl %o7,%g0 stb %l7,[%i3+0x00c] ! Mem[00000000538000cc] p33_far_3_he: lduw [%i0+0x014],%l5 ! Mem[00000000520000d4] jmpl %o7,%g0 ldstub [%i0+0x033],%l0 ! Mem[00000000520000f3] p33_far_3_hem: membar #Sync lduw [%i0+0x014],%l5 ! Mem[00000000520000d4] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x033],%l0 ! Mem[00000000520000f3] p33_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p34_far_3_le: ldsw [%i3+0x00c],%l5 ! Mem[00000000558000cc] swap [%i0+0x00c],%l1 ! Mem[00000000540000cc] ldx [%i2+0x010],%l6 ! Mem[00000000550000d0] swap [%i1+0x024],%l4 ! Mem[00000000548000e4] swap [%i3+0x034],%l1 ! Mem[00000000558000f4] jmpl %o7,%g0 std %l6,[%i3+0x000] ! Mem[00000000558000c0] p34_far_3_lem: membar #Sync ldsw [%i3+0x00c],%l5 ! Mem[00000000558000cc] swap [%i0+0x00c],%l1 ! Mem[00000000540000cc] ldx [%i2+0x010],%l6 ! Mem[00000000550000d0] swap [%i1+0x024],%l4 ! Mem[00000000548000e4] swap [%i3+0x034],%l1 ! Mem[00000000558000f4] membar #Sync jmpl %o7,%g0 std %l6,[%i3+0x000] ! Mem[00000000558000c0] p34_far_3_he: ldstub [%i1+0x03b],%l5 ! Mem[00000000548000fb] ldd [%i1+0x028],%l0 ! Mem[00000000548000e8] jmpl %o7,%g0 std %l2,[%i0+0x038] ! Mem[00000000540000f8] p34_far_3_hem: membar #Sync ldstub [%i1+0x03b],%l5 ! Mem[00000000548000fb] ldd [%i1+0x028],%l0 ! Mem[00000000548000e8] membar #Sync jmpl %o7,%g0 std %l2,[%i0+0x038] ! Mem[00000000540000f8] p34_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p35_far_3_le: ldstub [%i3+0x01f],%l6 ! Mem[00000000578000df] swap [%i1+0x000],%l5 ! Mem[00000000568000c0] sth %l2,[%i2+0x004] ! Mem[00000000570000c4] jmpl %o7,%g0 std %l2,[%i2+0x000] ! Mem[00000000570000c0] p35_far_3_lem: membar #Sync ldstub [%i3+0x01f],%l6 ! Mem[00000000578000df] swap [%i1+0x000],%l5 ! Mem[00000000568000c0] sth %l2,[%i2+0x004] ! Mem[00000000570000c4] membar #Sync jmpl %o7,%g0 std %l2,[%i2+0x000] ! Mem[00000000570000c0] p35_far_3_he: ldsb [%i1+0x023],%l1 ! Mem[00000000568000e3] lduw [%i1+0x008],%l7 ! Mem[00000000568000c8] swap [%i0+0x03c],%l1 ! Mem[00000000560000fc] ldsw [%i0+0x01c],%l6 ! Mem[00000000560000dc] ldstub [%i2+0x021],%l6 ! Mem[00000000570000e1] ldstub [%i0+0x03a],%l4 ! Mem[00000000560000fa] ldsw [%i3+0x01c],%l4 ! Mem[00000000578000dc] jmpl %o7,%g0 stx %l2,[%i2+0x018] ! Mem[00000000570000d8] p35_far_3_hem: membar #Sync ldsb [%i1+0x023],%l1 ! Mem[00000000568000e3] lduw [%i1+0x008],%l7 ! Mem[00000000568000c8] swap [%i0+0x03c],%l1 ! Mem[00000000560000fc] ldsw [%i0+0x01c],%l6 ! Mem[00000000560000dc] ldstub [%i2+0x021],%l6 ! Mem[00000000570000e1] ldstub [%i0+0x03a],%l4 ! Mem[00000000560000fa] ldsw [%i3+0x01c],%l4 ! Mem[00000000578000dc] membar #Sync jmpl %o7,%g0 stx %l2,[%i2+0x018] ! Mem[00000000570000d8] p35_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p36_far_3_le: lduh [%i0+0x010],%l4 ! Mem[00000000580000d0] jmpl %o7,%g0 ldsb [%i3+0x005],%l6 ! Mem[00000000598000c5] p36_far_3_lem: membar #Sync lduh [%i0+0x010],%l4 ! Mem[00000000580000d0] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x005],%l6 ! Mem[00000000598000c5] p36_far_3_he: ldd [%i2+0x010],%l0 ! Mem[00000000590000d0] std %l6,[%i3+0x020] ! Mem[00000000598000e0] ldx [%i1+0x028],%l1 ! Mem[00000000588000e8] lduh [%i1+0x010],%l6 ! Mem[00000000588000d0] jmpl %o7,%g0 ldub [%i0+0x019],%l2 ! Mem[00000000580000d9] p36_far_3_hem: membar #Sync ldd [%i2+0x010],%l0 ! Mem[00000000590000d0] std %l6,[%i3+0x020] ! Mem[00000000598000e0] ldx [%i1+0x028],%l1 ! Mem[00000000588000e8] lduh [%i1+0x010],%l6 ! Mem[00000000588000d0] membar #Sync jmpl %o7,%g0 ldub [%i0+0x019],%l2 ! Mem[00000000580000d9] p36_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p37_far_3_le: stb %l3,[%i0+0x030] ! Mem[000000005a0000f0] ldx [%i3+0x038],%l7 ! Mem[000000005b8000f8] swap [%i0+0x018],%l4 ! Mem[000000005a0000d8] ldstub [%i2+0x01e],%l5 ! Mem[000000005b0000de] ldstub [%i1+0x01a],%l2 ! Mem[000000005a8000da] stb %l3,[%i3+0x018] ! Mem[000000005b8000d8] jmpl %o7,%g0 ldsh [%i3+0x008],%l2 ! Mem[000000005b8000c8] p37_far_3_lem: membar #Sync stb %l3,[%i0+0x030] ! Mem[000000005a0000f0] ldx [%i3+0x038],%l7 ! Mem[000000005b8000f8] swap [%i0+0x018],%l4 ! Mem[000000005a0000d8] ldstub [%i2+0x01e],%l5 ! Mem[000000005b0000de] ldstub [%i1+0x01a],%l2 ! Mem[000000005a8000da] stb %l3,[%i3+0x018] ! Mem[000000005b8000d8] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x008],%l2 ! Mem[000000005b8000c8] p37_far_3_he: swap [%i3+0x004],%l1 ! Mem[000000005b8000c4] ldsb [%i1+0x02e],%l6 ! Mem[000000005a8000ee] jmpl %o7,%g0 std %l0,[%i1+0x008] ! Mem[000000005a8000c8] p37_far_3_hem: membar #Sync swap [%i3+0x004],%l1 ! Mem[000000005b8000c4] ldsb [%i1+0x02e],%l6 ! Mem[000000005a8000ee] membar #Sync jmpl %o7,%g0 std %l0,[%i1+0x008] ! Mem[000000005a8000c8] p37_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p38_far_3_le: ldd [%i2+0x010],%l6 ! Mem[000000005d0000d0] ldsb [%i2+0x022],%l3 ! Mem[000000005d0000e2] jmpl %o7,%g0 ldsw [%i2+0x030],%l0 ! Mem[000000005d0000f0] p38_far_3_lem: membar #Sync ldd [%i2+0x010],%l6 ! Mem[000000005d0000d0] ldsb [%i2+0x022],%l3 ! Mem[000000005d0000e2] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x030],%l0 ! Mem[000000005d0000f0] p38_far_3_he: ldsh [%i1+0x02a],%l3 ! Mem[000000005c8000ea] ldx [%i1+0x008],%l4 ! Mem[000000005c8000c8] stb %l7,[%i0+0x00b] ! Mem[000000005c0000cb] sth %l4,[%i0+0x020] ! Mem[000000005c0000e0] stx %l0,[%i0+0x030] ! Mem[000000005c0000f0] ldsb [%i1+0x037],%l4 ! Mem[000000005c8000f7] ldd [%i2+0x028],%l6 ! Mem[000000005d0000e8] jmpl %o7,%g0 ldd [%i1+0x018],%l4 ! Mem[000000005c8000d8] p38_far_3_hem: membar #Sync ldsh [%i1+0x02a],%l3 ! Mem[000000005c8000ea] ldx [%i1+0x008],%l4 ! Mem[000000005c8000c8] stb %l7,[%i0+0x00b] ! Mem[000000005c0000cb] sth %l4,[%i0+0x020] ! Mem[000000005c0000e0] stx %l0,[%i0+0x030] ! Mem[000000005c0000f0] ldsb [%i1+0x037],%l4 ! Mem[000000005c8000f7] ldd [%i2+0x028],%l6 ! Mem[000000005d0000e8] membar #Sync jmpl %o7,%g0 ldd [%i1+0x018],%l4 ! Mem[000000005c8000d8] p38_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p39_far_3_le: stw %l7,[%i2+0x024] ! Mem[000000005f0000e4] jmpl %o7,%g0 ldsb [%i3+0x022],%l5 ! Mem[000000005f8000e2] p39_far_3_lem: membar #Sync stw %l7,[%i2+0x024] ! Mem[000000005f0000e4] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x022],%l5 ! Mem[000000005f8000e2] p39_far_3_he: lduw [%i3+0x02c],%l6 ! Mem[000000005f8000ec] jmpl %o7,%g0 stb %l0,[%i3+0x00a] ! Mem[000000005f8000ca] p39_far_3_hem: membar #Sync lduw [%i3+0x02c],%l6 ! Mem[000000005f8000ec] membar #Sync jmpl %o7,%g0 stb %l0,[%i3+0x00a] ! Mem[000000005f8000ca] p39_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p40_far_3_le: ldstub [%i3+0x00b],%l0 ! Mem[00000000618000cb] ldsb [%i1+0x010],%l0 ! Mem[00000000608000d0] ldx [%i3+0x010],%l1 ! Mem[00000000618000d0] jmpl %o7,%g0 swap [%i1+0x004],%l7 ! Mem[00000000608000c4] p40_far_3_lem: membar #Sync ldstub [%i3+0x00b],%l0 ! Mem[00000000618000cb] ldsb [%i1+0x010],%l0 ! Mem[00000000608000d0] ldx [%i3+0x010],%l1 ! Mem[00000000618000d0] membar #Sync jmpl %o7,%g0 swap [%i1+0x004],%l7 ! Mem[00000000608000c4] p40_far_3_he: jmpl %o7,%g0 lduw [%i1+0x014],%l1 ! Mem[00000000608000d4] jmpl %o7,%g0 nop p40_far_3_hem: membar #Sync jmpl %o7,%g0 lduw [%i1+0x014],%l1 ! Mem[00000000608000d4] jmpl %o7,%g0 nop p40_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p41_far_3_le: ldstub [%i2+0x021],%l1 ! Mem[00000000630000e1] lduh [%i0+0x03e],%l7 ! Mem[00000000620000fe] jmpl %o7,%g0 ldstub [%i1+0x03c],%l2 ! Mem[00000000628000fc] p41_far_3_lem: membar #Sync ldstub [%i2+0x021],%l1 ! Mem[00000000630000e1] lduh [%i0+0x03e],%l7 ! Mem[00000000620000fe] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03c],%l2 ! Mem[00000000628000fc] p41_far_3_he: stb %l0,[%i3+0x00a] ! Mem[00000000638000ca] ldub [%i0+0x002],%l7 ! Mem[00000000620000c2] ldsb [%i1+0x03b],%l4 ! Mem[00000000628000fb] jmpl %o7,%g0 lduw [%i2+0x014],%l2 ! Mem[00000000630000d4] p41_far_3_hem: membar #Sync stb %l0,[%i3+0x00a] ! Mem[00000000638000ca] ldub [%i0+0x002],%l7 ! Mem[00000000620000c2] ldsb [%i1+0x03b],%l4 ! Mem[00000000628000fb] membar #Sync jmpl %o7,%g0 lduw [%i2+0x014],%l2 ! Mem[00000000630000d4] p41_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p42_far_3_le: ldstub [%i1+0x010],%l3 ! Mem[00000000648000d0] lduh [%i3+0x004],%l2 ! Mem[00000000658000c4] ldsw [%i0+0x020],%l1 ! Mem[00000000640000e0] ldub [%i1+0x000],%l5 ! Mem[00000000648000c0] swap [%i1+0x010],%l0 ! Mem[00000000648000d0] ldub [%i3+0x02a],%l3 ! Mem[00000000658000ea] jmpl %o7,%g0 ldub [%i1+0x029],%l2 ! Mem[00000000648000e9] p42_far_3_lem: membar #Sync ldstub [%i1+0x010],%l3 ! Mem[00000000648000d0] lduh [%i3+0x004],%l2 ! Mem[00000000658000c4] ldsw [%i0+0x020],%l1 ! Mem[00000000640000e0] ldub [%i1+0x000],%l5 ! Mem[00000000648000c0] swap [%i1+0x010],%l0 ! Mem[00000000648000d0] ldub [%i3+0x02a],%l3 ! Mem[00000000658000ea] membar #Sync jmpl %o7,%g0 ldub [%i1+0x029],%l2 ! Mem[00000000648000e9] p42_far_3_he: ldsw [%i3+0x024],%l1 ! Mem[00000000658000e4] stw %l6,[%i0+0x02c] ! Mem[00000000640000ec] jmpl %o7,%g0 ldstub [%i0+0x02a],%l0 ! Mem[00000000640000ea] p42_far_3_hem: membar #Sync ldsw [%i3+0x024],%l1 ! Mem[00000000658000e4] stw %l6,[%i0+0x02c] ! Mem[00000000640000ec] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x02a],%l0 ! Mem[00000000640000ea] p42_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p43_far_3_le: std %l0,[%i3+0x020] ! Mem[00000000678000e0] ldsb [%i0+0x03e],%l7 ! Mem[00000000660000fe] jmpl %o7,%g0 stw %l2,[%i1+0x03c] ! Mem[00000000668000fc] p43_far_3_lem: membar #Sync std %l0,[%i3+0x020] ! Mem[00000000678000e0] ldsb [%i0+0x03e],%l7 ! Mem[00000000660000fe] membar #Sync jmpl %o7,%g0 stw %l2,[%i1+0x03c] ! Mem[00000000668000fc] p43_far_3_he: stb %l0,[%i3+0x00a] ! Mem[00000000678000ca] ldsb [%i1+0x03a],%l2 ! Mem[00000000668000fa] ldub [%i3+0x005],%l4 ! Mem[00000000678000c5] jmpl %o7,%g0 ldstub [%i0+0x039],%l7 ! Mem[00000000660000f9] p43_far_3_hem: membar #Sync stb %l0,[%i3+0x00a] ! Mem[00000000678000ca] ldsb [%i1+0x03a],%l2 ! Mem[00000000668000fa] ldub [%i3+0x005],%l4 ! Mem[00000000678000c5] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x039],%l7 ! Mem[00000000660000f9] p43_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p44_far_3_le: stw %l4,[%i0+0x008] ! Mem[00000000680000c8] ldub [%i1+0x02d],%l2 ! Mem[00000000688000ed] ldd [%i2+0x010],%l6 ! Mem[00000000690000d0] ldx [%i0+0x020],%l3 ! Mem[00000000680000e0] ldsb [%i1+0x00c],%l5 ! Mem[00000000688000cc] stw %l3,[%i0+0x000] ! Mem[00000000680000c0] ldstub [%i0+0x003],%l4 ! Mem[00000000680000c3] jmpl %o7,%g0 ldstub [%i3+0x010],%l6 ! Mem[00000000698000d0] p44_far_3_lem: membar #Sync stw %l4,[%i0+0x008] ! Mem[00000000680000c8] ldub [%i1+0x02d],%l2 ! Mem[00000000688000ed] ldd [%i2+0x010],%l6 ! Mem[00000000690000d0] ldx [%i0+0x020],%l3 ! Mem[00000000680000e0] ldsb [%i1+0x00c],%l5 ! Mem[00000000688000cc] stw %l3,[%i0+0x000] ! Mem[00000000680000c0] ldstub [%i0+0x003],%l4 ! Mem[00000000680000c3] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x010],%l6 ! Mem[00000000698000d0] p44_far_3_he: jmpl %o7,%g0 ldsh [%i3+0x036],%l4 ! Mem[00000000698000f6] jmpl %o7,%g0 nop p44_far_3_hem: membar #Sync jmpl %o7,%g0 ldsh [%i3+0x036],%l4 ! Mem[00000000698000f6] jmpl %o7,%g0 nop p44_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p45_far_3_le: jmpl %o7,%g0 ldstub [%i0+0x010],%l0 ! Mem[000000006a0000d0] jmpl %o7,%g0 nop p45_far_3_lem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x010],%l0 ! Mem[000000006a0000d0] jmpl %o7,%g0 nop p45_far_3_he: ldx [%i0+0x038],%l4 ! Mem[000000006a0000f8] ldstub [%i3+0x016],%l2 ! Mem[000000006b8000d6] lduw [%i0+0x004],%l4 ! Mem[000000006a0000c4] swap [%i0+0x038],%l7 ! Mem[000000006a0000f8] ldx [%i1+0x008],%l0 ! Mem[000000006a8000c8] lduw [%i1+0x000],%l3 ! Mem[000000006a8000c0] jmpl %o7,%g0 ldsh [%i2+0x012],%l2 ! Mem[000000006b0000d2] p45_far_3_hem: membar #Sync ldx [%i0+0x038],%l4 ! Mem[000000006a0000f8] ldstub [%i3+0x016],%l2 ! Mem[000000006b8000d6] lduw [%i0+0x004],%l4 ! Mem[000000006a0000c4] swap [%i0+0x038],%l7 ! Mem[000000006a0000f8] ldx [%i1+0x008],%l0 ! Mem[000000006a8000c8] lduw [%i1+0x000],%l3 ! Mem[000000006a8000c0] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x012],%l2 ! Mem[000000006b0000d2] p45_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p46_far_3_le: jmpl %o7,%g0 ldsh [%i0+0x010],%l0 ! Mem[000000006c0000d0] jmpl %o7,%g0 nop p46_far_3_lem: membar #Sync jmpl %o7,%g0 ldsh [%i0+0x010],%l0 ! Mem[000000006c0000d0] jmpl %o7,%g0 nop p46_far_3_he: std %l4,[%i1+0x038] ! Mem[000000006c8000f8] ldstub [%i3+0x002],%l2 ! Mem[000000006d8000c2] sth %l1,[%i1+0x024] ! Mem[000000006c8000e4] ldsw [%i0+0x02c],%l6 ! Mem[000000006c0000ec] lduw [%i2+0x028],%l0 ! Mem[000000006d0000e8] ldsb [%i0+0x03e],%l7 ! Mem[000000006c0000fe] jmpl %o7,%g0 ldstub [%i1+0x01d],%l3 ! Mem[000000006c8000dd] p46_far_3_hem: membar #Sync std %l4,[%i1+0x038] ! Mem[000000006c8000f8] ldstub [%i3+0x002],%l2 ! Mem[000000006d8000c2] sth %l1,[%i1+0x024] ! Mem[000000006c8000e4] ldsw [%i0+0x02c],%l6 ! Mem[000000006c0000ec] lduw [%i2+0x028],%l0 ! Mem[000000006d0000e8] ldsb [%i0+0x03e],%l7 ! Mem[000000006c0000fe] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x01d],%l3 ! Mem[000000006c8000dd] p46_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p47_far_3_le: ldsh [%i2+0x022],%l0 ! Mem[000000006f0000e2] stw %l4,[%i1+0x018] ! Mem[000000006e8000d8] ldsb [%i0+0x018],%l3 ! Mem[000000006e0000d8] stw %l2,[%i3+0x008] ! Mem[000000006f8000c8] ldsb [%i2+0x00d],%l5 ! Mem[000000006f0000cd] stw %l6,[%i0+0x008] ! Mem[000000006e0000c8] jmpl %o7,%g0 ldstub [%i1+0x021],%l2 ! Mem[000000006e8000e1] p47_far_3_lem: membar #Sync ldsh [%i2+0x022],%l0 ! Mem[000000006f0000e2] stw %l4,[%i1+0x018] ! Mem[000000006e8000d8] ldsb [%i0+0x018],%l3 ! Mem[000000006e0000d8] stw %l2,[%i3+0x008] ! Mem[000000006f8000c8] ldsb [%i2+0x00d],%l5 ! Mem[000000006f0000cd] stw %l6,[%i0+0x008] ! Mem[000000006e0000c8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x021],%l2 ! Mem[000000006e8000e1] p47_far_3_he: jmpl %o7,%g0 swap [%i0+0x01c],%l7 ! Mem[000000006e0000dc] jmpl %o7,%g0 nop p47_far_3_hem: membar #Sync jmpl %o7,%g0 swap [%i0+0x01c],%l7 ! Mem[000000006e0000dc] jmpl %o7,%g0 nop p47_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p48_far_3_le: swap [%i1+0x024],%l4 ! Mem[00000000708000e4] ldsw [%i1+0x034],%l1 ! Mem[00000000708000f4] ldd [%i1+0x000],%l6 ! Mem[00000000708000c0] stx %l4,[%i2+0x008] ! Mem[00000000710000c8] swap [%i2+0x038],%l3 ! Mem[00000000710000f8] stx %l6,[%i2+0x010] ! Mem[00000000710000d0] jmpl %o7,%g0 swap [%i2+0x010],%l3 ! Mem[00000000710000d0] p48_far_3_lem: membar #Sync swap [%i1+0x024],%l4 ! Mem[00000000708000e4] ldsw [%i1+0x034],%l1 ! Mem[00000000708000f4] ldd [%i1+0x000],%l6 ! Mem[00000000708000c0] stx %l4,[%i2+0x008] ! Mem[00000000710000c8] swap [%i2+0x038],%l3 ! Mem[00000000710000f8] stx %l6,[%i2+0x010] ! Mem[00000000710000d0] membar #Sync jmpl %o7,%g0 swap [%i2+0x010],%l3 ! Mem[00000000710000d0] p48_far_3_he: lduh [%i2+0x008],%l2 ! Mem[00000000710000c8] ldsb [%i1+0x02a],%l3 ! Mem[00000000708000ea] lduh [%i3+0x03c],%l2 ! Mem[00000000718000fc] jmpl %o7,%g0 stb %l0,[%i3+0x036] ! Mem[00000000718000f6] p48_far_3_hem: membar #Sync lduh [%i2+0x008],%l2 ! Mem[00000000710000c8] ldsb [%i1+0x02a],%l3 ! Mem[00000000708000ea] lduh [%i3+0x03c],%l2 ! Mem[00000000718000fc] membar #Sync jmpl %o7,%g0 stb %l0,[%i3+0x036] ! Mem[00000000718000f6] p48_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p49_far_3_le: ldd [%i0+0x020],%l0 ! Mem[00000000720000e0] sth %l7,[%i2+0x03e] ! Mem[00000000730000fe] ldsw [%i3+0x03c],%l2 ! Mem[00000000738000fc] swap [%i3+0x01c],%l5 ! Mem[00000000738000dc] jmpl %o7,%g0 swap [%i3+0x018],%l2 ! Mem[00000000738000d8] p49_far_3_lem: membar #Sync ldd [%i0+0x020],%l0 ! Mem[00000000720000e0] sth %l7,[%i2+0x03e] ! Mem[00000000730000fe] ldsw [%i3+0x03c],%l2 ! Mem[00000000738000fc] swap [%i3+0x01c],%l5 ! Mem[00000000738000dc] membar #Sync jmpl %o7,%g0 swap [%i3+0x018],%l2 ! Mem[00000000738000d8] p49_far_3_he: ldstub [%i0+0x015],%l1 ! Mem[00000000720000d5] stw %l5,[%i0+0x024] ! Mem[00000000720000e4] jmpl %o7,%g0 stx %l1,[%i1+0x030] ! Mem[00000000728000f0] p49_far_3_hem: membar #Sync ldstub [%i0+0x015],%l1 ! Mem[00000000720000d5] stw %l5,[%i0+0x024] ! Mem[00000000720000e4] membar #Sync jmpl %o7,%g0 stx %l1,[%i1+0x030] ! Mem[00000000728000f0] p49_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p50_far_3_le: lduh [%i2+0x008],%l6 ! Mem[00000000750000c8] ldub [%i2+0x001],%l2 ! Mem[00000000750000c1] swap [%i0+0x000],%l6 ! Mem[00000000740000c0] sth %l5,[%i0+0x012] ! Mem[00000000740000d2] ldsb [%i3+0x012],%l7 ! Mem[00000000758000d2] jmpl %o7,%g0 lduw [%i3+0x024],%l2 ! Mem[00000000758000e4] p50_far_3_lem: membar #Sync lduh [%i2+0x008],%l6 ! Mem[00000000750000c8] ldub [%i2+0x001],%l2 ! Mem[00000000750000c1] swap [%i0+0x000],%l6 ! Mem[00000000740000c0] sth %l5,[%i0+0x012] ! Mem[00000000740000d2] ldsb [%i3+0x012],%l7 ! Mem[00000000758000d2] membar #Sync jmpl %o7,%g0 lduw [%i3+0x024],%l2 ! Mem[00000000758000e4] p50_far_3_he: lduw [%i2+0x038],%l5 ! Mem[00000000750000f8] stx %l1,[%i3+0x028] ! Mem[00000000758000e8] jmpl %o7,%g0 swap [%i1+0x038],%l2 ! Mem[00000000748000f8] p50_far_3_hem: membar #Sync lduw [%i2+0x038],%l5 ! Mem[00000000750000f8] stx %l1,[%i3+0x028] ! Mem[00000000758000e8] membar #Sync jmpl %o7,%g0 swap [%i1+0x038],%l2 ! Mem[00000000748000f8] p50_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p51_far_3_le: swap [%i0+0x000],%l3 ! Mem[00000000760000c0] lduh [%i3+0x012],%l0 ! Mem[00000000778000d2] stx %l7,[%i0+0x028] ! Mem[00000000760000e8] ldub [%i1+0x003],%l7 ! Mem[00000000768000c3] ldsb [%i3+0x034],%l4 ! Mem[00000000778000f4] ldstub [%i1+0x017],%l4 ! Mem[00000000768000d7] jmpl %o7,%g0 stb %l4,[%i2+0x01c] ! Mem[00000000770000dc] p51_far_3_lem: membar #Sync swap [%i0+0x000],%l3 ! Mem[00000000760000c0] lduh [%i3+0x012],%l0 ! Mem[00000000778000d2] stx %l7,[%i0+0x028] ! Mem[00000000760000e8] ldub [%i1+0x003],%l7 ! Mem[00000000768000c3] ldsb [%i3+0x034],%l4 ! Mem[00000000778000f4] ldstub [%i1+0x017],%l4 ! Mem[00000000768000d7] membar #Sync jmpl %o7,%g0 stb %l4,[%i2+0x01c] ! Mem[00000000770000dc] p51_far_3_he: stw %l4,[%i3+0x034] ! Mem[00000000778000f4] jmpl %o7,%g0 ldsb [%i2+0x031],%l4 ! Mem[00000000770000f1] p51_far_3_hem: membar #Sync stw %l4,[%i3+0x034] ! Mem[00000000778000f4] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x031],%l4 ! Mem[00000000770000f1] p51_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p52_far_3_le: ldsb [%i0+0x008],%l4 ! Mem[00000000780000c8] swap [%i3+0x038],%l3 ! Mem[00000000798000f8] sth %l3,[%i0+0x026] ! Mem[00000000780000e6] stx %l5,[%i3+0x028] ! Mem[00000000798000e8] stb %l4,[%i2+0x009] ! Mem[00000000790000c9] lduw [%i3+0x000],%l3 ! Mem[00000000798000c0] swap [%i0+0x000],%l4 ! Mem[00000000780000c0] jmpl %o7,%g0 stb %l0,[%i1+0x00e] ! Mem[00000000788000ce] p52_far_3_lem: membar #Sync ldsb [%i0+0x008],%l4 ! Mem[00000000780000c8] swap [%i3+0x038],%l3 ! Mem[00000000798000f8] sth %l3,[%i0+0x026] ! Mem[00000000780000e6] stx %l5,[%i3+0x028] ! Mem[00000000798000e8] stb %l4,[%i2+0x009] ! Mem[00000000790000c9] lduw [%i3+0x000],%l3 ! Mem[00000000798000c0] swap [%i0+0x000],%l4 ! Mem[00000000780000c0] membar #Sync jmpl %o7,%g0 stb %l0,[%i1+0x00e] ! Mem[00000000788000ce] p52_far_3_he: stw %l0,[%i2+0x028] ! Mem[00000000790000e8] jmpl %o7,%g0 ldsw [%i2+0x028],%l6 ! Mem[00000000790000e8] p52_far_3_hem: membar #Sync stw %l0,[%i2+0x028] ! Mem[00000000790000e8] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x028],%l6 ! Mem[00000000790000e8] p52_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p53_far_3_le: ldstub [%i3+0x028],%l5 ! Mem[000000007b8000e8] stw %l4,[%i1+0x008] ! Mem[000000007a8000c8] stx %l4,[%i0+0x008] ! Mem[000000007a0000c8] stw %l0,[%i2+0x020] ! Mem[000000007b0000e0] jmpl %o7,%g0 swap [%i3+0x00c],%l2 ! Mem[000000007b8000cc] p53_far_3_lem: membar #Sync ldstub [%i3+0x028],%l5 ! Mem[000000007b8000e8] stw %l4,[%i1+0x008] ! Mem[000000007a8000c8] stx %l4,[%i0+0x008] ! Mem[000000007a0000c8] stw %l0,[%i2+0x020] ! Mem[000000007b0000e0] membar #Sync jmpl %o7,%g0 swap [%i3+0x00c],%l2 ! Mem[000000007b8000cc] p53_far_3_he: stb %l2,[%i0+0x01c] ! Mem[000000007a0000dc] swap [%i3+0x020],%l1 ! Mem[000000007b8000e0] sth %l5,[%i2+0x03e] ! Mem[000000007b0000fe] jmpl %o7,%g0 lduh [%i2+0x02a],%l6 ! Mem[000000007b0000ea] p53_far_3_hem: membar #Sync stb %l2,[%i0+0x01c] ! Mem[000000007a0000dc] swap [%i3+0x020],%l1 ! Mem[000000007b8000e0] sth %l5,[%i2+0x03e] ! Mem[000000007b0000fe] membar #Sync jmpl %o7,%g0 lduh [%i2+0x02a],%l6 ! Mem[000000007b0000ea] p53_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p54_far_3_le: ldsh [%i2+0x000],%l5 ! Mem[000000007d0000c0] lduh [%i0+0x018],%l4 ! Mem[000000007c0000d8] ldstub [%i0+0x01e],%l5 ! Mem[000000007c0000de] stw %l7,[%i2+0x004] ! Mem[000000007d0000c4] lduh [%i1+0x002],%l5 ! Mem[000000007c8000c2] jmpl %o7,%g0 swap [%i1+0x00c],%l5 ! Mem[000000007c8000cc] p54_far_3_lem: membar #Sync ldsh [%i2+0x000],%l5 ! Mem[000000007d0000c0] lduh [%i0+0x018],%l4 ! Mem[000000007c0000d8] ldstub [%i0+0x01e],%l5 ! Mem[000000007c0000de] stw %l7,[%i2+0x004] ! Mem[000000007d0000c4] lduh [%i1+0x002],%l5 ! Mem[000000007c8000c2] membar #Sync jmpl %o7,%g0 swap [%i1+0x00c],%l5 ! Mem[000000007c8000cc] p54_far_3_he: lduh [%i3+0x030],%l1 ! Mem[000000007d8000f0] swap [%i2+0x028],%l6 ! Mem[000000007d0000e8] stx %l4,[%i3+0x038] ! Mem[000000007d8000f8] stb %l2,[%i0+0x00d] ! Mem[000000007c0000cd] ldub [%i0+0x003],%l2 ! Mem[000000007c0000c3] jmpl %o7,%g0 ldstub [%i1+0x013],%l7 ! Mem[000000007c8000d3] p54_far_3_hem: membar #Sync lduh [%i3+0x030],%l1 ! Mem[000000007d8000f0] swap [%i2+0x028],%l6 ! Mem[000000007d0000e8] stx %l4,[%i3+0x038] ! Mem[000000007d8000f8] stb %l2,[%i0+0x00d] ! Mem[000000007c0000cd] ldub [%i0+0x003],%l2 ! Mem[000000007c0000c3] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x013],%l7 ! Mem[000000007c8000d3] p54_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p55_far_3_le: ldstub [%i2+0x00d],%l5 ! Mem[000000007f0000cd] ldstub [%i0+0x009],%l6 ! Mem[000000007e0000c9] jmpl %o7,%g0 ldsb [%i2+0x021],%l2 ! Mem[000000007f0000e1] p55_far_3_lem: membar #Sync ldstub [%i2+0x00d],%l5 ! Mem[000000007f0000cd] ldstub [%i0+0x009],%l6 ! Mem[000000007e0000c9] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x021],%l2 ! Mem[000000007f0000e1] p55_far_3_he: jmpl %o7,%g0 ldub [%i1+0x01e],%l7 ! Mem[000000007e8000de] jmpl %o7,%g0 nop p55_far_3_hem: membar #Sync jmpl %o7,%g0 ldub [%i1+0x01e],%l7 ! Mem[000000007e8000de] jmpl %o7,%g0 nop p55_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p56_far_3_le: swap [%i3+0x000],%l7 ! Mem[00000000818000c0] jmpl %o7,%g0 lduh [%i2+0x008],%l4 ! Mem[00000000810000c8] p56_far_3_lem: membar #Sync swap [%i3+0x000],%l7 ! Mem[00000000818000c0] membar #Sync jmpl %o7,%g0 lduh [%i2+0x008],%l4 ! Mem[00000000810000c8] p56_far_3_he: ldstub [%i1+0x003],%l2 ! Mem[00000000808000c3] ldsw [%i1+0x010],%l7 ! Mem[00000000808000d0] ldstub [%i0+0x005],%l0 ! Mem[00000000800000c5] stb %l6,[%i3+0x035] ! Mem[00000000818000f5] swap [%i0+0x028],%l3 ! Mem[00000000800000e8] jmpl %o7,%g0 stw %l2,[%i0+0x03c] ! Mem[00000000800000fc] p56_far_3_hem: membar #Sync ldstub [%i1+0x003],%l2 ! Mem[00000000808000c3] ldsw [%i1+0x010],%l7 ! Mem[00000000808000d0] ldstub [%i0+0x005],%l0 ! Mem[00000000800000c5] stb %l6,[%i3+0x035] ! Mem[00000000818000f5] swap [%i0+0x028],%l3 ! Mem[00000000800000e8] membar #Sync jmpl %o7,%g0 stw %l2,[%i0+0x03c] ! Mem[00000000800000fc] p56_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p57_far_3_le: ldstub [%i3+0x01f],%l6 ! Mem[00000000838000df] swap [%i3+0x000],%l5 ! Mem[00000000838000c0] sth %l4,[%i2+0x034] ! Mem[00000000830000f4] sth %l4,[%i2+0x032] ! Mem[00000000830000f2] ldsh [%i1+0x02c],%l2 ! Mem[00000000828000ec] stx %l6,[%i1+0x010] ! Mem[00000000828000d0] jmpl %o7,%g0 ldstub [%i1+0x002],%l3 ! Mem[00000000828000c2] p57_far_3_lem: membar #Sync ldstub [%i3+0x01f],%l6 ! Mem[00000000838000df] swap [%i3+0x000],%l5 ! Mem[00000000838000c0] sth %l4,[%i2+0x034] ! Mem[00000000830000f4] sth %l4,[%i2+0x032] ! Mem[00000000830000f2] ldsh [%i1+0x02c],%l2 ! Mem[00000000828000ec] stx %l6,[%i1+0x010] ! Mem[00000000828000d0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x002],%l3 ! Mem[00000000828000c2] p57_far_3_he: lduh [%i2+0x008],%l7 ! Mem[00000000830000c8] jmpl %o7,%g0 std %l0,[%i3+0x038] ! Mem[00000000838000f8] p57_far_3_hem: membar #Sync lduh [%i2+0x008],%l7 ! Mem[00000000830000c8] membar #Sync jmpl %o7,%g0 std %l0,[%i3+0x038] ! Mem[00000000838000f8] p57_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p58_far_3_le: swap [%i0+0x024],%l4 ! Mem[00000000840000e4] swap [%i1+0x034],%l1 ! Mem[00000000848000f4] lduh [%i0+0x002],%l7 ! Mem[00000000840000c2] ldx [%i2+0x008],%l3 ! Mem[00000000850000c8] swap [%i1+0x03c],%l1 ! Mem[00000000848000fc] sth %l3,[%i3+0x000] ! Mem[00000000858000c0] jmpl %o7,%g0 ldstub [%i0+0x013],%l3 ! Mem[00000000840000d3] p58_far_3_lem: membar #Sync swap [%i0+0x024],%l4 ! Mem[00000000840000e4] swap [%i1+0x034],%l1 ! Mem[00000000848000f4] lduh [%i0+0x002],%l7 ! Mem[00000000840000c2] ldx [%i2+0x008],%l3 ! Mem[00000000850000c8] swap [%i1+0x03c],%l1 ! Mem[00000000848000fc] sth %l3,[%i3+0x000] ! Mem[00000000858000c0] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x013],%l3 ! Mem[00000000840000d3] p58_far_3_he: ldx [%i2+0x030],%l6 ! Mem[00000000850000f0] ldx [%i1+0x028],%l3 ! Mem[00000000848000e8] ldsb [%i2+0x00c],%l4 ! Mem[00000000850000cc] jmpl %o7,%g0 ldub [%i1+0x000],%l1 ! Mem[00000000848000c0] p58_far_3_hem: membar #Sync ldx [%i2+0x030],%l6 ! Mem[00000000850000f0] ldx [%i1+0x028],%l3 ! Mem[00000000848000e8] ldsb [%i2+0x00c],%l4 ! Mem[00000000850000cc] membar #Sync jmpl %o7,%g0 ldub [%i1+0x000],%l1 ! Mem[00000000848000c0] p58_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p59_far_3_le: ldstub [%i1+0x016],%l6 ! Mem[00000000868000d6] lduh [%i1+0x026],%l2 ! Mem[00000000868000e6] ldstub [%i0+0x014],%l1 ! Mem[00000000860000d4] swap [%i2+0x018],%l1 ! Mem[00000000870000d8] jmpl %o7,%g0 lduh [%i0+0x032],%l0 ! Mem[00000000860000f2] p59_far_3_lem: membar #Sync ldstub [%i1+0x016],%l6 ! Mem[00000000868000d6] lduh [%i1+0x026],%l2 ! Mem[00000000868000e6] ldstub [%i0+0x014],%l1 ! Mem[00000000860000d4] swap [%i2+0x018],%l1 ! Mem[00000000870000d8] membar #Sync jmpl %o7,%g0 lduh [%i0+0x032],%l0 ! Mem[00000000860000f2] p59_far_3_he: ldsh [%i2+0x014],%l0 ! Mem[00000000870000d4] swap [%i3+0x020],%l4 ! Mem[00000000878000e0] stw %l1,[%i1+0x02c] ! Mem[00000000868000ec] ldsh [%i0+0x014],%l5 ! Mem[00000000860000d4] ldstub [%i0+0x017],%l3 ! Mem[00000000860000d7] jmpl %o7,%g0 ldstub [%i3+0x01c],%l7 ! Mem[00000000878000dc] p59_far_3_hem: membar #Sync ldsh [%i2+0x014],%l0 ! Mem[00000000870000d4] swap [%i3+0x020],%l4 ! Mem[00000000878000e0] stw %l1,[%i1+0x02c] ! Mem[00000000868000ec] ldsh [%i0+0x014],%l5 ! Mem[00000000860000d4] ldstub [%i0+0x017],%l3 ! Mem[00000000860000d7] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x01c],%l7 ! Mem[00000000878000dc] p59_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p60_far_3_le: ldd [%i3+0x000],%l4 ! Mem[00000000898000c0] ldsh [%i2+0x020],%l1 ! Mem[00000000890000e0] stb %l0,[%i0+0x006] ! Mem[00000000880000c6] lduh [%i1+0x018],%l3 ! Mem[00000000888000d8] sth %l7,[%i1+0x002] ! Mem[00000000888000c2] ldsh [%i3+0x008],%l4 ! Mem[00000000898000c8] lduh [%i1+0x03a],%l3 ! Mem[00000000888000fa] jmpl %o7,%g0 ldub [%i2+0x027],%l3 ! Mem[00000000890000e7] p60_far_3_lem: membar #Sync ldd [%i3+0x000],%l4 ! Mem[00000000898000c0] ldsh [%i2+0x020],%l1 ! Mem[00000000890000e0] stb %l0,[%i0+0x006] ! Mem[00000000880000c6] lduh [%i1+0x018],%l3 ! Mem[00000000888000d8] sth %l7,[%i1+0x002] ! Mem[00000000888000c2] ldsh [%i3+0x008],%l4 ! Mem[00000000898000c8] lduh [%i1+0x03a],%l3 ! Mem[00000000888000fa] membar #Sync jmpl %o7,%g0 ldub [%i2+0x027],%l3 ! Mem[00000000890000e7] p60_far_3_he: sth %l0,[%i1+0x004] ! Mem[00000000888000c4] stw %l7,[%i3+0x008] ! Mem[00000000898000c8] ldx [%i0+0x038],%l1 ! Mem[00000000880000f8] ldsh [%i0+0x02e],%l5 ! Mem[00000000880000ee] stx %l3,[%i2+0x010] ! Mem[00000000890000d0] swap [%i2+0x03c],%l6 ! Mem[00000000890000fc] ldsw [%i0+0x014],%l1 ! Mem[00000000880000d4] jmpl %o7,%g0 lduh [%i1+0x01e],%l5 ! Mem[00000000888000de] p60_far_3_hem: membar #Sync sth %l0,[%i1+0x004] ! Mem[00000000888000c4] stw %l7,[%i3+0x008] ! Mem[00000000898000c8] ldx [%i0+0x038],%l1 ! Mem[00000000880000f8] ldsh [%i0+0x02e],%l5 ! Mem[00000000880000ee] stx %l3,[%i2+0x010] ! Mem[00000000890000d0] swap [%i2+0x03c],%l6 ! Mem[00000000890000fc] ldsw [%i0+0x014],%l1 ! Mem[00000000880000d4] membar #Sync jmpl %o7,%g0 lduh [%i1+0x01e],%l5 ! Mem[00000000888000de] p60_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p61_far_3_le: stx %l6,[%i2+0x008] ! Mem[000000008b0000c8] ldx [%i0+0x020],%l2 ! Mem[000000008a0000e0] ldsh [%i3+0x022],%l6 ! Mem[000000008b8000e2] ldx [%i2+0x010],%l5 ! Mem[000000008b0000d0] swap [%i3+0x030],%l7 ! Mem[000000008b8000f0] jmpl %o7,%g0 swap [%i3+0x004],%l2 ! Mem[000000008b8000c4] p61_far_3_lem: membar #Sync stx %l6,[%i2+0x008] ! Mem[000000008b0000c8] ldx [%i0+0x020],%l2 ! Mem[000000008a0000e0] ldsh [%i3+0x022],%l6 ! Mem[000000008b8000e2] ldx [%i2+0x010],%l5 ! Mem[000000008b0000d0] swap [%i3+0x030],%l7 ! Mem[000000008b8000f0] membar #Sync jmpl %o7,%g0 swap [%i3+0x004],%l2 ! Mem[000000008b8000c4] p61_far_3_he: ldub [%i2+0x01b],%l5 ! Mem[000000008b0000db] swap [%i3+0x028],%l1 ! Mem[000000008b8000e8] jmpl %o7,%g0 ldstub [%i0+0x03b],%l2 ! Mem[000000008a0000fb] p61_far_3_hem: membar #Sync ldub [%i2+0x01b],%l5 ! Mem[000000008b0000db] swap [%i3+0x028],%l1 ! Mem[000000008b8000e8] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03b],%l2 ! Mem[000000008a0000fb] p61_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p62_far_3_le: sth %l5,[%i2+0x03a] ! Mem[000000008d0000fa] ldx [%i3+0x020],%l1 ! Mem[000000008d8000e0] swap [%i3+0x000],%l2 ! Mem[000000008d8000c0] std %l6,[%i0+0x000] ! Mem[000000008c0000c0] stx %l5,[%i0+0x010] ! Mem[000000008c0000d0] lduw [%i3+0x010],%l7 ! Mem[000000008d8000d0] jmpl %o7,%g0 stw %l2,[%i3+0x024] ! Mem[000000008d8000e4] p62_far_3_lem: membar #Sync sth %l5,[%i2+0x03a] ! Mem[000000008d0000fa] ldx [%i3+0x020],%l1 ! Mem[000000008d8000e0] swap [%i3+0x000],%l2 ! Mem[000000008d8000c0] std %l6,[%i0+0x000] ! Mem[000000008c0000c0] stx %l5,[%i0+0x010] ! Mem[000000008c0000d0] lduw [%i3+0x010],%l7 ! Mem[000000008d8000d0] membar #Sync jmpl %o7,%g0 stw %l2,[%i3+0x024] ! Mem[000000008d8000e4] p62_far_3_he: lduw [%i2+0x038],%l5 ! Mem[000000008d0000f8] stb %l1,[%i0+0x029] ! Mem[000000008c0000e9] jmpl %o7,%g0 ldsw [%i1+0x024],%l3 ! Mem[000000008c8000e4] p62_far_3_hem: membar #Sync lduw [%i2+0x038],%l5 ! Mem[000000008d0000f8] stb %l1,[%i0+0x029] ! Mem[000000008c0000e9] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x024],%l3 ! Mem[000000008c8000e4] p62_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p63_far_3_le: jmpl %o7,%g0 ldstub [%i3+0x018],%l3 ! Mem[000000008f8000d8] jmpl %o7,%g0 nop p63_far_3_lem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x018],%l3 ! Mem[000000008f8000d8] jmpl %o7,%g0 nop p63_far_3_he: std %l2,[%i3+0x038] ! Mem[000000008f8000f8] lduw [%i1+0x00c],%l5 ! Mem[000000008e8000cc] ldx [%i1+0x010],%l2 ! Mem[000000008e8000d0] swap [%i3+0x018],%l5 ! Mem[000000008f8000d8] ldsw [%i1+0x028],%l1 ! Mem[000000008e8000e8] stx %l2,[%i1+0x038] ! Mem[000000008e8000f8] jmpl %o7,%g0 ldsb [%i2+0x01c],%l4 ! Mem[000000008f0000dc] p63_far_3_hem: membar #Sync std %l2,[%i3+0x038] ! Mem[000000008f8000f8] lduw [%i1+0x00c],%l5 ! Mem[000000008e8000cc] ldx [%i1+0x010],%l2 ! Mem[000000008e8000d0] swap [%i3+0x018],%l5 ! Mem[000000008f8000d8] ldsw [%i1+0x028],%l1 ! Mem[000000008e8000e8] stx %l2,[%i1+0x038] ! Mem[000000008e8000f8] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x01c],%l4 ! Mem[000000008f0000dc] p63_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 far3_b2b_h: nop nop nop nop nop jmpl %o7,%g0 nop far3_b2b_l: nop nop nop nop nop jmpl %o7,%g0 nop user_far3_end: .seg "text" .align 0x2000 user_jump0_start: INIT_MEM(0, 0x0010, 1, +, 0, +, 0) p0_jmpl_0_le: ldstub [%i0+0x017],%l2 ! Mem[00000000100000d7] stb %l7,[%i3+0x01d] ! Mem[00000000118000dd] ldstub [%i3+0x014],%l6 ! Mem[00000000118000d4] ldd [%i1+0x000],%l2 ! Mem[00000000108000c0] ldstub [%i3+0x03f],%l6 ! Mem[00000000118000ff] swap [%i3+0x000],%l7 ! Mem[00000000118000c0] stw %l1,[%i0+0x010] ! Mem[00000000100000d0] jmpl %g6+8,%g0 ldsh [%i1+0x03a],%l2 ! Mem[00000000108000fa] p0_call_0_le: swap [%i1+0x038],%l7 ! Mem[00000000108000f8] ldx [%i2+0x030],%l7 ! Mem[00000000110000f0] stw %l4,[%i1+0x018] ! Mem[00000000108000d8] retl ldstub [%i1+0x01b],%l2 ! Mem[00000000108000db] p0_jmpl_0_lo: ldstub [%o0+0x017],%l2 ! Mem[00000000100000d7] stb %l7,[%o3+0x01d] ! Mem[00000000118000dd] ldstub [%o3+0x014],%l6 ! Mem[00000000118000d4] ldd [%o1+0x000],%l2 ! Mem[00000000108000c0] ldstub [%o3+0x03f],%l6 ! Mem[00000000118000ff] swap [%o3+0x000],%l7 ! Mem[00000000118000c0] stw %l1,[%o0+0x010] ! Mem[00000000100000d0] jmpl %g6+8,%g0 ldsh [%o1+0x03a],%l2 ! Mem[00000000108000fa] p0_call_0_lo: swap [%o1+0x038],%l7 ! Mem[00000000108000f8] ldx [%o2+0x030],%l7 ! Mem[00000000110000f0] stw %l4,[%o1+0x018] ! Mem[00000000108000d8] retl ldstub [%o1+0x01b],%l2 ! Mem[00000000108000db] p0_jmpl_0_he: lduh [%i1+0x020],%l5 ! Mem[00000000108000e0] ldstub [%i2+0x023],%l2 ! Mem[00000000110000e3] lduw [%i1+0x008],%l1 ! Mem[00000000108000c8] std %l0,[%i0+0x008] ! Mem[00000000100000c8] jmpl %g6+8,%g0 ldd [%i3+0x008],%l4 ! Mem[00000000118000c8] p0_call_0_he: lduh [%i0+0x008],%l4 ! Mem[00000000100000c8] retl lduw [%i0+0x01c],%l6 ! Mem[00000000100000dc] p0_jmpl_0_ho: lduh [%o1+0x020],%l5 ! Mem[00000000108000e0] ldstub [%o2+0x023],%l2 ! Mem[00000000110000e3] lduw [%o1+0x008],%l1 ! Mem[00000000108000c8] std %l0,[%o0+0x008] ! Mem[00000000100000c8] jmpl %g6+8,%g0 ldd [%o3+0x008],%l4 ! Mem[00000000118000c8] p0_call_0_ho: lduh [%o0+0x008],%l4 ! Mem[00000000100000c8] retl lduw [%o0+0x01c],%l6 ! Mem[00000000100000dc] p1_jmpl_0_le: ldstub [%i2+0x00c],%l1 ! Mem[00000000130000cc] stw %l5,[%i2+0x018] ! Mem[00000000130000d8] swap [%i0+0x010],%l6 ! Mem[00000000120000d0] ldstub [%i2+0x039],%l2 ! Mem[00000000130000f9] sth %l4,[%i2+0x008] ! Mem[00000000130000c8] swap [%i1+0x034],%l2 ! Mem[00000000128000f4] ldstub [%i1+0x02e],%l5 ! Mem[00000000128000ee] jmpl %g6+8,%g0 ldd [%i1+0x030],%l4 ! Mem[00000000128000f0] p1_call_0_le: ldstub [%i1+0x039],%l5 ! Mem[00000000128000f9] ldx [%i3+0x000],%l3 ! Mem[00000000138000c0] retl lduw [%i3+0x038],%l4 ! Mem[00000000138000f8] p1_jmpl_0_lo: ldstub [%o2+0x00c],%l1 ! Mem[00000000130000cc] stw %l5,[%o2+0x018] ! Mem[00000000130000d8] swap [%o0+0x010],%l6 ! Mem[00000000120000d0] ldstub [%o2+0x039],%l2 ! Mem[00000000130000f9] sth %l4,[%o2+0x008] ! Mem[00000000130000c8] swap [%o1+0x034],%l2 ! Mem[00000000128000f4] ldstub [%o1+0x02e],%l5 ! Mem[00000000128000ee] jmpl %g6+8,%g0 ldd [%o1+0x030],%l4 ! Mem[00000000128000f0] p1_call_0_lo: ldstub [%o1+0x039],%l5 ! Mem[00000000128000f9] ldx [%o3+0x000],%l3 ! Mem[00000000138000c0] retl lduw [%o3+0x038],%l4 ! Mem[00000000138000f8] p1_jmpl_0_he: ldd [%i2+0x028],%l4 ! Mem[00000000130000e8] stb %l2,[%i1+0x002] ! Mem[00000000128000c2] std %l2,[%i3+0x038] ! Mem[00000000138000f8] swap [%i3+0x000],%l5 ! Mem[00000000138000c0] jmpl %g6+8,%g0 ldsh [%i0+0x002],%l2 ! Mem[00000000120000c2] p1_call_0_he: stb %l1,[%i1+0x03a] ! Mem[00000000128000fa] ldstub [%i0+0x02a],%l3 ! Mem[00000000120000ea] swap [%i1+0x014],%l0 ! Mem[00000000128000d4] retl swap [%i2+0x024],%l6 ! Mem[00000000130000e4] p1_jmpl_0_ho: ldd [%o2+0x028],%l4 ! Mem[00000000130000e8] stb %l2,[%o1+0x002] ! Mem[00000000128000c2] std %l2,[%o3+0x038] ! Mem[00000000138000f8] swap [%o3+0x000],%l5 ! Mem[00000000138000c0] jmpl %g6+8,%g0 ldsh [%o0+0x002],%l2 ! Mem[00000000120000c2] p1_call_0_ho: stb %l1,[%o1+0x03a] ! Mem[00000000128000fa] ldstub [%o0+0x02a],%l3 ! Mem[00000000120000ea] swap [%o1+0x014],%l0 ! Mem[00000000128000d4] retl swap [%o2+0x024],%l6 ! Mem[00000000130000e4] p2_jmpl_0_le: ldsh [%i0+0x01c],%l5 ! Mem[00000000140000dc] stw %l2,[%i3+0x030] ! Mem[00000000158000f0] ldsh [%i1+0x020],%l3 ! Mem[00000000148000e0] ldd [%i1+0x008],%l4 ! Mem[00000000148000c8] ldstub [%i1+0x011],%l1 ! Mem[00000000148000d1] lduw [%i2+0x034],%l4 ! Mem[00000000150000f4] swap [%i3+0x034],%l1 ! Mem[00000000158000f4] jmpl %g6+8,%g0 swap [%i3+0x018],%l7 ! Mem[00000000158000d8] p2_call_0_le: ldstub [%i1+0x01b],%l4 ! Mem[00000000148000db] stx %l2,[%i2+0x018] ! Mem[00000000150000d8] ldx [%i1+0x010],%l2 ! Mem[00000000148000d0] retl ldub [%i0+0x01a],%l2 ! Mem[00000000140000da] p2_jmpl_0_lo: ldsh [%o0+0x01c],%l5 ! Mem[00000000140000dc] stw %l2,[%o3+0x030] ! Mem[00000000158000f0] ldsh [%o1+0x020],%l3 ! Mem[00000000148000e0] ldd [%o1+0x008],%l4 ! Mem[00000000148000c8] ldstub [%o1+0x011],%l1 ! Mem[00000000148000d1] lduw [%o2+0x034],%l4 ! Mem[00000000150000f4] swap [%o3+0x034],%l1 ! Mem[00000000158000f4] jmpl %g6+8,%g0 swap [%o3+0x018],%l7 ! Mem[00000000158000d8] p2_call_0_lo: ldstub [%o1+0x01b],%l4 ! Mem[00000000148000db] stx %l2,[%o2+0x018] ! Mem[00000000150000d8] ldx [%o1+0x010],%l2 ! Mem[00000000148000d0] retl ldub [%o0+0x01a],%l2 ! Mem[00000000140000da] p2_jmpl_0_he: stw %l7,[%i1+0x034] ! Mem[00000000148000f4] sth %l0,[%i1+0x038] ! Mem[00000000148000f8] swap [%i1+0x010],%l4 ! Mem[00000000148000d0] jmpl %g6+8,%g0 stw %l5,[%i3+0x004] ! Mem[00000000158000c4] p2_call_0_he: retl stw %l1,[%i2+0x004] ! Mem[00000000150000c4] p2_jmpl_0_ho: stw %l7,[%o1+0x034] ! Mem[00000000148000f4] sth %l0,[%o1+0x038] ! Mem[00000000148000f8] swap [%o1+0x010],%l4 ! Mem[00000000148000d0] jmpl %g6+8,%g0 stw %l5,[%o3+0x004] ! Mem[00000000158000c4] p2_call_0_ho: retl stw %l1,[%o2+0x004] ! Mem[00000000150000c4] p3_jmpl_0_le: ldstub [%i1+0x01c],%l5 ! Mem[00000000168000dc] std %l2,[%i3+0x010] ! Mem[00000000178000d0] ldd [%i3+0x020],%l2 ! Mem[00000000178000e0] ldsb [%i3+0x029],%l5 ! Mem[00000000178000e9] ldsb [%i1+0x01e],%l0 ! Mem[00000000168000de] ldsw [%i3+0x000],%l5 ! Mem[00000000178000c0] std %l2,[%i2+0x000] ! Mem[00000000170000c0] jmpl %g6+8,%g0 ldsw [%i0+0x03c],%l3 ! Mem[00000000160000fc] p3_call_0_le: ldsh [%i1+0x03e],%l1 ! Mem[00000000168000fe] ldx [%i3+0x020],%l2 ! Mem[00000000178000e0] ldstub [%i2+0x00d],%l1 ! Mem[00000000170000cd] ldstub [%i2+0x032],%l2 ! Mem[00000000170000f2] retl std %l2,[%i1+0x010] ! Mem[00000000168000d0] p3_jmpl_0_lo: ldstub [%o1+0x01c],%l5 ! Mem[00000000168000dc] std %l2,[%o3+0x010] ! Mem[00000000178000d0] ldd [%o3+0x020],%l2 ! Mem[00000000178000e0] ldsb [%o3+0x029],%l5 ! Mem[00000000178000e9] ldsb [%o1+0x01e],%l0 ! Mem[00000000168000de] ldsw [%o3+0x000],%l5 ! Mem[00000000178000c0] std %l2,[%o2+0x000] ! Mem[00000000170000c0] jmpl %g6+8,%g0 ldsw [%o0+0x03c],%l3 ! Mem[00000000160000fc] p3_call_0_lo: ldsh [%o1+0x03e],%l1 ! Mem[00000000168000fe] ldx [%o3+0x020],%l2 ! Mem[00000000178000e0] ldstub [%o2+0x00d],%l1 ! Mem[00000000170000cd] ldstub [%o2+0x032],%l2 ! Mem[00000000170000f2] retl std %l2,[%o1+0x010] ! Mem[00000000168000d0] p3_jmpl_0_he: swap [%i3+0x004],%l0 ! Mem[00000000178000c4] stx %l7,[%i0+0x038] ! Mem[00000000160000f8] jmpl %g6+8,%g0 lduh [%i2+0x038],%l0 ! Mem[00000000170000f8] p3_call_0_he: retl lduw [%i1+0x024],%l3 ! Mem[00000000168000e4] p3_jmpl_0_ho: swap [%o3+0x004],%l0 ! Mem[00000000178000c4] stx %l7,[%o0+0x038] ! Mem[00000000160000f8] jmpl %g6+8,%g0 lduh [%o2+0x038],%l0 ! Mem[00000000170000f8] p3_call_0_ho: retl lduw [%o1+0x024],%l3 ! Mem[00000000168000e4] p4_jmpl_0_le: stx %l1,[%i2+0x028] ! Mem[00000000190000e8] ldstub [%i2+0x01b],%l5 ! Mem[00000000190000db] swap [%i1+0x010],%l6 ! Mem[00000000188000d0] stw %l5,[%i3+0x008] ! Mem[00000000198000c8] ldstub [%i3+0x03e],%l0 ! Mem[00000000198000fe] ldx [%i2+0x038],%l2 ! Mem[00000000190000f8] std %l0,[%i2+0x008] ! Mem[00000000190000c8] jmpl %g6+8,%g0 lduh [%i1+0x018],%l7 ! Mem[00000000188000d8] p4_call_0_le: ldub [%i1+0x01b],%l4 ! Mem[00000000188000db] ldstub [%i3+0x01b],%l2 ! Mem[00000000198000db] ldsb [%i0+0x001],%l5 ! Mem[00000000180000c1] retl ldd [%i0+0x018],%l2 ! Mem[00000000180000d8] p4_jmpl_0_lo: stx %l1,[%o2+0x028] ! Mem[00000000190000e8] ldstub [%o2+0x01b],%l5 ! Mem[00000000190000db] swap [%o1+0x010],%l6 ! Mem[00000000188000d0] stw %l5,[%o3+0x008] ! Mem[00000000198000c8] ldstub [%o3+0x03e],%l0 ! Mem[00000000198000fe] ldx [%o2+0x038],%l2 ! Mem[00000000190000f8] std %l0,[%o2+0x008] ! Mem[00000000190000c8] jmpl %g6+8,%g0 lduh [%o1+0x018],%l7 ! Mem[00000000188000d8] p4_call_0_lo: ldub [%o1+0x01b],%l4 ! Mem[00000000188000db] ldstub [%o3+0x01b],%l2 ! Mem[00000000198000db] ldsb [%o0+0x001],%l5 ! Mem[00000000180000c1] retl ldd [%o0+0x018],%l2 ! Mem[00000000180000d8] p4_jmpl_0_he: ldsb [%i0+0x036],%l7 ! Mem[00000000180000f6] lduw [%i0+0x030],%l5 ! Mem[00000000180000f0] swap [%i2+0x000],%l6 ! Mem[00000000190000c0] jmpl %g6+8,%g0 ldx [%i0+0x028],%l1 ! Mem[00000000180000e8] p4_call_0_he: lduh [%i0+0x034],%l5 ! Mem[00000000180000f4] lduh [%i0+0x016],%l0 ! Mem[00000000180000d6] ldsb [%i3+0x02c],%l4 ! Mem[00000000198000ec] lduw [%i3+0x010],%l6 ! Mem[00000000198000d0] retl lduh [%i2+0x01c],%l3 ! Mem[00000000190000dc] p4_jmpl_0_ho: ldsb [%o0+0x036],%l7 ! Mem[00000000180000f6] lduw [%o0+0x030],%l5 ! Mem[00000000180000f0] swap [%o2+0x000],%l6 ! Mem[00000000190000c0] jmpl %g6+8,%g0 ldx [%o0+0x028],%l1 ! Mem[00000000180000e8] p4_call_0_ho: lduh [%o0+0x034],%l5 ! Mem[00000000180000f4] lduh [%o0+0x016],%l0 ! Mem[00000000180000d6] ldsb [%o3+0x02c],%l4 ! Mem[00000000198000ec] lduw [%o3+0x010],%l6 ! Mem[00000000198000d0] retl lduh [%o2+0x01c],%l3 ! Mem[00000000190000dc] p5_jmpl_0_le: lduh [%i1+0x00c],%l1 ! Mem[000000001a8000cc] ldsb [%i0+0x01b],%l5 ! Mem[000000001a0000db] lduh [%i1+0x010],%l6 ! Mem[000000001a8000d0] ldsb [%i0+0x039],%l2 ! Mem[000000001a0000f9] stx %l0,[%i2+0x018] ! Mem[000000001b0000d8] sth %l5,[%i0+0x000] ! Mem[000000001a0000c0] ldstub [%i1+0x003],%l3 ! Mem[000000001a8000c3] jmpl %g6+8,%g0 ldd [%i1+0x038],%l2 ! Mem[000000001a8000f8] p5_call_0_le: ldstub [%i1+0x03f],%l1 ! Mem[000000001a8000ff] ldstub [%i2+0x021],%l2 ! Mem[000000001b0000e1] ldsw [%i3+0x03c],%l5 ! Mem[000000001b8000fc] ldsw [%i1+0x030],%l2 ! Mem[000000001a8000f0] retl ldd [%i1+0x010],%l2 ! Mem[000000001a8000d0] p5_jmpl_0_lo: lduh [%o1+0x00c],%l1 ! Mem[000000001a8000cc] ldsb [%o0+0x01b],%l5 ! Mem[000000001a0000db] lduh [%o1+0x010],%l6 ! Mem[000000001a8000d0] ldsb [%o0+0x039],%l2 ! Mem[000000001a0000f9] stx %l0,[%o2+0x018] ! Mem[000000001b0000d8] sth %l5,[%o0+0x000] ! Mem[000000001a0000c0] ldstub [%o1+0x003],%l3 ! Mem[000000001a8000c3] jmpl %g6+8,%g0 ldd [%o1+0x038],%l2 ! Mem[000000001a8000f8] p5_call_0_lo: ldstub [%o1+0x03f],%l1 ! Mem[000000001a8000ff] ldstub [%o2+0x021],%l2 ! Mem[000000001b0000e1] ldsw [%o3+0x03c],%l5 ! Mem[000000001b8000fc] ldsw [%o1+0x030],%l2 ! Mem[000000001a8000f0] retl ldd [%o1+0x010],%l2 ! Mem[000000001a8000d0] p5_jmpl_0_he: ldub [%i3+0x010],%l5 ! Mem[000000001b8000d0] ldstub [%i0+0x028],%l1 ! Mem[000000001a0000e8] jmpl %g6+8,%g0 lduw [%i2+0x028],%l1 ! Mem[000000001b0000e8] p5_call_0_he: lduh [%i1+0x004],%l1 ! Mem[000000001a8000c4] lduw [%i2+0x014],%l0 ! Mem[000000001b0000d4] ldsh [%i1+0x02c],%l4 ! Mem[000000001a8000ec] retl stx %l6,[%i2+0x030] ! Mem[000000001b0000f0] p5_jmpl_0_ho: ldub [%o3+0x010],%l5 ! Mem[000000001b8000d0] ldstub [%o0+0x028],%l1 ! Mem[000000001a0000e8] jmpl %g6+8,%g0 lduw [%o2+0x028],%l1 ! Mem[000000001b0000e8] p5_call_0_ho: lduh [%o1+0x004],%l1 ! Mem[000000001a8000c4] lduw [%o2+0x014],%l0 ! Mem[000000001b0000d4] ldsh [%o1+0x02c],%l4 ! Mem[000000001a8000ec] retl stx %l6,[%o2+0x030] ! Mem[000000001b0000f0] p6_jmpl_0_le: ldx [%i3+0x028],%l1 ! Mem[000000001d8000e8] ldsh [%i3+0x030],%l2 ! Mem[000000001d8000f0] swap [%i3+0x03c],%l6 ! Mem[000000001d8000fc] ldstub [%i1+0x001],%l7 ! Mem[000000001c8000c1] stx %l5,[%i3+0x028] ! Mem[000000001d8000e8] ldx [%i0+0x038],%l3 ! Mem[000000001c0000f8] ldstub [%i1+0x03f],%l7 ! Mem[000000001c8000ff] jmpl %g6+8,%g0 ldstub [%i2+0x021],%l3 ! Mem[000000001d0000e1] p6_call_0_le: std %l2,[%i3+0x010] ! Mem[000000001d8000d0] stw %l2,[%i3+0x03c] ! Mem[000000001d8000fc] retl ldsb [%i3+0x008],%l6 ! Mem[000000001d8000c8] p6_jmpl_0_lo: ldx [%o3+0x028],%l1 ! Mem[000000001d8000e8] ldsh [%o3+0x030],%l2 ! Mem[000000001d8000f0] swap [%o3+0x03c],%l6 ! Mem[000000001d8000fc] ldstub [%o1+0x001],%l7 ! Mem[000000001c8000c1] stx %l5,[%o3+0x028] ! Mem[000000001d8000e8] ldx [%o0+0x038],%l3 ! Mem[000000001c0000f8] ldstub [%o1+0x03f],%l7 ! Mem[000000001c8000ff] jmpl %g6+8,%g0 ldstub [%o2+0x021],%l3 ! Mem[000000001d0000e1] p6_call_0_lo: std %l2,[%o3+0x010] ! Mem[000000001d8000d0] stw %l2,[%o3+0x03c] ! Mem[000000001d8000fc] retl ldsb [%o3+0x008],%l6 ! Mem[000000001d8000c8] p6_jmpl_0_he: ldd [%i3+0x018],%l2 ! Mem[000000001d8000d8] swap [%i1+0x020],%l6 ! Mem[000000001c8000e0] swap [%i2+0x020],%l1 ! Mem[000000001d0000e0] std %l4,[%i2+0x018] ! Mem[000000001d0000d8] ldsw [%i1+0x00c],%l6 ! Mem[000000001c8000cc] swap [%i3+0x010],%l0 ! Mem[000000001d8000d0] ldstub [%i0+0x033],%l1 ! Mem[000000001c0000f3] jmpl %g6+8,%g0 lduh [%i1+0x002],%l3 ! Mem[000000001c8000c2] p6_call_0_he: swap [%i3+0x020],%l3 ! Mem[000000001d8000e0] std %l0,[%i0+0x018] ! Mem[000000001c0000d8] ldstub [%i2+0x021],%l2 ! Mem[000000001d0000e1] std %l0,[%i3+0x008] ! Mem[000000001d8000c8] retl stx %l6,[%i0+0x028] ! Mem[000000001c0000e8] p6_jmpl_0_ho: ldd [%o3+0x018],%l2 ! Mem[000000001d8000d8] swap [%o1+0x020],%l6 ! Mem[000000001c8000e0] swap [%o2+0x020],%l1 ! Mem[000000001d0000e0] std %l4,[%o2+0x018] ! Mem[000000001d0000d8] ldsw [%o1+0x00c],%l6 ! Mem[000000001c8000cc] swap [%o3+0x010],%l0 ! Mem[000000001d8000d0] ldstub [%o0+0x033],%l1 ! Mem[000000001c0000f3] jmpl %g6+8,%g0 lduh [%o1+0x002],%l3 ! Mem[000000001c8000c2] p6_call_0_ho: swap [%o3+0x020],%l3 ! Mem[000000001d8000e0] std %l0,[%o0+0x018] ! Mem[000000001c0000d8] ldstub [%o2+0x021],%l2 ! Mem[000000001d0000e1] std %l0,[%o3+0x008] ! Mem[000000001d8000c8] retl stx %l6,[%o0+0x028] ! Mem[000000001c0000e8] p7_jmpl_0_le: swap [%i2+0x00c],%l1 ! Mem[000000001f0000cc] lduw [%i3+0x018],%l5 ! Mem[000000001f8000d8] ldstub [%i1+0x011],%l6 ! Mem[000000001e8000d1] sth %l2,[%i3+0x038] ! Mem[000000001f8000f8] stb %l0,[%i3+0x01e] ! Mem[000000001f8000de] ldsb [%i3+0x03b],%l2 ! Mem[000000001f8000fb] lduh [%i0+0x014],%l1 ! Mem[000000001e0000d4] jmpl %g6+8,%g0 ldsw [%i3+0x038],%l7 ! Mem[000000001f8000f8] p7_call_0_le: ldd [%i1+0x000],%l4 ! Mem[000000001e8000c0] ldsw [%i0+0x038],%l2 ! Mem[000000001e0000f8] swap [%i3+0x008],%l6 ! Mem[000000001f8000c8] retl ldsw [%i0+0x02c],%l0 ! Mem[000000001e0000ec] p7_jmpl_0_lo: swap [%o2+0x00c],%l1 ! Mem[000000001f0000cc] lduw [%o3+0x018],%l5 ! Mem[000000001f8000d8] ldstub [%o1+0x011],%l6 ! Mem[000000001e8000d1] sth %l2,[%o3+0x038] ! Mem[000000001f8000f8] stb %l0,[%o3+0x01e] ! Mem[000000001f8000de] ldsb [%o3+0x03b],%l2 ! Mem[000000001f8000fb] lduh [%o0+0x014],%l1 ! Mem[000000001e0000d4] jmpl %g6+8,%g0 ldsw [%o3+0x038],%l7 ! Mem[000000001f8000f8] p7_call_0_lo: ldd [%o1+0x000],%l4 ! Mem[000000001e8000c0] ldsw [%o0+0x038],%l2 ! Mem[000000001e0000f8] swap [%o3+0x008],%l6 ! Mem[000000001f8000c8] retl ldsw [%o0+0x02c],%l0 ! Mem[000000001e0000ec] p7_jmpl_0_he: ldsw [%i0+0x028],%l1 ! Mem[000000001e0000e8] ldx [%i0+0x028],%l1 ! Mem[000000001e0000e8] sth %l6,[%i2+0x020] ! Mem[000000001f0000e0] swap [%i1+0x024],%l0 ! Mem[000000001e8000e4] ldstub [%i1+0x02e],%l6 ! Mem[000000001e8000ee] jmpl %g6+8,%g0 ldd [%i1+0x000],%l2 ! Mem[000000001e8000c0] p7_call_0_he: ldstub [%i1+0x028],%l5 ! Mem[000000001e8000e8] ldub [%i2+0x005],%l3 ! Mem[000000001f0000c5] ldsw [%i1+0x018],%l0 ! Mem[000000001e8000d8] ldsb [%i1+0x010],%l4 ! Mem[000000001e8000d0] ldx [%i1+0x020],%l0 ! Mem[000000001e8000e0] retl ldsw [%i0+0x010],%l4 ! Mem[000000001e0000d0] p7_jmpl_0_ho: ldsw [%o0+0x028],%l1 ! Mem[000000001e0000e8] ldx [%o0+0x028],%l1 ! Mem[000000001e0000e8] sth %l6,[%o2+0x020] ! Mem[000000001f0000e0] swap [%o1+0x024],%l0 ! Mem[000000001e8000e4] ldstub [%o1+0x02e],%l6 ! Mem[000000001e8000ee] jmpl %g6+8,%g0 ldd [%o1+0x000],%l2 ! Mem[000000001e8000c0] p7_call_0_ho: ldstub [%o1+0x028],%l5 ! Mem[000000001e8000e8] ldub [%o2+0x005],%l3 ! Mem[000000001f0000c5] ldsw [%o1+0x018],%l0 ! Mem[000000001e8000d8] ldsb [%o1+0x010],%l4 ! Mem[000000001e8000d0] ldx [%o1+0x020],%l0 ! Mem[000000001e8000e0] retl ldsw [%o0+0x010],%l4 ! Mem[000000001e0000d0] p8_jmpl_0_le: ldstub [%i0+0x02c],%l1 ! Mem[00000000200000ec] ldsw [%i2+0x030],%l2 ! Mem[00000000210000f0] stx %l3,[%i1+0x020] ! Mem[00000000208000e0] lduh [%i1+0x008],%l5 ! Mem[00000000208000c8] ldd [%i1+0x038],%l0 ! Mem[00000000208000f8] sth %l5,[%i0+0x020] ! Mem[00000000200000e0] ldx [%i3+0x000],%l3 ! Mem[00000000218000c0] jmpl %g6+8,%g0 ldx [%i0+0x038],%l3 ! Mem[00000000200000f8] p8_call_0_le: ldub [%i0+0x03f],%l1 ! Mem[00000000200000ff] stb %l2,[%i3+0x021] ! Mem[00000000218000e1] ldstub [%i1+0x01c],%l5 ! Mem[00000000208000dc] swap [%i2+0x010],%l2 ! Mem[00000000210000d0] retl stb %l1,[%i2+0x00b] ! Mem[00000000210000cb] p8_jmpl_0_lo: ldstub [%o0+0x02c],%l1 ! Mem[00000000200000ec] ldsw [%o2+0x030],%l2 ! Mem[00000000210000f0] stx %l3,[%o1+0x020] ! Mem[00000000208000e0] lduh [%o1+0x008],%l5 ! Mem[00000000208000c8] ldd [%o1+0x038],%l0 ! Mem[00000000208000f8] sth %l5,[%o0+0x020] ! Mem[00000000200000e0] ldx [%o3+0x000],%l3 ! Mem[00000000218000c0] jmpl %g6+8,%g0 ldx [%o0+0x038],%l3 ! Mem[00000000200000f8] p8_call_0_lo: ldub [%o0+0x03f],%l1 ! Mem[00000000200000ff] stb %l2,[%o3+0x021] ! Mem[00000000218000e1] ldstub [%o1+0x01c],%l5 ! Mem[00000000208000dc] swap [%o2+0x010],%l2 ! Mem[00000000210000d0] retl stb %l1,[%o2+0x00b] ! Mem[00000000210000cb] p8_jmpl_0_he: swap [%i0+0x030],%l5 ! Mem[00000000200000f0] ldsb [%i3+0x008],%l1 ! Mem[00000000218000c8] ldd [%i3+0x008],%l0 ! Mem[00000000218000c8] ldub [%i0+0x000],%l6 ! Mem[00000000200000c0] ldstub [%i2+0x029],%l1 ! Mem[00000000210000e9] jmpl %g6+8,%g0 ldstub [%i2+0x01c],%l4 ! Mem[00000000210000dc] p8_call_0_he: swap [%i0+0x014],%l0 ! Mem[00000000200000d4] swap [%i3+0x02c],%l4 ! Mem[00000000218000ec] ldsw [%i0+0x010],%l6 ! Mem[00000000200000d0] ldub [%i1+0x01d],%l3 ! Mem[00000000208000dd] ldsh [%i2+0x006],%l2 ! Mem[00000000210000c6] retl stb %l1,[%i1+0x024] ! Mem[00000000208000e4] p8_jmpl_0_ho: swap [%o0+0x030],%l5 ! Mem[00000000200000f0] ldsb [%o3+0x008],%l1 ! Mem[00000000218000c8] ldd [%o3+0x008],%l0 ! Mem[00000000218000c8] ldub [%o0+0x000],%l6 ! Mem[00000000200000c0] ldstub [%o2+0x029],%l1 ! Mem[00000000210000e9] jmpl %g6+8,%g0 ldstub [%o2+0x01c],%l4 ! Mem[00000000210000dc] p8_call_0_ho: swap [%o0+0x014],%l0 ! Mem[00000000200000d4] swap [%o3+0x02c],%l4 ! Mem[00000000218000ec] ldsw [%o0+0x010],%l6 ! Mem[00000000200000d0] ldub [%o1+0x01d],%l3 ! Mem[00000000208000dd] ldsh [%o2+0x006],%l2 ! Mem[00000000210000c6] retl stb %l1,[%o1+0x024] ! Mem[00000000208000e4] p9_jmpl_0_le: ldub [%i3+0x01c],%l5 ! Mem[00000000238000dc] ldd [%i1+0x010],%l2 ! Mem[00000000228000d0] lduh [%i0+0x020],%l3 ! Mem[00000000220000e0] sth %l5,[%i2+0x028] ! Mem[00000000230000e8] ldstub [%i0+0x031],%l1 ! Mem[00000000220000f1] lduw [%i3+0x034],%l4 ! Mem[00000000238000f4] ldstub [%i1+0x014],%l1 ! Mem[00000000228000d4] jmpl %g6+8,%g0 stx %l7,[%i2+0x038] ! Mem[00000000230000f8] p9_call_0_le: swap [%i3+0x038],%l4 ! Mem[00000000238000f8] stx %l2,[%i3+0x018] ! Mem[00000000238000d8] stx %l2,[%i0+0x030] ! Mem[00000000220000f0] retl ldub [%i2+0x03e],%l2 ! Mem[00000000230000fe] p9_jmpl_0_lo: ldub [%o3+0x01c],%l5 ! Mem[00000000238000dc] ldd [%o1+0x010],%l2 ! Mem[00000000228000d0] lduh [%o0+0x020],%l3 ! Mem[00000000220000e0] sth %l5,[%o2+0x028] ! Mem[00000000230000e8] ldstub [%o0+0x031],%l1 ! Mem[00000000220000f1] lduw [%o3+0x034],%l4 ! Mem[00000000238000f4] ldstub [%o1+0x014],%l1 ! Mem[00000000228000d4] jmpl %g6+8,%g0 stx %l7,[%o2+0x038] ! Mem[00000000230000f8] p9_call_0_lo: swap [%o3+0x038],%l4 ! Mem[00000000238000f8] stx %l2,[%o3+0x018] ! Mem[00000000238000d8] stx %l2,[%o0+0x030] ! Mem[00000000220000f0] retl ldub [%o2+0x03e],%l2 ! Mem[00000000230000fe] p9_jmpl_0_he: ldstub [%i0+0x001],%l5 ! Mem[00000000220000c1] lduw [%i3+0x000],%l2 ! Mem[00000000238000c0] ldstub [%i1+0x00a],%l2 ! Mem[00000000228000ca] jmpl %g6+8,%g0 std %l2,[%i2+0x038] ! Mem[00000000230000f8] p9_call_0_he: stw %l4,[%i3+0x024] ! Mem[00000000238000e4] swap [%i3+0x020],%l3 ! Mem[00000000238000e0] ldsh [%i2+0x02c],%l4 ! Mem[00000000230000ec] retl std %l6,[%i2+0x020] ! Mem[00000000230000e0] p9_jmpl_0_ho: ldstub [%o0+0x001],%l5 ! Mem[00000000220000c1] lduw [%o3+0x000],%l2 ! Mem[00000000238000c0] ldstub [%o1+0x00a],%l2 ! Mem[00000000228000ca] jmpl %g6+8,%g0 std %l2,[%o2+0x038] ! Mem[00000000230000f8] p9_call_0_ho: stw %l4,[%o3+0x024] ! Mem[00000000238000e4] swap [%o3+0x020],%l3 ! Mem[00000000238000e0] ldsh [%o2+0x02c],%l4 ! Mem[00000000230000ec] retl std %l6,[%o2+0x020] ! Mem[00000000230000e0] p10_jmpl_0_le: stb %l1,[%i2+0x02c] ! Mem[00000000250000ec] stb %l5,[%i0+0x01b] ! Mem[00000000240000db] ldx [%i2+0x020],%l3 ! Mem[00000000250000e0] lduw [%i3+0x000],%l7 ! Mem[00000000258000c0] swap [%i1+0x02c],%l5 ! Mem[00000000248000ec] ldsb [%i1+0x034],%l4 ! Mem[00000000248000f4] ldd [%i1+0x030],%l0 ! Mem[00000000248000f0] jmpl %g6+8,%g0 swap [%i1+0x018],%l7 ! Mem[00000000248000d8] p10_call_0_le: ldub [%i1+0x01c],%l5 ! Mem[00000000248000dc] ldsb [%i0+0x012],%l2 ! Mem[00000000240000d2] std %l2,[%i1+0x030] ! Mem[00000000248000f0] retl stw %l5,[%i0+0x014] ! Mem[00000000240000d4] p10_jmpl_0_lo: stb %l1,[%o2+0x02c] ! Mem[00000000250000ec] stb %l5,[%o0+0x01b] ! Mem[00000000240000db] ldx [%o2+0x020],%l3 ! Mem[00000000250000e0] lduw [%o3+0x000],%l7 ! Mem[00000000258000c0] swap [%o1+0x02c],%l5 ! Mem[00000000248000ec] ldsb [%o1+0x034],%l4 ! Mem[00000000248000f4] ldd [%o1+0x030],%l0 ! Mem[00000000248000f0] jmpl %g6+8,%g0 swap [%o1+0x018],%l7 ! Mem[00000000248000d8] p10_call_0_lo: ldub [%o1+0x01c],%l5 ! Mem[00000000248000dc] ldsb [%o0+0x012],%l2 ! Mem[00000000240000d2] std %l2,[%o1+0x030] ! Mem[00000000248000f0] retl stw %l5,[%o0+0x014] ! Mem[00000000240000d4] p10_jmpl_0_he: jmpl %g6+8,%g0 stb %l1,[%i0+0x008] ! Mem[00000000240000c8] p10_call_0_he: stb %l3,[%i3+0x021] ! Mem[00000000258000e1] ldsw [%i0+0x034],%l5 ! Mem[00000000240000f4] retl ldstub [%i0+0x033],%l5 ! Mem[00000000240000f3] p10_jmpl_0_ho: jmpl %g6+8,%g0 stb %l1,[%o0+0x008] ! Mem[00000000240000c8] p10_call_0_ho: stb %l3,[%o3+0x021] ! Mem[00000000258000e1] ldsw [%o0+0x034],%l5 ! Mem[00000000240000f4] retl ldstub [%o0+0x033],%l5 ! Mem[00000000240000f3] p11_jmpl_0_le: std %l0,[%i0+0x008] ! Mem[00000000260000c8] swap [%i2+0x018],%l5 ! Mem[00000000270000d8] ldx [%i3+0x010],%l6 ! Mem[00000000278000d0] ldstub [%i1+0x039],%l2 ! Mem[00000000268000f9] ldstub [%i3+0x008],%l4 ! Mem[00000000278000c8] ldub [%i0+0x034],%l2 ! Mem[00000000260000f4] ldstub [%i2+0x02e],%l5 ! Mem[00000000270000ee] jmpl %g6+8,%g0 sth %l4,[%i2+0x034] ! Mem[00000000270000f4] p11_call_0_le: swap [%i2+0x038],%l5 ! Mem[00000000270000f8] ldstub [%i3+0x007],%l3 ! Mem[00000000278000c7] retl stw %l4,[%i3+0x038] ! Mem[00000000278000f8] p11_jmpl_0_lo: std %l0,[%o0+0x008] ! Mem[00000000260000c8] swap [%o2+0x018],%l5 ! Mem[00000000270000d8] ldx [%o3+0x010],%l6 ! Mem[00000000278000d0] ldstub [%o1+0x039],%l2 ! Mem[00000000268000f9] ldstub [%o3+0x008],%l4 ! Mem[00000000278000c8] ldub [%o0+0x034],%l2 ! Mem[00000000260000f4] ldstub [%o2+0x02e],%l5 ! Mem[00000000270000ee] jmpl %g6+8,%g0 sth %l4,[%o2+0x034] ! Mem[00000000270000f4] p11_call_0_lo: swap [%o2+0x038],%l5 ! Mem[00000000270000f8] ldstub [%o3+0x007],%l3 ! Mem[00000000278000c7] retl stw %l4,[%o3+0x038] ! Mem[00000000278000f8] p11_jmpl_0_he: swap [%i1+0x028],%l4 ! Mem[00000000268000e8] ldsb [%i0+0x03d],%l6 ! Mem[00000000260000fd] swap [%i1+0x010],%l3 ! Mem[00000000268000d0] swap [%i3+0x030],%l4 ! Mem[00000000278000f0] jmpl %g6+8,%g0 ldub [%i1+0x004],%l5 ! Mem[00000000268000c4] p11_call_0_he: retl swap [%i0+0x004],%l1 ! Mem[00000000260000c4] p11_jmpl_0_ho: swap [%o1+0x028],%l4 ! Mem[00000000268000e8] ldsb [%o0+0x03d],%l6 ! Mem[00000000260000fd] swap [%o1+0x010],%l3 ! Mem[00000000268000d0] swap [%o3+0x030],%l4 ! Mem[00000000278000f0] jmpl %g6+8,%g0 ldub [%o1+0x004],%l5 ! Mem[00000000268000c4] p11_call_0_ho: retl swap [%o0+0x004],%l1 ! Mem[00000000260000c4] p12_jmpl_0_le: ldsh [%i2+0x02c],%l1 ! Mem[00000000290000ec] stx %l5,[%i3+0x018] ! Mem[00000000298000d8] ldub [%i3+0x011],%l6 ! Mem[00000000298000d1] stb %l2,[%i0+0x019] ! Mem[00000000280000d9] ldub [%i0+0x008],%l4 ! Mem[00000000280000c8] lduw [%i0+0x034],%l2 ! Mem[00000000280000f4] ldsw [%i1+0x000],%l3 ! Mem[00000000288000c0] jmpl %g6+8,%g0 ldx [%i0+0x038],%l3 ! Mem[00000000280000f8] p12_call_0_le: ldd [%i2+0x018],%l6 ! Mem[00000000290000d8] ldstub [%i2+0x034],%l4 ! Mem[00000000290000f4] std %l2,[%i2+0x010] ! Mem[00000000290000d0] ldsh [%i3+0x03e],%l2 ! Mem[00000000298000fe] retl ldsw [%i0+0x008],%l1 ! Mem[00000000280000c8] p12_jmpl_0_lo: ldsh [%o2+0x02c],%l1 ! Mem[00000000290000ec] stx %l5,[%o3+0x018] ! Mem[00000000298000d8] ldub [%o3+0x011],%l6 ! Mem[00000000298000d1] stb %l2,[%o0+0x019] ! Mem[00000000280000d9] ldub [%o0+0x008],%l4 ! Mem[00000000280000c8] lduw [%o0+0x034],%l2 ! Mem[00000000280000f4] ldsw [%o1+0x000],%l3 ! Mem[00000000288000c0] jmpl %g6+8,%g0 ldx [%o0+0x038],%l3 ! Mem[00000000280000f8] p12_call_0_lo: ldd [%o2+0x018],%l6 ! Mem[00000000290000d8] ldstub [%o2+0x034],%l4 ! Mem[00000000290000f4] std %l2,[%o2+0x010] ! Mem[00000000290000d0] ldsh [%o3+0x03e],%l2 ! Mem[00000000298000fe] retl ldsw [%o0+0x008],%l1 ! Mem[00000000280000c8] p12_jmpl_0_he: lduh [%i3+0x022],%l2 ! Mem[00000000298000e2] ldstub [%i0+0x008],%l1 ! Mem[00000000280000c8] ldstub [%i2+0x00b],%l1 ! Mem[00000000290000cb] ldstub [%i3+0x00b],%l5 ! Mem[00000000298000cb] stw %l0,[%i0+0x004] ! Mem[00000000280000c4] jmpl %g6+8,%g0 stx %l0,[%i1+0x020] ! Mem[00000000288000e0] p12_call_0_he: retl swap [%i0+0x030],%l2 ! Mem[00000000280000f0] p12_jmpl_0_ho: lduh [%o3+0x022],%l2 ! Mem[00000000298000e2] ldstub [%o0+0x008],%l1 ! Mem[00000000280000c8] ldstub [%o2+0x00b],%l1 ! Mem[00000000290000cb] ldstub [%o3+0x00b],%l5 ! Mem[00000000298000cb] stw %l0,[%o0+0x004] ! Mem[00000000280000c4] jmpl %g6+8,%g0 stx %l0,[%o1+0x020] ! Mem[00000000288000e0] p12_call_0_ho: retl swap [%o0+0x030],%l2 ! Mem[00000000280000f0] p13_jmpl_0_le: ldsw [%i1+0x00c],%l1 ! Mem[000000002a8000cc] ldstub [%i1+0x01b],%l5 ! Mem[000000002a8000db] ldstub [%i1+0x03f],%l6 ! Mem[000000002a8000ff] lduw [%i2+0x000],%l7 ! Mem[000000002b0000c0] ldstub [%i0+0x003],%l3 ! Mem[000000002a0000c3] ldd [%i2+0x038],%l2 ! Mem[000000002b0000f8] lduw [%i3+0x000],%l2 ! Mem[000000002b8000c0] jmpl %g6+8,%g0 ldstub [%i2+0x00c],%l4 ! Mem[000000002b0000cc] p13_call_0_le: swap [%i3+0x03c],%l5 ! Mem[000000002b8000fc] lduh [%i1+0x032],%l2 ! Mem[000000002a8000f2] swap [%i1+0x010],%l2 ! Mem[000000002a8000d0] sth %l5,[%i0+0x014] ! Mem[000000002a0000d4] retl ldub [%i1+0x002],%l3 ! Mem[000000002a8000c2] p13_jmpl_0_lo: ldsw [%o1+0x00c],%l1 ! Mem[000000002a8000cc] ldstub [%o1+0x01b],%l5 ! Mem[000000002a8000db] ldstub [%o1+0x03f],%l6 ! Mem[000000002a8000ff] lduw [%o2+0x000],%l7 ! Mem[000000002b0000c0] ldstub [%o0+0x003],%l3 ! Mem[000000002a0000c3] ldd [%o2+0x038],%l2 ! Mem[000000002b0000f8] lduw [%o3+0x000],%l2 ! Mem[000000002b8000c0] jmpl %g6+8,%g0 ldstub [%o2+0x00c],%l4 ! Mem[000000002b0000cc] p13_call_0_lo: swap [%o3+0x03c],%l5 ! Mem[000000002b8000fc] lduh [%o1+0x032],%l2 ! Mem[000000002a8000f2] swap [%o1+0x010],%l2 ! Mem[000000002a8000d0] sth %l5,[%o0+0x014] ! Mem[000000002a0000d4] retl ldub [%o1+0x002],%l3 ! Mem[000000002a8000c2] p13_jmpl_0_he: swap [%i1+0x038],%l0 ! Mem[000000002a8000f8] stb %l6,[%i2+0x023] ! Mem[000000002b0000e3] swap [%i1+0x028],%l1 ! Mem[000000002a8000e8] stb %l6,[%i3+0x02e] ! Mem[000000002b8000ee] ldstub [%i0+0x000],%l3 ! Mem[000000002a0000c0] ldstub [%i3+0x012],%l0 ! Mem[000000002b8000d2] sth %l1,[%i2+0x012] ! Mem[000000002b0000d2] jmpl %g6+8,%g0 ldsh [%i2+0x002],%l0 ! Mem[000000002b0000c2] p13_call_0_he: swap [%i0+0x000],%l2 ! Mem[000000002a0000c0] ldstub [%i3+0x004],%l1 ! Mem[000000002b8000c4] stb %l0,[%i2+0x03e] ! Mem[000000002b0000fe] lduw [%i0+0x03c],%l3 ! Mem[000000002a0000fc] ldsh [%i2+0x012],%l3 ! Mem[000000002b0000d2] retl swap [%i1+0x03c],%l7 ! Mem[000000002a8000fc] p13_jmpl_0_ho: swap [%o1+0x038],%l0 ! Mem[000000002a8000f8] stb %l6,[%o2+0x023] ! Mem[000000002b0000e3] swap [%o1+0x028],%l1 ! Mem[000000002a8000e8] stb %l6,[%o3+0x02e] ! Mem[000000002b8000ee] ldstub [%o0+0x000],%l3 ! Mem[000000002a0000c0] ldstub [%o3+0x012],%l0 ! Mem[000000002b8000d2] sth %l1,[%o2+0x012] ! Mem[000000002b0000d2] jmpl %g6+8,%g0 ldsh [%o2+0x002],%l0 ! Mem[000000002b0000c2] p13_call_0_ho: swap [%o0+0x000],%l2 ! Mem[000000002a0000c0] ldstub [%o3+0x004],%l1 ! Mem[000000002b8000c4] stb %l0,[%o2+0x03e] ! Mem[000000002b0000fe] lduw [%o0+0x03c],%l3 ! Mem[000000002a0000fc] ldsh [%o2+0x012],%l3 ! Mem[000000002b0000d2] retl swap [%o1+0x03c],%l7 ! Mem[000000002a8000fc] p14_jmpl_0_le: swap [%i0+0x02c],%l1 ! Mem[000000002c0000ec] ldsb [%i2+0x01b],%l5 ! Mem[000000002d0000db] swap [%i0+0x010],%l6 ! Mem[000000002c0000d0] stw %l5,[%i0+0x008] ! Mem[000000002c0000c8] sth %l0,[%i3+0x03e] ! Mem[000000002d8000fe] stx %l5,[%i2+0x020] ! Mem[000000002d0000e0] ldx [%i2+0x030],%l1 ! Mem[000000002d0000f0] jmpl %g6+8,%g0 swap [%i3+0x024],%l1 ! Mem[000000002d8000e4] p14_call_0_le: ldsh [%i3+0x01c],%l5 ! Mem[000000002d8000dc] swap [%i1+0x010],%l2 ! Mem[000000002c8000d0] retl ldstub [%i3+0x033],%l2 ! Mem[000000002d8000f3] p14_jmpl_0_lo: swap [%o0+0x02c],%l1 ! Mem[000000002c0000ec] ldsb [%o2+0x01b],%l5 ! Mem[000000002d0000db] swap [%o0+0x010],%l6 ! Mem[000000002c0000d0] stw %l5,[%o0+0x008] ! Mem[000000002c0000c8] sth %l0,[%o3+0x03e] ! Mem[000000002d8000fe] stx %l5,[%o2+0x020] ! Mem[000000002d0000e0] ldx [%o2+0x030],%l1 ! Mem[000000002d0000f0] jmpl %g6+8,%g0 swap [%o3+0x024],%l1 ! Mem[000000002d8000e4] p14_call_0_lo: ldsh [%o3+0x01c],%l5 ! Mem[000000002d8000dc] swap [%o1+0x010],%l2 ! Mem[000000002c8000d0] retl ldstub [%o3+0x033],%l2 ! Mem[000000002d8000f3] p14_jmpl_0_he: ldstub [%i0+0x025],%l0 ! Mem[000000002c0000e5] ldstub [%i2+0x03b],%l7 ! Mem[000000002d0000fb] jmpl %g6+8,%g0 sth %l2,[%i0+0x01a] ! Mem[000000002c0000da] p14_call_0_he: ldstub [%i0+0x026],%l4 ! Mem[000000002c0000e6] stb %l4,[%i0+0x001] ! Mem[000000002c0000c1] ldd [%i3+0x030],%l4 ! Mem[000000002d8000f0] retl stw %l0,[%i3+0x014] ! Mem[000000002d8000d4] p14_jmpl_0_ho: ldstub [%o0+0x025],%l0 ! Mem[000000002c0000e5] ldstub [%o2+0x03b],%l7 ! Mem[000000002d0000fb] jmpl %g6+8,%g0 sth %l2,[%o0+0x01a] ! Mem[000000002c0000da] p14_call_0_ho: ldstub [%o0+0x026],%l4 ! Mem[000000002c0000e6] stb %l4,[%o0+0x001] ! Mem[000000002c0000c1] ldd [%o3+0x030],%l4 ! Mem[000000002d8000f0] retl stw %l0,[%o3+0x014] ! Mem[000000002d8000d4] p15_jmpl_0_le: ldstub [%i2+0x00c],%l1 ! Mem[000000002f0000cc] std %l2,[%i2+0x038] ! Mem[000000002f0000f8] swap [%i0+0x008],%l4 ! Mem[000000002e0000c8] ldsw [%i3+0x000],%l5 ! Mem[000000002f8000c0] stx %l3,[%i3+0x000] ! Mem[000000002f8000c0] ldd [%i0+0x038],%l2 ! Mem[000000002e0000f8] stw %l7,[%i1+0x03c] ! Mem[000000002e8000fc] jmpl %g6+8,%g0 ldstub [%i2+0x006],%l1 ! Mem[000000002f0000c6] p15_call_0_le: stb %l1,[%i2+0x00d] ! Mem[000000002f0000cd] stb %l2,[%i0+0x032] ! Mem[000000002e0000f2] retl ldub [%i2+0x00b],%l1 ! Mem[000000002f0000cb] p15_jmpl_0_lo: ldstub [%o2+0x00c],%l1 ! Mem[000000002f0000cc] std %l2,[%o2+0x038] ! Mem[000000002f0000f8] swap [%o0+0x008],%l4 ! Mem[000000002e0000c8] ldsw [%o3+0x000],%l5 ! Mem[000000002f8000c0] stx %l3,[%o3+0x000] ! Mem[000000002f8000c0] ldd [%o0+0x038],%l2 ! Mem[000000002e0000f8] stw %l7,[%o1+0x03c] ! Mem[000000002e8000fc] jmpl %g6+8,%g0 ldstub [%o2+0x006],%l1 ! Mem[000000002f0000c6] p15_call_0_lo: stb %l1,[%o2+0x00d] ! Mem[000000002f0000cd] stb %l2,[%o0+0x032] ! Mem[000000002e0000f2] retl ldub [%o2+0x00b],%l1 ! Mem[000000002f0000cb] p15_jmpl_0_he: ldub [%i2+0x003],%l2 ! Mem[000000002f0000c3] std %l2,[%i3+0x008] ! Mem[000000002f8000c8] swap [%i2+0x038],%l2 ! Mem[000000002f0000f8] ldsh [%i2+0x020],%l6 ! Mem[000000002f0000e0] ldub [%i2+0x029],%l1 ! Mem[000000002f0000e9] jmpl %g6+8,%g0 ldsw [%i2+0x01c],%l4 ! Mem[000000002f0000dc] p15_call_0_he: std %l0,[%i2+0x010] ! Mem[000000002f0000d0] stx %l4,[%i2+0x028] ! Mem[000000002f0000e8] ldstub [%i2+0x032],%l6 ! Mem[000000002f0000f2] ldub [%i3+0x03d],%l3 ! Mem[000000002f8000fd] swap [%i0+0x004],%l3 ! Mem[000000002e0000c4] retl ldsb [%i3+0x01a],%l0 ! Mem[000000002f8000da] p15_jmpl_0_ho: ldub [%o2+0x003],%l2 ! Mem[000000002f0000c3] std %l2,[%o3+0x008] ! Mem[000000002f8000c8] swap [%o2+0x038],%l2 ! Mem[000000002f0000f8] ldsh [%o2+0x020],%l6 ! Mem[000000002f0000e0] ldub [%o2+0x029],%l1 ! Mem[000000002f0000e9] jmpl %g6+8,%g0 ldsw [%o2+0x01c],%l4 ! Mem[000000002f0000dc] p15_call_0_ho: std %l0,[%o2+0x010] ! Mem[000000002f0000d0] stx %l4,[%o2+0x028] ! Mem[000000002f0000e8] ldstub [%o2+0x032],%l6 ! Mem[000000002f0000f2] ldub [%o3+0x03d],%l3 ! Mem[000000002f8000fd] swap [%o0+0x004],%l3 ! Mem[000000002e0000c4] retl ldsb [%o3+0x01a],%l0 ! Mem[000000002f8000da] p16_jmpl_0_le: stb %l5,[%i3+0x01c] ! Mem[00000000318000dc] ldstub [%i3+0x004],%l3 ! Mem[00000000318000c4] stw %l6,[%i3+0x03c] ! Mem[00000000318000fc] lduw [%i2+0x000],%l7 ! Mem[00000000310000c0] ldstub [%i2+0x011],%l1 ! Mem[00000000310000d1] ldstub [%i2+0x03b],%l2 ! Mem[00000000310000fb] lduw [%i2+0x008],%l0 ! Mem[00000000310000c8] jmpl %g6+8,%g0 ldsw [%i3+0x034],%l3 ! Mem[00000000318000f4] p16_call_0_le: ldstub [%i2+0x01a],%l6 ! Mem[00000000310000da] sth %l2,[%i3+0x01a] ! Mem[00000000318000da] lduw [%i3+0x000],%l5 ! Mem[00000000318000c0] std %l2,[%i0+0x018] ! Mem[00000000300000d8] ldd [%i3+0x000],%l2 ! Mem[00000000318000c0] ldstub [%i2+0x01a],%l1 ! Mem[00000000310000da] sth %l3,[%i2+0x00a] ! Mem[00000000310000ca] retl swap [%i1+0x034],%l0 ! Mem[00000000308000f4] p16_jmpl_0_lo: stb %l5,[%o3+0x01c] ! Mem[00000000318000dc] ldstub [%o3+0x004],%l3 ! Mem[00000000318000c4] stw %l6,[%o3+0x03c] ! Mem[00000000318000fc] lduw [%o2+0x000],%l7 ! Mem[00000000310000c0] ldstub [%o2+0x011],%l1 ! Mem[00000000310000d1] ldstub [%o2+0x03b],%l2 ! Mem[00000000310000fb] lduw [%o2+0x008],%l0 ! Mem[00000000310000c8] jmpl %g6+8,%g0 ldsw [%o3+0x034],%l3 ! Mem[00000000318000f4] p16_call_0_lo: ldstub [%o2+0x01a],%l6 ! Mem[00000000310000da] sth %l2,[%o3+0x01a] ! Mem[00000000318000da] lduw [%o3+0x000],%l5 ! Mem[00000000318000c0] std %l2,[%o0+0x018] ! Mem[00000000300000d8] ldd [%o3+0x000],%l2 ! Mem[00000000318000c0] ldstub [%o2+0x01a],%l1 ! Mem[00000000310000da] sth %l3,[%o2+0x00a] ! Mem[00000000310000ca] retl swap [%o1+0x034],%l0 ! Mem[00000000308000f4] p16_jmpl_0_he: lduh [%i0+0x00c],%l4 ! Mem[00000000300000cc] jmpl %g6+8,%g0 ldstub [%i2+0x00e],%l6 ! Mem[00000000310000ce] p16_call_0_he: retl ldub [%i3+0x02c],%l4 ! Mem[00000000318000ec] p16_jmpl_0_ho: lduh [%o0+0x00c],%l4 ! Mem[00000000300000cc] jmpl %g6+8,%g0 ldstub [%o2+0x00e],%l6 ! Mem[00000000310000ce] p16_call_0_ho: retl ldub [%o3+0x02c],%l4 ! Mem[00000000318000ec] p17_jmpl_0_le: sth %l1,[%i3+0x00c] ! Mem[00000000338000cc] swap [%i3+0x004],%l3 ! Mem[00000000338000c4] ldd [%i1+0x038],%l6 ! Mem[00000000328000f8] stw %l7,[%i1+0x000] ! Mem[00000000328000c0] lduh [%i2+0x02e],%l5 ! Mem[00000000330000ee] ldsb [%i2+0x034],%l4 ! Mem[00000000330000f4] ldstub [%i2+0x014],%l1 ! Mem[00000000330000d4] jmpl %g6+8,%g0 stw %l7,[%i0+0x038] ! Mem[00000000320000f8] p17_call_0_le: ldstub [%i3+0x03b],%l4 ! Mem[00000000338000fb] lduh [%i1+0x01a],%l2 ! Mem[00000000328000da] swap [%i0+0x030],%l2 ! Mem[00000000320000f0] retl swap [%i2+0x03c],%l2 ! Mem[00000000330000fc] p17_jmpl_0_lo: sth %l1,[%o3+0x00c] ! Mem[00000000338000cc] swap [%o3+0x004],%l3 ! Mem[00000000338000c4] ldd [%o1+0x038],%l6 ! Mem[00000000328000f8] stw %l7,[%o1+0x000] ! Mem[00000000328000c0] lduh [%o2+0x02e],%l5 ! Mem[00000000330000ee] ldsb [%o2+0x034],%l4 ! Mem[00000000330000f4] ldstub [%o2+0x014],%l1 ! Mem[00000000330000d4] jmpl %g6+8,%g0 stw %l7,[%o0+0x038] ! Mem[00000000320000f8] p17_call_0_lo: ldstub [%o3+0x03b],%l4 ! Mem[00000000338000fb] lduh [%o1+0x01a],%l2 ! Mem[00000000328000da] swap [%o0+0x030],%l2 ! Mem[00000000320000f0] retl swap [%o2+0x03c],%l2 ! Mem[00000000330000fc] p17_jmpl_0_he: ldsw [%i2+0x034],%l7 ! Mem[00000000330000f4] ldsw [%i2+0x038],%l0 ! Mem[00000000330000f8] ldstub [%i1+0x033],%l4 ! Mem[00000000328000f3] jmpl %g6+8,%g0 swap [%i3+0x004],%l5 ! Mem[00000000338000c4] p17_call_0_he: retl stb %l1,[%i0+0x005] ! Mem[00000000320000c5] p17_jmpl_0_ho: ldsw [%o2+0x034],%l7 ! Mem[00000000330000f4] ldsw [%o2+0x038],%l0 ! Mem[00000000330000f8] ldstub [%o1+0x033],%l4 ! Mem[00000000328000f3] jmpl %g6+8,%g0 swap [%o3+0x004],%l5 ! Mem[00000000338000c4] p17_call_0_ho: retl stb %l1,[%o0+0x005] ! Mem[00000000320000c5] p18_jmpl_0_le: stx %l1,[%i2+0x028] ! Mem[00000000350000e8] ldsw [%i1+0x018],%l5 ! Mem[00000000348000d8] lduw [%i1+0x010],%l6 ! Mem[00000000348000d0] ldsh [%i1+0x018],%l2 ! Mem[00000000348000d8] stb %l4,[%i0+0x008] ! Mem[00000000340000c8] ldsw [%i3+0x034],%l2 ! Mem[00000000358000f4] ldsh [%i3+0x02e],%l5 ! Mem[00000000358000ee] jmpl %g6+8,%g0 stx %l4,[%i3+0x030] ! Mem[00000000358000f0] p18_call_0_le: ldsh [%i0+0x018],%l5 ! Mem[00000000340000d8] stx %l3,[%i1+0x000] ! Mem[00000000348000c0] retl stb %l1,[%i1+0x02d] ! Mem[00000000348000ed] p18_jmpl_0_lo: stx %l1,[%o2+0x028] ! Mem[00000000350000e8] ldsw [%o1+0x018],%l5 ! Mem[00000000348000d8] lduw [%o1+0x010],%l6 ! Mem[00000000348000d0] ldsh [%o1+0x018],%l2 ! Mem[00000000348000d8] stb %l4,[%o0+0x008] ! Mem[00000000340000c8] ldsw [%o3+0x034],%l2 ! Mem[00000000358000f4] ldsh [%o3+0x02e],%l5 ! Mem[00000000358000ee] jmpl %g6+8,%g0 stx %l4,[%o3+0x030] ! Mem[00000000358000f0] p18_call_0_lo: ldsh [%o0+0x018],%l5 ! Mem[00000000340000d8] stx %l3,[%o1+0x000] ! Mem[00000000348000c0] retl stb %l1,[%o1+0x02d] ! Mem[00000000348000ed] p18_jmpl_0_he: swap [%i2+0x008],%l2 ! Mem[00000000350000c8] swap [%i2+0x03c],%l6 ! Mem[00000000350000fc] ldstub [%i3+0x032],%l3 ! Mem[00000000358000f2] jmpl %g6+8,%g0 ldx [%i0+0x030],%l7 ! Mem[00000000340000f0] p18_call_0_he: swap [%i1+0x008],%l0 ! Mem[00000000348000c8] swap [%i2+0x024],%l3 ! Mem[00000000350000e4] stw %l0,[%i3+0x014] ! Mem[00000000358000d4] retl ldsh [%i1+0x004],%l1 ! Mem[00000000348000c4] p18_jmpl_0_ho: swap [%o2+0x008],%l2 ! Mem[00000000350000c8] swap [%o2+0x03c],%l6 ! Mem[00000000350000fc] ldstub [%o3+0x032],%l3 ! Mem[00000000358000f2] jmpl %g6+8,%g0 ldx [%o0+0x030],%l7 ! Mem[00000000340000f0] p18_call_0_ho: swap [%o1+0x008],%l0 ! Mem[00000000348000c8] swap [%o2+0x024],%l3 ! Mem[00000000350000e4] stw %l0,[%o3+0x014] ! Mem[00000000358000d4] retl ldsh [%o1+0x004],%l1 ! Mem[00000000348000c4] p19_jmpl_0_le: lduh [%i1+0x00c],%l1 ! Mem[00000000368000cc] stb %l5,[%i2+0x01b] ! Mem[00000000370000db] sth %l6,[%i1+0x010] ! Mem[00000000368000d0] stx %l5,[%i3+0x028] ! Mem[00000000378000e8] lduh [%i3+0x01e],%l0 ! Mem[00000000378000de] ldx [%i2+0x038],%l2 ! Mem[00000000370000f8] std %l0,[%i0+0x028] ! Mem[00000000360000e8] jmpl %g6+8,%g0 swap [%i2+0x014],%l3 ! Mem[00000000370000d4] p19_call_0_le: std %l4,[%i3+0x038] ! Mem[00000000378000f8] ldx [%i0+0x028],%l0 ! Mem[00000000360000e8] swap [%i0+0x000],%l5 ! Mem[00000000360000c0] stw %l2,[%i0+0x038] ! Mem[00000000360000f8] stb %l6,[%i0+0x008] ! Mem[00000000360000c8] std %l0,[%i1+0x028] ! Mem[00000000368000e8] ldd [%i2+0x008],%l0 ! Mem[00000000370000c8] retl lduw [%i0+0x024],%l3 ! Mem[00000000360000e4] p19_jmpl_0_lo: lduh [%o1+0x00c],%l1 ! Mem[00000000368000cc] stb %l5,[%o2+0x01b] ! Mem[00000000370000db] sth %l6,[%o1+0x010] ! Mem[00000000368000d0] stx %l5,[%o3+0x028] ! Mem[00000000378000e8] lduh [%o3+0x01e],%l0 ! Mem[00000000378000de] ldx [%o2+0x038],%l2 ! Mem[00000000370000f8] std %l0,[%o0+0x028] ! Mem[00000000360000e8] jmpl %g6+8,%g0 swap [%o2+0x014],%l3 ! Mem[00000000370000d4] p19_call_0_lo: std %l4,[%o3+0x038] ! Mem[00000000378000f8] ldx [%o0+0x028],%l0 ! Mem[00000000360000e8] swap [%o0+0x000],%l5 ! Mem[00000000360000c0] stw %l2,[%o0+0x038] ! Mem[00000000360000f8] stb %l6,[%o0+0x008] ! Mem[00000000360000c8] std %l0,[%o1+0x028] ! Mem[00000000368000e8] ldd [%o2+0x008],%l0 ! Mem[00000000370000c8] retl lduw [%o0+0x024],%l3 ! Mem[00000000360000e4] p19_jmpl_0_he: ldstub [%i1+0x02b],%l5 ! Mem[00000000368000eb] jmpl %g6+8,%g0 stw %l0,[%i3+0x024] ! Mem[00000000378000e4] p19_call_0_he: std %l6,[%i0+0x038] ! Mem[00000000360000f8] ldsh [%i0+0x032],%l5 ! Mem[00000000360000f2] lduh [%i3+0x024],%l3 ! Mem[00000000378000e4] sth %l1,[%i1+0x036] ! Mem[00000000368000f6] retl stx %l0,[%i2+0x018] ! Mem[00000000370000d8] p19_jmpl_0_ho: ldstub [%o1+0x02b],%l5 ! Mem[00000000368000eb] jmpl %g6+8,%g0 stw %l0,[%o3+0x024] ! Mem[00000000378000e4] p19_call_0_ho: std %l6,[%o0+0x038] ! Mem[00000000360000f8] ldsh [%o0+0x032],%l5 ! Mem[00000000360000f2] lduh [%o3+0x024],%l3 ! Mem[00000000378000e4] sth %l1,[%o1+0x036] ! Mem[00000000368000f6] retl stx %l0,[%o2+0x018] ! Mem[00000000370000d8] p20_jmpl_0_le: ldx [%i3+0x028],%l1 ! Mem[00000000398000e8] swap [%i0+0x018],%l5 ! Mem[00000000380000d8] ldstub [%i2+0x011],%l6 ! Mem[00000000390000d1] stx %l2,[%i3+0x018] ! Mem[00000000398000d8] ldstub [%i1+0x03e],%l0 ! Mem[00000000388000fe] stx %l5,[%i0+0x020] ! Mem[00000000380000e0] ldsh [%i0+0x002],%l3 ! Mem[00000000380000c2] jmpl %g6+8,%g0 ldx [%i0+0x038],%l3 ! Mem[00000000380000f8] p20_call_0_le: lduh [%i0+0x03e],%l1 ! Mem[00000000380000fe] lduh [%i3+0x020],%l2 ! Mem[00000000398000e0] stw %l1,[%i0+0x02c] ! Mem[00000000380000ec] swap [%i3+0x02c],%l0 ! Mem[00000000398000ec] retl ldstub [%i1+0x001],%l5 ! Mem[00000000388000c1] p20_jmpl_0_lo: ldx [%o3+0x028],%l1 ! Mem[00000000398000e8] swap [%o0+0x018],%l5 ! Mem[00000000380000d8] ldstub [%o2+0x011],%l6 ! Mem[00000000390000d1] stx %l2,[%o3+0x018] ! Mem[00000000398000d8] ldstub [%o1+0x03e],%l0 ! Mem[00000000388000fe] stx %l5,[%o0+0x020] ! Mem[00000000380000e0] ldsh [%o0+0x002],%l3 ! Mem[00000000380000c2] jmpl %g6+8,%g0 ldx [%o0+0x038],%l3 ! Mem[00000000380000f8] p20_call_0_lo: lduh [%o0+0x03e],%l1 ! Mem[00000000380000fe] lduh [%o3+0x020],%l2 ! Mem[00000000398000e0] stw %l1,[%o0+0x02c] ! Mem[00000000380000ec] swap [%o3+0x02c],%l0 ! Mem[00000000398000ec] retl ldstub [%o1+0x001],%l5 ! Mem[00000000388000c1] p20_jmpl_0_he: ldsh [%i1+0x032],%l3 ! Mem[00000000388000f2] swap [%i3+0x034],%l7 ! Mem[00000000398000f4] std %l4,[%i3+0x030] ! Mem[00000000398000f0] swap [%i2+0x008],%l1 ! Mem[00000000390000c8] sth %l1,[%i1+0x00a] ! Mem[00000000388000ca] stx %l6,[%i2+0x000] ! Mem[00000000390000c0] jmpl %g6+8,%g0 ldsb [%i0+0x029],%l1 ! Mem[00000000380000e9] p20_call_0_he: swap [%i3+0x034],%l5 ! Mem[00000000398000f4] ldstub [%i3+0x016],%l0 ! Mem[00000000398000d6] swap [%i0+0x02c],%l4 ! Mem[00000000380000ec] swap [%i2+0x010],%l6 ! Mem[00000000390000d0] retl stx %l3,[%i1+0x018] ! Mem[00000000388000d8] p20_jmpl_0_ho: ldsh [%o1+0x032],%l3 ! Mem[00000000388000f2] swap [%o3+0x034],%l7 ! Mem[00000000398000f4] std %l4,[%o3+0x030] ! Mem[00000000398000f0] swap [%o2+0x008],%l1 ! Mem[00000000390000c8] sth %l1,[%o1+0x00a] ! Mem[00000000388000ca] stx %l6,[%o2+0x000] ! Mem[00000000390000c0] jmpl %g6+8,%g0 ldsb [%o0+0x029],%l1 ! Mem[00000000380000e9] p20_call_0_ho: swap [%o3+0x034],%l5 ! Mem[00000000398000f4] ldstub [%o3+0x016],%l0 ! Mem[00000000398000d6] swap [%o0+0x02c],%l4 ! Mem[00000000380000ec] swap [%o2+0x010],%l6 ! Mem[00000000390000d0] retl stx %l3,[%o1+0x018] ! Mem[00000000388000d8] p21_jmpl_0_le: swap [%i2+0x00c],%l1 ! Mem[000000003b0000cc] sth %l5,[%i2+0x01a] ! Mem[000000003b0000da] ldsw [%i2+0x010],%l6 ! Mem[000000003b0000d0] ldd [%i3+0x038],%l2 ! Mem[000000003b8000f8] ldsw [%i3+0x008],%l4 ! Mem[000000003b8000c8] ldsw [%i0+0x000],%l5 ! Mem[000000003a0000c0] swap [%i3+0x000],%l3 ! Mem[000000003b8000c0] jmpl %g6+8,%g0 ldd [%i3+0x038],%l2 ! Mem[000000003b8000f8] p21_call_0_le: swap [%i0+0x03c],%l1 ! Mem[000000003a0000fc] lduw [%i3+0x020],%l2 ! Mem[000000003b8000e0] stw %l1,[%i1+0x00c] ! Mem[000000003a8000cc] std %l2,[%i2+0x030] ! Mem[000000003b0000f0] retl swap [%i2+0x010],%l2 ! Mem[000000003b0000d0] p21_jmpl_0_lo: swap [%o2+0x00c],%l1 ! Mem[000000003b0000cc] sth %l5,[%o2+0x01a] ! Mem[000000003b0000da] ldsw [%o2+0x010],%l6 ! Mem[000000003b0000d0] ldd [%o3+0x038],%l2 ! Mem[000000003b8000f8] ldsw [%o3+0x008],%l4 ! Mem[000000003b8000c8] ldsw [%o0+0x000],%l5 ! Mem[000000003a0000c0] swap [%o3+0x000],%l3 ! Mem[000000003b8000c0] jmpl %g6+8,%g0 ldd [%o3+0x038],%l2 ! Mem[000000003b8000f8] p21_call_0_lo: swap [%o0+0x03c],%l1 ! Mem[000000003a0000fc] lduw [%o3+0x020],%l2 ! Mem[000000003b8000e0] stw %l1,[%o1+0x00c] ! Mem[000000003a8000cc] std %l2,[%o2+0x030] ! Mem[000000003b0000f0] retl swap [%o2+0x010],%l2 ! Mem[000000003b0000d0] p21_jmpl_0_he: ldub [%i0+0x005],%l0 ! Mem[000000003a0000c5] ldsw [%i0+0x038],%l7 ! Mem[000000003a0000f8] jmpl %g6+8,%g0 lduw [%i0+0x038],%l0 ! Mem[000000003a0000f8] p21_call_0_he: retl stx %l3,[%i3+0x020] ! Mem[000000003b8000e0] p21_jmpl_0_ho: ldub [%o0+0x005],%l0 ! Mem[000000003a0000c5] ldsw [%o0+0x038],%l7 ! Mem[000000003a0000f8] jmpl %g6+8,%g0 lduw [%o0+0x038],%l0 ! Mem[000000003a0000f8] p21_call_0_ho: retl stx %l3,[%o3+0x020] ! Mem[000000003b8000e0] p22_jmpl_0_le: ldstub [%i1+0x02c],%l1 ! Mem[000000003c8000ec] ldstub [%i3+0x01b],%l5 ! Mem[000000003d8000db] stw %l6,[%i3+0x010] ! Mem[000000003d8000d0] ldd [%i3+0x008],%l4 ! Mem[000000003d8000c8] swap [%i2+0x03c],%l0 ! Mem[000000003d0000fc] ldsb [%i3+0x03b],%l2 ! Mem[000000003d8000fb] lduh [%i0+0x034],%l1 ! Mem[000000003c0000f4] jmpl %g6+8,%g0 ldsw [%i2+0x024],%l1 ! Mem[000000003d0000e4] p22_call_0_le: std %l0,[%i2+0x028] ! Mem[000000003d0000e8] ldd [%i1+0x010],%l2 ! Mem[000000003c8000d0] retl ldstub [%i0+0x033],%l2 ! Mem[000000003c0000f3] p22_jmpl_0_lo: ldstub [%o1+0x02c],%l1 ! Mem[000000003c8000ec] ldstub [%o3+0x01b],%l5 ! Mem[000000003d8000db] stw %l6,[%o3+0x010] ! Mem[000000003d8000d0] ldd [%o3+0x008],%l4 ! Mem[000000003d8000c8] swap [%o2+0x03c],%l0 ! Mem[000000003d0000fc] ldsb [%o3+0x03b],%l2 ! Mem[000000003d8000fb] lduh [%o0+0x034],%l1 ! Mem[000000003c0000f4] jmpl %g6+8,%g0 ldsw [%o2+0x024],%l1 ! Mem[000000003d0000e4] p22_call_0_lo: std %l0,[%o2+0x028] ! Mem[000000003d0000e8] ldd [%o1+0x010],%l2 ! Mem[000000003c8000d0] retl ldstub [%o0+0x033],%l2 ! Mem[000000003c0000f3] p22_jmpl_0_he: ldstub [%i3+0x023],%l2 ! Mem[000000003d8000e3] ldsh [%i2+0x008],%l1 ! Mem[000000003d0000c8] jmpl %g6+8,%g0 stx %l1,[%i2+0x008] ! Mem[000000003d0000c8] p22_call_0_he: stb %l4,[%i3+0x00c] ! Mem[000000003d8000cc] ldsw [%i2+0x004],%l6 ! Mem[000000003d0000c4] ldsb [%i2+0x028],%l0 ! Mem[000000003d0000e8] retl swap [%i2+0x030],%l2 ! Mem[000000003d0000f0] p22_jmpl_0_ho: ldstub [%o3+0x023],%l2 ! Mem[000000003d8000e3] ldsh [%o2+0x008],%l1 ! Mem[000000003d0000c8] jmpl %g6+8,%g0 stx %l1,[%o2+0x008] ! Mem[000000003d0000c8] p22_call_0_ho: stb %l4,[%o3+0x00c] ! Mem[000000003d8000cc] ldsw [%o2+0x004],%l6 ! Mem[000000003d0000c4] ldsb [%o2+0x028],%l0 ! Mem[000000003d0000e8] retl swap [%o2+0x030],%l2 ! Mem[000000003d0000f0] p23_jmpl_0_le: stx %l3,[%i1+0x020] ! Mem[000000003e8000e0] ldsh [%i0+0x028],%l5 ! Mem[000000003e0000e8] sth %l0,[%i0+0x01e] ! Mem[000000003e0000de] stx %l5,[%i3+0x000] ! Mem[000000003f8000c0] sth %l3,[%i2+0x002] ! Mem[000000003f0000c2] ldd [%i0+0x038],%l2 ! Mem[000000003e0000f8] lduw [%i3+0x03c],%l7 ! Mem[000000003f8000fc] jmpl %g6+8,%g0 swap [%i1+0x004],%l1 ! Mem[000000003e8000c4] p23_call_0_le: std %l0,[%i3+0x008] ! Mem[000000003f8000c8] stb %l0,[%i2+0x02d] ! Mem[000000003f0000ed] retl stb %l5,[%i3+0x001] ! Mem[000000003f8000c1] p23_jmpl_0_lo: stx %l3,[%o1+0x020] ! Mem[000000003e8000e0] ldsh [%o0+0x028],%l5 ! Mem[000000003e0000e8] sth %l0,[%o0+0x01e] ! Mem[000000003e0000de] stx %l5,[%o3+0x000] ! Mem[000000003f8000c0] sth %l3,[%o2+0x002] ! Mem[000000003f0000c2] ldd [%o0+0x038],%l2 ! Mem[000000003e0000f8] lduw [%o3+0x03c],%l7 ! Mem[000000003f8000fc] jmpl %g6+8,%g0 swap [%o1+0x004],%l1 ! Mem[000000003e8000c4] p23_call_0_lo: std %l0,[%o3+0x008] ! Mem[000000003f8000c8] stb %l0,[%o2+0x02d] ! Mem[000000003f0000ed] retl stb %l5,[%o3+0x001] ! Mem[000000003f8000c1] p23_jmpl_0_he: ldsb [%i1+0x012],%l3 ! Mem[000000003e8000d2] ldsh [%i0+0x03a],%l7 ! Mem[000000003e0000fa] ldsb [%i0+0x03a],%l2 ! Mem[000000003e0000fa] stx %l6,[%i1+0x020] ! Mem[000000003e8000e0] lduh [%i1+0x000],%l1 ! Mem[000000003e8000c0] std %l4,[%i0+0x008] ! Mem[000000003e0000c8] jmpl %g6+8,%g0 ldstub [%i3+0x005],%l6 ! Mem[000000003f8000c5] p23_call_0_he: stw %l0,[%i0+0x028] ! Mem[000000003e0000e8] std %l2,[%i0+0x030] ! Mem[000000003e0000f0] lduh [%i3+0x024],%l3 ! Mem[000000003f8000e4] lduh [%i1+0x010],%l2 ! Mem[000000003e8000d0] lduh [%i2+0x028],%l5 ! Mem[000000003f0000e8] ldstub [%i0+0x026],%l2 ! Mem[000000003e0000e6] retl swap [%i1+0x02c],%l2 ! Mem[000000003e8000ec] p23_jmpl_0_ho: ldsb [%o1+0x012],%l3 ! Mem[000000003e8000d2] ldsh [%o0+0x03a],%l7 ! Mem[000000003e0000fa] ldsb [%o0+0x03a],%l2 ! Mem[000000003e0000fa] stx %l6,[%o1+0x020] ! Mem[000000003e8000e0] lduh [%o1+0x000],%l1 ! Mem[000000003e8000c0] std %l4,[%o0+0x008] ! Mem[000000003e0000c8] jmpl %g6+8,%g0 ldstub [%o3+0x005],%l6 ! Mem[000000003f8000c5] p23_call_0_ho: stw %l0,[%o0+0x028] ! Mem[000000003e0000e8] std %l2,[%o0+0x030] ! Mem[000000003e0000f0] lduh [%o3+0x024],%l3 ! Mem[000000003f8000e4] lduh [%o1+0x010],%l2 ! Mem[000000003e8000d0] lduh [%o2+0x028],%l5 ! Mem[000000003f0000e8] ldstub [%o0+0x026],%l2 ! Mem[000000003e0000e6] retl swap [%o1+0x02c],%l2 ! Mem[000000003e8000ec] p24_jmpl_0_le: stb %l1,[%i2+0x02c] ! Mem[00000000410000ec] ldstub [%i2+0x01b],%l5 ! Mem[00000000410000db] swap [%i3+0x010],%l6 ! Mem[00000000418000d0] ldstub [%i1+0x019],%l2 ! Mem[00000000408000d9] ldx [%i2+0x038],%l0 ! Mem[00000000410000f8] ldsw [%i0+0x020],%l5 ! Mem[00000000400000e0] lduh [%i1+0x002],%l3 ! Mem[00000000408000c2] jmpl %g6+8,%g0 ldx [%i3+0x038],%l3 ! Mem[00000000418000f8] p24_call_0_le: stb %l1,[%i3+0x03f] ! Mem[00000000418000ff] ldstub [%i1+0x021],%l2 ! Mem[00000000408000e1] std %l0,[%i1+0x028] ! Mem[00000000408000e8] ldub [%i1+0x02d],%l0 ! Mem[00000000408000ed] retl stw %l5,[%i1+0x000] ! Mem[00000000408000c0] p24_jmpl_0_lo: stb %l1,[%o2+0x02c] ! Mem[00000000410000ec] ldstub [%o2+0x01b],%l5 ! Mem[00000000410000db] swap [%o3+0x010],%l6 ! Mem[00000000418000d0] ldstub [%o1+0x019],%l2 ! Mem[00000000408000d9] ldx [%o2+0x038],%l0 ! Mem[00000000410000f8] ldsw [%o0+0x020],%l5 ! Mem[00000000400000e0] lduh [%o1+0x002],%l3 ! Mem[00000000408000c2] jmpl %g6+8,%g0 ldx [%o3+0x038],%l3 ! Mem[00000000418000f8] p24_call_0_lo: stb %l1,[%o3+0x03f] ! Mem[00000000418000ff] ldstub [%o1+0x021],%l2 ! Mem[00000000408000e1] std %l0,[%o1+0x028] ! Mem[00000000408000e8] ldub [%o1+0x02d],%l0 ! Mem[00000000408000ed] retl stw %l5,[%o1+0x000] ! Mem[00000000408000c0] p24_jmpl_0_he: swap [%i2+0x030],%l3 ! Mem[00000000410000f0] stb %l7,[%i2+0x036] ! Mem[00000000410000f6] lduw [%i3+0x030],%l5 ! Mem[00000000418000f0] stb %l1,[%i3+0x008] ! Mem[00000000418000c8] ldub [%i0+0x00b],%l1 ! Mem[00000000400000cb] swap [%i3+0x01c],%l4 ! Mem[00000000418000dc] jmpl %g6+8,%g0 swap [%i0+0x00c],%l6 ! Mem[00000000400000cc] p24_call_0_he: retl stx %l3,[%i0+0x018] ! Mem[00000000400000d8] p24_jmpl_0_ho: swap [%o2+0x030],%l3 ! Mem[00000000410000f0] stb %l7,[%o2+0x036] ! Mem[00000000410000f6] lduw [%o3+0x030],%l5 ! Mem[00000000418000f0] stb %l1,[%o3+0x008] ! Mem[00000000418000c8] ldub [%o0+0x00b],%l1 ! Mem[00000000400000cb] swap [%o3+0x01c],%l4 ! Mem[00000000418000dc] jmpl %g6+8,%g0 swap [%o0+0x00c],%l6 ! Mem[00000000400000cc] p24_call_0_ho: retl stx %l3,[%o0+0x018] ! Mem[00000000400000d8] p25_jmpl_0_le: std %l0,[%i0+0x008] ! Mem[00000000420000c8] lduh [%i0+0x01a],%l5 ! Mem[00000000420000da] ldub [%i0+0x011],%l6 ! Mem[00000000420000d1] stw %l2,[%i1+0x038] ! Mem[00000000428000f8] ldsh [%i1+0x008],%l4 ! Mem[00000000428000c8] swap [%i0+0x034],%l2 ! Mem[00000000420000f4] stw %l5,[%i1+0x02c] ! Mem[00000000428000ec] jmpl %g6+8,%g0 stx %l4,[%i1+0x030] ! Mem[00000000428000f0] p25_call_0_le: sth %l5,[%i2+0x038] ! Mem[00000000430000f8] ldd [%i0+0x000],%l2 ! Mem[00000000420000c0] retl ldsb [%i2+0x00d],%l1 ! Mem[00000000430000cd] p25_jmpl_0_lo: std %l0,[%o0+0x008] ! Mem[00000000420000c8] lduh [%o0+0x01a],%l5 ! Mem[00000000420000da] ldub [%o0+0x011],%l6 ! Mem[00000000420000d1] stw %l2,[%o1+0x038] ! Mem[00000000428000f8] ldsh [%o1+0x008],%l4 ! Mem[00000000428000c8] swap [%o0+0x034],%l2 ! Mem[00000000420000f4] stw %l5,[%o1+0x02c] ! Mem[00000000428000ec] jmpl %g6+8,%g0 stx %l4,[%o1+0x030] ! Mem[00000000428000f0] p25_call_0_lo: sth %l5,[%o2+0x038] ! Mem[00000000430000f8] ldd [%o0+0x000],%l2 ! Mem[00000000420000c0] retl ldsb [%o2+0x00d],%l1 ! Mem[00000000430000cd] p25_jmpl_0_he: ldsb [%i2+0x008],%l2 ! Mem[00000000430000c8] swap [%i1+0x010],%l2 ! Mem[00000000428000d0] swap [%i2+0x000],%l2 ! Mem[00000000430000c0] jmpl %g6+8,%g0 sth %l2,[%i1+0x00a] ! Mem[00000000428000ca] p25_call_0_he: swap [%i1+0x028],%l3 ! Mem[00000000428000e8] retl ldd [%i0+0x020],%l4 ! Mem[00000000420000e0] p25_jmpl_0_ho: ldsb [%o2+0x008],%l2 ! Mem[00000000430000c8] swap [%o1+0x010],%l2 ! Mem[00000000428000d0] swap [%o2+0x000],%l2 ! Mem[00000000430000c0] jmpl %g6+8,%g0 sth %l2,[%o1+0x00a] ! Mem[00000000428000ca] p25_call_0_ho: swap [%o1+0x028],%l3 ! Mem[00000000428000e8] retl ldd [%o0+0x020],%l4 ! Mem[00000000420000e0] p26_jmpl_0_le: ldsh [%i2+0x02c],%l1 ! Mem[00000000450000ec] lduw [%i1+0x030],%l2 ! Mem[00000000448000f0] swap [%i0+0x020],%l3 ! Mem[00000000440000e0] std %l6,[%i2+0x000] ! Mem[00000000450000c0] swap [%i1+0x010],%l1 ! Mem[00000000448000d0] lduw [%i2+0x038],%l2 ! Mem[00000000450000f8] stw %l0,[%i2+0x008] ! Mem[00000000450000c8] jmpl %g6+8,%g0 std %l2,[%i3+0x030] ! Mem[00000000458000f0] p26_call_0_le: stx %l6,[%i3+0x018] ! Mem[00000000458000d8] swap [%i3+0x02c],%l0 ! Mem[00000000458000ec] ldsb [%i0+0x001],%l5 ! Mem[00000000440000c1] swap [%i0+0x018],%l2 ! Mem[00000000440000d8] swap [%i3+0x008],%l6 ! Mem[00000000458000c8] lduh [%i2+0x000],%l2 ! Mem[00000000450000c0] ldub [%i1+0x015],%l0 ! Mem[00000000448000d5] retl swap [%i1+0x004],%l1 ! Mem[00000000448000c4] p26_jmpl_0_lo: ldsh [%o2+0x02c],%l1 ! Mem[00000000450000ec] lduw [%o1+0x030],%l2 ! Mem[00000000448000f0] swap [%o0+0x020],%l3 ! Mem[00000000440000e0] std %l6,[%o2+0x000] ! Mem[00000000450000c0] swap [%o1+0x010],%l1 ! Mem[00000000448000d0] lduw [%o2+0x038],%l2 ! Mem[00000000450000f8] stw %l0,[%o2+0x008] ! Mem[00000000450000c8] jmpl %g6+8,%g0 std %l2,[%o3+0x030] ! Mem[00000000458000f0] p26_call_0_lo: stx %l6,[%o3+0x018] ! Mem[00000000458000d8] swap [%o3+0x02c],%l0 ! Mem[00000000458000ec] ldsb [%o0+0x001],%l5 ! Mem[00000000440000c1] swap [%o0+0x018],%l2 ! Mem[00000000440000d8] swap [%o3+0x008],%l6 ! Mem[00000000458000c8] lduh [%o2+0x000],%l2 ! Mem[00000000450000c0] ldub [%o1+0x015],%l0 ! Mem[00000000448000d5] retl swap [%o1+0x004],%l1 ! Mem[00000000448000c4] p26_jmpl_0_he: sth %l4,[%i0+0x01c] ! Mem[00000000440000dc] jmpl %g6+8,%g0 std %l2,[%i2+0x020] ! Mem[00000000450000e0] p26_call_0_he: ldsb [%i2+0x008],%l5 ! Mem[00000000450000c8] ldsb [%i3+0x009],%l2 ! Mem[00000000458000c9] ldstub [%i2+0x00f],%l6 ! Mem[00000000450000cf] std %l2,[%i2+0x010] ! Mem[00000000450000d0] swap [%i3+0x008],%l5 ! Mem[00000000458000c8] retl stb %l2,[%i0+0x006] ! Mem[00000000440000c6] p26_jmpl_0_ho: sth %l4,[%o0+0x01c] ! Mem[00000000440000dc] jmpl %g6+8,%g0 std %l2,[%o2+0x020] ! Mem[00000000450000e0] p26_call_0_ho: ldsb [%o2+0x008],%l5 ! Mem[00000000450000c8] ldsb [%o3+0x009],%l2 ! Mem[00000000458000c9] ldstub [%o2+0x00f],%l6 ! Mem[00000000450000cf] std %l2,[%o2+0x010] ! Mem[00000000450000d0] swap [%o3+0x008],%l5 ! Mem[00000000458000c8] retl stb %l2,[%o0+0x006] ! Mem[00000000440000c6] p27_jmpl_0_le: ldsw [%i2+0x00c],%l1 ! Mem[00000000470000cc] ldsw [%i3+0x018],%l5 ! Mem[00000000478000d8] swap [%i1+0x010],%l6 ! Mem[00000000468000d0] swap [%i1+0x028],%l5 ! Mem[00000000468000e8] ldsb [%i3+0x02e],%l5 ! Mem[00000000478000ee] ldd [%i3+0x038],%l2 ! Mem[00000000478000f8] stb %l7,[%i0+0x03f] ! Mem[00000000460000ff] jmpl %g6+8,%g0 ldsb [%i1+0x00c],%l4 ! Mem[00000000468000cc] p27_call_0_le: lduh [%i1+0x03c],%l5 ! Mem[00000000468000fc] ldsb [%i1+0x032],%l2 ! Mem[00000000468000f2] lduw [%i0+0x010],%l2 ! Mem[00000000460000d0] ldstub [%i0+0x015],%l5 ! Mem[00000000460000d5] retl stb %l3,[%i0+0x002] ! Mem[00000000460000c2] p27_jmpl_0_lo: ldsw [%o2+0x00c],%l1 ! Mem[00000000470000cc] ldsw [%o3+0x018],%l5 ! Mem[00000000478000d8] swap [%o1+0x010],%l6 ! Mem[00000000468000d0] swap [%o1+0x028],%l5 ! Mem[00000000468000e8] ldsb [%o3+0x02e],%l5 ! Mem[00000000478000ee] ldd [%o3+0x038],%l2 ! Mem[00000000478000f8] stb %l7,[%o0+0x03f] ! Mem[00000000460000ff] jmpl %g6+8,%g0 ldsb [%o1+0x00c],%l4 ! Mem[00000000468000cc] p27_call_0_lo: lduh [%o1+0x03c],%l5 ! Mem[00000000468000fc] ldsb [%o1+0x032],%l2 ! Mem[00000000468000f2] lduw [%o0+0x010],%l2 ! Mem[00000000460000d0] ldstub [%o0+0x015],%l5 ! Mem[00000000460000d5] retl stb %l3,[%o0+0x002] ! Mem[00000000460000c2] p27_jmpl_0_he: ldstub [%i0+0x039],%l0 ! Mem[00000000460000f9] ldsw [%i1+0x030],%l4 ! Mem[00000000468000f0] ldsb [%i3+0x004],%l5 ! Mem[00000000478000c4] ldx [%i1+0x028],%l5 ! Mem[00000000468000e8] ldd [%i2+0x000],%l6 ! Mem[00000000470000c0] std %l4,[%i1+0x008] ! Mem[00000000468000c8] ldsw [%i3+0x024],%l2 ! Mem[00000000478000e4] jmpl %g6+8,%g0 swap [%i0+0x028],%l5 ! Mem[00000000460000e8] p27_call_0_he: swap [%i2+0x004],%l3 ! Mem[00000000470000c4] lduw [%i2+0x018],%l0 ! Mem[00000000470000d8] sth %l2,[%i0+0x000] ! Mem[00000000460000c0] retl ldub [%i0+0x035],%l2 ! Mem[00000000460000f5] p27_jmpl_0_ho: ldstub [%o0+0x039],%l0 ! Mem[00000000460000f9] ldsw [%o1+0x030],%l4 ! Mem[00000000468000f0] ldsb [%o3+0x004],%l5 ! Mem[00000000478000c4] ldx [%o1+0x028],%l5 ! Mem[00000000468000e8] ldd [%o2+0x000],%l6 ! Mem[00000000470000c0] std %l4,[%o1+0x008] ! Mem[00000000468000c8] ldsw [%o3+0x024],%l2 ! Mem[00000000478000e4] jmpl %g6+8,%g0 swap [%o0+0x028],%l5 ! Mem[00000000460000e8] p27_call_0_ho: swap [%o2+0x004],%l3 ! Mem[00000000470000c4] lduw [%o2+0x018],%l0 ! Mem[00000000470000d8] sth %l2,[%o0+0x000] ! Mem[00000000460000c0] retl ldub [%o0+0x035],%l2 ! Mem[00000000460000f5] p28_jmpl_0_le: swap [%i0+0x02c],%l1 ! Mem[00000000480000ec] swap [%i3+0x030],%l2 ! Mem[00000000498000f0] swap [%i2+0x03c],%l6 ! Mem[00000000490000fc] swap [%i1+0x000],%l7 ! Mem[00000000488000c0] stw %l1,[%i2+0x010] ! Mem[00000000490000d0] ldstub [%i1+0x034],%l4 ! Mem[00000000488000f4] std %l6,[%i1+0x038] ! Mem[00000000488000f8] jmpl %g6+8,%g0 ldstub [%i2+0x021],%l3 ! Mem[00000000490000e1] p28_call_0_le: ldsw [%i3+0x000],%l5 ! Mem[00000000498000c0] ldstub [%i2+0x015],%l5 ! Mem[00000000490000d5] retl ldsh [%i0+0x01c],%l2 ! Mem[00000000480000dc] p28_jmpl_0_lo: swap [%o0+0x02c],%l1 ! Mem[00000000480000ec] swap [%o3+0x030],%l2 ! Mem[00000000498000f0] swap [%o2+0x03c],%l6 ! Mem[00000000490000fc] swap [%o1+0x000],%l7 ! Mem[00000000488000c0] stw %l1,[%o2+0x010] ! Mem[00000000490000d0] ldstub [%o1+0x034],%l4 ! Mem[00000000488000f4] std %l6,[%o1+0x038] ! Mem[00000000488000f8] jmpl %g6+8,%g0 ldstub [%o2+0x021],%l3 ! Mem[00000000490000e1] p28_call_0_lo: ldsw [%o3+0x000],%l5 ! Mem[00000000498000c0] ldstub [%o2+0x015],%l5 ! Mem[00000000490000d5] retl ldsh [%o0+0x01c],%l2 ! Mem[00000000480000dc] p28_jmpl_0_he: stx %l2,[%i2+0x018] ! Mem[00000000490000d8] ldstub [%i1+0x023],%l6 ! Mem[00000000488000e3] jmpl %g6+8,%g0 stb %l1,[%i3+0x020] ! Mem[00000000498000e0] p28_call_0_he: swap [%i1+0x00c],%l4 ! Mem[00000000488000cc] ldsw [%i2+0x004],%l6 ! Mem[00000000490000c4] sth %l0,[%i3+0x028] ! Mem[00000000498000e8] retl stx %l2,[%i3+0x030] ! Mem[00000000498000f0] p28_jmpl_0_ho: stx %l2,[%o2+0x018] ! Mem[00000000490000d8] ldstub [%o1+0x023],%l6 ! Mem[00000000488000e3] jmpl %g6+8,%g0 stb %l1,[%o3+0x020] ! Mem[00000000498000e0] p28_call_0_ho: swap [%o1+0x00c],%l4 ! Mem[00000000488000cc] ldsw [%o2+0x004],%l6 ! Mem[00000000490000c4] sth %l0,[%o3+0x028] ! Mem[00000000498000e8] retl stx %l2,[%o3+0x030] ! Mem[00000000498000f0] p29_jmpl_0_le: ldstub [%i2+0x00c],%l1 ! Mem[000000004b0000cc] ldx [%i2+0x018],%l5 ! Mem[000000004b0000d8] stb %l6,[%i1+0x011] ! Mem[000000004a8000d1] swap [%i2+0x038],%l2 ! Mem[000000004b0000f8] std %l4,[%i2+0x008] ! Mem[000000004b0000c8] ldsb [%i1+0x034],%l2 ! Mem[000000004a8000f4] ldd [%i2+0x028],%l4 ! Mem[000000004b0000e8] jmpl %g6+8,%g0 swap [%i1+0x034],%l4 ! Mem[000000004a8000f4] p29_call_0_le: ldstub [%i2+0x039],%l5 ! Mem[000000004b0000f9] sth %l3,[%i2+0x006] ! Mem[000000004b0000c6] retl ldsh [%i3+0x00c],%l1 ! Mem[000000004b8000cc] p29_jmpl_0_lo: ldstub [%o2+0x00c],%l1 ! Mem[000000004b0000cc] ldx [%o2+0x018],%l5 ! Mem[000000004b0000d8] stb %l6,[%o1+0x011] ! Mem[000000004a8000d1] swap [%o2+0x038],%l2 ! Mem[000000004b0000f8] std %l4,[%o2+0x008] ! Mem[000000004b0000c8] ldsb [%o1+0x034],%l2 ! Mem[000000004a8000f4] ldd [%o2+0x028],%l4 ! Mem[000000004b0000e8] jmpl %g6+8,%g0 swap [%o1+0x034],%l4 ! Mem[000000004a8000f4] p29_call_0_lo: ldstub [%o2+0x039],%l5 ! Mem[000000004b0000f9] sth %l3,[%o2+0x006] ! Mem[000000004b0000c6] retl ldsh [%o3+0x00c],%l1 ! Mem[000000004b8000cc] p29_jmpl_0_he: swap [%i2+0x008],%l2 ! Mem[000000004b0000c8] swap [%i1+0x010],%l2 ! Mem[000000004a8000d0] ldsw [%i2+0x004],%l0 ! Mem[000000004b0000c4] jmpl %g6+8,%g0 std %l6,[%i0+0x038] ! Mem[000000004a0000f8] p29_call_0_he: retl ldx [%i3+0x008],%l0 ! Mem[000000004b8000c8] p29_jmpl_0_ho: swap [%o2+0x008],%l2 ! Mem[000000004b0000c8] swap [%o1+0x010],%l2 ! Mem[000000004a8000d0] ldsw [%o2+0x004],%l0 ! Mem[000000004b0000c4] jmpl %g6+8,%g0 std %l6,[%o0+0x038] ! Mem[000000004a0000f8] p29_call_0_ho: retl ldx [%o3+0x008],%l0 ! Mem[000000004b8000c8] p30_jmpl_0_le: ldstub [%i1+0x011],%l6 ! Mem[000000004c8000d1] sth %l2,[%i1+0x018] ! Mem[000000004c8000d8] ldstub [%i2+0x008],%l4 ! Mem[000000004d0000c8] ldsw [%i0+0x034],%l2 ! Mem[000000004c0000f4] swap [%i3+0x02c],%l5 ! Mem[000000004d8000ec] ldx [%i3+0x030],%l4 ! Mem[000000004d8000f0] ldub [%i2+0x034],%l1 ! Mem[000000004d0000f4] jmpl %g6+8,%g0 ldub [%i1+0x026],%l1 ! Mem[000000004c8000e6] p30_call_0_le: ldsh [%i0+0x02c],%l1 ! Mem[000000004c0000ec] stw %l0,[%i0+0x02c] ! Mem[000000004c0000ec] retl ldstub [%i2+0x001],%l5 ! Mem[000000004d0000c1] p30_jmpl_0_lo: ldstub [%o1+0x011],%l6 ! Mem[000000004c8000d1] sth %l2,[%o1+0x018] ! Mem[000000004c8000d8] ldstub [%o2+0x008],%l4 ! Mem[000000004d0000c8] ldsw [%o0+0x034],%l2 ! Mem[000000004c0000f4] swap [%o3+0x02c],%l5 ! Mem[000000004d8000ec] ldx [%o3+0x030],%l4 ! Mem[000000004d8000f0] ldub [%o2+0x034],%l1 ! Mem[000000004d0000f4] jmpl %g6+8,%g0 ldub [%o1+0x026],%l1 ! Mem[000000004c8000e6] p30_call_0_lo: ldsh [%o0+0x02c],%l1 ! Mem[000000004c0000ec] stw %l0,[%o0+0x02c] ! Mem[000000004c0000ec] retl ldstub [%o2+0x001],%l5 ! Mem[000000004d0000c1] p30_jmpl_0_he: ldx [%i2+0x030],%l3 ! Mem[000000004d0000f0] ldd [%i0+0x030],%l6 ! Mem[000000004c0000f0] std %l4,[%i2+0x030] ! Mem[000000004d0000f0] ldub [%i0+0x008],%l1 ! Mem[000000004c0000c8] ldx [%i2+0x008],%l1 ! Mem[000000004d0000c8] stb %l5,[%i0+0x00b] ! Mem[000000004c0000cb] jmpl %g6+8,%g0 ldx [%i3+0x020],%l6 ! Mem[000000004d8000e0] p30_call_0_he: ldstub [%i3+0x028],%l0 ! Mem[000000004d8000e8] ldsh [%i3+0x030],%l2 ! Mem[000000004d8000f0] ldstub [%i3+0x025],%l3 ! Mem[000000004d8000e5] swap [%i1+0x004],%l3 ! Mem[000000004c8000c4] swap [%i1+0x018],%l0 ! Mem[000000004c8000d8] swap [%i1+0x010],%l4 ! Mem[000000004c8000d0] retl swap [%i1+0x004],%l0 ! Mem[000000004c8000c4] p30_jmpl_0_ho: ldx [%o2+0x030],%l3 ! Mem[000000004d0000f0] ldd [%o0+0x030],%l6 ! Mem[000000004c0000f0] std %l4,[%o2+0x030] ! Mem[000000004d0000f0] ldub [%o0+0x008],%l1 ! Mem[000000004c0000c8] ldx [%o2+0x008],%l1 ! Mem[000000004d0000c8] stb %l5,[%o0+0x00b] ! Mem[000000004c0000cb] jmpl %g6+8,%g0 ldx [%o3+0x020],%l6 ! Mem[000000004d8000e0] p30_call_0_ho: ldstub [%o3+0x028],%l0 ! Mem[000000004d8000e8] ldsh [%o3+0x030],%l2 ! Mem[000000004d8000f0] ldstub [%o3+0x025],%l3 ! Mem[000000004d8000e5] swap [%o1+0x004],%l3 ! Mem[000000004c8000c4] swap [%o1+0x018],%l0 ! Mem[000000004c8000d8] swap [%o1+0x010],%l4 ! Mem[000000004c8000d0] retl swap [%o1+0x004],%l0 ! Mem[000000004c8000c4] p31_jmpl_0_le: sth %l1,[%i0+0x00c] ! Mem[000000004e0000cc] swap [%i2+0x018],%l5 ! Mem[000000004f0000d8] lduw [%i1+0x010],%l6 ! Mem[000000004e8000d0] ldsw [%i1+0x038],%l2 ! Mem[000000004e8000f8] stx %l4,[%i0+0x008] ! Mem[000000004e0000c8] swap [%i0+0x034],%l2 ! Mem[000000004e0000f4] ldstub [%i0+0x02e],%l5 ! Mem[000000004e0000ee] jmpl %g6+8,%g0 ldsb [%i1+0x034],%l4 ! Mem[000000004e8000f4] p31_call_0_le: lduw [%i2+0x038],%l5 ! Mem[000000004f0000f8] ldsb [%i1+0x007],%l3 ! Mem[000000004e8000c7] retl lduw [%i3+0x038],%l4 ! Mem[000000004f8000f8] p31_jmpl_0_lo: sth %l1,[%o0+0x00c] ! Mem[000000004e0000cc] swap [%o2+0x018],%l5 ! Mem[000000004f0000d8] lduw [%o1+0x010],%l6 ! Mem[000000004e8000d0] ldsw [%o1+0x038],%l2 ! Mem[000000004e8000f8] stx %l4,[%o0+0x008] ! Mem[000000004e0000c8] swap [%o0+0x034],%l2 ! Mem[000000004e0000f4] ldstub [%o0+0x02e],%l5 ! Mem[000000004e0000ee] jmpl %g6+8,%g0 ldsb [%o1+0x034],%l4 ! Mem[000000004e8000f4] p31_call_0_lo: lduw [%o2+0x038],%l5 ! Mem[000000004f0000f8] ldsb [%o1+0x007],%l3 ! Mem[000000004e8000c7] retl lduw [%o3+0x038],%l4 ! Mem[000000004f8000f8] p31_jmpl_0_he: swap [%i2+0x028],%l1 ! Mem[000000004f0000e8] swap [%i1+0x000],%l5 ! Mem[000000004e8000c0] lduw [%i3+0x000],%l2 ! Mem[000000004f8000c0] swap [%i3+0x008],%l2 ! Mem[000000004f8000c8] jmpl %g6+8,%g0 ldd [%i0+0x028],%l0 ! Mem[000000004e0000e8] p31_call_0_he: ldx [%i1+0x000],%l1 ! Mem[000000004e8000c0] stx %l4,[%i3+0x008] ! Mem[000000004f8000c8] ldd [%i3+0x038],%l6 ! Mem[000000004f8000f8] retl swap [%i0+0x030],%l5 ! Mem[000000004e0000f0] p31_jmpl_0_ho: swap [%o2+0x028],%l1 ! Mem[000000004f0000e8] swap [%o1+0x000],%l5 ! Mem[000000004e8000c0] lduw [%o3+0x000],%l2 ! Mem[000000004f8000c0] swap [%o3+0x008],%l2 ! Mem[000000004f8000c8] jmpl %g6+8,%g0 ldd [%o0+0x028],%l0 ! Mem[000000004e0000e8] p31_call_0_ho: ldx [%o1+0x000],%l1 ! Mem[000000004e8000c0] stx %l4,[%o3+0x008] ! Mem[000000004f8000c8] ldd [%o3+0x038],%l6 ! Mem[000000004f8000f8] retl swap [%o0+0x030],%l5 ! Mem[000000004e0000f0] p32_jmpl_0_le: stx %l1,[%i2+0x028] ! Mem[00000000510000e8] std %l4,[%i3+0x018] ! Mem[00000000518000d8] sth %l6,[%i2+0x010] ! Mem[00000000510000d0] swap [%i0+0x008],%l5 ! Mem[00000000500000c8] lduh [%i1+0x010],%l1 ! Mem[00000000508000d0] stx %l4,[%i1+0x030] ! Mem[00000000508000f0] ldstub [%i2+0x034],%l1 ! Mem[00000000510000f4] jmpl %g6+8,%g0 ldstub [%i2+0x019],%l7 ! Mem[00000000510000d9] p32_call_0_le: ldstub [%i1+0x01b],%l4 ! Mem[00000000508000db] ldx [%i0+0x018],%l2 ! Mem[00000000500000d8] ldstub [%i2+0x012],%l2 ! Mem[00000000510000d2] retl sth %l2,[%i1+0x03e] ! Mem[00000000508000fe] p32_jmpl_0_lo: stx %l1,[%o2+0x028] ! Mem[00000000510000e8] std %l4,[%o3+0x018] ! Mem[00000000518000d8] sth %l6,[%o2+0x010] ! Mem[00000000510000d0] swap [%o0+0x008],%l5 ! Mem[00000000500000c8] lduh [%o1+0x010],%l1 ! Mem[00000000508000d0] stx %l4,[%o1+0x030] ! Mem[00000000508000f0] ldstub [%o2+0x034],%l1 ! Mem[00000000510000f4] jmpl %g6+8,%g0 ldstub [%o2+0x019],%l7 ! Mem[00000000510000d9] p32_call_0_lo: ldstub [%o1+0x01b],%l4 ! Mem[00000000508000db] ldx [%o0+0x018],%l2 ! Mem[00000000500000d8] ldstub [%o2+0x012],%l2 ! Mem[00000000510000d2] retl sth %l2,[%o1+0x03e] ! Mem[00000000508000fe] p32_jmpl_0_he: ldstub [%i3+0x036],%l7 ! Mem[00000000518000f6] lduw [%i0+0x018],%l2 ! Mem[00000000500000d8] lduw [%i3+0x020],%l6 ! Mem[00000000518000e0] jmpl %g6+8,%g0 sth %l1,[%i0+0x020] ! Mem[00000000500000e0] p32_call_0_he: ldsh [%i0+0x00c],%l4 ! Mem[00000000500000cc] ldstub [%i2+0x006],%l6 ! Mem[00000000510000c6] ldsh [%i3+0x028],%l0 ! Mem[00000000518000e8] retl swap [%i3+0x030],%l2 ! Mem[00000000518000f0] p32_jmpl_0_ho: ldstub [%o3+0x036],%l7 ! Mem[00000000518000f6] lduw [%o0+0x018],%l2 ! Mem[00000000500000d8] lduw [%o3+0x020],%l6 ! Mem[00000000518000e0] jmpl %g6+8,%g0 sth %l1,[%o0+0x020] ! Mem[00000000500000e0] p32_call_0_ho: ldsh [%o0+0x00c],%l4 ! Mem[00000000500000cc] ldstub [%o2+0x006],%l6 ! Mem[00000000510000c6] ldsh [%o3+0x028],%l0 ! Mem[00000000518000e8] retl swap [%o3+0x030],%l2 ! Mem[00000000518000f0] p33_jmpl_0_le: lduh [%i1+0x00c],%l1 ! Mem[00000000528000cc] ldstub [%i1+0x01b],%l5 ! Mem[00000000528000db] ldstub [%i2+0x011],%l6 ! Mem[00000000530000d1] ldub [%i0+0x039],%l2 ! Mem[00000000520000f9] stw %l4,[%i2+0x008] ! Mem[00000000530000c8] ldsw [%i1+0x000],%l5 ! Mem[00000000528000c0] swap [%i0+0x000],%l3 ! Mem[00000000520000c0] jmpl %g6+8,%g0 ldd [%i3+0x038],%l2 ! Mem[00000000538000f8] p33_call_0_le: swap [%i1+0x03c],%l1 ! Mem[00000000528000fc] ldstub [%i3+0x021],%l2 ! Mem[00000000538000e1] ldsw [%i0+0x00c],%l1 ! Mem[00000000520000cc] swap [%i2+0x02c],%l0 ! Mem[00000000530000ec] retl std %l2,[%i1+0x010] ! Mem[00000000528000d0] p33_jmpl_0_lo: lduh [%o1+0x00c],%l1 ! Mem[00000000528000cc] ldstub [%o1+0x01b],%l5 ! Mem[00000000528000db] ldstub [%o2+0x011],%l6 ! Mem[00000000530000d1] ldub [%o0+0x039],%l2 ! Mem[00000000520000f9] stw %l4,[%o2+0x008] ! Mem[00000000530000c8] ldsw [%o1+0x000],%l5 ! Mem[00000000528000c0] swap [%o0+0x000],%l3 ! Mem[00000000520000c0] jmpl %g6+8,%g0 ldd [%o3+0x038],%l2 ! Mem[00000000538000f8] p33_call_0_lo: swap [%o1+0x03c],%l1 ! Mem[00000000528000fc] ldstub [%o3+0x021],%l2 ! Mem[00000000538000e1] ldsw [%o0+0x00c],%l1 ! Mem[00000000520000cc] swap [%o2+0x02c],%l0 ! Mem[00000000530000ec] retl std %l2,[%o1+0x010] ! Mem[00000000528000d0] p33_jmpl_0_he: ldstub [%i0+0x003],%l2 ! Mem[00000000520000c3] ldstub [%i2+0x00a],%l2 ! Mem[00000000530000ca] jmpl %g6+8,%g0 stb %l2,[%i0+0x03a] ! Mem[00000000520000fa] p33_call_0_he: ldstub [%i0+0x026],%l4 ! Mem[00000000520000e6] std %l4,[%i1+0x008] ! Mem[00000000528000c8] stw %l0,[%i1+0x028] ! Mem[00000000528000e8] retl stw %l2,[%i2+0x030] ! Mem[00000000530000f0] p33_jmpl_0_ho: ldstub [%o0+0x003],%l2 ! Mem[00000000520000c3] ldstub [%o2+0x00a],%l2 ! Mem[00000000530000ca] jmpl %g6+8,%g0 stb %l2,[%o0+0x03a] ! Mem[00000000520000fa] p33_call_0_ho: ldstub [%o0+0x026],%l4 ! Mem[00000000520000e6] std %l4,[%o1+0x008] ! Mem[00000000528000c8] stw %l0,[%o1+0x028] ! Mem[00000000528000e8] retl stw %l2,[%o2+0x030] ! Mem[00000000530000f0] p34_jmpl_0_le: ldx [%i3+0x028],%l1 ! Mem[00000000558000e8] ldub [%i2+0x01b],%l5 ! Mem[00000000550000db] ldd [%i2+0x010],%l6 ! Mem[00000000550000d0] swap [%i3+0x018],%l2 ! Mem[00000000558000d8] swap [%i3+0x008],%l4 ! Mem[00000000558000c8] sth %l2,[%i0+0x034] ! Mem[00000000540000f4] std %l0,[%i2+0x008] ! Mem[00000000550000c8] jmpl %g6+8,%g0 stx %l3,[%i2+0x030] ! Mem[00000000550000f0] p34_call_0_le: swap [%i3+0x018],%l6 ! Mem[00000000558000d8] ldsh [%i1+0x034],%l4 ! Mem[00000000548000f4] ldstub [%i1+0x01c],%l5 ! Mem[00000000548000dc] stx %l2,[%i2+0x038] ! Mem[00000000550000f8] swap [%i1+0x008],%l1 ! Mem[00000000548000c8] stw %l3,[%i1+0x004] ! Mem[00000000548000c4] sth %l2,[%i0+0x01c] ! Mem[00000000540000dc] retl swap [%i1+0x024],%l3 ! Mem[00000000548000e4] p34_jmpl_0_lo: ldx [%o3+0x028],%l1 ! Mem[00000000558000e8] ldub [%o2+0x01b],%l5 ! Mem[00000000550000db] ldd [%o2+0x010],%l6 ! Mem[00000000550000d0] swap [%o3+0x018],%l2 ! Mem[00000000558000d8] swap [%o3+0x008],%l4 ! Mem[00000000558000c8] sth %l2,[%o0+0x034] ! Mem[00000000540000f4] std %l0,[%o2+0x008] ! Mem[00000000550000c8] jmpl %g6+8,%g0 stx %l3,[%o2+0x030] ! Mem[00000000550000f0] p34_call_0_lo: swap [%o3+0x018],%l6 ! Mem[00000000558000d8] ldsh [%o1+0x034],%l4 ! Mem[00000000548000f4] ldstub [%o1+0x01c],%l5 ! Mem[00000000548000dc] stx %l2,[%o2+0x038] ! Mem[00000000550000f8] swap [%o1+0x008],%l1 ! Mem[00000000548000c8] stw %l3,[%o1+0x004] ! Mem[00000000548000c4] sth %l2,[%o0+0x01c] ! Mem[00000000540000dc] retl swap [%o1+0x024],%l3 ! Mem[00000000548000e4] p34_jmpl_0_he: ldx [%i2+0x000],%l6 ! Mem[00000000550000c0] jmpl %g6+8,%g0 lduw [%i2+0x028],%l1 ! Mem[00000000550000e8] p34_call_0_he: ldstub [%i2+0x034],%l5 ! Mem[00000000550000f4] stx %l5,[%i1+0x030] ! Mem[00000000548000f0] ldstub [%i1+0x008],%l5 ! Mem[00000000548000c8] swap [%i0+0x008],%l2 ! Mem[00000000540000c8] retl std %l6,[%i0+0x008] ! Mem[00000000540000c8] p34_jmpl_0_ho: ldx [%o2+0x000],%l6 ! Mem[00000000550000c0] jmpl %g6+8,%g0 lduw [%o2+0x028],%l1 ! Mem[00000000550000e8] p34_call_0_ho: ldstub [%o2+0x034],%l5 ! Mem[00000000550000f4] stx %l5,[%o1+0x030] ! Mem[00000000548000f0] ldstub [%o1+0x008],%l5 ! Mem[00000000548000c8] swap [%o0+0x008],%l2 ! Mem[00000000540000c8] retl std %l6,[%o0+0x008] ! Mem[00000000540000c8] p35_jmpl_0_le: swap [%i2+0x00c],%l1 ! Mem[00000000570000cc] lduh [%i2+0x004],%l3 ! Mem[00000000570000c4] ldstub [%i1+0x03f],%l6 ! Mem[00000000568000ff] ldsb [%i2+0x001],%l7 ! Mem[00000000570000c1] stx %l1,[%i1+0x030] ! Mem[00000000568000f0] ldstub [%i1+0x034],%l4 ! Mem[00000000568000f4] lduh [%i3+0x03e],%l7 ! Mem[00000000578000fe] jmpl %g6+8,%g0 ldstub [%i3+0x006],%l1 ! Mem[00000000578000c6] p35_call_0_le: ldd [%i2+0x008],%l0 ! Mem[00000000570000c8] stx %l2,[%i1+0x030] ! Mem[00000000568000f0] retl ldd [%i1+0x010],%l2 ! Mem[00000000568000d0] p35_jmpl_0_lo: swap [%o2+0x00c],%l1 ! Mem[00000000570000cc] lduh [%o2+0x004],%l3 ! Mem[00000000570000c4] ldstub [%o1+0x03f],%l6 ! Mem[00000000568000ff] ldsb [%o2+0x001],%l7 ! Mem[00000000570000c1] stx %l1,[%o1+0x030] ! Mem[00000000568000f0] ldstub [%o1+0x034],%l4 ! Mem[00000000568000f4] lduh [%o3+0x03e],%l7 ! Mem[00000000578000fe] jmpl %g6+8,%g0 ldstub [%o3+0x006],%l1 ! Mem[00000000578000c6] p35_call_0_lo: ldd [%o2+0x008],%l0 ! Mem[00000000570000c8] stx %l2,[%o1+0x030] ! Mem[00000000568000f0] retl ldd [%o1+0x010],%l2 ! Mem[00000000568000d0] p35_jmpl_0_he: ldsb [%i0+0x005],%l0 ! Mem[00000000560000c5] ldd [%i0+0x028],%l0 ! Mem[00000000560000e8] jmpl %g6+8,%g0 ldstub [%i0+0x02b],%l1 ! Mem[00000000560000eb] p35_call_0_he: lduh [%i3+0x016],%l0 ! Mem[00000000578000d6] ldstub [%i1+0x021],%l4 ! Mem[00000000568000e1] ldsb [%i2+0x034],%l5 ! Mem[00000000570000f4] retl lduw [%i0+0x030],%l5 ! Mem[00000000560000f0] p35_jmpl_0_ho: ldsb [%o0+0x005],%l0 ! Mem[00000000560000c5] ldd [%o0+0x028],%l0 ! Mem[00000000560000e8] jmpl %g6+8,%g0 ldstub [%o0+0x02b],%l1 ! Mem[00000000560000eb] p35_call_0_ho: lduh [%o3+0x016],%l0 ! Mem[00000000578000d6] ldstub [%o1+0x021],%l4 ! Mem[00000000568000e1] ldsb [%o2+0x034],%l5 ! Mem[00000000570000f4] retl lduw [%o0+0x030],%l5 ! Mem[00000000560000f0] p36_jmpl_0_le: ldsb [%i1+0x01c],%l5 ! Mem[00000000588000dc] stw %l3,[%i1+0x004] ! Mem[00000000588000c4] ldub [%i2+0x03f],%l6 ! Mem[00000000590000ff] ldx [%i3+0x030],%l2 ! Mem[00000000598000f0] std %l4,[%i3+0x028] ! Mem[00000000598000e8] swap [%i3+0x034],%l4 ! Mem[00000000598000f4] swap [%i0+0x034],%l1 ! Mem[00000000580000f4] jmpl %g6+8,%g0 stx %l7,[%i3+0x018] ! Mem[00000000598000d8] p36_call_0_le: ldd [%i3+0x028],%l0 ! Mem[00000000598000e8] sth %l0,[%i3+0x02c] ! Mem[00000000598000ec] stx %l5,[%i0+0x000] ! Mem[00000000580000c0] retl swap [%i0+0x014],%l5 ! Mem[00000000580000d4] p36_jmpl_0_lo: ldsb [%o1+0x01c],%l5 ! Mem[00000000588000dc] stw %l3,[%o1+0x004] ! Mem[00000000588000c4] ldub [%o2+0x03f],%l6 ! Mem[00000000590000ff] ldx [%o3+0x030],%l2 ! Mem[00000000598000f0] std %l4,[%o3+0x028] ! Mem[00000000598000e8] swap [%o3+0x034],%l4 ! Mem[00000000598000f4] swap [%o0+0x034],%l1 ! Mem[00000000580000f4] jmpl %g6+8,%g0 stx %l7,[%o3+0x018] ! Mem[00000000598000d8] p36_call_0_lo: ldd [%o3+0x028],%l0 ! Mem[00000000598000e8] sth %l0,[%o3+0x02c] ! Mem[00000000598000ec] stx %l5,[%o0+0x000] ! Mem[00000000580000c0] retl swap [%o0+0x014],%l5 ! Mem[00000000580000d4] p36_jmpl_0_he: jmpl %g6+8,%g0 stb %l2,[%i0+0x02a] ! Mem[00000000580000ea] p36_call_0_he: stb %l3,[%i3+0x00a] ! Mem[00000000598000ca] retl lduh [%i3+0x026],%l4 ! Mem[00000000598000e6] p36_jmpl_0_ho: jmpl %g6+8,%g0 stb %l2,[%o0+0x02a] ! Mem[00000000580000ea] p36_call_0_ho: stb %l3,[%o3+0x00a] ! Mem[00000000598000ca] retl lduh [%o3+0x026],%l4 ! Mem[00000000598000e6] p37_jmpl_0_le: ldstub [%i2+0x01c],%l5 ! Mem[000000005b0000dc] stb %l2,[%i3+0x010] ! Mem[000000005b8000d0] sth %l3,[%i3+0x020] ! Mem[000000005b8000e0] swap [%i3+0x028],%l5 ! Mem[000000005b8000e8] ldub [%i0+0x01e],%l0 ! Mem[000000005a0000de] ldsh [%i2+0x03a],%l2 ! Mem[000000005b0000fa] lduw [%i0+0x014],%l1 ! Mem[000000005a0000d4] jmpl %g6+8,%g0 swap [%i3+0x038],%l7 ! Mem[000000005b8000f8] p37_call_0_le: ldd [%i1+0x008],%l0 ! Mem[000000005a8000c8] std %l0,[%i2+0x028] ! Mem[000000005b0000e8] lduh [%i1+0x000],%l5 ! Mem[000000005a8000c0] retl swap [%i0+0x038],%l2 ! Mem[000000005a0000f8] p37_jmpl_0_lo: ldstub [%o2+0x01c],%l5 ! Mem[000000005b0000dc] stb %l2,[%o3+0x010] ! Mem[000000005b8000d0] sth %l3,[%o3+0x020] ! Mem[000000005b8000e0] swap [%o3+0x028],%l5 ! Mem[000000005b8000e8] ldub [%o0+0x01e],%l0 ! Mem[000000005a0000de] ldsh [%o2+0x03a],%l2 ! Mem[000000005b0000fa] lduw [%o0+0x014],%l1 ! Mem[000000005a0000d4] jmpl %g6+8,%g0 swap [%o3+0x038],%l7 ! Mem[000000005b8000f8] p37_call_0_lo: ldd [%o1+0x008],%l0 ! Mem[000000005a8000c8] std %l0,[%o2+0x028] ! Mem[000000005b0000e8] lduh [%o1+0x000],%l5 ! Mem[000000005a8000c0] retl swap [%o0+0x038],%l2 ! Mem[000000005a0000f8] p37_jmpl_0_he: stw %l7,[%i3+0x034] ! Mem[000000005b8000f4] ldsb [%i2+0x03a],%l2 ! Mem[000000005b0000fa] stb %l5,[%i1+0x02b] ! Mem[000000005a8000eb] jmpl %g6+8,%g0 ldsb [%i0+0x005],%l6 ! Mem[000000005a0000c5] p37_call_0_he: lduh [%i2+0x028],%l0 ! Mem[000000005b0000e8] ldd [%i2+0x030],%l2 ! Mem[000000005b0000f0] stw %l3,[%i3+0x024] ! Mem[000000005b8000e4] lduh [%i3+0x004],%l3 ! Mem[000000005b8000c4] ldub [%i1+0x01a],%l0 ! Mem[000000005a8000da] swap [%i2+0x010],%l4 ! Mem[000000005b0000d0] retl ldsh [%i2+0x02c],%l2 ! Mem[000000005b0000ec] p37_jmpl_0_ho: stw %l7,[%o3+0x034] ! Mem[000000005b8000f4] ldsb [%o2+0x03a],%l2 ! Mem[000000005b0000fa] stb %l5,[%o1+0x02b] ! Mem[000000005a8000eb] jmpl %g6+8,%g0 ldsb [%o0+0x005],%l6 ! Mem[000000005a0000c5] p37_call_0_ho: lduh [%o2+0x028],%l0 ! Mem[000000005b0000e8] ldd [%o2+0x030],%l2 ! Mem[000000005b0000f0] stw %l3,[%o3+0x024] ! Mem[000000005b8000e4] lduh [%o3+0x004],%l3 ! Mem[000000005b8000c4] ldub [%o1+0x01a],%l0 ! Mem[000000005a8000da] swap [%o2+0x010],%l4 ! Mem[000000005b0000d0] retl ldsh [%o2+0x02c],%l2 ! Mem[000000005b0000ec] p38_jmpl_0_le: stb %l1,[%i2+0x02c] ! Mem[000000005d0000ec] ldx [%i1+0x018],%l5 ! Mem[000000005c8000d8] ldub [%i0+0x011],%l6 ! Mem[000000005c0000d1] std %l2,[%i1+0x018] ! Mem[000000005c8000d8] ldx [%i1+0x008],%l4 ! Mem[000000005c8000c8] stx %l5,[%i2+0x020] ! Mem[000000005d0000e0] ldstub [%i1+0x003],%l3 ! Mem[000000005c8000c3] jmpl %g6+8,%g0 swap [%i0+0x03c],%l3 ! Mem[000000005c0000fc] p38_call_0_le: ldd [%i3+0x038],%l0 ! Mem[000000005d8000f8] ldub [%i3+0x021],%l2 ! Mem[000000005d8000e1] swap [%i2+0x02c],%l1 ! Mem[000000005d0000ec] lduh [%i2+0x02c],%l0 ! Mem[000000005d0000ec] retl lduw [%i3+0x000],%l5 ! Mem[000000005d8000c0] p38_jmpl_0_lo: stb %l1,[%o2+0x02c] ! Mem[000000005d0000ec] ldx [%o1+0x018],%l5 ! Mem[000000005c8000d8] ldub [%o0+0x011],%l6 ! Mem[000000005c0000d1] std %l2,[%o1+0x018] ! Mem[000000005c8000d8] ldx [%o1+0x008],%l4 ! Mem[000000005c8000c8] stx %l5,[%o2+0x020] ! Mem[000000005d0000e0] ldstub [%o1+0x003],%l3 ! Mem[000000005c8000c3] jmpl %g6+8,%g0 swap [%o0+0x03c],%l3 ! Mem[000000005c0000fc] p38_call_0_lo: ldd [%o3+0x038],%l0 ! Mem[000000005d8000f8] ldub [%o3+0x021],%l2 ! Mem[000000005d8000e1] swap [%o2+0x02c],%l1 ! Mem[000000005d0000ec] lduh [%o2+0x02c],%l0 ! Mem[000000005d0000ec] retl lduw [%o3+0x000],%l5 ! Mem[000000005d8000c0] p38_jmpl_0_he: std %l0,[%i0+0x020] ! Mem[000000005c0000e0] std %l2,[%i3+0x028] ! Mem[000000005d8000e8] ldd [%i1+0x000],%l4 ! Mem[000000005c8000c0] ldx [%i3+0x008],%l4 ! Mem[000000005d8000c8] ldub [%i2+0x025],%l6 ! Mem[000000005d0000e5] ldd [%i0+0x020],%l0 ! Mem[000000005c0000e0] jmpl %g6+8,%g0 ldx [%i2+0x000],%l0 ! Mem[000000005d0000c0] p38_call_0_he: swap [%i2+0x024],%l3 ! Mem[000000005d0000e4] lduh [%i2+0x036],%l1 ! Mem[000000005d0000f6] retl ldsb [%i1+0x023],%l4 ! Mem[000000005c8000e3] p38_jmpl_0_ho: std %l0,[%o0+0x020] ! Mem[000000005c0000e0] std %l2,[%o3+0x028] ! Mem[000000005d8000e8] ldd [%o1+0x000],%l4 ! Mem[000000005c8000c0] ldx [%o3+0x008],%l4 ! Mem[000000005d8000c8] ldub [%o2+0x025],%l6 ! Mem[000000005d0000e5] ldd [%o0+0x020],%l0 ! Mem[000000005c0000e0] jmpl %g6+8,%g0 ldx [%o2+0x000],%l0 ! Mem[000000005d0000c0] p38_call_0_ho: swap [%o2+0x024],%l3 ! Mem[000000005d0000e4] lduh [%o2+0x036],%l1 ! Mem[000000005d0000f6] retl ldsb [%o1+0x023],%l4 ! Mem[000000005c8000e3] p39_jmpl_0_le: std %l0,[%i1+0x008] ! Mem[000000005e8000c8] stw %l2,[%i0+0x010] ! Mem[000000005e0000d0] lduh [%i3+0x020],%l3 ! Mem[000000005f8000e0] ldub [%i1+0x029],%l5 ! Mem[000000005e8000e9] stw %l0,[%i1+0x01c] ! Mem[000000005e8000dc] ldsw [%i3+0x000],%l5 ! Mem[000000005f8000c0] swap [%i0+0x028],%l0 ! Mem[000000005e0000e8] jmpl %g6+8,%g0 sth %l3,[%i2+0x014] ! Mem[000000005f0000d4] p39_call_0_le: ldstub [%i1+0x03a],%l6 ! Mem[000000005e8000fa] lduh [%i3+0x034],%l4 ! Mem[000000005f8000f4] ldd [%i3+0x038],%l4 ! Mem[000000005f8000f8] swap [%i1+0x030],%l2 ! Mem[000000005e8000f0] swap [%i0+0x008],%l1 ! Mem[000000005e0000c8] ldsh [%i1+0x02e],%l0 ! Mem[000000005e8000ee] ldd [%i3+0x008],%l0 ! Mem[000000005f8000c8] retl ldstub [%i2+0x016],%l0 ! Mem[000000005f0000d6] p39_jmpl_0_lo: std %l0,[%o1+0x008] ! Mem[000000005e8000c8] stw %l2,[%o0+0x010] ! Mem[000000005e0000d0] lduh [%o3+0x020],%l3 ! Mem[000000005f8000e0] ldub [%o1+0x029],%l5 ! Mem[000000005e8000e9] stw %l0,[%o1+0x01c] ! Mem[000000005e8000dc] ldsw [%o3+0x000],%l5 ! Mem[000000005f8000c0] swap [%o0+0x028],%l0 ! Mem[000000005e0000e8] jmpl %g6+8,%g0 sth %l3,[%o2+0x014] ! Mem[000000005f0000d4] p39_call_0_lo: ldstub [%o1+0x03a],%l6 ! Mem[000000005e8000fa] lduh [%o3+0x034],%l4 ! Mem[000000005f8000f4] ldd [%o3+0x038],%l4 ! Mem[000000005f8000f8] swap [%o1+0x030],%l2 ! Mem[000000005e8000f0] swap [%o0+0x008],%l1 ! Mem[000000005e0000c8] ldsh [%o1+0x02e],%l0 ! Mem[000000005e8000ee] ldd [%o3+0x008],%l0 ! Mem[000000005f8000c8] retl ldstub [%o2+0x016],%l0 ! Mem[000000005f0000d6] p39_jmpl_0_he: sth %l4,[%i2+0x00c] ! Mem[000000005f0000cc] jmpl %g6+8,%g0 std %l6,[%i3+0x000] ! Mem[000000005f8000c0] p39_call_0_he: ldstub [%i1+0x028],%l5 ! Mem[000000005e8000e8] std %l2,[%i1+0x028] ! Mem[000000005e8000e8] std %l4,[%i1+0x000] ! Mem[000000005e8000c0] ldsw [%i0+0x000],%l3 ! Mem[000000005e0000c0] ldstub [%i2+0x01a],%l0 ! Mem[000000005f0000da] ldub [%i2+0x001],%l2 ! Mem[000000005f0000c1] retl swap [%i0+0x034],%l2 ! Mem[000000005e0000f4] p39_jmpl_0_ho: sth %l4,[%o2+0x00c] ! Mem[000000005f0000cc] jmpl %g6+8,%g0 std %l6,[%o3+0x000] ! Mem[000000005f8000c0] p39_call_0_ho: ldstub [%o1+0x028],%l5 ! Mem[000000005e8000e8] std %l2,[%o1+0x028] ! Mem[000000005e8000e8] std %l4,[%o1+0x000] ! Mem[000000005e8000c0] ldsw [%o0+0x000],%l3 ! Mem[000000005e0000c0] ldstub [%o2+0x01a],%l0 ! Mem[000000005f0000da] ldub [%o2+0x001],%l2 ! Mem[000000005f0000c1] retl swap [%o0+0x034],%l2 ! Mem[000000005e0000f4] p40_jmpl_0_le: ldsh [%i3+0x02c],%l1 ! Mem[00000000618000ec] swap [%i0+0x018],%l5 ! Mem[00000000600000d8] ldstub [%i1+0x011],%l6 ! Mem[00000000608000d1] swap [%i0+0x000],%l7 ! Mem[00000000600000c0] swap [%i2+0x010],%l1 ! Mem[00000000610000d0] stx %l2,[%i3+0x038] ! Mem[00000000618000f8] swap [%i1+0x034],%l1 ! Mem[00000000608000f4] jmpl %g6+8,%g0 ldstub [%i1+0x019],%l7 ! Mem[00000000608000d9] p40_call_0_le: swap [%i1+0x02c],%l1 ! Mem[00000000608000ec] swap [%i1+0x02c],%l0 ! Mem[00000000608000ec] swap [%i2+0x000],%l5 ! Mem[00000000610000c0] retl swap [%i0+0x018],%l2 ! Mem[00000000600000d8] p40_jmpl_0_lo: ldsh [%o3+0x02c],%l1 ! Mem[00000000618000ec] swap [%o0+0x018],%l5 ! Mem[00000000600000d8] ldstub [%o1+0x011],%l6 ! Mem[00000000608000d1] swap [%o0+0x000],%l7 ! Mem[00000000600000c0] swap [%o2+0x010],%l1 ! Mem[00000000610000d0] stx %l2,[%o3+0x038] ! Mem[00000000618000f8] swap [%o1+0x034],%l1 ! Mem[00000000608000f4] jmpl %g6+8,%g0 ldstub [%o1+0x019],%l7 ! Mem[00000000608000d9] p40_call_0_lo: swap [%o1+0x02c],%l1 ! Mem[00000000608000ec] swap [%o1+0x02c],%l0 ! Mem[00000000608000ec] swap [%o2+0x000],%l5 ! Mem[00000000610000c0] retl swap [%o0+0x018],%l2 ! Mem[00000000600000d8] p40_jmpl_0_he: lduw [%i0+0x034],%l7 ! Mem[00000000600000f4] std %l4,[%i1+0x030] ! Mem[00000000608000f0] ldub [%i1+0x013],%l4 ! Mem[00000000608000d3] jmpl %g6+8,%g0 swap [%i2+0x004],%l5 ! Mem[00000000610000c4] p40_call_0_he: retl lduh [%i3+0x01e],%l6 ! Mem[00000000618000de] p40_jmpl_0_ho: lduw [%o0+0x034],%l7 ! Mem[00000000600000f4] std %l4,[%o1+0x030] ! Mem[00000000608000f0] ldub [%o1+0x013],%l4 ! Mem[00000000608000d3] jmpl %g6+8,%g0 swap [%o2+0x004],%l5 ! Mem[00000000610000c4] p40_call_0_ho: retl lduh [%o3+0x01e],%l6 ! Mem[00000000618000de] p41_jmpl_0_le: ldd [%i2+0x008],%l0 ! Mem[00000000630000c8] stw %l5,[%i2+0x018] ! Mem[00000000630000d8] ldsh [%i1+0x010],%l6 ! Mem[00000000628000d0] ldsh [%i0+0x038],%l2 ! Mem[00000000620000f8] swap [%i2+0x02c],%l5 ! Mem[00000000630000ec] ldd [%i0+0x038],%l2 ! Mem[00000000620000f8] ldsb [%i1+0x03f],%l7 ! Mem[00000000628000ff] jmpl %g6+8,%g0 lduh [%i0+0x006],%l1 ! Mem[00000000620000c6] p41_call_0_le: swap [%i2+0x00c],%l1 ! Mem[00000000630000cc] lduh [%i0+0x032],%l2 ! Mem[00000000620000f2] retl lduh [%i2+0x012],%l2 ! Mem[00000000630000d2] p41_jmpl_0_lo: ldd [%o2+0x008],%l0 ! Mem[00000000630000c8] stw %l5,[%o2+0x018] ! Mem[00000000630000d8] ldsh [%o1+0x010],%l6 ! Mem[00000000628000d0] ldsh [%o0+0x038],%l2 ! Mem[00000000620000f8] swap [%o2+0x02c],%l5 ! Mem[00000000630000ec] ldd [%o0+0x038],%l2 ! Mem[00000000620000f8] ldsb [%o1+0x03f],%l7 ! Mem[00000000628000ff] jmpl %g6+8,%g0 lduh [%o0+0x006],%l1 ! Mem[00000000620000c6] p41_call_0_lo: swap [%o2+0x00c],%l1 ! Mem[00000000630000cc] lduh [%o0+0x032],%l2 ! Mem[00000000620000f2] retl lduh [%o2+0x012],%l2 ! Mem[00000000630000d2] p41_jmpl_0_he: std %l0,[%i3+0x000] ! Mem[00000000638000c0] ldstub [%i0+0x03b],%l7 ! Mem[00000000620000fb] jmpl %g6+8,%g0 swap [%i3+0x038],%l2 ! Mem[00000000638000f8] p41_call_0_he: ldd [%i1+0x010],%l0 ! Mem[00000000628000d0] ldsh [%i0+0x020],%l4 ! Mem[00000000620000e0] lduh [%i2+0x034],%l5 ! Mem[00000000630000f4] retl ldsw [%i0+0x014],%l0 ! Mem[00000000620000d4] p41_jmpl_0_ho: std %l0,[%o3+0x000] ! Mem[00000000638000c0] ldstub [%o0+0x03b],%l7 ! Mem[00000000620000fb] jmpl %g6+8,%g0 swap [%o3+0x038],%l2 ! Mem[00000000638000f8] p41_call_0_ho: ldd [%o1+0x010],%l0 ! Mem[00000000628000d0] ldsh [%o0+0x020],%l4 ! Mem[00000000620000e0] lduh [%o2+0x034],%l5 ! Mem[00000000630000f4] retl ldsw [%o0+0x014],%l0 ! Mem[00000000620000d4] p42_jmpl_0_le: swap [%i0+0x02c],%l1 ! Mem[00000000640000ec] swap [%i3+0x018],%l5 ! Mem[00000000658000d8] stb %l6,[%i1+0x011] ! Mem[00000000648000d1] ldstub [%i3+0x019],%l2 ! Mem[00000000658000d9] lduh [%i2+0x008],%l4 ! Mem[00000000650000c8] ldsw [%i2+0x034],%l2 ! Mem[00000000650000f4] ldstub [%i2+0x02e],%l5 ! Mem[00000000650000ee] jmpl %g6+8,%g0 swap [%i3+0x03c],%l3 ! Mem[00000000658000fc] p42_call_0_le: ldub [%i3+0x03f],%l1 ! Mem[00000000658000ff] swap [%i0+0x020],%l2 ! Mem[00000000640000e0] ldstub [%i3+0x02d],%l1 ! Mem[00000000658000ed] swap [%i3+0x010],%l2 ! Mem[00000000658000d0] retl ldsw [%i0+0x030],%l2 ! Mem[00000000640000f0] p42_jmpl_0_lo: swap [%o0+0x02c],%l1 ! Mem[00000000640000ec] swap [%o3+0x018],%l5 ! Mem[00000000658000d8] stb %l6,[%o1+0x011] ! Mem[00000000648000d1] ldstub [%o3+0x019],%l2 ! Mem[00000000658000d9] lduh [%o2+0x008],%l4 ! Mem[00000000650000c8] ldsw [%o2+0x034],%l2 ! Mem[00000000650000f4] ldstub [%o2+0x02e],%l5 ! Mem[00000000650000ee] jmpl %g6+8,%g0 swap [%o3+0x03c],%l3 ! Mem[00000000658000fc] p42_call_0_lo: ldub [%o3+0x03f],%l1 ! Mem[00000000658000ff] swap [%o0+0x020],%l2 ! Mem[00000000640000e0] ldstub [%o3+0x02d],%l1 ! Mem[00000000658000ed] swap [%o3+0x010],%l2 ! Mem[00000000658000d0] retl ldsw [%o0+0x030],%l2 ! Mem[00000000640000f0] p42_jmpl_0_he: ldsh [%i2+0x022],%l2 ! Mem[00000000650000e2] ldd [%i2+0x028],%l2 ! Mem[00000000650000e8] jmpl %g6+8,%g0 stx %l2,[%i0+0x018] ! Mem[00000000640000d8] p42_call_0_he: ldsw [%i2+0x024],%l4 ! Mem[00000000650000e4] ldsh [%i3+0x000],%l4 ! Mem[00000000658000c0] ldstub [%i1+0x01e],%l6 ! Mem[00000000648000de] retl ldstub [%i3+0x033],%l5 ! Mem[00000000658000f3] p42_jmpl_0_ho: ldsh [%o2+0x022],%l2 ! Mem[00000000650000e2] ldd [%o2+0x028],%l2 ! Mem[00000000650000e8] jmpl %g6+8,%g0 stx %l2,[%o0+0x018] ! Mem[00000000640000d8] p42_call_0_ho: ldsw [%o2+0x024],%l4 ! Mem[00000000650000e4] ldsh [%o3+0x000],%l4 ! Mem[00000000658000c0] ldstub [%o1+0x01e],%l6 ! Mem[00000000648000de] retl ldstub [%o3+0x033],%l5 ! Mem[00000000658000f3] p43_jmpl_0_le: ldstub [%i2+0x00c],%l1 ! Mem[00000000670000cc] ldub [%i1+0x01b],%l5 ! Mem[00000000668000db] ldstub [%i1+0x011],%l6 ! Mem[00000000668000d1] sth %l2,[%i2+0x038] ! Mem[00000000670000f8] lduw [%i2+0x030],%l1 ! Mem[00000000670000f0] swap [%i1+0x034],%l4 ! Mem[00000000668000f4] ldd [%i1+0x038],%l6 ! Mem[00000000668000f8] jmpl %g6+8,%g0 swap [%i1+0x004],%l1 ! Mem[00000000668000c4] p43_call_0_le: ldstub [%i0+0x00d],%l1 ! Mem[00000000660000cd] sth %l0,[%i2+0x02c] ! Mem[00000000670000ec] retl swap [%i1+0x010],%l2 ! Mem[00000000668000d0] p43_jmpl_0_lo: ldstub [%o2+0x00c],%l1 ! Mem[00000000670000cc] ldub [%o1+0x01b],%l5 ! Mem[00000000668000db] ldstub [%o1+0x011],%l6 ! Mem[00000000668000d1] sth %l2,[%o2+0x038] ! Mem[00000000670000f8] lduw [%o2+0x030],%l1 ! Mem[00000000670000f0] swap [%o1+0x034],%l4 ! Mem[00000000668000f4] ldd [%o1+0x038],%l6 ! Mem[00000000668000f8] jmpl %g6+8,%g0 swap [%o1+0x004],%l1 ! Mem[00000000668000c4] p43_call_0_lo: ldstub [%o0+0x00d],%l1 ! Mem[00000000660000cd] sth %l0,[%o2+0x02c] ! Mem[00000000670000ec] retl swap [%o1+0x010],%l2 ! Mem[00000000668000d0] p43_jmpl_0_he: ldx [%i2+0x000],%l0 ! Mem[00000000670000c0] swap [%i0+0x038],%l7 ! Mem[00000000660000f8] jmpl %g6+8,%g0 ldsh [%i2+0x038],%l0 ! Mem[00000000670000f8] p43_call_0_he: retl ldsw [%i0+0x024],%l3 ! Mem[00000000660000e4] p43_jmpl_0_ho: ldx [%o2+0x000],%l0 ! Mem[00000000670000c0] swap [%o0+0x038],%l7 ! Mem[00000000660000f8] jmpl %g6+8,%g0 ldsh [%o2+0x038],%l0 ! Mem[00000000670000f8] p43_call_0_ho: retl ldsw [%o0+0x024],%l3 ! Mem[00000000660000e4] p44_jmpl_0_le: swap [%i1+0x01c],%l5 ! Mem[00000000688000dc] ldsw [%i0+0x030],%l2 ! Mem[00000000680000f0] stb %l3,[%i1+0x021] ! Mem[00000000688000e1] std %l4,[%i3+0x008] ! Mem[00000000698000c8] ldsb [%i1+0x03e],%l0 ! Mem[00000000688000fe] stx %l5,[%i0+0x020] ! Mem[00000000680000e0] std %l2,[%i1+0x000] ! Mem[00000000688000c0] jmpl %g6+8,%g0 swap [%i0+0x03c],%l3 ! Mem[00000000680000fc] p44_call_0_le: swap [%i2+0x03c],%l1 ! Mem[00000000690000fc] ldsh [%i2+0x034],%l4 ! Mem[00000000690000f4] lduh [%i1+0x01c],%l5 ! Mem[00000000688000dc] ldsh [%i1+0x012],%l2 ! Mem[00000000688000d2] retl ldstub [%i3+0x033],%l2 ! Mem[00000000698000f3] p44_jmpl_0_lo: swap [%o1+0x01c],%l5 ! Mem[00000000688000dc] ldsw [%o0+0x030],%l2 ! Mem[00000000680000f0] stb %l3,[%o1+0x021] ! Mem[00000000688000e1] std %l4,[%o3+0x008] ! Mem[00000000698000c8] ldsb [%o1+0x03e],%l0 ! Mem[00000000688000fe] stx %l5,[%o0+0x020] ! Mem[00000000680000e0] std %l2,[%o1+0x000] ! Mem[00000000688000c0] jmpl %g6+8,%g0 swap [%o0+0x03c],%l3 ! Mem[00000000680000fc] p44_call_0_lo: swap [%o2+0x03c],%l1 ! Mem[00000000690000fc] ldsh [%o2+0x034],%l4 ! Mem[00000000690000f4] lduh [%o1+0x01c],%l5 ! Mem[00000000688000dc] ldsh [%o1+0x012],%l2 ! Mem[00000000688000d2] retl ldstub [%o3+0x033],%l2 ! Mem[00000000698000f3] p44_jmpl_0_he: stw %l0,[%i2+0x024] ! Mem[00000000690000e4] swap [%i2+0x038],%l7 ! Mem[00000000690000f8] jmpl %g6+8,%g0 swap [%i3+0x038],%l0 ! Mem[00000000698000f8] p44_call_0_he: retl ldsh [%i2+0x024],%l3 ! Mem[00000000690000e4] p44_jmpl_0_ho: stw %l0,[%o2+0x024] ! Mem[00000000690000e4] swap [%o2+0x038],%l7 ! Mem[00000000690000f8] jmpl %g6+8,%g0 swap [%o3+0x038],%l0 ! Mem[00000000698000f8] p44_call_0_ho: retl ldsh [%o2+0x024],%l3 ! Mem[00000000690000e4] p45_jmpl_0_le: sth %l1,[%i0+0x00c] ! Mem[000000006a0000cc] ldsh [%i0+0x01a],%l5 ! Mem[000000006a0000da] stx %l6,[%i2+0x010] ! Mem[000000006b0000d0] stb %l5,[%i1+0x029] ! Mem[000000006a8000e9] ldstub [%i3+0x01e],%l0 ! Mem[000000006b8000de] ldsw [%i1+0x000],%l5 ! Mem[000000006a8000c0] ldsw [%i1+0x000],%l3 ! Mem[000000006a8000c0] jmpl %g6+8,%g0 ldd [%i3+0x038],%l2 ! Mem[000000006b8000f8] p45_call_0_le: sth %l6,[%i3+0x03a] ! Mem[000000006b8000fa] stw %l4,[%i2+0x034] ! Mem[000000006b0000f4] sth %l5,[%i2+0x03c] ! Mem[000000006b0000fc] ldstub [%i0+0x032],%l2 ! Mem[000000006a0000f2] retl ldub [%i1+0x00b],%l1 ! Mem[000000006a8000cb] p45_jmpl_0_lo: sth %l1,[%o0+0x00c] ! Mem[000000006a0000cc] ldsh [%o0+0x01a],%l5 ! Mem[000000006a0000da] stx %l6,[%o2+0x010] ! Mem[000000006b0000d0] stb %l5,[%o1+0x029] ! Mem[000000006a8000e9] ldstub [%o3+0x01e],%l0 ! Mem[000000006b8000de] ldsw [%o1+0x000],%l5 ! Mem[000000006a8000c0] ldsw [%o1+0x000],%l3 ! Mem[000000006a8000c0] jmpl %g6+8,%g0 ldd [%o3+0x038],%l2 ! Mem[000000006b8000f8] p45_call_0_lo: sth %l6,[%o3+0x03a] ! Mem[000000006b8000fa] stw %l4,[%o2+0x034] ! Mem[000000006b0000f4] sth %l5,[%o2+0x03c] ! Mem[000000006b0000fc] ldstub [%o0+0x032],%l2 ! Mem[000000006a0000f2] retl ldub [%o1+0x00b],%l1 ! Mem[000000006a8000cb] p45_jmpl_0_he: ldsb [%i1+0x003],%l2 ! Mem[000000006a8000c3] ldstub [%i0+0x00a],%l2 ! Mem[000000006a0000ca] stx %l1,[%i0+0x028] ! Mem[000000006a0000e8] ldub [%i2+0x020],%l6 ! Mem[000000006b0000e0] stx %l1,[%i0+0x028] ! Mem[000000006a0000e8] jmpl %g6+8,%g0 ldstub [%i3+0x01c],%l4 ! Mem[000000006b8000dc] p45_call_0_he: ldstub [%i0+0x016],%l0 ! Mem[000000006a0000d6] ldx [%i2+0x028],%l4 ! Mem[000000006b0000e8] ldstub [%i3+0x032],%l6 ! Mem[000000006b8000f2] ldsw [%i0+0x02c],%l6 ! Mem[000000006a0000ec] std %l2,[%i3+0x000] ! Mem[000000006b8000c0] retl ldub [%i1+0x01a],%l0 ! Mem[000000006a8000da] p45_jmpl_0_ho: ldsb [%o1+0x003],%l2 ! Mem[000000006a8000c3] ldstub [%o0+0x00a],%l2 ! Mem[000000006a0000ca] stx %l1,[%o0+0x028] ! Mem[000000006a0000e8] ldub [%o2+0x020],%l6 ! Mem[000000006b0000e0] stx %l1,[%o0+0x028] ! Mem[000000006a0000e8] jmpl %g6+8,%g0 ldstub [%o3+0x01c],%l4 ! Mem[000000006b8000dc] p45_call_0_ho: ldstub [%o0+0x016],%l0 ! Mem[000000006a0000d6] ldx [%o2+0x028],%l4 ! Mem[000000006b0000e8] ldstub [%o3+0x032],%l6 ! Mem[000000006b8000f2] ldsw [%o0+0x02c],%l6 ! Mem[000000006a0000ec] std %l2,[%o3+0x000] ! Mem[000000006b8000c0] retl ldub [%o1+0x01a],%l0 ! Mem[000000006a8000da] p46_jmpl_0_le: stx %l1,[%i2+0x028] ! Mem[000000006d0000e8] ldd [%i2+0x030],%l2 ! Mem[000000006d0000f0] ldsb [%i2+0x021],%l3 ! Mem[000000006d0000e1] ldstub [%i2+0x001],%l7 ! Mem[000000006d0000c1] lduh [%i2+0x010],%l1 ! Mem[000000006d0000d0] ldstub [%i1+0x03b],%l2 ! Mem[000000006c8000fb] lduw [%i2+0x008],%l0 ! Mem[000000006d0000c8] jmpl %g6+8,%g0 swap [%i0+0x034],%l3 ! Mem[000000006c0000f4] p46_call_0_le: stw %l6,[%i2+0x018] ! Mem[000000006d0000d8] lduh [%i0+0x01a],%l2 ! Mem[000000006c0000da] stx %l2,[%i0+0x010] ! Mem[000000006c0000d0] swap [%i2+0x03c],%l2 ! Mem[000000006d0000fc] swap [%i0+0x01c],%l2 ! Mem[000000006c0000dc] swap [%i0+0x000],%l2 ! Mem[000000006c0000c0] ldd [%i1+0x010],%l2 ! Mem[000000006c8000d0] retl lduw [%i2+0x004],%l1 ! Mem[000000006d0000c4] p46_jmpl_0_lo: stx %l1,[%o2+0x028] ! Mem[000000006d0000e8] ldd [%o2+0x030],%l2 ! Mem[000000006d0000f0] ldsb [%o2+0x021],%l3 ! Mem[000000006d0000e1] ldstub [%o2+0x001],%l7 ! Mem[000000006d0000c1] lduh [%o2+0x010],%l1 ! Mem[000000006d0000d0] ldstub [%o1+0x03b],%l2 ! Mem[000000006c8000fb] lduw [%o2+0x008],%l0 ! Mem[000000006d0000c8] jmpl %g6+8,%g0 swap [%o0+0x034],%l3 ! Mem[000000006c0000f4] p46_call_0_lo: stw %l6,[%o2+0x018] ! Mem[000000006d0000d8] lduh [%o0+0x01a],%l2 ! Mem[000000006c0000da] stx %l2,[%o0+0x010] ! Mem[000000006c0000d0] swap [%o2+0x03c],%l2 ! Mem[000000006d0000fc] swap [%o0+0x01c],%l2 ! Mem[000000006c0000dc] swap [%o0+0x000],%l2 ! Mem[000000006c0000c0] ldd [%o1+0x010],%l2 ! Mem[000000006c8000d0] retl lduw [%o2+0x004],%l1 ! Mem[000000006d0000c4] p46_jmpl_0_he: lduh [%i2+0x00e],%l6 ! Mem[000000006d0000ce] jmpl %g6+8,%g0 ldsw [%i2+0x004],%l0 ! Mem[000000006d0000c4] p46_call_0_he: ldd [%i1+0x020],%l2 ! Mem[000000006c8000e0] ldstub [%i1+0x036],%l1 ! Mem[000000006c8000f6] retl swap [%i1+0x020],%l4 ! Mem[000000006c8000e0] p46_jmpl_0_ho: lduh [%o2+0x00e],%l6 ! Mem[000000006d0000ce] jmpl %g6+8,%g0 ldsw [%o2+0x004],%l0 ! Mem[000000006d0000c4] p46_call_0_ho: ldd [%o1+0x020],%l2 ! Mem[000000006c8000e0] ldstub [%o1+0x036],%l1 ! Mem[000000006c8000f6] retl swap [%o1+0x020],%l4 ! Mem[000000006c8000e0] p47_jmpl_0_le: lduh [%i1+0x00c],%l1 ! Mem[000000006e8000cc] lduw [%i0+0x018],%l5 ! Mem[000000006e0000d8] ldd [%i3+0x010],%l6 ! Mem[000000006f8000d0] ldstub [%i0+0x039],%l2 ! Mem[000000006e0000f9] ldstub [%i0+0x008],%l4 ! Mem[000000006e0000c8] lduh [%i1+0x034],%l2 ! Mem[000000006e8000f4] ldsb [%i2+0x02e],%l5 ! Mem[000000006f0000ee] jmpl %g6+8,%g0 stb %l4,[%i1+0x034] ! Mem[000000006e8000f4] p47_call_0_le: ldstub [%i0+0x039],%l5 ! Mem[000000006e0000f9] ldsh [%i2+0x006],%l3 ! Mem[000000006f0000c6] retl ldstub [%i3+0x03b],%l4 ! Mem[000000006f8000fb] p47_jmpl_0_lo: lduh [%o1+0x00c],%l1 ! Mem[000000006e8000cc] lduw [%o0+0x018],%l5 ! Mem[000000006e0000d8] ldd [%o3+0x010],%l6 ! Mem[000000006f8000d0] ldstub [%o0+0x039],%l2 ! Mem[000000006e0000f9] ldstub [%o0+0x008],%l4 ! Mem[000000006e0000c8] lduh [%o1+0x034],%l2 ! Mem[000000006e8000f4] ldsb [%o2+0x02e],%l5 ! Mem[000000006f0000ee] jmpl %g6+8,%g0 stb %l4,[%o1+0x034] ! Mem[000000006e8000f4] p47_call_0_lo: ldstub [%o0+0x039],%l5 ! Mem[000000006e0000f9] ldsh [%o2+0x006],%l3 ! Mem[000000006f0000c6] retl ldstub [%o3+0x03b],%l4 ! Mem[000000006f8000fb] p47_jmpl_0_he: ldsb [%i0+0x02a],%l4 ! Mem[000000006e0000ea] stw %l2,[%i1+0x000] ! Mem[000000006e8000c0] ldsh [%i2+0x03a],%l3 ! Mem[000000006f0000fa] ldx [%i0+0x038],%l7 ! Mem[000000006e0000f8] jmpl %g6+8,%g0 ldub [%i0+0x039],%l0 ! Mem[000000006e0000f9] p47_call_0_he: retl stb %l4,[%i3+0x026] ! Mem[000000006f8000e6] p47_jmpl_0_ho: ldsb [%o0+0x02a],%l4 ! Mem[000000006e0000ea] stw %l2,[%o1+0x000] ! Mem[000000006e8000c0] ldsh [%o2+0x03a],%l3 ! Mem[000000006f0000fa] ldx [%o0+0x038],%l7 ! Mem[000000006e0000f8] jmpl %g6+8,%g0 ldub [%o0+0x039],%l0 ! Mem[000000006e0000f9] p47_call_0_ho: retl stb %l4,[%o3+0x026] ! Mem[000000006f8000e6] p48_jmpl_0_le: ldx [%i0+0x028],%l1 ! Mem[00000000700000e8] swap [%i0+0x030],%l2 ! Mem[00000000700000f0] ldd [%i2+0x020],%l2 ! Mem[00000000710000e0] lduw [%i1+0x008],%l5 ! Mem[00000000708000c8] stb %l0,[%i2+0x03e] ! Mem[00000000710000fe] ldsw [%i0+0x020],%l5 ! Mem[00000000700000e0] stx %l3,[%i3+0x000] ! Mem[00000000718000c0] jmpl %g6+8,%g0 swap [%i2+0x03c],%l3 ! Mem[00000000710000fc] p48_call_0_le: ldsh [%i1+0x03e],%l1 ! Mem[00000000708000fe] ldsb [%i0+0x021],%l2 ! Mem[00000000700000e1] ldsw [%i0+0x01c],%l5 ! Mem[00000000700000dc] ldstub [%i3+0x03e],%l2 ! Mem[00000000718000fe] retl stb %l1,[%i0+0x00b] ! Mem[00000000700000cb] p48_jmpl_0_lo: ldx [%o0+0x028],%l1 ! Mem[00000000700000e8] swap [%o0+0x030],%l2 ! Mem[00000000700000f0] ldd [%o2+0x020],%l2 ! Mem[00000000710000e0] lduw [%o1+0x008],%l5 ! Mem[00000000708000c8] stb %l0,[%o2+0x03e] ! Mem[00000000710000fe] ldsw [%o0+0x020],%l5 ! Mem[00000000700000e0] stx %l3,[%o3+0x000] ! Mem[00000000718000c0] jmpl %g6+8,%g0 swap [%o2+0x03c],%l3 ! Mem[00000000710000fc] p48_call_0_lo: ldsh [%o1+0x03e],%l1 ! Mem[00000000708000fe] ldsb [%o0+0x021],%l2 ! Mem[00000000700000e1] ldsw [%o0+0x01c],%l5 ! Mem[00000000700000dc] ldstub [%o3+0x03e],%l2 ! Mem[00000000718000fe] retl stb %l1,[%o0+0x00b] ! Mem[00000000700000cb] p48_jmpl_0_he: std %l2,[%i0+0x020] ! Mem[00000000700000e0] sth %l2,[%i1+0x02a] ! Mem[00000000708000ea] ldstub [%i0+0x01a],%l2 ! Mem[00000000700000da] stb %l6,[%i0+0x023] ! Mem[00000000700000e3] swap [%i2+0x028],%l1 ! Mem[00000000710000e8] jmpl %g6+8,%g0 ldsw [%i1+0x01c],%l4 ! Mem[00000000708000dc] p48_call_0_he: sth %l2,[%i2+0x030] ! Mem[00000000710000f0] swap [%i3+0x024],%l3 ! Mem[00000000718000e4] swap [%i1+0x034],%l1 ! Mem[00000000708000f4] ldx [%i3+0x020],%l4 ! Mem[00000000718000e0] stw %l3,[%i0+0x020] ! Mem[00000000700000e0] retl swap [%i0+0x018],%l0 ! Mem[00000000700000d8] p48_jmpl_0_ho: std %l2,[%o0+0x020] ! Mem[00000000700000e0] sth %l2,[%o1+0x02a] ! Mem[00000000708000ea] ldstub [%o0+0x01a],%l2 ! Mem[00000000700000da] stb %l6,[%o0+0x023] ! Mem[00000000700000e3] swap [%o2+0x028],%l1 ! Mem[00000000710000e8] jmpl %g6+8,%g0 ldsw [%o1+0x01c],%l4 ! Mem[00000000708000dc] p48_call_0_ho: sth %l2,[%o2+0x030] ! Mem[00000000710000f0] swap [%o3+0x024],%l3 ! Mem[00000000718000e4] swap [%o1+0x034],%l1 ! Mem[00000000708000f4] ldx [%o3+0x020],%l4 ! Mem[00000000718000e0] stw %l3,[%o0+0x020] ! Mem[00000000700000e0] retl swap [%o0+0x018],%l0 ! Mem[00000000700000d8] p49_jmpl_0_le: swap [%i2+0x00c],%l1 ! Mem[00000000730000cc] ldd [%i3+0x018],%l4 ! Mem[00000000738000d8] ldstub [%i0+0x021],%l3 ! Mem[00000000720000e1] ldub [%i2+0x029],%l5 ! Mem[00000000730000e9] ldd [%i0+0x018],%l0 ! Mem[00000000720000d8] swap [%i2+0x038],%l2 ! Mem[00000000730000f8] std %l0,[%i0+0x028] ! Mem[00000000720000e8] jmpl %g6+8,%g0 ldstub [%i3+0x015],%l3 ! Mem[00000000738000d5] p49_call_0_le: ldub [%i3+0x03a],%l6 ! Mem[00000000738000fa] lduh [%i1+0x034],%l4 ! Mem[00000000728000f4] std %l4,[%i0+0x038] ! Mem[00000000720000f8] std %l2,[%i1+0x030] ! Mem[00000000728000f0] ldsh [%i3+0x012],%l2 ! Mem[00000000738000d2] ldsb [%i3+0x015],%l5 ! Mem[00000000738000d5] sth %l3,[%i1+0x002] ! Mem[00000000728000c2] retl stw %l1,[%i1+0x038] ! Mem[00000000728000f8] p49_jmpl_0_lo: swap [%o2+0x00c],%l1 ! Mem[00000000730000cc] ldd [%o3+0x018],%l4 ! Mem[00000000738000d8] ldstub [%o0+0x021],%l3 ! Mem[00000000720000e1] ldub [%o2+0x029],%l5 ! Mem[00000000730000e9] ldd [%o0+0x018],%l0 ! Mem[00000000720000d8] swap [%o2+0x038],%l2 ! Mem[00000000730000f8] std %l0,[%o0+0x028] ! Mem[00000000720000e8] jmpl %g6+8,%g0 ldstub [%o3+0x015],%l3 ! Mem[00000000738000d5] p49_call_0_lo: ldub [%o3+0x03a],%l6 ! Mem[00000000738000fa] lduh [%o1+0x034],%l4 ! Mem[00000000728000f4] std %l4,[%o0+0x038] ! Mem[00000000720000f8] std %l2,[%o1+0x030] ! Mem[00000000728000f0] ldsh [%o3+0x012],%l2 ! Mem[00000000738000d2] ldsb [%o3+0x015],%l5 ! Mem[00000000738000d5] sth %l3,[%o1+0x002] ! Mem[00000000728000c2] retl stw %l1,[%o1+0x038] ! Mem[00000000728000f8] p49_jmpl_0_he: jmpl %g6+8,%g0 ldub [%i3+0x033],%l4 ! Mem[00000000738000f3] p49_call_0_he: swap [%i2+0x034],%l0 ! Mem[00000000730000f4] ldd [%i0+0x000],%l0 ! Mem[00000000720000c0] ldsw [%i3+0x008],%l4 ! Mem[00000000738000c8] retl stw %l6,[%i3+0x03c] ! Mem[00000000738000fc] p49_jmpl_0_ho: jmpl %g6+8,%g0 ldub [%o3+0x033],%l4 ! Mem[00000000738000f3] p49_call_0_ho: swap [%o2+0x034],%l0 ! Mem[00000000730000f4] ldd [%o0+0x000],%l0 ! Mem[00000000720000c0] ldsw [%o3+0x008],%l4 ! Mem[00000000738000c8] retl stw %l6,[%o3+0x03c] ! Mem[00000000738000fc] p50_jmpl_0_le: stb %l5,[%i0+0x01c] ! Mem[00000000740000dc] ldstub [%i2+0x030],%l2 ! Mem[00000000750000f0] swap [%i1+0x03c],%l6 ! Mem[00000000748000fc] ldsw [%i0+0x000],%l7 ! Mem[00000000740000c0] ldsw [%i1+0x010],%l1 ! Mem[00000000748000d0] ldstub [%i1+0x034],%l4 ! Mem[00000000748000f4] swap [%i3+0x03c],%l7 ! Mem[00000000758000fc] jmpl %g6+8,%g0 ldub [%i1+0x026],%l1 ! Mem[00000000748000e6] p50_call_0_le: ldsw [%i2+0x000],%l5 ! Mem[00000000750000c0] ldub [%i1+0x015],%l5 ! Mem[00000000748000d5] retl ldsw [%i0+0x01c],%l2 ! Mem[00000000740000dc] p50_jmpl_0_lo: stb %l5,[%o0+0x01c] ! Mem[00000000740000dc] ldstub [%o2+0x030],%l2 ! Mem[00000000750000f0] swap [%o1+0x03c],%l6 ! Mem[00000000748000fc] ldsw [%o0+0x000],%l7 ! Mem[00000000740000c0] ldsw [%o1+0x010],%l1 ! Mem[00000000748000d0] ldstub [%o1+0x034],%l4 ! Mem[00000000748000f4] swap [%o3+0x03c],%l7 ! Mem[00000000758000fc] jmpl %g6+8,%g0 ldub [%o1+0x026],%l1 ! Mem[00000000748000e6] p50_call_0_lo: ldsw [%o2+0x000],%l5 ! Mem[00000000750000c0] ldub [%o1+0x015],%l5 ! Mem[00000000748000d5] retl ldsw [%o0+0x01c],%l2 ! Mem[00000000740000dc] p50_jmpl_0_he: ldsh [%i2+0x00a],%l1 ! Mem[00000000750000ca] stw %l6,[%i3+0x000] ! Mem[00000000758000c0] jmpl %g6+8,%g0 std %l0,[%i2+0x028] ! Mem[00000000750000e8] p50_call_0_he: lduh [%i3+0x01e],%l6 ! Mem[00000000758000de] std %l4,[%i1+0x030] ! Mem[00000000748000f0] ldstub [%i3+0x008],%l5 ! Mem[00000000758000c8] std %l2,[%i1+0x008] ! Mem[00000000748000c8] retl ldub [%i2+0x00f],%l6 ! Mem[00000000750000cf] p50_jmpl_0_ho: ldsh [%o2+0x00a],%l1 ! Mem[00000000750000ca] stw %l6,[%o3+0x000] ! Mem[00000000758000c0] jmpl %g6+8,%g0 std %l0,[%o2+0x028] ! Mem[00000000750000e8] p50_call_0_ho: lduh [%o3+0x01e],%l6 ! Mem[00000000758000de] std %l4,[%o1+0x030] ! Mem[00000000748000f0] ldstub [%o3+0x008],%l5 ! Mem[00000000758000c8] std %l2,[%o1+0x008] ! Mem[00000000748000c8] retl ldub [%o2+0x00f],%l6 ! Mem[00000000750000cf] p51_jmpl_0_le: ldsw [%i0+0x01c],%l5 ! Mem[00000000760000dc] ldstub [%i1+0x010],%l2 ! Mem[00000000768000d0] stw %l6,[%i0+0x03c] ! Mem[00000000760000fc] sth %l7,[%i3+0x000] ! Mem[00000000778000c0] ldstub [%i0+0x031],%l1 ! Mem[00000000760000f1] stw %l2,[%i1+0x038] ! Mem[00000000768000f8] ldstub [%i0+0x02a],%l0 ! Mem[00000000760000ea] jmpl %g6+8,%g0 swap [%i0+0x014],%l3 ! Mem[00000000760000d4] p51_call_0_le: lduh [%i1+0x03a],%l6 ! Mem[00000000768000fa] ldstub [%i0+0x01b],%l2 ! Mem[00000000760000db] swap [%i2+0x030],%l2 ! Mem[00000000770000f0] swap [%i0+0x038],%l2 ! Mem[00000000760000f8] ldstub [%i1+0x002],%l3 ! Mem[00000000768000c2] ldx [%i3+0x038],%l1 ! Mem[00000000778000f8] ldsh [%i1+0x02a],%l3 ! Mem[00000000768000ea] retl stw %l4,[%i1+0x024] ! Mem[00000000768000e4] p51_jmpl_0_lo: ldsw [%o0+0x01c],%l5 ! Mem[00000000760000dc] ldstub [%o1+0x010],%l2 ! Mem[00000000768000d0] stw %l6,[%o0+0x03c] ! Mem[00000000760000fc] sth %l7,[%o3+0x000] ! Mem[00000000778000c0] ldstub [%o0+0x031],%l1 ! Mem[00000000760000f1] stw %l2,[%o1+0x038] ! Mem[00000000768000f8] ldstub [%o0+0x02a],%l0 ! Mem[00000000760000ea] jmpl %g6+8,%g0 swap [%o0+0x014],%l3 ! Mem[00000000760000d4] p51_call_0_lo: lduh [%o1+0x03a],%l6 ! Mem[00000000768000fa] ldstub [%o0+0x01b],%l2 ! Mem[00000000760000db] swap [%o2+0x030],%l2 ! Mem[00000000770000f0] swap [%o0+0x038],%l2 ! Mem[00000000760000f8] ldstub [%o1+0x002],%l3 ! Mem[00000000768000c2] ldx [%o3+0x038],%l1 ! Mem[00000000778000f8] ldsh [%o1+0x02a],%l3 ! Mem[00000000768000ea] retl stw %l4,[%o1+0x024] ! Mem[00000000768000e4] p51_jmpl_0_he: swap [%i0+0x00c],%l4 ! Mem[00000000760000cc] stb %l3,[%i1+0x000] ! Mem[00000000768000c0] swap [%i0+0x010],%l0 ! Mem[00000000760000d0] ldsw [%i3+0x010],%l1 ! Mem[00000000778000d0] ldstub [%i1+0x023],%l3 ! Mem[00000000768000e3] jmpl %g6+8,%g0 lduw [%i2+0x028],%l2 ! Mem[00000000770000e8] p51_call_0_he: ldstub [%i2+0x025],%l0 ! Mem[00000000770000e5] ldsw [%i1+0x034],%l1 ! Mem[00000000768000f4] ldub [%i3+0x029],%l0 ! Mem[00000000778000e9] retl ldstub [%i1+0x02e],%l6 ! Mem[00000000768000ee] p51_jmpl_0_ho: swap [%o0+0x00c],%l4 ! Mem[00000000760000cc] stb %l3,[%o1+0x000] ! Mem[00000000768000c0] swap [%o0+0x010],%l0 ! Mem[00000000760000d0] ldsw [%o3+0x010],%l1 ! Mem[00000000778000d0] ldstub [%o1+0x023],%l3 ! Mem[00000000768000e3] jmpl %g6+8,%g0 lduw [%o2+0x028],%l2 ! Mem[00000000770000e8] p51_call_0_ho: ldstub [%o2+0x025],%l0 ! Mem[00000000770000e5] ldsw [%o1+0x034],%l1 ! Mem[00000000768000f4] ldub [%o3+0x029],%l0 ! Mem[00000000778000e9] retl ldstub [%o1+0x02e],%l6 ! Mem[00000000768000ee] p52_jmpl_0_le: stb %l1,[%i2+0x02c] ! Mem[00000000790000ec] stx %l5,[%i0+0x018] ! Mem[00000000780000d8] sth %l3,[%i2+0x020] ! Mem[00000000790000e0] ldstub [%i2+0x009],%l5 ! Mem[00000000790000c9] stw %l3,[%i1+0x000] ! Mem[00000000788000c0] swap [%i1+0x03c],%l3 ! Mem[00000000788000fc] ldsw [%i2+0x020],%l2 ! Mem[00000000790000e0] jmpl %g6+8,%g0 swap [%i3+0x00c],%l4 ! Mem[00000000798000cc] p52_call_0_le: ldx [%i1+0x018],%l5 ! Mem[00000000788000d8] ldub [%i1+0x012],%l2 ! Mem[00000000788000d2] ldstub [%i0+0x033],%l2 ! Mem[00000000780000f3] stx %l5,[%i2+0x010] ! Mem[00000000790000d0] retl ldsw [%i3+0x000],%l3 ! Mem[00000000798000c0] p52_jmpl_0_lo: stb %l1,[%o2+0x02c] ! Mem[00000000790000ec] stx %l5,[%o0+0x018] ! Mem[00000000780000d8] sth %l3,[%o2+0x020] ! Mem[00000000790000e0] ldstub [%o2+0x009],%l5 ! Mem[00000000790000c9] stw %l3,[%o1+0x000] ! Mem[00000000788000c0] swap [%o1+0x03c],%l3 ! Mem[00000000788000fc] ldsw [%o2+0x020],%l2 ! Mem[00000000790000e0] jmpl %g6+8,%g0 swap [%o3+0x00c],%l4 ! Mem[00000000798000cc] p52_call_0_lo: ldx [%o1+0x018],%l5 ! Mem[00000000788000d8] ldub [%o1+0x012],%l2 ! Mem[00000000788000d2] ldstub [%o0+0x033],%l2 ! Mem[00000000780000f3] stx %l5,[%o2+0x010] ! Mem[00000000790000d0] retl ldsw [%o3+0x000],%l3 ! Mem[00000000798000c0] p52_jmpl_0_he: ldsh [%i2+0x038],%l0 ! Mem[00000000790000f8] lduh [%i0+0x012],%l4 ! Mem[00000000780000d2] ldsh [%i2+0x004],%l5 ! Mem[00000000790000c4] ldub [%i0+0x00c],%l4 ! Mem[00000000780000cc] sth %l3,[%i0+0x020] ! Mem[00000000780000e0] stx %l0,[%i0+0x010] ! Mem[00000000780000d0] ldstub [%i2+0x033],%l1 ! Mem[00000000790000f3] jmpl %g6+8,%g0 lduw [%i0+0x028],%l7 ! Mem[00000000780000e8] p52_call_0_he: swap [%i0+0x020],%l3 ! Mem[00000000780000e0] ldsh [%i1+0x01a],%l0 ! Mem[00000000788000da] stw %l2,[%i1+0x020] ! Mem[00000000788000e0] ldsh [%i0+0x034],%l2 ! Mem[00000000780000f4] ldd [%i0+0x000],%l4 ! Mem[00000000780000c0] std %l0,[%i2+0x000] ! Mem[00000000790000c0] retl ldsh [%i2+0x03e],%l0 ! Mem[00000000790000fe] p52_jmpl_0_ho: ldsh [%o2+0x038],%l0 ! Mem[00000000790000f8] lduh [%o0+0x012],%l4 ! Mem[00000000780000d2] ldsh [%o2+0x004],%l5 ! Mem[00000000790000c4] ldub [%o0+0x00c],%l4 ! Mem[00000000780000cc] sth %l3,[%o0+0x020] ! Mem[00000000780000e0] stx %l0,[%o0+0x010] ! Mem[00000000780000d0] ldstub [%o2+0x033],%l1 ! Mem[00000000790000f3] jmpl %g6+8,%g0 lduw [%o0+0x028],%l7 ! Mem[00000000780000e8] p52_call_0_ho: swap [%o0+0x020],%l3 ! Mem[00000000780000e0] ldsh [%o1+0x01a],%l0 ! Mem[00000000788000da] stw %l2,[%o1+0x020] ! Mem[00000000788000e0] ldsh [%o0+0x034],%l2 ! Mem[00000000780000f4] ldd [%o0+0x000],%l4 ! Mem[00000000780000c0] std %l0,[%o2+0x000] ! Mem[00000000790000c0] retl ldsh [%o2+0x03e],%l0 ! Mem[00000000790000fe] p53_jmpl_0_le: std %l0,[%i1+0x008] ! Mem[000000007a8000c8] ldstub [%i2+0x01b],%l5 ! Mem[000000007b0000db] ldstub [%i1+0x011],%l6 ! Mem[000000007a8000d1] ldsw [%i3+0x028],%l5 ! Mem[000000007b8000e8] ldsb [%i2+0x01e],%l0 ! Mem[000000007b0000de] stx %l5,[%i1+0x000] ! Mem[000000007a8000c0] ldsh [%i0+0x002],%l3 ! Mem[000000007a0000c2] jmpl %g6+8,%g0 ldd [%i0+0x038],%l2 ! Mem[000000007a0000f8] p53_call_0_le: ldub [%i3+0x03f],%l1 ! Mem[000000007b8000ff] swap [%i0+0x034],%l4 ! Mem[000000007a0000f4] ldub [%i2+0x03c],%l5 ! Mem[000000007b0000fc] swap [%i1+0x030],%l2 ! Mem[000000007a8000f0] retl stb %l1,[%i2+0x00b] ! Mem[000000007b0000cb] p53_jmpl_0_lo: std %l0,[%o1+0x008] ! Mem[000000007a8000c8] ldstub [%o2+0x01b],%l5 ! Mem[000000007b0000db] ldstub [%o1+0x011],%l6 ! Mem[000000007a8000d1] ldsw [%o3+0x028],%l5 ! Mem[000000007b8000e8] ldsb [%o2+0x01e],%l0 ! Mem[000000007b0000de] stx %l5,[%o1+0x000] ! Mem[000000007a8000c0] ldsh [%o0+0x002],%l3 ! Mem[000000007a0000c2] jmpl %g6+8,%g0 ldd [%o0+0x038],%l2 ! Mem[000000007a0000f8] p53_call_0_lo: ldub [%o3+0x03f],%l1 ! Mem[000000007b8000ff] swap [%o0+0x034],%l4 ! Mem[000000007a0000f4] ldub [%o2+0x03c],%l5 ! Mem[000000007b0000fc] swap [%o1+0x030],%l2 ! Mem[000000007a8000f0] retl stb %l1,[%o2+0x00b] ! Mem[000000007b0000cb] p53_jmpl_0_he: lduw [%i0+0x000],%l2 ! Mem[000000007a0000c0] ldx [%i2+0x008],%l2 ! Mem[000000007b0000c8] ldx [%i2+0x038],%l2 ! Mem[000000007b0000f8] swap [%i0+0x020],%l6 ! Mem[000000007a0000e0] ldstub [%i1+0x000],%l1 ! Mem[000000007a8000c0] jmpl %g6+8,%g0 ldstub [%i2+0x00c],%l4 ! Mem[000000007b0000cc] p53_call_0_he: swap [%i2+0x024],%l6 ! Mem[000000007b0000e4] std %l0,[%i0+0x028] ! Mem[000000007a0000e8] stw %l2,[%i1+0x030] ! Mem[000000007a8000f0] sth %l4,[%i0+0x002] ! Mem[000000007a0000c2] retl ldub [%i1+0x002],%l3 ! Mem[000000007a8000c2] p53_jmpl_0_ho: lduw [%o0+0x000],%l2 ! Mem[000000007a0000c0] ldx [%o2+0x008],%l2 ! Mem[000000007b0000c8] ldx [%o2+0x038],%l2 ! Mem[000000007b0000f8] swap [%o0+0x020],%l6 ! Mem[000000007a0000e0] ldstub [%o1+0x000],%l1 ! Mem[000000007a8000c0] jmpl %g6+8,%g0 ldstub [%o2+0x00c],%l4 ! Mem[000000007b0000cc] p53_call_0_ho: swap [%o2+0x024],%l6 ! Mem[000000007b0000e4] std %l0,[%o0+0x028] ! Mem[000000007a0000e8] stw %l2,[%o1+0x030] ! Mem[000000007a8000f0] sth %l4,[%o0+0x002] ! Mem[000000007a0000c2] retl ldub [%o1+0x002],%l3 ! Mem[000000007a8000c2] p54_jmpl_0_le: ldsh [%i3+0x02c],%l1 ! Mem[000000007d8000ec] ldsb [%i3+0x01b],%l5 ! Mem[000000007d8000db] ldsh [%i1+0x010],%l6 ! Mem[000000007c8000d0] ldsh [%i0+0x018],%l2 ! Mem[000000007c0000d8] ldstub [%i0+0x03e],%l0 ! Mem[000000007c0000fe] ldd [%i2+0x020],%l4 ! Mem[000000007d0000e0] swap [%i3+0x000],%l3 ! Mem[000000007d8000c0] jmpl %g6+8,%g0 swap [%i2+0x03c],%l3 ! Mem[000000007d0000fc] p54_call_0_le: lduw [%i3+0x03c],%l1 ! Mem[000000007d8000fc] ldsh [%i0+0x034],%l4 ! Mem[000000007c0000f4] ldd [%i0+0x010],%l2 ! Mem[000000007c0000d0] ldd [%i0+0x018],%l2 ! Mem[000000007c0000d8] retl ldsb [%i3+0x01d],%l2 ! Mem[000000007d8000dd] p54_jmpl_0_lo: ldsh [%o3+0x02c],%l1 ! Mem[000000007d8000ec] ldsb [%o3+0x01b],%l5 ! Mem[000000007d8000db] ldsh [%o1+0x010],%l6 ! Mem[000000007c8000d0] ldsh [%o0+0x018],%l2 ! Mem[000000007c0000d8] ldstub [%o0+0x03e],%l0 ! Mem[000000007c0000fe] ldd [%o2+0x020],%l4 ! Mem[000000007d0000e0] swap [%o3+0x000],%l3 ! Mem[000000007d8000c0] jmpl %g6+8,%g0 swap [%o2+0x03c],%l3 ! Mem[000000007d0000fc] p54_call_0_lo: lduw [%o3+0x03c],%l1 ! Mem[000000007d8000fc] ldsh [%o0+0x034],%l4 ! Mem[000000007c0000f4] ldd [%o0+0x010],%l2 ! Mem[000000007c0000d0] ldd [%o0+0x018],%l2 ! Mem[000000007c0000d8] retl ldsb [%o3+0x01d],%l2 ! Mem[000000007d8000dd] p54_jmpl_0_he: stw %l2,[%i3+0x018] ! Mem[000000007d8000d8] swap [%i2+0x020],%l6 ! Mem[000000007d0000e0] jmpl %g6+8,%g0 ldx [%i1+0x020],%l1 ! Mem[000000007c8000e0] p54_call_0_he: stw %l6,[%i3+0x01c] ! Mem[000000007d8000dc] ldstub [%i3+0x030],%l2 ! Mem[000000007d8000f0] ldsw [%i3+0x024],%l3 ! Mem[000000007d8000e4] retl ldsb [%i0+0x036],%l1 ! Mem[000000007c0000f6] p54_jmpl_0_ho: stw %l2,[%o3+0x018] ! Mem[000000007d8000d8] swap [%o2+0x020],%l6 ! Mem[000000007d0000e0] jmpl %g6+8,%g0 ldx [%o1+0x020],%l1 ! Mem[000000007c8000e0] p54_call_0_ho: stw %l6,[%o3+0x01c] ! Mem[000000007d8000dc] ldstub [%o3+0x030],%l2 ! Mem[000000007d8000f0] ldsw [%o3+0x024],%l3 ! Mem[000000007d8000e4] retl ldsb [%o0+0x036],%l1 ! Mem[000000007c0000f6] p55_jmpl_0_le: ldd [%i2+0x008],%l0 ! Mem[000000007f0000c8] ldstub [%i3+0x004],%l3 ! Mem[000000007f8000c4] ldsw [%i2+0x008],%l4 ! Mem[000000007f0000c8] swap [%i3+0x034],%l2 ! Mem[000000007f8000f4] sth %l5,[%i0+0x02e] ! Mem[000000007e0000ee] ldd [%i1+0x038],%l2 ! Mem[000000007e8000f8] ldsw [%i1+0x03c],%l7 ! Mem[000000007e8000fc] jmpl %g6+8,%g0 ldstub [%i0+0x006],%l1 ! Mem[000000007e0000c6] p55_call_0_le: ldstub [%i3+0x03c],%l5 ! Mem[000000007f8000fc] ldsh [%i3+0x032],%l2 ! Mem[000000007f8000f2] retl stx %l2,[%i1+0x010] ! Mem[000000007e8000d0] p55_jmpl_0_lo: ldd [%o2+0x008],%l0 ! Mem[000000007f0000c8] ldstub [%o3+0x004],%l3 ! Mem[000000007f8000c4] ldsw [%o2+0x008],%l4 ! Mem[000000007f0000c8] swap [%o3+0x034],%l2 ! Mem[000000007f8000f4] sth %l5,[%o0+0x02e] ! Mem[000000007e0000ee] ldd [%o1+0x038],%l2 ! Mem[000000007e8000f8] ldsw [%o1+0x03c],%l7 ! Mem[000000007e8000fc] jmpl %g6+8,%g0 ldstub [%o0+0x006],%l1 ! Mem[000000007e0000c6] p55_call_0_lo: ldstub [%o3+0x03c],%l5 ! Mem[000000007f8000fc] ldsh [%o3+0x032],%l2 ! Mem[000000007f8000f2] retl stx %l2,[%o1+0x010] ! Mem[000000007e8000d0] p55_jmpl_0_he: ldub [%i3+0x005],%l0 ! Mem[000000007f8000c5] stx %l7,[%i0+0x038] ! Mem[000000007e0000f8] jmpl %g6+8,%g0 sth %l0,[%i3+0x038] ! Mem[000000007f8000f8] p55_call_0_he: retl ldsb [%i0+0x026],%l4 ! Mem[000000007e0000e6] p55_jmpl_0_ho: ldub [%o3+0x005],%l0 ! Mem[000000007f8000c5] stx %l7,[%o0+0x038] ! Mem[000000007e0000f8] jmpl %g6+8,%g0 sth %l0,[%o3+0x038] ! Mem[000000007f8000f8] p55_call_0_ho: retl ldsb [%o0+0x026],%l4 ! Mem[000000007e0000e6] p56_jmpl_0_le: swap [%i1+0x02c],%l1 ! Mem[00000000808000ec] lduw [%i2+0x018],%l5 ! Mem[00000000810000d8] swap [%i3+0x020],%l3 ! Mem[00000000818000e0] ldd [%i2+0x000],%l6 ! Mem[00000000810000c0] stw %l1,[%i1+0x010] ! Mem[00000000808000d0] ldx [%i1+0x038],%l2 ! Mem[00000000808000f8] stw %l0,[%i2+0x008] ! Mem[00000000810000c8] jmpl %g6+8,%g0 lduw [%i0+0x034],%l3 ! Mem[00000000800000f4] p56_call_0_le: ldd [%i3+0x018],%l6 ! Mem[00000000818000d8] stw %l2,[%i0+0x018] ! Mem[00000000800000d8] ldsb [%i2+0x033],%l2 ! Mem[00000000810000f3] sth %l5,[%i0+0x014] ! Mem[00000000800000d4] swap [%i3+0x000],%l3 ! Mem[00000000818000c0] sth %l1,[%i2+0x01a] ! Mem[00000000810000da] sth %l3,[%i3+0x00a] ! Mem[00000000818000ca] retl ldstub [%i0+0x036],%l0 ! Mem[00000000800000f6] p56_jmpl_0_lo: swap [%o1+0x02c],%l1 ! Mem[00000000808000ec] lduw [%o2+0x018],%l5 ! Mem[00000000810000d8] swap [%o3+0x020],%l3 ! Mem[00000000818000e0] ldd [%o2+0x000],%l6 ! Mem[00000000810000c0] stw %l1,[%o1+0x010] ! Mem[00000000808000d0] ldx [%o1+0x038],%l2 ! Mem[00000000808000f8] stw %l0,[%o2+0x008] ! Mem[00000000810000c8] jmpl %g6+8,%g0 lduw [%o0+0x034],%l3 ! Mem[00000000800000f4] p56_call_0_lo: ldd [%o3+0x018],%l6 ! Mem[00000000818000d8] stw %l2,[%o0+0x018] ! Mem[00000000800000d8] ldsb [%o2+0x033],%l2 ! Mem[00000000810000f3] sth %l5,[%o0+0x014] ! Mem[00000000800000d4] swap [%o3+0x000],%l3 ! Mem[00000000818000c0] sth %l1,[%o2+0x01a] ! Mem[00000000810000da] sth %l3,[%o3+0x00a] ! Mem[00000000818000ca] retl ldstub [%o0+0x036],%l0 ! Mem[00000000800000f6] p56_jmpl_0_he: lduw [%i3+0x00c],%l4 ! Mem[00000000818000cc] jmpl %g6+8,%g0 ldstub [%i2+0x025],%l6 ! Mem[00000000810000e5] p56_call_0_he: swap [%i2+0x028],%l0 ! Mem[00000000810000e8] stx %l6,[%i1+0x010] ! Mem[00000000808000d0] swap [%i2+0x00c],%l6 ! Mem[00000000810000cc] stx %l2,[%i2+0x010] ! Mem[00000000810000d0] stb %l5,[%i1+0x008] ! Mem[00000000808000c8] swap [%i3+0x014],%l1 ! Mem[00000000818000d4] retl ldsb [%i1+0x009],%l0 ! Mem[00000000808000c9] p56_jmpl_0_ho: lduw [%o3+0x00c],%l4 ! Mem[00000000818000cc] jmpl %g6+8,%g0 ldstub [%o2+0x025],%l6 ! Mem[00000000810000e5] p56_call_0_ho: swap [%o2+0x028],%l0 ! Mem[00000000810000e8] stx %l6,[%o1+0x010] ! Mem[00000000808000d0] swap [%o2+0x00c],%l6 ! Mem[00000000810000cc] stx %l2,[%o2+0x010] ! Mem[00000000810000d0] stb %l5,[%o1+0x008] ! Mem[00000000808000c8] swap [%o3+0x014],%l1 ! Mem[00000000818000d4] retl ldsb [%o1+0x009],%l0 ! Mem[00000000808000c9] p57_jmpl_0_le: ldstub [%i3+0x00c],%l1 ! Mem[00000000838000cc] sth %l2,[%i3+0x010] ! Mem[00000000838000d0] ldstub [%i1+0x021],%l3 ! Mem[00000000828000e1] swap [%i0+0x028],%l5 ! Mem[00000000820000e8] stb %l0,[%i3+0x01e] ! Mem[00000000838000de] ldd [%i1+0x000],%l4 ! Mem[00000000828000c0] lduw [%i1+0x000],%l3 ! Mem[00000000828000c0] jmpl %g6+8,%g0 ldd [%i2+0x038],%l2 ! Mem[00000000830000f8] p57_call_0_le: swap [%i2+0x038],%l6 ! Mem[00000000830000f8] ldsh [%i2+0x01a],%l2 ! Mem[00000000830000da] swap [%i1+0x030],%l2 ! Mem[00000000828000f0] sth %l2,[%i2+0x03e] ! Mem[00000000830000fe] retl ldsw [%i0+0x008],%l1 ! Mem[00000000820000c8] p57_jmpl_0_lo: ldstub [%o3+0x00c],%l1 ! Mem[00000000838000cc] sth %l2,[%o3+0x010] ! Mem[00000000838000d0] ldstub [%o1+0x021],%l3 ! Mem[00000000828000e1] swap [%o0+0x028],%l5 ! Mem[00000000820000e8] stb %l0,[%o3+0x01e] ! Mem[00000000838000de] ldd [%o1+0x000],%l4 ! Mem[00000000828000c0] lduw [%o1+0x000],%l3 ! Mem[00000000828000c0] jmpl %g6+8,%g0 ldd [%o2+0x038],%l2 ! Mem[00000000830000f8] p57_call_0_lo: swap [%o2+0x038],%l6 ! Mem[00000000830000f8] ldsh [%o2+0x01a],%l2 ! Mem[00000000830000da] swap [%o1+0x030],%l2 ! Mem[00000000828000f0] sth %l2,[%o2+0x03e] ! Mem[00000000830000fe] retl ldsw [%o0+0x008],%l1 ! Mem[00000000820000c8] p57_jmpl_0_he: ldx [%i1+0x038],%l0 ! Mem[00000000828000f8] ldstub [%i0+0x033],%l4 ! Mem[00000000820000f3] ldub [%i2+0x004],%l5 ! Mem[00000000830000c4] sth %l5,[%i2+0x02a] ! Mem[00000000830000ea] stx %l0,[%i3+0x020] ! Mem[00000000838000e0] jmpl %g6+8,%g0 lduh [%i3+0x000],%l0 ! Mem[00000000838000c0] p57_call_0_he: retl ldd [%i2+0x030],%l2 ! Mem[00000000830000f0] p57_jmpl_0_ho: ldx [%o1+0x038],%l0 ! Mem[00000000828000f8] ldstub [%o0+0x033],%l4 ! Mem[00000000820000f3] ldub [%o2+0x004],%l5 ! Mem[00000000830000c4] sth %l5,[%o2+0x02a] ! Mem[00000000830000ea] stx %l0,[%o3+0x020] ! Mem[00000000838000e0] jmpl %g6+8,%g0 lduh [%o3+0x000],%l0 ! Mem[00000000838000c0] p57_call_0_ho: retl ldd [%o2+0x030],%l2 ! Mem[00000000830000f0] p58_jmpl_0_le: lduh [%i3+0x01c],%l5 ! Mem[00000000858000dc] stx %l2,[%i3+0x030] ! Mem[00000000858000f0] lduh [%i1+0x03e],%l6 ! Mem[00000000848000fe] stx %l2,[%i0+0x030] ! Mem[00000000840000f0] ldsh [%i0+0x02e],%l5 ! Mem[00000000840000ee] swap [%i1+0x034],%l4 ! Mem[00000000848000f4] ldsw [%i0+0x020],%l2 ! Mem[00000000840000e0] jmpl %g6+8,%g0 ldstub [%i1+0x00c],%l4 ! Mem[00000000848000cc] p58_call_0_le: stw %l5,[%i1+0x01c] ! Mem[00000000848000dc] lduw [%i0+0x010],%l2 ! Mem[00000000840000d0] ldd [%i1+0x030],%l2 ! Mem[00000000848000f0] sth %l5,[%i0+0x014] ! Mem[00000000840000d4] retl sth %l3,[%i3+0x002] ! Mem[00000000858000c2] p58_jmpl_0_lo: lduh [%o3+0x01c],%l5 ! Mem[00000000858000dc] stx %l2,[%o3+0x030] ! Mem[00000000858000f0] lduh [%o1+0x03e],%l6 ! Mem[00000000848000fe] stx %l2,[%o0+0x030] ! Mem[00000000840000f0] ldsh [%o0+0x02e],%l5 ! Mem[00000000840000ee] swap [%o1+0x034],%l4 ! Mem[00000000848000f4] ldsw [%o0+0x020],%l2 ! Mem[00000000840000e0] jmpl %g6+8,%g0 ldstub [%o1+0x00c],%l4 ! Mem[00000000848000cc] p58_call_0_lo: stw %l5,[%o1+0x01c] ! Mem[00000000848000dc] lduw [%o0+0x010],%l2 ! Mem[00000000840000d0] ldd [%o1+0x030],%l2 ! Mem[00000000848000f0] sth %l5,[%o0+0x014] ! Mem[00000000840000d4] retl sth %l3,[%o3+0x002] ! Mem[00000000858000c2] p58_jmpl_0_he: ldstub [%i3+0x039],%l0 ! Mem[00000000858000f9] lduh [%i1+0x012],%l4 ! Mem[00000000848000d2] ldsw [%i3+0x020],%l1 ! Mem[00000000858000e0] ldd [%i0+0x008],%l4 ! Mem[00000000840000c8] ldstub [%i2+0x025],%l6 ! Mem[00000000850000e5] ldsh [%i0+0x00c],%l4 ! Mem[00000000840000cc] ldx [%i0+0x000],%l2 ! Mem[00000000840000c0] jmpl %g6+8,%g0 lduh [%i3+0x002],%l3 ! Mem[00000000858000c2] p58_call_0_he: ldsw [%i3+0x020],%l3 ! Mem[00000000858000e0] sth %l0,[%i2+0x004] ! Mem[00000000850000c4] lduw [%i2+0x014],%l1 ! Mem[00000000850000d4] ldstub [%i3+0x024],%l1 ! Mem[00000000858000e4] retl stx %l1,[%i2+0x000] ! Mem[00000000850000c0] p58_jmpl_0_ho: ldstub [%o3+0x039],%l0 ! Mem[00000000858000f9] lduh [%o1+0x012],%l4 ! Mem[00000000848000d2] ldsw [%o3+0x020],%l1 ! Mem[00000000858000e0] ldd [%o0+0x008],%l4 ! Mem[00000000840000c8] ldstub [%o2+0x025],%l6 ! Mem[00000000850000e5] ldsh [%o0+0x00c],%l4 ! Mem[00000000840000cc] ldx [%o0+0x000],%l2 ! Mem[00000000840000c0] jmpl %g6+8,%g0 lduh [%o3+0x002],%l3 ! Mem[00000000858000c2] p58_call_0_ho: ldsw [%o3+0x020],%l3 ! Mem[00000000858000e0] sth %l0,[%o2+0x004] ! Mem[00000000850000c4] lduw [%o2+0x014],%l1 ! Mem[00000000850000d4] ldstub [%o3+0x024],%l1 ! Mem[00000000858000e4] retl stx %l1,[%o2+0x000] ! Mem[00000000850000c0] p59_jmpl_0_le: sth %l1,[%i0+0x00c] ! Mem[00000000860000cc] stb %l5,[%i3+0x01b] ! Mem[00000000878000db] stb %l3,[%i1+0x021] ! Mem[00000000868000e1] ldub [%i3+0x029],%l5 ! Mem[00000000878000e9] stb %l1,[%i1+0x031] ! Mem[00000000868000f1] ldsb [%i1+0x03b],%l2 ! Mem[00000000868000fb] swap [%i1+0x014],%l1 ! Mem[00000000868000d4] jmpl %g6+8,%g0 swap [%i0+0x038],%l7 ! Mem[00000000860000f8] p59_call_0_le: sth %l1,[%i0+0x00c] ! Mem[00000000860000cc] swap [%i2+0x02c],%l0 ! Mem[00000000870000ec] lduh [%i1+0x000],%l5 ! Mem[00000000868000c0] retl ldstub [%i0+0x03a],%l2 ! Mem[00000000860000fa] p59_jmpl_0_lo: sth %l1,[%o0+0x00c] ! Mem[00000000860000cc] stb %l5,[%o3+0x01b] ! Mem[00000000878000db] stb %l3,[%o1+0x021] ! Mem[00000000868000e1] ldub [%o3+0x029],%l5 ! Mem[00000000878000e9] stb %l1,[%o1+0x031] ! Mem[00000000868000f1] ldsb [%o1+0x03b],%l2 ! Mem[00000000868000fb] swap [%o1+0x014],%l1 ! Mem[00000000868000d4] jmpl %g6+8,%g0 swap [%o0+0x038],%l7 ! Mem[00000000860000f8] p59_call_0_lo: sth %l1,[%o0+0x00c] ! Mem[00000000860000cc] swap [%o2+0x02c],%l0 ! Mem[00000000870000ec] lduh [%o1+0x000],%l5 ! Mem[00000000868000c0] retl ldstub [%o0+0x03a],%l2 ! Mem[00000000860000fa] p59_jmpl_0_he: ldub [%i1+0x028],%l1 ! Mem[00000000868000e8] ldstub [%i0+0x02b],%l1 ! Mem[00000000860000eb] swap [%i2+0x020],%l6 ! Mem[00000000870000e0] jmpl %g6+8,%g0 ldsh [%i2+0x028],%l1 ! Mem[00000000870000e8] p59_call_0_he: swap [%i3+0x034],%l5 ! Mem[00000000878000f4] ldstub [%i2+0x030],%l2 ! Mem[00000000870000f0] ldsb [%i2+0x02f],%l6 ! Mem[00000000870000ef] stb %l2,[%i0+0x011] ! Mem[00000000860000d1] retl ldsb [%i2+0x028],%l5 ! Mem[00000000870000e8] p59_jmpl_0_ho: ldub [%o1+0x028],%l1 ! Mem[00000000868000e8] ldstub [%o0+0x02b],%l1 ! Mem[00000000860000eb] swap [%o2+0x020],%l6 ! Mem[00000000870000e0] jmpl %g6+8,%g0 ldsh [%o2+0x028],%l1 ! Mem[00000000870000e8] p59_call_0_ho: swap [%o3+0x034],%l5 ! Mem[00000000878000f4] ldstub [%o2+0x030],%l2 ! Mem[00000000870000f0] ldsb [%o2+0x02f],%l6 ! Mem[00000000870000ef] stb %l2,[%o0+0x011] ! Mem[00000000860000d1] retl ldsb [%o2+0x028],%l5 ! Mem[00000000870000e8] p60_jmpl_0_le: ldub [%i2+0x02c],%l1 ! Mem[00000000890000ec] swap [%i1+0x018],%l5 ! Mem[00000000888000d8] ldd [%i3+0x010],%l6 ! Mem[00000000898000d0] ldstub [%i1+0x019],%l2 ! Mem[00000000888000d9] lduh [%i2+0x03e],%l0 ! Mem[00000000890000fe] ldd [%i0+0x020],%l4 ! Mem[00000000880000e0] stw %l3,[%i0+0x000] ! Mem[00000000880000c0] jmpl %g6+8,%g0 swap [%i2+0x03c],%l3 ! Mem[00000000890000fc] p60_call_0_le: ldsw [%i2+0x03c],%l1 ! Mem[00000000890000fc] swap [%i0+0x020],%l2 ! Mem[00000000880000e0] sth %l1,[%i2+0x02c] ! Mem[00000000890000ec] ldstub [%i2+0x02d],%l0 ! Mem[00000000890000ed] retl lduw [%i2+0x000],%l5 ! Mem[00000000890000c0] p60_jmpl_0_lo: ldub [%o2+0x02c],%l1 ! Mem[00000000890000ec] swap [%o1+0x018],%l5 ! Mem[00000000888000d8] ldd [%o3+0x010],%l6 ! Mem[00000000898000d0] ldstub [%o1+0x019],%l2 ! Mem[00000000888000d9] lduh [%o2+0x03e],%l0 ! Mem[00000000890000fe] ldd [%o0+0x020],%l4 ! Mem[00000000880000e0] stw %l3,[%o0+0x000] ! Mem[00000000880000c0] jmpl %g6+8,%g0 swap [%o2+0x03c],%l3 ! Mem[00000000890000fc] p60_call_0_lo: ldsw [%o2+0x03c],%l1 ! Mem[00000000890000fc] swap [%o0+0x020],%l2 ! Mem[00000000880000e0] sth %l1,[%o2+0x02c] ! Mem[00000000890000ec] ldstub [%o2+0x02d],%l0 ! Mem[00000000890000ed] retl lduw [%o2+0x000],%l5 ! Mem[00000000890000c0] p60_jmpl_0_he: ldstub [%i2+0x032],%l3 ! Mem[00000000890000f2] sth %l7,[%i1+0x036] ! Mem[00000000888000f6] std %l4,[%i0+0x030] ! Mem[00000000880000f0] sth %l1,[%i0+0x008] ! Mem[00000000880000c8] ldstub [%i3+0x00b],%l1 ! Mem[00000000898000cb] ldstub [%i0+0x000],%l6 ! Mem[00000000880000c0] jmpl %g6+8,%g0 stw %l1,[%i3+0x028] ! Mem[00000000898000e8] p60_call_0_he: stw %l5,[%i0+0x034] ! Mem[00000000880000f4] stb %l5,[%i1+0x033] ! Mem[00000000888000f3] ldd [%i2+0x008],%l4 ! Mem[00000000890000c8] lduh [%i2+0x008],%l2 ! Mem[00000000890000c8] retl ldd [%i3+0x020],%l4 ! Mem[00000000898000e0] p60_jmpl_0_ho: ldstub [%o2+0x032],%l3 ! Mem[00000000890000f2] sth %l7,[%o1+0x036] ! Mem[00000000888000f6] std %l4,[%o0+0x030] ! Mem[00000000880000f0] sth %l1,[%o0+0x008] ! Mem[00000000880000c8] ldstub [%o3+0x00b],%l1 ! Mem[00000000898000cb] ldstub [%o0+0x000],%l6 ! Mem[00000000880000c0] jmpl %g6+8,%g0 stw %l1,[%o3+0x028] ! Mem[00000000898000e8] p60_call_0_ho: stw %l5,[%o0+0x034] ! Mem[00000000880000f4] stb %l5,[%o1+0x033] ! Mem[00000000888000f3] ldd [%o2+0x008],%l4 ! Mem[00000000890000c8] lduh [%o2+0x008],%l2 ! Mem[00000000890000c8] retl ldd [%o3+0x020],%l4 ! Mem[00000000898000e0] p61_jmpl_0_le: lduh [%i2+0x00c],%l1 ! Mem[000000008b0000cc] stx %l5,[%i2+0x018] ! Mem[000000008b0000d8] ldsb [%i0+0x011],%l6 ! Mem[000000008a0000d1] stw %l2,[%i0+0x038] ! Mem[000000008a0000f8] ldub [%i1+0x008],%l4 ! Mem[000000008a8000c8] swap [%i1+0x034],%l2 ! Mem[000000008a8000f4] swap [%i3+0x02c],%l5 ! Mem[000000008b8000ec] jmpl %g6+8,%g0 stw %l4,[%i1+0x034] ! Mem[000000008a8000f4] p61_call_0_le: stx %l5,[%i1+0x038] ! Mem[000000008a8000f8] stx %l3,[%i0+0x000] ! Mem[000000008a0000c0] retl ldx [%i2+0x038],%l4 ! Mem[000000008b0000f8] p61_jmpl_0_lo: lduh [%o2+0x00c],%l1 ! Mem[000000008b0000cc] stx %l5,[%o2+0x018] ! Mem[000000008b0000d8] ldsb [%o0+0x011],%l6 ! Mem[000000008a0000d1] stw %l2,[%o0+0x038] ! Mem[000000008a0000f8] ldub [%o1+0x008],%l4 ! Mem[000000008a8000c8] swap [%o1+0x034],%l2 ! Mem[000000008a8000f4] swap [%o3+0x02c],%l5 ! Mem[000000008b8000ec] jmpl %g6+8,%g0 stw %l4,[%o1+0x034] ! Mem[000000008a8000f4] p61_call_0_lo: stx %l5,[%o1+0x038] ! Mem[000000008a8000f8] stx %l3,[%o0+0x000] ! Mem[000000008a0000c0] retl ldx [%o2+0x038],%l4 ! Mem[000000008b0000f8] p61_jmpl_0_he: sth %l4,[%i2+0x02a] ! Mem[000000008b0000ea] lduw [%i0+0x000],%l2 ! Mem[000000008a0000c0] sth %l3,[%i1+0x03a] ! Mem[000000008a8000fa] swap [%i0+0x000],%l5 ! Mem[000000008a0000c0] jmpl %g6+8,%g0 ldsw [%i3+0x000],%l2 ! Mem[000000008b8000c0] p61_call_0_he: swap [%i1+0x038],%l1 ! Mem[000000008a8000f8] stb %l3,[%i1+0x031] ! Mem[000000008a8000f1] stb %l0,[%i3+0x016] ! Mem[000000008b8000d6] retl stx %l4,[%i1+0x020] ! Mem[000000008a8000e0] p61_jmpl_0_ho: sth %l4,[%o2+0x02a] ! Mem[000000008b0000ea] lduw [%o0+0x000],%l2 ! Mem[000000008a0000c0] sth %l3,[%o1+0x03a] ! Mem[000000008a8000fa] swap [%o0+0x000],%l5 ! Mem[000000008a0000c0] jmpl %g6+8,%g0 ldsw [%o3+0x000],%l2 ! Mem[000000008b8000c0] p61_call_0_ho: swap [%o1+0x038],%l1 ! Mem[000000008a8000f8] stb %l3,[%o1+0x031] ! Mem[000000008a8000f1] stb %l0,[%o3+0x016] ! Mem[000000008b8000d6] retl stx %l4,[%o1+0x020] ! Mem[000000008a8000e0] p62_jmpl_0_le: ldx [%i0+0x028],%l1 ! Mem[000000008c0000e8] ldstub [%i0+0x01b],%l5 ! Mem[000000008c0000db] ldsw [%i0+0x020],%l3 ! Mem[000000008c0000e0] ldstub [%i3+0x009],%l5 ! Mem[000000008d8000c9] std %l0,[%i3+0x038] ! Mem[000000008d8000f8] stx %l5,[%i2+0x020] ! Mem[000000008d0000e0] swap [%i2+0x000],%l3 ! Mem[000000008d0000c0] jmpl %g6+8,%g0 swap [%i0+0x03c],%l3 ! Mem[000000008c0000fc] p62_call_0_le: ldstub [%i1+0x01b],%l4 ! Mem[000000008c8000db] ldstub [%i2+0x01b],%l2 ! Mem[000000008d0000db] swap [%i2+0x000],%l5 ! Mem[000000008d0000c0] swap [%i0+0x018],%l2 ! Mem[000000008c0000d8] retl std %l2,[%i2+0x000] ! Mem[000000008d0000c0] p62_jmpl_0_lo: ldx [%o0+0x028],%l1 ! Mem[000000008c0000e8] ldstub [%o0+0x01b],%l5 ! Mem[000000008c0000db] ldsw [%o0+0x020],%l3 ! Mem[000000008c0000e0] ldstub [%o3+0x009],%l5 ! Mem[000000008d8000c9] std %l0,[%o3+0x038] ! Mem[000000008d8000f8] stx %l5,[%o2+0x020] ! Mem[000000008d0000e0] swap [%o2+0x000],%l3 ! Mem[000000008d0000c0] jmpl %g6+8,%g0 swap [%o0+0x03c],%l3 ! Mem[000000008c0000fc] p62_call_0_lo: ldstub [%o1+0x01b],%l4 ! Mem[000000008c8000db] ldstub [%o2+0x01b],%l2 ! Mem[000000008d0000db] swap [%o2+0x000],%l5 ! Mem[000000008d0000c0] swap [%o0+0x018],%l2 ! Mem[000000008c0000d8] retl std %l2,[%o2+0x000] ! Mem[000000008d0000c0] p62_jmpl_0_he: swap [%i1+0x038],%l0 ! Mem[000000008c8000f8] stb %l4,[%i0+0x013] ! Mem[000000008c0000d3] stb %l5,[%i2+0x004] ! Mem[000000008d0000c4] lduw [%i0+0x008],%l5 ! Mem[000000008c0000c8] swap [%i0+0x024],%l6 ! Mem[000000008c0000e4] sth %l4,[%i3+0x00c] ! Mem[000000008d8000cc] ldsw [%i2+0x004],%l2 ! Mem[000000008d0000c4] jmpl %g6+8,%g0 ldd [%i2+0x028],%l4 ! Mem[000000008d0000e8] p62_call_0_he: ldsh [%i1+0x010],%l4 ! Mem[000000008c8000d0] ldub [%i3+0x005],%l0 ! Mem[000000008d8000c5] sth %l1,[%i1+0x014] ! Mem[000000008c8000d4] retl sth %l0,[%i0+0x008] ! Mem[000000008c0000c8] p62_jmpl_0_ho: swap [%o1+0x038],%l0 ! Mem[000000008c8000f8] stb %l4,[%o0+0x013] ! Mem[000000008c0000d3] stb %l5,[%o2+0x004] ! Mem[000000008d0000c4] lduw [%o0+0x008],%l5 ! Mem[000000008c0000c8] swap [%o0+0x024],%l6 ! Mem[000000008c0000e4] sth %l4,[%o3+0x00c] ! Mem[000000008d8000cc] ldsw [%o2+0x004],%l2 ! Mem[000000008d0000c4] jmpl %g6+8,%g0 ldd [%o2+0x028],%l4 ! Mem[000000008d0000e8] p62_call_0_ho: ldsh [%o1+0x010],%l4 ! Mem[000000008c8000d0] ldub [%o3+0x005],%l0 ! Mem[000000008d8000c5] sth %l1,[%o1+0x014] ! Mem[000000008c8000d4] retl sth %l0,[%o0+0x008] ! Mem[000000008c0000c8] p63_jmpl_0_le: swap [%i2+0x00c],%l1 ! Mem[000000008f0000cc] std %l4,[%i2+0x018] ! Mem[000000008f0000d8] swap [%i0+0x010],%l6 ! Mem[000000008e0000d0] ldd [%i0+0x028],%l4 ! Mem[000000008e0000e8] ldstub [%i1+0x01e],%l0 ! Mem[000000008e8000de] ldd [%i3+0x000],%l4 ! Mem[000000008f8000c0] ldd [%i2+0x010],%l0 ! Mem[000000008f0000d0] jmpl %g6+8,%g0 stx %l7,[%i1+0x038] ! Mem[000000008e8000f8] p63_call_0_le: stx %l1,[%i1+0x008] ! Mem[000000008e8000c8] stw %l0,[%i3+0x02c] ! Mem[000000008f8000ec] swap [%i0+0x000],%l5 ! Mem[000000008e0000c0] retl ldsb [%i0+0x03a],%l2 ! Mem[000000008e0000fa] p63_jmpl_0_lo: swap [%o2+0x00c],%l1 ! Mem[000000008f0000cc] std %l4,[%o2+0x018] ! Mem[000000008f0000d8] swap [%o0+0x010],%l6 ! Mem[000000008e0000d0] ldd [%o0+0x028],%l4 ! Mem[000000008e0000e8] ldstub [%o1+0x01e],%l0 ! Mem[000000008e8000de] ldd [%o3+0x000],%l4 ! Mem[000000008f8000c0] ldd [%o2+0x010],%l0 ! Mem[000000008f0000d0] jmpl %g6+8,%g0 stx %l7,[%o1+0x038] ! Mem[000000008e8000f8] p63_call_0_lo: stx %l1,[%o1+0x008] ! Mem[000000008e8000c8] stw %l0,[%o3+0x02c] ! Mem[000000008f8000ec] swap [%o0+0x000],%l5 ! Mem[000000008e0000c0] retl ldsb [%o0+0x03a],%l2 ! Mem[000000008e0000fa] p63_jmpl_0_he: ldsh [%i2+0x036],%l7 ! Mem[000000008f0000f6] swap [%i1+0x010],%l5 ! Mem[000000008e8000d0] ldstub [%i3+0x028],%l1 ! Mem[000000008f8000e8] jmpl %g6+8,%g0 swap [%i0+0x004],%l5 ! Mem[000000008e0000c4] p63_call_0_he: retl stb %l1,[%i1+0x005] ! Mem[000000008e8000c5] p63_jmpl_0_ho: ldsh [%o2+0x036],%l7 ! Mem[000000008f0000f6] swap [%o1+0x010],%l5 ! Mem[000000008e8000d0] ldstub [%o3+0x028],%l1 ! Mem[000000008f8000e8] jmpl %g6+8,%g0 swap [%o0+0x004],%l5 ! Mem[000000008e0000c4] p63_call_0_ho: retl stb %l1,[%o1+0x005] ! Mem[000000008e8000c5] user_jump0_end: .seg "text" .align 0x2000 user_jump1_start: INIT_MEM(0, 0x0020, 1, +, 0, +, 0) p0_jmpl_1_le: swap [%i3+0x03c],%l5 ! Mem[00000000118000fc] swap [%i0+0x03c],%l5 ! Mem[00000000100000fc] lduh [%i3+0x002],%l2 ! Mem[00000000118000c2] stx %l0,[%i0+0x010] ! Mem[00000000100000d0] swap [%i3+0x020],%l5 ! Mem[00000000118000e0] ldstub [%i2+0x02a],%l4 ! Mem[00000000110000ea] jmpl %g6+8,%g0 ldstub [%i0+0x004],%l1 ! Mem[00000000100000c4] p0_call_1_le: retl stw %l6,[%i1+0x02c] ! Mem[00000000108000ec] p0_jmpl_1_lo: swap [%o3+0x03c],%l5 ! Mem[00000000118000fc] swap [%o0+0x03c],%l5 ! Mem[00000000100000fc] lduh [%o3+0x002],%l2 ! Mem[00000000118000c2] stx %l0,[%o0+0x010] ! Mem[00000000100000d0] swap [%o3+0x020],%l5 ! Mem[00000000118000e0] ldstub [%o2+0x02a],%l4 ! Mem[00000000110000ea] jmpl %g6+8,%g0 ldstub [%o0+0x004],%l1 ! Mem[00000000100000c4] p0_call_1_lo: retl stw %l6,[%o1+0x02c] ! Mem[00000000108000ec] p0_jmpl_1_he: swap [%i2+0x010],%l6 ! Mem[00000000110000d0] jmpl %g6+8,%g0 std %l6,[%i2+0x028] ! Mem[00000000110000e8] p0_call_1_he: ldstub [%i1+0x028],%l0 ! Mem[00000000108000e8] ldstub [%i2+0x013],%l0 ! Mem[00000000110000d3] stb %l3,[%i1+0x039] ! Mem[00000000108000f9] ldsb [%i2+0x012],%l1 ! Mem[00000000110000d2] retl ldsb [%i2+0x02f],%l1 ! Mem[00000000110000ef] p0_jmpl_1_ho: swap [%o2+0x010],%l6 ! Mem[00000000110000d0] jmpl %g6+8,%g0 std %l6,[%o2+0x028] ! Mem[00000000110000e8] p0_call_1_ho: ldstub [%o1+0x028],%l0 ! Mem[00000000108000e8] ldstub [%o2+0x013],%l0 ! Mem[00000000110000d3] stb %l3,[%o1+0x039] ! Mem[00000000108000f9] ldsb [%o2+0x012],%l1 ! Mem[00000000110000d2] retl ldsb [%o2+0x02f],%l1 ! Mem[00000000110000ef] p1_jmpl_1_le: ldsh [%i2+0x000],%l3 ! Mem[00000000130000c0] swap [%i0+0x010],%l0 ! Mem[00000000120000d0] ldstub [%i0+0x013],%l1 ! Mem[00000000120000d3] ldsw [%i3+0x000],%l2 ! Mem[00000000138000c0] swap [%i0+0x000],%l6 ! Mem[00000000120000c0] std %l4,[%i2+0x008] ! Mem[00000000130000c8] jmpl %g6+8,%g0 stx %l2,[%i2+0x028] ! Mem[00000000130000e8] p1_call_1_le: stw %l1,[%i3+0x004] ! Mem[00000000138000c4] std %l0,[%i3+0x020] ! Mem[00000000138000e0] ldstub [%i3+0x031],%l4 ! Mem[00000000138000f1] swap [%i3+0x010],%l3 ! Mem[00000000138000d0] retl swap [%i0+0x03c],%l7 ! Mem[00000000120000fc] p1_jmpl_1_lo: ldsh [%o2+0x000],%l3 ! Mem[00000000130000c0] swap [%o0+0x010],%l0 ! Mem[00000000120000d0] ldstub [%o0+0x013],%l1 ! Mem[00000000120000d3] ldsw [%o3+0x000],%l2 ! Mem[00000000138000c0] swap [%o0+0x000],%l6 ! Mem[00000000120000c0] std %l4,[%o2+0x008] ! Mem[00000000130000c8] jmpl %g6+8,%g0 stx %l2,[%o2+0x028] ! Mem[00000000130000e8] p1_call_1_lo: stw %l1,[%o3+0x004] ! Mem[00000000138000c4] std %l0,[%o3+0x020] ! Mem[00000000138000e0] ldstub [%o3+0x031],%l4 ! Mem[00000000138000f1] swap [%o3+0x010],%l3 ! Mem[00000000138000d0] retl swap [%o0+0x03c],%l7 ! Mem[00000000120000fc] p1_jmpl_1_he: stb %l3,[%i3+0x029] ! Mem[00000000138000e9] ldstub [%i1+0x011],%l1 ! Mem[00000000128000d1] ldstub [%i2+0x032],%l7 ! Mem[00000000130000f2] std %l0,[%i3+0x028] ! Mem[00000000138000e8] jmpl %g6+8,%g0 ldx [%i3+0x008],%l0 ! Mem[00000000138000c8] p1_call_1_he: stx %l0,[%i0+0x038] ! Mem[00000000120000f8] swap [%i3+0x030],%l6 ! Mem[00000000138000f0] retl sth %l3,[%i0+0x000] ! Mem[00000000120000c0] p1_jmpl_1_ho: stb %l3,[%o3+0x029] ! Mem[00000000138000e9] ldstub [%o1+0x011],%l1 ! Mem[00000000128000d1] ldstub [%o2+0x032],%l7 ! Mem[00000000130000f2] std %l0,[%o3+0x028] ! Mem[00000000138000e8] jmpl %g6+8,%g0 ldx [%o3+0x008],%l0 ! Mem[00000000138000c8] p1_call_1_ho: stx %l0,[%o0+0x038] ! Mem[00000000120000f8] swap [%o3+0x030],%l6 ! Mem[00000000138000f0] retl sth %l3,[%o0+0x000] ! Mem[00000000120000c0] p2_jmpl_1_le: ldub [%i0+0x01c],%l4 ! Mem[00000000140000dc] jmpl %g6+8,%g0 swap [%i2+0x00c],%l6 ! Mem[00000000150000cc] p2_call_1_le: retl stw %l4,[%i3+0x02c] ! Mem[00000000158000ec] p2_jmpl_1_lo: ldub [%o0+0x01c],%l4 ! Mem[00000000140000dc] jmpl %g6+8,%g0 swap [%o2+0x00c],%l6 ! Mem[00000000150000cc] p2_call_1_lo: retl stw %l4,[%o3+0x02c] ! Mem[00000000158000ec] p2_jmpl_1_he: jmpl %g6+8,%g0 ldstub [%i3+0x03e],%l5 ! Mem[00000000158000fe] p2_call_1_he: ldstub [%i1+0x036],%l1 ! Mem[00000000148000f6] ldub [%i1+0x023],%l4 ! Mem[00000000148000e3] sth %l3,[%i0+0x022] ! Mem[00000000140000e2] retl ldsw [%i3+0x018],%l0 ! Mem[00000000158000d8] p2_jmpl_1_ho: jmpl %g6+8,%g0 ldstub [%o3+0x03e],%l5 ! Mem[00000000158000fe] p2_call_1_ho: ldstub [%o1+0x036],%l1 ! Mem[00000000148000f6] ldub [%o1+0x023],%l4 ! Mem[00000000148000e3] sth %l3,[%o0+0x022] ! Mem[00000000140000e2] retl ldsw [%o3+0x018],%l0 ! Mem[00000000158000d8] p3_jmpl_1_le: ldsw [%i3+0x020],%l6 ! Mem[00000000178000e0] jmpl %g6+8,%g0 ldstub [%i0+0x029],%l1 ! Mem[00000000160000e9] p3_call_1_le: stb %l0,[%i1+0x028] ! Mem[00000000168000e8] ldsb [%i1+0x030],%l2 ! Mem[00000000168000f0] ldx [%i1+0x020],%l3 ! Mem[00000000168000e0] stw %l1,[%i3+0x034] ! Mem[00000000178000f4] retl stx %l4,[%i1+0x000] ! Mem[00000000168000c0] p3_jmpl_1_lo: ldsw [%o3+0x020],%l6 ! Mem[00000000178000e0] jmpl %g6+8,%g0 ldstub [%o0+0x029],%l1 ! Mem[00000000160000e9] p3_call_1_lo: stb %l0,[%o1+0x028] ! Mem[00000000168000e8] ldsb [%o1+0x030],%l2 ! Mem[00000000168000f0] ldx [%o1+0x020],%l3 ! Mem[00000000168000e0] stw %l1,[%o3+0x034] ! Mem[00000000178000f4] retl stx %l4,[%o1+0x000] ! Mem[00000000168000c0] p3_jmpl_1_he: stb %l0,[%i0+0x003] ! Mem[00000000160000c3] jmpl %g6+8,%g0 std %l6,[%i0+0x000] ! Mem[00000000160000c0] p3_call_1_he: swap [%i1+0x02c],%l2 ! Mem[00000000168000ec] ldd [%i0+0x010],%l4 ! Mem[00000000160000d0] retl ldsw [%i2+0x004],%l1 ! Mem[00000000170000c4] p3_jmpl_1_ho: stb %l0,[%o0+0x003] ! Mem[00000000160000c3] jmpl %g6+8,%g0 std %l6,[%o0+0x000] ! Mem[00000000160000c0] p3_call_1_ho: swap [%o1+0x02c],%l2 ! Mem[00000000168000ec] ldd [%o0+0x010],%l4 ! Mem[00000000160000d0] retl ldsw [%o2+0x004],%l1 ! Mem[00000000170000c4] p4_jmpl_1_le: stx %l3,[%i1+0x000] ! Mem[00000000188000c0] lduw [%i0+0x028],%l2 ! Mem[00000000180000e8] stx %l2,[%i3+0x030] ! Mem[00000000198000f0] stx %l4,[%i1+0x028] ! Mem[00000000188000e8] ldub [%i3+0x02c],%l4 ! Mem[00000000198000ec] ldsh [%i2+0x010],%l1 ! Mem[00000000190000d0] jmpl %g6+8,%g0 stw %l1,[%i3+0x000] ! Mem[00000000198000c0] p4_call_1_le: ldsb [%i1+0x014],%l0 ! Mem[00000000188000d4] stw %l0,[%i2+0x010] ! Mem[00000000190000d0] ldsw [%i0+0x038],%l3 ! Mem[00000000180000f8] swap [%i3+0x01c],%l2 ! Mem[00000000198000dc] retl ldx [%i2+0x030],%l6 ! Mem[00000000190000f0] p4_jmpl_1_lo: stx %l3,[%o1+0x000] ! Mem[00000000188000c0] lduw [%o0+0x028],%l2 ! Mem[00000000180000e8] stx %l2,[%o3+0x030] ! Mem[00000000198000f0] stx %l4,[%o1+0x028] ! Mem[00000000188000e8] ldub [%o3+0x02c],%l4 ! Mem[00000000198000ec] ldsh [%o2+0x010],%l1 ! Mem[00000000190000d0] jmpl %g6+8,%g0 stw %l1,[%o3+0x000] ! Mem[00000000198000c0] p4_call_1_lo: ldsb [%o1+0x014],%l0 ! Mem[00000000188000d4] stw %l0,[%o2+0x010] ! Mem[00000000190000d0] ldsw [%o0+0x038],%l3 ! Mem[00000000180000f8] swap [%o3+0x01c],%l2 ! Mem[00000000198000dc] retl ldx [%o2+0x030],%l6 ! Mem[00000000190000f0] p4_jmpl_1_he: ldsw [%i2+0x00c],%l2 ! Mem[00000000190000cc] lduw [%i0+0x020],%l6 ! Mem[00000000180000e0] jmpl %g6+8,%g0 ldx [%i3+0x008],%l5 ! Mem[00000000198000c8] p4_call_1_he: ldsb [%i1+0x008],%l7 ! Mem[00000000188000c8] retl lduw [%i0+0x018],%l3 ! Mem[00000000180000d8] p4_jmpl_1_ho: ldsw [%o2+0x00c],%l2 ! Mem[00000000190000cc] lduw [%o0+0x020],%l6 ! Mem[00000000180000e0] jmpl %g6+8,%g0 ldx [%o3+0x008],%l5 ! Mem[00000000198000c8] p4_call_1_ho: ldsb [%o1+0x008],%l7 ! Mem[00000000188000c8] retl lduw [%o0+0x018],%l3 ! Mem[00000000180000d8] p5_jmpl_1_le: ldsb [%i1+0x00b],%l6 ! Mem[000000001a8000cb] ldub [%i3+0x023],%l3 ! Mem[000000001b8000e3] ldub [%i0+0x035],%l0 ! Mem[000000001a0000f5] ldstub [%i3+0x002],%l5 ! Mem[000000001b8000c2] ldstub [%i2+0x02a],%l4 ! Mem[000000001b0000ea] jmpl %g6+8,%g0 stx %l1,[%i0+0x018] ! Mem[000000001a0000d8] p5_call_1_le: retl swap [%i2+0x03c],%l0 ! Mem[000000001b0000fc] p5_jmpl_1_lo: ldsb [%o1+0x00b],%l6 ! Mem[000000001a8000cb] ldub [%o3+0x023],%l3 ! Mem[000000001b8000e3] ldub [%o0+0x035],%l0 ! Mem[000000001a0000f5] ldstub [%o3+0x002],%l5 ! Mem[000000001b8000c2] ldstub [%o2+0x02a],%l4 ! Mem[000000001b0000ea] jmpl %g6+8,%g0 stx %l1,[%o0+0x018] ! Mem[000000001a0000d8] p5_call_1_lo: retl swap [%o2+0x03c],%l0 ! Mem[000000001b0000fc] p5_jmpl_1_he: swap [%i2+0x000],%l0 ! Mem[000000001b0000c0] jmpl %g6+8,%g0 swap [%i0+0x028],%l4 ! Mem[000000001a0000e8] p5_call_1_he: ldstub [%i2+0x01f],%l1 ! Mem[000000001b0000df] ldd [%i0+0x030],%l0 ! Mem[000000001a0000f0] sth %l2,[%i2+0x03a] ! Mem[000000001b0000fa] ldstub [%i2+0x02f],%l5 ! Mem[000000001b0000ef] ldd [%i3+0x018],%l0 ! Mem[000000001b8000d8] stw %l4,[%i2+0x03c] ! Mem[000000001b0000fc] sth %l7,[%i2+0x026] ! Mem[000000001b0000e6] retl stw %l6,[%i1+0x02c] ! Mem[000000001a8000ec] p5_jmpl_1_ho: swap [%o2+0x000],%l0 ! Mem[000000001b0000c0] jmpl %g6+8,%g0 swap [%o0+0x028],%l4 ! Mem[000000001a0000e8] p5_call_1_ho: ldstub [%o2+0x01f],%l1 ! Mem[000000001b0000df] ldd [%o0+0x030],%l0 ! Mem[000000001a0000f0] sth %l2,[%o2+0x03a] ! Mem[000000001b0000fa] ldstub [%o2+0x02f],%l5 ! Mem[000000001b0000ef] ldd [%o3+0x018],%l0 ! Mem[000000001b8000d8] stw %l4,[%o2+0x03c] ! Mem[000000001b0000fc] sth %l7,[%o2+0x026] ! Mem[000000001b0000e6] retl stw %l6,[%o1+0x02c] ! Mem[000000001a8000ec] p6_jmpl_1_le: std %l6,[%i3+0x010] ! Mem[000000001d8000d0] jmpl %g6+8,%g0 ldstub [%i1+0x016],%l5 ! Mem[000000001c8000d6] p6_call_1_le: lduh [%i0+0x012],%l3 ! Mem[000000001c0000d2] ldub [%i0+0x03c],%l7 ! Mem[000000001c0000fc] ldd [%i0+0x018],%l0 ! Mem[000000001c0000d8] retl ldd [%i2+0x018],%l2 ! Mem[000000001d0000d8] p6_jmpl_1_lo: std %l6,[%o3+0x010] ! Mem[000000001d8000d0] jmpl %g6+8,%g0 ldstub [%o1+0x016],%l5 ! Mem[000000001c8000d6] p6_call_1_lo: lduh [%o0+0x012],%l3 ! Mem[000000001c0000d2] ldub [%o0+0x03c],%l7 ! Mem[000000001c0000fc] ldd [%o0+0x018],%l0 ! Mem[000000001c0000d8] retl ldd [%o2+0x018],%l2 ! Mem[000000001d0000d8] p6_jmpl_1_he: ldstub [%i1+0x00e],%l2 ! Mem[000000001c8000ce] std %l6,[%i2+0x008] ! Mem[000000001d0000c8] lduw [%i0+0x014],%l0 ! Mem[000000001c0000d4] jmpl %g6+8,%g0 sth %l5,[%i3+0x022] ! Mem[000000001d8000e2] p6_call_1_he: ldsh [%i2+0x026],%l3 ! Mem[000000001d0000e6] stx %l3,[%i2+0x000] ! Mem[000000001d0000c0] stb %l0,[%i1+0x033] ! Mem[000000001c8000f3] ldsh [%i2+0x032],%l6 ! Mem[000000001d0000f2] stw %l4,[%i2+0x01c] ! Mem[000000001d0000dc] ldstub [%i2+0x01f],%l7 ! Mem[000000001d0000df] ldstub [%i3+0x01b],%l4 ! Mem[000000001d8000db] retl ldx [%i3+0x030],%l5 ! Mem[000000001d8000f0] p6_jmpl_1_ho: ldstub [%o1+0x00e],%l2 ! Mem[000000001c8000ce] std %l6,[%o2+0x008] ! Mem[000000001d0000c8] lduw [%o0+0x014],%l0 ! Mem[000000001c0000d4] jmpl %g6+8,%g0 sth %l5,[%o3+0x022] ! Mem[000000001d8000e2] p6_call_1_ho: ldsh [%o2+0x026],%l3 ! Mem[000000001d0000e6] stx %l3,[%o2+0x000] ! Mem[000000001d0000c0] stb %l0,[%o1+0x033] ! Mem[000000001c8000f3] ldsh [%o2+0x032],%l6 ! Mem[000000001d0000f2] stw %l4,[%o2+0x01c] ! Mem[000000001d0000dc] ldstub [%o2+0x01f],%l7 ! Mem[000000001d0000df] ldstub [%o3+0x01b],%l4 ! Mem[000000001d8000db] retl ldx [%o3+0x030],%l5 ! Mem[000000001d8000f0] p7_jmpl_1_le: ldstub [%i2+0x019],%l6 ! Mem[000000001f0000d9] jmpl %g6+8,%g0 ldsb [%i3+0x000],%l1 ! Mem[000000001f8000c0] p7_call_1_le: stb %l3,[%i3+0x012] ! Mem[000000001f8000d2] swap [%i0+0x03c],%l7 ! Mem[000000001e0000fc] lduh [%i1+0x01e],%l1 ! Mem[000000001e8000de] stx %l1,[%i3+0x030] ! Mem[000000001f8000f0] retl lduw [%i1+0x038],%l2 ! Mem[000000001e8000f8] p7_jmpl_1_lo: ldstub [%o2+0x019],%l6 ! Mem[000000001f0000d9] jmpl %g6+8,%g0 ldsb [%o3+0x000],%l1 ! Mem[000000001f8000c0] p7_call_1_lo: stb %l3,[%o3+0x012] ! Mem[000000001f8000d2] swap [%o0+0x03c],%l7 ! Mem[000000001e0000fc] lduh [%o1+0x01e],%l1 ! Mem[000000001e8000de] stx %l1,[%o3+0x030] ! Mem[000000001f8000f0] retl lduw [%o1+0x038],%l2 ! Mem[000000001e8000f8] p7_jmpl_1_he: swap [%i0+0x038],%l6 ! Mem[000000001e0000f8] swap [%i1+0x030],%l5 ! Mem[000000001e8000f0] swap [%i0+0x02c],%l2 ! Mem[000000001e0000ec] stx %l0,[%i3+0x030] ! Mem[000000001f8000f0] swap [%i2+0x000],%l5 ! Mem[000000001f0000c0] ldx [%i2+0x008],%l6 ! Mem[000000001f0000c8] stx %l4,[%i0+0x038] ! Mem[000000001e0000f8] jmpl %g6+8,%g0 ldstub [%i3+0x003],%l6 ! Mem[000000001f8000c3] p7_call_1_he: lduh [%i2+0x03e],%l3 ! Mem[000000001f0000fe] retl ldstub [%i2+0x003],%l4 ! Mem[000000001f0000c3] p7_jmpl_1_ho: swap [%o0+0x038],%l6 ! Mem[000000001e0000f8] swap [%o1+0x030],%l5 ! Mem[000000001e8000f0] swap [%o0+0x02c],%l2 ! Mem[000000001e0000ec] stx %l0,[%o3+0x030] ! Mem[000000001f8000f0] swap [%o2+0x000],%l5 ! Mem[000000001f0000c0] ldx [%o2+0x008],%l6 ! Mem[000000001f0000c8] stx %l4,[%o0+0x038] ! Mem[000000001e0000f8] jmpl %g6+8,%g0 ldstub [%o3+0x003],%l6 ! Mem[000000001f8000c3] p7_call_1_ho: lduh [%o2+0x03e],%l3 ! Mem[000000001f0000fe] retl ldstub [%o2+0x003],%l4 ! Mem[000000001f0000c3] p8_jmpl_1_le: sth %l6,[%i2+0x008] ! Mem[00000000210000c8] ldd [%i2+0x000],%l2 ! Mem[00000000210000c0] swap [%i0+0x028],%l6 ! Mem[00000000200000e8] sth %l0,[%i0+0x024] ! Mem[00000000200000e4] ldsw [%i2+0x020],%l0 ! Mem[00000000210000e0] swap [%i1+0x020],%l3 ! Mem[00000000208000e0] jmpl %g6+8,%g0 ldd [%i3+0x000],%l4 ! Mem[00000000218000c0] p8_call_1_le: ldstub [%i2+0x01b],%l5 ! Mem[00000000210000db] swap [%i1+0x010],%l1 ! Mem[00000000208000d0] stw %l1,[%i3+0x018] ! Mem[00000000218000d8] swap [%i0+0x03c],%l4 ! Mem[00000000200000fc] retl sth %l7,[%i1+0x030] ! Mem[00000000208000f0] p8_jmpl_1_lo: sth %l6,[%o2+0x008] ! Mem[00000000210000c8] ldd [%o2+0x000],%l2 ! Mem[00000000210000c0] swap [%o0+0x028],%l6 ! Mem[00000000200000e8] sth %l0,[%o0+0x024] ! Mem[00000000200000e4] ldsw [%o2+0x020],%l0 ! Mem[00000000210000e0] swap [%o1+0x020],%l3 ! Mem[00000000208000e0] jmpl %g6+8,%g0 ldd [%o3+0x000],%l4 ! Mem[00000000218000c0] p8_call_1_lo: ldstub [%o2+0x01b],%l5 ! Mem[00000000210000db] swap [%o1+0x010],%l1 ! Mem[00000000208000d0] stw %l1,[%o3+0x018] ! Mem[00000000218000d8] swap [%o0+0x03c],%l4 ! Mem[00000000200000fc] retl sth %l7,[%o1+0x030] ! Mem[00000000208000f0] p8_jmpl_1_he: swap [%i2+0x018],%l4 ! Mem[00000000210000d8] ldsw [%i3+0x004],%l3 ! Mem[00000000218000c4] ldsh [%i0+0x020],%l2 ! Mem[00000000200000e0] ldub [%i3+0x013],%l5 ! Mem[00000000218000d3] stb %l4,[%i2+0x024] ! Mem[00000000210000e4] std %l4,[%i2+0x018] ! Mem[00000000210000d8] jmpl %g6+8,%g0 ldx [%i2+0x038],%l2 ! Mem[00000000210000f8] p8_call_1_he: swap [%i1+0x00c],%l6 ! Mem[00000000208000cc] stb %l3,[%i1+0x006] ! Mem[00000000208000c6] swap [%i0+0x01c],%l4 ! Mem[00000000200000dc] ldub [%i3+0x033],%l5 ! Mem[00000000218000f3] ldstub [%i3+0x00f],%l2 ! Mem[00000000218000cf] stx %l0,[%i0+0x038] ! Mem[00000000200000f8] retl ldstub [%i0+0x011],%l4 ! Mem[00000000200000d1] p8_jmpl_1_ho: swap [%o2+0x018],%l4 ! Mem[00000000210000d8] ldsw [%o3+0x004],%l3 ! Mem[00000000218000c4] ldsh [%o0+0x020],%l2 ! Mem[00000000200000e0] ldub [%o3+0x013],%l5 ! Mem[00000000218000d3] stb %l4,[%o2+0x024] ! Mem[00000000210000e4] std %l4,[%o2+0x018] ! Mem[00000000210000d8] jmpl %g6+8,%g0 ldx [%o2+0x038],%l2 ! Mem[00000000210000f8] p8_call_1_ho: swap [%o1+0x00c],%l6 ! Mem[00000000208000cc] stb %l3,[%o1+0x006] ! Mem[00000000208000c6] swap [%o0+0x01c],%l4 ! Mem[00000000200000dc] ldub [%o3+0x033],%l5 ! Mem[00000000218000f3] ldstub [%o3+0x00f],%l2 ! Mem[00000000218000cf] stx %l0,[%o0+0x038] ! Mem[00000000200000f8] retl ldstub [%o0+0x011],%l4 ! Mem[00000000200000d1] p9_jmpl_1_le: swap [%i0+0x000],%l3 ! Mem[00000000220000c0] ldsh [%i0+0x012],%l0 ! Mem[00000000220000d2] ldsb [%i2+0x013],%l1 ! Mem[00000000230000d3] stx %l7,[%i3+0x028] ! Mem[00000000238000e8] ldub [%i1+0x02c],%l1 ! Mem[00000000228000ec] std %l0,[%i3+0x000] ! Mem[00000000238000c0] jmpl %g6+8,%g0 stb %l6,[%i2+0x000] ! Mem[00000000230000c0] p9_call_1_le: ldub [%i0+0x035],%l2 ! Mem[00000000220000f5] swap [%i3+0x02c],%l6 ! Mem[00000000238000ec] retl ldstub [%i0+0x026],%l1 ! Mem[00000000220000e6] p9_jmpl_1_lo: swap [%o0+0x000],%l3 ! Mem[00000000220000c0] ldsh [%o0+0x012],%l0 ! Mem[00000000220000d2] ldsb [%o2+0x013],%l1 ! Mem[00000000230000d3] stx %l7,[%o3+0x028] ! Mem[00000000238000e8] ldub [%o1+0x02c],%l1 ! Mem[00000000228000ec] std %l0,[%o3+0x000] ! Mem[00000000238000c0] jmpl %g6+8,%g0 stb %l6,[%o2+0x000] ! Mem[00000000230000c0] p9_call_1_lo: ldub [%o0+0x035],%l2 ! Mem[00000000220000f5] swap [%o3+0x02c],%l6 ! Mem[00000000238000ec] retl ldstub [%o0+0x026],%l1 ! Mem[00000000220000e6] p9_jmpl_1_he: stb %l5,[%i0+0x016] ! Mem[00000000220000d6] ldsb [%i2+0x014],%l2 ! Mem[00000000230000d4] ldsw [%i3+0x028],%l3 ! Mem[00000000238000e8] stb %l1,[%i0+0x011] ! Mem[00000000220000d1] stw %l7,[%i2+0x030] ! Mem[00000000230000f0] ldsh [%i1+0x02a],%l7 ! Mem[00000000228000ea] jmpl %g6+8,%g0 ldub [%i3+0x021],%l6 ! Mem[00000000238000e1] p9_call_1_he: ldd [%i0+0x000],%l4 ! Mem[00000000220000c0] ldsw [%i2+0x018],%l2 ! Mem[00000000230000d8] swap [%i2+0x034],%l1 ! Mem[00000000230000f4] ldd [%i1+0x030],%l6 ! Mem[00000000228000f0] ldstub [%i0+0x01c],%l7 ! Mem[00000000220000dc] retl ldstub [%i1+0x03d],%l3 ! Mem[00000000228000fd] p9_jmpl_1_ho: stb %l5,[%o0+0x016] ! Mem[00000000220000d6] ldsb [%o2+0x014],%l2 ! Mem[00000000230000d4] ldsw [%o3+0x028],%l3 ! Mem[00000000238000e8] stb %l1,[%o0+0x011] ! Mem[00000000220000d1] stw %l7,[%o2+0x030] ! Mem[00000000230000f0] ldsh [%o1+0x02a],%l7 ! Mem[00000000228000ea] jmpl %g6+8,%g0 ldub [%o3+0x021],%l6 ! Mem[00000000238000e1] p9_call_1_ho: ldd [%o0+0x000],%l4 ! Mem[00000000220000c0] ldsw [%o2+0x018],%l2 ! Mem[00000000230000d8] swap [%o2+0x034],%l1 ! Mem[00000000230000f4] ldd [%o1+0x030],%l6 ! Mem[00000000228000f0] ldstub [%o0+0x01c],%l7 ! Mem[00000000220000dc] retl ldstub [%o1+0x03d],%l3 ! Mem[00000000228000fd] p10_jmpl_1_le: ldd [%i1+0x030],%l0 ! Mem[00000000248000f0] swap [%i1+0x028],%l7 ! Mem[00000000248000e8] ldsb [%i2+0x00c],%l1 ! Mem[00000000250000cc] ldsb [%i3+0x003],%l0 ! Mem[00000000258000c3] jmpl %g6+8,%g0 ldsb [%i1+0x000],%l6 ! Mem[00000000248000c0] p10_call_1_le: ldstub [%i1+0x035],%l2 ! Mem[00000000248000f5] ldd [%i1+0x028],%l6 ! Mem[00000000248000e8] retl lduw [%i2+0x010],%l4 ! Mem[00000000250000d0] p10_jmpl_1_lo: ldd [%o1+0x030],%l0 ! Mem[00000000248000f0] swap [%o1+0x028],%l7 ! Mem[00000000248000e8] ldsb [%o2+0x00c],%l1 ! Mem[00000000250000cc] ldsb [%o3+0x003],%l0 ! Mem[00000000258000c3] jmpl %g6+8,%g0 ldsb [%o1+0x000],%l6 ! Mem[00000000248000c0] p10_call_1_lo: ldstub [%o1+0x035],%l2 ! Mem[00000000248000f5] ldd [%o1+0x028],%l6 ! Mem[00000000248000e8] retl lduw [%o2+0x010],%l4 ! Mem[00000000250000d0] p10_jmpl_1_he: stw %l7,[%i1+0x020] ! Mem[00000000248000e0] stx %l1,[%i1+0x010] ! Mem[00000000248000d0] jmpl %g6+8,%g0 ldstub [%i2+0x032],%l7 ! Mem[00000000250000f2] p10_call_1_he: ldsb [%i1+0x031],%l6 ! Mem[00000000248000f1] swap [%i1+0x008],%l2 ! Mem[00000000248000c8] retl ldd [%i3+0x018],%l0 ! Mem[00000000258000d8] p10_jmpl_1_ho: stw %l7,[%o1+0x020] ! Mem[00000000248000e0] stx %l1,[%o1+0x010] ! Mem[00000000248000d0] jmpl %g6+8,%g0 ldstub [%o2+0x032],%l7 ! Mem[00000000250000f2] p10_call_1_ho: ldsb [%o1+0x031],%l6 ! Mem[00000000248000f1] swap [%o1+0x008],%l2 ! Mem[00000000248000c8] retl ldd [%o3+0x018],%l0 ! Mem[00000000258000d8] p11_jmpl_1_le: lduw [%i1+0x01c],%l4 ! Mem[00000000268000dc] jmpl %g6+8,%g0 swap [%i2+0x02c],%l6 ! Mem[00000000270000ec] p11_call_1_le: retl ldx [%i3+0x028],%l5 ! Mem[00000000278000e8] p11_jmpl_1_lo: lduw [%o1+0x01c],%l4 ! Mem[00000000268000dc] jmpl %g6+8,%g0 swap [%o2+0x02c],%l6 ! Mem[00000000270000ec] p11_call_1_lo: retl ldx [%o3+0x028],%l5 ! Mem[00000000278000e8] p11_jmpl_1_he: swap [%i0+0x028],%l5 ! Mem[00000000260000e8] ldub [%i3+0x02c],%l1 ! Mem[00000000278000ec] jmpl %g6+8,%g0 ldsb [%i3+0x003],%l0 ! Mem[00000000278000c3] p11_call_1_he: swap [%i3+0x024],%l2 ! Mem[00000000278000e4] stw %l2,[%i3+0x034] ! Mem[00000000278000f4] stb %l4,[%i0+0x007] ! Mem[00000000260000c7] ldub [%i3+0x026],%l1 ! Mem[00000000278000e6] sth %l6,[%i0+0x002] ! Mem[00000000260000c2] retl ldd [%i0+0x028],%l4 ! Mem[00000000260000e8] p11_jmpl_1_ho: swap [%o0+0x028],%l5 ! Mem[00000000260000e8] ldub [%o3+0x02c],%l1 ! Mem[00000000278000ec] jmpl %g6+8,%g0 ldsb [%o3+0x003],%l0 ! Mem[00000000278000c3] p11_call_1_ho: swap [%o3+0x024],%l2 ! Mem[00000000278000e4] stw %l2,[%o3+0x034] ! Mem[00000000278000f4] stb %l4,[%o0+0x007] ! Mem[00000000260000c7] ldub [%o3+0x026],%l1 ! Mem[00000000278000e6] sth %l6,[%o0+0x002] ! Mem[00000000260000c2] retl ldd [%o0+0x028],%l4 ! Mem[00000000260000e8] p12_jmpl_1_le: jmpl %g6+8,%g0 std %l6,[%i3+0x008] ! Mem[00000000298000c8] p12_call_1_le: ldsw [%i2+0x020],%l4 ! Mem[00000000290000e0] retl lduw [%i2+0x020],%l3 ! Mem[00000000290000e0] p12_jmpl_1_lo: jmpl %g6+8,%g0 std %l6,[%o3+0x008] ! Mem[00000000298000c8] p12_call_1_lo: ldsw [%o2+0x020],%l4 ! Mem[00000000290000e0] retl lduw [%o2+0x020],%l3 ! Mem[00000000290000e0] p12_jmpl_1_he: jmpl %g6+8,%g0 ldstub [%i0+0x018],%l1 ! Mem[00000000280000d8] p12_call_1_he: swap [%i0+0x034],%l2 ! Mem[00000000280000f4] sth %l4,[%i1+0x006] ! Mem[00000000288000c6] retl swap [%i3+0x000],%l0 ! Mem[00000000298000c0] p12_jmpl_1_ho: jmpl %g6+8,%g0 ldstub [%o0+0x018],%l1 ! Mem[00000000280000d8] p12_call_1_ho: swap [%o0+0x034],%l2 ! Mem[00000000280000f4] sth %l4,[%o1+0x006] ! Mem[00000000288000c6] retl swap [%o3+0x000],%l0 ! Mem[00000000298000c0] p13_jmpl_1_le: swap [%i3+0x028],%l3 ! Mem[000000002b8000e8] ldstub [%i0+0x011],%l1 ! Mem[000000002a0000d1] ldsh [%i0+0x032],%l7 ! Mem[000000002a0000f2] ldstub [%i3+0x02d],%l1 ! Mem[000000002b8000ed] jmpl %g6+8,%g0 lduw [%i3+0x00c],%l0 ! Mem[000000002b8000cc] p13_call_1_le: stb %l1,[%i2+0x01a] ! Mem[000000002b0000da] ldstub [%i3+0x03e],%l4 ! Mem[000000002b8000fe] retl swap [%i2+0x024],%l7 ! Mem[000000002b0000e4] p13_jmpl_1_lo: swap [%o3+0x028],%l3 ! Mem[000000002b8000e8] ldstub [%o0+0x011],%l1 ! Mem[000000002a0000d1] ldsh [%o0+0x032],%l7 ! Mem[000000002a0000f2] ldstub [%o3+0x02d],%l1 ! Mem[000000002b8000ed] jmpl %g6+8,%g0 lduw [%o3+0x00c],%l0 ! Mem[000000002b8000cc] p13_call_1_lo: stb %l1,[%o2+0x01a] ! Mem[000000002b0000da] ldstub [%o3+0x03e],%l4 ! Mem[000000002b8000fe] retl swap [%o2+0x024],%l7 ! Mem[000000002b0000e4] p13_jmpl_1_he: jmpl %g6+8,%g0 ldub [%i2+0x00e],%l5 ! Mem[000000002b0000ce] p13_call_1_he: ldstub [%i2+0x008],%l7 ! Mem[000000002b0000c8] retl ldsb [%i0+0x03b],%l3 ! Mem[000000002a0000fb] p13_jmpl_1_ho: jmpl %g6+8,%g0 ldub [%o2+0x00e],%l5 ! Mem[000000002b0000ce] p13_call_1_ho: ldstub [%o2+0x008],%l7 ! Mem[000000002b0000c8] retl ldsb [%o0+0x03b],%l3 ! Mem[000000002a0000fb] p14_jmpl_1_le: jmpl %g6+8,%g0 swap [%i2+0x004],%l0 ! Mem[000000002d0000c4] p14_call_1_le: ldub [%i3+0x01d],%l3 ! Mem[000000002d8000dd] swap [%i1+0x010],%l2 ! Mem[000000002c8000d0] retl ldd [%i0+0x008],%l4 ! Mem[000000002c0000c8] p14_jmpl_1_lo: jmpl %g6+8,%g0 swap [%o2+0x004],%l0 ! Mem[000000002d0000c4] p14_call_1_lo: ldub [%o3+0x01d],%l3 ! Mem[000000002d8000dd] swap [%o1+0x010],%l2 ! Mem[000000002c8000d0] retl ldd [%o0+0x008],%l4 ! Mem[000000002c0000c8] p14_jmpl_1_he: jmpl %g6+8,%g0 lduh [%i2+0x022],%l5 ! Mem[000000002d0000e2] p14_call_1_he: retl ldstub [%i2+0x012],%l4 ! Mem[000000002d0000d2] p14_jmpl_1_ho: jmpl %g6+8,%g0 lduh [%o2+0x022],%l5 ! Mem[000000002d0000e2] p14_call_1_ho: retl ldstub [%o2+0x012],%l4 ! Mem[000000002d0000d2] p15_jmpl_1_le: swap [%i0+0x014],%l2 ! Mem[000000002e0000d4] ldub [%i2+0x018],%l1 ! Mem[000000002f0000d8] jmpl %g6+8,%g0 stw %l4,[%i3+0x02c] ! Mem[000000002f8000ec] p15_call_1_le: swap [%i0+0x020],%l1 ! Mem[000000002e0000e0] retl ldsh [%i3+0x030],%l4 ! Mem[000000002f8000f0] p15_jmpl_1_lo: swap [%o0+0x014],%l2 ! Mem[000000002e0000d4] ldub [%o2+0x018],%l1 ! Mem[000000002f0000d8] jmpl %g6+8,%g0 stw %l4,[%o3+0x02c] ! Mem[000000002f8000ec] p15_call_1_lo: swap [%o0+0x020],%l1 ! Mem[000000002e0000e0] retl ldsh [%o3+0x030],%l4 ! Mem[000000002f8000f0] p15_jmpl_1_he: lduw [%i0+0x028],%l6 ! Mem[000000002e0000e8] ldsw [%i1+0x024],%l0 ! Mem[000000002e8000e4] jmpl %g6+8,%g0 ldstub [%i0+0x000],%l0 ! Mem[000000002e0000c0] p15_call_1_he: stb %l1,[%i0+0x013] ! Mem[000000002e0000d3] ldsh [%i0+0x034],%l4 ! Mem[000000002e0000f4] lduw [%i0+0x018],%l5 ! Mem[000000002e0000d8] retl swap [%i3+0x010],%l1 ! Mem[000000002f8000d0] p15_jmpl_1_ho: lduw [%o0+0x028],%l6 ! Mem[000000002e0000e8] ldsw [%o1+0x024],%l0 ! Mem[000000002e8000e4] jmpl %g6+8,%g0 ldstub [%o0+0x000],%l0 ! Mem[000000002e0000c0] p15_call_1_ho: stb %l1,[%o0+0x013] ! Mem[000000002e0000d3] ldsh [%o0+0x034],%l4 ! Mem[000000002e0000f4] lduw [%o0+0x018],%l5 ! Mem[000000002e0000d8] retl swap [%o3+0x010],%l1 ! Mem[000000002f8000d0] p16_jmpl_1_le: jmpl %g6+8,%g0 swap [%i0+0x03c],%l5 ! Mem[00000000300000fc] p16_call_1_le: ldub [%i1+0x005],%l3 ! Mem[00000000308000c5] ldd [%i1+0x018],%l0 ! Mem[00000000308000d8] swap [%i2+0x010],%l4 ! Mem[00000000310000d0] retl ldsb [%i3+0x00c],%l2 ! Mem[00000000318000cc] p16_jmpl_1_lo: jmpl %g6+8,%g0 swap [%o0+0x03c],%l5 ! Mem[00000000300000fc] p16_call_1_lo: ldub [%o1+0x005],%l3 ! Mem[00000000308000c5] ldd [%o1+0x018],%l0 ! Mem[00000000308000d8] swap [%o2+0x010],%l4 ! Mem[00000000310000d0] retl ldsb [%o3+0x00c],%l2 ! Mem[00000000318000cc] p16_jmpl_1_he: stw %l1,[%i3+0x03c] ! Mem[00000000318000fc] stx %l6,[%i3+0x010] ! Mem[00000000318000d0] stx %l5,[%i2+0x010] ! Mem[00000000310000d0] stx %l2,[%i2+0x010] ! Mem[00000000310000d0] jmpl %g6+8,%g0 lduw [%i0+0x028],%l4 ! Mem[00000000300000e8] p16_call_1_he: ldstub [%i3+0x01f],%l1 ! Mem[00000000318000df] lduh [%i1+0x014],%l4 ! Mem[00000000308000d4] swap [%i1+0x018],%l5 ! Mem[00000000308000d8] ldstub [%i3+0x012],%l1 ! Mem[00000000318000d2] ldx [%i1+0x028],%l1 ! Mem[00000000308000e8] lduw [%i0+0x02c],%l5 ! Mem[00000000300000ec] lduw [%i2+0x024],%l4 ! Mem[00000000310000e4] retl swap [%i3+0x018],%l2 ! Mem[00000000318000d8] p16_jmpl_1_ho: stw %l1,[%o3+0x03c] ! Mem[00000000318000fc] stx %l6,[%o3+0x010] ! Mem[00000000318000d0] stx %l5,[%o2+0x010] ! Mem[00000000310000d0] stx %l2,[%o2+0x010] ! Mem[00000000310000d0] jmpl %g6+8,%g0 lduw [%o0+0x028],%l4 ! Mem[00000000300000e8] p16_call_1_ho: ldstub [%o3+0x01f],%l1 ! Mem[00000000318000df] lduh [%o1+0x014],%l4 ! Mem[00000000308000d4] swap [%o1+0x018],%l5 ! Mem[00000000308000d8] ldstub [%o3+0x012],%l1 ! Mem[00000000318000d2] ldx [%o1+0x028],%l1 ! Mem[00000000308000e8] lduw [%o0+0x02c],%l5 ! Mem[00000000300000ec] lduw [%o2+0x024],%l4 ! Mem[00000000310000e4] retl swap [%o3+0x018],%l2 ! Mem[00000000318000d8] p17_jmpl_1_le: ldstub [%i2+0x000],%l0 ! Mem[00000000330000c0] jmpl %g6+8,%g0 ldx [%i2+0x020],%l0 ! Mem[00000000330000e0] p17_call_1_le: ldsh [%i1+0x024],%l3 ! Mem[00000000328000e4] std %l0,[%i1+0x030] ! Mem[00000000328000f0] retl stb %l4,[%i0+0x003] ! Mem[00000000320000c3] p17_jmpl_1_lo: ldstub [%o2+0x000],%l0 ! Mem[00000000330000c0] jmpl %g6+8,%g0 ldx [%o2+0x020],%l0 ! Mem[00000000330000e0] p17_call_1_lo: ldsh [%o1+0x024],%l3 ! Mem[00000000328000e4] std %l0,[%o1+0x030] ! Mem[00000000328000f0] retl stb %l4,[%o0+0x003] ! Mem[00000000320000c3] p17_jmpl_1_he: ldsw [%i1+0x000],%l0 ! Mem[00000000328000c0] jmpl %g6+8,%g0 ldsw [%i1+0x000],%l6 ! Mem[00000000328000c0] p17_call_1_he: lduh [%i3+0x02c],%l2 ! Mem[00000000338000ec] sth %l4,[%i0+0x012] ! Mem[00000000320000d2] retl ldsb [%i2+0x004],%l1 ! Mem[00000000330000c4] p17_jmpl_1_ho: ldsw [%o1+0x000],%l0 ! Mem[00000000328000c0] jmpl %g6+8,%g0 ldsw [%o1+0x000],%l6 ! Mem[00000000328000c0] p17_call_1_ho: lduh [%o3+0x02c],%l2 ! Mem[00000000338000ec] sth %l4,[%o0+0x012] ! Mem[00000000320000d2] retl ldsb [%o2+0x004],%l1 ! Mem[00000000330000c4] p18_jmpl_1_le: stx %l4,[%i1+0x018] ! Mem[00000000348000d8] jmpl %g6+8,%g0 ldub [%i3+0x00e],%l6 ! Mem[00000000358000ce] p18_call_1_le: retl lduw [%i3+0x02c],%l4 ! Mem[00000000358000ec] p18_jmpl_1_lo: stx %l4,[%o1+0x018] ! Mem[00000000348000d8] jmpl %g6+8,%g0 ldub [%o3+0x00e],%l6 ! Mem[00000000358000ce] p18_call_1_lo: retl lduw [%o3+0x02c],%l4 ! Mem[00000000358000ec] p18_jmpl_1_he: jmpl %g6+8,%g0 ldstub [%i0+0x03e],%l5 ! Mem[00000000340000fe] p18_call_1_he: ldstub [%i3+0x036],%l1 ! Mem[00000000358000f6] std %l4,[%i0+0x008] ! Mem[00000000340000c8] ldub [%i1+0x006],%l2 ! Mem[00000000348000c6] retl ldsh [%i2+0x00c],%l2 ! Mem[00000000350000cc] p18_jmpl_1_ho: jmpl %g6+8,%g0 ldstub [%o0+0x03e],%l5 ! Mem[00000000340000fe] p18_call_1_ho: ldstub [%o3+0x036],%l1 ! Mem[00000000358000f6] std %l4,[%o0+0x008] ! Mem[00000000340000c8] ldub [%o1+0x006],%l2 ! Mem[00000000348000c6] retl ldsh [%o2+0x00c],%l2 ! Mem[00000000350000cc] p19_jmpl_1_le: swap [%i0+0x014],%l2 ! Mem[00000000360000d4] ldstub [%i1+0x018],%l1 ! Mem[00000000368000d8] jmpl %g6+8,%g0 stw %l5,[%i3+0x028] ! Mem[00000000378000e8] p19_call_1_le: ldstub [%i2+0x007],%l4 ! Mem[00000000370000c7] ldx [%i0+0x020],%l1 ! Mem[00000000360000e0] retl ldstub [%i2+0x012],%l3 ! Mem[00000000370000d2] p19_jmpl_1_lo: swap [%o0+0x014],%l2 ! Mem[00000000360000d4] ldstub [%o1+0x018],%l1 ! Mem[00000000368000d8] jmpl %g6+8,%g0 stw %l5,[%o3+0x028] ! Mem[00000000378000e8] p19_call_1_lo: ldstub [%o2+0x007],%l4 ! Mem[00000000370000c7] ldx [%o0+0x020],%l1 ! Mem[00000000360000e0] retl ldstub [%o2+0x012],%l3 ! Mem[00000000370000d2] p19_jmpl_1_he: ldub [%i0+0x00f],%l4 ! Mem[00000000360000cf] ldx [%i2+0x028],%l3 ! Mem[00000000370000e8] swap [%i1+0x010],%l1 ! Mem[00000000368000d0] ldstub [%i2+0x032],%l7 ! Mem[00000000370000f2] swap [%i3+0x02c],%l1 ! Mem[00000000378000ec] ldsb [%i0+0x00e],%l0 ! Mem[00000000360000ce] stb %l2,[%i2+0x02e] ! Mem[00000000370000ee] jmpl %g6+8,%g0 swap [%i0+0x020],%l6 ! Mem[00000000360000e0] p19_call_1_he: swap [%i0+0x024],%l7 ! Mem[00000000360000e4] lduw [%i1+0x02c],%l6 ! Mem[00000000368000ec] ldd [%i0+0x000],%l2 ! Mem[00000000360000c0] lduw [%i1+0x008],%l7 ! Mem[00000000368000c8] retl ldx [%i0+0x038],%l3 ! Mem[00000000360000f8] p19_jmpl_1_ho: ldub [%o0+0x00f],%l4 ! Mem[00000000360000cf] ldx [%o2+0x028],%l3 ! Mem[00000000370000e8] swap [%o1+0x010],%l1 ! Mem[00000000368000d0] ldstub [%o2+0x032],%l7 ! Mem[00000000370000f2] swap [%o3+0x02c],%l1 ! Mem[00000000378000ec] ldsb [%o0+0x00e],%l0 ! Mem[00000000360000ce] stb %l2,[%o2+0x02e] ! Mem[00000000370000ee] jmpl %g6+8,%g0 swap [%o0+0x020],%l6 ! Mem[00000000360000e0] p19_call_1_ho: swap [%o0+0x024],%l7 ! Mem[00000000360000e4] lduw [%o1+0x02c],%l6 ! Mem[00000000368000ec] ldd [%o0+0x000],%l2 ! Mem[00000000360000c0] lduw [%o1+0x008],%l7 ! Mem[00000000368000c8] retl ldx [%o0+0x038],%l3 ! Mem[00000000360000f8] p20_jmpl_1_le: ldsh [%i2+0x002],%l3 ! Mem[00000000390000c2] swap [%i3+0x028],%l2 ! Mem[00000000398000e8] sth %l2,[%i1+0x034] ! Mem[00000000388000f4] swap [%i1+0x018],%l1 ! Mem[00000000388000d8] stx %l5,[%i3+0x028] ! Mem[00000000398000e8] ldstub [%i2+0x019],%l6 ! Mem[00000000390000d9] jmpl %g6+8,%g0 ldub [%i2+0x009],%l6 ! Mem[00000000390000c9] p20_call_1_le: stx %l6,[%i3+0x020] ! Mem[00000000398000e0] retl ldstub [%i1+0x01f],%l4 ! Mem[00000000388000df] p20_jmpl_1_lo: ldsh [%o2+0x002],%l3 ! Mem[00000000390000c2] swap [%o3+0x028],%l2 ! Mem[00000000398000e8] sth %l2,[%o1+0x034] ! Mem[00000000388000f4] swap [%o1+0x018],%l1 ! Mem[00000000388000d8] stx %l5,[%o3+0x028] ! Mem[00000000398000e8] ldstub [%o2+0x019],%l6 ! Mem[00000000390000d9] jmpl %g6+8,%g0 ldub [%o2+0x009],%l6 ! Mem[00000000390000c9] p20_call_1_lo: stx %l6,[%o3+0x020] ! Mem[00000000398000e0] retl ldstub [%o1+0x01f],%l4 ! Mem[00000000388000df] p20_jmpl_1_he: jmpl %g6+8,%g0 ldstub [%i0+0x009],%l3 ! Mem[00000000380000c9] p20_call_1_he: retl ldsw [%i0+0x018],%l2 ! Mem[00000000380000d8] p20_jmpl_1_ho: jmpl %g6+8,%g0 ldstub [%o0+0x009],%l3 ! Mem[00000000380000c9] p20_call_1_ho: retl ldsw [%o0+0x018],%l2 ! Mem[00000000380000d8] p21_jmpl_1_le: lduh [%i2+0x020],%l6 ! Mem[000000003b0000e0] jmpl %g6+8,%g0 stb %l1,[%i1+0x029] ! Mem[000000003a8000e9] p21_call_1_le: sth %l5,[%i0+0x034] ! Mem[000000003a0000f4] ldstub [%i2+0x016],%l0 ! Mem[000000003b0000d6] swap [%i2+0x02c],%l4 ! Mem[000000003b0000ec] lduw [%i0+0x030],%l6 ! Mem[000000003a0000f0] retl stx %l3,[%i1+0x038] ! Mem[000000003a8000f8] p21_jmpl_1_lo: lduh [%o2+0x020],%l6 ! Mem[000000003b0000e0] jmpl %g6+8,%g0 stb %l1,[%o1+0x029] ! Mem[000000003a8000e9] p21_call_1_lo: sth %l5,[%o0+0x034] ! Mem[000000003a0000f4] ldstub [%o2+0x016],%l0 ! Mem[000000003b0000d6] swap [%o2+0x02c],%l4 ! Mem[000000003b0000ec] lduw [%o0+0x030],%l6 ! Mem[000000003a0000f0] retl stx %l3,[%o1+0x038] ! Mem[000000003a8000f8] p21_jmpl_1_he: ldsw [%i0+0x020],%l3 ! Mem[000000003a0000e0] ldsh [%i2+0x034],%l0 ! Mem[000000003b0000f4] swap [%i2+0x000],%l5 ! Mem[000000003b0000c0] ldsb [%i3+0x02a],%l4 ! Mem[000000003b8000ea] ldsw [%i0+0x02c],%l4 ! Mem[000000003a0000ec] ldub [%i1+0x030],%l1 ! Mem[000000003a8000f0] jmpl %g6+8,%g0 ldsh [%i3+0x000],%l1 ! Mem[000000003b8000c0] p21_call_1_he: std %l2,[%i1+0x010] ! Mem[000000003a8000d0] std %l6,[%i2+0x038] ! Mem[000000003b0000f8] swap [%i2+0x038],%l2 ! Mem[000000003b0000f8] swap [%i0+0x010],%l1 ! Mem[000000003a0000d0] retl ldub [%i1+0x00f],%l1 ! Mem[000000003a8000cf] p21_jmpl_1_ho: ldsw [%o0+0x020],%l3 ! Mem[000000003a0000e0] ldsh [%o2+0x034],%l0 ! Mem[000000003b0000f4] swap [%o2+0x000],%l5 ! Mem[000000003b0000c0] ldsb [%o3+0x02a],%l4 ! Mem[000000003b8000ea] ldsw [%o0+0x02c],%l4 ! Mem[000000003a0000ec] ldub [%o1+0x030],%l1 ! Mem[000000003a8000f0] jmpl %g6+8,%g0 ldsh [%o3+0x000],%l1 ! Mem[000000003b8000c0] p21_call_1_ho: std %l2,[%o1+0x010] ! Mem[000000003a8000d0] std %l6,[%o2+0x038] ! Mem[000000003b0000f8] swap [%o2+0x038],%l2 ! Mem[000000003b0000f8] swap [%o0+0x010],%l1 ! Mem[000000003a0000d0] retl ldub [%o1+0x00f],%l1 ! Mem[000000003a8000cf] p22_jmpl_1_le: jmpl %g6+8,%g0 ldstub [%i1+0x00b],%l6 ! Mem[000000003c8000cb] p22_call_1_le: swap [%i1+0x020],%l4 ! Mem[000000003c8000e0] retl ldstub [%i0+0x022],%l3 ! Mem[000000003c0000e2] p22_jmpl_1_lo: jmpl %g6+8,%g0 ldstub [%o1+0x00b],%l6 ! Mem[000000003c8000cb] p22_call_1_lo: swap [%o1+0x020],%l4 ! Mem[000000003c8000e0] retl ldstub [%o0+0x022],%l3 ! Mem[000000003c0000e2] p22_jmpl_1_he: jmpl %g6+8,%g0 stb %l6,[%i1+0x000] ! Mem[000000003c8000c0] p22_call_1_he: swap [%i1+0x00c],%l2 ! Mem[000000003c8000cc] ldsw [%i1+0x010],%l4 ! Mem[000000003c8000d0] retl ldub [%i1+0x001],%l0 ! Mem[000000003c8000c1] p22_jmpl_1_ho: jmpl %g6+8,%g0 stb %l6,[%o1+0x000] ! Mem[000000003c8000c0] p22_call_1_ho: swap [%o1+0x00c],%l2 ! Mem[000000003c8000cc] ldsw [%o1+0x010],%l4 ! Mem[000000003c8000d0] retl ldub [%o1+0x001],%l0 ! Mem[000000003c8000c1] p23_jmpl_1_le: swap [%i0+0x01c],%l1 ! Mem[000000003e0000dc] sth %l2,[%i2+0x024] ! Mem[000000003f0000e4] ldsh [%i2+0x000],%l0 ! Mem[000000003f0000c0] ldstub [%i0+0x000],%l3 ! Mem[000000003e0000c0] jmpl %g6+8,%g0 sth %l5,[%i0+0x022] ! Mem[000000003e0000e2] p23_call_1_le: ldub [%i2+0x01b],%l5 ! Mem[000000003f0000db] std %l2,[%i3+0x008] ! Mem[000000003f8000c8] ldd [%i1+0x038],%l0 ! Mem[000000003e8000f8] ldd [%i1+0x030],%l6 ! Mem[000000003e8000f0] retl ldsh [%i1+0x01c],%l7 ! Mem[000000003e8000dc] p23_jmpl_1_lo: swap [%o0+0x01c],%l1 ! Mem[000000003e0000dc] sth %l2,[%o2+0x024] ! Mem[000000003f0000e4] ldsh [%o2+0x000],%l0 ! Mem[000000003f0000c0] ldstub [%o0+0x000],%l3 ! Mem[000000003e0000c0] jmpl %g6+8,%g0 sth %l5,[%o0+0x022] ! Mem[000000003e0000e2] p23_call_1_lo: ldub [%o2+0x01b],%l5 ! Mem[000000003f0000db] std %l2,[%o3+0x008] ! Mem[000000003f8000c8] ldd [%o1+0x038],%l0 ! Mem[000000003e8000f8] ldd [%o1+0x030],%l6 ! Mem[000000003e8000f0] retl ldsh [%o1+0x01c],%l7 ! Mem[000000003e8000dc] p23_jmpl_1_he: ldd [%i2+0x008],%l0 ! Mem[000000003f0000c8] ldd [%i1+0x020],%l4 ! Mem[000000003e8000e0] sth %l4,[%i2+0x03e] ! Mem[000000003f0000fe] ldstub [%i3+0x003],%l6 ! Mem[000000003f8000c3] ldsh [%i1+0x02e],%l6 ! Mem[000000003e8000ee] lduw [%i3+0x004],%l7 ! Mem[000000003f8000c4] lduw [%i3+0x014],%l0 ! Mem[000000003f8000d4] jmpl %g6+8,%g0 ldx [%i0+0x038],%l4 ! Mem[000000003e0000f8] p23_call_1_he: retl stx %l7,[%i0+0x018] ! Mem[000000003e0000d8] p23_jmpl_1_ho: ldd [%o2+0x008],%l0 ! Mem[000000003f0000c8] ldd [%o1+0x020],%l4 ! Mem[000000003e8000e0] sth %l4,[%o2+0x03e] ! Mem[000000003f0000fe] ldstub [%o3+0x003],%l6 ! Mem[000000003f8000c3] ldsh [%o1+0x02e],%l6 ! Mem[000000003e8000ee] lduw [%o3+0x004],%l7 ! Mem[000000003f8000c4] lduw [%o3+0x014],%l0 ! Mem[000000003f8000d4] jmpl %g6+8,%g0 ldx [%o0+0x038],%l4 ! Mem[000000003e0000f8] p23_call_1_ho: retl stx %l7,[%o0+0x018] ! Mem[000000003e0000d8] p24_jmpl_1_le: ldstub [%i2+0x003],%l3 ! Mem[00000000410000c3] sth %l2,[%i1+0x028] ! Mem[00000000408000e8] ldx [%i0+0x020],%l5 ! Mem[00000000400000e0] ldsw [%i1+0x018],%l7 ! Mem[00000000408000d8] ldd [%i2+0x000],%l0 ! Mem[00000000410000c0] ldd [%i1+0x010],%l2 ! Mem[00000000408000d0] jmpl %g6+8,%g0 ldub [%i1+0x039],%l2 ! Mem[00000000408000f9] p24_call_1_le: sth %l2,[%i2+0x01a] ! Mem[00000000410000da] retl ldd [%i2+0x028],%l4 ! Mem[00000000410000e8] p24_jmpl_1_lo: ldstub [%o2+0x003],%l3 ! Mem[00000000410000c3] sth %l2,[%o1+0x028] ! Mem[00000000408000e8] ldx [%o0+0x020],%l5 ! Mem[00000000400000e0] ldsw [%o1+0x018],%l7 ! Mem[00000000408000d8] ldd [%o2+0x000],%l0 ! Mem[00000000410000c0] ldd [%o1+0x010],%l2 ! Mem[00000000408000d0] jmpl %g6+8,%g0 ldub [%o1+0x039],%l2 ! Mem[00000000408000f9] p24_call_1_lo: sth %l2,[%o2+0x01a] ! Mem[00000000410000da] retl ldd [%o2+0x028],%l4 ! Mem[00000000410000e8] p24_jmpl_1_he: ldstub [%i1+0x00e],%l0 ! Mem[00000000408000ce] jmpl %g6+8,%g0 stb %l2,[%i1+0x02d] ! Mem[00000000408000ed] p24_call_1_he: retl stb %l6,[%i3+0x00f] ! Mem[00000000418000cf] p24_jmpl_1_ho: ldstub [%o1+0x00e],%l0 ! Mem[00000000408000ce] jmpl %g6+8,%g0 stb %l2,[%o1+0x02d] ! Mem[00000000408000ed] p24_call_1_ho: retl stb %l6,[%o3+0x00f] ! Mem[00000000418000cf] p25_jmpl_1_le: lduh [%i2+0x00c],%l4 ! Mem[00000000430000cc] swap [%i2+0x004],%l6 ! Mem[00000000430000c4] sth %l5,[%i2+0x03e] ! Mem[00000000430000fe] ldub [%i0+0x00b],%l6 ! Mem[00000000420000cb] ldstub [%i0+0x023],%l3 ! Mem[00000000420000e3] jmpl %g6+8,%g0 ldx [%i1+0x028],%l2 ! Mem[00000000428000e8] p25_call_1_le: ldd [%i0+0x018],%l0 ! Mem[00000000420000d8] ldstub [%i2+0x001],%l2 ! Mem[00000000430000c1] ldsh [%i1+0x034],%l2 ! Mem[00000000428000f4] retl ldub [%i2+0x007],%l4 ! Mem[00000000430000c7] p25_jmpl_1_lo: lduh [%o2+0x00c],%l4 ! Mem[00000000430000cc] swap [%o2+0x004],%l6 ! Mem[00000000430000c4] sth %l5,[%o2+0x03e] ! Mem[00000000430000fe] ldub [%o0+0x00b],%l6 ! Mem[00000000420000cb] ldstub [%o0+0x023],%l3 ! Mem[00000000420000e3] jmpl %g6+8,%g0 ldx [%o1+0x028],%l2 ! Mem[00000000428000e8] p25_call_1_lo: ldd [%o0+0x018],%l0 ! Mem[00000000420000d8] ldstub [%o2+0x001],%l2 ! Mem[00000000430000c1] ldsh [%o1+0x034],%l2 ! Mem[00000000428000f4] retl ldub [%o2+0x007],%l4 ! Mem[00000000430000c7] p25_jmpl_1_he: sth %l1,[%i2+0x030] ! Mem[00000000430000f0] ldub [%i0+0x000],%l1 ! Mem[00000000420000c0] stb %l0,[%i2+0x003] ! Mem[00000000430000c3] sth %l4,[%i1+0x028] ! Mem[00000000428000e8] jmpl %g6+8,%g0 ldsh [%i3+0x002],%l7 ! Mem[00000000438000c2] p25_call_1_he: swap [%i2+0x030],%l1 ! Mem[00000000430000f0] retl ldsb [%i3+0x03a],%l2 ! Mem[00000000438000fa] p25_jmpl_1_ho: sth %l1,[%o2+0x030] ! Mem[00000000430000f0] ldub [%o0+0x000],%l1 ! Mem[00000000420000c0] stb %l0,[%o2+0x003] ! Mem[00000000430000c3] sth %l4,[%o1+0x028] ! Mem[00000000428000e8] jmpl %g6+8,%g0 ldsh [%o3+0x002],%l7 ! Mem[00000000438000c2] p25_call_1_ho: swap [%o2+0x030],%l1 ! Mem[00000000430000f0] retl ldsb [%o3+0x03a],%l2 ! Mem[00000000438000fa] p26_jmpl_1_le: std %l4,[%i2+0x028] ! Mem[00000000450000e8] sth %l4,[%i3+0x02c] ! Mem[00000000458000ec] swap [%i2+0x010],%l1 ! Mem[00000000450000d0] ldstub [%i0+0x016],%l5 ! Mem[00000000440000d6] lduh [%i3+0x014],%l2 ! Mem[00000000458000d4] jmpl %g6+8,%g0 stw %l4,[%i0+0x028] ! Mem[00000000440000e8] p26_call_1_le: lduw [%i0+0x010],%l1 ! Mem[00000000440000d0] swap [%i0+0x014],%l4 ! Mem[00000000440000d4] ldsh [%i0+0x030],%l6 ! Mem[00000000440000f0] ldub [%i0+0x008],%l2 ! Mem[00000000440000c8] swap [%i3+0x018],%l1 ! Mem[00000000458000d8] swap [%i0+0x03c],%l4 ! Mem[00000000440000fc] ldstub [%i1+0x015],%l1 ! Mem[00000000448000d5] retl std %l6,[%i3+0x010] ! Mem[00000000458000d0] p26_jmpl_1_lo: std %l4,[%o2+0x028] ! Mem[00000000450000e8] sth %l4,[%o3+0x02c] ! Mem[00000000458000ec] swap [%o2+0x010],%l1 ! Mem[00000000450000d0] ldstub [%o0+0x016],%l5 ! Mem[00000000440000d6] lduh [%o3+0x014],%l2 ! Mem[00000000458000d4] jmpl %g6+8,%g0 stw %l4,[%o0+0x028] ! Mem[00000000440000e8] p26_call_1_lo: lduw [%o0+0x010],%l1 ! Mem[00000000440000d0] swap [%o0+0x014],%l4 ! Mem[00000000440000d4] ldsh [%o0+0x030],%l6 ! Mem[00000000440000f0] ldub [%o0+0x008],%l2 ! Mem[00000000440000c8] swap [%o3+0x018],%l1 ! Mem[00000000458000d8] swap [%o0+0x03c],%l4 ! Mem[00000000440000fc] ldstub [%o1+0x015],%l1 ! Mem[00000000448000d5] retl std %l6,[%o3+0x010] ! Mem[00000000458000d0] p26_jmpl_1_he: jmpl %g6+8,%g0 stw %l0,[%i0+0x018] ! Mem[00000000440000d8] p26_call_1_he: swap [%i1+0x018],%l3 ! Mem[00000000448000d8] ldstub [%i3+0x003],%l7 ! Mem[00000000458000c3] swap [%i1+0x034],%l4 ! Mem[00000000448000f4] ldub [%i2+0x003],%l4 ! Mem[00000000450000c3] ldstub [%i2+0x00c],%l0 ! Mem[00000000450000cc] swap [%i2+0x028],%l2 ! Mem[00000000450000e8] ldsh [%i3+0x03c],%l7 ! Mem[00000000458000fc] retl ldstub [%i0+0x00e],%l6 ! Mem[00000000440000ce] p26_jmpl_1_ho: jmpl %g6+8,%g0 stw %l0,[%o0+0x018] ! Mem[00000000440000d8] p26_call_1_ho: swap [%o1+0x018],%l3 ! Mem[00000000448000d8] ldstub [%o3+0x003],%l7 ! Mem[00000000458000c3] swap [%o1+0x034],%l4 ! Mem[00000000448000f4] ldub [%o2+0x003],%l4 ! Mem[00000000450000c3] ldstub [%o2+0x00c],%l0 ! Mem[00000000450000cc] swap [%o2+0x028],%l2 ! Mem[00000000450000e8] ldsh [%o3+0x03c],%l7 ! Mem[00000000458000fc] retl ldstub [%o0+0x00e],%l6 ! Mem[00000000440000ce] p27_jmpl_1_le: ldstub [%i1+0x02c],%l4 ! Mem[00000000468000ec] stb %l1,[%i3+0x030] ! Mem[00000000478000f0] jmpl %g6+8,%g0 ldstub [%i1+0x000],%l1 ! Mem[00000000468000c0] p27_call_1_le: ldd [%i1+0x010],%l2 ! Mem[00000000468000d0] std %l6,[%i3+0x038] ! Mem[00000000478000f8] ldstub [%i3+0x01f],%l1 ! Mem[00000000478000df] stx %l1,[%i0+0x030] ! Mem[00000000460000f0] retl swap [%i2+0x038],%l2 ! Mem[00000000470000f8] p27_jmpl_1_lo: ldstub [%o1+0x02c],%l4 ! Mem[00000000468000ec] stb %l1,[%o3+0x030] ! Mem[00000000478000f0] jmpl %g6+8,%g0 ldstub [%o1+0x000],%l1 ! Mem[00000000468000c0] p27_call_1_lo: ldd [%o1+0x010],%l2 ! Mem[00000000468000d0] std %l6,[%o3+0x038] ! Mem[00000000478000f8] ldstub [%o3+0x01f],%l1 ! Mem[00000000478000df] stx %l1,[%o0+0x030] ! Mem[00000000460000f0] retl swap [%o2+0x038],%l2 ! Mem[00000000470000f8] p27_jmpl_1_he: ldub [%i0+0x02d],%l1 ! Mem[00000000460000ed] std %l0,[%i0+0x008] ! Mem[00000000460000c8] std %l2,[%i0+0x028] ! Mem[00000000460000e8] ldsw [%i2+0x034],%l0 ! Mem[00000000470000f4] ldstub [%i3+0x00e],%l5 ! Mem[00000000478000ce] stx %l5,[%i1+0x020] ! Mem[00000000468000e0] swap [%i2+0x03c],%l4 ! Mem[00000000470000fc] jmpl %g6+8,%g0 ldsw [%i2+0x010],%l5 ! Mem[00000000470000d0] p27_call_1_he: sth %l5,[%i1+0x014] ! Mem[00000000468000d4] ldsb [%i3+0x01c],%l0 ! Mem[00000000478000dc] ldx [%i2+0x018],%l7 ! Mem[00000000470000d8] retl ldsw [%i1+0x00c],%l6 ! Mem[00000000468000cc] p27_jmpl_1_ho: ldub [%o0+0x02d],%l1 ! Mem[00000000460000ed] std %l0,[%o0+0x008] ! Mem[00000000460000c8] std %l2,[%o0+0x028] ! Mem[00000000460000e8] ldsw [%o2+0x034],%l0 ! Mem[00000000470000f4] ldstub [%o3+0x00e],%l5 ! Mem[00000000478000ce] stx %l5,[%o1+0x020] ! Mem[00000000468000e0] swap [%o2+0x03c],%l4 ! Mem[00000000470000fc] jmpl %g6+8,%g0 ldsw [%o2+0x010],%l5 ! Mem[00000000470000d0] p27_call_1_ho: sth %l5,[%o1+0x014] ! Mem[00000000468000d4] ldsb [%o3+0x01c],%l0 ! Mem[00000000478000dc] ldx [%o2+0x018],%l7 ! Mem[00000000470000d8] retl ldsw [%o1+0x00c],%l6 ! Mem[00000000468000cc] p28_jmpl_1_le: jmpl %g6+8,%g0 stb %l1,[%i2+0x033] ! Mem[00000000490000f3] p28_call_1_le: sth %l4,[%i3+0x022] ! Mem[00000000498000e2] ldx [%i0+0x020],%l3 ! Mem[00000000480000e0] retl swap [%i3+0x004],%l0 ! Mem[00000000498000c4] p28_jmpl_1_lo: jmpl %g6+8,%g0 stb %l1,[%o2+0x033] ! Mem[00000000490000f3] p28_call_1_lo: sth %l4,[%o3+0x022] ! Mem[00000000498000e2] ldx [%o0+0x020],%l3 ! Mem[00000000480000e0] retl swap [%o3+0x004],%l0 ! Mem[00000000498000c4] p28_jmpl_1_he: swap [%i2+0x028],%l5 ! Mem[00000000490000e8] jmpl %g6+8,%g0 ldstub [%i2+0x019],%l6 ! Mem[00000000490000d9] p28_call_1_he: stb %l1,[%i0+0x026] ! Mem[00000000480000e6] ldub [%i0+0x012],%l3 ! Mem[00000000480000d2] ldd [%i3+0x038],%l6 ! Mem[00000000498000f8] ldd [%i0+0x018],%l0 ! Mem[00000000480000d8] ldsw [%i0+0x030],%l1 ! Mem[00000000480000f0] ldx [%i0+0x018],%l5 ! Mem[00000000480000d8] retl ldstub [%i2+0x012],%l1 ! Mem[00000000490000d2] p28_jmpl_1_ho: swap [%o2+0x028],%l5 ! Mem[00000000490000e8] jmpl %g6+8,%g0 ldstub [%o2+0x019],%l6 ! Mem[00000000490000d9] p28_call_1_ho: stb %l1,[%o0+0x026] ! Mem[00000000480000e6] ldub [%o0+0x012],%l3 ! Mem[00000000480000d2] ldd [%o3+0x038],%l6 ! Mem[00000000498000f8] ldd [%o0+0x018],%l0 ! Mem[00000000480000d8] ldsw [%o0+0x030],%l1 ! Mem[00000000480000f0] ldx [%o0+0x018],%l5 ! Mem[00000000480000d8] retl ldstub [%o2+0x012],%l1 ! Mem[00000000490000d2] p29_jmpl_1_le: ldsw [%i2+0x028],%l1 ! Mem[000000004b0000e8] jmpl %g6+8,%g0 ldstub [%i2+0x020],%l6 ! Mem[000000004b0000e0] p29_call_1_le: retl stx %l4,[%i0+0x020] ! Mem[000000004a0000e0] p29_jmpl_1_lo: ldsw [%o2+0x028],%l1 ! Mem[000000004b0000e8] jmpl %g6+8,%g0 ldstub [%o2+0x020],%l6 ! Mem[000000004b0000e0] p29_call_1_lo: retl stx %l4,[%o0+0x020] ! Mem[000000004a0000e0] p29_jmpl_1_he: ldd [%i2+0x000],%l6 ! Mem[000000004b0000c0] swap [%i1+0x00c],%l4 ! Mem[000000004a8000cc] std %l0,[%i2+0x010] ! Mem[000000004b0000d0] swap [%i2+0x028],%l7 ! Mem[000000004b0000e8] jmpl %g6+8,%g0 stx %l1,[%i2+0x028] ! Mem[000000004b0000e8] p29_call_1_he: ldsb [%i0+0x01a],%l0 ! Mem[000000004a0000da] ldsw [%i0+0x000],%l2 ! Mem[000000004a0000c0] retl stw %l2,[%i2+0x034] ! Mem[000000004b0000f4] p29_jmpl_1_ho: ldd [%o2+0x000],%l6 ! Mem[000000004b0000c0] swap [%o1+0x00c],%l4 ! Mem[000000004a8000cc] std %l0,[%o2+0x010] ! Mem[000000004b0000d0] swap [%o2+0x028],%l7 ! Mem[000000004b0000e8] jmpl %g6+8,%g0 stx %l1,[%o2+0x028] ! Mem[000000004b0000e8] p29_call_1_ho: ldsb [%o0+0x01a],%l0 ! Mem[000000004a0000da] ldsw [%o0+0x000],%l2 ! Mem[000000004a0000c0] retl stw %l2,[%o2+0x034] ! Mem[000000004b0000f4] p30_jmpl_1_le: swap [%i2+0x028],%l5 ! Mem[000000004d0000e8] jmpl %g6+8,%g0 lduh [%i3+0x018],%l7 ! Mem[000000004d8000d8] p30_call_1_le: lduw [%i3+0x000],%l0 ! Mem[000000004d8000c0] swap [%i3+0x03c],%l0 ! Mem[000000004d8000fc] stb %l3,[%i1+0x01d] ! Mem[000000004c8000dd] ldstub [%i2+0x012],%l3 ! Mem[000000004d0000d2] retl stx %l7,[%i3+0x038] ! Mem[000000004d8000f8] p30_jmpl_1_lo: swap [%o2+0x028],%l5 ! Mem[000000004d0000e8] jmpl %g6+8,%g0 lduh [%o3+0x018],%l7 ! Mem[000000004d8000d8] p30_call_1_lo: lduw [%o3+0x000],%l0 ! Mem[000000004d8000c0] swap [%o3+0x03c],%l0 ! Mem[000000004d8000fc] stb %l3,[%o1+0x01d] ! Mem[000000004c8000dd] ldstub [%o2+0x012],%l3 ! Mem[000000004d0000d2] retl stx %l7,[%o3+0x038] ! Mem[000000004d8000f8] p30_jmpl_1_he: ldx [%i3+0x038],%l2 ! Mem[000000004d8000f8] ldd [%i1+0x018],%l2 ! Mem[000000004c8000d8] swap [%i3+0x00c],%l0 ! Mem[000000004d8000cc] ldsw [%i2+0x00c],%l2 ! Mem[000000004d0000cc] jmpl %g6+8,%g0 swap [%i3+0x020],%l6 ! Mem[000000004d8000e0] p30_call_1_he: stw %l7,[%i1+0x004] ! Mem[000000004c8000c4] stx %l6,[%i0+0x008] ! Mem[000000004c0000c8] ldstub [%i3+0x030],%l7 ! Mem[000000004d8000f0] stb %l3,[%i0+0x02d] ! Mem[000000004c0000ed] retl swap [%i0+0x03c],%l7 ! Mem[000000004c0000fc] p30_jmpl_1_ho: ldx [%o3+0x038],%l2 ! Mem[000000004d8000f8] ldd [%o1+0x018],%l2 ! Mem[000000004c8000d8] swap [%o3+0x00c],%l0 ! Mem[000000004d8000cc] ldsw [%o2+0x00c],%l2 ! Mem[000000004d0000cc] jmpl %g6+8,%g0 swap [%o3+0x020],%l6 ! Mem[000000004d8000e0] p30_call_1_ho: stw %l7,[%o1+0x004] ! Mem[000000004c8000c4] stx %l6,[%o0+0x008] ! Mem[000000004c0000c8] ldstub [%o3+0x030],%l7 ! Mem[000000004d8000f0] stb %l3,[%o0+0x02d] ! Mem[000000004c0000ed] retl swap [%o0+0x03c],%l7 ! Mem[000000004c0000fc] p31_jmpl_1_le: lduw [%i0+0x024],%l2 ! Mem[000000004e0000e4] stx %l5,[%i2+0x028] ! Mem[000000004f0000e8] stx %l1,[%i0+0x028] ! Mem[000000004e0000e8] ldx [%i0+0x010],%l2 ! Mem[000000004e0000d0] jmpl %g6+8,%g0 std %l4,[%i2+0x028] ! Mem[000000004f0000e8] p31_call_1_le: ldub [%i0+0x029],%l0 ! Mem[000000004e0000e9] retl stb %l6,[%i2+0x02e] ! Mem[000000004f0000ee] p31_jmpl_1_lo: lduw [%o0+0x024],%l2 ! Mem[000000004e0000e4] stx %l5,[%o2+0x028] ! Mem[000000004f0000e8] stx %l1,[%o0+0x028] ! Mem[000000004e0000e8] ldx [%o0+0x010],%l2 ! Mem[000000004e0000d0] jmpl %g6+8,%g0 std %l4,[%o2+0x028] ! Mem[000000004f0000e8] p31_call_1_lo: ldub [%o0+0x029],%l0 ! Mem[000000004e0000e9] retl stb %l6,[%o2+0x02e] ! Mem[000000004f0000ee] p31_jmpl_1_he: swap [%i3+0x030],%l6 ! Mem[000000004f8000f0] jmpl %g6+8,%g0 stb %l5,[%i3+0x016] ! Mem[000000004f8000d6] p31_call_1_he: lduw [%i2+0x010],%l3 ! Mem[000000004f0000d0] ldx [%i3+0x038],%l7 ! Mem[000000004f8000f8] ldub [%i0+0x03a],%l2 ! Mem[000000004e0000fa] retl swap [%i3+0x02c],%l5 ! Mem[000000004f8000ec] p31_jmpl_1_ho: swap [%o3+0x030],%l6 ! Mem[000000004f8000f0] jmpl %g6+8,%g0 stb %l5,[%o3+0x016] ! Mem[000000004f8000d6] p31_call_1_ho: lduw [%o2+0x010],%l3 ! Mem[000000004f0000d0] ldx [%o3+0x038],%l7 ! Mem[000000004f8000f8] ldub [%o0+0x03a],%l2 ! Mem[000000004e0000fa] retl swap [%o3+0x02c],%l5 ! Mem[000000004f8000ec] p32_jmpl_1_le: jmpl %g6+8,%g0 ldstub [%i3+0x033],%l1 ! Mem[00000000518000f3] p32_call_1_le: sth %l6,[%i2+0x00e] ! Mem[00000000510000ce] stb %l3,[%i3+0x022] ! Mem[00000000518000e2] retl swap [%i3+0x018],%l0 ! Mem[00000000518000d8] p32_jmpl_1_lo: jmpl %g6+8,%g0 ldstub [%o3+0x033],%l1 ! Mem[00000000518000f3] p32_call_1_lo: sth %l6,[%o2+0x00e] ! Mem[00000000510000ce] stb %l3,[%o3+0x022] ! Mem[00000000518000e2] retl swap [%o3+0x018],%l0 ! Mem[00000000518000d8] p32_jmpl_1_he: ldstub [%i1+0x029],%l5 ! Mem[00000000508000e9] swap [%i0+0x018],%l7 ! Mem[00000000500000d8] lduw [%i3+0x008],%l6 ! Mem[00000000518000c8] std %l0,[%i0+0x000] ! Mem[00000000500000c0] lduw [%i2+0x020],%l7 ! Mem[00000000510000e0] ldub [%i2+0x02f],%l4 ! Mem[00000000510000ef] jmpl %g6+8,%g0 ldsh [%i3+0x008],%l3 ! Mem[00000000518000c8] p32_call_1_he: retl ldsw [%i2+0x018],%l2 ! Mem[00000000510000d8] p32_jmpl_1_ho: ldstub [%o1+0x029],%l5 ! Mem[00000000508000e9] swap [%o0+0x018],%l7 ! Mem[00000000500000d8] lduw [%o3+0x008],%l6 ! Mem[00000000518000c8] std %l0,[%o0+0x000] ! Mem[00000000500000c0] lduw [%o2+0x020],%l7 ! Mem[00000000510000e0] ldub [%o2+0x02f],%l4 ! Mem[00000000510000ef] jmpl %g6+8,%g0 ldsh [%o3+0x008],%l3 ! Mem[00000000518000c8] p32_call_1_ho: retl ldsw [%o2+0x018],%l2 ! Mem[00000000510000d8] p33_jmpl_1_le: jmpl %g6+8,%g0 stb %l6,[%i2+0x00b] ! Mem[00000000530000cb] p33_call_1_le: ldstub [%i0+0x003],%l4 ! Mem[00000000520000c3] retl ldstub [%i0+0x002],%l3 ! Mem[00000000520000c2] p33_jmpl_1_lo: jmpl %g6+8,%g0 stb %l6,[%o2+0x00b] ! Mem[00000000530000cb] p33_call_1_lo: ldstub [%o0+0x003],%l4 ! Mem[00000000520000c3] retl ldstub [%o0+0x002],%l3 ! Mem[00000000520000c2] p33_jmpl_1_he: jmpl %g6+8,%g0 lduw [%i1+0x000],%l6 ! Mem[00000000528000c0] p33_call_1_he: std %l2,[%i3+0x028] ! Mem[00000000538000e8] swap [%i0+0x010],%l4 ! Mem[00000000520000d0] retl ldsh [%i0+0x004],%l1 ! Mem[00000000520000c4] p33_jmpl_1_ho: jmpl %g6+8,%g0 lduw [%o1+0x000],%l6 ! Mem[00000000528000c0] p33_call_1_ho: std %l2,[%o3+0x028] ! Mem[00000000538000e8] swap [%o0+0x010],%l4 ! Mem[00000000520000d0] retl ldsh [%o0+0x004],%l1 ! Mem[00000000520000c4] p34_jmpl_1_le: ldub [%i0+0x002],%l2 ! Mem[00000000540000c2] ldstub [%i3+0x000],%l6 ! Mem[00000000558000c0] sth %l1,[%i2+0x004] ! Mem[00000000550000c4] stb %l6,[%i0+0x019] ! Mem[00000000540000d9] ldstub [%i1+0x000],%l1 ! Mem[00000000548000c0] jmpl %g6+8,%g0 std %l0,[%i2+0x000] ! Mem[00000000550000c0] p34_call_1_le: ldd [%i0+0x018],%l4 ! Mem[00000000540000d8] retl ldx [%i3+0x018],%l1 ! Mem[00000000558000d8] p34_jmpl_1_lo: ldub [%o0+0x002],%l2 ! Mem[00000000540000c2] ldstub [%o3+0x000],%l6 ! Mem[00000000558000c0] sth %l1,[%o2+0x004] ! Mem[00000000550000c4] stb %l6,[%o0+0x019] ! Mem[00000000540000d9] ldstub [%o1+0x000],%l1 ! Mem[00000000548000c0] jmpl %g6+8,%g0 std %l0,[%o2+0x000] ! Mem[00000000550000c0] p34_call_1_lo: ldd [%o0+0x018],%l4 ! Mem[00000000540000d8] retl ldx [%o3+0x018],%l1 ! Mem[00000000558000d8] p34_jmpl_1_he: swap [%i1+0x01c],%l2 ! Mem[00000000548000dc] lduw [%i1+0x00c],%l7 ! Mem[00000000548000cc] stb %l6,[%i0+0x019] ! Mem[00000000540000d9] jmpl %g6+8,%g0 swap [%i1+0x010],%l5 ! Mem[00000000548000d0] p34_call_1_he: ldub [%i1+0x01a],%l0 ! Mem[00000000548000da] ldub [%i0+0x00f],%l6 ! Mem[00000000540000cf] lduw [%i1+0x030],%l7 ! Mem[00000000548000f0] swap [%i1+0x02c],%l3 ! Mem[00000000548000ec] stx %l7,[%i2+0x038] ! Mem[00000000550000f8] swap [%i2+0x01c],%l1 ! Mem[00000000550000dc] retl sth %l3,[%i0+0x03e] ! Mem[00000000540000fe] p34_jmpl_1_ho: swap [%o1+0x01c],%l2 ! Mem[00000000548000dc] lduw [%o1+0x00c],%l7 ! Mem[00000000548000cc] stb %l6,[%o0+0x019] ! Mem[00000000540000d9] jmpl %g6+8,%g0 swap [%o1+0x010],%l5 ! Mem[00000000548000d0] p34_call_1_ho: ldub [%o1+0x01a],%l0 ! Mem[00000000548000da] ldub [%o0+0x00f],%l6 ! Mem[00000000540000cf] lduw [%o1+0x030],%l7 ! Mem[00000000548000f0] swap [%o1+0x02c],%l3 ! Mem[00000000548000ec] stx %l7,[%o2+0x038] ! Mem[00000000550000f8] swap [%o2+0x01c],%l1 ! Mem[00000000550000dc] retl sth %l3,[%o0+0x03e] ! Mem[00000000540000fe] p35_jmpl_1_le: ldsw [%i2+0x024],%l2 ! Mem[00000000570000e4] ldstub [%i0+0x02a],%l5 ! Mem[00000000560000ea] ldstub [%i2+0x03e],%l5 ! Mem[00000000570000fe] ldsh [%i1+0x002],%l2 ! Mem[00000000568000c2] jmpl %g6+8,%g0 stb %l6,[%i1+0x000] ! Mem[00000000568000c0] p35_call_1_le: ldsb [%i3+0x02c],%l2 ! Mem[00000000578000ec] swap [%i0+0x010],%l4 ! Mem[00000000560000d0] retl swap [%i3+0x004],%l1 ! Mem[00000000578000c4] p35_jmpl_1_lo: ldsw [%o2+0x024],%l2 ! Mem[00000000570000e4] ldstub [%o0+0x02a],%l5 ! Mem[00000000560000ea] ldstub [%o2+0x03e],%l5 ! Mem[00000000570000fe] ldsh [%o1+0x002],%l2 ! Mem[00000000568000c2] jmpl %g6+8,%g0 stb %l6,[%o1+0x000] ! Mem[00000000568000c0] p35_call_1_lo: ldsb [%o3+0x02c],%l2 ! Mem[00000000578000ec] swap [%o0+0x010],%l4 ! Mem[00000000560000d0] retl swap [%o3+0x004],%l1 ! Mem[00000000578000c4] p35_jmpl_1_he: ldsw [%i3+0x000],%l1 ! Mem[00000000578000c0] std %l0,[%i2+0x000] ! Mem[00000000570000c0] swap [%i1+0x020],%l7 ! Mem[00000000568000e0] ldstub [%i2+0x00f],%l4 ! Mem[00000000570000cf] ldsb [%i1+0x029],%l3 ! Mem[00000000568000e9] stw %l1,[%i1+0x010] ! Mem[00000000568000d0] jmpl %g6+8,%g0 swap [%i1+0x030],%l7 ! Mem[00000000568000f0] p35_call_1_he: swap [%i2+0x030],%l6 ! Mem[00000000570000f0] ldsh [%i1+0x008],%l2 ! Mem[00000000568000c8] retl ldsb [%i3+0x01a],%l1 ! Mem[00000000578000da] p35_jmpl_1_ho: ldsw [%o3+0x000],%l1 ! Mem[00000000578000c0] std %l0,[%o2+0x000] ! Mem[00000000570000c0] swap [%o1+0x020],%l7 ! Mem[00000000568000e0] ldstub [%o2+0x00f],%l4 ! Mem[00000000570000cf] ldsb [%o1+0x029],%l3 ! Mem[00000000568000e9] stw %l1,[%o1+0x010] ! Mem[00000000568000d0] jmpl %g6+8,%g0 swap [%o1+0x030],%l7 ! Mem[00000000568000f0] p35_call_1_ho: swap [%o2+0x030],%l6 ! Mem[00000000570000f0] ldsh [%o1+0x008],%l2 ! Mem[00000000568000c8] retl ldsb [%o3+0x01a],%l1 ! Mem[00000000578000da] p36_jmpl_1_le: stx %l5,[%i0+0x008] ! Mem[00000000580000c8] ldub [%i2+0x004],%l0 ! Mem[00000000590000c4] sth %l6,[%i1+0x00e] ! Mem[00000000588000ce] ldd [%i1+0x020],%l2 ! Mem[00000000588000e0] swap [%i0+0x010],%l0 ! Mem[00000000580000d0] jmpl %g6+8,%g0 swap [%i0+0x030],%l1 ! Mem[00000000580000f0] p36_call_1_le: lduh [%i0+0x00e],%l6 ! Mem[00000000580000ce] stx %l2,[%i3+0x010] ! Mem[00000000598000d0] retl ldstub [%i0+0x008],%l5 ! Mem[00000000580000c8] p36_jmpl_1_lo: stx %l5,[%o0+0x008] ! Mem[00000000580000c8] ldub [%o2+0x004],%l0 ! Mem[00000000590000c4] sth %l6,[%o1+0x00e] ! Mem[00000000588000ce] ldd [%o1+0x020],%l2 ! Mem[00000000588000e0] swap [%o0+0x010],%l0 ! Mem[00000000580000d0] jmpl %g6+8,%g0 swap [%o0+0x030],%l1 ! Mem[00000000580000f0] p36_call_1_lo: lduh [%o0+0x00e],%l6 ! Mem[00000000580000ce] stx %l2,[%o3+0x010] ! Mem[00000000598000d0] retl ldstub [%o0+0x008],%l5 ! Mem[00000000580000c8] p36_jmpl_1_he: jmpl %g6+8,%g0 stw %l4,[%i0+0x028] ! Mem[00000000580000e8] p36_call_1_he: stx %l4,[%i1+0x000] ! Mem[00000000588000c0] ldsb [%i2+0x026],%l1 ! Mem[00000000590000e6] retl swap [%i3+0x020],%l6 ! Mem[00000000598000e0] p36_jmpl_1_ho: jmpl %g6+8,%g0 stw %l4,[%o0+0x028] ! Mem[00000000580000e8] p36_call_1_ho: stx %l4,[%o1+0x000] ! Mem[00000000588000c0] ldsb [%o2+0x026],%l1 ! Mem[00000000590000e6] retl swap [%o3+0x020],%l6 ! Mem[00000000598000e0] p37_jmpl_1_le: stb %l1,[%i1+0x024] ! Mem[000000005a8000e4] std %l6,[%i3+0x018] ! Mem[000000005b8000d8] lduh [%i0+0x028],%l6 ! Mem[000000005a0000e8] ldsb [%i0+0x003],%l0 ! Mem[000000005a0000c3] jmpl %g6+8,%g0 ldstub [%i1+0x023],%l7 ! Mem[000000005a8000e3] p37_call_1_le: ldsh [%i2+0x014],%l0 ! Mem[000000005b0000d4] stb %l0,[%i3+0x033] ! Mem[000000005b8000f3] ldx [%i2+0x018],%l3 ! Mem[000000005b0000d8] swap [%i2+0x01c],%l2 ! Mem[000000005b0000dc] retl ldub [%i3+0x016],%l6 ! Mem[000000005b8000d6] p37_jmpl_1_lo: stb %l1,[%o1+0x024] ! Mem[000000005a8000e4] std %l6,[%o3+0x018] ! Mem[000000005b8000d8] lduh [%o0+0x028],%l6 ! Mem[000000005a0000e8] ldsb [%o0+0x003],%l0 ! Mem[000000005a0000c3] jmpl %g6+8,%g0 ldstub [%o1+0x023],%l7 ! Mem[000000005a8000e3] p37_call_1_lo: ldsh [%o2+0x014],%l0 ! Mem[000000005b0000d4] stb %l0,[%o3+0x033] ! Mem[000000005b8000f3] ldx [%o2+0x018],%l3 ! Mem[000000005b0000d8] swap [%o2+0x01c],%l2 ! Mem[000000005b0000dc] retl ldub [%o3+0x016],%l6 ! Mem[000000005b8000d6] p37_jmpl_1_he: jmpl %g6+8,%g0 ldx [%i2+0x010],%l4 ! Mem[000000005b0000d0] p37_call_1_he: ldstub [%i3+0x018],%l2 ! Mem[000000005b8000d8] swap [%i3+0x034],%l1 ! Mem[000000005b8000f4] ldub [%i2+0x00d],%l3 ! Mem[000000005b0000cd] swap [%i2+0x01c],%l7 ! Mem[000000005b0000dc] retl ldsh [%i3+0x01e],%l1 ! Mem[000000005b8000de] p37_jmpl_1_ho: jmpl %g6+8,%g0 ldx [%o2+0x010],%l4 ! Mem[000000005b0000d0] p37_call_1_ho: ldstub [%o3+0x018],%l2 ! Mem[000000005b8000d8] swap [%o3+0x034],%l1 ! Mem[000000005b8000f4] ldub [%o2+0x00d],%l3 ! Mem[000000005b0000cd] swap [%o2+0x01c],%l7 ! Mem[000000005b0000dc] retl ldsh [%o3+0x01e],%l1 ! Mem[000000005b8000de] p38_jmpl_1_le: sth %l0,[%i2+0x002] ! Mem[000000005d0000c2] jmpl %g6+8,%g0 lduh [%i2+0x02a],%l4 ! Mem[000000005d0000ea] p38_call_1_le: stb %l1,[%i2+0x024] ! Mem[000000005d0000e4] retl ldx [%i3+0x000],%l1 ! Mem[000000005d8000c0] p38_jmpl_1_lo: sth %l0,[%o2+0x002] ! Mem[000000005d0000c2] jmpl %g6+8,%g0 lduh [%o2+0x02a],%l4 ! Mem[000000005d0000ea] p38_call_1_lo: stb %l1,[%o2+0x024] ! Mem[000000005d0000e4] retl ldx [%o3+0x000],%l1 ! Mem[000000005d8000c0] p38_jmpl_1_he: swap [%i1+0x004],%l2 ! Mem[000000005c8000c4] stb %l6,[%i0+0x029] ! Mem[000000005c0000e9] stw %l4,[%i2+0x02c] ! Mem[000000005d0000ec] std %l2,[%i3+0x008] ! Mem[000000005d8000c8] swap [%i0+0x010],%l1 ! Mem[000000005c0000d0] lduh [%i3+0x032],%l7 ! Mem[000000005d8000f2] jmpl %g6+8,%g0 ldstub [%i2+0x00a],%l7 ! Mem[000000005d0000ca] p38_call_1_he: swap [%i1+0x03c],%l4 ! Mem[000000005c8000fc] retl ldstub [%i1+0x006],%l7 ! Mem[000000005c8000c6] p38_jmpl_1_ho: swap [%o1+0x004],%l2 ! Mem[000000005c8000c4] stb %l6,[%o0+0x029] ! Mem[000000005c0000e9] stw %l4,[%o2+0x02c] ! Mem[000000005d0000ec] std %l2,[%o3+0x008] ! Mem[000000005d8000c8] swap [%o0+0x010],%l1 ! Mem[000000005c0000d0] lduh [%o3+0x032],%l7 ! Mem[000000005d8000f2] jmpl %g6+8,%g0 ldstub [%o2+0x00a],%l7 ! Mem[000000005d0000ca] p38_call_1_ho: swap [%o1+0x03c],%l4 ! Mem[000000005c8000fc] retl ldstub [%o1+0x006],%l7 ! Mem[000000005c8000c6] p39_jmpl_1_le: lduw [%i3+0x02c],%l4 ! Mem[000000005f8000ec] swap [%i0+0x030],%l1 ! Mem[000000005e0000f0] jmpl %g6+8,%g0 lduh [%i0+0x000],%l1 ! Mem[000000005e0000c0] p39_call_1_le: ldub [%i0+0x012],%l3 ! Mem[000000005e0000d2] stw %l7,[%i0+0x03c] ! Mem[000000005e0000fc] swap [%i1+0x01c],%l1 ! Mem[000000005e8000dc] ldstub [%i1+0x032],%l1 ! Mem[000000005e8000f2] retl ldd [%i3+0x038],%l2 ! Mem[000000005f8000f8] p39_jmpl_1_lo: lduw [%o3+0x02c],%l4 ! Mem[000000005f8000ec] swap [%o0+0x030],%l1 ! Mem[000000005e0000f0] jmpl %g6+8,%g0 lduh [%o0+0x000],%l1 ! Mem[000000005e0000c0] p39_call_1_lo: ldub [%o0+0x012],%l3 ! Mem[000000005e0000d2] stw %l7,[%o0+0x03c] ! Mem[000000005e0000fc] swap [%o1+0x01c],%l1 ! Mem[000000005e8000dc] ldstub [%o1+0x032],%l1 ! Mem[000000005e8000f2] retl ldd [%o3+0x038],%l2 ! Mem[000000005f8000f8] p39_jmpl_1_he: ldstub [%i3+0x02d],%l1 ! Mem[000000005f8000ed] stb %l0,[%i3+0x00e] ! Mem[000000005f8000ce] lduw [%i2+0x02c],%l2 ! Mem[000000005f0000ec] sth %l6,[%i0+0x020] ! Mem[000000005e0000e0] stb %l6,[%i2+0x03e] ! Mem[000000005f0000fe] stb %l7,[%i3+0x007] ! Mem[000000005f8000c7] swap [%i3+0x008],%l0 ! Mem[000000005f8000c8] jmpl %g6+8,%g0 stx %l5,[%i1+0x020] ! Mem[000000005e8000e0] p39_call_1_he: ldub [%i0+0x03e],%l3 ! Mem[000000005e0000fe] lduh [%i2+0x002],%l4 ! Mem[000000005f0000c2] swap [%i2+0x00c],%l0 ! Mem[000000005f0000cc] retl ldsb [%i1+0x01b],%l4 ! Mem[000000005e8000db] p39_jmpl_1_ho: ldstub [%o3+0x02d],%l1 ! Mem[000000005f8000ed] stb %l0,[%o3+0x00e] ! Mem[000000005f8000ce] lduw [%o2+0x02c],%l2 ! Mem[000000005f0000ec] sth %l6,[%o0+0x020] ! Mem[000000005e0000e0] stb %l6,[%o2+0x03e] ! Mem[000000005f0000fe] stb %l7,[%o3+0x007] ! Mem[000000005f8000c7] swap [%o3+0x008],%l0 ! Mem[000000005f8000c8] jmpl %g6+8,%g0 stx %l5,[%o1+0x020] ! Mem[000000005e8000e0] p39_call_1_ho: ldub [%o0+0x03e],%l3 ! Mem[000000005e0000fe] lduh [%o2+0x002],%l4 ! Mem[000000005f0000c2] swap [%o2+0x00c],%l0 ! Mem[000000005f0000cc] retl ldsb [%o1+0x01b],%l4 ! Mem[000000005e8000db] p40_jmpl_1_le: stw %l4,[%i3+0x00c] ! Mem[00000000618000cc] stw %l2,[%i0+0x004] ! Mem[00000000600000c4] sth %l5,[%i1+0x02a] ! Mem[00000000608000ea] ldsw [%i2+0x03c],%l5 ! Mem[00000000610000fc] sth %l0,[%i1+0x002] ! Mem[00000000608000c2] swap [%i1+0x000],%l6 ! Mem[00000000608000c0] jmpl %g6+8,%g0 ldsb [%i0+0x02a],%l4 ! Mem[00000000600000ea] p40_call_1_le: ldx [%i0+0x000],%l4 ! Mem[00000000600000c0] lduw [%i3+0x024],%l1 ! Mem[00000000618000e4] retl ldx [%i1+0x028],%l0 ! Mem[00000000608000e8] p40_jmpl_1_lo: stw %l4,[%o3+0x00c] ! Mem[00000000618000cc] stw %l2,[%o0+0x004] ! Mem[00000000600000c4] sth %l5,[%o1+0x02a] ! Mem[00000000608000ea] ldsw [%o2+0x03c],%l5 ! Mem[00000000610000fc] sth %l0,[%o1+0x002] ! Mem[00000000608000c2] swap [%o1+0x000],%l6 ! Mem[00000000608000c0] jmpl %g6+8,%g0 ldsb [%o0+0x02a],%l4 ! Mem[00000000600000ea] p40_call_1_lo: ldx [%o0+0x000],%l4 ! Mem[00000000600000c0] lduw [%o3+0x024],%l1 ! Mem[00000000618000e4] retl ldx [%o1+0x028],%l0 ! Mem[00000000608000e8] p40_jmpl_1_he: ldstub [%i0+0x003],%l7 ! Mem[00000000600000c3] ldub [%i3+0x039],%l2 ! Mem[00000000618000f9] stw %l2,[%i3+0x01c] ! Mem[00000000618000dc] lduw [%i1+0x00c],%l2 ! Mem[00000000608000cc] jmpl %g6+8,%g0 std %l6,[%i0+0x008] ! Mem[00000000600000c8] p40_call_1_he: lduh [%i2+0x03e],%l4 ! Mem[00000000610000fe] retl lduh [%i3+0x006],%l7 ! Mem[00000000618000c6] p40_jmpl_1_ho: ldstub [%o0+0x003],%l7 ! Mem[00000000600000c3] ldub [%o3+0x039],%l2 ! Mem[00000000618000f9] stw %l2,[%o3+0x01c] ! Mem[00000000618000dc] lduw [%o1+0x00c],%l2 ! Mem[00000000608000cc] jmpl %g6+8,%g0 std %l6,[%o0+0x008] ! Mem[00000000600000c8] p40_call_1_ho: lduh [%o2+0x03e],%l4 ! Mem[00000000610000fe] retl lduh [%o3+0x006],%l7 ! Mem[00000000618000c6] p41_jmpl_1_le: jmpl %g6+8,%g0 ldsh [%i2+0x024],%l0 ! Mem[00000000630000e4] p41_call_1_le: stw %l3,[%i3+0x024] ! Mem[00000000638000e4] swap [%i1+0x034],%l1 ! Mem[00000000628000f4] retl stb %l4,[%i0+0x003] ! Mem[00000000620000c3] p41_jmpl_1_lo: jmpl %g6+8,%g0 ldsh [%o2+0x024],%l0 ! Mem[00000000630000e4] p41_call_1_lo: stw %l3,[%o3+0x024] ! Mem[00000000638000e4] swap [%o1+0x034],%l1 ! Mem[00000000628000f4] retl stb %l4,[%o0+0x003] ! Mem[00000000620000c3] p41_jmpl_1_he: stx %l0,[%i1+0x000] ! Mem[00000000628000c0] jmpl %g6+8,%g0 swap [%i2+0x018],%l1 ! Mem[00000000630000d8] p41_call_1_he: ldx [%i2+0x030],%l2 ! Mem[00000000630000f0] swap [%i1+0x004],%l4 ! Mem[00000000628000c4] retl ldstub [%i0+0x026],%l1 ! Mem[00000000620000e6] p41_jmpl_1_ho: stx %l0,[%o1+0x000] ! Mem[00000000628000c0] jmpl %g6+8,%g0 swap [%o2+0x018],%l1 ! Mem[00000000630000d8] p41_call_1_ho: ldx [%o2+0x030],%l2 ! Mem[00000000630000f0] swap [%o1+0x004],%l4 ! Mem[00000000628000c4] retl ldstub [%o0+0x026],%l1 ! Mem[00000000620000e6] p42_jmpl_1_le: swap [%i2+0x004],%l2 ! Mem[00000000650000c4] stx %l7,[%i3+0x028] ! Mem[00000000658000e8] stw %l1,[%i1+0x00c] ! Mem[00000000648000cc] stx %l0,[%i1+0x000] ! Mem[00000000648000c0] jmpl %g6+8,%g0 std %l6,[%i1+0x000] ! Mem[00000000648000c0] p42_call_1_le: swap [%i1+0x00c],%l2 ! Mem[00000000648000cc] swap [%i2+0x004],%l4 ! Mem[00000000650000c4] retl swap [%i0+0x000],%l0 ! Mem[00000000640000c0] p42_jmpl_1_lo: swap [%o2+0x004],%l2 ! Mem[00000000650000c4] stx %l7,[%o3+0x028] ! Mem[00000000658000e8] stw %l1,[%o1+0x00c] ! Mem[00000000648000cc] stx %l0,[%o1+0x000] ! Mem[00000000648000c0] jmpl %g6+8,%g0 std %l6,[%o1+0x000] ! Mem[00000000648000c0] p42_call_1_lo: swap [%o1+0x00c],%l2 ! Mem[00000000648000cc] swap [%o2+0x004],%l4 ! Mem[00000000650000c4] retl swap [%o0+0x000],%l0 ! Mem[00000000640000c0] p42_jmpl_1_he: ldx [%i3+0x000],%l1 ! Mem[00000000658000c0] jmpl %g6+8,%g0 ldsh [%i0+0x002],%l0 ! Mem[00000000640000c2] p42_call_1_he: ldstub [%i2+0x01f],%l4 ! Mem[00000000650000df] retl ldsb [%i1+0x014],%l0 ! Mem[00000000648000d4] p42_jmpl_1_ho: ldx [%o3+0x000],%l1 ! Mem[00000000658000c0] jmpl %g6+8,%g0 ldsh [%o0+0x002],%l0 ! Mem[00000000640000c2] p42_call_1_ho: ldstub [%o2+0x01f],%l4 ! Mem[00000000650000df] retl ldsb [%o1+0x014],%l0 ! Mem[00000000648000d4] p43_jmpl_1_le: stx %l5,[%i2+0x028] ! Mem[00000000670000e8] jmpl %g6+8,%g0 ldub [%i1+0x024],%l0 ! Mem[00000000668000e4] p43_call_1_le: std %l0,[%i2+0x028] ! Mem[00000000670000e8] stw %l2,[%i3+0x030] ! Mem[00000000678000f0] sth %l3,[%i0+0x024] ! Mem[00000000660000e4] ldx [%i1+0x030],%l1 ! Mem[00000000668000f0] retl ldd [%i3+0x018],%l0 ! Mem[00000000678000d8] p43_jmpl_1_lo: stx %l5,[%o2+0x028] ! Mem[00000000670000e8] jmpl %g6+8,%g0 ldub [%o1+0x024],%l0 ! Mem[00000000668000e4] p43_call_1_lo: std %l0,[%o2+0x028] ! Mem[00000000670000e8] stw %l2,[%o3+0x030] ! Mem[00000000678000f0] sth %l3,[%o0+0x024] ! Mem[00000000660000e4] ldx [%o1+0x030],%l1 ! Mem[00000000668000f0] retl ldd [%o3+0x018],%l0 ! Mem[00000000678000d8] p43_jmpl_1_he: lduw [%i3+0x014],%l2 ! Mem[00000000678000d4] lduh [%i3+0x018],%l1 ! Mem[00000000678000d8] jmpl %g6+8,%g0 ldub [%i2+0x029],%l5 ! Mem[00000000670000e9] p43_call_1_he: ldstub [%i2+0x007],%l4 ! Mem[00000000670000c7] ldsh [%i2+0x000],%l0 ! Mem[00000000670000c0] retl ldsb [%i0+0x03e],%l0 ! Mem[00000000660000fe] p43_jmpl_1_ho: lduw [%o3+0x014],%l2 ! Mem[00000000678000d4] lduh [%o3+0x018],%l1 ! Mem[00000000678000d8] jmpl %g6+8,%g0 ldub [%o2+0x029],%l5 ! Mem[00000000670000e9] p43_call_1_ho: ldstub [%o2+0x007],%l4 ! Mem[00000000670000c7] ldsh [%o2+0x000],%l0 ! Mem[00000000670000c0] retl ldsb [%o0+0x03e],%l0 ! Mem[00000000660000fe] p44_jmpl_1_le: sth %l6,[%i0+0x000] ! Mem[00000000680000c0] jmpl %g6+8,%g0 lduw [%i3+0x028],%l1 ! Mem[00000000698000e8] p44_call_1_le: stw %l6,[%i3+0x01c] ! Mem[00000000698000dc] sth %l5,[%i1+0x032] ! Mem[00000000688000f2] swap [%i1+0x008],%l5 ! Mem[00000000688000c8] ldstub [%i1+0x009],%l2 ! Mem[00000000688000c9] retl ldstub [%i1+0x01a],%l0 ! Mem[00000000688000da] p44_jmpl_1_lo: sth %l6,[%o0+0x000] ! Mem[00000000680000c0] jmpl %g6+8,%g0 lduw [%o3+0x028],%l1 ! Mem[00000000698000e8] p44_call_1_lo: stw %l6,[%o3+0x01c] ! Mem[00000000698000dc] sth %l5,[%o1+0x032] ! Mem[00000000688000f2] swap [%o1+0x008],%l5 ! Mem[00000000688000c8] ldstub [%o1+0x009],%l2 ! Mem[00000000688000c9] retl ldstub [%o1+0x01a],%l0 ! Mem[00000000688000da] p44_jmpl_1_he: ldsw [%i0+0x028],%l4 ! Mem[00000000680000e8] ldub [%i2+0x018],%l7 ! Mem[00000000690000d8] jmpl %g6+8,%g0 stb %l1,[%i1+0x03e] ! Mem[00000000688000fe] p44_call_1_he: retl lduh [%i1+0x022],%l6 ! Mem[00000000688000e2] p44_jmpl_1_ho: ldsw [%o0+0x028],%l4 ! Mem[00000000680000e8] ldub [%o2+0x018],%l7 ! Mem[00000000690000d8] jmpl %g6+8,%g0 stb %l1,[%o1+0x03e] ! Mem[00000000688000fe] p44_call_1_ho: retl lduh [%o1+0x022],%l6 ! Mem[00000000688000e2] p45_jmpl_1_le: lduh [%i2+0x028],%l5 ! Mem[000000006b0000e8] lduh [%i0+0x018],%l7 ! Mem[000000006a0000d8] lduw [%i2+0x01c],%l1 ! Mem[000000006b0000dc] ldsw [%i2+0x000],%l0 ! Mem[000000006b0000c0] std %l6,[%i1+0x020] ! Mem[000000006a8000e0] ldub [%i3+0x00f],%l4 ! Mem[000000006b8000cf] jmpl %g6+8,%g0 lduh [%i1+0x028],%l3 ! Mem[000000006a8000e8] p45_call_1_le: retl std %l2,[%i0+0x018] ! Mem[000000006a0000d8] p45_jmpl_1_lo: lduh [%o2+0x028],%l5 ! Mem[000000006b0000e8] lduh [%o0+0x018],%l7 ! Mem[000000006a0000d8] lduw [%o2+0x01c],%l1 ! Mem[000000006b0000dc] ldsw [%o2+0x000],%l0 ! Mem[000000006b0000c0] std %l6,[%o1+0x020] ! Mem[000000006a8000e0] ldub [%o3+0x00f],%l4 ! Mem[000000006b8000cf] jmpl %g6+8,%g0 lduh [%o1+0x028],%l3 ! Mem[000000006a8000e8] p45_call_1_lo: retl std %l2,[%o0+0x018] ! Mem[000000006a0000d8] p45_jmpl_1_he: ldd [%i0+0x028],%l0 ! Mem[000000006a0000e8] lduh [%i0+0x030],%l5 ! Mem[000000006a0000f0] ldub [%i3+0x02d],%l2 ! Mem[000000006b8000ed] std %l0,[%i1+0x030] ! Mem[000000006a8000f0] ldsb [%i1+0x00e],%l5 ! Mem[000000006a8000ce] jmpl %g6+8,%g0 lduh [%i1+0x00e],%l6 ! Mem[000000006a8000ce] p45_call_1_he: ldstub [%i2+0x01c],%l7 ! Mem[000000006b0000dc] ldsw [%i1+0x01c],%l1 ! Mem[000000006a8000dc] ldstub [%i3+0x014],%l4 ! Mem[000000006b8000d4] ldstub [%i3+0x003],%l4 ! Mem[000000006b8000c3] swap [%i2+0x00c],%l0 ! Mem[000000006b0000cc] ldx [%i1+0x008],%l2 ! Mem[000000006a8000c8] ldd [%i2+0x010],%l0 ! Mem[000000006b0000d0] retl ldstub [%i2+0x00b],%l2 ! Mem[000000006b0000cb] p45_jmpl_1_ho: ldd [%o0+0x028],%l0 ! Mem[000000006a0000e8] lduh [%o0+0x030],%l5 ! Mem[000000006a0000f0] ldub [%o3+0x02d],%l2 ! Mem[000000006b8000ed] std %l0,[%o1+0x030] ! Mem[000000006a8000f0] ldsb [%o1+0x00e],%l5 ! Mem[000000006a8000ce] jmpl %g6+8,%g0 lduh [%o1+0x00e],%l6 ! Mem[000000006a8000ce] p45_call_1_ho: ldstub [%o2+0x01c],%l7 ! Mem[000000006b0000dc] ldsw [%o1+0x01c],%l1 ! Mem[000000006a8000dc] ldstub [%o3+0x014],%l4 ! Mem[000000006b8000d4] ldstub [%o3+0x003],%l4 ! Mem[000000006b8000c3] swap [%o2+0x00c],%l0 ! Mem[000000006b0000cc] ldx [%o1+0x008],%l2 ! Mem[000000006a8000c8] ldd [%o2+0x010],%l0 ! Mem[000000006b0000d0] retl ldstub [%o2+0x00b],%l2 ! Mem[000000006b0000cb] p46_jmpl_1_le: lduh [%i1+0x002],%l0 ! Mem[000000006c8000c2] jmpl %g6+8,%g0 lduw [%i1+0x000],%l6 ! Mem[000000006c8000c0] p46_call_1_le: ldstub [%i0+0x035],%l2 ! Mem[000000006c0000f5] ldd [%i1+0x028],%l6 ! Mem[000000006c8000e8] retl sth %l1,[%i2+0x026] ! Mem[000000006d0000e6] p46_jmpl_1_lo: lduh [%o1+0x002],%l0 ! Mem[000000006c8000c2] jmpl %g6+8,%g0 lduw [%o1+0x000],%l6 ! Mem[000000006c8000c0] p46_call_1_lo: ldstub [%o0+0x035],%l2 ! Mem[000000006c0000f5] ldd [%o1+0x028],%l6 ! Mem[000000006c8000e8] retl sth %l1,[%o2+0x026] ! Mem[000000006d0000e6] p46_jmpl_1_he: ldx [%i3+0x028],%l6 ! Mem[000000006d8000e8] ldd [%i1+0x020],%l0 ! Mem[000000006c8000e0] stb %l0,[%i1+0x020] ! Mem[000000006c8000e0] lduw [%i0+0x020],%l3 ! Mem[000000006c0000e0] lduh [%i2+0x002],%l5 ! Mem[000000006d0000c2] ldd [%i0+0x028],%l0 ! Mem[000000006c0000e8] jmpl %g6+8,%g0 ldx [%i2+0x008],%l0 ! Mem[000000006d0000c8] p46_call_1_he: lduw [%i3+0x018],%l1 ! Mem[000000006d8000d8] ldsb [%i3+0x03e],%l4 ! Mem[000000006d8000fe] retl ldub [%i1+0x006],%l7 ! Mem[000000006c8000c6] p46_jmpl_1_ho: ldx [%o3+0x028],%l6 ! Mem[000000006d8000e8] ldd [%o1+0x020],%l0 ! Mem[000000006c8000e0] stb %l0,[%o1+0x020] ! Mem[000000006c8000e0] lduw [%o0+0x020],%l3 ! Mem[000000006c0000e0] lduh [%o2+0x002],%l5 ! Mem[000000006d0000c2] ldd [%o0+0x028],%l0 ! Mem[000000006c0000e8] jmpl %g6+8,%g0 ldx [%o2+0x008],%l0 ! Mem[000000006d0000c8] p46_call_1_ho: lduw [%o3+0x018],%l1 ! Mem[000000006d8000d8] ldsb [%o3+0x03e],%l4 ! Mem[000000006d8000fe] retl ldub [%o1+0x006],%l7 ! Mem[000000006c8000c6] p47_jmpl_1_le: swap [%i2+0x028],%l5 ! Mem[000000006f0000e8] stb %l0,[%i3+0x024] ! Mem[000000006f8000e4] swap [%i2+0x02c],%l6 ! Mem[000000006f0000ec] stw %l0,[%i2+0x024] ! Mem[000000006f0000e4] ldsw [%i3+0x03c],%l5 ! Mem[000000006f8000fc] jmpl %g6+8,%g0 sth %l5,[%i0+0x03e] ! Mem[000000006e0000fe] p47_call_1_le: ldx [%i1+0x018],%l0 ! Mem[000000006e8000d8] ldstub [%i2+0x010],%l4 ! Mem[000000006f0000d0] ldx [%i1+0x020],%l0 ! Mem[000000006e8000e0] retl ldstub [%i3+0x034],%l1 ! Mem[000000006f8000f4] p47_jmpl_1_lo: swap [%o2+0x028],%l5 ! Mem[000000006f0000e8] stb %l0,[%o3+0x024] ! Mem[000000006f8000e4] swap [%o2+0x02c],%l6 ! Mem[000000006f0000ec] stw %l0,[%o2+0x024] ! Mem[000000006f0000e4] ldsw [%o3+0x03c],%l5 ! Mem[000000006f8000fc] jmpl %g6+8,%g0 sth %l5,[%o0+0x03e] ! Mem[000000006e0000fe] p47_call_1_lo: ldx [%o1+0x018],%l0 ! Mem[000000006e8000d8] ldstub [%o2+0x010],%l4 ! Mem[000000006f0000d0] ldx [%o1+0x020],%l0 ! Mem[000000006e8000e0] retl ldstub [%o3+0x034],%l1 ! Mem[000000006f8000f4] p47_jmpl_1_he: swap [%i2+0x018],%l7 ! Mem[000000006f0000d8] stw %l1,[%i1+0x01c] ! Mem[000000006e8000dc] stx %l6,[%i3+0x030] ! Mem[000000006f8000f0] lduh [%i3+0x016],%l5 ! Mem[000000006f8000d6] stw %l2,[%i3+0x014] ! Mem[000000006f8000d4] jmpl %g6+8,%g0 swap [%i0+0x028],%l4 ! Mem[000000006e0000e8] p47_call_1_he: stw %l1,[%i1+0x01c] ! Mem[000000006e8000dc] stx %l1,[%i2+0x030] ! Mem[000000006f0000f0] stw %l6,[%i3+0x030] ! Mem[000000006f8000f0] swap [%i3+0x008],%l2 ! Mem[000000006f8000c8] swap [%i2+0x018],%l1 ! Mem[000000006f0000d8] stx %l4,[%i1+0x038] ! Mem[000000006e8000f8] ldd [%i0+0x020],%l6 ! Mem[000000006e0000e0] retl ldub [%i0+0x007],%l3 ! Mem[000000006e0000c7] p47_jmpl_1_ho: swap [%o2+0x018],%l7 ! Mem[000000006f0000d8] stw %l1,[%o1+0x01c] ! Mem[000000006e8000dc] stx %l6,[%o3+0x030] ! Mem[000000006f8000f0] lduh [%o3+0x016],%l5 ! Mem[000000006f8000d6] stw %l2,[%o3+0x014] ! Mem[000000006f8000d4] jmpl %g6+8,%g0 swap [%o0+0x028],%l4 ! Mem[000000006e0000e8] p47_call_1_ho: stw %l1,[%o1+0x01c] ! Mem[000000006e8000dc] stx %l1,[%o2+0x030] ! Mem[000000006f0000f0] stw %l6,[%o3+0x030] ! Mem[000000006f8000f0] swap [%o3+0x008],%l2 ! Mem[000000006f8000c8] swap [%o2+0x018],%l1 ! Mem[000000006f0000d8] stx %l4,[%o1+0x038] ! Mem[000000006e8000f8] ldd [%o0+0x020],%l6 ! Mem[000000006e0000e0] retl ldub [%o0+0x007],%l3 ! Mem[000000006e0000c7] p48_jmpl_1_le: swap [%i1+0x028],%l4 ! Mem[00000000708000e8] lduh [%i0+0x00a],%l2 ! Mem[00000000700000ca] ldx [%i3+0x038],%l1 ! Mem[00000000718000f8] std %l6,[%i0+0x010] ! Mem[00000000700000d0] ldstub [%i3+0x016],%l5 ! Mem[00000000718000d6] ldd [%i3+0x010],%l2 ! Mem[00000000718000d0] jmpl %g6+8,%g0 ldstub [%i2+0x028],%l4 ! Mem[00000000710000e8] p48_call_1_le: stb %l1,[%i2+0x013] ! Mem[00000000710000d3] swap [%i2+0x01c],%l2 ! Mem[00000000710000dc] ldub [%i2+0x031],%l6 ! Mem[00000000710000f1] stb %l6,[%i0+0x00d] ! Mem[00000000700000cd] ldsb [%i0+0x01a],%l0 ! Mem[00000000700000da] ldsb [%i2+0x030],%l6 ! Mem[00000000710000f0] lduw [%i3+0x01c],%l7 ! Mem[00000000718000dc] retl ldx [%i0+0x020],%l3 ! Mem[00000000700000e0] p48_jmpl_1_lo: swap [%o1+0x028],%l4 ! Mem[00000000708000e8] lduh [%o0+0x00a],%l2 ! Mem[00000000700000ca] ldx [%o3+0x038],%l1 ! Mem[00000000718000f8] std %l6,[%o0+0x010] ! Mem[00000000700000d0] ldstub [%o3+0x016],%l5 ! Mem[00000000718000d6] ldd [%o3+0x010],%l2 ! Mem[00000000718000d0] jmpl %g6+8,%g0 ldstub [%o2+0x028],%l4 ! Mem[00000000710000e8] p48_call_1_lo: stb %l1,[%o2+0x013] ! Mem[00000000710000d3] swap [%o2+0x01c],%l2 ! Mem[00000000710000dc] ldub [%o2+0x031],%l6 ! Mem[00000000710000f1] stb %l6,[%o0+0x00d] ! Mem[00000000700000cd] ldsb [%o0+0x01a],%l0 ! Mem[00000000700000da] ldsb [%o2+0x030],%l6 ! Mem[00000000710000f0] lduw [%o3+0x01c],%l7 ! Mem[00000000718000dc] retl ldx [%o0+0x020],%l3 ! Mem[00000000700000e0] p48_jmpl_1_he: jmpl %g6+8,%g0 sth %l5,[%i1+0x022] ! Mem[00000000708000e2] p48_call_1_he: stx %l7,[%i1+0x038] ! Mem[00000000708000f8] ldub [%i1+0x01e],%l1 ! Mem[00000000708000de] stx %l3,[%i3+0x038] ! Mem[00000000718000f8] retl ldsw [%i0+0x000],%l4 ! Mem[00000000700000c0] p48_jmpl_1_ho: jmpl %g6+8,%g0 sth %l5,[%o1+0x022] ! Mem[00000000708000e2] p48_call_1_ho: stx %l7,[%o1+0x038] ! Mem[00000000708000f8] ldub [%o1+0x01e],%l1 ! Mem[00000000708000de] stx %l3,[%o3+0x038] ! Mem[00000000718000f8] retl ldsw [%o0+0x000],%l4 ! Mem[00000000700000c0] p49_jmpl_1_le: ldub [%i1+0x00d],%l4 ! Mem[00000000728000cd] stw %l1,[%i2+0x010] ! Mem[00000000730000d0] stw %l7,[%i0+0x028] ! Mem[00000000720000e8] sth %l1,[%i3+0x02c] ! Mem[00000000738000ec] lduw [%i0+0x000],%l0 ! Mem[00000000720000c0] ldsb [%i1+0x000],%l6 ! Mem[00000000728000c0] jmpl %g6+8,%g0 stw %l4,[%i1+0x008] ! Mem[00000000728000c8] p49_call_1_le: stw %l4,[%i0+0x010] ! Mem[00000000720000d0] ldsw [%i2+0x004],%l1 ! Mem[00000000730000c4] retl ldstub [%i0+0x021],%l1 ! Mem[00000000720000e1] p49_jmpl_1_lo: ldub [%o1+0x00d],%l4 ! Mem[00000000728000cd] stw %l1,[%o2+0x010] ! Mem[00000000730000d0] stw %l7,[%o0+0x028] ! Mem[00000000720000e8] sth %l1,[%o3+0x02c] ! Mem[00000000738000ec] lduw [%o0+0x000],%l0 ! Mem[00000000720000c0] ldsb [%o1+0x000],%l6 ! Mem[00000000728000c0] jmpl %g6+8,%g0 stw %l4,[%o1+0x008] ! Mem[00000000728000c8] p49_call_1_lo: stw %l4,[%o0+0x010] ! Mem[00000000720000d0] ldsw [%o2+0x004],%l1 ! Mem[00000000730000c4] retl ldstub [%o0+0x021],%l1 ! Mem[00000000720000e1] p49_jmpl_1_he: sth %l2,[%i0+0x024] ! Mem[00000000720000e4] ldd [%i2+0x028],%l6 ! Mem[00000000730000e8] sth %l0,[%i1+0x024] ! Mem[00000000728000e4] ldsw [%i0+0x000],%l0 ! Mem[00000000720000c0] ldsh [%i2+0x010],%l1 ! Mem[00000000730000d0] ldsw [%i0+0x030],%l7 ! Mem[00000000720000f0] jmpl %g6+8,%g0 ldsw [%i3+0x02c],%l1 ! Mem[00000000738000ec] p49_call_1_he: lduh [%i3+0x008],%l2 ! Mem[00000000738000c8] sth %l0,[%i3+0x03a] ! Mem[00000000738000fa] swap [%i2+0x030],%l6 ! Mem[00000000730000f0] std %l6,[%i2+0x018] ! Mem[00000000730000d8] swap [%i0+0x004],%l3 ! Mem[00000000720000c4] std %l2,[%i1+0x000] ! Mem[00000000728000c0] retl lduh [%i3+0x012],%l0 ! Mem[00000000738000d2] p49_jmpl_1_ho: sth %l2,[%o0+0x024] ! Mem[00000000720000e4] ldd [%o2+0x028],%l6 ! Mem[00000000730000e8] sth %l0,[%o1+0x024] ! Mem[00000000728000e4] ldsw [%o0+0x000],%l0 ! Mem[00000000720000c0] ldsh [%o2+0x010],%l1 ! Mem[00000000730000d0] ldsw [%o0+0x030],%l7 ! Mem[00000000720000f0] jmpl %g6+8,%g0 ldsw [%o3+0x02c],%l1 ! Mem[00000000738000ec] p49_call_1_ho: lduh [%o3+0x008],%l2 ! Mem[00000000738000c8] sth %l0,[%o3+0x03a] ! Mem[00000000738000fa] swap [%o2+0x030],%l6 ! Mem[00000000730000f0] std %l6,[%o2+0x018] ! Mem[00000000730000d8] swap [%o0+0x004],%l3 ! Mem[00000000720000c4] std %l2,[%o1+0x000] ! Mem[00000000728000c0] retl lduh [%o3+0x012],%l0 ! Mem[00000000738000d2] p50_jmpl_1_le: sth %l2,[%i0+0x002] ! Mem[00000000740000c2] stb %l0,[%i0+0x015] ! Mem[00000000740000d5] swap [%i1+0x020],%l5 ! Mem[00000000748000e0] ldsw [%i0+0x028],%l4 ! Mem[00000000740000e8] stx %l1,[%i0+0x000] ! Mem[00000000740000c0] jmpl %g6+8,%g0 std %l6,[%i3+0x018] ! Mem[00000000758000d8] p50_call_1_le: std %l0,[%i0+0x020] ! Mem[00000000740000e0] lduw [%i3+0x020],%l6 ! Mem[00000000758000e0] ldx [%i1+0x028],%l4 ! Mem[00000000748000e8] stw %l0,[%i3+0x028] ! Mem[00000000758000e8] ldstub [%i1+0x008],%l3 ! Mem[00000000748000c8] swap [%i1+0x038],%l3 ! Mem[00000000748000f8] retl swap [%i1+0x01c],%l2 ! Mem[00000000748000dc] p50_jmpl_1_lo: sth %l2,[%o0+0x002] ! Mem[00000000740000c2] stb %l0,[%o0+0x015] ! Mem[00000000740000d5] swap [%o1+0x020],%l5 ! Mem[00000000748000e0] ldsw [%o0+0x028],%l4 ! Mem[00000000740000e8] stx %l1,[%o0+0x000] ! Mem[00000000740000c0] jmpl %g6+8,%g0 std %l6,[%o3+0x018] ! Mem[00000000758000d8] p50_call_1_lo: std %l0,[%o0+0x020] ! Mem[00000000740000e0] lduw [%o3+0x020],%l6 ! Mem[00000000758000e0] ldx [%o1+0x028],%l4 ! Mem[00000000748000e8] stw %l0,[%o3+0x028] ! Mem[00000000758000e8] ldstub [%o1+0x008],%l3 ! Mem[00000000748000c8] swap [%o1+0x038],%l3 ! Mem[00000000748000f8] retl swap [%o1+0x01c],%l2 ! Mem[00000000748000dc] p50_jmpl_1_he: ldx [%i2+0x008],%l0 ! Mem[00000000750000c8] swap [%i1+0x02c],%l2 ! Mem[00000000748000ec] swap [%i2+0x004],%l7 ! Mem[00000000750000c4] jmpl %g6+8,%g0 ldd [%i1+0x008],%l0 ! Mem[00000000748000c8] p50_call_1_he: sth %l0,[%i0+0x032] ! Mem[00000000740000f2] stb %l3,[%i2+0x03e] ! Mem[00000000750000fe] ldsw [%i0+0x01c],%l4 ! Mem[00000000740000dc] sth %l0,[%i2+0x018] ! Mem[00000000750000d8] ldstub [%i3+0x028],%l2 ! Mem[00000000758000e8] ldsw [%i1+0x03c],%l7 ! Mem[00000000748000fc] std %l2,[%i3+0x008] ! Mem[00000000758000c8] retl ldsh [%i1+0x03e],%l6 ! Mem[00000000748000fe] p50_jmpl_1_ho: ldx [%o2+0x008],%l0 ! Mem[00000000750000c8] swap [%o1+0x02c],%l2 ! Mem[00000000748000ec] swap [%o2+0x004],%l7 ! Mem[00000000750000c4] jmpl %g6+8,%g0 ldd [%o1+0x008],%l0 ! Mem[00000000748000c8] p50_call_1_ho: sth %l0,[%o0+0x032] ! Mem[00000000740000f2] stb %l3,[%o2+0x03e] ! Mem[00000000750000fe] ldsw [%o0+0x01c],%l4 ! Mem[00000000740000dc] sth %l0,[%o2+0x018] ! Mem[00000000750000d8] ldstub [%o3+0x028],%l2 ! Mem[00000000758000e8] ldsw [%o1+0x03c],%l7 ! Mem[00000000748000fc] std %l2,[%o3+0x008] ! Mem[00000000758000c8] retl ldsh [%o1+0x03e],%l6 ! Mem[00000000748000fe] p51_jmpl_1_le: ldx [%i3+0x030],%l6 ! Mem[00000000778000f0] jmpl %g6+8,%g0 stx %l5,[%i2+0x010] ! Mem[00000000770000d0] p51_call_1_le: ldub [%i0+0x008],%l0 ! Mem[00000000760000c8] std %l2,[%i1+0x028] ! Mem[00000000768000e8] ldx [%i3+0x010],%l1 ! Mem[00000000778000d0] retl stb %l2,[%i1+0x01f] ! Mem[00000000768000df] p51_jmpl_1_lo: ldx [%o3+0x030],%l6 ! Mem[00000000778000f0] jmpl %g6+8,%g0 stx %l5,[%o2+0x010] ! Mem[00000000770000d0] p51_call_1_lo: ldub [%o0+0x008],%l0 ! Mem[00000000760000c8] std %l2,[%o1+0x028] ! Mem[00000000768000e8] ldx [%o3+0x010],%l1 ! Mem[00000000778000d0] retl stb %l2,[%o1+0x01f] ! Mem[00000000768000df] p51_jmpl_1_he: ldstub [%i0+0x02e],%l2 ! Mem[00000000760000ee] ldstub [%i0+0x02e],%l2 ! Mem[00000000760000ee] ldsw [%i2+0x020],%l6 ! Mem[00000000770000e0] jmpl %g6+8,%g0 ldstub [%i1+0x03e],%l6 ! Mem[00000000768000fe] p51_call_1_he: stb %l6,[%i0+0x02f] ! Mem[00000000760000ef] ldub [%i1+0x010],%l7 ! Mem[00000000768000d0] swap [%i3+0x00c],%l3 ! Mem[00000000778000cc] swap [%i0+0x01c],%l7 ! Mem[00000000760000dc] stb %l1,[%i3+0x01e] ! Mem[00000000778000de] ldd [%i3+0x038],%l2 ! Mem[00000000778000f8] ldsb [%i2+0x03f],%l4 ! Mem[00000000770000ff] retl ldd [%i2+0x008],%l0 ! Mem[00000000770000c8] p51_jmpl_1_ho: ldstub [%o0+0x02e],%l2 ! Mem[00000000760000ee] ldstub [%o0+0x02e],%l2 ! Mem[00000000760000ee] ldsw [%o2+0x020],%l6 ! Mem[00000000770000e0] jmpl %g6+8,%g0 ldstub [%o1+0x03e],%l6 ! Mem[00000000768000fe] p51_call_1_ho: stb %l6,[%o0+0x02f] ! Mem[00000000760000ef] ldub [%o1+0x010],%l7 ! Mem[00000000768000d0] swap [%o3+0x00c],%l3 ! Mem[00000000778000cc] swap [%o0+0x01c],%l7 ! Mem[00000000760000dc] stb %l1,[%o3+0x01e] ! Mem[00000000778000de] ldd [%o3+0x038],%l2 ! Mem[00000000778000f8] ldsb [%o2+0x03f],%l4 ! Mem[00000000770000ff] retl ldd [%o2+0x008],%l0 ! Mem[00000000770000c8] p52_jmpl_1_le: swap [%i0+0x000],%l0 ! Mem[00000000780000c0] jmpl %g6+8,%g0 swap [%i0+0x020],%l7 ! Mem[00000000780000e0] p52_call_1_le: std %l0,[%i3+0x010] ! Mem[00000000798000d0] ldsh [%i2+0x012],%l0 ! Mem[00000000790000d2] swap [%i2+0x018],%l2 ! Mem[00000000790000d8] swap [%i2+0x02c],%l5 ! Mem[00000000790000ec] retl ldstub [%i3+0x02f],%l1 ! Mem[00000000798000ef] p52_jmpl_1_lo: swap [%o0+0x000],%l0 ! Mem[00000000780000c0] jmpl %g6+8,%g0 swap [%o0+0x020],%l7 ! Mem[00000000780000e0] p52_call_1_lo: std %l0,[%o3+0x010] ! Mem[00000000798000d0] ldsh [%o2+0x012],%l0 ! Mem[00000000790000d2] swap [%o2+0x018],%l2 ! Mem[00000000790000d8] swap [%o2+0x02c],%l5 ! Mem[00000000790000ec] retl ldstub [%o3+0x02f],%l1 ! Mem[00000000798000ef] p52_jmpl_1_he: ldstub [%i1+0x014],%l4 ! Mem[00000000788000d4] swap [%i3+0x00c],%l0 ! Mem[00000000798000cc] stb %l5,[%i1+0x00e] ! Mem[00000000788000ce] ldstub [%i1+0x023],%l5 ! Mem[00000000788000e3] ldsh [%i2+0x01e],%l4 ! Mem[00000000790000de] jmpl %g6+8,%g0 swap [%i1+0x020],%l6 ! Mem[00000000788000e0] p52_call_1_he: ldsw [%i2+0x034],%l4 ! Mem[00000000790000f4] retl lduw [%i1+0x000],%l4 ! Mem[00000000788000c0] p52_jmpl_1_ho: ldstub [%o1+0x014],%l4 ! Mem[00000000788000d4] swap [%o3+0x00c],%l0 ! Mem[00000000798000cc] stb %l5,[%o1+0x00e] ! Mem[00000000788000ce] ldstub [%o1+0x023],%l5 ! Mem[00000000788000e3] ldsh [%o2+0x01e],%l4 ! Mem[00000000790000de] jmpl %g6+8,%g0 swap [%o1+0x020],%l6 ! Mem[00000000788000e0] p52_call_1_ho: ldsw [%o2+0x034],%l4 ! Mem[00000000790000f4] retl lduw [%o1+0x000],%l4 ! Mem[00000000788000c0] p53_jmpl_1_le: jmpl %g6+8,%g0 swap [%i1+0x000],%l6 ! Mem[000000007a8000c0] p53_call_1_le: ldub [%i3+0x02c],%l2 ! Mem[000000007b8000ec] swap [%i1+0x004],%l4 ! Mem[000000007a8000c4] retl sth %l1,[%i3+0x026] ! Mem[000000007b8000e6] p53_jmpl_1_lo: jmpl %g6+8,%g0 swap [%o1+0x000],%l6 ! Mem[000000007a8000c0] p53_call_1_lo: ldub [%o3+0x02c],%l2 ! Mem[000000007b8000ec] swap [%o1+0x004],%l4 ! Mem[000000007a8000c4] retl sth %l1,[%o3+0x026] ! Mem[000000007b8000e6] p53_jmpl_1_he: stb %l5,[%i1+0x016] ! Mem[000000007a8000d6] swap [%i3+0x014],%l2 ! Mem[000000007b8000d4] sth %l4,[%i3+0x028] ! Mem[000000007b8000e8] ldstub [%i1+0x01c],%l2 ! Mem[000000007a8000dc] ldsh [%i0+0x02e],%l2 ! Mem[000000007a0000ee] lduh [%i3+0x02a],%l7 ! Mem[000000007b8000ea] jmpl %g6+8,%g0 swap [%i1+0x020],%l6 ! Mem[000000007a8000e0] p53_call_1_he: ldstub [%i2+0x004],%l4 ! Mem[000000007b0000c4] swap [%i1+0x018],%l2 ! Mem[000000007a8000d8] sth %l1,[%i3+0x034] ! Mem[000000007b8000f4] ldub [%i0+0x036],%l7 ! Mem[000000007a0000f6] ldd [%i2+0x000],%l2 ! Mem[000000007b0000c0] retl ldsb [%i0+0x013],%l0 ! Mem[000000007a0000d3] p53_jmpl_1_ho: stb %l5,[%o1+0x016] ! Mem[000000007a8000d6] swap [%o3+0x014],%l2 ! Mem[000000007b8000d4] sth %l4,[%o3+0x028] ! Mem[000000007b8000e8] ldstub [%o1+0x01c],%l2 ! Mem[000000007a8000dc] ldsh [%o0+0x02e],%l2 ! Mem[000000007a0000ee] lduh [%o3+0x02a],%l7 ! Mem[000000007b8000ea] jmpl %g6+8,%g0 swap [%o1+0x020],%l6 ! Mem[000000007a8000e0] p53_call_1_ho: ldstub [%o2+0x004],%l4 ! Mem[000000007b0000c4] swap [%o1+0x018],%l2 ! Mem[000000007a8000d8] sth %l1,[%o3+0x034] ! Mem[000000007b8000f4] ldub [%o0+0x036],%l7 ! Mem[000000007a0000f6] ldd [%o2+0x000],%l2 ! Mem[000000007b0000c0] retl ldsb [%o0+0x013],%l0 ! Mem[000000007a0000d3] p54_jmpl_1_le: stb %l1,[%i3+0x00c] ! Mem[000000007d8000cc] swap [%i3+0x000],%l0 ! Mem[000000007d8000c0] ldstub [%i2+0x018],%l1 ! Mem[000000007d0000d8] ldstub [%i1+0x029],%l5 ! Mem[000000007c8000e9] swap [%i2+0x018],%l7 ! Mem[000000007d0000d8] swap [%i3+0x03c],%l1 ! Mem[000000007d8000fc] ldstub [%i2+0x003],%l0 ! Mem[000000007d0000c3] jmpl %g6+8,%g0 ldstub [%i0+0x023],%l7 ! Mem[000000007c0000e3] p54_call_1_le: swap [%i3+0x018],%l5 ! Mem[000000007d8000d8] ldstub [%i0+0x012],%l1 ! Mem[000000007c0000d2] swap [%i1+0x02c],%l1 ! Mem[000000007c8000ec] ldsw [%i0+0x02c],%l5 ! Mem[000000007c0000ec] retl ldstub [%i3+0x024],%l4 ! Mem[000000007d8000e4] p54_jmpl_1_lo: stb %l1,[%o3+0x00c] ! Mem[000000007d8000cc] swap [%o3+0x000],%l0 ! Mem[000000007d8000c0] ldstub [%o2+0x018],%l1 ! Mem[000000007d0000d8] ldstub [%o1+0x029],%l5 ! Mem[000000007c8000e9] swap [%o2+0x018],%l7 ! Mem[000000007d0000d8] swap [%o3+0x03c],%l1 ! Mem[000000007d8000fc] ldstub [%o2+0x003],%l0 ! Mem[000000007d0000c3] jmpl %g6+8,%g0 ldstub [%o0+0x023],%l7 ! Mem[000000007c0000e3] p54_call_1_lo: swap [%o3+0x018],%l5 ! Mem[000000007d8000d8] ldstub [%o0+0x012],%l1 ! Mem[000000007c0000d2] swap [%o1+0x02c],%l1 ! Mem[000000007c8000ec] ldsw [%o0+0x02c],%l5 ! Mem[000000007c0000ec] retl ldstub [%o3+0x024],%l4 ! Mem[000000007d8000e4] p54_jmpl_1_he: jmpl %g6+8,%g0 ldsb [%i1+0x01b],%l4 ! Mem[000000007c8000db] p54_call_1_he: stb %l0,[%i1+0x033] ! Mem[000000007c8000f3] ldsb [%i0+0x032],%l6 ! Mem[000000007c0000f2] swap [%i0+0x01c],%l3 ! Mem[000000007c0000dc] retl sth %l5,[%i2+0x034] ! Mem[000000007d0000f4] p54_jmpl_1_ho: jmpl %g6+8,%g0 ldsb [%o1+0x01b],%l4 ! Mem[000000007c8000db] p54_call_1_ho: stb %l0,[%o1+0x033] ! Mem[000000007c8000f3] ldsb [%o0+0x032],%l6 ! Mem[000000007c0000f2] swap [%o0+0x01c],%l3 ! Mem[000000007c0000dc] retl sth %l5,[%o2+0x034] ! Mem[000000007d0000f4] p55_jmpl_1_le: lduw [%i2+0x028],%l5 ! Mem[000000007f0000e8] ldstub [%i3+0x02e],%l6 ! Mem[000000007f8000ee] lduh [%i1+0x00c],%l4 ! Mem[000000007e8000cc] ldub [%i2+0x025],%l2 ! Mem[000000007f0000e5] ldsh [%i2+0x02a],%l5 ! Mem[000000007f0000ea] jmpl %g6+8,%g0 ldstub [%i2+0x03e],%l5 ! Mem[000000007f0000fe] p55_call_1_le: ldub [%i3+0x01a],%l0 ! Mem[000000007f8000da] ldsh [%i3+0x010],%l4 ! Mem[000000007f8000d0] lduh [%i2+0x02c],%l2 ! Mem[000000007f0000ec] retl ldstub [%i3+0x007],%l4 ! Mem[000000007f8000c7] p55_jmpl_1_lo: lduw [%o2+0x028],%l5 ! Mem[000000007f0000e8] ldstub [%o3+0x02e],%l6 ! Mem[000000007f8000ee] lduh [%o1+0x00c],%l4 ! Mem[000000007e8000cc] ldub [%o2+0x025],%l2 ! Mem[000000007f0000e5] ldsh [%o2+0x02a],%l5 ! Mem[000000007f0000ea] jmpl %g6+8,%g0 ldstub [%o2+0x03e],%l5 ! Mem[000000007f0000fe] p55_call_1_lo: ldub [%o3+0x01a],%l0 ! Mem[000000007f8000da] ldsh [%o3+0x010],%l4 ! Mem[000000007f8000d0] lduh [%o2+0x02c],%l2 ! Mem[000000007f0000ec] retl ldstub [%o3+0x007],%l4 ! Mem[000000007f8000c7] p55_jmpl_1_he: sth %l1,[%i0+0x030] ! Mem[000000007e0000f0] swap [%i1+0x028],%l6 ! Mem[000000007e8000e8] ldsb [%i1+0x024],%l0 ! Mem[000000007e8000e4] stx %l0,[%i2+0x000] ! Mem[000000007f0000c0] jmpl %g6+8,%g0 ldub [%i1+0x000],%l3 ! Mem[000000007e8000c0] p55_call_1_he: ldx [%i0+0x030],%l4 ! Mem[000000007e0000f0] retl stx %l6,[%i2+0x030] ! Mem[000000007f0000f0] p55_jmpl_1_ho: sth %l1,[%o0+0x030] ! Mem[000000007e0000f0] swap [%o1+0x028],%l6 ! Mem[000000007e8000e8] ldsb [%o1+0x024],%l0 ! Mem[000000007e8000e4] stx %l0,[%o2+0x000] ! Mem[000000007f0000c0] jmpl %g6+8,%g0 ldub [%o1+0x000],%l3 ! Mem[000000007e8000c0] p55_call_1_ho: ldx [%o0+0x030],%l4 ! Mem[000000007e0000f0] retl stx %l6,[%o2+0x030] ! Mem[000000007f0000f0] p56_jmpl_1_le: ldsh [%i1+0x03e],%l1 ! Mem[00000000808000fe] ldx [%i0+0x000],%l2 ! Mem[00000000800000c0] ldsb [%i1+0x029],%l6 ! Mem[00000000808000e9] ldsw [%i2+0x024],%l0 ! Mem[00000000810000e4] ldstub [%i2+0x020],%l0 ! Mem[00000000810000e0] lduw [%i3+0x020],%l3 ! Mem[00000000818000e0] ldsh [%i3+0x002],%l5 ! Mem[00000000818000c2] jmpl %g6+8,%g0 ldd [%i3+0x018],%l2 ! Mem[00000000818000d8] p56_call_1_le: sth %l1,[%i2+0x012] ! Mem[00000000810000d2] ldx [%i1+0x028],%l1 ! Mem[00000000808000e8] ldsw [%i0+0x02c],%l5 ! Mem[00000000800000ec] ldstub [%i1+0x024],%l4 ! Mem[00000000808000e4] ldx [%i0+0x018],%l2 ! Mem[00000000800000d8] retl std %l0,[%i2+0x010] ! Mem[00000000810000d0] p56_jmpl_1_lo: ldsh [%o1+0x03e],%l1 ! Mem[00000000808000fe] ldx [%o0+0x000],%l2 ! Mem[00000000800000c0] ldsb [%o1+0x029],%l6 ! Mem[00000000808000e9] ldsw [%o2+0x024],%l0 ! Mem[00000000810000e4] ldstub [%o2+0x020],%l0 ! Mem[00000000810000e0] lduw [%o3+0x020],%l3 ! Mem[00000000818000e0] ldsh [%o3+0x002],%l5 ! Mem[00000000818000c2] jmpl %g6+8,%g0 ldd [%o3+0x018],%l2 ! Mem[00000000818000d8] p56_call_1_lo: sth %l1,[%o2+0x012] ! Mem[00000000810000d2] ldx [%o1+0x028],%l1 ! Mem[00000000808000e8] ldsw [%o0+0x02c],%l5 ! Mem[00000000800000ec] ldstub [%o1+0x024],%l4 ! Mem[00000000808000e4] ldx [%o0+0x018],%l2 ! Mem[00000000800000d8] retl std %l0,[%o2+0x010] ! Mem[00000000810000d0] p56_jmpl_1_he: stw %l0,[%i3+0x01c] ! Mem[00000000818000dc] stb %l0,[%i3+0x01b] ! Mem[00000000818000db] ldd [%i2+0x020],%l2 ! Mem[00000000810000e0] lduw [%i3+0x034],%l3 ! Mem[00000000818000f4] ldsh [%i2+0x012],%l4 ! Mem[00000000810000d2] ldsh [%i2+0x02e],%l0 ! Mem[00000000810000ee] stw %l4,[%i3+0x004] ! Mem[00000000818000c4] jmpl %g6+8,%g0 swap [%i2+0x030],%l6 ! Mem[00000000810000f0] p56_call_1_he: stb %l6,[%i1+0x03f] ! Mem[00000000808000ff] ldstub [%i2+0x013],%l5 ! Mem[00000000810000d3] stw %l2,[%i1+0x000] ! Mem[00000000808000c0] std %l2,[%i0+0x038] ! Mem[00000000800000f8] swap [%i2+0x008],%l5 ! Mem[00000000810000c8] swap [%i0+0x014],%l1 ! Mem[00000000800000d4] retl swap [%i2+0x00c],%l2 ! Mem[00000000810000cc] p56_jmpl_1_ho: stw %l0,[%o3+0x01c] ! Mem[00000000818000dc] stb %l0,[%o3+0x01b] ! Mem[00000000818000db] ldd [%o2+0x020],%l2 ! Mem[00000000810000e0] lduw [%o3+0x034],%l3 ! Mem[00000000818000f4] ldsh [%o2+0x012],%l4 ! Mem[00000000810000d2] ldsh [%o2+0x02e],%l0 ! Mem[00000000810000ee] stw %l4,[%o3+0x004] ! Mem[00000000818000c4] jmpl %g6+8,%g0 swap [%o2+0x030],%l6 ! Mem[00000000810000f0] p56_call_1_ho: stb %l6,[%o1+0x03f] ! Mem[00000000808000ff] ldstub [%o2+0x013],%l5 ! Mem[00000000810000d3] stw %l2,[%o1+0x000] ! Mem[00000000808000c0] std %l2,[%o0+0x038] ! Mem[00000000800000f8] swap [%o2+0x008],%l5 ! Mem[00000000810000c8] swap [%o0+0x014],%l1 ! Mem[00000000800000d4] retl swap [%o2+0x00c],%l2 ! Mem[00000000810000cc] p57_jmpl_1_le: jmpl %g6+8,%g0 swap [%i2+0x010],%l1 ! Mem[00000000830000d0] p57_call_1_le: stx %l6,[%i0+0x028] ! Mem[00000000820000e8] ldx [%i0+0x010],%l2 ! Mem[00000000820000d0] retl ldx [%i1+0x028],%l5 ! Mem[00000000828000e8] p57_jmpl_1_lo: jmpl %g6+8,%g0 swap [%o2+0x010],%l1 ! Mem[00000000830000d0] p57_call_1_lo: stx %l6,[%o0+0x028] ! Mem[00000000820000e8] ldx [%o0+0x010],%l2 ! Mem[00000000820000d0] retl ldx [%o1+0x028],%l5 ! Mem[00000000828000e8] p57_jmpl_1_he: jmpl %g6+8,%g0 stb %l5,[%i1+0x002] ! Mem[00000000828000c2] p57_call_1_he: retl ldstub [%i3+0x02e],%l6 ! Mem[00000000838000ee] p57_jmpl_1_ho: jmpl %g6+8,%g0 stb %l5,[%o1+0x002] ! Mem[00000000828000c2] p57_call_1_ho: retl ldstub [%o3+0x02e],%l6 ! Mem[00000000838000ee] p58_jmpl_1_le: ldstub [%i3+0x003],%l0 ! Mem[00000000858000c3] ldsw [%i3+0x028],%l4 ! Mem[00000000858000e8] stb %l1,[%i3+0x02d] ! Mem[00000000858000ed] lduh [%i2+0x00e],%l0 ! Mem[00000000850000ce] stb %l2,[%i0+0x00e] ! Mem[00000000840000ce] ldsh [%i1+0x020],%l6 ! Mem[00000000848000e0] jmpl %g6+8,%g0 ldstub [%i2+0x03e],%l6 ! Mem[00000000850000fe] p58_call_1_le: ldstub [%i0+0x00f],%l6 ! Mem[00000000840000cf] lduw [%i1+0x030],%l7 ! Mem[00000000848000f0] stx %l7,[%i1+0x008] ! Mem[00000000848000c8] ldstub [%i0+0x01b],%l3 ! Mem[00000000840000db] std %l2,[%i1+0x018] ! Mem[00000000848000d8] ldsh [%i1+0x034],%l5 ! Mem[00000000848000f4] swap [%i3+0x00c],%l5 ! Mem[00000000858000cc] retl ldstub [%i2+0x01f],%l7 ! Mem[00000000850000df] p58_jmpl_1_lo: ldstub [%o3+0x003],%l0 ! Mem[00000000858000c3] ldsw [%o3+0x028],%l4 ! Mem[00000000858000e8] stb %l1,[%o3+0x02d] ! Mem[00000000858000ed] lduh [%o2+0x00e],%l0 ! Mem[00000000850000ce] stb %l2,[%o0+0x00e] ! Mem[00000000840000ce] ldsh [%o1+0x020],%l6 ! Mem[00000000848000e0] jmpl %g6+8,%g0 ldstub [%o2+0x03e],%l6 ! Mem[00000000850000fe] p58_call_1_lo: ldstub [%o0+0x00f],%l6 ! Mem[00000000840000cf] lduw [%o1+0x030],%l7 ! Mem[00000000848000f0] stx %l7,[%o1+0x008] ! Mem[00000000848000c8] ldstub [%o0+0x01b],%l3 ! Mem[00000000840000db] std %l2,[%o1+0x018] ! Mem[00000000848000d8] ldsh [%o1+0x034],%l5 ! Mem[00000000848000f4] swap [%o3+0x00c],%l5 ! Mem[00000000858000cc] retl ldstub [%o2+0x01f],%l7 ! Mem[00000000850000df] p58_jmpl_1_he: jmpl %g6+8,%g0 stx %l2,[%i0+0x038] ! Mem[00000000840000f8] p58_call_1_he: ldx [%i2+0x008],%l2 ! Mem[00000000850000c8] retl swap [%i1+0x03c],%l6 ! Mem[00000000848000fc] p58_jmpl_1_ho: jmpl %g6+8,%g0 stx %l2,[%o0+0x038] ! Mem[00000000840000f8] p58_call_1_ho: ldx [%o2+0x008],%l2 ! Mem[00000000850000c8] retl swap [%o1+0x03c],%l6 ! Mem[00000000848000fc] p59_jmpl_1_le: jmpl %g6+8,%g0 ldub [%i0+0x002],%l5 ! Mem[00000000860000c2] p59_call_1_le: retl stw %l4,[%i1+0x004] ! Mem[00000000868000c4] p59_jmpl_1_lo: jmpl %g6+8,%g0 ldub [%o0+0x002],%l5 ! Mem[00000000860000c2] p59_call_1_lo: retl stw %l4,[%o1+0x004] ! Mem[00000000868000c4] p59_jmpl_1_he: ldsb [%i1+0x031],%l6 ! Mem[00000000868000f1] ldstub [%i1+0x016],%l5 ! Mem[00000000868000d6] sth %l2,[%i0+0x014] ! Mem[00000000860000d4] ldx [%i1+0x028],%l4 ! Mem[00000000868000e8] jmpl %g6+8,%g0 swap [%i0+0x000],%l7 ! Mem[00000000860000c0] p59_call_1_he: ldub [%i1+0x035],%l4 ! Mem[00000000868000f5] retl ldstub [%i0+0x031],%l6 ! Mem[00000000860000f1] p59_jmpl_1_ho: ldsb [%o1+0x031],%l6 ! Mem[00000000868000f1] ldstub [%o1+0x016],%l5 ! Mem[00000000868000d6] sth %l2,[%o0+0x014] ! Mem[00000000860000d4] ldx [%o1+0x028],%l4 ! Mem[00000000868000e8] jmpl %g6+8,%g0 swap [%o0+0x000],%l7 ! Mem[00000000860000c0] p59_call_1_ho: ldub [%o1+0x035],%l4 ! Mem[00000000868000f5] retl ldstub [%o0+0x031],%l6 ! Mem[00000000860000f1] p60_jmpl_1_le: ldstub [%i2+0x003],%l0 ! Mem[00000000890000c3] jmpl %g6+8,%g0 ldstub [%i1+0x000],%l6 ! Mem[00000000888000c0] p60_call_1_le: swap [%i1+0x00c],%l2 ! Mem[00000000888000cc] ldsb [%i1+0x012],%l4 ! Mem[00000000888000d2] retl ldsh [%i3+0x000],%l0 ! Mem[00000000898000c0] p60_jmpl_1_lo: ldstub [%o2+0x003],%l0 ! Mem[00000000890000c3] jmpl %g6+8,%g0 ldstub [%o1+0x000],%l6 ! Mem[00000000888000c0] p60_call_1_lo: swap [%o1+0x00c],%l2 ! Mem[00000000888000cc] ldsb [%o1+0x012],%l4 ! Mem[00000000888000d2] retl ldsh [%o3+0x000],%l0 ! Mem[00000000898000c0] p60_jmpl_1_he: ldsw [%i1+0x000],%l1 ! Mem[00000000888000c0] jmpl %g6+8,%g0 ldstub [%i2+0x003],%l0 ! Mem[00000000890000c3] p60_call_1_he: swap [%i2+0x01c],%l4 ! Mem[00000000890000dc] retl ldd [%i0+0x010],%l0 ! Mem[00000000880000d0] p60_jmpl_1_ho: ldsw [%o1+0x000],%l1 ! Mem[00000000888000c0] jmpl %g6+8,%g0 ldstub [%o2+0x003],%l0 ! Mem[00000000890000c3] p60_call_1_ho: swap [%o2+0x01c],%l4 ! Mem[00000000890000dc] retl ldd [%o0+0x010],%l0 ! Mem[00000000880000d0] p61_jmpl_1_le: swap [%i2+0x004],%l6 ! Mem[000000008b0000c4] lduw [%i3+0x000],%l0 ! Mem[000000008b8000c0] ldstub [%i2+0x024],%l0 ! Mem[000000008b0000e4] ldub [%i0+0x03e],%l5 ! Mem[000000008a0000fe] jmpl %g6+8,%g0 ldsh [%i2+0x03e],%l5 ! Mem[000000008b0000fe] p61_call_1_le: swap [%i1+0x018],%l0 ! Mem[000000008a8000d8] ldstub [%i1+0x010],%l4 ! Mem[000000008a8000d0] std %l0,[%i2+0x020] ! Mem[000000008b0000e0] retl ldstub [%i1+0x034],%l1 ! Mem[000000008a8000f4] p61_jmpl_1_lo: swap [%o2+0x004],%l6 ! Mem[000000008b0000c4] lduw [%o3+0x000],%l0 ! Mem[000000008b8000c0] ldstub [%o2+0x024],%l0 ! Mem[000000008b0000e4] ldub [%o0+0x03e],%l5 ! Mem[000000008a0000fe] jmpl %g6+8,%g0 ldsh [%o2+0x03e],%l5 ! Mem[000000008b0000fe] p61_call_1_lo: swap [%o1+0x018],%l0 ! Mem[000000008a8000d8] ldstub [%o1+0x010],%l4 ! Mem[000000008a8000d0] std %l0,[%o2+0x020] ! Mem[000000008b0000e0] retl ldstub [%o1+0x034],%l1 ! Mem[000000008a8000f4] p61_jmpl_1_he: ldx [%i2+0x018],%l7 ! Mem[000000008b0000d8] stx %l1,[%i0+0x018] ! Mem[000000008a0000d8] ldd [%i3+0x030],%l6 ! Mem[000000008b8000f0] swap [%i0+0x014],%l5 ! Mem[000000008a0000d4] lduw [%i0+0x024],%l0 ! Mem[000000008a0000e4] jmpl %g6+8,%g0 stw %l3,[%i0+0x028] ! Mem[000000008a0000e8] p61_call_1_he: retl swap [%i3+0x018],%l3 ! Mem[000000008b8000d8] p61_jmpl_1_ho: ldx [%o2+0x018],%l7 ! Mem[000000008b0000d8] stx %l1,[%o0+0x018] ! Mem[000000008a0000d8] ldd [%o3+0x030],%l6 ! Mem[000000008b8000f0] swap [%o0+0x014],%l5 ! Mem[000000008a0000d4] lduw [%o0+0x024],%l0 ! Mem[000000008a0000e4] jmpl %g6+8,%g0 stw %l3,[%o0+0x028] ! Mem[000000008a0000e8] p61_call_1_ho: retl swap [%o3+0x018],%l3 ! Mem[000000008b8000d8] p62_jmpl_1_le: ldd [%i1+0x038],%l0 ! Mem[000000008c8000f8] swap [%i3+0x010],%l6 ! Mem[000000008d8000d0] stw %l5,[%i0+0x014] ! Mem[000000008c0000d4] ldsh [%i2+0x014],%l2 ! Mem[000000008d0000d4] ldstub [%i1+0x028],%l4 ! Mem[000000008c8000e8] ldsw [%i0+0x000],%l7 ! Mem[000000008c0000c0] lduw [%i0+0x038],%l2 ! Mem[000000008c0000f8] jmpl %g6+8,%g0 swap [%i1+0x01c],%l2 ! Mem[000000008c8000dc] p62_call_1_le: ldsb [%i1+0x02f],%l5 ! Mem[000000008c8000ef] sth %l6,[%i3+0x036] ! Mem[000000008d8000f6] retl swap [%i1+0x00c],%l6 ! Mem[000000008c8000cc] p62_jmpl_1_lo: ldd [%o1+0x038],%l0 ! Mem[000000008c8000f8] swap [%o3+0x010],%l6 ! Mem[000000008d8000d0] stw %l5,[%o0+0x014] ! Mem[000000008c0000d4] ldsh [%o2+0x014],%l2 ! Mem[000000008d0000d4] ldstub [%o1+0x028],%l4 ! Mem[000000008c8000e8] ldsw [%o0+0x000],%l7 ! Mem[000000008c0000c0] lduw [%o0+0x038],%l2 ! Mem[000000008c0000f8] jmpl %g6+8,%g0 swap [%o1+0x01c],%l2 ! Mem[000000008c8000dc] p62_call_1_lo: ldsb [%o1+0x02f],%l5 ! Mem[000000008c8000ef] sth %l6,[%o3+0x036] ! Mem[000000008d8000f6] retl swap [%o1+0x00c],%l6 ! Mem[000000008c8000cc] p62_jmpl_1_he: ldx [%i1+0x020],%l6 ! Mem[000000008c8000e0] lduh [%i3+0x03e],%l6 ! Mem[000000008d8000fe] jmpl %g6+8,%g0 stb %l7,[%i2+0x007] ! Mem[000000008d0000c7] p62_call_1_he: stw %l7,[%i1+0x030] ! Mem[000000008c8000f0] ldsw [%i2+0x02c],%l3 ! Mem[000000008d0000ec] stx %l7,[%i0+0x038] ! Mem[000000008c0000f8] ldstub [%i3+0x01d],%l3 ! Mem[000000008d8000dd] ldstub [%i3+0x034],%l5 ! Mem[000000008d8000f4] ldstub [%i3+0x03c],%l0 ! Mem[000000008d8000fc] retl ldx [%i3+0x038],%l7 ! Mem[000000008d8000f8] p62_jmpl_1_ho: ldx [%o1+0x020],%l6 ! Mem[000000008c8000e0] lduh [%o3+0x03e],%l6 ! Mem[000000008d8000fe] jmpl %g6+8,%g0 stb %l7,[%o2+0x007] ! Mem[000000008d0000c7] p62_call_1_ho: stw %l7,[%o1+0x030] ! Mem[000000008c8000f0] ldsw [%o2+0x02c],%l3 ! Mem[000000008d0000ec] stx %l7,[%o0+0x038] ! Mem[000000008c0000f8] ldstub [%o3+0x01d],%l3 ! Mem[000000008d8000dd] ldstub [%o3+0x034],%l5 ! Mem[000000008d8000f4] ldstub [%o3+0x03c],%l0 ! Mem[000000008d8000fc] retl ldx [%o3+0x038],%l7 ! Mem[000000008d8000f8] p63_jmpl_1_le: stb %l4,[%i0+0x01c] ! Mem[000000008e0000dc] jmpl %g6+8,%g0 ldd [%i2+0x028],%l6 ! Mem[000000008f0000e8] p63_call_1_le: retl sth %l5,[%i1+0x028] ! Mem[000000008e8000e8] p63_jmpl_1_lo: stb %l4,[%o0+0x01c] ! Mem[000000008e0000dc] jmpl %g6+8,%g0 ldd [%o2+0x028],%l6 ! Mem[000000008f0000e8] p63_call_1_lo: retl sth %l5,[%o1+0x028] ! Mem[000000008e8000e8] p63_jmpl_1_he: lduw [%i2+0x028],%l5 ! Mem[000000008f0000e8] std %l4,[%i0+0x038] ! Mem[000000008e0000f8] jmpl %g6+8,%g0 swap [%i2+0x000],%l2 ! Mem[000000008f0000c0] p63_call_1_he: retl stb %l4,[%i0+0x010] ! Mem[000000008e0000d0] p63_jmpl_1_ho: lduw [%o2+0x028],%l5 ! Mem[000000008f0000e8] std %l4,[%o0+0x038] ! Mem[000000008e0000f8] jmpl %g6+8,%g0 swap [%o2+0x000],%l2 ! Mem[000000008f0000c0] p63_call_1_ho: retl stb %l4,[%o0+0x010] ! Mem[000000008e0000d0] user_jump1_end: .seg "text" .align 0x2000 user_jump2_start: INIT_MEM(0, 0x0030, 1, +, 0, +, 0) p0_jmpl_2_le: ldsw [%i0+0x03c],%l6 ! Mem[00000000100000fc] stb %l7,[%i0+0x007] ! Mem[00000000100000c7] sth %l0,[%i2+0x00a] ! Mem[00000000110000ca] lduh [%i1+0x022],%l5 ! Mem[00000000108000e2] sth %l4,[%i0+0x01e] ! Mem[00000000100000de] jmpl %g6+8,%g0 lduh [%i2+0x022],%l6 ! Mem[00000000110000e2] p0_call_2_le: std %l2,[%i3+0x038] ! Mem[00000000118000f8] retl ldx [%i2+0x018],%l4 ! Mem[00000000110000d8] p0_jmpl_2_lo: ldsw [%o0+0x03c],%l6 ! Mem[00000000100000fc] stb %l7,[%o0+0x007] ! Mem[00000000100000c7] sth %l0,[%o2+0x00a] ! Mem[00000000110000ca] lduh [%o1+0x022],%l5 ! Mem[00000000108000e2] sth %l4,[%o0+0x01e] ! Mem[00000000100000de] jmpl %g6+8,%g0 lduh [%o2+0x022],%l6 ! Mem[00000000110000e2] p0_call_2_lo: std %l2,[%o3+0x038] ! Mem[00000000118000f8] retl ldx [%o2+0x018],%l4 ! Mem[00000000110000d8] p0_jmpl_2_he: ldub [%i0+0x018],%l4 ! Mem[00000000100000d8] swap [%i0+0x038],%l2 ! Mem[00000000100000f8] ldx [%i1+0x018],%l4 ! Mem[00000000108000d8] lduh [%i0+0x026],%l6 ! Mem[00000000100000e6] jmpl %g6+8,%g0 lduw [%i0+0x00c],%l6 ! Mem[00000000100000cc] p0_call_2_he: ldstub [%i0+0x006],%l3 ! Mem[00000000100000c6] swap [%i1+0x01c],%l4 ! Mem[00000000108000dc] retl ldx [%i0+0x018],%l6 ! Mem[00000000100000d8] p0_jmpl_2_ho: ldub [%o0+0x018],%l4 ! Mem[00000000100000d8] swap [%o0+0x038],%l2 ! Mem[00000000100000f8] ldx [%o1+0x018],%l4 ! Mem[00000000108000d8] lduh [%o0+0x026],%l6 ! Mem[00000000100000e6] jmpl %g6+8,%g0 lduw [%o0+0x00c],%l6 ! Mem[00000000100000cc] p0_call_2_ho: ldstub [%o0+0x006],%l3 ! Mem[00000000100000c6] swap [%o1+0x01c],%l4 ! Mem[00000000108000dc] retl ldx [%o0+0x018],%l6 ! Mem[00000000100000d8] p1_jmpl_2_le: ldstub [%i1+0x020],%l3 ! Mem[00000000128000e0] ldub [%i0+0x036],%l3 ! Mem[00000000120000f6] stb %l4,[%i3+0x033] ! Mem[00000000138000f3] ldstub [%i2+0x035],%l3 ! Mem[00000000130000f5] stb %l7,[%i2+0x028] ! Mem[00000000130000e8] jmpl %g6+8,%g0 ldx [%i1+0x020],%l3 ! Mem[00000000128000e0] p1_call_2_le: stb %l6,[%i0+0x01f] ! Mem[00000000120000df] ldx [%i1+0x038],%l4 ! Mem[00000000128000f8] ldub [%i2+0x019],%l5 ! Mem[00000000130000d9] stw %l4,[%i2+0x010] ! Mem[00000000130000d0] retl lduw [%i1+0x028],%l5 ! Mem[00000000128000e8] p1_jmpl_2_lo: ldstub [%o1+0x020],%l3 ! Mem[00000000128000e0] ldub [%o0+0x036],%l3 ! Mem[00000000120000f6] stb %l4,[%o3+0x033] ! Mem[00000000138000f3] ldstub [%o2+0x035],%l3 ! Mem[00000000130000f5] stb %l7,[%o2+0x028] ! Mem[00000000130000e8] jmpl %g6+8,%g0 ldx [%o1+0x020],%l3 ! Mem[00000000128000e0] p1_call_2_lo: stb %l6,[%o0+0x01f] ! Mem[00000000120000df] ldx [%o1+0x038],%l4 ! Mem[00000000128000f8] ldub [%o2+0x019],%l5 ! Mem[00000000130000d9] stw %l4,[%o2+0x010] ! Mem[00000000130000d0] retl lduw [%o1+0x028],%l5 ! Mem[00000000128000e8] p1_jmpl_2_he: swap [%i3+0x010],%l2 ! Mem[00000000138000d0] stb %l2,[%i3+0x02a] ! Mem[00000000138000ea] ldstub [%i2+0x036],%l0 ! Mem[00000000130000f6] stw %l0,[%i2+0x028] ! Mem[00000000130000e8] ldx [%i1+0x030],%l6 ! Mem[00000000128000f0] stw %l6,[%i2+0x018] ! Mem[00000000130000d8] sth %l2,[%i3+0x01c] ! Mem[00000000138000dc] jmpl %g6+8,%g0 ldstub [%i3+0x01a],%l7 ! Mem[00000000138000da] p1_call_2_he: ldsb [%i2+0x013],%l6 ! Mem[00000000130000d3] ldub [%i1+0x025],%l3 ! Mem[00000000128000e5] sth %l5,[%i0+0x002] ! Mem[00000000120000c2] retl lduh [%i1+0x03e],%l2 ! Mem[00000000128000fe] p1_jmpl_2_ho: swap [%o3+0x010],%l2 ! Mem[00000000138000d0] stb %l2,[%o3+0x02a] ! Mem[00000000138000ea] ldstub [%o2+0x036],%l0 ! Mem[00000000130000f6] stw %l0,[%o2+0x028] ! Mem[00000000130000e8] ldx [%o1+0x030],%l6 ! Mem[00000000128000f0] stw %l6,[%o2+0x018] ! Mem[00000000130000d8] sth %l2,[%o3+0x01c] ! Mem[00000000138000dc] jmpl %g6+8,%g0 ldstub [%o3+0x01a],%l7 ! Mem[00000000138000da] p1_call_2_ho: ldsb [%o2+0x013],%l6 ! Mem[00000000130000d3] ldub [%o1+0x025],%l3 ! Mem[00000000128000e5] sth %l5,[%o0+0x002] ! Mem[00000000120000c2] retl lduh [%o1+0x03e],%l2 ! Mem[00000000128000fe] p2_jmpl_2_le: ldstub [%i2+0x02a],%l4 ! Mem[00000000150000ea] stb %l2,[%i0+0x00a] ! Mem[00000000140000ca] sth %l1,[%i0+0x03e] ! Mem[00000000140000fe] ldx [%i0+0x000],%l0 ! Mem[00000000140000c0] swap [%i1+0x020],%l7 ! Mem[00000000148000e0] ldstub [%i1+0x02f],%l4 ! Mem[00000000148000ef] jmpl %g6+8,%g0 lduh [%i1+0x008],%l3 ! Mem[00000000148000c8] p2_call_2_le: retl ldsb [%i3+0x039],%l3 ! Mem[00000000158000f9] p2_jmpl_2_lo: ldstub [%o2+0x02a],%l4 ! Mem[00000000150000ea] stb %l2,[%o0+0x00a] ! Mem[00000000140000ca] sth %l1,[%o0+0x03e] ! Mem[00000000140000fe] ldx [%o0+0x000],%l0 ! Mem[00000000140000c0] swap [%o1+0x020],%l7 ! Mem[00000000148000e0] ldstub [%o1+0x02f],%l4 ! Mem[00000000148000ef] jmpl %g6+8,%g0 lduh [%o1+0x008],%l3 ! Mem[00000000148000c8] p2_call_2_lo: retl ldsb [%o3+0x039],%l3 ! Mem[00000000158000f9] p2_jmpl_2_he: stw %l3,[%i1+0x018] ! Mem[00000000148000d8] lduh [%i1+0x00e],%l2 ! Mem[00000000148000ce] lduw [%i2+0x008],%l7 ! Mem[00000000150000c8] lduh [%i0+0x020],%l6 ! Mem[00000000140000e0] ldstub [%i3+0x014],%l4 ! Mem[00000000158000d4] jmpl %g6+8,%g0 stx %l0,[%i2+0x008] ! Mem[00000000150000c8] p2_call_2_he: swap [%i2+0x014],%l1 ! Mem[00000000150000d4] std %l6,[%i2+0x010] ! Mem[00000000150000d0] retl ldsw [%i1+0x004],%l3 ! Mem[00000000148000c4] p2_jmpl_2_ho: stw %l3,[%o1+0x018] ! Mem[00000000148000d8] lduh [%o1+0x00e],%l2 ! Mem[00000000148000ce] lduw [%o2+0x008],%l7 ! Mem[00000000150000c8] lduh [%o0+0x020],%l6 ! Mem[00000000140000e0] ldstub [%o3+0x014],%l4 ! Mem[00000000158000d4] jmpl %g6+8,%g0 stx %l0,[%o2+0x008] ! Mem[00000000150000c8] p2_call_2_ho: swap [%o2+0x014],%l1 ! Mem[00000000150000d4] std %l6,[%o2+0x010] ! Mem[00000000150000d0] retl ldsw [%o1+0x004],%l3 ! Mem[00000000148000c4] p3_jmpl_2_le: stx %l6,[%i0+0x028] ! Mem[00000000160000e8] swap [%i0+0x024],%l2 ! Mem[00000000160000e4] ldub [%i1+0x029],%l6 ! Mem[00000000168000e9] stw %l0,[%i2+0x024] ! Mem[00000000170000e4] stx %l0,[%i3+0x000] ! Mem[00000000178000c0] swap [%i2+0x000],%l3 ! Mem[00000000170000c0] jmpl %g6+8,%g0 std %l6,[%i1+0x008] ! Mem[00000000168000c8] p3_call_2_le: stw %l6,[%i3+0x014] ! Mem[00000000178000d4] ldub [%i0+0x02d],%l6 ! Mem[00000000160000ed] ldstub [%i3+0x03a],%l0 ! Mem[00000000178000fa] std %l6,[%i1+0x030] ! Mem[00000000168000f0] swap [%i1+0x01c],%l7 ! Mem[00000000168000dc] retl ldd [%i1+0x030],%l6 ! Mem[00000000168000f0] p3_jmpl_2_lo: stx %l6,[%o0+0x028] ! Mem[00000000160000e8] swap [%o0+0x024],%l2 ! Mem[00000000160000e4] ldub [%o1+0x029],%l6 ! Mem[00000000168000e9] stw %l0,[%o2+0x024] ! Mem[00000000170000e4] stx %l0,[%o3+0x000] ! Mem[00000000178000c0] swap [%o2+0x000],%l3 ! Mem[00000000170000c0] jmpl %g6+8,%g0 std %l6,[%o1+0x008] ! Mem[00000000168000c8] p3_call_2_lo: stw %l6,[%o3+0x014] ! Mem[00000000178000d4] ldub [%o0+0x02d],%l6 ! Mem[00000000160000ed] ldstub [%o3+0x03a],%l0 ! Mem[00000000178000fa] std %l6,[%o1+0x030] ! Mem[00000000168000f0] swap [%o1+0x01c],%l7 ! Mem[00000000168000dc] retl ldd [%o1+0x030],%l6 ! Mem[00000000168000f0] p3_jmpl_2_he: jmpl %g6+8,%g0 std %l0,[%i0+0x038] ! Mem[00000000160000f8] p3_call_2_he: ldx [%i2+0x038],%l3 ! Mem[00000000170000f8] ldsb [%i3+0x023],%l7 ! Mem[00000000178000e3] swap [%i2+0x014],%l4 ! Mem[00000000170000d4] ldstub [%i1+0x003],%l4 ! Mem[00000000168000c3] ldsw [%i0+0x03c],%l7 ! Mem[00000000160000fc] lduh [%i0+0x01a],%l4 ! Mem[00000000160000da] swap [%i1+0x010],%l1 ! Mem[00000000168000d0] retl swap [%i0+0x008],%l2 ! Mem[00000000160000c8] p3_jmpl_2_ho: jmpl %g6+8,%g0 std %l0,[%o0+0x038] ! Mem[00000000160000f8] p3_call_2_ho: ldx [%o2+0x038],%l3 ! Mem[00000000170000f8] ldsb [%o3+0x023],%l7 ! Mem[00000000178000e3] swap [%o2+0x014],%l4 ! Mem[00000000170000d4] ldstub [%o1+0x003],%l4 ! Mem[00000000168000c3] ldsw [%o0+0x03c],%l7 ! Mem[00000000160000fc] lduh [%o0+0x01a],%l4 ! Mem[00000000160000da] swap [%o1+0x010],%l1 ! Mem[00000000168000d0] retl swap [%o0+0x008],%l2 ! Mem[00000000160000c8] p4_jmpl_2_le: swap [%i1+0x00c],%l6 ! Mem[00000000188000cc] stb %l7,[%i2+0x004] ! Mem[00000000190000c4] ldsb [%i1+0x034],%l0 ! Mem[00000000188000f4] ldstub [%i2+0x018],%l4 ! Mem[00000000190000d8] sth %l2,[%i3+0x03a] ! Mem[00000000198000fa] ldstub [%i0+0x01f],%l4 ! Mem[00000000180000df] jmpl %g6+8,%g0 ldsw [%i2+0x024],%l6 ! Mem[00000000190000e4] p4_call_2_le: ldub [%i0+0x01e],%l2 ! Mem[00000000180000de] swap [%i1+0x000],%l3 ! Mem[00000000188000c0] swap [%i3+0x038],%l3 ! Mem[00000000198000f8] swap [%i2+0x030],%l5 ! Mem[00000000190000f0] ldx [%i1+0x008],%l2 ! Mem[00000000188000c8] retl lduw [%i3+0x038],%l0 ! Mem[00000000198000f8] p4_jmpl_2_lo: swap [%o1+0x00c],%l6 ! Mem[00000000188000cc] stb %l7,[%o2+0x004] ! Mem[00000000190000c4] ldsb [%o1+0x034],%l0 ! Mem[00000000188000f4] ldstub [%o2+0x018],%l4 ! Mem[00000000190000d8] sth %l2,[%o3+0x03a] ! Mem[00000000198000fa] ldstub [%o0+0x01f],%l4 ! Mem[00000000180000df] jmpl %g6+8,%g0 ldsw [%o2+0x024],%l6 ! Mem[00000000190000e4] p4_call_2_lo: ldub [%o0+0x01e],%l2 ! Mem[00000000180000de] swap [%o1+0x000],%l3 ! Mem[00000000188000c0] swap [%o3+0x038],%l3 ! Mem[00000000198000f8] swap [%o2+0x030],%l5 ! Mem[00000000190000f0] ldx [%o1+0x008],%l2 ! Mem[00000000188000c8] retl lduw [%o3+0x038],%l0 ! Mem[00000000198000f8] p4_jmpl_2_he: stw %l7,[%i3+0x028] ! Mem[00000000198000e8] swap [%i2+0x024],%l2 ! Mem[00000000190000e4] lduw [%i2+0x02c],%l6 ! Mem[00000000190000ec] sth %l2,[%i1+0x00e] ! Mem[00000000188000ce] stw %l5,[%i2+0x018] ! Mem[00000000190000d8] ldsw [%i1+0x020],%l5 ! Mem[00000000188000e0] jmpl %g6+8,%g0 lduw [%i2+0x004],%l3 ! Mem[00000000190000c4] p4_call_2_he: ldd [%i0+0x008],%l4 ! Mem[00000000180000c8] ldx [%i0+0x000],%l5 ! Mem[00000000180000c0] sth %l2,[%i2+0x03e] ! Mem[00000000190000fe] ldsw [%i2+0x008],%l4 ! Mem[00000000190000c8] stx %l1,[%i2+0x010] ! Mem[00000000190000d0] swap [%i2+0x028],%l3 ! Mem[00000000190000e8] retl ldsb [%i0+0x03e],%l2 ! Mem[00000000180000fe] p4_jmpl_2_ho: stw %l7,[%o3+0x028] ! Mem[00000000198000e8] swap [%o2+0x024],%l2 ! Mem[00000000190000e4] lduw [%o2+0x02c],%l6 ! Mem[00000000190000ec] sth %l2,[%o1+0x00e] ! Mem[00000000188000ce] stw %l5,[%o2+0x018] ! Mem[00000000190000d8] ldsw [%o1+0x020],%l5 ! Mem[00000000188000e0] jmpl %g6+8,%g0 lduw [%o2+0x004],%l3 ! Mem[00000000190000c4] p4_call_2_ho: ldd [%o0+0x008],%l4 ! Mem[00000000180000c8] ldx [%o0+0x000],%l5 ! Mem[00000000180000c0] sth %l2,[%o2+0x03e] ! Mem[00000000190000fe] ldsw [%o2+0x008],%l4 ! Mem[00000000190000c8] stx %l1,[%o2+0x010] ! Mem[00000000190000d0] swap [%o2+0x028],%l3 ! Mem[00000000190000e8] retl ldsb [%o0+0x03e],%l2 ! Mem[00000000180000fe] p5_jmpl_2_le: ldsw [%i0+0x00c],%l6 ! Mem[000000001a0000cc] lduw [%i2+0x03c],%l4 ! Mem[000000001b0000fc] swap [%i2+0x000],%l6 ! Mem[000000001b0000c0] ldsb [%i2+0x02f],%l6 ! Mem[000000001b0000ef] sth %l3,[%i1+0x034] ! Mem[000000001a8000f4] jmpl %g6+8,%g0 lduh [%i2+0x01c],%l4 ! Mem[000000001b0000dc] p5_call_2_le: retl ldub [%i1+0x008],%l2 ! Mem[000000001a8000c8] p5_jmpl_2_lo: ldsw [%o0+0x00c],%l6 ! Mem[000000001a0000cc] lduw [%o2+0x03c],%l4 ! Mem[000000001b0000fc] swap [%o2+0x000],%l6 ! Mem[000000001b0000c0] ldsb [%o2+0x02f],%l6 ! Mem[000000001b0000ef] sth %l3,[%o1+0x034] ! Mem[000000001a8000f4] jmpl %g6+8,%g0 lduh [%o2+0x01c],%l4 ! Mem[000000001b0000dc] p5_call_2_lo: retl ldub [%o1+0x008],%l2 ! Mem[000000001a8000c8] p5_jmpl_2_he: ldub [%i1+0x03f],%l4 ! Mem[000000001a8000ff] ldub [%i3+0x026],%l6 ! Mem[000000001b8000e6] jmpl %g6+8,%g0 stw %l6,[%i2+0x00c] ! Mem[000000001b0000cc] p5_call_2_he: ldsw [%i1+0x004],%l3 ! Mem[000000001a8000c4] std %l4,[%i2+0x038] ! Mem[000000001b0000f8] retl ldstub [%i3+0x01e],%l6 ! Mem[000000001b8000de] p5_jmpl_2_ho: ldub [%o1+0x03f],%l4 ! Mem[000000001a8000ff] ldub [%o3+0x026],%l6 ! Mem[000000001b8000e6] jmpl %g6+8,%g0 stw %l6,[%o2+0x00c] ! Mem[000000001b0000cc] p5_call_2_ho: ldsw [%o1+0x004],%l3 ! Mem[000000001a8000c4] std %l4,[%o2+0x038] ! Mem[000000001b0000f8] retl ldstub [%o3+0x01e],%l6 ! Mem[000000001b8000de] p6_jmpl_2_le: stw %l7,[%i1+0x038] ! Mem[000000001c8000f8] lduh [%i1+0x012],%l3 ! Mem[000000001c8000d2] ldx [%i3+0x010],%l1 ! Mem[000000001d8000d0] jmpl %g6+8,%g0 ldub [%i1+0x03d],%l6 ! Mem[000000001c8000fd] p6_call_2_le: stx %l7,[%i3+0x008] ! Mem[000000001d8000c8] ldub [%i2+0x036],%l5 ! Mem[000000001d0000f6] stx %l2,[%i0+0x008] ! Mem[000000001c0000c8] ldx [%i1+0x030],%l6 ! Mem[000000001c8000f0] sth %l1,[%i2+0x022] ! Mem[000000001d0000e2] retl stx %l1,[%i0+0x000] ! Mem[000000001c0000c0] p6_jmpl_2_lo: stw %l7,[%o1+0x038] ! Mem[000000001c8000f8] lduh [%o1+0x012],%l3 ! Mem[000000001c8000d2] ldx [%o3+0x010],%l1 ! Mem[000000001d8000d0] jmpl %g6+8,%g0 ldub [%o1+0x03d],%l6 ! Mem[000000001c8000fd] p6_call_2_lo: stx %l7,[%o3+0x008] ! Mem[000000001d8000c8] ldub [%o2+0x036],%l5 ! Mem[000000001d0000f6] stx %l2,[%o0+0x008] ! Mem[000000001c0000c8] ldx [%o1+0x030],%l6 ! Mem[000000001c8000f0] sth %l1,[%o2+0x022] ! Mem[000000001d0000e2] retl stx %l1,[%o0+0x000] ! Mem[000000001c0000c0] p6_jmpl_2_he: ldstub [%i1+0x027],%l7 ! Mem[000000001c8000e7] lduw [%i2+0x028],%l3 ! Mem[000000001d0000e8] lduw [%i3+0x014],%l3 ! Mem[000000001d8000d4] stw %l3,[%i0+0x02c] ! Mem[000000001c0000ec] ldstub [%i1+0x00d],%l5 ! Mem[000000001c8000cd] lduw [%i1+0x028],%l5 ! Mem[000000001c8000e8] ldx [%i1+0x000],%l4 ! Mem[000000001c8000c0] jmpl %g6+8,%g0 swap [%i2+0x02c],%l2 ! Mem[000000001d0000ec] p6_call_2_he: std %l0,[%i2+0x038] ! Mem[000000001d0000f8] std %l4,[%i3+0x018] ! Mem[000000001d8000d8] ldstub [%i1+0x01a],%l3 ! Mem[000000001c8000da] retl ldub [%i3+0x010],%l0 ! Mem[000000001d8000d0] p6_jmpl_2_ho: ldstub [%o1+0x027],%l7 ! Mem[000000001c8000e7] lduw [%o2+0x028],%l3 ! Mem[000000001d0000e8] lduw [%o3+0x014],%l3 ! Mem[000000001d8000d4] stw %l3,[%o0+0x02c] ! Mem[000000001c0000ec] ldstub [%o1+0x00d],%l5 ! Mem[000000001c8000cd] lduw [%o1+0x028],%l5 ! Mem[000000001c8000e8] ldx [%o1+0x000],%l4 ! Mem[000000001c8000c0] jmpl %g6+8,%g0 swap [%o2+0x02c],%l2 ! Mem[000000001d0000ec] p6_call_2_ho: std %l0,[%o2+0x038] ! Mem[000000001d0000f8] std %l4,[%o3+0x018] ! Mem[000000001d8000d8] ldstub [%o1+0x01a],%l3 ! Mem[000000001c8000da] retl ldub [%o3+0x010],%l0 ! Mem[000000001d8000d0] p7_jmpl_2_le: jmpl %g6+8,%g0 swap [%i1+0x038],%l4 ! Mem[000000001e8000f8] p7_call_2_le: retl std %l6,[%i2+0x030] ! Mem[000000001f0000f0] p7_jmpl_2_lo: jmpl %g6+8,%g0 swap [%o1+0x038],%l4 ! Mem[000000001e8000f8] p7_call_2_lo: retl std %l6,[%o2+0x030] ! Mem[000000001f0000f0] p7_jmpl_2_he: ldx [%i1+0x018],%l2 ! Mem[000000001e8000d8] ldsw [%i1+0x00c],%l3 ! Mem[000000001e8000cc] ldsw [%i2+0x018],%l7 ! Mem[000000001f0000d8] jmpl %g6+8,%g0 ldsb [%i0+0x013],%l3 ! Mem[000000001e0000d3] p7_call_2_he: ldstub [%i2+0x001],%l2 ! Mem[000000001f0000c1] ldub [%i3+0x012],%l4 ! Mem[000000001f8000d2] stb %l7,[%i1+0x00b] ! Mem[000000001e8000cb] ldsw [%i2+0x030],%l4 ! Mem[000000001f0000f0] ldx [%i2+0x010],%l2 ! Mem[000000001f0000d0] retl ldd [%i0+0x008],%l2 ! Mem[000000001e0000c8] p7_jmpl_2_ho: ldx [%o1+0x018],%l2 ! Mem[000000001e8000d8] ldsw [%o1+0x00c],%l3 ! Mem[000000001e8000cc] ldsw [%o2+0x018],%l7 ! Mem[000000001f0000d8] jmpl %g6+8,%g0 ldsb [%o0+0x013],%l3 ! Mem[000000001e0000d3] p7_call_2_ho: ldstub [%o2+0x001],%l2 ! Mem[000000001f0000c1] ldub [%o3+0x012],%l4 ! Mem[000000001f8000d2] stb %l7,[%o1+0x00b] ! Mem[000000001e8000cb] ldsw [%o2+0x030],%l4 ! Mem[000000001f0000f0] ldx [%o2+0x010],%l2 ! Mem[000000001f0000d0] retl ldd [%o0+0x008],%l2 ! Mem[000000001e0000c8] p8_jmpl_2_le: lduw [%i3+0x018],%l4 ! Mem[00000000218000d8] ldsh [%i1+0x012],%l3 ! Mem[00000000208000d2] swap [%i3+0x034],%l1 ! Mem[00000000218000f4] ldsb [%i1+0x019],%l7 ! Mem[00000000208000d9] ldstub [%i3+0x027],%l7 ! Mem[00000000218000e7] ldsw [%i2+0x028],%l3 ! Mem[00000000210000e8] ldub [%i3+0x02a],%l6 ! Mem[00000000218000ea] jmpl %g6+8,%g0 ldd [%i0+0x030],%l4 ! Mem[00000000200000f0] p8_call_2_le: sth %l5,[%i2+0x02c] ! Mem[00000000210000ec] ldstub [%i1+0x02d],%l6 ! Mem[00000000208000ed] ldub [%i2+0x011],%l3 ! Mem[00000000210000d1] retl swap [%i3+0x030],%l6 ! Mem[00000000218000f0] p8_jmpl_2_lo: lduw [%o3+0x018],%l4 ! Mem[00000000218000d8] ldsh [%o1+0x012],%l3 ! Mem[00000000208000d2] swap [%o3+0x034],%l1 ! Mem[00000000218000f4] ldsb [%o1+0x019],%l7 ! Mem[00000000208000d9] ldstub [%o3+0x027],%l7 ! Mem[00000000218000e7] ldsw [%o2+0x028],%l3 ! Mem[00000000210000e8] ldub [%o3+0x02a],%l6 ! Mem[00000000218000ea] jmpl %g6+8,%g0 ldd [%o0+0x030],%l4 ! Mem[00000000200000f0] p8_call_2_lo: sth %l5,[%o2+0x02c] ! Mem[00000000210000ec] ldstub [%o1+0x02d],%l6 ! Mem[00000000208000ed] ldub [%o2+0x011],%l3 ! Mem[00000000210000d1] retl swap [%o3+0x030],%l6 ! Mem[00000000218000f0] p8_jmpl_2_he: ldstub [%i0+0x02e],%l6 ! Mem[00000000200000ee] swap [%i0+0x03c],%l4 ! Mem[00000000200000fc] ldd [%i2+0x020],%l0 ! Mem[00000000210000e0] ldstub [%i0+0x02d],%l0 ! Mem[00000000200000ed] ldd [%i3+0x030],%l6 ! Mem[00000000218000f0] jmpl %g6+8,%g0 ldstub [%i3+0x019],%l5 ! Mem[00000000218000d9] p8_call_2_he: swap [%i1+0x01c],%l2 ! Mem[00000000208000dc] ldsw [%i1+0x024],%l6 ! Mem[00000000208000e4] sth %l4,[%i3+0x036] ! Mem[00000000218000f6] ldstub [%i1+0x03c],%l5 ! Mem[00000000208000fc] ldx [%i3+0x010],%l4 ! Mem[00000000218000d0] retl lduh [%i3+0x00e],%l4 ! Mem[00000000218000ce] p8_jmpl_2_ho: ldstub [%o0+0x02e],%l6 ! Mem[00000000200000ee] swap [%o0+0x03c],%l4 ! Mem[00000000200000fc] ldd [%o2+0x020],%l0 ! Mem[00000000210000e0] ldstub [%o0+0x02d],%l0 ! Mem[00000000200000ed] ldd [%o3+0x030],%l6 ! Mem[00000000218000f0] jmpl %g6+8,%g0 ldstub [%o3+0x019],%l5 ! Mem[00000000218000d9] p8_call_2_ho: swap [%o1+0x01c],%l2 ! Mem[00000000208000dc] ldsw [%o1+0x024],%l6 ! Mem[00000000208000e4] sth %l4,[%o3+0x036] ! Mem[00000000218000f6] ldstub [%o1+0x03c],%l5 ! Mem[00000000208000fc] ldx [%o3+0x010],%l4 ! Mem[00000000218000d0] retl lduh [%o3+0x00e],%l4 ! Mem[00000000218000ce] p9_jmpl_2_le: swap [%i3+0x034],%l3 ! Mem[00000000238000f4] ldstub [%i1+0x01d],%l4 ! Mem[00000000228000dd] swap [%i0+0x024],%l3 ! Mem[00000000220000e4] ldd [%i3+0x018],%l2 ! Mem[00000000238000d8] jmpl %g6+8,%g0 lduh [%i0+0x00c],%l3 ! Mem[00000000220000cc] p9_call_2_le: std %l6,[%i0+0x018] ! Mem[00000000220000d8] std %l4,[%i3+0x010] ! Mem[00000000238000d0] retl sth %l2,[%i3+0x000] ! Mem[00000000238000c0] p9_jmpl_2_lo: swap [%o3+0x034],%l3 ! Mem[00000000238000f4] ldstub [%o1+0x01d],%l4 ! Mem[00000000228000dd] swap [%o0+0x024],%l3 ! Mem[00000000220000e4] ldd [%o3+0x018],%l2 ! Mem[00000000238000d8] jmpl %g6+8,%g0 lduh [%o0+0x00c],%l3 ! Mem[00000000220000cc] p9_call_2_lo: std %l6,[%o0+0x018] ! Mem[00000000220000d8] std %l4,[%o3+0x010] ! Mem[00000000238000d0] retl sth %l2,[%o3+0x000] ! Mem[00000000238000c0] p9_jmpl_2_he: stw %l6,[%i0+0x028] ! Mem[00000000220000e8] jmpl %g6+8,%g0 ldx [%i3+0x018],%l6 ! Mem[00000000238000d8] p9_call_2_he: ldstub [%i3+0x00b],%l7 ! Mem[00000000238000cb] stx %l5,[%i1+0x010] ! Mem[00000000228000d0] lduw [%i0+0x014],%l2 ! Mem[00000000220000d4] swap [%i2+0x008],%l3 ! Mem[00000000230000c8] std %l0,[%i1+0x010] ! Mem[00000000228000d0] retl ldstub [%i1+0x025],%l1 ! Mem[00000000228000e5] p9_jmpl_2_ho: stw %l6,[%o0+0x028] ! Mem[00000000220000e8] jmpl %g6+8,%g0 ldx [%o3+0x018],%l6 ! Mem[00000000238000d8] p9_call_2_ho: ldstub [%o3+0x00b],%l7 ! Mem[00000000238000cb] stx %l5,[%o1+0x010] ! Mem[00000000228000d0] lduw [%o0+0x014],%l2 ! Mem[00000000220000d4] swap [%o2+0x008],%l3 ! Mem[00000000230000c8] std %l0,[%o1+0x010] ! Mem[00000000228000d0] retl ldstub [%o1+0x025],%l1 ! Mem[00000000228000e5] p10_jmpl_2_le: ldstub [%i2+0x014],%l4 ! Mem[00000000250000d4] ldub [%i1+0x00f],%l0 ! Mem[00000000248000cf] lduh [%i3+0x00e],%l5 ! Mem[00000000258000ce] sth %l6,[%i0+0x02e] ! Mem[00000000240000ee] ldstub [%i0+0x021],%l2 ! Mem[00000000240000e1] swap [%i2+0x034],%l3 ! Mem[00000000250000f4] jmpl %g6+8,%g0 swap [%i3+0x01c],%l4 ! Mem[00000000258000dc] p10_call_2_le: retl swap [%i0+0x028],%l2 ! Mem[00000000240000e8] p10_jmpl_2_lo: ldstub [%o2+0x014],%l4 ! Mem[00000000250000d4] ldub [%o1+0x00f],%l0 ! Mem[00000000248000cf] lduh [%o3+0x00e],%l5 ! Mem[00000000258000ce] sth %l6,[%o0+0x02e] ! Mem[00000000240000ee] ldstub [%o0+0x021],%l2 ! Mem[00000000240000e1] swap [%o2+0x034],%l3 ! Mem[00000000250000f4] jmpl %g6+8,%g0 swap [%o3+0x01c],%l4 ! Mem[00000000258000dc] p10_call_2_lo: retl swap [%o0+0x028],%l2 ! Mem[00000000240000e8] p10_jmpl_2_he: sth %l4,[%i1+0x01e] ! Mem[00000000248000de] stx %l6,[%i3+0x020] ! Mem[00000000258000e0] jmpl %g6+8,%g0 std %l6,[%i2+0x028] ! Mem[00000000250000e8] p10_call_2_he: std %l2,[%i2+0x000] ! Mem[00000000250000c0] ldsb [%i0+0x038],%l3 ! Mem[00000000240000f8] swap [%i3+0x008],%l5 ! Mem[00000000258000c8] retl ldsb [%i0+0x011],%l4 ! Mem[00000000240000d1] p10_jmpl_2_ho: sth %l4,[%o1+0x01e] ! Mem[00000000248000de] stx %l6,[%o3+0x020] ! Mem[00000000258000e0] jmpl %g6+8,%g0 std %l6,[%o2+0x028] ! Mem[00000000250000e8] p10_call_2_ho: std %l2,[%o2+0x000] ! Mem[00000000250000c0] ldsb [%o0+0x038],%l3 ! Mem[00000000240000f8] swap [%o3+0x008],%l5 ! Mem[00000000258000c8] retl ldsb [%o0+0x011],%l4 ! Mem[00000000240000d1] p11_jmpl_2_le: stb %l4,[%i3+0x028] ! Mem[00000000278000e8] swap [%i1+0x000],%l7 ! Mem[00000000268000c0] jmpl %g6+8,%g0 ldx [%i3+0x018],%l2 ! Mem[00000000278000d8] p11_call_2_le: stb %l2,[%i3+0x03a] ! Mem[00000000278000fa] retl stw %l5,[%i2+0x02c] ! Mem[00000000270000ec] p11_jmpl_2_lo: stb %l4,[%o3+0x028] ! Mem[00000000278000e8] swap [%o1+0x000],%l7 ! Mem[00000000268000c0] jmpl %g6+8,%g0 ldx [%o3+0x018],%l2 ! Mem[00000000278000d8] p11_call_2_lo: stb %l2,[%o3+0x03a] ! Mem[00000000278000fa] retl stw %l5,[%o2+0x02c] ! Mem[00000000270000ec] p11_jmpl_2_he: ldsh [%i1+0x00e],%l0 ! Mem[00000000268000ce] jmpl %g6+8,%g0 ldsb [%i1+0x02d],%l2 ! Mem[00000000268000ed] p11_call_2_he: retl ldstub [%i3+0x030],%l6 ! Mem[00000000278000f0] p11_jmpl_2_ho: ldsh [%o1+0x00e],%l0 ! Mem[00000000268000ce] jmpl %g6+8,%g0 ldsb [%o1+0x02d],%l2 ! Mem[00000000268000ed] p11_call_2_ho: retl ldstub [%o3+0x030],%l6 ! Mem[00000000278000f0] p12_jmpl_2_le: lduw [%i3+0x014],%l5 ! Mem[00000000298000d4] jmpl %g6+8,%g0 ldx [%i0+0x010],%l2 ! Mem[00000000280000d0] p12_call_2_le: ldub [%i1+0x03c],%l7 ! Mem[00000000288000fc] lduw [%i2+0x01c],%l1 ! Mem[00000000290000dc] swap [%i2+0x030],%l1 ! Mem[00000000290000f0] retl stx %l2,[%i0+0x018] ! Mem[00000000280000d8] p12_jmpl_2_lo: lduw [%o3+0x014],%l5 ! Mem[00000000298000d4] jmpl %g6+8,%g0 ldx [%o0+0x010],%l2 ! Mem[00000000280000d0] p12_call_2_lo: ldub [%o1+0x03c],%l7 ! Mem[00000000288000fc] lduw [%o2+0x01c],%l1 ! Mem[00000000290000dc] swap [%o2+0x030],%l1 ! Mem[00000000290000f0] retl stx %l2,[%o0+0x018] ! Mem[00000000280000d8] p12_jmpl_2_he: swap [%i3+0x018],%l6 ! Mem[00000000298000d8] ldx [%i1+0x020],%l6 ! Mem[00000000288000e0] ldx [%i3+0x010],%l4 ! Mem[00000000298000d0] ldd [%i3+0x000],%l6 ! Mem[00000000298000c0] swap [%i3+0x008],%l0 ! Mem[00000000298000c8] ldub [%i1+0x023],%l5 ! Mem[00000000288000e3] swap [%i2+0x01c],%l4 ! Mem[00000000290000dc] jmpl %g6+8,%g0 stb %l6,[%i3+0x023] ! Mem[00000000298000e3] p12_call_2_he: ldx [%i2+0x038],%l3 ! Mem[00000000290000f8] retl ldstub [%i3+0x00f],%l5 ! Mem[00000000298000cf] p12_jmpl_2_ho: swap [%o3+0x018],%l6 ! Mem[00000000298000d8] ldx [%o1+0x020],%l6 ! Mem[00000000288000e0] ldx [%o3+0x010],%l4 ! Mem[00000000298000d0] ldd [%o3+0x000],%l6 ! Mem[00000000298000c0] swap [%o3+0x008],%l0 ! Mem[00000000298000c8] ldub [%o1+0x023],%l5 ! Mem[00000000288000e3] swap [%o2+0x01c],%l4 ! Mem[00000000290000dc] jmpl %g6+8,%g0 stb %l6,[%o3+0x023] ! Mem[00000000298000e3] p12_call_2_ho: ldx [%o2+0x038],%l3 ! Mem[00000000290000f8] retl ldstub [%o3+0x00f],%l5 ! Mem[00000000298000cf] p13_jmpl_2_le: swap [%i1+0x02c],%l6 ! Mem[000000002a8000ec] lduh [%i3+0x004],%l7 ! Mem[000000002b8000c4] std %l4,[%i3+0x018] ! Mem[000000002b8000d8] ldstub [%i1+0x026],%l3 ! Mem[000000002a8000e6] ldstub [%i0+0x01a],%l2 ! Mem[000000002a0000da] stx %l3,[%i3+0x008] ! Mem[000000002b8000c8] jmpl %g6+8,%g0 ldd [%i3+0x018],%l6 ! Mem[000000002b8000d8] p13_call_2_le: ldstub [%i0+0x039],%l5 ! Mem[000000002a0000f9] stb %l6,[%i2+0x01e] ! Mem[000000002b0000de] ldsb [%i2+0x035],%l1 ! Mem[000000002b0000f5] swap [%i2+0x020],%l5 ! Mem[000000002b0000e0] sth %l6,[%i1+0x034] ! Mem[000000002a8000f4] ldsh [%i2+0x026],%l7 ! Mem[000000002b0000e6] retl ldstub [%i2+0x002],%l1 ! Mem[000000002b0000c2] p13_jmpl_2_lo: swap [%o1+0x02c],%l6 ! Mem[000000002a8000ec] lduh [%o3+0x004],%l7 ! Mem[000000002b8000c4] std %l4,[%o3+0x018] ! Mem[000000002b8000d8] ldstub [%o1+0x026],%l3 ! Mem[000000002a8000e6] ldstub [%o0+0x01a],%l2 ! Mem[000000002a0000da] stx %l3,[%o3+0x008] ! Mem[000000002b8000c8] jmpl %g6+8,%g0 ldd [%o3+0x018],%l6 ! Mem[000000002b8000d8] p13_call_2_lo: ldstub [%o0+0x039],%l5 ! Mem[000000002a0000f9] stb %l6,[%o2+0x01e] ! Mem[000000002b0000de] ldsb [%o2+0x035],%l1 ! Mem[000000002b0000f5] swap [%o2+0x020],%l5 ! Mem[000000002b0000e0] sth %l6,[%o1+0x034] ! Mem[000000002a8000f4] ldsh [%o2+0x026],%l7 ! Mem[000000002b0000e6] retl ldstub [%o2+0x002],%l1 ! Mem[000000002b0000c2] p13_jmpl_2_he: ldd [%i3+0x020],%l6 ! Mem[000000002b8000e0] sth %l3,[%i0+0x028] ! Mem[000000002a0000e8] swap [%i1+0x028],%l6 ! Mem[000000002a8000e8] sth %l6,[%i3+0x038] ! Mem[000000002b8000f8] ldstub [%i0+0x02c],%l5 ! Mem[000000002a0000ec] ldd [%i1+0x030],%l2 ! Mem[000000002a8000f0] ldstub [%i3+0x033],%l6 ! Mem[000000002b8000f3] jmpl %g6+8,%g0 std %l0,[%i1+0x028] ! Mem[000000002a8000e8] p13_call_2_he: ldx [%i0+0x010],%l1 ! Mem[000000002a0000d0] ldstub [%i2+0x02a],%l3 ! Mem[000000002b0000ea] ldsw [%i3+0x01c],%l1 ! Mem[000000002b8000dc] ldstub [%i3+0x01b],%l2 ! Mem[000000002b8000db] retl swap [%i2+0x030],%l1 ! Mem[000000002b0000f0] p13_jmpl_2_ho: ldd [%o3+0x020],%l6 ! Mem[000000002b8000e0] sth %l3,[%o0+0x028] ! Mem[000000002a0000e8] swap [%o1+0x028],%l6 ! Mem[000000002a8000e8] sth %l6,[%o3+0x038] ! Mem[000000002b8000f8] ldstub [%o0+0x02c],%l5 ! Mem[000000002a0000ec] ldd [%o1+0x030],%l2 ! Mem[000000002a8000f0] ldstub [%o3+0x033],%l6 ! Mem[000000002b8000f3] jmpl %g6+8,%g0 std %l0,[%o1+0x028] ! Mem[000000002a8000e8] p13_call_2_ho: ldx [%o0+0x010],%l1 ! Mem[000000002a0000d0] ldstub [%o2+0x02a],%l3 ! Mem[000000002b0000ea] ldsw [%o3+0x01c],%l1 ! Mem[000000002b8000dc] ldstub [%o3+0x01b],%l2 ! Mem[000000002b8000db] retl swap [%o2+0x030],%l1 ! Mem[000000002b0000f0] p14_jmpl_2_le: ldsh [%i3+0x018],%l6 ! Mem[000000002d8000d8] jmpl %g6+8,%g0 stw %l6,[%i0+0x008] ! Mem[000000002c0000c8] p14_call_2_le: sth %l6,[%i1+0x022] ! Mem[000000002c8000e2] retl lduh [%i3+0x02e],%l4 ! Mem[000000002d8000ee] p14_jmpl_2_lo: ldsh [%o3+0x018],%l6 ! Mem[000000002d8000d8] jmpl %g6+8,%g0 stw %l6,[%o0+0x008] ! Mem[000000002c0000c8] p14_call_2_lo: sth %l6,[%o1+0x022] ! Mem[000000002c8000e2] retl lduh [%o3+0x02e],%l4 ! Mem[000000002d8000ee] p14_jmpl_2_he: ldub [%i2+0x028],%l4 ! Mem[000000002d0000e8] ldd [%i2+0x000],%l6 ! Mem[000000002d0000c0] jmpl %g6+8,%g0 swap [%i1+0x038],%l2 ! Mem[000000002c8000f8] p14_call_2_he: ldx [%i3+0x018],%l2 ! Mem[000000002d8000d8] retl ldsw [%i2+0x010],%l1 ! Mem[000000002d0000d0] p14_jmpl_2_ho: ldub [%o2+0x028],%l4 ! Mem[000000002d0000e8] ldd [%o2+0x000],%l6 ! Mem[000000002d0000c0] jmpl %g6+8,%g0 swap [%o1+0x038],%l2 ! Mem[000000002c8000f8] p14_call_2_ho: ldx [%o3+0x018],%l2 ! Mem[000000002d8000d8] retl ldsw [%o2+0x010],%l1 ! Mem[000000002d0000d0] p15_jmpl_2_le: ldstub [%i3+0x031],%l5 ! Mem[000000002f8000f1] stw %l4,[%i2+0x014] ! Mem[000000002f0000d4] stw %l0,[%i1+0x00c] ! Mem[000000002e8000cc] stx %l5,[%i0+0x008] ! Mem[000000002e0000c8] swap [%i0+0x00c],%l6 ! Mem[000000002e0000cc] stw %l4,[%i3+0x03c] ! Mem[000000002f8000fc] jmpl %g6+8,%g0 ldsb [%i3+0x003],%l6 ! Mem[000000002f8000c3] p15_call_2_le: ldstub [%i3+0x03e],%l3 ! Mem[000000002f8000fe] retl std %l4,[%i2+0x038] ! Mem[000000002f0000f8] p15_jmpl_2_lo: ldstub [%o3+0x031],%l5 ! Mem[000000002f8000f1] stw %l4,[%o2+0x014] ! Mem[000000002f0000d4] stw %l0,[%o1+0x00c] ! Mem[000000002e8000cc] stx %l5,[%o0+0x008] ! Mem[000000002e0000c8] swap [%o0+0x00c],%l6 ! Mem[000000002e0000cc] stw %l4,[%o3+0x03c] ! Mem[000000002f8000fc] jmpl %g6+8,%g0 ldsb [%o3+0x003],%l6 ! Mem[000000002f8000c3] p15_call_2_lo: ldstub [%o3+0x03e],%l3 ! Mem[000000002f8000fe] retl std %l4,[%o2+0x038] ! Mem[000000002f0000f8] p15_jmpl_2_he: ldd [%i2+0x038],%l4 ! Mem[000000002f0000f8] ldstub [%i0+0x03a],%l2 ! Mem[000000002e0000fa] ldx [%i1+0x030],%l6 ! Mem[000000002e8000f0] swap [%i3+0x008],%l2 ! Mem[000000002f8000c8] jmpl %g6+8,%g0 ldstub [%i3+0x00e],%l7 ! Mem[000000002f8000ce] p15_call_2_he: stw %l2,[%i0+0x000] ! Mem[000000002e0000c0] stx %l3,[%i2+0x038] ! Mem[000000002f0000f8] swap [%i2+0x010],%l5 ! Mem[000000002f0000d0] retl ldd [%i3+0x028],%l2 ! Mem[000000002f8000e8] p15_jmpl_2_ho: ldd [%o2+0x038],%l4 ! Mem[000000002f0000f8] ldstub [%o0+0x03a],%l2 ! Mem[000000002e0000fa] ldx [%o1+0x030],%l6 ! Mem[000000002e8000f0] swap [%o3+0x008],%l2 ! Mem[000000002f8000c8] jmpl %g6+8,%g0 ldstub [%o3+0x00e],%l7 ! Mem[000000002f8000ce] p15_call_2_ho: stw %l2,[%o0+0x000] ! Mem[000000002e0000c0] stx %l3,[%o2+0x038] ! Mem[000000002f0000f8] swap [%o2+0x010],%l5 ! Mem[000000002f0000d0] retl ldd [%o3+0x028],%l2 ! Mem[000000002f8000e8] p16_jmpl_2_le: sth %l7,[%i0+0x020] ! Mem[00000000300000e0] lduw [%i3+0x01c],%l0 ! Mem[00000000318000dc] ldx [%i3+0x018],%l0 ! Mem[00000000318000d8] swap [%i0+0x020],%l3 ! Mem[00000000300000e0] ldstub [%i0+0x036],%l3 ! Mem[00000000300000f6] jmpl %g6+8,%g0 ldsh [%i2+0x012],%l4 ! Mem[00000000310000d2] p16_call_2_le: sth %l5,[%i3+0x00e] ! Mem[00000000318000ce] stw %l6,[%i1+0x010] ! Mem[00000000308000d0] lduw [%i3+0x014],%l2 ! Mem[00000000318000d4] ldsw [%i1+0x034],%l5 ! Mem[00000000308000f4] retl stb %l2,[%i3+0x01e] ! Mem[00000000318000de] p16_jmpl_2_lo: sth %l7,[%o0+0x020] ! Mem[00000000300000e0] lduw [%o3+0x01c],%l0 ! Mem[00000000318000dc] ldx [%o3+0x018],%l0 ! Mem[00000000318000d8] swap [%o0+0x020],%l3 ! Mem[00000000300000e0] ldstub [%o0+0x036],%l3 ! Mem[00000000300000f6] jmpl %g6+8,%g0 ldsh [%o2+0x012],%l4 ! Mem[00000000310000d2] p16_call_2_lo: sth %l5,[%o3+0x00e] ! Mem[00000000318000ce] stw %l6,[%o1+0x010] ! Mem[00000000308000d0] lduw [%o3+0x014],%l2 ! Mem[00000000318000d4] ldsw [%o1+0x034],%l5 ! Mem[00000000308000f4] retl stb %l2,[%o3+0x01e] ! Mem[00000000318000de] p16_jmpl_2_he: swap [%i3+0x010],%l3 ! Mem[00000000318000d0] ldub [%i2+0x03d],%l1 ! Mem[00000000310000fd] ldd [%i3+0x000],%l2 ! Mem[00000000318000c0] lduh [%i1+0x014],%l3 ! Mem[00000000308000d4] swap [%i2+0x024],%l5 ! Mem[00000000310000e4] swap [%i3+0x03c],%l3 ! Mem[00000000318000fc] sth %l2,[%i2+0x02a] ! Mem[00000000310000ea] jmpl %g6+8,%g0 stb %l6,[%i1+0x02f] ! Mem[00000000308000ef] p16_call_2_he: stb %l1,[%i3+0x002] ! Mem[00000000318000c2] swap [%i3+0x00c],%l7 ! Mem[00000000318000cc] std %l0,[%i1+0x000] ! Mem[00000000308000c0] ldsb [%i2+0x033],%l6 ! Mem[00000000310000f3] stx %l4,[%i1+0x008] ! Mem[00000000308000c8] ldsw [%i1+0x004],%l3 ! Mem[00000000308000c4] std %l4,[%i3+0x028] ! Mem[00000000318000e8] retl ldstub [%i0+0x008],%l4 ! Mem[00000000300000c8] p16_jmpl_2_ho: swap [%o3+0x010],%l3 ! Mem[00000000318000d0] ldub [%o2+0x03d],%l1 ! Mem[00000000310000fd] ldd [%o3+0x000],%l2 ! Mem[00000000318000c0] lduh [%o1+0x014],%l3 ! Mem[00000000308000d4] swap [%o2+0x024],%l5 ! Mem[00000000310000e4] swap [%o3+0x03c],%l3 ! Mem[00000000318000fc] sth %l2,[%o2+0x02a] ! Mem[00000000310000ea] jmpl %g6+8,%g0 stb %l6,[%o1+0x02f] ! Mem[00000000308000ef] p16_call_2_ho: stb %l1,[%o3+0x002] ! Mem[00000000318000c2] swap [%o3+0x00c],%l7 ! Mem[00000000318000cc] std %l0,[%o1+0x000] ! Mem[00000000308000c0] ldsb [%o2+0x033],%l6 ! Mem[00000000310000f3] stx %l4,[%o1+0x008] ! Mem[00000000308000c8] ldsw [%o1+0x004],%l3 ! Mem[00000000308000c4] std %l4,[%o3+0x028] ! Mem[00000000318000e8] retl ldstub [%o0+0x008],%l4 ! Mem[00000000300000c8] p17_jmpl_2_le: ldstub [%i3+0x029],%l6 ! Mem[00000000338000e9] ldsw [%i1+0x024],%l2 ! Mem[00000000328000e4] ldstub [%i0+0x029],%l6 ! Mem[00000000320000e9] lduw [%i3+0x000],%l7 ! Mem[00000000338000c0] swap [%i1+0x018],%l2 ! Mem[00000000328000d8] ldub [%i2+0x01c],%l2 ! Mem[00000000330000dc] jmpl %g6+8,%g0 ldub [%i2+0x00d],%l7 ! Mem[00000000330000cd] p17_call_2_le: lduw [%i2+0x00c],%l1 ! Mem[00000000330000cc] ldsh [%i0+0x02e],%l5 ! Mem[00000000320000ee] ldsh [%i3+0x004],%l4 ! Mem[00000000338000c4] ldsh [%i3+0x02e],%l6 ! Mem[00000000338000ee] swap [%i2+0x010],%l7 ! Mem[00000000330000d0] retl ldx [%i2+0x008],%l3 ! Mem[00000000330000c8] p17_jmpl_2_lo: ldstub [%o3+0x029],%l6 ! Mem[00000000338000e9] ldsw [%o1+0x024],%l2 ! Mem[00000000328000e4] ldstub [%o0+0x029],%l6 ! Mem[00000000320000e9] lduw [%o3+0x000],%l7 ! Mem[00000000338000c0] swap [%o1+0x018],%l2 ! Mem[00000000328000d8] ldub [%o2+0x01c],%l2 ! Mem[00000000330000dc] jmpl %g6+8,%g0 ldub [%o2+0x00d],%l7 ! Mem[00000000330000cd] p17_call_2_lo: lduw [%o2+0x00c],%l1 ! Mem[00000000330000cc] ldsh [%o0+0x02e],%l5 ! Mem[00000000320000ee] ldsh [%o3+0x004],%l4 ! Mem[00000000338000c4] ldsh [%o3+0x02e],%l6 ! Mem[00000000338000ee] swap [%o2+0x010],%l7 ! Mem[00000000330000d0] retl ldx [%o2+0x008],%l3 ! Mem[00000000330000c8] p17_jmpl_2_he: lduw [%i1+0x004],%l3 ! Mem[00000000328000c4] stx %l2,[%i3+0x020] ! Mem[00000000338000e0] ldstub [%i1+0x013],%l5 ! Mem[00000000328000d3] sth %l4,[%i0+0x024] ! Mem[00000000320000e4] jmpl %g6+8,%g0 stb %l7,[%i3+0x010] ! Mem[00000000338000d0] p17_call_2_he: ldstub [%i0+0x03f],%l7 ! Mem[00000000320000ff] swap [%i0+0x018],%l4 ! Mem[00000000320000d8] stx %l1,[%i3+0x010] ! Mem[00000000338000d0] ldsb [%i1+0x00b],%l2 ! Mem[00000000328000cb] ldsh [%i1+0x01e],%l6 ! Mem[00000000328000de] retl lduw [%i3+0x010],%l5 ! Mem[00000000338000d0] p17_jmpl_2_ho: lduw [%o1+0x004],%l3 ! Mem[00000000328000c4] stx %l2,[%o3+0x020] ! Mem[00000000338000e0] ldstub [%o1+0x013],%l5 ! Mem[00000000328000d3] sth %l4,[%o0+0x024] ! Mem[00000000320000e4] jmpl %g6+8,%g0 stb %l7,[%o3+0x010] ! Mem[00000000338000d0] p17_call_2_ho: ldstub [%o0+0x03f],%l7 ! Mem[00000000320000ff] swap [%o0+0x018],%l4 ! Mem[00000000320000d8] stx %l1,[%o3+0x010] ! Mem[00000000338000d0] ldsb [%o1+0x00b],%l2 ! Mem[00000000328000cb] ldsh [%o1+0x01e],%l6 ! Mem[00000000328000de] retl lduw [%o3+0x010],%l5 ! Mem[00000000338000d0] p18_jmpl_2_le: lduh [%i2+0x02c],%l4 ! Mem[00000000350000ec] lduh [%i0+0x010],%l6 ! Mem[00000000340000d0] stw %l5,[%i1+0x014] ! Mem[00000000348000d4] stb %l2,[%i0+0x014] ! Mem[00000000340000d4] jmpl %g6+8,%g0 swap [%i0+0x028],%l4 ! Mem[00000000340000e8] p18_call_2_le: ldsh [%i1+0x01e],%l1 ! Mem[00000000348000de] ldx [%i0+0x030],%l1 ! Mem[00000000340000f0] stw %l2,[%i1+0x018] ! Mem[00000000348000d8] stx %l5,[%i2+0x028] ! Mem[00000000350000e8] lduw [%i3+0x02c],%l1 ! Mem[00000000358000ec] lduh [%i0+0x02e],%l5 ! Mem[00000000340000ee] lduh [%i0+0x024],%l4 ! Mem[00000000340000e4] retl stw %l2,[%i3+0x018] ! Mem[00000000358000d8] p18_jmpl_2_lo: lduh [%o2+0x02c],%l4 ! Mem[00000000350000ec] lduh [%o0+0x010],%l6 ! Mem[00000000340000d0] stw %l5,[%o1+0x014] ! Mem[00000000348000d4] stb %l2,[%o0+0x014] ! Mem[00000000340000d4] jmpl %g6+8,%g0 swap [%o0+0x028],%l4 ! Mem[00000000340000e8] p18_call_2_lo: ldsh [%o1+0x01e],%l1 ! Mem[00000000348000de] ldx [%o0+0x030],%l1 ! Mem[00000000340000f0] stw %l2,[%o1+0x018] ! Mem[00000000348000d8] stx %l5,[%o2+0x028] ! Mem[00000000350000e8] lduw [%o3+0x02c],%l1 ! Mem[00000000358000ec] lduh [%o0+0x02e],%l5 ! Mem[00000000340000ee] lduh [%o0+0x024],%l4 ! Mem[00000000340000e4] retl stw %l2,[%o3+0x018] ! Mem[00000000358000d8] p18_jmpl_2_he: ldsw [%i0+0x020],%l7 ! Mem[00000000340000e0] swap [%i2+0x01c],%l0 ! Mem[00000000350000dc] stx %l0,[%i2+0x018] ! Mem[00000000350000d8] ldsh [%i3+0x020],%l2 ! Mem[00000000358000e0] lduw [%i1+0x004],%l7 ! Mem[00000000348000c4] jmpl %g6+8,%g0 ldstub [%i3+0x034],%l0 ! Mem[00000000358000f4] p18_call_2_he: retl ldstub [%i0+0x03c],%l0 ! Mem[00000000340000fc] p18_jmpl_2_ho: ldsw [%o0+0x020],%l7 ! Mem[00000000340000e0] swap [%o2+0x01c],%l0 ! Mem[00000000350000dc] stx %l0,[%o2+0x018] ! Mem[00000000350000d8] ldsh [%o3+0x020],%l2 ! Mem[00000000358000e0] lduw [%o1+0x004],%l7 ! Mem[00000000348000c4] jmpl %g6+8,%g0 ldstub [%o3+0x034],%l0 ! Mem[00000000358000f4] p18_call_2_ho: retl ldstub [%o0+0x03c],%l0 ! Mem[00000000340000fc] p19_jmpl_2_le: ldstub [%i0+0x02f],%l6 ! Mem[00000000360000ef] std %l6,[%i0+0x000] ! Mem[00000000360000c0] ldsw [%i0+0x014],%l0 ! Mem[00000000360000d4] ldstub [%i3+0x02f],%l0 ! Mem[00000000378000ef] lduh [%i0+0x004],%l4 ! Mem[00000000360000c4] std %l6,[%i1+0x030] ! Mem[00000000368000f0] jmpl %g6+8,%g0 swap [%i0+0x018],%l7 ! Mem[00000000360000d8] p19_call_2_le: stw %l5,[%i3+0x010] ! Mem[00000000378000d0] ldstub [%i3+0x001],%l2 ! Mem[00000000378000c1] ldsb [%i0+0x038],%l3 ! Mem[00000000360000f8] ldub [%i2+0x013],%l5 ! Mem[00000000370000d3] ldstub [%i0+0x016],%l5 ! Mem[00000000360000d6] ldd [%i3+0x000],%l6 ! Mem[00000000378000c0] retl lduw [%i3+0x028],%l7 ! Mem[00000000378000e8] p19_jmpl_2_lo: ldstub [%o0+0x02f],%l6 ! Mem[00000000360000ef] std %l6,[%o0+0x000] ! Mem[00000000360000c0] ldsw [%o0+0x014],%l0 ! Mem[00000000360000d4] ldstub [%o3+0x02f],%l0 ! Mem[00000000378000ef] lduh [%o0+0x004],%l4 ! Mem[00000000360000c4] std %l6,[%o1+0x030] ! Mem[00000000368000f0] jmpl %g6+8,%g0 swap [%o0+0x018],%l7 ! Mem[00000000360000d8] p19_call_2_lo: stw %l5,[%o3+0x010] ! Mem[00000000378000d0] ldstub [%o3+0x001],%l2 ! Mem[00000000378000c1] ldsb [%o0+0x038],%l3 ! Mem[00000000360000f8] ldub [%o2+0x013],%l5 ! Mem[00000000370000d3] ldstub [%o0+0x016],%l5 ! Mem[00000000360000d6] ldd [%o3+0x000],%l6 ! Mem[00000000378000c0] retl lduw [%o3+0x028],%l7 ! Mem[00000000378000e8] p19_jmpl_2_he: ldsh [%i2+0x00e],%l2 ! Mem[00000000370000ce] ldx [%i3+0x038],%l5 ! Mem[00000000378000f8] swap [%i2+0x020],%l5 ! Mem[00000000370000e0] std %l0,[%i3+0x018] ! Mem[00000000378000d8] ldstub [%i1+0x016],%l3 ! Mem[00000000368000d6] ldub [%i2+0x02c],%l3 ! Mem[00000000370000ec] jmpl %g6+8,%g0 stx %l6,[%i1+0x030] ! Mem[00000000368000f0] p19_call_2_he: ldsh [%i2+0x008],%l4 ! Mem[00000000370000c8] ldstub [%i0+0x014],%l1 ! Mem[00000000360000d4] retl std %l2,[%i3+0x028] ! Mem[00000000378000e8] p19_jmpl_2_ho: ldsh [%o2+0x00e],%l2 ! Mem[00000000370000ce] ldx [%o3+0x038],%l5 ! Mem[00000000378000f8] swap [%o2+0x020],%l5 ! Mem[00000000370000e0] std %l0,[%o3+0x018] ! Mem[00000000378000d8] ldstub [%o1+0x016],%l3 ! Mem[00000000368000d6] ldub [%o2+0x02c],%l3 ! Mem[00000000370000ec] jmpl %g6+8,%g0 stx %l6,[%o1+0x030] ! Mem[00000000368000f0] p19_call_2_ho: ldsh [%o2+0x008],%l4 ! Mem[00000000370000c8] ldstub [%o0+0x014],%l1 ! Mem[00000000360000d4] retl std %l2,[%o3+0x028] ! Mem[00000000378000e8] p20_jmpl_2_le: ldx [%i3+0x028],%l1 ! Mem[00000000398000e8] ldstub [%i1+0x00e],%l0 ! Mem[00000000388000ce] ldstub [%i3+0x00e],%l2 ! Mem[00000000398000ce] stw %l0,[%i0+0x014] ! Mem[00000000380000d4] swap [%i2+0x008],%l0 ! Mem[00000000390000c8] ldd [%i1+0x020],%l4 ! Mem[00000000388000e0] ldd [%i1+0x018],%l4 ! Mem[00000000388000d8] jmpl %g6+8,%g0 swap [%i3+0x020],%l6 ! Mem[00000000398000e0] p20_call_2_le: ldsb [%i0+0x012],%l6 ! Mem[00000000380000d2] retl swap [%i2+0x014],%l2 ! Mem[00000000390000d4] p20_jmpl_2_lo: ldx [%o3+0x028],%l1 ! Mem[00000000398000e8] ldstub [%o1+0x00e],%l0 ! Mem[00000000388000ce] ldstub [%o3+0x00e],%l2 ! Mem[00000000398000ce] stw %l0,[%o0+0x014] ! Mem[00000000380000d4] swap [%o2+0x008],%l0 ! Mem[00000000390000c8] ldd [%o1+0x020],%l4 ! Mem[00000000388000e0] ldd [%o1+0x018],%l4 ! Mem[00000000388000d8] jmpl %g6+8,%g0 swap [%o3+0x020],%l6 ! Mem[00000000398000e0] p20_call_2_lo: ldsb [%o0+0x012],%l6 ! Mem[00000000380000d2] retl swap [%o2+0x014],%l2 ! Mem[00000000390000d4] p20_jmpl_2_he: lduh [%i1+0x02c],%l3 ! Mem[00000000388000ec] ldd [%i2+0x008],%l6 ! Mem[00000000390000c8] jmpl %g6+8,%g0 sth %l7,[%i1+0x03a] ! Mem[00000000388000fa] p20_call_2_he: ldstub [%i3+0x019],%l5 ! Mem[00000000398000d9] lduw [%i1+0x030],%l4 ! Mem[00000000388000f0] ldstub [%i2+0x00b],%l5 ! Mem[00000000390000cb] ldsw [%i3+0x014],%l1 ! Mem[00000000398000d4] retl stb %l2,[%i3+0x00f] ! Mem[00000000398000cf] p20_jmpl_2_ho: lduh [%o1+0x02c],%l3 ! Mem[00000000388000ec] ldd [%o2+0x008],%l6 ! Mem[00000000390000c8] jmpl %g6+8,%g0 sth %l7,[%o1+0x03a] ! Mem[00000000388000fa] p20_call_2_ho: ldstub [%o3+0x019],%l5 ! Mem[00000000398000d9] lduw [%o1+0x030],%l4 ! Mem[00000000388000f0] ldstub [%o2+0x00b],%l5 ! Mem[00000000390000cb] ldsw [%o3+0x014],%l1 ! Mem[00000000398000d4] retl stb %l2,[%o3+0x00f] ! Mem[00000000398000cf] p21_jmpl_2_le: sth %l2,[%i1+0x02c] ! Mem[000000003a8000ec] ldstub [%i3+0x00f],%l0 ! Mem[000000003b8000cf] ldub [%i0+0x00b],%l0 ! Mem[000000003a0000cb] ldub [%i1+0x023],%l5 ! Mem[000000003a8000e3] lduh [%i0+0x03e],%l4 ! Mem[000000003a0000fe] jmpl %g6+8,%g0 swap [%i3+0x000],%l6 ! Mem[000000003b8000c0] p21_call_2_le: lduw [%i0+0x03c],%l3 ! Mem[000000003a0000fc] retl sth %l4,[%i2+0x002] ! Mem[000000003b0000c2] p21_jmpl_2_lo: sth %l2,[%o1+0x02c] ! Mem[000000003a8000ec] ldstub [%o3+0x00f],%l0 ! Mem[000000003b8000cf] ldub [%o0+0x00b],%l0 ! Mem[000000003a0000cb] ldub [%o1+0x023],%l5 ! Mem[000000003a8000e3] lduh [%o0+0x03e],%l4 ! Mem[000000003a0000fe] jmpl %g6+8,%g0 swap [%o3+0x000],%l6 ! Mem[000000003b8000c0] p21_call_2_lo: lduw [%o0+0x03c],%l3 ! Mem[000000003a0000fc] retl sth %l4,[%o2+0x002] ! Mem[000000003b0000c2] p21_jmpl_2_he: jmpl %g6+8,%g0 ldsb [%i2+0x038],%l4 ! Mem[000000003b0000f8] p21_call_2_he: retl ldd [%i0+0x010],%l0 ! Mem[000000003a0000d0] p21_jmpl_2_ho: jmpl %g6+8,%g0 ldsb [%o2+0x038],%l4 ! Mem[000000003b0000f8] p21_call_2_ho: retl ldd [%o0+0x010],%l0 ! Mem[000000003a0000d0] p22_jmpl_2_le: sth %l1,[%i1+0x000] ! Mem[000000003c8000c0] jmpl %g6+8,%g0 swap [%i2+0x014],%l2 ! Mem[000000003d0000d4] p22_call_2_le: ldd [%i2+0x038],%l6 ! Mem[000000003d0000f8] swap [%i1+0x01c],%l1 ! Mem[000000003c8000dc] ldstub [%i0+0x032],%l1 ! Mem[000000003c0000f2] retl ldstub [%i3+0x01a],%l2 ! Mem[000000003d8000da] p22_jmpl_2_lo: sth %l1,[%o1+0x000] ! Mem[000000003c8000c0] jmpl %g6+8,%g0 swap [%o2+0x014],%l2 ! Mem[000000003d0000d4] p22_call_2_lo: ldd [%o2+0x038],%l6 ! Mem[000000003d0000f8] swap [%o1+0x01c],%l1 ! Mem[000000003c8000dc] ldstub [%o0+0x032],%l1 ! Mem[000000003c0000f2] retl ldstub [%o3+0x01a],%l2 ! Mem[000000003d8000da] p22_jmpl_2_he: lduw [%i3+0x02c],%l1 ! Mem[000000003d8000ec] swap [%i1+0x020],%l6 ! Mem[000000003c8000e0] ldsb [%i2+0x014],%l4 ! Mem[000000003d0000d4] ldd [%i2+0x008],%l0 ! Mem[000000003d0000c8] stw %l0,[%i3+0x01c] ! Mem[000000003d8000dc] swap [%i3+0x018],%l0 ! Mem[000000003d8000d8] ldsb [%i0+0x020],%l3 ! Mem[000000003c0000e0] jmpl %g6+8,%g0 stw %l3,[%i3+0x034] ! Mem[000000003d8000f4] p22_call_2_he: ldsw [%i2+0x034],%l5 ! Mem[000000003d0000f4] stx %l5,[%i0+0x008] ! Mem[000000003c0000c8] ldsh [%i1+0x01e],%l7 ! Mem[000000003c8000de] swap [%i2+0x018],%l4 ! Mem[000000003d0000d8] ldsh [%i0+0x032],%l1 ! Mem[000000003c0000f2] ldx [%i3+0x018],%l2 ! Mem[000000003d8000d8] swap [%i1+0x004],%l3 ! Mem[000000003c8000c4] retl ldd [%i1+0x018],%l4 ! Mem[000000003c8000d8] p22_jmpl_2_ho: lduw [%o3+0x02c],%l1 ! Mem[000000003d8000ec] swap [%o1+0x020],%l6 ! Mem[000000003c8000e0] ldsb [%o2+0x014],%l4 ! Mem[000000003d0000d4] ldd [%o2+0x008],%l0 ! Mem[000000003d0000c8] stw %l0,[%o3+0x01c] ! Mem[000000003d8000dc] swap [%o3+0x018],%l0 ! Mem[000000003d8000d8] ldsb [%o0+0x020],%l3 ! Mem[000000003c0000e0] jmpl %g6+8,%g0 stw %l3,[%o3+0x034] ! Mem[000000003d8000f4] p22_call_2_ho: ldsw [%o2+0x034],%l5 ! Mem[000000003d0000f4] stx %l5,[%o0+0x008] ! Mem[000000003c0000c8] ldsh [%o1+0x01e],%l7 ! Mem[000000003c8000de] swap [%o2+0x018],%l4 ! Mem[000000003d0000d8] ldsh [%o0+0x032],%l1 ! Mem[000000003c0000f2] ldx [%o3+0x018],%l2 ! Mem[000000003d8000d8] swap [%o1+0x004],%l3 ! Mem[000000003c8000c4] retl ldd [%o1+0x018],%l4 ! Mem[000000003c8000d8] p23_jmpl_2_le: lduw [%i2+0x024],%l6 ! Mem[000000003f0000e4] ldstub [%i1+0x00e],%l6 ! Mem[000000003e8000ce] ldsb [%i2+0x02b],%l6 ! Mem[000000003f0000eb] stb %l7,[%i3+0x01b] ! Mem[000000003f8000db] jmpl %g6+8,%g0 sth %l1,[%i3+0x01c] ! Mem[000000003f8000dc] p23_call_2_le: ldd [%i1+0x018],%l4 ! Mem[000000003e8000d8] swap [%i1+0x008],%l7 ! Mem[000000003e8000c8] ldsh [%i0+0x016],%l5 ! Mem[000000003e0000d6] ldstub [%i3+0x02f],%l2 ! Mem[000000003f8000ef] std %l6,[%i1+0x030] ! Mem[000000003e8000f0] retl ldsw [%i3+0x020],%l1 ! Mem[000000003f8000e0] p23_jmpl_2_lo: lduw [%o2+0x024],%l6 ! Mem[000000003f0000e4] ldstub [%o1+0x00e],%l6 ! Mem[000000003e8000ce] ldsb [%o2+0x02b],%l6 ! Mem[000000003f0000eb] stb %l7,[%o3+0x01b] ! Mem[000000003f8000db] jmpl %g6+8,%g0 sth %l1,[%o3+0x01c] ! Mem[000000003f8000dc] p23_call_2_lo: ldd [%o1+0x018],%l4 ! Mem[000000003e8000d8] swap [%o1+0x008],%l7 ! Mem[000000003e8000c8] ldsh [%o0+0x016],%l5 ! Mem[000000003e0000d6] ldstub [%o3+0x02f],%l2 ! Mem[000000003f8000ef] std %l6,[%o1+0x030] ! Mem[000000003e8000f0] retl ldsw [%o3+0x020],%l1 ! Mem[000000003f8000e0] p23_jmpl_2_he: jmpl %g6+8,%g0 std %l6,[%i0+0x038] ! Mem[000000003e0000f8] p23_call_2_he: retl swap [%i1+0x01c],%l4 ! Mem[000000003e8000dc] p23_jmpl_2_ho: jmpl %g6+8,%g0 std %l6,[%o0+0x038] ! Mem[000000003e0000f8] p23_call_2_ho: retl swap [%o1+0x01c],%l4 ! Mem[000000003e8000dc] p24_jmpl_2_le: ldsh [%i0+0x02e],%l6 ! Mem[00000000400000ee] std %l4,[%i0+0x018] ! Mem[00000000400000d8] std %l2,[%i0+0x000] ! Mem[00000000400000c0] swap [%i2+0x020],%l2 ! Mem[00000000410000e0] swap [%i3+0x010],%l5 ! Mem[00000000418000d0] jmpl %g6+8,%g0 stx %l0,[%i0+0x030] ! Mem[00000000400000f0] p24_call_2_le: retl sth %l0,[%i0+0x03c] ! Mem[00000000400000fc] p24_jmpl_2_lo: ldsh [%o0+0x02e],%l6 ! Mem[00000000400000ee] std %l4,[%o0+0x018] ! Mem[00000000400000d8] std %l2,[%o0+0x000] ! Mem[00000000400000c0] swap [%o2+0x020],%l2 ! Mem[00000000410000e0] swap [%o3+0x010],%l5 ! Mem[00000000418000d0] jmpl %g6+8,%g0 stx %l0,[%o0+0x030] ! Mem[00000000400000f0] p24_call_2_lo: retl sth %l0,[%o0+0x03c] ! Mem[00000000400000fc] p24_jmpl_2_he: ldsw [%i2+0x004],%l3 ! Mem[00000000410000c4] lduw [%i1+0x038],%l2 ! Mem[00000000408000f8] stx %l3,[%i0+0x028] ! Mem[00000000400000e8] ldsb [%i0+0x03a],%l7 ! Mem[00000000400000fa] ldstub [%i0+0x03b],%l7 ! Mem[00000000400000fb] lduh [%i1+0x03c],%l1 ! Mem[00000000408000fc] stw %l2,[%i0+0x004] ! Mem[00000000400000c4] jmpl %g6+8,%g0 sth %l3,[%i2+0x014] ! Mem[00000000410000d4] p24_call_2_he: std %l0,[%i2+0x010] ! Mem[00000000410000d0] lduh [%i2+0x020],%l6 ! Mem[00000000410000e0] stx %l7,[%i0+0x028] ! Mem[00000000400000e8] ldstub [%i2+0x01e],%l7 ! Mem[00000000410000de] lduh [%i0+0x016],%l3 ! Mem[00000000400000d6] retl ldd [%i1+0x010],%l0 ! Mem[00000000408000d0] p24_jmpl_2_ho: ldsw [%o2+0x004],%l3 ! Mem[00000000410000c4] lduw [%o1+0x038],%l2 ! Mem[00000000408000f8] stx %l3,[%o0+0x028] ! Mem[00000000400000e8] ldsb [%o0+0x03a],%l7 ! Mem[00000000400000fa] ldstub [%o0+0x03b],%l7 ! Mem[00000000400000fb] lduh [%o1+0x03c],%l1 ! Mem[00000000408000fc] stw %l2,[%o0+0x004] ! Mem[00000000400000c4] jmpl %g6+8,%g0 sth %l3,[%o2+0x014] ! Mem[00000000410000d4] p24_call_2_ho: std %l0,[%o2+0x010] ! Mem[00000000410000d0] lduh [%o2+0x020],%l6 ! Mem[00000000410000e0] stx %l7,[%o0+0x028] ! Mem[00000000400000e8] ldstub [%o2+0x01e],%l7 ! Mem[00000000410000de] lduh [%o0+0x016],%l3 ! Mem[00000000400000d6] retl ldd [%o1+0x010],%l0 ! Mem[00000000408000d0] p25_jmpl_2_le: lduh [%i1+0x02c],%l1 ! Mem[00000000428000ec] ldub [%i2+0x00e],%l0 ! Mem[00000000430000ce] swap [%i0+0x02c],%l2 ! Mem[00000000420000ec] ldub [%i3+0x020],%l6 ! Mem[00000000438000e0] stb %l6,[%i1+0x03e] ! Mem[00000000428000fe] ldub [%i2+0x001],%l7 ! Mem[00000000430000c1] ldx [%i3+0x018],%l0 ! Mem[00000000438000d8] jmpl %g6+8,%g0 ldub [%i1+0x03b],%l0 ! Mem[00000000428000fb] p25_call_2_le: ldstub [%i0+0x03b],%l3 ! Mem[00000000420000fb] stx %l5,[%i0+0x028] ! Mem[00000000420000e8] swap [%i0+0x03c],%l7 ! Mem[00000000420000fc] sth %l6,[%i3+0x00e] ! Mem[00000000438000ce] ldsw [%i0+0x000],%l6 ! Mem[00000000420000c0] swap [%i3+0x034],%l3 ! Mem[00000000438000f4] swap [%i3+0x01c],%l6 ! Mem[00000000438000dc] retl ldub [%i2+0x01e],%l5 ! Mem[00000000430000de] p25_jmpl_2_lo: lduh [%o1+0x02c],%l1 ! Mem[00000000428000ec] ldub [%o2+0x00e],%l0 ! Mem[00000000430000ce] swap [%o0+0x02c],%l2 ! Mem[00000000420000ec] ldub [%o3+0x020],%l6 ! Mem[00000000438000e0] stb %l6,[%o1+0x03e] ! Mem[00000000428000fe] ldub [%o2+0x001],%l7 ! Mem[00000000430000c1] ldx [%o3+0x018],%l0 ! Mem[00000000438000d8] jmpl %g6+8,%g0 ldub [%o1+0x03b],%l0 ! Mem[00000000428000fb] p25_call_2_lo: ldstub [%o0+0x03b],%l3 ! Mem[00000000420000fb] stx %l5,[%o0+0x028] ! Mem[00000000420000e8] swap [%o0+0x03c],%l7 ! Mem[00000000420000fc] sth %l6,[%o3+0x00e] ! Mem[00000000438000ce] ldsw [%o0+0x000],%l6 ! Mem[00000000420000c0] swap [%o3+0x034],%l3 ! Mem[00000000438000f4] swap [%o3+0x01c],%l6 ! Mem[00000000438000dc] retl ldub [%o2+0x01e],%l5 ! Mem[00000000430000de] p25_jmpl_2_he: ldstub [%i1+0x027],%l5 ! Mem[00000000428000e7] swap [%i0+0x03c],%l3 ! Mem[00000000420000fc] ldd [%i3+0x028],%l2 ! Mem[00000000438000e8] jmpl %g6+8,%g0 swap [%i3+0x010],%l3 ! Mem[00000000438000d0] p25_call_2_he: ldsh [%i1+0x018],%l1 ! Mem[00000000428000d8] retl ldstub [%i2+0x017],%l0 ! Mem[00000000430000d7] p25_jmpl_2_ho: ldstub [%o1+0x027],%l5 ! Mem[00000000428000e7] swap [%o0+0x03c],%l3 ! Mem[00000000420000fc] ldd [%o3+0x028],%l2 ! Mem[00000000438000e8] jmpl %g6+8,%g0 swap [%o3+0x010],%l3 ! Mem[00000000438000d0] p25_call_2_ho: ldsh [%o1+0x018],%l1 ! Mem[00000000428000d8] retl ldstub [%o2+0x017],%l0 ! Mem[00000000430000d7] p26_jmpl_2_le: stx %l6,[%i2+0x008] ! Mem[00000000450000c8] stw %l6,[%i3+0x008] ! Mem[00000000458000c8] ldstub [%i3+0x03a],%l1 ! Mem[00000000458000fa] ldsh [%i0+0x00a],%l6 ! Mem[00000000440000ca] ldd [%i2+0x038],%l6 ! Mem[00000000450000f8] ldd [%i0+0x008],%l2 ! Mem[00000000440000c8] jmpl %g6+8,%g0 ldd [%i2+0x028],%l6 ! Mem[00000000450000e8] p26_call_2_le: lduh [%i3+0x00e],%l2 ! Mem[00000000458000ce] std %l6,[%i0+0x028] ! Mem[00000000440000e8] swap [%i0+0x01c],%l7 ! Mem[00000000440000dc] ldstub [%i2+0x016],%l3 ! Mem[00000000450000d6] swap [%i2+0x010],%l1 ! Mem[00000000450000d0] retl ldsb [%i3+0x01f],%l3 ! Mem[00000000458000df] p26_jmpl_2_lo: stx %l6,[%o2+0x008] ! Mem[00000000450000c8] stw %l6,[%o3+0x008] ! Mem[00000000458000c8] ldstub [%o3+0x03a],%l1 ! Mem[00000000458000fa] ldsh [%o0+0x00a],%l6 ! Mem[00000000440000ca] ldd [%o2+0x038],%l6 ! Mem[00000000450000f8] ldd [%o0+0x008],%l2 ! Mem[00000000440000c8] jmpl %g6+8,%g0 ldd [%o2+0x028],%l6 ! Mem[00000000450000e8] p26_call_2_lo: lduh [%o3+0x00e],%l2 ! Mem[00000000458000ce] std %l6,[%o0+0x028] ! Mem[00000000440000e8] swap [%o0+0x01c],%l7 ! Mem[00000000440000dc] ldstub [%o2+0x016],%l3 ! Mem[00000000450000d6] swap [%o2+0x010],%l1 ! Mem[00000000450000d0] retl ldsb [%o3+0x01f],%l3 ! Mem[00000000458000df] p26_jmpl_2_he: jmpl %g6+8,%g0 lduw [%i1+0x014],%l3 ! Mem[00000000448000d4] p26_call_2_he: stw %l4,[%i3+0x038] ! Mem[00000000458000f8] retl swap [%i1+0x02c],%l5 ! Mem[00000000448000ec] p26_jmpl_2_ho: jmpl %g6+8,%g0 lduw [%o1+0x014],%l3 ! Mem[00000000448000d4] p26_call_2_ho: stw %l4,[%o3+0x038] ! Mem[00000000458000f8] retl swap [%o1+0x02c],%l5 ! Mem[00000000448000ec] p27_jmpl_2_le: lduh [%i3+0x00e],%l6 ! Mem[00000000478000ce] lduw [%i1+0x028],%l6 ! Mem[00000000468000e8] ldstub [%i1+0x01b],%l7 ! Mem[00000000468000db] stw %l1,[%i0+0x01c] ! Mem[00000000460000dc] ldd [%i2+0x000],%l2 ! Mem[00000000470000c0] ldd [%i2+0x010],%l2 ! Mem[00000000470000d0] jmpl %g6+8,%g0 ldsh [%i1+0x008],%l6 ! Mem[00000000468000c8] p27_call_2_le: ldx [%i2+0x028],%l2 ! Mem[00000000470000e8] ldsb [%i2+0x034],%l6 ! Mem[00000000470000f4] ldsb [%i0+0x026],%l7 ! Mem[00000000460000e6] stb %l1,[%i3+0x002] ! Mem[00000000478000c2] swap [%i1+0x02c],%l7 ! Mem[00000000468000ec] retl lduw [%i0+0x024],%l1 ! Mem[00000000460000e4] p27_jmpl_2_lo: lduh [%o3+0x00e],%l6 ! Mem[00000000478000ce] lduw [%o1+0x028],%l6 ! Mem[00000000468000e8] ldstub [%o1+0x01b],%l7 ! Mem[00000000468000db] stw %l1,[%o0+0x01c] ! Mem[00000000460000dc] ldd [%o2+0x000],%l2 ! Mem[00000000470000c0] ldd [%o2+0x010],%l2 ! Mem[00000000470000d0] jmpl %g6+8,%g0 ldsh [%o1+0x008],%l6 ! Mem[00000000468000c8] p27_call_2_lo: ldx [%o2+0x028],%l2 ! Mem[00000000470000e8] ldsb [%o2+0x034],%l6 ! Mem[00000000470000f4] ldsb [%o0+0x026],%l7 ! Mem[00000000460000e6] stb %l1,[%o3+0x002] ! Mem[00000000478000c2] swap [%o1+0x02c],%l7 ! Mem[00000000468000ec] retl lduw [%o0+0x024],%l1 ! Mem[00000000460000e4] p27_jmpl_2_he: ldstub [%i0+0x02a],%l6 ! Mem[00000000460000ea] stb %l3,[%i3+0x02c] ! Mem[00000000478000ec] lduh [%i2+0x02c],%l5 ! Mem[00000000470000ec] jmpl %g6+8,%g0 swap [%i3+0x028],%l5 ! Mem[00000000478000e8] p27_call_2_he: swap [%i1+0x030],%l3 ! Mem[00000000468000f0] ldstub [%i1+0x02a],%l3 ! Mem[00000000468000ea] sth %l1,[%i2+0x01e] ! Mem[00000000470000de] swap [%i0+0x01c],%l5 ! Mem[00000000460000dc] ldstub [%i1+0x01a],%l3 ! Mem[00000000468000da] ldstub [%i1+0x03a],%l7 ! Mem[00000000468000fa] retl lduw [%i3+0x03c],%l3 ! Mem[00000000478000fc] p27_jmpl_2_ho: ldstub [%o0+0x02a],%l6 ! Mem[00000000460000ea] stb %l3,[%o3+0x02c] ! Mem[00000000478000ec] lduh [%o2+0x02c],%l5 ! Mem[00000000470000ec] jmpl %g6+8,%g0 swap [%o3+0x028],%l5 ! Mem[00000000478000e8] p27_call_2_ho: swap [%o1+0x030],%l3 ! Mem[00000000468000f0] ldstub [%o1+0x02a],%l3 ! Mem[00000000468000ea] sth %l1,[%o2+0x01e] ! Mem[00000000470000de] swap [%o0+0x01c],%l5 ! Mem[00000000460000dc] ldstub [%o1+0x01a],%l3 ! Mem[00000000468000da] ldstub [%o1+0x03a],%l7 ! Mem[00000000468000fa] retl lduw [%o3+0x03c],%l3 ! Mem[00000000478000fc] p28_jmpl_2_le: ldub [%i3+0x011],%l5 ! Mem[00000000498000d1] ldstub [%i2+0x02d],%l2 ! Mem[00000000490000ed] std %l0,[%i1+0x010] ! Mem[00000000488000d0] lduw [%i3+0x020],%l5 ! Mem[00000000498000e0] ldub [%i1+0x021],%l7 ! Mem[00000000488000e1] swap [%i2+0x018],%l4 ! Mem[00000000490000d8] jmpl %g6+8,%g0 ldstub [%i3+0x007],%l3 ! Mem[00000000498000c7] p28_call_2_le: retl ldstub [%i0+0x032],%l6 ! Mem[00000000480000f2] p28_jmpl_2_lo: ldub [%o3+0x011],%l5 ! Mem[00000000498000d1] ldstub [%o2+0x02d],%l2 ! Mem[00000000490000ed] std %l0,[%o1+0x010] ! Mem[00000000488000d0] lduw [%o3+0x020],%l5 ! Mem[00000000498000e0] ldub [%o1+0x021],%l7 ! Mem[00000000488000e1] swap [%o2+0x018],%l4 ! Mem[00000000490000d8] jmpl %g6+8,%g0 ldstub [%o3+0x007],%l3 ! Mem[00000000498000c7] p28_call_2_lo: retl ldstub [%o0+0x032],%l6 ! Mem[00000000480000f2] p28_jmpl_2_he: stw %l4,[%i1+0x010] ! Mem[00000000488000d0] ldstub [%i0+0x035],%l3 ! Mem[00000000480000f5] swap [%i3+0x008],%l7 ! Mem[00000000498000c8] jmpl %g6+8,%g0 ldd [%i3+0x000],%l2 ! Mem[00000000498000c0] p28_call_2_he: lduw [%i3+0x030],%l1 ! Mem[00000000498000f0] ldsb [%i0+0x00b],%l2 ! Mem[00000000480000cb] ldsh [%i1+0x03e],%l6 ! Mem[00000000488000fe] ldstub [%i3+0x013],%l5 ! Mem[00000000498000d3] retl lduh [%i1+0x000],%l2 ! Mem[00000000488000c0] p28_jmpl_2_ho: stw %l4,[%o1+0x010] ! Mem[00000000488000d0] ldstub [%o0+0x035],%l3 ! Mem[00000000480000f5] swap [%o3+0x008],%l7 ! Mem[00000000498000c8] jmpl %g6+8,%g0 ldd [%o3+0x000],%l2 ! Mem[00000000498000c0] p28_call_2_ho: lduw [%o3+0x030],%l1 ! Mem[00000000498000f0] ldsb [%o0+0x00b],%l2 ! Mem[00000000480000cb] ldsh [%o1+0x03e],%l6 ! Mem[00000000488000fe] ldstub [%o3+0x013],%l5 ! Mem[00000000498000d3] retl lduh [%o1+0x000],%l2 ! Mem[00000000488000c0] p29_jmpl_2_le: std %l4,[%i2+0x028] ! Mem[000000004b0000e8] lduw [%i1+0x030],%l6 ! Mem[000000004a8000f0] jmpl %g6+8,%g0 sth %l5,[%i3+0x016] ! Mem[000000004b8000d6] p29_call_2_le: ldstub [%i1+0x008],%l0 ! Mem[000000004a8000c8] ldsh [%i1+0x028],%l3 ! Mem[000000004a8000e8] ldstub [%i0+0x019],%l3 ! Mem[000000004a0000d9] retl stb %l2,[%i1+0x01f] ! Mem[000000004a8000df] p29_jmpl_2_lo: std %l4,[%o2+0x028] ! Mem[000000004b0000e8] lduw [%o1+0x030],%l6 ! Mem[000000004a8000f0] jmpl %g6+8,%g0 sth %l5,[%o3+0x016] ! Mem[000000004b8000d6] p29_call_2_lo: ldstub [%o1+0x008],%l0 ! Mem[000000004a8000c8] ldsh [%o1+0x028],%l3 ! Mem[000000004a8000e8] ldstub [%o0+0x019],%l3 ! Mem[000000004a0000d9] retl stb %l2,[%o1+0x01f] ! Mem[000000004a8000df] p29_jmpl_2_he: stw %l2,[%i0+0x02c] ! Mem[000000004a0000ec] ldsw [%i0+0x028],%l7 ! Mem[000000004a0000e8] swap [%i0+0x020],%l6 ! Mem[000000004a0000e0] jmpl %g6+8,%g0 ldsw [%i3+0x014],%l4 ! Mem[000000004b8000d4] p29_call_2_he: ldsw [%i3+0x018],%l2 ! Mem[000000004b8000d8] swap [%i2+0x010],%l7 ! Mem[000000004b0000d0] stw %l3,[%i1+0x00c] ! Mem[000000004a8000cc] ldx [%i2+0x018],%l7 ! Mem[000000004b0000d8] retl std %l0,[%i1+0x018] ! Mem[000000004a8000d8] p29_jmpl_2_ho: stw %l2,[%o0+0x02c] ! Mem[000000004a0000ec] ldsw [%o0+0x028],%l7 ! Mem[000000004a0000e8] swap [%o0+0x020],%l6 ! Mem[000000004a0000e0] jmpl %g6+8,%g0 ldsw [%o3+0x014],%l4 ! Mem[000000004b8000d4] p29_call_2_ho: ldsw [%o3+0x018],%l2 ! Mem[000000004b8000d8] swap [%o2+0x010],%l7 ! Mem[000000004b0000d0] stw %l3,[%o1+0x00c] ! Mem[000000004a8000cc] ldx [%o2+0x018],%l7 ! Mem[000000004b0000d8] retl std %l0,[%o1+0x018] ! Mem[000000004a8000d8] p30_jmpl_2_le: ldstub [%i3+0x021],%l2 ! Mem[000000004d8000e1] lduh [%i2+0x012],%l5 ! Mem[000000004d0000d2] ldstub [%i1+0x024],%l4 ! Mem[000000004c8000e4] jmpl %g6+8,%g0 ldstub [%i0+0x030],%l7 ! Mem[000000004c0000f0] p30_call_2_le: ldsb [%i1+0x01f],%l7 ! Mem[000000004c8000df] stb %l4,[%i3+0x01b] ! Mem[000000004d8000db] lduh [%i2+0x036],%l5 ! Mem[000000004d0000f6] stb %l2,[%i1+0x01e] ! Mem[000000004c8000de] swap [%i2+0x000],%l2 ! Mem[000000004d0000c0] retl stb %l4,[%i2+0x032] ! Mem[000000004d0000f2] p30_jmpl_2_lo: ldstub [%o3+0x021],%l2 ! Mem[000000004d8000e1] lduh [%o2+0x012],%l5 ! Mem[000000004d0000d2] ldstub [%o1+0x024],%l4 ! Mem[000000004c8000e4] jmpl %g6+8,%g0 ldstub [%o0+0x030],%l7 ! Mem[000000004c0000f0] p30_call_2_lo: ldsb [%o1+0x01f],%l7 ! Mem[000000004c8000df] stb %l4,[%o3+0x01b] ! Mem[000000004d8000db] lduh [%o2+0x036],%l5 ! Mem[000000004d0000f6] stb %l2,[%o1+0x01e] ! Mem[000000004c8000de] swap [%o2+0x000],%l2 ! Mem[000000004d0000c0] retl stb %l4,[%o2+0x032] ! Mem[000000004d0000f2] p30_jmpl_2_he: swap [%i2+0x01c],%l7 ! Mem[000000004d0000dc] ldsh [%i2+0x03c],%l3 ! Mem[000000004d0000fc] swap [%i3+0x028],%l2 ! Mem[000000004d8000e8] jmpl %g6+8,%g0 ldstub [%i2+0x02f],%l6 ! Mem[000000004d0000ef] p30_call_2_he: lduh [%i2+0x002],%l1 ! Mem[000000004d0000c2] ldsw [%i3+0x00c],%l7 ! Mem[000000004d8000cc] ldub [%i0+0x005],%l1 ! Mem[000000004c0000c5] lduw [%i1+0x020],%l2 ! Mem[000000004c8000e0] ldd [%i3+0x030],%l0 ! Mem[000000004d8000f0] ldstub [%i0+0x003],%l5 ! Mem[000000004c0000c3] ldstub [%i1+0x03e],%l2 ! Mem[000000004c8000fe] retl std %l4,[%i0+0x008] ! Mem[000000004c0000c8] p30_jmpl_2_ho: swap [%o2+0x01c],%l7 ! Mem[000000004d0000dc] ldsh [%o2+0x03c],%l3 ! Mem[000000004d0000fc] swap [%o3+0x028],%l2 ! Mem[000000004d8000e8] jmpl %g6+8,%g0 ldstub [%o2+0x02f],%l6 ! Mem[000000004d0000ef] p30_call_2_ho: lduh [%o2+0x002],%l1 ! Mem[000000004d0000c2] ldsw [%o3+0x00c],%l7 ! Mem[000000004d8000cc] ldub [%o0+0x005],%l1 ! Mem[000000004c0000c5] lduw [%o1+0x020],%l2 ! Mem[000000004c8000e0] ldd [%o3+0x030],%l0 ! Mem[000000004d8000f0] ldstub [%o0+0x003],%l5 ! Mem[000000004c0000c3] ldstub [%o1+0x03e],%l2 ! Mem[000000004c8000fe] retl std %l4,[%o0+0x008] ! Mem[000000004c0000c8] p31_jmpl_2_le: std %l0,[%i3+0x008] ! Mem[000000004f8000c8] jmpl %g6+8,%g0 ldub [%i3+0x02e],%l2 ! Mem[000000004f8000ee] p31_call_2_le: swap [%i3+0x02c],%l6 ! Mem[000000004f8000ec] retl lduw [%i2+0x000],%l3 ! Mem[000000004f0000c0] p31_jmpl_2_lo: std %l0,[%o3+0x008] ! Mem[000000004f8000c8] jmpl %g6+8,%g0 ldub [%o3+0x02e],%l2 ! Mem[000000004f8000ee] p31_call_2_lo: swap [%o3+0x02c],%l6 ! Mem[000000004f8000ec] retl lduw [%o2+0x000],%l3 ! Mem[000000004f0000c0] p31_jmpl_2_he: stb %l4,[%i1+0x03f] ! Mem[000000004e8000ff] ldub [%i0+0x003],%l6 ! Mem[000000004e0000c3] ldstub [%i3+0x02f],%l6 ! Mem[000000004f8000ef] stb %l3,[%i3+0x035] ! Mem[000000004f8000f5] swap [%i0+0x01c],%l4 ! Mem[000000004e0000dc] jmpl %g6+8,%g0 ldx [%i2+0x028],%l0 ! Mem[000000004f0000e8] p31_call_2_he: std %l6,[%i1+0x018] ! Mem[000000004e8000d8] ldstub [%i2+0x03f],%l4 ! Mem[000000004f0000ff] retl ldsh [%i3+0x018],%l5 ! Mem[000000004f8000d8] p31_jmpl_2_ho: stb %l4,[%o1+0x03f] ! Mem[000000004e8000ff] ldub [%o0+0x003],%l6 ! Mem[000000004e0000c3] ldstub [%o3+0x02f],%l6 ! Mem[000000004f8000ef] stb %l3,[%o3+0x035] ! Mem[000000004f8000f5] swap [%o0+0x01c],%l4 ! Mem[000000004e0000dc] jmpl %g6+8,%g0 ldx [%o2+0x028],%l0 ! Mem[000000004f0000e8] p31_call_2_ho: std %l6,[%o1+0x018] ! Mem[000000004e8000d8] ldstub [%o2+0x03f],%l4 ! Mem[000000004f0000ff] retl ldsh [%o3+0x018],%l5 ! Mem[000000004f8000d8] p32_jmpl_2_le: sth %l1,[%i2+0x02c] ! Mem[00000000510000ec] ldstub [%i1+0x00e],%l0 ! Mem[00000000508000ce] stb %l2,[%i1+0x00e] ! Mem[00000000508000ce] stx %l6,[%i1+0x020] ! Mem[00000000508000e0] swap [%i0+0x020],%l5 ! Mem[00000000500000e0] ldd [%i2+0x028],%l6 ! Mem[00000000510000e8] swap [%i1+0x020],%l3 ! Mem[00000000508000e0] jmpl %g6+8,%g0 ldstub [%i0+0x004],%l7 ! Mem[00000000500000c4] p32_call_2_le: stx %l0,[%i3+0x018] ! Mem[00000000518000d8] stx %l2,[%i1+0x028] ! Mem[00000000508000e8] ldstub [%i0+0x032],%l1 ! Mem[00000000500000f2] ldub [%i3+0x01e],%l2 ! Mem[00000000518000de] retl ldstub [%i3+0x002],%l3 ! Mem[00000000518000c2] p32_jmpl_2_lo: sth %l1,[%o2+0x02c] ! Mem[00000000510000ec] ldstub [%o1+0x00e],%l0 ! Mem[00000000508000ce] stb %l2,[%o1+0x00e] ! Mem[00000000508000ce] stx %l6,[%o1+0x020] ! Mem[00000000508000e0] swap [%o0+0x020],%l5 ! Mem[00000000500000e0] ldd [%o2+0x028],%l6 ! Mem[00000000510000e8] swap [%o1+0x020],%l3 ! Mem[00000000508000e0] jmpl %g6+8,%g0 ldstub [%o0+0x004],%l7 ! Mem[00000000500000c4] p32_call_2_lo: stx %l0,[%o3+0x018] ! Mem[00000000518000d8] stx %l2,[%o1+0x028] ! Mem[00000000508000e8] ldstub [%o0+0x032],%l1 ! Mem[00000000500000f2] ldub [%o3+0x01e],%l2 ! Mem[00000000518000de] retl ldstub [%o3+0x002],%l3 ! Mem[00000000518000c2] p32_jmpl_2_he: lduw [%i0+0x03c],%l1 ! Mem[00000000500000fc] stx %l6,[%i1+0x038] ! Mem[00000000508000f8] swap [%i3+0x008],%l3 ! Mem[00000000518000c8] swap [%i1+0x028],%l6 ! Mem[00000000508000e8] ldx [%i2+0x020],%l7 ! Mem[00000000510000e0] ldsb [%i1+0x01a],%l4 ! Mem[00000000508000da] stw %l3,[%i1+0x010] ! Mem[00000000508000d0] jmpl %g6+8,%g0 ldsw [%i3+0x034],%l1 ! Mem[00000000518000f4] p32_call_2_he: lduw [%i3+0x034],%l0 ! Mem[00000000518000f4] retl sth %l1,[%i2+0x004] ! Mem[00000000510000c4] p32_jmpl_2_ho: lduw [%o0+0x03c],%l1 ! Mem[00000000500000fc] stx %l6,[%o1+0x038] ! Mem[00000000508000f8] swap [%o3+0x008],%l3 ! Mem[00000000518000c8] swap [%o1+0x028],%l6 ! Mem[00000000508000e8] ldx [%o2+0x020],%l7 ! Mem[00000000510000e0] ldsb [%o1+0x01a],%l4 ! Mem[00000000508000da] stw %l3,[%o1+0x010] ! Mem[00000000508000d0] jmpl %g6+8,%g0 ldsw [%o3+0x034],%l1 ! Mem[00000000518000f4] p32_call_2_ho: lduw [%o3+0x034],%l0 ! Mem[00000000518000f4] retl sth %l1,[%o2+0x004] ! Mem[00000000510000c4] p33_jmpl_2_le: swap [%i0+0x028],%l6 ! Mem[00000000520000e8] ldstub [%i0+0x024],%l2 ! Mem[00000000520000e4] swap [%i0+0x028],%l6 ! Mem[00000000520000e8] lduw [%i3+0x00c],%l4 ! Mem[00000000538000cc] ldstub [%i2+0x029],%l3 ! Mem[00000000530000e9] stw %l2,[%i1+0x01c] ! Mem[00000000528000dc] jmpl %g6+8,%g0 ldsh [%i1+0x00c],%l7 ! Mem[00000000528000cc] p33_call_2_le: swap [%i0+0x014],%l6 ! Mem[00000000520000d4] sth %l6,[%i3+0x02c] ! Mem[00000000538000ec] ldsw [%i1+0x038],%l0 ! Mem[00000000528000f8] swap [%i1+0x030],%l6 ! Mem[00000000528000f0] ldstub [%i1+0x01d],%l7 ! Mem[00000000528000dd] retl ldd [%i3+0x030],%l6 ! Mem[00000000538000f0] p33_jmpl_2_lo: swap [%o0+0x028],%l6 ! Mem[00000000520000e8] ldstub [%o0+0x024],%l2 ! Mem[00000000520000e4] swap [%o0+0x028],%l6 ! Mem[00000000520000e8] lduw [%o3+0x00c],%l4 ! Mem[00000000538000cc] ldstub [%o2+0x029],%l3 ! Mem[00000000530000e9] stw %l2,[%o1+0x01c] ! Mem[00000000528000dc] jmpl %g6+8,%g0 ldsh [%o1+0x00c],%l7 ! Mem[00000000528000cc] p33_call_2_lo: swap [%o0+0x014],%l6 ! Mem[00000000520000d4] sth %l6,[%o3+0x02c] ! Mem[00000000538000ec] ldsw [%o1+0x038],%l0 ! Mem[00000000528000f8] swap [%o1+0x030],%l6 ! Mem[00000000528000f0] ldstub [%o1+0x01d],%l7 ! Mem[00000000528000dd] retl ldd [%o3+0x030],%l6 ! Mem[00000000538000f0] p33_jmpl_2_he: jmpl %g6+8,%g0 stw %l0,[%i3+0x038] ! Mem[00000000538000f8] p33_call_2_he: swap [%i3+0x03c],%l3 ! Mem[00000000538000fc] std %l4,[%i2+0x038] ! Mem[00000000530000f8] ldstub [%i2+0x00c],%l0 ! Mem[00000000530000cc] ldsh [%i2+0x008],%l2 ! Mem[00000000530000c8] ldd [%i3+0x010],%l0 ! Mem[00000000538000d0] ldstub [%i2+0x00b],%l2 ! Mem[00000000530000cb] ldstub [%i1+0x01f],%l6 ! Mem[00000000528000df] retl ldstub [%i3+0x013],%l5 ! Mem[00000000538000d3] p33_jmpl_2_ho: jmpl %g6+8,%g0 stw %l0,[%o3+0x038] ! Mem[00000000538000f8] p33_call_2_ho: swap [%o3+0x03c],%l3 ! Mem[00000000538000fc] std %l4,[%o2+0x038] ! Mem[00000000530000f8] ldstub [%o2+0x00c],%l0 ! Mem[00000000530000cc] ldsh [%o2+0x008],%l2 ! Mem[00000000530000c8] ldd [%o3+0x010],%l0 ! Mem[00000000538000d0] ldstub [%o2+0x00b],%l2 ! Mem[00000000530000cb] ldstub [%o1+0x01f],%l6 ! Mem[00000000528000df] retl ldstub [%o3+0x013],%l5 ! Mem[00000000538000d3] p34_jmpl_2_le: stx %l4,[%i1+0x020] ! Mem[00000000548000e0] stx %l7,[%i1+0x030] ! Mem[00000000548000f0] lduw [%i2+0x008],%l7 ! Mem[00000000550000c8] swap [%i1+0x004],%l3 ! Mem[00000000548000c4] swap [%i0+0x038],%l2 ! Mem[00000000540000f8] jmpl %g6+8,%g0 swap [%i2+0x02c],%l3 ! Mem[00000000550000ec] p34_call_2_le: stb %l6,[%i1+0x03f] ! Mem[00000000548000ff] stw %l5,[%i3+0x010] ! Mem[00000000558000d0] retl ldsh [%i2+0x000],%l2 ! Mem[00000000550000c0] p34_jmpl_2_lo: stx %l4,[%o1+0x020] ! Mem[00000000548000e0] stx %l7,[%o1+0x030] ! Mem[00000000548000f0] lduw [%o2+0x008],%l7 ! Mem[00000000550000c8] swap [%o1+0x004],%l3 ! Mem[00000000548000c4] swap [%o0+0x038],%l2 ! Mem[00000000540000f8] jmpl %g6+8,%g0 swap [%o2+0x02c],%l3 ! Mem[00000000550000ec] p34_call_2_lo: stb %l6,[%o1+0x03f] ! Mem[00000000548000ff] stw %l5,[%o3+0x010] ! Mem[00000000558000d0] retl ldsh [%o2+0x000],%l2 ! Mem[00000000550000c0] p34_jmpl_2_he: stb %l3,[%i3+0x00a] ! Mem[00000000558000ca] jmpl %g6+8,%g0 ldub [%i3+0x028],%l6 ! Mem[00000000558000e8] p34_call_2_he: ldsw [%i3+0x014],%l2 ! Mem[00000000558000d4] ldsb [%i1+0x00a],%l3 ! Mem[00000000548000ca] std %l6,[%i0+0x020] ! Mem[00000000540000e0] swap [%i0+0x000],%l1 ! Mem[00000000540000c0] ldx [%i3+0x008],%l7 ! Mem[00000000558000c8] retl swap [%i2+0x01c],%l3 ! Mem[00000000550000dc] p34_jmpl_2_ho: stb %l3,[%o3+0x00a] ! Mem[00000000558000ca] jmpl %g6+8,%g0 ldub [%o3+0x028],%l6 ! Mem[00000000558000e8] p34_call_2_ho: ldsw [%o3+0x014],%l2 ! Mem[00000000558000d4] ldsb [%o1+0x00a],%l3 ! Mem[00000000548000ca] std %l6,[%o0+0x020] ! Mem[00000000540000e0] swap [%o0+0x000],%l1 ! Mem[00000000540000c0] ldx [%o3+0x008],%l7 ! Mem[00000000558000c8] retl swap [%o2+0x01c],%l3 ! Mem[00000000550000dc] p35_jmpl_2_le: ldstub [%i1+0x014],%l4 ! Mem[00000000568000d4] ldx [%i1+0x008],%l0 ! Mem[00000000568000c8] ldd [%i1+0x008],%l4 ! Mem[00000000568000c8] stw %l6,[%i0+0x00c] ! Mem[00000000560000cc] swap [%i0+0x03c],%l4 ! Mem[00000000560000fc] swap [%i0+0x000],%l6 ! Mem[00000000560000c0] jmpl %g6+8,%g0 ldsw [%i0+0x02c],%l6 ! Mem[00000000560000ec] p35_call_2_le: ldsh [%i1+0x002],%l4 ! Mem[00000000568000c2] ldstub [%i2+0x00c],%l0 ! Mem[00000000570000cc] sth %l4,[%i0+0x01a] ! Mem[00000000560000da] retl std %l0,[%i2+0x010] ! Mem[00000000570000d0] p35_jmpl_2_lo: ldstub [%o1+0x014],%l4 ! Mem[00000000568000d4] ldx [%o1+0x008],%l0 ! Mem[00000000568000c8] ldd [%o1+0x008],%l4 ! Mem[00000000568000c8] stw %l6,[%o0+0x00c] ! Mem[00000000560000cc] swap [%o0+0x03c],%l4 ! Mem[00000000560000fc] swap [%o0+0x000],%l6 ! Mem[00000000560000c0] jmpl %g6+8,%g0 ldsw [%o0+0x02c],%l6 ! Mem[00000000560000ec] p35_call_2_lo: ldsh [%o1+0x002],%l4 ! Mem[00000000568000c2] ldstub [%o2+0x00c],%l0 ! Mem[00000000570000cc] sth %l4,[%o0+0x01a] ! Mem[00000000560000da] retl std %l0,[%o2+0x010] ! Mem[00000000570000d0] p35_jmpl_2_he: stw %l2,[%i1+0x008] ! Mem[00000000568000c8] stb %l7,[%i2+0x00e] ! Mem[00000000570000ce] std %l0,[%i0+0x018] ! Mem[00000000560000d8] std %l2,[%i3+0x000] ! Mem[00000000578000c0] ldsh [%i3+0x014],%l3 ! Mem[00000000578000d4] sth %l6,[%i1+0x008] ! Mem[00000000568000c8] jmpl %g6+8,%g0 ldx [%i0+0x020],%l7 ! Mem[00000000560000e0] p35_call_2_he: ldsw [%i1+0x034],%l6 ! Mem[00000000568000f4] stw %l1,[%i1+0x020] ! Mem[00000000568000e0] retl ldstub [%i3+0x019],%l1 ! Mem[00000000578000d9] p35_jmpl_2_ho: stw %l2,[%o1+0x008] ! Mem[00000000568000c8] stb %l7,[%o2+0x00e] ! Mem[00000000570000ce] std %l0,[%o0+0x018] ! Mem[00000000560000d8] std %l2,[%o3+0x000] ! Mem[00000000578000c0] ldsh [%o3+0x014],%l3 ! Mem[00000000578000d4] sth %l6,[%o1+0x008] ! Mem[00000000568000c8] jmpl %g6+8,%g0 ldx [%o0+0x020],%l7 ! Mem[00000000560000e0] p35_call_2_ho: ldsw [%o1+0x034],%l6 ! Mem[00000000568000f4] stw %l1,[%o1+0x020] ! Mem[00000000568000e0] retl ldstub [%o3+0x019],%l1 ! Mem[00000000578000d9] p36_jmpl_2_le: ldx [%i2+0x010],%l2 ! Mem[00000000590000d0] lduw [%i3+0x020],%l0 ! Mem[00000000598000e0] lduh [%i1+0x020],%l3 ! Mem[00000000588000e0] ldsb [%i1+0x003],%l5 ! Mem[00000000588000c3] lduw [%i1+0x018],%l3 ! Mem[00000000588000d8] jmpl %g6+8,%g0 stb %l2,[%i1+0x00e] ! Mem[00000000588000ce] p36_call_2_le: ldd [%i0+0x028],%l0 ! Mem[00000000580000e8] retl ldd [%i1+0x030],%l6 ! Mem[00000000588000f0] p36_jmpl_2_lo: ldx [%o2+0x010],%l2 ! Mem[00000000590000d0] lduw [%o3+0x020],%l0 ! Mem[00000000598000e0] lduh [%o1+0x020],%l3 ! Mem[00000000588000e0] ldsb [%o1+0x003],%l5 ! Mem[00000000588000c3] lduw [%o1+0x018],%l3 ! Mem[00000000588000d8] jmpl %g6+8,%g0 stb %l2,[%o1+0x00e] ! Mem[00000000588000ce] p36_call_2_lo: ldd [%o0+0x028],%l0 ! Mem[00000000580000e8] retl ldd [%o1+0x030],%l6 ! Mem[00000000588000f0] p36_jmpl_2_he: lduw [%i2+0x004],%l7 ! Mem[00000000590000c4] ldstub [%i3+0x00b],%l0 ! Mem[00000000598000cb] stx %l5,[%i1+0x020] ! Mem[00000000588000e0] ldsw [%i0+0x01c],%l4 ! Mem[00000000580000dc] swap [%i0+0x020],%l6 ! Mem[00000000580000e0] sth %l6,[%i1+0x00e] ! Mem[00000000588000ce] jmpl %g6+8,%g0 swap [%i1+0x034],%l3 ! Mem[00000000588000f4] p36_call_2_he: ldstub [%i2+0x00c],%l0 ! Mem[00000000590000cc] stw %l2,[%i3+0x028] ! Mem[00000000598000e8] ldub [%i2+0x03c],%l7 ! Mem[00000000590000fc] ldx [%i3+0x008],%l6 ! Mem[00000000598000c8] retl ldstub [%i1+0x022],%l6 ! Mem[00000000588000e2] p36_jmpl_2_ho: lduw [%o2+0x004],%l7 ! Mem[00000000590000c4] ldstub [%o3+0x00b],%l0 ! Mem[00000000598000cb] stx %l5,[%o1+0x020] ! Mem[00000000588000e0] ldsw [%o0+0x01c],%l4 ! Mem[00000000580000dc] swap [%o0+0x020],%l6 ! Mem[00000000580000e0] sth %l6,[%o1+0x00e] ! Mem[00000000588000ce] jmpl %g6+8,%g0 swap [%o1+0x034],%l3 ! Mem[00000000588000f4] p36_call_2_ho: ldstub [%o2+0x00c],%l0 ! Mem[00000000590000cc] stw %l2,[%o3+0x028] ! Mem[00000000598000e8] ldub [%o2+0x03c],%l7 ! Mem[00000000590000fc] ldx [%o3+0x008],%l6 ! Mem[00000000598000c8] retl ldstub [%o1+0x022],%l6 ! Mem[00000000588000e2] p37_jmpl_2_le: ldub [%i3+0x013],%l5 ! Mem[000000005b8000d3] ldx [%i1+0x020],%l4 ! Mem[000000005a8000e0] jmpl %g6+8,%g0 swap [%i0+0x010],%l7 ! Mem[000000005a0000d0] p37_call_2_le: lduw [%i1+0x03c],%l7 ! Mem[000000005a8000fc] ldstub [%i3+0x01b],%l4 ! Mem[000000005b8000db] ldub [%i0+0x002],%l6 ! Mem[000000005a0000c2] ldub [%i3+0x013],%l5 ! Mem[000000005b8000d3] ldstub [%i0+0x019],%l5 ! Mem[000000005a0000d9] retl swap [%i2+0x01c],%l5 ! Mem[000000005b0000dc] p37_jmpl_2_lo: ldub [%o3+0x013],%l5 ! Mem[000000005b8000d3] ldx [%o1+0x020],%l4 ! Mem[000000005a8000e0] jmpl %g6+8,%g0 swap [%o0+0x010],%l7 ! Mem[000000005a0000d0] p37_call_2_lo: lduw [%o1+0x03c],%l7 ! Mem[000000005a8000fc] ldstub [%o3+0x01b],%l4 ! Mem[000000005b8000db] ldub [%o0+0x002],%l6 ! Mem[000000005a0000c2] ldub [%o3+0x013],%l5 ! Mem[000000005b8000d3] ldstub [%o0+0x019],%l5 ! Mem[000000005a0000d9] retl swap [%o2+0x01c],%l5 ! Mem[000000005b0000dc] p37_jmpl_2_he: ldstub [%i2+0x008],%l6 ! Mem[000000005b0000c8] ldstub [%i0+0x024],%l7 ! Mem[000000005a0000e4] sth %l0,[%i0+0x028] ! Mem[000000005a0000e8] jmpl %g6+8,%g0 ldstub [%i0+0x039],%l7 ! Mem[000000005a0000f9] p37_call_2_he: retl std %l4,[%i2+0x018] ! Mem[000000005b0000d8] p37_jmpl_2_ho: ldstub [%o2+0x008],%l6 ! Mem[000000005b0000c8] ldstub [%o0+0x024],%l7 ! Mem[000000005a0000e4] sth %l0,[%o0+0x028] ! Mem[000000005a0000e8] jmpl %g6+8,%g0 ldstub [%o0+0x039],%l7 ! Mem[000000005a0000f9] p37_call_2_ho: retl std %l4,[%o2+0x018] ! Mem[000000005b0000d8] p38_jmpl_2_le: jmpl %g6+8,%g0 ldsw [%i0+0x00c],%l5 ! Mem[000000005c0000cc] p38_call_2_le: std %l6,[%i2+0x010] ! Mem[000000005d0000d0] retl lduh [%i2+0x004],%l3 ! Mem[000000005d0000c4] p38_jmpl_2_lo: jmpl %g6+8,%g0 ldsw [%o0+0x00c],%l5 ! Mem[000000005c0000cc] p38_call_2_lo: std %l6,[%o2+0x010] ! Mem[000000005d0000d0] retl lduh [%o2+0x004],%l3 ! Mem[000000005d0000c4] p38_jmpl_2_he: jmpl %g6+8,%g0 ldsb [%i1+0x020],%l3 ! Mem[000000005c8000e0] p38_call_2_he: ldstub [%i2+0x003],%l7 ! Mem[000000005d0000c3] sth %l4,[%i0+0x034] ! Mem[000000005c0000f4] stw %l4,[%i2+0x000] ! Mem[000000005d0000c0] retl swap [%i3+0x00c],%l0 ! Mem[000000005d8000cc] p38_jmpl_2_ho: jmpl %g6+8,%g0 ldsb [%o1+0x020],%l3 ! Mem[000000005c8000e0] p38_call_2_ho: ldstub [%o2+0x003],%l7 ! Mem[000000005d0000c3] sth %l4,[%o0+0x034] ! Mem[000000005c0000f4] stw %l4,[%o2+0x000] ! Mem[000000005d0000c0] retl swap [%o3+0x00c],%l0 ! Mem[000000005d8000cc] p39_jmpl_2_le: sth %l6,[%i1+0x00e] ! Mem[000000005e8000ce] ldd [%i2+0x028],%l6 ! Mem[000000005f0000e8] ldsw [%i0+0x018],%l7 ! Mem[000000005e0000d8] ldub [%i1+0x01d],%l1 ! Mem[000000005e8000dd] jmpl %g6+8,%g0 ldd [%i0+0x018],%l6 ! Mem[000000005e0000d8] p39_call_2_le: ldub [%i1+0x00b],%l7 ! Mem[000000005e8000cb] ldstub [%i1+0x016],%l5 ! Mem[000000005e8000d6] stb %l2,[%i3+0x02f] ! Mem[000000005f8000ef] ldsw [%i3+0x034],%l6 ! Mem[000000005f8000f4] ldstub [%i3+0x023],%l1 ! Mem[000000005f8000e3] retl swap [%i3+0x018],%l1 ! Mem[000000005f8000d8] p39_jmpl_2_lo: sth %l6,[%o1+0x00e] ! Mem[000000005e8000ce] ldd [%o2+0x028],%l6 ! Mem[000000005f0000e8] ldsw [%o0+0x018],%l7 ! Mem[000000005e0000d8] ldub [%o1+0x01d],%l1 ! Mem[000000005e8000dd] jmpl %g6+8,%g0 ldd [%o0+0x018],%l6 ! Mem[000000005e0000d8] p39_call_2_lo: ldub [%o1+0x00b],%l7 ! Mem[000000005e8000cb] ldstub [%o1+0x016],%l5 ! Mem[000000005e8000d6] stb %l2,[%o3+0x02f] ! Mem[000000005f8000ef] ldsw [%o3+0x034],%l6 ! Mem[000000005f8000f4] ldstub [%o3+0x023],%l1 ! Mem[000000005f8000e3] retl swap [%o3+0x018],%l1 ! Mem[000000005f8000d8] p39_jmpl_2_he: ldsh [%i1+0x018],%l6 ! Mem[000000005e8000d8] lduh [%i2+0x01c],%l2 ! Mem[000000005f0000dc] ldx [%i1+0x018],%l7 ! Mem[000000005e8000d8] stx %l6,[%i0+0x038] ! Mem[000000005e0000f8] ldx [%i1+0x028],%l5 ! Mem[000000005e8000e8] swap [%i1+0x030],%l3 ! Mem[000000005e8000f0] jmpl %g6+8,%g0 ldd [%i0+0x030],%l6 ! Mem[000000005e0000f0] p39_call_2_he: ldstub [%i2+0x00b],%l4 ! Mem[000000005f0000cb] std %l4,[%i3+0x020] ! Mem[000000005f8000e0] retl ldsw [%i2+0x024],%l5 ! Mem[000000005f0000e4] p39_jmpl_2_ho: ldsh [%o1+0x018],%l6 ! Mem[000000005e8000d8] lduh [%o2+0x01c],%l2 ! Mem[000000005f0000dc] ldx [%o1+0x018],%l7 ! Mem[000000005e8000d8] stx %l6,[%o0+0x038] ! Mem[000000005e0000f8] ldx [%o1+0x028],%l5 ! Mem[000000005e8000e8] swap [%o1+0x030],%l3 ! Mem[000000005e8000f0] jmpl %g6+8,%g0 ldd [%o0+0x030],%l6 ! Mem[000000005e0000f0] p39_call_2_ho: ldstub [%o2+0x00b],%l4 ! Mem[000000005f0000cb] std %l4,[%o3+0x020] ! Mem[000000005f8000e0] retl ldsw [%o2+0x024],%l5 ! Mem[000000005f0000e4] p40_jmpl_2_le: jmpl %g6+8,%g0 ldsh [%i3+0x00e],%l5 ! Mem[00000000618000ce] p40_call_2_le: std %l6,[%i2+0x008] ! Mem[00000000610000c8] retl swap [%i1+0x030],%l6 ! Mem[00000000608000f0] p40_jmpl_2_lo: jmpl %g6+8,%g0 ldsh [%o3+0x00e],%l5 ! Mem[00000000618000ce] p40_call_2_lo: std %l6,[%o2+0x008] ! Mem[00000000610000c8] retl swap [%o1+0x030],%l6 ! Mem[00000000608000f0] p40_jmpl_2_he: sth %l0,[%i3+0x034] ! Mem[00000000618000f4] stb %l4,[%i3+0x018] ! Mem[00000000618000d8] std %l4,[%i1+0x000] ! Mem[00000000608000c0] jmpl %g6+8,%g0 swap [%i0+0x030],%l6 ! Mem[00000000600000f0] p40_call_2_he: swap [%i1+0x03c],%l6 ! Mem[00000000608000fc] ldsw [%i3+0x010],%l5 ! Mem[00000000618000d0] lduw [%i3+0x000],%l2 ! Mem[00000000618000c0] ldstub [%i3+0x038],%l3 ! Mem[00000000618000f8] ldsb [%i2+0x033],%l5 ! Mem[00000000610000f3] lduw [%i3+0x014],%l1 ! Mem[00000000618000d4] retl std %l2,[%i2+0x008] ! Mem[00000000610000c8] p40_jmpl_2_ho: sth %l0,[%o3+0x034] ! Mem[00000000618000f4] stb %l4,[%o3+0x018] ! Mem[00000000618000d8] std %l4,[%o1+0x000] ! Mem[00000000608000c0] jmpl %g6+8,%g0 swap [%o0+0x030],%l6 ! Mem[00000000600000f0] p40_call_2_ho: swap [%o1+0x03c],%l6 ! Mem[00000000608000fc] ldsw [%o3+0x010],%l5 ! Mem[00000000618000d0] lduw [%o3+0x000],%l2 ! Mem[00000000618000c0] ldstub [%o3+0x038],%l3 ! Mem[00000000618000f8] ldsb [%o2+0x033],%l5 ! Mem[00000000610000f3] lduw [%o3+0x014],%l1 ! Mem[00000000618000d4] retl std %l2,[%o2+0x008] ! Mem[00000000610000c8] p41_jmpl_2_le: swap [%i1+0x014],%l5 ! Mem[00000000628000d4] swap [%i3+0x014],%l2 ! Mem[00000000638000d4] std %l4,[%i1+0x028] ! Mem[00000000628000e8] ldsh [%i2+0x002],%l7 ! Mem[00000000630000c2] swap [%i0+0x018],%l2 ! Mem[00000000620000d8] swap [%i0+0x01c],%l2 ! Mem[00000000620000dc] jmpl %g6+8,%g0 std %l2,[%i0+0x028] ! Mem[00000000620000e8] p41_call_2_le: std %l0,[%i3+0x008] ! Mem[00000000638000c8] retl stw %l4,[%i0+0x03c] ! Mem[00000000620000fc] p41_jmpl_2_lo: swap [%o1+0x014],%l5 ! Mem[00000000628000d4] swap [%o3+0x014],%l2 ! Mem[00000000638000d4] std %l4,[%o1+0x028] ! Mem[00000000628000e8] ldsh [%o2+0x002],%l7 ! Mem[00000000630000c2] swap [%o0+0x018],%l2 ! Mem[00000000620000d8] swap [%o0+0x01c],%l2 ! Mem[00000000620000dc] jmpl %g6+8,%g0 std %l2,[%o0+0x028] ! Mem[00000000620000e8] p41_call_2_lo: std %l0,[%o3+0x008] ! Mem[00000000638000c8] retl stw %l4,[%o0+0x03c] ! Mem[00000000620000fc] p41_jmpl_2_he: stw %l0,[%i0+0x00c] ! Mem[00000000620000cc] ldsh [%i0+0x00e],%l5 ! Mem[00000000620000ce] ldub [%i2+0x00f],%l6 ! Mem[00000000630000cf] lduw [%i1+0x018],%l4 ! Mem[00000000628000d8] jmpl %g6+8,%g0 stw %l3,[%i3+0x004] ! Mem[00000000638000c4] p41_call_2_he: retl ldsw [%i0+0x010],%l6 ! Mem[00000000620000d0] p41_jmpl_2_ho: stw %l0,[%o0+0x00c] ! Mem[00000000620000cc] ldsh [%o0+0x00e],%l5 ! Mem[00000000620000ce] ldub [%o2+0x00f],%l6 ! Mem[00000000630000cf] lduw [%o1+0x018],%l4 ! Mem[00000000628000d8] jmpl %g6+8,%g0 stw %l3,[%o3+0x004] ! Mem[00000000638000c4] p41_call_2_ho: retl ldsw [%o0+0x010],%l6 ! Mem[00000000620000d0] p42_jmpl_2_le: jmpl %g6+8,%g0 ldd [%i3+0x020],%l2 ! Mem[00000000658000e0] p42_call_2_le: ldx [%i2+0x010],%l4 ! Mem[00000000650000d0] retl ldstub [%i0+0x01b],%l5 ! Mem[00000000640000db] p42_jmpl_2_lo: jmpl %g6+8,%g0 ldd [%o3+0x020],%l2 ! Mem[00000000658000e0] p42_call_2_lo: ldx [%o2+0x010],%l4 ! Mem[00000000650000d0] retl ldstub [%o0+0x01b],%l5 ! Mem[00000000640000db] p42_jmpl_2_he: swap [%i1+0x018],%l6 ! Mem[00000000648000d8] ldstub [%i3+0x011],%l5 ! Mem[00000000658000d1] std %l2,[%i3+0x028] ! Mem[00000000658000e8] swap [%i0+0x004],%l7 ! Mem[00000000640000c4] ldx [%i3+0x008],%l0 ! Mem[00000000658000c8] stx %l5,[%i1+0x020] ! Mem[00000000648000e0] swap [%i1+0x01c],%l4 ! Mem[00000000648000dc] jmpl %g6+8,%g0 ldx [%i1+0x030],%l3 ! Mem[00000000648000f0] p42_call_2_he: sth %l5,[%i2+0x034] ! Mem[00000000650000f4] stb %l5,[%i1+0x00f] ! Mem[00000000648000cf] stw %l6,[%i3+0x010] ! Mem[00000000658000d0] ldd [%i3+0x010],%l2 ! Mem[00000000658000d0] lduh [%i1+0x036],%l5 ! Mem[00000000648000f6] ldub [%i2+0x013],%l5 ! Mem[00000000650000d3] ldstub [%i1+0x001],%l2 ! Mem[00000000648000c1] retl ldub [%i2+0x038],%l3 ! Mem[00000000650000f8] p42_jmpl_2_ho: swap [%o1+0x018],%l6 ! Mem[00000000648000d8] ldstub [%o3+0x011],%l5 ! Mem[00000000658000d1] std %l2,[%o3+0x028] ! Mem[00000000658000e8] swap [%o0+0x004],%l7 ! Mem[00000000640000c4] ldx [%o3+0x008],%l0 ! Mem[00000000658000c8] stx %l5,[%o1+0x020] ! Mem[00000000648000e0] swap [%o1+0x01c],%l4 ! Mem[00000000648000dc] jmpl %g6+8,%g0 ldx [%o1+0x030],%l3 ! Mem[00000000648000f0] p42_call_2_ho: sth %l5,[%o2+0x034] ! Mem[00000000650000f4] stb %l5,[%o1+0x00f] ! Mem[00000000648000cf] stw %l6,[%o3+0x010] ! Mem[00000000658000d0] ldd [%o3+0x010],%l2 ! Mem[00000000658000d0] lduh [%o1+0x036],%l5 ! Mem[00000000648000f6] ldub [%o2+0x013],%l5 ! Mem[00000000650000d3] ldstub [%o1+0x001],%l2 ! Mem[00000000648000c1] retl ldub [%o2+0x038],%l3 ! Mem[00000000650000f8] p43_jmpl_2_le: ldsw [%i3+0x000],%l0 ! Mem[00000000678000c0] jmpl %g6+8,%g0 stb %l7,[%i1+0x023] ! Mem[00000000668000e3] p43_call_2_le: sth %l0,[%i2+0x014] ! Mem[00000000670000d4] swap [%i1+0x030],%l0 ! Mem[00000000668000f0] stx %l2,[%i2+0x038] ! Mem[00000000670000f8] ldsw [%i3+0x02c],%l5 ! Mem[00000000678000ec] retl ldstub [%i1+0x016],%l6 ! Mem[00000000668000d6] p43_jmpl_2_lo: ldsw [%o3+0x000],%l0 ! Mem[00000000678000c0] jmpl %g6+8,%g0 stb %l7,[%o1+0x023] ! Mem[00000000668000e3] p43_call_2_lo: sth %l0,[%o2+0x014] ! Mem[00000000670000d4] swap [%o1+0x030],%l0 ! Mem[00000000668000f0] stx %l2,[%o2+0x038] ! Mem[00000000670000f8] ldsw [%o3+0x02c],%l5 ! Mem[00000000678000ec] retl ldstub [%o1+0x016],%l6 ! Mem[00000000668000d6] p43_jmpl_2_he: jmpl %g6+8,%g0 ldd [%i1+0x028],%l2 ! Mem[00000000668000e8] p43_call_2_he: ldstub [%i1+0x030],%l6 ! Mem[00000000668000f0] retl stx %l7,[%i1+0x018] ! Mem[00000000668000d8] p43_jmpl_2_ho: jmpl %g6+8,%g0 ldd [%o1+0x028],%l2 ! Mem[00000000668000e8] p43_call_2_ho: ldstub [%o1+0x030],%l6 ! Mem[00000000668000f0] retl stx %l7,[%o1+0x018] ! Mem[00000000668000d8] p44_jmpl_2_le: stw %l0,[%i3+0x024] ! Mem[00000000698000e4] sth %l0,[%i1+0x020] ! Mem[00000000688000e0] swap [%i1+0x010],%l1 ! Mem[00000000688000d0] swap [%i1+0x030],%l7 ! Mem[00000000688000f0] swap [%i1+0x02c],%l1 ! Mem[00000000688000ec] jmpl %g6+8,%g0 ldd [%i0+0x008],%l0 ! Mem[00000000680000c8] p44_call_2_le: sth %l0,[%i1+0x01a] ! Mem[00000000688000da] sth %l6,[%i3+0x030] ! Mem[00000000698000f0] retl stb %l7,[%i0+0x01d] ! Mem[00000000680000dd] p44_jmpl_2_lo: stw %l0,[%o3+0x024] ! Mem[00000000698000e4] sth %l0,[%o1+0x020] ! Mem[00000000688000e0] swap [%o1+0x010],%l1 ! Mem[00000000688000d0] swap [%o1+0x030],%l7 ! Mem[00000000688000f0] swap [%o1+0x02c],%l1 ! Mem[00000000688000ec] jmpl %g6+8,%g0 ldd [%o0+0x008],%l0 ! Mem[00000000680000c8] p44_call_2_lo: sth %l0,[%o1+0x01a] ! Mem[00000000688000da] sth %l6,[%o3+0x030] ! Mem[00000000698000f0] retl stb %l7,[%o0+0x01d] ! Mem[00000000680000dd] p44_jmpl_2_he: ldstub [%i0+0x00b],%l0 ! Mem[00000000680000cb] ldsw [%i1+0x020],%l5 ! Mem[00000000688000e0] lduw [%i3+0x01c],%l4 ! Mem[00000000698000dc] stw %l6,[%i0+0x020] ! Mem[00000000680000e0] ldsw [%i3+0x00c],%l6 ! Mem[00000000698000cc] ldsw [%i2+0x004],%l7 ! Mem[00000000690000c4] stb %l0,[%i2+0x034] ! Mem[00000000690000f4] jmpl %g6+8,%g0 ldd [%i2+0x018],%l4 ! Mem[00000000690000d8] p44_call_2_he: retl ldub [%i3+0x012],%l6 ! Mem[00000000698000d2] p44_jmpl_2_ho: ldstub [%o0+0x00b],%l0 ! Mem[00000000680000cb] ldsw [%o1+0x020],%l5 ! Mem[00000000688000e0] lduw [%o3+0x01c],%l4 ! Mem[00000000698000dc] stw %l6,[%o0+0x020] ! Mem[00000000680000e0] ldsw [%o3+0x00c],%l6 ! Mem[00000000698000cc] ldsw [%o2+0x004],%l7 ! Mem[00000000690000c4] stb %l0,[%o2+0x034] ! Mem[00000000690000f4] jmpl %g6+8,%g0 ldd [%o2+0x018],%l4 ! Mem[00000000690000d8] p44_call_2_ho: retl ldub [%o3+0x012],%l6 ! Mem[00000000698000d2] p45_jmpl_2_le: stx %l7,[%i3+0x008] ! Mem[000000006b8000c8] swap [%i3+0x004],%l2 ! Mem[000000006b8000c4] jmpl %g6+8,%g0 swap [%i2+0x018],%l1 ! Mem[000000006b0000d8] p45_call_2_le: ldx [%i0+0x018],%l6 ! Mem[000000006a0000d8] swap [%i0+0x01c],%l5 ! Mem[000000006a0000dc] ldsh [%i2+0x00a],%l7 ! Mem[000000006b0000ca] ldstub [%i0+0x016],%l5 ! Mem[000000006a0000d6] ldub [%i0+0x02f],%l2 ! Mem[000000006a0000ef] retl swap [%i1+0x034],%l6 ! Mem[000000006a8000f4] p45_jmpl_2_lo: stx %l7,[%o3+0x008] ! Mem[000000006b8000c8] swap [%o3+0x004],%l2 ! Mem[000000006b8000c4] jmpl %g6+8,%g0 swap [%o2+0x018],%l1 ! Mem[000000006b0000d8] p45_call_2_lo: ldx [%o0+0x018],%l6 ! Mem[000000006a0000d8] swap [%o0+0x01c],%l5 ! Mem[000000006a0000dc] ldsh [%o2+0x00a],%l7 ! Mem[000000006b0000ca] ldstub [%o0+0x016],%l5 ! Mem[000000006a0000d6] ldub [%o0+0x02f],%l2 ! Mem[000000006a0000ef] retl swap [%o1+0x034],%l6 ! Mem[000000006a8000f4] p45_jmpl_2_he: jmpl %g6+8,%g0 ldsh [%i0+0x028],%l0 ! Mem[000000006a0000e8] p45_call_2_he: ldub [%i3+0x017],%l0 ! Mem[000000006b8000d7] ldstub [%i1+0x01f],%l4 ! Mem[000000006a8000df] swap [%i0+0x018],%l2 ! Mem[000000006a0000d8] stx %l4,[%i2+0x028] ! Mem[000000006b0000e8] swap [%i1+0x004],%l3 ! Mem[000000006a8000c4] ldsh [%i3+0x00c],%l5 ! Mem[000000006b8000cc] swap [%i2+0x00c],%l6 ! Mem[000000006b0000cc] retl ldstub [%i2+0x031],%l3 ! Mem[000000006b0000f1] p45_jmpl_2_ho: jmpl %g6+8,%g0 ldsh [%o0+0x028],%l0 ! Mem[000000006a0000e8] p45_call_2_ho: ldub [%o3+0x017],%l0 ! Mem[000000006b8000d7] ldstub [%o1+0x01f],%l4 ! Mem[000000006a8000df] swap [%o0+0x018],%l2 ! Mem[000000006a0000d8] stx %l4,[%o2+0x028] ! Mem[000000006b0000e8] swap [%o1+0x004],%l3 ! Mem[000000006a8000c4] ldsh [%o3+0x00c],%l5 ! Mem[000000006b8000cc] swap [%o2+0x00c],%l6 ! Mem[000000006b0000cc] retl ldstub [%o2+0x031],%l3 ! Mem[000000006b0000f1] p46_jmpl_2_le: jmpl %g6+8,%g0 std %l4,[%i2+0x008] ! Mem[000000006d0000c8] p46_call_2_le: std %l2,[%i3+0x028] ! Mem[000000006d8000e8] retl stw %l3,[%i0+0x018] ! Mem[000000006c0000d8] p46_jmpl_2_lo: jmpl %g6+8,%g0 std %l4,[%o2+0x008] ! Mem[000000006d0000c8] p46_call_2_lo: std %l2,[%o3+0x028] ! Mem[000000006d8000e8] retl stw %l3,[%o0+0x018] ! Mem[000000006c0000d8] p46_jmpl_2_he: swap [%i3+0x024],%l4 ! Mem[000000006d8000e4] ldstub [%i3+0x030],%l7 ! Mem[000000006d8000f0] swap [%i0+0x038],%l2 ! Mem[000000006c0000f8] stx %l4,[%i0+0x018] ! Mem[000000006c0000d8] swap [%i3+0x024],%l6 ! Mem[000000006d8000e4] stw %l6,[%i2+0x00c] ! Mem[000000006d0000cc] jmpl %g6+8,%g0 lduw [%i2+0x008],%l6 ! Mem[000000006d0000c8] p46_call_2_he: stw %l5,[%i3+0x018] ! Mem[000000006d8000d8] swap [%i1+0x01c],%l6 ! Mem[000000006c8000dc] stw %l1,[%i3+0x014] ! Mem[000000006d8000d4] retl ldx [%i2+0x008],%l2 ! Mem[000000006d0000c8] p46_jmpl_2_ho: swap [%o3+0x024],%l4 ! Mem[000000006d8000e4] ldstub [%o3+0x030],%l7 ! Mem[000000006d8000f0] swap [%o0+0x038],%l2 ! Mem[000000006c0000f8] stx %l4,[%o0+0x018] ! Mem[000000006c0000d8] swap [%o3+0x024],%l6 ! Mem[000000006d8000e4] stw %l6,[%o2+0x00c] ! Mem[000000006d0000cc] jmpl %g6+8,%g0 lduw [%o2+0x008],%l6 ! Mem[000000006d0000c8] p46_call_2_ho: stw %l5,[%o3+0x018] ! Mem[000000006d8000d8] swap [%o1+0x01c],%l6 ! Mem[000000006c8000dc] stw %l1,[%o3+0x014] ! Mem[000000006d8000d4] retl ldx [%o2+0x008],%l2 ! Mem[000000006d0000c8] p47_jmpl_2_le: jmpl %g6+8,%g0 ldsw [%i1+0x020],%l5 ! Mem[000000006e8000e0] p47_call_2_le: stb %l7,[%i3+0x01c] ! Mem[000000006f8000dc] ldx [%i3+0x020],%l7 ! Mem[000000006f8000e0] swap [%i3+0x014],%l4 ! Mem[000000006f8000d4] retl ldub [%i0+0x003],%l4 ! Mem[000000006e0000c3] p47_jmpl_2_lo: jmpl %g6+8,%g0 ldsw [%o1+0x020],%l5 ! Mem[000000006e8000e0] p47_call_2_lo: stb %l7,[%o3+0x01c] ! Mem[000000006f8000dc] ldx [%o3+0x020],%l7 ! Mem[000000006f8000e0] swap [%o3+0x014],%l4 ! Mem[000000006f8000d4] retl ldub [%o0+0x003],%l4 ! Mem[000000006e0000c3] p47_jmpl_2_he: jmpl %g6+8,%g0 ldsh [%i0+0x038],%l4 ! Mem[000000006e0000f8] p47_call_2_he: retl ldub [%i2+0x01c],%l7 ! Mem[000000006f0000dc] p47_jmpl_2_ho: jmpl %g6+8,%g0 ldsh [%o0+0x038],%l4 ! Mem[000000006e0000f8] p47_call_2_ho: retl ldub [%o2+0x01c],%l7 ! Mem[000000006f0000dc] p48_jmpl_2_le: jmpl %g6+8,%g0 swap [%i3+0x02c],%l0 ! Mem[00000000718000ec] p48_call_2_le: ldsb [%i2+0x03c],%l7 ! Mem[00000000710000fc] swap [%i3+0x00c],%l6 ! Mem[00000000718000cc] retl ldd [%i1+0x020],%l6 ! Mem[00000000708000e0] p48_jmpl_2_lo: jmpl %g6+8,%g0 swap [%o3+0x02c],%l0 ! Mem[00000000718000ec] p48_call_2_lo: ldsb [%o2+0x03c],%l7 ! Mem[00000000710000fc] swap [%o3+0x00c],%l6 ! Mem[00000000718000cc] retl ldd [%o1+0x020],%l6 ! Mem[00000000708000e0] p48_jmpl_2_he: lduh [%i1+0x024],%l2 ! Mem[00000000708000e4] swap [%i2+0x038],%l1 ! Mem[00000000710000f8] ldsh [%i2+0x014],%l3 ! Mem[00000000710000d4] ldd [%i1+0x018],%l6 ! Mem[00000000708000d8] swap [%i3+0x03c],%l3 ! Mem[00000000718000fc] ldsw [%i3+0x028],%l2 ! Mem[00000000718000e8] jmpl %g6+8,%g0 stb %l0,[%i2+0x036] ! Mem[00000000710000f6] p48_call_2_he: ldsb [%i0+0x028],%l7 ! Mem[00000000700000e8] stb %l7,[%i0+0x01e] ! Mem[00000000700000de] ldx [%i2+0x010],%l3 ! Mem[00000000710000d0] stb %l1,[%i2+0x012] ! Mem[00000000710000d2] stw %l3,[%i0+0x01c] ! Mem[00000000700000dc] std %l6,[%i2+0x030] ! Mem[00000000710000f0] retl swap [%i1+0x00c],%l1 ! Mem[00000000708000cc] p48_jmpl_2_ho: lduh [%o1+0x024],%l2 ! Mem[00000000708000e4] swap [%o2+0x038],%l1 ! Mem[00000000710000f8] ldsh [%o2+0x014],%l3 ! Mem[00000000710000d4] ldd [%o1+0x018],%l6 ! Mem[00000000708000d8] swap [%o3+0x03c],%l3 ! Mem[00000000718000fc] ldsw [%o3+0x028],%l2 ! Mem[00000000718000e8] jmpl %g6+8,%g0 stb %l0,[%o2+0x036] ! Mem[00000000710000f6] p48_call_2_ho: ldsb [%o0+0x028],%l7 ! Mem[00000000700000e8] stb %l7,[%o0+0x01e] ! Mem[00000000700000de] ldx [%o2+0x010],%l3 ! Mem[00000000710000d0] stb %l1,[%o2+0x012] ! Mem[00000000710000d2] stw %l3,[%o0+0x01c] ! Mem[00000000700000dc] std %l6,[%o2+0x030] ! Mem[00000000710000f0] retl swap [%o1+0x00c],%l1 ! Mem[00000000708000cc] p49_jmpl_2_le: ldsw [%i2+0x034],%l3 ! Mem[00000000730000f4] lduh [%i2+0x032],%l4 ! Mem[00000000730000f2] stw %l3,[%i2+0x034] ! Mem[00000000730000f4] jmpl %g6+8,%g0 ldsh [%i1+0x028],%l7 ! Mem[00000000728000e8] p49_call_2_le: ldsh [%i0+0x01a],%l4 ! Mem[00000000720000da] ldstub [%i1+0x036],%l5 ! Mem[00000000728000f6] ldsh [%i3+0x036],%l3 ! Mem[00000000738000f6] swap [%i1+0x000],%l3 ! Mem[00000000728000c0] stb %l5,[%i2+0x039] ! Mem[00000000730000f9] swap [%i1+0x01c],%l6 ! Mem[00000000728000dc] stb %l5,[%i0+0x01e] ! Mem[00000000720000de] retl ldsh [%i2+0x022],%l5 ! Mem[00000000730000e2] p49_jmpl_2_lo: ldsw [%o2+0x034],%l3 ! Mem[00000000730000f4] lduh [%o2+0x032],%l4 ! Mem[00000000730000f2] stw %l3,[%o2+0x034] ! Mem[00000000730000f4] jmpl %g6+8,%g0 ldsh [%o1+0x028],%l7 ! Mem[00000000728000e8] p49_call_2_lo: ldsh [%o0+0x01a],%l4 ! Mem[00000000720000da] ldstub [%o1+0x036],%l5 ! Mem[00000000728000f6] ldsh [%o3+0x036],%l3 ! Mem[00000000738000f6] swap [%o1+0x000],%l3 ! Mem[00000000728000c0] stb %l5,[%o2+0x039] ! Mem[00000000730000f9] swap [%o1+0x01c],%l6 ! Mem[00000000728000dc] stb %l5,[%o0+0x01e] ! Mem[00000000720000de] retl ldsh [%o2+0x022],%l5 ! Mem[00000000730000e2] p49_jmpl_2_he: stx %l7,[%i1+0x008] ! Mem[00000000728000c8] jmpl %g6+8,%g0 lduw [%i0+0x004],%l2 ! Mem[00000000720000c4] p49_call_2_he: ldsw [%i2+0x03c],%l7 ! Mem[00000000730000fc] std %l2,[%i3+0x030] ! Mem[00000000738000f0] swap [%i3+0x010],%l1 ! Mem[00000000738000d0] retl swap [%i3+0x01c],%l3 ! Mem[00000000738000dc] p49_jmpl_2_ho: stx %l7,[%o1+0x008] ! Mem[00000000728000c8] jmpl %g6+8,%g0 lduw [%o0+0x004],%l2 ! Mem[00000000720000c4] p49_call_2_ho: ldsw [%o2+0x03c],%l7 ! Mem[00000000730000fc] std %l2,[%o3+0x030] ! Mem[00000000738000f0] swap [%o3+0x010],%l1 ! Mem[00000000738000d0] retl swap [%o3+0x01c],%l3 ! Mem[00000000738000dc] p50_jmpl_2_le: stb %l1,[%i0+0x03d] ! Mem[00000000740000fd] ldsh [%i1+0x01c],%l7 ! Mem[00000000748000dc] swap [%i0+0x010],%l2 ! Mem[00000000740000d0] swap [%i3+0x028],%l2 ! Mem[00000000758000e8] stw %l0,[%i3+0x034] ! Mem[00000000758000f4] sth %l1,[%i0+0x036] ! Mem[00000000740000f6] stb %l7,[%i1+0x019] ! Mem[00000000748000d9] jmpl %g6+8,%g0 sth %l7,[%i1+0x026] ! Mem[00000000748000e6] p50_call_2_le: stw %l2,[%i2+0x038] ! Mem[00000000750000f8] ldstub [%i1+0x033],%l1 ! Mem[00000000748000f3] ldsw [%i3+0x038],%l4 ! Mem[00000000758000f8] swap [%i0+0x00c],%l1 ! Mem[00000000740000cc] retl ldsh [%i3+0x02e],%l3 ! Mem[00000000758000ee] p50_jmpl_2_lo: stb %l1,[%o0+0x03d] ! Mem[00000000740000fd] ldsh [%o1+0x01c],%l7 ! Mem[00000000748000dc] swap [%o0+0x010],%l2 ! Mem[00000000740000d0] swap [%o3+0x028],%l2 ! Mem[00000000758000e8] stw %l0,[%o3+0x034] ! Mem[00000000758000f4] sth %l1,[%o0+0x036] ! Mem[00000000740000f6] stb %l7,[%o1+0x019] ! Mem[00000000748000d9] jmpl %g6+8,%g0 sth %l7,[%o1+0x026] ! Mem[00000000748000e6] p50_call_2_lo: stw %l2,[%o2+0x038] ! Mem[00000000750000f8] ldstub [%o1+0x033],%l1 ! Mem[00000000748000f3] ldsw [%o3+0x038],%l4 ! Mem[00000000758000f8] swap [%o0+0x00c],%l1 ! Mem[00000000740000cc] retl ldsh [%o3+0x02e],%l3 ! Mem[00000000758000ee] p50_jmpl_2_he: lduw [%i2+0x00c],%l0 ! Mem[00000000750000cc] ldsh [%i3+0x004],%l4 ! Mem[00000000758000c4] std %l2,[%i3+0x028] ! Mem[00000000758000e8] swap [%i0+0x02c],%l7 ! Mem[00000000740000ec] stx %l7,[%i0+0x028] ! Mem[00000000740000e8] ldstub [%i0+0x01a],%l2 ! Mem[00000000740000da] jmpl %g6+8,%g0 sth %l0,[%i0+0x01a] ! Mem[00000000740000da] p50_call_2_he: stb %l2,[%i0+0x00d] ! Mem[00000000740000cd] stw %l7,[%i2+0x018] ! Mem[00000000750000d8] retl swap [%i0+0x03c],%l3 ! Mem[00000000740000fc] p50_jmpl_2_ho: lduw [%o2+0x00c],%l0 ! Mem[00000000750000cc] ldsh [%o3+0x004],%l4 ! Mem[00000000758000c4] std %l2,[%o3+0x028] ! Mem[00000000758000e8] swap [%o0+0x02c],%l7 ! Mem[00000000740000ec] stx %l7,[%o0+0x028] ! Mem[00000000740000e8] ldstub [%o0+0x01a],%l2 ! Mem[00000000740000da] jmpl %g6+8,%g0 sth %l0,[%o0+0x01a] ! Mem[00000000740000da] p50_call_2_ho: stb %l2,[%o0+0x00d] ! Mem[00000000740000cd] stw %l7,[%o2+0x018] ! Mem[00000000750000d8] retl swap [%o0+0x03c],%l3 ! Mem[00000000740000fc] p51_jmpl_2_le: swap [%i0+0x038],%l2 ! Mem[00000000760000f8] stw %l6,[%i1+0x030] ! Mem[00000000768000f0] lduh [%i2+0x00a],%l2 ! Mem[00000000770000ca] ldstub [%i3+0x00e],%l7 ! Mem[00000000778000ce] jmpl %g6+8,%g0 stx %l2,[%i0+0x000] ! Mem[00000000760000c0] p51_call_2_le: ldstub [%i1+0x039],%l5 ! Mem[00000000768000f9] ldstub [%i1+0x01e],%l6 ! Mem[00000000768000de] ldstub [%i2+0x01e],%l5 ! Mem[00000000770000de] retl ldx [%i3+0x008],%l7 ! Mem[00000000778000c8] p51_jmpl_2_lo: swap [%o0+0x038],%l2 ! Mem[00000000760000f8] stw %l6,[%o1+0x030] ! Mem[00000000768000f0] lduh [%o2+0x00a],%l2 ! Mem[00000000770000ca] ldstub [%o3+0x00e],%l7 ! Mem[00000000778000ce] jmpl %g6+8,%g0 stx %l2,[%o0+0x000] ! Mem[00000000760000c0] p51_call_2_lo: ldstub [%o1+0x039],%l5 ! Mem[00000000768000f9] ldstub [%o1+0x01e],%l6 ! Mem[00000000768000de] ldstub [%o2+0x01e],%l5 ! Mem[00000000770000de] retl ldx [%o3+0x008],%l7 ! Mem[00000000778000c8] p51_jmpl_2_he: swap [%i3+0x03c],%l3 ! Mem[00000000778000fc] std %l2,[%i0+0x028] ! Mem[00000000760000e8] stw %l0,[%i3+0x034] ! Mem[00000000778000f4] lduw [%i3+0x014],%l1 ! Mem[00000000778000d4] lduw [%i3+0x038],%l7 ! Mem[00000000778000f8] jmpl %g6+8,%g0 sth %l7,[%i0+0x026] ! Mem[00000000760000e6] p51_call_2_he: ldx [%i0+0x018],%l2 ! Mem[00000000760000d8] ldd [%i2+0x028],%l4 ! Mem[00000000770000e8] ldsh [%i2+0x03a],%l4 ! Mem[00000000770000fa] sth %l1,[%i0+0x00e] ! Mem[00000000760000ce] retl stx %l3,[%i0+0x008] ! Mem[00000000760000c8] p51_jmpl_2_ho: swap [%o3+0x03c],%l3 ! Mem[00000000778000fc] std %l2,[%o0+0x028] ! Mem[00000000760000e8] stw %l0,[%o3+0x034] ! Mem[00000000778000f4] lduw [%o3+0x014],%l1 ! Mem[00000000778000d4] lduw [%o3+0x038],%l7 ! Mem[00000000778000f8] jmpl %g6+8,%g0 sth %l7,[%o0+0x026] ! Mem[00000000760000e6] p51_call_2_ho: ldx [%o0+0x018],%l2 ! Mem[00000000760000d8] ldd [%o2+0x028],%l4 ! Mem[00000000770000e8] ldsh [%o2+0x03a],%l4 ! Mem[00000000770000fa] sth %l1,[%o0+0x00e] ! Mem[00000000760000ce] retl stx %l3,[%o0+0x008] ! Mem[00000000760000c8] p52_jmpl_2_le: jmpl %g6+8,%g0 ldx [%i0+0x018],%l4 ! Mem[00000000780000d8] p52_call_2_le: retl swap [%i3+0x010],%l6 ! Mem[00000000798000d0] p52_jmpl_2_lo: jmpl %g6+8,%g0 ldx [%o0+0x018],%l4 ! Mem[00000000780000d8] p52_call_2_lo: retl swap [%o3+0x010],%l6 ! Mem[00000000798000d0] p52_jmpl_2_he: stb %l2,[%i1+0x03a] ! Mem[00000000788000fa] swap [%i3+0x02c],%l7 ! Mem[00000000798000ec] ldsw [%i0+0x024],%l2 ! Mem[00000000780000e4] jmpl %g6+8,%g0 lduh [%i0+0x03a],%l1 ! Mem[00000000780000fa] p52_call_2_he: ldub [%i2+0x033],%l5 ! Mem[00000000790000f3] ldstub [%i2+0x015],%l1 ! Mem[00000000790000d5] ldstub [%i3+0x00f],%l2 ! Mem[00000000798000cf] stx %l6,[%i2+0x030] ! Mem[00000000790000f0] ldx [%i2+0x020],%l1 ! Mem[00000000790000e0] retl ldstub [%i1+0x039],%l1 ! Mem[00000000788000f9] p52_jmpl_2_ho: stb %l2,[%o1+0x03a] ! Mem[00000000788000fa] swap [%o3+0x02c],%l7 ! Mem[00000000798000ec] ldsw [%o0+0x024],%l2 ! Mem[00000000780000e4] jmpl %g6+8,%g0 lduh [%o0+0x03a],%l1 ! Mem[00000000780000fa] p52_call_2_ho: ldub [%o2+0x033],%l5 ! Mem[00000000790000f3] ldstub [%o2+0x015],%l1 ! Mem[00000000790000d5] ldstub [%o3+0x00f],%l2 ! Mem[00000000798000cf] stx %l6,[%o2+0x030] ! Mem[00000000790000f0] ldx [%o2+0x020],%l1 ! Mem[00000000790000e0] retl ldstub [%o1+0x039],%l1 ! Mem[00000000788000f9] p53_jmpl_2_le: ldstub [%i3+0x036],%l3 ! Mem[000000007b8000f6] lduw [%i3+0x024],%l4 ! Mem[000000007b8000e4] swap [%i3+0x010],%l7 ! Mem[000000007b8000d0] jmpl %g6+8,%g0 stb %l4,[%i2+0x004] ! Mem[000000007b0000c4] p53_call_2_le: stx %l2,[%i0+0x018] ! Mem[000000007a0000d8] stw %l3,[%i3+0x004] ! Mem[000000007b8000c4] lduh [%i1+0x038],%l5 ! Mem[000000007a8000f8] stw %l5,[%i2+0x010] ! Mem[000000007b0000d0] swap [%i0+0x02c],%l2 ! Mem[000000007a0000ec] swap [%i2+0x038],%l0 ! Mem[000000007b0000f8] swap [%i2+0x030],%l4 ! Mem[000000007b0000f0] retl swap [%i2+0x020],%l1 ! Mem[000000007b0000e0] p53_jmpl_2_lo: ldstub [%o3+0x036],%l3 ! Mem[000000007b8000f6] lduw [%o3+0x024],%l4 ! Mem[000000007b8000e4] swap [%o3+0x010],%l7 ! Mem[000000007b8000d0] jmpl %g6+8,%g0 stb %l4,[%o2+0x004] ! Mem[000000007b0000c4] p53_call_2_lo: stx %l2,[%o0+0x018] ! Mem[000000007a0000d8] stw %l3,[%o3+0x004] ! Mem[000000007b8000c4] lduh [%o1+0x038],%l5 ! Mem[000000007a8000f8] stw %l5,[%o2+0x010] ! Mem[000000007b0000d0] swap [%o0+0x02c],%l2 ! Mem[000000007a0000ec] swap [%o2+0x038],%l0 ! Mem[000000007b0000f8] swap [%o2+0x030],%l4 ! Mem[000000007b0000f0] retl swap [%o2+0x020],%l1 ! Mem[000000007b0000e0] p53_jmpl_2_he: jmpl %g6+8,%g0 stw %l6,[%i1+0x030] ! Mem[000000007a8000f0] p53_call_2_he: ldub [%i3+0x01f],%l4 ! Mem[000000007b8000df] stw %l2,[%i2+0x018] ! Mem[000000007b0000d8] swap [%i2+0x02c],%l4 ! Mem[000000007b0000ec] ldstub [%i1+0x02e],%l4 ! Mem[000000007a8000ee] ldstub [%i0+0x025],%l3 ! Mem[000000007a0000e5] ldx [%i3+0x000],%l5 ! Mem[000000007b8000c0] swap [%i3+0x03c],%l2 ! Mem[000000007b8000fc] retl ldsh [%i1+0x008],%l4 ! Mem[000000007a8000c8] p53_jmpl_2_ho: jmpl %g6+8,%g0 stw %l6,[%o1+0x030] ! Mem[000000007a8000f0] p53_call_2_ho: ldub [%o3+0x01f],%l4 ! Mem[000000007b8000df] stw %l2,[%o2+0x018] ! Mem[000000007b0000d8] swap [%o2+0x02c],%l4 ! Mem[000000007b0000ec] ldstub [%o1+0x02e],%l4 ! Mem[000000007a8000ee] ldstub [%o0+0x025],%l3 ! Mem[000000007a0000e5] ldx [%o3+0x000],%l5 ! Mem[000000007b8000c0] swap [%o3+0x03c],%l2 ! Mem[000000007b8000fc] retl ldsh [%o1+0x008],%l4 ! Mem[000000007a8000c8] p54_jmpl_2_le: lduh [%i1+0x01c],%l4 ! Mem[000000007c8000dc] lduw [%i2+0x02c],%l0 ! Mem[000000007d0000ec] lduw [%i2+0x004],%l4 ! Mem[000000007d0000c4] jmpl %g6+8,%g0 std %l6,[%i2+0x030] ! Mem[000000007d0000f0] p54_call_2_le: ldx [%i1+0x038],%l6 ! Mem[000000007c8000f8] ldstub [%i1+0x019],%l5 ! Mem[000000007c8000d9] sth %l5,[%i2+0x032] ! Mem[000000007d0000f2] ldd [%i3+0x008],%l2 ! Mem[000000007d8000c8] ldd [%i0+0x038],%l0 ! Mem[000000007c0000f8] swap [%i3+0x020],%l1 ! Mem[000000007d8000e0] retl stw %l6,[%i2+0x020] ! Mem[000000007d0000e0] p54_jmpl_2_lo: lduh [%o1+0x01c],%l4 ! Mem[000000007c8000dc] lduw [%o2+0x02c],%l0 ! Mem[000000007d0000ec] lduw [%o2+0x004],%l4 ! Mem[000000007d0000c4] jmpl %g6+8,%g0 std %l6,[%o2+0x030] ! Mem[000000007d0000f0] p54_call_2_lo: ldx [%o1+0x038],%l6 ! Mem[000000007c8000f8] ldstub [%o1+0x019],%l5 ! Mem[000000007c8000d9] sth %l5,[%o2+0x032] ! Mem[000000007d0000f2] ldd [%o3+0x008],%l2 ! Mem[000000007d8000c8] ldd [%o0+0x038],%l0 ! Mem[000000007c0000f8] swap [%o3+0x020],%l1 ! Mem[000000007d8000e0] retl stw %l6,[%o2+0x020] ! Mem[000000007d0000e0] p54_jmpl_2_he: lduh [%i3+0x018],%l7 ! Mem[000000007d8000d8] sth %l5,[%i1+0x020] ! Mem[000000007c8000e0] jmpl %g6+8,%g0 stb %l0,[%i3+0x01b] ! Mem[000000007d8000db] p54_call_2_he: ldstub [%i2+0x033],%l1 ! Mem[000000007d0000f3] std %l4,[%i0+0x038] ! Mem[000000007c0000f8] retl ldd [%i3+0x008],%l0 ! Mem[000000007d8000c8] p54_jmpl_2_ho: lduh [%o3+0x018],%l7 ! Mem[000000007d8000d8] sth %l5,[%o1+0x020] ! Mem[000000007c8000e0] jmpl %g6+8,%g0 stb %l0,[%o3+0x01b] ! Mem[000000007d8000db] p54_call_2_ho: ldstub [%o2+0x033],%l1 ! Mem[000000007d0000f3] std %l4,[%o0+0x038] ! Mem[000000007c0000f8] retl ldd [%o3+0x008],%l0 ! Mem[000000007d8000c8] p55_jmpl_2_le: ldstub [%i0+0x02a],%l7 ! Mem[000000007e0000ea] ldsw [%i1+0x020],%l6 ! Mem[000000007e8000e0] jmpl %g6+8,%g0 lduh [%i0+0x014],%l4 ! Mem[000000007e0000d4] p55_call_2_le: std %l2,[%i0+0x018] ! Mem[000000007e0000d8] ldsw [%i0+0x034],%l1 ! Mem[000000007e0000f4] ldub [%i0+0x00d],%l3 ! Mem[000000007e0000cd] stx %l7,[%i3+0x018] ! Mem[000000007f8000d8] retl stx %l1,[%i1+0x018] ! Mem[000000007e8000d8] p55_jmpl_2_lo: ldstub [%o0+0x02a],%l7 ! Mem[000000007e0000ea] ldsw [%o1+0x020],%l6 ! Mem[000000007e8000e0] jmpl %g6+8,%g0 lduh [%o0+0x014],%l4 ! Mem[000000007e0000d4] p55_call_2_lo: std %l2,[%o0+0x018] ! Mem[000000007e0000d8] ldsw [%o0+0x034],%l1 ! Mem[000000007e0000f4] ldub [%o0+0x00d],%l3 ! Mem[000000007e0000cd] stx %l7,[%o3+0x018] ! Mem[000000007f8000d8] retl stx %l1,[%o1+0x018] ! Mem[000000007e8000d8] p55_jmpl_2_he: std %l4,[%i0+0x010] ! Mem[000000007e0000d0] swap [%i1+0x024],%l4 ! Mem[000000007e8000e4] jmpl %g6+8,%g0 lduh [%i2+0x038],%l4 ! Mem[000000007f0000f8] p55_call_2_he: retl std %l6,[%i1+0x030] ! Mem[000000007e8000f0] p55_jmpl_2_ho: std %l4,[%o0+0x010] ! Mem[000000007e0000d0] swap [%o1+0x024],%l4 ! Mem[000000007e8000e4] jmpl %g6+8,%g0 lduh [%o2+0x038],%l4 ! Mem[000000007f0000f8] p55_call_2_ho: retl std %l6,[%o1+0x030] ! Mem[000000007e8000f0] p56_jmpl_2_le: stw %l0,[%i1+0x034] ! Mem[00000000808000f4] ldx [%i2+0x008],%l0 ! Mem[00000000810000c8] jmpl %g6+8,%g0 stx %l6,[%i3+0x030] ! Mem[00000000818000f0] p56_call_2_le: ldsh [%i3+0x03e],%l4 ! Mem[00000000818000fe] stb %l2,[%i2+0x03b] ! Mem[00000000810000fb] ldub [%i3+0x02e],%l4 ! Mem[00000000818000ee] stw %l4,[%i1+0x00c] ! Mem[00000000808000cc] ldub [%i2+0x005],%l3 ! Mem[00000000810000c5] sth %l3,[%i0+0x02e] ! Mem[00000000800000ee] stw %l5,[%i3+0x004] ! Mem[00000000818000c4] retl ldstub [%i1+0x00b],%l4 ! Mem[00000000808000cb] p56_jmpl_2_lo: stw %l0,[%o1+0x034] ! Mem[00000000808000f4] ldx [%o2+0x008],%l0 ! Mem[00000000810000c8] jmpl %g6+8,%g0 stx %l6,[%o3+0x030] ! Mem[00000000818000f0] p56_call_2_lo: ldsh [%o3+0x03e],%l4 ! Mem[00000000818000fe] stb %l2,[%o2+0x03b] ! Mem[00000000810000fb] ldub [%o3+0x02e],%l4 ! Mem[00000000818000ee] stw %l4,[%o1+0x00c] ! Mem[00000000808000cc] ldub [%o2+0x005],%l3 ! Mem[00000000810000c5] sth %l3,[%o0+0x02e] ! Mem[00000000800000ee] stw %l5,[%o3+0x004] ! Mem[00000000818000c4] retl ldstub [%o1+0x00b],%l4 ! Mem[00000000808000cb] p56_jmpl_2_he: swap [%i0+0x02c],%l6 ! Mem[00000000800000ec] lduh [%i1+0x02c],%l6 ! Mem[00000000808000ec] std %l2,[%i2+0x008] ! Mem[00000000810000c8] ldd [%i0+0x028],%l6 ! Mem[00000000800000e8] jmpl %g6+8,%g0 stb %l0,[%i3+0x021] ! Mem[00000000818000e1] p56_call_2_he: retl ldsb [%i3+0x028],%l2 ! Mem[00000000818000e8] p56_jmpl_2_ho: swap [%o0+0x02c],%l6 ! Mem[00000000800000ec] lduh [%o1+0x02c],%l6 ! Mem[00000000808000ec] std %l2,[%o2+0x008] ! Mem[00000000810000c8] ldd [%o0+0x028],%l6 ! Mem[00000000800000e8] jmpl %g6+8,%g0 stb %l0,[%o3+0x021] ! Mem[00000000818000e1] p56_call_2_ho: retl ldsb [%o3+0x028],%l2 ! Mem[00000000818000e8] p57_jmpl_2_le: stw %l6,[%i3+0x030] ! Mem[00000000838000f0] jmpl %g6+8,%g0 lduh [%i0+0x028],%l4 ! Mem[00000000820000e8] p57_call_2_le: ldsb [%i0+0x01f],%l1 ! Mem[00000000820000df] std %l0,[%i1+0x030] ! Mem[00000000828000f0] lduw [%i2+0x038],%l2 ! Mem[00000000830000f8] ldsw [%i1+0x02c],%l5 ! Mem[00000000828000ec] swap [%i0+0x014],%l6 ! Mem[00000000820000d4] lduw [%i0+0x02c],%l5 ! Mem[00000000820000ec] swap [%i2+0x004],%l4 ! Mem[00000000830000c4] retl ldstub [%i3+0x018],%l2 ! Mem[00000000838000d8] p57_jmpl_2_lo: stw %l6,[%o3+0x030] ! Mem[00000000838000f0] jmpl %g6+8,%g0 lduh [%o0+0x028],%l4 ! Mem[00000000820000e8] p57_call_2_lo: ldsb [%o0+0x01f],%l1 ! Mem[00000000820000df] std %l0,[%o1+0x030] ! Mem[00000000828000f0] lduw [%o2+0x038],%l2 ! Mem[00000000830000f8] ldsw [%o1+0x02c],%l5 ! Mem[00000000828000ec] swap [%o0+0x014],%l6 ! Mem[00000000820000d4] lduw [%o0+0x02c],%l5 ! Mem[00000000820000ec] swap [%o2+0x004],%l4 ! Mem[00000000830000c4] retl ldstub [%o3+0x018],%l2 ! Mem[00000000838000d8] p57_jmpl_2_he: swap [%i3+0x00c],%l6 ! Mem[00000000838000cc] sth %l4,[%i3+0x01a] ! Mem[00000000838000da] ldstub [%i1+0x013],%l5 ! Mem[00000000828000d3] ldstub [%i0+0x014],%l0 ! Mem[00000000820000d4] swap [%i3+0x038],%l4 ! Mem[00000000838000f8] jmpl %g6+8,%g0 ldub [%i0+0x03a],%l2 ! Mem[00000000820000fa] p57_call_2_he: stx %l2,[%i3+0x030] ! Mem[00000000838000f0] ldstub [%i0+0x036],%l5 ! Mem[00000000820000f6] ldx [%i1+0x018],%l2 ! Mem[00000000828000d8] ldsb [%i3+0x006],%l3 ! Mem[00000000838000c6] ldd [%i1+0x038],%l4 ! Mem[00000000828000f8] ldd [%i0+0x018],%l4 ! Mem[00000000820000d8] retl std %l4,[%i0+0x010] ! Mem[00000000820000d0] p57_jmpl_2_ho: swap [%o3+0x00c],%l6 ! Mem[00000000838000cc] sth %l4,[%o3+0x01a] ! Mem[00000000838000da] ldstub [%o1+0x013],%l5 ! Mem[00000000828000d3] ldstub [%o0+0x014],%l0 ! Mem[00000000820000d4] swap [%o3+0x038],%l4 ! Mem[00000000838000f8] jmpl %g6+8,%g0 ldub [%o0+0x03a],%l2 ! Mem[00000000820000fa] p57_call_2_ho: stx %l2,[%o3+0x030] ! Mem[00000000838000f0] ldstub [%o0+0x036],%l5 ! Mem[00000000820000f6] ldx [%o1+0x018],%l2 ! Mem[00000000828000d8] ldsb [%o3+0x006],%l3 ! Mem[00000000838000c6] ldd [%o1+0x038],%l4 ! Mem[00000000828000f8] ldd [%o0+0x018],%l4 ! Mem[00000000820000d8] retl std %l4,[%o0+0x010] ! Mem[00000000820000d0] p58_jmpl_2_le: stb %l2,[%i1+0x025] ! Mem[00000000848000e5] lduw [%i0+0x038],%l1 ! Mem[00000000840000f8] swap [%i3+0x008],%l6 ! Mem[00000000858000c8] lduw [%i3+0x024],%l5 ! Mem[00000000858000e4] stb %l3,[%i2+0x03d] ! Mem[00000000850000fd] ldsw [%i3+0x028],%l2 ! Mem[00000000858000e8] stw %l0,[%i2+0x034] ! Mem[00000000850000f4] jmpl %g6+8,%g0 ldub [%i1+0x009],%l0 ! Mem[00000000848000c9] p58_call_2_le: stx %l0,[%i0+0x030] ! Mem[00000000840000f0] ldstub [%i3+0x03f],%l4 ! Mem[00000000858000ff] ldstub [%i3+0x03b],%l2 ! Mem[00000000858000fb] ldsh [%i3+0x02e],%l4 ! Mem[00000000858000ee] sth %l4,[%i2+0x00e] ! Mem[00000000850000ce] swap [%i2+0x004],%l3 ! Mem[00000000850000c4] swap [%i0+0x000],%l5 ! Mem[00000000840000c0] retl stw %l2,[%i2+0x03c] ! Mem[00000000850000fc] p58_jmpl_2_lo: stb %l2,[%o1+0x025] ! Mem[00000000848000e5] lduw [%o0+0x038],%l1 ! Mem[00000000840000f8] swap [%o3+0x008],%l6 ! Mem[00000000858000c8] lduw [%o3+0x024],%l5 ! Mem[00000000858000e4] stb %l3,[%o2+0x03d] ! Mem[00000000850000fd] ldsw [%o3+0x028],%l2 ! Mem[00000000858000e8] stw %l0,[%o2+0x034] ! Mem[00000000850000f4] jmpl %g6+8,%g0 ldub [%o1+0x009],%l0 ! Mem[00000000848000c9] p58_call_2_lo: stx %l0,[%o0+0x030] ! Mem[00000000840000f0] ldstub [%o3+0x03f],%l4 ! Mem[00000000858000ff] ldstub [%o3+0x03b],%l2 ! Mem[00000000858000fb] ldsh [%o3+0x02e],%l4 ! Mem[00000000858000ee] sth %l4,[%o2+0x00e] ! Mem[00000000850000ce] swap [%o2+0x004],%l3 ! Mem[00000000850000c4] swap [%o0+0x000],%l5 ! Mem[00000000840000c0] retl stw %l2,[%o2+0x03c] ! Mem[00000000850000fc] p58_jmpl_2_he: stx %l1,[%i3+0x030] ! Mem[00000000858000f0] ldd [%i0+0x028],%l6 ! Mem[00000000840000e8] stx %l2,[%i1+0x018] ! Mem[00000000848000d8] ldd [%i2+0x018],%l0 ! Mem[00000000850000d8] stw %l5,[%i1+0x038] ! Mem[00000000848000f8] jmpl %g6+8,%g0 ldub [%i0+0x015],%l3 ! Mem[00000000840000d5] p58_call_2_he: ldsh [%i1+0x03e],%l2 ! Mem[00000000848000fe] sth %l3,[%i1+0x004] ! Mem[00000000848000c4] retl ldsh [%i0+0x016],%l5 ! Mem[00000000840000d6] p58_jmpl_2_ho: stx %l1,[%o3+0x030] ! Mem[00000000858000f0] ldd [%o0+0x028],%l6 ! Mem[00000000840000e8] stx %l2,[%o1+0x018] ! Mem[00000000848000d8] ldd [%o2+0x018],%l0 ! Mem[00000000850000d8] stw %l5,[%o1+0x038] ! Mem[00000000848000f8] jmpl %g6+8,%g0 ldub [%o0+0x015],%l3 ! Mem[00000000840000d5] p58_call_2_ho: ldsh [%o1+0x03e],%l2 ! Mem[00000000848000fe] sth %l3,[%o1+0x004] ! Mem[00000000848000c4] retl ldsh [%o0+0x016],%l5 ! Mem[00000000840000d6] p59_jmpl_2_le: swap [%i1+0x028],%l7 ! Mem[00000000868000e8] stw %l6,[%i1+0x020] ! Mem[00000000868000e0] jmpl %g6+8,%g0 ldstub [%i1+0x002],%l5 ! Mem[00000000868000c2] p59_call_2_le: lduh [%i0+0x006],%l3 ! Mem[00000000860000c6] ldstub [%i0+0x01c],%l7 ! Mem[00000000860000dc] std %l0,[%i0+0x018] ! Mem[00000000860000d8] sth %l4,[%i1+0x014] ! Mem[00000000868000d4] stw %l4,[%i2+0x000] ! Mem[00000000870000c0] ldsw [%i1+0x00c],%l0 ! Mem[00000000868000cc] ldsh [%i3+0x01a],%l4 ! Mem[00000000878000da] retl std %l0,[%i0+0x010] ! Mem[00000000860000d0] p59_jmpl_2_lo: swap [%o1+0x028],%l7 ! Mem[00000000868000e8] stw %l6,[%o1+0x020] ! Mem[00000000868000e0] jmpl %g6+8,%g0 ldstub [%o1+0x002],%l5 ! Mem[00000000868000c2] p59_call_2_lo: lduh [%o0+0x006],%l3 ! Mem[00000000860000c6] ldstub [%o0+0x01c],%l7 ! Mem[00000000860000dc] std %l0,[%o0+0x018] ! Mem[00000000860000d8] sth %l4,[%o1+0x014] ! Mem[00000000868000d4] stw %l4,[%o2+0x000] ! Mem[00000000870000c0] ldsw [%o1+0x00c],%l0 ! Mem[00000000868000cc] ldsh [%o3+0x01a],%l4 ! Mem[00000000878000da] retl std %l0,[%o0+0x010] ! Mem[00000000860000d0] p59_jmpl_2_he: ldsb [%i3+0x01a],%l7 ! Mem[00000000878000da] ldsh [%i1+0x012],%l3 ! Mem[00000000868000d2] ldsw [%i2+0x034],%l1 ! Mem[00000000870000f4] stb %l0,[%i1+0x02d] ! Mem[00000000868000ed] lduh [%i2+0x014],%l3 ! Mem[00000000870000d4] lduw [%i1+0x024],%l5 ! Mem[00000000868000e4] jmpl %g6+8,%g0 lduw [%i0+0x03c],%l3 ! Mem[00000000860000fc] p59_call_2_he: ldsb [%i1+0x002],%l1 ! Mem[00000000868000c2] ldx [%i1+0x020],%l1 ! Mem[00000000868000e0] ldsh [%i2+0x018],%l1 ! Mem[00000000870000d8] ldstub [%i0+0x017],%l0 ! Mem[00000000860000d7] lduw [%i2+0x01c],%l4 ! Mem[00000000870000dc] retl sth %l2,[%i1+0x020] ! Mem[00000000868000e0] p59_jmpl_2_ho: ldsb [%o3+0x01a],%l7 ! Mem[00000000878000da] ldsh [%o1+0x012],%l3 ! Mem[00000000868000d2] ldsw [%o2+0x034],%l1 ! Mem[00000000870000f4] stb %l0,[%o1+0x02d] ! Mem[00000000868000ed] lduh [%o2+0x014],%l3 ! Mem[00000000870000d4] lduw [%o1+0x024],%l5 ! Mem[00000000868000e4] jmpl %g6+8,%g0 lduw [%o0+0x03c],%l3 ! Mem[00000000860000fc] p59_call_2_ho: ldsb [%o1+0x002],%l1 ! Mem[00000000868000c2] ldx [%o1+0x020],%l1 ! Mem[00000000868000e0] ldsh [%o2+0x018],%l1 ! Mem[00000000870000d8] ldstub [%o0+0x017],%l0 ! Mem[00000000860000d7] lduw [%o2+0x01c],%l4 ! Mem[00000000870000dc] retl sth %l2,[%o1+0x020] ! Mem[00000000868000e0] p60_jmpl_2_le: jmpl %g6+8,%g0 ldsb [%i0+0x020],%l3 ! Mem[00000000880000e0] p60_call_2_le: std %l4,[%i1+0x010] ! Mem[00000000888000d0] retl sth %l5,[%i1+0x01a] ! Mem[00000000888000da] p60_jmpl_2_lo: jmpl %g6+8,%g0 ldsb [%o0+0x020],%l3 ! Mem[00000000880000e0] p60_call_2_lo: std %l4,[%o1+0x010] ! Mem[00000000888000d0] retl sth %l5,[%o1+0x01a] ! Mem[00000000888000da] p60_jmpl_2_he: ldub [%i1+0x019],%l6 ! Mem[00000000888000d9] ldstub [%i1+0x011],%l5 ! Mem[00000000888000d1] ldsh [%i1+0x02c],%l2 ! Mem[00000000888000ec] ldstub [%i3+0x014],%l0 ! Mem[00000000898000d4] ldub [%i0+0x022],%l5 ! Mem[00000000880000e2] stx %l6,[%i1+0x028] ! Mem[00000000888000e8] lduh [%i1+0x01e],%l4 ! Mem[00000000888000de] jmpl %g6+8,%g0 stx %l6,[%i1+0x020] ! Mem[00000000888000e0] p60_call_2_he: ldsw [%i2+0x03c],%l3 ! Mem[00000000890000fc] retl ldsb [%i2+0x01f],%l4 ! Mem[00000000890000df] p60_jmpl_2_ho: ldub [%o1+0x019],%l6 ! Mem[00000000888000d9] ldstub [%o1+0x011],%l5 ! Mem[00000000888000d1] ldsh [%o1+0x02c],%l2 ! Mem[00000000888000ec] ldstub [%o3+0x014],%l0 ! Mem[00000000898000d4] ldub [%o0+0x022],%l5 ! Mem[00000000880000e2] stx %l6,[%o1+0x028] ! Mem[00000000888000e8] lduh [%o1+0x01e],%l4 ! Mem[00000000888000de] jmpl %g6+8,%g0 stx %l6,[%o1+0x020] ! Mem[00000000888000e0] p60_call_2_ho: ldsw [%o2+0x03c],%l3 ! Mem[00000000890000fc] retl ldsb [%o2+0x01f],%l4 ! Mem[00000000890000df] p61_jmpl_2_le: ldsh [%i1+0x01a],%l3 ! Mem[000000008a8000da] sth %l2,[%i0+0x02e] ! Mem[000000008a0000ee] ldsh [%i2+0x02e],%l2 ! Mem[000000008b0000ee] stx %l6,[%i2+0x020] ! Mem[000000008b0000e0] stx %l6,[%i0+0x038] ! Mem[000000008a0000f8] jmpl %g6+8,%g0 stx %l7,[%i2+0x000] ! Mem[000000008b0000c0] p61_call_2_le: ldstub [%i3+0x000],%l3 ! Mem[000000008b8000c0] ldsh [%i2+0x012],%l0 ! Mem[000000008b0000d2] sth %l6,[%i1+0x012] ! Mem[000000008a8000d2] stw %l3,[%i1+0x03c] ! Mem[000000008a8000fc] ldsh [%i3+0x014],%l5 ! Mem[000000008b8000d4] swap [%i3+0x02c],%l5 ! Mem[000000008b8000ec] retl lduw [%i1+0x030],%l6 ! Mem[000000008a8000f0] p61_jmpl_2_lo: ldsh [%o1+0x01a],%l3 ! Mem[000000008a8000da] sth %l2,[%o0+0x02e] ! Mem[000000008a0000ee] ldsh [%o2+0x02e],%l2 ! Mem[000000008b0000ee] stx %l6,[%o2+0x020] ! Mem[000000008b0000e0] stx %l6,[%o0+0x038] ! Mem[000000008a0000f8] jmpl %g6+8,%g0 stx %l7,[%o2+0x000] ! Mem[000000008b0000c0] p61_call_2_lo: ldstub [%o3+0x000],%l3 ! Mem[000000008b8000c0] ldsh [%o2+0x012],%l0 ! Mem[000000008b0000d2] sth %l6,[%o1+0x012] ! Mem[000000008a8000d2] stw %l3,[%o1+0x03c] ! Mem[000000008a8000fc] ldsh [%o3+0x014],%l5 ! Mem[000000008b8000d4] swap [%o3+0x02c],%l5 ! Mem[000000008b8000ec] retl lduw [%o1+0x030],%l6 ! Mem[000000008a8000f0] p61_jmpl_2_he: ldstub [%i3+0x01a],%l2 ! Mem[000000008b8000da] ldsb [%i2+0x00e],%l6 ! Mem[000000008b0000ce] ldsh [%i3+0x02a],%l6 ! Mem[000000008b8000ea] jmpl %g6+8,%g0 ldstub [%i1+0x01b],%l7 ! Mem[000000008a8000db] p61_call_2_he: ldx [%i0+0x018],%l5 ! Mem[000000008a0000d8] swap [%i0+0x010],%l4 ! Mem[000000008a0000d0] stw %l5,[%i2+0x028] ! Mem[000000008b0000e8] stx %l5,[%i0+0x010] ! Mem[000000008a0000d0] retl swap [%i0+0x02c],%l2 ! Mem[000000008a0000ec] p61_jmpl_2_ho: ldstub [%o3+0x01a],%l2 ! Mem[000000008b8000da] ldsb [%o2+0x00e],%l6 ! Mem[000000008b0000ce] ldsh [%o3+0x02a],%l6 ! Mem[000000008b8000ea] jmpl %g6+8,%g0 ldstub [%o1+0x01b],%l7 ! Mem[000000008a8000db] p61_call_2_ho: ldx [%o0+0x018],%l5 ! Mem[000000008a0000d8] swap [%o0+0x010],%l4 ! Mem[000000008a0000d0] stw %l5,[%o2+0x028] ! Mem[000000008b0000e8] stx %l5,[%o0+0x010] ! Mem[000000008a0000d0] retl swap [%o0+0x02c],%l2 ! Mem[000000008a0000ec] p62_jmpl_2_le: stw %l6,[%i3+0x024] ! Mem[000000008d8000e4] ldsw [%i3+0x00c],%l6 ! Mem[000000008d8000cc] swap [%i2+0x008],%l6 ! Mem[000000008d0000c8] ldsw [%i1+0x038],%l7 ! Mem[000000008c8000f8] jmpl %g6+8,%g0 stx %l1,[%i0+0x038] ! Mem[000000008c0000f8] p62_call_2_le: ldx [%i3+0x030],%l4 ! Mem[000000008d8000f0] stw %l0,[%i3+0x038] ! Mem[000000008d8000f8] ldub [%i0+0x011],%l4 ! Mem[000000008c0000d1] ldx [%i2+0x010],%l2 ! Mem[000000008d0000d0] swap [%i2+0x008],%l3 ! Mem[000000008d0000c8] retl stb %l7,[%i2+0x026] ! Mem[000000008d0000e6] p62_jmpl_2_lo: stw %l6,[%o3+0x024] ! Mem[000000008d8000e4] ldsw [%o3+0x00c],%l6 ! Mem[000000008d8000cc] swap [%o2+0x008],%l6 ! Mem[000000008d0000c8] ldsw [%o1+0x038],%l7 ! Mem[000000008c8000f8] jmpl %g6+8,%g0 stx %l1,[%o0+0x038] ! Mem[000000008c0000f8] p62_call_2_lo: ldx [%o3+0x030],%l4 ! Mem[000000008d8000f0] stw %l0,[%o3+0x038] ! Mem[000000008d8000f8] ldub [%o0+0x011],%l4 ! Mem[000000008c0000d1] ldx [%o2+0x010],%l2 ! Mem[000000008d0000d0] swap [%o2+0x008],%l3 ! Mem[000000008d0000c8] retl stb %l7,[%o2+0x026] ! Mem[000000008d0000e6] p62_jmpl_2_he: ldx [%i0+0x018],%l5 ! Mem[000000008c0000d8] jmpl %g6+8,%g0 ldstub [%i0+0x03a],%l7 ! Mem[000000008c0000fa] p62_call_2_he: stw %l6,[%i2+0x030] ! Mem[000000008d0000f0] swap [%i1+0x008],%l4 ! Mem[000000008c8000c8] std %l2,[%i3+0x000] ! Mem[000000008d8000c0] retl ldstub [%i2+0x02d],%l5 ! Mem[000000008d0000ed] p62_jmpl_2_ho: ldx [%o0+0x018],%l5 ! Mem[000000008c0000d8] jmpl %g6+8,%g0 ldstub [%o0+0x03a],%l7 ! Mem[000000008c0000fa] p62_call_2_ho: stw %l6,[%o2+0x030] ! Mem[000000008d0000f0] swap [%o1+0x008],%l4 ! Mem[000000008c8000c8] std %l2,[%o3+0x000] ! Mem[000000008d8000c0] retl ldstub [%o2+0x02d],%l5 ! Mem[000000008d0000ed] p63_jmpl_2_le: ldsw [%i3+0x018],%l1 ! Mem[000000008f8000d8] stw %l5,[%i0+0x028] ! Mem[000000008e0000e8] jmpl %g6+8,%g0 stw %l6,[%i2+0x018] ! Mem[000000008f0000d8] p63_call_2_le: ldstub [%i3+0x03d],%l3 ! Mem[000000008f8000fd] ldstub [%i3+0x012],%l3 ! Mem[000000008f8000d2] stw %l7,[%i3+0x03c] ! Mem[000000008f8000fc] ldub [%i3+0x01f],%l1 ! Mem[000000008f8000df] stb %l1,[%i0+0x032] ! Mem[000000008e0000f2] ldsh [%i2+0x03a],%l2 ! Mem[000000008f0000fa] retl std %l0,[%i0+0x010] ! Mem[000000008e0000d0] p63_jmpl_2_lo: ldsw [%o3+0x018],%l1 ! Mem[000000008f8000d8] stw %l5,[%o0+0x028] ! Mem[000000008e0000e8] jmpl %g6+8,%g0 stw %l6,[%o2+0x018] ! Mem[000000008f0000d8] p63_call_2_lo: ldstub [%o3+0x03d],%l3 ! Mem[000000008f8000fd] ldstub [%o3+0x012],%l3 ! Mem[000000008f8000d2] stw %l7,[%o3+0x03c] ! Mem[000000008f8000fc] ldub [%o3+0x01f],%l1 ! Mem[000000008f8000df] stb %l1,[%o0+0x032] ! Mem[000000008e0000f2] ldsh [%o2+0x03a],%l2 ! Mem[000000008f0000fa] retl std %l0,[%o0+0x010] ! Mem[000000008e0000d0] p63_jmpl_2_he: lduh [%i2+0x030],%l5 ! Mem[000000008f0000f0] lduw [%i1+0x02c],%l2 ! Mem[000000008e8000ec] ldstub [%i0+0x00f],%l6 ! Mem[000000008e0000cf] ldstub [%i3+0x01b],%l4 ! Mem[000000008f8000db] swap [%i0+0x004],%l3 ! Mem[000000008e0000c4] std %l2,[%i3+0x020] ! Mem[000000008f8000e0] jmpl %g6+8,%g0 ldsh [%i0+0x012],%l5 ! Mem[000000008e0000d2] p63_call_2_he: sth %l5,[%i2+0x014] ! Mem[000000008f0000d4] ldsb [%i3+0x02f],%l5 ! Mem[000000008f8000ef] ldsw [%i3+0x03c],%l7 ! Mem[000000008f8000fc] retl swap [%i0+0x018],%l4 ! Mem[000000008e0000d8] p63_jmpl_2_ho: lduh [%o2+0x030],%l5 ! Mem[000000008f0000f0] lduw [%o1+0x02c],%l2 ! Mem[000000008e8000ec] ldstub [%o0+0x00f],%l6 ! Mem[000000008e0000cf] ldstub [%o3+0x01b],%l4 ! Mem[000000008f8000db] swap [%o0+0x004],%l3 ! Mem[000000008e0000c4] std %l2,[%o3+0x020] ! Mem[000000008f8000e0] jmpl %g6+8,%g0 ldsh [%o0+0x012],%l5 ! Mem[000000008e0000d2] p63_call_2_ho: sth %l5,[%o2+0x014] ! Mem[000000008f0000d4] ldsb [%o3+0x02f],%l5 ! Mem[000000008f8000ef] ldsw [%o3+0x03c],%l7 ! Mem[000000008f8000fc] retl swap [%o0+0x018],%l4 ! Mem[000000008e0000d8] user_jump2_end: .seg "text" .align 0x2000 user_jump3_start: INIT_MEM(0, 0x0040, 1, +, 0, +, 0) p0_jmpl_3_le: swap [%i3+0x014],%l3 ! Mem[00000000118000d4] ldsh [%i0+0x026],%l5 ! Mem[00000000100000e6] jmpl %g6+8,%g0 stb %l3,[%i0+0x03d] ! Mem[00000000100000fd] p0_call_3_le: ldstub [%i3+0x022],%l1 ! Mem[00000000118000e2] lduw [%i2+0x020],%l6 ! Mem[00000000110000e0] ldsw [%i2+0x038],%l1 ! Mem[00000000110000f8] ldsw [%i2+0x034],%l0 ! Mem[00000000110000f4] ldstub [%i3+0x03f],%l4 ! Mem[00000000118000ff] retl stw %l2,[%i2+0x038] ! Mem[00000000110000f8] p0_jmpl_3_lo: swap [%o3+0x014],%l3 ! Mem[00000000118000d4] ldsh [%o0+0x026],%l5 ! Mem[00000000100000e6] jmpl %g6+8,%g0 stb %l3,[%o0+0x03d] ! Mem[00000000100000fd] p0_call_3_lo: ldstub [%o3+0x022],%l1 ! Mem[00000000118000e2] lduw [%o2+0x020],%l6 ! Mem[00000000110000e0] ldsw [%o2+0x038],%l1 ! Mem[00000000110000f8] ldsw [%o2+0x034],%l0 ! Mem[00000000110000f4] ldstub [%o3+0x03f],%l4 ! Mem[00000000118000ff] retl stw %l2,[%o2+0x038] ! Mem[00000000110000f8] p0_jmpl_3_he: swap [%i2+0x004],%l3 ! Mem[00000000110000c4] stx %l2,[%i0+0x028] ! Mem[00000000100000e8] ldstub [%i1+0x015],%l7 ! Mem[00000000108000d5] ldsb [%i2+0x01e],%l6 ! Mem[00000000110000de] sth %l3,[%i0+0x03a] ! Mem[00000000100000fa] ldsw [%i1+0x01c],%l5 ! Mem[00000000108000dc] sth %l6,[%i1+0x02e] ! Mem[00000000108000ee] jmpl %g6+8,%g0 ldub [%i2+0x02b],%l6 ! Mem[00000000110000eb] p0_call_3_he: std %l0,[%i2+0x010] ! Mem[00000000110000d0] swap [%i2+0x028],%l2 ! Mem[00000000110000e8] retl ldsh [%i3+0x00e],%l4 ! Mem[00000000118000ce] p0_jmpl_3_ho: swap [%o2+0x004],%l3 ! Mem[00000000110000c4] stx %l2,[%o0+0x028] ! Mem[00000000100000e8] ldstub [%o1+0x015],%l7 ! Mem[00000000108000d5] ldsb [%o2+0x01e],%l6 ! Mem[00000000110000de] sth %l3,[%o0+0x03a] ! Mem[00000000100000fa] ldsw [%o1+0x01c],%l5 ! Mem[00000000108000dc] sth %l6,[%o1+0x02e] ! Mem[00000000108000ee] jmpl %g6+8,%g0 ldub [%o2+0x02b],%l6 ! Mem[00000000110000eb] p0_call_3_ho: std %l0,[%o2+0x010] ! Mem[00000000110000d0] swap [%o2+0x028],%l2 ! Mem[00000000110000e8] retl ldsh [%o3+0x00e],%l4 ! Mem[00000000118000ce] p1_jmpl_3_le: ldub [%i3+0x034],%l1 ! Mem[00000000138000f4] swap [%i2+0x038],%l1 ! Mem[00000000130000f8] ldstub [%i0+0x00b],%l7 ! Mem[00000000120000cb] lduh [%i3+0x028],%l3 ! Mem[00000000138000e8] ldstub [%i2+0x03d],%l4 ! Mem[00000000130000fd] jmpl %g6+8,%g0 ldub [%i1+0x023],%l7 ! Mem[00000000128000e3] p1_call_3_le: ldstub [%i0+0x028],%l2 ! Mem[00000000120000e8] ldsh [%i3+0x032],%l2 ! Mem[00000000138000f2] stx %l2,[%i0+0x038] ! Mem[00000000120000f8] retl ldstub [%i1+0x025],%l3 ! Mem[00000000128000e5] p1_jmpl_3_lo: ldub [%o3+0x034],%l1 ! Mem[00000000138000f4] swap [%o2+0x038],%l1 ! Mem[00000000130000f8] ldstub [%o0+0x00b],%l7 ! Mem[00000000120000cb] lduh [%o3+0x028],%l3 ! Mem[00000000138000e8] ldstub [%o2+0x03d],%l4 ! Mem[00000000130000fd] jmpl %g6+8,%g0 ldub [%o1+0x023],%l7 ! Mem[00000000128000e3] p1_call_3_lo: ldstub [%o0+0x028],%l2 ! Mem[00000000120000e8] ldsh [%o3+0x032],%l2 ! Mem[00000000138000f2] stx %l2,[%o0+0x038] ! Mem[00000000120000f8] retl ldstub [%o1+0x025],%l3 ! Mem[00000000128000e5] p1_jmpl_3_he: stw %l0,[%i3+0x004] ! Mem[00000000138000c4] swap [%i2+0x004],%l0 ! Mem[00000000130000c4] stb %l7,[%i0+0x03a] ! Mem[00000000120000fa] ldsb [%i1+0x025],%l1 ! Mem[00000000128000e5] swap [%i1+0x018],%l7 ! Mem[00000000128000d8] lduw [%i0+0x024],%l6 ! Mem[00000000120000e4] ldstub [%i2+0x034],%l6 ! Mem[00000000130000f4] jmpl %g6+8,%g0 std %l0,[%i1+0x018] ! Mem[00000000128000d8] p1_call_3_he: swap [%i2+0x038],%l5 ! Mem[00000000130000f8] stw %l6,[%i1+0x02c] ! Mem[00000000128000ec] stw %l2,[%i2+0x024] ! Mem[00000000130000e4] ldsb [%i0+0x02d],%l4 ! Mem[00000000120000ed] stb %l7,[%i2+0x020] ! Mem[00000000130000e0] retl swap [%i0+0x038],%l4 ! Mem[00000000120000f8] p1_jmpl_3_ho: stw %l0,[%o3+0x004] ! Mem[00000000138000c4] swap [%o2+0x004],%l0 ! Mem[00000000130000c4] stb %l7,[%o0+0x03a] ! Mem[00000000120000fa] ldsb [%o1+0x025],%l1 ! Mem[00000000128000e5] swap [%o1+0x018],%l7 ! Mem[00000000128000d8] lduw [%o0+0x024],%l6 ! Mem[00000000120000e4] ldstub [%o2+0x034],%l6 ! Mem[00000000130000f4] jmpl %g6+8,%g0 std %l0,[%o1+0x018] ! Mem[00000000128000d8] p1_call_3_ho: swap [%o2+0x038],%l5 ! Mem[00000000130000f8] stw %l6,[%o1+0x02c] ! Mem[00000000128000ec] stw %l2,[%o2+0x024] ! Mem[00000000130000e4] ldsb [%o0+0x02d],%l4 ! Mem[00000000120000ed] stb %l7,[%o2+0x020] ! Mem[00000000130000e0] retl swap [%o0+0x038],%l4 ! Mem[00000000120000f8] p2_jmpl_3_le: jmpl %g6+8,%g0 ldub [%i2+0x021],%l2 ! Mem[00000000150000e1] p2_call_3_le: ldsb [%i0+0x01d],%l3 ! Mem[00000000140000dd] ldstub [%i0+0x01f],%l7 ! Mem[00000000140000df] swap [%i3+0x018],%l4 ! Mem[00000000158000d8] ldstub [%i2+0x032],%l1 ! Mem[00000000150000f2] ldstub [%i0+0x00b],%l2 ! Mem[00000000140000cb] lduh [%i0+0x03e],%l6 ! Mem[00000000140000fe] retl lduw [%i3+0x010],%l5 ! Mem[00000000158000d0] p2_jmpl_3_lo: jmpl %g6+8,%g0 ldub [%o2+0x021],%l2 ! Mem[00000000150000e1] p2_call_3_lo: ldsb [%o0+0x01d],%l3 ! Mem[00000000140000dd] ldstub [%o0+0x01f],%l7 ! Mem[00000000140000df] swap [%o3+0x018],%l4 ! Mem[00000000158000d8] ldstub [%o2+0x032],%l1 ! Mem[00000000150000f2] ldstub [%o0+0x00b],%l2 ! Mem[00000000140000cb] lduh [%o0+0x03e],%l6 ! Mem[00000000140000fe] retl lduw [%o3+0x010],%l5 ! Mem[00000000158000d0] p2_jmpl_3_he: lduw [%i1+0x038],%l1 ! Mem[00000000148000f8] swap [%i2+0x008],%l6 ! Mem[00000000150000c8] jmpl %g6+8,%g0 stw %l6,[%i1+0x03c] ! Mem[00000000148000fc] p2_call_3_he: ldx [%i0+0x038],%l0 ! Mem[00000000140000f8] swap [%i0+0x020],%l1 ! Mem[00000000140000e0] ldstub [%i3+0x020],%l6 ! Mem[00000000158000e0] sth %l7,[%i0+0x028] ! Mem[00000000140000e8] ldsb [%i2+0x01e],%l7 ! Mem[00000000150000de] retl ldd [%i0+0x010],%l2 ! Mem[00000000140000d0] p2_jmpl_3_ho: lduw [%o1+0x038],%l1 ! Mem[00000000148000f8] swap [%o2+0x008],%l6 ! Mem[00000000150000c8] jmpl %g6+8,%g0 stw %l6,[%o1+0x03c] ! Mem[00000000148000fc] p2_call_3_ho: ldx [%o0+0x038],%l0 ! Mem[00000000140000f8] swap [%o0+0x020],%l1 ! Mem[00000000140000e0] ldstub [%o3+0x020],%l6 ! Mem[00000000158000e0] sth %l7,[%o0+0x028] ! Mem[00000000140000e8] ldsb [%o2+0x01e],%l7 ! Mem[00000000150000de] retl ldd [%o0+0x010],%l2 ! Mem[00000000140000d0] p3_jmpl_3_le: ldstub [%i3+0x00e],%l7 ! Mem[00000000178000ce] ldsb [%i0+0x005],%l2 ! Mem[00000000160000c5] jmpl %g6+8,%g0 sth %l1,[%i3+0x01a] ! Mem[00000000178000da] p3_call_3_le: swap [%i0+0x01c],%l6 ! Mem[00000000160000dc] stx %l5,[%i3+0x018] ! Mem[00000000178000d8] swap [%i2+0x008],%l7 ! Mem[00000000170000c8] ldub [%i3+0x016],%l5 ! Mem[00000000178000d6] ldd [%i0+0x028],%l2 ! Mem[00000000160000e8] retl ldsb [%i2+0x00a],%l3 ! Mem[00000000170000ca] p3_jmpl_3_lo: ldstub [%o3+0x00e],%l7 ! Mem[00000000178000ce] ldsb [%o0+0x005],%l2 ! Mem[00000000160000c5] jmpl %g6+8,%g0 sth %l1,[%o3+0x01a] ! Mem[00000000178000da] p3_call_3_lo: swap [%o0+0x01c],%l6 ! Mem[00000000160000dc] stx %l5,[%o3+0x018] ! Mem[00000000178000d8] swap [%o2+0x008],%l7 ! Mem[00000000170000c8] ldub [%o3+0x016],%l5 ! Mem[00000000178000d6] ldd [%o0+0x028],%l2 ! Mem[00000000160000e8] retl ldsb [%o2+0x00a],%l3 ! Mem[00000000170000ca] p3_jmpl_3_he: lduw [%i3+0x00c],%l2 ! Mem[00000000178000cc] stx %l5,[%i1+0x038] ! Mem[00000000168000f8] swap [%i1+0x018],%l7 ! Mem[00000000168000d8] jmpl %g6+8,%g0 lduw [%i3+0x004],%l3 ! Mem[00000000178000c4] p3_call_3_he: stb %l4,[%i3+0x02a] ! Mem[00000000178000ea] ldsh [%i0+0x004],%l3 ! Mem[00000000160000c4] ldsh [%i1+0x00c],%l5 ! Mem[00000000168000cc] stx %l6,[%i0+0x008] ! Mem[00000000160000c8] ldstub [%i2+0x014],%l1 ! Mem[00000000170000d4] sth %l3,[%i3+0x02a] ! Mem[00000000178000ea] retl ldsh [%i2+0x01e],%l1 ! Mem[00000000170000de] p3_jmpl_3_ho: lduw [%o3+0x00c],%l2 ! Mem[00000000178000cc] stx %l5,[%o1+0x038] ! Mem[00000000168000f8] swap [%o1+0x018],%l7 ! Mem[00000000168000d8] jmpl %g6+8,%g0 lduw [%o3+0x004],%l3 ! Mem[00000000178000c4] p3_call_3_ho: stb %l4,[%o3+0x02a] ! Mem[00000000178000ea] ldsh [%o0+0x004],%l3 ! Mem[00000000160000c4] ldsh [%o1+0x00c],%l5 ! Mem[00000000168000cc] stx %l6,[%o0+0x008] ! Mem[00000000160000c8] ldstub [%o2+0x014],%l1 ! Mem[00000000170000d4] sth %l3,[%o3+0x02a] ! Mem[00000000178000ea] retl ldsh [%o2+0x01e],%l1 ! Mem[00000000170000de] p4_jmpl_3_le: stw %l2,[%i0+0x018] ! Mem[00000000180000d8] stx %l0,[%i2+0x018] ! Mem[00000000190000d8] ldd [%i1+0x038],%l4 ! Mem[00000000188000f8] ldsh [%i2+0x014],%l3 ! Mem[00000000190000d4] ldstub [%i0+0x014],%l7 ! Mem[00000000180000d4] stb %l5,[%i3+0x03d] ! Mem[00000000198000fd] swap [%i2+0x008],%l6 ! Mem[00000000190000c8] jmpl %g6+8,%g0 lduh [%i0+0x02a],%l6 ! Mem[00000000180000ea] p4_call_3_le: lduw [%i3+0x00c],%l2 ! Mem[00000000198000cc] ldsw [%i1+0x004],%l7 ! Mem[00000000188000c4] ldsb [%i2+0x02b],%l1 ! Mem[00000000190000eb] swap [%i2+0x020],%l5 ! Mem[00000000190000e0] retl ldstub [%i1+0x01b],%l1 ! Mem[00000000188000db] p4_jmpl_3_lo: stw %l2,[%o0+0x018] ! Mem[00000000180000d8] stx %l0,[%o2+0x018] ! Mem[00000000190000d8] ldd [%o1+0x038],%l4 ! Mem[00000000188000f8] ldsh [%o2+0x014],%l3 ! Mem[00000000190000d4] ldstub [%o0+0x014],%l7 ! Mem[00000000180000d4] stb %l5,[%o3+0x03d] ! Mem[00000000198000fd] swap [%o2+0x008],%l6 ! Mem[00000000190000c8] jmpl %g6+8,%g0 lduh [%o0+0x02a],%l6 ! Mem[00000000180000ea] p4_call_3_lo: lduw [%o3+0x00c],%l2 ! Mem[00000000198000cc] ldsw [%o1+0x004],%l7 ! Mem[00000000188000c4] ldsb [%o2+0x02b],%l1 ! Mem[00000000190000eb] swap [%o2+0x020],%l5 ! Mem[00000000190000e0] retl ldstub [%o1+0x01b],%l1 ! Mem[00000000188000db] p4_jmpl_3_he: ldsb [%i1+0x03e],%l1 ! Mem[00000000188000fe] ldstub [%i0+0x02d],%l2 ! Mem[00000000180000ed] ldstub [%i2+0x00b],%l6 ! Mem[00000000190000cb] ldsh [%i3+0x014],%l7 ! Mem[00000000198000d4] swap [%i2+0x008],%l7 ! Mem[00000000190000c8] ldstub [%i2+0x01c],%l4 ! Mem[00000000190000dc] stx %l7,[%i0+0x018] ! Mem[00000000180000d8] jmpl %g6+8,%g0 ldub [%i0+0x027],%l1 ! Mem[00000000180000e7] p4_call_3_he: ldstub [%i0+0x008],%l3 ! Mem[00000000180000c8] ldd [%i2+0x000],%l2 ! Mem[00000000190000c0] stw %l3,[%i2+0x008] ! Mem[00000000190000c8] sth %l1,[%i1+0x03e] ! Mem[00000000188000fe] ldstub [%i1+0x02d],%l2 ! Mem[00000000188000ed] ldd [%i1+0x038],%l0 ! Mem[00000000188000f8] retl ldx [%i2+0x018],%l4 ! Mem[00000000190000d8] p4_jmpl_3_ho: ldsb [%o1+0x03e],%l1 ! Mem[00000000188000fe] ldstub [%o0+0x02d],%l2 ! Mem[00000000180000ed] ldstub [%o2+0x00b],%l6 ! Mem[00000000190000cb] ldsh [%o3+0x014],%l7 ! Mem[00000000198000d4] swap [%o2+0x008],%l7 ! Mem[00000000190000c8] ldstub [%o2+0x01c],%l4 ! Mem[00000000190000dc] stx %l7,[%o0+0x018] ! Mem[00000000180000d8] jmpl %g6+8,%g0 ldub [%o0+0x027],%l1 ! Mem[00000000180000e7] p4_call_3_ho: ldstub [%o0+0x008],%l3 ! Mem[00000000180000c8] ldd [%o2+0x000],%l2 ! Mem[00000000190000c0] stw %l3,[%o2+0x008] ! Mem[00000000190000c8] sth %l1,[%o1+0x03e] ! Mem[00000000188000fe] ldstub [%o1+0x02d],%l2 ! Mem[00000000188000ed] ldd [%o1+0x038],%l0 ! Mem[00000000188000f8] retl ldx [%o2+0x018],%l4 ! Mem[00000000190000d8] p5_jmpl_3_le: stb %l3,[%i0+0x015] ! Mem[000000001a0000d5] ldsw [%i2+0x024],%l5 ! Mem[000000001b0000e4] jmpl %g6+8,%g0 ldstub [%i2+0x03d],%l3 ! Mem[000000001b0000fd] p5_call_3_le: ldsh [%i1+0x002],%l1 ! Mem[000000001a8000c2] std %l6,[%i0+0x000] ! Mem[000000001a0000c0] ldstub [%i2+0x028],%l7 ! Mem[000000001b0000e8] lduw [%i1+0x03c],%l7 ! Mem[000000001a8000fc] ldd [%i0+0x030],%l2 ! Mem[000000001a0000f0] retl ldstub [%i3+0x01b],%l2 ! Mem[000000001b8000db] p5_jmpl_3_lo: stb %l3,[%o0+0x015] ! Mem[000000001a0000d5] ldsw [%o2+0x024],%l5 ! Mem[000000001b0000e4] jmpl %g6+8,%g0 ldstub [%o2+0x03d],%l3 ! Mem[000000001b0000fd] p5_call_3_lo: ldsh [%o1+0x002],%l1 ! Mem[000000001a8000c2] std %l6,[%o0+0x000] ! Mem[000000001a0000c0] ldstub [%o2+0x028],%l7 ! Mem[000000001b0000e8] lduw [%o1+0x03c],%l7 ! Mem[000000001a8000fc] ldd [%o0+0x030],%l2 ! Mem[000000001a0000f0] retl ldstub [%o3+0x01b],%l2 ! Mem[000000001b8000db] p5_jmpl_3_he: lduh [%i1+0x004],%l3 ! Mem[000000001a8000c4] ldsh [%i2+0x02c],%l2 ! Mem[000000001b0000ec] std %l4,[%i2+0x010] ! Mem[000000001b0000d0] ldx [%i2+0x028],%l5 ! Mem[000000001b0000e8] ldub [%i1+0x02a],%l5 ! Mem[000000001a8000ea] std %l4,[%i0+0x000] ! Mem[000000001a0000c0] std %l2,[%i3+0x028] ! Mem[000000001b8000e8] jmpl %g6+8,%g0 std %l6,[%i0+0x008] ! Mem[000000001a0000c8] p5_call_3_he: lduw [%i0+0x01c],%l5 ! Mem[000000001a0000dc] retl stb %l3,[%i0+0x01a] ! Mem[000000001a0000da] p5_jmpl_3_ho: lduh [%o1+0x004],%l3 ! Mem[000000001a8000c4] ldsh [%o2+0x02c],%l2 ! Mem[000000001b0000ec] std %l4,[%o2+0x010] ! Mem[000000001b0000d0] ldx [%o2+0x028],%l5 ! Mem[000000001b0000e8] ldub [%o1+0x02a],%l5 ! Mem[000000001a8000ea] std %l4,[%o0+0x000] ! Mem[000000001a0000c0] std %l2,[%o3+0x028] ! Mem[000000001b8000e8] jmpl %g6+8,%g0 std %l6,[%o0+0x008] ! Mem[000000001a0000c8] p5_call_3_ho: lduw [%o0+0x01c],%l5 ! Mem[000000001a0000dc] retl stb %l3,[%o0+0x01a] ! Mem[000000001a0000da] p6_jmpl_3_le: ldstub [%i1+0x015],%l3 ! Mem[000000001c8000d5] ldstub [%i3+0x014],%l7 ! Mem[000000001d8000d4] swap [%i3+0x03c],%l5 ! Mem[000000001d8000fc] std %l6,[%i2+0x008] ! Mem[000000001d0000c8] lduh [%i0+0x008],%l6 ! Mem[000000001c0000c8] jmpl %g6+8,%g0 lduh [%i2+0x03c],%l7 ! Mem[000000001d0000fc] p6_call_3_le: lduw [%i0+0x004],%l7 ! Mem[000000001c0000c4] ldstub [%i2+0x02b],%l1 ! Mem[000000001d0000eb] retl ldsh [%i2+0x004],%l3 ! Mem[000000001d0000c4] p6_jmpl_3_lo: ldstub [%o1+0x015],%l3 ! Mem[000000001c8000d5] ldstub [%o3+0x014],%l7 ! Mem[000000001d8000d4] swap [%o3+0x03c],%l5 ! Mem[000000001d8000fc] std %l6,[%o2+0x008] ! Mem[000000001d0000c8] lduh [%o0+0x008],%l6 ! Mem[000000001c0000c8] jmpl %g6+8,%g0 lduh [%o2+0x03c],%l7 ! Mem[000000001d0000fc] p6_call_3_lo: lduw [%o0+0x004],%l7 ! Mem[000000001c0000c4] ldstub [%o2+0x02b],%l1 ! Mem[000000001d0000eb] retl ldsh [%o2+0x004],%l3 ! Mem[000000001d0000c4] p6_jmpl_3_he: std %l6,[%i1+0x010] ! Mem[000000001c8000d0] ldub [%i2+0x002],%l2 ! Mem[000000001d0000c2] swap [%i3+0x000],%l1 ! Mem[000000001d8000c0] jmpl %g6+8,%g0 swap [%i3+0x004],%l7 ! Mem[000000001d8000c4] p6_call_3_he: swap [%i1+0x01c],%l1 ! Mem[000000001c8000dc] swap [%i3+0x02c],%l0 ! Mem[000000001d8000ec] swap [%i2+0x020],%l7 ! Mem[000000001d0000e0] swap [%i2+0x01c],%l6 ! Mem[000000001d0000dc] ldsb [%i3+0x007],%l1 ! Mem[000000001d8000c7] retl stw %l3,[%i1+0x008] ! Mem[000000001c8000c8] p6_jmpl_3_ho: std %l6,[%o1+0x010] ! Mem[000000001c8000d0] ldub [%o2+0x002],%l2 ! Mem[000000001d0000c2] swap [%o3+0x000],%l1 ! Mem[000000001d8000c0] jmpl %g6+8,%g0 swap [%o3+0x004],%l7 ! Mem[000000001d8000c4] p6_call_3_ho: swap [%o1+0x01c],%l1 ! Mem[000000001c8000dc] swap [%o3+0x02c],%l0 ! Mem[000000001d8000ec] swap [%o2+0x020],%l7 ! Mem[000000001d0000e0] swap [%o2+0x01c],%l6 ! Mem[000000001d0000dc] ldsb [%o3+0x007],%l1 ! Mem[000000001d8000c7] retl stw %l3,[%o1+0x008] ! Mem[000000001c8000c8] p7_jmpl_3_le: ldub [%i1+0x017],%l1 ! Mem[000000001e8000d7] ldub [%i3+0x03b],%l5 ! Mem[000000001f8000fb] ldsb [%i1+0x021],%l5 ! Mem[000000001e8000e1] jmpl %g6+8,%g0 ldsw [%i2+0x018],%l0 ! Mem[000000001f0000d8] p7_call_3_le: ldsb [%i2+0x013],%l1 ! Mem[000000001f0000d3] ldx [%i2+0x038],%l4 ! Mem[000000001f0000f8] retl ldstub [%i3+0x03e],%l2 ! Mem[000000001f8000fe] p7_jmpl_3_lo: ldub [%o1+0x017],%l1 ! Mem[000000001e8000d7] ldub [%o3+0x03b],%l5 ! Mem[000000001f8000fb] ldsb [%o1+0x021],%l5 ! Mem[000000001e8000e1] jmpl %g6+8,%g0 ldsw [%o2+0x018],%l0 ! Mem[000000001f0000d8] p7_call_3_lo: ldsb [%o2+0x013],%l1 ! Mem[000000001f0000d3] ldx [%o2+0x038],%l4 ! Mem[000000001f0000f8] retl ldstub [%o3+0x03e],%l2 ! Mem[000000001f8000fe] p7_jmpl_3_he: stw %l1,[%i0+0x034] ! Mem[000000001e0000f4] sth %l2,[%i0+0x02c] ! Mem[000000001e0000ec] std %l6,[%i0+0x028] ! Mem[000000001e0000e8] ldstub [%i2+0x02c],%l3 ! Mem[000000001f0000ec] ldsh [%i2+0x012],%l3 ! Mem[000000001f0000d2] jmpl %g6+8,%g0 swap [%i2+0x038],%l3 ! Mem[000000001f0000f8] p7_call_3_he: lduw [%i0+0x030],%l5 ! Mem[000000001e0000f0] ldd [%i1+0x028],%l0 ! Mem[000000001e8000e8] ldstub [%i1+0x017],%l5 ! Mem[000000001e8000d7] stw %l3,[%i2+0x020] ! Mem[000000001f0000e0] ldsh [%i0+0x010],%l3 ! Mem[000000001e0000d0] retl ldsb [%i0+0x036],%l0 ! Mem[000000001e0000f6] p7_jmpl_3_ho: stw %l1,[%o0+0x034] ! Mem[000000001e0000f4] sth %l2,[%o0+0x02c] ! Mem[000000001e0000ec] std %l6,[%o0+0x028] ! Mem[000000001e0000e8] ldstub [%o2+0x02c],%l3 ! Mem[000000001f0000ec] ldsh [%o2+0x012],%l3 ! Mem[000000001f0000d2] jmpl %g6+8,%g0 swap [%o2+0x038],%l3 ! Mem[000000001f0000f8] p7_call_3_ho: lduw [%o0+0x030],%l5 ! Mem[000000001e0000f0] ldd [%o1+0x028],%l0 ! Mem[000000001e8000e8] ldstub [%o1+0x017],%l5 ! Mem[000000001e8000d7] stw %l3,[%o2+0x020] ! Mem[000000001f0000e0] ldsh [%o0+0x010],%l3 ! Mem[000000001e0000d0] retl ldsb [%o0+0x036],%l0 ! Mem[000000001e0000f6] p8_jmpl_3_le: stw %l3,[%i0+0x038] ! Mem[00000000200000f8] stb %l0,[%i1+0x03d] ! Mem[00000000208000fd] jmpl %g6+8,%g0 ldx [%i0+0x000],%l3 ! Mem[00000000200000c0] p8_call_3_le: ldx [%i2+0x000],%l3 ! Mem[00000000210000c0] retl sth %l5,[%i0+0x030] ! Mem[00000000200000f0] p8_jmpl_3_lo: stw %l3,[%o0+0x038] ! Mem[00000000200000f8] stb %l0,[%o1+0x03d] ! Mem[00000000208000fd] jmpl %g6+8,%g0 ldx [%o0+0x000],%l3 ! Mem[00000000200000c0] p8_call_3_lo: ldx [%o2+0x000],%l3 ! Mem[00000000210000c0] retl sth %l5,[%o0+0x030] ! Mem[00000000200000f0] p8_jmpl_3_he: ldsw [%i1+0x008],%l6 ! Mem[00000000208000c8] ldstub [%i3+0x015],%l7 ! Mem[00000000218000d5] ldx [%i1+0x008],%l7 ! Mem[00000000208000c8] ldsh [%i0+0x01c],%l4 ! Mem[00000000200000dc] jmpl %g6+8,%g0 ldd [%i1+0x018],%l6 ! Mem[00000000208000d8] p8_call_3_he: ldub [%i1+0x039],%l6 ! Mem[00000000208000f9] sth %l4,[%i3+0x038] ! Mem[00000000218000f8] stx %l1,[%i0+0x018] ! Mem[00000000200000d8] retl stb %l4,[%i0+0x033] ! Mem[00000000200000f3] p8_jmpl_3_ho: ldsw [%o1+0x008],%l6 ! Mem[00000000208000c8] ldstub [%o3+0x015],%l7 ! Mem[00000000218000d5] ldx [%o1+0x008],%l7 ! Mem[00000000208000c8] ldsh [%o0+0x01c],%l4 ! Mem[00000000200000dc] jmpl %g6+8,%g0 ldd [%o1+0x018],%l6 ! Mem[00000000208000d8] p8_call_3_ho: ldub [%o1+0x039],%l6 ! Mem[00000000208000f9] sth %l4,[%o3+0x038] ! Mem[00000000218000f8] stx %l1,[%o0+0x018] ! Mem[00000000200000d8] retl stb %l4,[%o0+0x033] ! Mem[00000000200000f3] p9_jmpl_3_le: lduh [%i0+0x02a],%l6 ! Mem[00000000220000ea] ldstub [%i1+0x039],%l6 ! Mem[00000000228000f9] std %l4,[%i2+0x028] ! Mem[00000000230000e8] jmpl %g6+8,%g0 stx %l7,[%i3+0x010] ! Mem[00000000238000d0] p9_call_3_le: swap [%i3+0x004],%l5 ! Mem[00000000238000c4] swap [%i2+0x008],%l4 ! Mem[00000000230000c8] lduw [%i1+0x024],%l4 ! Mem[00000000228000e4] retl swap [%i2+0x024],%l5 ! Mem[00000000230000e4] p9_jmpl_3_lo: lduh [%o0+0x02a],%l6 ! Mem[00000000220000ea] ldstub [%o1+0x039],%l6 ! Mem[00000000228000f9] std %l4,[%o2+0x028] ! Mem[00000000230000e8] jmpl %g6+8,%g0 stx %l7,[%o3+0x010] ! Mem[00000000238000d0] p9_call_3_lo: swap [%o3+0x004],%l5 ! Mem[00000000238000c4] swap [%o2+0x008],%l4 ! Mem[00000000230000c8] lduw [%o1+0x024],%l4 ! Mem[00000000228000e4] retl swap [%o2+0x024],%l5 ! Mem[00000000230000e4] p9_jmpl_3_he: std %l6,[%i1+0x008] ! Mem[00000000228000c8] ldsh [%i0+0x03a],%l2 ! Mem[00000000220000fa] lduh [%i3+0x03a],%l0 ! Mem[00000000238000fa] lduw [%i1+0x004],%l3 ! Mem[00000000228000c4] ldstub [%i2+0x013],%l7 ! Mem[00000000230000d3] stw %l7,[%i1+0x028] ! Mem[00000000228000e8] ldsh [%i3+0x00c],%l3 ! Mem[00000000238000cc] jmpl %g6+8,%g0 stx %l0,[%i0+0x000] ! Mem[00000000220000c0] p9_call_3_he: swap [%i3+0x034],%l4 ! Mem[00000000238000f4] retl swap [%i3+0x000],%l2 ! Mem[00000000238000c0] p9_jmpl_3_ho: std %l6,[%o1+0x008] ! Mem[00000000228000c8] ldsh [%o0+0x03a],%l2 ! Mem[00000000220000fa] lduh [%o3+0x03a],%l0 ! Mem[00000000238000fa] lduw [%o1+0x004],%l3 ! Mem[00000000228000c4] ldstub [%o2+0x013],%l7 ! Mem[00000000230000d3] stw %l7,[%o1+0x028] ! Mem[00000000228000e8] ldsh [%o3+0x00c],%l3 ! Mem[00000000238000cc] jmpl %g6+8,%g0 stx %l0,[%o0+0x000] ! Mem[00000000220000c0] p9_call_3_ho: swap [%o3+0x034],%l4 ! Mem[00000000238000f4] retl swap [%o3+0x000],%l2 ! Mem[00000000238000c0] p10_jmpl_3_le: ldstub [%i3+0x01a],%l4 ! Mem[00000000258000da] ldd [%i2+0x010],%l2 ! Mem[00000000250000d0] ldsh [%i2+0x036],%l1 ! Mem[00000000250000f6] ldsb [%i3+0x01b],%l5 ! Mem[00000000258000db] stw %l5,[%i1+0x020] ! Mem[00000000248000e0] sth %l3,[%i0+0x004] ! Mem[00000000240000c4] swap [%i3+0x02c],%l2 ! Mem[00000000258000ec] jmpl %g6+8,%g0 ldx [%i2+0x030],%l4 ! Mem[00000000250000f0] p10_call_3_le: lduw [%i2+0x02c],%l5 ! Mem[00000000250000ec] ldstub [%i1+0x02d],%l6 ! Mem[00000000248000ed] lduw [%i2+0x014],%l1 ! Mem[00000000250000d4] retl stb %l3,[%i2+0x02a] ! Mem[00000000250000ea] p10_jmpl_3_lo: ldstub [%o3+0x01a],%l4 ! Mem[00000000258000da] ldd [%o2+0x010],%l2 ! Mem[00000000250000d0] ldsh [%o2+0x036],%l1 ! Mem[00000000250000f6] ldsb [%o3+0x01b],%l5 ! Mem[00000000258000db] stw %l5,[%o1+0x020] ! Mem[00000000248000e0] sth %l3,[%o0+0x004] ! Mem[00000000240000c4] swap [%o3+0x02c],%l2 ! Mem[00000000258000ec] jmpl %g6+8,%g0 ldx [%o2+0x030],%l4 ! Mem[00000000250000f0] p10_call_3_lo: lduw [%o2+0x02c],%l5 ! Mem[00000000250000ec] ldstub [%o1+0x02d],%l6 ! Mem[00000000248000ed] lduw [%o2+0x014],%l1 ! Mem[00000000250000d4] retl stb %l3,[%o2+0x02a] ! Mem[00000000250000ea] p10_jmpl_3_he: stb %l3,[%i3+0x029] ! Mem[00000000258000e9] stb %l4,[%i2+0x03d] ! Mem[00000000250000fd] ldsh [%i1+0x022],%l7 ! Mem[00000000248000e2] sth %l3,[%i2+0x032] ! Mem[00000000250000f2] stx %l2,[%i3+0x028] ! Mem[00000000258000e8] ldsb [%i1+0x012],%l7 ! Mem[00000000248000d2] swap [%i2+0x028],%l6 ! Mem[00000000250000e8] jmpl %g6+8,%g0 stx %l7,[%i2+0x028] ! Mem[00000000250000e8] p10_call_3_he: ldstub [%i0+0x003],%l3 ! Mem[00000000240000c3] lduh [%i2+0x030],%l3 ! Mem[00000000250000f0] ldsh [%i1+0x016],%l0 ! Mem[00000000248000d6] ldstub [%i2+0x00f],%l2 ! Mem[00000000250000cf] ldub [%i2+0x007],%l7 ! Mem[00000000250000c7] retl lduw [%i1+0x010],%l5 ! Mem[00000000248000d0] p10_jmpl_3_ho: stb %l3,[%o3+0x029] ! Mem[00000000258000e9] stb %l4,[%o2+0x03d] ! Mem[00000000250000fd] ldsh [%o1+0x022],%l7 ! Mem[00000000248000e2] sth %l3,[%o2+0x032] ! Mem[00000000250000f2] stx %l2,[%o3+0x028] ! Mem[00000000258000e8] ldsb [%o1+0x012],%l7 ! Mem[00000000248000d2] swap [%o2+0x028],%l6 ! Mem[00000000250000e8] jmpl %g6+8,%g0 stx %l7,[%o2+0x028] ! Mem[00000000250000e8] p10_call_3_ho: ldstub [%o0+0x003],%l3 ! Mem[00000000240000c3] lduh [%o2+0x030],%l3 ! Mem[00000000250000f0] ldsh [%o1+0x016],%l0 ! Mem[00000000248000d6] ldstub [%o2+0x00f],%l2 ! Mem[00000000250000cf] ldub [%o2+0x007],%l7 ! Mem[00000000250000c7] retl lduw [%o1+0x010],%l5 ! Mem[00000000248000d0] p11_jmpl_3_le: swap [%i3+0x004],%l7 ! Mem[00000000278000c4] lduw [%i0+0x018],%l4 ! Mem[00000000260000d8] ldstub [%i0+0x007],%l3 ! Mem[00000000260000c7] ldsb [%i2+0x02f],%l6 ! Mem[00000000270000ef] ldstub [%i2+0x004],%l7 ! Mem[00000000270000c4] ldd [%i2+0x010],%l0 ! Mem[00000000270000d0] jmpl %g6+8,%g0 stb %l4,[%i3+0x038] ! Mem[00000000278000f8] p11_call_3_le: retl ldsh [%i2+0x032],%l6 ! Mem[00000000270000f2] p11_jmpl_3_lo: swap [%o3+0x004],%l7 ! Mem[00000000278000c4] lduw [%o0+0x018],%l4 ! Mem[00000000260000d8] ldstub [%o0+0x007],%l3 ! Mem[00000000260000c7] ldsb [%o2+0x02f],%l6 ! Mem[00000000270000ef] ldstub [%o2+0x004],%l7 ! Mem[00000000270000c4] ldd [%o2+0x010],%l0 ! Mem[00000000270000d0] jmpl %g6+8,%g0 stb %l4,[%o3+0x038] ! Mem[00000000278000f8] p11_call_3_lo: retl ldsh [%o2+0x032],%l6 ! Mem[00000000270000f2] p11_jmpl_3_he: swap [%i2+0x018],%l2 ! Mem[00000000270000d8] std %l2,[%i3+0x008] ! Mem[00000000278000c8] stx %l6,[%i1+0x028] ! Mem[00000000268000e8] jmpl %g6+8,%g0 ldsb [%i0+0x01b],%l7 ! Mem[00000000260000db] p11_call_3_he: swap [%i3+0x018],%l5 ! Mem[00000000278000d8] ldstub [%i3+0x012],%l4 ! Mem[00000000278000d2] ldd [%i3+0x028],%l4 ! Mem[00000000278000e8] lduw [%i0+0x034],%l1 ! Mem[00000000260000f4] retl swap [%i0+0x020],%l5 ! Mem[00000000260000e0] p11_jmpl_3_ho: swap [%o2+0x018],%l2 ! Mem[00000000270000d8] std %l2,[%o3+0x008] ! Mem[00000000278000c8] stx %l6,[%o1+0x028] ! Mem[00000000268000e8] jmpl %g6+8,%g0 ldsb [%o0+0x01b],%l7 ! Mem[00000000260000db] p11_call_3_ho: swap [%o3+0x018],%l5 ! Mem[00000000278000d8] ldstub [%o3+0x012],%l4 ! Mem[00000000278000d2] ldd [%o3+0x028],%l4 ! Mem[00000000278000e8] lduw [%o0+0x034],%l1 ! Mem[00000000260000f4] retl swap [%o0+0x020],%l5 ! Mem[00000000260000e0] p12_jmpl_3_le: lduw [%i1+0x02c],%l0 ! Mem[00000000288000ec] ldstub [%i1+0x004],%l4 ! Mem[00000000288000c4] lduw [%i1+0x030],%l6 ! Mem[00000000288000f0] sth %l2,[%i3+0x02a] ! Mem[00000000298000ea] jmpl %g6+8,%g0 std %l0,[%i0+0x038] ! Mem[00000000280000f8] p12_call_3_le: stb %l6,[%i1+0x01e] ! Mem[00000000288000de] ldd [%i2+0x038],%l4 ! Mem[00000000290000f8] ldsb [%i0+0x00b],%l7 ! Mem[00000000280000cb] stx %l5,[%i0+0x030] ! Mem[00000000280000f0] ldsh [%i1+0x00e],%l2 ! Mem[00000000288000ce] retl ldd [%i3+0x030],%l6 ! Mem[00000000298000f0] p12_jmpl_3_lo: lduw [%o1+0x02c],%l0 ! Mem[00000000288000ec] ldstub [%o1+0x004],%l4 ! Mem[00000000288000c4] lduw [%o1+0x030],%l6 ! Mem[00000000288000f0] sth %l2,[%o3+0x02a] ! Mem[00000000298000ea] jmpl %g6+8,%g0 std %l0,[%o0+0x038] ! Mem[00000000280000f8] p12_call_3_lo: stb %l6,[%o1+0x01e] ! Mem[00000000288000de] ldd [%o2+0x038],%l4 ! Mem[00000000290000f8] ldsb [%o0+0x00b],%l7 ! Mem[00000000280000cb] stx %l5,[%o0+0x030] ! Mem[00000000280000f0] ldsh [%o1+0x00e],%l2 ! Mem[00000000288000ce] retl ldd [%o3+0x030],%l6 ! Mem[00000000298000f0] p12_jmpl_3_he: jmpl %g6+8,%g0 ldub [%i1+0x009],%l0 ! Mem[00000000288000c9] p12_call_3_he: stw %l7,[%i1+0x01c] ! Mem[00000000288000dc] ldub [%i0+0x016],%l3 ! Mem[00000000280000d6] ldstub [%i0+0x012],%l1 ! Mem[00000000280000d2] ldsh [%i3+0x032],%l1 ! Mem[00000000298000f2] stx %l4,[%i1+0x038] ! Mem[00000000288000f8] ldsb [%i2+0x00e],%l1 ! Mem[00000000290000ce] ldd [%i1+0x028],%l2 ! Mem[00000000288000e8] retl ldsb [%i3+0x006],%l5 ! Mem[00000000298000c6] p12_jmpl_3_ho: jmpl %g6+8,%g0 ldub [%o1+0x009],%l0 ! Mem[00000000288000c9] p12_call_3_ho: stw %l7,[%o1+0x01c] ! Mem[00000000288000dc] ldub [%o0+0x016],%l3 ! Mem[00000000280000d6] ldstub [%o0+0x012],%l1 ! Mem[00000000280000d2] ldsh [%o3+0x032],%l1 ! Mem[00000000298000f2] stx %l4,[%o1+0x038] ! Mem[00000000288000f8] ldsb [%o2+0x00e],%l1 ! Mem[00000000290000ce] ldd [%o1+0x028],%l2 ! Mem[00000000288000e8] retl ldsb [%o3+0x006],%l5 ! Mem[00000000298000c6] p13_jmpl_3_le: jmpl %g6+8,%g0 swap [%i0+0x02c],%l0 ! Mem[000000002a0000ec] p13_call_3_le: ldub [%i0+0x033],%l2 ! Mem[000000002a0000f3] ldstub [%i0+0x02d],%l5 ! Mem[000000002a0000ed] retl ldsh [%i2+0x03c],%l2 ! Mem[000000002b0000fc] p13_jmpl_3_lo: jmpl %g6+8,%g0 swap [%o0+0x02c],%l0 ! Mem[000000002a0000ec] p13_call_3_lo: ldub [%o0+0x033],%l2 ! Mem[000000002a0000f3] ldstub [%o0+0x02d],%l5 ! Mem[000000002a0000ed] retl ldsh [%o2+0x03c],%l2 ! Mem[000000002b0000fc] p13_jmpl_3_he: swap [%i0+0x004],%l0 ! Mem[000000002a0000c4] stx %l4,[%i1+0x000] ! Mem[000000002a8000c0] ldstub [%i1+0x022],%l5 ! Mem[000000002a8000e2] ldsb [%i3+0x018],%l3 ! Mem[000000002b8000d8] ldsb [%i1+0x016],%l5 ! Mem[000000002a8000d6] ldstub [%i3+0x02a],%l3 ! Mem[000000002b8000ea] jmpl %g6+8,%g0 ldd [%i1+0x008],%l2 ! Mem[000000002a8000c8] p13_call_3_he: swap [%i1+0x038],%l5 ! Mem[000000002a8000f8] ldd [%i1+0x030],%l4 ! Mem[000000002a8000f0] lduh [%i2+0x02e],%l6 ! Mem[000000002b0000ee] sth %l2,[%i1+0x024] ! Mem[000000002a8000e4] ldsw [%i0+0x02c],%l4 ! Mem[000000002a0000ec] lduw [%i2+0x02c],%l0 ! Mem[000000002b0000ec] retl ldsw [%i0+0x00c],%l6 ! Mem[000000002a0000cc] p13_jmpl_3_ho: swap [%o0+0x004],%l0 ! Mem[000000002a0000c4] stx %l4,[%o1+0x000] ! Mem[000000002a8000c0] ldstub [%o1+0x022],%l5 ! Mem[000000002a8000e2] ldsb [%o3+0x018],%l3 ! Mem[000000002b8000d8] ldsb [%o1+0x016],%l5 ! Mem[000000002a8000d6] ldstub [%o3+0x02a],%l3 ! Mem[000000002b8000ea] jmpl %g6+8,%g0 ldd [%o1+0x008],%l2 ! Mem[000000002a8000c8] p13_call_3_ho: swap [%o1+0x038],%l5 ! Mem[000000002a8000f8] ldd [%o1+0x030],%l4 ! Mem[000000002a8000f0] lduh [%o2+0x02e],%l6 ! Mem[000000002b0000ee] sth %l2,[%o1+0x024] ! Mem[000000002a8000e4] ldsw [%o0+0x02c],%l4 ! Mem[000000002a0000ec] lduw [%o2+0x02c],%l0 ! Mem[000000002b0000ec] retl ldsw [%o0+0x00c],%l6 ! Mem[000000002a0000cc] p14_jmpl_3_le: ldsh [%i3+0x020],%l6 ! Mem[000000002d8000e0] ldub [%i3+0x014],%l4 ! Mem[000000002d8000d4] ldsh [%i3+0x00e],%l0 ! Mem[000000002d8000ce] stx %l5,[%i3+0x008] ! Mem[000000002d8000c8] stx %l6,[%i0+0x028] ! Mem[000000002c0000e8] std %l4,[%i2+0x018] ! Mem[000000002d0000d8] jmpl %g6+8,%g0 sth %l3,[%i0+0x006] ! Mem[000000002c0000c6] p14_call_3_le: retl ldsh [%i1+0x03e],%l3 ! Mem[000000002c8000fe] p14_jmpl_3_lo: ldsh [%o3+0x020],%l6 ! Mem[000000002d8000e0] ldub [%o3+0x014],%l4 ! Mem[000000002d8000d4] ldsh [%o3+0x00e],%l0 ! Mem[000000002d8000ce] stx %l5,[%o3+0x008] ! Mem[000000002d8000c8] stx %l6,[%o0+0x028] ! Mem[000000002c0000e8] std %l4,[%o2+0x018] ! Mem[000000002d0000d8] jmpl %g6+8,%g0 sth %l3,[%o0+0x006] ! Mem[000000002c0000c6] p14_call_3_lo: retl ldsh [%o1+0x03e],%l3 ! Mem[000000002c8000fe] p14_jmpl_3_he: ldstub [%i3+0x024],%l4 ! Mem[000000002d8000e4] ldstub [%i0+0x030],%l7 ! Mem[000000002c0000f0] ldstub [%i2+0x008],%l7 ! Mem[000000002d0000c8] ldub [%i3+0x006],%l3 ! Mem[000000002d8000c6] std %l2,[%i1+0x038] ! Mem[000000002c8000f8] jmpl %g6+8,%g0 swap [%i3+0x02c],%l3 ! Mem[000000002d8000ec] p14_call_3_he: swap [%i0+0x03c],%l6 ! Mem[000000002c0000fc] std %l4,[%i3+0x010] ! Mem[000000002d8000d0] retl lduh [%i2+0x018],%l5 ! Mem[000000002d0000d8] p14_jmpl_3_ho: ldstub [%o3+0x024],%l4 ! Mem[000000002d8000e4] ldstub [%o0+0x030],%l7 ! Mem[000000002c0000f0] ldstub [%o2+0x008],%l7 ! Mem[000000002d0000c8] ldub [%o3+0x006],%l3 ! Mem[000000002d8000c6] std %l2,[%o1+0x038] ! Mem[000000002c8000f8] jmpl %g6+8,%g0 swap [%o3+0x02c],%l3 ! Mem[000000002d8000ec] p14_call_3_ho: swap [%o0+0x03c],%l6 ! Mem[000000002c0000fc] std %l4,[%o3+0x010] ! Mem[000000002d8000d0] retl lduh [%o2+0x018],%l5 ! Mem[000000002d0000d8] p15_jmpl_3_le: std %l6,[%i2+0x008] ! Mem[000000002f0000c8] stw %l7,[%i0+0x024] ! Mem[000000002e0000e4] ldsb [%i3+0x03a],%l4 ! Mem[000000002f8000fa] jmpl %g6+8,%g0 lduw [%i1+0x030],%l6 ! Mem[000000002e8000f0] p15_call_3_le: ldub [%i0+0x036],%l3 ! Mem[000000002e0000f6] lduw [%i2+0x010],%l1 ! Mem[000000002f0000d0] ldsw [%i1+0x01c],%l3 ! Mem[000000002e8000dc] ldsb [%i2+0x013],%l6 ! Mem[000000002f0000d3] swap [%i0+0x028],%l4 ! Mem[000000002e0000e8] ldd [%i0+0x000],%l4 ! Mem[000000002e0000c0] stb %l2,[%i2+0x03e] ! Mem[000000002f0000fe] retl ldsb [%i1+0x008],%l4 ! Mem[000000002e8000c8] p15_jmpl_3_lo: std %l6,[%o2+0x008] ! Mem[000000002f0000c8] stw %l7,[%o0+0x024] ! Mem[000000002e0000e4] ldsb [%o3+0x03a],%l4 ! Mem[000000002f8000fa] jmpl %g6+8,%g0 lduw [%o1+0x030],%l6 ! Mem[000000002e8000f0] p15_call_3_lo: ldub [%o0+0x036],%l3 ! Mem[000000002e0000f6] lduw [%o2+0x010],%l1 ! Mem[000000002f0000d0] ldsw [%o1+0x01c],%l3 ! Mem[000000002e8000dc] ldsb [%o2+0x013],%l6 ! Mem[000000002f0000d3] swap [%o0+0x028],%l4 ! Mem[000000002e0000e8] ldd [%o0+0x000],%l4 ! Mem[000000002e0000c0] stb %l2,[%o2+0x03e] ! Mem[000000002f0000fe] retl ldsb [%o1+0x008],%l4 ! Mem[000000002e8000c8] p15_jmpl_3_he: ldd [%i3+0x038],%l0 ! Mem[000000002f8000f8] jmpl %g6+8,%g0 sth %l7,[%i2+0x00a] ! Mem[000000002f0000ca] p15_call_3_he: swap [%i1+0x01c],%l5 ! Mem[000000002e8000dc] ldstub [%i0+0x01a],%l3 ! Mem[000000002e0000da] stw %l2,[%i3+0x010] ! Mem[000000002f8000d0] lduh [%i2+0x02c],%l2 ! Mem[000000002f0000ec] ldstub [%i2+0x03a],%l7 ! Mem[000000002f0000fa] sth %l2,[%i0+0x03e] ! Mem[000000002e0000fe] retl ldub [%i1+0x025],%l3 ! Mem[000000002e8000e5] p15_jmpl_3_ho: ldd [%o3+0x038],%l0 ! Mem[000000002f8000f8] jmpl %g6+8,%g0 sth %l7,[%o2+0x00a] ! Mem[000000002f0000ca] p15_call_3_ho: swap [%o1+0x01c],%l5 ! Mem[000000002e8000dc] ldstub [%o0+0x01a],%l3 ! Mem[000000002e0000da] stw %l2,[%o3+0x010] ! Mem[000000002f8000d0] lduh [%o2+0x02c],%l2 ! Mem[000000002f0000ec] ldstub [%o2+0x03a],%l7 ! Mem[000000002f0000fa] sth %l2,[%o0+0x03e] ! Mem[000000002e0000fe] retl ldub [%o1+0x025],%l3 ! Mem[000000002e8000e5] p16_jmpl_3_le: ldub [%i0+0x019],%l1 ! Mem[00000000300000d9] jmpl %g6+8,%g0 ldstub [%i1+0x02d],%l7 ! Mem[00000000308000ed] p16_call_3_le: ldsw [%i0+0x01c],%l5 ! Mem[00000000300000dc] retl lduw [%i2+0x018],%l3 ! Mem[00000000310000d8] p16_jmpl_3_lo: ldub [%o0+0x019],%l1 ! Mem[00000000300000d9] jmpl %g6+8,%g0 ldstub [%o1+0x02d],%l7 ! Mem[00000000308000ed] p16_call_3_lo: ldsw [%o0+0x01c],%l5 ! Mem[00000000300000dc] retl lduw [%o2+0x018],%l3 ! Mem[00000000310000d8] p16_jmpl_3_he: ldd [%i0+0x030],%l2 ! Mem[00000000300000f0] ldsb [%i1+0x03a],%l3 ! Mem[00000000308000fa] ldstub [%i3+0x012],%l7 ! Mem[00000000318000d2] stx %l6,[%i3+0x028] ! Mem[00000000318000e8] ldsw [%i3+0x008],%l6 ! Mem[00000000318000c8] ldx [%i1+0x000],%l0 ! Mem[00000000308000c0] ldub [%i0+0x004],%l0 ! Mem[00000000300000c4] jmpl %g6+8,%g0 ldsw [%i3+0x024],%l4 ! Mem[00000000318000e4] p16_call_3_he: stx %l2,[%i0+0x000] ! Mem[00000000300000c0] swap [%i2+0x020],%l5 ! Mem[00000000310000e0] ldstub [%i0+0x02b],%l1 ! Mem[00000000300000eb] lduh [%i1+0x020],%l5 ! Mem[00000000308000e0] retl stx %l1,[%i0+0x018] ! Mem[00000000300000d8] p16_jmpl_3_ho: ldd [%o0+0x030],%l2 ! Mem[00000000300000f0] ldsb [%o1+0x03a],%l3 ! Mem[00000000308000fa] ldstub [%o3+0x012],%l7 ! Mem[00000000318000d2] stx %l6,[%o3+0x028] ! Mem[00000000318000e8] ldsw [%o3+0x008],%l6 ! Mem[00000000318000c8] ldx [%o1+0x000],%l0 ! Mem[00000000308000c0] ldub [%o0+0x004],%l0 ! Mem[00000000300000c4] jmpl %g6+8,%g0 ldsw [%o3+0x024],%l4 ! Mem[00000000318000e4] p16_call_3_ho: stx %l2,[%o0+0x000] ! Mem[00000000300000c0] swap [%o2+0x020],%l5 ! Mem[00000000310000e0] ldstub [%o0+0x02b],%l1 ! Mem[00000000300000eb] lduh [%o1+0x020],%l5 ! Mem[00000000308000e0] retl stx %l1,[%o0+0x018] ! Mem[00000000300000d8] p17_jmpl_3_le: swap [%i2+0x018],%l1 ! Mem[00000000330000d8] ldstub [%i0+0x02b],%l6 ! Mem[00000000320000eb] jmpl %g6+8,%g0 swap [%i1+0x01c],%l6 ! Mem[00000000328000dc] p17_call_3_le: ldd [%i0+0x008],%l6 ! Mem[00000000320000c8] ldsw [%i2+0x014],%l5 ! Mem[00000000330000d4] lduw [%i2+0x02c],%l2 ! Mem[00000000330000ec] stx %l6,[%i3+0x030] ! Mem[00000000338000f0] swap [%i0+0x020],%l1 ! Mem[00000000320000e0] retl ldsw [%i0+0x018],%l1 ! Mem[00000000320000d8] p17_jmpl_3_lo: swap [%o2+0x018],%l1 ! Mem[00000000330000d8] ldstub [%o0+0x02b],%l6 ! Mem[00000000320000eb] jmpl %g6+8,%g0 swap [%o1+0x01c],%l6 ! Mem[00000000328000dc] p17_call_3_lo: ldd [%o0+0x008],%l6 ! Mem[00000000320000c8] ldsw [%o2+0x014],%l5 ! Mem[00000000330000d4] lduw [%o2+0x02c],%l2 ! Mem[00000000330000ec] stx %l6,[%o3+0x030] ! Mem[00000000338000f0] swap [%o0+0x020],%l1 ! Mem[00000000320000e0] retl ldsw [%o0+0x018],%l1 ! Mem[00000000320000d8] p17_jmpl_3_he: ldsh [%i0+0x026],%l7 ! Mem[00000000320000e6] stx %l3,[%i2+0x028] ! Mem[00000000330000e8] ldd [%i1+0x010],%l2 ! Mem[00000000328000d0] ldx [%i3+0x028],%l3 ! Mem[00000000338000e8] ldub [%i2+0x01b],%l6 ! Mem[00000000330000db] std %l6,[%i2+0x010] ! Mem[00000000330000d0] jmpl %g6+8,%g0 ldx [%i3+0x030],%l1 ! Mem[00000000338000f0] p17_call_3_he: ldx [%i3+0x030],%l6 ! Mem[00000000338000f0] swap [%i0+0x03c],%l2 ! Mem[00000000320000fc] ldsh [%i1+0x01a],%l2 ! Mem[00000000328000da] retl swap [%i1+0x03c],%l2 ! Mem[00000000328000fc] p17_jmpl_3_ho: ldsh [%o0+0x026],%l7 ! Mem[00000000320000e6] stx %l3,[%o2+0x028] ! Mem[00000000330000e8] ldd [%o1+0x010],%l2 ! Mem[00000000328000d0] ldx [%o3+0x028],%l3 ! Mem[00000000338000e8] ldub [%o2+0x01b],%l6 ! Mem[00000000330000db] std %l6,[%o2+0x010] ! Mem[00000000330000d0] jmpl %g6+8,%g0 ldx [%o3+0x030],%l1 ! Mem[00000000338000f0] p17_call_3_ho: ldx [%o3+0x030],%l6 ! Mem[00000000338000f0] swap [%o0+0x03c],%l2 ! Mem[00000000320000fc] ldsh [%o1+0x01a],%l2 ! Mem[00000000328000da] retl swap [%o1+0x03c],%l2 ! Mem[00000000328000fc] p18_jmpl_3_le: lduh [%i1+0x006],%l3 ! Mem[00000000348000c6] ldsb [%i2+0x03a],%l2 ! Mem[00000000350000fa] ldsw [%i2+0x02c],%l3 ! Mem[00000000350000ec] ldsb [%i3+0x03a],%l7 ! Mem[00000000358000fa] ldsw [%i1+0x010],%l3 ! Mem[00000000348000d0] ldstub [%i1+0x00b],%l6 ! Mem[00000000348000cb] ldsw [%i0+0x03c],%l6 ! Mem[00000000340000fc] jmpl %g6+8,%g0 sth %l3,[%i2+0x00a] ! Mem[00000000350000ca] p18_call_3_le: sth %l5,[%i3+0x036] ! Mem[00000000358000f6] swap [%i2+0x00c],%l2 ! Mem[00000000350000cc] swap [%i1+0x034],%l6 ! Mem[00000000348000f4] ldstub [%i0+0x023],%l1 ! Mem[00000000340000e3] ldstub [%i0+0x039],%l1 ! Mem[00000000340000f9] stx %l7,[%i1+0x008] ! Mem[00000000348000c8] stw %l1,[%i3+0x004] ! Mem[00000000358000c4] retl swap [%i0+0x020],%l2 ! Mem[00000000340000e0] p18_jmpl_3_lo: lduh [%o1+0x006],%l3 ! Mem[00000000348000c6] ldsb [%o2+0x03a],%l2 ! Mem[00000000350000fa] ldsw [%o2+0x02c],%l3 ! Mem[00000000350000ec] ldsb [%o3+0x03a],%l7 ! Mem[00000000358000fa] ldsw [%o1+0x010],%l3 ! Mem[00000000348000d0] ldstub [%o1+0x00b],%l6 ! Mem[00000000348000cb] ldsw [%o0+0x03c],%l6 ! Mem[00000000340000fc] jmpl %g6+8,%g0 sth %l3,[%o2+0x00a] ! Mem[00000000350000ca] p18_call_3_lo: sth %l5,[%o3+0x036] ! Mem[00000000358000f6] swap [%o2+0x00c],%l2 ! Mem[00000000350000cc] swap [%o1+0x034],%l6 ! Mem[00000000348000f4] ldstub [%o0+0x023],%l1 ! Mem[00000000340000e3] ldstub [%o0+0x039],%l1 ! Mem[00000000340000f9] stx %l7,[%o1+0x008] ! Mem[00000000348000c8] stw %l1,[%o3+0x004] ! Mem[00000000358000c4] retl swap [%o0+0x020],%l2 ! Mem[00000000340000e0] p18_jmpl_3_he: lduh [%i3+0x018],%l6 ! Mem[00000000358000d8] stw %l6,[%i2+0x018] ! Mem[00000000350000d8] swap [%i1+0x014],%l7 ! Mem[00000000348000d4] ldsb [%i3+0x01e],%l6 ! Mem[00000000358000de] swap [%i0+0x038],%l3 ! Mem[00000000340000f8] stx %l5,[%i1+0x018] ! Mem[00000000348000d8] jmpl %g6+8,%g0 ldsb [%i3+0x02e],%l6 ! Mem[00000000358000ee] p18_call_3_he: lduw [%i0+0x03c],%l2 ! Mem[00000000340000fc] ldx [%i2+0x018],%l2 ! Mem[00000000350000d8] ldsh [%i3+0x032],%l1 ! Mem[00000000358000f2] ldx [%i1+0x018],%l7 ! Mem[00000000348000d8] swap [%i2+0x03c],%l3 ! Mem[00000000350000fc] retl stw %l1,[%i0+0x02c] ! Mem[00000000340000ec] p18_jmpl_3_ho: lduh [%o3+0x018],%l6 ! Mem[00000000358000d8] stw %l6,[%o2+0x018] ! Mem[00000000350000d8] swap [%o1+0x014],%l7 ! Mem[00000000348000d4] ldsb [%o3+0x01e],%l6 ! Mem[00000000358000de] swap [%o0+0x038],%l3 ! Mem[00000000340000f8] stx %l5,[%o1+0x018] ! Mem[00000000348000d8] jmpl %g6+8,%g0 ldsb [%o3+0x02e],%l6 ! Mem[00000000358000ee] p18_call_3_ho: lduw [%o0+0x03c],%l2 ! Mem[00000000340000fc] ldx [%o2+0x018],%l2 ! Mem[00000000350000d8] ldsh [%o3+0x032],%l1 ! Mem[00000000358000f2] ldx [%o1+0x018],%l7 ! Mem[00000000348000d8] swap [%o2+0x03c],%l3 ! Mem[00000000350000fc] retl stw %l1,[%o0+0x02c] ! Mem[00000000340000ec] p19_jmpl_3_le: ldstub [%i3+0x029],%l3 ! Mem[00000000378000e9] ldsh [%i1+0x03c],%l4 ! Mem[00000000368000fc] ldx [%i1+0x020],%l7 ! Mem[00000000368000e0] ldub [%i0+0x012],%l3 ! Mem[00000000360000d2] ldx [%i2+0x038],%l3 ! Mem[00000000370000f8] ldx [%i0+0x030],%l7 ! Mem[00000000360000f0] ldsw [%i1+0x008],%l6 ! Mem[00000000368000c8] jmpl %g6+8,%g0 swap [%i1+0x02c],%l0 ! Mem[00000000368000ec] p19_call_3_le: ldd [%i0+0x030],%l0 ! Mem[00000000360000f0] ldub [%i2+0x02f],%l2 ! Mem[00000000370000ef] ldd [%i2+0x000],%l6 ! Mem[00000000370000c0] retl stw %l5,[%i0+0x010] ! Mem[00000000360000d0] p19_jmpl_3_lo: ldstub [%o3+0x029],%l3 ! Mem[00000000378000e9] ldsh [%o1+0x03c],%l4 ! Mem[00000000368000fc] ldx [%o1+0x020],%l7 ! Mem[00000000368000e0] ldub [%o0+0x012],%l3 ! Mem[00000000360000d2] ldx [%o2+0x038],%l3 ! Mem[00000000370000f8] ldx [%o0+0x030],%l7 ! Mem[00000000360000f0] ldsw [%o1+0x008],%l6 ! Mem[00000000368000c8] jmpl %g6+8,%g0 swap [%o1+0x02c],%l0 ! Mem[00000000368000ec] p19_call_3_lo: ldd [%o0+0x030],%l0 ! Mem[00000000360000f0] ldub [%o2+0x02f],%l2 ! Mem[00000000370000ef] ldd [%o2+0x000],%l6 ! Mem[00000000370000c0] retl stw %l5,[%o0+0x010] ! Mem[00000000360000d0] p19_jmpl_3_he: std %l4,[%i3+0x018] ! Mem[00000000378000d8] jmpl %g6+8,%g0 std %l4,[%i3+0x010] ! Mem[00000000378000d0] p19_call_3_he: ldub [%i2+0x03b],%l4 ! Mem[00000000370000fb] ldsh [%i0+0x012],%l6 ! Mem[00000000360000d2] swap [%i2+0x038],%l5 ! Mem[00000000370000f8] retl ldsb [%i3+0x021],%l3 ! Mem[00000000378000e1] p19_jmpl_3_ho: std %l4,[%o3+0x018] ! Mem[00000000378000d8] jmpl %g6+8,%g0 std %l4,[%o3+0x010] ! Mem[00000000378000d0] p19_call_3_ho: ldub [%o2+0x03b],%l4 ! Mem[00000000370000fb] ldsh [%o0+0x012],%l6 ! Mem[00000000360000d2] swap [%o2+0x038],%l5 ! Mem[00000000370000f8] retl ldsb [%o3+0x021],%l3 ! Mem[00000000378000e1] p20_jmpl_3_le: ldub [%i3+0x013],%l3 ! Mem[00000000398000d3] stb %l1,[%i3+0x037] ! Mem[00000000398000f7] jmpl %g6+8,%g0 std %l6,[%i0+0x018] ! Mem[00000000380000d8] p20_call_3_le: retl ldx [%i2+0x038],%l4 ! Mem[00000000390000f8] p20_jmpl_3_lo: ldub [%o3+0x013],%l3 ! Mem[00000000398000d3] stb %l1,[%o3+0x037] ! Mem[00000000398000f7] jmpl %g6+8,%g0 std %l6,[%o0+0x018] ! Mem[00000000380000d8] p20_call_3_lo: retl ldx [%o2+0x038],%l4 ! Mem[00000000390000f8] p20_jmpl_3_he: sth %l7,[%i2+0x03a] ! Mem[00000000390000fa] ldstub [%i2+0x004],%l3 ! Mem[00000000390000c4] jmpl %g6+8,%g0 stb %l2,[%i2+0x02c] ! Mem[00000000390000ec] p20_call_3_he: swap [%i1+0x000],%l5 ! Mem[00000000388000c0] swap [%i1+0x03c],%l2 ! Mem[00000000388000fc] stx %l4,[%i3+0x008] ! Mem[00000000398000c8] swap [%i1+0x004],%l4 ! Mem[00000000388000c4] retl stx %l5,[%i3+0x020] ! Mem[00000000398000e0] p20_jmpl_3_ho: sth %l7,[%o2+0x03a] ! Mem[00000000390000fa] ldstub [%o2+0x004],%l3 ! Mem[00000000390000c4] jmpl %g6+8,%g0 stb %l2,[%o2+0x02c] ! Mem[00000000390000ec] p20_call_3_ho: swap [%o1+0x000],%l5 ! Mem[00000000388000c0] swap [%o1+0x03c],%l2 ! Mem[00000000388000fc] stx %l4,[%o3+0x008] ! Mem[00000000398000c8] swap [%o1+0x004],%l4 ! Mem[00000000388000c4] retl stx %l5,[%o3+0x020] ! Mem[00000000398000e0] p21_jmpl_3_le: ldd [%i2+0x008],%l2 ! Mem[000000003b0000c8] ldub [%i3+0x00e],%l7 ! Mem[000000003b8000ce] stx %l2,[%i3+0x000] ! Mem[000000003b8000c0] lduh [%i0+0x01a],%l1 ! Mem[000000003a0000da] ldstub [%i1+0x014],%l3 ! Mem[000000003a8000d4] stx %l7,[%i3+0x038] ! Mem[000000003b8000f8] jmpl %g6+8,%g0 lduw [%i2+0x010],%l2 ! Mem[000000003b0000d0] p21_call_3_le: retl ldsw [%i1+0x030],%l4 ! Mem[000000003a8000f0] p21_jmpl_3_lo: ldd [%o2+0x008],%l2 ! Mem[000000003b0000c8] ldub [%o3+0x00e],%l7 ! Mem[000000003b8000ce] stx %l2,[%o3+0x000] ! Mem[000000003b8000c0] lduh [%o0+0x01a],%l1 ! Mem[000000003a0000da] ldstub [%o1+0x014],%l3 ! Mem[000000003a8000d4] stx %l7,[%o3+0x038] ! Mem[000000003b8000f8] jmpl %g6+8,%g0 lduw [%o2+0x010],%l2 ! Mem[000000003b0000d0] p21_call_3_lo: retl ldsw [%o1+0x030],%l4 ! Mem[000000003a8000f0] p21_jmpl_3_he: ldd [%i2+0x038],%l4 ! Mem[000000003b0000f8] ldsb [%i0+0x013],%l3 ! Mem[000000003a0000d3] ldsw [%i3+0x014],%l1 ! Mem[000000003b8000d4] ldx [%i2+0x038],%l7 ! Mem[000000003b0000f8] std %l6,[%i1+0x020] ! Mem[000000003a8000e0] lduh [%i0+0x028],%l3 ! Mem[000000003a0000e8] ldsb [%i1+0x02a],%l6 ! Mem[000000003a8000ea] jmpl %g6+8,%g0 swap [%i1+0x010],%l4 ! Mem[000000003a8000d0] p21_call_3_he: ldx [%i3+0x038],%l2 ! Mem[000000003b8000f8] lduw [%i0+0x008],%l4 ! Mem[000000003a0000c8] ldd [%i1+0x010],%l0 ! Mem[000000003a8000d0] retl lduh [%i1+0x02a],%l3 ! Mem[000000003a8000ea] p21_jmpl_3_ho: ldd [%o2+0x038],%l4 ! Mem[000000003b0000f8] ldsb [%o0+0x013],%l3 ! Mem[000000003a0000d3] ldsw [%o3+0x014],%l1 ! Mem[000000003b8000d4] ldx [%o2+0x038],%l7 ! Mem[000000003b0000f8] std %l6,[%o1+0x020] ! Mem[000000003a8000e0] lduh [%o0+0x028],%l3 ! Mem[000000003a0000e8] ldsb [%o1+0x02a],%l6 ! Mem[000000003a8000ea] jmpl %g6+8,%g0 swap [%o1+0x010],%l4 ! Mem[000000003a8000d0] p21_call_3_ho: ldx [%o3+0x038],%l2 ! Mem[000000003b8000f8] lduw [%o0+0x008],%l4 ! Mem[000000003a0000c8] ldd [%o1+0x010],%l0 ! Mem[000000003a8000d0] retl lduh [%o1+0x02a],%l3 ! Mem[000000003a8000ea] p22_jmpl_3_le: ldub [%i3+0x006],%l2 ! Mem[000000003d8000c6] jmpl %g6+8,%g0 std %l2,[%i1+0x010] ! Mem[000000003c8000d0] p22_call_3_le: lduh [%i1+0x014],%l1 ! Mem[000000003c8000d4] stb %l5,[%i2+0x023] ! Mem[000000003d0000e3] stw %l1,[%i3+0x020] ! Mem[000000003d8000e0] lduh [%i2+0x022],%l1 ! Mem[000000003d0000e2] swap [%i1+0x038],%l1 ! Mem[000000003c8000f8] retl stb %l0,[%i2+0x037] ! Mem[000000003d0000f7] p22_jmpl_3_lo: ldub [%o3+0x006],%l2 ! Mem[000000003d8000c6] jmpl %g6+8,%g0 std %l2,[%o1+0x010] ! Mem[000000003c8000d0] p22_call_3_lo: lduh [%o1+0x014],%l1 ! Mem[000000003c8000d4] stb %l5,[%o2+0x023] ! Mem[000000003d0000e3] stw %l1,[%o3+0x020] ! Mem[000000003d8000e0] lduh [%o2+0x022],%l1 ! Mem[000000003d0000e2] swap [%o1+0x038],%l1 ! Mem[000000003c8000f8] retl stb %l0,[%o2+0x037] ! Mem[000000003d0000f7] p22_jmpl_3_he: stx %l2,[%i2+0x018] ! Mem[000000003d0000d8] ldsh [%i1+0x02a],%l6 ! Mem[000000003c8000ea] ldstub [%i1+0x019],%l6 ! Mem[000000003c8000d9] swap [%i1+0x00c],%l5 ! Mem[000000003c8000cc] lduw [%i2+0x010],%l3 ! Mem[000000003d0000d0] lduh [%i2+0x032],%l6 ! Mem[000000003d0000f2] jmpl %g6+8,%g0 std %l0,[%i0+0x008] ! Mem[000000003c0000c8] p22_call_3_he: ldstub [%i1+0x005],%l4 ! Mem[000000003c8000c5] ldsh [%i2+0x026],%l5 ! Mem[000000003d0000e6] swap [%i3+0x03c],%l2 ! Mem[000000003d8000fc] stb %l2,[%i3+0x01b] ! Mem[000000003d8000db] retl swap [%i3+0x01c],%l2 ! Mem[000000003d8000dc] p22_jmpl_3_ho: stx %l2,[%o2+0x018] ! Mem[000000003d0000d8] ldsh [%o1+0x02a],%l6 ! Mem[000000003c8000ea] ldstub [%o1+0x019],%l6 ! Mem[000000003c8000d9] swap [%o1+0x00c],%l5 ! Mem[000000003c8000cc] lduw [%o2+0x010],%l3 ! Mem[000000003d0000d0] lduh [%o2+0x032],%l6 ! Mem[000000003d0000f2] jmpl %g6+8,%g0 std %l0,[%o0+0x008] ! Mem[000000003c0000c8] p22_call_3_ho: ldstub [%o1+0x005],%l4 ! Mem[000000003c8000c5] ldsh [%o2+0x026],%l5 ! Mem[000000003d0000e6] swap [%o3+0x03c],%l2 ! Mem[000000003d8000fc] stb %l2,[%o3+0x01b] ! Mem[000000003d8000db] retl swap [%o3+0x01c],%l2 ! Mem[000000003d8000dc] p23_jmpl_3_le: ldsw [%i1+0x018],%l7 ! Mem[000000003e8000d8] ldd [%i3+0x000],%l2 ! Mem[000000003f8000c0] jmpl %g6+8,%g0 ldstub [%i0+0x02c],%l2 ! Mem[000000003e0000ec] p23_call_3_le: stw %l3,[%i3+0x004] ! Mem[000000003f8000c4] ldub [%i0+0x00d],%l5 ! Mem[000000003e0000cd] lduw [%i3+0x00c],%l6 ! Mem[000000003f8000cc] ldd [%i2+0x030],%l2 ! Mem[000000003f0000f0] retl ldstub [%i1+0x031],%l6 ! Mem[000000003e8000f1] p23_jmpl_3_lo: ldsw [%o1+0x018],%l7 ! Mem[000000003e8000d8] ldd [%o3+0x000],%l2 ! Mem[000000003f8000c0] jmpl %g6+8,%g0 ldstub [%o0+0x02c],%l2 ! Mem[000000003e0000ec] p23_call_3_lo: stw %l3,[%o3+0x004] ! Mem[000000003f8000c4] ldub [%o0+0x00d],%l5 ! Mem[000000003e0000cd] lduw [%o3+0x00c],%l6 ! Mem[000000003f8000cc] ldd [%o2+0x030],%l2 ! Mem[000000003f0000f0] retl ldstub [%o1+0x031],%l6 ! Mem[000000003e8000f1] p23_jmpl_3_he: sth %l6,[%i1+0x02e] ! Mem[000000003e8000ee] ldsh [%i1+0x02c],%l6 ! Mem[000000003e8000ec] stw %l3,[%i2+0x02c] ! Mem[000000003f0000ec] stw %l6,[%i3+0x008] ! Mem[000000003f8000c8] ldsb [%i1+0x001],%l0 ! Mem[000000003e8000c1] jmpl %g6+8,%g0 lduh [%i1+0x02c],%l0 ! Mem[000000003e8000ec] p23_call_3_he: ldub [%i3+0x033],%l2 ! Mem[000000003f8000f3] swap [%i3+0x03c],%l2 ! Mem[000000003f8000fc] retl ldstub [%i2+0x025],%l3 ! Mem[000000003f0000e5] p23_jmpl_3_ho: sth %l6,[%o1+0x02e] ! Mem[000000003e8000ee] ldsh [%o1+0x02c],%l6 ! Mem[000000003e8000ec] stw %l3,[%o2+0x02c] ! Mem[000000003f0000ec] stw %l6,[%o3+0x008] ! Mem[000000003f8000c8] ldsb [%o1+0x001],%l0 ! Mem[000000003e8000c1] jmpl %g6+8,%g0 lduh [%o1+0x02c],%l0 ! Mem[000000003e8000ec] p23_call_3_ho: ldub [%o3+0x033],%l2 ! Mem[000000003f8000f3] swap [%o3+0x03c],%l2 ! Mem[000000003f8000fc] retl ldstub [%o2+0x025],%l3 ! Mem[000000003f0000e5] p24_jmpl_3_le: swap [%i3+0x018],%l0 ! Mem[00000000418000d8] ldub [%i2+0x016],%l3 ! Mem[00000000410000d6] ldx [%i0+0x028],%l3 ! Mem[00000000400000e8] ldub [%i2+0x01b],%l6 ! Mem[00000000410000db] ldub [%i1+0x02a],%l5 ! Mem[00000000408000ea] jmpl %g6+8,%g0 ldsw [%i2+0x034],%l1 ! Mem[00000000410000f4] p24_call_3_le: ldsb [%i1+0x031],%l6 ! Mem[00000000408000f1] ldsw [%i0+0x01c],%l6 ! Mem[00000000400000dc] std %l4,[%i0+0x038] ! Mem[00000000400000f8] retl lduw [%i0+0x014],%l4 ! Mem[00000000400000d4] p24_jmpl_3_lo: swap [%o3+0x018],%l0 ! Mem[00000000418000d8] ldub [%o2+0x016],%l3 ! Mem[00000000410000d6] ldx [%o0+0x028],%l3 ! Mem[00000000400000e8] ldub [%o2+0x01b],%l6 ! Mem[00000000410000db] ldub [%o1+0x02a],%l5 ! Mem[00000000408000ea] jmpl %g6+8,%g0 ldsw [%o2+0x034],%l1 ! Mem[00000000410000f4] p24_call_3_lo: ldsb [%o1+0x031],%l6 ! Mem[00000000408000f1] ldsw [%o0+0x01c],%l6 ! Mem[00000000400000dc] std %l4,[%o0+0x038] ! Mem[00000000400000f8] retl lduw [%o0+0x014],%l4 ! Mem[00000000400000d4] p24_jmpl_3_he: stb %l6,[%i3+0x02b] ! Mem[00000000418000eb] sth %l0,[%i2+0x020] ! Mem[00000000410000e0] ldd [%i2+0x028],%l0 ! Mem[00000000410000e8] jmpl %g6+8,%g0 swap [%i2+0x014],%l3 ! Mem[00000000410000d4] p24_call_3_he: stx %l2,[%i1+0x038] ! Mem[00000000408000f8] ldsw [%i3+0x01c],%l2 ! Mem[00000000418000dc] retl swap [%i0+0x024],%l6 ! Mem[00000000400000e4] p24_jmpl_3_ho: stb %l6,[%o3+0x02b] ! Mem[00000000418000eb] sth %l0,[%o2+0x020] ! Mem[00000000410000e0] ldd [%o2+0x028],%l0 ! Mem[00000000410000e8] jmpl %g6+8,%g0 swap [%o2+0x014],%l3 ! Mem[00000000410000d4] p24_call_3_ho: stx %l2,[%o1+0x038] ! Mem[00000000408000f8] ldsw [%o3+0x01c],%l2 ! Mem[00000000418000dc] retl swap [%o0+0x024],%l6 ! Mem[00000000400000e4] p25_jmpl_3_le: swap [%i3+0x01c],%l2 ! Mem[00000000438000dc] lduh [%i0+0x01a],%l7 ! Mem[00000000420000da] ldsw [%i1+0x004],%l3 ! Mem[00000000428000c4] ldub [%i3+0x02c],%l2 ! Mem[00000000438000ec] lduw [%i2+0x010],%l4 ! Mem[00000000430000d0] swap [%i3+0x030],%l6 ! Mem[00000000438000f0] jmpl %g6+8,%g0 stw %l0,[%i0+0x02c] ! Mem[00000000420000ec] p25_call_3_le: stb %l1,[%i3+0x014] ! Mem[00000000438000d4] swap [%i3+0x028],%l3 ! Mem[00000000438000e8] lduw [%i1+0x018],%l3 ! Mem[00000000428000d8] ldd [%i1+0x010],%l2 ! Mem[00000000428000d0] retl lduw [%i0+0x028],%l2 ! Mem[00000000420000e8] p25_jmpl_3_lo: swap [%o3+0x01c],%l2 ! Mem[00000000438000dc] lduh [%o0+0x01a],%l7 ! Mem[00000000420000da] ldsw [%o1+0x004],%l3 ! Mem[00000000428000c4] ldub [%o3+0x02c],%l2 ! Mem[00000000438000ec] lduw [%o2+0x010],%l4 ! Mem[00000000430000d0] swap [%o3+0x030],%l6 ! Mem[00000000438000f0] jmpl %g6+8,%g0 stw %l0,[%o0+0x02c] ! Mem[00000000420000ec] p25_call_3_lo: stb %l1,[%o3+0x014] ! Mem[00000000438000d4] swap [%o3+0x028],%l3 ! Mem[00000000438000e8] lduw [%o1+0x018],%l3 ! Mem[00000000428000d8] ldd [%o1+0x010],%l2 ! Mem[00000000428000d0] retl lduw [%o0+0x028],%l2 ! Mem[00000000420000e8] p25_jmpl_3_he: ldstub [%i3+0x034],%l7 ! Mem[00000000438000f4] ldsh [%i2+0x01c],%l5 ! Mem[00000000430000dc] jmpl %g6+8,%g0 ldstub [%i0+0x023],%l7 ! Mem[00000000420000e3] p25_call_3_he: swap [%i1+0x034],%l0 ! Mem[00000000428000f4] swap [%i0+0x02c],%l2 ! Mem[00000000420000ec] lduh [%i3+0x006],%l7 ! Mem[00000000438000c6] swap [%i2+0x010],%l5 ! Mem[00000000430000d0] stx %l5,[%i3+0x020] ! Mem[00000000438000e0] ldstub [%i1+0x03b],%l1 ! Mem[00000000428000fb] retl ldsw [%i0+0x004],%l3 ! Mem[00000000420000c4] p25_jmpl_3_ho: ldstub [%o3+0x034],%l7 ! Mem[00000000438000f4] ldsh [%o2+0x01c],%l5 ! Mem[00000000430000dc] jmpl %g6+8,%g0 ldstub [%o0+0x023],%l7 ! Mem[00000000420000e3] p25_call_3_ho: swap [%o1+0x034],%l0 ! Mem[00000000428000f4] swap [%o0+0x02c],%l2 ! Mem[00000000420000ec] lduh [%o3+0x006],%l7 ! Mem[00000000438000c6] swap [%o2+0x010],%l5 ! Mem[00000000430000d0] stx %l5,[%o3+0x020] ! Mem[00000000438000e0] ldstub [%o1+0x03b],%l1 ! Mem[00000000428000fb] retl ldsw [%o0+0x004],%l3 ! Mem[00000000420000c4] p26_jmpl_3_le: ldstub [%i0+0x034],%l1 ! Mem[00000000440000f4] ldsb [%i3+0x019],%l1 ! Mem[00000000458000d9] std %l6,[%i1+0x008] ! Mem[00000000448000c8] ldstub [%i3+0x029],%l3 ! Mem[00000000458000e9] lduh [%i3+0x03c],%l4 ! Mem[00000000458000fc] ldub [%i1+0x023],%l7 ! Mem[00000000448000e3] ldsh [%i1+0x032],%l3 ! Mem[00000000448000f2] jmpl %g6+8,%g0 ldstub [%i0+0x02a],%l2 ! Mem[00000000440000ea] p26_call_3_le: ldsb [%i3+0x03f],%l2 ! Mem[00000000458000ff] ldub [%i0+0x005],%l3 ! Mem[00000000440000c5] swap [%i2+0x014],%l5 ! Mem[00000000450000d4] swap [%i2+0x010],%l7 ! Mem[00000000450000d0] swap [%i0+0x000],%l1 ! Mem[00000000440000c0] std %l4,[%i2+0x010] ! Mem[00000000450000d0] lduw [%i1+0x000],%l2 ! Mem[00000000448000c0] retl lduh [%i2+0x008],%l0 ! Mem[00000000450000c8] p26_jmpl_3_lo: ldstub [%o0+0x034],%l1 ! Mem[00000000440000f4] ldsb [%o3+0x019],%l1 ! Mem[00000000458000d9] std %l6,[%o1+0x008] ! Mem[00000000448000c8] ldstub [%o3+0x029],%l3 ! Mem[00000000458000e9] lduh [%o3+0x03c],%l4 ! Mem[00000000458000fc] ldub [%o1+0x023],%l7 ! Mem[00000000448000e3] ldsh [%o1+0x032],%l3 ! Mem[00000000448000f2] jmpl %g6+8,%g0 ldstub [%o0+0x02a],%l2 ! Mem[00000000440000ea] p26_call_3_lo: ldsb [%o3+0x03f],%l2 ! Mem[00000000458000ff] ldub [%o0+0x005],%l3 ! Mem[00000000440000c5] swap [%o2+0x014],%l5 ! Mem[00000000450000d4] swap [%o2+0x010],%l7 ! Mem[00000000450000d0] swap [%o0+0x000],%l1 ! Mem[00000000440000c0] std %l4,[%o2+0x010] ! Mem[00000000450000d0] lduw [%o1+0x000],%l2 ! Mem[00000000448000c0] retl lduh [%o2+0x008],%l0 ! Mem[00000000450000c8] p26_jmpl_3_he: lduw [%i2+0x03c],%l0 ! Mem[00000000450000fc] swap [%i0+0x000],%l3 ! Mem[00000000440000c0] ldsw [%i1+0x014],%l4 ! Mem[00000000448000d4] jmpl %g6+8,%g0 swap [%i0+0x024],%l6 ! Mem[00000000440000e4] p26_call_3_he: ldub [%i1+0x01c],%l1 ! Mem[00000000448000dc] retl ldstub [%i2+0x02f],%l0 ! Mem[00000000450000ef] p26_jmpl_3_ho: lduw [%o2+0x03c],%l0 ! Mem[00000000450000fc] swap [%o0+0x000],%l3 ! Mem[00000000440000c0] ldsw [%o1+0x014],%l4 ! Mem[00000000448000d4] jmpl %g6+8,%g0 swap [%o0+0x024],%l6 ! Mem[00000000440000e4] p26_call_3_ho: ldub [%o1+0x01c],%l1 ! Mem[00000000448000dc] retl ldstub [%o2+0x02f],%l0 ! Mem[00000000450000ef] p27_jmpl_3_le: sth %l5,[%i2+0x018] ! Mem[00000000470000d8] ldx [%i3+0x008],%l3 ! Mem[00000000478000c8] sth %l0,[%i3+0x004] ! Mem[00000000478000c4] lduh [%i1+0x024],%l4 ! Mem[00000000468000e4] stw %l0,[%i2+0x01c] ! Mem[00000000470000dc] swap [%i0+0x004],%l1 ! Mem[00000000460000c4] ldx [%i2+0x020],%l3 ! Mem[00000000470000e0] jmpl %g6+8,%g0 swap [%i0+0x00c],%l3 ! Mem[00000000460000cc] p27_call_3_le: ldsb [%i0+0x03e],%l1 ! Mem[00000000460000fe] swap [%i2+0x004],%l2 ! Mem[00000000470000c4] ldsb [%i1+0x00f],%l0 ! Mem[00000000468000cf] ldsh [%i0+0x002],%l7 ! Mem[00000000460000c2] swap [%i1+0x03c],%l6 ! Mem[00000000468000fc] ldsw [%i1+0x020],%l7 ! Mem[00000000468000e0] retl lduw [%i0+0x00c],%l6 ! Mem[00000000460000cc] p27_jmpl_3_lo: sth %l5,[%o2+0x018] ! Mem[00000000470000d8] ldx [%o3+0x008],%l3 ! Mem[00000000478000c8] sth %l0,[%o3+0x004] ! Mem[00000000478000c4] lduh [%o1+0x024],%l4 ! Mem[00000000468000e4] stw %l0,[%o2+0x01c] ! Mem[00000000470000dc] swap [%o0+0x004],%l1 ! Mem[00000000460000c4] ldx [%o2+0x020],%l3 ! Mem[00000000470000e0] jmpl %g6+8,%g0 swap [%o0+0x00c],%l3 ! Mem[00000000460000cc] p27_call_3_lo: ldsb [%o0+0x03e],%l1 ! Mem[00000000460000fe] swap [%o2+0x004],%l2 ! Mem[00000000470000c4] ldsb [%o1+0x00f],%l0 ! Mem[00000000468000cf] ldsh [%o0+0x002],%l7 ! Mem[00000000460000c2] swap [%o1+0x03c],%l6 ! Mem[00000000468000fc] ldsw [%o1+0x020],%l7 ! Mem[00000000468000e0] retl lduw [%o0+0x00c],%l6 ! Mem[00000000460000cc] p27_jmpl_3_he: ldstub [%i1+0x008],%l4 ! Mem[00000000468000c8] ldstub [%i3+0x02b],%l0 ! Mem[00000000478000eb] stx %l3,[%i2+0x020] ! Mem[00000000470000e0] swap [%i3+0x020],%l5 ! Mem[00000000478000e0] swap [%i0+0x010],%l1 ! Mem[00000000460000d0] std %l6,[%i3+0x000] ! Mem[00000000478000c0] stw %l5,[%i3+0x014] ! Mem[00000000478000d4] jmpl %g6+8,%g0 stx %l2,[%i3+0x018] ! Mem[00000000478000d8] p27_call_3_he: ldstub [%i2+0x03f],%l1 ! Mem[00000000470000ff] swap [%i2+0x028],%l0 ! Mem[00000000470000e8] swap [%i3+0x004],%l5 ! Mem[00000000478000c4] sth %l2,[%i0+0x006] ! Mem[00000000460000c6] retl stb %l5,[%i0+0x01a] ! Mem[00000000460000da] p27_jmpl_3_ho: ldstub [%o1+0x008],%l4 ! Mem[00000000468000c8] ldstub [%o3+0x02b],%l0 ! Mem[00000000478000eb] stx %l3,[%o2+0x020] ! Mem[00000000470000e0] swap [%o3+0x020],%l5 ! Mem[00000000478000e0] swap [%o0+0x010],%l1 ! Mem[00000000460000d0] std %l6,[%o3+0x000] ! Mem[00000000478000c0] stw %l5,[%o3+0x014] ! Mem[00000000478000d4] jmpl %g6+8,%g0 stx %l2,[%o3+0x018] ! Mem[00000000478000d8] p27_call_3_ho: ldstub [%o2+0x03f],%l1 ! Mem[00000000470000ff] swap [%o2+0x028],%l0 ! Mem[00000000470000e8] swap [%o3+0x004],%l5 ! Mem[00000000478000c4] sth %l2,[%o0+0x006] ! Mem[00000000460000c6] retl stb %l5,[%o0+0x01a] ! Mem[00000000460000da] p28_jmpl_3_le: ldsw [%i0+0x008],%l6 ! Mem[00000000480000c8] jmpl %g6+8,%g0 stb %l6,[%i1+0x03d] ! Mem[00000000488000fd] p28_call_3_le: stb %l0,[%i2+0x03a] ! Mem[00000000490000fa] ldx [%i2+0x010],%l4 ! Mem[00000000490000d0] ldstub [%i2+0x017],%l2 ! Mem[00000000490000d7] lduh [%i2+0x028],%l7 ! Mem[00000000490000e8] ldsb [%i3+0x01e],%l7 ! Mem[00000000498000de] retl stb %l3,[%i0+0x016] ! Mem[00000000480000d6] p28_jmpl_3_lo: ldsw [%o0+0x008],%l6 ! Mem[00000000480000c8] jmpl %g6+8,%g0 stb %l6,[%o1+0x03d] ! Mem[00000000488000fd] p28_call_3_lo: stb %l0,[%o2+0x03a] ! Mem[00000000490000fa] ldx [%o2+0x010],%l4 ! Mem[00000000490000d0] ldstub [%o2+0x017],%l2 ! Mem[00000000490000d7] lduh [%o2+0x028],%l7 ! Mem[00000000490000e8] ldsb [%o3+0x01e],%l7 ! Mem[00000000498000de] retl stb %l3,[%o0+0x016] ! Mem[00000000480000d6] p28_jmpl_3_he: stx %l5,[%i2+0x020] ! Mem[00000000490000e0] ldx [%i0+0x018],%l0 ! Mem[00000000480000d8] swap [%i1+0x014],%l3 ! Mem[00000000488000d4] ldstub [%i1+0x033],%l4 ! Mem[00000000488000f3] ldx [%i1+0x008],%l5 ! Mem[00000000488000c8] jmpl %g6+8,%g0 ldstub [%i3+0x02a],%l5 ! Mem[00000000498000ea] p28_call_3_he: stw %l1,[%i2+0x014] ! Mem[00000000490000d4] ldsb [%i0+0x02a],%l3 ! Mem[00000000480000ea] ldstub [%i2+0x03f],%l1 ! Mem[00000000490000ff] ldsh [%i3+0x01e],%l5 ! Mem[00000000498000de] lduw [%i3+0x018],%l3 ! Mem[00000000498000d8] ldsb [%i3+0x030],%l2 ! Mem[00000000498000f0] retl swap [%i1+0x00c],%l2 ! Mem[00000000488000cc] p28_jmpl_3_ho: stx %l5,[%o2+0x020] ! Mem[00000000490000e0] ldx [%o0+0x018],%l0 ! Mem[00000000480000d8] swap [%o1+0x014],%l3 ! Mem[00000000488000d4] ldstub [%o1+0x033],%l4 ! Mem[00000000488000f3] ldx [%o1+0x008],%l5 ! Mem[00000000488000c8] jmpl %g6+8,%g0 ldstub [%o3+0x02a],%l5 ! Mem[00000000498000ea] p28_call_3_ho: stw %l1,[%o2+0x014] ! Mem[00000000490000d4] ldsb [%o0+0x02a],%l3 ! Mem[00000000480000ea] ldstub [%o2+0x03f],%l1 ! Mem[00000000490000ff] ldsh [%o3+0x01e],%l5 ! Mem[00000000498000de] lduw [%o3+0x018],%l3 ! Mem[00000000498000d8] ldsb [%o3+0x030],%l2 ! Mem[00000000498000f0] retl swap [%o1+0x00c],%l2 ! Mem[00000000488000cc] p29_jmpl_3_le: ldsb [%i0+0x004],%l7 ! Mem[000000004a0000c4] ldstub [%i0+0x028],%l7 ! Mem[000000004a0000e8] jmpl %g6+8,%g0 stb %l3,[%i1+0x026] ! Mem[000000004a8000e6] p29_call_3_le: stx %l1,[%i2+0x010] ! Mem[000000004b0000d0] stx %l2,[%i1+0x008] ! Mem[000000004a8000c8] swap [%i1+0x01c],%l6 ! Mem[000000004a8000dc] stw %l5,[%i3+0x010] ! Mem[000000004b8000d0] retl ldd [%i0+0x000],%l2 ! Mem[000000004a0000c0] p29_jmpl_3_lo: ldsb [%o0+0x004],%l7 ! Mem[000000004a0000c4] ldstub [%o0+0x028],%l7 ! Mem[000000004a0000e8] jmpl %g6+8,%g0 stb %l3,[%o1+0x026] ! Mem[000000004a8000e6] p29_call_3_lo: stx %l1,[%o2+0x010] ! Mem[000000004b0000d0] stx %l2,[%o1+0x008] ! Mem[000000004a8000c8] swap [%o1+0x01c],%l6 ! Mem[000000004a8000dc] stw %l5,[%o3+0x010] ! Mem[000000004b8000d0] retl ldd [%o0+0x000],%l2 ! Mem[000000004a0000c0] p29_jmpl_3_he: swap [%i1+0x028],%l6 ! Mem[000000004a8000e8] jmpl %g6+8,%g0 ldstub [%i0+0x03d],%l7 ! Mem[000000004a0000fd] p29_call_3_he: ldsw [%i0+0x020],%l5 ! Mem[000000004a0000e0] ldd [%i1+0x000],%l0 ! Mem[000000004a8000c0] retl stw %l6,[%i1+0x000] ! Mem[000000004a8000c0] p29_jmpl_3_ho: swap [%o1+0x028],%l6 ! Mem[000000004a8000e8] jmpl %g6+8,%g0 ldstub [%o0+0x03d],%l7 ! Mem[000000004a0000fd] p29_call_3_ho: ldsw [%o0+0x020],%l5 ! Mem[000000004a0000e0] ldd [%o1+0x000],%l0 ! Mem[000000004a8000c0] retl stw %l6,[%o1+0x000] ! Mem[000000004a8000c0] p30_jmpl_3_le: sth %l1,[%i2+0x018] ! Mem[000000004d0000d8] jmpl %g6+8,%g0 stx %l7,[%i3+0x008] ! Mem[000000004d8000c8] p30_call_3_le: ldstub [%i0+0x03b],%l4 ! Mem[000000004c0000fb] ldsb [%i3+0x014],%l4 ! Mem[000000004d8000d4] lduh [%i2+0x00e],%l3 ! Mem[000000004d0000ce] sth %l2,[%i0+0x00c] ! Mem[000000004c0000cc] ldsw [%i3+0x018],%l7 ! Mem[000000004d8000d8] ldd [%i1+0x038],%l2 ! Mem[000000004c8000f8] retl sth %l3,[%i2+0x002] ! Mem[000000004d0000c2] p30_jmpl_3_lo: sth %l1,[%o2+0x018] ! Mem[000000004d0000d8] jmpl %g6+8,%g0 stx %l7,[%o3+0x008] ! Mem[000000004d8000c8] p30_call_3_lo: ldstub [%o0+0x03b],%l4 ! Mem[000000004c0000fb] ldsb [%o3+0x014],%l4 ! Mem[000000004d8000d4] lduh [%o2+0x00e],%l3 ! Mem[000000004d0000ce] sth %l2,[%o0+0x00c] ! Mem[000000004c0000cc] ldsw [%o3+0x018],%l7 ! Mem[000000004d8000d8] ldd [%o1+0x038],%l2 ! Mem[000000004c8000f8] retl sth %l3,[%o2+0x002] ! Mem[000000004d0000c2] p30_jmpl_3_he: ldsh [%i0+0x008],%l6 ! Mem[000000004c0000c8] ldx [%i2+0x038],%l7 ! Mem[000000004d0000f8] stx %l7,[%i2+0x018] ! Mem[000000004d0000d8] lduw [%i3+0x01c],%l4 ! Mem[000000004d8000dc] ldstub [%i2+0x019],%l7 ! Mem[000000004d0000d9] sth %l7,[%i1+0x01a] ! Mem[000000004c8000da] stw %l4,[%i3+0x014] ! Mem[000000004d8000d4] jmpl %g6+8,%g0 stx %l6,[%i1+0x020] ! Mem[000000004c8000e0] p30_call_3_he: swap [%i1+0x010],%l4 ! Mem[000000004c8000d0] retl swap [%i0+0x02c],%l6 ! Mem[000000004c0000ec] p30_jmpl_3_ho: ldsh [%o0+0x008],%l6 ! Mem[000000004c0000c8] ldx [%o2+0x038],%l7 ! Mem[000000004d0000f8] stx %l7,[%o2+0x018] ! Mem[000000004d0000d8] lduw [%o3+0x01c],%l4 ! Mem[000000004d8000dc] ldstub [%o2+0x019],%l7 ! Mem[000000004d0000d9] sth %l7,[%o1+0x01a] ! Mem[000000004c8000da] stw %l4,[%o3+0x014] ! Mem[000000004d8000d4] jmpl %g6+8,%g0 stx %l6,[%o1+0x020] ! Mem[000000004c8000e0] p30_call_3_ho: swap [%o1+0x010],%l4 ! Mem[000000004c8000d0] retl swap [%o0+0x02c],%l6 ! Mem[000000004c0000ec] p31_jmpl_3_le: jmpl %g6+8,%g0 std %l2,[%i1+0x010] ! Mem[000000004e8000d0] p31_call_3_le: swap [%i3+0x02c],%l2 ! Mem[000000004f8000ec] ldx [%i2+0x020],%l5 ! Mem[000000004f0000e0] ldsw [%i2+0x000],%l1 ! Mem[000000004f0000c0] ldsw [%i2+0x000],%l6 ! Mem[000000004f0000c0] ldstub [%i2+0x019],%l1 ! Mem[000000004f0000d9] retl ldstub [%i1+0x02d],%l7 ! Mem[000000004e8000ed] p31_jmpl_3_lo: jmpl %g6+8,%g0 std %l2,[%o1+0x010] ! Mem[000000004e8000d0] p31_call_3_lo: swap [%o3+0x02c],%l2 ! Mem[000000004f8000ec] ldx [%o2+0x020],%l5 ! Mem[000000004f0000e0] ldsw [%o2+0x000],%l1 ! Mem[000000004f0000c0] ldsw [%o2+0x000],%l6 ! Mem[000000004f0000c0] ldstub [%o2+0x019],%l1 ! Mem[000000004f0000d9] retl ldstub [%o1+0x02d],%l7 ! Mem[000000004e8000ed] p31_jmpl_3_he: swap [%i0+0x028],%l3 ! Mem[000000004e0000e8] sth %l6,[%i1+0x02a] ! Mem[000000004e8000ea] ldsh [%i3+0x038],%l6 ! Mem[000000004f8000f8] ldsh [%i1+0x02c],%l5 ! Mem[000000004e8000ec] ldsh [%i3+0x030],%l3 ! Mem[000000004f8000f0] stb %l6,[%i2+0x01e] ! Mem[000000004f0000de] lduw [%i0+0x018],%l3 ! Mem[000000004e0000d8] jmpl %g6+8,%g0 std %l4,[%i2+0x038] ! Mem[000000004f0000f8] p31_call_3_he: ldstub [%i3+0x026],%l5 ! Mem[000000004f8000e6] ldstub [%i1+0x03e],%l2 ! Mem[000000004e8000fe] ldsw [%i3+0x018],%l2 ! Mem[000000004f8000d8] ldx [%i3+0x038],%l2 ! Mem[000000004f8000f8] retl ldstub [%i1+0x023],%l5 ! Mem[000000004e8000e3] p31_jmpl_3_ho: swap [%o0+0x028],%l3 ! Mem[000000004e0000e8] sth %l6,[%o1+0x02a] ! Mem[000000004e8000ea] ldsh [%o3+0x038],%l6 ! Mem[000000004f8000f8] ldsh [%o1+0x02c],%l5 ! Mem[000000004e8000ec] ldsh [%o3+0x030],%l3 ! Mem[000000004f8000f0] stb %l6,[%o2+0x01e] ! Mem[000000004f0000de] lduw [%o0+0x018],%l3 ! Mem[000000004e0000d8] jmpl %g6+8,%g0 std %l4,[%o2+0x038] ! Mem[000000004f0000f8] p31_call_3_ho: ldstub [%o3+0x026],%l5 ! Mem[000000004f8000e6] ldstub [%o1+0x03e],%l2 ! Mem[000000004e8000fe] ldsw [%o3+0x018],%l2 ! Mem[000000004f8000d8] ldx [%o3+0x038],%l2 ! Mem[000000004f8000f8] retl ldstub [%o1+0x023],%l5 ! Mem[000000004e8000e3] p32_jmpl_3_le: stx %l6,[%i2+0x028] ! Mem[00000000510000e8] ldub [%i1+0x019],%l6 ! Mem[00000000508000d9] stw %l6,[%i1+0x018] ! Mem[00000000508000d8] jmpl %g6+8,%g0 stw %l5,[%i1+0x028] ! Mem[00000000508000e8] p32_call_3_le: stw %l3,[%i1+0x010] ! Mem[00000000508000d0] ldd [%i1+0x030],%l6 ! Mem[00000000508000f0] std %l0,[%i3+0x038] ! Mem[00000000518000f8] swap [%i1+0x01c],%l5 ! Mem[00000000508000dc] stb %l3,[%i3+0x01a] ! Mem[00000000518000da] ldub [%i1+0x030],%l2 ! Mem[00000000508000f0] retl swap [%i0+0x00c],%l2 ! Mem[00000000500000cc] p32_jmpl_3_lo: stx %l6,[%o2+0x028] ! Mem[00000000510000e8] ldub [%o1+0x019],%l6 ! Mem[00000000508000d9] stw %l6,[%o1+0x018] ! Mem[00000000508000d8] jmpl %g6+8,%g0 stw %l5,[%o1+0x028] ! Mem[00000000508000e8] p32_call_3_lo: stw %l3,[%o1+0x010] ! Mem[00000000508000d0] ldd [%o1+0x030],%l6 ! Mem[00000000508000f0] std %l0,[%o3+0x038] ! Mem[00000000518000f8] swap [%o1+0x01c],%l5 ! Mem[00000000508000dc] stb %l3,[%o3+0x01a] ! Mem[00000000518000da] ldub [%o1+0x030],%l2 ! Mem[00000000508000f0] retl swap [%o0+0x00c],%l2 ! Mem[00000000500000cc] p32_jmpl_3_he: std %l2,[%i2+0x020] ! Mem[00000000510000e0] stb %l7,[%i3+0x033] ! Mem[00000000518000f3] std %l4,[%i3+0x018] ! Mem[00000000518000d8] jmpl %g6+8,%g0 sth %l5,[%i0+0x034] ! Mem[00000000500000f4] p32_call_3_he: ldstub [%i1+0x027],%l6 ! Mem[00000000508000e7] ldsw [%i3+0x034],%l4 ! Mem[00000000518000f4] retl lduh [%i2+0x03c],%l5 ! Mem[00000000510000fc] p32_jmpl_3_ho: std %l2,[%o2+0x020] ! Mem[00000000510000e0] stb %l7,[%o3+0x033] ! Mem[00000000518000f3] std %l4,[%o3+0x018] ! Mem[00000000518000d8] jmpl %g6+8,%g0 sth %l5,[%o0+0x034] ! Mem[00000000500000f4] p32_call_3_ho: ldstub [%o1+0x027],%l6 ! Mem[00000000508000e7] ldsw [%o3+0x034],%l4 ! Mem[00000000518000f4] retl lduh [%o2+0x03c],%l5 ! Mem[00000000510000fc] p33_jmpl_3_le: lduw [%i1+0x018],%l1 ! Mem[00000000528000d8] ldub [%i1+0x014],%l3 ! Mem[00000000528000d4] jmpl %g6+8,%g0 ldsw [%i1+0x03c],%l7 ! Mem[00000000528000fc] p33_call_3_le: ldstub [%i1+0x03a],%l0 ! Mem[00000000528000fa] ldsb [%i3+0x002],%l1 ! Mem[00000000538000c2] retl ldstub [%i3+0x000],%l6 ! Mem[00000000538000c0] p33_jmpl_3_lo: lduw [%o1+0x018],%l1 ! Mem[00000000528000d8] ldub [%o1+0x014],%l3 ! Mem[00000000528000d4] jmpl %g6+8,%g0 ldsw [%o1+0x03c],%l7 ! Mem[00000000528000fc] p33_call_3_lo: ldstub [%o1+0x03a],%l0 ! Mem[00000000528000fa] ldsb [%o3+0x002],%l1 ! Mem[00000000538000c2] retl ldstub [%o3+0x000],%l6 ! Mem[00000000538000c0] p33_jmpl_3_he: stb %l6,[%i2+0x031] ! Mem[00000000530000f1] ldstub [%i3+0x027],%l7 ! Mem[00000000538000e7] jmpl %g6+8,%g0 swap [%i3+0x028],%l3 ! Mem[00000000538000e8] p33_call_3_he: swap [%i2+0x02c],%l4 ! Mem[00000000530000ec] lduw [%i0+0x02c],%l4 ! Mem[00000000520000ec] retl sth %l3,[%i2+0x024] ! Mem[00000000530000e4] p33_jmpl_3_ho: stb %l6,[%o2+0x031] ! Mem[00000000530000f1] ldstub [%o3+0x027],%l7 ! Mem[00000000538000e7] jmpl %g6+8,%g0 swap [%o3+0x028],%l3 ! Mem[00000000538000e8] p33_call_3_ho: swap [%o2+0x02c],%l4 ! Mem[00000000530000ec] lduw [%o0+0x02c],%l4 ! Mem[00000000520000ec] retl sth %l3,[%o2+0x024] ! Mem[00000000530000e4] p34_jmpl_3_le: jmpl %g6+8,%g0 std %l2,[%i1+0x010] ! Mem[00000000548000d0] p34_call_3_le: swap [%i1+0x038],%l4 ! Mem[00000000548000f8] retl ldstub [%i2+0x02d],%l5 ! Mem[00000000550000ed] p34_jmpl_3_lo: jmpl %g6+8,%g0 std %l2,[%o1+0x010] ! Mem[00000000548000d0] p34_call_3_lo: swap [%o1+0x038],%l4 ! Mem[00000000548000f8] retl ldstub [%o2+0x02d],%l5 ! Mem[00000000550000ed] p34_jmpl_3_he: lduw [%i2+0x01c],%l6 ! Mem[00000000550000dc] ldstub [%i2+0x02c],%l2 ! Mem[00000000550000ec] ldstub [%i1+0x02c],%l6 ! Mem[00000000548000ec] swap [%i1+0x020],%l7 ! Mem[00000000548000e0] lduw [%i3+0x038],%l5 ! Mem[00000000558000f8] lduh [%i2+0x014],%l3 ! Mem[00000000550000d4] ldstub [%i0+0x014],%l7 ! Mem[00000000540000d4] jmpl %g6+8,%g0 swap [%i2+0x03c],%l5 ! Mem[00000000550000fc] p34_call_3_he: lduh [%i1+0x016],%l5 ! Mem[00000000548000d6] swap [%i3+0x010],%l7 ! Mem[00000000558000d0] ldstub [%i2+0x000],%l1 ! Mem[00000000550000c0] retl swap [%i1+0x014],%l4 ! Mem[00000000548000d4] p34_jmpl_3_ho: lduw [%o2+0x01c],%l6 ! Mem[00000000550000dc] ldstub [%o2+0x02c],%l2 ! Mem[00000000550000ec] ldstub [%o1+0x02c],%l6 ! Mem[00000000548000ec] swap [%o1+0x020],%l7 ! Mem[00000000548000e0] lduw [%o3+0x038],%l5 ! Mem[00000000558000f8] lduh [%o2+0x014],%l3 ! Mem[00000000550000d4] ldstub [%o0+0x014],%l7 ! Mem[00000000540000d4] jmpl %g6+8,%g0 swap [%o2+0x03c],%l5 ! Mem[00000000550000fc] p34_call_3_ho: lduh [%o1+0x016],%l5 ! Mem[00000000548000d6] swap [%o3+0x010],%l7 ! Mem[00000000558000d0] ldstub [%o2+0x000],%l1 ! Mem[00000000550000c0] retl swap [%o1+0x014],%l4 ! Mem[00000000548000d4] p35_jmpl_3_le: lduw [%i2+0x018],%l6 ! Mem[00000000570000d8] lduw [%i3+0x01c],%l2 ! Mem[00000000578000dc] ldstub [%i0+0x01a],%l7 ! Mem[00000000560000da] stb %l3,[%i3+0x004] ! Mem[00000000578000c4] ldstub [%i2+0x02c],%l2 ! Mem[00000000570000ec] sth %l7,[%i1+0x014] ! Mem[00000000568000d4] jmpl %g6+8,%g0 ldsw [%i0+0x00c],%l7 ! Mem[00000000560000cc] p35_call_3_le: stw %l5,[%i2+0x01c] ! Mem[00000000570000dc] retl stb %l3,[%i1+0x01a] ! Mem[00000000568000da] p35_jmpl_3_lo: lduw [%o2+0x018],%l6 ! Mem[00000000570000d8] lduw [%o3+0x01c],%l2 ! Mem[00000000578000dc] ldstub [%o0+0x01a],%l7 ! Mem[00000000560000da] stb %l3,[%o3+0x004] ! Mem[00000000578000c4] ldstub [%o2+0x02c],%l2 ! Mem[00000000570000ec] sth %l7,[%o1+0x014] ! Mem[00000000568000d4] jmpl %g6+8,%g0 ldsw [%o0+0x00c],%l7 ! Mem[00000000560000cc] p35_call_3_lo: stw %l5,[%o2+0x01c] ! Mem[00000000570000dc] retl stb %l3,[%o1+0x01a] ! Mem[00000000568000da] p35_jmpl_3_he: ldd [%i3+0x010],%l2 ! Mem[00000000578000d0] ldstub [%i2+0x03a],%l3 ! Mem[00000000570000fa] std %l2,[%i1+0x000] ! Mem[00000000568000c0] ldstub [%i2+0x013],%l7 ! Mem[00000000570000d3] swap [%i2+0x028],%l7 ! Mem[00000000570000e8] ldstub [%i0+0x006],%l0 ! Mem[00000000560000c6] swap [%i2+0x004],%l0 ! Mem[00000000570000c4] jmpl %g6+8,%g0 ldsh [%i1+0x024],%l4 ! Mem[00000000568000e4] p35_call_3_he: lduw [%i1+0x000],%l2 ! Mem[00000000568000c0] lduw [%i2+0x020],%l5 ! Mem[00000000570000e0] ldstub [%i0+0x00b],%l1 ! Mem[00000000560000cb] swap [%i3+0x020],%l5 ! Mem[00000000578000e0] retl ldsh [%i1+0x03a],%l1 ! Mem[00000000568000fa] p35_jmpl_3_ho: ldd [%o3+0x010],%l2 ! Mem[00000000578000d0] ldstub [%o2+0x03a],%l3 ! Mem[00000000570000fa] std %l2,[%o1+0x000] ! Mem[00000000568000c0] ldstub [%o2+0x013],%l7 ! Mem[00000000570000d3] swap [%o2+0x028],%l7 ! Mem[00000000570000e8] ldstub [%o0+0x006],%l0 ! Mem[00000000560000c6] swap [%o2+0x004],%l0 ! Mem[00000000570000c4] jmpl %g6+8,%g0 ldsh [%o1+0x024],%l4 ! Mem[00000000568000e4] p35_call_3_ho: lduw [%o1+0x000],%l2 ! Mem[00000000568000c0] lduw [%o2+0x020],%l5 ! Mem[00000000570000e0] ldstub [%o0+0x00b],%l1 ! Mem[00000000560000cb] swap [%o3+0x020],%l5 ! Mem[00000000578000e0] retl ldsh [%o1+0x03a],%l1 ! Mem[00000000568000fa] p36_jmpl_3_le: ldstub [%i2+0x00b],%l6 ! Mem[00000000590000cb] ldx [%i2+0x038],%l7 ! Mem[00000000590000f8] ldsw [%i2+0x03c],%l1 ! Mem[00000000590000fc] swap [%i3+0x004],%l2 ! Mem[00000000598000c4] ldsh [%i3+0x00a],%l3 ! Mem[00000000598000ca] ldsw [%i1+0x014],%l1 ! Mem[00000000588000d4] jmpl %g6+8,%g0 ldsh [%i1+0x028],%l7 ! Mem[00000000588000e8] p36_call_3_le: lduw [%i2+0x008],%l3 ! Mem[00000000590000c8] lduw [%i0+0x01c],%l7 ! Mem[00000000580000dc] retl lduw [%i3+0x014],%l3 ! Mem[00000000598000d4] p36_jmpl_3_lo: ldstub [%o2+0x00b],%l6 ! Mem[00000000590000cb] ldx [%o2+0x038],%l7 ! Mem[00000000590000f8] ldsw [%o2+0x03c],%l1 ! Mem[00000000590000fc] swap [%o3+0x004],%l2 ! Mem[00000000598000c4] ldsh [%o3+0x00a],%l3 ! Mem[00000000598000ca] ldsw [%o1+0x014],%l1 ! Mem[00000000588000d4] jmpl %g6+8,%g0 ldsh [%o1+0x028],%l7 ! Mem[00000000588000e8] p36_call_3_lo: lduw [%o2+0x008],%l3 ! Mem[00000000590000c8] lduw [%o0+0x01c],%l7 ! Mem[00000000580000dc] retl lduw [%o3+0x014],%l3 ! Mem[00000000598000d4] p36_jmpl_3_he: stb %l5,[%i0+0x021] ! Mem[00000000580000e1] lduh [%i1+0x01a],%l0 ! Mem[00000000588000da] ldsw [%i1+0x014],%l3 ! Mem[00000000588000d4] ldstub [%i3+0x02c],%l3 ! Mem[00000000598000ec] swap [%i2+0x018],%l6 ! Mem[00000000590000d8] jmpl %g6+8,%g0 ldsw [%i0+0x014],%l7 ! Mem[00000000580000d4] p36_call_3_he: ldsh [%i1+0x006],%l5 ! Mem[00000000588000c6] ldstub [%i3+0x031],%l6 ! Mem[00000000598000f1] swap [%i0+0x01c],%l6 ! Mem[00000000580000dc] retl stx %l4,[%i0+0x038] ! Mem[00000000580000f8] p36_jmpl_3_ho: stb %l5,[%o0+0x021] ! Mem[00000000580000e1] lduh [%o1+0x01a],%l0 ! Mem[00000000588000da] ldsw [%o1+0x014],%l3 ! Mem[00000000588000d4] ldstub [%o3+0x02c],%l3 ! Mem[00000000598000ec] swap [%o2+0x018],%l6 ! Mem[00000000590000d8] jmpl %g6+8,%g0 ldsw [%o0+0x014],%l7 ! Mem[00000000580000d4] p36_call_3_ho: ldsh [%o1+0x006],%l5 ! Mem[00000000588000c6] ldstub [%o3+0x031],%l6 ! Mem[00000000598000f1] swap [%o0+0x01c],%l6 ! Mem[00000000580000dc] retl stx %l4,[%o0+0x038] ! Mem[00000000580000f8] p37_jmpl_3_le: swap [%i2+0x018],%l7 ! Mem[000000005b0000d8] ldx [%i1+0x038],%l6 ! Mem[000000005a8000f8] jmpl %g6+8,%g0 std %l4,[%i2+0x028] ! Mem[000000005b0000e8] p37_call_3_le: ldsw [%i1+0x000],%l5 ! Mem[000000005a8000c0] stb %l2,[%i1+0x03e] ! Mem[000000005a8000fe] ldub [%i1+0x00b],%l4 ! Mem[000000005a8000cb] retl sth %l4,[%i2+0x024] ! Mem[000000005b0000e4] p37_jmpl_3_lo: swap [%o2+0x018],%l7 ! Mem[000000005b0000d8] ldx [%o1+0x038],%l6 ! Mem[000000005a8000f8] jmpl %g6+8,%g0 std %l4,[%o2+0x028] ! Mem[000000005b0000e8] p37_call_3_lo: ldsw [%o1+0x000],%l5 ! Mem[000000005a8000c0] stb %l2,[%o1+0x03e] ! Mem[000000005a8000fe] ldub [%o1+0x00b],%l4 ! Mem[000000005a8000cb] retl sth %l4,[%o2+0x024] ! Mem[000000005b0000e4] p37_jmpl_3_he: ldub [%i0+0x00d],%l7 ! Mem[000000005a0000cd] ldsw [%i3+0x008],%l7 ! Mem[000000005b8000c8] jmpl %g6+8,%g0 lduw [%i2+0x008],%l6 ! Mem[000000005b0000c8] p37_call_3_he: lduh [%i3+0x022],%l5 ! Mem[000000005b8000e2] ldstub [%i1+0x03f],%l3 ! Mem[000000005a8000ff] retl std %l0,[%i1+0x028] ! Mem[000000005a8000e8] p37_jmpl_3_ho: ldub [%o0+0x00d],%l7 ! Mem[000000005a0000cd] ldsw [%o3+0x008],%l7 ! Mem[000000005b8000c8] jmpl %g6+8,%g0 lduw [%o2+0x008],%l6 ! Mem[000000005b0000c8] p37_call_3_ho: lduh [%o3+0x022],%l5 ! Mem[000000005b8000e2] ldstub [%o1+0x03f],%l3 ! Mem[000000005a8000ff] retl std %l0,[%o1+0x028] ! Mem[000000005a8000e8] p38_jmpl_3_le: ldstub [%i2+0x03a],%l2 ! Mem[000000005d0000fa] ldstub [%i2+0x01f],%l4 ! Mem[000000005d0000df] ldub [%i3+0x026],%l6 ! Mem[000000005d8000e6] ldx [%i2+0x028],%l0 ! Mem[000000005d0000e8] jmpl %g6+8,%g0 ldstub [%i3+0x00a],%l3 ! Mem[000000005d8000ca] p38_call_3_le: stw %l5,[%i0+0x034] ! Mem[000000005c0000f4] ldsh [%i2+0x016],%l2 ! Mem[000000005d0000d6] ldsw [%i3+0x008],%l3 ! Mem[000000005d8000c8] swap [%i3+0x024],%l7 ! Mem[000000005d8000e4] stb %l1,[%i3+0x002] ! Mem[000000005d8000c2] swap [%i0+0x00c],%l7 ! Mem[000000005c0000cc] swap [%i3+0x004],%l1 ! Mem[000000005d8000c4] retl std %l6,[%i3+0x030] ! Mem[000000005d8000f0] p38_jmpl_3_lo: ldstub [%o2+0x03a],%l2 ! Mem[000000005d0000fa] ldstub [%o2+0x01f],%l4 ! Mem[000000005d0000df] ldub [%o3+0x026],%l6 ! Mem[000000005d8000e6] ldx [%o2+0x028],%l0 ! Mem[000000005d0000e8] jmpl %g6+8,%g0 ldstub [%o3+0x00a],%l3 ! Mem[000000005d8000ca] p38_call_3_lo: stw %l5,[%o0+0x034] ! Mem[000000005c0000f4] ldsh [%o2+0x016],%l2 ! Mem[000000005d0000d6] ldsw [%o3+0x008],%l3 ! Mem[000000005d8000c8] swap [%o3+0x024],%l7 ! Mem[000000005d8000e4] stb %l1,[%o3+0x002] ! Mem[000000005d8000c2] swap [%o0+0x00c],%l7 ! Mem[000000005c0000cc] swap [%o3+0x004],%l1 ! Mem[000000005d8000c4] retl std %l6,[%o3+0x030] ! Mem[000000005d8000f0] p38_jmpl_3_he: lduw [%i2+0x02c],%l3 ! Mem[000000005d0000ec] ldub [%i2+0x01b],%l6 ! Mem[000000005d0000db] ldub [%i3+0x015],%l7 ! Mem[000000005d8000d5] jmpl %g6+8,%g0 stx %l6,[%i2+0x018] ! Mem[000000005d0000d8] p38_call_3_he: ldx [%i0+0x008],%l4 ! Mem[000000005c0000c8] swap [%i3+0x004],%l4 ! Mem[000000005d8000c4] ldsh [%i0+0x03a],%l4 ! Mem[000000005c0000fa] stb %l4,[%i3+0x014] ! Mem[000000005d8000d4] ldstub [%i1+0x030],%l2 ! Mem[000000005c8000f0] retl sth %l2,[%i1+0x00c] ! Mem[000000005c8000cc] p38_jmpl_3_ho: lduw [%o2+0x02c],%l3 ! Mem[000000005d0000ec] ldub [%o2+0x01b],%l6 ! Mem[000000005d0000db] ldub [%o3+0x015],%l7 ! Mem[000000005d8000d5] jmpl %g6+8,%g0 stx %l6,[%o2+0x018] ! Mem[000000005d0000d8] p38_call_3_ho: ldx [%o0+0x008],%l4 ! Mem[000000005c0000c8] swap [%o3+0x004],%l4 ! Mem[000000005d8000c4] ldsh [%o0+0x03a],%l4 ! Mem[000000005c0000fa] stb %l4,[%o3+0x014] ! Mem[000000005d8000d4] ldstub [%o1+0x030],%l2 ! Mem[000000005c8000f0] retl sth %l2,[%o1+0x00c] ! Mem[000000005c8000cc] p39_jmpl_3_le: stx %l7,[%i2+0x008] ! Mem[000000005f0000c8] stw %l2,[%i1+0x038] ! Mem[000000005e8000f8] ldsb [%i2+0x03a],%l0 ! Mem[000000005f0000fa] stw %l0,[%i3+0x02c] ! Mem[000000005f8000ec] stw %l3,[%i0+0x034] ! Mem[000000005e0000f4] ldstub [%i1+0x034],%l7 ! Mem[000000005e8000f4] sth %l5,[%i3+0x034] ! Mem[000000005f8000f4] jmpl %g6+8,%g0 std %l6,[%i1+0x020] ! Mem[000000005e8000e0] p39_call_3_le: stx %l4,[%i1+0x030] ! Mem[000000005e8000f0] lduw [%i0+0x03c],%l5 ! Mem[000000005e0000fc] ldsh [%i3+0x022],%l5 ! Mem[000000005f8000e2] swap [%i0+0x008],%l1 ! Mem[000000005e0000c8] stw %l5,[%i3+0x020] ! Mem[000000005f8000e0] std %l0,[%i3+0x038] ! Mem[000000005f8000f8] retl std %l2,[%i2+0x000] ! Mem[000000005f0000c0] p39_jmpl_3_lo: stx %l7,[%o2+0x008] ! Mem[000000005f0000c8] stw %l2,[%o1+0x038] ! Mem[000000005e8000f8] ldsb [%o2+0x03a],%l0 ! Mem[000000005f0000fa] stw %l0,[%o3+0x02c] ! Mem[000000005f8000ec] stw %l3,[%o0+0x034] ! Mem[000000005e0000f4] ldstub [%o1+0x034],%l7 ! Mem[000000005e8000f4] sth %l5,[%o3+0x034] ! Mem[000000005f8000f4] jmpl %g6+8,%g0 std %l6,[%o1+0x020] ! Mem[000000005e8000e0] p39_call_3_lo: stx %l4,[%o1+0x030] ! Mem[000000005e8000f0] lduw [%o0+0x03c],%l5 ! Mem[000000005e0000fc] ldsh [%o3+0x022],%l5 ! Mem[000000005f8000e2] swap [%o0+0x008],%l1 ! Mem[000000005e0000c8] stw %l5,[%o3+0x020] ! Mem[000000005f8000e0] std %l0,[%o3+0x038] ! Mem[000000005f8000f8] retl std %l2,[%o2+0x000] ! Mem[000000005f0000c0] p39_jmpl_3_he: ldd [%i3+0x000],%l0 ! Mem[000000005f8000c0] sth %l7,[%i3+0x024] ! Mem[000000005f8000e4] jmpl %g6+8,%g0 sth %l4,[%i3+0x026] ! Mem[000000005f8000e6] p39_call_3_he: ldsw [%i1+0x00c],%l0 ! Mem[000000005e8000cc] retl ldstub [%i2+0x002],%l7 ! Mem[000000005f0000c2] p39_jmpl_3_ho: ldd [%o3+0x000],%l0 ! Mem[000000005f8000c0] sth %l7,[%o3+0x024] ! Mem[000000005f8000e4] jmpl %g6+8,%g0 sth %l4,[%o3+0x026] ! Mem[000000005f8000e6] p39_call_3_ho: ldsw [%o1+0x00c],%l0 ! Mem[000000005e8000cc] retl ldstub [%o2+0x002],%l7 ! Mem[000000005f0000c2] p40_jmpl_3_le: stb %l0,[%i1+0x036] ! Mem[00000000608000f6] lduw [%i3+0x034],%l1 ! Mem[00000000618000f4] jmpl %g6+8,%g0 ldstub [%i3+0x019],%l7 ! Mem[00000000618000d9] p40_call_3_le: retl lduh [%i1+0x03e],%l4 ! Mem[00000000608000fe] p40_jmpl_3_lo: stb %l0,[%o1+0x036] ! Mem[00000000608000f6] lduw [%o3+0x034],%l1 ! Mem[00000000618000f4] jmpl %g6+8,%g0 ldstub [%o3+0x019],%l7 ! Mem[00000000618000d9] p40_call_3_lo: retl lduh [%o1+0x03e],%l4 ! Mem[00000000608000fe] p40_jmpl_3_he: sth %l5,[%i2+0x00c] ! Mem[00000000610000cc] lduh [%i3+0x010],%l3 ! Mem[00000000618000d0] jmpl %g6+8,%g0 swap [%i3+0x030],%l6 ! Mem[00000000618000f0] p40_call_3_he: ldx [%i0+0x008],%l4 ! Mem[00000000600000c8] swap [%i1+0x014],%l1 ! Mem[00000000608000d4] retl stx %l3,[%i1+0x028] ! Mem[00000000608000e8] p40_jmpl_3_ho: sth %l5,[%o2+0x00c] ! Mem[00000000610000cc] lduh [%o3+0x010],%l3 ! Mem[00000000618000d0] jmpl %g6+8,%g0 swap [%o3+0x030],%l6 ! Mem[00000000618000f0] p40_call_3_ho: ldx [%o0+0x008],%l4 ! Mem[00000000600000c8] swap [%o1+0x014],%l1 ! Mem[00000000608000d4] retl stx %l3,[%o1+0x028] ! Mem[00000000608000e8] p41_jmpl_3_le: stw %l4,[%i3+0x030] ! Mem[00000000638000f0] stx %l3,[%i2+0x030] ! Mem[00000000630000f0] std %l4,[%i2+0x018] ! Mem[00000000630000d8] jmpl %g6+8,%g0 std %l0,[%i1+0x028] ! Mem[00000000628000e8] p41_call_3_le: ldstub [%i0+0x01c],%l7 ! Mem[00000000620000dc] stb %l2,[%i1+0x00b] ! Mem[00000000628000cb] retl ldstub [%i2+0x006],%l3 ! Mem[00000000630000c6] p41_jmpl_3_lo: stw %l4,[%o3+0x030] ! Mem[00000000638000f0] stx %l3,[%o2+0x030] ! Mem[00000000630000f0] std %l4,[%o2+0x018] ! Mem[00000000630000d8] jmpl %g6+8,%g0 std %l0,[%o1+0x028] ! Mem[00000000628000e8] p41_call_3_lo: ldstub [%o0+0x01c],%l7 ! Mem[00000000620000dc] stb %l2,[%o1+0x00b] ! Mem[00000000628000cb] retl ldstub [%o2+0x006],%l3 ! Mem[00000000630000c6] p41_jmpl_3_he: ldx [%i0+0x030],%l1 ! Mem[00000000620000f0] swap [%i2+0x02c],%l0 ! Mem[00000000630000ec] swap [%i0+0x014],%l3 ! Mem[00000000620000d4] jmpl %g6+8,%g0 sth %l5,[%i3+0x026] ! Mem[00000000638000e6] p41_call_3_he: ldsw [%i2+0x020],%l5 ! Mem[00000000630000e0] retl swap [%i2+0x000],%l1 ! Mem[00000000630000c0] p41_jmpl_3_ho: ldx [%o0+0x030],%l1 ! Mem[00000000620000f0] swap [%o2+0x02c],%l0 ! Mem[00000000630000ec] swap [%o0+0x014],%l3 ! Mem[00000000620000d4] jmpl %g6+8,%g0 sth %l5,[%o3+0x026] ! Mem[00000000638000e6] p41_call_3_ho: ldsw [%o2+0x020],%l5 ! Mem[00000000630000e0] retl swap [%o2+0x000],%l1 ! Mem[00000000630000c0] p42_jmpl_3_le: ldstub [%i1+0x03d],%l6 ! Mem[00000000648000fd] ldx [%i2+0x008],%l3 ! Mem[00000000650000c8] stb %l6,[%i3+0x028] ! Mem[00000000658000e8] stw %l7,[%i1+0x024] ! Mem[00000000648000e4] lduw [%i0+0x018],%l4 ! Mem[00000000640000d8] lduh [%i2+0x02e],%l6 ! Mem[00000000650000ee] jmpl %g6+8,%g0 stx %l2,[%i0+0x008] ! Mem[00000000640000c8] p42_call_3_le: ldstub [%i0+0x00d],%l7 ! Mem[00000000640000cd] retl ldsh [%i2+0x004],%l1 ! Mem[00000000650000c4] p42_jmpl_3_lo: ldstub [%o1+0x03d],%l6 ! Mem[00000000648000fd] ldx [%o2+0x008],%l3 ! Mem[00000000650000c8] stb %l6,[%o3+0x028] ! Mem[00000000658000e8] stw %l7,[%o1+0x024] ! Mem[00000000648000e4] lduw [%o0+0x018],%l4 ! Mem[00000000640000d8] lduh [%o2+0x02e],%l6 ! Mem[00000000650000ee] jmpl %g6+8,%g0 stx %l2,[%o0+0x008] ! Mem[00000000640000c8] p42_call_3_lo: ldstub [%o0+0x00d],%l7 ! Mem[00000000640000cd] retl ldsh [%o2+0x004],%l1 ! Mem[00000000650000c4] p42_jmpl_3_he: stb %l6,[%i2+0x02a] ! Mem[00000000650000ea] ldstub [%i1+0x019],%l6 ! Mem[00000000648000d9] ldsh [%i1+0x00c],%l5 ! Mem[00000000648000cc] jmpl %g6+8,%g0 swap [%i3+0x010],%l3 ! Mem[00000000658000d0] p42_call_3_he: swap [%i0+0x03c],%l2 ! Mem[00000000640000fc] ldd [%i2+0x008],%l4 ! Mem[00000000650000c8] lduw [%i2+0x014],%l1 ! Mem[00000000650000d4] ldsb [%i2+0x02a],%l3 ! Mem[00000000650000ea] ldsh [%i1+0x03e],%l1 ! Mem[00000000648000fe] retl sth %l2,[%i2+0x01a] ! Mem[00000000650000da] p42_jmpl_3_ho: stb %l6,[%o2+0x02a] ! Mem[00000000650000ea] ldstub [%o1+0x019],%l6 ! Mem[00000000648000d9] ldsh [%o1+0x00c],%l5 ! Mem[00000000648000cc] jmpl %g6+8,%g0 swap [%o3+0x010],%l3 ! Mem[00000000658000d0] p42_call_3_ho: swap [%o0+0x03c],%l2 ! Mem[00000000640000fc] ldd [%o2+0x008],%l4 ! Mem[00000000650000c8] lduw [%o2+0x014],%l1 ! Mem[00000000650000d4] ldsb [%o2+0x02a],%l3 ! Mem[00000000650000ea] ldsh [%o1+0x03e],%l1 ! Mem[00000000648000fe] retl sth %l2,[%o2+0x01a] ! Mem[00000000650000da] p43_jmpl_3_le: sth %l0,[%i2+0x00a] ! Mem[00000000670000ca] ldstub [%i0+0x03b],%l0 ! Mem[00000000660000fb] ldsb [%i0+0x021],%l2 ! Mem[00000000660000e1] swap [%i3+0x004],%l7 ! Mem[00000000678000c4] ldsb [%i1+0x014],%l0 ! Mem[00000000668000d4] stx %l0,[%i1+0x028] ! Mem[00000000668000e8] ldsb [%i2+0x004],%l4 ! Mem[00000000670000c4] jmpl %g6+8,%g0 ldstub [%i1+0x031],%l6 ! Mem[00000000668000f1] p43_call_3_le: ldstub [%i1+0x002],%l6 ! Mem[00000000668000c2] stx %l3,[%i3+0x030] ! Mem[00000000678000f0] ldub [%i1+0x002],%l3 ! Mem[00000000668000c2] std %l4,[%i1+0x038] ! Mem[00000000668000f8] lduw [%i1+0x01c],%l6 ! Mem[00000000668000dc] ldx [%i1+0x028],%l2 ! Mem[00000000668000e8] retl std %l0,[%i0+0x038] ! Mem[00000000660000f8] p43_jmpl_3_lo: sth %l0,[%o2+0x00a] ! Mem[00000000670000ca] ldstub [%o0+0x03b],%l0 ! Mem[00000000660000fb] ldsb [%o0+0x021],%l2 ! Mem[00000000660000e1] swap [%o3+0x004],%l7 ! Mem[00000000678000c4] ldsb [%o1+0x014],%l0 ! Mem[00000000668000d4] stx %l0,[%o1+0x028] ! Mem[00000000668000e8] ldsb [%o2+0x004],%l4 ! Mem[00000000670000c4] jmpl %g6+8,%g0 ldstub [%o1+0x031],%l6 ! Mem[00000000668000f1] p43_call_3_lo: ldstub [%o1+0x002],%l6 ! Mem[00000000668000c2] stx %l3,[%o3+0x030] ! Mem[00000000678000f0] ldub [%o1+0x002],%l3 ! Mem[00000000668000c2] std %l4,[%o1+0x038] ! Mem[00000000668000f8] lduw [%o1+0x01c],%l6 ! Mem[00000000668000dc] ldx [%o1+0x028],%l2 ! Mem[00000000668000e8] retl std %l0,[%o0+0x038] ! Mem[00000000660000f8] p43_jmpl_3_he: ldstub [%i0+0x024],%l7 ! Mem[00000000660000e4] stb %l4,[%i0+0x03a] ! Mem[00000000660000fa] lduw [%i2+0x00c],%l6 ! Mem[00000000670000cc] lduh [%i0+0x018],%l6 ! Mem[00000000660000d8] lduh [%i1+0x01c],%l2 ! Mem[00000000668000dc] lduh [%i1+0x01a],%l7 ! Mem[00000000668000da] jmpl %g6+8,%g0 ldstub [%i3+0x004],%l3 ! Mem[00000000678000c4] p43_call_3_he: stw %l4,[%i0+0x028] ! Mem[00000000660000e8] lduh [%i1+0x002],%l5 ! Mem[00000000668000c2] ldx [%i2+0x038],%l2 ! Mem[00000000670000f8] sth %l4,[%i2+0x008] ! Mem[00000000670000c8] ldstub [%i2+0x014],%l1 ! Mem[00000000670000d4] std %l4,[%i1+0x038] ! Mem[00000000668000f8] retl ldsh [%i2+0x034],%l4 ! Mem[00000000670000f4] p43_jmpl_3_ho: ldstub [%o0+0x024],%l7 ! Mem[00000000660000e4] stb %l4,[%o0+0x03a] ! Mem[00000000660000fa] lduw [%o2+0x00c],%l6 ! Mem[00000000670000cc] lduh [%o0+0x018],%l6 ! Mem[00000000660000d8] lduh [%o1+0x01c],%l2 ! Mem[00000000668000dc] lduh [%o1+0x01a],%l7 ! Mem[00000000668000da] jmpl %g6+8,%g0 ldstub [%o3+0x004],%l3 ! Mem[00000000678000c4] p43_call_3_ho: stw %l4,[%o0+0x028] ! Mem[00000000660000e8] lduh [%o1+0x002],%l5 ! Mem[00000000668000c2] ldx [%o2+0x038],%l2 ! Mem[00000000670000f8] sth %l4,[%o2+0x008] ! Mem[00000000670000c8] ldstub [%o2+0x014],%l1 ! Mem[00000000670000d4] std %l4,[%o1+0x038] ! Mem[00000000668000f8] retl ldsh [%o2+0x034],%l4 ! Mem[00000000670000f4] p44_jmpl_3_le: swap [%i1+0x028],%l2 ! Mem[00000000688000e8] ldub [%i0+0x02e],%l7 ! Mem[00000000680000ee] ldsb [%i0+0x025],%l2 ! Mem[00000000680000e5] jmpl %g6+8,%g0 swap [%i2+0x02c],%l0 ! Mem[00000000690000ec] p44_call_3_le: swap [%i1+0x008],%l5 ! Mem[00000000688000c8] stx %l1,[%i2+0x010] ! Mem[00000000690000d0] sth %l2,[%i1+0x00e] ! Mem[00000000688000ce] retl sth %l6,[%i3+0x034] ! Mem[00000000698000f4] p44_jmpl_3_lo: swap [%o1+0x028],%l2 ! Mem[00000000688000e8] ldub [%o0+0x02e],%l7 ! Mem[00000000680000ee] ldsb [%o0+0x025],%l2 ! Mem[00000000680000e5] jmpl %g6+8,%g0 swap [%o2+0x02c],%l0 ! Mem[00000000690000ec] p44_call_3_lo: swap [%o1+0x008],%l5 ! Mem[00000000688000c8] stx %l1,[%o2+0x010] ! Mem[00000000690000d0] sth %l2,[%o1+0x00e] ! Mem[00000000688000ce] retl sth %l6,[%o3+0x034] ! Mem[00000000698000f4] p44_jmpl_3_he: jmpl %g6+8,%g0 ldsw [%i0+0x008],%l0 ! Mem[00000000680000c8] p44_call_3_he: ldsw [%i0+0x01c],%l7 ! Mem[00000000680000dc] ldstub [%i1+0x016],%l3 ! Mem[00000000688000d6] std %l2,[%i2+0x038] ! Mem[00000000690000f8] swap [%i2+0x02c],%l4 ! Mem[00000000690000ec] ldd [%i3+0x008],%l4 ! Mem[00000000698000c8] sth %l3,[%i1+0x004] ! Mem[00000000688000c4] std %l4,[%i0+0x000] ! Mem[00000000680000c0] retl lduw [%i1+0x03c],%l2 ! Mem[00000000688000fc] p44_jmpl_3_ho: jmpl %g6+8,%g0 ldsw [%o0+0x008],%l0 ! Mem[00000000680000c8] p44_call_3_ho: ldsw [%o0+0x01c],%l7 ! Mem[00000000680000dc] ldstub [%o1+0x016],%l3 ! Mem[00000000688000d6] std %l2,[%o2+0x038] ! Mem[00000000690000f8] swap [%o2+0x02c],%l4 ! Mem[00000000690000ec] ldd [%o3+0x008],%l4 ! Mem[00000000698000c8] sth %l3,[%o1+0x004] ! Mem[00000000688000c4] std %l4,[%o0+0x000] ! Mem[00000000680000c0] retl lduw [%o1+0x03c],%l2 ! Mem[00000000688000fc] p45_jmpl_3_le: stx %l5,[%i1+0x038] ! Mem[000000006a8000f8] stb %l6,[%i3+0x02e] ! Mem[000000006b8000ee] ldstub [%i2+0x03d],%l4 ! Mem[000000006b0000fd] jmpl %g6+8,%g0 sth %l7,[%i2+0x022] ! Mem[000000006b0000e2] p45_call_3_le: sth %l1,[%i1+0x032] ! Mem[000000006a8000f2] ldub [%i1+0x03a],%l7 ! Mem[000000006a8000fa] stb %l2,[%i2+0x03f] ! Mem[000000006b0000ff] retl ldstub [%i0+0x025],%l3 ! Mem[000000006a0000e5] p45_jmpl_3_lo: stx %l5,[%o1+0x038] ! Mem[000000006a8000f8] stb %l6,[%o3+0x02e] ! Mem[000000006b8000ee] ldstub [%o2+0x03d],%l4 ! Mem[000000006b0000fd] jmpl %g6+8,%g0 sth %l7,[%o2+0x022] ! Mem[000000006b0000e2] p45_call_3_lo: sth %l1,[%o1+0x032] ! Mem[000000006a8000f2] ldub [%o1+0x03a],%l7 ! Mem[000000006a8000fa] stb %l2,[%o2+0x03f] ! Mem[000000006b0000ff] retl ldstub [%o0+0x025],%l3 ! Mem[000000006a0000e5] p45_jmpl_3_he: ldd [%i1+0x008],%l2 ! Mem[000000006a8000c8] ldsh [%i3+0x000],%l4 ! Mem[000000006b8000c0] ldstub [%i3+0x022],%l5 ! Mem[000000006b8000e2] ldstub [%i3+0x025],%l1 ! Mem[000000006b8000e5] std %l6,[%i0+0x018] ! Mem[000000006a0000d8] ldsw [%i0+0x024],%l6 ! Mem[000000006a0000e4] lduh [%i2+0x018],%l7 ! Mem[000000006b0000d8] jmpl %g6+8,%g0 swap [%i2+0x038],%l7 ! Mem[000000006b0000f8] p45_call_3_he: ldstub [%i2+0x004],%l2 ! Mem[000000006b0000c4] std %l0,[%i2+0x038] ! Mem[000000006b0000f8] lduh [%i1+0x03c],%l1 ! Mem[000000006a8000fc] ldx [%i3+0x008],%l0 ! Mem[000000006b8000c8] lduw [%i1+0x000],%l7 ! Mem[000000006a8000c0] retl swap [%i0+0x03c],%l6 ! Mem[000000006a0000fc] p45_jmpl_3_ho: ldd [%o1+0x008],%l2 ! Mem[000000006a8000c8] ldsh [%o3+0x000],%l4 ! Mem[000000006b8000c0] ldstub [%o3+0x022],%l5 ! Mem[000000006b8000e2] ldstub [%o3+0x025],%l1 ! Mem[000000006b8000e5] std %l6,[%o0+0x018] ! Mem[000000006a0000d8] ldsw [%o0+0x024],%l6 ! Mem[000000006a0000e4] lduh [%o2+0x018],%l7 ! Mem[000000006b0000d8] jmpl %g6+8,%g0 swap [%o2+0x038],%l7 ! Mem[000000006b0000f8] p45_call_3_ho: ldstub [%o2+0x004],%l2 ! Mem[000000006b0000c4] std %l0,[%o2+0x038] ! Mem[000000006b0000f8] lduh [%o1+0x03c],%l1 ! Mem[000000006a8000fc] ldx [%o3+0x008],%l0 ! Mem[000000006b8000c8] lduw [%o1+0x000],%l7 ! Mem[000000006a8000c0] retl swap [%o0+0x03c],%l6 ! Mem[000000006a0000fc] p46_jmpl_3_le: stb %l0,[%i2+0x036] ! Mem[000000006d0000f6] ldsb [%i3+0x009],%l0 ! Mem[000000006d8000c9] jmpl %g6+8,%g0 std %l6,[%i3+0x030] ! Mem[000000006d8000f0] p46_call_3_le: stw %l3,[%i0+0x014] ! Mem[000000006c0000d4] ldsw [%i1+0x020],%l2 ! Mem[000000006c8000e0] swap [%i3+0x030],%l1 ! Mem[000000006d8000f0] ldstub [%i2+0x03b],%l4 ! Mem[000000006d0000fb] ldstub [%i1+0x00e],%l1 ! Mem[000000006c8000ce] ldub [%i3+0x02f],%l3 ! Mem[000000006d8000ef] std %l4,[%i0+0x000] ! Mem[000000006c0000c0] retl lduw [%i2+0x008],%l4 ! Mem[000000006d0000c8] p46_jmpl_3_lo: stb %l0,[%o2+0x036] ! Mem[000000006d0000f6] ldsb [%o3+0x009],%l0 ! Mem[000000006d8000c9] jmpl %g6+8,%g0 std %l6,[%o3+0x030] ! Mem[000000006d8000f0] p46_call_3_lo: stw %l3,[%o0+0x014] ! Mem[000000006c0000d4] ldsw [%o1+0x020],%l2 ! Mem[000000006c8000e0] swap [%o3+0x030],%l1 ! Mem[000000006d8000f0] ldstub [%o2+0x03b],%l4 ! Mem[000000006d0000fb] ldstub [%o1+0x00e],%l1 ! Mem[000000006c8000ce] ldub [%o3+0x02f],%l3 ! Mem[000000006d8000ef] std %l4,[%o0+0x000] ! Mem[000000006c0000c0] retl lduw [%o2+0x008],%l4 ! Mem[000000006d0000c8] p46_jmpl_3_he: ldsh [%i2+0x02c],%l2 ! Mem[000000006d0000ec] ldstub [%i1+0x02c],%l6 ! Mem[000000006c8000ec] ldstub [%i2+0x023],%l7 ! Mem[000000006d0000e3] ldsh [%i2+0x02c],%l0 ! Mem[000000006d0000ec] jmpl %g6+8,%g0 ldub [%i1+0x015],%l3 ! Mem[000000006c8000d5] p46_call_3_he: swap [%i0+0x03c],%l2 ! Mem[000000006c0000fc] swap [%i2+0x01c],%l2 ! Mem[000000006d0000dc] retl swap [%i1+0x024],%l6 ! Mem[000000006c8000e4] p46_jmpl_3_ho: ldsh [%o2+0x02c],%l2 ! Mem[000000006d0000ec] ldstub [%o1+0x02c],%l6 ! Mem[000000006c8000ec] ldstub [%o2+0x023],%l7 ! Mem[000000006d0000e3] ldsh [%o2+0x02c],%l0 ! Mem[000000006d0000ec] jmpl %g6+8,%g0 ldub [%o1+0x015],%l3 ! Mem[000000006c8000d5] p46_call_3_ho: swap [%o0+0x03c],%l2 ! Mem[000000006c0000fc] swap [%o2+0x01c],%l2 ! Mem[000000006d0000dc] retl swap [%o1+0x024],%l6 ! Mem[000000006c8000e4] p47_jmpl_3_le: ldsb [%i0+0x026],%l6 ! Mem[000000006e0000e6] ldsb [%i2+0x00e],%l6 ! Mem[000000006f0000ce] ldstub [%i0+0x02b],%l6 ! Mem[000000006e0000eb] swap [%i1+0x018],%l7 ! Mem[000000006e8000d8] jmpl %g6+8,%g0 ldub [%i0+0x01d],%l1 ! Mem[000000006e0000dd] p47_call_3_le: swap [%i3+0x010],%l4 ! Mem[000000006f8000d0] lduh [%i0+0x02a],%l5 ! Mem[000000006e0000ea] swap [%i1+0x034],%l1 ! Mem[000000006e8000f4] lduw [%i1+0x020],%l5 ! Mem[000000006e8000e0] stx %l1,[%i0+0x000] ! Mem[000000006e0000c0] retl lduh [%i1+0x026],%l7 ! Mem[000000006e8000e6] p47_jmpl_3_lo: ldsb [%o0+0x026],%l6 ! Mem[000000006e0000e6] ldsb [%o2+0x00e],%l6 ! Mem[000000006f0000ce] ldstub [%o0+0x02b],%l6 ! Mem[000000006e0000eb] swap [%o1+0x018],%l7 ! Mem[000000006e8000d8] jmpl %g6+8,%g0 ldub [%o0+0x01d],%l1 ! Mem[000000006e0000dd] p47_call_3_lo: swap [%o3+0x010],%l4 ! Mem[000000006f8000d0] lduh [%o0+0x02a],%l5 ! Mem[000000006e0000ea] swap [%o1+0x034],%l1 ! Mem[000000006e8000f4] lduw [%o1+0x020],%l5 ! Mem[000000006e8000e0] stx %l1,[%o0+0x000] ! Mem[000000006e0000c0] retl lduh [%o1+0x026],%l7 ! Mem[000000006e8000e6] p47_jmpl_3_he: stb %l7,[%i1+0x039] ! Mem[000000006e8000f9] jmpl %g6+8,%g0 ldub [%i3+0x027],%l7 ! Mem[000000006f8000e7] p47_call_3_he: std %l2,[%i2+0x018] ! Mem[000000006f0000d8] ldsb [%i2+0x02e],%l4 ! Mem[000000006f0000ee] ldstub [%i1+0x03b],%l4 ! Mem[000000006e8000fb] stx %l1,[%i1+0x008] ! Mem[000000006e8000c8] retl swap [%i2+0x00c],%l6 ! Mem[000000006f0000cc] p47_jmpl_3_ho: stb %l7,[%o1+0x039] ! Mem[000000006e8000f9] jmpl %g6+8,%g0 ldub [%o3+0x027],%l7 ! Mem[000000006f8000e7] p47_call_3_ho: std %l2,[%o2+0x018] ! Mem[000000006f0000d8] ldsb [%o2+0x02e],%l4 ! Mem[000000006f0000ee] ldstub [%o1+0x03b],%l4 ! Mem[000000006e8000fb] stx %l1,[%o1+0x008] ! Mem[000000006e8000c8] retl swap [%o2+0x00c],%l6 ! Mem[000000006f0000cc] p48_jmpl_3_le: stx %l6,[%i3+0x030] ! Mem[00000000718000f0] ldstub [%i0+0x00d],%l0 ! Mem[00000000700000cd] ldd [%i3+0x008],%l6 ! Mem[00000000718000c8] jmpl %g6+8,%g0 ldstub [%i0+0x029],%l3 ! Mem[00000000700000e9] p48_call_3_le: ldstub [%i0+0x014],%l4 ! Mem[00000000700000d4] stx %l2,[%i0+0x030] ! Mem[00000000700000f0] swap [%i1+0x00c],%l2 ! Mem[00000000708000cc] ldsb [%i2+0x013],%l2 ! Mem[00000000710000d3] retl ldstub [%i3+0x03f],%l2 ! Mem[00000000718000ff] p48_jmpl_3_lo: stx %l6,[%o3+0x030] ! Mem[00000000718000f0] ldstub [%o0+0x00d],%l0 ! Mem[00000000700000cd] ldd [%o3+0x008],%l6 ! Mem[00000000718000c8] jmpl %g6+8,%g0 ldstub [%o0+0x029],%l3 ! Mem[00000000700000e9] p48_call_3_lo: ldstub [%o0+0x014],%l4 ! Mem[00000000700000d4] stx %l2,[%o0+0x030] ! Mem[00000000700000f0] swap [%o1+0x00c],%l2 ! Mem[00000000708000cc] ldsb [%o2+0x013],%l2 ! Mem[00000000710000d3] retl ldstub [%o3+0x03f],%l2 ! Mem[00000000718000ff] p48_jmpl_3_he: std %l6,[%i0+0x028] ! Mem[00000000700000e8] ldstub [%i3+0x02d],%l3 ! Mem[00000000718000ed] ldsh [%i2+0x00e],%l0 ! Mem[00000000710000ce] std %l6,[%i0+0x008] ! Mem[00000000700000c8] swap [%i2+0x03c],%l7 ! Mem[00000000710000fc] ldstub [%i3+0x01a],%l7 ! Mem[00000000718000da] jmpl %g6+8,%g0 sth %l4,[%i0+0x01c] ! Mem[00000000700000dc] p48_call_3_he: ldsb [%i0+0x005],%l3 ! Mem[00000000700000c5] std %l4,[%i3+0x018] ! Mem[00000000718000d8] sth %l6,[%i2+0x032] ! Mem[00000000710000f2] std %l0,[%i3+0x000] ! Mem[00000000718000c0] ldub [%i2+0x007],%l2 ! Mem[00000000710000c7] retl stb %l0,[%i2+0x02f] ! Mem[00000000710000ef] p48_jmpl_3_ho: std %l6,[%o0+0x028] ! Mem[00000000700000e8] ldstub [%o3+0x02d],%l3 ! Mem[00000000718000ed] ldsh [%o2+0x00e],%l0 ! Mem[00000000710000ce] std %l6,[%o0+0x008] ! Mem[00000000700000c8] swap [%o2+0x03c],%l7 ! Mem[00000000710000fc] ldstub [%o3+0x01a],%l7 ! Mem[00000000718000da] jmpl %g6+8,%g0 sth %l4,[%o0+0x01c] ! Mem[00000000700000dc] p48_call_3_ho: ldsb [%o0+0x005],%l3 ! Mem[00000000700000c5] std %l4,[%o3+0x018] ! Mem[00000000718000d8] sth %l6,[%o2+0x032] ! Mem[00000000710000f2] std %l0,[%o3+0x000] ! Mem[00000000718000c0] ldub [%o2+0x007],%l2 ! Mem[00000000710000c7] retl stb %l0,[%o2+0x02f] ! Mem[00000000710000ef] p49_jmpl_3_le: jmpl %g6+8,%g0 ldstub [%i2+0x016],%l3 ! Mem[00000000730000d6] p49_call_3_le: ldd [%i1+0x038],%l4 ! Mem[00000000728000f8] retl stw %l1,[%i0+0x00c] ! Mem[00000000720000cc] p49_jmpl_3_lo: jmpl %g6+8,%g0 ldstub [%o2+0x016],%l3 ! Mem[00000000730000d6] p49_call_3_lo: ldd [%o1+0x038],%l4 ! Mem[00000000728000f8] retl stw %l1,[%o0+0x00c] ! Mem[00000000720000cc] p49_jmpl_3_he: ldub [%i2+0x033],%l6 ! Mem[00000000730000f3] stb %l0,[%i3+0x02d] ! Mem[00000000738000ed] sth %l4,[%i1+0x004] ! Mem[00000000728000c4] jmpl %g6+8,%g0 ldstub [%i1+0x02c],%l2 ! Mem[00000000728000ec] p49_call_3_he: swap [%i2+0x01c],%l1 ! Mem[00000000730000dc] ldstub [%i1+0x01f],%l5 ! Mem[00000000728000df] lduw [%i2+0x018],%l3 ! Mem[00000000730000d8] retl ldsh [%i0+0x010],%l2 ! Mem[00000000720000d0] p49_jmpl_3_ho: ldub [%o2+0x033],%l6 ! Mem[00000000730000f3] stb %l0,[%o3+0x02d] ! Mem[00000000738000ed] sth %l4,[%o1+0x004] ! Mem[00000000728000c4] jmpl %g6+8,%g0 ldstub [%o1+0x02c],%l2 ! Mem[00000000728000ec] p49_call_3_ho: swap [%o2+0x01c],%l1 ! Mem[00000000730000dc] ldstub [%o1+0x01f],%l5 ! Mem[00000000728000df] lduw [%o2+0x018],%l3 ! Mem[00000000730000d8] retl ldsh [%o0+0x010],%l2 ! Mem[00000000720000d0] p50_jmpl_3_le: ldsh [%i2+0x018],%l5 ! Mem[00000000750000d8] stb %l0,[%i2+0x006] ! Mem[00000000750000c6] std %l0,[%i0+0x000] ! Mem[00000000740000c0] swap [%i2+0x000],%l5 ! Mem[00000000750000c0] ldx [%i2+0x010],%l7 ! Mem[00000000750000d0] lduw [%i0+0x024],%l1 ! Mem[00000000740000e4] ldx [%i0+0x018],%l4 ! Mem[00000000740000d8] jmpl %g6+8,%g0 lduw [%i3+0x034],%l5 ! Mem[00000000758000f4] p50_call_3_le: lduh [%i0+0x01a],%l4 ! Mem[00000000740000da] ldsw [%i2+0x030],%l6 ! Mem[00000000750000f0] std %l4,[%i3+0x038] ! Mem[00000000758000f8] retl swap [%i2+0x000],%l3 ! Mem[00000000750000c0] p50_jmpl_3_lo: ldsh [%o2+0x018],%l5 ! Mem[00000000750000d8] stb %l0,[%o2+0x006] ! Mem[00000000750000c6] std %l0,[%o0+0x000] ! Mem[00000000740000c0] swap [%o2+0x000],%l5 ! Mem[00000000750000c0] ldx [%o2+0x010],%l7 ! Mem[00000000750000d0] lduw [%o0+0x024],%l1 ! Mem[00000000740000e4] ldx [%o0+0x018],%l4 ! Mem[00000000740000d8] jmpl %g6+8,%g0 lduw [%o3+0x034],%l5 ! Mem[00000000758000f4] p50_call_3_lo: lduh [%o0+0x01a],%l4 ! Mem[00000000740000da] ldsw [%o2+0x030],%l6 ! Mem[00000000750000f0] std %l4,[%o3+0x038] ! Mem[00000000758000f8] retl swap [%o2+0x000],%l3 ! Mem[00000000750000c0] p50_jmpl_3_he: lduw [%i1+0x014],%l7 ! Mem[00000000748000d4] ldstub [%i2+0x00a],%l7 ! Mem[00000000750000ca] ldsw [%i2+0x02c],%l2 ! Mem[00000000750000ec] swap [%i2+0x020],%l5 ! Mem[00000000750000e0] swap [%i0+0x038],%l0 ! Mem[00000000740000f8] stw %l6,[%i0+0x03c] ! Mem[00000000740000fc] jmpl %g6+8,%g0 stb %l3,[%i1+0x02c] ! Mem[00000000748000ec] p50_call_3_he: retl stw %l3,[%i3+0x008] ! Mem[00000000758000c8] p50_jmpl_3_ho: lduw [%o1+0x014],%l7 ! Mem[00000000748000d4] ldstub [%o2+0x00a],%l7 ! Mem[00000000750000ca] ldsw [%o2+0x02c],%l2 ! Mem[00000000750000ec] swap [%o2+0x020],%l5 ! Mem[00000000750000e0] swap [%o0+0x038],%l0 ! Mem[00000000740000f8] stw %l6,[%o0+0x03c] ! Mem[00000000740000fc] jmpl %g6+8,%g0 stb %l3,[%o1+0x02c] ! Mem[00000000748000ec] p50_call_3_ho: retl stw %l3,[%o3+0x008] ! Mem[00000000758000c8] p51_jmpl_3_le: ldstub [%i0+0x02d],%l0 ! Mem[00000000760000ed] swap [%i0+0x004],%l4 ! Mem[00000000760000c4] swap [%i2+0x02c],%l2 ! Mem[00000000770000ec] swap [%i3+0x02c],%l6 ! Mem[00000000778000ec] swap [%i2+0x02c],%l3 ! Mem[00000000770000ec] ldstub [%i2+0x00b],%l6 ! Mem[00000000770000cb] jmpl %g6+8,%g0 std %l0,[%i2+0x000] ! Mem[00000000770000c0] p51_call_3_le: retl stw %l2,[%i0+0x028] ! Mem[00000000760000e8] p51_jmpl_3_lo: ldstub [%o0+0x02d],%l0 ! Mem[00000000760000ed] swap [%o0+0x004],%l4 ! Mem[00000000760000c4] swap [%o2+0x02c],%l2 ! Mem[00000000770000ec] swap [%o3+0x02c],%l6 ! Mem[00000000778000ec] swap [%o2+0x02c],%l3 ! Mem[00000000770000ec] ldstub [%o2+0x00b],%l6 ! Mem[00000000770000cb] jmpl %g6+8,%g0 std %l0,[%o2+0x000] ! Mem[00000000770000c0] p51_call_3_lo: retl stw %l2,[%o0+0x028] ! Mem[00000000760000e8] p51_jmpl_3_he: stx %l7,[%i3+0x030] ! Mem[00000000778000f0] ldx [%i3+0x008],%l6 ! Mem[00000000778000c8] jmpl %g6+8,%g0 stx %l7,[%i2+0x028] ! Mem[00000000770000e8] p51_call_3_he: ldsh [%i1+0x010],%l7 ! Mem[00000000768000d0] ldub [%i2+0x000],%l1 ! Mem[00000000770000c0] stb %l4,[%i3+0x034] ! Mem[00000000778000f4] ldstub [%i2+0x02f],%l4 ! Mem[00000000770000ef] ldub [%i2+0x009],%l0 ! Mem[00000000770000c9] retl ldub [%i2+0x024],%l5 ! Mem[00000000770000e4] p51_jmpl_3_ho: stx %l7,[%o3+0x030] ! Mem[00000000778000f0] ldx [%o3+0x008],%l6 ! Mem[00000000778000c8] jmpl %g6+8,%g0 stx %l7,[%o2+0x028] ! Mem[00000000770000e8] p51_call_3_ho: ldsh [%o1+0x010],%l7 ! Mem[00000000768000d0] ldub [%o2+0x000],%l1 ! Mem[00000000770000c0] stb %l4,[%o3+0x034] ! Mem[00000000778000f4] ldstub [%o2+0x02f],%l4 ! Mem[00000000770000ef] ldub [%o2+0x009],%l0 ! Mem[00000000770000c9] retl ldub [%o2+0x024],%l5 ! Mem[00000000770000e4] p52_jmpl_3_le: sth %l6,[%i0+0x038] ! Mem[00000000780000f8] swap [%i2+0x01c],%l2 ! Mem[00000000790000dc] ldub [%i0+0x03a],%l7 ! Mem[00000000780000fa] lduh [%i2+0x004],%l3 ! Mem[00000000790000c4] ldub [%i1+0x01b],%l6 ! Mem[00000000788000db] ldd [%i2+0x010],%l6 ! Mem[00000000790000d0] jmpl %g6+8,%g0 lduw [%i3+0x01c],%l6 ! Mem[00000000798000dc] p52_call_3_le: lduh [%i1+0x030],%l6 ! Mem[00000000788000f0] ldsh [%i1+0x01e],%l6 ! Mem[00000000788000de] ldsw [%i1+0x038],%l4 ! Mem[00000000788000f8] swap [%i2+0x014],%l4 ! Mem[00000000790000d4] swap [%i1+0x00c],%l3 ! Mem[00000000788000cc] retl swap [%i0+0x00c],%l2 ! Mem[00000000780000cc] p52_jmpl_3_lo: sth %l6,[%o0+0x038] ! Mem[00000000780000f8] swap [%o2+0x01c],%l2 ! Mem[00000000790000dc] ldub [%o0+0x03a],%l7 ! Mem[00000000780000fa] lduh [%o2+0x004],%l3 ! Mem[00000000790000c4] ldub [%o1+0x01b],%l6 ! Mem[00000000788000db] ldd [%o2+0x010],%l6 ! Mem[00000000790000d0] jmpl %g6+8,%g0 lduw [%o3+0x01c],%l6 ! Mem[00000000798000dc] p52_call_3_lo: lduh [%o1+0x030],%l6 ! Mem[00000000788000f0] ldsh [%o1+0x01e],%l6 ! Mem[00000000788000de] ldsw [%o1+0x038],%l4 ! Mem[00000000788000f8] swap [%o2+0x014],%l4 ! Mem[00000000790000d4] swap [%o1+0x00c],%l3 ! Mem[00000000788000cc] retl swap [%o0+0x00c],%l2 ! Mem[00000000780000cc] p52_jmpl_3_he: stx %l3,[%i1+0x020] ! Mem[00000000788000e0] swap [%i3+0x030],%l7 ! Mem[00000000798000f0] stw %l7,[%i3+0x028] ! Mem[00000000798000e8] jmpl %g6+8,%g0 sth %l4,[%i2+0x024] ! Mem[00000000790000e4] p52_call_3_he: stx %l2,[%i2+0x000] ! Mem[00000000790000c0] ldstub [%i0+0x009],%l0 ! Mem[00000000780000c9] swap [%i0+0x004],%l5 ! Mem[00000000780000c4] swap [%i1+0x03c],%l2 ! Mem[00000000788000fc] retl ldstub [%i3+0x031],%l5 ! Mem[00000000798000f1] p52_jmpl_3_ho: stx %l3,[%o1+0x020] ! Mem[00000000788000e0] swap [%o3+0x030],%l7 ! Mem[00000000798000f0] stw %l7,[%o3+0x028] ! Mem[00000000798000e8] jmpl %g6+8,%g0 sth %l4,[%o2+0x024] ! Mem[00000000790000e4] p52_call_3_ho: stx %l2,[%o2+0x000] ! Mem[00000000790000c0] ldstub [%o0+0x009],%l0 ! Mem[00000000780000c9] swap [%o0+0x004],%l5 ! Mem[00000000780000c4] swap [%o1+0x03c],%l2 ! Mem[00000000788000fc] retl ldstub [%o3+0x031],%l5 ! Mem[00000000798000f1] p53_jmpl_3_le: lduh [%i3+0x038],%l1 ! Mem[000000007b8000f8] jmpl %g6+8,%g0 ldub [%i3+0x00b],%l7 ! Mem[000000007b8000cb] p53_call_3_le: stb %l4,[%i1+0x03b] ! Mem[000000007a8000fb] sth %l4,[%i2+0x034] ! Mem[000000007b0000f4] lduw [%i2+0x010],%l2 ! Mem[000000007b0000d0] std %l2,[%i1+0x028] ! Mem[000000007a8000e8] lduh [%i0+0x032],%l2 ! Mem[000000007a0000f2] ldd [%i2+0x038],%l2 ! Mem[000000007b0000f8] retl std %l2,[%i1+0x020] ! Mem[000000007a8000e0] p53_jmpl_3_lo: lduh [%o3+0x038],%l1 ! Mem[000000007b8000f8] jmpl %g6+8,%g0 ldub [%o3+0x00b],%l7 ! Mem[000000007b8000cb] p53_call_3_lo: stb %l4,[%o1+0x03b] ! Mem[000000007a8000fb] sth %l4,[%o2+0x034] ! Mem[000000007b0000f4] lduw [%o2+0x010],%l2 ! Mem[000000007b0000d0] std %l2,[%o1+0x028] ! Mem[000000007a8000e8] lduh [%o0+0x032],%l2 ! Mem[000000007a0000f2] ldd [%o2+0x038],%l2 ! Mem[000000007b0000f8] retl std %l2,[%o1+0x020] ! Mem[000000007a8000e0] p53_jmpl_3_he: stb %l6,[%i2+0x00b] ! Mem[000000007b0000cb] swap [%i1+0x000],%l4 ! Mem[000000007a8000c0] ldx [%i3+0x020],%l5 ! Mem[000000007b8000e0] stx %l7,[%i1+0x010] ! Mem[000000007a8000d0] stw %l1,[%i0+0x004] ! Mem[000000007a0000c4] sth %l4,[%i3+0x01c] ! Mem[000000007b8000dc] lduw [%i1+0x014],%l5 ! Mem[000000007a8000d4] jmpl %g6+8,%g0 std %l0,[%i3+0x018] ! Mem[000000007b8000d8] p53_call_3_he: lduw [%i0+0x038],%l5 ! Mem[000000007a0000f8] swap [%i0+0x03c],%l1 ! Mem[000000007a0000fc] std %l2,[%i3+0x000] ! Mem[000000007b8000c0] ldx [%i1+0x018],%l2 ! Mem[000000007a8000d8] ldstub [%i1+0x02c],%l0 ! Mem[000000007a8000ec] retl stb %l3,[%i3+0x00f] ! Mem[000000007b8000cf] p53_jmpl_3_ho: stb %l6,[%o2+0x00b] ! Mem[000000007b0000cb] swap [%o1+0x000],%l4 ! Mem[000000007a8000c0] ldx [%o3+0x020],%l5 ! Mem[000000007b8000e0] stx %l7,[%o1+0x010] ! Mem[000000007a8000d0] stw %l1,[%o0+0x004] ! Mem[000000007a0000c4] sth %l4,[%o3+0x01c] ! Mem[000000007b8000dc] lduw [%o1+0x014],%l5 ! Mem[000000007a8000d4] jmpl %g6+8,%g0 std %l0,[%o3+0x018] ! Mem[000000007b8000d8] p53_call_3_ho: lduw [%o0+0x038],%l5 ! Mem[000000007a0000f8] swap [%o0+0x03c],%l1 ! Mem[000000007a0000fc] std %l2,[%o3+0x000] ! Mem[000000007b8000c0] ldx [%o1+0x018],%l2 ! Mem[000000007a8000d8] ldstub [%o1+0x02c],%l0 ! Mem[000000007a8000ec] retl stb %l3,[%o3+0x00f] ! Mem[000000007b8000cf] p54_jmpl_3_le: swap [%i0+0x030],%l6 ! Mem[000000007c0000f0] ldstub [%i0+0x00d],%l0 ! Mem[000000007c0000cd] swap [%i2+0x004],%l4 ! Mem[000000007d0000c4] jmpl %g6+8,%g0 stb %l2,[%i2+0x02c] ! Mem[000000007d0000ec] p54_call_3_le: ldstub [%i3+0x03f],%l1 ! Mem[000000007d8000ff] stb %l3,[%i1+0x00f] ! Mem[000000007c8000cf] lduh [%i1+0x032],%l1 ! Mem[000000007c8000f2] retl ldd [%i0+0x018],%l6 ! Mem[000000007c0000d8] p54_jmpl_3_lo: swap [%o0+0x030],%l6 ! Mem[000000007c0000f0] ldstub [%o0+0x00d],%l0 ! Mem[000000007c0000cd] swap [%o2+0x004],%l4 ! Mem[000000007d0000c4] jmpl %g6+8,%g0 stb %l2,[%o2+0x02c] ! Mem[000000007d0000ec] p54_call_3_lo: ldstub [%o3+0x03f],%l1 ! Mem[000000007d8000ff] stb %l3,[%o1+0x00f] ! Mem[000000007c8000cf] lduh [%o1+0x032],%l1 ! Mem[000000007c8000f2] retl ldd [%o0+0x018],%l6 ! Mem[000000007c0000d8] p54_jmpl_3_he: ldstub [%i3+0x02a],%l6 ! Mem[000000007d8000ea] stb %l7,[%i2+0x02b] ! Mem[000000007d0000eb] sth %l3,[%i3+0x02c] ! Mem[000000007d8000ec] jmpl %g6+8,%g0 lduh [%i0+0x00e],%l0 ! Mem[000000007c0000ce] p54_call_3_he: ldsw [%i0+0x014],%l0 ! Mem[000000007c0000d4] swap [%i2+0x00c],%l2 ! Mem[000000007d0000cc] stb %l7,[%i1+0x007] ! Mem[000000007c8000c7] retl sth %l5,[%i2+0x010] ! Mem[000000007d0000d0] p54_jmpl_3_ho: ldstub [%o3+0x02a],%l6 ! Mem[000000007d8000ea] stb %l7,[%o2+0x02b] ! Mem[000000007d0000eb] sth %l3,[%o3+0x02c] ! Mem[000000007d8000ec] jmpl %g6+8,%g0 lduh [%o0+0x00e],%l0 ! Mem[000000007c0000ce] p54_call_3_ho: ldsw [%o0+0x014],%l0 ! Mem[000000007c0000d4] swap [%o2+0x00c],%l2 ! Mem[000000007d0000cc] stb %l7,[%o1+0x007] ! Mem[000000007c8000c7] retl sth %l5,[%o2+0x010] ! Mem[000000007d0000d0] p55_jmpl_3_le: swap [%i1+0x018],%l2 ! Mem[000000007e8000d8] std %l2,[%i3+0x008] ! Mem[000000007f8000c8] ldstub [%i3+0x02b],%l6 ! Mem[000000007f8000eb] jmpl %g6+8,%g0 ldsh [%i0+0x01a],%l1 ! Mem[000000007e0000da] p55_call_3_le: ldstub [%i2+0x02b],%l5 ! Mem[000000007f0000eb] stx %l1,[%i2+0x030] ! Mem[000000007f0000f0] lduh [%i2+0x022],%l5 ! Mem[000000007f0000e2] swap [%i3+0x000],%l1 ! Mem[000000007f8000c0] ldsb [%i3+0x000],%l6 ! Mem[000000007f8000c0] retl sth %l7,[%i0+0x028] ! Mem[000000007e0000e8] p55_jmpl_3_lo: swap [%o1+0x018],%l2 ! Mem[000000007e8000d8] std %l2,[%o3+0x008] ! Mem[000000007f8000c8] ldstub [%o3+0x02b],%l6 ! Mem[000000007f8000eb] jmpl %g6+8,%g0 ldsh [%o0+0x01a],%l1 ! Mem[000000007e0000da] p55_call_3_lo: ldstub [%o2+0x02b],%l5 ! Mem[000000007f0000eb] stx %l1,[%o2+0x030] ! Mem[000000007f0000f0] lduh [%o2+0x022],%l5 ! Mem[000000007f0000e2] swap [%o3+0x000],%l1 ! Mem[000000007f8000c0] ldsb [%o3+0x000],%l6 ! Mem[000000007f8000c0] retl sth %l7,[%o0+0x028] ! Mem[000000007e0000e8] p55_jmpl_3_he: ldsb [%i1+0x018],%l6 ! Mem[000000007e8000d8] sth %l2,[%i3+0x01c] ! Mem[000000007f8000dc] swap [%i0+0x018],%l7 ! Mem[000000007e0000d8] stx %l3,[%i3+0x000] ! Mem[000000007f8000c0] swap [%i3+0x02c],%l2 ! Mem[000000007f8000ec] stx %l4,[%i2+0x010] ! Mem[000000007f0000d0] jmpl %g6+8,%g0 stw %l5,[%i0+0x02c] ! Mem[000000007e0000ec] p55_call_3_he: ldstub [%i3+0x00d],%l6 ! Mem[000000007f8000cd] swap [%i2+0x030],%l3 ! Mem[000000007f0000f0] ldstub [%i2+0x02a],%l3 ! Mem[000000007f0000ea] ldsh [%i3+0x01e],%l1 ! Mem[000000007f8000de] ldstub [%i0+0x01f],%l5 ! Mem[000000007e0000df] retl lduw [%i2+0x018],%l3 ! Mem[000000007f0000d8] p55_jmpl_3_ho: ldsb [%o1+0x018],%l6 ! Mem[000000007e8000d8] sth %l2,[%o3+0x01c] ! Mem[000000007f8000dc] swap [%o0+0x018],%l7 ! Mem[000000007e0000d8] stx %l3,[%o3+0x000] ! Mem[000000007f8000c0] swap [%o3+0x02c],%l2 ! Mem[000000007f8000ec] stx %l4,[%o2+0x010] ! Mem[000000007f0000d0] jmpl %g6+8,%g0 stw %l5,[%o0+0x02c] ! Mem[000000007e0000ec] p55_call_3_ho: ldstub [%o3+0x00d],%l6 ! Mem[000000007f8000cd] swap [%o2+0x030],%l3 ! Mem[000000007f0000f0] ldstub [%o2+0x02a],%l3 ! Mem[000000007f0000ea] ldsh [%o3+0x01e],%l1 ! Mem[000000007f8000de] ldstub [%o0+0x01f],%l5 ! Mem[000000007e0000df] retl lduw [%o2+0x018],%l3 ! Mem[000000007f0000d8] p56_jmpl_3_le: lduw [%i0+0x010],%l7 ! Mem[00000000800000d0] stx %l5,[%i3+0x038] ! Mem[00000000818000f8] jmpl %g6+8,%g0 lduw [%i0+0x008],%l6 ! Mem[00000000800000c8] p56_call_3_le: swap [%i3+0x010],%l7 ! Mem[00000000818000d0] stx %l1,[%i3+0x000] ! Mem[00000000818000c0] swap [%i2+0x014],%l4 ! Mem[00000000810000d4] stb %l2,[%i3+0x000] ! Mem[00000000818000c0] ldstub [%i1+0x022],%l5 ! Mem[00000000808000e2] retl stx %l1,[%i0+0x028] ! Mem[00000000800000e8] p56_jmpl_3_lo: lduw [%o0+0x010],%l7 ! Mem[00000000800000d0] stx %l5,[%o3+0x038] ! Mem[00000000818000f8] jmpl %g6+8,%g0 lduw [%o0+0x008],%l6 ! Mem[00000000800000c8] p56_call_3_lo: swap [%o3+0x010],%l7 ! Mem[00000000818000d0] stx %l1,[%o3+0x000] ! Mem[00000000818000c0] swap [%o2+0x014],%l4 ! Mem[00000000810000d4] stb %l2,[%o3+0x000] ! Mem[00000000818000c0] ldstub [%o1+0x022],%l5 ! Mem[00000000808000e2] retl stx %l1,[%o0+0x028] ! Mem[00000000800000e8] p56_jmpl_3_he: swap [%i2+0x004],%l6 ! Mem[00000000810000c4] ldstub [%i1+0x019],%l7 ! Mem[00000000808000d9] stx %l7,[%i0+0x018] ! Mem[00000000800000d8] lduw [%i1+0x02c],%l2 ! Mem[00000000808000ec] ldub [%i3+0x00b],%l6 ! Mem[00000000818000cb] ldd [%i1+0x010],%l6 ! Mem[00000000808000d0] stb %l5,[%i0+0x020] ! Mem[00000000800000e0] jmpl %g6+8,%g0 swap [%i0+0x01c],%l4 ! Mem[00000000800000dc] p56_call_3_he: retl swap [%i1+0x02c],%l3 ! Mem[00000000808000ec] p56_jmpl_3_ho: swap [%o2+0x004],%l6 ! Mem[00000000810000c4] ldstub [%o1+0x019],%l7 ! Mem[00000000808000d9] stx %l7,[%o0+0x018] ! Mem[00000000800000d8] lduw [%o1+0x02c],%l2 ! Mem[00000000808000ec] ldub [%o3+0x00b],%l6 ! Mem[00000000818000cb] ldd [%o1+0x010],%l6 ! Mem[00000000808000d0] stb %l5,[%o0+0x020] ! Mem[00000000800000e0] jmpl %g6+8,%g0 swap [%o0+0x01c],%l4 ! Mem[00000000800000dc] p56_call_3_ho: retl swap [%o1+0x02c],%l3 ! Mem[00000000808000ec] p57_jmpl_3_le: lduw [%i1+0x024],%l5 ! Mem[00000000828000e4] ldstub [%i3+0x03d],%l3 ! Mem[00000000838000fd] ldsw [%i3+0x004],%l2 ! Mem[00000000838000c4] jmpl %g6+8,%g0 stw %l6,[%i3+0x00c] ! Mem[00000000838000cc] p57_call_3_le: ldstub [%i1+0x002],%l1 ! Mem[00000000828000c2] stx %l1,[%i1+0x010] ! Mem[00000000828000d0] ldstub [%i0+0x013],%l1 ! Mem[00000000820000d3] ldub [%i3+0x004],%l3 ! Mem[00000000838000c4] stb %l5,[%i1+0x00d] ! Mem[00000000828000cd] ldstub [%i0+0x00d],%l6 ! Mem[00000000820000cd] std %l2,[%i2+0x030] ! Mem[00000000830000f0] retl stx %l5,[%i3+0x020] ! Mem[00000000838000e0] p57_jmpl_3_lo: lduw [%o1+0x024],%l5 ! Mem[00000000828000e4] ldstub [%o3+0x03d],%l3 ! Mem[00000000838000fd] ldsw [%o3+0x004],%l2 ! Mem[00000000838000c4] jmpl %g6+8,%g0 stw %l6,[%o3+0x00c] ! Mem[00000000838000cc] p57_call_3_lo: ldstub [%o1+0x002],%l1 ! Mem[00000000828000c2] stx %l1,[%o1+0x010] ! Mem[00000000828000d0] ldstub [%o0+0x013],%l1 ! Mem[00000000820000d3] ldub [%o3+0x004],%l3 ! Mem[00000000838000c4] stb %l5,[%o1+0x00d] ! Mem[00000000828000cd] ldstub [%o0+0x00d],%l6 ! Mem[00000000820000cd] std %l2,[%o2+0x030] ! Mem[00000000830000f0] retl stx %l5,[%o3+0x020] ! Mem[00000000838000e0] p57_jmpl_3_he: ldstub [%i3+0x00a],%l7 ! Mem[00000000838000ca] sth %l2,[%i2+0x03a] ! Mem[00000000830000fa] stw %l0,[%i2+0x038] ! Mem[00000000830000f8] ldx [%i0+0x018],%l5 ! Mem[00000000820000d8] sth %l3,[%i0+0x034] ! Mem[00000000820000f4] ldstub [%i0+0x034],%l7 ! Mem[00000000820000f4] ldsw [%i2+0x01c],%l5 ! Mem[00000000830000dc] jmpl %g6+8,%g0 std %l6,[%i3+0x008] ! Mem[00000000838000c8] p57_call_3_he: std %l6,[%i2+0x010] ! Mem[00000000830000d0] swap [%i1+0x000],%l1 ! Mem[00000000828000c0] swap [%i0+0x034],%l4 ! Mem[00000000820000f4] ldsb [%i1+0x000],%l2 ! Mem[00000000828000c0] ldx [%i0+0x020],%l5 ! Mem[00000000820000e0] retl lduw [%i0+0x008],%l1 ! Mem[00000000820000c8] p57_jmpl_3_ho: ldstub [%o3+0x00a],%l7 ! Mem[00000000838000ca] sth %l2,[%o2+0x03a] ! Mem[00000000830000fa] stw %l0,[%o2+0x038] ! Mem[00000000830000f8] ldx [%o0+0x018],%l5 ! Mem[00000000820000d8] sth %l3,[%o0+0x034] ! Mem[00000000820000f4] ldstub [%o0+0x034],%l7 ! Mem[00000000820000f4] ldsw [%o2+0x01c],%l5 ! Mem[00000000830000dc] jmpl %g6+8,%g0 std %l6,[%o3+0x008] ! Mem[00000000838000c8] p57_call_3_ho: std %l6,[%o2+0x010] ! Mem[00000000830000d0] swap [%o1+0x000],%l1 ! Mem[00000000828000c0] swap [%o0+0x034],%l4 ! Mem[00000000820000f4] ldsb [%o1+0x000],%l2 ! Mem[00000000828000c0] ldx [%o0+0x020],%l5 ! Mem[00000000820000e0] retl lduw [%o0+0x008],%l1 ! Mem[00000000820000c8] p58_jmpl_3_le: stb %l0,[%i0+0x00f] ! Mem[00000000840000cf] ldsb [%i1+0x009],%l6 ! Mem[00000000848000c9] swap [%i2+0x03c],%l7 ! Mem[00000000850000fc] jmpl %g6+8,%g0 swap [%i0+0x024],%l2 ! Mem[00000000840000e4] p58_call_3_le: swap [%i0+0x028],%l1 ! Mem[00000000840000e8] ldsh [%i1+0x020],%l5 ! Mem[00000000848000e0] lduh [%i1+0x01a],%l1 ! Mem[00000000848000da] ldsb [%i3+0x006],%l3 ! Mem[00000000858000c6] swap [%i1+0x038],%l5 ! Mem[00000000848000f8] retl ldub [%i2+0x001],%l3 ! Mem[00000000850000c1] p58_jmpl_3_lo: stb %l0,[%o0+0x00f] ! Mem[00000000840000cf] ldsb [%o1+0x009],%l6 ! Mem[00000000848000c9] swap [%o2+0x03c],%l7 ! Mem[00000000850000fc] jmpl %g6+8,%g0 swap [%o0+0x024],%l2 ! Mem[00000000840000e4] p58_call_3_lo: swap [%o0+0x028],%l1 ! Mem[00000000840000e8] ldsh [%o1+0x020],%l5 ! Mem[00000000848000e0] lduh [%o1+0x01a],%l1 ! Mem[00000000848000da] ldsb [%o3+0x006],%l3 ! Mem[00000000858000c6] swap [%o1+0x038],%l5 ! Mem[00000000848000f8] retl ldub [%o2+0x001],%l3 ! Mem[00000000850000c1] p58_jmpl_3_he: std %l6,[%i0+0x010] ! Mem[00000000840000d0] ldsw [%i3+0x008],%l7 ! Mem[00000000858000c8] std %l2,[%i2+0x028] ! Mem[00000000850000e8] ldub [%i2+0x020],%l5 ! Mem[00000000850000e0] std %l0,[%i3+0x038] ! Mem[00000000858000f8] swap [%i2+0x008],%l0 ! Mem[00000000850000c8] jmpl %g6+8,%g0 ldstub [%i2+0x025],%l1 ! Mem[00000000850000e5] p58_call_3_he: ldstub [%i1+0x027],%l0 ! Mem[00000000848000e7] ldx [%i0+0x030],%l6 ! Mem[00000000840000f0] lduh [%i3+0x028],%l2 ! Mem[00000000858000e8] ldx [%i0+0x018],%l5 ! Mem[00000000840000d8] lduw [%i0+0x004],%l2 ! Mem[00000000840000c4] retl std %l2,[%i3+0x020] ! Mem[00000000858000e0] p58_jmpl_3_ho: std %l6,[%o0+0x010] ! Mem[00000000840000d0] ldsw [%o3+0x008],%l7 ! Mem[00000000858000c8] std %l2,[%o2+0x028] ! Mem[00000000850000e8] ldub [%o2+0x020],%l5 ! Mem[00000000850000e0] std %l0,[%o3+0x038] ! Mem[00000000858000f8] swap [%o2+0x008],%l0 ! Mem[00000000850000c8] jmpl %g6+8,%g0 ldstub [%o2+0x025],%l1 ! Mem[00000000850000e5] p58_call_3_ho: ldstub [%o1+0x027],%l0 ! Mem[00000000848000e7] ldx [%o0+0x030],%l6 ! Mem[00000000840000f0] lduh [%o3+0x028],%l2 ! Mem[00000000858000e8] ldx [%o0+0x018],%l5 ! Mem[00000000840000d8] lduw [%o0+0x004],%l2 ! Mem[00000000840000c4] retl std %l2,[%o3+0x020] ! Mem[00000000858000e0] p59_jmpl_3_le: stw %l6,[%i3+0x038] ! Mem[00000000878000f8] ldsb [%i1+0x02c],%l5 ! Mem[00000000868000ec] std %l6,[%i1+0x010] ! Mem[00000000868000d0] ldd [%i2+0x018],%l6 ! Mem[00000000870000d8] stw %l3,[%i2+0x018] ! Mem[00000000870000d8] stw %l5,[%i0+0x03c] ! Mem[00000000860000fc] jmpl %g6+8,%g0 ldx [%i2+0x028],%l6 ! Mem[00000000870000e8] p59_call_3_le: stb %l3,[%i2+0x01a] ! Mem[00000000870000da] sth %l0,[%i3+0x010] ! Mem[00000000878000d0] ldsh [%i2+0x028],%l2 ! Mem[00000000870000e8] ldstub [%i0+0x033],%l2 ! Mem[00000000860000f3] lduh [%i0+0x02c],%l5 ! Mem[00000000860000ec] retl stx %l3,[%i1+0x020] ! Mem[00000000868000e0] p59_jmpl_3_lo: stw %l6,[%o3+0x038] ! Mem[00000000878000f8] ldsb [%o1+0x02c],%l5 ! Mem[00000000868000ec] std %l6,[%o1+0x010] ! Mem[00000000868000d0] ldd [%o2+0x018],%l6 ! Mem[00000000870000d8] stw %l3,[%o2+0x018] ! Mem[00000000870000d8] stw %l5,[%o0+0x03c] ! Mem[00000000860000fc] jmpl %g6+8,%g0 ldx [%o2+0x028],%l6 ! Mem[00000000870000e8] p59_call_3_lo: stb %l3,[%o2+0x01a] ! Mem[00000000870000da] sth %l0,[%o3+0x010] ! Mem[00000000878000d0] ldsh [%o2+0x028],%l2 ! Mem[00000000870000e8] ldstub [%o0+0x033],%l2 ! Mem[00000000860000f3] lduh [%o0+0x02c],%l5 ! Mem[00000000860000ec] retl stx %l3,[%o1+0x020] ! Mem[00000000868000e0] p59_jmpl_3_he: lduh [%i0+0x00a],%l6 ! Mem[00000000860000ca] stx %l4,[%i3+0x000] ! Mem[00000000878000c0] lduh [%i1+0x022],%l5 ! Mem[00000000868000e2] swap [%i3+0x014],%l7 ! Mem[00000000878000d4] swap [%i3+0x004],%l1 ! Mem[00000000878000c4] ldsh [%i3+0x01c],%l4 ! Mem[00000000878000dc] lduh [%i3+0x016],%l5 ! Mem[00000000878000d6] jmpl %g6+8,%g0 ldd [%i3+0x038],%l6 ! Mem[00000000878000f8] p59_call_3_he: ldsb [%i2+0x004],%l2 ! Mem[00000000870000c4] swap [%i0+0x014],%l5 ! Mem[00000000860000d4] ldstub [%i2+0x025],%l2 ! Mem[00000000870000e5] lduw [%i1+0x02c],%l4 ! Mem[00000000868000ec] sth %l0,[%i0+0x02c] ! Mem[00000000860000ec] retl stx %l3,[%i0+0x008] ! Mem[00000000860000c8] p59_jmpl_3_ho: lduh [%o0+0x00a],%l6 ! Mem[00000000860000ca] stx %l4,[%o3+0x000] ! Mem[00000000878000c0] lduh [%o1+0x022],%l5 ! Mem[00000000868000e2] swap [%o3+0x014],%l7 ! Mem[00000000878000d4] swap [%o3+0x004],%l1 ! Mem[00000000878000c4] ldsh [%o3+0x01c],%l4 ! Mem[00000000878000dc] lduh [%o3+0x016],%l5 ! Mem[00000000878000d6] jmpl %g6+8,%g0 ldd [%o3+0x038],%l6 ! Mem[00000000878000f8] p59_call_3_ho: ldsb [%o2+0x004],%l2 ! Mem[00000000870000c4] swap [%o0+0x014],%l5 ! Mem[00000000860000d4] ldstub [%o2+0x025],%l2 ! Mem[00000000870000e5] lduw [%o1+0x02c],%l4 ! Mem[00000000868000ec] sth %l0,[%o0+0x02c] ! Mem[00000000860000ec] retl stx %l3,[%o0+0x008] ! Mem[00000000860000c8] p60_jmpl_3_le: ldd [%i3+0x030],%l6 ! Mem[00000000898000f0] sth %l2,[%i3+0x03a] ! Mem[00000000898000fa] ldsb [%i3+0x031],%l6 ! Mem[00000000898000f1] ldstub [%i1+0x02a],%l2 ! Mem[00000000888000ea] jmpl %g6+8,%g0 ldub [%i1+0x013],%l3 ! Mem[00000000888000d3] p60_call_3_le: std %l4,[%i2+0x018] ! Mem[00000000890000d8] ldstub [%i1+0x032],%l4 ! Mem[00000000888000f2] ldub [%i2+0x00b],%l5 ! Mem[00000000890000cb] ldsh [%i3+0x014],%l1 ! Mem[00000000898000d4] ldsh [%i1+0x00e],%l2 ! Mem[00000000888000ce] retl lduh [%i1+0x034],%l6 ! Mem[00000000888000f4] p60_jmpl_3_lo: ldd [%o3+0x030],%l6 ! Mem[00000000898000f0] sth %l2,[%o3+0x03a] ! Mem[00000000898000fa] ldsb [%o3+0x031],%l6 ! Mem[00000000898000f1] ldstub [%o1+0x02a],%l2 ! Mem[00000000888000ea] jmpl %g6+8,%g0 ldub [%o1+0x013],%l3 ! Mem[00000000888000d3] p60_call_3_lo: std %l4,[%o2+0x018] ! Mem[00000000890000d8] ldstub [%o1+0x032],%l4 ! Mem[00000000888000f2] ldub [%o2+0x00b],%l5 ! Mem[00000000890000cb] ldsh [%o3+0x014],%l1 ! Mem[00000000898000d4] ldsh [%o1+0x00e],%l2 ! Mem[00000000888000ce] retl lduh [%o1+0x034],%l6 ! Mem[00000000888000f4] p60_jmpl_3_he: jmpl %g6+8,%g0 sth %l0,[%i0+0x008] ! Mem[00000000880000c8] p60_call_3_he: ldstub [%i2+0x01e],%l7 ! Mem[00000000890000de] swap [%i1+0x014],%l3 ! Mem[00000000888000d4] lduh [%i0+0x03a],%l2 ! Mem[00000000880000fa] ldx [%i3+0x028],%l4 ! Mem[00000000898000e8] stb %l4,[%i3+0x00e] ! Mem[00000000898000ce] stb %l3,[%i3+0x005] ! Mem[00000000898000c5] ldub [%i1+0x003],%l5 ! Mem[00000000888000c3] retl ldsw [%i2+0x004],%l5 ! Mem[00000000890000c4] p60_jmpl_3_ho: jmpl %g6+8,%g0 sth %l0,[%o0+0x008] ! Mem[00000000880000c8] p60_call_3_ho: ldstub [%o2+0x01e],%l7 ! Mem[00000000890000de] swap [%o1+0x014],%l3 ! Mem[00000000888000d4] lduh [%o0+0x03a],%l2 ! Mem[00000000880000fa] ldx [%o3+0x028],%l4 ! Mem[00000000898000e8] stb %l4,[%o3+0x00e] ! Mem[00000000898000ce] stb %l3,[%o3+0x005] ! Mem[00000000898000c5] ldub [%o1+0x003],%l5 ! Mem[00000000888000c3] retl ldsw [%o2+0x004],%l5 ! Mem[00000000890000c4] p61_jmpl_3_le: std %l0,[%i2+0x030] ! Mem[000000008b0000f0] sth %l1,[%i1+0x016] ! Mem[000000008a8000d6] jmpl %g6+8,%g0 ldstub [%i1+0x039],%l7 ! Mem[000000008a8000f9] p61_call_3_le: retl ldstub [%i3+0x01f],%l4 ! Mem[000000008b8000df] p61_jmpl_3_lo: std %l0,[%o2+0x030] ! Mem[000000008b0000f0] sth %l1,[%o1+0x016] ! Mem[000000008a8000d6] jmpl %g6+8,%g0 ldstub [%o1+0x039],%l7 ! Mem[000000008a8000f9] p61_call_3_lo: retl ldstub [%o3+0x01f],%l4 ! Mem[000000008b8000df] p61_jmpl_3_he: ldub [%i3+0x01a],%l7 ! Mem[000000008b8000da] sth %l3,[%i1+0x02c] ! Mem[000000008a8000ec] jmpl %g6+8,%g0 stx %l5,[%i1+0x028] ! Mem[000000008a8000e8] p61_call_3_he: ldd [%i2+0x008],%l4 ! Mem[000000008b0000c8] ldx [%i2+0x010],%l1 ! Mem[000000008b0000d0] stb %l3,[%i2+0x02a] ! Mem[000000008b0000ea] stb %l1,[%i1+0x01f] ! Mem[000000008a8000df] swap [%i0+0x01c],%l5 ! Mem[000000008a0000dc] retl lduw [%i2+0x018],%l3 ! Mem[000000008b0000d8] p61_jmpl_3_ho: ldub [%o3+0x01a],%l7 ! Mem[000000008b8000da] sth %l3,[%o1+0x02c] ! Mem[000000008a8000ec] jmpl %g6+8,%g0 stx %l5,[%o1+0x028] ! Mem[000000008a8000e8] p61_call_3_ho: ldd [%o2+0x008],%l4 ! Mem[000000008b0000c8] ldx [%o2+0x010],%l1 ! Mem[000000008b0000d0] stb %l3,[%o2+0x02a] ! Mem[000000008b0000ea] stb %l1,[%o1+0x01f] ! Mem[000000008a8000df] swap [%o0+0x01c],%l5 ! Mem[000000008a0000dc] retl lduw [%o2+0x018],%l3 ! Mem[000000008b0000d8] p62_jmpl_3_le: ldstub [%i2+0x034],%l1 ! Mem[000000008d0000f4] swap [%i2+0x018],%l1 ! Mem[000000008d0000d8] ldsw [%i3+0x02c],%l7 ! Mem[000000008d8000ec] swap [%i0+0x028],%l7 ! Mem[000000008c0000e8] lduw [%i3+0x018],%l2 ! Mem[000000008d8000d8] ldsb [%i3+0x01a],%l0 ! Mem[000000008d8000da] stx %l0,[%i1+0x028] ! Mem[000000008c8000e8] jmpl %g6+8,%g0 swap [%i1+0x028],%l6 ! Mem[000000008c8000e8] p62_call_3_le: lduw [%i0+0x014],%l5 ! Mem[000000008c0000d4] retl ldstub [%i2+0x003],%l3 ! Mem[000000008d0000c3] p62_jmpl_3_lo: ldstub [%o2+0x034],%l1 ! Mem[000000008d0000f4] swap [%o2+0x018],%l1 ! Mem[000000008d0000d8] ldsw [%o3+0x02c],%l7 ! Mem[000000008d8000ec] swap [%o0+0x028],%l7 ! Mem[000000008c0000e8] lduw [%o3+0x018],%l2 ! Mem[000000008d8000d8] ldsb [%o3+0x01a],%l0 ! Mem[000000008d8000da] stx %l0,[%o1+0x028] ! Mem[000000008c8000e8] jmpl %g6+8,%g0 swap [%o1+0x028],%l6 ! Mem[000000008c8000e8] p62_call_3_lo: lduw [%o0+0x014],%l5 ! Mem[000000008c0000d4] retl ldstub [%o2+0x003],%l3 ! Mem[000000008d0000c3] p62_jmpl_3_he: stb %l6,[%i0+0x02b] ! Mem[000000008c0000eb] swap [%i2+0x03c],%l7 ! Mem[000000008d0000fc] swap [%i0+0x018],%l7 ! Mem[000000008c0000d8] ldstub [%i1+0x025],%l1 ! Mem[000000008c8000e5] ldsb [%i3+0x03d],%l0 ! Mem[000000008d8000fd] ldsh [%i1+0x03e],%l1 ! Mem[000000008c8000fe] swap [%i0+0x014],%l7 ! Mem[000000008c0000d4] jmpl %g6+8,%g0 ldstub [%i3+0x009],%l3 ! Mem[000000008d8000c9] p62_call_3_he: stw %l0,[%i0+0x008] ! Mem[000000008c0000c8] lduw [%i3+0x018],%l4 ! Mem[000000008d8000d8] retl ldsw [%i3+0x028],%l3 ! Mem[000000008d8000e8] p62_jmpl_3_ho: stb %l6,[%o0+0x02b] ! Mem[000000008c0000eb] swap [%o2+0x03c],%l7 ! Mem[000000008d0000fc] swap [%o0+0x018],%l7 ! Mem[000000008c0000d8] ldstub [%o1+0x025],%l1 ! Mem[000000008c8000e5] ldsb [%o3+0x03d],%l0 ! Mem[000000008d8000fd] ldsh [%o1+0x03e],%l1 ! Mem[000000008c8000fe] swap [%o0+0x014],%l7 ! Mem[000000008c0000d4] jmpl %g6+8,%g0 ldstub [%o3+0x009],%l3 ! Mem[000000008d8000c9] p62_call_3_ho: stw %l0,[%o0+0x008] ! Mem[000000008c0000c8] lduw [%o3+0x018],%l4 ! Mem[000000008d8000d8] retl ldsw [%o3+0x028],%l3 ! Mem[000000008d8000e8] p63_jmpl_3_le: ldsh [%i3+0x030],%l6 ! Mem[000000008f8000f0] ldub [%i1+0x00a],%l2 ! Mem[000000008e8000ca] swap [%i0+0x00c],%l7 ! Mem[000000008e0000cc] ldsh [%i2+0x004],%l2 ! Mem[000000008f0000c4] jmpl %g6+8,%g0 ldx [%i2+0x028],%l0 ! Mem[000000008f0000e8] p63_call_3_le: ldub [%i1+0x013],%l5 ! Mem[000000008e8000d3] ldstub [%i3+0x035],%l1 ! Mem[000000008f8000f5] lduh [%i2+0x022],%l5 ! Mem[000000008f0000e2] retl stx %l3,[%i2+0x008] ! Mem[000000008f0000c8] p63_jmpl_3_lo: ldsh [%o3+0x030],%l6 ! Mem[000000008f8000f0] ldub [%o1+0x00a],%l2 ! Mem[000000008e8000ca] swap [%o0+0x00c],%l7 ! Mem[000000008e0000cc] ldsh [%o2+0x004],%l2 ! Mem[000000008f0000c4] jmpl %g6+8,%g0 ldx [%o2+0x028],%l0 ! Mem[000000008f0000e8] p63_call_3_lo: ldub [%o1+0x013],%l5 ! Mem[000000008e8000d3] ldstub [%o3+0x035],%l1 ! Mem[000000008f8000f5] lduh [%o2+0x022],%l5 ! Mem[000000008f0000e2] retl stx %l3,[%o2+0x008] ! Mem[000000008f0000c8] p63_jmpl_3_he: ldd [%i1+0x008],%l2 ! Mem[000000008e8000c8] ldd [%i0+0x038],%l4 ! Mem[000000008e0000f8] swap [%i1+0x020],%l5 ! Mem[000000008e8000e0] jmpl %g6+8,%g0 lduh [%i3+0x01a],%l0 ! Mem[000000008f8000da] p63_call_3_he: ldstub [%i0+0x013],%l1 ! Mem[000000008e0000d3] swap [%i0+0x038],%l4 ! Mem[000000008e0000f8] retl ldstub [%i1+0x03e],%l2 ! Mem[000000008e8000fe] p63_jmpl_3_ho: ldd [%o1+0x008],%l2 ! Mem[000000008e8000c8] ldd [%o0+0x038],%l4 ! Mem[000000008e0000f8] swap [%o1+0x020],%l5 ! Mem[000000008e8000e0] jmpl %g6+8,%g0 lduh [%o3+0x01a],%l0 ! Mem[000000008f8000da] p63_call_3_ho: ldstub [%o0+0x013],%l1 ! Mem[000000008e0000d3] swap [%o0+0x038],%l4 ! Mem[000000008e0000f8] retl ldstub [%o1+0x03e],%l2 ! Mem[000000008e8000fe] 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 0xc8a5f05e,0x9da21231 ! Init value for %l0 .word 0x8f19c874,0xb534bca7 ! Init value for %l1 .word 0xc3b578f4,0xa9fac7a5 ! Init value for %l2 .word 0xc21188f8,0x3e59638d ! Init value for %l3 .word 0x8e23d18d,0xfa31e8ad ! Init value for %l4 .word 0x6e0a14f6,0x239c2c44 ! Init value for %l5 .word 0x38faa0ab,0xe3051322 ! Init value for %l6 .word 0xa9f7e9a2,0x2d8d5b84 ! Init value for %l7 .align 64 p0_init_freg: .word 0x105aae74,0xe7733e3c ! Init value for %f0 .word 0x1d394e72,0x301bae9f ! Init value for %f2 .word 0x25e08b60,0xa7ccc5e7 ! Init value for %f4 .word 0x420c4357,0x03473a98 ! Init value for %f6 .word 0x061f2e26,0x6db9da87 ! Init value for %f8 .word 0x84e8fca0,0x72756e2d ! Init value for %f10 .word 0x9df658d9,0xea48b91d ! Init value for %f12 .word 0x97c88ed2,0xfdef08cd ! Init value for %f14 .word 0x27431c2a,0x473f180b ! Init value for %f16 .word 0xa921a1c0,0x03633c92 ! Init value for %f18 .word 0xfcff891d,0xff69e367 ! Init value for %f20 .word 0x5a9af5d7,0x6f363830 ! Init value for %f22 .word 0x3719da79,0x49890a0b ! Init value for %f24 .word 0x11da98b3,0x56877b78 ! Init value for %f26 .word 0xb12b5d3e,0x8eb70513 ! Init value for %f28 .word 0xfdda17ad,0xc22cb377 ! Init value for %f30 .word 0x2d50728a,0x8eef2234 ! Init value for %f32 .word 0xb5e9af2c,0xe9b2022b ! Init value for %f34 .word 0xef060880,0x31373e1d ! Init value for %f36 .word 0x64a43e32,0x4efd8c35 ! Init value for %f38 .word 0xbd1f9be4,0x0fa6f986 ! Init value for %f40 .word 0xd865e7f8,0x5802fea4 ! Init value for %f42 .word 0xcaa6c2b3,0x4803e247 ! Init value for %f44 .word 0xf54482f7,0xb7fb9f58 ! Init value for %f46 .word 0xb575c4a0,0x4d85bfac .word 0x115972d3,0x93080035 .word 0xacd1222a,0x99b89b8a .word 0xdcb4fc40,0x97662828 .word 0xcdabad5f,0x3eec69bc .word 0x69f2a04c,0xe39cbcef .word 0x4b80e6f7,0xd1713360 .word 0x97802c55,0x08d97e51 p0_expected_registers: .word 0x00000000,0xe716e549 .word 0x8f19c874,0xb534bca7 .word 0x00000000,0xed76c26a .word 0x00000000,0x0000001d .word 0x00000000,0x0000003d .word 0x00000000,0x48417165 .word 0x00000000,0xed0fea1d .word 0x00000000,0xf7fa3f20 p0_expected_fp_regs: .word 0x105aae74,0xe7733e3c .word 0x1d394e72,0x301bae9f .word 0x25e08b60,0xa7ccc5e7 .word 0x420c4357,0x03473a98 .word 0x061f2e26,0x6db9da87 .word 0x84e8fca0,0x72756e2d .word 0x9df658d9,0xea48b91d .word 0x97c88ed2,0xfdef08cd .word 0x27431c2a,0x473f180b .word 0xa921a1c0,0x03633c92 .word 0xfcff891d,0xff69e367 .word 0x5a9af5d7,0x6f363830 .word 0x3719da79,0x49890a0b .word 0x11da98b3,0x56877b78 .word 0xb12b5d3e,0x8eb70513 .word 0xfdda17ad,0xc22cb377 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p0_local0_expect: .word 0x70c52601,0xce284bd5 .word 0xed76c26a,0x33ecde03 .word 0x0fe0a9ec,0x39468269 .word 0xb01e6d3a,0xa9ea45ce .word 0x2059cc5b,0xff3fd1ff .word 0x54426f85,0xaa166909 .word 0x1a846b84,0x33ecde03 .word 0xee0f0392,0xfe368f03 p0_local1_expect: .word 0x00000008,0xce51fc07 .word 0x07455485,0x0a74e70f .word 0x5c9dd618,0xee681632 .word 0xe7f2fe2e,0x33e0a0c7 .word 0x3be6ff9b,0xe862b860 .word 0x7d4cf59e,0xc223b82c .word 0xac4af437,0x935643a2 .word 0x6e024e7e,0xd003493d p0_local2_expect: .word 0xfabe875f,0xa35078e4 .word 0xbf32674e,0xa32ece95 .word 0x5cff744b,0xb654285a .word 0xe716e549,0x6b721403 .word 0xb1b9a967,0xe61b93e4 .word 0xf249ffee,0xad8b7dff .word 0xff8f53a3,0x00d0388f .word 0x79d3d150,0x9394a7bd p0_local3_expect: .word 0x3a83d110,0xffff8893 .word 0x40c05e94,0xd03541e5 .word 0xff080831,0x491d4519 .word 0x000000c2,0x54a837fe .word 0x3205c2e0,0x9481f1ff .word 0xa193b173,0xfaa73854 .word 0x00d794c0,0xd2ba2278 .word 0xa9fac7a5,0xe4c99360 share0_expect: share1_expect: share2_expect: share3_expect: p1_init_registers: .word 0x0b570dc4,0x65a6c728 ! Init value for %l0 .word 0xa73d9be4,0x71b0c058 ! Init value for %l1 .word 0xe1e9a34a,0x80229844 ! Init value for %l2 .word 0x7121a5f4,0x8d443e96 ! Init value for %l3 .word 0x0ead3064,0xb90e1938 ! Init value for %l4 .word 0x522b7de2,0x74f8d39c ! Init value for %l5 .word 0x1a03e514,0xe701eaa9 ! Init value for %l6 .word 0xb80bbda9,0xf6ab0052 ! Init value for %l7 .align 64 p1_init_freg: .word 0x8a6727e5,0x2f763642 ! Init value for %f0 .word 0x3a561395,0xac33b36b ! Init value for %f2 .word 0x565bec0a,0x0710f75b ! Init value for %f4 .word 0x2327cb95,0x20223d50 ! Init value for %f6 .word 0xb45b4d92,0xd0a9098c ! Init value for %f8 .word 0x6c8983cd,0x5232ce9f ! Init value for %f10 .word 0xcc77e612,0x383cc2f3 ! Init value for %f12 .word 0xf93cf938,0x63e6025c ! Init value for %f14 .word 0x93476242,0x7eece075 ! Init value for %f16 .word 0x1d9a6b96,0x8d349756 ! Init value for %f18 .word 0xf029ecb5,0x4b895f2b ! Init value for %f20 .word 0x158a4e55,0xabac73ff ! Init value for %f22 .word 0x97110428,0x546fb1e7 ! Init value for %f24 .word 0xde620307,0x91e034b9 ! Init value for %f26 .word 0xe054cd05,0x02847120 ! Init value for %f28 .word 0xf9918051,0x5c7f489a ! Init value for %f30 .word 0x5a52027b,0x7bc15daa ! Init value for %f32 .word 0xf6950a2f,0x0caa8ef1 ! Init value for %f34 .word 0xad4a0452,0x37dd87cf ! Init value for %f36 .word 0x91deea38,0x083ac7ef ! Init value for %f38 .word 0xaf8d09ba,0xf133e395 ! Init value for %f40 .word 0x21596d1c,0xff78667a ! Init value for %f42 .word 0xe5ee431c,0xf714041f ! Init value for %f44 .word 0xc641c6d6,0x2085fe61 ! Init value for %f46 .word 0x4e7bb769,0x63a46842 .word 0x3854522c,0xa956f49e .word 0x65c98fd1,0x75163fa5 .word 0xea5052bc,0x09dd404a .word 0x69ff742b,0x3248cb57 .word 0xc9b0130e,0x34de21aa .word 0xa5bc612b,0xce672998 .word 0xc2752143,0x9a9bd853 p1_expected_registers: .word 0x00000000,0x06f002a8 .word 0x00000000,0x000000a8 .word 0x00000000,0x00000051 .word 0x0c1a00e6,0xea6f2abe .word 0x00000000,0x00001ad5 .word 0x00000000,0xd893c7ff .word 0xb41718dc,0x4f2c2544 .word 0xb80bbda9,0xf6ab0052 p1_expected_fp_regs: .word 0x8a6727e5,0x2f763642 .word 0x3a561395,0xac33b36b .word 0x565bec0a,0x0710f75b .word 0x2327cb95,0x20223d50 .word 0xb45b4d92,0xd0a9098c .word 0x6c8983cd,0x5232ce9f .word 0xcc77e612,0x383cc2f3 .word 0xf93cf938,0x63e6025c .word 0x93476242,0x7eece075 .word 0x1d9a6b96,0x8d349756 .word 0xf029ecb5,0x4b895f2b .word 0x158a4e55,0xabac73ff .word 0x97110428,0x546fb1e7 .word 0xde620307,0x91e034b9 .word 0xe054cd05,0x02847120 .word 0xf9918051,0x5c7f489a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p1_local0_expect: .word 0x000000f0,0x783bb05d .word 0x6e60e57c,0x62d53a2b .word 0x91fda882,0xf53efea7 .word 0xd9c7f400,0x00000c1a .word 0x06f002a8,0x6e3c1a6f .word 0xcb814dee,0x59381292 .word 0x0c1a00e6,0xea6f2abe .word 0x74f8d39c,0x12b4dcf4 p1_local1_expect: .word 0x730e96f2,0xafd24ee2 .word 0xcf6655b5,0x56cbf19c .word 0x63512ed1,0x2067337a .word 0x093abf29,0x83e6ec72 .word 0xf0ff2e5e,0xfd081e8c .word 0x522b7de2,0x74f8d39c .word 0x9ddeb748,0x93b19e81 .word 0xde994057,0x9f3512be p1_local2_expect: .word 0x1f94f308,0x569c4dd7 .word 0x4b4bf3ad,0x22739254 .word 0x8efaffb7,0xf25d7530 .word 0x6fff4634,0x9d6dc9ff .word 0x4c09f1a4,0x9cf3221e .word 0xb41718dc,0x4f2c2544 .word 0x22c98071,0x00001ad5 .word 0x7d8c9d8d,0x9d2892b1 p1_local3_expect: .word 0x2260948b,0x2ebc0052 .word 0x5afdf49c,0xafb92e97 .word 0x0a8052b6,0x5645f953 .word 0x8a5c69aa,0xb1cf453d .word 0x5a68fb61,0x59036c38 .word 0x25446374,0x0b017162 .word 0xdacd3526,0x1ad5e1cd .word 0x57e2b859,0x79c78309 p2_init_registers: .word 0x54343618,0x5fd00804 ! Init value for %l0 .word 0xd6458bd4,0x13f73791 ! Init value for %l1 .word 0xbe1d67dc,0x1def3676 ! Init value for %l2 .word 0x47fcc07a,0x62e990da ! Init value for %l3 .word 0xdda425e4,0x02f558de ! Init value for %l4 .word 0x1675bd14,0x70e02bde ! Init value for %l5 .word 0x5ed4d68e,0x7ad7f806 ! Init value for %l6 .word 0x816f2866,0xd3ff5a35 ! Init value for %l7 .align 64 p2_init_freg: .word 0x32b08ee4,0xfbb2b2a6 ! Init value for %f0 .word 0x525d62a9,0x16632ece ! Init value for %f2 .word 0x2d2513f1,0x0b1f3924 ! Init value for %f4 .word 0xa5da2529,0x84fbfc63 ! Init value for %f6 .word 0x6817184d,0xeb3f20dc ! Init value for %f8 .word 0xce8f3d2b,0x6fd73686 ! Init value for %f10 .word 0x68c9a8d0,0x24e4b138 ! Init value for %f12 .word 0x338d82b7,0xcd498740 ! Init value for %f14 .word 0x5474f880,0x64d258ac ! Init value for %f16 .word 0x1cae750a,0xaa182b04 ! Init value for %f18 .word 0xbd1e408f,0x4cb71849 ! Init value for %f20 .word 0x60f85996,0x5e244aac ! Init value for %f22 .word 0x0ad5edc7,0xc9f27b60 ! Init value for %f24 .word 0x3fa5e7af,0x41b3cbc9 ! Init value for %f26 .word 0xbe133c65,0xfe6a4b73 ! Init value for %f28 .word 0x80ba97ec,0xdcfc5218 ! Init value for %f30 .word 0x0580d23a,0x8face7b7 ! Init value for %f32 .word 0xe6d0e320,0xb932ab80 ! Init value for %f34 .word 0x3439f264,0x1c264f07 ! Init value for %f36 .word 0xca396657,0x120ad91e ! Init value for %f38 .word 0x119be83c,0x66d17991 ! Init value for %f40 .word 0xe44e9bc5,0xb8240acb ! Init value for %f42 .word 0x8f644a1c,0x20b481e6 ! Init value for %f44 .word 0x2b4afb52,0x527cf4d6 ! Init value for %f46 .word 0x5d967204,0xca65c850 .word 0xf632fd48,0x2eb38bf3 .word 0xe5230d7b,0xc8b59027 .word 0x450bbf2d,0x4463ecd0 .word 0x65da05e4,0xed758776 .word 0xca88f53d,0x9a4fa893 .word 0x63bcc2c0,0x74faf062 .word 0x809ee738,0xbb9dbd5e p2_expected_registers: .word 0x00000000,0x57ef1a15 .word 0x13156217,0xa3295815 .word 0x00000000,0x02a788f7 .word 0xf142775d,0xd7ba3683 .word 0x00000000,0x000000e2 .word 0x00000000,0x000000b3 .word 0x00000000,0xa3295815 .word 0x00000000,0x4c6e5dfe p2_expected_fp_regs: .word 0x32b08ee4,0xfbb2b2a6 .word 0x525d62a9,0x16632ece .word 0x2d2513f1,0x0b1f3924 .word 0xa5da2529,0x84fbfc63 .word 0x6817184d,0xeb3f20dc .word 0xce8f3d2b,0x6fd73686 .word 0x68c9a8d0,0x24e4b138 .word 0x338d82b7,0xcd498740 .word 0x5474f880,0x64d258ac .word 0x1cae750a,0xaa182b04 .word 0xbd1e408f,0x4cb71849 .word 0x60f85996,0x5e244aac .word 0x0ad5edc7,0xc9f27b60 .word 0x3fa5e7af,0x41b3cbc9 .word 0xbe133c65,0xfe6a4b73 .word 0x80ba97ec,0xdcfc5218 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p2_local0_expect: .word 0x4a0a1926,0x4c6e5dfe .word 0x8ac31bff,0x3c09b7d5 .word 0xf142775d,0xd7ba3683 .word 0xff615db1,0x57ef1a15 .word 0x48c6797b,0xa324690b .word 0xd6a476fc,0xff3e92f4 .word 0x101ab2dc,0x1ecada96 .word 0x553b619f,0xddd5b2da p2_local1_expect: .word 0x21bf455a,0xcb932108 .word 0x2d731f4e,0x46867675 .word 0x8f5d3fc6,0x97409592 .word 0xd60e4c18,0xc1d5f1c1 .word 0xdd25fc95,0xd5e7a943 .word 0x17be151a,0x706136d4 .word 0x1def3676,0x270ceb8b .word 0x3fd0cb29,0x9fdfe3bf p2_local2_expect: .word 0xf952e75e,0xcca83a01 .word 0xf58a3485,0xb5172cd7 .word 0x150de44f,0xa577851f .word 0xffffc9a5,0xb8c41b7b .word 0x87b369b9,0xdc5ed778 .word 0x9b75f497,0x1233613c .word 0x02a788f7,0x3e8b2789 .word 0xada71f4e,0x7059c9a5 p2_local3_expect: .word 0xca7f8210,0xff7190d9 .word 0x7f85aabc,0x977b9a41 .word 0x0b71ffba,0xb3842a33 .word 0xf4886480,0xcbaa6651 .word 0x93d1984d,0x8501d693 .word 0x13156217,0x4a0a1926 .word 0xc7dd9618,0xfc383f4f .word 0x1def3676,0x000000f9 p3_init_registers: .word 0xb18e66a1,0xe0a5e048 ! Init value for %l0 .word 0x433c337a,0x721c89d3 ! Init value for %l1 .word 0x931bed9a,0x71d6c87a ! Init value for %l2 .word 0xde893e53,0xf14a1543 ! Init value for %l3 .word 0x5ccf9649,0xe84cabe2 ! Init value for %l4 .word 0x803233be,0x0418531f ! Init value for %l5 .word 0x0d39b4c8,0x89c45cda ! Init value for %l6 .word 0xf01f115c,0x577edc7d ! Init value for %l7 .align 64 p3_init_freg: .word 0xc1abeb45,0xc9b2fde0 ! Init value for %f0 .word 0x8ff6eadf,0xf1fff1ba ! Init value for %f2 .word 0x660ca14d,0x0a1cc20c ! Init value for %f4 .word 0xf3c18547,0x2cb69345 ! Init value for %f6 .word 0x2d3e003f,0xd633ded4 ! Init value for %f8 .word 0xd5038f7c,0x96ab5015 ! Init value for %f10 .word 0xc181bec0,0x6344f82e ! Init value for %f12 .word 0x51b04d90,0xf5064235 ! Init value for %f14 .word 0x567e8b1b,0x844e64c4 ! Init value for %f16 .word 0xed28b289,0x4334bad5 ! Init value for %f18 .word 0xf326abc0,0xec758772 ! Init value for %f20 .word 0x051aed3e,0xf94448f2 ! Init value for %f22 .word 0xf06d37f2,0x88a29879 ! Init value for %f24 .word 0x2f0f97ed,0x37a275cb ! Init value for %f26 .word 0x383ea847,0xb4ac9d06 ! Init value for %f28 .word 0xe2cda206,0x3f83cb8d ! Init value for %f30 .word 0x3dca0992,0x9386759b ! Init value for %f32 .word 0x0c049490,0x4635d552 ! Init value for %f34 .word 0xb123c612,0x010b5cd7 ! Init value for %f36 .word 0x638f50db,0x99db040e ! Init value for %f38 .word 0x44fee78f,0x4fd68c9c ! Init value for %f40 .word 0x1772ac16,0x786af729 ! Init value for %f42 .word 0x42709fa0,0x32b17015 ! Init value for %f44 .word 0xee685f0c,0xd59833e7 ! Init value for %f46 .word 0x122863f4,0xdb777899 .word 0x48f16cb3,0x43dd9cb4 .word 0xdb50aa50,0xd5e90756 .word 0xc58e4a74,0x7ccb3c79 .word 0x70e8ed2b,0x77e018df .word 0x92d3ee5c,0xf6b5775f .word 0x4bb13798,0xd0c78d83 .word 0x2abeca17,0x941998e2 p3_expected_registers: .word 0x00000000,0x00000030 .word 0x00000000,0x000000ac .word 0x00000000,0xd80f58ff .word 0x00000000,0x9426cfa9 .word 0xb445df69,0x71812bdd .word 0x803233be,0x0418531f .word 0x00000000,0xdec72965 .word 0x00000000,0x11348e5a p3_expected_fp_regs: .word 0xc1abeb45,0xc9b2fde0 .word 0x8ff6eadf,0xf1fff1ba .word 0x660ca14d,0x0a1cc20c .word 0xf3c18547,0x2cb69345 .word 0x2d3e003f,0xd633ded4 .word 0xd5038f7c,0x96ab5015 .word 0xc181bec0,0x6344f82e .word 0x51b04d90,0xf5064235 .word 0x567e8b1b,0x844e64c4 .word 0xed28b289,0x4334bad5 .word 0xf326abc0,0xec758772 .word 0x051aed3e,0xf94448f2 .word 0xf06d37f2,0x88a29879 .word 0x2f0f97ed,0x37a275cb .word 0x383ea847,0xb4ac9d06 .word 0xe2cda206,0x3f83cb8d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p3_local0_expect: .word 0x11348e5a,0xf93e07ff .word 0xd405623c,0xf7332b02 .word 0x833f6d4e,0xff057541 .word 0x000000cb,0xa93f90dc .word 0xbe8371bc,0xab225f36 .word 0x832714bf,0x2101b6a2 .word 0xb445df69,0x71812bdd .word 0xbb3a0b86,0x76df8067 p3_local1_expect: .word 0xeeff3f3b,0x7e43ff97 .word 0x420116a2,0x0f314c8d .word 0x40e35ccf,0xd80f58ff .word 0xf2360d41,0xdec72965 .word 0xefb9a9eb,0x9c7c8f91 .word 0x9ce1e886,0x7e8d5d82 .word 0x426f70e4,0xbf031460 .word 0x3df75b2f,0x4713402b p3_local2_expect: .word 0xb09c127b,0x64468d82 .word 0xcad79e1c,0xb544d92e .word 0x8fee5cbe,0x3310345f .word 0xab225f36,0xa93f90dc .word 0xe2e7a25f,0x2673127e .word 0xf8fc1861,0x5599e1f5 .word 0xa07bf520,0x9510a2f0 .word 0xb445df69,0x71812bdd p3_local3_expect: .word 0xa6fb93fd,0x234b8275 .word 0x9af5e3ad,0x533c4f26 .word 0x6de9a811,0xb5e5da2b .word 0x45e9820a,0x2449c14e .word 0x463aff96,0x08fa654f .word 0xd8b7294d,0x9af5e3ad .word 0x2568e599,0xb5471c9c .word 0xe2df4f07,0xde817afa p4_init_registers: .word 0xae16bd30,0x7a193915 ! Init value for %l0 .word 0xfda40deb,0xff5ba57d ! Init value for %l1 .word 0x3fb9ba9d,0xb67845c9 ! Init value for %l2 .word 0xe6970d64,0x6f936d3e ! Init value for %l3 .word 0xa0138e1a,0xac69b39f ! Init value for %l4 .word 0x9cb294e9,0xe776ec48 ! Init value for %l5 .word 0x19f3104e,0x4d59a70d ! Init value for %l6 .word 0x7fbb38b0,0x67ed79a0 ! Init value for %l7 .align 64 p4_init_freg: .word 0xb89f736e,0xba66916f ! Init value for %f0 .word 0x470c8ee8,0x9b865ae7 ! Init value for %f2 .word 0xc154a6ae,0xab21ec24 ! Init value for %f4 .word 0xe170a061,0x1c72f405 ! Init value for %f6 .word 0x9c076073,0x131146ce ! Init value for %f8 .word 0xd0f8ce8c,0xdc9877ed ! Init value for %f10 .word 0x2b85c182,0xeb035ec9 ! Init value for %f12 .word 0x7169a8fb,0x7934f304 ! Init value for %f14 .word 0xfba115e8,0x8b12b24b ! Init value for %f16 .word 0xb02eff96,0x66398f08 ! Init value for %f18 .word 0xe3ade7ef,0xff083d46 ! Init value for %f20 .word 0x88a6d34b,0xd220759c ! Init value for %f22 .word 0x3c44352f,0xdec3c62e ! Init value for %f24 .word 0x0b9b5479,0x66c2cf21 ! Init value for %f26 .word 0x0a3555cc,0xb0f51995 ! Init value for %f28 .word 0xa9dd4fb6,0xa17f0b51 ! Init value for %f30 .word 0x02e88f0d,0x2289242e ! Init value for %f32 .word 0x239e3b2e,0x6e132748 ! Init value for %f34 .word 0x76673264,0xc5427b8d ! Init value for %f36 .word 0x8cf11eda,0x8f5c9f6d ! Init value for %f38 .word 0x5a133fb4,0x9c12c225 ! Init value for %f40 .word 0xe96ae6b7,0x34a2f769 ! Init value for %f42 .word 0x359d9291,0xca7a8b8b ! Init value for %f44 .word 0x31e83f37,0xa1db05e6 ! Init value for %f46 .word 0x0a8ef5d8,0xdbeedd88 .word 0x3ea0cfcb,0x1c5c4963 .word 0x41d4aede,0xa54f71de .word 0x1449dbf9,0x5e9d4d22 .word 0x07499208,0xe1258efb .word 0xb59b17ce,0xbdeaf023 .word 0xd8b475a2,0x6af9dca6 .word 0x397ff2ea,0xf6156b3e p4_expected_registers: .word 0x00000000,0x000000aa .word 0xcd04e5a2,0x14343397 .word 0x99922520,0xd097b318 .word 0x00000000,0x000000db .word 0xa0138e1a,0xac69b39f .word 0x098d8ccb,0xc2b08e21 .word 0x00000000,0x9fae506d .word 0x00000000,0x0000bc30 p4_expected_fp_regs: .word 0xb89f736e,0xba66916f .word 0x470c8ee8,0x9b865ae7 .word 0xc154a6ae,0xab21ec24 .word 0xe170a061,0x1c72f405 .word 0x9c076073,0x131146ce .word 0xd0f8ce8c,0xdc9877ed .word 0x2b85c182,0xeb035ec9 .word 0x7169a8fb,0x7934f304 .word 0xfba115e8,0x8b12b24b .word 0xb02eff96,0x66398f08 .word 0xe3ade7ef,0xff083d46 .word 0x88a6d34b,0xd220759c .word 0x3c44352f,0xdec3c62e .word 0x0b9b5479,0x66c2cf21 .word 0x0a3555cc,0xb0f51995 .word 0xa9dd4fb6,0xa17f0b51 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p4_local0_expect: .word 0xfa7c66b4,0xaf3e913f .word 0x3c2dd4c6,0xf997fd8c .word 0x42d2ff0a,0x2346a2f1 .word 0xf59a23df,0xfbbceabe .word 0xc26d32cc,0xc0ae382c .word 0x0a69c3d1,0xf444d4ff .word 0xfb07ff15,0xc04984ff .word 0x6b711eb9,0xb982eb02 p4_local1_expect: .word 0x9ffefb10,0x7665fa0e .word 0xa92c8e66,0x06149eff .word 0xbdbbed12,0xe776ec48 .word 0xbc491c1f,0x43a6dbe7 .word 0x2be6bc30,0xf6aa3864 .word 0x0e1bfffd,0x3bd7a22b .word 0x53e7a4cc,0x9dcbd06f .word 0x0e59da37,0xbe760cf3 p4_local2_expect: .word 0x296c1332,0xe04e017e .word 0x4003ff5d,0x2b28c289 .word 0x098d8ccb,0xc2b08e21 .word 0xea59f2b1,0x7c87bb75 .word 0x04f0bc5d,0xcd5228a2 .word 0x94b61223,0x2595692c .word 0x5daf5917,0xb32de816 .word 0x9fae506d,0x5ee2ee96 p4_local3_expect: .word 0xaa3beb6b,0x02fe4358 .word 0x99922520,0xd097b318 .word 0x3de9402f,0x703253f6 .word 0x95a92a82,0x03583361 .word 0xeaa4a785,0x1093e639 .word 0x61f9a470,0x903f3179 .word 0xcd04e5a2,0x14343397 .word 0x5baae658,0x93fcf62f p5_init_registers: .word 0xdab20ee2,0x2decdab7 ! Init value for %l0 .word 0x493556e9,0xf0d1898a ! Init value for %l1 .word 0x0630f65c,0xb2c4b396 ! Init value for %l2 .word 0xd25daad0,0x1806cc3d ! Init value for %l3 .word 0x1bb9d763,0xdf7706c4 ! Init value for %l4 .word 0x8b2e3e29,0xbfd6fd68 ! Init value for %l5 .word 0x8fd6c770,0x4509fdf9 ! Init value for %l6 .word 0x2a0503b0,0x635c9c3a ! Init value for %l7 .align 64 p5_init_freg: .word 0xb9747da1,0xc33e5368 ! Init value for %f0 .word 0x80e097f6,0x824cd8dc ! Init value for %f2 .word 0x7438e21b,0xbf5acb6d ! Init value for %f4 .word 0x56cd0946,0x5ae860a2 ! Init value for %f6 .word 0xdeb20ad7,0x496ad5ae ! Init value for %f8 .word 0xa4ce3982,0x240fdc44 ! Init value for %f10 .word 0xb8f43f5f,0x85728c3f ! Init value for %f12 .word 0x7827e6b7,0xa2529f0b ! Init value for %f14 .word 0xf90d1504,0xbbefe004 ! Init value for %f16 .word 0xcc83401e,0xdaab822f ! Init value for %f18 .word 0x02dda69b,0x78e3466d ! Init value for %f20 .word 0x3bf3cf0c,0x3ea2eb10 ! Init value for %f22 .word 0xd5770e0e,0x38dc2e48 ! Init value for %f24 .word 0xa057bc8f,0x44cf8375 ! Init value for %f26 .word 0xb6b72e77,0xcbdba6b7 ! Init value for %f28 .word 0x75801572,0xf4f05886 ! Init value for %f30 .word 0xc46213f5,0x2ff59e70 ! Init value for %f32 .word 0x206e412b,0x6acd14ac ! Init value for %f34 .word 0x44465f7d,0x3f0791a7 ! Init value for %f36 .word 0x205110a9,0xde720bcd ! Init value for %f38 .word 0x65b2d1f5,0xa5817d28 ! Init value for %f40 .word 0x59280e22,0xd5416f92 ! Init value for %f42 .word 0x2893d5d2,0x746f0087 ! Init value for %f44 .word 0x83c17dcb,0xd9869ffa ! Init value for %f46 .word 0xc35fd197,0x470ed253 .word 0xe40652aa,0x015bba08 .word 0x6037b6d9,0x122ac391 .word 0xa7ec6c47,0x76ac947a .word 0xea6a62d3,0x93eda881 .word 0x2b369b1f,0x7548e8ee .word 0xe09abf7d,0xa3a456f5 .word 0x75cf03a2,0xdc7254c9 p5_expected_registers: .word 0x00000000,0x0b4796f0 .word 0x00000000,0xcd16580e .word 0x00000000,0x000000ae .word 0xfca6fa38,0xd0c34233 .word 0x00000000,0xcaa868cf .word 0xff4c83be,0xcc46b287 .word 0x00000000,0x000000f9 .word 0x00000000,0x0000006f p5_expected_fp_regs: .word 0xb9747da1,0xc33e5368 .word 0x80e097f6,0x824cd8dc .word 0x7438e21b,0xbf5acb6d .word 0x56cd0946,0x5ae860a2 .word 0xdeb20ad7,0x496ad5ae .word 0xa4ce3982,0x240fdc44 .word 0xb8f43f5f,0x85728c3f .word 0x7827e6b7,0xa2529f0b .word 0xf90d1504,0xbbefe004 .word 0xcc83401e,0xdaab822f .word 0x02dda69b,0x78e3466d .word 0x3bf3cf0c,0x3ea2eb10 .word 0xd5770e0e,0x38dc2e48 .word 0xa057bc8f,0x44cf8375 .word 0xb6b72e77,0xcbdba6b7 .word 0x75801572,0xf4f05886 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p5_local0_expect: .word 0xb8c367a2,0xa404abec .word 0x26a8fe09,0x85340f3a .word 0xdf7706c4,0x0d31c139 .word 0xe8b02c91,0x9c6f41a0 .word 0x51dfb41e,0xb82d1d9f .word 0xd790d21f,0xce300397 .word 0x3910ede7,0x5d53db11 .word 0x945b553b,0x0e8cc4a4 p5_local1_expect: .word 0x8d197468,0x3d47b5a0 .word 0xe8f787f5,0x52c513cb .word 0x139afff3,0x58abaa33 .word 0xf5938c9f,0x744e7d7b .word 0xc0a4f94d,0xbc1500ff .word 0x140aefd3,0xee4247ff .word 0x6c48ed92,0xf5d3ea7a .word 0xe68ee9ff,0xc4947bab p5_local2_expect: .word 0xcaa868cf,0xa6a0ff5a .word 0x286a98b9,0x55c27ed7 .word 0x2d0f2e49,0x4c7e3ab1 .word 0xff4c83be,0xcc46b287 .word 0x3c2ba187,0x01de6137 .word 0x1ab4b2b8,0x4b7d27f4 .word 0x7554ffa4,0x96af8537 .word 0xc6d587ad,0x00000033 p5_local3_expect: .word 0x85c8c6cd,0xd5792440 .word 0xff9c730b,0x48ef85b4 .word 0x5221e6a2,0x58f0d37d .word 0xec3fb652,0xf5e79b6b .word 0xfca6fa38,0xd0c342ff .word 0x0e3e3488,0x85340f3a .word 0xb1596f36,0x7cf80d60 .word 0xbcbb1974,0x7cf80d60 p6_init_registers: .word 0xa267c24d,0xcaf32731 ! Init value for %l0 .word 0x30d16cf4,0x30fb239e ! Init value for %l1 .word 0x91c50342,0xb624d35f ! Init value for %l2 .word 0x2566e3ce,0xa101e21a ! Init value for %l3 .word 0x3cbdad4f,0xa8b0eb41 ! Init value for %l4 .word 0x60b16b56,0x16bddf5e ! Init value for %l5 .word 0xe24019c4,0x5ad3f2f8 ! Init value for %l6 .word 0x70e31ecf,0xd0344101 ! Init value for %l7 .align 64 p6_init_freg: .word 0x57b5f77a,0xb07eab5c ! Init value for %f0 .word 0xb1aa1b7c,0x574d4d6c ! Init value for %f2 .word 0x7f8f61f5,0x7035fa58 ! Init value for %f4 .word 0x5958cd9b,0x993c4839 ! Init value for %f6 .word 0x40e83534,0x4c4c84c4 ! Init value for %f8 .word 0x47f0764f,0x0ed8d525 ! Init value for %f10 .word 0x4e526fa8,0x01c58b75 ! Init value for %f12 .word 0xf43c872a,0x569ba724 ! Init value for %f14 .word 0x3cddb51c,0xc103f1e8 ! Init value for %f16 .word 0x893d07a6,0xcc7bb14e ! Init value for %f18 .word 0xcd934591,0xddebaf97 ! Init value for %f20 .word 0x52bd0af8,0x50db32bb ! Init value for %f22 .word 0xf601588c,0xf76648ff ! Init value for %f24 .word 0x37abe131,0x7568ee47 ! Init value for %f26 .word 0x22735d1f,0x9f820684 ! Init value for %f28 .word 0xf2602d7c,0xa136564d ! Init value for %f30 .word 0xd98ca0a9,0x48df5930 ! Init value for %f32 .word 0x75ac194a,0x40b2db8a ! Init value for %f34 .word 0xe150e644,0xba7e58e8 ! Init value for %f36 .word 0xaee64ef3,0x81ee1968 ! Init value for %f38 .word 0xbca36e62,0x4318a2ba ! Init value for %f40 .word 0x25ff1ccc,0x83e7dc6d ! Init value for %f42 .word 0x282d3c1e,0x142133b4 ! Init value for %f44 .word 0x10e2f019,0x4301eff2 ! Init value for %f46 .word 0x2d055d97,0xbbc7d332 .word 0x1cdc7ae1,0xed40699c .word 0xeb7dcbff,0x2ad2d802 .word 0x7376ea67,0x17877651 .word 0xf7148093,0xbc59d81d .word 0x1004de8c,0x7a14ec0b .word 0x8a01aa5b,0xf6f60b25 .word 0x5344a941,0xa05a3e97 p6_expected_registers: .word 0xfbff6d84,0xa12affd9 .word 0x00000000,0x2e415441 .word 0xffffffff,0xffffb06d .word 0x00000000,0x45dfeebd .word 0x2c530ba7,0x207deaae .word 0x00000000,0x000000fb .word 0x1aa83cf9,0x52c451ec .word 0x00000000,0xcb1e3250 p6_expected_fp_regs: .word 0x57b5f77a,0xb07eab5c .word 0xb1aa1b7c,0x574d4d6c .word 0x7f8f61f5,0x7035fa58 .word 0x5958cd9b,0x993c4839 .word 0x40e83534,0x4c4c84c4 .word 0x47f0764f,0x0ed8d525 .word 0x4e526fa8,0x01c58b75 .word 0xf43c872a,0x569ba724 .word 0x3cddb51c,0xc103f1e8 .word 0x893d07a6,0xcc7bb14e .word 0xcd934591,0xddebaf97 .word 0x52bd0af8,0x50db32bb .word 0xf601588c,0xf76648ff .word 0x37abe131,0x7568ee47 .word 0x22735d1f,0x9f820684 .word 0xf2602d7c,0xa136564d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p6_local0_expect: .word 0xde9e8982,0x52f32ce9 .word 0x9dac53f8,0x0ca58222 .word 0x12545822,0x56b90ada .word 0xa91efac4,0xbeb65c4d .word 0x3307f348,0xcb1e3250 .word 0x00000026,0x62156e5c .word 0x0cca1f39,0x5f6a7862 .word 0x548dc449,0x41109e50 p6_local1_expect: .word 0xffff6d84,0xa12affd9 .word 0x7b19ac96,0xb5a8ffb7 .word 0x209090db,0xacc8460d .word 0xfe1a74d7,0xbb3b363b .word 0x31ffd39b,0xc5ebc24f .word 0xd0344101,0x0db8b0e1 .word 0x79fe2858,0x6bc99e97 .word 0x2c530ba7,0x207deaae p6_local2_expect: .word 0x9aafb620,0x29ffb2a7 .word 0xd73d6f03,0xbd28d30f .word 0x6bc0e6f0,0x073eae3d .word 0x9af73ef6,0x4053fb66 .word 0x1ca66b01,0x3b749a94 .word 0x62d8ebe0,0x5fe89cba .word 0x3f6e83da,0x6496247b .word 0x1aa83cf9,0x52c451ec p6_local3_expect: .word 0x87dc1890,0x5ce8fc10 .word 0x7c6d5052,0x1889b06d .word 0x0b23687b,0x47291e09 .word 0x8eca8a67,0x10361103 .word 0x816d12e4,0xdfa71b99 .word 0x78e1ea4e,0x45dfeebd .word 0x3def7aa5,0x4e7d77a9 .word 0x2e415441,0x99a73e39 p7_init_registers: .word 0x65046ef3,0xb161c335 ! Init value for %l0 .word 0x16e94fef,0xe87f4eb1 ! Init value for %l1 .word 0xd57676e4,0x9167872d ! Init value for %l2 .word 0x5fafd87a,0xe013521c ! Init value for %l3 .word 0x1df8690e,0x434afabf ! Init value for %l4 .word 0x11e28a6f,0xef7eb761 ! Init value for %l5 .word 0xf6d1e698,0x1a4a522d ! Init value for %l6 .word 0xf4624da1,0xec9da565 ! Init value for %l7 .align 64 p7_init_freg: .word 0x2b6304fb,0xbfe99519 ! Init value for %f0 .word 0x7db00b07,0x246d7402 ! Init value for %f2 .word 0x98c791ba,0xc7134cd8 ! Init value for %f4 .word 0xafb95490,0x2b79f66b ! Init value for %f6 .word 0xf30092f4,0x22f92bc2 ! Init value for %f8 .word 0xb5119a92,0x8f2a2b4b ! Init value for %f10 .word 0xc0c1434d,0x96d0a241 ! Init value for %f12 .word 0x31c21589,0x55458f46 ! Init value for %f14 .word 0x4c21e663,0x4d6dc0e0 ! Init value for %f16 .word 0x2bd23614,0xb7926b50 ! Init value for %f18 .word 0xa54fb108,0x492b5f70 ! Init value for %f20 .word 0xaf0ad851,0x7e8fa8bb ! Init value for %f22 .word 0xaa0d0a23,0xbf125a45 ! Init value for %f24 .word 0xf6bb780b,0xba23f8c2 ! Init value for %f26 .word 0xc7fc0382,0xdd53a426 ! Init value for %f28 .word 0x0b59a05c,0x079bf08f ! Init value for %f30 .word 0x4c71b68b,0x2da57269 ! Init value for %f32 .word 0xb7d12e52,0x026b02ae ! Init value for %f34 .word 0x44d89521,0x44089432 ! Init value for %f36 .word 0x5b569bf9,0x1fbe5e37 ! Init value for %f38 .word 0xd20f59eb,0xd3e51af1 ! Init value for %f40 .word 0x2fad448e,0xf84908ce ! Init value for %f42 .word 0xc46f1576,0xae4fd91b ! Init value for %f44 .word 0xd0eb41c0,0xafe12592 ! Init value for %f46 .word 0x4c6989d9,0x7fdb964a .word 0x0a1c3a95,0x809bafe6 .word 0xa6175db6,0x88e03809 .word 0x3e7a9d46,0x6bb7dd6b .word 0xe1ef1e1e,0x6f9087a7 .word 0x95b6034f,0x890ba3fc .word 0xfb557509,0x14adb419 .word 0xca37c081,0x28d1db14 p7_expected_registers: .word 0x00000000,0x000000d3 .word 0x00000000,0x000000a5 .word 0x00000000,0x4159a1dd .word 0x5fafd87a,0xe013521c .word 0x15bea909,0xe1687e28 .word 0x310ce905,0x1c042686 .word 0x00000000,0x000000d3 .word 0x310ce905,0xa53af9db p7_expected_fp_regs: .word 0x2b6304fb,0xbfe99519 .word 0x7db00b07,0x246d7402 .word 0x98c791ba,0xc7134cd8 .word 0xafb95490,0x2b79f66b .word 0xf30092f4,0x22f92bc2 .word 0xb5119a92,0x8f2a2b4b .word 0xc0c1434d,0x96d0a241 .word 0x31c21589,0x55458f46 .word 0x4c21e663,0x4d6dc0e0 .word 0x2bd23614,0xb7926b50 .word 0xa54fb108,0x492b5f70 .word 0xaf0ad851,0x7e8fa8bb .word 0xaa0d0a23,0xbf125a45 .word 0xf6bb780b,0xba23f8c2 .word 0xc7fc0382,0xdd53a426 .word 0x0b59a05c,0x079bf08f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p7_local0_expect: .word 0x31729ec8,0x86c1d825 .word 0x15bea909,0xe1687e28 .word 0x164aa9ff,0xaa1f0476 .word 0x2d898794,0x58c885d4 .word 0xc137f1d2,0x109f423d .word 0x5a277a41,0xe1687e28 .word 0xee814b53,0x30723445 .word 0xe87f4eb1,0xf1c81566 p7_local1_expect: .word 0xada037c8,0xff073e53 .word 0x0fee09c3,0x501c2a75 .word 0xa03c17cb,0x2e4743d5 .word 0x1c042686,0x6c1a3d06 .word 0xdd35d317,0x3bca7778 .word 0xfddf61ef,0xffd59c3e .word 0x3f33e111,0x0c6aa137 .word 0x6eb5eb42,0x27fcd345 p7_local2_expect: .word 0x126931fc,0x15c22e3b .word 0xa2715d14,0x85fb9ed5 .word 0x4ca4e99d,0x0a40d57e .word 0x19579853,0xe4ab2edb .word 0x97ff88cb,0x3beb64c2 .word 0xd3073e53,0x6a0392dd .word 0x310ce905,0x1c042686 .word 0x8f0661f2,0xe30a5ad2 p7_local3_expect: .word 0x12839c8f,0xec9da565 .word 0xee9a51fe,0xce7b0842 .word 0x16edd227,0xe45587fe .word 0xdf32d077,0x24006ee5 .word 0x64d44e4c,0x15bea909 .word 0x5883f0a8,0xcf1eeea3 .word 0xa0a7594f,0x90e3d835 .word 0xfb03e17f,0x0858d7fd p8_init_registers: .word 0xa33b6fbd,0xef2c23f5 ! Init value for %l0 .word 0xdfa1d31c,0x15ac5d11 ! Init value for %l1 .word 0xc5ba4741,0xfe9f9848 ! Init value for %l2 .word 0x6768f946,0xadd39c9a ! Init value for %l3 .word 0xedf2809c,0x2af5df9d ! Init value for %l4 .word 0xbb8a08d6,0xa1c48967 ! Init value for %l5 .word 0xa3c8cb4a,0x6b0ec731 ! Init value for %l6 .word 0xf99bffae,0x26fca525 ! Init value for %l7 .align 64 p8_init_freg: .word 0x3ac8cb67,0xdb10ff26 ! Init value for %f0 .word 0xb924d437,0xde387d14 ! Init value for %f2 .word 0x361f3346,0xe38cbc5d ! Init value for %f4 .word 0x675e531e,0xcbe4ef1e ! Init value for %f6 .word 0x0e845c65,0x9a2dd9c8 ! Init value for %f8 .word 0x511dab9b,0x6345a47b ! Init value for %f10 .word 0x9fa46f3b,0x39d72eee ! Init value for %f12 .word 0x6003283f,0x77784ff7 ! Init value for %f14 .word 0x0a284fc1,0xde917484 ! Init value for %f16 .word 0x87d11d0a,0x869276a7 ! Init value for %f18 .word 0xb7a1b9b5,0xe7ced75d ! Init value for %f20 .word 0x3230e86d,0x105cda50 ! Init value for %f22 .word 0x8ff39ee0,0xbf5f56a8 ! Init value for %f24 .word 0x67068a3d,0x1c55aca0 ! Init value for %f26 .word 0x4af88957,0x8a73efb5 ! Init value for %f28 .word 0x61cd86d0,0x845ff79d ! Init value for %f30 .word 0x04d10cea,0x4a7771cb ! Init value for %f32 .word 0x96836b99,0xbe9a1fc5 ! Init value for %f34 .word 0xba8ca4d6,0xff34ab63 ! Init value for %f36 .word 0x5cc0fffd,0x96a70097 ! Init value for %f38 .word 0x6bb7b14c,0x9cd38e59 ! Init value for %f40 .word 0x240d1a42,0x9b0f1643 ! Init value for %f42 .word 0x5fd6e487,0xf31f10af ! Init value for %f44 .word 0x481af4e5,0x0fba4749 ! Init value for %f46 .word 0xe5c95eee,0x77133b03 .word 0x912e4566,0x0c96bdf7 .word 0x7d05d3ca,0xdc0bde81 .word 0xe675788d,0xcb760ce5 .word 0xad9d9277,0x374eec64 .word 0x60259b37,0xb3356952 .word 0x3945ab1f,0x38585f55 .word 0xb4a68fae,0xea018073 p8_expected_registers: .word 0xa33b6fbd,0xef2c23f5 .word 0x00000000,0xf6a855e6 .word 0x00000000,0xc1545696 .word 0x00000000,0xcf502283 .word 0xe6c83d13,0xadd39c9a .word 0x00000000,0x000000d4 .word 0xa3c8cb4a,0x6b0ec731 .word 0x51acf134,0x698afd56 p8_expected_fp_regs: .word 0x3ac8cb67,0xdb10ff26 .word 0xb924d437,0xde387d14 .word 0x361f3346,0xe38cbc5d .word 0x675e531e,0xcbe4ef1e .word 0x0e845c65,0x9a2dd9c8 .word 0x511dab9b,0x6345a47b .word 0x9fa46f3b,0x39d72eee .word 0x6003283f,0x77784ff7 .word 0x0a284fc1,0xde917484 .word 0x87d11d0a,0x869276a7 .word 0xb7a1b9b5,0xe7ced75d .word 0x3230e86d,0x105cda50 .word 0x8ff39ee0,0xbf5f56a8 .word 0x67068a3d,0x1c55aca0 .word 0x4af88957,0x8a73efb5 .word 0x61cd86d0,0x845ff79d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p8_local0_expect: .word 0x4cb05454,0x5bfe4571 .word 0xab2f1042,0x4638352e .word 0x4b4580f3,0xbf831543 .word 0xe33af626,0x8b33b8cd .word 0x50511d70,0xca91d5f2 .word 0x6543dc45,0xf6a855e6 .word 0x51acf134,0x698afd56 .word 0x9523fb82,0x0f2d5021 p8_local1_expect: .word 0x605d23b8,0xed17a0e9 .word 0x4c8511cd,0x0dac3403 .word 0x77ff5e65,0x2d6e6c43 .word 0xa3c8cb4a,0x6b0ec731 .word 0xa179aa9b,0x51fbb5d8 .word 0xe6c83d13,0xadd39c9a .word 0x6e483959,0x064af04f .word 0xb7f1d71f,0x5747e991 p8_local2_expect: .word 0xcd8e7323,0xe2fda2f2 .word 0x52fd0933,0x69883741 .word 0x765dff7d,0xadd39c9a .word 0xc8e5118a,0x34cf18ec .word 0xe6c83d13,0xee96ea51 .word 0x87860082,0xfe50f9f5 .word 0x4c7b9192,0xc1545696 .word 0x19e54955,0xc8e5118a p8_local3_expect: .word 0xadd39c9a,0xadd39c9a .word 0x08cef932,0x4c8511cd .word 0x795d5127,0x3a75293c .word 0x4830e873,0xa858aa6d .word 0xf10790ac,0xf7bd00a0 .word 0xea4d5fc4,0xc85db889 .word 0x6dd4417a,0x918c0b89 .word 0x84d8ff06,0x1befc387 p9_init_registers: .word 0xd7908da6,0x93ac5d1c ! Init value for %l0 .word 0x0e24055c,0x590b9df9 ! Init value for %l1 .word 0xba39ea63,0xff58a491 ! Init value for %l2 .word 0x10f0d886,0x73005845 ! Init value for %l3 .word 0xe2394998,0x529b4a55 ! Init value for %l4 .word 0xefb94bcc,0x516d47c7 ! Init value for %l5 .word 0x23520b11,0xafb14867 ! Init value for %l6 .word 0x8b5fa1ce,0x31e4f605 ! Init value for %l7 .align 64 p9_init_freg: .word 0x2f160c93,0x4c717885 ! Init value for %f0 .word 0x52c78f5f,0xcfe4e2b7 ! Init value for %f2 .word 0x6bf18a36,0xc1046771 ! Init value for %f4 .word 0xa37033d0,0x16acf9fd ! Init value for %f6 .word 0x3f796d14,0x936a0900 ! Init value for %f8 .word 0xc8e3ca88,0x019a2f89 ! Init value for %f10 .word 0x4e1d4d33,0x9e6d604c ! Init value for %f12 .word 0x364537de,0x847dad9f ! Init value for %f14 .word 0x30ccda77,0xb48332eb ! Init value for %f16 .word 0x68cf59a0,0xf2d72d40 ! Init value for %f18 .word 0x47ccf85a,0x0c413cf9 ! Init value for %f20 .word 0xe2b2ac88,0x1ee285d1 ! Init value for %f22 .word 0x0647af78,0xab63efe8 ! Init value for %f24 .word 0x0309b703,0x3dc1bfc9 ! Init value for %f26 .word 0x9a04ae31,0xef618c19 ! Init value for %f28 .word 0xf66f2595,0x5db04c40 ! Init value for %f30 .word 0x51ea89dc,0x5ecd10c3 ! Init value for %f32 .word 0x937242ce,0xdfc492f2 ! Init value for %f34 .word 0x7e417295,0xb4da6353 ! Init value for %f36 .word 0x92295c82,0x7a25619b ! Init value for %f38 .word 0x636516d6,0xd382d0bc ! Init value for %f40 .word 0x01ab15d5,0xdce88491 ! Init value for %f42 .word 0x3950ff5a,0x5da0ae95 ! Init value for %f44 .word 0x613ae142,0x55af861c ! Init value for %f46 .word 0x4e7cc702,0xaadc18ba .word 0xa490ca63,0xbe647c79 .word 0xc7142037,0x15400836 .word 0x68965ed2,0x649f38b5 .word 0xe22be4d5,0x32d08202 .word 0x044b1c96,0x56ac65b1 .word 0x6260093d,0xa8b49540 .word 0xe3f6515c,0x309635bd p9_expected_registers: .word 0x00000000,0x00000076 .word 0x00000000,0x000000e3 .word 0x00000000,0xcee94f42 .word 0x00000000,0x0000000b .word 0x00000000,0xb80dceec .word 0xd1453fb5,0xd1453fb5 .word 0x9d354c68,0x5f723994 .word 0x00000000,0x37da9598 p9_expected_fp_regs: .word 0x2f160c93,0x4c717885 .word 0x52c78f5f,0xcfe4e2b7 .word 0x6bf18a36,0xc1046771 .word 0xa37033d0,0x16acf9fd .word 0x3f796d14,0x936a0900 .word 0xc8e3ca88,0x019a2f89 .word 0x4e1d4d33,0x9e6d604c .word 0x364537de,0x847dad9f .word 0x30ccda77,0xb48332eb .word 0x68cf59a0,0xf2d72d40 .word 0x47ccf85a,0x0c413cf9 .word 0xe2b2ac88,0x1ee285d1 .word 0x0647af78,0xab63efe8 .word 0x0309b703,0x3dc1bfc9 .word 0x9a04ae31,0xef618c19 .word 0xf66f2595,0x5db04c40 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p9_local0_expect: .word 0xcca885ef,0x01a7753e .word 0x48f505e9,0xc0ee41f1 .word 0x9c35491d,0xf39aae6d .word 0x16889955,0x55b6e956 .word 0xfd80fd58,0x9bf2c92f .word 0xf474f18b,0x33232b73 .word 0x4987c6f7,0xfe419fd4 .word 0x57bc216f,0x9674e167 p9_local1_expect: .word 0x81d782a3,0x4c55e741 .word 0xebff4ad1,0xec3adb1d .word 0x516d47c7,0x1b24cc3e .word 0x2f1902c4,0xcc1fc877 .word 0xe7e6ff8a,0x37da9598 .word 0xf07bd63f,0xff18d13b .word 0x9d354c68,0x5f723994 .word 0x174f404b,0x396d83b7 p9_local2_expect: .word 0xb3fb6c41,0xc599587b .word 0xe0128f4a,0xb92fa841 .word 0xcee94f42,0x4abf2fc0 .word 0x9054d894,0x235dc2a2 .word 0x1cfbbe3d,0xafb14867 .word 0x9e8bc4e6,0x0c1bd453 .word 0x2effe3a0,0xb9393387 .word 0xf8a67eff,0xd1453fb5 p9_local3_expect: .word 0x08ef2c76,0x1839d376 .word 0xcd37966d,0xaf06a8ff .word 0xd1453fb5,0xd1453fb5 .word 0xf0d67342,0xb026c569 .word 0x56daeb51,0x378ae8ff .word 0xd2272a2e,0x632b6bc7 .word 0xac767a96,0x19cd6939 .word 0xb80dceec,0xe188d1bd p10_init_registers: .word 0xdfa2de5b,0xfabb5ff3 ! Init value for %l0 .word 0x6a24f4dd,0xdb4103ea ! Init value for %l1 .word 0xc5032d4a,0x355db8dd ! Init value for %l2 .word 0xaef1a2e3,0xff152b57 ! Init value for %l3 .word 0xdb627274,0x422d4ee0 ! Init value for %l4 .word 0x7439a658,0x4cccc381 ! Init value for %l5 .word 0xa9a527fb,0xbb74d93a ! Init value for %l6 .word 0xfc2e9bb2,0x02743813 ! Init value for %l7 .align 64 p10_init_freg: .word 0xbec6bfbc,0x3970136f ! Init value for %f0 .word 0xf0fe1483,0x965c81f8 ! Init value for %f2 .word 0x717ed8d5,0xc5d498d5 ! Init value for %f4 .word 0x46cff180,0xa25b31d0 ! Init value for %f6 .word 0xfec459bb,0x833815df ! Init value for %f8 .word 0x36b17b26,0x432a1861 ! Init value for %f10 .word 0x53e35f77,0xdd98ea83 ! Init value for %f12 .word 0x6471a45f,0xc5115552 ! Init value for %f14 .word 0xbe30b938,0xb9e69bbb ! Init value for %f16 .word 0xbad2b109,0xb5d9a236 ! Init value for %f18 .word 0xc56cf4c1,0xbf3d8206 ! Init value for %f20 .word 0x209bb535,0xaed80976 ! Init value for %f22 .word 0x471ea2a9,0xe1ecdfe1 ! Init value for %f24 .word 0x6d5c5b26,0xcf88e592 ! Init value for %f26 .word 0x4f5d38c5,0xa59fad11 ! Init value for %f28 .word 0x8734f516,0x2230303f ! Init value for %f30 .word 0x4408f624,0xd72a52e9 ! Init value for %f32 .word 0xe8a2d92d,0x4014646c ! Init value for %f34 .word 0x80f1a28b,0xa1402250 ! Init value for %f36 .word 0x03ecd7e9,0x26ac9c51 ! Init value for %f38 .word 0xa918c57d,0x55d04c41 ! Init value for %f40 .word 0x6de60136,0x43637d61 ! Init value for %f42 .word 0x9a98afa9,0x800c141f ! Init value for %f44 .word 0xcd640b75,0x8bb1fd8d ! Init value for %f46 .word 0x329b4199,0x2848a026 .word 0x7bf4dd37,0x2972c095 .word 0xf8a5fb46,0x0a546d23 .word 0x16fe16ed,0x367059e2 .word 0x1cf94928,0xb265f82d .word 0x9988bab7,0x164883b9 .word 0x13aec7e0,0x46ac5ba0 .word 0x50b36936,0x4e64c10e p10_expected_registers: .word 0x00000000,0x4da886f8 .word 0x5b4ff2a1,0x050e00e3 .word 0xc5032d4a,0x355db8dd .word 0x00000000,0x00000086 .word 0x00000000,0x852aa4ad .word 0xf3c53c67,0x428c91b0 .word 0x75acfd81,0x41f70a04 .word 0x00000000,0xf86f4650 p10_expected_fp_regs: .word 0xbec6bfbc,0x3970136f .word 0xf0fe1483,0x965c81f8 .word 0x717ed8d5,0xc5d498d5 .word 0x46cff180,0xa25b31d0 .word 0xfec459bb,0x833815df .word 0x36b17b26,0x432a1861 .word 0x53e35f77,0xdd98ea83 .word 0x6471a45f,0xc5115552 .word 0xbe30b938,0xb9e69bbb .word 0xbad2b109,0xb5d9a236 .word 0xc56cf4c1,0xbf3d8206 .word 0x209bb535,0xaed80976 .word 0x471ea2a9,0xe1ecdfe1 .word 0x6d5c5b26,0xcf88e592 .word 0x4f5d38c5,0xa59fad11 .word 0x8734f516,0x2230303f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p10_local0_expect: .word 0x3ed12ce8,0x9a5cf242 .word 0x7be0c86b,0x29788624 .word 0x4da886f8,0x13d569ed .word 0xe8f6ca30,0x3371ff1a .word 0xb62e7a15,0x43acbcfa .word 0x4da886f8,0x3cfdbed1 .word 0x661fc28f,0x4ee5cef5 .word 0xa156bd9e,0xab53e03d p10_local1_expect: .word 0x86d58986,0x0040ed5c .word 0x852aa4ad,0xeb104cb4 .word 0x7ffd643a,0x3e3072c0 .word 0x4b92b099,0x7ecfb36c .word 0x02743813,0xe0825b71 .word 0xf3c53c67,0x428c91b0 .word 0xe10c404c,0x3218dcd1 .word 0x96ca5078,0xd4403cf1 p10_local2_expect: .word 0x495f9dee,0xffff7b30 .word 0x75dbc94d,0x0ff7da60 .word 0xed9c6a27,0x7caff4d2 .word 0x26e358ba,0x1ca54b0e .word 0x009f5a25,0x678486bf .word 0x5b4ff2a1,0x050e00e3 .word 0x2818fd55,0x8a99c5b8 .word 0xfa438be3,0xf9da858c p10_local3_expect: .word 0x8fe87276,0x3b5efe0c .word 0xe33ecae1,0x733928cb .word 0x0508a88d,0xdbe0b248 .word 0x73697ffb,0x00610852 .word 0x93d4ff35,0x0179828d .word 0x75acfd81,0x41f70a04 .word 0x4b4d3c04,0xc9f64de4 .word 0xbd439345,0xf3b94b98 p11_init_registers: .word 0xd8d13568,0xbb13fc96 ! Init value for %l0 .word 0x9f2e999e,0x58416d4c ! Init value for %l1 .word 0xeeed472e,0x81714456 ! Init value for %l2 .word 0x84bfc634,0x387b2674 ! Init value for %l3 .word 0x8d788e70,0x67a90ab5 ! Init value for %l4 .word 0x00280d98,0x3fd703de ! Init value for %l5 .word 0x625fa27e,0x72040db9 ! Init value for %l6 .word 0x5177c58a,0x1dc0933f ! Init value for %l7 .align 64 p11_init_freg: .word 0x71168b05,0x96e0e336 ! Init value for %f0 .word 0x4a22e548,0x4caf975e ! Init value for %f2 .word 0x81458e71,0x867bf0dd ! Init value for %f4 .word 0xec942d77,0x9c3fdae8 ! Init value for %f6 .word 0x0d1862a3,0xbaa4961d ! Init value for %f8 .word 0xd5ef1ec4,0xfd403e3b ! Init value for %f10 .word 0x72f2988e,0x7b449a1a ! Init value for %f12 .word 0x9bf9780a,0xfed78b34 ! Init value for %f14 .word 0x2fd3ac1e,0xa381490b ! Init value for %f16 .word 0x669908f5,0x129447b4 ! Init value for %f18 .word 0x23f0ae4b,0x350c2885 ! Init value for %f20 .word 0xe7d4a751,0x6d51bd41 ! Init value for %f22 .word 0xbf72ef84,0x1e3b30ce ! Init value for %f24 .word 0x68c719b4,0xa799068d ! Init value for %f26 .word 0x2af119e6,0x6c49a1a7 ! Init value for %f28 .word 0x694c31d1,0x409e9eff ! Init value for %f30 .word 0xa4fa9385,0xdbb2c7d5 ! Init value for %f32 .word 0xdf339b33,0x5ded27a1 ! Init value for %f34 .word 0xef77ffba,0x2b804c61 ! Init value for %f36 .word 0xe08d2db5,0x0e4393df ! Init value for %f38 .word 0x7bb98d41,0x6b968da1 ! Init value for %f40 .word 0x6acadc18,0x9f47f218 ! Init value for %f42 .word 0x17fb0257,0xcc4cd94e ! Init value for %f44 .word 0x808a7a5a,0xa33bb697 ! Init value for %f46 .word 0x75a1add7,0x5f6005da .word 0x28b61fb5,0x72b4a6a9 .word 0x9dbe79e2,0x491c47db .word 0xe60e8dae,0xc70139f0 .word 0x148e24a8,0x9d58ae85 .word 0x16b52341,0xb368835e .word 0x8d1cd25d,0xf548d3c0 .word 0x89d96499,0x25e28c97 p11_expected_registers: .word 0x897f96b1,0x71a75337 .word 0x00000000,0x414b54e7 .word 0x00000000,0xbd61bf48 .word 0x00000000,0xb5b708a5 .word 0xaa3cbc7d,0xce93f779 .word 0x00000000,0x259cf7a4 .word 0xb97818a9,0x609285a2 .word 0x00000000,0x78cf42f6 p11_expected_fp_regs: .word 0x71168b05,0x96e0e336 .word 0x4a22e548,0x4caf975e .word 0x81458e71,0x867bf0dd .word 0xec942d77,0x9c3fdae8 .word 0x0d1862a3,0xbaa4961d .word 0xd5ef1ec4,0xfd403e3b .word 0x72f2988e,0x7b449a1a .word 0x9bf9780a,0xfed78b34 .word 0x2fd3ac1e,0xa381490b .word 0x669908f5,0x129447b4 .word 0x23f0ae4b,0x350c2885 .word 0xe7d4a751,0x6d51bd41 .word 0xbf72ef84,0x1e3b30ce .word 0x68c719b4,0xa799068d .word 0x2af119e6,0x6c49a1a7 .word 0x694c31d1,0x409e9eff .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p11_local0_expect: .word 0x2b06bd2d,0x9748fefe .word 0x897f96b1,0x71a75337 .word 0x4fe92626,0xe6fea0a5 .word 0x52b3fba4,0xe21e4162 .word 0xb97818a9,0x609285a2 .word 0xe1877eff,0xfe685581 .word 0x6ada4b02,0x765ed70b .word 0x907fde56,0x1e02a7a2 p11_local1_expect: .word 0xb47430e8,0x20ac6dd2 .word 0xc094cdd7,0x000000cc .word 0xd4bbf5e8,0x19660bf2 .word 0x00000000,0xb5b708a5 .word 0x52b3fba4,0x23324968 .word 0x15ff6992,0x000000cc .word 0x7b94a74f,0x3d2f41db .word 0x78cf42f6,0x7c9fb629 p11_local2_expect: .word 0xaa3cbc7d,0xce93f779 .word 0x3fd703de,0x37019718 .word 0x61cf38ee,0x194a5c8b .word 0x47df251f,0x92a155e0 .word 0x67a90ab5,0x3fff03ff .word 0x7afd9831,0x979d12c7 .word 0xad73c5e3,0x414b54e7 .word 0xbac8d03f,0x0822ef7b p11_local3_expect: .word 0xd8bc822c,0x33387f44 .word 0xf2a0058a,0x72040db9 .word 0xffd8bae7,0x8e2d2276 .word 0xa7a918de,0xf2a0058a .word 0x0c2b42be,0x5d127d33 .word 0x6d5905e2,0x3f179a50 .word 0x4b1d047d,0xbdeea9c1 .word 0x1d2097a8,0xb1b8787a p12_init_registers: .word 0x8cd83136,0x5fc679b3 ! Init value for %l0 .word 0x22048936,0x6e88fb3b ! Init value for %l1 .word 0xffa47fd2,0x49f52bd3 ! Init value for %l2 .word 0x094059cc,0x143258b6 ! Init value for %l3 .word 0xcef2732c,0x8229d3cf ! Init value for %l4 .word 0x2f90c078,0x3d1a4db7 ! Init value for %l5 .word 0x9a04e987,0x9c8c9d02 ! Init value for %l6 .word 0x3d91ab8e,0x6209c9de ! Init value for %l7 .align 64 p12_init_freg: .word 0x6f798943,0xfd5eaa5b ! Init value for %f0 .word 0xba94daad,0x937cad07 ! Init value for %f2 .word 0xaf03616f,0x6c6776c7 ! Init value for %f4 .word 0x97554d1d,0x85b39f6d ! Init value for %f6 .word 0x765540e9,0xc93c5266 ! Init value for %f8 .word 0x9e81ba50,0xec0b84e2 ! Init value for %f10 .word 0x651b81d1,0xfd366166 ! Init value for %f12 .word 0x5af22559,0xa2df7edb ! Init value for %f14 .word 0x6ccf5def,0x0eb73f54 ! Init value for %f16 .word 0xbad96fba,0x5514e24b ! Init value for %f18 .word 0x5c13c21e,0x6ec626e7 ! Init value for %f20 .word 0xa62736ea,0x5a1f1ca1 ! Init value for %f22 .word 0x64b4d6e7,0x332355be ! Init value for %f24 .word 0xbb3bedeb,0xd6c07405 ! Init value for %f26 .word 0x0fe9f3e3,0x6c9c8fa7 ! Init value for %f28 .word 0xbd025749,0x86076b99 ! Init value for %f30 .word 0x82bcd138,0x905b4ef4 ! Init value for %f32 .word 0x045682c9,0x0d1740dc ! Init value for %f34 .word 0xae251872,0xe5034683 ! Init value for %f36 .word 0x4d3e2998,0x043b944f ! Init value for %f38 .word 0x89fb558b,0x80025f97 ! Init value for %f40 .word 0x1265c90e,0x79569713 ! Init value for %f42 .word 0x528ded48,0x45a7338d ! Init value for %f44 .word 0x007135bc,0x1ec95ba9 ! Init value for %f46 .word 0x7b2c9894,0x8ed1dbe7 .word 0x7a1b447c,0x107ee6e5 .word 0x7b6ad6a7,0x11a5c96a .word 0x7c52d4ad,0xd98ffb5f .word 0xf8727467,0x1ca9da50 .word 0x0dc6be33,0xeb3253e6 .word 0x4a9f231e,0xb4a78aac .word 0xd67d8fba,0xb5518b4f p12_expected_registers: .word 0x00000000,0x9f842ff4 .word 0xffffffff,0xeb579238 .word 0x00000000,0xae45e079 .word 0x00000000,0x00000067 .word 0x00000000,0xdb9bc152 .word 0xffffffff,0xffffff8f .word 0x00000000,0xd51ed2ba .word 0x3d91ab8e,0x6209c9de p12_expected_fp_regs: .word 0x6f798943,0xfd5eaa5b .word 0xba94daad,0x937cad07 .word 0xaf03616f,0x6c6776c7 .word 0x97554d1d,0x85b39f6d .word 0x765540e9,0xc93c5266 .word 0x9e81ba50,0xec0b84e2 .word 0x651b81d1,0xfd366166 .word 0x5af22559,0xa2df7edb .word 0x6ccf5def,0x0eb73f54 .word 0xbad96fba,0x5514e24b .word 0x5c13c21e,0x6ec626e7 .word 0xa62736ea,0x5a1f1ca1 .word 0x64b4d6e7,0x332355be .word 0xbb3bedeb,0xd6c07405 .word 0x0fe9f3e3,0x6c9c8fa7 .word 0xbd025749,0x86076b99 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p12_local0_expect: .word 0xaf46b0b0,0x00000012 .word 0x9b0b267b,0xa9a8c889 .word 0x00000000,0xdb9bc152 .word 0xb46fd395,0x55a449e9 .word 0x3abfc885,0xda961123 .word 0xeb579238,0x00000066 .word 0x6788b32b,0x1787bdf2 .word 0x5d7ef20b,0x6025eea7 p12_local1_expect: .word 0x01403aab,0x22586611 .word 0xffb5132d,0xc30aa0a8 .word 0xc8527f5a,0xac207662 .word 0xde7f7f63,0x5ce421e3 .word 0x888aa3c8,0xcb91eff1 .word 0xd51ed2ba,0x82067df6 .word 0x24a58b0e,0xb2d580d8 .word 0x4f807915,0x4193ff54 p12_local2_expect: .word 0x3c4d768a,0x1f784e46 .word 0x6869f561,0xea9dd750 .word 0x74ffbe5e,0x6a9ed38b .word 0x7391a29e,0x86ff430b .word 0xc9d72d95,0xa9bfd867 .word 0x9814981b,0x9f842ff4 .word 0xe554d905,0x0aff2442 .word 0x0801406b,0x0fecc49a p12_local3_expect: .word 0xb911705c,0xb469a02e .word 0xbc1a188e,0x0f6586ce .word 0x4d7f2c11,0x8ac0c78f .word 0x961fbe33,0x6e8e0515 .word 0xccd3b936,0xabceb6b8 .word 0xb6463a19,0x7bff621a .word 0xd71ddc59,0xa36e6539 .word 0xdb9bc152,0x7fdcc61b p13_init_registers: .word 0x3718ca7c,0x0b423388 ! Init value for %l0 .word 0x6b2a2906,0x1c5e1e20 ! Init value for %l1 .word 0x800daaea,0x9c0eb910 ! Init value for %l2 .word 0xababf203,0xfd4c0961 ! Init value for %l3 .word 0xa557688a,0x18484598 ! Init value for %l4 .word 0xe289c134,0xb169bd83 ! Init value for %l5 .word 0xf5a60087,0xeeddbd4e ! Init value for %l6 .word 0xec5f0602,0x17f09c63 ! Init value for %l7 .align 64 p13_init_freg: .word 0x09a6e392,0x24755b6c ! Init value for %f0 .word 0xb0e03079,0xd9b4915d ! Init value for %f2 .word 0x98c0209a,0x504e1241 ! Init value for %f4 .word 0x6c97f5e1,0x38260c81 ! Init value for %f6 .word 0x215f3037,0x5256cd7e ! Init value for %f8 .word 0x78067374,0x343a1105 ! Init value for %f10 .word 0x246be179,0xa36b08ed ! Init value for %f12 .word 0x69e81b06,0xe585e4c2 ! Init value for %f14 .word 0x4fe8c5f2,0x235f2426 ! Init value for %f16 .word 0x1c0bd07f,0x164db1ac ! Init value for %f18 .word 0x21a87a6b,0x2fd93ee2 ! Init value for %f20 .word 0xc2a10aae,0x8766f255 ! Init value for %f22 .word 0xe6fc6474,0x35a13f6f ! Init value for %f24 .word 0x4a1f0179,0xfccfa73b ! Init value for %f26 .word 0x7f5bdf25,0xc5294ae5 ! Init value for %f28 .word 0x5bca6c24,0xb2e48263 ! Init value for %f30 .word 0xb3b3e6d5,0xf4a89dc1 ! Init value for %f32 .word 0x7c6d576d,0x512f3acf ! Init value for %f34 .word 0xa8d9e81b,0x15c30724 ! Init value for %f36 .word 0x8bb9e334,0x4dcf65ce ! Init value for %f38 .word 0xc53f0dce,0x40184650 ! Init value for %f40 .word 0xa60e44f1,0x7a53bd99 ! Init value for %f42 .word 0x4ac406f3,0x1acfc781 ! Init value for %f44 .word 0x556adae6,0x6b6f1d2d ! Init value for %f46 .word 0x0b79e04e,0x504728b0 .word 0x5bb29a5d,0x26358c13 .word 0xaccb81b0,0x4d432042 .word 0x889bb4b1,0x3f53edac .word 0xc66d4e4e,0xd4009de6 .word 0x448282a8,0xc73234d6 .word 0xd480b39e,0x81c0d413 .word 0x40a2f6bc,0x651cf01f p13_expected_registers: .word 0x00000000,0xeee667e7 .word 0x00000000,0x28326336 .word 0x00000000,0x298b55f0 .word 0x00000000,0x75ffb04a .word 0x00000000,0x4586b320 .word 0x00000000,0x1c5e1e20 .word 0x00000000,0x0d6c31e2 .word 0xccde0e22,0x653f3d3c p13_expected_fp_regs: .word 0x09a6e392,0x24755b6c .word 0xb0e03079,0xd9b4915d .word 0x98c0209a,0x504e1241 .word 0x6c97f5e1,0x38260c81 .word 0x215f3037,0x5256cd7e .word 0x78067374,0x343a1105 .word 0x246be179,0xa36b08ed .word 0x69e81b06,0xe585e4c2 .word 0x4fe8c5f2,0x235f2426 .word 0x1c0bd07f,0x164db1ac .word 0x21a87a6b,0x2fd93ee2 .word 0xc2a10aae,0x8766f255 .word 0xe6fc6474,0x35a13f6f .word 0x4a1f0179,0xfccfa73b .word 0x7f5bdf25,0xc5294ae5 .word 0x5bca6c24,0xb2e48263 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p13_local0_expect: .word 0x0000ff00,0xeab37814 .word 0xb169bd83,0x174bc930 .word 0xf00fc5ca,0xfe4f2627 .word 0x647a0939,0x1736d466 .word 0x8f7393ff,0x000000b9 .word 0x1c5e1e20,0x9676adb2 .word 0xabe67d56,0x75ffb04a .word 0xce307fbf,0x2eff80d7 p13_local1_expect: .word 0xb0cf9c0e,0x91f01d57 .word 0xb8b3f989,0x1763cfae .word 0xb5beda66,0xd2a39271 .word 0x3fac2cd1,0x3619e7ae .word 0xd62f20f6,0x99148fdf .word 0xbe6d16c8,0xf09d9c68 .word 0x0045d17d,0xbd72ce26 .word 0xe97a02b8,0x298b55f0 p13_local2_expect: .word 0xccde0e22,0x653f3d3c .word 0xc5662e0e,0x0a07f55f .word 0x2a6754c1,0x8442e813 .word 0xeee667e7,0xd071ff20 .word 0xffcf2eaf,0x5ee952e0 .word 0x3fac2cd1,0x16f57d75 .word 0x95c8e55b,0x0e5f09eb .word 0xb0ff6bda,0x32514ef9 p13_local3_expect: .word 0x6acd9f23,0xd7f39407 .word 0x9e29fe81,0xf1fb1b46 .word 0x2f9797b6,0x8ede0976 .word 0x7adbfb3b,0xf9859afc .word 0x8114eb76,0xeeddbd4e .word 0xbc9ac945,0x8114eb76 .word 0x61f1bfb3,0x5d767a93 .word 0x791c893d,0x4cd0b789 p14_init_registers: .word 0x60bd0074,0x14651da1 ! Init value for %l0 .word 0x41e53180,0x5d5b6ae4 ! Init value for %l1 .word 0x58fa1b53,0xf138cfba ! Init value for %l2 .word 0x874fd98c,0x612c85e0 ! Init value for %l3 .word 0x73d294c2,0xc1231056 ! Init value for %l4 .word 0x8dc96677,0xe6f11d0a ! Init value for %l5 .word 0x7ac36608,0x46ac849f ! Init value for %l6 .word 0x04926084,0x6a54033f ! Init value for %l7 .align 64 p14_init_freg: .word 0x473afa70,0x52aa1865 ! Init value for %f0 .word 0x9db8484f,0xe8e653c5 ! Init value for %f2 .word 0x3c10134f,0x221f6984 ! Init value for %f4 .word 0x599f68b8,0xa86812a0 ! Init value for %f6 .word 0xf07a2e6e,0xb64cf0e5 ! Init value for %f8 .word 0xfee5a8c6,0x13b71e12 ! Init value for %f10 .word 0x3ba26e33,0xfa180e88 ! Init value for %f12 .word 0xd869a8e7,0xe21da359 ! Init value for %f14 .word 0xa057c2f8,0x37217f64 ! Init value for %f16 .word 0x6f3c0ff6,0xb2c9f787 ! Init value for %f18 .word 0x0bd61471,0xd3928866 ! Init value for %f20 .word 0x4b0e9c3d,0x9976974f ! Init value for %f22 .word 0x54c7e04e,0x2a84c541 ! Init value for %f24 .word 0x9f111870,0x370847d9 ! Init value for %f26 .word 0xd0dfd5fa,0xa15a32b2 ! Init value for %f28 .word 0x4c351e09,0x61c8bfb8 ! Init value for %f30 .word 0x726b1d89,0xe70977c9 ! Init value for %f32 .word 0x6e611b05,0xd4b12524 ! Init value for %f34 .word 0x299de43c,0xf498f67f ! Init value for %f36 .word 0x0d8e3c52,0x897c4224 ! Init value for %f38 .word 0x1c982283,0xd3163314 ! Init value for %f40 .word 0xb34d52ba,0x1aec7ab6 ! Init value for %f42 .word 0x2101c24f,0x3aff4015 ! Init value for %f44 .word 0xbe4d8193,0x4b7d189a ! Init value for %f46 .word 0x6888a4e9,0x20b5e89b .word 0x191ff9b3,0x51ec95e5 .word 0xf88fb72a,0x3d70e309 .word 0x803b8c73,0x81a61cfc .word 0x9dacfdd4,0x0e5b29c9 .word 0xcfd21ffe,0x27c45182 .word 0xcc98f107,0x5d43a8e6 .word 0x334d7c24,0xfb4bcb76 p14_expected_registers: .word 0x00000000,0x74331aba .word 0x79a5d9d9,0x23ba6fb1 .word 0x74331aba,0xdb815df3 .word 0x00000000,0x929d6cac .word 0x00000000,0x215baaca .word 0x00000000,0x929d6cac .word 0x5034366b,0x5795be2f .word 0x5034366b,0x5795be2f p14_expected_fp_regs: .word 0x473afa70,0x52aa1865 .word 0x9db8484f,0xe8e653c5 .word 0x3c10134f,0x221f6984 .word 0x599f68b8,0xa86812a0 .word 0xf07a2e6e,0xb64cf0e5 .word 0xfee5a8c6,0x13b71e12 .word 0x3ba26e33,0xfa180e88 .word 0xd869a8e7,0xe21da359 .word 0xa057c2f8,0x37217f64 .word 0x6f3c0ff6,0xb2c9f787 .word 0x0bd61471,0xd3928866 .word 0x4b0e9c3d,0x9976974f .word 0x54c7e04e,0x2a84c541 .word 0x9f111870,0x370847d9 .word 0xd0dfd5fa,0xa15a32b2 .word 0x4c351e09,0x61c8bfb8 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p14_local0_expect: .word 0x5b125bc2,0xc0dcb371 .word 0x72778fb7,0x2ecd3da5 .word 0x23ba6fb1,0x235e164c .word 0x1868c372,0x11ff00d6 .word 0x19045184,0xcfa6d910 .word 0xdb815df3,0x612c85e0 .word 0x45038bc8,0xef674fb1 .word 0xff9f0809,0xad836ec5 p14_local1_expect: .word 0x5034366b,0x5795be2f .word 0xa1bb2bce,0x480e8c31 .word 0x00c2ae50,0xa9130e2b .word 0xea3cff05,0x6942164a .word 0x74331aba,0xdb815df3 .word 0x070c3282,0x852e9aee .word 0x79a5d9d9,0x23ba6fb1 .word 0x9419ff99,0x5a7c8f0d p14_local2_expect: .word 0x929d6cac,0x4e3f9248 .word 0x98446df1,0x3a91bafa .word 0x073fa876,0xb1fec823 .word 0x3984fda8,0x467e72c4 .word 0x18813b48,0xcfe8ffed .word 0x3f0cc374,0xb08e5555 .word 0x02a019ba,0x22b538af .word 0xc6c6557a,0x8a86f558 p14_local3_expect: .word 0xe641d8d9,0xc4e896e2 .word 0x5685d459,0x5a98488b .word 0xdb815df3,0x929d6cac .word 0xf5eb7f9b,0xefe168ad .word 0xd972a8e6,0x0f1d33ee .word 0xd8669795,0x9f202107 .word 0xd0f97d28,0x5b160622 .word 0xf138cfba,0x612c85e0 p15_init_registers: .word 0xc721fd83,0xae8baec9 ! Init value for %l0 .word 0xabad105b,0x95144006 ! Init value for %l1 .word 0xc60c9447,0xfd074d04 ! Init value for %l2 .word 0xd23e0168,0x08b323f1 ! Init value for %l3 .word 0xd644761b,0x9c4c5325 ! Init value for %l4 .word 0x9865644f,0xf89fc58e ! Init value for %l5 .word 0x574a7038,0x334049fb ! Init value for %l6 .word 0xdb1d6a6c,0x200cea20 ! Init value for %l7 .align 64 p15_init_freg: .word 0xfe8c7163,0x64dde13b ! Init value for %f0 .word 0xaad1f650,0x1f1078a6 ! Init value for %f2 .word 0x4993c525,0xa7c5c457 ! Init value for %f4 .word 0xae47c09e,0xf40d1a2e ! Init value for %f6 .word 0x4612bae5,0x2c437840 ! Init value for %f8 .word 0x72b503f6,0x3ab09db1 ! Init value for %f10 .word 0xe6b5fbd9,0xe8be2197 ! Init value for %f12 .word 0x0bd5d497,0x5f7b0b0a ! Init value for %f14 .word 0x4dcf001e,0xf3d0c990 ! Init value for %f16 .word 0x2a2fb726,0xb36ac349 ! Init value for %f18 .word 0x8e80d767,0xc53b4f43 ! Init value for %f20 .word 0xe60f5b35,0x686fb677 ! Init value for %f22 .word 0xcb742be8,0xb527f5fd ! Init value for %f24 .word 0x2dbc1039,0x1e035dbb ! Init value for %f26 .word 0xeb85e345,0xcf9d520f ! Init value for %f28 .word 0xc28a595f,0x8c912b16 ! Init value for %f30 .word 0xa4848f1e,0x23d402cb ! Init value for %f32 .word 0x8bc147be,0x01362a6f ! Init value for %f34 .word 0xfc244b76,0x508398aa ! Init value for %f36 .word 0xfdadb523,0x1dfdc785 ! Init value for %f38 .word 0x5c066f58,0x0b6f4969 ! Init value for %f40 .word 0x0ede85f1,0x3f8faa23 ! Init value for %f42 .word 0xdd397356,0x3a8c9353 ! Init value for %f44 .word 0x3fecc34b,0xa6c10f92 ! Init value for %f46 .word 0x0f13f390,0x82c0318e .word 0x92b6c173,0x86119c93 .word 0xcdd10a70,0xf463f054 .word 0xca88833e,0x9c200b5f .word 0xef2fcc9b,0x882358c7 .word 0x1bf352cd,0x9dfb3e43 .word 0xbba4cb3c,0x9e8bcb99 .word 0x2bc369bf,0x1a61ba91 p15_expected_registers: .word 0x00000000,0x00000005 .word 0x00000000,0x0000ab3b .word 0x00000000,0x59d192e3 .word 0x00000000,0x000000a0 .word 0xec04251e,0x7a6701ae .word 0x12112f1d,0xe6bb5a4c .word 0x00000000,0x07a440a5 .word 0x00000000,0x00002da7 p15_expected_fp_regs: .word 0xfe8c7163,0x64dde13b .word 0xaad1f650,0x1f1078a6 .word 0x4993c525,0xa7c5c457 .word 0xae47c09e,0xf40d1a2e .word 0x4612bae5,0x2c437840 .word 0x72b503f6,0x3ab09db1 .word 0xe6b5fbd9,0xe8be2197 .word 0x0bd5d497,0x5f7b0b0a .word 0x4dcf001e,0xf3d0c990 .word 0x2a2fb726,0xb36ac349 .word 0x8e80d767,0xc53b4f43 .word 0xe60f5b35,0x686fb677 .word 0xcb742be8,0xb527f5fd .word 0x2dbc1039,0x1e035dbb .word 0xeb85e345,0xcf9d520f .word 0xc28a595f,0x8c912b16 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p15_local0_expect: .word 0x181661db,0x2e15ffb6 .word 0xe6b10c08,0x9c53eec4 .word 0x47b3fc4f,0xab3b0455 .word 0xec04251e,0x7a6701ae .word 0x40025ddc,0x72ac34ff .word 0xd8272bff,0xf56917e0 .word 0x12112f1d,0xe6bb5a4c .word 0x90478dbe,0x8031261c p15_local1_expect: .word 0x56a4a802,0xcaa22bce .word 0x8f805d13,0x81535af5 .word 0xb2249e22,0x528c98ec .word 0x602e354d,0x03c7e4e4 .word 0x4d5f5b58,0x08b323f1 .word 0xb0ada4aa,0x64d6b661 .word 0x38443f1f,0xdf43d2f7 .word 0x59d192e3,0x075251b6 p15_local2_expect: .word 0x85301be5,0x4798f290 .word 0xa89a42d8,0x4bff5dba .word 0xfc344650,0xa037663a .word 0x2cc541e1,0xfbc1aec8 .word 0x344b3642,0x664aafb2 .word 0x288c60bb,0x3b0daec9 .word 0x0bf8ba01,0x18ffdcdb .word 0x334049fb,0xd11fd92a p15_local3_expect: .word 0xa4983697,0xe7d6321a .word 0xbb059dbf,0x95144006 .word 0xffa2f31a,0xb6c80bae .word 0x0bd975ff,0x71ffe5b5 .word 0x52590ed9,0xbf6aa42f .word 0x5f3be3db,0x2da7b637 .word 0x54e3f98c,0x149bdba0 .word 0x64d6b661,0x6616870b p16_init_registers: .word 0x4a3d6c40,0x32952fea ! Init value for %l0 .word 0x70e33c58,0x6743ff24 ! Init value for %l1 .word 0x1bc19b9a,0x79ea2383 ! Init value for %l2 .word 0xcd4c2b30,0x909c61dc ! Init value for %l3 .word 0x176f8c35,0xd3e51852 ! Init value for %l4 .word 0x8e3051c4,0x7b6fe3e2 ! Init value for %l5 .word 0x65f70357,0xf01985f3 ! Init value for %l6 .word 0xd7e8b38d,0xeb5716e5 ! Init value for %l7 .align 64 p16_init_freg: .word 0x8ecbc6e9,0x5621861e ! Init value for %f0 .word 0xeb3fd2dc,0x864b8465 ! Init value for %f2 .word 0x1afd4acf,0xb9333360 ! Init value for %f4 .word 0xc421ac72,0x554aa3a4 ! Init value for %f6 .word 0x0af9f3a7,0xe5d6bbba ! Init value for %f8 .word 0xf88b98f6,0x44492d38 ! Init value for %f10 .word 0x6f9e9733,0xa770553a ! Init value for %f12 .word 0x9fe0959c,0xb67237a3 ! Init value for %f14 .word 0xbdf5518a,0x52cbd2a2 ! Init value for %f16 .word 0xfc6d8d13,0x075cbe53 ! Init value for %f18 .word 0xd6e76aa1,0xf3a67b91 ! Init value for %f20 .word 0x4d3e0ad2,0x0ddcb222 ! Init value for %f22 .word 0x81083701,0xf83f57ee ! Init value for %f24 .word 0xb36dccfa,0xe470744b ! Init value for %f26 .word 0x65ce7757,0xb7b7cca0 ! Init value for %f28 .word 0x39117831,0x60f973ba ! Init value for %f30 .word 0x4df558e5,0x2a3b6922 ! Init value for %f32 .word 0x491dcc04,0xa3d7047b ! Init value for %f34 .word 0x76c55149,0xe1f2b7ba ! Init value for %f36 .word 0x5a4d3962,0x9c293316 ! Init value for %f38 .word 0xb2586118,0x2034515b ! Init value for %f40 .word 0x38795e4b,0x109aa600 ! Init value for %f42 .word 0xb90ca64c,0x27bd29f6 ! Init value for %f44 .word 0xcb842624,0x80505ab8 ! Init value for %f46 .word 0x0af8b50d,0xeb5831e1 .word 0xc93eb771,0xae5d3b57 .word 0x9f0d82a9,0xae624e96 .word 0x9174cc8d,0xd5a3166f .word 0x42149e91,0xc3954598 .word 0x36b9f3b1,0xfdbec25e .word 0x78374df9,0xfcb1005a .word 0xf4aaba85,0x6afe62a6 p16_expected_registers: .word 0x00000000,0x00000095 .word 0x00000000,0x6f2f392e .word 0x19ff0700,0x092ccb6e .word 0x00000000,0x092ccb6e .word 0x00000000,0x0000002f .word 0x42c95e9b,0x925286b6 .word 0x00000000,0x000000ae .word 0x00000000,0x00000098 p16_expected_fp_regs: .word 0x8ecbc6e9,0x5621861e .word 0xeb3fd2dc,0x864b8465 .word 0x1afd4acf,0xb9333360 .word 0xc421ac72,0x554aa3a4 .word 0x0af9f3a7,0xe5d6bbba .word 0xf88b98f6,0x44492d38 .word 0x6f9e9733,0xa770553a .word 0x9fe0959c,0xb67237a3 .word 0xbdf5518a,0x52cbd2a2 .word 0xfc6d8d13,0x075cbe53 .word 0xd6e76aa1,0xf3a67b91 .word 0x4d3e0ad2,0x0ddcb222 .word 0x81083701,0xf83f57ee .word 0xb36dccfa,0xe470744b .word 0x65ce7757,0xb7b7cca0 .word 0x39117831,0x60f973ba .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p16_local0_expect: .word 0x3e352d44,0x1a3a55ab .word 0x98fb4e99,0x39c44614 .word 0xe09df357,0x7c68e230 .word 0x5712ce38,0x226dd75c .word 0xfc7bff0d,0x458c39ea .word 0x0966898e,0x68ed04a4 .word 0x185c0055,0x8dd543a4 .word 0x4d369c8f,0x7a8ca916 p16_local1_expect: .word 0x640e8f75,0xb0b52597 .word 0x35608235,0x512a4702 .word 0x7212f72d,0x327fbc44 .word 0x96d79618,0x9d59ce95 .word 0xdff4b66c,0x431a522d .word 0x5f888c23,0x51414fd4 .word 0xd3e51852,0x1c5dfc12 .word 0x7e48ce08,0xbf4746f8 p16_local2_expect: .word 0x6179f9ea,0xffeff32b .word 0xfffb4e99,0x76914a0a .word 0x19ff0700,0x092ccb6e .word 0x278b30cf,0x6882643d .word 0xdb7811a6,0x7599dcb5 .word 0x1e638cdb,0xb5bd19e2 .word 0xd3c4a322,0xcc4daa35 .word 0xf2af56fd,0xafbf7687 p16_local3_expect: .word 0xbe896add,0x32ffffea .word 0x8649c421,0xddd6cae0 .word 0xf40a8d7f,0x83257c1a .word 0x4b45d013,0x85740d2a .word 0x936cd262,0xc9af5524 .word 0xc6ff3e09,0x83257c1a .word 0x42c95e9b,0x925286b6 .word 0x8b990c31,0x1ff64f60 p17_init_registers: .word 0xffb26cdc,0x0a3f0248 ! Init value for %l0 .word 0x61454996,0x360a0b6e ! Init value for %l1 .word 0x79816236,0x859a47e4 ! Init value for %l2 .word 0x43c443ec,0x51c3d445 ! Init value for %l3 .word 0xbc1db8e9,0x948c4add ! Init value for %l4 .word 0xbfef3b8a,0x917c9361 ! Init value for %l5 .word 0x5f6ea5ad,0xe4a6b1d1 ! Init value for %l6 .word 0x4aea7bda,0x8be5b8d1 ! Init value for %l7 .align 64 p17_init_freg: .word 0x2228654d,0x46cf2064 ! Init value for %f0 .word 0x0fd28f64,0x65687459 ! Init value for %f2 .word 0x3e07f96d,0x150cc6b9 ! Init value for %f4 .word 0x4703427c,0xb2f1b300 ! Init value for %f6 .word 0xbe1b5cb3,0x79a33ec9 ! Init value for %f8 .word 0xc0dc96f1,0x72c90b61 ! Init value for %f10 .word 0x45cea3dc,0x7a72cbc7 ! Init value for %f12 .word 0x6a45e26d,0x2355e0b4 ! Init value for %f14 .word 0x77dcaf95,0x91333a99 ! Init value for %f16 .word 0x6d1db434,0x8795f667 ! Init value for %f18 .word 0xe6a510e2,0x92575e7b ! Init value for %f20 .word 0xc23a9d09,0xd2a8f60b ! Init value for %f22 .word 0xc9ad24b5,0xefbddba0 ! Init value for %f24 .word 0x0c6c4e7b,0x652ef251 ! Init value for %f26 .word 0x40e84c1c,0xe870521a ! Init value for %f28 .word 0xe61b2de6,0xf176af45 ! Init value for %f30 .word 0x312c2ca7,0xb72a18f4 ! Init value for %f32 .word 0x3c298391,0xace13d1c ! Init value for %f34 .word 0xfd4c18bd,0x627b2551 ! Init value for %f36 .word 0xbc523993,0x2d8d8603 ! Init value for %f38 .word 0xbb340db0,0x3018de4f ! Init value for %f40 .word 0x633b0225,0x9adf58c3 ! Init value for %f42 .word 0x14321798,0xd6fdec0b ! Init value for %f44 .word 0x796e8bcc,0x6cd82bf9 ! Init value for %f46 .word 0x9b234c2f,0x1608e36e .word 0x4762f88a,0x278ff9b3 .word 0x0766cea1,0x6040858d .word 0x70a83740,0xdf704e1d .word 0xb1945b34,0xd2b4307b .word 0x03f719cc,0x59e2193a .word 0xc97e903c,0x46e003c3 .word 0x7a6efdb6,0xa6eb7bdb p17_expected_registers: .word 0xc63c4b13,0xad979e40 .word 0xa139ff5e,0x2c725183 .word 0x00000000,0x00000060 .word 0x30d7a6f2,0x0a20a7bd .word 0x00000000,0x0000006a .word 0x405a4dfa,0x08944724 .word 0x00000000,0x00000083 .word 0x00000000,0x14ab203d p17_expected_fp_regs: .word 0x2228654d,0x46cf2064 .word 0x0fd28f64,0x65687459 .word 0x3e07f96d,0x150cc6b9 .word 0x4703427c,0xb2f1b300 .word 0xbe1b5cb3,0x79a33ec9 .word 0xc0dc96f1,0x72c90b61 .word 0x45cea3dc,0x7a72cbc7 .word 0x6a45e26d,0x2355e0b4 .word 0x77dcaf95,0x91333a99 .word 0x6d1db434,0x8795f667 .word 0xe6a510e2,0x92575e7b .word 0xc23a9d09,0xd2a8f60b .word 0xc9ad24b5,0xefbddba0 .word 0x0c6c4e7b,0x652ef251 .word 0x40e84c1c,0xe870521a .word 0xe61b2de6,0xf176af45 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p17_local0_expect: .word 0x29ffc291,0xa54b0b26 .word 0xc1a3d5b5,0x9eb74f73 .word 0x3ca94155,0x4711bb23 .word 0x6736bac5,0x071353e3 .word 0xe4a6b1d1,0x41077b24 .word 0x180672ad,0x5f637602 .word 0xd097ff17,0xff3bd162 .word 0x017dbaf6,0x14ab203d p17_local1_expect: .word 0xce830787,0xee572e19 .word 0x08944724,0x53cf7911 .word 0x405a4dfa,0x08944724 .word 0x3e801261,0x0458af66 .word 0xcedd208d,0x0c9e1624 .word 0xa139ff5e,0x2c725183 .word 0x2d8ef89e,0x14ab203d .word 0x45cdc807,0xce3dfffc p17_local2_expect: .word 0x4d2d64b2,0x91a36fac .word 0x70a53e43,0xe395a990 .word 0x30d7a6f2,0x0a20a7bd .word 0x32d8a219,0x9ab7dc01 .word 0xb388742e,0xfe41ab21 .word 0x186088ec,0x40ff83e1 .word 0xa0ae1d2a,0xff8a645f .word 0xc63c4b13,0xad979e40 p17_local3_expect: .word 0x71dec4d1,0x743df1dc .word 0x200802cf,0xad4f35b2 .word 0x8847d140,0x70d3a12f .word 0xaebc28b2,0x00000083 .word 0x783c24f6,0xf26dffad .word 0x5fd15105,0x8fe8f04c .word 0x1e251c0e,0x47b591a1 .word 0xd5930e86,0xbcff9d87 p18_init_registers: .word 0xd825d2da,0xa964cd97 ! Init value for %l0 .word 0x9962d1c6,0x0e3647bf ! Init value for %l1 .word 0x7c93058a,0xa7e3c024 ! Init value for %l2 .word 0x610e73af,0xf34ee40a ! Init value for %l3 .word 0xe13bcdc8,0x290f5754 ! Init value for %l4 .word 0x37fed06c,0xab3b36f3 ! Init value for %l5 .word 0x876bebd0,0x2919a6c1 ! Init value for %l6 .word 0x98fd4e94,0x487fa745 ! Init value for %l7 .align 64 p18_init_freg: .word 0xde09aa8b,0x40c04b65 ! Init value for %f0 .word 0x43139ed3,0xaa9b7d1c ! Init value for %f2 .word 0xb714dd7c,0x87967f6a ! Init value for %f4 .word 0xd89b6a3a,0x46c878ac ! Init value for %f6 .word 0xf5ed8174,0xda9e9667 ! Init value for %f8 .word 0xd75f8107,0xe3bfae65 ! Init value for %f10 .word 0xcda460a7,0xbfa2d76c ! Init value for %f12 .word 0x3ac3d586,0x100c8463 ! Init value for %f14 .word 0x52ae03d1,0xacad4606 ! Init value for %f16 .word 0xdf0d4681,0x767e6959 ! Init value for %f18 .word 0x0134dfab,0x19430bfa ! Init value for %f20 .word 0x244dd56b,0xa19255f3 ! Init value for %f22 .word 0xfc8b05cf,0x01916d5f ! Init value for %f24 .word 0x54e5507c,0x59c27479 ! Init value for %f26 .word 0x86fb71ce,0xadf12da1 ! Init value for %f28 .word 0x42a5a76d,0x2119f0c5 ! Init value for %f30 .word 0x4daa4b8e,0xa23b4f22 ! Init value for %f32 .word 0xed5d512d,0x9840bbad ! Init value for %f34 .word 0x5d09fdbf,0x1dcec65e ! Init value for %f36 .word 0xdb8342ef,0x881fd529 ! Init value for %f38 .word 0x87364b2c,0xfe79f834 ! Init value for %f40 .word 0x7dbaf08e,0xd6640e8b ! Init value for %f42 .word 0xf09baa93,0x2ad90690 ! Init value for %f44 .word 0xc6fbc1b2,0x819ffc7e ! Init value for %f46 .word 0xb3276320,0x3b3da84f .word 0xf49531dc,0x198c3685 .word 0x94eff3c5,0xfecb83a6 .word 0x4ef59e75,0x24a25fd2 .word 0xd87097d9,0x777ba549 .word 0xc6318833,0x95e52e43 .word 0xf7059421,0xb92e5286 .word 0xd8e3ade8,0xfb7d6413 p18_expected_registers: .word 0x00000000,0x4c55dbe5 .word 0xd1c5eb67,0xf5c56d07 .word 0x00000000,0x26bed86c .word 0xc3e3b305,0x000000d8 .word 0x00000000,0x000000e9 .word 0x350be677,0x7bff60b2 .word 0x3b7ca6c7,0x9f1a3e7a .word 0x00000000,0x0ad47991 p18_expected_fp_regs: .word 0xde09aa8b,0x40c04b65 .word 0x43139ed3,0xaa9b7d1c .word 0xb714dd7c,0x87967f6a .word 0xd89b6a3a,0x46c878ac .word 0xf5ed8174,0xda9e9667 .word 0xd75f8107,0xe3bfae65 .word 0xcda460a7,0xbfa2d76c .word 0x3ac3d586,0x100c8463 .word 0x52ae03d1,0xacad4606 .word 0xdf0d4681,0x767e6959 .word 0x0134dfab,0x19430bfa .word 0x244dd56b,0xa19255f3 .word 0xfc8b05cf,0x01916d5f .word 0x54e5507c,0x59c27479 .word 0x86fb71ce,0xadf12da1 .word 0x42a5a76d,0x2119f0c5 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p18_local0_expect: .word 0x3206db6e,0xa7e3c024 .word 0x4c12ef8f,0x63e1b4d4 .word 0xb7c8ebad,0xdb485ee9 .word 0x9909dd14,0x95381f41 .word 0xf496d96a,0x0fc5f3cd .word 0xeea0ef3d,0x7b16cddf .word 0xff35bc44,0x90c3bbed .word 0xf6bb14e1,0x81293c62 p18_local1_expect: .word 0x350be677,0x7bff60b2 .word 0x315fa7ff,0x32ffe816 .word 0x136ced7f,0x944ac8bb .word 0x516a83e8,0x9b930e9e .word 0x7785c0ea,0xc4d2e781 .word 0x848f53e4,0x77561653 .word 0x885334a0,0x44d4dfd3 .word 0x9c8e3b94,0x96c59ff1 p18_local2_expect: .word 0x2575a0c4,0x290f5754 .word 0x6dfe68f4,0xf0bf774d .word 0x00000000,0xe1b4f904 .word 0xf2022284,0xff078481 .word 0x0000008b,0x586effd6 .word 0xf5f00643,0x0ecc1e7e .word 0xdd59e84a,0x9c8e3b94 .word 0x3b2d9e26,0xa94f658a p18_local3_expect: .word 0x20582af0,0x2919a6c1 .word 0x4a0a5e84,0xcd203e58 .word 0x3b7ca6c7,0x9f1a3e7a .word 0xa5c6aa84,0xa0332ac4 .word 0x06c6321e,0xff1d8cff .word 0xc3e3b305,0x000000d8 .word 0xd65a63fa,0x77ee760e .word 0x75dea901,0xd3484c6b p19_init_registers: .word 0x08534dae,0x22440006 ! Init value for %l0 .word 0x177578fc,0x52da1453 ! Init value for %l1 .word 0xb72e5c15,0xfda4a477 ! Init value for %l2 .word 0xa66c920d,0xeea55ec5 ! Init value for %l3 .word 0x6875c225,0xc4e93040 ! Init value for %l4 .word 0x4724b368,0x0d5b2415 ! Init value for %l5 .word 0xee8a31fa,0x6bed8ac8 ! Init value for %l6 .word 0x8520f9f2,0x6c96e194 ! Init value for %l7 .align 64 p19_init_freg: .word 0x0bad5de5,0x57fa42f5 ! Init value for %f0 .word 0xee3b2940,0x9e710bdd ! Init value for %f2 .word 0x70d4249e,0x8b548d19 ! Init value for %f4 .word 0x1021d954,0x389f2e74 ! Init value for %f6 .word 0x22568ff1,0xcce4cf14 ! Init value for %f8 .word 0x243a0dd1,0x4e6c07eb ! Init value for %f10 .word 0x41f9170a,0x30ad62e6 ! Init value for %f12 .word 0x6ea28ff6,0x03c158da ! Init value for %f14 .word 0x4753715d,0x1f96aa1c ! Init value for %f16 .word 0x62501a49,0x23e3d202 ! Init value for %f18 .word 0x9ff6381e,0xf024303a ! Init value for %f20 .word 0xdff54c06,0x2301ea9f ! Init value for %f22 .word 0x739579eb,0x5cfad5db ! Init value for %f24 .word 0x1391122a,0xa565fe50 ! Init value for %f26 .word 0x216d8838,0x2ee55126 ! Init value for %f28 .word 0xd772b170,0x125ef309 ! Init value for %f30 .word 0x2e625c0f,0x068fe62a ! Init value for %f32 .word 0xbbd5ac9f,0x56529c40 ! Init value for %f34 .word 0xc2ff1907,0xc781fb8f ! Init value for %f36 .word 0xc6686229,0x7f6e0c44 ! Init value for %f38 .word 0xccaad6c1,0x065516f1 ! Init value for %f40 .word 0xcc12db66,0x3c5eb89f ! Init value for %f42 .word 0xc07bff18,0x90d3358c ! Init value for %f44 .word 0x55e64525,0x7e8802d6 ! Init value for %f46 .word 0x3d302dbb,0xf7cb816d .word 0x7dd3098d,0x59d136d8 .word 0xa057b6c7,0x07343a82 .word 0xf5575676,0x08917ea5 .word 0x57ce0bc6,0x86686443 .word 0x39718378,0x6bb15fab .word 0xfd386de8,0xd9dcd638 .word 0xf20ffced,0x665e3022 p19_expected_registers: .word 0x3c03f21c,0x6a211ec6 .word 0x00000000,0x36edf3d8 .word 0xffffffff,0xffffa477 .word 0x00000000,0xdddc98b3 .word 0x00000000,0x91ff296e .word 0x00000000,0x258c686a .word 0x00000000,0xfaadf8fa .word 0x00000000,0x0000002a p19_expected_fp_regs: .word 0x0bad5de5,0x57fa42f5 .word 0xee3b2940,0x9e710bdd .word 0x70d4249e,0x8b548d19 .word 0x1021d954,0x389f2e74 .word 0x22568ff1,0xcce4cf14 .word 0x243a0dd1,0x4e6c07eb .word 0x41f9170a,0x30ad62e6 .word 0x6ea28ff6,0x03c158da .word 0x4753715d,0x1f96aa1c .word 0x62501a49,0x23e3d202 .word 0x9ff6381e,0xf024303a .word 0xdff54c06,0x2301ea9f .word 0x739579eb,0x5cfad5db .word 0x1391122a,0xa565fe50 .word 0x216d8838,0x2ee55126 .word 0xd772b170,0x125ef309 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p19_local0_expect: .word 0xa8a0db95,0x5ed8a7d5 .word 0x264e0552,0x7dd85b65 .word 0xb344458c,0x0272e1da .word 0x3100e83b,0xc15a9a06 .word 0x39ff1ec6,0x8433d25a .word 0xb8cc8b5a,0x6f2f1cce .word 0x151b9409,0xa3362915 .word 0xacbc5c76,0x6c96e194 p19_local1_expect: .word 0xff9be0e9,0xb9d908a5 .word 0x24452fbe,0x8ca94880 .word 0x996dbc8b,0xa7bc387b .word 0xf10823f9,0x65d58280 .word 0xdddc98b3,0x22440006 .word 0x8450f619,0x2da03242 .word 0x4d8f2d3e,0x12c05b0c .word 0x00000092,0xdc0ec57f p19_local2_expect: .word 0x45f4c4d8,0x3685a09c .word 0xa1e7a370,0x3881d440 .word 0x76e50eb7,0x210380e1 .word 0x34d08e1e,0xb2e5ad24 .word 0x000000ba,0x31b2f0bf .word 0xfda4a477,0x000000a7 .word 0x3224df59,0xf707e889 .word 0x2d3581ac,0x21251c92 p19_local3_expect: .word 0xb9d908a5,0x0f261fff .word 0xb03393cb,0x4ba92c59 .word 0x2d9a9d56,0xacfecdb3 .word 0x3c03f21c,0x6a211ec6 .word 0x486ef3cd,0x283e2b8d .word 0x8c6d9327,0xad08255a .word 0x258c686a,0x8ade6e12 .word 0xfb0a496d,0xfaadf8fa p20_init_registers: .word 0x931e989e,0x7975752b ! Init value for %l0 .word 0xa4e5cba3,0xf425be36 ! Init value for %l1 .word 0x076249f8,0xa38c204e ! Init value for %l2 .word 0x01228d39,0xf17c046f ! Init value for %l3 .word 0x6dd008e3,0xf3d07772 ! Init value for %l4 .word 0xf34a705e,0x07b295d8 ! Init value for %l5 .word 0x4e387618,0x40ba0bf2 ! Init value for %l6 .word 0x55c6e6bd,0xd4c23a7c ! Init value for %l7 .align 64 p20_init_freg: .word 0xfbf015af,0x3348e283 ! Init value for %f0 .word 0xf89bc1fc,0x80296f90 ! Init value for %f2 .word 0x472b5342,0x62c0b4d4 ! Init value for %f4 .word 0x1322d039,0xe22a7770 ! Init value for %f6 .word 0x99f9a9af,0xa39365ec ! Init value for %f8 .word 0x9d202af5,0xd545b7d7 ! Init value for %f10 .word 0xc52def30,0xfe5ef80b ! Init value for %f12 .word 0xacee7c1e,0x9c749fc6 ! Init value for %f14 .word 0x92adaa9c,0xc2d71ac9 ! Init value for %f16 .word 0xf3fffba4,0x0089873b ! Init value for %f18 .word 0xc5fb38ec,0x04cd6ebf ! Init value for %f20 .word 0x539d30a8,0xf65cd625 ! Init value for %f22 .word 0x5100e582,0x489f6d5f ! Init value for %f24 .word 0x34dec829,0xa63eec75 ! Init value for %f26 .word 0x5e34c547,0x632ced37 ! Init value for %f28 .word 0x5c1ca42d,0x3ac8b133 ! Init value for %f30 .word 0x6b533046,0xf6471201 ! Init value for %f32 .word 0xf8697e16,0x437ed250 ! Init value for %f34 .word 0x49b2856c,0xad6cc708 ! Init value for %f36 .word 0x5ae6565e,0xb2611acc ! Init value for %f38 .word 0x358905ff,0x6d810278 ! Init value for %f40 .word 0x6bdbae43,0x3df02182 ! Init value for %f42 .word 0xdba4526d,0x7a2370ef ! Init value for %f44 .word 0xeb06b3b6,0x65c203c3 ! Init value for %f46 .word 0xdea14f5f,0x177e84e6 .word 0xf034a1a0,0x89fb8578 .word 0x76728ee6,0x70bcb901 .word 0x666225ce,0x165eb605 .word 0x6f1dfad9,0x9a062fb6 .word 0xa50a99aa,0x726eb766 .word 0xf4f71f71,0x22567bd1 .word 0x44e8fa78,0xdcfb9a63 p20_expected_registers: .word 0x00000000,0x000000ff .word 0x00000000,0x9da490f7 .word 0x00000000,0xc01e0b2e .word 0x00000000,0x0d648d5a .word 0x920b80ee,0x1c8158f5 .word 0x00000000,0x428897b9 .word 0x302cc913,0x0c00f8bf .word 0x00000000,0x29e6d717 p20_expected_fp_regs: .word 0xfbf015af,0x3348e283 .word 0xf89bc1fc,0x80296f90 .word 0x472b5342,0x62c0b4d4 .word 0x1322d039,0xe22a7770 .word 0x99f9a9af,0xa39365ec .word 0x9d202af5,0xd545b7d7 .word 0xc52def30,0xfe5ef80b .word 0xacee7c1e,0x9c749fc6 .word 0x92adaa9c,0xc2d71ac9 .word 0xf3fffba4,0x0089873b .word 0xc5fb38ec,0x04cd6ebf .word 0x539d30a8,0xf65cd625 .word 0x5100e582,0x489f6d5f .word 0x34dec829,0xa63eec75 .word 0x5e34c547,0x632ced37 .word 0x5c1ca42d,0x3ac8b133 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p20_local0_expect: .word 0xff8d9954,0x428897b9 .word 0xc01e0b2e,0x14bc4662 .word 0x352b426c,0x36a4d9b9 .word 0x2db7d60c,0x74de5e80 .word 0xaf0282ef,0x7a3e2dbe .word 0xde4b0ad3,0xa6afa5cd .word 0xc51fe3dd,0x7c92cb73 .word 0xb0287485,0x41794865 p20_local1_expect: .word 0xc14881a1,0xd7b579f8 .word 0x8b014950,0xff8d9954 .word 0xaf0282ef,0x714efc45 .word 0x920b80ee,0x1c8158f5 .word 0x302cc913,0x0c00f8bf .word 0x749d23ac,0xb70a37c4 .word 0xb6ae1e6d,0xaef374f3 .word 0xb43557e5,0x60b1420b p20_local2_expect: .word 0x3abbf056,0x000000cc .word 0x23610d5e,0x5983afa3 .word 0x0d648d5a,0x9398be89 .word 0xe3e54f8d,0xf3d07772 .word 0x62e75091,0x5d8ccfa8 .word 0xffa45d68,0x7e25f247 .word 0xcffe53a4,0x3aa81467 .word 0xd7be3c33,0xa9935491 p20_local3_expect: .word 0x07f93615,0xad97bf30 .word 0x3aa11094,0x7975752b .word 0x03c0223b,0x4e1c8937 .word 0xc67b3a48,0xcd9acaca .word 0x21a23c6d,0xf6222257 .word 0xad8b82de,0x97f4ff0a .word 0x28ebb7fa,0x797cd20d .word 0x1bac86a3,0xf425be36 p21_init_registers: .word 0x3c8a6bb4,0x110dce99 ! Init value for %l0 .word 0x65e64f29,0xea6adc58 ! Init value for %l1 .word 0xd2dfdbe2,0x508b94eb ! Init value for %l2 .word 0x98263acc,0x754f1a7d ! Init value for %l3 .word 0x3ce2742e,0x16aa802b ! Init value for %l4 .word 0x9acb3927,0xec249b91 ! Init value for %l5 .word 0x631e78d4,0x0877948f ! Init value for %l6 .word 0xaafd3f54,0x5eee9557 ! Init value for %l7 .align 64 p21_init_freg: .word 0xbe729778,0x7381da8d ! Init value for %f0 .word 0xf07e2c7f,0x76cbd005 ! Init value for %f2 .word 0x6a8282a6,0xa97debea ! Init value for %f4 .word 0x85ce8cf3,0x62b17b42 ! Init value for %f6 .word 0xeac83bcc,0x4bce9389 ! Init value for %f8 .word 0x1f5ed830,0x5bd91bed ! Init value for %f10 .word 0xc04e1106,0x46c624c8 ! Init value for %f12 .word 0x0c9c3852,0x18bda656 ! Init value for %f14 .word 0x3f9c9474,0x089db5a2 ! Init value for %f16 .word 0x03ae90c8,0x38eff379 ! Init value for %f18 .word 0x857bd9cd,0x377bb7c4 ! Init value for %f20 .word 0x8960ddb2,0x4a44788e ! Init value for %f22 .word 0x6e1cef3f,0x18197a74 ! Init value for %f24 .word 0x59449427,0x18c48c51 ! Init value for %f26 .word 0xae33b4df,0x7c09798c ! Init value for %f28 .word 0xe2507945,0x93773e7b ! Init value for %f30 .word 0x32f253e5,0x87c1828d ! Init value for %f32 .word 0x3687f3c5,0xf8e7b7bc ! Init value for %f34 .word 0xbb201dca,0xc36ef914 ! Init value for %f36 .word 0xf6298ae7,0x0e76417b ! Init value for %f38 .word 0x9fecf6f9,0x0708a035 ! Init value for %f40 .word 0x8db3b471,0x6a87c62e ! Init value for %f42 .word 0x17dbf400,0x3d88e5a2 ! Init value for %f44 .word 0x150b2bdc,0xff4795de ! Init value for %f46 .word 0xc19fcd3c,0x86c04ecf .word 0xad3b0073,0x2b006f74 .word 0xa877960c,0x245af83a .word 0x1f39c2ea,0x26309bf9 .word 0x4b0c00c6,0xf55c6f05 .word 0x3cddf4f5,0x18511c08 .word 0x56b1b9ee,0xdf7474da .word 0x70330329,0xa9554c0c p21_expected_registers: .word 0x00000000,0xab75f4d8 .word 0x00000000,0xac80dffd .word 0x00000000,0x3b2587a0 .word 0x38db4bf2,0xab75f4d8 .word 0x00000000,0x40c68bd1 .word 0x00000000,0x9acb3927 .word 0x021033e1,0x7a48c9f5 .word 0x00000000,0x3f42364c p21_expected_fp_regs: .word 0xbe729778,0x7381da8d .word 0xf07e2c7f,0x76cbd005 .word 0x6a8282a6,0xa97debea .word 0x85ce8cf3,0x62b17b42 .word 0xeac83bcc,0x4bce9389 .word 0x1f5ed830,0x5bd91bed .word 0xc04e1106,0x46c624c8 .word 0x0c9c3852,0x18bda656 .word 0x3f9c9474,0x089db5a2 .word 0x03ae90c8,0x38eff379 .word 0x857bd9cd,0x377bb7c4 .word 0x8960ddb2,0x4a44788e .word 0x6e1cef3f,0x18197a74 .word 0x59449427,0x18c48c51 .word 0xae33b4df,0x7c09798c .word 0xe2507945,0x93773e7b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p21_local0_expect: .word 0x30a83266,0x3f42364c .word 0x9f0172fb,0x23966d88 .word 0xff193037,0x000033e1 .word 0x141b20f2,0xff9ff719 .word 0x726bb9fc,0x9518c655 .word 0x371d450f,0xac80dffd .word 0xd22a7e11,0xaa7487b7 .word 0xedfd81c8,0x7b29c14d p21_local1_expect: .word 0x3bf73256,0x593b3388 .word 0xd2262167,0xc7d6f129 .word 0xd04cf670,0x5de96d1e .word 0xbdfd0853,0xe70905e2 .word 0xe09a2ce8,0xe2da5629 .word 0x8c253976,0xbdc901a1 .word 0x7a48c9f5,0xcf8487fc .word 0x28ea2b7c,0xec249b91 p21_local2_expect: .word 0xf6aa1ac3,0x00000020 .word 0x453b07a2,0x6aff898a .word 0x021033e1,0x7a48c9f5 .word 0xc3268fe0,0x429d1d03 .word 0x0c908a4e,0xb328b4ff .word 0xdb70e913,0x5eb3d1ac .word 0xf9ee3398,0xe0dd3a3f .word 0x6aff898a,0x28ea2b7c p21_local3_expect: .word 0x5a5effb8,0x40b1d340 .word 0x7c203a03,0xe464246d .word 0x38db4bf2,0x6aff898a .word 0x619fb059,0xb686fc5a .word 0x165d19c7,0x57c8930b .word 0xe924049a,0x7519a760 .word 0x99e496ff,0x3324a332 .word 0x84e06326,0x90888ba6 p22_init_registers: .word 0xf31205f8,0x659ee3c7 ! Init value for %l0 .word 0xb38c12b9,0xfd7ed8c3 ! Init value for %l1 .word 0x0655e45f,0xbdc059be ! Init value for %l2 .word 0xd1f2dcfa,0x73b8c9ca ! Init value for %l3 .word 0x55383783,0xfd12f2d4 ! Init value for %l4 .word 0x6adec0bd,0xd26d8d18 ! Init value for %l5 .word 0x32fadf16,0x7c84a2fa ! Init value for %l6 .word 0x8f547680,0x5a0689c2 ! Init value for %l7 .align 64 p22_init_freg: .word 0x277937e4,0x8044bc66 ! Init value for %f0 .word 0xd0d55be6,0xe64cd4f5 ! Init value for %f2 .word 0x97335203,0xca743045 ! Init value for %f4 .word 0xc56f8685,0xc79da052 ! Init value for %f6 .word 0xa5159f2d,0xdd2ecec3 ! Init value for %f8 .word 0x56c4184a,0xe67959f7 ! Init value for %f10 .word 0x17cc44d6,0x2f97e403 ! Init value for %f12 .word 0x34c0bdc9,0xf0078c24 ! Init value for %f14 .word 0xa3f7924a,0xd55d6065 ! Init value for %f16 .word 0x0b99c3e6,0x2c296803 ! Init value for %f18 .word 0xbb5ac04a,0x1b056bf7 ! Init value for %f20 .word 0xaf923627,0xe9f0cd1b ! Init value for %f22 .word 0x60aa3260,0x156dedb6 ! Init value for %f24 .word 0x0bc4d389,0x514139e3 ! Init value for %f26 .word 0x32f88d5e,0x59a9c43f ! Init value for %f28 .word 0xb3339b75,0x32404875 ! Init value for %f30 .word 0xd86a306f,0xa5ccacd0 ! Init value for %f32 .word 0xc6375435,0xd26825fe ! Init value for %f34 .word 0x2ceccc3b,0xd821f66f ! Init value for %f36 .word 0xa3da915f,0x8463f4f6 ! Init value for %f38 .word 0x66b72148,0xfc55df6b ! Init value for %f40 .word 0xff8a3919,0xd6facb31 ! Init value for %f42 .word 0x91e62b75,0x9cfa1a3f ! Init value for %f44 .word 0x6aed4ff5,0x3067f2ca ! Init value for %f46 .word 0x0d35b78f,0xa1811cf9 .word 0xb994c64d,0xdbb19344 .word 0x865788ed,0x022b340b .word 0x67eebe9d,0x9ec1892d .word 0x8992a8ee,0x4d948fb7 .word 0xe317ebc6,0xfe09791f .word 0x7a2040f9,0xabe2fe26 .word 0x6c922c92,0xf0174692 p22_expected_registers: .word 0x00000000,0xb3c8c00f .word 0x771b069f,0x7edd21b3 .word 0x00000000,0xe868446c .word 0x00000000,0xff4ce2e9 .word 0xffffffff,0xffffffa3 .word 0x00000000,0x2ae3c2ba .word 0x00000000,0x771b069f .word 0x00000000,0x7edd21b3 p22_expected_fp_regs: .word 0x277937e4,0x8044bc66 .word 0xd0d55be6,0xe64cd4f5 .word 0x97335203,0xca743045 .word 0xc56f8685,0xc79da052 .word 0xa5159f2d,0xdd2ecec3 .word 0x56c4184a,0xe67959f7 .word 0x17cc44d6,0x2f97e403 .word 0x34c0bdc9,0xf0078c24 .word 0xa3f7924a,0xd55d6065 .word 0x0b99c3e6,0x2c296803 .word 0xbb5ac04a,0x1b056bf7 .word 0xaf923627,0xe9f0cd1b .word 0x60aa3260,0x156dedb6 .word 0x0bc4d389,0x514139e3 .word 0x32f88d5e,0x59a9c43f .word 0xb3339b75,0x32404875 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p22_local0_expect: .word 0x858720b9,0x348f9339 .word 0x17b576b0,0x2e771b40 .word 0x5ef6e308,0x2d289339 .word 0xc31bffb3,0x70d18728 .word 0x348f9339,0xb5dac6f5 .word 0xefb4e98b,0x04edd677 .word 0x374973d4,0xa063435c .word 0x1d0e0177,0x753f6e9a p22_local1_expect: .word 0xc743bf68,0xe868446c .word 0xfde7f8fa,0x2ae3c2ba .word 0x98e3a5e4,0xd6ffd144 .word 0xd26d8d18,0x50a3e671 .word 0xbe641780,0x88bc8c4c .word 0xc5e31fdc,0x78ab1157 .word 0x7c84a2fa,0xa9b282ac .word 0x1b743cf5,0xe868446c p22_local2_expect: .word 0x7b3be1d9,0x33d40b75 .word 0xd8c37c2b,0x9fbad456 .word 0x047a2d9f,0xef299966 .word 0x41627206,0x895f6be6 .word 0x771b069f,0x7edd21b3 .word 0x86cb8876,0x220010ac .word 0x032604dd,0x5fbcc086 .word 0xa804a41e,0xb3c8c00f p22_local3_expect: .word 0xfabeb9f9,0x8b340bcb .word 0xb68c1b13,0xbcf9f514 .word 0x14d8111b,0x6c1f3d70 .word 0x2ada2133,0xcb27ff89 .word 0xe91dd6ca,0x8aa3374d .word 0x25b91e46,0xd66482a3 .word 0x1bf58912,0x50193515 .word 0x9b59c184,0x7e401029 p23_init_registers: .word 0x559c5fa7,0xc732abb5 ! Init value for %l0 .word 0x928c8560,0x304144fc ! Init value for %l1 .word 0x5396b50d,0xc5c74c4d ! Init value for %l2 .word 0x638ff099,0xe2fd2b92 ! Init value for %l3 .word 0x85c0bdfe,0xcf655d0e ! Init value for %l4 .word 0xecc91390,0xb7e734d9 ! Init value for %l5 .word 0x651056ee,0x25188316 ! Init value for %l6 .word 0x858b4055,0xaf678fec ! Init value for %l7 .align 64 p23_init_freg: .word 0x1021a26a,0x298fd767 ! Init value for %f0 .word 0xe546e143,0xd2b2b2bf ! Init value for %f2 .word 0x143547ff,0x048105dd ! Init value for %f4 .word 0xcd8c89ec,0x811da082 ! Init value for %f6 .word 0x244e16e2,0xf5e71161 ! Init value for %f8 .word 0x400fbf01,0xff34fd84 ! Init value for %f10 .word 0xa2766dfe,0xd566ad49 ! Init value for %f12 .word 0x134b0bba,0xafe937d3 ! Init value for %f14 .word 0x57895c67,0xb8330f9b ! Init value for %f16 .word 0xdf0f4b45,0x1a34697b ! Init value for %f18 .word 0x5356d385,0x2383f241 ! Init value for %f20 .word 0xf4960a43,0x44a4884b ! Init value for %f22 .word 0x6f5c81dc,0xe81c0f6e ! Init value for %f24 .word 0x1bb2c36d,0x450def38 ! Init value for %f26 .word 0x5c64723d,0xa278e71d ! Init value for %f28 .word 0xa54a4efe,0x2d11cf1c ! Init value for %f30 .word 0x6de0aeaa,0xbcea4c70 ! Init value for %f32 .word 0x11828b53,0xea80ad74 ! Init value for %f34 .word 0x24c00b43,0x41e2f58a ! Init value for %f36 .word 0x64f66898,0x93a22c0c ! Init value for %f38 .word 0x528d3742,0x694e0a31 ! Init value for %f40 .word 0x75aa2fcd,0x625190bc ! Init value for %f42 .word 0x519a014c,0xecf799c3 ! Init value for %f44 .word 0x09584049,0x40f5deef ! Init value for %f46 .word 0x2afe0b97,0x69924cc2 .word 0x2f54134a,0x844834a3 .word 0x3470e94b,0x6c4e1354 .word 0x5fdee482,0x86d0eeb7 .word 0x3cf2a7bb,0xad10c015 .word 0x9ec197f3,0xe8e26853 .word 0xcc69c76a,0xf2d3fb89 .word 0xd51f1f36,0x6a0beba6 p23_expected_registers: .word 0x00000000,0x000000e8 .word 0x928c8560,0x304144fc .word 0x00000000,0x6dd64bb5 .word 0xffed4a47,0xf8e5b878 .word 0x00000000,0xbb5d569e .word 0xecc91390,0xb7e734d9 .word 0x00000000,0x7bd8b0ff .word 0x00000000,0xb5701817 p23_expected_fp_regs: .word 0x1021a26a,0x298fd767 .word 0xe546e143,0xd2b2b2bf .word 0x143547ff,0x048105dd .word 0xcd8c89ec,0x811da082 .word 0x244e16e2,0xf5e71161 .word 0x400fbf01,0xff34fd84 .word 0xa2766dfe,0xd566ad49 .word 0x134b0bba,0xafe937d3 .word 0x57895c67,0xb8330f9b .word 0xdf0f4b45,0x1a34697b .word 0x5356d385,0x2383f241 .word 0xf4960a43,0x44a4884b .word 0x6f5c81dc,0xe81c0f6e .word 0x1bb2c36d,0x450def38 .word 0x5c64723d,0xa278e71d .word 0xa54a4efe,0x2d11cf1c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p23_local0_expect: .word 0x7a1e9028,0x3a7dcd62 .word 0xe6aee796,0xb949598e .word 0xb5da3a52,0xd86356b3 .word 0xbd626cd5,0xd47b1257 .word 0x40fecff8,0xd9f36020 .word 0x00000007,0x14b2a101 .word 0xa2c92dcd,0x27684862 .word 0x46b85b7a,0x77a7fb4f p23_local1_expect: .word 0x6b4c237f,0xff07a63e .word 0x2dbe4988,0x68f1a907 .word 0x4973c24a,0x6fa48a3f .word 0xe3255cd7,0x533a90bf .word 0x8bf3441b,0xff0294ae .word 0x71bc5283,0xd4216bca .word 0x00000052,0x6fc27ca2 .word 0xaf678fec,0x37db6283 p23_local2_expect: .word 0x82ce7610,0x85db47ac .word 0xc31d5d2d,0xbc468e45 .word 0x755aa0ee,0xff11ca77 .word 0x39299c5b,0xaf2e9934 .word 0xacae76b6,0x82ce7610 .word 0xefb8d0f2,0x539e9cea .word 0xffed4a47,0xf8e5b878 .word 0x386e5bdd,0x88835fd5 p23_local3_expect: .word 0xc732abb5,0x304144fc .word 0x89225175,0x51522701 .word 0x6dd64bb5,0xb6365e48 .word 0x360d432f,0xaa7dc067 .word 0x00000088,0xc82fa15f .word 0x151a84b1,0xfd6b7369 .word 0x8c8a0b35,0x0fe00977 .word 0x3eac609d,0xc21db0ff p24_init_registers: .word 0x025dba78,0x3b03dcc1 ! Init value for %l0 .word 0x647698c2,0x78e2eb9d ! Init value for %l1 .word 0xdfe30850,0x02b86dbb ! Init value for %l2 .word 0xd4c1a937,0xdb8cfdce ! Init value for %l3 .word 0x3a83f61e,0xee77e613 ! Init value for %l4 .word 0x23bf783e,0xada22ba9 ! Init value for %l5 .word 0xd48b80dc,0x61dadef2 ! Init value for %l6 .word 0x2c7597b4,0x3fa2b835 ! Init value for %l7 .align 64 p24_init_freg: .word 0xa1e1ef78,0x48eb72f8 ! Init value for %f0 .word 0x92b45ebf,0x2c480450 ! Init value for %f2 .word 0x91f5fea8,0xee3fc4ce ! Init value for %f4 .word 0xec5fc285,0xc0646bcf ! Init value for %f6 .word 0x0135874e,0x8e9b2b49 ! Init value for %f8 .word 0xe98dabf5,0x381ce6e0 ! Init value for %f10 .word 0x4e5f0473,0xb88764d2 ! Init value for %f12 .word 0xe222f822,0x91990736 ! Init value for %f14 .word 0x82e84d21,0x3719fd7c ! Init value for %f16 .word 0x8b6a1289,0x9391a14a ! Init value for %f18 .word 0xcbcc7432,0x6f3e7c3c ! Init value for %f20 .word 0x6328829e,0x451931d8 ! Init value for %f22 .word 0x10e6c2d0,0xec36ea2e ! Init value for %f24 .word 0xe9df161d,0xa7954a45 ! Init value for %f26 .word 0x4a98c418,0x07f811d9 ! Init value for %f28 .word 0xbaa04f50,0x561430f4 ! Init value for %f30 .word 0x4cacbdbe,0xac64add1 ! Init value for %f32 .word 0x38405a9d,0xad9217f9 ! Init value for %f34 .word 0x9bf9a3f4,0x7c2a9527 ! Init value for %f36 .word 0x1a266cc1,0x4dd9e5be ! Init value for %f38 .word 0xfb52c2e0,0x7da11576 ! Init value for %f40 .word 0x2c10187b,0x366de2ae ! Init value for %f42 .word 0x2a40a793,0xe14659ed ! Init value for %f44 .word 0x7b170017,0xc9eaa854 ! Init value for %f46 .word 0xd0502d71,0xaa966e9e .word 0x52be54e0,0x8814721e .word 0x7c8cdc2d,0x8ec43106 .word 0xcd00c904,0x502a765f .word 0x597cd0f1,0x8419afa2 .word 0x24ad59f1,0x9aa4043f .word 0x696a2757,0x3dce59e7 .word 0xa617a6ad,0x60ecfb05 p24_expected_registers: .word 0x00000000,0x8742de8c .word 0x00000000,0xb35fb51d .word 0x00000000,0x0000000a .word 0x00000000,0x75b67fc9 .word 0xbf0bb89b,0xa3286e1a .word 0x00000000,0xbf0bb89b .word 0xffffffff,0xffffbf66 .word 0xc6b9e127,0xf337b4f2 p24_expected_fp_regs: .word 0xa1e1ef78,0x48eb72f8 .word 0x92b45ebf,0x2c480450 .word 0x91f5fea8,0xee3fc4ce .word 0xec5fc285,0xc0646bcf .word 0x0135874e,0x8e9b2b49 .word 0xe98dabf5,0x381ce6e0 .word 0x4e5f0473,0xb88764d2 .word 0xe222f822,0x91990736 .word 0x82e84d21,0x3719fd7c .word 0x8b6a1289,0x9391a14a .word 0xcbcc7432,0x6f3e7c3c .word 0x6328829e,0x451931d8 .word 0x10e6c2d0,0xec36ea2e .word 0xe9df161d,0xa7954a45 .word 0x4a98c418,0x07f811d9 .word 0xbaa04f50,0x561430f4 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p24_local0_expect: .word 0x668abd6e,0x03ff9e63 .word 0xd6135ce2,0xe2f49067 .word 0xa9459a9d,0x118ecd34 .word 0x19b6b6cd,0xa1654eb2 .word 0x4571c910,0x05224dde .word 0xbf0bb89b,0xa3286e1a .word 0x0add5809,0x069bab63 .word 0xffa8c2fd,0x8742de8c p24_local1_expect: .word 0xfc708b72,0x73e1de50 .word 0x75b67fc9,0x04285000 .word 0xc6b9e127,0xf337b4f2 .word 0x83e6ee8b,0xf1e55c61 .word 0xa7727ef7,0x2967b45c .word 0x9dce8806,0xa6a1c183 .word 0xf1c8e8e7,0x87592997 .word 0x6b78df3c,0xb53f3251 p24_local2_expect: .word 0x1b7ed41c,0xb7ed17ad .word 0xace85b78,0x1485d8cb .word 0xd2cd87ff,0x118ecd34 .word 0xd7387ae3,0x3921fe05 .word 0xd3a51f54,0xa863bfac .word 0xd6889078,0x1485d8cb .word 0xaf7b30b7,0x19fd0344 .word 0x339b769a,0xee77e613 p24_local3_expect: .word 0xbc67ffb6,0xf048b55c .word 0x9f33d69c,0x6d25f6ef .word 0xf14c1ba5,0x815e87e5 .word 0xb33571b9,0xd6135ce2 .word 0x747d612b,0x91e20ac8 .word 0xc0d4239f,0x1d53abc3 .word 0x02b86dbb,0xdb8cfdce .word 0xb35fb51d,0x7682bf66 p25_init_registers: .word 0x0896b742,0x09d7664b ! Init value for %l0 .word 0xbe429ee4,0x8dcb40ab ! Init value for %l1 .word 0x16326230,0x03dabfbb ! Init value for %l2 .word 0x8609e92a,0x5919cc86 ! Init value for %l3 .word 0xda341aee,0x575f4be4 ! Init value for %l4 .word 0x1bb90d56,0x8bebfd8e ! Init value for %l5 .word 0xda8acd66,0x274446ca ! Init value for %l6 .word 0x57b52ffd,0xe0126adb ! Init value for %l7 .align 64 p25_init_freg: .word 0x497d82c0,0x31dd7a2e ! Init value for %f0 .word 0x7b79e97a,0xe0f284b5 ! Init value for %f2 .word 0x8a6aeb32,0x5ff63235 ! Init value for %f4 .word 0x4ec18020,0x6b98489b ! Init value for %f6 .word 0x7f561a0a,0x549a283e ! Init value for %f8 .word 0x4a52c68d,0x7f4010df ! Init value for %f10 .word 0x5a73b9aa,0xd0821ad3 ! Init value for %f12 .word 0x4d163b61,0x32764077 ! Init value for %f14 .word 0x1a72213b,0x9d531301 ! Init value for %f16 .word 0xba84c7d1,0xe47f307d ! Init value for %f18 .word 0xc14c3bd2,0xb8b3e31a ! Init value for %f20 .word 0xc5b1a627,0xf9955f44 ! Init value for %f22 .word 0xfd8ea092,0x6b81150c ! Init value for %f24 .word 0x4f34b081,0x23755703 ! Init value for %f26 .word 0x8059bd71,0xbaf9dbe3 ! Init value for %f28 .word 0x2115f4af,0x52af7eb3 ! Init value for %f30 .word 0x4ff2235f,0xeda77801 ! Init value for %f32 .word 0x9ce35c4b,0xb0bf97f4 ! Init value for %f34 .word 0xb43ecad1,0xc6daad70 ! Init value for %f36 .word 0x3db7fa63,0x1213b00a ! Init value for %f38 .word 0x669d3eb7,0xda277e74 ! Init value for %f40 .word 0xba50b782,0x63ebd704 ! Init value for %f42 .word 0x784fe5ef,0xb07cc5e6 ! Init value for %f44 .word 0x4e5f8a42,0xfc49a129 ! Init value for %f46 .word 0x987f8caf,0x69a53a52 .word 0x415c6129,0xdef6e1f8 .word 0x87d70fb5,0x1c1e7cb3 .word 0x6a89af7c,0x3ea7a9ee .word 0x727a3eb5,0xd489538c .word 0xcce1e35b,0xb974734b .word 0x902fd5b8,0x459795c8 .word 0xd8ce860c,0xda12287b p25_expected_registers: .word 0x00000000,0xa53ccdc5 .word 0x00000000,0x00000055 .word 0x00000000,0x00000007 .word 0x78de2935,0x07382b97 .word 0x00000000,0x000000aa .word 0x00000000,0x00000039 .word 0x00000000,0x34fbcad8 .word 0x00000000,0xb05cd06c p25_expected_fp_regs: .word 0x497d82c0,0x31dd7a2e .word 0x7b79e97a,0xe0f284b5 .word 0x8a6aeb32,0x5ff63235 .word 0x4ec18020,0x6b98489b .word 0x7f561a0a,0x549a283e .word 0x4a52c68d,0x7f4010df .word 0x5a73b9aa,0xd0821ad3 .word 0x4d163b61,0x32764077 .word 0x1a72213b,0x9d531301 .word 0xba84c7d1,0xe47f307d .word 0xc14c3bd2,0xb8b3e31a .word 0xc5b1a627,0xf9955f44 .word 0xfd8ea092,0x6b81150c .word 0x4f34b081,0x23755703 .word 0x8059bd71,0xbaf9dbe3 .word 0x2115f4af,0x52af7eb3 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p25_local0_expect: .word 0x159782ba,0x7e7c8182 .word 0xfa1956e9,0x8b9151f1 .word 0x78de2935,0x07382b97 .word 0x00000000,0xa53ccdc5 .word 0x517829a9,0xe8707f2f .word 0x13274277,0x5a4bcd3e .word 0x29ce305a,0x4625743c .word 0x3f7cbb73,0x4397a42a p25_local1_expect: .word 0xf2ad2004,0x9308db64 .word 0x4292bc3e,0xff98481d .word 0x6578c78c,0xc554eee1 .word 0xf5ffda8e,0x34fbcad8 .word 0x0e9a0ea1,0xbfd53a5f .word 0x39ff257a,0x64ff3ec5 .word 0xbbd6ea25,0xe83d672b .word 0x7f2f8224,0x92baa665 p25_local2_expect: .word 0x6968a323,0x769111b7 .word 0x4f7affdf,0x4158d055 .word 0xc01e8e08,0xdf79e397 .word 0xb8413713,0x4b64d3ae .word 0x96ef4978,0x4452b02d .word 0xd75561ab,0xd01bd0a7 .word 0x4026bb94,0x575f4be4 .word 0xc1fc4508,0x4f364c42 p25_local3_expect: .word 0x34fbcad8,0xb05cd06c .word 0x9b10afad,0x9c970081 .word 0x0e6bf498,0x0000000e .word 0x0a168d69,0x58e2ff00 .word 0x9bffda29,0x97f5f2f3 .word 0x76e96d20,0xa53ccdc5 .word 0x9a6b860d,0x654bc24d .word 0x6e09721b,0x57079301 p26_init_registers: .word 0x1e5507b5,0xb128a069 ! Init value for %l0 .word 0x8f4752e6,0x5b645ba9 ! Init value for %l1 .word 0x774555d8,0xcec6131a ! Init value for %l2 .word 0xd16acfd2,0x46632a25 ! Init value for %l3 .word 0x0ae36f16,0xab643190 ! Init value for %l4 .word 0x9b7d7b08,0x8be0037c ! Init value for %l5 .word 0x5c7f1d32,0x9f12201e ! Init value for %l6 .word 0xf5ae0c79,0xcd9bca26 ! Init value for %l7 .align 64 p26_init_freg: .word 0x9aa21d9c,0xfc904115 ! Init value for %f0 .word 0x0a6fa435,0xc83310e0 ! Init value for %f2 .word 0xc13822f5,0x5e556da3 ! Init value for %f4 .word 0x3f929971,0xb7e61ac6 ! Init value for %f6 .word 0xe6717c75,0x11de5a5e ! Init value for %f8 .word 0x1c068a63,0x1e055eba ! Init value for %f10 .word 0x9f2d78db,0x6ab68395 ! Init value for %f12 .word 0x0ff311f4,0xb56e98e2 ! Init value for %f14 .word 0x32372d7e,0x8acd4a76 ! Init value for %f16 .word 0x2aaccbc5,0x26cf63be ! Init value for %f18 .word 0x15d0f6ca,0x0a05ed4d ! Init value for %f20 .word 0xb8d45053,0xa4fe7a22 ! Init value for %f22 .word 0x7c42e765,0x002f6e58 ! Init value for %f24 .word 0x5cc220c9,0xec222a63 ! Init value for %f26 .word 0x4b9099b5,0x6555158c ! Init value for %f28 .word 0xc130bf29,0x2e589fda ! Init value for %f30 .word 0x6a66a5c7,0xa11a977b ! Init value for %f32 .word 0x2fb003e7,0xc26d5307 ! Init value for %f34 .word 0x9b40023a,0x0221026d ! Init value for %f36 .word 0x3f425e47,0x94fb02d6 ! Init value for %f38 .word 0x27edb02f,0x62c58155 ! Init value for %f40 .word 0x9e373481,0x818fcffd ! Init value for %f42 .word 0x9cb3d211,0xf58d0f80 ! Init value for %f44 .word 0x726adf99,0xa0c47b02 ! Init value for %f46 .word 0xfa1144ab,0xdc067f6c .word 0x049c3e16,0xb3e089a4 .word 0x51ed3088,0x46c825fe .word 0xe925ff40,0x08af495d .word 0x2e318144,0x262c4468 .word 0xb00fa52b,0x5fd5201c .word 0x5cfcadcf,0x28de72b7 .word 0x1b0ad176,0x064f5668 p26_expected_registers: .word 0xbfd1a58f,0xf4fc4e62 .word 0x00000000,0x5b645ba9 .word 0x00000000,0xa368a2e0 .word 0x00000000,0x00000091 .word 0x46632a25,0x173a8cb0 .word 0x00000000,0x00002adc .word 0x00000000,0xb5d8af0b .word 0x00000000,0x173a8cb0 p26_expected_fp_regs: .word 0x9aa21d9c,0xfc904115 .word 0x0a6fa435,0xc83310e0 .word 0xc13822f5,0x5e556da3 .word 0x3f929971,0xb7e61ac6 .word 0xe6717c75,0x11de5a5e .word 0x1c068a63,0x1e055eba .word 0x9f2d78db,0x6ab68395 .word 0x0ff311f4,0xb56e98e2 .word 0x32372d7e,0x8acd4a76 .word 0x2aaccbc5,0x26cf63be .word 0x15d0f6ca,0x0a05ed4d .word 0xb8d45053,0xa4fe7a22 .word 0x7c42e765,0x002f6e58 .word 0x5cc220c9,0xec222a63 .word 0x4b9099b5,0x6555158c .word 0xc130bf29,0x2e589fda .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p26_local0_expect: .word 0x2f4cd9e8,0x45b639a9 .word 0xdf16ab1f,0xa0ae2cab .word 0x46632a25,0x173a8cb0 .word 0x498cbfb2,0x8fd01bae .word 0xf5ec0c42,0xfb81fa30 .word 0xf3642adc,0x061f3f28 .word 0xe6878cc2,0x593b395e .word 0x513f0a94,0x70fe7dd1 p26_local1_expect: .word 0x6759544d,0x81853692 .word 0xeb614065,0x07481186 .word 0x33aced94,0xf5181076 .word 0xbfd1a58f,0xf4fc4e62 .word 0x291dd2e6,0x028ef114 .word 0xa515d5c7,0x593b395e .word 0x5544f670,0x061f3f28 .word 0x2d628189,0x41917e40 p26_local2_expect: .word 0x6157f813,0x07eda4f4 .word 0xed229def,0x96b662e2 .word 0xd8199ff4,0x9245b96b .word 0x49b65d9d,0x4b4cdcd6 .word 0x46f21e40,0x09c1ac45 .word 0x3888ccf6,0x5b645ba9 .word 0xc8ebef7a,0x817be4ea .word 0x0568f932,0x005b5cd9 p26_local3_expect: .word 0x0bb4a49d,0xab643190 .word 0x0ec804a7,0x0d7dc690 .word 0x07524aba,0xa368a2e0 .word 0x0d0c1d29,0xec8ac2db .word 0x775d16e0,0x71ed7bd0 .word 0xf65c3651,0x9aff4b5c .word 0x868fa57b,0x77abb1ce .word 0xedf899d1,0xec8ac2db p27_init_registers: .word 0xb70aaf2a,0x526ec758 ! Init value for %l0 .word 0x20fccaa7,0xf8d0ea73 ! Init value for %l1 .word 0xcc73e0f0,0x464b20d6 ! Init value for %l2 .word 0xb7890880,0x22adbd6c ! Init value for %l3 .word 0x33655a82,0x449aab6c ! Init value for %l4 .word 0x58f87ea2,0xa72e073f ! Init value for %l5 .word 0x0cf689da,0x5aeb1310 ! Init value for %l6 .word 0x7b1b330c,0x254f3e73 ! Init value for %l7 .align 64 p27_init_freg: .word 0x0748e356,0x2ef85e95 ! Init value for %f0 .word 0x3188ea89,0xafa06b3d ! Init value for %f2 .word 0x8ccac94b,0x4c01e8c1 ! Init value for %f4 .word 0x321ae270,0x971af0bb ! Init value for %f6 .word 0x428ed6d1,0xf8dd33ba ! Init value for %f8 .word 0x5ce14728,0xd23236f9 ! Init value for %f10 .word 0x36f98f12,0x0950e040 ! Init value for %f12 .word 0x9ee2d3ea,0xea7d148a ! Init value for %f14 .word 0x5a17cd9e,0x1143166d ! Init value for %f16 .word 0x926429d9,0x29e3d318 ! Init value for %f18 .word 0x69dc4126,0xd1155a0f ! Init value for %f20 .word 0xc90ed758,0xcb93852b ! Init value for %f22 .word 0xfd4b834d,0xd47aab66 ! Init value for %f24 .word 0xe9b80e1b,0x5b6361ce ! Init value for %f26 .word 0x309594d0,0xdf5f6cb5 ! Init value for %f28 .word 0x76353f57,0xbc21b25c ! Init value for %f30 .word 0x6587625f,0x7786179c ! Init value for %f32 .word 0xdb587694,0x4b05187c ! Init value for %f34 .word 0x35c8a84f,0x4bbf5670 ! Init value for %f36 .word 0xdc059c16,0x4cc3f9f1 ! Init value for %f38 .word 0xd8f8f820,0x73a2489a ! Init value for %f40 .word 0xe1657136,0xbb80cf68 ! Init value for %f42 .word 0xb0cc75d6,0xc0924fe2 ! Init value for %f44 .word 0xe6889b3e,0x96d1cca3 ! Init value for %f46 .word 0x886871c7,0x7fdd6636 .word 0xcd444055,0xc2fce575 .word 0x4d3835be,0x78c8fa2b .word 0x050c4d21,0x8a02e219 .word 0x36c1a393,0xf4d623fd .word 0x3cddb5fb,0xa2a16d31 .word 0xef676dc4,0xbf3f7d3f .word 0xb3fbf0d1,0xc271c6bf p27_expected_registers: .word 0x00000000,0x00000093 .word 0x110464cf,0x589e41f8 .word 0x00000000,0xf8d0ea73 .word 0x00000000,0x000000e5 .word 0x00000000,0x9fbe9314 .word 0x00000000,0xf1e01dd9 .word 0xf33e0ef5,0x78ff1297 .word 0x00000000,0xf33e0ef5 p27_expected_fp_regs: .word 0x0748e356,0x2ef85e95 .word 0x3188ea89,0xafa06b3d .word 0x8ccac94b,0x4c01e8c1 .word 0x321ae270,0x971af0bb .word 0x428ed6d1,0xf8dd33ba .word 0x5ce14728,0xd23236f9 .word 0x36f98f12,0x0950e040 .word 0x9ee2d3ea,0xea7d148a .word 0x5a17cd9e,0x1143166d .word 0x926429d9,0x29e3d318 .word 0x69dc4126,0xd1155a0f .word 0xc90ed758,0xcb93852b .word 0xfd4b834d,0xd47aab66 .word 0xe9b80e1b,0x5b6361ce .word 0x309594d0,0xdf5f6cb5 .word 0x76353f57,0xbc21b25c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p27_local0_expect: .word 0xcc59af35,0x274449fa .word 0x9fbe9314,0xf1e01dd9 .word 0xf7f446a6,0x3b88c367 .word 0x110464cf,0x589e41f8 .word 0xb8f26c63,0x850df5e6 .word 0x0f409e28,0xdc43ee20 .word 0xc93cc609,0xaea13fd4 .word 0x535fbd57,0x2d769e48 p27_local1_expect: .word 0x1e80b99b,0xb08f5169 .word 0xeb83a32d,0x895a2eff .word 0xbe247a9b,0xb26bff23 .word 0x0f409e28,0x47b855ba .word 0x52d01cc5,0xfeff0701 .word 0x00000004,0xd9747296 .word 0x8389cdb0,0x3e36d9e5 .word 0x781a0853,0xe2cb9e54 p27_local2_expect: .word 0xdc9ccf50,0x629db63f .word 0x34f52ca0,0x2c3d4f91 .word 0x4bc0dcff,0x00704ec6 .word 0x284a4451,0x27924bb8 .word 0x94067760,0xff37ee26 .word 0x374d105b,0xa0856dae .word 0x2cf3d5c7,0x258601b3 .word 0xfaefa1e1,0x0000007c p27_local3_expect: .word 0xb0e992c4,0x2b36882e .word 0x934fffa7,0xe4e4fb00 .word 0xf33e0ef5,0x78ff1297 .word 0xa7a522c6,0x76fefeff .word 0x92615009,0xda5e3c68 .word 0x32f391be,0x4051d710 .word 0xfd8a39ca,0x204cc721 .word 0x2ebe440a,0xe5d65ddc p28_init_registers: .word 0x6d6b9f59,0xd85e0866 ! Init value for %l0 .word 0x49f248fc,0x87beb802 ! Init value for %l1 .word 0x650febe3,0xe96cb0a4 ! Init value for %l2 .word 0xc2d5058c,0x2a6dd9b1 ! Init value for %l3 .word 0x9bcac3ce,0x504e5b23 ! Init value for %l4 .word 0x20887f16,0xbc87e073 ! Init value for %l5 .word 0x5e45ff23,0xa869c5f2 ! Init value for %l6 .word 0xefe1a0c7,0xe7dc66fb ! Init value for %l7 .align 64 p28_init_freg: .word 0xf605efe3,0x07a05854 ! Init value for %f0 .word 0x17641d28,0xdb4a3b7c ! Init value for %f2 .word 0x5d71318f,0x92d6097b ! Init value for %f4 .word 0xa63ab4e4,0x87b66e73 ! Init value for %f6 .word 0x363d6da7,0xb9dd0ec1 ! Init value for %f8 .word 0x69dea6d6,0x032a7bb4 ! Init value for %f10 .word 0xbd21a385,0x2786af3c ! Init value for %f12 .word 0x21391ad6,0x519ad3cf ! Init value for %f14 .word 0x7ec2fa71,0x08bab971 ! Init value for %f16 .word 0x98c6fe4c,0xbfd4f340 ! Init value for %f18 .word 0x477e3b35,0x215fd8ed ! Init value for %f20 .word 0x25ba4090,0x53e4e210 ! Init value for %f22 .word 0xe2e6d5f0,0x479fc4ba ! Init value for %f24 .word 0x7aeead64,0x37ecb1e1 ! Init value for %f26 .word 0x59f77301,0x8d873060 ! Init value for %f28 .word 0xb0599eba,0x2040b6b1 ! Init value for %f30 .word 0xd4f12252,0x1e8f32e5 ! Init value for %f32 .word 0xc8bd7830,0x357e6ffb ! Init value for %f34 .word 0x63c78d40,0x68642efe ! Init value for %f36 .word 0x93694968,0xd1ea7d68 ! Init value for %f38 .word 0x59917be1,0xb6a4c85f ! Init value for %f40 .word 0xf45fe4d0,0xa0cd5c8f ! Init value for %f42 .word 0x8ea9439f,0xef714709 ! Init value for %f44 .word 0x955f071f,0xc4eeade4 ! Init value for %f46 .word 0xf3e5dafe,0x8c192131 .word 0xf55053ae,0x86cc1494 .word 0x02f4d7b4,0xa7fb0f9f .word 0xebe764a1,0xd428acd4 .word 0xcbcb45a9,0xa92b5ce8 .word 0xd8c7b7b5,0x787b33eb .word 0x1a4f55e7,0x649abf4d .word 0xe2bc428f,0x51ecb939 p28_expected_registers: .word 0x00000000,0x00000016 .word 0x08102ee6,0xaaee0038 .word 0x504e5b23,0xf7888b4b .word 0x00000000,0x97260cfb .word 0x00000000,0x1b5e815c .word 0x00000000,0x1598f1c9 .word 0x00000000,0x405ad0b9 .word 0x00000000,0x1598f1c9 p28_expected_fp_regs: .word 0xf605efe3,0x07a05854 .word 0x17641d28,0xdb4a3b7c .word 0x5d71318f,0x92d6097b .word 0xa63ab4e4,0x87b66e73 .word 0x363d6da7,0xb9dd0ec1 .word 0x69dea6d6,0x032a7bb4 .word 0xbd21a385,0x2786af3c .word 0x21391ad6,0x519ad3cf .word 0x7ec2fa71,0x08bab971 .word 0x98c6fe4c,0xbfd4f340 .word 0x477e3b35,0x215fd8ed .word 0x25ba4090,0x53e4e210 .word 0xe2e6d5f0,0x479fc4ba .word 0x7aeead64,0x37ecb1e1 .word 0x59f77301,0x8d873060 .word 0xb0599eba,0x2040b6b1 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p28_local0_expect: .word 0x31d4d4f4,0x5243cf73 .word 0x5b61bc4a,0x10a64a86 .word 0xf12e0d25,0xcb72d385 .word 0x7f5edaad,0xc40e4a65 .word 0x0124a4c3,0x6b7e9f5b .word 0xd3077c84,0x8bb25028 .word 0x01a95fae,0x1af1b479 .word 0x6eb042f4,0x1a43c487 p28_local1_expect: .word 0xdaf592df,0x74cb37c3 .word 0xfb62a8cd,0x107d88e9 .word 0xceb35066,0xbc87e073 .word 0x2e56f410,0x78f42d4b .word 0x96c06ff7,0x87dcc4d6 .word 0x0124a4c3,0xdb748bc9 .word 0x1794e1e7,0xbd22be59 .word 0x44132017,0xd6393303 p28_local2_expect: .word 0x9b267e7a,0x29e592a1 .word 0x0018963b,0xbd11510d .word 0x405ad0b9,0x1598f1c9 .word 0x1b5e815c,0x651bafde .word 0x2a6dd9b1,0x4351394f .word 0x642b2372,0x7d3e3fad .word 0x6f5a6a1b,0x9b80a454 .word 0x1d56f946,0x03715ee9 p28_local3_expect: .word 0x4423db1d,0x6758ac87 .word 0x4dad1715,0xbace4721 .word 0x08102ee6,0x000000db .word 0x85c710ff,0xf4ff8aff .word 0xe743ef6a,0x38bf9167 .word 0xa869c5f2,0x418c4515 .word 0x504e5b23,0xf7888b4b .word 0x749637a0,0x90515d62 p29_init_registers: .word 0xd7e9c956,0x7c2ac0c7 ! Init value for %l0 .word 0x3bffdbf2,0x1a85e9cb ! Init value for %l1 .word 0xcec9d9d9,0xfc36f755 ! Init value for %l2 .word 0xad1bc16a,0x8d563bdc ! Init value for %l3 .word 0x9d02e115,0xe20f9833 ! Init value for %l4 .word 0xf2ca28e9,0xf0fa0e1e ! Init value for %l5 .word 0xbff0c4fb,0xd4fe0ae2 ! Init value for %l6 .word 0x6730a3dc,0x78b86283 ! Init value for %l7 .align 64 p29_init_freg: .word 0x030cecfb,0x4fe06efc ! Init value for %f0 .word 0x13418fb6,0x7cb63618 ! Init value for %f2 .word 0x6d4ceca2,0xf43091a6 ! Init value for %f4 .word 0x988264df,0x4f711646 ! Init value for %f6 .word 0x6d466e0e,0xfb211562 ! Init value for %f8 .word 0xb8f736e6,0x90e803b7 ! Init value for %f10 .word 0x6fbc5a62,0x11c98914 ! Init value for %f12 .word 0x35521e16,0x84391cff ! Init value for %f14 .word 0xa469e9f7,0x984b8e3a ! Init value for %f16 .word 0x9056d44b,0xbf1b8937 ! Init value for %f18 .word 0x5a3c4acb,0x80df6f71 ! Init value for %f20 .word 0xa9631d98,0x24ceb913 ! Init value for %f22 .word 0x67ce4186,0xf479f90a ! Init value for %f24 .word 0xbd07bde3,0x4e4fc19a ! Init value for %f26 .word 0x29b71d66,0x3678a397 ! Init value for %f28 .word 0xd475a47c,0x8e0da54d ! Init value for %f30 .word 0x62ca12b1,0x8f2056a1 ! Init value for %f32 .word 0x72608dda,0xaf6abd89 ! Init value for %f34 .word 0x979cff36,0x5aadeef0 ! Init value for %f36 .word 0x620570f3,0x13e0cc14 ! Init value for %f38 .word 0xca324d79,0x0ddec986 ! Init value for %f40 .word 0x1d061980,0x704a72e2 ! Init value for %f42 .word 0xb326438e,0x7b327ec2 ! Init value for %f44 .word 0x70c6f9af,0x6cb27efe ! Init value for %f46 .word 0x41519656,0xa460579c .word 0x6e1818d7,0x090cf6b6 .word 0xd3683bc1,0xd832023b .word 0x307a512a,0x55e3c80d .word 0x6afc63ce,0x30b966a0 .word 0x0461f993,0x58532dd4 .word 0xe659689c,0xe676a82c .word 0xb4c9d885,0x2d0366cc p29_expected_registers: .word 0x9b56af4a,0x7c2ac0c7 .word 0x00000000,0x4dfc47ca .word 0x00000000,0x00000080 .word 0x00000000,0x00000019 .word 0x00000000,0xcac1b8eb .word 0x6e5282ec,0x5abd362c .word 0x00000000,0x918f3c18 .word 0x9b56af4a,0x7c2ac0c7 p29_expected_fp_regs: .word 0x030cecfb,0x4fe06efc .word 0x13418fb6,0x7cb63618 .word 0x6d4ceca2,0xf43091a6 .word 0x988264df,0x4f711646 .word 0x6d466e0e,0xfb211562 .word 0xb8f736e6,0x90e803b7 .word 0x6fbc5a62,0x11c98914 .word 0x35521e16,0x84391cff .word 0xa469e9f7,0x984b8e3a .word 0x9056d44b,0xbf1b8937 .word 0x5a3c4acb,0x80df6f71 .word 0xa9631d98,0x24ceb913 .word 0x67ce4186,0xf479f90a .word 0xbd07bde3,0x4e4fc19a .word 0x29b71d66,0x3678a397 .word 0xd475a47c,0x8e0da54d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p29_local0_expect: .word 0xba79e37f,0xdfc18a49 .word 0xc51dc53e,0xcf765942 .word 0xcb444176,0x4a9f1947 .word 0x00000021,0x246c1250 .word 0x4d950c22,0x87341db8 .word 0xaeaf9a18,0x918f3c18 .word 0x18951257,0x4dfc47ca .word 0xea5b69b8,0x8d563bdc p29_local1_expect: .word 0xcaabffd6,0xaca3a691 .word 0x9b56af4a,0x7c2ac0c7 .word 0x7ec724a8,0x81922675 .word 0xa145afbf,0x83c04196 .word 0x43b393dd,0x986c6101 .word 0x786c6ebc,0xffeb36d1 .word 0xb07d705d,0x33b44d4c .word 0x669faa68,0x0546850c p29_local2_expect: .word 0x1f2eba60,0xddd07013 .word 0xde7a6225,0xdac9deea .word 0xea67856f,0x684674e7 .word 0x00579825,0xb153b5cf .word 0x6e5282ec,0x5abd362c .word 0x5677fccb,0x96eaa69c .word 0x622b7fd9,0xfc984f3e .word 0x353163ea,0xb89f98df p29_local3_expect: .word 0x918f3c18,0x7c2ac0c7 .word 0x1c4baf80,0x5abd362c .word 0x1a85e9cb,0xb0d8f27d .word 0x87e85ab9,0x86cf9807 .word 0x3ac6f33e,0x6de1fd6e .word 0x0b51b671,0xa2748f51 .word 0xe3789af3,0x60d8ff2b .word 0x8fc3bc1a,0xf894f9a7 p30_init_registers: .word 0x0fe3d9e5,0xcf0c0c20 ! Init value for %l0 .word 0xeff21e2e,0x653b8aea ! Init value for %l1 .word 0x5140cfe8,0x8a92f542 ! Init value for %l2 .word 0xd8eb8098,0x9b684294 ! Init value for %l3 .word 0xef277eca,0x16044470 ! Init value for %l4 .word 0xbeb9ca4c,0x62b1733a ! Init value for %l5 .word 0x706ce456,0x3600a49c ! Init value for %l6 .word 0x35507995,0xef04b952 ! Init value for %l7 .align 64 p30_init_freg: .word 0xbdd120e9,0xa58e192d ! Init value for %f0 .word 0xc568632f,0x85e5e08e ! Init value for %f2 .word 0x0c38e48a,0x0ecc7c44 ! Init value for %f4 .word 0x7eaea9da,0x3afa7617 ! Init value for %f6 .word 0x8a257a65,0xb6839bd7 ! Init value for %f8 .word 0xc799179b,0xa45a8a3a ! Init value for %f10 .word 0xf614bcc2,0x353be3a3 ! Init value for %f12 .word 0x9cf480b1,0x0eb8d883 ! Init value for %f14 .word 0xe87b81b9,0xa8c6d81c ! Init value for %f16 .word 0xc8a1f414,0xb1e0de18 ! Init value for %f18 .word 0xdb451d34,0x90ab8a52 ! Init value for %f20 .word 0x747baead,0xeee43077 ! Init value for %f22 .word 0xd458cd41,0x65b09b4b ! Init value for %f24 .word 0x83282739,0xfdb4c9b4 ! Init value for %f26 .word 0x5a7d2b4c,0xb0fd50e3 ! Init value for %f28 .word 0x58ce7ce7,0xd45314f9 ! Init value for %f30 .word 0xc155b717,0x5a04c548 ! Init value for %f32 .word 0x011bcc3f,0xeac6bbc9 ! Init value for %f34 .word 0x2e09851c,0x54dca5c2 ! Init value for %f36 .word 0xf06a0ae4,0x00f686fc ! Init value for %f38 .word 0x89972ae7,0x76d376a2 ! Init value for %f40 .word 0x34eece6d,0x6dadd37c ! Init value for %f42 .word 0x0c9dc08e,0xaef12117 ! Init value for %f44 .word 0x7ec52ae6,0x657e8ad6 ! Init value for %f46 .word 0xa2b50225,0x30c33048 .word 0x8151975f,0x29f78119 .word 0x3c25a38c,0x790569c5 .word 0x364b9bd5,0x8078af76 .word 0x92e05b69,0x0c36f5fd .word 0xd570ce0f,0x33592af0 .word 0xa26ca7f9,0x6c242fb3 .word 0x77e9f838,0xf1fa7adc p30_expected_registers: .word 0x00000000,0xb387c28f .word 0x00000000,0x00000096 .word 0x00000000,0x00000076 .word 0x00000000,0x9600c793 .word 0x00000000,0xdf47436b .word 0x00000000,0x4c175e86 .word 0x00000000,0xfdfacec0 .word 0xdf47436b,0x1e9f636c p30_expected_fp_regs: .word 0xbdd120e9,0xa58e192d .word 0xc568632f,0x85e5e08e .word 0x0c38e48a,0x0ecc7c44 .word 0x7eaea9da,0x3afa7617 .word 0x8a257a65,0xb6839bd7 .word 0xc799179b,0xa45a8a3a .word 0xf614bcc2,0x353be3a3 .word 0x9cf480b1,0x0eb8d883 .word 0xe87b81b9,0xa8c6d81c .word 0xc8a1f414,0xb1e0de18 .word 0xdb451d34,0x90ab8a52 .word 0x747baead,0xeee43077 .word 0xd458cd41,0x65b09b4b .word 0x83282739,0xfdb4c9b4 .word 0x5a7d2b4c,0xb0fd50e3 .word 0x58ce7ce7,0xd45314f9 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p30_local0_expect: .word 0x1ebc007d,0xf03ab5e3 .word 0xf1e62ddc,0xa15da16d .word 0xc6210213,0xbe06caa0 .word 0x306bd058,0xc7c12d52 .word 0xaf24c5db,0x55d1c2ff .word 0x3600a49c,0xc3ae3aff .word 0x9d9036a0,0x584fcefb .word 0x57a8828c,0x10d82036 p30_local1_expect: .word 0xc92bb8bf,0x605b1207 .word 0x86f83b30,0x10bd4116 .word 0xfdfacec0,0x31cd87b1 .word 0xfa6363df,0xd93211ae .word 0xcbe04a44,0x40aa77c7 .word 0x86f83b30,0xe88633ad .word 0xe1734eff,0x1e44c557 .word 0x2fa063ca,0x020bc154 p30_local2_expect: .word 0x4c175e86,0xa44a1384 .word 0x9dd20431,0x164c1adb .word 0x81fe5912,0x0b7c68c9 .word 0xb387c28f,0x07035eeb .word 0x34c33584,0x9eee9822 .word 0xc1ff8950,0x3eb8b91f .word 0x9e0e68ff,0x599e8f3a .word 0x0b3afe64,0xe05e9d8b p30_local3_expect: .word 0x1f68184a,0x688973c1 .word 0xdf47436b,0x1e9f636c .word 0x18cadfcc,0xdee755ee .word 0xaf50224c,0xe3fe1fcb .word 0x18cadfcc,0xab7abf32 .word 0x30c3ea3d,0xd9ff782b .word 0x57b93be7,0x4c5c77b7 .word 0x9600c793,0x9027c1ff p31_init_registers: .word 0x52630770,0x2c5b9ded ! Init value for %l0 .word 0xd3e7b1f8,0x8c49a09a ! Init value for %l1 .word 0xa2603b35,0xaedac48c ! Init value for %l2 .word 0x8405ce78,0x96b3b11e ! Init value for %l3 .word 0x006a2634,0x5bb131a1 ! Init value for %l4 .word 0x49c9426c,0x91c614e8 ! Init value for %l5 .word 0x164d3d30,0x94c497ba ! Init value for %l6 .word 0xca92ef14,0x5eaac490 ! Init value for %l7 .align 64 p31_init_freg: .word 0xdb0d8f47,0x121678c2 ! Init value for %f0 .word 0xeac63e15,0x6dbb23e2 ! Init value for %f2 .word 0xe9f40d77,0x83f954b2 ! Init value for %f4 .word 0x29398e29,0x1ab7f628 ! Init value for %f6 .word 0xee17bb61,0xb3400709 ! Init value for %f8 .word 0x6c97cc80,0x4defa56e ! Init value for %f10 .word 0x8b04cd01,0xda0203b9 ! Init value for %f12 .word 0xcebe52ea,0x8e0021f6 ! Init value for %f14 .word 0x2474095a,0x65b370b8 ! Init value for %f16 .word 0xcf24f2f4,0x85df76f1 ! Init value for %f18 .word 0xf6cf6222,0x938103f7 ! Init value for %f20 .word 0x3b0748eb,0xf65c337e ! Init value for %f22 .word 0x842c7d66,0x06bbf95e ! Init value for %f24 .word 0x4a0dd801,0x21b017df ! Init value for %f26 .word 0xae2a3c0e,0x58cdfbdb ! Init value for %f28 .word 0xe691f28e,0x47fee68a ! Init value for %f30 .word 0xce40e6cb,0x8f719ef7 ! Init value for %f32 .word 0x6c2b6f9d,0x9cf60e4b ! Init value for %f34 .word 0x1606d9ab,0xa88022eb ! Init value for %f36 .word 0x36a4ef42,0xce2dc744 ! Init value for %f38 .word 0xe5a8d071,0xae63bd8e ! Init value for %f40 .word 0x0eb16b0e,0xc1ee1cd5 ! Init value for %f42 .word 0x8f4295a6,0x135965f5 ! Init value for %f44 .word 0x321d00a3,0xa7fe77bc ! Init value for %f46 .word 0x445b9cc2,0xc74cf24d .word 0x3cc3cf3c,0x94c27a3f .word 0x39e04ffb,0x32440c1f .word 0xf1eff1b4,0xda14af66 .word 0x90467625,0xe5afcb38 .word 0x38479b62,0xb84f9870 .word 0x5ce1ad9f,0xeb53ea7d .word 0x15a18664,0xdb84cf90 p31_expected_registers: .word 0x00000000,0x00000080 .word 0x00000000,0xa7013939 .word 0x00000000,0x00000072 .word 0x00000000,0x00000027 .word 0x00000000,0x00000054 .word 0xccea157b,0x655f8534 .word 0x00000000,0x6130b376 .word 0x00000000,0x00000026 p31_expected_fp_regs: .word 0xdb0d8f47,0x121678c2 .word 0xeac63e15,0x6dbb23e2 .word 0xe9f40d77,0x83f954b2 .word 0x29398e29,0x1ab7f628 .word 0xee17bb61,0xb3400709 .word 0x6c97cc80,0x4defa56e .word 0x8b04cd01,0xda0203b9 .word 0xcebe52ea,0x8e0021f6 .word 0x2474095a,0x65b370b8 .word 0xcf24f2f4,0x85df76f1 .word 0xf6cf6222,0x938103f7 .word 0x3b0748eb,0xf65c337e .word 0x842c7d66,0x06bbf95e .word 0x4a0dd801,0x21b017df .word 0xae2a3c0e,0x58cdfbdb .word 0xe691f28e,0x47fee68a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p31_local0_expect: .word 0x7fe3b8ff,0xa7013939 .word 0xd2cef9d4,0xf2dd2a3a .word 0xccea157b,0x655f8534 .word 0xff9f9ca2,0xa708bd78 .word 0x8eb2e1ae,0x5b10b7ea .word 0xccfa793b,0xb0fd4fe0 .word 0x244b58ff,0xc38ee7ee .word 0xb998721a,0xfca3ff2b p31_local1_expect: .word 0x84cb2cbc,0x5cad3f8a .word 0xd3d9b64b,0x136a582c .word 0xfc7820ad,0xdd1a07ae .word 0x8d0b6be1,0xc9a6cd9d .word 0x058ae891,0x6ad8547a .word 0x475fd1ff,0xd8084c10 .word 0xbabb48f2,0x866d6283 .word 0xfff84343,0xa7ebccb9 p31_local2_expect: .word 0x461e6394,0x5efb1fcf .word 0xc7b5b547,0x39f8ff65 .word 0x3c67f7bc,0xb71e3ba3 .word 0x014b9f3b,0x007821ac .word 0x76d61f47,0x46653739 .word 0x6eb60442,0x82997419 .word 0xef109148,0x1b9c23e1 .word 0x91c614e8,0x37a629ca p31_local3_expect: .word 0x883ba21d,0xbc3a93ff .word 0xad59ce14,0x160d7f59 .word 0x91af3a18,0x9b29348e .word 0x4428f1fd,0x1ca34180 .word 0x1213ab82,0xffd54528 .word 0xa88a2a83,0x342f2958 .word 0xde45ffde,0x6130b376 .word 0x0675ce13,0x0690d10a p32_init_registers: .word 0x5009487e,0xc37f2ece ! Init value for %l0 .word 0xa2c30b8c,0x5dfaa7f0 ! Init value for %l1 .word 0xa08016f6,0x661ff343 ! Init value for %l2 .word 0xd2c33894,0x2fcc7ed6 ! Init value for %l3 .word 0xa04f25b0,0x58546920 ! Init value for %l4 .word 0x4939cbe8,0xcf8efc98 ! Init value for %l5 .word 0xb6e753f0,0x6d7ccbe5 ! Init value for %l6 .word 0xee655f96,0xb6a8929b ! Init value for %l7 .align 64 p32_init_freg: .word 0xaa1e52ce,0xe31c6307 ! Init value for %f0 .word 0xf5d824f6,0xb3afde32 ! Init value for %f2 .word 0xa00b57f1,0xbeed976e ! Init value for %f4 .word 0xbf2934b4,0x7a8b29ea ! Init value for %f6 .word 0x45b76209,0xfe7526ed ! Init value for %f8 .word 0xfc639a91,0x2a5d1af4 ! Init value for %f10 .word 0x6ea6f7c2,0x6ad461d2 ! Init value for %f12 .word 0x74074bac,0x86a53b4d ! Init value for %f14 .word 0xa3ae56bf,0x8ffcd584 ! Init value for %f16 .word 0xc884273b,0x21664686 ! Init value for %f18 .word 0x75f6b7c8,0xee7901f1 ! Init value for %f20 .word 0xb47441a9,0xaf03a796 ! Init value for %f22 .word 0x8e88299e,0xfd51213e ! Init value for %f24 .word 0x0af74e20,0x721e8e3f ! Init value for %f26 .word 0x6439d6a4,0x5858d749 ! Init value for %f28 .word 0x0d7e9a73,0x2bed052a ! Init value for %f30 .word 0x0200da4b,0xbca67bc8 ! Init value for %f32 .word 0x17c70c26,0xdd0028d2 ! Init value for %f34 .word 0x24895184,0x72f4a1eb ! Init value for %f36 .word 0x7f96c29e,0x8b1329c0 ! Init value for %f38 .word 0x252b75a5,0x5d68512c ! Init value for %f40 .word 0x6de20150,0x35550ac8 ! Init value for %f42 .word 0xc7f72ddd,0x479628e5 ! Init value for %f44 .word 0x0a5c3708,0x2928fc64 ! Init value for %f46 .word 0x0fed53ff,0x4bc25299 .word 0x711a3fbb,0x1954b4d3 .word 0xbedf872e,0x220c864d .word 0x7f9e9041,0xad363689 .word 0xfd6b5ecb,0x62efb74c .word 0xf57932e2,0xcc799ab0 .word 0x60e48666,0x56018230 .word 0x771e5c46,0x6a22aa81 p32_expected_registers: .word 0x00000000,0x000000da .word 0x00000000,0x000000da .word 0x00000000,0x102c521e .word 0x00000000,0xedd4d019 .word 0x00000000,0x2822bc95 .word 0x4939cbe8,0xcf8efc98 .word 0x00000000,0x0000002f .word 0x11f80620,0x44e693de p32_expected_fp_regs: .word 0xaa1e52ce,0xe31c6307 .word 0xf5d824f6,0xb3afde32 .word 0xa00b57f1,0xbeed976e .word 0xbf2934b4,0x7a8b29ea .word 0x45b76209,0xfe7526ed .word 0xfc639a91,0x2a5d1af4 .word 0x6ea6f7c2,0x6ad461d2 .word 0x74074bac,0x86a53b4d .word 0xa3ae56bf,0x8ffcd584 .word 0xc884273b,0x21664686 .word 0x75f6b7c8,0xee7901f1 .word 0xb47441a9,0xaf03a796 .word 0x8e88299e,0xfd51213e .word 0x0af74e20,0x721e8e3f .word 0x6439d6a4,0x5858d749 .word 0x0d7e9a73,0x2bed052a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p32_local0_expect: .word 0xeb6e6719,0xd32c7f15 .word 0x49a3abee,0xceb34abe .word 0xd66fbbca,0x595786fa .word 0x042903a8,0x7f17e64c .word 0x0000002f,0x44e693de .word 0x2822bc95,0xe0742857 .word 0x11f80620,0x44e693de .word 0x99b4e197,0x0dc87044 p32_local1_expect: .word 0xfb61bdff,0x1101fb9e .word 0xd81cf1a7,0x336d1b47 .word 0xc148dce9,0xc7e57f79 .word 0x2cede0fc,0xffcc7ed6 .word 0x078b26b9,0x000000fc .word 0x279cf570,0xa57cad22 .word 0x102c521e,0xffe6a5ff .word 0x576d6cfb,0x68af55c6 p32_local2_expect: .word 0x728355c0,0xd33d671d .word 0xff0e62c0,0xedd4d019 .word 0x3681f1c5,0xc75fffbb .word 0xe0742857,0xf2c35cce .word 0x13331b20,0x55087bfe .word 0x82bef7ee,0xdd740f00 .word 0xe5ba31a2,0xffa6bb2d .word 0x99ceba8b,0xfcffc708 p32_local3_expect: .word 0x30ad1d7a,0x27b4d193 .word 0xf9c82a69,0xabb47042 .word 0xc824187e,0x4bad3b6e .word 0x85f582b4,0x9e6f0245 .word 0x93eeb5d0,0x89d23f85 .word 0xa975ca45,0x23fb9e42 .word 0xe531ba6a,0xdc5a9fb3 .word 0x4e66f9a3,0x5e77e181 p33_init_registers: .word 0xa5c78e03,0xc64df387 ! Init value for %l0 .word 0x7ec35988,0xd3cbd8ab ! Init value for %l1 .word 0x444ba647,0xfd685610 ! Init value for %l2 .word 0xd5b08397,0xeb979444 ! Init value for %l3 .word 0x891869fa,0x40c6dd75 ! Init value for %l4 .word 0x620bdf78,0x0d56649d ! Init value for %l5 .word 0xeac4279e,0x21bdb4a6 ! Init value for %l6 .word 0xadfa0a5c,0x469012c5 ! Init value for %l7 .align 64 p33_init_freg: .word 0x3ccd3741,0x3f3bd2ea ! Init value for %f0 .word 0x59ef60e5,0xfcf80dfc ! Init value for %f2 .word 0x7d6158fc,0x56892560 ! Init value for %f4 .word 0xb83e2896,0x5586f504 ! Init value for %f6 .word 0x5792fd5f,0xd0fa9edc ! Init value for %f8 .word 0xa5988aa5,0xb81161a1 ! Init value for %f10 .word 0x19906643,0x5c16789a ! Init value for %f12 .word 0x47dcf166,0x1ebf23ee ! Init value for %f14 .word 0x5aff2d36,0x2659ac23 ! Init value for %f16 .word 0x76ebb2f5,0x4f3fba8f ! Init value for %f18 .word 0xe6c41fc8,0x6446d18f ! Init value for %f20 .word 0x8f1aa6d9,0xc9d51b9f ! Init value for %f22 .word 0x21865944,0x659b461a ! Init value for %f24 .word 0xbb9c42e9,0x93704bb5 ! Init value for %f26 .word 0x87741f0c,0x7f5d46d5 ! Init value for %f28 .word 0xd2e8dc0c,0x01aa5a99 ! Init value for %f30 .word 0xfd1c4b1b,0x3ea0dafe ! Init value for %f32 .word 0x309cad9c,0x6cc98122 ! Init value for %f34 .word 0x471c4cdd,0x53023fa3 ! Init value for %f36 .word 0xf9db0b25,0x6f3bdc4f ! Init value for %f38 .word 0x93dd579f,0x377801d3 ! Init value for %f40 .word 0x24530664,0x44aa4b14 ! Init value for %f42 .word 0xf9db2f58,0xbc8651e3 ! Init value for %f44 .word 0x98b724ac,0xb291b047 ! Init value for %f46 .word 0x158d1139,0x4f6d20f7 .word 0xfb9fa133,0x1b9249db .word 0xdb6494ac,0x84bd9dc7 .word 0x46d52a41,0x9994de5b .word 0xaa448bff,0xb2741468 .word 0x561d6f36,0x37d67ad4 .word 0x420f2b45,0xd67feeb3 .word 0xa038c3f3,0x765d2d18 p33_expected_registers: .word 0x00000000,0x4babc0cb .word 0x00000000,0xd31b0fb5 .word 0x00000000,0x00000033 .word 0x00000000,0xa37ebc73 .word 0xfd911e39,0x57ff8275 .word 0x00000000,0xb4f49e2f .word 0x00000000,0x0ba365bf .word 0x00000000,0x0000002b p33_expected_fp_regs: .word 0x3ccd3741,0x3f3bd2ea .word 0x59ef60e5,0xfcf80dfc .word 0x7d6158fc,0x56892560 .word 0xb83e2896,0x5586f504 .word 0x5792fd5f,0xd0fa9edc .word 0xa5988aa5,0xb81161a1 .word 0x19906643,0x5c16789a .word 0x47dcf166,0x1ebf23ee .word 0x5aff2d36,0x2659ac23 .word 0x76ebb2f5,0x4f3fba8f .word 0xe6c41fc8,0x6446d18f .word 0x8f1aa6d9,0xc9d51b9f .word 0x21865944,0x659b461a .word 0xbb9c42e9,0x93704bb5 .word 0x87741f0c,0x7f5d46d5 .word 0xd2e8dc0c,0x01aa5a99 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p33_local0_expect: .word 0x01dd4741,0xf3876c33 .word 0xfcd0f0a1,0x2f7535d9 .word 0x329579ff,0x24978955 .word 0xdc466ba4,0x0d56649d .word 0x00000012,0xd55a31bf .word 0x3e56cf07,0xba91278b .word 0xdbb24872,0x749ccc67 .word 0x00000084,0x3a9c3210 p33_local1_expect: .word 0x13adcddd,0xeb979444 .word 0xd55a31bf,0x1d2a33df .word 0xf6171365,0x301adeb2 .word 0x5669cc2f,0xea3a723f .word 0xb4f49e2f,0x427ad172 .word 0x7bfed720,0xb451fa28 .word 0x52c081bb,0x2a999d3c .word 0x59afed18,0xb6ffd24f p33_local2_expect: .word 0xc10104bc,0x32840454 .word 0x3ab9ffd2,0x3dabb17f .word 0x843cebc8,0x0937b682 .word 0xf8e0e33f,0xd2126ae6 .word 0xee5d7bdf,0xa046fe46 .word 0xcde9e7f6,0xd4d899d2 .word 0xc64dff87,0xb4790bc6 .word 0xe73ba3ff,0x000000f3 p33_local3_expect: .word 0x7bfed720,0x47236023 .word 0xfd911e39,0x57ff8275 .word 0x909c2df4,0x4f60ff33 .word 0x8096b5d8,0x57eba963 .word 0x64b101f1,0x1b2d74b7 .word 0x222b12b7,0x940db3b9 .word 0xc4825584,0x6417ddeb .word 0xd31b0fb5,0xc12e9bc6 p34_init_registers: .word 0x206b4896,0x289f4359 ! Init value for %l0 .word 0xa0dc9a92,0x76480b8a ! Init value for %l1 .word 0x6bd03342,0x6d9260e9 ! Init value for %l2 .word 0xae9fe394,0x788c2544 ! Init value for %l3 .word 0xf6870338,0x12b4aa55 ! Init value for %l4 .word 0x75e47f9a,0x3f90e895 ! Init value for %l5 .word 0xc840446a,0x548b8ebd ! Init value for %l6 .word 0xfa9c4a6a,0xc06d6750 ! Init value for %l7 .align 64 p34_init_freg: .word 0xf9caa0e0,0x07714323 ! Init value for %f0 .word 0xf42ea98a,0x3e55aa64 ! Init value for %f2 .word 0xaa95c6fc,0xc93c8b67 ! Init value for %f4 .word 0xb04db222,0x7e0753fe ! Init value for %f6 .word 0xd9f45550,0x811af5a5 ! Init value for %f8 .word 0x96b3edc3,0xaec9d236 ! Init value for %f10 .word 0xa0cc7990,0xf6da03ba ! Init value for %f12 .word 0x84bff104,0x0d1b0851 ! Init value for %f14 .word 0x3766d723,0x9261b177 ! Init value for %f16 .word 0x843b5eb2,0x53a0f983 ! Init value for %f18 .word 0x9beb4088,0xf7407eac ! Init value for %f20 .word 0x7c54052d,0x47a8a86c ! Init value for %f22 .word 0xb7cbfeb2,0x5be97fa4 ! Init value for %f24 .word 0x53b2da4b,0x46eb8ebe ! Init value for %f26 .word 0x4c15d7e4,0x2ddcab00 ! Init value for %f28 .word 0x5d00e08c,0x3e8cb68c ! Init value for %f30 .word 0x58495c45,0x195998dc ! Init value for %f32 .word 0xb97004df,0x1a1c37e5 ! Init value for %f34 .word 0xb734ef49,0xb2a0f8f2 ! Init value for %f36 .word 0xea8f495d,0xdcf8be54 ! Init value for %f38 .word 0xd4de8ff0,0x336ca1e4 ! Init value for %f40 .word 0xf5bfe9f3,0x5301c8f8 ! Init value for %f42 .word 0xd63efb9c,0xbe3337bf ! Init value for %f44 .word 0x36c03a09,0x9ab5c157 ! Init value for %f46 .word 0x93d8e3ce,0x229d6305 .word 0x3a224672,0xaab1ee95 .word 0x08444a3c,0xacdebf92 .word 0x882e3166,0xd83c2968 .word 0x62d832be,0xc7c96ef2 .word 0xe0a32750,0xf3607488 .word 0xc339bd22,0xf37fc914 .word 0x2903b292,0xf0cf5539 p34_expected_registers: .word 0x206b4896,0x289f4359 .word 0xf63f4157,0x9072bce6 .word 0x6153f55f,0x714ae09f .word 0x00000000,0x000076fa .word 0x788c2544,0x6fff1500 .word 0x00000000,0x34578c21 .word 0x00000000,0x000000ec .word 0x00000000,0xb3939ff7 p34_expected_fp_regs: .word 0xf9caa0e0,0x07714323 .word 0xf42ea98a,0x3e55aa64 .word 0xaa95c6fc,0xc93c8b67 .word 0xb04db222,0x7e0753fe .word 0xd9f45550,0x811af5a5 .word 0x96b3edc3,0xaec9d236 .word 0xa0cc7990,0xf6da03ba .word 0x84bff104,0x0d1b0851 .word 0x3766d723,0x9261b177 .word 0x843b5eb2,0x53a0f983 .word 0x9beb4088,0xf7407eac .word 0x7c54052d,0x47a8a86c .word 0xb7cbfeb2,0x5be97fa4 .word 0x53b2da4b,0x46eb8ebe .word 0x4c15d7e4,0x2ddcab00 .word 0x5d00e08c,0x3e8cb68c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p34_local0_expect: .word 0x196144f7,0xd873883d .word 0x548a19cd,0xe0b80726 .word 0x5a4b3669,0x7413a4b5 .word 0x76ff0b8a,0x0dd99838 .word 0x69e13501,0x83c67deb .word 0x000000ec,0xb3939ff7 .word 0xa05e29a3,0xa1ff01f6 .word 0xe8957b11,0x5e2ce1f9 p34_local1_expect: .word 0x96379426,0xecce4f32 .word 0xf1b6f1e8,0x928e9bd5 .word 0xa4f755b1,0x7a47be32 .word 0x4bc07e23,0x0af70307 .word 0xbb7e0bfa,0xcbffd11d .word 0xa3541396,0x6b66d613 .word 0x329acaa6,0x51714612 .word 0x78f1acc5,0x76ff6fbf p34_local2_expect: .word 0x34578c21,0xc85666df .word 0xd7f5910a,0xaeb0fc7a .word 0x6153f55f,0x714ae09f .word 0xf63f4157,0x9072bce6 .word 0x02aed3b8,0x7323ce06 .word 0x19def930,0xe190f507 .word 0x66d176a2,0xf49baf6d .word 0xbf0e3fe5,0x1b06fc53 p34_local3_expect: .word 0x00000048,0xd5305bb0 .word 0x3f90e895,0x8390daa3 .word 0xc06d6750,0x3a8fadf2 .word 0x788c2544,0x6fff1500 .word 0x932e2b13,0x0392484e .word 0x95745dff,0x920a40d9 .word 0x289f4359,0x8ec9bca8 .word 0x76fa9b12,0xde6b243c p35_init_registers: .word 0x574dbc08,0x2d7b30d4 ! Init value for %l0 .word 0x2ce4a774,0xb76ba92b ! Init value for %l1 .word 0x05bfca76,0xaf5d10ce ! Init value for %l2 .word 0xbb2026fc,0x1beb7018 ! Init value for %l3 .word 0x0721c241,0xf6563af8 ! Init value for %l4 .word 0x9c8abb14,0x8ab572e0 ! Init value for %l5 .word 0xdf76fa98,0x4ec6d43c ! Init value for %l6 .word 0x09d41864,0xa5fd64d7 ! Init value for %l7 .align 64 p35_init_freg: .word 0xc28e3f3e,0x3fdf718f ! Init value for %f0 .word 0x70e2b129,0x0c557aab ! Init value for %f2 .word 0xe3da440c,0xeaa84adf ! Init value for %f4 .word 0x6298b8e3,0x61a02fa8 ! Init value for %f6 .word 0x1f24bff4,0x0c2ddd73 ! Init value for %f8 .word 0xcf51ba05,0xdfc00b90 ! Init value for %f10 .word 0x4114a763,0xddc1fa53 ! Init value for %f12 .word 0xc59fdaef,0x819e2df7 ! Init value for %f14 .word 0xa6c3b14b,0x87840add ! Init value for %f16 .word 0xa1d79a4a,0xb24159ba ! Init value for %f18 .word 0x61ebe726,0x24833348 ! Init value for %f20 .word 0x86efdc00,0x871e398c ! Init value for %f22 .word 0xe3b898ec,0x347cc9f9 ! Init value for %f24 .word 0x4a88efbb,0xb63366b9 ! Init value for %f26 .word 0xfe2107ce,0x90ac1bf5 ! Init value for %f28 .word 0xf99ea23a,0x099e422b ! Init value for %f30 .word 0x9e5545f2,0x26a17fda ! Init value for %f32 .word 0x90f95192,0x363ded13 ! Init value for %f34 .word 0x9bd81ead,0x106573e2 ! Init value for %f36 .word 0x1181960c,0xd255d222 ! Init value for %f38 .word 0x6e6186ee,0x8840c94a ! Init value for %f40 .word 0x1295b506,0xf41cbfe8 ! Init value for %f42 .word 0xd16ff310,0x302bff12 ! Init value for %f44 .word 0x3462c5c9,0x5961adb0 ! Init value for %f46 .word 0x885b6947,0x5ac252b8 .word 0xe06003de,0x0934b151 .word 0x20847ae6,0xd1348318 .word 0xf856ce82,0xa433624b .word 0x3f5d1977,0x2d35ecfa .word 0x1ee2ad19,0x4646ffb1 .word 0x2ebe2ae0,0x87e3ef54 .word 0xab5d6c22,0x7363eea5 p35_expected_registers: .word 0x00000000,0x00006450 .word 0x00000000,0x0fc06845 .word 0x00000000,0x00000061 .word 0x00000000,0x3c66faf4 .word 0x00000000,0x0fc06845 .word 0x2ad80f58,0x40f700d7 .word 0x00000000,0x00000099 .word 0x00000000,0xaff58490 p35_expected_fp_regs: .word 0xc28e3f3e,0x3fdf718f .word 0x70e2b129,0x0c557aab .word 0xe3da440c,0xeaa84adf .word 0x6298b8e3,0x61a02fa8 .word 0x1f24bff4,0x0c2ddd73 .word 0xcf51ba05,0xdfc00b90 .word 0x4114a763,0xddc1fa53 .word 0xc59fdaef,0x819e2df7 .word 0xa6c3b14b,0x87840add .word 0xa1d79a4a,0xb24159ba .word 0x61ebe726,0x24833348 .word 0x86efdc00,0x871e398c .word 0xe3b898ec,0x347cc9f9 .word 0x4a88efbb,0xb63366b9 .word 0xfe2107ce,0x90ac1bf5 .word 0xf99ea23a,0x099e422b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p35_local0_expect: .word 0xac0190ef,0x2d493417 .word 0x7b1a1897,0xd2ea9fdd .word 0x22f08bdc,0x42e8057d .word 0x51239314,0x7ed433c4 .word 0xd1e2dac3,0x9f2b80ea .word 0xb26017e7,0x2bb825e3 .word 0xbcbfb929,0x16672f4c .word 0x30385f48,0xc2057e0b p35_local1_expect: .word 0x3c66faf4,0xf625aeff .word 0xa301307c,0x4f980abb .word 0x0000001c,0x4370ddbc .word 0x40620816,0xcf5ec5cc .word 0x1d868332,0xbbb2e89c .word 0xb99b02ba,0x63244090 .word 0xe85a7dab,0x8cd0c95f .word 0x5880faa4,0x24056e6a p35_local2_expect: .word 0xf521e9ac,0x55580b94 .word 0x9952eca2,0xf49140c0 .word 0x2ad80f58,0x40f700d7 .word 0xfca26f5c,0x2baad408 .word 0x60b7ff59,0xf3cf3ee7 .word 0x511fd8c3,0x1e39de97 .word 0xfd0b7df4,0xaeec7ca2 .word 0xf6563af8,0xee1b6412 p35_local3_expect: .word 0x3f6f4e25,0xb76ba92b .word 0x40f700d7,0xab1f94fa .word 0xd8be6450,0xb3ab3cde .word 0x32d58d74,0x77ff3a3a .word 0xff379f8a,0x2f8563e1 .word 0x4c65c6ff,0x4dfd2940 .word 0xa02e400e,0x328df7c7 .word 0x2d1e30ec,0x945e3a3a p36_init_registers: .word 0xb60968b4,0x8f3df72e ! Init value for %l0 .word 0xd1f03752,0xac8b8021 ! Init value for %l1 .word 0x7de0654a,0x419a5b09 ! Init value for %l2 .word 0x6a4b85d4,0xe43d157c ! Init value for %l3 .word 0x319451f6,0x3bd863b5 ! Init value for %l4 .word 0x42a484cb,0xf67a310c ! Init value for %l5 .word 0xf8675f33,0xf4ec5997 ! Init value for %l6 .word 0xb703f5f6,0x26547497 ! Init value for %l7 .align 64 p36_init_freg: .word 0x0bc1ea8e,0xc81fd8c2 ! Init value for %f0 .word 0xf5445028,0xb1580937 ! Init value for %f2 .word 0xde008d87,0x825e6d81 ! Init value for %f4 .word 0xe561db2a,0x0cba825a ! Init value for %f6 .word 0xc5acbda2,0x865603fe ! Init value for %f8 .word 0x5b844757,0xb1001685 ! Init value for %f10 .word 0x126d68f4,0xf81fb760 ! Init value for %f12 .word 0xa23eb45d,0x4b2cfe9f ! Init value for %f14 .word 0x5f0441e2,0x7b85ced7 ! Init value for %f16 .word 0xee37ec74,0x7a000a99 ! Init value for %f18 .word 0x26faa8bd,0x22e255e6 ! Init value for %f20 .word 0x1a66c447,0xaeb31389 ! Init value for %f22 .word 0xba0245b5,0x67c3f205 ! Init value for %f24 .word 0xb42abbf8,0x0d80b063 ! Init value for %f26 .word 0x41aeae63,0x1f1603c2 ! Init value for %f28 .word 0x9a890fc9,0x013ec0eb ! Init value for %f30 .word 0xdf1b26e2,0x96dd4e36 ! Init value for %f32 .word 0x47f478d0,0x990f93d2 ! Init value for %f34 .word 0x3c830449,0x2365e1f6 ! Init value for %f36 .word 0xbea5f959,0x9fa75e7b ! Init value for %f38 .word 0xca76de47,0x142a099a ! Init value for %f40 .word 0xfada4fcb,0xf049f12b ! Init value for %f42 .word 0xf9355de0,0xeabc032f ! Init value for %f44 .word 0xbae1452e,0x5b6bcf75 ! Init value for %f46 .word 0x2225c91d,0xf6fb9527 .word 0x2bacf1da,0x8e35d15b .word 0x76e67732,0x0f088ef4 .word 0x19200291,0x36e8d6d9 .word 0x261e7810,0x4b6d3b18 .word 0xb01d70f0,0x2a05b729 .word 0x28866831,0xb55f949a .word 0xc24786d3,0x7240c430 p36_expected_registers: .word 0x00000000,0x000000b9 .word 0x00000000,0x000000f7 .word 0x00000000,0x9f73f7b3 .word 0x00000000,0xe02873b5 .word 0xd9771850,0x2353fdc0 .word 0x42a484cb,0xf67a310c .word 0x00000000,0x00000083 .word 0x00000000,0x0000000f p36_expected_fp_regs: .word 0x0bc1ea8e,0xc81fd8c2 .word 0xf5445028,0xb1580937 .word 0xde008d87,0x825e6d81 .word 0xe561db2a,0x0cba825a .word 0xc5acbda2,0x865603fe .word 0x5b844757,0xb1001685 .word 0x126d68f4,0xf81fb760 .word 0xa23eb45d,0x4b2cfe9f .word 0x5f0441e2,0x7b85ced7 .word 0xee37ec74,0x7a000a99 .word 0x26faa8bd,0x22e255e6 .word 0x1a66c447,0xaeb31389 .word 0xba0245b5,0x67c3f205 .word 0xb42abbf8,0x0d80b063 .word 0x41aeae63,0x1f1603c2 .word 0x9a890fc9,0x013ec0eb .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p36_local0_expect: .word 0xeb8840f0,0x4c688bd8 .word 0x228aff22,0x5eee4616 .word 0x20170923,0xfdc3203e .word 0x82fdb85a,0x24324ce5 .word 0xc6d1c399,0xf54d9972 .word 0xe9cdca9e,0x18015061 .word 0x69a4830d,0x67773ffa .word 0xa94eff81,0xde510e63 p36_local1_expect: .word 0x0e0fd082,0xff719d18 .word 0xe02873b5,0xfc82ac16 .word 0xb3630a03,0x32c12070 .word 0x7f98f9ec,0xc1cf7662 .word 0xd260d6db,0xff22d138 .word 0x73deea42,0x400d0d65 .word 0xffd24121,0xa62f4849 .word 0x92f2ed13,0x9f73ffb3 p36_local2_expect: .word 0xf8cd0477,0xd4279239 .word 0xb95d19fa,0xbf0ca545 .word 0x19fae7c4,0xa4944fba .word 0xe2dfe38b,0xe44d66f5 .word 0xd9771850,0x2353fdc0 .word 0x866e2ce7,0x170ebec3 .word 0x40f79ee5,0x9d69edeb .word 0x5fac46c0,0x703186ff p36_local3_expect: .word 0x1b1312aa,0x19fae7c4 .word 0x8580c137,0x1d9be341 .word 0x5fe2459f,0xf34a2cea .word 0xaee59b78,0xf2a275b2 .word 0xcc02632d,0xdde6929b .word 0x55c8d7d8,0x9e280d9c .word 0x10912f4b,0x44dc1697 .word 0x3c7b3506,0x59f4b3ff p37_init_registers: .word 0x3745caf2,0x16084a8b ! Init value for %l0 .word 0xc810bdf3,0xcc5e45ac ! Init value for %l1 .word 0xac23bad0,0x899aaa36 ! Init value for %l2 .word 0x44fcfc8a,0x83bebd74 ! Init value for %l3 .word 0x24aa6e98,0x675b9d9b ! Init value for %l4 .word 0x7961d556,0x092edad3 ! Init value for %l5 .word 0x4b092dc8,0xc42a905c ! Init value for %l6 .word 0x369f72a2,0x18f7d8c2 ! Init value for %l7 .align 64 p37_init_freg: .word 0x75c4a47a,0x3730e79d ! Init value for %f0 .word 0x353cb610,0x1f04fbd7 ! Init value for %f2 .word 0xb4ef212a,0x88ebc32d ! Init value for %f4 .word 0x1dc5f35b,0x4fe0d414 ! Init value for %f6 .word 0x866ea7d9,0xef0f3f06 ! Init value for %f8 .word 0xe2e41b6f,0xdbe463fa ! Init value for %f10 .word 0x7760bba8,0x856e7440 ! Init value for %f12 .word 0x98484603,0xf702fb2b ! Init value for %f14 .word 0xb594f907,0x7a37dbf1 ! Init value for %f16 .word 0x11543442,0x4957f21a ! Init value for %f18 .word 0xab6cb814,0xc07ed188 ! Init value for %f20 .word 0x571121ae,0x7096469b ! Init value for %f22 .word 0x00201068,0x2349a4f1 ! Init value for %f24 .word 0x3d907f92,0xfe524a38 ! Init value for %f26 .word 0xb8b1177f,0x292cfef6 ! Init value for %f28 .word 0x36325ee8,0x63e6f95f ! Init value for %f30 .word 0xc8799c2a,0xd61dd286 ! Init value for %f32 .word 0x6e0bcd98,0x2a3fcc79 ! Init value for %f34 .word 0xddbddcc8,0x0397375d ! Init value for %f36 .word 0x17a256dd,0x601dfc7d ! Init value for %f38 .word 0x0983909a,0x0e4e7abc ! Init value for %f40 .word 0x8d69df59,0xfe00a047 ! Init value for %f42 .word 0x7957e7ec,0x664e271a ! Init value for %f44 .word 0x2d3bad5e,0x33439bc3 ! Init value for %f46 .word 0x5ef1cfa9,0x960eb355 .word 0xb2a7cd4a,0xa7b9658f .word 0x3e4db62f,0xc4fe7e08 .word 0x78e85de4,0x7f4fddf1 .word 0x7bc3a4d4,0x51a9ef8b .word 0x11011a42,0x21406366 .word 0x2f89a02f,0x9673ec23 .word 0x9822f5da,0x89d33fb7 p37_expected_registers: .word 0x1719500f,0xfa058927 .word 0x4b93962d,0x4fe26594 .word 0x00000000,0x00000022 .word 0x00000000,0x7ce3768f .word 0x00000000,0x000000ae .word 0xffc5c5a4,0x5c86b1eb .word 0x00000000,0x7ce3768f .word 0x00000000,0x00000094 p37_expected_fp_regs: .word 0x75c4a47a,0x3730e79d .word 0x353cb610,0x1f04fbd7 .word 0xb4ef212a,0x88ebc32d .word 0x1dc5f35b,0x4fe0d414 .word 0x866ea7d9,0xef0f3f06 .word 0xe2e41b6f,0xdbe463fa .word 0x7760bba8,0x856e7440 .word 0x98484603,0xf702fb2b .word 0xb594f907,0x7a37dbf1 .word 0x11543442,0x4957f21a .word 0xab6cb814,0xc07ed188 .word 0x571121ae,0x7096469b .word 0x00201068,0x2349a4f1 .word 0x3d907f92,0xfe524a38 .word 0xb8b1177f,0x292cfef6 .word 0x36325ee8,0x63e6f95f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p37_local0_expect: .word 0x4b93962d,0x4fe265ff .word 0x406d89f0,0xbdc50bc0 .word 0xce0e39b0,0x6b06f0fb .word 0x2d7df8ea,0x4f1c2531 .word 0xa509185f,0x0337894b .word 0x2b5d9b4b,0xf14b2db6 .word 0xf29d332f,0xc0fd72e1 .word 0xeb94d1d2,0xcef4d385 p37_local1_expect: .word 0x5acde44b,0x26dcfaa5 .word 0x5377d3ce,0xffa0794c .word 0x1719500f,0xfa058927 .word 0xeb37dc94,0xe745a6d0 .word 0xffc5c5a4,0x5c86b1eb .word 0x1c818c23,0xa3c8b8c5 .word 0xd9a1b5ee,0x26f7dee7 .word 0x27ea46ab,0xc0fb5b41 p37_local2_expect: .word 0xc706ab65,0xab5b70b3 .word 0x36bc6d4b,0xffe22e31 .word 0x0f0e6d46,0xe7810bb4 .word 0x689ab2b0,0x9a65f4ad .word 0x3a49cf80,0x30c9e2e4 .word 0x47d7eefa,0x7ec06bd5 .word 0x9dea83f1,0x6e8546ea .word 0xbfe43a28,0xb0fc2553 p37_local3_expect: .word 0xc0fb5b41,0x7ce3768f .word 0x83bebd74,0x856c44b6 .word 0xd79bbf0a,0xff27ef85 .word 0xe15f4485,0x0338e86f .word 0x41ffec4c,0x5cc98752 .word 0x89916ebe,0xf336566f .word 0x7bf77ce3,0xd45de18b .word 0x522fd544,0x24a2b238 p38_init_registers: .word 0xcf74b70d,0xf4c479c5 ! Init value for %l0 .word 0x178ed9fc,0x969e516b ! Init value for %l1 .word 0xcf652790,0x17a1e716 ! Init value for %l2 .word 0x31cc2041,0xaf8bb6bb ! Init value for %l3 .word 0x623ffed7,0x93e2e839 ! Init value for %l4 .word 0xb23211b7,0xf1da1e9c ! Init value for %l5 .word 0xae66d24c,0x34de8d08 ! Init value for %l6 .word 0xd877b71e,0x5631b5d6 ! Init value for %l7 .align 64 p38_init_freg: .word 0xf52db6d1,0xe97cd8c6 ! Init value for %f0 .word 0xae65fc9b,0x2cdbcf6e ! Init value for %f2 .word 0xbced6421,0xf9f9d637 ! Init value for %f4 .word 0x44b8c4fc,0x2823c364 ! Init value for %f6 .word 0x840404f6,0x029ec39f ! Init value for %f8 .word 0xf31ebee2,0xb2b3ea68 ! Init value for %f10 .word 0xe561fae6,0xd106e820 ! Init value for %f12 .word 0xb75e3792,0xdab51185 ! Init value for %f14 .word 0x54ae5663,0x5912983f ! Init value for %f16 .word 0x1df89d80,0x7aae5bc9 ! Init value for %f18 .word 0x1ef464a3,0xd936ad66 ! Init value for %f20 .word 0xd172e988,0x91033911 ! Init value for %f22 .word 0xd8d4c39b,0xdb8f7cb8 ! Init value for %f24 .word 0x508feb75,0xed06d1cf ! Init value for %f26 .word 0xb2db5bcb,0xe2a41fdd ! Init value for %f28 .word 0x01d89866,0x5d370241 ! Init value for %f30 .word 0xb125cf0d,0x84c7c7a8 ! Init value for %f32 .word 0xb5f2df2d,0xab496a0e ! Init value for %f34 .word 0xe70c4751,0xff54d971 ! Init value for %f36 .word 0xdd2f6e1f,0xcc648b19 ! Init value for %f38 .word 0xdc2f7932,0xeadb7a38 ! Init value for %f40 .word 0x44805f71,0xcad51823 ! Init value for %f42 .word 0x32e95777,0x9724afda ! Init value for %f44 .word 0xea303702,0x6c82a9c7 ! Init value for %f46 .word 0xe79f14dc,0x9883057c .word 0x9a425141,0x92b8039b .word 0x18f7635f,0x87df31ed .word 0xba1bdcee,0x4f8d80b9 .word 0xd61901d7,0x610ad2c7 .word 0xa3fd6778,0x5d402c24 .word 0xb6f1654b,0x433b2fed .word 0x7430c73b,0xe4cc86bd p38_expected_registers: .word 0x00000000,0x78b7cd01 .word 0x00000000,0x1c4d2e96 .word 0x0b487983,0xd0b7bc6a .word 0x00000000,0x482cf7ee .word 0x51ade595,0x23a9da76 .word 0x00000000,0xa3b0f3ea .word 0x00000000,0xda5bffdc .word 0x00000000,0x8741cd70 p38_expected_fp_regs: .word 0xf52db6d1,0xe97cd8c6 .word 0xae65fc9b,0x2cdbcf6e .word 0xbced6421,0xf9f9d637 .word 0x44b8c4fc,0x2823c364 .word 0x840404f6,0x029ec39f .word 0xf31ebee2,0xb2b3ea68 .word 0xe561fae6,0xd106e820 .word 0xb75e3792,0xdab51185 .word 0x54ae5663,0x5912983f .word 0x1df89d80,0x7aae5bc9 .word 0x1ef464a3,0xd936ad66 .word 0xd172e988,0x91033911 .word 0xd8d4c39b,0xdb8f7cb8 .word 0x508feb75,0xed06d1cf .word 0xb2db5bcb,0xe2a41fdd .word 0x01d89866,0x5d370241 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p38_local0_expect: .word 0xd231c525,0x75f5d82f .word 0x4f8d28c9,0x1c4d2e96 .word 0xa3d08c72,0xdf605dac .word 0x5276556f,0x9097bb5e .word 0x425c8131,0xb726ab01 .word 0x3f1024e9,0xc144cc3e .word 0x2d02884a,0xff6661f7 .word 0x58d76e49,0x9ec65b64 p38_local1_expect: .word 0x916fc4a7,0x4c33ef79 .word 0xd0b7bc6a,0x890d1924 .word 0xaf8bb6bb,0xcb0e0132 .word 0x0aa47d70,0x79b9fbb6 .word 0x1f7ffac5,0x94f363d1 .word 0xcee0f0c8,0x0405ac1b .word 0xebbfca79,0x791cf682 .word 0xd0a65902,0x00000054 p38_local2_expect: .word 0x00000064,0xea7548fa .word 0x90a216ba,0x21ae54eb .word 0x703334b1,0x78b7cd01 .word 0xb6efe89f,0x63ea7003 .word 0xa9515d4f,0xb6296113 .word 0x0b487983,0xd0b7bc6a .word 0xeac087e0,0x9632dabf .word 0x6b93e9f3,0xc6e10a2c p38_local3_expect: .word 0xcfd11b3b,0xa3b0f3ea .word 0xb1f4a065,0xda5bffdc .word 0x2a850652,0xe4d7be18 .word 0x51adff95,0x23a9da76 .word 0x75f5d82f,0x276b397b .word 0xf924d457,0x456aff50 .word 0x45b92692,0xdc079e1a .word 0x623f39a0,0x8cf12d15 p39_init_registers: .word 0x2de7990f,0xfe87fc1f ! Init value for %l0 .word 0x51e106e2,0x1b090046 ! Init value for %l1 .word 0x7593dcda,0x72cc6bb0 ! Init value for %l2 .word 0x7bc98e22,0x644f3167 ! Init value for %l3 .word 0x50d70094,0x4596fa93 ! Init value for %l4 .word 0x865723b0,0x3070abb5 ! Init value for %l5 .word 0x0674619d,0xe57d3b43 ! Init value for %l6 .word 0x969737ac,0x46706f62 ! Init value for %l7 .align 64 p39_init_freg: .word 0x35bedaa4,0x8970a741 ! Init value for %f0 .word 0x669c63a4,0xf85a0a39 ! Init value for %f2 .word 0x02543dc8,0x68d1f382 ! Init value for %f4 .word 0xfd5db32c,0x8ece7d16 ! Init value for %f6 .word 0x7ea0982c,0xfb67a6eb ! Init value for %f8 .word 0xbf0e6989,0x4515efd4 ! Init value for %f10 .word 0x200ff90e,0xbd992f22 ! Init value for %f12 .word 0x5ae09db5,0xbf061ec1 ! Init value for %f14 .word 0xf4f521ba,0x66837560 ! Init value for %f16 .word 0x75a1465f,0x3da70422 ! Init value for %f18 .word 0x1122501f,0x007d389e ! Init value for %f20 .word 0xb07a989f,0x7152102e ! Init value for %f22 .word 0x9f370c92,0x762faa2f ! Init value for %f24 .word 0x19e9a928,0x6717d8d0 ! Init value for %f26 .word 0xf53e1b64,0x078c7220 ! Init value for %f28 .word 0x4f7f09b2,0x8aa072d4 ! Init value for %f30 .word 0xa22f7c64,0x3368aecb ! Init value for %f32 .word 0xc7d0b28d,0x845f6f6a ! Init value for %f34 .word 0x3aa7dc11,0xc62383d7 ! Init value for %f36 .word 0xb725837d,0x9a35bd7b ! Init value for %f38 .word 0x87205cbe,0xb7c7f32b ! Init value for %f40 .word 0xcaf3a6ee,0x2af58e1d ! Init value for %f42 .word 0xb712008d,0xfb55da0c ! Init value for %f44 .word 0xd863d4ff,0x5c5d5fac ! Init value for %f46 .word 0xa11060b4,0xda7e8086 .word 0xf0148764,0x1c6c5d8d .word 0x6638e6b9,0x12d8d8e5 .word 0x8fc94ec9,0x17616d06 .word 0xef7159cb,0x99b3bb2e .word 0x7dbd59ac,0x4ca26a6b .word 0xd4001f49,0xda92f019 .word 0x94e538b8,0x69da888c p39_expected_registers: .word 0x00000000,0x2bbe74ce .word 0x00000000,0x00000021 .word 0x00000000,0xc45a3fa2 .word 0x00000000,0x0000004f .word 0x00000000,0x0000002d .word 0x8496d2b7,0xb7c0d9ea .word 0x00000000,0x000000e0 .word 0x969737ac,0x46706f62 p39_expected_fp_regs: .word 0x35bedaa4,0x8970a741 .word 0x669c63a4,0xf85a0a39 .word 0x02543dc8,0x68d1f382 .word 0xfd5db32c,0x8ece7d16 .word 0x7ea0982c,0xfb67a6eb .word 0xbf0e6989,0x4515efd4 .word 0x200ff90e,0xbd992f22 .word 0x5ae09db5,0xbf061ec1 .word 0xf4f521ba,0x66837560 .word 0x75a1465f,0x3da70422 .word 0x1122501f,0x007d389e .word 0xb07a989f,0x7152102e .word 0x9f370c92,0x762faa2f .word 0x19e9a928,0x6717d8d0 .word 0xf53e1b64,0x078c7220 .word 0x4f7f09b2,0x8aa072d4 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p39_local0_expect: .word 0xc45a3fa2,0x5fed4b50 .word 0xbc048d74,0xf4625189 .word 0xc20c008a,0xdd7e2977 .word 0x041d6dbd,0x1e0e7023 .word 0xd15b6696,0xfbf63cdf .word 0xff4e8a44,0x9fdd4e25 .word 0xc72c179f,0x6cc9b99c .word 0x8416b805,0xc2858c7a p39_local1_expect: .word 0x9cd44f70,0xa8f1ff83 .word 0x8496d2b7,0xb7c0d9ea .word 0x5ceb64ae,0x480ebec0 .word 0x5e3eb14f,0x519bc197 .word 0x377bc5ff,0x10aaf273 .word 0x735d3706,0x5213551d .word 0x73196f62,0x99fc54e4 .word 0x76b6db6b,0x1294be2e p39_local2_expect: .word 0xd7a3ee49,0xecca08ff .word 0xb32de37e,0xb4404ca1 .word 0xdd54316c,0x2dc986d7 .word 0x22d257e4,0xe1740da2 .word 0x9c555ea5,0xf7ae6aab .word 0xc20c008a,0xcc769611 .word 0x9c765262,0xc45a3fa2 .word 0x305e9d54,0xee9953e8 p39_local3_expect: .word 0x89acd3a1,0xabbfe87d .word 0xde431833,0x4758884b .word 0xcd7dc05f,0xb96d159b .word 0x66ff3f11,0x5fa8a9c9 .word 0x000000e0,0x1b090046 .word 0xcbf6a4bd,0xb648eb66 .word 0x917d0eca,0xa9b0be0c .word 0x00c82958,0xdc807ebc p40_init_registers: .word 0x75a3bc0a,0xe02e093d ! Init value for %l0 .word 0xbc5aed0c,0x89882d0c ! Init value for %l1 .word 0xc5cbcf47,0xeeff73cf ! Init value for %l2 .word 0x4e52f1d0,0x781a74cb ! Init value for %l3 .word 0x02e93974,0x1d9afec5 ! Init value for %l4 .word 0xd21e59c6,0xdd545570 ! Init value for %l5 .word 0x8ef4550c,0x495a6f15 ! Init value for %l6 .word 0x094ed910,0x893d9dfb ! Init value for %l7 .align 64 p40_init_freg: .word 0x0a5c6b1d,0x8abc044e ! Init value for %f0 .word 0x59b813a4,0x076c7d57 ! Init value for %f2 .word 0xa284d7c0,0xb2f9da34 ! Init value for %f4 .word 0x3dfae83d,0xd8318291 ! Init value for %f6 .word 0x2df8e30b,0x2c0b79e1 ! Init value for %f8 .word 0xda02fb8b,0x91903050 ! Init value for %f10 .word 0x23bc4365,0x76d99e7d ! Init value for %f12 .word 0x3e714070,0xdb6610aa ! Init value for %f14 .word 0x760a0f9d,0xea9effaf ! Init value for %f16 .word 0x1b16c5d5,0x456feefe ! Init value for %f18 .word 0x8692d804,0x69e838ff ! Init value for %f20 .word 0x6cb4a66c,0x5b1d40ea ! Init value for %f22 .word 0xd1ee4d90,0xc076598e ! Init value for %f24 .word 0xb2f4cab8,0x32201550 ! Init value for %f26 .word 0x3d483849,0x6342669b ! Init value for %f28 .word 0xaadc6a57,0x0d4f72e6 ! Init value for %f30 .word 0x2ee607be,0x58387715 ! Init value for %f32 .word 0x5081f05d,0x32526309 ! Init value for %f34 .word 0xe1d47386,0xe120a802 ! Init value for %f36 .word 0xba5732b9,0x7c1213ca ! Init value for %f38 .word 0xe155e1d8,0x0d8ae205 ! Init value for %f40 .word 0x6c1e3018,0xa8df7c8e ! Init value for %f42 .word 0xe293a1e3,0x2dd0e09a ! Init value for %f44 .word 0xc62b79ce,0x6ad6faef ! Init value for %f46 .word 0x3da70f76,0x9b9d1b80 .word 0x85fffad8,0x7ef9a4d4 .word 0x8d0e0732,0xb0c604b2 .word 0x90d27fa3,0xabcefe75 .word 0x68a804b5,0x1f5c8eac .word 0x7d127b50,0x667cc4ae .word 0x9445c303,0x2f9912ee .word 0xe8fb5389,0x7bc7d81e p40_expected_registers: .word 0x00000000,0x00002b18 .word 0x00000000,0x000000f1 .word 0x00000000,0x57cbc772 .word 0x4e52f1d0,0x781a74cb .word 0x00000000,0x000000ff .word 0x00000000,0x88391237 .word 0x00000000,0x0000004c .word 0x00000000,0xf2c95532 p40_expected_fp_regs: .word 0x0a5c6b1d,0x8abc044e .word 0x59b813a4,0x076c7d57 .word 0xa284d7c0,0xb2f9da34 .word 0x3dfae83d,0xd8318291 .word 0x2df8e30b,0x2c0b79e1 .word 0xda02fb8b,0x91903050 .word 0x23bc4365,0x76d99e7d .word 0x3e714070,0xdb6610aa .word 0x760a0f9d,0xea9effaf .word 0x1b16c5d5,0x456feefe .word 0x8692d804,0x69e838ff .word 0x6cb4a66c,0x5b1d40ea .word 0xd1ee4d90,0xc076598e .word 0xb2f4cab8,0x32201550 .word 0x3d483849,0x6342669b .word 0xaadc6a57,0x0d4f72e6 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p40_local0_expect: .word 0xd5953add,0x02642d39 .word 0x6b2c2b18,0x04a6be8f .word 0x4fec76c7,0x6bb9a99b .word 0x33fcd548,0x9e74958f .word 0x323156b8,0xccff6bdc .word 0x82e6f405,0xbc2d1db4 .word 0x000000ff,0x88391237 .word 0xc08dff55,0x2908b51e p40_local1_expect: .word 0x50a8c5a3,0x3d485a02 .word 0x169b177c,0x24246ff3 .word 0xe5b5679c,0x79ad421c .word 0x7b53e292,0xf1096f80 .word 0xc699847d,0xffc7ed20 .word 0x7755a480,0xf2c95532 .word 0x0c14ec55,0x5a6bedaf .word 0x8795fa8a,0x5a80cfdc p40_local2_expect: .word 0x8b7c2125,0x593f9369 .word 0x199f564f,0x0e161f65 .word 0x5ea88cca,0x3d69ffb1 .word 0x92b5ee2d,0x9b3b69a6 .word 0xa39fd3ee,0x30a1860d .word 0x5bd84f9b,0xb45604ba .word 0x85f4061f,0x8c5dafba .word 0x88391237,0x2d1df556 p40_local3_expect: .word 0x41ed33f4,0x2445a7dd .word 0x35cd8adb,0xaa04900f .word 0xa93a5d45,0xf833f381 .word 0x57cbc772,0x363c077d .word 0xa5aac10e,0xd765020f .word 0xad0dbee9,0x3a0a47d9 .word 0xe7f066b2,0xe0cde5b1 .word 0x3223f1ee,0xf2eaa285 p41_init_registers: .word 0x45097336,0x2b56004f ! Init value for %l0 .word 0x4ebb90b4,0x89404d23 ! Init value for %l1 .word 0x04892f60,0x36a6365b ! Init value for %l2 .word 0x2751918f,0xe4d50fd5 ! Init value for %l3 .word 0x18bb5bb7,0xd263e93d ! Init value for %l4 .word 0xc81e8766,0x1dd385bf ! Init value for %l5 .word 0x5bc9434a,0xa19680be ! Init value for %l6 .word 0xa010a28c,0xbf38e65d ! Init value for %l7 .align 64 p41_init_freg: .word 0x98bbc441,0xc3926673 ! Init value for %f0 .word 0x7fbfac08,0x30c19c59 ! Init value for %f2 .word 0x288dbd3e,0x50a6aca6 ! Init value for %f4 .word 0xdb72a3e7,0x1b1a4bfd ! Init value for %f6 .word 0x98d5c176,0xa6bca44a ! Init value for %f8 .word 0x8a76a683,0x9b00355a ! Init value for %f10 .word 0x979257c1,0x3556aab8 ! Init value for %f12 .word 0x0fecfc05,0xeba0efea ! Init value for %f14 .word 0x642beed5,0x63720ee1 ! Init value for %f16 .word 0xbd63b584,0x783272d8 ! Init value for %f18 .word 0x9bd71565,0xc47b09c5 ! Init value for %f20 .word 0xe13ec29a,0xe9824069 ! Init value for %f22 .word 0xeb45770c,0xb7fd4937 ! Init value for %f24 .word 0xd494cf0d,0x85359d76 ! Init value for %f26 .word 0xbcae5d5a,0xd23df359 ! Init value for %f28 .word 0xa48e1264,0x469786a7 ! Init value for %f30 .word 0xde2771c0,0x99263b18 ! Init value for %f32 .word 0xd2d70682,0x835f2387 ! Init value for %f34 .word 0x7e9443ef,0xbfe2b233 ! Init value for %f36 .word 0xe342930f,0xe03d7bb9 ! Init value for %f38 .word 0xe272b211,0xe7cefc8a ! Init value for %f40 .word 0x116d1dc3,0xdfd1f64c ! Init value for %f42 .word 0xbe13776e,0xf23d5cdd ! Init value for %f44 .word 0xc53ccec8,0x835e9b4d ! Init value for %f46 .word 0x1aeaf24c,0x05abbb4d .word 0x0d481c55,0xc0134ed5 .word 0x446d0181,0x913a53ed .word 0x44df9de6,0x6bedd68b .word 0x84cae458,0x6aefeb15 .word 0xe9ade596,0x979bdb78 .word 0x97fdf467,0x9ed09037 .word 0x8436eafa,0xe3b41838 p41_expected_registers: .word 0x00000000,0xf92cd1c3 .word 0x4ebb90b4,0x89404d23 .word 0x00000000,0x5a27b270 .word 0x00000000,0x95278f58 .word 0x18bb5bb7,0xd263e93d .word 0x00000000,0x0000008e .word 0x00000000,0xf8f7fdaa .word 0xd7be12b1,0x4bbf1488 p41_expected_fp_regs: .word 0x98bbc441,0xc3926673 .word 0x7fbfac08,0x30c19c59 .word 0x288dbd3e,0x50a6aca6 .word 0xdb72a3e7,0x1b1a4bfd .word 0x98d5c176,0xa6bca44a .word 0x8a76a683,0x9b00355a .word 0x979257c1,0x3556aab8 .word 0x0fecfc05,0xeba0efea .word 0x642beed5,0x63720ee1 .word 0xbd63b584,0x783272d8 .word 0x9bd71565,0xc47b09c5 .word 0xe13ec29a,0xe9824069 .word 0xeb45770c,0xb7fd4937 .word 0xd494cf0d,0x85359d76 .word 0xbcae5d5a,0xd23df359 .word 0xa48e1264,0x469786a7 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p41_local0_expect: .word 0xf32d9c07,0xe0425661 .word 0x047f9386,0xec1a2468 .word 0x000000ff,0xef4aa01d .word 0x157e9c91,0x8b995da3 .word 0x1efe7104,0x0d865f29 .word 0x4e7dd57b,0x425dc0d5 .word 0x74c3dc36,0x1533e397 .word 0x73651d73,0xc5acbc1d p41_local1_expect: .word 0x31ffc2c0,0x48cc9e37 .word 0xf61c40ef,0x76bbc631 .word 0x561a3dd5,0xbc0cbcc3 .word 0xc8d18989,0x50cbfffa .word 0x6ec727b9,0xf856701b .word 0xadcc4587,0xe4d50fd5 .word 0x0deb0a77,0x42262edd .word 0xa02b7037,0xdf7d163a p41_local2_expect: .word 0x392091f9,0x462be33d .word 0xd7be12b1,0x4bbf1488 .word 0x000000a9,0x89404d23 .word 0x7834b692,0x73651d73 .word 0x78fff073,0x0ab7ffff .word 0xe171ff3e,0x8d8b2557 .word 0x486edb3c,0xff2430ba .word 0xf61c40ef,0xf8f7fdaa p41_local3_expect: .word 0xb3e26fe6,0xde41de92 .word 0x561a3dd5,0x795d5731 .word 0xe1096026,0xad12d157 .word 0x1e68e714,0xf92cd1c3 .word 0x95278f58,0x79849501 .word 0x6487c444,0x27a7c5ac .word 0xbf38e65d,0x55c0fa93 .word 0xc736bbdb,0x8d77fbe7 p42_init_registers: .word 0x80d3fe4c,0x79e77c19 ! Init value for %l0 .word 0x44cb1b0a,0x05b9c2e6 ! Init value for %l1 .word 0x9606dcf4,0xa3cbafe1 ! Init value for %l2 .word 0xb64d5206,0x4a0f9340 ! Init value for %l3 .word 0x33bd97c8,0x853dbd9c ! Init value for %l4 .word 0x3663d464,0x4651d0c4 ! Init value for %l5 .word 0x1c88c058,0xb9985dab ! Init value for %l6 .word 0x1b8a5fa0,0xd442b8be ! Init value for %l7 .align 64 p42_init_freg: .word 0xa24a4049,0x25393315 ! Init value for %f0 .word 0xeb23e1f9,0x4ff39b83 ! Init value for %f2 .word 0x74814f54,0x6f68106a ! Init value for %f4 .word 0x05b33fd8,0x1a5b6ff1 ! Init value for %f6 .word 0xbf07abcb,0xfa3314cb ! Init value for %f8 .word 0xae804f27,0x824f20e5 ! Init value for %f10 .word 0xb73c16f9,0xe50d76de ! Init value for %f12 .word 0x29f0dcc1,0x3f47fe7b ! Init value for %f14 .word 0x679d7fbb,0x9582eb2a ! Init value for %f16 .word 0xea4cf6fb,0x469685af ! Init value for %f18 .word 0xa7e07c5e,0x356077a9 ! Init value for %f20 .word 0xb50c91cf,0x1f8586e6 ! Init value for %f22 .word 0x955e63a0,0x89a167bb ! Init value for %f24 .word 0xa9ea7c15,0xaa7977d6 ! Init value for %f26 .word 0x25b55c5d,0x963d1822 ! Init value for %f28 .word 0xd08cdc6a,0x92e0656a ! Init value for %f30 .word 0x5e97076e,0xa741edda ! Init value for %f32 .word 0xd55bfd21,0x48f2a5f9 ! Init value for %f34 .word 0x24de79c2,0xbf8bbc56 ! Init value for %f36 .word 0xd88ba11d,0x44528e0b ! Init value for %f38 .word 0xfcfa7cce,0x1f9a6cc5 ! Init value for %f40 .word 0xbf70b907,0x58129752 ! Init value for %f42 .word 0xeab3e5b0,0xd9f98463 ! Init value for %f44 .word 0x870f1db2,0x54374280 ! Init value for %f46 .word 0xc989b9a1,0x102c45a9 .word 0x23e21583,0x991b3b23 .word 0x7e7eade5,0x8c766f57 .word 0x7d982d76,0x8bf60c1f .word 0x0f5dd1c9,0x9561b188 .word 0x192fde61,0xc9a25295 .word 0x8ae49f4f,0x1fe0a14c .word 0xb8b2da46,0xe6eca341 p42_expected_registers: .word 0x00000000,0xf39a07ea .word 0x00000000,0x000000d2 .word 0x00000000,0xa2d289c9 .word 0x00000000,0x5e441bc3 .word 0x79e77c19,0xbd6c9670 .word 0x00000000,0x00000032 .word 0x00000000,0x00000075 .word 0x00000000,0xf388124b p42_expected_fp_regs: .word 0xa24a4049,0x25393315 .word 0xeb23e1f9,0x4ff39b83 .word 0x74814f54,0x6f68106a .word 0x05b33fd8,0x1a5b6ff1 .word 0xbf07abcb,0xfa3314cb .word 0xae804f27,0x824f20e5 .word 0xb73c16f9,0xe50d76de .word 0x29f0dcc1,0x3f47fe7b .word 0x679d7fbb,0x9582eb2a .word 0xea4cf6fb,0x469685af .word 0xa7e07c5e,0x356077a9 .word 0xb50c91cf,0x1f8586e6 .word 0x955e63a0,0x89a167bb .word 0xa9ea7c15,0xaa7977d6 .word 0x25b55c5d,0x963d1822 .word 0xd08cdc6a,0x92e0656a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p42_local0_expect: .word 0x8718c1e4,0xd7007e78 .word 0xdde05554,0xba4eff0b .word 0xff52902e,0x866100f2 .word 0x554312cc,0x36ae7e0a .word 0x1613f077,0xed529d1a .word 0x9fe1dfc5,0xffffff92 .word 0x606809ad,0xe3e7e071 .word 0x0c987e6d,0x6ce85f48 p42_local1_expect: .word 0x94bdff32,0x5182360b .word 0x71892d2a,0x1ba1ffa0 .word 0x9a750f78,0x4a02d29b .word 0xcf81a6c7,0x4458a548 .word 0xff2a68b2,0x322dfada .word 0xff7793a9,0xf39a07ea .word 0x44fff687,0x6f552b9e .word 0x0cdd28ff,0xc9250006 p42_local2_expect: .word 0x000000b3,0xd19881cb .word 0x92a01928,0x92b10a5a .word 0x5e3624dd,0x7a4ecfc5 .word 0xaa36410c,0xe71fff43 .word 0x98270571,0x8e0d5f15 .word 0x25e754d4,0x1cb23ef1 .word 0x79e77c19,0xbd6c9670 .word 0xfcf61c17,0x112285d3 p42_local3_expect: .word 0xd418cc68,0x6331c872 .word 0xb87154aa,0xcec4b172 .word 0x5e441bc3,0x9767c42c .word 0x6a1f9065,0x02bb64ae .word 0xa70b775c,0xbc557591 .word 0xcdf64fe3,0x23bbd9bd .word 0xe03c93f1,0xffa5fdcc .word 0xc4f78703,0xfb88f428 p43_init_registers: .word 0x483f4808,0x9b0784f1 ! Init value for %l0 .word 0xa0577e4c,0x4ed7629d ! Init value for %l1 .word 0x3d401e92,0xcd227f58 ! Init value for %l2 .word 0x4c0635ec,0x02597fa6 ! Init value for %l3 .word 0x6b486d99,0xdc87bbe6 ! Init value for %l4 .word 0x6f111f0a,0x400ba63c ! Init value for %l5 .word 0x697b8302,0x0148f369 ! Init value for %l6 .word 0x495fbda0,0x82e67381 ! Init value for %l7 .align 64 p43_init_freg: .word 0x93343707,0x057918ea ! Init value for %f0 .word 0x03b854ed,0x0f861cd1 ! Init value for %f2 .word 0x969f6ec7,0x9b06e614 ! Init value for %f4 .word 0x6636cfab,0x58dd8802 ! Init value for %f6 .word 0x93495eb8,0x07715d25 ! Init value for %f8 .word 0x4ee026a5,0x34ddbd4b ! Init value for %f10 .word 0x40feac53,0xb15205d5 ! Init value for %f12 .word 0x500646e4,0xabc04780 ! Init value for %f14 .word 0x95608261,0x9231ae17 ! Init value for %f16 .word 0x567da638,0x505b7120 ! Init value for %f18 .word 0x114e6130,0xab9bf8bd ! Init value for %f20 .word 0x5d8db147,0x485fb7b1 ! Init value for %f22 .word 0x9c34682a,0x2b2b5d99 ! Init value for %f24 .word 0x3b2f5cb1,0xb36b9824 ! Init value for %f26 .word 0x5c70b13c,0x46ebd9fd ! Init value for %f28 .word 0x12e811f0,0x36f0028c ! Init value for %f30 .word 0x95d7f4c8,0x0b812b5f ! Init value for %f32 .word 0xf9b1fdab,0xdfcbf480 ! Init value for %f34 .word 0x11697913,0x2b01c498 ! Init value for %f36 .word 0xd6f57d5d,0x055e491b ! Init value for %f38 .word 0x79a0a0ff,0x773b1a97 ! Init value for %f40 .word 0x47e40ef9,0xc3c3a3d4 ! Init value for %f42 .word 0x9e8e3636,0xcf395815 ! Init value for %f44 .word 0xb5f2afcf,0x3e77b018 ! Init value for %f46 .word 0x110a96e5,0xed0eda38 .word 0x7ae474d7,0xf3d65ecd .word 0x59093496,0x759fb245 .word 0x5d536ece,0x4763027b .word 0x39ca4f15,0xe6f87dde .word 0xf8719e8e,0xc8567c23 .word 0x256cc784,0x90049d6b .word 0xa711319a,0x7a6dd06a p43_expected_registers: .word 0xcaab2230,0xfb70c1ff .word 0x00000000,0x000000b7 .word 0x00000000,0x5cc3d648 .word 0x4c0635ec,0x02597fa6 .word 0x00000000,0x00000007 .word 0x00000000,0xc7f0955c .word 0x00000000,0x0000009e .word 0x00000000,0xa35a4adc p43_expected_fp_regs: .word 0x93343707,0x057918ea .word 0x03b854ed,0x0f861cd1 .word 0x969f6ec7,0x9b06e614 .word 0x6636cfab,0x58dd8802 .word 0x93495eb8,0x07715d25 .word 0x4ee026a5,0x34ddbd4b .word 0x40feac53,0xb15205d5 .word 0x500646e4,0xabc04780 .word 0x95608261,0x9231ae17 .word 0x567da638,0x505b7120 .word 0x114e6130,0xab9bf8bd .word 0x5d8db147,0x485fb7b1 .word 0x9c34682a,0x2b2b5d99 .word 0x3b2f5cb1,0xb36b9824 .word 0x5c70b13c,0x46ebd9fd .word 0x12e811f0,0x36f0028c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p43_local0_expect: .word 0xccf2779e,0xae180b3d .word 0xb66fd737,0x5affddd1 .word 0xed58e666,0x630dff8a .word 0xdc87bbe6,0x73e60382 .word 0x7e150f3d,0x78d56a9b .word 0xcbe1b7d5,0x0103823e .word 0xfe0b7065,0x8b86ff4f .word 0x3b5ad00a,0x9b0784f1 p43_local1_expect: .word 0xd6c893e9,0x02597fa6 .word 0xec6976e1,0xb2db3686 .word 0xcd135fc0,0x18431d33 .word 0x767eb666,0xb97eac87 .word 0x6bce0a89,0x054ff8c4 .word 0x460d35db,0xb2db3686 .word 0x28124f6d,0xd6c893e9 .word 0xd4a32c4d,0xbe4a741f p43_local2_expect: .word 0xcaab2230,0xfb70c1ff .word 0xc2918863,0xbdabff99 .word 0xa3eaf33f,0xb20ce300 .word 0xcbe1ffd5,0xf95fb841 .word 0xb971f18a,0xa8a836eb .word 0x5cc3d648,0x69619725 .word 0x48d83346,0xe8fcff0c .word 0xbbbcadcd,0x32164d12 p43_local3_expect: .word 0x0000a35a,0x7bd6e04f .word 0x270544e3,0x8bc764a3 .word 0x48aa9af5,0x08539f58 .word 0x74139e0b,0xf81f1ea3 .word 0x4ed7629d,0x4115b2fa .word 0x53ead5df,0xa35a4adc .word 0xc677ce4f,0xce1b4eb9 .word 0xf6248714,0xa3a986ba p44_init_registers: .word 0x0c70a54d,0xbcb79e16 ! Init value for %l0 .word 0xfec158b0,0xd3880a68 ! Init value for %l1 .word 0xe3ed6b90,0x3e7b1fb2 ! Init value for %l2 .word 0xa1635e16,0x34db359c ! Init value for %l3 .word 0x965c701c,0x182df6d6 ! Init value for %l4 .word 0xd802fa26,0x35164812 ! Init value for %l5 .word 0x0df044a8,0x528d9199 ! Init value for %l6 .word 0x8bea7dde,0x0f0f8840 ! Init value for %l7 .align 64 p44_init_freg: .word 0xb676865a,0x213179f1 ! Init value for %f0 .word 0xfd33d33c,0x3b8ce91c ! Init value for %f2 .word 0xa5e34ee3,0x3136e326 ! Init value for %f4 .word 0x744cc6c2,0xf0e8663e ! Init value for %f6 .word 0x841f62f3,0xf50458c5 ! Init value for %f8 .word 0x945c85ef,0x08fbf246 ! Init value for %f10 .word 0x18683820,0x0bb0e8e6 ! Init value for %f12 .word 0x51890714,0x6f00643b ! Init value for %f14 .word 0xcbc1ce53,0xff50eda0 ! Init value for %f16 .word 0x98d8faaa,0xeb6f5042 ! Init value for %f18 .word 0x8d5e451e,0xeb61a83e ! Init value for %f20 .word 0x0e551849,0x27a082b7 ! Init value for %f22 .word 0xfa38c699,0x9a0fb83e ! Init value for %f24 .word 0x529a9324,0x7c833bdb ! Init value for %f26 .word 0x18bc5836,0xc65b52bf ! Init value for %f28 .word 0x12108471,0xbbd9c0ba ! Init value for %f30 .word 0x950be406,0xf660cad4 ! Init value for %f32 .word 0xf73cf517,0x09f4791d ! Init value for %f34 .word 0xcc043ebe,0xa7824a15 ! Init value for %f36 .word 0xf1978098,0x47dcf944 ! Init value for %f38 .word 0xda7b9908,0x52c08019 ! Init value for %f40 .word 0x61bb4a07,0xb5a89730 ! Init value for %f42 .word 0xacd721d5,0x4118c769 ! Init value for %f44 .word 0xf4c205ea,0x00e8538b ! Init value for %f46 .word 0xe84fa35d,0x0d868dc1 .word 0xd453b056,0x76105b89 .word 0xbcd7881a,0x429b6c9c .word 0x288cc2ca,0x153d38c3 .word 0xd26a9ee3,0x12f7e77e .word 0xec4b3db0,0x34b4d188 .word 0x87adda5f,0x1ccf1c0c .word 0x0b8b7e14,0x3f2c3b1a p44_expected_registers: .word 0x00000000,0xc9d6c35c .word 0x00000000,0x5ce029cf .word 0x00000000,0x000000b8 .word 0x00000000,0x00000081 .word 0x00000000,0xd5f40d7b .word 0xb45f16e3,0x7b185b16 .word 0x00000000,0x000000e8 .word 0x00000000,0x75dd3880 p44_expected_fp_regs: .word 0xb676865a,0x213179f1 .word 0xfd33d33c,0x3b8ce91c .word 0xa5e34ee3,0x3136e326 .word 0x744cc6c2,0xf0e8663e .word 0x841f62f3,0xf50458c5 .word 0x945c85ef,0x08fbf246 .word 0x18683820,0x0bb0e8e6 .word 0x51890714,0x6f00643b .word 0xcbc1ce53,0xff50eda0 .word 0x98d8faaa,0xeb6f5042 .word 0x8d5e451e,0xeb61a83e .word 0x0e551849,0x27a082b7 .word 0xfa38c699,0x9a0fb83e .word 0x529a9324,0x7c833bdb .word 0x18bc5836,0xc65b52bf .word 0x12108471,0xbbd9c0ba .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p44_local0_expect: .word 0xc9423dc4,0x75dd3880 .word 0x69971572,0x8cf6f2a2 .word 0x48df5368,0x0fce46df .word 0x555ff814,0xffe81529 .word 0x14142d31,0xf92de4fb .word 0xb45f16e3,0x7b185b16 .word 0x4d5fab00,0x8028e7af .word 0xd5f40d7b,0xa224dc25 p44_local1_expect: .word 0xd0aec0d3,0x02bd5ec7 .word 0xb22df2e9,0xb62ba08d .word 0xff6fe8a4,0x51b763a5 .word 0x5ce029cf,0xdb20c8cc .word 0x41dadc31,0x7b185b16 .word 0x8a237f80,0xd798ff67 .word 0x4d897757,0x0623eef5 .word 0x06d2ed80,0xa4f70d7b p44_local2_expect: .word 0xb648c19f,0xf7ee95b9 .word 0xa361f723,0x854d9f3a .word 0xa9850713,0xf281da60 .word 0xde545dcd,0x7f76e4c2 .word 0x2bae7fd4,0xa06930b4 .word 0x6f368aba,0x5c642cd5 .word 0x8ec027b2,0xe36cb3a3 .word 0x0782af64,0xd33bff25 p44_local3_expect: .word 0x9e3dc710,0xffc670ac .word 0x634c6be6,0xf9a1c11b .word 0x9ad4225c,0xc9d6c35c .word 0x74417c87,0x149c8bb3 .word 0xc8c735b1,0x5f14ff70 .word 0x5952ffc2,0x00000077 .word 0xd03249af,0xd8e4f186 .word 0x84c998b6,0xfb0240f7 p45_init_registers: .word 0x6e1e4a5a,0x9073981b ! Init value for %l0 .word 0x70a92ae4,0x3fbc5e30 ! Init value for %l1 .word 0x5a98cd1c,0x39bca76c ! Init value for %l2 .word 0x6709b76e,0x956c408d ! Init value for %l3 .word 0xe9caf794,0x2a634e96 ! Init value for %l4 .word 0x1087e95c,0x61529431 ! Init value for %l5 .word 0xa2b3560d,0xd853c178 ! Init value for %l6 .word 0xa55fff7c,0x4594e372 ! Init value for %l7 .align 64 p45_init_freg: .word 0x536c79d7,0x2fcecec6 ! Init value for %f0 .word 0xac85849b,0x2b7d4f63 ! Init value for %f2 .word 0xdaa3f12e,0xc6b214a8 ! Init value for %f4 .word 0xe951d7c0,0xd0f1e6ab ! Init value for %f6 .word 0xe8c83d48,0xd7ea10ed ! Init value for %f8 .word 0x60d49c79,0x3484e7de ! Init value for %f10 .word 0xdefd10e7,0xb45adfe1 ! Init value for %f12 .word 0x642792e1,0xab227c4e ! Init value for %f14 .word 0xa3697778,0x4a34d1e7 ! Init value for %f16 .word 0xd1f17ca4,0x980dc888 ! Init value for %f18 .word 0xfec1f7e9,0xeafd746c ! Init value for %f20 .word 0xa84c583c,0x35d8890c ! Init value for %f22 .word 0xf3eda381,0x0d34db1c ! Init value for %f24 .word 0x12c9a8f0,0x91294bb2 ! Init value for %f26 .word 0x7057aa24,0x9295d033 ! Init value for %f28 .word 0xe8a008f0,0x2b4a7b3f ! Init value for %f30 .word 0x72912a96,0xbcd836fb ! Init value for %f32 .word 0xf6754010,0xdb3944cd ! Init value for %f34 .word 0x613d9634,0x64e7b863 ! Init value for %f36 .word 0x56a39f51,0x7bb52194 ! Init value for %f38 .word 0xe8cb8e89,0x2c4d94cd ! Init value for %f40 .word 0xe9a8b56b,0xddbd43f1 ! Init value for %f42 .word 0xdeffeeb3,0x671a05b5 ! Init value for %f44 .word 0xd6bf9926,0xe7f49a8b ! Init value for %f46 .word 0x1387bd5a,0xe76563f6 .word 0x2e7beb0a,0xcf598784 .word 0x4087613d,0x1c4e156e .word 0xc66108b6,0xc7ade8e1 .word 0x24a586d2,0xa8b29f79 .word 0x9c73888d,0x68ebc56d .word 0x60d62daf,0xd8d83a44 .word 0x8a45db17,0xcf77c9b1 p45_expected_registers: .word 0x00000000,0xe02365fa .word 0x00000000,0x000000f7 .word 0x00000000,0xd6d726ff .word 0x00000000,0x1ee1cda2 .word 0x463f3625,0xd6d726ff .word 0x00000000,0x00000044 .word 0x6fd156a4,0xb36441b3 .word 0x00000000,0x000000df p45_expected_fp_regs: .word 0x536c79d7,0x2fcecec6 .word 0xac85849b,0x2b7d4f63 .word 0xdaa3f12e,0xc6b214a8 .word 0xe951d7c0,0xd0f1e6ab .word 0xe8c83d48,0xd7ea10ed .word 0x60d49c79,0x3484e7de .word 0xdefd10e7,0xb45adfe1 .word 0x642792e1,0xab227c4e .word 0xa3697778,0x4a34d1e7 .word 0xd1f17ca4,0x980dc888 .word 0xfec1f7e9,0xeafd746c .word 0xa84c583c,0x35d8890c .word 0xf3eda381,0x0d34db1c .word 0x12c9a8f0,0x91294bb2 .word 0x7057aa24,0x9295d033 .word 0xe8a008f0,0x2b4a7b3f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p45_local0_expect: .word 0x062a2c8b,0xb71793d9 .word 0x33db35ca,0x4eed39c2 .word 0x32559f0f,0x9cdcff05 .word 0x4ff2f3e5,0x7ee25e73 .word 0xdc07f9bf,0x3fbc5e30 .word 0x6fd156a4,0xb36441b3 .word 0x9f69ab7e,0x4b8d884c .word 0x62a009c8,0x9ab8d3f7 p45_local1_expect: .word 0xf6c3c866,0xc6285be4 .word 0x1ca6b528,0x2a99f2e2 .word 0x39bca76c,0x150dff8f .word 0x3a74cdbf,0xf792d431 .word 0x463f3625,0xd6d726ff .word 0x8f6dac71,0xc553b707 .word 0x91d160d2,0x7c272be4 .word 0x254d3df6,0x5325324e p45_local2_expect: .word 0x8cf8bbf3,0x54b960ed .word 0x558954a1,0x9be9ca53 .word 0x5c557e96,0xaa2fcd71 .word 0x6fd156a4,0xb36441b3 .word 0x16a2eef5,0xa35dae78 .word 0xc2638568,0x0aff5c77 .word 0x35794872,0x1c667915 .word 0x558954a1,0xfbe2fec5 p45_local3_expect: .word 0x1dc47a95,0x44c78269 .word 0xc8a539e2,0x3ccce96e .word 0x660db9ff,0x0ff7d10e .word 0x1ee1cda2,0x0f715ccd .word 0x9fd08d94,0x83f91e1e .word 0x3e093d65,0x9ab8d3f7 .word 0x2971a4ff,0x90ad5e60 .word 0x000000ad,0x302b00d9 p46_init_registers: .word 0xde7c4cb2,0x6198c0d1 ! Init value for %l0 .word 0x7262639c,0x17da2650 ! Init value for %l1 .word 0x28bd296a,0xd54effe7 ! Init value for %l2 .word 0x0e1d2c42,0x2239928f ! Init value for %l3 .word 0x711e89dc,0x2ace37d4 ! Init value for %l4 .word 0x551294db,0xe1a717d9 ! Init value for %l5 .word 0x5552a4ff,0xe1844188 ! Init value for %l6 .word 0xe32bb483,0x89686a30 ! Init value for %l7 .align 64 p46_init_freg: .word 0x11eb0e76,0x7b92065c ! Init value for %f0 .word 0xf341f2cb,0xbaa4bdfe ! Init value for %f2 .word 0x92249527,0xc8ece797 ! Init value for %f4 .word 0xf98daa2e,0x062764bd ! Init value for %f6 .word 0x6ea17a06,0x5463139e ! Init value for %f8 .word 0xdbd8e7c1,0xb361eeb5 ! Init value for %f10 .word 0x68efa90e,0xf4aa8a85 ! Init value for %f12 .word 0xe91c0f49,0x6cbbb796 ! Init value for %f14 .word 0x9930fc3e,0x6f337ca0 ! Init value for %f16 .word 0x16d92cf2,0xed075732 ! Init value for %f18 .word 0x2432534b,0x69317a17 ! Init value for %f20 .word 0x9a6f1ee2,0x74c9a0db ! Init value for %f22 .word 0x9451f8ab,0x5caec23d ! Init value for %f24 .word 0x34d84025,0x4bec87dd ! Init value for %f26 .word 0x53b394ab,0x87a1e938 ! Init value for %f28 .word 0x8de95e39,0x1e468735 ! Init value for %f30 .word 0x2eca0c21,0xac3a2d41 ! Init value for %f32 .word 0x0140c4d4,0xc880480d ! Init value for %f34 .word 0x3a57a39d,0x40df959a ! Init value for %f36 .word 0x800ac8d8,0xfbcc6fa9 ! Init value for %f38 .word 0x7410c3ce,0xc0bdf5f1 ! Init value for %f40 .word 0x8c6fd578,0x77afeca6 ! Init value for %f42 .word 0x97c12a71,0xc637a358 ! Init value for %f44 .word 0x1430000d,0x58afea22 ! Init value for %f46 .word 0x47851ca3,0x6f3f3ca1 .word 0xb2511af7,0xe30b4af7 .word 0xeafbc272,0x27e9c2d4 .word 0x0d7d72a6,0xed3bc78f .word 0xe3b9e683,0x118fafe8 .word 0x672c134e,0x660d00ff .word 0x29e1380d,0x29cb9e0b .word 0xe42aca05,0x6bb53c08 p46_expected_registers: .word 0x00000000,0x829e5742 .word 0x00000000,0x784e68d5 .word 0xe0d01454,0xfd3c23ea .word 0x00000000,0x4a822c86 .word 0x00000000,0x000019fe .word 0x00000000,0x46a46996 .word 0x00000000,0x00000047 .word 0x00000000,0x000000fb p46_expected_fp_regs: .word 0x11eb0e76,0x7b92065c .word 0xf341f2cb,0xbaa4bdfe .word 0x92249527,0xc8ece797 .word 0xf98daa2e,0x062764bd .word 0x6ea17a06,0x5463139e .word 0xdbd8e7c1,0xb361eeb5 .word 0x68efa90e,0xf4aa8a85 .word 0xe91c0f49,0x6cbbb796 .word 0x9930fc3e,0x6f337ca0 .word 0x16d92cf2,0xed075732 .word 0x2432534b,0x69317a17 .word 0x9a6f1ee2,0x74c9a0db .word 0x9451f8ab,0x5caec23d .word 0x34d84025,0x4bec87dd .word 0x53b394ab,0x87a1e938 .word 0x8de95e39,0x1e468735 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p46_local0_expect: .word 0xb021fb78,0x3f8d4188 .word 0xd3747b3e,0x8f87cf12 .word 0x68626289,0xcabbae81 .word 0xcd24fc35,0x5a0951a3 .word 0x00000000,0x000000ea .word 0x4f6cc2f7,0x22ad7052 .word 0xd40a26b7,0xa42d0353 .word 0x8d982378,0x60a9f74c p46_local1_expect: .word 0x008c842e,0x15d5634a .word 0xa2c50052,0xd5b091aa .word 0x19fe4ebd,0x8f3c8b67 .word 0x7fbaaffa,0x2c8fa8d5 .word 0xecc5446b,0xd8aefee8 .word 0xe0d01454,0xfd3c23ea .word 0x3f05476d,0xf9aa8cb2 .word 0x45d17bff,0x50164ad5 p46_local2_expect: .word 0xd4c42806,0x732c2fc6 .word 0x5dc454ff,0xc2608a34 .word 0x21fe75fc,0x99469ab7 .word 0x9616da65,0x27561e04 .word 0x46a46996,0xf940e413 .word 0x31708d27,0x784e68d5 .word 0xb9a5ea9b,0x4e561119 .word 0x68be8de6,0x9196091f p46_local3_expect: .word 0x4dd2ed2d,0x61c565c5 .word 0x66ef2675,0x4a822c86 .word 0x6df9a9f4,0x1a8aa2ff .word 0x4a822c86,0x2a808b4a .word 0x68d56ff9,0xf39aed46 .word 0x4f3ae6da,0xcd24fc35 .word 0x49893b83,0x94a57f9c .word 0x00ad11dd,0x494849d7 p47_init_registers: .word 0x81ba4dca,0x40c4c60d ! Init value for %l0 .word 0x3156b761,0xea7f5374 ! Init value for %l1 .word 0x24ab2cd6,0x068b4e33 ! Init value for %l2 .word 0x844c1b3e,0x74625475 ! Init value for %l3 .word 0x2889dcf0,0x0de1f8aa ! Init value for %l4 .word 0x5df00b86,0x5193eced ! Init value for %l5 .word 0x1c273566,0x255054c2 ! Init value for %l6 .word 0x6593bcd1,0xed5f16b5 ! Init value for %l7 .align 64 p47_init_freg: .word 0xb2f9a2d1,0x724fa3ff ! Init value for %f0 .word 0x1a3ccc98,0x9f77517c ! Init value for %f2 .word 0x2c40ab28,0x69e26e76 ! Init value for %f4 .word 0x72b3c36e,0xf9363184 ! Init value for %f6 .word 0x5346cba5,0xbb2e786d ! Init value for %f8 .word 0x2af61c3b,0xf8fefdd3 ! Init value for %f10 .word 0x19e96de4,0xbd41b423 ! Init value for %f12 .word 0x1226c88c,0xdb86b531 ! Init value for %f14 .word 0x63bde856,0x67dc7f65 ! Init value for %f16 .word 0x6fd3a0a7,0x96b84039 ! Init value for %f18 .word 0x5edf4f92,0xf35edc5f ! Init value for %f20 .word 0x6e81d4d4,0x49189eb3 ! Init value for %f22 .word 0x6e1ccccf,0x9a2a98ed ! Init value for %f24 .word 0x13c856ad,0x3309ecb4 ! Init value for %f26 .word 0xbd66705f,0x8481547a ! Init value for %f28 .word 0xb1079b43,0xaac984c8 ! Init value for %f30 .word 0x40aafd9b,0x182d3e08 ! Init value for %f32 .word 0x9d70046e,0x1e3c23f3 ! Init value for %f34 .word 0x652e2811,0x6c44c782 ! Init value for %f36 .word 0x50b284d5,0xf36cc95f ! Init value for %f38 .word 0xb0fed9d5,0xf97e332f ! Init value for %f40 .word 0xbcf2de6c,0xf8c9d9d3 ! Init value for %f42 .word 0x5428de9b,0x5460c176 ! Init value for %f44 .word 0x49c70458,0xfeb39ff8 ! Init value for %f46 .word 0xe653ff0b,0x9ea6aa77 .word 0xc455dce1,0x0d73267b .word 0x20d1259c,0xad376758 .word 0x960f17b2,0xf9752655 .word 0xe3c2ed03,0x9ff584aa .word 0xbe70db28,0xd447bf1b .word 0x37a7c26b,0x83ac22c2 .word 0xa94fbc70,0xdeb1c4b7 p47_expected_registers: .word 0x0412e632,0x78da54ff .word 0x00000000,0x7e43a7b7 .word 0x00000000,0xeeea6018 .word 0xc0df7b08,0x8bf9e594 .word 0x00000000,0x3a547774 .word 0x00000000,0x2648684e .word 0x00000000,0xda28d2da .word 0x00000000,0xe1ab72f0 p47_expected_fp_regs: .word 0xb2f9a2d1,0x724fa3ff .word 0x1a3ccc98,0x9f77517c .word 0x2c40ab28,0x69e26e76 .word 0x72b3c36e,0xf9363184 .word 0x5346cba5,0xbb2e786d .word 0x2af61c3b,0xf8fefdd3 .word 0x19e96de4,0xbd41b423 .word 0x1226c88c,0xdb86b531 .word 0x63bde856,0x67dc7f65 .word 0x6fd3a0a7,0x96b84039 .word 0x5edf4f92,0xf35edc5f .word 0x6e81d4d4,0x49189eb3 .word 0x6e1ccccf,0x9a2a98ed .word 0x13c856ad,0x3309ecb4 .word 0xbd66705f,0x8481547a .word 0xb1079b43,0xaac984c8 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p47_local0_expect: .word 0xc0df7b08,0x8bf9e594 .word 0xd5628b16,0x05a4ef47 .word 0x48bcb10e,0xe4a413c4 .word 0x681bdc49,0xe4a413c4 .word 0x586c432b,0x00000052 .word 0xdbb5d056,0xf14e523b .word 0x0654c6d7,0x5d26aeff .word 0x0412e632,0x78da54ff p47_local1_expect: .word 0x3c4e3cb2,0xa3bc22c8 .word 0x52cf5907,0x601fb7d3 .word 0x9158571d,0xb2a2f6a9 .word 0x47f6da05,0xa38ad1cb .word 0x2036e38f,0x74625475 .word 0x17fea188,0x65650596 .word 0xc0df7b08,0x8bf9e594 .word 0x51ed91cb,0x6bedd6cd p47_local2_expect: .word 0xab92eac6,0xe29700e6 .word 0x29a8b204,0xba707ee3 .word 0xce0db8f0,0x5120c6fa .word 0x4cd88b26,0x3dc4eca5 .word 0x91a159a5,0xcf612aff .word 0x8b3335ab,0x0237f74d .word 0x5503b621,0x8097a28f .word 0x5665fff5,0xdbbfab6a p47_local3_expect: .word 0xf0b22bd2,0x681bdc49 .word 0xf28d0169,0x9c6f4c38 .word 0x9e080538,0x681bdc49 .word 0xd6ace858,0xffa2f0d4 .word 0x1b09872d,0xbb608a0a .word 0x7e43a7b7,0xfda590ad .word 0xa09b571a,0x55ad0b05 .word 0xeeea6018,0x5fa3ed8b p48_init_registers: .word 0x738ae90a,0x944aeb1a ! Init value for %l0 .word 0xda0b0d06,0x2a8167a4 ! Init value for %l1 .word 0xf3f5565a,0x102d5d1d ! Init value for %l2 .word 0xcf7e93b8,0x81a449b0 ! Init value for %l3 .word 0x7375ea56,0x56034c3e ! Init value for %l4 .word 0x34117b6e,0x12e2aad8 ! Init value for %l5 .word 0x3911c101,0xea38aca5 ! Init value for %l6 .word 0x28901795,0xbf97c208 ! Init value for %l7 .align 64 p48_init_freg: .word 0x0974239a,0xf8b43ef5 ! Init value for %f0 .word 0xa26063d8,0x649fc26e ! Init value for %f2 .word 0x2a3a55ed,0xb390fc25 ! Init value for %f4 .word 0x781bc5bd,0x33196487 ! Init value for %f6 .word 0x0be4f900,0xe89ac66f ! Init value for %f8 .word 0xe45ba4ae,0xc3ab53cc ! Init value for %f10 .word 0x756a65bc,0xcfe3349d ! Init value for %f12 .word 0xc4c7b108,0x41f6f2c7 ! Init value for %f14 .word 0x2b3ccf83,0x16a619bd ! Init value for %f16 .word 0xedc2228d,0x5c139070 ! Init value for %f18 .word 0xa7dc2c91,0x3f59e4fa ! Init value for %f20 .word 0xb7f85250,0x5b9ba6ae ! Init value for %f22 .word 0x34546032,0x1f808399 ! Init value for %f24 .word 0x95c59bc8,0x0ae79b3a ! Init value for %f26 .word 0x93ae1ed3,0xb52d0bd0 ! Init value for %f28 .word 0x4b65392c,0x3223075d ! Init value for %f30 .word 0x5906f915,0x394b1dca ! Init value for %f32 .word 0xe44dfd46,0xf2812f7d ! Init value for %f34 .word 0x8ba5bb70,0x76cb5846 ! Init value for %f36 .word 0xd77b4cd9,0x6fd17731 ! Init value for %f38 .word 0xb53dc132,0xafe6ebad ! Init value for %f40 .word 0x886b638f,0x6bba53ff ! Init value for %f42 .word 0x79b4fb3f,0x9492f81d ! Init value for %f44 .word 0x8c9bbca8,0x622f189a ! Init value for %f46 .word 0x82196f54,0x5bc3e91f .word 0x203a82bf,0x3e23b952 .word 0xb1254995,0xcc06e3af .word 0x2548a1cc,0x9c3bb05a .word 0x0ced0f8a,0xd4e2d9ba .word 0x2c4832ef,0xb508c7bb .word 0xb712e509,0x7145f419 .word 0x941a8712,0x7f234f2e p48_expected_registers: .word 0x00000000,0x000000bd .word 0x00000000,0x000000c7 .word 0x00000000,0xa4a80ceb .word 0x00000000,0x000000e0 .word 0x00000000,0x0acd17f9 .word 0x84e67b51,0xff3dcfc8 .word 0x00000000,0x000000d7 .word 0xffffffff,0xffffa1df p48_expected_fp_regs: .word 0x0974239a,0xf8b43ef5 .word 0xa26063d8,0x649fc26e .word 0x2a3a55ed,0xb390fc25 .word 0x781bc5bd,0x33196487 .word 0x0be4f900,0xe89ac66f .word 0xe45ba4ae,0xc3ab53cc .word 0x756a65bc,0xcfe3349d .word 0xc4c7b108,0x41f6f2c7 .word 0x2b3ccf83,0x16a619bd .word 0xedc2228d,0x5c139070 .word 0xa7dc2c91,0x3f59e4fa .word 0xb7f85250,0x5b9ba6ae .word 0x34546032,0x1f808399 .word 0x95c59bc8,0x0ae79b3a .word 0x93ae1ed3,0xb52d0bd0 .word 0x4b65392c,0x3223075d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p48_local0_expect: .word 0x6effa1df,0x5933c581 .word 0x6a04afc0,0x73ef3781 .word 0xb3782eec,0x8737d597 .word 0x10deec42,0x24b1cd41 .word 0xbf706315,0xfeaf4888 .word 0x5d3f0c03,0x1a163a65 .word 0x0cab83b1,0x22d1b06d .word 0x0acd17f9,0x806e37b4 p48_local1_expect: .word 0x9f0d3f4c,0x95f0bd00 .word 0x436799ef,0xff1427c4 .word 0xff9e9190,0x32adf4bf .word 0x4c4a0ceb,0x060d6901 .word 0x0000002d,0xd1e77348 .word 0x1412959f,0xf26cf72c .word 0x56639637,0x2a9d0dbb .word 0x84e67b51,0xff3dcfc8 p48_local2_expect: .word 0xd17224a5,0xeda449a9 .word 0xe8583089,0x63392c0f .word 0xd680cfc9,0x4932c56b .word 0x359a6bae,0x3c8cd74c .word 0xdba74bb7,0x2a2b7488 .word 0x49506502,0x463ebb07 .word 0x632c9b6e,0x6e682eea .word 0x0b4e9792,0xb6eded7d p48_local3_expect: .word 0x1a163a65,0x2dbc36eb .word 0xeae09cf5,0x8722aede .word 0xffff5d1d,0xb92744ee .word 0x7900f936,0xd170c30f .word 0x10c7100f,0x283332a4 .word 0xb7a2f8cd,0xb1837c2a .word 0x4e90a0ee,0x2583c65b .word 0x28efecff,0xaf462697 p49_init_registers: .word 0xe425b351,0xdfa30870 ! Init value for %l0 .word 0xdee47396,0xaaf8071b ! Init value for %l1 .word 0x21128c34,0xd1f44c6c ! Init value for %l2 .word 0x130d7326,0x9e3d3863 ! Init value for %l3 .word 0xb35aaf68,0xdd2790dc ! Init value for %l4 .word 0x480557d4,0x6ca8fe97 ! Init value for %l5 .word 0xea069ef0,0x736af1de ! Init value for %l6 .word 0x04a3b525,0xa8bae450 ! Init value for %l7 .align 64 p49_init_freg: .word 0xebb5e1b7,0x93a9b5e1 ! Init value for %f0 .word 0xc460d20b,0x57c52485 ! Init value for %f2 .word 0x254dd14b,0x667fe02e ! Init value for %f4 .word 0x44b4f6f5,0x66d27737 ! Init value for %f6 .word 0x4bee7a30,0x6c841199 ! Init value for %f8 .word 0xa00df00a,0xb8dcf7ed ! Init value for %f10 .word 0xaee5958d,0x5fa3a385 ! Init value for %f12 .word 0x7ffc9359,0x58e674e7 ! Init value for %f14 .word 0x3d6e61a2,0x87c87507 ! Init value for %f16 .word 0xbe66b03c,0x7c047c2d ! Init value for %f18 .word 0x975f0a62,0xd1b3b75f ! Init value for %f20 .word 0x2d32cde4,0xe880e017 ! Init value for %f22 .word 0xc2ad9f67,0x50bb9b14 ! Init value for %f24 .word 0x9db144a6,0x97aaf626 ! Init value for %f26 .word 0x7133d888,0xd72ffb53 ! Init value for %f28 .word 0xa73dde7f,0x7ae651b3 ! Init value for %f30 .word 0x51d03b03,0x68ebe14e ! Init value for %f32 .word 0xfb4bc607,0xa94d1cc6 ! Init value for %f34 .word 0x4e191e97,0xc2c7a021 ! Init value for %f36 .word 0xfe9fd55c,0xdee5b8f0 ! Init value for %f38 .word 0x48ce32c9,0x46ada116 ! Init value for %f40 .word 0x020c7a47,0xe68d18a3 ! Init value for %f42 .word 0x95825027,0xe7d66211 ! Init value for %f44 .word 0x50629d11,0x8b1d5d48 ! Init value for %f46 .word 0x899a503f,0x94692733 .word 0x427b57b2,0x4269c230 .word 0x96a2947f,0xc9f913c5 .word 0x51ad2229,0x7c1a9500 .word 0xf4c9e89a,0x21a983e2 .word 0x160ab552,0x41003591 .word 0x8cf9cabc,0x32f63b00 .word 0x71896067,0x1d5e4d81 p49_expected_registers: .word 0x00000000,0xeb50c148 .word 0x00000000,0x000000e7 .word 0x00000000,0x01075661 .word 0x00000000,0x9530f440 .word 0xffb0254a,0x29ba099c .word 0x00000000,0x73cb2690 .word 0xea069ef0,0x736af1de .word 0x00000000,0x60477622 p49_expected_fp_regs: .word 0xebb5e1b7,0x93a9b5e1 .word 0xc460d20b,0x57c52485 .word 0x254dd14b,0x667fe02e .word 0x44b4f6f5,0x66d27737 .word 0x4bee7a30,0x6c841199 .word 0xa00df00a,0xb8dcf7ed .word 0xaee5958d,0x5fa3a385 .word 0x7ffc9359,0x58e674e7 .word 0x3d6e61a2,0x87c87507 .word 0xbe66b03c,0x7c047c2d .word 0x975f0a62,0xd1b3b75f .word 0x2d32cde4,0xe880e017 .word 0xc2ad9f67,0x50bb9b14 .word 0x9db144a6,0x97aaf626 .word 0x7133d888,0xd72ffb53 .word 0xa73dde7f,0x7ae651b3 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p49_local0_expect: .word 0x9e3d3863,0x72bf1c46 .word 0x0fbaf93c,0xda92cd53 .word 0xfcbbff6e,0x51ea9c1a .word 0x677f04dc,0xed5d3d52 .word 0xa4ce3a61,0xb07301bc .word 0xaa9878a1,0xbb9411ca .word 0xe843895b,0xf9d538af .word 0xb9ef425e,0xfb69dc24 p49_local1_expect: .word 0x4e6fce48,0xe47937f3 .word 0xe0b2260f,0x9d874ea8 .word 0x0000005b,0x60477622 .word 0x9e83ebec,0x89a2c4f1 .word 0xf440254a,0x29ba099c .word 0x18f773d4,0x001093fb .word 0x80f1116b,0xf0a105b2 .word 0x38cc6451,0x5d4e8129 p49_local2_expect: .word 0x7493c9e2,0xf38aa03e .word 0x78b2e083,0x9354df0f .word 0x93ffdf0f,0x502ddd31 .word 0xa267f3a5,0x34b7ae02 .word 0x9d874ea8,0x7dc1e3fa .word 0xf416cb64,0x37b5cb34 .word 0x529648c0,0x7d79503a .word 0x540c1e7e,0xd1f44c6c p49_local3_expect: .word 0xaf3ec6be,0x547cd971 .word 0x5b46c00f,0xb9a8ec0d .word 0x5781e571,0xf0dc9f2d .word 0x00007622,0xff44e485 .word 0xb2006fae,0x40799e36 .word 0x2c69b355,0x6a55f582 .word 0xe99f18f1,0x8f760426 .word 0x130d7326,0x9e3d3863 p50_init_registers: .word 0x184fb6c3,0xf81ff08f ! Init value for %l0 .word 0xbbe7d9fa,0x0aa8f474 ! Init value for %l1 .word 0xc532ea56,0x9149d785 ! Init value for %l2 .word 0x8578c6c8,0xa298b9e5 ! Init value for %l3 .word 0x5572606d,0xe84c2d18 ! Init value for %l4 .word 0x28da9ff8,0x91585ac0 ! Init value for %l5 .word 0x00e3bea5,0xef143273 ! Init value for %l6 .word 0x7fbf2b86,0x6422e3fb ! Init value for %l7 .align 64 p50_init_freg: .word 0x5b861420,0x159007ac ! Init value for %f0 .word 0x63c51dad,0x827cd8fc ! Init value for %f2 .word 0x31ff298d,0x229850c9 ! Init value for %f4 .word 0x4505f1d6,0x654bc4ea ! Init value for %f6 .word 0xa046a7ff,0x79e40552 ! Init value for %f8 .word 0x49ed2912,0x19ace6ea ! Init value for %f10 .word 0x3ff685c6,0xf516053b ! Init value for %f12 .word 0xe3ddfb74,0x20f22dd3 ! Init value for %f14 .word 0x5df485f0,0xdc967fe6 ! Init value for %f16 .word 0x190b5a1c,0x7af8e4ea ! Init value for %f18 .word 0x1b9b41c3,0xd91bb1a0 ! Init value for %f20 .word 0xdd5f3d5c,0x609d9b0b ! Init value for %f22 .word 0x3216a717,0xfa4000ec ! Init value for %f24 .word 0x53a46c01,0xdab4b697 ! Init value for %f26 .word 0xfef50f42,0x895178b4 ! Init value for %f28 .word 0x8379bf0e,0x63181eca ! Init value for %f30 .word 0x5efcb706,0x3291b69b ! Init value for %f32 .word 0x842ea5f3,0x7252dcac ! Init value for %f34 .word 0x857bc419,0xf4aebf30 ! Init value for %f36 .word 0x3f594f77,0x04406b91 ! Init value for %f38 .word 0x07cfadd9,0xf138c217 ! Init value for %f40 .word 0x50ebc555,0xeeabffa1 ! Init value for %f42 .word 0x30e0adc0,0xcc38568d ! Init value for %f44 .word 0xc488335c,0xbb8038cc ! Init value for %f46 .word 0xf6de14c7,0x63e85905 .word 0x29abaf4d,0x259baaf1 .word 0x356db29d,0x1074a3fd .word 0x659786fd,0xfe1673a2 .word 0x6e0f33cc,0xf64a6ef0 .word 0x56dce6a7,0x385996f8 .word 0x656b8d66,0xcc628a35 .word 0x81423b1c,0xd7183fa4 p50_expected_registers: .word 0x6063cd2f,0x6a8f3888 .word 0x00000000,0xa70a0e9d .word 0x2a74051d,0xcd764aa9 .word 0xffffffff,0xda051844 .word 0xde0e9670,0x49b43569 .word 0x00000000,0x000000ad .word 0x00000000,0xb53c58bd .word 0x00000000,0x00000030 p50_expected_fp_regs: .word 0x5b861420,0x159007ac .word 0x63c51dad,0x827cd8fc .word 0x31ff298d,0x229850c9 .word 0x4505f1d6,0x654bc4ea .word 0xa046a7ff,0x79e40552 .word 0x49ed2912,0x19ace6ea .word 0x3ff685c6,0xf516053b .word 0xe3ddfb74,0x20f22dd3 .word 0x5df485f0,0xdc967fe6 .word 0x190b5a1c,0x7af8e4ea .word 0x1b9b41c3,0xd91bb1a0 .word 0xdd5f3d5c,0x609d9b0b .word 0x3216a717,0xfa4000ec .word 0x53a46c01,0xdab4b697 .word 0xfef50f42,0x895178b4 .word 0x8379bf0e,0x63181eca .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p50_local0_expect: .word 0xe99e4f99,0x6f7cd21f .word 0xaa311381,0xf8bcc8c0 .word 0x3437630b,0x3f9269c9 .word 0x000000b8,0xc7f033fe .word 0x8aff8a0f,0x00000000 .word 0x3eb2149f,0xeebe205a .word 0xed03507c,0xbb7cad20 .word 0x79539571,0xfbd48899 p50_local1_expect: .word 0x0000ffc4,0x71e46db3 .word 0xda051844,0xbaacee25 .word 0xf55e7401,0x172c80bd .word 0x2a74051d,0xcd764aa9 .word 0xde0e9670,0x49b43569 .word 0x6a74cf27,0x28d5af1f .word 0x0584db4b,0x657a663f .word 0x6063cd2f,0x6a8f3888 p50_local2_expect: .word 0x6dcd2cf0,0x02887411 .word 0x5371ffaf,0x72be3644 .word 0x340dfb05,0x94f3976f .word 0xb2df01dd,0xd294896f .word 0xc6307ea0,0x3c30619c .word 0x5156d4ab,0x9bee886a .word 0x1a1f697b,0xf15ac593 .word 0xc49ec501,0x49b43569 p50_local3_expect: .word 0xffa1f057,0xd21d1f06 .word 0x88be3d51,0x7e9dd597 .word 0xbe4e6c2c,0xeb940e59 .word 0xe7ffa060,0x99bebf16 .word 0x7d26aa28,0xeaff6847 .word 0xc8fc3dad,0xd4cfcfc9 .word 0x550ab8fb,0xb59b3e72 .word 0xb8703558,0xbcc2460e p51_init_registers: .word 0x0b7362eb,0xfc89d0b8 ! Init value for %l0 .word 0x2ac5089a,0xa83deef4 ! Init value for %l1 .word 0xcded4082,0x5eab2e63 ! Init value for %l2 .word 0x0318e8a6,0x7d983490 ! Init value for %l3 .word 0x05a1e873,0xd59ac925 ! Init value for %l4 .word 0xfbc62922,0x630b8276 ! Init value for %l5 .word 0x70466824,0x11f26683 ! Init value for %l6 .word 0x9137f3d8,0x131d637f ! Init value for %l7 .align 64 p51_init_freg: .word 0x0d9f8309,0xed4f0b3e ! Init value for %f0 .word 0x992aed7a,0x2feb3b9d ! Init value for %f2 .word 0xe8276571,0x2169852c ! Init value for %f4 .word 0x485cdee9,0x7d279264 ! Init value for %f6 .word 0x2d85efa8,0x74560dd7 ! Init value for %f8 .word 0x03066785,0x1edc8cd7 ! Init value for %f10 .word 0xe816a455,0x0d734e8d ! Init value for %f12 .word 0xb838c2ae,0xed7c6a55 ! Init value for %f14 .word 0x4d2a8afb,0x092de52e ! Init value for %f16 .word 0xb8e59323,0x677cf36d ! Init value for %f18 .word 0x30e02606,0x2c3ea1a2 ! Init value for %f20 .word 0x7ca748a9,0x61833324 ! Init value for %f22 .word 0x385f659a,0x4fff7681 ! Init value for %f24 .word 0xa75bf88b,0x9ad9776a ! Init value for %f26 .word 0x9f815ae6,0x17e847d1 ! Init value for %f28 .word 0xd073c4a9,0x7d435b6c ! Init value for %f30 .word 0x3d9c80bb,0xc093bd59 ! Init value for %f32 .word 0x2f1972a5,0x0df63953 ! Init value for %f34 .word 0xbb7729c1,0x8ab7eb3a ! Init value for %f36 .word 0xf01b1bbc,0x40b157db ! Init value for %f38 .word 0x84f6f67a,0x83d2d856 ! Init value for %f40 .word 0xe9b12196,0xe3442cc5 ! Init value for %f42 .word 0x8b727838,0xe5bcad70 ! Init value for %f44 .word 0x61f88fbe,0xb4bdbba5 ! Init value for %f46 .word 0xd579d176,0x01056a57 .word 0x5a8635e5,0xe02be4e7 .word 0xc5e33720,0xa481c0b0 .word 0x2c4fdb41,0xc623f012 .word 0x345d8429,0x7a0590a1 .word 0x52632e29,0x0f89085b .word 0x2592a47d,0x0c984602 .word 0x39932428,0xffb73334 p51_expected_registers: .word 0x7e9e0fde,0xcd2d8c3f .word 0x00000000,0x00000066 .word 0x08c25642,0xe44f66bd .word 0x00000000,0x1f6b91a6 .word 0x4a9445da,0x689c22af .word 0x00000000,0xb7f62b7f .word 0x00000000,0x00000053 .word 0x00000000,0x4865acb7 p51_expected_fp_regs: .word 0x0d9f8309,0xed4f0b3e .word 0x992aed7a,0x2feb3b9d .word 0xe8276571,0x2169852c .word 0x485cdee9,0x7d279264 .word 0x2d85efa8,0x74560dd7 .word 0x03066785,0x1edc8cd7 .word 0xe816a455,0x0d734e8d .word 0xb838c2ae,0xed7c6a55 .word 0x4d2a8afb,0x092de52e .word 0xb8e59323,0x677cf36d .word 0x30e02606,0x2c3ea1a2 .word 0x7ca748a9,0x61833324 .word 0x385f659a,0x4fff7681 .word 0xa75bf88b,0x9ad9776a .word 0x9f815ae6,0x17e847d1 .word 0xd073c4a9,0x7d435b6c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p51_local0_expect: .word 0x07a6694d,0x4e600f76 .word 0x7e9e0fde,0xcd2d8c3f .word 0x333823b4,0x30d8c1ff .word 0xdf6013e0,0xe2394154 .word 0x0d243d1b,0xee610a9b .word 0xcd2d8c3f,0x1f6b91a6 .word 0x34fb4b81,0x7e581b44 .word 0x05c16260,0x79bdd0e9 p51_local1_expect: .word 0x1f6b91a6,0xbdbaeebf .word 0x9fd6e3cd,0x409ee02f .word 0x757d7f76,0xfd0a46f6 .word 0x4a9f646c,0xb194617e .word 0xacdc1c86,0x630b8276 .word 0xb129587e,0xebe4f2db .word 0x251af086,0xddb22a19 .word 0xc80a4b72,0x743a6e9d p51_local2_expect: .word 0x08c25642,0xe44fffbd .word 0x9ad5debb,0x182a52b1 .word 0x13916110,0xedfff388 .word 0xf00f6331,0x8ee69c24 .word 0xe3f64b00,0xf32e15ea .word 0xc8a55e58,0x6c61c03e .word 0x40270385,0x9d30e365 .word 0x4a9445da,0x689c22af p51_local3_expect: .word 0xb7f62b7f,0xcad1748c .word 0x60814a7a,0x07a6694d .word 0xe730e4a4,0x8555e4c6 .word 0x85412f3c,0xaa720dad .word 0x9d388500,0xcf4c10db .word 0x333e92fd,0x00009d30 .word 0xc409a751,0xe9537db9 .word 0x2ff74a5e,0xcfa1cbe8 p52_init_registers: .word 0xa08e1060,0x6e84057a ! Init value for %l0 .word 0x7ff001be,0x3383cae7 ! Init value for %l1 .word 0x87216bcd,0xd2f36be8 ! Init value for %l2 .word 0x27ec1d3a,0x3cb4ab28 ! Init value for %l3 .word 0x521a4623,0xe2c14774 ! Init value for %l4 .word 0x52e58f22,0xe1c69b51 ! Init value for %l5 .word 0xdf2b38d6,0x516f2b77 ! Init value for %l6 .word 0xeb8d7c08,0x73a763bf ! Init value for %l7 .align 64 p52_init_freg: .word 0xe376fe05,0x9ec658da ! Init value for %f0 .word 0x25bcd9d6,0x72e20771 ! Init value for %f2 .word 0x25a69884,0x09a1b732 ! Init value for %f4 .word 0x29b251ee,0x814d0c20 ! Init value for %f6 .word 0xf98d686d,0x095e6936 ! Init value for %f8 .word 0x74061e48,0x4f180ff7 ! Init value for %f10 .word 0xab35557c,0x142c57c1 ! Init value for %f12 .word 0xfd5e3c40,0xd0f83c63 ! Init value for %f14 .word 0xdbd376e1,0x8b86f511 ! Init value for %f16 .word 0xd4c6781f,0xed1c8b2e ! Init value for %f18 .word 0xf2cd4264,0xdedb6448 ! Init value for %f20 .word 0x52b599a6,0x110466c9 ! Init value for %f22 .word 0xe6c7fd6a,0xd888952a ! Init value for %f24 .word 0x8532e8f0,0x5ebee458 ! Init value for %f26 .word 0x2e01d07b,0x818aa291 ! Init value for %f28 .word 0x2a99c56e,0xc08e4fa1 ! Init value for %f30 .word 0x7eabd292,0xc1764548 ! Init value for %f32 .word 0xa5bfe395,0x5d366bd5 ! Init value for %f34 .word 0x8e029677,0x626d8cac ! Init value for %f36 .word 0xb03be5c6,0x9c251d11 ! Init value for %f38 .word 0x948169d5,0x3762f263 ! Init value for %f40 .word 0x920447bc,0x7951e852 ! Init value for %f42 .word 0x30d69034,0x3ff73313 ! Init value for %f44 .word 0xbf249938,0x43aef793 ! Init value for %f46 .word 0xc1ea95c7,0x61ead2fc .word 0x109e5111,0xe4a217d5 .word 0xcb78a90e,0xa2d96d06 .word 0x51f0d157,0xd11116e6 .word 0xae89a2d2,0xfc628fb1 .word 0xa801bb65,0x1790ffe6 .word 0xfaba6d88,0x6714751c .word 0xc6a8e7ae,0xfd764c0b p52_expected_registers: .word 0x00000000,0x9b52c23b .word 0x00000000,0x73a763bf .word 0x54c30e7f,0x921c4825 .word 0x54c30e7f,0x921c4825 .word 0x00000000,0x789538bb .word 0x00000000,0x0000e839 .word 0xdf2b38d6,0x516f2b77 .word 0x00000000,0xcf3d7e91 p52_expected_fp_regs: .word 0xe376fe05,0x9ec658da .word 0x25bcd9d6,0x72e20771 .word 0x25a69884,0x09a1b732 .word 0x29b251ee,0x814d0c20 .word 0xf98d686d,0x095e6936 .word 0x74061e48,0x4f180ff7 .word 0xab35557c,0x142c57c1 .word 0xfd5e3c40,0xd0f83c63 .word 0xdbd376e1,0x8b86f511 .word 0xd4c6781f,0xed1c8b2e .word 0xf2cd4264,0xdedb6448 .word 0x52b599a6,0x110466c9 .word 0xe6c7fd6a,0xd888952a .word 0x8532e8f0,0x5ebee458 .word 0x2e01d07b,0x818aa291 .word 0x2a99c56e,0xc08e4fa1 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p52_local0_expect: .word 0xcc887ef6,0x64df66f9 .word 0x0c1c0632,0xff1a267a .word 0x87ff7f7b,0xb9afd8ad .word 0xff18e74b,0x66cb6835 .word 0x2d871412,0x48125924 .word 0xfbfb19ca,0x8de91ab2 .word 0x9c3cf477,0x3e6c04a6 .word 0xa14953f5,0x77c42794 p52_local1_expect: .word 0x49d71a84,0x0cb0391b .word 0x75af78d3,0xd0c5348d .word 0xf4e4d955,0x1fc3a806 .word 0x529aa075,0x16cc04ad .word 0x19e92aec,0x0a473b57 .word 0xa2e7658d,0x8c05b5f1 .word 0x91e47fd6,0xe874fa5a .word 0x3fa544a6,0xf1c20736 p52_local2_expect: .word 0x00000037,0x2015a7e1 .word 0x96eff2e6,0xda0f427d .word 0x85c3f5a9,0x73a763bf .word 0x54c30e7f,0x921c4825 .word 0x9b52c23b,0x683c4a01 .word 0xa87ff4c7,0x3e95634c .word 0x21b1e789,0xf995a2b6 .word 0x5de63af5,0x3faa545a p52_local3_expect: .word 0x21b1e789,0xa3fa1948 .word 0x35d02bea,0xae680cb0 .word 0xe8390fa0,0xcf3d7e91 .word 0x176b1fd6,0xf87af98a .word 0x66620493,0x4d21db59 .word 0xa473e87d,0xa84b8557 .word 0xc60935cd,0xd2f36be8 .word 0xd01dd39d,0x01f76ed3 p53_init_registers: .word 0xade13bb4,0x9c6cce75 ! Init value for %l0 .word 0x30904637,0x900e6b0b ! Init value for %l1 .word 0x6ec29aa8,0x596157e0 ! Init value for %l2 .word 0x51b9b14a,0xbfe572bc ! Init value for %l3 .word 0x689182e6,0x5c89807c ! Init value for %l4 .word 0x7ab71398,0x5b9c4cb0 ! Init value for %l5 .word 0x9a4eff47,0xf1f19428 ! Init value for %l6 .word 0xbdbd7202,0xa58a5b5d ! Init value for %l7 .align 64 p53_init_freg: .word 0xecff2dca,0xa21b3e91 ! Init value for %f0 .word 0x135551b8,0x93213525 ! Init value for %f2 .word 0x5a8d39a8,0xababb99b ! Init value for %f4 .word 0x68aabc03,0xa925e56b ! Init value for %f6 .word 0xdfb248ab,0x2e411224 ! Init value for %f8 .word 0x88307ba0,0x258e8889 ! Init value for %f10 .word 0xbf9f2104,0x4560f889 ! Init value for %f12 .word 0x656f2935,0xc499d967 ! Init value for %f14 .word 0xb576c5bb,0xfc2f07dc ! Init value for %f16 .word 0xa4e500df,0x0fc81279 ! Init value for %f18 .word 0xf4c1892c,0xa9b68726 ! Init value for %f20 .word 0x04363db6,0xf36d46c5 ! Init value for %f22 .word 0x9d57ea8d,0xebeb0bd1 ! Init value for %f24 .word 0x6bda3e54,0xc1a55bf6 ! Init value for %f26 .word 0x9f8c2a21,0x25dc74ab ! Init value for %f28 .word 0xad86d1d3,0xa3f32536 ! Init value for %f30 .word 0x10f3e44b,0x0e7c8681 ! Init value for %f32 .word 0xe8e41fb3,0xf7b71311 ! Init value for %f34 .word 0x783ff670,0x7874f48f ! Init value for %f36 .word 0x4d134808,0x0561c7a8 ! Init value for %f38 .word 0x22c2031e,0xb895c4e4 ! Init value for %f40 .word 0x187922b4,0xb2ff8e4b ! Init value for %f42 .word 0xc7867b9a,0x9a22948c ! Init value for %f44 .word 0x3d808a2a,0x8d1a255c ! Init value for %f46 .word 0x19145355,0xa88046c0 .word 0x616af5f8,0xba171788 .word 0x8ae926c9,0x93da4d2f .word 0x8c2fcd4c,0x6a5f7ee7 .word 0x0cd22a30,0xf5dd0bdd .word 0x898d6886,0xc5c08f5a .word 0x213a401f,0xeb04556d .word 0xf69483a9,0x7b19299f p53_expected_registers: .word 0x00000000,0x000000f2 .word 0x00000000,0xbd9e0473 .word 0x9f717ee2,0x473df3ab .word 0x00000000,0x0000007a .word 0x2494be92,0x7ef2c7a7 .word 0x00000000,0x5a8ddc13 .word 0x00000000,0xa46dace6 .word 0x00000000,0xb8328648 p53_expected_fp_regs: .word 0xecff2dca,0xa21b3e91 .word 0x135551b8,0x93213525 .word 0x5a8d39a8,0xababb99b .word 0x68aabc03,0xa925e56b .word 0xdfb248ab,0x2e411224 .word 0x88307ba0,0x258e8889 .word 0xbf9f2104,0x4560f889 .word 0x656f2935,0xc499d967 .word 0xb576c5bb,0xfc2f07dc .word 0xa4e500df,0x0fc81279 .word 0xf4c1892c,0xa9b68726 .word 0x04363db6,0xf36d46c5 .word 0x9d57ea8d,0xebeb0bd1 .word 0x6bda3e54,0xc1a55bf6 .word 0x9f8c2a21,0x25dc74ab .word 0xad86d1d3,0xa3f32536 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p53_local0_expect: .word 0x53cc23cc,0x25fae9c1 .word 0x7788146f,0xae2869e9 .word 0x989ba37f,0x348d34ae .word 0x1ef6ddb1,0xc51d2dff .word 0xc735cca3,0xb652823f .word 0x097713e6,0xb077fc07 .word 0xccff8d76,0x7963b556 .word 0x66ce076e,0x7fc0fe00 p53_local1_expect: .word 0x6b35d8bc,0xc4ff32d1 .word 0x0000002d,0xec06dd9b .word 0xde905f35,0xa58a5b5d .word 0x9f717ee2,0x473df3ab .word 0x792c7ecf,0xa46dace6 .word 0x4fb646a0,0x9ccd0349 .word 0x8a17fe4b,0xf1d8898a .word 0x1fcddee9,0x804559b4 p53_local2_expect: .word 0x2fa7e4eb,0x3f80c0f1 .word 0x28f74961,0x440f7fb1 .word 0x430634d7,0xf43f0f5d .word 0x71c69da8,0xb555c37f .word 0xf86eec52,0x08f5824e .word 0xb7cc6ad3,0x6ef9ffc9 .word 0xaa767897,0xa72c24d8 .word 0xff06cf1d,0xf7401f45 p53_local3_expect: .word 0x2494be92,0x7ef2c7a7 .word 0x61c2b044,0x40c3f92a .word 0x9e582f12,0x62e1a494 .word 0x62e1a494,0xb882cd13 .word 0xab2bf33a,0x900e6b0b .word 0xf725da38,0xce56df4c .word 0x21f524ef,0x8936ff8f .word 0x184b42b0,0x6f0fc535 p54_init_registers: .word 0xef6e06a6,0x2fbf4091 ! Init value for %l0 .word 0x7de3447b,0xeec64643 ! Init value for %l1 .word 0xe7f215b6,0x4c5d0577 ! Init value for %l2 .word 0x19755446,0x2d23b498 ! Init value for %l3 .word 0x78e39968,0x6b918ff1 ! Init value for %l4 .word 0xb3e625be,0x47dfb3d6 ! Init value for %l5 .word 0xbc800f98,0x673261d3 ! Init value for %l6 .word 0x34f80bf6,0xad239dc1 ! Init value for %l7 .align 64 p54_init_freg: .word 0xf70c8767,0x33103286 ! Init value for %f0 .word 0x19a4e810,0xa9e728e8 ! Init value for %f2 .word 0x32e66007,0x3d82e2ab ! Init value for %f4 .word 0xba3240ee,0xaa53499e ! Init value for %f6 .word 0xa1964bde,0xe817f503 ! Init value for %f8 .word 0xd200a6e3,0xdaed1664 ! Init value for %f10 .word 0x9d8961e4,0x4f37600c ! Init value for %f12 .word 0x7ae73bbb,0x2a4ecdeb ! Init value for %f14 .word 0x04c3314a,0x8e910a21 ! Init value for %f16 .word 0xda60be61,0x3a6b4194 ! Init value for %f18 .word 0xe56711a0,0xf18fb15b ! Init value for %f20 .word 0x25f1ec92,0x643aee0d ! Init value for %f22 .word 0x6fc70734,0x2a8227b4 ! Init value for %f24 .word 0x686f734e,0x2b15991b ! Init value for %f26 .word 0xef241cc9,0x320cd100 ! Init value for %f28 .word 0xb0dcefb3,0xee356e06 ! Init value for %f30 .word 0x12786bfe,0x0ef85838 ! Init value for %f32 .word 0xc7cefeb1,0x38857827 ! Init value for %f34 .word 0x29d1bcac,0x9cb29960 ! Init value for %f36 .word 0xf6db611c,0xf782400e ! Init value for %f38 .word 0x2404b3de,0x445c0be8 ! Init value for %f40 .word 0x14b0f33a,0xb9c0db9f ! Init value for %f42 .word 0xa33efa8b,0xe88a8228 ! Init value for %f44 .word 0xea6d8f8c,0x052e989b ! Init value for %f46 .word 0x3f0c2cd7,0xe59f7489 .word 0x583d39a1,0x46818ada .word 0x6c19aa72,0x19ebccac .word 0xd2620d88,0x6ccc7dff .word 0xd871181d,0x4d4a70b3 .word 0x518166cb,0xb4abfabb .word 0x174518f2,0x9e5b53f4 .word 0x4a825f13,0x53a986c8 p54_expected_registers: .word 0x00000000,0xbc5e5626 .word 0x00000000,0x00000089 .word 0x5e609235,0x5d83482b .word 0x00000000,0xd2c6b99f .word 0xfe87297b,0x3b022e8b .word 0x00000000,0x4df97cf4 .word 0x00000000,0x000000f8 .word 0x00000000,0x05609f36 p54_expected_fp_regs: .word 0xf70c8767,0x33103286 .word 0x19a4e810,0xa9e728e8 .word 0x32e66007,0x3d82e2ab .word 0xba3240ee,0xaa53499e .word 0xa1964bde,0xe817f503 .word 0xd200a6e3,0xdaed1664 .word 0x9d8961e4,0x4f37600c .word 0x7ae73bbb,0x2a4ecdeb .word 0x04c3314a,0x8e910a21 .word 0xda60be61,0x3a6b4194 .word 0xe56711a0,0xf18fb15b .word 0x25f1ec92,0x643aee0d .word 0x6fc70734,0x2a8227b4 .word 0x686f734e,0x2b15991b .word 0xef241cc9,0x320cd100 .word 0xb0dcefb3,0xee356e06 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p54_local0_expect: .word 0xd91bbdac,0xea8b7b56 .word 0x5e609235,0x5d83482b .word 0xb36ba467,0xe14a4443 .word 0xaa91c153,0x698fa597 .word 0x693fd0f7,0x9ef7773b .word 0x78ae5ac7,0x95395b3f .word 0x3046fc4b,0x37f3d9a3 .word 0x7c83e9a3,0xbfff239e p54_local1_expect: .word 0xd9e0ed35,0xacdfbedf .word 0x90ff9115,0x4658e8f2 .word 0x85b49aea,0x778ff6d3 .word 0xc1bedb2b,0x594b3aeb .word 0x000000c7,0xe2f34612 .word 0xc3982aad,0x000000c9 .word 0xd2c6b99f,0x13d2d293 .word 0xc97dbf50,0xacdb1fb2 p54_local2_expect: .word 0xc00e4f07,0xffceb750 .word 0xb0a9709c,0xf4e839f9 .word 0xbc800f98,0x673261d3 .word 0x9bc5c998,0x503c4b66 .word 0xae5f2775,0xe964ff0b .word 0x83ec7049,0xffba2b7a .word 0xcc61b318,0x92ecd9ab .word 0x771e963f,0x081cb68e p54_local3_expect: .word 0xd785e0b0,0x416b4523 .word 0x905388a0,0x83041473 .word 0xc316ffc9,0x1c80f73c .word 0x0000005a,0xd19b826f .word 0x8e9c66da,0xff918ff1 .word 0xfe87297b,0x3b022e8b .word 0x429e6764,0x30f17e9b .word 0x548c92f5,0x63ef760a p55_init_registers: .word 0x8f85294e,0x52b69e56 ! Init value for %l0 .word 0x9826cfb4,0x0c6e0641 ! Init value for %l1 .word 0xa20e9370,0xbe7ae8a0 ! Init value for %l2 .word 0xbdc69a78,0x166a7b49 ! Init value for %l3 .word 0x0f5ea006,0x7504cd6f ! Init value for %l4 .word 0xab0cb160,0x69b7854c ! Init value for %l5 .word 0xefb12f10,0x9cb6e410 ! Init value for %l6 .word 0xc94ce3e4,0x859bcf46 ! Init value for %l7 .align 64 p55_init_freg: .word 0x06fffae3,0x54e8ff72 ! Init value for %f0 .word 0x34152c41,0xde974672 ! Init value for %f2 .word 0x64f64ea8,0xdb42b082 ! Init value for %f4 .word 0xd448fb18,0x64c37eb7 ! Init value for %f6 .word 0xbef1eec9,0xafeab8cd ! Init value for %f8 .word 0xf5b489bc,0x68ad9fca ! Init value for %f10 .word 0x40cc284c,0x175c382d ! Init value for %f12 .word 0xa125a4cd,0x55458229 ! Init value for %f14 .word 0xa6180267,0xa386f895 ! Init value for %f16 .word 0x632cad49,0xba06a17d ! Init value for %f18 .word 0x0b1ba8a5,0x03a206e1 ! Init value for %f20 .word 0xf7fea521,0x9a3f7293 ! Init value for %f22 .word 0x1a6e3fc2,0x722aefde ! Init value for %f24 .word 0xbb618a49,0x9c083e2e ! Init value for %f26 .word 0xbf1b0a46,0xc1d53ab5 ! Init value for %f28 .word 0x133b0451,0x0cafb924 ! Init value for %f30 .word 0x884ebbda,0xdfd464c2 ! Init value for %f32 .word 0x2bc95c81,0x71eaca14 ! Init value for %f34 .word 0x7ff9751e,0x882585c5 ! Init value for %f36 .word 0x16a9f96e,0x0ef50b29 ! Init value for %f38 .word 0xbc346199,0x6b512a30 ! Init value for %f40 .word 0x2a41d2ef,0xaa877b77 ! Init value for %f42 .word 0x920273b9,0x5783fa29 ! Init value for %f44 .word 0xedddb02b,0x8a69b464 ! Init value for %f46 .word 0x224a0027,0x6f636769 .word 0xd18ab745,0xda5a5770 .word 0x069fccf3,0x99d6dfe3 .word 0xcca8782d,0x6d3471b3 .word 0x2fb865b4,0xf5a281e8 .word 0x653e9961,0xaadf77b9 .word 0x4e35878c,0xf2d54925 .word 0x37d6c70f,0xd867097d p55_expected_registers: .word 0x00000000,0xaad937e5 .word 0x00000000,0x00000049 .word 0x00000000,0x00000037 .word 0x00000000,0x1e026d21 .word 0x00000000,0x0e817adc .word 0x00000000,0xe2a3ea24 .word 0x2b23a087,0xd7e863d1 .word 0x00000000,0x120e2139 p55_expected_fp_regs: .word 0x06fffae3,0x54e8ff72 .word 0x34152c41,0xde974672 .word 0x64f64ea8,0xdb42b082 .word 0xd448fb18,0x64c37eb7 .word 0xbef1eec9,0xafeab8cd .word 0xf5b489bc,0x68ad9fca .word 0x40cc284c,0x175c382d .word 0xa125a4cd,0x55458229 .word 0xa6180267,0xa386f895 .word 0x632cad49,0xba06a17d .word 0x0b1ba8a5,0x03a206e1 .word 0xf7fea521,0x9a3f7293 .word 0x1a6e3fc2,0x722aefde .word 0xbb618a49,0x9c083e2e .word 0xbf1b0a46,0xc1d53ab5 .word 0x133b0451,0x0cafb924 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p55_local0_expect: .word 0x2b23a087,0xd7e863d1 .word 0x7b03e7aa,0x61d2f600 .word 0x24519dfb,0x47af81b5 .word 0x58a0049e,0x868fd6dc .word 0xdc4ddd9f,0xff6dc71b .word 0xc668fd90,0x75e88e0d .word 0x73444fbe,0x000000ff .word 0xee657752,0x8d41ce18 p55_local1_expect: .word 0xf69ad211,0x08136b82 .word 0xf1fb0c2e,0xfab5e12e .word 0x4e7f605f,0x57b9dceb .word 0x12032fa8,0x75ffcc56 .word 0x3ce7d365,0xec0f8042 .word 0xbd90c5ef,0x00000049 .word 0x4f451278,0x4ef291a9 .word 0x174c8aa3,0x3ce7d365 p55_local2_expect: .word 0x640c2f2b,0xbd90c5ef .word 0x71ffb591,0xa8d7e842 .word 0x8fd89f21,0x0e999366 .word 0x74c39675,0x86001f50 .word 0x53d47ead,0x52b69e56 .word 0x00000011,0x05cb057c .word 0x229099cd,0xdde5b7e7 .word 0x291aedc7,0x174c8aa3 p55_local3_expect: .word 0x5d28caff,0xd0f8380b .word 0x7137b591,0x5d29ce23 .word 0xdd910cfb,0xaeedff1b .word 0x2d4c9425,0xa33e0e46 .word 0x09a9315e,0x59a6b159 .word 0x000000b6,0x9ed7125a .word 0x70e27d7b,0x61de33ba .word 0xc3fbb6ea,0x85974e55 p56_init_registers: .word 0x50a2d45a,0x5361f6c9 ! Init value for %l0 .word 0x76a45f35,0xa1b57318 ! Init value for %l1 .word 0x3eeafd75,0xdc06117c ! Init value for %l2 .word 0xa0286c8e,0x635a1764 ! Init value for %l3 .word 0xe26a30c8,0x59f85687 ! Init value for %l4 .word 0x266c90e8,0x543149a2 ! Init value for %l5 .word 0x85146188,0x1696376a ! Init value for %l6 .word 0xd0f763ea,0x11ab3e27 ! Init value for %l7 .align 64 p56_init_freg: .word 0x41a6028f,0xd8918720 ! Init value for %f0 .word 0x6c422f23,0x797a8d38 ! Init value for %f2 .word 0xdb40ea65,0x66815639 ! Init value for %f4 .word 0x41bee3a7,0xba671899 ! Init value for %f6 .word 0xf15d57ef,0x5443eb5f ! Init value for %f8 .word 0xdda702e1,0xdcaa90aa ! Init value for %f10 .word 0x7af4df5a,0x2de5b1c5 ! Init value for %f12 .word 0x25eeb919,0x31883b40 ! Init value for %f14 .word 0xf750a908,0x7065077d ! Init value for %f16 .word 0x1ac78a10,0x8e7bbea3 ! Init value for %f18 .word 0x1ba13590,0xbba20288 ! Init value for %f20 .word 0x221d55e8,0x1edbd053 ! Init value for %f22 .word 0x30d9b222,0x2ad67347 ! Init value for %f24 .word 0xa68367aa,0x916e1572 ! Init value for %f26 .word 0x81689941,0x968e4cae ! Init value for %f28 .word 0x91e8285a,0x0f0d9764 ! Init value for %f30 .word 0xe119586f,0x3f7fc10e ! Init value for %f32 .word 0x0c9fe737,0xafc161f5 ! Init value for %f34 .word 0xd019ae6d,0x4e6b66bf ! Init value for %f36 .word 0xe5266c5e,0x0cbd6a8c ! Init value for %f38 .word 0xfae89d85,0xd1321304 ! Init value for %f40 .word 0x95bbfca5,0xb8dd60b4 ! Init value for %f42 .word 0x0cf04b0e,0x8d1f4e21 ! Init value for %f44 .word 0xb996f311,0xd17092ca ! Init value for %f46 .word 0xe0e2e727,0xe2c3dedf .word 0xb0f75b0a,0x56733285 .word 0x69a28db1,0x8e4d5c6d .word 0x482f2358,0xd0d47e30 .word 0x23e7300d,0x824d6e6d .word 0x0f2e6dcb,0x34f4c2f9 .word 0x999abb04,0x2f3e6d21 .word 0x3455dc80,0xa954b115 p56_expected_registers: .word 0x00000000,0xa70b247c .word 0xbf45ff55,0xa70b247c .word 0x00000000,0x00000019 .word 0x8ac31987,0x00000050 .word 0x00000000,0x0000001c .word 0x266c90e8,0x543149a2 .word 0x00000000,0x000000de .word 0xd0f763ea,0x11ab3e27 p56_expected_fp_regs: .word 0x41a6028f,0xd8918720 .word 0x6c422f23,0x797a8d38 .word 0xdb40ea65,0x66815639 .word 0x41bee3a7,0xba671899 .word 0xf15d57ef,0x5443eb5f .word 0xdda702e1,0xdcaa90aa .word 0x7af4df5a,0x2de5b1c5 .word 0x25eeb919,0x31883b40 .word 0xf750a908,0x7065077d .word 0x1ac78a10,0x8e7bbea3 .word 0x1ba13590,0xbba20288 .word 0x221d55e8,0x1edbd053 .word 0x30d9b222,0x2ad67347 .word 0xa68367aa,0x916e1572 .word 0x81689941,0x968e4cae .word 0x91e8285a,0x0f0d9764 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p56_local0_expect: .word 0x1696376a,0xffd1ee17 .word 0x533e922f,0x92f308d5 .word 0x929b3d84,0x9eae291b .word 0x7a88dffb,0xb154ed5c .word 0x6965a02f,0x3f3d5379 .word 0xacc5860b,0xe27bfdd5 .word 0xdc06117c,0xe419e209 .word 0x430311ed,0x7f010bba p56_local1_expect: .word 0x68602260,0xa90e2234 .word 0xff8ef14c,0x69a23239 .word 0x3d5ab8a7,0x153c66d9 .word 0x0096a412,0x0a1dc55c .word 0xbd3b234b,0x6c1029f1 .word 0x9676b68a,0x445e03dd .word 0xbf45ff55,0xa70b247c .word 0x9ef5f0c5,0x01f0ab62 p56_local2_expect: .word 0xa9aebb08,0x80844d54 .word 0xbfed071c,0x0e0d7c04 .word 0x56eef2c2,0xb5287e06 .word 0xf6a264f4,0x541df67e .word 0x02a8b539,0xfffffad6 .word 0x9fc46bb5,0xf1a12801 .word 0x18a5d019,0x4cff0a8c .word 0xf2902bd4,0x56397624 p56_local3_expect: .word 0x862e63d3,0xfd5ca711 .word 0x8ac3ff87,0x00000050 .word 0x36f59d34,0x6a6908c2 .word 0xa99cc47c,0x42d6c7e7 .word 0xe2274def,0xf3ff5cd8 .word 0x52e565f0,0x000000a8 .word 0x37fd11b6,0x2222b3e9 .word 0x75dcf509,0xa85474ff p57_init_registers: .word 0xbd43cdd3,0xbce66610 ! Init value for %l0 .word 0x05b23cfc,0xb2858cb6 ! Init value for %l1 .word 0xae9d756e,0x1d26c75c ! Init value for %l2 .word 0x07880ed3,0xe83e1c7d ! Init value for %l3 .word 0x1700c818,0x0a31117c ! Init value for %l4 .word 0xc1d2f800,0x86b59366 ! Init value for %l5 .word 0x68db5cf6,0x92c652c7 ! Init value for %l6 .word 0xc5c7ea50,0x14ad30f7 ! Init value for %l7 .align 64 p57_init_freg: .word 0x55569084,0x4b8bc7e5 ! Init value for %f0 .word 0x339069a9,0xdc3399c7 ! Init value for %f2 .word 0x6097c90f,0x2a95762a ! Init value for %f4 .word 0x4de95fee,0xeea5ea25 ! Init value for %f6 .word 0xc80dcb6f,0xa3309f4e ! Init value for %f8 .word 0xb22c86f4,0x5ec1cb33 ! Init value for %f10 .word 0x2c81b3c2,0x4a3ffa8e ! Init value for %f12 .word 0xdbf5e2bf,0xb60b7cc9 ! Init value for %f14 .word 0x2a095679,0xec3f2953 ! Init value for %f16 .word 0x55776e98,0xaa87997d ! Init value for %f18 .word 0x06315b6e,0xca76176f ! Init value for %f20 .word 0x96d012a2,0x0f2bdab9 ! Init value for %f22 .word 0x9561ec07,0x2c21b68b ! Init value for %f24 .word 0x7826826f,0xa6407274 ! Init value for %f26 .word 0xdc816a52,0x9f929c93 ! Init value for %f28 .word 0xf474b807,0x73363556 ! Init value for %f30 .word 0x65ffaeca,0x2c93f5a2 ! Init value for %f32 .word 0x3b6940c3,0xa87472ea ! Init value for %f34 .word 0x2e18b788,0xd6d57f2e ! Init value for %f36 .word 0x553c3c6e,0x3455147c ! Init value for %f38 .word 0xbb15034f,0xc7f177d1 ! Init value for %f40 .word 0xee572e86,0x50d1784f ! Init value for %f42 .word 0x541e09a8,0xf65ea16a ! Init value for %f44 .word 0x998886fe,0xc267a62f ! Init value for %f46 .word 0x8dad6669,0xff3b79ca .word 0xa7046cf2,0x7ca5787e .word 0x07b2ac8f,0x00054844 .word 0x207c6054,0x3f3e3853 .word 0xb7c77d08,0x46cf3c61 .word 0x26df8da9,0x0a244266 .word 0xe6be59f2,0xd5e71e21 .word 0xbe9f1f91,0x13843e98 p57_expected_registers: .word 0x00000001,0x446b8435 .word 0x693a4149,0xc003ca77 .word 0x00000000,0x2a62d9db .word 0xffffffff,0xffffa851 .word 0x00000000,0x000000dc .word 0x00000000,0x0000001b .word 0x8822ac12,0x6991cd9e .word 0x00000000,0xffaa7dd9 p57_expected_fp_regs: .word 0x55569084,0x4b8bc7e5 .word 0x339069a9,0xdc3399c7 .word 0x6097c90f,0x2a95762a .word 0x4de95fee,0xeea5ea25 .word 0xc80dcb6f,0xa3309f4e .word 0xb22c86f4,0x5ec1cb33 .word 0x2c81b3c2,0x4a3ffa8e .word 0xdbf5e2bf,0xb60b7cc9 .word 0x2a095679,0xec3f2953 .word 0x55776e98,0xaa87997d .word 0x06315b6e,0xca76176f .word 0x96d012a2,0x0f2bdab9 .word 0x9561ec07,0x2c21b68b .word 0x7826826f,0xa6407274 .word 0xdc816a52,0x9f929c93 .word 0xf474b807,0x73363556 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p57_local0_expect: .word 0x425559c6,0xa16d29cb .word 0x65087a8f,0x89a94a17 .word 0x48310936,0x19ff946b .word 0xa1f805d9,0x36a15d47 .word 0x21c55750,0xdaf42dec .word 0x86b59366,0xbed959cb .word 0x9823fdb4,0x566ad81a .word 0x43142061,0x000000e9 p57_local1_expect: .word 0x00000001,0x446b8435 .word 0xf45470a2,0xa523bece .word 0x914f1f05,0x7fab3835 .word 0xac543a0d,0x5448a0c6 .word 0x8822ac12,0x6991cd9e .word 0x0830f66c,0x68787cb9 .word 0xa9a089bd,0x65ffe25e .word 0x0a31117c,0x289c1067 p57_local2_expect: .word 0xd1aa107c,0x613b773c .word 0x693a4149,0xc003ca77 .word 0xffcbd364,0x5f95be6d .word 0x7c5ff414,0x9defb6ef .word 0xa851a186,0x255bfbb1 .word 0x48310936,0x7fb226b3 .word 0xde2d195e,0xe28e1393 .word 0xc221d06a,0x89017f24 p57_local3_expect: .word 0x74708d97,0xbad88085 .word 0xffcc492b,0x7448f5ee .word 0x064ecd3e,0xf4981721 .word 0x8da8db0f,0xe619c2f9 .word 0x32af779d,0x6a360647 .word 0x2c187434,0x51eb2bff .word 0x52dca16d,0xed0bf1c6 .word 0x5f536d77,0xfec410dd p58_init_registers: .word 0x6a327807,0xce1b675b ! Init value for %l0 .word 0x7d3c6fd5,0x9f82253d ! Init value for %l1 .word 0x065cc750,0x306f11ec ! Init value for %l2 .word 0x70fd5c7a,0x836177c0 ! Init value for %l3 .word 0x75da44e4,0x3a442d43 ! Init value for %l4 .word 0x5468a7d2,0x57b94517 ! Init value for %l5 .word 0x11efd55e,0x32cb4a94 ! Init value for %l6 .word 0x673fd30e,0x07e545be ! Init value for %l7 .align 64 p58_init_freg: .word 0x440b8f83,0x87a478a7 ! Init value for %f0 .word 0x47624817,0x241be5cf ! Init value for %f2 .word 0x4133e3d2,0xad3d6de4 ! Init value for %f4 .word 0x38548154,0xd49ce609 ! Init value for %f6 .word 0xc03654db,0x586fecea ! Init value for %f8 .word 0x0954e31a,0x6f45b8d6 ! Init value for %f10 .word 0xe21d8a21,0x64e8f51c ! Init value for %f12 .word 0xf8ec5f69,0x83c890ae ! Init value for %f14 .word 0xbee4f296,0x71c14ee1 ! Init value for %f16 .word 0x57675b1b,0xe0769254 ! Init value for %f18 .word 0x3f7a3543,0x1a19b3f3 ! Init value for %f20 .word 0x1d32614f,0xfc1436f3 ! Init value for %f22 .word 0x16f7aee6,0xa4817d6f ! Init value for %f24 .word 0xfe6dd92e,0x16fdf62c ! Init value for %f26 .word 0x5869599d,0xd9ab2b02 ! Init value for %f28 .word 0xd632a7bc,0x9fdf4572 ! Init value for %f30 .word 0x41839106,0x586ace00 ! Init value for %f32 .word 0x375d7d43,0x1aa82aae ! Init value for %f34 .word 0x7649446d,0xfeed0c9e ! Init value for %f36 .word 0xe128ed7d,0xdc963107 ! Init value for %f38 .word 0xab26cd2f,0xb32b6703 ! Init value for %f40 .word 0x9451e01c,0x3f576aad ! Init value for %f42 .word 0xd73d5fd7,0xe7cd0020 ! Init value for %f44 .word 0xefff27e0,0x86d9f145 ! Init value for %f46 .word 0xbe864426,0xd3acfe27 .word 0x3250a53b,0x6fae0630 .word 0x4f4fc6f6,0x4df31d05 .word 0x6d8c65e1,0x24f5fcf6 .word 0x28785843,0x364c486e .word 0xd36cb888,0xb82e3159 .word 0xa805a40a,0x480faff2 .word 0xec8b546b,0xdb0fbcd0 p58_expected_registers: .word 0x00000000,0x00000086 .word 0x00000000,0xfa6f45c2 .word 0x836177c0,0x00000000 .word 0x00000000,0xc3bc0368 .word 0x00000000,0xd515c71e .word 0xffffffff,0xffffff9f .word 0x00000000,0xff491b0e .word 0x00000000,0x00000074 p58_expected_fp_regs: .word 0x440b8f83,0x87a478a7 .word 0x47624817,0x241be5cf .word 0x4133e3d2,0xad3d6de4 .word 0x38548154,0xd49ce609 .word 0xc03654db,0x586fecea .word 0x0954e31a,0x6f45b8d6 .word 0xe21d8a21,0x64e8f51c .word 0xf8ec5f69,0x83c890ae .word 0xbee4f296,0x71c14ee1 .word 0x57675b1b,0xe0769254 .word 0x3f7a3543,0x1a19b3f3 .word 0x1d32614f,0xfc1436f3 .word 0x16f7aee6,0xa4817d6f .word 0xfe6dd92e,0x16fdf62c .word 0x5869599d,0xd9ab2b02 .word 0xd632a7bc,0x9fdf4572 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p58_local0_expect: .word 0xff491b0e,0x00491b0e .word 0xdb72d48e,0xcb17ff45 .word 0x14577858,0x65641d0f .word 0xb3ff5136,0xbb5766bc .word 0xff378752,0x1b5e7348 .word 0x8417f17e,0x02389d39 .word 0xd3ff376e,0xfa6f45c2 .word 0xb5348ca9,0xd3943a93 p58_local1_expect: .word 0x836177c0,0x00000000 .word 0x90d89ebd,0xb49fb47d .word 0x4a748436,0x2548761c .word 0xcbc256b4,0xff2b3081 .word 0x56147adc,0xe97e484d .word 0x57b9ff17,0xa4138c06 .word 0x3a6a20c5,0xff491b0e .word 0xb51b6762,0xff6469e3 p58_local2_expect: .word 0x6b97cd62,0xfd2e05ec .word 0x000000fa,0xb51b6762 .word 0xf9574996,0x580b3901 .word 0x85c8ddff,0xe6056f51 .word 0xb98b558b,0xf517c9c0 .word 0x99fa15c4,0xed22d0cf .word 0xdd3c308f,0x809eb777 .word 0xfa04dc5e,0x6f67ffa2 p58_local3_expect: .word 0x5514c528,0x62dbd0a0 .word 0xa9d81f58,0x1da6e159 .word 0xfa5bc6e6,0x82843278 .word 0x58db8fbc,0xa52d3476 .word 0xa25985c7,0x4bf4584e .word 0x2be05f7d,0x22d78374 .word 0x9723f15b,0xb2ccb1a4 .word 0xf91ecf66,0xe7a9b29a p59_init_registers: .word 0x894a3f70,0x15417ba0 ! Init value for %l0 .word 0x6eeb8040,0xad97ffa7 ! Init value for %l1 .word 0xcad05817,0xd81d9971 ! Init value for %l2 .word 0x2029242c,0x8161669e ! Init value for %l3 .word 0x96bcc8b8,0x808e4c28 ! Init value for %l4 .word 0x3286e65a,0x7fa7543d ! Init value for %l5 .word 0x88927f5a,0x84463156 ! Init value for %l6 .word 0x7a316438,0xa7f8d33a ! Init value for %l7 .align 64 p59_init_freg: .word 0x9df4751d,0x36bacebb ! Init value for %f0 .word 0xd7bd430c,0xaf7c0161 ! Init value for %f2 .word 0x8730ca7a,0x7e002615 ! Init value for %f4 .word 0x867c4a73,0xa11ee3ec ! Init value for %f6 .word 0x2e8339a4,0x23df0a16 ! Init value for %f8 .word 0xf82975f5,0xbdaf4aeb ! Init value for %f10 .word 0x2e8c1468,0x6e97d26a ! Init value for %f12 .word 0x484c2535,0x161f1185 ! Init value for %f14 .word 0x8b771752,0xcce46a4b ! Init value for %f16 .word 0x875083cc,0x6b6824a1 ! Init value for %f18 .word 0x7df6b3f2,0x561c0ac2 ! Init value for %f20 .word 0x0aad54e2,0xda71e65d ! Init value for %f22 .word 0x026c80a8,0xd0239473 ! Init value for %f24 .word 0x8af56723,0x3bbffefc ! Init value for %f26 .word 0xb344519c,0xbc81547f ! Init value for %f28 .word 0xa8bf6121,0xbf709f03 ! Init value for %f30 .word 0x36717cc5,0x71f20cf1 ! Init value for %f32 .word 0xcc247e1a,0x6ca5c2b8 ! Init value for %f34 .word 0xdca6abe9,0xb50284f3 ! Init value for %f36 .word 0x63441ae8,0xd4863bd1 ! Init value for %f38 .word 0x2f57c243,0x4eee2c4d ! Init value for %f40 .word 0xead1b9c3,0xe4fa15f2 ! Init value for %f42 .word 0x71948af0,0x2b044490 ! Init value for %f44 .word 0x9743af36,0x66a82644 ! Init value for %f46 .word 0x728b13c2,0x5f9460cd .word 0xe0dc3428,0x47a3c349 .word 0xe62cee7f,0x9f9cd7dc .word 0x378a620c,0x6ab82e77 .word 0xced7b412,0x5b148776 .word 0x68d6880e,0x618cfc14 .word 0x58c7859a,0x8d25334f .word 0x29722c17,0x787cb54c p59_expected_registers: .word 0x00000000,0x0203be3d .word 0x6eeb8040,0xad97ffa7 .word 0x00000000,0x0000007c .word 0x00000000,0x5b8a378a .word 0x00000000,0xc74a938f .word 0x00000000,0xa5d33fd6 .word 0x0d04493c,0x1628102e .word 0x30db8368,0x753bf2e6 p59_expected_fp_regs: .word 0x9df4751d,0x36bacebb .word 0xd7bd430c,0xaf7c0161 .word 0x8730ca7a,0x7e002615 .word 0x867c4a73,0xa11ee3ec .word 0x2e8339a4,0x23df0a16 .word 0xf82975f5,0xbdaf4aeb .word 0x2e8c1468,0x6e97d26a .word 0x484c2535,0x161f1185 .word 0x8b771752,0xcce46a4b .word 0x875083cc,0x6b6824a1 .word 0x7df6b3f2,0x561c0ac2 .word 0x0aad54e2,0xda71e65d .word 0x026c80a8,0xd0239473 .word 0x8af56723,0x3bbffefc .word 0xb344519c,0xbc81547f .word 0xa8bf6121,0xbf709f03 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p59_local0_expect: .word 0x1ba9cff5,0x1f056dd4 .word 0x7fa7543d,0xe114a49b .word 0x30db8368,0x753bf2e6 .word 0x0203be3d,0x34deb5cc .word 0x463f8db4,0xa0845e30 .word 0x813411f9,0xdd53779e .word 0xa7f8d33a,0xdeea0c0e .word 0x1a27b6a8,0x3c1c6425 p59_local1_expect: .word 0x407ab1a7,0x5b8a378a .word 0x5c578447,0xbff56d49 .word 0xe528f9b9,0x6d101ed3 .word 0x7e9fea8c,0x7b15be9a .word 0xab4992bb,0xfab19592 .word 0x68408b6f,0x8ec05d48 .word 0xf137ffd2,0x93ec05ff .word 0x52571100,0x52b9ff78 p59_local2_expect: .word 0x7bc15db5,0xeb183272 .word 0x4670c308,0x6de97c2b .word 0xb193adaf,0x6d101ed3 .word 0xc9956fff,0x15417ba0 .word 0x0d04493c,0x1628102e .word 0x435b45ff,0xa6c1d72a .word 0xe812aacd,0xcbe352ea .word 0x1bf6dcfd,0x9e259125 p59_local3_expect: .word 0x9e259125,0x808e4c28 .word 0x2e90cda7,0x626a2f8e .word 0x772bcb39,0x187483d1 .word 0xf4734856,0xf7ceff52 .word 0x4b9038bb,0x76d8463d .word 0x155af637,0x546fef69 .word 0x0d6e57c9,0xeb183272 .word 0x6dcf8136,0x5d9c3bb8 p60_init_registers: .word 0xc2a3b12d,0xf03942e5 ! Init value for %l0 .word 0xed670a78,0xa1ab38a6 ! Init value for %l1 .word 0x0ad0febe,0x07a49167 ! Init value for %l2 .word 0xaab7142a,0x81af8c88 ! Init value for %l3 .word 0x8c994c36,0x5c37d36b ! Init value for %l4 .word 0x43493f84,0x6d166075 ! Init value for %l5 .word 0x477cb9e3,0xddc565b8 ! Init value for %l6 .word 0xd530ae82,0x4db1cd10 ! Init value for %l7 .align 64 p60_init_freg: .word 0x43211e68,0xd6048196 ! Init value for %f0 .word 0x031df6ff,0x59c84501 ! Init value for %f2 .word 0x42c185bc,0x6aff06e6 ! Init value for %f4 .word 0x3792046b,0x483a0bb8 ! Init value for %f6 .word 0x9b82e662,0x836c7f72 ! Init value for %f8 .word 0xce072b37,0xe7e360ee ! Init value for %f10 .word 0x3b57c14a,0xd8c348a2 ! Init value for %f12 .word 0xe105a7d0,0x58375e1b ! Init value for %f14 .word 0xca28b0e8,0xc9eda809 ! Init value for %f16 .word 0xa85d2870,0xb6439b47 ! Init value for %f18 .word 0xb589b1c8,0x9caa40b5 ! Init value for %f20 .word 0xb2d2deeb,0x541cc490 ! Init value for %f22 .word 0x9f9dd83c,0x15739efe ! Init value for %f24 .word 0x9576d9e8,0x5bc41365 ! Init value for %f26 .word 0xbb6e80aa,0xb49cd0b4 ! Init value for %f28 .word 0x9c195c96,0x70ec65f4 ! Init value for %f30 .word 0x56932520,0x336ae726 ! Init value for %f32 .word 0x44996548,0x443ab1bd ! Init value for %f34 .word 0x8e28843b,0x8b180b04 ! Init value for %f36 .word 0xfb6c327f,0x67001e54 ! Init value for %f38 .word 0x642c1db7,0xca2e5990 ! Init value for %f40 .word 0x358586a0,0x27076ad2 ! Init value for %f42 .word 0x9bf9b53d,0xaded18a5 ! Init value for %f44 .word 0xf5e92695,0xcb872311 ! Init value for %f46 .word 0x95e8c417,0xf6ae1726 .word 0x8b2a9885,0xb0416df0 .word 0x8a77c575,0x88ea2687 .word 0x7a6333ca,0xfb7e7790 .word 0xa42774ee,0xd92f9521 .word 0x29d26e56,0x5e127679 .word 0x9ddde83a,0x5ce33f46 .word 0x0ca8cfd8,0x59b719c5 p60_expected_registers: .word 0x00000000,0xab2c35b4 .word 0x0dc1158e,0x52025fb0 .word 0x00000000,0x40552a69 .word 0x00000000,0x64137614 .word 0x8c994c36,0x5c37d36b .word 0x00000000,0x81af8c88 .word 0x00000000,0x00000066 .word 0x00000000,0x52025fb0 p60_expected_fp_regs: .word 0x43211e68,0xd6048196 .word 0x031df6ff,0x59c84501 .word 0x42c185bc,0x6aff06e6 .word 0x3792046b,0x483a0bb8 .word 0x9b82e662,0x836c7f72 .word 0xce072b37,0xe7e360ee .word 0x3b57c14a,0xd8c348a2 .word 0xe105a7d0,0x58375e1b .word 0xca28b0e8,0xc9eda809 .word 0xa85d2870,0xb6439b47 .word 0xb589b1c8,0x9caa40b5 .word 0xb2d2deeb,0x541cc490 .word 0x9f9dd83c,0x15739efe .word 0x9576d9e8,0x5bc41365 .word 0xbb6e80aa,0xb49cd0b4 .word 0x9c195c96,0x70ec65f4 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p60_local0_expect: .word 0xe65e76ea,0x922221a8 .word 0x068aac22,0x71372de7 .word 0xd4534dbb,0x9bc98179 .word 0xa73aa326,0xab741cc4 .word 0x4d7b0427,0xd09ffb3b .word 0xdfdd5daa,0x01adcfc2 .word 0x256b0979,0x56bb0cd9 .word 0x00000000,0x9bc98179 p60_local1_expect: .word 0x0f549d79,0xf1ffb273 .word 0xc6fab2aa,0x3906e456 .word 0x64412974,0xdb48ef97 .word 0xfff57111,0x2ae2ff1c .word 0x397ffe1e,0xdb175f36 .word 0xff242dfd,0x2e8b0a3b .word 0xf2da352d,0xc76c83a5 .word 0xb52b2945,0x07c43566 p60_local2_expect: .word 0x561aa884,0x9bc98179 .word 0xa4889f75,0xab627bb3 .word 0x7bb8ca1a,0xda208ea3 .word 0xa647be07,0xe6cafc43 .word 0x743e7ad8,0x0d795b2d .word 0xf98792b2,0x27d14a8b .word 0xb51eb33c,0x61cfd2e3 .word 0xa61b7c61,0x14ec0ce0 p60_local3_expect: .word 0x2e796764,0x504697b3 .word 0xe6caff43,0xff651bc2 .word 0xccff7e51,0x7c91eaaf .word 0x18b9d925,0x7faefcdd .word 0x800e9d6c,0x85f10952 .word 0x40552a69,0x64137614 .word 0x0dc1158e,0x4db1cd10 .word 0x3fd701eb,0x64137614 p61_init_registers: .word 0xcfc73162,0x9b12cc43 ! Init value for %l0 .word 0x6638f15e,0x59787a37 ! Init value for %l1 .word 0x69be109a,0xbc16c55e ! Init value for %l2 .word 0x1a8469c6,0x8c41a7b7 ! Init value for %l3 .word 0x9903ba6a,0x159bb63b ! Init value for %l4 .word 0x0381b32d,0xe8564c72 ! Init value for %l5 .word 0x80fd1290,0x3cccf0b0 ! Init value for %l6 .word 0x56e9be72,0x5eb549b4 ! Init value for %l7 .align 64 p61_init_freg: .word 0xe40f9c8f,0xebd5fbee ! Init value for %f0 .word 0xf859692e,0x7010d1b5 ! Init value for %f2 .word 0xf4d72a94,0xd0e90ab8 ! Init value for %f4 .word 0xd94d1c58,0x147d3abf ! Init value for %f6 .word 0x12bd13c9,0xde13cbf5 ! Init value for %f8 .word 0xfed11d95,0xf889b372 ! Init value for %f10 .word 0x0a86fbcc,0x32b02b1f ! Init value for %f12 .word 0x4ecd7f6f,0x91658433 ! Init value for %f14 .word 0xfffcc170,0x0d5e2674 ! Init value for %f16 .word 0x369f34a1,0x2e235602 ! Init value for %f18 .word 0x36a9a5a6,0x37804933 ! Init value for %f20 .word 0x5f64f543,0xc2ccd944 ! Init value for %f22 .word 0x0d657a93,0xd3af330b ! Init value for %f24 .word 0xa09622a7,0x4c8709f8 ! Init value for %f26 .word 0xbaff6895,0x2b30b338 ! Init value for %f28 .word 0x1149b93c,0x255092e3 ! Init value for %f30 .word 0x1139e02e,0xe94af08c ! Init value for %f32 .word 0x9e1d2fc1,0x6bc852c4 ! Init value for %f34 .word 0x9da03109,0x039eb925 ! Init value for %f36 .word 0x3d2cea29,0x619458d8 ! Init value for %f38 .word 0x43007a03,0xc0a10825 ! Init value for %f40 .word 0x1d685440,0x0ce1e4be ! Init value for %f42 .word 0x78775fb5,0x87163ff9 ! Init value for %f44 .word 0x67eec543,0x528414be ! Init value for %f46 .word 0x476f3c34,0x7b4c5880 .word 0xe70861b9,0x4ae3e9dc .word 0x1253d27b,0x6db59d4e .word 0x1d78036b,0x4e866061 .word 0xd5c61449,0x796fb238 .word 0x983aa6a4,0x5bd2cf7e .word 0x374a09ce,0xe9223d8b .word 0x79fad914,0x09129262 p61_expected_registers: .word 0xcadebb7a,0x9b76bd74 .word 0x00000000,0xd0b38a18 .word 0xab5842f4,0xacedff92 .word 0x00000000,0x00000028 .word 0x3013f48b,0xff7ced45 .word 0x00000000,0xd558bc72 .word 0x00000000,0x00000e47 .word 0x00000000,0x000000a0 p61_expected_fp_regs: .word 0xe40f9c8f,0xebd5fbee .word 0xf859692e,0x7010d1b5 .word 0xf4d72a94,0xd0e90ab8 .word 0xd94d1c58,0x147d3abf .word 0x12bd13c9,0xde13cbf5 .word 0xfed11d95,0xf889b372 .word 0x0a86fbcc,0x32b02b1f .word 0x4ecd7f6f,0x91658433 .word 0xfffcc170,0x0d5e2674 .word 0x369f34a1,0x2e235602 .word 0x36a9a5a6,0x37804933 .word 0x5f64f543,0xc2ccd944 .word 0x0d657a93,0xd3af330b .word 0xa09622a7,0x4c8709f8 .word 0xbaff6895,0x2b30b338 .word 0x1149b93c,0x255092e3 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p61_local0_expect: .word 0x7362d8e9,0xabf0eaa8 .word 0xed84348d,0xff976f97 .word 0x0ffff3ef,0xcf227737 .word 0x25207d99,0xe8564c72 .word 0xfdc24c72,0x5b8d8844 .word 0xb266dcc2,0x904152c0 .word 0xf9de4d83,0x7b46e55f .word 0xc8100e80,0xb4b3a13d p61_local1_expect: .word 0x99c2ff8a,0xf118923d .word 0x31bfffef,0x95290e47 .word 0x9467399a,0xc92fd2f3 .word 0xb6521df3,0x7af56b5a .word 0x3013f48b,0xff7ced45 .word 0xfeda79e0,0x78fb709e .word 0x06902776,0xc4ed60f1 .word 0xcff125d1,0xeb112b60 p61_local2_expect: .word 0x0401d533,0xf652f193 .word 0xebf4faf1,0xac1eed01 .word 0x17022239,0xf86ef420 .word 0x079fc2fa,0x7865d75f .word 0xd0b38a18,0xfb6ebf53 .word 0x9b12cc43,0xc2e2849c .word 0x65d8ebae,0x6232fcd6 .word 0x77bd2b5c,0x580b330b p61_local3_expect: .word 0xab5842f4,0xacedff92 .word 0x0a83e7d9,0x3ea6bed2 .word 0xbffffc48,0x3cccf0b0 .word 0xa49ebdcc,0xd4939c28 .word 0xd2664442,0xf612985d .word 0x88bc0a4c,0x2f70946c .word 0x974eff48,0x087bd65a .word 0xcadebb7a,0x9b76bd74 p62_init_registers: .word 0xdafba0b2,0x9a7b3a21 ! Init value for %l0 .word 0x11d6e6bb,0xf73de897 ! Init value for %l1 .word 0x6e2dc83f,0xefec948a ! Init value for %l2 .word 0xb25bc35c,0x41e7b990 ! Init value for %l3 .word 0x54077538,0x34aca447 ! Init value for %l4 .word 0xfe244c18,0x8ff00d79 ! Init value for %l5 .word 0x792d2ad6,0x6ab12f79 ! Init value for %l6 .word 0xfd1d1cff,0xb6c3a0e1 ! Init value for %l7 .align 64 p62_init_freg: .word 0xbb51cd34,0x973ead3e ! Init value for %f0 .word 0xced21c66,0x2e1e934f ! Init value for %f2 .word 0xe1f787dc,0x756ff645 ! Init value for %f4 .word 0x5695c1e3,0x1a2ce595 ! Init value for %f6 .word 0x41827aee,0x58798cd5 ! Init value for %f8 .word 0x5f361405,0x083401ec ! Init value for %f10 .word 0xf50e2f0a,0x452bc164 ! Init value for %f12 .word 0x832c5a60,0x7a378928 ! Init value for %f14 .word 0xdc85bd48,0xf2ba1401 ! Init value for %f16 .word 0xdd3d6f81,0x5e7b6b8f ! Init value for %f18 .word 0x9e25854d,0x2f84c0a5 ! Init value for %f20 .word 0xb91bfffb,0x2703117c ! Init value for %f22 .word 0x7f52eac9,0x6043ba7c ! Init value for %f24 .word 0xee859824,0x46708a61 ! Init value for %f26 .word 0x29099f3f,0x7bc85f4e ! Init value for %f28 .word 0xd5e8724b,0xce06d734 ! Init value for %f30 .word 0x6a3c1b5c,0xf240c5a1 ! Init value for %f32 .word 0x9973c866,0x303eebbc ! Init value for %f34 .word 0x3a3f8264,0x312595e4 ! Init value for %f36 .word 0xed144b7c,0x6bb07769 ! Init value for %f38 .word 0xcb7f5fb2,0xcd871d33 ! Init value for %f40 .word 0x1400856d,0xeabce6c5 ! Init value for %f42 .word 0x923f2259,0xe562d48c ! Init value for %f44 .word 0x7115e289,0x59266af7 ! Init value for %f46 .word 0xe7e8cf55,0x2e1e25c4 .word 0x7473f5e8,0xbd26296f .word 0xef486dc1,0xc127ceed .word 0xc5ae14d3,0x7212e583 .word 0x47815f1c,0xd95929fc .word 0xdf25b0eb,0xbb9aa5d6 .word 0x77a89335,0x182d2369 .word 0xd849ee02,0x449644c4 p62_expected_registers: .word 0x00000000,0x2a056227 .word 0x00000000,0xda55dde5 .word 0x00000000,0x0e753329 .word 0x597eb399,0x3989c493 .word 0x00000000,0x011ac571 .word 0x00000000,0x1b25017b .word 0x00000000,0x721dd883 .word 0x00000000,0xdbe5cdc7 p62_expected_fp_regs: .word 0xbb51cd34,0x973ead3e .word 0xced21c66,0x2e1e934f .word 0xe1f787dc,0x756ff645 .word 0x5695c1e3,0x1a2ce595 .word 0x41827aee,0x58798cd5 .word 0x5f361405,0x083401ec .word 0xf50e2f0a,0x452bc164 .word 0x832c5a60,0x7a378928 .word 0xdc85bd48,0xf2ba1401 .word 0xdd3d6f81,0x5e7b6b8f .word 0x9e25854d,0x2f84c0a5 .word 0xb91bfffb,0x2703117c .word 0x7f52eac9,0x6043ba7c .word 0xee859824,0x46708a61 .word 0x29099f3f,0x7bc85f4e .word 0xd5e8724b,0xce06d734 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p62_local0_expect: .word 0x93455d83,0xb4413c74 .word 0xc3a50f3a,0x9dc142ee .word 0xb14fb4d8,0xda55dde5 .word 0xc741cacb,0xc9d9cbc9 .word 0x346d6248,0x47cd93ba .word 0xe73ac520,0xdf0e13ee .word 0xa2304fe9,0xcc1cfd6d .word 0xc41595ed,0x55852bf2 p62_local1_expect: .word 0x56da7a48,0x5f2cd1ed .word 0xa7a365cd,0xae0481ea .word 0x0e753329,0xe9adad2a .word 0x5e47fad7,0xd9743e81 .word 0x597eb399,0x3989c493 .word 0x30805c42,0xa245cf82 .word 0xae0481ea,0xbd437d2f .word 0x011ac571,0x2fb19bc9 p62_local2_expect: .word 0x2a056227,0x2072493c .word 0x8d39e2f2,0x919f54ba .word 0xe2245b6c,0x49cd154f .word 0x00000000,0x4dd0e150 .word 0xb6e8bd0c,0xff43762a .word 0x5b0b4e79,0xfdc8325a .word 0xd72a84dc,0x5ce4ff7b .word 0xae4a1cca,0x831e1287 p62_local3_expect: .word 0x1b25017b,0x80736d46 .word 0x43c91845,0xa2304fe9 .word 0x0000004b,0x52fed956 .word 0xb1e6fb29,0xa7ad334b .word 0xb6c3a0e1,0x5efce7a4 .word 0x4c6c08e3,0x759d4c4d .word 0xdbe5cdc7,0xad58bcad .word 0xef24ee0d,0x721dd883 p63_init_registers: .word 0x38c4a798,0xb78f335c ! Init value for %l0 .word 0xc0487895,0xe4455534 ! Init value for %l1 .word 0x961848d5,0xfb744f43 ! Init value for %l2 .word 0x8ff0f756,0x9370b1d1 ! Init value for %l3 .word 0x810abf72,0x862abaf8 ! Init value for %l4 .word 0xaef83fa2,0x705b71cb ! Init value for %l5 .word 0x585c670d,0xa81faa19 ! Init value for %l6 .word 0xa9ce2b52,0x230f9cb8 ! Init value for %l7 .align 64 p63_init_freg: .word 0x58b76af9,0xabfba193 ! Init value for %f0 .word 0xffa4e468,0x1aff696f ! Init value for %f2 .word 0xe6ce2075,0xcb5803e8 ! Init value for %f4 .word 0x39eb0cb2,0x318f370e ! Init value for %f6 .word 0x2e237d42,0x83956998 ! Init value for %f8 .word 0x6385692b,0x82ff2633 ! Init value for %f10 .word 0x3081afb0,0x7599a19f ! Init value for %f12 .word 0x5b34db7d,0x05b6c2a9 ! Init value for %f14 .word 0x1768f44c,0x582fec79 ! Init value for %f16 .word 0x2ee4dfde,0x27685e5e ! Init value for %f18 .word 0xe454d084,0x78d6ae1c ! Init value for %f20 .word 0xc4666db2,0x45860345 ! Init value for %f22 .word 0x2d63f054,0xfb4925e2 ! Init value for %f24 .word 0x9479524b,0x3e923ee0 ! Init value for %f26 .word 0x9ca39632,0xe792492d ! Init value for %f28 .word 0x242cac82,0xac815526 ! Init value for %f30 .word 0x17d09d33,0x656b9103 ! Init value for %f32 .word 0x25c2eb27,0x2cf410c5 ! Init value for %f34 .word 0xef11eb68,0xbe8c54a2 ! Init value for %f36 .word 0x6ee4e64b,0x34e1358e ! Init value for %f38 .word 0x78f52284,0x612771be ! Init value for %f40 .word 0xc0158006,0x975e1faa ! Init value for %f42 .word 0x79b6dd3d,0xac5cb728 ! Init value for %f44 .word 0x6cdc78cd,0x31cea66e ! Init value for %f46 .word 0x4d98118e,0x41ea1e32 .word 0xf36db673,0xfc28f061 .word 0x12e58fd8,0xada4f035 .word 0x2ef749ea,0x649fcdc2 .word 0x3fd184b4,0x878ee1fd .word 0x2072167f,0xe6e91673 .word 0x59ccfe1e,0xb5bf659c .word 0xd6172b6a,0x0fda194c p63_expected_registers: .word 0x00000000,0x73d9e70e .word 0x00000000,0xc2ebfbf2 .word 0x00000000,0x00000002 .word 0x00000000,0x0000005b .word 0x00000000,0x93d726de .word 0x00000000,0x033ef600 .word 0x00000000,0xe2381ad8 .word 0x00000000,0x00000094 p63_expected_fp_regs: .word 0x58b76af9,0xabfba193 .word 0xffa4e468,0x1aff696f .word 0xe6ce2075,0xcb5803e8 .word 0x39eb0cb2,0x318f370e .word 0x2e237d42,0x83956998 .word 0x6385692b,0x82ff2633 .word 0x3081afb0,0x7599a19f .word 0x5b34db7d,0x05b6c2a9 .word 0x1768f44c,0x582fec79 .word 0x2ee4dfde,0x27685e5e .word 0xe454d084,0x78d6ae1c .word 0xc4666db2,0x45860345 .word 0x2d63f054,0xfb4925e2 .word 0x9479524b,0x3e923ee0 .word 0x9ca39632,0xe792492d .word 0x242cac82,0xac815526 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p63_local0_expect: .word 0x92c950b7,0x26c38a75 .word 0xe1aa42e9,0xf7acea4f .word 0xdd988917,0xff31b428 .word 0x0000006c,0xf8864a36 .word 0x84e94bc9,0xe2381ad8 .word 0x33648699,0xe03e7ecc .word 0x73d9e70e,0xc2ebfbf2 .word 0xf99358ad,0x3ee40c43 p63_local1_expect: .word 0x705b71cb,0xff671e21 .word 0x945201b7,0xd1435a14 .word 0x60cb1755,0xfc0c048e .word 0xc6b5a710,0x053e0343 .word 0x05b33c43,0x0850c4c6 .word 0xf60535c1,0xee1e3b3a .word 0x537ce7cb,0xc0dca4ca .word 0xe8ffa622,0xcbb5a6dc p63_local2_expect: .word 0x2b3eeea5,0xfb4fdda8 .word 0x53bb10ce,0x33648699 .word 0xe2e49399,0xa5e20078 .word 0x9cb0e57e,0xe8322f03 .word 0xfaba0316,0xffa6ff97 .word 0x181c78fb,0x8ec30786 .word 0xe959d1bf,0x5876e83e .word 0xf458c75d,0x2e4d3a82 p63_local3_expect: .word 0xb0aa8638,0xb78f335c .word 0xfc21ff48,0xfe978acb .word 0xf09c3ce3,0x9c3cc20b .word 0x5e2f863e,0x1e83bf5f .word 0x44707857,0x996ea46c .word 0x8fa2a5ff,0xbf476778 .word 0x42c47f43,0xfecd6969 .word 0x925ed130,0x05b33c43 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 0x46929747,0xb4751b73 .word 0x00000000,0x00000002 .word 0x17224618,0x117d16ec .word 0x00000000,0x00000003 .word 0x1c3504c8,0x176cd5e2 .word 0x00000000,0x00000004 .word 0xfef228d7,0xebe6b069 .word 0x00000000,0x00000005 .word 0xe13b3937,0x87bed8d0 .word 0x00000000,0x00000006 .word 0x8e450990,0x7bae897e .word 0x00000000,0x00000007 .word 0x441208d8,0x34a044b4 .word 0x00000000,0x00000008 .word 0x26250550,0x69ada929 p1_dispatch_retry: .word 0,0 p1_xintr_data: .word 0x00000000,0x00000001 .word 0x4a3006e7,0xaaf30c32 .word 0x00000000,0x00000002 .word 0x9602adb7,0xbcd9d860 .word 0x00000000,0x00000003 .word 0x42dc764f,0xe4c3b190 .word 0x00000000,0x00000004 .word 0xf8cc6550,0x1696b6f8 .word 0x00000000,0x00000005 .word 0x31351cb0,0x09143829 .word 0x00000000,0x00000006 .word 0x551bcbc0,0x7d3301c7 .word 0x00000000,0x00000007 .word 0x1aaeb0ef,0x9fb11a27 .word 0x00000000,0x00000008 .word 0x0cb7ea6f,0xe66d3d11 p2_dispatch_retry: .word 0,0 p2_xintr_data: .word 0x00000000,0x00000001 .word 0x62c39e7f,0xfa541373 .word 0x00000000,0x00000002 .word 0xcec178df,0xa8499914 .word 0x00000000,0x00000003 .word 0x30d42f97,0x8dbc024c .word 0x00000000,0x00000004 .word 0x9ac431f8,0x3542615c .word 0x00000000,0x00000005 .word 0xfc12f4f8,0x30d66d83 .word 0x00000000,0x00000006 .word 0x31b08180,0x15bec26d .word 0x00000000,0x00000007 .word 0xf3663940,0x33cdb7f1 .word 0x00000000,0x00000008 .word 0x7e07fa88,0x5fee685a p3_dispatch_retry: .word 0,0 p3_xintr_data: .word 0x00000000,0x00000001 .word 0xa4dff73f,0xc957b19d .word 0x00000000,0x00000002 .word 0x485725ff,0xca499c12 .word 0x00000000,0x00000003 .word 0x3e6d3d77,0xdeddc7a2 .word 0x00000000,0x00000004 .word 0x23cca1df,0xa13693dc .word 0x00000000,0x00000005 .word 0x3b8026c0,0x54595f39 .word 0x00000000,0x00000006 .word 0x011fc6df,0xa48bd4df .word 0x00000000,0x00000007 .word 0x880cbbff,0x8d92bbbc .word 0x00000000,0x00000008 .word 0x9fd94fe7,0xe4e32f43 p4_dispatch_retry: .word 0,0 p4_xintr_data: .word 0x00000000,0x00000001 .word 0xce9cc388,0x415a4661 .word 0x00000000,0x00000002 .word 0x20757cef,0xd164d6f7 .word 0x00000000,0x00000003 .word 0x93fdc5e8,0x0519916f .word 0x00000000,0x00000004 .word 0xf544ad2f,0xab074e99 .word 0x00000000,0x00000005 .word 0xd2083360,0x5c8c97f3 .word 0x00000000,0x00000006 .word 0x2df67070,0x7709b231 .word 0x00000000,0x00000007 .word 0x44ab0f50,0x752c467c .word 0x00000000,0x00000008 .word 0x3409f6e7,0xaa676107 p5_dispatch_retry: .word 0,0 p5_xintr_data: .word 0x00000000,0x00000001 .word 0x2dd4b010,0x45d4da32 .word 0x00000000,0x00000002 .word 0xd8957207,0x94f8638c .word 0x00000000,0x00000003 .word 0xb1840810,0x7128b40f .word 0x00000000,0x00000004 .word 0xfd563b18,0x43ba03e2 .word 0x00000000,0x00000005 .word 0xa0030d2f,0x9a0f54ce .word 0x00000000,0x00000006 .word 0xbec97e48,0x10a9c0fa .word 0x00000000,0x00000007 .word 0xf2fc0cef,0xdc568577 .word 0x00000000,0x00000008 .word 0x18174d57,0xeea9b5b8 p6_dispatch_retry: .word 0,0 p6_xintr_data: .word 0x00000000,0x00000001 .word 0x7f49bbcf,0x822cead1 .word 0x00000000,0x00000002 .word 0x596787e7,0xca5c270f .word 0x00000000,0x00000003 .word 0xf4538050,0x0df9cbcd .word 0x00000000,0x00000004 .word 0x65fa51e0,0x40ac468e .word 0x00000000,0x00000005 .word 0x2d3d6e48,0x247259c1 .word 0x00000000,0x00000006 .word 0xc27cf13f,0xf7a9bd56 .word 0x00000000,0x00000007 .word 0xeb2cd22f,0x80c0d9a8 .word 0x00000000,0x00000008 .word 0xf1b22bb7,0xa18f6054 p7_dispatch_retry: .word 0,0 p7_xintr_data: .word 0x00000000,0x00000001 .word 0x1e6423e7,0xd59eed6c .word 0x00000000,0x00000002 .word 0x505007d8,0x450d4892 .word 0x00000000,0x00000003 .word 0xc9624a67,0xe23105a2 .word 0x00000000,0x00000004 .word 0x2ffaf3d7,0xfad383d5 .word 0x00000000,0x00000005 .word 0xe499bb5f,0xd520980a .word 0x00000000,0x00000006 .word 0x90b4a308,0x716afdff .word 0x00000000,0x00000007 .word 0x9016d778,0x13e5e4f6 .word 0x00000000,0x00000008 .word 0xe829a580,0x16db9350 p8_dispatch_retry: .word 0,0 p8_xintr_data: .word 0x00000000,0x00000001 .word 0x87886fcf,0xc3f0e005 .word 0x00000000,0x00000002 .word 0xd4fe5d70,0x69af5c84 .word 0x00000000,0x00000003 .word 0xf7869fef,0xccfe5765 .word 0x00000000,0x00000004 .word 0x1b0f348f,0xff5a689b .word 0x00000000,0x00000005 .word 0x985b1000,0x382d4258 .word 0x00000000,0x00000006 .word 0x67633d10,0x44f32b18 .word 0x00000000,0x00000007 .word 0x1dff5bb8,0x215383e3 .word 0x00000000,0x00000008 .word 0xea041c10,0x5b2326ea p9_dispatch_retry: .word 0,0 p9_xintr_data: .word 0x00000000,0x00000001 .word 0x0d23f3f7,0xb06a77ba .word 0x00000000,0x00000002 .word 0xea0b33b8,0x46e22a62 .word 0x00000000,0x00000003 .word 0xcce7ce38,0x264442c4 .word 0x00000000,0x00000004 .word 0xfb6ece68,0x794015b0 .word 0x00000000,0x00000005 .word 0xcb964d77,0xbb7f641f .word 0x00000000,0x00000006 .word 0x84dc6db0,0x3878b389 .word 0x00000000,0x00000007 .word 0x2b504d77,0xe975b9a6 .word 0x00000000,0x00000008 .word 0xa499c550,0x55836149 p10_dispatch_retry: .word 0,0 p10_xintr_data: .word 0x00000000,0x00000001 .word 0x64cce1ef,0x965dd17f .word 0x00000000,0x00000002 .word 0x5330c2d7,0x8feed617 .word 0x00000000,0x00000003 .word 0x3f687478,0x5772b59e .word 0x00000000,0x00000004 .word 0x803c3248,0x711bc9d5 .word 0x00000000,0x00000005 .word 0xaccd8558,0x7153d013 .word 0x00000000,0x00000006 .word 0x2610647f,0x998ba200 .word 0x00000000,0x00000007 .word 0x15f04900,0x07529fef .word 0x00000000,0x00000008 .word 0xbd949607,0xb627b74c p11_dispatch_retry: .word 0,0 p11_xintr_data: .word 0x00000000,0x00000001 .word 0xafb10640,0x4b2830aa .word 0x00000000,0x00000002 .word 0x6ba12c8f,0x833511ab .word 0x00000000,0x00000003 .word 0xc079ddb8,0x6081de23 .word 0x00000000,0x00000004 .word 0xb0979647,0xe6ef2e1d .word 0x00000000,0x00000005 .word 0x2e20e58f,0xc627ff98 .word 0x00000000,0x00000006 .word 0x280b389f,0xb332378a .word 0x00000000,0x00000007 .word 0xb62ce9f7,0x9dc96943 .word 0x00000000,0x00000008 .word 0x9ff196a8,0x1b5e74ca p12_dispatch_retry: .word 0,0 p12_xintr_data: .word 0x00000000,0x00000001 .word 0x50b15957,0xc640b6a1 .word 0x00000000,0x00000002 .word 0x7f9c59df,0x93ee862f .word 0x00000000,0x00000003 .word 0x07de9f7f,0xe3224c0e .word 0x00000000,0x00000004 .word 0xaee2e5d8,0x53194a97 .word 0x00000000,0x00000005 .word 0x0c0b7330,0x3bf6ace2 .word 0x00000000,0x00000006 .word 0xd2659bb7,0x840df6d3 .word 0x00000000,0x00000007 .word 0xfd93d530,0x7f224f54 .word 0x00000000,0x00000008 .word 0x912c2e0f,0xfc3e2e1e p13_dispatch_retry: .word 0,0 p13_xintr_data: .word 0x00000000,0x00000001 .word 0x949a71bf,0xeb33bd93 .word 0x00000000,0x00000002 .word 0x3fcf27a7,0xfc574079 .word 0x00000000,0x00000003 .word 0x68a47ea8,0x35b8cc7e .word 0x00000000,0x00000004 .word 0x66d5cc47,0xcfd7c5c3 .word 0x00000000,0x00000005 .word 0xd69e6530,0x084cdfcf .word 0x00000000,0x00000006 .word 0xf5b0c5a0,0x657dd44a .word 0x00000000,0x00000007 .word 0x9afb1a58,0x2a8e047d .word 0x00000000,0x00000008 .word 0x9e4f7e97,0xea3b41e6 p14_dispatch_retry: .word 0,0 p14_xintr_data: .word 0x00000000,0x00000001 .word 0xf6a03808,0x2674629e .word 0x00000000,0x00000002 .word 0x9932b2a8,0x158c1c41 .word 0x00000000,0x00000003 .word 0xc9a42398,0x0abe38a6 .word 0x00000000,0x00000004 .word 0xcb3defcf,0x87ee87e0 .word 0x00000000,0x00000005 .word 0x4b83ec07,0xc598abef .word 0x00000000,0x00000006 .word 0x5ec277f0,0x5daf44c2 .word 0x00000000,0x00000007 .word 0x7600a608,0x173a09a6 .word 0x00000000,0x00000008 .word 0x56185b7f,0x97012b44 p15_dispatch_retry: .word 0,0 p15_xintr_data: .word 0x00000000,0x00000001 .word 0x7129b927,0xc3f9bb49 .word 0x00000000,0x00000002 .word 0x1ab9953f,0x8b7597d6 .word 0x00000000,0x00000003 .word 0xfca079f0,0x2fd3ef0a .word 0x00000000,0x00000004 .word 0x593c711f,0xa80cc07b .word 0x00000000,0x00000005 .word 0x445b8f0f,0xf99243b5 .word 0x00000000,0x00000006 .word 0x85163620,0x79ede1fa .word 0x00000000,0x00000007 .word 0xa30a7528,0x6cbe1014 .word 0x00000000,0x00000008 .word 0xc4cfd4a0,0x7c7384a6 p16_dispatch_retry: .word 0,0 p16_xintr_data: .word 0x00000000,0x00000001 .word 0x6ac9fab8,0x052cc5dd .word 0x00000000,0x00000002 .word 0x72e5b817,0xab4c1fc9 .word 0x00000000,0x00000003 .word 0xdaa3a208,0x15fadcff .word 0x00000000,0x00000004 .word 0x5f717c50,0x524faa63 .word 0x00000000,0x00000005 .word 0x491e3b08,0x1fa87ec8 .word 0x00000000,0x00000006 .word 0x953db358,0x26d7a982 .word 0x00000000,0x00000007 .word 0xb2a3b730,0x611b58af .word 0x00000000,0x00000008 .word 0xf34a2b27,0xe18749e3 p17_dispatch_retry: .word 0,0 p17_xintr_data: .word 0x00000000,0x00000001 .word 0x63a4e4a8,0x0982bd96 .word 0x00000000,0x00000002 .word 0x20156550,0x67e68047 .word 0x00000000,0x00000003 .word 0xdb318a80,0x413a57b9 .word 0x00000000,0x00000004 .word 0x94684697,0xa22b23bb .word 0x00000000,0x00000005 .word 0x3907484f,0xa106b899 .word 0x00000000,0x00000006 .word 0x77b0604f,0xd80b1ace .word 0x00000000,0x00000007 .word 0x114cf2c8,0x6ed38c42 .word 0x00000000,0x00000008 .word 0xa76f16ef,0xc1946f93 p18_dispatch_retry: .word 0,0 p18_xintr_data: .word 0x00000000,0x00000001 .word 0xf74e3520,0x5c69e101 .word 0x00000000,0x00000002 .word 0x48d7055f,0xb6621934 .word 0x00000000,0x00000003 .word 0x331cb647,0xdb4ba00c .word 0x00000000,0x00000004 .word 0xecf93668,0x74cf2179 .word 0x00000000,0x00000005 .word 0x762d38a0,0x1d4be23c .word 0x00000000,0x00000006 .word 0x21800997,0xbd7bebfd .word 0x00000000,0x00000007 .word 0xcfd91440,0x0f6069ff .word 0x00000000,0x00000008 .word 0x26f126f7,0x9ea3178b p19_dispatch_retry: .word 0,0 p19_xintr_data: .word 0x00000000,0x00000001 .word 0xdf67af80,0x42b98c79 .word 0x00000000,0x00000002 .word 0xdf841190,0x2567b7d1 .word 0x00000000,0x00000003 .word 0x7fd871d7,0xb65a5a10 .word 0x00000000,0x00000004 .word 0x830969c7,0x80b3b6eb .word 0x00000000,0x00000005 .word 0x5b075fd8,0x7c31b05b .word 0x00000000,0x00000006 .word 0x429b9fbf,0xbd925675 .word 0x00000000,0x00000007 .word 0x68dd6c08,0x20492ddf .word 0x00000000,0x00000008 .word 0xc83c7de8,0x7062fc76 p20_dispatch_retry: .word 0,0 p20_xintr_data: .word 0x00000000,0x00000001 .word 0x689bddd0,0x44abe204 .word 0x00000000,0x00000002 .word 0xdb60d237,0xd13ebb88 .word 0x00000000,0x00000003 .word 0x5bb7ea28,0x06bb3366 .word 0x00000000,0x00000004 .word 0x57044df0,0x7fc9c865 .word 0x00000000,0x00000005 .word 0x543df387,0xc1222409 .word 0x00000000,0x00000006 .word 0xf36b22ff,0xe24f9f01 .word 0x00000000,0x00000007 .word 0x86329458,0x67398330 .word 0x00000000,0x00000008 .word 0x7c401730,0x47528e2c p21_dispatch_retry: .word 0,0 p21_xintr_data: .word 0x00000000,0x00000001 .word 0x0ed2cad8,0x6f81403c .word 0x00000000,0x00000002 .word 0x191c39d0,0x28cff119 .word 0x00000000,0x00000003 .word 0xf94be27f,0xd759c47f .word 0x00000000,0x00000004 .word 0x9e932da8,0x4a057306 .word 0x00000000,0x00000005 .word 0x96f6f617,0x83ee177d .word 0x00000000,0x00000006 .word 0x889d5ae7,0x87d73e26 .word 0x00000000,0x00000007 .word 0xddcf17b7,0xb6b55695 .word 0x00000000,0x00000008 .word 0x60c20890,0x68c241cb p22_dispatch_retry: .word 0,0 p22_xintr_data: .word 0x00000000,0x00000001 .word 0x15c0ff5f,0xe6c018fd .word 0x00000000,0x00000002 .word 0x7474e5df,0xbfda7c36 .word 0x00000000,0x00000003 .word 0x319f8b88,0x21808cf1 .word 0x00000000,0x00000004 .word 0xad567297,0xd25e2d69 .word 0x00000000,0x00000005 .word 0x32d6e9c7,0xc37f499b .word 0x00000000,0x00000006 .word 0x70f73a30,0x08744b87 .word 0x00000000,0x00000007 .word 0x1722d260,0x22804ab8 .word 0x00000000,0x00000008 .word 0x60ec71b7,0xc15cd3a7 p23_dispatch_retry: .word 0,0 p23_xintr_data: .word 0x00000000,0x00000001 .word 0x17b28087,0xb1219e26 .word 0x00000000,0x00000002 .word 0x8d07cbd7,0x8e090444 .word 0x00000000,0x00000003 .word 0x43f5bd7f,0xde96bcee .word 0x00000000,0x00000004 .word 0xe174f597,0xca7c787d .word 0x00000000,0x00000005 .word 0xa82113df,0x8cbc8d68 .word 0x00000000,0x00000006 .word 0x2f1cac57,0x90c0298c .word 0x00000000,0x00000007 .word 0x51d4bef0,0x397a4961 .word 0x00000000,0x00000008 .word 0xbcb0f437,0xef96ceeb p24_dispatch_retry: .word 0,0 p24_xintr_data: .word 0x00000000,0x00000001 .word 0xc9f16808,0x133475b3 .word 0x00000000,0x00000002 .word 0x4173bdc8,0x0dae711e .word 0x00000000,0x00000003 .word 0x00da5b08,0x465e8992 .word 0x00000000,0x00000004 .word 0x4c18b3c7,0x8456e318 .word 0x00000000,0x00000005 .word 0x672f6e58,0x7e871cb3 .word 0x00000000,0x00000006 .word 0xa0e555c8,0x06c8b992 .word 0x00000000,0x00000007 .word 0xdd4919b8,0x5a5e47e2 .word 0x00000000,0x00000008 .word 0xd4d27b07,0xe45907df p25_dispatch_retry: .word 0,0 p25_xintr_data: .word 0x00000000,0x00000001 .word 0xa3aed158,0x66a8eaa4 .word 0x00000000,0x00000002 .word 0x4d811c68,0x0b87b4ae .word 0x00000000,0x00000003 .word 0xc73793c0,0x6bcad905 .word 0x00000000,0x00000004 .word 0x8624bea7,0xcbe06f24 .word 0x00000000,0x00000005 .word 0xdcceca48,0x508fb533 .word 0x00000000,0x00000006 .word 0x124316d8,0x0b5e01c7 .word 0x00000000,0x00000007 .word 0x8505d05f,0x8f2d96ac .word 0x00000000,0x00000008 .word 0xfecceac7,0xf1be8cde p26_dispatch_retry: .word 0,0 p26_xintr_data: .word 0x00000000,0x00000001 .word 0xcf871e37,0x8f1b6094 .word 0x00000000,0x00000002 .word 0xc594df27,0x89149ebf .word 0x00000000,0x00000003 .word 0x71b35fd0,0x51e874c8 .word 0x00000000,0x00000004 .word 0x5c854b0f,0xbd862c4a .word 0x00000000,0x00000005 .word 0xbf47a597,0x92e210ce .word 0x00000000,0x00000006 .word 0x608f2290,0x73cc6d0b .word 0x00000000,0x00000007 .word 0x5ded644f,0xc02214a9 .word 0x00000000,0x00000008 .word 0xed904550,0x2ce4a5ce p27_dispatch_retry: .word 0,0 p27_xintr_data: .word 0x00000000,0x00000001 .word 0xb6005388,0x2bdd24be .word 0x00000000,0x00000002 .word 0x4892f717,0xf9824e68 .word 0x00000000,0x00000003 .word 0x10616fd8,0x6af09b49 .word 0x00000000,0x00000004 .word 0xe7438b87,0xcb6498c9 .word 0x00000000,0x00000005 .word 0xa1616a70,0x3b2e7075 .word 0x00000000,0x00000006 .word 0x03daef4f,0xa8186bad .word 0x00000000,0x00000007 .word 0x93a98cf7,0x8939595e .word 0x00000000,0x00000008 .word 0x44190687,0xb5e5af3b p28_dispatch_retry: .word 0,0 p28_xintr_data: .word 0x00000000,0x00000001 .word 0x2c4a61d0,0x0ffbde61 .word 0x00000000,0x00000002 .word 0x41a4f8e7,0x926a7062 .word 0x00000000,0x00000003 .word 0x26003588,0x0ce84858 .word 0x00000000,0x00000004 .word 0xca695b78,0x0a3c82f4 .word 0x00000000,0x00000005 .word 0x4c7bcec0,0x330fd9ca .word 0x00000000,0x00000006 .word 0x8980a908,0x0a2094ba .word 0x00000000,0x00000007 .word 0x535a90a7,0xa307bba5 .word 0x00000000,0x00000008 .word 0x5998f300,0x240e392f p29_dispatch_retry: .word 0,0 p29_xintr_data: .word 0x00000000,0x00000001 .word 0x2223af97,0xc38bc205 .word 0x00000000,0x00000002 .word 0xff58e49f,0xe03b2f2e .word 0x00000000,0x00000003 .word 0xc42b6ac7,0x87bcefcd .word 0x00000000,0x00000004 .word 0x93cc77bf,0xe260b916 .word 0x00000000,0x00000005 .word 0xa4070b50,0x30e48cd0 .word 0x00000000,0x00000006 .word 0xa1b6b1ef,0x9f9601a8 .word 0x00000000,0x00000007 .word 0x9c2d65b8,0x2bc3a47c .word 0x00000000,0x00000008 .word 0x71d3cbf7,0xde88d5df p30_dispatch_retry: .word 0,0 p30_xintr_data: .word 0x00000000,0x00000001 .word 0x914f2627,0xe3aa3490 .word 0x00000000,0x00000002 .word 0x509148f7,0x9c803558 .word 0x00000000,0x00000003 .word 0xf3e08080,0x25b10481 .word 0x00000000,0x00000004 .word 0x7cbe90a8,0x18eeb2d9 .word 0x00000000,0x00000005 .word 0x5567f5e7,0x9a25ad6b .word 0x00000000,0x00000006 .word 0xe080777f,0xa4d808e0 .word 0x00000000,0x00000007 .word 0x36faaecf,0xeffa6b06 .word 0x00000000,0x00000008 .word 0x5d29b7b8,0x3459f89c p31_dispatch_retry: .word 0,0 p31_xintr_data: .word 0x00000000,0x00000001 .word 0x9359c4f8,0x63d90009 .word 0x00000000,0x00000002 .word 0x84091727,0xa3881c98 .word 0x00000000,0x00000003 .word 0x2fbd97d0,0x79fbe712 .word 0x00000000,0x00000004 .word 0xaff0c3a7,0x8492cfec .word 0x00000000,0x00000005 .word 0x26ef18e7,0xf8d542d4 .word 0x00000000,0x00000006 .word 0xc8e6f4d7,0xfcfc9927 .word 0x00000000,0x00000007 .word 0xd9f15e0f,0x9c6e8222 .word 0x00000000,0x00000008 .word 0x2dc3f2af,0x9346dc24 p32_dispatch_retry: .word 0,0 p32_xintr_data: .word 0x00000000,0x00000001 .word 0x0603abaf,0xf8b01791 .word 0x00000000,0x00000002 .word 0xc34fac88,0x44a27cc1 .word 0x00000000,0x00000003 .word 0x07608e97,0xd91a8ea7 .word 0x00000000,0x00000004 .word 0xe66771b0,0x6f48270f .word 0x00000000,0x00000005 .word 0xe9d7a987,0xf26bdab2 .word 0x00000000,0x00000006 .word 0x34878f08,0x072d6536 .word 0x00000000,0x00000007 .word 0x64e1f18f,0xb7baffca .word 0x00000000,0x00000008 .word 0xd837daef,0xbfd06c73 p33_dispatch_retry: .word 0,0 p33_xintr_data: .word 0x00000000,0x00000001 .word 0xdb2cee48,0x7208da60 .word 0x00000000,0x00000002 .word 0xf120ff58,0x6e71395e .word 0x00000000,0x00000003 .word 0x2a281f7f,0xfb2a4282 .word 0x00000000,0x00000004 .word 0x2d589d08,0x5328829d .word 0x00000000,0x00000005 .word 0x55ec8310,0x3631fb57 .word 0x00000000,0x00000006 .word 0xebc0f850,0x7c2a512d .word 0x00000000,0x00000007 .word 0x82fdcf37,0x9e6a59fe .word 0x00000000,0x00000008 .word 0x879ef9a7,0xdf3c4a59 p34_dispatch_retry: .word 0,0 p34_xintr_data: .word 0x00000000,0x00000001 .word 0x72b3cff7,0xd9f05798 .word 0x00000000,0x00000002 .word 0xafa42e58,0x4647863c .word 0x00000000,0x00000003 .word 0x5c2791f0,0x33d0891f .word 0x00000000,0x00000004 .word 0x3d6e64f8,0x30d10dab .word 0x00000000,0x00000005 .word 0x8d07d017,0xcf511cc2 .word 0x00000000,0x00000006 .word 0xc5ca43f8,0x330b216a .word 0x00000000,0x00000007 .word 0x930e58e0,0x7c79143f .word 0x00000000,0x00000008 .word 0x6e1e3398,0x3703f54b p35_dispatch_retry: .word 0,0 p35_xintr_data: .word 0x00000000,0x00000001 .word 0xd2f0bd08,0x2003e125 .word 0x00000000,0x00000002 .word 0xf1438cf8,0x0e94bee1 .word 0x00000000,0x00000003 .word 0xe6da203f,0x9d695e6b .word 0x00000000,0x00000004 .word 0x23a89c88,0x20570297 .word 0x00000000,0x00000005 .word 0x47e4ce68,0x735a448d .word 0x00000000,0x00000006 .word 0xabe91760,0x1651a66e .word 0x00000000,0x00000007 .word 0xde0e7b3f,0xc2c4045f .word 0x00000000,0x00000008 .word 0xa3fa6ad0,0x2b4175f1 p36_dispatch_retry: .word 0,0 p36_xintr_data: .word 0x00000000,0x00000001 .word 0x0aac89d7,0x95ac77e6 .word 0x00000000,0x00000002 .word 0x0e9c1820,0x580f98e5 .word 0x00000000,0x00000003 .word 0x29c43d87,0x9942fffd .word 0x00000000,0x00000004 .word 0x9da53457,0x8ea287e0 .word 0x00000000,0x00000005 .word 0xe780c2b0,0x201b95c4 .word 0x00000000,0x00000006 .word 0xff3449ef,0xab192973 .word 0x00000000,0x00000007 .word 0xd603cac8,0x1a8baf61 .word 0x00000000,0x00000008 .word 0xbdaa10cf,0xba2c01ed p37_dispatch_retry: .word 0,0 p37_xintr_data: .word 0x00000000,0x00000001 .word 0xc91cdd5f,0x962b5a77 .word 0x00000000,0x00000002 .word 0x89834598,0x17b3fb7f .word 0x00000000,0x00000003 .word 0x678ef528,0x2ede67a4 .word 0x00000000,0x00000004 .word 0x26f2b458,0x033c9a3c .word 0x00000000,0x00000005 .word 0xb36f7b88,0x3178e475 .word 0x00000000,0x00000006 .word 0x75f8848f,0xbc2da04d .word 0x00000000,0x00000007 .word 0x231bba78,0x44d7181d .word 0x00000000,0x00000008 .word 0xf4079767,0xfd35a37f p38_dispatch_retry: .word 0,0 p38_xintr_data: .word 0x00000000,0x00000001 .word 0xf441b438,0x5910c8ae .word 0x00000000,0x00000002 .word 0xc7e0d0bf,0xeda910c9 .word 0x00000000,0x00000003 .word 0x14ff3ea8,0x348f897d .word 0x00000000,0x00000004 .word 0x0225ed9f,0xee154f8b .word 0x00000000,0x00000005 .word 0x4786119f,0xe825845e .word 0x00000000,0x00000006 .word 0xd7ed2b80,0x46b93c35 .word 0x00000000,0x00000007 .word 0xca51fd60,0x08846c5c .word 0x00000000,0x00000008 .word 0x62992108,0x3a6af5f8 p39_dispatch_retry: .word 0,0 p39_xintr_data: .word 0x00000000,0x00000001 .word 0x6df9dc8f,0xa55197eb .word 0x00000000,0x00000002 .word 0x71bee458,0x61c1b09f .word 0x00000000,0x00000003 .word 0xda93ffaf,0xb72242ad .word 0x00000000,0x00000004 .word 0xf4f245c0,0x5c7d92a2 .word 0x00000000,0x00000005 .word 0x73c533ef,0xbae546eb .word 0x00000000,0x00000006 .word 0xf2c8e807,0xb33d63e7 .word 0x00000000,0x00000007 .word 0xe41e6baf,0xed575f89 .word 0x00000000,0x00000008 .word 0x527248bf,0x870fb1b6 p40_dispatch_retry: .word 0,0 p40_xintr_data: .word 0x00000000,0x00000001 .word 0x2f286717,0x80f5f354 .word 0x00000000,0x00000002 .word 0x5bfafbd0,0x29cd2460 .word 0x00000000,0x00000003 .word 0xb152ab90,0x5fd7ccbc .word 0x00000000,0x00000004 .word 0xb85f6ae8,0x3951822b .word 0x00000000,0x00000005 .word 0x71ecefe8,0x68136e21 .word 0x00000000,0x00000006 .word 0x4c00faaf,0xb3493fff .word 0x00000000,0x00000007 .word 0xc0eb9a60,0x5c7ef9b2 .word 0x00000000,0x00000008 .word 0x306a2e47,0xe4dff5b2 p41_dispatch_retry: .word 0,0 p41_xintr_data: .word 0x00000000,0x00000001 .word 0x967f0f07,0x9d802f7e .word 0x00000000,0x00000002 .word 0xf63bed40,0x00be0eba .word 0x00000000,0x00000003 .word 0x9cb97af0,0x52262da2 .word 0x00000000,0x00000004 .word 0x10691590,0x2aa170ab .word 0x00000000,0x00000005 .word 0x24adc76f,0x8e1d7822 .word 0x00000000,0x00000006 .word 0xdf6f618f,0xd1115c25 .word 0x00000000,0x00000007 .word 0xec1cafc8,0x6942c032 .word 0x00000000,0x00000008 .word 0x323820d0,0x50c26cf7 p42_dispatch_retry: .word 0,0 p42_xintr_data: .word 0x00000000,0x00000001 .word 0xd4fddf37,0xa319733f .word 0x00000000,0x00000002 .word 0xeb79ee60,0x0d175c85 .word 0x00000000,0x00000003 .word 0x71799bf0,0x12d17856 .word 0x00000000,0x00000004 .word 0x757b17e8,0x15cd4b0e .word 0x00000000,0x00000005 .word 0x30947247,0xb88410e4 .word 0x00000000,0x00000006 .word 0x499cfad0,0x57ba3634 .word 0x00000000,0x00000007 .word 0xb9577fd7,0xa28ab0f7 .word 0x00000000,0x00000008 .word 0xa76bbebf,0xf5171917 p43_dispatch_retry: .word 0,0 p43_xintr_data: .word 0x00000000,0x00000001 .word 0xf11f2268,0x29611f34 .word 0x00000000,0x00000002 .word 0x35b523f8,0x2fcb05fb .word 0x00000000,0x00000003 .word 0xe4b7744f,0xddf2600f .word 0x00000000,0x00000004 .word 0xd1ebda57,0xd72c745b .word 0x00000000,0x00000005 .word 0x84b0f627,0xd7f6a6c5 .word 0x00000000,0x00000006 .word 0xe1253377,0xf1d856d8 .word 0x00000000,0x00000007 .word 0xc64524f8,0x23013648 .word 0x00000000,0x00000008 .word 0x4265ac20,0x7317386b p44_dispatch_retry: .word 0,0 p44_xintr_data: .word 0x00000000,0x00000001 .word 0xef375dc0,0x0a2781a0 .word 0x00000000,0x00000002 .word 0x81f31a87,0xe579dea3 .word 0x00000000,0x00000003 .word 0x58ba51cf,0xe6ffd1a0 .word 0x00000000,0x00000004 .word 0xdccea7d0,0x1d8cc8b8 .word 0x00000000,0x00000005 .word 0xd2a6d7b0,0x75ba03e9 .word 0x00000000,0x00000006 .word 0x49b9d828,0x11167ce6 .word 0x00000000,0x00000007 .word 0xee6284ff,0xa5422961 .word 0x00000000,0x00000008 .word 0x93d2b130,0x1d3d38da p45_dispatch_retry: .word 0,0 p45_xintr_data: .word 0x00000000,0x00000001 .word 0xc69567f0,0x3295ba0a .word 0x00000000,0x00000002 .word 0xb960e5cf,0x9d01da94 .word 0x00000000,0x00000003 .word 0xdba72277,0xeae30b23 .word 0x00000000,0x00000004 .word 0x3b14ea88,0x6536c3db .word 0x00000000,0x00000005 .word 0x549c2057,0xd5ce60df .word 0x00000000,0x00000006 .word 0x9e9d9357,0xbf2ca263 .word 0x00000000,0x00000007 .word 0x70b74d97,0xfa43f55d .word 0x00000000,0x00000008 .word 0x6018d1b0,0x796dcd0c p46_dispatch_retry: .word 0,0 p46_xintr_data: .word 0x00000000,0x00000001 .word 0xbf4cb8e0,0x5ac185f7 .word 0x00000000,0x00000002 .word 0xe1a1fc0f,0x9b209872 .word 0x00000000,0x00000003 .word 0x0d38353f,0xabc84f8d .word 0x00000000,0x00000004 .word 0xf40a64ef,0xefbcbc2c .word 0x00000000,0x00000005 .word 0xb3846fb0,0x69581484 .word 0x00000000,0x00000006 .word 0x301cc8c8,0x7a05098b .word 0x00000000,0x00000007 .word 0xda52e7a0,0x35dab458 .word 0x00000000,0x00000008 .word 0x5cba115f,0xa23a3420 p47_dispatch_retry: .word 0,0 p47_xintr_data: .word 0x00000000,0x00000001 .word 0xc0ab01b8,0x621e8ede .word 0x00000000,0x00000002 .word 0xb235535f,0xa45a24a2 .word 0x00000000,0x00000003 .word 0x78b91500,0x419969c6 .word 0x00000000,0x00000004 .word 0xbcc544b8,0x7b730510 .word 0x00000000,0x00000005 .word 0xc735f7af,0xa93f4d58 .word 0x00000000,0x00000006 .word 0xb30c84b8,0x5f7f78e6 .word 0x00000000,0x00000007 .word 0x6df26620,0x7a4ac026 .word 0x00000000,0x00000008 .word 0xa74cf5bf,0xc0b8a4b8 p48_dispatch_retry: .word 0,0 p48_xintr_data: .word 0x00000000,0x00000001 .word 0xf15b5698,0x4df3053e .word 0x00000000,0x00000002 .word 0xdf30f958,0x3cd9b35a .word 0x00000000,0x00000003 .word 0xff029a60,0x1f9977c4 .word 0x00000000,0x00000004 .word 0xdc88eeaf,0xb24c5664 .word 0x00000000,0x00000005 .word 0x69b7c99f,0xed38cc20 .word 0x00000000,0x00000006 .word 0x69138490,0x3af1025b .word 0x00000000,0x00000007 .word 0x2fabad10,0x263231ed .word 0x00000000,0x00000008 .word 0xb0a617d0,0x45d214e2 p49_dispatch_retry: .word 0,0 p49_xintr_data: .word 0x00000000,0x00000001 .word 0x32a1df08,0x330285cc .word 0x00000000,0x00000002 .word 0xd9f7e038,0x24368fd0 .word 0x00000000,0x00000003 .word 0xe1bd05f8,0x77c4f6c9 .word 0x00000000,0x00000004 .word 0x0aaad00f,0x91bc1b95 .word 0x00000000,0x00000005 .word 0x7622cac0,0x3d18a099 .word 0x00000000,0x00000006 .word 0xf36e88e0,0x095e7b30 .word 0x00000000,0x00000007 .word 0x32aec3ff,0x914b7868 .word 0x00000000,0x00000008 .word 0x3ce862f7,0x83611e38 p50_dispatch_retry: .word 0,0 p50_xintr_data: .word 0x00000000,0x00000001 .word 0xf31fafe0,0x56600511 .word 0x00000000,0x00000002 .word 0x50313f48,0x2c707c82 .word 0x00000000,0x00000003 .word 0xe641e658,0x657f40b7 .word 0x00000000,0x00000004 .word 0x9729eb3f,0xb6c46634 .word 0x00000000,0x00000005 .word 0xf7f56cbf,0x9284f684 .word 0x00000000,0x00000006 .word 0x9e324988,0x214ba600 .word 0x00000000,0x00000007 .word 0x316cd9c7,0xead2a8c7 .word 0x00000000,0x00000008 .word 0xa627d4ff,0xf4188db9 p51_dispatch_retry: .word 0,0 p51_xintr_data: .word 0x00000000,0x00000001 .word 0x8dcc0480,0x6f577978 .word 0x00000000,0x00000002 .word 0x1cd83837,0xba88d5c9 .word 0x00000000,0x00000003 .word 0xe94f4677,0x8c1fa7bc .word 0x00000000,0x00000004 .word 0x6130e210,0x7beb3caa .word 0x00000000,0x00000005 .word 0x75b4c628,0x001b0d79 .word 0x00000000,0x00000006 .word 0xc22ecbe0,0x6c99da50 .word 0x00000000,0x00000007 .word 0x60ae0277,0xd82047e6 .word 0x00000000,0x00000008 .word 0xfe79b1a8,0x1e115b7a p52_dispatch_retry: .word 0,0 p52_xintr_data: .word 0x00000000,0x00000001 .word 0xbed6e1a8,0x5b26c866 .word 0x00000000,0x00000002 .word 0x2093d817,0xcf3a066f .word 0x00000000,0x00000003 .word 0x7c4f6a4f,0x90676bf9 .word 0x00000000,0x00000004 .word 0x41ec6170,0x3fb7c523 .word 0x00000000,0x00000005 .word 0x7cccf047,0xc42c144a .word 0x00000000,0x00000006 .word 0x88cfb25f,0x88768b5a .word 0x00000000,0x00000007 .word 0xce8a32f0,0x57d93f35 .word 0x00000000,0x00000008 .word 0x441d613f,0xb416b5a9 p53_dispatch_retry: .word 0,0 p53_xintr_data: .word 0x00000000,0x00000001 .word 0xe6ce8ebf,0x8cd57e85 .word 0x00000000,0x00000002 .word 0xc833b070,0x785a9092 .word 0x00000000,0x00000003 .word 0x41c173bf,0xae220767 .word 0x00000000,0x00000004 .word 0x7174cf70,0x43d4839b .word 0x00000000,0x00000005 .word 0xd54502f0,0x45308060 .word 0x00000000,0x00000006 .word 0xb70062b8,0x0461761e .word 0x00000000,0x00000007 .word 0xd9be8bd0,0x0e28830d .word 0x00000000,0x00000008 .word 0xcf60d1df,0x9bc5ac3f p54_dispatch_retry: .word 0,0 p54_xintr_data: .word 0x00000000,0x00000001 .word 0x0bd388f0,0x1da96e35 .word 0x00000000,0x00000002 .word 0x519d82a0,0x374309a8 .word 0x00000000,0x00000003 .word 0x6ad32fe8,0x5906e4cc .word 0x00000000,0x00000004 .word 0xa080dbef,0xe259f626 .word 0x00000000,0x00000005 .word 0x322c575f,0xefa7e3b5 .word 0x00000000,0x00000006 .word 0x8463e3d8,0x31635641 .word 0x00000000,0x00000007 .word 0xdd0800b8,0x3b34db83 .word 0x00000000,0x00000008 .word 0x658c03b8,0x7c33ecf4 p55_dispatch_retry: .word 0,0 p55_xintr_data: .word 0x00000000,0x00000001 .word 0x0117b4b0,0x2299605d .word 0x00000000,0x00000002 .word 0x39a432e7,0xe774dd79 .word 0x00000000,0x00000003 .word 0xe976d0ef,0x98d1a0f4 .word 0x00000000,0x00000004 .word 0x98ab5f3f,0xa57ab847 .word 0x00000000,0x00000005 .word 0x7aecee00,0x4959fdc2 .word 0x00000000,0x00000006 .word 0xf0a41468,0x3aefb94b .word 0x00000000,0x00000007 .word 0x390c3a67,0xee4d465c .word 0x00000000,0x00000008 .word 0x434d1cbf,0x9a796d5c p56_dispatch_retry: .word 0,0 p56_xintr_data: .word 0x00000000,0x00000001 .word 0x4eb26ab7,0xcbde34b9 .word 0x00000000,0x00000002 .word 0xd78b8e9f,0x8fc3086e .word 0x00000000,0x00000003 .word 0x9bec26f7,0xee6fad9d .word 0x00000000,0x00000004 .word 0x18a1240f,0xa5f03890 .word 0x00000000,0x00000005 .word 0xd67a3847,0xe44b34a2 .word 0x00000000,0x00000006 .word 0xf912cf60,0x4cf9e108 .word 0x00000000,0x00000007 .word 0x11e89198,0x7932f36b .word 0x00000000,0x00000008 .word 0x8d387fb0,0x019bea50 p57_dispatch_retry: .word 0,0 p57_xintr_data: .word 0x00000000,0x00000001 .word 0xccc9b5f7,0xf51f564a .word 0x00000000,0x00000002 .word 0x3ddf830f,0xe9ff3ebf .word 0x00000000,0x00000003 .word 0x5494182f,0x9990274b .word 0x00000000,0x00000004 .word 0x3ba27267,0xb5e2904e .word 0x00000000,0x00000005 .word 0xc3f5d108,0x11e7efe8 .word 0x00000000,0x00000006 .word 0x83f33df0,0x0668c925 .word 0x00000000,0x00000007 .word 0xcb0afd87,0xe85ac844 .word 0x00000000,0x00000008 .word 0xe2cea788,0x79775b7c p58_dispatch_retry: .word 0,0 p58_xintr_data: .word 0x00000000,0x00000001 .word 0xdf1dafd0,0x36018c74 .word 0x00000000,0x00000002 .word 0x94b54b28,0x62903ff9 .word 0x00000000,0x00000003 .word 0x9ceb624f,0xf31d6c31 .word 0x00000000,0x00000004 .word 0xe7f0afff,0xb160f4d1 .word 0x00000000,0x00000005 .word 0xc7f6ba07,0xec6e301a .word 0x00000000,0x00000006 .word 0x5ff57faf,0xf1b9f98f .word 0x00000000,0x00000007 .word 0xb59f02c0,0x12583e26 .word 0x00000000,0x00000008 .word 0x86217dff,0xe8a25e3a p59_dispatch_retry: .word 0,0 p59_xintr_data: .word 0x00000000,0x00000001 .word 0x4cdb34d7,0xeb8d3746 .word 0x00000000,0x00000002 .word 0x77fb0d50,0x576a6a3e .word 0x00000000,0x00000003 .word 0xd04a16cf,0x8f84af6a .word 0x00000000,0x00000004 .word 0x55424cd0,0x5ed6048b .word 0x00000000,0x00000005 .word 0xd9444c98,0x25fe22ee .word 0x00000000,0x00000006 .word 0x82afae20,0x0dca50ef .word 0x00000000,0x00000007 .word 0xf1c8ab57,0xaaf3fbea .word 0x00000000,0x00000008 .word 0xd2d72a87,0x8c595899 p60_dispatch_retry: .word 0,0 p60_xintr_data: .word 0x00000000,0x00000001 .word 0xf8075e0f,0xf4ad6f69 .word 0x00000000,0x00000002 .word 0xfd456cdf,0xa7efedf7 .word 0x00000000,0x00000003 .word 0x04cd84f8,0x62310cd5 .word 0x00000000,0x00000004 .word 0x37b73f28,0x3fcc00a4 .word 0x00000000,0x00000005 .word 0x948a9120,0x1f8aaa6d .word 0x00000000,0x00000006 .word 0xd2cff38f,0xf91ffd9b .word 0x00000000,0x00000007 .word 0x8ee030c8,0x7f87e480 .word 0x00000000,0x00000008 .word 0x132eb7bf,0x8261b564 p61_dispatch_retry: .word 0,0 p61_xintr_data: .word 0x00000000,0x00000001 .word 0x0923cfb8,0x2b6caf08 .word 0x00000000,0x00000002 .word 0x8f43af10,0x1ef8f8b5 .word 0x00000000,0x00000003 .word 0x438e73d8,0x79c922bb .word 0x00000000,0x00000004 .word 0xe9f9ef20,0x72851d02 .word 0x00000000,0x00000005 .word 0x06795ed8,0x7185b0ae .word 0x00000000,0x00000006 .word 0x31fe3a7f,0xb925a604 .word 0x00000000,0x00000007 .word 0x2361caa0,0x1f4c5880 .word 0x00000000,0x00000008 .word 0xe5b71e08,0x1fbb5496 p62_dispatch_retry: .word 0,0 p62_xintr_data: .word 0x00000000,0x00000001 .word 0x5648f517,0xf292da3f .word 0x00000000,0x00000002 .word 0xd2762ee8,0x702055ac .word 0x00000000,0x00000003 .word 0x87fc25f7,0x8484bbae .word 0x00000000,0x00000004 .word 0xd2695248,0x207e3c5f .word 0x00000000,0x00000005 .word 0x81b117f8,0x52a6d14e .word 0x00000000,0x00000006 .word 0xc485d22f,0x9336b8a2 .word 0x00000000,0x00000007 .word 0x865cea1f,0x94e05095 .word 0x00000000,0x00000008 .word 0xef509b50,0x4c40d06e p63_dispatch_retry: .word 0,0 p63_xintr_data: .word 0x00000000,0x00000001 .word 0xeb82348f,0xfc62a26a .word 0x00000000,0x00000002 .word 0x18e08f70,0x62aa75f5 .word 0x00000000,0x00000003 .word 0x51bb3420,0x090e4f99 .word 0x00000000,0x00000004 .word 0x98520618,0x7d4c5245 .word 0x00000000,0x00000005 .word 0x6f54b378,0x1c5ecee8 .word 0x00000000,0x00000006 .word 0x1b056f17,0x9d29c16e .word 0x00000000,0x00000007 .word 0x266c73e0,0x6b86826e .word 0x00000000,0x00000008 .word 0x3ba2fe58,0x11a28153 .align 8 p0_xintr_expected: .word 0 p1_xintr_expected: .word 0 p2_xintr_expected: .word 0 p3_xintr_expected: .word 0 p4_xintr_expected: .word 0 p5_xintr_expected: .word 0 p6_xintr_expected: .word 0 p7_xintr_expected: .word 0 p8_xintr_expected: .word 0 p9_xintr_expected: .word 0 p10_xintr_expected: .word 0 p11_xintr_expected: .word 0 p12_xintr_expected: .word 0 p13_xintr_expected: .word 0 p14_xintr_expected: .word 0 p15_xintr_expected: .word 0 p16_xintr_expected: .word 0 p17_xintr_expected: .word 0 p18_xintr_expected: .word 0 p19_xintr_expected: .word 0 p20_xintr_expected: .word 0 p21_xintr_expected: .word 0 p22_xintr_expected: .word 0 p23_xintr_expected: .word 0 p24_xintr_expected: .word 0 p25_xintr_expected: .word 0 p26_xintr_expected: .word 0 p27_xintr_expected: .word 0 p28_xintr_expected: .word 0 p29_xintr_expected: .word 0 p30_xintr_expected: .word 0 p31_xintr_expected: .word 0 p32_xintr_expected: .word 0 p33_xintr_expected: .word 0 p34_xintr_expected: .word 0 p35_xintr_expected: .word 0 p36_xintr_expected: .word 0 p37_xintr_expected: .word 0 p38_xintr_expected: .word 0 p39_xintr_expected: .word 0 p40_xintr_expected: .word 0 p41_xintr_expected: .word 0 p42_xintr_expected: .word 0 p43_xintr_expected: .word 0 p44_xintr_expected: .word 0 p45_xintr_expected: .word 0 p46_xintr_expected: .word 0 p47_xintr_expected: .word 0 p48_xintr_expected: .word 0 p49_xintr_expected: .word 0 p50_xintr_expected: .word 0 p51_xintr_expected: .word 0 p52_xintr_expected: .word 0 p53_xintr_expected: .word 0 p54_xintr_expected: .word 0 p55_xintr_expected: .word 0 p56_xintr_expected: .word 0 p57_xintr_expected: .word 0 p58_xintr_expected: .word 0 p59_xintr_expected: .word 0 p60_xintr_expected: .word 0 p61_xintr_expected: .word 0 p62_xintr_expected: .word 0 p63_xintr_expected: .word 0 .align 64 xintr_data_ptrs: .word p0_xintr_data .word p1_xintr_data .word p2_xintr_data .word p3_xintr_data .word p4_xintr_data .word p5_xintr_data .word p6_xintr_data .word p7_xintr_data .word p8_xintr_data .word p9_xintr_data .word p10_xintr_data .word p11_xintr_data .word p12_xintr_data .word p13_xintr_data .word p14_xintr_data .word p15_xintr_data .word p16_xintr_data .word p17_xintr_data .word p18_xintr_data .word p19_xintr_data .word p20_xintr_data .word p21_xintr_data .word p22_xintr_data .word p23_xintr_data .word p24_xintr_data .word p25_xintr_data .word p26_xintr_data .word p27_xintr_data .word p28_xintr_data .word p29_xintr_data .word p30_xintr_data .word p31_xintr_data .word p32_xintr_data .word p33_xintr_data .word p34_xintr_data .word p35_xintr_data .word p36_xintr_data .word p37_xintr_data .word p38_xintr_data .word p39_xintr_data .word p40_xintr_data .word p41_xintr_data .word p42_xintr_data .word p43_xintr_data .word p44_xintr_data .word p45_xintr_data .word p46_xintr_data .word p47_xintr_data .word p48_xintr_data .word p49_xintr_data .word p50_xintr_data .word p51_xintr_data .word p52_xintr_data .word p53_xintr_data .word p54_xintr_data .word p55_xintr_data .word p56_xintr_data .word p57_xintr_data .word p58_xintr_data .word p59_xintr_data .word p60_xintr_data .word p61_xintr_data .word p62_xintr_data .word p63_xintr_data .align 8 p0_xintr_db: .skip 512 p1_xintr_db: .skip 512 p2_xintr_db: .skip 512 p3_xintr_db: .skip 512 p4_xintr_db: .skip 512 p5_xintr_db: .skip 512 p6_xintr_db: .skip 512 p7_xintr_db: .skip 512 p8_xintr_db: .skip 512 p9_xintr_db: .skip 512 p10_xintr_db: .skip 512 p11_xintr_db: .skip 512 p12_xintr_db: .skip 512 p13_xintr_db: .skip 512 p14_xintr_db: .skip 512 p15_xintr_db: .skip 512 p16_xintr_db: .skip 512 p17_xintr_db: .skip 512 p18_xintr_db: .skip 512 p19_xintr_db: .skip 512 p20_xintr_db: .skip 512 p21_xintr_db: .skip 512 p22_xintr_db: .skip 512 p23_xintr_db: .skip 512 p24_xintr_db: .skip 512 p25_xintr_db: .skip 512 p26_xintr_db: .skip 512 p27_xintr_db: .skip 512 p28_xintr_db: .skip 512 p29_xintr_db: .skip 512 p30_xintr_db: .skip 512 p31_xintr_db: .skip 512 p32_xintr_db: .skip 512 p33_xintr_db: .skip 512 p34_xintr_db: .skip 512 p35_xintr_db: .skip 512 p36_xintr_db: .skip 512 p37_xintr_db: .skip 512 p38_xintr_db: .skip 512 p39_xintr_db: .skip 512 p40_xintr_db: .skip 512 p41_xintr_db: .skip 512 p42_xintr_db: .skip 512 p43_xintr_db: .skip 512 p44_xintr_db: .skip 512 p45_xintr_db: .skip 512 p46_xintr_db: .skip 512 p47_xintr_db: .skip 512 p48_xintr_db: .skip 512 p49_xintr_db: .skip 512 p50_xintr_db: .skip 512 p51_xintr_db: .skip 512 p52_xintr_db: .skip 512 p53_xintr_db: .skip 512 p54_xintr_db: .skip 512 p55_xintr_db: .skip 512 p56_xintr_db: .skip 512 p57_xintr_db: .skip 512 p58_xintr_db: .skip 512 p59_xintr_db: .skip 512 p60_xintr_db: .skip 512 p61_xintr_db: .skip 512 p62_xintr_db: .skip 512 p63_xintr_db: .skip 512 p0_xintr_retry_count: .word 0,0 p1_xintr_retry_count: .word 0,0 p2_xintr_retry_count: .word 0,0 p3_xintr_retry_count: .word 0,0 p4_xintr_retry_count: .word 0,0 p5_xintr_retry_count: .word 0,0 p6_xintr_retry_count: .word 0,0 p7_xintr_retry_count: .word 0,0 p8_xintr_retry_count: .word 0,0 p9_xintr_retry_count: .word 0,0 p10_xintr_retry_count: .word 0,0 p11_xintr_retry_count: .word 0,0 p12_xintr_retry_count: .word 0,0 p13_xintr_retry_count: .word 0,0 p14_xintr_retry_count: .word 0,0 p15_xintr_retry_count: .word 0,0 p16_xintr_retry_count: .word 0,0 p17_xintr_retry_count: .word 0,0 p18_xintr_retry_count: .word 0,0 p19_xintr_retry_count: .word 0,0 p20_xintr_retry_count: .word 0,0 p21_xintr_retry_count: .word 0,0 p22_xintr_retry_count: .word 0,0 p23_xintr_retry_count: .word 0,0 p24_xintr_retry_count: .word 0,0 p25_xintr_retry_count: .word 0,0 p26_xintr_retry_count: .word 0,0 p27_xintr_retry_count: .word 0,0 p28_xintr_retry_count: .word 0,0 p29_xintr_retry_count: .word 0,0 p30_xintr_retry_count: .word 0,0 p31_xintr_retry_count: .word 0,0 p32_xintr_retry_count: .word 0,0 p33_xintr_retry_count: .word 0,0 p34_xintr_retry_count: .word 0,0 p35_xintr_retry_count: .word 0,0 p36_xintr_retry_count: .word 0,0 p37_xintr_retry_count: .word 0,0 p38_xintr_retry_count: .word 0,0 p39_xintr_retry_count: .word 0,0 p40_xintr_retry_count: .word 0,0 p41_xintr_retry_count: .word 0,0 p42_xintr_retry_count: .word 0,0 p43_xintr_retry_count: .word 0,0 p44_xintr_retry_count: .word 0,0 p45_xintr_retry_count: .word 0,0 p46_xintr_retry_count: .word 0,0 p47_xintr_retry_count: .word 0,0 p48_xintr_retry_count: .word 0,0 p49_xintr_retry_count: .word 0,0 p50_xintr_retry_count: .word 0,0 p51_xintr_retry_count: .word 0,0 p52_xintr_retry_count: .word 0,0 p53_xintr_retry_count: .word 0,0 p54_xintr_retry_count: .word 0,0 p55_xintr_retry_count: .word 0,0 p56_xintr_retry_count: .word 0,0 p57_xintr_retry_count: .word 0,0 p58_xintr_retry_count: .word 0,0 p59_xintr_retry_count: .word 0,0 p60_xintr_retry_count: .word 0,0 p61_xintr_retry_count: .word 0,0 p62_xintr_retry_count: .word 0,0 p63_xintr_retry_count: .word 0,0 p0_reset_cnt: .word 0 .align 8 p0_ec_timing_ctrl: .word 0,0 p0_ec_control: .word 0,0 p0_mcu_shadow: .skip 80 p1_reset_cnt: .word 0 .align 8 p1_ec_timing_ctrl: .word 0,0 p1_ec_control: .word 0,0 p1_mcu_shadow: .skip 80 p2_reset_cnt: .word 0 .align 8 p2_ec_timing_ctrl: .word 0,0 p2_ec_control: .word 0,0 p2_mcu_shadow: .skip 80 p3_reset_cnt: .word 0 .align 8 p3_ec_timing_ctrl: .word 0,0 p3_ec_control: .word 0,0 p3_mcu_shadow: .skip 80 p4_reset_cnt: .word 0 .align 8 p4_ec_timing_ctrl: .word 0,0 p4_ec_control: .word 0,0 p4_mcu_shadow: .skip 80 p5_reset_cnt: .word 0 .align 8 p5_ec_timing_ctrl: .word 0,0 p5_ec_control: .word 0,0 p5_mcu_shadow: .skip 80 p6_reset_cnt: .word 0 .align 8 p6_ec_timing_ctrl: .word 0,0 p6_ec_control: .word 0,0 p6_mcu_shadow: .skip 80 p7_reset_cnt: .word 0 .align 8 p7_ec_timing_ctrl: .word 0,0 p7_ec_control: .word 0,0 p7_mcu_shadow: .skip 80 p8_reset_cnt: .word 0 .align 8 p8_ec_timing_ctrl: .word 0,0 p8_ec_control: .word 0,0 p8_mcu_shadow: .skip 80 p9_reset_cnt: .word 0 .align 8 p9_ec_timing_ctrl: .word 0,0 p9_ec_control: .word 0,0 p9_mcu_shadow: .skip 80 p10_reset_cnt: .word 0 .align 8 p10_ec_timing_ctrl: .word 0,0 p10_ec_control: .word 0,0 p10_mcu_shadow: .skip 80 p11_reset_cnt: .word 0 .align 8 p11_ec_timing_ctrl: .word 0,0 p11_ec_control: .word 0,0 p11_mcu_shadow: .skip 80 p12_reset_cnt: .word 0 .align 8 p12_ec_timing_ctrl: .word 0,0 p12_ec_control: .word 0,0 p12_mcu_shadow: .skip 80 p13_reset_cnt: .word 0 .align 8 p13_ec_timing_ctrl: .word 0,0 p13_ec_control: .word 0,0 p13_mcu_shadow: .skip 80 p14_reset_cnt: .word 0 .align 8 p14_ec_timing_ctrl: .word 0,0 p14_ec_control: .word 0,0 p14_mcu_shadow: .skip 80 p15_reset_cnt: .word 0 .align 8 p15_ec_timing_ctrl: .word 0,0 p15_ec_control: .word 0,0 p15_mcu_shadow: .skip 80 p16_reset_cnt: .word 0 .align 8 p16_ec_timing_ctrl: .word 0,0 p16_ec_control: .word 0,0 p16_mcu_shadow: .skip 80 p17_reset_cnt: .word 0 .align 8 p17_ec_timing_ctrl: .word 0,0 p17_ec_control: .word 0,0 p17_mcu_shadow: .skip 80 p18_reset_cnt: .word 0 .align 8 p18_ec_timing_ctrl: .word 0,0 p18_ec_control: .word 0,0 p18_mcu_shadow: .skip 80 p19_reset_cnt: .word 0 .align 8 p19_ec_timing_ctrl: .word 0,0 p19_ec_control: .word 0,0 p19_mcu_shadow: .skip 80 p20_reset_cnt: .word 0 .align 8 p20_ec_timing_ctrl: .word 0,0 p20_ec_control: .word 0,0 p20_mcu_shadow: .skip 80 p21_reset_cnt: .word 0 .align 8 p21_ec_timing_ctrl: .word 0,0 p21_ec_control: .word 0,0 p21_mcu_shadow: .skip 80 p22_reset_cnt: .word 0 .align 8 p22_ec_timing_ctrl: .word 0,0 p22_ec_control: .word 0,0 p22_mcu_shadow: .skip 80 p23_reset_cnt: .word 0 .align 8 p23_ec_timing_ctrl: .word 0,0 p23_ec_control: .word 0,0 p23_mcu_shadow: .skip 80 p24_reset_cnt: .word 0 .align 8 p24_ec_timing_ctrl: .word 0,0 p24_ec_control: .word 0,0 p24_mcu_shadow: .skip 80 p25_reset_cnt: .word 0 .align 8 p25_ec_timing_ctrl: .word 0,0 p25_ec_control: .word 0,0 p25_mcu_shadow: .skip 80 p26_reset_cnt: .word 0 .align 8 p26_ec_timing_ctrl: .word 0,0 p26_ec_control: .word 0,0 p26_mcu_shadow: .skip 80 p27_reset_cnt: .word 0 .align 8 p27_ec_timing_ctrl: .word 0,0 p27_ec_control: .word 0,0 p27_mcu_shadow: .skip 80 p28_reset_cnt: .word 0 .align 8 p28_ec_timing_ctrl: .word 0,0 p28_ec_control: .word 0,0 p28_mcu_shadow: .skip 80 p29_reset_cnt: .word 0 .align 8 p29_ec_timing_ctrl: .word 0,0 p29_ec_control: .word 0,0 p29_mcu_shadow: .skip 80 p30_reset_cnt: .word 0 .align 8 p30_ec_timing_ctrl: .word 0,0 p30_ec_control: .word 0,0 p30_mcu_shadow: .skip 80 p31_reset_cnt: .word 0 .align 8 p31_ec_timing_ctrl: .word 0,0 p31_ec_control: .word 0,0 p31_mcu_shadow: .skip 80 p32_reset_cnt: .word 0 .align 8 p32_ec_timing_ctrl: .word 0,0 p32_ec_control: .word 0,0 p32_mcu_shadow: .skip 80 p33_reset_cnt: .word 0 .align 8 p33_ec_timing_ctrl: .word 0,0 p33_ec_control: .word 0,0 p33_mcu_shadow: .skip 80 p34_reset_cnt: .word 0 .align 8 p34_ec_timing_ctrl: .word 0,0 p34_ec_control: .word 0,0 p34_mcu_shadow: .skip 80 p35_reset_cnt: .word 0 .align 8 p35_ec_timing_ctrl: .word 0,0 p35_ec_control: .word 0,0 p35_mcu_shadow: .skip 80 p36_reset_cnt: .word 0 .align 8 p36_ec_timing_ctrl: .word 0,0 p36_ec_control: .word 0,0 p36_mcu_shadow: .skip 80 p37_reset_cnt: .word 0 .align 8 p37_ec_timing_ctrl: .word 0,0 p37_ec_control: .word 0,0 p37_mcu_shadow: .skip 80 p38_reset_cnt: .word 0 .align 8 p38_ec_timing_ctrl: .word 0,0 p38_ec_control: .word 0,0 p38_mcu_shadow: .skip 80 p39_reset_cnt: .word 0 .align 8 p39_ec_timing_ctrl: .word 0,0 p39_ec_control: .word 0,0 p39_mcu_shadow: .skip 80 p40_reset_cnt: .word 0 .align 8 p40_ec_timing_ctrl: .word 0,0 p40_ec_control: .word 0,0 p40_mcu_shadow: .skip 80 p41_reset_cnt: .word 0 .align 8 p41_ec_timing_ctrl: .word 0,0 p41_ec_control: .word 0,0 p41_mcu_shadow: .skip 80 p42_reset_cnt: .word 0 .align 8 p42_ec_timing_ctrl: .word 0,0 p42_ec_control: .word 0,0 p42_mcu_shadow: .skip 80 p43_reset_cnt: .word 0 .align 8 p43_ec_timing_ctrl: .word 0,0 p43_ec_control: .word 0,0 p43_mcu_shadow: .skip 80 p44_reset_cnt: .word 0 .align 8 p44_ec_timing_ctrl: .word 0,0 p44_ec_control: .word 0,0 p44_mcu_shadow: .skip 80 p45_reset_cnt: .word 0 .align 8 p45_ec_timing_ctrl: .word 0,0 p45_ec_control: .word 0,0 p45_mcu_shadow: .skip 80 p46_reset_cnt: .word 0 .align 8 p46_ec_timing_ctrl: .word 0,0 p46_ec_control: .word 0,0 p46_mcu_shadow: .skip 80 p47_reset_cnt: .word 0 .align 8 p47_ec_timing_ctrl: .word 0,0 p47_ec_control: .word 0,0 p47_mcu_shadow: .skip 80 p48_reset_cnt: .word 0 .align 8 p48_ec_timing_ctrl: .word 0,0 p48_ec_control: .word 0,0 p48_mcu_shadow: .skip 80 p49_reset_cnt: .word 0 .align 8 p49_ec_timing_ctrl: .word 0,0 p49_ec_control: .word 0,0 p49_mcu_shadow: .skip 80 p50_reset_cnt: .word 0 .align 8 p50_ec_timing_ctrl: .word 0,0 p50_ec_control: .word 0,0 p50_mcu_shadow: .skip 80 p51_reset_cnt: .word 0 .align 8 p51_ec_timing_ctrl: .word 0,0 p51_ec_control: .word 0,0 p51_mcu_shadow: .skip 80 p52_reset_cnt: .word 0 .align 8 p52_ec_timing_ctrl: .word 0,0 p52_ec_control: .word 0,0 p52_mcu_shadow: .skip 80 p53_reset_cnt: .word 0 .align 8 p53_ec_timing_ctrl: .word 0,0 p53_ec_control: .word 0,0 p53_mcu_shadow: .skip 80 p54_reset_cnt: .word 0 .align 8 p54_ec_timing_ctrl: .word 0,0 p54_ec_control: .word 0,0 p54_mcu_shadow: .skip 80 p55_reset_cnt: .word 0 .align 8 p55_ec_timing_ctrl: .word 0,0 p55_ec_control: .word 0,0 p55_mcu_shadow: .skip 80 p56_reset_cnt: .word 0 .align 8 p56_ec_timing_ctrl: .word 0,0 p56_ec_control: .word 0,0 p56_mcu_shadow: .skip 80 p57_reset_cnt: .word 0 .align 8 p57_ec_timing_ctrl: .word 0,0 p57_ec_control: .word 0,0 p57_mcu_shadow: .skip 80 p58_reset_cnt: .word 0 .align 8 p58_ec_timing_ctrl: .word 0,0 p58_ec_control: .word 0,0 p58_mcu_shadow: .skip 80 p59_reset_cnt: .word 0 .align 8 p59_ec_timing_ctrl: .word 0,0 p59_ec_control: .word 0,0 p59_mcu_shadow: .skip 80 p60_reset_cnt: .word 0 .align 8 p60_ec_timing_ctrl: .word 0,0 p60_ec_control: .word 0,0 p60_mcu_shadow: .skip 80 p61_reset_cnt: .word 0 .align 8 p61_ec_timing_ctrl: .word 0,0 p61_ec_control: .word 0,0 p61_mcu_shadow: .skip 80 p62_reset_cnt: .word 0 .align 8 p62_ec_timing_ctrl: .word 0,0 p62_ec_control: .word 0,0 p62_mcu_shadow: .skip 80 p63_reset_cnt: .word 0 .align 8 p63_ec_timing_ctrl: .word 0,0 p63_ec_control: .word 0,0 p63_mcu_shadow: .skip 80 user_data_end: SECTION .p0_local0 DATA_VA=0x000800000 attr_data { Name = .p0_local0, VA = 0x0000000000800000, RA = 0x0000000010000000, PA = ra2pa(0x0000000010000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local0_start p0_local0_begin: .skip 0xc0 p0_local0_start: .word 0x70c52601,0xce284bd5,0xed76c26a,0x33ecde03 .word 0x0fe0a9ec,0x39468269,0xb01e6d3a,0xa9ea45ce .word 0x2059cc5b,0xff3fd1ff,0x54426f85,0xaa166909 .word 0x1a846b84,0x48417165,0xee0f0392,0xfe368f03 p0_local0_end: SECTION .p0_local1 DATA_VA=0x000802000 attr_data { Name = .p0_local1, VA = 0x0000000000802000, RA = 0x0000000010800000, PA = ra2pa(0x0000000010800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local1_start p0_local1_begin: .skip 0xc0 p0_local1_start: .word 0xed0fea1d,0xce51fc07,0x07455485,0x0a74e70f .word 0x5c9dd618,0xee681632,0xe7f2fe2e,0x33e0a0c7 .word 0x3be6c29b,0xe862b860,0x7d4cf59e,0xc223b82c .word 0xac4af437,0x935643a2,0x6e024e7e,0xd003493d p0_local1_end: SECTION .p0_local2 DATA_VA=0x000804000 attr_data { Name = .p0_local2, VA = 0x0000000000804000, RA = 0x0000000011000000, PA = ra2pa(0x0000000011000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local2_start p0_local2_begin: .skip 0xc0 p0_local2_start: .word 0xfabe875f,0xa35078e4,0xbf32674e,0xa32ece95 .word 0x5cd7744b,0xb654285a,0xe716e549,0x6b721403 .word 0xb1b9a967,0xe61b93e4,0xf2493dee,0xad8b7d08 .word 0x3a8f53a3,0x00d0388f,0x79d3d150,0x9394a7bd p0_local2_end: SECTION .p0_local3 DATA_VA=0x000806000 attr_data { Name = .p0_local3, VA = 0x0000000000806000, RA = 0x0000000011800000, PA = ra2pa(0x0000000011800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local3_start p0_local3_begin: .skip 0xc0 p0_local3_start: .word 0x3a83d110,0x293b8893,0x40c05e94,0xd03541e5 .word 0xff080831,0x491d4519,0xf7fa3f20,0x54a837fe .word 0x3205c2e0,0x9481f18d,0xa193b173,0xfaa73854 .word 0xdb2994c0,0xd2ba2278,0x2405ce8f,0xe4c99360 p0_local3_end: SECTION .p1_local0 DATA_VA=0x000808000 attr_data { Name = .p1_local0, VA = 0x0000000000808000, RA = 0x0000000012000000, PA = ra2pa(0x0000000012000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p1_local0_start p1_local0_begin: .skip 0xc0 p1_local0_start: .word 0xb78f7d17,0x783bb05d,0x6e60e57c,0x62d53a2b .word 0x91fda882,0xf53efea7,0xd9c7f400,0x0205f36b .word 0x06f002a8,0x6e3c1a6f,0xcb814dee,0x59381292 .word 0x0c1a00e6,0xea6f2abe,0xd893c7ff,0x12b4dcf4 p1_local0_end: SECTION .p1_local1 DATA_VA=0x00080a000 attr_data { Name = .p1_local1, VA = 0x000000000080a000, RA = 0x0000000012800000, PA = ra2pa(0x0000000012800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p1_local1_start p1_local1_begin: .skip 0xc0 p1_local1_start: .word 0x730e96f2,0xafd24ee2,0xcf6655b5,0x56cbf19c .word 0x63512ed1,0x2067337a,0x093abf29,0x83e6ec72 .word 0xf0242e5e,0xfd081e8c,0x38a1cb25,0x9430245a .word 0x9ddeb748,0x93b19e81,0xde994057,0x9f3512be p1_local1_end: SECTION .p1_local2 DATA_VA=0x00080c000 attr_data { Name = .p1_local2, VA = 0x000000000080c000, RA = 0x0000000013000000, PA = ra2pa(0x0000000013000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p1_local2_start p1_local2_begin: .skip 0xc0 p1_local2_start: .word 0x1f94f308,0x569c4dd7,0x4b4bf3ad,0x22739254 .word 0x8efa9fb7,0xf25d7530,0x6fa84634,0x9d6dc951 .word 0x4c09f1a4,0x9cf3221e,0xb41718dc,0x4f2c2556 .word 0x22c98071,0xa139a26c,0x7d8c9d8d,0x9d2892b1 p1_local2_end: SECTION .p1_local3 DATA_VA=0x00080e000 attr_data { Name = .p1_local3, VA = 0x000000000080e000, RA = 0x0000000013800000, PA = ra2pa(0x0000000013800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p1_local3_start p1_local3_begin: .skip 0xc0 p1_local3_start: .word 0x2260948b,0x2ebc0052,0x5afdf49c,0xafb92e97 .word 0x0a8052b6,0x5645f953,0x8a5c69aa,0xb1cf453d .word 0x5a68fb61,0x59036c38,0x1a5a6374,0x0b017162 .word 0xdacd3526,0x1ad5e1cd,0x57e2b859,0x79c78309 p1_local3_end: SECTION .p2_local0 DATA_VA=0x000810000 attr_data { Name = .p2_local0, VA = 0x0000000000810000, RA = 0x0000000014000000, PA = ra2pa(0x0000000014000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p2_local0_start p2_local0_begin: .skip 0xc0 p2_local0_start: .word 0x4a0a1926,0x4c6e5dfe,0x8ac31be2,0x3c09b7d5 .word 0xf142775d,0xd7ba3683,0x0c779d0c,0x57ef1a15 .word 0x48c6797b,0xa324690b,0xd6a476fc,0xf93e92f4 .word 0x101ab2dc,0x1ecada96,0x553b619f,0xddd5b2da p2_local0_end: SECTION .p2_local1 DATA_VA=0x000812000 attr_data { Name = .p2_local1, VA = 0x0000000000812000, RA = 0x0000000014800000, PA = ra2pa(0x0000000014800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p2_local1_start p2_local1_begin: .skip 0xc0 p2_local1_start: .word 0x21bf455a,0xcb932108,0x2d731f4e,0x46867675 .word 0x8f5d3fc6,0x97409592,0xd60e4c18,0xc1d5f1c1 .word 0xdd25fc95,0xd5e7a943,0x17be151a,0x706136d4 .word 0x87b369b9,0x270ceb8b,0x3fd0cb29,0x9fdfe3bf p2_local1_end: SECTION .p2_local2 DATA_VA=0x000814000 attr_data { Name = .p2_local2, VA = 0x0000000000814000, RA = 0x0000000015000000, PA = ra2pa(0x0000000015000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p2_local2_start p2_local2_begin: .skip 0xc0 p2_local2_start: .word 0xf952e75e,0xcca83a01,0xf58a3485,0xb5172cd7 .word 0x150de44f,0xa577851f,0xff615db1,0xb8c41b7b .word 0x4102f38c,0xdc5ed778,0x9b75f497,0x1233613c .word 0x02a788f7,0x3e8b2789,0xada71f4e,0x7059c9a5 p2_local2_end: SECTION .p2_local3 DATA_VA=0x000816000 attr_data { Name = .p2_local3, VA = 0x0000000000816000, RA = 0x0000000015800000, PA = ra2pa(0x0000000015800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p2_local3_start p2_local3_begin: .skip 0xc0 p2_local3_start: .word 0xca7f8210,0x6d7190d9,0x7f85aabc,0x977b9a41 .word 0x0b71b3ba,0xb3842a33,0xf4886480,0xcbaa6651 .word 0x93d1984d,0x8501d693,0x13156217,0xa3295815 .word 0xc7dd9618,0xfc383f4f,0x30e92667,0xbddf5c12 p2_local3_end: SECTION .p3_local0 DATA_VA=0x000818000 attr_data { Name = .p3_local0, VA = 0x0000000000818000, RA = 0x0000000016000000, PA = ra2pa(0x0000000016000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p3_local0_start p3_local0_begin: .skip 0xc0 p3_local0_start: .word 0x11348e5a,0xf93e07ac,0xd405623c,0xf7332b02 .word 0x833f6d4e,0xb4057541,0xb41b5b44,0xa93f90dc .word 0xbe8371bc,0xab225f36,0x832714bf,0x2101b6a2 .word 0xb445df69,0x71812bdd,0xbb3a0b86,0x76df8067 p3_local0_end: SECTION .p3_local1 DATA_VA=0x00081a000 attr_data { Name = .p3_local1, VA = 0x000000000081a000, RA = 0x0000000016800000, PA = ra2pa(0x0000000016800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p3_local1_start p3_local1_begin: .skip 0xc0 p3_local1_start: .word 0xeecb3f3b,0x7e43f197,0x420116a2,0x0f314c8d .word 0x40e35ccf,0xd80f58ff,0xf2360d41,0xdec72965 .word 0xefb9a9eb,0x9c7c8f91,0x9ce1e886,0x7e8d5d82 .word 0x426f70e4,0xbf031460,0x3df75b2f,0x4713402b p3_local1_end: SECTION .p3_local2 DATA_VA=0x00081c000 attr_data { Name = .p3_local2, VA = 0x000000000081c000, RA = 0x0000000017000000, PA = ra2pa(0x0000000017000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p3_local2_start p3_local2_begin: .skip 0xc0 p3_local2_start: .word 0xb09c127b,0x64468d82,0xcad79e1c,0xb544d92e .word 0x8fee5cbe,0x3310345f,0x9426cfa9,0xe74f779d .word 0xe2e7a25f,0x2673127e,0xf8fc1861,0x5599e1f5 .word 0xa07bf520,0x9510a2f0,0x80c17abc,0xde817afa p3_local2_end: SECTION .p3_local3 DATA_VA=0x00081e000 attr_data { Name = .p3_local3, VA = 0x000000000081e000, RA = 0x0000000017800000, PA = ra2pa(0x0000000017800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p3_local3_start p3_local3_begin: .skip 0xc0 p3_local3_start: .word 0xa6fb93fd,0x234b8275,0x9af5e3ad,0x533c4f26 .word 0x6de9a811,0xb5e5da2b,0x45e9820a,0x2449c14e .word 0x463a3096,0x08fa654f,0xd8b7294d,0x702370bc .word 0x2568e599,0xb5471c9c,0xe2df4f07,0xbd1da0ed p3_local3_end: SECTION .p4_local0 DATA_VA=0x000820000 attr_data { Name = .p4_local0, VA = 0x0000000000820000, RA = 0x0000000018000000, PA = ra2pa(0x0000000018000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p4_local0_start p4_local0_begin: .skip 0xc0 p4_local0_start: .word 0xfa7c66b4,0xaf3e913f,0x3c2dd4c6,0xf997fd8c .word 0x42d2cf0a,0x2346a2f1,0xf59a23df,0xfbbceabe .word 0xc26d32cc,0xc0ae382c,0x0a69c3d1,0xf444d466 .word 0xfb077f15,0xc04984ff,0x6b711eb9,0xb982eb02 p4_local0_end: SECTION .p4_local1 DATA_VA=0x000822000 attr_data { Name = .p4_local1, VA = 0x0000000000822000, RA = 0x0000000018800000, PA = ra2pa(0x0000000018800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p4_local1_start p4_local1_begin: .skip 0xc0 p4_local1_start: .word 0x9ffefb10,0x7665fa0e,0xa92c8e66,0x06149e8e .word 0xbdbbed12,0xd91a8225,0xbc491c1f,0x43a6dbe7 .word 0x2be6bc30,0xf6aa3864,0x0e1baafd,0x3bd7a22b .word 0x53e7a4cc,0x9dcbd06f,0x0e59da37,0xbe760cf3 p4_local1_end: SECTION .p4_local2 DATA_VA=0x000824000 attr_data { Name = .p4_local2, VA = 0x0000000000824000, RA = 0x0000000019000000, PA = ra2pa(0x0000000019000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p4_local2_start p4_local2_begin: .skip 0xc0 p4_local2_start: .word 0x296c1332,0xe04e017e,0x4003db5d,0x2b28c289 .word 0x098d8ccb,0xc2b08e21,0xea59f2b1,0x7c87bb75 .word 0x04f0bc5d,0xcd5228a2,0x94b61223,0x2595692c .word 0x5daf5917,0xb32de816,0x9fae506d,0x5ee2ee96 p4_local2_end: SECTION .p4_local3 DATA_VA=0x000826000 attr_data { Name = .p4_local3, VA = 0x0000000000826000, RA = 0x0000000019800000, PA = ra2pa(0x0000000019800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p4_local3_start p4_local3_begin: .skip 0xc0 p4_local3_start: .word 0xaa3beb6b,0x02fe4358,0x99922520,0xd097b318 .word 0x3de9402f,0x703253f6,0x95a92a82,0x03583361 .word 0xeaa4a785,0x1093e639,0x61f9a470,0x903f3179 .word 0xcd04e5a2,0x14343397,0x5baae658,0x93fcf62f p4_local3_end: SECTION .p5_local0 DATA_VA=0x000828000 attr_data { Name = .p5_local0, VA = 0x0000000000828000, RA = 0x000000001a000000, PA = ra2pa(0x000000001a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p5_local0_start p5_local0_begin: .skip 0xc0 p5_local0_start: .word 0xb8c367a2,0xa404abec,0x26a8fe09,0xcd16580e .word 0x4aff021e,0x0d31c139,0xe8b02c91,0x9c6f41a0 .word 0x51dfb41e,0xb82d1d9f,0xd790d21f,0xce300397 .word 0x3910ede7,0x5d53db11,0x945b553b,0x0e8cc4a4 p5_local0_end: SECTION .p5_local1 DATA_VA=0x00082a000 attr_data { Name = .p5_local1, VA = 0x000000000082a000, RA = 0x000000001a800000, PA = ra2pa(0x000000001a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p5_local1_start p5_local1_begin: .skip 0xc0 p5_local1_start: .word 0x8d197468,0x3d47b5a0,0xe8f787f5,0x52c513cb .word 0x139a6ff3,0x58abaa33,0xf5938c9f,0x744e7d7b .word 0xc0a4f94d,0xbc15006d,0x140aefd3,0xee4247ae .word 0x6c48ed92,0xf5d3ea7a,0xe68ee9ff,0xc4947bab p5_local1_end: SECTION .p5_local2 DATA_VA=0x00082c000 attr_data { Name = .p5_local2, VA = 0x000000000082c000, RA = 0x000000001b000000, PA = ra2pa(0x000000001b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p5_local2_start p5_local2_begin: .skip 0xc0 p5_local2_start: .word 0xcaa868cf,0xa6a0ff5a,0x286a98b9,0x55c27ed7 .word 0x2d0f2e49,0x4c7e3ab1,0xd34c83be,0xcc46b287 .word 0x3c2ba187,0x01de6137,0x1ab4b2b8,0x4b7d27f4 .word 0x7554f9a4,0x96af8537,0xc6d587ad,0xcd13192c p5_local2_end: SECTION .p5_local3 DATA_VA=0x00082e000 attr_data { Name = .p5_local3, VA = 0x000000000082e000, RA = 0x000000001b800000, PA = ra2pa(0x000000001b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p5_local3_start p5_local3_begin: .skip 0xc0 p5_local3_start: .word 0x85c8c6cd,0xd5792440,0xff9c730b,0x48ef85b4 .word 0x5221e6a2,0x58f0d37d,0xec3fb652,0xf5e79b6b .word 0xfca6fa38,0xd0c34233,0x0e3e3488,0x85340f3a .word 0xb1596f36,0x0b4796f0,0xbcbb1974,0x7cf80d60 p5_local3_end: SECTION .p6_local0 DATA_VA=0x000830000 attr_data { Name = .p6_local0, VA = 0x0000000000830000, RA = 0x000000001c000000, PA = ra2pa(0x000000001c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p6_local0_start p6_local0_begin: .skip 0xc0 p6_local0_start: .word 0xde9e8982,0x52f32ce9,0x9dac53f8,0x0ca58222 .word 0x12545822,0x56b90ada,0xa91efac4,0xbeb65c4d .word 0x3307f348,0x1889b06d,0x223f0b28,0x62156e5c .word 0x0cca1f39,0x5f6a7862,0x548dc449,0x41109e50 p6_local0_end: SECTION .p6_local1 DATA_VA=0x000832000 attr_data { Name = .p6_local1, VA = 0x0000000000832000, RA = 0x000000001c800000, PA = ra2pa(0x000000001c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p6_local1_start p6_local1_begin: .skip 0xc0 p6_local1_start: .word 0xfbff6d84,0xa12affd9,0x7b19ac96,0xb5a823b7 .word 0x209090db,0xacc8460d,0xfe1a74d7,0xbb3b363b .word 0x3126d39b,0xc5ebc24f,0xcb1e3250,0x0db8b0e1 .word 0x79fe2858,0x6bc99e97,0x2c530ba7,0x207deaae p6_local1_end: SECTION .p6_local2 DATA_VA=0x000834000 attr_data { Name = .p6_local2, VA = 0x0000000000834000, RA = 0x000000001d000000, PA = ra2pa(0x000000001d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p6_local2_start p6_local2_begin: .skip 0xc0 p6_local2_start: .word 0x9aafb620,0x2978b2a7,0xd73d6f03,0xbd28d30f .word 0x6bc0e6f0,0x073eae3d,0x9af73ef6,0x4053fb66 .word 0x1ca66b01,0x3b749a94,0x62d8ebe0,0xb6e89cba .word 0x3f6e83da,0x6496247b,0x1aa83cf9,0x52c451ec p6_local2_end: SECTION .p6_local3 DATA_VA=0x000836000 attr_data { Name = .p6_local3, VA = 0x0000000000836000, RA = 0x000000001d800000, PA = ra2pa(0x000000001d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p6_local3_start p6_local3_begin: .skip 0xc0 p6_local3_start: .word 0x87dc1890,0x5ce8fc10,0x7c6d5052,0x5beea0d1 .word 0x0b23687b,0x47291e09,0x8eca8a67,0x10361103 .word 0x816d12e4,0xdfa71b99,0x78e1ea4e,0x45dfeebd .word 0x3def7aa5,0x4e7d77a9,0x2e415441,0x99a73e39 p6_local3_end: SECTION .p7_local0 DATA_VA=0x000838000 attr_data { Name = .p7_local0, VA = 0x0000000000838000, RA = 0x000000001e000000, PA = ra2pa(0x000000001e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p7_local0_start p7_local0_begin: .skip 0xc0 p7_local0_start: .word 0x31729ec8,0x86c1d825,0x15bea909,0xad678cfc .word 0x164aa9a5,0xaa1f0476,0x2d898794,0x58c885d4 .word 0xc137f1d2,0x109f423d,0x5a277a41,0xe1687e28 .word 0xee814b53,0x30723445,0x6c1a3d06,0xf1c81566 p7_local0_end: SECTION .p7_local1 DATA_VA=0x00083a000 attr_data { Name = .p7_local1, VA = 0x000000000083a000, RA = 0x000000001e800000, PA = ra2pa(0x000000001e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p7_local1_start p7_local1_begin: .skip 0xc0 p7_local1_start: .word 0xada037c8,0x06feeb49,0x0fee09c3,0x501c2a75 .word 0xa03c17cb,0x2e4743d5,0x1c042686,0x88fe53f8 .word 0xdd35d317,0x3bca7778,0xfddf61ef,0xd3d59c3e .word 0x3f33e111,0x0c6aa137,0x6eb5eb42,0x27fcd345 p7_local1_end: SECTION .p7_local2 DATA_VA=0x00083c000 attr_data { Name = .p7_local2, VA = 0x000000000083c000, RA = 0x000000001f000000, PA = ra2pa(0x000000001f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p7_local2_start p7_local2_begin: .skip 0xc0 p7_local2_start: .word 0x12693149,0x15c22e3b,0xa2715d14,0x85fb9ed5 .word 0x4ca4e99d,0x0a40d57e,0x19579853,0xe4ab2edb .word 0x97ff88cb,0x3beb64c2,0xd3073e53,0x6a0392dd .word 0x310ce905,0xa53af9db,0x8f0661f2,0xe30a5ad2 p7_local2_end: SECTION .p7_local3 DATA_VA=0x00083e000 attr_data { Name = .p7_local3, VA = 0x000000000083e000, RA = 0x000000001f800000, PA = ra2pa(0x000000001f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p7_local3_start p7_local3_begin: .skip 0xc0 p7_local3_start: .word 0x12839c8f,0xbb32c8a8,0xee9a51fe,0xce7b0842 .word 0x16edd227,0xe45587fe,0xdf32d077,0x24006ee5 .word 0x64d44e4c,0x4159a1dd,0x5883f0a8,0xcf1eeea3 .word 0xa0a7594f,0x90e3d835,0xfb03e17f,0x0858d7fd p7_local3_end: SECTION .p8_local0 DATA_VA=0x000840000 attr_data { Name = .p8_local0, VA = 0x0000000000840000, RA = 0x0000000020000000, PA = ra2pa(0x0000000020000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p8_local0_start p8_local0_begin: .skip 0xc0 p8_local0_start: .word 0x4cb05454,0x5bfe4571,0xab2f1042,0x4638352e .word 0x4b4580f3,0xbf831543,0xe33af626,0x8b33b8cd .word 0x50511d70,0xca91d5f2,0x6543dc45,0xf6a855e6 .word 0x51acf134,0x698afd56,0x9523fb82,0x0f2d5021 p8_local0_end: SECTION .p8_local1 DATA_VA=0x000842000 attr_data { Name = .p8_local1, VA = 0x0000000000842000, RA = 0x0000000020800000, PA = ra2pa(0x0000000020800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p8_local1_start p8_local1_begin: .skip 0xc0 p8_local1_start: .word 0x605d23b8,0xed17a0e9,0x25174685,0x0dac3403 .word 0x77ed5e65,0x2d6e6c43,0x076a67ef,0x1a53fc1e .word 0xa179aa9b,0x51fbb5d8,0x4ff51d47,0x98beeb35 .word 0x6e483959,0x064af04f,0xb7f1d71f,0x5747e991 p8_local1_end: SECTION .p8_local2 DATA_VA=0x000844000 attr_data { Name = .p8_local2, VA = 0x0000000000844000, RA = 0x0000000021000000, PA = ra2pa(0x0000000021000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p8_local2_start p8_local2_begin: .skip 0xc0 p8_local2_start: .word 0xcd8e7323,0xe2fda2f2,0x52fd0933,0x69883741 .word 0x765d577d,0xcf502283,0xfb9f5515,0x34cf18ec .word 0xe6c83d13,0xee96ea51,0x87860082,0xfe50f9f5 .word 0x4c7b9192,0xc1545696,0x19e54955,0xc8e5118a p8_local2_end: SECTION .p8_local3 DATA_VA=0x000846000 attr_data { Name = .p8_local3, VA = 0x0000000000846000, RA = 0x0000000021800000, PA = ra2pa(0x0000000021800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p8_local3_start p8_local3_begin: .skip 0xc0 p8_local3_start: .word 0x2abcc8e2,0xb449aaa0,0x08cef932,0x4c8511cd .word 0x795d5127,0x3a75293c,0x4830e873,0xa858aa6d .word 0xf10790ac,0xf7bd00a0,0xea4d5fc4,0xc85db889 .word 0x6dd4417a,0x918c0b89,0x84d8d406,0x1befc387 p8_local3_end: SECTION .p9_local0 DATA_VA=0x000848000 attr_data { Name = .p9_local0, VA = 0x0000000000848000, RA = 0x0000000022000000, PA = ra2pa(0x0000000022000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p9_local0_start p9_local0_begin: .skip 0xc0 p9_local0_start: .word 0xcca885ef,0x01a7753e,0x48f505e9,0xc0ee41f1 .word 0x9c35491d,0xf39aae6d,0x16889955,0x55b6e956 .word 0xfd80fd58,0x9bf2c92f,0xf474f18b,0x33232b73 .word 0x4987c6f7,0xfe419fd4,0x57bc216f,0x9674e167 p9_local0_end: SECTION .p9_local1 DATA_VA=0x00084a000 attr_data { Name = .p9_local1, VA = 0x000000000084a000, RA = 0x0000000022800000, PA = ra2pa(0x0000000022800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p9_local1_start p9_local1_begin: .skip 0xc0 p9_local1_start: .word 0x81d782a3,0x4c55e741,0xeb784ad1,0xec3adb1d .word 0xf00e9e20,0x1b24cc3e,0x2f1902c4,0xcc1fc877 .word 0xe7e6768a,0x37da9598,0xf07bd63f,0xff18d13b .word 0x9d354c68,0x5f723994,0x174f404b,0x396d83b7 p9_local1_end: SECTION .p9_local2 DATA_VA=0x00084c000 attr_data { Name = .p9_local2, VA = 0x000000000084c000, RA = 0x0000000023000000, PA = ra2pa(0x0000000023000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p9_local2_start p9_local2_begin: .skip 0xc0 p9_local2_start: .word 0xb3fb6c41,0xc599587b,0xe0128f4a,0xb92fa841 .word 0xcee94f42,0x4abf2fc0,0x9054d894,0x235dc2a2 .word 0x1cfbbe3d,0x4d8aff34,0x9e8bc4e6,0x0c1bd453 .word 0x2efce3a0,0xb9393387,0xf8a67ee3,0x2a3661da p9_local2_end: SECTION .p9_local3 DATA_VA=0x00084e000 attr_data { Name = .p9_local3, VA = 0x000000000084e000, RA = 0x0000000023800000, PA = ra2pa(0x0000000023800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p9_local3_start p9_local3_begin: .skip 0xc0 p9_local3_start: .word 0x08ef2c76,0x1839d376,0xcd37966d,0xaf06a80b .word 0xfd2cbc37,0xd1453fb5,0xf0d67342,0xb026c569 .word 0x56daeb51,0x378ae8dc,0xd2272a2e,0x632b6bc7 .word 0xac767a96,0x19cd6939,0xb80dceec,0xe188d1bd p9_local3_end: SECTION .p10_local0 DATA_VA=0x000850000 attr_data { Name = .p10_local0, VA = 0x0000000000850000, RA = 0x0000000024000000, PA = ra2pa(0x0000000024000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p10_local0_start p10_local0_begin: .skip 0xc0 p10_local0_start: .word 0x3ed12ce8,0x9a5cf242,0x7be0c86b,0x29788624 .word 0x4da886f8,0x13d569ed,0xe8f6ca30,0x33715e1a .word 0xb62e7a15,0x43acbcfa,0x1c7245e5,0x3cfdbed1 .word 0x661fc28f,0x4ee5cef5,0xa156bd9e,0xab53e03d p10_local0_end: SECTION .p10_local1 DATA_VA=0x000852000 attr_data { Name = .p10_local1, VA = 0x0000000000852000, RA = 0x0000000024800000, PA = ra2pa(0x0000000024800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p10_local1_start p10_local1_begin: .skip 0xc0 p10_local1_start: .word 0x86d58986,0x0040ed5c,0x852aa4ad,0xeb104cb4 .word 0x7ffd643a,0x3e3072c0,0x4b92b099,0x7ecfb36c .word 0xf86f4650,0xe0825b71,0xf3c53c67,0x428c91b0 .word 0xe10c404c,0x3218dcd1,0x96ca5078,0xd4403cf1 p10_local1_end: SECTION .p10_local2 DATA_VA=0x000854000 attr_data { Name = .p10_local2, VA = 0x0000000000854000, RA = 0x0000000025000000, PA = ra2pa(0x0000000025000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p10_local2_start p10_local2_begin: .skip 0xc0 p10_local2_start: .word 0x495f9dee,0xe0407b30,0x75dbc94d,0x0ff7da60 .word 0xed9c6a27,0x7caff4d2,0x26e358ba,0x1ca54b0e .word 0x009f5a25,0x678486bf,0x5b4ff2a1,0x050e00e3 .word 0x2818fd55,0x8a99c5b8,0xfa438be3,0xf9da858c p10_local2_end: SECTION .p10_local3 DATA_VA=0x000856000 attr_data { Name = .p10_local3, VA = 0x0000000000856000, RA = 0x0000000025800000, PA = ra2pa(0x0000000025800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p10_local3_start p10_local3_begin: .skip 0xc0 p10_local3_start: .word 0x8fe87276,0x3b5efe0c,0xe33ecae1,0x733928cb .word 0x0508a88d,0xdbe0b248,0x73697ffb,0x00610852 .word 0x93d46335,0x0179828d,0x75acfd81,0x41f70a04 .word 0x4b4d3c04,0xc9f64de4,0xbd439345,0xf3b94b98 p10_local3_end: SECTION .p11_local0 DATA_VA=0x000858000 attr_data { Name = .p11_local0, VA = 0x0000000000858000, RA = 0x0000000026000000, PA = ra2pa(0x0000000026000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p11_local0_start p11_local0_begin: .skip 0xc0 p11_local0_start: .word 0x2b06bd2d,0x9748fefe,0x897f96b1,0x71a75337 .word 0x4fe92626,0xe6fea0a5,0x78cf42f6,0xe21e4162 .word 0xb97818a9,0x609285a2,0xe1877eff,0xfe685581 .word 0x6ada4b02,0x765ed70b,0x907fde56,0x1e02a7a2 p11_local0_end: SECTION .p11_local1 DATA_VA=0x00085a000 attr_data { Name = .p11_local1, VA = 0x000000000085a000, RA = 0x0000000026800000, PA = ra2pa(0x0000000026800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p11_local1_start p11_local1_begin: .skip 0xc0 p11_local1_start: .word 0xb47430e8,0x20ac6dd2,0xc5df1e4a,0xc094cdd7 .word 0xd4bbf5e8,0x19660bf2,0x1d6a1dd4,0x12f0622a .word 0x52b3fba4,0x23324968,0x15cc6992,0xbd61bf48 .word 0x7b94a74f,0x3d2f41db,0x2d71fb57,0x7c9fb629 p11_local1_end: SECTION .p11_local2 DATA_VA=0x00085c000 attr_data { Name = .p11_local2, VA = 0x000000000085c000, RA = 0x0000000027000000, PA = ra2pa(0x0000000027000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p11_local2_start p11_local2_begin: .skip 0xc0 p11_local2_start: .word 0xaa3cbc7d,0xce93f779,0x259cf7a4,0x37019718 .word 0x61cf38ee,0x194a5c8b,0x47df251f,0x92a155e0 .word 0x2e5833a1,0x5aec2c28,0x7afd9831,0x979d12c7 .word 0xad73c5e3,0x414b54e7,0xbac8d03f,0x0822ef7b p11_local2_end: SECTION .p11_local3 DATA_VA=0x00085e000 attr_data { Name = .p11_local3, VA = 0x000000000085e000, RA = 0x0000000027800000, PA = ra2pa(0x0000000027800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p11_local3_start p11_local3_begin: .skip 0xc0 p11_local3_start: .word 0xd8bc822c,0x33387f44,0xb5b708a5,0xa083707d .word 0xf7d8bae7,0x8e2d2276,0xa7a918de,0xf2a0058a .word 0x0c2b42be,0x5d127d33,0x6d5905e2,0x3f179a50 .word 0x4b1d047d,0xbdeea9c1,0x1d2097a8,0xb1b8787a p11_local3_end: SECTION .p12_local0 DATA_VA=0x000860000 attr_data { Name = .p12_local0, VA = 0x0000000000860000, RA = 0x0000000028000000, PA = ra2pa(0x0000000028000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p12_local0_start p12_local0_begin: .skip 0xc0 p12_local0_start: .word 0xaf46b0b0,0x91aa65a4,0x9b0b267b,0xa9a8c889 .word 0x9626086b,0x730a8cc8,0xb46fd395,0x55a449e9 .word 0x3abfc885,0xda961123,0xeb579238,0x0f6586ce .word 0x6788b32b,0x1787bdf2,0x5d7ef20b,0x6025eea7 p12_local0_end: SECTION .p12_local1 DATA_VA=0x000862000 attr_data { Name = .p12_local1, VA = 0x0000000000862000, RA = 0x0000000028800000, PA = ra2pa(0x0000000028800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p12_local1_start p12_local1_begin: .skip 0xc0 p12_local1_start: .word 0x01403aab,0x22586611,0x67b5132d,0xc30aa0a8 .word 0xc8837f5a,0xac207662,0xde7f7f63,0x5ce421e3 .word 0x888aa3c8,0xcb91eff1,0xd51ed2ba,0x82067df6 .word 0x24a58b0e,0xb2d580d8,0x4f807915,0x41931954 p12_local1_end: SECTION .p12_local2 DATA_VA=0x000864000 attr_data { Name = .p12_local2, VA = 0x0000000000864000, RA = 0x0000000029000000, PA = ra2pa(0x0000000029000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p12_local2_start p12_local2_begin: .skip 0xc0 p12_local2_start: .word 0x3c4d768a,0x1f784e46,0x6869f561,0xea9dd750 .word 0x7402be5e,0x6a9ed38b,0x7391a29e,0x8612430b .word 0xc9d72d95,0xa9bfd867,0x9814981b,0x9f842ff4 .word 0xe554d905,0x0aff2442,0x0801406b,0x0fecc49a p12_local2_end: SECTION .p12_local3 DATA_VA=0x000866000 attr_data { Name = .p12_local3, VA = 0x0000000000866000, RA = 0x0000000029800000, PA = ra2pa(0x0000000029800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p12_local3_start p12_local3_begin: .skip 0xc0 p12_local3_start: .word 0xb911705c,0xb469a02e,0xbc1a188e,0xae45e079 .word 0x4d7f2c11,0x8ac0c78f,0x961fbe33,0x6e8e0515 .word 0xccd3b936,0xabceb6b8,0xb6463a19,0x7b66621a .word 0xd71ddc59,0xa36e6539,0xdb9bc152,0x7fdcc61b p12_local3_end: SECTION .p13_local0 DATA_VA=0x000868000 attr_data { Name = .p13_local0, VA = 0x0000000000868000, RA = 0x000000002a000000, PA = ra2pa(0x000000002a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p13_local0_start p13_local0_begin: .skip 0xc0 p13_local0_start: .word 0xeab37814,0x8e1cfcac,0x651e5fe7,0x174bc930 .word 0xf00fc5ca,0xfe4f2627,0x647a0939,0x1736d466 .word 0x8f7393b9,0x4586b320,0x582618ec,0x9676adb2 .word 0xabe67d56,0x75ffb04a,0xce307fbf,0x2eff80d7 p13_local0_end: SECTION .p13_local1 DATA_VA=0x00086a000 attr_data { Name = .p13_local1, VA = 0x000000000086a000, RA = 0x000000002a800000, PA = ra2pa(0x000000002a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p13_local1_start p13_local1_begin: .skip 0xc0 p13_local1_start: .word 0xb0cf9c0e,0x91f01d57,0xb8b3f989,0x1763cfae .word 0xb5beda66,0xd2a39271,0x64a49ad3,0x3619e7ae .word 0xd62f20f6,0x99148fdf,0xbe6d16c8,0xf09d9c68 .word 0x0045d17d,0xbd72ce26,0xe97a02b8,0x298b55f0 p13_local1_end: SECTION .p13_local2 DATA_VA=0x00086c000 attr_data { Name = .p13_local2, VA = 0x000000000086c000, RA = 0x000000002b000000, PA = ra2pa(0x000000002b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p13_local2_start p13_local2_begin: .skip 0xc0 p13_local2_start: .word 0xccde0e22,0x653f3d3c,0xc5662e0e,0x0a07f55f .word 0x2a6754c1,0x8442e813,0xeee667e7,0xd071ff20 .word 0xe7cf2eaf,0x5ee952e0,0x3fac2cd1,0x16f57d75 .word 0x95c8e55b,0x0e5f09eb,0xb0ff6bda,0x32514ef9 p13_local2_end: SECTION .p13_local3 DATA_VA=0x00086e000 attr_data { Name = .p13_local3, VA = 0x000000000086e000, RA = 0x000000002b800000, PA = ra2pa(0x000000002b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p13_local3_start p13_local3_begin: .skip 0xc0 p13_local3_start: .word 0x6acd9f23,0xd7f39407,0x9e29fe81,0xf1fb1b46 .word 0x2f9797b6,0x8ede0976,0x7adbfb3b,0xf9859afc .word 0x28326336,0x0d6c31e2,0xbc9ac945,0x8114eb76 .word 0x61f1bfb3,0x5d767a93,0x791c893d,0x4cd0b789 p13_local3_end: SECTION .p14_local0 DATA_VA=0x000870000 attr_data { Name = .p14_local0, VA = 0x0000000000870000, RA = 0x000000002c000000, PA = ra2pa(0x000000002c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p14_local0_start p14_local0_begin: .skip 0xc0 p14_local0_start: .word 0x5b125bc2,0xc0dcb371,0x72778fb7,0x2ecd3da5 .word 0x23ba6fb1,0x235e164c,0x1868c372,0x115000d6 .word 0x19045184,0xcfa6d910,0x987b3230,0xfc055949 .word 0x45038bc8,0xef674fb1,0xff9f0809,0xad836ec5 p14_local0_end: SECTION .p14_local1 DATA_VA=0x000872000 attr_data { Name = .p14_local1, VA = 0x0000000000872000, RA = 0x000000002c800000, PA = ra2pa(0x000000002c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p14_local1_start p14_local1_begin: .skip 0xc0 p14_local1_start: .word 0x5034366b,0x5795be2f,0xa1bb2bce,0x480e8c31 .word 0x00c2ae50,0xa9130e2b,0xea3c1d05,0x6942164a .word 0x74331aba,0xdb815df3,0x070c3282,0x852e9aee .word 0x79a5d9d9,0xd6208050,0x9419cb99,0x5a7c8f0d p14_local1_end: SECTION .p14_local2 DATA_VA=0x000874000 attr_data { Name = .p14_local2, VA = 0x0000000000874000, RA = 0x000000002d000000, PA = ra2pa(0x000000002d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p14_local2_start p14_local2_begin: .skip 0xc0 p14_local2_start: .word 0x929d6cac,0x4e3f9248,0x98446df1,0x3a91bafa .word 0x073fa876,0xb1fec823,0x3984fda8,0x467e72c4 .word 0x18813b48,0xcfe8ffed,0x3f0cc374,0xb08e5555 .word 0x02a019ba,0x22b538af,0xc6c6557a,0x8a86f558 p14_local2_end: SECTION .p14_local3 DATA_VA=0x000876000 attr_data { Name = .p14_local3, VA = 0x0000000000876000, RA = 0x000000002d800000, PA = ra2pa(0x000000002d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p14_local3_start p14_local3_begin: .skip 0xc0 p14_local3_start: .word 0xe641d8d9,0xc4e896e2,0x5685d459,0x5a98488b .word 0xfb3fc9c2,0x215baaca,0xf5eb7f9b,0xefe168ad .word 0xd972a8e6,0x0f1d33ee,0xd8669795,0x9f202107 .word 0xd0f97d28,0x5b160622,0xbad3d353,0xa1d1906a p14_local3_end: SECTION .p15_local0 DATA_VA=0x000878000 attr_data { Name = .p15_local0, VA = 0x0000000000878000, RA = 0x000000002e000000, PA = ra2pa(0x000000002e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p15_local0_start p15_local0_begin: .skip 0xc0 p15_local0_start: .word 0x181661db,0x2e15ffb6,0xe6b10c08,0x9c53eec4 .word 0x47b3fc4f,0xab3b0455,0xec04251e,0x7a6701ae .word 0x40025ddc,0x72ac34ff,0xd8272ba0,0xf56917e0 .word 0x12112f1d,0xe6bb5a4c,0x90478dbe,0x8031261c p15_local0_end: SECTION .p15_local1 DATA_VA=0x00087a000 attr_data { Name = .p15_local1, VA = 0x000000000087a000, RA = 0x000000002e800000, PA = ra2pa(0x000000002e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p15_local1_start p15_local1_begin: .skip 0xc0 p15_local1_start: .word 0x56a4a802,0xcaa22bce,0x8f805d13,0x81535af5 .word 0xb2249e22,0x528c98ec,0x602e354d,0x03c7e4e4 .word 0x4d5f5b58,0x288c60bb,0xb0ada4aa,0x64d6b661 .word 0x38443f1f,0xdf43d2f7,0x59d192e3,0x075251b6 p15_local1_end: SECTION .p15_local2 DATA_VA=0x00087c000 attr_data { Name = .p15_local2, VA = 0x000000000087c000, RA = 0x000000002f000000, PA = ra2pa(0x000000002f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p15_local2_start p15_local2_begin: .skip 0xc0 p15_local2_start: .word 0x85301be5,0x4798f290,0xa89a42d8,0x4b4f5dba .word 0xfc344650,0xa037663a,0x2cc541e1,0xfbc1aec8 .word 0x344b3642,0x664aafb2,0x88c1485f,0x3b0d7093 .word 0x0bf8ba01,0x18ffdcdb,0xadf28efd,0xd11fd92a p15_local2_end: SECTION .p15_local3 DATA_VA=0x00087e000 attr_data { Name = .p15_local3, VA = 0x000000000087e000, RA = 0x000000002f800000, PA = ra2pa(0x000000002f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p15_local3_start p15_local3_begin: .skip 0xc0 p15_local3_start: .word 0xa4983697,0xe7d6321a,0xbb059dbf,0xcb686e69 .word 0x05a2f31a,0xb6c80bae,0x0bd975e1,0x713ee5b5 .word 0x52590ed9,0xbf6aa42f,0x5f3be3db,0x2da7b637 .word 0x54e3f98c,0x149bdba0,0x07a440a5,0x6616870b p15_local3_end: SECTION .p16_local0 DATA_VA=0x000880000 attr_data { Name = .p16_local0, VA = 0x0000000000880000, RA = 0x0000000030000000, PA = ra2pa(0x0000000030000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p16_local0_start p16_local0_begin: .skip 0xc0 p16_local0_start: .word 0x3e352d44,0x1a3a55ab,0x98fb4e99,0x39c44614 .word 0xe09df357,0x7c68e230,0x5712ce38,0x226dd75c .word 0xfc7bff0d,0x458c39ea,0x0966898e,0x68ed04a4 .word 0x185c0055,0x8dd543a4,0x4d369c8f,0x7a8ca916 p16_local0_end: SECTION .p16_local1 DATA_VA=0x000882000 attr_data { Name = .p16_local1, VA = 0x0000000000882000, RA = 0x0000000030800000, PA = ra2pa(0x0000000030800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p16_local1_start p16_local1_begin: .skip 0xc0 p16_local1_start: .word 0x640e8f75,0xb0b52597,0x35608235,0x512a4702 .word 0x7212f72d,0x327fbc44,0x96d79618,0x023c17d7 .word 0xdff4b66c,0x431a522d,0x5f888c23,0x51414fd4 .word 0x9d59ce95,0x1c5dfc12,0x7e48ce08,0xbf4746f8 p16_local1_end: SECTION .p16_local2 DATA_VA=0x000884000 attr_data { Name = .p16_local2, VA = 0x0000000000884000, RA = 0x0000000031000000, PA = ra2pa(0x0000000031000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p16_local2_start p16_local2_begin: .skip 0xc0 p16_local2_start: .word 0x6179f9a9,0xaeeff32b,0x4422343b,0x76914a0a .word 0x19ff0700,0x092ccb6e,0x278b30cf,0x6882643d .word 0xdb7811a6,0x7599dcb5,0x1e638cdb,0xb5bd19e2 .word 0xd3c4a322,0xcc4daa35,0xf2af56fd,0xafbf7687 p16_local2_end: SECTION .p16_local3 DATA_VA=0x000886000 attr_data { Name = .p16_local3, VA = 0x0000000000886000, RA = 0x0000000031800000, PA = ra2pa(0x0000000031800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p16_local3_start p16_local3_begin: .skip 0xc0 p16_local3_start: .word 0xbe896add,0x59bd9da5,0x8649c421,0xddd6cae0 .word 0xf40a8d7f,0x83257c1a,0x4b45d013,0x85740d2a .word 0x936cd262,0xc9af5524,0xc6ff3e09,0x6f2f392e .word 0x42c95e9b,0x925286b6,0x8b990c31,0x1ff64f60 p16_local3_end: SECTION .p17_local0 DATA_VA=0x000888000 attr_data { Name = .p17_local0, VA = 0x0000000000888000, RA = 0x0000000032000000, PA = ra2pa(0x0000000032000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p17_local0_start p17_local0_begin: .skip 0xc0 p17_local0_start: .word 0x2983c291,0xa54b0b26,0xc1a3d5b5,0x9eb74f73 .word 0x3ca94155,0x4711bb23,0x6736bac5,0x071353e3 .word 0x186088ec,0x41077b24,0x180672ad,0x5f637602 .word 0xd0979517,0x6a3bd162,0x017dbaf6,0x32d084d7 p17_local0_end: SECTION .p17_local1 DATA_VA=0x00088a000 attr_data { Name = .p17_local1, VA = 0x000000000088a000, RA = 0x0000000032800000, PA = ra2pa(0x0000000032800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p17_local1_start p17_local1_begin: .skip 0xc0 p17_local1_start: .word 0xce830787,0xee572e19,0x08944724,0x53cf7911 .word 0x405a4dfa,0x8f141c83,0x3e801261,0x0458af66 .word 0xcedd208d,0x0c9e1624,0xa139025e,0x2c725183 .word 0x2d8ef89e,0x14ab203d,0x45cdc807,0xce3d43fc p17_local1_end: SECTION .p17_local2 DATA_VA=0x00088c000 attr_data { Name = .p17_local2, VA = 0x000000000088c000, RA = 0x0000000033000000, PA = ra2pa(0x0000000033000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p17_local2_start p17_local2_begin: .skip 0xc0 p17_local2_start: .word 0x4d2d64b2,0x91a36fac,0x70a53e43,0xe395a990 .word 0x30d7a6f2,0x0a20a7bd,0x32d8a219,0x9ab7dc01 .word 0xb388742e,0xfe41ab21,0xda5162cb,0x40cf83e1 .word 0xa0ae1d2a,0x038a645f,0xc63c4b13,0xad979e40 p17_local2_end: SECTION .p17_local3 DATA_VA=0x00088e000 attr_data { Name = .p17_local3, VA = 0x000000000088e000, RA = 0x0000000033800000, PA = ra2pa(0x0000000033800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p17_local3_start p17_local3_begin: .skip 0xc0 p17_local3_start: .word 0x71dec4d1,0x743df1dc,0x2008022a,0xad4f35b2 .word 0x8847d140,0x70d3a12f,0xaebc28b2,0x6bf7d720 .word 0x783c24f6,0xf26d0ead,0x5f855105,0x8fe8f04c .word 0x1e251c0e,0x47b591a1,0xd5930e86,0xbc609d87 p17_local3_end: SECTION .p18_local0 DATA_VA=0x000890000 attr_data { Name = .p18_local0, VA = 0x0000000000890000, RA = 0x0000000034000000, PA = ra2pa(0x0000000034000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p18_local0_start p18_local0_begin: .skip 0xc0 p18_local0_start: .word 0x3206db6e,0x26bed86c,0x4c12ef8f,0x63e1b4d4 .word 0xb7c8ebad,0xdb485ee9,0x9909dd14,0x95381f41 .word 0xf496d96a,0x0fc5f3cd,0xeea0ef3d,0x7b16cddf .word 0x8b35bc44,0x90c3bbed,0xf6bb14e1,0x81293c62 p18_local0_end: SECTION .p18_local1 DATA_VA=0x000892000 attr_data { Name = .p18_local1, VA = 0x0000000000892000, RA = 0x0000000034800000, PA = ra2pa(0x0000000034800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p18_local1_start p18_local1_begin: .skip 0xc0 p18_local1_start: .word 0x350be677,0x3b7ca6c7,0x315fa7ed,0x32e9e816 .word 0x136ced7f,0x944ac8bb,0x516a83e8,0x9b930e9e .word 0x7785c0ea,0xc4d2e781,0x848f53e4,0x77561653 .word 0x885334a0,0x44d4dfd3,0x9c8e3b94,0x96c59ff1 p18_local1_end: SECTION .p18_local2 DATA_VA=0x000894000 attr_data { Name = .p18_local2, VA = 0x0000000000894000, RA = 0x0000000035000000, PA = ra2pa(0x0000000035000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p18_local2_start p18_local2_begin: .skip 0xc0 p18_local2_start: .word 0x2575a0c4,0x7bd860b2,0x6dfe68f4,0xf0bf774d .word 0xd1c5eb67,0xf5c56d07,0xf2022284,0xff078481 .word 0x0ad47991,0x586effd6,0xf5f00643,0x0ecc1e7e .word 0xdd59e84a,0x4c55dbe5,0x3b2d9e26,0xa94f658a p18_local2_end: SECTION .p18_local3 DATA_VA=0x000896000 attr_data { Name = .p18_local3, VA = 0x0000000000896000, RA = 0x0000000035800000, PA = ra2pa(0x0000000035800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p18_local3_start p18_local3_begin: .skip 0xc0 p18_local3_start: .word 0x20582af0,0x61fd7fbd,0x4a0a5e84,0xcd203e58 .word 0xa8ad2552,0x9f1a3e7a,0xa5c6aa84,0xa0332ac4 .word 0x06c6321e,0xff1d8cab,0xc3e3b305,0xe1b4f904 .word 0xd65a63fa,0x77ee760e,0x75dea901,0xd3484c6b p18_local3_end: SECTION .p19_local0 DATA_VA=0x000898000 attr_data { Name = .p19_local0, VA = 0x0000000000898000, RA = 0x0000000036000000, PA = ra2pa(0x0000000036000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p19_local0_start p19_local0_begin: .skip 0xc0 p19_local0_start: .word 0xa8a0db95,0x5ed8a7d5,0x264e0552,0x7dd85b65 .word 0xb344458c,0x0272e1da,0x3100e83b,0xc15a9a06 .word 0x3992139a,0x8433d25a,0xb8cc8b5a,0x6f2f1cce .word 0x151b9409,0xa3362915,0xacbc5c76,0x5cea001b p19_local0_end: SECTION .p19_local1 DATA_VA=0x00089a000 attr_data { Name = .p19_local1, VA = 0x000000000089a000, RA = 0x0000000036800000, PA = ra2pa(0x0000000036800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p19_local1_start p19_local1_begin: .skip 0xc0 p19_local1_start: .word 0x2a9be0e9,0xb9d908a5,0x24452fbe,0x8ca94880 .word 0x996dbc8b,0xa7bc387b,0xf10823f9,0x65d58280 .word 0xdddc98b3,0x00411092,0x8450f619,0x2da03242 .word 0x4d8f2d3e,0x12c05b0c,0xda3c6d98,0xdc0ec57f p19_local1_end: SECTION .p19_local2 DATA_VA=0x00089c000 attr_data { Name = .p19_local2, VA = 0x000000000089c000, RA = 0x0000000037000000, PA = ra2pa(0x0000000037000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p19_local2_start p19_local2_begin: .skip 0xc0 p19_local2_start: .word 0x45f4c4d8,0x3685a09c,0xa1e7a370,0x3881d440 .word 0x76e50eb7,0x210380e1,0x34d08e1e,0xb2e5ad24 .word 0xa823cf7c,0x31b2f0bf,0xf795c177,0x36edf3d8 .word 0x3224df59,0xf707e889,0x2d3581ac,0x21251c92 p19_local2_end: SECTION .p19_local3 DATA_VA=0x00089e000 attr_data { Name = .p19_local3, VA = 0x000000000089e000, RA = 0x0000000037800000, PA = ra2pa(0x0000000037800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p19_local3_start p19_local3_begin: .skip 0xc0 p19_local3_start: .word 0x91a7296e,0x0f261fba,0xb03393cb,0x4ba92c59 .word 0x2d9a9d56,0xacfecdb3,0x3c03f21c,0x6a211ec6 .word 0x486ef3cd,0x283e2b8d,0x8c6d9327,0xad08255a .word 0x258c686a,0x8ade6e12,0xfb0a496d,0xfaadf8fa p19_local3_end: SECTION .p20_local0 DATA_VA=0x0008a0000 attr_data { Name = .p20_local0, VA = 0x00000000008a0000, RA = 0x0000000038000000, PA = ra2pa(0x0000000038000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p20_local0_start p20_local0_begin: .skip 0xc0 p20_local0_start: .word 0xd58d9954,0x428897b9,0xc01e0b2e,0x14bc4662 .word 0x352b426c,0x36a4d9b9,0x2db7d60c,0x74de5e80 .word 0x36f41ec5,0x7a3e2dbe,0xde4b0ad3,0xa6afa5cd .word 0xc51fe3dd,0x7c92cb73,0xb0287485,0x41794865 p20_local0_end: SECTION .p20_local1 DATA_VA=0x0008a2000 attr_data { Name = .p20_local1, VA = 0x00000000008a2000, RA = 0x0000000038800000, PA = ra2pa(0x0000000038800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p20_local1_start p20_local1_begin: .skip 0xc0 p20_local1_start: .word 0xc14881a1,0xd7b579f8,0x8b014950,0xef137275 .word 0xaf0282ef,0x714efc45,0x920b80ee,0x1c8158f5 .word 0x302cc913,0x0c00f8bf,0x749d23ac,0xb70a37c4 .word 0xb6ae1e6d,0xaef374f3,0xb43557e5,0x60b1420b p20_local1_end: SECTION .p20_local2 DATA_VA=0x0008a4000 attr_data { Name = .p20_local2, VA = 0x00000000008a4000, RA = 0x0000000039000000, PA = ra2pa(0x0000000039000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p20_local2_start p20_local2_begin: .skip 0xc0 p20_local2_start: .word 0x3abbf056,0x29e6d717,0x23610d5e,0x5983afa3 .word 0x0d648d5a,0x9398be89,0xe3e54f8d,0x0e438a3b .word 0x62e75091,0x5d8ccfa8,0xcca45d68,0x7e25f247 .word 0xcffe53a4,0x3aa81467,0xd7be3c33,0xa9935491 p20_local2_end: SECTION .p20_local3 DATA_VA=0x0008a6000 attr_data { Name = .p20_local3, VA = 0x00000000008a6000, RA = 0x0000000039800000, PA = ra2pa(0x0000000039800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p20_local3_start p20_local3_begin: .skip 0xc0 p20_local3_start: .word 0x07f93615,0xad97bf30,0x3aa11094,0x8dcbda61 .word 0x03c0223b,0x4e1c8937,0xc67b3a48,0xcd9acaca .word 0x21a23c6d,0xf6222257,0xad8b82de,0x97f4900a .word 0x28ebb7fa,0x797cd20d,0x1bac86a3,0x9da490f7 p20_local3_end: SECTION .p21_local0 DATA_VA=0x0008a8000 attr_data { Name = .p21_local0, VA = 0x00000000008a8000, RA = 0x000000003a000000, PA = ra2pa(0x000000003a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p21_local0_start p21_local0_begin: .skip 0xc0 p21_local0_start: .word 0x30a83266,0x3f42364c,0x9f0172fb,0x23966d88 .word 0x20193037,0x3b2587a0,0x141b20f2,0x019ff719 .word 0x726bb9fc,0x9518c655,0x371d450f,0xac80dffd .word 0xd22a7e11,0xaa7487b7,0xedfd81c8,0x7b29c14d p21_local0_end: SECTION .p21_local1 DATA_VA=0x0008aa000 attr_data { Name = .p21_local1, VA = 0x00000000008aa000, RA = 0x000000003a800000, PA = ra2pa(0x000000003a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p21_local1_start p21_local1_begin: .skip 0xc0 p21_local1_start: .word 0x3bf73256,0x593b3388,0xd2262167,0xc7d6f129 .word 0xd04cf670,0x5de96d1e,0xbdfd0853,0xe70905e2 .word 0xe09a2ce8,0xe2da5629,0x8c253976,0xbdc901a1 .word 0x8451a1d1,0xcf8487fc,0xbc8c8526,0x71a03028 p21_local1_end: SECTION .p21_local2 DATA_VA=0x0008ac000 attr_data { Name = .p21_local2, VA = 0x00000000008ac000, RA = 0x000000003b000000, PA = ra2pa(0x000000003b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p21_local2_start p21_local2_begin: .skip 0xc0 p21_local2_start: .word 0xf6aa1ac3,0xc6ba7d6f,0x453b07a2,0x6a3b898a .word 0x021033e1,0x7a48c9f5,0xc3268fe0,0x429d1d03 .word 0x0c908a4e,0xb328b43f,0xdb70e913,0x5eb3d1ac .word 0xf9ee3398,0xe0dd3a3f,0x40c68bd1,0x28ea2b7c p21_local2_end: SECTION .p21_local3 DATA_VA=0x0008ae000 attr_data { Name = .p21_local3, VA = 0x00000000008ae000, RA = 0x000000003b800000, PA = ra2pa(0x000000003b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p21_local3_start p21_local3_begin: .skip 0xc0 p21_local3_start: .word 0x5a5e88b8,0x40b1d340,0x7c203a03,0xe464246d .word 0x38db4bf2,0xab75f4d8,0x619fb059,0xb686fc5a .word 0x165d19c7,0x57c8930b,0xe924049a,0x7519a760 .word 0x99e496ff,0x3324a332,0x84e06326,0x90888ba6 p21_local3_end: SECTION .p22_local0 DATA_VA=0x0008b0000 attr_data { Name = .p22_local0, VA = 0x00000000008b0000, RA = 0x000000003c000000, PA = ra2pa(0x000000003c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p22_local0_start p22_local0_begin: .skip 0xc0 p22_local0_start: .word 0x858720b9,0x348f9339,0x17b576b0,0x2e771b40 .word 0x5ef6e308,0x2d284e75,0xc31b28b3,0x70d18728 .word 0x894ce2e9,0xb5dac6f5,0xefb4e98b,0x04edd677 .word 0x374973d4,0xa063435c,0x1d0e0177,0x753f6e9a p22_local0_end: SECTION .p22_local1 DATA_VA=0x0008b2000 attr_data { Name = .p22_local1, VA = 0x00000000008b2000, RA = 0x000000003c800000, PA = ra2pa(0x000000003c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p22_local1_start p22_local1_begin: .skip 0xc0 p22_local1_start: .word 0xc743bf68,0xe868446c,0xfde7f8fa,0x2ae3c2ba .word 0x98e3a5e4,0xd609d144,0xc233c7bf,0x50a3e671 .word 0xbe641780,0x88bc8c4c,0xc5e31fdc,0x78ab1157 .word 0x9c63a50c,0xa9b282ac,0x1b743cf5,0x31a6c273 p22_local1_end: SECTION .p22_local2 DATA_VA=0x0008b4000 attr_data { Name = .p22_local2, VA = 0x00000000008b4000, RA = 0x000000003d000000, PA = ra2pa(0x000000003d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p22_local2_start p22_local2_begin: .skip 0xc0 p22_local2_start: .word 0x7b3be1d9,0x33d40b75,0x69587c2b,0x9fbad456 .word 0x047a2d9f,0xef299966,0x41627206,0x895f6be6 .word 0x771b069f,0x7edd21b3,0x86cb8876,0x220010ac .word 0x032604dd,0x5fbcc086,0xa804a41e,0xb3c8c00f p22_local2_end: SECTION .p22_local3 DATA_VA=0x0008b6000 attr_data { Name = .p22_local3, VA = 0x00000000008b6000, RA = 0x000000003d800000, PA = ra2pa(0x000000003d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p22_local3_start p22_local3_begin: .skip 0xc0 p22_local3_start: .word 0xfabeb9f9,0x8b340bcb,0xb68c1b13,0xbcf9f514 .word 0x14d8111b,0x6c1f3d70,0x2ada2133,0xcb27ff89 .word 0xe91dd6ca,0x8aa3374d,0x25b91e46,0xd66482a3 .word 0x1bf58912,0x50193515,0x9b59c184,0x7e401029 p22_local3_end: SECTION .p23_local0 DATA_VA=0x0008b8000 attr_data { Name = .p23_local0, VA = 0x00000000008b8000, RA = 0x000000003e000000, PA = ra2pa(0x000000003e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p23_local0_start p23_local0_begin: .skip 0xc0 p23_local0_start: .word 0x7a1e9028,0x3a7dcd62,0xe6aee796,0xb949598e .word 0xb5da3a52,0xd86356b3,0xbd626cd5,0xd47b1257 .word 0x40fecff8,0xd9f36020,0xbb5d569e,0x14b2a101 .word 0xa2c92dcd,0x27684862,0x46b85b7a,0x77a7fb4f p23_local0_end: SECTION .p23_local1 DATA_VA=0x0008ba000 attr_data { Name = .p23_local1, VA = 0x00000000008ba000, RA = 0x000000003e800000, PA = ra2pa(0x000000003e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p23_local1_start p23_local1_begin: .skip 0xc0 p23_local1_start: .word 0x6b4c237f,0xe807a63e,0x2dbe4988,0x68f1a907 .word 0x4973c24a,0x6fa48a3f,0xe3255cd7,0x533a90bf .word 0x8bf3441b,0x880294ae,0x71bc5283,0xd4216bca .word 0x91f5c066,0x6fc27ca2,0xb5701817,0x37db6283 p23_local1_end: SECTION .p23_local2 DATA_VA=0x0008bc000 attr_data { Name = .p23_local2, VA = 0x00000000008bc000, RA = 0x000000003f000000, PA = ra2pa(0x000000003f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p23_local2_start p23_local2_begin: .skip 0xc0 p23_local2_start: .word 0x52285782,0x85db47ac,0xc31d5d2d,0xbc468e45 .word 0x755aa0ee,0x0711ca77,0x39299c5b,0xaf2e9934 .word 0xacae76b6,0x82ce7610,0xefb8d0f2,0x539e9cea .word 0x09ed4a47,0xf8e5b878,0x386e5bdd,0x88835fd5 p23_local2_end: SECTION .p23_local3 DATA_VA=0x0008be000 attr_data { Name = .p23_local3, VA = 0x00000000008be000, RA = 0x000000003f800000, PA = ra2pa(0x000000003f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p23_local3_start p23_local3_begin: .skip 0xc0 p23_local3_start: .word 0xa410b8bc,0x1a8c324a,0x89225175,0x51522701 .word 0x6dd64bb5,0xb6365e48,0x360d432f,0xaa7dc067 .word 0x7bd8b0ff,0xc82fa15f,0x151a84b1,0xfd6b7369 .word 0x8c8a0b35,0x0fe00977,0x3eac609d,0xc21db052 p23_local3_end: SECTION .p24_local0 DATA_VA=0x0008c0000 attr_data { Name = .p24_local0, VA = 0x00000000008c0000, RA = 0x0000000040000000, PA = ra2pa(0x0000000040000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p24_local0_start p24_local0_begin: .skip 0xc0 p24_local0_start: .word 0x668abd6e,0x03ff9e63,0x8742de8c,0xe2f49067 .word 0xa9459a9d,0xed1118b2,0x19b6b6cd,0xa1654eb2 .word 0x4571c910,0x05224dde,0xbf0bb89b,0xa3286e1a .word 0x0add5809,0x069bab63,0x14a8c2fd,0x4fcdd1e1 p24_local0_end: SECTION .p24_local1 DATA_VA=0x0008c2000 attr_data { Name = .p24_local1, VA = 0x00000000008c2000, RA = 0x0000000040800000, PA = ra2pa(0x0000000040800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p24_local1_start p24_local1_begin: .skip 0xc0 p24_local1_start: .word 0xfc708b72,0x73e1de50,0x75b67fc9,0x04285000 .word 0xc6b9e127,0xf337b4f2,0x83e6ee8b,0xf1e55c61 .word 0xa7727ef7,0x2967b45c,0x9dce8806,0xa6a1c183 .word 0xf1c8e8e7,0x87592997,0x6b78df3c,0xb53f3251 p24_local1_end: SECTION .p24_local2 DATA_VA=0x0008c4000 attr_data { Name = .p24_local2, VA = 0x00000000008c4000, RA = 0x0000000041000000, PA = ra2pa(0x0000000041000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p24_local2_start p24_local2_begin: .skip 0xc0 p24_local2_start: .word 0x1b7ed41c,0xb7ed17ad,0xace85b78,0xf829210b .word 0xd2cd87ff,0x118ecd34,0xd7387ae3,0x3921fe05 .word 0xd3a51f54,0xa863bfac,0xd6889078,0x1485d8cb .word 0xaf7b30b7,0x19fd0344,0x339b769a,0x0af41b22 p24_local2_end: SECTION .p24_local3 DATA_VA=0x0008c6000 attr_data { Name = .p24_local3, VA = 0x00000000008c6000, RA = 0x0000000041800000, PA = ra2pa(0x0000000041800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p24_local3_start p24_local3_begin: .skip 0xc0 p24_local3_start: .word 0xbc670ab6,0xf048b55c,0x9f33d69c,0x6d25f6ef .word 0xf14c1ba5,0x815e87e5,0xb33571b9,0xd6135ce2 .word 0x747d612b,0x91e20ac8,0xc0d4239f,0x1d53abc3 .word 0xd01284f5,0x339262a9,0xb35fb51d,0x7682bf66 p24_local3_end: SECTION .p25_local0 DATA_VA=0x0008c8000 attr_data { Name = .p25_local0, VA = 0x00000000008c8000, RA = 0x0000000042000000, PA = ra2pa(0x0000000042000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p25_local0_start p25_local0_begin: .skip 0xc0 p25_local0_start: .word 0x159782ba,0x7e7c8182,0xfa1956e9,0x8b9151f1 .word 0x78de2935,0x07382b97,0xe4f53240,0x2020391b .word 0x517829a9,0xe8707f2f,0x13274277,0x5a4bcd3e .word 0x29ce305a,0x4625743c,0x3f7cbb73,0x4397a42a p25_local0_end: SECTION .p25_local1 DATA_VA=0x0008ca000 attr_data { Name = .p25_local1, VA = 0x00000000008ca000, RA = 0x0000000042800000, PA = ra2pa(0x0000000042800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p25_local1_start p25_local1_begin: .skip 0xc0 p25_local1_start: .word 0xf2ad2004,0x9308db64,0x4292bc3e,0xff98481d .word 0x6578c78c,0xc554eee1,0xf50eda8e,0x34fbcad8 .word 0x0e9a0ea1,0xbfd53a5f,0x3939257a,0x64d63ec5 .word 0xbbd6ea25,0xe83d672b,0x7f2f8224,0x92baa665 p25_local1_end: SECTION .p25_local2 DATA_VA=0x0008cc000 attr_data { Name = .p25_local2, VA = 0x00000000008cc000, RA = 0x0000000043000000, PA = ra2pa(0x0000000043000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p25_local2_start p25_local2_begin: .skip 0xc0 p25_local2_start: .word 0x6968a323,0x769111b7,0x4f7ac5df,0x4158d055 .word 0xc01e8e08,0xdf79e397,0xb8413713,0x4b64d3ae .word 0x96ef4978,0x4452b02d,0xd75561ab,0xd01bd0a7 .word 0x4026bb94,0x49661488,0xc1fc4508,0x4f364c42 p25_local2_end: SECTION .p25_local3 DATA_VA=0x0008ce000 attr_data { Name = .p25_local3, VA = 0x00000000008ce000, RA = 0x0000000043800000, PA = ra2pa(0x0000000043800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p25_local3_start p25_local3_begin: .skip 0xc0 p25_local3_start: .word 0x734b33b7,0x7068cf0d,0x9b10afad,0x9c970081 .word 0x0e6bf498,0xb05cd06c,0x0a168d69,0x58e25500 .word 0x9baada29,0x97f5f2f3,0x76e96d20,0xa53ccdc5 .word 0x9a6b860d,0x654bc24d,0x6e09721b,0x57079301 p25_local3_end: SECTION .p26_local0 DATA_VA=0x0008d0000 attr_data { Name = .p26_local0, VA = 0x00000000008d0000, RA = 0x0000000044000000, PA = ra2pa(0x0000000044000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p26_local0_start p26_local0_begin: .skip 0xc0 p26_local0_start: .word 0x2f4cd9e8,0x45b639a9,0x173a8cb0,0xa0ae2cab .word 0xfedc1644,0xf9634a94,0x498cbfb2,0x8fd01bae .word 0xf5ec0c42,0xfb81fa30,0xf3642adc,0x39dfcd57 .word 0xe6878cc2,0x593b395e,0x513f0a94,0x70fe7dd1 p26_local0_end: SECTION .p26_local1 DATA_VA=0x0008d2000 attr_data { Name = .p26_local1, VA = 0x00000000008d2000, RA = 0x0000000044800000, PA = ra2pa(0x0000000044800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p26_local1_start p26_local1_begin: .skip 0xc0 p26_local1_start: .word 0x6759544d,0x81853692,0xeb614065,0x07481186 .word 0x33aced94,0xf5181076,0xbfd1a58f,0xf4fc4e62 .word 0x291dd2e6,0x028ef114,0xa515d5c7,0xb5d8af0b .word 0x5544f670,0x061f3f28,0x2d628189,0x41917e40 p26_local1_end: SECTION .p26_local2 DATA_VA=0x0008d4000 attr_data { Name = .p26_local2, VA = 0x00000000008d4000, RA = 0x0000000045000000, PA = ra2pa(0x0000000045000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p26_local2_start p26_local2_begin: .skip 0xc0 p26_local2_start: .word 0x6157f813,0x07eda4f4,0xed229def,0x96b662e2 .word 0xd8199ff4,0x9245b96b,0x49b65d9d,0x4b4cdcd6 .word 0x46f21e40,0x09c1ac45,0x3888ccf6,0x29b0e511 .word 0xc8ebef7a,0x817be4ea,0x0568f932,0x005b5cd9 p26_local2_end: SECTION .p26_local3 DATA_VA=0x0008d6000 attr_data { Name = .p26_local3, VA = 0x00000000008d6000, RA = 0x0000000045800000, PA = ra2pa(0x0000000045800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p26_local3_start p26_local3_begin: .skip 0xc0 p26_local3_start: .word 0x0bb4a49d,0xdf16ab1f,0x0ec804a7,0x0d7dc690 .word 0x07524aba,0xa368a2e0,0x0d0c1d29,0xec8ac2db .word 0x775d16e0,0x71ed7bd0,0xf65c3651,0x9a914b5c .word 0x868fa57b,0x77abb1ce,0xedf899d1,0x36040494 p26_local3_end: SECTION .p27_local0 DATA_VA=0x0008d8000 attr_data { Name = .p27_local0, VA = 0x00000000008d8000, RA = 0x0000000046000000, PA = ra2pa(0x0000000046000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p27_local0_start p27_local0_begin: .skip 0xc0 p27_local0_start: .word 0xcc59af35,0x274449fa,0x9fbe9314,0xf1e01dd9 .word 0xf7f446a6,0x3b88c367,0x110464cf,0x589e41f8 .word 0xb8f26c63,0x850df5e6,0x968f5a0b,0xdc43ee20 .word 0xc93cc609,0xaea13fd4,0x535fbd57,0x2d769e48 p27_local0_end: SECTION .p27_local1 DATA_VA=0x0008da000 attr_data { Name = .p27_local1, VA = 0x00000000008da000, RA = 0x0000000046800000, PA = ra2pa(0x0000000046800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p27_local1_start p27_local1_begin: .skip 0xc0 p27_local1_start: .word 0x1e80b99b,0xb08f5169,0xeb83a32d,0x895a2eff .word 0xbe247a9b,0xb26be523,0x0f409e28,0x47b855ba .word 0x52d01cc5,0xfeb00701,0x7d3dece2,0xd9747296 .word 0x8389cdb0,0x3e36d9e5,0x781a0853,0xe2cb9e54 p27_local1_end: SECTION .p27_local2 DATA_VA=0x0008dc000 attr_data { Name = .p27_local2, VA = 0x00000000008dc000, RA = 0x0000000047000000, PA = ra2pa(0x0000000047000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p27_local2_start p27_local2_begin: .skip 0xc0 p27_local2_start: .word 0xdc9ccf50,0x629db63f,0x34f52ca0,0x2c3d4f91 .word 0x4bc0dc04,0x00704ec6,0x284a4451,0x27924bb8 .word 0x94067760,0x5037ee26,0x374d105b,0xa0856dae .word 0x2cf3d5c7,0x258601b3,0xfaefa1e1,0x2b65f2ca p27_local2_end: SECTION .p27_local3 DATA_VA=0x0008de000 attr_data { Name = .p27_local3, VA = 0x00000000008de000, RA = 0x0000000047800000, PA = ra2pa(0x0000000047800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p27_local3_start p27_local3_begin: .skip 0xc0 p27_local3_start: .word 0xb0e992c4,0x2b36882e,0x934f34a7,0xe4e4fb00 .word 0xf33e0ef5,0x78931297,0xa7a522c6,0x76fefe7c .word 0x92615009,0xda5e3c68,0x32f391be,0x4051d710 .word 0xfd8a39ca,0x204cc721,0x2ebe440a,0xe5d65ddc p27_local3_end: SECTION .p28_local0 DATA_VA=0x0008e0000 attr_data { Name = .p28_local0, VA = 0x00000000008e0000, RA = 0x0000000048000000, PA = ra2pa(0x0000000048000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p28_local0_start p28_local0_begin: .skip 0xc0 p28_local0_start: .word 0x31d4d4f4,0x5243cf73,0x5b61bc4a,0x10a64a86 .word 0x1f2f7b79,0xcb72d385,0x7f5edaad,0xc40e4a65 .word 0x0124a4c3,0x6b7e9f5b,0xd3077c84,0x8bb25028 .word 0x01a95fae,0x1af1b479,0x6eb042f4,0x1a43c487 p28_local0_end: SECTION .p28_local1 DATA_VA=0x0008e2000 attr_data { Name = .p28_local1, VA = 0x00000000008e2000, RA = 0x0000000048800000, PA = ra2pa(0x0000000048800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p28_local1_start p28_local1_begin: .skip 0xc0 p28_local1_start: .word 0xdaf592df,0x74cb37c3,0xfb62a8cd,0x107d88e9 .word 0xceb35066,0xf12e0d25,0x2e56f410,0x78f42d4b .word 0x96c06ff7,0x87dcc4d6,0x9193c8b2,0xdb748bc9 .word 0x1794e1e7,0xbd22be59,0x44132017,0xd6393303 p28_local1_end: SECTION .p28_local2 DATA_VA=0x0008e4000 attr_data { Name = .p28_local2, VA = 0x00000000008e4000, RA = 0x0000000049000000, PA = ra2pa(0x0000000049000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p28_local2_start p28_local2_begin: .skip 0xc0 p28_local2_start: .word 0x9b267e7a,0x29e592a1,0x0018640f,0xbd11510d .word 0x405ad0b9,0x1598f1c9,0x1b5e815c,0x651bafde .word 0x97260cfb,0x4351394f,0x642b2372,0x7d3e3fad .word 0x6f5a6a1b,0x9b80a454,0x1d56f946,0x03715ee9 p28_local2_end: SECTION .p28_local3 DATA_VA=0x0008e6000 attr_data { Name = .p28_local3, VA = 0x00000000008e6000, RA = 0x0000000049800000, PA = ra2pa(0x0000000049800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p28_local3_start p28_local3_begin: .skip 0xc0 p28_local3_start: .word 0x4423db1d,0x6758ac87,0x4dad1715,0xbace4721 .word 0x08102ee6,0xaaee0038,0x85c710ff,0xf4db8a16 .word 0xe743ef6a,0x38bf9167,0xf23973fd,0x418c4515 .word 0xf0c9963b,0xf7888b4b,0x749637a0,0x90515d62 p28_local3_end: SECTION .p29_local0 DATA_VA=0x0008e8000 attr_data { Name = .p29_local0, VA = 0x00000000008e8000, RA = 0x000000004a000000, PA = ra2pa(0x000000004a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p29_local0_start p29_local0_begin: .skip 0xc0 p29_local0_start: .word 0xba79e37f,0xdfc18a49,0xc51dc53e,0xcf765942 .word 0xcb444176,0x4a9f1947,0xaca3a691,0x246c1250 .word 0x4d950c22,0x87341db8,0xaeaf9a2c,0x918f3c18 .word 0x18951257,0x4dfc47ca,0xea5b69b8,0x65935fb5 p29_local0_end: SECTION .p29_local1 DATA_VA=0x0008ea000 attr_data { Name = .p29_local1, VA = 0x00000000008ea000, RA = 0x000000004a800000, PA = ra2pa(0x000000004a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p29_local1_start p29_local1_begin: .skip 0xc0 p29_local1_start: .word 0xcaababd6,0xcac1b8eb,0x9b56af4a,0xdf7c0e7a .word 0x7ec724a8,0x81922675,0xa145afbf,0x83c04196 .word 0x43b393dd,0x986c6101,0x786c6ebc,0x21eb36d1 .word 0xb07d705d,0x33b44d4c,0x669faa68,0x0546850c p29_local1_end: SECTION .p29_local2 DATA_VA=0x0008ec000 attr_data { Name = .p29_local2, VA = 0x00000000008ec000, RA = 0x000000004b000000, PA = ra2pa(0x000000004b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p29_local2_start p29_local2_begin: .skip 0xc0 p29_local2_start: .word 0x1f2eba60,0xddd07013,0xde7a6225,0xdac9deea .word 0xea67856f,0x684674e7,0x00579825,0xb153b5cf .word 0x6e5282ec,0x5abd362c,0x5677fccb,0x96eaa69c .word 0x622b7fd9,0xfc984f3e,0x353163ea,0xb89f98df p29_local2_end: SECTION .p29_local3 DATA_VA=0x0008ee000 attr_data { Name = .p29_local3, VA = 0x00000000008ee000, RA = 0x000000004b800000, PA = ra2pa(0x000000004b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p29_local3_start p29_local3_begin: .skip 0xc0 p29_local3_start: .word 0xd66d7ee2,0x1015c695,0x1c4baf80,0xd56d50f4 .word 0x4c134c3f,0xb0d8f27d,0x87e85ab9,0x86cf9807 .word 0x3ac6f33e,0x6de1fd6e,0x0b51b671,0xa2748f51 .word 0xe3789af3,0x60d8802b,0x8fc3bc1a,0xf894f9a7 p29_local3_end: SECTION .p30_local0 DATA_VA=0x0008f0000 attr_data { Name = .p30_local0, VA = 0x00000000008f0000, RA = 0x000000004c000000, PA = ra2pa(0x000000004c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p30_local0_start p30_local0_begin: .skip 0xc0 p30_local0_start: .word 0x1ebc007d,0xf03ab5e3,0xf1e62ddc,0xa15da16d .word 0xc6210213,0xbe06caa0,0x306bd058,0xc7c12d52 .word 0xaf24c5db,0x55d1c2ff,0x38abe62b,0xc3ae3a96 .word 0x9d9036a0,0x584fcefb,0x57a8828c,0x10d82036 p30_local0_end: SECTION .p30_local1 DATA_VA=0x0008f2000 attr_data { Name = .p30_local1, VA = 0x00000000008f2000, RA = 0x000000004c800000, PA = ra2pa(0x000000004c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p30_local1_start p30_local1_begin: .skip 0xc0 p30_local1_start: .word 0xc92bb8bf,0x605b1207,0x86f83b30,0x10bd4116 .word 0xfdfacec0,0x31cd87b1,0xfa6363df,0xd93211ae .word 0xcbe04a44,0x40aa77c7,0xe1e51c3d,0xe88633ad .word 0xe1734eff,0x1e44c557,0x2fa063ca,0x020bc154 p30_local1_end: SECTION .p30_local2 DATA_VA=0x0008f4000 attr_data { Name = .p30_local2, VA = 0x00000000008f4000, RA = 0x000000004d000000, PA = ra2pa(0x000000004d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p30_local2_start p30_local2_begin: .skip 0xc0 p30_local2_start: .word 0x4c175e86,0xa44a1384,0x9dd20431,0x164c1adb .word 0x81fe5912,0x0b7c68c9,0xb387c28f,0x07035eeb .word 0x34c33584,0x9eee9822,0xc1308950,0x3eb8b91f .word 0x9e0e68b7,0x599e8f3a,0x0b3afe64,0xe05e9d8b p30_local2_end: SECTION .p30_local3 DATA_VA=0x0008f6000 attr_data { Name = .p30_local3, VA = 0x00000000008f6000, RA = 0x000000004d800000, PA = ra2pa(0x000000004d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p30_local3_start p30_local3_begin: .skip 0xc0 p30_local3_start: .word 0x1f68184a,0x688973c1,0xdf47436b,0x1e9f636c .word 0x77735928,0xdee755ee,0xaf50224c,0xe3fe1fcb .word 0x18cadfcc,0xab7abf32,0x30c3ea3d,0xd9ff782b .word 0x57b93be7,0x4c5c77b7,0x9600c793,0x9027c176 p30_local3_end: SECTION .p31_local0 DATA_VA=0x0008f8000 attr_data { Name = .p31_local0, VA = 0x00000000008f8000, RA = 0x000000004e000000, PA = ra2pa(0x000000004e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p31_local0_start p31_local0_begin: .skip 0xc0 p31_local0_start: .word 0x7fe3b872,0xa7013939,0xd2cef9d4,0xf2dd2a3a .word 0xccea157b,0x655f8534,0x269f9ca2,0xa708bd78 .word 0x8eb2e1ae,0x5b10b7ea,0xccfa793b,0xb0fd4fe0 .word 0x244b58da,0xc38ee7ee,0xb998721a,0xfca3ab2b p31_local0_end: SECTION .p31_local1 DATA_VA=0x0008fa000 attr_data { Name = .p31_local1, VA = 0x00000000008fa000, RA = 0x000000004e800000, PA = ra2pa(0x000000004e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p31_local1_start p31_local1_begin: .skip 0xc0 p31_local1_start: .word 0x84cb2cbc,0x5cad3f8a,0xd3d9b64b,0x136a582c .word 0xfc7820ad,0xdd1a07ae,0x8d0b6be1,0xc9a6cd9d .word 0x058ae891,0x6ad8547a,0x475fd17c,0xd8084c10 .word 0xbabb48f2,0x866d6283,0x27f84343,0xa7ebccb9 p31_local1_end: SECTION .p31_local2 DATA_VA=0x0008fc000 attr_data { Name = .p31_local2, VA = 0x00000000008fc000, RA = 0x000000004f000000, PA = ra2pa(0x000000004f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p31_local2_start p31_local2_begin: .skip 0xc0 p31_local2_start: .word 0x461e6394,0x5efb1fcf,0xc7b5b547,0x39f82365 .word 0x3c67f7bc,0xb71e3ba3,0x014b9f3b,0x007821ac .word 0x76d61f47,0x46653739,0x6eb60442,0x23997419 .word 0xef109148,0x1b9c23e1,0x41570a0c,0x37a629ca p31_local2_end: SECTION .p31_local3 DATA_VA=0x0008fe000 attr_data { Name = .p31_local3, VA = 0x00000000008fe000, RA = 0x000000004f800000, PA = ra2pa(0x000000004f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p31_local3_start p31_local3_begin: .skip 0xc0 p31_local3_start: .word 0x883ba21d,0xbc3a93bf,0xad59ce14,0x160d7f59 .word 0x91af3a18,0x9b29348e,0x4428f1fd,0x1ca34180 .word 0x1213ab82,0xb9d54528,0xa88a2a83,0x342f2958 .word 0xde4580de,0x6130b376,0x0675ce13,0x0690d10a p31_local3_end: SECTION .p32_local0 DATA_VA=0x000900000 attr_data { Name = .p32_local0, VA = 0x0000000000900000, RA = 0x0000000050000000, PA = ra2pa(0x0000000050000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p32_local0_start p32_local0_begin: .skip 0xc0 p32_local0_start: .word 0xeb6e6719,0xd32c7f15,0x49a3abee,0xceb34abe .word 0xd66fbbca,0x595786fa,0x042903a8,0x7f17e64c .word 0xd119cdb3,0x82bef7ee,0x2822bc95,0x9f57a001 .word 0x11f80620,0x44e693de,0x99b4e197,0x0dc87044 p32_local0_end: SECTION .p32_local1 DATA_VA=0x000902000 attr_data { Name = .p32_local1, VA = 0x0000000000902000, RA = 0x0000000050800000, PA = ra2pa(0x0000000050800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p32_local1_start p32_local1_begin: .skip 0xc0 p32_local1_start: .word 0xfb61bdf2,0x1101fb9e,0xd81cf1a7,0x336d1b47 .word 0xc148dce9,0xc7e57f79,0x2cede07b,0x576d6cfb .word 0x078b26b9,0x24d8c365,0x279cf570,0xa57cad22 .word 0x102c521e,0xdae6a563,0x7141bfca,0x68af55c6 p32_local1_end: SECTION .p32_local2 DATA_VA=0x000904000 attr_data { Name = .p32_local2, VA = 0x0000000000904000, RA = 0x0000000051000000, PA = ra2pa(0x0000000051000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p32_local2_start p32_local2_begin: .skip 0xc0 p32_local2_start: .word 0x728355c0,0xd33d671d,0xff0e62c0,0xedd4d019 .word 0x3681f1c5,0xc75ff4bb,0xe0742857,0xf2c35cce .word 0x13331b20,0x55087bfe,0x30ad1d7a,0xdd740f00 .word 0xe5ba31a2,0xdaa6bb2d,0x99ceba8b,0xfcfcc708 p32_local2_end: SECTION .p32_local3 DATA_VA=0x000906000 attr_data { Name = .p32_local3, VA = 0x0000000000906000, RA = 0x0000000051800000, PA = ra2pa(0x0000000051800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p32_local3_start p32_local3_begin: .skip 0xc0 p32_local3_start: .word 0x7c776b37,0x27b4d193,0xf9c82a69,0xabb47042 .word 0xc824187e,0x4bad3b6e,0x85f582b4,0x9e6f0245 .word 0x93eeb5d0,0x89d23f85,0xa975ca45,0x23fb9e42 .word 0xe531ba6a,0xdc5a9fb3,0x4e66f9a3,0x5e77e181 p32_local3_end: SECTION .p33_local0 DATA_VA=0x000908000 attr_data { Name = .p33_local0, VA = 0x0000000000908000, RA = 0x0000000052000000, PA = ra2pa(0x0000000052000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p33_local0_start p33_local0_begin: .skip 0xc0 p33_local0_start: .word 0x01dd4741,0x6a466c33,0xfcd0f0a1,0x2f7535d9 .word 0x32957912,0x24978955,0xdc466ba4,0x2a999d3c .word 0x0ba365bf,0xd55a31bf,0x3e56cf07,0xba91278b .word 0xdbb24872,0x749ccc67,0xfd911e39,0x3a9c3210 p33_local0_end: SECTION .p33_local1 DATA_VA=0x00090a000 attr_data { Name = .p33_local1, VA = 0x000000000090a000, RA = 0x0000000052800000, PA = ra2pa(0x0000000052800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p33_local1_start p33_local1_begin: .skip 0xc0 p33_local1_start: .word 0x13adcddd,0xdb23f225,0x65d30618,0x1d2a33df .word 0xf6171365,0x301adeb2,0x5669cc2f,0xea3a723f .word 0xb4f49e2f,0x427ad172,0x7bfed720,0xb451fa28 .word 0x52c081bb,0x28dcbc88,0x59afed18,0xb603d24f p33_local1_end: SECTION .p33_local2 DATA_VA=0x00090c000 attr_data { Name = .p33_local2, VA = 0x000000000090c000, RA = 0x0000000053000000, PA = ra2pa(0x0000000053000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p33_local2_start p33_local2_begin: .skip 0xc0 p33_local2_start: .word 0xc10104bc,0x32840454,0x3ab92bd2,0x3ddbb17f .word 0x843cebc8,0x0937b682,0xf8e0e33f,0xd2126ae6 .word 0xee5d7bdf,0xa046fe46,0xcde9e7f6,0xd4d899d2 .word 0xbbdde1de,0xb4790bc6,0xe73ba333,0x4babc0cb p33_local2_end: SECTION .p33_local3 DATA_VA=0x00090e000 attr_data { Name = .p33_local3, VA = 0x000000000090e000, RA = 0x0000000053800000, PA = ra2pa(0x0000000053800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p33_local3_start p33_local3_begin: .skip 0xc0 p33_local3_start: .word 0xd0e0248a,0x47236023,0xa37ebc73,0x57838275 .word 0x909c2df4,0x4f608433,0x809649d8,0x57eba963 .word 0x64b101f1,0x1b2d74b7,0x222b12b7,0x940db3b9 .word 0xc4825584,0x6417ddeb,0xd31b0fb5,0xc12e9bc6 p33_local3_end: SECTION .p34_local0 DATA_VA=0x000910000 attr_data { Name = .p34_local0, VA = 0x0000000000910000, RA = 0x0000000054000000, PA = ra2pa(0x0000000054000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p34_local0_start p34_local0_begin: .skip 0xc0 p34_local0_start: .word 0x196144f7,0xd873883d,0x548a19cd,0xe0b80726 .word 0x5a4b3669,0x7413a4b5,0x3a8fadf2,0x0dd99838 .word 0x69e13501,0x83c67deb,0x48d5195a,0xa177f28e .word 0xa05e29a3,0xa1a301f6,0x10737b11,0x5e2ce1f9 p34_local0_end: SECTION .p34_local1 DATA_VA=0x000912000 attr_data { Name = .p34_local1, VA = 0x0000000000912000, RA = 0x0000000054800000, PA = ra2pa(0x0000000054800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p34_local1_start p34_local1_begin: .skip 0xc0 p34_local1_start: .word 0x96379426,0xecce4f32,0xf1b6f1e8,0x928e9bd5 .word 0xa4f755b1,0x7a47be32,0x4bc07e23,0x0af70307 .word 0xbb7e0bfa,0xcbecd11d,0xa3541396,0x6b66d613 .word 0x329acaa6,0x51714612,0x78f1acc5,0x76516fbf p34_local1_end: SECTION .p34_local2 DATA_VA=0x000914000 attr_data { Name = .p34_local2, VA = 0x0000000000914000, RA = 0x0000000055000000, PA = ra2pa(0x0000000055000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p34_local2_start p34_local2_begin: .skip 0xc0 p34_local2_start: .word 0x34578c21,0xc85666df,0xd7f5910a,0xaeb0fc7a .word 0x6153f55f,0x714ae09f,0xf63f4157,0x9072bce6 .word 0x02aed3b8,0x7323ce06,0x19def930,0xe190f507 .word 0x66d176a2,0xf49baf6d,0xbf0e3fe5,0x1b06fc53 p34_local2_end: SECTION .p34_local3 DATA_VA=0x000916000 attr_data { Name = .p34_local3, VA = 0x0000000000916000, RA = 0x0000000055800000, PA = ra2pa(0x0000000055800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p34_local3_start p34_local3_begin: .skip 0xc0 p34_local3_start: .word 0x043e7f3d,0xd5305bb0,0xde338847,0x8390daa3 .word 0xb3939ff7,0xcfe9c328,0x7d507d88,0x6faa1500 .word 0x932e2b13,0x0392484e,0x95745d1f,0x920a40d9 .word 0x88a69c2f,0x8ec9bca8,0x76fa9b12,0xde6b243c p34_local3_end: SECTION .p35_local0 DATA_VA=0x000918000 attr_data { Name = .p35_local0, VA = 0x0000000000918000, RA = 0x0000000056000000, PA = ra2pa(0x0000000056000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p35_local0_start p35_local0_begin: .skip 0xc0 p35_local0_start: .word 0xac0190ef,0x2d493417,0x7b1a1897,0xd2ea9fdd .word 0x22f08bdc,0x42e8057d,0x51239314,0x7ed433c4 .word 0xd1e2dac3,0x9f2b80ea,0xb26017e7,0x2bb825e3 .word 0xbcbfb929,0x16672f4c,0x30385f48,0xc2057e0b p35_local0_end: SECTION .p35_local1 DATA_VA=0x00091a000 attr_data { Name = .p35_local1, VA = 0x000000000091a000, RA = 0x0000000056800000, PA = ra2pa(0x0000000056800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p35_local1_start p35_local1_begin: .skip 0xc0 p35_local1_start: .word 0x3c66faf4,0xf625aead,0xa301307c,0x4f980abb .word 0xaff58490,0x4370ddbc,0x40620816,0xcf5ec5cc .word 0x1d868332,0xbbb2e89c,0xb99b02ba,0x63244090 .word 0xe85a7dab,0x8cd0c95f,0x5880faa4,0x24056e6a p35_local1_end: SECTION .p35_local2 DATA_VA=0x00091c000 attr_data { Name = .p35_local2, VA = 0x000000000091c000, RA = 0x0000000057000000, PA = ra2pa(0x0000000057000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p35_local2_start p35_local2_begin: .skip 0xc0 p35_local2_start: .word 0xf521e9ac,0x0fc06845,0x9952eca2,0xf49140c0 .word 0x2ad80f58,0x6209a7d7,0xfca26f5c,0x2baad408 .word 0x60b7ff59,0xf3cf3ee7,0x511fd8c3,0x1e39de97 .word 0xfd0b7df4,0xaeec7ca2,0x4dfd2940,0xee1b6412 p35_local2_end: SECTION .p35_local3 DATA_VA=0x00091e000 attr_data { Name = .p35_local3, VA = 0x000000000091e000, RA = 0x0000000057800000, PA = ra2pa(0x0000000057800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p35_local3_start p35_local3_begin: .skip 0xc0 p35_local3_start: .word 0x3f6f4e25,0x55580b94,0x40f700d7,0xab1f94fa .word 0xd8be6450,0xb3ab3cde,0x32d58d74,0x77613a3a .word 0x1c379f8a,0x2f8563e1,0x4c65c699,0x1e6a563c .word 0xa02e400e,0x328df7c7,0x2d1e30ec,0x945e3a3a p35_local3_end: SECTION .p36_local0 DATA_VA=0x000920000 attr_data { Name = .p36_local0, VA = 0x0000000000920000, RA = 0x0000000058000000, PA = ra2pa(0x0000000058000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p36_local0_start p36_local0_begin: .skip 0xc0 p36_local0_start: .word 0xeb8840f0,0x4c688bd8,0x228ab422,0x5eee4616 .word 0x20170923,0xfdc3203e,0x82fdb85a,0x24324ce5 .word 0xc6d1c399,0xf54d9972,0xe9cdca9e,0x18015061 .word 0x69a4830d,0x67773ffa,0xa94e1c81,0x32981a0a p36_local0_end: SECTION .p36_local1 DATA_VA=0x000922000 attr_data { Name = .p36_local1, VA = 0x0000000000922000, RA = 0x0000000058800000, PA = ra2pa(0x0000000058800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p36_local1_start p36_local1_begin: .skip 0xc0 p36_local1_start: .word 0x0e0fd082,0xb9719d18,0xe02873b5,0xfc82ac16 .word 0xb3630a03,0x32c12070,0x7f98f9ec,0xc1cf7662 .word 0xd260d6db,0xff22d138,0x73deea42,0x400d0d65 .word 0xfed24121,0xa62f4849,0x92f2ed13,0x9f73f7b3 p36_local1_end: SECTION .p36_local2 DATA_VA=0x000924000 attr_data { Name = .p36_local2, VA = 0x0000000000924000, RA = 0x0000000059000000, PA = ra2pa(0x0000000059000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p36_local2_start p36_local2_begin: .skip 0xc0 p36_local2_start: .word 0xf8cd0477,0xd4279239,0xb95d19fa,0xbf0ca545 .word 0xde510e63,0xa4944fba,0xe2dfe38b,0xe44d66f5 .word 0xd9771850,0x2353fdc0,0x866e2ce7,0x170ebec3 .word 0x40f79ee5,0x9d69edeb,0x5fac46c0,0x703186ee p36_local2_end: SECTION .p36_local3 DATA_VA=0x000926000 attr_data { Name = .p36_local3, VA = 0x0000000000926000, RA = 0x0000000059800000, PA = ra2pa(0x0000000059800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p36_local3_start p36_local3_begin: .skip 0xc0 p36_local3_start: .word 0x1b1312aa,0x19fae7c4,0x8580c137,0x1d9be341 .word 0x5fe2459f,0xf34a2cea,0xaee59b78,0xf2a275b2 .word 0xcc02632d,0xdde6929b,0x55c8d7d8,0x9e280d9c .word 0x10912f4b,0x44dc1697,0x3c7b3506,0x59f4b383 p36_local3_end: SECTION .p37_local0 DATA_VA=0x000928000 attr_data { Name = .p37_local0, VA = 0x0000000000928000, RA = 0x000000005a000000, PA = ra2pa(0x000000005a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p37_local0_start p37_local0_begin: .skip 0xc0 p37_local0_start: .word 0x4b93962d,0x4fe26594,0x406d89f0,0xbdc50bc0 .word 0xce0e39b0,0x6b06f0fb,0x2d7df8ea,0x4f1c2531 .word 0xa509185f,0x0337894b,0x2b5d9b4b,0xf14b2db6 .word 0xf29d332f,0xc0fd72e1,0xeb94d1d2,0xcef4d385 p37_local0_end: SECTION .p37_local1 DATA_VA=0x00092a000 attr_data { Name = .p37_local1, VA = 0x000000000092a000, RA = 0x000000005a800000, PA = ra2pa(0x000000005a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p37_local1_start p37_local1_begin: .skip 0xc0 p37_local1_start: .word 0x5acde44b,0x26dcfaa5,0x5377d3ce,0xe7a0794c .word 0x1719500f,0xfa058927,0xeb37dc94,0xe745a6d0 .word 0xffc5c5a4,0x5c86b1eb,0x1c818c23,0xa3c8b8c5 .word 0xd9a1b5ee,0x26f7dee7,0x27ea46ab,0xc0fb5b41 p37_local1_end: SECTION .p37_local2 DATA_VA=0x00092c000 attr_data { Name = .p37_local2, VA = 0x000000000092c000, RA = 0x000000005b000000, PA = ra2pa(0x000000005b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p37_local2_start p37_local2_begin: .skip 0xc0 p37_local2_start: .word 0xc706ab65,0xab5b70b3,0x36bc6d4b,0xffe22e31 .word 0x0f0e6d46,0xe7810bb4,0x689ab2b0,0x9a65f4ad .word 0x3a49cf80,0x30c9e2e4,0x47d7eefa,0x7ec06bd5 .word 0x9dea83f1,0x6e8546ea,0xbfe43a28,0xb0fc2553 p37_local2_end: SECTION .p37_local3 DATA_VA=0x00092e000 attr_data { Name = .p37_local3, VA = 0x000000000092e000, RA = 0x000000005b800000, PA = ra2pa(0x000000005b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p37_local3_start p37_local3_begin: .skip 0xc0 p37_local3_start: .word 0x713325d1,0xe449c1c0,0xe15f4485,0x856c44b6 .word 0xd79bbf0a,0xae27ef85,0x7ce3768f,0x0338e86f .word 0x4122ec4c,0x5cc98752,0x89916ebe,0xf336566f .word 0x7bf77ce3,0xd45de18b,0x522fd544,0x24a2b238 p37_local3_end: SECTION .p38_local0 DATA_VA=0x000930000 attr_data { Name = .p38_local0, VA = 0x0000000000930000, RA = 0x000000005c000000, PA = ra2pa(0x000000005c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p38_local0_start p38_local0_begin: .skip 0xc0 p38_local0_start: .word 0xd231c525,0xc6e80331,0x4f8d28c9,0x1c4d2e96 .word 0xa3d08c72,0x482cf7ee,0x5276556f,0x8741cd70 .word 0x425c8131,0xb726ab01,0x3f1024e9,0xc144cc3e .word 0x2d02884a,0x646661f7,0x58d76e49,0x9ec65b64 p38_local0_end: SECTION .p38_local1 DATA_VA=0x000932000 attr_data { Name = .p38_local1, VA = 0x0000000000932000, RA = 0x000000005c800000, PA = ra2pa(0x000000005c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p38_local1_start p38_local1_begin: .skip 0xc0 p38_local1_start: .word 0x916fc4a7,0x4c33ef79,0x9097bb5e,0x890d1924 .word 0xdf605dac,0xcb0e0132,0x0aa47d70,0x79b9fbb6 .word 0x1f7ffac5,0x94f363d1,0xcee0f0c8,0x0405ac1b .word 0xebbfca79,0x791cf682,0xd0a65902,0xdd0ee631 p38_local1_end: SECTION .p38_local2 DATA_VA=0x000934000 attr_data { Name = .p38_local2, VA = 0x0000000000934000, RA = 0x000000005d000000, PA = ra2pa(0x000000005d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p38_local2_start p38_local2_begin: .skip 0xc0 p38_local2_start: .word 0xae7758dc,0xea7548fa,0x90a216ba,0x21ae54eb .word 0x703334b1,0x78b7cd01,0xb6efe89f,0x63ea7003 .word 0xa9515d4f,0xb6296113,0x0b487983,0xd0b7bc6a .word 0xeac087e0,0x9632dabf,0x6b93e9f3,0xc6e10a2c p38_local2_end: SECTION .p38_local3 DATA_VA=0x000936000 attr_data { Name = .p38_local3, VA = 0x0000000000936000, RA = 0x000000005d800000, PA = ra2pa(0x000000005d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p38_local3_start p38_local3_begin: .skip 0xc0 p38_local3_start: .word 0xcfd11b3b,0xa3b0f3ea,0xb1f4a065,0xda5b54dc .word 0x2a850652,0xe4d7be18,0x51ade595,0x23a9da76 .word 0x75f5d82f,0x276b397b,0xf924d457,0x456aff50 .word 0x45b92692,0xdc079e1a,0x623f39a0,0x8cf12d15 p38_local3_end: SECTION .p39_local0 DATA_VA=0x000938000 attr_data { Name = .p39_local0, VA = 0x0000000000938000, RA = 0x000000005e000000, PA = ra2pa(0x000000005e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p39_local0_start p39_local0_begin: .skip 0xc0 p39_local0_start: .word 0xfb88456c,0x5fed4b50,0xbc048d74,0xf4625189 .word 0xc20c008a,0xdd7e2977,0x041d6dbd,0x1e0e7023 .word 0xd15b6696,0xfbf63cdf,0x2d4e8a44,0x9fdd4e25 .word 0xc72c179f,0x6cc9b99c,0x8416b805,0xc2858c7a p39_local0_end: SECTION .p39_local1 DATA_VA=0x00093a000 attr_data { Name = .p39_local1, VA = 0x000000000093a000, RA = 0x000000005e800000, PA = ra2pa(0x000000005e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p39_local1_start p39_local1_begin: .skip 0xc0 p39_local1_start: .word 0x9cd44f70,0xa8f14f83,0x8496d2b7,0xb7c0d9ea .word 0x5ceb64ae,0x480ebec0,0x5e3eb14f,0x519bc197 .word 0x377bc521,0x10aaf273,0x735d3706,0x5213551d .word 0x7319f8b7,0x99fc54e4,0x76b6db6b,0x1294be2e p39_local1_end: SECTION .p39_local2 DATA_VA=0x00093c000 attr_data { Name = .p39_local2, VA = 0x000000000093c000, RA = 0x000000005f000000, PA = ra2pa(0x000000005f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p39_local2_start p39_local2_begin: .skip 0xc0 p39_local2_start: .word 0xd7a3ee49,0xecca08e0,0xb32de37e,0xb4404ca1 .word 0xdd54316c,0x2dc986d7,0x22d257e4,0xe1740da2 .word 0x9c555ea5,0xf7ae6aab,0x2bbe74ce,0xcc769611 .word 0x9c765262,0xc45a3fa2,0x305e9d54,0xee9953e8 p39_local2_end: SECTION .p39_local3 DATA_VA=0x00093e000 attr_data { Name = .p39_local3, VA = 0x000000000093e000, RA = 0x000000005f800000, PA = ra2pa(0x000000005f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p39_local3_start p39_local3_begin: .skip 0xc0 p39_local3_start: .word 0x89acd3a1,0xabbfe87d,0xde431833,0x4758884b .word 0xcd7dc05f,0xb96d159b,0x66d73f11,0x5fa8a9c9 .word 0x083599f3,0xd64bb9c2,0xcbf6a4bd,0xb648eb66 .word 0x917d0eca,0xa9b0be0c,0x00c82958,0xdc807ebc p39_local3_end: SECTION .p40_local0 DATA_VA=0x000940000 attr_data { Name = .p40_local0, VA = 0x0000000000940000, RA = 0x0000000060000000, PA = ra2pa(0x0000000060000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p40_local0_start p40_local0_begin: .skip 0xc0 p40_local0_start: .word 0xd5953add,0x02642d39,0x6b2c2b18,0x04a6be8f .word 0x4fec76c7,0x6bb9a99b,0x33fcd548,0x9e74958f .word 0x323156b8,0xcc4c6bdc,0x82e6f405,0xbc2d1db4 .word 0x2c7cf2cb,0x3223f1ee,0xc08df155,0x2908b51e p40_local0_end: SECTION .p40_local1 DATA_VA=0x000942000 attr_data { Name = .p40_local1, VA = 0x0000000000942000, RA = 0x0000000060800000, PA = ra2pa(0x0000000060800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p40_local1_start p40_local1_begin: .skip 0xc0 p40_local1_start: .word 0x50a8c5a3,0x3d485a02,0x169b177c,0x24246ff3 .word 0xe5b5679c,0x79ad421c,0x7b53e292,0xf1096f80 .word 0xc699847d,0xffc7ed20,0x7755a480,0xf2c95532 .word 0x0c14ec55,0x5a6bedaf,0x8795fa8a,0x5a80cfdc p40_local1_end: SECTION .p40_local2 DATA_VA=0x000944000 attr_data { Name = .p40_local2, VA = 0x0000000000944000, RA = 0x0000000061000000, PA = ra2pa(0x0000000061000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p40_local2_start p40_local2_begin: .skip 0xc0 p40_local2_start: .word 0x8b7c2125,0x593f9369,0x199f564f,0x0e161f65 .word 0x5ea88cca,0x3d695eb1,0x92b5ee2d,0x9b3b69a6 .word 0xa39fd3ee,0x30a1860d,0x5bd84f9b,0xb45604ba .word 0x85f4061f,0x8c5dafba,0x88391237,0x2d1df556 p40_local2_end: SECTION .p40_local3 DATA_VA=0x000946000 attr_data { Name = .p40_local3, VA = 0x0000000000946000, RA = 0x0000000061800000, PA = ra2pa(0x0000000061800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p40_local3_start p40_local3_begin: .skip 0xc0 p40_local3_start: .word 0x41ed33f4,0x2445a7dd,0x35cd8adb,0xaa04900f .word 0xa93a5d45,0xf833f381,0x57cbc772,0x363c077d .word 0xa5aac10e,0xd765020f,0xad0dbee9,0x3a0a47d9 .word 0xe7f066b2,0xe0cde5b1,0x49616789,0xf2eaa285 p40_local3_end: SECTION .p41_local0 DATA_VA=0x000948000 attr_data { Name = .p41_local0, VA = 0x0000000000948000, RA = 0x0000000062000000, PA = ra2pa(0x0000000062000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p41_local0_start p41_local0_begin: .skip 0xc0 p41_local0_start: .word 0xf32d9c07,0xe0425661,0x047f9386,0xec1a2468 .word 0x879e04b1,0xef4aa01d,0x157e9c91,0x8b995da3 .word 0x1efe7104,0x0d865f29,0x4e7dd57b,0x425dc0d5 .word 0x74c3dc36,0x1533e397,0x295bc7ee,0xc5acbc1d p41_local0_end: SECTION .p41_local1 DATA_VA=0x00094a000 attr_data { Name = .p41_local1, VA = 0x000000000094a000, RA = 0x0000000062800000, PA = ra2pa(0x0000000062800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p41_local1_start p41_local1_begin: .skip 0xc0 p41_local1_start: .word 0x31ffc2c0,0x48cc9e37,0xf61c40ef,0x76bbc631 .word 0x081d5e49,0xbc0cbcc3,0xc8d18989,0x50cba9fa .word 0x6ec727b9,0xf856701b,0xadcc4587,0x73363982 .word 0x0deb0a77,0x42262edd,0xa02b7037,0xdf7d163a p41_local1_end: SECTION .p41_local2 DATA_VA=0x00094c000 attr_data { Name = .p41_local2, VA = 0x000000000094c000, RA = 0x0000000063000000, PA = ra2pa(0x0000000063000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p41_local2_start p41_local2_begin: .skip 0xc0 p41_local2_start: .word 0x392091f9,0x462be33d,0xd7be12b1,0x4bbf1488 .word 0x80d67ebc,0x1cfafc54,0x7834b692,0x73651d73 .word 0x78d0f073,0x0ab712ff,0xe171653e,0x8d8b2557 .word 0x486edb3c,0x8e2430ba,0x5a27b270,0xf8f7fdaa p41_local2_end: SECTION .p41_local3 DATA_VA=0x00094e000 attr_data { Name = .p41_local3, VA = 0x000000000094e000, RA = 0x0000000063800000, PA = ra2pa(0x0000000063800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p41_local3_start p41_local3_begin: .skip 0xc0 p41_local3_start: .word 0xb3e26fe6,0xde41de92,0x561a3dd5,0x795d5731 .word 0xe1096026,0xad12d157,0x1e68e714,0xf92cd1c3 .word 0x95278f58,0x79849501,0x6487c444,0x27a7c5ac .word 0x33f4d90e,0x55c0fa93,0xc736bbdb,0x8d77fbe7 p41_local3_end: SECTION .p42_local0 DATA_VA=0x000950000 attr_data { Name = .p42_local0, VA = 0x0000000000950000, RA = 0x0000000064000000, PA = ra2pa(0x0000000064000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p42_local0_start p42_local0_begin: .skip 0xc0 p42_local0_start: .word 0x8718c1e4,0xd7007e78,0xdde05554,0xba4eff0b .word 0xf752902e,0x866100f2,0x554312cc,0x36ae7e0a .word 0x1613f077,0xed529d1a,0x9fe1dfc5,0xa70b775c .word 0x606809ad,0xe3e7e071,0x0c987e6d,0xa2d289c9 p42_local0_end: SECTION .p42_local1 DATA_VA=0x000952000 attr_data { Name = .p42_local1, VA = 0x0000000000952000, RA = 0x0000000064800000, PA = ra2pa(0x0000000064800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p42_local1_start p42_local1_begin: .skip 0xc0 p42_local1_start: .word 0x94bdfb32,0x5182360b,0x71892d2a,0x1ba132a0 .word 0x9a750f78,0x4a02d29b,0xcf81a6c7,0x4458a548 .word 0xff2a68b2,0x322dfada,0xd27793a9,0xf39a07ea .word 0x44b7f687,0x6f552b9e,0x0cdd28b3,0xc9250006 p42_local1_end: SECTION .p42_local2 DATA_VA=0x000954000 attr_data { Name = .p42_local2, VA = 0x0000000000954000, RA = 0x0000000065000000, PA = ra2pa(0x0000000065000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p42_local2_start p42_local2_begin: .skip 0xc0 p42_local2_start: .word 0x6ce85f48,0xd19881cb,0x92a01928,0xf388124b .word 0x5e3624dd,0x7a4ecfc5,0xaa36410c,0xe71f0b43 .word 0x98270571,0x8e0d5f15,0x25e754d4,0x1cb23ef1 .word 0x92b10a5a,0xbd6c9670,0xfcf61c17,0x112285d3 p42_local2_end: SECTION .p42_local3 DATA_VA=0x000956000 attr_data { Name = .p42_local3, VA = 0x0000000000956000, RA = 0x0000000065800000, PA = ra2pa(0x0000000065800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p42_local3_start p42_local3_begin: .skip 0xc0 p42_local3_start: .word 0xd418cc68,0x6331c872,0xb87154aa,0xcec4b172 .word 0x5e441bc3,0x9767c42c,0x6a1f9065,0x02bb64ae .word 0x2b55504d,0xbc557591,0xcdf64fe3,0x23bbd9bd .word 0xe03c93f1,0xb1a5fdcc,0xc4f78703,0xfb88f428 p42_local3_end: SECTION .p43_local0 DATA_VA=0x000958000 attr_data { Name = .p43_local0, VA = 0x0000000000958000, RA = 0x0000000066000000, PA = ra2pa(0x0000000066000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p43_local0_start p43_local0_begin: .skip 0xc0 p43_local0_start: .word 0xccf2779e,0xae180b3d,0xb66fd737,0x5a86ddd1 .word 0xed58e666,0xa70d9e8a,0x61c63dcd,0x73e60382 .word 0x7e150f3d,0x78d56a9b,0xcbe1b7d5,0x0103823e .word 0xfe0b7065,0x8b86ff4f,0x3b5ad00a,0x7fe242f5 p43_local0_end: SECTION .p43_local1 DATA_VA=0x00095a000 attr_data { Name = .p43_local1, VA = 0x000000000095a000, RA = 0x0000000066800000, PA = ra2pa(0x0000000066800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p43_local1_start p43_local1_begin: .skip 0xc0 p43_local1_start: .word 0xe0acf431,0x9bd805b1,0xec6976e1,0xc2918863 .word 0xcd135fc0,0x18431d33,0x767eb666,0xb97eac87 .word 0x6bce0a89,0x054ff8c4,0x460d35db,0xb2db3686 .word 0x28124f6d,0xd6c893e9,0xd4a32c4d,0xbe4a741f p43_local1_end: SECTION .p43_local2 DATA_VA=0x00095c000 attr_data { Name = .p43_local2, VA = 0x000000000095c000, RA = 0x0000000067000000, PA = ra2pa(0x0000000067000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p43_local2_start p43_local2_begin: .skip 0xc0 p43_local2_start: .word 0xcaab2230,0xfb70c107,0x1ca1f9d3,0xbdabff99 .word 0x90b276f7,0xb20ce300,0xff7e4762,0xf95fb841 .word 0xb971f18a,0xa8a836eb,0x5cc3d648,0x69619725 .word 0x48d83346,0xe8fc070c,0xbbbcadcd,0x32164d12 p43_local2_end: SECTION .p43_local3 DATA_VA=0x00095e000 attr_data { Name = .p43_local3, VA = 0x000000000095e000, RA = 0x0000000067800000, PA = ra2pa(0x0000000067800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p43_local3_start p43_local3_begin: .skip 0xc0 p43_local3_start: .word 0xc7f0955c,0x7bd6e04f,0x270544e3,0x8bc764a3 .word 0x48aa9af5,0x08539f58,0x74139e0b,0xf81f1ea3 .word 0xa3eaf33f,0x4115b2fa,0x53ead5df,0xa35a4adc .word 0xc677ce4f,0xce1b4eb9,0xf6248714,0xa3a986ba p43_local3_end: SECTION .p44_local0 DATA_VA=0x000960000 attr_data { Name = .p44_local0, VA = 0x0000000000960000, RA = 0x0000000068000000, PA = ra2pa(0x0000000068000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p44_local0_start p44_local0_begin: .skip 0xc0 p44_local0_start: .word 0xc9423dc4,0x75dd3880,0x69971572,0x8cf6f2a2 .word 0x48df5368,0x0fce46df,0x555ff814,0x78e81529 .word 0x14142d31,0xf92de4fb,0xb45f16e3,0x7b185b16 .word 0x4d5fab00,0x8028e7af,0xd5f40d7b,0xa224dc25 p44_local0_end: SECTION .p44_local1 DATA_VA=0x000962000 attr_data { Name = .p44_local1, VA = 0x0000000000962000, RA = 0x0000000068800000, PA = ra2pa(0x0000000068800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p44_local1_start p44_local1_begin: .skip 0xc0 p44_local1_start: .word 0xd0aec0d3,0x02bd5ec7,0xb22df2e9,0xb62ba08d .word 0x816fe8a4,0x51b763a5,0x5ce029cf,0xdb20c8cc .word 0x41dadc31,0xa9a26e70,0x8a237f80,0xd798b867 .word 0x4d897757,0x0623eef5,0x06d2ed80,0xa4f72052 p44_local1_end: SECTION .p44_local2 DATA_VA=0x000964000 attr_data { Name = .p44_local2, VA = 0x0000000000964000, RA = 0x0000000069000000, PA = ra2pa(0x0000000069000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p44_local2_start p44_local2_begin: .skip 0xc0 p44_local2_start: .word 0xb648c19f,0xf7ee95b9,0xa361f723,0x854d9f3a .word 0xa9850713,0xf281da60,0xde545dcd,0x7f76e4c2 .word 0x2bae7fd4,0xa06930b4,0x6f368aba,0x5c642cd5 .word 0x8ec027b2,0xe36cb3a3,0x0782af64,0xd33ba325 p44_local2_end: SECTION .p44_local3 DATA_VA=0x000966000 attr_data { Name = .p44_local3, VA = 0x0000000000966000, RA = 0x0000000069800000, PA = ra2pa(0x0000000069800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p44_local3_start p44_local3_begin: .skip 0xc0 p44_local3_start: .word 0x9e3dc710,0x20c670ac,0x634c6be6,0xf9a1c11b .word 0x9ad42206,0xc9d6c35c,0x74417c87,0x149c8bb3 .word 0xc8c735b1,0x5f14ff70,0x595277c2,0x2ae1055c .word 0xd03249af,0xd8e4f186,0x84c998b6,0xfb0240f7 p44_local3_end: SECTION .p45_local0 DATA_VA=0x000968000 attr_data { Name = .p45_local0, VA = 0x0000000000968000, RA = 0x000000006a000000, PA = ra2pa(0x000000006a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p45_local0_start p45_local0_begin: .skip 0xc0 p45_local0_start: .word 0x062a2c8b,0xb71793d9,0x33db35ca,0x101fb1ca .word 0x32559f0f,0x9cdcdf05,0x4ff2f3e5,0x7ee25e73 .word 0xdc07f9bf,0x4eed39c2,0x99a69469,0x01a21996 .word 0x9f69ab7e,0x4b8d884c,0x62a009c8,0xe02365fa p45_local0_end: SECTION .p45_local1 DATA_VA=0x00096a000 attr_data { Name = .p45_local1, VA = 0x000000000096a000, RA = 0x000000006a800000, PA = ra2pa(0x000000006a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p45_local1_start p45_local1_begin: .skip 0xc0 p45_local1_start: .word 0xf6c3c866,0xc6285be4,0x1ca6b528,0x2a99f2e2 .word 0x6f172b35,0x150df78f,0x3a74cdbf,0xf792d431 .word 0x463f3625,0xd6d726ff,0x8f6dac71,0xc553b707 .word 0x91d160d2,0x7c272be4,0x254d3df6,0x5325324e p45_local1_end: SECTION .p45_local2 DATA_VA=0x00096c000 attr_data { Name = .p45_local2, VA = 0x000000000096c000, RA = 0x000000006b000000, PA = ra2pa(0x000000006b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p45_local2_start p45_local2_begin: .skip 0xc0 p45_local2_start: .word 0x8cf8bbf3,0x54b960ed,0x558954a1,0x9be9ca53 .word 0x5c557e96,0xaa2fcd71,0x6fd156a4,0xb36441b3 .word 0x16a2eef5,0xa35dae78,0xc2638568,0x0a445c77 .word 0x35794872,0x1c667915,0xb5e1793a,0xfbe2fec5 p45_local2_end: SECTION .p45_local3 DATA_VA=0x00096e000 attr_data { Name = .p45_local3, VA = 0x000000000096e000, RA = 0x000000006b800000, PA = ra2pa(0x000000006b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p45_local3_start p45_local3_begin: .skip 0xc0 p45_local3_start: .word 0x1dc47a95,0x44c78269,0xc8a539e2,0x3ccce96e .word 0x660db9ff,0x0ff7d10e,0x1ee1cda2,0x0f715ccd .word 0x9fd08d94,0x83f91e1e,0x3e093d65,0x9ab8d3f7 .word 0x2971a491,0x90ad5e60,0xe1f65a8f,0x302b00d9 p45_local3_end: SECTION .p46_local0 DATA_VA=0x000970000 attr_data { Name = .p46_local0, VA = 0x0000000000970000, RA = 0x000000006c000000, PA = ra2pa(0x000000006c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p46_local0_start p46_local0_begin: .skip 0xc0 p46_local0_start: .word 0xb021fb78,0x3f8d2a5c,0xd3747b3e,0x8f87cf12 .word 0x68626289,0xcabbae81,0x829e5742,0x5a0951a3 .word 0x8e9eb6b4,0x3d3112b3,0x4f6cc2f7,0x22ad7052 .word 0xd40a26b7,0xa42d0353,0x8d982378,0x60a9f74c p46_local0_end: SECTION .p46_local1 DATA_VA=0x000972000 attr_data { Name = .p46_local1, VA = 0x0000000000972000, RA = 0x000000006c800000, PA = ra2pa(0x000000006c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p46_local1_start p46_local1_begin: .skip 0xc0 p46_local1_start: .word 0x008c842e,0x15d5634a,0xa2c50052,0xd5b091aa .word 0x19fe4ebd,0x8f3c8b67,0x7fbaaffa,0x2c8fa8d5 .word 0xecc5446b,0xd8aefee8,0xe0d01454,0xfd3c23ea .word 0x3f05476d,0xf9aa8cb2,0x45d17bea,0x50164ad5 p46_local1_end: SECTION .p46_local2 DATA_VA=0x000974000 attr_data { Name = .p46_local2, VA = 0x0000000000974000, RA = 0x000000006d000000, PA = ra2pa(0x000000006d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p46_local2_start p46_local2_begin: .skip 0xc0 p46_local2_start: .word 0xd4c42806,0x732c2fc6,0x5dc454fb,0xc2608a34 .word 0x21fe75fc,0x99469ab7,0x9616da65,0x27561e04 .word 0x46a46996,0xf940e413,0x31708d27,0x784e68d5 .word 0xb9a5ea9b,0x4e561119,0x68be8de6,0x9196091f p46_local2_end: SECTION .p46_local3 DATA_VA=0x000976000 attr_data { Name = .p46_local3, VA = 0x0000000000976000, RA = 0x000000006d800000, PA = ra2pa(0x000000006d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p46_local3_start p46_local3_begin: .skip 0xc0 p46_local3_start: .word 0x4dd2ed2d,0x61c565c5,0x66ef2675,0x9b82b141 .word 0x6df9a9f4,0x1a8aa247,0x4a822c86,0x2a808b4a .word 0xa08e6ff9,0xf39aed46,0x4f3ae6da,0xcd24fc35 .word 0x49893b83,0x94a57f9c,0x00ad11dd,0x494849d7 p46_local3_end: SECTION .p47_local0 DATA_VA=0x000978000 attr_data { Name = .p47_local0, VA = 0x0000000000978000, RA = 0x000000006e000000, PA = ra2pa(0x000000006e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p47_local0_start p47_local0_begin: .skip 0xc0 p47_local0_start: .word 0xa1d49500,0xc13b1e33,0xd5628b16,0x05a4ef47 .word 0x48bcb10e,0xe4a413c4,0xda28d2da,0xe1ab72f0 .word 0x586c432b,0x3a547774,0xdbb5d0d1,0xf14e523b .word 0x0654c6d7,0x5d26aeff,0x0412e632,0x78da54ff p47_local0_end: SECTION .p47_local1 DATA_VA=0x00097a000 attr_data { Name = .p47_local1, VA = 0x000000000097a000, RA = 0x000000006e800000, PA = ra2pa(0x000000006e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p47_local1_start p47_local1_begin: .skip 0xc0 p47_local1_start: .word 0x3c4e3cb2,0xa3bc22c8,0x52cf5907,0x601fb7d3 .word 0x9158571d,0xb2a2f6a9,0x47f6da05,0xa38ad1cb .word 0x2036e38f,0x1746d595,0x17fea188,0x65650596 .word 0xc0df7b08,0x8bf9e594,0x51ed91cb,0x6bedd6cd p47_local1_end: SECTION .p47_local2 DATA_VA=0x00097c000 attr_data { Name = .p47_local2, VA = 0x000000000097c000, RA = 0x000000006f000000, PA = ra2pa(0x000000006f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p47_local2_start p47_local2_begin: .skip 0xc0 p47_local2_start: .word 0xab92eac6,0xe29700e6,0x29a8b204,0xba707ee3 .word 0xce0db8f0,0x5120c6fa,0x4cd88b26,0x3dc4eca5 .word 0x91a159a5,0xcf612a56,0x8b3335ab,0x0237f74d .word 0x5503b621,0x8097a28f,0x566552f5,0xdbbfab6a p47_local2_end: SECTION .p47_local3 DATA_VA=0x00097e000 attr_data { Name = .p47_local3, VA = 0x000000000097e000, RA = 0x000000006f800000, PA = ra2pa(0x000000006f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p47_local3_start p47_local3_begin: .skip 0xc0 p47_local3_start: .word 0xf0b22bd2,0x681bdc49,0xf28d0169,0x9c6f4c38 .word 0x9e080538,0x2648684e,0xd6ace858,0x08a2f0d4 .word 0x1b09872d,0xbb608a0a,0x7e43a7b7,0xfda590ad .word 0xa09b571a,0x55ad0b05,0xeeea6018,0x5fa3ed8b p47_local3_end: SECTION .p48_local0 DATA_VA=0x000980000 attr_data { Name = .p48_local0, VA = 0x0000000000980000, RA = 0x0000000070000000, PA = ra2pa(0x0000000070000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p48_local0_start p48_local0_begin: .skip 0xc0 p48_local0_start: .word 0x6edaa1df,0x5933c581,0x6a04afc0,0x73ef3781 .word 0xb3782eec,0x8737d597,0x10deec42,0x24b1cd41 .word 0xbf706315,0xfeaf4888,0x5d3f0c03,0x1a163a65 .word 0x0cab83b1,0x22d1b06d,0x0acd17f9,0x806e37b4 p48_local0_end: SECTION .p48_local1 DATA_VA=0x000982000 attr_data { Name = .p48_local1, VA = 0x0000000000982000, RA = 0x0000000070800000, PA = ra2pa(0x0000000070800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p48_local1_start p48_local1_begin: .skip 0xc0 p48_local1_start: .word 0x9f0d3f4c,0x95f0bd00,0x436799ef,0xd71427c4 .word 0xe09e9190,0x32adf4bf,0x4c4a15c6,0x060d6901 .word 0xa4a80ceb,0xd1e77348,0x1412959f,0xf26cf72c .word 0x56639637,0x2a9d0dbb,0x84e67b51,0xbd3dcfc8 p48_local1_end: SECTION .p48_local2 DATA_VA=0x000984000 attr_data { Name = .p48_local2, VA = 0x0000000000984000, RA = 0x0000000071000000, PA = ra2pa(0x0000000071000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p48_local2_start p48_local2_begin: .skip 0xc0 p48_local2_start: .word 0xd17224a5,0xeda449a9,0xe8583089,0x63392c0f .word 0xd680cfc9,0x4932c56b,0x359a6bae,0x3c8cd74c .word 0xdba74bb7,0x2a2b7488,0x49506502,0x463ebb07 .word 0x632c9b6e,0x6e682eea,0x0b4e9792,0xb6eded7d p48_local2_end: SECTION .p48_local3 DATA_VA=0x000986000 attr_data { Name = .p48_local3, VA = 0x0000000000986000, RA = 0x0000000071800000, PA = ra2pa(0x0000000071800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p48_local3_start p48_local3_begin: .skip 0xc0 p48_local3_start: .word 0xd3c46c7b,0x2dbc36eb,0xeae09cf5,0x8722aede .word 0xadec6e48,0xb92744ee,0x7900f936,0xd170c30f .word 0x10c7100f,0x283332a4,0xb7a2f8cd,0xb1837c2a .word 0x4e90a0ee,0x2583c65b,0x28efecc7,0xaf462697 p48_local3_end: SECTION .p49_local0 DATA_VA=0x000988000 attr_data { Name = .p49_local0, VA = 0x0000000000988000, RA = 0x0000000072000000, PA = ra2pa(0x0000000072000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p49_local0_start p49_local0_begin: .skip 0xc0 p49_local0_start: .word 0x9530f440,0x72bf1c46,0x0fbaf93c,0xda92cd53 .word 0xfcbb5b6e,0x51ea9c1a,0x677f04dc,0xed5d3d52 .word 0xa4ce3a61,0xb07301bc,0xaa9878a1,0xbb9411ca .word 0xe843895b,0xf9d538af,0xb9ef425e,0xfb69dc24 p49_local0_end: SECTION .p49_local1 DATA_VA=0x00098a000 attr_data { Name = .p49_local1, VA = 0x000000000098a000, RA = 0x0000000072800000, PA = ra2pa(0x0000000072800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p49_local1_start p49_local1_begin: .skip 0xc0 p49_local1_start: .word 0x4e6fce48,0xe47937f3,0xe0b2260f,0x9d874ea8 .word 0x67ebe3a9,0x60477622,0x9e83ebec,0x89a2c4f1 .word 0x76b0254a,0x29ba099c,0x18f773d4,0x001093fb .word 0x80f1116b,0xf0a105b2,0x38cc6451,0xeb50c148 p49_local1_end: SECTION .p49_local2 DATA_VA=0x00098c000 attr_data { Name = .p49_local2, VA = 0x000000000098c000, RA = 0x0000000073000000, PA = ra2pa(0x0000000073000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p49_local2_start p49_local2_begin: .skip 0xc0 p49_local2_start: .word 0x7493c9e2,0xf38aa03e,0x78b2e083,0x9354df0f .word 0x5d4e8129,0x502ddd31,0xa267f3a5,0x34b7ae02 .word 0x73cb2690,0x7dc1e3fa,0xf416cb64,0x37b5cb34 .word 0x529648c0,0x7d79503a,0x540c1e7e,0x0b554a2a p49_local2_end: SECTION .p49_local3 DATA_VA=0x00098e000 attr_data { Name = .p49_local3, VA = 0x000000000098e000, RA = 0x0000000073800000, PA = ra2pa(0x0000000073800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p49_local3_start p49_local3_begin: .skip 0xc0 p49_local3_start: .word 0xaf3ec6be,0x547cd971,0x5b46c00f,0xb9a8ec0d .word 0x5781e571,0xf0dc9f2d,0x01075661,0xe744e485 .word 0xb2006fae,0x40799e36,0x2c69b355,0x6a55f582 .word 0xe99f18f1,0x8f760426,0x8c35dfff,0x234c07ef p49_local3_end: SECTION .p50_local0 DATA_VA=0x000990000 attr_data { Name = .p50_local0, VA = 0x0000000000990000, RA = 0x0000000074000000, PA = ra2pa(0x0000000074000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p50_local0_start p50_local0_begin: .skip 0xc0 p50_local0_start: .word 0xe99e4f99,0x6f7cd21f,0xaa311381,0xf8bcc8c0 .word 0x3437630b,0x3f9269c9,0xb53c58bd,0xc7f033fe .word 0x8ab88a0f,0xa70a0e9d,0x3eb2149f,0xeebe205a .word 0xed03507c,0xbb7cad20,0x79539571,0xfbd48899 p50_local0_end: SECTION .p50_local1 DATA_VA=0x000992000 attr_data { Name = .p50_local1, VA = 0x0000000000992000, RA = 0x0000000074800000, PA = ra2pa(0x0000000074800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p50_local1_start p50_local1_begin: .skip 0xc0 p50_local1_start: .word 0x2cd81c50,0x71e46db3,0xda051844,0xbaacee25 .word 0xf55e7401,0x172c80bd,0x2a74051d,0xcd764aa9 .word 0xde0e9670,0x577efe31,0x6a74cf27,0x28d5af1f .word 0x0584db4b,0x657a663f,0x6063cd2f,0x6a8f3888 p50_local1_end: SECTION .p50_local2 DATA_VA=0x000994000 attr_data { Name = .p50_local2, VA = 0x0000000000994000, RA = 0x0000000075000000, PA = ra2pa(0x0000000075000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p50_local2_start p50_local2_begin: .skip 0xc0 p50_local2_start: .word 0x6dcd2cf0,0x02e17411,0x5371a8af,0x72be3644 .word 0x340dfb05,0x94f3976f,0xb2df01dd,0xd294896f .word 0xc6307ea0,0x3c30619c,0x5156d4ab,0x9bee886a .word 0x1a1f697b,0xf15ac593,0xc49ec501,0x49b43569 p50_local2_end: SECTION .p50_local3 DATA_VA=0x000996000 attr_data { Name = .p50_local3, VA = 0x0000000000996000, RA = 0x0000000075800000, PA = ra2pa(0x0000000075800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p50_local3_start p50_local3_begin: .skip 0xc0 p50_local3_start: .word 0xada1f057,0xd21d1f06,0x88be3d51,0x7e9dd597 .word 0xbe4e6c2c,0xeb940e59,0xe790a060,0x99bebf16 .word 0x7d26aa28,0xeac46847,0xc8fc3dad,0xd4cfcfc9 .word 0x550ab8fb,0xb59b3e72,0xb8703558,0xbcc2460e p50_local3_end: SECTION .p51_local0 DATA_VA=0x000998000 attr_data { Name = .p51_local0, VA = 0x0000000000998000, RA = 0x0000000076000000, PA = ra2pa(0x0000000076000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p51_local0_start p51_local0_begin: .skip 0xc0 p51_local0_start: .word 0x4865acb7,0x4e600f76,0x7e9e0fde,0xcd2d8c3f .word 0x333823b4,0x30d8c153,0xdf6013e0,0xe2394154 .word 0x0d243d1b,0xee610a9b,0x1f96eead,0xa30547f1 .word 0x34fb4b81,0x7e581b44,0x05c16260,0x79bdd0e9 p51_local0_end: SECTION .p51_local1 DATA_VA=0x00099a000 attr_data { Name = .p51_local1, VA = 0x000000000099a000, RA = 0x0000000076800000, PA = ra2pa(0x0000000076800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p51_local1_start p51_local1_begin: .skip 0xc0 p51_local1_start: .word 0x1f6b91a6,0x27baeebf,0x9fd6e3cd,0x409ee02f .word 0x757d7f76,0xfd0a46f6,0x4a9f646c,0xb194617e .word 0xacdc1c86,0x14613991,0xb129587e,0xebe4f2db .word 0x251af086,0xddb22a19,0xc80a4b72,0x743a6e9d p51_local1_end: SECTION .p51_local2 DATA_VA=0x00099c000 attr_data { Name = .p51_local2, VA = 0x000000000099c000, RA = 0x0000000077000000, PA = ra2pa(0x0000000077000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p51_local2_start p51_local2_begin: .skip 0xc0 p51_local2_start: .word 0x08c25642,0xe44f66bd,0x9ad5debb,0x182a52b1 .word 0x13916110,0xed27f388,0xf00f6331,0x8ee69c24 .word 0xe3f64b00,0xf32e15ea,0xc8a55e58,0x6c61c03e .word 0x40270385,0x9d30e365,0x4a9445da,0x689c22af p51_local2_end: SECTION .p51_local3 DATA_VA=0x00099e000 attr_data { Name = .p51_local3, VA = 0x000000000099e000, RA = 0x0000000077800000, PA = ra2pa(0x0000000077800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p51_local3_start p51_local3_begin: .skip 0xc0 p51_local3_start: .word 0xb7f62b7f,0xcad1748c,0x60814a7a,0x07a6694d .word 0xe730e4a4,0x8555e4c6,0x85412f3c,0xaa720dad .word 0x9d388500,0xcf4c10db,0x333e92fd,0x618baa17 .word 0xc409a751,0xe9537db9,0x2ff74a5e,0xcfa1cbe8 p51_local3_end: SECTION .p52_local0 DATA_VA=0x0009a0000 attr_data { Name = .p52_local0, VA = 0x00000000009a0000, RA = 0x0000000078000000, PA = ra2pa(0x0000000078000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p52_local0_start p52_local0_begin: .skip 0xc0 p52_local0_start: .word 0xcc887ef6,0x64df66f9,0x0c1c0632,0x7d1a267a .word 0x87377f7b,0xb9afd8ad,0x9e18e74b,0x66cb6835 .word 0x2d871412,0x48125924,0xfbfb19ca,0x8de91ab2 .word 0x9c3cf477,0x3e6c04a6,0xa14953f5,0x77c42794 p52_local0_end: SECTION .p52_local1 DATA_VA=0x0009a2000 attr_data { Name = .p52_local1, VA = 0x00000000009a2000, RA = 0x0000000078800000, PA = ra2pa(0x0000000078800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p52_local1_start p52_local1_begin: .skip 0xc0 p52_local1_start: .word 0x49d71a84,0x0f27391b,0x75af78d3,0xd0c5348d .word 0xf4e4d955,0x1fc3a806,0x529aa075,0x16cc04ad .word 0x19e92aec,0x0a473b57,0xa2e7658d,0x8c05b5f1 .word 0x91e47fd6,0xe874fa5a,0x3fa544a6,0xf1c20736 p52_local1_end: SECTION .p52_local2 DATA_VA=0x0009a4000 attr_data { Name = .p52_local2, VA = 0x00000000009a4000, RA = 0x0000000079000000, PA = ra2pa(0x0000000079000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p52_local2_start p52_local2_begin: .skip 0xc0 p52_local2_start: .word 0x789538bb,0x2015a7e1,0x96eff2e6,0xda0f427d .word 0x85c3f5a9,0x37e480fc,0x54c30e7f,0x921c4825 .word 0x9b52c23b,0x683c4a01,0xa87ff4c7,0x3e95634c .word 0x21b1e789,0xa3fa1948,0x5de63af5,0x3faa545a p52_local2_end: SECTION .p52_local3 DATA_VA=0x0009a6000 attr_data { Name = .p52_local3, VA = 0x00000000009a6000, RA = 0x0000000079800000, PA = ra2pa(0x0000000079800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p52_local3_start p52_local3_begin: .skip 0xc0 p52_local3_start: .word 0x7721166f,0x1821319f,0x35d02bea,0xae680cb0 .word 0xe8390fa0,0xcf3d7e91,0x176b1fd6,0xf87af98a .word 0x66620493,0x4d21db59,0xa473e87d,0xa84b8557 .word 0xc60935cd,0xf995a2b6,0xd01dd39d,0x01f76ed3 p52_local3_end: SECTION .p53_local0 DATA_VA=0x0009a8000 attr_data { Name = .p53_local0, VA = 0x00000000009a8000, RA = 0x000000007a000000, PA = ra2pa(0x000000007a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p53_local0_start p53_local0_begin: .skip 0xc0 p53_local0_start: .word 0x53cc23cc,0x25fae9c1,0x7788146f,0xae2869e9 .word 0x989ba37f,0x348d34ae,0x1ef6ddb1,0xc51d2d67 .word 0xc735cca3,0xb652823f,0x097713e6,0xb077fc07 .word 0xccff8d76,0x7963b556,0x66ce076e,0x7fc0fe00 p53_local0_end: SECTION .p53_local1 DATA_VA=0x0009aa000 attr_data { Name = .p53_local1, VA = 0x00000000009aa000, RA = 0x000000007a800000, PA = ra2pa(0x000000007a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p53_local1_start p53_local1_begin: .skip 0xc0 p53_local1_start: .word 0x6b35d8bc,0xc4f232d1,0x5a8ddc13,0xec06dd9b .word 0xde905f35,0xb8328648,0x9f717ee2,0x473df3ab .word 0x792c7ecf,0xa46dace6,0x4fb646a0,0x9ccd0349 .word 0x8a17fe4b,0xf1d8898a,0x1fcddee9,0x804559b4 p53_local1_end: SECTION .p53_local2 DATA_VA=0x0009ac000 attr_data { Name = .p53_local2, VA = 0x00000000009ac000, RA = 0x000000007b000000, PA = ra2pa(0x000000007b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p53_local2_start p53_local2_begin: .skip 0xc0 p53_local2_start: .word 0x2fa7e4eb,0x3f80c0f1,0x28f74961,0x440f7fb1 .word 0x430634d7,0xf43f0f5d,0x71c69da8,0xb555c37f .word 0xf86eec52,0x08f5824e,0xb7cc6ad3,0x6ef92dc9 .word 0xaa767897,0xa72c24d8,0x7a06cf1d,0xf7401f45 p53_local2_end: SECTION .p53_local3 DATA_VA=0x0009ae000 attr_data { Name = .p53_local3, VA = 0x00000000009ae000, RA = 0x000000007b800000, PA = ra2pa(0x000000007b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p53_local3_start p53_local3_begin: .skip 0xc0 p53_local3_start: .word 0x2494be92,0x7ef2c7a7,0x61c2b044,0x40c3f92a .word 0x9e582f12,0x62e1a494,0x60ca162f,0xb882cd13 .word 0xab2bf33a,0xbd9e0473,0xf725da38,0xce56df4c .word 0x21f524ef,0x8936a48f,0x184b42b0,0x6f0fc535 p53_local3_end: SECTION .p54_local0 DATA_VA=0x0009b0000 attr_data { Name = .p54_local0, VA = 0x00000000009b0000, RA = 0x000000007c000000, PA = ra2pa(0x000000007c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p54_local0_start p54_local0_begin: .skip 0xc0 p54_local0_start: .word 0xd91bbdac,0xea8b7b56,0x5e609235,0x5d83482b .word 0xb36ba467,0xe14a4443,0xaa91c153,0x698fa597 .word 0x693fd0f7,0x9ef7773b,0x78ae5ac7,0x95395b3f .word 0x3046fc4b,0x37f3d9a3,0x7c83e9a3,0xbf5a239e p54_local0_end: SECTION .p54_local1 DATA_VA=0x0009b2000 attr_data { Name = .p54_local1, VA = 0x00000000009b2000, RA = 0x000000007c800000, PA = ra2pa(0x000000007c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p54_local1_start p54_local1_begin: .skip 0xc0 p54_local1_start: .word 0xd9e0ed35,0xacdfbedf,0x900d9115,0x4658e8f2 .word 0x85b49aea,0x778ff6d3,0xc1bedb2b,0x594b3aeb .word 0x05609f36,0xe2f34612,0xc3982aad,0x4df97cf4 .word 0xd2c6b99f,0x13d2d293,0xc97dbf50,0xacdb1fb2 p54_local1_end: SECTION .p54_local2 DATA_VA=0x0009b4000 attr_data { Name = .p54_local2, VA = 0x00000000009b4000, RA = 0x000000007d000000, PA = ra2pa(0x000000007d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p54_local2_start p54_local2_begin: .skip 0xc0 p54_local2_start: .word 0xc00e4f07,0xf8ceb750,0xb0a9709c,0xf4e839f9 .word 0xf9ffc0d8,0x17c144e4,0x9bc5c998,0x503c4b66 .word 0xae5f2775,0xe964c70b,0x83ec7049,0xffba2b7a .word 0xcc61b318,0x92ecd9ab,0x771e963f,0x081cb68e p54_local2_end: SECTION .p54_local3 DATA_VA=0x0009b6000 attr_data { Name = .p54_local3, VA = 0x00000000009b6000, RA = 0x000000007d800000, PA = ra2pa(0x000000007d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p54_local3_start p54_local3_begin: .skip 0xc0 p54_local3_start: .word 0xd785e0b0,0x416b4523,0x905388a0,0x83041473 .word 0xc31689c9,0x1c80f73c,0xbc5e5626,0xd19b826f .word 0x8e9c66da,0x64bc1b1d,0xfe87297b,0x3b022e8b .word 0x429e6764,0x30f17e9b,0x548c92f5,0x63ef760a p54_local3_end: SECTION .p55_local0 DATA_VA=0x0009b8000 attr_data { Name = .p55_local0, VA = 0x00000000009b8000, RA = 0x000000007e000000, PA = ra2pa(0x000000007e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p55_local0_start p55_local0_begin: .skip 0xc0 p55_local0_start: .word 0x2b23a087,0xd7e863d1,0x7b03e7aa,0x61d2f600 .word 0x24519dfb,0x47af81b5,0x58a0049e,0x868fd6dc .word 0xdc4ddd9f,0x496dc71b,0xc668fd90,0x75e88e0d .word 0x73444fbe,0x120e2139,0xee657752,0x8d41ce18 p55_local0_end: SECTION .p55_local1 DATA_VA=0x0009ba000 attr_data { Name = .p55_local1, VA = 0x00000000009ba000, RA = 0x000000007e800000, PA = ra2pa(0x000000007e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p55_local1_start p55_local1_begin: .skip 0xc0 p55_local1_start: .word 0xf69ad211,0x08136b82,0xf1fb0c2e,0xfab5e12e .word 0x4e7f605f,0x57b9dceb,0x12032fa8,0x75e3cc56 .word 0x1e026d21,0xec0f8042,0x029a8bb8,0xd751f986 .word 0x4f451278,0x4ef291a9,0x174c8aa3,0x3ce7d365 p55_local1_end: SECTION .p55_local2 DATA_VA=0x0009bc000 attr_data { Name = .p55_local2, VA = 0x00000000009bc000, RA = 0x000000007f000000, PA = ra2pa(0x000000007f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p55_local2_start p55_local2_begin: .skip 0xc0 p55_local2_start: .word 0x640c2f2b,0xbd90c5ef,0x757bec29,0xa8d7e842 .word 0x8fd89f21,0x0e999366,0x74c39675,0x86001f50 .word 0x53d47ead,0xdde5b7e7,0xd8e18842,0x05cb057c .word 0x229099cd,0xaad937e5,0x291aedc7,0xe2a3ea24 p55_local2_end: SECTION .p55_local3 DATA_VA=0x0009be000 attr_data { Name = .p55_local3, VA = 0x00000000009be000, RA = 0x000000007f800000, PA = ra2pa(0x000000007f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p55_local3_start p55_local3_begin: .skip 0xc0 p55_local3_start: .word 0x5d28ca11,0xd0f8380b,0x7137b591,0x5d29ce23 .word 0xdd910cfb,0xaeedb61b,0x2d4c9425,0xa33e0e46 .word 0x09a9315e,0x59a6b159,0x0e817adc,0x9ed7125a .word 0x70e27d7b,0x61de33ba,0xc3fbb6ea,0x85974e55 p55_local3_end: SECTION .p56_local0 DATA_VA=0x0009c0000 attr_data { Name = .p56_local0, VA = 0x00000000009c0000, RA = 0x0000000080000000, PA = ra2pa(0x0000000080000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p56_local0_start p56_local0_begin: .skip 0xc0 p56_local0_start: .word 0x0096a412,0xffd1ee17,0x533e922f,0x92f308d5 .word 0x929b3d84,0x9eae291b,0x7a88dffb,0xb154ed5c .word 0x6965a02f,0x3f3d5379,0xacc5860b,0xe27bfdd5 .word 0xa90e2234,0xe419e209,0x430311ed,0x7f010bba p56_local0_end: SECTION .p56_local1 DATA_VA=0x0009c2000 attr_data { Name = .p56_local1, VA = 0x00000000009c2000, RA = 0x0000000080800000, PA = ra2pa(0x0000000080800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p56_local1_start p56_local1_begin: .skip 0xc0 p56_local1_start: .word 0x68602260,0xb77b4e62,0x1c8ef14c,0x69a23239 .word 0x3d5ab8a7,0x153c66d9,0x88780e56,0x0a1dc55c .word 0xbd3b234b,0x6c1029f1,0x9676b68a,0x445e03dd .word 0xbf456a55,0xa70b247c,0x9ef5f0c5,0x01f0ab62 p56_local1_end: SECTION .p56_local2 DATA_VA=0x0009c4000 attr_data { Name = .p56_local2, VA = 0x00000000009c4000, RA = 0x0000000081000000, PA = ra2pa(0x0000000081000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p56_local2_start p56_local2_begin: .skip 0xc0 p56_local2_start: .word 0xa9aebb08,0x80844d54,0xbfed071c,0x0e0d7c04 .word 0x56eef2c2,0xb5287e06,0xf6a264f4,0x541df67e .word 0x02a8b539,0xdd50fad6,0x9fc46bb5,0xf1a12801 .word 0x18a5d019,0x4cde0a8c,0xf2902bd4,0x56397624 p56_local2_end: SECTION .p56_local3 DATA_VA=0x0009c6000 attr_data { Name = .p56_local3, VA = 0x00000000009c6000, RA = 0x0000000081800000, PA = ra2pa(0x0000000081800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p56_local3_start p56_local3_begin: .skip 0xc0 p56_local3_start: .word 0x862e63d3,0xfd5ca711,0x8ac31987,0xcb6f7492 .word 0x36f59d34,0x6a6908c2,0xa99cc47c,0x42d6c7e7 .word 0xe25c4def,0xf3fe5cd8,0x52e565f0,0x79104fae .word 0x37fd11b6,0x2222b3e9,0x75dcf509,0xa85474a8 p56_local3_end: SECTION .p57_local0 DATA_VA=0x0009c8000 attr_data { Name = .p57_local0, VA = 0x00000000009c8000, RA = 0x0000000082000000, PA = ra2pa(0x0000000082000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p57_local0_start p57_local0_begin: .skip 0xc0 p57_local0_start: .word 0x425559c6,0xa16d29cb,0x65087a8f,0x89a94a17 .word 0x48310936,0x19ef946b,0xa1f805d9,0x36a15d47 .word 0x21c55750,0xdaf42dec,0xaad46458,0xbed959cb .word 0x9823fdb4,0x566ad81a,0x43142061,0x1baa7dd9 p57_local0_end: SECTION .p57_local1 DATA_VA=0x0009ca000 attr_data { Name = .p57_local1, VA = 0x00000000009ca000, RA = 0x0000000082800000, PA = ra2pa(0x0000000082800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p57_local1_start p57_local1_begin: .skip 0xc0 p57_local1_start: .word 0x2a62d9db,0x446b8435,0xf45470a2,0xa523bece .word 0x914f1f05,0x0dba2aab,0xac543a0d,0x5448a0c6 .word 0x8822ac12,0x6991cd9e,0x0830f66c,0x68787cb9 .word 0xa9a089bd,0x6501e25e,0x7fab3835,0x289c1067 p57_local1_end: SECTION .p57_local2 DATA_VA=0x0009cc000 attr_data { Name = .p57_local2, VA = 0x00000000009cc000, RA = 0x0000000083000000, PA = ra2pa(0x0000000083000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p57_local2_start p57_local2_begin: .skip 0xc0 p57_local2_start: .word 0xd1aa107c,0x613b773c,0x693a4149,0xc003ca77 .word 0xdccbd364,0x5f95be6d,0x7c5ff414,0x9defb6ef .word 0xa851a186,0x255bfbb1,0x3534e497,0x7fb226b3 .word 0xde2d195e,0xe28e1393,0xc221d06a,0x89017f24 p57_local2_end: SECTION .p57_local3 DATA_VA=0x0009ce000 attr_data { Name = .p57_local3, VA = 0x00000000009ce000, RA = 0x0000000083800000, PA = ra2pa(0x0000000083800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p57_local3_start p57_local3_begin: .skip 0xc0 p57_local3_start: .word 0x74708d97,0xbad88085,0x70cc492b,0x7448f5ee .word 0x064ecd3e,0xf4981721,0x8da8db0f,0xe619c2f9 .word 0x32af779d,0x6a360647,0x2c187434,0x51eb2be9 .word 0x52dca16d,0xed0bf1c6,0x5f536d77,0xfec410dd p57_local3_end: SECTION .p58_local0 DATA_VA=0x0009d0000 attr_data { Name = .p58_local0, VA = 0x00000000009d0000, RA = 0x0000000084000000, PA = ra2pa(0x0000000084000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p58_local0_start p58_local0_begin: .skip 0xc0 p58_local0_start: .word 0x3a49420b,0xdb72d48e,0xd515c71e,0xcb172b45 .word 0x14577858,0x65641d0f,0xb3b55136,0xbb5766bc .word 0x74378752,0x1b5e7348,0x8417f17e,0x02389d39 .word 0xd386376e,0xfa6f45c2,0xb5348ca9,0xd3943a93 p58_local0_end: SECTION .p58_local1 DATA_VA=0x0009d2000 attr_data { Name = .p58_local1, VA = 0x00000000009d2000, RA = 0x0000000084800000, PA = ra2pa(0x0000000084800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p58_local1_start p58_local1_begin: .skip 0xc0 p58_local1_start: .word 0xb51b6762,0x2bca40ea,0x90d89ebd,0xb49fb47d .word 0x4a748436,0x2548761c,0xcbc256b4,0xff2b3081 .word 0x56147adc,0xe97e484d,0x66165d1b,0xa4138c06 .word 0x3a6a20c5,0x00491b0e,0xc3bc0368,0xfa6469e3 p58_local1_end: SECTION .p58_local2 DATA_VA=0x0009d4000 attr_data { Name = .p58_local2, VA = 0x00000000009d4000, RA = 0x0000000085000000, PA = ra2pa(0x0000000085000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p58_local2_start p58_local2_begin: .skip 0xc0 p58_local2_start: .word 0x6b97cd62,0xfd2e05ec,0xf0c377fd,0x59748035 .word 0xf9574996,0x580b3901,0x85c8dd4a,0xe6056f51 .word 0xb98b558b,0xf517c9c0,0x99fa15c4,0xed22d0cf .word 0xdd3c308f,0x809eb777,0xfa04dc5e,0x6f675ba2 p58_local2_end: SECTION .p58_local3 DATA_VA=0x0009d6000 attr_data { Name = .p58_local3, VA = 0x00000000009d6000, RA = 0x0000000085800000, PA = ra2pa(0x0000000085800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p58_local3_start p58_local3_begin: .skip 0xc0 p58_local3_start: .word 0x5514c528,0x62dbd0a0,0xa9d81f58,0x1da6e159 .word 0xfa5bc6e6,0x82843278,0x58db8fbc,0xa52d3476 .word 0xa25985c7,0x4bf4584e,0x2be05f7d,0x22d78374 .word 0x9723f15b,0xb2ccb1a4,0xf91ecf66,0xe7a9b29a p58_local3_end: SECTION .p59_local0 DATA_VA=0x0009d8000 attr_data { Name = .p59_local0, VA = 0x00000000009d8000, RA = 0x0000000086000000, PA = ra2pa(0x0000000086000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p59_local0_start p59_local0_begin: .skip 0xc0 p59_local0_start: .word 0x1ba9cff5,0x1f056dd4,0xc74a938f,0xe114a49b .word 0x30db8368,0x753bf2e6,0x0203be3d,0x34deb5cc .word 0x463f8db4,0xa0845e30,0x813411f9,0xdd53779e .word 0x67c50d10,0xdeea0c0e,0x1a27b6a8,0x3c1c6425 p59_local0_end: SECTION .p59_local1 DATA_VA=0x0009da000 attr_data { Name = .p59_local1, VA = 0x00000000009da000, RA = 0x0000000086800000, PA = ra2pa(0x0000000086800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p59_local1_start p59_local1_begin: .skip 0xc0 p59_local1_start: .word 0x407ab1c3,0x5b8a378a,0x5c578447,0xbff56d49 .word 0xe528f9b9,0x6d101ed3,0x7e9fea8c,0x7b15be9a .word 0xab4992bb,0xfab19592,0x68408b6f,0x8ec05d48 .word 0xf137f8d2,0xa5d33fd6,0x52571100,0x52b97a78 p59_local1_end: SECTION .p59_local2 DATA_VA=0x0009dc000 attr_data { Name = .p59_local2, VA = 0x00000000009dc000, RA = 0x0000000087000000, PA = ra2pa(0x0000000087000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p59_local2_start p59_local2_begin: .skip 0xc0 p59_local2_start: .word 0x7bc15db5,0x93ec0576,0x4670c308,0x6de97c2b .word 0xb193adaf,0x7ae55017,0xc9956fff,0xe39bed7c .word 0x0d04493c,0x1628102e,0x435b457e,0xa6c1d72a .word 0xe812aacd,0xcbe352ea,0x1bf6dcfd,0xd43523f1 p59_local2_end: SECTION .p59_local3 DATA_VA=0x0009de000 attr_data { Name = .p59_local3, VA = 0x00000000009de000, RA = 0x0000000087800000, PA = ra2pa(0x0000000087800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p59_local3_start p59_local3_begin: .skip 0xc0 p59_local3_start: .word 0x9e259125,0xb15a7bcf,0x2e90cda7,0x626a2f8e .word 0x772bcb39,0x187483d1,0xf4734856,0xf7ce9c52 .word 0x4b9038bb,0x76d8463d,0x155af637,0x546fef69 .word 0x0d6e57c9,0xeb183272,0x6dcf8136,0x5d9c3bb8 p59_local3_end: SECTION .p60_local0 DATA_VA=0x0009e0000 attr_data { Name = .p60_local0, VA = 0x00000000009e0000, RA = 0x0000000088000000, PA = ra2pa(0x0000000088000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p60_local0_start p60_local0_begin: .skip 0xc0 p60_local0_start: .word 0xe65e76ea,0x922221a8,0x068aac22,0x71372de7 .word 0xd4534dbb,0xab2c35b4,0xa73aa326,0xab741cc4 .word 0x4d7b0427,0xd09ffb3b,0xdfdd5daa,0x01adcfc2 .word 0x256b0979,0x56bb0cd9,0xf998f917,0x8f4da44b p60_local0_end: SECTION .p60_local1 DATA_VA=0x0009e2000 attr_data { Name = .p60_local1, VA = 0x00000000009e2000, RA = 0x0000000088800000, PA = ra2pa(0x0000000088800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p60_local1_start p60_local1_begin: .skip 0xc0 p60_local1_start: .word 0x0f549d79,0xf1bcb273,0xc6fab2aa,0x3906e456 .word 0x64412974,0xdb48ef97,0x66f57111,0x2ae2d01c .word 0x397ffe1e,0xdb175f36,0xfc242dfd,0x2e8b0a3b .word 0xf2da352d,0xc76c83a5,0xb52b2945,0x07c43566 p60_local1_end: SECTION .p60_local2 DATA_VA=0x0009e4000 attr_data { Name = .p60_local2, VA = 0x00000000009e4000, RA = 0x0000000089000000, PA = ra2pa(0x0000000089000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p60_local2_start p60_local2_begin: .skip 0xc0 p60_local2_start: .word 0x561aa884,0x9bc98179,0xa4889f75,0xab627bb3 .word 0x7bb8ca1a,0xda208ea3,0xa647be07,0xe6cafc43 .word 0x743e7ad8,0x0d795b2d,0xf98792b2,0x27d14a8b .word 0xb51eb33c,0x61cfd2e3,0xa61b7c61,0x14ec0ce0 p60_local2_end: SECTION .p60_local3 DATA_VA=0x0009e6000 attr_data { Name = .p60_local3, VA = 0x00000000009e6000, RA = 0x0000000089800000, PA = ra2pa(0x0000000089800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p60_local3_start p60_local3_begin: .skip 0xc0 p60_local3_start: .word 0x2e796764,0x504697b3,0x40552a69,0xff651bc2 .word 0xccff7e51,0x7c91eaaf,0x18b9d925,0x7faefcdd .word 0x800e9d6c,0x85f10952,0x2b7603d2,0x823e4d7d .word 0x0dc1158e,0x52025fb0,0x3fd701eb,0x64137614 p60_local3_end: SECTION .p61_local0 DATA_VA=0x0009e8000 attr_data { Name = .p61_local0, VA = 0x00000000009e8000, RA = 0x000000008a000000, PA = ra2pa(0x000000008a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p61_local0_start p61_local0_begin: .skip 0xc0 p61_local0_start: .word 0x7362d8e9,0xabf0eaa8,0xed84348d,0x28976f97 .word 0x0f8af3ef,0xcf227737,0x25207d99,0xd558bc72 .word 0xfdc2edbf,0x5b8d8844,0xb266dcc2,0x904152c0 .word 0xf9de4d83,0x7b46e55f,0xc8100e80,0xb4b3a13d p61_local0_end: SECTION .p61_local1 DATA_VA=0x0009ea000 attr_data { Name = .p61_local1, VA = 0x00000000009ea000, RA = 0x000000008a800000, PA = ra2pa(0x000000008a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p61_local1_start p61_local1_begin: .skip 0xc0 p61_local1_start: .word 0x01273d5a,0xf118923d,0x31bfffef,0x95290e47 .word 0x9467399a,0xc92fd2f3,0xb6521df3,0x7af56b5a .word 0x3013f48b,0x7f7ced45,0xfeda79e0,0x78fb709e .word 0x06902776,0xc4ed60f1,0xcff125d1,0xeb112b60 p61_local1_end: SECTION .p61_local2 DATA_VA=0x0009ec000 attr_data { Name = .p61_local2, VA = 0x00000000009ec000, RA = 0x000000008b000000, PA = ra2pa(0x000000008b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p61_local2_start p61_local2_begin: .skip 0xc0 p61_local2_start: .word 0x0401d533,0xf652f193,0xebf4faf1,0xac1eed01 .word 0x17022239,0xf86ef420,0x079fc2fa,0x7865d75f .word 0xd0b38a18,0xfb6ebf53,0x99c2a08a,0xc2e2849c .word 0x65d8ebae,0x6232fcd6,0x77bd2b5c,0x580b330b p61_local2_end: SECTION .p61_local3 DATA_VA=0x0009ee000 attr_data { Name = .p61_local3, VA = 0x00000000009ee000, RA = 0x000000008b800000, PA = ra2pa(0x000000008b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p61_local3_start p61_local3_begin: .skip 0xc0 p61_local3_start: .word 0xab5842f4,0xacedff92,0x0a83e7d9,0x3ea6bed2 .word 0xbffffc48,0xd2ed23be,0xa49ebdcc,0xd4939c28 .word 0xd2664442,0xf612985d,0x88bc0a4c,0x2f70946c .word 0x974eff48,0x087bd65a,0xcadebb7a,0x9b76bd74 p61_local3_end: SECTION .p62_local0 DATA_VA=0x0009f0000 attr_data { Name = .p62_local0, VA = 0x00000000009f0000, RA = 0x000000008c000000, PA = ra2pa(0x000000008c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p62_local0_start p62_local0_begin: .skip 0xc0 p62_local0_start: .word 0x93455d83,0xb4413c74,0xc3a50f3a,0x9dc142ee .word 0xb14fb4d8,0xda55dde5,0xc741cacb,0xc9d9cbc9 .word 0x346d6248,0x47cd93ba,0xe73ac520,0xdf0e13ee .word 0xa2304fe9,0xcc1cfd6d,0xc41595ed,0x55852bf2 p62_local0_end: SECTION .p62_local1 DATA_VA=0x0009f2000 attr_data { Name = .p62_local1, VA = 0x00000000009f2000, RA = 0x000000008c800000, PA = ra2pa(0x000000008c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p62_local1_start p62_local1_begin: .skip 0xc0 p62_local1_start: .word 0x56da7a48,0x5f2cd1ed,0xa7a365cd,0x8e0fc465 .word 0x0e753329,0xe9adad2a,0x5e47fad7,0xd9743e81 .word 0x597eb399,0x3989c493,0x30805c42,0xa245cf82 .word 0xae0481ea,0xbd437d2f,0x011ac571,0x2fb19bc9 p62_local1_end: SECTION .p62_local2 DATA_VA=0x0009f4000 attr_data { Name = .p62_local2, VA = 0x00000000009f4000, RA = 0x000000008d000000, PA = ra2pa(0x000000008d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p62_local2_start p62_local2_begin: .skip 0xc0 p62_local2_start: .word 0x2a056227,0x2072493c,0x8d39e2f2,0x919f54ba .word 0xe2245b6c,0x49cd154f,0x16d8c4b7,0x4506fe83 .word 0xb6e8bd0c,0x4243762a,0x5b0b4e79,0xfdc8325a .word 0xd72a84dc,0x5ce44b7b,0xae4a1cca,0x831e1287 p62_local2_end: SECTION .p62_local3 DATA_VA=0x0009f6000 attr_data { Name = .p62_local3, VA = 0x00000000009f6000, RA = 0x000000008d800000, PA = ra2pa(0x000000008d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p62_local3_start p62_local3_begin: .skip 0xc0 p62_local3_start: .word 0x1b25017b,0x80736d46,0x43c91845,0x074b77c9 .word 0x4f5019c4,0x52fed956,0xb1e6fb29,0xa7ad334b .word 0x4dd0e150,0x5efce7a4,0x4c6c08e3,0x759d4c4d .word 0xdbe5cdc7,0xad58bcad,0xef24ee0d,0x721dd883 p62_local3_end: SECTION .p63_local0 DATA_VA=0x0009f8000 attr_data { Name = .p63_local0, VA = 0x00000000009f8000, RA = 0x000000008e000000, PA = ra2pa(0x000000008e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p63_local0_start p63_local0_begin: .skip 0xc0 p63_local0_start: .word 0x92c950b7,0x26c38a75,0xe1aa42e9,0xf7acea4f .word 0xdd988917,0xb931b428,0x93d726de,0xf8864a36 .word 0x84e94bc9,0xe2381ad8,0x33648699,0xe03e7ecc .word 0x73d9e70e,0xc2ebfbf2,0xf99358ad,0x3ee40c43 p63_local0_end: SECTION .p63_local1 DATA_VA=0x0009fa000 attr_data { Name = .p63_local1, VA = 0x00000000009fa000, RA = 0x000000008e800000, PA = ra2pa(0x000000008e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p63_local1_start p63_local1_begin: .skip 0xc0 p63_local1_start: .word 0xe9a0b17e,0x3f671e21,0x945201b7,0xd1435a14 .word 0x60cb1755,0xfc0c048e,0xc6b5a710,0x053e0343 .word 0x033ef600,0x0850c4c6,0xf60535c1,0xee1e3b3a .word 0x537ce7cb,0xc0dca4ca,0xe85ba622,0xcbb5a6dc p63_local1_end: SECTION .p63_local2 DATA_VA=0x0009fc000 attr_data { Name = .p63_local2, VA = 0x00000000009fc000, RA = 0x000000008f000000, PA = ra2pa(0x000000008f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p63_local2_start p63_local2_begin: .skip 0xc0 p63_local2_start: .word 0x2b3eeea5,0xfb4fdda8,0x53bb10ce,0x1362a24a .word 0xe2e49399,0xa5e20078,0x9cb0e57e,0xe8322f03 .word 0xfaba0316,0xd0a66c97,0x181c78fb,0x8ec30786 .word 0xe959d1bf,0x5876e83e,0xf458c75d,0x2e4d3a82 p63_local2_end: SECTION .p63_local3 DATA_VA=0x0009fe000 attr_data { Name = .p63_local3, VA = 0x00000000009fe000, RA = 0x000000008f800000, PA = ra2pa(0x000000008f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p63_local3_start p63_local3_begin: .skip 0xc0 p63_local3_start: .word 0xb0aa8638,0x267d94bf,0xfc210248,0xfe978acb .word 0xf09c3ce3,0x9c3cc20b,0x5e2f863e,0x1e83bf5f .word 0x44707857,0x996ea46c,0x8fa2a5c8,0xbf476778 .word 0x42c47f43,0xfecd6969,0x925ed130,0x05b33c43 p63_local3_end: SECTION .unres0 DATA_VA=0x000a00000 attr_data { Name = .unres0, VA = 0x0000000000a00000, RA = 0x0000000090000000, PA = ra2pa(0x0000000090000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=0, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global unres0_start unres0_begin: .skip 0xc0 unres0_start: .word 0xc13ccd50,0xaab69960,0x218511d1,0xa332ceb0 .word 0x27640482,0x3e0eaf76,0xa6dacd72,0xb99bf6a9 .word 0x1938ec00,0xf4f59116,0xe3ac6f4e,0x332e6d34 .word 0x8fb2052c,0x01b1729c,0xf1203340,0xc82df56f unres0_end: SECTION .unres1 DATA_VA=0x000a02000 attr_data { Name = .unres1, VA = 0x0000000000a02000, RA = 0x0000000090800000, PA = ra2pa(0x0000000090800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=0, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global unres1_start unres1_begin: .skip 0xc0 unres1_start: .word 0x100a8464,0x130e53aa,0x825bb59e,0xfe94c475 .word 0x3fd51c7e,0x94da6878,0xfa612895,0x6109aa8c .word 0x2181367e,0x79aad87c,0xa397a743,0x5d61508d .word 0x043263cc,0xb51d1c67,0x268aa27d,0x51339b65 unres1_end: SECTION .unres2 DATA_VA=0x000a04000 attr_data { Name = .unres2, VA = 0x0000000000a04000, RA = 0x0000000091000000, PA = ra2pa(0x0000000091000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=0, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global unres2_start unres2_begin: .skip 0xc0 unres2_start: .word 0x78f5a6b5,0x342d7270,0xc9b5bf86,0xf9bbadeb .word 0xadc12368,0x34bdfa53,0xcf13aa77,0xd6e5dd00 .word 0x33e9edba,0x55139617,0x5436174a,0x23680393 .word 0x681c6214,0xb44726a0,0x1719e9a3,0x93716587 unres2_end: SECTION .unres3 DATA_VA=0x000a06000 attr_data { Name = .unres3, VA = 0x0000000000a06000, RA = 0x0000000091800000, PA = ra2pa(0x0000000091800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=0, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global unres3_start unres3_begin: .skip 0xc0 unres3_start: .word 0xec8503fd,0xc6444072,0xe100adf5,0xd7167374 .word 0x4010f147,0x3dc9eea6,0xcb31e918,0xc5e32ec5 .word 0x8771f4c6,0x925d38f6,0xa252010d,0xbc51f046 .word 0x194f8a28,0xae355edf,0x782911e8,0x7cbd432d unres3_end: