/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: mpgen_tso_atomic_one_bank.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 = 0431f14a 0e6c8b34 b1ab4fce c049423b ! %f4 = c4f03766 a2c4aac9 5394994f a08fb738 ! %f8 = dfb70ade cae33d99 32087b04 cb472fa9 ! %f12 = 31ad5f3d 81f81701 281267b0 ccd9210b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 53499b9e 7b99f1df 64ad4d1a f5ad9ac6 ! %f20 = 3dad8b3b c40c3dab 4c01c909 a14d0b9c ! %f24 = 69597e93 1b4caf13 ae9e8195 38a505c0 ! %f28 = 18f1ef88 92441881 35d25f77 5d6d3413 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 057674ac 8c6977c2 1dcd360c 1ae36ac7 ! %f36 = 8c1a1398 39adb731 626fc0f6 4c8188a9 ! %f40 = 97668d62 e2150ba2 adeef2f8 677647ca ! %f44 = 2f4d6f03 14ffab79 72fc9737 d6f1c170 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x481231e80000003d,%g7,%g1 ! GSR scale = 7, align = 5 wr %g1,%g0,%gsr ! GSR = 481231e80000003d wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 0 p0_label_1: ! Mem[00000000900000ec] = b2429f80, %l18 = 779ef4f01020c02d ldsb [%o0+0x02c],%g2 ! %g2 = ffffffffffffffb2 ! %l1 = bf496f0c48c4fc85, Mem[00000000910000c3] = bb047d78 stb %l1,[%o2+0x003] ! Mem[00000000910000c0] = 85047d78 ! Mem[00000000900000c8] = 8d930472, %l18 = 779ef4f01020c02d ldsh [%o0+0x00a],%g2 ! %g2 = ffffffffffff8d93 ! Mem[00000000110000f4] = c841a63b, %l5 = 920823eeb16431a6 ldsw [%i2+0x034],%l5 ! %l5 = ffffffffc841a63b ! Mem[00000000100000c0] = 87923a23, %l4 = 2fe2b953, %l0 = 03366d4f casa [%i0]0x80,%l4,%l0 ! %l0 = 0000000087923a23 ! Mem[00000000100000f8] = 4786bd0f7fbafebb, %l1 = bf496f0c48c4fc85, %l2 = 84135a1cbf3fce03 add %i0,0x38,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 4786bd0f7fbafebb ! Mem[00000000110000dc] = 7e4a21f2, %l4 = bd3dbaea2fe2b953 swap [%i2+0x01c],%l4 ! %l4 = 000000007e4a21f2 ! %l4 = 000000007e4a21f2, Mem[00000000910000fd] = f6c3bc00 stb %l4,[%o2+0x03d] ! Mem[00000000910000fc] = f2c3bc00 ! Mem[00000000108000f8] = 05828fa1, %l5 = c841a63b, %l5 = c841a63b add %i1,0x38,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000005828fa1 ! Mem[00000000908000d4] = 4e50925b, %l18 = 779ef4f01020c02d ldsb [%o1+0x015],%g2 ! %g2 = 000000000000004e p0_label_2: ! Mem[00000000100000e0] = b90934e85e16c0a3, %l5 = 0000000005828fa1, %l4 = 000000007e4a21f2 add %i0,0x20,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = b90934e85e16c0a3 ! Mem[00000000100000d8] = f4b8e21978ded527, %l1 = bf496f0c48c4fc85, %l1 = bf496f0c48c4fc85 add %i0,0x18,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = f4b8e21978ded527 ! Mem[00000000110000e8] = 760169efdd846898, %l1 = f4b8e21978ded527 ldx [%i2+%o5],%l1 ! %l1 = 760169efdd846898 ! %l2 = 7fbafebb, %l3 = a6415507, Mem[00000000910000c0] = 5f8a0885 047d78e7 std %l2,[%o2+%g0] ! Mem[00000000910000c0] = 7fbafebb a6415507 ! %l2 = 7fbafebb, %l3 = a6415507, Mem[00000000100000e8] = b06017b8 a650acf7 std %l2,[%i0+%o5] ! Mem[00000000100000e8] = 7fbafebb a6415507 ! Mem[00000000910000cc] = f0444119, %l18 = 779ef4f01020c02d ldsw [%o2+0x00c],%g2 ! %g2 = 779ef4f01020c02d ! %l1 = 760169efdd846898, Mem[00000000100000e0] = b90934e8 stw %l1,[%i0+%o4] ! Mem[00000000100000e0] = dd846898 ! Mem[00000000110000f0] = 53f90f85c841a63b, %l5 = 0000000005828fa1, %l3 = 65855c84a6415507 add %i2,0x30,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 53f90f85c841a63b ! Mem[00000000918000fc] = 755694de, %l18 = 779ef4f01020c02d ldsh [%o3+0x03c],%g2 ! %g2 = 0000000000007556 ! Mem[00000000108000c8] = 2ab30874, %l5 = 0000000005828fa1 swap [%i1+%i4],%l5 ! %l5 = 000000002ab30874 p0_label_3: ! Mem[00000000108000d8] = a8751c1fe376e441, %l7 = 0b78b4c1e95bc8e4, %l7 = 0b78b4c1e95bc8e4 add %i1,0x18,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = a8751c1fe376e441 ! Mem[00000000110000dc] = 2fe2b953, %l6 = 3c5202b88c08deb4 ldstub [%i2+0x01c],%l6 ! %l6 = 000000000000002f ! Mem[00000000918000f0] = 2effe3b05aed9849, %l18 = 779ef4f01020c02d ldx [%o3+%o6],%g2 ! %g2 = 2effe3b05aed9849 ! Mem[00000000110000cc] = 914867a0, %l6 = 0000002f, %l4 = 5e16c0a3 add %i2,0x0c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000914867a0 ! Mem[00000000118000d0] = 83c947f20bde93bb, %l6 = 000000000000002f, %l6 = 000000000000002f add %i3,0x10,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 83c947f20bde93bb ! Mem[00000000910000d4] = 6e5e25aa, %l18 = 779ef4f01020c02d ldsb [%o2+0x014],%g2 ! %g2 = 000000000000006e ! %l0 = 0000000087923a23, Mem[00000000918000ff] = de000000 stb %l0,[%o3+0x03f] ! Mem[00000000918000fc] = 23000000 ! Mem[00000000110000f4] = c841a63b, %l1 = 760169efdd846898 swap [%i2+0x034],%l1 ! %l1 = 00000000c841a63b ! %l0 = 0000000087923a23, Mem[00000000918000f4] = 5aed9849 stw %l0,[%o3+0x034] ! Mem[00000000918000f4] = 87923a23 ! %l2 = 4786bd0f7fbafebb, Mem[00000000910000f8] = 9579f5c7 stw %l2,[%o2+0x038] ! Mem[00000000910000f8] = 7fbafebb p0_label_4: ! Mem[00000000118000d0] = 83c947f2, %l2 = 4786bd0f7fbafebb ldstub [%i3+%i5],%l2 ! %l2 = 0000000000000083 ! Mem[00000000108000d4] = 1749b2db, %l6 = 83c947f20bde93bb ldstub [%i1+0x014],%l6 ! %l6 = 0000000000000017 ! Mem[00000000900000c8] = 8d930472, %l18 = 779ef4f01020c02d ldsh [%o0+0x00a],%g2 ! %g2 = ffffffffffff8d93 ! Mem[00000000108000dc] = e376e441, %l4 = 914867a0, %l4 = 914867a0 add %i1,0x1c,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000e376e441 ! Mem[00000000900000e0] = efcae317, %l18 = 779ef4f01020c02d ldsb [%o0+0x022],%g2 ! %g2 = ffffffffffffffef ! Mem[00000000910000e4] = 2cae1d1d, %l18 = 779ef4f01020c02d ldsw [%o2+0x024],%g2 ! %g2 = 779ef4f01020c02d ! Mem[00000000110000e1] = 1201fce6, %l0 = 0000000087923a23 ldstub [%i2+0x021],%l0 ! %l0 = 0000000000000001 ! Mem[00000000108000f4] = d6655449, %l0 = 00000001, %l7 = e376e441 add %i1,0x34,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000d6655449 ! Mem[00000000108000e8] = 299ef72a, %l5 = 000000002ab30874 ldstub [%i1+%o5],%l5 ! %l5 = 0000000000000029 ! Mem[00000000118000f8] = 55fbc986, %l2 = 00000083, %l6 = 00000017 add %i3,0x38,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000055fbc986 p0_label_5: ! Mem[00000000900000fc] = bab5974c, %l18 = 779ef4f01020c02d ldsh [%o0+0x03c],%g2 ! %g2 = ffffffffffffbab5 ! Mem[00000000110000ec] = dd846898, %l2 = 00000083, %l5 = 00000029 add %i2,0x2c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000dd846898 ! %l5 = 00000000dd846898, Mem[00000000910000d6] = 25aa3b50 stb %l5,[%o2+0x016] ! Mem[00000000910000d4] = 98aa3b50 ! %l2 = 00000083, %l3 = c841a63b, Mem[00000000910000f0] = 38ff2a97 cb95fea2 std %l2,[%o2+%o6] ! Mem[00000000910000f0] = 00000083 c841a63b ! Mem[00000000908000f0] = d24aa70c, %l18 = 779ef4f01020c02d ldsw [%o1+%o6],%g2 ! %g2 = 779ef4f01020c02d ! %l1 = 00000000c841a63b, Mem[00000000900000dc] = aea3305c stw %l1,[%o0+0x01c] ! Mem[00000000900000dc] = c841a63b ! %l4 = e376e441, %l5 = dd846898, Mem[00000000100000c8] = 3ee3bf16 b2f775d8 std %l4,[%i0+%i4] ! Mem[00000000100000c8] = e376e441 dd846898 ! Mem[00000000110000d4] = 3b353ac1, %l7 = 00000000d6655449 ldsh [%i2+0x016],%l7 ! %l7 = 0000000000003ac1 ! %l1 = 00000000c841a63b, Mem[00000000900000e4] = e3177af2 stw %l1,[%o0+0x024] ! Mem[00000000900000e4] = c841a63b ! Mem[00000000110000cc] = 914867a0, %l7 = 0000000000003ac1 swap [%i2+0x00c],%l7 ! %l7 = 00000000914867a0 p0_label_6: ! %l1 = 00000000c841a63b, Mem[00000000900000d5] = 556acde8 stb %l1,[%o0+0x015] ! Mem[00000000900000d4] = 3b6acde8 ! %l0 = 00000001, %l1 = c841a63b, Mem[00000000910000c0] = 7fbafebb a6415507 std %l0,[%o2+%g0] ! Mem[00000000910000c0] = 00000001 c841a63b ! Mem[00000000108000f6] = d6655449, %l3 = 53f90f85c841a63b ldstub [%i1+0x036],%l3 ! %l3 = 0000000000000054 ! Mem[00000000108000f0] = 9560309e, %l6 = 55fbc986, %l2 = 00000083 add %i1,0x30,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000009560309e ! Mem[00000000900000ec] = b2429f80, %l18 = 779ef4f01020c02d ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffffb242 ! Mem[00000000108000cf] = 8c9fde5b, %l6 = 0000000055fbc986 ldstub [%i1+0x00f],%l6 ! %l6 = 000000000000005b ! Mem[00000000910000d8] = 3b50fb69, %l18 = 779ef4f01020c02d ldsw [%o2+%i6],%g2 ! %g2 = 779ef4f01020c02d ! Mem[00000000108000fd] = 0a7170a0, %l5 = 00000000dd846898 ldstub [%i1+0x03d],%l5 ! %l5 = 0000000000000071 ! Mem[00000000118000e7] = 6251126d, %l1 = 00000000c841a63b ldstub [%i3+0x027],%l1 ! %l1 = 000000000000006d ! %l3 = 0000000000000054, Mem[00000000108000ca] = 05828fa1 stb %l3,[%i1+0x00a] ! Mem[00000000108000c8] = 058254a1 p0_label_7: ! Mem[00000000110000f4] = dd846898, %l7 = 914867a0, %l2 = 9560309e add %i2,0x34,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000dd846898 ! %l0 = 0000000000000001, Mem[00000000910000e0] = 01c2133f stw %l0,[%o2+%o4] ! Mem[00000000910000e0] = 00000001 ! %l3 = 0000000000000054, Mem[00000000908000f4] = f408782d stw %l3,[%o1+0x034] ! Mem[00000000908000f4] = 00000054 ! Mem[00000000108000c8] = 058254a1, %l5 = 0000000000000071 ldstub [%i1+%i4],%l5 ! %l5 = 0000000000000005 ! Mem[00000000118000fc] = 372a3e5f, %l3 = 00000054, %l6 = 0000005b add %i3,0x3c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000372a3e5f ! Mem[00000000100000e8] = 7fbafebb, %l3 = 00000054, %l0 = 00000001 add %i0,0x28,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000007fbafebb ! %l4 = e376e441, %l5 = 00000005, Mem[00000000908000f0] = d24aa70c 00000054 std %l4,[%o1+%o6] ! Mem[00000000908000f0] = e376e441 00000005 ! Mem[00000000910000c8] = a1e5df4df0444119, %l18 = 779ef4f01020c02d ldx [%o2+%i4],%g2 ! %g2 = a1e5df4df0444119 ! Mem[00000000118000e0] = 8d181812, %l7 = 00000000914867a0 swap [%i3+%o4],%l7 ! %l7 = 000000008d181812 ! Mem[00000000108000e0] = b7a7d469, %l2 = 00000000dd846898 swap [%i1+%o4],%l2 ! %l2 = 00000000b7a7d469 p0_label_8: ! Mem[00000000108000f4] = d665ff49, %l4 = e376e441, %l5 = 00000005 add %i1,0x34,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000d665ff49 ! Mem[00000000110000f7] = dd846898, %l3 = 0000000000000054 ldstub [%i2+0x037],%l3 ! %l3 = 0000000000000098 ! %l0 = 000000007fbafebb, Mem[00000000108000f0] = 9560309e stw %l0,[%i1+%o6] ! Mem[00000000108000f0] = 7fbafebb ! Mem[00000000108000e0] = dd846898, %l5 = d665ff49, %l4 = e376e441 add %i1,0x20,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000dd846898 ! Mem[00000000910000e8] = 8a57f6f6adbcd5b2, %l18 = 779ef4f01020c02d ldx [%o2+%o5],%g2 ! %g2 = 8a57f6f6adbcd5b2 ! Mem[00000000108000f4] = d665ff49, %l1 = 000000000000006d swap [%i1+0x034],%l1 ! %l1 = 00000000d665ff49 ! Mem[00000000918000d8] = 002229bc, %l18 = 779ef4f01020c02d ldsh [%o3+0x01a],%g2 ! %g2 = 0000000000000022 ! Mem[00000000100000e8] = 7fbafebb, %l0 = 000000007fbafebb swap [%i0+%o5],%l0 ! %l0 = 000000007fbafebb ! Mem[00000000118000e8] = 464df717, %l6 = 00000000372a3e5f swap [%i3+%o5],%l6 ! %l6 = 00000000464df717 ! %l2 = b7a7d469, %l3 = 00000098, Mem[00000000910000c0] = 00000001 c841a63b std %l2,[%o2+%g0] ! Mem[00000000910000c0] = b7a7d469 00000098 p0_label_9: ! Mem[00000000900000d8] = e8bc328cc841a63b, %l18 = 779ef4f01020c02d ldx [%o0+%i6],%g2 ! %g2 = e8bc328cc841a63b ! Mem[00000000918000d0] = ab0e985f, %l18 = 779ef4f01020c02d ldsb [%o3+0x012],%g2 ! %g2 = ffffffffffffffab ! Mem[00000000118000d0] = ffc947f20bde93bb, %l6 = 00000000464df717, %l3 = 0000000000000098 add %i3,0x10,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = ffc947f20bde93bb ! %l0 = 000000007fbafebb, Mem[00000000918000f8] = 3636a6ac stw %l0,[%o3+0x038] ! Mem[00000000918000f8] = 7fbafebb ! Mem[00000000908000c8] = c1b03c93a6202de8, %l18 = 779ef4f01020c02d ldx [%o1+%i4],%g2 ! %g2 = c1b03c93a6202de8 ! Mem[00000000110000f4] = dd8468ff, %l2 = 00000000b7a7d469 swap [%i2+0x034],%l2 ! %l2 = 00000000dd8468ff ! Mem[00000000110000f4] = b7a7d469, %l5 = d665ff49, %l6 = 464df717 add %i2,0x34,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000b7a7d469 ! %l2 = 00000000dd8468ff, Mem[00000000910000c8] = a1e5df4d stw %l2,[%o2+%i4] ! Mem[00000000910000c8] = dd8468ff ! Mem[00000000910000c4] = 00000098, %l18 = 779ef4f01020c02d ldsh [%o2+0x004],%g2 ! %g2 = 0000000000000000 ! Mem[00000000100000f8] = 4786bd0f, %l7 = 8d181812, %l6 = b7a7d469 add %i0,0x38,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 000000004786bd0f p0_label_10: ! Mem[00000000100000d0] = a45c5fa996eb7ead, %l4 = 00000000dd846898, %l3 = ffc947f20bde93bb add %i0,0x10,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = a45c5fa996eb7ead ! Mem[00000000110000f8] = 6ddfa365, %l2 = dd8468ff, %l4 = dd846898 add %i2,0x38,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000006ddfa365 ! Mem[00000000100000c0] = 87923a23, %l0 = 000000007fbafebb swap [%i0+%g0],%l0 ! %l0 = 0000000087923a23 ! Mem[00000000108000d5] = ff49b2db, %l4 = 000000006ddfa365 ldstub [%i1+0x015],%l4 ! %l4 = 0000000000000049 ! Mem[00000000108000f8] = 05828fa10aff70a0, %l3 = a45c5fa996eb7ead, %l1 = 00000000d665ff49 add %i1,0x38,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 05828fa10aff70a0 ! Mem[00000000110000f0] = 53f90f85, %l7 = 000000008d181812 ldsh [%i2+%o6],%l7 ! %l7 = 00000000000053f9 ! Mem[00000000108000ec] = 2725a26a, %l5 = 00000000d665ff49 swap [%i1+0x02c],%l5 ! %l5 = 000000002725a26a ! Mem[00000000918000dc] = bc89c3be, %l18 = 779ef4f01020c02d ldsb [%o3+0x01d],%g2 ! %g2 = ffffffffffffffbc ! Mem[00000000118000d8] = 79478116, %l5 = 2725a26a, %l2 = dd8468ff add %i3,0x18,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000079478116 ! %l0 = 0000000087923a23, Mem[00000000910000e1] = 0000012c stb %l0,[%o2+0x021] ! Mem[00000000910000e0] = 2300012c p0_label_11: ! Mem[00000000118000dc] = 82892459, %l4 = 00000049, %l7 = 000053f9 add %i3,0x1c,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000082892459 ! Mem[00000000108000f4] = 0000006d, %l5 = 2725a26a, %l4 = 00000049 add %i1,0x34,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000000000006d ! Mem[00000000108000d8] = a8751c1f, %l6 = 000000004786bd0f ldsw [%i1+%i6],%l6 ! %l6 = ffffffffa8751c1f ! Mem[00000000910000fc] = c3bc0000, %l18 = 779ef4f01020c02d ldsb [%o2+0x03e],%g2 ! %g2 = ffffffffffffffc3 ! Mem[00000000108000dc] = e376e441, %l7 = 0000000082892459 ldsh [%i1+0x01c],%l7 ! %l7 = ffffffffffffe376 ! Mem[00000000108000d9] = a8751c1f, %l6 = ffffffffa8751c1f ldstub [%i1+0x019],%l6 ! %l6 = 0000000000000075 ! Mem[00000000110000d4] = 3b353ac1, %l2 = 0000000079478116 ldsh [%i2+0x014],%l2 ! %l2 = 0000000000003b35 ! Mem[00000000110000d0] = 9ffb2bca, %l6 = 00000075, %l1 = 0aff70a0 add %i2,0x10,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000009ffb2bca ! %l3 = a45c5fa996eb7ead, Mem[00000000908000e7] = 6152d85a stb %l3,[%o1+0x027] ! Mem[00000000908000e4] = ad52d85a ! %l3 = a45c5fa996eb7ead, Mem[00000000910000c0] = b7a7d469 stw %l3,[%o2+%g0] ! Mem[00000000910000c0] = 96eb7ead p0_label_12: ! Mem[00000000118000f0] = b3171326, %l7 = ffffe376, %l6 = 00000075 add %i3,0x30,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000b3171326 ! %l6 = 00000000b3171326, Mem[00000000900000c0] = 64f48500 stw %l6,[%o0+%g0] ! Mem[00000000900000c0] = b3171326 ! Mem[00000000908000c8] = c1b03c93, %l18 = 779ef4f01020c02d ldsh [%o1+%i4],%g2 ! %g2 = ffffffffffffc1b0 ! Mem[00000000110000d8] = 3793c21f, %l2 = 00003b35, %l3 = 96eb7ead add %i2,0x18,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000003793c21f ! Mem[00000000100000e8] = 7fbafebba6415507, %l2 = 0000000000003b35, %l4 = 000000000000006d add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 7fbafebba6415507 ! Mem[00000000118000cc] = ca5ebe53, %l6 = 00000000b3171326 swap [%i3+0x00c],%l6 ! %l6 = 00000000ca5ebe53 ! %l2 = 00003b35, %l3 = 3793c21f, Mem[00000000918000e0] = bef83b74 6bc76080 std %l2,[%o3+%o4] ! Mem[00000000918000e0] = 00003b35 3793c21f ! Mem[00000000118000c8] = db1059c7b3171326, %l1 = 000000009ffb2bca, %l6 = 00000000ca5ebe53 add %i3,0x08,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = db1059c7b3171326 ! Mem[00000000118000d0] = ffc947f20bde93bb, %l4 = 7fbafebba6415507 ldx [%i3+%i5],%l4 ! %l4 = ffc947f20bde93bb ! Mem[00000000110000dc] = ffe2b953, %l0 = 0000000087923a23 swap [%i2+0x01c],%l0 ! %l0 = 00000000ffe2b953 p0_label_13: ! Mem[00000000108000dc] = e376e441, %l5 = 2725a26a, %l1 = 9ffb2bca add %i1,0x1c,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000e376e441 ! Mem[00000000900000d0] = 1728933b, %l18 = 779ef4f01020c02d ldsh [%o0+0x012],%g2 ! %g2 = 0000000000001728 ! Mem[00000000118000c7] = 7991a296, %l1 = 00000000e376e441 ldstub [%i3+0x007],%l1 ! %l1 = 0000000000000096 ! Mem[00000000910000ec] = d5b20000, %l18 = 779ef4f01020c02d ldsb [%o2+0x02e],%g2 ! %g2 = ffffffffffffffd5 ! Mem[00000000910000f4] = c841a63b, %l18 = 779ef4f01020c02d ldsh [%o2+0x034],%g2 ! %g2 = ffffffffffffc841 ! Mem[00000000108000d4] = ffffb2db, %l6 = b3171326, %l0 = ffe2b953 add %i1,0x14,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000ffffb2db ! Mem[00000000118000f8] = 55fbc986, %l3 = 3793c21f, %l0 = ffffb2db add %i3,0x38,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000055fbc986 ! Mem[00000000110000f8] = 6ddfa365, %l0 = 55fbc986, %l1 = 00000096 add %i2,0x38,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 000000006ddfa365 ! Mem[00000000918000d0] = 70b0ab0e, %l18 = 779ef4f01020c02d ldsh [%o3+%i5],%g2 ! %g2 = 00000000000070b0 ! Mem[00000000108000c8] = ff8254a1, %l2 = 0000000000003b35 ldsb [%i1+0x00b],%l2 ! %l2 = ffffffffffffffa1 p0_label_14: ! Mem[00000000108000c8] = ff8254a1, %l4 = ffc947f20bde93bb ldsh [%i1+%i4],%l4 ! %l4 = ffffffffffffff82 ! Mem[00000000108000ed] = d665ff49, %l2 = ffffffffffffffa1 ldstub [%i1+0x02d],%l2 ! %l2 = 0000000000000065 ! Mem[00000000100000d8] = f4b8e21978ded527, %l6 = db1059c7b3171326, %l4 = ffffffffffffff82 add %i0,0x18,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = f4b8e21978ded527 ! Mem[00000000118000c8] = db1059c7b3171326, %l2 = 0000000000000065, %l3 = 000000003793c21f add %i3,0x08,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = db1059c7b3171326 ! Mem[00000000918000d4] = 0357d200, %l18 = 779ef4f01020c02d ldsb [%o3+0x017],%g2 ! %g2 = 0000000000000003 ! Mem[00000000900000e4] = c841a63b, %l18 = 779ef4f01020c02d ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffffc841 ! %l6 = db1059c7b3171326, Mem[00000000908000cf] = e87198b3 stb %l6,[%o1+0x00f] ! Mem[00000000908000cc] = 267198b3 ! Mem[00000000110000f8] = 6ddfa365, %l0 = 0000000055fbc986 ldsb [%i2+0x038],%l0 ! %l0 = 000000000000006d ! %l0 = 0000006d, %l1 = 6ddfa365, Mem[00000000110000c0] = 9e7a8d6e ca96e506 std %l0,[%i2+%g0] ! Mem[00000000110000c0] = 0000006d 6ddfa365 ! Mem[00000000908000c8] = c1b03c93a6202d26, %l18 = 779ef4f01020c02d ldx [%o1+%i4],%g2 ! %g2 = c1b03c93a6202d26 p0_label_15: ! Mem[00000000108000c8] = ff8254a18c9fdeff, %l5 = 000000002725a26a, %l0 = 000000000000006d add %i1,0x08,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = ff8254a18c9fdeff ! Mem[00000000910000d0] = 06bd17f66e5e98aa, %l18 = 779ef4f01020c02d ldx [%o2+%i5],%g2 ! %g2 = 06bd17f66e5e98aa ! Mem[00000000110000f4] = b7a7d469, %l1 = 6ddfa365, %l7 = ffffe376 add %i2,0x34,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000b7a7d469 ! Mem[00000000110000e0] = 12fffce6, %l4 = f4b8e21978ded527 ldstub [%i2+%o4],%l4 ! %l4 = 0000000000000012 ! Mem[00000000900000e4] = a63b8b54, %l18 = 779ef4f01020c02d ldsh [%o0+0x026],%g2 ! %g2 = ffffffffffffa63b ! Mem[00000000110000c8] = 96b9032f, %l0 = 8c9fdeff, %l1 = 6ddfa365 add %i2,0x08,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000096b9032f ! Mem[00000000108000e8] = ff9ef72ad6ffff49, %l1 = 0000000096b9032f, %l2 = 0000000000000065 add %i1,0x28,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = ff9ef72ad6ffff49 ! Mem[00000000908000c0] = e91a6828, %l18 = 779ef4f01020c02d ldsw [%o1+%g0],%g2 ! %g2 = 779ef4f01020c02d ! Mem[00000000100000cc] = dd846898, %l7 = b7a7d469, %l3 = b3171326 add %i0,0x0c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000dd846898 ! Mem[00000000108000e5] = d75fe673, %l4 = 0000000000000012 ldstub [%i1+0x025],%l4 ! %l4 = 000000000000005f ba,a p0_not_taken_0_end p0_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p0_branch_failed p0_not_taken_0_end: ! End of Random Code for Processor 0 1: membar #Sync ! Force all stores to complete 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 ff8254a18c9fdeff bne,a,pn %xcc,p0_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000096b9032f bne,a,pn %xcc,p0_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ff9ef72ad6ffff49 bne,a,pn %xcc,p0_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000dd846898 bne,a,pn %xcc,p0_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000005f bne,a,pn %xcc,p0_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000002725a26a bne,a,pn %xcc,p0_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be db1059c7b3171326 bne,a,pn %xcc,p0_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000b7a7d469 bne,a,pn %xcc,p0_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p0_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 7fbafebba9518a6e ldx [%i0+0x000],%g3 ! Observed data at 00000000100000c0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = e376e441dd846898 ldx [%i0+0x008],%g3 ! Observed data at 00000000100000c8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = dd8468985e16c0a3 ldx [%i0+0x020],%g3 ! Observed data at 00000000100000e0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x020,%g4 set p0_local1_expect,%g1 ldx [%g1+0x018],%g2 ! Expected data = a8ff1c1fe376e441 ldx [%i1+0x018],%g3 ! Observed data at 00000000108000d8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = dd846898d7ffe673 ldx [%i1+0x020],%g3 ! Observed data at 00000000108000e0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7fbafebb0000006d ldx [%i1+0x030],%g3 ! Observed data at 00000000108000f0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x030,%g4 set p0_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 0000006d6ddfa365 ldx [%i2+0x000],%g3 ! Observed data at 00000000110000c0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 96b9032f00003ac1 ldx [%i2+0x008],%g3 ! Observed data at 00000000110000c8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3793c21f87923a23 ldx [%i2+0x018],%g3 ! Observed data at 00000000110000d8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = fffffce68d2f79a9 ldx [%i2+0x020],%g3 ! Observed data at 00000000110000e0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x020,%g4 set p0_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = c73eb9c87991a2ff ldx [%i3+0x000],%g3 ! Observed data at 00000000118000c0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 914867a0625112ff ldx [%i3+0x020],%g3 ! Observed data at 00000000118000e0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 372a3e5fe1aabb0f ldx [%i3+0x028],%g3 ! Observed data at 00000000118000e8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x028,%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_dfill_failed: ba p0_failed mov 0xddd,%g1 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: ldsh [%i3+0x004],%l6 ! Mem[00000000118000c4] done p0_trap1o: ldsh [%o3+0x004],%l6 ! Mem[00000000118000c4] done p0_trap2e: lduh [%i3+0x034],%l0 ! Mem[00000000118000f4] done p0_trap2o: lduh [%o3+0x034],%l0 ! Mem[00000000118000f4] done p0_trap3e: nop nop nop nop done p0_trap3o: nop nop nop nop done p0_init_memory_pointers: set p0_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p0_local0_start,%i0 set p0_local1_start,%i1 set p0_local2_start,%i2 set p0_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = ad9086f203366d4f ldx [%g1+0x008],%l1 ! %l1 = bf496f0c48c4fc85 ldx [%g1+0x010],%l2 ! %l2 = 84135a1cbf3fce03 ldx [%g1+0x018],%l3 ! %l3 = 65855c84a6415507 ldx [%g1+0x020],%l4 ! %l4 = bd3dbaea2fe2b953 ldx [%g1+0x028],%l5 ! %l5 = 920823eeb16431a6 ldx [%g1+0x030],%l6 ! %l6 = 3c5202b88c08deb4 ldx [%g1+0x038],%l7 ! %l7 = 0b78b4c1e95bc8e4 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 97560b09 03ee79e2 198a9557 951e4e37 ! %f4 = 0dae51f6 a4d03595 c6aada29 82f3a1da ! %f8 = 65108be0 22543b54 936d4699 81293eb5 ! %f12 = 534b6dd4 1ffa624f 1e5409f2 8d1fe324 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0cf85e10 d68af15f 5d865c3a 82638082 ! %f20 = 63da1501 e7302d17 253ad831 da17972d ! %f24 = 3ebc57b6 0ca9145b 8750d2c9 8d6f9be7 ! %f28 = a6886c0b 55c7abea 0da93061 1ec5ebf8 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d527b135 69ff0698 e33e842d 6e49581f ! %f36 = d7f21412 2c13d079 d5c8e188 536f40b5 ! %f40 = 3a38e748 bcf3bb8d 67564de0 37bd3b0e ! %f44 = 78144f0c b6961c69 3dce9786 41796f3f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc07d00a000000034,%g7,%g1 ! GSR scale = 6, align = 4 wr %g1,%g0,%gsr ! GSR = c07d00a000000034 wr %g0,%y ! Clear Y 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[00000000128000c4] = d65e2fb4, %l6 = 3ff1751cc5beb099 ldsh [%i1+0x006],%l6 ! %l6 = 0000000000002fb4 ! %l4 = feaae53c, %l5 = 420b60aa, Mem[00000000908000d8] = 5b0dc097 2d2207d6 std %l4,[%o1+%i6] ! Mem[00000000908000d8] = feaae53c 420b60aa ! Mem[00000000900000d8] = bc328cae, %l18 = 52e18cdfe3733970 ldsb [%o0+0x019],%g2 ! %g2 = ffffffffffffffbc ! Mem[00000000908000e0] = 242a1794, %l18 = 52e18cdfe3733970 ldsw [%o1+%o4],%g2 ! %g2 = 52e18cdfe3733970 ! %l3 = fa8c492ca040e884, Mem[00000000910000d8] = 3b50fb69 stb %l3,[%o2+%i6] ! Mem[00000000910000d8] = 8450fb69 ! Mem[00000000120000d5] = 0652c690, %l5 = 4f5388de420b60aa ldstub [%i0+0x015],%l5 ! %l5 = 0000000000000052 ! Mem[00000000918000d0] = ab0e985f, %l18 = 52e18cdfe3733970 ldsh [%o3+0x012],%g2 ! %g2 = ffffffffffffab0e ! Mem[00000000120000d0] = cead8aed06ffc690, %l4 = 763d080ffeaae53c, %l3 = fa8c492ca040e884 add %i0,0x10,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = cead8aed06ffc690 ! %l3 = cead8aed06ffc690, Mem[00000000918000c0] = 69d68606 stw %l3,[%o3+%g0] ! Mem[00000000918000c0] = 06ffc690 ! Mem[00000000130000c3] = e6dc5f99, %l3 = cead8aed06ffc690 ldstub [%i2+0x003],%l3 ! %l3 = 0000000000000099 p1_label_2: ! Mem[00000000120000fc] = 2ed759e9, %l3 = 0000000000000099 swap [%i0+0x03c],%l3 ! %l3 = 000000002ed759e9 ! Mem[00000000900000d4] = 556acde8, %l18 = 52e18cdfe3733970 ldsb [%o0+0x015],%g2 ! %g2 = 0000000000000055 ! Mem[00000000910000ec] = adbcd5b2, %l18 = 52e18cdfe3733970 ldsb [%o2+0x02c],%g2 ! %g2 = ffffffffffffffad ! Mem[00000000120000f8] = 516fc582, %l4 = feaae53c, %l6 = 00002fb4 add %i0,0x38,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000516fc582 ! Mem[00000000138000fb] = 2557bd1d, %l1 = 28e5f5c075f049f6 ldstub [%i3+0x03b],%l1 ! %l1 = 000000000000001d ! %l6 = 516fc582, %l7 = 3a4e2312, Mem[00000000120000f0] = 7b0fb694 9a7a9485 std %l6,[%i0+%o6] ! Mem[00000000120000f0] = 516fc582 3a4e2312 ! Mem[00000000128000f0] = fd4609af, %l1 = 0000001d, %l2 = 1c9b7a12 add %i1,0x30,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000fd4609af ! %l6 = 516fc582, %l7 = 3a4e2312, Mem[00000000918000c0] = 06ffc690 0a36bd1b std %l6,[%o3+%g0] ! Mem[00000000918000c0] = 516fc582 3a4e2312 ! Mem[00000000138000eb] = 63085dc2, %l6 = 00000000516fc582 ldstub [%i3+0x02b],%l6 ! %l6 = 00000000000000c2 ! Mem[00000000910000f0] = ff2a97cb, %l18 = 52e18cdfe3733970 ldsb [%o2+0x031],%g2 ! %g2 = ffffffffffffffff p1_label_3: ! %l2 = 00000000fd4609af, Mem[00000000900000f0] = 44cc4dae stb %l2,[%o0+%o6] ! Mem[00000000900000f0] = afcc4dae ! Mem[00000000900000d8] = 328caea3, %l18 = 52e18cdfe3733970 ldsh [%o0+0x01a],%g2 ! %g2 = 000000000000328c ! Mem[00000000900000e8] = 8b54c8c1, %l18 = 52e18cdfe3733970 ldsh [%o0+%o5],%g2 ! %g2 = ffffffffffff8b54 ! Mem[00000000128000dc] = 5944e0ec, %l6 = 000000c2, %l3 = 2ed759e9 add %i1,0x1c,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 000000005944e0ec ! Mem[00000000128000c6] = d65e2fb4, %l7 = 075a7eb23a4e2312 ldstub [%i1+0x006],%l7 ! %l7 = 000000000000002f ! Mem[00000000120000ea] = a66c37d2, %l6 = 00000000000000c2 ldstub [%i0+0x02a],%l6 ! %l6 = 0000000000000037 ! Mem[00000000908000e0] = 242a1794, %l18 = 52e18cdfe3733970 ldsh [%o1+%o4],%g2 ! %g2 = 000000000000242a ! Mem[00000000138000e4] = 3734f839, %l4 = feaae53c, %l5 = 00000052 add %i3,0x24,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000003734f839 ! Mem[00000000120000c8] = 974d0b2cea4bd23e, %l3 = 000000005944e0ec, %l1 = 000000000000001d add %i0,0x08,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 974d0b2cea4bd23e ! Mem[00000000128000e6] = 93eaf84e, %l6 = 0000000000000037 ldstub [%i1+0x026],%l6 ! %l6 = 00000000000000f8 p1_label_4: ! Mem[00000000130000cc] = 66499297, %l5 = 3734f839, %l5 = 3734f839 add %i2,0x0c,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000066499297 ! Mem[00000000128000e4] = 93eaff4e, %l0 = 4c6a99ccbedee068 swap [%i1+0x024],%l0 ! %l0 = 0000000093eaff4e ! %l5 = 0000000066499297, Mem[00000000918000fa] = a6ac7556 stb %l5,[%o3+0x03a] ! Mem[00000000918000f8] = 97ac7556 ! %l1 = 974d0b2cea4bd23e, Mem[00000000918000d7] = 0357d200 stb %l1,[%o3+0x017] ! Mem[00000000918000d4] = 3e57d200 ! Mem[00000000138000ec] = f8261817, %l7 = 000000000000002f ldsb [%i3+0x02e],%l7 ! %l7 = 0000000000000018 ! %l1 = 974d0b2cea4bd23e, Mem[00000000918000ec] = e5df9dd8 stw %l1,[%o3+0x02c] ! Mem[00000000918000ec] = ea4bd23e ! Mem[00000000138000c0] = 7f684afcbd3729ec, %l5 = 0000000066499297, %l0 = 0000000093eaff4e casxa [%i3]0x80,%l5,%l0 ! %l0 = 7f684afcbd3729ec ! Mem[00000000130000c9] = 73b2f6fe, %l3 = 000000005944e0ec ldstub [%i2+0x009],%l3 ! %l3 = 00000000000000b2 ! %l3 = 00000000000000b2, Mem[00000000900000f8] = 725b5596 stb %l3,[%o0+0x038] ! Mem[00000000900000f8] = b25b5596 ! Mem[00000000900000f0] = afcc4dae, %l18 = 52e18cdfe3733970 ldsw [%o0+%o6],%g2 ! %g2 = 52e18cdfe3733970 p1_label_5: ! Mem[00000000120000d4] = 06ffc690, %l6 = 00000000000000f8 swap [%i0+0x014],%l6 ! %l6 = 0000000006ffc690 ! Mem[00000000130000e4] = 8fe7d024, %l7 = 00000018, %l2 = fd4609af add %i2,0x24,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000008fe7d024 ! Mem[00000000130000c4] = a968123a, %l6 = 0000000006ffc690 swap [%i2+0x004],%l6 ! %l6 = 00000000a968123a ! Mem[00000000128000e8] = 4d36bef1, %l3 = 000000b2, %l2 = 8fe7d024 add %i1,0x28,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000004d36bef1 ! Mem[00000000120000dc] = 2d0ecc5f, %l5 = 66499297, %l4 = feaae53c add %i0,0x1c,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000002d0ecc5f ! Mem[00000000138000ca] = d5d9f4d1, %l3 = 00000000000000b2 ldstub [%i3+0x00a],%l3 ! %l3 = 00000000000000f4 ! Mem[00000000138000ec] = f8261817, %l4 = 2d0ecc5f, %l2 = 4d36bef1 add %i3,0x2c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000f8261817 ! %l4 = 2d0ecc5f, %l5 = 66499297, Mem[00000000128000f8] = 6c687ffa 365849b8 std %l4,[%i1+0x038] ! Mem[00000000128000f8] = 2d0ecc5f 66499297 ! Mem[00000000908000e0] = 242a1794, %l18 = 52e18cdfe3733970 ldsw [%o1+%o4],%g2 ! %g2 = 52e18cdfe3733970 ! Mem[00000000908000f0] = d24aa70c, %l18 = 52e18cdfe3733970 ldsh [%o1+%o6],%g2 ! %g2 = ffffffffffffd24a p1_label_6: ! %l2 = 00000000f8261817, Mem[00000000900000d8] = e8bc328c stw %l2,[%o0+%i6] ! Mem[00000000900000d8] = f8261817 ! Mem[00000000128000c4] = d65effb4, %l1 = ea4bd23e, %l3 = 000000f4 add %i1,0x04,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000d65effb4 ! Mem[00000000130000f8] = ca748970, %l7 = 00000018, %l2 = f8261817 add %i2,0x38,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000ca748970 ! Mem[00000000918000ec] = ea4bd23e, %l18 = 52e18cdfe3733970 ldsw [%o3+0x02c],%g2 ! %g2 = 52e18cdfe3733970 ! Mem[00000000138000d0] = e0c8fbf3, %l0 = bd3729ec, %l2 = ca748970 add %i3,0x10,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000e0c8fbf3 ! Mem[00000000128000e8] = 4d36bef17db96790, %l5 = 0000000066499297, %l3 = 00000000d65effb4 add %i1,0x28,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 4d36bef17db96790 ! Mem[00000000120000c5] = 4e3b2c66, %l0 = 7f684afcbd3729ec ldstub [%i0+0x005],%l0 ! %l0 = 000000000000003b ! Mem[00000000120000c0] = 63ef4be54eff2c66, %l4 = 000000002d0ecc5f, %l1 = 974d0b2cea4bd23e casxa [%i0]0x80,%l4,%l1 ! %l1 = 63ef4be54eff2c66 ! Mem[00000000120000c6] = 4eff2c66, %l3 = 4d36bef17db96790 ldstub [%i0+0x006],%l3 ! %l3 = 000000000000002c ! Mem[00000000120000e8] = a66cffd2, %l4 = 2d0ecc5f, %l2 = e0c8fbf3 add %i0,0x28,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000a66cffd2 p1_label_7: ! Mem[00000000120000f0] = 516fc582, %l5 = 66499297, %l1 = 4eff2c66 add %i0,0x30,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000516fc582 ! Mem[00000000128000e8] = 4d36bef1, %l1 = 00000000516fc582 swap [%i1+%o5],%l1 ! %l1 = 000000004d36bef1 ! %l1 = 000000004d36bef1, Mem[00000000918000e3] = 746bc760 stb %l1,[%o3+0x023] ! Mem[00000000918000e0] = f16bc760 ! Mem[00000000120000c8] = 974d0b2cea4bd23e, %l5 = 0000000066499297, %l1 = 000000004d36bef1 add %i0,0x08,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 974d0b2cea4bd23e ! %l3 = 000000000000002c, Mem[00000000900000c4] = 8803093b stw %l3,[%o0+0x004] ! Mem[00000000900000c4] = 0000002c ! %l6 = 00000000a968123a, Mem[00000000918000f0] = 2effe3b0 stw %l6,[%o3+%o6] ! Mem[00000000918000f0] = a968123a ! Mem[00000000910000d0] = 06bd17f6, %l18 = 52e18cdfe3733970 ldsw [%o2+%i5],%g2 ! %g2 = 52e18cdfe3733970 ! %l1 = 974d0b2cea4bd23e, Mem[00000000908000e8] = 52d85af6 stw %l1,[%o1+%o5] ! Mem[00000000908000e8] = ea4bd23e ! Mem[00000000910000d8] = 8450fb697b31d336, %l18 = 52e18cdfe3733970 ldx [%o2+%i6],%g2 ! %g2 = 8450fb697b31d336 ! Mem[00000000908000f0] = d24aa70cf408782d, %l18 = 52e18cdfe3733970 ldx [%o1+%o6],%g2 ! %g2 = d24aa70cf408782d p1_label_8: ! Mem[00000000918000c8] = 88436c47, %l18 = 52e18cdfe3733970 ldsh [%o3+%i4],%g2 ! %g2 = ffffffffffff8843 ! %l4 = 2d0ecc5f, %l5 = 66499297, Mem[00000000130000c8] = 73fff6fe 66499297 std %l4,[%i2+%i4] ! Mem[00000000130000c8] = 2d0ecc5f 66499297 ! Mem[00000000128000c8] = 45c17b48, %l5 = 66499297, %l3 = 0000002c add %i1,0x08,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000045c17b48 ! Mem[00000000128000ed] = 7db96790, %l4 = 000000002d0ecc5f ldstub [%i1+0x02d],%l4 ! %l4 = 00000000000000b9 ! %l2 = 00000000a66cffd2, Mem[00000000900000fb] = 96bab597 stb %l2,[%o0+0x03b] ! Mem[00000000900000f8] = d2bab597 ! Mem[00000000128000ec] = 7dff6790, %l2 = 00000000a66cffd2 swap [%i1+0x02c],%l2 ! %l2 = 000000007dff6790 ! Mem[00000000138000dc] = 05e7d9a8, %l2 = 7dff6790, %l2 = 7dff6790 add %i3,0x1c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000005e7d9a8 ! %l0 = 0000003b, %l1 = ea4bd23e, Mem[00000000908000e0] = 242a1794 21f5d561 std %l0,[%o1+%o4] ! Mem[00000000908000e0] = 0000003b ea4bd23e ! Mem[00000000128000c0] = 2922cb7a, %l0 = 0000003b, %l1 = ea4bd23e casa [%i1]0x80,%l0,%l1 ! %l1 = 000000002922cb7a ! Mem[00000000900000e4] = 7af28b54, %l18 = 52e18cdfe3733970 ldsh [%o0+0x026],%g2 ! %g2 = 0000000000007af2 p1_label_9: ! %l2 = 0000000005e7d9a8, Mem[00000000908000d0] = 7198b30a stw %l2,[%o1+%i5] ! Mem[00000000908000d0] = 05e7d9a8 ! Mem[00000000128000c0] = 2922cb7a, %l7 = 00000018, %l1 = 2922cb7a casa [%i1]0x80,%l7,%l1 ! %l1 = 000000002922cb7a ! Mem[00000000138000c0] = 7f684afc, %l1 = 000000002922cb7a swap [%i3+%g0],%l1 ! %l1 = 000000007f684afc ! Mem[00000000130000f4] = f4fb77b7, %l5 = 66499297, %l4 = 000000b9 add %i2,0x34,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000f4fb77b7 ! %l7 = 0000000000000018, Mem[00000000130000f8] = ca748970 stw %l7,[%i2+0x038] ! Mem[00000000130000f8] = 00000018 ! Mem[00000000138000f8] = 2557bdffd0bce000, %l5 = 0000000066499297, %l0 = 000000000000003b add %i3,0x38,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 2557bdffd0bce000 ! Mem[00000000138000c0] = 2922cb7abd3729ec, %l3 = 0000000045c17b48, %l4 = 00000000f4fb77b7 casxa [%i3]0x80,%l3,%l4 ! %l4 = 2922cb7abd3729ec ! Mem[00000000908000cc] = 2de805e7, %l18 = 52e18cdfe3733970 ldsh [%o1+0x00e],%g2 ! %g2 = 0000000000002de8 ! Mem[00000000120000f0] = 516fc5823a4e2312, %l5 = 0000000066499297, %l1 = 000000007f684afc add %i0,0x30,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 516fc5823a4e2312 ! %l2 = 05e7d9a8, %l3 = 45c17b48, Mem[00000000130000f0] = 46f516ca f4fb77b7 std %l2,[%i2+%o6] ! Mem[00000000130000f0] = 05e7d9a8 45c17b48 p1_label_10: ! %l5 = 0000000066499297, Mem[00000000910000e1] = c2133f2c stb %l5,[%o2+0x021] ! Mem[00000000910000e0] = 97133f2c ! Mem[00000000130000e8] = 47177a77cdd65b26, %l5 = 0000000066499297, %l2 = 0000000005e7d9a8 add %i2,0x28,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 47177a77cdd65b26 ! Mem[00000000138000e4] = 3734f839, %l7 = 0000000000000018 ldsb [%i3+0x027],%l7 ! %l7 = 0000000000000039 ! Mem[00000000128000c0] = 2922cb7a, %l1 = 3a4e2312, %l3 = 45c17b48 casa [%i1]0x80,%l1,%l3 ! %l3 = 000000002922cb7a ! Mem[00000000128000fc] = 66499297, %l1 = 516fc5823a4e2312 swap [%i1+0x03c],%l1 ! %l1 = 0000000066499297 ! %l6 = 00000000a968123a, Mem[00000000910000c1] = 8a08bb04 stb %l6,[%o2+0x001] ! Mem[00000000910000c0] = 3a08bb04 ! Mem[00000000130000d8] = 0a138328, %l0 = d0bce000, %l5 = 66499297 add %i2,0x18,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000000a138328 ! Mem[00000000130000f7] = 45c17b48, %l7 = 0000000000000039 ldstub [%i2+0x037],%l7 ! %l7 = 0000000000000048 ! Mem[00000000130000e8] = 47177a77, %l0 = d0bce000, %l1 = 66499297 add %i2,0x28,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000047177a77 ! Mem[00000000130000e0] = 65b0920f8fe7d024, %l2 = 47177a77cdd65b26, %l2 = 47177a77cdd65b26 add %i2,0x20,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 65b0920f8fe7d024 p1_label_11: ! Mem[00000000130000ed] = cdd65b26, %l5 = 000000000a138328 ldstub [%i2+0x02d],%l5 ! %l5 = 00000000000000d6 ! Mem[00000000120000c4] = 4effff66, %l3 = 2922cb7a, %l3 = 2922cb7a add %i0,0x04,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000004effff66 ! Mem[00000000128000e0] = d08e1365, %l1 = 0000000047177a77 swap [%i1+%o4],%l1 ! %l1 = 00000000d08e1365 ! Mem[00000000910000ec] = b238ff2a, %l18 = 52e18cdfe3733970 ldsb [%o2+0x02f],%g2 ! %g2 = ffffffffffffffb2 ! Mem[00000000120000f3] = 516fc582, %l4 = 2922cb7abd3729ec ldstub [%i0+0x033],%l4 ! %l4 = 0000000000000082 ! Mem[00000000120000e4] = f00a799b, %l6 = a968123a, %l4 = 00000082 add %i0,0x24,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000f00a799b ! Mem[00000000120000c8] = 974d0b2cea4bd23e, %l1 = 00000000d08e1365, %l1 = 00000000d08e1365 add %i0,0x08,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 974d0b2cea4bd23e ! Mem[00000000130000d8] = 0a1383281a49acdb, %l5 = 00000000000000d6, %l6 = 00000000a968123a add %i2,0x18,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 0a1383281a49acdb ! Mem[00000000130000e0] = 65b0920f, %l6 = 0a1383281a49acdb swap [%i2+%o4],%l6 ! %l6 = 0000000065b0920f ! %l1 = 974d0b2cea4bd23e, Mem[00000000918000c8] = 88436c47 stb %l1,[%o3+%i4] ! Mem[00000000918000c8] = 3e436c47 p1_label_12: ! Mem[00000000120000e9] = a66cffd2, %l5 = 00000000000000d6 ldstub [%i0+0x029],%l5 ! %l5 = 000000000000006c ! Mem[00000000128000f9] = 2d0ecc5f, %l3 = 000000004effff66 ldstub [%i1+0x039],%l3 ! %l3 = 000000000000000e ! Mem[00000000120000e0] = a994f58c, %l0 = 2557bdffd0bce000 ldstub [%i0+%o4],%l0 ! %l0 = 00000000000000a9 ! Mem[00000000120000e0] = ff94f58c, %l3 = 000000000000000e swap [%i0+%o4],%l3 ! %l3 = 00000000ff94f58c ! Mem[00000000130000c0] = e6dc5fff06ffc690, %l7 = 0000000000000048 ldx [%i2+%g0],%l7 ! %l7 = e6dc5fff06ffc690 ! Mem[00000000138000f5] = 09ce4c11, %l6 = 0000000065b0920f ldstub [%i3+0x035],%l6 ! %l6 = 00000000000000ce ! Mem[00000000138000d0] = e0c8fbf3055dd9b5, %l0 = 00000000000000a9 ldx [%i3+%i5],%l0 ! %l0 = e0c8fbf3055dd9b5 ! Mem[00000000910000c4] = 047d78e7, %l18 = 52e18cdfe3733970 ldsw [%o2+0x004],%g2 ! %g2 = 52e18cdfe3733970 ! Mem[00000000120000d7] = 000000f8, %l0 = e0c8fbf3055dd9b5 ldstub [%i0+0x017],%l0 ! %l0 = 00000000000000f8 ! %l4 = f00a799b, %l5 = 0000006c, Mem[00000000910000c0] = 5f3a08bb 047d78e7 std %l4,[%o2+%g0] ! Mem[00000000910000c0] = f00a799b 0000006c p1_label_13: ! Mem[00000000130000c3] = e6dc5fff, %l0 = 00000000000000f8 ldstub [%i2+0x003],%l0 ! %l0 = 00000000000000ff ! Mem[00000000908000e8] = 4bd23e5b, %l18 = 52e18cdfe3733970 ldsb [%o1+0x029],%g2 ! %g2 = 000000000000004b ! Mem[00000000120000fc] = 00000099, %l1 = 974d0b2cea4bd23e ldstub [%i0+0x03c],%l1 ! %l1 = 0000000000000000 ! %l0 = 000000ff, %l1 = 00000000, Mem[00000000908000f0] = d24aa70c f408782d std %l0,[%o1+%o6] ! Mem[00000000908000f0] = 000000ff 00000000 ! Mem[00000000138000cc] = ea6e9764, %l2 = 8fe7d024, %l2 = 8fe7d024 add %i3,0x0c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000ea6e9764 ! Mem[00000000130000c5] = 06ffc690, %l7 = e6dc5fff06ffc690 ldstub [%i2+0x005],%l7 ! %l7 = 00000000000000ff ! %l3 = 00000000ff94f58c, Mem[00000000120000fc] = ff000099 stw %l3,[%i0+0x03c] ! Mem[00000000120000fc] = ff94f58c ! Mem[00000000138000c8] = d5d9ffd1, %l6 = 000000ce, %l3 = ff94f58c add %i3,0x08,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000d5d9ffd1 ! Mem[00000000130000f8] = 00000018, %l7 = 00000000000000ff ldsb [%i2+0x03b],%l7 ! %l7 = 0000000000000018 ! Mem[00000000120000c8] = 974d0b2c, %l6 = 00000000000000ce swap [%i0+%i4],%l6 ! %l6 = 00000000974d0b2c p1_label_14: ! Mem[00000000900000e8] = 8b54c8c1b2429f80, %l18 = 52e18cdfe3733970 ldx [%o0+%o5],%g2 ! %g2 = 8b54c8c1b2429f80 ! Mem[00000000130000c0] = e6dc5fff, %l4 = f00a799b, %l3 = d5d9ffd1 casa [%i2]0x80,%l4,%l3 ! %l3 = 00000000e6dc5fff ! Mem[00000000138000c0] = 2922cb7abd3729ec, %l7 = 0000000000000018 ldx [%i3+%g0],%l7 ! %l7 = 2922cb7abd3729ec ! Mem[00000000130000cd] = 66499297, %l2 = 00000000ea6e9764 ldstub [%i2+0x00d],%l2 ! %l2 = 0000000000000049 ! Mem[00000000138000d8] = e1fa7549, %l2 = 0000000000000049 swap [%i3+%i6],%l2 ! %l2 = 00000000e1fa7549 ! Mem[00000000138000cc] = ea6e9764, %l2 = e1fa7549, %l7 = bd3729ec add %i3,0x0c,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000ea6e9764 ! Mem[00000000138000d4] = 055dd9b5, %l2 = 00000000e1fa7549 ldsh [%i3+0x016],%l2 ! %l2 = ffffffffffffd9b5 ! Mem[00000000918000c0] = c5823a4e, %l18 = 52e18cdfe3733970 ldsb [%o3+0x002],%g2 ! %g2 = ffffffffffffffc5 ! Mem[00000000138000cc] = ea6e9764, %l6 = 00000000974d0b2c swap [%i3+0x00c],%l6 ! %l6 = 00000000ea6e9764 ! Mem[00000000120000e0] = 0000000e, %l5 = 0000006c, %l1 = 00000000 add %i0,0x20,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000000000000e p1_label_15: ! Mem[00000000128000fa] = 2dffcc5f, %l6 = 00000000ea6e9764 ldstub [%i1+0x03a],%l6 ! %l6 = 00000000000000cc ! Mem[00000000138000c0] = 2922cb7a, %l1 = 0000000e, %l3 = e6dc5fff casa [%i3]0x80,%l1,%l3 ! %l3 = 000000002922cb7a ! Mem[00000000120000dc] = 2d0ecc5f, %l0 = 00000000000000ff ldsb [%i0+0x01c],%l0 ! %l0 = 000000000000002d ! Mem[00000000138000c0] = 2922cb7a, %l7 = ea6e9764, %l1 = 0000000e casa [%i3]0x80,%l7,%l1 ! %l1 = 000000002922cb7a ! Mem[00000000128000c8] = 45c17b481bbb8084, %l4 = 00000000f00a799b, %l2 = ffffffffffffd9b5 add %i1,0x08,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 45c17b481bbb8084 ! Mem[00000000120000f4] = 3a4e2312, %l2 = 45c17b481bbb8084 swap [%i0+0x034],%l2 ! %l2 = 000000003a4e2312 ! Mem[00000000900000ec] = b2429f80, %l18 = 52e18cdfe3733970 ldsw [%o0+0x02c],%g2 ! %g2 = 52e18cdfe3733970 ! %l0 = 0000002d, %l1 = 2922cb7a, Mem[00000000910000f0] = 38ff2a97 cb95fea2 std %l0,[%o2+%o6] ! Mem[00000000910000f0] = 0000002d 2922cb7a ! %l4 = f00a799b, %l5 = 0000006c, Mem[00000000900000d0] = cf511728 93556acd std %l4,[%o0+%i5] ! Mem[00000000900000d0] = f00a799b 0000006c ! Mem[00000000128000c0] = 2922cb7ad65effb4, %l5 = 000000000000006c, %l7 = 00000000ea6e9764 casxa [%i1]0x80,%l5,%l7 ! %l7 = 2922cb7ad65effb4 ba,a p1_not_taken_0_end p1_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p1_branch_failed p1_not_taken_0_end: ! End of Random Code for Processor 1 1: membar #Sync ! Force all stores to complete p1_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x004] ! Set processor 1 done flag ! Check Registers p1_check_registers: set p1_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000002d bne,a,pn %xcc,p1_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000002922cb7a bne,a,pn %xcc,p1_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000003a4e2312 bne,a,pn %xcc,p1_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000002922cb7a bne,a,pn %xcc,p1_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000f00a799b bne,a,pn %xcc,p1_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000006c bne,a,pn %xcc,p1_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000cc bne,a,pn %xcc,p1_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 2922cb7ad65effb4 bne,a,pn %xcc,p1_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p1_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 000000ceea4bd23e ldx [%i0+0x008],%g3 ! Observed data at 00000000120000c8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = cead8aed000000ff ldx [%i0+0x010],%g3 ! Observed data at 00000000120000d0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = a6ffffd2c9b6d67f ldx [%i0+0x028],%g3 ! Observed data at 00000000120000e8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 516fc5ff1bbb8084 ldx [%i0+0x030],%g3 ! Observed data at 00000000120000f0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 516fc582ff94f58c 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 ldx [%g1+0x020],%g2 ! Expected data = 47177a77bedee068 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 = 516fc582a66cffd2 ldx [%i1+0x028],%g3 ! Observed data at 00000000128000e8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 2dffff5f3a4e2312 ldx [%i1+0x038],%g3 ! Observed data at 00000000128000f8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x038,%g4 set p1_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = e6dc5fff06ffc690 ldx [%i2+0x000],%g3 ! Observed data at 00000000130000c0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2d0ecc5f66ff9297 ldx [%i2+0x008],%g3 ! Observed data at 00000000130000c8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1a49acdb8fe7d024 ldx [%i2+0x020],%g3 ! Observed data at 00000000130000e0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 47177a77cdff5b26 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 = 05e7d9a845c17bff ldx [%i2+0x030],%g3 ! Observed data at 00000000130000f0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000189065d8b8 ldx [%i2+0x038],%g3 ! Observed data at 00000000130000f8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x038,%g4 set p1_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = d5d9ffd1974d0b2c ldx [%i3+0x008],%g3 ! Observed data at 00000000138000c8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000004905e7d9a8 ldx [%i3+0x018],%g3 ! Observed data at 00000000138000d8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 63085dfff8261817 ldx [%i3+0x028],%g3 ! Observed data at 00000000138000e8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 26a815a609ff4c11 ldx [%i3+0x030],%g3 ! Observed data at 00000000138000f0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x030,%g4 ! The test for processor 1 has passed p1_passed: ta GOOD_TRAP nop p1_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p1_failed p1_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p1_failed p1_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p1_failed p1_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p1_failed p1_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p1_failed p1_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p1_failed p1_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p1_failed p1_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p1_failed ! The test for processor 1 failed p1_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x004] ! Set processor 1 done flag set p1_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 1 failed p1_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x004] ! Set processor 1 done flag set p1_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p1_dfill_failed: ba p1_failed mov 0xddd,%g1 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: ldsh [%i0+0x024],%l6 ! Mem[00000000120000e4] stw %l5,[%i3+0x024] ! Mem[00000000138000e4] ldd [%i0+0x000],%l4 ! Mem[00000000120000c0] done p1_trap1o: ldsh [%o0+0x024],%l6 ! Mem[00000000120000e4] stw %l5,[%o3+0x024] ! Mem[00000000138000e4] ldd [%o0+0x000],%l4 ! Mem[00000000120000c0] done p1_trap2e: sth %l3,[%i1+0x01e] ! Mem[00000000128000de] sth %l5,[%i0+0x03e] ! Mem[00000000120000fe] ldx [%i1+0x038],%l2 ! Mem[00000000128000f8] done p1_trap2o: sth %l3,[%o1+0x01e] ! Mem[00000000128000de] sth %l5,[%o0+0x03e] ! Mem[00000000120000fe] ldx [%o1+0x038],%l2 ! Mem[00000000128000f8] done p1_trap3e: nop nop nop nop nop nop nop done p1_trap3o: nop nop nop nop nop nop nop done p1_init_memory_pointers: set p1_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p1_local0_start,%i0 set p1_local1_start,%i1 set p1_local2_start,%i2 set p1_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 4c6a99ccbedee068 ldx [%g1+0x008],%l1 ! %l1 = 28e5f5c075f049f6 ldx [%g1+0x010],%l2 ! %l2 = b5fa2c261c9b7a12 ldx [%g1+0x018],%l3 ! %l3 = fa8c492ca040e884 ldx [%g1+0x020],%l4 ! %l4 = 763d080ffeaae53c ldx [%g1+0x028],%l5 ! %l5 = 4f5388de420b60aa ldx [%g1+0x030],%l6 ! %l6 = 3ff1751cc5beb099 ldx [%g1+0x038],%l7 ! %l7 = 075a7eb23a4e2312 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 369ff11a 9cdbee46 069db58b d2dd89d0 ! %f4 = c64a0cab 3fc5aeb6 bd9b6af5 7a13719f ! %f8 = 38808ed3 068fc4b0 1f5e1aeb 0efdff34 ! %f12 = 32ac3a0e d01aee3c 48a4ae9b a6221cb2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = dffd11d4 c11cb6a2 241393b4 c429e56c ! %f20 = 5eb5b24b cbecf821 28788020 63f6bd42 ! %f24 = 60a5ed2f 8df82192 a3e17fbd d8441c3b ! %f28 = c040053f d30b0c7f 8dda4a8a 9f8b3370 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 62835d4a 92b3e19f b700cd26 d83ec65e ! %f36 = ccad7dee 281d0a51 8f297fa1 ec4e5cc2 ! %f40 = 709e6086 6158e46b e0bb8c7b 3d2d56af ! %f44 = c2ab015e 36aaf774 bae35340 11145c68 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2e1e1e5000000057,%g7,%g1 ! GSR scale = 10, align = 7 wr %g1,%g0,%gsr ! GSR = 2e1e1e5000000057 wr %g0,%y ! Clear Y 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[00000000158000e3] = 6cc6f022, %l5 = 004dcb0ff0cbba08 ldstub [%i3+0x023],%l5 ! %l5 = 0000000000000022 ! %l4 = 39cb8500b3fc1846, Mem[00000000908000e2] = 179421f5 stb %l4,[%o1+0x022] ! Mem[00000000908000e0] = 469421f5 ! Mem[00000000910000f0] = 38ff2a97cb95fea2, %l18 = 65fc9e580ef948f7 ldx [%o2+%o6],%g2 ! %g2 = 38ff2a97cb95fea2 ! Mem[00000000140000e4] = 83980761, %l4 = 39cb8500b3fc1846 ldstub [%i0+0x024],%l4 ! %l4 = 0000000000000083 ! Mem[00000000150000cc] = 131a3145, %l4 = 0000000000000083 ldstub [%i2+0x00c],%l4 ! %l4 = 0000000000000013 ! Mem[00000000150000e0] = e33a81ab6999eb73, %l7 = 7c0952adcd71f283, %l6 = d50c91b23655491e add %i2,0x20,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = e33a81ab6999eb73 ! Mem[00000000910000e0] = 01c2133f, %l18 = 65fc9e580ef948f7 ldsb [%o2+%o4],%g2 ! %g2 = 0000000000000001 ! %l1 = b324d548ae3c4305, Mem[00000000910000d8] = 3b50fb69 stw %l1,[%o2+%i6] ! Mem[00000000910000d8] = ae3c4305 ! Mem[00000000910000c8] = a1e5df4d, %l18 = 65fc9e580ef948f7 ldsw [%o2+%i4],%g2 ! %g2 = 65fc9e580ef948f7 ! Mem[00000000910000e4] = 2cae1d1d, %l18 = 65fc9e580ef948f7 ldsw [%o2+0x024],%g2 ! %g2 = 65fc9e580ef948f7 p2_label_2: ! Mem[00000000140000f8] = ec76685d, %l7 = cd71f283, %l1 = ae3c4305 add %i0,0x38,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000ec76685d ! %l3 = 1584d5a67e4c2c54, Mem[00000000908000f8] = f6f5d23f stw %l3,[%o1+0x038] ! Mem[00000000908000f8] = 7e4c2c54 ! %l2 = 5fb99963c1d3efc6, Mem[00000000908000c8] = c1b03c93 stw %l2,[%o1+%i4] ! Mem[00000000908000c8] = c1d3efc6 ! Mem[00000000900000c0] = 00880309, %l18 = 65fc9e580ef948f7 ldsb [%o0+0x003],%g2 ! %g2 = 0000000000000000 ! Mem[00000000148000f4] = 8b780249, %l4 = 0000000000000013 ldsb [%i1+0x037],%l4 ! %l4 = 0000000000000049 ! %l0 = ef9decfe, %l1 = ec76685d, Mem[00000000910000c0] = 5f8a08bb 047d78e7 std %l0,[%o2+%g0] ! Mem[00000000910000c0] = ef9decfe ec76685d ! Mem[00000000900000c0] = 85008803, %l18 = 65fc9e580ef948f7 ldsb [%o0+0x002],%g2 ! %g2 = ffffffffffffff85 ! %l4 = 00000049, %l5 = 00000022, Mem[00000000908000c0] = e91a6828 66c2b5be std %l4,[%o1+%g0] ! Mem[00000000908000c0] = 00000049 00000022 ! Mem[00000000140000c1] = 11c9bb1c, %l4 = 0000000000000049 ldstub [%i0+0x001],%l4 ! %l4 = 00000000000000c9 ! Mem[00000000140000d0] = 0a0087d9, %l4 = 000000c9, %l0 = ef9decfe add %i0,0x10,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000000a0087d9 p2_label_3: ! Mem[00000000158000e8] = 8b037b8e, %l7 = cd71f283, %l1 = ec76685d add %i3,0x28,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000008b037b8e ! Mem[00000000148000e4] = cbae5223, %l5 = 0000000000000022 swap [%i1+0x024],%l5 ! %l5 = 00000000cbae5223 ! Mem[00000000148000c4] = 7737c2c6, %l3 = 1584d5a67e4c2c54 ldsb [%i1+0x006],%l3 ! %l3 = ffffffffffffffc2 ! Mem[00000000910000dc] = 7b31d336, %l18 = 65fc9e580ef948f7 ldsw [%o2+0x01c],%g2 ! %g2 = 65fc9e580ef948f7 ! Mem[00000000148000e0] = 6aa6cfd8, %l4 = 00000000000000c9 swap [%i1+%o4],%l4 ! %l4 = 000000006aa6cfd8 ! %l0 = 000000000a0087d9, Mem[00000000150000f0] = ce96bd15 stw %l0,[%i2+%o6] ! Mem[00000000150000f0] = 0a0087d9 ! %l3 = ffffffffffffffc2, Mem[00000000908000d0] = 7198b30a stw %l3,[%o1+%i5] ! Mem[00000000908000d0] = ffffffc2 ! Mem[00000000910000d8] = ae3c4305, %l18 = 65fc9e580ef948f7 ldsw [%o2+%i6],%g2 ! %g2 = 65fc9e580ef948f7 ! Mem[00000000900000f0] = 44cc4dae, %l18 = 65fc9e580ef948f7 ldsw [%o0+%o6],%g2 ! %g2 = 65fc9e580ef948f7 ! %l4 = 000000006aa6cfd8, Mem[00000000918000d4] = 985f3b03 stw %l4,[%o3+0x014] ! Mem[00000000918000d4] = 6aa6cfd8 p2_label_4: ! Mem[00000000900000e8] = c8c1b242, %l18 = 65fc9e580ef948f7 ldsb [%o0+0x02a],%g2 ! %g2 = ffffffffffffffc8 ! Mem[00000000148000fd] = 73ccfeb1, %l3 = ffffffffffffffc2 ldstub [%i1+0x03d],%l3 ! %l3 = 00000000000000cc ! Mem[00000000918000f8] = 3636a6ac, %l18 = 65fc9e580ef948f7 ldsw [%o3+0x038],%g2 ! %g2 = 65fc9e580ef948f7 ! Mem[00000000908000c0] = 0000004900000022, %l18 = 65fc9e580ef948f7 ldx [%o1+%g0],%g2 ! %g2 = 0000004900000022 ! %l1 = 000000008b037b8e, Mem[00000000910000d0] = 06bd17f6 stb %l1,[%o2+%i5] ! Mem[00000000910000d0] = 8ebd17f6 ! Mem[00000000148000f4] = 8b780249, %l7 = cd71f283, %l6 = 6999eb73 add %i1,0x34,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 000000008b780249 ! Mem[00000000148000d0] = 3c4c9f7d, %l7 = cd71f283, %l5 = cbae5223 add %i1,0x10,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000003c4c9f7d ! Mem[00000000148000f4] = 8b780249, %l3 = 00000000000000cc swap [%i1+0x034],%l3 ! %l3 = 000000008b780249 ! Mem[00000000910000ec] = adbcd5b2, %l18 = 65fc9e580ef948f7 ldsw [%o2+0x02c],%g2 ! %g2 = 65fc9e580ef948f7 ! Mem[00000000158000f8] = b7f1a71f, %l6 = 000000008b780249 swap [%i3+0x038],%l6 ! %l6 = 00000000b7f1a71f p2_label_5: ! Mem[00000000150000e0] = e33a81ab, %l2 = 5fb99963c1d3efc6 ldstub [%i2+%o4],%l2 ! %l2 = 00000000000000e3 ! Mem[00000000140000c4] = 5a362394, %l1 = 8b037b8e, %l6 = b7f1a71f add %i0,0x04,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000005a362394 ! Mem[00000000158000c8] = 6406928d, %l6 = 5a362394, %l4 = 6aa6cfd8 add %i3,0x08,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000006406928d ! Mem[00000000910000ec] = adbcd5b2, %l18 = 65fc9e580ef948f7 ldsh [%o2+0x02c],%g2 ! %g2 = ffffffffffffadbc ! Mem[00000000140000d8] = 1923a3369b5f375c, %l6 = 000000005a362394, %l3 = 000000008b780249 add %i0,0x18,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 1923a3369b5f375c ! Mem[00000000148000e4] = 00000022, %l0 = 000000000a0087d9 ldstub [%i1+0x024],%l0 ! %l0 = 0000000000000000 ! Mem[00000000140000f4] = 5ddfcc31, %l7 = cd71f283, %l0 = 00000000 add %i0,0x34,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000005ddfcc31 ! Mem[00000000918000fc] = 755694de, %l18 = 65fc9e580ef948f7 ldsb [%o3+0x03c],%g2 ! %g2 = 0000000000000075 ! %l7 = 7c0952adcd71f283, Mem[00000000908000d2] = ffc2564e stb %l7,[%o1+0x012] ! Mem[00000000908000d0] = 83c2564e ! %l6 = 000000005a362394, Mem[00000000918000e8] = d97009e7 stw %l6,[%o3+%o5] ! Mem[00000000918000e8] = 5a362394 p2_label_6: ! %l0 = 000000005ddfcc31, Mem[00000000150000d0] = 26d53f9b stw %l0,[%i2+%i5] ! Mem[00000000150000d0] = 5ddfcc31 ! Mem[00000000148000ec] = 596abb48, %l7 = 7c0952adcd71f283 swap [%i1+0x02c],%l7 ! %l7 = 00000000596abb48 ! Mem[00000000158000ec] = 5dc11793, %l3 = 1923a3369b5f375c swap [%i3+0x02c],%l3 ! %l3 = 000000005dc11793 ! %l3 = 000000005dc11793, Mem[00000000900000cc] = 0472ded8 stw %l3,[%o0+0x00c] ! Mem[00000000900000cc] = 5dc11793 ! Mem[00000000150000e8] = 80cca2eb, %l3 = 000000005dc11793 swap [%i2+%o5],%l3 ! %l3 = 0000000080cca2eb ! Mem[00000000158000fa] = 8b780249, %l2 = 00000000000000e3 ldstub [%i3+0x03a],%l2 ! %l2 = 0000000000000002 ! %l3 = 0000000080cca2eb, Mem[00000000908000e0] = 242a4694 stw %l3,[%o1+%o4] ! Mem[00000000908000e0] = 80cca2eb ! %l3 = 0000000080cca2eb, Mem[00000000918000fc] = 755694de stw %l3,[%o3+0x03c] ! Mem[00000000918000fc] = 80cca2eb ! Mem[00000000908000e4] = 21f5d561, %l18 = 65fc9e580ef948f7 ldsh [%o1+0x024],%g2 ! %g2 = 00000000000021f5 ! Mem[00000000158000ec] = 9b5f375c, %l4 = 6406928d, %l0 = 5ddfcc31 add %i3,0x2c,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000009b5f375c p2_label_7: ! Mem[00000000140000c8] = acc08070, %l5 = 000000003c4c9f7d swap [%i0+%i4],%l5 ! %l5 = 00000000acc08070 ! Mem[00000000158000ee] = 9b5f375c, %l7 = 00000000596abb48 ldstub [%i3+0x02e],%l7 ! %l7 = 0000000000000037 ! Mem[00000000148000e8] = e0e5969e, %l6 = 5a362394, %l7 = 00000037 add %i1,0x28,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000e0e5969e ! Mem[00000000140000f8] = ec76685d, %l2 = 00000002, %l0 = 9b5f375c add %i0,0x38,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000ec76685d ! %l0 = ec76685d, %l1 = 8b037b8e, Mem[00000000150000e0] = ff3a81ab 6999eb73 std %l0,[%i2+%o4] ! Mem[00000000150000e0] = ec76685d 8b037b8e ! Mem[00000000140000f0] = a66f6e46, %l4 = 6406928d, %l0 = ec76685d add %i0,0x30,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000a66f6e46 ! Mem[00000000140000c8] = 3c4c9f7d, %l1 = 000000008b037b8e swap [%i0+%i4],%l1 ! %l1 = 000000003c4c9f7d ! %l2 = 0000000000000002, Mem[00000000910000e8] = 8a57f6f6 stw %l2,[%o2+%o5] ! Mem[00000000910000e8] = 00000002 ! Mem[00000000158000cc] = 13df5043, %l3 = 0000000080cca2eb ldsh [%i3+0x00c],%l3 ! %l3 = 00000000000013df ! Mem[00000000148000c0] = c0c533be7737c2c6, %l1 = 000000003c4c9f7d, %l4 = 000000006406928d casxa [%i1]0x80,%l1,%l4 ! %l4 = c0c533be7737c2c6 p2_label_8: ! %l4 = 7737c2c6, %l5 = acc08070, Mem[00000000918000e8] = 5a362394 e5df9dd8 std %l4,[%o3+%o5] ! Mem[00000000918000e8] = 7737c2c6 acc08070 ! Mem[00000000910000c0] = feec7668, %l18 = 65fc9e580ef948f7 ldsb [%o2+0x003],%g2 ! %g2 = fffffffffffffffe ! Mem[00000000150000e4] = 8b037b8e, %l3 = 000013df, %l4 = 7737c2c6 add %i2,0x24,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000008b037b8e ! Mem[00000000150000c8] = 4b089ecfff1a3145, %l6 = 000000005a362394 ldx [%i2+%i4],%l6 ! %l6 = 4b089ecfff1a3145 ! Mem[00000000900000cc] = c11793cf, %l18 = 65fc9e580ef948f7 ldsb [%o0+0x00d],%g2 ! %g2 = ffffffffffffffc1 ! %l0 = 00000000a66f6e46, Mem[00000000908000ff] = 28000000 stb %l0,[%o1+0x03f] ! Mem[00000000908000fc] = 46000000 ! Mem[00000000908000f8] = 2c54ab22, %l18 = 65fc9e580ef948f7 ldsh [%o1+0x03a],%g2 ! %g2 = 0000000000002c54 ! Mem[00000000158000d0] = c63f0a0a, %l1 = 3c4c9f7d, %l7 = e0e5969e add %i3,0x10,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000c63f0a0a ! Mem[00000000908000f8] = 2c54ab22, %l18 = 65fc9e580ef948f7 ldsh [%o1+0x03a],%g2 ! %g2 = 0000000000002c54 ! Mem[00000000148000f8] = f063750b73fffeb1, %l0 = 00000000a66f6e46, %l7 = 00000000c63f0a0a add %i1,0x38,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = f063750b73fffeb1 p2_label_9: ! %l2 = 00000002, %l3 = 000013df, Mem[00000000900000c8] = d7b08d93 5dc11793 std %l2,[%o0+%i4] ! Mem[00000000900000c8] = 00000002 000013df ! Mem[00000000148000c0] = c0c533be, %l0 = a66f6e46, %l3 = 000013df casa [%i1]0x80,%l0,%l3 ! %l3 = 00000000c0c533be ! Mem[00000000158000f0] = ecfdcd46440875a3, %l6 = 4b089ecfff1a3145, %l1 = 000000003c4c9f7d add %i3,0x30,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = ecfdcd46440875a3 ! Mem[00000000158000f0] = ecfdcd46, %l7 = 73fffeb1, %l2 = 00000002 add %i3,0x30,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000ecfdcd46 ! Mem[00000000918000c4] = 36bd1b88, %l18 = 65fc9e580ef948f7 ldsb [%o3+0x005],%g2 ! %g2 = 0000000000000036 ! Mem[00000000918000d4] = 6aa6cfd8, %l18 = 65fc9e580ef948f7 ldsh [%o3+0x014],%g2 ! %g2 = 0000000000006aa6 ! Mem[00000000918000e4] = 60807737, %l18 = 65fc9e580ef948f7 ldsh [%o3+0x026],%g2 ! %g2 = 0000000000006080 ! %l4 = 8b037b8e, %l5 = acc08070, Mem[00000000908000c8] = c1d3efc6 a6202de8 std %l4,[%o1+%i4] ! Mem[00000000908000c8] = 8b037b8e acc08070 ! Mem[00000000148000ec] = cd71f283, %l1 = ecfdcd46440875a3 ldsh [%i1+0x02e],%l1 ! %l1 = fffffffffffff283 ! %l6 = 4b089ecfff1a3145, Mem[00000000910000c8] = a1e5df4d stw %l6,[%o2+%i4] ! Mem[00000000910000c8] = ff1a3145 p2_label_10: ! Mem[00000000148000e1] = 000000c9, %l6 = 4b089ecfff1a3145 ldstub [%i1+0x021],%l6 ! %l6 = 0000000000000000 ! %l1 = fffffffffffff283, Mem[00000000140000c4] = 5a362394 stw %l1,[%i0+0x004] ! Mem[00000000140000c4] = fffff283 ! %l6 = 00000000, %l7 = 73fffeb1, Mem[00000000918000d8] = 57d20022 29bc89c3 std %l6,[%o3+%i6] ! Mem[00000000918000d8] = 00000000 73fffeb1 ! Mem[00000000150000d8] = ae3d3c0e, %l0 = a66f6e46, %l4 = 8b037b8e add %i2,0x18,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000ae3d3c0e ! Mem[00000000158000c0] = ac8dfd87, %l1 = fffffffffffff283 swap [%i3+%g0],%l1 ! %l1 = 00000000ac8dfd87 ! Mem[00000000140000f8] = ec76685dfded52dd, %l1 = 00000000ac8dfd87, %l4 = 00000000ae3d3c0e add %i0,0x38,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = ec76685dfded52dd ! %l5 = 00000000acc08070, Mem[00000000900000f0] = 44cc4dae stw %l5,[%o0+%o6] ! Mem[00000000900000f0] = acc08070 ! Mem[00000000150000d4] = b64621a1, %l7 = f063750b73fffeb1 ldstub [%i2+0x014],%l7 ! %l7 = 00000000000000b6 ! Mem[00000000908000ec] = 5bd6f7c8, %l18 = 65fc9e580ef948f7 ldsb [%o1+0x02c],%g2 ! %g2 = 000000000000005b ! Mem[00000000148000d8] = e7530458fb565784, %l2 = 00000000ecfdcd46, %l7 = 00000000000000b6 add %i1,0x18,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = e7530458fb565784 p2_label_11: ! Mem[00000000148000df] = fb565784, %l2 = 00000000ecfdcd46 ldstub [%i1+0x01f],%l2 ! %l2 = 0000000000000084 ! Mem[00000000150000d0] = 5ddfcc31, %l3 = 00000000c0c533be swap [%i2+%i5],%l3 ! %l3 = 000000005ddfcc31 ! %l7 = e7530458fb565784, Mem[00000000158000e4] = e3fb57df stw %l7,[%i3+0x024] ! Mem[00000000158000e4] = fb565784 ! %l7 = e7530458fb565784, Mem[00000000910000e4] = 2cae1d1d stw %l7,[%o2+0x024] ! Mem[00000000910000e4] = fb565784 ! Mem[00000000900000c0] = 64f48500, %l18 = 65fc9e580ef948f7 ldsw [%o0+%g0],%g2 ! %g2 = 65fc9e580ef948f7 ! Mem[00000000148000ec] = cd71f283, %l3 = 000000005ddfcc31 swap [%i1+0x02c],%l3 ! %l3 = 00000000cd71f283 ! %l4 = ec76685dfded52dd, Mem[00000000910000f1] = ff2a97cb stb %l4,[%o2+0x031] ! Mem[00000000910000f0] = dd2a97cb ! Mem[00000000148000dc] = fb5657ff, %l0 = a66f6e46, %l3 = cd71f283 add %i1,0x1c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000fb5657ff ! Mem[00000000910000e4] = fb565784, %l18 = 65fc9e580ef948f7 ldsw [%o2+0x024],%g2 ! %g2 = 65fc9e580ef948f7 ! Mem[00000000150000dc] = 7bf4bea1, %l0 = a66f6e46, %l4 = fded52dd add %i2,0x1c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000007bf4bea1 p2_label_12: ! Mem[00000000918000d8] = 000073ff, %l18 = 65fc9e580ef948f7 ldsh [%o3+0x01a],%g2 ! %g2 = 0000000000000000 ! Mem[00000000148000c8] = 420f9e0a, %l0 = a66f6e46, %l4 = 7bf4bea1 add %i1,0x08,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000420f9e0a ! Mem[00000000148000ff] = 73fffeb1, %l2 = 0000000000000084 ldstub [%i1+0x03f],%l2 ! %l2 = 00000000000000b1 ! Mem[00000000150000c4] = 525f9218, %l5 = acc08070, %l5 = acc08070 add %i2,0x04,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000525f9218 ! Mem[00000000150000c9] = 4b089ecf, %l6 = 0000000000000000 ldstub [%i2+0x009],%l6 ! %l6 = 0000000000000008 ! %l6 = 0000000000000008, Mem[00000000910000ef] = b238dd2a stb %l6,[%o2+0x02f] ! Mem[00000000910000ec] = 0838dd2a ! %l7 = e7530458fb565784, Mem[00000000900000dc] = aea3305c stb %l7,[%o0+0x01c] ! Mem[00000000900000dc] = 84a3305c ! Mem[00000000900000e4] = e3177af2, %l18 = 65fc9e580ef948f7 ldsw [%o0+0x024],%g2 ! %g2 = 65fc9e580ef948f7 ! Mem[00000000150000fc] = 1a9afb8a, %l0 = 00000000a66f6e46 ldsh [%i2+0x03c],%l0 ! %l0 = 0000000000001a9a ! Mem[00000000148000f0] = ba29e8da, %l2 = 000000b1, %l7 = fb565784 add %i1,0x30,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000ba29e8da p2_label_13: ! Mem[00000000158000c9] = 6406928d, %l3 = 00000000fb5657ff ldstub [%i3+0x009],%l3 ! %l3 = 0000000000000006 ! Mem[00000000140000f0] = a66f6e465ddfcc31, %l4 = 00000000420f9e0a, %l3 = 0000000000000006 add %i0,0x30,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = a66f6e465ddfcc31 ! Mem[00000000140000e0] = 3b078814, %l4 = 420f9e0a, %l0 = 00001a9a add %i0,0x20,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000003b078814 ! %l2 = 00000000000000b1, Mem[00000000908000d6] = 50925b0d stb %l2,[%o1+0x016] ! Mem[00000000908000d4] = b1925b0d ! Mem[00000000140000cc] = a54d8551, %l1 = 00000000ac8dfd87 swap [%i0+0x00c],%l1 ! %l1 = 00000000a54d8551 ! Mem[00000000910000c0] = feec7668, %l18 = 65fc9e580ef948f7 ldsb [%o2+0x003],%g2 ! %g2 = fffffffffffffffe ! Mem[00000000148000cc] = aa12c952, %l2 = 000000b1, %l0 = 3b078814 add %i1,0x0c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000aa12c952 ! Mem[00000000910000f8] = 9579f5c7cdf6c3bc, %l18 = 65fc9e580ef948f7 ldx [%o2+0x038],%g2 ! %g2 = 9579f5c7cdf6c3bc ! Mem[00000000900000f4] = e34c725b, %l18 = 65fc9e580ef948f7 ldsh [%o0+0x036],%g2 ! %g2 = ffffffffffffe34c ! %l7 = 00000000ba29e8da, Mem[00000000140000c0] = 11ffbb1c stw %l7,[%i0+%g0] ! Mem[00000000140000c0] = ba29e8da p2_label_14: ! %l6 = 0000000000000008, Mem[00000000900000e0] = 6aadefca stw %l6,[%o0+%o4] ! Mem[00000000900000e0] = 00000008 ! %l5 = 00000000525f9218, Mem[00000000150000f0] = 0a0087d9 stw %l5,[%i2+%o6] ! Mem[00000000150000f0] = 525f9218 ! Mem[00000000158000c4] = 5ce82dd8, %l7 = 00000000ba29e8da swap [%i3+0x004],%l7 ! %l7 = 000000005ce82dd8 ! Mem[00000000148000d8] = e7530458, %l0 = 00000000aa12c952 swap [%i1+%i6],%l0 ! %l0 = 00000000e7530458 ! Mem[00000000150000ec] = 82bf5a6f, %l0 = 00000000e7530458 swap [%i2+0x02c],%l0 ! %l0 = 0000000082bf5a6f ! Mem[00000000908000fc] = 5f460000, %l18 = 65fc9e580ef948f7 ldsh [%o1+0x03e],%g2 ! %g2 = 0000000000005f46 ! Mem[00000000150000d8] = ae3d3c0e, %l4 = 420f9e0a, %l7 = 5ce82dd8 add %i2,0x18,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000ae3d3c0e ! Mem[00000000148000ec] = 5ddfcc31, %l7 = ae3d3c0e, %l3 = 5ddfcc31 add %i1,0x2c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000005ddfcc31 ! Mem[00000000150000d0] = c0c533beff4621a1, %l1 = 00000000a54d8551, %l0 = 0000000082bf5a6f add %i2,0x10,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = c0c533beff4621a1 ! Mem[00000000158000f4] = 440875a3, %l6 = 00000008, %l5 = 525f9218 add %i3,0x34,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000440875a3 p2_label_15: ! Mem[00000000918000f8] = 3636a6ac, %l18 = 65fc9e580ef948f7 ldsb [%o3+0x038],%g2 ! %g2 = 0000000000000036 ! Mem[00000000148000e6] = ff000022, %l1 = 00000000a54d8551 ldstub [%i1+0x026],%l1 ! %l1 = 0000000000000000 ! Mem[00000000158000fc] = cdff931b, %l4 = 00000000420f9e0a ldstub [%i3+0x03c],%l4 ! %l4 = 00000000000000cd ! Mem[00000000150000cc] = ff1a3145, %l7 = ae3d3c0e, %l3 = 5ddfcc31 add %i2,0x0c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000ff1a3145 ! %l6 = 00000008, %l7 = ae3d3c0e, Mem[00000000908000c8] = 8b037b8e acc08070 std %l6,[%o1+%i4] ! Mem[00000000908000c8] = 00000008 ae3d3c0e ! Mem[00000000140000d8] = 1923a3369b5f375c, %l2 = 00000000000000b1, %l3 = 00000000ff1a3145 add %i0,0x18,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 1923a3369b5f375c ! Mem[00000000158000dc] = 109ad97f, %l6 = 0000000000000008 swap [%i3+0x01c],%l6 ! %l6 = 00000000109ad97f ! Mem[00000000150000e8] = 5dc11793, %l0 = c0c533beff4621a1 swap [%i2+%o5],%l0 ! %l0 = 000000005dc11793 ! Mem[00000000140000d8] = 1923a336, %l2 = 000000b1, %l2 = 000000b1 add %i0,0x18,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000001923a336 ! %l6 = 109ad97f, %l7 = ae3d3c0e, Mem[00000000158000d8] = c147448a 00000008 std %l6,[%i3+%i6] ! Mem[00000000158000d8] = 109ad97f ae3d3c0e ba,a p2_not_taken_0_end p2_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p2_branch_failed p2_not_taken_0_end: ! End of Random Code for Processor 2 1: membar #Sync ! Force all stores to complete p2_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x008] ! Set processor 2 done flag ! Check Registers p2_check_registers: set p2_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000005dc11793 bne,a,pn %xcc,p2_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000000 bne,a,pn %xcc,p2_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000001923a336 bne,a,pn %xcc,p2_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 1923a3369b5f375c bne,a,pn %xcc,p2_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000cd bne,a,pn %xcc,p2_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000440875a3 bne,a,pn %xcc,p2_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000109ad97f bne,a,pn %xcc,p2_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000ae3d3c0e bne,a,pn %xcc,p2_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p2_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ba29e8dafffff283 ldx [%i0+0x000],%g3 ! Observed data at 00000000140000c0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 8b037b8eac8dfd87 ldx [%i0+0x008],%g3 ! Observed data at 00000000140000c8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3b078814ff980761 ldx [%i0+0x020],%g3 ! Observed data at 00000000140000e0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x020,%g4 set p2_local1_expect,%g1 ldx [%g1+0x018],%g2 ! Expected data = aa12c952fb5657ff ldx [%i1+0x018],%g3 ! Observed data at 00000000148000d8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00ff00c9ff00ff22 ldx [%i1+0x020],%g3 ! Observed data at 00000000148000e0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ba29e8da000000cc ldx [%i1+0x030],%g3 ! Observed data at 00000000148000f0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = f063750b73fffeff ldx [%i1+0x038],%g3 ! Observed data at 00000000148000f8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x038,%g4 set p2_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 4bff9ecfff1a3145 ldx [%i2+0x008],%g3 ! Observed data at 00000000150000c8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = ec76685d8b037b8e ldx [%i2+0x020],%g3 ! Observed data at 00000000150000e0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff4621a1e7530458 ldx [%i2+0x028],%g3 ! Observed data at 00000000150000e8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 525f9218aef3867d ldx [%i2+0x030],%g3 ! Observed data at 00000000150000f0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x030,%g4 set p2_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = fffff283ba29e8da ldx [%i3+0x000],%g3 ! Observed data at 00000000158000c0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 64ff928d13df5043 ldx [%i3+0x008],%g3 ! Observed data at 00000000158000c8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 109ad97fae3d3c0e ldx [%i3+0x018],%g3 ! Observed data at 00000000158000d8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6cc6f0fffb565784 ldx [%i3+0x020],%g3 ! Observed data at 00000000158000e0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8b037b8e9b5fff5c 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 = 8b78ff49ffff931b 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 ! 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_dfill_failed: ba p2_failed mov 0xddd,%g1 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: ldsh [%i0+0x004],%l6 ! Mem[00000000140000c4] sth %l7,[%i3+0x036] ! Mem[00000000158000f6] sth %l2,[%i3+0x020] ! Mem[00000000158000e0] swap [%i2+0x01c],%l6 ! Mem[00000000150000dc] swap [%i3+0x018],%l6 ! Mem[00000000158000d8] done p2_trap1o: ldsh [%o0+0x004],%l6 ! Mem[00000000140000c4] sth %l7,[%o3+0x036] ! Mem[00000000158000f6] sth %l2,[%o3+0x020] ! Mem[00000000158000e0] swap [%o2+0x01c],%l6 ! Mem[00000000150000dc] swap [%o3+0x018],%l6 ! Mem[00000000158000d8] done p2_trap2e: ldx [%i3+0x028],%l7 ! Mem[00000000158000e8] ldsb [%i1+0x01b],%l7 ! Mem[00000000148000db] sth %l4,[%i0+0x018] ! Mem[00000000140000d8] ldstub [%i3+0x01f],%l3 ! Mem[00000000158000df] swap [%i3+0x024],%l4 ! Mem[00000000158000e4] ldub [%i3+0x014],%l2 ! Mem[00000000158000d4] done p2_trap2o: ldx [%o3+0x028],%l7 ! Mem[00000000158000e8] ldsb [%o1+0x01b],%l7 ! Mem[00000000148000db] sth %l4,[%o0+0x018] ! Mem[00000000140000d8] ldstub [%o3+0x01f],%l3 ! Mem[00000000158000df] swap [%o3+0x024],%l4 ! Mem[00000000158000e4] ldub [%o3+0x014],%l2 ! Mem[00000000158000d4] 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 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 381d0f43ef9decfe ldx [%g1+0x008],%l1 ! %l1 = b324d548ae3c4305 ldx [%g1+0x010],%l2 ! %l2 = 5fb99963c1d3efc6 ldx [%g1+0x018],%l3 ! %l3 = 1584d5a67e4c2c54 ldx [%g1+0x020],%l4 ! %l4 = 39cb8500b3fc1846 ldx [%g1+0x028],%l5 ! %l5 = 004dcb0ff0cbba08 ldx [%g1+0x030],%l6 ! %l6 = d50c91b23655491e ldx [%g1+0x038],%l7 ! %l7 = 7c0952adcd71f283 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = a04788a1 6bc3876a fa1d5135 49036bb4 ! %f4 = 42ca3499 8edf92c4 d3f32bf5 59157c67 ! %f8 = 67027061 d175007c 1c0e9192 5b6cfed5 ! %f12 = 1f5c0806 fd5593ea 1e78ff42 500b4e67 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2b08891f 9c10c478 ea97b64b 186f7ad1 ! %f20 = ffab4e50 ca2f36b2 e3375bf2 f94b4f40 ! %f24 = 80047cfe 9791dd5f f4d8f333 6568365f ! %f28 = aadacdfd e607a7b4 5d95b39a 8a7b63c3 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 254af92e f584b00d 69f5be68 6bae297e ! %f36 = 5413dbb4 113d237d bdd6e669 172a6dfa ! %f40 = 1d9c93f9 36dc74d8 6b72c5ce d4ee59a5 ! %f44 = a9578d80 4295456b bba07396 46e32eb3 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2e72512f00000025,%g7,%g1 ! GSR scale = 4, align = 5 wr %g1,%g0,%gsr ! GSR = 2e72512f00000025 wr %g0,%y ! Clear Y 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[00000000918000d0] = 70b0ab0e, %l18 = c1d58bd0c32f2c48 ldsw [%o3+%i5],%g2 ! %g2 = c1d58bd0c32f2c48 ! Mem[00000000178000e8] = 89ce5c3d, %l0 = 5c21712e, %l0 = 5c21712e add %i3,0x28,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000089ce5c3d ! Mem[00000000178000fc] = 88147921, %l6 = 5c3461a4, %l0 = 89ce5c3d add %i3,0x3c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000088147921 ! %l5 = 531877665350e725, Mem[00000000908000f4] = f408782d stw %l5,[%o1+0x034] ! Mem[00000000908000f4] = 5350e725 ! Mem[00000000168000c8] = 9ed96b99420e8d3b, %l3 = 89f9ad00639e36fd, %l0 = 0000000088147921 add %i1,0x08,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 9ed96b99420e8d3b ! %l7 = 7b1a75db92bb3f0f, Mem[00000000160000e8] = 137aae52 stb %l7,[%i0+%o5] ! Mem[00000000160000e8] = 0f7aae52 ! Mem[00000000160000d8] = ff63b0424fa882e4, %l4 = 727dbf761e2fccd0, %l1 = 773ef33e87b66019 add %i0,0x18,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = ff63b0424fa882e4 ! Mem[00000000178000e0] = 2f0e9bc3, %l4 = 727dbf761e2fccd0 ldstub [%i3+%o4],%l4 ! %l4 = 000000000000002f ! Mem[00000000170000c0] = 30ce01c4, %l7 = 92bb3f0f, %l0 = 420e8d3b casa [%i2]0x80,%l7,%l0 ! %l0 = 0000000030ce01c4 ! Mem[00000000170000c5] = be4e9926, %l4 = 000000000000002f ldstub [%i2+0x005],%l4 ! %l4 = 000000000000004e p3_label_2: ! %l5 = 531877665350e725, Mem[00000000918000e6] = 6080d970 stb %l5,[%o3+0x026] ! Mem[00000000918000e4] = 2580d970 ! Mem[00000000910000dc] = 7b31d336, %l18 = c1d58bd0c32f2c48 ldsb [%o2+0x01c],%g2 ! %g2 = 000000000000007b ! Mem[00000000168000d0] = d8d57f84, %l2 = d7245c38, %l5 = 5350e725 add %i1,0x10,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000d8d57f84 ! %l6 = 09a536445c3461a4, Mem[00000000918000d4] = 985f3b03 stw %l6,[%o3+0x014] ! Mem[00000000918000d4] = 5c3461a4 ! Mem[00000000160000d0] = 34629b856ac98bb4, %l0 = 0000000030ce01c4 ldx [%i0+%i5],%l0 ! %l0 = 34629b856ac98bb4 ! Mem[00000000160000ec] = 4ae39a17, %l1 = ff63b0424fa882e4 swap [%i0+0x02c],%l1 ! %l1 = 000000004ae39a17 ! %l2 = d7245c38, %l3 = 639e36fd, Mem[00000000178000c0] = 52ff0471 b410af35 std %l2,[%i3+%g0] ! Mem[00000000178000c0] = d7245c38 639e36fd ! %l4 = 000000000000004e, Mem[00000000918000f4] = 5aed9849 stb %l4,[%o3+0x034] ! Mem[00000000918000f4] = 4eed9849 ! %l2 = b9d4f3d1d7245c38, Mem[00000000160000c4] = 22e24a5d stw %l2,[%i0+0x004] ! Mem[00000000160000c4] = d7245c38 ! Mem[00000000910000f4] = fea29579, %l18 = c1d58bd0c32f2c48 ldsh [%o2+0x036],%g2 ! %g2 = fffffffffffffea2 p3_label_3: ! Mem[00000000170000ec] = 9dd36179, %l6 = 5c3461a4, %l7 = 92bb3f0f add %i2,0x2c,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000009dd36179 ! Mem[00000000178000e0] = ff0e9bc3, %l7 = 000000009dd36179 ldsb [%i3+%o4],%l7 ! %l7 = ffffffffffffffff ! Mem[00000000168000ff] = 0d323b91, %l4 = 000000000000004e ldstub [%i1+0x03f],%l4 ! %l4 = 0000000000000091 ! Mem[00000000178000f8] = 349a3832, %l4 = 0000000000000091 swap [%i3+0x038],%l4 ! %l4 = 00000000349a3832 ! %l1 = 000000004ae39a17, Mem[00000000918000e8] = d97009e7 stw %l1,[%o3+%o5] ! Mem[00000000918000e8] = 4ae39a17 ! Mem[00000000900000f0] = 44cc4dae4499e34c, %l18 = c1d58bd0c32f2c48 ldx [%o0+%o6],%g2 ! %g2 = 44cc4dae4499e34c ! Mem[00000000178000f0] = 66554476, %l2 = b9d4f3d1d7245c38 swap [%i3+%o6],%l2 ! %l2 = 0000000066554476 ! Mem[00000000178000d0] = 937e755a, %l4 = 00000000349a3832 swap [%i3+%i5],%l4 ! %l4 = 00000000937e755a ! Mem[00000000908000e0] = 242a1794, %l18 = c1d58bd0c32f2c48 ldsh [%o1+%o4],%g2 ! %g2 = 000000000000242a ! %l3 = 89f9ad00639e36fd, Mem[00000000908000e0] = 242a1794 stb %l3,[%o1+%o4] ! Mem[00000000908000e0] = fd2a1794 p3_label_4: ! Mem[00000000168000ff] = 0d323bff, %l7 = ffffffffffffffff ldstub [%i1+0x03f],%l7 ! %l7 = 00000000000000ff ! Mem[00000000160000f4] = 13aef4de, %l4 = 00000000937e755a swap [%i0+0x034],%l4 ! %l4 = 0000000013aef4de ! Mem[00000000168000e0] = 558f0396, %l0 = 6ac98bb4, %l6 = 5c3461a4 add %i1,0x20,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000558f0396 ! Mem[00000000160000c5] = d7245c38, %l7 = 00000000000000ff ldstub [%i0+0x005],%l7 ! %l7 = 0000000000000024 ! Mem[00000000900000e8] = 8b54c8c1, %l18 = c1d58bd0c32f2c48 ldsw [%o0+%o5],%g2 ! %g2 = c1d58bd0c32f2c48 ! %l4 = 13aef4de, %l5 = d8d57f84, Mem[00000000918000d0] = 70b0ab0e 5c3461a4 std %l4,[%o3+%i5] ! Mem[00000000918000d0] = 13aef4de d8d57f84 ! Mem[00000000910000c0] = 5f8a08bb, %l18 = c1d58bd0c32f2c48 ldsw [%o2+%g0],%g2 ! %g2 = c1d58bd0c32f2c48 ! Mem[00000000168000c0] = 5516fc2d, %l5 = 00000000d8d57f84 swap [%i1+%g0],%l5 ! %l5 = 000000005516fc2d ! Mem[00000000160000e0] = e20ddc06, %l5 = 5516fc2d, %l1 = 4ae39a17 add %i0,0x20,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000e20ddc06 ! Mem[00000000910000d4] = 5e25aa3b, %l18 = c1d58bd0c32f2c48 ldsb [%o2+0x015],%g2 ! %g2 = 000000000000005e p3_label_5: ! %l3 = 89f9ad00639e36fd, Mem[00000000918000c0] = 69d68606 stw %l3,[%o3+%g0] ! Mem[00000000918000c0] = 639e36fd ! Mem[00000000910000e8] = 8a57f6f6adbcd5b2, %l18 = c1d58bd0c32f2c48 ldx [%o2+%o5],%g2 ! %g2 = 8a57f6f6adbcd5b2 ! Mem[00000000910000d4] = 25aa3b50, %l18 = c1d58bd0c32f2c48 ldsb [%o2+0x016],%g2 ! %g2 = 0000000000000025 ! Mem[00000000160000c3] = 6ebef551, %l2 = 0000000066554476 ldstub [%i0+0x003],%l2 ! %l2 = 0000000000000051 ! Mem[00000000168000e0] = 558f039621e6f0bd, %l3 = 89f9ad00639e36fd, %l1 = 00000000e20ddc06 add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 558f039621e6f0bd ! Mem[00000000178000fc] = 88147921, %l6 = 00000000558f0396 ldsw [%i3+0x03c],%l6 ! %l6 = ffffffff88147921 ! Mem[00000000170000dc] = a000b65e, %l1 = 558f039621e6f0bd ldstub [%i2+0x01c],%l1 ! %l1 = 00000000000000a0 ! Mem[00000000170000fc] = 6615f4ba, %l1 = 000000a0, %l6 = 88147921 add %i2,0x3c,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000006615f4ba ! Mem[00000000160000e4] = c2a692d2, %l6 = 6615f4ba, %l1 = 000000a0 add %i0,0x24,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000c2a692d2 ! Mem[00000000910000dc] = 7b31d336, %l18 = c1d58bd0c32f2c48 ldsh [%o2+0x01c],%g2 ! %g2 = 0000000000007b31 p3_label_6: ! Mem[00000000170000e8] = 96dcc350, %l6 = 6615f4ba, %l7 = 00000024 add %i2,0x28,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000096dcc350 ! %l6 = 6615f4ba, %l7 = 96dcc350, Mem[00000000900000d8] = e8bc328c aea3305c std %l6,[%o0+%i6] ! Mem[00000000900000d8] = 6615f4ba 96dcc350 ! %l4 = 0000000013aef4de, Mem[00000000918000e4] = 6bc72580 stw %l4,[%o3+0x024] ! Mem[00000000918000e4] = 13aef4de ! Mem[00000000900000d0] = cf51172893556acd, %l18 = c1d58bd0c32f2c48 ldx [%o0+%i5],%g2 ! %g2 = cf51172893556acd ! Mem[00000000170000d0] = 91e60971ebbd0813, %l4 = 0000000013aef4de, %l7 = 0000000096dcc350 add %i2,0x10,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 91e60971ebbd0813 ! Mem[00000000910000f4] = a29579f5, %l18 = c1d58bd0c32f2c48 ldsb [%o2+0x037],%g2 ! %g2 = ffffffffffffffa2 ! %l5 = 000000005516fc2d, Mem[00000000178000d3] = 349a3832 stb %l5,[%i3+0x013] ! Mem[00000000178000d0] = 349a382d ! Mem[00000000168000ec] = 53e6f701, %l1 = 00000000c2a692d2 ldsh [%i1+0x02c],%l1 ! %l1 = 00000000000053e6 ! Mem[00000000908000e8] = 52d85af6, %l18 = c1d58bd0c32f2c48 ldsw [%o1+%o5],%g2 ! %g2 = c1d58bd0c32f2c48 ! Mem[00000000168000d0] = d8d57f84b1a2de0d, %l2 = 0000000000000051, %l7 = 91e60971ebbd0813 add %i1,0x10,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = d8d57f84b1a2de0d p3_label_7: ! Mem[00000000170000dc] = ff00b65e, %l2 = 00000051, %l5 = 5516fc2d add %i2,0x1c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000ff00b65e ! Mem[00000000910000e4] = 2cae1d1d, %l18 = c1d58bd0c32f2c48 ldsh [%o2+0x024],%g2 ! %g2 = 0000000000002cae ! Mem[00000000170000e4] = 2803835a, %l4 = 13aef4de, %l7 = b1a2de0d add %i2,0x24,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 000000002803835a ! %l0 = 34629b856ac98bb4, Mem[00000000910000cd] = 44411906 stb %l0,[%o2+0x00d] ! Mem[00000000910000cc] = b4411906 ! %l0 = 6ac98bb4, %l1 = 000053e6, Mem[00000000910000d0] = 06bd17f6 6e5e25aa std %l0,[%o2+%i5] ! Mem[00000000910000d0] = 6ac98bb4 000053e6 ! Mem[00000000170000f4] = f0d5a5d7, %l0 = 6ac98bb4, %l2 = 00000051 add %i2,0x34,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000f0d5a5d7 ! Mem[00000000900000f4] = 4499e34c, %l18 = c1d58bd0c32f2c48 ldsw [%o0+0x034],%g2 ! %g2 = c1d58bd0c32f2c48 ! %l6 = 000000006615f4ba, Mem[00000000900000ec] = b2429f80 stw %l6,[%o0+0x02c] ! Mem[00000000900000ec] = 6615f4ba ! Mem[00000000160000cc] = 841cfc67, %l3 = 639e36fd, %l2 = f0d5a5d7 add %i0,0x0c,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000841cfc67 ! %l4 = 0000000013aef4de, Mem[00000000918000c0] = 639e36fd stb %l4,[%o3+%g0] ! Mem[00000000918000c0] = de9e36fd p3_label_8: ! Mem[00000000910000e0] = 133f2cae, %l18 = c1d58bd0c32f2c48 ldsb [%o2+0x022],%g2 ! %g2 = 0000000000000013 ! Mem[00000000178000e4] = beb27db4, %l4 = 13aef4de, %l3 = 639e36fd add %i3,0x24,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000beb27db4 ! %l3 = 00000000beb27db4, Mem[00000000908000d4] = 564e5092 stb %l3,[%o1+0x014] ! Mem[00000000908000d4] = b44e5092 ! %l4 = 13aef4de, %l5 = ff00b65e, Mem[00000000918000d8] = 57d20022 29bc89c3 std %l4,[%o3+%i6] ! Mem[00000000918000d8] = 13aef4de ff00b65e ! Mem[00000000160000d6] = 6ac98bb4, %l5 = 00000000ff00b65e ldstub [%i0+0x016],%l5 ! %l5 = 000000000000008b ! %l2 = 841cfc67, %l3 = beb27db4, Mem[00000000178000c0] = d7245c38 639e36fd std %l2,[%i3+%g0] ! Mem[00000000178000c0] = 841cfc67 beb27db4 ! Mem[00000000168000fc] = 0d323bff, %l3 = beb27db4, %l5 = 0000008b add %i1,0x3c,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 000000000d323bff ! Mem[00000000178000d0] = 349a382d, %l0 = 6ac98bb4, %l1 = 000053e6 add %i3,0x10,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000349a382d ! %l7 = 000000002803835a, Mem[00000000910000dd] = 31d33601 stb %l7,[%o2+0x01d] ! Mem[00000000910000dc] = 5ad33601 ! Mem[00000000918000d8] = f4deff00, %l18 = c1d58bd0c32f2c48 ldsh [%o3+0x01a],%g2 ! %g2 = fffffffffffff4de p3_label_9: ! Mem[00000000170000f4] = f0d5a5d7, %l5 = 000000000d323bff swap [%i2+0x034],%l5 ! %l5 = 00000000f0d5a5d7 ! Mem[00000000178000c0] = 841cfc67, %l1 = 00000000349a382d ldsb [%i3+%g0],%l1 ! %l1 = ffffffffffffff84 ! %l5 = 00000000f0d5a5d7, Mem[00000000160000f4] = 937e755a stb %l5,[%i0+0x034] ! Mem[00000000160000f4] = d77e755a ! Mem[00000000160000d0] = 34629b85, %l4 = 13aef4de, %l2 = 841cfc67 add %i0,0x10,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000034629b85 ! Mem[00000000908000e4] = d56152d8, %l18 = c1d58bd0c32f2c48 ldsb [%o1+0x026],%g2 ! %g2 = ffffffffffffffd5 ! Mem[00000000170000c0] = 30ce01c4, %l7 = 2803835a, %l0 = 6ac98bb4 casa [%i2]0x80,%l7,%l0 ! %l0 = 0000000030ce01c4 ! %l3 = 00000000beb27db4, Mem[00000000918000c3] = fd0a36bd stb %l3,[%o3+0x003] ! Mem[00000000918000c0] = b40a36bd ! Mem[00000000908000f0] = 4aa70c53, %l18 = c1d58bd0c32f2c48 ldsb [%o1+0x031],%g2 ! %g2 = 000000000000004a ! %l3 = 00000000beb27db4, Mem[00000000908000c7] = bec1b03c stb %l3,[%o1+0x007] ! Mem[00000000908000c4] = b4c1b03c ! %l4 = 0000000013aef4de, Mem[00000000918000ef] = d82effe3 stb %l4,[%o3+0x02f] ! Mem[00000000918000ec] = de2effe3 p3_label_10: ! %l5 = 00000000f0d5a5d7, Mem[00000000918000f2] = e3b04eed stb %l5,[%o3+0x032] ! Mem[00000000918000f0] = d7b04eed ! Mem[00000000168000df] = 7535f04b, %l4 = 0000000013aef4de ldstub [%i1+0x01f],%l4 ! %l4 = 000000000000004b ! Mem[00000000178000f2] = d7245c38, %l7 = 000000002803835a ldstub [%i3+0x032],%l7 ! %l7 = 000000000000005c ! Mem[00000000170000f6] = 0d323bff, %l1 = ffffffffffffff84 ldstub [%i2+0x036],%l1 ! %l1 = 000000000000003b ! %l7 = 000000000000005c, Mem[00000000900000c4] = 8803093b stw %l7,[%o0+0x004] ! Mem[00000000900000c4] = 0000005c ! Mem[00000000178000fd] = 88147921, %l1 = 000000000000003b ldstub [%i3+0x03d],%l1 ! %l1 = 0000000000000014 ! Mem[00000000900000c8] = d7b08d930472ded8, %l18 = c1d58bd0c32f2c48 ldx [%o0+%i4],%g2 ! %g2 = d7b08d930472ded8 ! Mem[00000000168000ec] = 53e6f701, %l1 = 00000014, %l3 = beb27db4 add %i1,0x2c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000053e6f701 ! Mem[00000000160000f8] = e44bb2c8, %l2 = 0000000034629b85 swap [%i0+0x038],%l2 ! %l2 = 00000000e44bb2c8 ! Mem[00000000908000d0] = 7198b30a, %l18 = c1d58bd0c32f2c48 ldsb [%o1+%i5],%g2 ! %g2 = 0000000000000071 p3_label_11: ! Mem[00000000178000f6] = a665f1ac, %l5 = 00000000f0d5a5d7 ldstub [%i3+0x036],%l5 ! %l5 = 00000000000000f1 ! %l0 = 0000000030ce01c4, Mem[00000000910000fc] = cdf6c3bc stw %l0,[%o2+0x03c] ! Mem[00000000910000fc] = 30ce01c4 ! Mem[00000000170000e8] = 96dcc3509dd36179, %l0 = 0000000030ce01c4, %l3 = 0000000053e6f701 add %i2,0x28,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 96dcc3509dd36179 ! Mem[00000000178000c0] = 841cfc67beb27db4, %l7 = 000000000000005c, %l1 = 0000000000000014 casxa [%i3]0x80,%l7,%l1 ! %l1 = 841cfc67beb27db4 ! Mem[00000000908000c0] = 682866c2, %l18 = c1d58bd0c32f2c48 ldsb [%o1+0x002],%g2 ! %g2 = 0000000000000068 ! Mem[00000000170000e0] = 0dfa49bc, %l1 = beb27db4, %l7 = 0000005c add %i2,0x20,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000000dfa49bc ! Mem[00000000178000dc] = 79bedfc7, %l4 = 0000004b, %l6 = 6615f4ba add %i3,0x1c,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000079bedfc7 ! Mem[00000000908000e8] = 52d85af6, %l18 = c1d58bd0c32f2c48 ldsw [%o1+%o5],%g2 ! %g2 = c1d58bd0c32f2c48 ! Mem[00000000170000c8] = 297808a8, %l1 = 841cfc67beb27db4 ldstub [%i2+%i4],%l1 ! %l1 = 0000000000000029 ! Mem[00000000910000c0] = 5f8a08bb, %l18 = c1d58bd0c32f2c48 ldsw [%o2+%g0],%g2 ! %g2 = c1d58bd0c32f2c48 p3_label_12: ! Mem[00000000168000c3] = d8d57f84, %l0 = 0000000030ce01c4 ldstub [%i1+0x003],%l0 ! %l0 = 0000000000000084 ! Mem[00000000168000d8] = 3b54b0c37535f0ff, %l5 = 00000000000000f1, %l4 = 000000000000004b add %i1,0x18,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 3b54b0c37535f0ff ! Mem[00000000170000e0] = 0dfa49bc2803835a, %l1 = 0000000000000029, %l2 = 00000000e44bb2c8 add %i2,0x20,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 0dfa49bc2803835a ! Mem[00000000168000e0] = 558f0396, %l5 = 000000f1, %l5 = 000000f1 add %i1,0x20,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000558f0396 ! %l7 = 000000000dfa49bc, Mem[00000000170000d0] = 91e60971 stb %l7,[%i2+%i5] ! Mem[00000000170000d0] = bce60971 ! Mem[00000000170000ec] = 9dd36179, %l0 = 00000084, %l3 = 9dd36179 add %i2,0x2c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000009dd36179 ! Mem[00000000168000e0] = 558f0396, %l0 = 0000000000000084 swap [%i1+%o4],%l0 ! %l0 = 00000000558f0396 ! Mem[00000000170000c8] = ff7808a888dd55dc, %l2 = 0dfa49bc2803835a, %l7 = 000000000dfa49bc add %i2,0x08,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = ff7808a888dd55dc ! %l1 = 0000000000000029, Mem[00000000908000d2] = b30ab44e stb %l1,[%o1+0x012] ! Mem[00000000908000d0] = 290ab44e ! Mem[00000000910000d0] = 6ac98bb4000053e6, %l18 = c1d58bd0c32f2c48 ldx [%o2+%i5],%g2 ! %g2 = 6ac98bb4000053e6 p3_label_13: ! Mem[00000000178000cc] = c4e456c6, %l0 = 00000000558f0396 swap [%i3+0x00c],%l0 ! %l0 = 00000000c4e456c6 ! Mem[00000000918000c0] = de9e36b40a36bd1b, %l18 = c1d58bd0c32f2c48 ldx [%o3+%g0],%g2 ! %g2 = de9e36b40a36bd1b ! %l0 = 00000000c4e456c6, Mem[00000000910000f3] = 97cb95fe stb %l0,[%o2+0x033] ! Mem[00000000910000f0] = c6cb95fe ! Mem[00000000170000c4] = beff9926, %l1 = 00000029, %l0 = c4e456c6 add %i2,0x04,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000beff9926 ! Mem[00000000908000d0] = 290ab44e, %l18 = c1d58bd0c32f2c48 ldsh [%o1+0x012],%g2 ! %g2 = 000000000000290a ! Mem[00000000168000dc] = 7535f0ff, %l3 = 000000009dd36179 swap [%i1+0x01c],%l3 ! %l3 = 000000007535f0ff ! %l2 = 2803835a, %l3 = 7535f0ff, Mem[00000000908000d0] = 7198290a b44e5092 std %l2,[%o1+%i5] ! Mem[00000000908000d0] = 2803835a 7535f0ff ! Mem[00000000900000d0] = cf511728, %l18 = c1d58bd0c32f2c48 ldsw [%o0+%i5],%g2 ! %g2 = c1d58bd0c32f2c48 ! Mem[00000000178000e8] = 89ce5c3d6d4ca9d3, %l0 = 00000000beff9926, %l5 = 00000000558f0396 add %i3,0x28,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 89ce5c3d6d4ca9d3 ! Mem[00000000170000c0] = 30ce01c4beff9926, %l1 = 0000000000000029, %l2 = 0dfa49bc2803835a casxa [%i2]0x80,%l1,%l2 ! %l2 = 30ce01c4beff9926 p3_label_14: ! Mem[00000000170000f0] = 8dc9389b0d32ffff, %l0 = 00000000beff9926, %l6 = 0000000079bedfc7 add %i2,0x30,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 8dc9389b0d32ffff ! Mem[00000000160000e0] = e20ddc06c2a692d2, %l2 = 30ce01c4beff9926, %l3 = 000000007535f0ff add %i0,0x20,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = e20ddc06c2a692d2 ! %l4 = 3b54b0c37535f0ff, Mem[00000000910000e0] = 01c2133f stw %l4,[%o2+%o4] ! Mem[00000000910000e0] = 7535f0ff ! Mem[00000000168000cb] = 9ed96b99, %l5 = 89ce5c3d6d4ca9d3 ldstub [%i1+0x00b],%l5 ! %l5 = 0000000000000099 ! Mem[00000000178000f8] = 0000009188ff7921, %l2 = 30ce01c4beff9926 ldx [%i3+0x038],%l2 ! %l2 = 0000009188ff7921 ! %l6 = 0d32ffff, %l7 = 88dd55dc, Mem[00000000908000f0] = d24aa70c 5350e725 std %l6,[%o1+%o6] ! Mem[00000000908000f0] = 0d32ffff 88dd55dc ! %l4 = 3b54b0c37535f0ff, Mem[00000000918000d2] = f4ded8d5 stb %l4,[%o3+0x012] ! Mem[00000000918000d0] = ffded8d5 ! %l1 = 0000000000000029, Mem[00000000908000e0] = fd2a1794 stw %l1,[%o1+%o4] ! Mem[00000000908000e0] = 00000029 ! Mem[00000000170000d8] = cd87e03b, %l3 = c2a692d2, %l7 = 88dd55dc add %i2,0x18,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000cd87e03b ! Mem[00000000170000fd] = 6615f4ba, %l2 = 0000009188ff7921 ldstub [%i2+0x03d],%l2 ! %l2 = 0000000000000015 p3_label_15: ! %l6 = 8dc9389b0d32ffff, Mem[00000000910000e8] = 8a57f6f6 stw %l6,[%o2+%o5] ! Mem[00000000910000e8] = 0d32ffff ! %l4 = 3b54b0c37535f0ff, Mem[00000000168000e2] = 00000084 stb %l4,[%i1+0x022] ! Mem[00000000168000e0] = 0000ff84 ! Mem[00000000918000d8] = 13aef4de, %l18 = c1d58bd0c32f2c48 ldsh [%o3+%i6],%g2 ! %g2 = 00000000000013ae ! Mem[00000000910000d0] = 6ac98bb4000053e6, %l18 = c1d58bd0c32f2c48 ldx [%o2+%i5],%g2 ! %g2 = 6ac98bb4000053e6 ! Mem[00000000170000c4] = beff9926, %l0 = beff9926, %l6 = 0d32ffff add %i2,0x04,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000beff9926 ! Mem[00000000168000c2] = d8d57fff, %l7 = 00000000cd87e03b ldstub [%i1+0x002],%l7 ! %l7 = 000000000000007f ! %l5 = 0000000000000099, Mem[00000000168000d8] = 3b54b0c3 stw %l5,[%i1+%i6] ! Mem[00000000168000d8] = 00000099 ! Mem[00000000178000c8] = bdf6ab82, %l6 = 00000000beff9926 swap [%i3+%i4],%l6 ! %l6 = 00000000bdf6ab82 ! Mem[00000000170000ec] = 9dd36179, %l3 = e20ddc06c2a692d2 swap [%i2+0x02c],%l3 ! %l3 = 000000009dd36179 ! %l6 = 00000000bdf6ab82, Mem[00000000918000fa] = a6ac7556 stb %l6,[%o3+0x03a] ! Mem[00000000918000f8] = 82ac7556 ba,a p3_not_taken_0_end p3_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p3_branch_failed p3_not_taken_0_end: ! End of Random Code for Processor 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 00000000beff9926 bne,a,pn %xcc,p3_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000029 bne,a,pn %xcc,p3_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000015 bne,a,pn %xcc,p3_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 3b54b0c37535f0ff bne,a,pn %xcc,p3_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000099 bne,a,pn %xcc,p3_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000bdf6ab82 bne,a,pn %xcc,p3_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000007f bne,a,pn %xcc,p3_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p3_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 6ebef5ffd7ff5c38 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 = 34629b856ac9ffb4 ldx [%i0+0x010],%g3 ! Observed data at 00000000160000d0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0f7aae524fa882e4 ldx [%i0+0x028],%g3 ! Observed data at 00000000160000e8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 47291b56d77e755a ldx [%i0+0x030],%g3 ! Observed data at 00000000160000f0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 34629b85e88fe81c ldx [%i0+0x038],%g3 ! Observed data at 00000000160000f8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x038,%g4 set p3_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = d8d5ffff830e84f8 ldx [%i1+0x000],%g3 ! Observed data at 00000000168000c0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 9ed96bff420e8d3b ldx [%i1+0x008],%g3 ! Observed data at 00000000168000c8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000999dd36179 ldx [%i1+0x018],%g3 ! Observed data at 00000000168000d8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000ff8421e6f0bd ldx [%i1+0x020],%g3 ! Observed data at 00000000168000e0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x020,%g4 set p3_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 30ce01c40d32ffff ldx [%i2+0x000],%g3 ! Observed data at 00000000170000c0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = bce60971ebbd0813 ldx [%i2+0x010],%g3 ! Observed data at 00000000170000d0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 96dcc350c2a692d2 ldx [%i2+0x028],%g3 ! Observed data at 00000000170000e8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 20ddce3366fff4ba 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 ldx [%g1+0x008],%g2 ! Expected data = beff9926558f0396 ldx [%i3+0x008],%g3 ! Observed data at 00000000178000c8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff0e9bc3beb27db4 ldx [%i3+0x020],%g3 ! Observed data at 00000000178000e0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = d724ff38a665ffac ldx [%i3+0x030],%g3 ! Observed data at 00000000178000f0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x030,%g4 ! The test for processor 3 has passed p3_passed: ta GOOD_TRAP nop p3_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p3_failed p3_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p3_failed p3_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p3_failed p3_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p3_failed p3_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p3_failed p3_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p3_failed p3_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p3_failed p3_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p3_failed ! The test for processor 3 failed p3_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x00c] ! Set processor 3 done flag set p3_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 3 failed p3_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x00c] ! Set processor 3 done flag set p3_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p3_dfill_failed: ba p3_failed mov 0xddd,%g1 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: ldsh [%i0+0x024],%l6 ! Mem[00000000160000e4] swap [%i3+0x024],%l5 ! Mem[00000000178000e4] lduw [%i3+0x004],%l4 ! Mem[00000000178000c4] stb %l5,[%i0+0x037] ! Mem[00000000160000f7] ldsb [%i2+0x00c],%l0 ! Mem[00000000170000cc] stb %l7,[%i3+0x003] ! Mem[00000000178000c3] ldsw [%i1+0x034],%l0 ! Mem[00000000168000f4] done p3_trap1o: ldsh [%o0+0x024],%l6 ! Mem[00000000160000e4] swap [%o3+0x024],%l5 ! Mem[00000000178000e4] lduw [%o3+0x004],%l4 ! Mem[00000000178000c4] stb %l5,[%o0+0x037] ! Mem[00000000160000f7] ldsb [%o2+0x00c],%l0 ! Mem[00000000170000cc] stb %l7,[%o3+0x003] ! Mem[00000000178000c3] ldsw [%o1+0x034],%l0 ! Mem[00000000168000f4] done p3_trap2e: ldsw [%i3+0x03c],%l1 ! Mem[00000000178000fc] std %l4,[%i2+0x018] ! Mem[00000000170000d8] done p3_trap2o: ldsw [%o3+0x03c],%l1 ! Mem[00000000178000fc] std %l4,[%o2+0x018] ! Mem[00000000170000d8] done p3_trap3e: nop nop done p3_trap3o: 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 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 963521b65c21712e ldx [%g1+0x008],%l1 ! %l1 = 773ef33e87b66019 ldx [%g1+0x010],%l2 ! %l2 = b9d4f3d1d7245c38 ldx [%g1+0x018],%l3 ! %l3 = 89f9ad00639e36fd ldx [%g1+0x020],%l4 ! %l4 = 727dbf761e2fccd0 ldx [%g1+0x028],%l5 ! %l5 = 531877665350e725 ldx [%g1+0x030],%l6 ! %l6 = 09a536445c3461a4 ldx [%g1+0x038],%l7 ! %l7 = 7b1a75db92bb3f0f ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 29f029dc 9882a51d a4b2cf5c ba99ac4f ! %f4 = 4ee67a6e c7bba85e 0d9531fd 211f5d8f ! %f8 = 39f3b6b1 3315f0e6 98304866 962d64eb ! %f12 = 8a3d9d00 bb4d434d c0cd514d d497dbcc ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = cc473bf0 b96021a5 178beff0 c2115014 ! %f20 = 2da753fd 7ddc6570 006a838f ee865244 ! %f24 = 14eb4057 041bc5be 5b5d5919 e6dd74cd ! %f28 = 2c1acabc ed6379db a08fab2a 6df6c1d3 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9bc1ec11 27ea7ce6 3ff89acc f11050c0 ! %f36 = e593e7ae 650d5d23 96c65c70 9eb498fd ! %f40 = 830d82b2 36a1aba5 092a1265 17cc36a5 ! %f44 = 0c15452d 6279cfab db8f1907 b9d17832 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0bb5391700000048,%g7,%g1 ! GSR scale = 9, align = 0 wr %g1,%g0,%gsr ! GSR = 0bb5391700000048 wr %g0,%y ! Clear Y 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[00000000180000e0] = 9a849b60, %l6 = eb42769ab9b435d7 swap [%i0+%o4],%l6 ! %l6 = 000000009a849b60 ! %l5 = 8f346ee9e5466d16, Mem[00000000910000f0] = 38ff2a97 stw %l5,[%o2+%o6] ! Mem[00000000910000f0] = e5466d16 ! Mem[00000000190000c4] = fe813861, %l7 = 2641564e, %l4 = dc36e28f add %i2,0x04,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000fe813861 ! Mem[00000000180000d8] = 86e9d72c, %l0 = 15dfe4dc9fdd3039 swap [%i0+%i6],%l0 ! %l0 = 0000000086e9d72c ! Mem[00000000900000e8] = 8b54c8c1, %l18 = ab2f5a44309b7194 ldsb [%o0+%o5],%g2 ! %g2 = ffffffffffffff8b ! Mem[00000000910000e8] = 57f6f6ad, %l18 = ab2f5a44309b7194 ldsb [%o2+0x029],%g2 ! %g2 = 0000000000000057 ! Mem[00000000190000d4] = e06cdc15, %l3 = 373a7f4c02b71fac ldstub [%i2+0x014],%l3 ! %l3 = 00000000000000e0 ! Mem[00000000180000e8] = e6345c68ea285815, %l7 = de2f58502641564e, %l3 = 00000000000000e0 add %i0,0x28,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = e6345c68ea285815 ! Mem[00000000188000d0] = 0f63fa99, %l1 = c945438d, %l0 = 86e9d72c add %i1,0x10,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000000f63fa99 ! Mem[00000000180000f4] = fe8b0748, %l6 = 000000009a849b60 ldstub [%i0+0x034],%l6 ! %l6 = 00000000000000fe p4_label_2: ! Mem[00000000198000ff] = 18a05de5, %l0 = 000000000f63fa99 ldstub [%i3+0x03f],%l0 ! %l0 = 00000000000000e5 ! %l6 = 000000fe, %l7 = 2641564e, Mem[00000000188000f0] = e9c59033 12a96abd std %l6,[%i1+%o6] ! Mem[00000000188000f0] = 000000fe 2641564e ! Mem[00000000918000c0] = 86060a36, %l18 = ab2f5a44309b7194 ldsb [%o3+0x002],%g2 ! %g2 = ffffffffffffff86 ! Mem[00000000198000f8] = 071d640f, %l7 = 2641564e, %l0 = 000000e5 add %i3,0x38,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000071d640f ! Mem[00000000188000f4] = 2641564e, %l0 = 00000000071d640f ldsb [%i1+0x037],%l0 ! %l0 = 000000000000004e ! Mem[00000000908000c0] = e91a682866c2b5be, %l18 = ab2f5a44309b7194 ldx [%o1+%g0],%g2 ! %g2 = e91a682866c2b5be ! Mem[00000000188000e0] = 36c9d2a4abaed1bc, %l2 = e165c7ca704f1675, %l7 = de2f58502641564e add %i1,0x20,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 36c9d2a4abaed1bc ! Mem[00000000180000fc] = 89ff20b4, %l0 = 0000004e, %l5 = e5466d16 add %i0,0x3c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000089ff20b4 ! Mem[00000000918000d8] = 57d20022, %l18 = ab2f5a44309b7194 ldsw [%o3+%i6],%g2 ! %g2 = ab2f5a44309b7194 ! %l2 = e165c7ca704f1675, Mem[00000000918000c0] = 69d68606 stw %l2,[%o3+%g0] ! Mem[00000000918000c0] = 704f1675 p4_label_3: ! %l2 = e165c7ca704f1675, Mem[00000000910000cc] = f0444119 stw %l2,[%o2+0x00c] ! Mem[00000000910000cc] = 704f1675 ! Mem[00000000180000e0] = b9b435d7, %l0 = 0000004e, %l1 = c945438d add %i0,0x20,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000b9b435d7 ! %l0 = 000000000000004e, Mem[00000000908000f0] = d24aa70c stw %l0,[%o1+%o6] ! Mem[00000000908000f0] = 0000004e ! Mem[00000000190000f0] = e3e08ebf, %l6 = 000000fe, %l4 = fe813861 add %i2,0x30,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000e3e08ebf ! Mem[00000000190000c8] = a8043276a45b3265, %l0 = 000000000000004e, %l0 = 000000000000004e add %i2,0x08,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = a8043276a45b3265 ! Mem[00000000188000e8] = 133ebf8c4ba66e4b, %l3 = e6345c68ea285815, %l6 = 00000000000000fe add %i1,0x28,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 133ebf8c4ba66e4b ! Mem[00000000188000fd] = 79d018ea, %l2 = e165c7ca704f1675 ldstub [%i1+0x03d],%l2 ! %l2 = 00000000000000d0 ! Mem[00000000908000f8] = f5d23fab, %l18 = ab2f5a44309b7194 ldsb [%o1+0x039],%g2 ! %g2 = fffffffffffffff5 ! Mem[00000000908000f8] = f6f5d23f, %l18 = ab2f5a44309b7194 ldsb [%o1+0x038],%g2 ! %g2 = fffffffffffffff6 ! Mem[00000000180000d8] = 9fdd3039, %l6 = 4ba66e4b, %l7 = abaed1bc add %i0,0x18,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000009fdd3039 p4_label_4: ! Mem[00000000918000f8] = ac755694, %l18 = ab2f5a44309b7194 ldsb [%o3+0x03b],%g2 ! %g2 = ffffffffffffffac ! Mem[00000000198000c4] = 490abc62, %l3 = e6345c68ea285815 swap [%i3+0x004],%l3 ! %l3 = 00000000490abc62 ! Mem[00000000190000d2] = c495ddc7, %l3 = 00000000490abc62 ldstub [%i2+0x012],%l3 ! %l3 = 00000000000000dd ! %l6 = 133ebf8c4ba66e4b, Mem[00000000918000fe] = 94de0000 stb %l6,[%o3+0x03e] ! Mem[00000000918000fc] = 4bde0000 ! Mem[00000000188000e4] = abaed1bc, %l0 = a8043276a45b3265 ldsh [%i1+0x024],%l0 ! %l0 = ffffffffffffabae ! Mem[00000000180000dc] = c8fbed67, %l2 = 000000d0, %l5 = 89ff20b4 add %i0,0x1c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000c8fbed67 ! Mem[00000000198000c4] = ea285815, %l6 = 133ebf8c4ba66e4b ldstub [%i3+0x004],%l6 ! %l6 = 00000000000000ea ! Mem[00000000180000dc] = c8fbed67, %l6 = 00000000000000ea swap [%i0+0x01c],%l6 ! %l6 = 00000000c8fbed67 ! %l4 = e3e08ebf, %l5 = c8fbed67, Mem[00000000910000f0] = e5466d16 cb95fea2 std %l4,[%o2+%o6] ! Mem[00000000910000f0] = e3e08ebf c8fbed67 ! %l2 = 00000000000000d0, Mem[00000000910000e7] = 1d8a57f6 stb %l2,[%o2+0x027] ! Mem[00000000910000e4] = d08a57f6 p4_label_5: ! Mem[00000000198000cd] = 61e25252, %l3 = 00000000000000dd ldstub [%i3+0x00d],%l3 ! %l3 = 00000000000000e2 ! Mem[00000000198000c0] = 34822feb, %l4 = 00000000e3e08ebf swap [%i3+%g0],%l4 ! %l4 = 0000000034822feb ! Mem[00000000198000f0] = 50d67870, %l6 = 00000000c8fbed67 ldsh [%i3+%o6],%l6 ! %l6 = 00000000000050d6 ! %l0 = ffffabae, %l1 = b9b435d7, Mem[00000000918000e8] = d97009e7 e5df9dd8 std %l0,[%o3+%o5] ! Mem[00000000918000e8] = ffffabae b9b435d7 ! Mem[00000000198000cc] = 61ff5252, %l3 = 000000e2, %l6 = 000050d6 add %i3,0x0c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000061ff5252 ! Mem[00000000180000cf] = 451e02dc, %l0 = ffffffffffffabae ldstub [%i0+0x00f],%l0 ! %l0 = 00000000000000dc ! Mem[00000000180000dc] = 000000ea, %l2 = 000000d0, %l1 = b9b435d7 add %i0,0x1c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000000000ea ! %l7 = 000000009fdd3039, Mem[00000000910000e0] = 01c2133f stw %l7,[%o2+%o4] ! Mem[00000000910000e0] = 9fdd3039 ! Mem[00000000188000f4] = 2641564e, %l2 = 000000d0, %l1 = 000000ea add %i1,0x34,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000002641564e ! Mem[00000000198000f8] = 071d640f18a05dff, %l4 = 0000000034822feb, %l0 = 00000000000000dc add %i3,0x38,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 071d640f18a05dff p4_label_6: ! Mem[00000000918000d4] = 3b0357d2, %l18 = ab2f5a44309b7194 ldsh [%o3+0x016],%g2 ! %g2 = 0000000000003b03 ! Mem[00000000188000ca] = de149833, %l0 = 071d640f18a05dff ldstub [%i1+0x00a],%l0 ! %l0 = 0000000000000098 ! Mem[00000000180000f4] = ff8b0748, %l0 = 0000000000000098 swap [%i0+0x034],%l0 ! %l0 = 00000000ff8b0748 ! Mem[00000000188000ec] = 4ba66e4b, %l0 = 00000000ff8b0748 ldstub [%i1+0x02c],%l0 ! %l0 = 000000000000004b ! %l2 = 000000d0, %l3 = 000000e2, Mem[00000000910000d0] = 06bd17f6 6e5e25aa std %l2,[%o2+%i5] ! Mem[00000000910000d0] = 000000d0 000000e2 ! %l0 = 000000000000004b, Mem[00000000908000e7] = 6152d85a stb %l0,[%o1+0x027] ! Mem[00000000908000e4] = 4b52d85a ! %l6 = 0000000061ff5252, Mem[00000000910000c8] = a1e5df4d stw %l6,[%o2+%i4] ! Mem[00000000910000c8] = 61ff5252 ! Mem[00000000188000d2] = 0f63fa99, %l7 = 000000009fdd3039 ldstub [%i1+0x012],%l7 ! %l7 = 00000000000000fa ! Mem[00000000198000dc] = 751f1a54, %l6 = 0000000061ff5252 swap [%i3+0x01c],%l6 ! %l6 = 00000000751f1a54 ! Mem[00000000188000f8] = e8483e7c, %l1 = 2641564e, %l2 = 000000d0 add %i1,0x38,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000e8483e7c p4_label_7: ! Mem[00000000908000dc] = 2d2207d6, %l18 = ab2f5a44309b7194 ldsw [%o1+0x01c],%g2 ! %g2 = ab2f5a44309b7194 ! Mem[00000000188000f0] = 000000fe2641564e, %l6 = 00000000751f1a54, %l5 = 00000000c8fbed67 add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 000000fe2641564e ! Mem[00000000190000c0] = 874d8223, %l4 = 34822feb, %l0 = 0000004b casa [%i2]0x80,%l4,%l0 ! %l0 = 00000000874d8223 ! Mem[00000000198000f8] = 071d640f, %l1 = 000000002641564e swap [%i3+0x038],%l1 ! %l1 = 00000000071d640f ! Mem[00000000198000e0] = 5ad9d6f0, %l6 = 751f1a54, %l2 = e8483e7c add %i3,0x20,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000005ad9d6f0 ! Mem[00000000180000f8] = f974546889ff20b4, %l4 = 0000000034822feb, %l3 = 00000000000000e2 add %i0,0x38,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = f974546889ff20b4 ! Mem[00000000180000d5] = 325e57f7, %l7 = 00000000000000fa ldstub [%i0+0x015],%l7 ! %l7 = 000000000000005e ! Mem[00000000198000d4] = 3aebe82c, %l0 = 874d8223, %l6 = 751f1a54 add %i3,0x14,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 000000003aebe82c ! Mem[00000000188000d4] = 499b7522, %l4 = 0000000034822feb swap [%i1+0x014],%l4 ! %l4 = 00000000499b7522 ! %l0 = 874d8223, %l1 = 071d640f, Mem[00000000918000d8] = 57d20022 29bc89c3 std %l0,[%o3+%i6] ! Mem[00000000918000d8] = 874d8223 071d640f p4_label_8: ! Mem[00000000198000cc] = 61ff5252, %l7 = 000000000000005e ldstub [%i3+0x00c],%l7 ! %l7 = 0000000000000061 ! Mem[00000000190000c4] = fe813861, %l6 = 000000003aebe82c ldsw [%i2+0x004],%l6 ! %l6 = fffffffffe813861 ! Mem[00000000188000ce] = b7a2b0a7, %l1 = 00000000071d640f ldstub [%i1+0x00e],%l1 ! %l1 = 00000000000000b0 ! Mem[00000000908000c0] = e91a682866c2b5be, %l18 = ab2f5a44309b7194 ldx [%o1+%g0],%g2 ! %g2 = e91a682866c2b5be ! Mem[00000000198000c4] = ff285815, %l0 = 00000000874d8223 ldsb [%i3+0x005],%l0 ! %l0 = 0000000000000028 ! %l2 = 000000005ad9d6f0, Mem[00000000900000ec] = b2429f80 stb %l2,[%o0+0x02c] ! Mem[00000000900000ec] = f0429f80 ! Mem[00000000918000dc] = 640fbef8, %l18 = ab2f5a44309b7194 ldsh [%o3+0x01e],%g2 ! %g2 = 000000000000640f ! Mem[00000000910000c0] = 5f8a08bb, %l18 = ab2f5a44309b7194 ldsw [%o2+%g0],%g2 ! %g2 = ab2f5a44309b7194 ! Mem[00000000910000f4] = fbed6795, %l18 = ab2f5a44309b7194 ldsb [%o2+0x035],%g2 ! %g2 = fffffffffffffffb ! Mem[00000000900000d4] = 93556acd, %l18 = ab2f5a44309b7194 ldsw [%o0+0x014],%g2 ! %g2 = ab2f5a44309b7194 p4_label_9: ! Mem[00000000198000dc] = 61ff5252, %l6 = fe813861, %l6 = fe813861 add %i3,0x1c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000061ff5252 ! %l2 = 000000005ad9d6f0, Mem[00000000900000f6] = e34c725b stb %l2,[%o0+0x036] ! Mem[00000000900000f4] = f04c725b ! %l6 = 0000000061ff5252, Mem[00000000900000fc] = bab5974c stw %l6,[%o0+0x03c] ! Mem[00000000900000fc] = 61ff5252 ! %l6 = 61ff5252, %l7 = 00000061, Mem[00000000908000d0] = 7198b30a 564e5092 std %l6,[%o1+%i5] ! Mem[00000000908000d0] = 61ff5252 00000061 ! %l4 = 00000000499b7522, Mem[00000000918000cd] = 36dd3370 stb %l4,[%o3+0x00d] ! Mem[00000000918000cc] = 22dd3370 ! Mem[00000000190000e4] = aab7e201, %l7 = 00000061, %l0 = 00000028 add %i2,0x24,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000aab7e201 ! Mem[00000000900000f0] = 44cc4dae4499f04c, %l18 = ab2f5a44309b7194 ldx [%o0+%o6],%g2 ! %g2 = 44cc4dae4499f04c ! %l0 = 00000000aab7e201, Mem[00000000900000f4] = 4499f04c stw %l0,[%o0+0x034] ! Mem[00000000900000f4] = aab7e201 ! Mem[00000000908000f8] = f6f5d23f, %l18 = ab2f5a44309b7194 ldsw [%o1+0x038],%g2 ! %g2 = ab2f5a44309b7194 ! %l2 = 000000005ad9d6f0, Mem[00000000908000d0] = 61ff5252 stb %l2,[%o1+%i5] ! Mem[00000000908000d0] = f0ff5252 p4_label_10: ! %l6 = 61ff5252, %l7 = 00000061, Mem[00000000918000d0] = 70b0ab0e 985f3b03 std %l6,[%o3+%i5] ! Mem[00000000918000d0] = 61ff5252 00000061 ! Mem[00000000910000c8] = 52704f16, %l18 = ab2f5a44309b7194 ldsb [%o2+0x00b],%g2 ! %g2 = 0000000000000052 ! Mem[00000000900000dc] = aea3305c, %l18 = ab2f5a44309b7194 ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffaea3 ! %l2 = 000000005ad9d6f0, Mem[00000000900000d0] = cf511728 stb %l2,[%o0+%i5] ! Mem[00000000900000d0] = f0511728 ! Mem[00000000180000c0] = 94b4c007, %l7 = 0000000000000061 ldsh [%i0+0x002],%l7 ! %l7 = ffffffffffffc007 ! Mem[00000000180000e8] = e6345c68, %l1 = 000000b0, %l1 = 000000b0 add %i0,0x28,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000e6345c68 ! %l0 = 00000000aab7e201, Mem[00000000910000f6] = ed679579 stb %l0,[%o2+0x036] ! Mem[00000000910000f4] = 01679579 ! Mem[00000000188000c0] = 11b633bf, %l0 = 00000000aab7e201 ldstub [%i1+%g0],%l0 ! %l0 = 0000000000000011 ! Mem[00000000908000e8] = 52d85af65bd6f7c8, %l18 = ab2f5a44309b7194 ldx [%o1+%o5],%g2 ! %g2 = 52d85af65bd6f7c8 ! Mem[00000000190000e8] = ec281e116dd50239, %l2 = 000000005ad9d6f0, %l2 = 000000005ad9d6f0 add %i2,0x28,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = ec281e116dd50239 p4_label_11: ! Mem[00000000198000fe] = 18a05dff, %l7 = ffffffffffffc007 ldstub [%i3+0x03e],%l7 ! %l7 = 000000000000005d ! Mem[00000000180000c7] = 0ed06bfc, %l4 = 00000000499b7522 ldstub [%i0+0x007],%l4 ! %l4 = 00000000000000fc ! %l5 = 000000fe2641564e, Mem[00000000900000ed] = 429f8044 stb %l5,[%o0+0x02d] ! Mem[00000000900000ec] = 4e9f8044 ! Mem[00000000900000f8] = 559661ff, %l18 = ab2f5a44309b7194 ldsb [%o0+0x03a],%g2 ! %g2 = 0000000000000055 ! Mem[00000000188000c5] = eaed3198, %l2 = ec281e116dd50239 ldstub [%i1+0x005],%l2 ! %l2 = 00000000000000ed ! %l6 = 0000000061ff5252, Mem[00000000900000e0] = 6aadefca stw %l6,[%o0+%o4] ! Mem[00000000900000e0] = 61ff5252 ! Mem[00000000900000f4] = aab7e201, %l18 = ab2f5a44309b7194 ldsw [%o0+0x034],%g2 ! %g2 = ab2f5a44309b7194 ! Mem[00000000188000fc] = 79ff18ea, %l6 = 61ff5252, %l4 = 000000fc add %i1,0x3c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000079ff18ea ! Mem[00000000918000dc] = 071d640f, %l18 = ab2f5a44309b7194 ldsw [%o3+0x01c],%g2 ! %g2 = ab2f5a44309b7194 ! Mem[00000000188000e1] = 36c9d2a4, %l5 = 000000fe2641564e ldstub [%i1+0x021],%l5 ! %l5 = 00000000000000c9 p4_label_12: ! Mem[00000000900000dc] = 305c61ff, %l18 = ab2f5a44309b7194 ldsh [%o0+0x01e],%g2 ! %g2 = 000000000000305c ! Mem[00000000198000c0] = e3e08ebfff285815, %l6 = 0000000061ff5252, %l4 = 0000000079ff18ea casxa [%i3]0x80,%l6,%l4 ! %l4 = e3e08ebfff285815 ! Mem[00000000900000f0] = 44cc4daeaab7e201, %l18 = ab2f5a44309b7194 ldx [%o0+%o6],%g2 ! %g2 = 44cc4daeaab7e201 ! %l4 = ff285815, %l5 = 000000c9, Mem[00000000918000d8] = 874d8223 071d640f std %l4,[%o3+%i6] ! Mem[00000000918000d8] = ff285815 000000c9 ! Mem[00000000908000d8] = 5b0dc097, %l18 = ab2f5a44309b7194 ldsh [%o1+%i6],%g2 ! %g2 = 0000000000005b0d ! Mem[00000000190000d8] = 62242bd0, %l3 = f974546889ff20b4 swap [%i2+%i6],%l3 ! %l3 = 0000000062242bd0 ! Mem[00000000180000fc] = 89ff20b4, %l5 = 00000000000000c9 ldstub [%i0+0x03c],%l5 ! %l5 = 0000000000000089 ! Mem[00000000180000e8] = e6345c68, %l7 = 000000000000005d ldsw [%i0+%o5],%l7 ! %l7 = ffffffffe6345c68 ! %l2 = 000000ed, %l3 = 62242bd0, Mem[00000000918000c0] = 704f1675 0a36bd1b std %l2,[%o3+%g0] ! Mem[00000000918000c0] = 000000ed 62242bd0 ! Mem[00000000188000fc] = 79ff18ea, %l4 = ff285815, %l6 = 61ff5252 add %i1,0x3c,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000079ff18ea p4_label_13: ! Mem[00000000188000e4] = abaed1bc, %l3 = 0000000062242bd0 ldsw [%i1+0x024],%l3 ! %l3 = ffffffffabaed1bc ! Mem[00000000910000d0] = 000000d0000000e2, %l18 = ab2f5a44309b7194 ldx [%o2+%i5],%g2 ! %g2 = 000000d0000000e2 ! Mem[00000000198000cd] = ffff5252, %l0 = 0000000000000011 ldstub [%i3+0x00d],%l0 ! %l0 = 00000000000000ff ! Mem[00000000198000f8] = 2641564e, %l6 = 79ff18ea, %l5 = 00000089 add %i3,0x38,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 000000002641564e ! Mem[00000000198000c8] = de26097fffff5252, %l1 = 00000000e6345c68, %l0 = 00000000000000ff add %i3,0x08,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = de26097fffff5252 ! %l6 = 0000000079ff18ea, Mem[00000000908000d0] = f0ff5252 stw %l6,[%o1+%i5] ! Mem[00000000908000d0] = 79ff18ea ! Mem[00000000190000f7] = c7fd1fbf, %l6 = 0000000079ff18ea ldstub [%i2+0x037],%l6 ! %l6 = 00000000000000bf ! Mem[00000000180000d8] = 9fdd3039, %l3 = abaed1bc, %l4 = ff285815 add %i0,0x18,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000009fdd3039 ! Mem[00000000180000e0] = b9b435d7, %l2 = 00000000000000ed ldsh [%i0+%o4],%l2 ! %l2 = ffffffffffffb9b4 ! Mem[00000000190000f0] = e3e08ebfc7fd1fff, %l4 = 000000009fdd3039, %l5 = 000000002641564e add %i2,0x30,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = e3e08ebfc7fd1fff p4_label_14: ! Mem[00000000900000f4] = aab7e201, %l18 = ab2f5a44309b7194 ldsw [%o0+0x034],%g2 ! %g2 = ab2f5a44309b7194 ! %l0 = de26097fffff5252, Mem[00000000908000f0] = 0000004e stw %l0,[%o1+%o6] ! Mem[00000000908000f0] = ffff5252 ! Mem[00000000908000e0] = 179421f5, %l18 = ab2f5a44309b7194 ldsb [%o1+0x022],%g2 ! %g2 = 0000000000000017 ! %l2 = ffffffffffffb9b4, Mem[00000000918000dc] = 000000c9 stw %l2,[%o3+0x01c] ! Mem[00000000918000dc] = ffffb9b4 ! Mem[00000000918000dc] = ffffb9b4, %l18 = ab2f5a44309b7194 ldsb [%o3+0x01c],%g2 ! %g2 = ffffffffffffffff ! Mem[00000000900000f0] = 44cc4daeaab7e201, %l18 = ab2f5a44309b7194 ldx [%o0+%o6],%g2 ! %g2 = 44cc4daeaab7e201 ! Mem[00000000188000e4] = abaed1bc, %l3 = ffffffffabaed1bc swap [%i1+0x024],%l3 ! %l3 = 00000000abaed1bc ! %l0 = ffff5252, %l1 = e6345c68, Mem[00000000918000f8] = 3636a6ac 75564bde std %l0,[%o3+0x038] ! Mem[00000000918000f8] = ffff5252 e6345c68 ! Mem[00000000910000d0] = d0000000, %l18 = ab2f5a44309b7194 ldsb [%o2+0x013],%g2 ! %g2 = ffffffffffffffd0 ! Mem[00000000918000dc] = ffffb9b4, %l18 = ab2f5a44309b7194 ldsw [%o3+0x01c],%g2 ! %g2 = ab2f5a44309b7194 p4_label_15: ! Mem[00000000188000f0] = 000000fe, %l2 = ffffffffffffb9b4 swap [%i1+%o6],%l2 ! %l2 = 00000000000000fe ! %l3 = 00000000abaed1bc, Mem[00000000908000c0] = e91a6828 stw %l3,[%o1+%g0] ! Mem[00000000908000c0] = abaed1bc ! Mem[00000000188000f4] = 2641564e, %l5 = e3e08ebfc7fd1fff swap [%i1+0x034],%l5 ! %l5 = 000000002641564e ! %l2 = 000000fe, %l3 = abaed1bc, Mem[00000000918000d0] = 61ff5252 00000061 std %l2,[%o3+%i5] ! Mem[00000000918000d0] = 000000fe abaed1bc ! %l3 = 00000000abaed1bc, Mem[00000000918000e0] = bef83b74 stw %l3,[%o3+%o4] ! Mem[00000000918000e0] = abaed1bc ! Mem[00000000190000f2] = e3e08ebf, %l7 = ffffffffe6345c68 ldstub [%i2+0x032],%l7 ! %l7 = 000000000000008e ! Mem[00000000198000d8] = c667a09161ff5252, %l6 = 00000000000000bf, %l0 = de26097fffff5252 add %i3,0x18,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = c667a09161ff5252 ! %l1 = 00000000e6345c68, Mem[00000000190000f8] = d0891069 stw %l1,[%i2+0x038] ! Mem[00000000190000f8] = e6345c68 ! Mem[00000000188000c0] = ffb633bfeaff3198, %l5 = 000000002641564e, %l7 = 000000000000008e casxa [%i1]0x80,%l5,%l7 ! %l7 = ffb633bfeaff3198 ! Mem[00000000180000f0] = 7404bb1f00000098, %l4 = 000000009fdd3039, %l0 = c667a09161ff5252 add %i0,0x30,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 7404bb1f00000098 ba,a p4_not_taken_0_end p4_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p4_branch_failed p4_not_taken_0_end: ! End of Random Code for Processor 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 7404bb1f00000098 bne,a,pn %xcc,p4_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000e6345c68 bne,a,pn %xcc,p4_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000fe bne,a,pn %xcc,p4_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000abaed1bc bne,a,pn %xcc,p4_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000009fdd3039 bne,a,pn %xcc,p4_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000002641564e bne,a,pn %xcc,p4_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000bf bne,a,pn %xcc,p4_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffb633bfeaff3198 bne,a,pn %xcc,p4_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p4_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 94b4c0070ed06bff ldx [%i0+0x000],%g3 ! Observed data at 00000000180000c0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = b8b74767451e02ff ldx [%i0+0x008],%g3 ! Observed data at 00000000180000c8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 68a6c41b32ff57f7 ldx [%i0+0x010],%g3 ! Observed data at 00000000180000d0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = f9745468ffff20b4 ldx [%i0+0x038],%g3 ! Observed data at 00000000180000f8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x038,%g4 set p4_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = de14ff33b7a2ffa7 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 = 0f63ff9934822feb ldx [%i1+0x010],%g3 ! Observed data at 00000000188000d0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 36ffd2a4abaed1bc ldx [%i1+0x020],%g3 ! Observed data at 00000000188000e0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 133ebf8cffa66e4b ldx [%i1+0x028],%g3 ! Observed data at 00000000188000e8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffffb9b4c7fd1fff ldx [%i1+0x030],%g3 ! Observed data at 00000000188000f0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x030,%g4 set p4_local2_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = c495ffc7ff6cdc15 ldx [%i2+0x010],%g3 ! Observed data at 00000000190000d0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 89ff20b46edf9704 ldx [%i2+0x018],%g3 ! Observed data at 00000000190000d8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = e3e0ffbfc7fd1fff ldx [%i2+0x030],%g3 ! Observed data at 00000000190000f0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = e6345c6846810bf6 ldx [%i2+0x038],%g3 ! Observed data at 00000000190000f8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x038,%g4 set p4_local3_expect,%g1 ldx [%g1+0x038],%g2 ! Expected data = 2641564e18a0ffff ldx [%i3+0x038],%g3 ! Observed data at 00000000198000f8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x038,%g4 ! The test for processor 4 has passed p4_passed: ta GOOD_TRAP nop p4_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p4_failed p4_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p4_failed p4_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p4_failed p4_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p4_failed p4_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p4_failed p4_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p4_failed p4_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p4_failed p4_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p4_failed ! The test for processor 4 failed p4_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x010] ! Set processor 4 done flag set p4_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 4 failed p4_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x010] ! Set processor 4 done flag set p4_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p4_dfill_failed: ba p4_failed mov 0xddd,%g1 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: ldsh [%i0+0x004],%l6 ! Mem[00000000180000c4] lduw [%i3+0x004],%l5 ! Mem[00000000198000c4] ldsw [%i0+0x020],%l2 ! Mem[00000000180000e0] lduw [%i0+0x01c],%l6 ! Mem[00000000180000dc] ldd [%i2+0x018],%l6 ! Mem[00000000190000d8] lduw [%i0+0x020],%l7 ! Mem[00000000180000e0] stb %l1,[%i0+0x037] ! Mem[00000000180000f7] done p4_trap1o: ldsh [%o0+0x004],%l6 ! Mem[00000000180000c4] lduw [%o3+0x004],%l5 ! Mem[00000000198000c4] ldsw [%o0+0x020],%l2 ! Mem[00000000180000e0] lduw [%o0+0x01c],%l6 ! Mem[00000000180000dc] ldd [%o2+0x018],%l6 ! Mem[00000000190000d8] lduw [%o0+0x020],%l7 ! Mem[00000000180000e0] stb %l1,[%o0+0x037] ! Mem[00000000180000f7] done p4_trap2e: sth %l7,[%i3+0x030] ! Mem[00000000198000f0] ldsh [%i0+0x014],%l4 ! Mem[00000000180000d4] std %l4,[%i2+0x020] ! Mem[00000000190000e0] ldsw [%i3+0x008],%l7 ! Mem[00000000198000c8] ldstub [%i1+0x028],%l4 ! Mem[00000000188000e8] stw %l4,[%i0+0x020] ! Mem[00000000180000e0] done p4_trap2o: sth %l7,[%o3+0x030] ! Mem[00000000198000f0] ldsh [%o0+0x014],%l4 ! Mem[00000000180000d4] std %l4,[%o2+0x020] ! Mem[00000000190000e0] ldsw [%o3+0x008],%l7 ! Mem[00000000198000c8] ldstub [%o1+0x028],%l4 ! Mem[00000000188000e8] stw %l4,[%o0+0x020] ! Mem[00000000180000e0] done p4_trap3e: nop nop nop done p4_trap3o: 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 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 15dfe4dc9fdd3039 ldx [%g1+0x008],%l1 ! %l1 = 0ece855bc945438d ldx [%g1+0x010],%l2 ! %l2 = e165c7ca704f1675 ldx [%g1+0x018],%l3 ! %l3 = 373a7f4c02b71fac ldx [%g1+0x020],%l4 ! %l4 = 26c92ba1dc36e28f ldx [%g1+0x028],%l5 ! %l5 = 8f346ee9e5466d16 ldx [%g1+0x030],%l6 ! %l6 = eb42769ab9b435d7 ldx [%g1+0x038],%l7 ! %l7 = de2f58502641564e ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = d38386a9 585923e0 4342a6ac 6a5c25fe ! %f4 = 7095c8f9 67cf5c11 ceb480f8 b857bff6 ! %f8 = 3d1a983b 241debae 9af2ac02 0f655b9c ! %f12 = f6472bf7 0da68c3b 457fae8b ed22805d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2880b526 6c079130 1590d068 922cd489 ! %f20 = 65fa302b aadcf98f 53cb8fce 8c8a5b14 ! %f24 = cdba5310 06a099de a26c04ef dea588ad ! %f28 = c6279775 44d47c65 719f067c 109babb4 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ddc2433f 1ec58274 53669553 4dcde628 ! %f36 = 4dd74ad9 c0837de1 b70315bd 87d84c11 ! %f40 = f474ac37 f5c0cd80 910b48ea e50f6a2c ! %f44 = 6624d856 f9d832df 86962ed3 a9a6c634 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8642e1d000000075,%g7,%g1 ! GSR scale = 14, align = 5 wr %g1,%g0,%gsr ! GSR = 8642e1d000000075 wr %g0,%y ! Clear Y 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[00000000918000d8] = 57d2002229bc89c3, %l18 = 41e684209f269abd ldx [%o3+%i6],%g2 ! %g2 = 57d2002229bc89c3 ! Mem[000000001a0000ec] = cf75a68b, %l1 = fadf47d25acf58a4 swap [%i0+0x02c],%l1 ! %l1 = 00000000cf75a68b ! %l4 = 8cd5ad4c, %l5 = 656db13c, Mem[00000000918000e0] = bef83b74 6bc76080 std %l4,[%o3+%o4] ! Mem[00000000918000e0] = 8cd5ad4c 656db13c ! %l0 = 0b598abe49e46cad, Mem[00000000900000fe] = 974c0000 stb %l0,[%o0+0x03e] ! Mem[00000000900000fc] = ad4c0000 ! Mem[000000001b8000d8] = 730f06e3, %l2 = a857e73a, %l4 = 8cd5ad4c add %i3,0x18,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000730f06e3 ! Mem[000000001a8000e0] = cbb81cb5, %l3 = e51179dd, %l5 = 656db13c add %i1,0x20,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000cbb81cb5 ! Mem[00000000900000d0] = cf511728, %l18 = 41e684209f269abd ldsb [%o0+%i5],%g2 ! %g2 = ffffffffffffffcf ! %l0 = 0b598abe49e46cad, Mem[00000000900000c0] = 64f48500 stw %l0,[%o0+%g0] ! Mem[00000000900000c0] = 49e46cad ! Mem[00000000910000dc] = d33601c2, %l18 = 41e684209f269abd ldsh [%o2+0x01e],%g2 ! %g2 = ffffffffffffd336 ! Mem[00000000910000f4] = 95fea295, %l18 = 41e684209f269abd ldsb [%o2+0x035],%g2 ! %g2 = ffffffffffffff95 p5_label_2: ! Mem[000000001a0000f8] = 5694d6f88f9e8975, %l7 = fc66d75ce1228214, %l3 = e909b847e51179dd add %i0,0x38,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 5694d6f88f9e8975 ! Mem[000000001b0000d9] = f5666341, %l7 = fc66d75ce1228214 ldstub [%i2+0x019],%l7 ! %l7 = 0000000000000066 ! Mem[000000001a8000e0] = cbb81cb590ca9f43, %l5 = 00000000cbb81cb5, %l2 = ded6c2b4a857e73a add %i1,0x20,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = cbb81cb590ca9f43 ! Mem[000000001b0000f4] = 381fa3a7, %l4 = 730f06e3, %l2 = 90ca9f43 add %i2,0x34,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000381fa3a7 ! Mem[00000000908000cc] = e87198b3, %l18 = 41e684209f269abd ldsb [%o1+0x00f],%g2 ! %g2 = ffffffffffffffe8 ! Mem[00000000918000f8] = 3636a6ac, %l18 = 41e684209f269abd ldsb [%o3+0x038],%g2 ! %g2 = 0000000000000036 ! %l3 = 5694d6f88f9e8975, Mem[000000001a0000cc] = 02a5178f stw %l3,[%i0+0x00c] ! Mem[000000001a0000cc] = 8f9e8975 ! Mem[000000001b8000d8] = 730f06e35365b5e2, %l6 = 7b660bc3c920e393, %l6 = 7b660bc3c920e393 add %i3,0x18,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 730f06e35365b5e2 ! Mem[000000001a0000f6] = 69cde0fe, %l5 = 00000000cbb81cb5 ldstub [%i0+0x036],%l5 ! %l5 = 00000000000000e0 ! Mem[000000001a8000ec] = 09a3ed4d, %l2 = 00000000381fa3a7 ldsh [%i1+0x02c],%l2 ! %l2 = 00000000000009a3 p5_label_3: ! Mem[000000001a8000e8] = 92fedb9f, %l4 = 00000000730f06e3 ldsw [%i1+%o5],%l4 ! %l4 = ffffffff92fedb9f ! %l0 = 0b598abe49e46cad, Mem[00000000908000ef] = c8d24aa7 stb %l0,[%o1+0x02f] ! Mem[00000000908000ec] = add24aa7 ! %l6 = 730f06e35365b5e2, Mem[00000000910000f0] = 38ff2a97 stb %l6,[%o2+%o6] ! Mem[00000000910000f0] = e2ff2a97 ! Mem[000000001a8000d4] = b8719c60, %l3 = 8f9e8975, %l1 = cf75a68b add %i1,0x14,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000b8719c60 ! Mem[000000001a8000c8] = 82bfb681, %l5 = 00000000000000e0 swap [%i1+%i4],%l5 ! %l5 = 0000000082bfb681 ! %l1 = 00000000b8719c60, Mem[00000000918000ea] = 09e7e5df stb %l1,[%o3+0x02a] ! Mem[00000000918000e8] = 60e7e5df ! Mem[000000001a0000f8] = 5694d6f8, %l1 = b8719c60, %l0 = 49e46cad add %i0,0x38,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000005694d6f8 ! Mem[000000001a0000d4] = 206790df, %l3 = 5694d6f88f9e8975 ldsh [%i0+0x014],%l3 ! %l3 = 0000000000002067 ! Mem[00000000910000f0] = e2ff2a97, %l18 = 41e684209f269abd ldsw [%o2+%o6],%g2 ! %g2 = 41e684209f269abd ! %l5 = 0000000082bfb681, Mem[00000000918000c1] = d686060a stb %l5,[%o3+0x001] ! Mem[00000000918000c0] = 8186060a p5_label_4: ! %l2 = 000009a3, %l3 = 00002067, Mem[00000000910000d0] = 06bd17f6 6e5e25aa std %l2,[%o2+%i5] ! Mem[00000000910000d0] = 000009a3 00002067 ! Mem[00000000900000ec] = 429f8044, %l18 = 41e684209f269abd ldsb [%o0+0x02d],%g2 ! %g2 = 0000000000000042 ! %l6 = 730f06e35365b5e2, Mem[000000001b0000ef] = dfa9dca3 stb %l6,[%i2+0x02f] ! Mem[000000001b0000ec] = dfa9dce2 ! %l2 = 00000000000009a3, Mem[00000000900000f0] = 44cc4dae stw %l2,[%o0+%o6] ! Mem[00000000900000f0] = 000009a3 ! Mem[000000001a0000c8] = b2779130, %l3 = 0000000000002067 ldstub [%i0+%i4],%l3 ! %l3 = 00000000000000b2 ! Mem[000000001a8000cd] = ef14419b, %l0 = 000000005694d6f8 ldstub [%i1+0x00d],%l0 ! %l0 = 0000000000000014 ! %l7 = 0000000000000066, Mem[00000000910000de] = d33601c2 stb %l7,[%o2+0x01e] ! Mem[00000000910000dc] = 663601c2 ! Mem[000000001b0000e4] = fc01953f, %l7 = 00000066, %l2 = 000009a3 add %i2,0x24,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000fc01953f ! Mem[000000001b8000c8] = ad73cf28, %l3 = 00000000000000b2 ldsh [%i3+0x00a],%l3 ! %l3 = ffffffffffffcf28 ! Mem[000000001a0000dc] = ce1826ba, %l1 = 00000000b8719c60 swap [%i0+0x01c],%l1 ! %l1 = 00000000ce1826ba p5_label_5: ! Mem[000000001b8000dc] = 5365b5e2, %l0 = 00000014, %l5 = 82bfb681 add %i3,0x1c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000005365b5e2 ! Mem[00000000908000c8] = c1b03c93a6202de8, %l18 = 41e684209f269abd ldx [%o1+%i4],%g2 ! %g2 = c1b03c93a6202de8 ! %l6 = 5365b5e2, %l7 = 00000066, Mem[000000001b0000c8] = 9fffd690 198fefa6 std %l6,[%i2+%i4] ! Mem[000000001b0000c8] = 5365b5e2 00000066 ! Mem[000000001a0000f0] = f61d2ccb69cdfffe, %l7 = 0000000000000066, %l6 = 730f06e35365b5e2 add %i0,0x30,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = f61d2ccb69cdfffe ! Mem[00000000910000d8] = 3b50fb69, %l18 = 41e684209f269abd ldsw [%o2+%i6],%g2 ! %g2 = 41e684209f269abd ! Mem[000000001b8000e5] = e3d020f6, %l3 = ffffffffffffcf28 ldstub [%i3+0x025],%l3 ! %l3 = 00000000000000d0 ! Mem[000000001a8000d8] = 3442b98e5296757c, %l1 = 00000000ce1826ba, %l0 = 0000000000000014 add %i1,0x18,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 3442b98e5296757c ! Mem[000000001a8000e8] = 92fedb9f09a3ed4d, %l3 = 00000000000000d0, %l5 = 000000005365b5e2 add %i1,0x28,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 92fedb9f09a3ed4d ! Mem[000000001b0000e4] = fc01953f, %l3 = 00000000000000d0 swap [%i2+0x024],%l3 ! %l3 = 00000000fc01953f ! Mem[000000001b8000f8] = 43ba97ce, %l5 = 09a3ed4d, %l6 = 69cdfffe add %i3,0x38,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000043ba97ce p5_label_6: ! Mem[000000001b0000cc] = 00000066, %l0 = 3442b98e5296757c ldstub [%i2+0x00c],%l0 ! %l0 = 0000000000000000 ! Mem[000000001b8000e4] = e3ff20f6, %l1 = ce1826ba, %l4 = 92fedb9f add %i3,0x24,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000e3ff20f6 ! Mem[00000000910000cc] = 19000009, %l18 = 41e684209f269abd ldsb [%o2+0x00f],%g2 ! %g2 = 0000000000000019 ! Mem[00000000910000f8] = 9579f5c7, %l18 = 41e684209f269abd ldsw [%o2+0x038],%g2 ! %g2 = 41e684209f269abd ! Mem[00000000900000cc] = ded8cf51, %l18 = 41e684209f269abd ldsh [%o0+0x00e],%g2 ! %g2 = ffffffffffffded8 ! Mem[00000000910000c0] = 5f8a08bb, %l18 = 41e684209f269abd ldsh [%o2+%g0],%g2 ! %g2 = 0000000000005f8a ! Mem[00000000900000d4] = cde8bc32, %l18 = 41e684209f269abd ldsb [%o0+0x017],%g2 ! %g2 = ffffffffffffffcd ! %l2 = fc01953f, %l3 = fc01953f, Mem[00000000918000f8] = 3636a6ac 755694de std %l2,[%o3+0x038] ! Mem[00000000918000f8] = fc01953f fc01953f ! Mem[000000001a0000f8] = 5694d6f8, %l4 = 00000000e3ff20f6 ldstub [%i0+0x038],%l4 ! %l4 = 0000000000000056 ! Mem[000000001a8000c8] = 000000e0, %l1 = ce1826ba, %l3 = fc01953f add %i1,0x08,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000000000e0 p5_label_7: ! Mem[00000000918000ec] = e5df9dd8, %l18 = 41e684209f269abd ldsh [%o3+0x02c],%g2 ! %g2 = ffffffffffffe5df ! Mem[000000001b8000e8] = 828666ae, %l4 = 0000000000000056 swap [%i3+%o5],%l4 ! %l4 = 00000000828666ae ! Mem[00000000908000c4] = 66c2b5be, %l18 = 41e684209f269abd ldsb [%o1+0x004],%g2 ! %g2 = 0000000000000066 ! Mem[000000001b0000d0] = 156c326b, %l6 = 0000000043ba97ce swap [%i2+%i5],%l6 ! %l6 = 00000000156c326b ! %l5 = 92fedb9f09a3ed4d, Mem[00000000910000c8] = a1e5df4d stw %l5,[%o2+%i4] ! Mem[00000000910000c8] = 09a3ed4d ! Mem[000000001b8000c8] = ad73cf28, %l1 = 00000000ce1826ba swap [%i3+%i4],%l1 ! %l1 = 00000000ad73cf28 ! Mem[000000001a8000dc] = 5296757c, %l3 = 000000e0, %l1 = ad73cf28 add %i1,0x1c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 000000005296757c ! Mem[000000001a8000ec] = 09a3ed4d, %l6 = 156c326b, %l7 = 00000066 add %i1,0x2c,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000009a3ed4d ! Mem[000000001b8000d0] = 100610ab, %l4 = 00000000828666ae ldstub [%i3+%i5],%l4 ! %l4 = 0000000000000010 ! Mem[000000001a0000e5] = 2b83fc1e, %l7 = 0000000009a3ed4d ldstub [%i0+0x025],%l7 ! %l7 = 0000000000000083 p5_label_8: ! Mem[000000001a0000f5] = 69cdfffe, %l7 = 0000000000000083 ldstub [%i0+0x035],%l7 ! %l7 = 00000000000000cd ! %l2 = 00000000fc01953f, Mem[00000000900000e4] = e3177af2 stb %l2,[%o0+0x024] ! Mem[00000000900000e4] = 3f177af2 ! Mem[000000001b8000e0] = c8fd09b5, %l0 = 00000000, %l7 = 000000cd add %i3,0x20,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000c8fd09b5 ! Mem[00000000908000d0] = b30a564e, %l18 = 41e684209f269abd ldsh [%o1+0x012],%g2 ! %g2 = ffffffffffffb30a ! %l4 = 00000010, %l5 = 09a3ed4d, Mem[00000000918000c0] = 69818606 0a36bd1b std %l4,[%o3+%g0] ! Mem[00000000918000c0] = 00000010 09a3ed4d ! Mem[00000000918000ec] = e5df9dd8, %l18 = 41e684209f269abd ldsh [%o3+0x02c],%g2 ! %g2 = ffffffffffffe5df ! Mem[000000001a0000e8] = 5990a1545acf58a4, %l2 = 00000000fc01953f, %l1 = 000000005296757c add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 5990a1545acf58a4 ! Mem[000000001a8000c4] = bb2add09, %l1 = 5acf58a4, %l7 = c8fd09b5 add %i1,0x04,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000bb2add09 ! Mem[000000001a8000d0] = a9cab3f3, %l1 = 5acf58a4, %l2 = fc01953f add %i1,0x10,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000a9cab3f3 ! Mem[000000001b8000d0] = ff0610ab, %l4 = 00000010, %l4 = 00000010 add %i3,0x10,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000ff0610ab p5_label_9: ! Mem[000000001a0000d0] = d3ecc3b6, %l2 = 00000000a9cab3f3 ldstub [%i0+%i5],%l2 ! %l2 = 00000000000000d3 ! Mem[000000001a0000c0] = 9d4e5348, %l3 = 00000000000000e0 swap [%i0+%g0],%l3 ! %l3 = 000000009d4e5348 ! %l0 = 0000000000000000, Mem[00000000910000c6] = 78e709a3 stb %l0,[%o2+0x006] ! Mem[00000000910000c4] = 00e709a3 ! Mem[00000000918000e8] = 7060e7e5, %l18 = 41e684209f269abd ldsb [%o3+0x029],%g2 ! %g2 = 0000000000000070 ! Mem[000000001a8000e0] = cbb81cb5, %l4 = ff0610ab, %l6 = 156c326b add %i1,0x20,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000cbb81cb5 ! Mem[000000001a8000f0] = 3ff0e7f5, %l2 = 000000d3, %l5 = 09a3ed4d add %i1,0x30,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000003ff0e7f5 ! Mem[00000000908000d4] = 564e5092, %l18 = 41e684209f269abd ldsw [%o1+0x014],%g2 ! %g2 = 41e684209f269abd ! Mem[000000001b8000f0] = 7cc1b562, %l2 = 000000d3, %l3 = 9d4e5348 add %i3,0x30,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000007cc1b562 ! Mem[00000000900000f8] = 725b5596, %l18 = 41e684209f269abd ldsh [%o0+0x038],%g2 ! %g2 = 000000000000725b ! Mem[00000000910000cc] = 41190000, %l18 = 41e684209f269abd ldsb [%o2+0x00e],%g2 ! %g2 = 0000000000000041 p5_label_10: ! Mem[00000000908000c4] = 66c2b5be, %l18 = 41e684209f269abd ldsb [%o1+0x004],%g2 ! %g2 = 0000000000000066 ! %l2 = 000000d3, %l3 = 7cc1b562, Mem[00000000918000e8] = d97060e7 e5df9dd8 std %l2,[%o3+%o5] ! Mem[00000000918000e8] = 000000d3 7cc1b562 ! Mem[00000000918000d4] = 985f3b03, %l18 = 41e684209f269abd ldsw [%o3+0x014],%g2 ! %g2 = 41e684209f269abd ! Mem[00000000918000ec] = 7cc1b562, %l18 = 41e684209f269abd ldsb [%o3+0x02c],%g2 ! %g2 = 000000000000007c ! Mem[000000001b8000f4] = df5514ed, %l3 = 7cc1b562, %l0 = 00000000 add %i3,0x34,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000df5514ed ! Mem[000000001b0000f2] = c803c7f8, %l7 = 00000000bb2add09 ldstub [%i2+0x032],%l7 ! %l7 = 00000000000000c7 ! Mem[00000000918000f0] = e3b05aed, %l18 = 41e684209f269abd ldsb [%o3+0x032],%g2 ! %g2 = ffffffffffffffe3 ! Mem[00000000918000c4] = ed4d8843, %l18 = 41e684209f269abd ldsh [%o3+0x006],%g2 ! %g2 = ffffffffffffed4d ! Mem[000000001a0000f4] = 69fffffe, %l5 = 3ff0e7f5, %l6 = cbb81cb5 add %i0,0x34,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000069fffffe ! Mem[000000001b8000f2] = 7cc1b562, %l0 = 00000000df5514ed ldstub [%i3+0x032],%l0 ! %l0 = 00000000000000b5 p5_label_11: ! %l6 = 69fffffe, %l7 = 000000c7, Mem[00000000918000c0] = 00000010 09a3ed4d std %l6,[%o3+%g0] ! Mem[00000000918000c0] = 69fffffe 000000c7 ! Mem[000000001a0000f8] = ff94d6f8, %l1 = 5990a1545acf58a4 swap [%i0+0x038],%l1 ! %l1 = 00000000ff94d6f8 ! %l2 = 00000000000000d3, Mem[00000000910000f0] = e2ff2a97 stw %l2,[%o2+%o6] ! Mem[00000000910000f0] = 000000d3 ! Mem[000000001a0000f8] = 5acf58a48f9e8975, %l5 = 000000003ff0e7f5, %l2 = 00000000000000d3 add %i0,0x38,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 5acf58a48f9e8975 ! %l2 = 5acf58a48f9e8975, Mem[00000000900000dc] = aea3305c stw %l2,[%o0+0x01c] ! Mem[00000000900000dc] = 8f9e8975 ! Mem[000000001b8000c3] = 0550e48e, %l3 = 000000007cc1b562 ldstub [%i3+0x003],%l3 ! %l3 = 000000000000008e ! Mem[000000001b0000e8] = 56914ca3, %l4 = 00000000ff0610ab swap [%i2+%o5],%l4 ! %l4 = 0000000056914ca3 ! Mem[000000001b8000d5] = 40dbf3ee, %l3 = 000000000000008e ldstub [%i3+0x015],%l3 ! %l3 = 00000000000000db ! Mem[000000001b0000f0] = c803fff8, %l6 = 0000000069fffffe swap [%i2+%o6],%l6 ! %l6 = 00000000c803fff8 ! %l6 = c803fff8, %l7 = 000000c7, Mem[00000000918000e0] = 8cd5ad4c 656db13c std %l6,[%o3+%o4] ! Mem[00000000918000e0] = c803fff8 000000c7 p5_label_12: ! Mem[000000001a8000f8] = d6c8894f, %l2 = 8f9e8975, %l3 = 000000db add %i1,0x38,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000d6c8894f ! Mem[000000001b0000f8] = e8e1bfa3, %l1 = 00000000ff94d6f8 swap [%i2+0x038],%l1 ! %l1 = 00000000e8e1bfa3 ! Mem[000000001b8000dc] = 5365b5e2, %l2 = 5acf58a48f9e8975 ldsw [%i3+0x01c],%l2 ! %l2 = 000000005365b5e2 ! Mem[000000001b0000dc] = 779182b2, %l4 = 0000000056914ca3 swap [%i2+0x01c],%l4 ! %l4 = 00000000779182b2 ! Mem[00000000918000f4] = 5aed9849, %l18 = 41e684209f269abd ldsb [%o3+0x034],%g2 ! %g2 = 000000000000005a ! Mem[000000001a0000f8] = 5acf58a4, %l2 = 5365b5e2, %l4 = 779182b2 add %i0,0x38,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000005acf58a4 ! %l6 = 00000000c803fff8, Mem[00000000910000d8] = 3b50fb69 stw %l6,[%o2+%i6] ! Mem[00000000910000d8] = c803fff8 ! Mem[000000001b0000d4] = 9b240b43, %l4 = 000000005acf58a4 swap [%i2+0x014],%l4 ! %l4 = 000000009b240b43 ! Mem[00000000908000ec] = add24aa7, %l18 = 41e684209f269abd ldsb [%o1+0x02f],%g2 ! %g2 = ffffffffffffffad ! Mem[000000001b0000e0] = 5dd0a599, %l3 = d6c8894f, %l3 = d6c8894f add %i2,0x20,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000005dd0a599 p5_label_13: ! %l0 = 00000000000000b5, Mem[00000000900000e8] = 8b54c8c1 stw %l0,[%o0+%o5] ! Mem[00000000900000e8] = 000000b5 ! Mem[000000001a0000d0] = ffecc3b6, %l7 = 00000000000000c7 ldsw [%i0+%i5],%l7 ! %l7 = ffffffffffecc3b6 ! Mem[000000001b8000e0] = c8fd09b5, %l2 = 000000005365b5e2 ldstub [%i3+%o4],%l2 ! %l2 = 00000000000000c8 ! %l2 = 000000c8, %l3 = 5dd0a599, Mem[00000000908000d8] = 5b0dc097 2d2207d6 std %l2,[%o1+%i6] ! Mem[00000000908000d8] = 000000c8 5dd0a599 ! %l0 = 00000000000000b5, Mem[00000000908000d8] = 000000c8 stw %l0,[%o1+%i6] ! Mem[00000000908000d8] = 000000b5 ! Mem[00000000908000e0] = 2a179421, %l18 = 41e684209f269abd ldsb [%o1+0x021],%g2 ! %g2 = 000000000000002a ! Mem[00000000900000d8] = 328c8f9e, %l18 = 41e684209f269abd ldsh [%o0+0x01a],%g2 ! %g2 = 000000000000328c ! Mem[000000001a8000e0] = cbb81cb5, %l4 = 9b240b43, %l2 = 000000c8 add %i1,0x20,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000cbb81cb5 ! Mem[000000001a8000cc] = efff419b, %l5 = 3ff0e7f5, %l0 = 000000b5 add %i1,0x0c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000efff419b ! Mem[000000001a8000f1] = 3ff0e7f5, %l1 = 00000000e8e1bfa3 ldstub [%i1+0x031],%l1 ! %l1 = 00000000000000f0 p5_label_14: ! Mem[000000001b0000e0] = 5dd0a599000000d0, %l0 = 00000000efff419b, %l0 = 00000000efff419b add %i2,0x20,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 5dd0a599000000d0 ! %l6 = c803fff8, %l7 = ffecc3b6, Mem[00000000900000d0] = cf511728 93556acd std %l6,[%o0+%i5] ! Mem[00000000900000d0] = c803fff8 ffecc3b6 ! %l1 = 00000000000000f0, Mem[00000000900000c4] = 8803093b stw %l1,[%o0+0x004] ! Mem[00000000900000c4] = 000000f0 ! Mem[000000001b8000e4] = e3ff20f6, %l4 = 000000009b240b43 ldstub [%i3+0x024],%l4 ! %l4 = 00000000000000e3 ! Mem[000000001a8000f0] = 3fffe7f5a12737e5, %l0 = 5dd0a599000000d0, %l5 = 000000003ff0e7f5 add %i1,0x30,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 3fffe7f5a12737e5 ! %l4 = 000000e3, %l5 = a12737e5, Mem[00000000900000c8] = d7b08d93 0472ded8 std %l4,[%o0+%i4] ! Mem[00000000900000c8] = 000000e3 a12737e5 ! %l4 = 000000e3, %l5 = a12737e5, Mem[000000001b8000d0] = ff0610ab 40fff3ee std %l4,[%i3+%i5] ! Mem[000000001b8000d0] = 000000e3 a12737e5 ! Mem[00000000910000e8] = 8a57f6f6adbcd5b2, %l18 = 41e684209f269abd ldx [%o2+%o5],%g2 ! %g2 = 8a57f6f6adbcd5b2 ! Mem[000000001b8000c4] = c6ff651e, %l5 = 3fffe7f5a12737e5 ldsh [%i3+0x004],%l5 ! %l5 = ffffffffffffc6ff ! Mem[00000000918000c0] = 69fffffe, %l18 = 41e684209f269abd ldsw [%o3+%g0],%g2 ! %g2 = 41e684209f269abd p5_label_15: ! Mem[000000001a8000c0] = f136760b, %l1 = 00000000000000f0 ldsb [%i1+%g0],%l1 ! %l1 = fffffffffffffff1 ! %l3 = 000000005dd0a599, Mem[00000000910000dd] = 31663601 stb %l3,[%o2+0x01d] ! Mem[00000000910000dc] = 99663601 ! Mem[000000001a8000dc] = 5296757c, %l5 = ffffffffffffc6ff swap [%i1+0x01c],%l5 ! %l5 = 000000005296757c ! Mem[000000001a0000f0] = f61d2ccb69fffffe, %l2 = 00000000cbb81cb5, %l5 = 000000005296757c add %i0,0x30,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = f61d2ccb69fffffe ! %l6 = 00000000c803fff8, Mem[00000000900000ef] = 80000009 stb %l6,[%o0+0x02f] ! Mem[00000000900000ec] = f8000009 ! %l4 = 00000000000000e3, Mem[00000000900000ec] = b2429ff8 stw %l4,[%o0+0x02c] ! Mem[00000000900000ec] = 000000e3 ! Mem[000000001a0000c8] = ff779130, %l3 = 000000005dd0a599 swap [%i0+%i4],%l3 ! %l3 = 00000000ff779130 ! Mem[000000001a0000dc] = b8719c60, %l6 = c803fff8, %l1 = fffffff1 add %i0,0x1c,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000b8719c60 ! Mem[000000001b8000dc] = 5365b5e2, %l4 = 00000000000000e3 ldsh [%i3+0x01c],%l4 ! %l4 = 0000000000005365 ! Mem[000000001a8000dc] = ffffc6ff, %l2 = 00000000cbb81cb5 swap [%i1+0x01c],%l2 ! %l2 = 00000000ffffc6ff ba,a p5_not_taken_0_end p5_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p5_branch_failed p5_not_taken_0_end: ! End of Random Code for Processor 5 1: membar #Sync ! Force all stores to complete p5_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x014] ! Set processor 5 done flag ! Check Registers p5_check_registers: set p5_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 5dd0a599000000d0 bne,a,pn %xcc,p5_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000b8719c60 bne,a,pn %xcc,p5_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000ffffc6ff bne,a,pn %xcc,p5_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ff779130 bne,a,pn %xcc,p5_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000005365 bne,a,pn %xcc,p5_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be f61d2ccb69fffffe bne,a,pn %xcc,p5_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffecc3b6 bne,a,pn %xcc,p5_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p5_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 000000e0700305bd ldx [%i0+0x000],%g3 ! Observed data at 000000001a0000c0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 5dd0a5998f9e8975 ldx [%i0+0x008],%g3 ! Observed data at 000000001a0000c8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 606de1e92bfffc1e ldx [%i0+0x020],%g3 ! Observed data at 000000001a0000e0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x020,%g4 set p5_local1_expect,%g1 ldx [%g1+0x018],%g2 ! Expected data = 3442b98ecbb81cb5 ldx [%i1+0x018],%g3 ! Observed data at 000000001a8000d8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x018,%g4 set p5_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 5365b5e2ff000066 ldx [%i2+0x008],%g3 ! Observed data at 000000001b0000c8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 43ba97ce5acf58a4 ldx [%i2+0x010],%g3 ! Observed data at 000000001b0000d0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f5ff634156914ca3 ldx [%i2+0x018],%g3 ! Observed data at 000000001b0000d8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff0610abdfa9dce2 ldx [%i2+0x028],%g3 ! Observed data at 000000001b0000e8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 69fffffe381fa3a7 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 = ff94d6f834a14ae1 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 ldx [%g1+0x000],%g2 ! Expected data = 0550e4ffc6ff651e ldx [%i3+0x000],%g3 ! Observed data at 000000001b8000c0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ce1826baec415681 ldx [%i3+0x008],%g3 ! Observed data at 000000001b8000c8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000e3a12737e5 ldx [%i3+0x010],%g3 ! Observed data at 000000001b8000d0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = fffd09b5ffff20f6 ldx [%i3+0x020],%g3 ! Observed data at 000000001b8000e0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000056a35a3cf1 ldx [%i3+0x028],%g3 ! Observed data at 000000001b8000e8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7cc1ff62df5514ed ldx [%i3+0x030],%g3 ! Observed data at 000000001b8000f0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x030,%g4 ! The test for processor 5 has passed p5_passed: ta GOOD_TRAP nop p5_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p5_failed p5_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p5_failed p5_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p5_failed p5_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p5_failed p5_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p5_failed p5_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p5_failed p5_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p5_failed p5_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p5_failed ! The test for processor 5 failed p5_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x014] ! Set processor 5 done flag set p5_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 5 failed p5_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x014] ! Set processor 5 done flag set p5_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p5_dfill_failed: ba p5_failed mov 0xddd,%g1 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: ldsh [%i0+0x024],%l6 ! Mem[000000001a0000e4] sth %l5,[%i3+0x026] ! Mem[000000001b8000e6] done p5_trap1o: ldsh [%o0+0x024],%l6 ! Mem[000000001a0000e4] sth %l5,[%o3+0x026] ! Mem[000000001b8000e6] done p5_trap2e: swap [%i1+0x008],%l4 ! Mem[000000001a8000c8] stx %l7,[%i2+0x028] ! Mem[000000001b0000e8] lduw [%i3+0x038],%l7 ! Mem[000000001b8000f8] ldub [%i1+0x011],%l7 ! Mem[000000001a8000d1] lduw [%i2+0x034],%l4 ! Mem[000000001b0000f4] ldstub [%i1+0x01f],%l2 ! Mem[000000001a8000df] done p5_trap2o: swap [%o1+0x008],%l4 ! Mem[000000001a8000c8] stx %l7,[%o2+0x028] ! Mem[000000001b0000e8] lduw [%o3+0x038],%l7 ! Mem[000000001b8000f8] ldub [%o1+0x011],%l7 ! Mem[000000001a8000d1] lduw [%o2+0x034],%l4 ! Mem[000000001b0000f4] ldstub [%o1+0x01f],%l2 ! Mem[000000001a8000df] done p5_trap3e: nop nop nop nop nop nop done p5_trap3o: nop nop nop nop nop nop done p5_init_memory_pointers: set p5_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p5_local0_start,%i0 set p5_local1_start,%i1 set p5_local2_start,%i2 set p5_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 0b598abe49e46cad ldx [%g1+0x008],%l1 ! %l1 = fadf47d25acf58a4 ldx [%g1+0x010],%l2 ! %l2 = ded6c2b4a857e73a ldx [%g1+0x018],%l3 ! %l3 = e909b847e51179dd ldx [%g1+0x020],%l4 ! %l4 = 2fec364b8cd5ad4c ldx [%g1+0x028],%l5 ! %l5 = 8a8fedf2656db13c ldx [%g1+0x030],%l6 ! %l6 = 7b660bc3c920e393 ldx [%g1+0x038],%l7 ! %l7 = fc66d75ce1228214 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = a6d560d6 3546e464 4bf73e9c 8b198a1c ! %f4 = b9d9e577 753b9f0c f73463fb 142294ed ! %f8 = 5d3c56d4 0ed08354 2d88eb15 b43d36ed ! %f12 = edb0ba14 456e6abf c3292474 c4576470 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = e55b1efc d496bbc6 b2a48e42 dc57de2e ! %f20 = 22bab165 212f0aef 5e3612aa 60352683 ! %f24 = 06f131e8 9a9aff03 c780625b 4d643ead ! %f28 = 2087f357 ecc57126 44a5540e 4f6cf975 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 40e31d6b c713a562 4926139e 743eb486 ! %f36 = 12b7a62a 6af752c4 622a3253 b0f5fad2 ! %f40 = 66472f1e 14c1da18 307d2346 f7f93429 ! %f44 = c31d0b12 525b1d68 81f51de5 2b14b4ea ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5ee0be3800000006,%g7,%g1 ! GSR scale = 0, align = 6 wr %g1,%g0,%gsr ! GSR = 5ee0be3800000006 wr %g0,%y ! Clear Y 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[000000001d8000f4] = 70ed7c41, %l3 = 2cd8c27e, %l1 = 37296d48 add %i3,0x34,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000070ed7c41 ! Mem[000000001c8000c1] = 224c5700, %l5 = 96c7efaaccba5942 ldstub [%i1+0x001],%l5 ! %l5 = 000000000000004c ! Mem[000000001c0000e3] = 066f4674, %l7 = cac0fcdc8d8cf09f ldstub [%i0+0x023],%l7 ! %l7 = 0000000000000074 ! %l7 = 0000000000000074, Mem[00000000918000eb] = e7e5df9d stb %l7,[%o3+0x02b] ! Mem[00000000918000e8] = 74e5df9d ! Mem[000000001d8000e4] = d4f78949, %l6 = 3c4e062a, %l0 = baac32d7 add %i3,0x24,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000d4f78949 ! Mem[000000001d8000e0] = 99ac97a2d4f78949, %l0 = 00000000d4f78949 ldx [%i3+%o4],%l0 ! %l0 = 99ac97a2d4f78949 ! %l0 = d4f78949, %l1 = 70ed7c41, Mem[00000000908000c0] = e91a6828 66c2b5be std %l0,[%o1+%g0] ! Mem[00000000908000c0] = d4f78949 70ed7c41 ! Mem[00000000910000d8] = fb697b31, %l18 = 56cf2405f089a958 ldsb [%o2+0x01a],%g2 ! %g2 = fffffffffffffffb ! %l1 = 0000000070ed7c41, Mem[00000000900000d4] = 93556acd stw %l1,[%o0+0x014] ! Mem[00000000900000d4] = 70ed7c41 ! %l7 = 0000000000000074, Mem[00000000910000cc] = f0444119 stw %l7,[%o2+0x00c] ! Mem[00000000910000cc] = 00000074 p6_label_2: ! %l1 = 0000000070ed7c41, Mem[00000000910000ce] = 007406bd stb %l1,[%o2+0x00e] ! Mem[00000000910000cc] = 417406bd ! Mem[000000001d8000c0] = 6d5bbd66, %l5 = 000000000000004c swap [%i3+%g0],%l5 ! %l5 = 000000006d5bbd66 ! Mem[00000000918000f4] = 5aed9849, %l18 = 56cf2405f089a958 ldsh [%o3+0x034],%g2 ! %g2 = 0000000000005aed ! %l0 = 99ac97a2d4f78949, Mem[00000000910000c9] = e5df4d00 stb %l0,[%o2+0x009] ! Mem[00000000910000c8] = 49df4d00 ! %l1 = 0000000070ed7c41, Mem[00000000900000d0] = cf511728 stw %l1,[%o0+%i5] ! Mem[00000000900000d0] = 70ed7c41 ! Mem[00000000918000cc] = 7736dd33, %l18 = 56cf2405f089a958 ldsw [%o3+0x00c],%g2 ! %g2 = 56cf2405f089a958 ! Mem[000000001d0000dc] = c339ee03, %l7 = 00000074, %l4 = a347a3c7 add %i2,0x1c,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000c339ee03 ! Mem[000000001d0000f8] = 1f403f13, %l4 = c339ee03, %l3 = 2cd8c27e add %i2,0x38,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000001f403f13 ! Mem[000000001d8000e8] = 068d318b, %l3 = 000000001f403f13 ldstub [%i3+%o5],%l3 ! %l3 = 0000000000000006 ! Mem[00000000900000d0] = 7c4170ed, %l18 = 56cf2405f089a958 ldsh [%o0+0x012],%g2 ! %g2 = 0000000000007c41 p6_label_3: ! Mem[000000001c0000ec] = 5f274ee8, %l0 = d4f78949, %l6 = 3c4e062a add %i0,0x2c,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 000000005f274ee8 ! Mem[000000001c8000e8] = b10e886f, %l5 = 000000006d5bbd66 swap [%i1+%o5],%l5 ! %l5 = 00000000b10e886f ! Mem[000000001c0000d4] = 5df21d70, %l7 = 00000074, %l3 = 00000006 add %i0,0x14,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000005df21d70 ! Mem[000000001c0000e0] = 066f46ff, %l0 = d4f78949, %l5 = b10e886f add %i0,0x20,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000066f46ff ! Mem[000000001c8000f1] = d1fe8255, %l5 = 00000000066f46ff ldstub [%i1+0x031],%l5 ! %l5 = 00000000000000fe ! Mem[000000001d0000d8] = dd6e435e, %l2 = 9842b113, %l3 = 5df21d70 add %i2,0x18,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000dd6e435e ! Mem[00000000910000d0] = bd17f66e, %l18 = 56cf2405f089a958 ldsb [%o2+0x011],%g2 ! %g2 = ffffffffffffffbd ! %l7 = 0000000000000074, Mem[00000000908000f8] = f6f5d23f stw %l7,[%o1+0x038] ! Mem[00000000908000f8] = 00000074 ! Mem[000000001d8000cc] = 265146df, %l5 = 000000fe, %l5 = 000000fe add %i3,0x0c,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000265146df ! Mem[000000001c0000d0] = 519f3320, %l0 = 99ac97a2d4f78949 swap [%i0+%i5],%l0 ! %l0 = 00000000519f3320 p6_label_4: ! %l0 = 519f3320, %l1 = 70ed7c41, Mem[000000001c0000e8] = 8b14e0d0 5f274ee8 std %l0,[%i0+%o5] ! Mem[000000001c0000e8] = 519f3320 70ed7c41 ! %l4 = 00000000c339ee03, Mem[00000000918000ce] = dd3370b0 stb %l4,[%o3+0x00e] ! Mem[00000000918000cc] = 033370b0 ! Mem[000000001c8000d8] = 252ba8e0, %l6 = 5f274ee8, %l3 = dd6e435e add %i1,0x18,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000252ba8e0 ! Mem[000000001d8000d0] = c5b9f4a90cfbc1e4, %l0 = 00000000519f3320, %l5 = 00000000265146df add %i3,0x10,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = c5b9f4a90cfbc1e4 ! Mem[000000001c8000c8] = 95199189, %l0 = 00000000519f3320 swap [%i1+%i4],%l0 ! %l0 = 0000000095199189 ! Mem[000000001d8000cb] = e503b1e6, %l5 = c5b9f4a90cfbc1e4 ldstub [%i3+0x00b],%l5 ! %l5 = 00000000000000e6 ! Mem[000000001d8000fc] = 2abde0f5, %l5 = 00000000000000e6 swap [%i3+0x03c],%l5 ! %l5 = 000000002abde0f5 ! %l1 = 0000000070ed7c41, Mem[00000000910000c9] = 49df4d00 stb %l1,[%o2+0x009] ! Mem[00000000910000c8] = 41df4d00 ! Mem[000000001d8000e0] = 99ac97a2d4f78949, %l1 = 0000000070ed7c41, %l2 = ae1cc81e9842b113 add %i3,0x20,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 99ac97a2d4f78949 ! %l7 = 0000000000000074, Mem[000000001d8000f4] = 70ed7c41 stw %l7,[%i3+0x034] ! Mem[000000001d8000f4] = 00000074 p6_label_5: ! Mem[000000001d0000e4] = ae6a991b, %l3 = 00000000252ba8e0 swap [%i2+0x024],%l3 ! %l3 = 00000000ae6a991b ! Mem[000000001d0000f0] = da3aabe4, %l6 = 000000005f274ee8 ldsw [%i2+%o6],%l6 ! %l6 = ffffffffda3aabe4 ! Mem[000000001d0000d0] = 8f118c0f, %l4 = c339ee03, %l5 = 2abde0f5 add %i2,0x10,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000008f118c0f ! Mem[000000001c0000f8] = d217b5c4, %l5 = 000000008f118c0f swap [%i0+0x038],%l5 ! %l5 = 00000000d217b5c4 ! %l5 = 00000000d217b5c4, Mem[00000000910000f3] = 97cb95fe stb %l5,[%o2+0x033] ! Mem[00000000910000f0] = c4cb95fe ! %l0 = 95199189, %l1 = 70ed7c41, Mem[00000000908000c0] = d4f78949 70ed7c41 std %l0,[%o1+%g0] ! Mem[00000000908000c0] = 95199189 70ed7c41 ! Mem[000000001c0000f4] = 1dfa91b7, %l7 = 0000000000000074 swap [%i0+0x034],%l7 ! %l7 = 000000001dfa91b7 ! Mem[000000001d8000e4] = d4f78949, %l5 = 00000000d217b5c4 swap [%i3+0x024],%l5 ! %l5 = 00000000d4f78949 ! Mem[000000001c8000e8] = 6d5bbd6622944fa9, %l4 = 00000000c339ee03, %l2 = 99ac97a2d4f78949 add %i1,0x28,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 6d5bbd6622944fa9 ! Mem[000000001c8000e8] = 6d5bbd6622944fa9, %l6 = ffffffffda3aabe4, %l1 = 0000000070ed7c41 add %i1,0x28,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 6d5bbd6622944fa9 p6_label_6: ! Mem[000000001d0000c0] = 425b8c4ef97a70c5, %l5 = 00000000d4f78949, %l0 = 0000000095199189 casxa [%i2]0x80,%l5,%l0 ! %l0 = 425b8c4ef97a70c5 ! %l2 = 6d5bbd6622944fa9, Mem[00000000918000dc] = 29bc89c3 stw %l2,[%o3+0x01c] ! Mem[00000000918000dc] = 22944fa9 ! %l6 = da3aabe4, %l7 = 1dfa91b7, Mem[00000000918000f0] = 2effe3b0 5aed9849 std %l6,[%o3+%o6] ! Mem[00000000918000f0] = da3aabe4 1dfa91b7 ! %l3 = 00000000ae6a991b, Mem[00000000910000c4] = 047d78e7 stw %l3,[%o2+0x004] ! Mem[00000000910000c4] = ae6a991b ! Mem[000000001c0000f0] = f47cad08, %l5 = 00000000d4f78949 ldsh [%i0+0x032],%l5 ! %l5 = ffffffffffffad08 ! %l1 = 6d5bbd6622944fa9, Mem[00000000918000e0] = bef83b74 stw %l1,[%o3+%o4] ! Mem[00000000918000e0] = 22944fa9 ! Mem[000000001c8000f2] = d1ff8255, %l6 = ffffffffda3aabe4 ldstub [%i1+0x032],%l6 ! %l6 = 0000000000000082 ! %l4 = 00000000c339ee03, Mem[00000000900000cc] = 0472ded8 stw %l4,[%o0+0x00c] ! Mem[00000000900000cc] = c339ee03 ! %l1 = 6d5bbd6622944fa9, Mem[00000000900000c0] = 64f48500 stw %l1,[%o0+%g0] ! Mem[00000000900000c0] = 22944fa9 ! %l5 = ffffffffffffad08, Mem[00000000900000d4] = 70ed7c41 stw %l5,[%o0+0x014] ! Mem[00000000900000d4] = ffffad08 p6_label_7: ! Mem[00000000900000e4] = e3177af2, %l18 = 56cf2405f089a958 ldsb [%o0+0x024],%g2 ! %g2 = ffffffffffffffe3 ! %l0 = 425b8c4ef97a70c5, Mem[00000000908000d4] = 564e5092 stw %l0,[%o1+0x014] ! Mem[00000000908000d4] = f97a70c5 ! Mem[000000001c8000c0] = 22ff5700, %l2 = 22944fa9, %l7 = 1dfa91b7 casa [%i1]0x80,%l2,%l7 ! %l7 = 0000000022ff5700 ! %l0 = f97a70c5, %l1 = 22944fa9, Mem[00000000900000c8] = d7b08d93 c339ee03 std %l0,[%o0+%i4] ! Mem[00000000900000c8] = f97a70c5 22944fa9 ! %l4 = c339ee03, %l5 = ffffad08, Mem[00000000900000e8] = 8b54c8c1 b2429f80 std %l4,[%o0+%o5] ! Mem[00000000900000e8] = c339ee03 ffffad08 ! Mem[00000000918000e4] = 6bc76080, %l18 = 56cf2405f089a958 ldsh [%o3+0x024],%g2 ! %g2 = 0000000000006bc7 ! %l2 = 22944fa9, %l3 = ae6a991b, Mem[00000000918000d0] = 70b0ab0e 985f3b03 std %l2,[%o3+%i5] ! Mem[00000000918000d0] = 22944fa9 ae6a991b ! Mem[000000001c8000e0] = 28767706, %l5 = ffffad08, %l4 = c339ee03 add %i1,0x20,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000028767706 ! Mem[00000000918000cc] = 77360333, %l18 = 56cf2405f089a958 ldsw [%o3+0x00c],%g2 ! %g2 = 56cf2405f089a958 ! Mem[000000001c8000c4] = 04089bd8, %l7 = 0000000022ff5700 swap [%i1+0x004],%l7 ! %l7 = 0000000004089bd8 p6_label_8: ! Mem[00000000908000c0] = 95199189, %l18 = 56cf2405f089a958 ldsw [%o1+%g0],%g2 ! %g2 = 56cf2405f089a958 ! Mem[000000001c8000fc] = d4357003, %l4 = 28767706, %l2 = 22944fa9 add %i1,0x3c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000d4357003 ! Mem[00000000918000e0] = 22944fa9, %l18 = 56cf2405f089a958 ldsw [%o3+%o4],%g2 ! %g2 = 56cf2405f089a958 ! Mem[000000001d0000db] = dd6e435e, %l0 = 425b8c4ef97a70c5 ldstub [%i2+0x01b],%l0 ! %l0 = 000000000000005e ! Mem[00000000908000f8] = 00000074, %l18 = 56cf2405f089a958 ldsw [%o1+0x038],%g2 ! %g2 = 56cf2405f089a958 ! %l2 = d4357003, %l3 = ae6a991b, Mem[00000000918000f8] = 3636a6ac 755694de std %l2,[%o3+0x038] ! Mem[00000000918000f8] = d4357003 ae6a991b ! %l2 = d4357003, %l3 = ae6a991b, Mem[000000001d8000d8] = f907a4fc 50c5c1ec std %l2,[%i3+%i6] ! Mem[000000001d8000d8] = d4357003 ae6a991b ! Mem[000000001c8000c2] = 22ff5700, %l0 = 000000000000005e ldstub [%i1+0x002],%l0 ! %l0 = 0000000000000057 ! Mem[000000001c0000ec] = 70ed7c41, %l5 = ffffad08, %l5 = ffffad08 add %i0,0x2c,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000070ed7c41 ! %l2 = 00000000d4357003, Mem[00000000918000d3] = a9ae6a99 stb %l2,[%o3+0x013] ! Mem[00000000918000d0] = 03ae6a99 p6_label_9: ! Mem[000000001d8000c0] = 0000004c, %l1 = 6d5bbd6622944fa9 ldsb [%i3+0x002],%l1 ! %l1 = 0000000000000000 ! Mem[000000001d0000cc] = ee3f9ee1, %l1 = 00000000, %l1 = 00000000 add %i2,0x0c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000ee3f9ee1 ! Mem[000000001c8000dc] = 57b1f101, %l7 = 0000000004089bd8 ldsb [%i1+0x01c],%l7 ! %l7 = 0000000000000057 ! %l4 = 28767706, %l5 = 70ed7c41, Mem[00000000900000c8] = f97a70c5 22944fa9 std %l4,[%o0+%i4] ! Mem[00000000900000c8] = 28767706 70ed7c41 ! Mem[000000001d8000cc] = 265146df, %l1 = ee3f9ee1, %l1 = ee3f9ee1 add %i3,0x0c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000265146df ! Mem[000000001c8000ff] = d4357003, %l5 = 0000000070ed7c41 ldstub [%i1+0x03f],%l5 ! %l5 = 0000000000000003 ! %l2 = d4357003, %l3 = ae6a991b, Mem[00000000910000d8] = 3b50fb69 7b31d336 std %l2,[%o2+%i6] ! Mem[00000000910000d8] = d4357003 ae6a991b ! %l0 = 0000000000000057, Mem[00000000908000f0] = d24aa70c stw %l0,[%o1+%o6] ! Mem[00000000908000f0] = 00000057 ! Mem[000000001d8000f0] = 4b3972a100000074, %l1 = 00000000265146df, %l2 = 00000000d4357003 add %i3,0x30,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 4b3972a100000074 ! Mem[000000001d0000d9] = dd6e43ff, %l3 = 00000000ae6a991b ldstub [%i2+0x019],%l3 ! %l3 = 000000000000006e p6_label_10: ! Mem[00000000900000c0] = 22944fa9, %l18 = 56cf2405f089a958 ldsw [%o0+%g0],%g2 ! %g2 = 56cf2405f089a958 ! Mem[000000001c0000c0] = 0759e6c6, %l3 = 0000006e, %l0 = 00000057 casa [%i0]0x80,%l3,%l0 ! %l0 = 000000000759e6c6 ! Mem[000000001d8000d4] = 0cfbc1e4, %l5 = 0000000000000003 swap [%i3+0x014],%l5 ! %l5 = 000000000cfbc1e4 ! %l6 = 0000000000000082, Mem[00000000908000cc] = a6202de8 stw %l6,[%o1+0x00c] ! Mem[00000000908000cc] = 00000082 ! %l0 = 0759e6c6, %l1 = 265146df, Mem[00000000908000e0] = 242a1794 21f5d561 std %l0,[%o1+%o4] ! Mem[00000000908000e0] = 0759e6c6 265146df ! Mem[00000000910000f0] = 38ff2ac4cb95fea2, %l18 = 56cf2405f089a958 ldx [%o2+%o6],%g2 ! %g2 = 38ff2ac4cb95fea2 ! Mem[000000001d8000e0] = 99ac97a2, %l5 = 000000000cfbc1e4 swap [%i3+%o4],%l5 ! %l5 = 0000000099ac97a2 ! Mem[000000001c8000f4] = ee85c0ad, %l3 = 0000006e, %l2 = 00000074 add %i1,0x34,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000ee85c0ad ! Mem[00000000908000f0] = 00000057f408782d, %l18 = 56cf2405f089a958 ldx [%o1+%o6],%g2 ! %g2 = 00000057f408782d ! %l4 = 0000000028767706, Mem[00000000918000e2] = 4fa96bc7 stb %l4,[%o3+0x022] ! Mem[00000000918000e0] = 06a96bc7 p6_label_11: ! Mem[00000000900000c8] = 28767706, %l18 = 56cf2405f089a958 ldsw [%o0+%i4],%g2 ! %g2 = 56cf2405f089a958 ! Mem[00000000910000c0] = 08bbae6a, %l18 = 56cf2405f089a958 ldsh [%o2+0x002],%g2 ! %g2 = 00000000000008bb ! Mem[000000001d8000d8] = d4357003ae6a991b, %l4 = 0000000028767706, %l5 = 0000000099ac97a2 add %i3,0x18,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = d4357003ae6a991b ! Mem[00000000900000f0] = ae4499e3, %l18 = 56cf2405f089a958 ldsb [%o0+0x033],%g2 ! %g2 = ffffffffffffffae ! %l2 = 00000000ee85c0ad, Mem[000000001d0000fa] = 1f403f13 stb %l2,[%i2+0x03a] ! Mem[000000001d0000f8] = 1f40ad13 ! %l4 = 0000000028767706, Mem[00000000910000ff] = bc000000 stb %l4,[%o2+0x03f] ! Mem[00000000910000fc] = 06000000 ! Mem[000000001c8000c8] = 519f3320e42a49fc, %l2 = 00000000ee85c0ad, %l1 = 00000000265146df add %i1,0x08,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 519f3320e42a49fc ! Mem[000000001c8000f1] = d1ffff55, %l2 = 00000000ee85c0ad ldstub [%i1+0x031],%l2 ! %l2 = 00000000000000ff ! Mem[000000001d8000f8] = ed46e93e, %l0 = 0759e6c6, %l5 = ae6a991b add %i3,0x38,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000ed46e93e ! Mem[000000001c8000d4] = 6761f48e, %l2 = 00000000000000ff ldsb [%i1+0x016],%l2 ! %l2 = fffffffffffffff4 p6_label_12: ! Mem[00000000910000f8] = 9579f5c7cdf6c306, %l18 = 56cf2405f089a958 ldx [%o2+0x038],%g2 ! %g2 = 9579f5c7cdf6c306 ! Mem[000000001c8000c4] = 22ff5700, %l3 = 0000006e, %l4 = 28767706 add %i1,0x04,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000022ff5700 ! %l2 = fffffff4, %l3 = 0000006e, Mem[000000001d0000c8] = d06660f6 ee3f9ee1 std %l2,[%i2+%i4] ! Mem[000000001d0000c8] = fffffff4 0000006e ! Mem[000000001c0000e4] = 7f175e1e, %l6 = 00000082, %l1 = e42a49fc add %i0,0x24,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000007f175e1e ! Mem[000000001d0000e0] = 4d2ea6ff252ba8e0, %l2 = fffffffffffffff4, %l1 = 000000007f175e1e add %i2,0x20,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 4d2ea6ff252ba8e0 ! Mem[000000001c0000fc] = f5286133, %l2 = fffffff4, %l1 = 252ba8e0 add %i0,0x3c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000f5286133 ! Mem[00000000908000e0] = 59e6c626, %l18 = 56cf2405f089a958 ldsb [%o1+0x021],%g2 ! %g2 = 0000000000000059 ! Mem[000000001c0000d6] = 5df21d70, %l1 = 00000000f5286133 ldstub [%i0+0x016],%l1 ! %l1 = 000000000000001d ! Mem[00000000908000d8] = 0dc0972d, %l18 = 56cf2405f089a958 ldsb [%o1+0x019],%g2 ! %g2 = 000000000000000d ! %l0 = 000000000759e6c6, Mem[00000000908000dc] = 2d2207d6 stw %l0,[%o1+0x01c] ! Mem[00000000908000dc] = 0759e6c6 p6_label_13: ! Mem[000000001d0000c0] = 425b8c4e, %l7 = 0000000000000057 swap [%i2+%g0],%l7 ! %l7 = 00000000425b8c4e ! %l6 = 00000082, %l7 = 425b8c4e, Mem[00000000918000f8] = d4357003 ae6a991b std %l6,[%o3+0x038] ! Mem[00000000918000f8] = 00000082 425b8c4e ! Mem[00000000910000c0] = 5f8a08bbae6a991b, %l18 = 56cf2405f089a958 ldx [%o2+%g0],%g2 ! %g2 = 5f8a08bbae6a991b ! %l4 = 0000000022ff5700, Mem[00000000918000ea] = 0974e5df stb %l4,[%o3+0x02a] ! Mem[00000000918000e8] = 0074e5df ! Mem[000000001d0000f2] = da3aabe4, %l5 = 00000000ed46e93e ldstub [%i2+0x032],%l5 ! %l5 = 00000000000000ab ! Mem[000000001c8000f0] = d1ffff55, %l1 = 000000000000001d swap [%i1+%o6],%l1 ! %l1 = 00000000d1ffff55 ! Mem[000000001c0000c4] = 5e109dba, %l2 = fffffff4, %l3 = 0000006e add %i0,0x04,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000005e109dba ! Mem[000000001d8000c8] = e503b1ff, %l7 = 00000000425b8c4e ldsw [%i3+%i4],%l7 ! %l7 = ffffffffe503b1ff ! Mem[000000001d8000d0] = c5b9f4a9, %l3 = 000000005e109dba swap [%i3+%i5],%l3 ! %l3 = 00000000c5b9f4a9 ! Mem[000000001d8000c6] = b533c318, %l0 = 000000000759e6c6 ldstub [%i3+0x006],%l0 ! %l0 = 00000000000000c3 p6_label_14: ! Mem[000000001c0000ed] = 70ed7c41, %l0 = 00000000000000c3 ldstub [%i0+0x02d],%l0 ! %l0 = 00000000000000ed ! Mem[00000000918000d0] = 22944f03, %l18 = 56cf2405f089a958 ldsw [%o3+%i5],%g2 ! %g2 = 56cf2405f089a958 ! Mem[000000001c8000d8] = 252ba8e057b1f101, %l3 = 00000000c5b9f4a9, %l2 = fffffffffffffff4 add %i1,0x18,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 252ba8e057b1f101 ! Mem[000000001d8000e4] = d217b5c4, %l1 = d1ffff55, %l5 = 000000ab add %i3,0x24,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000d217b5c4 ! %l4 = 22ff5700, %l5 = d217b5c4, Mem[00000000910000f8] = 9579f5c7 cdf6c306 std %l4,[%o2+0x038] ! Mem[00000000910000f8] = 22ff5700 d217b5c4 ! Mem[000000001c8000e8] = 6d5bbd66, %l0 = 00000000000000ed swap [%i1+%o5],%l0 ! %l0 = 000000006d5bbd66 ! Mem[000000001c0000d0] = d4f78949, %l5 = d217b5c4, %l3 = c5b9f4a9 add %i0,0x10,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000d4f78949 ! Mem[00000000910000f0] = 38ff2ac4, %l18 = 56cf2405f089a958 ldsw [%o2+%o6],%g2 ! %g2 = 56cf2405f089a958 ! Mem[000000001d0000c0] = 00000057, %l5 = 00000000d217b5c4 swap [%i2+%g0],%l5 ! %l5 = 0000000000000057 ! Mem[000000001d0000fb] = 1f40ad13, %l7 = ffffffffe503b1ff ldstub [%i2+0x03b],%l7 ! %l7 = 0000000000000013 p6_label_15: ! Mem[00000000918000f8] = 00000082, %l18 = 56cf2405f089a958 ldsw [%o3+0x038],%g2 ! %g2 = 56cf2405f089a958 ! Mem[00000000908000e8] = 52d85af6, %l18 = 56cf2405f089a958 ldsw [%o1+%o5],%g2 ! %g2 = 56cf2405f089a958 ! Mem[000000001d8000d0] = 5e109dba00000003, %l6 = 0000000000000082, %l6 = 0000000000000082 add %i3,0x10,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 5e109dba00000003 ! %l5 = 0000000000000057, Mem[00000000918000d8] = 57d20022 stb %l5,[%o3+%i6] ! Mem[00000000918000d8] = 57d20022 ! Mem[00000000910000d0] = 06bd17f66e5e25aa, %l18 = 56cf2405f089a958 ldx [%o2+%i5],%g2 ! %g2 = 06bd17f66e5e25aa ! %l0 = 000000006d5bbd66, Mem[000000001c8000e3] = 28767706 stb %l0,[%i1+0x023] ! Mem[000000001c8000e0] = 28767766 ! Mem[000000001c0000d0] = d4f78949, %l5 = 00000057, %l7 = 00000013 add %i0,0x10,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000d4f78949 ! %l5 = 0000000000000057, Mem[00000000910000f4] = cb95fea2 stw %l5,[%o2+0x034] ! Mem[00000000910000f4] = 00000057 ! Mem[00000000908000ec] = 5bd6f7c8, %l18 = 56cf2405f089a958 ldsh [%o1+0x02c],%g2 ! %g2 = 0000000000005bd6 ! %l0 = 6d5bbd66, %l1 = d1ffff55, Mem[00000000908000e8] = 52d85af6 5bd6f7c8 std %l0,[%o1+%o5] ! Mem[00000000908000e8] = 6d5bbd66 d1ffff55 ba,a p6_not_taken_0_end p6_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p6_branch_failed p6_not_taken_0_end: ! End of Random Code for Processor 6 1: membar #Sync ! Force all stores to complete p6_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x018] ! Set processor 6 done flag ! Check Registers p6_check_registers: set p6_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000006d5bbd66 bne,a,pn %xcc,p6_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000d1ffff55 bne,a,pn %xcc,p6_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 252ba8e057b1f101 bne,a,pn %xcc,p6_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000d4f78949 bne,a,pn %xcc,p6_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000057 bne,a,pn %xcc,p6_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 5e109dba00000003 bne,a,pn %xcc,p6_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000d4f78949 bne,a,pn %xcc,p6_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p6_local0_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = d4f789495df2ff70 ldx [%i0+0x010],%g3 ! Observed data at 000000001c0000d0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 519f332070ff7c41 ldx [%i0+0x028],%g3 ! Observed data at 000000001c0000e8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = f47cad0800000074 ldx [%i0+0x030],%g3 ! Observed data at 000000001c0000f0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 8f118c0ff5286133 ldx [%i0+0x038],%g3 ! Observed data at 000000001c0000f8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x038,%g4 set p6_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 22ffff0022ff5700 ldx [%i1+0x000],%g3 ! Observed data at 000000001c8000c0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2876776627b80957 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 = 000000ed22944fa9 ldx [%i1+0x028],%g3 ! Observed data at 000000001c8000e8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0000001dee85c0ad ldx [%i1+0x030],%g3 ! Observed data at 000000001c8000f0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 8af28b2dd43570ff ldx [%i1+0x038],%g3 ! Observed data at 000000001c8000f8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x038,%g4 set p6_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = d217b5c4f97a70c5 ldx [%i2+0x000],%g3 ! Observed data at 000000001d0000c0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = fffffff40000006e ldx [%i2+0x008],%g3 ! Observed data at 000000001d0000c8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ddff43ffc339ee03 ldx [%i2+0x018],%g3 ! Observed data at 000000001d0000d8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = da3affe439fe6c88 ldx [%i2+0x030],%g3 ! Observed data at 000000001d0000f0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1f40adff715d793e ldx [%i2+0x038],%g3 ! Observed data at 000000001d0000f8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x038,%g4 set p6_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 0000004cb533ff18 ldx [%i3+0x000],%g3 ! Observed data at 000000001d8000c0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0cfbc1e4d217b5c4 ldx [%i3+0x020],%g3 ! Observed data at 000000001d8000e0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff8d318ba57d53eb ldx [%i3+0x028],%g3 ! Observed data at 000000001d8000e8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ed46e93e000000e6 ldx [%i3+0x038],%g3 ! Observed data at 000000001d8000f8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x038,%g4 ! The test for processor 6 has passed p6_passed: ta GOOD_TRAP nop p6_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p6_failed p6_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p6_failed p6_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p6_failed p6_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p6_failed p6_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p6_failed p6_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p6_failed p6_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p6_failed p6_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p6_failed ! 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_dfill_failed: ba p6_failed mov 0xddd,%g1 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: ldsh [%i0+0x004],%l6 ! Mem[000000001c0000c4] lduh [%i1+0x036],%l7 ! Mem[000000001c8000f6] stb %l0,[%i0+0x033] ! Mem[000000001c0000f3] ldsh [%i3+0x020],%l6 ! Mem[000000001d8000e0] done p6_trap1o: ldsh [%o0+0x004],%l6 ! Mem[000000001c0000c4] lduh [%o1+0x036],%l7 ! Mem[000000001c8000f6] stb %l0,[%o0+0x033] ! Mem[000000001c0000f3] ldsh [%o3+0x020],%l6 ! Mem[000000001d8000e0] done p6_trap2e: ldub [%i0+0x009],%l4 ! Mem[000000001c0000c9] ldx [%i0+0x030],%l7 ! Mem[000000001c0000f0] ldsw [%i1+0x014],%l4 ! Mem[000000001c8000d4] sth %l2,[%i3+0x01e] ! Mem[000000001d8000de] done p6_trap2o: ldub [%o0+0x009],%l4 ! Mem[000000001c0000c9] ldx [%o0+0x030],%l7 ! Mem[000000001c0000f0] ldsw [%o1+0x014],%l4 ! Mem[000000001c8000d4] sth %l2,[%o3+0x01e] ! Mem[000000001d8000de] done p6_trap3e: nop nop nop nop nop nop nop done p6_trap3o: nop nop nop nop nop nop nop done p6_init_memory_pointers: set p6_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p6_local0_start,%i0 set p6_local1_start,%i1 set p6_local2_start,%i2 set p6_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 15e1c225baac32d7 ldx [%g1+0x008],%l1 ! %l1 = 964523b037296d48 ldx [%g1+0x010],%l2 ! %l2 = ae1cc81e9842b113 ldx [%g1+0x018],%l3 ! %l3 = 4d97cffa2cd8c27e ldx [%g1+0x020],%l4 ! %l4 = 7191337fa347a3c7 ldx [%g1+0x028],%l5 ! %l5 = 96c7efaaccba5942 ldx [%g1+0x030],%l6 ! %l6 = 27f67af03c4e062a ldx [%g1+0x038],%l7 ! %l7 = cac0fcdc8d8cf09f ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 0ac50ed1 162a053f 3ee34e8f c2f52eb6 ! %f4 = 8363f9f8 e276eaf8 43821262 9cafefe1 ! %f8 = 2f7e5d62 ee48af72 1d1685c4 fe02f061 ! %f12 = 258a09ed cb288133 acc7eb3f 6b16b4a4 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = cb69a369 d7de7a7e dadb635c 98bdc0e2 ! %f20 = 9533a4c8 564a1c52 39811c3b c9bde771 ! %f24 = 67f2e571 aa40cc85 e7d9379f fc13bace ! %f28 = ed3d5ba2 e4fbae48 49cd8480 b9691af1 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 54fe184f 0bea0b21 628b4824 d993aa80 ! %f36 = b9e02e5d ca1415d6 51f8ffc5 44c08cb5 ! %f40 = 315604ab 3859244b 1543d462 5beff096 ! %f44 = a5f33d5a 70e835e5 7ecf40aa c1258a44 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x40acf1b700000023,%g7,%g1 ! GSR scale = 4, align = 3 wr %g1,%g0,%gsr ! GSR = 40acf1b700000023 wr %g0,%y ! Clear Y 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: ! %l7 = f4262b42777cb9bd, Mem[00000000908000d2] = b30a564e stb %l7,[%o1+0x012] ! Mem[00000000908000d0] = bd0a564e ! Mem[000000001f0000e8] = 38075f63, %l0 = e0eb79a3, %l3 = 5fc35ece add %i2,0x28,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000038075f63 ! Mem[00000000918000f0] = 2effe3b05aed9849, %l18 = a89e12900a782639 ldx [%o3+%o6],%g2 ! %g2 = 2effe3b05aed9849 ! Mem[00000000908000d0] = 7198bd0a, %l18 = a89e12900a782639 ldsw [%o1+%i5],%g2 ! %g2 = a89e12900a782639 ! Mem[000000001f8000e8] = e809e1c7, %l0 = 020fcfa0e0eb79a3 swap [%i3+%o5],%l0 ! %l0 = 00000000e809e1c7 ! Mem[000000001e0000c0] = 9f8bc204, %l5 = 0c54edb7, %l5 = 0c54edb7 casa [%i0]0x80,%l5,%l5 ! %l5 = 000000009f8bc204 ! Mem[000000001f8000f0] = 75ff158f, %l6 = 325630c5, %l4 = f3ed2d53 add %i3,0x30,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000075ff158f ! Mem[000000001e8000cc] = 8937453d, %l3 = 38075f63, %l0 = e809e1c7 add %i1,0x0c,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000008937453d ! %l7 = f4262b42777cb9bd, Mem[00000000910000e8] = 8a57f6f6 stb %l7,[%o2+%o5] ! Mem[00000000910000e8] = bd57f6f6 ! Mem[00000000900000dc] = aea3305c, %l18 = a89e12900a782639 ldsb [%o0+0x01c],%g2 ! %g2 = ffffffffffffffae p7_label_2: ! Mem[000000001e0000c0] = 9f8bc2045d07e5c1, %l0 = 000000008937453d, %l5 = 000000009f8bc204 casxa [%i0]0x80,%l0,%l5 ! %l5 = 9f8bc2045d07e5c1 ! Mem[000000001f8000c0] = bd29f40586811fdf, %l7 = f4262b42777cb9bd ldx [%i3+%g0],%l7 ! %l7 = bd29f40586811fdf ! %l5 = 9f8bc2045d07e5c1, Mem[00000000900000f0] = 44cc4dae stw %l5,[%o0+%o6] ! Mem[00000000900000f0] = 5d07e5c1 ! Mem[000000001e0000d6] = 261125f9, %l6 = d3830da4325630c5 ldstub [%i0+0x016],%l6 ! %l6 = 0000000000000025 ! %l4 = 75ff158f, %l5 = 5d07e5c1, Mem[00000000910000f0] = 38ff2a97 cb95fea2 std %l4,[%o2+%o6] ! Mem[00000000910000f0] = 75ff158f 5d07e5c1 ! Mem[000000001f8000d8] = 9900ca39, %l3 = 0000000038075f63 ldstub [%i3+%i6],%l3 ! %l3 = 0000000000000099 ! Mem[00000000910000e4] = ae1d1dbd, %l18 = a89e12900a782639 ldsb [%o2+0x025],%g2 ! %g2 = ffffffffffffffae ! %l0 = 000000008937453d, Mem[00000000910000f6] = e5c19579 stb %l0,[%o2+0x036] ! Mem[00000000910000f4] = 3dc19579 ! Mem[000000001f8000e8] = e0eb79a3, %l0 = 8937453d, %l7 = 86811fdf add %i3,0x28,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000e0eb79a3 ! Mem[000000001e8000d4] = 5660c262, %l0 = 000000008937453d ldsw [%i1+0x014],%l0 ! %l0 = 000000005660c262 p7_label_3: ! Mem[00000000900000cc] = ded8cf51, %l18 = a89e12900a782639 ldsb [%o0+0x00e],%g2 ! %g2 = ffffffffffffffde ! Mem[000000001f0000d4] = 64fc4c79, %l5 = 9f8bc2045d07e5c1 swap [%i2+0x014],%l5 ! %l5 = 0000000064fc4c79 ! %l6 = 0000000000000025, Mem[00000000918000ec] = e5df9dd8 stw %l6,[%o3+0x02c] ! Mem[00000000918000ec] = 00000025 ! %l4 = 75ff158f, %l5 = 64fc4c79, Mem[000000001f8000e8] = e0eb79a3 9dde8202 std %l4,[%i3+%o5] ! Mem[000000001f8000e8] = 75ff158f 64fc4c79 ! Mem[000000001e8000fc] = 07a828ec, %l4 = 75ff158f, %l7 = e0eb79a3 add %i1,0x3c,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000007a828ec ! Mem[000000001e0000d4] = 2611fff9, %l7 = 0000000007a828ec swap [%i0+0x014],%l7 ! %l7 = 000000002611fff9 ! Mem[00000000910000e4] = 2cae1d1d, %l18 = a89e12900a782639 ldsw [%o2+0x024],%g2 ! %g2 = a89e12900a782639 ! Mem[00000000908000d0] = 0a564e50, %l18 = a89e12900a782639 ldsb [%o1+0x013],%g2 ! %g2 = 000000000000000a ! Mem[00000000910000f0] = 75ff158f, %l18 = a89e12900a782639 ldsw [%o2+%o6],%g2 ! %g2 = a89e12900a782639 ! %l0 = 000000005660c262, Mem[00000000910000d6] = 25aa3b50 stb %l0,[%o2+0x016] ! Mem[00000000910000d4] = 62aa3b50 p7_label_4: ! Mem[000000001e8000e4] = 88a35161, %l3 = 0000000000000099 swap [%i1+0x024],%l3 ! %l3 = 0000000088a35161 ! Mem[000000001e8000f8] = 619e3a6d, %l1 = 1603db6d, %l4 = 75ff158f add %i1,0x38,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000619e3a6d ! Mem[00000000910000e0] = 01c2133f, %l18 = a89e12900a782639 ldsh [%o2+%o4],%g2 ! %g2 = 00000000000001c2 ! Mem[000000001e0000fc] = 709bb369, %l7 = 000000002611fff9 ldsw [%i0+0x03c],%l7 ! %l7 = 00000000709bb369 ! Mem[000000001e0000f0] = 0721d9063de90b82, %l4 = 00000000619e3a6d, %l1 = 3d43e63c1603db6d add %i0,0x30,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 0721d9063de90b82 ! Mem[000000001e8000d8] = fb59c89c, %l0 = 5660c262, %l1 = 3de90b82 add %i1,0x18,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000fb59c89c ! %l6 = 0000000000000025, Mem[00000000918000e7] = 80d97009 stb %l6,[%o3+0x027] ! Mem[00000000918000e4] = 25d97009 ! Mem[000000001e8000e0] = c399e0d700000099, %l7 = 00000000709bb369, %l7 = 00000000709bb369 add %i1,0x20,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = c399e0d700000099 ! %l1 = 00000000fb59c89c, Mem[00000000910000cc] = f0444119 stw %l1,[%o2+0x00c] ! Mem[00000000910000cc] = fb59c89c ! Mem[00000000910000c8] = df4dfb59, %l18 = a89e12900a782639 ldsh [%o2+0x00a],%g2 ! %g2 = ffffffffffffdf4d p7_label_5: ! Mem[00000000900000f4] = 4499e34c, %l18 = a89e12900a782639 ldsb [%o0+0x034],%g2 ! %g2 = 0000000000000044 ! Mem[000000001e8000dc] = 134c6271, %l0 = 5660c262, %l5 = 64fc4c79 add %i1,0x1c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000134c6271 ! Mem[00000000918000d0] = 70b0ab0e985f3b03, %l18 = a89e12900a782639 ldx [%o3+%i5],%g2 ! %g2 = 70b0ab0e985f3b03 ! Mem[000000001f8000d0] = 72d97e00, %l0 = 5660c262, %l4 = 619e3a6d add %i3,0x10,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000072d97e00 ! %l6 = 0000000000000025, Mem[00000000918000d4] = 985f3b03 stw %l6,[%o3+0x014] ! Mem[00000000918000d4] = 00000025 ! Mem[000000001e0000c3] = 9f8bc204, %l2 = afa50027d79a4821 ldstub [%i0+0x003],%l2 ! %l2 = 0000000000000004 ! Mem[000000001e8000e0] = c399e0d700000099, %l3 = 0000000088a35161, %l1 = 00000000fb59c89c add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = c399e0d700000099 ! Mem[00000000910000fc] = c3bc0000, %l18 = a89e12900a782639 ldsh [%o2+0x03e],%g2 ! %g2 = ffffffffffffc3bc ! Mem[000000001f0000dc] = 3c3715d7, %l1 = c399e0d700000099 ldstub [%i2+0x01c],%l1 ! %l1 = 000000000000003c ! Mem[000000001e8000fc] = 07a828ec, %l1 = 000000000000003c swap [%i1+0x03c],%l1 ! %l1 = 0000000007a828ec p7_label_6: ! Mem[000000001f0000f2] = c52c25bd, %l4 = 0000000072d97e00 ldstub [%i2+0x032],%l4 ! %l4 = 0000000000000025 ! Mem[000000001e0000e9] = 21d7e74d, %l2 = 0000000000000004 ldstub [%i0+0x029],%l2 ! %l2 = 00000000000000d7 ! Mem[000000001e8000d2] = 888ed01a, %l0 = 000000005660c262 ldstub [%i1+0x012],%l0 ! %l0 = 00000000000000d0 ! Mem[000000001f8000c4] = 86811fdf, %l1 = 0000000007a828ec swap [%i3+0x004],%l1 ! %l1 = 0000000086811fdf ! Mem[000000001e0000dc] = aff6bd75, %l6 = 0000000000000025 swap [%i0+0x01c],%l6 ! %l6 = 00000000aff6bd75 ! Mem[00000000908000e4] = 21f5d561, %l18 = a89e12900a782639 ldsw [%o1+0x024],%g2 ! %g2 = a89e12900a782639 ! %l4 = 00000025, %l5 = 134c6271, Mem[000000001f0000d0] = 9152f0f2 5d07e5c1 std %l4,[%i2+%i5] ! Mem[000000001f0000d0] = 00000025 134c6271 ! Mem[000000001e8000d0] = 888eff1a5660c262, %l4 = 0000000000000025, %l7 = c399e0d700000099 add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 888eff1a5660c262 ! Mem[000000001f0000f4] = 7b5b60f5, %l7 = 5660c262, %l6 = aff6bd75 add %i2,0x34,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 000000007b5b60f5 ! Mem[000000001f0000c4] = 8f69687e, %l5 = 00000000134c6271 swap [%i2+0x004],%l5 ! %l5 = 000000008f69687e p7_label_7: ! %l2 = 000000d7, %l3 = 88a35161, Mem[00000000910000f0] = 75ff158f 5d073dc1 std %l2,[%o2+%o6] ! Mem[00000000910000f0] = 000000d7 88a35161 ! %l0 = 000000d0, %l1 = 86811fdf, Mem[000000001f8000c8] = 1aebf4d7 be0db135 std %l0,[%i3+%i4] ! Mem[000000001f8000c8] = 000000d0 86811fdf ! Mem[000000001e8000c8] = 13d44e6b, %l4 = 00000025, %l4 = 00000025 add %i1,0x08,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000013d44e6b ! Mem[00000000918000c8] = 6c477736, %l18 = a89e12900a782639 ldsh [%o3+0x00a],%g2 ! %g2 = 0000000000006c47 ! Mem[000000001e0000e4] = 2a2f7648, %l1 = 86811fdf, %l1 = 86811fdf add %i0,0x24,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000002a2f7648 ! Mem[000000001f0000dc] = ff3715d7, %l3 = 0000000088a35161 ldstub [%i2+0x01c],%l3 ! %l3 = 00000000000000ff ! Mem[000000001e8000cc] = 8937453d, %l0 = 00000000000000d0 swap [%i1+0x00c],%l0 ! %l0 = 000000008937453d ! Mem[000000001f0000d0] = 00000025, %l0 = 000000008937453d swap [%i2+%i5],%l0 ! %l0 = 0000000000000025 ! %l0 = 0000000000000025, Mem[000000001f8000f4] = 907e03ef stw %l0,[%i3+0x034] ! Mem[000000001f8000f4] = 00000025 ! Mem[000000001f0000e1] = 7ab3cee4, %l6 = 000000007b5b60f5 ldstub [%i2+0x021],%l6 ! %l6 = 00000000000000b3 p7_label_8: ! Mem[000000001f0000c0] = 1a8539eb134c6271, %l5 = 000000008f69687e, %l1 = 000000002a2f7648 casxa [%i2]0x80,%l5,%l1 ! %l1 = 1a8539eb134c6271 ! Mem[00000000900000c8] = d7b08d930472ded8, %l18 = a89e12900a782639 ldx [%o0+%i4],%g2 ! %g2 = d7b08d930472ded8 ! %l0 = 00000025, %l1 = 134c6271, Mem[00000000918000f0] = 2effe3b0 5aed9849 std %l0,[%o3+%o6] ! Mem[00000000918000f0] = 00000025 134c6271 ! Mem[000000001f0000d0] = 8937453d134c6271, %l2 = 00000000000000d7, %l5 = 000000008f69687e add %i2,0x10,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 8937453d134c6271 ! Mem[00000000918000e4] = 6bc76025, %l18 = a89e12900a782639 ldsh [%o3+0x024],%g2 ! %g2 = 0000000000006bc7 ! Mem[00000000908000c0] = e91a682866c2b5be, %l18 = a89e12900a782639 ldx [%o1+%g0],%g2 ! %g2 = e91a682866c2b5be ! Mem[00000000908000d4] = 50925b0d, %l18 = a89e12900a782639 ldsh [%o1+0x016],%g2 ! %g2 = 0000000000005092 ! %l6 = 00000000000000b3, Mem[00000000910000f0] = 000000d7 stw %l6,[%o2+%o6] ! Mem[00000000910000f0] = 000000b3 ! Mem[000000001e8000e8] = 1a12e26d, %l4 = 13d44e6b, %l4 = 13d44e6b add %i1,0x28,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 000000001a12e26d ! Mem[00000000908000fc] = ab225f28, %l18 = a89e12900a782639 ldsw [%o1+0x03c],%g2 ! %g2 = a89e12900a782639 p7_label_9: ! %l2 = 00000000000000d7, Mem[00000000908000f4] = f408782d stb %l2,[%o1+0x034] ! Mem[00000000908000f4] = d708782d ! Mem[000000001f8000c4] = 07a828ec, %l2 = 00000000000000d7 swap [%i3+0x004],%l2 ! %l2 = 0000000007a828ec ! Mem[000000001f8000ec] = 64fc4c79, %l3 = 00000000000000ff swap [%i3+0x02c],%l3 ! %l3 = 0000000064fc4c79 ! Mem[00000000908000e8] = 52d85af6, %l18 = a89e12900a782639 ldsw [%o1+%o5],%g2 ! %g2 = a89e12900a782639 ! Mem[000000001f0000f5] = 7b5b60f5, %l7 = 888eff1a5660c262 ldstub [%i2+0x035],%l7 ! %l7 = 000000000000005b ! Mem[000000001f8000c1] = bd29f405, %l6 = 00000000000000b3 ldstub [%i3+0x001],%l6 ! %l6 = 0000000000000029 ! %l2 = 07a828ec, %l3 = 64fc4c79, Mem[00000000918000f8] = 3636a6ac 755694de std %l2,[%o3+0x038] ! Mem[00000000918000f8] = 07a828ec 64fc4c79 ! Mem[000000001e0000f4] = 3de90b82, %l3 = 64fc4c79, %l7 = 0000005b add %i0,0x34,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000003de90b82 ! %l7 = 000000003de90b82, Mem[00000000908000e5] = f5d56152 stb %l7,[%o1+0x025] ! Mem[00000000908000e4] = 82d56152 ! %l5 = 8937453d134c6271, Mem[000000001e8000cc] = 000000d0 stw %l5,[%i1+0x00c] ! Mem[000000001e8000cc] = 134c6271 p7_label_10: ! Mem[000000001e8000c0] = a6d98185, %l3 = 0000000064fc4c79 swap [%i1+%g0],%l3 ! %l3 = 00000000a6d98185 ! Mem[00000000910000f0] = 000000b3, %l18 = a89e12900a782639 ldsh [%o2+%o6],%g2 ! %g2 = 0000000000000000 ! Mem[000000001f8000c4] = 000000d7, %l3 = a6d98185, %l5 = 134c6271 add %i3,0x04,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000000000d7 ! %l0 = 00000025, %l1 = 134c6271, Mem[00000000900000f8] = 725b5596 bab5974c std %l0,[%o0+0x038] ! Mem[00000000900000f8] = 00000025 134c6271 ! Mem[000000001f8000d0] = 72d97e00a243fc58, %l7 = 000000003de90b82, %l5 = 00000000000000d7 add %i3,0x10,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 72d97e00a243fc58 ! Mem[000000001f8000f0] = 75ff158f, %l2 = 07a828ec, %l3 = a6d98185 add %i3,0x30,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000075ff158f ! Mem[000000001e0000f0] = 0721d9063de90b82, %l1 = 1a8539eb134c6271, %l2 = 0000000007a828ec add %i0,0x30,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 0721d9063de90b82 ! Mem[000000001e8000d0] = 888eff1a5660c262, %l1 = 1a8539eb134c6271, %l0 = 0000000000000025 add %i1,0x10,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 888eff1a5660c262 ! Mem[000000001e8000f4] = 38b1b698, %l7 = 3de90b82, %l3 = 75ff158f add %i1,0x34,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000038b1b698 ! Mem[000000001f8000ec] = 000000ff, %l1 = 134c6271, %l3 = 38b1b698 add %i3,0x2c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000000000ff p7_label_11: ! Mem[000000001f0000f8] = bfe3803d, %l2 = 0721d9063de90b82 swap [%i2+0x038],%l2 ! %l2 = 00000000bfe3803d ! Mem[00000000900000d0] = cf511728, %l18 = a89e12900a782639 ldsw [%o0+%i5],%g2 ! %g2 = a89e12900a782639 ! %l5 = 72d97e00a243fc58, Mem[000000001e0000f4] = 3de90b82 stw %l5,[%i0+0x034] ! Mem[000000001e0000f4] = a243fc58 ! Mem[000000001e0000fc] = 709bb369, %l0 = 888eff1a5660c262 swap [%i0+0x03c],%l0 ! %l0 = 00000000709bb369 ! %l0 = 00000000709bb369, Mem[00000000900000e8] = 8b54c8c1 stw %l0,[%o0+%o5] ! Mem[00000000900000e8] = 709bb369 ! %l5 = 72d97e00a243fc58, Mem[00000000908000f4] = d708782d stw %l5,[%o1+0x034] ! Mem[00000000908000f4] = a243fc58 ! Mem[000000001f0000c8] = 56786e9bb7943d5f, %l5 = 72d97e00a243fc58, %l3 = 00000000000000ff add %i2,0x08,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 56786e9bb7943d5f ! Mem[000000001e8000f6] = 38b1b698, %l2 = 00000000bfe3803d ldstub [%i1+0x036],%l2 ! %l2 = 00000000000000b6 ! Mem[000000001e0000dc] = 00000025, %l1 = 1a8539eb134c6271 ldsw [%i0+0x01c],%l1 ! %l1 = 0000000000000025 ! Mem[000000001e0000ec] = 1536ee48, %l6 = 00000029, %l6 = 00000029 add %i0,0x2c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000001536ee48 p7_label_12: ! Mem[00000000910000c8] = a1e5df4d, %l18 = a89e12900a782639 ldsb [%o2+%i4],%g2 ! %g2 = ffffffffffffffa1 ! Mem[000000001e0000d0] = 4ca6a57d, %l5 = a243fc58, %l0 = 709bb369 add %i0,0x10,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000004ca6a57d ! Mem[000000001f0000cc] = b7943d5f, %l3 = b7943d5f, %l3 = b7943d5f add %i2,0x0c,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000b7943d5f ! Mem[00000000918000dc] = 29bc89c3, %l18 = a89e12900a782639 ldsw [%o3+0x01c],%g2 ! %g2 = a89e12900a782639 ! Mem[000000001e0000f8] = 62a3684a5660c262, %l3 = 00000000b7943d5f, %l7 = 000000003de90b82 add %i0,0x38,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 62a3684a5660c262 ! Mem[000000001e8000c0] = 64fc4c79167fa558, %l3 = 00000000b7943d5f, %l3 = 00000000b7943d5f casxa [%i1]0x80,%l3,%l3 ! %l3 = 64fc4c79167fa558 ! Mem[000000001f0000c9] = 56786e9b, %l0 = 000000004ca6a57d ldstub [%i2+0x009],%l0 ! %l0 = 0000000000000078 ! Mem[000000001e8000e8] = 1a12e26d72a39273, %l6 = 000000001536ee48 ldx [%i1+%o5],%l6 ! %l6 = 1a12e26d72a39273 ! Mem[00000000908000d8] = c0972d22, %l18 = a89e12900a782639 ldsh [%o1+0x01a],%g2 ! %g2 = ffffffffffffc097 ! %l6 = 1a12e26d72a39273, Mem[00000000910000e0] = 01c2133f stb %l6,[%o2+%o4] ! Mem[00000000910000e0] = 73c2133f p7_label_13: ! Mem[00000000900000e8] = b369b242, %l18 = a89e12900a782639 ldsb [%o0+0x02a],%g2 ! %g2 = ffffffffffffffb3 ! %l1 = 0000000000000025, Mem[00000000918000d0] = 70b0ab0e stw %l1,[%o3+%i5] ! Mem[00000000918000d0] = 00000025 ! Mem[000000001e0000d0] = 4ca6a57d, %l7 = 5660c262, %l0 = 00000078 add %i0,0x10,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000004ca6a57d ! Mem[000000001e8000d8] = fb59c89c134c6271, %l4 = 000000001a12e26d, %l2 = 00000000000000b6 add %i1,0x18,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = fb59c89c134c6271 ! Mem[000000001e0000e8] = 21ffe74d, %l3 = 167fa558, %l4 = 1a12e26d add %i0,0x28,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000021ffe74d ! Mem[000000001e8000c4] = 167fa558, %l1 = 0000000000000025 swap [%i1+0x004],%l1 ! %l1 = 00000000167fa558 ! Mem[00000000908000c8] = c1b03c93a6202de8, %l18 = a89e12900a782639 ldx [%o1+%i4],%g2 ! %g2 = c1b03c93a6202de8 ! %l5 = 72d97e00a243fc58, Mem[000000001e0000f0] = 0721d906 stb %l5,[%i0+%o6] ! Mem[000000001e0000f0] = 5821d906 ! Mem[000000001e0000c3] = 9f8bc2ff, %l6 = 1a12e26d72a39273 ldstub [%i0+0x003],%l6 ! %l6 = 00000000000000ff ! Mem[000000001f0000ea] = 38075f63, %l3 = 64fc4c79167fa558 ldstub [%i2+0x02a],%l3 ! %l3 = 000000000000005f p7_label_14: ! Mem[000000001f8000cc] = 86811fdf, %l5 = a243fc58, %l0 = 4ca6a57d add %i3,0x0c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000086811fdf ! Mem[00000000910000ec] = adbcd5b2, %l18 = a89e12900a782639 ldsw [%o2+0x02c],%g2 ! %g2 = a89e12900a782639 ! Mem[00000000910000d0] = 06bd17f66e5e62aa, %l18 = a89e12900a782639 ldx [%o2+%i5],%g2 ! %g2 = 06bd17f66e5e62aa ! %l6 = 00000000000000ff, Mem[00000000918000e8] = d97009e7 stw %l6,[%o3+%o5] ! Mem[00000000918000e8] = 000000ff ! Mem[000000001e0000e0] = d0df778d, %l2 = 134c6271, %l3 = 0000005f add %i0,0x20,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000d0df778d ! Mem[00000000908000e0] = 17942182, %l18 = a89e12900a782639 ldsb [%o1+0x022],%g2 ! %g2 = 0000000000000017 ! %l4 = 21ffe74d, %l5 = a243fc58, Mem[00000000908000c8] = c1b03c93 a6202de8 std %l4,[%o1+%i4] ! Mem[00000000908000c8] = 21ffe74d a243fc58 ! Mem[000000001f8000fc] = 5c69ded5, %l2 = fb59c89c134c6271 ldsh [%i3+0x03c],%l2 ! %l2 = 0000000000005c69 ! %l6 = 00000000000000ff, Mem[00000000900000f0] = 5d07e5c1 stw %l6,[%o0+%o6] ! Mem[00000000900000f0] = 000000ff ! Mem[000000001e0000d0] = 4ca6a57d, %l4 = 0000000021ffe74d ldsh [%i0+0x012],%l4 ! %l4 = ffffffffffffa57d p7_label_15: ! Mem[000000001e8000e0] = c399e0d700000099, %l1 = 00000000167fa558, %l6 = 00000000000000ff add %i1,0x20,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = c399e0d700000099 ! Mem[000000001f8000f0] = 75ff158f, %l1 = 00000000167fa558 swap [%i3+%o6],%l1 ! %l1 = 0000000075ff158f ! %l2 = 0000000000005c69, Mem[00000000918000fc] = 64fc4c79 stw %l2,[%o3+0x03c] ! Mem[00000000918000fc] = 00005c69 ! %l6 = c399e0d700000099, Mem[00000000908000eb] = f65bd6f7 stb %l6,[%o1+0x02b] ! Mem[00000000908000e8] = 995bd6f7 ! Mem[00000000918000e0] = bef83b746bc76025, %l18 = a89e12900a782639 ldx [%o3+%o4],%g2 ! %g2 = bef83b746bc76025 ! Mem[00000000900000d8] = e8bc328c, %l18 = a89e12900a782639 ldsh [%o0+%i6],%g2 ! %g2 = ffffffffffffe8bc ! Mem[000000001e0000d5] = 07a828ec, %l4 = ffffffffffffa57d ldstub [%i0+0x015],%l4 ! %l4 = 00000000000000a8 ! Mem[00000000910000c0] = 5f8a08bb047d78e7, %l18 = a89e12900a782639 ldx [%o2+%g0],%g2 ! %g2 = 5f8a08bb047d78e7 ! Mem[000000001e0000f8] = 62a3684a, %l2 = 0000000000005c69 swap [%i0+0x038],%l2 ! %l2 = 0000000062a3684a ! Mem[000000001e8000ea] = 1a12e26d, %l0 = 0000000086811fdf ldstub [%i1+0x02a],%l0 ! %l0 = 00000000000000e2 ba,a p7_not_taken_0_end p7_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p7_branch_failed p7_not_taken_0_end: ! End of Random Code for Processor 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 00000000000000e2 bne,a,pn %xcc,p7_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000075ff158f bne,a,pn %xcc,p7_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000062a3684a bne,a,pn %xcc,p7_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000d0df778d bne,a,pn %xcc,p7_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000a8 bne,a,pn %xcc,p7_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be c399e0d700000099 bne,a,pn %xcc,p7_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 62a3684a5660c262 bne,a,pn %xcc,p7_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p7_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 9f8bc2ff5d07e5c1 ldx [%i0+0x000],%g3 ! Observed data at 000000001e0000c0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4ca6a57d07ff28ec ldx [%i0+0x010],%g3 ! Observed data at 000000001e0000d0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 5821d906a243fc58 ldx [%i0+0x030],%g3 ! Observed data at 000000001e0000f0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 00005c695660c262 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 ldx [%g1+0x000],%g2 ! Expected data = 64fc4c7900000025 ldx [%i1+0x000],%g3 ! Observed data at 000000001e8000c0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 13d44e6b134c6271 ldx [%i1+0x008],%g3 ! Observed data at 000000001e8000c8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1a12ff6d72a39273 ldx [%i1+0x028],%g3 ! Observed data at 000000001e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = deafcad438b1ff98 ldx [%i1+0x030],%g3 ! Observed data at 000000001e8000f0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 619e3a6d0000003c ldx [%i1+0x038],%g3 ! Observed data at 000000001e8000f8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x038,%g4 set p7_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 56ff6e9bb7943d5f ldx [%i2+0x008],%g3 ! Observed data at 000000001f0000c8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1ae52439ff3715d7 ldx [%i2+0x018],%g3 ! Observed data at 000000001f0000d8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7affcee45dca4115 ldx [%i2+0x020],%g3 ! Observed data at 000000001f0000e0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3807ff63aa8be684 ldx [%i2+0x028],%g3 ! Observed data at 000000001f0000e8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = c52cffbd7bff60f5 ldx [%i2+0x030],%g3 ! Observed data at 000000001f0000f0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 3de90b82a32126dc ldx [%i2+0x038],%g3 ! Observed data at 000000001f0000f8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x038,%g4 set p7_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = bdfff405000000d7 ldx [%i3+0x000],%g3 ! Observed data at 000000001f8000c0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000d086811fdf ldx [%i3+0x008],%g3 ! Observed data at 000000001f8000c8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff00ca39cd7ad0ea ldx [%i3+0x018],%g3 ! Observed data at 000000001f8000d8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 75ff158f000000ff ldx [%i3+0x028],%g3 ! Observed data at 000000001f8000e8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 167fa55800000025 ldx [%i3+0x030],%g3 ! Observed data at 000000001f8000f0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x030,%g4 ! The test for processor 7 has passed p7_passed: ta GOOD_TRAP nop p7_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p7_failed p7_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p7_failed p7_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p7_failed p7_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p7_failed p7_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p7_failed p7_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p7_failed p7_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p7_failed p7_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p7_failed ! 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_dfill_failed: ba p7_failed mov 0xddd,%g1 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: ldsh [%i0+0x024],%l6 ! Mem[000000001e0000e4] swap [%i2+0x024],%l5 ! Mem[000000001f0000e4] stx %l4,[%i1+0x000] ! Mem[000000001e8000c0] swap [%i2+0x03c],%l6 ! Mem[000000001f0000fc] stb %l0,[%i2+0x00c] ! Mem[000000001f0000cc] lduw [%i3+0x000],%l7 ! Mem[000000001f8000c0] done p7_trap1o: ldsh [%o0+0x024],%l6 ! Mem[000000001e0000e4] swap [%o2+0x024],%l5 ! Mem[000000001f0000e4] stx %l4,[%o1+0x000] ! Mem[000000001e8000c0] swap [%o2+0x03c],%l6 ! Mem[000000001f0000fc] stb %l0,[%o2+0x00c] ! Mem[000000001f0000cc] lduw [%o3+0x000],%l7 ! Mem[000000001f8000c0] done p7_trap2e: swap [%i1+0x028],%l4 ! Mem[000000001e8000e8] std %l6,[%i2+0x008] ! Mem[000000001f0000c8] lduh [%i3+0x022],%l7 ! Mem[000000001f8000e2] lduh [%i1+0x02c],%l4 ! Mem[000000001e8000ec] sth %l3,[%i0+0x01e] ! Mem[000000001e0000de] done p7_trap2o: swap [%o1+0x028],%l4 ! Mem[000000001e8000e8] std %l6,[%o2+0x008] ! Mem[000000001f0000c8] lduh [%o3+0x022],%l7 ! Mem[000000001f8000e2] lduh [%o1+0x02c],%l4 ! Mem[000000001e8000ec] sth %l3,[%o0+0x01e] ! Mem[000000001e0000de] done p7_trap3e: nop nop done p7_trap3o: nop nop done p7_init_memory_pointers: set p7_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p7_local0_start,%i0 set p7_local1_start,%i1 set p7_local2_start,%i2 set p7_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 020fcfa0e0eb79a3 ldx [%g1+0x008],%l1 ! %l1 = 3d43e63c1603db6d ldx [%g1+0x010],%l2 ! %l2 = afa50027d79a4821 ldx [%g1+0x018],%l3 ! %l3 = 6756fcde5fc35ece ldx [%g1+0x020],%l4 ! %l4 = f7b0b366f3ed2d53 ldx [%g1+0x028],%l5 ! %l5 = ec7d595c0c54edb7 ldx [%g1+0x030],%l6 ! %l6 = d3830da4325630c5 ldx [%g1+0x038],%l7 ! %l7 = f4262b42777cb9bd ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 56483e15 08563a60 12f44de9 c1d24ba6 ! %f4 = bcdf5644 c7a232db 474a779a e3055cb8 ! %f8 = 50b5ab49 bb7fcbfc 350ba681 1819570f ! %f12 = 4e470b2d 3d6ab226 65868429 ae186ab5 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 73558d4b 6b90f37e 7502e14c 44dcee15 ! %f20 = c61817e9 f43d02a9 ec71073d 9750920e ! %f24 = dd9b01c2 13e399e6 ddff2d3d 881f22a2 ! %f28 = 06aed54f a364cb69 cd827cee 1629bb17 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 79054954 547475ef 8898a9d9 0428c8b1 ! %f36 = a9deda94 f433dd07 c152e8db a3bebed9 ! %f40 = f7943520 2b283da1 2dc76514 499d2a49 ! %f44 = 2549abcb 4d1acd5b f5649a51 e1091853 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe13fd92000000010,%g7,%g1 ! GSR scale = 2, align = 0 wr %g1,%g0,%gsr ! GSR = e13fd92000000010 wr %g0,%y ! Clear Y 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[00000000218000f0] = 3f42bad1, %l4 = 2feb0cb00fd0d71f swap [%i3+%o6],%l4 ! %l4 = 000000003f42bad1 ! Mem[00000000210000d0] = d7984097, %l5 = 1804d6ad, %l7 = 3c46eef3 add %i2,0x10,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000d7984097 ! Mem[00000000208000ea] = c80cb633, %l1 = 4b385ca02a6e9533 ldstub [%i1+0x02a],%l1 ! %l1 = 00000000000000b6 ! %l6 = 837528cd, %l7 = d7984097, Mem[00000000918000c0] = 69d68606 0a36bd1b std %l6,[%o3+%g0] ! Mem[00000000918000c0] = 837528cd d7984097 ! Mem[00000000218000c0] = 9a3adda6, %l6 = a0b59dee837528cd swap [%i3+%g0],%l6 ! %l6 = 000000009a3adda6 ! Mem[00000000208000f0] = 0576accd6aad1704, %l5 = c48f3bfe1804d6ad, %l6 = 000000009a3adda6 add %i1,0x30,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 0576accd6aad1704 ! Mem[00000000900000e4] = e3177af2, %l18 = 3829cbeaaa0c4a18 ldsb [%o0+0x024],%g2 ! %g2 = ffffffffffffffe3 ! %l6 = 0576accd6aad1704, Mem[00000000200000e0] = 7e71b676 stb %l6,[%i0+%o4] ! Mem[00000000200000e0] = 0471b676 ! Mem[00000000900000d0] = cf511728, %l18 = 3829cbeaaa0c4a18 ldsh [%o0+%i5],%g2 ! %g2 = ffffffffffffcf51 ! %l4 = 000000003f42bad1, Mem[00000000200000fc] = dd03b532 stw %l4,[%i0+0x03c] ! Mem[00000000200000fc] = 3f42bad1 p8_label_2: ! Mem[00000000208000e8] = c80cff333e3e3797, %l4 = 000000003f42bad1, %l7 = 00000000d7984097 add %i1,0x28,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = c80cff333e3e3797 ! %l3 = a90edd6df7b30370, Mem[00000000900000d7] = cde8bc32 stb %l3,[%o0+0x017] ! Mem[00000000900000d4] = 70e8bc32 ! Mem[00000000208000e8] = c80cff33, %l2 = 06fd8ac0, %l0 = 2577c297 add %i1,0x28,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000c80cff33 ! %l5 = c48f3bfe1804d6ad, Mem[00000000918000e8] = d97009e7 stw %l5,[%o3+%o5] ! Mem[00000000918000e8] = 1804d6ad ! Mem[00000000208000d8] = 39658948, %l7 = c80cff333e3e3797 swap [%i1+%i6],%l7 ! %l7 = 0000000039658948 ! %l0 = c80cff33, %l1 = 000000b6, Mem[00000000900000d8] = e8bc328c aea3305c std %l0,[%o0+%i6] ! Mem[00000000900000d8] = c80cff33 000000b6 ! Mem[00000000218000df] = 4953ed84, %l4 = 000000003f42bad1 ldstub [%i3+0x01f],%l4 ! %l4 = 0000000000000084 ! %l5 = c48f3bfe1804d6ad, Mem[00000000200000dc] = ee21c117 stw %l5,[%i0+0x01c] ! Mem[00000000200000dc] = 1804d6ad ! Mem[00000000200000f5] = 8db924b3, %l4 = 0000000000000084 ldstub [%i0+0x035],%l4 ! %l4 = 00000000000000b9 ! %l7 = 0000000039658948, Mem[00000000908000db] = 972d2207 stb %l7,[%o1+0x01b] ! Mem[00000000908000d8] = 482d2207 p8_label_3: ! Mem[00000000208000e4] = 9d7c345b, %l0 = 00000000c80cff33 swap [%i1+0x024],%l0 ! %l0 = 000000009d7c345b ! Mem[00000000910000e0] = 01c2133f, %l18 = 3829cbeaaa0c4a18 ldsb [%o2+%o4],%g2 ! %g2 = 0000000000000001 ! Mem[00000000918000d0] = ab0e985f, %l18 = 3829cbeaaa0c4a18 ldsb [%o3+0x012],%g2 ! %g2 = ffffffffffffffab ! Mem[00000000200000e8] = 5c4e84b7, %l4 = 00000000000000b9 swap [%i0+%o5],%l4 ! %l4 = 000000005c4e84b7 ! Mem[00000000210000f4] = 7ca340ce, %l6 = 0576accd6aad1704 ldsh [%i2+0x034],%l6 ! %l6 = 0000000000007ca3 ! Mem[00000000200000f0] = f49fd3dc, %l1 = 000000b6, %l2 = 06fd8ac0 add %i0,0x30,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000f49fd3dc ! %l7 = 0000000039658948, Mem[00000000908000c8] = c1b03c93 stw %l7,[%o1+%i4] ! Mem[00000000908000c8] = 39658948 ! Mem[00000000200000dc] = 1804d6ad, %l0 = 000000009d7c345b ldsh [%i0+0x01e],%l0 ! %l0 = ffffffffffffd6ad ! Mem[00000000210000c0] = 773ae747282caaa1, %l4 = 000000005c4e84b7, %l6 = 0000000000007ca3 casxa [%i2]0x80,%l4,%l6 ! %l6 = 773ae747282caaa1 ! Mem[00000000200000e8] = 000000b9c135f5e1, %l2 = 00000000f49fd3dc, %l0 = ffffffffffffd6ad add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 000000b9c135f5e1 p8_label_4: ! Mem[00000000208000c8] = 9b87d642, %l1 = 00000000000000b6 swap [%i1+%i4],%l1 ! %l1 = 000000009b87d642 ! %l0 = c135f5e1, %l1 = 9b87d642, Mem[00000000908000f8] = f6f5d23f ab225f28 std %l0,[%o1+0x038] ! Mem[00000000908000f8] = c135f5e1 9b87d642 ! Mem[00000000218000ec] = 4d8bf582, %l5 = c48f3bfe1804d6ad ldstub [%i3+0x02c],%l5 ! %l5 = 000000000000004d ! Mem[00000000918000e0] = 3b746bc7, %l18 = 3829cbeaaa0c4a18 ldsh [%o3+0x022],%g2 ! %g2 = 0000000000003b74 ! Mem[00000000208000d8] = 3e3e3797d93b4b0b, %l1 = 000000009b87d642, %l3 = a90edd6df7b30370 add %i1,0x18,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 3e3e3797d93b4b0b ! Mem[00000000208000f3] = 0576accd, %l3 = 3e3e3797d93b4b0b ldstub [%i1+0x033],%l3 ! %l3 = 00000000000000cd ! Mem[00000000908000ec] = d6f7c8d2, %l18 = 3829cbeaaa0c4a18 ldsb [%o1+0x02d],%g2 ! %g2 = ffffffffffffffd6 ! Mem[00000000910000cc] = f0444119, %l18 = 3829cbeaaa0c4a18 ldsw [%o2+0x00c],%g2 ! %g2 = 3829cbeaaa0c4a18 ! Mem[00000000210000d0] = d7984097, %l2 = 00000000f49fd3dc ldstub [%i2+%i5],%l2 ! %l2 = 00000000000000d7 ! %l2 = 000000d7, %l3 = 000000cd, Mem[00000000200000c8] = 3759d3b3 dfee8247 std %l2,[%i0+%i4] ! Mem[00000000200000c8] = 000000d7 000000cd p8_label_5: ! Mem[00000000210000ec] = 37296ba9, %l0 = 000000b9c135f5e1 swap [%i2+0x02c],%l0 ! %l0 = 0000000037296ba9 ! Mem[00000000900000fc] = 974c0000, %l18 = 3829cbeaaa0c4a18 ldsb [%o0+0x03e],%g2 ! %g2 = ffffffffffffff97 ! %l7 = 0000000039658948, Mem[00000000218000e4] = a08b6df9 stb %l7,[%i3+0x024] ! Mem[00000000218000e4] = 488b6df9 ! %l2 = 000000d7, %l3 = 000000cd, Mem[00000000900000f0] = 44cc4dae 4499e34c std %l2,[%o0+%o6] ! Mem[00000000900000f0] = 000000d7 000000cd ! Mem[00000000900000d4] = 93556a70, %l18 = 3829cbeaaa0c4a18 ldsh [%o0+0x014],%g2 ! %g2 = ffffffffffff9355 ! %l6 = 282caaa1, %l7 = 39658948, Mem[00000000910000e8] = 8a57f6f6 adbcd5b2 std %l6,[%o2+%o5] ! Mem[00000000910000e8] = 282caaa1 39658948 ! %l0 = 37296ba9, %l1 = 9b87d642, Mem[00000000918000e0] = bef83b74 6bc76080 std %l0,[%o3+%o4] ! Mem[00000000918000e0] = 37296ba9 9b87d642 ! Mem[00000000918000d4] = 985f3b03, %l18 = 3829cbeaaa0c4a18 ldsw [%o3+0x014],%g2 ! %g2 = 3829cbeaaa0c4a18 ! Mem[00000000208000e4] = c80cff33, %l6 = 773ae747282caaa1 swap [%i1+0x024],%l6 ! %l6 = 00000000c80cff33 ! %l4 = 5c4e84b7, %l5 = 0000004d, Mem[00000000910000c0] = 5f8a08bb 047d78e7 std %l4,[%o2+%g0] ! Mem[00000000910000c0] = 5c4e84b7 0000004d p8_label_6: ! %l5 = 000000000000004d, Mem[00000000908000f9] = 35f5e19b stb %l5,[%o1+0x039] ! Mem[00000000908000f8] = 4df5e19b ! Mem[00000000200000c5] = becaa83d, %l3 = 00000000000000cd ldstub [%i0+0x005],%l3 ! %l3 = 00000000000000ca ! Mem[00000000210000d8] = 2ceb3d5f, %l1 = 9b87d642, %l0 = 37296ba9 add %i2,0x18,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000002ceb3d5f ! Mem[00000000208000ec] = 3e3e3797, %l3 = 00000000000000ca swap [%i1+0x02c],%l3 ! %l3 = 000000003e3e3797 ! %l7 = 0000000039658948, Mem[00000000900000e3] = cae3177a stb %l7,[%o0+0x023] ! Mem[00000000900000e0] = 48e3177a ! Mem[00000000210000cc] = e1ba722d, %l1 = 9b87d642, %l7 = 39658948 add %i2,0x0c,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000e1ba722d ! Mem[00000000200000ec] = c135f5e1, %l4 = 000000005c4e84b7 ldsh [%i0+0x02c],%l4 ! %l4 = ffffffffffffc135 ! Mem[00000000218000fc] = 3f737262, %l7 = e1ba722d, %l0 = 2ceb3d5f add %i3,0x3c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000003f737262 ! Mem[00000000208000d1] = 20b85486, %l7 = 00000000e1ba722d ldstub [%i1+0x011],%l7 ! %l7 = 00000000000000b8 ! Mem[00000000918000d4] = 985f3b03, %l18 = 3829cbeaaa0c4a18 ldsh [%o3+0x014],%g2 ! %g2 = ffffffffffff985f p8_label_7: ! Mem[00000000208000c8] = 000000b6045052c4, %l7 = 00000000000000b8, %l3 = 000000003e3e3797 add %i1,0x08,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 000000b6045052c4 ! Mem[00000000218000e0] = 9afda7e6, %l3 = 045052c4, %l7 = 000000b8 add %i3,0x20,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000009afda7e6 ! Mem[00000000908000e4] = 21f5d561, %l18 = 3829cbeaaa0c4a18 ldsw [%o1+0x024],%g2 ! %g2 = 3829cbeaaa0c4a18 ! Mem[00000000918000e8] = d6ade5df, %l18 = 3829cbeaaa0c4a18 ldsh [%o3+0x02a],%g2 ! %g2 = ffffffffffffd6ad ! Mem[00000000900000e4] = e3177af2, %l18 = 3829cbeaaa0c4a18 ldsw [%o0+0x024],%g2 ! %g2 = 3829cbeaaa0c4a18 ! %l6 = c80cff33, %l7 = 9afda7e6, Mem[00000000910000d8] = 3b50fb69 7b31d336 std %l6,[%o2+%i6] ! Mem[00000000910000d8] = c80cff33 9afda7e6 ! Mem[00000000200000cc] = 000000cd, %l6 = 00000000c80cff33 swap [%i0+0x00c],%l6 ! %l6 = 00000000000000cd ! Mem[00000000218000c8] = b5508056, %l4 = ffffffffffffc135 swap [%i3+%i4],%l4 ! %l4 = 00000000b5508056 ! %l2 = 000000d7, %l3 = 045052c4, Mem[00000000918000c0] = 837528cd d7984097 std %l2,[%o3+%g0] ! Mem[00000000918000c0] = 000000d7 045052c4 ! Mem[00000000200000d0] = 36b70e81, %l6 = 00000000000000cd swap [%i0+%i5],%l6 ! %l6 = 0000000036b70e81 p8_label_8: ! Mem[00000000208000eb] = c80cff33, %l5 = 000000000000004d ldstub [%i1+0x02b],%l5 ! %l5 = 0000000000000033 ! %l1 = 000000009b87d642, Mem[00000000918000c8] = 88436c47 stw %l1,[%o3+%i4] ! Mem[00000000918000c8] = 9b87d642 ! Mem[00000000210000fc] = b88a644f, %l3 = 000000b6045052c4 ldsw [%i2+0x03c],%l3 ! %l3 = ffffffffb88a644f ! Mem[00000000218000d8] = 49cede184953edff, %l7 = 000000009afda7e6, %l1 = 000000009b87d642 add %i3,0x18,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 49cede184953edff ! %l0 = 000000003f737262, Mem[00000000918000f4] = 5aed9849 stb %l0,[%o3+0x034] ! Mem[00000000918000f4] = 62ed9849 ! Mem[00000000218000d0] = c48e758dd8a6754e, %l5 = 0000000000000033, %l4 = 00000000b5508056 add %i3,0x10,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = c48e758dd8a6754e ! Mem[00000000200000f4] = 8dff24b3, %l7 = 000000009afda7e6 swap [%i0+0x034],%l7 ! %l7 = 000000008dff24b3 ! %l2 = 000000d7, %l3 = b88a644f, Mem[00000000918000c0] = 000000d7 045052c4 std %l2,[%o3+%g0] ! Mem[00000000918000c0] = 000000d7 b88a644f ! Mem[00000000200000e0] = 0471b676, %l0 = 3f737262, %l7 = 8dff24b3 add %i0,0x20,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000000471b676 ! Mem[00000000918000d0] = 70b0ab0e, %l18 = 3829cbeaaa0c4a18 ldsw [%o3+%i5],%g2 ! %g2 = 3829cbeaaa0c4a18 p8_label_9: ! Mem[00000000208000e1] = 74101b39, %l4 = c48e758dd8a6754e ldstub [%i1+0x021],%l4 ! %l4 = 0000000000000010 ! Mem[00000000208000c8] = 000000b6045052c4, %l4 = 0000000000000010, %l3 = ffffffffb88a644f add %i1,0x08,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 000000b6045052c4 ! Mem[00000000910000c0] = 5c4e84b7, %l18 = 3829cbeaaa0c4a18 ldsw [%o2+%g0],%g2 ! %g2 = 3829cbeaaa0c4a18 ! Mem[00000000218000c5] = 188fd135, %l1 = 49cede184953edff ldstub [%i3+0x005],%l1 ! %l1 = 000000000000008f ! Mem[00000000918000dc] = 89c33729, %l18 = 3829cbeaaa0c4a18 ldsb [%o3+0x01e],%g2 ! %g2 = ffffffffffffff89 ! Mem[00000000208000c4] = b9c0dd40, %l5 = 0000000000000033 ldsh [%i1+0x006],%l5 ! %l5 = ffffffffffffdd40 ! Mem[00000000218000d4] = d8a6754e, %l5 = ffffdd40, %l5 = ffffdd40 add %i3,0x14,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000d8a6754e ! Mem[00000000208000f8] = 3117d873, %l5 = d8a6754e, %l0 = 3f737262 add %i1,0x38,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000003117d873 ! %l6 = 36b70e81, %l7 = 0471b676, Mem[00000000900000e8] = 8b54c8c1 b2429f80 std %l6,[%o0+%o5] ! Mem[00000000900000e8] = 36b70e81 0471b676 ! Mem[00000000200000e4] = 06365782, %l1 = 0000008f, %l5 = d8a6754e add %i0,0x24,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000006365782 p8_label_10: ! Mem[00000000200000c0] = a779eba6, %l4 = 0000000000000010 ldstub [%i0+%g0],%l4 ! %l4 = 00000000000000a7 ! Mem[00000000900000c4] = 093bd7b0, %l18 = 3829cbeaaa0c4a18 ldsb [%o0+0x006],%g2 ! %g2 = 0000000000000009 ! Mem[00000000210000c8] = 45938153e1ba722d, %l7 = 000000000471b676, %l4 = 00000000000000a7 add %i2,0x08,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 45938153e1ba722d ! Mem[00000000918000f0] = 2effe3b0, %l18 = 3829cbeaaa0c4a18 ldsh [%o3+%o6],%g2 ! %g2 = 0000000000002eff ! Mem[00000000208000c4] = b9c0dd40, %l1 = 0000008f, %l1 = 0000008f add %i1,0x04,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000b9c0dd40 ! Mem[00000000218000d8] = 49cede18, %l6 = 0000000036b70e81 swap [%i3+%i6],%l6 ! %l6 = 0000000049cede18 ! Mem[00000000908000dc] = 2d2207d6, %l18 = 3829cbeaaa0c4a18 ldsw [%o1+0x01c],%g2 ! %g2 = 3829cbeaaa0c4a18 ! Mem[00000000900000d8] = ff330000, %l18 = 3829cbeaaa0c4a18 ldsh [%o0+0x01a],%g2 ! %g2 = ffffffffffffff33 ! Mem[00000000210000c8] = 45938153e1ba722d, %l6 = 0000000049cede18, %l0 = 000000003117d873 add %i2,0x08,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 45938153e1ba722d ! Mem[00000000218000ec] = ff8bf582, %l5 = 0000000006365782 ldstub [%i3+0x02c],%l5 ! %l5 = 00000000000000ff p8_label_11: ! Mem[00000000908000d0] = 7198b30a564e5092, %l18 = 3829cbeaaa0c4a18 ldx [%o1+%i5],%g2 ! %g2 = 7198b30a564e5092 ! Mem[00000000208000c4] = b9c0dd40, %l2 = 000000d7, %l2 = 000000d7 add %i1,0x04,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000b9c0dd40 ! Mem[00000000908000f0] = a70cf408, %l18 = 3829cbeaaa0c4a18 ldsh [%o1+0x032],%g2 ! %g2 = ffffffffffffa70c ! Mem[00000000918000e4] = 421804d6, %l18 = 3829cbeaaa0c4a18 ldsb [%o3+0x027],%g2 ! %g2 = 0000000000000042 ! Mem[00000000200000f4] = 9afda7e6, %l5 = 00000000000000ff swap [%i0+0x034],%l5 ! %l5 = 000000009afda7e6 ! Mem[00000000218000c4] = 18ffd135, %l2 = b9c0dd40, %l4 = e1ba722d add %i3,0x04,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000018ffd135 ! %l7 = 000000000471b676, Mem[00000000910000c3] = b7000000 stb %l7,[%o2+0x003] ! Mem[00000000910000c0] = 76000000 ! Mem[00000000208000f8] = 3117d873, %l1 = 00000000b9c0dd40 swap [%i1+0x038],%l1 ! %l1 = 000000003117d873 ! Mem[00000000210000f0] = aa22e90b, %l2 = 00000000b9c0dd40 swap [%i2+%o6],%l2 ! %l2 = 00000000aa22e90b ! Mem[00000000908000d8] = 5b0dc048, %l18 = 3829cbeaaa0c4a18 ldsw [%o1+%i6],%g2 ! %g2 = 3829cbeaaa0c4a18 p8_label_12: ! Mem[00000000210000f8] = 78cd9785, %l6 = 49cede18, %l0 = e1ba722d add %i2,0x38,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000078cd9785 ! Mem[00000000900000e0] = 6aadef48e3177af2, %l18 = 3829cbeaaa0c4a18 ldx [%o0+%o4],%g2 ! %g2 = 6aadef48e3177af2 ! Mem[00000000210000c8] = 45938153e1ba722d, %l4 = 0000000018ffd135, %l5 = 000000009afda7e6 add %i2,0x08,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 45938153e1ba722d ! Mem[00000000218000f3] = 0fd0d71f, %l5 = 45938153e1ba722d ldstub [%i3+0x033],%l5 ! %l5 = 000000000000001f ! %l4 = 18ffd135, %l5 = 0000001f, Mem[00000000910000c8] = a1e5df4d f0444119 std %l4,[%o2+%i4] ! Mem[00000000910000c8] = 18ffd135 0000001f ! Mem[00000000218000dc] = 4953edff, %l1 = 000000003117d873 swap [%i3+0x01c],%l1 ! %l1 = 000000004953edff ! %l2 = aa22e90b, %l3 = 045052c4, Mem[00000000910000d0] = 06bd17f6 6e5e25aa std %l2,[%o2+%i5] ! Mem[00000000910000d0] = aa22e90b 045052c4 ! %l0 = 78cd9785, %l1 = 4953edff, Mem[00000000210000d8] = 2ceb3d5f ab5124fe std %l0,[%i2+%i6] ! Mem[00000000210000d8] = 78cd9785 4953edff ! Mem[00000000210000fc] = b88a644f, %l2 = aa22e90b, %l1 = 4953edff add %i2,0x3c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000b88a644f ! %l2 = aa22e90b, %l3 = 045052c4, Mem[00000000900000f0] = 000000d7 000000cd std %l2,[%o0+%o6] ! Mem[00000000900000f0] = aa22e90b 045052c4 p8_label_13: ! Mem[00000000218000dc] = 3117d873, %l1 = b88a644f, %l7 = 0471b676 add %i3,0x1c,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000003117d873 ! %l7 = 000000003117d873, Mem[00000000210000d0] = ff984097 stb %l7,[%i2+%i5] ! Mem[00000000210000d0] = 73984097 ! Mem[00000000208000c6] = b9c0dd40, %l6 = 0000000049cede18 ldstub [%i1+0x006],%l6 ! %l6 = 00000000000000dd ! %l4 = 18ffd135, %l5 = 0000001f, Mem[00000000900000e8] = 36b70e81 0471b676 std %l4,[%o0+%o5] ! Mem[00000000900000e8] = 18ffd135 0000001f ! Mem[00000000210000e0] = 51624b47307ebd29, %l5 = 000000000000001f ldx [%i2+%o4],%l5 ! %l5 = 51624b47307ebd29 ! Mem[00000000918000c8] = 427736dd, %l18 = 3829cbeaaa0c4a18 ldsb [%o3+0x00b],%g2 ! %g2 = 0000000000000042 ! Mem[00000000210000c9] = 45938153, %l0 = 0000000078cd9785 ldstub [%i2+0x009],%l0 ! %l0 = 0000000000000093 ! Mem[00000000200000f1] = f49fd3dc, %l7 = 000000003117d873 ldstub [%i0+0x031],%l7 ! %l7 = 000000000000009f ! Mem[00000000208000c0] = d436429d, %l2 = 00000000aa22e90b swap [%i1+%g0],%l2 ! %l2 = 00000000d436429d ! %l3 = 000000b6045052c4, Mem[00000000908000dc] = 2d2207d6 stw %l3,[%o1+0x01c] ! Mem[00000000908000dc] = 045052c4 p8_label_14: ! Mem[00000000208000f8] = b9c0dd40, %l0 = 0000000000000093 swap [%i1+0x038],%l0 ! %l0 = 00000000b9c0dd40 ! Mem[00000000218000c0] = 837528cd, %l4 = 18ffd135, %l2 = d436429d casa [%i3]0x80,%l4,%l2 ! %l2 = 00000000837528cd ! Mem[00000000218000f8] = c41f4f2a, %l4 = 0000000018ffd135 ldstub [%i3+0x038],%l4 ! %l4 = 00000000000000c4 ! Mem[00000000210000d4] = 89a2734d, %l2 = 837528cd, %l0 = b9c0dd40 add %i2,0x14,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000089a2734d ! Mem[00000000908000cc] = 202de871, %l18 = 3829cbeaaa0c4a18 ldsb [%o1+0x00d],%g2 ! %g2 = 0000000000000020 ! Mem[00000000210000f1] = b9c0dd40, %l1 = 00000000b88a644f ldstub [%i2+0x031],%l1 ! %l1 = 00000000000000c0 ! Mem[00000000918000c4] = 8a644f9b, %l18 = 3829cbeaaa0c4a18 ldsb [%o3+0x005],%g2 ! %g2 = ffffffffffffff8a ! Mem[00000000210000d0] = 73984097, %l1 = 00000000000000c0 swap [%i2+%i5],%l1 ! %l1 = 0000000073984097 ! Mem[00000000208000ec] = 000000ca, %l6 = 00000000000000dd ldsw [%i1+0x02c],%l6 ! %l6 = 00000000000000ca ! Mem[00000000200000d6] = 68a55bad, %l4 = 00000000000000c4 ldstub [%i0+0x016],%l4 ! %l4 = 000000000000005b p8_label_15: ! Mem[00000000210000c5] = 282caaa1, %l1 = 0000000073984097 ldstub [%i2+0x005],%l1 ! %l1 = 000000000000002c ! Mem[00000000218000fc] = 3f737262, %l4 = 0000005b, %l4 = 0000005b add %i3,0x3c,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 000000003f737262 ! Mem[00000000210000ea] = 97453f17, %l1 = 000000000000002c ldstub [%i2+0x02a],%l1 ! %l1 = 000000000000003f ! Mem[00000000200000d8] = 046c388e, %l5 = 307ebd29, %l2 = 837528cd add %i0,0x18,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000046c388e ! Mem[00000000208000e4] = 282caaa1, %l5 = 307ebd29, %l1 = 0000003f add %i1,0x24,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000282caaa1 ! %l0 = 0000000089a2734d, Mem[00000000918000eb] = ade5df9d stb %l0,[%o3+0x02b] ! Mem[00000000918000e8] = 4de5df9d ! Mem[00000000210000e8] = 9745ff17, %l5 = 307ebd29, %l3 = 045052c4 add %i2,0x28,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 000000009745ff17 ! Mem[00000000918000d4] = 985f3b03, %l18 = 3829cbeaaa0c4a18 ldsw [%o3+0x014],%g2 ! %g2 = 3829cbeaaa0c4a18 ! Mem[00000000210000c0] = 773ae74728ffaaa1, %l0 = 0000000089a2734d, %l0 = 0000000089a2734d casxa [%i2]0x80,%l0,%l0 ! %l0 = 773ae74728ffaaa1 ! %l7 = 000000000000009f, Mem[00000000900000dc] = 000000b6 stw %l7,[%o0+0x01c] ! Mem[00000000900000dc] = 0000009f ba,a p8_not_taken_0_end p8_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p8_branch_failed p8_not_taken_0_end: ! End of Random Code for Processor 8 1: membar #Sync ! Force all stores to complete p8_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x020] ! Set processor 8 done flag ! Check Registers p8_check_registers: set p8_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 773ae74728ffaaa1 bne,a,pn %xcc,p8_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000282caaa1 bne,a,pn %xcc,p8_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000046c388e bne,a,pn %xcc,p8_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000009745ff17 bne,a,pn %xcc,p8_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000003f737262 bne,a,pn %xcc,p8_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 51624b47307ebd29 bne,a,pn %xcc,p8_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ca bne,a,pn %xcc,p8_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000009f bne,a,pn %xcc,p8_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p8_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff79eba6beffa83d ldx [%i0+0x000],%g3 ! Observed data at 00000000200000c0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000d7c80cff33 ldx [%i0+0x008],%g3 ! Observed data at 00000000200000c8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000cd68a5ffad ldx [%i0+0x010],%g3 ! Observed data at 00000000200000d0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 046c388e1804d6ad ldx [%i0+0x018],%g3 ! Observed data at 00000000200000d8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = f4ffd3dc000000ff ldx [%i0+0x030],%g3 ! Observed data at 00000000200000f0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4ff8d0fc3f42bad1 ldx [%i0+0x038],%g3 ! Observed data at 00000000200000f8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x038,%g4 set p8_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = aa22e90bb9c0ff40 ldx [%i1+0x000],%g3 ! Observed data at 00000000208000c0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 20ff548615600d1d ldx [%i1+0x010],%g3 ! Observed data at 00000000208000d0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 74ff1b39282caaa1 ldx [%i1+0x020],%g3 ! Observed data at 00000000208000e0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = c80cffff000000ca ldx [%i1+0x028],%g3 ! Observed data at 00000000208000e8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0576acff6aad1704 ldx [%i1+0x030],%g3 ! Observed data at 00000000208000f0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000009321ecbb0c ldx [%i1+0x038],%g3 ! Observed data at 00000000208000f8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x038,%g4 set p8_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 45ff8153e1ba722d ldx [%i2+0x008],%g3 ! Observed data at 00000000210000c8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000c089a2734d 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 = 78cd97854953edff ldx [%i2+0x018],%g3 ! Observed data at 00000000210000d8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9745ff17c135f5e1 ldx [%i2+0x028],%g3 ! Observed data at 00000000210000e8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = b9ffdd407ca340ce ldx [%i2+0x030],%g3 ! Observed data at 00000000210000f0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x030,%g4 set p8_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ffffc135739d15b2 ldx [%i3+0x008],%g3 ! Observed data at 00000000218000c8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 36b70e813117d873 ldx [%i3+0x018],%g3 ! Observed data at 00000000218000d8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9afda7e6488b6df9 ldx [%i3+0x020],%g3 ! Observed data at 00000000218000e0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 4f4e46afff8bf582 ldx [%i3+0x028],%g3 ! Observed data at 00000000218000e8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0fd0d7ff806f7779 ldx [%i3+0x030],%g3 ! Observed data at 00000000218000f0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff1f4f2a3f737262 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_dfill_failed: ba p8_failed mov 0xddd,%g1 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: ldsh [%i0+0x004],%l6 ! Mem[00000000200000c4] done p8_trap1o: ldsh [%o0+0x004],%l6 ! Mem[00000000200000c4] done p8_trap2e: lduh [%i0+0x034],%l0 ! Mem[00000000200000f4] lduw [%i1+0x008],%l4 ! Mem[00000000208000c8] lduh [%i1+0x02c],%l0 ! Mem[00000000208000ec] ldx [%i3+0x020],%l3 ! Mem[00000000218000e0] done p8_trap2o: lduh [%o0+0x034],%l0 ! Mem[00000000200000f4] lduw [%o1+0x008],%l4 ! Mem[00000000208000c8] lduh [%o1+0x02c],%l0 ! Mem[00000000208000ec] ldx [%o3+0x020],%l3 ! Mem[00000000218000e0] done p8_trap3e: nop nop nop nop nop nop done p8_trap3o: nop nop nop nop nop nop done p8_init_memory_pointers: set p8_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p8_local0_start,%i0 set p8_local1_start,%i1 set p8_local2_start,%i2 set p8_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 9de45f5a2577c297 ldx [%g1+0x008],%l1 ! %l1 = 4b385ca02a6e9533 ldx [%g1+0x010],%l2 ! %l2 = 959500ba06fd8ac0 ldx [%g1+0x018],%l3 ! %l3 = a90edd6df7b30370 ldx [%g1+0x020],%l4 ! %l4 = 2feb0cb00fd0d71f ldx [%g1+0x028],%l5 ! %l5 = c48f3bfe1804d6ad ldx [%g1+0x030],%l6 ! %l6 = a0b59dee837528cd ldx [%g1+0x038],%l7 ! %l7 = fc45dbf63c46eef3 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 95f57a07 2d57cc75 eac5758d 1f0e9169 ! %f4 = 0c9e46a6 722c6ec9 2bd1285c c4931ba9 ! %f8 = 7b423c3c 536189ba ca4523f2 57c79c61 ! %f12 = 2b93cdad a344161a e4a30138 d423246b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = d06f3fc3 9fc8b26d cd09615a 240ab18e ! %f20 = 8e9593cc 2cf89627 d1ca194a 927f81e9 ! %f24 = 476bd2ba 3122ed90 81c128f9 2e34165b ! %f28 = 21221705 a580e73f a1f72981 2f292dfc ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 50ee088a a7922bf5 0fbb8740 daa2fc44 ! %f36 = a0b56cfb 19d28175 7025889c 659979ed ! %f40 = d87306a2 7cdbf444 4a80fb0f 94fe0483 ! %f44 = d6d91e14 7c6682d1 9a20aa4c e05bb93a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xab361b7000000027,%g7,%g1 ! GSR scale = 4, align = 7 wr %g1,%g0,%gsr ! GSR = ab361b7000000027 wr %g0,%y ! Clear Y 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[00000000900000e8] = 8b54c8c1, %l18 = 3209c6d9f8a0c19a ldsw [%o0+%o5],%g2 ! %g2 = 3209c6d9f8a0c19a ! Mem[00000000908000c0] = 682866c2, %l18 = 3209c6d9f8a0c19a ldsb [%o1+0x002],%g2 ! %g2 = 0000000000000068 ! Mem[00000000918000d0] = 70b0ab0e985f3b03, %l18 = 3209c6d9f8a0c19a ldx [%o3+%i5],%g2 ! %g2 = 70b0ab0e985f3b03 ! Mem[00000000238000c4] = 0362a3e5, %l7 = 716de13f, %l6 = 1a44276f add %i3,0x04,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 000000000362a3e5 ! Mem[00000000230000e0] = dd0e2fac, %l6 = 000000000362a3e5 swap [%i2+%o4],%l6 ! %l6 = 00000000dd0e2fac ! Mem[00000000238000d8] = 89e2ca42713cf8d0, %l6 = 00000000dd0e2fac, %l2 = 78a2a7a49b75309f add %i3,0x18,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 89e2ca42713cf8d0 ! %l2 = 713cf8d0, %l3 = 71d6c199, Mem[00000000900000e0] = 6aadefca e3177af2 std %l2,[%o0+%o4] ! Mem[00000000900000e0] = 713cf8d0 71d6c199 ! Mem[00000000918000c0] = 69d686060a36bd1b, %l18 = 3209c6d9f8a0c19a ldx [%o3+%g0],%g2 ! %g2 = 69d686060a36bd1b ! Mem[00000000230000c4] = 60eb544d, %l7 = 716de13f, %l2 = 713cf8d0 add %i2,0x04,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000060eb544d ! Mem[00000000230000cc] = 3f7dbb5c, %l6 = dd0e2fac, %l3 = 71d6c199 add %i2,0x0c,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 000000003f7dbb5c p9_label_2: ! Mem[00000000238000f4] = 0fc5e02d, %l4 = 4daaad37, %l3 = 3f7dbb5c add %i3,0x34,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000000fc5e02d ! Mem[00000000918000d0] = ab0e985f, %l18 = 3209c6d9f8a0c19a ldsh [%o3+0x012],%g2 ! %g2 = ffffffffffffab0e ! %l4 = 4daaad37, %l5 = 878eeaf7, Mem[00000000918000e0] = bef83b74 6bc76080 std %l4,[%o3+%o4] ! Mem[00000000918000e0] = 4daaad37 878eeaf7 ! Mem[00000000230000f8] = d25522c3, %l4 = 4daaad37, %l5 = 878eeaf7 add %i2,0x38,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000d25522c3 ! Mem[00000000908000ec] = f7c8d24a, %l18 = 3209c6d9f8a0c19a ldsh [%o1+0x02e],%g2 ! %g2 = fffffffffffff7c8 ! Mem[00000000238000c0] = 4b07269e, %l3 = 0fc5e02d, %l0 = 457df1ea casa [%i3]0x80,%l3,%l0 ! %l0 = 000000004b07269e ! Mem[00000000908000d0] = 7198b30a564e5092, %l18 = 3209c6d9f8a0c19a ldx [%o1+%i5],%g2 ! %g2 = 7198b30a564e5092 ! Mem[00000000910000f8] = f5c7cdf6, %l18 = 3209c6d9f8a0c19a ldsb [%o2+0x03a],%g2 ! %g2 = fffffffffffffff5 ! Mem[00000000910000f4] = fea29579, %l18 = 3209c6d9f8a0c19a ldsh [%o2+0x036],%g2 ! %g2 = fffffffffffffea2 ! Mem[00000000230000e4] = 3b930a9f, %l7 = 716de13f, %l5 = d25522c3 add %i2,0x24,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000003b930a9f p9_label_3: ! Mem[00000000238000d4] = c00d1be4, %l7 = cdfc5fea716de13f swap [%i3+0x014],%l7 ! %l7 = 00000000c00d1be4 ! Mem[00000000230000e4] = 3b930a9f, %l7 = 00000000c00d1be4 swap [%i2+0x024],%l7 ! %l7 = 000000003b930a9f ! Mem[00000000238000e4] = 92f2a529, %l3 = 0fc5e02d, %l2 = 60eb544d add %i3,0x24,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000092f2a529 ! %l1 = ca16be784ca825a7, Mem[00000000918000f3] = b05aed98 stb %l1,[%o3+0x033] ! Mem[00000000918000f0] = a75aed98 ! Mem[00000000230000d4] = 9c2ceba7, %l0 = 4b07269e, %l7 = 3b930a9f add %i2,0x14,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000009c2ceba7 ! %l4 = 4daaad37, %l5 = 3b930a9f, Mem[00000000908000d0] = 7198b30a 564e5092 std %l4,[%o1+%i5] ! Mem[00000000908000d0] = 4daaad37 3b930a9f ! Mem[00000000220000e1] = 6aefb6e5, %l4 = 085676404daaad37 ldstub [%i0+0x021],%l4 ! %l4 = 00000000000000ef ! Mem[00000000220000e0] = 6affb6e5, %l3 = 000000000fc5e02d swap [%i0+%o4],%l3 ! %l3 = 000000006affb6e5 ! Mem[00000000910000fc] = c3bc0000, %l18 = 3209c6d9f8a0c19a ldsh [%o2+0x03e],%g2 ! %g2 = ffffffffffffc3bc ! %l4 = 00000000000000ef, Mem[00000000900000f4] = 4499e34c stw %l4,[%o0+0x034] ! Mem[00000000900000f4] = 000000ef p9_label_4: ! Mem[00000000238000e0] = 0b05e453, %l0 = 4b07269e, %l6 = dd0e2fac add %i3,0x20,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 000000000b05e453 ! Mem[00000000220000c4] = 74c8d049, %l7 = 9c2ceba7, %l2 = 92f2a529 add %i0,0x04,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000074c8d049 ! %l7 = 000000009c2ceba7, Mem[00000000918000e0] = 4daaad37 stw %l7,[%o3+%o4] ! Mem[00000000918000e0] = 9c2ceba7 ! Mem[00000000238000c4] = 0362a3e5, %l4 = 000000ef, %l3 = 6affb6e5 add %i3,0x04,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000000362a3e5 ! Mem[00000000910000c8] = df4df044, %l18 = 3209c6d9f8a0c19a ldsh [%o2+0x00a],%g2 ! %g2 = ffffffffffffdf4d ! Mem[00000000230000f4] = c2c65dfe, %l2 = 0000000074c8d049 ldstub [%i2+0x034],%l2 ! %l2 = 00000000000000c2 ! Mem[00000000238000dc] = 713cf8d0, %l0 = 4b07269e, %l5 = 3b930a9f add %i3,0x1c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000713cf8d0 ! Mem[00000000220000d0] = 86a07c7a, %l3 = 000000000362a3e5 swap [%i0+%i5],%l3 ! %l3 = 0000000086a07c7a ! Mem[00000000238000d0] = ca20d317, %l0 = 4b07269e, %l4 = 000000ef add %i3,0x10,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000ca20d317 ! Mem[00000000228000d4] = d6b9bfb9, %l6 = 000000000b05e453 swap [%i1+0x014],%l6 ! %l6 = 00000000d6b9bfb9 p9_label_5: ! %l2 = 000000c2, %l3 = 86a07c7a, Mem[00000000908000c0] = e91a6828 66c2b5be std %l2,[%o1+%g0] ! Mem[00000000908000c0] = 000000c2 86a07c7a ! Mem[00000000220000e0] = 0fc5e02d93f3137b, %l3 = 0000000086a07c7a, %l1 = ca16be784ca825a7 add %i0,0x20,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 0fc5e02d93f3137b ! Mem[00000000910000fc] = c3bc0000, %l18 = 3209c6d9f8a0c19a ldsh [%o2+0x03e],%g2 ! %g2 = ffffffffffffc3bc ! %l0 = 4b07269e, %l1 = 93f3137b, Mem[00000000918000d8] = 57d20022 29bc89c3 std %l0,[%o3+%i6] ! Mem[00000000918000d8] = 4b07269e 93f3137b ! Mem[00000000918000f8] = 3636a6ac755694de, %l18 = 3209c6d9f8a0c19a ldx [%o3+0x038],%g2 ! %g2 = 3636a6ac755694de ! %l4 = 00000000ca20d317, Mem[00000000900000f2] = 4dae0000 stb %l4,[%o0+0x032] ! Mem[00000000900000f0] = 17ae0000 ! Mem[00000000228000e8] = 96e36aee5e074566, %l2 = 00000000000000c2 ldx [%i1+%o5],%l2 ! %l2 = 96e36aee5e074566 ! Mem[00000000230000d0] = 104c62e1, %l0 = 4b07269e, %l0 = 4b07269e add %i2,0x10,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000104c62e1 ! %l6 = d6b9bfb9, %l7 = 9c2ceba7, Mem[00000000918000f0] = 2effe3a7 5aed9849 std %l6,[%o3+%o6] ! Mem[00000000918000f0] = d6b9bfb9 9c2ceba7 ! Mem[00000000910000c0] = 5f8a08bb047d78e7, %l18 = 3209c6d9f8a0c19a ldx [%o2+%g0],%g2 ! %g2 = 5f8a08bb047d78e7 p9_label_6: ! Mem[00000000230000c4] = 60eb544d, %l1 = 93f3137b, %l2 = 5e074566 add %i2,0x04,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000060eb544d ! Mem[00000000228000ec] = 5e074566, %l6 = d6b9bfb9, %l0 = 104c62e1 add %i1,0x2c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000005e074566 ! Mem[00000000228000f1] = 06e0406c, %l7 = 000000009c2ceba7 ldstub [%i1+0x031],%l7 ! %l7 = 00000000000000e0 ! Mem[00000000900000e4] = 998b54c8, %l18 = 3209c6d9f8a0c19a ldsb [%o0+0x027],%g2 ! %g2 = ffffffffffffff99 ! %l4 = ca20d317, %l5 = 713cf8d0, Mem[00000000910000c0] = 5f8a08bb 047d78e7 std %l4,[%o2+%g0] ! Mem[00000000910000c0] = ca20d317 713cf8d0 ! %l0 = 5e074566, %l1 = 93f3137b, Mem[00000000910000e0] = 01c2133f 2cae1d1d std %l0,[%o2+%o4] ! Mem[00000000910000e0] = 5e074566 93f3137b ! Mem[00000000228000d8] = 76cd7a7b, %l6 = 00000000d6b9bfb9 ldstub [%i1+%i6],%l6 ! %l6 = 0000000000000076 ! %l7 = 00000000000000e0, Mem[00000000238000cc] = 12d828ff stw %l7,[%i3+0x00c] ! Mem[00000000238000cc] = 000000e0 ! Mem[00000000228000ca] = b6921a2b, %l3 = 0000000086a07c7a ldstub [%i1+0x00a],%l3 ! %l3 = 000000000000001a ! Mem[00000000238000e4] = 92f2a529, %l1 = 0fc5e02d93f3137b ldstub [%i3+0x024],%l1 ! %l1 = 0000000000000092 p9_label_7: ! Mem[00000000918000e4] = eaf7d970, %l18 = 3209c6d9f8a0c19a ldsh [%o3+0x026],%g2 ! %g2 = ffffffffffffeaf7 ! Mem[00000000228000e4] = 4d1e09f5, %l5 = 713cf8d0, %l4 = ca20d317 add %i1,0x24,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000004d1e09f5 ! Mem[00000000220000d0] = 0362a3e5, %l0 = 5e074566, %l2 = 60eb544d add %i0,0x10,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 000000000362a3e5 ! %l4 = 000000004d1e09f5, Mem[00000000908000c0] = 000000c2 stw %l4,[%o1+%g0] ! Mem[00000000908000c0] = 4d1e09f5 ! Mem[00000000230000f0] = fef61c62ffc65dfe, %l0 = 000000005e074566, %l5 = 00000000713cf8d0 add %i2,0x30,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = fef61c62ffc65dfe ! Mem[00000000220000d4] = 94045bd3, %l5 = ffc65dfe, %l3 = 0000001a add %i0,0x14,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000094045bd3 ! %l4 = 4d1e09f5, %l5 = ffc65dfe, Mem[00000000908000e0] = 242a1794 21f5d561 std %l4,[%o1+%o4] ! Mem[00000000908000e0] = 4d1e09f5 ffc65dfe ! Mem[00000000220000dc] = 6296e2f2, %l1 = 00000092, %l4 = 4d1e09f5 add %i0,0x1c,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000006296e2f2 ! Mem[00000000900000d0] = 2893556a, %l18 = 3209c6d9f8a0c19a ldsb [%o0+0x013],%g2 ! %g2 = 0000000000000028 ! Mem[00000000220000d0] = 0362a3e5, %l5 = ffc65dfe, %l7 = 000000e0 add %i0,0x10,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 000000000362a3e5 p9_label_8: ! Mem[00000000228000d7] = 0b05e453, %l4 = 000000006296e2f2 ldstub [%i1+0x017],%l4 ! %l4 = 0000000000000053 ! Mem[00000000918000f0] = bfb99c2c, %l18 = 3209c6d9f8a0c19a ldsb [%o3+0x032],%g2 ! %g2 = ffffffffffffffbf ! Mem[00000000228000e8] = 96e36aee5e074566, %l4 = 0000000000000053 ldx [%i1+%o5],%l4 ! %l4 = 96e36aee5e074566 ! Mem[00000000228000e0] = 1a3c3437, %l4 = 96e36aee5e074566 ldsh [%i1+0x022],%l4 ! %l4 = 0000000000003437 ! %l4 = 0000000000003437, Mem[00000000918000f8] = 3636a6ac stw %l4,[%o3+0x038] ! Mem[00000000918000f8] = 00003437 ! Mem[00000000900000f0] = 44cc17ae, %l18 = 3209c6d9f8a0c19a ldsw [%o0+%o6],%g2 ! %g2 = 3209c6d9f8a0c19a ! Mem[00000000228000dc] = a2dee335, %l7 = 000000000362a3e5 swap [%i1+0x01c],%l7 ! %l7 = 00000000a2dee335 ! Mem[00000000230000d8] = fa908fe1, %l3 = 0000000094045bd3 swap [%i2+%i6],%l3 ! %l3 = 00000000fa908fe1 ! Mem[00000000238000f4] = 0fc5e02d, %l5 = fef61c62ffc65dfe swap [%i3+0x034],%l5 ! %l5 = 000000000fc5e02d ! Mem[00000000908000c0] = 4d1e09f5, %l18 = 3209c6d9f8a0c19a ldsh [%o1+%g0],%g2 ! %g2 = 0000000000004d1e p9_label_9: ! Mem[00000000230000f0] = fef61c62ffc65dfe, %l5 = 000000000fc5e02d ldx [%i2+%o6],%l5 ! %l5 = fef61c62ffc65dfe ! %l4 = 0000000000003437, Mem[00000000900000d0] = cf511728 stw %l4,[%o0+%i5] ! Mem[00000000900000d0] = 00003437 ! Mem[00000000910000fc] = c3bc0000, %l18 = 3209c6d9f8a0c19a ldsb [%o2+0x03e],%g2 ! %g2 = ffffffffffffffc3 ! Mem[00000000228000c4] = 127599b7, %l1 = 00000092, %l4 = 00003437 add %i1,0x04,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000127599b7 ! Mem[00000000908000e8] = 52d85af6, %l18 = 3209c6d9f8a0c19a ldsh [%o1+%o5],%g2 ! %g2 = 00000000000052d8 ! Mem[00000000230000d4] = 9c2ceba7, %l1 = 0000000000000092 swap [%i2+0x014],%l1 ! %l1 = 000000009c2ceba7 ! %l6 = 00000076, %l7 = a2dee335, Mem[00000000918000e0] = 9c2ceba7 878eeaf7 std %l6,[%o3+%o4] ! Mem[00000000918000e0] = 00000076 a2dee335 ! Mem[00000000230000d8] = 94045bd3, %l7 = 00000000a2dee335 swap [%i2+%i6],%l7 ! %l7 = 0000000094045bd3 ! Mem[00000000918000d8] = 4b07269e93f3137b, %l18 = 3209c6d9f8a0c19a ldx [%o3+%i6],%g2 ! %g2 = 4b07269e93f3137b ! Mem[00000000220000f0] = 75bf9bcd754a9a76, %l7 = 0000000094045bd3, %l3 = 00000000fa908fe1 add %i0,0x30,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 75bf9bcd754a9a76 p9_label_10: ! Mem[00000000918000f0] = d6b9bfb9, %l18 = 3209c6d9f8a0c19a ldsw [%o3+%o6],%g2 ! %g2 = 3209c6d9f8a0c19a ! %l1 = 000000009c2ceba7, Mem[00000000918000f6] = eba70000 stb %l1,[%o3+0x036] ! Mem[00000000918000f4] = a7a70000 ! %l7 = 0000000094045bd3, Mem[00000000220000c4] = 74c8d049 stw %l7,[%i0+0x004] ! Mem[00000000220000c4] = 94045bd3 ! Mem[00000000230000fd] = 6c81f5ba, %l1 = 000000009c2ceba7 ldstub [%i2+0x03d],%l1 ! %l1 = 0000000000000081 ! %l3 = 75bf9bcd754a9a76, Mem[00000000908000cf] = e84daaad stb %l3,[%o1+0x00f] ! Mem[00000000908000cc] = 764daaad ! Mem[00000000900000ec] = b2429f80, %l18 = 3209c6d9f8a0c19a ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffffb242 ! %l0 = 000000005e074566, Mem[00000000220000e0] = 0fc5e02d stw %l0,[%i0+%o4] ! Mem[00000000220000e0] = 5e074566 ! Mem[00000000230000fc] = 6cfff5ba, %l0 = 000000005e074566 ldsw [%i2+0x03c],%l0 ! %l0 = 000000006cfff5ba ! Mem[00000000228000c0] = 5d33806f127599b7, %l6 = 0000000000000076, %l5 = fef61c62ffc65dfe casxa [%i1]0x80,%l6,%l5 ! %l5 = 5d33806f127599b7 ! %l0 = 6cfff5ba, %l1 = 00000081, Mem[00000000900000f8] = 725b5596 bab5974c std %l0,[%o0+0x038] ! Mem[00000000900000f8] = 6cfff5ba 00000081 p9_label_11: ! %l0 = 6cfff5ba, %l1 = 00000081, Mem[00000000900000e8] = 8b54c8c1 b2429f80 std %l0,[%o0+%o5] ! Mem[00000000900000e8] = 6cfff5ba 00000081 ! Mem[00000000228000f4] = 5c6b9c33, %l5 = 5d33806f127599b7 ldstub [%i1+0x034],%l5 ! %l5 = 000000000000005c ! Mem[00000000220000cc] = 4d13523d, %l5 = 000000000000005c swap [%i0+0x00c],%l5 ! %l5 = 000000004d13523d ! %l6 = 0000000000000076, Mem[00000000910000e4] = 93f3137b stw %l6,[%o2+0x024] ! Mem[00000000910000e4] = 00000076 ! Mem[00000000908000f0] = d24aa70c, %l18 = 3209c6d9f8a0c19a ldsh [%o1+%o6],%g2 ! %g2 = ffffffffffffd24a ! Mem[00000000908000dc] = 2d2207d6, %l18 = 3209c6d9f8a0c19a ldsw [%o1+0x01c],%g2 ! %g2 = 3209c6d9f8a0c19a ! Mem[00000000238000c0] = 4b07269e0362a3e5, %l0 = 000000006cfff5ba, %l5 = 000000004d13523d casxa [%i3]0x80,%l0,%l5 ! %l5 = 4b07269e0362a3e5 ! Mem[00000000230000c8] = 211af2f0, %l1 = 00000081, %l2 = 0362a3e5 add %i2,0x08,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000211af2f0 ! %l6 = 00000076, %l7 = 94045bd3, Mem[00000000908000d8] = 5b0dc097 2d2207d6 std %l6,[%o1+%i6] ! Mem[00000000908000d8] = 00000076 94045bd3 ! Mem[00000000910000e0] = 5e074566, %l18 = 3209c6d9f8a0c19a ldsw [%o2+%o4],%g2 ! %g2 = 3209c6d9f8a0c19a p9_label_12: ! Mem[00000000908000dc] = 045bd34d, %l18 = 3209c6d9f8a0c19a ldsb [%o1+0x01d],%g2 ! %g2 = 0000000000000004 ! Mem[00000000220000e3] = 5e074566, %l1 = 0000000000000081 ldstub [%i0+0x023],%l1 ! %l1 = 0000000000000066 ! %l2 = 211af2f0, %l3 = 754a9a76, Mem[00000000220000c0] = dece6cb8 94045bd3 std %l2,[%i0+%g0] ! Mem[00000000220000c0] = 211af2f0 754a9a76 ! %l1 = 0000000000000066, Mem[00000000900000e6] = c1996cff stb %l1,[%o0+0x026] ! Mem[00000000900000e4] = 66996cff ! Mem[00000000228000df] = 0362a3e5, %l0 = 000000006cfff5ba ldstub [%i1+0x01f],%l0 ! %l0 = 00000000000000e5 ! Mem[00000000918000c8] = 88436c47, %l18 = 3209c6d9f8a0c19a ldsw [%o3+%i4],%g2 ! %g2 = 3209c6d9f8a0c19a ! Mem[00000000228000e0] = 1a3c3437, %l0 = 00000000000000e5 swap [%i1+%o4],%l0 ! %l0 = 000000001a3c3437 ! Mem[00000000908000cc] = a6202d76, %l18 = 3209c6d9f8a0c19a ldsb [%o1+0x00c],%g2 ! %g2 = ffffffffffffffa6 ! Mem[00000000238000d4] = 716de13f, %l2 = 00000000211af2f0 swap [%i3+0x014],%l2 ! %l2 = 00000000716de13f ! Mem[00000000230000e9] = de09bcb6, %l2 = 00000000716de13f ldstub [%i2+0x029],%l2 ! %l2 = 0000000000000009 p9_label_13: ! Mem[00000000238000d7] = 211af2f0, %l4 = 00000000127599b7 ldstub [%i3+0x017],%l4 ! %l4 = 00000000000000f0 ! %l0 = 1a3c3437, %l1 = 00000066, Mem[00000000918000c8] = 88436c47 7736dd33 std %l0,[%o3+%i4] ! Mem[00000000918000c8] = 1a3c3437 00000066 ! Mem[00000000238000e8] = 06eeddb522781b6b, %l3 = 75bf9bcd754a9a76, %l4 = 00000000000000f0 add %i3,0x28,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 06eeddb522781b6b ! Mem[00000000908000c4] = 86a07c7a, %l18 = 3209c6d9f8a0c19a ldsw [%o1+0x004],%g2 ! %g2 = 3209c6d9f8a0c19a ! Mem[00000000220000c8] = 7b08295a, %l3 = 754a9a76, %l0 = 1a3c3437 add %i0,0x08,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000007b08295a ! Mem[00000000230000dd] = 02032cbd, %l3 = 75bf9bcd754a9a76 ldstub [%i2+0x01d],%l3 ! %l3 = 0000000000000003 ! Mem[00000000220000d4] = 94045bd3, %l3 = 0000000000000003 swap [%i0+0x014],%l3 ! %l3 = 0000000094045bd3 ! Mem[00000000228000d0] = 6b1991df, %l0 = 7b08295a, %l7 = 94045bd3 add %i1,0x10,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000006b1991df ! Mem[00000000918000e0] = 00000076, %l18 = 3209c6d9f8a0c19a ldsw [%o3+%o4],%g2 ! %g2 = 3209c6d9f8a0c19a ! %l1 = 0000000000000066, Mem[00000000230000c0] = 73f77d6b stw %l1,[%i2+%g0] ! Mem[00000000230000c0] = 00000066 p9_label_14: ! Mem[00000000230000fa] = d25522c3, %l0 = 000000007b08295a ldstub [%i2+0x03a],%l0 ! %l0 = 0000000000000022 ! Mem[00000000220000ec] = 2661c36f, %l6 = 0000000000000076 ldsb [%i0+0x02e],%l6 ! %l6 = ffffffffffffffc3 ! %l1 = 0000000000000066, Mem[00000000918000e8] = d97009e7 stw %l1,[%o3+%o5] ! Mem[00000000918000e8] = 00000066 ! Mem[00000000908000e0] = 09f5ffc6, %l18 = 3209c6d9f8a0c19a ldsh [%o1+0x022],%g2 ! %g2 = 00000000000009f5 ! Mem[00000000918000c8] = 1a3c3437, %l18 = 3209c6d9f8a0c19a ldsw [%o3+%i4],%g2 ! %g2 = 3209c6d9f8a0c19a ! %l2 = 00000009, %l3 = 94045bd3, Mem[00000000910000f8] = 9579f5c7 cdf6c3bc std %l2,[%o2+0x038] ! Mem[00000000910000f8] = 00000009 94045bd3 ! %l6 = ffffffffffffffc3, Mem[00000000900000f0] = 44cc17ae stw %l6,[%o0+%o6] ! Mem[00000000900000f0] = ffffffc3 ! Mem[00000000910000d0] = 06bd17f66e5e25aa, %l18 = 3209c6d9f8a0c19a ldx [%o2+%i5],%g2 ! %g2 = 06bd17f66e5e25aa ! Mem[00000000900000e0] = f8d071d6, %l18 = 3209c6d9f8a0c19a ldsh [%o0+0x022],%g2 ! %g2 = fffffffffffff8d0 ! Mem[00000000918000d8] = 4b07269e, %l18 = 3209c6d9f8a0c19a ldsh [%o3+%i6],%g2 ! %g2 = 0000000000004b07 p9_label_15: ! Mem[00000000228000c4] = 127599b7, %l5 = 4b07269e0362a3e5 ldsw [%i1+0x004],%l5 ! %l5 = 00000000127599b7 ! %l3 = 0000000094045bd3, Mem[00000000908000e0] = 4d1e09f5 stw %l3,[%o1+%o4] ! Mem[00000000908000e0] = 94045bd3 ! Mem[00000000918000e0] = 00000076, %l18 = 3209c6d9f8a0c19a ldsw [%o3+%o4],%g2 ! %g2 = 3209c6d9f8a0c19a ! Mem[00000000230000f0] = fef61c62, %l0 = 00000022, %l4 = 22781b6b add %i2,0x30,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000fef61c62 ! Mem[00000000910000d4] = 5e25aa3b, %l18 = 3209c6d9f8a0c19a ldsb [%o2+0x015],%g2 ! %g2 = 000000000000005e ! Mem[00000000220000c4] = 754a9a76, %l0 = 0000000000000022 ldsb [%i0+0x004],%l0 ! %l0 = 0000000000000075 ! Mem[00000000228000f8] = 04c2d3b4, %l2 = 00000009, %l1 = 00000066 add %i1,0x38,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000004c2d3b4 ! %l4 = fef61c62, %l5 = 127599b7, Mem[00000000910000d8] = 3b50fb69 7b31d336 std %l4,[%o2+%i6] ! Mem[00000000910000d8] = fef61c62 127599b7 ! Mem[00000000230000c8] = 211af2f0, %l6 = ffffffc3, %l1 = 04c2d3b4 add %i2,0x08,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000211af2f0 ! Mem[00000000910000f8] = 00099404, %l18 = 3209c6d9f8a0c19a ldsh [%o2+0x03a],%g2 ! %g2 = 0000000000000009 ba,a p9_not_taken_0_end p9_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p9_branch_failed p9_not_taken_0_end: ! End of Random Code for Processor 9 1: membar #Sync ! Force all stores to complete p9_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x024] ! Set processor 9 done flag ! Check Registers p9_check_registers: set p9_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000075 bne,a,pn %xcc,p9_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000211af2f0 bne,a,pn %xcc,p9_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000009 bne,a,pn %xcc,p9_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000094045bd3 bne,a,pn %xcc,p9_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000fef61c62 bne,a,pn %xcc,p9_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000127599b7 bne,a,pn %xcc,p9_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffffffc3 bne,a,pn %xcc,p9_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000006b1991df bne,a,pn %xcc,p9_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p9_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 211af2f0754a9a76 ldx [%i0+0x000],%g3 ! Observed data at 00000000220000c0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7b08295a0000005c ldx [%i0+0x008],%g3 ! Observed data at 00000000220000c8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0362a3e500000003 ldx [%i0+0x010],%g3 ! Observed data at 00000000220000d0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5e0745ff93f3137b ldx [%i0+0x020],%g3 ! Observed data at 00000000220000e0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x020,%g4 set p9_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = b692ff2b92b0b9b0 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 = 6b1991df0b05e4ff ldx [%i1+0x010],%g3 ! Observed data at 00000000228000d0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffcd7a7b0362a3ff ldx [%i1+0x018],%g3 ! Observed data at 00000000228000d8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000e54d1e09f5 ldx [%i1+0x020],%g3 ! Observed data at 00000000228000e0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 06ff406cff6b9c33 ldx [%i1+0x030],%g3 ! Observed data at 00000000228000f0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x030,%g4 set p9_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 0000006660eb544d ldx [%i2+0x000],%g3 ! Observed data at 00000000230000c0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 104c62e100000092 ldx [%i2+0x010],%g3 ! Observed data at 00000000230000d0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a2dee33502ff2cbd ldx [%i2+0x018],%g3 ! Observed data at 00000000230000d8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0362a3e5c00d1be4 ldx [%i2+0x020],%g3 ! Observed data at 00000000230000e0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = deffbcb685a7e876 ldx [%i2+0x028],%g3 ! Observed data at 00000000230000e8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = d255ffc36cfff5ba 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 ldx [%g1+0x008],%g2 ! Expected data = 767ff926000000e0 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 = ca20d317211af2ff 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 = 0b05e453fff2a529 ldx [%i3+0x020],%g3 ! Observed data at 00000000238000e0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = d1fca0c8ffc65dfe ldx [%i3+0x030],%g3 ! Observed data at 00000000238000f0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x030,%g4 ! The test for processor 9 has passed p9_passed: ta GOOD_TRAP nop p9_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p9_failed p9_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p9_failed p9_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p9_failed p9_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p9_failed p9_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p9_failed p9_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p9_failed p9_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p9_failed p9_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p9_failed ! The test for processor 9 failed p9_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x024] ! Set processor 9 done flag set p9_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 9 failed p9_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x024] ! Set processor 9 done flag set p9_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p9_dfill_failed: ba p9_failed mov 0xddd,%g1 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: ldsh [%i0+0x024],%l6 ! Mem[00000000220000e4] stb %l5,[%i2+0x027] ! Mem[00000000230000e7] stb %l4,[%i3+0x006] ! Mem[00000000238000c6] done p9_trap1o: ldsh [%o0+0x024],%l6 ! Mem[00000000220000e4] stb %l5,[%o2+0x027] ! Mem[00000000230000e7] stb %l4,[%o3+0x006] ! Mem[00000000238000c6] done p9_trap2e: ldx [%i2+0x020],%l1 ! Mem[00000000230000e0] ldsh [%i2+0x008],%l0 ! Mem[00000000230000c8] sth %l2,[%i1+0x03e] ! Mem[00000000228000fe] std %l4,[%i2+0x028] ! Mem[00000000230000e8] done p9_trap2o: ldx [%o2+0x020],%l1 ! Mem[00000000230000e0] ldsh [%o2+0x008],%l0 ! Mem[00000000230000c8] sth %l2,[%o1+0x03e] ! Mem[00000000228000fe] std %l4,[%o2+0x028] ! Mem[00000000230000e8] done p9_trap3e: nop nop done p9_trap3o: 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 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 24a3d4ee457df1ea ldx [%g1+0x008],%l1 ! %l1 = ca16be784ca825a7 ldx [%g1+0x010],%l2 ! %l2 = 78a2a7a49b75309f ldx [%g1+0x018],%l3 ! %l3 = 1f9a195a71d6c199 ldx [%g1+0x020],%l4 ! %l4 = 085676404daaad37 ldx [%g1+0x028],%l5 ! %l5 = eeca9fa0878eeaf7 ldx [%g1+0x030],%l6 ! %l6 = 654df6e61a44276f ldx [%g1+0x038],%l7 ! %l7 = cdfc5fea716de13f ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 8f455314 c70ea573 1d893dd7 f8fd9216 ! %f4 = cbf1a5d3 6e29c527 6c0dc92c ce07712a ! %f8 = f4bf9025 4ea7d2d9 5651c49e 6f35f919 ! %f12 = 6ac093d1 90428445 4f160889 fe1ff2ee ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5490ed5e 54de6d65 9238ba79 27a42db6 ! %f20 = 8775b585 1efe51da 308f0e01 636b1b7c ! %f24 = 3a4b79a7 7ffd8dcb 32582452 bdcc5140 ! %f28 = b4e11789 20d60357 517432ca b69836af ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 18f88a26 0ade913d f6118a4f 4b78b44c ! %f36 = 8a7eff71 c5562266 1850ff0b 01dd3f39 ! %f40 = cd041f59 b69f90d7 22eba16a 4f3430af ! %f44 = 9c238a9d db669e05 8cadcaeb bbf4cb8f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x38cca5670000001d,%g7,%g1 ! GSR scale = 3, align = 5 wr %g1,%g0,%gsr ! GSR = 38cca5670000001d wr %g0,%y ! Clear Y 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[00000000918000fc] = 5694de00, %l18 = 70d8caf87cbd294b ldsb [%o3+0x03d],%g2 ! %g2 = 0000000000000056 ! Mem[00000000240000e4] = ea90e13e, %l1 = 55ff57d67fbd8bbe ldsh [%i0+0x026],%l1 ! %l1 = ffffffffffffe13e ! Mem[00000000240000c8] = 95585840a7b5f43d, %l3 = 3dee187ffe6e473b, %l4 = 7ff18e3c1d1711e8 add %i0,0x08,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 95585840a7b5f43d ! Mem[00000000250000e8] = 52cc006911a1efe8, %l4 = 95585840a7b5f43d ldx [%i2+%o5],%l4 ! %l4 = 52cc006911a1efe8 ! Mem[00000000910000e0] = 3f2cae1d, %l18 = 70d8caf87cbd294b ldsb [%o2+0x023],%g2 ! %g2 = 000000000000003f ! Mem[00000000240000f7] = 8c1ec86a, %l3 = 3dee187ffe6e473b ldstub [%i0+0x037],%l3 ! %l3 = 000000000000006a ! Mem[00000000910000c8] = a1e5df4d, %l18 = 70d8caf87cbd294b ldsw [%o2+%i4],%g2 ! %g2 = 70d8caf87cbd294b ! Mem[00000000240000fe] = 69eb6c08, %l3 = 000000000000006a ldstub [%i0+0x03e],%l3 ! %l3 = 000000000000006c ! %l1 = ffffffffffffe13e, Mem[00000000258000cc] = cf715138 stb %l1,[%i3+0x00c] ! Mem[00000000258000cc] = 3e715138 ! Mem[00000000258000e0] = 4bae6067, %l1 = ffffe13e, %l0 = 47645ba5 add %i3,0x20,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000004bae6067 p10_label_2: ! %l6 = 38e859dbda37f6fc, Mem[00000000900000f7] = 4c725b55 stb %l6,[%o0+0x037] ! Mem[00000000900000f4] = fc725b55 ! Mem[00000000918000d8] = 57d20022, %l18 = 70d8caf87cbd294b ldsw [%o3+%i6],%g2 ! %g2 = 70d8caf87cbd294b ! %l0 = 4bae6067, %l1 = ffffe13e, Mem[00000000900000e0] = 6aadefca e3177af2 std %l0,[%o0+%o4] ! Mem[00000000900000e0] = 4bae6067 ffffe13e ! Mem[00000000240000c5] = 508bbf79, %l5 = 2add0a4c4f2c68b9 ldstub [%i0+0x005],%l5 ! %l5 = 000000000000008b ! Mem[00000000248000c8] = e8ba06f9b9f9bfdb, %l5 = 000000000000008b ldx [%i1+%i4],%l5 ! %l5 = e8ba06f9b9f9bfdb ! %l2 = a5598d5ea5683463, Mem[00000000250000f0] = f566387a stw %l2,[%i2+%o6] ! Mem[00000000250000f0] = a5683463 ! Mem[00000000240000d8] = e99c64c2, %l6 = 38e859dbda37f6fc ldstub [%i0+%i6],%l6 ! %l6 = 00000000000000e9 ! Mem[00000000918000dc] = bc89c3be, %l18 = 70d8caf87cbd294b ldsb [%o3+0x01d],%g2 ! %g2 = ffffffffffffffbc ! %l7 = 3326cde25355bff9, Mem[00000000248000ea] = d971ac36 stb %l7,[%i1+0x02a] ! Mem[00000000248000e8] = d971f936 ! Mem[00000000248000f4] = d4562826, %l1 = ffffe13e, %l1 = ffffe13e add %i1,0x34,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000d4562826 p10_label_3: ! Mem[00000000240000c0] = 13b5a19050ffbf79, %l4 = 52cc006911a1efe8, %l2 = a5598d5ea5683463 casxa [%i0]0x80,%l4,%l2 ! %l2 = 13b5a19050ffbf79 ! Mem[00000000248000f8] = 418bedc0, %l0 = 4bae6067, %l5 = b9f9bfdb add %i1,0x38,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000418bedc0 ! Mem[00000000258000c4] = 380975b5, %l2 = 50ffbf79, %l4 = 11a1efe8 add %i3,0x04,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000380975b5 ! %l0 = 4bae6067, %l1 = d4562826, Mem[00000000250000f8] = f088f4bd b0ad8e7d std %l0,[%i2+0x038] ! Mem[00000000250000f8] = 4bae6067 d4562826 ! Mem[00000000248000c8] = e8ba06f9b9f9bfdb, %l1 = 00000000d4562826 ldx [%i1+%i4],%l1 ! %l1 = e8ba06f9b9f9bfdb ! Mem[00000000910000ec] = d5b238ff, %l18 = 70d8caf87cbd294b ldsh [%o2+0x02e],%g2 ! %g2 = ffffffffffffd5b2 ! Mem[00000000248000f8] = 418bedc0, %l0 = 4bae6067, %l6 = 000000e9 add %i1,0x38,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000418bedc0 ! %l3 = 000000000000006c, Mem[00000000918000e0] = bef83b74 stb %l3,[%o3+%o4] ! Mem[00000000918000e0] = 6cf83b74 ! Mem[00000000908000f0] = d24aa70c, %l18 = 70d8caf87cbd294b ldsw [%o1+%o6],%g2 ! %g2 = 70d8caf87cbd294b ! %l6 = 00000000418bedc0, Mem[00000000910000dc] = 7b31d336 stw %l6,[%o2+0x01c] ! Mem[00000000910000dc] = 418bedc0 p10_label_4: ! Mem[00000000900000c8] = 8d930472, %l18 = 70d8caf87cbd294b ldsh [%o0+0x00a],%g2 ! %g2 = ffffffffffff8d93 ! Mem[00000000240000c4] = 50ffbf79, %l4 = 00000000380975b5 ldstub [%i0+0x004],%l4 ! %l4 = 0000000000000050 ! Mem[00000000248000fb] = 418bedc0, %l7 = 3326cde25355bff9 ldstub [%i1+0x03b],%l7 ! %l7 = 00000000000000c0 ! Mem[00000000258000fc] = 57c507ad, %l7 = 00000000000000c0 swap [%i3+0x03c],%l7 ! %l7 = 0000000057c507ad ! Mem[00000000918000d8] = 57d20022, %l18 = 70d8caf87cbd294b ldsh [%o3+%i6],%g2 ! %g2 = 00000000000057d2 ! Mem[00000000250000d2] = 480576cc, %l6 = 00000000418bedc0 ldstub [%i2+0x012],%l6 ! %l6 = 0000000000000076 ! Mem[00000000250000c0] = 588a812f, %l0 = 000000004bae6067 swap [%i2+%g0],%l0 ! %l0 = 00000000588a812f ! Mem[00000000250000d4] = 3ac2a36f, %l4 = 0000000000000050 ldsh [%i2+0x014],%l4 ! %l4 = 0000000000003ac2 ! Mem[00000000240000f8] = a75e713169ebff08, %l3 = 000000000000006c, %l1 = e8ba06f9b9f9bfdb add %i0,0x38,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = a75e713169ebff08 ! Mem[00000000248000f0] = 19ac4763, %l7 = 0000000057c507ad swap [%i1+%o6],%l7 ! %l7 = 0000000019ac4763 p10_label_5: ! Mem[00000000918000e8] = d97009e7e5df9dd8, %l18 = 70d8caf87cbd294b ldx [%o3+%o5],%g2 ! %g2 = d97009e7e5df9dd8 ! %l4 = 0000000000003ac2, Mem[00000000908000dc] = 2d2207d6 stw %l4,[%o1+0x01c] ! Mem[00000000908000dc] = 00003ac2 ! Mem[00000000250000d8] = 5f64935cae85ded0, %l5 = 00000000418bedc0, %l2 = 13b5a19050ffbf79 add %i2,0x18,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 5f64935cae85ded0 ! Mem[00000000900000e0] = ae6067ff, %l18 = 70d8caf87cbd294b ldsb [%o0+0x021],%g2 ! %g2 = ffffffffffffffae ! Mem[00000000248000dc] = 2fb866ae, %l4 = 0000000000003ac2 ldstub [%i1+0x01c],%l4 ! %l4 = 000000000000002f ! Mem[00000000910000e0] = c2133f2c, %l18 = 70d8caf87cbd294b ldsb [%o2+0x021],%g2 ! %g2 = ffffffffffffffc2 ! Mem[00000000240000d0] = a8e239be, %l2 = ae85ded0, %l3 = 0000006c add %i0,0x10,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000a8e239be ! Mem[00000000908000dc] = 00003ac2, %l18 = 70d8caf87cbd294b ldsw [%o1+0x01c],%g2 ! %g2 = 70d8caf87cbd294b ! Mem[00000000240000e4] = ea90e13e, %l5 = 00000000418bedc0 swap [%i0+0x024],%l5 ! %l5 = 00000000ea90e13e ! Mem[00000000900000d4] = 93556acd, %l18 = 70d8caf87cbd294b ldsw [%o0+0x014],%g2 ! %g2 = 70d8caf87cbd294b p10_label_6: ! Mem[00000000248000c4] = 140a8d77, %l4 = 000000000000002f ldsw [%i1+0x004],%l4 ! %l4 = 00000000140a8d77 ! Mem[00000000240000f4] = 8c1ec8ff, %l3 = a8e239be, %l6 = 00000076 add %i0,0x34,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000008c1ec8ff ! Mem[00000000250000d4] = 3ac2a36f, %l7 = 19ac4763, %l3 = a8e239be add %i2,0x14,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000003ac2a36f ! Mem[00000000918000c0] = 69d68606, %l18 = 70d8caf87cbd294b ldsh [%o3+%g0],%g2 ! %g2 = 00000000000069d6 ! Mem[00000000248000f0] = 57c507ad, %l7 = 0000000019ac4763 ldstub [%i1+%o6],%l7 ! %l7 = 0000000000000057 ! Mem[00000000918000d8] = 57d20022, %l18 = 70d8caf87cbd294b ldsw [%o3+%i6],%g2 ! %g2 = 70d8caf87cbd294b ! %l0 = 588a812f, %l1 = 69ebff08, Mem[00000000918000d8] = 57d20022 29bc89c3 std %l0,[%o3+%i6] ! Mem[00000000918000d8] = 588a812f 69ebff08 ! Mem[00000000250000d6] = 3ac2a36f, %l1 = a75e713169ebff08 ldstub [%i2+0x016],%l1 ! %l1 = 00000000000000a3 ! Mem[00000000248000eb] = d971f936, %l4 = 00000000140a8d77 ldstub [%i1+0x02b],%l4 ! %l4 = 0000000000000036 ! Mem[00000000908000e8] = 5af65bd6, %l18 = 70d8caf87cbd294b ldsb [%o1+0x02a],%g2 ! %g2 = 000000000000005a p10_label_7: ! Mem[00000000240000cd] = a7b5f43d, %l6 = 000000008c1ec8ff ldstub [%i0+0x00d],%l6 ! %l6 = 00000000000000b5 ! Mem[00000000250000e4] = f0ad166c, %l2 = ae85ded0, %l7 = 00000057 add %i2,0x24,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000f0ad166c ! Mem[00000000258000f0] = 9f5a2663d9d8e9a0, %l3 = 000000003ac2a36f, %l3 = 000000003ac2a36f add %i3,0x30,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 9f5a2663d9d8e9a0 ! %l6 = 00000000000000b5, Mem[00000000918000c4] = 0a36bd1b stb %l6,[%o3+0x004] ! Mem[00000000918000c4] = b536bd1b ! %l5 = 00000000ea90e13e, Mem[00000000918000e0] = 6cf83b74 stw %l5,[%o3+%o4] ! Mem[00000000918000e0] = ea90e13e ! Mem[00000000908000fc] = ab225f28, %l18 = 70d8caf87cbd294b ldsh [%o1+0x03c],%g2 ! %g2 = ffffffffffffab22 ! %l5 = 00000000ea90e13e, Mem[00000000910000d0] = 06bd17f6 stw %l5,[%o2+%i5] ! Mem[00000000910000d0] = ea90e13e ! Mem[00000000910000c4] = 78e7a1e5, %l18 = 70d8caf87cbd294b ldsh [%o2+0x006],%g2 ! %g2 = 00000000000078e7 ! Mem[00000000240000e8] = 2ef4647654358bfb, %l4 = 0000000000000036, %l4 = 0000000000000036 add %i0,0x28,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 2ef4647654358bfb ! Mem[00000000250000ec] = 11a1efe8, %l5 = 00000000ea90e13e swap [%i2+0x02c],%l5 ! %l5 = 0000000011a1efe8 p10_label_8: ! Mem[00000000258000e4] = 8251974d, %l7 = f0ad166c, %l7 = f0ad166c add %i3,0x24,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000008251974d ! Mem[00000000258000e3] = 4bae6067, %l6 = 00000000000000b5 ldstub [%i3+0x023],%l6 ! %l6 = 0000000000000067 ! Mem[00000000248000f8] = 418bedff7c4704d5, %l0 = 00000000588a812f ldx [%i1+0x038],%l0 ! %l0 = 418bedff7c4704d5 ! Mem[00000000900000e4] = ffffe13e, %l18 = 70d8caf87cbd294b ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffffffff ! Mem[00000000258000c4] = 380975b5, %l3 = 9f5a2663d9d8e9a0 ldsw [%i3+0x004],%l3 ! %l3 = 00000000380975b5 ! Mem[00000000900000cc] = 0472ded8, %l18 = 70d8caf87cbd294b ldsb [%o0+0x00c],%g2 ! %g2 = 0000000000000004 ! Mem[00000000918000fc] = 94de0000, %l18 = 70d8caf87cbd294b ldsh [%o3+0x03e],%g2 ! %g2 = ffffffffffff94de ! Mem[00000000910000fc] = cdf6c3bc, %l18 = 70d8caf87cbd294b ldsh [%o2+0x03c],%g2 ! %g2 = ffffffffffffcdf6 ! %l5 = 0000000011a1efe8, Mem[00000000918000c8] = 88436c47 stw %l5,[%o3+%i4] ! Mem[00000000918000c8] = 11a1efe8 ! Mem[00000000258000d8] = f58e75c4, %l6 = 0000000000000067 ldsw [%i3+%i6],%l6 ! %l6 = fffffffff58e75c4 p10_label_9: ! %l1 = 00000000000000a3, Mem[00000000910000d7] = aa3b50fb stb %l1,[%o2+0x017] ! Mem[00000000910000d4] = a33b50fb ! Mem[00000000910000e4] = 2cae1d1d, %l18 = 70d8caf87cbd294b ldsh [%o2+0x024],%g2 ! %g2 = 0000000000002cae ! Mem[00000000240000cc] = a7fff43d, %l6 = f58e75c4, %l3 = 380975b5 add %i0,0x0c,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000a7fff43d ! %l0 = 7c4704d5, %l1 = 000000a3, Mem[00000000910000e0] = 01c2133f 2cae1d1d std %l0,[%o2+%o4] ! Mem[00000000910000e0] = 7c4704d5 000000a3 ! %l2 = 5f64935cae85ded0, Mem[00000000908000c1] = 1a682866 stb %l2,[%o1+0x001] ! Mem[00000000908000c0] = d0682866 ! %l2 = 5f64935cae85ded0, Mem[00000000240000ee] = 54358bfb stb %l2,[%i0+0x02e] ! Mem[00000000240000ec] = 5435d0fb ! Mem[00000000248000e4] = 98b1da1e, %l1 = 000000a3, %l6 = f58e75c4 add %i1,0x24,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000098b1da1e ! Mem[00000000918000fc] = 755694de, %l18 = 70d8caf87cbd294b ldsb [%o3+0x03c],%g2 ! %g2 = 0000000000000075 ! Mem[00000000248000e8] = d971f9ff, %l1 = 000000a3, %l6 = 98b1da1e add %i1,0x28,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000d971f9ff ! Mem[00000000250000dc] = ae85ded0, %l7 = 000000008251974d ldstub [%i2+0x01c],%l7 ! %l7 = 00000000000000ae p10_label_10: ! Mem[00000000248000d4] = 80670fd7, %l0 = 7c4704d5, %l1 = 000000a3 add %i1,0x14,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000080670fd7 ! Mem[00000000250000f9] = 4bae6067, %l0 = 418bedff7c4704d5 ldstub [%i2+0x039],%l0 ! %l0 = 00000000000000ae ! %l6 = 00000000d971f9ff, Mem[00000000908000e9] = d85af65b stb %l6,[%o1+0x029] ! Mem[00000000908000e8] = ff5af65b ! Mem[00000000258000c0] = 50c2e741, %l1 = 0000000080670fd7 swap [%i3+%g0],%l1 ! %l1 = 0000000050c2e741 ! Mem[00000000250000c8] = 2b24520033b05dff, %l7 = 00000000000000ae, %l3 = 00000000a7fff43d add %i2,0x08,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 2b24520033b05dff ! Mem[00000000248000e0] = 6add3b3d98b1da1e, %l4 = 2ef4647654358bfb, %l5 = 0000000011a1efe8 add %i1,0x20,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 6add3b3d98b1da1e ! Mem[00000000248000c8] = e8ba06f9, %l2 = ae85ded0, %l4 = 54358bfb add %i1,0x08,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000e8ba06f9 ! %l0 = 000000ae, %l1 = 50c2e741, Mem[00000000908000d0] = 7198b30a 564e5092 std %l0,[%o1+%i5] ! Mem[00000000908000d0] = 000000ae 50c2e741 ! %l5 = 6add3b3d98b1da1e, Mem[00000000918000d6] = 3b03588a stb %l5,[%o3+0x016] ! Mem[00000000918000d4] = 1e03588a ! Mem[00000000900000d8] = bc328cae, %l18 = 70d8caf87cbd294b ldsb [%o0+0x019],%g2 ! %g2 = ffffffffffffffbc p10_label_11: ! %l4 = 00000000e8ba06f9, Mem[00000000910000fb] = c7cdf6c3 stb %l4,[%o2+0x03b] ! Mem[00000000910000f8] = f9cdf6c3 ! %l4 = e8ba06f9, %l5 = 98b1da1e, Mem[00000000918000f8] = 3636a6ac 755694de std %l4,[%o3+0x038] ! Mem[00000000918000f8] = e8ba06f9 98b1da1e ! Mem[00000000240000d4] = 278916ef, %l4 = 00000000e8ba06f9 ldsw [%i0+0x014],%l4 ! %l4 = 00000000278916ef ! Mem[00000000258000f8] = e0c29ad1, %l4 = 278916ef, %l5 = 98b1da1e add %i3,0x38,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000e0c29ad1 ! %l6 = d971f9ff, %l7 = 000000ae, Mem[00000000918000c8] = 11a1efe8 7736dd33 std %l6,[%o3+%i4] ! Mem[00000000918000c8] = d971f9ff 000000ae ! Mem[00000000918000cc] = 000000ae, %l18 = 70d8caf87cbd294b ldsh [%o3+0x00c],%g2 ! %g2 = 0000000000000000 ! Mem[00000000240000e0] = a7e37b2f, %l3 = 33b05dff, %l6 = d971f9ff add %i0,0x20,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000a7e37b2f ! Mem[00000000918000c4] = b536bd1b, %l18 = 70d8caf87cbd294b ldsw [%o3+0x004],%g2 ! %g2 = 70d8caf87cbd294b ! Mem[00000000248000ec] = ccc8c3d2, %l0 = 000000ae, %l1 = 50c2e741 add %i1,0x2c,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000ccc8c3d2 ! %l4 = 00000000278916ef, Mem[00000000908000cc] = a6202de8 stw %l4,[%o1+0x00c] ! Mem[00000000908000cc] = 278916ef p10_label_12: ! %l0 = 000000ae, %l1 = ccc8c3d2, Mem[00000000908000f8] = f6f5d23f ab225f28 std %l0,[%o1+0x038] ! Mem[00000000908000f8] = 000000ae ccc8c3d2 ! Mem[00000000240000d0] = a8e239be, %l5 = e0c29ad1, %l1 = ccc8c3d2 add %i0,0x10,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a8e239be ! %l1 = 00000000a8e239be, Mem[00000000900000e0] = 4bae6067 stw %l1,[%o0+%o4] ! Mem[00000000900000e0] = a8e239be ! Mem[00000000900000e4] = ffffe13e, %l18 = 70d8caf87cbd294b ldsw [%o0+0x024],%g2 ! %g2 = 70d8caf87cbd294b ! Mem[00000000250000c8] = 2b245200, %l6 = a7e37b2f, %l0 = 000000ae add %i2,0x08,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000002b245200 ! Mem[00000000918000d8] = 588a812f69ebff08, %l18 = 70d8caf87cbd294b ldx [%o3+%i6],%g2 ! %g2 = 588a812f69ebff08 ! Mem[00000000258000d8] = f58e75c4, %l4 = 278916ef, %l6 = a7e37b2f add %i3,0x18,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000f58e75c4 ! Mem[00000000240000e3] = a7e37b2f, %l1 = 00000000a8e239be ldstub [%i0+0x023],%l1 ! %l1 = 000000000000002f ! Mem[00000000240000e8] = 2ef46476, %l3 = 2b24520033b05dff swap [%i0+%o5],%l3 ! %l3 = 000000002ef46476 ! %l7 = 00000000000000ae, Mem[00000000240000fd] = 69ebff08 stb %l7,[%i0+0x03d] ! Mem[00000000240000fc] = 69aeff08 p10_label_13: ! Mem[00000000250000f8] = 4bff6067, %l7 = 00000000000000ae swap [%i2+0x038],%l7 ! %l7 = 000000004bff6067 ! Mem[00000000250000d4] = 3ac2ff6f, %l6 = 00000000f58e75c4 ldstub [%i2+0x014],%l6 ! %l6 = 000000000000003a ! %l3 = 000000002ef46476, Mem[00000000918000e0] = ea90e13e stw %l3,[%o3+%o4] ! Mem[00000000918000e0] = 2ef46476 ! Mem[00000000908000e0] = 179421f5, %l18 = 70d8caf87cbd294b ldsh [%o1+0x022],%g2 ! %g2 = 0000000000001794 ! %l3 = 000000002ef46476, Mem[00000000918000dc] = 69ebff08 stw %l3,[%o3+0x01c] ! Mem[00000000918000dc] = 2ef46476 ! %l4 = 00000000278916ef, Mem[00000000240000f5] = 8c1ec8ff stb %l4,[%i0+0x035] ! Mem[00000000240000f4] = 8cefc8ff ! %l7 = 000000004bff6067, Mem[00000000240000cc] = a7fff43d stw %l7,[%i0+0x00c] ! Mem[00000000240000cc] = 4bff6067 ! Mem[00000000258000fb] = e0c29ad1, %l4 = 00000000278916ef ldstub [%i3+0x03b],%l4 ! %l4 = 00000000000000d1 ! %l3 = 000000002ef46476, Mem[00000000900000f8] = 725b5596 stw %l3,[%o0+0x038] ! Mem[00000000900000f8] = 2ef46476 ! Mem[00000000240000d5] = 278916ef, %l6 = 000000000000003a ldstub [%i0+0x015],%l6 ! %l6 = 0000000000000089 p10_label_14: ! Mem[00000000248000e8] = d971f9ffccc8c3d2, %l3 = 000000002ef46476, %l3 = 000000002ef46476 add %i1,0x28,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = d971f9ffccc8c3d2 ! Mem[00000000258000c4] = 380975b5, %l1 = 000000000000002f ldsb [%i3+0x006],%l1 ! %l1 = 0000000000000075 ! Mem[00000000250000c8] = 2b24520033b05dff, %l3 = d971f9ffccc8c3d2, %l0 = 000000002b245200 add %i2,0x08,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 2b24520033b05dff ! Mem[00000000248000d1] = 3f653816, %l4 = 00000000000000d1 ldstub [%i1+0x011],%l4 ! %l4 = 0000000000000065 ! %l2 = ae85ded0, %l3 = ccc8c3d2, Mem[00000000240000f0] = 68e3ca12 8cefc8ff std %l2,[%i0+%o6] ! Mem[00000000240000f0] = ae85ded0 ccc8c3d2 ! Mem[00000000250000d8] = 5f64935c, %l0 = 2b24520033b05dff swap [%i2+%i6],%l0 ! %l0 = 000000005f64935c ! Mem[00000000900000c8] = d7b08d93, %l18 = 70d8caf87cbd294b ldsh [%o0+%i4],%g2 ! %g2 = ffffffffffffd7b0 ! Mem[00000000240000dc] = 042a4e8e, %l6 = 00000089, %l3 = ccc8c3d2 add %i0,0x1c,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000042a4e8e ! %l6 = 00000089, %l7 = 4bff6067, Mem[00000000258000c0] = 80670fd7 380975b5 std %l6,[%i3+%g0] ! Mem[00000000258000c0] = 00000089 4bff6067 ! %l6 = 00000089, %l7 = 4bff6067, Mem[00000000258000e8] = 409078eb c3e6259c std %l6,[%i3+%o5] ! Mem[00000000258000e8] = 00000089 4bff6067 p10_label_15: ! %l3 = 00000000042a4e8e, Mem[00000000250000e0] = 87227e89 stb %l3,[%i2+%o4] ! Mem[00000000250000e0] = 8e227e89 ! Mem[00000000250000e0] = 8e227e89f0ad166c, %l4 = 0000000000000065, %l5 = 00000000e0c29ad1 add %i2,0x20,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 8e227e89f0ad166c ! Mem[00000000240000cc] = 4bff6067, %l3 = 00000000042a4e8e ldstub [%i0+0x00c],%l3 ! %l3 = 000000000000004b ! Mem[00000000910000d0] = e13e6e5e, %l18 = 70d8caf87cbd294b ldsb [%o2+0x012],%g2 ! %g2 = ffffffffffffffe1 ! Mem[00000000240000f2] = ae85ded0, %l4 = 0000000000000065 ldstub [%i0+0x032],%l4 ! %l4 = 00000000000000de ! Mem[00000000240000f8] = a75e7131, %l7 = 000000004bff6067 ldstub [%i0+0x038],%l7 ! %l7 = 00000000000000a7 ! Mem[00000000240000c8] = 95585840, %l2 = 5f64935cae85ded0 ldsb [%i0+%i4],%l2 ! %l2 = ffffffffffffff95 ! %l0 = 5f64935c, %l1 = 00000075, Mem[00000000248000f0] = ffc507ad d4562826 std %l0,[%i1+%o6] ! Mem[00000000248000f0] = 5f64935c 00000075 ! %l5 = 8e227e89f0ad166c, Mem[00000000258000d1] = 97530dab stb %l5,[%i3+0x011] ! Mem[00000000258000d0] = 976c0dab ! Mem[00000000258000c4] = 4bff6067, %l0 = 000000005f64935c ldsw [%i3+0x004],%l0 ! %l0 = 000000004bff6067 ba,a p10_not_taken_0_end p10_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p10_branch_failed p10_not_taken_0_end: ! End of Random Code for Processor 10 p10_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x028] ! Set processor 10 done flag ! Check Registers p10_check_registers: set p10_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000004bff6067 bne,a,pn %xcc,p10_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000075 bne,a,pn %xcc,p10_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffff95 bne,a,pn %xcc,p10_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000004b bne,a,pn %xcc,p10_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000de bne,a,pn %xcc,p10_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 8e227e89f0ad166c bne,a,pn %xcc,p10_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000089 bne,a,pn %xcc,p10_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000a7 bne,a,pn %xcc,p10_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p10_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 13b5a190ffffbf79 ldx [%i0+0x000],%g3 ! Observed data at 00000000240000c0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 95585840ffff6067 ldx [%i0+0x008],%g3 ! Observed data at 00000000240000c8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a8e239be27ff16ef ldx [%i0+0x010],%g3 ! Observed data at 00000000240000d0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff9c64c2042a4e8e ldx [%i0+0x018],%g3 ! Observed data at 00000000240000d8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a7e37bff418bedc0 ldx [%i0+0x020],%g3 ! Observed data at 00000000240000e0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 33b05dff5435d0fb ldx [%i0+0x028],%g3 ! Observed data at 00000000240000e8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ae85ffd0ccc8c3d2 ldx [%i0+0x030],%g3 ! Observed data at 00000000240000f0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff5e713169aeff08 ldx [%i0+0x038],%g3 ! Observed data at 00000000240000f8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x038,%g4 set p10_local1_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = 3fff381680670fd7 ldx [%i1+0x010],%g3 ! Observed data at 00000000248000d0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 47f3e0eaffb866ae ldx [%i1+0x018],%g3 ! Observed data at 00000000248000d8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 5f64935c00000075 ldx [%i1+0x030],%g3 ! Observed data at 00000000248000f0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x030,%g4 set p10_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 4bae6067c44d5f06 ldx [%i2+0x000],%g3 ! Observed data at 00000000250000c0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4805ffccffc2ff6f ldx [%i2+0x010],%g3 ! Observed data at 00000000250000d0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 33b05dffff85ded0 ldx [%i2+0x018],%g3 ! Observed data at 00000000250000d8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 52cc0069ea90e13e ldx [%i2+0x028],%g3 ! Observed data at 00000000250000e8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = a568346304cdda80 ldx [%i2+0x030],%g3 ! Observed data at 00000000250000f0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000aed4562826 ldx [%i2+0x038],%g3 ! Observed data at 00000000250000f8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x038,%g4 set p10_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 000000894bff6067 ldx [%i3+0x000],%g3 ! Observed data at 00000000258000c0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = e79def653e715138 ldx [%i3+0x008],%g3 ! Observed data at 00000000258000c8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 976c0dab0d3ad3a8 ldx [%i3+0x010],%g3 ! Observed data at 00000000258000d0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4bae60ff8251974d ldx [%i3+0x020],%g3 ! Observed data at 00000000258000e0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000894bff6067 ldx [%i3+0x028],%g3 ! Observed data at 00000000258000e8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = e0c29aff000000c0 ldx [%i3+0x038],%g3 ! Observed data at 00000000258000f8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x038,%g4 ! The test for processor 10 has passed p10_passed: ta GOOD_TRAP nop p10_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p10_failed p10_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p10_failed p10_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p10_failed p10_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p10_failed p10_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p10_failed p10_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p10_failed p10_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p10_failed p10_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p10_failed ! 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_dfill_failed: ba p10_failed mov 0xddd,%g1 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: ldsh [%i0+0x004],%l6 ! Mem[00000000240000c4] ldx [%i0+0x030],%l7 ! Mem[00000000240000f0] ldstub [%i2+0x021],%l2 ! Mem[00000000250000e1] ldstub [%i1+0x01f],%l6 ! Mem[00000000248000df] lduw [%i1+0x018],%l6 ! Mem[00000000248000d8] done p10_trap1o: ldsh [%o0+0x004],%l6 ! Mem[00000000240000c4] ldx [%o0+0x030],%l7 ! Mem[00000000240000f0] ldstub [%o2+0x021],%l2 ! Mem[00000000250000e1] ldstub [%o1+0x01f],%l6 ! Mem[00000000248000df] lduw [%o1+0x018],%l6 ! Mem[00000000248000d8] done p10_trap2e: stw %l7,[%i2+0x02c] ! Mem[00000000250000ec] lduw [%i3+0x018],%l7 ! Mem[00000000258000d8] swap [%i2+0x018],%l4 ! Mem[00000000250000d8] swap [%i1+0x014],%l4 ! Mem[00000000248000d4] stw %l2,[%i1+0x01c] ! Mem[00000000248000dc] ldstub [%i2+0x014],%l2 ! Mem[00000000250000d4] sth %l0,[%i2+0x00a] ! Mem[00000000250000ca] done p10_trap2o: stw %l7,[%o2+0x02c] ! Mem[00000000250000ec] lduw [%o3+0x018],%l7 ! Mem[00000000258000d8] swap [%o2+0x018],%l4 ! Mem[00000000250000d8] swap [%o1+0x014],%l4 ! Mem[00000000248000d4] stw %l2,[%o1+0x01c] ! Mem[00000000248000dc] ldstub [%o2+0x014],%l2 ! Mem[00000000250000d4] sth %l0,[%o2+0x00a] ! Mem[00000000250000ca] done p10_trap3e: nop nop nop nop nop done p10_trap3o: 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 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 3d8bfd6c47645ba5 ldx [%g1+0x008],%l1 ! %l1 = 55ff57d67fbd8bbe ldx [%g1+0x010],%l2 ! %l2 = a5598d5ea5683463 ldx [%g1+0x018],%l3 ! %l3 = 3dee187ffe6e473b ldx [%g1+0x020],%l4 ! %l4 = 7ff18e3c1d1711e8 ldx [%g1+0x028],%l5 ! %l5 = 2add0a4c4f2c68b9 ldx [%g1+0x030],%l6 ! %l6 = 38e859dbda37f6fc ldx [%g1+0x038],%l7 ! %l7 = 3326cde25355bff9 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = e5990cd3 31dd11dc a73b791a 8db4f866 ! %f4 = c6e85f9d 7c10120d 0321f06b b8e56b04 ! %f8 = 4ca0f6e9 fe150cbd c442550a 18b3e769 ! %f12 = 4d338624 183c3eb6 5b52aca6 44852202 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5f60f3e0 128a67ed 5f8f7c47 21f2b758 ! %f20 = de52a57f 244378d9 04b07895 ed016b59 ! %f24 = 1626e9de c9e882f8 140d93f4 69d025a3 ! %f28 = 2174cb62 9382a6b7 1e4068bd 99f190c1 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 1c4dea97 36e8ef17 4599d641 14e05643 ! %f36 = 5f5a2cf4 1ddc3b8b bc3e365b 975a8b27 ! %f40 = b15bbd3b 3f967e01 0c791aa2 020d09e8 ! %f44 = f276e8ff 1eb20b2c 56bd2018 1c94c919 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4d8d1bcf00000045,%g7,%g1 ! GSR scale = 8, align = 5 wr %g1,%g0,%gsr ! GSR = 4d8d1bcf00000045 wr %g0,%y ! Clear Y 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: ! %l2 = 1926546a3062a1ee, Mem[00000000278000fc] = 6345df8b stw %l2,[%i3+0x03c] ! Mem[00000000278000fc] = 3062a1ee ! Mem[00000000908000c8] = b03c93a6, %l18 = 17569c928a260e04 ldsb [%o1+0x009],%g2 ! %g2 = ffffffffffffffb0 ! Mem[00000000908000e4] = 21f5d561, %l18 = 17569c928a260e04 ldsw [%o1+0x024],%g2 ! %g2 = 17569c928a260e04 ! Mem[00000000268000c0] = c363ec79, %l0 = 81fd288cb77f4f4e swap [%i1+%g0],%l0 ! %l0 = 00000000c363ec79 ! Mem[00000000268000e4] = c3f6da77, %l4 = df7a9f49, %l2 = 3062a1ee add %i1,0x24,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000c3f6da77 ! Mem[00000000910000d8] = 3b50fb69, %l18 = 17569c928a260e04 ldsb [%o2+%i6],%g2 ! %g2 = 000000000000003b ! Mem[00000000268000f0] = a1dbd342, %l4 = df7a9f49, %l5 = e2cb9320 add %i1,0x30,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000a1dbd342 ! Mem[00000000908000f8] = f6f5d23f, %l18 = 17569c928a260e04 ldsh [%o1+0x038],%g2 ! %g2 = fffffffffffff6f5 ! Mem[00000000268000d0] = 9705b964, %l5 = 00000000a1dbd342 swap [%i1+%i5],%l5 ! %l5 = 000000009705b964 ! Mem[00000000900000d0] = 17289355, %l18 = 17569c928a260e04 ldsh [%o0+0x012],%g2 ! %g2 = 0000000000001728 p11_label_2: ! Mem[00000000268000e4] = c3f6da77, %l3 = 66d009d8915b2916 ldsw [%i1+0x024],%l3 ! %l3 = ffffffffc3f6da77 ! Mem[00000000270000c0] = edbcd932, %l3 = ffffffffc3f6da77 ldsb [%i2+0x002],%l3 ! %l3 = ffffffffffffffd9 ! Mem[00000000278000c0] = cd02fe8b, %l7 = 0f1b09a7, %l5 = 9705b964 casa [%i3]0x80,%l7,%l5 ! %l5 = 00000000cd02fe8b ! Mem[00000000918000d0] = 70b0ab0e985f3b03, %l18 = 17569c928a260e04 ldx [%o3+%i5],%g2 ! %g2 = 70b0ab0e985f3b03 ! Mem[00000000260000e0] = 266417157e353231, %l3 = ffffffffffffffd9, %l2 = 00000000c3f6da77 add %i0,0x20,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 266417157e353231 ! Mem[00000000268000c4] = a89a184b, %l4 = df7a9f49, %l6 = 55dc2961 add %i1,0x04,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000a89a184b ! %l6 = a89a184b, %l7 = 0f1b09a7, Mem[00000000260000d0] = 5fce5853 73476108 std %l6,[%i0+%i5] ! Mem[00000000260000d0] = a89a184b 0f1b09a7 ! Mem[00000000270000d4] = 77aedd5b, %l4 = df7a9f49, %l3 = ffffffd9 add %i2,0x14,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000077aedd5b ! Mem[00000000278000f8] = 39fe6330, %l2 = 266417157e353231 ldsh [%i3+0x038],%l2 ! %l2 = 00000000000039fe ! Mem[00000000918000f4] = 5aed9849, %l18 = 17569c928a260e04 ldsw [%o3+0x034],%g2 ! %g2 = 17569c928a260e04 p11_label_3: ! %l5 = 00000000cd02fe8b, Mem[00000000900000c0] = 64f48500 stb %l5,[%o0+%g0] ! Mem[00000000900000c0] = 8bf48500 ! %l2 = 00000000000039fe, Mem[00000000268000f9] = 34809400 stb %l2,[%i1+0x039] ! Mem[00000000268000f8] = 34fe9400 ! Mem[00000000260000f8] = 22855f63b96334ce, %l5 = 00000000cd02fe8b, %l1 = fbac90fe6295591e add %i0,0x38,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 22855f63b96334ce ! Mem[00000000268000e0] = fd00b4ce, %l7 = 32339f0a0f1b09a7 ldsh [%i1+0x022],%l7 ! %l7 = ffffffffffffb4ce ! %l4 = df7a9f49, %l5 = cd02fe8b, Mem[00000000270000f8] = 068486bd 10779eba std %l4,[%i2+0x038] ! Mem[00000000270000f8] = df7a9f49 cd02fe8b ! Mem[00000000900000f4] = e34c725b, %l18 = 17569c928a260e04 ldsh [%o0+0x036],%g2 ! %g2 = ffffffffffffe34c ! Mem[00000000270000e6] = 8d97f4f8, %l7 = ffffffffffffb4ce ldstub [%i2+0x026],%l7 ! %l7 = 00000000000000f4 ! Mem[00000000260000c8] = 2bdc18b6, %l1 = b96334ce, %l1 = b96334ce add %i0,0x08,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000002bdc18b6 ! %l0 = c363ec79, %l1 = 2bdc18b6, Mem[00000000908000e0] = 242a1794 21f5d561 std %l0,[%o1+%o4] ! Mem[00000000908000e0] = c363ec79 2bdc18b6 ! Mem[00000000268000fd] = 26b9efea, %l3 = 0000000077aedd5b ldstub [%i1+0x03d],%l3 ! %l3 = 00000000000000b9 p11_label_4: ! Mem[00000000270000da] = 3bf20295, %l6 = 00000000a89a184b ldstub [%i2+0x01a],%l6 ! %l6 = 0000000000000002 ! Mem[00000000270000fc] = cd02fe8b, %l5 = cd02fe8b, %l7 = 000000f4 add %i2,0x3c,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000cd02fe8b ! %l6 = 0000000000000002, Mem[00000000900000c4] = 8803093b stw %l6,[%o0+0x004] ! Mem[00000000900000c4] = 00000002 ! Mem[00000000278000f8] = 39fe63303062a1ee, %l6 = 0000000000000002, %l5 = 00000000cd02fe8b add %i3,0x38,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 39fe63303062a1ee ! Mem[00000000908000f0] = d24aa70cf408782d, %l18 = 17569c928a260e04 ldx [%o1+%o6],%g2 ! %g2 = d24aa70cf408782d ! Mem[00000000260000d8] = f2ad52193aa00d64, %l6 = 0000000000000002 ldx [%i0+%i6],%l6 ! %l6 = f2ad52193aa00d64 ! Mem[00000000260000d8] = f2ad5219, %l1 = 000000002bdc18b6 ldsh [%i0+0x01a],%l1 ! %l1 = 0000000000005219 ! Mem[00000000270000f0] = 29ae46ff11bc762c, %l4 = 6ff08323df7a9f49, %l4 = 6ff08323df7a9f49 add %i2,0x30,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 29ae46ff11bc762c ! Mem[00000000270000d0] = ca01f99577aedd5b, %l2 = 00000000000039fe, %l2 = 00000000000039fe add %i2,0x10,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = ca01f99577aedd5b ! Mem[00000000900000fc] = bab5974c, %l18 = 17569c928a260e04 ldsh [%o0+0x03c],%g2 ! %g2 = ffffffffffffbab5 p11_label_5: ! Mem[00000000260000f4] = e821f70a, %l1 = 00005219, %l2 = 77aedd5b add %i0,0x34,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000e821f70a ! Mem[00000000260000d4] = 0f1b09a7, %l4 = 29ae46ff11bc762c ldstub [%i0+0x014],%l4 ! %l4 = 000000000000000f ! Mem[00000000900000c8] = 8d930472, %l18 = 17569c928a260e04 ldsh [%o0+0x00a],%g2 ! %g2 = ffffffffffff8d93 ! %l2 = e821f70a, %l3 = 000000b9, Mem[00000000910000f0] = 38ff2a97 cb95fea2 std %l2,[%o2+%o6] ! Mem[00000000910000f0] = e821f70a 000000b9 ! %l2 = 00000000e821f70a, Mem[00000000918000ea] = 09e7e5df stb %l2,[%o3+0x02a] ! Mem[00000000918000e8] = 0ae7e5df ! %l3 = 00000000000000b9, Mem[00000000900000f0] = 44cc4dae stw %l3,[%o0+%o6] ! Mem[00000000900000f0] = 000000b9 ! Mem[00000000918000f4] = 98493636, %l18 = 17569c928a260e04 ldsh [%o3+0x036],%g2 ! %g2 = ffffffffffff9849 ! Mem[00000000260000ff] = b96334ce, %l0 = 00000000c363ec79 ldstub [%i0+0x03f],%l0 ! %l0 = 00000000000000ce ! %l5 = 39fe63303062a1ee, Mem[00000000900000dc] = aea3305c stw %l5,[%o0+0x01c] ! Mem[00000000900000dc] = 3062a1ee ! %l3 = 00000000000000b9, Mem[00000000268000d1] = a1dbd342 stb %l3,[%i1+0x011] ! Mem[00000000268000d0] = a1b9d342 p11_label_6: ! Mem[00000000900000ec] = 429f8000, %l18 = 17569c928a260e04 ldsb [%o0+0x02d],%g2 ! %g2 = 0000000000000042 ! Mem[00000000270000cc] = 24723b61, %l6 = f2ad52193aa00d64 swap [%i2+0x00c],%l6 ! %l6 = 0000000024723b61 ! Mem[00000000900000c0] = 8bf4850000000002, %l18 = 17569c928a260e04 ldx [%o0+%g0],%g2 ! %g2 = 8bf4850000000002 ! Mem[00000000260000cc] = 88c5d978, %l7 = 00000000cd02fe8b swap [%i0+0x00c],%l7 ! %l7 = 0000000088c5d978 ! Mem[00000000270000cc] = 3aa00d64, %l3 = 00000000000000b9 ldsw [%i2+0x00c],%l3 ! %l3 = 000000003aa00d64 ! Mem[00000000260000e0] = 26641715, %l6 = 0000000024723b61 ldsh [%i0+0x022],%l6 ! %l6 = 0000000000001715 ! Mem[00000000278000f8] = 39fe63303062a1ee, %l0 = 00000000000000ce, %l1 = 0000000000005219 add %i3,0x38,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 39fe63303062a1ee ! Mem[00000000910000f0] = e821f70a, %l18 = 17569c928a260e04 ldsh [%o2+%o6],%g2 ! %g2 = ffffffffffffe821 ! Mem[00000000278000eb] = 23b21571, %l2 = 00000000e821f70a ldstub [%i3+0x02b],%l2 ! %l2 = 0000000000000071 ! Mem[00000000260000c9] = 2bdc18b6, %l4 = 000000000000000f ldstub [%i0+0x009],%l4 ! %l4 = 00000000000000dc p11_label_7: ! %l2 = 0000000000000071, Mem[00000000910000ec] = adbcd5b2 stw %l2,[%o2+0x02c] ! Mem[00000000910000ec] = 00000071 ! %l6 = 0000000000001715, Mem[00000000900000dc] = 3062a1ee stw %l6,[%o0+0x01c] ! Mem[00000000900000dc] = 00001715 ! Mem[00000000900000fc] = bab5974c, %l18 = 17569c928a260e04 ldsh [%o0+0x03c],%g2 ! %g2 = ffffffffffffbab5 ! Mem[00000000260000ec] = bfda1345, %l0 = 00000000000000ce swap [%i0+0x02c],%l0 ! %l0 = 00000000bfda1345 ! Mem[00000000278000d0] = 7fabd86919719d6d, %l4 = 00000000000000dc, %l6 = 0000000000001715 add %i3,0x10,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 7fabd86919719d6d ! Mem[00000000270000d8] = 3bf2ff95, %l7 = 88c5d978, %l6 = 19719d6d add %i2,0x18,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 000000003bf2ff95 ! Mem[00000000278000f8] = 39fe6330, %l0 = bfda1345, %l5 = 3062a1ee add %i3,0x38,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000039fe6330 ! %l2 = 0000000000000071, Mem[00000000900000e1] = adefcae3 stb %l2,[%o0+0x021] ! Mem[00000000900000e0] = 71efcae3 ! Mem[00000000260000ec] = 000000ce, %l2 = 0000000000000071 swap [%i0+0x02c],%l2 ! %l2 = 00000000000000ce ! Mem[00000000278000c4] = cc58a8af, %l1 = 3062a1ee, %l6 = 3bf2ff95 add %i3,0x04,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000cc58a8af p11_label_8: ! Mem[00000000908000dc] = 2d2207d6, %l18 = 17569c928a260e04 ldsw [%o1+0x01c],%g2 ! %g2 = 17569c928a260e04 ! %l0 = bfda1345, %l1 = 3062a1ee, Mem[00000000918000c8] = 88436c47 7736dd33 std %l0,[%o3+%i4] ! Mem[00000000918000c8] = bfda1345 3062a1ee ! Mem[00000000270000c0] = edbcd932, %l4 = 000000dc, %l3 = 3aa00d64 casa [%i2]0x80,%l4,%l3 ! %l3 = 00000000edbcd932 ! %l0 = bfda1345, %l1 = 3062a1ee, Mem[00000000910000f0] = e821f70a 000000b9 std %l0,[%o2+%o6] ! Mem[00000000910000f0] = bfda1345 3062a1ee ! Mem[00000000270000d8] = 3bf2ff95, %l1 = 39fe63303062a1ee ldsw [%i2+%i6],%l1 ! %l1 = 000000003bf2ff95 ! Mem[00000000268000cc] = 03dd41b1, %l1 = 000000003bf2ff95 swap [%i1+0x00c],%l1 ! %l1 = 0000000003dd41b1 ! Mem[00000000278000ca] = 2bab7bdf, %l1 = 0000000003dd41b1 ldstub [%i3+0x00a],%l1 ! %l1 = 000000000000007b ! Mem[00000000260000e0] = 266417157e353231, %l4 = 00000000000000dc, %l2 = 00000000000000ce add %i0,0x20,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 266417157e353231 ! %l5 = 0000000039fe6330, Mem[00000000910000c4] = 047d78e7 stb %l5,[%o2+0x004] ! Mem[00000000910000c4] = 307d78e7 ! Mem[00000000270000e4] = 8d97fff8, %l1 = 0000007b, %l7 = 88c5d978 add %i2,0x24,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000008d97fff8 p11_label_9: ! Mem[00000000270000f8] = df7a9f49, %l7 = 000000008d97fff8 ldstub [%i2+0x038],%l7 ! %l7 = 00000000000000df ! Mem[00000000908000c0] = e91a6828, %l18 = 17569c928a260e04 ldsb [%o1+%g0],%g2 ! %g2 = ffffffffffffffe9 ! Mem[00000000270000d4] = 77aedd5b, %l2 = 7e353231, %l0 = bfda1345 add %i2,0x14,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000077aedd5b ! %l3 = 00000000edbcd932, Mem[00000000908000fc] = ab225f28 stw %l3,[%o1+0x03c] ! Mem[00000000908000fc] = edbcd932 ! Mem[00000000270000d2] = ca01f995, %l2 = 266417157e353231 ldstub [%i2+0x012],%l2 ! %l2 = 00000000000000f9 ! %l5 = 0000000039fe6330, Mem[00000000910000f4] = 3062a1ee stw %l5,[%o2+0x034] ! Mem[00000000910000f4] = 39fe6330 ! %l0 = 0000000077aedd5b, Mem[00000000910000d3] = f66e5e25 stb %l0,[%o2+0x013] ! Mem[00000000910000d0] = 5b6e5e25 ! %l4 = 000000dc, %l5 = 39fe6330, Mem[00000000918000d0] = 70b0ab0e 985f3b03 std %l4,[%o3+%i5] ! Mem[00000000918000d0] = 000000dc 39fe6330 ! Mem[00000000260000cc] = cd02fe8b, %l7 = 00000000000000df swap [%i0+0x00c],%l7 ! %l7 = 00000000cd02fe8b ! Mem[00000000268000ec] = 31fe129e, %l3 = edbcd932, %l0 = 77aedd5b add %i1,0x2c,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000031fe129e p11_label_10: ! %l1 = 000000000000007b, Mem[00000000260000d0] = a89a184b stw %l1,[%i0+%i5] ! Mem[00000000260000d0] = 0000007b ! Mem[00000000278000c4] = cc58a8af, %l6 = 00000000cc58a8af swap [%i3+0x004],%l6 ! %l6 = 00000000cc58a8af ! Mem[00000000270000f8] = ff7a9f49, %l5 = 0000000039fe6330 ldstub [%i2+0x038],%l5 ! %l5 = 00000000000000ff ! %l4 = 000000dc, %l5 = 000000ff, Mem[00000000908000c8] = c1b03c93 a6202de8 std %l4,[%o1+%i4] ! Mem[00000000908000c8] = 000000dc 000000ff ! Mem[00000000918000f8] = 3636a6ac, %l18 = 17569c928a260e04 ldsw [%o3+0x038],%g2 ! %g2 = 17569c928a260e04 ! Mem[00000000900000f0] = 000000b9, %l18 = 17569c928a260e04 ldsh [%o0+%o6],%g2 ! %g2 = 0000000000000000 ! %l0 = 31fe129e, %l1 = 0000007b, Mem[00000000918000c0] = 69d68606 0a36bd1b std %l0,[%o3+%g0] ! Mem[00000000918000c0] = 31fe129e 0000007b ! Mem[00000000270000d8] = 3bf2ff95, %l7 = 00000000cd02fe8b ldstub [%i2+%i6],%l7 ! %l7 = 000000000000003b ! %l2 = 000000f9, %l3 = edbcd932, Mem[00000000910000f0] = bfda1345 39fe6330 std %l2,[%o2+%o6] ! Mem[00000000910000f0] = 000000f9 edbcd932 ! Mem[00000000918000d4] = 39fe6330, %l18 = 17569c928a260e04 ldsw [%o3+0x014],%g2 ! %g2 = 17569c928a260e04 p11_label_11: ! Mem[00000000910000d4] = 6e5e25aa, %l18 = 17569c928a260e04 ldsb [%o2+0x014],%g2 ! %g2 = 000000000000006e ! Mem[00000000278000d4] = 19719d6d, %l7 = 000000000000003b ldstub [%i3+0x014],%l7 ! %l7 = 0000000000000019 ! Mem[00000000268000e0] = fd00b4ce, %l1 = 0000007b, %l2 = 000000f9 add %i1,0x20,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000fd00b4ce ! Mem[00000000908000f8] = f6f5d23f, %l18 = 17569c928a260e04 ldsw [%o1+0x038],%g2 ! %g2 = 17569c928a260e04 ! Mem[00000000270000fc] = 000000f4, %l2 = fd00b4ce, %l7 = 00000019 add %i2,0x3c,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000000000f4 ! Mem[00000000260000d7] = ff1b09a7, %l4 = 00000000000000dc ldstub [%i0+0x017],%l4 ! %l4 = 00000000000000a7 ! %l3 = 00000000edbcd932, Mem[00000000918000e1] = f83b746b stb %l3,[%o3+0x021] ! Mem[00000000918000e0] = 323b746b ! Mem[00000000278000ec] = 81b61d8e, %l3 = edbcd932, %l1 = 0000007b add %i3,0x2c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000081b61d8e ! Mem[00000000260000fc] = b96334ff, %l3 = 00000000edbcd932 swap [%i0+0x03c],%l3 ! %l3 = 00000000b96334ff ! Mem[00000000278000d4] = ff719d6d, %l4 = 00000000000000a7 ldsw [%i3+0x014],%l4 ! %l4 = ffffffffff719d6d p11_label_12: ! Mem[00000000270000ec] = 96bc41cb, %l7 = 00000000000000f4 ldsw [%i2+0x02c],%l7 ! %l7 = ffffffff96bc41cb ! Mem[00000000260000f8] = 22855f63, %l4 = ffffffffff719d6d swap [%i0+0x038],%l4 ! %l4 = 0000000022855f63 ! Mem[00000000260000f8] = ff719d6d, %l3 = 00000000b96334ff swap [%i0+0x038],%l3 ! %l3 = 00000000ff719d6d ! Mem[00000000908000f0] = d24aa70cf408782d, %l18 = 17569c928a260e04 ldx [%o1+%o6],%g2 ! %g2 = d24aa70cf408782d ! Mem[00000000908000ec] = c8d24aa7, %l18 = 17569c928a260e04 ldsb [%o1+0x02f],%g2 ! %g2 = ffffffffffffffc8 ! Mem[00000000268000d8] = ce094d22849c4b7e, %l6 = 00000000cc58a8af, %l7 = ffffffff96bc41cb add %i1,0x18,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = ce094d22849c4b7e ! Mem[00000000910000c8] = e5df4df0, %l18 = 17569c928a260e04 ldsb [%o2+0x009],%g2 ! %g2 = ffffffffffffffe5 ! %l0 = 31fe129e, %l1 = 81b61d8e, Mem[00000000910000d8] = 3b50fb69 7b31d336 std %l0,[%o2+%i6] ! Mem[00000000910000d8] = 31fe129e 81b61d8e ! Mem[00000000268000ee] = 31fe129e, %l0 = 0000000031fe129e ldstub [%i1+0x02e],%l0 ! %l0 = 0000000000000012 ! %l2 = 00000000fd00b4ce, Mem[00000000918000d2] = 00dc39fe stb %l2,[%o3+0x012] ! Mem[00000000918000d0] = cedc39fe p11_label_13: ! Mem[00000000270000e0] = 205674e8, %l1 = 81b61d8e, %l3 = ff719d6d add %i2,0x20,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000205674e8 ! Mem[00000000908000d8] = 5b0dc0972d2207d6, %l18 = 17569c928a260e04 ldx [%o1+%i6],%g2 ! %g2 = 5b0dc0972d2207d6 ! Mem[00000000270000c5] = 27836c4a, %l6 = 00000000cc58a8af ldstub [%i2+0x005],%l6 ! %l6 = 0000000000000083 ! Mem[00000000278000f3] = 42d160de, %l2 = 00000000fd00b4ce ldstub [%i3+0x033],%l2 ! %l2 = 00000000000000de ! Mem[00000000260000d8] = f2ad5219, %l0 = 00000012, %l3 = 205674e8 add %i0,0x18,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000f2ad5219 ! %l4 = 0000000022855f63, Mem[00000000908000e4] = 2bdc18b6 stw %l4,[%o1+0x024] ! Mem[00000000908000e4] = 22855f63 ! Mem[00000000270000cf] = 3aa00d64, %l4 = 0000000022855f63 ldstub [%i2+0x00f],%l4 ! %l4 = 0000000000000064 ! Mem[00000000278000dc] = e98b3fa2, %l2 = 000000de, %l6 = 00000083 add %i3,0x1c,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000e98b3fa2 ! Mem[00000000900000f0] = 00b94499, %l18 = 17569c928a260e04 ldsh [%o0+0x032],%g2 ! %g2 = 00000000000000b9 ! Mem[00000000278000f8] = 39fe6330, %l7 = 849c4b7e, %l2 = 000000de add %i3,0x38,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000039fe6330 p11_label_14: ! Mem[00000000278000d8] = c8d29778, %l2 = 0000000039fe6330 ldsb [%i3+0x01a],%l2 ! %l2 = ffffffffffffff97 ! Mem[00000000270000e8] = 896a4824, %l7 = ce094d22849c4b7e ldstub [%i2+%o5],%l7 ! %l7 = 0000000000000089 ! Mem[00000000278000ed] = 81b61d8e, %l6 = 00000000e98b3fa2 ldstub [%i3+0x02d],%l6 ! %l6 = 00000000000000b6 ! Mem[00000000270000c0] = edbcd932, %l6 = 000000b6, %l5 = 000000ff casa [%i2]0x80,%l6,%l5 ! %l5 = 00000000edbcd932 ! %l4 = 00000064, %l5 = edbcd932, Mem[00000000910000c0] = 5f8a08bb 307d78e7 std %l4,[%o2+%g0] ! Mem[00000000910000c0] = 00000064 edbcd932 ! Mem[00000000900000d4] = 93556acd, %l18 = 17569c928a260e04 ldsh [%o0+0x014],%g2 ! %g2 = ffffffffffff9355 ! %l0 = 0000000000000012, Mem[00000000908000e9] = d85af65b stb %l0,[%o1+0x029] ! Mem[00000000908000e8] = 125af65b ! Mem[00000000910000f0] = 00f9edbc, %l18 = 17569c928a260e04 ldsh [%o2+0x032],%g2 ! %g2 = 00000000000000f9 ! Mem[00000000260000cc] = 000000df, %l6 = 00000000000000b6 swap [%i0+0x00c],%l6 ! %l6 = 00000000000000df ! Mem[00000000908000fc] = 32000000, %l18 = 17569c928a260e04 ldsb [%o1+0x03f],%g2 ! %g2 = 0000000000000032 p11_label_15: ! Mem[00000000900000e4] = e3177af2, %l18 = 17569c928a260e04 ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffffe317 ! Mem[00000000278000dc] = e98b3fa2, %l6 = 00000000000000df swap [%i3+0x01c],%l6 ! %l6 = 00000000e98b3fa2 ! Mem[00000000910000f8] = f5c7cdf6, %l18 = 17569c928a260e04 ldsh [%o2+0x03a],%g2 ! %g2 = fffffffffffff5c7 ! %l5 = 00000000edbcd932, Mem[00000000900000dc] = 00001715 stw %l5,[%o0+0x01c] ! Mem[00000000900000dc] = edbcd932 ! %l2 = ffffffffffffff97, Mem[00000000910000c0] = 00000064 stb %l2,[%o2+%g0] ! Mem[00000000910000c0] = 97000064 ! %l5 = 00000000edbcd932, Mem[00000000910000ea] = f6f60000 stb %l5,[%o2+0x02a] ! Mem[00000000910000e8] = 32f60000 ! Mem[00000000260000f4] = e821f70a, %l7 = 0000000000000089 swap [%i0+0x034],%l7 ! %l7 = 00000000e821f70a ! Mem[00000000900000d8] = e8bc328cedbcd932, %l18 = 17569c928a260e04 ldx [%o0+%i6],%g2 ! %g2 = e8bc328cedbcd932 ! %l6 = 00000000e98b3fa2, Mem[00000000910000dc] = 81b61d8e stw %l6,[%o2+0x01c] ! Mem[00000000910000dc] = e98b3fa2 ! Mem[00000000268000f5] = b830cbe2, %l4 = 0000000000000064 ldstub [%i1+0x035],%l4 ! %l4 = 0000000000000030 ba,a p11_not_taken_0_end p11_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p11_branch_failed p11_not_taken_0_end: ! End of Random Code for Processor 11 1: membar #Sync ! Force all stores to complete p11_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x02c] ! Set processor 11 done flag ! Check Registers p11_check_registers: set p11_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000012 bne,a,pn %xcc,p11_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000081b61d8e bne,a,pn %xcc,p11_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffff97 bne,a,pn %xcc,p11_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000f2ad5219 bne,a,pn %xcc,p11_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000030 bne,a,pn %xcc,p11_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000edbcd932 bne,a,pn %xcc,p11_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000e98b3fa2 bne,a,pn %xcc,p11_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000e821f70a bne,a,pn %xcc,p11_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p11_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 2bff18b6000000b6 ldx [%i0+0x008],%g3 ! Observed data at 00000000260000c8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000007bff1b09ff ldx [%i0+0x010],%g3 ! Observed data at 00000000260000d0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = d6664e2600000071 ldx [%i0+0x028],%g3 ! Observed data at 00000000260000e8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 296d708a00000089 ldx [%i0+0x030],%g3 ! Observed data at 00000000260000f0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = b96334ffedbcd932 ldx [%i0+0x038],%g3 ! Observed data at 00000000260000f8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x038,%g4 set p11_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = b77f4f4ea89a184b ldx [%i1+0x000],%g3 ! Observed data at 00000000268000c0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0927be8e3bf2ff95 ldx [%i1+0x008],%g3 ! Observed data at 00000000268000c8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a1b9d342221269d8 ldx [%i1+0x010],%g3 ! Observed data at 00000000268000d0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 29f8b2dc31feff9e ldx [%i1+0x028],%g3 ! Observed data at 00000000268000e8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = a1dbd342b8ffcbe2 ldx [%i1+0x030],%g3 ! Observed data at 00000000268000f0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 34fe940026ffefea 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 ldx [%g1+0x000],%g2 ! Expected data = edbcd93227ff6c4a ldx [%i2+0x000],%g3 ! Observed data at 00000000270000c0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a4571af93aa00dff ldx [%i2+0x008],%g3 ! Observed data at 00000000270000c8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ca01ff9577aedd5b ldx [%i2+0x010],%g3 ! Observed data at 00000000270000d0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = fff2ff9540928d4f ldx [%i2+0x018],%g3 ! Observed data at 00000000270000d8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff6a482496bc41cb ldx [%i2+0x028],%g3 ! Observed data at 00000000270000e8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff7a9f49000000f4 ldx [%i2+0x038],%g3 ! Observed data at 00000000270000f8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x038,%g4 set p11_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = cd02fe8bcc58a8af ldx [%i3+0x000],%g3 ! Observed data at 00000000278000c0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2babffdf7c916ca3 ldx [%i3+0x008],%g3 ! Observed data at 00000000278000c8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = c8d29778000000df ldx [%i3+0x018],%g3 ! Observed data at 00000000278000d8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 23b215ff81ff1d8e ldx [%i3+0x028],%g3 ! Observed data at 00000000278000e8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 42d160fff8fd35f0 ldx [%i3+0x030],%g3 ! Observed data at 00000000278000f0 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x030,%g4 ! The test for processor 11 has passed p11_passed: ta GOOD_TRAP nop p11_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p11_failed p11_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p11_failed p11_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p11_failed p11_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p11_failed p11_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p11_failed p11_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p11_failed p11_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p11_failed p11_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p11_failed ! 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_dfill_failed: ba p11_failed mov 0xddd,%g1 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: ldsh [%i0+0x024],%l6 ! Mem[00000000260000e4] swap [%i2+0x024],%l5 ! Mem[00000000270000e4] ldsh [%i2+0x020],%l2 ! Mem[00000000270000e0] sth %l6,[%i0+0x03e] ! Mem[00000000260000fe] ldstub [%i3+0x037],%l1 ! Mem[00000000278000f7] ldstub [%i1+0x03f],%l5 ! Mem[00000000268000ff] std %l2,[%i2+0x020] ! Mem[00000000270000e0] done p11_trap1o: ldsh [%o0+0x024],%l6 ! Mem[00000000260000e4] swap [%o2+0x024],%l5 ! Mem[00000000270000e4] ldsh [%o2+0x020],%l2 ! Mem[00000000270000e0] sth %l6,[%o0+0x03e] ! Mem[00000000260000fe] ldstub [%o3+0x037],%l1 ! Mem[00000000278000f7] ldstub [%o1+0x03f],%l5 ! Mem[00000000268000ff] std %l2,[%o2+0x020] ! Mem[00000000270000e0] done p11_trap2e: ldstub [%i1+0x024],%l4 ! Mem[00000000268000e4] ldsh [%i3+0x034],%l2 ! Mem[00000000278000f4] stb %l0,[%i3+0x00a] ! Mem[00000000278000ca] lduh [%i2+0x01a],%l7 ! Mem[00000000270000da] lduh [%i0+0x00a],%l1 ! Mem[00000000260000ca] ldd [%i2+0x028],%l6 ! Mem[00000000270000e8] done p11_trap2o: ldstub [%o1+0x024],%l4 ! Mem[00000000268000e4] ldsh [%o3+0x034],%l2 ! Mem[00000000278000f4] stb %l0,[%o3+0x00a] ! Mem[00000000278000ca] lduh [%o2+0x01a],%l7 ! Mem[00000000270000da] lduh [%o0+0x00a],%l1 ! Mem[00000000260000ca] ldd [%o2+0x028],%l6 ! Mem[00000000270000e8] done p11_trap3e: nop nop nop nop nop done p11_trap3o: nop nop nop nop nop done p11_init_memory_pointers: set p11_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p11_local0_start,%i0 set p11_local1_start,%i1 set p11_local2_start,%i2 set p11_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 81fd288cb77f4f4e ldx [%g1+0x008],%l1 ! %l1 = fbac90fe6295591e ldx [%g1+0x010],%l2 ! %l2 = 1926546a3062a1ee ldx [%g1+0x018],%l3 ! %l3 = 66d009d8915b2916 ldx [%g1+0x020],%l4 ! %l4 = 6ff08323df7a9f49 ldx [%g1+0x028],%l5 ! %l5 = a902b2afe2cb9320 ldx [%g1+0x030],%l6 ! %l6 = b007e8e255dc2961 ldx [%g1+0x038],%l7 ! %l7 = 32339f0a0f1b09a7 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 57a7450d e3ad3a9b d486b5e9 7d60a9df ! %f4 = 01dc3901 d9ea7201 7fdf2141 461cc779 ! %f8 = eeac57e7 c7ab284c af8c71d4 41902d98 ! %f12 = 7266642d 289f9470 04018f19 5922e98f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = e99e8a91 8ed83f12 3c97b602 db2b39b1 ! %f20 = 26ca43ae b72331d3 0f13d536 68921355 ! %f24 = 4dfe2cdf 06664f0e b7408497 cab561a9 ! %f28 = abc930e3 df3f5d75 8dbdf073 e394b1e3 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 246b70ae 620bb25e a8431ee7 5c9c0774 ! %f36 = d37f50a2 faf6aee5 0046e3d4 3b57b415 ! %f40 = 2c56a1fb d57927c7 f3b02b6a e7889277 ! %f44 = 6b71a7ca 9f0ccb69 774c9c70 992c4921 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xeda947f70000001e,%g7,%g1 ! GSR scale = 3, align = 6 wr %g1,%g0,%gsr ! GSR = eda947f70000001e wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 12 p12_label_1: ! Mem[00000000288000f8] = acbb8da8, %l1 = cf4cef0e805c04c9 ldstub [%i1+0x038],%l1 ! %l1 = 00000000000000ac ! Mem[00000000298000cf] = 4b0a0a18, %l7 = 956ad35e31ceca5c ldstub [%i3+0x00f],%l7 ! %l7 = 0000000000000018 ! Mem[00000000280000ec] = 6d2414b2, %l0 = 15238d25, %l3 = 64e87b42 add %i0,0x2c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000006d2414b2 ! Mem[00000000280000ec] = 6d2414b2, %l0 = 6594292615238d25 swap [%i0+0x02c],%l0 ! %l0 = 000000006d2414b2 ! Mem[00000000900000fc] = 974c0000, %l18 = ddf1a9a64e3ee638 ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffff974c ! Mem[00000000288000da] = ee86721d, %l4 = 852dee90aa3c0ded ldstub [%i1+0x01a],%l4 ! %l4 = 0000000000000072 ! %l7 = 0000000000000018, Mem[00000000280000dc] = 06d0e53a stw %l7,[%i0+0x01c] ! Mem[00000000280000dc] = 00000018 ! Mem[00000000288000dc] = 41246bd9, %l7 = 00000018, %l5 = 08effca3 add %i1,0x1c,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000041246bd9 ! %l4 = 00000072, %l5 = 41246bd9, Mem[00000000908000f0] = d24aa70c f408782d std %l4,[%o1+%o6] ! Mem[00000000908000f0] = 00000072 41246bd9 ! Mem[00000000298000ee] = 9261f3ef, %l1 = 00000000000000ac ldstub [%i3+0x02e],%l1 ! %l1 = 00000000000000f3 p12_label_2: ! %l2 = 6153d491, %l3 = 6d2414b2, Mem[00000000910000f8] = 9579f5c7 cdf6c3bc std %l2,[%o2+0x038] ! Mem[00000000910000f8] = 6153d491 6d2414b2 ! Mem[00000000288000e6] = ba406810, %l1 = 00000000000000f3 ldstub [%i1+0x026],%l1 ! %l1 = 0000000000000068 ! Mem[00000000280000fc] = 3e41b8cb, %l4 = 0000000000000072 swap [%i0+0x03c],%l4 ! %l4 = 000000003e41b8cb ! Mem[00000000900000cc] = 0472ded8, %l18 = ddf1a9a64e3ee638 ldsw [%o0+0x00c],%g2 ! %g2 = ddf1a9a64e3ee638 ! %l0 = 000000006d2414b2, Mem[00000000280000f7] = 943adbeb stb %l0,[%i0+0x037] ! Mem[00000000280000f4] = 943adbb2 ! Mem[00000000908000c4] = 66c2b5be, %l18 = ddf1a9a64e3ee638 ldsb [%o1+0x004],%g2 ! %g2 = 0000000000000066 ! Mem[00000000280000e4] = 8f48e677, %l2 = 6153d491, %l7 = 00000018 add %i0,0x24,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000008f48e677 ! %l0 = 000000006d2414b2, Mem[00000000908000fc] = ab225f28 stw %l0,[%o1+0x03c] ! Mem[00000000908000fc] = 6d2414b2 ! %l3 = 000000006d2414b2, Mem[00000000298000dc] = afd75922 stw %l3,[%i3+0x01c] ! Mem[00000000298000dc] = 6d2414b2 ! Mem[00000000290000d8] = 2ead53cc, %l3 = 6d2414b2, %l7 = 8f48e677 add %i2,0x18,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000002ead53cc p12_label_3: ! Mem[00000000288000c8] = 6a556e6fb133dbd2, %l2 = 3534a8da6153d491, %l4 = 000000003e41b8cb add %i1,0x08,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 6a556e6fb133dbd2 ! Mem[00000000290000c0] = 45c2451c, %l0 = 000000006d2414b2 swap [%i2+%g0],%l0 ! %l0 = 0000000045c2451c ! Mem[00000000298000f0] = 64bd9e9b, %l0 = 45c2451c, %l7 = 2ead53cc add %i3,0x30,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000064bd9e9b ! Mem[00000000288000fe] = 12f52d6f, %l7 = 0000000064bd9e9b ldstub [%i1+0x03e],%l7 ! %l7 = 000000000000002d ! Mem[00000000900000c8] = b08d9304, %l18 = ddf1a9a64e3ee638 ldsb [%o0+0x009],%g2 ! %g2 = ffffffffffffffb0 ! Mem[00000000288000cc] = b133dbd2, %l6 = c2eda1ebba15304a swap [%i1+0x00c],%l6 ! %l6 = 00000000b133dbd2 ! Mem[00000000290000e8] = 0daa13ce193074c3, %l3 = 000000006d2414b2, %l6 = 00000000b133dbd2 add %i2,0x28,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 0daa13ce193074c3 ! Mem[00000000290000ec] = 193074c3, %l1 = 00000068, %l0 = 45c2451c add %i2,0x2c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000193074c3 ! Mem[00000000280000f8] = f41ae40d, %l3 = 6d2414b2, %l2 = 6153d491 add %i0,0x38,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000f41ae40d ! %l1 = 0000000000000068, Mem[00000000900000de] = 305c6aad stb %l1,[%o0+0x01e] ! Mem[00000000900000dc] = 685c6aad p12_label_4: ! %l1 = 0000000000000068, Mem[00000000900000f8] = 725b5596 stw %l1,[%o0+0x038] ! Mem[00000000900000f8] = 00000068 ! Mem[00000000298000c4] = 79049ba0, %l3 = 6d2414b2, %l1 = 00000068 add %i3,0x04,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000079049ba0 ! %l2 = f41ae40d, %l3 = 6d2414b2, Mem[00000000910000d0] = 06bd17f6 6e5e25aa std %l2,[%o2+%i5] ! Mem[00000000910000d0] = f41ae40d 6d2414b2 ! Mem[00000000298000cc] = 4b0a0aff, %l2 = f41ae40d, %l0 = 193074c3 add %i3,0x0c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000004b0a0aff ! Mem[00000000298000d4] = 1cd0d124, %l4 = 6a556e6fb133dbd2 swap [%i3+0x014],%l4 ! %l4 = 000000001cd0d124 ! %l3 = 000000006d2414b2, Mem[00000000298000f8] = 6cce5b4c stb %l3,[%i3+0x038] ! Mem[00000000298000f8] = b2ce5b4c ! Mem[00000000298000e8] = dbd8cbb99261ffef, %l3 = 000000006d2414b2, %l0 = 000000004b0a0aff add %i3,0x28,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = dbd8cbb99261ffef ! Mem[00000000288000e8] = 615f3ad6, %l4 = 1cd0d124, %l0 = 9261ffef add %i1,0x28,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000615f3ad6 ! Mem[00000000290000e4] = ffd66368, %l2 = 00000000f41ae40d ldsh [%i2+0x026],%l2 ! %l2 = 0000000000006368 ! %l3 = 000000006d2414b2, Mem[00000000910000cc] = f0444119 stw %l3,[%o2+0x00c] ! Mem[00000000910000cc] = 6d2414b2 p12_label_5: ! Mem[00000000280000c0] = f38905ee, %l4 = 000000001cd0d124 swap [%i0+%g0],%l4 ! %l4 = 00000000f38905ee ! Mem[00000000280000f0] = 233bc8bf943adbb2, %l6 = 0daa13ce193074c3, %l6 = 0daa13ce193074c3 add %i0,0x30,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 233bc8bf943adbb2 ! Mem[00000000910000e0] = 01c2133f, %l18 = ddf1a9a64e3ee638 ldsw [%o2+%o4],%g2 ! %g2 = ddf1a9a64e3ee638 ! %l5 = 0000000041246bd9, Mem[00000000900000f0] = 44cc4dae stw %l5,[%o0+%o6] ! Mem[00000000900000f0] = 41246bd9 ! Mem[00000000910000cc] = 6d2414b2, %l18 = ddf1a9a64e3ee638 ldsw [%o2+0x00c],%g2 ! %g2 = ddf1a9a64e3ee638 ! Mem[00000000288000dc] = 41246bd9, %l2 = 0000000000006368 swap [%i1+0x01c],%l2 ! %l2 = 0000000041246bd9 ! Mem[00000000910000d0] = f41ae40d, %l18 = ddf1a9a64e3ee638 ldsh [%o2+%i5],%g2 ! %g2 = fffffffffffff41a ! Mem[00000000908000d0] = 7198b30a, %l18 = ddf1a9a64e3ee638 ldsw [%o1+%i5],%g2 ! %g2 = ddf1a9a64e3ee638 ! Mem[00000000280000ec] = 15238d25, %l7 = 000000000000002d ldstub [%i0+0x02c],%l7 ! %l7 = 0000000000000015 ! Mem[00000000290000f4] = 9eae8b47, %l2 = 0000000041246bd9 ldsb [%i2+0x034],%l2 ! %l2 = ffffffffffffff9e p12_label_6: ! %l0 = 00000000615f3ad6, Mem[00000000918000d6] = 3b0357d2 stb %l0,[%o3+0x016] ! Mem[00000000918000d4] = d60357d2 ! Mem[00000000908000c8] = c1b03c93a6202de8, %l18 = ddf1a9a64e3ee638 ldx [%o1+%i4],%g2 ! %g2 = c1b03c93a6202de8 ! Mem[00000000280000f6] = 943adbb2, %l0 = 00000000615f3ad6 ldstub [%i0+0x036],%l0 ! %l0 = 00000000000000db ! Mem[00000000290000ec] = 193074c3, %l0 = 00000000000000db swap [%i2+0x02c],%l0 ! %l0 = 00000000193074c3 ! Mem[00000000298000d0] = 493bcae3b133dbd2, %l2 = ffffffffffffff9e, %l0 = 00000000193074c3 add %i3,0x10,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 493bcae3b133dbd2 ! Mem[00000000288000e8] = 615f3ad6ebd759a6, %l5 = 0000000041246bd9, %l3 = 000000006d2414b2 add %i1,0x28,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 615f3ad6ebd759a6 ! %l2 = ffffffffffffff9e, Mem[00000000910000da] = fb697b31 stb %l2,[%o2+0x01a] ! Mem[00000000910000d8] = 9e697b31 ! Mem[00000000298000fc] = 7521280a, %l5 = 0000000041246bd9 swap [%i3+0x03c],%l5 ! %l5 = 000000007521280a ! Mem[00000000298000ec] = 9261ffef, %l0 = 493bcae3b133dbd2 ldstub [%i3+0x02c],%l0 ! %l0 = 0000000000000092 ! %l1 = 0000000079049ba0, Mem[00000000910000c3] = bb047d78 stb %l1,[%o2+0x003] ! Mem[00000000910000c0] = a0047d78 p12_label_7: ! Mem[00000000288000c8] = 6a556e6f, %l5 = 7521280a, %l4 = f38905ee add %i1,0x08,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000006a556e6f ! Mem[00000000290000f4] = 9eae8b47, %l6 = 943adbb2, %l4 = 6a556e6f add %i2,0x34,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000009eae8b47 ! %l6 = 233bc8bf943adbb2, Mem[00000000900000c2] = 85008803 stb %l6,[%o0+0x002] ! Mem[00000000900000c0] = b2008803 ! Mem[00000000290000f0] = 4ce2e0c0, %l0 = 00000092, %l4 = 9eae8b47 add %i2,0x30,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000004ce2e0c0 ! %l6 = 233bc8bf943adbb2, Mem[00000000908000ec] = 5bd6f7c8 stw %l6,[%o1+0x02c] ! Mem[00000000908000ec] = 943adbb2 ! %l7 = 0000000000000015, Mem[00000000900000c4] = 8803093b stb %l7,[%o0+0x004] ! Mem[00000000900000c4] = 1503093b ! Mem[00000000290000d4] = ea0e3eec, %l7 = 00000015, %l2 = ffffff9e add %i2,0x14,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000ea0e3eec ! %l1 = 0000000079049ba0, Mem[00000000288000f0] = 68fd67c5 stb %l1,[%i1+%o6] ! Mem[00000000288000f0] = a0fd67c5 ! Mem[00000000908000d4] = 564e5092, %l18 = ddf1a9a64e3ee638 ldsh [%o1+0x014],%g2 ! %g2 = 000000000000564e ! Mem[00000000288000dc] = 00006368, %l1 = 79049ba0, %l1 = 79049ba0 add %i1,0x1c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000000006368 p12_label_8: ! %l1 = 0000000000006368, Mem[00000000910000ef] = b238ff2a stb %l1,[%o2+0x02f] ! Mem[00000000910000ec] = 6838ff2a ! Mem[00000000280000c4] = 0a715de0, %l2 = 00000000ea0e3eec swap [%i0+0x004],%l2 ! %l2 = 000000000a715de0 ! Mem[00000000918000e8] = d97009e7, %l18 = ddf1a9a64e3ee638 ldsh [%o3+%o5],%g2 ! %g2 = ffffffffffffd970 ! Mem[00000000298000cc] = 4b0a0aff, %l3 = ebd759a6, %l4 = 4ce2e0c0 add %i3,0x0c,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000004b0a0aff ! Mem[00000000298000c0] = f06ea96f, %l4 = 000000004b0a0aff swap [%i3+%g0],%l4 ! %l4 = 00000000f06ea96f ! Mem[00000000910000d4] = 6d2414b2, %l18 = ddf1a9a64e3ee638 ldsh [%o2+0x014],%g2 ! %g2 = 0000000000006d24 ! %l1 = 0000000000006368, Mem[00000000900000fd] = b5974c00 stb %l1,[%o0+0x03d] ! Mem[00000000900000fc] = 68974c00 ! Mem[00000000910000c8] = df4d6d24, %l18 = ddf1a9a64e3ee638 ldsh [%o2+0x00a],%g2 ! %g2 = ffffffffffffdf4d ! Mem[00000000288000d8] = ee86ff1d, %l7 = 0000000000000015 swap [%i1+%i6],%l7 ! %l7 = 00000000ee86ff1d ! Mem[00000000280000d4] = 88ef8854, %l4 = f06ea96f, %l1 = 00006368 add %i0,0x14,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000088ef8854 p12_label_9: ! %l6 = 233bc8bf943adbb2, Mem[00000000918000f0] = 2effe3b0 stw %l6,[%o3+%o6] ! Mem[00000000918000f0] = 943adbb2 ! Mem[00000000900000cc] = 0472ded8, %l18 = ddf1a9a64e3ee638 ldsb [%o0+0x00c],%g2 ! %g2 = 0000000000000004 ! Mem[00000000288000dc] = 00006368, %l4 = f06ea96f, %l2 = 0a715de0 add %i1,0x1c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000000006368 ! Mem[00000000918000cc] = 7736dd33, %l18 = ddf1a9a64e3ee638 ldsw [%o3+0x00c],%g2 ! %g2 = ddf1a9a64e3ee638 ! Mem[00000000298000e4] = 5c49a56f, %l7 = 00000000ee86ff1d swap [%i3+0x024],%l7 ! %l7 = 000000005c49a56f ! Mem[00000000290000fc] = 62f049e3, %l7 = 5c49a56f, %l6 = 943adbb2 add %i2,0x3c,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000062f049e3 ! %l0 = 0000000000000092, Mem[00000000900000f7] = 4c000000 stb %l0,[%o0+0x037] ! Mem[00000000900000f4] = 92000000 ! %l2 = 0000000000006368, Mem[00000000280000f8] = f41ae40d stb %l2,[%i0+0x038] ! Mem[00000000280000f8] = 681ae40d ! %l2 = 0000000000006368, Mem[00000000298000d0] = 493bcae3 stb %l2,[%i3+%i5] ! Mem[00000000298000d0] = 683bcae3 ! %l6 = 62f049e3, %l7 = 5c49a56f, Mem[00000000918000d0] = 70b0ab0e 985fd603 std %l6,[%o3+%i5] ! Mem[00000000918000d0] = 62f049e3 5c49a56f p12_label_10: ! Mem[00000000290000c8] = 95c16106, %l1 = 88ef8854, %l4 = f06ea96f add %i2,0x08,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000095c16106 ! %l7 = 000000005c49a56f, Mem[00000000908000f4] = 41246bd9 stb %l7,[%o1+0x034] ! Mem[00000000908000f4] = 6f246bd9 ! Mem[00000000910000e0] = 133f2cae, %l18 = ddf1a9a64e3ee638 ldsb [%o2+0x022],%g2 ! %g2 = 0000000000000013 ! Mem[00000000908000e4] = 21f5d561, %l18 = ddf1a9a64e3ee638 ldsw [%o1+0x024],%g2 ! %g2 = ddf1a9a64e3ee638 ! Mem[00000000908000e0] = 242a179421f5d561, %l18 = ddf1a9a64e3ee638 ldx [%o1+%o4],%g2 ! %g2 = 242a179421f5d561 ! Mem[00000000288000f4] = 9dd651a5, %l0 = 0000000000000092 swap [%i1+0x034],%l0 ! %l0 = 000000009dd651a5 ! Mem[00000000918000c0] = 69d68606, %l18 = ddf1a9a64e3ee638 ldsh [%o3+%g0],%g2 ! %g2 = 00000000000069d6 ! Mem[00000000288000e8] = 615f3ad6, %l3 = ebd759a6, %l1 = 88ef8854 add %i1,0x28,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000615f3ad6 ! Mem[00000000298000e2] = a19ed3ec, %l5 = 000000007521280a ldstub [%i3+0x022],%l5 ! %l5 = 00000000000000d3 ! Mem[00000000908000fc] = 14b20000, %l18 = ddf1a9a64e3ee638 ldsb [%o1+0x03e],%g2 ! %g2 = 0000000000000014 p12_label_11: ! Mem[00000000288000c4] = 43927fea, %l4 = 0000000095c16106 swap [%i1+0x004],%l4 ! %l4 = 0000000043927fea ! Mem[00000000290000ec] = 000000db, %l5 = 000000d3, %l2 = 00006368 add %i2,0x2c,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000000000db ! Mem[00000000900000e4] = 7af28b54, %l18 = ddf1a9a64e3ee638 ldsh [%o0+0x026],%g2 ! %g2 = 0000000000007af2 ! Mem[00000000288000d2] = 305b92dd, %l7 = 000000005c49a56f ldstub [%i1+0x012],%l7 ! %l7 = 0000000000000092 ! Mem[00000000288000ec] = ebd759a6, %l7 = 0000000000000092 swap [%i1+0x02c],%l7 ! %l7 = 00000000ebd759a6 ! Mem[00000000910000e0] = 133f2cae, %l18 = ddf1a9a64e3ee638 ldsb [%o2+0x022],%g2 ! %g2 = 0000000000000013 ! Mem[00000000290000f4] = 9eae8b47, %l7 = 00000000ebd759a6 ldsw [%i2+0x034],%l7 ! %l7 = ffffffff9eae8b47 ! Mem[00000000298000df] = 6d2414b2, %l5 = 00000000000000d3 ldstub [%i3+0x01f],%l5 ! %l5 = 00000000000000b2 ! Mem[00000000908000e0] = 242a1794, %l18 = ddf1a9a64e3ee638 ldsh [%o1+%o4],%g2 ! %g2 = 000000000000242a ! Mem[00000000290000d8] = 2ead53cc4dc9d53c, %l7 = ffffffff9eae8b47, %l6 = 0000000062f049e3 add %i2,0x18,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 2ead53cc4dc9d53c p12_label_12: ! Mem[00000000280000f4] = 943affb2, %l3 = 615f3ad6ebd759a6 swap [%i0+0x034],%l3 ! %l3 = 00000000943affb2 ! Mem[00000000280000f0] = 233bc8bf, %l6 = 4dc9d53c, %l2 = 000000db add %i0,0x30,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000233bc8bf ! Mem[00000000290000ec] = 000000db, %l2 = 00000000233bc8bf ldstub [%i2+0x02c],%l2 ! %l2 = 0000000000000000 ! Mem[00000000298000c8] = c36a9a654b0a0aff, %l6 = 2ead53cc4dc9d53c, %l5 = 00000000000000b2 add %i3,0x08,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = c36a9a654b0a0aff ! Mem[00000000290000d8] = 2ead53cc, %l4 = 0000000043927fea swap [%i2+%i6],%l4 ! %l4 = 000000002ead53cc ! Mem[00000000298000c5] = 79049ba0, %l1 = 00000000615f3ad6 ldstub [%i3+0x005],%l1 ! %l1 = 0000000000000004 ! Mem[00000000918000c8] = 88436c47, %l18 = ddf1a9a64e3ee638 ldsh [%o3+%i4],%g2 ! %g2 = ffffffffffff8843 ! Mem[00000000908000d0] = b30a564e, %l18 = ddf1a9a64e3ee638 ldsh [%o1+0x012],%g2 ! %g2 = ffffffffffffb30a ! %l4 = 000000002ead53cc, Mem[00000000908000ec] = 943adbb2 stw %l4,[%o1+0x02c] ! Mem[00000000908000ec] = 2ead53cc ! Mem[00000000280000e0] = c2fe1cb1, %l0 = 000000009dd651a5 swap [%i0+%o4],%l0 ! %l0 = 00000000c2fe1cb1 p12_label_13: ! Mem[00000000290000f7] = 9eae8b47, %l3 = 00000000943affb2 ldstub [%i2+0x037],%l3 ! %l3 = 0000000000000047 ! Mem[00000000288000c8] = 6a556e6fba15304a, %l5 = c36a9a654b0a0aff, %l5 = c36a9a654b0a0aff add %i1,0x08,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 6a556e6fba15304a ! Mem[00000000298000eb] = dbd8cbb9, %l2 = 0000000000000000 ldstub [%i3+0x02b],%l2 ! %l2 = 00000000000000b9 ! Mem[00000000298000e8] = dbd8cbffff61ffef, %l3 = 0000000000000047, %l0 = 00000000c2fe1cb1 add %i3,0x28,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = dbd8cbffff61ffef ! Mem[00000000288000f4] = 00000092, %l5 = ba15304a, %l6 = 4dc9d53c add %i1,0x34,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000000000092 ! %l2 = 000000b9, %l3 = 00000047, Mem[00000000900000d8] = e8bc328c aea3685c std %l2,[%o0+%i6] ! Mem[00000000900000d8] = 000000b9 00000047 ! %l0 = ff61ffef, %l1 = 00000004, Mem[00000000910000f8] = 6153d491 6d2414b2 std %l0,[%o2+0x038] ! Mem[00000000910000f8] = ff61ffef 00000004 ! Mem[00000000918000c8] = 6c477736, %l18 = ddf1a9a64e3ee638 ldsh [%o3+0x00a],%g2 ! %g2 = 0000000000006c47 ! Mem[00000000290000c4] = 892776b8, %l6 = 00000092, %l5 = ba15304a add %i2,0x04,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000892776b8 ! Mem[00000000290000f0] = 4ce2e0c0, %l2 = 000000b9, %l1 = 00000004 add %i2,0x30,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000004ce2e0c0 p12_label_14: ! Mem[00000000298000dc] = 6d2414ff, %l2 = 00000000000000b9 swap [%i3+0x01c],%l2 ! %l2 = 000000006d2414ff ! %l6 = 00000092, %l7 = 9eae8b47, Mem[00000000900000c8] = d7b08d93 0472ded8 std %l6,[%o0+%i4] ! Mem[00000000900000c8] = 00000092 9eae8b47 ! Mem[00000000908000c4] = 66c2b5be, %l18 = ddf1a9a64e3ee638 ldsw [%o1+0x004],%g2 ! %g2 = ddf1a9a64e3ee638 ! Mem[00000000298000e1] = a19effec, %l0 = dbd8cbffff61ffef ldstub [%i3+0x021],%l0 ! %l0 = 000000000000009e ! Mem[00000000288000c7] = 95c16106, %l4 = 000000002ead53cc ldstub [%i1+0x007],%l4 ! %l4 = 0000000000000006 ! Mem[00000000280000c8] = 660c3aeb, %l0 = 000000000000009e swap [%i0+%i4],%l0 ! %l0 = 00000000660c3aeb ! Mem[00000000298000e8] = dbd8cbffff61ffef, %l3 = 0000000000000047, %l6 = 0000000000000092 add %i3,0x28,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = dbd8cbffff61ffef ! Mem[00000000298000dc] = 000000b9, %l0 = 00000000660c3aeb ldsw [%i3+0x01c],%l0 ! %l0 = 00000000000000b9 ! Mem[00000000298000f0] = 64bd9e9b, %l2 = 000000006d2414ff ldsb [%i3+0x031],%l2 ! %l2 = ffffffffffffffbd ! %l3 = 0000000000000047, Mem[00000000900000c1] = f4b20015 stb %l3,[%o0+0x001] ! Mem[00000000900000c0] = 47b20015 p12_label_15: ! Mem[00000000288000f0] = a0fd67c500000092, %l5 = 00000000892776b8, %l7 = ffffffff9eae8b47 add %i1,0x30,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = a0fd67c500000092 ! %l2 = ffffffbd, %l3 = 00000047, Mem[00000000918000c0] = 69d68606 0a36bd1b std %l2,[%o3+%g0] ! Mem[00000000918000c0] = ffffffbd 00000047 ! Mem[00000000290000c0] = 6d2414b2892776b8, %l7 = a0fd67c500000092, %l5 = 00000000892776b8 casxa [%i2]0x80,%l7,%l5 ! %l5 = 6d2414b2892776b8 ! Mem[00000000280000f4] = ebd759a6, %l5 = 6d2414b2892776b8 ldstub [%i0+0x034],%l5 ! %l5 = 00000000000000eb ! %l2 = ffffffbd, %l3 = 00000047, Mem[00000000908000e0] = 242a1794 21f5d561 std %l2,[%o1+%o4] ! Mem[00000000908000e0] = ffffffbd 00000047 ! Mem[00000000280000f8] = 681ae40d, %l4 = 0000000000000006 ldsw [%i0+0x038],%l4 ! %l4 = 00000000681ae40d ! Mem[00000000290000dc] = 4dc9d53c, %l3 = 00000047, %l6 = ff61ffef add %i2,0x1c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000004dc9d53c ! Mem[00000000280000fc] = 00000072, %l7 = a0fd67c500000092 ldstub [%i0+0x03c],%l7 ! %l7 = 0000000000000000 ! %l0 = 000000b9, %l1 = 4ce2e0c0, Mem[00000000900000d8] = 000000b9 00000047 std %l0,[%o0+%i6] ! Mem[00000000900000d8] = 000000b9 4ce2e0c0 ! Mem[00000000900000d0] = cf511728, %l18 = ddf1a9a64e3ee638 ldsw [%o0+%i5],%g2 ! %g2 = ddf1a9a64e3ee638 ba,a p12_not_taken_0_end p12_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p12_branch_failed p12_not_taken_0_end: ! End of Random Code for Processor 12 1: membar #Sync ! Force all stores to complete p12_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x030] ! Set processor 12 done flag ! Check Registers p12_check_registers: set p12_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000b9 bne,a,pn %xcc,p12_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000004ce2e0c0 bne,a,pn %xcc,p12_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffffbd bne,a,pn %xcc,p12_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000047 bne,a,pn %xcc,p12_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000681ae40d bne,a,pn %xcc,p12_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000eb bne,a,pn %xcc,p12_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000000 bne,a,pn %xcc,p12_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p12_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 1cd0d124ea0e3eec ldx [%i0+0x000],%g3 ! Observed data at 00000000280000c0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000009e864ed783 ldx [%i0+0x008],%g3 ! Observed data at 00000000280000c8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 74a788ec00000018 ldx [%i0+0x018],%g3 ! Observed data at 00000000280000d8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9dd651a58f48e677 ldx [%i0+0x020],%g3 ! Observed data at 00000000280000e0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 72c47b51ff238d25 ldx [%i0+0x028],%g3 ! Observed data at 00000000280000e8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 233bc8bfffd759a6 ldx [%i0+0x030],%g3 ! Observed data at 00000000280000f0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 681ae40dff000072 ldx [%i0+0x038],%g3 ! Observed data at 00000000280000f8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x038,%g4 set p12_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 254732d295c161ff ldx [%i1+0x000],%g3 ! Observed data at 00000000288000c0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 305bffdd1942522b ldx [%i1+0x010],%g3 ! Observed data at 00000000288000d0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000001500006368 ldx [%i1+0x018],%g3 ! Observed data at 00000000288000d8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9aaead25ba40ff10 ldx [%i1+0x020],%g3 ! Observed data at 00000000288000e0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 615f3ad600000092 ldx [%i1+0x028],%g3 ! Observed data at 00000000288000e8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffbb8da812f5ff6f 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 ldx [%g1+0x018],%g2 ! Expected data = 43927fea4dc9d53c ldx [%i2+0x018],%g3 ! Observed data at 00000000290000d8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0daa13ceff0000db ldx [%i2+0x028],%g3 ! Observed data at 00000000290000e8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 4ce2e0c09eae8bff ldx [%i2+0x030],%g3 ! Observed data at 00000000290000f0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x030,%g4 set p12_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 4b0a0aff79ff9ba0 ldx [%i3+0x000],%g3 ! Observed data at 00000000298000c0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 683bcae3b133dbd2 ldx [%i3+0x010],%g3 ! Observed data at 00000000298000d0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = a1ffffecee86ff1d ldx [%i3+0x020],%g3 ! Observed data at 00000000298000e0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = b2ce5b4c41246bd9 ldx [%i3+0x038],%g3 ! Observed data at 00000000298000f8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x038,%g4 ! The test for processor 12 has passed p12_passed: ta GOOD_TRAP nop p12_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p12_failed p12_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p12_failed p12_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p12_failed p12_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p12_failed p12_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p12_failed p12_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p12_failed p12_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p12_failed p12_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p12_failed ! The test for processor 12 failed p12_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x030] ! Set processor 12 done flag set p12_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 12 failed p12_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x030] ! Set processor 12 done flag set p12_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p12_dfill_failed: ba p12_failed mov 0xddd,%g1 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: ldsh [%i1+0x004],%l6 ! Mem[00000000288000c4] lduh [%i2+0x006],%l5 ! Mem[00000000290000c6] done p12_trap1o: ldsh [%o1+0x004],%l6 ! Mem[00000000288000c4] lduh [%o2+0x006],%l5 ! Mem[00000000290000c6] done p12_trap2e: lduh [%i3+0x01c],%l2 ! Mem[00000000298000dc] ldstub [%i3+0x027],%l1 ! Mem[00000000298000e7] done p12_trap2o: lduh [%o3+0x01c],%l2 ! Mem[00000000298000dc] ldstub [%o3+0x027],%l1 ! Mem[00000000298000e7] done p12_trap3e: nop nop nop done p12_trap3o: 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 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 6594292615238d25 ldx [%g1+0x008],%l1 ! %l1 = cf4cef0e805c04c9 ldx [%g1+0x010],%l2 ! %l2 = 3534a8da6153d491 ldx [%g1+0x018],%l3 ! %l3 = 138510ac64e87b42 ldx [%g1+0x020],%l4 ! %l4 = 852dee90aa3c0ded ldx [%g1+0x028],%l5 ! %l5 = 73bc32ec08effca3 ldx [%g1+0x030],%l6 ! %l6 = c2eda1ebba15304a ldx [%g1+0x038],%l7 ! %l7 = 956ad35e31ceca5c ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 1abb6512 086e169a 40f2de53 553e89b1 ! %f4 = 9143759e 1f8bbc5f 261cd5f7 9aaacf19 ! %f8 = ba3056ed 2bc2dfa4 a89bfa6c a0907bed ! %f12 = 04e2b8df 7d7be081 6ef9bf32 1713963e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c2945212 63ac9444 fc682c11 606383c4 ! %f20 = 5755ce8f 649b812e 72631f76 45f97e1f ! %f24 = ae46b5ae 024d0bdb e0249141 f5e2e8b9 ! %f28 = e6190cc7 13a7ccad 6ebbca7c 9611459d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 60eef443 3f1e50f3 a1f7f4b7 c8a2a265 ! %f36 = 367463db 6e44cf0c 1fc26f7a 5fce15d4 ! %f40 = 867ccfb0 126cf782 ae1fbd77 45f90eb1 ! %f44 = 59c402f5 ed2154b7 1354de0a d0a3a4ff ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2c06b68000000015,%g7,%g1 ! GSR scale = 2, align = 5 wr %g1,%g0,%gsr ! GSR = 2c06b68000000015 wr %g0,%y ! Clear Y 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: ! %l5 = 0cda214bff5c6945, Mem[00000000908000d4] = 564e5092 stw %l5,[%o1+0x014] ! Mem[00000000908000d4] = ff5c6945 ! Mem[000000002a0000fe] = aec23ab4, %l7 = 438acc823c30b9cf ldstub [%i0+0x03e],%l7 ! %l7 = 000000000000003a ! Mem[000000002a8000e3] = d2df316f, %l4 = e405f4edfe7c12a6 ldstub [%i1+0x023],%l4 ! %l4 = 000000000000006f ! %l4 = 0000006f, %l5 = ff5c6945, Mem[00000000918000f0] = 2effe3b0 5aed9849 std %l4,[%o3+%o6] ! Mem[00000000918000f0] = 0000006f ff5c6945 ! %l4 = 000000000000006f, Mem[00000000910000dc] = 7b31d336 stw %l4,[%o2+0x01c] ! Mem[00000000910000dc] = 0000006f ! Mem[000000002b8000cd] = 9f837d2f, %l0 = f11a9fe8376e16ee ldstub [%i3+0x00d],%l0 ! %l0 = 0000000000000083 ! %l1 = c3a6dbb9c7f2723a, Mem[000000002a8000e8] = 9570236c stw %l1,[%i1+%o5] ! Mem[000000002a8000e8] = c7f2723a ! Mem[00000000910000e0] = 01c2133f2cae1d1d, %l18 = 4fe6f7500613a7e8 ldx [%o2+%o4],%g2 ! %g2 = 01c2133f2cae1d1d ! Mem[00000000908000e0] = 242a1794, %l18 = 4fe6f7500613a7e8 ldsw [%o1+%o4],%g2 ! %g2 = 4fe6f7500613a7e8 ! Mem[000000002a0000d0] = e2caca4c, %l5 = ff5c6945, %l6 = 80b5a2fc add %i0,0x10,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000e2caca4c p13_label_2: ! Mem[000000002a8000e4] = 0f286ff2, %l3 = 620829a812de718b ldstub [%i1+0x024],%l3 ! %l3 = 000000000000000f ! %l6 = 00000000e2caca4c, Mem[00000000918000c0] = 69d68606 stb %l6,[%o3+%g0] ! Mem[00000000918000c0] = 4cd68606 ! Mem[000000002b8000f0] = 1744dc9f7c060c5a, %l1 = c3a6dbb9c7f2723a ldx [%i3+%o6],%l1 ! %l1 = 1744dc9f7c060c5a ! Mem[000000002a8000d8] = d410f4eab44e464d, %l4 = 000000000000006f, %l5 = 0cda214bff5c6945 add %i1,0x18,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = d410f4eab44e464d ! %l3 = 000000000000000f, Mem[000000002b0000ec] = fd5c506f stb %l3,[%i2+0x02c] ! Mem[000000002b0000ec] = 0f5c506f ! Mem[000000002a8000d4] = bd4534af, %l3 = 000000000000000f swap [%i1+0x014],%l3 ! %l3 = 00000000bd4534af ! Mem[000000002a8000e8] = c7f2723a, %l2 = 51b7ac7ef7bfd078 ldsw [%i1+%o5],%l2 ! %l2 = ffffffffc7f2723a ! Mem[000000002b8000f8] = c6bb64bc7d7e22d8, %l1 = 1744dc9f7c060c5a, %l0 = 0000000000000083 add %i3,0x38,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = c6bb64bc7d7e22d8 ! %l7 = 000000000000003a, Mem[00000000900000d8] = e8bc328c stw %l7,[%o0+%i6] ! Mem[00000000900000d8] = 0000003a ! Mem[000000002a0000dc] = 2561cf58, %l1 = 1744dc9f7c060c5a swap [%i0+0x01c],%l1 ! %l1 = 000000002561cf58 p13_label_3: ! Mem[000000002b8000dc] = f390d26f, %l4 = 0000006f, %l7 = 0000003a add %i3,0x1c,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000f390d26f ! Mem[00000000918000dc] = bc89c3be, %l18 = 4fe6f7500613a7e8 ldsb [%o3+0x01d],%g2 ! %g2 = ffffffffffffffbc ! Mem[000000002a8000cc] = 88d1c572, %l3 = 00000000bd4534af swap [%i1+0x00c],%l3 ! %l3 = 0000000088d1c572 ! Mem[000000002a8000cc] = bd4534af, %l3 = 0000000088d1c572 ldsw [%i1+0x00c],%l3 ! %l3 = ffffffffbd4534af ! Mem[000000002a0000f8] = 5ce5283f, %l4 = 000000000000006f ldsb [%i0+0x038],%l4 ! %l4 = 000000000000005c ! Mem[00000000918000c8] = 88436c477736dd33, %l18 = 4fe6f7500613a7e8 ldx [%o3+%i4],%g2 ! %g2 = 88436c477736dd33 ! %l6 = e2caca4c, %l7 = f390d26f, Mem[000000002b8000d8] = fbaa994d f390d26f std %l6,[%i3+%i6] ! Mem[000000002b8000d8] = e2caca4c f390d26f ! %l6 = e2caca4c, %l7 = f390d26f, Mem[00000000910000e8] = 8a57f6f6 adbcd5b2 std %l6,[%o2+%o5] ! Mem[00000000910000e8] = e2caca4c f390d26f ! %l4 = 000000000000005c, Mem[00000000910000ec] = f390d26f stw %l4,[%o2+0x02c] ! Mem[00000000910000ec] = 0000005c ! %l1 = 000000002561cf58, Mem[000000002a8000f0] = 1eff6ec7 stw %l1,[%i1+%o6] ! Mem[000000002a8000f0] = 2561cf58 p13_label_4: ! Mem[00000000900000c8] = 8d930472, %l18 = 4fe6f7500613a7e8 ldsb [%o0+0x00a],%g2 ! %g2 = ffffffffffffff8d ! Mem[000000002a8000de] = b44e464d, %l0 = c6bb64bc7d7e22d8 ldstub [%i1+0x01e],%l0 ! %l0 = 0000000000000046 ! Mem[000000002a0000c0] = abd49b9f, %l4 = 000000000000005c ldstub [%i0+%g0],%l4 ! %l4 = 00000000000000ab ! Mem[000000002b8000c4] = c54a9887, %l6 = e2caca4c, %l3 = bd4534af add %i3,0x04,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000c54a9887 ! %l2 = ffffffffc7f2723a, Mem[00000000918000e8] = d97009e7 stw %l2,[%o3+%o5] ! Mem[00000000918000e8] = c7f2723a ! %l0 = 00000046, %l1 = 2561cf58, Mem[00000000910000f0] = 38ff2a97 cb95fea2 std %l0,[%o2+%o6] ! Mem[00000000910000f0] = 00000046 2561cf58 ! %l4 = 000000ab, %l5 = b44e464d, Mem[00000000908000f8] = f6f5d23f ab225f28 std %l4,[%o1+0x038] ! Mem[00000000908000f8] = 000000ab b44e464d ! Mem[000000002b0000c0] = 5ca448ea, %l2 = ffffffffc7f2723a ldsh [%i2+0x002],%l2 ! %l2 = 00000000000048ea ! Mem[00000000908000e4] = 6152d85a, %l18 = 4fe6f7500613a7e8 ldsb [%o1+0x027],%g2 ! %g2 = 0000000000000061 ! Mem[000000002b8000e8] = f3b56c4ce8088eda, %l2 = 00000000000048ea ldx [%i3+%o5],%l2 ! %l2 = f3b56c4ce8088eda p13_label_5: ! %l2 = e8088eda, %l3 = c54a9887, Mem[00000000910000c8] = a1e5df4d f0444119 std %l2,[%o2+%i4] ! Mem[00000000910000c8] = e8088eda c54a9887 ! Mem[000000002b0000dc] = a3c5cf02, %l5 = d410f4eab44e464d swap [%i2+0x01c],%l5 ! %l5 = 00000000a3c5cf02 ! %l4 = 000000ab, %l5 = a3c5cf02, Mem[00000000910000f0] = 00000046 2561cf58 std %l4,[%o2+%o6] ! Mem[00000000910000f0] = 000000ab a3c5cf02 ! Mem[00000000910000c0] = 08bb047d, %l18 = 4fe6f7500613a7e8 ldsb [%o2+0x002],%g2 ! %g2 = 0000000000000008 ! %l6 = 00000000e2caca4c, Mem[00000000910000e3] = 3f2cae1d stb %l6,[%o2+0x023] ! Mem[00000000910000e0] = 4c2cae1d ! Mem[000000002b8000c0] = e2a25f3d, %l6 = e2caca4c, %l3 = c54a9887 casa [%i3]0x80,%l6,%l3 ! %l3 = 00000000e2a25f3d ! Mem[000000002b8000e0] = 5a6e1171af90186e, %l4 = 00000000000000ab, %l2 = f3b56c4ce8088eda add %i3,0x20,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 5a6e1171af90186e ! Mem[000000002b0000d0] = 36066b06, %l3 = 00000000e2a25f3d swap [%i2+%i5],%l3 ! %l3 = 0000000036066b06 ! Mem[00000000900000d4] = 556acd00, %l18 = 4fe6f7500613a7e8 ldsb [%o0+0x015],%g2 ! %g2 = 0000000000000055 ! Mem[000000002b0000cd] = cac00e6e, %l6 = 00000000e2caca4c ldstub [%i2+0x00d],%l6 ! %l6 = 00000000000000c0 p13_label_6: ! Mem[000000002b0000e0] = 0e67300a5387339f, %l1 = 000000002561cf58 ldx [%i2+%o4],%l1 ! %l1 = 0e67300a5387339f ! Mem[00000000908000d4] = ff5c6945, %l18 = 4fe6f7500613a7e8 ldsw [%o1+0x014],%g2 ! %g2 = 4fe6f7500613a7e8 ! %l6 = 000000c0, %l7 = f390d26f, Mem[00000000900000c0] = 64f48500 8803093b std %l6,[%o0+%g0] ! Mem[00000000900000c0] = 000000c0 f390d26f ! Mem[000000002b8000e4] = af90186e, %l4 = 000000ab, %l5 = a3c5cf02 add %i3,0x24,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000af90186e ! Mem[00000000900000d4] = 556acd00, %l18 = 4fe6f7500613a7e8 ldsb [%o0+0x015],%g2 ! %g2 = 0000000000000055 ! Mem[000000002a0000d0] = e2caca4c, %l1 = 5387339f, %l4 = 000000ab add %i0,0x10,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000e2caca4c ! Mem[000000002b0000e0] = 0e67300a, %l2 = 5a6e1171af90186e ldsb [%i2+0x021],%l2 ! %l2 = 0000000000000067 ! %l1 = 0e67300a5387339f, Mem[000000002a8000fb] = 05fdd2fe stb %l1,[%i1+0x03b] ! Mem[000000002a8000f8] = 05fdd29f ! %l3 = 0000000036066b06, Mem[00000000918000e7] = 80c7f272 stb %l3,[%o3+0x027] ! Mem[00000000918000e4] = 06c7f272 ! Mem[000000002a8000f9] = 05fdd29f, %l5 = 00000000af90186e ldstub [%i1+0x039],%l5 ! %l5 = 00000000000000fd p13_label_7: ! Mem[000000002b0000ec] = 0f5c506f, %l4 = e2caca4c, %l6 = 000000c0 add %i2,0x2c,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000000f5c506f ! %l0 = 00000046, %l1 = 5387339f, Mem[00000000910000e0] = 01c2134c 2cae1d1d std %l0,[%o2+%o4] ! Mem[00000000910000e0] = 00000046 5387339f ! Mem[000000002b0000f0] = f2b40587, %l7 = 00000000f390d26f swap [%i2+%o6],%l7 ! %l7 = 00000000f2b40587 ! %l0 = 0000000000000046, Mem[00000000908000f5] = 08782d00 stb %l0,[%o1+0x035] ! Mem[00000000908000f4] = 46782d00 ! Mem[000000002a8000e8] = c7f2723a, %l7 = f2b40587, %l3 = 36066b06 add %i1,0x28,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000c7f2723a ! Mem[00000000910000c0] = 5f8a08bb, %l18 = 4fe6f7500613a7e8 ldsh [%o2+%g0],%g2 ! %g2 = 0000000000005f8a ! Mem[000000002b0000d4] = 579712a8, %l6 = 000000000f5c506f ldsh [%i2+0x016],%l6 ! %l6 = 00000000000012a8 ! %l3 = 00000000c7f2723a, Mem[00000000900000f8] = 725b5596 stb %l3,[%o0+0x038] ! Mem[00000000900000f8] = 3a5b5596 ! Mem[000000002a8000f8] = 05ffd29f, %l4 = 00000000e2caca4c ldstub [%i1+0x038],%l4 ! %l4 = 0000000000000005 ! %l1 = 0e67300a5387339f, Mem[00000000910000cb] = dac54a98 stb %l1,[%o2+0x00b] ! Mem[00000000910000c8] = 9fc54a98 p13_label_8: ! Mem[00000000908000e8] = 52d85af6, %l18 = 4fe6f7500613a7e8 ldsb [%o1+%o5],%g2 ! %g2 = 0000000000000052 ! Mem[000000002a0000e4] = ce987e48, %l2 = 00000067, %l4 = 00000005 add %i0,0x24,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000ce987e48 ! Mem[00000000908000c4] = 66c2b5be, %l18 = 4fe6f7500613a7e8 ldsh [%o1+0x004],%g2 ! %g2 = 00000000000066c2 ! Mem[000000002b0000d0] = e2a25f3d, %l6 = 00000000000012a8 swap [%i2+%i5],%l6 ! %l6 = 00000000e2a25f3d ! %l4 = ce987e48, %l5 = 000000fd, Mem[00000000910000c8] = e8088e9f c54a9887 std %l4,[%o2+%i4] ! Mem[00000000910000c8] = ce987e48 000000fd ! %l1 = 0e67300a5387339f, Mem[00000000908000c8] = c1b03c93 stw %l1,[%o1+%i4] ! Mem[00000000908000c8] = 5387339f ! Mem[000000002a0000d8] = 0d6ce2407c060c5a, %l3 = 00000000c7f2723a, %l1 = 0e67300a5387339f add %i0,0x18,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 0d6ce2407c060c5a ! Mem[000000002b8000ef] = e8088eda, %l6 = 00000000e2a25f3d ldstub [%i3+0x02f],%l6 ! %l6 = 00000000000000da ! %l0 = 0000000000000046, Mem[00000000910000d4] = 6e5e25aa stw %l0,[%o2+0x014] ! Mem[00000000910000d4] = 00000046 ! %l5 = 00000000000000fd, Mem[00000000900000f0] = 44cc4dae stw %l5,[%o0+%o6] ! Mem[00000000900000f0] = 000000fd p13_label_9: ! Mem[00000000908000f0] = a70cf446, %l18 = 4fe6f7500613a7e8 ldsh [%o1+0x032],%g2 ! %g2 = ffffffffffffa70c ! Mem[000000002a0000ed] = 03d6ff59, %l4 = 00000000ce987e48 ldstub [%i0+0x02d],%l4 ! %l4 = 00000000000000d6 ! Mem[000000002a8000f4] = a21dcc32, %l3 = c7f2723a, %l4 = 000000d6 add %i1,0x34,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000a21dcc32 ! Mem[000000002b0000c8] = 4ca08e89, %l3 = c7f2723a, %l7 = f2b40587 add %i2,0x08,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000004ca08e89 ! Mem[000000002b0000c0] = 5ca448ea, %l4 = 00000000a21dcc32 ldsb [%i2+0x001],%l4 ! %l4 = ffffffffffffffa4 ! Mem[000000002a0000ec] = 03ffff59, %l4 = ffffffffffffffa4 swap [%i0+0x02c],%l4 ! %l4 = 0000000003ffff59 ! Mem[000000002a0000e8] = bea7fa5affffffa4, %l2 = 0000000000000067, %l1 = 0d6ce2407c060c5a add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = bea7fa5affffffa4 ! %l1 = bea7fa5affffffa4, Mem[00000000900000c4] = f390d26f stw %l1,[%o0+0x004] ! Mem[00000000900000c4] = ffffffa4 ! Mem[000000002b8000fe] = 7d7e22d8, %l1 = bea7fa5affffffa4 ldstub [%i3+0x03e],%l1 ! %l1 = 0000000000000022 ! Mem[000000002b0000e0] = 0e67300a5387339f, %l5 = 00000000000000fd, %l6 = 00000000000000da add %i2,0x20,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 0e67300a5387339f p13_label_10: ! Mem[000000002a8000c8] = 4450c56cbd4534af, %l5 = 00000000000000fd, %l0 = 0000000000000046 add %i1,0x08,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 4450c56cbd4534af ! Mem[000000002a0000d5] = 3d7bac9b, %l1 = 0000000000000022 ldstub [%i0+0x015],%l1 ! %l1 = 000000000000007b ! Mem[000000002b0000e8] = 97a9ecc1, %l6 = 0e67300a5387339f ldsh [%i2+%o5],%l6 ! %l6 = ffffffffffff97a9 ! Mem[000000002a8000c4] = f7e89964, %l1 = 000000000000007b swap [%i1+0x004],%l1 ! %l1 = 00000000f7e89964 ! Mem[00000000918000c8] = 6c477736, %l18 = 4fe6f7500613a7e8 ldsh [%o3+0x00a],%g2 ! %g2 = 0000000000006c47 ! Mem[000000002b8000e4] = af90186e, %l6 = ffffffffffff97a9 swap [%i3+0x024],%l6 ! %l6 = 00000000af90186e ! Mem[000000002a0000da] = 0d6ce240, %l0 = 4450c56cbd4534af ldstub [%i0+0x01a],%l0 ! %l0 = 00000000000000e2 ! Mem[000000002a8000d4] = 0000000f, %l1 = 00000000f7e89964 ldsw [%i1+0x014],%l1 ! %l1 = 000000000000000f ! %l2 = 00000067, %l3 = c7f2723a, Mem[00000000918000f0] = 0000006f ff5c6945 std %l2,[%o3+%o6] ! Mem[00000000918000f0] = 00000067 c7f2723a ! Mem[000000002a8000c8] = 4450c56c, %l1 = 000000000000000f swap [%i1+%i4],%l1 ! %l1 = 000000004450c56c p13_label_11: ! %l6 = 00000000af90186e, Mem[00000000908000d8] = 5b0dc097 stw %l6,[%o1+%i6] ! Mem[00000000908000d8] = af90186e ! Mem[000000002b0000fc] = aa34f064, %l4 = 03ffff59, %l7 = 4ca08e89 add %i2,0x3c,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000aa34f064 ! Mem[00000000910000ec] = 0000005c, %l18 = 4fe6f7500613a7e8 ldsh [%o2+0x02c],%g2 ! %g2 = 0000000000000000 ! Mem[000000002b0000d4] = 579712a8, %l1 = 4450c56c, %l3 = c7f2723a add %i2,0x14,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000579712a8 ! Mem[000000002b0000f4] = 8b23d0ce, %l1 = 4450c56c, %l5 = 000000fd add %i2,0x34,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000008b23d0ce ! %l6 = af90186e, %l7 = aa34f064, Mem[00000000910000e8] = e2caca4c 0000005c std %l6,[%o2+%o5] ! Mem[00000000910000e8] = af90186e aa34f064 ! Mem[000000002b8000d7] = 83aca819, %l2 = 0000000000000067 ldstub [%i3+0x017],%l2 ! %l2 = 0000000000000019 ! %l3 = 00000000579712a8, Mem[00000000900000e0] = 6aadefca stw %l3,[%o0+%o4] ! Mem[00000000900000e0] = 579712a8 ! Mem[00000000910000f0] = 000000ab, %l18 = 4fe6f7500613a7e8 ldsw [%o2+%o6],%g2 ! %g2 = 4fe6f7500613a7e8 ! Mem[000000002b0000fc] = aa34f064, %l2 = 0000000000000019 swap [%i2+0x03c],%l2 ! %l2 = 00000000aa34f064 p13_label_12: ! Mem[000000002b0000f0] = f390d26f, %l0 = 000000e2, %l1 = 4450c56c add %i2,0x30,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000f390d26f ! Mem[000000002b8000dc] = f390d26f, %l2 = aa34f064, %l1 = f390d26f add %i3,0x1c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000f390d26f ! Mem[00000000918000dc] = 29bc89c3, %l18 = 4fe6f7500613a7e8 ldsh [%o3+0x01c],%g2 ! %g2 = 00000000000029bc ! Mem[00000000908000ec] = c8d24aa7, %l18 = 4fe6f7500613a7e8 ldsb [%o1+0x02f],%g2 ! %g2 = ffffffffffffffc8 ! Mem[00000000908000dc] = 2d2207d6, %l18 = 4fe6f7500613a7e8 ldsw [%o1+0x01c],%g2 ! %g2 = 4fe6f7500613a7e8 ! Mem[000000002a8000e8] = c7f2723a9f02a01f, %l2 = 00000000aa34f064, %l5 = 000000008b23d0ce add %i1,0x28,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = c7f2723a9f02a01f ! %l1 = 00000000f390d26f, Mem[000000002b0000f8] = 2637fd27 stw %l1,[%i2+0x038] ! Mem[000000002b0000f8] = f390d26f ! Mem[00000000900000e4] = e3177af2, %l18 = 4fe6f7500613a7e8 ldsw [%o0+0x024],%g2 ! %g2 = 4fe6f7500613a7e8 ! Mem[000000002b0000cd] = caff0e6e, %l1 = 00000000f390d26f ldstub [%i2+0x00d],%l1 ! %l1 = 00000000000000ff ! Mem[00000000910000dc] = 0000006f, %l18 = 4fe6f7500613a7e8 ldsw [%o2+0x01c],%g2 ! %g2 = 4fe6f7500613a7e8 p13_label_13: ! %l0 = 00000000000000e2, Mem[000000002a0000c0] = ffd49b9f stw %l0,[%i0+%g0] ! Mem[000000002a0000c0] = 000000e2 ! Mem[000000002b8000c8] = 9b994ac39fff7d2f, %l1 = 00000000000000ff, %l3 = 00000000579712a8 add %i3,0x08,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 9b994ac39fff7d2f ! Mem[000000002a8000d4] = 0000000f, %l4 = 03ffff59, %l1 = 000000ff add %i1,0x14,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000000000000f ! %l4 = 0000000003ffff59, Mem[00000000900000dc] = aea3305c stw %l4,[%o0+0x01c] ! Mem[00000000900000dc] = 03ffff59 ! Mem[00000000910000f4] = a3c5cf02, %l18 = 4fe6f7500613a7e8 ldsh [%o2+0x034],%g2 ! %g2 = ffffffffffffa3c5 ! Mem[000000002b8000f8] = c6bb64bc, %l2 = aa34f064, %l4 = 03ffff59 add %i3,0x38,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000c6bb64bc ! Mem[000000002a0000d8] = 0d6cff40, %l6 = 00000000af90186e ldstub [%i0+%i6],%l6 ! %l6 = 000000000000000d ! Mem[000000002a8000d0] = 0923793f0000000f, %l4 = 00000000c6bb64bc, %l4 = 00000000c6bb64bc add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 0923793f0000000f ! Mem[000000002a8000c1] = 7469d600, %l5 = c7f2723a9f02a01f ldstub [%i1+0x001],%l5 ! %l5 = 0000000000000069 ! %l3 = 9b994ac39fff7d2f, Mem[00000000918000eb] = 3ae5df9d stb %l3,[%o3+0x02b] ! Mem[00000000918000e8] = 2fe5df9d p13_label_14: ! Mem[000000002a0000e8] = bea7fa5a, %l0 = 00000000000000e2 swap [%i0+%o5],%l0 ! %l0 = 00000000bea7fa5a ! Mem[00000000900000d0] = 51172893, %l18 = 4fe6f7500613a7e8 ldsb [%o0+0x011],%g2 ! %g2 = 0000000000000051 ! Mem[000000002b8000e0] = 5a6e1171, %l2 = 00000000aa34f064 ldstub [%i3+%o4],%l2 ! %l2 = 000000000000005a ! Mem[000000002a8000dc] = b44eff4d, %l3 = 9b994ac39fff7d2f swap [%i1+0x01c],%l3 ! %l3 = 00000000b44eff4d ! Mem[00000000900000d8] = 0000003a, %l18 = 4fe6f7500613a7e8 ldsb [%o0+%i6],%g2 ! %g2 = 0000000000000000 ! Mem[000000002b8000e0] = ff6e1171, %l4 = 0923793f0000000f ldsb [%i3+0x021],%l4 ! %l4 = 000000000000006e ! Mem[000000002a0000db] = ff6cff40, %l0 = 00000000bea7fa5a ldstub [%i0+0x01b],%l0 ! %l0 = 0000000000000040 ! %l4 = 000000000000006e, Mem[00000000918000e0] = bef83b74 stw %l4,[%o3+%o4] ! Mem[00000000918000e0] = 0000006e ! %l5 = 0000000000000069, Mem[00000000900000c3] = c0ffffff stb %l5,[%o0+0x003] ! Mem[00000000900000c0] = 69ffffff ! Mem[00000000910000e8] = 186eaa34, %l18 = 4fe6f7500613a7e8 ldsh [%o2+0x02a],%g2 ! %g2 = 000000000000186e p13_label_15: ! Mem[000000002a0000f0] = d81322cd, %l3 = 00000000b44eff4d swap [%i0+%o6],%l3 ! %l3 = 00000000d81322cd ! Mem[000000002b0000c8] = 4ca08e89, %l4 = 0000006e, %l1 = 0000000f add %i2,0x08,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000004ca08e89 ! %l4 = 000000000000006e, Mem[00000000908000ee] = f7c8d24a stb %l4,[%o1+0x02e] ! Mem[00000000908000ec] = 6ec8d24a ! Mem[000000002a8000f0] = 2561cf58a21dcc32, %l6 = 000000000000000d, %l6 = 000000000000000d add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 2561cf58a21dcc32 ! Mem[000000002a0000c4] = 313fa890, %l1 = 4ca08e89, %l6 = a21dcc32 add %i0,0x04,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000313fa890 ! Mem[000000002b0000e4] = 5387339f, %l5 = 00000069, %l1 = 4ca08e89 add %i2,0x24,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000005387339f ! Mem[000000002b8000d1] = 9c817894, %l5 = 0000000000000069 ldstub [%i3+0x011],%l5 ! %l5 = 0000000000000081 ! Mem[000000002b0000ec] = 0f5c506f, %l7 = aa34f064, %l3 = d81322cd add %i2,0x2c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000000f5c506f ! Mem[000000002b8000d8] = e2caca4cf390d26f, %l2 = 000000000000005a, %l6 = 00000000313fa890 add %i3,0x18,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = e2caca4cf390d26f ! Mem[00000000910000f8] = 9579f5c7, %l18 = 4fe6f7500613a7e8 ldsh [%o2+0x038],%g2 ! %g2 = ffffffffffff9579 ba,a p13_not_taken_0_end p13_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p13_branch_failed p13_not_taken_0_end: ! End of Random Code for Processor 13 1: membar #Sync ! Force all stores to complete p13_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x034] ! Set processor 13 done flag ! Check Registers p13_check_registers: set p13_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000040 bne,a,pn %xcc,p13_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000005387339f bne,a,pn %xcc,p13_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000005a bne,a,pn %xcc,p13_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000f5c506f bne,a,pn %xcc,p13_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000006e bne,a,pn %xcc,p13_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000081 bne,a,pn %xcc,p13_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be e2caca4cf390d26f bne,a,pn %xcc,p13_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000aa34f064 bne,a,pn %xcc,p13_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p13_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 000000e2313fa890 ldx [%i0+0x000],%g3 ! Observed data at 000000002a0000c0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = e2caca4c3dffac9b ldx [%i0+0x010],%g3 ! Observed data at 000000002a0000d0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff6cffff7c060c5a ldx [%i0+0x018],%g3 ! Observed data at 000000002a0000d8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000e2ffffffa4 ldx [%i0+0x028],%g3 ! Observed data at 000000002a0000e8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = b44eff4d67d4d36a ldx [%i0+0x030],%g3 ! Observed data at 000000002a0000f0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 5ce5283faec2ffb4 ldx [%i0+0x038],%g3 ! Observed data at 000000002a0000f8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x038,%g4 set p13_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 74ffd6000000007b ldx [%i1+0x000],%g3 ! Observed data at 000000002a8000c0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000000fbd4534af ldx [%i1+0x008],%g3 ! Observed data at 000000002a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = d410f4ea9fff7d2f ldx [%i1+0x018],%g3 ! Observed data at 000000002a8000d8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d2df31ffff286ff2 ldx [%i1+0x020],%g3 ! Observed data at 000000002a8000e0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffffd29f044989e5 ldx [%i1+0x038],%g3 ! Observed data at 000000002a8000f8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x038,%g4 set p13_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 4ca08e89caff0e6e ldx [%i2+0x008],%g3 ! Observed data at 000000002b0000c8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000012a8579712a8 ldx [%i2+0x010],%g3 ! Observed data at 000000002b0000d0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c4adae86b44e464d ldx [%i2+0x018],%g3 ! Observed data at 000000002b0000d8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = f390d26f00000019 ldx [%i2+0x038],%g3 ! Observed data at 000000002b0000f8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x038,%g4 set p13_local3_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = 9cff789483aca8ff ldx [%i3+0x010],%g3 ! Observed data at 000000002b8000d0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff6e1171ffff97a9 ldx [%i3+0x020],%g3 ! Observed data at 000000002b8000e0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = f3b56c4ce8088eff ldx [%i3+0x028],%g3 ! Observed data at 000000002b8000e8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = c6bb64bc7d7effd8 ldx [%i3+0x038],%g3 ! Observed data at 000000002b8000f8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x038,%g4 ! The test for processor 13 has passed p13_passed: ta GOOD_TRAP nop p13_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p13_failed p13_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p13_failed p13_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p13_failed p13_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p13_failed p13_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p13_failed p13_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p13_failed p13_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p13_failed p13_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p13_failed ! 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_dfill_failed: ba p13_failed mov 0xddd,%g1 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: ldsh [%i1+0x024],%l6 ! Mem[000000002a8000e4] stw %l7,[%i1+0x034] ! Mem[000000002a8000f4] ldstub [%i3+0x021],%l2 ! Mem[000000002b8000e1] stb %l5,[%i1+0x037] ! Mem[000000002a8000f7] done p13_trap1o: ldsh [%o1+0x024],%l6 ! Mem[000000002a8000e4] stw %l7,[%o1+0x034] ! Mem[000000002a8000f4] ldstub [%o3+0x021],%l2 ! Mem[000000002b8000e1] stb %l5,[%o1+0x037] ! Mem[000000002a8000f7] done p13_trap2e: std %l0,[%i2+0x008] ! Mem[000000002b0000c8] lduw [%i2+0x000],%l7 ! Mem[000000002b0000c0] ldsw [%i3+0x038],%l7 ! Mem[000000002b8000f8] done p13_trap2o: std %l0,[%o2+0x008] ! Mem[000000002b0000c8] lduw [%o2+0x000],%l7 ! Mem[000000002b0000c0] ldsw [%o3+0x038],%l7 ! Mem[000000002b8000f8] done p13_trap3e: nop nop nop nop nop nop done p13_trap3o: nop nop nop nop nop nop done p13_init_memory_pointers: set p13_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p13_local0_start,%i0 set p13_local1_start,%i1 set p13_local2_start,%i2 set p13_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = f11a9fe8376e16ee ldx [%g1+0x008],%l1 ! %l1 = c3a6dbb9c7f2723a ldx [%g1+0x010],%l2 ! %l2 = 51b7ac7ef7bfd078 ldx [%g1+0x018],%l3 ! %l3 = 620829a812de718b ldx [%g1+0x020],%l4 ! %l4 = e405f4edfe7c12a6 ldx [%g1+0x028],%l5 ! %l5 = 0cda214bff5c6945 ldx [%g1+0x030],%l6 ! %l6 = 43bf090480b5a2fc ldx [%g1+0x038],%l7 ! %l7 = 438acc823c30b9cf ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = c1d3ee14 b8c664a1 69f396dd 49be8445 ! %f4 = 9fe781b3 1f6bbd2c ae2491ea 505a1eda ! %f8 = c4e67d28 d0380cb9 bc8ccf64 ad3d0c72 ! %f12 = 014895b5 77aac146 2648ff75 1f47bf67 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8d7f1ef0 35506ac8 ec57d3fc f71edfe5 ! %f20 = 924aa52b cf738d4e 01a6717b e230417b ! %f24 = 9cfe81d0 a15d8425 e06b8a80 eef77935 ! %f28 = e8bd7d2c 4371ad28 77f541f5 f17e0faa ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b2db8057 02eb40f3 656dd2ff fa13df62 ! %f36 = 003d348a 6e5d9e1f 3c9ddada 7f64ac28 ! %f40 = bfcc0c0f 3802f53e 6de8e026 d66d8564 ! %f44 = 442e276f e788e473 eb01ab3b 645d630a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc4b456a00000004b,%g7,%g1 ! GSR scale = 9, align = 3 wr %g1,%g0,%gsr ! GSR = c4b456a00000004b wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 14 p14_label_1: ! Mem[000000002d0000fc] = 91c6e1df, %l6 = d0232b7d, %l6 = d0232b7d add %i2,0x3c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000091c6e1df ! Mem[000000002d8000fc] = 97381044, %l3 = 4858b4888e2814ee swap [%i3+0x03c],%l3 ! %l3 = 0000000097381044 ! %l0 = 0831c1d1, %l1 = c2e3ebf8, Mem[00000000900000f8] = 725b5596 bab5974c std %l0,[%o0+0x038] ! Mem[00000000900000f8] = 0831c1d1 c2e3ebf8 ! %l2 = c4f8193c, %l3 = 97381044, Mem[00000000908000c8] = c1b03c93 a6202de8 std %l2,[%o1+%i4] ! Mem[00000000908000c8] = c4f8193c 97381044 ! %l2 = bdddf703c4f8193c, Mem[00000000900000d8] = e8bc328c stw %l2,[%o0+%i6] ! Mem[00000000900000d8] = c4f8193c ! Mem[000000002c8000d4] = e6cdd271, %l5 = a41403fe, %l0 = 0831c1d1 add %i1,0x14,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000e6cdd271 ! %l2 = c4f8193c, %l3 = 97381044, Mem[00000000910000c0] = 5f8a08bb 047d78e7 std %l2,[%o2+%g0] ! Mem[00000000910000c0] = c4f8193c 97381044 ! %l6 = 0000000091c6e1df, Mem[00000000900000d4] = 93556acd stb %l6,[%o0+0x014] ! Mem[00000000900000d4] = df556acd ! Mem[00000000908000dc] = 2d2207d6, %l18 = fe83b7d1cda74c82 ldsh [%o1+0x01c],%g2 ! %g2 = 0000000000002d22 ! Mem[000000002c0000ec] = 90ca8b22, %l0 = e6cdd271, %l3 = 97381044 add %i0,0x2c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000090ca8b22 p14_label_2: ! Mem[00000000908000ec] = 5bd6f7c8, %l18 = fe83b7d1cda74c82 ldsw [%o1+0x02c],%g2 ! %g2 = fe83b7d1cda74c82 ! Mem[000000002c0000e0] = 78dc5841f6d4610d, %l3 = 0000000090ca8b22 ldx [%i0+%o4],%l3 ! %l3 = 78dc5841f6d4610d ! Mem[000000002c0000dc] = 1f58f16b, %l3 = f6d4610d, %l6 = 91c6e1df add %i0,0x1c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000001f58f16b ! Mem[00000000900000f0] = 4dae4499, %l18 = fe83b7d1cda74c82 ldsb [%o0+0x032],%g2 ! %g2 = 000000000000004d ! Mem[000000002c8000d8] = f37edfa9, %l4 = 434faec664fd2740 swap [%i1+%i6],%l4 ! %l4 = 00000000f37edfa9 ! Mem[000000002c0000e0] = 78dc5841f6d4610d, %l0 = 00000000e6cdd271, %l5 = 5eecdbb8a41403fe add %i0,0x20,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 78dc5841f6d4610d ! Mem[000000002d0000d0] = 7d143f7b, %l1 = 281e9ed3c2e3ebf8 swap [%i2+%i5],%l1 ! %l1 = 000000007d143f7b ! Mem[00000000900000fc] = c2e3ebf8, %l18 = fe83b7d1cda74c82 ldsb [%o0+0x03c],%g2 ! %g2 = ffffffffffffffc2 ! %l4 = 00000000f37edfa9, Mem[00000000908000e8] = 52d85af6 stw %l4,[%o1+%o5] ! Mem[00000000908000e8] = f37edfa9 ! Mem[00000000908000f0] = d24aa70c, %l18 = fe83b7d1cda74c82 ldsh [%o1+%o6],%g2 ! %g2 = ffffffffffffd24a p14_label_3: ! Mem[00000000910000e0] = 01c2133f, %l18 = fe83b7d1cda74c82 ldsh [%o2+%o4],%g2 ! %g2 = 00000000000001c2 ! Mem[00000000918000dc] = c3bef83b, %l18 = fe83b7d1cda74c82 ldsb [%o3+0x01f],%g2 ! %g2 = ffffffffffffffc3 ! Mem[000000002c0000d4] = 17a9d7c3, %l1 = 7d143f7b, %l1 = 7d143f7b add %i0,0x14,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000017a9d7c3 ! Mem[000000002d0000d8] = a6134cfae7bcde70, %l4 = 00000000f37edfa9, %l2 = bdddf703c4f8193c add %i2,0x18,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = a6134cfae7bcde70 ! Mem[00000000918000d8] = 57d2002229bc89c3, %l18 = fe83b7d1cda74c82 ldx [%o3+%i6],%g2 ! %g2 = 57d2002229bc89c3 ! Mem[000000002d0000dd] = e7bcde70, %l5 = 78dc5841f6d4610d ldstub [%i2+0x01d],%l5 ! %l5 = 00000000000000bc ! Mem[00000000908000f4] = 08782df6, %l18 = fe83b7d1cda74c82 ldsb [%o1+0x035],%g2 ! %g2 = 0000000000000008 ! Mem[000000002c8000d8] = 64fd2740, %l7 = 3e655d6825011bfd swap [%i1+%i6],%l7 ! %l7 = 0000000064fd2740 ! %l0 = 00000000e6cdd271, Mem[00000000910000e4] = 2cae1d1d stw %l0,[%o2+0x024] ! Mem[00000000910000e4] = e6cdd271 ! Mem[00000000900000e0] = 6aadefcae3177af2, %l18 = fe83b7d1cda74c82 ldx [%o0+%o4],%g2 ! %g2 = 6aadefcae3177af2 p14_label_4: ! Mem[000000002c0000d2] = 3883f567, %l0 = 00000000e6cdd271 ldstub [%i0+0x012],%l0 ! %l0 = 00000000000000f5 ! Mem[000000002d8000eb] = dae7fbbc, %l4 = 00000000f37edfa9 ldstub [%i3+0x02b],%l4 ! %l4 = 00000000000000bc ! Mem[00000000900000f4] = 99e34c08, %l18 = fe83b7d1cda74c82 ldsb [%o0+0x035],%g2 ! %g2 = ffffffffffffff99 ! Mem[000000002d8000f2] = 0ae277cb, %l1 = 0000000017a9d7c3 ldstub [%i3+0x032],%l1 ! %l1 = 0000000000000077 ! Mem[00000000908000fc] = ab225f28, %l18 = fe83b7d1cda74c82 ldsw [%o1+0x03c],%g2 ! %g2 = fe83b7d1cda74c82 ! %l6 = 1f58f16b, %l7 = 64fd2740, Mem[00000000918000d8] = 57d20022 29bc89c3 std %l6,[%o3+%i6] ! Mem[00000000918000d8] = 1f58f16b 64fd2740 ! %l0 = 000000f5, %l1 = 00000077, Mem[000000002d8000e8] = dae7fbff 3564516e std %l0,[%i3+%o5] ! Mem[000000002d8000e8] = 000000f5 00000077 ! %l7 = 0000000064fd2740, Mem[00000000900000fb] = d1c2e3eb stb %l7,[%o0+0x03b] ! Mem[00000000900000f8] = 40c2e3eb ! Mem[000000002c8000e8] = a7503a2e, %l5 = 00000000000000bc swap [%i1+%o5],%l5 ! %l5 = 00000000a7503a2e ! Mem[000000002d8000c8] = 74964856, %l1 = 00000077, %l4 = 000000bc add %i3,0x08,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000074964856 p14_label_5: ! Mem[000000002d0000e9] = 36eecc44, %l1 = 0000000000000077 ldstub [%i2+0x029],%l1 ! %l1 = 00000000000000ee ! %l3 = 78dc5841f6d4610d, Mem[000000002d0000f4] = 9d347d8c stw %l3,[%i2+0x034] ! Mem[000000002d0000f4] = f6d4610d ! Mem[000000002c8000d3] = 0ee8a3b3, %l7 = 0000000064fd2740 ldstub [%i1+0x013],%l7 ! %l7 = 00000000000000b3 ! Mem[000000002c0000e0] = 78dc5841, %l5 = a7503a2e, %l4 = 74964856 add %i0,0x20,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000078dc5841 ! Mem[000000002d0000e8] = 36ffcc444136c165, %l3 = 78dc5841f6d4610d, %l5 = 00000000a7503a2e add %i2,0x28,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 36ffcc444136c165 ! Mem[000000002c8000d5] = e6cdd271, %l7 = 00000000000000b3 ldstub [%i1+0x015],%l7 ! %l7 = 00000000000000cd ! Mem[000000002d8000f4] = 27d93315, %l0 = 000000f5, %l7 = 000000cd add %i3,0x34,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000027d93315 ! %l3 = 78dc5841f6d4610d, Mem[00000000908000c8] = c4f8193c stw %l3,[%o1+%i4] ! Mem[00000000908000c8] = f6d4610d ! Mem[00000000900000ec] = b2429f80, %l18 = fe83b7d1cda74c82 ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffffb242 ! Mem[000000002d8000fe] = 8e2814ee, %l7 = 0000000027d93315 ldstub [%i3+0x03e],%l7 ! %l7 = 0000000000000014 p14_label_6: ! Mem[00000000910000e4] = e6cdd271, %l18 = fe83b7d1cda74c82 ldsh [%o2+0x024],%g2 ! %g2 = ffffffffffffe6cd ! %l2 = e7bcde70, %l3 = f6d4610d, Mem[00000000918000f0] = 2effe3b0 5aed9849 std %l2,[%o3+%o6] ! Mem[00000000918000f0] = e7bcde70 f6d4610d ! Mem[00000000918000d4] = 985f3b03, %l18 = fe83b7d1cda74c82 ldsw [%o3+0x014],%g2 ! %g2 = fe83b7d1cda74c82 ! Mem[000000002d0000ec] = 4136c165, %l6 = 1f58f16b, %l5 = 4136c165 add %i2,0x2c,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 000000004136c165 ! %l1 = 00000000000000ee, Mem[00000000908000c8] = f6d4610d stw %l1,[%o1+%i4] ! Mem[00000000908000c8] = 000000ee ! Mem[00000000908000dc] = 07d6242a, %l18 = fe83b7d1cda74c82 ldsb [%o1+0x01e],%g2 ! %g2 = 0000000000000007 ! Mem[000000002c8000f4] = 6648842a, %l0 = 000000f5, %l1 = 000000ee add %i1,0x34,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 000000006648842a ! Mem[000000002c0000fc] = 968b7aa6, %l1 = 000000006648842a swap [%i0+0x03c],%l1 ! %l1 = 00000000968b7aa6 ! Mem[000000002c0000d8] = 9730bf8a, %l5 = 000000004136c165 swap [%i0+%i6],%l5 ! %l5 = 000000009730bf8a ! Mem[000000002d8000e8] = 000000f5, %l2 = e7bcde70, %l5 = 9730bf8a add %i3,0x28,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000000000f5 p14_label_7: ! Mem[000000002d8000d8] = 61d67777, %l4 = 0000000078dc5841 swap [%i3+%i6],%l4 ! %l4 = 0000000061d67777 ! Mem[00000000908000f0] = 4aa70cf4, %l18 = fe83b7d1cda74c82 ldsb [%o1+0x031],%g2 ! %g2 = 000000000000004a ! Mem[00000000908000e0] = 242a179421f5d561, %l18 = fe83b7d1cda74c82 ldx [%o1+%o4],%g2 ! %g2 = 242a179421f5d561 ! %l1 = 00000000968b7aa6, Mem[00000000918000dd] = fd2740be stb %l1,[%o3+0x01d] ! Mem[00000000918000dc] = a62740be ! Mem[000000002c8000cc] = 147d7293, %l0 = 00000000000000f5 swap [%i1+0x00c],%l0 ! %l0 = 00000000147d7293 ! Mem[00000000910000c0] = c4f8193c97381044, %l18 = fe83b7d1cda74c82 ldx [%o2+%g0],%g2 ! %g2 = c4f8193c97381044 ! Mem[000000002c8000d1] = 0ee8a3ff, %l7 = 0000000000000014 ldstub [%i1+0x011],%l7 ! %l7 = 00000000000000e8 ! Mem[000000002c8000d4] = e6ffd271, %l0 = 147d7293, %l3 = f6d4610d add %i1,0x14,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000e6ffd271 ! %l0 = 147d7293, %l1 = 968b7aa6, Mem[00000000918000e8] = d97009e7 e5df9dd8 std %l0,[%o3+%o5] ! Mem[00000000918000e8] = 147d7293 968b7aa6 ! Mem[000000002c0000e0] = 78dc5841, %l3 = 00000000e6ffd271 swap [%i0+%o4],%l3 ! %l3 = 0000000078dc5841 p14_label_8: ! Mem[00000000918000f0] = e7bcde70f6d4610d, %l18 = fe83b7d1cda74c82 ldx [%o3+%o6],%g2 ! %g2 = e7bcde70f6d4610d ! %l3 = 0000000078dc5841, Mem[00000000918000f8] = 3636a6ac stw %l3,[%o3+0x038] ! Mem[00000000918000f8] = 78dc5841 ! Mem[000000002d8000d8] = 78dc5841, %l4 = 0000000061d67777 swap [%i3+%i6],%l4 ! %l4 = 0000000078dc5841 ! Mem[000000002d8000e8] = 000000f5, %l1 = 00000000968b7aa6 swap [%i3+%o5],%l1 ! %l1 = 00000000000000f5 ! %l4 = 78dc5841, %l5 = 000000f5, Mem[00000000908000c8] = 000000ee 97381044 std %l4,[%o1+%i4] ! Mem[00000000908000c8] = 78dc5841 000000f5 ! Mem[000000002c8000e4] = f0ee8c99, %l2 = e7bcde70, %l4 = 78dc5841 add %i1,0x24,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000f0ee8c99 ! %l3 = 0000000078dc5841, Mem[00000000910000c4] = 97381044 stb %l3,[%o2+0x004] ! Mem[00000000910000c4] = 41381044 ! Mem[000000002d0000d0] = c2e3ebf8, %l6 = 000000001f58f16b swap [%i2+%i5],%l6 ! %l6 = 00000000c2e3ebf8 ! Mem[000000002c0000e8] = 397433d7, %l5 = 000000f5, %l1 = 000000f5 add %i0,0x28,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000397433d7 ! Mem[000000002d8000c9] = 74964856, %l0 = 00000000147d7293 ldstub [%i3+0x009],%l0 ! %l0 = 0000000000000096 p14_label_9: ! Mem[00000000918000f8] = 78dc5841755694de, %l18 = fe83b7d1cda74c82 ldx [%o3+0x038],%g2 ! %g2 = 78dc5841755694de ! Mem[000000002d8000ec] = 00000077, %l6 = 00000000c2e3ebf8 ldsb [%i3+0x02f],%l6 ! %l6 = 0000000000000077 ! Mem[000000002d8000f4] = 27d93315, %l0 = 0000000000000096 swap [%i3+0x034],%l0 ! %l0 = 0000000027d93315 ! Mem[000000002c8000d0] = 0effa3ff, %l5 = 00000000000000f5 ldsb [%i1+0x012],%l5 ! %l5 = ffffffffffffffa3 ! %l5 = ffffffffffffffa3, Mem[000000002d0000f2] = e65aba42 stb %l5,[%i2+0x032] ! Mem[000000002d0000f0] = e65aa342 ! Mem[000000002d0000cc] = 20d5a74c, %l4 = 00000000f0ee8c99 swap [%i2+0x00c],%l4 ! %l4 = 0000000020d5a74c ! Mem[000000002c0000d0] = 3883ff6717a9d7c3, %l3 = 0000000078dc5841, %l4 = 0000000020d5a74c add %i0,0x10,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 3883ff6717a9d7c3 ! Mem[000000002d0000e8] = 36ffcc444136c165, %l3 = 0000000078dc5841 ldx [%i2+%o5],%l3 ! %l3 = 36ffcc444136c165 ! Mem[000000002d8000c0] = e6a94646, %l1 = 397433d7, %l7 = 000000e8 casa [%i3]0x80,%l1,%l7 ! %l7 = 00000000e6a94646 ! %l4 = 3883ff6717a9d7c3, Mem[000000002c0000cd] = 70afc895 stb %l4,[%i0+0x00d] ! Mem[000000002c0000cc] = 70c3c895 p14_label_10: ! %l2 = a6134cfae7bcde70, Mem[000000002c0000e8] = 397433d7 stw %l2,[%i0+%o5] ! Mem[000000002c0000e8] = e7bcde70 ! %l5 = ffffffffffffffa3, Mem[00000000900000ce] = ded8cf51 stb %l5,[%o0+0x00e] ! Mem[00000000900000cc] = a3d8cf51 ! Mem[000000002d8000c8] = 74ff4856, %l6 = 0000000000000077 ldsb [%i3+0x009],%l6 ! %l6 = ffffffffffffffff ! Mem[000000002d8000f1] = 0ae2ffcb, %l6 = ffffffffffffffff ldstub [%i3+0x031],%l6 ! %l6 = 00000000000000e2 ! %l4 = 3883ff6717a9d7c3, Mem[00000000918000d0] = 70b0ab0e stb %l4,[%o3+%i5] ! Mem[00000000918000d0] = c3b0ab0e ! Mem[000000002c8000cc] = 000000f5, %l0 = 0000000027d93315 ldsb [%i1+0x00d],%l0 ! %l0 = 0000000000000000 ! Mem[000000002d0000f4] = f6d4610d, %l1 = 397433d7, %l2 = e7bcde70 add %i2,0x34,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000f6d4610d ! Mem[00000000918000e4] = 6080147d, %l18 = fe83b7d1cda74c82 ldsh [%o3+0x026],%g2 ! %g2 = 0000000000006080 ! Mem[00000000900000e8] = 8b54c8c1, %l18 = fe83b7d1cda74c82 ldsh [%o0+%o5],%g2 ! %g2 = ffffffffffff8b54 ! Mem[000000002d0000c0] = c4bb6a78, %l4 = 3883ff6717a9d7c3 ldstub [%i2+%g0],%l4 ! %l4 = 00000000000000c4 p14_label_11: ! Mem[00000000910000c0] = c4f8193c41381044, %l18 = fe83b7d1cda74c82 ldx [%o2+%g0],%g2 ! %g2 = c4f8193c41381044 ! Mem[000000002c0000c8] = fa735b95, %l7 = 00000000e6a94646 ldstub [%i0+%i4],%l7 ! %l7 = 00000000000000fa ! Mem[000000002c0000e9] = e7bcde70, %l1 = 00000000397433d7 ldstub [%i0+0x029],%l1 ! %l1 = 00000000000000bc ! Mem[000000002d0000da] = a6134cfa, %l5 = ffffffffffffffa3 ldstub [%i2+0x01a],%l5 ! %l5 = 000000000000004c ! Mem[00000000910000d8] = 3b50fb69, %l18 = fe83b7d1cda74c82 ldsh [%o2+%i6],%g2 ! %g2 = 0000000000003b50 ! Mem[000000002d8000cc] = 9d1965cb, %l4 = 00000000000000c4 swap [%i3+0x00c],%l4 ! %l4 = 000000009d1965cb ! Mem[000000002d0000e0] = d6d239d97cd94a7e, %l2 = 00000000f6d4610d, %l4 = 000000009d1965cb add %i2,0x20,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = d6d239d97cd94a7e ! Mem[000000002d0000f0] = e65aa342, %l5 = 000000000000004c swap [%i2+%o6],%l5 ! %l5 = 00000000e65aa342 ! Mem[000000002c8000c1] = 3dbbb854, %l2 = 00000000f6d4610d ldstub [%i1+0x001],%l2 ! %l2 = 00000000000000bb ! Mem[000000002d8000d4] = 7beff336, %l1 = 00000000000000bc ldsw [%i3+0x014],%l1 ! %l1 = 000000007beff336 p14_label_12: ! Mem[000000002c8000c8] = 95df1336, %l6 = 000000e2, %l2 = 000000bb add %i1,0x08,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000095df1336 ! %l2 = 0000000095df1336, Mem[00000000910000d4] = 6e5e25aa stw %l2,[%o2+0x014] ! Mem[00000000910000d4] = 95df1336 ! Mem[00000000910000e0] = 133fe6cd, %l18 = fe83b7d1cda74c82 ldsh [%o2+0x022],%g2 ! %g2 = 000000000000133f ! Mem[000000002d0000d0] = 1f58f16b, %l0 = 0000000000000000 ldsw [%i2+%i5],%l0 ! %l0 = 000000001f58f16b ! Mem[000000002d8000dd] = b462009c, %l2 = 0000000095df1336 ldstub [%i3+0x01d],%l2 ! %l2 = 0000000000000062 ! Mem[00000000910000d0] = 06bd17f695df1336, %l18 = fe83b7d1cda74c82 ldx [%o2+%i5],%g2 ! %g2 = 06bd17f695df1336 ! Mem[000000002c0000c3] = fbf33c29, %l7 = 00000000000000fa ldstub [%i0+0x003],%l7 ! %l7 = 0000000000000029 ! Mem[000000002c0000fb] = efd664da, %l1 = 000000007beff336 ldstub [%i0+0x03b],%l1 ! %l1 = 00000000000000da ! Mem[00000000910000f0] = 38ff2a97, %l18 = fe83b7d1cda74c82 ldsw [%o2+%o6],%g2 ! %g2 = fe83b7d1cda74c82 ! Mem[000000002c8000d8] = 25011bfd, %l5 = 00000000e65aa342 ldsw [%i1+%i6],%l5 ! %l5 = 0000000025011bfd p14_label_13: ! Mem[000000002c8000f8] = f393ae74b17b2175, %l6 = 00000000000000e2, %l0 = 000000001f58f16b add %i1,0x38,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = f393ae74b17b2175 ! %l3 = 36ffcc444136c165, Mem[00000000908000e0] = 242a1794 stw %l3,[%o1+%o4] ! Mem[00000000908000e0] = 4136c165 ! Mem[000000002c8000c8] = 95df1336, %l4 = d6d239d97cd94a7e swap [%i1+%i4],%l4 ! %l4 = 0000000095df1336 ! %l3 = 36ffcc444136c165, Mem[00000000900000d5] = 556acdc4 stb %l3,[%o0+0x015] ! Mem[00000000900000d4] = 656acdc4 ! Mem[00000000910000d0] = bd17f695, %l18 = fe83b7d1cda74c82 ldsb [%o2+0x011],%g2 ! %g2 = ffffffffffffffbd ! Mem[00000000900000e0] = 6aadefca, %l18 = fe83b7d1cda74c82 ldsw [%o0+%o4],%g2 ! %g2 = fe83b7d1cda74c82 ! Mem[00000000908000f8] = f6f5d23f, %l18 = fe83b7d1cda74c82 ldsw [%o1+0x038],%g2 ! %g2 = fe83b7d1cda74c82 ! Mem[00000000910000d8] = 50fb697b, %l18 = fe83b7d1cda74c82 ldsb [%o2+0x019],%g2 ! %g2 = 0000000000000050 ! %l4 = 95df1336, %l5 = 25011bfd, Mem[00000000910000d0] = 06bd17f6 95df1336 std %l4,[%o2+%i5] ! Mem[00000000910000d0] = 95df1336 25011bfd ! Mem[000000002c0000d4] = 17a9d7c3, %l4 = 95df1336, %l3 = 4136c165 add %i0,0x14,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000017a9d7c3 p14_label_14: ! Mem[000000002d0000f4] = f6d4610d, %l7 = 0000000000000029 swap [%i2+0x034],%l7 ! %l7 = 00000000f6d4610d ! Mem[00000000908000d8] = 5b0dc097, %l18 = fe83b7d1cda74c82 ldsw [%o1+%i6],%g2 ! %g2 = fe83b7d1cda74c82 ! Mem[000000002c8000f0] = 949982f76648842a, %l0 = f393ae74b17b2175, %l0 = f393ae74b17b2175 add %i1,0x30,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 949982f76648842a ! Mem[00000000900000d4] = cdc4f819, %l18 = fe83b7d1cda74c82 ldsb [%o0+0x017],%g2 ! %g2 = ffffffffffffffcd ! Mem[00000000908000cc] = 00f57198, %l18 = fe83b7d1cda74c82 ldsh [%o1+0x00e],%g2 ! %g2 = 00000000000000f5 ! Mem[000000002d0000c2] = ffbb6a78, %l3 = 0000000017a9d7c3 ldstub [%i2+0x002],%l3 ! %l3 = 000000000000006a ! Mem[000000002d0000f6] = 00000029, %l1 = 00000000000000da ldstub [%i2+0x036],%l1 ! %l1 = 0000000000000000 ! %l1 = 0000000000000000, Mem[00000000908000ef] = c8d24aa7 stb %l1,[%o1+0x02f] ! Mem[00000000908000ec] = 00d24aa7 ! Mem[000000002d8000f8] = b87b6e9c, %l0 = 949982f76648842a ldstub [%i3+0x038],%l0 ! %l0 = 00000000000000b8 ! %l6 = 000000e2, %l7 = f6d4610d, Mem[00000000910000c8] = a1e5df4d f0444119 std %l6,[%o2+%i4] ! Mem[00000000910000c8] = 000000e2 f6d4610d p14_label_15: ! Mem[000000002d0000c2] = ffbbff78, %l0 = 00000000000000b8 ldstub [%i2+0x002],%l0 ! %l0 = 00000000000000ff ! Mem[000000002d0000f2] = 0000004c, %l1 = 0000000000000000 ldstub [%i2+0x032],%l1 ! %l1 = 0000000000000000 ! Mem[000000002d0000fc] = 91c6e1df, %l3 = 000000000000006a swap [%i2+0x03c],%l3 ! %l3 = 0000000091c6e1df ! Mem[000000002c0000dc] = 1f58f16b, %l0 = 00000000000000ff swap [%i0+0x01c],%l0 ! %l0 = 000000001f58f16b ! Mem[00000000918000d0] = ab0e985f, %l18 = fe83b7d1cda74c82 ldsb [%o3+0x012],%g2 ! %g2 = ffffffffffffffab ! Mem[000000002d8000cc] = 000000c4, %l3 = 91c6e1df, %l5 = 25011bfd add %i3,0x0c,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000000000c4 ! Mem[000000002c0000d0] = 3883ff6717a9d7c3, %l3 = 0000000091c6e1df, %l5 = 00000000000000c4 add %i0,0x10,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 3883ff6717a9d7c3 ! Mem[000000002d0000f4] = 0000ff29, %l2 = 00000062, %l1 = 00000000 add %i2,0x34,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000000000ff29 ! Mem[000000002d8000ec] = 00000077, %l6 = 00000000000000e2 swap [%i3+0x02c],%l6 ! %l6 = 0000000000000077 ! Mem[000000002c0000d4] = 17a9d7c3, %l4 = 95df1336, %l1 = 0000ff29 add %i0,0x14,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000017a9d7c3 ba,a p14_not_taken_0_end p14_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p14_branch_failed p14_not_taken_0_end: ! End of Random Code for Processor 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 000000001f58f16b bne,a,pn %xcc,p14_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000017a9d7c3 bne,a,pn %xcc,p14_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000062 bne,a,pn %xcc,p14_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000091c6e1df bne,a,pn %xcc,p14_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000095df1336 bne,a,pn %xcc,p14_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 3883ff6717a9d7c3 bne,a,pn %xcc,p14_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000077 bne,a,pn %xcc,p14_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000f6d4610d bne,a,pn %xcc,p14_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p14_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = fbf33cff4e13ace0 ldx [%i0+0x000],%g3 ! Observed data at 000000002c0000c0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff735b9570c3c895 ldx [%i0+0x008],%g3 ! Observed data at 000000002c0000c8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4136c165000000ff ldx [%i0+0x018],%g3 ! Observed data at 000000002c0000d8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = e6ffd271f6d4610d ldx [%i0+0x020],%g3 ! Observed data at 000000002c0000e0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e7ffde7090ca8b22 ldx [%i0+0x028],%g3 ! Observed data at 000000002c0000e8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = efd664ff6648842a ldx [%i0+0x038],%g3 ! Observed data at 000000002c0000f8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x038,%g4 set p14_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 3dffb854abdd5ecf ldx [%i1+0x000],%g3 ! Observed data at 000000002c8000c0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7cd94a7e000000f5 ldx [%i1+0x008],%g3 ! Observed data at 000000002c8000c8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0effa3ffe6ffd271 ldx [%i1+0x010],%g3 ! Observed data at 000000002c8000d0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000bc663125a3 ldx [%i1+0x028],%g3 ! Observed data at 000000002c8000e8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x028,%g4 set p14_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffbbff78f4af0252 ldx [%i2+0x000],%g3 ! Observed data at 000000002d0000c0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 32cc04e9f0ee8c99 ldx [%i2+0x008],%g3 ! Observed data at 000000002d0000c8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = a613fffae7ffde70 ldx [%i2+0x018],%g3 ! Observed data at 000000002d0000d8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0000ff4c0000ff29 ldx [%i2+0x030],%g3 ! Observed data at 000000002d0000f0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 7725b3600000006a ldx [%i2+0x038],%g3 ! Observed data at 000000002d0000f8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x038,%g4 set p14_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 74ff4856000000c4 ldx [%i3+0x008],%g3 ! Observed data at 000000002d8000c8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 61d67777b4ff009c ldx [%i3+0x018],%g3 ! Observed data at 000000002d8000d8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 968b7aa6000000e2 ldx [%i3+0x028],%g3 ! Observed data at 000000002d8000e8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0affffcb00000096 ldx [%i3+0x030],%g3 ! Observed data at 000000002d8000f0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff7b6e9c8e28ffee 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_dfill_failed: ba p14_failed mov 0xddd,%g1 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: ldsh [%i1+0x004],%l6 ! Mem[000000002c8000c4] ldstub [%i1+0x007],%l5 ! Mem[000000002c8000c7] ldub [%i1+0x026],%l4 ! Mem[000000002c8000e6] lduw [%i3+0x024],%l7 ! Mem[000000002d8000e4] ldstub [%i3+0x033],%l0 ! Mem[000000002d8000f3] lduw [%i3+0x034],%l5 ! Mem[000000002d8000f4] done p14_trap1o: ldsh [%o1+0x004],%l6 ! Mem[000000002c8000c4] ldstub [%o1+0x007],%l5 ! Mem[000000002c8000c7] ldub [%o1+0x026],%l4 ! Mem[000000002c8000e6] lduw [%o3+0x024],%l7 ! Mem[000000002d8000e4] ldstub [%o3+0x033],%l0 ! Mem[000000002d8000f3] lduw [%o3+0x034],%l5 ! Mem[000000002d8000f4] done p14_trap2e: stb %l7,[%i3+0x038] ! Mem[000000002d8000f8] done p14_trap2o: stb %l7,[%o3+0x038] ! Mem[000000002d8000f8] done p14_trap3e: nop nop nop nop nop nop done p14_trap3o: nop nop nop nop nop nop done p14_init_memory_pointers: set p14_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p14_local0_start,%i0 set p14_local1_start,%i1 set p14_local2_start,%i2 set p14_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = fbc4bbd00831c1d1 ldx [%g1+0x008],%l1 ! %l1 = 281e9ed3c2e3ebf8 ldx [%g1+0x010],%l2 ! %l2 = bdddf703c4f8193c ldx [%g1+0x018],%l3 ! %l3 = 4858b4888e2814ee ldx [%g1+0x020],%l4 ! %l4 = 434faec664fd2740 ldx [%g1+0x028],%l5 ! %l5 = 5eecdbb8a41403fe ldx [%g1+0x030],%l6 ! %l6 = 876862fbd0232b7d ldx [%g1+0x038],%l7 ! %l7 = 3e655d6825011bfd ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 48df1089 bb0a69a1 b49cbb3a 3af8161e ! %f4 = a398eed3 1eb56fa5 c932b892 1142bc28 ! %f8 = 24dc9cdd 366e27b0 fc19c26e 992e4b29 ! %f12 = bb239acb 8705566b b15b8ff7 5073a9a2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = db9ee82c 10ee805e 828ff29e 31b8f259 ! %f20 = 2bc2a8e1 246ae717 16ed4ca1 b4479741 ! %f24 = 9fb60658 76fa7189 4616d2d5 42719995 ! %f28 = bef66ddd 9a9f36ef eb7bb0f9 38ae6ad4 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 04dbcf14 44dc1dab 25392890 1ce48583 ! %f36 = e71bb8c4 5b7cc7e4 4d1f7bd9 ac1fbd23 ! %f40 = a978bc56 b387a037 3db20d1f 57c6984b ! %f44 = 65263fec 01f9f511 fe9c068b 1eddb12a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe3f0abb800000030,%g7,%g1 ! GSR scale = 6, align = 0 wr %g1,%g0,%gsr ! GSR = e3f0abb800000030 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 15 p15_label_1: ! Mem[000000002e0000c7] = adb6f7b1, %l1 = bee9429052ad3c5c ldstub [%i0+0x007],%l1 ! %l1 = 00000000000000b1 ! Mem[000000002e8000cd] = aa717e30, %l7 = b8115393f6747782 ldstub [%i1+0x00d],%l7 ! %l7 = 0000000000000071 ! Mem[000000002f0000d4] = ad5f815e, %l1 = 00000000000000b1 swap [%i2+0x014],%l1 ! %l1 = 00000000ad5f815e ! Mem[000000002e8000e0] = 928cefe3535dc13d, %l0 = d8759cec823feb35, %l4 = 8e44871c6844dff9 add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 928cefe3535dc13d ! Mem[00000000908000f8] = f6f5d23fab225f28, %l18 = d8f1438c14a2f01c ldx [%o1+0x038],%g2 ! %g2 = f6f5d23fab225f28 ! Mem[000000002e0000dc] = 597b9668, %l2 = 31816d2c, %l5 = 9435cdd2 add %i0,0x1c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000597b9668 ! Mem[000000002f8000c8] = 796e8ac7, %l1 = 00000000ad5f815e swap [%i3+%i4],%l1 ! %l1 = 00000000796e8ac7 ! Mem[000000002e8000d4] = 5a288fbc, %l2 = 3cc2790431816d2c ldsb [%i1+0x016],%l2 ! %l2 = ffffffffffffff8f ! Mem[000000002f8000f8] = 605a63cd, %l4 = 928cefe3535dc13d swap [%i3+0x038],%l4 ! %l4 = 00000000605a63cd ! Mem[000000002f0000c4] = 0a9b9851, %l1 = 796e8ac7, %l7 = 00000071 add %i2,0x04,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000000a9b9851 p15_label_2: ! %l2 = ffffffffffffff8f, Mem[00000000918000c4] = 0a36bd1b stw %l2,[%o3+0x004] ! Mem[00000000918000c4] = ffffff8f ! %l4 = 00000000605a63cd, Mem[00000000910000df] = 3601c213 stb %l4,[%o2+0x01f] ! Mem[00000000910000dc] = cd01c213 ! Mem[000000002f8000dc] = 0dd7e096, %l7 = 000000000a9b9851 ldstub [%i3+0x01c],%l7 ! %l7 = 000000000000000d ! Mem[00000000900000f8] = 725b5596, %l18 = d8f1438c14a2f01c ldsb [%o0+0x038],%g2 ! %g2 = 0000000000000072 ! Mem[000000002f8000f0] = 0926cf17cbd46ba7, %l5 = 00000000597b9668, %l3 = 526a4bc05dca49d3 add %i3,0x30,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 0926cf17cbd46ba7 ! Mem[000000002f0000d9] = 3acf60f9, %l6 = e98922a07b457d23 ldstub [%i2+0x019],%l6 ! %l6 = 00000000000000cf ! %l4 = 605a63cd, %l5 = 597b9668, Mem[00000000900000f8] = 725b5596 bab5974c std %l4,[%o0+0x038] ! Mem[00000000900000f8] = 605a63cd 597b9668 ! Mem[000000002f8000d0] = 4d758481, %l0 = d8759cec823feb35 swap [%i3+%i5],%l0 ! %l0 = 000000004d758481 ! %l5 = 00000000597b9668, Mem[00000000900000d4] = 93556acd stw %l5,[%o0+0x014] ! Mem[00000000900000d4] = 597b9668 ! Mem[000000002f8000ee] = 9b7335e2, %l3 = 0926cf17cbd46ba7 ldstub [%i3+0x02e],%l3 ! %l3 = 0000000000000035 p15_label_3: ! Mem[000000002e0000c0] = cef03305adb6f7ff, %l7 = 000000000000000d, %l2 = ffffffffffffff8f casxa [%i0]0x80,%l7,%l2 ! %l2 = cef03305adb6f7ff ! Mem[00000000910000e8] = f6f6adbc, %l18 = d8f1438c14a2f01c ldsh [%o2+0x02a],%g2 ! %g2 = fffffffffffff6f6 ! Mem[000000002f0000e4] = 5c74817a, %l6 = 00000000000000cf ldstub [%i2+0x024],%l6 ! %l6 = 000000000000005c ! Mem[000000002e8000d4] = 5a288fbc, %l3 = 0000000000000035 ldsh [%i1+0x016],%l3 ! %l3 = ffffffffffff8fbc ! Mem[00000000900000f0] = 4dae4499, %l18 = d8f1438c14a2f01c ldsh [%o0+0x032],%g2 ! %g2 = 0000000000004dae ! %l5 = 00000000597b9668, Mem[00000000918000c0] = 69d68606 stw %l5,[%o3+%g0] ! Mem[00000000918000c0] = 597b9668 ! Mem[00000000918000fc] = 94de0000, %l18 = d8f1438c14a2f01c ldsh [%o3+0x03e],%g2 ! %g2 = ffffffffffff94de ! Mem[000000002f8000dc] = ffd7e096, %l4 = 605a63cd, %l3 = ffff8fbc add %i3,0x1c,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000ffd7e096 ! Mem[000000002f0000db] = 3aff60f9, %l7 = 000000000000000d ldstub [%i2+0x01b],%l7 ! %l7 = 00000000000000f9 ! Mem[000000002f0000c8] = 5d881e4d1cc232d9, %l0 = 000000004d758481, %l2 = cef03305adb6f7ff add %i2,0x08,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 5d881e4d1cc232d9 p15_label_4: ! %l3 = 00000000ffd7e096, Mem[00000000918000cc] = 7736dd33 stw %l3,[%o3+0x00c] ! Mem[00000000918000cc] = ffd7e096 ! Mem[000000002e8000f0] = 843a97a9, %l4 = 00000000605a63cd swap [%i1+%o6],%l4 ! %l4 = 00000000843a97a9 ! Mem[00000000918000f8] = a6ac7556, %l18 = d8f1438c14a2f01c ldsh [%o3+0x03a],%g2 ! %g2 = ffffffffffffa6ac ! Mem[000000002e8000cc] = aaff7e30, %l1 = 796e8ac7, %l1 = 796e8ac7 add %i1,0x0c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000aaff7e30 ! Mem[000000002e8000f4] = d581b856, %l5 = 00000000597b9668 swap [%i1+0x034],%l5 ! %l5 = 00000000d581b856 ! Mem[00000000918000d0] = 70b0ab0e, %l18 = d8f1438c14a2f01c ldsw [%o3+%i5],%g2 ! %g2 = d8f1438c14a2f01c ! Mem[000000002f8000c0] = 05eefb4d, %l3 = 00000000ffd7e096 swap [%i3+%g0],%l3 ! %l3 = 0000000005eefb4d ! Mem[000000002f8000f0] = 0926cf17, %l7 = 00000000000000f9 swap [%i3+%o6],%l7 ! %l7 = 000000000926cf17 ! Mem[000000002f8000fc] = ebee3c01, %l6 = 000000000000005c swap [%i3+0x03c],%l6 ! %l6 = 00000000ebee3c01 ! Mem[000000002f0000e8] = b2919562, %l2 = 5d881e4d1cc232d9 swap [%i2+%o5],%l2 ! %l2 = 00000000b2919562 p15_label_5: ! Mem[000000002e8000c4] = 94508614, %l4 = 843a97a9, %l6 = ebee3c01 add %i1,0x04,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000094508614 ! %l6 = 0000000094508614, Mem[00000000918000d7] = 0357d200 stb %l6,[%o3+0x017] ! Mem[00000000918000d4] = 1457d200 ! Mem[00000000908000d4] = 564e5092, %l18 = d8f1438c14a2f01c ldsw [%o1+0x014],%g2 ! %g2 = d8f1438c14a2f01c ! Mem[000000002e0000e0] = ba4a51f0, %l1 = aaff7e30, %l4 = 843a97a9 add %i0,0x20,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000ba4a51f0 ! Mem[00000000918000f4] = ed984936, %l18 = d8f1438c14a2f01c ldsb [%o3+0x035],%g2 ! %g2 = ffffffffffffffed ! Mem[00000000910000c0] = 5f8a08bb047d78e7, %l18 = d8f1438c14a2f01c ldx [%o2+%g0],%g2 ! %g2 = 5f8a08bb047d78e7 ! Mem[000000002e8000f9] = fdb1e7ce, %l2 = 00000000b2919562 ldstub [%i1+0x039],%l2 ! %l2 = 00000000000000b1 ! %l5 = 00000000d581b856, Mem[00000000900000f9] = 5a63cd59 stb %l5,[%o0+0x039] ! Mem[00000000900000f8] = 5663cd59 ! %l2 = 000000b1, %l3 = 05eefb4d, Mem[00000000910000e8] = 8a57f6f6 adbcd5b2 std %l2,[%o2+%o5] ! Mem[00000000910000e8] = 000000b1 05eefb4d ! %l1 = 00000000aaff7e30, Mem[00000000918000cc] = ffd7e096 stw %l1,[%o3+0x00c] ! Mem[00000000918000cc] = aaff7e30 p15_label_6: ! Mem[000000002e8000f4] = 597b9668, %l7 = 000000000926cf17 ldsw [%i1+0x034],%l7 ! %l7 = 00000000597b9668 ! Mem[00000000908000f4] = f408782d, %l18 = d8f1438c14a2f01c ldsw [%o1+0x034],%g2 ! %g2 = d8f1438c14a2f01c ! Mem[00000000910000c0] = 5f8a08bb, %l18 = d8f1438c14a2f01c ldsw [%o2+%g0],%g2 ! %g2 = d8f1438c14a2f01c ! Mem[000000002e0000dc] = 597b9668, %l4 = 00000000ba4a51f0 swap [%i0+0x01c],%l4 ! %l4 = 00000000597b9668 ! %l6 = 94508614, %l7 = 597b9668, Mem[000000002e0000c0] = cef03305 adb6f7ff std %l6,[%i0+%g0] ! Mem[000000002e0000c0] = 94508614 597b9668 ! Mem[000000002f0000d0] = 81b15e8b, %l2 = 00000000000000b1 swap [%i2+%i5],%l2 ! %l2 = 0000000081b15e8b ! Mem[000000002e8000dc] = 04d1a466, %l4 = 00000000597b9668 swap [%i1+0x01c],%l4 ! %l4 = 0000000004d1a466 ! Mem[00000000910000e4] = ae1d1d00, %l18 = d8f1438c14a2f01c ldsb [%o2+0x025],%g2 ! %g2 = ffffffffffffffae ! Mem[000000002e0000c0] = 94508614597b9668, %l6 = 0000000094508614, %l3 = 0000000005eefb4d casxa [%i0]0x80,%l6,%l3 ! %l3 = 94508614597b9668 ! Mem[00000000918000c4] = ff8f8843, %l18 = d8f1438c14a2f01c ldsh [%o3+0x006],%g2 ! %g2 = ffffffffffffff8f p15_label_7: ! Mem[00000000910000f4] = cb95fea2, %l18 = d8f1438c14a2f01c ldsh [%o2+0x034],%g2 ! %g2 = ffffffffffffcb95 ! Mem[000000002e0000dc] = ba4a51f0, %l6 = 94508614, %l4 = 04d1a466 add %i0,0x1c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000ba4a51f0 ! %l1 = 00000000aaff7e30, Mem[00000000908000e9] = d85af65b stb %l1,[%o1+0x029] ! Mem[00000000908000e8] = 305af65b ! %l0 = 4d758481, %l1 = aaff7e30, Mem[00000000900000d8] = e8bc328c aea3305c std %l0,[%o0+%i6] ! Mem[00000000900000d8] = 4d758481 aaff7e30 ! Mem[00000000900000d0] = cf511728, %l18 = d8f1438c14a2f01c ldsw [%o0+%i5],%g2 ! %g2 = d8f1438c14a2f01c ! Mem[000000002e0000d4] = b223beda, %l5 = 00000000d581b856 ldsw [%i0+0x014],%l5 ! %l5 = ffffffffb223beda ! %l6 = 0000000094508614, Mem[00000000900000c0] = 64f48500 stb %l6,[%o0+%g0] ! Mem[00000000900000c0] = 14f48500 ! Mem[000000002f0000f2] = e78fbd55, %l3 = 94508614597b9668 ldstub [%i2+0x032],%l3 ! %l3 = 00000000000000bd ! Mem[00000000900000ec] = b2429f80, %l18 = d8f1438c14a2f01c ldsw [%o0+0x02c],%g2 ! %g2 = d8f1438c14a2f01c ! Mem[000000002e8000d2] = 3d422964, %l5 = ffffffffb223beda ldstub [%i1+0x012],%l5 ! %l5 = 0000000000000029 p15_label_8: ! Mem[000000002e0000f8] = 4d63e0d4, %l7 = 00000000597b9668 swap [%i0+0x038],%l7 ! %l7 = 000000004d63e0d4 ! Mem[000000002f0000d0] = 000000b1, %l5 = 00000029, %l1 = aaff7e30 add %i2,0x10,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000000000b1 ! Mem[000000002f0000c8] = 5d881e4d, %l7 = 4d63e0d4, %l5 = 00000029 add %i2,0x08,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000005d881e4d ! Mem[00000000900000f8] = 605663cd597b9668, %l18 = d8f1438c14a2f01c ldx [%o0+0x038],%g2 ! %g2 = 605663cd597b9668 ! Mem[000000002e0000dc] = ba4a51f0, %l5 = 5d881e4d, %l1 = 000000b1 add %i0,0x1c,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000ba4a51f0 ! Mem[000000002e0000d0] = 2c60a161b223beda, %l5 = 000000005d881e4d, %l0 = 000000004d758481 add %i0,0x10,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 2c60a161b223beda ! Mem[000000002e0000e1] = ba4a51f0, %l6 = 0000000094508614 ldstub [%i0+0x021],%l6 ! %l6 = 000000000000004a ! Mem[000000002f8000fc] = 0000005c, %l0 = 2c60a161b223beda swap [%i3+0x03c],%l0 ! %l0 = 000000000000005c ! Mem[000000002f0000cc] = 1cc232d9, %l5 = 5d881e4d, %l4 = ba4a51f0 add %i2,0x0c,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000001cc232d9 ! %l2 = 81b15e8b, %l3 = 000000bd, Mem[00000000910000c8] = a1e5df4d f0444119 std %l2,[%o2+%i4] ! Mem[00000000910000c8] = 81b15e8b 000000bd p15_label_9: ! %l6 = 000000000000004a, Mem[000000002e0000e3] = baff51f0 stb %l6,[%i0+0x023] ! Mem[000000002e0000e0] = baff514a ! Mem[000000002e8000f8] = fdffe7ce, %l0 = 0000005c, %l1 = ba4a51f0 add %i1,0x38,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000fdffe7ce ! %l0 = 0000005c, %l1 = fdffe7ce, Mem[00000000910000f0] = 38ff2a97 cb95fea2 std %l0,[%o2+%o6] ! Mem[00000000910000f0] = 0000005c fdffe7ce ! %l2 = 0000000081b15e8b, Mem[00000000900000e8] = 8b54c8c1 stw %l2,[%o0+%o5] ! Mem[00000000900000e8] = 81b15e8b ! %l4 = 000000001cc232d9, Mem[00000000910000c9] = b15e8b00 stb %l4,[%o2+0x009] ! Mem[00000000910000c8] = d95e8b00 ! %l2 = 0000000081b15e8b, Mem[00000000918000ed] = df9dd82e stb %l2,[%o3+0x02d] ! Mem[00000000918000ec] = 8b9dd82e ! Mem[00000000908000dc] = 2d2207d6, %l18 = d8f1438c14a2f01c ldsw [%o1+0x01c],%g2 ! %g2 = d8f1438c14a2f01c ! Mem[000000002e0000fc] = 7bc63475, %l6 = 000000000000004a swap [%i0+0x03c],%l6 ! %l6 = 000000007bc63475 ! %l0 = 000000000000005c, Mem[00000000900000ee] = 9f8044cc stb %l0,[%o0+0x02e] ! Mem[00000000900000ec] = 5c8044cc ! Mem[00000000908000d0] = 98b30a56, %l18 = d8f1438c14a2f01c ldsb [%o1+0x011],%g2 ! %g2 = ffffffffffffff98 p15_label_10: ! %l1 = 00000000fdffe7ce, Mem[00000000918000ee] = 9dd82eff stb %l1,[%o3+0x02e] ! Mem[00000000918000ec] = ced82eff ! Mem[00000000900000f8] = 605663cd597b9668, %l18 = d8f1438c14a2f01c ldx [%o0+0x038],%g2 ! %g2 = 605663cd597b9668 ! Mem[00000000900000c0] = 14f485008803093b, %l18 = d8f1438c14a2f01c ldx [%o0+%g0],%g2 ! %g2 = 14f485008803093b ! %l2 = 0000000081b15e8b, Mem[000000002f8000e1] = ac1c7473 stb %l2,[%i3+0x021] ! Mem[000000002f8000e0] = ac8b7473 ! Mem[00000000910000ec] = 05eefb4d, %l18 = d8f1438c14a2f01c ldsw [%o2+0x02c],%g2 ! %g2 = d8f1438c14a2f01c ! Mem[000000002f0000c4] = 0a9b9851, %l1 = 00000000fdffe7ce swap [%i2+0x004],%l1 ! %l1 = 000000000a9b9851 ! Mem[000000002e8000f0] = 605a63cd597b9668, %l4 = 000000001cc232d9, %l0 = 000000000000005c add %i1,0x30,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 605a63cd597b9668 ! Mem[00000000918000c8] = 88436c47, %l18 = d8f1438c14a2f01c ldsw [%o3+%i4],%g2 ! %g2 = d8f1438c14a2f01c ! Mem[000000002f8000c0] = ffd7e096, %l4 = 000000001cc232d9 ldstub [%i3+%g0],%l4 ! %l4 = 00000000000000ff ! Mem[000000002e8000e7] = 535dc13d, %l4 = 00000000000000ff ldstub [%i1+0x027],%l4 ! %l4 = 000000000000003d p15_label_11: ! Mem[000000002f0000e9] = 1cc232d9, %l0 = 605a63cd597b9668 ldstub [%i2+0x029],%l0 ! %l0 = 00000000000000c2 ! Mem[000000002e8000c8] = 3123dbc3, %l4 = 000000000000003d ldsw [%i1+%i4],%l4 ! %l4 = 000000003123dbc3 ! Mem[000000002f8000fc] = b223beda, %l2 = 0000000081b15e8b ldsb [%i3+0x03e],%l2 ! %l2 = ffffffffffffffbe ! %l2 = ffffffbe, %l3 = 000000bd, Mem[00000000910000f0] = 0000005c fdffe7ce std %l2,[%o2+%o6] ! Mem[00000000910000f0] = ffffffbe 000000bd ! Mem[000000002f8000d7] = 8e4b77fe, %l3 = 00000000000000bd ldstub [%i3+0x017],%l3 ! %l3 = 00000000000000fe ! Mem[000000002e8000c4] = 94508614, %l4 = 000000003123dbc3 swap [%i1+0x004],%l4 ! %l4 = 0000000094508614 ! Mem[000000002f8000e8] = e0fc86ae9b73ffe2, %l3 = 00000000000000fe, %l6 = 000000007bc63475 add %i3,0x28,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = e0fc86ae9b73ffe2 ! Mem[000000002e8000c0] = 29a93dc23123dbc3, %l7 = 000000004d63e0d4, %l0 = 00000000000000c2 casxa [%i1]0x80,%l7,%l0 ! %l0 = 29a93dc23123dbc3 ! %l4 = 94508614, %l5 = 5d881e4d, Mem[00000000910000f0] = ffffffbe 000000bd std %l4,[%o2+%o6] ! Mem[00000000910000f0] = 94508614 5d881e4d ! Mem[000000002e0000d8] = 976af449, %l3 = 00000000000000fe ldsh [%i0+%i6],%l3 ! %l3 = ffffffffffff976a p15_label_12: ! %l4 = 0000000094508614, Mem[00000000910000fb] = c7cdf6c3 stb %l4,[%o2+0x03b] ! Mem[00000000910000f8] = 14cdf6c3 ! Mem[000000002e0000d8] = 976af449, %l4 = 0000000094508614 swap [%i0+%i6],%l4 ! %l4 = 00000000976af449 ! Mem[000000002f0000d0] = 000000b1000000b1, %l4 = 00000000976af449, %l5 = 000000005d881e4d add %i2,0x10,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 000000b1000000b1 ! Mem[000000002e0000d0] = 2c60a161b223beda, %l7 = 000000004d63e0d4, %l6 = e0fc86ae9b73ffe2 add %i0,0x10,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 2c60a161b223beda ! Mem[00000000910000cc] = 00bd06bd, %l18 = d8f1438c14a2f01c ldsh [%o2+0x00e],%g2 ! %g2 = 00000000000000bd ! Mem[000000002f0000ec] = d934674a, %l3 = ffff976a, %l0 = 3123dbc3 add %i2,0x2c,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000d934674a ! %l1 = 000000000a9b9851, Mem[00000000908000d3] = 0a564e50 stb %l1,[%o1+0x013] ! Mem[00000000908000d0] = 51564e50 ! Mem[000000002f0000c4] = fdffe7ce, %l6 = b223beda, %l1 = 0a9b9851 add %i2,0x04,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000fdffe7ce ! Mem[00000000908000c4] = 66c2b5be, %l18 = d8f1438c14a2f01c ldsh [%o1+0x004],%g2 ! %g2 = 00000000000066c2 ! Mem[000000002f0000dc] = f9b5d79c, %l5 = 000000b1000000b1 ldstub [%i2+0x01c],%l5 ! %l5 = 00000000000000f9 p15_label_13: ! Mem[00000000900000d0] = cf511728, %l18 = d8f1438c14a2f01c ldsw [%o0+%i5],%g2 ! %g2 = d8f1438c14a2f01c ! %l2 = ffffffffffffffbe, Mem[00000000910000dd] = 31d3cd01 stb %l2,[%o2+0x01d] ! Mem[00000000910000dc] = bed3cd01 ! Mem[00000000900000e0] = 6aadefca, %l18 = d8f1438c14a2f01c ldsh [%o0+%o4],%g2 ! %g2 = 0000000000006aad ! %l6 = 2c60a161b223beda, Mem[00000000910000c7] = e781d95e stb %l6,[%o2+0x007] ! Mem[00000000910000c4] = da81d95e ! Mem[00000000918000c8] = 88436c47, %l18 = d8f1438c14a2f01c ldsw [%o3+%i4],%g2 ! %g2 = d8f1438c14a2f01c ! Mem[000000002f8000c8] = ad5f815e, %l0 = 00000000d934674a swap [%i3+%i4],%l0 ! %l0 = 00000000ad5f815e ! Mem[00000000908000ec] = d6f7c8d2, %l18 = d8f1438c14a2f01c ldsb [%o1+0x02d],%g2 ! %g2 = ffffffffffffffd6 ! %l2 = ffffffbe, %l3 = ffff976a, Mem[00000000918000f0] = 2effe3b0 5aed9849 std %l2,[%o3+%o6] ! Mem[00000000918000f0] = ffffffbe ffff976a ! Mem[00000000910000f0] = 945086145d881e4d, %l18 = d8f1438c14a2f01c ldx [%o2+%o6],%g2 ! %g2 = 945086145d881e4d ! %l5 = 00000000000000f9, Mem[00000000900000fb] = cd597b96 stb %l5,[%o0+0x03b] ! Mem[00000000900000f8] = f9597b96 p15_label_14: ! Mem[00000000910000fc] = c3bc0000, %l18 = d8f1438c14a2f01c ldsh [%o2+0x03e],%g2 ! %g2 = ffffffffffffc3bc ! Mem[000000002e0000dc] = ba4a51f0, %l7 = 4d63e0d4, %l0 = ad5f815e add %i0,0x1c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000ba4a51f0 ! Mem[00000000918000e0] = bef83b74, %l18 = d8f1438c14a2f01c ldsw [%o3+%o4],%g2 ! %g2 = d8f1438c14a2f01c ! Mem[000000002f0000ec] = d934674a, %l3 = ffff976a, %l1 = fdffe7ce add %i2,0x2c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000d934674a ! %l2 = ffffffbe, %l3 = ffff976a, Mem[00000000918000f8] = 3636a6ac 755694de std %l2,[%o3+0x038] ! Mem[00000000918000f8] = ffffffbe ffff976a ! %l4 = 00000000976af449, Mem[00000000910000d4] = 6e5e25aa stw %l4,[%o2+0x014] ! Mem[00000000910000d4] = 976af449 ! %l7 = 000000004d63e0d4, Mem[00000000908000ec] = 5bd6f7c8 stw %l7,[%o1+0x02c] ! Mem[00000000908000ec] = 4d63e0d4 ! %l4 = 00000000976af449, Mem[00000000910000fb] = 14cdf6c3 stb %l4,[%o2+0x03b] ! Mem[00000000910000f8] = 49cdf6c3 ! Mem[000000002e8000f8] = fdffe7ce, %l3 = ffffffffffff976a swap [%i1+0x038],%l3 ! %l3 = 00000000fdffe7ce ! Mem[000000002f0000f0] = e78fff556e9c228a, %l6 = 2c60a161b223beda, %l1 = 00000000d934674a add %i2,0x30,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = e78fff556e9c228a p15_label_15: ! Mem[00000000908000f0] = d24aa70cf408782d, %l18 = d8f1438c14a2f01c ldx [%o1+%o6],%g2 ! %g2 = d24aa70cf408782d ! Mem[00000000918000e4] = 6080d970, %l18 = d8f1438c14a2f01c ldsh [%o3+0x026],%g2 ! %g2 = 0000000000006080 ! %l3 = 00000000fdffe7ce, Mem[00000000900000c9] = b08d9304 stb %l3,[%o0+0x009] ! Mem[00000000900000c8] = ce8d9304 ! Mem[000000002e0000d8] = 94508614, %l1 = e78fff556e9c228a swap [%i0+%i6],%l1 ! %l1 = 0000000094508614 ! Mem[000000002e8000e8] = 41e54aae23ca5ac4, %l0 = 00000000ba4a51f0, %l5 = 00000000000000f9 add %i1,0x28,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 41e54aae23ca5ac4 ! %l0 = 00000000ba4a51f0, Mem[00000000908000d8] = 5b0dc097 stw %l0,[%o1+%i6] ! Mem[00000000908000d8] = ba4a51f0 ! Mem[000000002f8000e8] = e0fc86ae, %l4 = 00000000976af449 swap [%i3+%o5],%l4 ! %l4 = 00000000e0fc86ae ! Mem[000000002f0000dc] = ffb5d79c, %l6 = 2c60a161b223beda ldstub [%i2+0x01c],%l6 ! %l6 = 00000000000000ff ! Mem[00000000910000c4] = 047d78da, %l18 = d8f1438c14a2f01c ldsh [%o2+0x004],%g2 ! %g2 = 000000000000047d ! Mem[000000002f0000f0] = e78fff55, %l2 = ffffffffffffffbe swap [%i2+%o6],%l2 ! %l2 = 00000000e78fff55 ba,a p15_not_taken_0_end p15_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p15_branch_failed p15_not_taken_0_end: ! End of Random Code for Processor 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 00000000ba4a51f0 bne,a,pn %xcc,p15_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000094508614 bne,a,pn %xcc,p15_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000e78fff55 bne,a,pn %xcc,p15_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000fdffe7ce bne,a,pn %xcc,p15_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000e0fc86ae bne,a,pn %xcc,p15_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 41e54aae23ca5ac4 bne,a,pn %xcc,p15_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ff bne,a,pn %xcc,p15_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000004d63e0d4 bne,a,pn %xcc,p15_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p15_local0_expect,%g1 ldx [%g1+0x018],%g2 ! Expected data = 6e9c228aba4a51f0 ldx [%i0+0x018],%g3 ! Observed data at 000000002e0000d8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = baff514a093b5b2c ldx [%i0+0x020],%g3 ! Observed data at 000000002e0000e0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 597b96680000004a ldx [%i0+0x038],%g3 ! Observed data at 000000002e0000f8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x038,%g4 set p15_local1_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = 3d42ff645a288fbc ldx [%i1+0x010],%g3 ! Observed data at 000000002e8000d0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f99eea40597b9668 ldx [%i1+0x018],%g3 ! Observed data at 000000002e8000d8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 928cefe3535dc1ff ldx [%i1+0x020],%g3 ! Observed data at 000000002e8000e0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffff976abf42baf7 ldx [%i1+0x038],%g3 ! Observed data at 000000002e8000f8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x038,%g4 set p15_local2_expect,%g1 ldx [%g1+0x018],%g2 ! Expected data = 3aff60ffffb5d79c ldx [%i2+0x018],%g3 ! Observed data at 000000002f0000d8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = f4461118ff74817a ldx [%i2+0x020],%g3 ! Observed data at 000000002f0000e0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1cff32d9d934674a ldx [%i2+0x028],%g3 ! Observed data at 000000002f0000e8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffffffbe6e9c228a ldx [%i2+0x030],%g3 ! Observed data at 000000002f0000f0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x030,%g4 set p15_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffd7e0963327b973 ldx [%i3+0x000],%g3 ! Observed data at 000000002f8000c0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d934674a6ac045cb 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 = 823feb358e4b77ff ldx [%i3+0x010],%g3 ! Observed data at 000000002f8000d0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ac8b7473635dfdcd ldx [%i3+0x020],%g3 ! Observed data at 000000002f8000e0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 976af4499b73ffe2 ldx [%i3+0x028],%g3 ! Observed data at 000000002f8000e8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000f9cbd46ba7 ldx [%i3+0x030],%g3 ! Observed data at 000000002f8000f0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 535dc13db223beda 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_dfill_failed: ba p15_failed mov 0xddd,%g1 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: ldsh [%i1+0x024],%l6 ! Mem[000000002e8000e4] done p15_trap1o: ldsh [%o1+0x024],%l6 ! Mem[000000002e8000e4] done p15_trap2e: swap [%i1+0x014],%l0 ! Mem[000000002e8000d4] done p15_trap2o: swap [%o1+0x014],%l0 ! Mem[000000002e8000d4] done p15_trap3e: nop nop nop nop nop done p15_trap3o: nop nop nop nop nop done p15_init_memory_pointers: set p15_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p15_local0_start,%i0 set p15_local1_start,%i1 set p15_local2_start,%i2 set p15_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = d8759cec823feb35 ldx [%g1+0x008],%l1 ! %l1 = bee9429052ad3c5c ldx [%g1+0x010],%l2 ! %l2 = 3cc2790431816d2c ldx [%g1+0x018],%l3 ! %l3 = 526a4bc05dca49d3 ldx [%g1+0x020],%l4 ! %l4 = 8e44871c6844dff9 ldx [%g1+0x028],%l5 ! %l5 = 6e409c0c9435cdd2 ldx [%g1+0x030],%l6 ! %l6 = e98922a07b457d23 ldx [%g1+0x038],%l7 ! %l7 = b8115393f6747782 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 10a10ef1 ef31be26 5ec830da 96e0764b ! %f4 = fbf3759d 55d96ad4 2119ab16 75bde538 ! %f8 = 3913c921 3c6e63bc 96ea722a 23a2f3ac ! %f12 = ec188a8b ce4b9346 6f70dad8 1dfc19cf ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c151343e 8edabcd6 52935bf5 86429323 ! %f20 = a521a8d1 ac8fb7b3 f9d8c486 83527252 ! %f24 = 3f3849c7 fcc76488 a71cae9a db158fe5 ! %f28 = 35207991 a5381416 af2f5ec5 f8e088f4 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = fce331bb b230ee9c 3f8e158c dbb59063 ! %f36 = 16ebe217 62b756c6 68201022 9bd96246 ! %f40 = cdfaeb86 5cddd25b 70ab86a3 6a088546 ! %f44 = 396b35cc 6048727e d7bf4502 8363bd94 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0dd1b70700000002,%g7,%g1 ! GSR scale = 0, align = 2 wr %g1,%g0,%gsr ! GSR = 0dd1b70700000002 wr %g0,%y ! Clear Y 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[00000000318000ec] = 836a96c0, %l3 = 822e069f8eae6fe2 swap [%i3+0x02c],%l3 ! %l3 = 00000000836a96c0 ! Mem[00000000318000e1] = e1ff0b31, %l6 = fd15d0280c99a283 ldstub [%i3+0x021],%l6 ! %l6 = 00000000000000ff ! Mem[00000000300000e4] = 7d636f1c, %l6 = 00000000000000ff swap [%i0+0x024],%l6 ! %l6 = 000000007d636f1c ! Mem[00000000910000f8] = 9579f5c7, %l18 = 27def62acf1ed35f ldsw [%o2+0x038],%g2 ! %g2 = 27def62acf1ed35f ! Mem[00000000318000e8] = a1b072ef, %l0 = a633a184, %l4 = a8c45cc6 add %i3,0x28,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000a1b072ef ! Mem[00000000918000d8] = 002229bc, %l18 = 27def62acf1ed35f ldsh [%o3+0x01a],%g2 ! %g2 = 0000000000000022 ! %l5 = cea99ea7e07a56c6, Mem[00000000910000f0] = 38ff2a97 stw %l5,[%o2+%o6] ! Mem[00000000910000f0] = e07a56c6 ! Mem[00000000310000f0] = 67269137, %l3 = 836a96c0, %l3 = 836a96c0 add %i2,0x30,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000067269137 ! Mem[00000000308000fe] = 3d5097b5, %l0 = ea49342ba633a184 ldstub [%i1+0x03e],%l0 ! %l0 = 0000000000000097 ! %l4 = 00000000a1b072ef, Mem[00000000300000cd] = 3b65d77a stb %l4,[%i0+0x00d] ! Mem[00000000300000cc] = 3befd77a p16_label_2: ! Mem[00000000310000c0] = 78b469419c8cf62c, %l7 = b0a79095a8ff58e1, %l1 = 564f706fabf7fc72 casxa [%i2]0x80,%l7,%l1 ! %l1 = 78b469419c8cf62c ! Mem[00000000300000c4] = 280ecb35, %l3 = 67269137, %l5 = e07a56c6 add %i0,0x04,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000280ecb35 ! Mem[00000000910000e4] = 2cae1d1d, %l18 = 27def62acf1ed35f ldsh [%o2+0x024],%g2 ! %g2 = 0000000000002cae ! %l4 = 00000000a1b072ef, Mem[00000000310000cc] = 5536ef5e stw %l4,[%i2+0x00c] ! Mem[00000000310000cc] = a1b072ef ! Mem[00000000300000e0] = 8b2863e1000000ff, %l7 = b0a79095a8ff58e1, %l6 = 000000007d636f1c add %i0,0x20,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 8b2863e1000000ff ! %l0 = 0000000000000097, Mem[00000000908000e0] = 242a1794 stb %l0,[%o1+%o4] ! Mem[00000000908000e0] = 972a1794 ! %l1 = 78b469419c8cf62c, Mem[00000000918000db] = 2229bc89 stb %l1,[%o3+0x01b] ! Mem[00000000918000d8] = 2c29bc89 ! Mem[00000000318000c8] = 96cba1de8992b563, %l0 = 0000000000000097, %l1 = 78b469419c8cf62c add %i3,0x08,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 96cba1de8992b563 ! %l0 = 0000000000000097, Mem[00000000918000f4] = 5aed9849 stw %l0,[%o3+0x034] ! Mem[00000000918000f4] = 00000097 ! Mem[00000000910000f8] = 9579f5c7cdf6c3bc, %l18 = 27def62acf1ed35f ldx [%o2+0x038],%g2 ! %g2 = 9579f5c7cdf6c3bc p16_label_3: ! %l3 = 0000000067269137, Mem[00000000310000fb] = a4baf010 stb %l3,[%i2+0x03b] ! Mem[00000000310000f8] = a4baf037 ! %l2 = 416708d21c996a3f, Mem[00000000300000c8] = 5a5e4b00 stb %l2,[%i0+%i4] ! Mem[00000000300000c8] = 3f5e4b00 ! Mem[00000000318000c0] = 57c5c9b1, %l5 = 00000000280ecb35 swap [%i3+%g0],%l5 ! %l5 = 0000000057c5c9b1 ! Mem[00000000300000f4] = e68fe840, %l4 = a1b072ef, %l7 = a8ff58e1 add %i0,0x34,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000e68fe840 ! Mem[00000000310000c0] = 78b46941, %l6 = 000000ff, %l2 = 1c996a3f casa [%i2]0x80,%l6,%l2 ! %l2 = 0000000078b46941 ! Mem[00000000310000e4] = b283d11a, %l3 = 0000000067269137 ldsb [%i2+0x026],%l3 ! %l3 = ffffffffffffffd1 ! Mem[00000000308000d8] = bee3fc25, %l1 = 8992b563, %l6 = 000000ff add %i1,0x18,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000bee3fc25 ! Mem[00000000900000d0] = cf511728, %l18 = 27def62acf1ed35f ldsw [%o0+%i5],%g2 ! %g2 = 27def62acf1ed35f ! %l3 = ffffffffffffffd1, Mem[00000000310000c4] = 9c8cf62c stw %l3,[%i2+0x004] ! Mem[00000000310000c4] = ffffffd1 ! %l2 = 78b46941, %l3 = ffffffd1, Mem[00000000908000c0] = e91a6828 66c2b5be std %l2,[%o1+%g0] ! Mem[00000000908000c0] = 78b46941 ffffffd1 p16_label_4: ! Mem[00000000308000f4] = f2132ce7, %l7 = 00000000e68fe840 swap [%i1+0x034],%l7 ! %l7 = 00000000f2132ce7 ! Mem[00000000300000e3] = 8b2863e1, %l7 = 00000000f2132ce7 ldstub [%i0+0x023],%l7 ! %l7 = 00000000000000e1 ! Mem[00000000918000ec] = e5df9dd8, %l18 = 27def62acf1ed35f ldsb [%o3+0x02c],%g2 ! %g2 = ffffffffffffffe5 ! Mem[00000000900000f4] = 4499e34c, %l18 = 27def62acf1ed35f ldsh [%o0+0x034],%g2 ! %g2 = 0000000000004499 ! Mem[00000000318000f0] = 357f61a1, %l6 = 00000000bee3fc25 swap [%i3+%o6],%l6 ! %l6 = 00000000357f61a1 ! Mem[00000000310000fb] = a4baf037, %l5 = 0000000057c5c9b1 ldstub [%i2+0x03b],%l5 ! %l5 = 0000000000000037 ! Mem[00000000318000e0] = e1ff0b31, %l2 = 0000000078b46941 swap [%i3+%o4],%l2 ! %l2 = 00000000e1ff0b31 ! Mem[00000000300000f7] = e68fe840, %l1 = 96cba1de8992b563 ldstub [%i0+0x037],%l1 ! %l1 = 0000000000000040 ! Mem[00000000310000ec] = 09a13a70, %l2 = e1ff0b31, %l2 = e1ff0b31 add %i2,0x2c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000009a13a70 ! Mem[00000000308000c5] = 411ef0c0, %l5 = 0000000000000037 ldstub [%i1+0x005],%l5 ! %l5 = 000000000000001e p16_label_5: ! %l2 = 09a13a70, %l3 = ffffffd1, Mem[00000000918000d8] = 57d2002c 29bc89c3 std %l2,[%o3+%i6] ! Mem[00000000918000d8] = 09a13a70 ffffffd1 ! Mem[00000000300000e8] = 22882565193a2714, %l0 = 0000000000000097, %l3 = ffffffffffffffd1 add %i0,0x28,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 22882565193a2714 ! Mem[00000000318000d0] = 36f3eb47, %l1 = 0000000000000040 ldstub [%i3+%i5],%l1 ! %l1 = 0000000000000036 ! %l7 = 00000000000000e1, Mem[00000000308000f6] = e68fe840 stb %l7,[%i1+0x036] ! Mem[00000000308000f4] = e68fe140 ! Mem[00000000908000d4] = 564e5092, %l18 = 27def62acf1ed35f ldsh [%o1+0x014],%g2 ! %g2 = 000000000000564e ! Mem[00000000308000c8] = e9edcdc9, %l0 = 0000000000000097 swap [%i1+%i4],%l0 ! %l0 = 00000000e9edcdc9 ! %l2 = 09a13a70, %l3 = 193a2714, Mem[00000000318000c8] = 96cba1de 8992b563 std %l2,[%i3+%i4] ! Mem[00000000318000c8] = 09a13a70 193a2714 ! Mem[00000000300000c0] = 6f26c0c1280ecb35, %l7 = 00000000000000e1, %l2 = 0000000009a13a70 casxa [%i0]0x80,%l7,%l2 ! %l2 = 6f26c0c1280ecb35 ! Mem[00000000310000c4] = ffffffd1, %l0 = 00000000e9edcdc9 swap [%i2+0x004],%l0 ! %l0 = 00000000ffffffd1 ! Mem[00000000308000d4] = dda406ae, %l5 = 0000001e, %l6 = 357f61a1 add %i1,0x14,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000dda406ae p16_label_6: ! Mem[00000000318000d0] = fff3eb47, %l1 = 0000000000000036 swap [%i3+%i5],%l1 ! %l1 = 00000000fff3eb47 ! Mem[00000000318000d7] = b45732d3, %l2 = 6f26c0c1280ecb35 ldstub [%i3+0x017],%l2 ! %l2 = 00000000000000d3 ! Mem[00000000318000d8] = 412595df, %l6 = 00000000dda406ae swap [%i3+%i6],%l6 ! %l6 = 00000000412595df ! Mem[00000000910000dc] = d33601c2, %l18 = 27def62acf1ed35f ldsb [%o2+0x01e],%g2 ! %g2 = ffffffffffffffd3 ! Mem[00000000308000e4] = b0279bd6, %l0 = 00000000ffffffd1 swap [%i1+0x024],%l0 ! %l0 = 00000000b0279bd6 ! Mem[00000000308000f4] = e68fe140, %l7 = 00000000000000e1 swap [%i1+0x034],%l7 ! %l7 = 00000000e68fe140 ! Mem[00000000318000fd] = 74b4eba4, %l4 = 00000000a1b072ef ldstub [%i3+0x03d],%l4 ! %l4 = 00000000000000b4 ! %l2 = 000000d3, %l3 = 193a2714, Mem[00000000918000f0] = 2effe3b0 00000097 std %l2,[%o3+%o6] ! Mem[00000000918000f0] = 000000d3 193a2714 ! %l1 = 00000000fff3eb47, Mem[00000000318000e2] = 78b46941 stb %l1,[%i3+0x022] ! Mem[00000000318000e0] = 78b44741 ! %l0 = 00000000b0279bd6, Mem[00000000918000cc] = 7736dd33 stw %l0,[%o3+0x00c] ! Mem[00000000918000cc] = b0279bd6 p16_label_7: ! %l4 = 00000000000000b4, Mem[00000000908000d0] = 7198b30a stw %l4,[%o1+%i5] ! Mem[00000000908000d0] = 000000b4 ! %l4 = 00000000000000b4, Mem[00000000910000ec] = adbcd5b2 stw %l4,[%o2+0x02c] ! Mem[00000000910000ec] = 000000b4 ! Mem[00000000908000d0] = 000000b4564e5092, %l18 = 27def62acf1ed35f ldx [%o1+%i5],%g2 ! %g2 = 000000b4564e5092 ! %l2 = 000000d3, %l3 = 193a2714, Mem[00000000910000d0] = 06bd17f6 6e5e25aa std %l2,[%o2+%i5] ! Mem[00000000910000d0] = 000000d3 193a2714 ! Mem[00000000300000d6] = e919a61b, %l2 = 00000000000000d3 ldstub [%i0+0x016],%l2 ! %l2 = 00000000000000a6 ! Mem[00000000308000f8] = 86dc48803d50ffb5, %l1 = 00000000fff3eb47, %l0 = 00000000b0279bd6 add %i1,0x38,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 86dc48803d50ffb5 ! %l3 = 22882565193a2714, Mem[00000000300000fc] = c3321372 stw %l3,[%i0+0x03c] ! Mem[00000000300000fc] = 193a2714 ! Mem[00000000300000e0] = 8b2863ff000000ff, %l4 = 00000000000000b4, %l0 = 86dc48803d50ffb5 add %i0,0x20,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 8b2863ff000000ff ! Mem[00000000318000cc] = 193a2714, %l0 = 8b2863ff000000ff swap [%i3+0x00c],%l0 ! %l0 = 00000000193a2714 ! Mem[00000000300000c8] = 3f5e4b00, %l5 = 000000000000001e swap [%i0+%i4],%l5 ! %l5 = 000000003f5e4b00 p16_label_8: ! Mem[00000000918000ec] = e5df9dd8, %l18 = 27def62acf1ed35f ldsw [%o3+0x02c],%g2 ! %g2 = 27def62acf1ed35f ! Mem[00000000310000e8] = 9545120409a13a70, %l6 = 00000000412595df, %l7 = 00000000e68fe140 add %i2,0x28,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 9545120409a13a70 ! %l2 = 000000a6, %l3 = 193a2714, Mem[00000000908000f8] = f6f5d23f ab225f28 std %l2,[%o1+0x038] ! Mem[00000000908000f8] = 000000a6 193a2714 ! Mem[00000000300000f8] = 9abf7e17, %l2 = 00000000000000a6 swap [%i0+0x038],%l2 ! %l2 = 000000009abf7e17 ! Mem[00000000310000f8] = a4baf0ff, %l2 = 9abf7e17, %l2 = 9abf7e17 add %i2,0x38,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000a4baf0ff ! Mem[00000000910000d4] = 193a2714, %l18 = 27def62acf1ed35f ldsw [%o2+0x014],%g2 ! %g2 = 27def62acf1ed35f ! Mem[00000000308000f0] = f78956e6, %l2 = a4baf0ff, %l1 = fff3eb47 add %i1,0x30,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000f78956e6 ! Mem[00000000318000c8] = 09a13a70000000ff, %l3 = 22882565193a2714 ldx [%i3+%i4],%l3 ! %l3 = 09a13a70000000ff ! Mem[00000000310000c0] = 78b46941, %l1 = 00000000f78956e6 swap [%i2+%g0],%l1 ! %l1 = 0000000078b46941 ! %l3 = 09a13a70000000ff, Mem[00000000908000fe] = 27140000 stb %l3,[%o1+0x03e] ! Mem[00000000908000fc] = ff140000 p16_label_9: ! %l2 = a4baf0ff, %l3 = 000000ff, Mem[00000000908000f0] = d24aa70c f408782d std %l2,[%o1+%o6] ! Mem[00000000908000f0] = a4baf0ff 000000ff ! Mem[00000000910000f8] = 9579f5c7cdf6c3bc, %l18 = 27def62acf1ed35f ldx [%o2+0x038],%g2 ! %g2 = 9579f5c7cdf6c3bc ! Mem[00000000310000e5] = b283d11a, %l2 = 00000000a4baf0ff ldstub [%i2+0x025],%l2 ! %l2 = 0000000000000083 ! Mem[00000000300000de] = 97392161, %l4 = 00000000000000b4 ldstub [%i0+0x01e],%l4 ! %l4 = 0000000000000021 ! %l0 = 193a2714, %l1 = 78b46941, Mem[00000000900000c0] = 64f48500 8803093b std %l0,[%o0+%g0] ! Mem[00000000900000c0] = 193a2714 78b46941 ! Mem[00000000910000f0] = e07a56c6, %l18 = 27def62acf1ed35f ldsb [%o2+%o6],%g2 ! %g2 = ffffffffffffffe0 ! Mem[00000000318000e8] = a1b072ef, %l3 = 09a13a70000000ff swap [%i3+%o5],%l3 ! %l3 = 00000000a1b072ef ! %l6 = 00000000412595df, Mem[00000000918000c1] = d686060a stb %l6,[%o3+0x001] ! Mem[00000000918000c0] = df86060a ! Mem[00000000310000f8] = a4baf0ff, %l7 = 9545120409a13a70 swap [%i2+0x038],%l7 ! %l7 = 00000000a4baf0ff ! %l0 = 00000000193a2714, Mem[00000000908000ff] = 14000000 stb %l0,[%o1+0x03f] ! Mem[00000000908000fc] = 14000000 p16_label_10: ! Mem[00000000318000c8] = 09a13a70, %l3 = a1b072ef, %l4 = 00000021 add %i3,0x08,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000009a13a70 ! %l0 = 193a2714, %l1 = 78b46941, Mem[00000000900000c0] = 193a2714 78b46941 std %l0,[%o0+%g0] ! Mem[00000000900000c0] = 193a2714 78b46941 ! Mem[00000000910000c8] = 4df04441, %l18 = 27def62acf1ed35f ldsb [%o2+0x00b],%g2 ! %g2 = 000000000000004d ! %l0 = 193a2714, %l1 = 78b46941, Mem[00000000908000f8] = 000000a6 193aff14 std %l0,[%o1+0x038] ! Mem[00000000908000f8] = 193a2714 78b46941 ! Mem[00000000910000f4] = fea29579, %l18 = 27def62acf1ed35f ldsh [%o2+0x036],%g2 ! %g2 = fffffffffffffea2 ! Mem[00000000308000c5] = 41fff0c0, %l7 = 00000000a4baf0ff ldstub [%i1+0x005],%l7 ! %l7 = 00000000000000ff ! %l4 = 09a13a70, %l5 = 3f5e4b00, Mem[00000000900000d0] = cf511728 93556acd std %l4,[%o0+%i5] ! Mem[00000000900000d0] = 09a13a70 3f5e4b00 ! Mem[00000000908000e4] = 21f5d561, %l18 = 27def62acf1ed35f ldsw [%o1+0x024],%g2 ! %g2 = 27def62acf1ed35f ! %l4 = 09a13a70, %l5 = 3f5e4b00, Mem[00000000910000c8] = a1e5df4d f0444119 std %l4,[%o2+%i4] ! Mem[00000000910000c8] = 09a13a70 3f5e4b00 ! Mem[00000000310000ec] = 09a13a70, %l1 = 0000000078b46941 ldsh [%i2+0x02e],%l1 ! %l1 = 0000000000003a70 p16_label_11: ! Mem[00000000910000c8] = 09a13a703f5e4b00, %l18 = 27def62acf1ed35f ldx [%o2+%i4],%g2 ! %g2 = 09a13a703f5e4b00 ! Mem[00000000310000e0] = 9635e39b, %l6 = 412595df, %l7 = 000000ff add %i2,0x20,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000009635e39b ! %l6 = 00000000412595df, Mem[00000000908000f1] = baf0ff00 stb %l6,[%o1+0x031] ! Mem[00000000908000f0] = dff0ff00 ! %l3 = 00000000a1b072ef, Mem[00000000918000f6] = 27143636 stb %l3,[%o3+0x036] ! Mem[00000000918000f4] = ef143636 ! Mem[00000000900000d8] = e8bc328c, %l18 = 27def62acf1ed35f ldsb [%o0+%i6],%g2 ! %g2 = ffffffffffffffe8 ! Mem[00000000318000c0] = 280ecb35, %l1 = 00003a70, %l4 = 09a13a70 casa [%i3]0x80,%l1,%l4 ! %l4 = 00000000280ecb35 ! Mem[00000000918000c8] = 436c47b0, %l18 = 27def62acf1ed35f ldsb [%o3+0x009],%g2 ! %g2 = 0000000000000043 ! %l5 = 000000003f5e4b00, Mem[00000000910000f0] = e07a56c6 stb %l5,[%o2+%o6] ! Mem[00000000910000f0] = 007a56c6 ! %l6 = 412595df, %l7 = 9635e39b, Mem[00000000900000d0] = 09a13a70 3f5e4b00 std %l6,[%o0+%i5] ! Mem[00000000900000d0] = 412595df 9635e39b ! Mem[00000000310000ec] = 09a13a70, %l3 = 00000000a1b072ef ldstub [%i2+0x02c],%l3 ! %l3 = 0000000000000009 p16_label_12: ! Mem[00000000300000d8] = 5a640f52, %l2 = 00000083, %l7 = 9635e39b add %i0,0x18,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000005a640f52 ! %l2 = 00000083, %l3 = 00000009, Mem[00000000900000d8] = e8bc328c aea3305c std %l2,[%o0+%i6] ! Mem[00000000900000d8] = 00000083 00000009 ! Mem[00000000918000d0] = b0ab0e98, %l18 = 27def62acf1ed35f ldsb [%o3+0x011],%g2 ! %g2 = ffffffffffffffb0 ! %l7 = 000000005a640f52, Mem[00000000918000e4] = 6bc76080 stw %l7,[%o3+0x024] ! Mem[00000000918000e4] = 5a640f52 ! Mem[00000000908000e0] = 972a179421f5d561, %l18 = 27def62acf1ed35f ldx [%o1+%o4],%g2 ! %g2 = 972a179421f5d561 ! Mem[00000000300000c0] = 6f26c0c1, %l6 = 00000000412595df swap [%i0+%g0],%l6 ! %l6 = 000000006f26c0c1 ! Mem[00000000300000e8] = 22882565193a2714, %l3 = 0000000000000009 ldx [%i0+%o5],%l3 ! %l3 = 22882565193a2714 ! %l4 = 280ecb35, %l5 = 3f5e4b00, Mem[00000000910000f0] = 007a56c6 cb95fea2 std %l4,[%o2+%o6] ! Mem[00000000910000f0] = 280ecb35 3f5e4b00 ! Mem[00000000308000dc] = a7264a0b, %l0 = 193a2714, %l3 = 193a2714 add %i1,0x1c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000a7264a0b ! Mem[00000000318000e7] = 1176b95a, %l4 = 00000000280ecb35 ldstub [%i3+0x027],%l4 ! %l4 = 000000000000005a p16_label_13: ! Mem[00000000318000d8] = dda406aeca04d4fb, %l0 = 00000000193a2714, %l4 = 000000000000005a add %i3,0x18,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = dda406aeca04d4fb ! Mem[00000000310000d8] = 311edb1b, %l2 = 00000083, %l4 = ca04d4fb add %i2,0x18,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000311edb1b ! %l7 = 000000005a640f52, Mem[00000000318000c0] = 280ecb35 stb %l7,[%i3+%g0] ! Mem[00000000318000c0] = 520ecb35 ! %l2 = 0000000000000083, Mem[00000000910000fc] = cdf6c3bc stw %l2,[%o2+0x03c] ! Mem[00000000910000fc] = 00000083 ! Mem[00000000318000c0] = 520ecb353abdbbbc, %l5 = 000000003f5e4b00, %l5 = 000000003f5e4b00 casxa [%i3]0x80,%l5,%l5 ! %l5 = 520ecb353abdbbbc ! Mem[00000000918000c8] = 88436c47, %l18 = 27def62acf1ed35f ldsh [%o3+%i4],%g2 ! %g2 = ffffffffffff8843 ! Mem[00000000300000ec] = 193a2714, %l6 = 6f26c0c1, %l0 = 193a2714 add %i0,0x2c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000193a2714 ! %l4 = 00000000311edb1b, Mem[00000000918000ef] = d8000000 stb %l4,[%o3+0x02f] ! Mem[00000000918000ec] = 1b000000 ! Mem[00000000908000d0] = 000000b4564e5092, %l18 = 27def62acf1ed35f ldx [%o1+%i5],%g2 ! %g2 = 000000b4564e5092 ! Mem[00000000308000c0] = 5a6558b641fff0c0, %l7 = 000000005a640f52, %l1 = 0000000000003a70 casxa [%i1]0x80,%l7,%l1 ! %l1 = 5a6558b641fff0c0 p16_label_14: ! Mem[00000000318000e4] = 1176b9ff, %l7 = 5a640f52, %l3 = a7264a0b add %i3,0x24,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000001176b9ff ! Mem[00000000310000fc] = 3a5959ed, %l7 = 000000005a640f52 swap [%i2+0x03c],%l7 ! %l7 = 000000003a5959ed ! %l2 = 00000083, %l3 = 1176b9ff, Mem[00000000910000d8] = 3b50fb69 7b31d336 std %l2,[%o2+%i6] ! Mem[00000000910000d8] = 00000083 1176b9ff ! Mem[00000000318000cc] = 000000ff, %l2 = 0000000000000083 ldstub [%i3+0x00c],%l2 ! %l2 = 0000000000000000 ! Mem[00000000300000d4] = e919ff1b, %l2 = 00000000, %l0 = 193a2714 add %i0,0x14,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000e919ff1b ! Mem[00000000918000f8] = 3636a6ac755694de, %l18 = 27def62acf1ed35f ldx [%o3+0x038],%g2 ! %g2 = 3636a6ac755694de ! Mem[00000000908000e8] = 52d85af65bd6f7c8, %l18 = 27def62acf1ed35f ldx [%o1+%o5],%g2 ! %g2 = 52d85af65bd6f7c8 ! Mem[00000000308000f8] = 86dc48803d50ffb5, %l5 = 520ecb353abdbbbc, %l4 = 00000000311edb1b add %i1,0x38,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 86dc48803d50ffb5 ! Mem[00000000308000fc] = 3d50ffb5, %l3 = 000000001176b9ff ldsw [%i1+0x03c],%l3 ! %l3 = 000000003d50ffb5 ! Mem[00000000310000c4] = e9edcdc9, %l3 = 000000003d50ffb5 ldstub [%i2+0x004],%l3 ! %l3 = 00000000000000e9 p16_label_15: ! %l2 = 0000000000000000, Mem[00000000308000e7] = ffffffd1 stb %l2,[%i1+0x027] ! Mem[00000000308000e4] = ffffff00 ! Mem[00000000308000e0] = 1eec5bddffffff00, %l0 = 00000000e919ff1b, %l4 = 86dc48803d50ffb5 add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 1eec5bddffffff00 ! %l6 = 6f26c0c1, %l7 = 3a5959ed, Mem[00000000910000c8] = 09a13a70 3f5e4b00 std %l6,[%o2+%i4] ! Mem[00000000910000c8] = 6f26c0c1 3a5959ed ! Mem[00000000318000ec] = 8eae6fe2, %l0 = 00000000e919ff1b swap [%i3+0x02c],%l0 ! %l0 = 000000008eae6fe2 ! Mem[00000000310000f8] = 09a13a70, %l5 = 3abdbbbc, %l1 = 41fff0c0 add %i2,0x38,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000009a13a70 ! %l1 = 0000000009a13a70, Mem[00000000910000fc] = 00000083 stw %l1,[%o2+0x03c] ! Mem[00000000910000fc] = 09a13a70 ! Mem[00000000900000d8] = 00830000, %l18 = 27def62acf1ed35f ldsb [%o0+0x01a],%g2 ! %g2 = 0000000000000000 ! %l6 = 6f26c0c1, %l7 = 3a5959ed, Mem[00000000910000d8] = 00000083 1176b9ff std %l6,[%o2+%i6] ! Mem[00000000910000d8] = 6f26c0c1 3a5959ed ! Mem[00000000308000dc] = a7264a0b, %l7 = 000000003a5959ed swap [%i1+0x01c],%l7 ! %l7 = 00000000a7264a0b ! Mem[00000000310000d8] = 311edb1b, %l0 = 8eae6fe2, %l1 = 09a13a70 add %i2,0x18,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000311edb1b ba,a p16_not_taken_0_end p16_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p16_branch_failed p16_not_taken_0_end: ! End of Random Code for Processor 16 1: membar #Sync ! Force all stores to complete p16_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x040] ! Set processor 16 done flag ! Check Registers p16_check_registers: set p16_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000008eae6fe2 bne,a,pn %xcc,p16_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000311edb1b bne,a,pn %xcc,p16_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000000 bne,a,pn %xcc,p16_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000e9 bne,a,pn %xcc,p16_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 1eec5bddffffff00 bne,a,pn %xcc,p16_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 520ecb353abdbbbc bne,a,pn %xcc,p16_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000006f26c0c1 bne,a,pn %xcc,p16_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000a7264a0b bne,a,pn %xcc,p16_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p16_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 412595df280ecb35 ldx [%i0+0x000],%g3 ! Observed data at 00000000300000c0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000001e3befd77a ldx [%i0+0x008],%g3 ! Observed data at 00000000300000c8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5a640f529739ff61 ldx [%i0+0x018],%g3 ! Observed data at 00000000300000d8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 841d08eae68fe8ff ldx [%i0+0x030],%g3 ! Observed data at 00000000300000f0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000a6193a2714 ldx [%i0+0x038],%g3 ! Observed data at 00000000300000f8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x038,%g4 set p16_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 00000097cb0f4938 ldx [%i1+0x008],%g3 ! Observed data at 00000000308000c8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = bee3fc253a5959ed 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 = f78956e6000000e1 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 ldx [%g1+0x000],%g2 ! Expected data = f78956e6ffedcdc9 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 = e3dac22fa1b072ef ldx [%i2+0x008],%g3 ! Observed data at 00000000310000c8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9635e39bb2ffd11a ldx [%i2+0x020],%g3 ! Observed data at 00000000310000e0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 95451204ffa13a70 ldx [%i2+0x028],%g3 ! Observed data at 00000000310000e8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 09a13a705a640f52 ldx [%i2+0x038],%g3 ! Observed data at 00000000310000f8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x038,%g4 set p16_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 09a13a70ff0000ff ldx [%i3+0x008],%g3 ! Observed data at 00000000318000c8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000036b45732ff ldx [%i3+0x010],%g3 ! Observed data at 00000000318000d0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 78b447411176b9ff ldx [%i3+0x020],%g3 ! Observed data at 00000000318000e0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000ffe919ff1b ldx [%i3+0x028],%g3 ! Observed data at 00000000318000e8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = bee3fc2538f8c4be ldx [%i3+0x030],%g3 ! Observed data at 00000000318000f0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 86c8e46474ffeba4 ldx [%i3+0x038],%g3 ! Observed data at 00000000318000f8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x038,%g4 ! The test for processor 16 has passed p16_passed: ta GOOD_TRAP nop p16_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p16_failed p16_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p16_failed p16_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p16_failed p16_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p16_failed p16_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p16_failed p16_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p16_failed p16_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p16_failed p16_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p16_failed ! The test for processor 16 failed p16_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x040] ! Set processor 16 done flag set p16_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 16 failed p16_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x040] ! Set processor 16 done flag set p16_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p16_dfill_failed: ba p16_failed mov 0xddd,%g1 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: ldsh [%i1+0x004],%l6 ! Mem[00000000308000c4] done p16_trap1o: ldsh [%o1+0x004],%l6 ! Mem[00000000308000c4] done p16_trap2e: lduh [%i1+0x034],%l0 ! Mem[00000000308000f4] ldstub [%i2+0x01c],%l2 ! Mem[00000000310000dc] done p16_trap2o: lduh [%o1+0x034],%l0 ! Mem[00000000308000f4] ldstub [%o2+0x01c],%l2 ! Mem[00000000310000dc] done p16_trap3e: nop done p16_trap3o: 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 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = ea49342ba633a184 ldx [%g1+0x008],%l1 ! %l1 = 564f706fabf7fc72 ldx [%g1+0x010],%l2 ! %l2 = 416708d21c996a3f ldx [%g1+0x018],%l3 ! %l3 = 822e069f8eae6fe2 ldx [%g1+0x020],%l4 ! %l4 = 00cbb4dea8c45cc6 ldx [%g1+0x028],%l5 ! %l5 = cea99ea7e07a56c6 ldx [%g1+0x030],%l6 ! %l6 = fd15d0280c99a283 ldx [%g1+0x038],%l7 ! %l7 = b0a79095a8ff58e1 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 8bb88091 14b297ea 810d346c 2169666b ! %f4 = de1bfcdf 3ac7fdbd 79b0155e 08f4c350 ! %f8 = 971a38ff 2d9b2fd7 5d4ce2ef 9037d429 ! %f12 = 28fcd09a 53cf804f 39ffe935 dce1f65e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = e2d6ff99 43d5c609 df5a595a b2b35b19 ! %f20 = 2d26e8e6 fde0b63d 23072ba7 44ad7abd ! %f24 = bb3c370b 8d5d3f54 7f82299d 687119d9 ! %f28 = e3fe6ff2 86b56956 593371c6 1a0231ef ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0f68133d 82dfa0e4 5213eb2d 28781cf0 ! %f36 = ac5c74d5 c589fe97 d45ce9bb 59245e63 ! %f40 = a2785a68 b3696be1 1c46a535 c838a8fd ! %f44 = 32b2d402 b1a5900f b931db68 45589627 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8ba093f700000013,%g7,%g1 ! GSR scale = 2, align = 3 wr %g1,%g0,%gsr ! GSR = 8ba093f700000013 wr %g0,%y ! Clear Y 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: ! %l3 = e928d1a0d054c057, Mem[00000000908000d8] = 5b0dc097 stw %l3,[%o1+%i6] ! Mem[00000000908000d8] = d054c057 ! Mem[00000000338000c4] = b8e9b84f, %l5 = 7e82c367, %l7 = b1268af1 add %i3,0x04,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000b8e9b84f ! Mem[00000000328000e8] = 241254ba, %l6 = bd2927c5, %l1 = d355e6da add %i1,0x28,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000241254ba ! Mem[00000000910000c4] = 047d78e7, %l18 = 23c6ec7cdd40116b ldsb [%o2+0x004],%g2 ! %g2 = 0000000000000004 ! Mem[00000000918000c8] = 88436c477736dd33, %l18 = 23c6ec7cdd40116b ldx [%o3+%i4],%g2 ! %g2 = 88436c477736dd33 ! Mem[00000000338000cc] = b4826497, %l7 = b8e9b84f, %l1 = 241254ba add %i3,0x0c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000b4826497 ! Mem[00000000918000e0] = 3b746bc7, %l18 = 23c6ec7cdd40116b ldsh [%o3+0x022],%g2 ! %g2 = 0000000000003b74 ! %l2 = a48be532159dce7c, Mem[00000000910000dc] = 7b31d336 stw %l2,[%o2+0x01c] ! Mem[00000000910000dc] = 159dce7c ! %l4 = 8113b2e9, %l5 = 7e82c367, Mem[00000000330000e8] = ea57872c c22f8975 std %l4,[%i2+%o5] ! Mem[00000000330000e8] = 8113b2e9 7e82c367 ! Mem[00000000320000d4] = d9e7b9a6, %l5 = e8f647ee7e82c367 swap [%i0+0x014],%l5 ! %l5 = 00000000d9e7b9a6 p17_label_2: ! %l2 = 159dce7c, %l3 = d054c057, Mem[00000000330000f8] = dd61e88a 5f7ce8d3 std %l2,[%i2+0x038] ! Mem[00000000330000f8] = 159dce7c d054c057 ! %l6 = b60b4911bd2927c5, Mem[00000000900000e4] = e3177af2 stw %l6,[%o0+0x024] ! Mem[00000000900000e4] = bd2927c5 ! Mem[00000000910000e8] = f6adbcd5, %l18 = 23c6ec7cdd40116b ldsb [%o2+0x02b],%g2 ! %g2 = fffffffffffffff6 ! Mem[00000000900000c0] = 00880309, %l18 = 23c6ec7cdd40116b ldsb [%o0+0x003],%g2 ! %g2 = 0000000000000000 ! %l0 = 2ceed42c4b8b441a, Mem[00000000908000f7] = 2df6f5d2 stb %l0,[%o1+0x037] ! Mem[00000000908000f4] = 1af6f5d2 ! Mem[00000000328000cc] = 590a15ba, %l3 = e928d1a0d054c057 ldsb [%i1+0x00e],%l3 ! %l3 = 0000000000000015 ! Mem[00000000328000c4] = 1e4e54a0, %l3 = 00000015, %l4 = 8113b2e9 add %i1,0x04,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000001e4e54a0 ! Mem[00000000918000e8] = d97009e7e5df9dd8, %l18 = 23c6ec7cdd40116b ldx [%o3+%o5],%g2 ! %g2 = d97009e7e5df9dd8 ! Mem[00000000900000ec] = 9f8044cc, %l18 = 23c6ec7cdd40116b ldsh [%o0+0x02e],%g2 ! %g2 = ffffffffffff9f80 ! %l0 = 4b8b441a, %l1 = b4826497, Mem[00000000908000c0] = e91a6828 66c2b5be std %l0,[%o1+%g0] ! Mem[00000000908000c0] = 4b8b441a b4826497 p17_label_3: ! Mem[00000000918000c0] = 69d68606, %l18 = 23c6ec7cdd40116b ldsb [%o3+%g0],%g2 ! %g2 = 0000000000000069 ! %l3 = 0000000000000015, Mem[00000000900000de] = 305c6aad stb %l3,[%o0+0x01e] ! Mem[00000000900000dc] = 155c6aad ! %l6 = b60b4911bd2927c5, Mem[00000000900000d0] = cf511728 stb %l6,[%o0+%i5] ! Mem[00000000900000d0] = c5511728 ! Mem[00000000918000d8] = 002229bc, %l18 = 23c6ec7cdd40116b ldsh [%o3+0x01a],%g2 ! %g2 = 0000000000000022 ! Mem[00000000910000cc] = f0444119, %l18 = 23c6ec7cdd40116b ldsh [%o2+0x00c],%g2 ! %g2 = fffffffffffff044 ! Mem[00000000330000fc] = d054c057, %l4 = 000000001e4e54a0 swap [%i2+0x03c],%l4 ! %l4 = 00000000d054c057 ! Mem[00000000900000e4] = 27c58b54, %l18 = 23c6ec7cdd40116b ldsb [%o0+0x026],%g2 ! %g2 = 0000000000000027 ! Mem[00000000328000c0] = 6c8c3bbb, %l4 = d054c057, %l7 = b8e9b84f casa [%i1]0x80,%l4,%l7 ! %l7 = 000000006c8c3bbb ! Mem[00000000338000e0] = 1c44bd90, %l2 = a48be532159dce7c ldsw [%i3+%o4],%l2 ! %l2 = 000000001c44bd90 ! Mem[00000000338000e4] = bee99864, %l4 = d054c057, %l2 = 1c44bd90 add %i3,0x24,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000bee99864 p17_label_4: ! Mem[00000000320000f0] = 866fa9d39cb8d4d7, %l3 = 0000000000000015, %l6 = b60b4911bd2927c5 add %i0,0x30,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 866fa9d39cb8d4d7 ! %l5 = 00000000d9e7b9a6, Mem[00000000908000dc] = 2d2207d6 stw %l5,[%o1+0x01c] ! Mem[00000000908000dc] = d9e7b9a6 ! Mem[00000000910000d8] = 3b50fb69, %l18 = 23c6ec7cdd40116b ldsh [%o2+%i6],%g2 ! %g2 = 0000000000003b50 ! Mem[00000000330000dc] = 3d96b440, %l1 = 00000000b4826497 swap [%i2+0x01c],%l1 ! %l1 = 000000003d96b440 ! Mem[00000000330000ed] = 7e82c367, %l7 = 000000006c8c3bbb ldstub [%i2+0x02d],%l7 ! %l7 = 0000000000000082 ! Mem[00000000338000d2] = 080098bd, %l5 = 00000000d9e7b9a6 ldstub [%i3+0x012],%l5 ! %l5 = 0000000000000098 ! Mem[00000000328000c0] = 6c8c3bbb, %l5 = 0000000000000098 swap [%i1+%g0],%l5 ! %l5 = 000000006c8c3bbb ! Mem[00000000330000c0] = c3397854, %l5 = 000000006c8c3bbb swap [%i2+%g0],%l5 ! %l5 = 00000000c3397854 ! Mem[00000000900000ec] = b2429f80, %l18 = 23c6ec7cdd40116b ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffffb242 ! Mem[00000000330000c0] = 6c8c3bbb, %l0 = 2ceed42c4b8b441a swap [%i2+%g0],%l0 ! %l0 = 000000006c8c3bbb p17_label_5: ! Mem[00000000338000f0] = e5d5f432, %l0 = 6c8c3bbb, %l5 = c3397854 add %i3,0x30,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000e5d5f432 ! Mem[00000000338000d8] = 633a692f, %l5 = 00000000e5d5f432 swap [%i3+%i6],%l5 ! %l5 = 00000000633a692f ! Mem[00000000910000ec] = adbcd5b2, %l18 = 23c6ec7cdd40116b ldsh [%o2+0x02c],%g2 ! %g2 = ffffffffffffadbc ! Mem[00000000330000ef] = 7effc367, %l2 = 00000000bee99864 ldstub [%i2+0x02f],%l2 ! %l2 = 0000000000000067 ! %l6 = 9cb8d4d7, %l7 = 00000082, Mem[00000000320000c0] = 5894a765 028e6976 std %l6,[%i0+%g0] ! Mem[00000000320000c0] = 9cb8d4d7 00000082 ! Mem[00000000320000cc] = 1082171a, %l4 = 00000000d054c057 swap [%i0+0x00c],%l4 ! %l4 = 000000001082171a ! Mem[00000000910000fc] = cdf6c3bc, %l18 = 23c6ec7cdd40116b ldsw [%o2+0x03c],%g2 ! %g2 = 23c6ec7cdd40116b ! Mem[00000000908000c8] = c1b03c93a6202de8, %l18 = 23c6ec7cdd40116b ldx [%o1+%i4],%g2 ! %g2 = c1b03c93a6202de8 ! Mem[00000000330000f8] = 159dce7c, %l0 = 6c8c3bbb, %l2 = 00000067 add %i2,0x38,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000159dce7c ! %l5 = 00000000633a692f, Mem[00000000900000e2] = efcabd29 stb %l5,[%o0+0x022] ! Mem[00000000900000e0] = 2fcabd29 p17_label_6: ! Mem[00000000328000da] = 5e373441, %l0 = 000000006c8c3bbb ldstub [%i1+0x01a],%l0 ! %l0 = 0000000000000034 ! Mem[00000000900000f4] = 4c725b55, %l18 = 23c6ec7cdd40116b ldsb [%o0+0x037],%g2 ! %g2 = 000000000000004c ! Mem[00000000330000c0] = 4b8b441a236c432b, %l2 = 00000000159dce7c, %l5 = 00000000633a692f casxa [%i2]0x80,%l2,%l5 ! %l5 = 4b8b441a236c432b ! %l5 = 4b8b441a236c432b, Mem[00000000900000f4] = 4499e34c stw %l5,[%o0+0x034] ! Mem[00000000900000f4] = 236c432b ! Mem[00000000338000e8] = 1a16d904f44a2d1f, %l1 = 000000003d96b440, %l7 = 0000000000000082 add %i3,0x28,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 1a16d904f44a2d1f ! Mem[00000000338000c0] = 297cd545, %l5 = 4b8b441a236c432b ldstub [%i3+%g0],%l5 ! %l5 = 0000000000000029 ! Mem[00000000328000e0] = 4a4a6e9e, %l3 = 00000015, %l0 = 00000034 add %i1,0x20,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000004a4a6e9e ! Mem[00000000328000d4] = 16c23b27, %l5 = 00000029, %l3 = 00000015 add %i1,0x14,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000016c23b27 ! Mem[00000000320000e8] = e3750cc3, %l0 = 000000004a4a6e9e swap [%i0+%o5],%l0 ! %l0 = 00000000e3750cc3 ! Mem[00000000320000d6] = 7e82c367, %l0 = 00000000e3750cc3 ldstub [%i0+0x016],%l0 ! %l0 = 00000000000000c3 p17_label_7: ! Mem[00000000320000c8] = 126e741bd054c057, %l0 = 00000000000000c3, %l6 = 866fa9d39cb8d4d7 add %i0,0x08,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 126e741bd054c057 ! %l4 = 000000001082171a, Mem[00000000900000e8] = 8b54c8c1 stb %l4,[%o0+%o5] ! Mem[00000000900000e8] = 1a54c8c1 ! Mem[00000000900000c8] = 8d930472, %l18 = 23c6ec7cdd40116b ldsh [%o0+0x00a],%g2 ! %g2 = ffffffffffff8d93 ! Mem[00000000328000f4] = e27afdc4, %l0 = 000000c3, %l4 = 1082171a add %i1,0x34,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000e27afdc4 ! %l2 = 00000000159dce7c, Mem[00000000330000e4] = 6381a320 stw %l2,[%i2+0x024] ! Mem[00000000330000e4] = 159dce7c ! Mem[00000000918000e0] = bef83b74, %l18 = 23c6ec7cdd40116b ldsh [%o3+%o4],%g2 ! %g2 = ffffffffffffbef8 ! %l6 = 126e741bd054c057, Mem[00000000330000f8] = 159dce7c stw %l6,[%i2+0x038] ! Mem[00000000330000f8] = d054c057 ! Mem[00000000900000fc] = bab5974c, %l18 = 23c6ec7cdd40116b ldsw [%o0+0x03c],%g2 ! %g2 = 23c6ec7cdd40116b ! Mem[00000000338000fc] = 72ff1d1b, %l4 = 00000000e27afdc4 swap [%i3+0x03c],%l4 ! %l4 = 0000000072ff1d1b ! Mem[00000000330000c0] = 4b8b441a, %l0 = 00000000000000c3 swap [%i2+%g0],%l0 ! %l0 = 000000004b8b441a p17_label_8: ! %l2 = 00000000159dce7c, Mem[00000000918000f4] = 5aed9849 stw %l2,[%o3+0x034] ! Mem[00000000918000f4] = 159dce7c ! Mem[00000000330000c8] = 87fed084, %l2 = 00000000159dce7c swap [%i2+%i4],%l2 ! %l2 = 0000000087fed084 ! Mem[00000000328000d0] = 7aa2b168, %l6 = 126e741bd054c057 swap [%i1+%i5],%l6 ! %l6 = 000000007aa2b168 ! Mem[00000000330000ec] = 7effc3ff, %l7 = f44a2d1f, %l0 = 4b8b441a add %i2,0x2c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000007effc3ff ! Mem[00000000338000c8] = d730b6c4, %l4 = 72ff1d1b, %l5 = 00000029 add %i3,0x08,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000d730b6c4 ! Mem[00000000320000ec] = 1165996d, %l3 = 0000000016c23b27 swap [%i0+0x02c],%l3 ! %l3 = 000000001165996d ! Mem[00000000330000fc] = 1e4e54a0, %l4 = 0000000072ff1d1b ldsh [%i2+0x03e],%l4 ! %l4 = 00000000000054a0 ! Mem[00000000328000d0] = d054c05716c23b27, %l4 = 00000000000054a0, %l0 = 000000007effc3ff add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = d054c05716c23b27 ! Mem[00000000328000fc] = 130fd2ea, %l0 = 16c23b27, %l7 = f44a2d1f add %i1,0x3c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000130fd2ea ! Mem[00000000918000f4] = 159dce7c, %l18 = 23c6ec7cdd40116b ldsw [%o3+0x034],%g2 ! %g2 = 23c6ec7cdd40116b p17_label_9: ! Mem[00000000328000d8] = 5e37ff41, %l0 = d054c05716c23b27 swap [%i1+%i6],%l0 ! %l0 = 000000005e37ff41 ! Mem[00000000900000e8] = 1a54c8c1, %l18 = 23c6ec7cdd40116b ldsw [%o0+%o5],%g2 ! %g2 = 23c6ec7cdd40116b ! Mem[00000000320000fc] = f18466cc, %l6 = 000000007aa2b168 swap [%i0+0x03c],%l6 ! %l6 = 00000000f18466cc ! %l3 = 000000001165996d, Mem[00000000338000e8] = 1a16d904 stb %l3,[%i3+%o5] ! Mem[00000000338000e8] = 6d16d904 ! Mem[00000000908000e8] = 52d85af65bd6f7c8, %l18 = 23c6ec7cdd40116b ldx [%o1+%o5],%g2 ! %g2 = 52d85af65bd6f7c8 ! Mem[00000000328000e0] = 4a4a6e9e4eecb5ff, %l4 = 00000000000054a0, %l5 = 00000000d730b6c4 add %i1,0x20,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 4a4a6e9e4eecb5ff ! Mem[00000000330000e5] = 159dce7c, %l6 = 00000000f18466cc ldstub [%i2+0x025],%l6 ! %l6 = 000000000000009d ! Mem[00000000900000cc] = 0472ded8, %l18 = 23c6ec7cdd40116b ldsw [%o0+0x00c],%g2 ! %g2 = 23c6ec7cdd40116b ! Mem[00000000338000d0] = 0800ffbdf10d88d0, %l7 = 00000000130fd2ea ldx [%i3+%i5],%l7 ! %l7 = 0800ffbdf10d88d0 ! Mem[00000000328000dc] = dbd25a03, %l2 = 87fed084, %l3 = 1165996d add %i1,0x1c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000dbd25a03 p17_label_10: ! Mem[00000000330000e4] = 15ffce7c, %l6 = 0000009d, %l5 = 4eecb5ff add %i2,0x24,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000015ffce7c ! %l2 = 87fed084, %l3 = dbd25a03, Mem[00000000900000e8] = 1a54c8c1 b2429f80 std %l2,[%o0+%o5] ! Mem[00000000900000e8] = 87fed084 dbd25a03 ! Mem[00000000338000ec] = f44a2d1f, %l1 = 3d96b440, %l1 = 3d96b440 add %i3,0x2c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000f44a2d1f ! %l0 = 000000005e37ff41, Mem[00000000908000d9] = 54c057d9 stb %l0,[%o1+0x019] ! Mem[00000000908000d8] = 41c057d9 ! Mem[00000000328000d0] = d054c05716c23b27, %l6 = 000000000000009d, %l7 = 0800ffbdf10d88d0 add %i1,0x10,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = d054c05716c23b27 ! Mem[00000000330000f1] = 634c94a5, %l3 = 00000000dbd25a03 ldstub [%i2+0x031],%l3 ! %l3 = 000000000000004c ! %l4 = 00000000000054a0, Mem[00000000918000cc] = 7736dd33 stw %l4,[%o3+0x00c] ! Mem[00000000918000cc] = 000054a0 ! Mem[00000000328000fc] = 130fd2ea, %l6 = 0000009d, %l5 = 15ffce7c add %i1,0x3c,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000130fd2ea ! %l0 = 000000005e37ff41, Mem[00000000900000e8] = 87fed084 stw %l0,[%o0+%o5] ! Mem[00000000900000e8] = 5e37ff41 ! Mem[00000000900000f4] = 236c432b, %l18 = 23c6ec7cdd40116b ldsh [%o0+0x034],%g2 ! %g2 = 000000000000236c p17_label_11: ! Mem[00000000328000fc] = 130fd2ea, %l6 = 000000000000009d ldstub [%i1+0x03c],%l6 ! %l6 = 0000000000000013 ! Mem[00000000910000e0] = 3f2cae1d, %l18 = 23c6ec7cdd40116b ldsb [%o2+0x023],%g2 ! %g2 = 000000000000003f ! Mem[00000000918000e8] = e7e5df9d, %l18 = 23c6ec7cdd40116b ldsb [%o3+0x02b],%g2 ! %g2 = ffffffffffffffe7 ! Mem[00000000330000d8] = 6a4255a0, %l4 = 00000000000054a0 ldstub [%i2+%i6],%l4 ! %l4 = 000000000000006a ! Mem[00000000320000f0] = 866fa9d39cb8d4d7, %l3 = 000000000000004c ldx [%i0+%o6],%l3 ! %l3 = 866fa9d39cb8d4d7 ! %l6 = 0000000000000013, Mem[00000000900000ee] = 5a0344cc stb %l6,[%o0+0x02e] ! Mem[00000000900000ec] = 130344cc ! %l6 = 00000013, %l7 = 16c23b27, Mem[00000000910000d8] = 3b50fb69 159dce7c std %l6,[%o2+%i6] ! Mem[00000000910000d8] = 00000013 16c23b27 ! %l3 = 866fa9d39cb8d4d7, Mem[00000000918000d2] = ab0e985f stb %l3,[%o3+0x012] ! Mem[00000000918000d0] = d70e985f ! Mem[00000000328000dc] = dbd25a03, %l0 = 000000005e37ff41 swap [%i1+0x01c],%l0 ! %l0 = 00000000dbd25a03 ! Mem[00000000330000d0] = 7829e1655f0cdc3a, %l4 = 000000000000006a, %l5 = 00000000130fd2ea add %i2,0x10,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 7829e1655f0cdc3a p17_label_12: ! Mem[00000000910000cc] = 44411906, %l18 = 23c6ec7cdd40116b ldsb [%o2+0x00d],%g2 ! %g2 = 0000000000000044 ! Mem[00000000328000ea] = 241254ba, %l1 = 00000000f44a2d1f ldstub [%i1+0x02a],%l1 ! %l1 = 0000000000000054 ! Mem[00000000338000e0] = 1c44bd90bee99864, %l6 = 0000000000000013, %l7 = d054c05716c23b27 add %i3,0x20,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 1c44bd90bee99864 ! Mem[00000000320000ce] = d054c057, %l1 = 0000000000000054 ldstub [%i0+0x00e],%l1 ! %l1 = 00000000000000c0 ! Mem[00000000320000ec] = 16c23b27, %l4 = 000000000000006a swap [%i0+0x02c],%l4 ! %l4 = 0000000016c23b27 ! Mem[00000000330000e0] = 0cc649ed15ffce7c, %l3 = 866fa9d39cb8d4d7 ldx [%i2+%o4],%l3 ! %l3 = 0cc649ed15ffce7c ! Mem[00000000330000c0] = 000000c3, %l6 = 0000000000000013 ldstub [%i2+%g0],%l6 ! %l6 = 0000000000000000 ! Mem[00000000320000f0] = 866fa9d3, %l1 = 00000000000000c0 swap [%i0+%o6],%l1 ! %l1 = 00000000866fa9d3 ! Mem[00000000918000dc] = 29bc89c3, %l18 = 23c6ec7cdd40116b ldsw [%o3+0x01c],%g2 ! %g2 = 23c6ec7cdd40116b ! Mem[00000000910000e8] = f6adbcd5, %l18 = 23c6ec7cdd40116b ldsb [%o2+0x02b],%g2 ! %g2 = fffffffffffffff6 p17_label_13: ! Mem[00000000330000d0] = 7829e165, %l7 = 1c44bd90bee99864 ldsw [%i2+%i5],%l7 ! %l7 = 000000007829e165 ! Mem[00000000330000c0] = ff0000c3, %l0 = dbd25a03, %l6 = 00000000 casa [%i2]0x80,%l0,%l6 ! %l6 = 00000000ff0000c3 ! Mem[00000000330000f8] = d054c0571e4e54a0, %l1 = 00000000866fa9d3, %l0 = 00000000dbd25a03 add %i2,0x38,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = d054c0571e4e54a0 ! Mem[00000000338000d8] = e5d5f432, %l7 = 000000007829e165 ldsb [%i3+0x01a],%l7 ! %l7 = fffffffffffffff4 ! Mem[00000000338000dc] = bfdec7dc, %l1 = 00000000866fa9d3 swap [%i3+0x01c],%l1 ! %l1 = 00000000bfdec7dc ! Mem[00000000900000dc] = 155c6aad, %l18 = 23c6ec7cdd40116b ldsh [%o0+0x01e],%g2 ! %g2 = 000000000000155c ! %l5 = 7829e1655f0cdc3a, Mem[00000000900000dc] = aea3155c stw %l5,[%o0+0x01c] ! Mem[00000000900000dc] = 5f0cdc3a ! %l4 = 0000000016c23b27, Mem[00000000900000f5] = 6c432b72 stb %l4,[%o0+0x035] ! Mem[00000000900000f4] = 27432b72 ! Mem[00000000918000d8] = 57d20022, %l18 = 23c6ec7cdd40116b ldsw [%o3+%i6],%g2 ! %g2 = 23c6ec7cdd40116b ! Mem[00000000908000c4] = 6497c1b0, %l18 = 23c6ec7cdd40116b ldsh [%o1+0x006],%g2 ! %g2 = 0000000000006497 p17_label_14: ! %l6 = 00000000ff0000c3, Mem[00000000918000c0] = 69d68606 stb %l6,[%o3+%g0] ! Mem[00000000918000c0] = c3d68606 ! Mem[00000000908000f0] = d24aa70c, %l18 = 23c6ec7cdd40116b ldsw [%o1+%o6],%g2 ! %g2 = 23c6ec7cdd40116b ! Mem[00000000330000e8] = 8113b2e9, %l4 = 0000000016c23b27 ldsb [%i2+0x02b],%l4 ! %l4 = ffffffffffffffe9 ! Mem[00000000328000f4] = e27afdc4, %l6 = ff0000c3, %l4 = ffffffe9 add %i1,0x34,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000e27afdc4 ! Mem[00000000338000f0] = e5d5f432, %l1 = bfdec7dc, %l6 = ff0000c3 add %i3,0x30,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000e5d5f432 ! Mem[00000000908000ec] = f7c8d24a, %l18 = 23c6ec7cdd40116b ldsh [%o1+0x02e],%g2 ! %g2 = fffffffffffff7c8 ! Mem[00000000908000f0] = d24aa70cf408781a, %l18 = 23c6ec7cdd40116b ldx [%o1+%o6],%g2 ! %g2 = d24aa70cf408781a ! Mem[00000000328000d4] = 16c23b27, %l3 = 15ffce7c, %l1 = bfdec7dc add %i1,0x14,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000016c23b27 ! %l5 = 7829e1655f0cdc3a, Mem[00000000910000c8] = a1e5df4d stw %l5,[%o2+%i4] ! Mem[00000000910000c8] = 5f0cdc3a ! Mem[00000000338000e8] = 6d16d904f44a2d1f, %l1 = 0000000016c23b27 ldx [%i3+%o5],%l1 ! %l1 = 6d16d904f44a2d1f p17_label_15: ! Mem[00000000900000f8] = 725b5596, %l18 = 23c6ec7cdd40116b ldsw [%o0+0x038],%g2 ! %g2 = 23c6ec7cdd40116b ! %l5 = 7829e1655f0cdc3a, Mem[00000000320000cc] = d054ff57 stb %l5,[%i0+0x00c] ! Mem[00000000320000cc] = 3a54ff57 ! Mem[00000000328000c0] = 00000098, %l3 = 0cc649ed15ffce7c ldsw [%i1+%g0],%l3 ! %l3 = 0000000000000098 ! Mem[00000000328000fc] = ff0fd2ea, %l1 = 6d16d904f44a2d1f swap [%i1+0x03c],%l1 ! %l1 = 00000000ff0fd2ea ! Mem[00000000328000f0] = ccdadd37, %l3 = 00000098, %l3 = 00000098 add %i1,0x30,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000ccdadd37 ! Mem[00000000330000ec] = 7effc3ff, %l5 = 7829e1655f0cdc3a swap [%i2+0x02c],%l5 ! %l5 = 000000007effc3ff ! Mem[00000000320000e8] = 4a4a6e9e0000006a, %l6 = 00000000e5d5f432 ldx [%i0+%o5],%l6 ! %l6 = 4a4a6e9e0000006a ! Mem[00000000908000f0] = d24aa70cf408781a, %l18 = 23c6ec7cdd40116b ldx [%o1+%o6],%g2 ! %g2 = d24aa70cf408781a ! Mem[00000000338000c8] = d730b6c4, %l3 = 00000000ccdadd37 swap [%i3+%i4],%l3 ! %l3 = 00000000d730b6c4 ! Mem[00000000918000cc] = 0054a070, %l18 = 23c6ec7cdd40116b ldsb [%o3+0x00d],%g2 ! %g2 = 0000000000000000 ba,a p17_not_taken_0_end p17_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p17_branch_failed p17_not_taken_0_end: ! End of Random Code for Processor 17 1: membar #Sync ! Force all stores to complete 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 d054c0571e4e54a0 bne,a,pn %xcc,p17_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000ff0fd2ea bne,a,pn %xcc,p17_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000087fed084 bne,a,pn %xcc,p17_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000d730b6c4 bne,a,pn %xcc,p17_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000e27afdc4 bne,a,pn %xcc,p17_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000007effc3ff bne,a,pn %xcc,p17_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 4a4a6e9e0000006a bne,a,pn %xcc,p17_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be fffffffffffffff4 bne,a,pn %xcc,p17_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p17_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 9cb8d4d700000082 ldx [%i0+0x000],%g3 ! Observed data at 00000000320000c0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 126e741b3a54ff57 ldx [%i0+0x008],%g3 ! Observed data at 00000000320000c8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ce209b057e82ff67 ldx [%i0+0x010],%g3 ! Observed data at 00000000320000d0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000c09cb8d4d7 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 = 36ade5d67aa2b168 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 ldx [%g1+0x018],%g2 ! Expected data = 16c23b275e37ff41 ldx [%i1+0x018],%g3 ! Observed data at 00000000328000d8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2412ffba4bdbb2a7 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 = fa136499f44a2d1f 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 ldx [%g1+0x008],%g2 ! Expected data = 159dce7ca91d33d3 ldx [%i2+0x008],%g3 ! Observed data at 00000000330000c8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff4255a0b4826497 ldx [%i2+0x018],%g3 ! Observed data at 00000000330000d8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8113b2e95f0cdc3a 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 = 63ff94a5c9cfef11 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 ldx [%g1+0x000],%g2 ! Expected data = ff7cd545b8e9b84f ldx [%i3+0x000],%g3 ! Observed data at 00000000338000c0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ccdadd37b4826497 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 = e5d5f432866fa9d3 ldx [%i3+0x018],%g3 ! Observed data at 00000000338000d8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = bc5854cce27afdc4 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_dfill_failed: ba p17_failed mov 0xddd,%g1 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: ldsh [%i1+0x024],%l6 ! Mem[00000000328000e4] ldsh [%i3+0x036],%l7 ! Mem[00000000338000f6] ldd [%i1+0x020],%l2 ! Mem[00000000328000e0] done p17_trap1o: ldsh [%o1+0x024],%l6 ! Mem[00000000328000e4] ldsh [%o3+0x036],%l7 ! Mem[00000000338000f6] ldd [%o1+0x020],%l2 ! Mem[00000000328000e0] done p17_trap2e: swap [%i3+0x01c],%l3 ! Mem[00000000338000dc] done p17_trap2o: swap [%o3+0x01c],%l3 ! Mem[00000000338000dc] done p17_trap3e: nop nop nop nop done p17_trap3o: nop nop nop nop done p17_init_memory_pointers: set p17_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p17_local0_start,%i0 set p17_local1_start,%i1 set p17_local2_start,%i2 set p17_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 2ceed42c4b8b441a ldx [%g1+0x008],%l1 ! %l1 = 63be06b9d355e6da ldx [%g1+0x010],%l2 ! %l2 = a48be532159dce7c ldx [%g1+0x018],%l3 ! %l3 = e928d1a0d054c057 ldx [%g1+0x020],%l4 ! %l4 = b8b4130a8113b2e9 ldx [%g1+0x028],%l5 ! %l5 = e8f647ee7e82c367 ldx [%g1+0x030],%l6 ! %l6 = b60b4911bd2927c5 ldx [%g1+0x038],%l7 ! %l7 = 1b731545b1268af1 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 58465eb5 ef138b7b 901b2555 ccb6dfde ! %f4 = 14d1f4e0 c2888c84 2cf62a78 3af27d0c ! %f8 = 3acce61c 3b5a0539 1c76f809 d8578d8b ! %f12 = ac11b16d 26f0ce52 e4f589d6 77053385 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a068f9c9 67cba42a 95346313 407cea6d ! %f20 = fc6f19a1 6248fa56 4ea7cb71 c4d83367 ! %f24 = f80d25bf db4dc61f 0dfed50c 78b6b331 ! %f28 = 147b9fb8 ca54ace7 fd6ffc43 9a9818b9 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = cb5d762e 0b0e8dea 71a78aeb b9e52555 ! %f36 = c9bfb189 291c86c6 bfa2cd6f a89ce927 ! %f40 = 976ff9ce 9a459856 ee5f62f2 5777cc93 ! %f44 = 8ec0380b a3580998 e6a29028 e0a8bada ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x42390b8f00000071,%g7,%g1 ! GSR scale = 14, align = 1 wr %g1,%g0,%gsr ! GSR = 42390b8f00000071 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 18 p18_label_1: ! Mem[00000000918000ec] = e5df9dd8, %l18 = 78a4f2466344b5cb ldsw [%o3+0x02c],%g2 ! %g2 = 78a4f2466344b5cb ! Mem[00000000918000f8] = 3636a6ac, %l18 = 78a4f2466344b5cb ldsb [%o3+0x038],%g2 ! %g2 = 0000000000000036 ! Mem[00000000350000ec] = 492b624b, %l7 = 56802fe7, %l0 = ff20a59b add %i2,0x2c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000492b624b ! %l4 = b2eaa72819624ab4, Mem[00000000900000da] = 328caea3 stb %l4,[%o0+0x01a] ! Mem[00000000900000d8] = b48caea3 ! %l6 = 9dfe58bd, %l7 = 56802fe7, Mem[00000000908000d8] = 5b0dc097 2d2207d6 std %l6,[%o1+%i6] ! Mem[00000000908000d8] = 9dfe58bd 56802fe7 ! Mem[00000000918000d8] = 57d2002229bc89c3, %l18 = 78a4f2466344b5cb ldx [%o3+%i6],%g2 ! %g2 = 57d2002229bc89c3 ! Mem[00000000358000d8] = fed93ca2, %l0 = 492b624b, %l1 = 807c41c5 add %i3,0x18,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000fed93ca2 ! Mem[00000000348000ec] = 1aede43d, %l1 = 00000000fed93ca2 swap [%i1+0x02c],%l1 ! %l1 = 000000001aede43d ! %l2 = e021babe23e248f4, Mem[00000000910000f8] = 9579f5c7 stb %l2,[%o2+0x038] ! Mem[00000000910000f8] = f479f5c7 ! Mem[00000000348000e4] = 0b50ed32, %l1 = 1aede43d, %l5 = 1233cb43 add %i1,0x24,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000000b50ed32 p18_label_2: ! Mem[00000000348000dc] = e7764747, %l0 = 492b624b, %l5 = 0b50ed32 add %i1,0x1c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000e7764747 ! %l7 = f0f80ce456802fe7, Mem[00000000918000c4] = 0a36bd1b stw %l7,[%o3+0x004] ! Mem[00000000918000c4] = 56802fe7 ! Mem[00000000358000ec] = a3132b64, %l4 = 19624ab4, %l7 = 56802fe7 add %i3,0x2c,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000a3132b64 ! Mem[00000000910000e4] = 2cae1d1d, %l18 = 78a4f2466344b5cb ldsh [%o2+0x024],%g2 ! %g2 = 0000000000002cae ! Mem[00000000918000d4] = 985f3b03, %l18 = 78a4f2466344b5cb ldsw [%o3+0x014],%g2 ! %g2 = 78a4f2466344b5cb ! Mem[00000000348000e8] = ea7340af, %l5 = 00000000e7764747 swap [%i1+%o5],%l5 ! %l5 = 00000000ea7340af ! Mem[00000000350000c8] = 600001ce, %l0 = 492b624b, %l2 = 23e248f4 add %i2,0x08,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000600001ce ! Mem[00000000340000ec] = 179569af, %l7 = 00000000a3132b64 swap [%i0+0x02c],%l7 ! %l7 = 00000000179569af ! Mem[00000000358000f8] = f486ea88, %l3 = 7e71bba07270ac02 swap [%i3+0x038],%l3 ! %l3 = 00000000f486ea88 ! %l4 = b2eaa72819624ab4, Mem[00000000908000f0] = d24aa70c stw %l4,[%o1+%o6] ! Mem[00000000908000f0] = 19624ab4 p18_label_3: ! %l3 = 00000000f486ea88, Mem[00000000908000d0] = 7198b30a stw %l3,[%o1+%i5] ! Mem[00000000908000d0] = f486ea88 ! Mem[00000000350000fc] = 7ce86fe0, %l7 = 179569af, %l1 = 1aede43d add %i2,0x3c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000007ce86fe0 ! Mem[00000000350000e0] = 02998ee8, %l3 = f486ea88, %l2 = 600001ce add %i2,0x20,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000002998ee8 ! Mem[00000000350000f0] = 4f971e38, %l2 = 0000000002998ee8 ldsw [%i2+%o6],%l2 ! %l2 = 000000004f971e38 ! Mem[00000000350000fc] = 7ce86fe0, %l2 = 4f971e38, %l5 = ea7340af add %i2,0x3c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000007ce86fe0 ! Mem[00000000348000d8] = f653762b, %l4 = 19624ab4, %l1 = 7ce86fe0 add %i1,0x18,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000f653762b ! Mem[00000000350000c0] = 42360aa6, %l2 = 000000004f971e38 ldsw [%i2+%g0],%l2 ! %l2 = 0000000042360aa6 ! Mem[00000000350000c0] = 42360aa6, %l0 = 00000000492b624b swap [%i2+%g0],%l0 ! %l0 = 0000000042360aa6 ! %l0 = 0000000042360aa6, Mem[00000000340000d8] = 0b853ae8 stw %l0,[%i0+%i6] ! Mem[00000000340000d8] = 42360aa6 ! Mem[00000000340000e0] = a2961101, %l7 = 00000000179569af swap [%i0+%o4],%l7 ! %l7 = 00000000a2961101 p18_label_4: ! Mem[00000000340000d3] = 29c4f1e4, %l2 = 0000000042360aa6 ldstub [%i0+0x013],%l2 ! %l2 = 00000000000000e4 ! Mem[00000000340000cc] = 75de5167, %l2 = 00000000000000e4 swap [%i0+0x00c],%l2 ! %l2 = 0000000075de5167 ! Mem[00000000340000d0] = 29c4f1ff, %l5 = 7ce86fe0, %l0 = 42360aa6 add %i0,0x10,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000029c4f1ff ! Mem[00000000348000f8] = 5d09b692, %l3 = 00000000f486ea88 swap [%i1+0x038],%l3 ! %l3 = 000000005d09b692 ! Mem[00000000358000ec] = a3132b64, %l3 = 5d09b692, %l0 = 29c4f1ff add %i3,0x2c,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000a3132b64 ! Mem[00000000358000e8] = b59ea9b6, %l4 = b2eaa72819624ab4 swap [%i3+%o5],%l4 ! %l4 = 00000000b59ea9b6 ! Mem[00000000348000e0] = 4ae3112f, %l7 = a2961101, %l1 = f653762b add %i1,0x20,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000004ae3112f ! %l3 = 000000005d09b692, Mem[00000000358000cc] = fa3c07af stw %l3,[%i3+0x00c] ! Mem[00000000358000cc] = 5d09b692 ! Mem[00000000348000c0] = 87d93a43, %l4 = 00000000b59ea9b6 ldsb [%i1+0x002],%l4 ! %l4 = 000000000000003a ! Mem[00000000918000f0] = 2effe3b0, %l18 = 78a4f2466344b5cb ldsw [%o3+%o6],%g2 ! %g2 = 78a4f2466344b5cb p18_label_5: ! Mem[00000000348000e8] = e7764747, %l1 = 4ae3112f, %l1 = 4ae3112f add %i1,0x28,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000e7764747 ! Mem[00000000350000f3] = 4f971e38, %l5 = 000000007ce86fe0 ldstub [%i2+0x033],%l5 ! %l5 = 0000000000000038 ! %l0 = a3132b64, %l1 = e7764747, Mem[00000000908000c8] = c1b03c93 a6202de8 std %l0,[%o1+%i4] ! Mem[00000000908000c8] = a3132b64 e7764747 ! Mem[00000000348000dc] = e7764747, %l2 = 0000000075de5167 swap [%i1+0x01c],%l2 ! %l2 = 00000000e7764747 ! Mem[00000000350000d0] = 21b374aa, %l0 = a3132b64, %l7 = a2961101 add %i2,0x10,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000021b374aa ! Mem[00000000918000f0] = 2effe3b05aed9849, %l18 = 78a4f2466344b5cb ldx [%o3+%o6],%g2 ! %g2 = 2effe3b05aed9849 ! %l0 = a3132b64, %l1 = e7764747, Mem[00000000340000d0] = 29c4f1ff 2eb44769 std %l0,[%i0+%i5] ! Mem[00000000340000d0] = a3132b64 e7764747 ! Mem[00000000350000e8] = ec887295492b624b, %l4 = 000000000000003a, %l7 = 0000000021b374aa add %i2,0x28,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = ec887295492b624b ! Mem[00000000340000c0] = 337aad79, %l2 = 00000000e7764747 swap [%i0+%g0],%l2 ! %l2 = 00000000337aad79 ! %l6 = 6daa4ff09dfe58bd, Mem[00000000918000e8] = d97009e7 stw %l6,[%o3+%o5] ! Mem[00000000918000e8] = 9dfe58bd p18_label_6: ! Mem[00000000918000e8] = 9dfe58bd, %l18 = 78a4f2466344b5cb ldsh [%o3+%o5],%g2 ! %g2 = ffffffffffff9dfe ! %l6 = 6daa4ff09dfe58bd, Mem[00000000908000fc] = ab225f28 stw %l6,[%o1+0x03c] ! Mem[00000000908000fc] = 9dfe58bd ! Mem[00000000900000f4] = 4c725b55, %l18 = 78a4f2466344b5cb ldsb [%o0+0x037],%g2 ! %g2 = 000000000000004c ! Mem[00000000348000e4] = 0b50ed32, %l1 = 00000000e7764747 swap [%i1+0x024],%l1 ! %l1 = 000000000b50ed32 ! Mem[00000000910000d8] = 3b50fb69, %l18 = 78a4f2466344b5cb ldsw [%o2+%i6],%g2 ! %g2 = 78a4f2466344b5cb ! Mem[00000000348000fc] = 563097d5, %l5 = 0000000000000038 ldstub [%i1+0x03c],%l5 ! %l5 = 0000000000000056 ! Mem[00000000358000ec] = a3132b64, %l0 = a3132b64, %l2 = 337aad79 add %i3,0x2c,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000a3132b64 ! Mem[00000000340000f8] = 44409872, %l6 = 6daa4ff09dfe58bd swap [%i0+0x038],%l6 ! %l6 = 0000000044409872 ! Mem[00000000340000cc] = 000000e4, %l3 = 5d09b692, %l3 = 5d09b692 add %i0,0x0c,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000000000e4 ! Mem[00000000340000dc] = 98617370, %l2 = 00000000a3132b64 swap [%i0+0x01c],%l2 ! %l2 = 0000000098617370 p18_label_7: ! Mem[00000000900000c0] = 85008803, %l18 = 78a4f2466344b5cb ldsh [%o0+0x002],%g2 ! %g2 = ffffffffffff8500 ! %l0 = a3132b64, %l1 = 0b50ed32, Mem[00000000908000f0] = 19624ab4 f408782d std %l0,[%o1+%o6] ! Mem[00000000908000f0] = a3132b64 0b50ed32 ! Mem[00000000358000d8] = fed93ca29c7ba877, %l4 = 000000000000003a, %l1 = 000000000b50ed32 add %i3,0x18,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = fed93ca29c7ba877 ! Mem[00000000348000c4] = 91beffa9, %l7 = ec887295492b624b ldsh [%i1+0x004],%l7 ! %l7 = ffffffffffff91be ! %l7 = ffffffffffff91be, Mem[00000000900000d5] = 556acde8 stb %l7,[%o0+0x015] ! Mem[00000000900000d4] = be6acde8 ! Mem[00000000358000d0] = 18b7667e1d1bca8c, %l0 = 00000000a3132b64, %l6 = 0000000044409872 add %i3,0x10,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 18b7667e1d1bca8c ! Mem[00000000908000d4] = 4e50929d, %l18 = 78a4f2466344b5cb ldsb [%o1+0x015],%g2 ! %g2 = 000000000000004e ! Mem[00000000340000dc] = a3132b64, %l1 = 9c7ba877, %l1 = 9c7ba877 add %i0,0x1c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000a3132b64 ! Mem[00000000910000ec] = b238ff2a, %l18 = 78a4f2466344b5cb ldsb [%o2+0x02f],%g2 ! %g2 = ffffffffffffffb2 ! Mem[00000000900000c4] = 093bd7b0, %l18 = 78a4f2466344b5cb ldsb [%o0+0x006],%g2 ! %g2 = 0000000000000009 p18_label_8: ! Mem[00000000358000e8] = 19624ab4337aad79, %l3 = 00000000000000e4, %l2 = 0000000098617370 add %i3,0x28,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 19624ab4337aad79 ! Mem[00000000358000c8] = b9e540ac, %l5 = 00000056, %l0 = a3132b64 add %i3,0x08,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000b9e540ac ! Mem[00000000348000ec] = fed93ca2, %l2 = 19624ab4337aad79 ldstub [%i1+0x02c],%l2 ! %l2 = 00000000000000fe ! Mem[00000000340000d8] = 42360aa6a3132b64, %l4 = 000000000000003a, %l6 = 18b7667e1d1bca8c add %i0,0x18,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 42360aa6a3132b64 ! Mem[00000000908000e8] = 52d85af6, %l18 = 78a4f2466344b5cb ldsb [%o1+%o5],%g2 ! %g2 = 0000000000000052 ! Mem[00000000348000c0] = 87d93a43, %l1 = a3132b64, %l6 = a3132b64 casa [%i1]0x80,%l1,%l6 ! %l6 = 0000000087d93a43 ! Mem[00000000348000d4] = 389a11ea, %l4 = 000000000000003a ldsh [%i1+0x014],%l4 ! %l4 = 000000000000389a ! Mem[00000000340000dc] = a3132b64, %l2 = 00000000000000fe ldstub [%i0+0x01c],%l2 ! %l2 = 00000000000000a3 ! Mem[00000000358000e0] = 71f8cfc2, %l4 = 000000000000389a ldsb [%i3+0x022],%l4 ! %l4 = ffffffffffffffcf ! Mem[00000000340000ce] = 000000e4, %l7 = ffffffffffff91be ldstub [%i0+0x00e],%l7 ! %l7 = 0000000000000000 p18_label_9: ! Mem[00000000348000c4] = 91beffa9, %l0 = b9e540ac, %l5 = 00000056 add %i1,0x04,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000091beffa9 ! %l4 = ffffffcf, %l5 = 91beffa9, Mem[00000000918000d8] = 57d20022 29bc89c3 std %l4,[%o3+%i6] ! Mem[00000000918000d8] = ffffffcf 91beffa9 ! Mem[00000000900000c0] = 64f48500, %l18 = 78a4f2466344b5cb ldsw [%o0+%g0],%g2 ! %g2 = 78a4f2466344b5cb ! %l2 = 00000000000000a3, Mem[00000000358000e9] = 19624ab4 stb %l2,[%i3+0x029] ! Mem[00000000358000e8] = 19a34ab4 ! Mem[00000000348000f0] = 93ca0938, %l4 = ffffffcf, %l4 = ffffffcf add %i1,0x30,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000093ca0938 ! Mem[00000000340000f8] = 9dfe58bd, %l0 = 00000000b9e540ac ldstub [%i0+0x038],%l0 ! %l0 = 000000000000009d ! Mem[00000000350000fc] = 7ce86fe0, %l4 = 0000000093ca0938 swap [%i2+0x03c],%l4 ! %l4 = 000000007ce86fe0 ! Mem[00000000910000e8] = 8a57f6f6adbcd5b2, %l18 = 78a4f2466344b5cb ldx [%o2+%o5],%g2 ! %g2 = 8a57f6f6adbcd5b2 ! Mem[00000000350000e8] = ec887295, %l4 = 000000007ce86fe0 ldsw [%i2+%o5],%l4 ! %l4 = ffffffffec887295 ! Mem[00000000350000f7] = 3e754897, %l0 = 000000000000009d ldstub [%i2+0x037],%l0 ! %l0 = 0000000000000097 p18_label_10: ! Mem[00000000908000d8] = fe58bd56, %l18 = 78a4f2466344b5cb ldsb [%o1+0x019],%g2 ! %g2 = fffffffffffffffe ! %l2 = 000000a3, %l3 = 000000e4, Mem[00000000900000d8] = e8bcb48c aea3305c std %l2,[%o0+%i6] ! Mem[00000000900000d8] = 000000a3 000000e4 ! Mem[00000000340000c0] = e7764747d8534a7c, %l4 = ffffffffec887295, %l3 = 00000000000000e4 casxa [%i0]0x80,%l4,%l3 ! %l3 = e7764747d8534a7c ! Mem[00000000350000f8] = 3cfe95b7, %l0 = 0000000000000097 ldsw [%i2+0x038],%l0 ! %l0 = 000000003cfe95b7 ! Mem[00000000900000f0] = 44cc4dae4499e34c, %l18 = 78a4f2466344b5cb ldx [%o0+%o6],%g2 ! %g2 = 44cc4dae4499e34c ! Mem[00000000900000f0] = 4dae4499, %l18 = 78a4f2466344b5cb ldsb [%o0+0x032],%g2 ! %g2 = 000000000000004d ! Mem[00000000900000fc] = b5974c00, %l18 = 78a4f2466344b5cb ldsb [%o0+0x03d],%g2 ! %g2 = ffffffffffffffb5 ! %l2 = 00000000000000a3, Mem[00000000900000ef] = 8044cc4d stb %l2,[%o0+0x02f] ! Mem[00000000900000ec] = a344cc4d ! Mem[00000000350000c0] = 492b624b16d280e7, %l6 = 0000000087d93a43, %l5 = 0000000091beffa9 casxa [%i2]0x80,%l6,%l5 ! %l5 = 492b624b16d280e7 ! Mem[00000000340000f4] = 44cf347d, %l2 = 00000000000000a3 swap [%i0+0x034],%l2 ! %l2 = 0000000044cf347d p18_label_11: ! %l4 = ec887295, %l5 = 16d280e7, Mem[00000000348000f0] = 93ca0938 dc84ebc4 std %l4,[%i1+%o6] ! Mem[00000000348000f0] = ec887295 16d280e7 ! %l0 = 3cfe95b7, %l1 = a3132b64, Mem[00000000900000d8] = 000000a3 000000e4 std %l0,[%o0+%i6] ! Mem[00000000900000d8] = 3cfe95b7 a3132b64 ! Mem[00000000910000cc] = 1906bd17, %l18 = 78a4f2466344b5cb ldsb [%o2+0x00f],%g2 ! %g2 = 0000000000000019 ! Mem[00000000918000d4] = 03ffffff, %l18 = 78a4f2466344b5cb ldsb [%o3+0x017],%g2 ! %g2 = 0000000000000003 ! Mem[00000000350000e4] = e00ade41, %l1 = a3132b64, %l1 = a3132b64 add %i2,0x24,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000e00ade41 ! Mem[00000000910000d4] = aa3b50fb, %l18 = 78a4f2466344b5cb ldsb [%o2+0x017],%g2 ! %g2 = ffffffffffffffaa ! Mem[00000000350000e8] = ec887295492b624b, %l6 = 0000000087d93a43, %l7 = 0000000000000000 add %i2,0x28,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = ec887295492b624b ! %l6 = 0000000087d93a43, Mem[00000000910000c5] = 7d78e7a1 stb %l6,[%o2+0x005] ! Mem[00000000910000c4] = 4378e7a1 ! Mem[00000000910000e0] = 01c2133f, %l18 = 78a4f2466344b5cb ldsh [%o2+%o4],%g2 ! %g2 = 00000000000001c2 ! Mem[00000000340000e8] = 2a8e3d8d, %l1 = 00000000e00ade41 swap [%i0+%o5],%l1 ! %l1 = 000000002a8e3d8d p18_label_12: ! %l1 = 000000002a8e3d8d, Mem[00000000910000c8] = a1e5df4d stw %l1,[%o2+%i4] ! Mem[00000000910000c8] = 2a8e3d8d ! %l2 = 44cf347d, %l3 = d8534a7c, Mem[00000000908000d0] = f486ea88 564e5092 std %l2,[%o1+%i5] ! Mem[00000000908000d0] = 44cf347d d8534a7c ! Mem[00000000348000d8] = f653762b, %l4 = ffffffffec887295 swap [%i1+%i6],%l4 ! %l4 = 00000000f653762b ! Mem[00000000350000c0] = 492b624b16d280e7, %l1 = 000000002a8e3d8d, %l7 = ec887295492b624b casxa [%i2]0x80,%l1,%l7 ! %l7 = 492b624b16d280e7 ! Mem[00000000348000c4] = 91beffa9, %l2 = 44cf347d, %l1 = 2a8e3d8d add %i1,0x04,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000091beffa9 ! Mem[00000000910000f4] = cb95fea2, %l18 = 78a4f2466344b5cb ldsh [%o2+0x034],%g2 ! %g2 = ffffffffffffcb95 ! Mem[00000000358000e4] = c6a3c9a2, %l3 = d8534a7c, %l0 = 3cfe95b7 add %i3,0x24,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000c6a3c9a2 ! Mem[00000000918000f0] = 2effe3b05aed9849, %l18 = 78a4f2466344b5cb ldx [%o3+%o6],%g2 ! %g2 = 2effe3b05aed9849 ! Mem[00000000348000c8] = c9e5a7b2, %l5 = 492b624b16d280e7 swap [%i1+%i4],%l5 ! %l5 = 00000000c9e5a7b2 ! %l3 = e7764747d8534a7c, Mem[00000000340000fc] = 33faa563 stw %l3,[%i0+0x03c] ! Mem[00000000340000fc] = d8534a7c p18_label_13: ! Mem[00000000358000cc] = 5d09b692, %l1 = 91beffa9, %l0 = c6a3c9a2 add %i3,0x0c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000005d09b692 ! Mem[00000000348000d0] = 1facbf87, %l6 = 0000000087d93a43 swap [%i1+%i5],%l6 ! %l6 = 000000001facbf87 ! %l6 = 000000001facbf87, Mem[00000000910000f4] = cb95fea2 stw %l6,[%o2+0x034] ! Mem[00000000910000f4] = 1facbf87 ! Mem[00000000900000d8] = 3cfe95b7a3132b64, %l18 = 78a4f2466344b5cb ldx [%o0+%i6],%g2 ! %g2 = 3cfe95b7a3132b64 ! %l0 = 5d09b692, %l1 = 91beffa9, Mem[00000000908000e0] = 242a1794 21f5d561 std %l0,[%o1+%o4] ! Mem[00000000908000e0] = 5d09b692 91beffa9 ! Mem[00000000900000c4] = 8803093b, %l18 = 78a4f2466344b5cb ldsw [%o0+0x004],%g2 ! %g2 = 78a4f2466344b5cb ! Mem[00000000918000cc] = dd3370b0, %l18 = 78a4f2466344b5cb ldsb [%o3+0x00e],%g2 ! %g2 = ffffffffffffffdd ! Mem[00000000358000f0] = 2cb1ebfc, %l2 = 44cf347d, %l1 = 91beffa9 add %i3,0x30,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000002cb1ebfc ! Mem[00000000350000dc] = 6183e1a2, %l2 = 0000000044cf347d swap [%i2+0x01c],%l2 ! %l2 = 000000006183e1a2 ! Mem[00000000358000c8] = b9e540ac, %l7 = 16d280e7, %l3 = d8534a7c add %i3,0x08,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000b9e540ac p18_label_14: ! Mem[00000000910000dc] = 7b31d336, %l18 = 78a4f2466344b5cb ldsh [%o2+0x01c],%g2 ! %g2 = 0000000000007b31 ! Mem[00000000348000f0] = ec887295, %l3 = 00000000b9e540ac ldstub [%i1+%o6],%l3 ! %l3 = 00000000000000ec ! Mem[00000000348000e4] = e7764747, %l3 = 00000000000000ec swap [%i1+0x024],%l3 ! %l3 = 00000000e7764747 ! Mem[00000000340000f8] = fffe58bd, %l0 = 000000005d09b692 ldsw [%i0+0x038],%l0 ! %l0 = fffffffffffe58bd ! Mem[00000000910000d0] = f66e5e25, %l18 = 78a4f2466344b5cb ldsb [%o2+0x013],%g2 ! %g2 = fffffffffffffff6 ! Mem[00000000910000dc] = 7b31d336, %l18 = 78a4f2466344b5cb ldsb [%o2+0x01c],%g2 ! %g2 = 000000000000007b ! Mem[00000000340000f1] = f532f904, %l2 = 000000006183e1a2 ldstub [%i0+0x031],%l2 ! %l2 = 0000000000000032 ! %l3 = 00000000e7764747, Mem[00000000900000c1] = f4850088 stb %l3,[%o0+0x001] ! Mem[00000000900000c0] = 47850088 ! %l4 = f653762b, %l5 = c9e5a7b2, Mem[00000000918000f0] = 2effe3b0 5aed9849 std %l4,[%o3+%o6] ! Mem[00000000918000f0] = f653762b c9e5a7b2 ! Mem[00000000918000d0] = 70b0ab0e, %l18 = 78a4f2466344b5cb ldsw [%o3+%i5],%g2 ! %g2 = 78a4f2466344b5cb p18_label_15: ! Mem[00000000358000e0] = 71f8cfc2, %l3 = 00000000e7764747 swap [%i3+%o4],%l3 ! %l3 = 0000000071f8cfc2 ! Mem[00000000348000f0] = ff887295, %l7 = 492b624b16d280e7 swap [%i1+%o6],%l7 ! %l7 = 00000000ff887295 ! Mem[00000000340000dd] = ff132b64, %l6 = 000000001facbf87 ldstub [%i0+0x01d],%l6 ! %l6 = 0000000000000013 ! Mem[00000000910000c8] = 2a8e3d8d, %l18 = 78a4f2466344b5cb ldsw [%o2+%i4],%g2 ! %g2 = 78a4f2466344b5cb ! Mem[00000000900000c0] = 644785008803093b, %l18 = 78a4f2466344b5cb ldx [%o0+%g0],%g2 ! %g2 = 644785008803093b ! %l7 = 00000000ff887295, Mem[00000000340000fb] = fffe58bd stb %l7,[%i0+0x03b] ! Mem[00000000340000f8] = fffe5895 ! Mem[00000000358000fc] = fc716bb1, %l7 = 00000000ff887295 ldstub [%i3+0x03c],%l7 ! %l7 = 00000000000000fc ! Mem[00000000908000d8] = 9dfe58bd56802fe7, %l18 = 78a4f2466344b5cb ldx [%o1+%i6],%g2 ! %g2 = 9dfe58bd56802fe7 ! Mem[00000000340000d0] = a3132b64, %l6 = 00000013, %l4 = f653762b add %i0,0x10,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000a3132b64 ! %l0 = fffffffffffe58bd, Mem[00000000908000c0] = e91a6828 stb %l0,[%o1+%g0] ! Mem[00000000908000c0] = bd1a6828 ba,a p18_not_taken_0_end p18_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p18_branch_failed p18_not_taken_0_end: ! End of Random Code for Processor 18 1: membar #Sync ! Force all stores to complete p18_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x048] ! Set processor 18 done flag ! Check Registers p18_check_registers: set p18_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be fffffffffffe58bd bne,a,pn %xcc,p18_reg_l0_fail mov %l0,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000032 bne,a,pn %xcc,p18_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000071f8cfc2 bne,a,pn %xcc,p18_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000a3132b64 bne,a,pn %xcc,p18_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000c9e5a7b2 bne,a,pn %xcc,p18_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000013 bne,a,pn %xcc,p18_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000fc bne,a,pn %xcc,p18_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p18_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = c43882ae0000ffe4 ldx [%i0+0x008],%g3 ! Observed data at 00000000340000c8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a3132b64e7764747 ldx [%i0+0x010],%g3 ! Observed data at 00000000340000d0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 42360aa6ffff2b64 ldx [%i0+0x018],%g3 ! Observed data at 00000000340000d8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 179569affe1e66d4 ldx [%i0+0x020],%g3 ! Observed data at 00000000340000e0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e00ade41a3132b64 ldx [%i0+0x028],%g3 ! Observed data at 00000000340000e8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = f5fff904000000a3 ldx [%i0+0x030],%g3 ! Observed data at 00000000340000f0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = fffe5895d8534a7c ldx [%i0+0x038],%g3 ! Observed data at 00000000340000f8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x038,%g4 set p18_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 16d280e76aedacdd ldx [%i1+0x008],%g3 ! Observed data at 00000000348000c8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 87d93a43389a11ea ldx [%i1+0x010],%g3 ! Observed data at 00000000348000d0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ec88729575de5167 ldx [%i1+0x018],%g3 ! Observed data at 00000000348000d8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4ae3112f000000ec ldx [%i1+0x020],%g3 ! Observed data at 00000000348000e0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e7764747ffd93ca2 ldx [%i1+0x028],%g3 ! Observed data at 00000000348000e8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 16d280e716d280e7 ldx [%i1+0x030],%g3 ! Observed data at 00000000348000f0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = f486ea88ff3097d5 ldx [%i1+0x038],%g3 ! Observed data at 00000000348000f8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x038,%g4 set p18_local2_expect,%g1 ldx [%g1+0x018],%g2 ! Expected data = 934fd09444cf347d ldx [%i2+0x018],%g3 ! Observed data at 00000000350000d8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 4f971eff3e7548ff ldx [%i2+0x030],%g3 ! Observed data at 00000000350000f0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 3cfe95b793ca0938 ldx [%i2+0x038],%g3 ! Observed data at 00000000350000f8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x038,%g4 set p18_local3_expect,%g1 ldx [%g1+0x020],%g2 ! Expected data = e7764747c6a3c9a2 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 = 19a34ab4337aad79 ldx [%i3+0x028],%g3 ! Observed data at 00000000358000e8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 7270ac02ff716bb1 ldx [%i3+0x038],%g3 ! Observed data at 00000000358000f8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x038,%g4 ! The test for processor 18 has passed p18_passed: ta GOOD_TRAP nop p18_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p18_failed p18_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p18_failed p18_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p18_failed p18_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p18_failed p18_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p18_failed p18_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p18_failed p18_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p18_failed p18_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p18_failed ! 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_dfill_failed: ba p18_failed mov 0xddd,%g1 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: ldsh [%i1+0x004],%l6 ! Mem[00000000348000c4] ldstub [%i1+0x007],%l5 ! Mem[00000000348000c7] std %l2,[%i1+0x020] ! Mem[00000000348000e0] sth %l5,[%i0+0x016] ! Mem[00000000340000d6] swap [%i3+0x038],%l3 ! Mem[00000000358000f8] done p18_trap1o: ldsh [%o1+0x004],%l6 ! Mem[00000000348000c4] ldstub [%o1+0x007],%l5 ! Mem[00000000348000c7] std %l2,[%o1+0x020] ! Mem[00000000348000e0] sth %l5,[%o0+0x016] ! Mem[00000000340000d6] swap [%o3+0x038],%l3 ! Mem[00000000358000f8] done p18_trap2e: stw %l4,[%i0+0x018] ! Mem[00000000340000d8] ldub [%i3+0x023],%l7 ! Mem[00000000358000e3] done p18_trap2o: stw %l4,[%o0+0x018] ! Mem[00000000340000d8] ldub [%o3+0x023],%l7 ! Mem[00000000358000e3] done p18_trap3e: nop nop nop done p18_trap3o: nop nop nop done p18_init_memory_pointers: set p18_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p18_local0_start,%i0 set p18_local1_start,%i1 set p18_local2_start,%i2 set p18_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 02cf18d9ff20a59b ldx [%g1+0x008],%l1 ! %l1 = 86d9a46e807c41c5 ldx [%g1+0x010],%l2 ! %l2 = e021babe23e248f4 ldx [%g1+0x018],%l3 ! %l3 = 7e71bba07270ac02 ldx [%g1+0x020],%l4 ! %l4 = b2eaa72819624ab4 ldx [%g1+0x028],%l5 ! %l5 = c5696f401233cb43 ldx [%g1+0x030],%l6 ! %l6 = 6daa4ff09dfe58bd ldx [%g1+0x038],%l7 ! %l7 = f0f80ce456802fe7 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = fc00ae0b 4f015627 ccceeff8 2ced8c4d ! %f4 = 546a0444 a3932e79 2ddaae36 8f02c890 ! %f8 = f9d16b7b 775c18c6 3a3f80f1 f30ade2d ! %f12 = ef1f0fd4 2dccb664 e44fa120 839b7b90 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f8fcc5e3 82d57b52 1aa44e69 33ce9dec ! %f20 = afbfd40e 63e859f0 f4f90194 4770d969 ! %f24 = 125f5e37 958d81dd 7204d1e0 5703d610 ! %f28 = e35e7564 36353fbc fdfefaec 2ce9daaf ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 91fe6c43 48b3e6aa f72cc521 28db74da ! %f36 = 567093fb 2509fb13 a0031fcb 4050539e ! %f40 = edf3930b d5d2e08b 28cc7dc6 f4a9309f ! %f44 = 2197ffb0 7d523bee ada8bc87 220af3ec ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbdd21a500000003d,%g7,%g1 ! GSR scale = 7, align = 5 wr %g1,%g0,%gsr ! GSR = bdd21a500000003d wr %g0,%y ! Clear Y 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: ! %l6 = da22ab8ea7c6d150, Mem[00000000370000e1] = b204e064 stb %l6,[%i2+0x021] ! Mem[00000000370000e0] = b250e064 ! Mem[00000000360000c0] = 2f0c0c21d91250ec, %l6 = da22ab8ea7c6d150, %l7 = 7494cf364c11743a casxa [%i0]0x80,%l6,%l7 ! %l7 = 2f0c0c21d91250ec ! Mem[00000000370000d0] = 46419326, %l4 = 92b66e5c, %l3 = aca28bb1 add %i2,0x10,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000046419326 ! Mem[00000000918000f0] = e3b05aed, %l18 = 8874cb6c60a2603b ldsh [%o3+0x032],%g2 ! %g2 = ffffffffffffe3b0 ! Mem[00000000370000ec] = 1abe5fbb, %l4 = 92b66e5c, %l0 = 34a36fd6 add %i2,0x2c,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000001abe5fbb ! Mem[00000000368000f8] = 82d58ffd554b326a, %l0 = 000000001abe5fbb, %l6 = da22ab8ea7c6d150 add %i1,0x38,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 82d58ffd554b326a ! Mem[00000000378000cc] = 39a3f96d, %l6 = 82d58ffd554b326a swap [%i3+0x00c],%l6 ! %l6 = 0000000039a3f96d ! %l5 = fcbe2b989ab3ae7b, Mem[00000000368000ce] = 9196b16b stb %l5,[%i1+0x00e] ! Mem[00000000368000cc] = 91967b6b ! %l4 = 92b66e5c, %l5 = 9ab3ae7b, Mem[00000000900000c0] = 64f48500 8803093b std %l4,[%o0+%g0] ! Mem[00000000900000c0] = 92b66e5c 9ab3ae7b ! Mem[00000000918000c0] = 86060a36, %l18 = 8874cb6c60a2603b ldsh [%o3+0x002],%g2 ! %g2 = ffffffffffff8606 p19_label_2: ! Mem[00000000900000f0] = 44cc4dae4499e34c, %l18 = 8874cb6c60a2603b ldx [%o0+%o6],%g2 ! %g2 = 44cc4dae4499e34c ! Mem[00000000368000c4] = 65b50c70, %l4 = 395044e692b66e5c ldstub [%i1+0x004],%l4 ! %l4 = 0000000000000065 ! Mem[00000000370000ec] = 1abe5fbb, %l4 = 0000000000000065 ldstub [%i2+0x02c],%l4 ! %l4 = 000000000000001a ! Mem[00000000918000c0] = 69d68606, %l18 = 8874cb6c60a2603b ldsh [%o3+%g0],%g2 ! %g2 = 00000000000069d6 ! Mem[00000000378000d8] = d22e7f6c, %l0 = 000000001abe5fbb swap [%i3+%i6],%l0 ! %l0 = 00000000d22e7f6c ! Mem[00000000360000e8] = cdbff2ece54646f0, %l3 = 0000000046419326, %l4 = 000000000000001a add %i0,0x28,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = cdbff2ece54646f0 ! Mem[00000000368000e8] = dfdb41ff, %l0 = 00000000d22e7f6c swap [%i1+%o5],%l0 ! %l0 = 00000000dfdb41ff ! Mem[00000000900000c4] = ae7bd7b0, %l18 = 8874cb6c60a2603b ldsh [%o0+0x006],%g2 ! %g2 = ffffffffffffae7b ! Mem[00000000918000f8] = 3636a6ac, %l18 = 8874cb6c60a2603b ldsw [%o3+0x038],%g2 ! %g2 = 8874cb6c60a2603b ! %l3 = 0000000046419326, Mem[00000000378000d8] = 1abe5fbb stw %l3,[%i3+%i6] ! Mem[00000000378000d8] = 46419326 p19_label_3: ! %l0 = 00000000dfdb41ff, Mem[00000000908000dc] = 2d2207d6 stw %l0,[%o1+0x01c] ! Mem[00000000908000dc] = dfdb41ff ! Mem[00000000360000f0] = 07c2e5b9, %l3 = 46419326, %l3 = 46419326 add %i0,0x30,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000007c2e5b9 ! Mem[00000000900000f0] = 44cc4dae4499e34c, %l18 = 8874cb6c60a2603b ldx [%o0+%o6],%g2 ! %g2 = 44cc4dae4499e34c ! Mem[00000000360000c0] = 2f0c0c21d91250ec, %l0 = 00000000dfdb41ff ldx [%i0+%g0],%l0 ! %l0 = 2f0c0c21d91250ec ! Mem[00000000360000e0] = 9aac22ac, %l3 = 0000000007c2e5b9 swap [%i0+%o4],%l3 ! %l3 = 000000009aac22ac ! Mem[00000000378000c3] = 7e12f867, %l5 = fcbe2b989ab3ae7b ldstub [%i3+0x003],%l5 ! %l5 = 0000000000000067 ! Mem[00000000910000e0] = 01c2133f, %l18 = 8874cb6c60a2603b ldsw [%o2+%o4],%g2 ! %g2 = 8874cb6c60a2603b ! Mem[00000000370000d3] = 46419326, %l4 = cdbff2ece54646f0 ldstub [%i2+0x013],%l4 ! %l4 = 0000000000000026 ! %l3 = 000000009aac22ac, Mem[00000000900000c4] = 9ab3ae7b stw %l3,[%o0+0x004] ! Mem[00000000900000c4] = 9aac22ac ! Mem[00000000360000e2] = 07c2e5b9, %l2 = c271c43649236ac9 ldstub [%i0+0x022],%l2 ! %l2 = 00000000000000e5 p19_label_4: ! Mem[00000000368000f5] = e6c024da, %l7 = 2f0c0c21d91250ec ldstub [%i1+0x035],%l7 ! %l7 = 00000000000000c0 ! Mem[00000000368000e0] = cbc5ff9e, %l7 = 000000c0, %l7 = 000000c0 add %i1,0x20,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000cbc5ff9e ! Mem[00000000378000e0] = 1e732d53, %l1 = bfc37778457173fb ldstub [%i3+%o4],%l1 ! %l1 = 000000000000001e ! Mem[00000000378000c8] = c785c025554b326a, %l0 = 2f0c0c21d91250ec, %l5 = 0000000000000067 add %i3,0x08,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = c785c025554b326a ! Mem[00000000918000d0] = 70b0ab0e, %l18 = 8874cb6c60a2603b ldsh [%o3+%i5],%g2 ! %g2 = 00000000000070b0 ! Mem[00000000900000d8] = e8bc328c, %l18 = 8874cb6c60a2603b ldsb [%o0+%i6],%g2 ! %g2 = ffffffffffffffe8 ! Mem[00000000378000d0] = 89aa3b96, %l7 = 00000000cbc5ff9e swap [%i3+%i5],%l7 ! %l7 = 0000000089aa3b96 ! %l4 = 00000026, %l5 = 554b326a, Mem[00000000378000d0] = cbc5ff9e fb2d58ae std %l4,[%i3+%i5] ! Mem[00000000378000d0] = 00000026 554b326a ! Mem[00000000378000c8] = c785c025554b326a, %l0 = 2f0c0c21d91250ec, %l2 = 00000000000000e5 add %i3,0x08,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = c785c025554b326a ! Mem[00000000370000f8] = 604f61a43505c655, %l3 = 000000009aac22ac, %l0 = 2f0c0c21d91250ec add %i2,0x38,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 604f61a43505c655 p19_label_5: ! Mem[00000000370000cc] = b6a5d0da, %l0 = 3505c655, %l3 = 9aac22ac add %i2,0x0c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000b6a5d0da ! Mem[00000000370000f0] = 77c0f246, %l1 = 0000001e, %l4 = 00000026 add %i2,0x30,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000077c0f246 ! Mem[00000000360000f4] = 97c8513c, %l2 = 554b326a, %l4 = 77c0f246 add %i0,0x34,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000097c8513c ! Mem[00000000910000fc] = bc000000, %l18 = 8874cb6c60a2603b ldsb [%o2+0x03f],%g2 ! %g2 = ffffffffffffffbc ! Mem[00000000378000d4] = 554b326a, %l3 = 00000000b6a5d0da swap [%i3+0x014],%l3 ! %l3 = 00000000554b326a ! Mem[00000000370000ef] = ffbe5fbb, %l1 = 000000000000001e ldstub [%i2+0x02f],%l1 ! %l1 = 00000000000000bb ! Mem[00000000378000d8] = 46419326, %l6 = 0000000039a3f96d swap [%i3+%i6],%l6 ! %l6 = 0000000046419326 ! Mem[00000000378000c0] = 7e12f8ff, %l2 = 554b326a, %l5 = 554b326a casa [%i3]0x80,%l2,%l5 ! %l5 = 000000007e12f8ff ! Mem[00000000368000f9] = 82d58ffd, %l0 = 604f61a43505c655 ldstub [%i1+0x039],%l0 ! %l0 = 00000000000000d5 ! Mem[00000000360000c8] = d48e06ec, %l6 = 0000000046419326 swap [%i0+%i4],%l6 ! %l6 = 00000000d48e06ec p19_label_6: ! Mem[00000000378000f2] = c808be04, %l5 = 000000007e12f8ff ldstub [%i3+0x032],%l5 ! %l5 = 00000000000000be ! Mem[00000000360000d6] = 9d6a789d, %l3 = 00000000554b326a ldstub [%i0+0x016],%l3 ! %l3 = 0000000000000078 ! Mem[00000000368000eb] = d22e7f6c, %l1 = 00000000000000bb ldstub [%i1+0x02b],%l1 ! %l1 = 000000000000006c ! Mem[00000000360000d8] = 8fde367f299bbd5d, %l4 = 0000000097c8513c, %l0 = 00000000000000d5 add %i0,0x18,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 8fde367f299bbd5d ! %l5 = 00000000000000be, Mem[00000000900000f4] = 4499e34c stw %l5,[%o0+0x034] ! Mem[00000000900000f4] = 000000be ! Mem[00000000908000c0] = 682866c2, %l18 = 8874cb6c60a2603b ldsh [%o1+0x002],%g2 ! %g2 = 0000000000006828 ! Mem[00000000910000fc] = bc000000, %l18 = 8874cb6c60a2603b ldsb [%o2+0x03f],%g2 ! %g2 = ffffffffffffffbc ! Mem[00000000378000d4] = b6a5d0da, %l7 = 0000000089aa3b96 swap [%i3+0x014],%l7 ! %l7 = 00000000b6a5d0da ! Mem[00000000368000d8] = 3b7d6a5d, %l0 = 8fde367f299bbd5d ldsb [%i1+%i6],%l0 ! %l0 = 000000000000003b ! %l6 = 00000000d48e06ec, Mem[00000000918000cc] = 7736dd33 stw %l6,[%o3+0x00c] ! Mem[00000000918000cc] = d48e06ec p19_label_7: ! Mem[00000000370000f8] = 604f61a43505c655, %l3 = 0000000000000078, %l4 = 0000000097c8513c add %i2,0x38,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 604f61a43505c655 ! %l2 = 554b326a, %l3 = 00000078, Mem[00000000910000f0] = 38ff2a97 cb95fea2 std %l2,[%o2+%o6] ! Mem[00000000910000f0] = 554b326a 00000078 ! Mem[00000000910000f4] = 00000078, %l18 = 8874cb6c60a2603b ldsw [%o2+0x034],%g2 ! %g2 = 8874cb6c60a2603b ! Mem[00000000370000fc] = 3505c655, %l1 = 000000000000006c ldstub [%i2+0x03c],%l1 ! %l1 = 0000000000000035 ! %l5 = 00000000000000be, Mem[00000000910000c8] = a1e5df4d stb %l5,[%o2+%i4] ! Mem[00000000910000c8] = bee5df4d ! Mem[00000000360000e4] = 58b45e79, %l5 = 00000000000000be swap [%i0+0x024],%l5 ! %l5 = 0000000058b45e79 ! %l5 = 0000000058b45e79, Mem[00000000900000fc] = bab5974c stw %l5,[%o0+0x03c] ! Mem[00000000900000fc] = 58b45e79 ! Mem[00000000910000e8] = 8a57f6f6, %l18 = 8874cb6c60a2603b ldsh [%o2+%o5],%g2 ! %g2 = ffffffffffff8a57 ! Mem[00000000368000f4] = e6ff24da, %l0 = 000000000000003b ldsh [%i1+0x034],%l0 ! %l0 = ffffffffffffe6ff ! Mem[00000000368000c0] = c73a8cf4ffb50c70, %l4 = 604f61a43505c655, %l5 = 0000000058b45e79 casxa [%i1]0x80,%l4,%l5 ! %l5 = c73a8cf4ffb50c70 p19_label_8: ! %l0 = ffffffffffffe6ff, Mem[00000000900000e4] = e3177af2 stw %l0,[%o0+0x024] ! Mem[00000000900000e4] = ffffe6ff ! Mem[00000000368000d2] = 1ac3c5c6, %l6 = 00000000d48e06ec ldstub [%i1+0x012],%l6 ! %l6 = 00000000000000c5 ! Mem[00000000900000e0] = efcaffff, %l18 = 8874cb6c60a2603b ldsb [%o0+0x022],%g2 ! %g2 = ffffffffffffffef ! Mem[00000000368000f0] = 864d93e5, %l4 = 3505c655, %l0 = ffffe6ff add %i1,0x30,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000864d93e5 ! Mem[00000000918000c8] = 436c47d4, %l18 = 8874cb6c60a2603b ldsb [%o3+0x009],%g2 ! %g2 = 0000000000000043 ! %l2 = c785c025554b326a, Mem[00000000918000c8] = 88436c47 stw %l2,[%o3+%i4] ! Mem[00000000918000c8] = 554b326a ! %l3 = 0000000000000078, Mem[00000000900000ec] = b2429f80 stw %l3,[%o0+0x02c] ! Mem[00000000900000ec] = 00000078 ! Mem[00000000378000c0] = 7e12f8ff, %l1 = 00000035, %l4 = 3505c655 casa [%i3]0x80,%l1,%l4 ! %l4 = 000000007e12f8ff ! Mem[00000000360000e8] = cdbff2ec, %l4 = 7e12f8ff, %l2 = 554b326a add %i0,0x28,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000cdbff2ec ! Mem[00000000360000e8] = cdbff2ece54646f0, %l6 = 00000000000000c5, %l6 = 00000000000000c5 add %i0,0x28,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = cdbff2ece54646f0 p19_label_9: ! Mem[00000000370000c4] = cc185cf2, %l2 = cdbff2ec, %l0 = 864d93e5 add %i2,0x04,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000cc185cf2 ! Mem[00000000360000e4] = 000000be, %l5 = c73a8cf4ffb50c70 ldstub [%i0+0x024],%l5 ! %l5 = 0000000000000000 ! %l7 = 00000000b6a5d0da, Mem[00000000368000d8] = 3b7d6a5d stb %l7,[%i1+%i6] ! Mem[00000000368000d8] = da7d6a5d ! %l3 = 0000000000000078, Mem[00000000910000d9] = 50fb697b stb %l3,[%o2+0x019] ! Mem[00000000910000d8] = 78fb697b ! Mem[00000000378000f8] = 6cd18c51, %l2 = 00000000cdbff2ec swap [%i3+0x038],%l2 ! %l2 = 000000006cd18c51 ! Mem[00000000360000dc] = 299bbd5d, %l0 = 00000000cc185cf2 swap [%i0+0x01c],%l0 ! %l0 = 00000000299bbd5d ! Mem[00000000910000fc] = cdf6c3bc, %l18 = 8874cb6c60a2603b ldsw [%o2+0x03c],%g2 ! %g2 = 8874cb6c60a2603b ! Mem[00000000368000f8] = 82ff8ffd, %l7 = 00000000b6a5d0da ldstub [%i1+0x038],%l7 ! %l7 = 0000000000000082 ! Mem[00000000360000eb] = cdbff2ec, %l3 = 0000000000000078 ldstub [%i0+0x02b],%l3 ! %l3 = 00000000000000ec ! Mem[00000000368000e0] = cbc5ff9e, %l0 = 00000000299bbd5d swap [%i1+%o4],%l0 ! %l0 = 00000000cbc5ff9e p19_label_10: ! Mem[00000000908000c8] = 93a6202d, %l18 = 8874cb6c60a2603b ldsb [%o1+0x00b],%g2 ! %g2 = ffffffffffffff93 ! Mem[00000000368000d8] = da7d6a5d, %l0 = 00000000cbc5ff9e swap [%i1+%i6],%l0 ! %l0 = 00000000da7d6a5d ! Mem[00000000360000f0] = 07c2e5b997c8513c, %l7 = 0000000000000082, %l6 = cdbff2ece54646f0 add %i0,0x30,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 07c2e5b997c8513c ! %l3 = 00000000000000ec, Mem[00000000910000f4] = 00000078 stw %l3,[%o2+0x034] ! Mem[00000000910000f4] = 000000ec ! Mem[00000000910000c4] = 047d78e7, %l18 = 8874cb6c60a2603b ldsw [%o2+0x004],%g2 ! %g2 = 8874cb6c60a2603b ! Mem[00000000910000d8] = 3b78fb697b31d336, %l18 = 8874cb6c60a2603b ldx [%o2+%i6],%g2 ! %g2 = 3b78fb697b31d336 ! %l5 = 0000000000000000, Mem[00000000360000e5] = ff0000be stb %l5,[%i0+0x025] ! Mem[00000000360000e4] = ff0000be ! %l2 = 000000006cd18c51, Mem[00000000918000c1] = d686060a stb %l2,[%o3+0x001] ! Mem[00000000918000c0] = 5186060a ! %l1 = 0000000000000035, Mem[00000000910000ec] = adbcd5b2 stw %l1,[%o2+0x02c] ! Mem[00000000910000ec] = 00000035 ! Mem[00000000360000f4] = 97c8513c, %l2 = 000000006cd18c51 swap [%i0+0x034],%l2 ! %l2 = 0000000097c8513c p19_label_11: ! Mem[00000000910000d0] = 06bd17f6, %l18 = 8874cb6c60a2603b ldsh [%o2+%i5],%g2 ! %g2 = 00000000000006bd ! %l3 = 00000000000000ec, Mem[00000000910000f6] = 00ec9579 stb %l3,[%o2+0x036] ! Mem[00000000910000f4] = ecec9579 ! Mem[00000000378000d8] = 39a3f96d, %l7 = 0000000000000082 swap [%i3+%i6],%l7 ! %l7 = 0000000039a3f96d ! %l1 = 0000000000000035, Mem[00000000910000e0] = 01c2133f stw %l1,[%o2+%o4] ! Mem[00000000910000e0] = 00000035 ! Mem[00000000368000f8] = ffff8ffd, %l1 = 0000000000000035 ldsw [%i1+0x038],%l1 ! %l1 = ffffffffffff8ffd ! %l0 = 00000000da7d6a5d, Mem[00000000908000c4] = 66c2b5be stw %l0,[%o1+0x004] ! Mem[00000000908000c4] = da7d6a5d ! Mem[00000000368000e0] = 299bbd5d, %l4 = 7e12f8ff, %l3 = 000000ec add %i1,0x20,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000299bbd5d ! %l3 = 00000000299bbd5d, Mem[00000000918000cc] = d48e06ec stw %l3,[%o3+0x00c] ! Mem[00000000918000cc] = 299bbd5d ! Mem[00000000378000f8] = cdbff2ec, %l2 = 97c8513c, %l7 = 39a3f96d add %i3,0x38,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000cdbff2ec ! Mem[00000000918000dc] = 89c3bef8, %l18 = 8874cb6c60a2603b ldsh [%o3+0x01e],%g2 ! %g2 = ffffffffffff89c3 p19_label_12: ! %l3 = 00000000299bbd5d, Mem[00000000908000f1] = 4aa70cf4 stb %l3,[%o1+0x031] ! Mem[00000000908000f0] = 5da70cf4 ! Mem[00000000378000c4] = 94738ea0, %l7 = 00000000cdbff2ec swap [%i3+0x004],%l7 ! %l7 = 0000000094738ea0 ! Mem[00000000918000e4] = 6080d970, %l18 = 8874cb6c60a2603b ldsb [%o3+0x026],%g2 ! %g2 = 0000000000000060 ! Mem[00000000368000c0] = c73a8cf4, %l6 = 07c2e5b997c8513c swap [%i1+%g0],%l6 ! %l6 = 00000000c73a8cf4 ! Mem[00000000360000ec] = e54646f0, %l3 = 00000000299bbd5d ldstub [%i0+0x02c],%l3 ! %l3 = 00000000000000e5 ! %l4 = 7e12f8ff, %l5 = 00000000, Mem[00000000908000f0] = d25da70c f408782d std %l4,[%o1+%o6] ! Mem[00000000908000f0] = 7e12f8ff 00000000 ! Mem[00000000908000dc] = dfdb41ff, %l18 = 8874cb6c60a2603b ldsh [%o1+0x01c],%g2 ! %g2 = ffffffffffffdfdb ! Mem[00000000900000c4] = 9aac22ac, %l18 = 8874cb6c60a2603b ldsw [%o0+0x004],%g2 ! %g2 = 8874cb6c60a2603b ! Mem[00000000378000cc] = 554b326a, %l7 = 94738ea0, %l3 = 000000e5 add %i3,0x0c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000554b326a ! Mem[00000000370000c8] = e81e0d90, %l2 = 97c8513c, %l1 = ffff8ffd add %i2,0x08,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000e81e0d90 p19_label_13: ! Mem[00000000378000e8] = 5d7db5c0, %l0 = da7d6a5d, %l4 = 7e12f8ff add %i3,0x28,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000005d7db5c0 ! Mem[00000000918000dc] = c3bef83b, %l18 = 8874cb6c60a2603b ldsb [%o3+0x01f],%g2 ! %g2 = ffffffffffffffc3 ! %l5 = 0000000000000000, Mem[00000000378000e5] = 68d445b3 stb %l5,[%i3+0x025] ! Mem[00000000378000e4] = 680045b3 ! Mem[00000000370000e9] = 5dec5835, %l1 = 00000000e81e0d90 ldstub [%i2+0x029],%l1 ! %l1 = 00000000000000ec ! Mem[00000000360000c0] = 2f0c0c21, %l7 = 94738ea0, %l5 = 00000000 casa [%i0]0x80,%l7,%l5 ! %l5 = 000000002f0c0c21 ! Mem[00000000378000dc] = 1577aa88, %l7 = 0000000094738ea0 swap [%i3+0x01c],%l7 ! %l7 = 000000001577aa88 ! Mem[00000000360000c4] = d91250ec, %l6 = 00000000c73a8cf4 swap [%i0+0x004],%l6 ! %l6 = 00000000d91250ec ! Mem[00000000370000dd] = f23886ac, %l0 = 00000000da7d6a5d ldstub [%i2+0x01d],%l0 ! %l0 = 0000000000000038 ! Mem[00000000378000d1] = 00000026, %l2 = 0000000097c8513c ldstub [%i3+0x011],%l2 ! %l2 = 0000000000000000 ! Mem[00000000370000c8] = e81e0d90b6a5d0da, %l1 = 00000000000000ec, %l5 = 000000002f0c0c21 add %i2,0x08,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = e81e0d90b6a5d0da p19_label_14: ! Mem[00000000378000d7] = 89aa3b96, %l4 = 000000005d7db5c0 ldstub [%i3+0x017],%l4 ! %l4 = 0000000000000096 ! Mem[00000000360000f0] = 07c2e5b9, %l2 = 0000000000000000 swap [%i0+%o6],%l2 ! %l2 = 0000000007c2e5b9 ! Mem[00000000900000e8] = c8c10000, %l18 = 8874cb6c60a2603b ldsh [%o0+0x02a],%g2 ! %g2 = ffffffffffffc8c1 ! Mem[00000000370000e0] = b250e064, %l5 = e81e0d90b6a5d0da swap [%i2+%o4],%l5 ! %l5 = 00000000b250e064 ! Mem[00000000370000d9] = 6973047a, %l2 = 0000000007c2e5b9 ldstub [%i2+0x019],%l2 ! %l2 = 0000000000000073 ! Mem[00000000360000cc] = 2c7b0044, %l2 = 00000073, %l1 = 000000ec add %i0,0x0c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000002c7b0044 ! %l0 = 0000000000000038, Mem[00000000900000c5] = ac22acd7 stb %l0,[%o0+0x005] ! Mem[00000000900000c4] = 3822acd7 ! Mem[00000000368000dc] = 375a9d07, %l3 = 554b326a, %l3 = 554b326a add %i1,0x1c,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000375a9d07 ! Mem[00000000370000e8] = 5dff5835, %l1 = 2c7b0044, %l5 = b250e064 add %i2,0x28,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000005dff5835 ! Mem[00000000368000e0] = 299bbd5d, %l6 = d91250ec, %l4 = 00000096 add %i1,0x20,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000299bbd5d p19_label_15: ! %l6 = d91250ec, %l7 = 1577aa88, Mem[00000000918000d0] = 70b0ab0e 985f3b03 std %l6,[%o3+%i5] ! Mem[00000000918000d0] = d91250ec 1577aa88 ! Mem[00000000378000e8] = 5d7db5c01a2de523, %l4 = 00000000299bbd5d, %l2 = 0000000000000073 add %i3,0x28,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 5d7db5c01a2de523 ! %l5 = 000000005dff5835, Mem[00000000378000f8] = cdbff2ec stb %l5,[%i3+0x038] ! Mem[00000000378000f8] = 35bff2ec ! Mem[00000000370000cc] = b6a5d0da, %l7 = 1577aa88, %l0 = 00000038 add %i2,0x0c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000b6a5d0da ! Mem[00000000910000d8] = 3b78fb69, %l18 = 8874cb6c60a2603b ldsw [%o2+%i6],%g2 ! %g2 = 8874cb6c60a2603b ! Mem[00000000370000fc] = ff05c655, %l7 = 000000001577aa88 ldstub [%i2+0x03c],%l7 ! %l7 = 00000000000000ff ! Mem[00000000378000d8] = 0000008294738ea0, %l7 = 00000000000000ff, %l5 = 000000005dff5835 add %i3,0x18,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 0000008294738ea0 ! Mem[00000000378000d0] = 00ff002689aa3bff, %l4 = 00000000299bbd5d, %l6 = 00000000d91250ec add %i3,0x10,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 00ff002689aa3bff ! %l6 = 89aa3bff, %l7 = 000000ff, Mem[00000000900000f8] = 725b5596 58b45e79 std %l6,[%o0+0x038] ! Mem[00000000900000f8] = 89aa3bff 000000ff ! Mem[00000000378000c2] = 7e12f8ff, %l7 = 00000000000000ff ldstub [%i3+0x002],%l7 ! %l7 = 00000000000000f8 ba,a p19_not_taken_0_end p19_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p19_branch_failed p19_not_taken_0_end: ! End of Random Code for Processor 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000b6a5d0da bne,a,pn %xcc,p19_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000002c7b0044 bne,a,pn %xcc,p19_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 5d7db5c01a2de523 bne,a,pn %xcc,p19_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000375a9d07 bne,a,pn %xcc,p19_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000299bbd5d bne,a,pn %xcc,p19_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000008294738ea0 bne,a,pn %xcc,p19_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00ff002689aa3bff bne,a,pn %xcc,p19_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000f8 bne,a,pn %xcc,p19_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p19_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 2f0c0c21c73a8cf4 ldx [%i0+0x000],%g3 ! Observed data at 00000000360000c0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 464193262c7b0044 ldx [%i0+0x008],%g3 ! Observed data at 00000000360000c8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e8f7eeb19d6aff9d ldx [%i0+0x010],%g3 ! Observed data at 00000000360000d0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8fde367fcc185cf2 ldx [%i0+0x018],%g3 ! Observed data at 00000000360000d8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 07c2ffb9ff0000be ldx [%i0+0x020],%g3 ! Observed data at 00000000360000e0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = cdbff2ffff4646f0 ldx [%i0+0x028],%g3 ! Observed data at 00000000360000e8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000006cd18c51 ldx [%i0+0x030],%g3 ! Observed data at 00000000360000f0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x030,%g4 set p19_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 97c8513cffb50c70 ldx [%i1+0x000],%g3 ! Observed data at 00000000368000c0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 5f4739bd91967b6b ldx [%i1+0x008],%g3 ! Observed data at 00000000368000c8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1ac3ffc6a5740561 ldx [%i1+0x010],%g3 ! Observed data at 00000000368000d0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = cbc5ff9e375a9d07 ldx [%i1+0x018],%g3 ! Observed data at 00000000368000d8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = d22e7fffa033c5d3 ldx [%i1+0x028],%g3 ! Observed data at 00000000368000e8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 864d93e5e6ff24da ldx [%i1+0x030],%g3 ! Observed data at 00000000368000f0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x030,%g4 set p19_local2_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = 464193ff63048f5b ldx [%i2+0x010],%g3 ! Observed data at 00000000370000d0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 69ff047af2ff86ac ldx [%i2+0x018],%g3 ! Observed data at 00000000370000d8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = b6a5d0daa4108742 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 = 5dff5835ffbe5fff ldx [%i2+0x028],%g3 ! Observed data at 00000000370000e8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 604f61a4ff05c655 ldx [%i2+0x038],%g3 ! Observed data at 00000000370000f8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x038,%g4 set p19_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 7e12ffffcdbff2ec ldx [%i3+0x000],%g3 ! Observed data at 00000000378000c0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff732d53680045b3 ldx [%i3+0x020],%g3 ! Observed data at 00000000378000e0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = c808ff04fe11fd4a ldx [%i3+0x030],%g3 ! Observed data at 00000000378000f0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 35bff2ec0cf9d9bb ldx [%i3+0x038],%g3 ! Observed data at 00000000378000f8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x038,%g4 ! The test for processor 19 has passed p19_passed: ta GOOD_TRAP nop p19_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p19_failed p19_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p19_failed p19_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p19_failed p19_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p19_failed p19_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p19_failed p19_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p19_failed p19_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p19_failed p19_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p19_failed ! 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_dfill_failed: ba p19_failed mov 0xddd,%g1 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: ldsh [%i1+0x024],%l6 ! Mem[00000000368000e4] ldx [%i1+0x020],%l5 ! Mem[00000000368000e0] ldsw [%i2+0x004],%l4 ! Mem[00000000370000c4] stx %l7,[%i1+0x020] ! Mem[00000000368000e0] swap [%i0+0x018],%l6 ! Mem[00000000360000d8] ldd [%i0+0x020],%l6 ! Mem[00000000360000e0] ldstub [%i0+0x03a],%l3 ! Mem[00000000360000fa] done p19_trap1o: ldsh [%o1+0x024],%l6 ! Mem[00000000368000e4] ldx [%o1+0x020],%l5 ! Mem[00000000368000e0] ldsw [%o2+0x004],%l4 ! Mem[00000000370000c4] stx %l7,[%o1+0x020] ! Mem[00000000368000e0] swap [%o0+0x018],%l6 ! Mem[00000000360000d8] ldd [%o0+0x020],%l6 ! Mem[00000000360000e0] ldstub [%o0+0x03a],%l3 ! Mem[00000000360000fa] done p19_trap2e: stb %l4,[%i3+0x018] ! Mem[00000000378000d8] done p19_trap2o: stb %l4,[%o3+0x018] ! Mem[00000000378000d8] done p19_trap3e: nop done p19_trap3o: nop done p19_init_memory_pointers: set p19_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p19_local0_start,%i0 set p19_local1_start,%i1 set p19_local2_start,%i2 set p19_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = afe8cb7a34a36fd6 ldx [%g1+0x008],%l1 ! %l1 = bfc37778457173fb ldx [%g1+0x010],%l2 ! %l2 = c271c43649236ac9 ldx [%g1+0x018],%l3 ! %l3 = 446d2072aca28bb1 ldx [%g1+0x020],%l4 ! %l4 = 395044e692b66e5c ldx [%g1+0x028],%l5 ! %l5 = fcbe2b989ab3ae7b ldx [%g1+0x030],%l6 ! %l6 = da22ab8ea7c6d150 ldx [%g1+0x038],%l7 ! %l7 = 7494cf364c11743a ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = e7fa841f c1fc6f0f 0e0e572c 563a8574 ! %f4 = 8035ad02 505afb0e 664c37a3 3153fe8e ! %f8 = 84d4b50b b530f20e 9541d13b b251393b ! %f12 = 42700e64 772bbac7 387b2320 832794e2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7d432b06 58e9b26b 78dac3b0 969d9b19 ! %f20 = 7a846c4c dd6d6fb5 1acb68de c2388a85 ! %f24 = 2f026468 eee00165 446072e5 d2139831 ! %f28 = 918ba999 c9310b9d 8ad672a3 22a4d6f9 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 036e7130 be7e7d7b 8777e844 f76fdf52 ! %f36 = 8b68349c 1851b8a0 58a4bfaa ea463044 ! %f40 = 705122f9 9febb8d6 57cf05ab eae1b168 ! %f44 = cd7037ff 9f88c9bd 2aeee804 c4e571ab ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa591037f00000020,%g7,%g1 ! GSR scale = 4, align = 0 wr %g1,%g0,%gsr ! GSR = a591037f00000020 wr %g0,%y ! Clear Y 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[00000000398000c2] = 706ff082, %l1 = 23398fb480969aae ldstub [%i3+0x002],%l1 ! %l1 = 00000000000000f0 ! Mem[00000000398000cc] = 90e2a2d7, %l1 = 00000000000000f0 ldsb [%i3+0x00e],%l1 ! %l1 = ffffffffffffffa2 ! Mem[00000000390000c4] = 41eea2e0, %l3 = 1c01edadce82f871 swap [%i2+0x004],%l3 ! %l3 = 0000000041eea2e0 ! Mem[00000000388000cc] = b5f9a9e9, %l1 = ffffffffffffffa2 swap [%i1+0x00c],%l1 ! %l1 = 00000000b5f9a9e9 ! %l6 = dd22c1f8, %l7 = 2286935e, Mem[00000000380000c8] = 6a4e0cb6 034b9358 std %l6,[%i0+%i4] ! Mem[00000000380000c8] = dd22c1f8 2286935e ! %l2 = 27e6014cdbf6ab18, Mem[00000000900000f0] = 44cc4dae stw %l2,[%o0+%o6] ! Mem[00000000900000f0] = dbf6ab18 ! Mem[00000000388000e0] = 0d748952, %l7 = b079e81e2286935e swap [%i1+%o4],%l7 ! %l7 = 000000000d748952 ! Mem[00000000908000d8] = 5b0dc097, %l18 = 98a8b45c14e6aa00 ldsb [%o1+%i6],%g2 ! %g2 = 000000000000005b ! Mem[00000000390000e8] = 077c25d4, %l6 = dd22c1f8, %l1 = b5f9a9e9 add %i2,0x28,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000077c25d4 ! Mem[00000000908000d8] = 972d2207, %l18 = 98a8b45c14e6aa00 ldsb [%o1+0x01b],%g2 ! %g2 = ffffffffffffff97 p20_label_2: ! Mem[00000000380000e6] = bb5c1bbe, %l6 = abc0a524dd22c1f8 ldstub [%i0+0x026],%l6 ! %l6 = 000000000000001b ! Mem[00000000388000e8] = 5ce007a9, %l3 = 0000000041eea2e0 swap [%i1+%o5],%l3 ! %l3 = 000000005ce007a9 ! Mem[00000000390000c0] = 3326f078, %l6 = 000000000000001b swap [%i2+%g0],%l6 ! %l6 = 000000003326f078 ! Mem[00000000918000f4] = 5aed9849, %l18 = 98a8b45c14e6aa00 ldsw [%o3+0x034],%g2 ! %g2 = 98a8b45c14e6aa00 ! Mem[00000000380000cc] = 2286935e, %l3 = 5ce007a9, %l2 = dbf6ab18 add %i0,0x0c,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000002286935e ! %l2 = 2286935e, %l3 = 5ce007a9, Mem[00000000908000f0] = d24aa70c f408782d std %l2,[%o1+%o6] ! Mem[00000000908000f0] = 2286935e 5ce007a9 ! Mem[00000000918000c8] = 88436c47, %l18 = 98a8b45c14e6aa00 ldsb [%o3+%i4],%g2 ! %g2 = ffffffffffffff88 ! %l4 = 40f0e6ce, %l5 = 65a7c04e, Mem[00000000918000e8] = d97009e7 e5df9dd8 std %l4,[%o3+%o5] ! Mem[00000000918000e8] = 40f0e6ce 65a7c04e ! Mem[00000000908000e0] = 242a1794, %l18 = 98a8b45c14e6aa00 ldsw [%o1+%o4],%g2 ! %g2 = 98a8b45c14e6aa00 ! Mem[00000000388000c0] = 8988e787, %l1 = 077c25d4, %l4 = 40f0e6ce casa [%i1]0x80,%l1,%l4 ! %l4 = 000000008988e787 p20_label_3: ! Mem[00000000900000c0] = 64f485008803093b, %l18 = 98a8b45c14e6aa00 ldx [%o0+%g0],%g2 ! %g2 = 64f485008803093b ! Mem[00000000918000d4] = 3b0357d2, %l18 = 98a8b45c14e6aa00 ldsh [%o3+0x016],%g2 ! %g2 = 0000000000003b03 ! Mem[00000000918000e8] = 40f0e6ce, %l18 = 98a8b45c14e6aa00 ldsw [%o3+%o5],%g2 ! %g2 = 98a8b45c14e6aa00 ! Mem[00000000388000ec] = 401f27df, %l6 = 000000003326f078 swap [%i1+0x02c],%l6 ! %l6 = 00000000401f27df ! Mem[00000000918000d4] = 985f3b03, %l18 = 98a8b45c14e6aa00 ldsh [%o3+0x014],%g2 ! %g2 = ffffffffffff985f ! Mem[00000000380000f4] = f32b8510, %l3 = 000000005ce007a9 swap [%i0+0x034],%l3 ! %l3 = 00000000f32b8510 ! Mem[00000000900000cc] = 0472ded8, %l18 = 98a8b45c14e6aa00 ldsw [%o0+0x00c],%g2 ! %g2 = 98a8b45c14e6aa00 ! Mem[00000000388000c0] = 8988e787, %l2 = 2286935e, %l2 = 2286935e casa [%i1]0x80,%l2,%l2 ! %l2 = 000000008988e787 ! Mem[00000000918000e4] = 6bc76080, %l18 = 98a8b45c14e6aa00 ldsw [%o3+0x024],%g2 ! %g2 = 98a8b45c14e6aa00 ! %l3 = 00000000f32b8510, Mem[00000000908000d0] = 7198b30a stb %l3,[%o1+%i5] ! Mem[00000000908000d0] = 1098b30a p20_label_4: ! Mem[00000000918000dc] = 89c3bef8, %l18 = 98a8b45c14e6aa00 ldsh [%o3+0x01e],%g2 ! %g2 = ffffffffffff89c3 ! Mem[00000000900000f8] = 725b5596, %l18 = 98a8b45c14e6aa00 ldsh [%o0+0x038],%g2 ! %g2 = 000000000000725b ! Mem[00000000380000c1] = b800a207, %l6 = 00000000401f27df ldstub [%i0+0x001],%l6 ! %l6 = 0000000000000000 ! Mem[00000000380000c0] = b8ffa207, %l5 = 65a7c04e, %l6 = 00000000 casa [%i0]0x80,%l5,%l6 ! %l6 = 00000000b8ffa207 ! Mem[00000000900000f0] = dbf6ab184499e34c, %l18 = 98a8b45c14e6aa00 ldx [%o0+%o6],%g2 ! %g2 = dbf6ab184499e34c ! %l5 = bd3a73ca65a7c04e, Mem[00000000910000c0] = 5f8a08bb stb %l5,[%o2+%g0] ! Mem[00000000910000c0] = 4e8a08bb ! Mem[00000000390000e0] = c5163b5c, %l5 = bd3a73ca65a7c04e swap [%i2+%o4],%l5 ! %l5 = 00000000c5163b5c ! %l0 = 4ffcc3363f6eb04f, Mem[00000000910000ec] = adbcd5b2 stb %l0,[%o2+0x02c] ! Mem[00000000910000ec] = 4fbcd5b2 ! %l0 = 4ffcc3363f6eb04f, Mem[00000000910000c0] = 4e8a08bb stw %l0,[%o2+%g0] ! Mem[00000000910000c0] = 3f6eb04f ! Mem[00000000388000d0] = 944b55f3, %l0 = 3f6eb04f, %l5 = c5163b5c add %i1,0x10,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000944b55f3 p20_label_5: ! Mem[00000000908000f8] = f6f5d23f, %l18 = 98a8b45c14e6aa00 ldsb [%o1+0x038],%g2 ! %g2 = fffffffffffffff6 ! %l1 = 00000000077c25d4, Mem[00000000918000ec] = 65a7c04e stw %l1,[%o3+0x02c] ! Mem[00000000918000ec] = 077c25d4 ! Mem[00000000918000cc] = 7736dd33, %l18 = 98a8b45c14e6aa00 ldsw [%o3+0x00c],%g2 ! %g2 = 98a8b45c14e6aa00 ! Mem[00000000390000c1] = 0000001b, %l6 = 00000000b8ffa207 ldstub [%i2+0x001],%l6 ! %l6 = 0000000000000000 ! Mem[00000000918000ec] = 25d42eff, %l18 = 98a8b45c14e6aa00 ldsh [%o3+0x02e],%g2 ! %g2 = 00000000000025d4 ! Mem[00000000398000dc] = fd704d4e, %l5 = 00000000944b55f3 ldstub [%i3+0x01c],%l5 ! %l5 = 00000000000000fd ! Mem[00000000380000c8] = dd22c1f82286935e, %l2 = 000000008988e787, %l2 = 000000008988e787 add %i0,0x08,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = dd22c1f82286935e ! Mem[00000000380000f0] = e46ef4a6, %l6 = 0000000000000000 ldstub [%i0+%o6],%l6 ! %l6 = 00000000000000e4 ! Mem[00000000388000c0] = 8988e787, %l5 = 000000fd, %l2 = 2286935e casa [%i1]0x80,%l5,%l2 ! %l2 = 000000008988e787 ! Mem[00000000380000e0] = 6e81398e, %l0 = 4ffcc3363f6eb04f ldstub [%i0+%o4],%l0 ! %l0 = 000000000000006e p20_label_6: ! Mem[00000000390000de] = d227ae11, %l7 = 000000000d748952 ldstub [%i2+0x01e],%l7 ! %l7 = 00000000000000ae ! Mem[00000000388000d2] = 944b55f3, %l3 = 00000000f32b8510 ldstub [%i1+0x012],%l3 ! %l3 = 0000000000000055 ! %l5 = 00000000000000fd, Mem[00000000918000d4] = 985f3b03 stw %l5,[%o3+0x014] ! Mem[00000000918000d4] = 000000fd ! Mem[00000000918000c8] = 88436c477736dd33, %l18 = 98a8b45c14e6aa00 ldx [%o3+%i4],%g2 ! %g2 = 88436c477736dd33 ! Mem[00000000390000c0] = 00ff001bce82f871, %l0 = 000000000000006e ldx [%i2+%g0],%l0 ! %l0 = 00ff001bce82f871 ! Mem[00000000388000d4] = e659e479, %l0 = ce82f871, %l5 = 000000fd add %i1,0x14,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000e659e479 ! Mem[00000000910000c8] = a1e5df4df0444119, %l18 = 98a8b45c14e6aa00 ldx [%o2+%i4],%g2 ! %g2 = a1e5df4df0444119 ! Mem[00000000908000fc] = 5f280000, %l18 = 98a8b45c14e6aa00 ldsb [%o1+0x03e],%g2 ! %g2 = 000000000000005f ! Mem[00000000910000c8] = a1e5df4d, %l18 = 98a8b45c14e6aa00 ldsh [%o2+%i4],%g2 ! %g2 = ffffffffffffa1e5 ! Mem[00000000390000d8] = e5ad09f2, %l1 = 00000000077c25d4 ldsh [%i2+%i6],%l1 ! %l1 = ffffffffffffe5ad p20_label_7: ! Mem[00000000380000e0] = ff81398e, %l4 = 000000008988e787 ldsw [%i0+%o4],%l4 ! %l4 = ffffffffff81398e ! Mem[00000000390000e8] = 077c25d4c380a315, %l4 = ffffffffff81398e, %l7 = 00000000000000ae add %i2,0x28,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 077c25d4c380a315 ! Mem[00000000388000d8] = 24a4ce2976afb60a, %l4 = ffffffffff81398e, %l5 = 00000000e659e479 add %i1,0x18,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 24a4ce2976afb60a ! Mem[00000000388000d4] = e659e479, %l5 = 76afb60a, %l5 = 76afb60a add %i1,0x14,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000e659e479 ! Mem[00000000380000ee] = b6091595, %l1 = ffffffffffffe5ad ldstub [%i0+0x02e],%l1 ! %l1 = 0000000000000015 ! Mem[00000000380000ce] = 2286935e, %l3 = 0000000000000055 ldstub [%i0+0x00e],%l3 ! %l3 = 0000000000000093 ! %l5 = 00000000e659e479, Mem[00000000390000c4] = ce82f871 stb %l5,[%i2+0x004] ! Mem[00000000390000c4] = 7982f871 ! Mem[00000000380000e4] = bb5cffbe, %l7 = 077c25d4c380a315 swap [%i0+0x024],%l7 ! %l7 = 00000000bb5cffbe ! Mem[00000000390000e8] = 077c25d4, %l1 = 0000000000000015 swap [%i2+%o5],%l1 ! %l1 = 00000000077c25d4 ! Mem[00000000908000e0] = 179421f5, %l18 = 98a8b45c14e6aa00 ldsh [%o1+0x022],%g2 ! %g2 = 0000000000001794 p20_label_8: ! %l2 = 000000008988e787, Mem[00000000908000fc] = ab225f28 stb %l2,[%o1+0x03c] ! Mem[00000000908000fc] = 87225f28 ! Mem[00000000380000d0] = 891d7f87e0e523fc, %l1 = 00000000077c25d4, %l3 = 0000000000000093 add %i0,0x10,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 891d7f87e0e523fc ! %l6 = 000000e4, %l7 = bb5cffbe, Mem[00000000910000c8] = a1e5df4d f0444119 std %l6,[%o2+%i4] ! Mem[00000000910000c8] = 000000e4 bb5cffbe ! Mem[00000000388000f8] = a6b1a3fb, %l2 = 000000008988e787 swap [%i1+0x038],%l2 ! %l2 = 00000000a6b1a3fb ! Mem[00000000388000d8] = 24a4ce29, %l1 = 00000000077c25d4 ldsh [%i1+%i6],%l1 ! %l1 = 00000000000024a4 ! %l6 = 00000000000000e4, Mem[00000000918000db] = 2229bc89 stb %l6,[%o3+0x01b] ! Mem[00000000918000d8] = e429bc89 ! %l6 = 00000000000000e4, Mem[00000000900000f4] = 4499e34c stb %l6,[%o0+0x034] ! Mem[00000000900000f4] = e499e34c ! Mem[00000000390000f4] = 1ee0e74b, %l7 = 00000000bb5cffbe swap [%i2+0x034],%l7 ! %l7 = 000000001ee0e74b ! Mem[00000000398000fd] = aa317b25, %l0 = 00ff001bce82f871 ldstub [%i3+0x03d],%l0 ! %l0 = 0000000000000031 ! %l6 = 00000000000000e4, Mem[00000000380000f4] = 5ce007a9 stb %l6,[%i0+0x034] ! Mem[00000000380000f4] = e4e007a9 p20_label_9: ! Mem[00000000390000d0] = 84ffb2af4b970189, %l2 = 00000000a6b1a3fb, %l2 = 00000000a6b1a3fb add %i2,0x10,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 84ffb2af4b970189 ! Mem[00000000918000c8] = 436c4777, %l18 = 98a8b45c14e6aa00 ldsb [%o3+0x009],%g2 ! %g2 = 0000000000000043 ! Mem[00000000398000f8] = fe032f21aaff7b25, %l6 = 00000000000000e4, %l6 = 00000000000000e4 add %i3,0x38,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = fe032f21aaff7b25 ! Mem[00000000398000e3] = b7cf6c44, %l3 = 891d7f87e0e523fc ldstub [%i3+0x023],%l3 ! %l3 = 0000000000000044 ! %l4 = ffffffffff81398e, Mem[00000000918000fe] = 94de0000 stb %l4,[%o3+0x03e] ! Mem[00000000918000fc] = 8ede0000 ! Mem[00000000918000c8] = 88436c477736dd33, %l18 = 98a8b45c14e6aa00 ldx [%o3+%i4],%g2 ! %g2 = 88436c477736dd33 ! Mem[00000000380000c4] = 9929ea10, %l6 = aaff7b25, %l5 = e659e479 add %i0,0x04,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 000000009929ea10 ! Mem[00000000398000d0] = 074dcc97, %l5 = 9929ea10, %l3 = 00000044 add %i3,0x10,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000074dcc97 ! Mem[00000000398000d0] = 074dcc97, %l6 = aaff7b25, %l7 = 1ee0e74b add %i3,0x10,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000074dcc97 ! %l4 = ff81398e, %l5 = 9929ea10, Mem[00000000398000c0] = 706fff82 641b5b43 std %l4,[%i3+%g0] ! Mem[00000000398000c0] = ff81398e 9929ea10 p20_label_10: ! %l4 = ff81398e, %l5 = 9929ea10, Mem[00000000910000f8] = 9579f5c7 cdf6c3bc std %l4,[%o2+0x038] ! Mem[00000000910000f8] = ff81398e 9929ea10 ! %l2 = 84ffb2af4b970189, Mem[00000000900000f0] = dbf6ab18 stw %l2,[%o0+%o6] ! Mem[00000000900000f0] = 4b970189 ! Mem[00000000380000c0] = b8ffa207, %l0 = 00000031, %l0 = 00000031 casa [%i0]0x80,%l0,%l0 ! %l0 = 00000000b8ffa207 ! Mem[00000000390000e0] = 65a7c04e, %l7 = 00000000074dcc97 swap [%i2+%o4],%l7 ! %l7 = 0000000065a7c04e ! Mem[00000000380000ee] = b609ff95, %l2 = 84ffb2af4b970189 ldstub [%i0+0x02e],%l2 ! %l2 = 00000000000000ff ! %l3 = 00000000074dcc97, Mem[00000000910000d1] = bd17f66e stb %l3,[%o2+0x011] ! Mem[00000000910000d0] = 9717f66e ! Mem[00000000388000e8] = 41eea2e03326f078, %l4 = ffffffffff81398e, %l6 = fe032f21aaff7b25 add %i1,0x28,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 41eea2e03326f078 ! Mem[00000000390000cc] = 8251959d, %l6 = 41eea2e03326f078 swap [%i2+0x00c],%l6 ! %l6 = 000000008251959d ! Mem[00000000398000e8] = 9b49a463246b04c9, %l0 = 00000000b8ffa207, %l6 = 000000008251959d add %i3,0x28,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 9b49a463246b04c9 ! Mem[00000000910000e0] = 01c2133f, %l18 = 98a8b45c14e6aa00 ldsw [%o2+%o4],%g2 ! %g2 = 98a8b45c14e6aa00 p20_label_11: ! Mem[00000000900000cc] = ded8cf51, %l18 = 98a8b45c14e6aa00 ldsb [%o0+0x00e],%g2 ! %g2 = ffffffffffffffde ! Mem[00000000398000f8] = fe032f21aaff7b25, %l3 = 00000000074dcc97, %l3 = 00000000074dcc97 add %i3,0x38,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = fe032f21aaff7b25 ! Mem[00000000398000f0] = 1b7a63467ae94712, %l0 = 00000000b8ffa207 ldx [%i3+%o6],%l0 ! %l0 = 1b7a63467ae94712 ! Mem[00000000908000f8] = d23f8722, %l18 = 98a8b45c14e6aa00 ldsh [%o1+0x03a],%g2 ! %g2 = ffffffffffffd23f ! Mem[00000000390000f8] = 983afa13, %l6 = 246b04c9, %l6 = 246b04c9 add %i2,0x38,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000983afa13 ! %l6 = 00000000983afa13, Mem[00000000388000da] = 24a4ce29 stb %l6,[%i1+0x01a] ! Mem[00000000388000d8] = 24a41329 ! Mem[00000000918000f0] = e3b05aed, %l18 = 98a8b45c14e6aa00 ldsb [%o3+0x032],%g2 ! %g2 = ffffffffffffffe3 ! Mem[00000000388000dc] = 76afb60a, %l0 = 7ae94712, %l2 = 000000ff add %i1,0x1c,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000076afb60a ! %l4 = ff81398e, %l5 = 9929ea10, Mem[00000000388000f8] = 8988e787 d9372601 std %l4,[%i1+0x038] ! Mem[00000000388000f8] = ff81398e 9929ea10 ! Mem[00000000398000e8] = 9b49a463246b04c9, %l0 = 1b7a63467ae94712, %l2 = 0000000076afb60a add %i3,0x28,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 9b49a463246b04c9 p20_label_12: ! %l6 = 00000000983afa13, Mem[00000000900000c9] = b08d9304 stb %l6,[%o0+0x009] ! Mem[00000000900000c8] = 138d9304 ! Mem[00000000398000e4] = 82fe3915, %l5 = 000000009929ea10 swap [%i3+0x024],%l5 ! %l5 = 0000000082fe3915 ! Mem[00000000398000ee] = 246b04c9, %l1 = 00000000000024a4 ldstub [%i3+0x02e],%l1 ! %l1 = 0000000000000004 ! Mem[00000000900000ec] = b2429f80, %l18 = 98a8b45c14e6aa00 ldsw [%o0+0x02c],%g2 ! %g2 = 98a8b45c14e6aa00 ! Mem[00000000380000e4] = c380a315, %l3 = fe032f21aaff7b25 swap [%i0+0x024],%l3 ! %l3 = 00000000c380a315 ! Mem[00000000390000e0] = 074dcc97, %l6 = 983afa13, %l7 = 65a7c04e add %i2,0x20,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000074dcc97 ! %l2 = 9b49a463246b04c9, Mem[00000000908000d9] = 0dc0972d stb %l2,[%o1+0x019] ! Mem[00000000908000d8] = c9c0972d ! Mem[00000000380000fc] = 47e61fd0, %l0 = 1b7a63467ae94712 ldstub [%i0+0x03c],%l0 ! %l0 = 0000000000000047 ! Mem[00000000388000cc] = ffffffa2, %l3 = 00000000c380a315 ldsb [%i1+0x00c],%l3 ! %l3 = ffffffffffffffff ! Mem[00000000380000d0] = 891d7f87e0e523fc, %l3 = ffffffffffffffff, %l3 = ffffffffffffffff add %i0,0x10,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 891d7f87e0e523fc p20_label_13: ! %l7 = 00000000074dcc97, Mem[00000000900000ea] = c8c1b242 stb %l7,[%o0+0x02a] ! Mem[00000000900000e8] = 97c1b242 ! Mem[00000000910000e8] = 8a57f6f6, %l18 = 98a8b45c14e6aa00 ldsh [%o2+%o5],%g2 ! %g2 = ffffffffffff8a57 ! Mem[00000000398000d8] = 708a3e53ff704d4e, %l7 = 00000000074dcc97, %l5 = 0000000082fe3915 add %i3,0x18,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 708a3e53ff704d4e ! Mem[00000000388000f1] = f8a6a91c, %l1 = 0000000000000004 ldstub [%i1+0x031],%l1 ! %l1 = 00000000000000a6 ! Mem[00000000390000c0] = 00ff001b7982f871, %l0 = 0000000000000047, %l5 = 708a3e53ff704d4e casxa [%i2]0x80,%l0,%l5 ! %l5 = 00ff001b7982f871 ! Mem[00000000390000e4] = 71eb9c1b, %l5 = 7982f871, %l6 = 983afa13 add %i2,0x24,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000071eb9c1b ! Mem[00000000398000d8] = 708a3e53, %l7 = 00000000074dcc97 ldsb [%i3+0x01b],%l7 ! %l7 = 0000000000000053 ! Mem[00000000380000e6] = aaff7b25, %l0 = 0000000000000047 ldstub [%i0+0x026],%l0 ! %l0 = 000000000000007b ! Mem[00000000398000e0] = b7cf6cff, %l6 = 0000000071eb9c1b ldstub [%i3+%o4],%l6 ! %l6 = 00000000000000b7 ! %l0 = 0000007b, %l1 = 000000a6, Mem[00000000910000d0] = 069717f6 6e5e25aa std %l0,[%o2+%i5] ! Mem[00000000910000d0] = 0000007b 000000a6 p20_label_14: ! Mem[00000000388000e8] = 41eea2e0, %l4 = ff81398e, %l0 = 0000007b add %i1,0x28,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000041eea2e0 ! Mem[00000000908000ec] = f7c82286, %l18 = 98a8b45c14e6aa00 ldsh [%o1+0x02e],%g2 ! %g2 = fffffffffffff7c8 ! Mem[00000000908000f0] = 86935e5c, %l18 = 98a8b45c14e6aa00 ldsb [%o1+0x031],%g2 ! %g2 = ffffffffffffff86 ! Mem[00000000908000c8] = c1b03c93, %l18 = 98a8b45c14e6aa00 ldsw [%o1+%i4],%g2 ! %g2 = 98a8b45c14e6aa00 ! %l0 = 41eea2e0, %l1 = 000000a6, Mem[00000000908000d8] = 5bc9c097 2d2207d6 std %l0,[%o1+%i6] ! Mem[00000000908000d8] = 41eea2e0 000000a6 ! Mem[00000000390000c0] = 00ff001b7982f871, %l4 = ffffffffff81398e, %l6 = 00000000000000b7 casxa [%i2]0x80,%l4,%l6 ! %l6 = 00ff001b7982f871 ! Mem[00000000388000e8] = 41eea2e03326f078, %l2 = 9b49a463246b04c9, %l0 = 0000000041eea2e0 add %i1,0x28,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 41eea2e03326f078 ! %l1 = 00000000000000a6, Mem[00000000918000c8] = 88436c47 stw %l1,[%o3+%i4] ! Mem[00000000918000c8] = 000000a6 ! Mem[00000000388000f8] = ff81398e, %l1 = 000000a6, %l0 = 3326f078 add %i1,0x38,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000ff81398e ! Mem[00000000380000f4] = e4e007a9, %l3 = 891d7f87e0e523fc swap [%i0+0x034],%l3 ! %l3 = 00000000e4e007a9 p20_label_15: ! %l7 = 0000000000000053, Mem[00000000910000d0] = 0000007b stw %l7,[%o2+%i5] ! Mem[00000000910000d0] = 00000053 ! %l5 = 00ff001b7982f871, Mem[00000000908000e1] = 2a179421 stb %l5,[%o1+0x021] ! Mem[00000000908000e0] = 71179421 ! Mem[00000000390000f3] = 86f160c9, %l3 = 00000000e4e007a9 ldstub [%i2+0x033],%l3 ! %l3 = 00000000000000c9 ! Mem[00000000388000ed] = 3326f078, %l5 = 00ff001b7982f871 ldstub [%i1+0x02d],%l5 ! %l5 = 0000000000000026 ! Mem[00000000380000cc] = 2286ff5e, %l6 = 7982f871, %l2 = 246b04c9 add %i0,0x0c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000002286ff5e ! Mem[00000000390000e0] = 074dcc97, %l0 = ff81398e, %l0 = ff81398e add %i2,0x20,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000074dcc97 ! Mem[00000000398000f4] = 7ae94712, %l5 = 00000026, %l2 = 2286ff5e add %i3,0x34,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000007ae94712 ! %l6 = 7982f871, %l7 = 00000053, Mem[00000000910000f8] = ff81398e 9929ea10 std %l6,[%o2+0x038] ! Mem[00000000910000f8] = 7982f871 00000053 ! Mem[00000000380000e4] = aaffff25, %l7 = 0000000000000053 ldstub [%i0+0x024],%l7 ! %l7 = 00000000000000aa ! %l3 = 00000000000000c9, Mem[00000000910000f3] = 97cb95fe stb %l3,[%o2+0x033] ! Mem[00000000910000f0] = c9cb95fe ba,a p20_not_taken_0_end p20_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p20_branch_failed p20_not_taken_0_end: ! End of Random Code for Processor 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 00000000074dcc97 bne,a,pn %xcc,p20_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000a6 bne,a,pn %xcc,p20_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000007ae94712 bne,a,pn %xcc,p20_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000c9 bne,a,pn %xcc,p20_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffff81398e bne,a,pn %xcc,p20_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000026 bne,a,pn %xcc,p20_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00ff001b7982f871 bne,a,pn %xcc,p20_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000aa bne,a,pn %xcc,p20_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p20_local0_expect,%g1 ldx [%g1+0x020],%g2 ! Expected data = ff81398effffff25 ldx [%i0+0x020],%g3 ! Observed data at 00000000380000e0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3e8b7e44b609ff95 ldx [%i0+0x028],%g3 ! Observed data at 00000000380000e8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff6ef4a6e0e523fc ldx [%i0+0x030],%g3 ! Observed data at 00000000380000f0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0f2353bfffe61fd0 ldx [%i0+0x038],%g3 ! Observed data at 00000000380000f8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x038,%g4 set p20_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 665770ffffffffa2 ldx [%i1+0x008],%g3 ! Observed data at 00000000388000c8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 944bfff3e659e479 ldx [%i1+0x010],%g3 ! Observed data at 00000000388000d0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 24a4132976afb60a ldx [%i1+0x018],%g3 ! Observed data at 00000000388000d8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2286935e758b1ea7 ldx [%i1+0x020],%g3 ! Observed data at 00000000388000e0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 41eea2e033fff078 ldx [%i1+0x028],%g3 ! Observed data at 00000000388000e8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = f8ffa91cf8cba3e7 ldx [%i1+0x030],%g3 ! Observed data at 00000000388000f0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff81398e9929ea10 ldx [%i1+0x038],%g3 ! Observed data at 00000000388000f8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x038,%g4 set p20_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = e7833c813326f078 ldx [%i2+0x008],%g3 ! Observed data at 00000000390000c8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = e5ad09f2d227ff11 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 = 00000015c380a315 ldx [%i2+0x028],%g3 ! Observed data at 00000000390000e8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 86f160ffbb5cffbe ldx [%i2+0x030],%g3 ! Observed data at 00000000390000f0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x030,%g4 set p20_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff81398e9929ea10 ldx [%i3+0x000],%g3 ! Observed data at 00000000398000c0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffcf6cff9929ea10 ldx [%i3+0x020],%g3 ! Observed data at 00000000398000e0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9b49a463246bffc9 ldx [%i3+0x028],%g3 ! Observed data at 00000000398000e8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x028,%g4 ! The test for processor 20 has passed p20_passed: ta GOOD_TRAP nop p20_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p20_failed p20_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p20_failed p20_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p20_failed p20_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p20_failed p20_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p20_failed p20_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p20_failed p20_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p20_failed p20_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p20_failed ! 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_dfill_failed: ba p20_failed mov 0xddd,%g1 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: ldsh [%i1+0x004],%l6 ! Mem[00000000388000c4] ldub [%i1+0x007],%l5 ! Mem[00000000388000c7] done p20_trap1o: ldsh [%o1+0x004],%l6 ! Mem[00000000388000c4] ldub [%o1+0x007],%l5 ! Mem[00000000388000c7] done p20_trap2e: std %l2,[%i1+0x018] ! Mem[00000000388000d8] stx %l1,[%i2+0x020] ! Mem[00000000390000e0] ldsh [%i0+0x008],%l7 ! Mem[00000000380000c8] done p20_trap2o: std %l2,[%o1+0x018] ! Mem[00000000388000d8] stx %l1,[%o2+0x020] ! Mem[00000000390000e0] ldsh [%o0+0x008],%l7 ! Mem[00000000380000c8] done p20_trap3e: nop nop nop nop done p20_trap3o: nop nop nop nop done p20_init_memory_pointers: set p20_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p20_local0_start,%i0 set p20_local1_start,%i1 set p20_local2_start,%i2 set p20_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 4ffcc3363f6eb04f ldx [%g1+0x008],%l1 ! %l1 = 23398fb480969aae ldx [%g1+0x010],%l2 ! %l2 = 27e6014cdbf6ab18 ldx [%g1+0x018],%l3 ! %l3 = 1c01edadce82f871 ldx [%g1+0x020],%l4 ! %l4 = fde4f9c040f0e6ce ldx [%g1+0x028],%l5 ! %l5 = bd3a73ca65a7c04e ldx [%g1+0x030],%l6 ! %l6 = abc0a524dd22c1f8 ldx [%g1+0x038],%l7 ! %l7 = b079e81e2286935e ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 9d34837a 25a252bd c41beecd 7d80012b ! %f4 = 2a57759e 4640e054 b01c5d71 16785104 ! %f8 = 14131c20 a583587b edc9ba88 457011cf ! %f12 = 9859ca16 7158ed42 9cfbd30c ec6fe176 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 69a228fc cdccf25a b3582b80 7dbc1e85 ! %f20 = e22ffd61 9ba3a174 eb11b078 13831b24 ! %f24 = b90cdeab c1dc1640 c2b24649 5bf70c17 ! %f28 = 8ad8e927 a9fb2cd8 90cfb22f 1bf38e79 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9c395b61 62f02b95 fdf96899 6c4361e0 ! %f36 = 3649de54 b3fdcf0e ab927fad 5439e525 ! %f40 = ac8cd311 a6c5fc2b 2e82b055 e943ea9a ! %f44 = 631fd0bc 8608fe90 f5cd9fc0 ae13e2b6 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9df90a880000003f,%g7,%g1 ! GSR scale = 7, align = 7 wr %g1,%g0,%gsr ! GSR = 9df90a880000003f wr %g0,%y ! Clear Y 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[00000000910000f0] = 38ff2a97, %l18 = 5f051741eb0c8cf8 ldsw [%o2+%o6],%g2 ! %g2 = 5f051741eb0c8cf8 ! %l4 = caaa3c93, %l5 = 9d347947, Mem[00000000910000d8] = 3b50fb69 7b31d336 std %l4,[%o2+%i6] ! Mem[00000000910000d8] = caaa3c93 9d347947 ! %l1 = 31855811ebc14454, Mem[00000000908000f3] = 0cf40878 stb %l1,[%o1+0x033] ! Mem[00000000908000f0] = 54f40878 ! Mem[000000003a0000f4] = 7a18b01f, %l4 = caaa3c93, %l4 = caaa3c93 add %i0,0x34,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 000000007a18b01f ! Mem[00000000908000d8] = 5b0dc0972d2207d6, %l18 = 5f051741eb0c8cf8 ldx [%o1+%i6],%g2 ! %g2 = 5b0dc0972d2207d6 ! Mem[00000000900000d4] = cde8bc32, %l18 = 5f051741eb0c8cf8 ldsb [%o0+0x017],%g2 ! %g2 = ffffffffffffffcd ! %l4 = 000000007a18b01f, Mem[00000000908000e0] = 242a1794 stw %l4,[%o1+%o4] ! Mem[00000000908000e0] = 7a18b01f ! Mem[000000003a8000d8] = 3efce67e, %l7 = 58314ab9, %l0 = 6f96596f add %i1,0x18,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000003efce67e ! Mem[000000003a8000f0] = 26650b237b68efb0, %l0 = 000000003efce67e ldx [%i1+%o6],%l0 ! %l0 = 26650b237b68efb0 ! Mem[000000003b0000c4] = ec6e7193, %l4 = 7a18b01f, %l7 = 58314ab9 add %i2,0x04,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000ec6e7193 p21_label_2: ! %l5 = b8e5415f9d347947, Mem[00000000918000da] = 002229bc stb %l5,[%o3+0x01a] ! Mem[00000000918000d8] = 472229bc ! Mem[000000003a8000fd] = cebdfde5, %l0 = 26650b237b68efb0 ldstub [%i1+0x03d],%l0 ! %l0 = 00000000000000bd ! Mem[000000003a8000fc] = cefffde5, %l3 = 1715b027, %l4 = 7a18b01f add %i1,0x3c,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000cefffde5 ! %l2 = b216c1da12926743, Mem[000000003b8000e0] = 0ff82521 stw %l2,[%i3+%o4] ! Mem[000000003b8000e0] = 12926743 ! Mem[00000000918000ec] = e5df9dd8, %l18 = 5f051741eb0c8cf8 ldsw [%o3+0x02c],%g2 ! %g2 = 5f051741eb0c8cf8 ! Mem[000000003a0000e0] = 4906c743, %l0 = 000000bd, %l1 = ebc14454 add %i0,0x20,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 000000004906c743 ! Mem[000000003b0000d0] = dd51e0b038be912a, %l0 = 00000000000000bd, %l7 = 00000000ec6e7193 add %i2,0x10,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = dd51e0b038be912a ! Mem[00000000918000fc] = 94de0000, %l18 = 5f051741eb0c8cf8 ldsb [%o3+0x03e],%g2 ! %g2 = ffffffffffffff94 ! Mem[000000003a0000c8] = 241c276ae1524f57, %l0 = 00000000000000bd, %l0 = 00000000000000bd add %i0,0x08,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 241c276ae1524f57 ! Mem[00000000910000ec] = d5b238ff, %l18 = 5f051741eb0c8cf8 ldsb [%o2+0x02e],%g2 ! %g2 = ffffffffffffffd5 p21_label_3: ! %l5 = b8e5415f9d347947, Mem[00000000908000e8] = 52d85af6 stw %l5,[%o1+%o5] ! Mem[00000000908000e8] = 9d347947 ! Mem[00000000908000cc] = a6202de8, %l18 = 5f051741eb0c8cf8 ldsh [%o1+0x00c],%g2 ! %g2 = ffffffffffffa620 ! Mem[000000003b8000cc] = ca567677, %l0 = 241c276ae1524f57 ldsw [%i3+0x00c],%l0 ! %l0 = ffffffffca567677 ! Mem[000000003b8000e0] = 12926743, %l2 = 12926743, %l5 = 9d347947 add %i3,0x20,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000012926743 ! %l2 = 12926743, %l3 = 1715b027, Mem[00000000908000d8] = 5b0dc097 2d2207d6 std %l2,[%o1+%i6] ! Mem[00000000908000d8] = 12926743 1715b027 ! Mem[00000000900000f8] = 725b5596, %l18 = 5f051741eb0c8cf8 ldsh [%o0+0x038],%g2 ! %g2 = 000000000000725b ! Mem[000000003a8000dc] = f4ee6de0, %l2 = 12926743, %l1 = 4906c743 add %i1,0x1c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000f4ee6de0 ! Mem[000000003b0000dc] = e83aead1, %l6 = 9de6dc65, %l0 = ca567677 add %i2,0x1c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000e83aead1 ! %l4 = cefffde5, %l5 = 12926743, Mem[00000000900000f0] = 44cc4dae 4499e34c std %l4,[%o0+%o6] ! Mem[00000000900000f0] = cefffde5 12926743 ! Mem[000000003b0000c8] = de22970b, %l0 = e83aead1, %l2 = 12926743 add %i2,0x08,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000de22970b p21_label_4: ! Mem[000000003a0000cc] = e1524f57, %l3 = 1715b027, %l0 = e83aead1 add %i0,0x0c,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000e1524f57 ! Mem[000000003a8000e8] = 977966be, %l4 = 00000000cefffde5 swap [%i1+%o5],%l4 ! %l4 = 00000000977966be ! Mem[000000003a8000e0] = 8a0e7685, %l7 = 38be912a, %l1 = f4ee6de0 add %i1,0x20,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000008a0e7685 ! Mem[000000003b8000ed] = a1d42032, %l3 = 15e30c501715b027 ldstub [%i3+0x02d],%l3 ! %l3 = 00000000000000d4 ! Mem[000000003a8000c2] = 1e8033ad, %l4 = 00000000977966be ldstub [%i1+0x002],%l4 ! %l4 = 0000000000000033 ! Mem[000000003a0000f0] = c1efdc98, %l6 = 2e5c138c9de6dc65 swap [%i0+%o6],%l6 ! %l6 = 00000000c1efdc98 ! %l1 = 000000008a0e7685, Mem[00000000908000cb] = 93a6202d stb %l1,[%o1+0x00b] ! Mem[00000000908000c8] = 85a6202d ! Mem[00000000900000cc] = 0472ded8, %l18 = 5f051741eb0c8cf8 ldsw [%o0+0x00c],%g2 ! %g2 = 5f051741eb0c8cf8 ! Mem[000000003b0000f8] = 8289d638644837b7, %l7 = dd51e0b038be912a, %l7 = dd51e0b038be912a add %i2,0x38,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 8289d638644837b7 ! %l2 = 00000000de22970b, Mem[00000000908000dc] = 1715b027 stw %l2,[%o1+0x01c] ! Mem[00000000908000dc] = de22970b p21_label_5: ! Mem[000000003b8000d1] = 2465b3e9, %l0 = 00000000e1524f57 ldstub [%i3+0x011],%l0 ! %l0 = 0000000000000065 ! Mem[00000000900000f0] = cefffde512926743, %l18 = 5f051741eb0c8cf8 ldx [%o0+%o6],%g2 ! %g2 = cefffde512926743 ! %l7 = 8289d638644837b7, Mem[00000000900000ec] = b2429f80 stw %l7,[%o0+0x02c] ! Mem[00000000900000ec] = 644837b7 ! Mem[000000003a0000d4] = cf05940b, %l2 = de22970b, %l4 = 00000033 add %i0,0x14,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000cf05940b ! Mem[000000003a0000d8] = dc437dbeef0458e0, %l2 = 00000000de22970b, %l1 = 000000008a0e7685 add %i0,0x18,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = dc437dbeef0458e0 ! Mem[000000003a0000e8] = 9c185cbf, %l6 = c1efdc98, %l5 = 12926743 add %i0,0x28,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 000000009c185cbf ! Mem[00000000908000ec] = 5bd6f7c8, %l18 = 5f051741eb0c8cf8 ldsb [%o1+0x02c],%g2 ! %g2 = 000000000000005b ! Mem[000000003a8000d4] = 5fbd67cf, %l2 = de22970b, %l0 = 00000065 add %i1,0x14,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000005fbd67cf ! Mem[00000000918000e8] = d97009e7, %l18 = 5f051741eb0c8cf8 ldsh [%o3+%o5],%g2 ! %g2 = ffffffffffffd970 ! Mem[000000003a8000fe] = cefffde5, %l2 = 00000000de22970b ldstub [%i1+0x03e],%l2 ! %l2 = 00000000000000fd p21_label_6: ! Mem[00000000908000c0] = e91a682866c2b5be, %l18 = 5f051741eb0c8cf8 ldx [%o1+%g0],%g2 ! %g2 = e91a682866c2b5be ! Mem[000000003a0000c0] = 1d5964024f4e9546, %l4 = 00000000cf05940b, %l6 = 00000000c1efdc98 casxa [%i0]0x80,%l4,%l6 ! %l6 = 1d5964024f4e9546 ! Mem[000000003b8000e3] = 9d347947, %l1 = dc437dbeef0458e0 ldstub [%i3+0x023],%l1 ! %l1 = 0000000000000047 ! %l5 = 000000009c185cbf, Mem[00000000918000c8] = 88436c47 stw %l5,[%o3+%i4] ! Mem[00000000918000c8] = 9c185cbf ! Mem[00000000908000f4] = f408782d, %l18 = 5f051741eb0c8cf8 ldsw [%o1+0x034],%g2 ! %g2 = 5f051741eb0c8cf8 ! Mem[000000003a0000e0] = 4906c743, %l4 = 00000000cf05940b swap [%i0+%o4],%l4 ! %l4 = 000000004906c743 ! Mem[00000000910000cc] = 411906bd, %l18 = 5f051741eb0c8cf8 ldsh [%o2+0x00e],%g2 ! %g2 = 0000000000004119 ! Mem[000000003a0000d0] = f51bd1bd, %l3 = 00000000000000d4 swap [%i0+%i5],%l3 ! %l3 = 00000000f51bd1bd ! %l6 = 4f4e9546, %l7 = 644837b7, Mem[00000000900000e8] = 8b54c8c1 644837b7 std %l6,[%o0+%o5] ! Mem[00000000900000e8] = 4f4e9546 644837b7 ! %l7 = 8289d638644837b7, Mem[00000000910000c4] = 047d78e7 stb %l7,[%o2+0x004] ! Mem[00000000910000c4] = b77d78e7 p21_label_7: ! %l7 = 8289d638644837b7, Mem[000000003a0000f4] = 7a18b01f stw %l7,[%i0+0x034] ! Mem[000000003a0000f4] = 644837b7 ! Mem[000000003a0000d4] = cf05940b, %l0 = 000000005fbd67cf swap [%i0+0x014],%l0 ! %l0 = 00000000cf05940b ! Mem[00000000910000e0] = 01c2133f2cae1d1d, %l18 = 5f051741eb0c8cf8 ldx [%o2+%o4],%g2 ! %g2 = 01c2133f2cae1d1d ! Mem[000000003a8000e0] = 8a0e7685ae455c49, %l4 = 000000004906c743 ldx [%i1+%o4],%l4 ! %l4 = 8a0e7685ae455c49 ! Mem[000000003a0000e4] = b5cb26fa, %l4 = 8a0e7685ae455c49 swap [%i0+0x024],%l4 ! %l4 = 00000000b5cb26fa ! Mem[00000000908000d0] = 98b30a56, %l18 = 5f051741eb0c8cf8 ldsb [%o1+0x011],%g2 ! %g2 = ffffffffffffff98 ! Mem[000000003a8000d0] = fbe2f8c0, %l6 = 1d5964024f4e9546 swap [%i1+%i5],%l6 ! %l6 = 00000000fbe2f8c0 ! Mem[000000003b8000e0] = 9d3479ffece2f997, %l1 = 0000000000000047, %l0 = 00000000cf05940b add %i3,0x20,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 9d3479ffece2f997 ! Mem[00000000910000c4] = b77d78e7, %l18 = 5f051741eb0c8cf8 ldsw [%o2+0x004],%g2 ! %g2 = 5f051741eb0c8cf8 ! Mem[000000003b8000ec] = a1ff2032, %l2 = 00000000000000fd ldstub [%i3+0x02c],%l2 ! %l2 = 00000000000000a1 p21_label_8: ! %l4 = b5cb26fa, %l5 = 9c185cbf, Mem[00000000900000f8] = 725b5596 bab5974c std %l4,[%o0+0x038] ! Mem[00000000900000f8] = b5cb26fa 9c185cbf ! Mem[000000003b8000e0] = 9d3479ff, %l0 = 9d3479ffece2f997 swap [%i3+%o4],%l0 ! %l0 = 000000009d3479ff ! %l3 = 00000000f51bd1bd, Mem[00000000900000d5] = 556acde8 stb %l3,[%o0+0x015] ! Mem[00000000900000d4] = bd6acde8 ! Mem[00000000908000d4] = 564e5092, %l18 = 5f051741eb0c8cf8 ldsw [%o1+0x014],%g2 ! %g2 = 5f051741eb0c8cf8 ! %l6 = 00000000fbe2f8c0, Mem[000000003a0000fc] = 7b44bdbd stw %l6,[%i0+0x03c] ! Mem[000000003a0000fc] = fbe2f8c0 ! Mem[00000000918000f0] = e3b05aed, %l18 = 5f051741eb0c8cf8 ldsh [%o3+0x032],%g2 ! %g2 = ffffffffffffe3b0 ! Mem[000000003a8000ec] = 4f3c41ca, %l6 = fbe2f8c0, %l4 = b5cb26fa add %i1,0x2c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000004f3c41ca ! Mem[000000003b8000f4] = 3a575a56, %l6 = fbe2f8c0, %l6 = fbe2f8c0 add %i3,0x34,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000003a575a56 ! Mem[000000003b8000d0] = 24ffb3e914d0bcf6, %l7 = 8289d638644837b7, %l1 = 0000000000000047 add %i3,0x10,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 24ffb3e914d0bcf6 ! Mem[000000003a8000e0] = 8a0e7685, %l4 = 4f3c41ca, %l6 = 3a575a56 add %i1,0x20,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000008a0e7685 p21_label_9: ! Mem[000000003a8000e0] = 8a0e7685ae455c49, %l7 = 8289d638644837b7, %l0 = 000000009d3479ff add %i1,0x20,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 8a0e7685ae455c49 ! Mem[000000003b0000f8] = 8289d638, %l2 = 000000a1, %l1 = 14d0bcf6 add %i2,0x38,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000008289d638 ! Mem[00000000918000c0] = 69d68606, %l18 = 5f051741eb0c8cf8 ldsw [%o3+%g0],%g2 ! %g2 = 5f051741eb0c8cf8 ! Mem[00000000900000c4] = 093bd7b0, %l18 = 5f051741eb0c8cf8 ldsh [%o0+0x006],%g2 ! %g2 = 000000000000093b ! Mem[00000000900000e0] = 6aadefcae3177af2, %l18 = 5f051741eb0c8cf8 ldx [%o0+%o4],%g2 ! %g2 = 6aadefcae3177af2 ! Mem[00000000918000d0] = 70b0ab0e985f3b03, %l18 = 5f051741eb0c8cf8 ldx [%o3+%i5],%g2 ! %g2 = 70b0ab0e985f3b03 ! Mem[000000003a8000c0] = 1e80ffad, %l1 = 8289d638, %l2 = 000000a1 casa [%i1]0x80,%l1,%l2 ! %l2 = 000000001e80ffad ! Mem[000000003b8000d8] = 6af7478c, %l2 = 1e80ffad, %l4 = 4f3c41ca add %i3,0x18,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000006af7478c ! Mem[00000000900000f4] = 12926743, %l18 = 5f051741eb0c8cf8 ldsw [%o0+0x034],%g2 ! %g2 = 5f051741eb0c8cf8 ! Mem[000000003b0000d8] = 6b3a8eafe83aead1, %l0 = 8a0e7685ae455c49, %l5 = 000000009c185cbf add %i2,0x18,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 6b3a8eafe83aead1 p21_label_10: ! Mem[000000003a0000e8] = 9c185cbf, %l3 = 00000000f51bd1bd ldstub [%i0+%o5],%l3 ! %l3 = 000000000000009c ! Mem[000000003a8000e8] = cefffde5, %l2 = 1e80ffad, %l2 = 1e80ffad add %i1,0x28,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000cefffde5 ! Mem[00000000918000d8] = 57d2472229bc89c3, %l18 = 5f051741eb0c8cf8 ldx [%o3+%i6],%g2 ! %g2 = 57d2472229bc89c3 ! Mem[000000003b0000e4] = 4f7d1a7a, %l4 = 000000006af7478c ldsw [%i2+0x024],%l4 ! %l4 = 000000004f7d1a7a ! Mem[00000000900000ec] = 644837b7, %l18 = 5f051741eb0c8cf8 ldsw [%o0+0x02c],%g2 ! %g2 = 5f051741eb0c8cf8 ! Mem[00000000900000d8] = 328caea3, %l18 = 5f051741eb0c8cf8 ldsb [%o0+0x01a],%g2 ! %g2 = 0000000000000032 ! Mem[000000003b8000c4] = 117abcda, %l2 = 00000000cefffde5 ldsb [%i3+0x005],%l2 ! %l2 = 000000000000007a ! %l6 = 8a0e7685, %l7 = 644837b7, Mem[00000000908000e0] = 7a18b01f 21f5d561 std %l6,[%o1+%o4] ! Mem[00000000908000e0] = 8a0e7685 644837b7 ! Mem[000000003a0000d4] = 5fbd67cf, %l2 = 000000000000007a ldsh [%i0+0x014],%l2 ! %l2 = 0000000000005fbd ! Mem[000000003b8000d8] = 6af7478c9dffb48e, %l6 = 000000008a0e7685 ldx [%i3+%i6],%l6 ! %l6 = 6af7478c9dffb48e p21_label_11: ! %l6 = 9dffb48e, %l7 = 644837b7, Mem[00000000908000c0] = e91a6828 66c2b5be std %l6,[%o1+%g0] ! Mem[00000000908000c0] = 9dffb48e 644837b7 ! Mem[000000003b8000f0] = f1f5069d3a575a56, %l1 = 000000008289d638, %l1 = 000000008289d638 add %i3,0x30,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = f1f5069d3a575a56 ! Mem[000000003a8000dc] = f4ee6de0, %l7 = 8289d638644837b7 swap [%i1+0x01c],%l7 ! %l7 = 00000000f4ee6de0 ! Mem[00000000910000e4] = ae1d1d8a, %l18 = 5f051741eb0c8cf8 ldsb [%o2+0x025],%g2 ! %g2 = ffffffffffffffae ! Mem[000000003b0000c1] = ab457e10, %l1 = f1f5069d3a575a56 ldstub [%i2+0x001],%l1 ! %l1 = 0000000000000045 ! Mem[00000000900000e8] = 95466448, %l18 = 5f051741eb0c8cf8 ldsh [%o0+0x02a],%g2 ! %g2 = ffffffffffff9546 ! Mem[000000003a8000c8] = 4047ebe1, %l1 = 0000000000000045 swap [%i1+%i4],%l1 ! %l1 = 000000004047ebe1 ! %l2 = 0000000000005fbd, Mem[00000000900000d4] = 93bd6acd stw %l2,[%o0+0x014] ! Mem[00000000900000d4] = 00005fbd ! Mem[000000003b0000f8] = 8289d638, %l4 = 000000004f7d1a7a swap [%i2+0x038],%l4 ! %l4 = 000000008289d638 ! %l1 = 000000004047ebe1, Mem[000000003a8000c4] = 20ffa397 stw %l1,[%i1+0x004] ! Mem[000000003a8000c4] = 4047ebe1 p21_label_12: ! Mem[000000003a0000e9] = ff185cbf, %l5 = 6b3a8eafe83aead1 ldstub [%i0+0x029],%l5 ! %l5 = 0000000000000018 ! Mem[00000000908000d0] = 0a564e50, %l18 = 5f051741eb0c8cf8 ldsb [%o1+0x013],%g2 ! %g2 = 000000000000000a ! Mem[000000003b8000ec] = ffff2032, %l4 = 000000008289d638 ldsb [%i3+0x02f],%l4 ! %l4 = 0000000000000032 ! %l0 = 8a0e7685ae455c49, Mem[00000000900000c0] = 64f48500 stw %l0,[%o0+%g0] ! Mem[00000000900000c0] = ae455c49 ! Mem[00000000910000f4] = cb95fea2, %l18 = 5f051741eb0c8cf8 ldsw [%o2+0x034],%g2 ! %g2 = 5f051741eb0c8cf8 ! Mem[00000000908000e8] = 9d347947, %l18 = 5f051741eb0c8cf8 ldsh [%o1+%o5],%g2 ! %g2 = ffffffffffff9d34 ! Mem[000000003b0000d8] = 6b3a8eafe83aead1, %l3 = 000000000000009c ldx [%i2+%i6],%l3 ! %l3 = 6b3a8eafe83aead1 ! Mem[000000003a8000cc] = ddfa1199, %l1 = 4047ebe1, %l0 = ae455c49 add %i1,0x0c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000ddfa1199 ! Mem[00000000910000d0] = 06bd17f6, %l18 = 5f051741eb0c8cf8 ldsh [%o2+%i5],%g2 ! %g2 = 00000000000006bd ! Mem[00000000918000f4] = 493636a6, %l18 = 5f051741eb0c8cf8 ldsb [%o3+0x037],%g2 ! %g2 = 0000000000000049 p21_label_13: ! Mem[00000000908000f8] = 3fab225f, %l18 = 5f051741eb0c8cf8 ldsb [%o1+0x03b],%g2 ! %g2 = 000000000000003f ! Mem[000000003b8000c1] = d5e8a0df, %l0 = 00000000ddfa1199 ldstub [%i3+0x001],%l0 ! %l0 = 00000000000000e8 ! Mem[000000003a8000e5] = ae455c49, %l5 = 0000000000000018 ldstub [%i1+0x025],%l5 ! %l5 = 0000000000000045 ! %l5 = 0000000000000045, Mem[00000000918000ce] = dd3370b0 stb %l5,[%o3+0x00e] ! Mem[00000000918000cc] = 453370b0 ! %l2 = 0000000000005fbd, Mem[00000000918000f3] = b05aed98 stb %l2,[%o3+0x033] ! Mem[00000000918000f0] = bd5aed98 ! Mem[000000003b8000f8] = 63f95fd1, %l6 = 6af7478c9dffb48e swap [%i3+0x038],%l6 ! %l6 = 0000000063f95fd1 ! Mem[000000003b8000dc] = 9dffb48e, %l1 = 4047ebe1, %l5 = 00000045 add %i3,0x1c,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000009dffb48e ! %l4 = 0000000000000032, Mem[00000000900000e4] = e3177af2 stw %l4,[%o0+0x024] ! Mem[00000000900000e4] = 00000032 ! %l0 = 000000e8, %l1 = 4047ebe1, Mem[00000000908000c0] = 9dffb48e 644837b7 std %l0,[%o1+%g0] ! Mem[00000000908000c0] = 000000e8 4047ebe1 ! Mem[000000003a8000e4] = aeff5c49, %l4 = 00000032, %l2 = 00005fbd add %i1,0x24,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000aeff5c49 p21_label_14: ! Mem[000000003a0000d8] = dc437dbe, %l0 = 00000000000000e8 ldstub [%i0+%i6],%l0 ! %l0 = 00000000000000dc ! Mem[000000003a8000f0] = 26650b23, %l4 = 0000000000000032 swap [%i1+%o6],%l4 ! %l4 = 0000000026650b23 ! Mem[000000003b0000dc] = e83aead1, %l0 = 000000dc, %l0 = 000000dc add %i2,0x1c,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000e83aead1 ! Mem[00000000910000d0] = 06bd17f6, %l18 = 5f051741eb0c8cf8 ldsw [%o2+%i5],%g2 ! %g2 = 5f051741eb0c8cf8 ! Mem[000000003a0000d3] = 000000d4, %l6 = 0000000063f95fd1 ldstub [%i0+0x013],%l6 ! %l6 = 00000000000000d4 ! Mem[00000000908000e4] = 644837b7, %l18 = 5f051741eb0c8cf8 ldsw [%o1+0x024],%g2 ! %g2 = 5f051741eb0c8cf8 ! Mem[000000003b8000c2] = d5ffa0df, %l3 = 6b3a8eafe83aead1 ldstub [%i3+0x002],%l3 ! %l3 = 00000000000000a0 ! Mem[000000003a0000c0] = 1d596402, %l7 = f4ee6de0, %l5 = 9dffb48e casa [%i0]0x80,%l7,%l5 ! %l5 = 000000001d596402 ! Mem[000000003a0000d4] = 5fbd67cf, %l5 = 1d596402, %l6 = 000000d4 add %i0,0x14,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000005fbd67cf ! Mem[00000000900000e8] = 46644837, %l18 = 5f051741eb0c8cf8 ldsb [%o0+0x02b],%g2 ! %g2 = 0000000000000046 p21_label_15: ! %l4 = 26650b23, %l5 = 1d596402, Mem[00000000900000c0] = ae455c49 8803093b std %l4,[%o0+%g0] ! Mem[00000000900000c0] = 26650b23 1d596402 ! %l7 = 00000000f4ee6de0, Mem[00000000918000fb] = ac755694 stb %l7,[%o3+0x03b] ! Mem[00000000918000f8] = e0755694 ! Mem[00000000908000fc] = ab225f28, %l18 = 5f051741eb0c8cf8 ldsb [%o1+0x03c],%g2 ! %g2 = ffffffffffffffab ! Mem[000000003b0000d8] = 6b3a8eaf, %l1 = 000000004047ebe1 ldstub [%i2+%i6],%l1 ! %l1 = 000000000000006b ! Mem[000000003b0000f0] = 4d5b2dae, %l6 = 5fbd67cf, %l4 = 26650b23 add %i2,0x30,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000004d5b2dae ! Mem[000000003b0000e0] = fa061c46, %l0 = e83aead1, %l6 = 5fbd67cf add %i2,0x20,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000fa061c46 ! Mem[000000003a8000f8] = f4ce9cee, %l2 = aeff5c49, %l5 = 1d596402 add %i1,0x38,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000f4ce9cee ! Mem[000000003b0000fc] = 644837b7, %l1 = 0000006b, %l6 = fa061c46 add %i2,0x3c,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000644837b7 ! Mem[000000003a8000ec] = 4f3c41ca, %l5 = f4ce9cee, %l4 = 4d5b2dae add %i1,0x2c,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000004f3c41ca ! Mem[000000003b8000f4] = 3a575a56, %l7 = 00000000f4ee6de0 ldsw [%i3+0x034],%l7 ! %l7 = 000000003a575a56 ba,a p21_not_taken_0_end p21_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p21_branch_failed p21_not_taken_0_end: ! End of Random Code for Processor 21 1: membar #Sync ! Force all stores to complete p21_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x054] ! Set processor 21 done flag ! Check Registers p21_check_registers: set p21_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000e83aead1 bne,a,pn %xcc,p21_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000006b bne,a,pn %xcc,p21_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000aeff5c49 bne,a,pn %xcc,p21_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000a0 bne,a,pn %xcc,p21_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000004f3c41ca bne,a,pn %xcc,p21_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000f4ce9cee bne,a,pn %xcc,p21_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000644837b7 bne,a,pn %xcc,p21_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000003a575a56 bne,a,pn %xcc,p21_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p21_local0_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = 000000ff5fbd67cf 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 = ff437dbeef0458e0 ldx [%i0+0x018],%g3 ! Observed data at 000000003a0000d8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = cf05940bae455c49 ldx [%i0+0x020],%g3 ! Observed data at 000000003a0000e0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffff5cbfa5e390f4 ldx [%i0+0x028],%g3 ! Observed data at 000000003a0000e8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 9de6dc65644837b7 ldx [%i0+0x030],%g3 ! Observed data at 000000003a0000f0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = aace7820fbe2f8c0 ldx [%i0+0x038],%g3 ! Observed data at 000000003a0000f8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x038,%g4 set p21_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 1e80ffad4047ebe1 ldx [%i1+0x000],%g3 ! Observed data at 000000003a8000c0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00000045ddfa1199 ldx [%i1+0x008],%g3 ! Observed data at 000000003a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4f4e95465fbd67cf ldx [%i1+0x010],%g3 ! Observed data at 000000003a8000d0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3efce67e644837b7 ldx [%i1+0x018],%g3 ! Observed data at 000000003a8000d8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000327b68efb0 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 = f4ce9ceeceffffe5 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 ldx [%g1+0x000],%g2 ! Expected data = abff7e10ec6e7193 ldx [%i2+0x000],%g3 ! Observed data at 000000003b0000c0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff3a8eafe83aead1 ldx [%i2+0x018],%g3 ! Observed data at 000000003b0000d8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4f7d1a7a644837b7 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 ldx [%g1+0x000],%g2 ! Expected data = d5ffffdf117abcda ldx [%i3+0x000],%g3 ! Observed data at 000000003b8000c0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = ece2f997ece2f997 ldx [%i3+0x020],%g3 ! Observed data at 000000003b8000e0 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = a83e624cffff2032 ldx [%i3+0x028],%g3 ! Observed data at 000000003b8000e8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9dffb48ecc8d137d ldx [%i3+0x038],%g3 ! Observed data at 000000003b8000f8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x038,%g4 ! The test for processor 21 has passed p21_passed: ta GOOD_TRAP nop p21_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p21_failed p21_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p21_failed p21_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p21_failed p21_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p21_failed p21_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p21_failed p21_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p21_failed p21_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p21_failed p21_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p21_failed ! The test for processor 21 failed p21_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x054] ! Set processor 21 done flag set p21_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 21 failed p21_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x054] ! Set processor 21 done flag set p21_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p21_dfill_failed: ba p21_failed mov 0xddd,%g1 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: ldsh [%i1+0x024],%l6 ! Mem[000000003a8000e4] ldd [%i1+0x030],%l6 ! Mem[000000003a8000f0] lduh [%i2+0x020],%l2 ! Mem[000000003b0000e0] ldsw [%i0+0x034],%l5 ! Mem[000000003a0000f4] done p21_trap1o: ldsh [%o1+0x024],%l6 ! Mem[000000003a8000e4] ldd [%o1+0x030],%l6 ! Mem[000000003a8000f0] lduh [%o2+0x020],%l2 ! Mem[000000003b0000e0] ldsw [%o0+0x034],%l5 ! Mem[000000003a0000f4] done p21_trap2e: ldsb [%i2+0x007],%l3 ! Mem[000000003b0000c7] ldstub [%i3+0x000],%l7 ! Mem[000000003b8000c0] done p21_trap2o: ldsb [%o2+0x007],%l3 ! Mem[000000003b0000c7] ldstub [%o3+0x000],%l7 ! Mem[000000003b8000c0] done p21_trap3e: nop nop nop done p21_trap3o: nop nop nop done p21_init_memory_pointers: set p21_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p21_local0_start,%i0 set p21_local1_start,%i1 set p21_local2_start,%i2 set p21_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = dcbda01c6f96596f ldx [%g1+0x008],%l1 ! %l1 = 31855811ebc14454 ldx [%g1+0x010],%l2 ! %l2 = b216c1da12926743 ldx [%g1+0x018],%l3 ! %l3 = 15e30c501715b027 ldx [%g1+0x020],%l4 ! %l4 = 0ebc3435caaa3c93 ldx [%g1+0x028],%l5 ! %l5 = b8e5415f9d347947 ldx [%g1+0x030],%l6 ! %l6 = 2e5c138c9de6dc65 ldx [%g1+0x038],%l7 ! %l7 = 4209307c58314ab9 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = dba1fa34 ebb84b56 c4ac1554 64e842b7 ! %f4 = 485ce269 1c874e51 2421870d e81e9ea0 ! %f8 = 7b3537b7 c412bdcb 7c3a6678 806d6169 ! %f12 = c3768b48 70f98b51 1a7b19c3 9f7d1c28 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = e2c63470 2defaf33 4b0483a8 f3def1d1 ! %f20 = 6c1b7aea da8e5aed d6fe5491 4b9456b9 ! %f24 = d8040c6c f770bf6a 00097575 0b8bf9e9 ! %f28 = cbc08c8e 7aa78667 cda57af9 7b7290e9 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c9707b0f cd7c6e4e c44f8ac7 bf7a6f88 ! %f36 = 9784c6e1 5bdea489 e0470763 0a3c497a ! %f40 = edd898a6 8cfb72b5 3c4b8737 a18e71d9 ! %f44 = 2551e9d9 076187f7 c21c2271 85db229c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x38d03c6800000056,%g7,%g1 ! GSR scale = 10, align = 6 wr %g1,%g0,%gsr ! GSR = 38d03c6800000056 wr %g0,%y ! Clear Y 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: ! %l5 = 0613ca2253386a7c, Mem[00000000910000c0] = 5f8a08bb stb %l5,[%o2+%g0] ! Mem[00000000910000c0] = 7c8a08bb ! Mem[000000003d0000d8] = 0b53e953, %l1 = d1bf321f, %l1 = d1bf321f add %i2,0x18,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000000b53e953 ! Mem[000000003d8000e8] = 16658567, %l1 = 000000000b53e953 swap [%i3+%o5],%l1 ! %l1 = 0000000016658567 ! Mem[000000003c8000c8] = 0b28aabe64424d90, %l1 = 0000000016658567 ldx [%i1+%i4],%l1 ! %l1 = 0b28aabe64424d90 ! Mem[00000000918000d0] = 70b0ab0e985f3b03, %l18 = 2c7de499f62cef1c ldx [%o3+%i5],%g2 ! %g2 = 70b0ab0e985f3b03 ! Mem[000000003c0000d8] = b62fb1f3d075f193, %l4 = 3ee4a508a57441d2, %l0 = c9b7dabc219c11af add %i0,0x18,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = b62fb1f3d075f193 ! Mem[00000000918000e8] = d97009e7e5df9dd8, %l18 = 2c7de499f62cef1c ldx [%o3+%o5],%g2 ! %g2 = d97009e7e5df9dd8 ! Mem[000000003d0000c4] = e85c3e0b, %l2 = f42a54b4, %l1 = 64424d90 add %i2,0x04,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000e85c3e0b ! Mem[000000003d0000f4] = 61d61be6, %l7 = 778d9b3a, %l2 = f42a54b4 add %i2,0x34,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000061d61be6 ! Mem[000000003c0000e3] = 6428a0fa, %l0 = b62fb1f3d075f193 ldstub [%i0+0x023],%l0 ! %l0 = 00000000000000fa p22_label_2: ! Mem[00000000908000f4] = f408782d, %l18 = 2c7de499f62cef1c ldsw [%o1+0x034],%g2 ! %g2 = 2c7de499f62cef1c ! Mem[000000003c0000c8] = 5dbcdae1, %l5 = 0613ca2253386a7c swap [%i0+%i4],%l5 ! %l5 = 000000005dbcdae1 ! Mem[00000000900000fc] = 974c0000, %l18 = 2c7de499f62cef1c ldsb [%o0+0x03e],%g2 ! %g2 = ffffffffffffff97 ! %l0 = 000000fa, %l1 = e85c3e0b, Mem[000000003d8000c8] = ab6d6461 09eaf7ac std %l0,[%i3+%i4] ! Mem[000000003d8000c8] = 000000fa e85c3e0b ! Mem[00000000900000e0] = 6aadefca, %l18 = 2c7de499f62cef1c ldsb [%o0+%o4],%g2 ! %g2 = 000000000000006a ! Mem[000000003c0000cc] = e6cb3216, %l7 = a0070de0778d9b3a ldsw [%i0+0x00c],%l7 ! %l7 = ffffffffe6cb3216 ! %l3 = 2c8bfa166a13dbf6, Mem[00000000910000db] = 697b31d3 stb %l3,[%o2+0x01b] ! Mem[00000000910000d8] = f67b31d3 ! Mem[000000003c8000ff] = 377b42a2, %l1 = 00000000e85c3e0b ldstub [%i1+0x03f],%l1 ! %l1 = 00000000000000a2 ! Mem[00000000900000c8] = d7b08d930472ded8, %l18 = 2c7de499f62cef1c ldx [%o0+%i4],%g2 ! %g2 = d7b08d930472ded8 ! Mem[000000003d8000c4] = 5916ef7a, %l6 = 5b1eb5cdf1553bb2 swap [%i3+0x004],%l6 ! %l6 = 000000005916ef7a p22_label_3: ! Mem[000000003c0000f4] = be9a2f2e, %l3 = 2c8bfa166a13dbf6 swap [%i0+0x034],%l3 ! %l3 = 00000000be9a2f2e ! Mem[000000003c8000f3] = 8880e0bf, %l0 = 00000000000000fa ldstub [%i1+0x033],%l0 ! %l0 = 00000000000000bf ! Mem[000000003c8000e0] = 8a98da32, %l5 = 000000005dbcdae1 swap [%i1+%o4],%l5 ! %l5 = 000000008a98da32 ! Mem[00000000918000dc] = 29bc89c3, %l18 = 2c7de499f62cef1c ldsw [%o3+0x01c],%g2 ! %g2 = 2c7de499f62cef1c ! Mem[000000003c0000dc] = d075f193, %l4 = a57441d2, %l3 = be9a2f2e add %i0,0x1c,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000d075f193 ! %l7 = ffffffffe6cb3216, Mem[000000003c8000db] = f0288f66 stb %l7,[%i1+0x01b] ! Mem[000000003c8000d8] = f0288f16 ! %l0 = 00000000000000bf, Mem[00000000908000e8] = 52d85af6 stw %l0,[%o1+%o5] ! Mem[00000000908000e8] = 000000bf ! Mem[00000000908000e8] = 000000bf, %l18 = 2c7de499f62cef1c ldsw [%o1+%o5],%g2 ! %g2 = 2c7de499f62cef1c ! Mem[000000003d0000c4] = e85c3e0b, %l2 = 61d61be6, %l4 = a57441d2 add %i2,0x04,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000e85c3e0b ! Mem[00000000910000f8] = 9579f5c7cdf6c3bc, %l18 = 2c7de499f62cef1c ldx [%o2+0x038],%g2 ! %g2 = 9579f5c7cdf6c3bc p22_label_4: ! Mem[000000003c8000cc] = 64424d90, %l1 = 00000000000000a2 swap [%i1+0x00c],%l1 ! %l1 = 0000000064424d90 ! Mem[000000003d0000e8] = 30206ca39407dcc8, %l7 = ffffffffe6cb3216, %l6 = 000000005916ef7a add %i2,0x28,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 30206ca39407dcc8 ! Mem[00000000910000d0] = 06bd17f66e5e25aa, %l18 = 2c7de499f62cef1c ldx [%o2+%i5],%g2 ! %g2 = 06bd17f66e5e25aa ! Mem[000000003d8000e0] = f5703b75, %l3 = d075f193, %l0 = 000000bf add %i3,0x20,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000f5703b75 ! %l4 = 00000000e85c3e0b, Mem[000000003d0000e4] = 916d37d4 stw %l4,[%i2+0x024] ! Mem[000000003d0000e4] = e85c3e0b ! Mem[000000003c8000e4] = 704ab526, %l3 = 00000000d075f193 ldsh [%i1+0x026],%l3 ! %l3 = ffffffffffffb526 ! %l1 = 0000000064424d90, Mem[00000000910000fa] = f5c7cdf6 stb %l1,[%o2+0x03a] ! Mem[00000000910000f8] = 90c7cdf6 ! Mem[000000003c0000c4] = 963918bc, %l5 = 8a98da32, %l7 = e6cb3216 add %i0,0x04,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000963918bc ! %l4 = e85c3e0b, %l5 = 8a98da32, Mem[000000003c8000f0] = 8880e0ff b2b3e76b std %l4,[%i1+%o6] ! Mem[000000003c8000f0] = e85c3e0b 8a98da32 ! Mem[000000003c8000ec] = 3f970428, %l0 = f5703b75, %l1 = 64424d90 add %i1,0x2c,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 000000003f970428 p22_label_5: ! Mem[00000000918000d0] = ab0e985f, %l18 = 2c7de499f62cef1c ldsb [%o3+0x012],%g2 ! %g2 = ffffffffffffffab ! Mem[00000000900000c0] = f4850088, %l18 = 2c7de499f62cef1c ldsb [%o0+0x001],%g2 ! %g2 = fffffffffffffff4 ! Mem[000000003d0000d5] = d920eb43, %l4 = 00000000e85c3e0b ldstub [%i2+0x015],%l4 ! %l4 = 0000000000000020 ! Mem[000000003d8000f8] = 0f18b08a, %l3 = ffffffffffffb526 ldsb [%i3+0x03a],%l3 ! %l3 = ffffffffffffffb0 ! %l1 = 000000003f970428, Mem[00000000908000dd] = 2207d624 stb %l1,[%o1+0x01d] ! Mem[00000000908000dc] = 2807d624 ! Mem[000000003d8000c3] = 37e44e18, %l7 = 00000000963918bc ldstub [%i3+0x003],%l7 ! %l7 = 0000000000000018 ! %l5 = 000000008a98da32, Mem[000000003c0000f8] = e15374a5 stw %l5,[%i0+0x038] ! Mem[000000003c0000f8] = 8a98da32 ! Mem[000000003d8000d4] = 7693de85, %l0 = f5703b75, %l3 = ffffffb0 add %i3,0x14,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000007693de85 ! Mem[00000000900000c4] = 3bd7b08d, %l18 = 2c7de499f62cef1c ldsb [%o0+0x007],%g2 ! %g2 = 000000000000003b ! Mem[000000003d8000d0] = b11f781e7693de85, %l4 = 0000000000000020, %l0 = 00000000f5703b75 add %i3,0x10,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = b11f781e7693de85 p22_label_6: ! Mem[00000000908000e0] = 242a179421f5d561, %l18 = 2c7de499f62cef1c ldx [%o1+%o4],%g2 ! %g2 = 242a179421f5d561 ! Mem[000000003d0000d0] = ac3d740f, %l2 = 61d61be6, %l3 = 7693de85 add %i2,0x10,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000ac3d740f ! Mem[000000003c8000dc] = 232a8076, %l6 = 30206ca39407dcc8 ldstub [%i1+0x01c],%l6 ! %l6 = 0000000000000023 ! Mem[000000003c8000e4] = 704ab526, %l5 = 8a98da32, %l6 = 00000023 add %i1,0x24,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000704ab526 ! Mem[000000003c8000d8] = f0288f16, %l6 = 704ab526, %l2 = 61d61be6 add %i1,0x18,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000f0288f16 ! Mem[000000003c0000e8] = 775f649c, %l4 = 0000000000000020 swap [%i0+%o5],%l4 ! %l4 = 00000000775f649c ! Mem[00000000918000e4] = 6bc76080, %l18 = 2c7de499f62cef1c ldsw [%o3+0x024],%g2 ! %g2 = 2c7de499f62cef1c ! Mem[000000003d0000e4] = e85c3e0b, %l3 = 00000000ac3d740f swap [%i2+0x024],%l3 ! %l3 = 00000000e85c3e0b ! Mem[000000003d0000c0] = 339564a6, %l3 = 00000000e85c3e0b swap [%i2+%g0],%l3 ! %l3 = 00000000339564a6 ! %l6 = 704ab526, %l7 = 00000018, Mem[00000000910000f0] = 38ff2a97 cb95fea2 std %l6,[%o2+%o6] ! Mem[00000000910000f0] = 704ab526 00000018 p22_label_7: ! Mem[000000003d0000d8] = 0b53e953, %l3 = 00000000339564a6 swap [%i2+%i6],%l3 ! %l3 = 000000000b53e953 ! %l0 = b11f781e7693de85, Mem[00000000910000dd] = 31d33601 stb %l0,[%o2+0x01d] ! Mem[00000000910000dc] = 85d33601 ! Mem[000000003c8000d0] = d32e5bef7f3b8374, %l1 = 000000003f970428, %l2 = 00000000f0288f16 add %i1,0x10,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = d32e5bef7f3b8374 ! Mem[00000000918000d4] = 985f3b03, %l18 = 2c7de499f62cef1c ldsb [%o3+0x014],%g2 ! %g2 = ffffffffffffff98 ! %l2 = d32e5bef7f3b8374, Mem[000000003d0000e8] = 30206ca3 stw %l2,[%i2+%o5] ! Mem[000000003d0000e8] = 7f3b8374 ! Mem[000000003d0000f6] = 61d61be6, %l3 = 000000000b53e953 ldstub [%i2+0x036],%l3 ! %l3 = 000000000000001b ! Mem[000000003d8000c8] = 000000fa, %l2 = 7f3b8374, %l2 = 7f3b8374 add %i3,0x08,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000000000fa ! Mem[000000003d8000fb] = 0f18b08a, %l1 = 000000003f970428 ldstub [%i3+0x03b],%l1 ! %l1 = 000000000000008a ! Mem[000000003c0000c4] = 963918bc, %l6 = 704ab526, %l6 = 704ab526 add %i0,0x04,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000963918bc ! Mem[000000003c0000f5] = 6a13dbf6, %l6 = 00000000963918bc ldstub [%i0+0x035],%l6 ! %l6 = 0000000000000013 p22_label_8: ! %l0 = 7693de85, %l1 = 0000008a, Mem[00000000918000d8] = 57d20022 29bc89c3 std %l0,[%o3+%i6] ! Mem[00000000918000d8] = 7693de85 0000008a ! %l5 = 000000008a98da32, Mem[000000003d0000cc] = 2fb9bf58 stw %l5,[%i2+0x00c] ! Mem[000000003d0000cc] = 8a98da32 ! Mem[000000003c0000c0] = 46714bf8, %l6 = 00000013, %l1 = 0000008a casa [%i0]0x80,%l6,%l1 ! %l1 = 0000000046714bf8 ! Mem[000000003d8000c0] = 37e44eff, %l5 = 8a98da32, %l0 = 7693de85 casa [%i3]0x80,%l5,%l0 ! %l0 = 0000000037e44eff ! %l6 = 0000000000000013, Mem[00000000910000d4] = 6e5e25aa stw %l6,[%o2+0x014] ! Mem[00000000910000d4] = 00000013 ! Mem[000000003d8000d0] = b11f781e, %l3 = 0000001b, %l0 = 37e44eff add %i3,0x10,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000b11f781e ! %l2 = 000000fa, %l3 = 0000001b, Mem[00000000908000d0] = 7198b30a 564e5092 std %l2,[%o1+%i5] ! Mem[00000000908000d0] = 000000fa 0000001b ! Mem[00000000910000f0] = 704ab526, %l18 = 2c7de499f62cef1c ldsb [%o2+%o6],%g2 ! %g2 = 0000000000000070 ! Mem[000000003c8000d0] = d32e5bef7f3b8374, %l5 = 000000008a98da32, %l7 = 0000000000000018 add %i1,0x10,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = d32e5bef7f3b8374 ! Mem[00000000908000cc] = a6202de8, %l18 = 2c7de499f62cef1c ldsb [%o1+0x00c],%g2 ! %g2 = ffffffffffffffa6 p22_label_9: ! Mem[00000000908000fc] = ab225f28, %l18 = 2c7de499f62cef1c ldsw [%o1+0x03c],%g2 ! %g2 = 2c7de499f62cef1c ! Mem[000000003c8000f8] = edddd3a2377b42ff, %l4 = 00000000775f649c, %l5 = 000000008a98da32 add %i1,0x38,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = edddd3a2377b42ff ! %l6 = 0000000000000013, Mem[00000000918000fc] = 755694de stw %l6,[%o3+0x03c] ! Mem[00000000918000fc] = 00000013 ! Mem[000000003c0000e8] = 000000205949d7c1, %l0 = 00000000b11f781e, %l0 = 00000000b11f781e add %i0,0x28,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 000000205949d7c1 ! Mem[000000003c8000dc] = ff2a8076, %l5 = 377b42ff, %l3 = 0000001b add %i1,0x1c,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000ff2a8076 ! %l6 = 0000000000000013, Mem[000000003c0000cf] = e6cb3216 stb %l6,[%i0+0x00f] ! Mem[000000003c0000cc] = e6cb3213 ! Mem[00000000908000f8] = f6f5d23fab225f28, %l18 = 2c7de499f62cef1c ldx [%o1+0x038],%g2 ! %g2 = f6f5d23fab225f28 ! Mem[000000003c8000c4] = 5480fead, %l1 = 0000000046714bf8 ldsb [%i1+0x004],%l1 ! %l1 = 0000000000000054 ! Mem[000000003c0000c8] = 53386a7c, %l6 = 00000013, %l4 = 775f649c add %i0,0x08,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000053386a7c ! Mem[000000003c0000e4] = 947d066c, %l1 = 0000000000000054 swap [%i0+0x024],%l1 ! %l1 = 00000000947d066c p22_label_10: ! Mem[000000003d8000d4] = 7693de85, %l4 = 53386a7c, %l0 = 5949d7c1 add %i3,0x14,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000007693de85 ! Mem[000000003c0000e9] = 00000020, %l1 = 00000000947d066c ldstub [%i0+0x029],%l1 ! %l1 = 0000000000000000 ! Mem[000000003d0000e0] = 27e5efbb, %l4 = 53386a7c, %l3 = ff2a8076 add %i2,0x20,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000027e5efbb ! Mem[000000003c0000d4] = 659455e4, %l0 = 000000007693de85 swap [%i0+0x014],%l0 ! %l0 = 00000000659455e4 ! Mem[000000003c8000d8] = f0288f16, %l1 = 00000000, %l4 = 53386a7c add %i1,0x18,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000f0288f16 ! Mem[000000003c0000e8] = 00ff00205949d7c1, %l6 = 0000000000000013, %l3 = 0000000027e5efbb add %i0,0x28,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 00ff00205949d7c1 ! Mem[000000003c8000f0] = e85c3e0b, %l3 = 5949d7c1, %l5 = 377b42ff add %i1,0x30,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000e85c3e0b ! Mem[000000003d8000c8] = 000000fa, %l4 = 00000000f0288f16 swap [%i3+%i4],%l4 ! %l4 = 00000000000000fa ! Mem[000000003c8000dc] = ff2a8076, %l7 = 7f3b8374, %l5 = e85c3e0b add %i1,0x1c,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000ff2a8076 ! %l0 = 00000000659455e4, Mem[000000003d8000f0] = a997f09d stw %l0,[%i3+%o6] ! Mem[000000003d8000f0] = 659455e4 p22_label_11: ! %l0 = 00000000659455e4, Mem[00000000900000d7] = cde8bc32 stb %l0,[%o0+0x017] ! Mem[00000000900000d4] = e4e8bc32 ! Mem[00000000908000d0] = 000000fa0000001b, %l18 = 2c7de499f62cef1c ldx [%o1+%i5],%g2 ! %g2 = 000000fa0000001b ! Mem[000000003d0000d9] = 339564a6, %l3 = 00ff00205949d7c1 ldstub [%i2+0x019],%l3 ! %l3 = 0000000000000095 ! Mem[000000003d8000f8] = 0f18b0ff0f6fe0a1, %l4 = 00000000000000fa, %l4 = 00000000000000fa add %i3,0x38,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 0f18b0ff0f6fe0a1 ! Mem[00000000900000e0] = 6aadefcae3177af2, %l18 = 2c7de499f62cef1c ldx [%o0+%o4],%g2 ! %g2 = 6aadefcae3177af2 ! Mem[000000003c8000f4] = 8a98da32, %l3 = 00000095, %l6 = 00000013 add %i1,0x34,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000008a98da32 ! Mem[000000003d0000f4] = 61d6ffe6, %l5 = 00000000ff2a8076 swap [%i2+0x034],%l5 ! %l5 = 0000000061d6ffe6 ! Mem[000000003d8000c8] = f0288f16e85c3e0b, %l7 = d32e5bef7f3b8374, %l1 = 0000000000000000 add %i3,0x08,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = f0288f16e85c3e0b ! Mem[00000000900000c0] = 64f48500, %l18 = 2c7de499f62cef1c ldsw [%o0+%g0],%g2 ! %g2 = 2c7de499f62cef1c ! Mem[000000003d8000d3] = b11f781e, %l1 = f0288f16e85c3e0b ldstub [%i3+0x013],%l1 ! %l1 = 000000000000001e p22_label_12: ! Mem[000000003c8000e5] = 704ab526, %l6 = 000000008a98da32 ldstub [%i1+0x025],%l6 ! %l6 = 000000000000004a ! %l5 = 0000000061d6ffe6, Mem[00000000910000f8] = 957990c7 stw %l5,[%o2+0x038] ! Mem[00000000910000f8] = 61d6ffe6 ! %l4 = 0f18b0ff0f6fe0a1, Mem[00000000918000cc] = 7736dd33 stw %l4,[%o3+0x00c] ! Mem[00000000918000cc] = 0f6fe0a1 ! Mem[000000003c8000f8] = edddd3a2, %l1 = 000000000000001e ldsh [%i1+0x038],%l1 ! %l1 = ffffffffffffeddd ! %l5 = 0000000061d6ffe6, Mem[00000000908000d0] = 000000fa stw %l5,[%o1+%i5] ! Mem[00000000908000d0] = 61d6ffe6 ! Mem[00000000900000c0] = 64f485008803093b, %l18 = 2c7de499f62cef1c ldx [%o0+%g0],%g2 ! %g2 = 64f485008803093b ! Mem[000000003c0000f8] = 8a98da32, %l7 = d32e5bef7f3b8374 ldstub [%i0+0x038],%l7 ! %l7 = 000000000000008a ! Mem[00000000900000d0] = cf511728, %l18 = 2c7de499f62cef1c ldsb [%o0+%i5],%g2 ! %g2 = ffffffffffffffcf ! Mem[000000003d8000f4] = ba4cb58f, %l1 = ffffffffffffeddd swap [%i3+0x034],%l1 ! %l1 = 00000000ba4cb58f ! Mem[000000003d0000f4] = ff2a8076, %l5 = 61d6ffe6, %l1 = ba4cb58f add %i2,0x34,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000ff2a8076 p22_label_13: ! Mem[000000003d0000d4] = d9ffeb43, %l2 = 00000000000000fa ldsw [%i2+0x014],%l2 ! %l2 = ffffffffd9ffeb43 ! Mem[000000003c8000d0] = d32e5bef, %l0 = 00000000659455e4 swap [%i1+%i5],%l0 ! %l0 = 00000000d32e5bef ! Mem[00000000900000d8] = e8bc328caea3305c, %l18 = 2c7de499f62cef1c ldx [%o0+%i6],%g2 ! %g2 = e8bc328caea3305c ! Mem[000000003d0000dc] = 780c0fd5, %l2 = ffffffffd9ffeb43 swap [%i2+0x01c],%l2 ! %l2 = 00000000780c0fd5 ! %l6 = 0000004a, %l7 = 0000008a, Mem[00000000910000d8] = 3b50fbf6 7b85d336 std %l6,[%o2+%i6] ! Mem[00000000910000d8] = 0000004a 0000008a ! Mem[00000000918000d4] = 985f3b03, %l18 = 2c7de499f62cef1c ldsw [%o3+0x014],%g2 ! %g2 = 2c7de499f62cef1c ! Mem[000000003d8000d0] = b11f78ff7693de85, %l6 = 000000000000004a, %l3 = 0000000000000095 add %i3,0x10,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = b11f78ff7693de85 ! Mem[000000003d0000cc] = 8a98da32, %l7 = 0000008a, %l4 = 0f6fe0a1 add %i2,0x0c,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000008a98da32 ! %l4 = 000000008a98da32, Mem[00000000908000f4] = f408782d stw %l4,[%o1+0x034] ! Mem[00000000908000f4] = 8a98da32 ! %l7 = 000000000000008a, Mem[00000000908000cc] = a6202de8 stb %l7,[%o1+0x00c] ! Mem[00000000908000cc] = 8a202de8 p22_label_14: ! %l4 = 8a98da32, %l5 = 61d6ffe6, Mem[00000000908000f8] = f6f5d23f ab225f28 std %l4,[%o1+0x038] ! Mem[00000000908000f8] = 8a98da32 61d6ffe6 ! Mem[000000003c8000f8] = edddd3a2, %l3 = 7693de85, %l5 = 61d6ffe6 add %i1,0x38,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000edddd3a2 ! Mem[000000003d8000f6] = ffffeddd, %l7 = 000000000000008a ldstub [%i3+0x036],%l7 ! %l7 = 00000000000000ed ! Mem[000000003d0000d0] = ac3d740f, %l1 = ff2a8076, %l2 = 780c0fd5 add %i2,0x10,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000ac3d740f ! Mem[00000000900000c0] = 64f48500, %l18 = 2c7de499f62cef1c ldsw [%o0+%g0],%g2 ! %g2 = 2c7de499f62cef1c ! Mem[00000000908000c8] = 938a202d, %l18 = 2c7de499f62cef1c ldsb [%o1+0x00b],%g2 ! %g2 = ffffffffffffff93 ! Mem[000000003d8000d1] = b11f78ff, %l4 = 000000008a98da32 ldstub [%i3+0x011],%l4 ! %l4 = 000000000000001f ! %l2 = 00000000ac3d740f, Mem[00000000910000f0] = 704ab526 stw %l2,[%o2+%o6] ! Mem[00000000910000f0] = ac3d740f ! Mem[000000003d8000d8] = 0315e2499bd07b77, %l0 = 00000000d32e5bef, %l2 = 00000000ac3d740f add %i3,0x18,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 0315e2499bd07b77 ! %l6 = 0000004a, %l7 = 000000ed, Mem[000000003d8000c8] = f0288f16 e85c3e0b std %l6,[%i3+%i4] ! Mem[000000003d8000c8] = 0000004a 000000ed p22_label_15: ! Mem[00000000908000e4] = d5610000, %l18 = 2c7de499f62cef1c ldsb [%o1+0x026],%g2 ! %g2 = ffffffffffffffd5 ! Mem[000000003d0000c0] = e85c3e0be85c3e0b, %l7 = 00000000000000ed, %l4 = 000000000000001f casxa [%i2]0x80,%l7,%l4 ! %l4 = e85c3e0be85c3e0b ! Mem[00000000918000f4] = 5aed9849, %l18 = 2c7de499f62cef1c ldsw [%o3+0x034],%g2 ! %g2 = 2c7de499f62cef1c ! Mem[00000000918000e8] = e7e5df9d, %l18 = 2c7de499f62cef1c ldsb [%o3+0x02b],%g2 ! %g2 = ffffffffffffffe7 ! %l3 = b11f78ff7693de85, Mem[00000000908000dc] = 2d2807d6 stw %l3,[%o1+0x01c] ! Mem[00000000908000dc] = 7693de85 ! %l3 = b11f78ff7693de85, Mem[00000000900000cc] = 0472ded8 stw %l3,[%o0+0x00c] ! Mem[00000000900000cc] = 7693de85 ! Mem[000000003c0000d0] = 320e32f4, %l6 = 0000004a, %l5 = edddd3a2 add %i0,0x10,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000320e32f4 ! %l5 = 00000000320e32f4, Mem[00000000910000ec] = adbcd5b2 stw %l5,[%o2+0x02c] ! Mem[00000000910000ec] = 320e32f4 ! Mem[000000003c0000cc] = e6cb3213, %l4 = e85c3e0b, %l5 = 320e32f4 add %i0,0x0c,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000e6cb3213 ! Mem[000000003c8000d8] = f0288f16, %l5 = 00000000e6cb3213 swap [%i1+%i6],%l5 ! %l5 = 00000000f0288f16 ba,a p22_not_taken_0_end p22_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p22_branch_failed p22_not_taken_0_end: ! End of Random Code for Processor 22 1: membar #Sync ! Force all stores to complete p22_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x058] ! Set processor 22 done flag ! Check Registers p22_check_registers: set p22_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000d32e5bef bne,a,pn %xcc,p22_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000ff2a8076 bne,a,pn %xcc,p22_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0315e2499bd07b77 bne,a,pn %xcc,p22_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be b11f78ff7693de85 bne,a,pn %xcc,p22_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be e85c3e0be85c3e0b bne,a,pn %xcc,p22_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000004a bne,a,pn %xcc,p22_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000ed bne,a,pn %xcc,p22_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p22_local0_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = 320e32f47693de85 ldx [%i0+0x010],%g3 ! Observed data at 000000003c0000d0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6428a0ff00000054 ldx [%i0+0x020],%g3 ! Observed data at 000000003c0000e0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = cab5aa4d6affdbf6 ldx [%i0+0x030],%g3 ! Observed data at 000000003c0000f0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff98da32eab89faf ldx [%i0+0x038],%g3 ! Observed data at 000000003c0000f8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x038,%g4 set p22_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 0b28aabe000000a2 ldx [%i1+0x008],%g3 ! Observed data at 000000003c8000c8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 659455e47f3b8374 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 = e6cb3213ff2a8076 ldx [%i1+0x018],%g3 ! Observed data at 000000003c8000d8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5dbcdae170ffb526 ldx [%i1+0x020],%g3 ! Observed data at 000000003c8000e0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x020,%g4 set p22_local2_expect,%g1 ldx [%g1+0x018],%g2 ! Expected data = 33ff64a6d9ffeb43 ldx [%i2+0x018],%g3 ! Observed data at 000000003d0000d8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 27e5efbbac3d740f ldx [%i2+0x020],%g3 ! Observed data at 000000003d0000e0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7f3b83749407dcc8 ldx [%i2+0x028],%g3 ! Observed data at 000000003d0000e8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x028,%g4 set p22_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 37e44efff1553bb2 ldx [%i3+0x000],%g3 ! Observed data at 000000003d8000c0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000004a000000ed ldx [%i3+0x008],%g3 ! Observed data at 000000003d8000c8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b1ff78ff7693de85 ldx [%i3+0x010],%g3 ! Observed data at 000000003d8000d0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0b53e953db313d5a ldx [%i3+0x028],%g3 ! Observed data at 000000003d8000e8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 659455e4ffffffdd ldx [%i3+0x030],%g3 ! Observed data at 000000003d8000f0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x030,%g4 ! The test for processor 22 has passed p22_passed: ta GOOD_TRAP nop p22_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p22_failed p22_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p22_failed p22_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p22_failed p22_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p22_failed p22_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p22_failed p22_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p22_failed p22_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p22_failed p22_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p22_failed ! The test for processor 22 failed p22_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x058] ! Set processor 22 done flag set p22_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 22 failed p22_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x058] ! Set processor 22 done flag set p22_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p22_dfill_failed: ba p22_failed mov 0xddd,%g1 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: ldsh [%i2+0x004],%l6 ! Mem[000000003d0000c4] ldstub [%i0+0x007],%l5 ! Mem[000000003c0000c7] ldstub [%i0+0x026],%l4 ! Mem[000000003c0000e6] ldx [%i1+0x020],%l7 ! Mem[000000003c8000e0] lduw [%i3+0x030],%l0 ! Mem[000000003d8000f0] ldstub [%i0+0x035],%l5 ! Mem[000000003c0000f5] done p22_trap1o: ldsh [%o2+0x004],%l6 ! Mem[000000003d0000c4] ldstub [%o0+0x007],%l5 ! Mem[000000003c0000c7] ldstub [%o0+0x026],%l4 ! Mem[000000003c0000e6] ldx [%o1+0x020],%l7 ! Mem[000000003c8000e0] lduw [%o3+0x030],%l0 ! Mem[000000003d8000f0] ldstub [%o0+0x035],%l5 ! Mem[000000003c0000f5] done p22_trap2e: std %l2,[%i1+0x020] ! Mem[000000003c8000e0] std %l6,[%i0+0x020] ! Mem[000000003c0000e0] sth %l7,[%i3+0x038] ! Mem[000000003d8000f8] ldd [%i3+0x030],%l6 ! Mem[000000003d8000f0] stx %l4,[%i0+0x010] ! Mem[000000003c0000d0] swap [%i2+0x024],%l4 ! Mem[000000003d0000e4] ldsb [%i0+0x00a],%l7 ! Mem[000000003c0000ca] done p22_trap2o: std %l2,[%o1+0x020] ! Mem[000000003c8000e0] std %l6,[%o0+0x020] ! Mem[000000003c0000e0] sth %l7,[%o3+0x038] ! Mem[000000003d8000f8] ldd [%o3+0x030],%l6 ! Mem[000000003d8000f0] stx %l4,[%o0+0x010] ! Mem[000000003c0000d0] swap [%o2+0x024],%l4 ! Mem[000000003d0000e4] ldsb [%o0+0x00a],%l7 ! Mem[000000003c0000ca] 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 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = c9b7dabc219c11af ldx [%g1+0x008],%l1 ! %l1 = 0975a201d1bf321f ldx [%g1+0x010],%l2 ! %l2 = d05ce0f7f42a54b4 ldx [%g1+0x018],%l3 ! %l3 = 2c8bfa166a13dbf6 ldx [%g1+0x020],%l4 ! %l4 = 3ee4a508a57441d2 ldx [%g1+0x028],%l5 ! %l5 = 0613ca2253386a7c ldx [%g1+0x030],%l6 ! %l6 = 5b1eb5cdf1553bb2 ldx [%g1+0x038],%l7 ! %l7 = a0070de0778d9b3a ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 12a6340e 960509b3 f64b88c5 663bbd81 ! %f4 = bc1a45c9 6db3d273 43a87a96 4301cc32 ! %f8 = fdb263fa f9568445 54e2e871 62674f2c ! %f12 = bd50188e 5fb5c0bd 2d433338 b9abce4d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 73eede51 6ea0ab7d 748f7749 b5c205f1 ! %f20 = 2242e1fd 3c85295d 6fbec201 6e961925 ! %f24 = 13ef78c4 5a8a1bd2 4e6c8549 4fd62b64 ! %f28 = ab3dc033 2d41baf7 ef8626ce dc414632 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 8a8c5084 5ca70896 6728b3ef 14a109e0 ! %f36 = a2bc3deb a8c6e200 a3a5b9ec e4e96e48 ! %f40 = ef98d010 8ca3a105 57107679 84017212 ! %f44 = 3200782c 382df959 7065cbcd a1492bd9 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2c2f93c800000015,%g7,%g1 ! GSR scale = 2, align = 5 wr %g1,%g0,%gsr ! GSR = 2c2f93c800000015 wr %g0,%y ! Clear Y 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[000000003e8000e0] = bdffd26c, %l4 = a188b1de00738720 swap [%i1+%o4],%l4 ! %l4 = 00000000bdffd26c ! Mem[000000003f0000f0] = fa4e371b, %l4 = 00000000bdffd26c ldstub [%i2+%o6],%l4 ! %l4 = 00000000000000fa ! Mem[000000003e0000d8] = 1b476e20ba6700d8, %l4 = 00000000000000fa, %l6 = 2c3e8ae6b4c3a6aa add %i0,0x18,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 1b476e20ba6700d8 ! %l6 = ba6700d8, %l7 = f4e03ae2, Mem[00000000908000f8] = f6f5d23f ab225f28 std %l6,[%o1+0x038] ! Mem[00000000908000f8] = ba6700d8 f4e03ae2 ! %l6 = ba6700d8, %l7 = f4e03ae2, Mem[00000000908000c8] = c1b03c93 a6202de8 std %l6,[%o1+%i4] ! Mem[00000000908000c8] = ba6700d8 f4e03ae2 ! Mem[000000003e0000c4] = 43f5a3cd, %l5 = 2840b507, %l4 = 000000fa add %i0,0x04,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000043f5a3cd ! %l2 = 228377dd, %l3 = 08e90e14, Mem[00000000918000d8] = 57d20022 29bc89c3 std %l2,[%o3+%i6] ! Mem[00000000918000d8] = 228377dd 08e90e14 ! Mem[00000000918000ec] = e5df9dd8, %l18 = b8ba12caac0cb311 ldsw [%o3+0x02c],%g2 ! %g2 = b8ba12caac0cb311 ! Mem[00000000918000e0] = 746bc760, %l18 = b8ba12caac0cb311 ldsb [%o3+0x023],%g2 ! %g2 = 0000000000000074 ! Mem[000000003f0000f8] = c6ac5786d23fe32e, %l0 = 2fa278cfe3e197db, %l1 = 6ebbe0f432a8f0ec add %i2,0x38,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = c6ac5786d23fe32e p23_label_2: ! Mem[000000003e0000f0] = 0a1515e9, %l4 = 43f5a3cd, %l0 = e3e197db add %i0,0x30,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000000a1515e9 ! Mem[00000000908000e8] = 52d85af6, %l18 = b8ba12caac0cb311 ldsw [%o1+%o5],%g2 ! %g2 = b8ba12caac0cb311 ! Mem[00000000908000d0] = 7198b30a564e5092, %l18 = b8ba12caac0cb311 ldx [%o1+%i5],%g2 ! %g2 = 7198b30a564e5092 ! Mem[000000003f8000c0] = 0da45e26, %l0 = 000000000a1515e9 swap [%i3+%g0],%l0 ! %l0 = 000000000da45e26 ! %l6 = ba6700d8, %l7 = f4e03ae2, Mem[000000003e0000d8] = 1b476e20 ba6700d8 std %l6,[%i0+%i6] ! Mem[000000003e0000d8] = ba6700d8 f4e03ae2 ! Mem[000000003e8000f4] = 75ad12cd, %l1 = c6ac5786d23fe32e swap [%i1+0x034],%l1 ! %l1 = 0000000075ad12cd ! Mem[000000003e0000f8] = 01c1143c6686ad56, %l7 = 94f1efadf4e03ae2, %l3 = 2885ab4208e90e14 add %i0,0x38,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 01c1143c6686ad56 ! Mem[00000000918000d8] = 228377dd08e90e14, %l18 = b8ba12caac0cb311 ldx [%o3+%i6],%g2 ! %g2 = 228377dd08e90e14 ! Mem[000000003e0000e0] = c6d17c42, %l5 = 2840b507, %l2 = 228377dd add %i0,0x20,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000c6d17c42 ! Mem[000000003e0000f4] = 2f2ecb6b, %l4 = 0000000043f5a3cd swap [%i0+0x034],%l4 ! %l4 = 000000002f2ecb6b p23_label_3: ! %l7 = 94f1efadf4e03ae2, Mem[00000000918000d8] = 228377dd stw %l7,[%o3+%i6] ! Mem[00000000918000d8] = f4e03ae2 ! Mem[000000003e0000c0] = 7c77005043f5a3cd, %l0 = 000000000da45e26, %l7 = 94f1efadf4e03ae2 casxa [%i0]0x80,%l0,%l7 ! %l7 = 7c77005043f5a3cd ! %l2 = c6d17c42, %l3 = 6686ad56, Mem[00000000918000c8] = 88436c47 7736dd33 std %l2,[%o3+%i4] ! Mem[00000000918000c8] = c6d17c42 6686ad56 ! Mem[000000003f8000d8] = a631e096, %l6 = ba6700d8, %l6 = ba6700d8 add %i3,0x18,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000a631e096 ! %l5 = cca1cd9c2840b507, Mem[00000000918000f6] = 98493636 stb %l5,[%o3+0x036] ! Mem[00000000918000f4] = 07493636 ! Mem[000000003f0000ec] = 194c5f75, %l2 = c6d17c42, %l2 = c6d17c42 add %i2,0x2c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000194c5f75 ! Mem[000000003e0000f8] = 01c1143c6686ad56, %l2 = 00000000194c5f75, %l2 = 00000000194c5f75 add %i0,0x38,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 01c1143c6686ad56 ! %l0 = 000000000da45e26, Mem[00000000900000dc] = aea3305c stw %l0,[%o0+0x01c] ! Mem[00000000900000dc] = 0da45e26 ! Mem[000000003e8000c0] = 2831a128456a3f1d, %l4 = 000000002f2ecb6b, %l6 = 00000000a631e096 casxa [%i1]0x80,%l4,%l6 ! %l6 = 2831a128456a3f1d ! Mem[00000000900000cc] = ded8cf51, %l18 = b8ba12caac0cb311 ldsh [%o0+0x00e],%g2 ! %g2 = ffffffffffffded8 p23_label_4: ! Mem[000000003e0000e8] = aba7d182be1e96c3, %l2 = 01c1143c6686ad56 ldx [%i0+%o5],%l2 ! %l2 = aba7d182be1e96c3 ! %l0 = 0da45e26, %l1 = 75ad12cd, Mem[00000000910000f0] = 38ff2a97 cb95fea2 std %l0,[%o2+%o6] ! Mem[00000000910000f0] = 0da45e26 75ad12cd ! %l4 = 000000002f2ecb6b, Mem[00000000918000f9] = 36a6ac75 stb %l4,[%o3+0x039] ! Mem[00000000918000f8] = 6ba6ac75 ! Mem[000000003e8000c0] = 2831a128456a3f1d, %l2 = aba7d182be1e96c3, %l6 = 2831a128456a3f1d casxa [%i1]0x80,%l2,%l6 ! %l6 = 2831a128456a3f1d ! %l1 = 0000000075ad12cd, Mem[00000000910000fc] = cdf6c3bc stw %l1,[%o2+0x03c] ! Mem[00000000910000fc] = 75ad12cd ! %l3 = 01c1143c6686ad56, Mem[000000003f8000f2] = 9ecf7435 stb %l3,[%i3+0x032] ! Mem[000000003f8000f0] = 9ecf5635 ! Mem[000000003e8000d0] = 548a9064, %l5 = cca1cd9c2840b507 ldsb [%i1+0x013],%l5 ! %l5 = 0000000000000064 ! %l7 = 7c77005043f5a3cd, Mem[00000000900000d4] = 93556acd stw %l7,[%o0+0x014] ! Mem[00000000900000d4] = 43f5a3cd ! Mem[00000000910000d4] = 6e5e25aa, %l18 = b8ba12caac0cb311 ldsh [%o2+0x014],%g2 ! %g2 = 0000000000006e5e ! Mem[000000003f0000c8] = 583aa5808cc7806c, %l0 = 000000000da45e26, %l2 = aba7d182be1e96c3 add %i2,0x08,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 583aa5808cc7806c p23_label_5: ! %l0 = 000000000da45e26, Mem[00000000900000cd] = 72ded8cf stb %l0,[%o0+0x00d] ! Mem[00000000900000cc] = 26ded8cf ! Mem[00000000910000dc] = 7b31d336, %l18 = b8ba12caac0cb311 ldsw [%o2+0x01c],%g2 ! %g2 = b8ba12caac0cb311 ! Mem[000000003e8000e4] = a36f68c5, %l7 = 43f5a3cd, %l2 = 8cc7806c add %i1,0x24,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000a36f68c5 ! %l3 = 01c1143c6686ad56, Mem[00000000900000cb] = 930426de stb %l3,[%o0+0x00b] ! Mem[00000000900000c8] = 560426de ! %l1 = 0000000075ad12cd, Mem[00000000910000de] = d33601c2 stb %l1,[%o2+0x01e] ! Mem[00000000910000dc] = cd3601c2 ! Mem[00000000900000dc] = 5e266aad, %l18 = b8ba12caac0cb311 ldsb [%o0+0x01e],%g2 ! %g2 = 000000000000005e ! Mem[00000000908000e8] = d85af65b, %l18 = b8ba12caac0cb311 ldsb [%o1+0x029],%g2 ! %g2 = ffffffffffffffd8 ! %l0 = 000000000da45e26, Mem[000000003f0000de] = 773b4c80 stb %l0,[%i2+0x01e] ! Mem[000000003f0000dc] = 773b2680 ! %l0 = 000000000da45e26, Mem[00000000910000d6] = 25aa3b50 stb %l0,[%o2+0x016] ! Mem[00000000910000d4] = 26aa3b50 ! Mem[00000000910000f4] = 75ad12cd, %l18 = b8ba12caac0cb311 ldsh [%o2+0x034],%g2 ! %g2 = 00000000000075ad p23_label_6: ! Mem[00000000900000d4] = f5a3cde8, %l18 = b8ba12caac0cb311 ldsb [%o0+0x015],%g2 ! %g2 = fffffffffffffff5 ! Mem[00000000918000d0] = 0e985f3b, %l18 = b8ba12caac0cb311 ldsb [%o3+0x013],%g2 ! %g2 = 000000000000000e ! Mem[000000003e0000c8] = f1dfbbae55edfd01, %l1 = 0000000075ad12cd ldx [%i0+%i4],%l1 ! %l1 = f1dfbbae55edfd01 ! Mem[000000003e0000ec] = be1e96c3, %l3 = 6686ad56, %l5 = 00000064 add %i0,0x2c,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000be1e96c3 ! Mem[000000003f8000e4] = 1b07d8fd, %l3 = 01c1143c6686ad56 swap [%i3+0x024],%l3 ! %l3 = 000000001b07d8fd ! %l5 = 00000000be1e96c3, Mem[000000003e0000f8] = 01c1143c stw %l5,[%i0+0x038] ! Mem[000000003e0000f8] = be1e96c3 ! Mem[000000003e0000ec] = be1e96c3, %l4 = 000000002f2ecb6b swap [%i0+0x02c],%l4 ! %l4 = 00000000be1e96c3 ! %l6 = 456a3f1d, %l7 = 43f5a3cd, Mem[00000000918000f8] = 366ba6ac 755694de std %l6,[%o3+0x038] ! Mem[00000000918000f8] = 456a3f1d 43f5a3cd ! Mem[000000003f8000c8] = 44e76cdbd1fce9ca, %l1 = f1dfbbae55edfd01, %l1 = f1dfbbae55edfd01 add %i3,0x08,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 44e76cdbd1fce9ca ! Mem[00000000900000f4] = 4499e34c, %l18 = b8ba12caac0cb311 ldsw [%o0+0x034],%g2 ! %g2 = b8ba12caac0cb311 p23_label_7: ! Mem[000000003e8000e8] = 98b89570, %l7 = 7c77005043f5a3cd ldsb [%i1+0x02a],%l7 ! %l7 = ffffffffffffff95 ! Mem[000000003f8000f5] = afa618db, %l1 = 44e76cdbd1fce9ca ldstub [%i3+0x035],%l1 ! %l1 = 00000000000000a6 ! Mem[00000000918000e4] = 6080d970, %l18 = b8ba12caac0cb311 ldsh [%o3+0x026],%g2 ! %g2 = 0000000000006080 ! %l0 = 0da45e26, %l1 = 000000a6, Mem[00000000918000c0] = 69d68606 0a36bd1b std %l0,[%o3+%g0] ! Mem[00000000918000c0] = 0da45e26 000000a6 ! Mem[000000003e8000cb] = 30ce31bd, %l0 = 000000000da45e26 ldstub [%i1+0x00b],%l0 ! %l0 = 00000000000000bd ! %l3 = 000000001b07d8fd, Mem[00000000918000f4] = 5aed0749 stw %l3,[%o3+0x034] ! Mem[00000000918000f4] = 1b07d8fd ! %l0 = 000000bd, %l1 = 000000a6, Mem[00000000910000f8] = 9579f5c7 75ad12cd std %l0,[%o2+0x038] ! Mem[00000000910000f8] = 000000bd 000000a6 ! Mem[00000000910000fc] = 00a60000, %l18 = b8ba12caac0cb311 ldsh [%o2+0x03e],%g2 ! %g2 = 00000000000000a6 ! %l4 = 00000000be1e96c3, Mem[00000000908000f4] = f408782d stb %l4,[%o1+0x034] ! Mem[00000000908000f4] = c308782d ! %l0 = 00000000000000bd, Mem[00000000910000c3] = bb047d78 stb %l0,[%o2+0x003] ! Mem[00000000910000c0] = bd047d78 p23_label_8: ! Mem[000000003e8000ec] = 2f473f2d, %l2 = 00000000a36f68c5 swap [%i1+0x02c],%l2 ! %l2 = 000000002f473f2d ! Mem[00000000918000cc] = 6686ad56, %l18 = b8ba12caac0cb311 ldsh [%o3+0x00c],%g2 ! %g2 = 0000000000006686 ! Mem[000000003f8000c9] = 44e76cdb, %l0 = 00000000000000bd ldstub [%i3+0x009],%l0 ! %l0 = 00000000000000e7 ! %l2 = 000000002f473f2d, Mem[00000000908000f8] = ba6700d8 stw %l2,[%o1+0x038] ! Mem[00000000908000f8] = 2f473f2d ! Mem[000000003e8000ec] = a36f68c5, %l6 = 456a3f1d, %l7 = ffffff95 add %i1,0x2c,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000a36f68c5 ! Mem[00000000908000d0] = 7198b30a, %l18 = b8ba12caac0cb311 ldsh [%o1+%i5],%g2 ! %g2 = 0000000000007198 ! Mem[000000003e8000e4] = a36f68c5, %l7 = a36f68c5, %l6 = 456a3f1d add %i1,0x24,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000a36f68c5 ! %l5 = 00000000be1e96c3, Mem[00000000918000df] = 14bef83b stb %l5,[%o3+0x01f] ! Mem[00000000918000dc] = c3bef83b ! Mem[000000003e0000fa] = be1e96c3, %l6 = 00000000a36f68c5 ldstub [%i0+0x03a],%l6 ! %l6 = 0000000000000096 ! Mem[00000000918000c8] = c6d17c42, %l18 = b8ba12caac0cb311 ldsw [%o3+%i4],%g2 ! %g2 = b8ba12caac0cb311 p23_label_9: ! Mem[000000003f8000d0] = 7631d645, %l1 = 000000a6, %l5 = be1e96c3 add %i3,0x10,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000007631d645 ! Mem[000000003e8000f4] = d23fe32e, %l7 = 00000000a36f68c5 ldstub [%i1+0x034],%l7 ! %l7 = 00000000000000d2 ! Mem[000000003e0000fc] = 6686ad56, %l1 = 00000000000000a6 ldstub [%i0+0x03c],%l1 ! %l1 = 0000000000000066 ! %l4 = be1e96c3, %l5 = 7631d645, Mem[00000000908000c0] = e91a6828 66c2b5be std %l4,[%o1+%g0] ! Mem[00000000908000c0] = be1e96c3 7631d645 ! Mem[000000003f8000c0] = 0a1515e962c51c32, %l1 = 0000000000000066, %l7 = 00000000000000d2 casxa [%i3]0x80,%l1,%l7 ! %l7 = 0a1515e962c51c32 ! Mem[000000003e8000d0] = 548a906451dac95b, %l1 = 0000000000000066, %l2 = 000000002f473f2d add %i1,0x10,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 548a906451dac95b ! %l4 = 00000000be1e96c3, Mem[00000000900000d0] = cf511728 stw %l4,[%o0+%i5] ! Mem[00000000900000d0] = be1e96c3 ! Mem[000000003e0000ec] = 2f2ecb6b, %l0 = 00000000000000e7 ldsb [%i0+0x02d],%l0 ! %l0 = 000000000000002e ! %l1 = 0000000000000066, Mem[00000000900000d5] = f5a3cde8 stb %l1,[%o0+0x015] ! Mem[00000000900000d4] = 66a3cde8 ! Mem[000000003f0000e9] = d9333b4e, %l6 = 0000000000000096 ldstub [%i2+0x029],%l6 ! %l6 = 0000000000000033 p23_label_10: ! %l1 = 0000000000000066, Mem[00000000918000c4] = 000000a6 stw %l1,[%o3+0x004] ! Mem[00000000918000c4] = 00000066 ! %l0 = 000000000000002e, Mem[00000000908000c8] = ba6700d8 stw %l0,[%o1+%i4] ! Mem[00000000908000c8] = 0000002e ! Mem[00000000908000e4] = 21f5d561, %l18 = b8ba12caac0cb311 ldsh [%o1+0x024],%g2 ! %g2 = 00000000000021f5 ! Mem[000000003e0000d8] = ba6700d8, %l0 = 0000002e, %l3 = 1b07d8fd add %i0,0x18,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000ba6700d8 ! %l0 = 0000002e, %l1 = 00000066, Mem[000000003e8000c8] = 30ce31ff 7905ca24 std %l0,[%i1+%i4] ! Mem[000000003e8000c8] = 0000002e 00000066 ! Mem[000000003f0000f8] = c6ac5786, %l5 = 7631d645, %l2 = 51dac95b add %i2,0x38,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000c6ac5786 ! Mem[000000003e8000f0] = c1b47dbb, %l0 = 000000000000002e swap [%i1+%o6],%l0 ! %l0 = 00000000c1b47dbb ! Mem[00000000900000c8] = d7b08d560426ded8, %l18 = b8ba12caac0cb311 ldx [%o0+%i4],%g2 ! %g2 = d7b08d560426ded8 ! Mem[000000003e0000c0] = 7c770050, %l3 = 00000000ba6700d8 ldsw [%i0+%g0],%l3 ! %l3 = 000000007c770050 ! Mem[000000003e0000f0] = 0a1515e9, %l5 = 000000007631d645 swap [%i0+%o6],%l5 ! %l5 = 000000000a1515e9 p23_label_11: ! Mem[000000003f8000c1] = 0a1515e9, %l2 = 00000000c6ac5786 ldstub [%i3+0x001],%l2 ! %l2 = 0000000000000015 ! Mem[000000003f0000f4] = 58b8e0e0, %l1 = 0000000000000066 ldsw [%i2+0x034],%l1 ! %l1 = 0000000058b8e0e0 ! %l6 = 0000000000000033, Mem[00000000910000c8] = a1e5df4d stw %l6,[%o2+%i4] ! Mem[00000000910000c8] = 00000033 ! Mem[000000003e8000f0] = 0000002e, %l7 = 0a1515e962c51c32 swap [%i1+%o6],%l7 ! %l7 = 000000000000002e ! Mem[000000003f0000f0] = ff4e371b, %l2 = 0000000000000015 swap [%i2+%o6],%l2 ! %l2 = 00000000ff4e371b ! Mem[000000003f8000c7] = 62c51c32, %l3 = 000000007c770050 ldstub [%i3+0x007],%l3 ! %l3 = 0000000000000032 ! Mem[000000003e8000f5] = ff3fe32e, %l5 = 000000000a1515e9 ldstub [%i1+0x035],%l5 ! %l5 = 000000000000003f ! Mem[000000003e8000c4] = 456a3f1d, %l2 = 00000000ff4e371b ldsh [%i1+0x004],%l2 ! %l2 = 000000000000456a ! Mem[000000003e8000e4] = 456a3f1d, %l3 = 0000000000000032 swap [%i1+0x024],%l3 ! %l3 = 00000000456a3f1d ! %l3 = 00000000456a3f1d, Mem[00000000900000c0] = 64f48500 stw %l3,[%o0+%g0] ! Mem[00000000900000c0] = 456a3f1d p23_label_12: ! %l2 = 0000456a, %l3 = 456a3f1d, Mem[00000000918000d8] = f4e03ae2 08e90ec3 std %l2,[%o3+%i6] ! Mem[00000000918000d8] = 0000456a 456a3f1d ! Mem[000000003e8000e8] = 98b89570a36f68c5, %l0 = 00000000c1b47dbb, %l5 = 000000000000003f add %i1,0x28,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 98b89570a36f68c5 ! Mem[00000000918000d8] = 0000456a, %l18 = b8ba12caac0cb311 ldsw [%o3+%i6],%g2 ! %g2 = b8ba12caac0cb311 ! %l2 = 0000456a, %l3 = 456a3f1d, Mem[00000000900000c8] = d7b08d56 0426ded8 std %l2,[%o0+%i4] ! Mem[00000000900000c8] = 0000456a 456a3f1d ! Mem[000000003f8000f8] = 94dd016d, %l1 = 58b8e0e0, %l4 = be1e96c3 add %i3,0x38,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000094dd016d ! Mem[00000000908000d4] = 564e5092, %l18 = b8ba12caac0cb311 ldsh [%o1+0x014],%g2 ! %g2 = 000000000000564e ! Mem[000000003f8000f0] = 9ecf5635afff18db, %l6 = 0000000000000033, %l0 = 00000000c1b47dbb add %i3,0x30,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 9ecf5635afff18db ! %l0 = afff18db, %l1 = 58b8e0e0, Mem[00000000900000d8] = e8bc328c 0da45e26 std %l0,[%o0+%i6] ! Mem[00000000900000d8] = afff18db 58b8e0e0 ! Mem[000000003e8000d0] = 548a9064, %l2 = 0000456a, %l5 = a36f68c5 add %i1,0x10,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000548a9064 ! Mem[000000003f0000f9] = c6ac5786, %l5 = 00000000548a9064 ldstub [%i2+0x039],%l5 ! %l5 = 00000000000000ac p23_label_13: ! Mem[000000003e8000d0] = 548a906451dac95b, %l5 = 00000000000000ac, %l4 = 0000000094dd016d add %i1,0x10,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 548a906451dac95b ! Mem[00000000900000e8] = c8c1b242, %l18 = b8ba12caac0cb311 ldsb [%o0+0x02a],%g2 ! %g2 = ffffffffffffffc8 ! Mem[00000000918000f0] = 2effe3b0, %l18 = b8ba12caac0cb311 ldsh [%o3+%o6],%g2 ! %g2 = 0000000000002eff ! Mem[000000003e0000d0] = 609d274a, %l7 = 000000000000002e ldsw [%i0+%i5],%l7 ! %l7 = 00000000609d274a ! Mem[000000003f8000e6] = 6686ad56, %l6 = 0000000000000033 ldstub [%i3+0x026],%l6 ! %l6 = 00000000000000ad ! %l4 = 51dac95b, %l5 = 000000ac, Mem[00000000910000e8] = 8a57f6f6 adbcd5b2 std %l4,[%o2+%o5] ! Mem[00000000910000e8] = 51dac95b 000000ac ! %l5 = 00000000000000ac, Mem[00000000900000c0] = 456a3f1d stw %l5,[%o0+%g0] ! Mem[00000000900000c0] = 000000ac ! Mem[000000003f8000eb] = d1440cff, %l3 = 00000000456a3f1d ldstub [%i3+0x02b],%l3 ! %l3 = 00000000000000ff ! %l0 = afff18db, %l1 = 58b8e0e0, Mem[000000003e8000e8] = 98b89570 a36f68c5 std %l0,[%i1+%o5] ! Mem[000000003e8000e8] = afff18db 58b8e0e0 ! %l6 = 000000ad, %l7 = 609d274a, Mem[000000003e8000d0] = 548a9064 51dac95b std %l6,[%i1+%i5] ! Mem[000000003e8000d0] = 000000ad 609d274a p23_label_14: ! %l2 = 000000000000456a, Mem[00000000918000e0] = bef83b74 stw %l2,[%o3+%o4] ! Mem[00000000918000e0] = 0000456a ! Mem[000000003e0000de] = f4e03ae2, %l3 = 00000000000000ff ldstub [%i0+0x01e],%l3 ! %l3 = 000000000000003a ! Mem[000000003e8000d8] = a00f1d19, %l0 = afff18db, %l4 = 51dac95b add %i1,0x18,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000a00f1d19 ! Mem[00000000910000d4] = 6e5e26aa, %l18 = b8ba12caac0cb311 ldsw [%o2+0x014],%g2 ! %g2 = b8ba12caac0cb311 ! Mem[000000003e8000d8] = a00f1d19, %l4 = a00f1d19, %l0 = afff18db add %i1,0x18,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000a00f1d19 ! %l2 = 0000456a, %l3 = 0000003a, Mem[00000000910000d0] = 06bd17f6 6e5e26aa std %l2,[%o2+%i5] ! Mem[00000000910000d0] = 0000456a 0000003a ! Mem[000000003f0000ec] = 194c5f75, %l3 = 000000000000003a swap [%i2+0x02c],%l3 ! %l3 = 00000000194c5f75 ! %l1 = 0000000058b8e0e0, Mem[00000000900000f1] = cc4dae44 stb %l1,[%o0+0x031] ! Mem[00000000900000f0] = e04dae44 ! Mem[000000003f0000e4] = ec8e8415, %l0 = 00000000a00f1d19 swap [%i2+0x024],%l0 ! %l0 = 00000000ec8e8415 ! Mem[000000003f0000d2] = 5d2fae4b, %l1 = 0000000058b8e0e0 ldstub [%i2+0x012],%l1 ! %l1 = 00000000000000ae p23_label_15: ! %l6 = 000000ad, %l7 = 609d274a, Mem[00000000908000e8] = 52d85af6 5bd6f7c8 std %l6,[%o1+%o5] ! Mem[00000000908000e8] = 000000ad 609d274a ! Mem[00000000918000d4] = 3b030000, %l18 = b8ba12caac0cb311 ldsb [%o3+0x016],%g2 ! %g2 = 000000000000003b ! %l0 = ec8e8415, %l1 = 000000ae, Mem[00000000910000c0] = 5f8a08bd 047d78e7 std %l0,[%o2+%g0] ! Mem[00000000910000c0] = ec8e8415 000000ae ! Mem[000000003e8000f8] = 58727c85574f1ba4, %l4 = 00000000a00f1d19, %l4 = 00000000a00f1d19 add %i1,0x38,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 58727c85574f1ba4 ! Mem[000000003f8000c8] = 44ff6cdb, %l1 = 00000000000000ae swap [%i3+%i4],%l1 ! %l1 = 0000000044ff6cdb ! Mem[000000003f8000f8] = 94dd016d, %l5 = 00000000000000ac swap [%i3+0x038],%l5 ! %l5 = 0000000094dd016d ! %l4 = 58727c85574f1ba4, Mem[00000000910000c8] = 00000033 stw %l4,[%o2+%i4] ! Mem[00000000910000c8] = 574f1ba4 ! %l0 = ec8e8415, %l1 = 44ff6cdb, Mem[00000000908000c0] = be1e96c3 7631d645 std %l0,[%o1+%g0] ! Mem[00000000908000c0] = ec8e8415 44ff6cdb ! %l0 = 00000000ec8e8415, Mem[00000000918000f8] = 456a3f1d stb %l0,[%o3+0x038] ! Mem[00000000918000f8] = 156a3f1d ! Mem[000000003e0000e4] = 90cb648e, %l5 = 94dd016d, %l6 = 000000ad add %i0,0x24,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000090cb648e ba,a p23_not_taken_0_end p23_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p23_branch_failed p23_not_taken_0_end: ! End of Random Code for Processor 23 1: membar #Sync ! Force all stores to complete p23_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x05c] ! Set processor 23 done flag ! Check Registers p23_check_registers: set p23_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000ec8e8415 bne,a,pn %xcc,p23_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000044ff6cdb bne,a,pn %xcc,p23_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000456a bne,a,pn %xcc,p23_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000194c5f75 bne,a,pn %xcc,p23_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 58727c85574f1ba4 bne,a,pn %xcc,p23_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000094dd016d bne,a,pn %xcc,p23_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000090cb648e bne,a,pn %xcc,p23_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000609d274a bne,a,pn %xcc,p23_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p23_local0_expect,%g1 ldx [%g1+0x018],%g2 ! Expected data = ba6700d8f4e0ffe2 ldx [%i0+0x018],%g3 ! Observed data at 000000003e0000d8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = aba7d1822f2ecb6b ldx [%i0+0x028],%g3 ! Observed data at 000000003e0000e8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7631d64543f5a3cd ldx [%i0+0x030],%g3 ! Observed data at 000000003e0000f0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = be1effc3ff86ad56 ldx [%i0+0x038],%g3 ! Observed data at 000000003e0000f8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x038,%g4 set p23_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 0000002e00000066 ldx [%i1+0x008],%g3 ! Observed data at 000000003e8000c8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000ad609d274a ldx [%i1+0x010],%g3 ! Observed data at 000000003e8000d0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = afff18dba420f2ba ldx [%i1+0x018],%g3 ! Observed data at 000000003e8000d8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0073872000000032 ldx [%i1+0x020],%g3 ! Observed data at 000000003e8000e0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = afff18db58b8e0e0 ldx [%i1+0x028],%g3 ! Observed data at 000000003e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 62c51c32ffffe32e ldx [%i1+0x030],%g3 ! Observed data at 000000003e8000f0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x030,%g4 set p23_local2_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = 5d2fff4be9cef6a9 ldx [%i2+0x010],%g3 ! Observed data at 000000003f0000d0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1f16115a773b2680 ldx [%i2+0x018],%g3 ! Observed data at 000000003f0000d8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 72be474ba00f1d19 ldx [%i2+0x020],%g3 ! Observed data at 000000003f0000e0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d9ff3b4e0000003a ldx [%i2+0x028],%g3 ! Observed data at 000000003f0000e8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0000001558b8e0e0 ldx [%i2+0x030],%g3 ! Observed data at 000000003f0000f0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = c6ff5786d23fe32e ldx [%i2+0x038],%g3 ! Observed data at 000000003f0000f8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x038,%g4 set p23_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 0aff15e962c51cff ldx [%i3+0x000],%g3 ! Observed data at 000000003f8000c0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000aed1fce9ca ldx [%i3+0x008],%g3 ! Observed data at 000000003f8000c8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 98f9eef16686ff56 ldx [%i3+0x020],%g3 ! Observed data at 000000003f8000e0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d1440cff8a3ec468 ldx [%i3+0x028],%g3 ! Observed data at 000000003f8000e8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000ac97fb3f69 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_dfill_failed: ba p23_failed mov 0xddd,%g1 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: ldsh [%i2+0x024],%l6 ! Mem[000000003f0000e4] done p23_trap1o: ldsh [%o2+0x024],%l6 ! Mem[000000003f0000e4] done p23_trap2e: swap [%i1+0x014],%l0 ! Mem[000000003e8000d4] ldsb [%i3+0x03c],%l2 ! Mem[000000003f8000fc] ldsh [%i3+0x026],%l1 ! Mem[000000003f8000e6] swap [%i3+0x028],%l7 ! Mem[000000003f8000e8] ldsh [%i2+0x03c],%l4 ! Mem[000000003f0000fc] stw %l3,[%i0+0x004] ! Mem[000000003e0000c4] done p23_trap2o: swap [%o1+0x014],%l0 ! Mem[000000003e8000d4] ldsb [%o3+0x03c],%l2 ! Mem[000000003f8000fc] ldsh [%o3+0x026],%l1 ! Mem[000000003f8000e6] swap [%o3+0x028],%l7 ! Mem[000000003f8000e8] ldsh [%o2+0x03c],%l4 ! Mem[000000003f0000fc] stw %l3,[%o0+0x004] ! Mem[000000003e0000c4] done p23_trap3e: nop nop nop nop nop nop done p23_trap3o: nop nop nop nop nop nop done p23_init_memory_pointers: set p23_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p23_local0_start,%i0 set p23_local1_start,%i1 set p23_local2_start,%i2 set p23_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 2fa278cfe3e197db ldx [%g1+0x008],%l1 ! %l1 = 6ebbe0f432a8f0ec ldx [%g1+0x010],%l2 ! %l2 = a6bf4fa6228377dd ldx [%g1+0x018],%l3 ! %l3 = 2885ab4208e90e14 ldx [%g1+0x020],%l4 ! %l4 = a188b1de00738720 ldx [%g1+0x028],%l5 ! %l5 = cca1cd9c2840b507 ldx [%g1+0x030],%l6 ! %l6 = 2c3e8ae6b4c3a6aa ldx [%g1+0x038],%l7 ! %l7 = 94f1efadf4e03ae2 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 82824656 6c23b1c2 7c3d03dd 21c01a2e ! %f4 = f1f2d010 d56427e0 b65a5fd3 fbb8d679 ! %f8 = 5f1e1474 b42562ef ac248019 72fe6fce ! %f12 = 9a805177 e3ff992a 3fd31542 442e742a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7d85bd69 3b8e6f04 aea43be5 224175be ! %f20 = 78423170 a1a800c2 c30e1df6 7b712748 ! %f24 = 461404bc 52faf326 9052d1fd 140cda91 ! %f28 = 54ca2e10 6ce413e7 d6b73206 406dc5ca ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f3b07cbe 0187e6b5 09c3fd21 87d5c8d9 ! %f36 = f16af952 0eb894f5 473f0057 d7a82832 ! %f40 = 128810b4 333b9fc8 2012ac0d b8af6086 ! %f44 = f891f495 409167cf 954e997f 21fe4d0a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf4683d9f00000014,%g7,%g1 ! GSR scale = 2, align = 4 wr %g1,%g0,%gsr ! GSR = f4683d9f00000014 wr %g0,%y ! Clear Y 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: ! %l0 = a9ac14043019c98b, Mem[00000000908000f4] = f408782d stw %l0,[%o1+0x034] ! Mem[00000000908000f4] = 3019c98b ! Mem[00000000918000fc] = 94de0000, %l18 = 447d60a3f6037c63 ldsh [%o3+0x03e],%g2 ! %g2 = ffffffffffff94de ! Mem[00000000418000f8] = d7ddce8f, %l3 = de32e780, %l4 = e288bc71 add %i3,0x38,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000d7ddce8f ! Mem[00000000408000d8] = c3a610b0, %l3 = 9cdae08bde32e780 swap [%i1+%i6],%l3 ! %l3 = 00000000c3a610b0 ! Mem[00000000900000d4] = 93556acd, %l18 = 447d60a3f6037c63 ldsw [%o0+0x014],%g2 ! %g2 = 447d60a3f6037c63 ! %l0 = a9ac14043019c98b, Mem[00000000400000dc] = a8133f6f stb %l0,[%i0+0x01c] ! Mem[00000000400000dc] = 8b133f6f ! Mem[00000000418000c0] = b68b4846, %l6 = e32aaa00, %l2 = 5bc0fec9 casa [%i3]0x80,%l6,%l2 ! %l2 = 00000000b68b4846 ! Mem[00000000410000e0] = 4abdc178e6a340bd, %l3 = 00000000c3a610b0 ldx [%i2+%o4],%l3 ! %l3 = 4abdc178e6a340bd ! %l0 = 3019c98b, %l1 = e2645125, Mem[00000000900000d8] = e8bc328c aea3305c std %l0,[%o0+%i6] ! Mem[00000000900000d8] = 3019c98b e2645125 ! Mem[00000000410000d4] = cfce96d3, %l3 = e6a340bd, %l4 = d7ddce8f add %i2,0x14,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000cfce96d3 p24_label_2: ! Mem[00000000918000c4] = 0a36bd1b, %l18 = 447d60a3f6037c63 ldsw [%o3+0x004],%g2 ! %g2 = 447d60a3f6037c63 ! Mem[00000000410000c2] = 987d9e88, %l2 = 00000000b68b4846 ldstub [%i2+0x002],%l2 ! %l2 = 000000000000009e ! Mem[00000000400000f4] = 47d51ad0, %l7 = 89f2cc47c0508875 swap [%i0+0x034],%l7 ! %l7 = 0000000047d51ad0 ! Mem[00000000918000e0] = bef83b746bc76080, %l18 = 447d60a3f6037c63 ldx [%o3+%o4],%g2 ! %g2 = bef83b746bc76080 ! Mem[00000000410000e8] = 2ba3f6ed20f930d6, %l0 = a9ac14043019c98b, %l0 = a9ac14043019c98b add %i2,0x28,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 2ba3f6ed20f930d6 ! Mem[00000000408000ce] = f6db668d, %l0 = 2ba3f6ed20f930d6 ldstub [%i1+0x00e],%l0 ! %l0 = 0000000000000066 ! Mem[00000000910000ec] = d5b238ff, %l18 = 447d60a3f6037c63 ldsb [%o2+0x02e],%g2 ! %g2 = ffffffffffffffd5 ! Mem[00000000908000fc] = ab225f28, %l18 = 447d60a3f6037c63 ldsh [%o1+0x03c],%g2 ! %g2 = ffffffffffffab22 ! %l3 = 4abdc178e6a340bd, Mem[00000000908000ca] = 3c93a620 stb %l3,[%o1+0x00a] ! Mem[00000000908000c8] = bd93a620 ! Mem[00000000908000d8] = 5b0dc097, %l18 = 447d60a3f6037c63 ldsw [%o1+%i6],%g2 ! %g2 = 447d60a3f6037c63 p24_label_3: ! %l2 = 000000000000009e, Mem[00000000410000e2] = 4abdc178 stb %l2,[%i2+0x022] ! Mem[00000000410000e0] = 4abd9e78 ! Mem[00000000910000c4] = 047d78e7, %l18 = 447d60a3f6037c63 ldsw [%o2+0x004],%g2 ! %g2 = 447d60a3f6037c63 ! Mem[00000000908000d8] = 972d2207, %l18 = 447d60a3f6037c63 ldsb [%o1+0x01b],%g2 ! %g2 = ffffffffffffff97 ! Mem[00000000410000ec] = 20f930d6, %l0 = 0000000000000066 swap [%i2+0x02c],%l0 ! %l0 = 0000000020f930d6 ! Mem[00000000410000c2] = 987dff88, %l0 = 0000000020f930d6 ldstub [%i2+0x002],%l0 ! %l0 = 00000000000000ff ! Mem[00000000918000e0] = bef83b746bc76080, %l18 = 447d60a3f6037c63 ldx [%o3+%o4],%g2 ! %g2 = bef83b746bc76080 ! Mem[00000000910000e8] = 8a57f6f6, %l18 = 447d60a3f6037c63 ldsw [%o2+%o5],%g2 ! %g2 = 447d60a3f6037c63 ! Mem[00000000400000dc] = 8b133f6f, %l0 = 000000ff, %l1 = e2645125 add %i0,0x1c,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 000000008b133f6f ! %l3 = 4abdc178e6a340bd, Mem[00000000908000cb] = 93a6202d stb %l3,[%o1+0x00b] ! Mem[00000000908000c8] = bda6202d ! Mem[00000000908000c0] = 1a682866, %l18 = 447d60a3f6037c63 ldsb [%o1+0x001],%g2 ! %g2 = 000000000000001a p24_label_4: ! Mem[00000000410000e4] = e6a340bd, %l5 = 16ab5d6a7a0c3faf ldsw [%i2+0x024],%l5 ! %l5 = ffffffffe6a340bd ! Mem[00000000908000d8] = 5b0dc0972d2207d6, %l18 = 447d60a3f6037c63 ldx [%o1+%i6],%g2 ! %g2 = 5b0dc0972d2207d6 ! %l0 = 00000000000000ff, Mem[00000000910000d9] = 50fb697b stb %l0,[%o2+0x019] ! Mem[00000000910000d8] = fffb697b ! Mem[00000000408000c8] = d058c0f5, %l6 = ae7f0270e32aaa00 ldsb [%i1+0x009],%l6 ! %l6 = 0000000000000058 ! Mem[00000000418000f0] = 740e9999, %l5 = ffffffffe6a340bd swap [%i3+%o6],%l5 ! %l5 = 00000000740e9999 ! Mem[00000000400000f4] = c0508875, %l3 = 4abdc178e6a340bd ldsh [%i0+0x036],%l3 ! %l3 = ffffffffffff8875 ! %l0 = 000000ff, %l1 = 8b133f6f, Mem[00000000908000e8] = 52d85af6 5bd6f7c8 std %l0,[%o1+%o5] ! Mem[00000000908000e8] = 000000ff 8b133f6f ! Mem[00000000418000f8] = d7ddce8f, %l4 = 00000000cfce96d3 swap [%i3+0x038],%l4 ! %l4 = 00000000d7ddce8f ! Mem[00000000418000cf] = 37fbbd22, %l4 = 00000000d7ddce8f ldstub [%i3+0x00f],%l4 ! %l4 = 0000000000000022 ! Mem[00000000918000fc] = 755694de, %l18 = 447d60a3f6037c63 ldsw [%o3+0x03c],%g2 ! %g2 = 447d60a3f6037c63 p24_label_5: ! Mem[00000000418000d0] = 87ec7c04, %l7 = 47d51ad0, %l5 = 740e9999 add %i3,0x10,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000087ec7c04 ! Mem[00000000410000d4] = cfce96d3, %l7 = 47d51ad0, %l2 = 0000009e add %i2,0x14,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000cfce96d3 ! Mem[00000000410000d0] = 42cd0f92, %l4 = 0000000000000022 ldstub [%i2+%i5],%l4 ! %l4 = 0000000000000042 ! %l4 = 0000000000000042, Mem[00000000910000ee] = d5b238ff stb %l4,[%o2+0x02e] ! Mem[00000000910000ec] = 42b238ff ! Mem[00000000408000d0] = 2829aef5, %l5 = 87ec7c04, %l6 = 00000058 add %i1,0x10,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000002829aef5 ! Mem[00000000400000e8] = 20c6d21fc7ee161a, %l3 = ffffffffffff8875, %l0 = 00000000000000ff add %i0,0x28,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 20c6d21fc7ee161a ! Mem[00000000418000f8] = cfce96d3406066da, %l4 = 0000000000000042, %l3 = ffffffffffff8875 add %i3,0x38,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = cfce96d3406066da ! Mem[00000000908000c8] = c1b0bdbd, %l18 = 447d60a3f6037c63 ldsw [%o1+%i4],%g2 ! %g2 = 447d60a3f6037c63 ! Mem[00000000400000c4] = d2e51999, %l5 = 0000000087ec7c04 swap [%i0+0x004],%l5 ! %l5 = 00000000d2e51999 ! %l4 = 00000042, %l5 = d2e51999, Mem[00000000918000d8] = 57d20022 29bc89c3 std %l4,[%o3+%i6] ! Mem[00000000918000d8] = 00000042 d2e51999 p24_label_6: ! Mem[00000000418000c8] = 76f7e4c3, %l3 = cfce96d3406066da swap [%i3+%i4],%l3 ! %l3 = 0000000076f7e4c3 ! Mem[00000000410000f4] = aa58e949, %l0 = c7ee161a, %l6 = 2829aef5 add %i2,0x34,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000aa58e949 ! %l3 = 0000000076f7e4c3, Mem[00000000908000cc] = a6202de8 stb %l3,[%o1+0x00c] ! Mem[00000000908000cc] = c3202de8 ! Mem[00000000400000e4] = 37bc9f65, %l0 = 20c6d21fc7ee161a swap [%i0+0x024],%l0 ! %l0 = 0000000037bc9f65 ! Mem[00000000410000f2] = 248ae8e3, %l6 = 00000000aa58e949 ldstub [%i2+0x032],%l6 ! %l6 = 00000000000000e8 ! %l1 = 000000008b133f6f, Mem[00000000918000e2] = 3b746bc7 stb %l1,[%o3+0x022] ! Mem[00000000918000e0] = 6f746bc7 ! Mem[00000000400000f0] = abf73537, %l4 = 0000000000000042 swap [%i0+%o6],%l4 ! %l4 = 00000000abf73537 ! Mem[00000000908000d0] = 7198b30a564e5092, %l18 = 447d60a3f6037c63 ldx [%o1+%i5],%g2 ! %g2 = 7198b30a564e5092 ! Mem[00000000418000f0] = e6a340bd, %l2 = cfce96d3, %l1 = 8b133f6f add %i3,0x30,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000e6a340bd ! Mem[00000000408000cc] = f6dbff8d, %l3 = 0000000076f7e4c3 ldsw [%i1+0x00c],%l3 ! %l3 = fffffffff6dbff8d p24_label_7: ! %l0 = 37bc9f65, %l1 = e6a340bd, Mem[00000000410000c0] = 987dff88 00864079 std %l0,[%i2+%g0] ! Mem[00000000410000c0] = 37bc9f65 e6a340bd ! Mem[00000000410000fc] = a72dc0a2, %l3 = fffffffff6dbff8d swap [%i2+0x03c],%l3 ! %l3 = 00000000a72dc0a2 ! Mem[00000000418000f4] = d104365c, %l3 = a72dc0a2, %l7 = 47d51ad0 add %i3,0x34,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000d104365c ! Mem[00000000408000e4] = 117a8970, %l3 = a72dc0a2, %l4 = abf73537 add %i1,0x24,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000117a8970 ! %l6 = 00000000000000e8, Mem[00000000410000cc] = 1fc59fab stw %l6,[%i2+0x00c] ! Mem[00000000410000cc] = 000000e8 ! Mem[00000000918000cc] = 7736dd33, %l18 = 447d60a3f6037c63 ldsh [%o3+0x00c],%g2 ! %g2 = 0000000000007736 ! %l0 = 0000000037bc9f65, Mem[00000000918000ff] = de000000 stb %l0,[%o3+0x03f] ! Mem[00000000918000fc] = 65000000 ! Mem[00000000918000f8] = 3636a6ac, %l18 = 447d60a3f6037c63 ldsw [%o3+0x038],%g2 ! %g2 = 447d60a3f6037c63 ! Mem[00000000418000d2] = 87ec7c04, %l1 = 00000000e6a340bd ldstub [%i3+0x012],%l1 ! %l1 = 000000000000007c ! Mem[00000000908000e8] = 000000ff, %l18 = 447d60a3f6037c63 ldsh [%o1+%o5],%g2 ! %g2 = 0000000000000000 p24_label_8: ! Mem[00000000418000fc] = 406066da, %l7 = d104365c, %l0 = 37bc9f65 add %i3,0x3c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000406066da ! Mem[00000000418000c8] = 406066da, %l3 = 00000000a72dc0a2 swap [%i3+%i4],%l3 ! %l3 = 00000000406066da ! Mem[00000000418000e8] = aea18701, %l1 = 000000000000007c swap [%i3+%o5],%l1 ! %l1 = 00000000aea18701 ! Mem[00000000408000d8] = de32e780, %l3 = 406066da, %l1 = aea18701 add %i1,0x18,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000de32e780 ! %l0 = 00000000406066da, Mem[00000000418000f9] = cfce96d3 stb %l0,[%i3+0x039] ! Mem[00000000418000f8] = cfda96d3 ! Mem[00000000400000f4] = c0508875, %l7 = d104365c, %l6 = 000000e8 add %i0,0x34,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000c0508875 ! Mem[00000000408000d4] = fdba825b, %l3 = 00000000406066da swap [%i1+0x014],%l3 ! %l3 = 00000000fdba825b ! Mem[00000000410000c4] = e6a340bd, %l0 = 00000000406066da swap [%i2+0x004],%l0 ! %l0 = 00000000e6a340bd ! %l6 = 00000000c0508875, Mem[00000000910000d8] = 3bfffb69 stw %l6,[%o2+%i6] ! Mem[00000000910000d8] = c0508875 ! Mem[00000000418000e4] = 116f45ed, %l5 = d2e51999, %l7 = d104365c add %i3,0x24,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000116f45ed p24_label_9: ! Mem[00000000400000d0] = 6610b697, %l1 = de32e780, %l0 = e6a340bd add %i0,0x10,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000006610b697 ! Mem[00000000910000e0] = 01c2133f, %l18 = 447d60a3f6037c63 ldsw [%o2+%o4],%g2 ! %g2 = 447d60a3f6037c63 ! %l1 = 00000000de32e780, Mem[00000000900000c7] = 3bd7b08d stb %l1,[%o0+0x007] ! Mem[00000000900000c4] = 80d7b08d ! Mem[00000000418000dc] = bbec29fc, %l6 = 00000000c0508875 ldsb [%i3+0x01f],%l6 ! %l6 = fffffffffffffffc ! %l0 = 000000006610b697, Mem[00000000900000db] = 8be26451 stb %l0,[%o0+0x01b] ! Mem[00000000900000d8] = 97e26451 ! Mem[00000000418000fc] = 406066da, %l3 = fdba825b, %l5 = d2e51999 add %i3,0x3c,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000406066da ! Mem[00000000408000f9] = 0a56c695, %l1 = 00000000de32e780 ldstub [%i1+0x039],%l1 ! %l1 = 0000000000000056 ! %l0 = 6610b697, %l1 = 00000056, Mem[00000000408000e0] = 15655897 117a8970 std %l0,[%i1+%o4] ! Mem[00000000408000e0] = 6610b697 00000056 ! Mem[00000000410000c0] = 37bc9f65, %l4 = 117a8970, %l3 = fdba825b casa [%i2]0x80,%l4,%l3 ! %l3 = 0000000037bc9f65 ! %l2 = cfce96d3, %l3 = 37bc9f65, Mem[00000000900000e8] = 8b54c8c1 b2429f80 std %l2,[%o0+%o5] ! Mem[00000000900000e8] = cfce96d3 37bc9f65 p24_label_10: ! Mem[00000000910000d8] = c0508875, %l18 = 447d60a3f6037c63 ldsh [%o2+%i6],%g2 ! %g2 = ffffffffffffc050 ! Mem[00000000418000cc] = 37fbbdff, %l7 = 116f45ed, %l0 = 6610b697 add %i3,0x0c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000037fbbdff ! Mem[00000000918000d0] = 70b0ab0e, %l18 = 447d60a3f6037c63 ldsh [%o3+%i5],%g2 ! %g2 = 00000000000070b0 ! Mem[00000000400000e4] = c7ee161a, %l7 = 00000000116f45ed swap [%i0+0x024],%l7 ! %l7 = 00000000c7ee161a ! %l7 = 00000000c7ee161a, Mem[00000000418000e4] = 116f45ed stw %l7,[%i3+0x024] ! Mem[00000000418000e4] = c7ee161a ! Mem[00000000418000c0] = b68b4846, %l6 = fffffffffffffffc swap [%i3+%g0],%l6 ! %l6 = 00000000b68b4846 ! Mem[00000000408000e8] = afda56832230fb4a, %l3 = 0000000037bc9f65, %l6 = 00000000b68b4846 add %i1,0x28,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = afda56832230fb4a ! %l2 = cfce96d3, %l3 = 37bc9f65, Mem[00000000400000f8] = 79e16bfe a4514658 std %l2,[%i0+0x038] ! Mem[00000000400000f8] = cfce96d3 37bc9f65 ! Mem[00000000900000f8] = 725b5596, %l18 = 447d60a3f6037c63 ldsw [%o0+0x038],%g2 ! %g2 = 447d60a3f6037c63 ! Mem[00000000418000e7] = c7ee161a, %l4 = 00000000117a8970 ldstub [%i3+0x027],%l4 ! %l4 = 000000000000001a p24_label_11: ! Mem[00000000408000df] = 8a8b2d10, %l0 = 0000000037fbbdff ldstub [%i1+0x01f],%l0 ! %l0 = 0000000000000010 ! Mem[00000000910000c8] = a1e5df4d, %l18 = 447d60a3f6037c63 ldsh [%o2+%i4],%g2 ! %g2 = ffffffffffffa1e5 ! %l0 = 00000010, %l1 = 00000056, Mem[00000000908000e8] = 000000ff 8b133f6f std %l0,[%o1+%o5] ! Mem[00000000908000e8] = 00000010 00000056 ! Mem[00000000900000e0] = 6aadefcae3177af2, %l18 = 447d60a3f6037c63 ldx [%o0+%o4],%g2 ! %g2 = 6aadefcae3177af2 ! Mem[00000000410000e2] = 4abd9e78, %l6 = afda56832230fb4a ldstub [%i2+0x022],%l6 ! %l6 = 000000000000009e ! Mem[00000000408000ec] = 2230fb4a, %l7 = c7ee161a, %l5 = 406066da add %i1,0x2c,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000002230fb4a ! %l2 = 00000000cfce96d3, Mem[00000000910000d4] = 6e5e25aa stw %l2,[%o2+0x014] ! Mem[00000000910000d4] = cfce96d3 ! Mem[00000000900000f0] = 44cc4dae4499e34c, %l18 = 447d60a3f6037c63 ldx [%o0+%o6],%g2 ! %g2 = 44cc4dae4499e34c ! Mem[00000000900000ec] = 9f6544cc, %l18 = 447d60a3f6037c63 ldsh [%o0+0x02e],%g2 ! %g2 = ffffffffffff9f65 ! %l5 = 000000002230fb4a, Mem[00000000918000d4] = 985f3b03 stw %l5,[%o3+0x014] ! Mem[00000000918000d4] = 2230fb4a p24_label_12: ! %l6 = 0000009e, %l7 = c7ee161a, Mem[00000000900000c0] = 64f48500 88030980 std %l6,[%o0+%g0] ! Mem[00000000900000c0] = 0000009e c7ee161a ! Mem[00000000908000d8] = c0972d22, %l18 = 447d60a3f6037c63 ldsh [%o1+0x01a],%g2 ! %g2 = ffffffffffffc097 ! Mem[00000000418000c8] = a72dc0a2, %l3 = 37bc9f65, %l5 = 2230fb4a add %i3,0x08,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000a72dc0a2 ! %l2 = cfce96d3, %l3 = 37bc9f65, Mem[00000000908000d0] = 7198b30a 564e5092 std %l2,[%o1+%i5] ! Mem[00000000908000d0] = cfce96d3 37bc9f65 ! %l4 = 000000000000001a, Mem[00000000910000e0] = 01c2133f stw %l4,[%o2+%o4] ! Mem[00000000910000e0] = 0000001a ! Mem[00000000408000e0] = 6610b69700000056, %l6 = 000000000000009e, %l6 = 000000000000009e add %i1,0x20,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 6610b69700000056 ! Mem[00000000900000cc] = 0472ded8, %l18 = 447d60a3f6037c63 ldsh [%o0+0x00c],%g2 ! %g2 = 0000000000000472 ! Mem[00000000410000c0] = 37bc9f65406066da, %l5 = 00000000a72dc0a2, %l3 = 0000000037bc9f65 casxa [%i2]0x80,%l5,%l3 ! %l3 = 37bc9f65406066da ! %l5 = 00000000a72dc0a2, Mem[00000000900000fa] = 5596bab5 stb %l5,[%o0+0x03a] ! Mem[00000000900000f8] = a296bab5 ! %l5 = 00000000a72dc0a2, Mem[00000000910000fc] = cdf6c3bc stw %l5,[%o2+0x03c] ! Mem[00000000910000fc] = a72dc0a2 p24_label_13: ! Mem[00000000418000f4] = d104365c, %l4 = 0000001a, %l4 = 0000001a add %i3,0x34,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000d104365c ! %l2 = 00000000cfce96d3, Mem[00000000900000e4] = e3177af2 stw %l2,[%o0+0x024] ! Mem[00000000900000e4] = cfce96d3 ! %l0 = 00000010, %l1 = 00000056, Mem[00000000918000e0] = bef86f74 6bc76080 std %l0,[%o3+%o4] ! Mem[00000000918000e0] = 00000010 00000056 ! Mem[00000000900000d0] = cf51172893556acd, %l18 = 447d60a3f6037c63 ldx [%o0+%i5],%g2 ! %g2 = cf51172893556acd ! Mem[00000000408000cc] = f6dbff8d, %l4 = 00000000d104365c ldsh [%i1+0x00e],%l4 ! %l4 = ffffffffffffff8d ! Mem[00000000408000d8] = de32e780, %l0 = 00000010, %l3 = 406066da add %i1,0x18,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000de32e780 ! Mem[00000000410000ed] = 00000066, %l7 = 00000000c7ee161a ldstub [%i2+0x02d],%l7 ! %l7 = 0000000000000000 ! %l2 = cfce96d3, %l3 = de32e780, Mem[00000000910000c8] = a1e5df4d f0444119 std %l2,[%o2+%i4] ! Mem[00000000910000c8] = cfce96d3 de32e780 ! Mem[00000000408000d0] = 2829aef5406066da, %l4 = ffffffffffffff8d, %l2 = 00000000cfce96d3 add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 2829aef5406066da ! %l7 = 0000000000000000, Mem[00000000918000dc] = d2e51999 stw %l7,[%o3+0x01c] ! Mem[00000000918000dc] = 00000000 p24_label_14: ! Mem[00000000910000d8] = 5088757b, %l18 = 447d60a3f6037c63 ldsb [%o2+0x019],%g2 ! %g2 = 0000000000000050 ! Mem[00000000418000f4] = d104365c, %l6 = 6610b69700000056 ldsb [%i3+0x034],%l6 ! %l6 = ffffffffffffffd1 ! Mem[00000000400000f8] = cfce96d337bc9f65, %l0 = 0000000000000010, %l4 = ffffffffffffff8d add %i0,0x38,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = cfce96d337bc9f65 ! Mem[00000000400000e4] = 116f45ed, %l1 = 00000056, %l5 = a72dc0a2 add %i0,0x24,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000116f45ed ! Mem[00000000400000dc] = 8b133f6f, %l0 = 0000000000000010 ldstub [%i0+0x01c],%l0 ! %l0 = 000000000000008b ! Mem[00000000418000f0] = e6a340bdd104365c, %l6 = ffffffffffffffd1, %l3 = 00000000de32e780 add %i3,0x30,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = e6a340bdd104365c ! Mem[00000000400000e8] = 20c6d21fc7ee161a, %l4 = cfce96d337bc9f65, %l7 = 0000000000000000 add %i0,0x28,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 20c6d21fc7ee161a ! Mem[00000000400000e4] = 116f45ed, %l2 = 406066da, %l7 = c7ee161a add %i0,0x24,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000116f45ed ! Mem[00000000400000fc] = 37bc9f65, %l0 = 000000000000008b swap [%i0+0x03c],%l0 ! %l0 = 0000000037bc9f65 ! Mem[00000000410000dd] = 4746f993, %l3 = e6a340bdd104365c ldstub [%i2+0x01d],%l3 ! %l3 = 0000000000000046 p24_label_15: ! Mem[00000000418000d8] = 2af299d8, %l3 = 0000000000000046 ldstub [%i3+%i6],%l3 ! %l3 = 000000000000002a ! Mem[00000000400000ec] = c7ee161a, %l7 = 116f45ed, %l1 = 00000056 add %i0,0x2c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000c7ee161a ! Mem[00000000410000e3] = 4abdff78, %l0 = 0000000037bc9f65 ldstub [%i2+0x023],%l0 ! %l0 = 0000000000000078 ! Mem[00000000410000e8] = 2ba3f6ed00ff0066, %l2 = 2829aef5406066da, %l4 = cfce96d337bc9f65 add %i2,0x28,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 2ba3f6ed00ff0066 ! %l6 = ffffffffffffffd1, Mem[00000000908000f0] = d24aa70c stw %l6,[%o1+%o6] ! Mem[00000000908000f0] = ffffffd1 ! Mem[00000000408000d0] = 2829aef5, %l1 = c7ee161a, %l2 = 406066da add %i1,0x10,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000002829aef5 ! Mem[00000000908000cc] = c3202de8, %l18 = 447d60a3f6037c63 ldsw [%o1+0x00c],%g2 ! %g2 = 447d60a3f6037c63 ! Mem[00000000408000e8] = afda56832230fb4a, %l3 = 000000000000002a, %l6 = ffffffffffffffd1 add %i1,0x28,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = afda56832230fb4a ! Mem[00000000410000ec] = 00ff0066, %l1 = c7ee161a, %l0 = 00000078 add %i2,0x2c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000000ff0066 ! Mem[00000000918000f8] = 3636a6ac, %l18 = 447d60a3f6037c63 ldsh [%o3+0x038],%g2 ! %g2 = 0000000000003636 ba,a p24_not_taken_0_end p24_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p24_branch_failed p24_not_taken_0_end: ! End of Random Code for Processor 24 1: membar #Sync ! Force all stores to complete p24_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x060] ! Set processor 24 done flag ! Check Registers p24_check_registers: set p24_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000ff0066 bne,a,pn %xcc,p24_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000c7ee161a bne,a,pn %xcc,p24_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000002829aef5 bne,a,pn %xcc,p24_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000002a bne,a,pn %xcc,p24_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 2ba3f6ed00ff0066 bne,a,pn %xcc,p24_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000116f45ed bne,a,pn %xcc,p24_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be afda56832230fb4a bne,a,pn %xcc,p24_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000116f45ed bne,a,pn %xcc,p24_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p24_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = e630a0fb87ec7c04 ldx [%i0+0x000],%g3 ! Observed data at 00000000400000c0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 237334d4ff133f6f ldx [%i0+0x018],%g3 ! Observed data at 00000000400000d8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 00000042c0508875 ldx [%i0+0x030],%g3 ! Observed data at 00000000400000f0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = cfce96d30000008b ldx [%i0+0x038],%g3 ! Observed data at 00000000400000f8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x038,%g4 set p24_local1_expect,%g1 ldx [%g1+0x018],%g2 ! Expected data = de32e7808a8b2dff ldx [%i1+0x018],%g3 ! Observed data at 00000000408000d8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0affc6951f02edf6 ldx [%i1+0x038],%g3 ! Observed data at 00000000408000f8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x038,%g4 set p24_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 928f4993000000e8 ldx [%i2+0x008],%g3 ! Observed data at 00000000410000c8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffcd0f92cfce96d3 ldx [%i2+0x010],%g3 ! Observed data at 00000000410000d0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f32e61f047fff993 ldx [%i2+0x018],%g3 ! Observed data at 00000000410000d8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4abdffffe6a340bd ldx [%i2+0x020],%g3 ! Observed data at 00000000410000e0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 248affe3aa58e949 ldx [%i2+0x030],%g3 ! Observed data at 00000000410000f0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9a22672cf6dbff8d 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 ldx [%g1+0x000],%g2 ! Expected data = fffffffcf5ab7353 ldx [%i3+0x000],%g3 ! Observed data at 00000000418000c0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 87ecff047702c998 ldx [%i3+0x010],%g3 ! Observed data at 00000000418000d0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = fff299d8bbec29fc ldx [%i3+0x018],%g3 ! Observed data at 00000000418000d8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 96a52ccec7ee16ff ldx [%i3+0x020],%g3 ! Observed data at 00000000418000e0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000007c2a08ef27 ldx [%i3+0x028],%g3 ! Observed data at 00000000418000e8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = cfda96d3406066da ldx [%i3+0x038],%g3 ! Observed data at 00000000418000f8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x038,%g4 ! The test for processor 24 has passed p24_passed: ta GOOD_TRAP nop p24_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p24_failed p24_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p24_failed p24_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p24_failed p24_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p24_failed p24_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p24_failed p24_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p24_failed p24_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p24_failed p24_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p24_failed ! 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_dfill_failed: ba p24_failed mov 0xddd,%g1 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: ldsh [%i2+0x004],%l6 ! Mem[00000000410000c4] std %l4,[%i0+0x000] ! Mem[00000000400000c0] swap [%i3+0x024],%l4 ! Mem[00000000418000e4] done p24_trap1o: ldsh [%o2+0x004],%l6 ! Mem[00000000410000c4] std %l4,[%o0+0x000] ! Mem[00000000400000c0] swap [%o3+0x024],%l4 ! Mem[00000000418000e4] done p24_trap2e: ldx [%i2+0x020],%l1 ! Mem[00000000410000e0] lduw [%i1+0x008],%l7 ! Mem[00000000408000c8] ldsb [%i3+0x02e],%l7 ! Mem[00000000418000ee] sth %l4,[%i3+0x008] ! Mem[00000000418000c8] ldstub [%i0+0x03f],%l1 ! Mem[00000000400000ff] swap [%i1+0x03c],%l3 ! Mem[00000000408000fc] done p24_trap2o: ldx [%o2+0x020],%l1 ! Mem[00000000410000e0] lduw [%o1+0x008],%l7 ! Mem[00000000408000c8] ldsb [%o3+0x02e],%l7 ! Mem[00000000418000ee] sth %l4,[%o3+0x008] ! Mem[00000000418000c8] ldstub [%o0+0x03f],%l1 ! Mem[00000000400000ff] swap [%o1+0x03c],%l3 ! Mem[00000000408000fc] 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 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a9ac14043019c98b ldx [%g1+0x008],%l1 ! %l1 = aba56c65e2645125 ldx [%g1+0x010],%l2 ! %l2 = 83cf666c5bc0fec9 ldx [%g1+0x018],%l3 ! %l3 = 9cdae08bde32e780 ldx [%g1+0x020],%l4 ! %l4 = f1e4cddde288bc71 ldx [%g1+0x028],%l5 ! %l5 = 16ab5d6a7a0c3faf ldx [%g1+0x030],%l6 ! %l6 = ae7f0270e32aaa00 ldx [%g1+0x038],%l7 ! %l7 = 89f2cc47c0508875 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 4b867b1c ef0241fa 05c1da60 a58e7813 ! %f4 = d9be5dc4 e72f5605 e80c4afe 0c6f8e11 ! %f8 = fe5b9230 660f6fba 0fd21f3b 0f5c6a2b ! %f12 = 74ca6ccc 38db1dc5 6cf3707b 35721927 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = e69a4d2d 5e345205 39e94035 19b03085 ! %f20 = 59180398 f4159bca 52bb7eb1 441a9a6c ! %f24 = d740ff9e 611cadf4 a70d5f23 75b3e259 ! %f28 = 76a8dc3d 251952a5 8b6345a7 60c87d0f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d37d444d c23b0b43 e1a1170d fc17e8fc ! %f36 = a9fed273 55ad511c 201bca81 a8ebbda6 ! %f40 = 42f76c2f c72b8598 9eb8b63a 57185ee2 ! %f44 = 0bbfd771 1a196a10 9297b454 f3c48d8d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x77e6a3e800000040,%g7,%g1 ! GSR scale = 8, align = 0 wr %g1,%g0,%gsr ! GSR = 77e6a3e800000040 wr %g0,%y ! Clear Y 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: ! %l6 = a6e05a58, %l7 = b91a84df, Mem[00000000918000e8] = d97009e7 e5df9dd8 std %l6,[%o3+%o5] ! Mem[00000000918000e8] = a6e05a58 b91a84df ! Mem[00000000420000e0] = cb425bb9, %l5 = 25f084fc, %l2 = 53822ac9 add %i0,0x20,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000cb425bb9 ! Mem[00000000910000c0] = 5f8a08bb047d78e7, %l18 = bacfe448eaff28d3 ldx [%o2+%g0],%g2 ! %g2 = 5f8a08bb047d78e7 ! Mem[00000000908000e8] = 52d85af6, %l18 = bacfe448eaff28d3 ldsw [%o1+%o5],%g2 ! %g2 = bacfe448eaff28d3 ! Mem[00000000430000c8] = 8b5e5ae3dafef235, %l1 = f857884ff93d068b, %l7 = b2d68cd9b91a84df add %i2,0x08,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 8b5e5ae3dafef235 ! Mem[00000000900000f8] = 5596bab5, %l18 = bacfe448eaff28d3 ldsh [%o0+0x03a],%g2 ! %g2 = 0000000000005596 ! Mem[00000000908000fc] = ab225f28, %l18 = bacfe448eaff28d3 ldsb [%o1+0x03c],%g2 ! %g2 = ffffffffffffffab ! Mem[00000000908000e8] = d85af65b, %l18 = bacfe448eaff28d3 ldsb [%o1+0x029],%g2 ! %g2 = ffffffffffffffd8 ! Mem[00000000428000c4] = 4ef9d934, %l2 = 00000000cb425bb9 swap [%i1+0x004],%l2 ! %l2 = 000000004ef9d934 ! %l4 = 31eb54ee, %l5 = 25f084fc, Mem[00000000908000d8] = 5b0dc097 2d2207d6 std %l4,[%o1+%i6] ! Mem[00000000908000d8] = 31eb54ee 25f084fc p25_label_2: ! %l7 = 8b5e5ae3dafef235, Mem[00000000908000dc] = 25f084fc stb %l7,[%o1+0x01c] ! Mem[00000000908000dc] = 35f084fc ! Mem[00000000420000f8] = b723499b, %l0 = 173f4d91, %l5 = 25f084fc add %i0,0x38,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000b723499b ! Mem[00000000438000ec] = 11fb8ae6, %l0 = c57d1ea2173f4d91 swap [%i3+0x02c],%l0 ! %l0 = 0000000011fb8ae6 ! %l6 = a6e05a58, %l7 = dafef235, Mem[00000000908000d8] = 31eb54ee 35f084fc std %l6,[%o1+%i6] ! Mem[00000000908000d8] = a6e05a58 dafef235 ! %l4 = 31eb54ee, %l5 = b723499b, Mem[00000000918000f8] = 3636a6ac 755694de std %l4,[%o3+0x038] ! Mem[00000000918000f8] = 31eb54ee b723499b ! %l0 = 0000000011fb8ae6, Mem[00000000420000d3] = 74e473c7 stb %l0,[%i0+0x013] ! Mem[00000000420000d0] = 74e473e6 ! %l5 = 00000000b723499b, Mem[00000000908000d6] = 5092a6e0 stb %l5,[%o1+0x016] ! Mem[00000000908000d4] = 9b92a6e0 ! Mem[00000000430000ec] = f6568bf9, %l3 = 4e6f50ba3f49d3de swap [%i2+0x02c],%l3 ! %l3 = 00000000f6568bf9 ! Mem[00000000438000c0] = 2b51da6f, %l7 = 8b5e5ae3dafef235 swap [%i3+%g0],%l7 ! %l7 = 000000002b51da6f ! Mem[00000000438000e0] = 847a0427, %l2 = 000000004ef9d934 swap [%i3+%o4],%l2 ! %l2 = 00000000847a0427 p25_label_3: ! Mem[00000000428000d4] = f3718e62, %l4 = e19927c231eb54ee swap [%i1+0x014],%l4 ! %l4 = 00000000f3718e62 ! Mem[00000000910000cc] = f0444119, %l18 = bacfe448eaff28d3 ldsw [%o2+0x00c],%g2 ! %g2 = bacfe448eaff28d3 ! Mem[00000000908000d8] = a6e05a58, %l18 = bacfe448eaff28d3 ldsw [%o1+%i6],%g2 ! %g2 = bacfe448eaff28d3 ! %l2 = 00000000847a0427, Mem[00000000908000fe] = 5f280000 stb %l2,[%o1+0x03e] ! Mem[00000000908000fc] = 27280000 ! Mem[00000000900000c8] = d7b08d930472ded8, %l18 = bacfe448eaff28d3 ldx [%o0+%i4],%g2 ! %g2 = d7b08d930472ded8 ! %l4 = 00000000f3718e62, Mem[00000000910000e7] = 1d8a57f6 stb %l4,[%o2+0x027] ! Mem[00000000910000e4] = 628a57f6 ! Mem[00000000430000c0] = eeaedbd6, %l0 = 11fb8ae6, %l0 = 11fb8ae6 casa [%i2]0x80,%l0,%l0 ! %l0 = 00000000eeaedbd6 ! Mem[00000000438000e4] = 10b0e45f, %l3 = 00000000f6568bf9 ldstub [%i3+0x024],%l3 ! %l3 = 0000000000000010 ! Mem[00000000428000d8] = 58bebc46, %l0 = 00000000eeaedbd6 swap [%i1+%i6],%l0 ! %l0 = 0000000058bebc46 ! Mem[00000000430000f0] = 84a86423, %l4 = f3718e62, %l5 = b723499b add %i2,0x30,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000084a86423 p25_label_4: ! Mem[00000000910000f8] = 9579f5c7, %l18 = bacfe448eaff28d3 ldsh [%o2+0x038],%g2 ! %g2 = ffffffffffff9579 ! Mem[00000000420000d0] = 74e473e6, %l5 = 84a86423, %l1 = f93d068b add %i0,0x10,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000074e473e6 ! Mem[00000000438000cc] = 7a6f6b88, %l7 = 000000002b51da6f swap [%i3+0x00c],%l7 ! %l7 = 000000007a6f6b88 ! Mem[00000000438000d8] = 325600d5, %l0 = 58bebc46, %l6 = a6e05a58 add %i3,0x18,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000325600d5 ! Mem[00000000438000c0] = dafef235, %l3 = 00000010, %l0 = 58bebc46 casa [%i3]0x80,%l3,%l0 ! %l0 = 00000000dafef235 ! Mem[00000000918000c0] = 69d686060a36bd1b, %l18 = bacfe448eaff28d3 ldx [%o3+%g0],%g2 ! %g2 = 69d686060a36bd1b ! Mem[00000000910000c4] = 047d78e7, %l18 = bacfe448eaff28d3 ldsw [%o2+0x004],%g2 ! %g2 = bacfe448eaff28d3 ! Mem[00000000438000f8] = ea9c34e7, %l1 = 74e473e6, %l5 = 84a86423 add %i3,0x38,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000ea9c34e7 ! Mem[00000000908000fc] = ab222728, %l18 = bacfe448eaff28d3 ldsh [%o1+0x03c],%g2 ! %g2 = ffffffffffffab22 ! Mem[00000000438000f4] = 8510a204, %l4 = f3718e62, %l0 = dafef235 add %i3,0x34,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000008510a204 p25_label_5: ! Mem[00000000428000d8] = eeaedbd6, %l1 = 0000000074e473e6 ldsb [%i1+%i6],%l1 ! %l1 = ffffffffffffffee ! Mem[00000000908000f0] = d24aa70cf408782d, %l18 = bacfe448eaff28d3 ldx [%o1+%o6],%g2 ! %g2 = d24aa70cf408782d ! Mem[00000000918000c0] = 69d68606, %l18 = bacfe448eaff28d3 ldsw [%o3+%g0],%g2 ! %g2 = bacfe448eaff28d3 ! Mem[00000000438000f4] = 8510a204, %l4 = f3718e62, %l4 = f3718e62 add %i3,0x34,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 000000008510a204 ! Mem[00000000430000f8] = 46c5bf96, %l1 = ffffffffffffffee ldsh [%i2+0x03a],%l1 ! %l1 = ffffffffffffbf96 ! Mem[00000000908000d0] = 7198b30a, %l18 = bacfe448eaff28d3 ldsh [%o1+%i5],%g2 ! %g2 = 0000000000007198 ! %l5 = 00000000ea9c34e7, Mem[00000000428000ef] = 07c7c46b stb %l5,[%i1+0x02f] ! Mem[00000000428000ec] = 07c7c4e7 ! Mem[00000000428000dc] = 7753c9ce, %l4 = 8510a204, %l5 = ea9c34e7 add %i1,0x1c,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000007753c9ce ! Mem[00000000438000f4] = 8510a204, %l6 = 325600d5, %l7 = 7a6f6b88 add %i3,0x34,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000008510a204 ! Mem[00000000428000c8] = a048a49c, %l1 = ffffbf96, %l1 = ffffbf96 add %i1,0x08,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000a048a49c p25_label_6: ! %l1 = 00000000a048a49c, Mem[00000000420000e1] = cb425bb9 stb %l1,[%i0+0x021] ! Mem[00000000420000e0] = cb9c5bb9 ! Mem[00000000438000fc] = 4a7891c5, %l3 = 00000010, %l1 = a048a49c add %i3,0x3c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 000000004a7891c5 ! Mem[00000000438000dc] = 7e1b3bd3, %l4 = 8510a204, %l4 = 8510a204 add %i3,0x1c,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 000000007e1b3bd3 ! Mem[00000000918000e4] = 6bc76080, %l18 = bacfe448eaff28d3 ldsb [%o3+0x024],%g2 ! %g2 = 000000000000006b ! Mem[00000000428000f6] = 390a4c70, %l1 = 000000004a7891c5 ldstub [%i1+0x036],%l1 ! %l1 = 000000000000004c ! %l4 = 7e1b3bd3, %l5 = 7753c9ce, Mem[00000000438000c0] = dafef235 56fdacbf std %l4,[%i3+%g0] ! Mem[00000000438000c0] = 7e1b3bd3 7753c9ce ! Mem[00000000420000f4] = 59a6a3bf, %l3 = 0000000000000010 swap [%i0+0x034],%l3 ! %l3 = 0000000059a6a3bf ! Mem[00000000428000dc] = 7753c9ce, %l6 = 325600d5, %l4 = 7e1b3bd3 add %i1,0x1c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000007753c9ce ! Mem[00000000918000e8] = a6e05a58, %l18 = bacfe448eaff28d3 ldsw [%o3+%o5],%g2 ! %g2 = bacfe448eaff28d3 ! Mem[00000000438000dc] = 7e1b3bd3, %l0 = 8510a204, %l3 = 59a6a3bf add %i3,0x1c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000007e1b3bd3 p25_label_7: ! Mem[00000000428000f8] = aeed22c5, %l3 = 000000007e1b3bd3 ldsw [%i1+0x038],%l3 ! %l3 = ffffffffaeed22c5 ! Mem[00000000908000f8] = f6f5d23fab222728, %l18 = bacfe448eaff28d3 ldx [%o1+0x038],%g2 ! %g2 = f6f5d23fab222728 ! Mem[00000000428000f0] = bd6b1e16390aff70, %l1 = 000000000000004c ldx [%i1+%o6],%l1 ! %l1 = bd6b1e16390aff70 ! %l4 = 000000007753c9ce, Mem[00000000918000e8] = a6e05a58 stw %l4,[%o3+%o5] ! Mem[00000000918000e8] = 7753c9ce ! Mem[00000000908000e8] = 52d85af6, %l18 = bacfe448eaff28d3 ldsw [%o1+%o5],%g2 ! %g2 = bacfe448eaff28d3 ! %l6 = 00000000325600d5, Mem[00000000430000cd] = dafef235 stb %l6,[%i2+0x00d] ! Mem[00000000430000cc] = dad5f235 ! Mem[00000000430000c4] = 370c9d7f, %l2 = 00000000847a0427 ldsb [%i2+0x007],%l2 ! %l2 = 000000000000007f ! Mem[00000000430000ed] = 3f49d3de, %l1 = bd6b1e16390aff70 ldstub [%i2+0x02d],%l1 ! %l1 = 0000000000000049 ! Mem[00000000910000c8] = e5df4df0, %l18 = bacfe448eaff28d3 ldsb [%o2+0x009],%g2 ! %g2 = ffffffffffffffe5 ! Mem[00000000908000cc] = 2de87198, %l18 = bacfe448eaff28d3 ldsb [%o1+0x00e],%g2 ! %g2 = 000000000000002d p25_label_8: ! Mem[00000000420000f4] = 00000010, %l6 = 00000000325600d5 swap [%i0+0x034],%l6 ! %l6 = 0000000000000010 ! Mem[00000000430000f8] = 46c5bf9645077a15, %l1 = 0000000000000049 ldx [%i2+0x038],%l1 ! %l1 = 46c5bf9645077a15 ! %l5 = 000000007753c9ce, Mem[00000000910000cc] = f0444119 stw %l5,[%o2+0x00c] ! Mem[00000000910000cc] = 7753c9ce ! %l6 = 00000010, %l7 = 8510a204, Mem[00000000918000e0] = bef83b74 6bc76080 std %l6,[%o3+%o4] ! Mem[00000000918000e0] = 00000010 8510a204 ! Mem[00000000428000f8] = aeed22c5fa78b027, %l0 = 000000008510a204, %l4 = 000000007753c9ce add %i1,0x38,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = aeed22c5fa78b027 ! %l7 = 000000008510a204, Mem[00000000918000cd] = 36dd3370 stb %l7,[%o3+0x00d] ! Mem[00000000918000cc] = 04dd3370 ! Mem[00000000900000cc] = d8cf5117, %l18 = bacfe448eaff28d3 ldsb [%o0+0x00f],%g2 ! %g2 = ffffffffffffffd8 ! Mem[00000000430000e0] = 7f7388bb, %l6 = 00000010, %l2 = 0000007f add %i2,0x20,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000007f7388bb ! Mem[00000000438000f8] = ea9c34e7, %l0 = 000000008510a204 swap [%i3+0x038],%l0 ! %l0 = 00000000ea9c34e7 ! Mem[00000000900000f0] = 44cc4dae4499e34c, %l18 = bacfe448eaff28d3 ldx [%o0+%o6],%g2 ! %g2 = 44cc4dae4499e34c p25_label_9: ! Mem[00000000438000e8] = e4e51998173f4d91, %l2 = 000000007f7388bb, %l1 = 46c5bf9645077a15 add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = e4e51998173f4d91 ! %l7 = 000000008510a204, Mem[00000000900000fc] = bab5974c stb %l7,[%o0+0x03c] ! Mem[00000000900000fc] = 04b5974c ! %l4 = fa78b027, %l5 = 7753c9ce, Mem[00000000918000e8] = 7753c9ce b91a84df std %l4,[%o3+%o5] ! Mem[00000000918000e8] = fa78b027 7753c9ce ! %l2 = 7f7388bb, %l3 = aeed22c5, Mem[00000000900000e8] = 8b54c8c1 b2429f80 std %l2,[%o0+%o5] ! Mem[00000000900000e8] = 7f7388bb aeed22c5 ! %l2 = 000000007f7388bb, Mem[00000000438000ec] = 173f4d91 stw %l2,[%i3+0x02c] ! Mem[00000000438000ec] = 7f7388bb ! Mem[00000000908000d0] = 7198b30a564e9b92, %l18 = bacfe448eaff28d3 ldx [%o1+%i5],%g2 ! %g2 = 7198b30a564e9b92 ! Mem[00000000438000dc] = 7e1b3bd3, %l5 = 000000007753c9ce ldstub [%i3+0x01c],%l5 ! %l5 = 000000000000007e ! Mem[00000000430000d8] = 9d5003cb, %l7 = 8510a204, %l6 = 00000010 add %i2,0x18,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 000000009d5003cb ! Mem[00000000428000f8] = aeed22c5, %l0 = 00000000ea9c34e7 swap [%i1+0x038],%l0 ! %l0 = 00000000aeed22c5 ! Mem[00000000438000c4] = 7753c9ce, %l1 = 173f4d91, %l2 = 7f7388bb add %i3,0x04,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000007753c9ce p25_label_10: ! Mem[00000000908000ec] = 5bd6f7c8, %l18 = bacfe448eaff28d3 ldsw [%o1+0x02c],%g2 ! %g2 = bacfe448eaff28d3 ! %l1 = e4e51998173f4d91, Mem[00000000908000c4] = 66c2b5be stw %l1,[%o1+0x004] ! Mem[00000000908000c4] = 173f4d91 ! Mem[00000000438000f4] = 8510a204, %l4 = fa78b027, %l0 = aeed22c5 add %i3,0x34,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000008510a204 ! Mem[00000000428000c9] = a048a49c, %l1 = e4e51998173f4d91 ldstub [%i1+0x009],%l1 ! %l1 = 0000000000000048 ! Mem[00000000900000c0] = 64f48500, %l18 = bacfe448eaff28d3 ldsb [%o0+%g0],%g2 ! %g2 = 0000000000000064 ! Mem[00000000430000e4] = 508159ed, %l4 = aeed22c5fa78b027 swap [%i2+0x024],%l4 ! %l4 = 00000000508159ed ! Mem[00000000430000e8] = 3405c1c4, %l0 = 000000008510a204 ldsh [%i2+%o5],%l0 ! %l0 = 0000000000003405 ! Mem[00000000430000c8] = 8b5e5ae3, %l4 = 508159ed, %l3 = aeed22c5 add %i2,0x08,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000008b5e5ae3 ! Mem[00000000438000c8] = 187d8916, %l1 = 0000000000000048 swap [%i3+%i4],%l1 ! %l1 = 00000000187d8916 ! Mem[00000000438000e3] = 4ef9d934, %l4 = 00000000508159ed ldstub [%i3+0x023],%l4 ! %l4 = 0000000000000034 p25_label_11: ! Mem[00000000420000e8] = 5bc36e81, %l4 = 00000034, %l3 = 8b5e5ae3 add %i0,0x28,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000005bc36e81 ! Mem[00000000908000e4] = 21f5d561, %l18 = bacfe448eaff28d3 ldsw [%o1+0x024],%g2 ! %g2 = bacfe448eaff28d3 ! Mem[00000000428000f2] = bd6b1e16, %l0 = 0000000000003405 ldstub [%i1+0x032],%l0 ! %l0 = 000000000000001e ! %l0 = 0000001e, %l1 = 187d8916, Mem[00000000900000d0] = cf511728 93556acd std %l0,[%o0+%i5] ! Mem[00000000900000d0] = 0000001e 187d8916 ! Mem[00000000900000f4] = e34c725b, %l18 = bacfe448eaff28d3 ldsh [%o0+0x036],%g2 ! %g2 = ffffffffffffe34c ! Mem[00000000420000d8] = 5a975d96, %l3 = 000000005bc36e81 swap [%i0+%i6],%l3 ! %l3 = 000000005a975d96 ! Mem[00000000420000f8] = b723499b12ab283b, %l4 = 0000000000000034, %l4 = 0000000000000034 add %i0,0x38,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = b723499b12ab283b ! Mem[00000000430000c4] = 370c9d7f, %l4 = b723499b12ab283b swap [%i2+0x004],%l4 ! %l4 = 00000000370c9d7f ! Mem[00000000438000d4] = e897e84e, %l3 = 5a975d96, %l6 = 9d5003cb add %i3,0x14,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000e897e84e ! Mem[00000000910000d4] = 25aa3b50, %l18 = bacfe448eaff28d3 ldsh [%o2+0x016],%g2 ! %g2 = 00000000000025aa p25_label_12: ! Mem[00000000420000cc] = 2ec1a833, %l7 = 8510a204, %l1 = 187d8916 add %i0,0x0c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000002ec1a833 ! %l2 = 000000007753c9ce, Mem[00000000918000c0] = 69d68606 stw %l2,[%o3+%g0] ! Mem[00000000918000c0] = 7753c9ce ! Mem[00000000908000d0] = b30a564e, %l18 = bacfe448eaff28d3 ldsh [%o1+0x012],%g2 ! %g2 = ffffffffffffb30a ! %l6 = e897e84e, %l7 = 8510a204, Mem[00000000910000c0] = 5f8a08bb 047d78e7 std %l6,[%o2+%g0] ! Mem[00000000910000c0] = e897e84e 8510a204 ! Mem[00000000438000f8] = 8510a204, %l5 = 000000000000007e ldstub [%i3+0x038],%l5 ! %l5 = 0000000000000085 ! %l4 = 00000000370c9d7f, Mem[00000000910000cc] = 7753c9ce stw %l4,[%o2+0x00c] ! Mem[00000000910000cc] = 370c9d7f ! %l1 = 000000002ec1a833, Mem[00000000428000f8] = ea9c34e7 stw %l1,[%i1+0x038] ! Mem[00000000428000f8] = 2ec1a833 ! Mem[00000000438000f0] = a9f344e3, %l5 = 0000000000000085 ldstub [%i3+%o6],%l5 ! %l5 = 00000000000000a9 ! Mem[00000000908000c4] = 173f4d91, %l18 = bacfe448eaff28d3 ldsh [%o1+0x004],%g2 ! %g2 = 000000000000173f ! Mem[00000000908000d8] = a6e05a58, %l18 = bacfe448eaff28d3 ldsw [%o1+%i6],%g2 ! %g2 = bacfe448eaff28d3 p25_label_13: ! Mem[00000000430000f0] = 84a86423, %l2 = 000000007753c9ce ldstub [%i2+%o6],%l2 ! %l2 = 0000000000000084 ! %l0 = 0000001e, %l1 = 2ec1a833, Mem[00000000908000d0] = 7198b30a 564e9b92 std %l0,[%o1+%i5] ! Mem[00000000908000d0] = 0000001e 2ec1a833 ! Mem[00000000900000d4] = 187d8916, %l18 = bacfe448eaff28d3 ldsw [%o0+0x014],%g2 ! %g2 = bacfe448eaff28d3 ! Mem[00000000438000d4] = e897e84e, %l7 = 000000008510a204 swap [%i3+0x014],%l7 ! %l7 = 00000000e897e84e ! %l0 = 0000001e, %l1 = 2ec1a833, Mem[00000000900000e0] = 6aadefca e3177af2 std %l0,[%o0+%o4] ! Mem[00000000900000e0] = 0000001e 2ec1a833 ! Mem[00000000908000e8] = 52d85af6, %l18 = bacfe448eaff28d3 ldsw [%o1+%o5],%g2 ! %g2 = bacfe448eaff28d3 ! Mem[00000000900000dc] = aea3305c, %l18 = bacfe448eaff28d3 ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffaea3 ! Mem[00000000908000d8] = a6e05a58dafef235, %l18 = bacfe448eaff28d3 ldx [%o1+%i6],%g2 ! %g2 = a6e05a58dafef235 ! Mem[00000000428000d4] = 31eb54ee, %l6 = e897e84e, %l3 = 5a975d96 add %i1,0x14,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000031eb54ee ! %l6 = e897e84e, %l7 = e897e84e, Mem[00000000900000f0] = 44cc4dae 4499e34c std %l6,[%o0+%o6] ! Mem[00000000900000f0] = e897e84e e897e84e p25_label_14: ! Mem[00000000908000d0] = 0000001e, %l18 = bacfe448eaff28d3 ldsw [%o1+%i5],%g2 ! %g2 = bacfe448eaff28d3 ! Mem[00000000428000d0] = b5e777b331eb54ee, %l2 = 0000000000000084, %l6 = 00000000e897e84e add %i1,0x10,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = b5e777b331eb54ee ! Mem[00000000420000ef] = d01be59f, %l4 = 00000000370c9d7f ldstub [%i0+0x02f],%l4 ! %l4 = 000000000000009f ! %l3 = 0000000031eb54ee, Mem[00000000918000cc] = 7704dd33 stw %l3,[%o3+0x00c] ! Mem[00000000918000cc] = 31eb54ee ! %l1 = 000000002ec1a833, Mem[00000000438000c7] = 7753c9ce stb %l1,[%i3+0x007] ! Mem[00000000438000c4] = 7753c933 ! Mem[00000000430000c9] = 8b5e5ae3, %l5 = 00000000000000a9 ldstub [%i2+0x009],%l5 ! %l5 = 000000000000005e ! Mem[00000000428000c4] = cb425bb9, %l7 = e897e84e, %l5 = 0000005e add %i1,0x04,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000cb425bb9 ! Mem[00000000438000dc] = ff1b3bd3, %l6 = 31eb54ee, %l7 = e897e84e add %i3,0x1c,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000ff1b3bd3 ! Mem[00000000910000c8] = a1e5df4d, %l18 = bacfe448eaff28d3 ldsh [%o2+%i4],%g2 ! %g2 = ffffffffffffa1e5 ! Mem[00000000430000d8] = 9d5003cb, %l1 = 2ec1a833, %l5 = cb425bb9 add %i2,0x18,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000009d5003cb p25_label_15: ! Mem[00000000428000f0] = bd6bff16, %l2 = 00000084, %l7 = ff1b3bd3 add %i1,0x30,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000bd6bff16 ! %l2 = 0000000000000084, Mem[00000000900000d0] = 0000001e stw %l2,[%o0+%i5] ! Mem[00000000900000d0] = 00000084 ! Mem[00000000430000ec] = 3fffd3de, %l7 = bd6bff16, %l5 = 9d5003cb add %i2,0x2c,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000003fffd3de ! Mem[00000000910000ec] = b238ff2a, %l18 = bacfe448eaff28d3 ldsb [%o2+0x02f],%g2 ! %g2 = ffffffffffffffb2 ! Mem[00000000428000c7] = cb425bb9, %l3 = 0000000031eb54ee ldstub [%i1+0x007],%l3 ! %l3 = 00000000000000b9 ! Mem[00000000430000d0] = f44b8e881a2229bf, %l3 = 00000000000000b9, %l1 = 000000002ec1a833 add %i2,0x10,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = f44b8e881a2229bf ! %l4 = 0000009f, %l5 = 3fffd3de, Mem[00000000908000e0] = 242a1794 21f5d561 std %l4,[%o1+%o4] ! Mem[00000000908000e0] = 0000009f 3fffd3de ! Mem[00000000438000c0] = 7e1b3bd3, %l7 = bd6bff16, %l1 = 1a2229bf casa [%i3]0x80,%l7,%l1 ! %l1 = 000000007e1b3bd3 ! Mem[00000000420000df] = b7b76270, %l2 = 0000000000000084 ldstub [%i0+0x01f],%l2 ! %l2 = 0000000000000070 ! Mem[00000000430000dc] = 54682fef, %l2 = 0000000000000070 swap [%i2+0x01c],%l2 ! %l2 = 0000000054682fef ba,a p25_not_taken_0_end p25_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p25_branch_failed p25_not_taken_0_end: ! End of Random Code for Processor 25 1: membar #Sync ! Force all stores to complete p25_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x064] ! Set processor 25 done flag ! Check Registers p25_check_registers: set p25_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000001e bne,a,pn %xcc,p25_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000007e1b3bd3 bne,a,pn %xcc,p25_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000054682fef bne,a,pn %xcc,p25_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000b9 bne,a,pn %xcc,p25_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000009f bne,a,pn %xcc,p25_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000003fffd3de bne,a,pn %xcc,p25_reg_l5_fail mov %l5,%g3 ! Check Local Memory set p25_local0_expect,%g1 ldx [%g1+0x018],%g2 ! Expected data = 5bc36e81b7b762ff ldx [%i0+0x018],%g3 ! Observed data at 00000000420000d8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = cb9c5bb94970021f ldx [%i0+0x020],%g3 ! Observed data at 00000000420000e0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5bc36e81d01be5ff ldx [%i0+0x028],%g3 ! Observed data at 00000000420000e8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 33b55b76325600d5 ldx [%i0+0x030],%g3 ! Observed data at 00000000420000f0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x030,%g4 set p25_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 6e555547cb425bff ldx [%i1+0x000],%g3 ! Observed data at 00000000428000c0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a0ffa49cc6ecce62 ldx [%i1+0x008],%g3 ! Observed data at 00000000428000c8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = eeaedbd67753c9ce 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 = 1ee9b45407c7c4e7 ldx [%i1+0x028],%g3 ! Observed data at 00000000428000e8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 2ec1a833fa78b027 ldx [%i1+0x038],%g3 ! Observed data at 00000000428000f8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x038,%g4 set p25_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = eeaedbd612ab283b ldx [%i2+0x000],%g3 ! Observed data at 00000000430000c0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 8bff5ae3dad5f235 ldx [%i2+0x008],%g3 ! Observed data at 00000000430000c8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9d5003cb00000070 ldx [%i2+0x018],%g3 ! Observed data at 00000000430000d8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7f7388bbfa78b027 ldx [%i2+0x020],%g3 ! Observed data at 00000000430000e0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffa864230b2e656c 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 ldx [%g1+0x000],%g2 ! Expected data = 7e1b3bd37753c933 ldx [%i3+0x000],%g3 ! Observed data at 00000000438000c0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000482b51da6f ldx [%i3+0x008],%g3 ! Observed data at 00000000438000c8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8870322c8510a204 ldx [%i3+0x010],%g3 ! Observed data at 00000000438000d0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4ef9d9ffffb0e45f ldx [%i3+0x020],%g3 ! Observed data at 00000000438000e0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e4e519987f7388bb ldx [%i3+0x028],%g3 ! Observed data at 00000000438000e8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = fff344e38510a204 ldx [%i3+0x030],%g3 ! Observed data at 00000000438000f0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff10a2044a7891c5 ldx [%i3+0x038],%g3 ! Observed data at 00000000438000f8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x038,%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_dfill_failed: ba p25_failed mov 0xddd,%g1 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: ldsh [%i2+0x024],%l6 ! Mem[00000000430000e4] ldstub [%i0+0x037],%l7 ! Mem[00000000420000f7] stb %l2,[%i3+0x021] ! Mem[00000000438000e1] ldd [%i0+0x038],%l6 ! Mem[00000000420000f8] lduw [%i3+0x018],%l6 ! Mem[00000000438000d8] done p25_trap1o: ldsh [%o2+0x024],%l6 ! Mem[00000000430000e4] ldstub [%o0+0x037],%l7 ! Mem[00000000420000f7] stb %l2,[%o3+0x021] ! Mem[00000000438000e1] ldd [%o0+0x038],%l6 ! Mem[00000000420000f8] lduw [%o3+0x018],%l6 ! Mem[00000000438000d8] done p25_trap2e: ldsb [%i0+0x03f],%l2 ! Mem[00000000420000ff] lduw [%i0+0x028],%l4 ! Mem[00000000420000e8] lduw [%i3+0x00c],%l6 ! Mem[00000000438000cc] ldsw [%i2+0x020],%l7 ! Mem[00000000430000e0] done p25_trap2o: ldsb [%o0+0x03f],%l2 ! Mem[00000000420000ff] lduw [%o0+0x028],%l4 ! Mem[00000000420000e8] lduw [%o3+0x00c],%l6 ! Mem[00000000438000cc] ldsw [%o2+0x020],%l7 ! Mem[00000000430000e0] done p25_trap3e: nop nop nop nop nop done p25_trap3o: nop nop nop nop nop done p25_init_memory_pointers: set p25_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p25_local0_start,%i0 set p25_local1_start,%i1 set p25_local2_start,%i2 set p25_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = c57d1ea2173f4d91 ldx [%g1+0x008],%l1 ! %l1 = f857884ff93d068b ldx [%g1+0x010],%l2 ! %l2 = 4959bff853822ac9 ldx [%g1+0x018],%l3 ! %l3 = 4e6f50ba3f49d3de ldx [%g1+0x020],%l4 ! %l4 = e19927c231eb54ee ldx [%g1+0x028],%l5 ! %l5 = 66a8119225f084fc ldx [%g1+0x030],%l6 ! %l6 = bc9ca3b6a6e05a58 ldx [%g1+0x038],%l7 ! %l7 = b2d68cd9b91a84df ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = fe69e09a 6da7c82d 28e9b0f3 b28d1420 ! %f4 = 787dc499 6adce663 ef45edc9 88768d42 ! %f8 = b6c92d4d ea385e2a fd6999c1 fbfe2fc4 ! %f12 = 5ae2e845 77ab3685 b0fb5aca 55245486 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 29703ee4 bf1b9cf8 a2893789 0ecd6232 ! %f20 = c3491e0a 0e0a3109 013fede1 777dccb0 ! %f24 = 53007e9b 8c2a5dce f63d49c9 5c0d19d5 ! %f28 = e0267a33 95359cea 26b38d4d 47a1db02 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4144c585 85265169 9242bd53 345e6931 ! %f36 = b9613b10 b56a1531 e8291c25 03d45aa0 ! %f40 = a4ab161b df73bb3d 3f7aad41 3ad16453 ! %f44 = c020be0d a08478d2 86d1d70f e25c1a2c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb87478580000001f,%g7,%g1 ! GSR scale = 3, align = 7 wr %g1,%g0,%gsr ! GSR = b87478580000001f wr %g0,%y ! Clear Y 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[00000000450000f3] = 3d07b8b7, %l1 = 41abaf46c405c8e3 ldstub [%i2+0x033],%l1 ! %l1 = 00000000000000b7 ! Mem[00000000450000fc] = 201f2e29, %l2 = a105a1f2, %l5 = ac09b8fc add %i2,0x3c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000201f2e29 ! Mem[00000000450000c8] = d76aff30069c35aa, %l1 = 00000000000000b7, %l0 = 72772386c99427d7 add %i2,0x08,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = d76aff30069c35aa ! Mem[00000000918000f0] = 2effe3b0, %l18 = 5858f288ac97dc68 ldsw [%o3+%o6],%g2 ! %g2 = 5858f288ac97dc68 ! Mem[00000000448000d8] = 212e16a9, %l5 = 201f2e29, %l4 = e817b44a add %i1,0x18,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000212e16a9 ! %l0 = d76aff30069c35aa, Mem[00000000910000c4] = 047d78e7 stb %l0,[%o2+0x004] ! Mem[00000000910000c4] = aa7d78e7 ! Mem[00000000448000d8] = 212e16a9, %l2 = a105a1f2, %l1 = 000000b7 add %i1,0x18,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000212e16a9 ! Mem[00000000908000d8] = 5b0dc097, %l18 = 5858f288ac97dc68 ldsb [%o1+%i6],%g2 ! %g2 = 000000000000005b ! %l6 = 729be192e086faae, Mem[00000000918000e8] = d97009e7 stb %l6,[%o3+%o5] ! Mem[00000000918000e8] = ae7009e7 ! %l2 = a105a1f2, %l3 = 347ba7e9, Mem[00000000458000c8] = df967844 237c01b6 std %l2,[%i3+%i4] ! Mem[00000000458000c8] = a105a1f2 347ba7e9 p26_label_2: ! %l6 = e086faae, %l7 = 930175f6, Mem[00000000910000d8] = 3b50fb69 7b31d336 std %l6,[%o2+%i6] ! Mem[00000000910000d8] = e086faae 930175f6 ! %l3 = c935e3e6347ba7e9, Mem[00000000450000cb] = d76aff30 stb %l3,[%i2+0x00b] ! Mem[00000000450000c8] = d76affe9 ! Mem[00000000910000cc] = f0444119, %l18 = 5858f288ac97dc68 ldsw [%o2+0x00c],%g2 ! %g2 = 5858f288ac97dc68 ! Mem[00000000900000dc] = aea3305c, %l18 = 5858f288ac97dc68 ldsw [%o0+0x01c],%g2 ! %g2 = 5858f288ac97dc68 ! Mem[00000000450000c1] = dda8c50b, %l6 = 729be192e086faae ldstub [%i2+0x001],%l6 ! %l6 = 00000000000000a8 ! %l6 = 00000000000000a8, Mem[00000000900000fc] = bab5974c stb %l6,[%o0+0x03c] ! Mem[00000000900000fc] = a8b5974c ! Mem[00000000908000e0] = 242a1794, %l18 = 5858f288ac97dc68 ldsw [%o1+%o4],%g2 ! %g2 = 5858f288ac97dc68 ! Mem[00000000440000c3] = d21e0d6e, %l2 = fdd6b230a105a1f2 ldstub [%i0+0x003],%l2 ! %l2 = 000000000000006e ! Mem[00000000440000d8] = 12505e6e09e2975f, %l7 = 25ec1292930175f6, %l4 = 00000000212e16a9 add %i0,0x18,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 12505e6e09e2975f ! %l0 = d76aff30069c35aa, Mem[00000000900000e5] = 177af28b stb %l0,[%o0+0x025] ! Mem[00000000900000e4] = aa7af28b p26_label_3: ! Mem[00000000900000f0] = 44cc4dae4499e34c, %l18 = 5858f288ac97dc68 ldx [%o0+%o6],%g2 ! %g2 = 44cc4dae4499e34c ! Mem[00000000440000e4] = 06237be1, %l0 = d76aff30069c35aa ldsw [%i0+0x024],%l0 ! %l0 = 0000000006237be1 ! %l2 = 000000000000006e, Mem[00000000900000c4] = 8803093b stw %l2,[%o0+0x004] ! Mem[00000000900000c4] = 0000006e ! Mem[00000000458000ff] = 8eba4b92, %l4 = 12505e6e09e2975f ldstub [%i3+0x03f],%l4 ! %l4 = 0000000000000092 ! Mem[00000000450000c6] = 13322a6f, %l5 = 00000000201f2e29 ldstub [%i2+0x006],%l5 ! %l5 = 000000000000002a ! Mem[00000000900000c0] = 64f48500, %l18 = 5858f288ac97dc68 ldsw [%o0+%g0],%g2 ! %g2 = 5858f288ac97dc68 ! Mem[00000000440000e0] = ee838b90, %l1 = 212e16a9, %l4 = 00000092 add %i0,0x20,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000ee838b90 ! Mem[00000000910000f0] = 38ff2a97, %l18 = 5858f288ac97dc68 ldsw [%o2+%o6],%g2 ! %g2 = 5858f288ac97dc68 ! Mem[00000000440000e8] = b2cfc218, %l4 = ee838b90, %l0 = 06237be1 add %i0,0x28,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000b2cfc218 ! Mem[00000000458000f0] = 68d1337f, %l0 = 00000000b2cfc218 swap [%i3+%o6],%l0 ! %l0 = 0000000068d1337f p26_label_4: ! Mem[00000000458000d4] = 364124b7, %l7 = 930175f6, %l1 = 212e16a9 add %i3,0x14,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000364124b7 ! %l0 = 0000000068d1337f, Mem[00000000908000f8] = f6f5d23f stb %l0,[%o1+0x038] ! Mem[00000000908000f8] = 7ff5d23f ! Mem[00000000908000c0] = e91a6828, %l18 = 5858f288ac97dc68 ldsh [%o1+%g0],%g2 ! %g2 = ffffffffffffe91a ! Mem[00000000450000c0] = ddffc50b1332ff6f, %l5 = 000000000000002a, %l6 = 00000000000000a8 casxa [%i2]0x80,%l5,%l6 ! %l6 = ddffc50b1332ff6f ! %l5 = 000000000000002a, Mem[00000000908000f2] = a70cf408 stb %l5,[%o1+0x032] ! Mem[00000000908000f0] = 2a0cf408 ! %l5 = 000000000000002a, Mem[00000000450000c0] = ddffc50b stw %l5,[%i2+%g0] ! Mem[00000000450000c0] = 0000002a ! Mem[00000000918000e0] = bef83b74, %l18 = 5858f288ac97dc68 ldsw [%o3+%o4],%g2 ! %g2 = 5858f288ac97dc68 ! Mem[00000000900000ec] = b2429f80, %l18 = 5858f288ac97dc68 ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffffb242 ! Mem[00000000450000c0] = 0000002a1332ff6f, %l0 = 0000000068d1337f, %l1 = 00000000364124b7 casxa [%i2]0x80,%l0,%l1 ! %l1 = 0000002a1332ff6f ! %l6 = 1332ff6f, %l7 = 930175f6, Mem[00000000918000e8] = ae7009e7 e5df9dd8 std %l6,[%o3+%o5] ! Mem[00000000918000e8] = 1332ff6f 930175f6 p26_label_5: ! Mem[00000000450000f8] = 2fa32ad4, %l5 = 000000000000002a ldstub [%i2+0x038],%l5 ! %l5 = 000000000000002f ! Mem[00000000450000ed] = bbdf79f7, %l1 = 0000002a1332ff6f ldstub [%i2+0x02d],%l1 ! %l1 = 00000000000000df ! %l2 = 000000000000006e, Mem[00000000908000cf] = e87198b3 stb %l2,[%o1+0x00f] ! Mem[00000000908000cc] = 6e7198b3 ! Mem[00000000440000c0] = d21e0dff, %l6 = ddffc50b1332ff6f swap [%i0+%g0],%l6 ! %l6 = 00000000d21e0dff ! Mem[00000000458000ec] = 2e4be2fa, %l4 = ee838b90, %l5 = 0000002f add %i3,0x2c,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000002e4be2fa ! Mem[00000000448000f5] = 0bc88352, %l1 = 00000000000000df ldstub [%i1+0x035],%l1 ! %l1 = 00000000000000c8 ! Mem[00000000440000d0] = f426e5b91ededdbd, %l5 = 000000002e4be2fa, %l1 = 00000000000000c8 add %i0,0x10,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = f426e5b91ededdbd ! %l7 = 25ec1292930175f6, Mem[00000000908000cc] = a6202d6e stw %l7,[%o1+0x00c] ! Mem[00000000908000cc] = 930175f6 ! Mem[00000000448000ed] = 9dede92c, %l5 = 000000002e4be2fa ldstub [%i1+0x02d],%l5 ! %l5 = 00000000000000ed ! %l0 = 68d1337f, %l1 = 1ededdbd, Mem[00000000918000e0] = bef83b74 6bc76080 std %l0,[%o3+%o4] ! Mem[00000000918000e0] = 68d1337f 1ededdbd p26_label_6: ! Mem[00000000908000dc] = 07d6242a, %l18 = 5858f288ac97dc68 ldsb [%o1+0x01e],%g2 ! %g2 = 0000000000000007 ! Mem[00000000440000d0] = f426e5b91ededdbd, %l3 = c935e3e6347ba7e9, %l2 = 000000000000006e add %i0,0x10,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = f426e5b91ededdbd ! %l6 = 00000000d21e0dff, Mem[00000000458000ed] = 2e4be2fa stb %l6,[%i3+0x02d] ! Mem[00000000458000ec] = 2effe2fa ! %l7 = 25ec1292930175f6, Mem[00000000918000c9] = 436c4777 stb %l7,[%o3+0x009] ! Mem[00000000918000c8] = f66c4777 ! %l4 = ee838b90, %l5 = 000000ed, Mem[00000000448000e0] = b9cdef79 ad8218e2 std %l4,[%i1+%o4] ! Mem[00000000448000e0] = ee838b90 000000ed ! Mem[00000000448000e0] = ee838b90000000ed, %l3 = c935e3e6347ba7e9, %l0 = 0000000068d1337f add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = ee838b90000000ed ! Mem[00000000918000d4] = 985f3b03, %l18 = 5858f288ac97dc68 ldsw [%o3+0x014],%g2 ! %g2 = 5858f288ac97dc68 ! Mem[00000000450000dc] = 667e34a8, %l1 = 1ededdbd, %l1 = 1ededdbd add %i2,0x1c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000667e34a8 ! Mem[00000000440000d4] = 1ededdbd, %l0 = 000000ed, %l6 = d21e0dff add %i0,0x14,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 000000001ededdbd ! Mem[00000000448000e0] = ee838b90, %l4 = ee838b90, %l3 = 347ba7e9 add %i1,0x20,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000ee838b90 p26_label_7: ! Mem[00000000450000d4] = 7d4cf632, %l2 = f426e5b91ededdbd ldstub [%i2+0x014],%l2 ! %l2 = 000000000000007d ! Mem[00000000900000d8] = 8caea330, %l18 = 5858f288ac97dc68 ldsb [%o0+0x01b],%g2 ! %g2 = ffffffffffffff8c ! Mem[00000000458000f8] = 3922de40, %l5 = 00000000000000ed ldstub [%i3+0x038],%l5 ! %l5 = 0000000000000039 ! Mem[00000000450000c0] = 0000002a1332ff6f, %l2 = 000000000000007d, %l3 = 00000000ee838b90 casxa [%i2]0x80,%l2,%l3 ! %l3 = 0000002a1332ff6f ! Mem[00000000450000f4] = d2b45012, %l6 = 000000001ededdbd ldsb [%i2+0x036],%l6 ! %l6 = 0000000000000050 ! Mem[00000000448000de] = 36f1f10e, %l4 = 00000000ee838b90 ldstub [%i1+0x01e],%l4 ! %l4 = 00000000000000f1 ! Mem[00000000458000d0] = ae0f598c, %l4 = 00000000000000f1 swap [%i3+%i5],%l4 ! %l4 = 00000000ae0f598c ! Mem[00000000448000c8] = 3f25e23274a2d6fc, %l3 = 0000002a1332ff6f, %l1 = 00000000667e34a8 add %i1,0x08,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 3f25e23274a2d6fc ! Mem[00000000440000e0] = ee838b90, %l5 = 00000039, %l4 = ae0f598c add %i0,0x20,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000ee838b90 ! Mem[00000000910000c8] = df4df044, %l18 = 5858f288ac97dc68 ldsh [%o2+0x00a],%g2 ! %g2 = ffffffffffffdf4d p26_label_8: ! Mem[00000000908000f0] = d24a2a0c, %l18 = 5858f288ac97dc68 ldsw [%o1+%o6],%g2 ! %g2 = 5858f288ac97dc68 ! %l7 = 25ec1292930175f6, Mem[00000000900000cc] = 0472ded8 stb %l7,[%o0+0x00c] ! Mem[00000000900000cc] = f672ded8 ! %l2 = 000000000000007d, Mem[00000000918000f9] = 36a6ac75 stb %l2,[%o3+0x039] ! Mem[00000000918000f8] = 7da6ac75 ! %l0 = 000000ed, %l1 = 74a2d6fc, Mem[00000000918000d8] = 57d20022 29bc89c3 std %l0,[%o3+%i6] ! Mem[00000000918000d8] = 000000ed 74a2d6fc ! Mem[00000000450000d8] = 70c1355f, %l6 = 00000050, %l5 = 00000039 add %i2,0x18,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000070c1355f ! Mem[00000000900000cc] = ded8cf51, %l18 = 5858f288ac97dc68 ldsh [%o0+0x00e],%g2 ! %g2 = ffffffffffffded8 ! %l0 = ee838b90000000ed, Mem[00000000908000e4] = 21f5d561 stw %l0,[%o1+0x024] ! Mem[00000000908000e4] = 000000ed ! Mem[00000000910000e8] = 8a57f6f6adbcd5b2, %l18 = 5858f288ac97dc68 ldx [%o2+%o5],%g2 ! %g2 = 8a57f6f6adbcd5b2 ! Mem[00000000900000f4] = 4499e34c, %l18 = 5858f288ac97dc68 ldsw [%o0+0x034],%g2 ! %g2 = 5858f288ac97dc68 ! Mem[00000000448000d8] = 212e16a9, %l0 = 000000ed, %l1 = 74a2d6fc add %i1,0x18,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000212e16a9 p26_label_9: ! Mem[00000000918000c4] = bd1b88f6, %l18 = 5858f288ac97dc68 ldsh [%o3+0x006],%g2 ! %g2 = ffffffffffffbd1b ! Mem[00000000450000fe] = 201f2e29, %l6 = 0000000000000050 ldstub [%i2+0x03e],%l6 ! %l6 = 000000000000002e ! Mem[00000000458000e0] = 2b3f0309, %l3 = 0000002a1332ff6f swap [%i3+%o4],%l3 ! %l3 = 000000002b3f0309 ! Mem[00000000440000fc] = 7336f818, %l4 = ee838b90, %l2 = 0000007d add %i0,0x3c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000007336f818 ! Mem[00000000448000f7] = 0bff8352, %l1 = 00000000212e16a9 ldstub [%i1+0x037],%l1 ! %l1 = 0000000000000052 ! Mem[00000000458000dc] = f1d1b9a5, %l3 = 2b3f0309, %l4 = ee838b90 add %i3,0x1c,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000f1d1b9a5 ! Mem[00000000448000d0] = 29dcd08a0acffa1b, %l1 = 0000000000000052, %l1 = 0000000000000052 add %i1,0x10,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 29dcd08a0acffa1b ! Mem[00000000450000d8] = 70c1355f667e34a8, %l2 = 000000007336f818, %l3 = 000000002b3f0309 add %i2,0x18,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 70c1355f667e34a8 ! Mem[00000000450000c4] = 1332ff6f, %l6 = 000000000000002e swap [%i2+0x004],%l6 ! %l6 = 000000001332ff6f ! Mem[00000000448000fd] = 3ef05422, %l1 = 29dcd08a0acffa1b ldstub [%i1+0x03d],%l1 ! %l1 = 00000000000000f0 p26_label_10: ! Mem[00000000440000f0] = ef087cda, %l7 = 930175f6, %l7 = 930175f6 add %i0,0x30,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000ef087cda ! Mem[00000000458000f8] = ff22de408eba4bff, %l1 = 00000000000000f0, %l4 = 00000000f1d1b9a5 add %i3,0x38,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = ff22de408eba4bff ! %l6 = 000000001332ff6f, Mem[00000000910000f0] = 38ff2a97 stw %l6,[%o2+%o6] ! Mem[00000000910000f0] = 1332ff6f ! Mem[00000000450000d4] = ff4cf632, %l1 = 00000000000000f0 swap [%i2+0x014],%l1 ! %l1 = 00000000ff4cf632 ! %l7 = 00000000ef087cda, Mem[00000000918000ea] = ff6f9301 stb %l7,[%o3+0x02a] ! Mem[00000000918000e8] = da6f9301 ! Mem[00000000910000e4] = 2cae1d1d, %l18 = 5858f288ac97dc68 ldsb [%o2+0x024],%g2 ! %g2 = 000000000000002c ! %l2 = 000000007336f818, Mem[00000000918000f4] = 5aed9849 stw %l2,[%o3+0x034] ! Mem[00000000918000f4] = 7336f818 ! %l2 = 7336f818, %l3 = 667e34a8, Mem[00000000900000d8] = e8bc328c aea3305c std %l2,[%o0+%i6] ! Mem[00000000900000d8] = 7336f818 667e34a8 ! %l0 = 000000ed, %l1 = ff4cf632, Mem[00000000908000e0] = 242a1794 000000ed std %l0,[%o1+%o4] ! Mem[00000000908000e0] = 000000ed ff4cf632 ! Mem[00000000910000cc] = 411906bd, %l18 = 5858f288ac97dc68 ldsh [%o2+0x00e],%g2 ! %g2 = 0000000000004119 p26_label_11: ! Mem[00000000918000fc] = 755694de, %l18 = 5858f288ac97dc68 ldsh [%o3+0x03c],%g2 ! %g2 = 0000000000007556 ! Mem[00000000440000f8] = 8a4013e27336f818, %l1 = 00000000ff4cf632, %l3 = 70c1355f667e34a8 add %i0,0x38,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 8a4013e27336f818 ! Mem[00000000918000f8] = 367da6ac, %l18 = 5858f288ac97dc68 ldsw [%o3+0x038],%g2 ! %g2 = 5858f288ac97dc68 ! Mem[00000000440000f8] = 8a4013e2, %l6 = 1332ff6f, %l6 = 1332ff6f add %i0,0x38,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000008a4013e2 ! Mem[00000000440000d8] = 12505e6e, %l6 = 8a4013e2, %l6 = 8a4013e2 add %i0,0x18,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000012505e6e ! %l4 = ff22de408eba4bff, Mem[00000000910000e0] = 01c2133f stw %l4,[%o2+%o4] ! Mem[00000000910000e0] = 8eba4bff ! %l4 = ff22de408eba4bff, Mem[00000000908000f0] = d24a2a0c stw %l4,[%o1+%o6] ! Mem[00000000908000f0] = 8eba4bff ! Mem[00000000450000fc] = 201fff29, %l4 = ff22de408eba4bff ldstub [%i2+0x03c],%l4 ! %l4 = 0000000000000020 ! Mem[00000000458000ec] = 2effe2fa, %l0 = ee838b90000000ed ldsb [%i3+0x02d],%l0 ! %l0 = ffffffffffffffff ! Mem[00000000458000ea] = ca2c5246, %l1 = 00000000ff4cf632 ldstub [%i3+0x02a],%l1 ! %l1 = 0000000000000052 p26_label_12: ! Mem[00000000450000c3] = 0000002a, %l6 = 0000000012505e6e ldstub [%i2+0x003],%l6 ! %l6 = 000000000000002a ! %l6 = 000000000000002a, Mem[00000000450000c3] = 000000ff stb %l6,[%i2+0x003] ! Mem[00000000450000c0] = 0000002a ! %l5 = 0000000070c1355f, Mem[00000000458000f2] = b2cfc218 stb %l5,[%i3+0x032] ! Mem[00000000458000f0] = b2cf5f18 ! Mem[00000000900000d8] = 36f81866, %l18 = 5858f288ac97dc68 ldsb [%o0+0x019],%g2 ! %g2 = 0000000000000036 ! Mem[00000000440000e4] = 06237be1, %l0 = ffffffffffffffff swap [%i0+0x024],%l0 ! %l0 = 0000000006237be1 ! Mem[00000000458000e8] = ca2cff46, %l0 = 0000000006237be1 ldstub [%i3+%o5],%l0 ! %l0 = 00000000000000ca ! Mem[00000000448000d0] = 29dcd08a, %l4 = 0000000000000020 swap [%i1+%i5],%l4 ! %l4 = 0000000029dcd08a ! %l2 = 7336f818, %l3 = 7336f818, Mem[00000000910000e0] = 8eba4bff 2cae1d1d std %l2,[%o2+%o4] ! Mem[00000000910000e0] = 7336f818 7336f818 ! Mem[00000000458000cb] = a105a1f2, %l0 = 00000000000000ca ldstub [%i3+0x00b],%l0 ! %l0 = 00000000000000f2 ! Mem[00000000458000c3] = e40b418c, %l0 = 00000000000000f2 ldstub [%i3+0x003],%l0 ! %l0 = 000000000000008c p26_label_13: ! Mem[00000000448000ea] = ff4c3236, %l7 = 00000000ef087cda ldstub [%i1+0x02a],%l7 ! %l7 = 0000000000000032 ! Mem[00000000440000e8] = b2cfc218, %l5 = 70c1355f, %l5 = 70c1355f add %i0,0x28,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000b2cfc218 ! Mem[00000000448000fc] = 3eff5422, %l7 = 0000000000000032 swap [%i1+0x03c],%l7 ! %l7 = 000000003eff5422 ! Mem[00000000908000f0] = ba4bfff4, %l18 = 5858f288ac97dc68 ldsb [%o1+0x031],%g2 ! %g2 = ffffffffffffffba ! Mem[00000000918000c4] = 0a36bd1b, %l18 = 5858f288ac97dc68 ldsh [%o3+0x004],%g2 ! %g2 = 0000000000000a36 ! Mem[00000000448000fd] = 00000032, %l5 = 00000000b2cfc218 ldstub [%i1+0x03d],%l5 ! %l5 = 0000000000000000 ! Mem[00000000440000cc] = 59ad9883, %l3 = 7336f818, %l5 = 00000000 add %i0,0x0c,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000059ad9883 ! Mem[00000000918000d0] = ab0e985f, %l18 = 5858f288ac97dc68 ldsh [%o3+0x012],%g2 ! %g2 = ffffffffffffab0e ! %l0 = 000000000000008c, Mem[00000000910000fc] = cdf6c3bc stw %l0,[%o2+0x03c] ! Mem[00000000910000fc] = 0000008c ! Mem[00000000448000db] = 212e16a9, %l2 = 000000007336f818 ldstub [%i1+0x01b],%l2 ! %l2 = 00000000000000a9 p26_label_14: ! %l3 = 8a4013e27336f818, Mem[00000000900000f6] = e34c725b stb %l3,[%o0+0x036] ! Mem[00000000900000f4] = 184c725b ! Mem[00000000440000f4] = aa2d9154, %l5 = 0000000059ad9883 swap [%i0+0x034],%l5 ! %l5 = 00000000aa2d9154 ! Mem[00000000450000ec] = bbff79f7, %l2 = 00000000000000a9 ldstub [%i2+0x02c],%l2 ! %l2 = 00000000000000bb ! %l4 = 0000000029dcd08a, Mem[00000000440000e9] = b2cfc218 stb %l4,[%i0+0x029] ! Mem[00000000440000e8] = b28ac218 ! Mem[00000000448000ec] = 9dffe92c, %l0 = 000000000000008c swap [%i1+0x02c],%l0 ! %l0 = 000000009dffe92c ! %l6 = 000000000000002a, Mem[00000000910000d0] = 06bd17f6 stw %l6,[%o2+%i5] ! Mem[00000000910000d0] = 0000002a ! Mem[00000000918000f4] = 7336f818, %l18 = 5858f288ac97dc68 ldsh [%o3+0x034],%g2 ! %g2 = 0000000000007336 ! Mem[00000000440000ec] = 76aa5284, %l2 = 000000bb, %l0 = 9dffe92c add %i0,0x2c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000076aa5284 ! Mem[00000000908000c8] = 3c939301, %l18 = 5858f288ac97dc68 ldsh [%o1+0x00a],%g2 ! %g2 = 0000000000003c93 ! Mem[00000000450000f9] = ffa32ad4, %l1 = 0000000000000052 ldstub [%i2+0x039],%l1 ! %l1 = 00000000000000a3 p26_label_15: ! Mem[00000000440000ec] = 76aa5284, %l5 = 00000000aa2d9154 ldsw [%i0+0x02c],%l5 ! %l5 = 0000000076aa5284 ! Mem[00000000910000e0] = 7336f818, %l18 = 5858f288ac97dc68 ldsw [%o2+%o4],%g2 ! %g2 = 5858f288ac97dc68 ! %l1 = 00000000000000a3, Mem[00000000448000dd] = 36f1ff0e stb %l1,[%i1+0x01d] ! Mem[00000000448000dc] = 36a3ff0e ! %l2 = 000000bb, %l3 = 7336f818, Mem[00000000908000d0] = 7198b30a 564e5092 std %l2,[%o1+%i5] ! Mem[00000000908000d0] = 000000bb 7336f818 ! Mem[00000000450000f0] = 3d07b8ff, %l5 = 0000000076aa5284 swap [%i2+%o6],%l5 ! %l5 = 000000003d07b8ff ! Mem[00000000908000d4] = 36f8185b, %l18 = 5858f288ac97dc68 ldsb [%o1+0x015],%g2 ! %g2 = 0000000000000036 ! Mem[00000000458000f4] = da2d89af, %l0 = 0000000076aa5284 swap [%i3+0x034],%l0 ! %l0 = 00000000da2d89af ! %l0 = 00000000da2d89af, Mem[00000000908000c8] = c1b03c93 stb %l0,[%o1+%i4] ! Mem[00000000908000c8] = afb03c93 ! Mem[00000000448000f4] = 0bff83ff, %l5 = 000000003d07b8ff swap [%i1+0x034],%l5 ! %l5 = 000000000bff83ff ! Mem[00000000458000cc] = 347ba7e9, %l6 = 0000002a, %l4 = 29dcd08a add %i3,0x0c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000347ba7e9 ba,a p26_not_taken_0_end p26_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p26_branch_failed p26_not_taken_0_end: ! End of Random Code for Processor 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 00000000da2d89af bne,a,pn %xcc,p26_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000a3 bne,a,pn %xcc,p26_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000bb bne,a,pn %xcc,p26_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000347ba7e9 bne,a,pn %xcc,p26_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000bff83ff bne,a,pn %xcc,p26_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000002a bne,a,pn %xcc,p26_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000003eff5422 bne,a,pn %xcc,p26_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p26_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 1332ff6fdf0fa8c9 ldx [%i0+0x000],%g3 ! Observed data at 00000000440000c0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = ee838b90ffffffff ldx [%i0+0x020],%g3 ! Observed data at 00000000440000e0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b28ac21876aa5284 ldx [%i0+0x028],%g3 ! Observed data at 00000000440000e8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ef087cda59ad9883 ldx [%i0+0x030],%g3 ! Observed data at 00000000440000f0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x030,%g4 set p26_local1_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = 000000200acffa1b ldx [%i1+0x010],%g3 ! Observed data at 00000000448000d0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 212e16ff36a3ff0e ldx [%i1+0x018],%g3 ! Observed data at 00000000448000d8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 347ba7e9000000ed ldx [%i1+0x020],%g3 ! Observed data at 00000000448000e0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff4cff360000008c ldx [%i1+0x028],%g3 ! Observed data at 00000000448000e8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = c526380f3d07b8ff ldx [%i1+0x030],%g3 ! Observed data at 00000000448000f0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 120c9bfa00ff0032 ldx [%i1+0x038],%g3 ! Observed data at 00000000448000f8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x038,%g4 set p26_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 0000002a0000002e ldx [%i2+0x000],%g3 ! Observed data at 00000000450000c0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d76affe9069c35aa ldx [%i2+0x008],%g3 ! Observed data at 00000000450000c8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 36a1df65000000f0 ldx [%i2+0x010],%g3 ! Observed data at 00000000450000d0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = c208ddd0ffff79f7 ldx [%i2+0x028],%g3 ! Observed data at 00000000450000e8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 76aa5284d2b45012 ldx [%i2+0x030],%g3 ! Observed data at 00000000450000f0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffff2ad4ff1fff29 ldx [%i2+0x038],%g3 ! Observed data at 00000000450000f8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x038,%g4 set p26_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = e40b41ffabb336dd ldx [%i3+0x000],%g3 ! Observed data at 00000000458000c0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a105a1ff347ba7e9 ldx [%i3+0x008],%g3 ! Observed data at 00000000458000c8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000f1364124b7 ldx [%i3+0x010],%g3 ! Observed data at 00000000458000d0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1332ff6f86849ade ldx [%i3+0x020],%g3 ! Observed data at 00000000458000e0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff2cff462effe2fa ldx [%i3+0x028],%g3 ! Observed data at 00000000458000e8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = b2cf5f1876aa5284 ldx [%i3+0x030],%g3 ! Observed data at 00000000458000f0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x030,%g4 ! The test for processor 26 has passed p26_passed: ta GOOD_TRAP nop p26_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p26_failed p26_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p26_failed p26_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p26_failed p26_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p26_failed p26_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p26_failed p26_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p26_failed p26_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p26_failed p26_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p26_failed ! 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_dfill_failed: ba p26_failed mov 0xddd,%g1 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: ldsh [%i2+0x004],%l6 ! Mem[00000000450000c4] swap [%i0+0x004],%l5 ! Mem[00000000440000c4] ldd [%i3+0x020],%l4 ! Mem[00000000458000e0] swap [%i3+0x024],%l7 ! Mem[00000000458000e4] stx %l0,[%i3+0x030] ! Mem[00000000458000f0] ldx [%i3+0x030],%l5 ! Mem[00000000458000f0] std %l6,[%i3+0x000] ! Mem[00000000458000c0] done p26_trap1o: ldsh [%o2+0x004],%l6 ! Mem[00000000450000c4] swap [%o0+0x004],%l5 ! Mem[00000000440000c4] ldd [%o3+0x020],%l4 ! Mem[00000000458000e0] swap [%o3+0x024],%l7 ! Mem[00000000458000e4] stx %l0,[%o3+0x030] ! Mem[00000000458000f0] ldx [%o3+0x030],%l5 ! Mem[00000000458000f0] std %l6,[%o3+0x000] ! Mem[00000000458000c0] done p26_trap2e: ldsh [%i3+0x020],%l7 ! Mem[00000000458000e0] swap [%i3+0x038],%l7 ! Mem[00000000458000f8] lduh [%i0+0x030],%l7 ! Mem[00000000440000f0] lduh [%i0+0x014],%l4 ! Mem[00000000440000d4] done p26_trap2o: ldsh [%o3+0x020],%l7 ! Mem[00000000458000e0] swap [%o3+0x038],%l7 ! Mem[00000000458000f8] lduh [%o0+0x030],%l7 ! Mem[00000000440000f0] lduh [%o0+0x014],%l4 ! Mem[00000000440000d4] done p26_trap3e: nop nop nop nop done p26_trap3o: nop nop nop nop done p26_init_memory_pointers: set p26_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p26_local0_start,%i0 set p26_local1_start,%i1 set p26_local2_start,%i2 set p26_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 72772386c99427d7 ldx [%g1+0x008],%l1 ! %l1 = 41abaf46c405c8e3 ldx [%g1+0x010],%l2 ! %l2 = fdd6b230a105a1f2 ldx [%g1+0x018],%l3 ! %l3 = c935e3e6347ba7e9 ldx [%g1+0x020],%l4 ! %l4 = fe3bd50ae817b44a ldx [%g1+0x028],%l5 ! %l5 = 3d439544ac09b8fc ldx [%g1+0x030],%l6 ! %l6 = 729be192e086faae ldx [%g1+0x038],%l7 ! %l7 = 25ec1292930175f6 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 410d2bee 003cc011 ba95e6bd 5644c09f ! %f4 = 4c578703 321b605f bdeef444 75971643 ! %f8 = 1f483087 8f182fca 181f9d1a 8b0dbe1f ! %f12 = 2136742c 1152a310 afea39e6 58f4cf58 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = cfaff4a0 62ad3bd3 d8c838db 660e5408 ! %f20 = 04168c84 e2dfdb53 911a99bc 3ef93daf ! %f24 = 7f94a8cb eea7b330 34c83f3b 42f96724 ! %f28 = ff334f7c 60f7c651 f2943d2b f5b87e58 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d198b013 68a3b7a8 95e1d27e 4c9cc4ec ! %f36 = dfa9ed99 60229d2a a6830696 5de34cb9 ! %f40 = 644f8932 9c8c9708 13ba27b8 d5d9bcd4 ! %f44 = e0f488c0 7b4fd138 c4fedd30 461e74f7 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x60535e700000006d,%g7,%g1 ! GSR scale = 13, align = 5 wr %g1,%g0,%gsr ! GSR = 60535e700000006d wr %g0,%y ! Clear Y 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[00000000460000d0] = bcf217a7, %l4 = 6a194f30, %l5 = 07280127 add %i0,0x10,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000bcf217a7 ! %l0 = f076202a, %l1 = dcddf969, Mem[00000000900000c8] = d7b08d93 0472ded8 std %l0,[%o0+%i4] ! Mem[00000000900000c8] = f076202a dcddf969 ! Mem[00000000478000e8] = 318bc97b, %l1 = 24d95a5fdcddf969 swap [%i3+%o5],%l1 ! %l1 = 00000000318bc97b ! Mem[00000000468000e0] = 2f433819, %l6 = 857174aabf700884 swap [%i1+%o4],%l6 ! %l6 = 000000002f433819 ! Mem[00000000468000e0] = bf70088461849f01, %l6 = 000000002f433819, %l7 = 6a309520aa236a53 add %i1,0x20,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = bf70088461849f01 ! Mem[00000000470000ec] = 989a63ec, %l4 = d0ccdba66a194f30 swap [%i2+0x02c],%l4 ! %l4 = 00000000989a63ec ! Mem[00000000918000e4] = 6bc76080, %l18 = aaad059e8e69225e ldsh [%o3+0x024],%g2 ! %g2 = 0000000000006bc7 ! Mem[00000000470000c0] = 069e97ac, %l6 = 000000002f433819 ldstub [%i2+%g0],%l6 ! %l6 = 0000000000000006 ! Mem[00000000460000f0] = a20ec7bf, %l1 = 318bc97b, %l6 = 00000006 add %i0,0x30,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000a20ec7bf ! Mem[00000000468000fc] = d0db8737, %l0 = f076202a, %l6 = a20ec7bf add %i1,0x3c,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000d0db8737 p27_label_2: ! Mem[00000000460000eb] = 2775a81c, %l0 = 3f53bdadf076202a ldstub [%i0+0x02b],%l0 ! %l0 = 000000000000001c ! Mem[00000000460000e0] = 3aadabc471207619, %l0 = 000000000000001c, %l3 = 96642690051dbab2 add %i0,0x20,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 3aadabc471207619 ! Mem[00000000910000dc] = 3601c213, %l18 = aaad059e8e69225e ldsb [%o2+0x01f],%g2 ! %g2 = 0000000000000036 ! Mem[00000000460000f5] = 414a18ee, %l1 = 00000000318bc97b ldstub [%i0+0x035],%l1 ! %l1 = 000000000000004a ! %l6 = d0db8737, %l7 = 61849f01, Mem[00000000910000f8] = 9579f5c7 cdf6c3bc std %l6,[%o2+0x038] ! Mem[00000000910000f8] = d0db8737 61849f01 ! %l0 = 0000001c, %l1 = 0000004a, Mem[00000000468000f0] = bbf35bc2 e4b4e4ec std %l0,[%i1+%o6] ! Mem[00000000468000f0] = 0000001c 0000004a ! Mem[00000000478000c4] = 329fce7c, %l0 = 0000001c, %l5 = bcf217a7 add %i3,0x04,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000329fce7c ! Mem[00000000460000e4] = 71207619, %l5 = 00000000329fce7c swap [%i0+0x024],%l5 ! %l5 = 0000000071207619 ! Mem[00000000468000d0] = c2ba4e4d, %l3 = 71207619, %l6 = d0db8737 add %i1,0x10,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000c2ba4e4d ! Mem[00000000478000c0] = d8e1d733329fce7c, %l0 = 000000000000001c, %l7 = bf70088461849f01 casxa [%i3]0x80,%l0,%l7 ! %l7 = d8e1d733329fce7c p27_label_3: ! Mem[00000000478000cc] = 2db97bad, %l3 = 71207619, %l6 = c2ba4e4d add %i3,0x0c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000002db97bad ! %l3 = 3aadabc471207619, Mem[00000000918000d6] = 3b0357d2 stb %l3,[%o3+0x016] ! Mem[00000000918000d4] = 190357d2 ! %l5 = 0000000071207619, Mem[00000000460000f4] = 41ff18ee stw %l5,[%i0+0x034] ! Mem[00000000460000f4] = 71207619 ! %l2 = e566acd87943e572, Mem[00000000910000ec] = adbcd5b2 stb %l2,[%o2+0x02c] ! Mem[00000000910000ec] = 72bcd5b2 ! Mem[00000000468000e9] = b74c41cd, %l4 = 00000000989a63ec ldstub [%i1+0x029],%l4 ! %l4 = 000000000000004c ! Mem[00000000470000e8] = a2f0a4166a194f30, %l0 = 000000000000001c, %l1 = 000000000000004a add %i2,0x28,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = a2f0a4166a194f30 ! %l0 = 000000000000001c, Mem[00000000910000ce] = 411906bd stb %l0,[%o2+0x00e] ! Mem[00000000910000cc] = 1c1906bd ! Mem[00000000478000fb] = 81326bf9, %l7 = d8e1d733329fce7c ldstub [%i3+0x03b],%l7 ! %l7 = 00000000000000f9 ! Mem[00000000908000c8] = 3c93a620, %l18 = aaad059e8e69225e ldsb [%o1+0x00a],%g2 ! %g2 = 000000000000003c ! %l0 = 0000001c, %l1 = 6a194f30, Mem[00000000910000e8] = 8a57f6f6 72bcd5b2 std %l0,[%o2+%o5] ! Mem[00000000910000e8] = 0000001c 6a194f30 p27_label_4: ! %l1 = a2f0a4166a194f30, Mem[00000000908000f8] = f6f5d23f stw %l1,[%o1+0x038] ! Mem[00000000908000f8] = 6a194f30 ! %l4 = 0000004c, %l5 = 71207619, Mem[00000000908000c8] = c1b03c93 a6202de8 std %l4,[%o1+%i4] ! Mem[00000000908000c8] = 0000004c 71207619 ! Mem[00000000900000c0] = 64f48500, %l18 = aaad059e8e69225e ldsw [%o0+%g0],%g2 ! %g2 = aaad059e8e69225e ! Mem[00000000900000fc] = b5974c00, %l18 = aaad059e8e69225e ldsb [%o0+0x03d],%g2 ! %g2 = ffffffffffffffb5 ! Mem[00000000478000f0] = 5ab1e970, %l3 = 71207619, %l3 = 71207619 add %i3,0x30,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000005ab1e970 ! Mem[00000000910000ec] = 194f3038, %l18 = aaad059e8e69225e ldsb [%o2+0x02d],%g2 ! %g2 = 0000000000000019 ! Mem[00000000908000ec] = f7c8d24a, %l18 = aaad059e8e69225e ldsh [%o1+0x02e],%g2 ! %g2 = fffffffffffff7c8 ! Mem[00000000910000f0] = 38ff2a97cb95fea2, %l18 = aaad059e8e69225e ldx [%o2+%o6],%g2 ! %g2 = 38ff2a97cb95fea2 ! %l3 = 000000005ab1e970, Mem[00000000900000c8] = f076202a stw %l3,[%o0+%i4] ! Mem[00000000900000c8] = 5ab1e970 ! Mem[00000000470000cc] = ef971a99, %l0 = 0000001c, %l1 = 6a194f30 add %i2,0x0c,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000ef971a99 p27_label_5: ! Mem[00000000478000ec] = 832769e9, %l3 = 5ab1e970, %l4 = 0000004c add %i3,0x2c,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000832769e9 ! Mem[00000000478000c4] = 329fce7c, %l3 = 5ab1e970, %l4 = 832769e9 add %i3,0x04,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000329fce7c ! Mem[00000000470000d4] = ab6039f6, %l6 = 2db97bad, %l0 = 0000001c add %i2,0x14,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000ab6039f6 ! Mem[00000000900000d8] = e8bc328caea3305c, %l18 = aaad059e8e69225e ldx [%o0+%i6],%g2 ! %g2 = e8bc328caea3305c ! Mem[00000000478000e9] = dcddf969, %l1 = 00000000ef971a99 ldstub [%i3+0x029],%l1 ! %l1 = 00000000000000dd ! Mem[00000000460000de] = 28c79548, %l0 = 00000000ab6039f6 ldstub [%i0+0x01e],%l0 ! %l0 = 0000000000000095 ! %l0 = 00000095, %l1 = 000000dd, Mem[00000000900000d0] = cf511728 93556acd std %l0,[%o0+%i5] ! Mem[00000000900000d0] = 00000095 000000dd ! Mem[00000000460000f0] = a20ec7bf71207619, %l6 = 000000002db97bad, %l6 = 000000002db97bad add %i0,0x30,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = a20ec7bf71207619 ! %l4 = 329fce7c, %l5 = 71207619, Mem[00000000470000d8] = 1cc8b356 3e133e6b std %l4,[%i2+%i6] ! Mem[00000000470000d8] = 329fce7c 71207619 ! %l2 = e566acd87943e572, Mem[00000000470000c9] = c7c0f246 stb %l2,[%i2+0x009] ! Mem[00000000470000c8] = c772f246 p27_label_6: ! Mem[00000000460000e0] = 3aadabc4, %l2 = e566acd87943e572 ldsb [%i0+0x021],%l2 ! %l2 = ffffffffffffffad ! Mem[00000000910000f8] = 3761849f, %l18 = aaad059e8e69225e ldsb [%o2+0x03b],%g2 ! %g2 = 0000000000000037 ! Mem[00000000470000e4] = 80c5f8a5, %l3 = 5ab1e970, %l1 = 000000dd add %i2,0x24,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000080c5f8a5 ! Mem[00000000478000dc] = ae685f9e, %l1 = 80c5f8a5, %l0 = 00000095 add %i3,0x1c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000ae685f9e ! Mem[00000000460000e8] = 2775a8ff, %l6 = a20ec7bf71207619 swap [%i0+%o5],%l6 ! %l6 = 000000002775a8ff ! Mem[00000000460000f0] = a20ec7bf, %l0 = ae685f9e, %l5 = 71207619 add %i0,0x30,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000a20ec7bf ! Mem[00000000478000dc] = ae685f9e, %l5 = 00000000a20ec7bf swap [%i3+0x01c],%l5 ! %l5 = 00000000ae685f9e ! Mem[00000000478000f8] = 81326bff2322477c, %l2 = ffffffffffffffad, %l0 = 00000000ae685f9e add %i3,0x38,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 81326bff2322477c ! Mem[00000000900000f4] = 99e34c72, %l18 = aaad059e8e69225e ldsb [%o0+0x035],%g2 ! %g2 = ffffffffffffff99 ! Mem[00000000900000e4] = 7af28b54, %l18 = aaad059e8e69225e ldsb [%o0+0x026],%g2 ! %g2 = 000000000000007a p27_label_7: ! Mem[00000000478000c5] = 329fce7c, %l0 = 81326bff2322477c ldstub [%i3+0x005],%l0 ! %l0 = 000000000000009f ! %l0 = 0000009f, %l1 = 80c5f8a5, Mem[00000000918000c8] = 88436c47 7736dd33 std %l0,[%o3+%i4] ! Mem[00000000918000c8] = 0000009f 80c5f8a5 ! Mem[00000000468000f4] = 0000004a, %l3 = 000000005ab1e970 swap [%i1+0x034],%l3 ! %l3 = 000000000000004a ! Mem[00000000908000fc] = 5f280000, %l18 = aaad059e8e69225e ldsb [%o1+0x03e],%g2 ! %g2 = 000000000000005f ! Mem[00000000900000fc] = bab5974c, %l18 = aaad059e8e69225e ldsw [%o0+0x03c],%g2 ! %g2 = aaad059e8e69225e ! Mem[00000000908000f4] = f408782d, %l18 = aaad059e8e69225e ldsh [%o1+0x034],%g2 ! %g2 = fffffffffffff408 ! %l0 = 000000000000009f, Mem[00000000908000c3] = 2866c2b5 stb %l0,[%o1+0x003] ! Mem[00000000908000c0] = 9f66c2b5 ! Mem[00000000910000ec] = 6a194f30, %l18 = aaad059e8e69225e ldsw [%o2+0x02c],%g2 ! %g2 = aaad059e8e69225e ! Mem[00000000468000c8] = 461555b3bc72b4ac, %l2 = ffffffffffffffad, %l5 = 00000000ae685f9e add %i1,0x08,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 461555b3bc72b4ac ! Mem[00000000460000c8] = fcc46397, %l5 = 461555b3bc72b4ac swap [%i0+%i4],%l5 ! %l5 = 00000000fcc46397 p27_label_8: ! Mem[00000000910000e0] = 01c2133f2cae1d1d, %l18 = aaad059e8e69225e ldx [%o2+%o4],%g2 ! %g2 = 01c2133f2cae1d1d ! Mem[00000000460000f0] = a20ec7bf71207619, %l4 = 00000000329fce7c, %l1 = 0000000080c5f8a5 add %i0,0x30,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = a20ec7bf71207619 ! Mem[00000000470000e4] = 80c5f8a5, %l2 = ffffffffffffffad ldsb [%i2+0x024],%l2 ! %l2 = ffffffffffffff80 ! Mem[00000000478000e4] = cf3b08ac, %l2 = ffffffffffffff80 swap [%i3+0x024],%l2 ! %l2 = 00000000cf3b08ac ! Mem[00000000478000df] = a20ec7bf, %l5 = 00000000fcc46397 ldstub [%i3+0x01f],%l5 ! %l5 = 00000000000000bf ! %l6 = 000000002775a8ff, Mem[00000000910000fa] = 87376184 stb %l6,[%o2+0x03a] ! Mem[00000000910000f8] = ff376184 ! Mem[00000000470000c8] = c772f246ef971a99, %l5 = 00000000000000bf, %l4 = 00000000329fce7c add %i2,0x08,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = c772f246ef971a99 ! Mem[00000000468000e1] = bf700884, %l0 = 000000000000009f ldstub [%i1+0x021],%l0 ! %l0 = 0000000000000070 ! Mem[00000000470000f4] = 2acabb6c, %l7 = 000000f9, %l2 = cf3b08ac add %i2,0x34,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000002acabb6c ! %l2 = 2acabb6c, %l3 = 0000004a, Mem[00000000900000f0] = 44cc4dae 4499e34c std %l2,[%o0+%o6] ! Mem[00000000900000f0] = 2acabb6c 0000004a p27_label_9: ! %l6 = 000000002775a8ff, Mem[00000000918000d4] = 985f1903 stb %l6,[%o3+0x014] ! Mem[00000000918000d4] = ff5f1903 ! Mem[00000000460000f8] = 75f8b011, %l1 = a20ec7bf71207619 swap [%i0+0x038],%l1 ! %l1 = 0000000075f8b011 ! Mem[00000000478000d0] = c35a3659, %l1 = 75f8b011, %l2 = 2acabb6c add %i3,0x10,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000c35a3659 ! %l4 = c772f246ef971a99, Mem[00000000918000d0] = 70b0ab0e stb %l4,[%o3+%i5] ! Mem[00000000918000d0] = 99b0ab0e ! Mem[00000000478000ec] = 832769e9, %l0 = 00000070, %l7 = 000000f9 add %i3,0x2c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000832769e9 ! Mem[00000000470000c1] = ff9e97ac, %l3 = 000000000000004a ldstub [%i2+0x001],%l3 ! %l3 = 000000000000009e ! %l0 = 0000000000000070, Mem[00000000910000c4] = 047d78e7 stw %l0,[%o2+0x004] ! Mem[00000000910000c4] = 00000070 ! Mem[00000000908000e8] = 52d85af65bd6f7c8, %l18 = aaad059e8e69225e ldx [%o1+%o5],%g2 ! %g2 = 52d85af65bd6f7c8 ! %l4 = c772f246ef971a99, Mem[00000000910000e0] = 01c2133f stw %l4,[%o2+%o4] ! Mem[00000000910000e0] = ef971a99 ! Mem[00000000470000e0] = f42ee7f280c5f8a5, %l0 = 0000000000000070, %l0 = 0000000000000070 add %i2,0x20,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = f42ee7f280c5f8a5 p27_label_10: ! Mem[00000000910000d8] = 3b50fb697b31d336, %l18 = aaad059e8e69225e ldx [%o2+%i6],%g2 ! %g2 = 3b50fb697b31d336 ! %l2 = 00000000c35a3659, Mem[00000000918000f1] = ffe3b05a stb %l2,[%o3+0x031] ! Mem[00000000918000f0] = 59e3b05a ! Mem[00000000460000e4] = 329fce7c, %l1 = 75f8b011, %l1 = 75f8b011 add %i0,0x24,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000329fce7c ! Mem[00000000470000d8] = 329fce7c, %l6 = 000000002775a8ff swap [%i2+%i6],%l6 ! %l6 = 00000000329fce7c ! Mem[00000000918000fc] = de000000, %l18 = aaad059e8e69225e ldsb [%o3+0x03f],%g2 ! %g2 = ffffffffffffffde ! Mem[00000000460000fb] = 71207619, %l5 = 00000000000000bf ldstub [%i0+0x03b],%l5 ! %l5 = 0000000000000019 ! Mem[00000000478000ec] = 832769e9, %l6 = 00000000329fce7c ldsh [%i3+0x02c],%l6 ! %l6 = ffffffffffff8327 ! %l4 = c772f246ef971a99, Mem[00000000910000da] = fb697b31 stb %l4,[%o2+0x01a] ! Mem[00000000910000d8] = 99697b31 ! Mem[00000000478000e0] = b43e793bffffff80, %l4 = c772f246ef971a99 ldx [%i3+%o4],%l4 ! %l4 = b43e793bffffff80 ! Mem[00000000900000ec] = 9f802aca, %l18 = aaad059e8e69225e ldsb [%o0+0x02e],%g2 ! %g2 = ffffffffffffff9f p27_label_11: ! Mem[00000000908000d4] = 50925b0d, %l18 = aaad059e8e69225e ldsh [%o1+0x016],%g2 ! %g2 = 0000000000005092 ! %l3 = 000000000000009e, Mem[00000000918000e2] = 3b746bc7 stb %l3,[%o3+0x022] ! Mem[00000000918000e0] = 9e746bc7 ! %l0 = f42ee7f280c5f8a5, Mem[00000000470000f3] = ca5e1537 stb %l0,[%i2+0x033] ! Mem[00000000470000f0] = ca5e15a5 ! Mem[00000000918000fc] = 755694de, %l18 = aaad059e8e69225e ldsw [%o3+0x03c],%g2 ! %g2 = aaad059e8e69225e ! Mem[00000000468000f0] = 0000001c5ab1e970, %l0 = f42ee7f280c5f8a5, %l1 = 00000000329fce7c add %i1,0x30,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 0000001c5ab1e970 ! Mem[00000000918000dc] = c3bef89e, %l18 = aaad059e8e69225e ldsb [%o3+0x01f],%g2 ! %g2 = ffffffffffffffc3 ! Mem[00000000478000f0] = 5ab1e970, %l4 = b43e793bffffff80 ldsb [%i3+0x031],%l4 ! %l4 = ffffffffffffffb1 ! Mem[00000000918000d8] = 002229bc, %l18 = aaad059e8e69225e ldsh [%o3+0x01a],%g2 ! %g2 = 0000000000000022 ! Mem[00000000478000e4] = ffffff80, %l6 = ffffffffffff8327 swap [%i3+0x024],%l6 ! %l6 = 00000000ffffff80 ! Mem[00000000468000d8] = 4a148ab1e3da8a81, %l2 = 00000000c35a3659, %l5 = 0000000000000019 add %i1,0x18,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 4a148ab1e3da8a81 p27_label_12: ! Mem[00000000908000f0] = d24aa70c, %l18 = aaad059e8e69225e ldsw [%o1+%o6],%g2 ! %g2 = aaad059e8e69225e ! Mem[00000000460000c4] = cd829be8, %l4 = ffffffb1, %l0 = 80c5f8a5 add %i0,0x04,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000cd829be8 ! Mem[00000000460000cc] = 0c8a6e7e, %l1 = 5ab1e970, %l2 = c35a3659 add %i0,0x0c,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000000c8a6e7e ! Mem[00000000470000e0] = f42ee7f2, %l6 = ffffff80, %l2 = 0c8a6e7e add %i2,0x20,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000f42ee7f2 ! Mem[00000000470000d0] = 5bd760e3, %l2 = f42ee7f2, %l5 = e3da8a81 add %i2,0x10,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000005bd760e3 ! %l4 = ffffffb1, %l5 = 5bd760e3, Mem[00000000918000f8] = 3636a6ac 755694de std %l4,[%o3+0x038] ! Mem[00000000918000f8] = ffffffb1 5bd760e3 ! %l4 = ffffffb1, %l5 = 5bd760e3, Mem[00000000460000d0] = bcf217a7 da9ac1f0 std %l4,[%i0+%i5] ! Mem[00000000460000d0] = ffffffb1 5bd760e3 ! %l2 = 00000000f42ee7f2, Mem[00000000460000d4] = 5bd760e3 stb %l2,[%i0+0x014] ! Mem[00000000460000d4] = f2d760e3 ! Mem[00000000468000fc] = d0db8737, %l1 = 0000001c5ab1e970 swap [%i1+0x03c],%l1 ! %l1 = 00000000d0db8737 ! Mem[00000000470000e0] = f42ee7f2, %l0 = 00000000cd829be8 swap [%i2+%o4],%l0 ! %l0 = 00000000f42ee7f2 p27_label_13: ! Mem[00000000468000d8] = 4a148ab1, %l6 = 00000000ffffff80 swap [%i1+%i6],%l6 ! %l6 = 000000004a148ab1 ! Mem[00000000478000d0] = c35a365961bc1304, %l4 = ffffffffffffffb1, %l4 = ffffffffffffffb1 add %i3,0x10,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = c35a365961bc1304 ! Mem[00000000478000c0] = d8e1d733, %l5 = 5bd760e3, %l5 = 5bd760e3 casa [%i3]0x80,%l5,%l5 ! %l5 = 00000000d8e1d733 ! Mem[00000000910000d0] = 17f66e5e, %l18 = aaad059e8e69225e ldsh [%o2+0x012],%g2 ! %g2 = 00000000000017f6 ! Mem[00000000470000f0] = ca5e15a5, %l7 = 832769e9, %l1 = d0db8737 add %i2,0x30,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000ca5e15a5 ! Mem[00000000478000d8] = f283011a, %l0 = 00000000f42ee7f2 ldstub [%i3+%i6],%l0 ! %l0 = 00000000000000f2 ! Mem[00000000918000cc] = 80c5f8a5, %l18 = aaad059e8e69225e ldsb [%o3+0x00c],%g2 ! %g2 = ffffffffffffff80 ! Mem[00000000470000c2] = ffff97ac, %l0 = 00000000000000f2 ldstub [%i2+0x002],%l0 ! %l0 = 0000000000000097 ! Mem[00000000900000d0] = 00950000, %l18 = aaad059e8e69225e ldsb [%o0+0x012],%g2 ! %g2 = 0000000000000000 ! %l3 = 000000000000009e, Mem[00000000918000dc] = 29bc89c3 stb %l3,[%o3+0x01c] ! Mem[00000000918000dc] = 9ebc89c3 p27_label_14: ! %l0 = 0000000000000097, Mem[00000000460000fc] = 2cda7bac stb %l0,[%i0+0x03c] ! Mem[00000000460000fc] = 97da7bac ! Mem[00000000478000d2] = c35a3659, %l3 = 000000000000009e ldstub [%i3+0x012],%l3 ! %l3 = 0000000000000036 ! Mem[00000000918000ec] = df9dd82e, %l18 = aaad059e8e69225e ldsb [%o3+0x02d],%g2 ! %g2 = ffffffffffffffdf ! %l1 = 00000000ca5e15a5, Mem[00000000900000f0] = 2acabb6c stw %l1,[%o0+%o6] ! Mem[00000000900000f0] = ca5e15a5 ! Mem[00000000908000e4] = 21f5d561, %l18 = aaad059e8e69225e ldsh [%o1+0x024],%g2 ! %g2 = 00000000000021f5 ! %l1 = 00000000ca5e15a5, Mem[00000000918000d0] = 99b0ab0e stw %l1,[%o3+%i5] ! Mem[00000000918000d0] = ca5e15a5 ! Mem[00000000478000e8] = dcfff969832769e9, %l6 = 000000004a148ab1, %l7 = 00000000832769e9 add %i3,0x28,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = dcfff969832769e9 ! %l4 = 61bc1304, %l5 = d8e1d733, Mem[00000000910000e0] = ef971a99 2cae1d1d std %l4,[%o2+%o4] ! Mem[00000000910000e0] = 61bc1304 d8e1d733 ! Mem[00000000478000f0] = 5ab1e970, %l0 = 00000097, %l5 = d8e1d733 add %i3,0x30,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000005ab1e970 ! Mem[00000000468000cc] = bc72b4ac, %l5 = 000000005ab1e970 swap [%i1+0x00c],%l5 ! %l5 = 00000000bc72b4ac p27_label_15: ! %l4 = 61bc1304, %l5 = bc72b4ac, Mem[00000000900000d0] = 00000095 000000dd std %l4,[%o0+%i5] ! Mem[00000000900000d0] = 61bc1304 bc72b4ac ! Mem[00000000470000ec] = 6a194f30, %l7 = dcfff969832769e9 swap [%i2+0x02c],%l7 ! %l7 = 000000006a194f30 ! Mem[00000000460000c4] = cd829be8, %l5 = 00000000bc72b4ac ldstub [%i0+0x004],%l5 ! %l5 = 00000000000000cd ! Mem[00000000460000c0] = 7d195391ff829be8, %l3 = 0000000000000036, %l4 = c35a365961bc1304 casxa [%i0]0x80,%l3,%l4 ! %l4 = 7d195391ff829be8 ! Mem[00000000478000e9] = dcfff969, %l5 = 00000000000000cd ldstub [%i3+0x029],%l5 ! %l5 = 00000000000000ff ! %l4 = 7d195391ff829be8, Mem[00000000478000eb] = dcfff969 stb %l4,[%i3+0x02b] ! Mem[00000000478000e8] = dcfff9e8 ! Mem[00000000900000cc] = ddf96961, %l18 = aaad059e8e69225e ldsb [%o0+0x00d],%g2 ! %g2 = ffffffffffffffdd ! %l2 = f42ee7f2, %l3 = 00000036, Mem[00000000910000c0] = 5f8a08bb 00000070 std %l2,[%o2+%g0] ! Mem[00000000910000c0] = f42ee7f2 00000036 ! Mem[00000000470000ec] = 832769e9, %l6 = 4a148ab1, %l7 = 6a194f30 add %i2,0x2c,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000832769e9 ! %l2 = f42ee7f2, %l3 = 00000036, Mem[00000000900000d0] = 61bc1304 bc72b4ac std %l2,[%o0+%i5] ! Mem[00000000900000d0] = f42ee7f2 00000036 ba,a p27_not_taken_0_end p27_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p27_branch_failed p27_not_taken_0_end: ! End of Random Code for Processor 27 1: membar #Sync ! Force all stores to complete p27_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x06c] ! Set processor 27 done flag ! Check Registers p27_check_registers: set p27_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000097 bne,a,pn %xcc,p27_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000ca5e15a5 bne,a,pn %xcc,p27_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000f42ee7f2 bne,a,pn %xcc,p27_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000036 bne,a,pn %xcc,p27_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 7d195391ff829be8 bne,a,pn %xcc,p27_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000ff bne,a,pn %xcc,p27_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000004a148ab1 bne,a,pn %xcc,p27_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000832769e9 bne,a,pn %xcc,p27_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p27_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = bc72b4ac0c8a6e7e ldx [%i0+0x008],%g3 ! Observed data at 00000000460000c8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffffffb1f2d760e3 ldx [%i0+0x010],%g3 ! Observed data at 00000000460000d0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 61ee9bd528c7ff48 ldx [%i0+0x018],%g3 ! Observed data at 00000000460000d8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 712076195938a889 ldx [%i0+0x028],%g3 ! Observed data at 00000000460000e8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 712076ff97da7bac ldx [%i0+0x038],%g3 ! Observed data at 00000000460000f8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x038,%g4 set p27_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 461555b35ab1e970 ldx [%i1+0x008],%g3 ! Observed data at 00000000468000c8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffffff80e3da8a81 ldx [%i1+0x018],%g3 ! Observed data at 00000000468000d8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = bfff088461849f01 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 = b7ff41cd4da69fd1 ldx [%i1+0x028],%g3 ! Observed data at 00000000468000e8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 5ea105a15ab1e970 ldx [%i1+0x038],%g3 ! Observed data at 00000000468000f8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x038,%g4 set p27_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffffffacf5fffb5a ldx [%i2+0x000],%g3 ! Observed data at 00000000470000c0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2775a8ff71207619 ldx [%i2+0x018],%g3 ! Observed data at 00000000470000d8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = cd829be880c5f8a5 ldx [%i2+0x020],%g3 ! Observed data at 00000000470000e0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x020,%g4 set p27_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = d8e1d73332ffce7c ldx [%i3+0x000],%g3 ! Observed data at 00000000478000c0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = c35aff5961bc1304 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 = ff83011aa20ec7ff ldx [%i3+0x018],%g3 ! Observed data at 00000000478000d8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = b43e793bffff8327 ldx [%i3+0x020],%g3 ! Observed data at 00000000478000e0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = dcfff9e8832769e9 ldx [%i3+0x028],%g3 ! Observed data at 00000000478000e8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x028,%g4 ! The test for processor 27 has passed p27_passed: ta GOOD_TRAP nop p27_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p27_failed p27_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p27_failed p27_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p27_failed p27_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p27_failed p27_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p27_failed p27_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p27_failed p27_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p27_failed p27_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p27_failed ! The test for processor 27 failed p27_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x06c] ! Set processor 27 done flag set p27_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 27 failed p27_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x06c] ! Set processor 27 done flag set p27_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p27_dfill_failed: ba p27_failed mov 0xddd,%g1 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: ldsh [%i2+0x024],%l6 ! Mem[00000000470000e4] lduw [%i0+0x024],%l5 ! Mem[00000000460000e4] done p27_trap1o: ldsh [%o2+0x024],%l6 ! Mem[00000000470000e4] lduw [%o0+0x024],%l5 ! Mem[00000000460000e4] done p27_trap2e: swap [%i3+0x03c],%l2 ! Mem[00000000478000fc] done p27_trap2o: swap [%o3+0x03c],%l2 ! Mem[00000000478000fc] done p27_trap3e: nop nop nop nop nop nop done p27_trap3o: nop nop nop nop nop nop done p27_init_memory_pointers: set p27_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p27_local0_start,%i0 set p27_local1_start,%i1 set p27_local2_start,%i2 set p27_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 3f53bdadf076202a ldx [%g1+0x008],%l1 ! %l1 = 24d95a5fdcddf969 ldx [%g1+0x010],%l2 ! %l2 = e566acd87943e572 ldx [%g1+0x018],%l3 ! %l3 = 96642690051dbab2 ldx [%g1+0x020],%l4 ! %l4 = d0ccdba66a194f30 ldx [%g1+0x028],%l5 ! %l5 = 1888902607280127 ldx [%g1+0x030],%l6 ! %l6 = 857174aabf700884 ldx [%g1+0x038],%l7 ! %l7 = 6a309520aa236a53 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 5c0bb7af b2a154ac 25ba71be d076b18a ! %f4 = 9ae55bad 1506d6d1 5076ca22 09abe9df ! %f8 = 11f2ce27 6641215d b8a0b972 5cc68f7e ! %f12 = 53e0d8b3 e1d82576 a6f04524 dacabe7d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7985dae3 06556633 4b5b7350 dd4e295e ! %f20 = 10058ae7 107c8a8b b12e37d8 86f6efec ! %f24 = fe9e4848 26cb0bf2 019f1156 2e722607 ! %f28 = 8a6cb0a5 47259634 c73dbdc2 f30bdebd ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a1b1539a ad4f8967 437a614e eb1ffee9 ! %f36 = 4675bb94 55586f7e 93cd487e d1e4f00c ! %f40 = 684bc535 a14a4741 483b38ae d5e492b5 ! %f44 = 1c62fe07 97243cbd be67175b 155c528e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x146dd40f0000000a,%g7,%g1 ! GSR scale = 1, align = 2 wr %g1,%g0,%gsr ! GSR = 146dd40f0000000a wr %g0,%y ! Clear Y 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: ! %l6 = 027d8537f258a904, Mem[00000000490000e8] = fe3b95df stw %l6,[%i2+%o5] ! Mem[00000000490000e8] = f258a904 ! Mem[00000000490000c0] = c5510610, %l5 = dee06bca88eb2c7f ldstub [%i2+%g0],%l5 ! %l5 = 00000000000000c5 ! Mem[00000000900000d8] = 328caea3, %l18 = 3f564ebe97291734 ldsh [%o0+0x01a],%g2 ! %g2 = 000000000000328c ! Mem[00000000908000fc] = 5f280000, %l18 = 3f564ebe97291734 ldsb [%o1+0x03e],%g2 ! %g2 = 000000000000005f ! Mem[00000000480000ec] = c6ee7d85, %l2 = 54591090, %l6 = f258a904 add %i0,0x2c,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000c6ee7d85 ! Mem[00000000900000d4] = 93556acd, %l18 = 3f564ebe97291734 ldsw [%o0+0x014],%g2 ! %g2 = 3f564ebe97291734 ! Mem[00000000498000d8] = 89ff5def87fa2c59, %l4 = 7c2a71aa6ac68187, %l0 = 8057954eaab6b4de add %i3,0x18,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 89ff5def87fa2c59 ! %l6 = c6ee7d85, %l7 = 75d56821, Mem[00000000918000e8] = d97009e7 e5df9dd8 std %l6,[%o3+%o5] ! Mem[00000000918000e8] = c6ee7d85 75d56821 ! %l2 = 54591090, %l3 = fb47428d, Mem[00000000908000c0] = e91a6828 66c2b5be std %l2,[%o1+%g0] ! Mem[00000000908000c0] = 54591090 fb47428d ! %l4 = 6ac68187, %l5 = 000000c5, Mem[00000000908000f8] = f6f5d23f ab225f28 std %l4,[%o1+0x038] ! Mem[00000000908000f8] = 6ac68187 000000c5 p28_label_2: ! Mem[00000000908000fc] = 000000c5, %l18 = 3f564ebe97291734 ldsw [%o1+0x03c],%g2 ! %g2 = 3f564ebe97291734 ! Mem[00000000498000f8] = 18a65bbe, %l0 = 89ff5def87fa2c59 swap [%i3+0x038],%l0 ! %l0 = 0000000018a65bbe ! %l4 = 6ac68187, %l5 = 000000c5, Mem[00000000498000d0] = 303d6958 2d80c613 std %l4,[%i3+%i5] ! Mem[00000000498000d0] = 6ac68187 000000c5 ! Mem[00000000910000cc] = f0444119, %l18 = 3f564ebe97291734 ldsw [%o2+0x00c],%g2 ! %g2 = 3f564ebe97291734 ! Mem[00000000498000e8] = c7d4ea026edf3e58, %l2 = a1f0d16854591090, %l7 = 59e8c84c75d56821 add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = c7d4ea026edf3e58 ! Mem[00000000490000f0] = 39fe279c, %l0 = 18a65bbe, %l6 = c6ee7d85 add %i2,0x30,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000039fe279c ! Mem[00000000490000cc] = 501f6907, %l7 = 6edf3e58, %l0 = 18a65bbe add %i2,0x0c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000501f6907 ! %l3 = 4a5bf42ffb47428d, Mem[00000000900000d8] = e8bc328c stw %l3,[%o0+%i6] ! Mem[00000000900000d8] = fb47428d ! %l0 = 501f6907, %l1 = 44b673a4, Mem[00000000908000e0] = 242a1794 21f5d561 std %l0,[%o1+%o4] ! Mem[00000000908000e0] = 501f6907 44b673a4 ! Mem[00000000918000c4] = 0a36bd1b, %l18 = 3f564ebe97291734 ldsh [%o3+0x004],%g2 ! %g2 = 0000000000000a36 p28_label_3: ! %l4 = 6ac68187, %l5 = 000000c5, Mem[00000000488000c8] = 07981f90 80815a1b std %l4,[%i1+%i4] ! Mem[00000000488000c8] = 6ac68187 000000c5 ! Mem[00000000918000f0] = 2effe3b05aed9849, %l18 = 3f564ebe97291734 ldx [%o3+%o6],%g2 ! %g2 = 2effe3b05aed9849 ! Mem[00000000498000d8] = 89ff5def87fa2c59, %l6 = 0000000039fe279c, %l3 = 4a5bf42ffb47428d add %i3,0x18,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 89ff5def87fa2c59 ! Mem[00000000918000c8] = 88436c47, %l18 = 3f564ebe97291734 ldsh [%o3+%i4],%g2 ! %g2 = ffffffffffff8843 ! Mem[00000000490000c0] = ff5106108631f667, %l4 = 7c2a71aa6ac68187, %l4 = 7c2a71aa6ac68187 casxa [%i2]0x80,%l4,%l4 ! %l4 = ff5106108631f667 ! %l3 = 89ff5def87fa2c59, Mem[00000000910000f0] = 38ff2a97 stb %l3,[%o2+%o6] ! Mem[00000000910000f0] = 59ff2a97 ! Mem[00000000490000e4] = 5b12fc4d, %l3 = 87fa2c59, %l4 = 8631f667 add %i2,0x24,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000005b12fc4d ! %l6 = 0000000039fe279c, Mem[00000000910000e8] = 8a57f6f6 stb %l6,[%o2+%o5] ! Mem[00000000910000e8] = 9c57f6f6 ! Mem[00000000480000c4] = 14b12406, %l2 = 54591090, %l4 = 5b12fc4d add %i0,0x04,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000014b12406 ! %l1 = aedb2df844b673a4, Mem[00000000498000f8] = 87fa2c59 stw %l1,[%i3+0x038] ! Mem[00000000498000f8] = 44b673a4 p28_label_4: ! %l1 = aedb2df844b673a4, Mem[00000000918000cc] = 7736dd33 stw %l1,[%o3+0x00c] ! Mem[00000000918000cc] = 44b673a4 ! Mem[00000000900000ec] = 9f8044cc, %l18 = 3f564ebe97291734 ldsb [%o0+0x02e],%g2 ! %g2 = ffffffffffffff9f ! %l0 = 501f6907, %l1 = 44b673a4, Mem[00000000908000f8] = 6ac68187 000000c5 std %l0,[%o1+0x038] ! Mem[00000000908000f8] = 501f6907 44b673a4 ! Mem[00000000480000c8] = 5deb5aee, %l0 = 00000000501f6907 ldsh [%i0+0x00a],%l0 ! %l0 = 0000000000005aee ! %l2 = a1f0d16854591090, Mem[00000000910000f4] = cb95fea2 stw %l2,[%o2+0x034] ! Mem[00000000910000f4] = 54591090 ! Mem[00000000910000f4] = 54591090, %l18 = 3f564ebe97291734 ldsw [%o2+0x034],%g2 ! %g2 = 3f564ebe97291734 ! %l2 = 54591090, %l3 = 87fa2c59, Mem[00000000908000e0] = 501f6907 44b673a4 std %l2,[%o1+%o4] ! Mem[00000000908000e0] = 54591090 87fa2c59 ! %l4 = 0000000014b12406, Mem[00000000910000f8] = 9579f5c7 stw %l4,[%o2+0x038] ! Mem[00000000910000f8] = 14b12406 ! Mem[00000000498000dd] = 87fa2c59, %l3 = 89ff5def87fa2c59 ldstub [%i3+0x01d],%l3 ! %l3 = 00000000000000fa ! Mem[00000000490000f4] = 43660530, %l4 = 0000000014b12406 ldsh [%i2+0x036],%l4 ! %l4 = 0000000000000530 p28_label_5: ! %l0 = 0000000000005aee, Mem[00000000908000ec] = 5bd6f7c8 stb %l0,[%o1+0x02c] ! Mem[00000000908000ec] = eed6f7c8 ! Mem[00000000908000f8] = 501f6907, %l18 = 3f564ebe97291734 ldsh [%o1+0x038],%g2 ! %g2 = 000000000000501f ! %l0 = 00005aee, %l1 = 44b673a4, Mem[00000000908000d0] = 7198b30a 564e5092 std %l0,[%o1+%i5] ! Mem[00000000908000d0] = 00005aee 44b673a4 ! Mem[00000000490000e0] = d7fe8bc7, %l5 = 00000000000000c5 ldstub [%i2+%o4],%l5 ! %l5 = 00000000000000d7 ! %l2 = a1f0d16854591090, Mem[00000000490000d9] = e8f7f9d2 stb %l2,[%i2+0x019] ! Mem[00000000490000d8] = e890f9d2 ! %l5 = 00000000000000d7, Mem[00000000910000f8] = 14b12406 stw %l5,[%o2+0x038] ! Mem[00000000910000f8] = 000000d7 ! %l2 = 54591090, %l3 = 000000fa, Mem[00000000908000c8] = c1b03c93 a6202de8 std %l2,[%o1+%i4] ! Mem[00000000908000c8] = 54591090 000000fa ! Mem[00000000480000ec] = c6ee7d85, %l1 = aedb2df844b673a4 swap [%i0+0x02c],%l1 ! %l1 = 00000000c6ee7d85 ! %l7 = c7d4ea026edf3e58, Mem[00000000498000f4] = f9b7b668 stb %l7,[%i3+0x034] ! Mem[00000000498000f4] = 58b7b668 ! Mem[00000000908000d0] = 00005aee44b673a4, %l18 = 3f564ebe97291734 ldx [%o1+%i5],%g2 ! %g2 = 00005aee44b673a4 p28_label_6: ! %l0 = 00005aee, %l1 = c6ee7d85, Mem[00000000910000e0] = 01c2133f 2cae1d1d std %l0,[%o2+%o4] ! Mem[00000000910000e0] = 00005aee c6ee7d85 ! Mem[00000000498000dc] = 87ff2c59, %l4 = 00000530, %l7 = 6edf3e58 add %i3,0x1c,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000087ff2c59 ! Mem[00000000490000f4] = 43660530, %l5 = 000000d7, %l4 = 00000530 add %i2,0x34,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000043660530 ! Mem[00000000488000d8] = fe447ca5, %l6 = 39fe279c, %l7 = 87ff2c59 add %i1,0x18,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000fe447ca5 ! Mem[00000000488000e4] = 66004991, %l4 = 43660530, %l6 = 39fe279c add %i1,0x24,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000066004991 ! Mem[00000000488000d0] = d320990a621c3d57, %l1 = 00000000c6ee7d85, %l0 = 0000000000005aee add %i1,0x10,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = d320990a621c3d57 ! Mem[00000000480000d4] = c67fbd36, %l2 = a1f0d16854591090 swap [%i0+0x014],%l2 ! %l2 = 00000000c67fbd36 ! %l6 = 66004991, %l7 = fe447ca5, Mem[00000000490000d0] = dd3e6f13 71a614b3 std %l6,[%i2+%i5] ! Mem[00000000490000d0] = 66004991 fe447ca5 ! %l7 = 00000000fe447ca5, Mem[00000000908000d4] = 44b673a4 stw %l7,[%o1+0x014] ! Mem[00000000908000d4] = fe447ca5 ! Mem[00000000488000c8] = 6ac68187, %l1 = 00000000c6ee7d85 swap [%i1+%i4],%l1 ! %l1 = 000000006ac68187 p28_label_7: ! %l0 = d320990a621c3d57, Mem[00000000498000dc] = 87ff2c59 stw %l0,[%i3+0x01c] ! Mem[00000000498000dc] = 621c3d57 ! Mem[00000000480000d0] = a7859256, %l2 = 00000000c67fbd36 ldsb [%i0+%i5],%l2 ! %l2 = ffffffffffffffa7 ! Mem[00000000498000f4] = 58b7b668, %l5 = 00000000000000d7 ldsw [%i3+0x034],%l5 ! %l5 = 0000000058b7b668 ! Mem[00000000488000e0] = 622422dd66004991, %l6 = 0000000066004991, %l7 = 00000000fe447ca5 add %i1,0x20,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 622422dd66004991 ! %l4 = 0000000043660530, Mem[00000000918000eb] = 8575d568 stb %l4,[%o3+0x02b] ! Mem[00000000918000e8] = 3075d568 ! %l3 = 00000000000000fa, Mem[00000000908000ea] = 5af6eed6 stb %l3,[%o1+0x02a] ! Mem[00000000908000e8] = faf6eed6 ! %l6 = 0000000066004991, Mem[00000000918000cd] = b673a470 stb %l6,[%o3+0x00d] ! Mem[00000000918000cc] = 9173a470 ! %l2 = ffffffffffffffa7, Mem[00000000908000e7] = 5952d8fa stb %l2,[%o1+0x027] ! Mem[00000000908000e4] = a752d8fa ! Mem[00000000910000cc] = 44411906, %l18 = 3f564ebe97291734 ldsb [%o2+0x00d],%g2 ! %g2 = 0000000000000044 ! %l7 = 622422dd66004991, Mem[00000000910000c9] = e5df4df0 stb %l7,[%o2+0x009] ! Mem[00000000910000c8] = 91df4df0 p28_label_8: ! Mem[00000000488000cc] = 000000c5, %l7 = 622422dd66004991 swap [%i1+0x00c],%l7 ! %l7 = 00000000000000c5 ! Mem[00000000480000f4] = 88384911, %l6 = 0000000066004991 ldsw [%i0+0x034],%l6 ! %l6 = ffffffff88384911 ! Mem[00000000480000d9] = b09de7a6, %l1 = 000000006ac68187 ldstub [%i0+0x019],%l1 ! %l1 = 000000000000009d ! %l5 = 0000000058b7b668, Mem[00000000910000cc] = f0444119 stw %l5,[%o2+0x00c] ! Mem[00000000910000cc] = 58b7b668 ! Mem[00000000910000c0] = 5f8a08bb, %l18 = 3f564ebe97291734 ldsw [%o2+%g0],%g2 ! %g2 = 3f564ebe97291734 ! Mem[00000000480000dc] = 449df43d, %l0 = d320990a621c3d57 ldstub [%i0+0x01c],%l0 ! %l0 = 0000000000000044 ! Mem[00000000490000ec] = eba8c6b5, %l5 = 0000000058b7b668 swap [%i2+0x02c],%l5 ! %l5 = 00000000eba8c6b5 ! Mem[00000000488000e4] = 66004991, %l7 = 000000c5, %l7 = 000000c5 add %i1,0x24,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000066004991 ! Mem[00000000480000e0] = a564fdd8, %l6 = 88384911, %l2 = ffffffa7 add %i0,0x20,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000a564fdd8 ! Mem[00000000498000f8] = 44b673a4, %l0 = 0000000000000044 ldstub [%i3+0x038],%l0 ! %l0 = 0000000000000044 p28_label_9: ! Mem[00000000488000d1] = d320990a, %l1 = 000000000000009d ldstub [%i1+0x011],%l1 ! %l1 = 0000000000000020 ! Mem[00000000498000cb] = 17704747, %l2 = 00000000a564fdd8 ldstub [%i3+0x00b],%l2 ! %l2 = 0000000000000047 ! %l4 = 0000000043660530, Mem[00000000908000c9] = 59109000 stb %l4,[%o1+0x009] ! Mem[00000000908000c8] = 30109000 ! Mem[00000000918000ec] = 75d56821, %l18 = 3f564ebe97291734 ldsw [%o3+0x02c],%g2 ! %g2 = 3f564ebe97291734 ! Mem[00000000900000dc] = aea3305c, %l18 = 3f564ebe97291734 ldsb [%o0+0x01c],%g2 ! %g2 = ffffffffffffffae ! %l6 = ffffffff88384911, Mem[00000000910000fd] = f6c3bc00 stb %l6,[%o2+0x03d] ! Mem[00000000910000fc] = 11c3bc00 ! Mem[00000000490000ee] = 58b7b668, %l0 = 0000000000000044 ldstub [%i2+0x02e],%l0 ! %l0 = 00000000000000b6 ! %l4 = 0000000043660530, Mem[00000000918000f0] = 2effe3b0 stw %l4,[%o3+%o6] ! Mem[00000000918000f0] = 43660530 ! Mem[00000000918000cc] = 73a470b0, %l18 = 3f564ebe97291734 ldsb [%o3+0x00e],%g2 ! %g2 = 0000000000000073 ! Mem[00000000918000dc] = 29bc89c3, %l18 = 3f564ebe97291734 ldsw [%o3+0x01c],%g2 ! %g2 = 3f564ebe97291734 p28_label_10: ! Mem[00000000480000e0] = a564fdd8, %l1 = 00000020, %l6 = 88384911 add %i0,0x20,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000a564fdd8 ! Mem[00000000488000d0] = d3ff990a, %l2 = 0000000000000047 swap [%i1+%i5],%l2 ! %l2 = 00000000d3ff990a ! Mem[00000000490000c8] = 08da1e39, %l2 = d3ff990a, %l7 = 66004991 add %i2,0x08,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000008da1e39 ! %l4 = 43660530, %l5 = eba8c6b5, Mem[00000000900000d0] = cf511728 93556acd std %l4,[%o0+%i5] ! Mem[00000000900000d0] = 43660530 eba8c6b5 ! %l6 = 00000000a564fdd8, Mem[00000000498000d8] = 89ff5def stw %l6,[%i3+%i6] ! Mem[00000000498000d8] = a564fdd8 ! Mem[00000000480000e8] = 5a32664144b673a4, %l3 = 00000000000000fa, %l2 = 00000000d3ff990a add %i0,0x28,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 5a32664144b673a4 ! Mem[00000000908000e8] = 52d8faf6eed6f7c8, %l18 = 3f564ebe97291734 ldx [%o1+%o5],%g2 ! %g2 = 52d8faf6eed6f7c8 ! Mem[00000000490000e8] = f258a904, %l1 = 0000000000000020 ldstub [%i2+%o5],%l1 ! %l1 = 00000000000000f2 ! Mem[00000000488000f9] = a5dcfd2d, %l0 = 00000000000000b6 ldstub [%i1+0x039],%l0 ! %l0 = 00000000000000dc ! Mem[00000000918000e8] = c6ee7d3075d56821, %l18 = 3f564ebe97291734 ldx [%o3+%o5],%g2 ! %g2 = c6ee7d3075d56821 p28_label_11: ! Mem[00000000498000c0] = 06fb4bdc, %l1 = 000000f2, %l1 = 000000f2 casa [%i3]0x80,%l1,%l1 ! %l1 = 0000000006fb4bdc ! %l3 = 00000000000000fa, Mem[00000000480000d7] = 54591090 stb %l3,[%i0+0x017] ! Mem[00000000480000d4] = 545910fa ! Mem[00000000488000e4] = 66004991, %l4 = 0000000043660530 ldsb [%i1+0x025],%l4 ! %l4 = 0000000000000000 ! Mem[00000000490000e8] = ff58a904, %l3 = 000000fa, %l6 = a564fdd8 add %i2,0x28,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000ff58a904 ! Mem[00000000910000c4] = 047d78e7, %l18 = 3f564ebe97291734 ldsw [%o2+0x004],%g2 ! %g2 = 3f564ebe97291734 ! Mem[00000000918000e8] = 7d3075d5, %l18 = 3f564ebe97291734 ldsb [%o3+0x02a],%g2 ! %g2 = 000000000000007d ! Mem[00000000498000e8] = c7d4ea02, %l1 = 0000000006fb4bdc swap [%i3+%o5],%l1 ! %l1 = 00000000c7d4ea02 ! Mem[00000000488000fc] = a308ca26, %l3 = 00000000000000fa ldstub [%i1+0x03c],%l3 ! %l3 = 00000000000000a3 ! Mem[00000000900000d0] = 43660530, %l18 = 3f564ebe97291734 ldsw [%o0+%i5],%g2 ! %g2 = 3f564ebe97291734 ! Mem[00000000918000d0] = 70b0ab0e985f3b03, %l18 = 3f564ebe97291734 ldx [%o3+%i5],%g2 ! %g2 = 70b0ab0e985f3b03 p28_label_12: ! %l0 = 000000dc, %l1 = c7d4ea02, Mem[00000000480000f0] = 2db08771 88384911 std %l0,[%i0+%o6] ! Mem[00000000480000f0] = 000000dc c7d4ea02 ! %l5 = 00000000eba8c6b5, Mem[00000000910000f4] = 54591090 stw %l5,[%o2+0x034] ! Mem[00000000910000f4] = eba8c6b5 ! Mem[00000000480000ce] = abb60c33, %l7 = 0000000008da1e39 ldstub [%i0+0x00e],%l7 ! %l7 = 000000000000000c ! Mem[00000000480000ec] = 44b673a4, %l3 = 000000a3, %l0 = 000000dc add %i0,0x2c,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000044b673a4 ! %l1 = 00000000c7d4ea02, Mem[00000000918000d0] = 70b0ab0e stw %l1,[%o3+%i5] ! Mem[00000000918000d0] = c7d4ea02 ! Mem[00000000490000e5] = 5b12fc4d, %l6 = 00000000ff58a904 ldstub [%i2+0x025],%l6 ! %l6 = 0000000000000012 ! %l5 = 00000000eba8c6b5, Mem[00000000900000f8] = 725b5596 stw %l5,[%o0+0x038] ! Mem[00000000900000f8] = eba8c6b5 ! %l4 = 0000000000000000, Mem[00000000910000cc] = 58b7b668 stw %l4,[%o2+0x00c] ! Mem[00000000910000cc] = 00000000 ! Mem[00000000490000f8] = 47707b03, %l1 = c7d4ea02, %l2 = 44b673a4 add %i2,0x38,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000047707b03 ! Mem[00000000488000dc] = e0b9db51, %l2 = 47707b03, %l3 = 000000a3 add %i1,0x1c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000e0b9db51 p28_label_13: ! Mem[00000000490000e1] = fffe8bc7, %l0 = 0000000044b673a4 ldstub [%i2+0x021],%l0 ! %l0 = 00000000000000fe ! Mem[00000000900000dc] = 305c6aad, %l18 = 3f564ebe97291734 ldsh [%o0+0x01e],%g2 ! %g2 = 000000000000305c ! Mem[00000000490000c4] = 8631f667, %l6 = 0000000000000012 swap [%i2+0x004],%l6 ! %l6 = 000000008631f667 ! Mem[00000000488000d8] = fe447ca5e0b9db51, %l4 = 0000000000000000, %l0 = 00000000000000fe add %i1,0x18,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = fe447ca5e0b9db51 ! %l7 = 000000000000000c, Mem[00000000910000f4] = eba8c6b5 stb %l7,[%o2+0x034] ! Mem[00000000910000f4] = 0ca8c6b5 ! Mem[00000000900000e0] = cae3177a, %l18 = 3f564ebe97291734 ldsb [%o0+0x023],%g2 ! %g2 = ffffffffffffffca ! Mem[00000000488000e8] = 3c36a51e, %l3 = 00000000e0b9db51 swap [%i1+%o5],%l3 ! %l3 = 000000003c36a51e ! Mem[00000000488000fc] = ff08ca26, %l7 = 0000000c, %l6 = 8631f667 add %i1,0x3c,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000ff08ca26 ! Mem[00000000498000df] = 621c3d57, %l7 = 000000000000000c ldstub [%i3+0x01f],%l7 ! %l7 = 0000000000000057 ! Mem[00000000488000d4] = 621c3d57, %l1 = c7d4ea02, %l0 = e0b9db51 add %i1,0x14,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000621c3d57 p28_label_14: ! Mem[00000000490000ee] = 58b7ff68, %l3 = 000000003c36a51e ldstub [%i2+0x02e],%l3 ! %l3 = 00000000000000ff ! Mem[00000000908000cc] = 000000fa, %l18 = 3f564ebe97291734 ldsw [%o1+0x00c],%g2 ! %g2 = 3f564ebe97291734 ! Mem[00000000918000d0] = ea02985f, %l18 = 3f564ebe97291734 ldsb [%o3+0x012],%g2 ! %g2 = ffffffffffffffea ! %l4 = 00000000, %l5 = eba8c6b5, Mem[00000000488000e8] = e0b9db51 f4763e6f std %l4,[%i1+%o5] ! Mem[00000000488000e8] = 00000000 eba8c6b5 ! %l3 = 00000000000000ff, Mem[00000000918000ec] = 75d56821 stw %l3,[%o3+0x02c] ! Mem[00000000918000ec] = 000000ff ! Mem[00000000498000c7] = 721ea893, %l1 = 00000000c7d4ea02 ldstub [%i3+0x007],%l1 ! %l1 = 0000000000000093 ! %l5 = 00000000eba8c6b5, Mem[00000000918000e8] = c6ee7d30 stw %l5,[%o3+%o5] ! Mem[00000000918000e8] = eba8c6b5 ! Mem[00000000908000c4] = 8d543010, %l18 = 3f564ebe97291734 ldsb [%o1+0x007],%g2 ! %g2 = ffffffffffffff8d ! Mem[00000000498000d0] = 6ac68187, %l7 = 0000000000000057 swap [%i3+%i5],%l7 ! %l7 = 000000006ac68187 ! %l6 = ff08ca26, %l7 = 6ac68187, Mem[00000000910000c0] = 5f8a08bb 047d78e7 std %l6,[%o2+%g0] ! Mem[00000000910000c0] = ff08ca26 6ac68187 p28_label_15: ! Mem[00000000488000c8] = c6ee7d8566004991, %l6 = 00000000ff08ca26, %l4 = 0000000000000000 add %i1,0x08,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = c6ee7d8566004991 ! %l6 = 00000000ff08ca26, Mem[00000000908000fc] = 44b673a4 stb %l6,[%o1+0x03c] ! Mem[00000000908000fc] = 26b673a4 ! Mem[00000000910000f8] = 000000d7, %l18 = 3f564ebe97291734 ldsw [%o2+0x038],%g2 ! %g2 = 3f564ebe97291734 ! %l2 = 47707b03, %l3 = 000000ff, Mem[00000000918000d0] = c7d4ea02 985f3b03 std %l2,[%o3+%i5] ! Mem[00000000918000d0] = 47707b03 000000ff ! Mem[00000000918000cc] = 449173a4, %l18 = 3f564ebe97291734 ldsw [%o3+0x00c],%g2 ! %g2 = 3f564ebe97291734 ! Mem[00000000490000e0] = ffff8bc75bfffc4d, %l7 = 000000006ac68187, %l1 = 0000000000000093 add %i2,0x20,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = ffff8bc75bfffc4d ! Mem[00000000498000e4] = 202a5f1b, %l3 = 000000ff, %l7 = 6ac68187 add %i3,0x24,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000202a5f1b ! %l0 = 621c3d57, %l1 = 5bfffc4d, Mem[00000000480000d8] = b0ffe7a6 ff9df43d std %l0,[%i0+%i6] ! Mem[00000000480000d8] = 621c3d57 5bfffc4d ! Mem[00000000498000c0] = 06fb4bdc721ea8ff, %l5 = 00000000eba8c6b5, %l6 = 00000000ff08ca26 casxa [%i3]0x80,%l5,%l6 ! %l6 = 06fb4bdc721ea8ff ! %l4 = 66004991, %l5 = eba8c6b5, Mem[00000000900000e8] = 8b54c8c1 b2429f80 std %l4,[%o0+%o5] ! Mem[00000000900000e8] = 66004991 eba8c6b5 ba,a p28_not_taken_0_end p28_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p28_branch_failed p28_not_taken_0_end: ! End of Random Code for Processor 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 00000000621c3d57 bne,a,pn %xcc,p28_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffff8bc75bfffc4d bne,a,pn %xcc,p28_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000047707b03 bne,a,pn %xcc,p28_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000ff bne,a,pn %xcc,p28_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be c6ee7d8566004991 bne,a,pn %xcc,p28_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000eba8c6b5 bne,a,pn %xcc,p28_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 06fb4bdc721ea8ff bne,a,pn %xcc,p28_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000202a5f1b bne,a,pn %xcc,p28_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p28_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 5deb5aeeabb6ff33 ldx [%i0+0x008],%g3 ! Observed data at 00000000480000c8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a7859256545910fa ldx [%i0+0x010],%g3 ! Observed data at 00000000480000d0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 621c3d575bfffc4d ldx [%i0+0x018],%g3 ! Observed data at 00000000480000d8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000dcc7d4ea02 ldx [%i0+0x030],%g3 ! Observed data at 00000000480000f0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x030,%g4 set p28_local1_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = 00000047621c3d57 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 = 00000000eba8c6b5 ldx [%i1+0x028],%g3 ! Observed data at 00000000488000e8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = a5fffd2dff08ca26 ldx [%i1+0x038],%g3 ! Observed data at 00000000488000f8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x038,%g4 set p28_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff51061000000012 ldx [%i2+0x000],%g3 ! Observed data at 00000000490000c0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 66004991fe447ca5 ldx [%i2+0x010],%g3 ! Observed data at 00000000490000d0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = e890f9d2b4766e37 ldx [%i2+0x018],%g3 ! Observed data at 00000000490000d8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff58a90458b7ff68 ldx [%i2+0x028],%g3 ! Observed data at 00000000490000e8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x028,%g4 set p28_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 177047ff48737cb8 ldx [%i3+0x008],%g3 ! Observed data at 00000000498000c8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000057000000c5 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 = a564fdd8621c3dff 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 = 06fb4bdc6edf3e58 ldx [%i3+0x028],%g3 ! Observed data at 00000000498000e8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffb673a409722cd7 ldx [%i3+0x038],%g3 ! Observed data at 00000000498000f8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x038,%g4 ! The test for processor 28 has passed p28_passed: ta GOOD_TRAP nop p28_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p28_failed p28_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p28_failed p28_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p28_failed p28_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p28_failed p28_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p28_failed p28_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p28_failed p28_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p28_failed p28_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p28_failed ! The test for processor 28 failed p28_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x070] ! Set processor 28 done flag set p28_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 28 failed p28_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x070] ! Set processor 28 done flag set p28_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p28_dfill_failed: ba p28_failed mov 0xddd,%g1 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: ldsh [%i2+0x004],%l6 ! Mem[00000000490000c4] stx %l5,[%i3+0x000] ! Mem[00000000498000c0] done p28_trap1o: ldsh [%o2+0x004],%l6 ! Mem[00000000490000c4] stx %l5,[%o3+0x000] ! Mem[00000000498000c0] done p28_trap2e: ldsb [%i0+0x00a],%l4 ! Mem[00000000480000ca] ldsh [%i0+0x01e],%l3 ! Mem[00000000480000de] lduh [%i2+0x01e],%l5 ! Mem[00000000490000de] swap [%i3+0x02c],%l7 ! Mem[00000000498000ec] done p28_trap2o: ldsb [%o0+0x00a],%l4 ! Mem[00000000480000ca] ldsh [%o0+0x01e],%l3 ! Mem[00000000480000de] lduh [%o2+0x01e],%l5 ! Mem[00000000490000de] swap [%o3+0x02c],%l7 ! Mem[00000000498000ec] done p28_trap3e: nop nop nop nop nop done p28_trap3o: nop nop nop nop nop done p28_init_memory_pointers: set p28_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p28_local0_start,%i0 set p28_local1_start,%i1 set p28_local2_start,%i2 set p28_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 8057954eaab6b4de ldx [%g1+0x008],%l1 ! %l1 = aedb2df844b673a4 ldx [%g1+0x010],%l2 ! %l2 = a1f0d16854591090 ldx [%g1+0x018],%l3 ! %l3 = 4a5bf42ffb47428d ldx [%g1+0x020],%l4 ! %l4 = 7c2a71aa6ac68187 ldx [%g1+0x028],%l5 ! %l5 = dee06bca88eb2c7f ldx [%g1+0x030],%l6 ! %l6 = 027d8537f258a904 ldx [%g1+0x038],%l7 ! %l7 = 59e8c84c75d56821 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 4a0144e1 77f388c6 9881eb96 7ad6df6a ! %f4 = 9dd47064 13da7370 7cd3170d 8b04378c ! %f8 = 64f68656 1a4363a6 84f73ef6 62f27b17 ! %f12 = a83d2cd2 93107e04 d9af7f40 7f62c99d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 973c889b 11f493bc 4cd590f9 63d91fe5 ! %f20 = 24bf23ad b805c1bb 82096928 712d750d ! %f24 = 9013508e b4f2a962 19474641 555d5d14 ! %f28 = 2fe479ce bb5702a5 87d48ce8 2758f3af ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a9012385 5d64b2f5 e42fda92 02cc1b3b ! %f36 = 06fc66b0 9f1d00da 574dcf7f df08dab6 ! %f40 = 5f2e881b 7a7e92b2 16bfbb72 30baf0b0 ! %f44 = 2c505e9e 9b374f2e ad9ac4f7 310dd20a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3aec02900000003c,%g7,%g1 ! GSR scale = 7, align = 4 wr %g1,%g0,%gsr ! GSR = 3aec02900000003c wr %g0,%y ! Clear Y 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: ! %l3 = 50c2bf32210e27b8, Mem[00000000918000c0] = 69d68606 stw %l3,[%o3+%g0] ! Mem[00000000918000c0] = 210e27b8 ! Mem[00000000918000c0] = 210e27b8, %l18 = 373ad6bc7687301b ldsw [%o3+%g0],%g2 ! %g2 = 373ad6bc7687301b ! Mem[000000004b0000fc] = 5a4784ee, %l3 = 210e27b8, %l6 = 3af4f4d6 add %i2,0x3c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000005a4784ee ! Mem[000000004b0000cc] = 85e3d664, %l7 = 67e531b39a0f9023 ldstub [%i2+0x00c],%l7 ! %l7 = 0000000000000085 ! Mem[000000004b0000cf] = ffe3d664, %l7 = 0000000000000085 ldstub [%i2+0x00f],%l7 ! %l7 = 0000000000000064 ! Mem[00000000908000f4] = f408782d, %l18 = 373ad6bc7687301b ldsb [%o1+0x034],%g2 ! %g2 = fffffffffffffff4 ! %l0 = b0536cad, %l1 = d437aef1, Mem[00000000918000f8] = 3636a6ac 755694de std %l0,[%o3+0x038] ! Mem[00000000918000f8] = b0536cad d437aef1 ! Mem[00000000910000f4] = cb95fea2, %l18 = 373ad6bc7687301b ldsw [%o2+0x034],%g2 ! %g2 = 373ad6bc7687301b ! %l1 = d830ab25d437aef1, Mem[00000000918000f3] = b05aed98 stb %l1,[%o3+0x033] ! Mem[00000000918000f0] = f15aed98 ! %l0 = b0536cad, %l1 = d437aef1, Mem[00000000918000e0] = bef83b74 6bc76080 std %l0,[%o3+%o4] ! Mem[00000000918000e0] = b0536cad d437aef1 p29_label_2: ! %l3 = 50c2bf32210e27b8, Mem[00000000900000c9] = b08d9304 stb %l3,[%o0+0x009] ! Mem[00000000900000c8] = b88d9304 ! %l0 = b0536cad, %l1 = d437aef1, Mem[00000000918000d8] = 57d20022 29bc89c3 std %l0,[%o3+%i6] ! Mem[00000000918000d8] = b0536cad d437aef1 ! Mem[00000000918000ec] = 9dd82eff, %l18 = 373ad6bc7687301b ldsh [%o3+0x02e],%g2 ! %g2 = ffffffffffff9dd8 ! Mem[00000000908000d0] = b30a564e, %l18 = 373ad6bc7687301b ldsh [%o1+0x012],%g2 ! %g2 = ffffffffffffb30a ! Mem[00000000918000e0] = b0536cad, %l18 = 373ad6bc7687301b ldsw [%o3+%o4],%g2 ! %g2 = 373ad6bc7687301b ! Mem[000000004a0000d8] = ad7f4f09ac163b97, %l4 = 63499ecabdc01139, %l2 = 200143bdeecfa067 add %i0,0x18,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = ad7f4f09ac163b97 ! Mem[00000000900000c4] = 8803093b, %l18 = 373ad6bc7687301b ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffff8803 ! Mem[00000000900000f0] = 44cc4dae4499e34c, %l18 = 373ad6bc7687301b ldx [%o0+%o6],%g2 ! %g2 = 44cc4dae4499e34c ! Mem[000000004b0000db] = e6995b42, %l0 = c31d03edb0536cad ldstub [%i2+0x01b],%l0 ! %l0 = 0000000000000042 ! %l4 = bdc01139, %l5 = 1e20b060, Mem[00000000910000e0] = 01c2133f 2cae1d1d std %l4,[%o2+%o4] ! Mem[00000000910000e0] = bdc01139 1e20b060 p29_label_3: ! Mem[000000004b0000c0] = cc53b312, %l7 = 00000064, %l1 = d437aef1 casa [%i2]0x80,%l7,%l1 ! %l1 = 00000000cc53b312 ! %l2 = ac163b97, %l3 = 210e27b8, Mem[000000004a8000d8] = a136481a e6ccc81f std %l2,[%i1+%i6] ! Mem[000000004a8000d8] = ac163b97 210e27b8 ! %l2 = ac163b97, %l3 = 210e27b8, Mem[00000000900000d8] = e8bc328c aea3305c std %l2,[%o0+%i6] ! Mem[00000000900000d8] = ac163b97 210e27b8 ! Mem[000000004a0000e4] = 3af7b42e, %l0 = 00000042, %l0 = 00000042 add %i0,0x24,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 000000003af7b42e ! Mem[000000004a8000e8] = 5bbedad4, %l2 = ad7f4f09ac163b97 ldsw [%i1+%o5],%l2 ! %l2 = 000000005bbedad4 ! Mem[000000004b0000f4] = bcd89ea5, %l0 = 3af7b42e, %l0 = 3af7b42e add %i2,0x34,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000bcd89ea5 ! Mem[000000004b0000ec] = 9d9755ad, %l6 = 5a4784ee, %l3 = 210e27b8 add %i2,0x2c,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 000000009d9755ad ! Mem[000000004b0000ec] = 9d9755ad, %l1 = cc53b312, %l6 = 5a4784ee add %i2,0x2c,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000009d9755ad ! Mem[00000000910000c4] = 7d78e7a1, %l18 = 373ad6bc7687301b ldsb [%o2+0x005],%g2 ! %g2 = 000000000000007d ! %l2 = 5bbedad4, %l3 = 9d9755ad, Mem[00000000900000c8] = d7b88d93 0472ded8 std %l2,[%o0+%i4] ! Mem[00000000900000c8] = 5bbedad4 9d9755ad p29_label_4: ! Mem[000000004a0000f8] = f08a9e96, %l3 = 9d9755ad, %l5 = 1e20b060 add %i0,0x38,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000f08a9e96 ! Mem[00000000918000e8] = 09e7e5df, %l18 = 373ad6bc7687301b ldsh [%o3+0x02a],%g2 ! %g2 = 00000000000009e7 ! Mem[00000000910000fc] = c3bc0000, %l18 = 373ad6bc7687301b ldsh [%o2+0x03e],%g2 ! %g2 = ffffffffffffc3bc ! Mem[000000004a8000e4] = 00c7586e, %l4 = bdc01139, %l3 = 9d9755ad add %i1,0x24,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000000c7586e ! Mem[000000004b8000de] = d533a67d, %l6 = 000000009d9755ad ldstub [%i3+0x01e],%l6 ! %l6 = 00000000000000a6 ! Mem[000000004a8000fb] = f7bb3c13, %l3 = 0000000000c7586e ldstub [%i1+0x03b],%l3 ! %l3 = 0000000000000013 ! %l5 = 00000000f08a9e96, Mem[000000004b8000dd] = d533ff7d stb %l5,[%i3+0x01d] ! Mem[000000004b8000dc] = d596ff7d ! Mem[000000004a8000c0] = 8fa2536c057932d0, %l2 = 000000005bbedad4, %l7 = 0000000000000064 casxa [%i1]0x80,%l2,%l7 ! %l7 = 8fa2536c057932d0 ! %l4 = bdc01139, %l5 = f08a9e96, Mem[00000000900000e8] = 8b54c8c1 b2429f80 std %l4,[%o0+%o5] ! Mem[00000000900000e8] = bdc01139 f08a9e96 ! Mem[000000004a8000d8] = ac163b97210e27b8, %l0 = 00000000bcd89ea5, %l7 = 8fa2536c057932d0 add %i1,0x18,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = ac163b97210e27b8 p29_label_5: ! Mem[000000004a8000e0] = 8437893e00c7586e, %l5 = 00000000f08a9e96, %l5 = 00000000f08a9e96 add %i1,0x20,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 8437893e00c7586e ! %l4 = 63499ecabdc01139, Mem[00000000910000f5] = 95fea295 stb %l4,[%o2+0x035] ! Mem[00000000910000f4] = 39fea295 ! Mem[000000004b0000f0] = 9b0b883b, %l6 = 00000000000000a6 ldsw [%i2+%o6],%l6 ! %l6 = ffffffff9b0b883b ! Mem[00000000910000d0] = 06bd17f6, %l18 = 373ad6bc7687301b ldsh [%o2+%i5],%g2 ! %g2 = 00000000000006bd ! Mem[000000004b0000f8] = bf89393a, %l7 = 210e27b8, %l2 = 5bbedad4 add %i2,0x38,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000bf89393a ! Mem[000000004a0000ec] = 1fc0f089, %l2 = 00000000bf89393a swap [%i0+0x02c],%l2 ! %l2 = 000000001fc0f089 ! Mem[000000004a0000d0] = a9e20392, %l0 = bcd89ea5, %l2 = 1fc0f089 add %i0,0x10,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000a9e20392 ! %l5 = 8437893e00c7586e, Mem[00000000900000e9] = c01139f0 stb %l5,[%o0+0x029] ! Mem[00000000900000e8] = 6e1139f0 ! %l5 = 8437893e00c7586e, Mem[00000000908000ec] = 5bd6f7c8 stb %l5,[%o1+0x02c] ! Mem[00000000908000ec] = 6ed6f7c8 ! Mem[00000000910000f8] = 9579f5c7cdf6c3bc, %l18 = 373ad6bc7687301b ldx [%o2+0x038],%g2 ! %g2 = 9579f5c7cdf6c3bc p29_label_6: ! Mem[000000004a8000f0] = 74fc968954e60092, %l0 = 00000000bcd89ea5, %l5 = 8437893e00c7586e add %i1,0x30,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 74fc968954e60092 ! Mem[00000000908000c8] = c1b03c93, %l18 = 373ad6bc7687301b ldsw [%o1+%i4],%g2 ! %g2 = 373ad6bc7687301b ! %l5 = 74fc968954e60092, Mem[00000000910000eb] = f6adbcd5 stb %l5,[%o2+0x02b] ! Mem[00000000910000e8] = 92adbcd5 ! %l5 = 74fc968954e60092, Mem[00000000918000dc] = d437aef1 stw %l5,[%o3+0x01c] ! Mem[00000000918000dc] = 54e60092 ! %l0 = bcd89ea5, %l1 = cc53b312, Mem[00000000918000e8] = d97009e7 e5df9dd8 std %l0,[%o3+%o5] ! Mem[00000000918000e8] = bcd89ea5 cc53b312 ! Mem[000000004b0000e0] = 8917795520364de2, %l1 = 00000000cc53b312, %l2 = 00000000a9e20392 add %i2,0x20,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 8917795520364de2 ! %l7 = ac163b97210e27b8, Mem[00000000900000f5] = 99e34c72 stb %l7,[%o0+0x035] ! Mem[00000000900000f4] = b8e34c72 ! Mem[000000004b0000c4] = 96632ab1, %l3 = 0000000000000013 ldstub [%i2+0x004],%l3 ! %l3 = 0000000000000096 ! Mem[000000004a0000f0] = 0b3f5ecf, %l6 = 9b0b883b, %l6 = 9b0b883b add %i0,0x30,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000000b3f5ecf ! Mem[00000000908000cc] = a6202de8, %l18 = 373ad6bc7687301b ldsw [%o1+0x00c],%g2 ! %g2 = 373ad6bc7687301b p29_label_7: ! %l5 = 74fc968954e60092, Mem[00000000900000d8] = ac163b97 stw %l5,[%o0+%i6] ! Mem[00000000900000d8] = 54e60092 ! Mem[000000004b8000d3] = 8ea852da, %l5 = 74fc968954e60092 ldstub [%i3+0x013],%l5 ! %l5 = 00000000000000da ! %l0 = 00000000bcd89ea5, Mem[00000000910000e6] = b0608a57 stb %l0,[%o2+0x026] ! Mem[00000000910000e4] = a5608a57 ! Mem[00000000910000d0] = 06bd17f66e5e25aa, %l18 = 373ad6bc7687301b ldx [%o2+%i5],%g2 ! %g2 = 06bd17f66e5e25aa ! Mem[000000004b0000c4] = ff632ab1, %l5 = 00000000000000da swap [%i2+0x004],%l5 ! %l5 = 00000000ff632ab1 ! Mem[000000004a8000cd] = 345d5630, %l4 = 63499ecabdc01139 ldstub [%i1+0x00d],%l4 ! %l4 = 000000000000005d ! Mem[000000004a0000ec] = bf89393a, %l4 = 0000005d, %l2 = 20364de2 add %i0,0x2c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000bf89393a ! Mem[000000004b0000d0] = 137a24fa, %l3 = 00000096, %l3 = 00000096 add %i2,0x10,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000137a24fa ! Mem[000000004a8000f0] = 74fc9689, %l5 = ff632ab1, %l4 = 0000005d add %i1,0x30,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000074fc9689 ! Mem[00000000900000f0] = 44cc4dae44b8e34c, %l18 = 373ad6bc7687301b ldx [%o0+%o6],%g2 ! %g2 = 44cc4dae44b8e34c p29_label_8: ! Mem[000000004a0000c4] = 1a62d98f, %l3 = 00000000137a24fa ldsw [%i0+0x004],%l3 ! %l3 = 000000001a62d98f ! Mem[000000004b8000d0] = 8ea852ff, %l5 = ff632ab1, %l5 = ff632ab1 add %i3,0x10,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 000000008ea852ff ! Mem[000000004b8000e0] = 1841d4cc, %l1 = 00000000cc53b312 swap [%i3+%o4],%l1 ! %l1 = 000000001841d4cc ! Mem[00000000910000c4] = 78e7a1e5, %l18 = 373ad6bc7687301b ldsh [%o2+0x006],%g2 ! %g2 = 00000000000078e7 ! %l6 = 000000000b3f5ecf, Mem[00000000900000d4] = 93556acd stw %l6,[%o0+0x014] ! Mem[00000000900000d4] = 0b3f5ecf ! Mem[00000000918000e0] = b0536cad, %l18 = 373ad6bc7687301b ldsw [%o3+%o4],%g2 ! %g2 = 373ad6bc7687301b ! Mem[000000004a0000f8] = f08a9e966f68ea88, %l5 = 000000008ea852ff, %l4 = 0000000074fc9689 add %i0,0x38,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = f08a9e966f68ea88 ! Mem[000000004a8000dc] = 210e27b8, %l7 = 210e27b8, %l1 = 1841d4cc add %i1,0x1c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000210e27b8 ! Mem[000000004a8000c3] = 8fa2536c, %l2 = 00000000bf89393a ldstub [%i1+0x003],%l2 ! %l2 = 000000000000006c ! Mem[000000004a0000f8] = f08a9e96, %l4 = 6f68ea88, %l5 = 8ea852ff add %i0,0x38,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000f08a9e96 p29_label_9: ! Mem[00000000900000e8] = bd6e1139, %l18 = 373ad6bc7687301b ldsw [%o0+%o5],%g2 ! %g2 = 373ad6bc7687301b ! %l6 = 0b3f5ecf, %l7 = 210e27b8, Mem[000000004a0000c0] = 0098f109 1a62d98f std %l6,[%i0+%g0] ! Mem[000000004a0000c0] = 0b3f5ecf 210e27b8 ! Mem[000000004a0000f0] = 0b3f5ecf37f7444a, %l2 = 000000000000006c, %l4 = f08a9e966f68ea88 add %i0,0x30,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 0b3f5ecf37f7444a ! Mem[00000000918000f4] = ed9849b0, %l18 = 373ad6bc7687301b ldsb [%o3+0x035],%g2 ! %g2 = ffffffffffffffed ! Mem[000000004b0000c8] = 3ed9fe6bffe3d6ff, %l4 = 0b3f5ecf37f7444a, %l4 = 0b3f5ecf37f7444a add %i2,0x08,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 3ed9fe6bffe3d6ff ! Mem[000000004a8000e7] = 00c7586e, %l6 = 000000000b3f5ecf ldstub [%i1+0x027],%l6 ! %l6 = 000000000000006e ! Mem[000000004b0000d0] = 137a24fa, %l1 = 00000000210e27b8 swap [%i2+%i5],%l1 ! %l1 = 00000000137a24fa ! Mem[000000004a8000fc] = f7b951bf, %l1 = 00000000137a24fa ldstub [%i1+0x03c],%l1 ! %l1 = 00000000000000f7 ! Mem[000000004b8000c0] = 56e21895, %l6 = 0000006e, %l1 = 000000f7 casa [%i3]0x80,%l6,%l1 ! %l1 = 0000000056e21895 ! Mem[00000000908000f8] = f6f5d23fab225f28, %l18 = 373ad6bc7687301b ldx [%o1+0x038],%g2 ! %g2 = f6f5d23fab225f28 p29_label_10: ! Mem[000000004a8000f4] = 54e60092, %l7 = 210e27b8, %l7 = 210e27b8 add %i1,0x34,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000054e60092 ! Mem[00000000910000c8] = a1e5df4d, %l18 = 373ad6bc7687301b ldsb [%o2+%i4],%g2 ! %g2 = ffffffffffffffa1 ! Mem[000000004b8000e1] = cc53b312, %l2 = 000000000000006c ldstub [%i3+0x021],%l2 ! %l2 = 0000000000000053 ! Mem[00000000910000cc] = f0444119, %l18 = 373ad6bc7687301b ldsh [%o2+0x00c],%g2 ! %g2 = fffffffffffff044 ! Mem[000000004a0000f4] = 37f7444a, %l4 = ffe3d6ff, %l0 = bcd89ea5 add %i0,0x34,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000037f7444a ! Mem[000000004b8000f0] = 3ba17981, %l2 = 0000000000000053 swap [%i3+%o6],%l2 ! %l2 = 000000003ba17981 ! Mem[000000004b0000e7] = 20364de2, %l7 = 0000000054e60092 ldstub [%i2+0x027],%l7 ! %l7 = 00000000000000e2 ! %l3 = 000000001a62d98f, Mem[00000000910000ce] = 411906bd stb %l3,[%o2+0x00e] ! Mem[00000000910000cc] = 8f1906bd ! Mem[00000000910000f4] = a29579f5, %l18 = 373ad6bc7687301b ldsb [%o2+0x037],%g2 ! %g2 = ffffffffffffffa2 ! Mem[000000004b0000fc] = 5a4784ee, %l4 = 3ed9fe6bffe3d6ff ldsw [%i2+0x03c],%l4 ! %l4 = 000000005a4784ee p29_label_11: ! Mem[00000000910000d0] = 06bd17f66e5e25aa, %l18 = 373ad6bc7687301b ldx [%o2+%i5],%g2 ! %g2 = 06bd17f66e5e25aa ! %l5 = 00000000f08a9e96, Mem[00000000918000dc] = 54e60092 stw %l5,[%o3+0x01c] ! Mem[00000000918000dc] = f08a9e96 ! %l2 = 000000003ba17981, Mem[00000000910000dc] = 7b31d336 stw %l2,[%o2+0x01c] ! Mem[00000000910000dc] = 3ba17981 ! Mem[000000004a0000d0] = a9e20392, %l0 = 0000000037f7444a ldsh [%i0+0x012],%l0 ! %l0 = 0000000000000392 ! %l1 = 0000000056e21895, Mem[00000000908000d5] = 4e50925b stb %l1,[%o1+0x015] ! Mem[00000000908000d4] = 9550925b ! Mem[00000000918000c8] = 436c4777, %l18 = 373ad6bc7687301b ldsb [%o3+0x009],%g2 ! %g2 = 0000000000000043 ! Mem[000000004a8000d2] = 15138a1a, %l0 = 0000000000000392 ldstub [%i1+0x012],%l0 ! %l0 = 000000000000008a ! Mem[000000004b0000d4] = da82e2e8, %l2 = 000000003ba17981 swap [%i2+0x014],%l2 ! %l2 = 00000000da82e2e8 ! Mem[00000000910000d0] = 06bd17f66e5e25aa, %l18 = 373ad6bc7687301b ldx [%o2+%i5],%g2 ! %g2 = 06bd17f66e5e25aa ! Mem[000000004b8000f5] = d5ff8f13, %l5 = 00000000f08a9e96 ldstub [%i3+0x035],%l5 ! %l5 = 00000000000000ff p29_label_12: ! Mem[00000000910000d4] = 6e5e25aa, %l18 = 373ad6bc7687301b ldsw [%o2+0x014],%g2 ! %g2 = 373ad6bc7687301b ! Mem[000000004a0000e9] = caa6bda4, %l7 = 00000000000000e2 ldstub [%i0+0x029],%l7 ! %l7 = 00000000000000a6 ! Mem[000000004b8000e3] = ccffb312, %l7 = 00000000000000a6 ldstub [%i3+0x023],%l7 ! %l7 = 0000000000000012 ! %l0 = 0000008a, %l1 = 56e21895, Mem[00000000908000f8] = f6f5d23f ab225f28 std %l0,[%o1+0x038] ! Mem[00000000908000f8] = 0000008a 56e21895 ! Mem[000000004b0000e0] = 89177955, %l3 = 000000001a62d98f ldsh [%i2+0x022],%l3 ! %l3 = 0000000000007955 ! Mem[00000000908000d0] = 7198b30a56955092, %l18 = 373ad6bc7687301b ldx [%o1+%i5],%g2 ! %g2 = 7198b30a56955092 ! Mem[000000004a8000c0] = 8fa253ff, %l4 = 000000005a4784ee swap [%i1+%g0],%l4 ! %l4 = 000000008fa253ff ! Mem[000000004b8000c9] = 97cd8301, %l6 = 000000000000006e ldstub [%i3+0x009],%l6 ! %l6 = 00000000000000cd ! Mem[000000004a8000e0] = 8437893e00c758ff, %l5 = 00000000000000ff, %l3 = 0000000000007955 add %i1,0x20,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 8437893e00c758ff ! Mem[000000004b0000ec] = 9d9755ad, %l5 = 00000000000000ff ldstub [%i2+0x02c],%l5 ! %l5 = 000000000000009d p29_label_13: ! Mem[000000004b8000d0] = 8ea852ff, %l6 = 000000cd, %l2 = da82e2e8 add %i3,0x10,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000008ea852ff ! Mem[000000004b8000c8] = 97ff8301, %l6 = 00000000000000cd swap [%i3+%i4],%l6 ! %l6 = 0000000097ff8301 ! %l3 = 8437893e00c758ff, Mem[00000000900000f4] = 44b8e34c stw %l3,[%o0+0x034] ! Mem[00000000900000f4] = 00c758ff ! Mem[000000004a0000f8] = f08a9e96, %l2 = 8ea852ff, %l4 = 8fa253ff add %i0,0x38,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000f08a9e96 ! Mem[000000004b8000ea] = 59e266e9, %l4 = 00000000f08a9e96 ldstub [%i3+0x02a],%l4 ! %l4 = 0000000000000066 ! %l4 = 0000000000000066, Mem[00000000900000c0] = 64f48500 stb %l4,[%o0+%g0] ! Mem[00000000900000c0] = 66f48500 ! Mem[00000000908000d4] = 50925b0d, %l18 = 373ad6bc7687301b ldsb [%o1+0x016],%g2 ! %g2 = 0000000000000050 ! Mem[00000000910000dc] = 7981bdc0, %l18 = 373ad6bc7687301b ldsb [%o2+0x01e],%g2 ! %g2 = 0000000000000079 ! Mem[00000000900000c4] = 093b5bbe, %l18 = 373ad6bc7687301b ldsh [%o0+0x006],%g2 ! %g2 = 000000000000093b ! %l5 = 000000000000009d, Mem[00000000910000d8] = 3b50fb69 stw %l5,[%o2+%i6] ! Mem[00000000910000d8] = 0000009d p29_label_14: ! Mem[000000004b8000dc] = d596ff7d, %l4 = 00000066, %l3 = 00c758ff add %i3,0x1c,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000d596ff7d ! %l2 = 000000008ea852ff, Mem[00000000910000e8] = 8a57f692 stw %l2,[%o2+%o5] ! Mem[00000000910000e8] = 8ea852ff ! Mem[000000004a8000c4] = 057932d0, %l6 = 0000000097ff8301 ldstub [%i1+0x004],%l6 ! %l6 = 0000000000000005 ! Mem[000000004a0000f0] = 0b3f5ecf, %l1 = 56e21895, %l4 = 00000066 add %i0,0x30,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000000b3f5ecf ! Mem[000000004b8000f0] = 00000053d5ff8f13, %l2 = 000000008ea852ff, %l5 = 000000000000009d add %i3,0x30,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 00000053d5ff8f13 ! %l1 = 0000000056e21895, Mem[00000000900000c0] = 66f48500 stw %l1,[%o0+%g0] ! Mem[00000000900000c0] = 56e21895 ! Mem[000000004a8000e4] = 00c758ff, %l4 = 000000000b3f5ecf ldsb [%i1+0x026],%l4 ! %l4 = 0000000000000058 ! Mem[000000004a8000c0] = 5a4784ee, %l0 = 0000008a, %l3 = d596ff7d casa [%i1]0x80,%l0,%l3 ! %l3 = 000000005a4784ee ! %l7 = 0000000000000012, Mem[000000004b0000db] = e6995bff stb %l7,[%i2+0x01b] ! Mem[000000004b0000d8] = e6995b12 ! Mem[00000000910000e4] = a5608ea8, %l18 = 373ad6bc7687301b ldsh [%o2+0x026],%g2 ! %g2 = ffffffffffffa560 p29_label_15: ! %l4 = 0000000000000058, Mem[00000000918000c8] = 88436c47 stw %l4,[%o3+%i4] ! Mem[00000000918000c8] = 00000058 ! Mem[000000004b0000f0] = 9b0b883b, %l5 = 00000053d5ff8f13 ldsh [%i2+0x032],%l5 ! %l5 = ffffffffffff883b ! Mem[00000000908000f0] = d24aa70c, %l18 = 373ad6bc7687301b ldsh [%o1+%o6],%g2 ! %g2 = ffffffffffffd24a ! Mem[000000004a0000c4] = 210e27b8, %l2 = 000000008ea852ff ldstub [%i0+0x004],%l2 ! %l2 = 0000000000000021 ! Mem[00000000908000dc] = 2d2207d6, %l18 = 373ad6bc7687301b ldsw [%o1+0x01c],%g2 ! %g2 = 373ad6bc7687301b ! Mem[000000004b8000ec] = 8bfd132f, %l2 = 00000021, %l4 = 00000058 add %i3,0x2c,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000008bfd132f ! Mem[00000000900000c4] = 093b5bbe, %l18 = 373ad6bc7687301b ldsb [%o0+0x006],%g2 ! %g2 = 0000000000000009 ! %l0 = 0000008a, %l1 = 56e21895, Mem[00000000910000e8] = 8ea852ff adbcd5b2 std %l0,[%o2+%o5] ! Mem[00000000910000e8] = 0000008a 56e21895 ! %l7 = 0000000000000012, Mem[00000000918000f2] = e3f15aed stb %l7,[%o3+0x032] ! Mem[00000000918000f0] = 12f15aed ! Mem[00000000910000d8] = 9d3ba179, %l18 = 373ad6bc7687301b ldsb [%o2+0x01b],%g2 ! %g2 = ffffffffffffff9d ba,a p29_not_taken_0_end p29_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p29_branch_failed p29_not_taken_0_end: ! End of Random Code for Processor 29 1: membar #Sync ! Force all stores to complete p29_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x074] ! Set processor 29 done flag ! Check Registers p29_check_registers: set p29_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000008a bne,a,pn %xcc,p29_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000056e21895 bne,a,pn %xcc,p29_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000021 bne,a,pn %xcc,p29_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000005a4784ee bne,a,pn %xcc,p29_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000008bfd132f bne,a,pn %xcc,p29_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffff883b bne,a,pn %xcc,p29_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000005 bne,a,pn %xcc,p29_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000012 bne,a,pn %xcc,p29_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p29_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 0b3f5ecfff0e27b8 ldx [%i0+0x000],%g3 ! Observed data at 000000004a0000c0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = caffbda4bf89393a ldx [%i0+0x028],%g3 ! Observed data at 000000004a0000e8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x028,%g4 set p29_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 5a4784eeff7932d0 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 = b4d90a3f34ff5630 ldx [%i1+0x008],%g3 ! Observed data at 000000004a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1513ff1a7c2fded3 ldx [%i1+0x010],%g3 ! Observed data at 000000004a8000d0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ac163b971841d4cc ldx [%i1+0x018],%g3 ! Observed data at 000000004a8000d8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = f7bb3cffffb951bf ldx [%i1+0x038],%g3 ! Observed data at 000000004a8000f8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x038,%g4 set p29_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = cc53b312000000da ldx [%i2+0x000],%g3 ! Observed data at 000000004b0000c0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 210e27b83ba17981 ldx [%i2+0x010],%g3 ! Observed data at 000000004b0000d0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = e6995b12a0bd5937 ldx [%i2+0x018],%g3 ! Observed data at 000000004b0000d8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8917795520364dff ldx [%i2+0x020],%g3 ! Observed data at 000000004b0000e0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ca0428fdff9755ad ldx [%i2+0x028],%g3 ! Observed data at 000000004b0000e8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x028,%g4 set p29_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 000000cda0fae186 ldx [%i3+0x008],%g3 ! Observed data at 000000004b8000c8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = ccffb3ff99501774 ldx [%i3+0x020],%g3 ! Observed data at 000000004b8000e0 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 59e2ffe98bfd132f ldx [%i3+0x028],%g3 ! Observed data at 000000004b8000e8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x028,%g4 ! The test for processor 29 has passed p29_passed: ta GOOD_TRAP nop p29_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p29_failed p29_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p29_failed p29_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p29_failed p29_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p29_failed p29_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p29_failed p29_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p29_failed p29_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p29_failed p29_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p29_failed ! The test for processor 29 failed p29_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x074] ! Set processor 29 done flag set p29_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 29 failed p29_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x074] ! Set processor 29 done flag set p29_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p29_dfill_failed: ba p29_failed mov 0xddd,%g1 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: ldsh [%i2+0x024],%l6 ! Mem[000000004b0000e4] ldstub [%i1+0x022],%l4 ! Mem[000000004a8000e2] stw %l5,[%i3+0x018] ! Mem[000000004b8000d8] swap [%i1+0x034],%l5 ! Mem[000000004a8000f4] done p29_trap1o: ldsh [%o2+0x024],%l6 ! Mem[000000004b0000e4] ldstub [%o1+0x022],%l4 ! Mem[000000004a8000e2] stw %l5,[%o3+0x018] ! Mem[000000004b8000d8] swap [%o1+0x034],%l5 ! Mem[000000004a8000f4] done p29_trap2e: swap [%i3+0x004],%l3 ! Mem[000000004b8000c4] lduw [%i1+0x018],%l4 ! Mem[000000004a8000d8] ldub [%i3+0x03f],%l3 ! Mem[000000004b8000ff] done p29_trap2o: swap [%o3+0x004],%l3 ! Mem[000000004b8000c4] lduw [%o1+0x018],%l4 ! Mem[000000004a8000d8] ldub [%o3+0x03f],%l3 ! Mem[000000004b8000ff] done p29_trap3e: nop nop nop nop nop nop nop done p29_trap3o: nop nop nop nop nop nop nop done p29_init_memory_pointers: set p29_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p29_local0_start,%i0 set p29_local1_start,%i1 set p29_local2_start,%i2 set p29_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = c31d03edb0536cad ldx [%g1+0x008],%l1 ! %l1 = d830ab25d437aef1 ldx [%g1+0x010],%l2 ! %l2 = 200143bdeecfa067 ldx [%g1+0x018],%l3 ! %l3 = 50c2bf32210e27b8 ldx [%g1+0x020],%l4 ! %l4 = 63499ecabdc01139 ldx [%g1+0x028],%l5 ! %l5 = c5b0ea4a1e20b060 ldx [%g1+0x030],%l6 ! %l6 = 3cdb54903af4f4d6 ldx [%g1+0x038],%l7 ! %l7 = 67e531b39a0f9023 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 8f4968df 286d6c91 45e0a89f 517dea42 ! %f4 = 5e1bd660 ac3ee698 76e818bc 791514b3 ! %f8 = 26152fbd 6f24ebef e2ef31ad 0fe4cc5e ! %f12 = 17251ae2 af3959b9 d1850775 d88bcfe5 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8a1db3b1 42fbc46e 7855ec42 dd0f257c ! %f20 = 35d62194 a22110fe c29c88e5 83fe6b9d ! %f24 = 49610619 10ad8db1 8478269d 3c12618e ! %f28 = a63fdb84 4af12ccf 8033436f f59eb52f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 17cfdbab 2e4935b0 8016d98d 8987d58f ! %f36 = b5806360 f58b12b2 daf0a75e e2fe2ac8 ! %f40 = cc3c267b 7ad4979e c2902529 5ff161b8 ! %f44 = 0f489914 d8bc7187 04b8cb1c fb4590e4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5f86aaff0000004f,%g7,%g1 ! GSR scale = 9, align = 7 wr %g1,%g0,%gsr ! GSR = 5f86aaff0000004f wr %g0,%y ! Clear Y 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[000000004d0000dc] = 10649600, %l7 = 3886a8e2, %l5 = 9c4f9d14 add %i2,0x1c,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000010649600 ! Mem[000000004c0000f0] = 3669bf4e, %l4 = dcd1b8c648940072 ldstub [%i0+%o6],%l4 ! %l4 = 0000000000000036 ! Mem[000000004d8000ee] = 7fc70780, %l1 = 66fc4c7a2f22622e ldstub [%i3+0x02e],%l1 ! %l1 = 0000000000000007 ! Mem[000000004c8000f8] = cac7f86a, %l2 = e33d17b4645084b2 swap [%i1+0x038],%l2 ! %l2 = 00000000cac7f86a ! Mem[000000004d8000e4] = 1a8d6da0, %l1 = 00000007, %l5 = 10649600 add %i3,0x24,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000001a8d6da0 ! Mem[000000004d8000dc] = 1892a959, %l0 = 29651a2a3194d3b4 swap [%i3+0x01c],%l0 ! %l0 = 000000001892a959 ! Mem[000000004d8000f0] = f985e73a63062aa5, %l6 = b583e78620055ef4, %l3 = 97f25c2bd7b88444 add %i3,0x30,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = f985e73a63062aa5 ! Mem[000000004c0000e8] = b0e9745b34aa6e6a, %l4 = 0000000000000036, %l7 = a9e0150a3886a8e2 add %i0,0x28,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = b0e9745b34aa6e6a ! %l2 = cac7f86a, %l3 = 63062aa5, Mem[00000000908000e0] = 242a1794 21f5d561 std %l2,[%o1+%o4] ! Mem[00000000908000e0] = cac7f86a 63062aa5 ! Mem[000000004c8000d4] = b0b1d73a, %l5 = 000000001a8d6da0 swap [%i1+0x014],%l5 ! %l5 = 00000000b0b1d73a p30_label_2: ! Mem[000000004c0000e8] = b0e9745b, %l5 = b0b1d73a, %l7 = 34aa6e6a add %i0,0x28,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000b0e9745b ! Mem[000000004c0000d8] = 35bb28d3ac15f965, %l3 = f985e73a63062aa5, %l7 = 00000000b0e9745b add %i0,0x18,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 35bb28d3ac15f965 ! %l2 = 00000000cac7f86a, Mem[00000000910000cf] = 1906bd17 stb %l2,[%o2+0x00f] ! Mem[00000000910000cc] = 6a06bd17 ! Mem[00000000908000e0] = cac7f86a63062aa5, %l18 = ef22514806b72c4e ldx [%o1+%o4],%g2 ! %g2 = cac7f86a63062aa5 ! Mem[000000004d0000ec] = f7d23ba1, %l2 = 00000000cac7f86a ldstub [%i2+0x02c],%l2 ! %l2 = 00000000000000f7 ! Mem[000000004d0000f3] = 4a7579b1, %l3 = f985e73a63062aa5 ldstub [%i2+0x033],%l3 ! %l3 = 00000000000000b1 ! %l3 = 00000000000000b1, Mem[00000000900000cf] = d8cf5117 stb %l3,[%o0+0x00f] ! Mem[00000000900000cc] = b1cf5117 ! Mem[000000004c0000e0] = 2e1decbc, %l3 = 000000b1, %l2 = 000000f7 add %i0,0x20,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000002e1decbc ! Mem[000000004c0000f0] = ff69bf4e, %l2 = 2e1decbc, %l4 = 00000036 add %i0,0x30,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000ff69bf4e ! %l4 = ff69bf4e, %l5 = b0b1d73a, Mem[00000000910000e8] = 8a57f6f6 adbcd5b2 std %l4,[%o2+%o5] ! Mem[00000000910000e8] = ff69bf4e b0b1d73a p30_label_3: ! Mem[000000004c0000d8] = 35bb28d3, %l4 = 00000000ff69bf4e ldsw [%i0+%i6],%l4 ! %l4 = 0000000035bb28d3 ! Mem[00000000900000d0] = 2893556a, %l18 = ef22514806b72c4e ldsb [%o0+0x013],%g2 ! %g2 = 0000000000000028 ! Mem[000000004d0000dc] = 10649600, %l1 = 0000000000000007 ldsb [%i2+0x01e],%l1 ! %l1 = ffffffffffffff96 ! %l1 = ffffffffffffff96, Mem[00000000910000f8] = 9579f5c7 stw %l1,[%o2+0x038] ! Mem[00000000910000f8] = ffffff96 ! Mem[000000004d8000c4] = 99232e6f, %l3 = 000000b1, %l1 = ffffff96 add %i3,0x04,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000099232e6f ! Mem[000000004d8000d0] = ed5b5f2c, %l2 = 2e1decbc, %l4 = 35bb28d3 add %i3,0x10,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000ed5b5f2c ! Mem[000000004c8000ea] = 9c1c8c42, %l5 = 00000000b0b1d73a ldstub [%i1+0x02a],%l5 ! %l5 = 000000000000008c ! Mem[000000004d8000d4] = bb7f859d, %l4 = 00000000ed5b5f2c ldsh [%i3+0x014],%l4 ! %l4 = ffffffffffffbb7f ! Mem[000000004c0000f8] = 795315ff, %l3 = 00000000000000b1 swap [%i0+0x038],%l3 ! %l3 = 00000000795315ff ! Mem[000000004c8000ee] = d5481d91, %l3 = 00000000795315ff ldstub [%i1+0x02e],%l3 ! %l3 = 000000000000001d p30_label_4: ! %l2 = 000000002e1decbc, Mem[000000004d0000fe] = 309dbd4c stb %l2,[%i2+0x03e] ! Mem[000000004d0000fc] = 309dbc4c ! %l1 = 0000000099232e6f, Mem[00000000908000fc] = ab225f28 stw %l1,[%o1+0x03c] ! Mem[00000000908000fc] = 99232e6f ! Mem[00000000900000c8] = 8d930472, %l18 = ef22514806b72c4e ldsh [%o0+0x00a],%g2 ! %g2 = ffffffffffff8d93 ! Mem[000000004c8000d8] = b9f4756f, %l5 = 000000000000008c ldsw [%i1+%i6],%l5 ! %l5 = ffffffffb9f4756f ! Mem[00000000908000d4] = 564e5092, %l18 = ef22514806b72c4e ldsh [%o1+0x014],%g2 ! %g2 = 000000000000564e ! Mem[000000004d8000fc] = 90dc04a0, %l6 = 20055ef4, %l0 = 1892a959 add %i3,0x3c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000090dc04a0 ! Mem[000000004c8000d8] = b9f4756f, %l4 = ffffbb7f, %l0 = 90dc04a0 add %i1,0x18,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000b9f4756f ! Mem[000000004c8000fc] = 4c390cf9, %l7 = 35bb28d3ac15f965 swap [%i1+0x03c],%l7 ! %l7 = 000000004c390cf9 ! Mem[000000004d0000fc] = 309dbc4c, %l5 = ffffffffb9f4756f ldsw [%i2+0x03c],%l5 ! %l5 = 00000000309dbc4c ! Mem[000000004d0000f1] = 4a7579ff, %l1 = 0000000099232e6f ldstub [%i2+0x031],%l1 ! %l1 = 0000000000000075 p30_label_5: ! %l2 = 000000002e1decbc, Mem[00000000908000d7] = 925b0dc0 stb %l2,[%o1+0x017] ! Mem[00000000908000d4] = bc5b0dc0 ! Mem[000000004d8000f8] = 2d750e34, %l4 = ffffbb7f, %l5 = 309dbc4c add %i3,0x38,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000002d750e34 ! Mem[000000004c8000f4] = cfadecb8, %l2 = 000000002e1decbc ldsh [%i1+0x034],%l2 ! %l2 = ffffffffffffcfad ! %l0 = 00000000b9f4756f, Mem[000000004c8000d4] = 1a8d6da0 stw %l0,[%i1+0x014] ! Mem[000000004c8000d4] = b9f4756f ! %l0 = b9f4756f, %l1 = 00000075, Mem[00000000908000c8] = c1b03c93 a6202de8 std %l0,[%o1+%i4] ! Mem[00000000908000c8] = b9f4756f 00000075 ! Mem[000000004c8000f6] = cfadecb8, %l0 = 00000000b9f4756f ldstub [%i1+0x036],%l0 ! %l0 = 00000000000000ec ! Mem[000000004c8000e8] = 9c1cff42d548ff91, %l0 = 00000000000000ec, %l3 = 000000000000001d add %i1,0x28,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 9c1cff42d548ff91 ! Mem[000000004c8000d0] = fe5528ec, %l7 = 000000004c390cf9 swap [%i1+%i5],%l7 ! %l7 = 00000000fe5528ec ! Mem[000000004d0000e8] = 48e19d8c, %l5 = 2d750e34, %l3 = d548ff91 add %i2,0x28,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000048e19d8c ! %l2 = ffffffffffffcfad, Mem[00000000908000d8] = 5b0dc097 stw %l2,[%o1+%i6] ! Mem[00000000908000d8] = ffffcfad p30_label_6: ! Mem[000000004c8000fc] = ac15f965, %l5 = 2d750e34, %l0 = 000000ec add %i1,0x3c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000ac15f965 ! Mem[000000004c0000f8] = 000000b1, %l1 = 0000000000000075 ldstub [%i0+0x038],%l1 ! %l1 = 0000000000000000 ! Mem[000000004d8000f8] = 2d750e34, %l6 = 20055ef4, %l2 = ffffcfad add %i3,0x38,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000002d750e34 ! %l6 = b583e78620055ef4, Mem[00000000910000f3] = 97cb95fe stb %l6,[%o2+0x033] ! Mem[00000000910000f0] = f4cb95fe ! Mem[000000004d0000dc] = 10649600, %l2 = 000000002d750e34 swap [%i2+0x01c],%l2 ! %l2 = 0000000010649600 ! Mem[000000004d8000c0] = a06cc2b2, %l6 = 20055ef4, %l6 = 20055ef4 casa [%i3]0x80,%l6,%l6 ! %l6 = 00000000a06cc2b2 ! Mem[00000000918000d0] = 70b0ab0e, %l18 = ef22514806b72c4e ldsw [%o3+%i5],%g2 ! %g2 = ef22514806b72c4e ! Mem[00000000910000ec] = b0b1d73a, %l18 = ef22514806b72c4e ldsw [%o2+0x02c],%g2 ! %g2 = ef22514806b72c4e ! Mem[000000004c0000c4] = d2a77f8f, %l7 = fe5528ec, %l1 = 00000000 add %i0,0x04,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000d2a77f8f ! Mem[000000004d8000f8] = 2d750e3490dc04a0, %l5 = 000000002d750e34, %l1 = 00000000d2a77f8f add %i3,0x38,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 2d750e3490dc04a0 p30_label_7: ! %l0 = ac15f965, %l1 = 90dc04a0, Mem[00000000900000f0] = 44cc4dae 4499e34c std %l0,[%o0+%o6] ! Mem[00000000900000f0] = ac15f965 90dc04a0 ! Mem[00000000900000cc] = 0472deb1, %l18 = ef22514806b72c4e ldsw [%o0+0x00c],%g2 ! %g2 = ef22514806b72c4e ! %l4 = ffffbb7f, %l5 = 2d750e34, Mem[00000000908000f0] = d24aa70c f408782d std %l4,[%o1+%o6] ! Mem[00000000908000f0] = ffffbb7f 2d750e34 ! Mem[000000004d0000ec] = ffd23ba1, %l1 = 90dc04a0, %l4 = ffffbb7f add %i2,0x2c,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000ffd23ba1 ! Mem[000000004c0000f0] = ff69bf4e, %l6 = a06cc2b2, %l2 = 10649600 add %i0,0x30,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000ff69bf4e ! %l6 = 00000000a06cc2b2, Mem[000000004c8000c1] = 288b4ba7 stb %l6,[%i1+0x001] ! Mem[000000004c8000c0] = 28b24ba7 ! Mem[000000004d0000c5] = 42ae18a1, %l0 = 00000000ac15f965 ldstub [%i2+0x005],%l0 ! %l0 = 00000000000000ae ! Mem[00000000900000ec] = b2429f80, %l18 = ef22514806b72c4e ldsw [%o0+0x02c],%g2 ! %g2 = ef22514806b72c4e ! Mem[000000004c8000d8] = b9f4756f352bea5f, %l4 = 00000000ffd23ba1, %l6 = 00000000a06cc2b2 add %i1,0x18,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = b9f4756f352bea5f ! Mem[000000004c8000e8] = 9c1cff42, %l2 = 00000000ff69bf4e swap [%i1+%o5],%l2 ! %l2 = 000000009c1cff42 p30_label_8: ! Mem[00000000900000c0] = 85008803, %l18 = ef22514806b72c4e ldsh [%o0+0x002],%g2 ! %g2 = ffffffffffff8500 ! Mem[000000004d0000f4] = fc3f7bfd, %l5 = 000000002d750e34 ldsh [%i2+0x036],%l5 ! %l5 = 0000000000007bfd ! Mem[00000000908000c4] = b5beb9f4, %l18 = ef22514806b72c4e ldsb [%o1+0x006],%g2 ! %g2 = ffffffffffffffb5 ! Mem[000000004d0000f0] = 4aff79fffc3f7bfd, %l2 = 000000009c1cff42, %l3 = 0000000048e19d8c add %i2,0x30,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 4aff79fffc3f7bfd ! Mem[000000004c8000cc] = 79997c93, %l7 = 00000000fe5528ec swap [%i1+0x00c],%l7 ! %l7 = 0000000079997c93 ! Mem[000000004c8000c6] = 1c2b72c2, %l0 = 00000000000000ae ldstub [%i1+0x006],%l0 ! %l0 = 0000000000000072 ! %l7 = 0000000079997c93, Mem[00000000910000d4] = 6e5e25aa stb %l7,[%o2+0x014] ! Mem[00000000910000d4] = 935e25aa ! %l0 = 0000000000000072, Mem[000000004c0000ff] = 99611bf7 stb %l0,[%i0+0x03f] ! Mem[000000004c0000fc] = 99611b72 ! Mem[00000000900000f4] = 90dc04a0, %l18 = ef22514806b72c4e ldsw [%o0+0x034],%g2 ! %g2 = ef22514806b72c4e ! Mem[00000000918000f4] = 493636a6, %l18 = ef22514806b72c4e ldsb [%o3+0x037],%g2 ! %g2 = 0000000000000049 p30_label_9: ! Mem[00000000900000f8] = 725b5596bab5974c, %l18 = ef22514806b72c4e ldx [%o0+0x038],%g2 ! %g2 = 725b5596bab5974c ! %l2 = 000000009c1cff42, Mem[000000004c0000d0] = cdde4684 stb %l2,[%i0+%i5] ! Mem[000000004c0000d0] = 42de4684 ! Mem[00000000918000d4] = 985f3b03, %l18 = ef22514806b72c4e ldsh [%o3+0x014],%g2 ! %g2 = ffffffffffff985f ! Mem[000000004c0000c8] = ae4c4949, %l1 = 2d750e3490dc04a0 swap [%i0+%i4],%l1 ! %l1 = 00000000ae4c4949 ! Mem[00000000900000dc] = aea3305c, %l18 = ef22514806b72c4e ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffaea3 ! Mem[00000000908000d0] = 7198b30a, %l18 = ef22514806b72c4e ldsw [%o1+%i5],%g2 ! %g2 = ef22514806b72c4e ! Mem[00000000908000c0] = 682866c2, %l18 = ef22514806b72c4e ldsb [%o1+0x002],%g2 ! %g2 = 0000000000000068 ! Mem[000000004c8000ea] = ff69bf4e, %l1 = 00000000ae4c4949 ldstub [%i1+0x02a],%l1 ! %l1 = 00000000000000bf ! Mem[00000000910000f0] = 38ff2af4cb95fea2, %l18 = ef22514806b72c4e ldx [%o2+%o6],%g2 ! %g2 = 38ff2af4cb95fea2 ! Mem[000000004d8000f8] = 2d750e34, %l0 = 0000000000000072 swap [%i3+0x038],%l0 ! %l0 = 000000002d750e34 p30_label_10: ! Mem[000000004d8000f4] = 63062aa5, %l0 = 000000002d750e34 swap [%i3+0x034],%l0 ! %l0 = 0000000063062aa5 ! %l2 = 000000009c1cff42, Mem[00000000900000f2] = f96590dc stb %l2,[%o0+0x032] ! Mem[00000000900000f0] = 426590dc ! Mem[000000004c0000fc] = 99611b72, %l6 = b9f4756f352bea5f swap [%i0+0x03c],%l6 ! %l6 = 0000000099611b72 ! Mem[00000000918000ec] = 9dd82eff, %l18 = ef22514806b72c4e ldsh [%o3+0x02e],%g2 ! %g2 = ffffffffffff9dd8 ! Mem[000000004d8000c4] = 99232e6f, %l6 = 0000000099611b72 swap [%i3+0x004],%l6 ! %l6 = 0000000099232e6f ! Mem[000000004c8000fd] = ac15f965, %l6 = 0000000099232e6f ldstub [%i1+0x03d],%l6 ! %l6 = 0000000000000015 ! %l0 = 0000000063062aa5, Mem[000000004c8000e4] = b65fcaf0 stw %l0,[%i1+0x024] ! Mem[000000004c8000e4] = 63062aa5 ! Mem[000000004c0000d0] = 42de4684242e8fbf, %l7 = 0000000079997c93, %l0 = 0000000063062aa5 add %i0,0x10,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 42de4684242e8fbf ! Mem[00000000908000cc] = 00000075, %l18 = ef22514806b72c4e ldsw [%o1+0x00c],%g2 ! %g2 = ef22514806b72c4e ! %l6 = 00000015, %l7 = 79997c93, Mem[00000000908000d0] = 7198b30a 564e50bc std %l6,[%o1+%i5] ! Mem[00000000908000d0] = 00000015 79997c93 p30_label_11: ! %l0 = 242e8fbf, %l1 = 000000bf, Mem[00000000910000e0] = 01c2133f 2cae1d1d std %l0,[%o2+%o4] ! Mem[00000000910000e0] = 242e8fbf 000000bf ! Mem[000000004c0000cc] = 38becffd, %l7 = 79997c93, %l2 = 9c1cff42 add %i0,0x0c,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000038becffd ! Mem[000000004c8000e8] = ff69ff4e, %l6 = 00000015, %l7 = 79997c93 add %i1,0x28,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000ff69ff4e ! Mem[000000004c0000c0] = 94d4a2e1d2a77f8f, %l6 = 0000000000000015, %l4 = 00000000ffd23ba1 casxa [%i0]0x80,%l6,%l4 ! %l4 = 94d4a2e1d2a77f8f ! %l6 = 0000000000000015, Mem[000000004d8000f1] = f985e73a stb %l6,[%i3+0x031] ! Mem[000000004d8000f0] = f915e73a ! Mem[000000004c0000d9] = 35bb28d3, %l4 = 94d4a2e1d2a77f8f ldstub [%i0+0x019],%l4 ! %l4 = 00000000000000bb ! Mem[000000004c8000d8] = b9f4756f, %l7 = 00000000ff69ff4e swap [%i1+%i6],%l7 ! %l7 = 00000000b9f4756f ! %l3 = 4aff79fffc3f7bfd, Mem[00000000908000da] = cfad2d22 stb %l3,[%o1+0x01a] ! Mem[00000000908000d8] = fdad2d22 ! Mem[00000000910000fc] = cdf6c3bc, %l18 = ef22514806b72c4e ldsh [%o2+0x03c],%g2 ! %g2 = ffffffffffffcdf6 ! %l7 = 00000000b9f4756f, Mem[000000004d8000e9] = 1825bc18 stb %l7,[%i3+0x029] ! Mem[000000004d8000e8] = 186fbc18 p30_label_12: ! %l2 = 38becffd, %l3 = fc3f7bfd, Mem[000000004d8000c0] = a06cc2b2 99611b72 std %l2,[%i3+%g0] ! Mem[000000004d8000c0] = 38becffd fc3f7bfd ! Mem[00000000910000fc] = bc000000, %l18 = ef22514806b72c4e ldsb [%o2+0x03f],%g2 ! %g2 = ffffffffffffffbc ! Mem[000000004c0000fc] = 352bea5f, %l7 = 00000000b9f4756f ldstub [%i0+0x03c],%l7 ! %l7 = 0000000000000035 ! Mem[000000004c0000f8] = ff0000b1, %l0 = 42de4684242e8fbf ldstub [%i0+0x038],%l0 ! %l0 = 00000000000000ff ! Mem[000000004d8000d0] = ed5b5f2c, %l5 = 00007bfd, %l3 = fc3f7bfd add %i3,0x10,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000ed5b5f2c ! Mem[000000004d0000f8] = 4ddb22a8309dbc4c, %l6 = 0000000000000015, %l5 = 0000000000007bfd add %i2,0x38,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 4ddb22a8309dbc4c ! Mem[000000004d8000c8] = 8743e3211e6686f4, %l1 = 00000000000000bf, %l0 = 00000000000000ff add %i3,0x08,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 8743e3211e6686f4 ! Mem[000000004c8000d0] = 4c390cf9, %l6 = 0000000000000015 swap [%i1+%i5],%l6 ! %l6 = 000000004c390cf9 ! Mem[000000004c8000f7] = cfadffb8, %l6 = 000000004c390cf9 ldstub [%i1+0x037],%l6 ! %l6 = 00000000000000b8 ! Mem[000000004d8000d8] = 39079e40, %l3 = 00000000ed5b5f2c swap [%i3+%i6],%l3 ! %l3 = 0000000039079e40 p30_label_13: ! %l0 = 1e6686f4, %l1 = 000000bf, Mem[00000000900000e0] = 6aadefca e3177af2 std %l0,[%o0+%o4] ! Mem[00000000900000e0] = 1e6686f4 000000bf ! Mem[000000004d0000c4] = 42ff18a1, %l5 = 4ddb22a8309dbc4c swap [%i2+0x004],%l5 ! %l5 = 0000000042ff18a1 ! Mem[00000000918000cc] = dd3370b0, %l18 = ef22514806b72c4e ldsh [%o3+0x00e],%g2 ! %g2 = ffffffffffffdd33 ! %l2 = 38becffd, %l3 = 39079e40, Mem[00000000918000f0] = 2effe3b0 5aed9849 std %l2,[%o3+%o6] ! Mem[00000000918000f0] = 38becffd 39079e40 ! Mem[00000000910000d8] = 3b50fb69, %l18 = ef22514806b72c4e ldsh [%o2+%i6],%g2 ! %g2 = 0000000000003b50 ! %l1 = 00000000000000bf, Mem[00000000918000dd] = bc89c3be stb %l1,[%o3+0x01d] ! Mem[00000000918000dc] = bf89c3be ! %l6 = 000000b8, %l7 = 00000035, Mem[000000004d8000e8] = 186fbc18 7fc7ff80 std %l6,[%i3+%o5] ! Mem[000000004d8000e8] = 000000b8 00000035 ! Mem[000000004c8000f4] = cfadffff, %l1 = 00000000000000bf ldsw [%i1+0x034],%l1 ! %l1 = ffffffffcfadffff ! %l7 = 0000000000000035, Mem[00000000908000d8] = fffffdad stw %l7,[%o1+%i6] ! Mem[00000000908000d8] = 00000035 ! Mem[00000000918000e8] = 09e7e5df, %l18 = ef22514806b72c4e ldsh [%o3+0x02a],%g2 ! %g2 = 00000000000009e7 p30_label_14: ! Mem[000000004d0000e8] = 48e19d8c, %l6 = 00000000000000b8 swap [%i2+%o5],%l6 ! %l6 = 0000000048e19d8c ! %l2 = 0000000038becffd, Mem[00000000918000c4] = 0a36bd1b stw %l2,[%o3+0x004] ! Mem[00000000918000c4] = 38becffd ! Mem[000000004c0000d8] = 35ff28d3, %l2 = 38becffd, %l1 = cfadffff add %i0,0x18,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000035ff28d3 ! Mem[000000004d0000cd] = 8aac62f1, %l1 = 0000000035ff28d3 ldstub [%i2+0x00d],%l1 ! %l1 = 00000000000000ac ! %l7 = 0000000000000035, Mem[00000000918000ee] = 9dd838be stb %l7,[%o3+0x02e] ! Mem[00000000918000ec] = 35d838be ! %l0 = 8743e3211e6686f4, Mem[00000000908000f8] = f6f5d23f stw %l0,[%o1+0x038] ! Mem[00000000908000f8] = 1e6686f4 ! Mem[000000004d0000c8] = ac17785b, %l0 = 8743e3211e6686f4 ldsh [%i2+0x00a],%l0 ! %l0 = 000000000000785b ! Mem[000000004c0000f4] = 767d13f8, %l2 = 38becffd, %l0 = 0000785b add %i0,0x34,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000767d13f8 ! Mem[000000004d0000d8] = 03aa44ea2d750e34, %l6 = 0000000048e19d8c, %l0 = 00000000767d13f8 add %i2,0x18,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 03aa44ea2d750e34 ! %l0 = 2d750e34, %l1 = 000000ac, Mem[000000004c8000f8] = 645084b2 acfff965 std %l0,[%i1+0x038] ! Mem[000000004c8000f8] = 2d750e34 000000ac p30_label_15: ! Mem[000000004c0000c4] = d2a77f8f, %l5 = 0000000042ff18a1 ldstub [%i0+0x004],%l5 ! %l5 = 00000000000000d2 ! %l6 = 0000000048e19d8c, Mem[00000000918000f4] = 39079e40 stw %l6,[%o3+0x034] ! Mem[00000000918000f4] = 48e19d8c ! Mem[000000004c0000d4] = 242e8fbf, %l4 = 000000bb, %l3 = 39079e40 add %i0,0x14,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000242e8fbf ! %l2 = 0000000038becffd, Mem[00000000908000f8] = 1e6686f4 stw %l2,[%o1+0x038] ! Mem[00000000908000f8] = 38becffd ! Mem[000000004d8000d4] = bb7f859d, %l1 = 00000000000000ac swap [%i3+0x014],%l1 ! %l1 = 00000000bb7f859d ! %l5 = 00000000000000d2, Mem[00000000900000e0] = 1e6686f4 stb %l5,[%o0+%o4] ! Mem[00000000900000e0] = d26686f4 ! Mem[00000000910000d8] = 3b50fb69, %l18 = ef22514806b72c4e ldsw [%o2+%i6],%g2 ! %g2 = ef22514806b72c4e ! %l4 = 000000bb, %l5 = 000000d2, Mem[00000000908000f8] = 38becffd 99232e6f std %l4,[%o1+0x038] ! Mem[00000000908000f8] = 000000bb 000000d2 ! Mem[000000004c8000c8] = f33c065cfe5528ec, %l3 = 00000000242e8fbf, %l1 = 00000000bb7f859d add %i1,0x08,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = f33c065cfe5528ec ! %l5 = 00000000000000d2, Mem[00000000910000f9] = ffff96cd stb %l5,[%o2+0x039] ! Mem[00000000910000f8] = d2ff96cd ba,a p30_not_taken_0_end p30_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p30_branch_failed p30_not_taken_0_end: ! End of Random Code for Processor 30 p30_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x078] ! Set processor 30 done flag ! Check Registers p30_check_registers: set p30_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 03aa44ea2d750e34 bne,a,pn %xcc,p30_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be f33c065cfe5528ec bne,a,pn %xcc,p30_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000038becffd bne,a,pn %xcc,p30_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000242e8fbf bne,a,pn %xcc,p30_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000bb bne,a,pn %xcc,p30_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000d2 bne,a,pn %xcc,p30_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000048e19d8c bne,a,pn %xcc,p30_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000035 bne,a,pn %xcc,p30_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p30_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 94d4a2e1ffa77f8f ldx [%i0+0x000],%g3 ! Observed data at 000000004c0000c0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 90dc04a038becffd ldx [%i0+0x008],%g3 ! Observed data at 000000004c0000c8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x008,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff0000b1ff2bea5f ldx [%i0+0x038],%g3 ! Observed data at 000000004c0000f8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x038,%g4 set p30_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 28b24ba71c2bffc2 ldx [%i1+0x000],%g3 ! Observed data at 000000004c8000c0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000015b9f4756f ldx [%i1+0x010],%g3 ! Observed data at 000000004c8000d0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff69ff4e352bea5f ldx [%i1+0x018],%g3 ! Observed data at 000000004c8000d8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2045fab863062aa5 ldx [%i1+0x020],%g3 ! Observed data at 000000004c8000e0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 2d750e34000000ac ldx [%i1+0x038],%g3 ! Observed data at 000000004c8000f8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x038,%g4 set p30_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 768e26f5309dbc4c ldx [%i2+0x000],%g3 ! Observed data at 000000004d0000c0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ac17785b8aff62f1 ldx [%i2+0x008],%g3 ! Observed data at 000000004d0000c8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000b8ffd23ba1 ldx [%i2+0x028],%g3 ! Observed data at 000000004d0000e8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x028,%g4 set p30_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 38becffdfc3f7bfd ldx [%i3+0x000],%g3 ! Observed data at 000000004d8000c0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ed5b5f2c000000ac ldx [%i3+0x010],%g3 ! Observed data at 000000004d8000d0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ed5b5f2c3194d3b4 ldx [%i3+0x018],%g3 ! Observed data at 000000004d8000d8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000b800000035 ldx [%i3+0x028],%g3 ! Observed data at 000000004d8000e8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = f915e73a2d750e34 ldx [%i3+0x030],%g3 ! Observed data at 000000004d8000f0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000007290dc04a0 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 ! 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_dfill_failed: ba p30_failed mov 0xddd,%g1 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: ldsh [%i2+0x004],%l6 ! Mem[000000004d0000c4] swap [%i3+0x004],%l5 ! Mem[000000004d8000c4] ldsb [%i0+0x026],%l4 ! Mem[000000004c0000e6] swap [%i1+0x024],%l7 ! Mem[000000004c8000e4] ldstub [%i2+0x018],%l6 ! Mem[000000004d0000d8] ldsh [%i2+0x020],%l6 ! Mem[000000004d0000e0] done p30_trap1o: ldsh [%o2+0x004],%l6 ! Mem[000000004d0000c4] swap [%o3+0x004],%l5 ! Mem[000000004d8000c4] ldsb [%o0+0x026],%l4 ! Mem[000000004c0000e6] swap [%o1+0x024],%l7 ! Mem[000000004c8000e4] ldstub [%o2+0x018],%l6 ! Mem[000000004d0000d8] ldsh [%o2+0x020],%l6 ! Mem[000000004d0000e0] done p30_trap2e: sth %l7,[%i3+0x01a] ! Mem[000000004d8000da] lduw [%i0+0x018],%l4 ! Mem[000000004c0000d8] swap [%i1+0x01c],%l3 ! Mem[000000004c8000dc] ldsw [%i1+0x03c],%l1 ! Mem[000000004c8000fc] ldsw [%i3+0x03c],%l4 ! Mem[000000004d8000fc] swap [%i3+0x01c],%l2 ! Mem[000000004d8000dc] std %l2,[%i3+0x010] ! Mem[000000004d8000d0] done p30_trap2o: sth %l7,[%o3+0x01a] ! Mem[000000004d8000da] lduw [%o0+0x018],%l4 ! Mem[000000004c0000d8] swap [%o1+0x01c],%l3 ! Mem[000000004c8000dc] ldsw [%o1+0x03c],%l1 ! Mem[000000004c8000fc] ldsw [%o3+0x03c],%l4 ! Mem[000000004d8000fc] swap [%o3+0x01c],%l2 ! Mem[000000004d8000dc] std %l2,[%o3+0x010] ! Mem[000000004d8000d0] 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 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 29651a2a3194d3b4 ldx [%g1+0x008],%l1 ! %l1 = 66fc4c7a2f22622e ldx [%g1+0x010],%l2 ! %l2 = e33d17b4645084b2 ldx [%g1+0x018],%l3 ! %l3 = 97f25c2bd7b88444 ldx [%g1+0x020],%l4 ! %l4 = dcd1b8c648940072 ldx [%g1+0x028],%l5 ! %l5 = aa74ed3c9c4f9d14 ldx [%g1+0x030],%l6 ! %l6 = b583e78620055ef4 ldx [%g1+0x038],%l7 ! %l7 = a9e0150a3886a8e2 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = b3a31d01 ec296172 e7a71413 03888764 ! %f4 = 7988adab 556eba32 ae453cbb 6d23d950 ! %f8 = 25faca3d 90d38ad7 8fd4cddc 16290f54 ! %f12 = 182c361f ffc2b50b 528bfeca fedb640e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5f6db278 1204754e dfb83416 5de8320f ! %f20 = 70b06bfe 1c79eeb1 4d5f1719 fefe72fe ! %f24 = 1e7038ec 2366ea66 4e955ecd 8c2a2abd ! %f28 = cd6df958 df0c20a9 1ed2d930 a8eed9ce ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 758e9bf9 75256613 814cae8f c8479ff1 ! %f36 = e80b5003 147249a7 7dafe484 74ee8414 ! %f40 = 4b4728fb 10ecbc38 b9942a94 4ee45195 ! %f44 = 2d6e479e f399bd2f 0d541657 8fbaaf56 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xac2db55700000062,%g7,%g1 ! GSR scale = 12, align = 2 wr %g1,%g0,%gsr ! GSR = ac2db55700000062 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 31 p31_label_1: ! %l4 = 8b2b80cb, %l5 = 03f370f2, Mem[00000000910000e0] = 01c2133f 2cae1d1d std %l4,[%o2+%o4] ! Mem[00000000910000e0] = 8b2b80cb 03f370f2 ! Mem[000000004e0000e0] = 097b6bdc03d16c0e, %l6 = 5a1e1b54479b2f5c, %l6 = 5a1e1b54479b2f5c add %i0,0x20,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 097b6bdc03d16c0e ! %l0 = 5352eb5d, %l1 = 197c83d0, Mem[00000000908000e8] = 52d85af6 5bd6f7c8 std %l0,[%o1+%o5] ! Mem[00000000908000e8] = 5352eb5d 197c83d0 ! Mem[000000004f8000e0] = 839337c4, %l5 = 03f370f2, %l3 = d02326f2 add %i3,0x20,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000839337c4 ! Mem[000000004f0000f8] = 71e799ed, %l5 = 832d5e0803f370f2 swap [%i2+0x038],%l5 ! %l5 = 0000000071e799ed ! Mem[000000004f8000d8] = 631d1f012680c0f3, %l5 = 0000000071e799ed, %l1 = a61ab8b0197c83d0 add %i3,0x18,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 631d1f012680c0f3 ! %l3 = 00000000839337c4, Mem[00000000900000e4] = e3177af2 stb %l3,[%o0+0x024] ! Mem[00000000900000e4] = c4177af2 ! Mem[000000004f8000e0] = 839337c45d0daf2b, %l2 = e4dec719d32e4d00, %l3 = 00000000839337c4 add %i3,0x20,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 839337c45d0daf2b ! %l1 = 631d1f012680c0f3, Mem[000000004e0000f8] = b95c9f56 stw %l1,[%i0+0x038] ! Mem[000000004e0000f8] = 2680c0f3 ! Mem[000000004f8000c8] = bc0897f0319db709, %l7 = 98077bb85d901494, %l3 = 839337c45d0daf2b add %i3,0x08,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = bc0897f0319db709 p31_label_2: ! %l0 = 5352eb5d, %l1 = 2680c0f3, Mem[00000000908000d8] = 5b0dc097 2d2207d6 std %l0,[%o1+%i6] ! Mem[00000000908000d8] = 5352eb5d 2680c0f3 ! %l0 = 43b714745352eb5d, Mem[00000000900000cc] = 0472ded8 stw %l0,[%o0+0x00c] ! Mem[00000000900000cc] = 5352eb5d ! %l0 = 5352eb5d, %l1 = 2680c0f3, Mem[000000004e8000f8] = a38d0809 9dd4a5a6 std %l0,[%i1+0x038] ! Mem[000000004e8000f8] = 5352eb5d 2680c0f3 ! %l4 = ce7d5a238b2b80cb, Mem[00000000900000da] = 328caea3 stb %l4,[%o0+0x01a] ! Mem[00000000900000d8] = cb8caea3 ! Mem[000000004f8000f8] = bfa46d8840a22586, %l7 = 98077bb85d901494, %l3 = bc0897f0319db709 add %i3,0x38,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = bfa46d8840a22586 ! Mem[000000004f8000df] = 2680c0f3, %l3 = bfa46d8840a22586 ldstub [%i3+0x01f],%l3 ! %l3 = 00000000000000f3 ! Mem[000000004f0000d0] = 9d0587ff, %l4 = ce7d5a238b2b80cb ldstub [%i2+%i5],%l4 ! %l4 = 000000000000009d ! %l0 = 5352eb5d, %l1 = 2680c0f3, Mem[00000000918000c8] = 88436c47 7736dd33 std %l0,[%o3+%i4] ! Mem[00000000918000c8] = 5352eb5d 2680c0f3 ! Mem[000000004e8000f8] = 5352eb5d, %l2 = e4dec719d32e4d00 ldsh [%i1+0x038],%l2 ! %l2 = 0000000000005352 ! Mem[000000004e0000c4] = 5fbf52f3, %l1 = 2680c0f3, %l5 = 71e799ed add %i0,0x04,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000005fbf52f3 p31_label_3: ! Mem[000000004e8000fc] = 2680c0f3, %l0 = 43b714745352eb5d swap [%i1+0x03c],%l0 ! %l0 = 000000002680c0f3 ! Mem[000000004f8000f0] = f24c18c52466e70e, %l6 = 097b6bdc03d16c0e, %l3 = 00000000000000f3 add %i3,0x30,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = f24c18c52466e70e ! Mem[00000000910000ec] = b238ff2a, %l18 = 1207f7ac8944574d ldsb [%o2+0x02f],%g2 ! %g2 = ffffffffffffffb2 ! %l4 = 0000009d, %l5 = 5fbf52f3, Mem[000000004e0000d0] = f534d781 d49dad52 std %l4,[%i0+%i5] ! Mem[000000004e0000d0] = 0000009d 5fbf52f3 ! Mem[00000000908000fc] = 225f2800, %l18 = 1207f7ac8944574d ldsb [%o1+0x03d],%g2 ! %g2 = 0000000000000022 ! Mem[000000004e8000e8] = bf41cfbb, %l0 = 000000002680c0f3 ldstub [%i1+%o5],%l0 ! %l0 = 00000000000000bf ! Mem[000000004e8000f8] = 5352eb5d, %l2 = 0000000000005352 swap [%i1+0x038],%l2 ! %l2 = 000000005352eb5d ! Mem[000000004f0000e0] = 3aec9ff7, %l2 = 000000005352eb5d ldsh [%i2+0x022],%l2 ! %l2 = ffffffffffff9ff7 ! Mem[000000004e0000ef] = 8f8c087e, %l2 = ffffffffffff9ff7 ldstub [%i0+0x02f],%l2 ! %l2 = 000000000000007e ! Mem[000000004f8000e0] = 839337c4, %l0 = 000000bf, %l1 = 2680c0f3 add %i3,0x20,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000839337c4 p31_label_4: ! Mem[000000004f8000d0] = da3913ec, %l0 = 00000000000000bf swap [%i3+%i5],%l0 ! %l0 = 00000000da3913ec ! %l6 = 03d16c0e, %l7 = 5d901494, Mem[00000000910000d0] = 06bd17f6 6e5e25aa std %l6,[%o2+%i5] ! Mem[00000000910000d0] = 03d16c0e 5d901494 ! Mem[000000004e8000f0] = 4ce0ed9b, %l1 = 839337c4, %l2 = 0000007e add %i1,0x30,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000004ce0ed9b ! Mem[000000004e8000ec] = 52d50308, %l6 = 03d16c0e, %l0 = da3913ec add %i1,0x2c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000052d50308 ! %l4 = 0000009d, %l5 = 5fbf52f3, Mem[00000000918000e8] = d97009e7 e5df9dd8 std %l4,[%o3+%o5] ! Mem[00000000918000e8] = 0000009d 5fbf52f3 ! Mem[00000000900000cc] = 52eb5dcf, %l18 = 1207f7ac8944574d ldsb [%o0+0x00d],%g2 ! %g2 = 0000000000000052 ! Mem[000000004e8000cc] = 2356bbaa, %l0 = 0000000052d50308 swap [%i1+0x00c],%l0 ! %l0 = 000000002356bbaa ! Mem[000000004f8000e2] = 839337c4, %l2 = 000000004ce0ed9b ldstub [%i3+0x022],%l2 ! %l2 = 0000000000000037 ! Mem[000000004e8000c0] = 49452e9f, %l0 = 2356bbaa, %l5 = 5fbf52f3 casa [%i1]0x80,%l0,%l5 ! %l5 = 0000000049452e9f ! Mem[000000004f0000f8] = 03f370f2, %l4 = 000000000000009d swap [%i2+0x038],%l4 ! %l4 = 0000000003f370f2 p31_label_5: ! Mem[00000000900000dc] = 5c6aadef, %l18 = 1207f7ac8944574d ldsb [%o0+0x01f],%g2 ! %g2 = 000000000000005c ! Mem[00000000918000c0] = 86060a36, %l18 = 1207f7ac8944574d ldsh [%o3+0x002],%g2 ! %g2 = ffffffffffff8606 ! %l5 = 0000000049452e9f, Mem[00000000910000e8] = 8a57f6f6 stw %l5,[%o2+%o5] ! Mem[00000000910000e8] = 49452e9f ! %l4 = 0000000003f370f2, Mem[00000000900000d4] = 93556acd stw %l4,[%o0+0x014] ! Mem[00000000900000d4] = 03f370f2 ! Mem[000000004e8000f8] = 00005352, %l3 = f24c18c52466e70e ldsb [%i1+0x038],%l3 ! %l3 = 0000000000000000 ! Mem[00000000908000cc] = 2de87198, %l18 = 1207f7ac8944574d ldsh [%o1+0x00e],%g2 ! %g2 = 0000000000002de8 ! Mem[000000004e8000fc] = 5352eb5d, %l2 = 0000000000000037 swap [%i1+0x03c],%l2 ! %l2 = 000000005352eb5d ! Mem[000000004f8000dc] = 2680c0ff, %l1 = 839337c4, %l3 = 00000000 add %i3,0x1c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 000000002680c0ff ! %l5 = 0000000049452e9f, Mem[00000000910000d9] = 50fb697b stb %l5,[%o2+0x019] ! Mem[00000000910000d8] = 9ffb697b ! Mem[000000004f0000e4] = d1a82cc1, %l2 = 000000005352eb5d ldsw [%i2+0x024],%l2 ! %l2 = ffffffffd1a82cc1 p31_label_6: ! Mem[000000004f0000cc] = 4df7a047, %l0 = 000000002356bbaa ldstub [%i2+0x00c],%l0 ! %l0 = 000000000000004d ! Mem[00000000908000c4] = b5bec1b0, %l18 = 1207f7ac8944574d ldsb [%o1+0x006],%g2 ! %g2 = ffffffffffffffb5 ! Mem[000000004f8000d9] = 631d1f01, %l4 = 0000000003f370f2 ldstub [%i3+0x019],%l4 ! %l4 = 000000000000001d ! %l4 = 0000001d, %l5 = 49452e9f, Mem[00000000910000f8] = 9579f5c7 cdf6c3bc std %l4,[%o2+0x038] ! Mem[00000000910000f8] = 0000001d 49452e9f ! Mem[000000004f8000d0] = 000000bf, %l5 = 49452e9f, %l2 = d1a82cc1 add %i3,0x10,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000000000bf ! %l0 = 0000004d, %l1 = 839337c4, Mem[00000000910000f0] = 38ff2a97 cb95fea2 std %l0,[%o2+%o6] ! Mem[00000000910000f0] = 0000004d 839337c4 ! %l2 = 00000000000000bf, Mem[000000004e0000d4] = 5fbf52f3 stw %l2,[%i0+0x014] ! Mem[000000004e0000d4] = 000000bf ! Mem[000000004f8000f8] = bfa46d88, %l4 = 0000001d, %l5 = 49452e9f add %i3,0x38,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000bfa46d88 ! Mem[00000000910000d4] = 5d901494, %l18 = 1207f7ac8944574d ldsh [%o2+0x014],%g2 ! %g2 = 0000000000005d90 ! Mem[000000004e8000f4] = 7fe28767, %l0 = 000000000000004d ldsw [%i1+0x034],%l0 ! %l0 = 000000007fe28767 p31_label_7: ! Mem[000000004e0000ea] = 461b1173, %l0 = 000000007fe28767 ldstub [%i0+0x02a],%l0 ! %l0 = 0000000000000011 ! Mem[000000004e8000f6] = 7fe28767, %l0 = 0000000000000011 ldstub [%i1+0x036],%l0 ! %l0 = 0000000000000087 ! Mem[000000004e8000ec] = 52d50308, %l0 = 00000087, %l3 = 2680c0ff add %i1,0x2c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000052d50308 ! Mem[000000004e0000d0] = 0000009d, %l7 = 98077bb85d901494 swap [%i0+%i5],%l7 ! %l7 = 000000000000009d ! Mem[000000004e0000e8] = 461bff73, %l5 = 00000000bfa46d88 ldstub [%i0+%o5],%l5 ! %l5 = 0000000000000046 ! Mem[000000004f8000fe] = 40a22586, %l2 = 00000000000000bf ldstub [%i3+0x03e],%l2 ! %l2 = 0000000000000025 ! Mem[00000000910000c4] = e7a1e5df, %l18 = 1207f7ac8944574d ldsb [%o2+0x007],%g2 ! %g2 = ffffffffffffffe7 ! Mem[000000004f8000c4] = e6924399, %l4 = 000000000000001d ldsb [%i3+0x006],%l4 ! %l4 = 0000000000000043 ! %l3 = 0000000052d50308, Mem[00000000908000d8] = 5352eb5d stw %l3,[%o1+%i6] ! Mem[00000000908000d8] = 52d50308 ! Mem[000000004e8000f8] = 0000535200000037, %l2 = 0000000000000025, %l4 = 0000000000000043 add %i1,0x38,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 0000535200000037 p31_label_8: ! Mem[000000004e8000f4] = 7fe2ff67, %l5 = 00000046, %l0 = 00000087 add %i1,0x34,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000007fe2ff67 ! %l2 = 0000000000000025, Mem[00000000910000ec] = adbcd5b2 stw %l2,[%o2+0x02c] ! Mem[00000000910000ec] = 00000025 ! Mem[000000004e8000f8] = 00005352, %l1 = 00000000839337c4 swap [%i1+0x038],%l1 ! %l1 = 0000000000005352 ! Mem[000000004e0000e3] = 097b6bdc, %l6 = 097b6bdc03d16c0e ldstub [%i0+0x023],%l6 ! %l6 = 00000000000000dc ! Mem[000000004e8000e4] = 36f11178, %l5 = 0000000000000046 swap [%i1+0x024],%l5 ! %l5 = 0000000036f11178 ! Mem[00000000910000e4] = 70f24945, %l18 = 1207f7ac8944574d ldsh [%o2+0x026],%g2 ! %g2 = 00000000000070f2 ! %l4 = 00000037, %l5 = 36f11178, Mem[00000000908000d8] = 52d50308 2680c0f3 std %l4,[%o1+%i6] ! Mem[00000000908000d8] = 00000037 36f11178 ! Mem[000000004f0000f0] = 9de82d83, %l1 = 0000000000005352 swap [%i2+%o6],%l1 ! %l1 = 000000009de82d83 ! Mem[00000000918000f4] = 5aed9849, %l18 = 1207f7ac8944574d ldsh [%o3+0x034],%g2 ! %g2 = 0000000000005aed ! Mem[000000004e0000f8] = 2680c0f391eb2666, %l1 = 000000009de82d83, %l1 = 000000009de82d83 add %i0,0x38,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 2680c0f391eb2666 p31_label_9: ! %l0 = 7fe2ff67, %l1 = 91eb2666, Mem[00000000910000c8] = a1e5df4d f0444119 std %l0,[%o2+%i4] ! Mem[00000000910000c8] = 7fe2ff67 91eb2666 ! Mem[000000004f8000e4] = 5d0daf2b, %l2 = 0000000000000025 ldsh [%i3+0x026],%l2 ! %l2 = ffffffffffffaf2b ! %l3 = 0000000052d50308, Mem[00000000900000c9] = b08d9353 stb %l3,[%o0+0x009] ! Mem[00000000900000c8] = 088d9353 ! Mem[000000004e0000ec] = 8f8c08ff, %l3 = 0000000052d50308 ldsb [%i0+0x02e],%l3 ! %l3 = 0000000000000008 ! Mem[000000004f8000e0] = 8393ffc45d0daf2b, %l1 = 2680c0f391eb2666, %l5 = 0000000036f11178 add %i3,0x20,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 8393ffc45d0daf2b ! %l6 = 000000dc, %l7 = 0000009d, Mem[00000000918000f0] = 2effe3b0 5aed9849 std %l6,[%o3+%o6] ! Mem[00000000918000f0] = 000000dc 0000009d ! Mem[000000004e8000dc] = b721261e, %l1 = 2680c0f391eb2666 swap [%i1+0x01c],%l1 ! %l1 = 00000000b721261e ! Mem[000000004f8000c8] = bc0897f0, %l5 = 8393ffc45d0daf2b swap [%i3+%i4],%l5 ! %l5 = 00000000bc0897f0 ! %l6 = 000000dc, %l7 = 0000009d, Mem[00000000918000f8] = 3636a6ac 755694de std %l6,[%o3+0x038] ! Mem[00000000918000f8] = 000000dc 0000009d ! Mem[000000004e8000d5] = a7381043, %l4 = 0000535200000037 ldstub [%i1+0x015],%l4 ! %l4 = 0000000000000038 p31_label_10: ! Mem[00000000908000fc] = ab225f28, %l18 = 1207f7ac8944574d ldsb [%o1+0x03c],%g2 ! %g2 = ffffffffffffffab ! Mem[000000004e8000e2] = 87571707, %l4 = 0000000000000038 ldstub [%i1+0x022],%l4 ! %l4 = 0000000000000017 ! Mem[000000004f0000ec] = a3daa239, %l7 = 0000009d, %l3 = 00000008 add %i2,0x2c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000a3daa239 ! %l5 = 00000000bc0897f0, Mem[00000000900000f0] = 44cc4dae stb %l5,[%o0+%o6] ! Mem[00000000900000f0] = f0cc4dae ! Mem[000000004f0000dc] = 1de188eb, %l4 = 00000017, %l5 = bc0897f0 add %i2,0x1c,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000001de188eb ! %l6 = 000000dc, %l7 = 0000009d, Mem[00000000918000f8] = 000000dc 0000009d std %l6,[%o3+0x038] ! Mem[00000000918000f8] = 000000dc 0000009d ! Mem[00000000910000e0] = 80cb03f3, %l18 = 1207f7ac8944574d ldsh [%o2+0x022],%g2 ! %g2 = ffffffffffff80cb ! Mem[000000004f0000d4] = 2f7d5e2d, %l0 = 000000007fe2ff67 swap [%i2+0x014],%l0 ! %l0 = 000000002f7d5e2d ! Mem[000000004e8000f8] = 839337c4, %l0 = 2f7d5e2d, %l4 = 00000017 add %i1,0x38,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000839337c4 ! Mem[000000004f8000f0] = f24c18c52466e70e, %l6 = 00000000000000dc, %l4 = 00000000839337c4 add %i3,0x30,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = f24c18c52466e70e p31_label_11: ! Mem[000000004f8000e0] = 8393ffc4, %l1 = b721261e, %l3 = a3daa239 add %i3,0x20,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 000000008393ffc4 ! Mem[00000000910000f4] = 37c40000, %l18 = 1207f7ac8944574d ldsh [%o2+0x036],%g2 ! %g2 = 00000000000037c4 ! %l2 = ffffffffffffaf2b, Mem[00000000910000d9] = 9ffb697b stb %l2,[%o2+0x019] ! Mem[00000000910000d8] = 2bfb697b ! Mem[000000004f0000d8] = f7215d40, %l2 = ffffffffffffaf2b ldstub [%i2+%i6],%l2 ! %l2 = 00000000000000f7 ! %l4 = f24c18c52466e70e, Mem[00000000910000e0] = 8b2b80cb stw %l4,[%o2+%o4] ! Mem[00000000910000e0] = 2466e70e ! Mem[000000004f8000e0] = 8393ffc4, %l1 = b721261e, %l4 = 2466e70e add %i3,0x20,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000008393ffc4 ! Mem[000000004e0000d4] = 000000bf, %l0 = 000000002f7d5e2d swap [%i0+0x014],%l0 ! %l0 = 00000000000000bf ! Mem[00000000910000d0] = 6c0e5d90, %l18 = 1207f7ac8944574d ldsb [%o2+0x012],%g2 ! %g2 = 000000000000006c ! %l6 = 000000dc, %l7 = 0000009d, Mem[000000004f0000f8] = 0000009d 97cd1615 std %l6,[%i2+0x038] ! Mem[000000004f0000f8] = 000000dc 0000009d ! Mem[000000004f0000c8] = b8dc843cfff7a047, %l2 = 00000000000000f7, %l5 = 000000001de188eb add %i2,0x08,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = b8dc843cfff7a047 p31_label_12: ! %l5 = b8dc843cfff7a047, Mem[000000004f0000d4] = 7fe2ff67 stw %l5,[%i2+0x014] ! Mem[000000004f0000d4] = fff7a047 ! Mem[000000004e0000f4] = a1ca0a30, %l2 = 00000000000000f7 ldsw [%i0+0x034],%l2 ! %l2 = ffffffffa1ca0a30 ! Mem[000000004e8000d0] = 542cfc26, %l5 = b8dc843cfff7a047 swap [%i1+%i5],%l5 ! %l5 = 00000000542cfc26 ! Mem[000000004e8000fc] = 00000037, %l1 = b721261e, %l5 = 542cfc26 add %i1,0x3c,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000000000037 ! Mem[000000004e0000d4] = 2f7d5e2d, %l2 = ffffffffa1ca0a30 swap [%i0+0x014],%l2 ! %l2 = 000000002f7d5e2d ! Mem[000000004e0000df] = e0a1f771, %l6 = 00000000000000dc ldstub [%i0+0x01f],%l6 ! %l6 = 0000000000000071 ! %l6 = 00000071, %l7 = 0000009d, Mem[00000000910000c0] = 5f8a08bb 047d78e7 std %l6,[%o2+%g0] ! Mem[00000000910000c0] = 00000071 0000009d ! Mem[000000004e0000f4] = a1ca0a30, %l1 = 00000000b721261e ldsw [%i0+0x034],%l1 ! %l1 = ffffffffa1ca0a30 ! %l6 = 0000000000000071, Mem[00000000918000e8] = 0000009d stw %l6,[%o3+%o5] ! Mem[00000000918000e8] = 00000071 ! Mem[00000000908000e0] = 242a179421f5d561, %l18 = 1207f7ac8944574d ldx [%o1+%o4],%g2 ! %g2 = 242a179421f5d561 p31_label_13: ! %l1 = ffffffffa1ca0a30, Mem[00000000918000fb] = dc000000 stb %l1,[%o3+0x03b] ! Mem[00000000918000f8] = 30000000 ! Mem[00000000900000dc] = aea3305c, %l18 = 1207f7ac8944574d ldsw [%o0+0x01c],%g2 ! %g2 = 1207f7ac8944574d ! %l2 = 000000002f7d5e2d, Mem[00000000918000ec] = 5fbf52f3 stw %l2,[%o3+0x02c] ! Mem[00000000918000ec] = 2f7d5e2d ! Mem[000000004e8000ec] = 52d50308, %l6 = 00000071, %l5 = 00000037 add %i1,0x2c,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000052d50308 ! %l4 = 000000008393ffc4, Mem[00000000910000f9] = 00001d49 stb %l4,[%o2+0x039] ! Mem[00000000910000f8] = c4001d49 ! Mem[00000000918000c4] = 36bd1b53, %l18 = 1207f7ac8944574d ldsb [%o3+0x005],%g2 ! %g2 = 0000000000000036 ! Mem[00000000908000e8] = 5352eb5d, %l18 = 1207f7ac8944574d ldsh [%o1+%o5],%g2 ! %g2 = 0000000000005352 ! Mem[000000004f8000d0] = 000000bf, %l7 = 000000000000009d swap [%i3+%i5],%l7 ! %l7 = 00000000000000bf ! Mem[00000000918000ec] = 2d000000, %l18 = 1207f7ac8944574d ldsb [%o3+0x02f],%g2 ! %g2 = 000000000000002d ! Mem[00000000900000c0] = 85008803, %l18 = 1207f7ac8944574d ldsh [%o0+0x002],%g2 ! %g2 = ffffffffffff8500 p31_label_14: ! %l3 = 000000008393ffc4, Mem[000000004e0000f4] = a1ca0a30 stw %l3,[%i0+0x034] ! Mem[000000004e0000f4] = 8393ffc4 ! %l5 = 0000000052d50308, Mem[00000000918000e8] = 00000071 stw %l5,[%o3+%o5] ! Mem[00000000918000e8] = 52d50308 ! Mem[00000000918000dc] = 29bc89c3, %l18 = 1207f7ac8944574d ldsw [%o3+0x01c],%g2 ! %g2 = 1207f7ac8944574d ! Mem[00000000910000cc] = 91eb2666, %l18 = 1207f7ac8944574d ldsh [%o2+0x00c],%g2 ! %g2 = ffffffffffff91eb ! Mem[00000000910000e0] = 2466e70e, %l18 = 1207f7ac8944574d ldsw [%o2+%o4],%g2 ! %g2 = 1207f7ac8944574d ! Mem[000000004f0000cc] = fff7a047, %l7 = 00000000000000bf swap [%i2+0x00c],%l7 ! %l7 = 00000000fff7a047 ! Mem[000000004f0000f8] = 000000dc, %l3 = 000000008393ffc4 ldsw [%i2+0x038],%l3 ! %l3 = 00000000000000dc ! Mem[000000004f0000fc] = 0000009d, %l1 = a1ca0a30, %l3 = 000000dc add %i2,0x3c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 000000000000009d ! Mem[000000004f0000e5] = d1a82cc1, %l5 = 0000000052d50308 ldstub [%i2+0x025],%l5 ! %l5 = 00000000000000a8 ! Mem[000000004f0000c8] = b8dc843c000000bf, %l5 = 00000000000000a8, %l5 = 00000000000000a8 add %i2,0x08,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = b8dc843c000000bf p31_label_15: ! Mem[000000004f8000d8] = 63ff1f01, %l3 = 0000009d, %l6 = 00000071 add %i3,0x18,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000063ff1f01 ! %l5 = b8dc843c000000bf, Mem[000000004e8000c0] = 49452e9f stw %l5,[%i1+%g0] ! Mem[000000004e8000c0] = 000000bf ! Mem[000000004f0000ff] = 0000009d, %l2 = 000000002f7d5e2d ldstub [%i2+0x03f],%l2 ! %l2 = 000000000000009d ! Mem[00000000900000dc] = aea3305c, %l18 = 1207f7ac8944574d ldsb [%o0+0x01c],%g2 ! %g2 = ffffffffffffffae ! %l2 = 0000009d, %l3 = 0000009d, Mem[000000004e0000d0] = 5d901494 a1ca0a30 std %l2,[%i0+%i5] ! Mem[000000004e0000d0] = 0000009d 0000009d ! Mem[000000004f0000e0] = 3aec9ff7d1ff2cc1, %l3 = 000000000000009d, %l4 = 000000008393ffc4 add %i2,0x20,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 3aec9ff7d1ff2cc1 ! Mem[000000004f0000c8] = b8dc843c, %l6 = 63ff1f01, %l1 = a1ca0a30 add %i2,0x08,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000b8dc843c ! Mem[000000004f0000f0] = 00005352, %l4 = 3aec9ff7d1ff2cc1 ldsh [%i2+0x032],%l4 ! %l4 = 0000000000005352 ! Mem[00000000908000f8] = f6f5d23f, %l18 = 1207f7ac8944574d ldsw [%o1+0x038],%g2 ! %g2 = 1207f7ac8944574d ! Mem[000000004f0000c8] = b8dc843c000000bf, %l1 = 00000000b8dc843c, %l1 = 00000000b8dc843c add %i2,0x08,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = b8dc843c000000bf ba,a p31_not_taken_0_end p31_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p31_branch_failed p31_not_taken_0_end: ! End of Random Code for Processor 31 1: membar #Sync ! Force all stores to complete p31_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x07c] ! Set processor 31 done flag ! Check Registers p31_check_registers: set p31_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000bf bne,a,pn %xcc,p31_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be b8dc843c000000bf bne,a,pn %xcc,p31_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000009d bne,a,pn %xcc,p31_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000009d bne,a,pn %xcc,p31_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000005352 bne,a,pn %xcc,p31_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be b8dc843c000000bf bne,a,pn %xcc,p31_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000063ff1f01 bne,a,pn %xcc,p31_reg_l6_fail mov %l6,%g3 ! Check Local Memory set p31_local0_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = 0000009d0000009d ldx [%i0+0x010],%g3 ! Observed data at 000000004e0000d0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9ee3ba04e0a1f7ff ldx [%i0+0x018],%g3 ! Observed data at 000000004e0000d8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 097b6bff03d16c0e ldx [%i0+0x020],%g3 ! Observed data at 000000004e0000e0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff1bff738f8c08ff ldx [%i0+0x028],%g3 ! Observed data at 000000004e0000e8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 6655bbac8393ffc4 ldx [%i0+0x030],%g3 ! Observed data at 000000004e0000f0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x030,%g4 set p31_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 000000bf8a170ab6 ldx [%i1+0x000],%g3 ! Observed data at 000000004e8000c0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = e9f0546052d50308 ldx [%i1+0x008],%g3 ! Observed data at 000000004e8000c8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = fff7a047a7ff1043 ldx [%i1+0x010],%g3 ! Observed data at 000000004e8000d0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 40ee174891eb2666 ldx [%i1+0x018],%g3 ! Observed data at 000000004e8000d8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8757ff0700000046 ldx [%i1+0x020],%g3 ! Observed data at 000000004e8000e0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff41cfbb52d50308 ldx [%i1+0x028],%g3 ! Observed data at 000000004e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x028,%g4 set p31_local2_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = ff0587fffff7a047 ldx [%i2+0x010],%g3 ! Observed data at 000000004f0000d0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff215d401de188eb ldx [%i2+0x018],%g3 ! Observed data at 000000004f0000d8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 00005352e3e9df86 ldx [%i2+0x030],%g3 ! Observed data at 000000004f0000f0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000dc000000ff 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 ldx [%g1+0x008],%g2 ! Expected data = 5d0daf2b319db709 ldx [%i3+0x008],%g3 ! Observed data at 000000004f8000c8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000009de6e14e76 ldx [%i3+0x010],%g3 ! Observed data at 000000004f8000d0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = bfa46d8840a2ff86 ldx [%i3+0x038],%g3 ! Observed data at 000000004f8000f8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x038,%g4 ! The test for processor 31 has passed p31_passed: ta GOOD_TRAP nop p31_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p31_failed p31_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p31_failed p31_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p31_failed p31_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p31_failed p31_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p31_failed p31_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p31_failed p31_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p31_failed p31_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p31_failed ! The test for processor 31 failed p31_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x07c] ! Set processor 31 done flag set p31_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 31 failed p31_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x07c] ! Set processor 31 done flag set p31_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p31_dfill_failed: ba p31_failed mov 0xddd,%g1 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: ldsh [%i2+0x024],%l6 ! Mem[000000004f0000e4] done p31_trap1o: ldsh [%o2+0x024],%l6 ! Mem[000000004f0000e4] done p31_trap2e: swap [%i2+0x014],%l0 ! Mem[000000004f0000d4] sth %l2,[%i2+0x03c] ! Mem[000000004f0000fc] done p31_trap2o: swap [%o2+0x014],%l0 ! Mem[000000004f0000d4] sth %l2,[%o2+0x03c] ! Mem[000000004f0000fc] done p31_trap3e: nop nop nop done p31_trap3o: 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 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 43b714745352eb5d ldx [%g1+0x008],%l1 ! %l1 = a61ab8b0197c83d0 ldx [%g1+0x010],%l2 ! %l2 = e4dec719d32e4d00 ldx [%g1+0x018],%l3 ! %l3 = a3471d7cd02326f2 ldx [%g1+0x020],%l4 ! %l4 = ce7d5a238b2b80cb ldx [%g1+0x028],%l5 ! %l5 = 832d5e0803f370f2 ldx [%g1+0x030],%l6 ! %l6 = 5a1e1b54479b2f5c ldx [%g1+0x038],%l7 ! %l7 = 98077bb85d901494 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = b527efe4 4d329a6d d2fce314 031f4e00 ! %f4 = c87c91c3 d7f04bbe ceb28b6e a909d2a6 ! %f8 = 250e6907 8940ba59 73674c2d d5302412 ! %f12 = f3e2eac0 2974f35e fdf97a70 81b4e36b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2a482de5 4104fc24 59dfe4fd 9cda9e20 ! %f20 = 09abdc52 76eceea7 60940825 0865440a ! %f24 = 48f81b7c a7fa1eea e66186b8 265720d3 ! %f28 = dcfa30d2 a68693a1 65d4c1b3 9f27afb6 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b89a42c5 3bf85eb2 79c83340 72de98a2 ! %f36 = a63302b2 43d40613 a9e8d556 41d33ae4 ! %f40 = 575a6821 1b4564fc b69153aa 4b73f2f2 ! %f44 = dddad621 e376099f 0341d180 7806ce0e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe158280700000077,%g7,%g1 ! GSR scale = 14, align = 7 wr %g1,%g0,%gsr ! GSR = e158280700000077 wr %g0,%y ! Clear Y 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[00000000510000d0] = fda70f30, %l1 = 33edc2d6, %l1 = 33edc2d6 add %i2,0x10,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000fda70f30 ! Mem[00000000908000f4] = 782df6f5, %l18 = 20d68030ad7f0d92 ldsh [%o1+0x036],%g2 ! %g2 = 000000000000782d ! Mem[00000000510000e7] = d71248e9, %l7 = 80ce95e24e29fe0d ldstub [%i2+0x027],%l7 ! %l7 = 00000000000000e9 ! Mem[00000000510000f8] = 1cfd8fde, %l4 = ef606702, %l3 = 4965b4ec add %i2,0x38,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000001cfd8fde ! Mem[00000000518000e8] = 072f50cc, %l3 = 000000001cfd8fde swap [%i3+%o5],%l3 ! %l3 = 00000000072f50cc ! Mem[00000000508000d0] = a896fb59, %l5 = e4d1ecca, %l1 = fda70f30 add %i1,0x10,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a896fb59 ! %l2 = 9b60bbee1967b14f, Mem[00000000508000e0] = 95b80a4b stw %l2,[%i1+%o4] ! Mem[00000000508000e0] = 1967b14f ! Mem[00000000900000e8] = c8c1b242, %l18 = 20d68030ad7f0d92 ldsb [%o0+0x02a],%g2 ! %g2 = ffffffffffffffc8 ! Mem[00000000510000d4] = 423fa3a0, %l7 = 00000000000000e9 swap [%i2+0x014],%l7 ! %l7 = 00000000423fa3a0 ! %l1 = 00000000a896fb59, Mem[00000000918000dc] = 29bc89c3 stw %l1,[%o3+0x01c] ! Mem[00000000918000dc] = a896fb59 p32_label_2: ! Mem[00000000500000f8] = 0f2cb651454f4134, %l6 = b12f9f90440e4997, %l2 = 9b60bbee1967b14f add %i0,0x38,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 0f2cb651454f4134 ! Mem[00000000508000d4] = f2fc605e, %l1 = a896fb59, %l7 = 423fa3a0 add %i1,0x14,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000f2fc605e ! Mem[00000000508000e4] = 7dad7aad, %l1 = a896fb59, %l3 = 072f50cc add %i1,0x24,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 000000007dad7aad ! Mem[00000000918000f8] = 3636a6ac, %l18 = 20d68030ad7f0d92 ldsh [%o3+0x038],%g2 ! %g2 = 0000000000003636 ! Mem[00000000518000cc] = 9d93faf5, %l5 = 321c817fe4d1ecca swap [%i3+0x00c],%l5 ! %l5 = 000000009d93faf5 ! Mem[00000000510000ea] = 2307f7e7, %l0 = b6d5c406a2750da8 ldstub [%i2+0x02a],%l0 ! %l0 = 00000000000000f7 ! Mem[00000000518000c0] = ed4083b066d505b0, %l5 = 000000009d93faf5, %l3 = 000000007dad7aad casxa [%i3]0x80,%l5,%l3 ! %l3 = ed4083b066d505b0 ! Mem[00000000518000cc] = e4d1ecca, %l4 = 911ae067ef606702 swap [%i3+0x00c],%l4 ! %l4 = 00000000e4d1ecca ! %l6 = 440e4997, %l7 = f2fc605e, Mem[00000000900000d8] = e8bc328c aea3305c std %l6,[%o0+%i6] ! Mem[00000000900000d8] = 440e4997 f2fc605e ! %l2 = 454f4134, %l3 = 66d505b0, Mem[00000000510000c8] = ecb58546 84b94605 std %l2,[%i2+%i4] ! Mem[00000000510000c8] = 454f4134 66d505b0 p32_label_3: ! Mem[00000000910000c0] = 5f8a08bb047d78e7, %l18 = 20d68030ad7f0d92 ldx [%o2+%g0],%g2 ! %g2 = 5f8a08bb047d78e7 ! Mem[00000000900000e8] = 8b54c8c1, %l18 = 20d68030ad7f0d92 ldsb [%o0+%o5],%g2 ! %g2 = ffffffffffffff8b ! %l3 = ed4083b066d505b0, Mem[00000000900000cd] = 72ded8cf stb %l3,[%o0+0x00d] ! Mem[00000000900000cc] = b0ded8cf ! Mem[00000000918000dc] = a896fb59, %l18 = 20d68030ad7f0d92 ldsw [%o3+0x01c],%g2 ! %g2 = 20d68030ad7f0d92 ! Mem[00000000500000e9] = c7513460, %l4 = 00000000e4d1ecca ldstub [%i0+0x029],%l4 ! %l4 = 0000000000000051 ! Mem[00000000910000f8] = 9579f5c7, %l18 = 20d68030ad7f0d92 ldsh [%o2+0x038],%g2 ! %g2 = ffffffffffff9579 ! Mem[00000000510000f4] = 1d3d958e, %l7 = f2fc605e, %l2 = 454f4134 add %i2,0x34,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000001d3d958e ! %l0 = 000000f7, %l1 = a896fb59, Mem[00000000908000f8] = f6f5d23f ab225f28 std %l0,[%o1+0x038] ! Mem[00000000908000f8] = 000000f7 a896fb59 ! Mem[00000000500000cc] = 96ed83b0, %l2 = 1d3d958e, %l7 = f2fc605e add %i0,0x0c,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000096ed83b0 ! Mem[00000000518000e8] = 1cfd8fde, %l1 = 00000000a896fb59 ldsb [%i3+%o5],%l1 ! %l1 = 000000000000001c p32_label_4: ! Mem[00000000518000d0] = 42abaad98b7c44ac, %l4 = 0000000000000051, %l3 = ed4083b066d505b0 add %i3,0x10,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 42abaad98b7c44ac ! Mem[00000000510000d4] = 000000e9, %l6 = b12f9f90440e4997 swap [%i2+0x014],%l6 ! %l6 = 00000000000000e9 ! Mem[00000000500000c8] = c0f30640, %l5 = 9d93faf5, %l7 = 96ed83b0 add %i0,0x08,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000c0f30640 ! Mem[00000000900000e4] = e3177af2, %l18 = 20d68030ad7f0d92 ldsb [%o0+0x024],%g2 ! %g2 = ffffffffffffffe3 ! Mem[00000000518000ed] = 3c53715c, %l4 = 0000000000000051 ldstub [%i3+0x02d],%l4 ! %l4 = 0000000000000053 ! Mem[00000000500000cc] = 96ed83b0, %l4 = 00000053, %l2 = 1d3d958e add %i0,0x0c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000096ed83b0 ! Mem[00000000508000d0] = a896fb59, %l3 = 42abaad98b7c44ac swap [%i1+%i5],%l3 ! %l3 = 00000000a896fb59 ! Mem[00000000508000f2] = fcbe7a3b, %l0 = 00000000000000f7 ldstub [%i1+0x032],%l0 ! %l0 = 000000000000007a ! Mem[00000000910000f8] = 9579f5c7, %l18 = 20d68030ad7f0d92 ldsw [%o2+0x038],%g2 ! %g2 = 20d68030ad7f0d92 ! %l0 = 000000000000007a, Mem[00000000908000c6] = b5bec1b0 stb %l0,[%o1+0x006] ! Mem[00000000908000c4] = 7abec1b0 p32_label_5: ! Mem[00000000908000c0] = e91a682866c27abe, %l18 = 20d68030ad7f0d92 ldx [%o1+%g0],%g2 ! %g2 = e91a682866c27abe ! %l7 = 00000000c0f30640, Mem[00000000900000e4] = e3177af2 stw %l7,[%o0+0x024] ! Mem[00000000900000e4] = c0f30640 ! Mem[00000000510000e1] = 9cc5f302, %l1 = 000000000000001c ldstub [%i2+0x021],%l1 ! %l1 = 00000000000000c5 ! Mem[00000000518000e4] = a2f13d9c, %l0 = 000000000000007a ldsh [%i3+0x026],%l0 ! %l0 = 0000000000003d9c ! Mem[00000000510000d4] = 440e4997, %l6 = 000000e9, %l4 = 00000053 add %i2,0x14,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000440e4997 ! Mem[00000000518000f5] = 2f75c3f9, %l6 = 00000000000000e9 ldstub [%i3+0x035],%l6 ! %l6 = 0000000000000075 ! Mem[00000000500000ed] = 520a7260, %l4 = 00000000440e4997 ldstub [%i0+0x02d],%l4 ! %l4 = 000000000000000a ! Mem[00000000500000dc] = fdb015b1, %l7 = c0f30640, %l1 = 000000c5 add %i0,0x1c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000fdb015b1 ! Mem[00000000518000c0] = ed4083b066d505b0, %l2 = 0000000096ed83b0, %l7 = 00000000c0f30640 casxa [%i3]0x80,%l2,%l7 ! %l7 = ed4083b066d505b0 ! %l0 = 00003d9c, %l1 = fdb015b1, Mem[00000000908000c8] = c1b03c93 a6202de8 std %l0,[%o1+%i4] ! Mem[00000000908000c8] = 00003d9c fdb015b1 p32_label_6: ! Mem[00000000518000ea] = 1cfd8fde, %l4 = 000000000000000a ldstub [%i3+0x02a],%l4 ! %l4 = 000000000000008f ! Mem[00000000500000e4] = daac4eca, %l6 = 0000000000000075 swap [%i0+0x024],%l6 ! %l6 = 00000000daac4eca ! Mem[00000000510000d4] = 440e4997, %l2 = 96ed83b0, %l4 = 0000008f add %i2,0x14,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000440e4997 ! Mem[00000000510000d0] = fda70f30440e4997, %l6 = 00000000daac4eca, %l0 = 0000000000003d9c add %i2,0x10,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = fda70f30440e4997 ! Mem[00000000518000e4] = a2f13d9c, %l2 = 96ed83b0, %l7 = 66d505b0 add %i3,0x24,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000a2f13d9c ! Mem[00000000900000ec] = b2429f80, %l18 = 20d68030ad7f0d92 ldsw [%o0+0x02c],%g2 ! %g2 = 20d68030ad7f0d92 ! Mem[00000000508000d0] = 8b7c44ac, %l6 = daac4eca, %l3 = a896fb59 add %i1,0x10,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 000000008b7c44ac ! Mem[00000000518000cc] = ef606702, %l1 = 00000000fdb015b1 swap [%i3+0x00c],%l1 ! %l1 = 00000000ef606702 ! Mem[00000000500000c8] = c0f30640, %l3 = 000000008b7c44ac swap [%i0+%i4],%l3 ! %l3 = 00000000c0f30640 ! Mem[00000000900000f8] = 725b5596, %l18 = 20d68030ad7f0d92 ldsw [%o0+0x038],%g2 ! %g2 = 20d68030ad7f0d92 p32_label_7: ! Mem[00000000518000e8] = 1cfdffde3cff715c, %l6 = 00000000daac4eca ldx [%i3+%o5],%l6 ! %l6 = 1cfdffde3cff715c ! Mem[00000000510000e8] = 2307ffe7, %l3 = c0f30640, %l4 = 440e4997 add %i2,0x28,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000002307ffe7 ! %l0 = 440e4997, %l1 = ef606702, Mem[00000000908000c0] = e91a6828 66c27abe std %l0,[%o1+%g0] ! Mem[00000000908000c0] = 440e4997 ef606702 ! Mem[00000000500000ed] = 52ff7260, %l5 = 000000009d93faf5 ldstub [%i0+0x02d],%l5 ! %l5 = 00000000000000ff ! Mem[00000000910000e4] = 2cae1d1d, %l18 = 20d68030ad7f0d92 ldsw [%o2+0x024],%g2 ! %g2 = 20d68030ad7f0d92 ! Mem[00000000508000d3] = 8b7c44ac, %l2 = 0000000096ed83b0 ldstub [%i1+0x013],%l2 ! %l2 = 00000000000000ac ! Mem[00000000518000e7] = a2f13d9c, %l7 = 00000000a2f13d9c ldstub [%i3+0x027],%l7 ! %l7 = 000000000000009c ! Mem[00000000910000cc] = f0444119, %l18 = 20d68030ad7f0d92 ldsw [%o2+0x00c],%g2 ! %g2 = 20d68030ad7f0d92 ! Mem[00000000510000d4] = 440e4997, %l7 = 0000009c, %l4 = 2307ffe7 add %i2,0x14,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000440e4997 ! Mem[00000000518000cc] = fdb015b1, %l6 = 1cfdffde3cff715c ldstub [%i3+0x00c],%l6 ! %l6 = 00000000000000fd p32_label_8: ! Mem[00000000910000c0] = 5f8a08bb, %l18 = 20d68030ad7f0d92 ldsb [%o2+%g0],%g2 ! %g2 = 000000000000005f ! Mem[00000000518000e8] = 1cfdffde3cff715c, %l2 = 00000000000000ac, %l6 = 00000000000000fd add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 1cfdffde3cff715c ! %l2 = 00000000000000ac, Mem[00000000908000f6] = 782d0000 stb %l2,[%o1+0x036] ! Mem[00000000908000f4] = ac2d0000 ! Mem[00000000510000d8] = 0a778f32, %l5 = 00000000000000ff swap [%i2+%i6],%l5 ! %l5 = 000000000a778f32 ! Mem[00000000508000e4] = 7dad7aad, %l1 = 00000000ef606702 swap [%i1+0x024],%l1 ! %l1 = 000000007dad7aad ! %l2 = 00000000000000ac, Mem[00000000908000c8] = 00003d9c stw %l2,[%o1+%i4] ! Mem[00000000908000c8] = 000000ac ! Mem[00000000500000d8] = fa47b187fdb015b1, %l6 = 1cfdffde3cff715c, %l0 = fda70f30440e4997 add %i0,0x18,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = fa47b187fdb015b1 ! Mem[00000000500000f4] = 66341418, %l6 = 1cfdffde3cff715c swap [%i0+0x034],%l6 ! %l6 = 0000000066341418 ! Mem[00000000918000d4] = 985f3b03, %l18 = 20d68030ad7f0d92 ldsh [%o3+0x014],%g2 ! %g2 = ffffffffffff985f ! Mem[00000000918000f0] = 2effe3b05aed9849, %l18 = 20d68030ad7f0d92 ldx [%o3+%o6],%g2 ! %g2 = 2effe3b05aed9849 p32_label_9: ! %l7 = 000000000000009c, Mem[00000000510000e9] = 2307ffe7 stb %l7,[%i2+0x029] ! Mem[00000000510000e8] = 239cffe7 ! Mem[00000000500000c0] = f731e331, %l7 = 000000000000009c swap [%i0+%g0],%l7 ! %l7 = 00000000f731e331 ! %l0 = fdb015b1, %l1 = 7dad7aad, Mem[00000000518000f8] = 8e079368 4d7b33cb std %l0,[%i3+0x038] ! Mem[00000000518000f8] = fdb015b1 7dad7aad ! Mem[00000000518000e0] = 1aad9313, %l3 = 00000000c0f30640 ldsh [%i3+0x022],%l3 ! %l3 = ffffffffffff9313 ! Mem[00000000508000f0] = fcbeff3b, %l1 = 000000007dad7aad ldsb [%i1+0x033],%l1 ! %l1 = 000000000000003b ! Mem[00000000500000e0] = cae94b00, %l4 = 00000000440e4997 swap [%i0+%o4],%l4 ! %l4 = 00000000cae94b00 ! Mem[00000000508000c9] = b0a21b8e, %l6 = 0000000066341418 ldstub [%i1+0x009],%l6 ! %l6 = 00000000000000a2 ! Mem[00000000910000c0] = 5f8a08bb, %l18 = 20d68030ad7f0d92 ldsw [%o2+%g0],%g2 ! %g2 = 20d68030ad7f0d92 ! %l4 = 00000000cae94b00, Mem[00000000910000da] = fb697b31 stb %l4,[%o2+0x01a] ! Mem[00000000910000d8] = 00697b31 ! Mem[00000000508000ec] = dbf3fa11, %l3 = ffff9313, %l1 = 0000003b add %i1,0x2c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000dbf3fa11 p32_label_10: ! Mem[00000000518000f8] = fdb015b1, %l2 = 00000000000000ac swap [%i3+0x038],%l2 ! %l2 = 00000000fdb015b1 ! %l4 = 00000000cae94b00, Mem[00000000900000ff] = 4c000000 stb %l4,[%o0+0x03f] ! Mem[00000000900000fc] = 00000000 ! Mem[00000000518000cc] = ffb015b1, %l2 = 00000000fdb015b1 swap [%i3+0x00c],%l2 ! %l2 = 00000000ffb015b1 ! %l1 = 00000000dbf3fa11, Mem[00000000900000c4] = 8803093b stw %l1,[%o0+0x004] ! Mem[00000000900000c4] = dbf3fa11 ! Mem[00000000500000c0] = 0000009c924450f8, %l2 = 00000000ffb015b1, %l3 = ffffffffffff9313 casxa [%i0]0x80,%l2,%l3 ! %l3 = 0000009c924450f8 ! %l6 = 00000000000000a2, Mem[00000000508000fc] = 57e4f5cf stb %l6,[%i1+0x03c] ! Mem[00000000508000fc] = a2e4f5cf ! %l6 = 000000a2, %l7 = f731e331, Mem[00000000918000c8] = 88436c47 7736dd33 std %l6,[%o3+%i4] ! Mem[00000000918000c8] = 000000a2 f731e331 ! Mem[00000000510000f0] = 45a3c8a31d3d958e, %l6 = 00000000000000a2, %l4 = 00000000cae94b00 add %i2,0x30,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 45a3c8a31d3d958e ! %l5 = 000000000a778f32, Mem[00000000900000f8] = 725b5596 stw %l5,[%o0+0x038] ! Mem[00000000900000f8] = 0a778f32 ! %l4 = 45a3c8a31d3d958e, Mem[00000000918000dc] = a896fb59 stw %l4,[%o3+0x01c] ! Mem[00000000918000dc] = 1d3d958e p32_label_11: ! Mem[00000000500000f0] = 55ee2a9a3cff715c, %l3 = 0000009c924450f8, %l4 = 45a3c8a31d3d958e add %i0,0x30,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 55ee2a9a3cff715c ! Mem[00000000510000e4] = d71248ff, %l6 = 00000000000000a2 ldstub [%i2+0x024],%l6 ! %l6 = 00000000000000d7 ! %l1 = 00000000dbf3fa11, Mem[00000000910000f2] = 2a97cb95 stb %l1,[%o2+0x032] ! Mem[00000000910000f0] = 1197cb95 ! Mem[00000000510000e0] = 9cfff302ff1248ff, %l6 = 00000000000000d7, %l3 = 0000009c924450f8 add %i2,0x20,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 9cfff302ff1248ff ! Mem[00000000500000d9] = fa47b187, %l0 = fa47b187fdb015b1 ldstub [%i0+0x019],%l0 ! %l0 = 0000000000000047 ! Mem[00000000500000fc] = 454f4134, %l6 = 00000000000000d7 ldsw [%i0+0x03c],%l6 ! %l6 = 00000000454f4134 ! Mem[00000000918000c0] = 69d68606, %l18 = 20d68030ad7f0d92 ldsb [%o3+%g0],%g2 ! %g2 = 0000000000000069 ! %l0 = 00000047, %l1 = dbf3fa11, Mem[00000000910000f0] = 38ff1197 cb95fea2 std %l0,[%o2+%o6] ! Mem[00000000910000f0] = 00000047 dbf3fa11 ! Mem[00000000900000cc] = d8cf5117, %l18 = 20d68030ad7f0d92 ldsb [%o0+0x00f],%g2 ! %g2 = ffffffffffffffd8 ! Mem[00000000518000e8] = 1cfdffde, %l7 = 00000000f731e331 ldsb [%i3+0x029],%l7 ! %l7 = fffffffffffffffd p32_label_12: ! Mem[00000000900000d0] = cf51172893556acd, %l18 = 20d68030ad7f0d92 ldx [%o0+%i5],%g2 ! %g2 = cf51172893556acd ! %l3 = 9cfff302ff1248ff, Mem[00000000908000c4] = ef606702 stw %l3,[%o1+0x004] ! Mem[00000000908000c4] = ff1248ff ! %l5 = 000000000a778f32, Mem[00000000908000f9] = 0000f7a8 stb %l5,[%o1+0x039] ! Mem[00000000908000f8] = 3200f7a8 ! Mem[00000000510000c8] = 454f4134, %l1 = 00000000dbf3fa11 swap [%i2+%i4],%l1 ! %l1 = 00000000454f4134 ! Mem[00000000918000c8] = 000000a2, %l18 = 20d68030ad7f0d92 ldsw [%o3+%i4],%g2 ! %g2 = 20d68030ad7f0d92 ! Mem[00000000500000d0] = c57a7537408e1cd8, %l3 = 9cfff302ff1248ff, %l6 = 00000000454f4134 add %i0,0x10,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = c57a7537408e1cd8 ! Mem[00000000518000e0] = 1aad9313a2f13dff, %l1 = 00000000454f4134, %l0 = 0000000000000047 add %i3,0x20,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 1aad9313a2f13dff ! %l2 = 00000000ffb015b1, Mem[00000000910000d4] = 6e5e25aa stw %l2,[%o2+0x014] ! Mem[00000000910000d4] = ffb015b1 ! Mem[00000000908000d8] = 5b0dc0972d2207d6, %l18 = 20d68030ad7f0d92 ldx [%o1+%i6],%g2 ! %g2 = 5b0dc0972d2207d6 ! Mem[00000000518000c8] = 441a327e, %l3 = 9cfff302ff1248ff swap [%i3+%i4],%l3 ! %l3 = 00000000441a327e p32_label_13: ! Mem[00000000908000d8] = 0dc0972d, %l18 = 20d68030ad7f0d92 ldsb [%o1+0x019],%g2 ! %g2 = 000000000000000d ! %l4 = 55ee2a9a3cff715c, Mem[00000000918000fa] = a6ac7556 stb %l4,[%o3+0x03a] ! Mem[00000000918000f8] = 5cac7556 ! Mem[00000000518000ea] = 1cfdffde, %l0 = 1aad9313a2f13dff ldstub [%i3+0x02a],%l0 ! %l0 = 00000000000000ff ! Mem[00000000910000d0] = 06bd17f6, %l18 = 20d68030ad7f0d92 ldsh [%o2+%i5],%g2 ! %g2 = 00000000000006bd ! Mem[00000000500000ec] = 52ff7260, %l3 = 00000000441a327e swap [%i0+0x02c],%l3 ! %l3 = 0000000052ff7260 ! Mem[00000000918000cc] = 3170b0ab, %l18 = 20d68030ad7f0d92 ldsb [%o3+0x00f],%g2 ! %g2 = 0000000000000031 ! Mem[00000000910000e4] = 1d1d8a57, %l18 = 20d68030ad7f0d92 ldsh [%o2+0x026],%g2 ! %g2 = 0000000000001d1d ! Mem[00000000510000f8] = 1cfd8fde, %l3 = 52ff7260, %l0 = 000000ff add %i2,0x38,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000001cfd8fde ! %l0 = 000000001cfd8fde, Mem[00000000900000e8] = 8b54c8c1 stw %l0,[%o0+%o5] ! Mem[00000000900000e8] = 1cfd8fde ! %l6 = c57a7537408e1cd8, Mem[00000000918000d2] = ab0e985f stb %l6,[%o3+0x012] ! Mem[00000000918000d0] = d80e985f p32_label_14: ! %l0 = 000000001cfd8fde, Mem[00000000918000d4] = 985f3b03 stb %l0,[%o3+0x014] ! Mem[00000000918000d4] = de5f3b03 ! Mem[00000000518000e8] = 1cfdffde, %l2 = 00000000ffb015b1 swap [%i3+%o5],%l2 ! %l2 = 000000001cfdffde ! Mem[00000000510000f0] = 45a3c8a3, %l3 = 0000000052ff7260 ldsw [%i2+%o6],%l3 ! %l3 = 0000000045a3c8a3 ! Mem[00000000508000ec] = dbf3fa11, %l1 = 00000000454f4134 ldstub [%i1+0x02c],%l1 ! %l1 = 00000000000000db ! %l0 = 000000001cfd8fde, Mem[00000000518000fa] = 000000ac stb %l0,[%i3+0x03a] ! Mem[00000000518000f8] = 0000deac ! %l0 = 1cfd8fde, %l1 = 000000db, Mem[00000000508000c0] = f9e2a79d 5f1605a3 std %l0,[%i1+%g0] ! Mem[00000000508000c0] = 1cfd8fde 000000db ! Mem[00000000518000dc] = cb057ba9, %l6 = c57a7537408e1cd8 ldsw [%i3+0x01c],%l6 ! %l6 = ffffffffcb057ba9 ! %l4 = 55ee2a9a3cff715c, Mem[00000000918000f9] = 365cac75 stb %l4,[%o3+0x039] ! Mem[00000000918000f8] = 5c5cac75 ! Mem[00000000518000c4] = 66d505b0, %l0 = 1cfd8fde, %l0 = 1cfd8fde add %i3,0x04,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000066d505b0 ! %l6 = cb057ba9, %l7 = fffffffd, Mem[00000000918000e0] = bef83b74 6bc76080 std %l6,[%o3+%o4] ! Mem[00000000918000e0] = cb057ba9 fffffffd p32_label_15: ! Mem[00000000918000e4] = fffdd970, %l18 = 20d68030ad7f0d92 ldsh [%o3+0x026],%g2 ! %g2 = fffffffffffffffd ! %l2 = 1cfdffde, %l3 = 45a3c8a3, Mem[00000000510000e0] = 9cfff302 ff1248ff std %l2,[%i2+%o4] ! Mem[00000000510000e0] = 1cfdffde 45a3c8a3 ! %l0 = 0000000066d505b0, Mem[00000000900000f0] = 44cc4dae stw %l0,[%o0+%o6] ! Mem[00000000900000f0] = 66d505b0 ! Mem[00000000910000e0] = 01c2133f2cae1d1d, %l18 = 20d68030ad7f0d92 ldx [%o2+%o4],%g2 ! %g2 = 01c2133f2cae1d1d ! %l0 = 66d505b0, %l1 = 000000db, Mem[00000000900000f8] = 0a778f32 bab59700 std %l0,[%o0+0x038] ! Mem[00000000900000f8] = 66d505b0 000000db ! Mem[00000000508000fc] = a2e4f5cf, %l1 = 00000000000000db swap [%i1+0x03c],%l1 ! %l1 = 00000000a2e4f5cf ! Mem[00000000908000dc] = 2d2207d6, %l18 = 20d68030ad7f0d92 ldsw [%o1+0x01c],%g2 ! %g2 = 20d68030ad7f0d92 ! Mem[00000000500000ec] = 441a327e, %l0 = 66d505b0, %l5 = 0a778f32 add %i0,0x2c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000441a327e ! Mem[00000000510000f8] = 1cfd8fde, %l2 = 000000001cfdffde ldsh [%i2+0x038],%l2 ! %l2 = 0000000000001cfd ! Mem[00000000510000c8] = dbf3fa11, %l0 = 66d505b0, %l2 = 00001cfd add %i2,0x08,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000dbf3fa11 ba,a p32_not_taken_0_end p32_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p32_branch_failed p32_not_taken_0_end: ! End of Random Code for Processor 32 1: membar #Sync ! Force all stores to complete p32_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x080] ! Set processor 32 done flag ! Check Registers p32_check_registers: set p32_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000066d505b0 bne,a,pn %xcc,p32_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000a2e4f5cf bne,a,pn %xcc,p32_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000dbf3fa11 bne,a,pn %xcc,p32_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000045a3c8a3 bne,a,pn %xcc,p32_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 55ee2a9a3cff715c bne,a,pn %xcc,p32_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000441a327e bne,a,pn %xcc,p32_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffcb057ba9 bne,a,pn %xcc,p32_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be fffffffffffffffd bne,a,pn %xcc,p32_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p32_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 8b7c44ac96ed83b0 ldx [%i0+0x008],%g3 ! Observed data at 00000000500000c8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = faffb187fdb015b1 ldx [%i0+0x018],%g3 ! Observed data at 00000000500000d8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 440e499700000075 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 = c7ff3460441a327e 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 ldx [%g1+0x000],%g2 ! Expected data = 1cfd8fde000000db ldx [%i1+0x000],%g3 ! Observed data at 00000000508000c0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = b0ff1b8e0084bcca ldx [%i1+0x008],%g3 ! Observed data at 00000000508000c8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8b7c44fff2fc605e ldx [%i1+0x010],%g3 ! Observed data at 00000000508000d0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1967b14fef606702 ldx [%i1+0x020],%g3 ! Observed data at 00000000508000e0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b16a3c75fff3fa11 ldx [%i1+0x028],%g3 ! Observed data at 00000000508000e8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = fcbeff3b2926a471 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 = 3b0c80c7000000db 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 ldx [%g1+0x008],%g2 ! Expected data = dbf3fa1166d505b0 ldx [%i2+0x008],%g3 ! Observed data at 00000000510000c8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000ff984d730d ldx [%i2+0x018],%g3 ! Observed data at 00000000510000d8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1cfdffde45a3c8a3 ldx [%i2+0x020],%g3 ! Observed data at 00000000510000e0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 239cffe787df0247 ldx [%i2+0x028],%g3 ! Observed data at 00000000510000e8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x028,%g4 set p32_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ff1248fffdb015b1 ldx [%i3+0x008],%g3 ! Observed data at 00000000518000c8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffb015b13cff715c ldx [%i3+0x028],%g3 ! Observed data at 00000000518000e8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 83e5aedc2fffc3f9 ldx [%i3+0x030],%g3 ! Observed data at 00000000518000f0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000deac7dad7aad ldx [%i3+0x038],%g3 ! Observed data at 00000000518000f8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x038,%g4 ! The test for processor 32 has passed p32_passed: ta GOOD_TRAP nop p32_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p32_failed p32_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p32_failed p32_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p32_failed p32_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p32_failed p32_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p32_failed p32_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p32_failed p32_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p32_failed p32_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p32_failed ! 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_dfill_failed: ba p32_failed mov 0xddd,%g1 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: ldsh [%i2+0x004],%l6 ! Mem[00000000510000c4] stw %l5,[%i3+0x004] ! Mem[00000000518000c4] stx %l4,[%i3+0x020] ! Mem[00000000518000e0] done p32_trap1o: ldsh [%o2+0x004],%l6 ! Mem[00000000510000c4] stw %l5,[%o3+0x004] ! Mem[00000000518000c4] stx %l4,[%o3+0x020] ! Mem[00000000518000e0] done p32_trap2e: ldsb [%i1+0x01e],%l3 ! Mem[00000000508000de] lduh [%i3+0x01e],%l5 ! Mem[00000000518000de] stw %l2,[%i2+0x01c] ! Mem[00000000510000dc] swap [%i0+0x008],%l4 ! Mem[00000000500000c8] std %l6,[%i0+0x028] ! Mem[00000000500000e8] ldstub [%i3+0x023],%l7 ! Mem[00000000518000e3] stb %l4,[%i0+0x02d] ! Mem[00000000500000ed] done p32_trap2o: ldsb [%o1+0x01e],%l3 ! Mem[00000000508000de] lduh [%o3+0x01e],%l5 ! Mem[00000000518000de] stw %l2,[%o2+0x01c] ! Mem[00000000510000dc] swap [%o0+0x008],%l4 ! Mem[00000000500000c8] std %l6,[%o0+0x028] ! Mem[00000000500000e8] ldstub [%o3+0x023],%l7 ! Mem[00000000518000e3] stb %l4,[%o0+0x02d] ! Mem[00000000500000ed] done p32_trap3e: nop nop nop nop nop nop nop done p32_trap3o: nop nop nop nop nop nop nop done p32_init_memory_pointers: set p32_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p32_local0_start,%i0 set p32_local1_start,%i1 set p32_local2_start,%i2 set p32_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = b6d5c406a2750da8 ldx [%g1+0x008],%l1 ! %l1 = 166d294433edc2d6 ldx [%g1+0x010],%l2 ! %l2 = 9b60bbee1967b14f ldx [%g1+0x018],%l3 ! %l3 = 087f242c4965b4ec ldx [%g1+0x020],%l4 ! %l4 = 911ae067ef606702 ldx [%g1+0x028],%l5 ! %l5 = 321c817fe4d1ecca ldx [%g1+0x030],%l6 ! %l6 = b12f9f90440e4997 ldx [%g1+0x038],%l7 ! %l7 = 80ce95e24e29fe0d ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 2d8f958d 86860fee 492ba1eb 7c6d6f26 ! %f4 = cf4b3108 787da8a6 5ffcd444 bae968f4 ! %f8 = 82606799 7a4db8ac d991b5c7 a1e4eb6b ! %f12 = 8f524119 2df11ed4 4b380df6 5be46782 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 38926192 3cd5aaa3 9feb7d01 e0ca0a7b ! %f20 = 0f5806cc c132aa27 08342ee3 7a244e63 ! %f24 = 11061640 e721489e 2439a853 92424225 ! %f28 = d16ba2f2 536724b1 fb95a58a 0416222b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 41a4e523 c3aa7bba 66442e18 0a04a00e ! %f36 = a9c8bd77 d8a9bb55 925234f1 bac082b7 ! %f40 = ea2e81e9 4e224bb9 743a465e 2aaf17c8 ! %f44 = 479ac918 3ad90d39 6fca952c 7633a29f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa7df83000000004b,%g7,%g1 ! GSR scale = 9, align = 3 wr %g1,%g0,%gsr ! GSR = a7df83000000004b wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 33 p33_label_1: ! Mem[00000000530000d8] = b6f16a3c, %l2 = 5ed87cb4afc99d54 ldsh [%i2+%i6],%l2 ! %l2 = ffffffffffffb6f1 ! Mem[00000000520000c0] = 4f483399, %l0 = f2c82b3be72f4253 swap [%i0+%g0],%l0 ! %l0 = 000000004f483399 ! %l0 = 4f483399, %l1 = 52336bab, Mem[00000000910000c8] = a1e5df4d f0444119 std %l0,[%o2+%i4] ! Mem[00000000910000c8] = 4f483399 52336bab ! Mem[00000000538000d8] = 69467f1eee11234d, %l3 = 152948445d5eb360, %l3 = 152948445d5eb360 add %i3,0x18,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 69467f1eee11234d ! Mem[00000000528000f0] = d512299f61dd9a19, %l0 = 000000004f483399, %l4 = f6130eca7760ac0b add %i1,0x30,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = d512299f61dd9a19 ! %l3 = 69467f1eee11234d, Mem[00000000900000f4] = 4499e34c stw %l3,[%o0+0x034] ! Mem[00000000900000f4] = ee11234d ! %l6 = 25e6af6a8d87914a, Mem[00000000528000ee] = f43f1d1c stb %l6,[%i1+0x02e] ! Mem[00000000528000ec] = f43f4a1c ! Mem[00000000538000d8] = 69467f1e, %l6 = 25e6af6a8d87914a swap [%i3+%i6],%l6 ! %l6 = 0000000069467f1e ! %l3 = 69467f1eee11234d, Mem[00000000900000d2] = 17289355 stb %l3,[%o0+0x012] ! Mem[00000000900000d0] = 4d289355 ! Mem[00000000520000dc] = ff8cb45f, %l0 = 000000004f483399 swap [%i0+0x01c],%l0 ! %l0 = 00000000ff8cb45f p33_label_2: ! Mem[00000000528000d0] = a3299617, %l4 = d512299f61dd9a19 ldsw [%i1+%i5],%l4 ! %l4 = ffffffffa3299617 ! Mem[00000000910000f0] = 38ff2a97, %l18 = fbd19b7a12a9c8e3 ldsb [%o2+%o6],%g2 ! %g2 = 0000000000000038 ! Mem[00000000908000ec] = c8d24aa7, %l18 = fbd19b7a12a9c8e3 ldsb [%o1+0x02f],%g2 ! %g2 = ffffffffffffffc8 ! Mem[00000000520000e0] = 23af7eb3a65126f9, %l3 = 69467f1eee11234d ldx [%i0+%o4],%l3 ! %l3 = 23af7eb3a65126f9 ! Mem[00000000538000dd] = ee11234d, %l3 = 23af7eb3a65126f9 ldstub [%i3+0x01d],%l3 ! %l3 = 0000000000000011 ! Mem[00000000520000d8] = b5ecf6eb4f483399, %l2 = ffffffffffffb6f1, %l5 = 9bbbf4a0f894234d add %i0,0x18,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = b5ecf6eb4f483399 ! Mem[00000000910000d8] = 3b50fb69, %l18 = fbd19b7a12a9c8e3 ldsw [%o2+%i6],%g2 ! %g2 = fbd19b7a12a9c8e3 ! %l0 = 00000000ff8cb45f, Mem[00000000910000e4] = 2cae1d1d stw %l0,[%o2+0x024] ! Mem[00000000910000e4] = ff8cb45f ! Mem[00000000538000c8] = 104348ee, %l0 = 00000000ff8cb45f ldsw [%i3+%i4],%l0 ! %l0 = 00000000104348ee ! Mem[00000000538000f0] = 19306180, %l4 = a3299617, %l0 = 104348ee add %i3,0x30,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000019306180 p33_label_3: ! Mem[00000000530000e8] = 2a918a66, %l4 = ffffffffa3299617 ldsw [%i2+%o5],%l4 ! %l4 = 000000002a918a66 ! Mem[00000000908000d0] = 7198b30a, %l18 = fbd19b7a12a9c8e3 ldsb [%o1+%i5],%g2 ! %g2 = 0000000000000071 ! Mem[00000000528000c0] = 34432e3d7bf525e1, %l0 = 0000000019306180, %l6 = 0000000069467f1e casxa [%i1]0x80,%l0,%l6 ! %l6 = 34432e3d7bf525e1 ! Mem[00000000528000fc] = 07a4275a, %l1 = 1d123f7052336bab swap [%i1+0x03c],%l1 ! %l1 = 0000000007a4275a ! Mem[00000000918000f0] = 2effe3b05aed9849, %l18 = fbd19b7a12a9c8e3 ldx [%o3+%o6],%g2 ! %g2 = 2effe3b05aed9849 ! %l4 = 000000002a918a66, Mem[00000000900000df] = 5c6aadef stb %l4,[%o0+0x01f] ! Mem[00000000900000dc] = 666aadef ! Mem[00000000530000d9] = b6f16a3c, %l7 = 76d81b90012e3a05 ldstub [%i2+0x019],%l7 ! %l7 = 00000000000000f1 ! Mem[00000000538000e0] = ff8863b5, %l5 = b5ecf6eb4f483399 swap [%i3+%o4],%l5 ! %l5 = 00000000ff8863b5 ! Mem[00000000520000e5] = a65126f9, %l5 = 00000000ff8863b5 ldstub [%i0+0x025],%l5 ! %l5 = 0000000000000051 ! Mem[00000000520000d0] = f92bd9b9, %l3 = 0000000000000011 ldsh [%i0+0x012],%l3 ! %l3 = ffffffffffffd9b9 p33_label_4: ! %l6 = 34432e3d7bf525e1, Mem[00000000910000f0] = 38ff2a97 stw %l6,[%o2+%o6] ! Mem[00000000910000f0] = 7bf525e1 ! Mem[00000000908000fc] = ab225f28, %l18 = fbd19b7a12a9c8e3 ldsh [%o1+0x03c],%g2 ! %g2 = ffffffffffffab22 ! Mem[00000000520000fb] = f4fad4d1, %l2 = ffffffffffffb6f1 ldstub [%i0+0x03b],%l2 ! %l2 = 00000000000000d1 ! Mem[00000000910000d4] = 25aa3b50, %l18 = fbd19b7a12a9c8e3 ldsh [%o2+0x016],%g2 ! %g2 = 00000000000025aa ! %l4 = 2a918a66, %l5 = 00000051, Mem[00000000918000f0] = 2effe3b0 5aed9849 std %l4,[%o3+%o6] ! Mem[00000000918000f0] = 2a918a66 00000051 ! Mem[00000000538000ec] = f0ad0421, %l2 = 000000d1, %l2 = 000000d1 add %i3,0x2c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000f0ad0421 ! Mem[00000000520000fc] = ab96f0a1, %l2 = 00000000f0ad0421 ldsw [%i0+0x03c],%l2 ! %l2 = ffffffffab96f0a1 ! Mem[00000000900000f8] = 725b5596, %l18 = fbd19b7a12a9c8e3 ldsb [%o0+0x038],%g2 ! %g2 = 0000000000000072 ! Mem[00000000520000cc] = f9991a65, %l0 = 0000000019306180 ldsw [%i0+0x00c],%l0 ! %l0 = fffffffff9991a65 ! %l7 = 00000000000000f1, Mem[00000000910000fb] = c7cdf6c3 stb %l7,[%o2+0x03b] ! Mem[00000000910000f8] = f1cdf6c3 p33_label_5: ! Mem[00000000520000ca] = 7ad79772, %l5 = 0000000000000051 ldstub [%i0+0x00a],%l5 ! %l5 = 0000000000000097 ! Mem[00000000530000e8] = 2a918a66, %l1 = 0000000007a4275a ldsw [%i2+%o5],%l1 ! %l1 = 000000002a918a66 ! Mem[00000000520000f8] = f4fad4ffab96f0a1, %l1 = 000000002a918a66, %l0 = fffffffff9991a65 add %i0,0x38,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = f4fad4ffab96f0a1 ! %l3 = ffffffffffffd9b9, Mem[00000000908000d4] = 564e5092 stw %l3,[%o1+0x014] ! Mem[00000000908000d4] = ffffd9b9 ! Mem[00000000538000f0] = 19306180, %l7 = 00000000000000f1 swap [%i3+%o6],%l7 ! %l7 = 0000000019306180 ! Mem[00000000910000c0] = 5f8a08bb, %l18 = fbd19b7a12a9c8e3 ldsh [%o2+%g0],%g2 ! %g2 = 0000000000005f8a ! %l3 = ffffffffffffd9b9, Mem[00000000910000d0] = 06bd17f6 stw %l3,[%o2+%i5] ! Mem[00000000910000d0] = ffffd9b9 ! Mem[00000000908000ec] = 5bd6f7c8, %l18 = fbd19b7a12a9c8e3 ldsw [%o1+0x02c],%g2 ! %g2 = fbd19b7a12a9c8e3 ! %l6 = 34432e3d7bf525e1, Mem[00000000908000ef] = c8d24aa7 stb %l6,[%o1+0x02f] ! Mem[00000000908000ec] = e1d24aa7 ! Mem[00000000520000f0] = b15869a0, %l2 = ffffffffab96f0a1 ldstub [%i0+%o6],%l2 ! %l2 = 00000000000000b1 p33_label_6: ! Mem[00000000528000c8] = 31bbfbf4003f4d7b, %l3 = ffffffffffffd9b9, %l6 = 34432e3d7bf525e1 add %i1,0x08,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 31bbfbf4003f4d7b ! Mem[00000000530000c0] = a017602a, %l6 = 31bbfbf4003f4d7b ldstub [%i2+%g0],%l6 ! %l6 = 00000000000000a0 ! Mem[00000000918000ec] = e5df9dd8, %l18 = fbd19b7a12a9c8e3 ldsw [%o3+0x02c],%g2 ! %g2 = fbd19b7a12a9c8e3 ! Mem[00000000538000ec] = f0ad0421, %l4 = 000000002a918a66 swap [%i3+0x02c],%l4 ! %l4 = 00000000f0ad0421 ! %l2 = 000000b1, %l3 = ffffd9b9, Mem[00000000910000c8] = 4f483399 52336bab std %l2,[%o2+%i4] ! Mem[00000000910000c8] = 000000b1 ffffd9b9 ! Mem[00000000908000dc] = 07d6242a, %l18 = fbd19b7a12a9c8e3 ldsb [%o1+0x01e],%g2 ! %g2 = 0000000000000007 ! Mem[00000000530000dc] = 88d66768, %l0 = f4fad4ffab96f0a1 ldsb [%i2+0x01e],%l0 ! %l0 = 0000000000000067 ! Mem[00000000530000e8] = 2a918a66, %l1 = 2a918a66, %l4 = f0ad0421 add %i2,0x28,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000002a918a66 ! Mem[00000000528000c8] = 31bbfbf4, %l7 = 0000000019306180 ldstub [%i1+%i4],%l7 ! %l7 = 0000000000000031 ! Mem[00000000538000f0] = 000000f1, %l7 = 0000000000000031 ldstub [%i3+%o6],%l7 ! %l7 = 0000000000000000 p33_label_7: ! Mem[00000000910000fc] = c3bc0000, %l18 = fbd19b7a12a9c8e3 ldsh [%o2+0x03e],%g2 ! %g2 = ffffffffffffc3bc ! Mem[00000000918000d8] = 57d20022, %l18 = fbd19b7a12a9c8e3 ldsh [%o3+%i6],%g2 ! %g2 = 00000000000057d2 ! Mem[00000000528000c8] = ffbbfbf4003f4d7b, %l2 = 00000000000000b1, %l5 = 0000000000000097 add %i1,0x08,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = ffbbfbf4003f4d7b ! %l4 = 000000002a918a66, Mem[00000000910000d8] = 3b50fb69 stw %l4,[%o2+%i6] ! Mem[00000000910000d8] = 2a918a66 ! %l3 = ffffffffffffd9b9, Mem[00000000900000d1] = 514d2893 stb %l3,[%o0+0x011] ! Mem[00000000900000d0] = b94d2893 ! Mem[00000000520000c0] = e72f42535c3b7f2e, %l5 = ffbbfbf4003f4d7b, %l0 = 0000000000000067 casxa [%i0]0x80,%l5,%l0 ! %l0 = e72f42535c3b7f2e ! %l4 = 000000002a918a66, Mem[00000000918000c0] = 69d68606 stw %l4,[%o3+%g0] ! Mem[00000000918000c0] = 2a918a66 ! %l6 = 00000000000000a0, Mem[00000000900000e8] = 8b54c8c1 stw %l6,[%o0+%o5] ! Mem[00000000900000e8] = 000000a0 ! Mem[00000000530000f1] = e953e90d, %l0 = e72f42535c3b7f2e ldstub [%i2+0x031],%l0 ! %l0 = 0000000000000053 ! Mem[00000000528000cc] = 003f4d7b, %l6 = 00000000000000a0 swap [%i1+0x00c],%l6 ! %l6 = 00000000003f4d7b p33_label_8: ! %l2 = 000000b1, %l3 = ffffd9b9, Mem[00000000910000f8] = 9579f5f1 cdf6c3bc std %l2,[%o2+0x038] ! Mem[00000000910000f8] = 000000b1 ffffd9b9 ! Mem[00000000538000cc] = 5908a2e6, %l0 = 0000000000000053 swap [%i3+0x00c],%l0 ! %l0 = 000000005908a2e6 ! %l3 = ffffffffffffd9b9, Mem[00000000900000c1] = f4850088 stb %l3,[%o0+0x001] ! Mem[00000000900000c0] = b9850088 ! Mem[00000000538000d0] = 217846b34132e95d, %l6 = 00000000003f4d7b, %l7 = 0000000000000000 add %i3,0x10,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 217846b34132e95d ! %l3 = ffffffffffffd9b9, Mem[00000000538000eb] = b8ba4dc8 stb %l3,[%i3+0x02b] ! Mem[00000000538000e8] = b8ba4db9 ! Mem[00000000908000c4] = 66c2b5be, %l18 = fbd19b7a12a9c8e3 ldsb [%o1+0x004],%g2 ! %g2 = 0000000000000066 ! Mem[00000000528000d9] = f447cff3, %l6 = 00000000003f4d7b ldstub [%i1+0x019],%l6 ! %l6 = 0000000000000047 ! Mem[00000000528000ec] = f43f4a1c, %l6 = 0000000000000047 swap [%i1+0x02c],%l6 ! %l6 = 00000000f43f4a1c ! Mem[00000000520000e8] = 6929dd3eef1cb7cf, %l4 = 000000002a918a66, %l7 = 217846b34132e95d add %i0,0x28,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 6929dd3eef1cb7cf ! Mem[00000000530000c0] = ff17602a91fd2880, %l0 = 000000005908a2e6, %l3 = ffffffffffffd9b9 casxa [%i2]0x80,%l0,%l3 ! %l3 = ff17602a91fd2880 p33_label_9: ! Mem[00000000528000e0] = 672af6c2, %l3 = ff17602a91fd2880 ldsh [%i1+0x022],%l3 ! %l3 = fffffffffffff6c2 ! Mem[00000000530000c8] = f26fc901, %l1 = 2a918a66, %l6 = f43f4a1c add %i2,0x08,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000f26fc901 ! Mem[00000000530000dc] = 88d66768, %l3 = fffff6c2, %l1 = 2a918a66 add %i2,0x1c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000088d66768 ! Mem[00000000538000ec] = 2a918a66, %l6 = f26fc901, %l7 = ef1cb7cf add %i3,0x2c,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000002a918a66 ! Mem[00000000918000d0] = 70b0ab0e, %l18 = fbd19b7a12a9c8e3 ldsw [%o3+%i5],%g2 ! %g2 = fbd19b7a12a9c8e3 ! %l7 = 000000002a918a66, Mem[00000000520000e5] = a6ff26f9 stb %l7,[%i0+0x025] ! Mem[00000000520000e4] = a66626f9 ! Mem[00000000520000f5] = 70a78f76, %l7 = 000000002a918a66 ldstub [%i0+0x035],%l7 ! %l7 = 00000000000000a7 ! %l2 = 000000b1, %l3 = fffff6c2, Mem[00000000530000e0] = 084e0dd6 1729527f std %l2,[%i2+%o4] ! Mem[00000000530000e0] = 000000b1 fffff6c2 ! Mem[00000000908000e0] = 242a179421f5d561, %l18 = fbd19b7a12a9c8e3 ldx [%o1+%o4],%g2 ! %g2 = 242a179421f5d561 ! Mem[00000000908000c8] = c1b03c93, %l18 = fbd19b7a12a9c8e3 ldsw [%o1+%i4],%g2 ! %g2 = fbd19b7a12a9c8e3 p33_label_10: ! %l1 = 0000000088d66768, Mem[00000000900000e0] = 6aadefca stb %l1,[%o0+%o4] ! Mem[00000000900000e0] = 68adefca ! Mem[00000000520000f4] = 70ff8f76, %l5 = 003f4d7b, %l6 = f26fc901 add %i0,0x34,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000070ff8f76 ! Mem[00000000530000e8] = f0ad0421, %l2 = 00000000000000b1 swap [%i2+%o5],%l2 ! %l2 = 00000000f0ad0421 ! Mem[00000000530000ce] = 0810086c, %l5 = ffbbfbf4003f4d7b ldstub [%i2+0x00e],%l5 ! %l5 = 0000000000000008 ! Mem[00000000520000c8] = 7ad7ff72, %l6 = 0000000070ff8f76 swap [%i0+%i4],%l6 ! %l6 = 000000007ad7ff72 ! %l6 = 000000007ad7ff72, Mem[00000000918000f1] = 918a6600 stb %l6,[%o3+0x031] ! Mem[00000000918000f0] = 728a6600 ! Mem[00000000918000d0] = 70b0ab0e, %l18 = fbd19b7a12a9c8e3 ldsw [%o3+%i5],%g2 ! %g2 = fbd19b7a12a9c8e3 ! Mem[00000000538000ec] = 2a918a66, %l0 = 5908a2e6, %l7 = 000000a7 add %i3,0x2c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000002a918a66 ! Mem[00000000528000c1] = 34432e3d, %l3 = fffffffffffff6c2 ldstub [%i1+0x001],%l3 ! %l3 = 0000000000000043 ! Mem[00000000530000c4] = 91fd2880, %l0 = 000000005908a2e6 ldsb [%i2+0x006],%l0 ! %l0 = 0000000000000028 p33_label_11: ! %l7 = 000000002a918a66, Mem[00000000910000e8] = 8a57f6f6 stw %l7,[%o2+%o5] ! Mem[00000000910000e8] = 2a918a66 ! %l4 = 000000002a918a66, Mem[00000000538000e0] = 4f483399 stb %l4,[%i3+%o4] ! Mem[00000000538000e0] = 66483399 ! %l0 = 00000028, %l1 = 88d66768, Mem[00000000528000e0] = 672af6c2 c0c67d67 std %l0,[%i1+%o4] ! Mem[00000000528000e0] = 00000028 88d66768 ! Mem[00000000538000e8] = b8ba4db92a918a66, %l7 = 000000002a918a66, %l4 = 000000002a918a66 add %i3,0x28,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = b8ba4db92a918a66 ! Mem[00000000530000f0] = e9ffe90d, %l2 = f0ad0421, %l0 = 00000028 add %i2,0x30,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000e9ffe90d ! %l1 = 0000000088d66768, Mem[00000000910000c8] = 000000b1 stw %l1,[%o2+%i4] ! Mem[00000000910000c8] = 88d66768 ! Mem[00000000910000d8] = 2a918a66, %l18 = fbd19b7a12a9c8e3 ldsb [%o2+%i6],%g2 ! %g2 = 000000000000002a ! Mem[00000000538000fc] = b7c199bd, %l4 = b8ba4db92a918a66 ldsb [%i3+0x03f],%l4 ! %l4 = ffffffffffffffbd ! Mem[00000000528000f8] = c22b2953, %l5 = 0000000000000008 ldsw [%i1+0x038],%l5 ! %l5 = ffffffffc22b2953 ! %l6 = 7ad7ff72, %l7 = 2a918a66, Mem[00000000908000e8] = 52d85af6 5bd6f7e1 std %l6,[%o1+%o5] ! Mem[00000000908000e8] = 7ad7ff72 2a918a66 p33_label_12: ! Mem[00000000528000d8] = f4ffcff3, %l4 = ffffffffffffffbd swap [%i1+%i6],%l4 ! %l4 = 00000000f4ffcff3 ! Mem[00000000530000e0] = 000000b1, %l4 = f4ffcff3, %l7 = 2a918a66 add %i2,0x20,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000000000b1 ! Mem[00000000528000e7] = 88d66768, %l2 = 00000000f0ad0421 ldstub [%i1+0x027],%l2 ! %l2 = 0000000000000068 ! Mem[00000000530000c0] = ff17602a, %l2 = 00000068, %l5 = c22b2953 casa [%i2]0x80,%l2,%l5 ! %l5 = 00000000ff17602a ! %l3 = 0000000000000043, Mem[00000000530000c4] = 91fd2880 stw %l3,[%i2+0x004] ! Mem[00000000530000c4] = 00000043 ! %l4 = f4ffcff3, %l5 = ff17602a, Mem[00000000900000f0] = 44cc4dae ee11234d std %l4,[%o0+%o6] ! Mem[00000000900000f0] = f4ffcff3 ff17602a ! %l2 = 0000000000000068, Mem[00000000908000c4] = 66c2b5be stw %l2,[%o1+0x004] ! Mem[00000000908000c4] = 00000068 ! Mem[00000000520000e4] = a66626f9, %l3 = 00000043, %l6 = 7ad7ff72 add %i0,0x24,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000a66626f9 ! Mem[00000000528000f8] = c22b2953, %l1 = 88d66768, %l6 = a66626f9 add %i1,0x38,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000c22b2953 ! Mem[00000000538000d8] = 8d87914aeeff234d, %l7 = 00000000000000b1, %l7 = 00000000000000b1 add %i3,0x18,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 8d87914aeeff234d p33_label_13: ! Mem[00000000900000dc] = 306668ad, %l18 = fbd19b7a12a9c8e3 ldsh [%o0+0x01e],%g2 ! %g2 = 0000000000003066 ! Mem[00000000910000e8] = 2a918a66, %l18 = fbd19b7a12a9c8e3 ldsw [%o2+%o5],%g2 ! %g2 = fbd19b7a12a9c8e3 ! Mem[00000000530000f0] = e9ffe90d, %l3 = 0000000000000043 swap [%i2+%o6],%l3 ! %l3 = 00000000e9ffe90d ! Mem[00000000538000c0] = 633ae16cdb296f92, %l4 = 00000000f4ffcff3, %l0 = 00000000e9ffe90d casxa [%i3]0x80,%l4,%l0 ! %l0 = 633ae16cdb296f92 ! %l1 = 0000000088d66768, Mem[00000000918000cd] = 36dd3370 stb %l1,[%o3+0x00d] ! Mem[00000000918000cc] = 68dd3370 ! %l0 = db296f92, %l1 = 88d66768, Mem[00000000908000d8] = 5b0dc097 2d2207d6 std %l0,[%o1+%i6] ! Mem[00000000908000d8] = db296f92 88d66768 ! Mem[00000000528000c0] = 34ff2e3d7bf525e1, %l0 = 633ae16cdb296f92, %l4 = 00000000f4ffcff3 casxa [%i1]0x80,%l0,%l4 ! %l4 = 34ff2e3d7bf525e1 ! Mem[00000000900000d8] = e8bc328c, %l18 = fbd19b7a12a9c8e3 ldsw [%o0+%i6],%g2 ! %g2 = fbd19b7a12a9c8e3 ! Mem[00000000900000d4] = 93556acd, %l18 = fbd19b7a12a9c8e3 ldsw [%o0+0x014],%g2 ! %g2 = fbd19b7a12a9c8e3 ! Mem[00000000538000f5] = 6436a3b7, %l4 = 34ff2e3d7bf525e1 ldstub [%i3+0x035],%l4 ! %l4 = 0000000000000036 p33_label_14: ! Mem[00000000918000e8] = 09e7e5df, %l18 = fbd19b7a12a9c8e3 ldsb [%o3+0x02a],%g2 ! %g2 = 0000000000000009 ! Mem[00000000530000f0] = 00000043, %l2 = 00000068, %l3 = e9ffe90d add %i2,0x30,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000000000043 ! Mem[00000000900000f4] = ff17602a, %l18 = fbd19b7a12a9c8e3 ldsw [%o0+0x034],%g2 ! %g2 = fbd19b7a12a9c8e3 ! %l7 = 8d87914aeeff234d, Mem[00000000910000fe] = d9b90000 stb %l7,[%o2+0x03e] ! Mem[00000000910000fc] = 4db90000 ! Mem[00000000538000d5] = 4132e95d, %l7 = 8d87914aeeff234d ldstub [%i3+0x015],%l7 ! %l7 = 0000000000000032 ! Mem[00000000530000dc] = 88d66768, %l2 = 00000068, %l4 = 00000036 add %i2,0x1c,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000088d66768 ! %l1 = 0000000088d66768, Mem[00000000908000d6] = d9b9db29 stb %l1,[%o1+0x016] ! Mem[00000000908000d4] = 68b9db29 ! %l1 = 0000000088d66768, Mem[00000000910000ef] = b27bf525 stb %l1,[%o2+0x02f] ! Mem[00000000910000ec] = 687bf525 ! Mem[00000000530000d8] = b6ff6a3c, %l0 = 633ae16cdb296f92 ldstub [%i2+%i6],%l0 ! %l0 = 00000000000000b6 ! Mem[00000000520000cc] = f9991a65, %l6 = 00000000c22b2953 swap [%i0+0x00c],%l6 ! %l6 = 00000000f9991a65 p33_label_15: ! Mem[00000000530000c0] = ff17602a, %l0 = 000000b6, %l5 = ff17602a casa [%i2]0x80,%l0,%l5 ! %l5 = 00000000ff17602a ! Mem[00000000538000e0] = 66483399, %l4 = 0000000088d66768 swap [%i3+%o4],%l4 ! %l4 = 0000000066483399 ! Mem[00000000538000d8] = 8d87914a, %l0 = 000000b6, %l2 = 00000068 add %i3,0x18,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 000000008d87914a ! %l2 = 8d87914a, %l3 = 00000043, Mem[00000000918000f0] = 2a728a66 00000051 std %l2,[%o3+%o6] ! Mem[00000000918000f0] = 8d87914a 00000043 ! Mem[00000000910000cc] = ffffd9b9, %l18 = fbd19b7a12a9c8e3 ldsw [%o2+0x00c],%g2 ! %g2 = fbd19b7a12a9c8e3 ! Mem[00000000538000fc] = b7c199bd, %l1 = 88d66768, %l0 = 000000b6 add %i3,0x3c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000b7c199bd ! Mem[00000000538000e0] = 88d66768929cf45b, %l0 = 00000000b7c199bd, %l0 = 00000000b7c199bd add %i3,0x20,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 88d66768929cf45b ! Mem[00000000530000d0] = 9577372e98e1153b, %l6 = 00000000f9991a65, %l6 = 00000000f9991a65 add %i2,0x10,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 9577372e98e1153b ! Mem[00000000910000f0] = 7bf525e1, %l18 = fbd19b7a12a9c8e3 ldsw [%o2+%o6],%g2 ! %g2 = fbd19b7a12a9c8e3 ! Mem[00000000528000e0] = 0000002888d667ff, %l5 = 00000000ff17602a, %l5 = 00000000ff17602a add %i1,0x20,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 0000002888d667ff ba,a p33_not_taken_0_end p33_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p33_branch_failed p33_not_taken_0_end: ! End of Random Code for Processor 33 1: membar #Sync ! Force all stores to complete p33_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x084] ! Set processor 33 done flag ! Check Registers p33_check_registers: set p33_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 88d66768929cf45b bne,a,pn %xcc,p33_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000088d66768 bne,a,pn %xcc,p33_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000008d87914a bne,a,pn %xcc,p33_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000043 bne,a,pn %xcc,p33_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000066483399 bne,a,pn %xcc,p33_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000002888d667ff bne,a,pn %xcc,p33_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 9577372e98e1153b bne,a,pn %xcc,p33_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000032 bne,a,pn %xcc,p33_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p33_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 70ff8f76c22b2953 ldx [%i0+0x008],%g3 ! Observed data at 00000000520000c8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff5869a070ff8f76 ldx [%i0+0x030],%g3 ! Observed data at 00000000520000f0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x030,%g4 set p33_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ffbbfbf4000000a0 ldx [%i1+0x008],%g3 ! Observed data at 00000000528000c8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffffffbde0fc2681 ldx [%i1+0x018],%g3 ! Observed data at 00000000528000d8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 09168aef00000047 ldx [%i1+0x028],%g3 ! Observed data at 00000000528000e8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = c22b295352336bab 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 ldx [%g1+0x000],%g2 ! Expected data = ff17602a00000043 ldx [%i2+0x000],%g3 ! Observed data at 00000000530000c0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f26fc9010810ff6c ldx [%i2+0x008],%g3 ! Observed data at 00000000530000c8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffff6a3c88d66768 ldx [%i2+0x018],%g3 ! Observed data at 00000000530000d8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000b1fffff6c2 ldx [%i2+0x020],%g3 ! Observed data at 00000000530000e0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000b12b19d116 ldx [%i2+0x028],%g3 ! Observed data at 00000000530000e8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x028,%g4 set p33_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 104348ee00000053 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 = 217846b341ffe95d ldx [%i3+0x010],%g3 ! Observed data at 00000000538000d0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff0000f164ffa3b7 ldx [%i3+0x030],%g3 ! Observed data at 00000000538000f0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x030,%g4 ! The test for processor 33 has passed p33_passed: ta GOOD_TRAP nop p33_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p33_failed p33_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p33_failed p33_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p33_failed p33_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p33_failed p33_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p33_failed p33_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p33_failed p33_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p33_failed p33_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p33_failed ! The test for processor 33 failed p33_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x084] ! Set processor 33 done flag set p33_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 33 failed p33_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x084] ! Set processor 33 done flag set p33_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p33_dfill_failed: ba p33_failed mov 0xddd,%g1 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: ldsh [%i3+0x024],%l6 ! Mem[00000000538000e4] stx %l7,[%i1+0x030] ! Mem[00000000528000f0] swap [%i2+0x020],%l2 ! Mem[00000000530000e0] swap [%i0+0x03c],%l6 ! Mem[00000000520000fc] stx %l6,[%i2+0x018] ! Mem[00000000530000d8] done p33_trap1o: ldsh [%o3+0x024],%l6 ! Mem[00000000538000e4] stx %l7,[%o1+0x030] ! Mem[00000000528000f0] swap [%o2+0x020],%l2 ! Mem[00000000530000e0] swap [%o0+0x03c],%l6 ! Mem[00000000520000fc] stx %l6,[%o2+0x018] ! Mem[00000000530000d8] done p33_trap2e: swap [%i0+0x02c],%l7 ! Mem[00000000520000ec] ldstub [%i3+0x03b],%l7 ! Mem[00000000538000fb] stx %l4,[%i3+0x018] ! Mem[00000000538000d8] ldstub [%i0+0x034],%l4 ! Mem[00000000520000f4] ldsw [%i0+0x024],%l4 ! Mem[00000000520000e4] done p33_trap2o: swap [%o0+0x02c],%l7 ! Mem[00000000520000ec] ldstub [%o3+0x03b],%l7 ! Mem[00000000538000fb] stx %l4,[%o3+0x018] ! Mem[00000000538000d8] ldstub [%o0+0x034],%l4 ! Mem[00000000520000f4] ldsw [%o0+0x024],%l4 ! Mem[00000000520000e4] 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 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = f2c82b3be72f4253 ldx [%g1+0x008],%l1 ! %l1 = 1d123f7052336bab ldx [%g1+0x010],%l2 ! %l2 = 5ed87cb4afc99d54 ldx [%g1+0x018],%l3 ! %l3 = 152948445d5eb360 ldx [%g1+0x020],%l4 ! %l4 = f6130eca7760ac0b ldx [%g1+0x028],%l5 ! %l5 = 9bbbf4a0f894234d ldx [%g1+0x030],%l6 ! %l6 = 25e6af6a8d87914a ldx [%g1+0x038],%l7 ! %l7 = 76d81b90012e3a05 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 15047566 254da7f9 4c932116 42a9c3bc ! %f4 = 3a5962f0 ee89a257 bccacc16 7cef1138 ! %f8 = c0ee6ba6 ef0a12af 40c46ba9 7fa4b844 ! %f12 = 9dc80f40 71467120 7ed9c8de bb0cd647 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 028f38f5 e05d6b59 f3c1540a 08ba8639 ! %f20 = 5657bf54 0db2ba0a 54c5e323 fd1240ae ! %f24 = ed70aaa0 698e5fe2 e03d3389 0086a5d8 ! %f28 = 303541d8 f888ab04 3f1337da e1bec5fa ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3b9eef8b d27767da e72bcce9 6de0aa0f ! %f36 = 0a5b02e3 7b68bfc8 ea3c433d 26bdfff0 ! %f40 = f6dd1094 fd028dc6 e2a58559 307080c8 ! %f44 = 154f3a98 f760cae7 5baee397 68167341 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9dd983780000004c,%g7,%g1 ! GSR scale = 9, align = 4 wr %g1,%g0,%gsr ! GSR = 9dd983780000004c wr %g0,%y ! Clear Y 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: ! %l5 = 95cc2ca2754f14e5, Mem[00000000910000fa] = f5c7cdf6 stb %l5,[%o2+0x03a] ! Mem[00000000910000f8] = e5c7cdf6 ! Mem[00000000558000f8] = e7001379557b083a, %l5 = 95cc2ca2754f14e5, %l1 = cb0c83f5f9ba3786 add %i3,0x38,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = e7001379557b083a ! Mem[00000000548000c4] = 5ce076ce, %l3 = ead6d0dc908bfba0 ldstub [%i1+0x004],%l3 ! %l3 = 000000000000005c ! %l2 = 1707e8a5d09e6675, Mem[00000000910000e4] = 2cae1d1d stw %l2,[%o2+0x024] ! Mem[00000000910000e4] = d09e6675 ! Mem[00000000558000e4] = c4ea9ccf, %l0 = b981a541e26db1b3 swap [%i3+0x024],%l0 ! %l0 = 00000000c4ea9ccf ! %l7 = a2fc139a4e752c88, Mem[00000000910000d5] = 5e25aa3b stb %l7,[%o2+0x015] ! Mem[00000000910000d4] = 8825aa3b ! %l4 = 1f685df5, %l5 = 754f14e5, Mem[00000000900000c8] = d7b08d93 0472ded8 std %l4,[%o0+%i4] ! Mem[00000000900000c8] = 1f685df5 754f14e5 ! %l0 = 00000000c4ea9ccf, Mem[00000000910000d8] = 3b50fb69 stb %l0,[%o2+%i6] ! Mem[00000000910000d8] = cf50fb69 ! %l4 = 1f685df5, %l5 = 754f14e5, Mem[00000000918000e8] = d97009e7 e5df9dd8 std %l4,[%o3+%o5] ! Mem[00000000918000e8] = 1f685df5 754f14e5 ! Mem[00000000550000e9] = e27ed9bb, %l4 = ed464d001f685df5 ldstub [%i2+0x029],%l4 ! %l4 = 000000000000007e p34_label_2: ! %l3 = 000000000000005c, Mem[00000000910000d4] = 6e8825aa stw %l3,[%o2+0x014] ! Mem[00000000910000d4] = 0000005c ! Mem[00000000550000ec] = e437191f, %l7 = 4e752c88, %l3 = 0000005c add %i2,0x2c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000e437191f ! Mem[00000000558000d0] = ac316157, %l1 = e7001379557b083a swap [%i3+%i5],%l1 ! %l1 = 00000000ac316157 ! %l4 = 0000007e, %l5 = 754f14e5, Mem[00000000910000d0] = 06bd17f6 0000005c std %l4,[%o2+%i5] ! Mem[00000000910000d0] = 0000007e 754f14e5 ! Mem[00000000548000f8] = 0e2c8150, %l7 = 4e752c88, %l3 = e437191f add %i1,0x38,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000000e2c8150 ! %l6 = c0d7ea3a4407aac7, Mem[00000000900000f7] = 4c725b55 stb %l6,[%o0+0x037] ! Mem[00000000900000f4] = c7725b55 ! Mem[00000000540000c0] = 33c116bb, %l4 = 000000000000007e ldsw [%i0+%g0],%l4 ! %l4 = 0000000033c116bb ! Mem[00000000918000f8] = 3636a6ac755694de, %l18 = 42a6ba6a5ea10e94 ldx [%o3+0x038],%g2 ! %g2 = 3636a6ac755694de ! Mem[00000000550000c4] = 4830225f, %l7 = a2fc139a4e752c88 ldsw [%i2+0x004],%l7 ! %l7 = 000000004830225f ! Mem[00000000910000ec] = b238ff2a, %l18 = 42a6ba6a5ea10e94 ldsb [%o2+0x02f],%g2 ! %g2 = ffffffffffffffb2 p34_label_3: ! Mem[00000000550000f0] = e96b3029, %l5 = 95cc2ca2754f14e5 swap [%i2+%o6],%l5 ! %l5 = 00000000e96b3029 ! Mem[00000000548000dd] = ddbdd51e, %l6 = c0d7ea3a4407aac7 ldstub [%i1+0x01d],%l6 ! %l6 = 00000000000000bd ! Mem[00000000540000e8] = 28ac8289, %l0 = c4ea9ccf, %l7 = 4830225f add %i0,0x28,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000028ac8289 ! Mem[00000000558000c8] = 7a902058, %l0 = 00000000c4ea9ccf ldsb [%i3+0x00a],%l0 ! %l0 = 0000000000000020 ! Mem[00000000558000d8] = 0bd0112f, %l6 = 000000bd, %l6 = 000000bd add %i3,0x18,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000000bd0112f ! %l3 = 000000000e2c8150, Mem[00000000910000f9] = 79e5c7cd stb %l3,[%o2+0x039] ! Mem[00000000910000f8] = 50e5c7cd ! Mem[00000000910000f0] = 38ff2a97, %l18 = 42a6ba6a5ea10e94 ldsh [%o2+%o6],%g2 ! %g2 = 00000000000038ff ! Mem[00000000550000d0] = 58e9bf6f, %l3 = 0e2c8150, %l3 = 0e2c8150 add %i2,0x10,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000058e9bf6f ! %l3 = 0000000058e9bf6f, Mem[00000000918000cf] = 3370b0ab stb %l3,[%o3+0x00f] ! Mem[00000000918000cc] = 6f70b0ab ! Mem[00000000540000e0] = 3e4de54b, %l3 = 0000000058e9bf6f swap [%i0+%o4],%l3 ! %l3 = 000000003e4de54b p34_label_4: ! Mem[00000000550000ee] = e437191f, %l3 = 000000003e4de54b ldstub [%i2+0x02e],%l3 ! %l3 = 0000000000000019 ! Mem[00000000548000e8] = 4e333a33e4962c4e, %l5 = 00000000e96b3029, %l5 = 00000000e96b3029 add %i1,0x28,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 4e333a33e4962c4e ! Mem[00000000918000f8] = 3636a6ac, %l18 = 42a6ba6a5ea10e94 ldsh [%o3+0x038],%g2 ! %g2 = 0000000000003636 ! Mem[00000000540000f8] = a0a51729, %l3 = 00000019, %l2 = d09e6675 add %i0,0x38,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000a0a51729 ! Mem[00000000918000d8] = 57d2002229bc89c3, %l18 = 42a6ba6a5ea10e94 ldx [%o3+%i6],%g2 ! %g2 = 57d2002229bc89c3 ! Mem[00000000548000f8] = 0e2c8150, %l1 = 00000000ac316157 swap [%i1+0x038],%l1 ! %l1 = 000000000e2c8150 ! %l3 = 0000000000000019, Mem[00000000918000c4] = 0a36bd1b stb %l3,[%o3+0x004] ! Mem[00000000918000c4] = 1936bd1b ! Mem[00000000550000d0] = 58e9bf6f44d9ea4f, %l3 = 0000000000000019, %l6 = 000000000bd0112f add %i2,0x10,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 58e9bf6f44d9ea4f ! Mem[00000000558000cc] = 67d797d3, %l2 = 00000000a0a51729 ldsw [%i3+0x00c],%l2 ! %l2 = 0000000067d797d3 ! Mem[00000000548000d0] = a0de4cd705b02c87, %l5 = 4e333a33e4962c4e, %l0 = 0000000000000020 add %i1,0x10,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = a0de4cd705b02c87 p34_label_5: ! %l3 = 0000000000000019, Mem[00000000540000f8] = a0a51729 stb %l3,[%i0+0x038] ! Mem[00000000540000f8] = 19a51729 ! Mem[00000000900000ec] = 9f8044cc, %l18 = 42a6ba6a5ea10e94 ldsb [%o0+0x02e],%g2 ! %g2 = ffffffffffffff9f ! %l2 = 67d797d3, %l3 = 00000019, Mem[00000000908000f8] = f6f5d23f ab225f28 std %l2,[%o1+0x038] ! Mem[00000000908000f8] = 67d797d3 00000019 ! %l0 = 05b02c87, %l1 = 0e2c8150, Mem[00000000908000f8] = 67d797d3 00000019 std %l0,[%o1+0x038] ! Mem[00000000908000f8] = 05b02c87 0e2c8150 ! %l1 = 000000000e2c8150, Mem[00000000908000c8] = c1b03c93 stw %l1,[%o1+%i4] ! Mem[00000000908000c8] = 0e2c8150 ! Mem[00000000548000d8] = a17b8d1e, %l5 = 4e333a33e4962c4e swap [%i1+%i6],%l5 ! %l5 = 00000000a17b8d1e ! %l4 = 0000000033c116bb, Mem[00000000540000d4] = e94e03b0 stb %l4,[%i0+0x014] ! Mem[00000000540000d4] = bb4e03b0 ! Mem[00000000908000fc] = 81500000, %l18 = 42a6ba6a5ea10e94 ldsb [%o1+0x03e],%g2 ! %g2 = ffffffffffffff81 ! Mem[00000000908000e0] = 2a179421, %l18 = 42a6ba6a5ea10e94 ldsb [%o1+0x021],%g2 ! %g2 = 000000000000002a ! Mem[00000000908000f0] = 0cf40878, %l18 = 42a6ba6a5ea10e94 ldsb [%o1+0x033],%g2 ! %g2 = 000000000000000c p34_label_6: ! Mem[00000000540000cf] = 2499e365, %l0 = a0de4cd705b02c87 ldstub [%i0+0x00f],%l0 ! %l0 = 0000000000000065 ! %l2 = 0000000067d797d3, Mem[00000000910000dd] = 31d33601 stb %l2,[%o2+0x01d] ! Mem[00000000910000dc] = d3d33601 ! Mem[00000000548000d0] = a0de4cd7, %l0 = 00000065, %l7 = 28ac8289 add %i1,0x10,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000a0de4cd7 ! Mem[00000000918000f4] = 5aed9849, %l18 = 42a6ba6a5ea10e94 ldsh [%o3+0x034],%g2 ! %g2 = 0000000000005aed ! %l1 = 000000000e2c8150, Mem[00000000900000d7] = cde8bc32 stb %l1,[%o0+0x017] ! Mem[00000000900000d4] = 50e8bc32 ! Mem[00000000550000e8] = e2ffd9bb, %l4 = 0000000033c116bb ldsw [%i2+%o5],%l4 ! %l4 = ffffffffe2ffd9bb ! Mem[00000000540000f8] = 19a51729, %l2 = 0000000067d797d3 swap [%i0+0x038],%l2 ! %l2 = 0000000019a51729 ! Mem[00000000908000d8] = 5b0dc0972d2207d6, %l18 = 42a6ba6a5ea10e94 ldx [%o1+%i6],%g2 ! %g2 = 5b0dc0972d2207d6 ! Mem[00000000540000e8] = 28ac8289, %l1 = 0e2c8150, %l3 = 00000019 add %i0,0x28,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000028ac8289 ! Mem[00000000558000fc] = 557b083a, %l6 = 44d9ea4f, %l3 = 28ac8289 add %i3,0x3c,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000557b083a p34_label_7: ! Mem[00000000908000e4] = 21f5d561, %l18 = 42a6ba6a5ea10e94 ldsw [%o1+0x024],%g2 ! %g2 = 42a6ba6a5ea10e94 ! Mem[00000000548000c9] = b9114575, %l6 = 58e9bf6f44d9ea4f ldstub [%i1+0x009],%l6 ! %l6 = 0000000000000011 ! Mem[00000000540000d0] = a5c69a49, %l7 = 00000000a0de4cd7 ldsw [%i0+%i5],%l7 ! %l7 = ffffffffa5c69a49 ! Mem[00000000908000d8] = 5b0dc0972d2207d6, %l18 = 42a6ba6a5ea10e94 ldx [%o1+%i6],%g2 ! %g2 = 5b0dc0972d2207d6 ! Mem[00000000910000f8] = 9550e5c7, %l18 = 42a6ba6a5ea10e94 ldsb [%o2+0x038],%g2 ! %g2 = ffffffffffffff95 ! %l6 = 00000011, %l7 = a5c69a49, Mem[00000000540000f8] = 67d797d3 1431c8cd std %l6,[%i0+0x038] ! Mem[00000000540000f8] = 00000011 a5c69a49 ! Mem[00000000548000cc] = f5b5cf70, %l3 = 557b083a, %l3 = 557b083a add %i1,0x0c,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000f5b5cf70 ! %l2 = 19a51729, %l3 = f5b5cf70, Mem[00000000908000d8] = 5b0dc097 2d2207d6 std %l2,[%o1+%i6] ! Mem[00000000908000d8] = 19a51729 f5b5cf70 ! Mem[00000000558000c0] = 6d85502c, %l6 = 00000011, %l6 = 00000011 casa [%i3]0x80,%l6,%l6 ! %l6 = 000000006d85502c ! Mem[00000000540000d0] = a5c69a49, %l3 = 00000000f5b5cf70 ldstub [%i0+%i5],%l3 ! %l3 = 00000000000000a5 p34_label_8: ! Mem[00000000910000ec] = adbcd5b2, %l18 = 42a6ba6a5ea10e94 ldsb [%o2+0x02c],%g2 ! %g2 = ffffffffffffffad ! Mem[00000000558000c4] = e2313eb3, %l7 = a5c69a49, %l1 = 0e2c8150 add %i3,0x04,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000e2313eb3 ! Mem[00000000540000ff] = a5c69a49, %l5 = 00000000a17b8d1e ldstub [%i0+0x03f],%l5 ! %l5 = 0000000000000049 ! Mem[00000000910000f0] = 38ff2a97, %l18 = 42a6ba6a5ea10e94 ldsw [%o2+%o6],%g2 ! %g2 = 42a6ba6a5ea10e94 ! Mem[00000000540000d4] = bb4e03b0, %l4 = e2ffd9bb, %l3 = 000000a5 add %i0,0x14,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000bb4e03b0 ! Mem[00000000910000f0] = 38ff2a97cb95fea2, %l18 = 42a6ba6a5ea10e94 ldx [%o2+%o6],%g2 ! %g2 = 38ff2a97cb95fea2 ! Mem[00000000910000ec] = b238ff2a, %l18 = 42a6ba6a5ea10e94 ldsb [%o2+0x02f],%g2 ! %g2 = ffffffffffffffb2 ! Mem[00000000548000c4] = ffe076ce, %l2 = 19a51729, %l3 = bb4e03b0 add %i1,0x04,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000ffe076ce ! Mem[00000000550000c3] = 4f532efa, %l1 = 00000000e2313eb3 ldstub [%i2+0x003],%l1 ! %l1 = 00000000000000fa ! Mem[00000000540000c8] = 7f016e6e, %l5 = 0000000000000049 swap [%i0+%i4],%l5 ! %l5 = 000000007f016e6e p34_label_9: ! Mem[00000000540000c0] = 33c116bbb9f43661, %l4 = ffffffffe2ffd9bb, %l6 = 000000006d85502c casxa [%i0]0x80,%l4,%l6 ! %l6 = 33c116bbb9f43661 ! Mem[00000000550000d8] = 0c24bd99836782f7, %l4 = ffffffffe2ffd9bb, %l6 = 33c116bbb9f43661 add %i2,0x18,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 0c24bd99836782f7 ! Mem[00000000550000e8] = e2ffd9bbe437ff1f, %l2 = 0000000019a51729, %l3 = 00000000ffe076ce add %i2,0x28,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = e2ffd9bbe437ff1f ! Mem[00000000550000d8] = 0c24bd99, %l7 = ffffffffa5c69a49 swap [%i2+%i6],%l7 ! %l7 = 000000000c24bd99 ! Mem[00000000558000d4] = 48ab8f55, %l4 = e2ffd9bb, %l1 = 000000fa add %i3,0x14,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000048ab8f55 ! Mem[00000000548000f0] = 56dcc1e7, %l6 = 836782f7, %l6 = 836782f7 add %i1,0x30,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000056dcc1e7 ! Mem[00000000550000f8] = ff89a3ca6a24102a, %l6 = 0000000056dcc1e7 ldx [%i2+0x038],%l6 ! %l6 = ff89a3ca6a24102a ! Mem[00000000918000d4] = 985f3b03, %l18 = 42a6ba6a5ea10e94 ldsb [%o3+0x014],%g2 ! %g2 = ffffffffffffff98 ! %l4 = ffffffffe2ffd9bb, Mem[00000000908000cc] = a6202de8 stw %l4,[%o1+0x00c] ! Mem[00000000908000cc] = e2ffd9bb ! Mem[00000000540000e4] = 7647f47a, %l7 = 0c24bd99, %l0 = 00000065 add %i0,0x24,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000007647f47a p34_label_10: ! Mem[00000000900000f4] = e3c7725b, %l18 = 42a6ba6a5ea10e94 ldsh [%o0+0x036],%g2 ! %g2 = ffffffffffffe3c7 ! %l0 = 7647f47a, %l1 = 48ab8f55, Mem[00000000558000f0] = 757c8e6c 636fbd2c std %l0,[%i3+%o6] ! Mem[00000000558000f0] = 7647f47a 48ab8f55 ! Mem[00000000540000f8] = 00000011, %l2 = 19a51729, %l1 = 48ab8f55 add %i0,0x38,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000000000011 ! Mem[00000000558000e0] = 200f0001, %l5 = 7f016e6e, %l6 = 6a24102a add %i3,0x20,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000200f0001 ! %l3 = e2ffd9bbe437ff1f, Mem[00000000918000ec] = 754f14e5 stw %l3,[%o3+0x02c] ! Mem[00000000918000ec] = e437ff1f ! Mem[00000000910000e8] = 8a57f6f6adbcd5b2, %l18 = 42a6ba6a5ea10e94 ldx [%o2+%o5],%g2 ! %g2 = 8a57f6f6adbcd5b2 ! Mem[00000000558000f7] = 48ab8f55, %l0 = 000000007647f47a ldstub [%i3+0x037],%l0 ! %l0 = 0000000000000055 ! Mem[00000000910000d8] = cf50fb69, %l18 = 42a6ba6a5ea10e94 ldsw [%o2+%i6],%g2 ! %g2 = 42a6ba6a5ea10e94 ! %l2 = 19a51729, %l3 = e437ff1f, Mem[00000000558000d8] = 0bd0112f 67e80446 std %l2,[%i3+%i6] ! Mem[00000000558000d8] = 19a51729 e437ff1f ! Mem[00000000558000c0] = 6d85502c, %l4 = e2ffd9bb, %l3 = e437ff1f casa [%i3]0x80,%l4,%l3 ! %l3 = 000000006d85502c p34_label_11: ! Mem[00000000550000f8] = ff89a3ca6a24102a, %l0 = 0000000000000055, %l5 = 000000007f016e6e add %i2,0x38,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = ff89a3ca6a24102a ! Mem[00000000918000e8] = 1f685df5, %l18 = 42a6ba6a5ea10e94 ldsb [%o3+%o5],%g2 ! %g2 = 000000000000001f ! %l2 = 0000000019a51729, Mem[00000000908000e8] = 52d85af6 stw %l2,[%o1+%o5] ! Mem[00000000908000e8] = 19a51729 ! Mem[00000000548000ec] = e4962c4e, %l6 = 200f0001, %l6 = 200f0001 add %i1,0x2c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000e4962c4e ! Mem[00000000900000c4] = 3b1f685d, %l18 = 42a6ba6a5ea10e94 ldsb [%o0+0x007],%g2 ! %g2 = 000000000000003b ! Mem[00000000550000ec] = e437ff1f, %l5 = 6a24102a, %l2 = 19a51729 add %i2,0x2c,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000e437ff1f ! Mem[00000000548000e4] = 62ebb3dd, %l0 = 00000055, %l0 = 00000055 add %i1,0x24,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000062ebb3dd ! Mem[00000000548000dc] = ddffd51e, %l1 = 0000000000000011 swap [%i1+0x01c],%l1 ! %l1 = 00000000ddffd51e ! Mem[00000000910000cc] = f0444119, %l18 = 42a6ba6a5ea10e94 ldsw [%o2+0x00c],%g2 ! %g2 = 42a6ba6a5ea10e94 ! Mem[00000000910000d0] = 0000007e754f14e5, %l18 = 42a6ba6a5ea10e94 ldx [%o2+%i5],%g2 ! %g2 = 0000007e754f14e5 p34_label_12: ! %l1 = 00000000ddffd51e, Mem[00000000548000e7] = 62ebb3dd stb %l1,[%i1+0x027] ! Mem[00000000548000e4] = 62ebb31e ! Mem[00000000558000cc] = 67d797d3, %l7 = 000000000c24bd99 swap [%i3+0x00c],%l7 ! %l7 = 0000000067d797d3 ! %l1 = 00000000ddffd51e, Mem[00000000910000d5] = 4f14e5cf stb %l1,[%o2+0x015] ! Mem[00000000910000d4] = 1e14e5cf ! Mem[00000000548000c4] = ffe076ce, %l0 = 0000000062ebb3dd swap [%i1+0x004],%l0 ! %l0 = 00000000ffe076ce ! %l2 = e437ff1f, %l3 = 6d85502c, Mem[00000000900000f0] = 44cc4dae 4499e3c7 std %l2,[%o0+%o6] ! Mem[00000000900000f0] = e437ff1f 6d85502c ! Mem[00000000558000f1] = 7647f47a, %l6 = 00000000e4962c4e ldstub [%i3+0x031],%l6 ! %l6 = 0000000000000047 ! Mem[00000000550000d9] = a5c69a49, %l4 = ffffffffe2ffd9bb ldstub [%i2+0x019],%l4 ! %l4 = 00000000000000c6 ! Mem[00000000908000d8] = 19a51729, %l18 = 42a6ba6a5ea10e94 ldsh [%o1+%i6],%g2 ! %g2 = 00000000000019a5 ! Mem[00000000548000d8] = e4962c4e, %l3 = 6d85502c, %l2 = e437ff1f add %i1,0x18,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000e4962c4e ! %l5 = ff89a3ca6a24102a, Mem[00000000910000fd] = f6c3bc00 stb %l5,[%o2+0x03d] ! Mem[00000000910000fc] = 2ac3bc00 p34_label_13: ! Mem[00000000548000e4] = 62ebb31e, %l1 = ddffd51e, %l2 = e4962c4e add %i1,0x24,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000062ebb31e ! Mem[00000000910000d0] = 7e751e14, %l18 = 42a6ba6a5ea10e94 ldsb [%o2+0x013],%g2 ! %g2 = 000000000000007e ! Mem[00000000550000ef] = e437ff1f, %l4 = 00000000000000c6 ldstub [%i2+0x02f],%l4 ! %l4 = 000000000000001f ! %l0 = ffe076ce, %l1 = ddffd51e, Mem[00000000908000e0] = 242a1794 21f5d561 std %l0,[%o1+%o4] ! Mem[00000000908000e0] = ffe076ce ddffd51e ! %l3 = 000000006d85502c, Mem[00000000900000f7] = 2c725b55 stb %l3,[%o0+0x037] ! Mem[00000000900000f4] = 2c725b55 ! Mem[00000000540000c8] = 00000049, %l5 = 6a24102a, %l5 = 6a24102a add %i0,0x08,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000000000049 ! Mem[00000000558000e8] = 07779569, %l2 = 0000000062ebb31e swap [%i3+%o5],%l2 ! %l2 = 0000000007779569 ! Mem[00000000540000e8] = 28ac8289baa006e9, %l3 = 000000006d85502c, %l0 = 00000000ffe076ce add %i0,0x28,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 28ac8289baa006e9 ! Mem[00000000540000f6] = 877c9b12, %l5 = 0000000000000049 ldstub [%i0+0x036],%l5 ! %l5 = 000000000000009b ! %l3 = 000000006d85502c, Mem[00000000918000ce] = dd6f70b0 stb %l3,[%o3+0x00e] ! Mem[00000000918000cc] = 2c6f70b0 p34_label_14: ! Mem[00000000558000e3] = 200f0001, %l7 = 0000000067d797d3 ldstub [%i3+0x023],%l7 ! %l7 = 0000000000000001 ! %l2 = 0000000007779569, Mem[00000000908000e0] = ffe076ce stw %l2,[%o1+%o4] ! Mem[00000000908000e0] = 07779569 ! Mem[00000000558000f5] = 48ab8fff, %l4 = 000000000000001f ldstub [%i3+0x035],%l4 ! %l4 = 00000000000000ab ! Mem[00000000550000ec] = e437ffff, %l7 = 00000001, %l2 = 07779569 add %i2,0x2c,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000e437ffff ! Mem[00000000558000f3] = 76fff47a, %l0 = 28ac8289baa006e9 ldstub [%i3+0x033],%l0 ! %l0 = 000000000000007a ! %l5 = 000000000000009b, Mem[00000000900000e2] = efcae317 stb %l5,[%o0+0x022] ! Mem[00000000900000e0] = 9bcae317 ! Mem[00000000548000dc] = 00000011, %l2 = e437ffff, %l4 = 000000ab add %i1,0x1c,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000000000011 ! Mem[00000000550000f4] = 5d4e2ef2, %l1 = ddffd51e, %l1 = ddffd51e add %i2,0x34,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000005d4e2ef2 ! Mem[00000000558000c4] = e2313eb3, %l4 = 0000000000000011 swap [%i3+0x004],%l4 ! %l4 = 00000000e2313eb3 ! Mem[00000000908000c8] = 0e2c8150, %l18 = 42a6ba6a5ea10e94 ldsh [%o1+%i4],%g2 ! %g2 = 0000000000000e2c p34_label_15: ! %l3 = 000000006d85502c, Mem[00000000910000ee] = d5b238ff stb %l3,[%o2+0x02e] ! Mem[00000000910000ec] = 2cb238ff ! %l4 = 00000000e2313eb3, Mem[00000000918000f2] = e3b05aed stb %l4,[%o3+0x032] ! Mem[00000000918000f0] = b3b05aed ! Mem[00000000550000f8] = ff89a3ca, %l1 = 5d4e2ef2, %l2 = e437ffff add %i2,0x38,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000ff89a3ca ! Mem[00000000548000c0] = a38a468062ebb3dd, %l3 = 000000006d85502c, %l5 = 000000000000009b casxa [%i1]0x80,%l3,%l5 ! %l5 = a38a468062ebb3dd ! Mem[00000000540000c4] = b9f43661, %l3 = 000000006d85502c swap [%i0+0x004],%l3 ! %l3 = 00000000b9f43661 ! %l3 = 00000000b9f43661, Mem[00000000908000c2] = 682866c2 stb %l3,[%o1+0x002] ! Mem[00000000908000c0] = 612866c2 ! Mem[00000000908000c0] = 612866c2, %l18 = 42a6ba6a5ea10e94 ldsh [%o1+0x002],%g2 ! %g2 = 0000000000006128 ! Mem[00000000550000e4] = 233c42ba, %l4 = e2313eb3, %l4 = e2313eb3 add %i2,0x24,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000233c42ba ! Mem[00000000558000e3] = 200f00ff, %l3 = 00000000b9f43661 ldstub [%i3+0x023],%l3 ! %l3 = 00000000000000ff ! Mem[00000000548000f8] = ac316157, %l4 = 233c42ba, %l1 = 5d4e2ef2 add %i1,0x38,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000ac316157 ba,a p34_not_taken_0_end p34_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p34_branch_failed p34_not_taken_0_end: ! End of Random Code for Processor 34 p34_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x088] ! Set processor 34 done flag ! Check Registers p34_check_registers: set p34_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000007a bne,a,pn %xcc,p34_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000ac316157 bne,a,pn %xcc,p34_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000ff89a3ca bne,a,pn %xcc,p34_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000ff bne,a,pn %xcc,p34_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000233c42ba bne,a,pn %xcc,p34_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be a38a468062ebb3dd bne,a,pn %xcc,p34_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000047 bne,a,pn %xcc,p34_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000001 bne,a,pn %xcc,p34_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p34_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 33c116bb6d85502c ldx [%i0+0x000],%g3 ! Observed data at 00000000540000c0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000492499e3ff ldx [%i0+0x008],%g3 ! Observed data at 00000000540000c8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffc69a49bb4e03b0 ldx [%i0+0x010],%g3 ! Observed data at 00000000540000d0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 58e9bf6f7647f47a ldx [%i0+0x020],%g3 ! Observed data at 00000000540000e0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 96ef6e72877cff12 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 = 00000011a5c69aff 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 ldx [%g1+0x008],%g2 ! Expected data = b9ff4575f5b5cf70 ldx [%i1+0x008],%g3 ! Observed data at 00000000548000c8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x008,%g4 set p34_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 4f532eff4830225f ldx [%i2+0x000],%g3 ! Observed data at 00000000550000c0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = a5ff9a49836782f7 ldx [%i2+0x018],%g3 ! Observed data at 00000000550000d8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 754f14e55d4e2ef2 ldx [%i2+0x030],%g3 ! Observed data at 00000000550000f0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x030,%g4 set p34_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 6d85502c00000011 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 = 7a9020580c24bd99 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 = 557b083a48ab8f55 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 = 19a51729e437ff1f ldx [%i3+0x018],%g3 ! Observed data at 00000000558000d8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 200f00ffe26db1b3 ldx [%i3+0x020],%g3 ! Observed data at 00000000558000e0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 62ebb31e4648b0de 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 = 76fff4ff48ff8fff 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_dfill_failed: ba p34_failed mov 0xddd,%g1 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: ldsw [%i3+0x004],%l6 ! Mem[00000000558000c4] swap [%i3+0x004],%l5 ! Mem[00000000558000c4] stb %l4,[%i2+0x026] ! Mem[00000000550000e6] ldstub [%i1+0x024],%l7 ! Mem[00000000548000e4] ldstub [%i2+0x018],%l6 ! Mem[00000000550000d8] lduw [%i3+0x020],%l7 ! Mem[00000000558000e0] lduh [%i1+0x036],%l1 ! Mem[00000000548000f6] done p34_trap1o: ldsw [%o3+0x004],%l6 ! Mem[00000000558000c4] swap [%o3+0x004],%l5 ! Mem[00000000558000c4] stb %l4,[%o2+0x026] ! Mem[00000000550000e6] ldstub [%o1+0x024],%l7 ! Mem[00000000548000e4] ldstub [%o2+0x018],%l6 ! Mem[00000000550000d8] lduw [%o3+0x020],%l7 ! Mem[00000000558000e0] lduh [%o1+0x036],%l1 ! Mem[00000000548000f6] done p34_trap2e: ldsb [%i2+0x02d],%l4 ! Mem[00000000550000ed] ldx [%i1+0x008],%l7 ! Mem[00000000548000c8] ldsw [%i1+0x028],%l4 ! Mem[00000000548000e8] done p34_trap2o: ldsb [%o2+0x02d],%l4 ! Mem[00000000550000ed] ldx [%o1+0x008],%l7 ! Mem[00000000548000c8] ldsw [%o1+0x028],%l4 ! Mem[00000000548000e8] done p34_trap3e: nop nop nop done p34_trap3o: nop nop nop done p34_init_memory_pointers: set p34_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p34_local0_start,%i0 set p34_local1_start,%i1 set p34_local2_start,%i2 set p34_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = b981a541e26db1b3 ldx [%g1+0x008],%l1 ! %l1 = cb0c83f5f9ba3786 ldx [%g1+0x010],%l2 ! %l2 = 1707e8a5d09e6675 ldx [%g1+0x018],%l3 ! %l3 = ead6d0dc908bfba0 ldx [%g1+0x020],%l4 ! %l4 = ed464d001f685df5 ldx [%g1+0x028],%l5 ! %l5 = 95cc2ca2754f14e5 ldx [%g1+0x030],%l6 ! %l6 = c0d7ea3a4407aac7 ldx [%g1+0x038],%l7 ! %l7 = a2fc139a4e752c88 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 85e21786 a420fc9f 9a0c8237 0dd6abc5 ! %f4 = 8ad292be cad99115 1ac42025 b9cba566 ! %f8 = 5015cb30 0a71b253 ec1ba8c7 71a26228 ! %f12 = c90a8ca3 a610c2df f709acdd 14a5e551 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = de3ba089 9e143bf7 8058504a 19455cf8 ! %f20 = 2db74aba 615afa20 2291093c 2a8691a0 ! %f24 = 29bcf1ba 925d3a5d 7a12ce8b 77910369 ! %f28 = 1bebb058 79ac337f c9a9f3c2 0ae12919 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 74dd2480 4a398dac 1f9ff6ce 0efb5a53 ! %f36 = dbe865f1 d7072448 b0797bfa c56e539a ! %f40 = 04540e5c 32cbd256 3bde5cde 4308e436 ! %f44 = 9c9e0f88 736b482c 8a8d2a45 5e7f50f6 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd9a0db9f00000005,%g7,%g1 ! GSR scale = 0, align = 5 wr %g1,%g0,%gsr ! GSR = d9a0db9f00000005 wr %g0,%y ! Clear Y 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[00000000560000f0] = 335ed4ce98c0a0e2, %l4 = 5b409112864c65a4, %l4 = 5b409112864c65a4 add %i0,0x30,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 335ed4ce98c0a0e2 ! %l0 = ceaff5ebe8d13742, Mem[00000000560000f8] = b48fa4dd stb %l0,[%i0+0x038] ! Mem[00000000560000f8] = 428fa4dd ! Mem[00000000918000dc] = bc89c3be, %l18 = 4e22d76e88384f16 ldsb [%o3+0x01d],%g2 ! %g2 = ffffffffffffffbc ! Mem[00000000560000cc] = e078f3fe, %l3 = ef40dcc4, %l6 = 9eebba0a add %i0,0x0c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000e078f3fe ! Mem[00000000570000fc] = 48c2547f, %l4 = 98c0a0e2, %l4 = 98c0a0e2 add %i2,0x3c,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000048c2547f ! Mem[00000000570000c0] = ac512f9e, %l1 = 789e769cb609a935 swap [%i2+%g0],%l1 ! %l1 = 00000000ac512f9e ! %l0 = ceaff5ebe8d13742, Mem[00000000908000c7] = bec1b03c stb %l0,[%o1+0x007] ! Mem[00000000908000c4] = 42c1b03c ! Mem[00000000910000e0] = c2133f2c, %l18 = 4e22d76e88384f16 ldsb [%o2+0x021],%g2 ! %g2 = ffffffffffffffc2 ! Mem[00000000908000d0] = 7198b30a564e5092, %l18 = 4e22d76e88384f16 ldx [%o1+%i5],%g2 ! %g2 = 7198b30a564e5092 ! Mem[00000000578000c0] = 31a79489, %l0 = ceaff5ebe8d13742 ldstub [%i3+%g0],%l0 ! %l0 = 0000000000000031 p35_label_2: ! Mem[00000000570000e8] = 49c0549cd2a2025b, %l3 = 1c90378fef40dcc4, %l1 = 00000000ac512f9e add %i2,0x28,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 49c0549cd2a2025b ! %l5 = 92bb51ec0187303a, Mem[00000000918000c2] = 86060a36 stb %l5,[%o3+0x002] ! Mem[00000000918000c0] = 3a060a36 ! %l6 = e078f3fe, %l7 = 23c1580b, Mem[00000000908000d8] = 5b0dc097 2d2207d6 std %l6,[%o1+%i6] ! Mem[00000000908000d8] = e078f3fe 23c1580b ! Mem[00000000900000e4] = f28b54c8, %l18 = 4e22d76e88384f16 ldsb [%o0+0x027],%g2 ! %g2 = fffffffffffffff2 ! Mem[00000000560000ec] = 3f74075b, %l5 = 92bb51ec0187303a swap [%i0+0x02c],%l5 ! %l5 = 000000003f74075b ! %l6 = 00000000e078f3fe, Mem[00000000910000da] = fb697b31 stb %l6,[%o2+0x01a] ! Mem[00000000910000d8] = fe697b31 ! %l2 = bcf3d81a, %l3 = ef40dcc4, Mem[00000000918000c0] = 69d63a06 0a36bd1b std %l2,[%o3+%g0] ! Mem[00000000918000c0] = bcf3d81a ef40dcc4 ! %l6 = e078f3fe, %l7 = 23c1580b, Mem[00000000560000e0] = 20f232ff 502eaf9f std %l6,[%i0+%o4] ! Mem[00000000560000e0] = e078f3fe 23c1580b ! %l2 = 0356dacdbcf3d81a, Mem[00000000908000d5] = 4e5092e0 stb %l2,[%o1+0x015] ! Mem[00000000908000d4] = 1a5092e0 ! Mem[00000000560000dc] = 38814303, %l6 = 00000000e078f3fe swap [%i0+0x01c],%l6 ! %l6 = 0000000038814303 p35_label_3: ! Mem[00000000578000c0] = ffa79489879e5c8d, %l7 = 333a7fec23c1580b, %l7 = 333a7fec23c1580b casxa [%i3]0x80,%l7,%l7 ! %l7 = ffa79489879e5c8d ! %l5 = 000000003f74075b, Mem[00000000918000c1] = f3d81aef stb %l5,[%o3+0x001] ! Mem[00000000918000c0] = 5bd81aef ! Mem[00000000568000dc] = 85056c49, %l7 = ffa79489879e5c8d swap [%i1+0x01c],%l7 ! %l7 = 0000000085056c49 ! Mem[00000000908000e4] = 21f5d561, %l18 = 4e22d76e88384f16 ldsh [%o1+0x024],%g2 ! %g2 = 00000000000021f5 ! %l1 = 49c0549cd2a2025b, Mem[00000000560000c1] = 9737b09f stb %l1,[%i0+0x001] ! Mem[00000000560000c0] = 975bb09f ! %l1 = 49c0549cd2a2025b, Mem[00000000910000e8] = 8a57f6f6 stw %l1,[%o2+%o5] ! Mem[00000000910000e8] = d2a2025b ! Mem[00000000900000c8] = 8d930472, %l18 = 4e22d76e88384f16 ldsb [%o0+0x00a],%g2 ! %g2 = ffffffffffffff8d ! Mem[00000000568000d4] = 4ec698dd, %l2 = 0356dacdbcf3d81a swap [%i1+0x014],%l2 ! %l2 = 000000004ec698dd ! Mem[00000000918000f8] = 3636a6ac, %l18 = 4e22d76e88384f16 ldsw [%o3+0x038],%g2 ! %g2 = 4e22d76e88384f16 ! %l1 = 49c0549cd2a2025b, Mem[00000000910000c5] = 7d78e7a1 stb %l1,[%o2+0x005] ! Mem[00000000910000c4] = 5b78e7a1 p35_label_4: ! Mem[00000000568000e8] = a9829f66, %l5 = 000000003f74075b ldsh [%i1+%o5],%l5 ! %l5 = ffffffffffffa982 ! Mem[00000000570000d0] = 9d19f116, %l7 = 85056c49, %l5 = ffffa982 add %i2,0x10,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000009d19f116 ! Mem[00000000900000dc] = aea3305c, %l18 = 4e22d76e88384f16 ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffaea3 ! Mem[00000000910000f8] = 9579f5c7cdf6c3bc, %l18 = 4e22d76e88384f16 ldx [%o2+0x038],%g2 ! %g2 = 9579f5c7cdf6c3bc ! Mem[00000000908000f0] = d24aa70cf408782d, %l18 = 4e22d76e88384f16 ldx [%o1+%o6],%g2 ! %g2 = d24aa70cf408782d ! Mem[00000000908000ec] = 5bd6f7c8, %l18 = 4e22d76e88384f16 ldsw [%o1+0x02c],%g2 ! %g2 = 4e22d76e88384f16 ! Mem[00000000578000c8] = 2362cb3c, %l2 = 000000004ec698dd swap [%i3+%i4],%l2 ! %l2 = 000000002362cb3c ! Mem[00000000568000c8] = f72b85f1b3492360, %l3 = 1c90378fef40dcc4, %l0 = 0000000000000031 add %i1,0x08,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = f72b85f1b3492360 ! %l5 = 000000009d19f116, Mem[00000000908000d6] = 5092e078 stb %l5,[%o1+0x016] ! Mem[00000000908000d4] = 1692e078 ! Mem[00000000568000ec] = a30bfcbe, %l3 = 1c90378fef40dcc4 ldsb [%i1+0x02e],%l3 ! %l3 = fffffffffffffffc p35_label_5: ! %l7 = 0000000085056c49, Mem[00000000910000c3] = bb045b78 stb %l7,[%o2+0x003] ! Mem[00000000910000c0] = 49045b78 ! %l2 = 000000002362cb3c, Mem[00000000918000e0] = bef83b74 stw %l2,[%o3+%o4] ! Mem[00000000918000e0] = 2362cb3c ! Mem[00000000578000d4] = 63d0d6e0, %l4 = 0000000048c2547f ldsw [%i3+0x014],%l4 ! %l4 = 0000000063d0d6e0 ! Mem[00000000570000cd] = d8a2141f, %l7 = 0000000085056c49 ldstub [%i2+0x00d],%l7 ! %l7 = 00000000000000a2 ! Mem[00000000900000d8] = 328caea3, %l18 = 4e22d76e88384f16 ldsh [%o0+0x01a],%g2 ! %g2 = 000000000000328c ! %l2 = 000000002362cb3c, Mem[00000000570000fe] = 48c2547f stb %l2,[%i2+0x03e] ! Mem[00000000570000fc] = 48c23c7f ! Mem[00000000570000c8] = e77d4fa1, %l7 = 000000a2, %l3 = fffffffc add %i2,0x08,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000e77d4fa1 ! Mem[00000000568000dc] = 879e5c8d, %l4 = 63d0d6e0, %l3 = e77d4fa1 add %i1,0x1c,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000879e5c8d ! Mem[00000000570000d8] = f6683dfc94473ea3, %l7 = 00000000000000a2, %l5 = 000000009d19f116 add %i2,0x18,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = f6683dfc94473ea3 ! %l0 = f72b85f1b3492360, Mem[00000000908000c8] = c1b03c93 stb %l0,[%o1+%i4] ! Mem[00000000908000c8] = 60b03c93 p35_label_6: ! Mem[00000000908000cc] = a6202de8, %l18 = 4e22d76e88384f16 ldsw [%o1+0x00c],%g2 ! %g2 = 4e22d76e88384f16 ! Mem[00000000570000f0] = f204187e, %l4 = 0000000063d0d6e0 swap [%i2+%o6],%l4 ! %l4 = 00000000f204187e ! Mem[00000000568000f8] = 63bc551c, %l1 = 49c0549cd2a2025b ldsb [%i1+0x03a],%l1 ! %l1 = 0000000000000055 ! Mem[00000000570000c8] = e77d4fa1d8ff141f, %l1 = 0000000000000055, %l1 = 0000000000000055 add %i2,0x08,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = e77d4fa1d8ff141f ! Mem[00000000908000f4] = f408782d, %l18 = 4e22d76e88384f16 ldsw [%o1+0x034],%g2 ! %g2 = 4e22d76e88384f16 ! Mem[00000000570000d0] = 9d19f116, %l2 = 000000002362cb3c ldstub [%i2+%i5],%l2 ! %l2 = 000000000000009d ! Mem[00000000578000c0] = ffa79489, %l3 = 879e5c8d, %l0 = b3492360 casa [%i3]0x80,%l3,%l0 ! %l0 = 00000000ffa79489 ! Mem[00000000570000c7] = 2455f91e, %l4 = 00000000f204187e ldstub [%i2+0x007],%l4 ! %l4 = 000000000000001e ! %l3 = 00000000879e5c8d, Mem[00000000900000c6] = 093bd7b0 stb %l3,[%o0+0x006] ! Mem[00000000900000c4] = 8d3bd7b0 ! Mem[00000000900000f8] = 725b5596bab5974c, %l18 = 4e22d76e88384f16 ldx [%o0+0x038],%g2 ! %g2 = 725b5596bab5974c p35_label_7: ! Mem[00000000570000e4] = 8427ff80, %l5 = f6683dfc94473ea3 swap [%i2+0x024],%l5 ! %l5 = 000000008427ff80 ! Mem[00000000560000d4] = df423c38, %l6 = 0000000038814303 ldsw [%i0+0x014],%l6 ! %l6 = ffffffffdf423c38 ! Mem[00000000578000d7] = 63d0d6e0, %l4 = 000000000000001e ldstub [%i3+0x017],%l4 ! %l4 = 00000000000000e0 ! Mem[00000000900000e0] = 6aadefca, %l18 = 4e22d76e88384f16 ldsw [%o0+%o4],%g2 ! %g2 = 4e22d76e88384f16 ! Mem[00000000900000dc] = 305c6aad, %l18 = 4e22d76e88384f16 ldsh [%o0+0x01e],%g2 ! %g2 = 000000000000305c ! Mem[00000000900000e0] = 6aadefca, %l18 = 4e22d76e88384f16 ldsw [%o0+%o4],%g2 ! %g2 = 4e22d76e88384f16 ! Mem[00000000560000dc] = e078f3fe, %l1 = e77d4fa1d8ff141f ldstub [%i0+0x01c],%l1 ! %l1 = 00000000000000e0 ! Mem[00000000570000f8] = efdf86bf, %l1 = 00000000000000e0 ldsw [%i2+0x038],%l1 ! %l1 = ffffffffefdf86bf ! Mem[00000000560000d0] = 2106161e, %l7 = 00000000000000a2 swap [%i0+%i5],%l7 ! %l7 = 000000002106161e ! %l5 = 000000008427ff80, Mem[00000000910000ef] = b238ff2a stb %l5,[%o2+0x02f] ! Mem[00000000910000ec] = 8038ff2a p35_label_8: ! Mem[00000000578000dc] = 50ada192, %l4 = 00000000000000e0 swap [%i3+0x01c],%l4 ! %l4 = 0000000050ada192 ! Mem[00000000578000d8] = 54b67439000000e0, %l5 = 000000008427ff80, %l2 = 000000000000009d add %i3,0x18,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 54b67439000000e0 ! Mem[00000000560000c0] = 975bb09f, %l0 = ffa79489, %l6 = df423c38 casa [%i0]0x80,%l0,%l6 ! %l6 = 00000000975bb09f ! Mem[00000000560000e4] = 23c1580b, %l1 = efdf86bf, %l3 = 879e5c8d add %i0,0x24,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000023c1580b ! Mem[00000000900000fc] = b5974c00, %l18 = 4e22d76e88384f16 ldsb [%o0+0x03d],%g2 ! %g2 = ffffffffffffffb5 ! Mem[00000000570000d8] = f6683dfc, %l6 = 00000000975bb09f swap [%i2+%i6],%l6 ! %l6 = 00000000f6683dfc ! %l5 = 000000008427ff80, Mem[00000000918000fe] = 94de0000 stb %l5,[%o3+0x03e] ! Mem[00000000918000fc] = 80de0000 ! Mem[00000000908000fc] = 225f2800, %l18 = 4e22d76e88384f16 ldsb [%o1+0x03d],%g2 ! %g2 = 0000000000000022 ! Mem[00000000568000d8] = e32f3c96, %l6 = 00000000f6683dfc ldsw [%i1+%i6],%l6 ! %l6 = ffffffffe32f3c96 ! Mem[00000000568000d4] = bcf3d81a, %l2 = 000000e0, %l0 = ffa79489 add %i1,0x14,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000bcf3d81a p35_label_9: ! Mem[00000000908000c4] = b54260b0, %l18 = 4e22d76e88384f16 ldsh [%o1+0x006],%g2 ! %g2 = ffffffffffffb542 ! Mem[00000000560000c0] = 975bb09f9b70db49, %l3 = 0000000023c1580b, %l3 = 0000000023c1580b casxa [%i0]0x80,%l3,%l3 ! %l3 = 975bb09f9b70db49 ! Mem[00000000578000f0] = 9eed8f52, %l4 = 0000000050ada192 ldsw [%i3+%o6],%l4 ! %l4 = ffffffff9eed8f52 ! Mem[00000000570000e4] = 94473ea3, %l0 = 00000000bcf3d81a swap [%i2+0x024],%l0 ! %l0 = 0000000094473ea3 ! %l6 = e32f3c96, %l7 = 2106161e, Mem[00000000900000e0] = 6aadefca e3177af2 std %l6,[%o0+%o4] ! Mem[00000000900000e0] = e32f3c96 2106161e ! Mem[00000000900000e8] = 8b54c8c1b2429f80, %l18 = 4e22d76e88384f16 ldx [%o0+%o5],%g2 ! %g2 = 8b54c8c1b2429f80 ! Mem[00000000570000f9] = efdf86bf, %l2 = 54b67439000000e0 ldstub [%i2+0x039],%l2 ! %l2 = 00000000000000df ! Mem[00000000578000d4] = 63d0d6ff, %l4 = ffffffff9eed8f52 ldsb [%i3+0x014],%l4 ! %l4 = 0000000000000063 ! Mem[00000000570000c8] = e77d4fa1, %l2 = 000000df, %l4 = 00000063 add %i2,0x08,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000e77d4fa1 ! Mem[00000000560000f8] = 428fa4dd, %l7 = 2106161e, %l0 = 94473ea3 add %i0,0x38,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000428fa4dd p35_label_10: ! %l1 = ffffffffefdf86bf, Mem[00000000900000ed] = 429f8044 stb %l1,[%o0+0x02d] ! Mem[00000000900000ec] = bf9f8044 ! Mem[00000000560000c8] = 0947480f, %l7 = 2106161e, %l5 = 8427ff80 add %i0,0x08,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000000947480f ! Mem[00000000908000fc] = 5f280000, %l18 = 4e22d76e88384f16 ldsh [%o1+0x03e],%g2 ! %g2 = 0000000000005f28 ! Mem[00000000578000de] = 000000e0, %l5 = 000000000947480f ldstub [%i3+0x01e],%l5 ! %l5 = 0000000000000000 ! Mem[00000000578000d0] = ff28e488, %l3 = 9b70db49, %l4 = e77d4fa1 add %i3,0x10,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000ff28e488 ! Mem[00000000570000e4] = bcf3d81a, %l1 = ffffffffefdf86bf swap [%i2+0x024],%l1 ! %l1 = 00000000bcf3d81a ! %l4 = 00000000ff28e488, Mem[00000000908000cc] = a6202de8 stw %l4,[%o1+0x00c] ! Mem[00000000908000cc] = ff28e488 ! %l6 = e32f3c96, %l7 = 2106161e, Mem[00000000910000f0] = 38ff2a97 cb95fea2 std %l6,[%o2+%o6] ! Mem[00000000910000f0] = e32f3c96 2106161e ! Mem[00000000908000d4] = 92e078f3, %l18 = 4e22d76e88384f16 ldsb [%o1+0x017],%g2 ! %g2 = ffffffffffffff92 ! Mem[00000000578000f0] = 9eed8f52, %l3 = 9b70db49, %l0 = 428fa4dd add %i3,0x30,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000009eed8f52 p35_label_11: ! %l2 = 000000df, %l3 = 9b70db49, Mem[00000000570000f0] = 63d0d6e0 168ababe std %l2,[%i2+%o6] ! Mem[00000000570000f0] = 000000df 9b70db49 ! Mem[00000000560000f0] = 335ed4ce, %l5 = 0000000000000000 swap [%i0+%o6],%l5 ! %l5 = 00000000335ed4ce ! Mem[00000000568000d0] = 8679bc46, %l5 = 335ed4ce, %l7 = 2106161e add %i1,0x10,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 000000008679bc46 ! Mem[00000000908000ec] = 5bd6f7c8, %l18 = 4e22d76e88384f16 ldsb [%o1+0x02c],%g2 ! %g2 = 000000000000005b ! Mem[00000000908000dc] = 580b242a, %l18 = 4e22d76e88384f16 ldsh [%o1+0x01e],%g2 ! %g2 = 000000000000580b ! %l4 = 00000000ff28e488, Mem[00000000908000fd] = 225f2800 stb %l4,[%o1+0x03d] ! Mem[00000000908000fc] = 885f2800 ! %l4 = ff28e488, %l5 = 335ed4ce, Mem[00000000900000e8] = 8b54c8c1 b2bf9f80 std %l4,[%o0+%o5] ! Mem[00000000900000e8] = ff28e488 335ed4ce ! Mem[00000000560000d8] = 124f0fa1, %l6 = ffffffffe32f3c96 swap [%i0+%i6],%l6 ! %l6 = 00000000124f0fa1 ! %l0 = 9eed8f52, %l1 = bcf3d81a, Mem[00000000918000f0] = 2effe3b0 5aed9849 std %l0,[%o3+%o6] ! Mem[00000000918000f0] = 9eed8f52 bcf3d81a ! Mem[00000000900000c0] = 64f4850088038d3b, %l18 = 4e22d76e88384f16 ldx [%o0+%g0],%g2 ! %g2 = 64f4850088038d3b p35_label_12: ! Mem[00000000570000c8] = e77d4fa1d8ff141f, %l6 = 00000000124f0fa1, %l3 = 975bb09f9b70db49 add %i2,0x08,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = e77d4fa1d8ff141f ! Mem[00000000578000c0] = ffa79489879e5c8d, %l1 = 00000000bcf3d81a, %l6 = 00000000124f0fa1 casxa [%i3]0x80,%l1,%l6 ! %l6 = ffa79489879e5c8d ! Mem[00000000570000f0] = 000000df9b70db49, %l2 = 00000000000000df, %l1 = 00000000bcf3d81a add %i2,0x30,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 000000df9b70db49 ! %l5 = 00000000335ed4ce, Mem[00000000918000ca] = 6c477736 stb %l5,[%o3+0x00a] ! Mem[00000000918000c8] = ce477736 ! Mem[00000000578000d0] = ff28e488, %l4 = 00000000ff28e488 ldstub [%i3+%i5],%l4 ! %l4 = 00000000000000ff ! Mem[00000000910000f8] = f5c7cdf6, %l18 = 4e22d76e88384f16 ldsh [%o2+0x03a],%g2 ! %g2 = fffffffffffff5c7 ! Mem[00000000910000e8] = d2a2025b, %l18 = 4e22d76e88384f16 ldsw [%o2+%o5],%g2 ! %g2 = 4e22d76e88384f16 ! Mem[00000000908000fc] = ab885f28, %l18 = 4e22d76e88384f16 ldsh [%o1+0x03c],%g2 ! %g2 = ffffffffffffab88 ! Mem[00000000560000f4] = 98c0a0e2, %l0 = 9eed8f52, %l1 = 9b70db49 add %i0,0x34,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000098c0a0e2 ! Mem[00000000568000f8] = 63bc551c, %l0 = 000000009eed8f52 swap [%i1+0x038],%l0 ! %l0 = 0000000063bc551c p35_label_13: ! Mem[00000000918000e8] = 7009e7e5, %l18 = 4e22d76e88384f16 ldsb [%o3+0x029],%g2 ! %g2 = 0000000000000070 ! Mem[00000000578000c0] = ffa79489, %l1 = 0000000098c0a0e2 swap [%i3+%g0],%l1 ! %l1 = 00000000ffa79489 ! %l7 = 000000008679bc46, Mem[00000000900000ec] = 335ed4ce stw %l7,[%o0+0x02c] ! Mem[00000000900000ec] = 8679bc46 ! Mem[00000000578000c4] = 879e5c8d, %l5 = 00000000335ed4ce ldstub [%i3+0x004],%l5 ! %l5 = 0000000000000087 ! Mem[00000000578000e4] = 53ac8ba0, %l1 = ffa79489, %l7 = 8679bc46 add %i3,0x24,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000053ac8ba0 ! Mem[00000000578000f8] = 46330af868e7692f, %l7 = 0000000053ac8ba0, %l2 = 00000000000000df add %i3,0x38,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 46330af868e7692f ! Mem[00000000570000c8] = e77d4fa1, %l6 = 879e5c8d, %l6 = 879e5c8d add %i2,0x08,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000e77d4fa1 ! Mem[00000000568000d9] = e32f3c96, %l3 = e77d4fa1d8ff141f ldstub [%i1+0x019],%l3 ! %l3 = 000000000000002f ! Mem[00000000568000f8] = 9eed8f52, %l4 = 000000ff, %l4 = 000000ff add %i1,0x38,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 000000009eed8f52 ! %l4 = 000000009eed8f52, Mem[00000000908000c4] = 66c2b542 stb %l4,[%o1+0x004] ! Mem[00000000908000c4] = 52c2b542 p35_label_14: ! Mem[00000000570000d4] = 4ade900e, %l3 = 000000000000002f ldstub [%i2+0x014],%l3 ! %l3 = 000000000000004a ! %l6 = e77d4fa1, %l7 = 53ac8ba0, Mem[00000000908000d0] = 7198b30a 561a1692 std %l6,[%o1+%i5] ! Mem[00000000908000d0] = e77d4fa1 53ac8ba0 ! Mem[00000000560000ec] = 0187303a, %l6 = e77d4fa1, %l1 = ffa79489 add %i0,0x2c,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000000187303a ! Mem[00000000568000ec] = a30bfcbe, %l3 = 0000004a, %l0 = 63bc551c add %i1,0x2c,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000a30bfcbe ! Mem[00000000568000d0] = 8679bc46, %l1 = 0187303a, %l7 = 53ac8ba0 add %i1,0x10,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000008679bc46 ! Mem[00000000568000fc] = 9913ab9c, %l4 = 9eed8f52, %l5 = 00000087 add %i1,0x3c,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000009913ab9c ! %l6 = 00000000e77d4fa1, Mem[00000000908000f8] = f6f5d23f stw %l6,[%o1+0x038] ! Mem[00000000908000f8] = e77d4fa1 ! %l0 = 00000000a30bfcbe, Mem[00000000910000dc] = 7b31d336 stw %l0,[%o2+0x01c] ! Mem[00000000910000dc] = a30bfcbe ! Mem[00000000900000e8] = ff28e4888679bc46, %l18 = 4e22d76e88384f16 ldx [%o0+%o5],%g2 ! %g2 = ff28e4888679bc46 ! %l4 = 9eed8f52, %l5 = 9913ab9c, Mem[00000000918000e0] = 2362cb3c 6bc76080 std %l4,[%o3+%o4] ! Mem[00000000918000e0] = 9eed8f52 9913ab9c p35_label_15: ! Mem[00000000568000c0] = a16df209, %l0 = a30bfcbe, %l1 = 0187303a casa [%i1]0x80,%l0,%l1 ! %l1 = 00000000a16df209 ! Mem[00000000900000f0] = 44cc4dae, %l18 = 4e22d76e88384f16 ldsh [%o0+%o6],%g2 ! %g2 = 00000000000044cc ! Mem[00000000560000d4] = df423c38, %l1 = 00000000a16df209 swap [%i0+0x014],%l1 ! %l1 = 00000000df423c38 ! Mem[00000000908000d4] = 53ac8ba0, %l18 = 4e22d76e88384f16 ldsw [%o1+0x014],%g2 ! %g2 = 4e22d76e88384f16 ! Mem[00000000578000d4] = 63d0d6ff, %l7 = 000000008679bc46 swap [%i3+0x014],%l7 ! %l7 = 0000000063d0d6ff ! Mem[00000000918000e0] = 9eed8f52, %l18 = 4e22d76e88384f16 ldsw [%o3+%o4],%g2 ! %g2 = 4e22d76e88384f16 ! Mem[00000000908000e8] = f65bd6f7, %l18 = 4e22d76e88384f16 ldsb [%o1+0x02b],%g2 ! %g2 = fffffffffffffff6 ! %l6 = e77d4fa1, %l7 = 63d0d6ff, Mem[00000000900000d8] = e8bc328c aea3305c std %l6,[%o0+%i6] ! Mem[00000000900000d8] = e77d4fa1 63d0d6ff ! Mem[00000000578000d8] = 54b67439, %l7 = 63d0d6ff, %l5 = 9913ab9c add %i3,0x18,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000054b67439 ! Mem[00000000578000d0] = ff28e4888679bc46, %l1 = 00000000df423c38, %l0 = 00000000a30bfcbe add %i3,0x10,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = ff28e4888679bc46 ba,a p35_not_taken_0_end p35_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p35_branch_failed p35_not_taken_0_end: ! End of Random Code for Processor 35 1: membar #Sync ! Force all stores to complete p35_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x08c] ! Set processor 35 done flag ! Check Registers p35_check_registers: set p35_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ff28e4888679bc46 bne,a,pn %xcc,p35_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000df423c38 bne,a,pn %xcc,p35_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 46330af868e7692f bne,a,pn %xcc,p35_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000004a bne,a,pn %xcc,p35_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000009eed8f52 bne,a,pn %xcc,p35_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000054b67439 bne,a,pn %xcc,p35_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000e77d4fa1 bne,a,pn %xcc,p35_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000063d0d6ff bne,a,pn %xcc,p35_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p35_local0_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = 000000a2a16df209 ldx [%i0+0x010],%g3 ! Observed data at 00000000560000d0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = e32f3c96ff78f3fe ldx [%i0+0x018],%g3 ! Observed data at 00000000560000d8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = e078f3fe23c1580b ldx [%i0+0x020],%g3 ! Observed data at 00000000560000e0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0000000098c0a0e2 ldx [%i0+0x030],%g3 ! Observed data at 00000000560000f0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x030,%g4 set p35_local1_expect,%g1 ldx [%g1+0x018],%g2 ! Expected data = e3ff3c96879e5c8d ldx [%i1+0x018],%g3 ! Observed data at 00000000568000d8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x018,%g4 set p35_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = b609a9352455f9ff 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 = ff19f116ffde900e ldx [%i2+0x010],%g3 ! Observed data at 00000000570000d0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 975bb09f94473ea3 ldx [%i2+0x018],%g3 ! Observed data at 00000000570000d8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 74b4a7c0efdf86bf ldx [%i2+0x020],%g3 ! Observed data at 00000000570000e0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = efff86bf48c23c7f 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 ldx [%g1+0x000],%g2 ! Expected data = 98c0a0e2ff9e5c8d ldx [%i3+0x000],%g3 ! Observed data at 00000000578000c0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 4ec698dd45d3b0d2 ldx [%i3+0x008],%g3 ! Observed data at 00000000578000c8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 54b674390000ffe0 ldx [%i3+0x018],%g3 ! Observed data at 00000000578000d8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x018,%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_dfill_failed: ba p35_failed mov 0xddd,%g1 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: ldsw [%i3+0x024],%l6 ! Mem[00000000578000e4] lduh [%i3+0x026],%l5 ! Mem[00000000578000e6] done p35_trap1o: ldsw [%o3+0x024],%l6 ! Mem[00000000578000e4] lduh [%o3+0x026],%l5 ! Mem[00000000578000e6] done p35_trap2e: ldd [%i0+0x038],%l2 ! Mem[00000000560000f8] stx %l1,[%i2+0x020] ! Mem[00000000570000e0] done p35_trap2o: ldd [%o0+0x038],%l2 ! Mem[00000000560000f8] stx %l1,[%o2+0x020] ! Mem[00000000570000e0] done p35_trap3e: nop nop nop nop nop done p35_trap3o: nop nop nop nop nop done p35_init_memory_pointers: set p35_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p35_local0_start,%i0 set p35_local1_start,%i1 set p35_local2_start,%i2 set p35_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = ceaff5ebe8d13742 ldx [%g1+0x008],%l1 ! %l1 = 789e769cb609a935 ldx [%g1+0x010],%l2 ! %l2 = 0356dacdbcf3d81a ldx [%g1+0x018],%l3 ! %l3 = 1c90378fef40dcc4 ldx [%g1+0x020],%l4 ! %l4 = 5b409112864c65a4 ldx [%g1+0x028],%l5 ! %l5 = 92bb51ec0187303a ldx [%g1+0x030],%l6 ! %l6 = f0dc46509eebba0a ldx [%g1+0x038],%l7 ! %l7 = 333a7fec23c1580b ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 80c2b046 d48c1bba 3badd7ec 6d6471c3 ! %f4 = 970bf79d 37fcf1d3 2ea560c6 3bed2dd6 ! %f8 = df457f34 dbf6d6f2 c817e831 37bf0b53 ! %f12 = 716910b6 841dfbd2 8f36d425 12e75029 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = fd4e6894 0529eb77 7a7a640a 92d86c43 ! %f20 = 6718ba21 5e6df424 ecae4f6f e32e27a5 ! %f24 = dbf6c0d3 03ceb9f3 63b4feb6 8e40a543 ! %f28 = 06855687 a85b4420 a373e361 276cce17 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 799df50c 728ab8f6 5a002c48 eb14e4be ! %f36 = 9ae6c12f e292f852 4f436fbd 9a8f3703 ! %f40 = ad0b6dcf 48209014 0cc110fd a50d6171 ! %f44 = d85aad4c 2de52b31 cca9287a 29e2c083 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe783d02700000026,%g7,%g1 ! GSR scale = 4, align = 6 wr %g1,%g0,%gsr ! GSR = e783d02700000026 wr %g0,%y ! Clear Y 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[00000000900000e8] = c8c1b242, %l18 = 2a3a0f58d125ad09 ldsb [%o0+0x02a],%g2 ! %g2 = ffffffffffffffc8 ! Mem[00000000580000e8] = 240ccd6d, %l3 = a0803ca4, %l4 = 283e0921 add %i0,0x28,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000240ccd6d ! Mem[00000000580000ca] = 1d1ea408, %l3 = ed9e5240a0803ca4 ldstub [%i0+0x00a],%l3 ! %l3 = 00000000000000a4 ! %l5 = 840c8e27e1dfb782, Mem[00000000590000ec] = deeec00c stw %l5,[%i2+0x02c] ! Mem[00000000590000ec] = e1dfb782 ! Mem[00000000900000e8] = c8c1b242, %l18 = 2a3a0f58d125ad09 ldsh [%o0+0x02a],%g2 ! %g2 = ffffffffffffc8c1 ! %l0 = 7f56dd206f8d0608, Mem[00000000900000e9] = 54c8c1b2 stb %l0,[%o0+0x029] ! Mem[00000000900000e8] = 08c8c1b2 ! Mem[00000000590000d0] = a93f14b9, %l0 = 7f56dd206f8d0608 swap [%i2+%i5],%l0 ! %l0 = 00000000a93f14b9 ! Mem[00000000590000e4] = 9b90d289, %l2 = fcb5b1d3, %l1 = 4998e457 add %i2,0x24,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000009b90d289 ! Mem[00000000590000e8] = f1903c1f, %l2 = 61fa4695fcb5b1d3 swap [%i2+%o5],%l2 ! %l2 = 00000000f1903c1f ! Mem[00000000900000d4] = 93556acd, %l18 = 2a3a0f58d125ad09 ldsb [%o0+0x014],%g2 ! %g2 = ffffffffffffff93 p36_label_2: ! %l4 = 00000000240ccd6d, Mem[00000000918000c8] = 88436c47 stw %l4,[%o3+%i4] ! Mem[00000000918000c8] = 240ccd6d ! Mem[00000000580000e0] = c13df5b882727d1e, %l3 = 00000000000000a4, %l6 = 8b60da5c2a9d12c5 add %i0,0x20,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = c13df5b882727d1e ! Mem[00000000590000d0] = 6f8d0608, %l4 = 00000000240ccd6d swap [%i2+%i5],%l4 ! %l4 = 000000006f8d0608 ! Mem[00000000598000c0] = 913637bb, %l1 = 000000009b90d289 swap [%i3+%g0],%l1 ! %l1 = 00000000913637bb ! Mem[00000000588000f8] = d180ecfd, %l3 = 000000a4, %l7 = e0b4f7ab add %i1,0x38,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000d180ecfd ! %l2 = 00000000f1903c1f, Mem[00000000598000fd] = 30bbbc67 stb %l2,[%i3+0x03d] ! Mem[00000000598000fc] = 301fbc67 ! Mem[00000000910000e8] = 8a57f6f6, %l18 = 2a3a0f58d125ad09 ldsw [%o2+%o5],%g2 ! %g2 = 2a3a0f58d125ad09 ! Mem[00000000590000c0] = c3a7a772, %l4 = 6f8d0608, %l4 = 6f8d0608 casa [%i2]0x80,%l4,%l4 ! %l4 = 00000000c3a7a772 ! %l1 = 00000000913637bb, Mem[00000000918000cc] = 7736dd33 stb %l1,[%o3+0x00c] ! Mem[00000000918000cc] = bb36dd33 ! Mem[00000000900000cc] = 0472ded8, %l18 = 2a3a0f58d125ad09 ldsb [%o0+0x00c],%g2 ! %g2 = 0000000000000004 p36_label_3: ! Mem[00000000580000f0] = f011415c, %l2 = f1903c1f, %l2 = f1903c1f add %i0,0x30,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000f011415c ! %l2 = 00000000f011415c, Mem[00000000908000ff] = 28000000 stb %l2,[%o1+0x03f] ! Mem[00000000908000fc] = 5c000000 ! Mem[00000000910000cc] = f0444119, %l18 = 2a3a0f58d125ad09 ldsw [%o2+0x00c],%g2 ! %g2 = 2a3a0f58d125ad09 ! Mem[00000000590000f4] = 566ee489, %l5 = 840c8e27e1dfb782 ldsw [%i2+0x034],%l5 ! %l5 = 00000000566ee489 ! Mem[00000000598000d8] = a429f410ed93e59c, %l3 = 00000000000000a4, %l7 = 00000000d180ecfd add %i3,0x18,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = a429f410ed93e59c ! Mem[00000000590000c6] = 073b9ebd, %l3 = 00000000000000a4 ldstub [%i2+0x006],%l3 ! %l3 = 000000000000009e ! %l4 = 00000000c3a7a772, Mem[00000000588000e8] = 92308cc9 stw %l4,[%i1+%o5] ! Mem[00000000588000e8] = c3a7a772 ! Mem[00000000910000cc] = 411906bd, %l18 = 2a3a0f58d125ad09 ldsh [%o2+0x00e],%g2 ! %g2 = 0000000000004119 ! Mem[00000000590000f8] = 38b0dbf6, %l1 = 913637bb, %l6 = 82727d1e add %i2,0x38,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000038b0dbf6 ! %l6 = 0000000038b0dbf6, Mem[00000000588000fc] = f80510b2 stb %l6,[%i1+0x03c] ! Mem[00000000588000fc] = f60510b2 p36_label_4: ! Mem[00000000598000e0] = afe1a103, %l4 = 00000000c3a7a772 swap [%i3+%o4],%l4 ! %l4 = 00000000afe1a103 ! Mem[00000000580000c0] = a62e3f45, %l2 = f011415c, %l6 = 38b0dbf6 casa [%i0]0x80,%l2,%l6 ! %l6 = 00000000a62e3f45 ! Mem[00000000598000e4] = 0fb94b75, %l2 = f011415c, %l7 = ed93e59c add %i3,0x24,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000000fb94b75 ! Mem[00000000900000c0] = 64f48500, %l18 = 2a3a0f58d125ad09 ldsb [%o0+%g0],%g2 ! %g2 = 0000000000000064 ! %l3 = 000000000000009e, Mem[00000000918000de] = 89c3bef8 stb %l3,[%o3+0x01e] ! Mem[00000000918000dc] = 9ec3bef8 ! %l6 = 00000000a62e3f45, Mem[00000000910000d0] = 06bd17f6 stb %l6,[%o2+%i5] ! Mem[00000000910000d0] = 45bd17f6 ! Mem[00000000580000d8] = dfe3fe18, %l1 = 00000000913637bb swap [%i0+%i6],%l1 ! %l1 = 00000000dfe3fe18 ! Mem[00000000590000cc] = 35221155, %l7 = 000000000fb94b75 swap [%i2+0x00c],%l7 ! %l7 = 0000000035221155 ! Mem[00000000598000fd] = 301fbc67, %l4 = 00000000afe1a103 ldstub [%i3+0x03d],%l4 ! %l4 = 000000000000001f ! Mem[00000000590000e4] = 9b90d289, %l4 = 0000001f, %l1 = dfe3fe18 add %i2,0x24,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000009b90d289 p36_label_5: ! Mem[00000000908000cc] = a6202de8, %l18 = 2a3a0f58d125ad09 ldsw [%o1+0x00c],%g2 ! %g2 = 2a3a0f58d125ad09 ! Mem[00000000900000c0] = 85008803, %l18 = 2a3a0f58d125ad09 ldsh [%o0+0x002],%g2 ! %g2 = ffffffffffff8500 ! Mem[00000000588000e0] = da887f7f8d6e572e, %l4 = 000000000000001f, %l2 = 00000000f011415c add %i1,0x20,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = da887f7f8d6e572e ! Mem[00000000588000d0] = c2e72bf78f56c2ba, %l3 = 000000000000009e, %l6 = 00000000a62e3f45 add %i1,0x10,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = c2e72bf78f56c2ba ! Mem[00000000580000d8] = 913637bbca2947d2, %l5 = 00000000566ee489, %l0 = 00000000a93f14b9 add %i0,0x18,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 913637bbca2947d2 ! Mem[00000000598000d0] = 08521682de2e60fa, %l1 = 000000009b90d289, %l2 = da887f7f8d6e572e add %i3,0x10,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 08521682de2e60fa ! Mem[00000000588000c0] = e07bbf1c, %l5 = 00000000566ee489 swap [%i1+%g0],%l5 ! %l5 = 00000000e07bbf1c ! Mem[00000000910000ec] = adbcd5b2, %l18 = 2a3a0f58d125ad09 ldsw [%o2+0x02c],%g2 ! %g2 = 2a3a0f58d125ad09 ! Mem[00000000580000f8] = ffe79145, %l0 = 913637bbca2947d2 ldsw [%i0+0x038],%l0 ! %l0 = ffffffffffe79145 ! Mem[00000000580000fc] = a752af96, %l2 = 08521682de2e60fa ldsh [%i0+0x03e],%l2 ! %l2 = ffffffffffffaf96 p36_label_6: ! %l4 = 000000000000001f, Mem[00000000590000f0] = e22643f3 stw %l4,[%i2+%o6] ! Mem[00000000590000f0] = 0000001f ! Mem[00000000900000d0] = 17289355, %l18 = 2a3a0f58d125ad09 ldsh [%o0+0x012],%g2 ! %g2 = 0000000000001728 ! Mem[00000000588000dd] = 6ed9888c, %l0 = ffffffffffe79145 ldstub [%i1+0x01d],%l0 ! %l0 = 00000000000000d9 ! %l2 = ffffaf96, %l3 = 0000009e, Mem[00000000908000d0] = 7198b30a 564e5092 std %l2,[%o1+%i5] ! Mem[00000000908000d0] = ffffaf96 0000009e ! Mem[00000000598000c0] = 9b90d2894640ff3d, %l4 = 000000000000001f, %l7 = 0000000035221155 casxa [%i3]0x80,%l4,%l7 ! %l7 = 9b90d2894640ff3d ! Mem[00000000598000c0] = 9b90d2894640ff3d, %l7 = 9b90d2894640ff3d ldx [%i3+%g0],%l7 ! %l7 = 9b90d2894640ff3d ! Mem[00000000598000e8] = 013aebfb, %l1 = 9b90d289, %l1 = 9b90d289 add %i3,0x28,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000013aebfb ! Mem[00000000590000ee] = e1dfb782, %l4 = 000000000000001f ldstub [%i2+0x02e],%l4 ! %l4 = 00000000000000b7 ! %l5 = 00000000e07bbf1c, Mem[00000000910000dc] = 7b31d336 stb %l5,[%o2+0x01c] ! Mem[00000000910000dc] = 1c31d336 ! Mem[00000000580000c8] = 1d1eff08, %l2 = ffffffffffffaf96 ldsw [%i0+%i4],%l2 ! %l2 = 000000001d1eff08 p36_label_7: ! Mem[00000000590000f8] = 38b0dbf6, %l0 = 000000d9, %l2 = 1d1eff08 add %i2,0x38,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000038b0dbf6 ! Mem[00000000590000c0] = c3a7a772, %l5 = 00000000e07bbf1c swap [%i2+%g0],%l5 ! %l5 = 00000000c3a7a772 ! Mem[00000000908000d8] = 5b0dc097, %l18 = 2a3a0f58d125ad09 ldsw [%o1+%i6],%g2 ! %g2 = 2a3a0f58d125ad09 ! Mem[00000000598000d4] = de2e60fa, %l6 = 8f56c2ba, %l1 = 013aebfb add %i3,0x14,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000de2e60fa ! Mem[00000000900000d0] = 17289355, %l18 = 2a3a0f58d125ad09 ldsb [%o0+0x012],%g2 ! %g2 = 0000000000000017 ! Mem[00000000908000d4] = 0000009e, %l18 = 2a3a0f58d125ad09 ldsb [%o1+0x014],%g2 ! %g2 = 0000000000000000 ! Mem[00000000908000c8] = c1b03c93, %l18 = 2a3a0f58d125ad09 ldsw [%o1+%i4],%g2 ! %g2 = 2a3a0f58d125ad09 ! %l0 = 00000000000000d9, Mem[00000000918000c0] = 69d68606 stw %l0,[%o3+%g0] ! Mem[00000000918000c0] = 000000d9 ! Mem[00000000598000d4] = de2e60fa, %l0 = 00000000000000d9 swap [%i3+0x014],%l0 ! %l0 = 00000000de2e60fa ! Mem[00000000580000d6] = e58570d4, %l5 = 00000000c3a7a772 ldstub [%i0+0x016],%l5 ! %l5 = 0000000000000070 p36_label_8: ! Mem[00000000590000cc] = 0fb94b75, %l6 = 8f56c2ba, %l2 = 38b0dbf6 add %i2,0x0c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000000fb94b75 ! %l0 = 00000000de2e60fa, Mem[00000000918000c8] = 240ccd6d stb %l0,[%o3+%i4] ! Mem[00000000918000c8] = fa0ccd6d ! Mem[00000000580000d8] = 913637bbca2947d2, %l1 = 00000000de2e60fa, %l5 = 0000000000000070 add %i0,0x18,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 913637bbca2947d2 ! %l6 = c2e72bf78f56c2ba, Mem[00000000588000c4] = 56d9e8ad stb %l6,[%i1+0x004] ! Mem[00000000588000c4] = bad9e8ad ! Mem[00000000598000d4] = 000000d9, %l2 = 0fb94b75, %l1 = de2e60fa add %i3,0x14,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000000000d9 ! Mem[00000000590000ec] = e1dfff82, %l4 = 00000000000000b7 ldstub [%i2+0x02c],%l4 ! %l4 = 00000000000000e1 ! %l4 = 000000e1, %l5 = ca2947d2, Mem[00000000908000d0] = ffffaf96 0000009e std %l4,[%o1+%i5] ! Mem[00000000908000d0] = 000000e1 ca2947d2 ! Mem[00000000590000f8] = 38b0dbf6, %l6 = c2e72bf78f56c2ba swap [%i2+0x038],%l6 ! %l6 = 0000000038b0dbf6 ! %l6 = 0000000038b0dbf6, Mem[00000000908000f4] = f408782d stw %l6,[%o1+0x034] ! Mem[00000000908000f4] = 38b0dbf6 ! %l4 = 00000000000000e1, Mem[00000000918000dc] = 29bc9ec3 stw %l4,[%o3+0x01c] ! Mem[00000000918000dc] = 000000e1 p36_label_9: ! %l4 = 00000000000000e1, Mem[00000000918000d3] = 0e985f3b stb %l4,[%o3+0x013] ! Mem[00000000918000d0] = e1985f3b ! Mem[00000000590000cc] = 0fb94b75, %l3 = 000000000000009e ldsh [%i2+0x00c],%l3 ! %l3 = 0000000000000fb9 ! %l2 = 0fb94b75, %l3 = 00000fb9, Mem[00000000918000d8] = 57d20022 000000e1 std %l2,[%o3+%i6] ! Mem[00000000918000d8] = 0fb94b75 00000fb9 ! %l4 = 000000e1, %l5 = ca2947d2, Mem[00000000900000f8] = 725b5596 bab5974c std %l4,[%o0+0x038] ! Mem[00000000900000f8] = 000000e1 ca2947d2 ! Mem[00000000900000e8] = 8b08c8c1, %l18 = 2a3a0f58d125ad09 ldsw [%o0+%o5],%g2 ! %g2 = 2a3a0f58d125ad09 ! %l4 = 000000e1, %l5 = ca2947d2, Mem[00000000900000c8] = d7b08d93 0472ded8 std %l4,[%o0+%i4] ! Mem[00000000900000c8] = 000000e1 ca2947d2 ! Mem[00000000580000cf] = ef854df5, %l0 = 00000000de2e60fa ldstub [%i0+0x00f],%l0 ! %l0 = 00000000000000f5 ! %l4 = 00000000000000e1, Mem[00000000908000ea] = 5af65bd6 stb %l4,[%o1+0x02a] ! Mem[00000000908000e8] = e1f65bd6 ! Mem[00000000908000f0] = d24aa70c, %l18 = 2a3a0f58d125ad09 ldsh [%o1+%o6],%g2 ! %g2 = ffffffffffffd24a ! Mem[00000000908000e4] = d56152d8, %l18 = 2a3a0f58d125ad09 ldsb [%o1+0x026],%g2 ! %g2 = ffffffffffffffd5 p36_label_10: ! Mem[00000000598000cc] = 6090b1f5, %l4 = 000000e1, %l3 = 00000fb9 add %i3,0x0c,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000006090b1f5 ! %l5 = 913637bbca2947d2, Mem[00000000910000f8] = 9579f5c7 stb %l5,[%o2+0x038] ! Mem[00000000910000f8] = d279f5c7 ! Mem[00000000590000c4] = 073bffbd, %l4 = 00000000000000e1 swap [%i2+0x004],%l4 ! %l4 = 00000000073bffbd ! Mem[00000000910000f0] = 38ff2a97, %l18 = 2a3a0f58d125ad09 ldsh [%o2+%o6],%g2 ! %g2 = 00000000000038ff ! Mem[00000000588000d0] = c2e72bf78f56c2ba, %l5 = 913637bbca2947d2, %l4 = 00000000073bffbd add %i1,0x10,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = c2e72bf78f56c2ba ! Mem[00000000900000cc] = 47d2cf51, %l18 = 2a3a0f58d125ad09 ldsh [%o0+0x00e],%g2 ! %g2 = 00000000000047d2 ! %l0 = 00000000000000f5, Mem[00000000918000ee] = 9dd82eff stb %l0,[%o3+0x02e] ! Mem[00000000918000ec] = f5d82eff ! Mem[00000000598000c8] = 27976cb9, %l1 = 000000d9, %l1 = 000000d9 add %i3,0x08,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000027976cb9 ! Mem[00000000590000c4] = 000000e1, %l4 = c2e72bf78f56c2ba swap [%i2+0x004],%l4 ! %l4 = 00000000000000e1 ! %l4 = 000000e1, %l5 = ca2947d2, Mem[00000000900000d8] = e8bc328c aea3305c std %l4,[%o0+%i6] ! Mem[00000000900000d8] = 000000e1 ca2947d2 p36_label_11: ! Mem[00000000590000d8] = e3dcf51d, %l4 = 00000000000000e1 swap [%i2+%i6],%l4 ! %l4 = 00000000e3dcf51d ! Mem[00000000580000d4] = e585ffd4, %l1 = 27976cb9, %l1 = 27976cb9 add %i0,0x14,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000e585ffd4 ! Mem[00000000590000dc] = e851cd0d, %l2 = 0fb94b75, %l3 = 6090b1f5 add %i2,0x1c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000e851cd0d ! Mem[00000000590000c4] = 8f56c2ba, %l6 = 38b0dbf6, %l5 = ca2947d2 add %i2,0x04,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 000000008f56c2ba ! Mem[00000000588000c9] = b044ab41, %l3 = 00000000e851cd0d ldstub [%i1+0x009],%l3 ! %l3 = 0000000000000044 ! Mem[00000000900000c8] = 000000e1ca2947d2, %l18 = 2a3a0f58d125ad09 ldx [%o0+%i4],%g2 ! %g2 = 000000e1ca2947d2 ! Mem[00000000580000fc] = a752af96, %l1 = e585ffd4, %l4 = e3dcf51d add %i0,0x3c,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000a752af96 ! %l6 = 38b0dbf6, %l7 = 4640ff3d, Mem[00000000910000f0] = 38ff2a97 cb95fea2 std %l6,[%o2+%o6] ! Mem[00000000910000f0] = 38b0dbf6 4640ff3d ! Mem[00000000580000d4] = e585ffd4, %l1 = 00000000e585ffd4 swap [%i0+0x014],%l1 ! %l1 = 00000000e585ffd4 ! Mem[00000000918000e8] = d97009e7, %l18 = 2a3a0f58d125ad09 ldsw [%o3+%o5],%g2 ! %g2 = 2a3a0f58d125ad09 p36_label_12: ! Mem[00000000918000e4] = 6bc76080, %l18 = 2a3a0f58d125ad09 ldsw [%o3+0x024],%g2 ! %g2 = 2a3a0f58d125ad09 ! %l2 = 000000000fb94b75, Mem[00000000918000f4] = 5aed9849 stw %l2,[%o3+0x034] ! Mem[00000000918000f4] = 0fb94b75 ! Mem[00000000598000d8] = a429f410, %l2 = 000000000fb94b75 ldsw [%i3+%i6],%l2 ! %l2 = ffffffffa429f410 ! Mem[00000000598000e0] = c3a7a772, %l0 = 00000000000000f5 ldsw [%i3+%o4],%l0 ! %l0 = ffffffffc3a7a772 ! Mem[00000000588000ce] = 5d46e1b4, %l1 = 00000000e585ffd4 ldstub [%i1+0x00e],%l1 ! %l1 = 00000000000000e1 ! Mem[00000000598000fc] = 30ffbc67, %l3 = 0000000000000044 swap [%i3+0x03c],%l3 ! %l3 = 0000000030ffbc67 ! Mem[00000000580000f8] = ffe79145a752af96, %l1 = 00000000000000e1, %l3 = 0000000030ffbc67 add %i0,0x38,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = ffe79145a752af96 ! Mem[00000000580000fb] = ffe79145, %l6 = 0000000038b0dbf6 ldstub [%i0+0x03b],%l6 ! %l6 = 0000000000000045 ! Mem[00000000580000f8] = ffe791ff, %l6 = 00000045, %l6 = 00000045 add %i0,0x38,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000ffe791ff ! Mem[00000000910000d8] = 3b50fb69, %l18 = 2a3a0f58d125ad09 ldsw [%o2+%i6],%g2 ! %g2 = 2a3a0f58d125ad09 p36_label_13: ! %l2 = a429f410, %l3 = a752af96, Mem[00000000908000f0] = d24aa70c 38b0dbf6 std %l2,[%o1+%o6] ! Mem[00000000908000f0] = a429f410 a752af96 ! Mem[00000000580000de] = ca2947d2, %l0 = ffffffffc3a7a772 ldstub [%i0+0x01e],%l0 ! %l0 = 0000000000000047 ! %l4 = a752af96, %l5 = 8f56c2ba, Mem[00000000908000f0] = a429f410 a752af96 std %l4,[%o1+%o6] ! Mem[00000000908000f0] = a752af96 8f56c2ba ! Mem[00000000598000d0] = 08521682, %l5 = 000000008f56c2ba ldstub [%i3+%i5],%l5 ! %l5 = 0000000000000008 ! Mem[00000000588000ec] = 6b5523ac, %l2 = a429f410, %l5 = 00000008 add %i1,0x2c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000006b5523ac ! Mem[00000000918000c0] = 00d90a36, %l18 = 2a3a0f58d125ad09 ldsh [%o3+0x002],%g2 ! %g2 = 00000000000000d9 ! Mem[00000000588000c0] = 566ee489, %l6 = 00000000ffe791ff swap [%i1+%g0],%l6 ! %l6 = 00000000566ee489 ! Mem[00000000580000f0] = f011415cf768f051, %l5 = 000000006b5523ac, %l6 = 00000000566ee489 add %i0,0x30,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = f011415cf768f051 ! Mem[00000000598000e4] = 0fb94b75, %l3 = ffe79145a752af96 swap [%i3+0x024],%l3 ! %l3 = 000000000fb94b75 ! Mem[00000000580000e0] = c13df5b8, %l6 = f011415cf768f051 ldsb [%i0+%o4],%l6 ! %l6 = ffffffffffffffc1 p36_label_14: ! %l1 = 00000000000000e1, Mem[00000000910000d0] = 45bd17f6 stb %l1,[%o2+%i5] ! Mem[00000000910000d0] = e1bd17f6 ! Mem[00000000590000fc] = 616431ea, %l4 = 00000000a752af96 ldsb [%i2+0x03c],%l4 ! %l4 = 0000000000000061 ! Mem[00000000588000e8] = c3a7a772, %l4 = 0000000000000061 swap [%i1+%o5],%l4 ! %l4 = 00000000c3a7a772 ! Mem[00000000590000f0] = 0000001f, %l7 = 9b90d2894640ff3d ldsh [%i2+%o6],%l7 ! %l7 = 0000000000000000 ! Mem[00000000918000e0] = bef83b74, %l18 = 2a3a0f58d125ad09 ldsb [%o3+%o4],%g2 ! %g2 = ffffffffffffffbe ! %l6 = ffffffc1, %l7 = 00000000, Mem[00000000900000d8] = 000000e1 ca2947d2 std %l6,[%o0+%i6] ! Mem[00000000900000d8] = ffffffc1 00000000 ! %l0 = 00000047, %l1 = 000000e1, Mem[00000000900000d0] = cf511728 93556acd std %l0,[%o0+%i5] ! Mem[00000000900000d0] = 00000047 000000e1 ! %l6 = ffffffc1, %l7 = 00000000, Mem[00000000918000f8] = 3636a6ac 755694de std %l6,[%o3+0x038] ! Mem[00000000918000f8] = ffffffc1 00000000 ! Mem[00000000588000f0] = d92bf762, %l1 = 00000000000000e1 swap [%i1+%o6],%l1 ! %l1 = 00000000d92bf762 ! Mem[00000000590000c0] = e07bbf1c8f56c2ba, %l0 = 0000000000000047, %l5 = 000000006b5523ac casxa [%i2]0x80,%l0,%l5 ! %l5 = e07bbf1c8f56c2ba p36_label_15: ! Mem[00000000590000e5] = 9b90d289, %l5 = e07bbf1c8f56c2ba ldstub [%i2+0x025],%l5 ! %l5 = 0000000000000090 ! %l3 = 000000000fb94b75, Mem[00000000918000f0] = 2effe3b0 stw %l3,[%o3+%o6] ! Mem[00000000918000f0] = 0fb94b75 ! %l6 = ffffffc1, %l7 = 00000000, Mem[00000000910000d0] = e1bd17f6 6e5e25aa std %l6,[%o2+%i5] ! Mem[00000000910000d0] = ffffffc1 00000000 ! Mem[00000000910000fc] = cdf6c3bc, %l18 = 2a3a0f58d125ad09 ldsb [%o2+0x03c],%g2 ! %g2 = ffffffffffffffcd ! Mem[00000000598000d8] = a429f410, %l2 = a429f410, %l1 = d92bf762 add %i3,0x18,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000a429f410 ! %l4 = 00000000c3a7a772, Mem[00000000918000e8] = d97009e7 stw %l4,[%o3+%o5] ! Mem[00000000918000e8] = c3a7a772 ! %l6 = ffffffffffffffc1, Mem[00000000580000f4] = f768f051 stw %l6,[%i0+0x034] ! Mem[00000000580000f4] = ffffffc1 ! Mem[00000000590000f2] = 0000001f, %l1 = 00000000a429f410 ldstub [%i2+0x032],%l1 ! %l1 = 0000000000000000 ! Mem[00000000908000fc] = ab225f5c, %l18 = 2a3a0f58d125ad09 ldsb [%o1+0x03c],%g2 ! %g2 = ffffffffffffffab ! Mem[00000000590000d8] = 000000e1e851cd0d, %l6 = ffffffffffffffc1 ldx [%i2+%i6],%l6 ! %l6 = 000000e1e851cd0d ba,a p36_not_taken_0_end p36_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p36_branch_failed p36_not_taken_0_end: ! End of Random Code for Processor 36 1: membar #Sync ! Force all stores to complete p36_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x090] ! Set processor 36 done flag ! Check Registers p36_check_registers: set p36_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000047 bne,a,pn %xcc,p36_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000000 bne,a,pn %xcc,p36_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffa429f410 bne,a,pn %xcc,p36_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000fb94b75 bne,a,pn %xcc,p36_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000c3a7a772 bne,a,pn %xcc,p36_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000090 bne,a,pn %xcc,p36_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000e1e851cd0d bne,a,pn %xcc,p36_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000000 bne,a,pn %xcc,p36_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p36_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 1d1eff08ef854dff ldx [%i0+0x008],%g3 ! Observed data at 00000000580000c8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8970f9a0e585ffd4 ldx [%i0+0x010],%g3 ! Observed data at 00000000580000d0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 913637bbca29ffd2 ldx [%i0+0x018],%g3 ! Observed data at 00000000580000d8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = f011415cffffffc1 ldx [%i0+0x030],%g3 ! Observed data at 00000000580000f0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x030,%g4 set p36_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffe791ffbad9e8ad ldx [%i1+0x000],%g3 ! Observed data at 00000000588000c0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = b0ffab415d46ffb4 ldx [%i1+0x008],%g3 ! Observed data at 00000000588000c8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5829a52e6eff888c ldx [%i1+0x018],%g3 ! Observed data at 00000000588000d8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000616b5523ac ldx [%i1+0x028],%g3 ! Observed data at 00000000588000e8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000e1d0e1081a 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 = d180ecfdf60510b2 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 ldx [%g1+0x010],%g2 ! Expected data = 240ccd6df7504d87 ldx [%i2+0x010],%g3 ! Observed data at 00000000590000d0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0e5306be9bffd289 ldx [%i2+0x020],%g3 ! Observed data at 00000000590000e0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = fcb5b1d3ffdfff82 ldx [%i2+0x028],%g3 ! Observed data at 00000000590000e8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0000ff1f566ee489 ldx [%i2+0x030],%g3 ! Observed data at 00000000590000f0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 8f56c2ba616431ea 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 ldx [%g1+0x010],%g2 ! Expected data = ff521682000000d9 ldx [%i3+0x010],%g3 ! Observed data at 00000000598000d0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = d92bf762ed93e59c ldx [%i3+0x018],%g3 ! Observed data at 00000000598000d8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = c3a7a772a752af96 ldx [%i3+0x020],%g3 ! Observed data at 00000000598000e0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1cfef20900000044 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_dfill_failed: ba p36_failed mov 0xddd,%g1 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: ldsw [%i3+0x004],%l6 ! Mem[00000000598000c4] sth %l5,[%i3+0x006] ! Mem[00000000598000c6] ldstub [%i3+0x021],%l2 ! Mem[00000000598000e1] ldx [%i0+0x010],%l5 ! Mem[00000000580000d0] done p36_trap1o: ldsw [%o3+0x004],%l6 ! Mem[00000000598000c4] sth %l5,[%o3+0x006] ! Mem[00000000598000c6] ldstub [%o3+0x021],%l2 ! Mem[00000000598000e1] ldx [%o0+0x010],%l5 ! Mem[00000000580000d0] done p36_trap2e: ldsh [%i2+0x01a],%l7 ! Mem[00000000590000da] ldub [%i2+0x031],%l7 ! Mem[00000000590000f1] done p36_trap2o: ldsh [%o2+0x01a],%l7 ! Mem[00000000590000da] ldub [%o2+0x031],%l7 ! Mem[00000000590000f1] 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 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 7f56dd206f8d0608 ldx [%g1+0x008],%l1 ! %l1 = a1b52d9e4998e457 ldx [%g1+0x010],%l2 ! %l2 = 61fa4695fcb5b1d3 ldx [%g1+0x018],%l3 ! %l3 = ed9e5240a0803ca4 ldx [%g1+0x020],%l4 ! %l4 = 358b0776283e0921 ldx [%g1+0x028],%l5 ! %l5 = 840c8e27e1dfb782 ldx [%g1+0x030],%l6 ! %l6 = 8b60da5c2a9d12c5 ldx [%g1+0x038],%l7 ! %l7 = 779de202e0b4f7ab ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 93df87cc b4c27ceb 310d0304 1bd7263f ! %f4 = 42627b30 b4ac8bdd 2ae08b63 1f7aa3e6 ! %f8 = 1f748c27 e4bf3494 23ceca67 31ea5e80 ! %f12 = 2376ad9c b8d7ac38 5167bc03 45368e1d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a5147d2d a497b08d b751b2de 7d373034 ! %f20 = 22a6a4ec 1535e592 f6edf7da 66ff7b2d ! %f24 = 715e9b06 fd5c3c3f 9d85ae32 b840c9e0 ! %f28 = a8b23e4f 2c5b9a60 f8313f5c e94e1581 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 12097946 b34576ba c769b69a cfba6013 ! %f36 = c596b220 580b7fd7 7480335d b341457b ! %f40 = 91ea2d46 b3dff770 490e7079 3b3dfa27 ! %f44 = fd618368 aa49a05a b293f904 206bbe0d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe0591e8700000054,%g7,%g1 ! GSR scale = 10, align = 4 wr %g1,%g0,%gsr ! GSR = e0591e8700000054 wr %g0,%y ! Clear Y 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[00000000910000dc] = 31d33601, %l18 = e45ad65400b3241e ldsb [%o2+0x01d],%g2 ! %g2 = 0000000000000031 ! %l3 = a44a7e25c9450fc0, Mem[000000005a8000d2] = 953a6f46 stb %l3,[%i1+0x012] ! Mem[000000005a8000d0] = 953ac046 ! Mem[000000005a0000f8] = 3d4c942f, %l6 = a723defa, %l4 = d96d59d5 add %i0,0x38,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000003d4c942f ! %l4 = 000000003d4c942f, Mem[00000000918000f8] = 3636a6ac stb %l4,[%o3+0x038] ! Mem[00000000918000f8] = 2f36a6ac ! %l7 = 2d6b2a161ce8d7ae, Mem[00000000918000c0] = 69d68606 stw %l7,[%o3+%g0] ! Mem[00000000918000c0] = 1ce8d7ae ! Mem[00000000910000e8] = 8a57f6f6, %l18 = e45ad65400b3241e ldsw [%o2+%o5],%g2 ! %g2 = e45ad65400b3241e ! Mem[00000000910000c8] = a1e5df4d, %l18 = e45ad65400b3241e ldsw [%o2+%i4],%g2 ! %g2 = e45ad65400b3241e ! Mem[000000005b0000f8] = feae65b0, %l1 = 45027e88279c66e2 swap [%i2+0x038],%l1 ! %l1 = 00000000feae65b0 ! Mem[00000000910000cc] = 1906bd17, %l18 = e45ad65400b3241e ldsb [%o2+0x00f],%g2 ! %g2 = 0000000000000019 ! Mem[000000005a8000e8] = 1b0df901c46b0cbb, %l0 = 5c26b4ddd7cc11fd, %l3 = a44a7e25c9450fc0 add %i1,0x28,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 1b0df901c46b0cbb p37_label_2: ! Mem[000000005a8000cc] = 68d1f249, %l0 = d7cc11fd, %l4 = 3d4c942f add %i1,0x0c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000068d1f249 ! %l4 = 68d1f249, %l5 = dba82abb, Mem[00000000918000e8] = d97009e7 e5df9dd8 std %l4,[%o3+%o5] ! Mem[00000000918000e8] = 68d1f249 dba82abb ! Mem[000000005a8000d4] = de7cf431, %l3 = 1b0df901c46b0cbb swap [%i1+0x014],%l3 ! %l3 = 00000000de7cf431 ! Mem[000000005a0000c8] = f167a097e1c8495f, %l7 = 2d6b2a161ce8d7ae ldx [%i0+%i4],%l7 ! %l7 = f167a097e1c8495f ! %l3 = 00000000de7cf431, Mem[00000000908000df] = d6242a17 stb %l3,[%o1+0x01f] ! Mem[00000000908000dc] = 31242a17 ! Mem[00000000910000d0] = 06bd17f66e5e25aa, %l18 = e45ad65400b3241e ldx [%o2+%i5],%g2 ! %g2 = 06bd17f66e5e25aa ! Mem[000000005b8000cc] = e0deb91c, %l1 = 00000000feae65b0 ldsb [%i3+0x00e],%l1 ! %l1 = ffffffffffffffb9 ! %l2 = c1bdf492, %l3 = de7cf431, Mem[00000000908000f8] = f6f5d23f ab225f28 std %l2,[%o1+0x038] ! Mem[00000000908000f8] = c1bdf492 de7cf431 ! Mem[000000005b8000c4] = 522e6cc7, %l1 = ffffffb9, %l5 = dba82abb add %i3,0x04,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000522e6cc7 ! Mem[00000000918000fc] = 755694de, %l18 = e45ad65400b3241e ldsh [%o3+0x03c],%g2 ! %g2 = 0000000000007556 p37_label_3: ! Mem[000000005b8000f4] = c4f2d379, %l6 = a723defa, %l3 = de7cf431 add %i3,0x34,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000c4f2d379 ! Mem[000000005b8000ec] = 9f774b71, %l4 = 0000000068d1f249 ldsh [%i3+0x02e],%l4 ! %l4 = 0000000000004b71 ! Mem[000000005a0000d0] = cd274bb2466317f9, %l5 = 00000000522e6cc7, %l0 = 5c26b4ddd7cc11fd add %i0,0x10,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = cd274bb2466317f9 ! Mem[000000005a8000f4] = 9ed16fbe, %l5 = 522e6cc7, %l2 = c1bdf492 add %i1,0x34,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000009ed16fbe ! Mem[00000000910000fc] = cdf6c3bc, %l18 = e45ad65400b3241e ldsh [%o2+0x03c],%g2 ! %g2 = ffffffffffffcdf6 ! Mem[000000005a8000d8] = 41fde337, %l3 = 00000000c4f2d379 ldstub [%i1+%i6],%l3 ! %l3 = 0000000000000041 ! %l6 = a723defa, %l7 = e1c8495f, Mem[00000000908000e8] = 52d85af6 5bd6f7c8 std %l6,[%o1+%o5] ! Mem[00000000908000e8] = a723defa e1c8495f ! Mem[00000000910000d8] = 3b50fb69, %l18 = e45ad65400b3241e ldsh [%o2+%i6],%g2 ! %g2 = 0000000000003b50 ! Mem[000000005a0000f0] = 81d2a3fa, %l4 = 0000000000004b71 swap [%i0+%o6],%l4 ! %l4 = 0000000081d2a3fa ! Mem[00000000908000d0] = 7198b30a564e5092, %l18 = e45ad65400b3241e ldx [%o1+%i5],%g2 ! %g2 = 7198b30a564e5092 p37_label_4: ! Mem[000000005a0000fc] = f89176e7, %l7 = f167a097e1c8495f swap [%i0+0x03c],%l7 ! %l7 = 00000000f89176e7 ! Mem[000000005a8000c8] = 78fc6d5d, %l0 = cd274bb2466317f9 swap [%i1+%i4],%l0 ! %l0 = 0000000078fc6d5d ! Mem[000000005b0000ec] = b9e0b32c, %l6 = a723defa, %l0 = 78fc6d5d add %i2,0x2c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000b9e0b32c ! Mem[000000005b0000e8] = 064a3b50, %l5 = 522e6cc7, %l5 = 522e6cc7 add %i2,0x28,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000064a3b50 ! %l2 = 000000009ed16fbe, Mem[00000000918000f8] = 2f36a6ac stw %l2,[%o3+0x038] ! Mem[00000000918000f8] = 9ed16fbe ! Mem[00000000910000d8] = 3b50fb69, %l18 = e45ad65400b3241e ldsb [%o2+%i6],%g2 ! %g2 = 000000000000003b ! %l6 = 0f7c1ca8a723defa, Mem[000000005a0000d8] = dc2a5e21 stw %l6,[%i0+%i6] ! Mem[000000005a0000d8] = a723defa ! Mem[000000005b0000d8] = ef26362b, %l3 = 00000041, %l2 = 9ed16fbe add %i2,0x18,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000ef26362b ! Mem[00000000918000e4] = 6bc76080, %l18 = e45ad65400b3241e ldsh [%o3+0x024],%g2 ! %g2 = 0000000000006bc7 ! Mem[000000005b8000d0] = 15c26a2a, %l3 = 00000041, %l6 = a723defa add %i3,0x10,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000015c26a2a p37_label_5: ! Mem[000000005a0000cc] = e1c8495f, %l2 = ef26362b, %l0 = b9e0b32c add %i0,0x0c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000e1c8495f ! Mem[000000005b8000d5] = 4b163481, %l4 = 0000000081d2a3fa ldstub [%i3+0x015],%l4 ! %l4 = 0000000000000016 ! Mem[000000005b0000f8] = 279c66e2, %l3 = 00000041, %l4 = 00000016 add %i2,0x38,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000279c66e2 ! %l4 = 00000000279c66e2, Mem[00000000900000e8] = 8b54c8c1 stw %l4,[%o0+%o5] ! Mem[00000000900000e8] = 279c66e2 ! Mem[00000000918000e8] = f249dba8, %l18 = e45ad65400b3241e ldsh [%o3+0x02a],%g2 ! %g2 = fffffffffffff249 ! Mem[000000005a0000e1] = 2628b75a, %l7 = 00000000f89176e7 ldstub [%i0+0x021],%l7 ! %l7 = 0000000000000028 ! Mem[000000005b8000d9] = 1c98fa03, %l5 = 00000000064a3b50 ldstub [%i3+0x019],%l5 ! %l5 = 0000000000000098 ! Mem[000000005b0000e5] = a32bfe1d, %l2 = 00000000ef26362b ldstub [%i2+0x025],%l2 ! %l2 = 000000000000002b ! Mem[000000005a8000cc] = 68d1f249, %l0 = 00000000e1c8495f swap [%i1+0x00c],%l0 ! %l0 = 0000000068d1f249 ! Mem[000000005a8000c4] = 057b83ce, %l3 = 00000041, %l3 = 00000041 add %i1,0x04,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000057b83ce p37_label_6: ! Mem[00000000900000cc] = 0472ded8, %l18 = e45ad65400b3241e ldsw [%o0+0x00c],%g2 ! %g2 = e45ad65400b3241e ! %l7 = 0000000000000028, Mem[000000005a0000fc] = e1c8495f stw %l7,[%i0+0x03c] ! Mem[000000005a0000fc] = 00000028 ! Mem[000000005b0000d8] = ef26362b56b839fb, %l5 = 0000000000000098, %l1 = ffffffffffffffb9 add %i2,0x18,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = ef26362b56b839fb ! Mem[000000005a8000d1] = 953ac046, %l0 = 0000000068d1f249 ldstub [%i1+0x011],%l0 ! %l0 = 000000000000003a ! Mem[00000000910000f0] = 2a97cb95, %l18 = e45ad65400b3241e ldsb [%o2+0x032],%g2 ! %g2 = 000000000000002a ! Mem[00000000900000ec] = b2429f80, %l18 = e45ad65400b3241e ldsb [%o0+0x02c],%g2 ! %g2 = ffffffffffffffb2 ! %l2 = 000000000000002b, Mem[00000000910000d4] = 6e5e25aa stb %l2,[%o2+0x014] ! Mem[00000000910000d4] = 2b5e25aa ! Mem[00000000918000f4] = 5aed9849, %l18 = e45ad65400b3241e ldsw [%o3+0x034],%g2 ! %g2 = e45ad65400b3241e ! Mem[000000005a0000e8] = 0558d2e6, %l0 = 000000000000003a swap [%i0+%o5],%l0 ! %l0 = 000000000558d2e6 ! Mem[000000005a8000f6] = 9ed16fbe, %l0 = 000000000558d2e6 ldstub [%i1+0x036],%l0 ! %l0 = 000000000000006f p37_label_7: ! Mem[000000005b8000e8] = e519d91c9f774b71, %l0 = 000000000000006f, %l3 = 00000000057b83ce add %i3,0x28,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = e519d91c9f774b71 ! %l6 = 15c26a2a, %l7 = 00000028, Mem[00000000908000d0] = 7198b30a 564e5092 std %l6,[%o1+%i5] ! Mem[00000000908000d0] = 15c26a2a 00000028 ! Mem[00000000908000e8] = a723defa, %l18 = e45ad65400b3241e ldsh [%o1+%o5],%g2 ! %g2 = ffffffffffffa723 ! Mem[000000005b8000fe] = 4ac53ee6, %l2 = 000000000000002b ldstub [%i3+0x03e],%l2 ! %l2 = 000000000000003e ! Mem[000000005a0000c4] = a3575520, %l4 = 279c66e2, %l0 = 0000006f add %i0,0x04,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000a3575520 ! Mem[000000005b8000cc] = e0deb91c, %l0 = a3575520, %l2 = 0000003e add %i3,0x0c,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000e0deb91c ! Mem[00000000910000f8] = 9579f5c7cdf6c3bc, %l18 = e45ad65400b3241e ldx [%o2+0x038],%g2 ! %g2 = 9579f5c7cdf6c3bc ! Mem[000000005b8000cc] = e0deb91c, %l3 = 9f774b71, %l3 = 9f774b71 add %i3,0x0c,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000e0deb91c ! %l2 = e0deb91c, %l3 = e0deb91c, Mem[00000000918000d8] = 57d20022 29bc89c3 std %l2,[%o3+%i6] ! Mem[00000000918000d8] = e0deb91c e0deb91c ! Mem[00000000918000c0] = 1ce8d7ae, %l18 = e45ad65400b3241e ldsw [%o3+%g0],%g2 ! %g2 = e45ad65400b3241e p37_label_8: ! Mem[000000005b8000f0] = 20ba9599c4f2d379, %l0 = 00000000a3575520, %l4 = 00000000279c66e2 add %i3,0x30,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 20ba9599c4f2d379 ! Mem[000000005a8000ec] = c46b0cbb, %l6 = 0000000015c26a2a swap [%i1+0x02c],%l6 ! %l6 = 00000000c46b0cbb ! Mem[00000000918000c4] = 0a36bd1b, %l18 = e45ad65400b3241e ldsw [%o3+0x004],%g2 ! %g2 = e45ad65400b3241e ! Mem[00000000900000f4] = 4499e34c, %l18 = e45ad65400b3241e ldsw [%o0+0x034],%g2 ! %g2 = e45ad65400b3241e ! Mem[00000000900000d0] = cf51172893556acd, %l18 = e45ad65400b3241e ldx [%o0+%i5],%g2 ! %g2 = cf51172893556acd ! %l4 = c4f2d379, %l5 = 00000098, Mem[00000000908000e0] = 242a1794 21f5d561 std %l4,[%o1+%o4] ! Mem[00000000908000e0] = c4f2d379 00000098 ! Mem[000000005a8000e4] = 81601f68, %l4 = 20ba9599c4f2d379 swap [%i1+0x024],%l4 ! %l4 = 0000000081601f68 ! Mem[00000000918000e4] = 6bc76080, %l18 = e45ad65400b3241e ldsh [%o3+0x024],%g2 ! %g2 = 0000000000006bc7 ! %l5 = 0000000000000098, Mem[00000000908000d1] = c26a2a00 stb %l5,[%o1+0x011] ! Mem[00000000908000d0] = 986a2a00 ! Mem[000000005a8000d0] = 95ffc046, %l6 = 00000000c46b0cbb ldsw [%i1+%i5],%l6 ! %l6 = ffffffff95ffc046 p37_label_9: ! Mem[000000005b8000e0] = 7b39c29f, %l1 = 56b839fb, %l0 = a3575520 add %i3,0x20,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000007b39c29f ! Mem[000000005b0000c0] = aafcdb8dd96edb85, %l0 = 000000007b39c29f, %l6 = ffffffff95ffc046 casxa [%i2]0x80,%l0,%l6 ! %l6 = aafcdb8dd96edb85 ! Mem[000000005a0000d0] = cd274bb2466317f9, %l5 = 0000000000000098, %l3 = 00000000e0deb91c add %i0,0x10,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = cd274bb2466317f9 ! Mem[000000005b0000dc] = 56b839fb, %l1 = 56b839fb, %l3 = 466317f9 add %i2,0x1c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000056b839fb ! Mem[00000000900000d4] = 93556acd, %l18 = e45ad65400b3241e ldsh [%o0+0x014],%g2 ! %g2 = ffffffffffff9355 ! Mem[00000000918000d4] = 3b03e0de, %l18 = e45ad65400b3241e ldsh [%o3+0x016],%g2 ! %g2 = 0000000000003b03 ! Mem[000000005a8000fc] = d5c5c903, %l6 = aafcdb8dd96edb85 ldstub [%i1+0x03c],%l6 ! %l6 = 00000000000000d5 ! %l6 = 000000d5, %l7 = 00000028, Mem[00000000918000f0] = 2effe3b0 5aed9849 std %l6,[%o3+%o6] ! Mem[00000000918000f0] = 000000d5 00000028 ! %l6 = 00000000000000d5, Mem[00000000908000ec] = e1c8495f stb %l6,[%o1+0x02c] ! Mem[00000000908000ec] = d5c8495f ! Mem[000000005b8000dc] = a4c9a166, %l4 = 81601f68, %l2 = e0deb91c add %i3,0x1c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000a4c9a166 p37_label_10: ! %l4 = 0000000081601f68, Mem[00000000900000ec] = b2429f80 stw %l4,[%o0+0x02c] ! Mem[00000000900000ec] = 81601f68 ! %l7 = 0000000000000028, Mem[00000000908000c4] = 66c2b5be stw %l7,[%o1+0x004] ! Mem[00000000908000c4] = 00000028 ! Mem[00000000918000fc] = 755694de, %l18 = e45ad65400b3241e ldsh [%o3+0x03c],%g2 ! %g2 = 0000000000007556 ! %l7 = 0000000000000028, Mem[00000000900000e2] = efcae317 stb %l7,[%o0+0x022] ! Mem[00000000900000e0] = 28cae317 ! Mem[00000000908000d4] = 00000028, %l18 = e45ad65400b3241e ldsw [%o1+0x014],%g2 ! %g2 = e45ad65400b3241e ! %l0 = 7b39c29f, %l1 = 56b839fb, Mem[00000000900000f8] = 725b5596 bab5974c std %l0,[%o0+0x038] ! Mem[00000000900000f8] = 7b39c29f 56b839fb ! %l4 = 0000000081601f68, Mem[00000000900000dc] = aea3305c stw %l4,[%o0+0x01c] ! Mem[00000000900000dc] = 81601f68 ! Mem[00000000900000cc] = ded8cf51, %l18 = e45ad65400b3241e ldsb [%o0+0x00e],%g2 ! %g2 = ffffffffffffffde ! Mem[000000005a8000e8] = 1b0df90115c26a2a, %l4 = 0000000081601f68, %l1 = ef26362b56b839fb add %i1,0x28,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 1b0df90115c26a2a ! Mem[000000005a0000d0] = cd274bb2, %l2 = 00000000a4c9a166 ldstub [%i0+%i5],%l2 ! %l2 = 00000000000000cd p37_label_11: ! Mem[000000005b0000e0] = 084c62cf, %l7 = 00000028, %l4 = 81601f68 add %i2,0x20,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000084c62cf ! Mem[000000005b8000e0] = 7b39c29f, %l0 = 000000007b39c29f swap [%i3+%o4],%l0 ! %l0 = 000000007b39c29f ! %l0 = 7b39c29f, %l1 = 15c26a2a, Mem[00000000908000d0] = 15986a2a 00000028 std %l0,[%o1+%i5] ! Mem[00000000908000d0] = 7b39c29f 15c26a2a ! Mem[00000000918000c0] = 1ce8d7ae, %l18 = e45ad65400b3241e ldsh [%o3+%g0],%g2 ! %g2 = 0000000000001ce8 ! Mem[000000005a0000e8] = 0000003a, %l3 = 0000000056b839fb ldsb [%i0+%o5],%l3 ! %l3 = 0000000000000000 ! Mem[000000005b8000ea] = e519d91c, %l2 = 00000000000000cd ldstub [%i3+0x02a],%l2 ! %l2 = 00000000000000d9 ! Mem[00000000908000cc] = 2de87b39, %l18 = e45ad65400b3241e ldsh [%o1+0x00e],%g2 ! %g2 = 0000000000002de8 ! %l6 = 000000d5, %l7 = 00000028, Mem[00000000910000d8] = 3b50fb69 7b31d336 std %l6,[%o2+%i6] ! Mem[00000000910000d8] = 000000d5 00000028 ! %l5 = 0000000000000098, Mem[00000000900000d6] = 6acde8bc stb %l5,[%o0+0x016] ! Mem[00000000900000d4] = 98cde8bc ! Mem[00000000900000f0] = 44cc4dae4499e34c, %l18 = e45ad65400b3241e ldx [%o0+%o6],%g2 ! %g2 = 44cc4dae4499e34c p37_label_12: ! Mem[00000000908000d0] = 7b39c29f15c26a2a, %l18 = e45ad65400b3241e ldx [%o1+%i5],%g2 ! %g2 = 7b39c29f15c26a2a ! %l0 = 7b39c29f, %l1 = 15c26a2a, Mem[00000000918000f8] = 9ed16fbe 755694de std %l0,[%o3+0x038] ! Mem[00000000918000f8] = 7b39c29f 15c26a2a ! Mem[000000005b0000e8] = 064a3b50b9e0b32c, %l5 = 0000000000000098, %l7 = 0000000000000028 add %i2,0x28,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 064a3b50b9e0b32c ! Mem[000000005a8000d8] = fffde3370e23f00d, %l6 = 00000000000000d5, %l4 = 00000000084c62cf add %i1,0x18,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = fffde3370e23f00d ! Mem[000000005a0000d8] = a723defa64cf2b10, %l5 = 0000000000000098, %l7 = 064a3b50b9e0b32c add %i0,0x18,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = a723defa64cf2b10 ! %l0 = 7b39c29f, %l1 = 15c26a2a, Mem[000000005b8000d0] = 15c26a2a 4bff3481 std %l0,[%i3+%i5] ! Mem[000000005b8000d0] = 7b39c29f 15c26a2a ! Mem[000000005b8000e0] = 7b39c29f5d1bcb62, %l0 = 000000007b39c29f, %l4 = fffde3370e23f00d add %i3,0x20,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 7b39c29f5d1bcb62 ! Mem[000000005a8000f8] = 7ea0d6fc, %l1 = 1b0df90115c26a2a swap [%i1+0x038],%l1 ! %l1 = 000000007ea0d6fc ! Mem[000000005a0000d8] = a723defa64cf2b10, %l2 = 00000000000000d9, %l5 = 0000000000000098 add %i0,0x18,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = a723defa64cf2b10 ! Mem[000000005b0000c8] = 9aaa86be03a7f999, %l1 = 000000007ea0d6fc, %l7 = a723defa64cf2b10 add %i2,0x08,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 9aaa86be03a7f999 p37_label_13: ! Mem[000000005a0000fa] = 3d4c942f, %l3 = 0000000000000000 ldstub [%i0+0x03a],%l3 ! %l3 = 0000000000000094 ! Mem[000000005a0000fc] = 00000028, %l5 = 64cf2b10, %l7 = 03a7f999 add %i0,0x3c,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000000000028 ! Mem[000000005a8000c4] = 057b83ce, %l1 = 000000007ea0d6fc swap [%i1+0x004],%l1 ! %l1 = 00000000057b83ce ! %l2 = 000000d9, %l3 = 00000094, Mem[00000000910000e8] = 8a57f6f6 adbcd5b2 std %l2,[%o2+%o5] ! Mem[00000000910000e8] = 000000d9 00000094 ! Mem[000000005a8000d4] = c46b0cbb, %l7 = 00000028, %l2 = 000000d9 add %i1,0x14,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000c46b0cbb ! %l0 = 000000007b39c29f, Mem[000000005a0000c3] = 7190fd52 stb %l0,[%i0+0x003] ! Mem[000000005a0000c0] = 7190fd9f ! Mem[000000005a0000f4] = 9b3f04ed, %l3 = 00000094, %l0 = 7b39c29f add %i0,0x34,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000009b3f04ed ! Mem[000000005b0000ed] = b9e0b32c, %l1 = 00000000057b83ce ldstub [%i2+0x02d],%l1 ! %l1 = 00000000000000e0 ! Mem[000000005b8000c8] = 599dd827, %l2 = 00000000c46b0cbb swap [%i3+%i4],%l2 ! %l2 = 00000000599dd827 ! Mem[000000005b0000c8] = 9aaa86be03a7f999, %l3 = 0000000000000094, %l0 = 000000009b3f04ed add %i2,0x08,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 9aaa86be03a7f999 p37_label_14: ! Mem[000000005a8000d4] = c46b0cbb, %l5 = 64cf2b10, %l6 = 000000d5 add %i1,0x14,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000c46b0cbb ! Mem[000000005b0000f8] = 279c66e2, %l3 = 0000000000000094 ldsh [%i2+0x03a],%l3 ! %l3 = 00000000000066e2 ! Mem[00000000910000fc] = c3bc0000, %l18 = e45ad65400b3241e ldsh [%o2+0x03e],%g2 ! %g2 = ffffffffffffc3bc ! Mem[000000005a0000e8] = 0000003a, %l5 = 64cf2b10, %l4 = 5d1bcb62 add %i0,0x28,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000000000003a ! Mem[000000005b0000cc] = 03a7f999, %l5 = a723defa64cf2b10 swap [%i2+0x00c],%l5 ! %l5 = 0000000003a7f999 ! Mem[000000005a8000f3] = 8acbc452, %l2 = 00000000599dd827 ldstub [%i1+0x033],%l2 ! %l2 = 0000000000000052 ! Mem[000000005a0000f8] = 3d4cff2f, %l6 = 00000000c46b0cbb swap [%i0+0x038],%l6 ! %l6 = 000000003d4cff2f ! Mem[000000005a0000dc] = 64cf2b10, %l1 = 000000e0, %l5 = 03a7f999 add %i0,0x1c,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000064cf2b10 ! Mem[000000005b8000e7] = 5d1bcb62, %l4 = 000000000000003a ldstub [%i3+0x027],%l4 ! %l4 = 0000000000000062 ! Mem[000000005b0000c0] = aafcdb8d, %l0 = 03a7f999, %l0 = 03a7f999 casa [%i2]0x80,%l0,%l0 ! %l0 = 00000000aafcdb8d p37_label_15: ! Mem[00000000910000e4] = 2cae1d1d, %l18 = e45ad65400b3241e ldsb [%o2+0x024],%g2 ! %g2 = 000000000000002c ! Mem[000000005a8000d8] = fffde337, %l0 = aafcdb8d, %l5 = 64cf2b10 add %i1,0x18,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000fffde337 ! Mem[000000005b8000c4] = 522e6cc7, %l2 = 0000000000000052 ldsb [%i3+0x004],%l2 ! %l2 = 0000000000000052 ! Mem[000000005a8000f8] = 15c26a2a, %l2 = 0000000000000052 ldsh [%i1+0x038],%l2 ! %l2 = 00000000000015c2 ! Mem[000000005a8000d2] = 95ffc046, %l5 = 00000000fffde337 ldstub [%i1+0x012],%l5 ! %l5 = 00000000000000c0 ! Mem[000000005b8000d0] = 7b39c29f, %l6 = 3d4cff2f, %l3 = 000066e2 add %i3,0x10,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 000000007b39c29f ! Mem[000000005a0000d8] = a723defa, %l0 = 00000000aafcdb8d ldsh [%i0+0x01a],%l0 ! %l0 = ffffffffffffdefa ! Mem[00000000900000e8] = e281601f, %l18 = e45ad65400b3241e ldsb [%o0+0x02b],%g2 ! %g2 = ffffffffffffffe2 ! Mem[000000005a0000d4] = 466317f9, %l2 = 000015c2, %l0 = ffffdefa add %i0,0x14,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000466317f9 ! Mem[000000005a0000fd] = 00000028, %l6 = 000000003d4cff2f ldstub [%i0+0x03d],%l6 ! %l6 = 0000000000000000 ba,a p37_not_taken_0_end p37_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p37_branch_failed p37_not_taken_0_end: ! End of Random Code for Processor 37 1: membar #Sync ! Force all stores to complete p37_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x094] ! Set processor 37 done flag ! Check Registers p37_check_registers: set p37_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000466317f9 bne,a,pn %xcc,p37_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000e0 bne,a,pn %xcc,p37_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000015c2 bne,a,pn %xcc,p37_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000007b39c29f bne,a,pn %xcc,p37_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000062 bne,a,pn %xcc,p37_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000c0 bne,a,pn %xcc,p37_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000000 bne,a,pn %xcc,p37_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000028 bne,a,pn %xcc,p37_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p37_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 7190fd9fa3575520 ldx [%i0+0x000],%g3 ! Observed data at 000000005a0000c0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff274bb2466317f9 ldx [%i0+0x010],%g3 ! Observed data at 000000005a0000d0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 26ffb75a4ce57048 ldx [%i0+0x020],%g3 ! Observed data at 000000005a0000e0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 00004b719b3f04ed ldx [%i0+0x030],%g3 ! Observed data at 000000005a0000f0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = c46b0cbb00ff0028 ldx [%i0+0x038],%g3 ! Observed data at 000000005a0000f8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x038,%g4 set p37_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 024e88997ea0d6fc ldx [%i1+0x000],%g3 ! Observed data at 000000005a8000c0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 466317f9e1c8495f ldx [%i1+0x008],%g3 ! Observed data at 000000005a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 95ffff46c46b0cbb ldx [%i1+0x010],%g3 ! Observed data at 000000005a8000d0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 63dcd5e6c4f2d379 ldx [%i1+0x020],%g3 ! Observed data at 000000005a8000e0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 8acbc4ff9ed1ffbe ldx [%i1+0x030],%g3 ! Observed data at 000000005a8000f0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 15c26a2affc5c903 ldx [%i1+0x038],%g3 ! Observed data at 000000005a8000f8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x038,%g4 set p37_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 9aaa86be64cf2b10 ldx [%i2+0x008],%g3 ! Observed data at 000000005b0000c8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ef26362b466317f9 ldx [%i2+0x018],%g3 ! Observed data at 000000005b0000d8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 084c62cfa3fffe1d ldx [%i2+0x020],%g3 ! Observed data at 000000005b0000e0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 064a3b50b9ffb32c ldx [%i2+0x028],%g3 ! Observed data at 000000005b0000e8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x028,%g4 set p37_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = c46b0cbbe0deb91c 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 = 7b39c29f15c26a2a 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 = 1cfffa03a4c9a166 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 = 7b39c29f5d1bcbff ldx [%i3+0x020],%g3 ! Observed data at 000000005b8000e0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e519ff1c9f774b71 ldx [%i3+0x028],%g3 ! Observed data at 000000005b8000e8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0a7df97c4ac5ffe6 ldx [%i3+0x038],%g3 ! Observed data at 000000005b8000f8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x038,%g4 ! The test for processor 37 has passed p37_passed: ta GOOD_TRAP nop p37_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p37_failed p37_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p37_failed p37_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p37_failed p37_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p37_failed p37_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p37_failed p37_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p37_failed p37_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p37_failed p37_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p37_failed ! 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_dfill_failed: ba p37_failed mov 0xddd,%g1 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: ldsw [%i3+0x024],%l6 ! Mem[000000005b8000e4] lduh [%i3+0x036],%l7 ! Mem[000000005b8000f6] ldsw [%i3+0x020],%l2 ! Mem[000000005b8000e0] ldub [%i2+0x03f],%l6 ! Mem[000000005b0000ff] sth %l6,[%i2+0x018] ! Mem[000000005b0000d8] ldx [%i0+0x020],%l6 ! Mem[000000005a0000e0] done p37_trap1o: ldsw [%o3+0x024],%l6 ! Mem[000000005b8000e4] lduh [%o3+0x036],%l7 ! Mem[000000005b8000f6] ldsw [%o3+0x020],%l2 ! Mem[000000005b8000e0] ldub [%o2+0x03f],%l6 ! Mem[000000005b0000ff] sth %l6,[%o2+0x018] ! Mem[000000005b0000d8] ldx [%o0+0x020],%l6 ! Mem[000000005a0000e0] done p37_trap2e: ldub [%i1+0x03b],%l7 ! Mem[000000005a8000fb] std %l6,[%i1+0x008] ! Mem[000000005a8000c8] swap [%i3+0x020],%l7 ! Mem[000000005b8000e0] swap [%i1+0x02c],%l4 ! Mem[000000005a8000ec] ldstub [%i3+0x02a],%l7 ! Mem[000000005b8000ea] done p37_trap2o: ldub [%o1+0x03b],%l7 ! Mem[000000005a8000fb] std %l6,[%o1+0x008] ! Mem[000000005a8000c8] swap [%o3+0x020],%l7 ! Mem[000000005b8000e0] swap [%o1+0x02c],%l4 ! Mem[000000005a8000ec] ldstub [%o3+0x02a],%l7 ! Mem[000000005b8000ea] done p37_trap3e: nop nop nop done p37_trap3o: 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 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 5c26b4ddd7cc11fd ldx [%g1+0x008],%l1 ! %l1 = 45027e88279c66e2 ldx [%g1+0x010],%l2 ! %l2 = bb4494f0c1bdf492 ldx [%g1+0x018],%l3 ! %l3 = a44a7e25c9450fc0 ldx [%g1+0x020],%l4 ! %l4 = 217cc5cfd96d59d5 ldx [%g1+0x028],%l5 ! %l5 = 60e585d5dba82abb ldx [%g1+0x030],%l6 ! %l6 = 0f7c1ca8a723defa ldx [%g1+0x038],%l7 ! %l7 = 2d6b2a161ce8d7ae ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 188809ab 510f8d2c 3d1386b5 3be2dd78 ! %f4 = e6b25579 70404d01 eacaf394 52f7076c ! %f8 = 1edf4b20 40092dfb ae9719be 11914f1a ! %f12 = 1abaaf06 d1b5f26a 78a79d32 1c4cda4d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = d32f04bf d99387df 94960050 ee276411 ! %f20 = 5cafc0bf 7f013da8 a5017e7a 2eb3bacf ! %f24 = 506dd2a7 b525f4a4 06d57ced 94dc0277 ! %f28 = 0ed439ad 362ed6f9 9cfdaaee 6f710a3d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e99843df d4bee842 17b07d73 3e1234d8 ! %f36 = 8b9037c5 b0e3d047 5a6f24f5 d725fd1b ! %f40 = dd45ff60 95eadec2 b51a3ebd 4e4395e1 ! %f44 = 9d51c15b 9305544a 5a295d40 7b1af017 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8da7cf6700000055,%g7,%g1 ! GSR scale = 10, align = 5 wr %g1,%g0,%gsr ! GSR = 8da7cf6700000055 wr %g0,%y ! Clear Y 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[000000005c0000dc] = e9a27b25, %l5 = be13ae9c6d46346a swap [%i0+0x01c],%l5 ! %l5 = 00000000e9a27b25 ! Mem[000000005c8000f0] = cf1904ea5caee94a, %l4 = 1c3bd753c5c3bf69 ldx [%i1+%o6],%l4 ! %l4 = cf1904ea5caee94a ! Mem[00000000910000d8] = 697b31d3, %l18 = ada211a82d7c1d85 ldsb [%o2+0x01b],%g2 ! %g2 = 0000000000000069 ! Mem[000000005d8000e4] = b3f63512, %l0 = 97ca8ad9ffdad8c5 ldsb [%i3+0x026],%l0 ! %l0 = 0000000000000035 ! %l6 = 6747c80a, %l7 = 88f2828a, Mem[000000005c0000e0] = 04b45d35 5ec36690 std %l6,[%i0+%o4] ! Mem[000000005c0000e0] = 6747c80a 88f2828a ! Mem[000000005d0000d0] = 351837f8, %l0 = 0000000000000035 swap [%i2+%i5],%l0 ! %l0 = 00000000351837f8 ! %l4 = 5caee94a, %l5 = e9a27b25, Mem[00000000918000e8] = d97009e7 e5df9dd8 std %l4,[%o3+%o5] ! Mem[00000000918000e8] = 5caee94a e9a27b25 ! %l6 = a07d6ec46747c80a, Mem[00000000908000f5] = 08782df6 stb %l6,[%o1+0x035] ! Mem[00000000908000f4] = 0a782df6 ! Mem[000000005d8000f0] = 214173cba67d936e, %l1 = 661b9160360f7e67, %l2 = 15c727d49d19c72e add %i3,0x30,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 214173cba67d936e ! Mem[00000000908000c8] = 3c93a620, %l18 = ada211a82d7c1d85 ldsh [%o1+0x00a],%g2 ! %g2 = 0000000000003c93 p38_label_2: ! Mem[000000005d0000dc] = 4e6b19a8, %l0 = 351837f8, %l4 = 5caee94a add %i2,0x1c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000004e6b19a8 ! Mem[00000000918000f4] = 5aed9849, %l18 = ada211a82d7c1d85 ldsb [%o3+0x034],%g2 ! %g2 = 000000000000005a ! Mem[000000005d0000ec] = 128e04b7, %l2 = a67d936e, %l0 = 351837f8 add %i2,0x2c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000128e04b7 ! Mem[000000005d0000c8] = 8940737d, %l1 = 360f7e67, %l4 = 4e6b19a8 add %i2,0x08,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000008940737d ! Mem[00000000908000e8] = 52d85af6, %l18 = ada211a82d7c1d85 ldsw [%o1+%o5],%g2 ! %g2 = ada211a82d7c1d85 ! %l2 = a67d936e, %l3 = 9c4f2565, Mem[00000000908000f0] = d24aa70c f40a782d std %l2,[%o1+%o6] ! Mem[00000000908000f0] = a67d936e 9c4f2565 ! Mem[00000000910000d0] = 06bd17f6, %l18 = ada211a82d7c1d85 ldsw [%o2+%i5],%g2 ! %g2 = ada211a82d7c1d85 ! Mem[000000005c0000e0] = 6747c80a, %l5 = 00000000e9a27b25 swap [%i0+%o4],%l5 ! %l5 = 000000006747c80a ! Mem[000000005d8000f0] = 214173cb, %l3 = 739df2529c4f2565 swap [%i3+%o6],%l3 ! %l3 = 00000000214173cb ! Mem[00000000900000ec] = 429f8044, %l18 = ada211a82d7c1d85 ldsb [%o0+0x02d],%g2 ! %g2 = 0000000000000042 p38_label_3: ! %l6 = a07d6ec46747c80a, Mem[00000000910000cf] = 1906bd17 stb %l6,[%o2+0x00f] ! Mem[00000000910000cc] = 0a06bd17 ! Mem[000000005c0000d0] = d6c8cdd0, %l2 = 214173cba67d936e ldstub [%i0+%i5],%l2 ! %l2 = 00000000000000d6 ! Mem[000000005c0000c8] = e99fde0d, %l3 = 00000000214173cb ldstub [%i0+%i4],%l3 ! %l3 = 00000000000000e9 ! Mem[000000005c8000ec] = 476135b2, %l0 = 00000000128e04b7 ldsh [%i1+0x02c],%l0 ! %l0 = 0000000000004761 ! Mem[000000005c0000fc] = a45527e7, %l7 = e608efa688f2828a swap [%i0+0x03c],%l7 ! %l7 = 00000000a45527e7 ! Mem[000000005d0000e4] = 2acbcf3b, %l7 = 00000000a45527e7 ldstub [%i2+0x024],%l7 ! %l7 = 000000000000002a ! Mem[000000005d0000f0] = 3a1ce777b1ca4da7, %l3 = 00000000000000e9, %l5 = 000000006747c80a add %i2,0x30,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 3a1ce777b1ca4da7 ! Mem[000000005c0000dc] = 6d46346a, %l1 = 360f7e67, %l4 = 8940737d add %i0,0x1c,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000006d46346a ! %l0 = 0000000000004761, Mem[00000000910000d0] = 06bd17f6 stb %l0,[%o2+%i5] ! Mem[00000000910000d0] = 61bd17f6 ! Mem[00000000900000c8] = d7b08d93, %l18 = ada211a82d7c1d85 ldsw [%o0+%i4],%g2 ! %g2 = ada211a82d7c1d85 p38_label_4: ! %l7 = 000000000000002a, Mem[00000000908000e8] = 52d85af6 stw %l7,[%o1+%o5] ! Mem[00000000908000e8] = 0000002a ! %l7 = 000000000000002a, Mem[00000000900000f0] = 44cc4dae stb %l7,[%o0+%o6] ! Mem[00000000900000f0] = 2acc4dae ! %l1 = 661b9160360f7e67, Mem[000000005d0000fe] = b1053f55 stb %l1,[%i2+0x03e] ! Mem[000000005d0000fc] = b1056755 ! Mem[000000005c8000d8] = 2e86e56d, %l5 = 3a1ce777b1ca4da7 swap [%i1+%i6],%l5 ! %l5 = 000000002e86e56d ! Mem[00000000900000e8] = 8b54c8c1, %l18 = ada211a82d7c1d85 ldsh [%o0+%o5],%g2 ! %g2 = ffffffffffff8b54 ! Mem[000000005c0000c0] = 6fb7e424, %l2 = 00000000000000d6 ldsw [%i0+%g0],%l2 ! %l2 = 000000006fb7e424 ! %l1 = 661b9160360f7e67, Mem[00000000910000f8] = 9579f5c7 stw %l1,[%o2+0x038] ! Mem[00000000910000f8] = 360f7e67 ! Mem[000000005d8000e4] = b3f63512, %l3 = 000000e9, %l1 = 360f7e67 add %i3,0x24,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000b3f63512 ! %l0 = 00004761, %l1 = b3f63512, Mem[00000000910000d8] = 3b50fb69 7b31d336 std %l0,[%o2+%i6] ! Mem[00000000910000d8] = 00004761 b3f63512 ! Mem[00000000908000cc] = a6202de8, %l18 = ada211a82d7c1d85 ldsb [%o1+0x00c],%g2 ! %g2 = ffffffffffffffa6 p38_label_5: ! Mem[000000005c0000c4] = 265394eb, %l1 = 00000000b3f63512 swap [%i0+0x004],%l1 ! %l1 = 00000000265394eb ! %l7 = 000000000000002a, Mem[00000000900000d1] = 51172893 stb %l7,[%o0+0x011] ! Mem[00000000900000d0] = 2a172893 ! Mem[000000005c8000d4] = 756869be, %l0 = 0000000000004761 swap [%i1+0x014],%l0 ! %l0 = 00000000756869be ! Mem[000000005d0000ca] = 8940737d, %l7 = 000000000000002a ldstub [%i2+0x00a],%l7 ! %l7 = 0000000000000073 ! %l1 = 00000000265394eb, Mem[00000000908000f4] = 9c4f2565 stw %l1,[%o1+0x034] ! Mem[00000000908000f4] = 265394eb ! %l6 = 6747c80a, %l7 = 00000073, Mem[00000000918000c0] = 69d68606 0a36bd1b std %l6,[%o3+%g0] ! Mem[00000000918000c0] = 6747c80a 00000073 ! Mem[00000000910000e4] = ae1d1d8a, %l18 = ada211a82d7c1d85 ldsb [%o2+0x025],%g2 ! %g2 = ffffffffffffffae ! %l0 = 756869be, %l1 = 265394eb, Mem[00000000900000e8] = 8b54c8c1 b2429f80 std %l0,[%o0+%o5] ! Mem[00000000900000e8] = 756869be 265394eb ! Mem[00000000918000f4] = 5aed9849, %l18 = ada211a82d7c1d85 ldsb [%o3+0x034],%g2 ! %g2 = 000000000000005a ! Mem[00000000900000fc] = 974c0000, %l18 = ada211a82d7c1d85 ldsb [%o0+0x03e],%g2 ! %g2 = ffffffffffffff97 p38_label_6: ! Mem[000000005c8000fc] = a06a3175, %l6 = a07d6ec46747c80a swap [%i1+0x03c],%l6 ! %l6 = 00000000a06a3175 ! Mem[000000005d0000d0] = 000000350c67b835, %l4 = 000000006d46346a, %l4 = 000000006d46346a add %i2,0x10,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 000000350c67b835 ! Mem[000000005c0000f0] = 4c8a2d17, %l3 = 000000e9, %l4 = 0c67b835 add %i0,0x30,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000004c8a2d17 ! %l4 = 4c8a2d17, %l5 = 2e86e56d, Mem[00000000908000e8] = 0000002a 5bd6f7c8 std %l4,[%o1+%o5] ! Mem[00000000908000e8] = 4c8a2d17 2e86e56d ! Mem[000000005d8000c8] = c20679fe, %l1 = 265394eb, %l7 = 00000073 add %i3,0x08,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000c20679fe ! Mem[000000005c8000f8] = 9a9acaa9, %l2 = 6fb7e424, %l7 = c20679fe add %i1,0x38,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000009a9acaa9 ! Mem[000000005c0000f4] = d7a63138, %l4 = 000000004c8a2d17 swap [%i0+0x034],%l4 ! %l4 = 00000000d7a63138 ! %l4 = 00000000d7a63138, Mem[00000000900000d0] = cf2a1728 stb %l4,[%o0+%i5] ! Mem[00000000900000d0] = 382a1728 ! %l6 = a06a3175, %l7 = 9a9acaa9, Mem[00000000918000e0] = bef83b74 6bc76080 std %l6,[%o3+%o4] ! Mem[00000000918000e0] = a06a3175 9a9acaa9 ! %l6 = a06a3175, %l7 = 9a9acaa9, Mem[00000000900000f0] = 2acc4dae 4499e34c std %l6,[%o0+%o6] ! Mem[00000000900000f0] = a06a3175 9a9acaa9 p38_label_7: ! Mem[00000000918000c4] = 00000073, %l18 = ada211a82d7c1d85 ldsb [%o3+0x004],%g2 ! %g2 = 0000000000000000 ! Mem[000000005d0000e0] = 254973a0, %l0 = 756869be, %l7 = 9a9acaa9 add %i2,0x20,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000254973a0 ! Mem[000000005c0000d0] = ffc8cdd0, %l1 = 00000000265394eb ldsw [%i0+%i5],%l1 ! %l1 = ffffffffffc8cdd0 ! Mem[000000005d8000e0] = fc6c9081b3f63512, %l4 = 00000000d7a63138, %l3 = 00000000000000e9 add %i3,0x20,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = fc6c9081b3f63512 ! Mem[000000005d8000d8] = 2325c3917f07b0ee, %l1 = ffffffffffc8cdd0, %l0 = 00000000756869be add %i3,0x18,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 2325c3917f07b0ee ! Mem[00000000900000f4] = 9a9acaa9, %l18 = ada211a82d7c1d85 ldsh [%o0+0x034],%g2 ! %g2 = ffffffffffff9a9a ! Mem[000000005d8000f9] = 101d1c8d, %l1 = ffffffffffc8cdd0 ldstub [%i3+0x039],%l1 ! %l1 = 000000000000001d ! Mem[000000005c8000f1] = cf1904ea, %l1 = 000000000000001d ldstub [%i1+0x031],%l1 ! %l1 = 0000000000000019 ! %l0 = 2325c3917f07b0ee, Mem[00000000910000e4] = 2cae1d1d stw %l0,[%o2+0x024] ! Mem[00000000910000e4] = 7f07b0ee ! %l5 = 000000002e86e56d, Mem[00000000900000cc] = 0472ded8 stw %l5,[%o0+0x00c] ! Mem[00000000900000cc] = 2e86e56d p38_label_8: ! Mem[000000005d8000fa] = 10ff1c8d, %l5 = 000000002e86e56d ldstub [%i3+0x03a],%l5 ! %l5 = 000000000000001c ! Mem[000000005d0000e8] = 2f95fe1f, %l1 = 00000019, %l5 = 0000001c add %i2,0x28,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000002f95fe1f ! Mem[00000000900000e4] = 7af27568, %l18 = ada211a82d7c1d85 ldsh [%o0+0x026],%g2 ! %g2 = 0000000000007af2 ! Mem[000000005d8000c8] = c20679fe, %l0 = 7f07b0ee, %l0 = 7f07b0ee add %i3,0x08,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000c20679fe ! Mem[00000000918000c4] = 00738843, %l18 = ada211a82d7c1d85 ldsb [%o3+0x006],%g2 ! %g2 = 0000000000000000 ! Mem[000000005d0000c8] = 8940ff7dbcefbf0a, %l7 = 00000000254973a0, %l4 = 00000000d7a63138 add %i2,0x08,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 8940ff7dbcefbf0a ! Mem[000000005c8000f0] = cfff04ea, %l2 = 000000006fb7e424 swap [%i1+%o6],%l2 ! %l2 = 00000000cfff04ea ! Mem[000000005c8000c0] = 30123e8b61700902, %l1 = 0000000000000019, %l1 = 0000000000000019 casxa [%i1]0x80,%l1,%l1 ! %l1 = 30123e8b61700902 ! Mem[000000005d8000d8] = 2325c391, %l6 = a06a3175, %l6 = a06a3175 add %i3,0x18,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000002325c391 ! Mem[000000005d8000e4] = b3f63512, %l2 = 00000000cfff04ea swap [%i3+0x024],%l2 ! %l2 = 00000000b3f63512 p38_label_9: ! %l3 = fc6c9081b3f63512, Mem[00000000918000cc] = 7736dd33 stw %l3,[%o3+0x00c] ! Mem[00000000918000cc] = b3f63512 ! Mem[00000000900000d4] = 6acde8bc, %l18 = ada211a82d7c1d85 ldsh [%o0+0x016],%g2 ! %g2 = 0000000000006acd ! Mem[00000000918000e8] = 5caee94ae9a27b25, %l18 = ada211a82d7c1d85 ldx [%o3+%o5],%g2 ! %g2 = 5caee94ae9a27b25 ! Mem[000000005d0000d4] = 0c67b835, %l3 = fc6c9081b3f63512 ldstub [%i2+0x014],%l3 ! %l3 = 000000000000000c ! %l2 = 00000000b3f63512, Mem[00000000918000c4] = 00000073 stw %l2,[%o3+0x004] ! Mem[00000000918000c4] = b3f63512 ! %l2 = 00000000b3f63512, Mem[00000000910000e2] = 133f7f07 stb %l2,[%o2+0x022] ! Mem[00000000910000e0] = 123f7f07 ! Mem[000000005d0000d8] = 39bdcf0c, %l7 = 254973a0, %l5 = 2f95fe1f add %i2,0x18,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000039bdcf0c ! Mem[000000005d8000f0] = 9c4f2565a67d936e, %l5 = 0000000039bdcf0c, %l6 = 000000002325c391 add %i3,0x30,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 9c4f2565a67d936e ! %l0 = c20679fe, %l1 = 61700902, Mem[00000000908000d0] = 7198b30a 564e5092 std %l0,[%o1+%i5] ! Mem[00000000908000d0] = c20679fe 61700902 ! Mem[00000000918000c0] = 6747c80a, %l18 = ada211a82d7c1d85 ldsw [%o3+%g0],%g2 ! %g2 = ada211a82d7c1d85 p38_label_10: ! Mem[000000005d0000f8] = 14b51953b1056755, %l1 = 30123e8b61700902, %l6 = 9c4f2565a67d936e add %i2,0x38,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 14b51953b1056755 ! Mem[000000005d8000d8] = 2325c391, %l7 = 00000000254973a0 ldsw [%i3+%i6],%l7 ! %l7 = 000000002325c391 ! Mem[000000005c8000e4] = eb5bdbd4, %l6 = 14b51953b1056755 ldsb [%i1+0x025],%l6 ! %l6 = 000000000000005b ! Mem[00000000910000fc] = c3bc0000, %l18 = ada211a82d7c1d85 ldsh [%o2+0x03e],%g2 ! %g2 = ffffffffffffc3bc ! Mem[000000005d0000e0] = 254973a0, %l3 = 000000000000000c swap [%i2+%o4],%l3 ! %l3 = 00000000254973a0 ! %l4 = bcefbf0a, %l5 = 39bdcf0c, Mem[00000000908000c8] = c1b03c93 a6202de8 std %l4,[%o1+%i4] ! Mem[00000000908000c8] = bcefbf0a 39bdcf0c ! %l2 = b3f63512, %l3 = 254973a0, Mem[000000005d8000d0] = bd0836a9 0a8ffb7c std %l2,[%i3+%i5] ! Mem[000000005d8000d0] = b3f63512 254973a0 ! Mem[000000005d0000d0] = 00000035, %l6 = 0000005b, %l0 = c20679fe add %i2,0x10,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000000000035 ! Mem[000000005c8000de] = ea54d36d, %l1 = 30123e8b61700902 ldstub [%i1+0x01e],%l1 ! %l1 = 00000000000000d3 ! Mem[000000005c0000d0] = ffc8cdd0, %l2 = 00000000b3f63512 swap [%i0+%i5],%l2 ! %l2 = 00000000ffc8cdd0 p38_label_11: ! Mem[000000005c8000d8] = b1ca4da7, %l1 = 00000000000000d3 swap [%i1+%i6],%l1 ! %l1 = 00000000b1ca4da7 ! Mem[000000005d8000fc] = a890fed5, %l2 = ffc8cdd0, %l1 = b1ca4da7 add %i3,0x3c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000a890fed5 ! Mem[00000000918000f4] = 5aed9849, %l18 = ada211a82d7c1d85 ldsw [%o3+0x034],%g2 ! %g2 = ada211a82d7c1d85 ! Mem[00000000900000dc] = 305c6aad, %l18 = ada211a82d7c1d85 ldsh [%o0+0x01e],%g2 ! %g2 = 000000000000305c ! %l0 = 0000000000000035, Mem[000000005d0000e2] = 0000000c stb %l0,[%i2+0x022] ! Mem[000000005d0000e0] = 0000350c ! Mem[00000000908000f8] = f6f5d23f, %l18 = ada211a82d7c1d85 ldsh [%o1+0x038],%g2 ! %g2 = fffffffffffff6f5 ! %l4 = bcefbf0a, %l5 = 39bdcf0c, Mem[00000000900000d0] = 382a1728 93556acd std %l4,[%o0+%i5] ! Mem[00000000900000d0] = bcefbf0a 39bdcf0c ! %l1 = 00000000a890fed5, Mem[00000000918000cc] = b3f63512 stw %l1,[%o3+0x00c] ! Mem[00000000918000cc] = a890fed5 ! %l3 = 00000000254973a0, Mem[00000000910000c2] = 08bb047d stb %l3,[%o2+0x002] ! Mem[00000000910000c0] = a0bb047d ! Mem[000000005d0000f4] = b1ca4da7, %l1 = 00000000a890fed5 swap [%i2+0x034],%l1 ! %l1 = 00000000b1ca4da7 p38_label_12: ! Mem[00000000908000ec] = e56da67d, %l18 = ada211a82d7c1d85 ldsh [%o1+0x02e],%g2 ! %g2 = ffffffffffffe56d ! Mem[000000005d0000f8] = 14b51953b1056755, %l0 = 0000000000000035, %l4 = 8940ff7dbcefbf0a add %i2,0x38,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 14b51953b1056755 ! %l2 = ffc8cdd0, %l3 = 254973a0, Mem[00000000910000d8] = 00004761 b3f63512 std %l2,[%o2+%i6] ! Mem[00000000910000d8] = ffc8cdd0 254973a0 ! %l0 = 0000000000000035, Mem[00000000918000f8] = 3636a6ac stw %l0,[%o3+0x038] ! Mem[00000000918000f8] = 00000035 ! Mem[000000005c0000c0] = 6fb7e424b3f63512, %l4 = 14b51953b1056755, %l2 = 00000000ffc8cdd0 casxa [%i0]0x80,%l4,%l2 ! %l2 = 6fb7e424b3f63512 ! %l4 = 14b51953b1056755, Mem[00000000908000f8] = f6f5d23f stb %l4,[%o1+0x038] ! Mem[00000000908000f8] = 55f5d23f ! Mem[000000005c8000d4] = 00004761, %l2 = 6fb7e424b3f63512 ldstub [%i1+0x014],%l2 ! %l2 = 0000000000000000 ! Mem[000000005d0000cc] = bcefbf0a, %l5 = 0000000039bdcf0c swap [%i2+0x00c],%l5 ! %l5 = 00000000bcefbf0a ! Mem[000000005c0000dc] = 6d46346a, %l1 = 00000000b1ca4da7 swap [%i0+0x01c],%l1 ! %l1 = 000000006d46346a ! %l5 = 00000000bcefbf0a, Mem[00000000910000c8] = a1e5df4d stw %l5,[%o2+%i4] ! Mem[00000000910000c8] = bcefbf0a p38_label_13: ! %l2 = 0000000000000000, Mem[00000000910000f4] = cb95fea2 stw %l2,[%o2+0x034] ! Mem[00000000910000f4] = 00000000 ! Mem[000000005c0000e8] = cb6ad9b61898444e, %l4 = 14b51953b1056755, %l0 = 0000000000000035 add %i0,0x28,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = cb6ad9b61898444e ! Mem[000000005c8000d4] = ff004761, %l4 = b1056755, %l1 = 6d46346a add %i1,0x14,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000ff004761 ! Mem[000000005c0000d0] = b3f63512, %l0 = 1898444e, %l5 = bcefbf0a add %i0,0x10,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000b3f63512 ! Mem[00000000910000cc] = f044410a, %l18 = ada211a82d7c1d85 ldsw [%o2+0x00c],%g2 ! %g2 = ada211a82d7c1d85 ! %l4 = b1056755, %l5 = b3f63512, Mem[00000000908000d0] = c20679fe 61700902 std %l4,[%o1+%i5] ! Mem[00000000908000d0] = b1056755 b3f63512 ! Mem[000000005c8000cc] = 373a8caf, %l7 = 000000002325c391 swap [%i1+0x00c],%l7 ! %l7 = 00000000373a8caf ! Mem[000000005c8000e4] = eb5bdbd4, %l5 = b3f63512, %l1 = ff004761 add %i1,0x24,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000eb5bdbd4 ! Mem[000000005d8000e8] = adde2fb6, %l0 = cb6ad9b61898444e swap [%i3+%o5],%l0 ! %l0 = 00000000adde2fb6 ! %l4 = b1056755, %l5 = b3f63512, Mem[00000000900000e8] = 756869be 265394eb std %l4,[%o0+%o5] ! Mem[00000000900000e8] = b1056755 b3f63512 p38_label_14: ! Mem[000000005d8000e8] = 1898444e, %l4 = b1056755, %l3 = 254973a0 add %i3,0x28,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000001898444e ! Mem[00000000908000c4] = 66c2b5be, %l18 = ada211a82d7c1d85 ldsh [%o1+0x004],%g2 ! %g2 = 00000000000066c2 ! %l4 = b1056755, %l5 = b3f63512, Mem[000000005d0000d0] = 00000035 ff67b835 std %l4,[%i2+%i5] ! Mem[000000005d0000d0] = b1056755 b3f63512 ! Mem[00000000900000cc] = e56dbcef, %l18 = ada211a82d7c1d85 ldsb [%o0+0x00e],%g2 ! %g2 = ffffffffffffffe5 ! Mem[000000005c8000d4] = ff004761, %l3 = 000000001898444e swap [%i1+0x014],%l3 ! %l3 = 00000000ff004761 ! Mem[000000005d8000c8] = c20679fea0c51ad9, %l2 = 0000000000000000, %l1 = 00000000eb5bdbd4 add %i3,0x08,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = c20679fea0c51ad9 ! Mem[000000005d8000e0] = fc6c9081cfff04ea, %l1 = c20679fea0c51ad9, %l0 = 00000000adde2fb6 add %i3,0x20,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = fc6c9081cfff04ea ! Mem[000000005c0000ec] = 1898444e, %l7 = 00000000373a8caf swap [%i0+0x02c],%l7 ! %l7 = 000000001898444e ! Mem[00000000900000e8] = 6755b3f6, %l18 = ada211a82d7c1d85 ldsb [%o0+0x02a],%g2 ! %g2 = 0000000000000067 ! Mem[000000005d0000d0] = b1056755, %l1 = a0c51ad9, %l3 = ff004761 add %i2,0x10,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000b1056755 p38_label_15: ! %l2 = 00000000, %l3 = b1056755, Mem[00000000918000d8] = 57d20022 29bc89c3 std %l2,[%o3+%i6] ! Mem[00000000918000d8] = 00000000 b1056755 ! %l6 = 0000005b, %l7 = 1898444e, Mem[00000000918000c8] = 88436c47 a890fed5 std %l6,[%o3+%i4] ! Mem[00000000918000c8] = 0000005b 1898444e ! %l0 = fc6c9081cfff04ea, Mem[00000000900000f0] = a06a3175 stw %l0,[%o0+%o6] ! Mem[00000000900000f0] = cfff04ea ! Mem[000000005d0000c2] = b2bfaf24, %l1 = c20679fea0c51ad9 ldstub [%i2+0x002],%l1 ! %l1 = 00000000000000af ! Mem[00000000918000e8] = 5caee94a, %l18 = ada211a82d7c1d85 ldsw [%o3+%o5],%g2 ! %g2 = ada211a82d7c1d85 ! Mem[000000005c8000d0] = 8e12e36b, %l3 = b1056755, %l3 = b1056755 add %i1,0x10,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000008e12e36b ! Mem[00000000908000c8] = bcefbf0a, %l18 = ada211a82d7c1d85 ldsh [%o1+%i4],%g2 ! %g2 = ffffffffffffbcef ! Mem[00000000918000f0] = b05aed98, %l18 = ada211a82d7c1d85 ldsb [%o3+0x033],%g2 ! %g2 = ffffffffffffffb0 ! Mem[000000005d8000e1] = fc6c9081, %l4 = 14b51953b1056755 ldstub [%i3+0x021],%l4 ! %l4 = 000000000000006c ! Mem[00000000918000e4] = 9a9acaa9, %l18 = ada211a82d7c1d85 ldsw [%o3+0x024],%g2 ! %g2 = ada211a82d7c1d85 ba,a p38_not_taken_0_end p38_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p38_branch_failed p38_not_taken_0_end: ! End of Random Code for Processor 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+0x000],%g2 cmp %l0,%g2 ! %l0 should be fc6c9081cfff04ea bne,a,pn %xcc,p38_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000af bne,a,pn %xcc,p38_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000000 bne,a,pn %xcc,p38_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000008e12e36b bne,a,pn %xcc,p38_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000006c bne,a,pn %xcc,p38_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000b3f63512 bne,a,pn %xcc,p38_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000005b bne,a,pn %xcc,p38_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000001898444e bne,a,pn %xcc,p38_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p38_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ff9fde0def1a1a63 ldx [%i0+0x008],%g3 ! Observed data at 000000005c0000c8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9f9a0ee1b1ca4da7 ldx [%i0+0x018],%g3 ! Observed data at 000000005c0000d8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = e9a27b2588f2828a ldx [%i0+0x020],%g3 ! Observed data at 000000005c0000e0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = cb6ad9b6373a8caf ldx [%i0+0x028],%g3 ! Observed data at 000000005c0000e8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 4c8a2d174c8a2d17 ldx [%i0+0x030],%g3 ! Observed data at 000000005c0000f0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9e59393388f2828a ldx [%i0+0x038],%g3 ! Observed data at 000000005c0000f8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x038,%g4 set p38_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = b92068da2325c391 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 = 8e12e36b1898444e ldx [%i1+0x010],%g3 ! Observed data at 000000005c8000d0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000d3ea54ff6d ldx [%i1+0x018],%g3 ! Observed data at 000000005c8000d8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 6fb7e4245caee94a ldx [%i1+0x030],%g3 ! Observed data at 000000005c8000f0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9a9acaa96747c80a 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 ldx [%g1+0x000],%g2 ! Expected data = b2bfff24937003ad ldx [%i2+0x000],%g3 ! Observed data at 000000005d0000c0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 8940ff7d39bdcf0c ldx [%i2+0x008],%g3 ! Observed data at 000000005d0000c8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b1056755b3f63512 ldx [%i2+0x010],%g3 ! Observed data at 000000005d0000d0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000350cffcbcf3b ldx [%i2+0x020],%g3 ! Observed data at 000000005d0000e0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 3a1ce777a890fed5 ldx [%i2+0x030],%g3 ! Observed data at 000000005d0000f0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x030,%g4 set p38_local3_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = b3f63512254973a0 ldx [%i3+0x010],%g3 ! Observed data at 000000005d8000d0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = fcff9081cfff04ea ldx [%i3+0x020],%g3 ! Observed data at 000000005d8000e0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 10ffff8da890fed5 ldx [%i3+0x038],%g3 ! Observed data at 000000005d8000f8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x038,%g4 ! The test for processor 38 has passed p38_passed: ta GOOD_TRAP nop p38_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p38_failed p38_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p38_failed p38_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p38_failed p38_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p38_failed p38_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p38_failed p38_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p38_failed p38_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p38_failed p38_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p38_failed ! The test for processor 38 failed p38_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x098] ! Set processor 38 done flag set p38_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 38 failed p38_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x098] ! Set processor 38 done flag set p38_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p38_dfill_failed: ba p38_failed mov 0xddd,%g1 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: ldsw [%i3+0x004],%l6 ! Mem[000000005d8000c4] done p38_trap1o: ldsw [%o3+0x004],%l6 ! Mem[000000005d8000c4] done p38_trap2e: stb %l6,[%i3+0x027] ! Mem[000000005d8000e7] ldstub [%i2+0x00a],%l4 ! Mem[000000005d0000ca] stw %l3,[%i3+0x01c] ! Mem[000000005d8000dc] std %l4,[%i3+0x018] ! Mem[000000005d8000d8] ldsw [%i0+0x02c],%l7 ! Mem[000000005c0000ec] stw %l7,[%i0+0x018] ! Mem[000000005c0000d8] done p38_trap2o: stb %l6,[%o3+0x027] ! Mem[000000005d8000e7] ldstub [%o2+0x00a],%l4 ! Mem[000000005d0000ca] stw %l3,[%o3+0x01c] ! Mem[000000005d8000dc] std %l4,[%o3+0x018] ! Mem[000000005d8000d8] ldsw [%o0+0x02c],%l7 ! Mem[000000005c0000ec] stw %l7,[%o0+0x018] ! Mem[000000005c0000d8] done p38_trap3e: nop nop nop nop nop nop done p38_trap3o: nop nop nop nop nop nop done p38_init_memory_pointers: set p38_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p38_local0_start,%i0 set p38_local1_start,%i1 set p38_local2_start,%i2 set p38_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 97ca8ad9ffdad8c5 ldx [%g1+0x008],%l1 ! %l1 = 661b9160360f7e67 ldx [%g1+0x010],%l2 ! %l2 = 15c727d49d19c72e ldx [%g1+0x018],%l3 ! %l3 = 739df2529c4f2565 ldx [%g1+0x020],%l4 ! %l4 = 1c3bd753c5c3bf69 ldx [%g1+0x028],%l5 ! %l5 = be13ae9c6d46346a ldx [%g1+0x030],%l6 ! %l6 = a07d6ec46747c80a ldx [%g1+0x038],%l7 ! %l7 = e608efa688f2828a ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = c5e60cea 8693a883 2e3dbba6 81627b8b ! %f4 = aea4cbc0 2ff588ea 4cb2a8cc 44131eb0 ! %f8 = 9f89c21e edd19f03 c069af7d e2d5c4a2 ! %f12 = 5f2615b6 0327d560 c7b7bd2b 1e2dd809 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3b9a7152 a974a8ae 5257271b 417b2a86 ! %f20 = 20a9c2f7 67bf80a4 b208b813 24b2841c ! %f24 = 4764163a ca775883 6bba6e16 b45e2a66 ! %f28 = f0ad5a20 fa2f410a 27000058 2beb9442 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2fcceba0 ded1aba3 277215a9 b7cb8456 ! %f36 = 4a2f9419 b3101083 2e4f9c0f 3bafaddd ! %f40 = cd4d819e 07edd301 7fd895c6 b54dcfc1 ! %f44 = 6764ca4d a803d552 a3dc283f 62f15750 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd38673070000002e,%g7,%g1 ! GSR scale = 5, align = 6 wr %g1,%g0,%gsr ! GSR = d38673070000002e wr %g0,%y ! Clear Y 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[000000005f8000e0] = 680b6aaf, %l4 = c806c5d40802ed7b ldsw [%i3+%o4],%l4 ! %l4 = 00000000680b6aaf ! Mem[000000005e0000e4] = cc263c7d, %l6 = 2417155668dc417b swap [%i0+0x024],%l6 ! %l6 = 00000000cc263c7d ! Mem[000000005f8000d8] = 29b972adac69c421, %l5 = 8f1779d8796005e5, %l5 = 8f1779d8796005e5 add %i3,0x18,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 29b972adac69c421 ! Mem[000000005f0000e3] = 0d0af3e6, %l5 = 29b972adac69c421 ldstub [%i2+0x023],%l5 ! %l5 = 00000000000000e6 ! Mem[00000000900000c8] = d7b08d930472ded8, %l18 = 0f427d77ee1d9c4b ldx [%o0+%i4],%g2 ! %g2 = d7b08d930472ded8 ! Mem[000000005e8000f8] = 217adca7, %l4 = 00000000680b6aaf ldstub [%i1+0x038],%l4 ! %l4 = 0000000000000021 ! Mem[000000005f8000c0] = 4373fd52, %l7 = 9e4a73fe, %l5 = 000000e6 casa [%i3]0x80,%l7,%l5 ! %l5 = 000000004373fd52 ! Mem[000000005f8000c0] = 4373fd52, %l7 = 7e6c84cc9e4a73fe ldsw [%i3+%g0],%l7 ! %l7 = 000000004373fd52 ! %l6 = 00000000cc263c7d, Mem[00000000908000e0] = 242a1794 stw %l6,[%o1+%o4] ! Mem[00000000908000e0] = cc263c7d ! Mem[000000005e8000d0] = 50a043cf51fd348a, %l5 = 000000004373fd52 ldx [%i1+%i5],%l5 ! %l5 = 50a043cf51fd348a p39_label_2: ! %l6 = cc263c7d, %l7 = 4373fd52, Mem[00000000908000e0] = cc263c7d 21f5d561 std %l6,[%o1+%o4] ! Mem[00000000908000e0] = cc263c7d 4373fd52 ! Mem[000000005f8000d8] = 29b972ad, %l0 = c1644a07, %l4 = 00000021 add %i3,0x18,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000029b972ad ! Mem[000000005e0000c8] = d9fb584c, %l5 = 50a043cf51fd348a ldstub [%i0+%i4],%l5 ! %l5 = 00000000000000d9 ! Mem[000000005e0000e8] = 5e4a3d78, %l4 = 0000000029b972ad swap [%i0+%o5],%l4 ! %l4 = 000000005e4a3d78 ! %l2 = 05911814, %l3 = 5fb61f47, Mem[00000000900000d0] = cf511728 93556acd std %l2,[%o0+%i5] ! Mem[00000000900000d0] = 05911814 5fb61f47 ! Mem[000000005f8000cc] = 7f6e308c, %l7 = 000000004373fd52 swap [%i3+0x00c],%l7 ! %l7 = 000000007f6e308c ! Mem[000000005f8000dc] = ac69c421, %l3 = 5fb61f47, %l7 = 7f6e308c add %i3,0x1c,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000ac69c421 ! Mem[000000005f0000f4] = 797f7978, %l4 = 000000005e4a3d78 swap [%i2+0x034],%l4 ! %l4 = 00000000797f7978 ! Mem[00000000918000f8] = 3636a6ac, %l18 = 0f427d77ee1d9c4b ldsh [%o3+0x038],%g2 ! %g2 = 0000000000003636 ! Mem[000000005f0000c2] = 9df3f64a, %l7 = 00000000ac69c421 ldstub [%i2+0x002],%l7 ! %l7 = 00000000000000f6 p39_label_3: ! %l2 = 05911814, %l3 = 5fb61f47, Mem[00000000900000e8] = 8b54c8c1 b2429f80 std %l2,[%o0+%o5] ! Mem[00000000900000e8] = 05911814 5fb61f47 ! Mem[00000000910000fc] = cdf6c3bc, %l18 = 0f427d77ee1d9c4b ldsh [%o2+0x03c],%g2 ! %g2 = ffffffffffffcdf6 ! Mem[000000005f0000f4] = 5e4a3d78, %l6 = cc263c7d, %l3 = 5fb61f47 add %i2,0x34,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 000000005e4a3d78 ! %l4 = 00000000797f7978, Mem[00000000908000ef] = c8d24aa7 stb %l4,[%o1+0x02f] ! Mem[00000000908000ec] = 78d24aa7 ! Mem[000000005e8000d0] = 50a043cf, %l5 = 000000d9, %l0 = c1644a07 add %i1,0x10,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000050a043cf ! Mem[000000005f0000f4] = 5e4a3d78, %l5 = 00000000000000d9 swap [%i2+0x034],%l5 ! %l5 = 000000005e4a3d78 ! %l5 = 000000005e4a3d78, Mem[00000000908000e8] = 52d85af6 stb %l5,[%o1+%o5] ! Mem[00000000908000e8] = 78d85af6 ! %l0 = 50a043cf, %l1 = fcddcc9a, Mem[00000000910000e8] = 8a57f6f6 adbcd5b2 std %l0,[%o2+%o5] ! Mem[00000000910000e8] = 50a043cf fcddcc9a ! Mem[000000005e8000d8] = ac8d6828ce789f45, %l6 = 00000000cc263c7d, %l6 = 00000000cc263c7d add %i1,0x18,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = ac8d6828ce789f45 ! Mem[000000005f0000d8] = 099b5fff1cd16fe0, %l3 = 000000005e4a3d78, %l7 = 00000000000000f6 add %i2,0x18,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 099b5fff1cd16fe0 p39_label_4: ! %l2 = 05911814, %l3 = 5e4a3d78, Mem[00000000900000c8] = d7b08d93 0472ded8 std %l2,[%o0+%i4] ! Mem[00000000900000c8] = 05911814 5e4a3d78 ! Mem[000000005f0000d0] = 931f15cd, %l3 = 5e4a3d78, %l5 = 5e4a3d78 add %i2,0x10,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000931f15cd ! Mem[000000005f0000f3] = 174e6d42, %l1 = 32a56225fcddcc9a ldstub [%i2+0x033],%l1 ! %l1 = 0000000000000042 ! Mem[000000005e8000e0] = dc2c92d50e101ca2, %l5 = 00000000931f15cd, %l4 = 00000000797f7978 add %i1,0x20,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = dc2c92d50e101ca2 ! Mem[000000005e0000e8] = 29b972ad, %l3 = 000000005e4a3d78 ldsb [%i0+0x02a],%l3 ! %l3 = 0000000000000072 ! Mem[00000000900000e8] = 18145fb6, %l18 = 0f427d77ee1d9c4b ldsh [%o0+0x02a],%g2 ! %g2 = 0000000000001814 ! Mem[000000005e0000f8] = e1e0dfd6, %l4 = dc2c92d50e101ca2 swap [%i0+0x038],%l4 ! %l4 = 00000000e1e0dfd6 ! Mem[000000005e0000f0] = c08cd979, %l2 = bb4f61b205911814 ldsb [%i0+0x033],%l2 ! %l2 = 0000000000000079 ! Mem[000000005f8000dc] = ac69c421, %l1 = 00000042, %l5 = 931f15cd add %i3,0x1c,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000ac69c421 ! Mem[00000000900000d8] = e8bc328c, %l18 = 0f427d77ee1d9c4b ldsh [%o0+%i6],%g2 ! %g2 = ffffffffffffe8bc p39_label_5: ! %l7 = 099b5fff1cd16fe0, Mem[00000000910000e0] = 01c2133f stw %l7,[%o2+%o4] ! Mem[00000000910000e0] = 1cd16fe0 ! %l2 = 0000000000000079, Mem[000000005e8000d3] = 50a043cf stb %l2,[%i1+0x013] ! Mem[000000005e8000d0] = 50a04379 ! %l2 = 0000000000000079, Mem[00000000910000cc] = f0444119 stw %l2,[%o2+0x00c] ! Mem[00000000910000cc] = 00000079 ! Mem[000000005f8000f0] = c5100973, %l5 = 00000000ac69c421 ldstub [%i3+%o6],%l5 ! %l5 = 00000000000000c5 ! %l0 = 50a043cf, %l1 = 00000042, Mem[00000000908000c8] = c1b03c93 a6202de8 std %l0,[%o1+%i4] ! Mem[00000000908000c8] = 50a043cf 00000042 ! Mem[00000000908000e4] = 4373fd52, %l18 = 0f427d77ee1d9c4b ldsw [%o1+0x024],%g2 ! %g2 = 0f427d77ee1d9c4b ! Mem[000000005e8000dc] = ce789f45, %l6 = ac8d6828ce789f45 swap [%i1+0x01c],%l6 ! %l6 = 00000000ce789f45 ! %l5 = 00000000000000c5, Mem[00000000900000d4] = 5fb61f47 stb %l5,[%o0+0x014] ! Mem[00000000900000d4] = c5b61f47 ! Mem[000000005e8000c7] = 86d6805f, %l2 = 0000000000000079 ldstub [%i1+0x007],%l2 ! %l2 = 000000000000005f ! Mem[000000005e0000ec] = ffd4a745, %l3 = 00000072, %l5 = 000000c5 add %i0,0x2c,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000ffd4a745 p39_label_6: ! %l4 = 00000000e1e0dfd6, Mem[00000000900000f4] = 4499e34c stb %l4,[%o0+0x034] ! Mem[00000000900000f4] = d699e34c ! Mem[000000005e0000d8] = d7a6773a400c2fdc, %l6 = 00000000ce789f45, %l0 = 0000000050a043cf add %i0,0x18,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = d7a6773a400c2fdc ! Mem[000000005e8000d9] = ac8d6828, %l4 = 00000000e1e0dfd6 ldstub [%i1+0x019],%l4 ! %l4 = 000000000000008d ! Mem[000000005e0000fc] = 9172f187, %l4 = 0000008d, %l2 = 0000005f add %i0,0x3c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000009172f187 ! %l5 = 00000000ffd4a745, Mem[00000000900000dc] = aea3305c stw %l5,[%o0+0x01c] ! Mem[00000000900000dc] = ffd4a745 ! Mem[000000005f0000f0] = 174e6dff, %l1 = 00000042, %l7 = 1cd16fe0 add %i2,0x30,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000174e6dff ! Mem[00000000908000f0] = d24aa70cf408782d, %l18 = 0f427d77ee1d9c4b ldx [%o1+%o6],%g2 ! %g2 = d24aa70cf408782d ! %l7 = 00000000174e6dff, Mem[00000000900000ec] = 5fb61f47 stb %l7,[%o0+0x02c] ! Mem[00000000900000ec] = ffb61f47 ! Mem[000000005f8000d0] = 63ffb5ae5cbd85ac, %l2 = 000000009172f187, %l4 = 000000000000008d add %i3,0x10,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 63ffb5ae5cbd85ac ! Mem[000000005f0000d8] = 099b5fff, %l2 = 000000009172f187 swap [%i2+%i6],%l2 ! %l2 = 00000000099b5fff p39_label_7: ! Mem[000000005e8000d8] = acff6828, %l3 = 00000072, %l0 = 400c2fdc add %i1,0x18,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000acff6828 ! Mem[00000000908000e8] = 78d85af6, %l18 = 0f427d77ee1d9c4b ldsh [%o1+%o5],%g2 ! %g2 = 00000000000078d8 ! Mem[000000005e8000fc] = 50540dcd, %l6 = ce789f45, %l3 = 00000072 add %i1,0x3c,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000050540dcd ! Mem[000000005f8000c4] = 769f4f47, %l0 = acff6828, %l0 = acff6828 add %i3,0x04,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000769f4f47 ! Mem[000000005e8000fe] = 50540dcd, %l2 = 00000000099b5fff ldstub [%i1+0x03e],%l2 ! %l2 = 000000000000000d ! %l4 = 63ffb5ae5cbd85ac, Mem[00000000910000c7] = e7a1e5df stb %l4,[%o2+0x007] ! Mem[00000000910000c4] = aca1e5df ! Mem[00000000910000c4] = 78aca1e5, %l18 = 0f427d77ee1d9c4b ldsb [%o2+0x006],%g2 ! %g2 = 0000000000000078 ! Mem[00000000910000d8] = 3b50fb69, %l18 = 0f427d77ee1d9c4b ldsh [%o2+%i6],%g2 ! %g2 = 0000000000003b50 ! %l2 = 000000000000000d, Mem[00000000900000fc] = bab5974c stw %l2,[%o0+0x03c] ! Mem[00000000900000fc] = 0000000d ! Mem[000000005f0000f0] = 174e6dff, %l6 = ce789f45, %l5 = ffd4a745 add %i2,0x30,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000174e6dff p39_label_8: ! Mem[00000000918000e0] = 3b746bc7, %l18 = 0f427d77ee1d9c4b ldsh [%o3+0x022],%g2 ! %g2 = 0000000000003b74 ! Mem[000000005e8000ce] = 7dd00c64, %l1 = 0000000000000042 ldstub [%i1+0x00e],%l1 ! %l1 = 000000000000000c ! Mem[00000000910000d0] = 06bd17f6, %l18 = 0f427d77ee1d9c4b ldsb [%o2+%i5],%g2 ! %g2 = 0000000000000006 ! Mem[000000005f8000ec] = 920872df, %l6 = 00000000ce789f45 swap [%i3+0x02c],%l6 ! %l6 = 00000000920872df ! Mem[000000005f0000c4] = f0ba8599, %l7 = 174e6dff, %l1 = 0000000c add %i2,0x04,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000f0ba8599 ! Mem[000000005f8000dc] = ac69c421, %l5 = 00000000174e6dff swap [%i3+0x01c],%l5 ! %l5 = 00000000ac69c421 ! Mem[00000000908000f0] = d24aa70c, %l18 = 0f427d77ee1d9c4b ldsb [%o1+%o6],%g2 ! %g2 = ffffffffffffffd2 ! %l4 = 63ffb5ae5cbd85ac, Mem[00000000910000f4] = cb95fea2 stw %l4,[%o2+0x034] ! Mem[00000000910000f4] = 5cbd85ac ! Mem[000000005f0000fc] = 60c68173, %l1 = 00000000f0ba8599 swap [%i2+0x03c],%l1 ! %l1 = 0000000060c68173 ! %l6 = 920872df, %l7 = 174e6dff, Mem[00000000910000e8] = 50a043cf fcddcc9a std %l6,[%o2+%o5] ! Mem[00000000910000e8] = 920872df 174e6dff p39_label_9: ! Mem[00000000918000c4] = 0a36bd1b, %l18 = 0f427d77ee1d9c4b ldsh [%o3+0x004],%g2 ! %g2 = 0000000000000a36 ! Mem[000000005f0000cc] = 7d8e5e2e, %l1 = 60c68173, %l7 = 174e6dff add %i2,0x0c,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000007d8e5e2e ! Mem[000000005e8000ec] = 17094bf0, %l3 = 50540dcd, %l4 = 5cbd85ac add %i1,0x2c,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000017094bf0 ! Mem[000000005f8000c0] = 4373fd52, %l4 = 0000000017094bf0 swap [%i3+%g0],%l4 ! %l4 = 000000004373fd52 ! Mem[00000000918000f4] = ed984936, %l18 = 0f427d77ee1d9c4b ldsb [%o3+0x035],%g2 ! %g2 = ffffffffffffffed ! Mem[000000005f0000dd] = 1cd16fe0, %l1 = 0000000060c68173 ldstub [%i2+0x01d],%l1 ! %l1 = 00000000000000d1 ! Mem[00000000908000c8] = 50a043cf, %l18 = 0f427d77ee1d9c4b ldsw [%o1+%i4],%g2 ! %g2 = 0f427d77ee1d9c4b ! Mem[00000000910000f8] = 79f5c7cd, %l18 = 0f427d77ee1d9c4b ldsb [%o2+0x039],%g2 ! %g2 = 0000000000000079 ! Mem[000000005f8000d0] = 63ffb5ae5cbd85ac, %l4 = 000000004373fd52, %l1 = 00000000000000d1 add %i3,0x10,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 63ffb5ae5cbd85ac ! Mem[000000005f8000f0] = ff100973, %l6 = 920872df, %l6 = 920872df add %i3,0x30,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000ff100973 p39_label_10: ! Mem[00000000900000dc] = a7456aad, %l18 = 0f427d77ee1d9c4b ldsh [%o0+0x01e],%g2 ! %g2 = ffffffffffffa745 ! Mem[00000000900000f4] = d699e34c, %l18 = 0f427d77ee1d9c4b ldsb [%o0+0x034],%g2 ! %g2 = ffffffffffffffd6 ! Mem[00000000918000ec] = e5df9dd8, %l18 = 0f427d77ee1d9c4b ldsw [%o3+0x02c],%g2 ! %g2 = 0f427d77ee1d9c4b ! %l7 = 000000007d8e5e2e, Mem[00000000910000c4] = 047d78ac stb %l7,[%o2+0x004] ! Mem[00000000910000c4] = 2e7d78ac ! Mem[000000005e0000fc] = 9172f187, %l7 = 7d8e5e2e, %l6 = ff100973 add %i0,0x3c,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 000000009172f187 ! Mem[00000000918000d4] = 3b0357d2, %l18 = 0f427d77ee1d9c4b ldsh [%o3+0x016],%g2 ! %g2 = 0000000000003b03 ! Mem[000000005e8000f8] = ff7adca7, %l2 = 000000000000000d ldsb [%i1+0x038],%l2 ! %l2 = ffffffffffffffff ! Mem[000000005e8000d0] = 50a0437951fd348a, %l2 = ffffffffffffffff ldx [%i1+%i5],%l2 ! %l2 = 50a0437951fd348a ! Mem[000000005f8000f0] = ff1009730cee369f, %l6 = 000000009172f187, %l4 = 000000004373fd52 add %i3,0x30,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = ff1009730cee369f ! Mem[000000005e0000e0] = 04e3bda2, %l1 = 63ffb5ae5cbd85ac swap [%i0+%o4],%l1 ! %l1 = 0000000004e3bda2 p39_label_11: ! Mem[00000000910000d4] = 6e5e25aa, %l18 = 0f427d77ee1d9c4b ldsh [%o2+0x014],%g2 ! %g2 = 0000000000006e5e ! Mem[000000005e0000c0] = 7d6fa065, %l1 = 04e3bda2, %l2 = 51fd348a casa [%i0]0x80,%l1,%l2 ! %l2 = 000000007d6fa065 ! %l2 = 000000007d6fa065, Mem[00000000918000d8] = 57d20022 stw %l2,[%o3+%i6] ! Mem[00000000918000d8] = 7d6fa065 ! Mem[00000000900000e0] = 6aadefcae3177af2, %l18 = 0f427d77ee1d9c4b ldx [%o0+%o4],%g2 ! %g2 = 6aadefcae3177af2 ! %l0 = 769f4f47, %l1 = 04e3bda2, Mem[00000000910000e0] = 1cd16fe0 2cae1d1d std %l0,[%o2+%o4] ! Mem[00000000910000e0] = 769f4f47 04e3bda2 ! Mem[00000000910000c8] = a1e5df4d, %l18 = 0f427d77ee1d9c4b ldsw [%o2+%i4],%g2 ! %g2 = 0f427d77ee1d9c4b ! Mem[00000000918000f8] = ac755694, %l18 = 0f427d77ee1d9c4b ldsb [%o3+0x03b],%g2 ! %g2 = ffffffffffffffac ! Mem[00000000918000c0] = 69d68606, %l18 = 0f427d77ee1d9c4b ldsw [%o3+%g0],%g2 ! %g2 = 0f427d77ee1d9c4b ! Mem[000000005f0000dc] = 1cff6fe0, %l7 = 7d8e5e2e, %l2 = 7d6fa065 add %i2,0x1c,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000001cff6fe0 ! %l6 = 000000009172f187, Mem[00000000908000e4] = 4373fd52 stw %l6,[%o1+0x024] ! Mem[00000000908000e4] = 9172f187 p39_label_12: ! %l6 = 9172f187, %l7 = 7d8e5e2e, Mem[00000000918000d8] = 7d6fa065 29bc89c3 std %l6,[%o3+%i6] ! Mem[00000000918000d8] = 9172f187 7d8e5e2e ! Mem[000000005e8000c4] = 86d680ff, %l0 = 00000000769f4f47 swap [%i1+0x004],%l0 ! %l0 = 0000000086d680ff ! %l7 = 000000007d8e5e2e, Mem[00000000900000f0] = 44cc4dae stw %l7,[%o0+%o6] ! Mem[00000000900000f0] = 7d8e5e2e ! Mem[00000000918000ec] = 9dd82eff, %l18 = 0f427d77ee1d9c4b ldsh [%o3+0x02e],%g2 ! %g2 = ffffffffffff9dd8 ! %l6 = 9172f187, %l7 = 7d8e5e2e, Mem[00000000910000c0] = 5f8a08bb 2e7d78ac std %l6,[%o2+%g0] ! Mem[00000000910000c0] = 9172f187 7d8e5e2e ! %l7 = 000000007d8e5e2e, Mem[00000000910000f6] = 85ac9579 stb %l7,[%o2+0x036] ! Mem[00000000910000f4] = 2eac9579 ! Mem[000000005f8000dc] = 174e6dff, %l5 = 00000000ac69c421 swap [%i3+0x01c],%l5 ! %l5 = 00000000174e6dff ! Mem[00000000918000c0] = 69d68606, %l18 = 0f427d77ee1d9c4b ldsh [%o3+%g0],%g2 ! %g2 = 00000000000069d6 ! Mem[000000005f8000d8] = 29b972adac69c421, %l7 = 000000007d8e5e2e, %l6 = 000000009172f187 add %i3,0x18,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 29b972adac69c421 ! Mem[000000005e8000f4] = 9f442f49, %l3 = 0000000050540dcd swap [%i1+0x034],%l3 ! %l3 = 000000009f442f49 p39_label_13: ! %l6 = 29b972adac69c421, Mem[00000000918000d1] = b0ab0e98 stb %l6,[%o3+0x011] ! Mem[00000000918000d0] = 21ab0e98 ! Mem[000000005e0000d8] = d7a6773a, %l4 = 0cee369f, %l0 = 86d680ff add %i0,0x18,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000d7a6773a ! Mem[000000005e0000e8] = 29b972adffd4a745, %l6 = 29b972adac69c421, %l5 = 00000000174e6dff add %i0,0x28,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 29b972adffd4a745 ! Mem[000000005f8000f8] = f3dea1fd, %l4 = 0cee369f, %l0 = d7a6773a add %i3,0x38,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000f3dea1fd ! Mem[000000005e0000e8] = 29b972ad, %l7 = 000000007d8e5e2e swap [%i0+%o5],%l7 ! %l7 = 0000000029b972ad ! %l2 = 000000001cff6fe0, Mem[00000000908000c4] = 66c2b5be stw %l2,[%o1+0x004] ! Mem[00000000908000c4] = 1cff6fe0 ! Mem[00000000910000dc] = 7b31d336, %l18 = 0f427d77ee1d9c4b ldsw [%o2+0x01c],%g2 ! %g2 = 0f427d77ee1d9c4b ! Mem[000000005f0000dc] = 1cff6fe0, %l7 = 29b972ad, %l7 = 29b972ad add %i2,0x1c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000001cff6fe0 ! Mem[000000005e0000d0] = a919035a, %l7 = 000000001cff6fe0 ldsw [%i0+%i5],%l7 ! %l7 = ffffffffa919035a ! Mem[000000005e0000ec] = ffd4a745, %l0 = f3dea1fd, %l6 = ac69c421 add %i0,0x2c,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000ffd4a745 p39_label_14: ! Mem[000000005f8000de] = ac69c421, %l3 = 000000009f442f49 ldstub [%i3+0x01e],%l3 ! %l3 = 00000000000000c4 ! %l1 = 0000000004e3bda2, Mem[000000005e8000cc] = 7dd0ff64 stw %l1,[%i1+0x00c] ! Mem[000000005e8000cc] = 04e3bda2 ! Mem[000000005f8000e0] = 680b6aaf, %l1 = 04e3bda2, %l0 = f3dea1fd add %i3,0x20,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000680b6aaf ! %l6 = ffd4a745, %l7 = a919035a, Mem[00000000908000f0] = d24aa70c f408782d std %l6,[%o1+%o6] ! Mem[00000000908000f0] = ffd4a745 a919035a ! %l3 = 00000000000000c4, Mem[00000000908000fb] = 3fab225f stb %l3,[%o1+0x03b] ! Mem[00000000908000f8] = c4ab225f ! Mem[000000005f0000c1] = 9df3ff4a, %l0 = 00000000680b6aaf ldstub [%i2+0x001],%l0 ! %l0 = 00000000000000f3 ! Mem[000000005f0000e4] = 87ae4341, %l5 = 29b972adffd4a745 ldsw [%i2+0x024],%l5 ! %l5 = ffffffff87ae4341 ! Mem[000000005f0000ce] = 7d8e5e2e, %l5 = ffffffff87ae4341 ldstub [%i2+0x00e],%l5 ! %l5 = 000000000000005e ! Mem[00000000910000f0] = 38ff2a97, %l18 = 0f427d77ee1d9c4b ldsw [%o2+%o6],%g2 ! %g2 = 0f427d77ee1d9c4b ! Mem[000000005f0000f8] = c17ad54df0ba8599, %l6 = 00000000ffd4a745, %l3 = 00000000000000c4 add %i2,0x38,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = c17ad54df0ba8599 p39_label_15: ! Mem[000000005e8000c8] = 077931a5, %l7 = ffffffffa919035a swap [%i1+%i4],%l7 ! %l7 = 00000000077931a5 ! Mem[000000005e8000e7] = 0e101ca2, %l4 = ff1009730cee369f ldstub [%i1+0x027],%l4 ! %l4 = 00000000000000a2 ! %l0 = 00000000000000f3, Mem[00000000908000c0] = e91a6828 stw %l0,[%o1+%g0] ! Mem[00000000908000c0] = 000000f3 ! %l4 = 00000000000000a2, Mem[00000000900000e4] = e3177af2 stw %l4,[%o0+0x024] ! Mem[00000000900000e4] = 000000a2 ! Mem[000000005e0000c8] = fffb584c, %l0 = 00000000000000f3 ldstub [%i0+%i4],%l0 ! %l0 = 00000000000000ff ! %l3 = c17ad54df0ba8599, Mem[000000005f0000cc] = 7d8eff2e stw %l3,[%i2+0x00c] ! Mem[000000005f0000cc] = f0ba8599 ! Mem[000000005f8000f0] = ff100973, %l4 = 000000a2, %l7 = 077931a5 add %i3,0x30,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000ff100973 ! Mem[00000000918000d0] = 7021ab0e985f3b03, %l18 = 0f427d77ee1d9c4b ldx [%o3+%i5],%g2 ! %g2 = 7021ab0e985f3b03 ! Mem[000000005f0000e0] = 0d0af3ff, %l3 = f0ba8599, %l5 = 0000005e add %i2,0x20,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 000000000d0af3ff ! %l3 = c17ad54df0ba8599, Mem[00000000908000e4] = 9172f187 stw %l3,[%o1+0x024] ! Mem[00000000908000e4] = f0ba8599 ba,a p39_not_taken_0_end p39_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p39_branch_failed p39_not_taken_0_end: ! End of Random Code for Processor 39 1: membar #Sync ! Force all stores to complete 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 00000000000000ff bne,a,pn %xcc,p39_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000004e3bda2 bne,a,pn %xcc,p39_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000001cff6fe0 bne,a,pn %xcc,p39_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be c17ad54df0ba8599 bne,a,pn %xcc,p39_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000a2 bne,a,pn %xcc,p39_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000d0af3ff bne,a,pn %xcc,p39_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000ff100973 bne,a,pn %xcc,p39_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p39_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = fffb584c9e22e39a ldx [%i0+0x008],%g3 ! Observed data at 000000005e0000c8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5cbd85ac68dc417b ldx [%i0+0x020],%g3 ! Observed data at 000000005e0000e0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7d8e5e2effd4a745 ldx [%i0+0x028],%g3 ! Observed data at 000000005e0000e8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0e101ca29172f187 ldx [%i0+0x038],%g3 ! Observed data at 000000005e0000f8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x038,%g4 set p39_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 0e5ef5e2769f4f47 ldx [%i1+0x000],%g3 ! Observed data at 000000005e8000c0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a919035a04e3bda2 ldx [%i1+0x008],%g3 ! Observed data at 000000005e8000c8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = acff6828ce789f45 ldx [%i1+0x018],%g3 ! Observed data at 000000005e8000d8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = dc2c92d50e101cff 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 = 80ffd91b50540dcd ldx [%i1+0x030],%g3 ! Observed data at 000000005e8000f0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff7adca75054ffcd ldx [%i1+0x038],%g3 ! Observed data at 000000005e8000f8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x038,%g4 set p39_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 9dffff4af0ba8599 ldx [%i2+0x000],%g3 ! Observed data at 000000005f0000c0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2e547805f0ba8599 ldx [%i2+0x008],%g3 ! Observed data at 000000005f0000c8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9172f1871cff6fe0 ldx [%i2+0x018],%g3 ! Observed data at 000000005f0000d8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 174e6dff000000d9 ldx [%i2+0x030],%g3 ! Observed data at 000000005f0000f0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x030,%g4 set p39_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 17094bf0769f4f47 ldx [%i3+0x000],%g3 ! Observed data at 000000005f8000c0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 808177aa4373fd52 ldx [%i3+0x008],%g3 ! Observed data at 000000005f8000c8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 29b972adac69ff21 ldx [%i3+0x018],%g3 ! Observed data at 000000005f8000d8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3657f5b3ce789f45 ldx [%i3+0x028],%g3 ! Observed data at 000000005f8000e8 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x028,%g4 ! The test for processor 39 has passed p39_passed: ta GOOD_TRAP nop p39_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p39_failed p39_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p39_failed p39_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p39_failed p39_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p39_failed p39_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p39_failed p39_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p39_failed p39_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p39_failed p39_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p39_failed ! The test for processor 39 failed p39_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x09c] ! Set processor 39 done flag set p39_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 39 failed p39_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x09c] ! Set processor 39 done flag set p39_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p39_dfill_failed: ba p39_failed mov 0xddd,%g1 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: ldsw [%i3+0x024],%l6 ! Mem[000000005f8000e4] ldsb [%i3+0x027],%l5 ! Mem[000000005f8000e7] ldub [%i3+0x006],%l4 ! Mem[000000005f8000c6] done p39_trap1o: ldsw [%o3+0x024],%l6 ! Mem[000000005f8000e4] ldsb [%o3+0x027],%l5 ! Mem[000000005f8000e7] ldub [%o3+0x006],%l4 ! Mem[000000005f8000c6] done p39_trap2e: lduw [%i2+0x024],%l1 ! Mem[000000005f0000e4] ldstub [%i0+0x03e],%l5 ! Mem[000000005e0000fe] stb %l2,[%i1+0x03f] ! Mem[000000005e8000ff] done p39_trap2o: lduw [%o2+0x024],%l1 ! Mem[000000005f0000e4] ldstub [%o0+0x03e],%l5 ! Mem[000000005e0000fe] stb %l2,[%o1+0x03f] ! Mem[000000005e8000ff] done p39_trap3e: nop nop nop done p39_trap3o: nop nop nop done p39_init_memory_pointers: set p39_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p39_local0_start,%i0 set p39_local1_start,%i1 set p39_local2_start,%i2 set p39_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 9969cdbcc1644a07 ldx [%g1+0x008],%l1 ! %l1 = 32a56225fcddcc9a ldx [%g1+0x010],%l2 ! %l2 = bb4f61b205911814 ldx [%g1+0x018],%l3 ! %l3 = 53269fba5fb61f47 ldx [%g1+0x020],%l4 ! %l4 = c806c5d40802ed7b ldx [%g1+0x028],%l5 ! %l5 = 8f1779d8796005e5 ldx [%g1+0x030],%l6 ! %l6 = 2417155668dc417b ldx [%g1+0x038],%l7 ! %l7 = 7e6c84cc9e4a73fe ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 89f1c643 e5818d44 5e101a1a e1e15075 ! %f4 = dca48ba2 4c16a660 f5772d75 f50c425f ! %f8 = deea4c49 c50b0cd9 2845b4a5 08c03e8e ! %f12 = 40c246e3 2c8caae3 b82e001e 698d268c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8833dffb 9bb6fce1 6c1be9a3 caa6769a ! %f20 = f06b462e 5658f7d7 0d512d7e f04152d8 ! %f24 = b3d77cb8 f388ad3c a01698d6 73c65f12 ! %f28 = 30fcb5f9 b5b6cbef 4c2e3d47 f6af9b98 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c249870c 1fa49a37 1daf3151 9db9be15 ! %f36 = c500b50c aeae1882 f31c1903 65c6d8b2 ! %f40 = f50e99ec 0b468af9 b88e301a d771c8dc ! %f44 = 49529541 70beb9aa 1c0a8826 4943fe0b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x99c242af0000000c,%g7,%g1 ! GSR scale = 1, align = 4 wr %g1,%g0,%gsr ! GSR = 99c242af0000000c wr %g0,%y ! Clear Y 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[00000000608000cc] = 8ca7fd5e, %l6 = b86dfff8e20432bb swap [%i1+0x00c],%l6 ! %l6 = 000000008ca7fd5e ! %l0 = 034a66f65aaa4ba5, Mem[00000000618000e8] = 6bc84551 stw %l0,[%i3+%o5] ! Mem[00000000618000e8] = 5aaa4ba5 ! Mem[00000000908000d4] = 564e5092, %l18 = a8f094648f5cbb30 ldsh [%o1+0x014],%g2 ! %g2 = 000000000000564e ! Mem[00000000608000fc] = 8c6f9ca0, %l6 = 8ca7fd5e, %l6 = 8ca7fd5e add %i1,0x3c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000008c6f9ca0 ! Mem[00000000600000fc] = a797ebe4, %l3 = 14281f67fffa6cf1 swap [%i0+0x03c],%l3 ! %l3 = 00000000a797ebe4 ! Mem[00000000600000f8] = 1c2a0030, %l1 = 4b7c428085ff093a swap [%i0+0x038],%l1 ! %l1 = 000000001c2a0030 ! %l3 = 00000000a797ebe4, Mem[00000000908000cc] = a6202de8 stb %l3,[%o1+0x00c] ! Mem[00000000908000cc] = e4202de8 ! Mem[00000000900000d8] = 8caea330, %l18 = a8f094648f5cbb30 ldsb [%o0+0x01b],%g2 ! %g2 = ffffffffffffff8c ! %l4 = c76bf943, %l5 = e14778e6, Mem[00000000618000d0] = a3962e85 fb11465a std %l4,[%i3+%i5] ! Mem[00000000618000d0] = c76bf943 e14778e6 ! Mem[00000000908000dc] = 07d6242a, %l18 = a8f094648f5cbb30 ldsb [%o1+0x01e],%g2 ! %g2 = 0000000000000007 p40_label_2: ! Mem[00000000610000e0] = 4eb41901, %l4 = 1ad672e0c76bf943 swap [%i2+%o4],%l4 ! %l4 = 000000004eb41901 ! Mem[00000000908000f0] = d24aa70c, %l18 = a8f094648f5cbb30 ldsw [%o1+%o6],%g2 ! %g2 = a8f094648f5cbb30 ! Mem[00000000610000fc] = 9210587d, %l4 = 4eb41901, %l6 = 8c6f9ca0 add %i2,0x3c,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000009210587d ! Mem[00000000618000d8] = eaa4f5fe, %l7 = 2b8667409172c211 ldstub [%i3+%i6],%l7 ! %l7 = 00000000000000ea ! Mem[00000000908000c8] = b03c93e4, %l18 = a8f094648f5cbb30 ldsb [%o1+0x009],%g2 ! %g2 = ffffffffffffffb0 ! %l4 = 4eb41901, %l5 = e14778e6, Mem[00000000910000e0] = 01c2133f 2cae1d1d std %l4,[%o2+%o4] ! Mem[00000000910000e0] = 4eb41901 e14778e6 ! Mem[00000000600000ec] = 2c379b9f, %l1 = 000000001c2a0030 swap [%i0+0x02c],%l1 ! %l1 = 000000002c379b9f ! Mem[00000000608000ec] = a9a5b7e4, %l4 = 000000004eb41901 swap [%i1+0x02c],%l4 ! %l4 = 00000000a9a5b7e4 ! Mem[00000000918000e4] = 6bc76080, %l18 = a8f094648f5cbb30 ldsb [%o3+0x024],%g2 ! %g2 = 000000000000006b ! Mem[00000000608000e0] = 35229682, %l6 = 9210587d, %l7 = 000000ea add %i1,0x20,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000035229682 p40_label_3: ! Mem[00000000618000d8] = ffa4f5fe, %l2 = 561acf5090d36adb swap [%i3+%i6],%l2 ! %l2 = 00000000ffa4f5fe ! Mem[00000000900000fc] = bab5974c, %l18 = a8f094648f5cbb30 ldsw [%o0+0x03c],%g2 ! %g2 = a8f094648f5cbb30 ! Mem[00000000610000cc] = bcf1f51d, %l3 = a797ebe4, %l6 = 9210587d add %i2,0x0c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000bcf1f51d ! Mem[00000000600000c0] = d3f871df, %l0 = 034a66f65aaa4ba5 swap [%i0+%g0],%l0 ! %l0 = 00000000d3f871df ! Mem[00000000608000e8] = 6d2aaa284eb41901, %l7 = 0000000035229682, %l3 = 00000000a797ebe4 add %i1,0x28,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 6d2aaa284eb41901 ! Mem[00000000910000d4] = 6e5e25aa, %l18 = a8f094648f5cbb30 ldsw [%o2+0x014],%g2 ! %g2 = a8f094648f5cbb30 ! Mem[00000000918000fc] = 755694de, %l18 = a8f094648f5cbb30 ldsw [%o3+0x03c],%g2 ! %g2 = a8f094648f5cbb30 ! Mem[00000000900000f0] = cc4dae44, %l18 = a8f094648f5cbb30 ldsb [%o0+0x031],%g2 ! %g2 = ffffffffffffffcc ! %l0 = d3f871df, %l1 = 2c379b9f, Mem[00000000610000c0] = 7a04bba6 db5f0c50 std %l0,[%i2+%g0] ! Mem[00000000610000c0] = d3f871df 2c379b9f ! %l5 = a286fb11e14778e6, Mem[00000000918000fc] = 755694de stw %l5,[%o3+0x03c] ! Mem[00000000918000fc] = e14778e6 p40_label_4: ! %l3 = 6d2aaa284eb41901, Mem[00000000908000cc] = e4202de8 stw %l3,[%o1+0x00c] ! Mem[00000000908000cc] = 4eb41901 ! Mem[00000000608000c8] = 1c6ab5fde20432bb, %l3 = 6d2aaa284eb41901, %l6 = 00000000bcf1f51d add %i1,0x08,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 1c6ab5fde20432bb ! Mem[00000000610000fc] = 9210587d, %l0 = 00000000d3f871df ldstub [%i2+0x03c],%l0 ! %l0 = 0000000000000092 ! Mem[00000000600000db] = 6430d639, %l2 = 00000000ffa4f5fe ldstub [%i0+0x01b],%l2 ! %l2 = 0000000000000039 ! Mem[00000000600000f6] = 768704eb, %l3 = 6d2aaa284eb41901 ldstub [%i0+0x036],%l3 ! %l3 = 0000000000000004 ! Mem[00000000618000f4] = c884a4cb, %l5 = e14778e6, %l1 = 2c379b9f add %i3,0x34,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000c884a4cb ! %l1 = 00000000c884a4cb, Mem[00000000900000f0] = 44cc4dae stw %l1,[%o0+%o6] ! Mem[00000000900000f0] = c884a4cb ! %l2 = 0000000000000039, Mem[00000000918000fc] = e14778e6 stw %l2,[%o3+0x03c] ! Mem[00000000918000fc] = 00000039 ! Mem[00000000618000d8] = 90d36adb, %l6 = 1c6ab5fde20432bb ldstub [%i3+%i6],%l6 ! %l6 = 0000000000000090 ! Mem[00000000608000ec] = 4eb41901, %l0 = 00000092, %l3 = 00000004 add %i1,0x2c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000004eb41901 p40_label_5: ! Mem[00000000900000c0] = 64f485008803093b, %l18 = a8f094648f5cbb30 ldx [%o0+%g0],%g2 ! %g2 = 64f485008803093b ! Mem[00000000610000c5] = 2c379b9f, %l3 = 000000004eb41901 ldstub [%i2+0x005],%l3 ! %l3 = 0000000000000037 ! %l0 = 00000092, %l1 = c884a4cb, Mem[00000000910000f8] = 9579f5c7 cdf6c3bc std %l0,[%o2+0x038] ! Mem[00000000910000f8] = 00000092 c884a4cb ! Mem[00000000608000e9] = 6d2aaa28, %l1 = 00000000c884a4cb ldstub [%i1+0x029],%l1 ! %l1 = 000000000000002a ! %l3 = 0000000000000037, Mem[00000000900000f5] = 99e34c72 stb %l3,[%o0+0x035] ! Mem[00000000900000f4] = 37e34c72 ! Mem[00000000618000d0] = c76bf943, %l7 = 0000000035229682 swap [%i3+%i5],%l7 ! %l7 = 00000000c76bf943 ! Mem[00000000618000e0] = 3eba4c53, %l5 = a286fb11e14778e6 ldsh [%i3+%o4],%l5 ! %l5 = 0000000000003eba ! Mem[00000000618000f3] = 578fb656, %l3 = 0000000000000037 ldstub [%i3+0x033],%l3 ! %l3 = 0000000000000056 ! Mem[00000000618000e8] = 5aaa4ba5ad0d1313, %l5 = 0000000000003eba, %l7 = 00000000c76bf943 add %i3,0x28,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 5aaa4ba5ad0d1313 ! %l4 = 00000000a9a5b7e4, Mem[00000000918000d6] = 3b0357d2 stb %l4,[%o3+0x016] ! Mem[00000000918000d4] = e40357d2 p40_label_6: ! Mem[00000000608000e0] = 352296824ea23683, %l0 = 0000000000000092, %l0 = 0000000000000092 add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 352296824ea23683 ! Mem[00000000618000f4] = c884a4cb, %l5 = 00003eba, %l2 = 00000039 add %i3,0x34,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000c884a4cb ! %l7 = 5aaa4ba5ad0d1313, Mem[00000000918000fe] = 00390000 stb %l7,[%o3+0x03e] ! Mem[00000000918000fc] = 13390000 ! Mem[00000000618000e4] = e250fc09, %l7 = ad0d1313, %l2 = c884a4cb add %i3,0x24,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000e250fc09 ! Mem[00000000910000e8] = f6f6adbc, %l18 = a8f094648f5cbb30 ldsh [%o2+0x02a],%g2 ! %g2 = fffffffffffff6f6 ! Mem[00000000618000de] = e7485bad, %l1 = 000000000000002a ldstub [%i3+0x01e],%l1 ! %l1 = 000000000000005b ! Mem[00000000618000fc] = 795a1cf5, %l0 = 352296824ea23683 ldsh [%i3+0x03e],%l0 ! %l0 = 0000000000001cf5 ! Mem[00000000908000c8] = c1b03c93, %l18 = a8f094648f5cbb30 ldsh [%o1+%i4],%g2 ! %g2 = ffffffffffffc1b0 ! %l0 = 0000000000001cf5, Mem[00000000608000dc] = 31f6dd66 stw %l0,[%i1+0x01c] ! Mem[00000000608000dc] = 00001cf5 ! Mem[00000000618000f4] = c884a4cb, %l0 = 0000000000001cf5 swap [%i3+0x034],%l0 ! %l0 = 00000000c884a4cb p40_label_7: ! Mem[00000000908000d0] = 7198b30a564e5092, %l18 = a8f094648f5cbb30 ldx [%o1+%i5],%g2 ! %g2 = 7198b30a564e5092 ! %l1 = 000000000000005b, Mem[00000000910000d5] = 5e25aa3b stb %l1,[%o2+0x015] ! Mem[00000000910000d4] = 5b25aa3b ! Mem[00000000618000f0] = 578fb6ff, %l1 = 000000000000005b swap [%i3+%o6],%l1 ! %l1 = 00000000578fb6ff ! Mem[00000000600000e9] = dc4ce637, %l1 = 00000000578fb6ff ldstub [%i0+0x029],%l1 ! %l1 = 000000000000004c ! Mem[00000000600000ec] = 1c2a0030, %l3 = 0000000000000056 ldsh [%i0+0x02c],%l3 ! %l3 = 0000000000001c2a ! %l7 = 5aaa4ba5ad0d1313, Mem[00000000610000e3] = c76bf943 stb %l7,[%i2+0x023] ! Mem[00000000610000e0] = c76bf913 ! %l1 = 000000000000004c, Mem[00000000918000cd] = 36dd3370 stb %l1,[%o3+0x00d] ! Mem[00000000918000cc] = 4cdd3370 ! Mem[00000000610000e0] = c76bf913, %l4 = 00000000a9a5b7e4 ldsh [%i2+%o4],%l4 ! %l4 = ffffffffffffc76b ! %l6 = 00000090, %l7 = ad0d1313, Mem[00000000900000c8] = d7b08d93 0472ded8 std %l6,[%o0+%i4] ! Mem[00000000900000c8] = 00000090 ad0d1313 ! Mem[00000000918000f0] = 2effe3b0, %l18 = a8f094648f5cbb30 ldsh [%o3+%o6],%g2 ! %g2 = 0000000000002eff p40_label_8: ! Mem[00000000608000ec] = 4eb41901, %l6 = 00000090, %l7 = ad0d1313 add %i1,0x2c,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000004eb41901 ! Mem[00000000618000fa] = cdcbd934, %l2 = 00000000e250fc09 ldstub [%i3+0x03a],%l2 ! %l2 = 00000000000000d9 ! %l4 = ffffc76b, %l5 = 00003eba, Mem[00000000908000e8] = 52d85af6 5bd6f7c8 std %l4,[%o1+%o5] ! Mem[00000000908000e8] = ffffc76b 00003eba ! Mem[00000000918000e8] = d97009e7e5df9dd8, %l18 = a8f094648f5cbb30 ldx [%o3+%o5],%g2 ! %g2 = d97009e7e5df9dd8 ! Mem[00000000618000e6] = e250fc09, %l5 = 0000000000003eba ldstub [%i3+0x026],%l5 ! %l5 = 00000000000000fc ! %l3 = 0000000000001c2a, Mem[00000000610000eb] = 44e31280 stb %l3,[%i2+0x02b] ! Mem[00000000610000e8] = 44e3122a ! Mem[00000000618000e4] = e250ff09, %l4 = ffffffffffffc76b ldstub [%i3+0x024],%l4 ! %l4 = 00000000000000e2 ! Mem[00000000908000d8] = 0dc0972d, %l18 = a8f094648f5cbb30 ldsb [%o1+0x019],%g2 ! %g2 = 000000000000000d ! Mem[00000000608000cc] = e20432bb, %l6 = 00000090, %l2 = 000000d9 add %i1,0x0c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000e20432bb ! Mem[00000000610000d4] = 233e1d34, %l4 = 00000000000000e2 swap [%i2+0x014],%l4 ! %l4 = 00000000233e1d34 p40_label_9: ! Mem[00000000600000e0] = 61e5b016, %l0 = c884a4cb, %l3 = 00001c2a add %i0,0x20,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000061e5b016 ! Mem[00000000608000c0] = 36f97c83, %l3 = 0000000061e5b016 ldsh [%i1+0x002],%l3 ! %l3 = 0000000000007c83 ! Mem[00000000900000e8] = c8c1b242, %l18 = a8f094648f5cbb30 ldsh [%o0+0x02a],%g2 ! %g2 = ffffffffffffc8c1 ! Mem[00000000900000c8] = 00000090, %l18 = a8f094648f5cbb30 ldsh [%o0+%i4],%g2 ! %g2 = 0000000000000000 ! Mem[00000000610000c0] = d3f871df, %l6 = 0000000000000090 swap [%i2+%g0],%l6 ! %l6 = 00000000d3f871df ! Mem[00000000610000f0] = 8c3b7db39790cf30, %l4 = 00000000233e1d34 ldx [%i2+%o6],%l4 ! %l4 = 8c3b7db39790cf30 ! Mem[00000000610000d0] = 0016c81e, %l4 = 8c3b7db39790cf30 swap [%i2+%i5],%l4 ! %l4 = 000000000016c81e ! Mem[00000000908000e4] = 21f5d561, %l18 = a8f094648f5cbb30 ldsh [%o1+0x024],%g2 ! %g2 = 00000000000021f5 ! Mem[00000000610000f5] = 9790cf30, %l7 = 000000004eb41901 ldstub [%i2+0x035],%l7 ! %l7 = 0000000000000090 ! %l2 = 00000000e20432bb, Mem[00000000918000c4] = 0a36bd1b stb %l2,[%o3+0x004] ! Mem[00000000918000c4] = bb36bd1b p40_label_10: ! %l0 = c884a4cb, %l1 = 0000004c, Mem[00000000908000e0] = 242a1794 21f5d561 std %l0,[%o1+%o4] ! Mem[00000000908000e0] = c884a4cb 0000004c ! Mem[00000000608000ea] = 6dffaa28, %l3 = 0000000000007c83 ldstub [%i1+0x02a],%l3 ! %l3 = 00000000000000aa ! Mem[00000000618000c0] = 621abea9, %l1 = 000000000000004c ldstub [%i3+%g0],%l1 ! %l1 = 0000000000000062 ! Mem[00000000610000d4] = 000000e2, %l5 = 000000fc, %l6 = d3f871df add %i2,0x14,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000000000e2 ! Mem[00000000908000e8] = ffffc76b00003eba, %l18 = a8f094648f5cbb30 ldx [%o1+%o5],%g2 ! %g2 = ffffc76b00003eba ! %l4 = 0016c81e, %l5 = 000000fc, Mem[00000000918000c8] = 88436c47 774cdd33 std %l4,[%o3+%i4] ! Mem[00000000918000c8] = 0016c81e 000000fc ! Mem[00000000608000c9] = 1c6ab5fd, %l6 = 00000000000000e2 ldstub [%i1+0x009],%l6 ! %l6 = 000000000000006a ! %l6 = 000000000000006a, Mem[00000000918000f1] = ffe3b05a stb %l6,[%o3+0x031] ! Mem[00000000918000f0] = 6ae3b05a ! %l4 = 000000000016c81e, Mem[00000000918000d0] = 70b0ab0e stw %l4,[%o3+%i5] ! Mem[00000000918000d0] = 0016c81e ! Mem[00000000610000cc] = bcf1f51d, %l0 = 00000000c884a4cb swap [%i2+0x00c],%l0 ! %l0 = 00000000bcf1f51d p40_label_11: ! %l1 = 0000000000000062, Mem[00000000910000f5] = 95fea200 stb %l1,[%o2+0x035] ! Mem[00000000910000f4] = 62fea200 ! %l6 = 000000000000006a, Mem[00000000900000e9] = 54c8c1b2 stb %l6,[%o0+0x029] ! Mem[00000000900000e8] = 6ac8c1b2 ! Mem[00000000610000e4] = d267fcff, %l1 = 00000062, %l5 = 000000fc add %i2,0x24,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000d267fcff ! Mem[00000000610000c0] = 00000090, %l4 = 000000000016c81e swap [%i2+%g0],%l4 ! %l4 = 0000000000000090 ! Mem[00000000900000c4] = 093b0000, %l18 = a8f094648f5cbb30 ldsh [%o0+0x006],%g2 ! %g2 = 000000000000093b ! Mem[00000000608000c8] = 1cffb5fd, %l7 = 0000000000000090 swap [%i1+%i4],%l7 ! %l7 = 000000001cffb5fd ! Mem[00000000918000e8] = d97009e7e5df9dd8, %l18 = a8f094648f5cbb30 ldx [%o3+%o5],%g2 ! %g2 = d97009e7e5df9dd8 ! Mem[00000000908000d8] = c0972d22, %l18 = a8f094648f5cbb30 ldsb [%o1+0x01a],%g2 ! %g2 = ffffffffffffffc0 ! %l1 = 0000000000000062, Mem[00000000900000d8] = e8bc328c stw %l1,[%o0+%i6] ! Mem[00000000900000d8] = 00000062 ! Mem[00000000610000ce] = c884a4cb, %l4 = 0000000000000090 ldstub [%i2+0x00e],%l4 ! %l4 = 00000000000000a4 p40_label_12: ! %l2 = 00000000e20432bb, Mem[00000000908000e4] = 0000004c stb %l2,[%o1+0x024] ! Mem[00000000908000e4] = bb00004c ! %l2 = e20432bb, %l3 = 000000aa, Mem[00000000908000c8] = c1b03c93 4eb41901 std %l2,[%o1+%i4] ! Mem[00000000908000c8] = e20432bb 000000aa ! Mem[00000000608000d0] = 418696c57331bb64, %l1 = 0000000000000062, %l3 = 00000000000000aa add %i1,0x10,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 418696c57331bb64 ! Mem[00000000600000d5] = 4e073752, %l1 = 0000000000000062 ldstub [%i0+0x015],%l1 ! %l1 = 0000000000000007 ! Mem[00000000618000cb] = a0bb7c3b, %l6 = 000000000000006a ldstub [%i3+0x00b],%l6 ! %l6 = 000000000000003b ! Mem[00000000618000d2] = 35229682, %l7 = 000000001cffb5fd ldstub [%i3+0x012],%l7 ! %l7 = 0000000000000096 ! Mem[00000000618000f0] = 0000005b, %l2 = 00000000e20432bb swap [%i3+%o6],%l2 ! %l2 = 000000000000005b ! Mem[00000000608000e4] = 4ea23683, %l3 = 418696c57331bb64 swap [%i1+0x024],%l3 ! %l3 = 000000004ea23683 ! Mem[00000000608000f4] = ea76d036, %l5 = d267fcff, %l6 = 0000003b add %i1,0x34,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000ea76d036 ! Mem[00000000908000d0] = 7198b30a, %l18 = a8f094648f5cbb30 ldsw [%o1+%i5],%g2 ! %g2 = a8f094648f5cbb30 p40_label_13: ! Mem[00000000618000c3] = ff1abea9, %l7 = 0000000000000096 ldstub [%i3+0x003],%l7 ! %l7 = 00000000000000a9 ! Mem[00000000610000f8] = 61d20c1cff10587d, %l1 = 0000000000000007, %l6 = 00000000ea76d036 add %i2,0x38,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 61d20c1cff10587d ! Mem[00000000600000d8] = 6430d6ff, %l7 = 00000000000000a9 swap [%i0+%i6],%l7 ! %l7 = 000000006430d6ff ! Mem[00000000610000e4] = d267fcff, %l6 = 61d20c1cff10587d swap [%i2+0x024],%l6 ! %l6 = 00000000d267fcff ! Mem[00000000608000fe] = 8c6f9ca0, %l2 = 000000000000005b ldstub [%i1+0x03e],%l2 ! %l2 = 000000000000009c ! %l3 = 000000004ea23683, Mem[00000000908000e0] = c884a4cb stw %l3,[%o1+%o4] ! Mem[00000000908000e0] = 4ea23683 ! Mem[00000000608000c8] = 00000090, %l4 = 000000a4, %l5 = d267fcff add %i1,0x08,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000000000090 ! Mem[00000000608000f3] = 7e1d2640, %l5 = 0000000000000090 ldstub [%i1+0x033],%l5 ! %l5 = 0000000000000040 ! Mem[00000000600000cc] = 223ae860, %l5 = 0000000000000040 swap [%i0+0x00c],%l5 ! %l5 = 00000000223ae860 ! Mem[00000000608000dc] = 00001cf5, %l1 = 00000007, %l0 = bcf1f51d add %i1,0x1c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000000001cf5 p40_label_14: ! Mem[00000000618000c8] = a0bb7cff, %l1 = 00000007, %l3 = 4ea23683 add %i3,0x08,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000a0bb7cff ! Mem[00000000900000d4] = 93556acd, %l18 = a8f094648f5cbb30 ldsh [%o0+0x014],%g2 ! %g2 = ffffffffffff9355 ! Mem[00000000900000d0] = cf51172893556acd, %l18 = a8f094648f5cbb30 ldx [%o0+%i5],%g2 ! %g2 = cf51172893556acd ! Mem[00000000608000e8] = 6dffff28, %l4 = 00000000000000a4 swap [%i1+%o5],%l4 ! %l4 = 000000006dffff28 ! %l2 = 000000000000009c, Mem[00000000908000f0] = d24aa70c stw %l2,[%o1+%o6] ! Mem[00000000908000f0] = 0000009c ! Mem[00000000608000d0] = 418696c57331bb64, %l7 = 000000006430d6ff, %l1 = 0000000000000007 add %i1,0x10,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 418696c57331bb64 ! Mem[00000000908000fc] = ab225f28, %l18 = a8f094648f5cbb30 ldsw [%o1+0x03c],%g2 ! %g2 = a8f094648f5cbb30 ! Mem[00000000908000f4] = f408782d, %l18 = a8f094648f5cbb30 ldsw [%o1+0x034],%g2 ! %g2 = a8f094648f5cbb30 ! Mem[00000000600000fc] = fffa6cf1, %l2 = 000000000000009c ldsh [%i0+0x03c],%l2 ! %l2 = fffffffffffffffa ! %l6 = d267fcff, %l7 = 6430d6ff, Mem[00000000600000f0] = bc590c78 7687ffeb std %l6,[%i0+%o6] ! Mem[00000000600000f0] = d267fcff 6430d6ff p40_label_15: ! Mem[00000000610000d0] = 9790cf30, %l7 = 000000006430d6ff swap [%i2+%i5],%l7 ! %l7 = 000000009790cf30 ! %l0 = 0000000000001cf5, Mem[00000000608000d7] = 7331bb64 stb %l0,[%i1+0x017] ! Mem[00000000608000d4] = 7331bbf5 ! Mem[00000000618000da] = ffd36adb, %l4 = 000000006dffff28 ldstub [%i3+0x01a],%l4 ! %l4 = 000000000000006a ! Mem[00000000608000e3] = 35229682, %l2 = fffffffffffffffa ldstub [%i1+0x023],%l2 ! %l2 = 0000000000000082 ! Mem[00000000908000d8] = 5b0dc097, %l18 = a8f094648f5cbb30 ldsh [%o1+%i6],%g2 ! %g2 = 0000000000005b0d ! Mem[00000000608000d4] = 7331bbf5, %l4 = 000000000000006a swap [%i1+0x014],%l4 ! %l4 = 000000007331bbf5 ! Mem[00000000618000f8] = cdcbff34, %l4 = 000000007331bbf5 ldstub [%i3+0x038],%l4 ! %l4 = 00000000000000cd ! Mem[00000000618000d4] = e14778e6, %l2 = 00000082, %l0 = 00001cf5 add %i3,0x14,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000e14778e6 ! Mem[00000000618000cc] = a15d1df0, %l3 = a0bb7cff, %l5 = 223ae860 add %i3,0x0c,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000a15d1df0 ! %l2 = 00000082, %l3 = a0bb7cff, Mem[00000000600000d0] = faff453c 4eff3752 std %l2,[%i0+%i5] ! Mem[00000000600000d0] = 00000082 a0bb7cff ba,a p40_not_taken_0_end p40_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p40_branch_failed p40_not_taken_0_end: ! End of Random Code for Processor 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 00000000e14778e6 bne,a,pn %xcc,p40_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 418696c57331bb64 bne,a,pn %xcc,p40_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000082 bne,a,pn %xcc,p40_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000a0bb7cff bne,a,pn %xcc,p40_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000cd bne,a,pn %xcc,p40_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000a15d1df0 bne,a,pn %xcc,p40_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000d267fcff bne,a,pn %xcc,p40_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000009790cf30 bne,a,pn %xcc,p40_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p40_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 5aaa4ba51d71b086 ldx [%i0+0x000],%g3 ! Observed data at 00000000600000c0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ea9283f600000040 ldx [%i0+0x008],%g3 ! Observed data at 00000000600000c8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000082a0bb7cff ldx [%i0+0x010],%g3 ! Observed data at 00000000600000d0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000a91311335d ldx [%i0+0x018],%g3 ! Observed data at 00000000600000d8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = dcffe6371c2a0030 ldx [%i0+0x028],%g3 ! Observed data at 00000000600000e8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = d267fcff6430d6ff 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 = 85ff093afffa6cf1 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 ldx [%g1+0x010],%g2 ! Expected data = 418696c50000006a ldx [%i1+0x010],%g3 ! Observed data at 00000000608000d0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 352296ff7331bb64 ldx [%i1+0x020],%g3 ! Observed data at 00000000608000e0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000a44eb41901 ldx [%i1+0x028],%g3 ! Observed data at 00000000608000e8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7e1d26ffea76d036 ldx [%i1+0x030],%g3 ! Observed data at 00000000608000f0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = fa210fb38c6fffa0 ldx [%i1+0x038],%g3 ! Observed data at 00000000608000f8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x038,%g4 set p40_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 0016c81e2cff9b9f ldx [%i2+0x000],%g3 ! Observed data at 00000000610000c0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 402672f1c884ffcb ldx [%i2+0x008],%g3 ! Observed data at 00000000610000c8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6430d6ff000000e2 ldx [%i2+0x010],%g3 ! Observed data at 00000000610000d0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = c76bf913ff10587d ldx [%i2+0x020],%g3 ! Observed data at 00000000610000e0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 44e3122aa4fec92b ldx [%i2+0x028],%g3 ! Observed data at 00000000610000e8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 8c3b7db397ffcf30 ldx [%i2+0x030],%g3 ! Observed data at 00000000610000f0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x030,%g4 set p40_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff1abeff0a83ff26 ldx [%i3+0x000],%g3 ! Observed data at 00000000618000c0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3522ff82e14778e6 ldx [%i3+0x010],%g3 ! Observed data at 00000000618000d0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffd3ffdbe748ffad ldx [%i3+0x018],%g3 ! Observed data at 00000000618000d8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3eba4c53ff50ff09 ldx [%i3+0x020],%g3 ! Observed data at 00000000618000e0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = e20432bb00001cf5 ldx [%i3+0x030],%g3 ! Observed data at 00000000618000f0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffcbff34795a1cf5 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 ! 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_dfill_failed: ba p40_failed mov 0xddd,%g1 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: ldsw [%i3+0x004],%l6 ! Mem[00000000618000c4] stb %l5,[%i3+0x007] ! Mem[00000000618000c7] ldstub [%i3+0x026],%l4 ! Mem[00000000618000e6] done p40_trap1o: ldsw [%o3+0x004],%l6 ! Mem[00000000618000c4] stb %l5,[%o3+0x007] ! Mem[00000000618000c7] ldstub [%o3+0x026],%l4 ! Mem[00000000618000e6] done p40_trap2e: ldsw [%i0+0x024],%l1 ! Mem[00000000600000e4] swap [%i1+0x008],%l7 ! Mem[00000000608000c8] lduw [%i1+0x01c],%l4 ! Mem[00000000608000dc] ldd [%i3+0x020],%l2 ! Mem[00000000618000e0] ldstub [%i2+0x018],%l4 ! Mem[00000000610000d8] swap [%i2+0x01c],%l3 ! Mem[00000000610000dc] done p40_trap2o: ldsw [%o0+0x024],%l1 ! Mem[00000000600000e4] swap [%o1+0x008],%l7 ! Mem[00000000608000c8] lduw [%o1+0x01c],%l4 ! Mem[00000000608000dc] ldd [%o3+0x020],%l2 ! Mem[00000000618000e0] ldstub [%o2+0x018],%l4 ! Mem[00000000610000d8] swap [%o2+0x01c],%l3 ! Mem[00000000610000dc] done p40_trap3e: nop nop nop nop nop nop done p40_trap3o: nop nop nop nop nop nop done p40_init_memory_pointers: set p40_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p40_local0_start,%i0 set p40_local1_start,%i1 set p40_local2_start,%i2 set p40_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 034a66f65aaa4ba5 ldx [%g1+0x008],%l1 ! %l1 = 4b7c428085ff093a ldx [%g1+0x010],%l2 ! %l2 = 561acf5090d36adb ldx [%g1+0x018],%l3 ! %l3 = 14281f67fffa6cf1 ldx [%g1+0x020],%l4 ! %l4 = 1ad672e0c76bf943 ldx [%g1+0x028],%l5 ! %l5 = a286fb11e14778e6 ldx [%g1+0x030],%l6 ! %l6 = b86dfff8e20432bb ldx [%g1+0x038],%l7 ! %l7 = 2b8667409172c211 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 5f0805df 794e2611 fbad26b2 6cdd0fb5 ! %f4 = ece6c38c 9ad9f8be 7398c39f 75b5a32b ! %f8 = ae1d8c5e cfce6974 b5bac457 e04c1550 ! %f12 = 33437e93 6a24831c 3754891f f7dd8fde ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ee38592f 330cf673 cea741ec e1f19e38 ! %f20 = 16844349 222eb52f 0f756498 d6c37995 ! %f24 = fa656b3e 1b764a1d fa3ba699 66db15ec ! %f28 = 44f275f0 0f9923a7 c791973c 4425664f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2403cb54 d9941b4e 02910a2a ec2a1bb9 ! %f36 = d113507d 46f7dd5b a54ff8c3 01288d6b ! %f40 = c11e8b3b ec7faa36 95d31c37 8c215fa0 ! %f44 = 687ed22a f868d917 4066166c 76e3b0d3 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb18b1dd000000024,%g7,%g1 ! GSR scale = 4, align = 4 wr %g1,%g0,%gsr ! GSR = b18b1dd000000024 wr %g0,%y ! Clear Y 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[00000000620000ce] = ebe01a89, %l2 = 7e7fe3accc054e91 ldstub [%i0+0x00e],%l2 ! %l2 = 000000000000001a ! Mem[00000000910000f8] = 9579f5c7, %l18 = c1423279c7558dd0 ldsb [%o2+0x038],%g2 ! %g2 = ffffffffffffff95 ! Mem[00000000910000c0] = 5f8a08bb, %l18 = c1423279c7558dd0 ldsw [%o2+%g0],%g2 ! %g2 = c1423279c7558dd0 ! Mem[00000000628000e8] = 1183e5d9, %l1 = 24e3288b, %l5 = f96d483b add %i1,0x28,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000001183e5d9 ! Mem[00000000638000e0] = 4d7f9acb, %l6 = 834c933e01948c1e swap [%i3+%o4],%l6 ! %l6 = 000000004d7f9acb ! Mem[00000000620000d0] = 671f606b, %l5 = 000000001183e5d9 swap [%i0+%i5],%l5 ! %l5 = 00000000671f606b ! Mem[00000000628000e0] = 2f38a05978949a83, %l7 = 04315c68178aa125 ldx [%i1+%o4],%l7 ! %l7 = 2f38a05978949a83 ! Mem[00000000910000d8] = 3b50fb697b31d336, %l18 = c1423279c7558dd0 ldx [%o2+%i6],%g2 ! %g2 = 3b50fb697b31d336 ! Mem[00000000628000c8] = e669a008b1f28881, %l0 = cd9dbe828c0d24cd, %l4 = b62985d7e072892f add %i1,0x08,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = e669a008b1f28881 ! Mem[00000000620000e8] = ef84f647, %l4 = b1f28881, %l2 = 0000001a add %i0,0x28,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000ef84f647 p41_label_2: ! Mem[00000000630000f3] = d26eb28a, %l4 = e669a008b1f28881 ldstub [%i2+0x033],%l4 ! %l4 = 000000000000008a ! Mem[00000000630000df] = cf7f298f, %l5 = 00000000671f606b ldstub [%i2+0x01f],%l5 ! %l5 = 000000000000008f ! Mem[00000000628000f0] = 2f95f765, %l1 = 24e3288b, %l0 = 8c0d24cd add %i1,0x30,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000002f95f765 ! Mem[00000000638000d4] = 4e87206a, %l6 = 000000004d7f9acb swap [%i3+0x014],%l6 ! %l6 = 000000004e87206a ! Mem[00000000630000df] = cf7f29ff, %l0 = 000000002f95f765 ldstub [%i2+0x01f],%l0 ! %l0 = 00000000000000ff ! Mem[00000000628000d7] = 0a93357d, %l6 = 000000004e87206a ldstub [%i1+0x017],%l6 ! %l6 = 000000000000007d ! Mem[00000000908000e0] = 242a1794, %l18 = c1423279c7558dd0 ldsw [%o1+%o4],%g2 ! %g2 = c1423279c7558dd0 ! Mem[00000000628000d8] = c1424306d175ff85, %l7 = 2f38a05978949a83, %l0 = 00000000000000ff add %i1,0x18,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = c1424306d175ff85 ! Mem[00000000638000f4] = 1cc389fd, %l0 = d175ff85, %l1 = 24e3288b add %i3,0x34,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 000000001cc389fd ! Mem[00000000638000dc] = 6b941f3a, %l2 = 00000000ef84f647 ldsw [%i3+0x01c],%l2 ! %l2 = 000000006b941f3a p41_label_3: ! Mem[00000000908000d8] = c0972d22, %l18 = c1423279c7558dd0 ldsb [%o1+0x01a],%g2 ! %g2 = ffffffffffffffc0 ! Mem[00000000620000fc] = 72f24a09, %l0 = c1424306d175ff85 ldsw [%i0+0x03c],%l0 ! %l0 = 0000000072f24a09 ! %l2 = 6b941f3a, %l3 = df0b7b91, Mem[00000000910000f8] = 9579f5c7 cdf6c3bc std %l2,[%o2+0x038] ! Mem[00000000910000f8] = 6b941f3a df0b7b91 ! Mem[00000000910000d8] = 3b50fb69, %l18 = c1423279c7558dd0 ldsh [%o2+%i6],%g2 ! %g2 = 0000000000003b50 ! Mem[00000000638000ee] = 0f91f311, %l7 = 2f38a05978949a83 ldstub [%i3+0x02e],%l7 ! %l7 = 00000000000000f3 ! Mem[00000000910000d8] = 3b50fb69, %l18 = c1423279c7558dd0 ldsw [%o2+%i6],%g2 ! %g2 = c1423279c7558dd0 ! Mem[00000000630000f0] = d26eb2ff, %l4 = 000000000000008a ldsh [%i2+%o6],%l4 ! %l4 = ffffffffffffd26e ! Mem[00000000630000d0] = 9894e79d, %l3 = 0b98fb94df0b7b91 ldsh [%i2+%i5],%l3 ! %l3 = ffffffffffff9894 ! Mem[00000000630000fc] = a512866b, %l7 = 00000000000000f3 swap [%i2+0x03c],%l7 ! %l7 = 00000000a512866b ! Mem[00000000628000c8] = e669a008, %l0 = 72f24a09, %l0 = 72f24a09 add %i1,0x08,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000e669a008 p41_label_4: ! Mem[00000000620000ec] = c1512b1b, %l3 = ffffffffffff9894 ldsw [%i0+0x02c],%l3 ! %l3 = ffffffffc1512b1b ! %l4 = ffffd26e, %l5 = 0000008f, Mem[00000000900000e8] = 8b54c8c1 b2429f80 std %l4,[%o0+%o5] ! Mem[00000000900000e8] = ffffd26e 0000008f ! Mem[00000000910000cc] = f0444119, %l18 = c1423279c7558dd0 ldsh [%o2+0x00c],%g2 ! %g2 = fffffffffffff044 ! Mem[00000000638000cc] = 643acc78, %l0 = e669a008, %l0 = e669a008 add %i3,0x0c,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000643acc78 ! %l6 = 0000007d, %l7 = a512866b, Mem[00000000900000d8] = e8bc328c aea3305c std %l6,[%o0+%i6] ! Mem[00000000900000d8] = 0000007d a512866b ! Mem[00000000630000d8] = 32a1fcc7cf7f29ff, %l3 = ffffffffc1512b1b, %l2 = 000000006b941f3a add %i2,0x18,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 32a1fcc7cf7f29ff ! Mem[00000000918000e0] = bef83b746bc76080, %l18 = c1423279c7558dd0 ldx [%o3+%o4],%g2 ! %g2 = bef83b746bc76080 ! Mem[00000000900000d0] = cf511728, %l18 = c1423279c7558dd0 ldsw [%o0+%i5],%g2 ! %g2 = c1423279c7558dd0 ! Mem[00000000918000dc] = 89c3bef8, %l18 = c1423279c7558dd0 ldsb [%o3+0x01e],%g2 ! %g2 = ffffffffffffff89 ! %l0 = 00000000643acc78, Mem[00000000910000c5] = 7d78e7a1 stb %l0,[%o2+0x005] ! Mem[00000000910000c4] = 7878e7a1 p41_label_5: ! Mem[00000000620000dc] = de7fc089, %l2 = cf7f29ff, %l5 = 0000008f add %i0,0x1c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000de7fc089 ! Mem[00000000918000e4] = 6bc76080, %l18 = c1423279c7558dd0 ldsh [%o3+0x024],%g2 ! %g2 = 0000000000006bc7 ! Mem[00000000630000d8] = 32a1fcc7cf7f29ff, %l6 = 000000000000007d ldx [%i2+%i6],%l6 ! %l6 = 32a1fcc7cf7f29ff ! Mem[00000000918000d4] = 985f3b03, %l18 = c1423279c7558dd0 ldsw [%o3+0x014],%g2 ! %g2 = c1423279c7558dd0 ! Mem[00000000628000c7] = 70b72513, %l2 = 32a1fcc7cf7f29ff ldstub [%i1+0x007],%l2 ! %l2 = 0000000000000013 ! %l3 = ffffffffc1512b1b, Mem[00000000628000ec] = c786763d stw %l3,[%i1+0x02c] ! Mem[00000000628000ec] = c1512b1b ! Mem[00000000620000c0] = 6a5b0f35, %l4 = ffffffffffffd26e ldsb [%i0+0x002],%l4 ! %l4 = 000000000000000f ! %l6 = 32a1fcc7cf7f29ff, Mem[00000000908000f0] = d24aa70c stb %l6,[%o1+%o6] ! Mem[00000000908000f0] = ff4aa70c ! %l1 = 000000001cc389fd, Mem[00000000900000cb] = 930472de stb %l1,[%o0+0x00b] ! Mem[00000000900000c8] = fd0472de ! Mem[00000000638000cc] = 643acc78, %l3 = c1512b1b, %l6 = cf7f29ff add %i3,0x0c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000643acc78 p41_label_6: ! Mem[00000000620000e8] = ef84f647c1512b1b, %l0 = 00000000643acc78, %l4 = 000000000000000f add %i0,0x28,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = ef84f647c1512b1b ! %l1 = 000000001cc389fd, Mem[00000000628000e2] = 2f38a059 stb %l1,[%i1+0x022] ! Mem[00000000628000e0] = 2f38fd59 ! Mem[00000000620000c0] = 6a5b0f35, %l7 = a512866b, %l4 = c1512b1b casa [%i0]0x80,%l7,%l4 ! %l4 = 000000006a5b0f35 ! Mem[00000000900000f8] = 5596bab5, %l18 = c1423279c7558dd0 ldsh [%o0+0x03a],%g2 ! %g2 = 0000000000005596 ! %l4 = 000000006a5b0f35, Mem[00000000908000f9] = f5d23fab stb %l4,[%o1+0x039] ! Mem[00000000908000f8] = 35d23fab ! %l6 = 00000000643acc78, Mem[00000000638000fc] = 254428c7 stb %l6,[%i3+0x03c] ! Mem[00000000638000fc] = 784428c7 ! Mem[00000000620000c2] = 6a5b0f35, %l2 = 0000000000000013 ldstub [%i0+0x002],%l2 ! %l2 = 000000000000000f ! Mem[00000000638000e8] = 3d676f78, %l6 = 00000000643acc78 swap [%i3+%o5],%l6 ! %l6 = 000000003d676f78 ! Mem[00000000630000e8] = 54f9f270893205d4, %l4 = 000000006a5b0f35, %l6 = 000000003d676f78 add %i2,0x28,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 54f9f270893205d4 ! Mem[00000000630000d4] = c4dc9520, %l2 = 0000000f, %l0 = 643acc78 add %i2,0x14,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000c4dc9520 p41_label_7: ! %l5 = 00000000de7fc089, Mem[00000000908000e8] = 52d85af6 stw %l5,[%o1+%o5] ! Mem[00000000908000e8] = de7fc089 ! Mem[00000000638000fe] = 784428c7, %l2 = 000000000000000f ldstub [%i3+0x03e],%l2 ! %l2 = 0000000000000028 ! %l4 = 6a5b0f35, %l5 = de7fc089, Mem[00000000918000c0] = 69d68606 0a36bd1b std %l4,[%o3+%g0] ! Mem[00000000918000c0] = 6a5b0f35 de7fc089 ! Mem[00000000638000c4] = 485b66cd, %l4 = 000000006a5b0f35 swap [%i3+0x004],%l4 ! %l4 = 00000000485b66cd ! Mem[00000000628000d9] = c1424306, %l3 = ffffffffc1512b1b ldstub [%i1+0x019],%l3 ! %l3 = 0000000000000042 ! Mem[00000000628000fc] = d142abd7, %l2 = 0000000000000028 ldsw [%i1+0x03c],%l2 ! %l2 = ffffffffd142abd7 ! %l6 = 893205d4, %l7 = a512866b, Mem[00000000918000f0] = 2effe3b0 5aed9849 std %l6,[%o3+%o6] ! Mem[00000000918000f0] = 893205d4 a512866b ! Mem[00000000628000de] = d175ff85, %l2 = ffffffffd142abd7 ldstub [%i1+0x01e],%l2 ! %l2 = 00000000000000ff ! Mem[00000000620000c0] = 6a5bff35, %l6 = 54f9f270893205d4 ldsb [%i0+0x002],%l6 ! %l6 = ffffffffffffffff ! %l0 = c4dc9520, %l1 = 1cc389fd, Mem[00000000638000f0] = 62401d72 1cc389fd std %l0,[%i3+%o6] ! Mem[00000000638000f0] = c4dc9520 1cc389fd p41_label_8: ! %l4 = 00000000485b66cd, Mem[00000000908000fe] = 5f280000 stb %l4,[%o1+0x03e] ! Mem[00000000908000fc] = cd280000 ! Mem[00000000638000fc] = 7844ffc7, %l4 = 00000000485b66cd swap [%i3+0x03c],%l4 ! %l4 = 000000007844ffc7 ! Mem[00000000910000d8] = 697b31d3, %l18 = c1423279c7558dd0 ldsb [%o2+0x01b],%g2 ! %g2 = 0000000000000069 ! Mem[00000000918000dc] = 29bc89c3, %l18 = c1423279c7558dd0 ldsh [%o3+0x01c],%g2 ! %g2 = 00000000000029bc ! Mem[00000000638000d0] = a0e390124d7f9acb, %l0 = 00000000c4dc9520, %l2 = 00000000000000ff add %i3,0x10,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = a0e390124d7f9acb ! %l4 = 000000007844ffc7, Mem[00000000620000e4] = cea5ccc0 stw %l4,[%i0+0x024] ! Mem[00000000620000e4] = 7844ffc7 ! Mem[00000000638000e4] = ecce6acd, %l4 = 7844ffc7, %l4 = 7844ffc7 add %i3,0x24,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000ecce6acd ! Mem[00000000628000c4] = 70b725ff, %l6 = ffffffffffffffff swap [%i1+0x004],%l6 ! %l6 = 0000000070b725ff ! %l0 = c4dc9520, %l1 = 1cc389fd, Mem[00000000918000c8] = 88436c47 7736dd33 std %l0,[%o3+%i4] ! Mem[00000000918000c8] = c4dc9520 1cc389fd ! Mem[00000000638000c0] = 4aef966a, %l6 = 0000000070b725ff swap [%i3+%g0],%l6 ! %l6 = 000000004aef966a p41_label_9: ! Mem[00000000630000c4] = 1c5c782e, %l0 = 00000000c4dc9520 ldsb [%i2+0x005],%l0 ! %l0 = 000000000000005c ! Mem[00000000910000ec] = adbcd5b2, %l18 = c1423279c7558dd0 ldsb [%o2+0x02c],%g2 ! %g2 = ffffffffffffffad ! Mem[00000000908000fc] = 28000000, %l18 = c1423279c7558dd0 ldsb [%o1+0x03f],%g2 ! %g2 = 0000000000000028 ! %l0 = 000000000000005c, Mem[00000000910000e0] = 01c2133f stw %l0,[%o2+%o4] ! Mem[00000000910000e0] = 0000005c ! Mem[00000000628000d4] = 0a9335ff, %l3 = 00000042, %l3 = 00000042 add %i1,0x14,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000000a9335ff ! Mem[00000000628000f4] = 539a333c, %l5 = 00000000de7fc089 swap [%i1+0x034],%l5 ! %l5 = 00000000539a333c ! %l4 = ecce6acd, %l5 = 539a333c, Mem[00000000620000e0] = 20cb78e6 7844ffc7 std %l4,[%i0+%o4] ! Mem[00000000620000e0] = ecce6acd 539a333c ! %l2 = 4d7f9acb, %l3 = 0a9335ff, Mem[00000000908000d0] = 7198b30a 564e5092 std %l2,[%o1+%i5] ! Mem[00000000908000d0] = 4d7f9acb 0a9335ff ! Mem[00000000628000dc] = d175ff85, %l6 = 4aef966a, %l0 = 0000005c add %i1,0x1c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000d175ff85 ! Mem[00000000620000c6] = d9df18b7, %l0 = 00000000d175ff85 ldstub [%i0+0x006],%l0 ! %l0 = 0000000000000018 p41_label_10: ! %l7 = 00000000a512866b, Mem[00000000630000d4] = c4dc9520 stw %l7,[%i2+0x014] ! Mem[00000000630000d4] = a512866b ! Mem[00000000638000df] = 6b941f3a, %l0 = 0000000000000018 ldstub [%i3+0x01f],%l0 ! %l0 = 000000000000003a ! Mem[00000000630000d4] = a512866b, %l1 = 000000001cc389fd ldsw [%i2+0x014],%l1 ! %l1 = ffffffffa512866b ! Mem[00000000620000d4] = 241cb06b, %l0 = 0000003a, %l6 = 4aef966a add %i0,0x14,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000241cb06b ! %l0 = 0000003a, %l1 = a512866b, Mem[00000000620000d0] = 1183e5d9 241cb06b std %l0,[%i0+%i5] ! Mem[00000000620000d0] = 0000003a a512866b ! Mem[00000000638000c0] = 70b725ff6a5b0f35, %l5 = 00000000539a333c, %l6 = 00000000241cb06b casxa [%i3]0x80,%l5,%l6 ! %l6 = 70b725ff6a5b0f35 ! %l2 = 4d7f9acb, %l3 = 0a9335ff, Mem[00000000630000c8] = 27106607 49717543 std %l2,[%i2+%i4] ! Mem[00000000630000c8] = 4d7f9acb 0a9335ff ! Mem[00000000630000e8] = 54f9f270893205d4, %l4 = 00000000ecce6acd ldx [%i2+%o5],%l4 ! %l4 = 54f9f270893205d4 ! Mem[00000000628000f7] = de7fc089, %l0 = 000000000000003a ldstub [%i1+0x037],%l0 ! %l0 = 0000000000000089 ! Mem[00000000628000d8] = c1ff4306, %l2 = a0e390124d7f9acb swap [%i1+%i6],%l2 ! %l2 = 00000000c1ff4306 p41_label_11: ! Mem[00000000630000d8] = 32a1fcc7cf7f29ff, %l2 = 00000000c1ff4306 ldx [%i2+%i6],%l2 ! %l2 = 32a1fcc7cf7f29ff ! Mem[00000000628000e0] = 2f38fd59, %l4 = 54f9f270893205d4 swap [%i1+%o4],%l4 ! %l4 = 000000002f38fd59 ! Mem[00000000630000e0] = 7e08060b63747b40, %l1 = ffffffffa512866b ldx [%i2+%o4],%l1 ! %l1 = 7e08060b63747b40 ! Mem[00000000638000c8] = d5193a6a, %l5 = 539a333c, %l0 = 00000089 add %i3,0x08,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000d5193a6a ! Mem[00000000620000d2] = 0000003a, %l2 = 32a1fcc7cf7f29ff ldstub [%i0+0x012],%l2 ! %l2 = 0000000000000000 ! Mem[00000000908000fc] = 22cd2800, %l18 = c1423279c7558dd0 ldsb [%o1+0x03d],%g2 ! %g2 = 0000000000000022 ! %l2 = 0000000000000000, Mem[00000000910000cc] = f0444119 stw %l2,[%o2+0x00c] ! Mem[00000000910000cc] = 00000000 ! Mem[00000000630000e0] = 7e08060b63747b40, %l6 = 70b725ff6a5b0f35, %l5 = 00000000539a333c add %i2,0x20,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 7e08060b63747b40 ! %l2 = 00000000, %l3 = 0a9335ff, Mem[00000000900000f0] = 44cc4dae 4499e34c std %l2,[%o0+%o6] ! Mem[00000000900000f0] = 00000000 0a9335ff ! Mem[00000000908000d0] = 4d7f9acb, %l18 = c1423279c7558dd0 ldsw [%o1+%i5],%g2 ! %g2 = c1423279c7558dd0 p41_label_12: ! Mem[00000000630000fc] = 000000f3, %l1 = 63747b40, %l5 = 63747b40 add %i2,0x3c,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000000000f3 ! Mem[00000000638000d5] = 4d7f9acb, %l2 = 0000000000000000 ldstub [%i3+0x015],%l2 ! %l2 = 000000000000007f ! Mem[00000000628000dc] = d175ff85, %l6 = 6a5b0f35, %l4 = 2f38fd59 add %i1,0x1c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000d175ff85 ! %l5 = 00000000000000f3, Mem[00000000910000df] = 36000000 stb %l5,[%o2+0x01f] ! Mem[00000000910000dc] = f3000000 ! Mem[00000000620000c0] = 6a5bff35, %l5 = 00000000000000f3 swap [%i0+%g0],%l5 ! %l5 = 000000006a5bff35 ! %l7 = 00000000a512866b, Mem[00000000630000de] = cf7f29ff stb %l7,[%i2+0x01e] ! Mem[00000000630000dc] = cf7f6bff ! Mem[00000000630000e4] = 63747b40, %l6 = 6a5b0f35, %l4 = d175ff85 add %i2,0x24,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000063747b40 ! Mem[00000000918000d0] = 70b0ab0e, %l18 = c1423279c7558dd0 ldsw [%o3+%i5],%g2 ! %g2 = c1423279c7558dd0 ! Mem[00000000638000d8] = e747d4be, %l4 = 63747b40, %l0 = d5193a6a add %i3,0x18,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000e747d4be ! %l6 = 70b725ff6a5b0f35, Mem[00000000908000ef] = c8ff4aa7 stb %l6,[%o1+0x02f] ! Mem[00000000908000ec] = 35ff4aa7 p41_label_13: ! Mem[00000000638000db] = e747d4be, %l1 = 7e08060b63747b40 ldstub [%i3+0x01b],%l1 ! %l1 = 00000000000000be ! Mem[00000000628000fc] = d142abd7, %l5 = 000000006a5bff35 swap [%i1+0x03c],%l5 ! %l5 = 00000000d142abd7 ! Mem[00000000638000c7] = 6a5b0f35, %l1 = 00000000000000be ldstub [%i3+0x007],%l1 ! %l1 = 0000000000000035 ! %l3 = 000000000a9335ff, Mem[00000000900000e8] = ffffd26e stw %l3,[%o0+%o5] ! Mem[00000000900000e8] = 0a9335ff ! Mem[00000000900000d4] = 93556acd, %l18 = c1423279c7558dd0 ldsh [%o0+0x014],%g2 ! %g2 = ffffffffffff9355 ! Mem[00000000630000e7] = 63747b40, %l3 = 000000000a9335ff ldstub [%i2+0x027],%l3 ! %l3 = 0000000000000040 ! Mem[00000000628000d0] = 9c581260, %l7 = a512866b, %l6 = 6a5b0f35 add %i1,0x10,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 000000009c581260 ! Mem[00000000630000e8] = 54f9f270, %l5 = d142abd7, %l5 = d142abd7 add %i2,0x28,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000054f9f270 ! Mem[00000000908000c8] = 93a6202d, %l18 = c1423279c7558dd0 ldsb [%o1+0x00b],%g2 ! %g2 = ffffffffffffff93 ! Mem[00000000620000c8] = c32a91deebe0ff89, %l3 = 0000000000000040, %l0 = 00000000e747d4be add %i0,0x08,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = c32a91deebe0ff89 p41_label_14: ! Mem[00000000918000d4] = 985f3b03, %l18 = c1423279c7558dd0 ldsw [%o3+0x014],%g2 ! %g2 = c1423279c7558dd0 ! Mem[00000000620000e8] = ef84f647c1512b1b, %l3 = 0000000000000040, %l6 = 000000009c581260 add %i0,0x28,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = ef84f647c1512b1b ! Mem[00000000910000fc] = 7b910000, %l18 = c1423279c7558dd0 ldsh [%o2+0x03e],%g2 ! %g2 = 0000000000007b91 ! Mem[00000000620000e8] = ef84f647, %l5 = 54f9f270, %l4 = 63747b40 add %i0,0x28,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000ef84f647 ! Mem[00000000620000c8] = c32a91deebe0ff89, %l5 = 0000000054f9f270, %l5 = 0000000054f9f270 add %i0,0x08,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = c32a91deebe0ff89 ! Mem[00000000620000da] = 24351279, %l3 = 0000000000000040 ldstub [%i0+0x01a],%l3 ! %l3 = 0000000000000012 ! Mem[00000000620000f8] = c4ca090e72f24a09, %l2 = 000000000000007f, %l6 = ef84f647c1512b1b add %i0,0x38,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = c4ca090e72f24a09 ! Mem[00000000630000fc] = 000000f3, %l2 = 0000007f, %l4 = ef84f647 add %i2,0x3c,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000000000f3 ! %l1 = 0000000000000035, Mem[00000000900000f4] = 0a9335ff stw %l1,[%o0+0x034] ! Mem[00000000900000f4] = 00000035 ! Mem[00000000620000d8] = 2435ff79de7fc089, %l7 = 00000000a512866b ldx [%i0+%i6],%l7 ! %l7 = 2435ff79de7fc089 p41_label_15: ! Mem[00000000620000c8] = c32a91de, %l0 = c32a91deebe0ff89 swap [%i0+%i4],%l0 ! %l0 = 00000000c32a91de ! Mem[00000000628000c8] = e669a008, %l6 = c4ca090e72f24a09 swap [%i1+%i4],%l6 ! %l6 = 00000000e669a008 ! Mem[00000000628000c4] = ffffffff, %l2 = 0000007f, %l4 = 000000f3 add %i1,0x04,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000ffffffff ! Mem[00000000620000f8] = c4ca090e, %l1 = 00000035, %l2 = 0000007f add %i0,0x38,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000c4ca090e ! Mem[00000000620000e0] = ecce6acd, %l3 = 00000012, %l5 = ebe0ff89 add %i0,0x20,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000ecce6acd ! Mem[00000000628000e4] = 78949a83, %l3 = 0000000000000012 ldsb [%i1+0x025],%l3 ! %l3 = ffffffffffffff94 ! Mem[00000000638000c0] = 70b725ff, %l3 = ffffffffffffff94 swap [%i3+%g0],%l3 ! %l3 = 0000000070b725ff ! Mem[00000000638000c3] = ffffff94, %l7 = 2435ff79de7fc089 ldstub [%i3+0x003],%l7 ! %l7 = 0000000000000094 ! Mem[00000000620000c4] = d9dfffb7, %l4 = 00000000ffffffff swap [%i0+0x004],%l4 ! %l4 = 00000000d9dfffb7 ! Mem[00000000638000c4] = 6a5b0fff, %l3 = 0000000070b725ff ldsh [%i3+0x006],%l3 ! %l3 = 0000000000000fff ba,a p41_not_taken_0_end p41_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p41_branch_failed p41_not_taken_0_end: ! End of Random Code for Processor 41 1: membar #Sync ! Force all stores to complete p41_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0a4] ! Set processor 41 done flag ! Check Registers p41_check_registers: set p41_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000c32a91de bne,a,pn %xcc,p41_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000035 bne,a,pn %xcc,p41_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000c4ca090e bne,a,pn %xcc,p41_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000fff bne,a,pn %xcc,p41_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000d9dfffb7 bne,a,pn %xcc,p41_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000ecce6acd bne,a,pn %xcc,p41_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000e669a008 bne,a,pn %xcc,p41_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000094 bne,a,pn %xcc,p41_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p41_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 000000f3ffffffff ldx [%i0+0x000],%g3 ! Observed data at 00000000620000c0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ebe0ff89ebe0ff89 ldx [%i0+0x008],%g3 ! Observed data at 00000000620000c8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000ff3aa512866b ldx [%i0+0x010],%g3 ! Observed data at 00000000620000d0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ecce6acd539a333c ldx [%i0+0x020],%g3 ! Observed data at 00000000620000e0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x020,%g4 set p41_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 72f24a09b1f28881 ldx [%i1+0x008],%g3 ! Observed data at 00000000628000c8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4d7f9acbd175ff85 ldx [%i1+0x018],%g3 ! Observed data at 00000000628000d8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 893205d478949a83 ldx [%i1+0x020],%g3 ! Observed data at 00000000628000e0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1183e5d9c1512b1b ldx [%i1+0x028],%g3 ! Observed data at 00000000628000e8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 2f95f765de7fc0ff ldx [%i1+0x030],%g3 ! Observed data at 00000000628000f0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 7d61bc316a5bff35 ldx [%i1+0x038],%g3 ! Observed data at 00000000628000f8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x038,%g4 set p41_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 4d7f9acb0a9335ff ldx [%i2+0x008],%g3 ! Observed data at 00000000630000c8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 32a1fcc7cf7f6bff ldx [%i2+0x018],%g3 ! Observed data at 00000000630000d8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7e08060b63747bff ldx [%i2+0x020],%g3 ! Observed data at 00000000630000e0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = d26eb2ffcc4dc069 ldx [%i2+0x030],%g3 ! Observed data at 00000000630000f0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x030,%g4 set p41_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffffffff6a5b0fff ldx [%i3+0x000],%g3 ! Observed data at 00000000638000c0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = a0e390124dff9acb ldx [%i3+0x010],%g3 ! Observed data at 00000000638000d0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = e747d4ff6b941fff ldx [%i3+0x018],%g3 ! Observed data at 00000000638000d8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 01948c1eecce6acd ldx [%i3+0x020],%g3 ! Observed data at 00000000638000e0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 643acc780f91ff11 ldx [%i3+0x028],%g3 ! Observed data at 00000000638000e8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = c4dc95201cc389fd ldx [%i3+0x030],%g3 ! Observed data at 00000000638000f0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = bd1e37fa485b66cd ldx [%i3+0x038],%g3 ! Observed data at 00000000638000f8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x038,%g4 ! The test for processor 41 has passed p41_passed: ta GOOD_TRAP nop p41_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p41_failed p41_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p41_failed p41_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p41_failed p41_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p41_failed p41_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p41_failed p41_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p41_failed p41_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p41_failed p41_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p41_failed ! 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_dfill_failed: ba p41_failed mov 0xddd,%g1 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: ldsw [%i3+0x024],%l6 ! Mem[00000000638000e4] swap [%i2+0x034],%l7 ! Mem[00000000630000f4] stx %l2,[%i1+0x020] ! Mem[00000000628000e0] ldstub [%i3+0x03f],%l6 ! Mem[00000000638000ff] ldx [%i3+0x020],%l7 ! Mem[00000000638000e0] done p41_trap1o: ldsw [%o3+0x024],%l6 ! Mem[00000000638000e4] swap [%o2+0x034],%l7 ! Mem[00000000630000f4] stx %l2,[%o1+0x020] ! Mem[00000000628000e0] ldstub [%o3+0x03f],%l6 ! Mem[00000000638000ff] ldx [%o3+0x020],%l7 ! Mem[00000000638000e0] done p41_trap2e: ldsw [%i3+0x000],%l7 ! Mem[00000000638000c0] lduh [%i1+0x022],%l7 ! Mem[00000000628000e2] ldstub [%i1+0x01f],%l2 ! Mem[00000000628000df] swap [%i0+0x034],%l2 ! Mem[00000000620000f4] ldub [%i3+0x00a],%l0 ! Mem[00000000638000ca] done p41_trap2o: ldsw [%o3+0x000],%l7 ! Mem[00000000638000c0] lduh [%o1+0x022],%l7 ! Mem[00000000628000e2] ldstub [%o1+0x01f],%l2 ! Mem[00000000628000df] swap [%o0+0x034],%l2 ! Mem[00000000620000f4] ldub [%o3+0x00a],%l0 ! Mem[00000000638000ca] done p41_trap3e: nop nop nop done p41_trap3o: nop nop nop done p41_init_memory_pointers: set p41_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p41_local0_start,%i0 set p41_local1_start,%i1 set p41_local2_start,%i2 set p41_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = cd9dbe828c0d24cd ldx [%g1+0x008],%l1 ! %l1 = c19bee0824e3288b ldx [%g1+0x010],%l2 ! %l2 = 7e7fe3accc054e91 ldx [%g1+0x018],%l3 ! %l3 = 0b98fb94df0b7b91 ldx [%g1+0x020],%l4 ! %l4 = b62985d7e072892f ldx [%g1+0x028],%l5 ! %l5 = 9c4aab09f96d483b ldx [%g1+0x030],%l6 ! %l6 = 834c933e01948c1e ldx [%g1+0x038],%l7 ! %l7 = 04315c68178aa125 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 462e4185 33cfd805 36c2ae11 066d29b1 ! %f4 = ecaefd0c a26c1efa c97db550 8c8dde2b ! %f8 = 1660e27f 3c1f0623 f9eaddcd 1f81bda9 ! %f12 = f861bd73 9a8f9aac 3d20967f 0a3a0eb1 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = de7f3039 b4e31032 2df1cda1 7616a0df ! %f20 = 7eac466e d88a008b 5a4fd8bb 452eb8dc ! %f24 = ceb5faa2 2ea6fb39 791e066f 0206fe86 ! %f28 = 42dce25d 52e5d780 52080574 b5560ba2 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 33000b28 108c0138 e20d5117 d8456d37 ! %f36 = 7dace010 500b5624 42cfbc59 21e58da5 ! %f40 = b64ca520 6b4cd4eb 63a5ca61 3c590492 ! %f44 = 2feb6944 83cc833b 0348a664 921e0366 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xdf991e8000000043,%g7,%g1 ! GSR scale = 8, align = 3 wr %g1,%g0,%gsr ! GSR = df991e8000000043 wr %g0,%y ! Clear Y 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[00000000648000cc] = fa9b64d3, %l5 = e6ada6b02b5a81c8 ldstub [%i1+0x00c],%l5 ! %l5 = 00000000000000fa ! Mem[00000000650000fb] = 293e9099, %l1 = 7ab2b5924210d16e ldstub [%i2+0x03b],%l1 ! %l1 = 0000000000000099 ! Mem[00000000650000f0] = 5ba90ada244a7241, %l7 = 4d028bcff88da674, %l4 = 60ec6053e586da68 add %i2,0x30,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 5ba90ada244a7241 ! Mem[00000000900000f8] = 725b5596, %l18 = 80b097ce84d26246 ldsh [%o0+0x038],%g2 ! %g2 = 000000000000725b ! Mem[00000000658000ec] = cde67ab4, %l0 = 95990e63, %l0 = 95990e63 add %i3,0x2c,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000cde67ab4 ! Mem[00000000910000c8] = e5df4df0, %l18 = 80b097ce84d26246 ldsb [%o2+0x009],%g2 ! %g2 = ffffffffffffffe5 ! Mem[00000000908000e0] = 242a1794, %l18 = 80b097ce84d26246 ldsw [%o1+%o4],%g2 ! %g2 = 80b097ce84d26246 ! Mem[00000000658000f0] = 55a2f203, %l7 = 4d028bcff88da674 ldsb [%i3+0x033],%l7 ! %l7 = 0000000000000003 ! Mem[00000000658000f0] = 55a2f203, %l3 = f30385d0, %l7 = 00000003 add %i3,0x30,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000055a2f203 ! Mem[00000000658000f8] = 5c91bc95, %l3 = 64b3b32df30385d0 ldsb [%i3+0x039],%l3 ! %l3 = ffffffffffffff91 p42_label_2: ! Mem[00000000900000fc] = bab5974c, %l18 = 80b097ce84d26246 ldsh [%o0+0x03c],%g2 ! %g2 = ffffffffffffbab5 ! Mem[00000000650000f3] = 5ba90ada, %l3 = ffffffffffffff91 ldstub [%i2+0x033],%l3 ! %l3 = 00000000000000da ! %l7 = 0000000055a2f203, Mem[00000000640000e0] = 305667c6 stb %l7,[%i0+%o4] ! Mem[00000000640000e0] = 035667c6 ! Mem[00000000650000f0] = 5ba90aff, %l7 = 0000000055a2f203 swap [%i2+%o6],%l7 ! %l7 = 000000005ba90aff ! %l2 = 12df3c13, %l3 = 000000da, Mem[00000000640000e0] = 035667c6 ff5af0bd std %l2,[%i0+%o4] ! Mem[00000000640000e0] = 12df3c13 000000da ! %l3 = 00000000000000da, Mem[00000000918000e4] = 6bc76080 stw %l3,[%o3+0x024] ! Mem[00000000918000e4] = 000000da ! Mem[00000000908000d8] = 5b0dc0972d2207d6, %l18 = 80b097ce84d26246 ldx [%o1+%i6],%g2 ! %g2 = 5b0dc0972d2207d6 ! Mem[00000000658000d4] = d985b4d9, %l3 = 00000000000000da swap [%i3+0x014],%l3 ! %l3 = 00000000d985b4d9 ! Mem[00000000650000f0] = 55a2f203, %l7 = 000000005ba90aff swap [%i2+%o6],%l7 ! %l7 = 0000000055a2f203 ! Mem[00000000648000ec] = e5dc752b, %l2 = 12df3c13, %l1 = 00000099 add %i1,0x2c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000e5dc752b p42_label_3: ! Mem[00000000650000f0] = 5ba90aff244a7241, %l7 = 0000000055a2f203, %l3 = 00000000d985b4d9 add %i2,0x30,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 5ba90aff244a7241 ! %l5 = 00000000000000fa, Mem[00000000910000ff] = bc000000 stb %l5,[%o2+0x03f] ! Mem[00000000910000fc] = fa000000 ! Mem[00000000640000e0] = 12df3c13, %l1 = 00000000e5dc752b ldstub [%i0+%o4],%l1 ! %l1 = 0000000000000012 ! Mem[00000000908000cc] = a6202de8, %l18 = 80b097ce84d26246 ldsw [%o1+0x00c],%g2 ! %g2 = 80b097ce84d26246 ! %l0 = cde67ab4, %l1 = 00000012, Mem[00000000900000e8] = 8b54c8c1 b2429f80 std %l0,[%o0+%o5] ! Mem[00000000900000e8] = cde67ab4 00000012 ! %l0 = cde67ab4, %l1 = 00000012, Mem[00000000900000f8] = 725b5596 bab5974c std %l0,[%o0+0x038] ! Mem[00000000900000f8] = cde67ab4 00000012 ! Mem[00000000900000c8] = d7b08d93, %l18 = 80b097ce84d26246 ldsw [%o0+%i4],%g2 ! %g2 = 80b097ce84d26246 ! Mem[00000000640000d8] = 7a26d9b6094e046e, %l7 = 0000000055a2f203 ldx [%i0+%i6],%l7 ! %l7 = 7a26d9b6094e046e ! Mem[00000000648000e2] = 3a0b1780, %l2 = be8ff00412df3c13 ldstub [%i1+0x022],%l2 ! %l2 = 0000000000000017 ! Mem[00000000640000c4] = 629490b6, %l5 = 00000000000000fa swap [%i0+0x004],%l5 ! %l5 = 00000000629490b6 p42_label_4: ! %l2 = 0000000000000017, Mem[00000000918000d8] = 57d20022 stw %l2,[%o3+%i6] ! Mem[00000000918000d8] = 00000017 ! Mem[00000000650000ec] = 4e222f4d, %l0 = 00000000cde67ab4 swap [%i2+0x02c],%l0 ! %l0 = 000000004e222f4d ! %l0 = 000000004e222f4d, Mem[00000000908000c0] = e91a6828 stw %l0,[%o1+%g0] ! Mem[00000000908000c0] = 4e222f4d ! Mem[00000000910000e4] = 2cae1d1d, %l18 = 80b097ce84d26246 ldsh [%o2+0x024],%g2 ! %g2 = 0000000000002cae ! Mem[00000000658000e8] = 15404889, %l5 = 629490b6, %l7 = 094e046e add %i3,0x28,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000015404889 ! Mem[00000000658000c8] = e919eb92, %l0 = 000000004e222f4d swap [%i3+%i4],%l0 ! %l0 = 00000000e919eb92 ! Mem[00000000658000c8] = 4e222f4d, %l3 = 5ba90aff244a7241 ldsh [%i3+0x00a],%l3 ! %l3 = 0000000000002f4d ! Mem[00000000650000c0] = eba98df5ec69cbd4, %l7 = 0000000015404889 ldx [%i2+%g0],%l7 ! %l7 = eba98df5ec69cbd4 ! %l5 = 00000000629490b6, Mem[00000000910000e6] = 1d1d8a57 stb %l5,[%o2+0x026] ! Mem[00000000910000e4] = b61d8a57 ! Mem[00000000650000d8] = 7b1b44ce, %l7 = ec69cbd4, %l4 = 244a7241 add %i2,0x18,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000007b1b44ce p42_label_5: ! Mem[00000000650000d0] = 8077600b, %l2 = 0000000000000017 ldstub [%i2+%i5],%l2 ! %l2 = 0000000000000080 ! Mem[00000000918000fc] = 94de0000, %l18 = 80b097ce84d26246 ldsh [%o3+0x03e],%g2 ! %g2 = ffffffffffff94de ! Mem[00000000640000ed] = 6da68980, %l2 = 0000000000000080 ldstub [%i0+0x02d],%l2 ! %l2 = 00000000000000a6 ! Mem[00000000640000d8] = 7a26d9b6, %l6 = 8e69306f, %l3 = 00002f4d add %i0,0x18,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 000000007a26d9b6 ! Mem[00000000648000e4] = 02ab1c74, %l0 = e919eb92, %l5 = 629490b6 add %i1,0x24,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000002ab1c74 ! Mem[00000000658000cc] = 2984d38e, %l4 = 000000007b1b44ce swap [%i3+0x00c],%l4 ! %l4 = 000000002984d38e ! Mem[00000000658000fc] = c97d1b4b, %l3 = 000000007a26d9b6 ldstub [%i3+0x03c],%l3 ! %l3 = 00000000000000c9 ! Mem[00000000640000d0] = 3b4994c7, %l7 = eba98df5ec69cbd4 ldsb [%i0+0x012],%l7 ! %l7 = ffffffffffffff94 ! Mem[00000000910000e8] = 8a57f6f6, %l18 = 80b097ce84d26246 ldsw [%o2+%o5],%g2 ! %g2 = 80b097ce84d26246 ! Mem[00000000648000d0] = 69dece45, %l0 = 00000000e919eb92 swap [%i1+%i5],%l0 ! %l0 = 0000000069dece45 p42_label_6: ! Mem[00000000648000ec] = e5dc752b, %l7 = ffffff94, %l0 = 69dece45 add %i1,0x2c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000e5dc752b ! Mem[00000000648000d8] = 916afcd0, %l3 = 00000000000000c9 ldsb [%i1+0x01b],%l3 ! %l3 = ffffffffffffffd0 ! Mem[00000000658000f0] = 55a2f203, %l3 = ffffffd0, %l5 = 02ab1c74 add %i3,0x30,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000055a2f203 ! Mem[00000000640000d0] = 3b4994c708c29111, %l2 = 00000000000000a6 ldx [%i0+%i5],%l2 ! %l2 = 3b4994c708c29111 ! %l0 = e5dc752b, %l1 = 00000012, Mem[00000000900000f8] = cde67ab4 00000012 std %l0,[%o0+0x038] ! Mem[00000000900000f8] = e5dc752b 00000012 ! Mem[00000000910000c8] = a1e5df4df0444119, %l18 = 80b097ce84d26246 ldx [%o2+%i4],%g2 ! %g2 = a1e5df4df0444119 ! Mem[00000000900000c4] = 8803093b, %l18 = 80b097ce84d26246 ldsw [%o0+0x004],%g2 ! %g2 = 80b097ce84d26246 ! Mem[00000000640000dc] = 094e046e, %l5 = 0000000055a2f203 swap [%i0+0x01c],%l5 ! %l5 = 00000000094e046e ! Mem[00000000648000c8] = 3714010b, %l3 = ffffffffffffffd0 swap [%i1+%i4],%l3 ! %l3 = 000000003714010b ! Mem[00000000650000f4] = 244a7241, %l0 = e5dc752b, %l6 = 8e69306f add %i2,0x34,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000244a7241 p42_label_7: ! %l3 = 000000003714010b, Mem[00000000910000cc] = f0444119 stw %l3,[%o2+0x00c] ! Mem[00000000910000cc] = 3714010b ! Mem[00000000648000e6] = 02ab1c74, %l0 = 00000000e5dc752b ldstub [%i1+0x026],%l0 ! %l0 = 000000000000001c ! Mem[00000000648000f2] = dceca871, %l6 = 00000000244a7241 ldstub [%i1+0x032],%l6 ! %l6 = 00000000000000a8 ! %l1 = 0000000000000012, Mem[00000000908000e0] = 242a1794 stw %l1,[%o1+%o4] ! Mem[00000000908000e0] = 00000012 ! Mem[00000000640000f0] = ae370968, %l4 = 000000002984d38e swap [%i0+%o6],%l4 ! %l4 = 00000000ae370968 ! Mem[00000000658000d6] = 000000da, %l1 = 0000000000000012 ldstub [%i3+0x016],%l1 ! %l1 = 0000000000000000 ! %l2 = 3b4994c708c29111, Mem[00000000640000f0] = 2984d38e stw %l2,[%i0+%o6] ! Mem[00000000640000f0] = 08c29111 ! Mem[00000000648000cc] = ff9b64d3, %l5 = 094e046e, %l6 = 000000a8 add %i1,0x0c,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000ff9b64d3 ! Mem[00000000650000c0] = eba98df5, %l1 = 0000000000000000 swap [%i2+%g0],%l1 ! %l1 = 00000000eba98df5 ! %l2 = 08c29111, %l3 = 3714010b, Mem[00000000918000f8] = 3636a6ac 755694de std %l2,[%o3+0x038] ! Mem[00000000918000f8] = 08c29111 3714010b p42_label_8: ! %l2 = 08c29111, %l3 = 3714010b, Mem[00000000900000f0] = 44cc4dae 4499e34c std %l2,[%o0+%o6] ! Mem[00000000900000f0] = 08c29111 3714010b ! Mem[00000000650000fc] = 6b4d9b17, %l5 = 094e046e, %l0 = 0000001c add %i2,0x3c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000006b4d9b17 ! %l6 = ff9b64d3, %l7 = ffffff94, Mem[00000000900000e8] = cde67ab4 00000012 std %l6,[%o0+%o5] ! Mem[00000000900000e8] = ff9b64d3 ffffff94 ! Mem[00000000908000e4] = 21f5d561, %l18 = 80b097ce84d26246 ldsw [%o1+0x024],%g2 ! %g2 = 80b097ce84d26246 ! Mem[00000000918000d8] = 00000017, %l18 = 80b097ce84d26246 ldsw [%o3+%i6],%g2 ! %g2 = 80b097ce84d26246 ! Mem[00000000658000d8] = 13fcbca4, %l3 = 3714010b, %l5 = 094e046e add %i3,0x18,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000013fcbca4 ! Mem[00000000640000d0] = 3b4994c708c29111, %l1 = 00000000eba98df5, %l7 = ffffffffffffff94 add %i0,0x10,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 3b4994c708c29111 ! Mem[00000000650000f8] = 293e90ff, %l7 = 3b4994c708c29111 ldsh [%i2+0x03a],%l7 ! %l7 = ffffffffffff90ff ! Mem[00000000918000fc] = 3714010b, %l18 = 80b097ce84d26246 ldsw [%o3+0x03c],%g2 ! %g2 = 80b097ce84d26246 ! %l2 = 08c29111, %l3 = 3714010b, Mem[00000000910000c8] = a1e5df4d 3714010b std %l2,[%o2+%i4] ! Mem[00000000910000c8] = 08c29111 3714010b p42_label_9: ! %l1 = 00000000eba98df5, Mem[00000000908000e8] = 52d85af6 stw %l1,[%o1+%o5] ! Mem[00000000908000e8] = eba98df5 ! %l2 = 08c29111, %l3 = 3714010b, Mem[00000000910000d8] = 3b50fb69 7b31d336 std %l2,[%o2+%i6] ! Mem[00000000910000d8] = 08c29111 3714010b ! Mem[00000000910000e4] = 2caeb61d, %l18 = 80b097ce84d26246 ldsw [%o2+0x024],%g2 ! %g2 = 80b097ce84d26246 ! %l7 = ffffffffffff90ff, Mem[00000000910000f2] = 2a97cb95 stb %l7,[%o2+0x032] ! Mem[00000000910000f0] = ff97cb95 ! Mem[00000000648000e0] = 3a0bff80, %l5 = 0000000013fcbca4 swap [%i1+%o4],%l5 ! %l5 = 000000003a0bff80 ! Mem[00000000910000f0] = 38ffff97, %l18 = 80b097ce84d26246 ldsw [%o2+%o6],%g2 ! %g2 = 80b097ce84d26246 ! Mem[00000000658000c8] = 4e222f4d, %l7 = ffff90ff, %l3 = 3714010b add %i3,0x08,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000004e222f4d ! Mem[00000000658000ce] = 7b1b44ce, %l5 = 000000003a0bff80 ldstub [%i3+0x00e],%l5 ! %l5 = 0000000000000044 ! Mem[00000000658000ee] = cde67ab4, %l1 = 00000000eba98df5 ldstub [%i3+0x02e],%l1 ! %l1 = 000000000000007a ! Mem[00000000908000c8] = c1b03c93, %l18 = 80b097ce84d26246 ldsh [%o1+%i4],%g2 ! %g2 = ffffffffffffc1b0 p42_label_10: ! Mem[00000000900000e0] = 6aadefcae3177af2, %l18 = 80b097ce84d26246 ldx [%o0+%o4],%g2 ! %g2 = 6aadefcae3177af2 ! Mem[00000000658000c4] = cb02fe0f, %l1 = 0000007a, %l0 = 6b4d9b17 add %i3,0x04,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000cb02fe0f ! Mem[00000000658000f4] = 926d8fc2, %l3 = 000000004e222f4d swap [%i3+0x034],%l3 ! %l3 = 00000000926d8fc2 ! Mem[00000000918000d8] = 00000017, %l18 = 80b097ce84d26246 ldsh [%o3+%i6],%g2 ! %g2 = 0000000000000000 ! Mem[00000000900000c0] = 64f48500, %l18 = 80b097ce84d26246 ldsw [%o0+%g0],%g2 ! %g2 = 80b097ce84d26246 ! %l1 = 000000000000007a, Mem[00000000900000f9] = dc752b00 stb %l1,[%o0+0x039] ! Mem[00000000900000f8] = 7a752b00 ! Mem[00000000658000e0] = 02d70ad0b70e3016, %l0 = 00000000cb02fe0f, %l4 = 00000000ae370968 add %i3,0x20,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 02d70ad0b70e3016 ! Mem[00000000910000d4] = 6e5e25aa, %l18 = 80b097ce84d26246 ldsb [%o2+0x014],%g2 ! %g2 = 000000000000006e ! Mem[00000000650000ec] = cde67ab4, %l3 = 926d8fc2, %l3 = 926d8fc2 add %i2,0x2c,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000cde67ab4 ! Mem[00000000900000c8] = 8d930472, %l18 = 80b097ce84d26246 ldsh [%o0+0x00a],%g2 ! %g2 = ffffffffffff8d93 p42_label_11: ! %l2 = 3b4994c708c29111, Mem[00000000650000df] = 6ed4c1d1 stb %l2,[%i2+0x01f] ! Mem[00000000650000dc] = 6ed4c111 ! %l3 = 00000000cde67ab4, Mem[00000000910000d1] = bd17f66e stb %l3,[%o2+0x011] ! Mem[00000000910000d0] = b417f66e ! Mem[00000000658000e4] = b70e3016, %l7 = ffff90ff, %l2 = 08c29111 add %i3,0x24,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000b70e3016 ! Mem[00000000910000e4] = 2caeb61d, %l18 = 80b097ce84d26246 ldsw [%o2+0x024],%g2 ! %g2 = 80b097ce84d26246 ! %l4 = 02d70ad0b70e3016, Mem[00000000650000e6] = d175646b stb %l4,[%i2+0x026] ! Mem[00000000650000e4] = d175166b ! %l0 = cb02fe0f, %l1 = 0000007a, Mem[00000000900000c0] = 64f48500 8803093b std %l0,[%o0+%g0] ! Mem[00000000900000c0] = cb02fe0f 0000007a ! %l3 = 00000000cde67ab4, Mem[00000000910000fc] = cdf6c3fa stb %l3,[%o2+0x03c] ! Mem[00000000910000fc] = b4f6c3fa ! Mem[00000000918000f8] = 08c29111, %l18 = 80b097ce84d26246 ldsb [%o3+0x038],%g2 ! %g2 = 0000000000000008 ! Mem[00000000658000e4] = b70e3016, %l4 = 02d70ad0b70e3016 swap [%i3+0x024],%l4 ! %l4 = 00000000b70e3016 ! Mem[00000000658000df] = 6b4adde8, %l0 = 00000000cb02fe0f ldstub [%i3+0x01f],%l0 ! %l0 = 00000000000000e8 p42_label_12: ! Mem[00000000640000c8] = 47e5eda6, %l2 = b70e3016, %l1 = 0000007a add %i0,0x08,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000047e5eda6 ! Mem[00000000900000c8] = d7b08d93, %l18 = 80b097ce84d26246 ldsb [%o0+%i4],%g2 ! %g2 = ffffffffffffffd7 ! Mem[00000000648000d0] = e919eb92, %l7 = ffffffffffff90ff ldsh [%i1+%i5],%l7 ! %l7 = ffffffffffffe919 ! %l4 = b70e3016, %l5 = 00000044, Mem[00000000908000c0] = 4e222f4d 66c2b5be std %l4,[%o1+%g0] ! Mem[00000000908000c0] = b70e3016 00000044 ! Mem[00000000908000c0] = b70e301600000044, %l18 = 80b097ce84d26246 ldx [%o1+%g0],%g2 ! %g2 = b70e301600000044 ! Mem[00000000658000d4] = 0000ffda, %l2 = 00000000b70e3016 ldsw [%i3+0x014],%l2 ! %l2 = 000000000000ffda ! Mem[00000000908000f4] = 782df6f5, %l18 = 80b097ce84d26246 ldsh [%o1+0x036],%g2 ! %g2 = 000000000000782d ! %l4 = 00000000b70e3016, Mem[00000000910000ec] = adbcd5b2 stw %l4,[%o2+0x02c] ! Mem[00000000910000ec] = b70e3016 ! Mem[00000000640000d6] = 08c29111, %l5 = 0000000000000044 ldstub [%i0+0x016],%l5 ! %l5 = 0000000000000091 ! %l7 = ffffffffffffe919, Mem[00000000918000c0] = 69d68606 stw %l7,[%o3+%g0] ! Mem[00000000918000c0] = ffffe919 p42_label_13: ! %l4 = 00000000b70e3016, Mem[00000000918000da] = 001729bc stb %l4,[%o3+0x01a] ! Mem[00000000918000d8] = 161729bc ! Mem[00000000900000c8] = d7b08d93, %l18 = 80b097ce84d26246 ldsh [%o0+%i4],%g2 ! %g2 = ffffffffffffd7b0 ! Mem[00000000650000f4] = 244a7241, %l4 = b70e3016, %l3 = cde67ab4 add %i2,0x34,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000244a7241 ! Mem[00000000908000e0] = 001221f5, %l18 = 80b097ce84d26246 ldsh [%o1+0x022],%g2 ! %g2 = 0000000000000012 ! Mem[00000000918000e4] = 000000da, %l18 = 80b097ce84d26246 ldsb [%o3+0x024],%g2 ! %g2 = 0000000000000000 ! Mem[00000000910000dc] = 3714010b, %l18 = 80b097ce84d26246 ldsw [%o2+0x01c],%g2 ! %g2 = 80b097ce84d26246 ! Mem[00000000650000f2] = 5ba90aff, %l3 = 00000000244a7241 ldstub [%i2+0x032],%l3 ! %l3 = 000000000000000a ! %l6 = ff9b64d3, %l7 = ffffe919, Mem[00000000908000d8] = 5b0dc097 2d2207d6 std %l6,[%o1+%i6] ! Mem[00000000908000d8] = ff9b64d3 ffffe919 ! Mem[00000000918000e4] = 000000da, %l18 = 80b097ce84d26246 ldsw [%o3+0x024],%g2 ! %g2 = 80b097ce84d26246 ! Mem[00000000900000fc] = 00001200, %l18 = 80b097ce84d26246 ldsb [%o0+0x03d],%g2 ! %g2 = 0000000000000000 p42_label_14: ! %l3 = 000000000000000a, Mem[00000000910000c4] = 047d78e7 stw %l3,[%o2+0x004] ! Mem[00000000910000c4] = 0000000a ! Mem[00000000900000e4] = f2ff9b64, %l18 = 80b097ce84d26246 ldsb [%o0+0x027],%g2 ! %g2 = fffffffffffffff2 ! Mem[00000000640000e4] = 000000da, %l0 = 000000e8, %l4 = b70e3016 add %i0,0x24,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000000000da ! %l7 = ffffffffffffe919, Mem[00000000908000cc] = a6202de8 stw %l7,[%o1+0x00c] ! Mem[00000000908000cc] = ffffe919 ! Mem[00000000648000ec] = e5dc752b, %l0 = 00000000000000e8 swap [%i1+0x02c],%l0 ! %l0 = 00000000e5dc752b ! Mem[00000000908000f8] = f6f5d23f, %l18 = 80b097ce84d26246 ldsw [%o1+0x038],%g2 ! %g2 = 80b097ce84d26246 ! Mem[00000000648000ec] = 000000e8, %l7 = ffffffffffffe919 swap [%i1+0x02c],%l7 ! %l7 = 00000000000000e8 ! Mem[00000000640000cc] = 640470d3, %l2 = 0000ffda, %l5 = 00000091 add %i0,0x0c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000640470d3 ! Mem[00000000658000dc] = 6b4addff, %l7 = 000000e8, %l3 = 0000000a add %i3,0x1c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000006b4addff ! Mem[00000000910000fc] = b4f6c3fa, %l18 = 80b097ce84d26246 ldsw [%o2+0x03c],%g2 ! %g2 = 80b097ce84d26246 p42_label_15: ! Mem[00000000900000f0] = 08c29111, %l18 = 80b097ce84d26246 ldsh [%o0+%o6],%g2 ! %g2 = 00000000000008c2 ! Mem[00000000650000ec] = cde67ab4, %l1 = 47e5eda6, %l2 = 0000ffda add %i2,0x2c,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000cde67ab4 ! Mem[00000000658000c0] = 0f0fb1f2cb02fe0f, %l7 = 00000000000000e8, %l6 = 00000000ff9b64d3 casxa [%i3]0x80,%l7,%l6 ! %l6 = 0f0fb1f2cb02fe0f ! Mem[00000000910000c0] = 08bb0000, %l18 = 80b097ce84d26246 ldsh [%o2+0x002],%g2 ! %g2 = 00000000000008bb ! Mem[00000000900000f8] = e57a752b, %l18 = 80b097ce84d26246 ldsb [%o0+0x038],%g2 ! %g2 = ffffffffffffffe5 ! %l7 = 00000000000000e8, Mem[00000000918000c4] = 0a36bd1b stw %l7,[%o3+0x004] ! Mem[00000000918000c4] = 000000e8 ! %l4 = 00000000000000da, Mem[00000000908000ef] = c8d24aa7 stb %l4,[%o1+0x02f] ! Mem[00000000908000ec] = dad24aa7 ! %l5 = 00000000640470d3, Mem[00000000658000f0] = 55a2f203 stw %l5,[%i3+%o6] ! Mem[00000000658000f0] = 640470d3 ! Mem[00000000650000dd] = 6ed4c111, %l6 = 0f0fb1f2cb02fe0f ldstub [%i2+0x01d],%l6 ! %l6 = 00000000000000d4 ! Mem[00000000658000e8] = 15404889, %l0 = e5dc752b, %l7 = 000000e8 add %i3,0x28,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000015404889 ba,a p42_not_taken_0_end p42_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p42_branch_failed p42_not_taken_0_end: ! End of Random Code for Processor 42 1: membar #Sync ! Force all stores to complete p42_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0a8] ! Set processor 42 done flag ! Check Registers p42_check_registers: set p42_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000e5dc752b bne,a,pn %xcc,p42_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000047e5eda6 bne,a,pn %xcc,p42_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000cde67ab4 bne,a,pn %xcc,p42_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000006b4addff bne,a,pn %xcc,p42_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000640470d3 bne,a,pn %xcc,p42_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000d4 bne,a,pn %xcc,p42_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000015404889 bne,a,pn %xcc,p42_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p42_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 8d4afd82000000fa ldx [%i0+0x000],%g3 ! Observed data at 00000000640000c0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3b4994c708c2ff11 ldx [%i0+0x010],%g3 ! Observed data at 00000000640000d0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 7a26d9b655a2f203 ldx [%i0+0x018],%g3 ! Observed data at 00000000640000d8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffdf3c13000000da ldx [%i0+0x020],%g3 ! Observed data at 00000000640000e0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = c858b55c6dff8980 ldx [%i0+0x028],%g3 ! Observed data at 00000000640000e8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 08c29111cddfb4d8 ldx [%i0+0x030],%g3 ! Observed data at 00000000640000f0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x030,%g4 set p42_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ffffffd0ff9b64d3 ldx [%i1+0x008],%g3 ! Observed data at 00000000648000c8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e919eb9215bdfd17 ldx [%i1+0x010],%g3 ! Observed data at 00000000648000d0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 13fcbca402abff74 ldx [%i1+0x020],%g3 ! Observed data at 00000000648000e0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e2ac2688ffffe919 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 = dcecff7108a46472 ldx [%i1+0x030],%g3 ! Observed data at 00000000648000f0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x030,%g4 set p42_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 00000000ec69cbd4 ldx [%i2+0x000],%g3 ! Observed data at 00000000650000c0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff77600b48b4affc ldx [%i2+0x010],%g3 ! Observed data at 00000000650000d0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 7b1b44ce6effc111 ldx [%i2+0x018],%g3 ! Observed data at 00000000650000d8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 26ad6b34d175166b ldx [%i2+0x020],%g3 ! Observed data at 00000000650000e0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 5ba9ffff244a7241 ldx [%i2+0x030],%g3 ! Observed data at 00000000650000f0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 293e90ff6b4d9b17 ldx [%i2+0x038],%g3 ! Observed data at 00000000650000f8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x038,%g4 set p42_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 4e222f4d7b1bffce ldx [%i3+0x008],%g3 ! Observed data at 00000000658000c8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 02d70ad0b70e3016 ldx [%i3+0x020],%g3 ! Observed data at 00000000658000e0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 15404889cde6ffb4 ldx [%i3+0x028],%g3 ! Observed data at 00000000658000e8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 640470d34e222f4d ldx [%i3+0x030],%g3 ! Observed data at 00000000658000f0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 5c91bc95ff7d1b4b ldx [%i3+0x038],%g3 ! Observed data at 00000000658000f8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x038,%g4 ! The test for processor 42 has passed p42_passed: ta GOOD_TRAP nop p42_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p42_failed p42_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p42_failed p42_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p42_failed p42_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p42_failed p42_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p42_failed p42_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p42_failed p42_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p42_failed p42_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p42_failed ! 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_dfill_failed: ba p42_failed mov 0xddd,%g1 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: ldsw [%i3+0x004],%l6 ! Mem[00000000658000c4] swap [%i3+0x004],%l5 ! Mem[00000000658000c4] ldx [%i2+0x020],%l4 ! Mem[00000000650000e0] std %l6,[%i2+0x018] ! Mem[00000000650000d8] ldsw [%i0+0x018],%l6 ! Mem[00000000640000d8] ldsh [%i0+0x020],%l6 ! Mem[00000000640000e0] ldub [%i0+0x037],%l1 ! Mem[00000000640000f7] done p42_trap1o: ldsw [%o3+0x004],%l6 ! Mem[00000000658000c4] swap [%o3+0x004],%l5 ! Mem[00000000658000c4] ldx [%o2+0x020],%l4 ! Mem[00000000650000e0] std %l6,[%o2+0x018] ! Mem[00000000650000d8] ldsw [%o0+0x018],%l6 ! Mem[00000000640000d8] ldsh [%o0+0x020],%l6 ! Mem[00000000640000e0] ldub [%o0+0x037],%l1 ! Mem[00000000640000f7] done p42_trap2e: std %l6,[%i1+0x028] ! Mem[00000000648000e8] ldx [%i1+0x020],%l7 ! Mem[00000000648000e0] done p42_trap2o: std %l6,[%o1+0x028] ! Mem[00000000648000e8] ldx [%o1+0x020],%l7 ! Mem[00000000648000e0] done p42_trap3e: nop done p42_trap3o: nop done p42_init_memory_pointers: set p42_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p42_local0_start,%i0 set p42_local1_start,%i1 set p42_local2_start,%i2 set p42_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = f346f81895990e63 ldx [%g1+0x008],%l1 ! %l1 = 7ab2b5924210d16e ldx [%g1+0x010],%l2 ! %l2 = be8ff00412df3c13 ldx [%g1+0x018],%l3 ! %l3 = 64b3b32df30385d0 ldx [%g1+0x020],%l4 ! %l4 = 60ec6053e586da68 ldx [%g1+0x028],%l5 ! %l5 = e6ada6b02b5a81c8 ldx [%g1+0x030],%l6 ! %l6 = 1c5869d48e69306f ldx [%g1+0x038],%l7 ! %l7 = 4d028bcff88da674 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 24ae8ec3 431ea768 9a8b451b 73d5113f ! %f4 = 940bf92b c7651e92 83659267 48a2bd74 ! %f8 = af9d5a24 7d943bd3 88516d0f aa24390b ! %f12 = 55cb8399 6dd74de5 ae07206e 451620e6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 754fa1ad 9ab0a22b c7923d26 dc4463b2 ! %f20 = 3340efba daa83f11 2edaf6b9 5430263f ! %f24 = 4adb917e 17592043 45974e5b 4958fcc6 ! %f28 = d775cf78 14b3c5db e754d24a eae49418 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = df95e3b0 1fdab8ff c948594d d5a68c28 ! %f36 = f3eb2e15 bcf9f34a 8215b11f a5ce03ad ! %f40 = 5915d13b 871a1e2b 1c28785f 2a00182a ! %f44 = d0b1a41e dd02afbd debddf47 4d68bec0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xde27284f0000003d,%g7,%g1 ! GSR scale = 7, align = 5 wr %g1,%g0,%gsr ! GSR = de27284f0000003d wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 43 p43_label_1: ! Mem[00000000668000d5] = 73efce73, %l3 = 93ee9c58d2bb0840 ldstub [%i1+0x015],%l3 ! %l3 = 00000000000000ef ! %l6 = 05de59de4b1153a7, Mem[00000000918000d7] = 0357d200 stb %l6,[%o3+0x017] ! Mem[00000000918000d4] = a757d200 ! Mem[00000000908000fc] = ab225f28, %l18 = 62adf7339ace9ab2 ldsh [%o1+0x03c],%g2 ! %g2 = ffffffffffffab22 ! %l6 = 05de59de4b1153a7, Mem[00000000908000f2] = a70cf408 stb %l6,[%o1+0x032] ! Mem[00000000908000f0] = a70cf408 ! Mem[00000000668000ec] = f9b0b9cb, %l6 = 05de59de4b1153a7 ldstub [%i1+0x02c],%l6 ! %l6 = 00000000000000f9 ! Mem[00000000670000d8] = 1e796ab052054c27, %l4 = a9b654163a29dc50, %l2 = 614e2b2e08d9fd3e add %i2,0x18,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 1e796ab052054c27 ! %l4 = a9b654163a29dc50, Mem[00000000668000ec] = ffb0b9cb stw %l4,[%i1+0x02c] ! Mem[00000000668000ec] = 3a29dc50 ! Mem[00000000678000c4] = 5a15b385, %l7 = 0acd02c3, %l0 = 6090933f add %i3,0x04,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000005a15b385 ! Mem[00000000670000d0] = 998964c5af2366fb, %l1 = ca987e24048c66bb, %l3 = 00000000000000ef add %i2,0x10,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 998964c5af2366fb ! Mem[00000000668000f0] = aea39446, %l4 = 3a29dc50, %l4 = 3a29dc50 add %i1,0x30,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000aea39446 p43_label_2: ! Mem[00000000660000f8] = 1cbc2c25, %l0 = 000000005a15b385 swap [%i0+0x038],%l0 ! %l0 = 000000001cbc2c25 ! Mem[00000000660000dc] = b875306b, %l4 = aea39446, %l5 = b645f690 add %i0,0x1c,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000b875306b ! Mem[00000000668000c8] = 1846ac13, %l1 = 048c66bb, %l4 = aea39446 add %i1,0x08,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000001846ac13 ! Mem[00000000660000d4] = 049a3c00, %l7 = 055ba6480acd02c3 swap [%i0+0x014],%l7 ! %l7 = 00000000049a3c00 ! %l0 = 1cbc2c25, %l1 = 048c66bb, Mem[00000000918000c0] = 69d68606 0a36bd1b std %l0,[%o3+%g0] ! Mem[00000000918000c0] = 1cbc2c25 048c66bb ! %l0 = 000000001cbc2c25, Mem[00000000918000c7] = bb88436c stb %l0,[%o3+0x007] ! Mem[00000000918000c4] = 2588436c ! Mem[00000000910000e0] = 01c2133f, %l18 = 62adf7339ace9ab2 ldsh [%o2+%o4],%g2 ! %g2 = 00000000000001c2 ! %l0 = 000000001cbc2c25, Mem[00000000910000d6] = 25aa3b50 stb %l0,[%o2+0x016] ! Mem[00000000910000d4] = 25aa3b50 ! Mem[00000000908000c0] = e91a6828, %l18 = 62adf7339ace9ab2 ldsh [%o1+%g0],%g2 ! %g2 = ffffffffffffe91a ! Mem[00000000900000e8] = 8b54c8c1, %l18 = 62adf7339ace9ab2 ldsb [%o0+%o5],%g2 ! %g2 = ffffffffffffff8b p43_label_3: ! Mem[00000000660000ea] = 04116364, %l2 = 1e796ab052054c27 ldstub [%i0+0x02a],%l2 ! %l2 = 0000000000000063 ! Mem[00000000910000cc] = 411906bd, %l18 = 62adf7339ace9ab2 ldsb [%o2+0x00e],%g2 ! %g2 = 0000000000000041 ! Mem[00000000668000d8] = 90ad70f3, %l7 = 049a3c00, %l2 = 00000063 add %i1,0x18,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000090ad70f3 ! Mem[00000000900000ec] = b2429f80, %l18 = 62adf7339ace9ab2 ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffffb242 ! Mem[00000000908000d8] = c0972d22, %l18 = 62adf7339ace9ab2 ldsb [%o1+0x01a],%g2 ! %g2 = ffffffffffffffc0 ! Mem[00000000668000c4] = 4aac5ce2, %l2 = 90ad70f3, %l2 = 90ad70f3 add %i1,0x04,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000004aac5ce2 ! Mem[00000000678000ec] = 00f3970e, %l7 = 00000000049a3c00 swap [%i3+0x02c],%l7 ! %l7 = 0000000000f3970e ! Mem[00000000670000c0] = 1abcd46b, %l7 = 00f3970e, %l0 = 1cbc2c25 casa [%i2]0x80,%l7,%l0 ! %l0 = 000000001abcd46b ! Mem[00000000670000c4] = a951622e, %l1 = ca987e24048c66bb ldsh [%i2+0x006],%l1 ! %l1 = 000000000000622e ! Mem[00000000660000cc] = 16cb1516, %l7 = 0000000000f3970e swap [%i0+0x00c],%l7 ! %l7 = 0000000016cb1516 p43_label_4: ! Mem[00000000678000d4] = 5a7d561c, %l1 = 000000000000622e ldsw [%i3+0x014],%l1 ! %l1 = 000000005a7d561c ! Mem[00000000678000e7] = bde1c007, %l0 = 000000001abcd46b ldstub [%i3+0x027],%l0 ! %l0 = 0000000000000007 ! Mem[00000000660000f4] = 5c2c0924, %l3 = af2366fb, %l5 = b875306b add %i0,0x34,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 000000005c2c0924 ! Mem[00000000660000dc] = b875306b, %l2 = 000000004aac5ce2 ldsh [%i0+0x01e],%l2 ! %l2 = 000000000000306b ! Mem[00000000918000e8] = d97009e7e5df9dd8, %l18 = 62adf7339ace9ab2 ldx [%o3+%o5],%g2 ! %g2 = d97009e7e5df9dd8 ! %l6 = 00000000000000f9, Mem[00000000918000ef] = d82effe3 stb %l6,[%o3+0x02f] ! Mem[00000000918000ec] = f92effe3 ! %l1 = 000000005a7d561c, Mem[00000000660000db] = b3776d7a stb %l1,[%i0+0x01b] ! Mem[00000000660000d8] = b3776d1c ! Mem[00000000660000fc] = 427bef7b, %l5 = 5c2c0924, %l6 = 000000f9 add %i0,0x3c,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000427bef7b ! Mem[00000000670000e8] = 41c30935, %l5 = 000000005c2c0924 ldsw [%i2+%o5],%l5 ! %l5 = 0000000041c30935 ! %l7 = 0000000016cb1516, Mem[00000000660000d0] = 41212fad stw %l7,[%i0+%i5] ! Mem[00000000660000d0] = 16cb1516 p43_label_5: ! Mem[00000000670000ec] = cbf2d842, %l4 = 1846ac13, %l1 = 5a7d561c add %i2,0x2c,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000cbf2d842 ! Mem[00000000660000f8] = 5a15b385427bef7b, %l0 = 0000000000000007, %l5 = 0000000041c30935 add %i0,0x38,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 5a15b385427bef7b ! %l0 = 00000007, %l1 = cbf2d842, Mem[00000000908000e8] = 52d85af6 5bd6f7c8 std %l0,[%o1+%o5] ! Mem[00000000908000e8] = 00000007 cbf2d842 ! Mem[00000000668000d8] = 90ad70f3d2adc40d, %l6 = 00000000427bef7b ldx [%i1+%i6],%l6 ! %l6 = 90ad70f3d2adc40d ! Mem[00000000918000f8] = a6ac7556, %l18 = 62adf7339ace9ab2 ldsh [%o3+0x03a],%g2 ! %g2 = ffffffffffffa6ac ! Mem[00000000670000d0] = 998964c5af2366fb, %l0 = 0000000000000007, %l6 = 90ad70f3d2adc40d add %i2,0x10,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 998964c5af2366fb ! Mem[00000000660000cc] = 00f3970e, %l7 = 0000000016cb1516 ldsh [%i0+0x00c],%l7 ! %l7 = 00000000000000f3 ! %l2 = 0000306b, %l3 = af2366fb, Mem[00000000908000f8] = f6f5d23f ab225f28 std %l2,[%o1+0x038] ! Mem[00000000908000f8] = 0000306b af2366fb ! Mem[00000000670000fc] = 43a3f997, %l1 = cbf2d842, %l3 = af2366fb add %i2,0x3c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000043a3f997 ! Mem[00000000678000e4] = bde1c0ff, %l5 = 427bef7b, %l0 = 00000007 add %i3,0x24,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000bde1c0ff p43_label_6: ! %l6 = af2366fb, %l7 = 000000f3, Mem[00000000910000c8] = a1e5df4d f0444119 std %l6,[%o2+%i4] ! Mem[00000000910000c8] = af2366fb 000000f3 ! Mem[00000000900000d8] = e8bc328c, %l18 = 62adf7339ace9ab2 ldsw [%o0+%i6],%g2 ! %g2 = 62adf7339ace9ab2 ! %l2 = 000000000000306b, Mem[00000000908000fe] = 66fb0000 stb %l2,[%o1+0x03e] ! Mem[00000000908000fc] = 6bfb0000 ! Mem[00000000900000c8] = d7b08d93, %l18 = 62adf7339ace9ab2 ldsh [%o0+%i4],%g2 ! %g2 = ffffffffffffd7b0 ! Mem[00000000670000e4] = db785913, %l4 = 000000001846ac13 swap [%i2+0x024],%l4 ! %l4 = 00000000db785913 ! Mem[00000000670000c1] = 1abcd46b, %l0 = 00000000bde1c0ff ldstub [%i2+0x001],%l0 ! %l0 = 00000000000000bc ! Mem[00000000670000e7] = 1846ac13, %l4 = 00000000db785913 ldstub [%i2+0x027],%l4 ! %l4 = 0000000000000013 ! Mem[00000000908000c8] = c1b03c93, %l18 = 62adf7339ace9ab2 ldsb [%o1+%i4],%g2 ! %g2 = ffffffffffffffc1 ! Mem[00000000670000cc] = ec1fdd3f, %l3 = 43a3f997, %l6 = af2366fb add %i2,0x0c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000ec1fdd3f ! Mem[00000000668000dc] = d2adc40d, %l0 = 00000000000000bc swap [%i1+0x01c],%l0 ! %l0 = 00000000d2adc40d p43_label_7: ! Mem[00000000660000d0] = 16cb1516, %l2 = 0000306b, %l4 = 00000013 add %i0,0x10,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000016cb1516 ! Mem[00000000670000d0] = 998964c5, %l6 = 00000000ec1fdd3f swap [%i2+%i5],%l6 ! %l6 = 00000000998964c5 ! Mem[00000000900000e0] = 6aadefcae3177af2, %l18 = 62adf7339ace9ab2 ldx [%o0+%o4],%g2 ! %g2 = 6aadefcae3177af2 ! Mem[00000000678000c0] = 52c13a76, %l3 = 0000000043a3f997 swap [%i3+%g0],%l3 ! %l3 = 0000000052c13a76 ! %l7 = 00000000000000f3, Mem[00000000668000c0] = bafcbe89 stw %l7,[%i1+%g0] ! Mem[00000000668000c0] = 000000f3 ! %l4 = 0000000016cb1516, Mem[00000000908000c4] = 66c2b5be stw %l4,[%o1+0x004] ! Mem[00000000908000c4] = 16cb1516 ! Mem[00000000670000c4] = a951622e, %l3 = 0000000052c13a76 ldsw [%i2+0x004],%l3 ! %l3 = ffffffffa951622e ! Mem[00000000668000fa] = 79af8a5f, %l1 = 00000000cbf2d842 ldstub [%i1+0x03a],%l1 ! %l1 = 000000000000008a ! Mem[00000000668000e4] = b5c62db3, %l5 = 5a15b385427bef7b swap [%i1+0x024],%l5 ! %l5 = 00000000b5c62db3 ! %l6 = 00000000998964c5, Mem[00000000900000d4] = 93556acd stw %l6,[%o0+0x014] ! Mem[00000000900000d4] = 998964c5 p43_label_8: ! Mem[00000000670000d0] = ec1fdd3faf2366fb, %l4 = 0000000016cb1516, %l3 = ffffffffa951622e add %i2,0x10,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = ec1fdd3faf2366fb ! Mem[00000000918000f8] = 3636a6ac, %l18 = 62adf7339ace9ab2 ldsw [%o3+0x038],%g2 ! %g2 = 62adf7339ace9ab2 ! Mem[00000000660000f4] = 5c2c0924, %l1 = 000000000000008a swap [%i0+0x034],%l1 ! %l1 = 000000005c2c0924 ! Mem[00000000918000c0] = 1cbc2c25, %l18 = 62adf7339ace9ab2 ldsb [%o3+%g0],%g2 ! %g2 = 000000000000001c ! Mem[00000000660000f9] = 5a15b385, %l2 = 000000000000306b ldstub [%i0+0x039],%l2 ! %l2 = 0000000000000015 ! Mem[00000000910000f8] = 79f5c7cd, %l18 = 62adf7339ace9ab2 ldsb [%o2+0x039],%g2 ! %g2 = 0000000000000079 ! Mem[00000000670000e8] = 41c30935cbf2d842, %l3 = ec1fdd3faf2366fb, %l1 = 000000005c2c0924 add %i2,0x28,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 41c30935cbf2d842 ! %l5 = 00000000b5c62db3, Mem[00000000918000f8] = 3636a6ac stw %l5,[%o3+0x038] ! Mem[00000000918000f8] = b5c62db3 ! Mem[00000000660000f4] = 0000008a, %l0 = d2adc40d, %l3 = af2366fb add %i0,0x34,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000000000008a ! Mem[00000000678000c7] = 5a15b385, %l1 = 41c30935cbf2d842 ldstub [%i3+0x007],%l1 ! %l1 = 0000000000000085 p43_label_9: ! %l4 = 0000000016cb1516, Mem[00000000908000d0] = 7198b30a stw %l4,[%o1+%i5] ! Mem[00000000908000d0] = 16cb1516 ! Mem[00000000678000e0] = ade4137d, %l1 = 00000085, %l6 = 998964c5 add %i3,0x20,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000ade4137d ! Mem[00000000668000d0] = 70e01b48, %l2 = 00000015, %l3 = 0000008a add %i1,0x10,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000070e01b48 ! Mem[00000000910000dc] = 7b31d336, %l18 = 62adf7339ace9ab2 ldsb [%o2+0x01c],%g2 ! %g2 = 000000000000007b ! Mem[00000000678000e4] = bde1c0ff, %l5 = 00000000b5c62db3 swap [%i3+0x024],%l5 ! %l5 = 00000000bde1c0ff ! %l0 = d2adc40d, %l1 = 00000085, Mem[00000000918000f0] = 2effe3b0 5aed9849 std %l0,[%o3+%o6] ! Mem[00000000918000f0] = d2adc40d 00000085 ! Mem[00000000918000c4] = 048c6625, %l18 = 62adf7339ace9ab2 ldsw [%o3+0x004],%g2 ! %g2 = 62adf7339ace9ab2 ! Mem[00000000670000f4] = 525244e7, %l3 = 0000000070e01b48 swap [%i2+0x034],%l3 ! %l3 = 00000000525244e7 ! Mem[00000000908000dc] = 2d2207d6, %l18 = 62adf7339ace9ab2 ldsh [%o1+0x01c],%g2 ! %g2 = 0000000000002d22 ! Mem[00000000668000d8] = 90ad70f3, %l1 = 0000000000000085 ldsb [%i1+0x01b],%l1 ! %l1 = fffffffffffffff3 p43_label_10: ! Mem[00000000918000f0] = 0d000000, %l18 = 62adf7339ace9ab2 ldsb [%o3+0x033],%g2 ! %g2 = 000000000000000d ! Mem[00000000670000e7] = 1846acff, %l0 = 00000000d2adc40d ldstub [%i2+0x027],%l0 ! %l0 = 00000000000000ff ! Mem[00000000668000e3] = b5f0919f, %l6 = 00000000ade4137d ldstub [%i1+0x023],%l6 ! %l6 = 000000000000009f ! %l0 = 00000000000000ff, Mem[00000000918000e8] = d97009e7 stb %l0,[%o3+%o5] ! Mem[00000000918000e8] = ff7009e7 ! Mem[00000000670000f8] = 8888ee1c43a3f997, %l2 = 0000000000000015, %l3 = 00000000525244e7 add %i2,0x38,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 8888ee1c43a3f997 ! Mem[00000000668000ec] = 3a29dc50, %l2 = 0000000000000015 swap [%i1+0x02c],%l2 ! %l2 = 000000003a29dc50 ! Mem[00000000660000d0] = 16cb1516, %l5 = 00000000bde1c0ff ldsh [%i0+0x012],%l5 ! %l5 = 0000000000001516 ! Mem[00000000678000fb] = f35377b3, %l7 = 00000000000000f3 ldstub [%i3+0x03b],%l7 ! %l7 = 00000000000000b3 ! %l5 = 0000000000001516, Mem[00000000670000d0] = ec1fdd3f stw %l5,[%i2+%i5] ! Mem[00000000670000d0] = 00001516 ! Mem[00000000678000d8] = f4bc2da4, %l1 = fffffffffffffff3 swap [%i3+%i6],%l1 ! %l1 = 00000000f4bc2da4 p43_label_11: ! %l6 = 000000000000009f, Mem[00000000900000e4] = e3177af2 stw %l6,[%o0+0x024] ! Mem[00000000900000e4] = 0000009f ! Mem[00000000668000e0] = b5f091ff, %l5 = 0000000000001516 swap [%i1+%o4],%l5 ! %l5 = 00000000b5f091ff ! Mem[00000000918000dc] = 29bc89c3, %l18 = 62adf7339ace9ab2 ldsw [%o3+0x01c],%g2 ! %g2 = 62adf7339ace9ab2 ! Mem[00000000668000d0] = 70e01b4873ffce73, %l5 = 00000000b5f091ff, %l0 = 00000000000000ff add %i1,0x10,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 70e01b4873ffce73 ! Mem[00000000660000e0] = 782ecedb, %l6 = 000000000000009f swap [%i0+%o4],%l6 ! %l6 = 00000000782ecedb ! Mem[00000000910000fc] = cdf6c3bc, %l18 = 62adf7339ace9ab2 ldsh [%o2+0x03c],%g2 ! %g2 = ffffffffffffcdf6 ! %l5 = 00000000b5f091ff, Mem[00000000918000ce] = dd3370b0 stb %l5,[%o3+0x00e] ! Mem[00000000918000cc] = ff3370b0 ! Mem[00000000668000c0] = 000000f34aac5ce2, %l7 = 00000000000000b3, %l7 = 00000000000000b3 casxa [%i1]0x80,%l7,%l7 ! %l7 = 000000f34aac5ce2 ! %l6 = 00000000782ecedb, Mem[00000000900000e3] = ca000000 stb %l6,[%o0+0x023] ! Mem[00000000900000e0] = db000000 ! Mem[00000000660000f8] = 5affb385427bef7b, %l0 = 70e01b4873ffce73, %l1 = 00000000f4bc2da4 add %i0,0x38,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 5affb385427bef7b p43_label_12: ! Mem[00000000678000f0] = 1a1ca1cb, %l1 = 5affb385427bef7b swap [%i3+%o6],%l1 ! %l1 = 000000001a1ca1cb ! Mem[00000000660000e8] = 0411ff64, %l2 = 000000003a29dc50 swap [%i0+%o5],%l2 ! %l2 = 000000000411ff64 ! Mem[00000000668000c8] = 1846ac13, %l4 = 0000000016cb1516 swap [%i1+%i4],%l4 ! %l4 = 000000001846ac13 ! Mem[00000000660000ec] = 28cca3c8, %l2 = 0411ff64, %l5 = b5f091ff add %i0,0x2c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000028cca3c8 ! Mem[00000000678000ec] = 049a3c00, %l2 = 000000000411ff64 ldsb [%i3+0x02e],%l2 ! %l2 = 000000000000003c ! %l2 = 0000003c, %l3 = 43a3f997, Mem[00000000668000e8] = a480d72c 00000015 std %l2,[%i1+%o5] ! Mem[00000000668000e8] = 0000003c 43a3f997 ! Mem[00000000900000d0] = cf511728, %l18 = 62adf7339ace9ab2 ldsw [%o0+%i5],%g2 ! %g2 = 62adf7339ace9ab2 ! Mem[00000000678000dc] = a9af8257, %l5 = 28cca3c8, %l3 = 43a3f997 add %i3,0x1c,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000a9af8257 ! Mem[00000000900000cc] = 0472ded8, %l18 = 62adf7339ace9ab2 ldsw [%o0+0x00c],%g2 ! %g2 = 62adf7339ace9ab2 ! Mem[00000000660000f8] = 5affb385427bef7b, %l0 = 70e01b4873ffce73, %l5 = 0000000028cca3c8 add %i0,0x38,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 5affb385427bef7b p43_label_13: ! %l2 = 000000000000003c, Mem[00000000910000e0] = 01c2133f stw %l2,[%o2+%o4] ! Mem[00000000910000e0] = 0000003c ! %l2 = 0000003c, %l3 = a9af8257, Mem[00000000670000e8] = 41c30935 cbf2d842 std %l2,[%i2+%o5] ! Mem[00000000670000e8] = 0000003c a9af8257 ! Mem[00000000678000c0] = 43a3f9975a15b3ff, %l1 = 000000001a1ca1cb, %l6 = 00000000782ecedb casxa [%i3]0x80,%l1,%l6 ! %l6 = 43a3f9975a15b3ff ! Mem[00000000668000d8] = 90ad70f3000000bc, %l3 = 00000000a9af8257, %l4 = 000000001846ac13 add %i1,0x18,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 90ad70f3000000bc ! %l3 = 00000000a9af8257, Mem[00000000908000e8] = 00000007 stw %l3,[%o1+%o5] ! Mem[00000000908000e8] = a9af8257 ! Mem[00000000900000fc] = bab5974c, %l18 = 62adf7339ace9ab2 ldsw [%o0+0x03c],%g2 ! %g2 = 62adf7339ace9ab2 ! Mem[00000000918000f4] = 00000085, %l18 = 62adf7339ace9ab2 ldsb [%o3+0x034],%g2 ! %g2 = 0000000000000000 ! Mem[00000000918000d8] = 57d20022, %l18 = 62adf7339ace9ab2 ldsb [%o3+%i6],%g2 ! %g2 = 0000000000000057 ! Mem[00000000910000cc] = 000000f3, %l18 = 62adf7339ace9ab2 ldsh [%o2+0x00c],%g2 ! %g2 = 0000000000000000 ! Mem[00000000918000c8] = 88436c47, %l18 = 62adf7339ace9ab2 ldsw [%o3+%i4],%g2 ! %g2 = 62adf7339ace9ab2 p43_label_14: ! Mem[00000000668000e0] = 00001516, %l4 = 000000bc, %l2 = 0000003c add %i1,0x20,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000000001516 ! Mem[00000000668000c4] = 4aac5ce2, %l5 = 427bef7b, %l5 = 427bef7b add %i1,0x04,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 000000004aac5ce2 ! Mem[00000000668000e8] = 0000003c, %l3 = a9af8257, %l6 = 5a15b3ff add %i1,0x28,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000000000003c ! Mem[00000000678000c0] = 43a3f9975a15b3ff, %l7 = 000000f34aac5ce2, %l0 = 70e01b4873ffce73 casxa [%i3]0x80,%l7,%l0 ! %l0 = 43a3f9975a15b3ff ! Mem[00000000918000f4] = 00000085, %l18 = 62adf7339ace9ab2 ldsw [%o3+0x034],%g2 ! %g2 = 62adf7339ace9ab2 ! Mem[00000000660000d9] = b3776d1c, %l3 = 00000000a9af8257 ldstub [%i0+0x019],%l3 ! %l3 = 0000000000000077 ! Mem[00000000678000f8] = f35377ff, %l4 = 000000bc, %l4 = 000000bc add %i3,0x38,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000f35377ff ! Mem[00000000678000c4] = 5a15b3ff, %l4 = f35377ff, %l3 = 00000077 add %i3,0x04,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000005a15b3ff ! Mem[00000000918000d0] = 0e985f3b, %l18 = 62adf7339ace9ab2 ldsb [%o3+0x013],%g2 ! %g2 = 000000000000000e ! Mem[00000000678000d4] = 5a7d561c, %l5 = 4aac5ce2, %l0 = 5a15b3ff add %i3,0x14,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000005a7d561c p43_label_15: ! Mem[00000000670000cc] = ec1fdd3f, %l4 = 00000000f35377ff swap [%i2+0x00c],%l4 ! %l4 = 00000000ec1fdd3f ! Mem[00000000918000c0] = 2c25048c, %l18 = 62adf7339ace9ab2 ldsh [%o3+0x002],%g2 ! %g2 = 0000000000002c25 ! Mem[00000000670000d0] = 00001516, %l1 = 000000001a1ca1cb swap [%i2+%i5],%l1 ! %l1 = 0000000000001516 ! %l6 = 0000003c, %l7 = 4aac5ce2, Mem[00000000670000c0] = 1affd46b a951622e std %l6,[%i2+%g0] ! Mem[00000000670000c0] = 0000003c 4aac5ce2 ! Mem[00000000668000f8] = 79afff5f, %l5 = 000000004aac5ce2 swap [%i1+0x038],%l5 ! %l5 = 0000000079afff5f ! %l4 = 00000000ec1fdd3f, Mem[00000000908000cc] = a6202de8 stw %l4,[%o1+0x00c] ! Mem[00000000908000cc] = ec1fdd3f ! Mem[00000000660000f8] = 5affb385, %l1 = 00001516, %l2 = 00001516 add %i0,0x38,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000005affb385 ! Mem[00000000678000dc] = a9af8257, %l2 = 5affb385, %l3 = 5a15b3ff add %i3,0x1c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000a9af8257 ! Mem[00000000678000c0] = 43a3f997, %l0 = 5a7d561c, %l1 = 00001516 casa [%i3]0x80,%l0,%l1 ! %l1 = 0000000043a3f997 ! %l2 = 000000005affb385, Mem[00000000900000f0] = 44cc4dae stb %l2,[%o0+%o6] ! Mem[00000000900000f0] = 85cc4dae ba,a p43_not_taken_0_end p43_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p43_branch_failed p43_not_taken_0_end: ! End of Random Code for Processor 43 1: membar #Sync ! Force all stores to complete p43_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0ac] ! Set processor 43 done flag ! Check Registers p43_check_registers: set p43_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000005a7d561c bne,a,pn %xcc,p43_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000043a3f997 bne,a,pn %xcc,p43_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000005affb385 bne,a,pn %xcc,p43_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000a9af8257 bne,a,pn %xcc,p43_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000ec1fdd3f bne,a,pn %xcc,p43_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000079afff5f bne,a,pn %xcc,p43_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000003c bne,a,pn %xcc,p43_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000f34aac5ce2 bne,a,pn %xcc,p43_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p43_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 9517795b00f3970e 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 = 16cb15160acd02c3 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 = b3ff6d1cb875306b ldx [%i0+0x018],%g3 ! Observed data at 00000000660000d8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000009fe5bd3075 ldx [%i0+0x020],%g3 ! Observed data at 00000000660000e0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3a29dc5028cca3c8 ldx [%i0+0x028],%g3 ! Observed data at 00000000660000e8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x028,%g4 set p43_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 16cb151682731b6b ldx [%i1+0x008],%g3 ! Observed data at 00000000668000c8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00001516427bef7b ldx [%i1+0x020],%g3 ! Observed data at 00000000668000e0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000003c43a3f997 ldx [%i1+0x028],%g3 ! Observed data at 00000000668000e8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4aac5ce20d64d836 ldx [%i1+0x038],%g3 ! Observed data at 00000000668000f8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x038,%g4 set p43_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 0000003c4aac5ce2 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 = e9b47171f35377ff 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 = 1a1ca1cbaf2366fb ldx [%i2+0x010],%g3 ! Observed data at 00000000670000d0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = abfae54b1846acff ldx [%i2+0x020],%g3 ! Observed data at 00000000670000e0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000003ca9af8257 ldx [%i2+0x028],%g3 ! Observed data at 00000000670000e8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = cc33d46e70e01b48 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 ldx [%g1+0x018],%g2 ! Expected data = fffffff3a9af8257 ldx [%i3+0x018],%g3 ! Observed data at 00000000678000d8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ade4137db5c62db3 ldx [%i3+0x020],%g3 ! Observed data at 00000000678000e0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 72cfabc9049a3c00 ldx [%i3+0x028],%g3 ! Observed data at 00000000678000e8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 427bef7bcf07ee65 ldx [%i3+0x030],%g3 ! Observed data at 00000000678000f0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x030,%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_dfill_failed: ba p43_failed mov 0xddd,%g1 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: ldsw [%i3+0x024],%l6 ! Mem[00000000678000e4] ldub [%i2+0x027],%l5 ! Mem[00000000670000e7] done p43_trap1o: ldsw [%o3+0x024],%l6 ! Mem[00000000678000e4] ldub [%o2+0x027],%l5 ! Mem[00000000670000e7] done p43_trap2e: lduw [%i3+0x03c],%l2 ! Mem[00000000678000fc] swap [%i1+0x024],%l1 ! Mem[00000000668000e4] swap [%i1+0x03c],%l5 ! Mem[00000000668000fc] done p43_trap2o: lduw [%o3+0x03c],%l2 ! Mem[00000000678000fc] swap [%o1+0x024],%l1 ! Mem[00000000668000e4] swap [%o1+0x03c],%l5 ! Mem[00000000668000fc] 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 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 4af299e46090933f ldx [%g1+0x008],%l1 ! %l1 = ca987e24048c66bb ldx [%g1+0x010],%l2 ! %l2 = 614e2b2e08d9fd3e ldx [%g1+0x018],%l3 ! %l3 = 93ee9c58d2bb0840 ldx [%g1+0x020],%l4 ! %l4 = a9b654163a29dc50 ldx [%g1+0x028],%l5 ! %l5 = 8787168db645f690 ldx [%g1+0x030],%l6 ! %l6 = 05de59de4b1153a7 ldx [%g1+0x038],%l7 ! %l7 = 055ba6480acd02c3 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = bd491d30 0adaca5d 484aa3e8 2df1eae8 ! %f4 = f68c2285 54f1a588 dd81f840 cf2d0904 ! %f8 = 4ce1fb4d 8fc23f25 7b95fc37 a0f6ac00 ! %f12 = 2bd2f9f4 d9e88f26 13e6c642 6a000b27 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5b91b739 98c7c0f4 bbb73b50 c6da621a ! %f20 = f22c663a 1e3e767c f2bbac17 9674124d ! %f24 = bc68ba99 75046e3c f3135040 4a5f89eb ! %f28 = 780405ce 68179fa5 853cb9d9 0d0a8184 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d137a430 5c4d7d74 016a2855 1bf67b75 ! %f36 = 92704a30 d5244c09 6c4d7632 d0c3c96c ! %f40 = 02127b88 1856ef3b fa75fb65 d76dd13c ! %f44 = 8c438557 c7a89d25 3117312e d30c3c03 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc126451f0000005d,%g7,%g1 ! GSR scale = 11, align = 5 wr %g1,%g0,%gsr ! GSR = c126451f0000005d wr %g0,%y ! Clear Y 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: ! %l3 = d55de3ae98889ba2, Mem[00000000918000e4] = 6bc76080 stw %l3,[%o3+0x024] ! Mem[00000000918000e4] = 98889ba2 ! Mem[00000000918000e0] = bef83b74, %l18 = d365bb589b1c30bb ldsw [%o3+%o4],%g2 ! %g2 = d365bb589b1c30bb ! %l0 = 8564b41a, %l1 = 78f65fba, Mem[00000000900000d0] = cf511728 93556acd std %l0,[%o0+%i5] ! Mem[00000000900000d0] = 8564b41a 78f65fba ! Mem[00000000918000fc] = 755694de, %l18 = d365bb589b1c30bb ldsb [%o3+0x03c],%g2 ! %g2 = 0000000000000075 ! %l4 = 866eecf0, %l5 = 4f1a3d78, Mem[00000000910000e8] = 8a57f6f6 adbcd5b2 std %l4,[%o2+%o5] ! Mem[00000000910000e8] = 866eecf0 4f1a3d78 ! Mem[00000000680000f0] = 9c210ff6, %l7 = bc91e4f8, %l3 = 98889ba2 add %i0,0x30,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000009c210ff6 ! Mem[00000000910000e8] = 866eecf0, %l18 = d365bb589b1c30bb ldsb [%o2+%o5],%g2 ! %g2 = ffffffffffffff86 ! Mem[00000000698000dc] = 1056835c, %l1 = b6a0882078f65fba swap [%i3+0x01c],%l1 ! %l1 = 000000001056835c ! Mem[00000000900000f0] = 44cc4dae, %l18 = d365bb589b1c30bb ldsw [%o0+%o6],%g2 ! %g2 = d365bb589b1c30bb ! %l4 = d24dd5d4866eecf0, Mem[00000000908000dc] = 2d2207d6 stw %l4,[%o1+0x01c] ! Mem[00000000908000dc] = 866eecf0 p44_label_2: ! Mem[00000000698000d8] = 3130fe26, %l7 = bc91e4f8, %l4 = 866eecf0 add %i3,0x18,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000003130fe26 ! %l4 = 3130fe26, %l5 = 4f1a3d78, Mem[00000000918000d8] = 57d20022 29bc89c3 std %l4,[%o3+%i6] ! Mem[00000000918000d8] = 3130fe26 4f1a3d78 ! %l4 = 000000003130fe26, Mem[00000000900000f5] = 99e34c72 stb %l4,[%o0+0x035] ! Mem[00000000900000f4] = 26e34c72 ! Mem[00000000698000d8] = 3130fe2678f65fba, %l7 = 1f184849bc91e4f8, %l2 = 562267907110f228 add %i3,0x18,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 3130fe2678f65fba ! Mem[00000000680000d8] = 893bce22, %l4 = 3130fe26, %l1 = 1056835c add %i0,0x18,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000893bce22 ! Mem[00000000688000d8] = 9fce0c39, %l2 = 3130fe2678f65fba swap [%i1+%i6],%l2 ! %l2 = 000000009fce0c39 ! Mem[00000000698000f4] = 85ee5f1f, %l3 = 9c210ff6, %l3 = 9c210ff6 add %i3,0x34,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000085ee5f1f ! %l6 = fd08fd089939780b, Mem[00000000900000f5] = 26e34c72 stb %l6,[%o0+0x035] ! Mem[00000000900000f4] = 0be34c72 ! Mem[00000000680000f2] = 9c210ff6, %l1 = 00000000893bce22 ldstub [%i0+0x032],%l1 ! %l1 = 000000000000000f ! Mem[00000000698000fc] = f5fe39bc, %l2 = 9fce0c39, %l2 = 9fce0c39 add %i3,0x3c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000f5fe39bc p44_label_3: ! Mem[00000000680000dc] = 14b63ea0, %l0 = 8564b41a, %l4 = 3130fe26 add %i0,0x1c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000014b63ea0 ! Mem[00000000690000f4] = deb082de, %l3 = 0000000085ee5f1f ldsh [%i2+0x034],%l3 ! %l3 = ffffffffffffdeb0 ! Mem[00000000688000ec] = 3fec9e29, %l2 = f5fe39bc, %l0 = 8564b41a add %i1,0x2c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000003fec9e29 ! %l1 = 000000000000000f, Mem[00000000908000ca] = 3c93a620 stb %l1,[%o1+0x00a] ! Mem[00000000908000c8] = 0f93a620 ! %l0 = 3fec9e29, %l1 = 0000000f, Mem[00000000908000f8] = f6f5d23f ab225f28 std %l0,[%o1+0x038] ! Mem[00000000908000f8] = 3fec9e29 0000000f ! %l5 = a0cfdf2e4f1a3d78, Mem[00000000680000ec] = 7ddea8fb stb %l5,[%i0+0x02c] ! Mem[00000000680000ec] = 78dea8fb ! Mem[00000000908000e0] = 242a1794, %l18 = d365bb589b1c30bb ldsw [%o1+%o4],%g2 ! %g2 = d365bb589b1c30bb ! Mem[00000000688000d8] = 78f65fba25dcd3a3, %l1 = 000000000000000f, %l3 = ffffffffffffdeb0 add %i1,0x18,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 78f65fba25dcd3a3 ! Mem[00000000680000f3] = 9c21fff6, %l3 = 78f65fba25dcd3a3 ldstub [%i0+0x033],%l3 ! %l3 = 00000000000000f6 ! Mem[00000000918000e8] = d97009e7e5df9dd8, %l18 = d365bb589b1c30bb ldx [%o3+%o5],%g2 ! %g2 = d97009e7e5df9dd8 p44_label_4: ! Mem[00000000688000cf] = 61645451, %l6 = fd08fd089939780b ldstub [%i1+0x00f],%l6 ! %l6 = 0000000000000051 ! Mem[00000000698000d0] = 946f1c98, %l2 = f5fe39bc, %l7 = bc91e4f8 add %i3,0x10,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000946f1c98 ! Mem[00000000900000e0] = efcae317, %l18 = d365bb589b1c30bb ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffffefca ! Mem[00000000908000c0] = e91a6828, %l18 = d365bb589b1c30bb ldsh [%o1+%g0],%g2 ! %g2 = ffffffffffffe91a ! Mem[00000000690000cf] = d4c4da23, %l3 = 00000000000000f6 ldstub [%i2+0x00f],%l3 ! %l3 = 0000000000000023 ! %l4 = 14b63ea0, %l5 = 4f1a3d78, Mem[00000000910000e8] = 866eecf0 4f1a3d78 std %l4,[%o2+%o5] ! Mem[00000000910000e8] = 14b63ea0 4f1a3d78 ! Mem[00000000690000eb] = d58e779b, %l3 = 0000000000000023 ldstub [%i2+0x02b],%l3 ! %l3 = 000000000000009b ! Mem[00000000918000dc] = 3d78bef8, %l18 = d365bb589b1c30bb ldsb [%o3+0x01e],%g2 ! %g2 = 000000000000003d ! Mem[00000000698000fc] = f5fe39bc, %l0 = 000000003fec9e29 swap [%i3+0x03c],%l0 ! %l0 = 00000000f5fe39bc ! Mem[00000000698000c8] = d01678b0, %l1 = 0000000f, %l4 = 14b63ea0 add %i3,0x08,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000d01678b0 p44_label_5: ! Mem[00000000698000e8] = c5a7f15a, %l7 = 00000000946f1c98 ldstub [%i3+%o5],%l7 ! %l7 = 00000000000000c5 ! Mem[00000000690000f0] = 66fcb501, %l7 = 000000c5, %l6 = 00000051 add %i2,0x30,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000066fcb501 ! Mem[00000000690000f8] = 0d50c6f0, %l5 = 4f1a3d78, %l0 = f5fe39bc add %i2,0x38,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000000d50c6f0 ! Mem[00000000680000f0] = 9c21ffff794210e5, %l1 = 000000000000000f ldx [%i0+%o6],%l1 ! %l1 = 9c21ffff794210e5 ! Mem[00000000908000e8] = 52d85af6, %l18 = d365bb589b1c30bb ldsh [%o1+%o5],%g2 ! %g2 = 00000000000052d8 ! Mem[00000000908000ec] = 5bd6f7c8, %l18 = d365bb589b1c30bb ldsb [%o1+0x02c],%g2 ! %g2 = 000000000000005b ! Mem[00000000900000e0] = efcae317, %l18 = d365bb589b1c30bb ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffffefca ! Mem[00000000900000cc] = 72ded885, %l18 = d365bb589b1c30bb ldsb [%o0+0x00d],%g2 ! %g2 = 0000000000000072 ! Mem[00000000900000e0] = 6aadefcae3177af2, %l18 = d365bb589b1c30bb ldx [%o0+%o4],%g2 ! %g2 = 6aadefcae3177af2 ! Mem[00000000698000c8] = d01678b0, %l6 = 0000000066fcb501 swap [%i3+%i4],%l6 ! %l6 = 00000000d01678b0 p44_label_6: ! Mem[00000000680000f0] = 9c21ffff, %l0 = 000000000d50c6f0 swap [%i0+%o6],%l0 ! %l0 = 000000009c21ffff ! Mem[00000000900000ec] = 8044cc4d, %l18 = d365bb589b1c30bb ldsb [%o0+0x02f],%g2 ! %g2 = ffffffffffffff80 ! %l2 = f5fe39bc, %l3 = 0000009b, Mem[00000000680000f8] = 06c26d3d 90b9a3f3 std %l2,[%i0+0x038] ! Mem[00000000680000f8] = f5fe39bc 0000009b ! Mem[00000000690000ec] = 759403f0, %l0 = 9c21ffff, %l3 = 0000009b add %i2,0x2c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000759403f0 ! %l6 = 00000000d01678b0, Mem[00000000690000e8] = d58e77ff stw %l6,[%i2+%o5] ! Mem[00000000690000e8] = d01678b0 ! Mem[00000000688000e4] = 03a35897, %l5 = a0cfdf2e4f1a3d78 ldsw [%i1+0x024],%l5 ! %l5 = 0000000003a35897 ! Mem[00000000690000e8] = d01678b0759403f0, %l3 = 00000000759403f0 ldx [%i2+%o5],%l3 ! %l3 = d01678b0759403f0 ! %l4 = d01678b0, %l5 = 03a35897, Mem[00000000900000e0] = 6aadefca e3177af2 std %l4,[%o0+%o4] ! Mem[00000000900000e0] = d01678b0 03a35897 ! Mem[00000000698000d8] = 3130fe26, %l6 = d01678b0, %l6 = d01678b0 add %i3,0x18,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000003130fe26 ! Mem[00000000688000fc] = 1ad2a14e, %l6 = 000000003130fe26 ldsb [%i1+0x03e],%l6 ! %l6 = ffffffffffffffa1 p44_label_7: ! Mem[00000000688000d4] = 56a56871, %l4 = d01678b0, %l4 = d01678b0 add %i1,0x14,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000056a56871 ! Mem[00000000680000f0] = 0d50c6f0, %l3 = d01678b0759403f0 ldsw [%i0+%o6],%l3 ! %l3 = 000000000d50c6f0 ! %l2 = f5fe39bc, %l3 = 0d50c6f0, Mem[00000000900000c0] = 64f48500 8803093b std %l2,[%o0+%g0] ! Mem[00000000900000c0] = f5fe39bc 0d50c6f0 ! Mem[00000000680000e8] = a4ac0ad2, %l1 = 794210e5, %l6 = ffffffa1 add %i0,0x28,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000a4ac0ad2 ! Mem[00000000688000fc] = 1ad2a14e, %l3 = 000000000d50c6f0 swap [%i1+0x03c],%l3 ! %l3 = 000000001ad2a14e ! Mem[00000000690000dc] = ffb7f191, %l7 = 000000c5, %l1 = 794210e5 add %i2,0x1c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000ffb7f191 ! Mem[00000000680000f4] = 794210e5, %l0 = 000000009c21ffff ldsb [%i0+0x034],%l0 ! %l0 = 0000000000000079 ! Mem[00000000680000d0] = 3334f8ac0fdbb4d8, %l5 = 0000000003a35897, %l4 = 0000000056a56871 add %i0,0x10,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 3334f8ac0fdbb4d8 ! Mem[00000000698000f0] = 9e828c2d85ee5f1f, %l7 = 00000000000000c5, %l2 = 00000000f5fe39bc add %i3,0x30,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 9e828c2d85ee5f1f ! %l6 = 00000000a4ac0ad2, Mem[00000000908000da] = c097866e stb %l6,[%o1+0x01a] ! Mem[00000000908000d8] = d297866e p44_label_8: ! Mem[00000000900000e8] = 8b54c8c1, %l18 = d365bb589b1c30bb ldsh [%o0+%o5],%g2 ! %g2 = ffffffffffff8b54 ! Mem[00000000690000d0] = e4143924, %l1 = 00000000ffb7f191 swap [%i2+%i5],%l1 ! %l1 = 00000000e4143924 ! %l4 = 3334f8ac0fdbb4d8, Mem[00000000910000e1] = c2133f2c stb %l4,[%o2+0x021] ! Mem[00000000910000e0] = d8133f2c ! Mem[00000000908000c8] = c1b00f93a6202de8, %l18 = d365bb589b1c30bb ldx [%o1+%i4],%g2 ! %g2 = c1b00f93a6202de8 ! Mem[00000000680000e8] = a4ac0ad278dea8fb, %l2 = 9e828c2d85ee5f1f, %l1 = 00000000e4143924 add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = a4ac0ad278dea8fb ! Mem[00000000688000c0] = da78eba76f0c457e, %l1 = a4ac0ad278dea8fb, %l7 = 00000000000000c5 casxa [%i1]0x80,%l1,%l7 ! %l7 = da78eba76f0c457e ! Mem[00000000918000f0] = 2effe3b0, %l18 = d365bb589b1c30bb ldsw [%o3+%o6],%g2 ! %g2 = d365bb589b1c30bb ! %l0 = 00000079, %l1 = 78dea8fb, Mem[00000000680000e0] = a43a021a 128eb3f2 std %l0,[%i0+%o4] ! Mem[00000000680000e0] = 00000079 78dea8fb ! Mem[00000000688000cc] = 616454ff, %l5 = 03a35897, %l0 = 00000079 add %i1,0x0c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000616454ff ! %l1 = a4ac0ad278dea8fb, Mem[00000000910000f5] = 95fea295 stb %l1,[%o2+0x035] ! Mem[00000000910000f4] = fbfea295 p44_label_9: ! Mem[00000000680000e9] = a4ac0ad2, %l6 = 00000000a4ac0ad2 ldstub [%i0+0x029],%l6 ! %l6 = 00000000000000ac ! Mem[00000000698000e0] = 170b958c95ab0637, %l1 = a4ac0ad278dea8fb, %l5 = 0000000003a35897 add %i3,0x20,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 170b958c95ab0637 ! %l4 = 0fdbb4d8, %l5 = 95ab0637, Mem[00000000910000c0] = 5f8a08bb 047d78e7 std %l4,[%o2+%g0] ! Mem[00000000910000c0] = 0fdbb4d8 95ab0637 ! Mem[00000000680000c4] = 4fcd49b0, %l0 = 00000000616454ff swap [%i0+0x004],%l0 ! %l0 = 000000004fcd49b0 ! Mem[00000000690000c8] = 4f98cc6f, %l7 = da78eba76f0c457e ldstub [%i2+%i4],%l7 ! %l7 = 000000000000004f ! Mem[00000000698000e8] = ffa7f15a, %l1 = 78dea8fb, %l1 = 78dea8fb add %i3,0x28,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000ffa7f15a ! %l0 = 4fcd49b0, %l1 = ffa7f15a, Mem[00000000688000c0] = da78eba7 6f0c457e std %l0,[%i1+%g0] ! Mem[00000000688000c0] = 4fcd49b0 ffa7f15a ! Mem[00000000918000f0] = 2effe3b05aed9849, %l18 = d365bb589b1c30bb ldx [%o3+%o6],%g2 ! %g2 = 2effe3b05aed9849 ! %l7 = 000000000000004f, Mem[00000000910000cc] = f0444119 stw %l7,[%o2+0x00c] ! Mem[00000000910000cc] = 0000004f ! Mem[00000000688000e2] = cf282559, %l3 = 000000001ad2a14e ldstub [%i1+0x022],%l3 ! %l3 = 0000000000000025 p44_label_10: ! %l5 = 170b958c95ab0637, Mem[00000000698000f0] = 9e828c2d stw %l5,[%i3+%o6] ! Mem[00000000698000f0] = 95ab0637 ! %l2 = 9e828c2d85ee5f1f, Mem[00000000918000c1] = d686060a stb %l2,[%o3+0x001] ! Mem[00000000918000c0] = 1f86060a ! Mem[00000000698000d0] = 946f1c9893c7f151, %l1 = 00000000ffa7f15a, %l5 = 170b958c95ab0637 add %i3,0x10,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 946f1c9893c7f151 ! %l7 = 000000000000004f, Mem[00000000908000cc] = a6202de8 stw %l7,[%o1+0x00c] ! Mem[00000000908000cc] = 0000004f ! Mem[00000000690000d4] = 7ff84d54, %l2 = 9e828c2d85ee5f1f ldsh [%i2+0x016],%l2 ! %l2 = 0000000000004d54 ! Mem[00000000698000e2] = 170b958c, %l3 = 0000000000000025 ldstub [%i3+0x022],%l3 ! %l3 = 0000000000000095 ! Mem[00000000690000d3] = ffb7f191, %l0 = 000000004fcd49b0 ldstub [%i2+0x013],%l0 ! %l0 = 0000000000000091 ! Mem[00000000908000dc] = 866eecf0, %l18 = d365bb589b1c30bb ldsh [%o1+0x01c],%g2 ! %g2 = ffffffffffff866e ! %l0 = 0000000000000091, Mem[00000000910000d0] = 06bd17f6 stw %l0,[%o2+%i5] ! Mem[00000000910000d0] = 00000091 ! %l7 = 000000000000004f, Mem[00000000910000c0] = 0fdbb4d8 stw %l7,[%o2+%g0] ! Mem[00000000910000c0] = 0000004f p44_label_11: ! Mem[00000000688000f8] = 9d53b4610d50c6f0, %l1 = 00000000ffa7f15a, %l6 = 00000000000000ac add %i1,0x38,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 9d53b4610d50c6f0 ! Mem[00000000688000d8] = 78f65fba, %l7 = 0000004f, %l7 = 0000004f add %i1,0x18,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000078f65fba ! Mem[00000000688000fc] = 0d50c6f0, %l0 = 0000000000000091 ldsw [%i1+0x03c],%l0 ! %l0 = 000000000d50c6f0 ! %l2 = 0000000000004d54, Mem[00000000918000e8] = d97009e7 stw %l2,[%o3+%o5] ! Mem[00000000918000e8] = 00004d54 ! Mem[00000000910000d0] = 00000091, %l18 = d365bb589b1c30bb ldsw [%o2+%i5],%g2 ! %g2 = d365bb589b1c30bb ! Mem[00000000688000e4] = 03a35897, %l4 = 3334f8ac0fdbb4d8 ldstub [%i1+0x024],%l4 ! %l4 = 0000000000000003 ! Mem[00000000690000f0] = 66fcb501, %l5 = 93c7f151, %l4 = 00000003 add %i2,0x30,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000066fcb501 ! Mem[00000000698000fc] = 3fec9e29, %l0 = 0d50c6f0, %l3 = 00000095 add %i3,0x3c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000003fec9e29 ! Mem[00000000680000f8] = f5fe39bc, %l2 = 0000000000004d54 ldsb [%i0+0x038],%l2 ! %l2 = fffffffffffffff5 ! Mem[00000000690000d8] = 3dbbcf05, %l1 = ffa7f15a, %l5 = 93c7f151 add %i2,0x18,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000003dbbcf05 p44_label_12: ! Mem[00000000688000fc] = 0d50c6f0, %l2 = fffffffffffffff5 swap [%i1+0x03c],%l2 ! %l2 = 000000000d50c6f0 ! Mem[00000000698000fc] = 3fec9e29, %l4 = 0000000066fcb501 ldstub [%i3+0x03c],%l4 ! %l4 = 000000000000003f ! Mem[00000000690000f4] = deb082de, %l7 = 0000000078f65fba ldsw [%i2+0x034],%l7 ! %l7 = ffffffffdeb082de ! Mem[00000000698000d8] = 3130fe2678f65fba, %l2 = 000000000d50c6f0, %l4 = 000000000000003f add %i3,0x18,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 3130fe2678f65fba ! Mem[00000000698000f8] = 24c4d6c1, %l6 = 9d53b4610d50c6f0 swap [%i3+0x038],%l6 ! %l6 = 0000000024c4d6c1 ! Mem[00000000680000d0] = 3334f8ac0fdbb4d8, %l4 = 3130fe2678f65fba, %l4 = 3130fe2678f65fba add %i0,0x10,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 3334f8ac0fdbb4d8 ! Mem[00000000910000e0] = 01d8133f, %l18 = d365bb589b1c30bb ldsw [%o2+%o4],%g2 ! %g2 = d365bb589b1c30bb ! Mem[00000000690000cb] = ff98cc6f, %l3 = 000000003fec9e29 ldstub [%i2+0x00b],%l3 ! %l3 = 000000000000006f ! Mem[00000000688000c8] = f7f80354, %l0 = 0d50c6f0, %l0 = 0d50c6f0 add %i1,0x08,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000f7f80354 ! Mem[00000000910000d0] = 000000916e5e25aa, %l18 = d365bb589b1c30bb ldx [%o2+%i5],%g2 ! %g2 = 000000916e5e25aa p44_label_13: ! Mem[00000000690000d8] = 3dbbcf05, %l4 = 0fdbb4d8, %l1 = ffa7f15a add %i2,0x18,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000003dbbcf05 ! Mem[00000000910000c0] = 004f95ab, %l18 = d365bb589b1c30bb ldsh [%o2+0x002],%g2 ! %g2 = 000000000000004f ! Mem[00000000918000f0] = e3b05aed, %l18 = d365bb589b1c30bb ldsb [%o3+0x032],%g2 ! %g2 = ffffffffffffffe3 ! %l3 = 000000000000006f, Mem[00000000900000fc] = bab5974c stb %l3,[%o0+0x03c] ! Mem[00000000900000fc] = 6fb5974c ! Mem[00000000698000dc] = 78f65fba, %l0 = 00000000f7f80354 swap [%i3+0x01c],%l0 ! %l0 = 0000000078f65fba ! Mem[00000000698000d2] = 946f1c98, %l3 = 000000000000006f ldstub [%i3+0x012],%l3 ! %l3 = 000000000000001c ! Mem[00000000918000c8] = 88436c477736dd33, %l18 = d365bb589b1c30bb ldx [%o3+%i4],%g2 ! %g2 = 88436c477736dd33 ! Mem[00000000900000f0] = 44cc4dae440be34c, %l18 = d365bb589b1c30bb ldx [%o0+%o6],%g2 ! %g2 = 44cc4dae440be34c ! Mem[00000000690000c4] = fbbd5e69, %l0 = 0000000078f65fba swap [%i2+0x004],%l0 ! %l0 = 00000000fbbd5e69 ! Mem[00000000900000d0] = b41a78f6, %l18 = d365bb589b1c30bb ldsh [%o0+0x012],%g2 ! %g2 = ffffffffffffb41a p44_label_14: ! %l6 = 24c4d6c1, %l7 = deb082de, Mem[00000000918000e8] = 00004d54 e5df9dd8 std %l6,[%o3+%o5] ! Mem[00000000918000e8] = 24c4d6c1 deb082de ! %l4 = 3334f8ac0fdbb4d8, Mem[00000000908000d4] = 564e5092 stw %l4,[%o1+0x014] ! Mem[00000000908000d4] = 0fdbb4d8 ! Mem[00000000680000c4] = 616454ff, %l1 = 3dbbcf05, %l6 = 24c4d6c1 add %i0,0x04,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000616454ff ! Mem[00000000900000e4] = 03a35897, %l18 = d365bb589b1c30bb ldsb [%o0+0x024],%g2 ! %g2 = 0000000000000003 ! Mem[00000000918000e8] = d6c1deb0, %l18 = d365bb589b1c30bb ldsb [%o3+0x02a],%g2 ! %g2 = ffffffffffffffd6 ! Mem[00000000690000d8] = 3dbbcf05ffb7f191, %l5 = 000000003dbbcf05, %l2 = 000000000d50c6f0 add %i2,0x18,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 3dbbcf05ffb7f191 ! Mem[00000000690000e4] = e7568e2a, %l5 = 3dbbcf05, %l1 = 3dbbcf05 add %i2,0x24,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000e7568e2a ! Mem[00000000688000e8] = 780948d63fec9e29, %l0 = 00000000fbbd5e69, %l0 = 00000000fbbd5e69 add %i1,0x28,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 780948d63fec9e29 ! Mem[00000000918000c4] = 0a36bd1b, %l18 = d365bb589b1c30bb ldsh [%o3+0x004],%g2 ! %g2 = 0000000000000a36 ! Mem[00000000900000d4] = 78f65fba, %l18 = d365bb589b1c30bb ldsh [%o0+0x014],%g2 ! %g2 = 00000000000078f6 p44_label_15: ! Mem[00000000698000c4] = b2c670a1, %l0 = 3fec9e29, %l0 = 3fec9e29 add %i3,0x04,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000b2c670a1 ! %l6 = 616454ff, %l7 = deb082de, Mem[00000000900000d8] = e8bc328c aea3305c std %l6,[%o0+%i6] ! Mem[00000000900000d8] = 616454ff deb082de ! Mem[00000000690000d4] = 7ff84d54, %l4 = 0fdbb4d8, %l0 = b2c670a1 add %i2,0x14,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000007ff84d54 ! Mem[00000000688000e8] = 780948d6, %l3 = 000000000000001c swap [%i1+%o5],%l3 ! %l3 = 00000000780948d6 ! Mem[00000000690000dd] = ffb7f191, %l6 = 00000000616454ff ldstub [%i2+0x01d],%l6 ! %l6 = 00000000000000b7 ! Mem[00000000698000c8] = 66fcb501, %l4 = 3334f8ac0fdbb4d8 swap [%i3+%i4],%l4 ! %l4 = 0000000066fcb501 ! %l6 = 000000b7, %l7 = deb082de, Mem[00000000910000e8] = 14b63ea0 4f1a3d78 std %l6,[%o2+%o5] ! Mem[00000000910000e8] = 000000b7 deb082de ! Mem[00000000688000e8] = 0000001c, %l7 = deb082de, %l6 = 000000b7 add %i1,0x28,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 000000000000001c ! Mem[00000000690000c8] = ff98ccff, %l4 = 66fcb501, %l3 = 780948d6 add %i2,0x08,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000ff98ccff ! Mem[00000000688000e2] = cf28ff59, %l1 = 00000000e7568e2a ldstub [%i1+0x022],%l1 ! %l1 = 00000000000000ff ba,a p44_not_taken_0_end p44_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p44_branch_failed p44_not_taken_0_end: ! End of Random Code for Processor 44 1: membar #Sync ! Force all stores to complete p44_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0b0] ! Set processor 44 done flag ! Check Registers p44_check_registers: set p44_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000007ff84d54 bne,a,pn %xcc,p44_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000ff bne,a,pn %xcc,p44_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 3dbbcf05ffb7f191 bne,a,pn %xcc,p44_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ff98ccff bne,a,pn %xcc,p44_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000066fcb501 bne,a,pn %xcc,p44_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000003dbbcf05 bne,a,pn %xcc,p44_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000001c bne,a,pn %xcc,p44_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffdeb082de bne,a,pn %xcc,p44_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p44_local0_expect,%g1 ldx [%g1+0x020],%g2 ! Expected data = 0000007978dea8fb ldx [%i0+0x020],%g3 ! Observed data at 00000000680000e0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = a4ff0ad278dea8fb ldx [%i0+0x028],%g3 ! Observed data at 00000000680000e8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = f5fe39bc0000009b ldx [%i0+0x038],%g3 ! Observed data at 00000000680000f8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x038,%g4 set p44_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 4fcd49b0ffa7f15a ldx [%i1+0x000],%g3 ! Observed data at 00000000688000c0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = cf28ff59ffa35897 ldx [%i1+0x020],%g3 ! Observed data at 00000000688000e0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9d53b461fffffff5 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 ldx [%g1+0x000],%g2 ! Expected data = ffc9192e78f65fba ldx [%i2+0x000],%g3 ! Observed data at 00000000690000c0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff98ccffd4c4daff ldx [%i2+0x008],%g3 ! Observed data at 00000000690000c8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffb7f1ff7ff84d54 ldx [%i2+0x010],%g3 ! Observed data at 00000000690000d0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3dbbcf05fffff191 ldx [%i2+0x018],%g3 ! Observed data at 00000000690000d8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x018,%g4 set p44_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 0fdbb4d8139ce8d9 ldx [%i3+0x008],%g3 ! Observed data at 00000000698000c8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 946fff9893c7f151 ldx [%i3+0x010],%g3 ! Observed data at 00000000698000d0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3130fe26f7f80354 ldx [%i3+0x018],%g3 ! Observed data at 00000000698000d8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 170bff8c95ab0637 ldx [%i3+0x020],%g3 ! Observed data at 00000000698000e0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 95ab063785ee5f1f ldx [%i3+0x030],%g3 ! Observed data at 00000000698000f0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0d50c6f0ffec9e29 ldx [%i3+0x038],%g3 ! Observed data at 00000000698000f8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x038,%g4 ! The test for processor 44 has passed p44_passed: ta GOOD_TRAP nop p44_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p44_failed p44_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p44_failed p44_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p44_failed p44_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p44_failed p44_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p44_failed p44_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p44_failed p44_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p44_failed p44_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p44_failed ! The test for processor 44 failed p44_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0b0] ! Set processor 44 done flag set p44_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 44 failed p44_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0b0] ! Set processor 44 done flag set p44_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p44_dfill_failed: ba p44_failed mov 0xddd,%g1 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: ldsw [%i3+0x004],%l6 ! Mem[00000000698000c4] std %l6,[%i3+0x030] ! Mem[00000000698000f0] ldsb [%i2+0x021],%l2 ! Mem[00000000690000e1] swap [%i3+0x034],%l5 ! Mem[00000000698000f4] done p44_trap1o: ldsw [%o3+0x004],%l6 ! Mem[00000000698000c4] std %l6,[%o3+0x030] ! Mem[00000000698000f0] ldsb [%o2+0x021],%l2 ! Mem[00000000690000e1] swap [%o3+0x034],%l5 ! Mem[00000000698000f4] done p44_trap2e: std %l2,[%i3+0x020] ! Mem[00000000698000e0] stb %l7,[%i1+0x020] ! Mem[00000000688000e0] stx %l3,[%i3+0x018] ! Mem[00000000698000d8] done p44_trap2o: std %l2,[%o3+0x020] ! Mem[00000000698000e0] stb %l7,[%o1+0x020] ! Mem[00000000688000e0] stx %l3,[%o3+0x018] ! Mem[00000000698000d8] done p44_trap3e: nop nop nop nop nop nop done p44_trap3o: nop nop nop nop nop nop done p44_init_memory_pointers: set p44_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p44_local0_start,%i0 set p44_local1_start,%i1 set p44_local2_start,%i2 set p44_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 26f41dae8564b41a ldx [%g1+0x008],%l1 ! %l1 = b6a0882078f65fba ldx [%g1+0x010],%l2 ! %l2 = 562267907110f228 ldx [%g1+0x018],%l3 ! %l3 = d55de3ae98889ba2 ldx [%g1+0x020],%l4 ! %l4 = d24dd5d4866eecf0 ldx [%g1+0x028],%l5 ! %l5 = a0cfdf2e4f1a3d78 ldx [%g1+0x030],%l6 ! %l6 = fd08fd089939780b ldx [%g1+0x038],%l7 ! %l7 = 1f184849bc91e4f8 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = e95a2e47 5b446172 b2f2e8f5 7c95d3e5 ! %f4 = ce276286 35379db4 67bf68ae a067fab7 ! %f8 = 1bf88576 aca73499 2a9ba6bd dffa4f36 ! %f12 = 0d9ca197 943e4b91 23772971 8ecf3a6e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0da6f432 24456e67 a597ded8 01f3e9e2 ! %f20 = 70faa52f 5317a90a 8842250e b83558fe ! %f24 = f0c076cd 9aaef1be e9e49cde 318ca71a ! %f28 = af7fdd16 8194ffa7 6b74d83e d6c87941 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0b3cd1f6 fb2be997 26616c54 17a7f56d ! %f36 = 06c80350 5dc757e1 516f05f9 15ed3202 ! %f40 = 2583af17 248f88d1 bf4ecdf5 a7f43bcb ! %f44 = b36b0ab7 fc948bb3 32de7988 f5f45be5 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x685b64280000006b,%g7,%g1 ! GSR scale = 13, align = 3 wr %g1,%g0,%gsr ! GSR = 685b64280000006b wr %g0,%y ! Clear Y 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[000000006b8000c8] = 22cee836, %l5 = eac4464410834fa1 swap [%i3+%i4],%l5 ! %l5 = 0000000022cee836 ! Mem[000000006a0000e0] = 619b403a, %l0 = 9ad14dab, %l6 = eee87daa add %i0,0x20,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000619b403a ! Mem[00000000918000e8] = d97009e7e5df9dd8, %l18 = dbe105205935d806 ldx [%o3+%o5],%g2 ! %g2 = d97009e7e5df9dd8 ! %l5 = 0000000022cee836, Mem[00000000900000ec] = b2429f80 stb %l5,[%o0+0x02c] ! Mem[00000000900000ec] = 36429f80 ! Mem[000000006a8000c0] = 8ec68c89, %l2 = 72f407e0e52be96e swap [%i1+%g0],%l2 ! %l2 = 000000008ec68c89 ! Mem[000000006b0000f0] = 551d8dac8d4aa5d5, %l3 = 998845728ace9571 ldx [%i2+%o6],%l3 ! %l3 = 551d8dac8d4aa5d5 ! Mem[000000006a8000f0] = e88fd35f, %l1 = 98cdb743a197d50e ldsw [%i1+%o6],%l1 ! %l1 = ffffffffe88fd35f ! Mem[00000000908000f8] = f5d23fab, %l18 = dbe105205935d806 ldsb [%o1+0x039],%g2 ! %g2 = fffffffffffffff5 ! %l0 = ddea1fb29ad14dab, Mem[00000000918000f8] = 3636a6ac stw %l0,[%o3+0x038] ! Mem[00000000918000f8] = 9ad14dab ! Mem[000000006b0000d0] = bd9231d8, %l3 = 8d4aa5d5, %l3 = 8d4aa5d5 add %i2,0x10,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000bd9231d8 p45_label_2: ! Mem[00000000900000e0] = 6aadefcae3177af2, %l18 = dbe105205935d806 ldx [%o0+%o4],%g2 ! %g2 = 6aadefcae3177af2 ! Mem[000000006b8000f6] = 478c5b9d, %l5 = 0000000022cee836 ldstub [%i3+0x036],%l5 ! %l5 = 000000000000005b ! Mem[000000006b8000cc] = db339437, %l3 = 00000000bd9231d8 swap [%i3+0x00c],%l3 ! %l3 = 00000000db339437 ! Mem[000000006a8000d8] = 9dc0dc0e9f8b2b44, %l0 = ddea1fb29ad14dab, %l6 = 00000000619b403a add %i1,0x18,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 9dc0dc0e9f8b2b44 ! Mem[000000006a8000dc] = 9f8b2b44, %l4 = 6eab2c6077eab220 ldsw [%i1+0x01c],%l4 ! %l4 = ffffffff9f8b2b44 ! Mem[00000000908000c0] = 682866c2, %l18 = dbe105205935d806 ldsh [%o1+0x002],%g2 ! %g2 = 0000000000006828 ! Mem[000000006b0000e0] = 8e8fbd2d, %l1 = ffffffffe88fd35f swap [%i2+%o4],%l1 ! %l1 = 000000008e8fbd2d ! Mem[00000000918000d4] = 985f3b03, %l18 = dbe105205935d806 ldsw [%o3+0x014],%g2 ! %g2 = dbe105205935d806 ! %l6 = 9f8b2b44, %l7 = 8c5d061e, Mem[00000000918000c8] = 88436c47 7736dd33 std %l6,[%o3+%i4] ! Mem[00000000918000c8] = 9f8b2b44 8c5d061e ! Mem[000000006a0000cc] = 8a411c44, %l5 = 0000005b, %l1 = 8e8fbd2d add %i0,0x0c,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000008a411c44 p45_label_3: ! Mem[000000006a8000d8] = 9dc0dc0e9f8b2b44, %l3 = 00000000db339437, %l4 = ffffffff9f8b2b44 add %i1,0x18,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 9dc0dc0e9f8b2b44 ! %l4 = 9dc0dc0e9f8b2b44, Mem[00000000908000e4] = 21f5d561 stw %l4,[%o1+0x024] ! Mem[00000000908000e4] = 9f8b2b44 ! Mem[000000006b8000f8] = ab74cf4a0de11aae, %l4 = 9dc0dc0e9f8b2b44, %l5 = 000000000000005b add %i3,0x38,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = ab74cf4a0de11aae ! Mem[00000000910000ec] = b238ff2a, %l18 = dbe105205935d806 ldsb [%o2+0x02f],%g2 ! %g2 = ffffffffffffffb2 ! Mem[000000006b0000c0] = 6d5b558f, %l3 = 00000000db339437 swap [%i2+%g0],%l3 ! %l3 = 000000006d5b558f ! Mem[000000006a0000f0] = dd27fcb717ec5a2f, %l4 = 9dc0dc0e9f8b2b44 ldx [%i0+%o6],%l4 ! %l4 = dd27fcb717ec5a2f ! Mem[00000000918000c0] = 69d686060a36bd1b, %l18 = dbe105205935d806 ldx [%o3+%g0],%g2 ! %g2 = 69d686060a36bd1b ! Mem[000000006a8000f4] = a3d99a43, %l7 = 8ea66fbf8c5d061e ldsh [%i1+0x036],%l7 ! %l7 = ffffffffffff9a43 ! Mem[00000000908000ec] = 5bd6f7c8, %l18 = dbe105205935d806 ldsh [%o1+0x02c],%g2 ! %g2 = 0000000000005bd6 ! Mem[00000000900000ec] = 36429f80, %l18 = dbe105205935d806 ldsb [%o0+0x02c],%g2 ! %g2 = 0000000000000036 p45_label_4: ! Mem[000000006b0000d4] = b3fa32d8, %l7 = ffffffffffff9a43 ldsh [%i2+0x016],%l7 ! %l7 = 00000000000032d8 ! %l3 = 000000006d5b558f, Mem[00000000900000e4] = e3177af2 stw %l3,[%o0+0x024] ! Mem[00000000900000e4] = 6d5b558f ! %l2 = 000000008ec68c89, Mem[00000000918000d0] = 70b0ab0e stw %l2,[%o3+%i5] ! Mem[00000000918000d0] = 8ec68c89 ! Mem[000000006a0000f0] = dd27fcb7, %l1 = 8a411c44, %l1 = 8a411c44 add %i0,0x30,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000dd27fcb7 ! %l2 = 8ec68c89, %l3 = 6d5b558f, Mem[00000000900000f0] = 44cc4dae 4499e34c std %l2,[%o0+%o6] ! Mem[00000000900000f0] = 8ec68c89 6d5b558f ! Mem[000000006a8000d0] = ae31e5e6b5ec0934, %l4 = dd27fcb717ec5a2f, %l7 = 00000000000032d8 add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = ae31e5e6b5ec0934 ! Mem[000000006a0000d4] = 21bb3dd7, %l5 = ab74cf4a0de11aae swap [%i0+0x014],%l5 ! %l5 = 0000000021bb3dd7 ! Mem[000000006b0000f0] = 551d8dac, %l5 = 0000000021bb3dd7 swap [%i2+%o6],%l5 ! %l5 = 00000000551d8dac ! Mem[000000006a8000ff] = da2991b5, %l6 = 9dc0dc0e9f8b2b44 ldstub [%i1+0x03f],%l6 ! %l6 = 00000000000000b5 ! Mem[00000000908000c8] = c1b03c93a6202de8, %l18 = dbe105205935d806 ldx [%o1+%i4],%g2 ! %g2 = c1b03c93a6202de8 p45_label_5: ! Mem[000000006b8000d8] = 82a905ab, %l0 = ddea1fb29ad14dab ldsw [%i3+%i6],%l0 ! %l0 = ffffffff82a905ab ! Mem[000000006b8000c5] = a9ec2f9b, %l7 = ae31e5e6b5ec0934 ldstub [%i3+0x005],%l7 ! %l7 = 00000000000000ec ! Mem[00000000900000e8] = 54c8c136, %l18 = dbe105205935d806 ldsb [%o0+0x029],%g2 ! %g2 = 0000000000000054 ! Mem[000000006b8000d4] = d66f1475, %l4 = 17ec5a2f, %l3 = 6d5b558f add %i3,0x14,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000d66f1475 ! Mem[000000006b8000fc] = 0de11aae, %l3 = d66f1475, %l6 = 000000b5 add %i3,0x3c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000000de11aae ! Mem[00000000900000f4] = 6d5b558f, %l18 = dbe105205935d806 ldsh [%o0+0x034],%g2 ! %g2 = 0000000000006d5b ! Mem[000000006b8000dc] = 027873c5, %l0 = ffffffff82a905ab swap [%i3+0x01c],%l0 ! %l0 = 00000000027873c5 ! Mem[00000000908000cc] = a6202de8, %l18 = dbe105205935d806 ldsh [%o1+0x00c],%g2 ! %g2 = ffffffffffffa620 ! Mem[00000000910000f0] = 38ff2a97cb95fea2, %l18 = dbe105205935d806 ldx [%o2+%o6],%g2 ! %g2 = 38ff2a97cb95fea2 ! Mem[000000006a0000ec] = f96a9491, %l3 = 00000000d66f1475 swap [%i0+0x02c],%l3 ! %l3 = 00000000f96a9491 p45_label_6: ! %l7 = 00000000000000ec, Mem[00000000900000ec] = 36429f80 stw %l7,[%o0+0x02c] ! Mem[00000000900000ec] = 000000ec ! Mem[00000000918000d8] = 002229bc, %l18 = dbe105205935d806 ldsh [%o3+0x01a],%g2 ! %g2 = 0000000000000022 ! Mem[000000006b0000d8] = 9db87fd7, %l3 = f96a9491, %l3 = f96a9491 add %i2,0x18,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000009db87fd7 ! Mem[000000006b8000c4] = a9ff2f9b, %l2 = 000000008ec68c89 swap [%i3+0x004],%l2 ! %l2 = 00000000a9ff2f9b ! Mem[000000006a8000e1] = 745a5616, %l3 = 000000009db87fd7 ldstub [%i1+0x021],%l3 ! %l3 = 000000000000005a ! Mem[000000006a0000c0] = 4ac85620, %l2 = a9ff2f9b, %l4 = 17ec5a2f casa [%i0]0x80,%l2,%l4 ! %l4 = 000000004ac85620 ! %l0 = 027873c5, %l1 = dd27fcb7, Mem[00000000900000d0] = cf511728 93556acd std %l0,[%o0+%i5] ! Mem[00000000900000d0] = 027873c5 dd27fcb7 ! Mem[000000006a8000dc] = 9f8b2b44, %l2 = 00000000a9ff2f9b ldsw [%i1+0x01c],%l2 ! %l2 = ffffffff9f8b2b44 ! Mem[000000006a0000e8] = fb8aa0e3d66f1475, %l6 = 000000000de11aae, %l7 = 00000000000000ec add %i0,0x28,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = fb8aa0e3d66f1475 ! Mem[000000006b0000dc] = 679e78cf, %l6 = 000000000de11aae swap [%i2+0x01c],%l6 ! %l6 = 00000000679e78cf p45_label_7: ! Mem[000000006a0000e4] = 50d3548c, %l4 = 000000004ac85620 ldstub [%i0+0x024],%l4 ! %l4 = 0000000000000050 ! Mem[00000000910000d0] = bd17f66e, %l18 = dbe105205935d806 ldsb [%o2+0x011],%g2 ! %g2 = ffffffffffffffbd ! Mem[000000006b8000d6] = d66f1475, %l4 = 0000000000000050 ldstub [%i3+0x016],%l4 ! %l4 = 0000000000000014 ! Mem[000000006b0000f0] = 21bb3dd7, %l7 = fb8aa0e3d66f1475 swap [%i2+%o6],%l7 ! %l7 = 0000000021bb3dd7 ! %l3 = 000000000000005a, Mem[00000000900000e7] = 8f8b54c8 stb %l3,[%o0+0x027] ! Mem[00000000900000e4] = 5a8b54c8 ! Mem[00000000910000c4] = 047d78e7, %l18 = dbe105205935d806 ldsw [%o2+0x004],%g2 ! %g2 = dbe105205935d806 ! Mem[000000006b0000e0] = e88fd35f, %l0 = 027873c5, %l7 = 21bb3dd7 add %i2,0x20,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000e88fd35f ! Mem[000000006a0000d0] = 15628d0c0de11aae, %l2 = ffffffff9f8b2b44, %l7 = 00000000e88fd35f add %i0,0x10,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 15628d0c0de11aae ! %l2 = 9f8b2b44, %l3 = 0000005a, Mem[00000000908000d8] = 5b0dc097 2d2207d6 std %l2,[%o1+%i6] ! Mem[00000000908000d8] = 9f8b2b44 0000005a ! %l4 = 0000000000000014, Mem[000000006a8000f0] = e88fd35f stw %l4,[%i1+%o6] ! Mem[000000006a8000f0] = 00000014 p45_label_8: ! Mem[00000000908000c0] = e91a6828, %l18 = dbe105205935d806 ldsb [%o1+%g0],%g2 ! %g2 = ffffffffffffffe9 ! Mem[000000006b0000d0] = bd9231d8, %l5 = 551d8dac, %l3 = 0000005a add %i2,0x10,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000bd9231d8 ! Mem[000000006b8000e8] = c34c13ff, %l3 = 00000000bd9231d8 swap [%i3+%o5],%l3 ! %l3 = 00000000c34c13ff ! %l6 = 679e78cf, %l7 = 0de11aae, Mem[000000006b0000d0] = bd9231d8 b3fa32d8 std %l6,[%i2+%i5] ! Mem[000000006b0000d0] = 679e78cf 0de11aae ! Mem[000000006b8000cc] = bd9231d8, %l1 = dd27fcb7, %l6 = 679e78cf add %i3,0x0c,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000bd9231d8 ! Mem[000000006b8000c6] = 8ec68c89, %l5 = 00000000551d8dac ldstub [%i3+0x006],%l5 ! %l5 = 000000000000008c ! Mem[000000006b8000c5] = 8ec6ff89, %l6 = 00000000bd9231d8 ldstub [%i3+0x005],%l6 ! %l6 = 00000000000000c6 ! Mem[00000000918000e0] = bef83b74, %l18 = dbe105205935d806 ldsh [%o3+%o4],%g2 ! %g2 = ffffffffffffbef8 ! Mem[000000006a8000dc] = 9f8b2b44, %l1 = 00000000dd27fcb7 ldsh [%i1+0x01c],%l1 ! %l1 = ffffffffffff9f8b ! Mem[00000000908000c0] = 1a682866, %l18 = dbe105205935d806 ldsb [%o1+0x001],%g2 ! %g2 = 000000000000001a p45_label_9: ! Mem[00000000908000d4] = 564e5092, %l18 = dbe105205935d806 ldsb [%o1+0x014],%g2 ! %g2 = 0000000000000056 ! Mem[000000006b8000d0] = fc4e8020d66fff75, %l3 = 00000000c34c13ff, %l2 = ffffffff9f8b2b44 add %i3,0x10,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = fc4e8020d66fff75 ! Mem[000000006a8000d4] = b5ec0934, %l2 = fc4e8020d66fff75 swap [%i1+0x014],%l2 ! %l2 = 00000000b5ec0934 ! Mem[00000000908000cc] = a6202de8, %l18 = dbe105205935d806 ldsw [%o1+0x00c],%g2 ! %g2 = dbe105205935d806 ! Mem[000000006b0000f2] = d66f1475, %l3 = 00000000c34c13ff ldstub [%i2+0x032],%l3 ! %l3 = 0000000000000014 ! Mem[000000006a0000c0] = 4ac85620, %l1 = ffff9f8b, %l0 = 027873c5 casa [%i0]0x80,%l1,%l0 ! %l0 = 000000004ac85620 ! Mem[000000006b8000f0] = d527d8b4478cff9d, %l5 = 000000000000008c, %l4 = 0000000000000014 add %i3,0x30,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = d527d8b4478cff9d ! Mem[000000006a0000ec] = d66f1475, %l3 = 0000000000000014 ldsw [%i0+0x02c],%l3 ! %l3 = ffffffffd66f1475 ! %l2 = b5ec0934, %l3 = d66f1475, Mem[00000000908000e8] = 52d85af6 5bd6f7c8 std %l2,[%o1+%o5] ! Mem[00000000908000e8] = b5ec0934 d66f1475 ! %l7 = 15628d0c0de11aae, Mem[000000006b0000f4] = 8d4aa5d5 stw %l7,[%i2+0x034] ! Mem[000000006b0000f4] = 0de11aae p45_label_10: ! %l6 = 000000c6, %l7 = 0de11aae, Mem[000000006a0000c0] = 4ac85620 dec7ba04 std %l6,[%i0+%g0] ! Mem[000000006a0000c0] = 000000c6 0de11aae ! Mem[00000000908000fc] = 225f2800, %l18 = dbe105205935d806 ldsb [%o1+0x03d],%g2 ! %g2 = 0000000000000022 ! Mem[000000006b8000f4] = 478cff9d, %l3 = ffffffffd66f1475 swap [%i3+0x034],%l3 ! %l3 = 00000000478cff9d ! Mem[000000006b8000e4] = 3368b6ba, %l5 = 000000000000008c swap [%i3+0x024],%l5 ! %l5 = 000000003368b6ba ! Mem[000000006b0000c1] = db339437, %l7 = 15628d0c0de11aae ldstub [%i2+0x001],%l7 ! %l7 = 0000000000000033 ! %l2 = b5ec0934, %l3 = 478cff9d, Mem[00000000900000e8] = 8b54c8c1 000000ec std %l2,[%o0+%o5] ! Mem[00000000900000e8] = b5ec0934 478cff9d ! Mem[000000006b8000d4] = d66fff75, %l1 = ffffffffffff9f8b ldsb [%i3+0x014],%l1 ! %l1 = ffffffffffffffd6 ! %l6 = 000000c6, %l7 = 00000033, Mem[00000000908000e0] = 242a1794 9f8b2b44 std %l6,[%o1+%o4] ! Mem[00000000908000e0] = 000000c6 00000033 ! Mem[000000006b0000d8] = 9db87fd7, %l7 = 00000033, %l5 = 3368b6ba add %i2,0x18,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000009db87fd7 ! Mem[00000000910000f0] = 2a97cb95, %l18 = dbe105205935d806 ldsh [%o2+0x032],%g2 ! %g2 = 0000000000002a97 p45_label_11: ! Mem[000000006a8000dc] = 9f8b2b44, %l4 = d527d8b4478cff9d swap [%i1+0x01c],%l4 ! %l4 = 000000009f8b2b44 ! Mem[000000006b0000f0] = d66fff750de11aae, %l7 = 0000000000000033, %l2 = 00000000b5ec0934 add %i2,0x30,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = d66fff750de11aae ! %l4 = 000000009f8b2b44, Mem[00000000918000c0] = 69d68606 stw %l4,[%o3+%g0] ! Mem[00000000918000c0] = 9f8b2b44 ! %l1 = ffffffffffffffd6, Mem[000000006a0000d4] = 0de11aae stw %l1,[%i0+0x014] ! Mem[000000006a0000d4] = ffffffd6 ! Mem[000000006b0000d9] = 9db87fd7, %l4 = 000000009f8b2b44 ldstub [%i2+0x019],%l4 ! %l4 = 00000000000000b8 ! Mem[00000000910000c8] = df4df044, %l18 = dbe105205935d806 ldsh [%o2+0x00a],%g2 ! %g2 = ffffffffffffdf4d ! Mem[000000006a8000e0] = 74ff5616, %l2 = 0de11aae, %l1 = ffffffd6 add %i1,0x20,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000074ff5616 ! Mem[000000006a8000e8] = 987d7d93, %l4 = 000000b8, %l6 = 000000c6 add %i1,0x28,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000987d7d93 ! Mem[00000000908000c4] = 66c2b5be, %l18 = dbe105205935d806 ldsw [%o1+0x004],%g2 ! %g2 = dbe105205935d806 ! Mem[00000000918000ec] = e5df9dd8, %l18 = dbe105205935d806 ldsw [%o3+0x02c],%g2 ! %g2 = dbe105205935d806 p45_label_12: ! Mem[00000000908000f0] = d24aa70cf408782d, %l18 = dbe105205935d806 ldx [%o1+%o6],%g2 ! %g2 = d24aa70cf408782d ! Mem[00000000918000e0] = 3b746bc7, %l18 = dbe105205935d806 ldsb [%o3+0x022],%g2 ! %g2 = 000000000000003b ! Mem[00000000918000c4] = 0a36bd1b, %l18 = dbe105205935d806 ldsw [%o3+0x004],%g2 ! %g2 = dbe105205935d806 ! Mem[000000006a8000c0] = e52be96e, %l7 = 0000000000000033 ldsw [%i1+%g0],%l7 ! %l7 = ffffffffe52be96e ! %l1 = 0000000074ff5616, Mem[000000006a8000e2] = 74ff5616 stb %l1,[%i1+0x022] ! Mem[000000006a8000e0] = 74ff1616 ! Mem[000000006b0000d8] = 9dff7fd70de11aae, %l6 = 00000000987d7d93, %l2 = d66fff750de11aae add %i2,0x18,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 9dff7fd70de11aae ! Mem[000000006a8000c0] = e52be96e, %l0 = 000000004ac85620 swap [%i1+%g0],%l0 ! %l0 = 00000000e52be96e ! %l0 = 00000000e52be96e, Mem[000000006a0000c4] = 0de11aae stw %l0,[%i0+0x004] ! Mem[000000006a0000c4] = e52be96e ! Mem[000000006a8000f4] = a3d99a43, %l2 = 9dff7fd70de11aae swap [%i1+0x034],%l2 ! %l2 = 00000000a3d99a43 ! %l2 = a3d99a43, %l3 = 478cff9d, Mem[00000000918000c8] = 9f8b2b44 8c5d061e std %l2,[%o3+%i4] ! Mem[00000000918000c8] = a3d99a43 478cff9d p45_label_13: ! Mem[00000000918000fc] = 94de0000, %l18 = dbe105205935d806 ldsh [%o3+0x03e],%g2 ! %g2 = ffffffffffff94de ! %l6 = 00000000987d7d93, Mem[000000006a8000f8] = e17553e5 stw %l6,[%i1+0x038] ! Mem[000000006a8000f8] = 987d7d93 ! %l4 = 00000000000000b8, Mem[000000006b0000d0] = 679e78cf stw %l4,[%i2+%i5] ! Mem[000000006b0000d0] = 000000b8 ! %l4 = 000000b8, %l5 = 9db87fd7, Mem[00000000918000e0] = bef83b74 6bc76080 std %l4,[%o3+%o4] ! Mem[00000000918000e0] = 000000b8 9db87fd7 ! %l0 = 00000000e52be96e, Mem[000000006b0000c9] = 9944a232 stb %l0,[%i2+0x009] ! Mem[000000006b0000c8] = 996ea232 ! %l6 = 987d7d93, %l7 = e52be96e, Mem[00000000910000e8] = 8a57f6f6 adbcd5b2 std %l6,[%o2+%o5] ! Mem[00000000910000e8] = 987d7d93 e52be96e ! %l1 = 0000000074ff5616, Mem[00000000918000d8] = 57d20022 stw %l1,[%o3+%i6] ! Mem[00000000918000d8] = 74ff5616 ! %l6 = 987d7d93, %l7 = e52be96e, Mem[000000006b0000e0] = e88fd35f 8fbf5a67 std %l6,[%i2+%o4] ! Mem[000000006b0000e0] = 987d7d93 e52be96e ! Mem[00000000918000e8] = 09e7e5df, %l18 = dbe105205935d806 ldsh [%o3+0x02a],%g2 ! %g2 = 00000000000009e7 ! Mem[000000006a0000d0] = 15628d0c, %l1 = 74ff5616, %l2 = a3d99a43 add %i0,0x10,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000015628d0c p45_label_14: ! Mem[000000006b0000c8] = 996ea232a0b774c8, %l7 = ffffffffe52be96e, %l7 = ffffffffe52be96e add %i2,0x08,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 996ea232a0b774c8 ! Mem[000000006a8000cc] = 1ba0d084, %l1 = 0000000074ff5616 swap [%i1+0x00c],%l1 ! %l1 = 000000001ba0d084 ! Mem[000000006a0000e8] = fb8aa0e3, %l3 = 478cff9d, %l4 = 000000b8 add %i0,0x28,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000fb8aa0e3 ! %l1 = 000000001ba0d084, Mem[00000000918000c7] = 1ba3d99a stb %l1,[%o3+0x007] ! Mem[00000000918000c4] = 84a3d99a ! %l3 = 00000000478cff9d, Mem[00000000910000c9] = e5df4df0 stb %l3,[%o2+0x009] ! Mem[00000000910000c8] = 9ddf4df0 ! Mem[000000006a0000f0] = dd27fcb7, %l5 = 000000009db87fd7 swap [%i0+%o6],%l5 ! %l5 = 00000000dd27fcb7 ! Mem[000000006a8000c0] = 4ac85620e632b90c, %l6 = 00000000987d7d93, %l0 = 00000000e52be96e casxa [%i1]0x80,%l6,%l0 ! %l0 = 4ac85620e632b90c ! Mem[000000006a0000d3] = 15628d0c, %l0 = 4ac85620e632b90c ldstub [%i0+0x013],%l0 ! %l0 = 000000000000000c ! Mem[000000006a8000ec] = 1f562a8b, %l0 = 000000000000000c swap [%i1+0x02c],%l0 ! %l0 = 000000001f562a8b ! Mem[000000006b8000ec] = 08b07c4a, %l2 = 15628d0c, %l2 = 15628d0c add %i3,0x2c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000008b07c4a p45_label_15: ! Mem[00000000918000f8] = 9ad14dab, %l18 = dbe105205935d806 ldsw [%o3+0x038],%g2 ! %g2 = dbe105205935d806 ! Mem[000000006a8000ec] = 0000000c, %l6 = 987d7d93, %l0 = 1f562a8b add %i1,0x2c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000000000000c ! Mem[000000006a8000d0] = ae31e5e6, %l2 = 08b07c4a, %l6 = 987d7d93 add %i1,0x10,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ae31e5e6 ! Mem[000000006b8000f4] = d66f1475, %l3 = 00000000478cff9d ldsh [%i3+0x034],%l3 ! %l3 = ffffffffffffd66f ! Mem[000000006a8000e8] = 987d7d93, %l4 = 00000000fb8aa0e3 ldsh [%i1+%o5],%l4 ! %l4 = ffffffffffff987d ! Mem[000000006a0000e0] = 619b403a, %l3 = ffffffffffffd66f ldstub [%i0+%o4],%l3 ! %l3 = 0000000000000061 ! Mem[00000000908000e4] = 00000033, %l18 = dbe105205935d806 ldsw [%o1+0x024],%g2 ! %g2 = dbe105205935d806 ! %l2 = 0000000008b07c4a, Mem[00000000900000ca] = 8d930472 stb %l2,[%o0+0x00a] ! Mem[00000000900000c8] = 4a930472 ! Mem[000000006a0000f9] = aad76efb, %l1 = 000000001ba0d084 ldstub [%i0+0x039],%l1 ! %l1 = 00000000000000d7 ! Mem[000000006b8000f8] = ab74cf4a, %l5 = dd27fcb7, %l5 = dd27fcb7 add %i3,0x38,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000ab74cf4a ba,a p45_not_taken_0_end p45_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p45_branch_failed p45_not_taken_0_end: ! End of Random Code for Processor 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 000000000000000c bne,a,pn %xcc,p45_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000d7 bne,a,pn %xcc,p45_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000008b07c4a bne,a,pn %xcc,p45_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000061 bne,a,pn %xcc,p45_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffff987d bne,a,pn %xcc,p45_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000ab74cf4a bne,a,pn %xcc,p45_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000ae31e5e6 bne,a,pn %xcc,p45_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 996ea232a0b774c8 bne,a,pn %xcc,p45_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p45_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 000000c6e52be96e ldx [%i0+0x000],%g3 ! Observed data at 000000006a0000c0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 15628dffffffffd6 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 = ff9b403affd3548c ldx [%i0+0x020],%g3 ! Observed data at 000000006a0000e0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 9db87fd717ec5a2f ldx [%i0+0x030],%g3 ! Observed data at 000000006a0000f0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = aaff6efb6ca49db4 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 ldx [%g1+0x008],%g2 ! Expected data = a850413674ff5616 ldx [%i1+0x008],%g3 ! Observed data at 000000006a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ae31e5e6d66fff75 ldx [%i1+0x010],%g3 ! Observed data at 000000006a8000d0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9dc0dc0e478cff9d ldx [%i1+0x018],%g3 ! Observed data at 000000006a8000d8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 74ff1616a7c7fcfe ldx [%i1+0x020],%g3 ! Observed data at 000000006a8000e0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000140de11aae ldx [%i1+0x030],%g3 ! Observed data at 000000006a8000f0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 987d7d93da2991ff ldx [%i1+0x038],%g3 ! Observed data at 000000006a8000f8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x038,%g4 set p45_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = dbff9437a39bb299 ldx [%i2+0x000],%g3 ! Observed data at 000000006b0000c0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000b80de11aae ldx [%i2+0x010],%g3 ! Observed data at 000000006b0000d0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 987d7d93e52be96e ldx [%i2+0x020],%g3 ! Observed data at 000000006b0000e0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x020,%g4 set p45_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = efd8166c8effff89 ldx [%i3+0x000],%g3 ! Observed data at 000000006b8000c0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 10834fa1bd9231d8 ldx [%i3+0x008],%g3 ! Observed data at 000000006b8000c8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 82a905ab82a905ab ldx [%i3+0x018],%g3 ! Observed data at 000000006b8000d8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6fa480320000008c ldx [%i3+0x020],%g3 ! Observed data at 000000006b8000e0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = bd9231d808b07c4a ldx [%i3+0x028],%g3 ! Observed data at 000000006b8000e8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = d527d8b4d66f1475 ldx [%i3+0x030],%g3 ! Observed data at 000000006b8000f0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x030,%g4 ! The test for processor 45 has passed p45_passed: ta GOOD_TRAP nop p45_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p45_failed p45_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p45_failed p45_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p45_failed p45_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p45_failed p45_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p45_failed p45_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p45_failed p45_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p45_failed p45_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p45_failed ! The test for processor 45 failed p45_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0b4] ! Set processor 45 done flag set p45_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 45 failed p45_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0b4] ! Set processor 45 done flag set p45_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p45_dfill_failed: ba p45_failed mov 0xddd,%g1 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: ldsw [%i3+0x024],%l6 ! Mem[000000006b8000e4] ldstub [%i2+0x027],%l5 ! Mem[000000006b0000e7] ldsb [%i1+0x019],%l5 ! Mem[000000006a8000d9] ldstub [%i3+0x037],%l5 ! Mem[000000006b8000f7] ldstub [%i3+0x00c],%l0 ! Mem[000000006b8000cc] stw %l7,[%i2+0x000] ! Mem[000000006b0000c0] done p45_trap1o: ldsw [%o3+0x024],%l6 ! Mem[000000006b8000e4] ldstub [%o2+0x027],%l5 ! Mem[000000006b0000e7] ldsb [%o1+0x019],%l5 ! Mem[000000006a8000d9] ldstub [%o3+0x037],%l5 ! Mem[000000006b8000f7] ldstub [%o3+0x00c],%l0 ! Mem[000000006b8000cc] stw %l7,[%o2+0x000] ! Mem[000000006b0000c0] done p45_trap2e: ldd [%i3+0x038],%l6 ! Mem[000000006b8000f8] lduw [%i3+0x02c],%l4 ! Mem[000000006b8000ec] stb %l3,[%i3+0x01f] ! Mem[000000006b8000df] lduh [%i3+0x010],%l4 ! Mem[000000006b8000d0] ldsw [%i3+0x028],%l5 ! Mem[000000006b8000e8] done p45_trap2o: ldd [%o3+0x038],%l6 ! Mem[000000006b8000f8] lduw [%o3+0x02c],%l4 ! Mem[000000006b8000ec] stb %l3,[%o3+0x01f] ! Mem[000000006b8000df] lduh [%o3+0x010],%l4 ! Mem[000000006b8000d0] ldsw [%o3+0x028],%l5 ! Mem[000000006b8000e8] done p45_trap3e: nop nop done p45_trap3o: 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 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = ddea1fb29ad14dab ldx [%g1+0x008],%l1 ! %l1 = 98cdb743a197d50e ldx [%g1+0x010],%l2 ! %l2 = 72f407e0e52be96e ldx [%g1+0x018],%l3 ! %l3 = 998845728ace9571 ldx [%g1+0x020],%l4 ! %l4 = 6eab2c6077eab220 ldx [%g1+0x028],%l5 ! %l5 = eac4464410834fa1 ldx [%g1+0x030],%l6 ! %l6 = b473b6b5eee87daa ldx [%g1+0x038],%l7 ! %l7 = 8ea66fbf8c5d061e ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = aefb129c 1e7f6c5c 7c6726ab dc85f318 ! %f4 = e0f8a405 c7843107 16e2c822 f23c3e65 ! %f8 = 4e8e411a 39920784 4e065193 f9df7a0d ! %f12 = 2154f566 958b5bd9 33a0dca7 aa2e9b60 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c1397c10 a7a40376 6df8f8cc 62f71df8 ! %f20 = 8c32710b c2ce4feb 591ee458 ac3f81b7 ! %f24 = 7f4af297 7ce82edb 58c71e07 592eeedd ! %f28 = 1f090c8f 256ac082 7317d8b5 27a7d57b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5d4dbebf aecbf641 d4b36120 a97d863d ! %f36 = a2889699 a492489a 289e3418 ca4284a5 ! %f40 = 2bffde6c fcdfe8db e8794708 2b11c560 ! %f44 = 97e5812f 750b058e 3d8f5765 8a9fec2a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x956f56f000000031,%g7,%g1 ! GSR scale = 6, align = 1 wr %g1,%g0,%gsr ! GSR = 956f56f000000031 wr %g0,%y ! Clear Y 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: ! %l4 = 82d62db8, %l5 = 8047cbdf, Mem[00000000918000d0] = 70b0ab0e 985f3b03 std %l4,[%o3+%i5] ! Mem[00000000918000d0] = 82d62db8 8047cbdf ! %l5 = b5a382488047cbdf, Mem[00000000910000df] = 3601c213 stb %l5,[%o2+0x01f] ! Mem[00000000910000dc] = df01c213 ! Mem[000000006c0000d0] = 5d2716bb, %l1 = ebf6e7144fe66978 ldsh [%i0+0x012],%l1 ! %l1 = 00000000000016bb ! Mem[000000006d0000d4] = a6f18a61, %l4 = d2c6cf9482d62db8 ldstub [%i2+0x014],%l4 ! %l4 = 00000000000000a6 ! Mem[000000006d8000f8] = 0e7e6e79, %l7 = 1912ed74a6b43b98 swap [%i3+0x038],%l7 ! %l7 = 000000000e7e6e79 ! Mem[000000006d0000c0] = ead797a8, %l7 = 0e7e6e79, %l6 = 8376ab72 casa [%i2]0x80,%l7,%l6 ! %l6 = 00000000ead797a8 ! Mem[000000006d0000c0] = ead797a8, %l4 = 000000a6, %l1 = 000016bb casa [%i2]0x80,%l4,%l1 ! %l1 = 00000000ead797a8 ! Mem[00000000918000cc] = dd3382d6, %l18 = 04010c4a9c8be376 ldsh [%o3+0x00e],%g2 ! %g2 = ffffffffffffdd33 ! Mem[00000000908000f4] = f408782d, %l18 = 04010c4a9c8be376 ldsw [%o1+0x034],%g2 ! %g2 = 04010c4a9c8be376 ! Mem[000000006d0000c0] = ead797a8ccb89bf2, %l4 = 00000000000000a6, %l7 = 000000000e7e6e79 casxa [%i2]0x80,%l4,%l7 ! %l7 = ead797a8ccb89bf2 p46_label_2: ! Mem[000000006c8000f8] = 427fc99b, %l5 = b5a382488047cbdf swap [%i1+0x038],%l5 ! %l5 = 00000000427fc99b ! Mem[000000006c0000fc] = 63077761, %l0 = 2b14adad, %l5 = 427fc99b add %i0,0x3c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000063077761 ! Mem[00000000918000d8] = 002229bc, %l18 = 04010c4a9c8be376 ldsh [%o3+0x01a],%g2 ! %g2 = 0000000000000022 ! Mem[00000000910000c0] = bb047d78, %l18 = 04010c4a9c8be376 ldsb [%o2+0x003],%g2 ! %g2 = ffffffffffffffbb ! Mem[000000006d0000cf] = 77671d0a, %l2 = d4678b2a353609e7 ldstub [%i2+0x00f],%l2 ! %l2 = 000000000000000a ! %l0 = 2b14adad, %l1 = ead797a8, Mem[00000000918000e0] = bef83b74 6bc76080 std %l0,[%o3+%o4] ! Mem[00000000918000e0] = 2b14adad ead797a8 ! Mem[000000006c0000e8] = e55c7fdfc2ad6ec1, %l2 = 000000000000000a, %l4 = 00000000000000a6 add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = e55c7fdfc2ad6ec1 ! %l6 = 00000000ead797a8, Mem[000000006d8000f0] = a3c4f274 stw %l6,[%i3+%o6] ! Mem[000000006d8000f0] = ead797a8 ! Mem[000000006c8000d3] = 0ce5c050, %l1 = 00000000ead797a8 ldstub [%i1+0x013],%l1 ! %l1 = 0000000000000050 ! Mem[00000000918000e0] = adead797, %l18 = 04010c4a9c8be376 ldsb [%o3+0x023],%g2 ! %g2 = ffffffffffffffad p46_label_3: ! Mem[000000006c8000f0] = 741a0f3a, %l2 = 000000000000000a swap [%i1+%o6],%l2 ! %l2 = 00000000741a0f3a ! Mem[00000000910000fc] = f6c3bc00, %l18 = 04010c4a9c8be376 ldsb [%o2+0x03d],%g2 ! %g2 = fffffffffffffff6 ! %l2 = 741a0f3a, %l3 = 7f7379eb, Mem[00000000910000f8] = 9579f5c7 cdf6c3bc std %l2,[%o2+0x038] ! Mem[00000000910000f8] = 741a0f3a 7f7379eb ! Mem[00000000910000f8] = 741a0f3a, %l18 = 04010c4a9c8be376 ldsh [%o2+0x038],%g2 ! %g2 = 000000000000741a ! %l6 = 00000000ead797a8, Mem[000000006c0000da] = 5d793496 stb %l6,[%i0+0x01a] ! Mem[000000006c0000d8] = 5d79a896 ! %l2 = 741a0f3a, %l3 = 7f7379eb, Mem[000000006d8000d8] = 985cba1d 0f0b6979 std %l2,[%i3+%i6] ! Mem[000000006d8000d8] = 741a0f3a 7f7379eb ! Mem[000000006d8000d8] = 741a0f3a7f7379eb, %l4 = e55c7fdfc2ad6ec1, %l2 = 00000000741a0f3a add %i3,0x18,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 741a0f3a7f7379eb ! Mem[000000006c8000d0] = 0ce5c0ff, %l3 = b81998fa7f7379eb swap [%i1+%i5],%l3 ! %l3 = 000000000ce5c0ff ! Mem[000000006c0000fe] = 63077761, %l6 = 00000000ead797a8 ldstub [%i0+0x03e],%l6 ! %l6 = 0000000000000077 ! %l0 = 0babfff22b14adad, Mem[000000006d8000e4] = d314c589 stw %l0,[%i3+0x024] ! Mem[000000006d8000e4] = 2b14adad p46_label_4: ! Mem[000000006d8000dc] = 7f7379eb, %l2 = 741a0f3a7f7379eb swap [%i3+0x01c],%l2 ! %l2 = 000000007f7379eb ! Mem[000000006d8000c8] = 20a02ba9, %l4 = c2ad6ec1, %l6 = 00000077 add %i3,0x08,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000020a02ba9 ! Mem[000000006c0000dc] = 26a2b300, %l6 = 0000000020a02ba9 ldstub [%i0+0x01c],%l6 ! %l6 = 0000000000000026 ! Mem[000000006d0000f0] = ba7f10491aeeef30, %l5 = 0000000063077761, %l6 = 0000000000000026 add %i2,0x30,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = ba7f10491aeeef30 ! Mem[00000000918000c8] = 6c477736, %l18 = 04010c4a9c8be376 ldsh [%o3+0x00a],%g2 ! %g2 = 0000000000006c47 ! Mem[000000006c0000d8] = 5d79a896, %l5 = 63077761, %l6 = 1aeeef30 add %i0,0x18,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000005d79a896 ! Mem[000000006d8000ec] = d944482d, %l0 = 2b14adad, %l0 = 2b14adad add %i3,0x2c,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000d944482d ! Mem[00000000910000e8] = f6f6adbc, %l18 = 04010c4a9c8be376 ldsh [%o2+0x02a],%g2 ! %g2 = fffffffffffff6f6 ! %l3 = 000000000ce5c0ff, Mem[00000000900000cc] = 0472ded8 stb %l3,[%o0+0x00c] ! Mem[00000000900000cc] = ff72ded8 ! Mem[000000006d0000fc] = d7349145, %l7 = ccb89bf2, %l7 = ccb89bf2 add %i2,0x3c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000d7349145 p46_label_5: ! %l2 = 000000007f7379eb, Mem[00000000918000dd] = bc89c32b stb %l2,[%o3+0x01d] ! Mem[00000000918000dc] = eb89c32b ! Mem[000000006c0000d0] = 5d2716bba20dc705, %l0 = 00000000d944482d, %l7 = 00000000d7349145 add %i0,0x10,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 5d2716bba20dc705 ! Mem[000000006c8000f5] = f22b86af, %l2 = 000000007f7379eb ldstub [%i1+0x035],%l2 ! %l2 = 000000000000002b ! Mem[000000006c8000d7] = 2308db46, %l1 = 0000000000000050 ldstub [%i1+0x017],%l1 ! %l1 = 0000000000000046 ! Mem[000000006c8000ea] = 5d65aa65, %l4 = e55c7fdfc2ad6ec1 ldstub [%i1+0x02a],%l4 ! %l4 = 00000000000000aa ! %l2 = 000000000000002b, Mem[000000006d0000f8] = 27e8a27e stb %l2,[%i2+0x038] ! Mem[000000006d0000f8] = 2be8a27e ! Mem[000000006c8000d8] = 044630ae, %l3 = 0ce5c0ff, %l0 = d944482d add %i1,0x18,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000044630ae ! Mem[000000006c8000e9] = 5d65ff65, %l4 = 00000000000000aa ldstub [%i1+0x029],%l4 ! %l4 = 0000000000000065 ! Mem[00000000900000fc] = 974c0000, %l18 = 04010c4a9c8be376 ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffff974c ! Mem[00000000908000f4] = 2df6f5d2, %l18 = 04010c4a9c8be376 ldsb [%o1+0x037],%g2 ! %g2 = 000000000000002d p46_label_6: ! Mem[000000006d8000e4] = 2b14adad, %l1 = 0000000000000046 swap [%i3+0x024],%l1 ! %l1 = 000000002b14adad ! Mem[000000006d0000d8] = 857395b6, %l2 = 0000002b, %l0 = 044630ae add %i2,0x18,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000857395b6 ! Mem[000000006c8000dc] = 242c976e, %l6 = 000000005d79a896 swap [%i1+0x01c],%l6 ! %l6 = 00000000242c976e ! Mem[000000006d0000f8] = 2be8a27e, %l1 = 000000002b14adad ldsb [%i2+0x038],%l1 ! %l1 = 000000000000002b ! Mem[00000000910000f8] = 741a0f3a, %l18 = 04010c4a9c8be376 ldsw [%o2+0x038],%g2 ! %g2 = 04010c4a9c8be376 ! Mem[00000000910000c8] = a1e5df4df0444119, %l18 = 04010c4a9c8be376 ldx [%o2+%i4],%g2 ! %g2 = a1e5df4df0444119 ! %l6 = 00000000242c976e, Mem[00000000910000f4] = cb95fea2 stw %l6,[%o2+0x034] ! Mem[00000000910000f4] = 242c976e ! Mem[00000000910000ec] = adbcd5b2, %l18 = 04010c4a9c8be376 ldsw [%o2+0x02c],%g2 ! %g2 = 04010c4a9c8be376 ! Mem[000000006c0000f9] = 32aa12fc, %l1 = 000000000000002b ldstub [%i0+0x039],%l1 ! %l1 = 00000000000000aa ! Mem[000000006d8000e0] = 120e7bd3, %l6 = 00000000242c976e swap [%i3+%o4],%l6 ! %l6 = 00000000120e7bd3 p46_label_7: ! Mem[000000006d0000c0] = ead797a8ccb89bf2, %l5 = 0000000063077761, %l1 = 00000000000000aa casxa [%i2]0x80,%l5,%l1 ! %l1 = ead797a8ccb89bf2 ! Mem[00000000918000f8] = 3636a6ac, %l18 = 04010c4a9c8be376 ldsw [%o3+0x038],%g2 ! %g2 = 04010c4a9c8be376 ! %l4 = 00000065, %l5 = 63077761, Mem[00000000918000d8] = 57d20022 29eb89c3 std %l4,[%o3+%i6] ! Mem[00000000918000d8] = 00000065 63077761 ! Mem[000000006c0000f0] = ebda6c005f2e4f0d, %l0 = 00000000857395b6, %l2 = 000000000000002b add %i0,0x30,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = ebda6c005f2e4f0d ! Mem[000000006c8000c4] = 90aeacc2, %l4 = 00000065, %l4 = 00000065 add %i1,0x04,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000090aeacc2 ! Mem[000000006c8000cc] = c205591f, %l7 = a20dc705, %l7 = a20dc705 add %i1,0x0c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000c205591f ! %l2 = ebda6c005f2e4f0d, Mem[00000000908000c4] = 66c2b5be stw %l2,[%o1+0x004] ! Mem[00000000908000c4] = 5f2e4f0d ! Mem[000000006d0000e8] = c76c04a02e3ec4bd, %l3 = 000000000ce5c0ff, %l2 = ebda6c005f2e4f0d add %i2,0x28,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = c76c04a02e3ec4bd ! %l5 = 0000000063077761, Mem[00000000900000cb] = 93ff72de stb %l5,[%o0+0x00b] ! Mem[00000000900000c8] = 61ff72de ! %l4 = 0000000090aeacc2, Mem[00000000918000c0] = 69d68606 stw %l4,[%o3+%g0] ! Mem[00000000918000c0] = 90aeacc2 p46_label_8: ! Mem[000000006c8000d4] = 2308dbff, %l7 = 00000000c205591f swap [%i1+0x014],%l7 ! %l7 = 000000002308dbff ! Mem[00000000918000fc] = 755694de, %l18 = 04010c4a9c8be376 ldsw [%o3+0x03c],%g2 ! %g2 = 04010c4a9c8be376 ! Mem[000000006c0000c8] = 0730bf8d, %l5 = 63077761, %l4 = 90aeacc2 add %i0,0x08,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000000730bf8d ! Mem[000000006c8000d4] = c205591f, %l6 = 120e7bd3, %l7 = 2308dbff add %i1,0x14,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000c205591f ! %l4 = 0730bf8d, %l5 = 63077761, Mem[00000000900000c0] = 64f48500 8803093b std %l4,[%o0+%g0] ! Mem[00000000900000c0] = 0730bf8d 63077761 ! Mem[00000000908000f4] = f408782d, %l18 = 04010c4a9c8be376 ldsw [%o1+0x034],%g2 ! %g2 = 04010c4a9c8be376 ! Mem[000000006c0000fc] = 6307ff61, %l6 = 120e7bd3, %l0 = 857395b6 add %i0,0x3c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000006307ff61 ! Mem[000000006c0000c6] = 292029d5, %l0 = 000000006307ff61 ldstub [%i0+0x006],%l0 ! %l0 = 0000000000000029 ! Mem[000000006c0000d4] = a20dc705, %l7 = c205591f, %l1 = ccb89bf2 add %i0,0x14,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000a20dc705 ! Mem[000000006c8000c0] = 482412e5, %l4 = 0730bf8d, %l6 = 120e7bd3 casa [%i1]0x80,%l4,%l6 ! %l6 = 00000000482412e5 p46_label_9: ! Mem[000000006d0000c0] = ead797a8, %l7 = 00000000c205591f swap [%i2+%g0],%l7 ! %l7 = 00000000ead797a8 ! Mem[00000000910000d4] = 6e5e25aa, %l18 = 04010c4a9c8be376 ldsb [%o2+0x014],%g2 ! %g2 = 000000000000006e ! %l0 = 00000029, %l1 = a20dc705, Mem[00000000918000f8] = 3636a6ac 755694de std %l0,[%o3+0x038] ! Mem[00000000918000f8] = 00000029 a20dc705 ! %l4 = 0730bf8d, %l5 = 63077761, Mem[00000000908000f8] = f6f5d23f ab225f28 std %l4,[%o1+0x038] ! Mem[00000000908000f8] = 0730bf8d 63077761 ! Mem[000000006d0000ec] = 2e3ec4bd, %l3 = 0ce5c0ff, %l6 = 482412e5 add %i2,0x2c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000002e3ec4bd ! Mem[000000006d8000dc] = 7f7379eb, %l4 = 000000000730bf8d swap [%i3+0x01c],%l4 ! %l4 = 000000007f7379eb ! Mem[00000000910000d0] = 06bd17f6, %l18 = 04010c4a9c8be376 ldsb [%o2+%i5],%g2 ! %g2 = 0000000000000006 ! %l6 = 2e3ec4bd, %l7 = ead797a8, Mem[00000000910000c0] = 5f8a08bb 047d78e7 std %l6,[%o2+%g0] ! Mem[00000000910000c0] = 2e3ec4bd ead797a8 ! Mem[000000006d0000e8] = c76c04a0, %l1 = 00000000a20dc705 ldsb [%i2+0x02a],%l1 ! %l1 = 0000000000000004 ! %l6 = 2e3ec4bd, %l7 = ead797a8, Mem[00000000910000f0] = 38ff2a97 242c976e std %l6,[%o2+%o6] ! Mem[00000000910000f0] = 2e3ec4bd ead797a8 p46_label_10: ! %l0 = 0000000000000029, Mem[00000000918000f8] = 00000029 stw %l0,[%o3+0x038] ! Mem[00000000918000f8] = 00000029 ! Mem[00000000910000f4] = ead797a8, %l18 = 04010c4a9c8be376 ldsw [%o2+0x034],%g2 ! %g2 = 04010c4a9c8be376 ! Mem[00000000900000f0] = 44cc4dae, %l18 = 04010c4a9c8be376 ldsw [%o0+%o6],%g2 ! %g2 = 04010c4a9c8be376 ! Mem[00000000900000fc] = b5974c00, %l18 = 04010c4a9c8be376 ldsb [%o0+0x03d],%g2 ! %g2 = ffffffffffffffb5 ! %l2 = 2e3ec4bd, %l3 = 0ce5c0ff, Mem[00000000908000e8] = 52d85af6 5bd6f7c8 std %l2,[%o1+%o5] ! Mem[00000000908000e8] = 2e3ec4bd 0ce5c0ff ! Mem[000000006c8000c4] = 90aeacc2, %l6 = 2e3ec4bd, %l5 = 63077761 add %i1,0x04,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000090aeacc2 ! Mem[000000006c8000f6] = f2ff86af, %l2 = c76c04a02e3ec4bd ldstub [%i1+0x036],%l2 ! %l2 = 0000000000000086 ! Mem[000000006d0000f0] = ba7f1049, %l5 = 90aeacc2, %l2 = 00000086 add %i2,0x30,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000ba7f1049 ! Mem[000000006d8000e0] = 242c976e00000046, %l6 = 000000002e3ec4bd, %l0 = 0000000000000029 add %i3,0x20,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 242c976e00000046 ! %l7 = 00000000ead797a8, Mem[000000006c0000e2] = 34394276 stb %l7,[%i0+0x022] ! Mem[000000006c0000e0] = 3439a876 p46_label_11: ! Mem[00000000908000f4] = 782d0730, %l18 = 04010c4a9c8be376 ldsh [%o1+0x036],%g2 ! %g2 = 000000000000782d ! Mem[000000006c8000dc] = 5d79a896, %l5 = 90aeacc2, %l7 = ead797a8 add %i1,0x1c,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 000000005d79a896 ! Mem[000000006d8000d4] = 885904c5, %l1 = 0000000000000004 swap [%i3+0x014],%l1 ! %l1 = 00000000885904c5 ! %l0 = 242c976e00000046, Mem[00000000908000c4] = 5f2e4f0d stw %l0,[%o1+0x004] ! Mem[00000000908000c4] = 00000046 ! %l2 = ba7f1049, %l3 = 0ce5c0ff, Mem[00000000900000f0] = 44cc4dae 4499e34c std %l2,[%o0+%o6] ! Mem[00000000900000f0] = ba7f1049 0ce5c0ff ! Mem[000000006c8000f1] = 0000000a, %l6 = 000000002e3ec4bd ldstub [%i1+0x031],%l6 ! %l6 = 0000000000000000 ! Mem[000000006c8000d8] = 044630ae, %l4 = 7f7379eb, %l0 = 00000046 add %i1,0x18,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000044630ae ! Mem[000000006c0000cf] = 61fd6c7c, %l6 = 0000000000000000 ldstub [%i0+0x00f],%l6 ! %l6 = 000000000000007c ! Mem[000000006c0000d8] = 5d79a896, %l1 = 00000000885904c5 swap [%i0+%i6],%l1 ! %l1 = 000000005d79a896 ! Mem[000000006d0000fc] = d7349145, %l5 = 90aeacc2, %l6 = 0000007c add %i2,0x3c,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000d7349145 p46_label_12: ! Mem[00000000910000c8] = e5df4df0, %l18 = 04010c4a9c8be376 ldsb [%o2+0x009],%g2 ! %g2 = ffffffffffffffe5 ! Mem[000000006d0000d0] = faa58636, %l7 = 5d79a896, %l5 = 90aeacc2 add %i2,0x10,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000faa58636 ! Mem[000000006c0000fc] = 6307ff61, %l7 = 5d79a896, %l7 = 5d79a896 add %i0,0x3c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000006307ff61 ! Mem[00000000900000d0] = cf511728, %l18 = 04010c4a9c8be376 ldsw [%o0+%i5],%g2 ! %g2 = 04010c4a9c8be376 ! Mem[000000006d0000cc] = 77671dff, %l0 = 00000000044630ae swap [%i2+0x00c],%l0 ! %l0 = 0000000077671dff ! Mem[000000006d0000f8] = 2be8a27e, %l6 = 00000000d7349145 swap [%i2+0x038],%l6 ! %l6 = 000000002be8a27e ! Mem[000000006c0000f8] = 32ff12fc, %l4 = 000000007f7379eb swap [%i0+0x038],%l4 ! %l4 = 0000000032ff12fc ! Mem[000000006c0000f0] = ebda6c00, %l0 = 77671dff, %l6 = 2be8a27e add %i0,0x30,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000ebda6c00 ! %l7 = 000000006307ff61, Mem[00000000918000cd] = 36dd3382 stb %l7,[%o3+0x00d] ! Mem[00000000918000cc] = 61dd3382 ! Mem[000000006d8000db] = 741a0f3a, %l3 = 000000000ce5c0ff ldstub [%i3+0x01b],%l3 ! %l3 = 000000000000003a p46_label_13: ! Mem[000000006c8000fc] = 3ef2b86a, %l1 = 000000005d79a896 swap [%i1+0x03c],%l1 ! %l1 = 000000003ef2b86a ! Mem[000000006d8000c8] = 20a02ba9, %l5 = faa58636, %l4 = 32ff12fc add %i3,0x08,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000020a02ba9 ! Mem[000000006d0000cc] = 044630ae, %l5 = faa58636, %l5 = faa58636 add %i2,0x0c,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000044630ae ! Mem[000000006c0000da] = 885904c5, %l3 = 000000000000003a ldstub [%i0+0x01a],%l3 ! %l3 = 0000000000000004 ! Mem[000000006d8000d8] = 741a0fff0730bf8d, %l2 = 00000000ba7f1049 ldx [%i3+%i6],%l2 ! %l2 = 741a0fff0730bf8d ! %l6 = ebda6c00, %l7 = 6307ff61, Mem[00000000918000c8] = 88436c47 7761dd33 std %l6,[%o3+%i4] ! Mem[00000000918000c8] = ebda6c00 6307ff61 ! Mem[000000006c0000c4] = 2920ffd5, %l4 = 0000000020a02ba9 ldsw [%i0+0x004],%l4 ! %l4 = 000000002920ffd5 ! %l0 = 77671dff, %l1 = 3ef2b86a, Mem[00000000910000e0] = 01c2133f 2cae1d1d std %l0,[%o2+%o4] ! Mem[00000000910000e0] = 77671dff 3ef2b86a ! Mem[00000000918000c4] = bd1bebda, %l18 = 04010c4a9c8be376 ldsh [%o3+0x006],%g2 ! %g2 = ffffffffffffbd1b ! Mem[00000000910000c8] = a1e5df4d, %l18 = 04010c4a9c8be376 ldsh [%o2+%i4],%g2 ! %g2 = ffffffffffffa1e5 p46_label_14: ! %l3 = 0000000000000004, Mem[00000000908000ee] = c0ffd24a stb %l3,[%o1+0x02e] ! Mem[00000000908000ec] = 04ffd24a ! Mem[000000006c8000f2] = 00ff000a, %l4 = 000000002920ffd5 ldstub [%i1+0x032],%l4 ! %l4 = 0000000000000000 ! %l1 = 000000003ef2b86a, Mem[00000000910000fa] = 0f3a7f73 stb %l1,[%o2+0x03a] ! Mem[00000000910000f8] = 6a3a7f73 ! Mem[000000006d0000cc] = 044630ae, %l1 = 3ef2b86a, %l1 = 3ef2b86a add %i2,0x0c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000044630ae ! Mem[00000000910000f0] = 2e3ec4bdead797a8, %l18 = 04010c4a9c8be376 ldx [%o2+%o6],%g2 ! %g2 = 2e3ec4bdead797a8 ! Mem[000000006d0000d0] = faa58636fff18a61, %l2 = 741a0fff0730bf8d, %l4 = 0000000000000000 add %i2,0x10,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = faa58636fff18a61 ! Mem[000000006d0000c3] = c205591f, %l7 = 000000006307ff61 ldstub [%i2+0x003],%l7 ! %l7 = 000000000000001f ! Mem[000000006d0000e4] = f8a23d16, %l4 = faa58636fff18a61 swap [%i2+0x024],%l4 ! %l4 = 00000000f8a23d16 ! Mem[000000006c0000e4] = 97135f36, %l3 = 0000000000000004 swap [%i0+0x024],%l3 ! %l3 = 0000000097135f36 ! Mem[00000000918000f8] = 00000029a20dc705, %l18 = 04010c4a9c8be376 ldx [%o3+0x038],%g2 ! %g2 = 00000029a20dc705 p46_label_15: ! Mem[00000000908000c4] = 00000046, %l18 = 04010c4a9c8be376 ldsw [%o1+0x004],%g2 ! %g2 = 04010c4a9c8be376 ! Mem[000000006c8000f4] = f2ffffaf, %l6 = 00000000ebda6c00 swap [%i1+0x034],%l6 ! %l6 = 00000000f2ffffaf ! Mem[00000000918000d0] = 82d62db88047cbdf, %l18 = 04010c4a9c8be376 ldx [%o3+%i5],%g2 ! %g2 = 82d62db88047cbdf ! Mem[00000000900000c0] = 30bf8d63, %l18 = 04010c4a9c8be376 ldsb [%o0+0x001],%g2 ! %g2 = 0000000000000030 ! Mem[000000006c8000fc] = 5d79a896, %l5 = 044630ae, %l7 = 0000001f add %i1,0x3c,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 000000005d79a896 ! %l5 = 00000000044630ae, Mem[00000000910000e0] = 77671dff stw %l5,[%o2+%o4] ! Mem[00000000910000e0] = 044630ae ! %l2 = 0730bf8d, %l3 = 97135f36, Mem[000000006d0000d8] = 857395b6 26b99c4a std %l2,[%i2+%i6] ! Mem[000000006d0000d8] = 0730bf8d 97135f36 ! Mem[00000000918000f8] = 000029a2, %l18 = 04010c4a9c8be376 ldsb [%o3+0x039],%g2 ! %g2 = 0000000000000000 ! Mem[00000000908000c8] = c1b03c93a6202de8, %l18 = 04010c4a9c8be376 ldx [%o1+%i4],%g2 ! %g2 = c1b03c93a6202de8 ! Mem[000000006c0000ec] = c2ad6ec1, %l1 = 00000000044630ae swap [%i0+0x02c],%l1 ! %l1 = 00000000c2ad6ec1 ba,a p46_not_taken_0_end p46_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p46_branch_failed p46_not_taken_0_end: ! End of Random Code for Processor 46 1: membar #Sync ! Force all stores to complete p46_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0b8] ! Set processor 46 done flag ! Check Registers p46_check_registers: set p46_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000077671dff bne,a,pn %xcc,p46_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000c2ad6ec1 bne,a,pn %xcc,p46_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 741a0fff0730bf8d bne,a,pn %xcc,p46_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000097135f36 bne,a,pn %xcc,p46_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000f8a23d16 bne,a,pn %xcc,p46_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000f2ffffaf bne,a,pn %xcc,p46_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000005d79a896 bne,a,pn %xcc,p46_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p46_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 0730bf8d61fd6cff ldx [%i0+0x008],%g3 ! Observed data at 000000006c0000c8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8859ffc5ffa2b300 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 = 3439a87600000004 ldx [%i0+0x020],%g3 ! Observed data at 000000006c0000e0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e55c7fdf044630ae ldx [%i0+0x028],%g3 ! Observed data at 000000006c0000e8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 7f7379eb6307ff61 ldx [%i0+0x038],%g3 ! Observed data at 000000006c0000f8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x038,%g4 set p46_local1_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = 7f7379ebc205591f ldx [%i1+0x010],%g3 ! Observed data at 000000006c8000d0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5dffff656cccb733 ldx [%i1+0x028],%g3 ! Observed data at 000000006c8000e8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 00ffff0aebda6c00 ldx [%i1+0x030],%g3 ! Observed data at 000000006c8000f0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 8047cbdf5d79a896 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 ldx [%g1+0x000],%g2 ! Expected data = c20559ffccb89bf2 ldx [%i2+0x000],%g3 ! Observed data at 000000006d0000c0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0730bf8d97135f36 ldx [%i2+0x018],%g3 ! Observed data at 000000006d0000d8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 07ce1af3fff18a61 ldx [%i2+0x020],%g3 ! Observed data at 000000006d0000e0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = d7349145d7349145 ldx [%i2+0x038],%g3 ! Observed data at 000000006d0000f8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x038,%g4 set p46_local3_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = a1aedaec00000004 ldx [%i3+0x010],%g3 ! Observed data at 000000006d8000d0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = ead797a82cd35e46 ldx [%i3+0x030],%g3 ! Observed data at 000000006d8000f0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = a6b43b9836ce1698 ldx [%i3+0x038],%g3 ! Observed data at 000000006d8000f8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x038,%g4 ! The test for processor 46 has passed p46_passed: ta GOOD_TRAP nop p46_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p46_failed p46_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p46_failed p46_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p46_failed p46_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p46_failed p46_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p46_failed p46_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p46_failed p46_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p46_failed p46_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p46_failed ! The test for processor 46 failed p46_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0b8] ! Set processor 46 done flag set p46_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 46 failed p46_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0b8] ! Set processor 46 done flag set p46_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p46_dfill_failed: ba p46_failed mov 0xddd,%g1 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: ldsw [%i3+0x004],%l6 ! Mem[000000006d8000c4] done p46_trap1o: ldsw [%o3+0x004],%l6 ! Mem[000000006d8000c4] done p46_trap2e: swap [%i2+0x024],%l6 ! Mem[000000006d0000e4] ldub [%i1+0x00a],%l4 ! Mem[000000006c8000ca] done p46_trap2o: swap [%o2+0x024],%l6 ! Mem[000000006d0000e4] ldub [%o1+0x00a],%l4 ! Mem[000000006c8000ca] done p46_trap3e: nop nop nop done p46_trap3o: nop nop nop done p46_init_memory_pointers: set p46_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p46_local0_start,%i0 set p46_local1_start,%i1 set p46_local2_start,%i2 set p46_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 0babfff22b14adad ldx [%g1+0x008],%l1 ! %l1 = ebf6e7144fe66978 ldx [%g1+0x010],%l2 ! %l2 = d4678b2a353609e7 ldx [%g1+0x018],%l3 ! %l3 = b81998fa7f7379eb ldx [%g1+0x020],%l4 ! %l4 = d2c6cf9482d62db8 ldx [%g1+0x028],%l5 ! %l5 = b5a382488047cbdf ldx [%g1+0x030],%l6 ! %l6 = ed08d1d08376ab72 ldx [%g1+0x038],%l7 ! %l7 = 1912ed74a6b43b98 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 70f5f87b 4d0011c3 a9f0695a 73e1253e ! %f4 = ea01b68c 2e3622bc b9e24da4 ecc0345e ! %f8 = b2b14c71 8b3c7297 6c375223 ff13c0a1 ! %f12 = fe7fc070 267010f3 19473f96 aa1b5965 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b6a2cb80 dce32c11 635f6f53 9b514bc9 ! %f20 = cf016b7e 79deba1f b505a03e 7958bbdd ! %f24 = b6a1442d 6deb6551 bc7f1801 66c0634a ! %f28 = ec384739 a22621ae 8fa7ebaf 9de4cd60 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a93f81bb 0492c0ca cbc0b860 ebb18d8f ! %f36 = 7d266d79 68ad4302 fe2cea0b a95c5967 ! %f40 = 25384753 25a13189 4c8961ca 383bc985 ! %f44 = 413604b1 170293d2 cfa3a726 a71b1d50 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xebd97cc000000073,%g7,%g1 ! GSR scale = 14, align = 3 wr %g1,%g0,%gsr ! GSR = ebd97cc000000073 wr %g0,%y ! Clear Y 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: ! %l3 = a29d9845d7851af3, Mem[00000000910000f8] = 9579f5c7 stw %l3,[%o2+0x038] ! Mem[00000000910000f8] = d7851af3 ! %l5 = da63a559f8fba975, Mem[00000000908000fc] = ab225f28 stb %l5,[%o1+0x03c] ! Mem[00000000908000fc] = 75225f28 ! %l6 = e15c8234, %l7 = d02b4a4d, Mem[00000000900000e8] = 8b54c8c1 b2429f80 std %l6,[%o0+%o5] ! Mem[00000000900000e8] = e15c8234 d02b4a4d ! Mem[00000000900000c4] = 8803093b, %l18 = 90d91fe651516b92 ldsw [%o0+0x004],%g2 ! %g2 = 90d91fe651516b92 ! Mem[000000006f0000dc] = 16b3d8ae, %l4 = aff733f0e37a7436 swap [%i2+0x01c],%l4 ! %l4 = 0000000016b3d8ae ! Mem[000000006f0000dc] = e37a7436, %l7 = d02b4a4d, %l7 = d02b4a4d add %i2,0x1c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000e37a7436 ! %l7 = 00000000e37a7436, Mem[00000000900000d0] = cf511728 stw %l7,[%o0+%i5] ! Mem[00000000900000d0] = e37a7436 ! Mem[00000000900000ec] = d02b4a4d, %l18 = 90d91fe651516b92 ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffffd02b ! Mem[000000006e8000d8] = c6c7e010, %l6 = e15c8234, %l5 = f8fba975 add %i1,0x18,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000c6c7e010 ! Mem[000000006e8000c8] = 8477a45ff968ef2d, %l1 = 0f3ee9d99c807862, %l0 = f33a8e423cf73e81 add %i1,0x08,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 8477a45ff968ef2d p47_label_2: ! Mem[000000006f8000d0] = ee81301b, %l6 = e15c8234, %l1 = 9c807862 add %i3,0x10,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000ee81301b ! Mem[000000006f8000ec] = baf6d7fa, %l3 = a29d9845d7851af3 swap [%i3+0x02c],%l3 ! %l3 = 00000000baf6d7fa ! Mem[00000000900000c0] = 85008803, %l18 = 90d91fe651516b92 ldsh [%o0+0x002],%g2 ! %g2 = ffffffffffff8500 ! Mem[000000006f8000e0] = 540b1ebf, %l2 = 20a43a4aa5ae2ee9 ldstub [%i3+%o4],%l2 ! %l2 = 0000000000000054 ! Mem[000000006f8000d0] = ee81301b04daad7e, %l4 = 0000000016b3d8ae, %l5 = 00000000c6c7e010 add %i3,0x10,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = ee81301b04daad7e ! %l3 = 00000000baf6d7fa, Mem[000000006f8000d7] = 04daad7e stb %l3,[%i3+0x017] ! Mem[000000006f8000d4] = 04daadfa ! Mem[000000006e8000f0] = 691691db, %l0 = 8477a45ff968ef2d swap [%i1+%o6],%l0 ! %l0 = 00000000691691db ! %l5 = ee81301b04daad7e, Mem[00000000900000c0] = 64f48500 stw %l5,[%o0+%g0] ! Mem[00000000900000c0] = 04daad7e ! Mem[000000006e8000f8] = 10690b8f49e4a5cf, %l2 = 0000000000000054, %l4 = 0000000016b3d8ae add %i1,0x38,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 10690b8f49e4a5cf ! %l1 = 00000000ee81301b, Mem[00000000908000f4] = f408782d stb %l1,[%o1+0x034] ! Mem[00000000908000f4] = 1b08782d p47_label_3: ! %l7 = 00000000e37a7436, Mem[00000000900000db] = 8caea330 stb %l7,[%o0+0x01b] ! Mem[00000000900000d8] = 36aea330 ! Mem[000000006e0000c8] = 688fa9e5, %l0 = 691691db, %l2 = 00000054 add %i0,0x08,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000688fa9e5 ! Mem[000000006f8000c8] = 1ef5378f0792dd2f, %l3 = 00000000baf6d7fa ldx [%i3+%i4],%l3 ! %l3 = 1ef5378f0792dd2f ! Mem[00000000918000f0] = e3b05aed, %l18 = 90d91fe651516b92 ldsb [%o3+0x032],%g2 ! %g2 = ffffffffffffffe3 ! Mem[000000006f8000f8] = 36fb06e7, %l1 = 00000000ee81301b swap [%i3+0x038],%l1 ! %l1 = 0000000036fb06e7 ! %l1 = 0000000036fb06e7, Mem[00000000910000cc] = f0444119 stw %l1,[%o2+0x00c] ! Mem[00000000910000cc] = 36fb06e7 ! %l7 = 00000000e37a7436, Mem[000000006f8000cc] = 0792dd2f stw %l7,[%i3+0x00c] ! Mem[000000006f8000cc] = e37a7436 ! %l0 = 00000000691691db, Mem[00000000900000d8] = e8bc3236 stw %l0,[%o0+%i6] ! Mem[00000000900000d8] = 691691db ! %l0 = 691691db, %l1 = 36fb06e7, Mem[00000000900000e8] = e15c8234 d02b4a4d std %l0,[%o0+%o5] ! Mem[00000000900000e8] = 691691db 36fb06e7 ! Mem[000000006e0000d0] = c100398fe5a9b175, %l2 = 00000000688fa9e5, %l0 = 00000000691691db add %i0,0x10,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = c100398fe5a9b175 p47_label_4: ! Mem[000000006f0000fd] = f60e46c2, %l6 = edc02401e15c8234 ldstub [%i2+0x03d],%l6 ! %l6 = 000000000000000e ! Mem[000000006f8000e8] = a857d1fc, %l2 = 00000000688fa9e5 swap [%i3+%o5],%l2 ! %l2 = 00000000a857d1fc ! %l4 = 49e4a5cf, %l5 = 04daad7e, Mem[00000000908000c0] = e91a6828 66c2b5be std %l4,[%o1+%g0] ! Mem[00000000908000c0] = 49e4a5cf 04daad7e ! Mem[000000006e0000f8] = 60dfa3e9, %l7 = 00000000e37a7436 swap [%i0+0x038],%l7 ! %l7 = 0000000060dfa3e9 ! Mem[00000000900000fc] = bab5974c, %l18 = 90d91fe651516b92 ldsw [%o0+0x03c],%g2 ! %g2 = 90d91fe651516b92 ! Mem[000000006f8000d8] = b1bb353e, %l1 = 36fb06e7, %l6 = 0000000e add %i3,0x18,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000b1bb353e ! Mem[00000000900000dc] = aea3305c, %l18 = 90d91fe651516b92 ldsw [%o0+0x01c],%g2 ! %g2 = 90d91fe651516b92 ! Mem[00000000900000e0] = 6aadefca, %l18 = 90d91fe651516b92 ldsb [%o0+%o4],%g2 ! %g2 = 000000000000006a ! Mem[000000006f0000dc] = e37a7436, %l1 = 0000000036fb06e7 ldstub [%i2+0x01c],%l1 ! %l1 = 00000000000000e3 ! Mem[00000000908000f8] = f6f5d23f, %l18 = 90d91fe651516b92 ldsw [%o1+0x038],%g2 ! %g2 = 90d91fe651516b92 p47_label_5: ! Mem[000000006f0000d0] = a462b36f, %l7 = 0000000060dfa3e9 swap [%i2+%i5],%l7 ! %l7 = 00000000a462b36f ! Mem[000000006f8000ef] = d7851af3, %l5 = ee81301b04daad7e ldstub [%i3+0x02f],%l5 ! %l5 = 00000000000000f3 ! Mem[00000000908000dc] = 2d2207d6, %l18 = 90d91fe651516b92 ldsh [%o1+0x01c],%g2 ! %g2 = 0000000000002d22 ! %l5 = 00000000000000f3, Mem[00000000918000d8] = 57d20022 stb %l5,[%o3+%i6] ! Mem[00000000918000d8] = f3d20022 ! Mem[000000006f0000c4] = d5ba7640, %l1 = 000000e3, %l0 = e5a9b175 add %i2,0x04,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000d5ba7640 ! %l4 = 10690b8f49e4a5cf, Mem[00000000918000dc] = 29bc89c3 stw %l4,[%o3+0x01c] ! Mem[00000000918000dc] = 49e4a5cf ! %l6 = b1bb353e, %l7 = a462b36f, Mem[00000000910000c0] = 5f8a08bb 047d78e7 std %l6,[%o2+%g0] ! Mem[00000000910000c0] = b1bb353e a462b36f ! %l2 = a857d1fc, %l3 = 0792dd2f, Mem[00000000910000d0] = 06bd17f6 6e5e25aa std %l2,[%o2+%i5] ! Mem[00000000910000d0] = a857d1fc 0792dd2f ! Mem[000000006e8000dc] = ea070a08, %l4 = 49e4a5cf, %l4 = 49e4a5cf add %i1,0x1c,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000ea070a08 ! Mem[000000006f8000e4] = 84eecb96, %l5 = 00000000000000f3 swap [%i3+0x024],%l5 ! %l5 = 0000000084eecb96 p47_label_6: ! %l0 = d5ba7640, %l1 = 000000e3, Mem[000000006f0000f0] = 5ad6ee2e 83c6fb0f std %l0,[%i2+%o6] ! Mem[000000006f0000f0] = d5ba7640 000000e3 ! Mem[00000000908000c4] = ad7ec1b0, %l18 = 90d91fe651516b92 ldsb [%o1+0x006],%g2 ! %g2 = ffffffffffffffad ! Mem[00000000900000f4] = 4499e34c, %l18 = 90d91fe651516b92 ldsw [%o0+0x034],%g2 ! %g2 = 90d91fe651516b92 ! Mem[000000006e0000dc] = 2a0dad3d, %l6 = 00000000b1bb353e swap [%i0+0x01c],%l6 ! %l6 = 000000002a0dad3d ! Mem[000000006f8000db] = b1bb353e, %l1 = 00000000000000e3 ldstub [%i3+0x01b],%l1 ! %l1 = 000000000000003e ! Mem[000000006e0000f3] = 71350492, %l4 = 00000000ea070a08 ldstub [%i0+0x033],%l4 ! %l4 = 0000000000000092 ! Mem[00000000908000e4] = 6152d85a, %l18 = 90d91fe651516b92 ldsb [%o1+0x027],%g2 ! %g2 = 0000000000000061 ! Mem[000000006e8000e0] = fad9ca7f, %l6 = 2a0dad3d, %l6 = 2a0dad3d add %i1,0x20,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000fad9ca7f ! %l6 = fad9ca7f, %l7 = a462b36f, Mem[00000000900000c0] = 04daad7e 8803093b std %l6,[%o0+%g0] ! Mem[00000000900000c0] = fad9ca7f a462b36f ! Mem[00000000910000f0] = 38ff2a97, %l18 = 90d91fe651516b92 ldsw [%o2+%o6],%g2 ! %g2 = 90d91fe651516b92 p47_label_7: ! Mem[00000000918000ec] = e5df9dd8, %l18 = 90d91fe651516b92 ldsh [%o3+0x02c],%g2 ! %g2 = ffffffffffffe5df ! %l4 = 00000092, %l5 = 84eecb96, Mem[000000006e0000d0] = c100398f e5a9b175 std %l4,[%i0+%i5] ! Mem[000000006e0000d0] = 00000092 84eecb96 ! %l7 = 00000000a462b36f, Mem[000000006e0000f8] = e37a7436 stw %l7,[%i0+0x038] ! Mem[000000006e0000f8] = a462b36f ! %l5 = 0000000084eecb96, Mem[00000000900000d2] = 74369355 stb %l5,[%o0+0x012] ! Mem[00000000900000d0] = 96369355 ! Mem[000000006e8000d8] = c6c7e010, %l1 = 000000000000003e ldsw [%i1+%i6],%l1 ! %l1 = ffffffffc6c7e010 ! %l6 = 00000000fad9ca7f, Mem[00000000900000e4] = e3177af2 stb %l6,[%o0+0x024] ! Mem[00000000900000e4] = 7f177af2 ! Mem[000000006f8000e0] = ff0b1ebf, %l5 = 0000000084eecb96 ldstub [%i3+%o4],%l5 ! %l5 = 00000000000000ff ! Mem[000000006e0000d8] = 506c7ca0b1bb353e, %l1 = ffffffffc6c7e010, %l4 = 0000000000000092 add %i0,0x18,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 506c7ca0b1bb353e ! Mem[000000006f0000cc] = 14e9ea1a, %l5 = 000000ff, %l6 = fad9ca7f add %i2,0x0c,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000014e9ea1a ! Mem[000000006f0000ce] = 14e9ea1a, %l6 = 0000000014e9ea1a ldstub [%i2+0x00e],%l6 ! %l6 = 00000000000000ea p47_label_8: ! Mem[00000000910000c0] = b1bb353e, %l18 = 90d91fe651516b92 ldsb [%o2+%g0],%g2 ! %g2 = ffffffffffffffb1 ! Mem[000000006e0000cd] = 4674a96c, %l7 = 00000000a462b36f ldstub [%i0+0x00d],%l7 ! %l7 = 0000000000000074 ! Mem[000000006f0000cf] = 14e9ff1a, %l3 = 1ef5378f0792dd2f ldstub [%i2+0x00f],%l3 ! %l3 = 000000000000001a ! Mem[000000006f0000e3] = db5834ea, %l6 = 00000000000000ea ldstub [%i2+0x023],%l6 ! %l6 = 00000000000000ea ! Mem[000000006f0000f8] = 18b15b53, %l0 = d5ba7640, %l1 = c6c7e010 add %i2,0x38,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000018b15b53 ! Mem[000000006f0000f0] = d5ba7640000000e3, %l1 = 0000000018b15b53 ldx [%i2+%o6],%l1 ! %l1 = d5ba7640000000e3 ! Mem[000000006f8000e8] = 688fa9e5d7851aff, %l2 = 00000000a857d1fc, %l1 = d5ba7640000000e3 add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 688fa9e5d7851aff ! %l6 = 000000ea, %l7 = 00000074, Mem[00000000918000f8] = 3636a6ac 755694de std %l6,[%o3+0x038] ! Mem[00000000918000f8] = 000000ea 00000074 ! %l5 = 00000000000000ff, Mem[00000000900000ea] = 91db36fb stb %l5,[%o0+0x02a] ! Mem[00000000900000e8] = ffdb36fb ! Mem[000000006e0000ec] = 443da3d8, %l2 = a857d1fc, %l3 = 0000001a add %i0,0x2c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000443da3d8 p47_label_9: ! Mem[000000006f0000d8] = 83ee408e, %l6 = 00000000000000ea swap [%i2+%i6],%l6 ! %l6 = 0000000083ee408e ! Mem[00000000918000f4] = 5aed9849, %l18 = 90d91fe651516b92 ldsw [%o3+0x034],%g2 ! %g2 = 90d91fe651516b92 ! Mem[000000006e0000c4] = 48a45673, %l6 = 0000000083ee408e swap [%i0+0x004],%l6 ! %l6 = 0000000048a45673 ! %l6 = 48a45673, %l7 = 00000074, Mem[000000006e0000c8] = 688fa9e5 46ffa96c std %l6,[%i0+%i4] ! Mem[000000006e0000c8] = 48a45673 00000074 ! Mem[000000006e8000f8] = 10690b8f, %l0 = d5ba7640, %l5 = 000000ff add %i1,0x38,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000010690b8f ! %l2 = a857d1fc, %l3 = 443da3d8, Mem[00000000900000e0] = 6aadefca 7f177af2 std %l2,[%o0+%o4] ! Mem[00000000900000e0] = a857d1fc 443da3d8 ! %l2 = a857d1fc, %l3 = 443da3d8, Mem[00000000908000e8] = 52d85af6 5bd6f7c8 std %l2,[%o1+%o5] ! Mem[00000000908000e8] = a857d1fc 443da3d8 ! Mem[00000000918000c0] = 69d686060a36bd1b, %l18 = 90d91fe651516b92 ldx [%o3+%g0],%g2 ! %g2 = 69d686060a36bd1b ! %l4 = b1bb353e, %l5 = 10690b8f, Mem[00000000910000f0] = 38ff2a97 cb95fea2 std %l4,[%o2+%o6] ! Mem[00000000910000f0] = b1bb353e 10690b8f ! %l1 = 688fa9e5d7851aff, Mem[00000000910000f6] = 0b8fd785 stb %l1,[%o2+0x036] ! Mem[00000000910000f4] = ff8fd785 p47_label_10: ! Mem[000000006f8000f0] = 0578a6e0, %l0 = d5ba7640, %l5 = 10690b8f add %i3,0x30,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000000578a6e0 ! Mem[000000006e8000e0] = fad9ca7f44302b05, %l4 = 506c7ca0b1bb353e, %l1 = 688fa9e5d7851aff add %i1,0x20,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = fad9ca7f44302b05 ! Mem[000000006f0000d8] = 000000ea, %l1 = 44302b05, %l4 = b1bb353e add %i2,0x18,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000000000ea ! Mem[00000000908000e8] = 57d1fc44, %l18 = 90d91fe651516b92 ldsb [%o1+0x029],%g2 ! %g2 = 0000000000000057 ! Mem[00000000910000c0] = b1bb353ea462b36f, %l18 = 90d91fe651516b92 ldx [%o2+%g0],%g2 ! %g2 = b1bb353ea462b36f ! Mem[000000006e0000ec] = 443da3d8, %l7 = 0000000000000074 ldstub [%i0+0x02c],%l7 ! %l7 = 0000000000000044 ! Mem[000000006e0000c4] = 83ee408e, %l5 = 000000000578a6e0 swap [%i0+0x004],%l5 ! %l5 = 0000000083ee408e ! Mem[000000006f8000e4] = 000000f3, %l1 = fad9ca7f44302b05 ldsw [%i3+0x024],%l1 ! %l1 = 00000000000000f3 ! Mem[000000006e8000f0] = f968ef2d, %l0 = d5ba7640, %l0 = d5ba7640 add %i1,0x30,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000f968ef2d ! Mem[000000006f0000c0] = 437819cc, %l2 = 00000000a857d1fc ldstub [%i2+%g0],%l2 ! %l2 = 0000000000000043 p47_label_11: ! Mem[00000000918000d4] = 5f3b03f3, %l18 = 90d91fe651516b92 ldsb [%o3+0x015],%g2 ! %g2 = 000000000000005f ! Mem[000000006e8000d3] = 75d0c914, %l4 = 00000000000000ea ldstub [%i1+0x013],%l4 ! %l4 = 0000000000000014 ! Mem[000000006e8000c4] = e75fef17, %l2 = 00000043, %l7 = 00000044 add %i1,0x04,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000e75fef17 ! Mem[00000000910000f0] = b1bb353e1069ff8f, %l18 = 90d91fe651516b92 ldx [%o2+%o6],%g2 ! %g2 = b1bb353e1069ff8f ! Mem[00000000918000d0] = 0e985f3b, %l18 = 90d91fe651516b92 ldsb [%o3+0x013],%g2 ! %g2 = 000000000000000e ! %l4 = 00000014, %l5 = 83ee408e, Mem[00000000908000d0] = 7198b30a 564e5092 std %l4,[%o1+%i5] ! Mem[00000000908000d0] = 00000014 83ee408e ! Mem[000000006e0000ce] = 00000074, %l7 = 00000000e75fef17 ldstub [%i0+0x00e],%l7 ! %l7 = 0000000000000000 ! Mem[000000006e0000ed] = ff3da3d8, %l3 = 00000000443da3d8 ldstub [%i0+0x02d],%l3 ! %l3 = 000000000000003d ! Mem[00000000908000d8] = 5b0dc097, %l18 = 90d91fe651516b92 ldsw [%o1+%i6],%g2 ! %g2 = 90d91fe651516b92 ! %l4 = 00000014, %l5 = 83ee408e, Mem[00000000918000c0] = 69d68606 0a36bd1b std %l4,[%o3+%g0] ! Mem[00000000918000c0] = 00000014 83ee408e p47_label_12: ! Mem[000000006f0000cc] = 14e9ffff, %l0 = 00000000f968ef2d ldsh [%i2+0x00c],%l0 ! %l0 = 00000000000014e9 ! Mem[00000000908000f8] = f6f5d23f75225f28, %l18 = 90d91fe651516b92 ldx [%o1+0x038],%g2 ! %g2 = f6f5d23f75225f28 ! %l0 = 00000000000014e9, Mem[000000006e8000dc] = ea070a08 stw %l0,[%i1+0x01c] ! Mem[000000006e8000dc] = 000014e9 ! Mem[000000006f8000e8] = 688fa9e5, %l0 = 00000000000014e9 ldsb [%i3+%o5],%l0 ! %l0 = 0000000000000068 ! Mem[000000006f0000e0] = db5834ff, %l5 = 83ee408e, %l7 = 00000000 add %i2,0x20,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000db5834ff ! Mem[000000006e0000d8] = 506c7ca0, %l7 = 00000000db5834ff swap [%i0+%i6],%l7 ! %l7 = 00000000506c7ca0 ! Mem[000000006f0000f0] = d5ba7640000000e3, %l2 = 0000000000000043, %l4 = 0000000000000014 add %i2,0x30,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = d5ba7640000000e3 ! %l0 = 00000068, %l1 = 000000f3, Mem[00000000900000c8] = d7b08d93 0472ded8 std %l0,[%o0+%i4] ! Mem[00000000900000c8] = 00000068 000000f3 ! Mem[000000006e0000ec] = ffffa3d8, %l1 = 000000f3, %l7 = 506c7ca0 add %i0,0x2c,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000ffffa3d8 ! %l3 = 000000000000003d, Mem[00000000910000e0] = 01c2133f stw %l3,[%o2+%o4] ! Mem[00000000910000e0] = 0000003d p47_label_13: ! Mem[000000006e8000d8] = c6c7e010, %l3 = 0000003d, %l0 = 00000068 add %i1,0x18,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000c6c7e010 ! %l7 = 00000000ffffa3d8, Mem[00000000908000dd] = 2207d624 stb %l7,[%o1+0x01d] ! Mem[00000000908000dc] = d807d624 ! Mem[00000000900000d8] = 691691db, %l18 = 90d91fe651516b92 ldsb [%o0+%i6],%g2 ! %g2 = 0000000000000069 ! Mem[000000006f0000d4] = 7907a833, %l6 = 0000000048a45673 ldsw [%i2+0x014],%l6 ! %l6 = 000000007907a833 ! %l3 = 000000000000003d, Mem[00000000918000c0] = 00000014 stw %l3,[%o3+%g0] ! Mem[00000000918000c0] = 0000003d ! Mem[000000006f0000c0] = ff7819cc, %l3 = 0000003d, %l6 = 7907a833 casa [%i2]0x80,%l3,%l6 ! %l6 = 00000000ff7819cc ! Mem[000000006f8000d0] = ee81301b04daadfa, %l2 = 0000000000000043, %l6 = 00000000ff7819cc add %i3,0x10,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = ee81301b04daadfa ! Mem[000000006e0000ec] = ffffa3d8, %l4 = d5ba7640000000e3 ldsb [%i0+0x02f],%l4 ! %l4 = ffffffffffffffd8 ! Mem[00000000910000cc] = e7a857d1, %l18 = 90d91fe651516b92 ldsb [%o2+0x00f],%g2 ! %g2 = ffffffffffffffe7 ! Mem[000000006f8000c0] = b4321e65a2b9f34b, %l1 = 00000000000000f3 ldx [%i3+%g0],%l1 ! %l1 = b4321e65a2b9f34b p47_label_14: ! %l5 = 0000000083ee408e, Mem[00000000908000c9] = b03c93a6 stb %l5,[%o1+0x009] ! Mem[00000000908000c8] = 8e3c93a6 ! Mem[00000000918000c4] = 408e8843, %l18 = 90d91fe651516b92 ldsh [%o3+0x006],%g2 ! %g2 = 000000000000408e ! Mem[000000006f0000d1] = 60dfa3e9, %l7 = 00000000ffffa3d8 ldstub [%i2+0x011],%l7 ! %l7 = 00000000000000df ! %l6 = 04daadfa, %l7 = 000000df, Mem[00000000908000c0] = 49e4a5cf 04daad7e std %l6,[%o1+%g0] ! Mem[00000000908000c0] = 04daadfa 000000df ! Mem[000000006e8000eb] = 46583683, %l6 = ee81301b04daadfa ldstub [%i1+0x02b],%l6 ! %l6 = 0000000000000083 ! Mem[00000000910000f0] = bb353e10, %l18 = 90d91fe651516b92 ldsb [%o2+0x031],%g2 ! %g2 = ffffffffffffffbb ! Mem[000000006e8000f0] = f968ef2d, %l2 = 00000043, %l7 = 000000df add %i1,0x30,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000f968ef2d ! Mem[00000000900000d0] = e37a9636, %l18 = 90d91fe651516b92 ldsh [%o0+%i5],%g2 ! %g2 = ffffffffffffe37a ! Mem[000000006e8000ec] = 97e80b4f, %l7 = 00000000f968ef2d swap [%i1+0x02c],%l7 ! %l7 = 0000000097e80b4f ! Mem[000000006e0000c4] = 0578a6e0, %l7 = 0000000097e80b4f ldsb [%i0+0x006],%l7 ! %l7 = ffffffffffffffa6 p47_label_15: ! %l6 = 00000083, %l7 = ffffffa6, Mem[00000000918000c0] = 0000003d 83ee408e std %l6,[%o3+%g0] ! Mem[00000000918000c0] = 00000083 ffffffa6 ! Mem[000000006e8000e8] = 465836ff, %l6 = 00000083, %l4 = ffffffd8 add %i1,0x28,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000465836ff ! Mem[00000000918000e8] = d97009e7e5df9dd8, %l18 = 90d91fe651516b92 ldx [%o3+%o5],%g2 ! %g2 = d97009e7e5df9dd8 ! Mem[000000006f8000dc] = 290bbbf7, %l3 = 0000003d, %l1 = a2b9f34b add %i3,0x1c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000290bbbf7 ! Mem[00000000900000e8] = ffdb36fb, %l18 = 90d91fe651516b92 ldsh [%o0+0x02a],%g2 ! %g2 = ffffffffffffffdb ! %l6 = 00000083, %l7 = ffffffa6, Mem[00000000918000e0] = bef83b74 6bc76080 std %l6,[%o3+%o4] ! Mem[00000000918000e0] = 00000083 ffffffa6 ! Mem[000000006e8000cc] = f968ef2d, %l5 = 0000000083ee408e ldsb [%i1+0x00c],%l5 ! %l5 = fffffffffffffff9 ! Mem[000000006f8000ec] = d7851aff, %l4 = 465836ff, %l5 = fffffff9 add %i3,0x2c,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000d7851aff ! Mem[00000000908000f8] = f6f5d23f, %l18 = 90d91fe651516b92 ldsw [%o1+0x038],%g2 ! %g2 = 90d91fe651516b92 ! Mem[000000006f8000d7] = 04daadfa, %l1 = 00000000290bbbf7 ldstub [%i3+0x017],%l1 ! %l1 = 00000000000000fa ba,a p47_not_taken_0_end p47_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p47_branch_failed p47_not_taken_0_end: ! End of Random Code for Processor 47 1: membar #Sync ! Force all stores to complete p47_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0bc] ! Set processor 47 done flag ! Check Registers p47_check_registers: set p47_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000c6c7e010 bne,a,pn %xcc,p47_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000fa bne,a,pn %xcc,p47_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000043 bne,a,pn %xcc,p47_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000003d bne,a,pn %xcc,p47_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000465836ff bne,a,pn %xcc,p47_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000d7851aff bne,a,pn %xcc,p47_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000083 bne,a,pn %xcc,p47_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffffffa6 bne,a,pn %xcc,p47_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p47_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 313050420578a6e0 ldx [%i0+0x000],%g3 ! Observed data at 000000006e0000c0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 48a456730000ff74 ldx [%i0+0x008],%g3 ! Observed data at 000000006e0000c8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000009284eecb96 ldx [%i0+0x010],%g3 ! Observed data at 000000006e0000d0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = db5834ffb1bb353e ldx [%i0+0x018],%g3 ! Observed data at 000000006e0000d8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 713504ff13b7bcd4 ldx [%i0+0x030],%g3 ! Observed data at 000000006e0000f0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = a462b36f456a5b0c ldx [%i0+0x038],%g3 ! Observed data at 000000006e0000f8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x038,%g4 set p47_local1_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = 75d0c9fff664691b ldx [%i1+0x010],%g3 ! Observed data at 000000006e8000d0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c6c7e010000014e9 ldx [%i1+0x018],%g3 ! Observed data at 000000006e8000d8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 465836fff968ef2d ldx [%i1+0x028],%g3 ! Observed data at 000000006e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x028,%g4 set p47_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 72d8164a14e9ffff ldx [%i2+0x008],%g3 ! Observed data at 000000006f0000c8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 60ffa3e97907a833 ldx [%i2+0x010],%g3 ! Observed data at 000000006f0000d0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000eaff7a7436 ldx [%i2+0x018],%g3 ! Observed data at 000000006f0000d8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 18b15b53f6ff46c2 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 ldx [%g1+0x008],%g2 ! Expected data = 1ef5378fe37a7436 ldx [%i3+0x008],%g3 ! Observed data at 000000006f8000c8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ee81301b04daadff 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 = b1bb35ff290bbbf7 ldx [%i3+0x018],%g3 ! Observed data at 000000006f8000d8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff0b1ebf000000f3 ldx [%i3+0x020],%g3 ! Observed data at 000000006f8000e0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = ee81301b976663b2 ldx [%i3+0x038],%g3 ! Observed data at 000000006f8000f8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x038,%g4 ! The test for processor 47 has passed p47_passed: ta GOOD_TRAP nop p47_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p47_failed p47_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p47_failed p47_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p47_failed p47_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p47_failed p47_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p47_failed p47_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p47_failed p47_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p47_failed p47_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p47_failed ! The test for processor 47 failed p47_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0bc] ! Set processor 47 done flag set p47_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 47 failed p47_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0bc] ! Set processor 47 done flag set p47_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p47_dfill_failed: ba p47_failed mov 0xddd,%g1 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: ldsw [%i3+0x024],%l6 ! Mem[000000006f8000e4] std %l4,[%i2+0x020] ! Mem[000000006f0000e0] ldstub [%i3+0x006],%l4 ! Mem[000000006f8000c6] done p47_trap1o: ldsw [%o3+0x024],%l6 ! Mem[000000006f8000e4] std %l4,[%o2+0x020] ! Mem[000000006f0000e0] ldstub [%o3+0x006],%l4 ! Mem[000000006f8000c6] done p47_trap2e: std %l0,[%i0+0x028] ! Mem[000000006e0000e8] stw %l0,[%i0+0x008] ! Mem[000000006e0000c8] done p47_trap2o: std %l0,[%o0+0x028] ! Mem[000000006e0000e8] stw %l0,[%o0+0x008] ! Mem[000000006e0000c8] done p47_trap3e: nop nop nop nop nop done p47_trap3o: nop nop nop nop nop done p47_init_memory_pointers: set p47_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p47_local0_start,%i0 set p47_local1_start,%i1 set p47_local2_start,%i2 set p47_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = f33a8e423cf73e81 ldx [%g1+0x008],%l1 ! %l1 = 0f3ee9d99c807862 ldx [%g1+0x010],%l2 ! %l2 = 20a43a4aa5ae2ee9 ldx [%g1+0x018],%l3 ! %l3 = a29d9845d7851af3 ldx [%g1+0x020],%l4 ! %l4 = aff733f0e37a7436 ldx [%g1+0x028],%l5 ! %l5 = da63a559f8fba975 ldx [%g1+0x030],%l6 ! %l6 = edc02401e15c8234 ldx [%g1+0x038],%l7 ! %l7 = 87c04996d02b4a4d ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 71091f2a abf79957 1a7902be 9976cebe ! %f4 = 28c70e5f d260b9e5 276039a1 584ecc5b ! %f8 = d7963692 431818e5 782c2eb8 cc498cc0 ! %f12 = cff363ae 1f5939a9 c2bedd90 a1bc8d31 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = cf54b5f5 ee3d1ed1 ee11ae03 4af113e0 ! %f20 = e05538eb 70c97dc6 33ca317c 1e44a1aa ! %f24 = 9bc8e728 193931ef 23e612e0 f67237de ! %f28 = 7fd2cc6f 3484328c 9dd9e9fe ee5f4c59 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c4676687 5d595aa6 b653b43a 08c1554d ! %f36 = 54bd32ec ca3c42d2 b6bf4215 37b18e17 ! %f40 = 526318ac f1e7935f d92fad95 fcb65f5b ! %f44 = 43b9fd45 9588ace3 652fb1a6 471f1b36 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x1589683800000064,%g7,%g1 ! GSR scale = 12, align = 4 wr %g1,%g0,%gsr ! GSR = 1589683800000064 wr %g0,%y ! Clear Y 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[00000000700000ec] = 3f0eb719, %l6 = f899e39b, %l0 = 56ed97f2 add %i0,0x2c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000003f0eb719 ! Mem[00000000918000ec] = 9dd82eff, %l18 = 90bc463412860529 ldsh [%o3+0x02e],%g2 ! %g2 = ffffffffffff9dd8 ! Mem[00000000700000d4] = b0b740c9, %l5 = 9d0c87dc, %l3 = 664f8ab8 add %i0,0x14,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000b0b740c9 ! Mem[00000000710000f4] = 6dd5506a, %l1 = b4043642c85e5d64 swap [%i2+0x034],%l1 ! %l1 = 000000006dd5506a ! %l7 = 5e88aac637cf0816, Mem[00000000718000e4] = 044a2978 stb %l7,[%i3+0x024] ! Mem[00000000718000e4] = 164a2978 ! Mem[00000000710000c8] = 56469119, %l4 = b42a6f52, %l0 = 3f0eb719 add %i2,0x08,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000056469119 ! %l2 = 9b86b631, %l3 = b0b740c9, Mem[00000000918000d8] = 57d20022 29bc89c3 std %l2,[%o3+%i6] ! Mem[00000000918000d8] = 9b86b631 b0b740c9 ! Mem[00000000918000cc] = 7736dd33, %l18 = 90bc463412860529 ldsh [%o3+0x00c],%g2 ! %g2 = 0000000000007736 ! Mem[00000000900000d0] = cf51172893556acd, %l18 = 90bc463412860529 ldx [%o0+%i5],%g2 ! %g2 = cf51172893556acd ! Mem[00000000710000cd] = e6cadb4d, %l1 = 000000006dd5506a ldstub [%i2+0x00d],%l1 ! %l1 = 00000000000000ca p48_label_2: ! Mem[00000000710000c3] = abe3e3d7, %l5 = 2368b6a29d0c87dc ldstub [%i2+0x003],%l5 ! %l5 = 00000000000000d7 ! Mem[00000000718000cc] = 2858c084, %l2 = 6531e69d9b86b631 swap [%i3+0x00c],%l2 ! %l2 = 000000002858c084 ! Mem[00000000700000d8] = 601235e55cacaf55, %l4 = 27f51dd6b42a6f52, %l2 = 000000002858c084 add %i0,0x18,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 601235e55cacaf55 ! Mem[00000000900000f4] = e34c725b, %l18 = 90bc463412860529 ldsh [%o0+0x036],%g2 ! %g2 = ffffffffffffe34c ! Mem[00000000910000c0] = 5f8a08bb, %l18 = 90bc463412860529 ldsw [%o2+%g0],%g2 ! %g2 = 90bc463412860529 ! %l6 = c1fe3255f899e39b, Mem[00000000908000e2] = 179421f5 stb %l6,[%o1+0x022] ! Mem[00000000908000e0] = 9b9421f5 ! Mem[00000000710000f0] = c6d70432, %l5 = 00000000000000d7 swap [%i2+%o6],%l5 ! %l5 = 00000000c6d70432 ! Mem[00000000718000c7] = a18be019, %l7 = 5e88aac637cf0816 ldstub [%i3+0x007],%l7 ! %l7 = 0000000000000019 ! Mem[00000000708000d8] = 0fdb79f6, %l0 = 56469119, %l4 = b42a6f52 add %i1,0x18,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000000fdb79f6 ! Mem[00000000700000e8] = 6cb252a6, %l5 = c6d70432, %l2 = 5cacaf55 add %i0,0x28,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000006cb252a6 p48_label_3: ! %l2 = 000000006cb252a6, Mem[00000000708000cc] = 02606fed stb %l2,[%i1+0x00c] ! Mem[00000000708000cc] = a6606fed ! Mem[00000000908000d0] = 0a564e50, %l18 = 90bc463412860529 ldsb [%o1+0x013],%g2 ! %g2 = 000000000000000a ! Mem[00000000918000dc] = b0b740c9, %l18 = 90bc463412860529 ldsw [%o3+0x01c],%g2 ! %g2 = 90bc463412860529 ! %l0 = 56469119, %l1 = 000000ca, Mem[00000000918000d0] = 70b0ab0e 985f3b03 std %l0,[%o3+%i5] ! Mem[00000000918000d0] = 56469119 000000ca ! Mem[00000000910000d4] = 6e5e25aa, %l18 = 90bc463412860529 ldsw [%o2+0x014],%g2 ! %g2 = 90bc463412860529 ! %l6 = f899e39b, %l7 = 00000019, Mem[00000000718000f8] = f991efb7 511f0026 std %l6,[%i3+0x038] ! Mem[00000000718000f8] = f899e39b 00000019 ! Mem[00000000900000c0] = 64f48500, %l18 = 90bc463412860529 ldsw [%o0+%g0],%g2 ! %g2 = 90bc463412860529 ! Mem[00000000700000c8] = 3aa15f44, %l2 = 6cb252a6, %l7 = 00000019 add %i0,0x08,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000003aa15f44 ! Mem[00000000908000f8] = f6f5d23f, %l18 = 90bc463412860529 ldsw [%o1+0x038],%g2 ! %g2 = 90bc463412860529 ! Mem[00000000708000c4] = e1a44555, %l7 = 3aa15f44, %l4 = 0fdb79f6 add %i1,0x04,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000e1a44555 p48_label_4: ! Mem[00000000918000c4] = 0a36bd1b, %l18 = 90bc463412860529 ldsw [%o3+0x004],%g2 ! %g2 = 90bc463412860529 ! Mem[00000000708000e5] = a09b7a16, %l2 = 000000006cb252a6 ldstub [%i1+0x025],%l2 ! %l2 = 000000000000009b ! Mem[00000000708000d6] = 23c5402e, %l5 = 00000000c6d70432 ldstub [%i1+0x016],%l5 ! %l5 = 0000000000000040 ! %l4 = e1a44555, %l5 = 00000040, Mem[00000000710000e8] = 370da27d 0e885a41 std %l4,[%i2+%o5] ! Mem[00000000710000e8] = e1a44555 00000040 ! %l0 = 56469119, %l1 = 000000ca, Mem[00000000900000c8] = d7b08d93 0472ded8 std %l0,[%o0+%i4] ! Mem[00000000900000c8] = 56469119 000000ca ! Mem[00000000700000d8] = 601235e5, %l6 = c1fe3255f899e39b ldsw [%i0+%i6],%l6 ! %l6 = 00000000601235e5 ! Mem[00000000700000ca] = 3aa15f44, %l1 = 00000000000000ca ldstub [%i0+0x00a],%l1 ! %l1 = 000000000000005f ! Mem[00000000718000c0] = 2cc549e8, %l0 = 0000000056469119 ldstub [%i3+%g0],%l0 ! %l0 = 000000000000002c ! Mem[00000000918000f0] = 2effe3b0, %l18 = 90bc463412860529 ldsw [%o3+%o6],%g2 ! %g2 = 90bc463412860529 ! Mem[00000000708000f0] = 598198f0, %l6 = 601235e5, %l4 = e1a44555 add %i1,0x30,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000598198f0 p48_label_5: ! Mem[00000000710000c8] = 56469119, %l0 = 0000002c, %l0 = 0000002c add %i2,0x08,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000056469119 ! Mem[00000000900000ec] = 9f8044cc, %l18 = 90bc463412860529 ldsb [%o0+0x02e],%g2 ! %g2 = ffffffffffffff9f ! Mem[00000000918000e8] = d97009e7, %l18 = 90bc463412860529 ldsw [%o3+%o5],%g2 ! %g2 = 90bc463412860529 ! Mem[00000000710000ec] = 00000040, %l1 = 0000005f, %l0 = 56469119 add %i2,0x2c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000000000040 ! %l2 = 0000009b, %l3 = b0b740c9, Mem[00000000908000f8] = f6f5d23f ab225f28 std %l2,[%o1+0x038] ! Mem[00000000908000f8] = 0000009b b0b740c9 ! Mem[00000000718000d8] = e5b22e77, %l6 = 00000000601235e5 swap [%i3+%i6],%l6 ! %l6 = 00000000e5b22e77 ! %l2 = 0000009b, %l3 = b0b740c9, Mem[00000000900000d8] = e8bc328c aea3305c std %l2,[%o0+%i6] ! Mem[00000000900000d8] = 0000009b b0b740c9 ! Mem[00000000718000d8] = 601235e5, %l4 = 00000000598198f0 swap [%i3+%i6],%l4 ! %l4 = 00000000601235e5 ! Mem[00000000700000df] = 5cacaf55, %l2 = 000000000000009b ldstub [%i0+0x01f],%l2 ! %l2 = 0000000000000055 ! Mem[00000000710000e0] = 9d1ac0a7, %l6 = e5b22e77, %l6 = e5b22e77 add %i2,0x20,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000009d1ac0a7 p48_label_6: ! %l0 = 0000000000000040, Mem[00000000900000e4] = e3177af2 stw %l0,[%o0+0x024] ! Mem[00000000900000e4] = 00000040 ! Mem[00000000710000dc] = 10f5ed77, %l2 = 00000055, %l5 = 00000040 add %i2,0x1c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000010f5ed77 ! %l6 = 000000009d1ac0a7, Mem[00000000910000c4] = 047d78e7 stb %l6,[%o2+0x004] ! Mem[00000000910000c4] = a77d78e7 ! Mem[00000000708000dc] = ed4a77d2, %l6 = 000000009d1ac0a7 ldstub [%i1+0x01c],%l6 ! %l6 = 00000000000000ed ! Mem[00000000900000f4] = 4499e34c, %l18 = 90bc463412860529 ldsw [%o0+0x034],%g2 ! %g2 = 90bc463412860529 ! Mem[00000000900000e0] = 6aadefca00000040, %l18 = 90bc463412860529 ldx [%o0+%o4],%g2 ! %g2 = 6aadefca00000040 ! Mem[00000000918000cc] = 36dd3356, %l18 = 90bc463412860529 ldsb [%o3+0x00d],%g2 ! %g2 = 0000000000000036 ! %l4 = 601235e5, %l5 = 10f5ed77, Mem[00000000918000c0] = 69d68606 0a36bd1b std %l4,[%o3+%g0] ! Mem[00000000918000c0] = 601235e5 10f5ed77 ! Mem[00000000708000f0] = 598198f0, %l6 = 00000000000000ed swap [%i1+%o6],%l6 ! %l6 = 00000000598198f0 ! Mem[00000000900000e8] = 8b54c8c1, %l18 = 90bc463412860529 ldsw [%o0+%o5],%g2 ! %g2 = 90bc463412860529 p48_label_7: ! Mem[00000000900000cc] = 000000ca, %l18 = 90bc463412860529 ldsb [%o0+0x00c],%g2 ! %g2 = 0000000000000000 ! %l7 = 000000003aa15f44, Mem[00000000900000fc] = bab5974c stw %l7,[%o0+0x03c] ! Mem[00000000900000fc] = 3aa15f44 ! Mem[00000000700000f8] = 7746c0ebcc048fea, %l5 = 0000000010f5ed77, %l1 = 000000000000005f add %i0,0x38,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 7746c0ebcc048fea ! Mem[00000000910000d0] = 06bd17f6, %l18 = 90bc463412860529 ldsw [%o2+%i5],%g2 ! %g2 = 90bc463412860529 ! Mem[00000000710000d0] = d1a965d9, %l5 = 0000000010f5ed77 swap [%i2+%i5],%l5 ! %l5 = 00000000d1a965d9 ! Mem[00000000718000ec] = fa71226e, %l7 = 000000003aa15f44 swap [%i3+0x02c],%l7 ! %l7 = 00000000fa71226e ! Mem[00000000708000f0] = 000000ed63e3dc05, %l2 = 0000000000000055 ldx [%i1+%o6],%l2 ! %l2 = 000000ed63e3dc05 ! %l0 = 00000040, %l1 = cc048fea, Mem[00000000900000d0] = cf511728 93556acd std %l0,[%o0+%i5] ! Mem[00000000900000d0] = 00000040 cc048fea ! Mem[00000000710000c8] = 56469119, %l0 = 00000040, %l2 = 63e3dc05 add %i2,0x08,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000056469119 ! Mem[00000000900000e8] = 8b54c8c1b2429f80, %l18 = 90bc463412860529 ldx [%o0+%o5],%g2 ! %g2 = 8b54c8c1b2429f80 p48_label_8: ! %l7 = 00000000fa71226e, Mem[00000000918000d0] = 56469119 stw %l7,[%o3+%i5] ! Mem[00000000918000d0] = fa71226e ! Mem[00000000718000d0] = 37c39e42, %l7 = 00000000fa71226e ldsb [%i3+0x012],%l7 ! %l7 = ffffffffffffff9e ! Mem[00000000710000e8] = e1a44555, %l5 = 00000000d1a965d9 swap [%i2+%o5],%l5 ! %l5 = 00000000e1a44555 ! %l2 = 0000000056469119, Mem[00000000918000fc] = 755694de stw %l2,[%o3+0x03c] ! Mem[00000000918000fc] = 56469119 ! Mem[00000000700000e7] = d9a743b3, %l4 = 00000000601235e5 ldstub [%i0+0x027],%l4 ! %l4 = 00000000000000b3 ! Mem[00000000918000e4] = 6bc76080, %l18 = 90bc463412860529 ldsw [%o3+0x024],%g2 ! %g2 = 90bc463412860529 ! Mem[00000000700000d8] = 601235e5, %l3 = 00000000b0b740c9 ldsh [%i0+%i6],%l3 ! %l3 = 0000000000006012 ! Mem[00000000708000d8] = 0fdb79f6ff4a77d2, %l2 = 0000000056469119, %l4 = 00000000000000b3 add %i1,0x18,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 0fdb79f6ff4a77d2 ! Mem[00000000900000f4] = e34c725b, %l18 = 90bc463412860529 ldsb [%o0+0x036],%g2 ! %g2 = ffffffffffffffe3 ! Mem[00000000918000c0] = 35e510f5, %l18 = 90bc463412860529 ldsb [%o3+0x002],%g2 ! %g2 = 0000000000000035 p48_label_9: ! Mem[00000000910000cc] = 411906bd, %l18 = 90bc463412860529 ldsb [%o2+0x00e],%g2 ! %g2 = 0000000000000041 ! %l2 = 56469119, %l3 = 00006012, Mem[00000000918000d0] = fa71226e 000000ca std %l2,[%o3+%i5] ! Mem[00000000918000d0] = 56469119 00006012 ! Mem[00000000700000ec] = 3f0eb719, %l6 = 00000000598198f0 ldstub [%i0+0x02c],%l6 ! %l6 = 000000000000003f ! Mem[00000000708000c4] = e1a44555, %l7 = ffffff9e, %l1 = cc048fea add %i1,0x04,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000e1a44555 ! %l4 = ff4a77d2, %l5 = e1a44555, Mem[00000000700000f8] = 7746c0eb cc048fea std %l4,[%i0+0x038] ! Mem[00000000700000f8] = ff4a77d2 e1a44555 ! %l1 = 00000000e1a44555, Mem[00000000908000f0] = d24aa70c stb %l1,[%o1+%o6] ! Mem[00000000908000f0] = 554aa70c ! Mem[00000000918000d4] = 00006012, %l18 = 90bc463412860529 ldsh [%o3+0x014],%g2 ! %g2 = 0000000000000000 ! Mem[00000000710000dc] = 10f5ed77, %l1 = 00000000e1a44555 swap [%i2+0x01c],%l1 ! %l1 = 0000000010f5ed77 ! Mem[00000000710000cc] = e6ffdb4d, %l7 = ffffffffffffff9e swap [%i2+0x00c],%l7 ! %l7 = 00000000e6ffdb4d ! Mem[00000000710000c5] = 273aacf6, %l6 = 000000000000003f ldstub [%i2+0x005],%l6 ! %l6 = 000000000000003a p48_label_10: ! Mem[00000000910000cc] = 411906bd, %l18 = 90bc463412860529 ldsb [%o2+0x00e],%g2 ! %g2 = 0000000000000041 ! %l6 = 000000000000003a, Mem[00000000918000c1] = 1235e510 stb %l6,[%o3+0x001] ! Mem[00000000918000c0] = 3a35e510 ! Mem[00000000918000c4] = 10f5ed77, %l18 = 90bc463412860529 ldsw [%o3+0x004],%g2 ! %g2 = 90bc463412860529 ! %l2 = 0000000056469119, Mem[00000000900000ec] = b2429f80 stw %l2,[%o0+0x02c] ! Mem[00000000900000ec] = 56469119 ! Mem[00000000708000d8] = 0fdb79f6ff4a77d2, %l4 = 0fdb79f6ff4a77d2 ldx [%i1+%i6],%l4 ! %l4 = 0fdb79f6ff4a77d2 ! Mem[00000000900000c0] = 64f48500, %l18 = 90bc463412860529 ldsw [%o0+%g0],%g2 ! %g2 = 90bc463412860529 ! Mem[00000000718000f5] = 1b73c5b3, %l3 = 0000000000006012 ldstub [%i3+0x035],%l3 ! %l3 = 0000000000000073 ! Mem[00000000708000d7] = 23c5ff2e, %l6 = 000000000000003a ldstub [%i1+0x017],%l6 ! %l6 = 000000000000002e ! Mem[00000000908000dc] = 2d2207d6, %l18 = 90bc463412860529 ldsb [%o1+0x01c],%g2 ! %g2 = 000000000000002d ! %l6 = 000000000000002e, Mem[00000000918000f2] = e3b05aed stb %l6,[%o3+0x032] ! Mem[00000000918000f0] = 2eb05aed p48_label_11: ! Mem[00000000908000c8] = c1b03c93a6202de8, %l18 = 90bc463412860529 ldx [%o1+%i4],%g2 ! %g2 = c1b03c93a6202de8 ! Mem[00000000700000dc] = 5cacafff, %l4 = 0fdb79f6ff4a77d2 swap [%i0+0x01c],%l4 ! %l4 = 000000005cacafff ! Mem[00000000710000f0] = 000000d7, %l5 = 00000000e1a44555 ldstub [%i2+%o6],%l5 ! %l5 = 0000000000000000 ! Mem[00000000910000dc] = 7b31d336, %l18 = 90bc463412860529 ldsw [%o2+0x01c],%g2 ! %g2 = 90bc463412860529 ! %l4 = 000000005cacafff, Mem[00000000700000c0] = c89847cd stw %l4,[%i0+%g0] ! Mem[00000000700000c0] = 5cacafff ! %l2 = 0000000056469119, Mem[00000000918000e9] = 7009e7e5 stb %l2,[%o3+0x029] ! Mem[00000000918000e8] = 1909e7e5 ! %l4 = 000000005cacafff, Mem[00000000918000f0] = 2eff2eb0 stb %l4,[%o3+%o6] ! Mem[00000000918000f0] = ffff2eb0 ! %l0 = 0000000000000040, Mem[00000000918000f0] = ffff2eb0 stw %l0,[%o3+%o6] ! Mem[00000000918000f0] = 00000040 ! %l5 = 0000000000000000, Mem[00000000908000e0] = 242a9b94 stw %l5,[%o1+%o4] ! Mem[00000000908000e0] = 00000000 ! %l6 = 000000000000002e, Mem[00000000910000c4] = a77d78e7 stw %l6,[%o2+0x004] ! Mem[00000000910000c4] = 0000002e p48_label_12: ! %l1 = 0000000010f5ed77, Mem[00000000910000e0] = 01c2133f stw %l1,[%o2+%o4] ! Mem[00000000910000e0] = 10f5ed77 ! Mem[00000000700000f4] = 44f773b9, %l7 = e6ffdb4d, %l0 = 00000040 add %i0,0x34,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000044f773b9 ! Mem[00000000708000d9] = 0fdb79f6, %l2 = 0000000056469119 ldstub [%i1+0x019],%l2 ! %l2 = 00000000000000db ! Mem[00000000710000d8] = 806145bf, %l2 = 00000000000000db ldstub [%i2+%i6],%l2 ! %l2 = 0000000000000080 ! Mem[00000000910000c0] = 5f8a08bb, %l18 = 90bc463412860529 ldsh [%o2+%g0],%g2 ! %g2 = 0000000000005f8a ! Mem[00000000710000c0] = abe3e3ff, %l1 = 0000000010f5ed77 ldstub [%i2+%g0],%l1 ! %l1 = 00000000000000ab ! %l5 = 0000000000000000, Mem[00000000900000e8] = 8b54c8c1 stb %l5,[%o0+%o5] ! Mem[00000000900000e8] = 0054c8c1 ! Mem[00000000718000f8] = f899e39b, %l2 = 00000080, %l6 = 0000002e add %i3,0x38,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000f899e39b ! Mem[00000000700000f8] = ff4a77d2e1a44555, %l6 = 00000000f899e39b ldx [%i0+0x038],%l6 ! %l6 = ff4a77d2e1a44555 ! Mem[00000000900000ec] = 56469119, %l18 = 90bc463412860529 ldsw [%o0+0x02c],%g2 ! %g2 = 90bc463412860529 p48_label_13: ! Mem[00000000708000c4] = e1a44555, %l6 = ff4a77d2e1a44555 ldstub [%i1+0x004],%l6 ! %l6 = 00000000000000e1 ! Mem[00000000710000fc] = eaee91ba, %l6 = 00000000000000e1 swap [%i2+0x03c],%l6 ! %l6 = 00000000eaee91ba ! Mem[00000000708000e0] = 6b9cfe6fa0ff7a16, %l0 = 0000000044f773b9, %l0 = 0000000044f773b9 add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 6b9cfe6fa0ff7a16 ! %l1 = 00000000000000ab, Mem[00000000900000dc] = b0b740c9 stw %l1,[%o0+0x01c] ! Mem[00000000900000dc] = 000000ab ! Mem[00000000700000cc] = e1114b9b, %l5 = 0000000000000000 swap [%i0+0x00c],%l5 ! %l5 = 00000000e1114b9b ! %l7 = 00000000e6ffdb4d, Mem[00000000918000d7] = 129b86b6 stb %l7,[%o3+0x017] ! Mem[00000000918000d4] = 4d9b86b6 ! Mem[00000000700000e4] = d9a743ff, %l1 = 000000ab, %l1 = 000000ab add %i0,0x24,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000d9a743ff ! Mem[00000000710000d4] = 24161050, %l1 = 00000000d9a743ff swap [%i2+0x014],%l1 ! %l1 = 0000000024161050 ! Mem[00000000700000e9] = 6cb252a6, %l6 = 00000000eaee91ba ldstub [%i0+0x029],%l6 ! %l6 = 00000000000000b2 ! Mem[00000000718000c0] = ffc549e8, %l5 = 00000000e1114b9b ldsh [%i3+%g0],%l5 ! %l5 = ffffffffffffffc5 p48_label_14: ! Mem[00000000718000d8] = 598198f0, %l1 = 0000000024161050 swap [%i3+%i6],%l1 ! %l1 = 00000000598198f0 ! Mem[00000000900000fc] = 3aa15f44, %l18 = 90bc463412860529 ldsw [%o0+0x03c],%g2 ! %g2 = 90bc463412860529 ! Mem[00000000708000ec] = 5f73783b, %l2 = 0000000000000080 ldstub [%i1+0x02c],%l2 ! %l2 = 000000000000005f ! Mem[00000000710000cf] = ffffff9e, %l6 = 00000000000000b2 ldstub [%i2+0x00f],%l6 ! %l6 = 000000000000009e ! Mem[00000000708000d8] = 0fff79f6ff4a77d2, %l1 = 00000000598198f0, %l0 = 6b9cfe6fa0ff7a16 add %i1,0x18,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 0fff79f6ff4a77d2 ! Mem[00000000710000c4] = 27ffacf6, %l1 = 00000000598198f0 ldsh [%i2+0x004],%l1 ! %l1 = 00000000000027ff ! Mem[00000000718000c8] = 678d9c34, %l5 = ffffffc5, %l3 = 00000073 add %i3,0x08,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000678d9c34 ! Mem[00000000718000fc] = 00000019, %l4 = 000000005cacafff swap [%i3+0x03c],%l4 ! %l4 = 0000000000000019 ! %l7 = 00000000e6ffdb4d, Mem[00000000900000fc] = 3aa15f44 stb %l7,[%o0+0x03c] ! Mem[00000000900000fc] = 4da15f44 ! Mem[00000000700000f8] = ff4a77d2, %l0 = ff4a77d2, %l5 = ffffffc5 add %i0,0x38,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000ff4a77d2 p48_label_15: ! %l0 = ff4a77d2, %l1 = 000027ff, Mem[00000000918000c8] = 88436c47 7736dd33 std %l0,[%o3+%i4] ! Mem[00000000918000c8] = ff4a77d2 000027ff ! %l6 = 0000009e, %l7 = e6ffdb4d, Mem[00000000908000f8] = 0000009b b0b740c9 std %l6,[%o1+0x038] ! Mem[00000000908000f8] = 0000009e e6ffdb4d ! Mem[00000000910000f8] = f5c7cdf6, %l18 = 90bc463412860529 ldsh [%o2+0x03a],%g2 ! %g2 = fffffffffffff5c7 ! Mem[00000000700000f0] = f44cbf36, %l0 = 0fff79f6ff4a77d2 swap [%i0+%o6],%l0 ! %l0 = 00000000f44cbf36 ! %l4 = 00000019, %l5 = ff4a77d2, Mem[00000000908000f0] = 554aa70c f408782d std %l4,[%o1+%o6] ! Mem[00000000908000f0] = 00000019 ff4a77d2 ! Mem[00000000700000c8] = 3aa1ff4400000000, %l3 = 00000000678d9c34, %l6 = 000000000000009e add %i0,0x08,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 3aa1ff4400000000 ! %l1 = 00000000000027ff, Mem[00000000910000ff] = bc000000 stb %l1,[%o2+0x03f] ! Mem[00000000910000fc] = ff000000 ! Mem[00000000708000c8] = d002c293, %l5 = ff4a77d2, %l4 = 00000019 add %i1,0x08,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000d002c293 ! %l5 = 00000000ff4a77d2, Mem[00000000918000ce] = 27ff5646 stb %l5,[%o3+0x00e] ! Mem[00000000918000cc] = d2ff5646 ! Mem[00000000710000f0] = ff0000d7, %l2 = 000000000000005f swap [%i2+%o6],%l2 ! %l2 = 00000000ff0000d7 ba,a p48_not_taken_0_end p48_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p48_branch_failed p48_not_taken_0_end: ! End of Random Code for Processor 48 1: membar #Sync ! Force all stores to complete p48_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c0] ! Set processor 48 done flag ! Check Registers p48_check_registers: set p48_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000f44cbf36 bne,a,pn %xcc,p48_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000027ff bne,a,pn %xcc,p48_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000ff0000d7 bne,a,pn %xcc,p48_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000678d9c34 bne,a,pn %xcc,p48_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000d002c293 bne,a,pn %xcc,p48_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000ff4a77d2 bne,a,pn %xcc,p48_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 3aa1ff4400000000 bne,a,pn %xcc,p48_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000e6ffdb4d bne,a,pn %xcc,p48_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p48_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 5cacafff30497c9d ldx [%i0+0x000],%g3 ! Observed data at 00000000700000c0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 601235e5ff4a77d2 ldx [%i0+0x018],%g3 ! Observed data at 00000000700000d8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6cff52a6ff0eb719 ldx [%i0+0x028],%g3 ! Observed data at 00000000700000e8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff4a77d244f773b9 ldx [%i0+0x030],%g3 ! Observed data at 00000000700000f0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffffffc5e1a44555 ldx [%i0+0x038],%g3 ! Observed data at 00000000700000f8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x038,%g4 set p48_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = dc635789ffa44555 ldx [%i1+0x000],%g3 ! Observed data at 00000000708000c0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d002c293a6606fed 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 = a7115b6923c5ffff ldx [%i1+0x010],%g3 ! Observed data at 00000000708000d0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = cbe244b2ff73783b ldx [%i1+0x028],%g3 ! Observed data at 00000000708000e8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x028,%g4 set p48_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffe3e3ff27ffacf6 ldx [%i2+0x000],%g3 ! Observed data at 00000000710000c0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 56469119ffffffff ldx [%i2+0x008],%g3 ! Observed data at 00000000710000c8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 10f5ed77d9a743ff ldx [%i2+0x010],%g3 ! Observed data at 00000000710000d0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff6145bfe1a44555 ldx [%i2+0x018],%g3 ! Observed data at 00000000710000d8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = d1a965d900000040 ldx [%i2+0x028],%g3 ! Observed data at 00000000710000e8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0000005fc85e5d64 ldx [%i2+0x030],%g3 ! Observed data at 00000000710000f0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = e9f8a737000000e1 ldx [%i2+0x038],%g3 ! Observed data at 00000000710000f8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x038,%g4 set p48_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffc549e8a18be0ff ldx [%i3+0x000],%g3 ! Observed data at 00000000718000c0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 678d9c349b86b631 ldx [%i3+0x008],%g3 ! Observed data at 00000000718000c8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 24161050e86f210f ldx [%i3+0x018],%g3 ! Observed data at 00000000718000d8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = cb183763164a2978 ldx [%i3+0x020],%g3 ! Observed data at 00000000718000e0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 26ef0ad03aa15f44 ldx [%i3+0x028],%g3 ! Observed data at 00000000718000e8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = f11c98801bffc5b3 ldx [%i3+0x030],%g3 ! Observed data at 00000000718000f0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = f899e39b5cacafff 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 ! 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_dfill_failed: ba p48_failed mov 0xddd,%g1 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: ldsw [%i3+0x004],%l6 ! Mem[00000000718000c4] ldsw [%i1+0x034],%l7 ! Mem[00000000708000f4] sth %l2,[%i3+0x020] ! Mem[00000000718000e0] ldd [%i3+0x018],%l6 ! Mem[00000000718000d8] ldub [%i0+0x018],%l6 ! Mem[00000000700000d8] done p48_trap1o: ldsw [%o3+0x004],%l6 ! Mem[00000000718000c4] ldsw [%o1+0x034],%l7 ! Mem[00000000708000f4] sth %l2,[%o3+0x020] ! Mem[00000000718000e0] ldd [%o3+0x018],%l6 ! Mem[00000000718000d8] ldub [%o0+0x018],%l6 ! Mem[00000000700000d8] done p48_trap2e: ldsb [%i1+0x02e],%l7 ! Mem[00000000708000ee] lduw [%i3+0x038],%l7 ! Mem[00000000718000f8] swap [%i1+0x030],%l7 ! Mem[00000000708000f0] ldsh [%i0+0x014],%l4 ! Mem[00000000700000d4] lduw [%i0+0x024],%l4 ! Mem[00000000700000e4] std %l6,[%i1+0x008] ! Mem[00000000708000c8] ldx [%i1+0x028],%l4 ! Mem[00000000708000e8] done p48_trap2o: ldsb [%o1+0x02e],%l7 ! Mem[00000000708000ee] lduw [%o3+0x038],%l7 ! Mem[00000000718000f8] swap [%o1+0x030],%l7 ! Mem[00000000708000f0] ldsh [%o0+0x014],%l4 ! Mem[00000000700000d4] lduw [%o0+0x024],%l4 ! Mem[00000000700000e4] std %l6,[%o1+0x008] ! Mem[00000000708000c8] ldx [%o1+0x028],%l4 ! Mem[00000000708000e8] done p48_trap3e: nop nop nop done p48_trap3o: 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 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = c629c26256ed97f2 ldx [%g1+0x008],%l1 ! %l1 = b4043642c85e5d64 ldx [%g1+0x010],%l2 ! %l2 = 6531e69d9b86b631 ldx [%g1+0x018],%l3 ! %l3 = 88e1d66c664f8ab8 ldx [%g1+0x020],%l4 ! %l4 = 27f51dd6b42a6f52 ldx [%g1+0x028],%l5 ! %l5 = 2368b6a29d0c87dc ldx [%g1+0x030],%l6 ! %l6 = c1fe3255f899e39b ldx [%g1+0x038],%l7 ! %l7 = 5e88aac637cf0816 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 3e770063 cc2bfbb3 50433261 930b0a75 ! %f4 = f22ceed1 ab2a5308 b2f48bdb a8790cc7 ! %f8 = 6de61760 30c0af19 5ab3a2de 9a854dd7 ! %f12 = d7778037 6b95d227 7249ffcf d8e3a117 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 58700f08 c797d099 ceb9e4a4 aea0a6c3 ! %f20 = 6d927e3c 16eb523b 0e20e8e0 7c0f9247 ! %f24 = 912c0c57 62c3a7ea 1e2a0408 1f0c1966 ! %f28 = 8deb450a 3524a643 9365efd9 e558d8cd ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 39d19965 add9baca ebbcd1b5 2816947e ! %f36 = 58e7bcd9 f3dd63a9 ad300ddc 097d6a5a ! %f40 = c9817c31 c0cf874a 58898e07 dc861c79 ! %f44 = fdab677d 74fd31cb 0c997837 310e60f8 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xea267d1800000062,%g7,%g1 ! GSR scale = 12, align = 2 wr %g1,%g0,%gsr ! GSR = ea267d1800000062 wr %g0,%y ! Clear Y 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[00000000730000e0] = c5beb23b, %l3 = bbe93723, %l0 = fe950684 add %i2,0x20,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000c5beb23b ! Mem[00000000900000e0] = efcae317, %l18 = 593bb7204729cb57 ldsb [%o0+0x022],%g2 ! %g2 = ffffffffffffffef ! Mem[00000000900000d8] = e8bc328c, %l18 = 593bb7204729cb57 ldsb [%o0+%i6],%g2 ! %g2 = ffffffffffffffe8 ! Mem[00000000730000d4] = f1f0f72c, %l4 = 7c4d766459e51892 ldsb [%i2+0x015],%l4 ! %l4 = fffffffffffffff0 ! %l0 = c5beb23b, %l1 = dd4b632b, Mem[00000000910000c0] = 5f8a08bb 047d78e7 std %l0,[%o2+%g0] ! Mem[00000000910000c0] = c5beb23b dd4b632b ! Mem[00000000738000f8] = c7cafb88, %l2 = fd7f0e68, %l1 = dd4b632b add %i3,0x38,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000c7cafb88 ! Mem[00000000900000d8] = e8bc328c, %l18 = 593bb7204729cb57 ldsh [%o0+%i6],%g2 ! %g2 = ffffffffffffe8bc ! Mem[00000000730000c8] = ec718f37, %l6 = 17f48e48420158e8 swap [%i2+%i4],%l6 ! %l6 = 00000000ec718f37 ! Mem[00000000738000ec] = c010e869, %l3 = bbe93723, %l5 = 09699c29 add %i3,0x2c,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000c010e869 ! %l6 = ec718f37, %l7 = 30f948e2, Mem[00000000730000e0] = c5beb23b 63db1a65 std %l6,[%i2+%o4] ! Mem[00000000730000e0] = ec718f37 30f948e2 p49_label_2: ! Mem[00000000720000e8] = 7bcae8a0, %l3 = bbe93723, %l5 = c010e869 add %i0,0x28,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 000000007bcae8a0 ! %l6 = ec718f37, %l7 = 30f948e2, Mem[00000000730000e8] = 9796a1ef ffdf6e6b std %l6,[%i2+%o5] ! Mem[00000000730000e8] = ec718f37 30f948e2 ! Mem[00000000730000f8] = 0194e91a, %l1 = 00000000c7cafb88 ldstub [%i2+0x038],%l1 ! %l1 = 0000000000000001 ! %l4 = fffffffffffffff0, Mem[00000000910000d8] = 3b50fb69 stw %l4,[%o2+%i6] ! Mem[00000000910000d8] = fffffff0 ! %l3 = b7e91d3abbe93723, Mem[00000000738000f0] = 6e1c85e7 stw %l3,[%i3+%o6] ! Mem[00000000738000f0] = bbe93723 ! Mem[00000000720000e8] = 7bcae8a0, %l3 = bbe93723, %l4 = fffffff0 add %i0,0x28,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000007bcae8a0 ! Mem[00000000720000dc] = 9d7e50ee, %l7 = 507462a230f948e2 ldsh [%i0+0x01c],%l7 ! %l7 = ffffffffffff9d7e ! %l5 = 000000007bcae8a0, Mem[00000000900000d0] = cf511728 stw %l5,[%o0+%i5] ! Mem[00000000900000d0] = 7bcae8a0 ! Mem[00000000720000d0] = 6aeb44d9, %l6 = ec718f37, %l7 = ffff9d7e add %i0,0x10,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000006aeb44d9 ! Mem[00000000730000c4] = f723bf4f, %l0 = c5beb23b, %l0 = c5beb23b add %i2,0x04,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000f723bf4f p49_label_3: ! %l1 = 0000000000000001, Mem[00000000918000da] = 002229bc stb %l1,[%o3+0x01a] ! Mem[00000000918000d8] = 012229bc ! Mem[00000000720000c8] = bbaa2fe6ffe01bc1, %l7 = 000000006aeb44d9, %l5 = 000000007bcae8a0 add %i0,0x08,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = bbaa2fe6ffe01bc1 ! Mem[00000000738000d4] = 085e4efa, %l3 = bbe93723, %l3 = bbe93723 add %i3,0x14,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000085e4efa ! Mem[00000000730000c0] = 6d0c0ff6, %l1 = 00000001, %l4 = 7bcae8a0 casa [%i2]0x80,%l1,%l4 ! %l4 = 000000006d0c0ff6 ! %l2 = fd7f0e68, %l3 = 085e4efa, Mem[00000000900000f0] = 44cc4dae 4499e34c std %l2,[%o0+%o6] ! Mem[00000000900000f0] = fd7f0e68 085e4efa ! Mem[00000000918000e8] = d97009e7, %l18 = 593bb7204729cb57 ldsh [%o3+%o5],%g2 ! %g2 = ffffffffffffd970 ! Mem[00000000738000cc] = 3346ed60, %l1 = 0000000000000001 swap [%i3+0x00c],%l1 ! %l1 = 000000003346ed60 ! Mem[00000000900000e8] = 8b54c8c1b2429f80, %l18 = 593bb7204729cb57 ldx [%o0+%o5],%g2 ! %g2 = 8b54c8c1b2429f80 ! Mem[00000000738000dc] = 32359c0b, %l5 = bbaa2fe6ffe01bc1 swap [%i3+0x01c],%l5 ! %l5 = 0000000032359c0b ! Mem[00000000728000d8] = bfa3ec0c, %l7 = 000000006aeb44d9 ldsw [%i1+%i6],%l7 ! %l7 = ffffffffbfa3ec0c p49_label_4: ! Mem[00000000900000dc] = 305c6aad, %l18 = 593bb7204729cb57 ldsh [%o0+0x01e],%g2 ! %g2 = 000000000000305c ! Mem[00000000738000ec] = c010e869, %l7 = bfa3ec0c, %l6 = ec718f37 add %i3,0x2c,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000c010e869 ! Mem[00000000900000e0] = 6aadefcae3177af2, %l18 = 593bb7204729cb57 ldx [%o0+%o4],%g2 ! %g2 = 6aadefcae3177af2 ! Mem[00000000720000e4] = 484e5ad7, %l6 = c010e869, %l5 = 32359c0b add %i0,0x24,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000484e5ad7 ! Mem[00000000908000f0] = d24aa70c, %l18 = 593bb7204729cb57 ldsw [%o1+%o6],%g2 ! %g2 = 593bb7204729cb57 ! Mem[00000000730000d2] = 7bc4db8f, %l2 = c5704a93fd7f0e68 ldstub [%i2+0x012],%l2 ! %l2 = 00000000000000db ! Mem[00000000910000dc] = 7b31d336, %l18 = 593bb7204729cb57 ldsh [%o2+0x01c],%g2 ! %g2 = 0000000000007b31 ! Mem[00000000730000d7] = f1f0f72c, %l2 = 00000000000000db ldstub [%i2+0x017],%l2 ! %l2 = 000000000000002c ! Mem[00000000738000c5] = 435792e0, %l4 = 000000006d0c0ff6 ldstub [%i3+0x005],%l4 ! %l4 = 0000000000000057 ! Mem[00000000720000e0] = ac11bc0a, %l7 = bfa3ec0c, %l5 = 484e5ad7 add %i0,0x20,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000ac11bc0a p49_label_5: ! %l1 = 000000003346ed60, Mem[00000000908000e8] = 52d85af6 stw %l1,[%o1+%o5] ! Mem[00000000908000e8] = 3346ed60 ! %l6 = 00000000c010e869, Mem[00000000918000d7] = 0357d201 stb %l6,[%o3+0x017] ! Mem[00000000918000d4] = 6957d201 ! %l4 = 0000000000000057, Mem[00000000900000e0] = 6aadefca stw %l4,[%o0+%o4] ! Mem[00000000900000e0] = 00000057 ! %l1 = 000000003346ed60, Mem[00000000908000f0] = d24aa70c stw %l1,[%o1+%o6] ! Mem[00000000908000f0] = 3346ed60 ! Mem[00000000738000fc] = e8fee1b2, %l0 = 00000000f723bf4f swap [%i3+0x03c],%l0 ! %l0 = 00000000e8fee1b2 ! Mem[00000000720000e8] = 7bcae8a0a7a72ebc, %l7 = ffffffffbfa3ec0c, %l7 = ffffffffbfa3ec0c add %i0,0x28,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 7bcae8a0a7a72ebc ! %l2 = 000000000000002c, Mem[00000000918000fd] = 5694de00 stb %l2,[%o3+0x03d] ! Mem[00000000918000fc] = 2c94de00 ! %l7 = 7bcae8a0a7a72ebc, Mem[00000000730000f0] = cb89006d stb %l7,[%i2+%o6] ! Mem[00000000730000f0] = bc89006d ! Mem[00000000918000d4] = 3b6957d2, %l18 = 593bb7204729cb57 ldsh [%o3+0x016],%g2 ! %g2 = 0000000000003b69 ! Mem[00000000730000c0] = 6d0c0ff6, %l1 = 000000003346ed60 swap [%i2+%g0],%l1 ! %l1 = 000000006d0c0ff6 p49_label_6: ! Mem[00000000738000cd] = 00000001, %l6 = 00000000c010e869 ldstub [%i3+0x00d],%l6 ! %l6 = 0000000000000000 ! %l7 = 7bcae8a0a7a72ebc, Mem[00000000910000e8] = 8a57f6f6 stw %l7,[%o2+%o5] ! Mem[00000000910000e8] = a7a72ebc ! Mem[00000000900000c0] = 64f485008803093b, %l18 = 593bb7204729cb57 ldx [%o0+%g0],%g2 ! %g2 = 64f485008803093b ! %l3 = 00000000085e4efa, Mem[00000000918000e0] = bef83b74 stb %l3,[%o3+%o4] ! Mem[00000000918000e0] = faf83b74 ! Mem[00000000738000e8] = 30be1fcdc010e869, %l7 = 7bcae8a0a7a72ebc, %l6 = 0000000000000000 add %i3,0x28,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 30be1fcdc010e869 ! Mem[00000000728000df] = 6f70e0db, %l1 = 000000006d0c0ff6 ldstub [%i1+0x01f],%l1 ! %l1 = 00000000000000db ! Mem[00000000730000f0] = bc89006d, %l6 = c010e869, %l1 = 000000db add %i2,0x30,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000bc89006d ! Mem[00000000730000ce] = 7470eee2, %l0 = 00000000e8fee1b2 ldstub [%i2+0x00e],%l0 ! %l0 = 00000000000000ee ! Mem[00000000728000d4] = 2f269422, %l0 = 00000000000000ee swap [%i1+0x014],%l0 ! %l0 = 000000002f269422 ! %l2 = 0000002c, %l3 = 085e4efa, Mem[00000000738000e0] = 984fe02f 990ed8c3 std %l2,[%i3+%o4] ! Mem[00000000738000e0] = 0000002c 085e4efa p49_label_7: ! Mem[00000000720000ec] = a7a72ebc, %l4 = 0000000000000057 ldstub [%i0+0x02c],%l4 ! %l4 = 00000000000000a7 ! Mem[00000000730000f4] = f66d1884, %l5 = ac11bc0a, %l5 = ac11bc0a add %i2,0x34,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000f66d1884 ! Mem[00000000720000c8] = bbaa2fe6ffe01bc1, %l1 = 00000000bc89006d, %l3 = 00000000085e4efa add %i0,0x08,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = bbaa2fe6ffe01bc1 ! Mem[00000000720000f8] = 082e6cfd, %l6 = 30be1fcdc010e869 ldsw [%i0+0x038],%l6 ! %l6 = 00000000082e6cfd ! %l2 = 0000002c, %l3 = ffe01bc1, Mem[00000000908000f8] = f6f5d23f ab225f28 std %l2,[%o1+0x038] ! Mem[00000000908000f8] = 0000002c ffe01bc1 ! Mem[00000000910000fc] = cdf6c3bc, %l18 = 593bb7204729cb57 ldsw [%o2+0x03c],%g2 ! %g2 = 593bb7204729cb57 ! %l0 = 000000002f269422, Mem[00000000910000c1] = beb23bdd stb %l0,[%o2+0x001] ! Mem[00000000910000c0] = 22b23bdd ! Mem[00000000738000f4] = 75b45a95, %l2 = 0000002c, %l3 = ffe01bc1 add %i3,0x34,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000075b45a95 ! Mem[00000000910000c8] = df4df044, %l18 = 593bb7204729cb57 ldsb [%o2+0x00a],%g2 ! %g2 = ffffffffffffffdf ! Mem[00000000728000cc] = 204c012b, %l5 = f66d1884, %l2 = 0000002c add %i1,0x0c,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000204c012b p49_label_8: ! Mem[00000000720000d0] = 6aeb44d9, %l1 = bc89006d, %l1 = bc89006d add %i0,0x10,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000006aeb44d9 ! Mem[00000000908000f8] = 00002cff, %l18 = 593bb7204729cb57 ldsb [%o1+0x039],%g2 ! %g2 = 0000000000000000 ! Mem[00000000908000d8] = c0972d22, %l18 = 593bb7204729cb57 ldsh [%o1+0x01a],%g2 ! %g2 = ffffffffffffc097 ! Mem[00000000738000f4] = 75b45a95, %l6 = 082e6cfd, %l2 = 204c012b add %i3,0x34,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000075b45a95 ! Mem[00000000900000c4] = 3bd7b08d, %l18 = 593bb7204729cb57 ldsb [%o0+0x007],%g2 ! %g2 = 000000000000003b ! Mem[00000000728000e8] = fd565699, %l4 = 00000000000000a7 ldsw [%i1+%o5],%l4 ! %l4 = fffffffffd565699 ! Mem[00000000738000f4] = 75b45a95, %l0 = 2f269422, %l3 = 75b45a95 add %i3,0x34,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000075b45a95 ! Mem[00000000908000d0] = 7198b30a, %l18 = 593bb7204729cb57 ldsh [%o1+%i5],%g2 ! %g2 = 0000000000007198 ! Mem[00000000918000c4] = bd1b8843, %l18 = 593bb7204729cb57 ldsh [%o3+0x006],%g2 ! %g2 = ffffffffffffbd1b ! Mem[00000000730000fc] = cdfcc8e6, %l6 = 082e6cfd, %l4 = fd565699 add %i2,0x3c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000cdfcc8e6 p49_label_9: ! Mem[00000000730000e8] = ec718f37, %l1 = 6aeb44d9, %l1 = 6aeb44d9 add %i2,0x28,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000ec718f37 ! %l4 = 00000000cdfcc8e6, Mem[00000000910000e4] = 2cae1d1d stw %l4,[%o2+0x024] ! Mem[00000000910000e4] = cdfcc8e6 ! %l5 = 00000000f66d1884, Mem[00000000910000f8] = 9579f5c7 stw %l5,[%o2+0x038] ! Mem[00000000910000f8] = f66d1884 ! Mem[00000000900000f8] = 725b5596bab5974c, %l18 = 593bb7204729cb57 ldx [%o0+0x038],%g2 ! %g2 = 725b5596bab5974c ! Mem[00000000730000f4] = f66d1884, %l1 = ec718f37, %l1 = ec718f37 add %i2,0x34,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000f66d1884 ! %l2 = 0000000075b45a95, Mem[00000000910000dc] = 7b31d336 stw %l2,[%o2+0x01c] ! Mem[00000000910000dc] = 75b45a95 ! %l4 = 00000000cdfcc8e6, Mem[00000000908000c0] = e91a6828 stw %l4,[%o1+%g0] ! Mem[00000000908000c0] = cdfcc8e6 ! Mem[00000000918000d8] = 57d20122, %l18 = 593bb7204729cb57 ldsw [%o3+%i6],%g2 ! %g2 = 593bb7204729cb57 ! %l2 = 0000000075b45a95, Mem[00000000918000d3] = 0e985f3b stb %l2,[%o3+0x013] ! Mem[00000000918000d0] = 95985f3b ! Mem[00000000900000e0] = 00000057e3177af2, %l18 = 593bb7204729cb57 ldx [%o0+%o4],%g2 ! %g2 = 00000057e3177af2 p49_label_10: ! Mem[00000000720000d8] = e967e974, %l0 = 000000002f269422 swap [%i0+%i6],%l0 ! %l0 = 00000000e967e974 ! Mem[00000000730000d0] = 7bc4ff8f, %l6 = 00000000082e6cfd swap [%i2+%i5],%l6 ! %l6 = 000000007bc4ff8f ! Mem[00000000738000d4] = 085e4efa, %l1 = 00000000f66d1884 swap [%i3+0x014],%l1 ! %l1 = 00000000085e4efa ! Mem[00000000908000c8] = 3c93a620, %l18 = 593bb7204729cb57 ldsb [%o1+0x00a],%g2 ! %g2 = 000000000000003c ! Mem[00000000738000e4] = 085e4efa, %l7 = a7a72ebc, %l4 = cdfcc8e6 add %i3,0x24,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000085e4efa ! Mem[00000000728000da] = bfa3ec0c, %l3 = 0000000075b45a95 ldstub [%i1+0x01a],%l3 ! %l3 = 00000000000000ec ! %l5 = 00000000f66d1884, Mem[00000000918000d8] = 57d20122 stw %l5,[%o3+%i6] ! Mem[00000000918000d8] = f66d1884 ! Mem[00000000720000e8] = 7bcae8a0, %l4 = 085e4efa, %l3 = 000000ec add %i0,0x28,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000007bcae8a0 ! Mem[00000000738000e0] = 0000002c, %l4 = 085e4efa, %l7 = a7a72ebc add %i3,0x20,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 000000000000002c ! Mem[00000000738000d9] = 97f41cd4, %l1 = 00000000085e4efa ldstub [%i3+0x019],%l1 ! %l1 = 00000000000000f4 p49_label_11: ! Mem[00000000900000cc] = 0472ded8, %l18 = 593bb7204729cb57 ldsw [%o0+0x00c],%g2 ! %g2 = 593bb7204729cb57 ! %l2 = 0000000075b45a95, Mem[00000000720000fb] = 082e6cfd stb %l2,[%i0+0x03b] ! Mem[00000000720000f8] = 082e6c95 ! Mem[00000000730000d4] = f1f0f7ff, %l5 = f66d1884, %l0 = e967e974 add %i2,0x14,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000f1f0f7ff ! Mem[00000000720000c0] = 405b9a9f63dbb9c0, %l2 = 0000000075b45a95, %l2 = 0000000075b45a95 casxa [%i0]0x80,%l2,%l2 ! %l2 = 405b9a9f63dbb9c0 ! Mem[00000000910000d8] = fffffff075b45a95, %l18 = 593bb7204729cb57 ldx [%o2+%i6],%g2 ! %g2 = fffffff075b45a95 ! Mem[00000000738000d0] = 4369d1c8, %l4 = 085e4efa, %l5 = f66d1884 add %i3,0x10,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000004369d1c8 ! Mem[00000000720000cc] = ffe01bc1, %l0 = f1f0f7ff, %l2 = 63dbb9c0 add %i0,0x0c,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000ffe01bc1 ! Mem[00000000720000c8] = bbaa2fe6ffe01bc1, %l6 = 000000007bc4ff8f, %l3 = 000000007bcae8a0 add %i0,0x08,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = bbaa2fe6ffe01bc1 ! Mem[00000000720000dc] = 9d7e50ee, %l3 = ffe01bc1, %l6 = 7bc4ff8f add %i0,0x1c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000009d7e50ee ! %l5 = 000000004369d1c8, Mem[00000000730000d0] = 082e6cfd stw %l5,[%i2+%i5] ! Mem[00000000730000d0] = 4369d1c8 p49_label_12: ! Mem[00000000730000d8] = b46fb5b6, %l4 = 00000000085e4efa ldsh [%i2+%i6],%l4 ! %l4 = ffffffffffffb46f ! Mem[00000000738000e0] = 0000002c085e4efa, %l0 = 00000000f1f0f7ff, %l5 = 000000004369d1c8 add %i3,0x20,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 0000002c085e4efa ! Mem[00000000900000f0] = fd7f0e68, %l18 = 593bb7204729cb57 ldsb [%o0+%o6],%g2 ! %g2 = fffffffffffffffd ! %l4 = ffffffffffffb46f, Mem[00000000918000dc] = 29bc89c3 stw %l4,[%o3+0x01c] ! Mem[00000000918000dc] = ffffb46f ! Mem[00000000728000eb] = fd565699, %l4 = ffffffffffffb46f ldstub [%i1+0x02b],%l4 ! %l4 = 0000000000000099 ! %l6 = 9d7e50ee, %l7 = 0000002c, Mem[00000000900000d0] = 7bcae8a0 93556acd std %l6,[%o0+%i5] ! Mem[00000000900000d0] = 9d7e50ee 0000002c ! %l0 = 00000000f1f0f7ff, Mem[00000000910000c0] = c522b23b stb %l0,[%o2+%g0] ! Mem[00000000910000c0] = ff22b23b ! %l6 = 000000009d7e50ee, Mem[00000000918000dc] = ffffb46f stw %l6,[%o3+0x01c] ! Mem[00000000918000dc] = 9d7e50ee ! Mem[00000000728000f0] = 9f8c4a3c22c8ba4d, %l1 = 00000000000000f4, %l1 = 00000000000000f4 add %i1,0x30,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 9f8c4a3c22c8ba4d ! Mem[00000000738000df] = ffe01bc1, %l4 = 0000000000000099 ldstub [%i3+0x01f],%l4 ! %l4 = 00000000000000c1 p49_label_13: ! Mem[00000000730000d8] = b46fb5b6841c3f92, %l7 = 000000000000002c, %l4 = 00000000000000c1 add %i2,0x18,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = b46fb5b6841c3f92 ! %l5 = 0000002c085e4efa, Mem[00000000910000dc] = 75b45a95 stw %l5,[%o2+0x01c] ! Mem[00000000910000dc] = 085e4efa ! %l4 = b46fb5b6841c3f92, Mem[00000000720000f5] = 660adf98 stb %l4,[%i0+0x035] ! Mem[00000000720000f4] = 6692df98 ! Mem[00000000730000d8] = b46fb5b6841c3f92, %l7 = 000000000000002c, %l2 = 00000000ffe01bc1 add %i2,0x18,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = b46fb5b6841c3f92 ! %l4 = 841c3f92, %l5 = 085e4efa, Mem[00000000910000f8] = f66d1884 cdf6c3bc std %l4,[%o2+0x038] ! Mem[00000000910000f8] = 841c3f92 085e4efa ! Mem[00000000900000c8] = d7b08d930472ded8, %l18 = 593bb7204729cb57 ldx [%o0+%i4],%g2 ! %g2 = d7b08d930472ded8 ! Mem[00000000738000d8] = 97ff1cd4ffe01bff, %l6 = 000000009d7e50ee, %l6 = 000000009d7e50ee add %i3,0x18,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 97ff1cd4ffe01bff ! Mem[00000000720000f4] = 6692df98, %l5 = 0000002c085e4efa swap [%i0+0x034],%l5 ! %l5 = 000000006692df98 ! Mem[00000000730000ec] = 30f948e2, %l2 = b46fb5b6841c3f92 swap [%i2+0x02c],%l2 ! %l2 = 0000000030f948e2 ! %l4 = b46fb5b6841c3f92, Mem[00000000908000e9] = 46ed605b stb %l4,[%o1+0x029] ! Mem[00000000908000e8] = 92ed605b p49_label_14: ! Mem[00000000728000ec] = 232e63b8, %l0 = f1f0f7ff, %l1 = 22c8ba4d add %i1,0x2c,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000232e63b8 ! Mem[00000000738000cc] = 00ff0001, %l0 = 00000000f1f0f7ff ldsh [%i3+0x00e],%l0 ! %l0 = 0000000000000001 ! Mem[00000000918000f8] = ac752c94, %l18 = 593bb7204729cb57 ldsb [%o3+0x03b],%g2 ! %g2 = ffffffffffffffac ! %l5 = 000000006692df98, Mem[00000000728000c8] = ff030cf9 stw %l5,[%i1+%i4] ! Mem[00000000728000c8] = 6692df98 ! Mem[00000000908000e8] = 3392ed60, %l18 = 593bb7204729cb57 ldsw [%o1+%o5],%g2 ! %g2 = 593bb7204729cb57 ! Mem[00000000738000f8] = c7cafb88, %l1 = 00000000232e63b8 swap [%i3+0x038],%l1 ! %l1 = 00000000c7cafb88 ! %l5 = 000000006692df98, Mem[00000000908000cc] = a6202de8 stw %l5,[%o1+0x00c] ! Mem[00000000908000cc] = 6692df98 ! Mem[00000000910000c0] = ff22b23bdd4b632b, %l18 = 593bb7204729cb57 ldx [%o2+%g0],%g2 ! %g2 = ff22b23bdd4b632b ! Mem[00000000900000fc] = bab5974c, %l18 = 593bb7204729cb57 ldsw [%o0+0x03c],%g2 ! %g2 = 593bb7204729cb57 ! Mem[00000000918000f0] = 2effe3b0, %l18 = 593bb7204729cb57 ldsw [%o3+%o6],%g2 ! %g2 = 593bb7204729cb57 p49_label_15: ! Mem[00000000730000d3] = 4369d1c8, %l5 = 000000006692df98 ldstub [%i2+0x013],%l5 ! %l5 = 00000000000000c8 ! Mem[00000000720000d4] = f1402709, %l7 = 0000002c, %l3 = ffe01bc1 add %i0,0x14,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000f1402709 ! Mem[00000000738000f0] = bbe93723, %l2 = 30f948e2, %l7 = 0000002c add %i3,0x30,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000bbe93723 ! Mem[00000000730000e0] = ec718f37, %l6 = ffe01bff, %l5 = 000000c8 add %i2,0x20,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000ec718f37 ! Mem[00000000900000cc] = ded89d7e, %l18 = 593bb7204729cb57 ldsb [%o0+0x00e],%g2 ! %g2 = ffffffffffffffde ! %l4 = 841c3f92, %l5 = ec718f37, Mem[00000000900000e0] = 00000057 e3177af2 std %l4,[%o0+%o4] ! Mem[00000000900000e0] = 841c3f92 ec718f37 ! Mem[00000000738000c4] = 43ff92e0, %l3 = 00000000f1402709 ldstub [%i3+0x004],%l3 ! %l3 = 0000000000000043 ! Mem[00000000908000c8] = 3c936692, %l18 = 593bb7204729cb57 ldsh [%o1+0x00a],%g2 ! %g2 = 0000000000003c93 ! Mem[00000000720000c8] = bbaa2fe6ffe01bc1, %l5 = 00000000ec718f37, %l7 = 00000000bbe93723 add %i0,0x08,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = bbaa2fe6ffe01bc1 ! Mem[00000000730000e0] = ec718f37, %l1 = 00000000c7cafb88 ldsw [%i2+%o4],%l1 ! %l1 = ffffffffec718f37 ba,a p49_not_taken_0_end p49_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p49_branch_failed p49_not_taken_0_end: ! End of Random Code for Processor 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 0000000000000001 bne,a,pn %xcc,p49_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffec718f37 bne,a,pn %xcc,p49_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000030f948e2 bne,a,pn %xcc,p49_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000043 bne,a,pn %xcc,p49_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be b46fb5b6841c3f92 bne,a,pn %xcc,p49_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000ec718f37 bne,a,pn %xcc,p49_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 97ff1cd4ffe01bff bne,a,pn %xcc,p49_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be bbaa2fe6ffe01bc1 bne,a,pn %xcc,p49_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p49_local0_expect,%g1 ldx [%g1+0x018],%g2 ! Expected data = 2f2694229d7e50ee ldx [%i0+0x018],%g3 ! Observed data at 00000000720000d8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7bcae8a0ffa72ebc ldx [%i0+0x028],%g3 ! Observed data at 00000000720000e8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 916f6d3e085e4efa ldx [%i0+0x030],%g3 ! Observed data at 00000000720000f0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 082e6c959fd9e7d4 ldx [%i0+0x038],%g3 ! Observed data at 00000000720000f8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x038,%g4 set p49_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 6692df98204c012b ldx [%i1+0x008],%g3 ! Observed data at 00000000728000c8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8ecc5d30000000ee ldx [%i1+0x010],%g3 ! Observed data at 00000000728000d0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = bfa3ff0c6f70e0ff ldx [%i1+0x018],%g3 ! Observed data at 00000000728000d8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = fd5656ff232e63b8 ldx [%i1+0x028],%g3 ! Observed data at 00000000728000e8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x028,%g4 set p49_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 3346ed60f723bf4f ldx [%i2+0x000],%g3 ! Observed data at 00000000730000c0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 420158e87470ffe2 ldx [%i2+0x008],%g3 ! Observed data at 00000000730000c8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4369d1fff1f0f7ff 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 = ec718f3730f948e2 ldx [%i2+0x020],%g3 ! Observed data at 00000000730000e0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ec718f37841c3f92 ldx [%i2+0x028],%g3 ! Observed data at 00000000730000e8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff94e91acdfcc8e6 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 ldx [%g1+0x000],%g2 ! Expected data = be69c920ffff92e0 ldx [%i3+0x000],%g3 ! Observed data at 00000000738000c0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d8309ad000ff0001 ldx [%i3+0x008],%g3 ! Observed data at 00000000738000c8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4369d1c8f66d1884 ldx [%i3+0x010],%g3 ! Observed data at 00000000738000d0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 232e63b8f723bf4f 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_dfill_failed: ba p49_failed mov 0xddd,%g1 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: ldsw [%i3+0x024],%l6 ! Mem[00000000738000e4] ldstub [%i2+0x027],%l5 ! Mem[00000000730000e7] swap [%i2+0x004],%l4 ! Mem[00000000730000c4] std %l6,[%i1+0x020] ! Mem[00000000728000e0] ldstub [%i1+0x033],%l0 ! Mem[00000000728000f3] sth %l5,[%i1+0x034] ! Mem[00000000728000f4] ldstub [%i3+0x03a],%l3 ! Mem[00000000738000fa] done p49_trap1o: ldsw [%o3+0x024],%l6 ! Mem[00000000738000e4] ldstub [%o2+0x027],%l5 ! Mem[00000000730000e7] swap [%o2+0x004],%l4 ! Mem[00000000730000c4] std %l6,[%o1+0x020] ! Mem[00000000728000e0] ldstub [%o1+0x033],%l0 ! Mem[00000000728000f3] sth %l5,[%o1+0x034] ! Mem[00000000728000f4] ldstub [%o3+0x03a],%l3 ! Mem[00000000738000fa] done p49_trap2e: std %l4,[%i3+0x018] ! Mem[00000000738000d8] sth %l3,[%i1+0x03e] ! Mem[00000000728000fe] done p49_trap2o: std %l4,[%o3+0x018] ! Mem[00000000738000d8] sth %l3,[%o1+0x03e] ! Mem[00000000728000fe] done p49_trap3e: nop nop nop nop done p49_trap3o: nop nop nop nop done p49_init_memory_pointers: set p49_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p49_local0_start,%i0 set p49_local1_start,%i1 set p49_local2_start,%i2 set p49_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = b183c3b9fe950684 ldx [%g1+0x008],%l1 ! %l1 = b1a2ccb6dd4b632b ldx [%g1+0x010],%l2 ! %l2 = c5704a93fd7f0e68 ldx [%g1+0x018],%l3 ! %l3 = b7e91d3abbe93723 ldx [%g1+0x020],%l4 ! %l4 = 7c4d766459e51892 ldx [%g1+0x028],%l5 ! %l5 = 9141e39809699c29 ldx [%g1+0x030],%l6 ! %l6 = 17f48e48420158e8 ldx [%g1+0x038],%l7 ! %l7 = 507462a230f948e2 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = d6e43178 597d3712 f649357b ccab4b12 ! %f4 = 8ca10827 605291d3 6c312652 e13cff58 ! %f8 = 58acae99 09d85b5e b1917826 c7574b46 ! %f12 = 92f1f3e0 0eafd2fd 913be238 1a0f8a5d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 65871528 f4519798 065971e8 df6f175c ! %f20 = 63f0985f 250ed996 b6626730 b3015b07 ! %f24 = 2d8a4151 bf551bea f3e8cf3f e34e487d ! %f28 = 556ce734 3e53ae5e 615f91ea 7809dc5c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2dbccbaa 06146db5 54cafe7f f5daa642 ! %f36 = e505e121 78eff170 e233ea27 ab2d331b ! %f40 = 81198c1d c97abd8f 8cb58777 71789c7b ! %f44 = 835631c6 6eef0f57 59721294 6efa6ec2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbbc4351f0000002f,%g7,%g1 ! GSR scale = 5, align = 7 wr %g1,%g0,%gsr ! GSR = bbc4351f0000002f wr %g0,%y ! Clear Y 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[00000000740000f2] = b1e4520b, %l3 = af1450f07e01a637 ldstub [%i0+0x032],%l3 ! %l3 = 0000000000000052 ! Mem[00000000918000d8] = 57d20022, %l18 = 605d9384165458a8 ldsw [%o3+%i6],%g2 ! %g2 = 605d9384165458a8 ! Mem[00000000758000e5] = 8f393fa3, %l0 = a8434ba0c0aaa8c3 ldstub [%i3+0x025],%l0 ! %l0 = 0000000000000039 ! Mem[00000000748000fd] = 592776cb, %l3 = 0000000000000052 ldstub [%i1+0x03d],%l3 ! %l3 = 0000000000000027 ! Mem[00000000750000c4] = c15a1c81, %l3 = 0000000000000027 swap [%i2+0x004],%l3 ! %l3 = 00000000c15a1c81 ! Mem[00000000908000e4] = 21f5d561, %l18 = 605d9384165458a8 ldsw [%o1+0x024],%g2 ! %g2 = 605d9384165458a8 ! %l0 = 0000000000000039, Mem[00000000918000e6] = 6080d970 stb %l0,[%o3+0x026] ! Mem[00000000918000e4] = 3980d970 ! Mem[00000000748000d4] = 3454926b, %l7 = e6b58e967e393c99 swap [%i1+0x014],%l7 ! %l7 = 000000003454926b ! Mem[00000000748000cc] = 6023ed84, %l4 = 070d9ff8, %l2 = 8a8f8333 add %i1,0x0c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000006023ed84 ! %l5 = 23537fa40f638906, Mem[00000000900000f8] = 725b5596 stw %l5,[%o0+0x038] ! Mem[00000000900000f8] = 0f638906 p50_label_2: ! Mem[00000000748000ec] = 82763f1f, %l7 = 3454926b, %l0 = 00000039 add %i1,0x2c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000082763f1f ! Mem[00000000908000d8] = 5b0dc097, %l18 = 605d9384165458a8 ldsw [%o1+%i6],%g2 ! %g2 = 605d9384165458a8 ! Mem[00000000750000d8] = 084d3d52bc54b049, %l7 = 000000003454926b, %l3 = 00000000c15a1c81 add %i2,0x18,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 084d3d52bc54b049 ! Mem[00000000748000fc] = 59ff76cb, %l3 = 084d3d52bc54b049 swap [%i1+0x03c],%l3 ! %l3 = 0000000059ff76cb ! %l4 = 070d9ff8, %l5 = 0f638906, Mem[00000000910000f0] = 38ff2a97 cb95fea2 std %l4,[%o2+%o6] ! Mem[00000000910000f0] = 070d9ff8 0f638906 ! Mem[00000000748000ec] = 82763f1f, %l1 = fe648c5a, %l2 = 6023ed84 add %i1,0x2c,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000082763f1f ! Mem[00000000748000c0] = d1e74e71, %l7 = 3454926b, %l6 = 3f4d276d casa [%i1]0x80,%l7,%l6 ! %l6 = 00000000d1e74e71 ! Mem[00000000900000c0] = 85008803, %l18 = 605d9384165458a8 ldsh [%o0+0x002],%g2 ! %g2 = ffffffffffff8500 ! %l6 = d1e74e71, %l7 = 3454926b, Mem[00000000908000f8] = f6f5d23f ab225f28 std %l6,[%o1+0x038] ! Mem[00000000908000f8] = d1e74e71 3454926b ! Mem[00000000758000c4] = 4adb9d90, %l7 = 3454926b, %l4 = 070d9ff8 add %i3,0x04,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000004adb9d90 p50_label_3: ! Mem[00000000740000c4] = 589e5160, %l4 = 4adb9d90, %l7 = 3454926b add %i0,0x04,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000589e5160 ! %l4 = 4adb9d90, %l5 = 0f638906, Mem[00000000740000f8] = 1fb5f191 37be7e1b std %l4,[%i0+0x038] ! Mem[00000000740000f8] = 4adb9d90 0f638906 ! Mem[00000000740000f8] = 4adb9d900f638906, %l0 = 0000000082763f1f, %l5 = 23537fa40f638906 add %i0,0x38,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 4adb9d900f638906 ! Mem[00000000918000d8] = 57d20022, %l18 = 605d9384165458a8 ldsw [%o3+%i6],%g2 ! %g2 = 605d9384165458a8 ! Mem[00000000758000c0] = 972db1c9, %l2 = 0000000082763f1f ldsh [%i3+0x002],%l2 ! %l2 = ffffffffffffb1c9 ! Mem[00000000740000cc] = d2975040, %l2 = ffffffffffffb1c9 swap [%i0+0x00c],%l2 ! %l2 = 00000000d2975040 ! Mem[00000000900000e0] = efcae317, %l18 = 605d9384165458a8 ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffffefca ! Mem[00000000750000ec] = 5bdbe7b3, %l2 = 00000000d2975040 ldstub [%i2+0x02c],%l2 ! %l2 = 000000000000005b ! %l3 = 0000000059ff76cb, Mem[00000000900000f0] = 44cc4dae stw %l3,[%o0+%o6] ! Mem[00000000900000f0] = 59ff76cb ! Mem[00000000750000cc] = 553f460b, %l3 = 59ff76cb, %l2 = 0000005b add %i2,0x0c,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000553f460b p50_label_4: ! Mem[00000000740000e0] = 6e49fa778af9b654, %l5 = 4adb9d900f638906, %l4 = 000000004adb9d90 add %i0,0x20,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 6e49fa778af9b654 ! Mem[00000000758000e8] = d8fe01b2, %l3 = 59ff76cb, %l6 = d1e74e71 add %i3,0x28,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000d8fe01b2 ! Mem[00000000758000ec] = 31e22c49, %l1 = fe648c5a, %l0 = 82763f1f add %i3,0x2c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000031e22c49 ! %l2 = 553f460b, %l3 = 59ff76cb, Mem[00000000910000f8] = 9579f5c7 cdf6c3bc std %l2,[%o2+0x038] ! Mem[00000000910000f8] = 553f460b 59ff76cb ! %l6 = 00000000d8fe01b2, Mem[00000000750000da] = 084d3d52 stb %l6,[%i2+0x01a] ! Mem[00000000750000d8] = 084db252 ! Mem[00000000750000d8] = 084db252, %l3 = 0000000059ff76cb ldsb [%i2+%i6],%l3 ! %l3 = 0000000000000008 ! %l4 = 8af9b654, %l5 = 0f638906, Mem[00000000900000d8] = e8bc328c aea3305c std %l4,[%o0+%i6] ! Mem[00000000900000d8] = 8af9b654 0f638906 ! Mem[00000000910000dc] = 7b31d336, %l18 = 605d9384165458a8 ldsw [%o2+0x01c],%g2 ! %g2 = 605d9384165458a8 ! Mem[00000000910000e0] = 133f2cae, %l18 = 605d9384165458a8 ldsb [%o2+0x022],%g2 ! %g2 = 0000000000000013 ! Mem[00000000910000e8] = f6f6adbc, %l18 = 605d9384165458a8 ldsh [%o2+0x02a],%g2 ! %g2 = fffffffffffff6f6 p50_label_5: ! Mem[00000000758000d4] = 67d06e1d, %l4 = 6e49fa778af9b654 swap [%i3+0x014],%l4 ! %l4 = 0000000067d06e1d ! Mem[00000000750000f8] = 8ded4daa, %l3 = 0000000000000008 ldsh [%i2+0x038],%l3 ! %l3 = ffffffffffff8ded ! Mem[00000000758000ee] = 31e22c49, %l3 = ffffffffffff8ded ldstub [%i3+0x02e],%l3 ! %l3 = 000000000000002c ! %l2 = 00000000553f460b, Mem[00000000910000fc] = 59ff76cb stw %l2,[%o2+0x03c] ! Mem[00000000910000fc] = 553f460b ! Mem[00000000748000fc] = bc54b049, %l1 = 5ec38565fe648c5a swap [%i1+0x03c],%l1 ! %l1 = 00000000bc54b049 ! %l1 = 00000000bc54b049, Mem[00000000900000c8] = d7b08d93 stw %l1,[%o0+%i4] ! Mem[00000000900000c8] = bc54b049 ! Mem[00000000740000d8] = 3934f9e7, %l5 = 0f638906, %l6 = d8fe01b2 add %i0,0x18,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000003934f9e7 ! Mem[00000000740000ec] = fca7ca7f, %l0 = 31e22c49, %l0 = 31e22c49 add %i0,0x2c,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000fca7ca7f ! Mem[00000000740000e8] = 989d3563fca7ca7f, %l1 = 00000000bc54b049 ldx [%i0+%o5],%l1 ! %l1 = 989d3563fca7ca7f ! Mem[00000000758000c8] = 167d5c6d7e57c28f, %l3 = 000000000000002c ldx [%i3+%i4],%l3 ! %l3 = 167d5c6d7e57c28f p50_label_6: ! Mem[00000000908000fc] = 3454926b, %l18 = 605d9384165458a8 ldsw [%o1+0x03c],%g2 ! %g2 = 605d9384165458a8 ! %l5 = 4adb9d900f638906, Mem[00000000910000fc] = 553f460b stw %l5,[%o2+0x03c] ! Mem[00000000910000fc] = 0f638906 ! %l1 = 989d3563fca7ca7f, Mem[00000000908000f1] = 4aa70cf4 stb %l1,[%o1+0x031] ! Mem[00000000908000f0] = 7fa70cf4 ! Mem[00000000758000d4] = 8af9b654, %l2 = 553f460b, %l0 = fca7ca7f add %i3,0x14,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000008af9b654 ! Mem[00000000900000ec] = b2429f80, %l18 = 605d9384165458a8 ldsb [%o0+0x02c],%g2 ! %g2 = ffffffffffffffb2 ! Mem[00000000740000f4] = a66d872c, %l2 = 00000000553f460b ldsw [%i0+0x034],%l2 ! %l2 = ffffffffa66d872c ! Mem[00000000740000d4] = 17381c1b, %l0 = 8af9b654, %l0 = 8af9b654 add %i0,0x14,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000017381c1b ! Mem[00000000758000d8] = 734a7841, %l3 = 7e57c28f, %l0 = 17381c1b add %i3,0x18,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000734a7841 ! %l4 = 0000000067d06e1d, Mem[00000000740000e9] = 989d3563 stb %l4,[%i0+0x029] ! Mem[00000000740000e8] = 981d3563 ! Mem[00000000758000fc] = b0af6011, %l6 = 000000003934f9e7 swap [%i3+0x03c],%l6 ! %l6 = 00000000b0af6011 p50_label_7: ! Mem[00000000758000f4] = 5201a4de, %l7 = 00000000589e5160 swap [%i3+0x034],%l7 ! %l7 = 000000005201a4de ! Mem[00000000740000e4] = 8af9b654, %l1 = 989d3563fca7ca7f swap [%i0+0x024],%l1 ! %l1 = 000000008af9b654 ! Mem[00000000748000d8] = f0632966, %l2 = a66d872c, %l0 = 734a7841 add %i1,0x18,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000f0632966 ! Mem[00000000740000dd] = 121b4a91, %l6 = 00000000b0af6011 ldstub [%i0+0x01d],%l6 ! %l6 = 000000000000001b ! Mem[00000000758000f8] = 2e0be7323934f9e7, %l1 = 000000008af9b654, %l2 = ffffffffa66d872c add %i3,0x38,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 2e0be7323934f9e7 ! %l2 = 3934f9e7, %l3 = 7e57c28f, Mem[00000000918000d8] = 57d20022 29bc89c3 std %l2,[%o3+%i6] ! Mem[00000000918000d8] = 3934f9e7 7e57c28f ! Mem[00000000740000f0] = b1e4ff0ba66d872c, %l6 = 000000000000001b, %l5 = 4adb9d900f638906 add %i0,0x30,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = b1e4ff0ba66d872c ! Mem[00000000918000c0] = 86060a36, %l18 = 605d9384165458a8 ldsb [%o3+0x002],%g2 ! %g2 = ffffffffffffff86 ! %l1 = 000000008af9b654, Mem[00000000750000cc] = 553f460b stw %l1,[%i2+0x00c] ! Mem[00000000750000cc] = 8af9b654 ! Mem[00000000748000d0] = ac4dc8ff, %l3 = 7e57c28f, %l2 = 3934f9e7 add %i1,0x10,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000ac4dc8ff p50_label_8: ! Mem[00000000748000c4] = 01baf664, %l5 = b1e4ff0ba66d872c swap [%i1+0x004],%l5 ! %l5 = 0000000001baf664 ! Mem[00000000750000c7] = 00000027, %l3 = 167d5c6d7e57c28f ldstub [%i2+0x007],%l3 ! %l3 = 0000000000000027 ! Mem[00000000740000fc] = 0f638906, %l5 = 0000000001baf664 swap [%i0+0x03c],%l5 ! %l5 = 000000000f638906 ! Mem[00000000740000f0] = b1e4ff0ba66d872c, %l1 = 000000008af9b654, %l1 = 000000008af9b654 add %i0,0x30,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = b1e4ff0ba66d872c ! %l6 = 0000001b, %l7 = 5201a4de, Mem[00000000910000c8] = a1e5df4d f0444119 std %l6,[%o2+%i4] ! Mem[00000000910000c8] = 0000001b 5201a4de ! Mem[00000000740000f0] = b1e4ff0b, %l5 = 0f638906, %l5 = 0f638906 add %i0,0x30,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000b1e4ff0b ! Mem[00000000900000f0] = 59ff76cb, %l18 = 605d9384165458a8 ldsw [%o0+%o6],%g2 ! %g2 = 605d9384165458a8 ! Mem[00000000908000f0] = a70cf408, %l18 = 605d9384165458a8 ldsb [%o1+0x032],%g2 ! %g2 = ffffffffffffffa7 ! Mem[00000000748000c0] = d1e74e71, %l1 = b1e4ff0ba66d872c ldsw [%i1+%g0],%l1 ! %l1 = ffffffffd1e74e71 ! Mem[00000000918000c8] = 477736dd, %l18 = 605d9384165458a8 ldsb [%o3+0x00b],%g2 ! %g2 = 0000000000000047 p50_label_9: ! Mem[00000000758000c0] = 972db1c9, %l4 = 67d06e1d, %l6 = 0000001b casa [%i3]0x80,%l4,%l6 ! %l6 = 00000000972db1c9 ! %l4 = 0000000067d06e1d, Mem[00000000900000df] = 066aadef stb %l4,[%o0+0x01f] ! Mem[00000000900000dc] = 1d6aadef ! Mem[00000000758000c0] = 972db1c9, %l0 = f0632966, %l3 = 00000027 casa [%i3]0x80,%l0,%l3 ! %l3 = 00000000972db1c9 ! Mem[00000000918000c0] = 86060a36, %l18 = 605d9384165458a8 ldsh [%o3+0x002],%g2 ! %g2 = ffffffffffff8606 ! Mem[00000000918000f0] = 2effe3b05aed9849, %l18 = 605d9384165458a8 ldx [%o3+%o6],%g2 ! %g2 = 2effe3b05aed9849 ! %l4 = 0000000067d06e1d, Mem[00000000748000c4] = a66d872c stw %l4,[%i1+0x004] ! Mem[00000000748000c4] = 67d06e1d ! Mem[00000000748000f4] = 5498798d, %l2 = ac4dc8ff, %l3 = 972db1c9 add %i1,0x34,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000005498798d ! %l7 = 000000005201a4de, Mem[00000000908000ce] = 2de87198 stb %l7,[%o1+0x00e] ! Mem[00000000908000cc] = dee87198 ! %l0 = 00000000f0632966, Mem[00000000748000c6] = 67d06e1d stb %l0,[%i1+0x006] ! Mem[00000000748000c4] = 67d0661d ! %l7 = 000000005201a4de, Mem[00000000900000d4] = 93556acd stw %l7,[%o0+0x014] ! Mem[00000000900000d4] = 5201a4de p50_label_10: ! Mem[00000000740000ff] = 01baf664, %l0 = 00000000f0632966 ldstub [%i0+0x03f],%l0 ! %l0 = 0000000000000064 ! %l1 = ffffffffd1e74e71, Mem[00000000900000f7] = 4c0f6389 stb %l1,[%o0+0x037] ! Mem[00000000900000f4] = 710f6389 ! Mem[00000000748000f0] = d0381eb75498798d, %l0 = 0000000000000064, %l6 = 00000000972db1c9 add %i1,0x30,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = d0381eb75498798d ! %l0 = 0000000000000064, Mem[00000000918000f2] = e3b05aed stb %l0,[%o3+0x032] ! Mem[00000000918000f0] = 64b05aed ! Mem[00000000750000e0] = de350889, %l5 = 00000000b1e4ff0b swap [%i2+%o4],%l5 ! %l5 = 00000000de350889 ! Mem[00000000750000c4] = 000000ff, %l6 = 5498798d, %l3 = 5498798d add %i2,0x04,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000000000ff ! Mem[00000000750000e9] = 7b5c11af, %l4 = 0000000067d06e1d ldstub [%i2+0x029],%l4 ! %l4 = 000000000000005c ! Mem[00000000740000f4] = a66d872c, %l0 = 00000064, %l0 = 00000064 add %i0,0x34,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000a66d872c ! Mem[00000000910000c0] = 08bb047d, %l18 = 605d9384165458a8 ldsh [%o2+0x002],%g2 ! %g2 = 00000000000008bb ! Mem[00000000918000e8] = 09e7e5df, %l18 = 605d9384165458a8 ldsb [%o3+0x02a],%g2 ! %g2 = 0000000000000009 p50_label_11: ! %l6 = d0381eb75498798d, Mem[00000000910000f4] = 0f638906 stw %l6,[%o2+0x034] ! Mem[00000000910000f4] = 5498798d ! Mem[00000000900000f8] = 0f638906, %l18 = 605d9384165458a8 ldsw [%o0+0x038],%g2 ! %g2 = 605d9384165458a8 ! %l0 = 00000000a66d872c, Mem[00000000900000f4] = 4499e371 stw %l0,[%o0+0x034] ! Mem[00000000900000f4] = a66d872c ! %l2 = 00000000ac4dc8ff, Mem[00000000740000f0] = b1e4ff0b stw %l2,[%i0+%o6] ! Mem[00000000740000f0] = ac4dc8ff ! Mem[00000000748000fd] = fe648c5a, %l6 = d0381eb75498798d ldstub [%i1+0x03d],%l6 ! %l6 = 0000000000000064 ! Mem[00000000750000ec] = ffdbe7b3, %l2 = 00000000ac4dc8ff swap [%i2+0x02c],%l2 ! %l2 = 00000000ffdbe7b3 ! Mem[00000000908000c4] = 66c2b5be, %l18 = 605d9384165458a8 ldsh [%o1+0x004],%g2 ! %g2 = 00000000000066c2 ! Mem[00000000740000f8] = 4adb9d9001baf6ff, %l6 = 0000000000000064, %l5 = 00000000de350889 add %i0,0x38,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 4adb9d9001baf6ff ! Mem[00000000748000f0] = d0381eb7, %l5 = 01baf6ff, %l2 = ffdbe7b3 add %i1,0x30,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000d0381eb7 ! %l6 = 00000064, %l7 = 5201a4de, Mem[00000000908000e0] = 242a1794 21f5d561 std %l6,[%o1+%o4] ! Mem[00000000908000e0] = 00000064 5201a4de p50_label_12: ! Mem[00000000758000f4] = 589e5160, %l2 = d0381eb7, %l2 = d0381eb7 add %i3,0x34,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000589e5160 ! %l7 = 000000005201a4de, Mem[00000000908000f6] = 782dd1e7 stb %l7,[%o1+0x036] ! Mem[00000000908000f4] = de2dd1e7 ! %l5 = 4adb9d9001baf6ff, Mem[00000000908000df] = d6000000 stb %l5,[%o1+0x01f] ! Mem[00000000908000dc] = ff000000 ! Mem[00000000748000e0] = 8b98e6f0, %l5 = 01baf6ff, %l1 = d1e74e71 add %i1,0x20,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000008b98e6f0 ! Mem[00000000758000c4] = 4adb9d90, %l0 = a66d872c, %l4 = 0000005c add %i3,0x04,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000004adb9d90 ! Mem[00000000750000d8] = 084db252, %l1 = 000000008b98e6f0 ldsh [%i2+0x01a],%l1 ! %l1 = ffffffffffffb252 ! %l2 = 589e5160, %l3 = 000000ff, Mem[00000000908000f8] = d1e74e71 3454926b std %l2,[%o1+0x038] ! Mem[00000000908000f8] = 589e5160 000000ff ! Mem[00000000740000ec] = fca7ca7f, %l2 = 00000000589e5160 swap [%i0+0x02c],%l2 ! %l2 = 00000000fca7ca7f ! Mem[00000000758000cc] = 7e57c28f, %l6 = 00000064, %l5 = 01baf6ff add %i3,0x0c,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 000000007e57c28f ! Mem[00000000918000d8] = 3934f9e77e57c28f, %l18 = 605d9384165458a8 ldx [%o3+%i6],%g2 ! %g2 = 3934f9e77e57c28f p50_label_13: ! Mem[00000000758000c4] = 4adb9d90, %l1 = ffffb252, %l7 = 5201a4de add %i3,0x04,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000004adb9d90 ! %l2 = 00000000fca7ca7f, Mem[00000000908000c5] = c2b5bec1 stb %l2,[%o1+0x005] ! Mem[00000000908000c4] = 7fb5bec1 ! Mem[00000000750000fc] = f15b2766, %l4 = 000000004adb9d90 swap [%i2+0x03c],%l4 ! %l4 = 00000000f15b2766 ! Mem[00000000918000fc] = 755694de, %l18 = 605d9384165458a8 ldsb [%o3+0x03c],%g2 ! %g2 = 0000000000000075 ! Mem[00000000750000f8] = 8ded4daa, %l0 = a66d872c, %l5 = 7e57c28f add %i2,0x38,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000008ded4daa ! Mem[00000000758000cc] = 7e57c28f, %l0 = a66d872c, %l6 = 00000064 add %i3,0x0c,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 000000007e57c28f ! Mem[00000000910000fc] = 0f638906, %l18 = 605d9384165458a8 ldsw [%o2+0x03c],%g2 ! %g2 = 605d9384165458a8 ! %l1 = ffffffffffffb252, Mem[00000000900000cc] = 0472ded8 stb %l1,[%o0+0x00c] ! Mem[00000000900000cc] = 5272ded8 ! Mem[00000000910000e0] = 01c2133f, %l18 = 605d9384165458a8 ldsw [%o2+%o4],%g2 ! %g2 = 605d9384165458a8 ! Mem[00000000910000cc] = 01a4de06, %l18 = 605d9384165458a8 ldsb [%o2+0x00d],%g2 ! %g2 = 0000000000000001 p50_label_14: ! Mem[00000000748000d8] = f0632966, %l3 = 00000000000000ff swap [%i1+%i6],%l3 ! %l3 = 00000000f0632966 ! Mem[00000000748000fc] = feff8c5a, %l1 = ffffffffffffb252 swap [%i1+0x03c],%l1 ! %l1 = 00000000feff8c5a ! Mem[00000000740000c8] = 8b2c1c75ffffb1c9, %l5 = 000000008ded4daa, %l4 = 00000000f15b2766 add %i0,0x08,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 8b2c1c75ffffb1c9 ! Mem[00000000910000cc] = a4de06bd, %l18 = 605d9384165458a8 ldsb [%o2+0x00e],%g2 ! %g2 = ffffffffffffffa4 ! Mem[00000000900000f0] = cba66d87, %l18 = 605d9384165458a8 ldsb [%o0+0x033],%g2 ! %g2 = ffffffffffffffcb ! Mem[00000000748000d8] = 000000ff0e6bd4bd, %l6 = 000000007e57c28f, %l3 = 00000000f0632966 add %i1,0x18,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 000000ff0e6bd4bd ! Mem[00000000740000c8] = 8b2c1c75ffffb1c9, %l7 = 000000004adb9d90, %l3 = 000000ff0e6bd4bd add %i0,0x08,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 8b2c1c75ffffb1c9 ! %l4 = 8b2c1c75ffffb1c9, Mem[00000000918000dc] = 7e57c28f stb %l4,[%o3+0x01c] ! Mem[00000000918000dc] = c957c28f ! %l3 = 8b2c1c75ffffb1c9, Mem[00000000908000f0] = d27fa70c stw %l3,[%o1+%o6] ! Mem[00000000908000f0] = ffffb1c9 ! Mem[00000000748000e4] = 1cc72543, %l3 = 8b2c1c75ffffb1c9 ldstub [%i1+0x024],%l3 ! %l3 = 000000000000001c p50_label_15: ! Mem[00000000750000f8] = 8ded4daa, %l0 = 00000000a66d872c ldstub [%i2+0x038],%l0 ! %l0 = 000000000000008d ! Mem[00000000910000d0] = 17f66e5e, %l18 = 605d9384165458a8 ldsh [%o2+0x012],%g2 ! %g2 = 00000000000017f6 ! %l0 = 000000000000008d, Mem[00000000918000dc] = c957c28f stb %l0,[%o3+0x01c] ! Mem[00000000918000dc] = 8d57c28f ! Mem[00000000918000f0] = 2eff64b0, %l18 = 605d9384165458a8 ldsw [%o3+%o6],%g2 ! %g2 = 605d9384165458a8 ! Mem[00000000740000c0] = 29d0bb11, %l3 = 0000001c, %l5 = 8ded4daa casa [%i0]0x80,%l3,%l5 ! %l5 = 0000000029d0bb11 ! %l3 = 000000000000001c, Mem[00000000748000c4] = 67d0661d stw %l3,[%i1+0x004] ! Mem[00000000748000c4] = 0000001c ! %l2 = fca7ca7f, %l3 = 0000001c, Mem[00000000908000c0] = e91a6828 667fb5be std %l2,[%o1+%g0] ! Mem[00000000908000c0] = fca7ca7f 0000001c ! Mem[00000000750000c0] = 7abecca5000000ff, %l7 = 000000004adb9d90 ldx [%i2+%g0],%l7 ! %l7 = 7abecca5000000ff ! Mem[00000000740000e4] = fca7ca7f, %l4 = ffffb1c9, %l4 = ffffb1c9 add %i0,0x24,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000fca7ca7f ! Mem[00000000758000e3] = 7182ead3, %l3 = 000000000000001c ldstub [%i3+0x023],%l3 ! %l3 = 00000000000000d3 ba,a p50_not_taken_0_end p50_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p50_branch_failed p50_not_taken_0_end: ! End of Random Code for Processor 50 1: membar #Sync ! Force all stores to complete p50_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c8] ! Set processor 50 done flag ! Check Registers p50_check_registers: set p50_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000008d bne,a,pn %xcc,p50_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000feff8c5a bne,a,pn %xcc,p50_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000fca7ca7f bne,a,pn %xcc,p50_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000d3 bne,a,pn %xcc,p50_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000fca7ca7f bne,a,pn %xcc,p50_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000007e57c28f bne,a,pn %xcc,p50_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 7abecca5000000ff bne,a,pn %xcc,p50_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p50_local0_expect,%g1 ldx [%g1+0x018],%g2 ! Expected data = 3934f9e712ff4a91 ldx [%i0+0x018],%g3 ! Observed data at 00000000740000d8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 981d3563589e5160 ldx [%i0+0x028],%g3 ! Observed data at 00000000740000e8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ac4dc8ffa66d872c ldx [%i0+0x030],%g3 ! Observed data at 00000000740000f0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x030,%g4 set p50_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = d1e74e710000001c ldx [%i1+0x000],%g3 ! Observed data at 00000000748000c0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ac4dc8ff7e393c99 ldx [%i1+0x010],%g3 ! Observed data at 00000000748000d0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8b98e6f0ffc72543 ldx [%i1+0x020],%g3 ! Observed data at 00000000748000e0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = fa5495aaffffb252 ldx [%i1+0x038],%g3 ! Observed data at 00000000748000f8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x038,%g4 set p50_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = aae5cbd38af9b654 ldx [%i2+0x008],%g3 ! Observed data at 00000000750000c8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 084db252bc54b049 ldx [%i2+0x018],%g3 ! Observed data at 00000000750000d8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = b1e4ff0b136b15d6 ldx [%i2+0x020],%g3 ! Observed data at 00000000750000e0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7bff11afac4dc8ff ldx [%i2+0x028],%g3 ! Observed data at 00000000750000e8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffed4daa4adb9d90 ldx [%i2+0x038],%g3 ! Observed data at 00000000750000f8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x038,%g4 set p50_local3_expect,%g1 ldx [%g1+0x020],%g2 ! Expected data = 7182eaff8fff3fa3 ldx [%i3+0x020],%g3 ! Observed data at 00000000758000e0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d8fe01b231e2ff49 ldx [%i3+0x028],%g3 ! Observed data at 00000000758000e8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x028,%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_dfill_failed: ba p50_failed mov 0xddd,%g1 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: ldsw [%i3+0x004],%l6 ! Mem[00000000758000c4] ldx [%i2+0x000],%l5 ! Mem[00000000750000c0] done p50_trap1o: ldsw [%o3+0x004],%l6 ! Mem[00000000758000c4] ldx [%o2+0x000],%l5 ! Mem[00000000750000c0] done p50_trap2e: sth %l4,[%i3+0x00a] ! Mem[00000000758000ca] done p50_trap2o: sth %l4,[%o3+0x00a] ! Mem[00000000758000ca] done p50_trap3e: nop nop nop done p50_trap3o: 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 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a8434ba0c0aaa8c3 ldx [%g1+0x008],%l1 ! %l1 = 5ec38565fe648c5a ldx [%g1+0x010],%l2 ! %l2 = 5c3c92da8a8f8333 ldx [%g1+0x018],%l3 ! %l3 = af1450f07e01a637 ldx [%g1+0x020],%l4 ! %l4 = 439d473e070d9ff8 ldx [%g1+0x028],%l5 ! %l5 = 23537fa40f638906 ldx [%g1+0x030],%l6 ! %l6 = 65bc2aae3f4d276d ldx [%g1+0x038],%l7 ! %l7 = e6b58e967e393c99 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = c99b5495 a37b5e38 956054b0 934413a9 ! %f4 = f5c424d3 e660ec6e e04a16bf 798f262a ! %f8 = 7c61fef2 02c5f4f3 f0b2d2d1 6a88e523 ! %f12 = 3291154b 231fccb9 caa4723c 82f20a07 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5d5c2e43 28060770 ee9fab1d 41032e8f ! %f20 = 38eca9e0 57fe80b0 49a63157 1063c7bc ! %f24 = 4f09d1ca e977ebe1 c819ae23 a3cef5a6 ! %f28 = 5972ff24 ce87b3c3 a19fd745 182c1f92 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 63b4220b c74e9f3b 5dc408db dfbfbc39 ! %f36 = b9e000e9 8d6b5d7a ce4a9544 905698a9 ! %f40 = d0a59486 89e5e58a e81dfcb0 3da921f7 ! %f44 = 5dd428d0 cbe67494 4f5a5446 2bebe9fd ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x136128800000006f,%g7,%g1 ! GSR scale = 13, align = 7 wr %g1,%g0,%gsr ! GSR = 136128800000006f wr %g0,%y ! Clear Y 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[00000000770000ec] = a0749582, %l4 = 45c0e268c43c7731 swap [%i2+0x02c],%l4 ! %l4 = 00000000a0749582 ! %l0 = 1406f7afcbbbc3b4, Mem[00000000918000d4] = 985f3b03 stw %l0,[%o3+0x014] ! Mem[00000000918000d4] = cbbbc3b4 ! %l4 = 00000000a0749582, Mem[00000000900000d8] = e8bc328c stw %l4,[%o0+%i6] ! Mem[00000000900000d8] = a0749582 ! Mem[00000000770000dc] = 60a7e79d, %l0 = 1406f7afcbbbc3b4 swap [%i2+0x01c],%l0 ! %l0 = 0000000060a7e79d ! Mem[00000000778000ec] = 85ea183c, %l4 = 00000000a0749582 swap [%i3+0x02c],%l4 ! %l4 = 0000000085ea183c ! Mem[00000000768000c4] = 0d8faf3f, %l7 = ebdf5fd41112ba79 swap [%i1+0x004],%l7 ! %l7 = 000000000d8faf3f ! Mem[00000000918000cc] = 7736dd33, %l18 = 194d06d5d2705153 ldsw [%o3+0x00c],%g2 ! %g2 = 194d06d5d2705153 ! Mem[00000000910000f8] = f5c7cdf6, %l18 = 194d06d5d2705153 ldsh [%o2+0x03a],%g2 ! %g2 = fffffffffffff5c7 ! Mem[00000000770000d4] = a1bc5f83, %l7 = 0d8faf3f, %l4 = 85ea183c add %i2,0x14,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000a1bc5f83 ! Mem[00000000778000f8] = ddf41788, %l1 = b1b0a236785dbbdc ldstub [%i3+0x038],%l1 ! %l1 = 00000000000000dd p51_label_2: ! Mem[00000000778000ec] = a0749582, %l0 = 60a7e79d, %l0 = 60a7e79d add %i3,0x2c,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000a0749582 ! Mem[00000000910000e8] = 8a57f6f6, %l18 = 194d06d5d2705153 ldsw [%o2+%o5],%g2 ! %g2 = 194d06d5d2705153 ! Mem[00000000778000e0] = b1a6497c, %l2 = a674c561, %l7 = 0d8faf3f add %i3,0x20,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000b1a6497c ! %l7 = 00000000b1a6497c, Mem[00000000918000c4] = 0a36bd1b stw %l7,[%o3+0x004] ! Mem[00000000918000c4] = b1a6497c ! Mem[00000000760000f8] = 062c647b, %l7 = 00000000b1a6497c swap [%i0+0x038],%l7 ! %l7 = 00000000062c647b ! %l3 = 931fd265c5cf9666, Mem[00000000778000d9] = 2253b56d stb %l3,[%i3+0x019] ! Mem[00000000778000d8] = 2266b56d ! Mem[00000000770000dc] = cbbbc3b4, %l0 = 00000000a0749582 ldsh [%i2+0x01c],%l0 ! %l0 = ffffffffffffcbbb ! Mem[00000000918000f0] = 2effe3b05aed9849, %l18 = 194d06d5d2705153 ldx [%o3+%o6],%g2 ! %g2 = 2effe3b05aed9849 ! %l6 = 4ca119fb, %l7 = 062c647b, Mem[00000000910000c0] = 5f8a08bb 047d78e7 std %l6,[%o2+%g0] ! Mem[00000000910000c0] = 4ca119fb 062c647b ! Mem[00000000900000f0] = 44cc4dae, %l18 = 194d06d5d2705153 ldsb [%o0+%o6],%g2 ! %g2 = 0000000000000044 p51_label_3: ! %l2 = dd338096a674c561, Mem[00000000910000c6] = 647ba1e5 stb %l2,[%o2+0x006] ! Mem[00000000910000c4] = 617ba1e5 ! Mem[00000000770000e4] = 195c38fd, %l3 = c5cf9666, %l6 = 4ca119fb add %i2,0x24,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000195c38fd ! %l4 = 00000000a1bc5f83, Mem[00000000770000e0] = 2620afaf stw %l4,[%i2+%o4] ! Mem[00000000770000e0] = a1bc5f83 ! %l4 = 00000000a1bc5f83, Mem[00000000918000d3] = 0ecbbbc3 stb %l4,[%o3+0x013] ! Mem[00000000918000d0] = 83cbbbc3 ! Mem[00000000900000c4] = 8803093b, %l18 = 194d06d5d2705153 ldsw [%o0+0x004],%g2 ! %g2 = 194d06d5d2705153 ! Mem[00000000900000e0] = 6aadefca, %l18 = 194d06d5d2705153 ldsw [%o0+%o4],%g2 ! %g2 = 194d06d5d2705153 ! Mem[00000000768000f5] = 317a9e74, %l7 = 00000000062c647b ldstub [%i1+0x035],%l7 ! %l7 = 000000000000007a ! %l7 = 000000000000007a, Mem[00000000768000e0] = 23bab04f stw %l7,[%i1+%o4] ! Mem[00000000768000e0] = 0000007a ! Mem[00000000770000cc] = 98a2eca5, %l0 = ffffffffffffcbbb swap [%i2+0x00c],%l0 ! %l0 = 0000000098a2eca5 ! Mem[00000000768000d4] = 36bb5993, %l6 = 00000000195c38fd ldstub [%i1+0x014],%l6 ! %l6 = 0000000000000036 p51_label_4: ! Mem[00000000770000f0] = 935d09f5b5dec162, %l6 = 0000000000000036, %l2 = dd338096a674c561 add %i2,0x30,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 935d09f5b5dec162 ! Mem[00000000770000dd] = cbbbc3b4, %l0 = 0000000098a2eca5 ldstub [%i2+0x01d],%l0 ! %l0 = 00000000000000bb ! Mem[00000000778000ca] = d7b75e25, %l3 = 931fd265c5cf9666 ldstub [%i3+0x00a],%l3 ! %l3 = 000000000000005e ! Mem[00000000778000d8] = 2266b56d, %l7 = 000000000000007a swap [%i3+%i6],%l7 ! %l7 = 000000002266b56d ! Mem[00000000770000e0] = a1bc5f83195c38fd, %l2 = 935d09f5b5dec162 ldx [%i2+%o4],%l2 ! %l2 = a1bc5f83195c38fd ! Mem[00000000768000e5] = db2d3cb3, %l5 = f1b2abee989ac920 ldstub [%i1+0x025],%l5 ! %l5 = 000000000000002d ! %l2 = a1bc5f83195c38fd, Mem[00000000760000fb] = b1a6497c stb %l2,[%i0+0x03b] ! Mem[00000000760000f8] = b1a649fd ! %l0 = 000000bb, %l1 = 000000dd, Mem[00000000760000c8] = 3717691d 598b1caa std %l0,[%i0+%i4] ! Mem[00000000760000c8] = 000000bb 000000dd ! Mem[00000000760000c0] = 0e6e76eb, %l0 = 000000bb, %l2 = 195c38fd casa [%i0]0x80,%l0,%l2 ! %l2 = 000000000e6e76eb ! Mem[00000000770000d4] = a1bc5f83, %l7 = 2266b56d, %l6 = 00000036 add %i2,0x14,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000a1bc5f83 p51_label_5: ! Mem[00000000910000d0] = 06bd17f6, %l18 = 194d06d5d2705153 ldsw [%o2+%i5],%g2 ! %g2 = 194d06d5d2705153 ! Mem[00000000768000e0] = 0000007a, %l7 = 2266b56d, %l0 = 000000bb add %i1,0x20,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000000000007a ! Mem[00000000768000ec] = 324abdb4, %l1 = 00000000000000dd swap [%i1+0x02c],%l1 ! %l1 = 00000000324abdb4 ! %l6 = 00000000a1bc5f83, Mem[00000000768000db] = 6c203db8 stb %l6,[%i1+0x01b] ! Mem[00000000768000d8] = 6c203d83 ! Mem[00000000770000c0] = db489bb2fa36fa69, %l2 = 000000000e6e76eb, %l5 = 000000000000002d casxa [%i2]0x80,%l2,%l5 ! %l5 = db489bb2fa36fa69 ! Mem[00000000768000f8] = 765d22062b8289a7, %l0 = 000000000000007a, %l1 = 00000000324abdb4 add %i1,0x38,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 765d22062b8289a7 ! Mem[00000000760000fc] = d6877dd3, %l7 = 2266b56d, %l6 = a1bc5f83 add %i0,0x3c,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000d6877dd3 ! Mem[00000000768000f8] = 765d2206, %l6 = 00000000d6877dd3 swap [%i1+0x038],%l6 ! %l6 = 00000000765d2206 ! Mem[00000000918000fc] = 94de0000, %l18 = 194d06d5d2705153 ldsb [%o3+0x03e],%g2 ! %g2 = ffffffffffffff94 ! %l0 = 0000007a, %l1 = 2b8289a7, Mem[00000000918000c0] = 69d68606 b1a6497c std %l0,[%o3+%g0] ! Mem[00000000918000c0] = 0000007a 2b8289a7 p51_label_6: ! Mem[00000000760000d0] = fcfb8cd05a1fc7f2, %l7 = 000000002266b56d ldx [%i0+%i5],%l7 ! %l7 = fcfb8cd05a1fc7f2 ! %l4 = 00000000a1bc5f83, Mem[00000000908000fd] = 225f2800 stb %l4,[%o1+0x03d] ! Mem[00000000908000fc] = 835f2800 ! Mem[00000000918000d0] = 70b0ab83, %l18 = 194d06d5d2705153 ldsw [%o3+%i5],%g2 ! %g2 = 194d06d5d2705153 ! %l0 = 0000007a, %l1 = 2b8289a7, Mem[00000000900000c0] = 64f48500 8803093b std %l0,[%o0+%g0] ! Mem[00000000900000c0] = 0000007a 2b8289a7 ! Mem[00000000760000ec] = 7ebe0a59, %l0 = 000000000000007a swap [%i0+0x02c],%l0 ! %l0 = 000000007ebe0a59 ! %l4 = a1bc5f83, %l5 = fa36fa69, Mem[00000000910000d0] = 06bd17f6 6e5e25aa std %l4,[%o2+%i5] ! Mem[00000000910000d0] = a1bc5f83 fa36fa69 ! Mem[00000000760000ee] = 0000007a, %l4 = 00000000a1bc5f83 ldstub [%i0+0x02e],%l4 ! %l4 = 0000000000000000 ! %l4 = 00000000, %l5 = fa36fa69, Mem[00000000908000f0] = d24aa70c f408782d std %l4,[%o1+%o6] ! Mem[00000000908000f0] = 00000000 fa36fa69 ! Mem[00000000900000f0] = 44cc4dae, %l18 = 194d06d5d2705153 ldsw [%o0+%o6],%g2 ! %g2 = 194d06d5d2705153 ! Mem[00000000778000f6] = 26414db1, %l2 = 000000000e6e76eb ldstub [%i3+0x036],%l2 ! %l2 = 000000000000004d p51_label_7: ! Mem[00000000778000fc] = 18dae0eb, %l1 = 2b8289a7, %l0 = 7ebe0a59 add %i3,0x3c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000018dae0eb ! Mem[00000000760000fc] = d6877dd3, %l3 = 000000000000005e swap [%i0+0x03c],%l3 ! %l3 = 00000000d6877dd3 ! Mem[00000000760000c4] = 4bdebf97, %l4 = 00000000, %l0 = 18dae0eb add %i0,0x04,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000004bdebf97 ! Mem[00000000900000cc] = 0472ded8, %l18 = 194d06d5d2705153 ldsw [%o0+0x00c],%g2 ! %g2 = 194d06d5d2705153 ! %l5 = db489bb2fa36fa69, Mem[00000000910000e8] = 8a57f6f6 stw %l5,[%o2+%o5] ! Mem[00000000910000e8] = fa36fa69 ! Mem[00000000778000ec] = a0749582, %l7 = 5a1fc7f2, %l6 = 765d2206 add %i3,0x2c,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000a0749582 ! Mem[00000000778000fc] = 18dae0eb, %l6 = a0749582, %l3 = d6877dd3 add %i3,0x3c,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000018dae0eb ! Mem[00000000778000d0] = ac8259b2, %l6 = 00000000a0749582 swap [%i3+%i5],%l6 ! %l6 = 00000000ac8259b2 ! Mem[00000000778000e0] = b1a6497c, %l1 = 765d22062b8289a7 swap [%i3+%o4],%l1 ! %l1 = 00000000b1a6497c ! %l4 = 0000000000000000, Mem[00000000900000f2] = 4dae4499 stb %l4,[%o0+0x032] ! Mem[00000000900000f0] = 00ae4499 p51_label_8: ! Mem[00000000778000d4] = abb5deed, %l1 = b1a6497c, %l1 = b1a6497c add %i3,0x14,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000abb5deed ! Mem[00000000760000c8] = 000000bb, %l2 = 000000000000004d swap [%i0+%i4],%l2 ! %l2 = 00000000000000bb ! Mem[00000000770000e8] = bfc2e2bec43c7731, %l3 = 0000000018dae0eb, %l6 = 00000000ac8259b2 add %i2,0x28,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = bfc2e2bec43c7731 ! Mem[00000000768000d9] = 6c203d83, %l3 = 0000000018dae0eb ldstub [%i1+0x019],%l3 ! %l3 = 0000000000000020 ! %l4 = 00000000, %l5 = fa36fa69, Mem[00000000910000e8] = fa36fa69 adbcd5b2 std %l4,[%o2+%o5] ! Mem[00000000910000e8] = 00000000 fa36fa69 ! Mem[00000000768000c0] = d595a9a3, %l4 = 0000000000000000 ldsw [%i1+%g0],%l4 ! %l4 = ffffffffd595a9a3 ! Mem[00000000768000c4] = 1112ba79, %l3 = 0000000000000020 swap [%i1+0x004],%l3 ! %l3 = 000000001112ba79 ! Mem[00000000768000e8] = ccc23d16000000dd, %l7 = fcfb8cd05a1fc7f2, %l7 = fcfb8cd05a1fc7f2 add %i1,0x28,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = ccc23d16000000dd ! Mem[00000000768000ec] = 000000dd, %l3 = 1112ba79, %l3 = 1112ba79 add %i1,0x2c,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000000000dd ! Mem[00000000770000d0] = 61c0b978a1bc5f83, %l1 = 00000000abb5deed, %l4 = ffffffffd595a9a3 add %i2,0x10,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 61c0b978a1bc5f83 p51_label_9: ! Mem[00000000770000f8] = 50d8181e, %l2 = 00000000000000bb swap [%i2+0x038],%l2 ! %l2 = 0000000050d8181e ! Mem[00000000768000d8] = 6cff3d832f80e523, %l0 = 000000004bdebf97, %l5 = db489bb2fa36fa69 add %i1,0x18,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 6cff3d832f80e523 ! Mem[00000000778000fc] = 18dae0eb, %l7 = ccc23d16000000dd swap [%i3+0x03c],%l7 ! %l7 = 0000000018dae0eb ! Mem[00000000760000ef] = 0000ff7a, %l3 = 00000000000000dd ldstub [%i0+0x02f],%l3 ! %l3 = 000000000000007a ! Mem[00000000770000d0] = 61c0b978, %l1 = 00000000abb5deed swap [%i2+%i5],%l1 ! %l1 = 0000000061c0b978 ! Mem[00000000760000e8] = 2e8997b6, %l2 = 0000000050d8181e swap [%i0+%o5],%l2 ! %l2 = 000000002e8997b6 ! Mem[00000000760000d4] = 5a1fc7f2, %l6 = bfc2e2bec43c7731 ldsw [%i0+0x014],%l6 ! %l6 = 000000005a1fc7f2 ! Mem[00000000900000f0] = 44cc00ae, %l18 = 194d06d5d2705153 ldsh [%o0+%o6],%g2 ! %g2 = 00000000000044cc ! Mem[00000000760000c0] = 0e6e76eb4bdebf97, %l1 = 0000000061c0b978, %l3 = 000000000000007a casxa [%i0]0x80,%l1,%l3 ! %l3 = 0e6e76eb4bdebf97 ! %l4 = a1bc5f83, %l5 = 2f80e523, Mem[00000000760000f0] = f351f326 7c12f450 std %l4,[%i0+%o6] ! Mem[00000000760000f0] = a1bc5f83 2f80e523 p51_label_10: ! Mem[00000000770000e8] = bfc2e2be, %l7 = 0000000018dae0eb ldstub [%i2+%o5],%l7 ! %l7 = 00000000000000bf ! Mem[00000000918000e4] = 6080d970, %l18 = 194d06d5d2705153 ldsh [%o3+0x026],%g2 ! %g2 = 0000000000006080 ! Mem[00000000900000d4] = 556acda0, %l18 = 194d06d5d2705153 ldsb [%o0+0x015],%g2 ! %g2 = 0000000000000055 ! Mem[00000000760000f0] = a1bc5f832f80e523, %l1 = 0000000061c0b978, %l0 = 000000004bdebf97 add %i0,0x30,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = a1bc5f832f80e523 ! Mem[00000000910000e0] = 01c2133f2cae1d1d, %l18 = 194d06d5d2705153 ldx [%o2+%o4],%g2 ! %g2 = 01c2133f2cae1d1d ! Mem[00000000770000c4] = fa36fa69, %l1 = 61c0b978, %l0 = 2f80e523 add %i2,0x04,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000fa36fa69 ! Mem[00000000778000f4] = 2641ffb1, %l3 = 0e6e76eb4bdebf97 swap [%i3+0x034],%l3 ! %l3 = 000000002641ffb1 ! Mem[00000000910000d8] = 3b50fb69, %l18 = 194d06d5d2705153 ldsh [%o2+%i6],%g2 ! %g2 = 0000000000003b50 ! Mem[00000000770000e3] = a1bc5f83, %l1 = 0000000061c0b978 ldstub [%i2+0x023],%l1 ! %l1 = 0000000000000083 ! Mem[00000000770000f9] = 000000bb, %l1 = 0000000000000083 ldstub [%i2+0x039],%l1 ! %l1 = 0000000000000000 p51_label_11: ! Mem[00000000910000c4] = 2c617ba1, %l18 = 194d06d5d2705153 ldsb [%o2+0x005],%g2 ! %g2 = 000000000000002c ! Mem[00000000908000e0] = 242a1794, %l18 = 194d06d5d2705153 ldsb [%o1+%o4],%g2 ! %g2 = 0000000000000024 ! Mem[00000000770000f4] = b5dec162, %l4 = a1bc5f83, %l4 = a1bc5f83 add %i2,0x34,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000b5dec162 ! Mem[00000000910000f8] = 9579f5c7, %l18 = 194d06d5d2705153 ldsh [%o2+0x038],%g2 ! %g2 = ffffffffffff9579 ! Mem[00000000900000cc] = 0472ded8, %l18 = 194d06d5d2705153 ldsb [%o0+0x00c],%g2 ! %g2 = 0000000000000004 ! Mem[00000000768000e0] = 0000007adbff3cb3, %l1 = 0000000000000000 ldx [%i1+%o4],%l1 ! %l1 = 0000007adbff3cb3 ! Mem[00000000908000f4] = fa36fa69, %l18 = 194d06d5d2705153 ldsw [%o1+0x034],%g2 ! %g2 = 194d06d5d2705153 ! %l6 = 000000005a1fc7f2, Mem[00000000908000ee] = f7c80000 stb %l6,[%o1+0x02e] ! Mem[00000000908000ec] = f2c80000 ! Mem[00000000768000f4] = 31ff9e74, %l1 = 0000007adbff3cb3 swap [%i1+0x034],%l1 ! %l1 = 0000000031ff9e74 ! Mem[00000000768000c4] = 00000020, %l4 = 00000000b5dec162 swap [%i1+0x004],%l4 ! %l4 = 0000000000000020 p51_label_12: ! Mem[00000000778000c8] = d7b7ff25, %l1 = 31ff9e74, %l2 = 2e8997b6 add %i3,0x08,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000d7b7ff25 ! Mem[00000000770000dc] = cbffc3b4, %l0 = 00000000fa36fa69 swap [%i2+0x01c],%l0 ! %l0 = 00000000cbffc3b4 ! Mem[00000000910000c4] = 617ba1e5, %l18 = 194d06d5d2705153 ldsh [%o2+0x006],%g2 ! %g2 = 000000000000617b ! Mem[00000000918000cc] = 7736dd33, %l18 = 194d06d5d2705153 ldsh [%o3+0x00c],%g2 ! %g2 = 0000000000007736 ! Mem[00000000768000e4] = dbff3cb3, %l0 = cbffc3b4, %l1 = 31ff9e74 add %i1,0x24,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000dbff3cb3 ! Mem[00000000778000cb] = d7b7ff25, %l0 = 00000000cbffc3b4 ldstub [%i3+0x00b],%l0 ! %l0 = 0000000000000025 ! %l0 = 0000000000000025, Mem[00000000908000e7] = 6152d85a stb %l0,[%o1+0x027] ! Mem[00000000908000e4] = 2552d85a ! Mem[00000000760000e0] = 586dbb54, %l6 = 5a1fc7f2, %l7 = 000000bf add %i0,0x20,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000586dbb54 ! Mem[00000000760000c4] = 4bdebf97, %l1 = dbff3cb3, %l5 = 2f80e523 add %i0,0x04,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000004bdebf97 ! Mem[00000000768000c0] = d595a9a3, %l7 = 586dbb54, %l5 = 4bdebf97 casa [%i1]0x80,%l7,%l5 ! %l5 = 00000000d595a9a3 p51_label_13: ! Mem[00000000770000dc] = fa36fa69, %l7 = 00000000586dbb54 ldsw [%i2+0x01c],%l7 ! %l7 = fffffffffa36fa69 ! %l6 = 000000005a1fc7f2, Mem[00000000908000c4] = 66c2b5be stw %l6,[%o1+0x004] ! Mem[00000000908000c4] = 5a1fc7f2 ! Mem[00000000770000dc] = fa36fa69, %l0 = 0000000000000025 swap [%i2+0x01c],%l0 ! %l0 = 00000000fa36fa69 ! Mem[00000000778000d1] = a0749582, %l2 = 00000000d7b7ff25 ldstub [%i3+0x011],%l2 ! %l2 = 0000000000000074 ! %l0 = fa36fa69, %l1 = dbff3cb3, Mem[00000000910000c8] = a1e5df4d f0444119 std %l0,[%o2+%i4] ! Mem[00000000910000c8] = fa36fa69 dbff3cb3 ! %l6 = 5a1fc7f2, %l7 = fa36fa69, Mem[00000000908000f8] = f6f5d23f ab835f28 std %l6,[%o1+0x038] ! Mem[00000000908000f8] = 5a1fc7f2 fa36fa69 ! Mem[00000000908000f8] = 5a1fc7f2fa36fa69, %l18 = 194d06d5d2705153 ldx [%o1+0x038],%g2 ! %g2 = 5a1fc7f2fa36fa69 ! Mem[00000000760000c8] = 0000004d000000dd, %l2 = 0000000000000074, %l4 = 0000000000000020 add %i0,0x08,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 0000004d000000dd ! Mem[00000000778000e0] = 2b8289a7, %l5 = d595a9a3, %l6 = 5a1fc7f2 add %i3,0x20,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000002b8289a7 ! Mem[00000000768000d0] = 9c71e212, %l3 = 2641ffb1, %l6 = 2b8289a7 add %i1,0x10,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000009c71e212 p51_label_14: ! %l2 = 0000000000000074, Mem[00000000908000ce] = 2de87198 stb %l2,[%o1+0x00e] ! Mem[00000000908000cc] = 74e87198 ! Mem[00000000900000f8] = 725b5596, %l18 = 194d06d5d2705153 ldsw [%o0+0x038],%g2 ! %g2 = 194d06d5d2705153 ! Mem[00000000770000c0] = db489bb2, %l7 = fa36fa69, %l5 = d595a9a3 casa [%i2]0x80,%l7,%l5 ! %l5 = 00000000db489bb2 ! Mem[00000000910000c0] = 4ca119fb, %l18 = 194d06d5d2705153 ldsh [%o2+%g0],%g2 ! %g2 = 0000000000004ca1 ! Mem[00000000760000e2] = 586dbb54, %l6 = 000000009c71e212 ldstub [%i0+0x022],%l6 ! %l6 = 00000000000000bb ! %l5 = 00000000db489bb2, Mem[00000000900000d0] = cf511728 stw %l5,[%o0+%i5] ! Mem[00000000900000d0] = db489bb2 ! Mem[00000000768000e4] = dbff3cb3, %l7 = fffffffffa36fa69 ldsh [%i1+0x026],%l7 ! %l7 = 0000000000003cb3 ! Mem[00000000768000d8] = 6cff3d83, %l0 = fa36fa69, %l4 = 000000dd add %i1,0x18,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000006cff3d83 ! Mem[00000000768000c8] = 39ce3b51, %l5 = 00000000db489bb2 swap [%i1+%i4],%l5 ! %l5 = 0000000039ce3b51 ! Mem[00000000760000e8] = 50d8181e, %l4 = 000000006cff3d83 ldsh [%i0+%o5],%l4 ! %l4 = 00000000000050d8 p51_label_15: ! %l3 = 000000002641ffb1, Mem[00000000910000d4] = fa36fa69 stb %l3,[%o2+0x014] ! Mem[00000000910000d4] = b136fa69 ! Mem[00000000900000cc] = 0472ded8, %l18 = 194d06d5d2705153 ldsw [%o0+0x00c],%g2 ! %g2 = 194d06d5d2705153 ! Mem[00000000910000dc] = 7b31d336, %l18 = 194d06d5d2705153 ldsw [%o2+0x01c],%g2 ! %g2 = 194d06d5d2705153 ! %l4 = 00000000000050d8, Mem[00000000900000d0] = db489bb2 stw %l4,[%o0+%i5] ! Mem[00000000900000d0] = 000050d8 ! Mem[00000000910000cc] = 3cb3a1bc, %l18 = 194d06d5d2705153 ldsh [%o2+0x00e],%g2 ! %g2 = 0000000000003cb3 ! Mem[00000000910000f8] = 9579f5c7, %l18 = 194d06d5d2705153 ldsh [%o2+0x038],%g2 ! %g2 = ffffffffffff9579 ! Mem[00000000768000c4] = b5dec162, %l1 = dbff3cb3, %l5 = 39ce3b51 add %i1,0x04,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000b5dec162 ! %l0 = 00000000fa36fa69, Mem[00000000908000fc] = fa36fa69 stb %l0,[%o1+0x03c] ! Mem[00000000908000fc] = 6936fa69 ! Mem[00000000778000f4] = 4bdebf97, %l6 = 000000bb, %l3 = 2641ffb1 add %i3,0x34,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 000000004bdebf97 ! %l4 = 00000000000050d8, Mem[00000000900000ec] = b2429f80 stw %l4,[%o0+0x02c] ! Mem[00000000900000ec] = 000050d8 ba,a p51_not_taken_0_end p51_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p51_branch_failed p51_not_taken_0_end: ! End of Random Code for Processor 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 00000000fa36fa69 bne,a,pn %xcc,p51_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000dbff3cb3 bne,a,pn %xcc,p51_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000074 bne,a,pn %xcc,p51_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000004bdebf97 bne,a,pn %xcc,p51_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000050d8 bne,a,pn %xcc,p51_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000b5dec162 bne,a,pn %xcc,p51_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000bb bne,a,pn %xcc,p51_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000003cb3 bne,a,pn %xcc,p51_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p51_local0_expect,%g1 ldx [%g1+0x020],%g2 ! Expected data = 586dff547a71fcc5 ldx [%i0+0x020],%g3 ! Observed data at 00000000760000e0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 50d8181e0000ffff ldx [%i0+0x028],%g3 ! Observed data at 00000000760000e8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = b1a649fd0000005e ldx [%i0+0x038],%g3 ! Observed data at 00000000760000f8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x038,%g4 set p51_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = db489bb22fdf2c8e ldx [%i1+0x008],%g3 ! Observed data at 00000000768000c8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 9c71e212ffbb5993 ldx [%i1+0x010],%g3 ! Observed data at 00000000768000d0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 2c182344dbff3cb3 ldx [%i1+0x030],%g3 ! Observed data at 00000000768000f0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = d6877dd32b8289a7 ldx [%i1+0x038],%g3 ! Observed data at 00000000768000f8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x038,%g4 set p51_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 693f4ef0ffffcbbb ldx [%i2+0x008],%g3 ! Observed data at 00000000770000c8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = abb5deeda1bc5f83 ldx [%i2+0x010],%g3 ! Observed data at 00000000770000d0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6b97c18800000025 ldx [%i2+0x018],%g3 ! Observed data at 00000000770000d8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a1bc5fff195c38fd ldx [%i2+0x020],%g3 ! Observed data at 00000000770000e0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffc2e2bec43c7731 ldx [%i2+0x028],%g3 ! Observed data at 00000000770000e8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 00ff00bbf0f5a624 ldx [%i2+0x038],%g3 ! Observed data at 00000000770000f8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x038,%g4 set p51_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = d7b7ffffc7ea6b23 ldx [%i3+0x008],%g3 ! Observed data at 00000000778000c8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a0ff9582abb5deed ldx [%i3+0x010],%g3 ! Observed data at 00000000778000d0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000007a2a073a72 ldx [%i3+0x018],%g3 ! Observed data at 00000000778000d8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = fff41788000000dd ldx [%i3+0x038],%g3 ! Observed data at 00000000778000f8 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x038,%g4 ! The test for processor 51 has passed p51_passed: ta GOOD_TRAP nop p51_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p51_failed p51_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p51_failed p51_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p51_failed p51_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p51_failed p51_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p51_failed p51_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p51_failed p51_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p51_failed p51_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p51_failed ! The test for processor 51 failed p51_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0cc] ! Set processor 51 done flag set p51_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 51 failed p51_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0cc] ! Set processor 51 done flag set p51_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p51_dfill_failed: ba p51_failed mov 0xddd,%g1 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: ldsw [%i3+0x024],%l6 ! Mem[00000000778000e4] ldub [%i1+0x027],%l5 ! Mem[00000000768000e7] ldsw [%i1+0x004],%l4 ! Mem[00000000768000c4] ldstub [%i1+0x024],%l7 ! Mem[00000000768000e4] done p51_trap1o: ldsw [%o3+0x024],%l6 ! Mem[00000000778000e4] ldub [%o1+0x027],%l5 ! Mem[00000000768000e7] ldsw [%o1+0x004],%l4 ! Mem[00000000768000c4] ldstub [%o1+0x024],%l7 ! Mem[00000000768000e4] done p51_trap2e: sth %l7,[%i1+0x028] ! Mem[00000000768000e8] swap [%i3+0x03c],%l4 ! Mem[00000000778000fc] swap [%i1+0x004],%l3 ! Mem[00000000768000c4] stb %l4,[%i2+0x018] ! Mem[00000000770000d8] sth %l7,[%i3+0x022] ! Mem[00000000778000e2] stb %l4,[%i3+0x02d] ! Mem[00000000778000ed] std %l2,[%i2+0x018] ! Mem[00000000770000d8] done p51_trap2o: sth %l7,[%o1+0x028] ! Mem[00000000768000e8] swap [%o3+0x03c],%l4 ! Mem[00000000778000fc] swap [%o1+0x004],%l3 ! Mem[00000000768000c4] stb %l4,[%o2+0x018] ! Mem[00000000770000d8] sth %l7,[%o3+0x022] ! Mem[00000000778000e2] stb %l4,[%o3+0x02d] ! Mem[00000000778000ed] std %l2,[%o2+0x018] ! Mem[00000000770000d8] done p51_trap3e: nop done p51_trap3o: nop done p51_init_memory_pointers: set p51_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p51_local0_start,%i0 set p51_local1_start,%i1 set p51_local2_start,%i2 set p51_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 1406f7afcbbbc3b4 ldx [%g1+0x008],%l1 ! %l1 = b1b0a236785dbbdc ldx [%g1+0x010],%l2 ! %l2 = dd338096a674c561 ldx [%g1+0x018],%l3 ! %l3 = 931fd265c5cf9666 ldx [%g1+0x020],%l4 ! %l4 = 45c0e268c43c7731 ldx [%g1+0x028],%l5 ! %l5 = f1b2abee989ac920 ldx [%g1+0x030],%l6 ! %l6 = 913b05c44ca119fb ldx [%g1+0x038],%l7 ! %l7 = ebdf5fd41112ba79 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 9df2d5c3 89dbab0c b47db976 45ea4193 ! %f4 = 1aed97e6 8aff6c12 edcc5b56 d5ba442e ! %f8 = c7841ff9 f4e49228 c02ab488 e9de549b ! %f12 = 49956f26 349761b5 b67a2cd4 5635c02f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 824fcea3 d364641f 033a3887 a6da672c ! %f20 = 152cbaf2 de0e7e44 88138ca0 f6678a9f ! %f24 = 3c68eb02 84fc8e5c 9a6b8994 4e68f6c6 ! %f28 = c4f0ff61 54d463e1 5bee523a 0ff53eed ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = da15386c fe6264f8 6ecd719f 89e14c61 ! %f36 = 5783c243 76387cfa 78653458 21214f9d ! %f40 = dbf78d41 b0614e65 9c78b9d0 84311570 ! %f44 = e34afc06 0a86cdc7 5c4c04c2 d5f9867f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x06183ea700000060,%g7,%g1 ! GSR scale = 12, align = 0 wr %g1,%g0,%gsr ! GSR = 06183ea700000060 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 52 p52_label_1: ! Mem[00000000790000fc] = 40efcf95, %l7 = b731e1ac28726609 swap [%i2+0x03c],%l7 ! %l7 = 0000000040efcf95 ! %l0 = 87fbaeeffe53caf4, Mem[00000000900000f8] = 725b5596 stb %l0,[%o0+0x038] ! Mem[00000000900000f8] = f45b5596 ! %l5 = 5932264272bd886d, Mem[00000000900000d3] = 2893556a stb %l5,[%o0+0x013] ! Mem[00000000900000d0] = 6d93556a ! Mem[00000000798000cd] = 589c784e, %l1 = bd61e5da0ccfbff3 ldstub [%i3+0x00d],%l1 ! %l1 = 000000000000009c ! Mem[00000000780000eb] = daeb7e35, %l2 = 5a23033e4867ce0c ldstub [%i0+0x02b],%l2 ! %l2 = 0000000000000035 ! Mem[00000000780000e8] = daeb7eff70de427f, %l3 = cab7be1df159ab6c, %l0 = 87fbaeeffe53caf4 add %i0,0x28,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = daeb7eff70de427f ! Mem[00000000798000f4] = c8ce4ac2, %l5 = 72bd886d, %l6 = 0fd0910b add %i3,0x34,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000c8ce4ac2 ! Mem[00000000798000db] = 595f4789, %l3 = cab7be1df159ab6c ldstub [%i3+0x01b],%l3 ! %l3 = 0000000000000089 ! %l1 = 000000000000009c, Mem[00000000798000ff] = 255dcb83 stb %l1,[%i3+0x03f] ! Mem[00000000798000fc] = 255dcb9c ! Mem[00000000788000c8] = 0ae67ac5096a05dc, %l5 = 5932264272bd886d, %l4 = c17af44c77b9f596 add %i1,0x08,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 0ae67ac5096a05dc p52_label_2: ! Mem[00000000900000cc] = 0472ded8, %l18 = e4cf07d8119890f6 ldsw [%o0+0x00c],%g2 ! %g2 = e4cf07d8119890f6 ! Mem[00000000790000f0] = 16fe5a19e152da65, %l2 = 0000000000000035, %l1 = 000000000000009c add %i2,0x30,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 16fe5a19e152da65 ! Mem[00000000918000dc] = 29bc89c3, %l18 = e4cf07d8119890f6 ldsw [%o3+0x01c],%g2 ! %g2 = e4cf07d8119890f6 ! Mem[00000000780000c8] = fea6a159, %l7 = 40efcf95, %l3 = 00000089 add %i0,0x08,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000fea6a159 ! Mem[00000000788000dc] = 3a356383, %l4 = 0ae67ac5096a05dc ldsh [%i1+0x01c],%l4 ! %l4 = 0000000000003a35 ! Mem[00000000798000f0] = 6993b374, %l3 = 00000000fea6a159 swap [%i3+%o6],%l3 ! %l3 = 000000006993b374 ! %l2 = 00000035, %l3 = 6993b374, Mem[00000000910000e0] = 01c2133f 2cae1d1d std %l2,[%o2+%o4] ! Mem[00000000910000e0] = 00000035 6993b374 ! Mem[00000000788000f8] = 4b2699a2, %l0 = daeb7eff70de427f swap [%i1+0x038],%l0 ! %l0 = 000000004b2699a2 ! Mem[00000000780000d0] = a40078222353d266, %l4 = 0000000000003a35, %l5 = 5932264272bd886d add %i0,0x10,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = a40078222353d266 ! Mem[00000000908000d8] = 5b0dc0972d2207d6, %l18 = e4cf07d8119890f6 ldx [%o1+%i6],%g2 ! %g2 = 5b0dc0972d2207d6 p52_label_3: ! Mem[00000000918000d0] = ab0e985f, %l18 = e4cf07d8119890f6 ldsb [%o3+0x012],%g2 ! %g2 = ffffffffffffffab ! Mem[00000000790000d0] = 0ae52c6a, %l6 = c8ce4ac2, %l3 = 6993b374 add %i2,0x10,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 000000000ae52c6a ! Mem[00000000790000f8] = 9631d5d3, %l0 = 000000004b2699a2 ldsh [%i2+0x03a],%l0 ! %l0 = ffffffffffffd5d3 ! %l0 = ffffd5d3, %l1 = e152da65, Mem[00000000910000c8] = a1e5df4d f0444119 std %l0,[%o2+%i4] ! Mem[00000000910000c8] = ffffd5d3 e152da65 ! Mem[00000000910000f0] = 38ff2a97cb95fea2, %l18 = e4cf07d8119890f6 ldx [%o2+%o6],%g2 ! %g2 = 38ff2a97cb95fea2 ! %l5 = a40078222353d266, Mem[00000000900000f4] = 4499e34c stb %l5,[%o0+0x034] ! Mem[00000000900000f4] = 6699e34c ! %l2 = 00000035, %l3 = 0ae52c6a, Mem[00000000918000e0] = bef83b74 6bc76080 std %l2,[%o3+%o4] ! Mem[00000000918000e0] = 00000035 0ae52c6a ! Mem[00000000780000f9] = 4a308726, %l4 = 0000000000003a35 ldstub [%i0+0x039],%l4 ! %l4 = 0000000000000030 ! %l3 = 000000000ae52c6a, Mem[00000000900000dd] = a3305c6a stb %l3,[%o0+0x01d] ! Mem[00000000900000dc] = 6a305c6a ! Mem[00000000798000f4] = c8ce4ac2, %l4 = 00000030, %l0 = ffffd5d3 add %i3,0x34,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000c8ce4ac2 p52_label_4: ! Mem[00000000788000d8] = 7955c8dc, %l1 = e152da65, %l6 = c8ce4ac2 add %i1,0x18,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000007955c8dc ! Mem[00000000798000fc] = 255dcb9c, %l5 = 2353d266, %l7 = 40efcf95 add %i3,0x3c,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000255dcb9c ! Mem[00000000780000e0] = 727326482f02b294, %l5 = a40078222353d266, %l3 = 000000000ae52c6a add %i0,0x20,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 727326482f02b294 ! Mem[00000000788000f8] = 70de427f, %l3 = 727326482f02b294 ldsh [%i1+0x03a],%l3 ! %l3 = 000000000000427f ! Mem[00000000798000dc] = cfde904b, %l1 = e152da65, %l6 = 7955c8dc add %i3,0x1c,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000cfde904b ! %l5 = a40078222353d266, Mem[00000000918000ec] = e5df9dd8 stw %l5,[%o3+0x02c] ! Mem[00000000918000ec] = 2353d266 ! Mem[00000000908000dc] = 2207d624, %l18 = e4cf07d8119890f6 ldsb [%o1+0x01d],%g2 ! %g2 = 0000000000000022 ! Mem[00000000780000d8] = 1c9c225e, %l5 = a40078222353d266 swap [%i0+%i6],%l5 ! %l5 = 000000001c9c225e ! Mem[00000000798000c4] = ceded46a, %l1 = e152da65, %l0 = c8ce4ac2 add %i3,0x04,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000ceded46a ! %l4 = 0000000000000030, Mem[00000000798000dc] = cfde904b stb %l4,[%i3+0x01c] ! Mem[00000000798000dc] = 30de904b p52_label_5: ! %l7 = 00000000255dcb9c, Mem[00000000910000e0] = 00000035 stw %l7,[%o2+%o4] ! Mem[00000000910000e0] = 255dcb9c ! Mem[00000000790000d0] = 0ae52c6a, %l2 = 00000035, %l3 = 0000427f add %i2,0x10,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000000ae52c6a ! Mem[00000000798000dc] = 30de904b, %l6 = 00000000cfde904b ldstub [%i3+0x01c],%l6 ! %l6 = 0000000000000030 ! %l5 = 000000001c9c225e, Mem[00000000910000e4] = 6993b374 stw %l5,[%o2+0x024] ! Mem[00000000910000e4] = 1c9c225e ! Mem[00000000790000d0] = 0ae52c6adac455ec, %l1 = 16fe5a19e152da65, %l0 = 00000000ceded46a add %i2,0x10,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 0ae52c6adac455ec ! Mem[00000000790000d4] = dac455ec, %l2 = 0000000000000035 swap [%i2+0x014],%l2 ! %l2 = 00000000dac455ec ! Mem[00000000790000d0] = 0ae52c6a, %l6 = 00000030, %l1 = e152da65 add %i2,0x10,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000000ae52c6a ! Mem[00000000780000e4] = 2f02b294, %l3 = 000000000ae52c6a swap [%i0+0x024],%l3 ! %l3 = 000000002f02b294 ! %l2 = dac455ec, %l3 = 2f02b294, Mem[00000000918000c0] = 69d68606 0a36bd1b std %l2,[%o3+%g0] ! Mem[00000000918000c0] = dac455ec 2f02b294 ! Mem[00000000798000f0] = fea6a159c8ce4ac2, %l7 = 00000000255dcb9c, %l6 = 0000000000000030 add %i3,0x30,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = fea6a159c8ce4ac2 p52_label_6: ! Mem[00000000788000c0] = c0208158, %l6 = c8ce4ac2, %l6 = c8ce4ac2 casa [%i1]0x80,%l6,%l6 ! %l6 = 00000000c0208158 ! Mem[00000000788000e0] = a000e5b5, %l6 = c0208158, %l7 = 255dcb9c add %i1,0x20,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000a000e5b5 ! Mem[00000000790000e8] = 166b1ac5cd656fc4, %l4 = 0000000000000030, %l6 = 00000000c0208158 add %i2,0x28,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 166b1ac5cd656fc4 ! Mem[00000000788000e8] = 344069a78ea9ae7c, %l2 = 00000000dac455ec ldx [%i1+%o5],%l2 ! %l2 = 344069a78ea9ae7c ! %l2 = 8ea9ae7c, %l3 = 2f02b294, Mem[00000000908000f0] = d24aa70c f408782d std %l2,[%o1+%o6] ! Mem[00000000908000f0] = 8ea9ae7c 2f02b294 ! Mem[00000000918000c8] = 6c477736, %l18 = e4cf07d8119890f6 ldsb [%o3+0x00a],%g2 ! %g2 = 000000000000006c ! Mem[00000000788000f0] = 8f2976dd16edd94f, %l3 = 000000002f02b294, %l3 = 000000002f02b294 add %i1,0x30,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 8f2976dd16edd94f ! Mem[00000000788000c0] = c02081588dec9172, %l6 = 166b1ac5cd656fc4 ldx [%i1+%g0],%l6 ! %l6 = c02081588dec9172 ! %l4 = 00000030, %l5 = 1c9c225e, Mem[00000000910000e0] = 255dcb9c 1c9c225e std %l4,[%o2+%o4] ! Mem[00000000910000e0] = 00000030 1c9c225e ! Mem[00000000780000fc] = 463ce8b0, %l1 = 000000000ae52c6a swap [%i0+0x03c],%l1 ! %l1 = 00000000463ce8b0 p52_label_7: ! %l5 = 000000001c9c225e, Mem[00000000918000d0] = 70b0ab0e stw %l5,[%o3+%i5] ! Mem[00000000918000d0] = 1c9c225e ! Mem[00000000798000c7] = ceded46a, %l1 = 00000000463ce8b0 ldstub [%i3+0x007],%l1 ! %l1 = 000000000000006a ! Mem[00000000900000e8] = 8b54c8c1b2429f80, %l18 = e4cf07d8119890f6 ldx [%o0+%o5],%g2 ! %g2 = 8b54c8c1b2429f80 ! Mem[00000000798000f5] = c8ce4ac2, %l6 = c02081588dec9172 ldstub [%i3+0x035],%l6 ! %l6 = 00000000000000ce ! Mem[00000000900000d0] = cf51176d93556acd, %l18 = e4cf07d8119890f6 ldx [%o0+%i5],%g2 ! %g2 = cf51176d93556acd ! Mem[00000000788000d0] = b7a6768b, %l3 = 16edd94f, %l0 = dac455ec add %i1,0x10,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000b7a6768b ! Mem[00000000798000d0] = 6887be8f, %l3 = 8f2976dd16edd94f ldstub [%i3+%i5],%l3 ! %l3 = 0000000000000068 ! Mem[00000000798000f0] = fea6a159, %l5 = 000000001c9c225e ldsb [%i3+%o6],%l5 ! %l5 = fffffffffffffffe ! Mem[00000000918000d0] = 1c9c225e, %l18 = e4cf07d8119890f6 ldsw [%o3+%i5],%g2 ! %g2 = e4cf07d8119890f6 ! Mem[00000000790000ea] = 166b1ac5, %l4 = 0000000000000030 ldstub [%i2+0x02a],%l4 ! %l4 = 000000000000001a p52_label_8: ! Mem[00000000788000dc] = 3a356383, %l7 = 00000000a000e5b5 ldstub [%i1+0x01c],%l7 ! %l7 = 000000000000003a ! %l5 = fffffffffffffffe, Mem[00000000788000ea] = 344069a7 stb %l5,[%i1+0x02a] ! Mem[00000000788000e8] = 3440fea7 ! Mem[00000000910000cc] = da6506bd, %l18 = e4cf07d8119890f6 ldsh [%o2+0x00e],%g2 ! %g2 = ffffffffffffda65 ! Mem[00000000918000cc] = dd331c9c, %l18 = e4cf07d8119890f6 ldsb [%o3+0x00e],%g2 ! %g2 = ffffffffffffffdd ! Mem[00000000798000f0] = fea6a159c8ff4ac2, %l7 = 000000000000003a, %l4 = 000000000000001a add %i3,0x30,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = fea6a159c8ff4ac2 ! %l6 = 00000000000000ce, Mem[00000000908000e5] = f5d56152 stb %l6,[%o1+0x025] ! Mem[00000000908000e4] = ced56152 ! Mem[00000000790000cc] = 47808396, %l6 = 00000000000000ce swap [%i2+0x00c],%l6 ! %l6 = 0000000047808396 ! %l0 = b7a6768b, %l1 = 0000006a, Mem[00000000918000f8] = 3636a6ac 755694de std %l0,[%o3+0x038] ! Mem[00000000918000f8] = b7a6768b 0000006a ! Mem[00000000780000c4] = 5c29fb79, %l1 = 000000000000006a swap [%i0+0x004],%l1 ! %l1 = 000000005c29fb79 ! %l6 = 47808396, %l7 = 0000003a, Mem[00000000900000c8] = d7b08d93 0472ded8 std %l6,[%o0+%i4] ! Mem[00000000900000c8] = 47808396 0000003a p52_label_9: ! Mem[00000000788000c8] = 0ae67ac5096a05dc, %l5 = fffffffffffffffe, %l0 = 00000000b7a6768b add %i1,0x08,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 0ae67ac5096a05dc ! Mem[00000000780000d4] = 2353d266, %l4 = fea6a159c8ff4ac2 ldstub [%i0+0x014],%l4 ! %l4 = 0000000000000023 ! Mem[00000000798000f4] = c8ff4ac2, %l1 = 000000005c29fb79 ldsb [%i3+0x036],%l1 ! %l1 = 000000000000004a ! Mem[00000000918000f0] = b05aed98, %l18 = e4cf07d8119890f6 ldsb [%o3+0x033],%g2 ! %g2 = ffffffffffffffb0 ! Mem[00000000790000ec] = cd656fc4, %l7 = 000000000000003a swap [%i2+0x02c],%l7 ! %l7 = 00000000cd656fc4 ! Mem[00000000798000e8] = 6858b56e, %l1 = 0000004a, %l1 = 0000004a add %i3,0x28,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000006858b56e ! Mem[00000000780000c8] = fea6a159, %l4 = 00000023, %l3 = 00000068 add %i0,0x08,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000fea6a159 ! Mem[00000000788000e8] = 3440fea7, %l1 = 000000006858b56e ldsh [%i1+0x02a],%l1 ! %l1 = fffffffffffffea7 ! Mem[00000000918000e0] = 000000350ae52c6a, %l18 = e4cf07d8119890f6 ldx [%o3+%o4],%g2 ! %g2 = 000000350ae52c6a ! Mem[00000000780000c8] = fea6a159, %l4 = 0000000000000023 swap [%i0+%i4],%l4 ! %l4 = 00000000fea6a159 p52_label_10: ! %l7 = 00000000cd656fc4, Mem[00000000908000dc] = 2d2207d6 stb %l7,[%o1+0x01c] ! Mem[00000000908000dc] = c42207d6 ! Mem[00000000798000c8] = a3f82407, %l2 = 344069a78ea9ae7c ldsw [%i3+%i4],%l2 ! %l2 = ffffffffa3f82407 ! Mem[00000000798000c4] = ceded4ff, %l7 = 00000000cd656fc4 swap [%i3+0x004],%l7 ! %l7 = 00000000ceded4ff ! Mem[00000000780000e8] = daeb7eff, %l6 = 47808396, %l6 = 47808396 add %i0,0x28,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000daeb7eff ! %l3 = 00000000fea6a159, Mem[00000000910000d8] = 3b50fb69 stw %l3,[%o2+%i6] ! Mem[00000000910000d8] = fea6a159 ! Mem[00000000798000fb] = 660621fb, %l4 = 00000000fea6a159 ldstub [%i3+0x03b],%l4 ! %l4 = 00000000000000fb ! Mem[00000000790000fa] = 9631d5d3, %l4 = 00000000000000fb ldstub [%i2+0x03a],%l4 ! %l4 = 00000000000000d5 ! Mem[00000000790000d5] = 00000035, %l4 = 00000000000000d5 ldstub [%i2+0x015],%l4 ! %l4 = 0000000000000000 ! %l4 = 00000000, %l5 = fffffffe, Mem[00000000918000f8] = b7a6768b 0000006a std %l4,[%o3+0x038] ! Mem[00000000918000f8] = 00000000 fffffffe ! Mem[00000000798000e8] = 6858b56ea02a79a3, %l5 = fffffffffffffffe, %l0 = 0ae67ac5096a05dc add %i3,0x28,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 6858b56ea02a79a3 p52_label_11: ! %l5 = fffffffffffffffe, Mem[00000000910000cc] = e152da65 stb %l5,[%o2+0x00c] ! Mem[00000000910000cc] = fe52da65 ! Mem[00000000788000e0] = a000e5b57362ee0d, %l3 = 00000000fea6a159, %l6 = 00000000daeb7eff add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = a000e5b57362ee0d ! Mem[00000000900000c4] = 093b4780, %l18 = e4cf07d8119890f6 ldsh [%o0+0x006],%g2 ! %g2 = 000000000000093b ! Mem[00000000788000ec] = 8ea9ae7c, %l0 = 6858b56ea02a79a3 swap [%i1+0x02c],%l0 ! %l0 = 000000008ea9ae7c ! Mem[00000000788000f8] = 70de427fc8937c6d, %l6 = a000e5b57362ee0d, %l1 = fffffffffffffea7 add %i1,0x38,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 70de427fc8937c6d ! %l0 = 8ea9ae7c, %l1 = c8937c6d, Mem[00000000900000f8] = f45b5596 bab5974c std %l0,[%o0+0x038] ! Mem[00000000900000f8] = 8ea9ae7c c8937c6d ! Mem[00000000790000d0] = 0ae52c6a, %l5 = fffffffe, %l1 = c8937c6d add %i2,0x10,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000000ae52c6a ! Mem[00000000908000e0] = 242a179421ced561, %l18 = e4cf07d8119890f6 ldx [%o1+%o4],%g2 ! %g2 = 242a179421ced561 ! %l6 = 7362ee0d, %l7 = ceded4ff, Mem[00000000918000e0] = 00000035 0ae52c6a std %l6,[%o3+%o4] ! Mem[00000000918000e0] = 7362ee0d ceded4ff ! Mem[00000000908000c8] = 3c93a620, %l18 = e4cf07d8119890f6 ldsb [%o1+0x00a],%g2 ! %g2 = 000000000000003c p52_label_12: ! Mem[00000000918000c8] = 88436c47, %l18 = e4cf07d8119890f6 ldsw [%o3+%i4],%g2 ! %g2 = e4cf07d8119890f6 ! Mem[00000000780000e8] = daeb7eff70de427f, %l1 = 000000000ae52c6a, %l7 = 00000000ceded4ff add %i0,0x28,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = daeb7eff70de427f ! Mem[00000000790000c0] = 553c3329, %l3 = 00000000fea6a159 swap [%i2+%g0],%l3 ! %l3 = 00000000553c3329 ! %l3 = 00000000553c3329, Mem[00000000918000d8] = 57d20022 stw %l3,[%o3+%i6] ! Mem[00000000918000d8] = 553c3329 ! Mem[00000000788000f4] = 16edd94f, %l5 = fffffffe, %l3 = 553c3329 add %i1,0x34,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000016edd94f ! Mem[00000000780000f8] = 4aff8726, %l7 = 70de427f, %l5 = fffffffe add %i0,0x38,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000004aff8726 ! Mem[00000000780000d6] = ff53d266, %l1 = 000000000ae52c6a ldstub [%i0+0x016],%l1 ! %l1 = 00000000000000d2 ! Mem[00000000790000d0] = 0ae52c6a, %l6 = a000e5b57362ee0d swap [%i2+%i5],%l6 ! %l6 = 000000000ae52c6a ! Mem[00000000780000d3] = a4007822, %l6 = 000000000ae52c6a ldstub [%i0+0x013],%l6 ! %l6 = 0000000000000022 ! Mem[00000000788000f0] = 8f2976dd, %l2 = a3f82407, %l6 = 00000022 add %i1,0x30,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 000000008f2976dd p52_label_13: ! %l4 = 0000000000000000, Mem[00000000908000ef] = c88ea9ae stb %l4,[%o1+0x02f] ! Mem[00000000908000ec] = 008ea9ae ! Mem[00000000780000ec] = 70de427f, %l3 = 0000000016edd94f ldsh [%i0+0x02e],%l3 ! %l3 = 000000000000427f ! Mem[00000000788000c4] = 8dec9172, %l1 = 000000d2, %l3 = 0000427f add %i1,0x04,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 000000008dec9172 ! Mem[00000000790000d4] = 00ff0035, %l6 = 8f2976dd, %l1 = 000000d2 add %i2,0x14,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000000ff0035 ! %l0 = 8ea9ae7c, %l1 = 00ff0035, Mem[00000000908000d0] = 7198b30a 564e5092 std %l0,[%o1+%i5] ! Mem[00000000908000d0] = 8ea9ae7c 00ff0035 ! Mem[00000000798000c6] = cd656fc4, %l1 = 0000000000ff0035 ldstub [%i3+0x006],%l1 ! %l1 = 000000000000006f ! %l3 = 000000008dec9172, Mem[00000000908000c9] = b03c93a6 stb %l3,[%o1+0x009] ! Mem[00000000908000c8] = 723c93a6 ! Mem[00000000900000f8] = 7cc8937c, %l18 = e4cf07d8119890f6 ldsb [%o0+0x03b],%g2 ! %g2 = 000000000000007c ! %l0 = 000000008ea9ae7c, Mem[00000000910000ee] = d5b238ff stb %l0,[%o2+0x02e] ! Mem[00000000910000ec] = 7cb238ff ! Mem[00000000780000f0] = d8b4230f, %l2 = ffffffffa3f82407 swap [%i0+%o6],%l2 ! %l2 = 00000000d8b4230f p52_label_14: ! Mem[00000000910000e0] = 00301c9c, %l18 = e4cf07d8119890f6 ldsb [%o2+0x022],%g2 ! %g2 = 0000000000000000 ! Mem[00000000780000dc] = 8a81218d, %l4 = 00000000, %l2 = d8b4230f add %i0,0x1c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000008a81218d ! Mem[00000000798000e4] = e7e0fd1c, %l6 = 000000008f2976dd swap [%i3+0x024],%l6 ! %l6 = 00000000e7e0fd1c ! Mem[00000000918000d0] = 225e985f, %l18 = e4cf07d8119890f6 ldsh [%o3+0x012],%g2 ! %g2 = 000000000000225e ! Mem[00000000780000d8] = 2353d266, %l0 = 000000008ea9ae7c swap [%i0+%i6],%l0 ! %l0 = 000000002353d266 ! Mem[00000000790000c1] = fea6a159, %l5 = 000000004aff8726 ldstub [%i2+0x001],%l5 ! %l5 = 00000000000000a6 ! Mem[00000000788000e0] = a000e5b5, %l7 = 70de427f, %l1 = 0000006f add %i1,0x20,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000a000e5b5 ! Mem[00000000780000dc] = 8a81218d, %l2 = 8a81218d, %l6 = e7e0fd1c add %i0,0x1c,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 000000008a81218d ! Mem[00000000780000f2] = a3f82407, %l4 = 0000000000000000 ldstub [%i0+0x032],%l4 ! %l4 = 0000000000000024 ! Mem[00000000908000f8] = f6f5d23f, %l18 = e4cf07d8119890f6 ldsw [%o1+0x038],%g2 ! %g2 = e4cf07d8119890f6 p52_label_15: ! Mem[00000000788000c8] = 0ae67ac5, %l2 = 000000008a81218d ldstub [%i1+%i4],%l2 ! %l2 = 000000000000000a ! Mem[00000000908000f4] = 2f02b294, %l18 = e4cf07d8119890f6 ldsw [%o1+0x034],%g2 ! %g2 = e4cf07d8119890f6 ! Mem[00000000788000d0] = b7a6768b66d6b918, %l5 = 00000000000000a6, %l7 = daeb7eff70de427f add %i1,0x10,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = b7a6768b66d6b918 ! %l6 = 8a81218d, %l7 = 66d6b918, Mem[00000000798000e0] = c37b879c 8f2976dd std %l6,[%i3+%o4] ! Mem[00000000798000e0] = 8a81218d 66d6b918 ! Mem[00000000798000d4] = 441a8c38, %l0 = 2353d266, %l2 = 0000000a add %i3,0x14,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000441a8c38 ! Mem[00000000788000f4] = 16edd94f, %l1 = 00000000a000e5b5 swap [%i1+0x034],%l1 ! %l1 = 0000000016edd94f ! %l0 = 2353d266, %l1 = 16edd94f, Mem[00000000908000c8] = c1723c93 a6202de8 std %l0,[%o1+%i4] ! Mem[00000000908000c8] = 2353d266 16edd94f ! Mem[00000000790000d0] = 7362ee0d, %l1 = 16edd94f, %l1 = 16edd94f add %i2,0x10,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000007362ee0d ! %l6 = 8a81218d, %l7 = 66d6b918, Mem[00000000908000f0] = 8ea9ae7c 2f02b294 std %l6,[%o1+%o6] ! Mem[00000000908000f0] = 8a81218d 66d6b918 ! Mem[00000000918000e0] = 7362ee0dceded4ff, %l18 = e4cf07d8119890f6 ldx [%o3+%o4],%g2 ! %g2 = 7362ee0dceded4ff ba,a p52_not_taken_0_end p52_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p52_branch_failed p52_not_taken_0_end: ! End of Random Code for Processor 52 1: membar #Sync ! Force all stores to complete p52_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d0] ! Set processor 52 done flag ! Check Registers p52_check_registers: set p52_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000002353d266 bne,a,pn %xcc,p52_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000007362ee0d bne,a,pn %xcc,p52_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000441a8c38 bne,a,pn %xcc,p52_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000008dec9172 bne,a,pn %xcc,p52_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000024 bne,a,pn %xcc,p52_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000a6 bne,a,pn %xcc,p52_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000008a81218d bne,a,pn %xcc,p52_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be b7a6768b66d6b918 bne,a,pn %xcc,p52_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p52_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 4b3ce0030000006a ldx [%i0+0x000],%g3 ! Observed data at 00000000780000c0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000002372d6fb05 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 = a40078ffff53ff66 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 = 8ea9ae7ce7e0fd1c ldx [%i0+0x018],%g3 ! Observed data at 00000000780000d8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 727326480ae52c6a ldx [%i0+0x020],%g3 ! Observed data at 00000000780000e0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = a3f8ff076fedf9cd ldx [%i0+0x030],%g3 ! Observed data at 00000000780000f0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4aff87260ae52c6a ldx [%i0+0x038],%g3 ! Observed data at 00000000780000f8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x038,%g4 set p52_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ffe67ac5096a05dc ldx [%i1+0x008],%g3 ! Observed data at 00000000788000c8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 7955c8dcff356383 ldx [%i1+0x018],%g3 ! Observed data at 00000000788000d8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3440fea7a02a79a3 ldx [%i1+0x028],%g3 ! Observed data at 00000000788000e8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 8f2976dda000e5b5 ldx [%i1+0x030],%g3 ! Observed data at 00000000788000f0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x030,%g4 set p52_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = feffa159f2001e4b ldx [%i2+0x000],%g3 ! Observed data at 00000000790000c0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = b1abb178000000ce ldx [%i2+0x008],%g3 ! Observed data at 00000000790000c8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 166bffc50000003a ldx [%i2+0x028],%g3 ! Observed data at 00000000790000e8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9631ffd328726609 ldx [%i2+0x038],%g3 ! Observed data at 00000000790000f8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x038,%g4 set p52_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 6ccb7cf3cd65ffc4 ldx [%i3+0x000],%g3 ! Observed data at 00000000798000c0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a3f8240758ff784e ldx [%i3+0x008],%g3 ! Observed data at 00000000798000c8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff87be8f441a8c38 ldx [%i3+0x010],%g3 ! Observed data at 00000000798000d0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 595f47ffffde904b ldx [%i3+0x018],%g3 ! Observed data at 00000000798000d8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8a81218d66d6b918 ldx [%i3+0x020],%g3 ! Observed data at 00000000798000e0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 660621ff255dcb9c ldx [%i3+0x038],%g3 ! Observed data at 00000000798000f8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x038,%g4 ! The test for processor 52 has passed p52_passed: ta GOOD_TRAP nop p52_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p52_failed p52_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p52_failed p52_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p52_failed p52_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p52_failed p52_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p52_failed p52_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p52_failed p52_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p52_failed p52_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p52_failed ! The test for processor 52 failed p52_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0d0] ! Set processor 52 done flag set p52_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 52 failed p52_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0d0] ! Set processor 52 done flag set p52_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p52_dfill_failed: ba p52_failed mov 0xddd,%g1 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: ldsw [%i3+0x004],%l6 ! Mem[00000000798000c4] swap [%i0+0x034],%l7 ! Mem[00000000780000f4] ldub [%i0+0x019],%l5 ! Mem[00000000780000d9] ldsh [%i0+0x016],%l5 ! Mem[00000000780000d6] done p52_trap1o: ldsw [%o3+0x004],%l6 ! Mem[00000000798000c4] swap [%o0+0x034],%l7 ! Mem[00000000780000f4] ldub [%o0+0x019],%l5 ! Mem[00000000780000d9] ldsh [%o0+0x016],%l5 ! Mem[00000000780000d6] done p52_trap2e: ldx [%i3+0x008],%l0 ! Mem[00000000798000c8] stb %l2,[%i1+0x01f] ! Mem[00000000788000df] stw %l4,[%i1+0x008] ! Mem[00000000788000c8] ldsb [%i2+0x02d],%l6 ! Mem[00000000790000ed] ldub [%i3+0x023],%l7 ! Mem[00000000798000e3] done p52_trap2o: ldx [%o3+0x008],%l0 ! Mem[00000000798000c8] stb %l2,[%o1+0x01f] ! Mem[00000000788000df] stw %l4,[%o1+0x008] ! Mem[00000000788000c8] ldsb [%o2+0x02d],%l6 ! Mem[00000000790000ed] ldub [%o3+0x023],%l7 ! Mem[00000000798000e3] done p52_trap3e: nop nop nop nop nop done p52_trap3o: 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 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 87fbaeeffe53caf4 ldx [%g1+0x008],%l1 ! %l1 = bd61e5da0ccfbff3 ldx [%g1+0x010],%l2 ! %l2 = 5a23033e4867ce0c ldx [%g1+0x018],%l3 ! %l3 = cab7be1df159ab6c ldx [%g1+0x020],%l4 ! %l4 = c17af44c77b9f596 ldx [%g1+0x028],%l5 ! %l5 = 5932264272bd886d ldx [%g1+0x030],%l6 ! %l6 = e94695320fd0910b ldx [%g1+0x038],%l7 ! %l7 = b731e1ac28726609 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 9c56f9ea 9363e2b7 69268134 07c90325 ! %f4 = 44f9e6d4 5005dc1d 89943947 85dcc01f ! %f8 = 760661db 184c2288 3cf37846 d0466ddb ! %f12 = 95172784 43cbf365 173a92a3 cadebf11 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2bd10245 7e0bfc54 15498dd1 4f8805f5 ! %f20 = 763b55c0 bccf791e 1e53f82c 67af3d87 ! %f24 = e565c817 127c0e0f 8e787752 8fc08a42 ! %f28 = a43a881b dc418591 4828ed3b d3f5bdac ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 76dbe92b 2aada7f9 3f4c6919 a0ba1581 ! %f36 = e8a005e2 c700f821 42f95f5c a7c81b76 ! %f40 = af9fcf58 1c12a572 aa51c550 852c4481 ! %f44 = 66b6a01c bb46498a a814f896 66757838 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x506d73f000000020,%g7,%g1 ! GSR scale = 4, align = 0 wr %g1,%g0,%gsr ! GSR = 506d73f000000020 wr %g0,%y ! Clear Y 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[000000007b8000d0] = e9964c41, %l7 = e8c144c1d2071f43 swap [%i3+%i5],%l7 ! %l7 = 00000000e9964c41 ! Mem[000000007a8000ec] = 3cac437e, %l4 = bd49bd44, %l1 = 7feac0dd add %i1,0x2c,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000003cac437e ! Mem[000000007a0000f8] = e6e307b9, %l0 = f0898194ab1ecdc5 swap [%i0+0x038],%l0 ! %l0 = 00000000e6e307b9 ! Mem[00000000910000f0] = 2a97cb95, %l18 = 51cd8b3479b8a144 ldsh [%o2+0x032],%g2 ! %g2 = 0000000000002a97 ! Mem[000000007b0000ec] = 7517b3df, %l1 = 3cac437e, %l7 = e9964c41 add %i2,0x2c,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000007517b3df ! Mem[000000007b0000f8] = e5e17a50, %l4 = 3d45c1e1bd49bd44 ldsh [%i2+0x03a],%l4 ! %l4 = 0000000000007a50 ! Mem[00000000908000d0] = b30a564e, %l18 = 51cd8b3479b8a144 ldsh [%o1+0x012],%g2 ! %g2 = ffffffffffffb30a ! Mem[000000007b8000d4] = fe80496f, %l5 = 54dd8b643f9d2dfe ldsb [%i3+0x016],%l5 ! %l5 = 0000000000000049 ! Mem[00000000908000ec] = f7c8d24a, %l18 = 51cd8b3479b8a144 ldsb [%o1+0x02e],%g2 ! %g2 = fffffffffffffff7 ! Mem[000000007b0000c0] = a5f4eb90, %l7 = 000000007517b3df swap [%i2+%g0],%l7 ! %l7 = 00000000a5f4eb90 p53_label_2: ! Mem[00000000910000e0] = 01c2133f, %l18 = 51cd8b3479b8a144 ldsw [%o2+%o4],%g2 ! %g2 = 51cd8b3479b8a144 ! Mem[000000007a8000d5] = da61fd4c, %l4 = 0000000000007a50 ldstub [%i1+0x015],%l4 ! %l4 = 0000000000000061 ! Mem[000000007b0000cc] = 33a2d572, %l7 = 00000000a5f4eb90 swap [%i2+0x00c],%l7 ! %l7 = 0000000033a2d572 ! Mem[00000000918000d8] = 002229bc, %l18 = 51cd8b3479b8a144 ldsh [%o3+0x01a],%g2 ! %g2 = 0000000000000022 ! Mem[000000007a8000f8] = a523fd87a09e3f32, %l2 = 360ee1fff246c54a, %l6 = 9f3bd277ecf1152e add %i1,0x38,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = a523fd87a09e3f32 ! %l2 = 360ee1fff246c54a, Mem[00000000918000fc] = 755694de stw %l2,[%o3+0x03c] ! Mem[00000000918000fc] = f246c54a ! Mem[000000007b0000dc] = 6be6cd51, %l4 = 0000000000000061 swap [%i2+0x01c],%l4 ! %l4 = 000000006be6cd51 ! Mem[00000000910000d0] = 06bd17f6, %l18 = 51cd8b3479b8a144 ldsb [%o2+%i5],%g2 ! %g2 = 0000000000000006 ! Mem[000000007a0000e4] = a33b83e9, %l3 = 37979c02, %l4 = 6be6cd51 add %i0,0x24,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000a33b83e9 ! Mem[000000007b0000c8] = 0a3dad21, %l6 = a09e3f32, %l1 = 3cac437e add %i2,0x08,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000000a3dad21 p53_label_3: ! Mem[000000007b0000f0] = 8f2fe3a0, %l4 = 00000000a33b83e9 swap [%i2+%o6],%l4 ! %l4 = 000000008f2fe3a0 ! %l0 = e6e307b9, %l1 = 0a3dad21, Mem[00000000918000f8] = 3636a6ac f246c54a std %l0,[%o3+0x038] ! Mem[00000000918000f8] = e6e307b9 0a3dad21 ! Mem[000000007b0000cd] = a5f4eb90, %l1 = 000000000a3dad21 ldstub [%i2+0x00d],%l1 ! %l1 = 00000000000000f4 ! Mem[00000000910000cc] = f0444119, %l18 = 51cd8b3479b8a144 ldsw [%o2+0x00c],%g2 ! %g2 = 51cd8b3479b8a144 ! Mem[000000007b0000d8] = 64d71ee3, %l0 = e6e307b9, %l6 = a09e3f32 add %i2,0x18,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000064d71ee3 ! Mem[000000007a0000c0] = 8a32c837, %l3 = 0376af6237979c02 ldstub [%i0+%g0],%l3 ! %l3 = 000000000000008a ! Mem[000000007b8000f2] = bdfb5751, %l7 = 0000000033a2d572 ldstub [%i3+0x032],%l7 ! %l7 = 0000000000000057 ! Mem[000000007b8000fc] = c3976c81, %l6 = 64d71ee3, %l0 = e6e307b9 add %i3,0x3c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000c3976c81 ! Mem[00000000910000f8] = f5c7cdf6, %l18 = 51cd8b3479b8a144 ldsh [%o2+0x03a],%g2 ! %g2 = fffffffffffff5c7 ! Mem[00000000900000e4] = e3177af2, %l18 = 51cd8b3479b8a144 ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffffe317 p53_label_4: ! Mem[000000007b8000d4] = fe80496f, %l6 = 64d71ee3, %l6 = 64d71ee3 add %i3,0x14,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000fe80496f ! %l0 = 00000000c3976c81, Mem[00000000908000ec] = 5bd6f7c8 stw %l0,[%o1+0x02c] ! Mem[00000000908000ec] = c3976c81 ! Mem[00000000908000f8] = f5d23fab, %l18 = 51cd8b3479b8a144 ldsb [%o1+0x039],%g2 ! %g2 = fffffffffffffff5 ! Mem[000000007a8000f4] = 713b4fb9, %l1 = 000000f4, %l1 = 000000f4 add %i1,0x34,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000713b4fb9 ! Mem[000000007b0000f0] = a33b83e94be30067, %l4 = 000000008f2fe3a0, %l4 = 000000008f2fe3a0 add %i2,0x30,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = a33b83e94be30067 ! Mem[00000000910000f8] = 9579f5c7, %l18 = 51cd8b3479b8a144 ldsw [%o2+0x038],%g2 ! %g2 = 51cd8b3479b8a144 ! %l7 = 0000000000000057, Mem[00000000910000d0] = 06bd17f6 stw %l7,[%o2+%i5] ! Mem[00000000910000d0] = 00000057 ! Mem[00000000910000ec] = adbcd5b2, %l18 = 51cd8b3479b8a144 ldsw [%o2+0x02c],%g2 ! %g2 = 51cd8b3479b8a144 ! Mem[000000007a8000dc] = 084ed89d, %l4 = a33b83e94be30067 ldsb [%i1+0x01d],%l4 ! %l4 = 000000000000004e ! Mem[000000007b0000d8] = 64d71ee3, %l5 = 0000000000000049 swap [%i2+%i6],%l5 ! %l5 = 0000000064d71ee3 p53_label_5: ! Mem[000000007a8000c4] = 4863500f, %l1 = 00000000713b4fb9 swap [%i1+0x004],%l1 ! %l1 = 000000004863500f ! %l4 = 000000000000004e, Mem[00000000918000d1] = b0ab0e98 stb %l4,[%o3+0x011] ! Mem[00000000918000d0] = 4eab0e98 ! Mem[000000007b8000e0] = ea5fd278, %l1 = 000000004863500f swap [%i3+%o4],%l1 ! %l1 = 00000000ea5fd278 ! %l3 = 000000000000008a, Mem[000000007b0000fc] = b65d6f54 stw %l3,[%i2+0x03c] ! Mem[000000007b0000fc] = 0000008a ! Mem[000000007a0000da] = b584e58c, %l6 = 00000000fe80496f ldstub [%i0+0x01a],%l6 ! %l6 = 00000000000000e5 ! Mem[000000007b0000fc] = 0000008a, %l5 = 0000000064d71ee3 swap [%i2+0x03c],%l5 ! %l5 = 000000000000008a ! Mem[000000007a8000fd] = a09e3f32, %l7 = 0000000000000057 ldstub [%i1+0x03d],%l7 ! %l7 = 000000000000009e ! Mem[00000000908000d8] = 0dc0972d, %l18 = 51cd8b3479b8a144 ldsb [%o1+0x019],%g2 ! %g2 = 000000000000000d ! Mem[000000007b0000d4] = 78427ffe, %l2 = 360ee1fff246c54a ldstub [%i2+0x014],%l2 ! %l2 = 0000000000000078 ! Mem[000000007a8000f3] = f8db13c8, %l6 = 00000000000000e5 ldstub [%i1+0x033],%l6 ! %l6 = 00000000000000c8 p53_label_6: ! Mem[000000007a8000d6] = dafffd4c, %l7 = 000000000000009e ldstub [%i1+0x016],%l7 ! %l7 = 00000000000000fd ! %l0 = c3976c81, %l1 = ea5fd278, Mem[00000000908000e8] = 52d85af6 c3976c81 std %l0,[%o1+%o5] ! Mem[00000000908000e8] = c3976c81 ea5fd278 ! %l0 = c3976c81, %l1 = ea5fd278, Mem[000000007a8000d8] = c377a800 084ed89d std %l0,[%i1+%i6] ! Mem[000000007a8000d8] = c3976c81 ea5fd278 ! Mem[000000007b8000d0] = d2071f43fe80496f, %l2 = 0000000000000078 ldx [%i3+%i5],%l2 ! %l2 = d2071f43fe80496f ! %l5 = 000000000000008a, Mem[00000000910000d4] = 6e5e25aa stw %l5,[%o2+0x014] ! Mem[00000000910000d4] = 0000008a ! Mem[00000000918000c0] = 69d68606, %l18 = 51cd8b3479b8a144 ldsh [%o3+%g0],%g2 ! %g2 = 00000000000069d6 ! Mem[00000000918000f0] = e3b05aed, %l18 = 51cd8b3479b8a144 ldsh [%o3+0x032],%g2 ! %g2 = ffffffffffffe3b0 ! %l2 = d2071f43fe80496f, Mem[000000007a0000ec] = d8442dc0 stb %l2,[%i0+0x02c] ! Mem[000000007a0000ec] = 6f442dc0 ! Mem[00000000918000d0] = 704eab0e, %l18 = 51cd8b3479b8a144 ldsw [%o3+%i5],%g2 ! %g2 = 51cd8b3479b8a144 ! Mem[000000007b0000f8] = e5e17a50, %l7 = 000000fd, %l0 = c3976c81 add %i2,0x38,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000e5e17a50 p53_label_7: ! Mem[000000007a8000e8] = 327da2533cac437e, %l1 = 00000000ea5fd278, %l6 = 00000000000000c8 add %i1,0x28,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 327da2533cac437e ! Mem[000000007a0000f4] = a9fd2a13, %l4 = 000000000000004e swap [%i0+0x034],%l4 ! %l4 = 00000000a9fd2a13 ! Mem[000000007b8000fc] = c3976c81, %l0 = e5e17a50, %l2 = fe80496f add %i3,0x3c,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000c3976c81 ! Mem[000000007b0000dd] = 00000061, %l1 = 00000000ea5fd278 ldstub [%i2+0x01d],%l1 ! %l1 = 0000000000000000 ! Mem[000000007b0000d3] = da3c7765, %l5 = 000000000000008a ldstub [%i2+0x013],%l5 ! %l5 = 0000000000000065 ! Mem[00000000918000e4] = 6bc76080, %l18 = 51cd8b3479b8a144 ldsw [%o3+0x024],%g2 ! %g2 = 51cd8b3479b8a144 ! Mem[00000000900000cc] = 0472ded8, %l18 = 51cd8b3479b8a144 ldsw [%o0+0x00c],%g2 ! %g2 = 51cd8b3479b8a144 ! Mem[00000000900000f0] = 44cc4dae4499e34c, %l18 = 51cd8b3479b8a144 ldx [%o0+%o6],%g2 ! %g2 = 44cc4dae4499e34c ! Mem[000000007b8000d7] = fe80496f, %l6 = 327da2533cac437e ldstub [%i3+0x017],%l6 ! %l6 = 000000000000006f ! Mem[000000007b0000f0] = a33b83e9, %l3 = 000000000000008a ldsb [%i2+0x033],%l3 ! %l3 = ffffffffffffffe9 p53_label_8: ! Mem[000000007a0000fe] = 4c81ef1f, %l0 = 00000000e5e17a50 ldstub [%i0+0x03e],%l0 ! %l0 = 00000000000000ef ! Mem[000000007b0000f8] = e5e17a50, %l0 = 000000ef, %l5 = 00000065 add %i2,0x38,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000e5e17a50 ! Mem[000000007b0000d1] = da3c77ff, %l5 = 00000000e5e17a50 ldstub [%i2+0x011],%l5 ! %l5 = 000000000000003c ! Mem[000000007b8000c8] = 94f3b945, %l4 = a9fd2a13, %l1 = 00000000 add %i3,0x08,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000094f3b945 ! %l5 = 000000000000003c, Mem[00000000908000df] = d6242a17 stb %l5,[%o1+0x01f] ! Mem[00000000908000dc] = 3c242a17 ! Mem[000000007b8000f8] = d1fb283cc3976c81, %l4 = 00000000a9fd2a13, %l5 = 000000000000003c add %i3,0x38,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = d1fb283cc3976c81 ! %l6 = 000000000000006f, Mem[00000000900000fd] = b5974c00 stb %l6,[%o0+0x03d] ! Mem[00000000900000fc] = 6f974c00 ! Mem[000000007a0000ec] = 6f442dc0, %l0 = 000000ef, %l0 = 000000ef add %i0,0x2c,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 000000006f442dc0 ! Mem[000000007b0000dc] = 00ff0061, %l5 = d1fb283cc3976c81 ldsb [%i2+0x01c],%l5 ! %l5 = 0000000000000000 ! Mem[000000007b8000d9] = ffac9a80, %l7 = 00000000000000fd ldstub [%i3+0x019],%l7 ! %l7 = 00000000000000ac p53_label_9: ! %l0 = 000000006f442dc0, Mem[00000000908000c8] = c1b03c93 stw %l0,[%o1+%i4] ! Mem[00000000908000c8] = 6f442dc0 ! Mem[000000007b0000d1] = daff77ff, %l4 = 00000000a9fd2a13 ldstub [%i2+0x011],%l4 ! %l4 = 00000000000000ff ! %l2 = 00000000c3976c81, Mem[00000000910000f2] = 2a97cb95 stb %l2,[%o2+0x032] ! Mem[00000000910000f0] = 8197cb95 ! Mem[000000007a0000ea] = c8f7d757, %l2 = 00000000c3976c81 ldstub [%i0+0x02a],%l2 ! %l2 = 00000000000000d7 ! %l0 = 000000006f442dc0, Mem[00000000908000e1] = 2a179421 stb %l0,[%o1+0x021] ! Mem[00000000908000e0] = c0179421 ! Mem[00000000908000dc] = 2d22073c, %l18 = 51cd8b3479b8a144 ldsw [%o1+0x01c],%g2 ! %g2 = 51cd8b3479b8a144 ! Mem[000000007a8000c9] = 040c79a0, %l1 = 0000000094f3b945 ldstub [%i1+0x009],%l1 ! %l1 = 000000000000000c ! Mem[00000000918000c0] = 69d68606, %l18 = 51cd8b3479b8a144 ldsb [%o3+%g0],%g2 ! %g2 = 0000000000000069 ! Mem[000000007a8000e7] = 22698265, %l4 = 00000000000000ff ldstub [%i1+0x027],%l4 ! %l4 = 0000000000000065 ! Mem[000000007a0000e8] = c8f7ff57, %l0 = 000000006f442dc0 ldsb [%i0+0x029],%l0 ! %l0 = fffffffffffffff7 p53_label_10: ! Mem[000000007a8000c8] = 04ff79a0, %l4 = 0000000000000065 swap [%i1+%i4],%l4 ! %l4 = 0000000004ff79a0 ! %l2 = 00000000000000d7, Mem[00000000900000fc] = ba6f974c stw %l2,[%o0+0x03c] ! Mem[00000000900000fc] = 000000d7 ! Mem[00000000918000f0] = 2effe3b0, %l18 = 51cd8b3479b8a144 ldsw [%o3+%o6],%g2 ! %g2 = 51cd8b3479b8a144 ! Mem[000000007a8000d4] = daffff4c, %l3 = ffffffffffffffe9 swap [%i1+0x014],%l3 ! %l3 = 00000000daffff4c ! Mem[00000000900000c4] = 8803093b, %l18 = 51cd8b3479b8a144 ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffff8803 ! Mem[000000007b8000e8] = 0fbcd444, %l3 = 00000000daffff4c ldsw [%i3+%o5],%l3 ! %l3 = 000000000fbcd444 ! Mem[000000007b0000f8] = e5e17a50, %l7 = 000000ac, %l2 = 000000d7 add %i2,0x38,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000e5e17a50 ! %l6 = 000000000000006f, Mem[00000000908000ca] = 2dc0a620 stb %l6,[%o1+0x00a] ! Mem[00000000908000c8] = 6fc0a620 ! %l0 = fffffff7, %l1 = 0000000c, Mem[00000000908000c8] = 6f446fc0 a6202de8 std %l0,[%o1+%i4] ! Mem[00000000908000c8] = fffffff7 0000000c ! Mem[000000007a0000f8] = ab1ecdc54c81ff1f, %l3 = 000000000fbcd444, %l3 = 000000000fbcd444 add %i0,0x38,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = ab1ecdc54c81ff1f p53_label_11: ! Mem[000000007b8000d8] = ffff9a80, %l4 = 04ff79a0, %l3 = 4c81ff1f add %i3,0x18,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000ffff9a80 ! Mem[000000007a8000d0] = 8e3e9408ffffffe9, %l3 = 00000000ffff9a80, %l6 = 000000000000006f add %i1,0x10,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 8e3e9408ffffffe9 ! Mem[000000007a0000d7] = 35353d41, %l5 = 0000000000000000 ldstub [%i0+0x017],%l5 ! %l5 = 0000000000000041 ! Mem[000000007b0000cc] = a5ffeb90, %l7 = 00000000000000ac ldsb [%i2+0x00e],%l7 ! %l7 = ffffffffffffffeb ! Mem[000000007b0000ed] = 7517b3df, %l3 = 00000000ffff9a80 ldstub [%i2+0x02d],%l3 ! %l3 = 0000000000000017 ! Mem[000000007a0000d8] = b584ff8cc15e2139, %l3 = 0000000000000017, %l0 = fffffffffffffff7 add %i0,0x18,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = b584ff8cc15e2139 ! Mem[00000000918000c0] = 69d686060a36bd1b, %l18 = 51cd8b3479b8a144 ldx [%o3+%g0],%g2 ! %g2 = 69d686060a36bd1b ! Mem[00000000918000f8] = e6e307b90a3dad21, %l18 = 51cd8b3479b8a144 ldx [%o3+0x038],%g2 ! %g2 = e6e307b90a3dad21 ! %l4 = 0000000004ff79a0, Mem[00000000918000cc] = 7736dd33 stw %l4,[%o3+0x00c] ! Mem[00000000918000cc] = 04ff79a0 ! Mem[00000000910000f8] = 9579f5c7, %l18 = 51cd8b3479b8a144 ldsh [%o2+0x038],%g2 ! %g2 = ffffffffffff9579 p53_label_12: ! Mem[00000000908000f0] = d24aa70c, %l18 = 51cd8b3479b8a144 ldsw [%o1+%o6],%g2 ! %g2 = 51cd8b3479b8a144 ! Mem[000000007a8000c5] = 713b4fb9, %l1 = 000000000000000c ldstub [%i1+0x005],%l1 ! %l1 = 000000000000003b ! %l7 = ffffffffffffffeb, Mem[00000000900000d8] = e8bc328c stb %l7,[%o0+%i6] ! Mem[00000000900000d8] = ebbc328c ! Mem[000000007a0000f0] = 8cc92955, %l2 = e5e17a50, %l4 = 04ff79a0 add %i0,0x30,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000008cc92955 ! Mem[000000007b8000c9] = 94f3b945, %l0 = b584ff8cc15e2139 ldstub [%i3+0x009],%l0 ! %l0 = 00000000000000f3 ! Mem[000000007a0000ec] = 6f442dc0, %l1 = 000000000000003b swap [%i0+0x02c],%l1 ! %l1 = 000000006f442dc0 ! Mem[000000007b8000f0] = bdfbff51cb2ceeed, %l2 = 00000000e5e17a50, %l0 = 00000000000000f3 add %i3,0x30,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = bdfbff51cb2ceeed ! Mem[000000007a8000d8] = c3976c81, %l3 = 0000000000000017 swap [%i1+%i6],%l3 ! %l3 = 00000000c3976c81 ! Mem[00000000910000d4] = 0000008a, %l18 = 51cd8b3479b8a144 ldsw [%o2+0x014],%g2 ! %g2 = 51cd8b3479b8a144 ! %l0 = bdfbff51cb2ceeed, Mem[00000000900000d0] = cf511728 stw %l0,[%o0+%i5] ! Mem[00000000900000d0] = cb2ceeed p53_label_13: ! Mem[00000000908000d4] = 564e5092, %l18 = 51cd8b3479b8a144 ldsw [%o1+0x014],%g2 ! %g2 = 51cd8b3479b8a144 ! Mem[000000007a8000e0] = cebe76bb, %l3 = 00000000c3976c81 ldsw [%i1+%o4],%l3 ! %l3 = ffffffffcebe76bb ! Mem[00000000908000ec] = ea5fd278, %l18 = 51cd8b3479b8a144 ldsw [%o1+0x02c],%g2 ! %g2 = 51cd8b3479b8a144 ! %l6 = ffffffe9, %l7 = ffffffeb, Mem[000000007b8000c8] = 94ffb945 c7a6a126 std %l6,[%i3+%i4] ! Mem[000000007b8000c8] = ffffffe9 ffffffeb ! Mem[00000000918000d0] = ab0e985f, %l18 = 51cd8b3479b8a144 ldsh [%o3+0x012],%g2 ! %g2 = ffffffffffffab0e ! Mem[00000000918000ec] = d82effe3, %l18 = 51cd8b3479b8a144 ldsb [%o3+0x02f],%g2 ! %g2 = ffffffffffffffd8 ! Mem[00000000910000cc] = 19000000, %l18 = 51cd8b3479b8a144 ldsb [%o2+0x00f],%g2 ! %g2 = 0000000000000019 ! Mem[000000007b0000c4] = 513f265f, %l1 = 6f442dc0, %l3 = cebe76bb add %i2,0x04,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000513f265f ! Mem[000000007a8000f5] = 713b4fb9, %l6 = 8e3e9408ffffffe9 ldstub [%i1+0x035],%l6 ! %l6 = 000000000000003b ! Mem[000000007a0000ec] = 0000003b, %l3 = 00000000513f265f swap [%i0+0x02c],%l3 ! %l3 = 000000000000003b p53_label_14: ! Mem[000000007b0000dc] = 00ff0061, %l6 = 000000000000003b ldsw [%i2+0x01c],%l6 ! %l6 = 0000000000ff0061 ! Mem[000000007b8000d8] = ffff9a80102624e3, %l1 = 000000006f442dc0, %l4 = 000000008cc92955 add %i3,0x18,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = ffff9a80102624e3 ! %l1 = 000000006f442dc0, Mem[000000007b0000d8] = 00000049 stw %l1,[%i2+%i6] ! Mem[000000007b0000d8] = 6f442dc0 ! Mem[000000007b8000ec] = a278fa3a, %l0 = cb2ceeed, %l5 = 00000041 add %i3,0x2c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000a278fa3a ! Mem[00000000908000d8] = 5b0dc0972d22073c, %l18 = 51cd8b3479b8a144 ldx [%o1+%i6],%g2 ! %g2 = 5b0dc0972d22073c ! %l4 = 102624e3, %l5 = a278fa3a, Mem[00000000910000e8] = 8a57f6f6 adbcd5b2 std %l4,[%o2+%o5] ! Mem[00000000910000e8] = 102624e3 a278fa3a ! %l6 = 00ff0061, %l7 = ffffffeb, Mem[00000000910000d8] = 3b50fb69 7b31d336 std %l6,[%o2+%i6] ! Mem[00000000910000d8] = 00ff0061 ffffffeb ! Mem[00000000900000c0] = 64f485008803093b, %l18 = 51cd8b3479b8a144 ldx [%o0+%g0],%g2 ! %g2 = 64f485008803093b ! Mem[000000007b0000f0] = a33b83e9, %l2 = 00000000e5e17a50 swap [%i2+%o6],%l2 ! %l2 = 00000000a33b83e9 ! %l0 = bdfbff51cb2ceeed, Mem[00000000908000db] = 972d2207 stb %l0,[%o1+0x01b] ! Mem[00000000908000d8] = ed2d2207 p53_label_15: ! Mem[000000007a8000e0] = cebe76bb226982ff, %l5 = 00000000a278fa3a, %l6 = 0000000000ff0061 add %i1,0x20,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = cebe76bb226982ff ! Mem[000000007a0000c8] = 2a9e366fcd266430, %l4 = ffff9a80102624e3, %l6 = cebe76bb226982ff add %i0,0x08,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 2a9e366fcd266430 ! Mem[000000007a0000d2] = 4744de01, %l6 = 2a9e366fcd266430 ldstub [%i0+0x012],%l6 ! %l6 = 00000000000000de ! Mem[00000000900000f0] = 44cc4dae, %l18 = 51cd8b3479b8a144 ldsw [%o0+%o6],%g2 ! %g2 = 51cd8b3479b8a144 ! Mem[000000007b0000f8] = e5e17a50, %l7 = ffffffffffffffeb ldstub [%i2+0x038],%l7 ! %l7 = 00000000000000e5 ! Mem[000000007b8000e8] = 0fbcd444a278fa3a, %l2 = 00000000a33b83e9, %l3 = 000000000000003b add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 0fbcd444a278fa3a ! Mem[000000007b0000e8] = 10dc26dd, %l7 = 00000000000000e5 swap [%i2+%o5],%l7 ! %l7 = 0000000010dc26dd ! Mem[000000007a0000e8] = c8f7ff57513f265f, %l6 = 00000000000000de, %l3 = 0fbcd444a278fa3a add %i0,0x28,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = c8f7ff57513f265f ! Mem[000000007b0000ec] = 75ffb3df, %l1 = 000000006f442dc0 swap [%i2+0x02c],%l1 ! %l1 = 0000000075ffb3df ! Mem[00000000910000c0] = 5f8a08bb, %l18 = 51cd8b3479b8a144 ldsw [%o2+%g0],%g2 ! %g2 = 51cd8b3479b8a144 ba,a p53_not_taken_0_end p53_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p53_branch_failed p53_not_taken_0_end: ! End of Random Code for Processor 53 p53_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d4] ! Set processor 53 done flag ! Check Registers p53_check_registers: set p53_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be bdfbff51cb2ceeed bne,a,pn %xcc,p53_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000075ffb3df bne,a,pn %xcc,p53_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000a33b83e9 bne,a,pn %xcc,p53_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be c8f7ff57513f265f bne,a,pn %xcc,p53_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffff9a80102624e3 bne,a,pn %xcc,p53_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000a278fa3a bne,a,pn %xcc,p53_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000de bne,a,pn %xcc,p53_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000010dc26dd bne,a,pn %xcc,p53_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p53_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff32c8370c007979 ldx [%i0+0x000],%g3 ! Observed data at 000000007a0000c0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4744ff0135353dff ldx [%i0+0x010],%g3 ! Observed data at 000000007a0000d0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 8cc929550000004e ldx [%i0+0x030],%g3 ! Observed data at 000000007a0000f0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x030,%g4 set p53_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 2324778471ff4fb9 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 = 00000065edde3652 ldx [%i1+0x008],%g3 ! Observed data at 000000007a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000017ea5fd278 ldx [%i1+0x018],%g3 ! Observed data at 000000007a8000d8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = f8db13ff71ff4fb9 ldx [%i1+0x030],%g3 ! Observed data at 000000007a8000f0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = a523fd87a0ff3f32 ldx [%i1+0x038],%g3 ! Observed data at 000000007a8000f8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x038,%g4 set p53_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 7517b3df513f265f ldx [%i2+0x000],%g3 ! Observed data at 000000007b0000c0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0a3dad21a5ffeb90 ldx [%i2+0x008],%g3 ! Observed data at 000000007b0000c8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = daff77ffff427ffe ldx [%i2+0x010],%g3 ! Observed data at 000000007b0000d0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6f442dc000ff0061 ldx [%i2+0x018],%g3 ! Observed data at 000000007b0000d8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000e56f442dc0 ldx [%i2+0x028],%g3 ! Observed data at 000000007b0000e8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = e5e17a504be30067 ldx [%i2+0x030],%g3 ! Observed data at 000000007b0000f0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffe17a5064d71ee3 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 ldx [%g1+0x008],%g2 ! Expected data = ffffffe9ffffffeb ldx [%i3+0x008],%g3 ! Observed data at 000000007b8000c8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d2071f43fe8049ff ldx [%i3+0x010],%g3 ! Observed data at 000000007b8000d0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4863500f02cfbf7a ldx [%i3+0x020],%g3 ! Observed data at 000000007b8000e0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x020,%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_dfill_failed: ba p53_failed mov 0xddd,%g1 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: ldsw [%i3+0x024],%l6 ! Mem[000000007b8000e4] ldstub [%i1+0x027],%l5 ! Mem[000000007a8000e7] lduh [%i3+0x006],%l4 ! Mem[000000007b8000c6] ldub [%i3+0x024],%l7 ! Mem[000000007b8000e4] swap [%i0+0x030],%l0 ! Mem[000000007a0000f0] std %l6,[%i2+0x020] ! Mem[000000007b0000e0] done p53_trap1o: ldsw [%o3+0x024],%l6 ! Mem[000000007b8000e4] ldstub [%o1+0x027],%l5 ! Mem[000000007a8000e7] lduh [%o3+0x006],%l4 ! Mem[000000007b8000c6] ldub [%o3+0x024],%l7 ! Mem[000000007b8000e4] swap [%o0+0x030],%l0 ! Mem[000000007a0000f0] std %l6,[%o2+0x020] ! Mem[000000007b0000e0] done p53_trap2e: lduw [%i3+0x038],%l7 ! Mem[000000007b8000f8] ldstub [%i3+0x00d],%l6 ! Mem[000000007b8000cd] ldx [%i2+0x020],%l7 ! Mem[000000007b0000e0] done p53_trap2o: lduw [%o3+0x038],%l7 ! Mem[000000007b8000f8] ldstub [%o3+0x00d],%l6 ! Mem[000000007b8000cd] ldx [%o2+0x020],%l7 ! Mem[000000007b0000e0] 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 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = f0898194ab1ecdc5 ldx [%g1+0x008],%l1 ! %l1 = 0da5ad6c7feac0dd ldx [%g1+0x010],%l2 ! %l2 = 360ee1fff246c54a ldx [%g1+0x018],%l3 ! %l3 = 0376af6237979c02 ldx [%g1+0x020],%l4 ! %l4 = 3d45c1e1bd49bd44 ldx [%g1+0x028],%l5 ! %l5 = 54dd8b643f9d2dfe ldx [%g1+0x030],%l6 ! %l6 = 9f3bd277ecf1152e ldx [%g1+0x038],%l7 ! %l7 = e8c144c1d2071f43 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 9be2ecd3 0f864190 c36192a0 7bb50196 ! %f4 = df6befa7 8fd89bbb af56926e a5760908 ! %f8 = 30d62ecc e49e0197 051a3cb7 6eb5a4f4 ! %f12 = 1c471992 870d2aa4 a0dbaadf f0f85d7b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a570c4c8 5b0024a5 55073547 2140c368 ! %f20 = 183ddf22 c23ae269 522b02ee 58d1ff8b ! %f24 = 9cfc24b0 fd8cfcbc c3d60362 df7e42ab ! %f28 = 23b91f6d 64d6a650 b4960a17 b259179e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 45646f78 e9d301e8 ffb7e4bf c04df38d ! %f36 = b36b6494 7a0a3cf2 38420a48 21853b9c ! %f40 = bf77d700 cb0c51e0 2b32d368 876c77d7 ! %f44 = 52dcdffb 457d4182 763995f4 71f91ad1 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xec8b103f0000005d,%g7,%g1 ! GSR scale = 11, align = 5 wr %g1,%g0,%gsr ! GSR = ec8b103f0000005d wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 54 p54_label_1: ! Mem[00000000910000f8] = 9579f5c7, %l18 = 89ff9fa3bc180b9e ldsw [%o2+0x038],%g2 ! %g2 = 89ff9fa3bc180b9e ! Mem[000000007c8000d4] = 652f353c, %l5 = a65d4f8e, %l6 = 92b77ca1 add %i1,0x14,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000652f353c ! Mem[000000007c0000f8] = 29187cab, %l6 = 652f353c, %l4 = ec52cfa9 add %i0,0x38,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000029187cab ! %l7 = 8f83689599d7fa07, Mem[00000000900000d2] = 17289355 stb %l7,[%o0+0x012] ! Mem[00000000900000d0] = 07289355 ! Mem[00000000918000ec] = 9dd82eff, %l18 = 89ff9fa3bc180b9e ldsb [%o3+0x02e],%g2 ! %g2 = ffffffffffffff9d ! Mem[000000007d0000e0] = 7105a286, %l7 = 8f83689599d7fa07 ldsb [%i2+0x022],%l7 ! %l7 = ffffffffffffffa2 ! Mem[000000007d0000f4] = e96032bc, %l7 = ffffffffffffffa2 swap [%i2+0x034],%l7 ! %l7 = 00000000e96032bc ! %l5 = 3e892bfaa65d4f8e, Mem[00000000900000dc] = aea3305c stw %l5,[%o0+0x01c] ! Mem[00000000900000dc] = a65d4f8e ! %l4 = 29187cab, %l5 = a65d4f8e, Mem[00000000910000e0] = 01c2133f 2cae1d1d std %l4,[%o2+%o4] ! Mem[00000000910000e0] = 29187cab a65d4f8e ! Mem[000000007d8000d8] = 44bf66245b70ad49, %l7 = 00000000e96032bc, %l6 = 00000000652f353c add %i3,0x18,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 44bf66245b70ad49 p54_label_2: ! Mem[000000007d0000f6] = ffffffa2, %l3 = 16a43dcab131d694 ldstub [%i2+0x036],%l3 ! %l3 = 00000000000000ff ! %l6 = 5b70ad49, %l7 = e96032bc, Mem[00000000908000f0] = d24aa70c f408782d std %l6,[%o1+%o6] ! Mem[00000000908000f0] = 5b70ad49 e96032bc ! %l4 = 0000000029187cab, Mem[000000007d0000d9] = 8160bd31 stb %l4,[%i2+0x019] ! Mem[000000007d0000d8] = 81abbd31 ! Mem[000000007d8000d9] = 44bf6624, %l7 = 00000000e96032bc ldstub [%i3+0x019],%l7 ! %l7 = 00000000000000bf ! Mem[000000007d0000da] = 81abbd31, %l3 = 00000000000000ff ldstub [%i2+0x01a],%l3 ! %l3 = 00000000000000bd ! Mem[000000007c0000fc] = d9da05f1, %l5 = 3e892bfaa65d4f8e swap [%i0+0x03c],%l5 ! %l5 = 00000000d9da05f1 ! Mem[000000007d0000e9] = 26eead6a, %l7 = 00000000000000bf ldstub [%i2+0x029],%l7 ! %l7 = 00000000000000ee ! %l2 = aee4b0d1, %l3 = 000000bd, Mem[00000000900000c0] = 64f48500 8803093b std %l2,[%o0+%g0] ! Mem[00000000900000c0] = aee4b0d1 000000bd ! Mem[000000007d8000ff] = f668e997, %l4 = 0000000029187cab ldstub [%i3+0x03f],%l4 ! %l4 = 0000000000000097 ! Mem[000000007d8000fc] = f668e9ff, %l7 = 000000ee, %l7 = 000000ee add %i3,0x3c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000f668e9ff p54_label_3: ! %l7 = 00000000f668e9ff, Mem[00000000908000d0] = 7198b30a stw %l7,[%o1+%i5] ! Mem[00000000908000d0] = f668e9ff ! %l0 = d8f40f2de34474f7, Mem[00000000918000cd] = 36dd3370 stb %l0,[%o3+0x00d] ! Mem[00000000918000cc] = f7dd3370 ! Mem[00000000908000f8] = f5d23fab, %l18 = 89ff9fa3bc180b9e ldsb [%o1+0x039],%g2 ! %g2 = fffffffffffffff5 ! Mem[000000007c0000fa] = 29187cab, %l4 = 0000000000000097 ldstub [%i0+0x03a],%l4 ! %l4 = 000000000000007c ! Mem[000000007c0000f0] = 3e43397d, %l0 = d8f40f2de34474f7 ldsb [%i0+0x033],%l0 ! %l0 = 000000000000007d ! Mem[000000007c0000f4] = 2235cf87, %l5 = 00000000d9da05f1 swap [%i0+0x034],%l5 ! %l5 = 000000002235cf87 ! Mem[000000007d8000cc] = 33c7eb87, %l3 = 00000000000000bd swap [%i3+0x00c],%l3 ! %l3 = 0000000033c7eb87 ! Mem[000000007c8000e0] = 71e61c1b, %l7 = f668e9ff, %l2 = aee4b0d1 add %i1,0x20,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000071e61c1b ! Mem[000000007c0000c8] = ce7315750a45f663, %l5 = 000000002235cf87, %l4 = 000000000000007c add %i0,0x08,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = ce7315750a45f663 ! Mem[000000007d8000cc] = 000000bd, %l5 = 000000002235cf87 swap [%i3+0x00c],%l5 ! %l5 = 00000000000000bd p54_label_4: ! Mem[000000007d0000f3] = a7a52a74, %l2 = 0000000071e61c1b ldstub [%i2+0x033],%l2 ! %l2 = 0000000000000074 ! Mem[000000007c8000d8] = d82ea281, %l6 = 44bf66245b70ad49 ldstub [%i1+%i6],%l6 ! %l6 = 00000000000000d8 ! Mem[000000007d8000dc] = 5b70ad49, %l1 = c0812f94382cd92b swap [%i3+0x01c],%l1 ! %l1 = 000000005b70ad49 ! %l6 = 000000d8, %l7 = f668e9ff, Mem[00000000918000e8] = d97009e7 e5df9dd8 std %l6,[%o3+%o5] ! Mem[00000000918000e8] = 000000d8 f668e9ff ! Mem[00000000910000f4] = cb95fea2, %l18 = 89ff9fa3bc180b9e ldsh [%o2+0x034],%g2 ! %g2 = ffffffffffffcb95 ! Mem[00000000910000d8] = fb697b31, %l18 = 89ff9fa3bc180b9e ldsh [%o2+0x01a],%g2 ! %g2 = fffffffffffffb69 ! %l0 = 000000000000007d, Mem[00000000918000eb] = d8f668e9 stb %l0,[%o3+0x02b] ! Mem[00000000918000e8] = 7df668e9 ! %l6 = 00000000000000d8, Mem[00000000910000e8] = 8a57f6f6 stb %l6,[%o2+%o5] ! Mem[00000000910000e8] = d857f6f6 ! %l2 = 0000000000000074, Mem[00000000900000c4] = 000000bd stb %l2,[%o0+0x004] ! Mem[00000000900000c4] = 740000bd ! Mem[000000007d8000d8] = 44ff6624, %l2 = 0000000000000074 ldstub [%i3+%i6],%l2 ! %l2 = 0000000000000044 p54_label_5: ! Mem[00000000900000d0] = cf51072893556acd, %l18 = 89ff9fa3bc180b9e ldx [%o0+%i5],%g2 ! %g2 = cf51072893556acd ! %l6 = 00000000000000d8, Mem[00000000908000d0] = f668e9ff stw %l6,[%o1+%i5] ! Mem[00000000908000d0] = 000000d8 ! Mem[00000000908000c0] = e91a682866c2b5be, %l18 = 89ff9fa3bc180b9e ldx [%o1+%g0],%g2 ! %g2 = e91a682866c2b5be ! Mem[000000007c0000c0] = 088bdbb4eb77eeb4, %l3 = 0000000033c7eb87, %l4 = ce7315750a45f663 casxa [%i0]0x80,%l3,%l4 ! %l4 = 088bdbb4eb77eeb4 ! %l2 = 0000000000000044, Mem[00000000918000f4] = 5aed9849 stw %l2,[%o3+0x034] ! Mem[00000000918000f4] = 00000044 ! Mem[000000007d0000f4] = ffffffa2, %l5 = 00000000000000bd swap [%i2+0x034],%l5 ! %l5 = 00000000ffffffa2 ! Mem[000000007c8000e0] = 71e61c1b, %l3 = 33c7eb87, %l2 = 00000044 add %i1,0x20,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000071e61c1b ! Mem[000000007d0000c4] = 03265254, %l4 = eb77eeb4, %l6 = 000000d8 add %i2,0x04,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000003265254 ! Mem[00000000918000f4] = 443636a6, %l18 = 89ff9fa3bc180b9e ldsb [%o3+0x037],%g2 ! %g2 = 0000000000000044 ! Mem[000000007c0000d4] = c76090fb, %l4 = eb77eeb4, %l3 = 33c7eb87 add %i0,0x14,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000c76090fb p54_label_6: ! %l2 = 0000000071e61c1b, Mem[000000007d0000f8] = f26dce73 stw %l2,[%i2+0x038] ! Mem[000000007d0000f8] = 71e61c1b ! %l1 = 000000005b70ad49, Mem[00000000900000d5] = 556acde8 stb %l1,[%o0+0x015] ! Mem[00000000900000d4] = 496acde8 ! %l4 = eb77eeb4, %l5 = ffffffa2, Mem[000000007c8000e0] = 71e61c1b 426c4a6c std %l4,[%i1+%o4] ! Mem[000000007c8000e0] = eb77eeb4 ffffffa2 ! Mem[000000007d0000d9] = 81abff31, %l2 = 0000000071e61c1b ldstub [%i2+0x019],%l2 ! %l2 = 00000000000000ab ! Mem[00000000908000f8] = f6f5d23f, %l18 = 89ff9fa3bc180b9e ldsh [%o1+0x038],%g2 ! %g2 = fffffffffffff6f5 ! Mem[00000000918000cc] = 3370b0ab, %l18 = 89ff9fa3bc180b9e ldsb [%o3+0x00f],%g2 ! %g2 = 0000000000000033 ! Mem[000000007d0000ed] = 731d8bfc, %l1 = 000000005b70ad49 ldstub [%i2+0x02d],%l1 ! %l1 = 000000000000001d ! %l6 = 03265254, %l7 = f668e9ff, Mem[00000000900000f0] = 44cc4dae 4499e34c std %l6,[%o0+%o6] ! Mem[00000000900000f0] = 03265254 f668e9ff ! Mem[000000007c0000d4] = c76090fb, %l6 = 0000000003265254 swap [%i0+0x014],%l6 ! %l6 = 00000000c76090fb ! Mem[000000007c8000e0] = eb77eeb4ffffffa2, %l0 = 000000000000007d, %l6 = 00000000c76090fb add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = eb77eeb4ffffffa2 p54_label_7: ! Mem[00000000908000c4] = 66c2b5be, %l18 = 89ff9fa3bc180b9e ldsb [%o1+0x004],%g2 ! %g2 = 0000000000000066 ! Mem[00000000908000f4] = 32bcf6f5, %l18 = 89ff9fa3bc180b9e ldsh [%o1+0x036],%g2 ! %g2 = 00000000000032bc ! Mem[00000000900000d0] = cf51072893496acd, %l18 = 89ff9fa3bc180b9e ldx [%o0+%i5],%g2 ! %g2 = cf51072893496acd ! Mem[000000007d0000dc] = 458ab6f4, %l6 = eb77eeb4ffffffa2 swap [%i2+0x01c],%l6 ! %l6 = 00000000458ab6f4 ! %l4 = eb77eeb4, %l5 = ffffffa2, Mem[00000000918000e0] = bef83b74 6bc76080 std %l4,[%o3+%o4] ! Mem[00000000918000e0] = eb77eeb4 ffffffa2 ! Mem[00000000910000d4] = 6e5e25aa, %l18 = 89ff9fa3bc180b9e ldsw [%o2+0x014],%g2 ! %g2 = 89ff9fa3bc180b9e ! Mem[000000007d8000c4] = 1f670864, %l4 = 088bdbb4eb77eeb4 swap [%i3+0x004],%l4 ! %l4 = 000000001f670864 ! Mem[00000000910000f4] = cb95fea2, %l18 = 89ff9fa3bc180b9e ldsw [%o2+0x034],%g2 ! %g2 = 89ff9fa3bc180b9e ! %l6 = 458ab6f4, %l7 = f668e9ff, Mem[00000000918000f8] = 3636a6ac 755694de std %l6,[%o3+0x038] ! Mem[00000000918000f8] = 458ab6f4 f668e9ff ! Mem[000000007c8000d8] = ff2ea281, %l1 = 0000001d, %l1 = 0000001d add %i1,0x18,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000ff2ea281 p54_label_8: ! Mem[000000007c8000d8] = ff2ea28109fcd10f, %l0 = 000000000000007d, %l3 = 00000000c76090fb add %i1,0x18,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = ff2ea28109fcd10f ! Mem[000000007d0000da] = 81ffff31, %l3 = ff2ea28109fcd10f ldstub [%i2+0x01a],%l3 ! %l3 = 00000000000000ff ! Mem[000000007d0000d8] = 81ffff31ffffffa2, %l0 = 000000000000007d, %l2 = 00000000000000ab add %i2,0x18,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 81ffff31ffffffa2 ! Mem[000000007c8000d8] = ff2ea281, %l2 = ffffffa2, %l3 = 000000ff add %i1,0x18,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000ff2ea281 ! Mem[00000000918000ec] = f668e9ff, %l18 = 89ff9fa3bc180b9e ldsw [%o3+0x02c],%g2 ! %g2 = 89ff9fa3bc180b9e ! Mem[000000007d0000d0] = cc1af97e, %l5 = 00000000ffffffa2 swap [%i2+%i5],%l5 ! %l5 = 00000000cc1af97e ! Mem[000000007c0000f8] = 2918ffaba65d4f8e, %l7 = 00000000f668e9ff, %l0 = 000000000000007d add %i0,0x38,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 2918ffaba65d4f8e ! Mem[000000007c8000cc] = c60e2367, %l1 = ff2ea281, %l6 = 458ab6f4 add %i1,0x0c,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000c60e2367 ! %l4 = 000000001f670864, Mem[000000007d8000d4] = 18ba798e stw %l4,[%i3+0x014] ! Mem[000000007d8000d4] = 1f670864 ! %l0 = 2918ffaba65d4f8e, Mem[00000000910000df] = 3629187c stb %l0,[%o2+0x01f] ! Mem[00000000910000dc] = 8e29187c p54_label_9: ! Mem[00000000918000dc] = 29bc89c3, %l18 = 89ff9fa3bc180b9e ldsw [%o3+0x01c],%g2 ! %g2 = 89ff9fa3bc180b9e ! Mem[000000007c8000f0] = 44754273, %l3 = ff2ea281, %l4 = 1f670864 add %i1,0x30,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000044754273 ! %l0 = a65d4f8e, %l1 = ff2ea281, Mem[00000000918000c0] = 69d68606 0a36bd1b std %l0,[%o3+%g0] ! Mem[00000000918000c0] = a65d4f8e ff2ea281 ! Mem[00000000908000e8] = 52d85af65bd6f7c8, %l18 = 89ff9fa3bc180b9e ldx [%o1+%o5],%g2 ! %g2 = 52d85af65bd6f7c8 ! Mem[00000000900000f4] = 68e9ff72, %l18 = 89ff9fa3bc180b9e ldsb [%o0+0x035],%g2 ! %g2 = 0000000000000068 ! Mem[000000007d0000d0] = ffffffa2c1683b46, %l6 = 00000000c60e2367, %l0 = 2918ffaba65d4f8e add %i2,0x10,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = ffffffa2c1683b46 ! Mem[000000007d0000f8] = 71e61c1b, %l3 = 00000000ff2ea281 swap [%i2+0x038],%l3 ! %l3 = 0000000071e61c1b ! Mem[000000007c8000d0] = e938428f, %l3 = 71e61c1b, %l6 = c60e2367 add %i1,0x10,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000e938428f ! Mem[00000000900000e4] = e3177af2, %l18 = 89ff9fa3bc180b9e ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffffe317 ! Mem[000000007d8000c4] = eb77eeb4, %l3 = 71e61c1b, %l4 = 44754273 add %i3,0x04,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000eb77eeb4 p54_label_10: ! Mem[000000007c0000c8] = ce7315750a45f663, %l4 = 00000000eb77eeb4, %l4 = 00000000eb77eeb4 add %i0,0x08,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = ce7315750a45f663 ! Mem[000000007d0000e8] = 26ffad6a, %l5 = 00000000cc1af97e swap [%i2+%o5],%l5 ! %l5 = 0000000026ffad6a ! Mem[000000007d0000cc] = 2f2afdb5, %l2 = 81ffff31ffffffa2 swap [%i2+0x00c],%l2 ! %l2 = 000000002f2afdb5 ! %l2 = 000000002f2afdb5, Mem[00000000918000cc] = 77f7dd33 stw %l2,[%o3+0x00c] ! Mem[00000000918000cc] = 2f2afdb5 ! Mem[00000000910000f0] = 38ff2a97, %l18 = 89ff9fa3bc180b9e ldsb [%o2+%o6],%g2 ! %g2 = 0000000000000038 ! Mem[00000000910000dc] = 7b31d38e, %l18 = 89ff9fa3bc180b9e ldsb [%o2+0x01c],%g2 ! %g2 = 000000000000007b ! %l6 = e938428f, %l7 = f668e9ff, Mem[000000007d0000f8] = ff2ea281 7be44f9f std %l6,[%i2+0x038] ! Mem[000000007d0000f8] = e938428f f668e9ff ! Mem[000000007c8000e8] = 6a1c226c, %l0 = c1683b46, %l6 = e938428f add %i1,0x28,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 000000006a1c226c ! Mem[000000007c0000c4] = eb77eeb4, %l1 = 00000000ff2ea281 swap [%i0+0x004],%l1 ! %l1 = 00000000eb77eeb4 ! Mem[000000007d8000c8] = d822c3b0, %l6 = 6a1c226c, %l4 = 0a45f663 add %i3,0x08,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000d822c3b0 p54_label_11: ! Mem[000000007c0000e4] = 608c33a1, %l1 = 00000000eb77eeb4 swap [%i0+0x024],%l1 ! %l1 = 00000000608c33a1 ! %l4 = 00000000d822c3b0, Mem[00000000900000d4] = 93496acd stb %l4,[%o0+0x014] ! Mem[00000000900000d4] = b0496acd ! %l1 = 00000000608c33a1, Mem[00000000910000f6] = fea29579 stb %l1,[%o2+0x036] ! Mem[00000000910000f4] = a1a29579 ! Mem[000000007c8000f0] = 44754273b207b803, %l0 = ffffffa2c1683b46, %l5 = 0000000026ffad6a add %i1,0x30,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 44754273b207b803 ! Mem[000000007d0000e0] = 7105a28631b9879d, %l4 = 00000000d822c3b0, %l1 = 00000000608c33a1 add %i2,0x20,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 7105a28631b9879d ! Mem[000000007c0000d8] = 2469d034, %l1 = 7105a28631b9879d swap [%i0+%i6],%l1 ! %l1 = 000000002469d034 ! %l1 = 000000002469d034, Mem[00000000908000ec] = 5bd6f7c8 stb %l1,[%o1+0x02c] ! Mem[00000000908000ec] = 34d6f7c8 ! Mem[000000007c8000e8] = 6a1c226c, %l1 = 000000002469d034 ldsh [%i1+0x02a],%l1 ! %l1 = 000000000000226c ! Mem[000000007c0000e3] = 390cf4d3, %l4 = 00000000d822c3b0 ldstub [%i0+0x023],%l4 ! %l4 = 00000000000000d3 ! Mem[000000007c8000c8] = 4ed131df, %l4 = 000000d3, %l3 = 71e61c1b add %i1,0x08,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000004ed131df p54_label_12: ! Mem[000000007d0000c7] = 03265254, %l1 = 000000000000226c ldstub [%i2+0x007],%l1 ! %l1 = 0000000000000054 ! Mem[000000007d0000f0] = a7a52aff, %l0 = ffffffa2c1683b46 swap [%i2+%o6],%l0 ! %l0 = 00000000a7a52aff ! %l0 = a7a52aff, %l1 = 00000054, Mem[00000000918000d0] = 70b0ab0e 985f3b03 std %l0,[%o3+%i5] ! Mem[00000000918000d0] = a7a52aff 00000054 ! Mem[00000000918000d4] = 005457d2, %l18 = 89ff9fa3bc180b9e ldsb [%o3+0x016],%g2 ! %g2 = 0000000000000000 ! Mem[00000000900000d8] = e8bc328c, %l18 = 89ff9fa3bc180b9e ldsw [%o0+%i6],%g2 ! %g2 = 89ff9fa3bc180b9e ! Mem[000000007d0000fb] = e938428f, %l4 = 00000000000000d3 ldstub [%i2+0x03b],%l4 ! %l4 = 000000000000008f ! %l4 = 0000008f, %l5 = b207b803, Mem[000000007d8000f8] = d1edc820 f668e9ff std %l4,[%i3+0x038] ! Mem[000000007d8000f8] = 0000008f b207b803 ! %l4 = 0000008f, %l5 = b207b803, Mem[000000007c8000d0] = e938428f 652f353c std %l4,[%i1+%i5] ! Mem[000000007c8000d0] = 0000008f b207b803 ! Mem[000000007c0000f8] = 2918ffab, %l4 = 000000000000008f ldstub [%i0+0x038],%l4 ! %l4 = 0000000000000029 ! Mem[000000007d8000e8] = 361a287be3443dea, %l5 = 44754273b207b803, %l0 = 00000000a7a52aff add %i3,0x28,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 361a287be3443dea p54_label_13: ! Mem[00000000910000cc] = f0444119, %l18 = 89ff9fa3bc180b9e ldsb [%o2+0x00c],%g2 ! %g2 = fffffffffffffff0 ! Mem[000000007d0000e0] = 7105a286, %l3 = 000000004ed131df ldsw [%i2+%o4],%l3 ! %l3 = 000000007105a286 ! %l6 = 000000006a1c226c, Mem[00000000908000e0] = 242a1794 stw %l6,[%o1+%o4] ! Mem[00000000908000e0] = 6a1c226c ! Mem[000000007c8000dc] = 09fcd10f, %l4 = 0000000000000029 swap [%i1+0x01c],%l4 ! %l4 = 0000000009fcd10f ! %l2 = 2f2afdb5, %l3 = 7105a286, Mem[00000000908000e0] = 6a1c226c 21f5d561 std %l2,[%o1+%o4] ! Mem[00000000908000e0] = 2f2afdb5 7105a286 ! %l5 = 44754273b207b803, Mem[00000000900000fc] = bab5974c stb %l5,[%o0+0x03c] ! Mem[00000000900000fc] = 03b5974c ! %l0 = e3443dea, %l1 = 00000054, Mem[000000007c0000d0] = 9b4ccd7e 03265254 std %l0,[%i0+%i5] ! Mem[000000007c0000d0] = e3443dea 00000054 ! %l2 = 2f2afdb5, %l3 = 7105a286, Mem[00000000908000d8] = 5b0dc097 2d2207d6 std %l2,[%o1+%i6] ! Mem[00000000908000d8] = 2f2afdb5 7105a286 ! Mem[000000007d8000e0] = 31f5906258e1833d, %l1 = 0000000000000054, %l5 = 44754273b207b803 add %i3,0x20,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 31f5906258e1833d ! Mem[000000007c8000dc] = 00000029, %l0 = 361a287be3443dea ldsh [%i1+0x01e],%l0 ! %l0 = 0000000000000029 p54_label_14: ! Mem[00000000908000c4] = b5bec1b0, %l18 = 89ff9fa3bc180b9e ldsh [%o1+0x006],%g2 ! %g2 = ffffffffffffb5be ! Mem[000000007c8000d8] = ff2ea281, %l4 = 0000000009fcd10f swap [%i1+%i6],%l4 ! %l4 = 00000000ff2ea281 ! %l4 = 00000000ff2ea281, Mem[00000000910000d9] = 50fb697b stb %l4,[%o2+0x019] ! Mem[00000000910000d8] = 81fb697b ! %l3 = 000000007105a286, Mem[00000000900000c0] = aee4b0d1 stw %l3,[%o0+%g0] ! Mem[00000000900000c0] = 7105a286 ! Mem[000000007c8000d8] = 09fcd10f00000029, %l3 = 000000007105a286, %l0 = 0000000000000029 add %i1,0x18,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 09fcd10f00000029 ! Mem[000000007c0000fc] = a65d4f8e, %l7 = 00000000f668e9ff ldsw [%i0+0x03c],%l7 ! %l7 = ffffffffa65d4f8e ! Mem[000000007d0000f8] = e93842fff668e9ff, %l7 = ffffffffa65d4f8e, %l5 = 31f5906258e1833d add %i2,0x38,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = e93842fff668e9ff ! Mem[000000007c0000d0] = e3443dea00000054, %l1 = 0000000000000054, %l0 = 09fcd10f00000029 add %i0,0x10,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = e3443dea00000054 ! Mem[00000000908000ec] = 34d6f7c8, %l18 = 89ff9fa3bc180b9e ldsw [%o1+0x02c],%g2 ! %g2 = 89ff9fa3bc180b9e ! Mem[000000007c8000cc] = c60e2367, %l7 = ffffffffa65d4f8e swap [%i1+0x00c],%l7 ! %l7 = 00000000c60e2367 p54_label_15: ! Mem[000000007c0000d0] = e3443dea, %l5 = f668e9ff, %l2 = 2f2afdb5 add %i0,0x10,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000e3443dea ! Mem[00000000900000cc] = 0472ded8, %l18 = 89ff9fa3bc180b9e ldsw [%o0+0x00c],%g2 ! %g2 = 89ff9fa3bc180b9e ! %l4 = 00000000ff2ea281, Mem[00000000900000fb] = 9603b597 stb %l4,[%o0+0x03b] ! Mem[00000000900000f8] = 8103b597 ! %l3 = 000000007105a286, Mem[00000000900000f9] = 5b558103 stb %l3,[%o0+0x039] ! Mem[00000000900000f8] = 86558103 ! Mem[000000007c0000d4] = 00000054, %l6 = 000000006a1c226c swap [%i0+0x014],%l6 ! %l6 = 0000000000000054 ! Mem[000000007d0000ec] = 73ff8bfc, %l3 = 7105a286, %l3 = 7105a286 add %i2,0x2c,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000073ff8bfc ! Mem[000000007d0000c4] = 032652ff, %l1 = 0000000000000054 swap [%i2+0x004],%l1 ! %l1 = 00000000032652ff ! Mem[000000007c0000c8] = ce731575, %l3 = 73ff8bfc, %l0 = 00000054 add %i0,0x08,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000ce731575 ! %l4 = 00000000ff2ea281, Mem[00000000910000d1] = bd17f66e stb %l4,[%o2+0x011] ! Mem[00000000910000d0] = 8117f66e ! Mem[00000000918000f0] = 2effe3b0, %l18 = 89ff9fa3bc180b9e ldsb [%o3+%o6],%g2 ! %g2 = 000000000000002e ba,a p54_not_taken_0_end p54_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p54_branch_failed p54_not_taken_0_end: ! End of Random Code for Processor 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 00000000ce731575 bne,a,pn %xcc,p54_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000032652ff bne,a,pn %xcc,p54_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000e3443dea bne,a,pn %xcc,p54_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000073ff8bfc bne,a,pn %xcc,p54_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000ff2ea281 bne,a,pn %xcc,p54_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000054 bne,a,pn %xcc,p54_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000c60e2367 bne,a,pn %xcc,p54_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p54_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 088bdbb4ff2ea281 ldx [%i0+0x000],%g3 ! Observed data at 000000007c0000c0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = e3443dea6a1c226c ldx [%i0+0x010],%g3 ! Observed data at 000000007c0000d0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 31b9879ddb830262 ldx [%i0+0x018],%g3 ! Observed data at 000000007c0000d8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 390cf4ffeb77eeb4 ldx [%i0+0x020],%g3 ! Observed data at 000000007c0000e0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 3e43397dd9da05f1 ldx [%i0+0x030],%g3 ! Observed data at 000000007c0000f0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff18ffaba65d4f8e 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 ldx [%g1+0x008],%g2 ! Expected data = 4ed131dfa65d4f8e ldx [%i1+0x008],%g3 ! Observed data at 000000007c8000c8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000008fb207b803 ldx [%i1+0x010],%g3 ! Observed data at 000000007c8000d0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x010,%g4 set p54_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = f1c07a1900000054 ldx [%i2+0x000],%g3 ! Observed data at 000000007d0000c0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 5750b5d3ffffffa2 ldx [%i2+0x008],%g3 ! Observed data at 000000007d0000c8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = cc1af97e73ff8bfc ldx [%i2+0x028],%g3 ! Observed data at 000000007d0000e8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = c1683b46000000bd ldx [%i2+0x030],%g3 ! Observed data at 000000007d0000f0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x030,%g4 set p54_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = d822c3b02235cf87 ldx [%i3+0x008],%g3 ! Observed data at 000000007d8000c8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 58b9150b1f670864 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 = ffff6624382cd92b ldx [%i3+0x018],%g3 ! Observed data at 000000007d8000d8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000008fb207b803 ldx [%i3+0x038],%g3 ! Observed data at 000000007d8000f8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x038,%g4 ! The test for processor 54 has passed p54_passed: ta GOOD_TRAP nop p54_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p54_failed p54_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p54_failed p54_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p54_failed p54_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p54_failed p54_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p54_failed p54_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p54_failed p54_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p54_failed p54_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p54_failed ! The test for processor 54 failed p54_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0d8] ! Set processor 54 done flag set p54_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 54 failed p54_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0d8] ! Set processor 54 done flag set p54_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p54_dfill_failed: ba p54_failed mov 0xddd,%g1 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: ldsw [%i3+0x004],%l6 ! Mem[000000007d8000c4] done p54_trap1o: ldsw [%o3+0x004],%l6 ! Mem[000000007d8000c4] done p54_trap2e: stx %l6,[%i1+0x020] ! Mem[000000007c8000e0] swap [%i1+0x004],%l7 ! Mem[000000007c8000c4] ldx [%i0+0x028],%l0 ! Mem[000000007c0000e8] ldsw [%i3+0x008],%l0 ! Mem[000000007d8000c8] ldx [%i0+0x018],%l2 ! Mem[000000007c0000d8] done p54_trap2o: stx %l6,[%o1+0x020] ! Mem[000000007c8000e0] swap [%o1+0x004],%l7 ! Mem[000000007c8000c4] ldx [%o0+0x028],%l0 ! Mem[000000007c0000e8] ldsw [%o3+0x008],%l0 ! Mem[000000007d8000c8] ldx [%o0+0x018],%l2 ! Mem[000000007c0000d8] done p54_trap3e: nop nop nop nop nop done p54_trap3o: 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 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = d8f40f2de34474f7 ldx [%g1+0x008],%l1 ! %l1 = c0812f94382cd92b ldx [%g1+0x010],%l2 ! %l2 = 89994e3eaee4b0d1 ldx [%g1+0x018],%l3 ! %l3 = 16a43dcab131d694 ldx [%g1+0x020],%l4 ! %l4 = 314453fbec52cfa9 ldx [%g1+0x028],%l5 ! %l5 = 3e892bfaa65d4f8e ldx [%g1+0x030],%l6 ! %l6 = 00c815e892b77ca1 ldx [%g1+0x038],%l7 ! %l7 = 8f83689599d7fa07 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 17f611b3 8edf4822 ed90229b 7058c7fe ! %f4 = 186ffcc2 c0289cc0 c7f80cde dd3ac54f ! %f8 = a8219e5f 697d67b5 69cf0c18 60286930 ! %f12 = 5f6f8502 8d2c323d 780f5ed1 c77551f9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 18130419 fa5537e3 6d16f9e5 c314323f ! %f20 = 52921661 150f4c3f 58da6e4f eaf331d5 ! %f24 = cae650f6 ecfee428 8faa9a95 1c4b7200 ! %f28 = 831a2f90 6f18b973 3cdb6cb3 060ebec6 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 90af1028 69c95a22 e2b9f74b b3ed1db4 ! %f36 = 29c875c0 1d7dd54d c19553e2 002bb9bd ! %f40 = e9f9c98d 9d89ab68 595ef97d c8aec9b9 ! %f44 = 32d1cea5 b2f7e04f e0ef1ab9 d5ad8e46 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd0a54aa800000034,%g7,%g1 ! GSR scale = 6, align = 4 wr %g1,%g0,%gsr ! GSR = d0a54aa800000034 wr %g0,%y ! Clear Y 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[00000000918000c8] = 88436c477736dd33, %l18 = 133caaede00af877 ldx [%o3+%i4],%g2 ! %g2 = 88436c477736dd33 ! Mem[000000007f8000da] = fcbf71f9, %l7 = 9fc15cf7e1fa56e8 ldstub [%i3+0x01a],%l7 ! %l7 = 0000000000000071 ! Mem[000000007f0000dc] = 26aafc7b, %l1 = b2705dd0d1e9d4f3 ldstub [%i2+0x01c],%l1 ! %l1 = 0000000000000026 ! %l4 = d6560db7, %l5 = 44d580d0, Mem[00000000908000d8] = 5b0dc097 2d2207d6 std %l4,[%o1+%i6] ! Mem[00000000908000d8] = d6560db7 44d580d0 ! Mem[000000007e0000dc] = 463be4f9, %l5 = 44d580d0, %l5 = 44d580d0 add %i0,0x1c,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000463be4f9 ! Mem[000000007f0000cc] = 663f67d9, %l3 = 4b0a7f8c51dc4eb3 ldstub [%i2+0x00c],%l3 ! %l3 = 0000000000000066 ! %l2 = 9576a9f6, %l3 = 00000066, Mem[000000007f8000c8] = e7d97ceb d23ef01d std %l2,[%i3+%i4] ! Mem[000000007f8000c8] = 9576a9f6 00000066 ! Mem[000000007e0000f8] = 13e3194d, %l4 = e17ee7aed6560db7 swap [%i0+0x038],%l4 ! %l4 = 0000000013e3194d ! Mem[000000007f8000cc] = 00000066, %l3 = 0000000000000066 swap [%i3+0x00c],%l3 ! %l3 = 0000000000000066 ! Mem[000000007e0000d8] = c8a741ad463be4f9, %l6 = ceae3fd0844c439c, %l6 = ceae3fd0844c439c add %i0,0x18,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = c8a741ad463be4f9 p55_label_2: ! Mem[000000007f8000f6] = c2997fa0, %l5 = 00000000463be4f9 ldstub [%i3+0x036],%l5 ! %l5 = 000000000000007f ! Mem[00000000900000ec] = b2429f80, %l18 = 133caaede00af877 ldsw [%o0+0x02c],%g2 ! %g2 = 133caaede00af877 ! Mem[000000007f8000e8] = 2b03d7b5, %l4 = 0000000013e3194d swap [%i3+%o5],%l4 ! %l4 = 000000002b03d7b5 ! Mem[000000007f0000e8] = af5a008f006b8924, %l0 = af2ff7025083fafc, %l1 = 0000000000000026 add %i2,0x28,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = af5a008f006b8924 ! Mem[000000007f8000cc] = 00000066, %l0 = 5083fafc, %l3 = 00000066 add %i3,0x0c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000000000066 ! Mem[00000000910000c4] = e7a1e5df, %l18 = 133caaede00af877 ldsb [%o2+0x007],%g2 ! %g2 = ffffffffffffffe7 ! Mem[000000007e0000e4] = 03520f7c, %l3 = 00000066, %l7 = 00000071 add %i0,0x24,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000003520f7c ! %l1 = af5a008f006b8924, Mem[00000000900000f0] = 44cc4dae stw %l1,[%o0+%o6] ! Mem[00000000900000f0] = 006b8924 ! Mem[000000007f8000f8] = 2d89b01e, %l4 = 2b03d7b5, %l0 = 5083fafc add %i3,0x38,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000002d89b01e ! Mem[00000000908000c0] = e91a682866c2b5be, %l18 = 133caaede00af877 ldx [%o1+%g0],%g2 ! %g2 = e91a682866c2b5be p55_label_3: ! %l1 = af5a008f006b8924, Mem[00000000900000fd] = b5974c00 stb %l1,[%o0+0x03d] ! Mem[00000000900000fc] = 24974c00 ! Mem[000000007e0000f2] = 3eaac04c, %l3 = 0000000000000066 ldstub [%i0+0x032],%l3 ! %l3 = 00000000000000c0 ! Mem[00000000900000d0] = 17289355, %l18 = 133caaede00af877 ldsh [%o0+0x012],%g2 ! %g2 = 0000000000001728 ! %l7 = 0000000003520f7c, Mem[00000000918000d4] = 985f3b03 stw %l7,[%o3+0x014] ! Mem[00000000918000d4] = 03520f7c ! Mem[000000007f8000d4] = e786d438, %l0 = 000000002d89b01e ldstub [%i3+0x014],%l0 ! %l0 = 00000000000000e7 ! Mem[000000007f0000c8] = 0c4647b6, %l0 = 00000000000000e7 ldstub [%i2+%i4],%l0 ! %l0 = 000000000000000c ! Mem[00000000910000f4] = cb95fea2, %l18 = 133caaede00af877 ldsw [%o2+0x034],%g2 ! %g2 = 133caaede00af877 ! Mem[00000000908000cc] = 2de87198, %l18 = 133caaede00af877 ldsh [%o1+0x00e],%g2 ! %g2 = 0000000000002de8 ! Mem[000000007f8000e3] = 5c0f583d, %l4 = 000000002b03d7b5 ldstub [%i3+0x023],%l4 ! %l4 = 000000000000003d ! %l2 = 9576a9f6, %l3 = 000000c0, Mem[000000007e8000c0] = 90068424 30ad459b std %l2,[%i1+%g0] ! Mem[000000007e8000c0] = 9576a9f6 000000c0 p55_label_4: ! Mem[000000007f0000c8] = ff4647b6, %l5 = 000000000000007f swap [%i2+%i4],%l5 ! %l5 = 00000000ff4647b6 ! Mem[000000007f0000c9] = 0000007f, %l5 = 00000000ff4647b6 ldstub [%i2+0x009],%l5 ! %l5 = 0000000000000000 ! Mem[000000007f8000f0] = 2c92357f, %l0 = 000000000000000c ldsw [%i3+%o6],%l0 ! %l0 = 000000002c92357f ! Mem[000000007f8000c8] = 9576a9f6, %l4 = 000000000000003d ldsw [%i3+%i4],%l4 ! %l4 = ffffffff9576a9f6 ! Mem[000000007f0000c8] = 00ff007f, %l7 = 0000000003520f7c ldstub [%i2+%i4],%l7 ! %l7 = 0000000000000000 ! Mem[000000007e8000f0] = 42841d48, %l7 = 00000000, %l6 = 463be4f9 add %i1,0x30,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000042841d48 ! %l5 = 0000000000000000, Mem[000000007f8000d9] = fcbffff9 stb %l5,[%i3+0x019] ! Mem[000000007f8000d8] = fc00fff9 ! Mem[000000007f8000e4] = fd853ad9, %l3 = 000000c0, %l6 = 42841d48 add %i3,0x24,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000fd853ad9 ! Mem[000000007e8000c8] = 3f9b5230, %l1 = af5a008f006b8924 ldsw [%i1+%i4],%l1 ! %l1 = 000000003f9b5230 ! Mem[000000007f8000ec] = 14275243, %l3 = 00000000000000c0 swap [%i3+0x02c],%l3 ! %l3 = 0000000014275243 p55_label_5: ! Mem[000000007f8000e0] = 5c0f58ff, %l7 = 00000000, %l1 = 3f9b5230 add %i3,0x20,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000005c0f58ff ! Mem[000000007e8000f8] = 26e9bead, %l5 = 00000000, %l6 = fd853ad9 add %i1,0x38,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000026e9bead ! Mem[00000000908000cc] = a6202de8, %l18 = 133caaede00af877 ldsw [%o1+0x00c],%g2 ! %g2 = 133caaede00af877 ! Mem[00000000908000e0] = 242a179421f5d561, %l18 = 133caaede00af877 ldx [%o1+%o4],%g2 ! %g2 = 242a179421f5d561 ! %l7 = 0000000000000000, Mem[00000000910000f1] = ff2a97cb stb %l7,[%o2+0x031] ! Mem[00000000910000f0] = 002a97cb ! %l0 = 000000002c92357f, Mem[00000000910000f4] = cb95fea2 stw %l0,[%o2+0x034] ! Mem[00000000910000f4] = 2c92357f ! Mem[000000007f8000ea] = 13e3194d, %l7 = 0000000000000000 ldstub [%i3+0x02a],%l7 ! %l7 = 0000000000000019 ! Mem[000000007e8000f4] = c9a409be, %l1 = 000000005c0f58ff ldsh [%i1+0x034],%l1 ! %l1 = ffffffffffffc9a4 ! Mem[00000000908000e0] = 242a179421f5d561, %l18 = 133caaede00af877 ldx [%o1+%o4],%g2 ! %g2 = 242a179421f5d561 ! Mem[000000007e8000c4] = 000000c0, %l0 = 2c92357f, %l4 = 9576a9f6 add %i1,0x04,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000000000c0 p55_label_6: ! Mem[00000000900000f8] = 725b5596, %l18 = 133caaede00af877 ldsw [%o0+0x038],%g2 ! %g2 = 133caaede00af877 ! Mem[000000007e0000c8] = 76d80d14, %l1 = ffffc9a4, %l3 = 14275243 add %i0,0x08,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000076d80d14 ! %l6 = 26e9bead, %l7 = 00000019, Mem[000000007f8000e8] = 13e3ff4d 000000c0 std %l6,[%i3+%o5] ! Mem[000000007f8000e8] = 26e9bead 00000019 ! Mem[00000000908000e8] = 5af65bd6, %l18 = 133caaede00af877 ldsb [%o1+0x02a],%g2 ! %g2 = 000000000000005a ! Mem[00000000910000c4] = 047d78e7, %l18 = 133caaede00af877 ldsh [%o2+0x004],%g2 ! %g2 = 000000000000047d ! Mem[000000007e0000d0] = fe08d60b1f2d9c3c, %l6 = 0000000026e9bead, %l7 = 0000000000000019 add %i0,0x10,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = fe08d60b1f2d9c3c ! Mem[000000007e8000c8] = 3f9b52300b046379, %l2 = ebc67ec49576a9f6, %l5 = 0000000000000000 add %i1,0x08,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 3f9b52300b046379 ! Mem[00000000910000c8] = a1e5df4d, %l18 = 133caaede00af877 ldsh [%o2+%i4],%g2 ! %g2 = ffffffffffffa1e5 ! %l6 = 26e9bead, %l7 = 1f2d9c3c, Mem[00000000900000e0] = 6aadefca e3177af2 std %l6,[%o0+%o4] ! Mem[00000000900000e0] = 26e9bead 1f2d9c3c ! Mem[000000007e0000f4] = 93195492, %l4 = 000000c0, %l1 = ffffc9a4 add %i0,0x34,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000093195492 p55_label_7: ! Mem[00000000910000e4] = 2cae1d1d, %l18 = 133caaede00af877 ldsw [%o2+0x024],%g2 ! %g2 = 133caaede00af877 ! Mem[000000007f0000e4] = 11280b6a, %l2 = 9576a9f6, %l0 = 2c92357f add %i2,0x24,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000011280b6a ! Mem[00000000910000ec] = bcd5b238, %l18 = 133caaede00af877 ldsb [%o2+0x02d],%g2 ! %g2 = ffffffffffffffbc ! Mem[000000007e8000f4] = c9a409be, %l3 = 0000000076d80d14 swap [%i1+0x034],%l3 ! %l3 = 00000000c9a409be ! Mem[000000007f8000f5] = c299ffa0, %l2 = ebc67ec49576a9f6 ldstub [%i3+0x035],%l2 ! %l2 = 0000000000000099 ! Mem[000000007f0000e0] = 5b45a32d, %l0 = 11280b6a, %l6 = 26e9bead add %i2,0x20,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 000000005b45a32d ! Mem[00000000918000f0] = 2effe3b05aed9849, %l18 = 133caaede00af877 ldx [%o3+%o6],%g2 ! %g2 = 2effe3b05aed9849 ! Mem[00000000900000f0] = 6b892444, %l18 = 133caaede00af877 ldsb [%o0+0x031],%g2 ! %g2 = 000000000000006b ! Mem[000000007e0000d4] = 1f2d9c3c, %l6 = 000000005b45a32d swap [%i0+0x014],%l6 ! %l6 = 000000001f2d9c3c ! Mem[000000007f0000f8] = 79bcdb7d, %l1 = 93195492, %l4 = 000000c0 add %i2,0x38,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000079bcdb7d p55_label_8: ! %l6 = 000000001f2d9c3c, Mem[00000000908000f1] = 4aa70cf4 stb %l6,[%o1+0x031] ! Mem[00000000908000f0] = 3ca70cf4 ! Mem[000000007e8000d0] = c6dc2424, %l4 = 0000000079bcdb7d swap [%i1+%i5],%l4 ! %l4 = 00000000c6dc2424 ! Mem[000000007e0000ec] = 808d8c17, %l0 = 0000000011280b6a swap [%i0+0x02c],%l0 ! %l0 = 00000000808d8c17 ! Mem[000000007f8000d4] = ff86d438, %l1 = 0000000093195492 swap [%i3+0x014],%l1 ! %l1 = 00000000ff86d438 ! Mem[00000000908000e8] = 52d85af65bd6f7c8, %l18 = 133caaede00af877 ldx [%o1+%o5],%g2 ! %g2 = 52d85af65bd6f7c8 ! %l0 = 808d8c17, %l1 = ff86d438, Mem[00000000910000c0] = 5f8a08bb 047d78e7 std %l0,[%o2+%g0] ! Mem[00000000910000c0] = 808d8c17 ff86d438 ! Mem[000000007e0000c8] = 76d80d14, %l0 = 00000000808d8c17 swap [%i0+%i4],%l0 ! %l0 = 0000000076d80d14 ! Mem[000000007e8000e4] = 86df4bee, %l6 = 000000001f2d9c3c swap [%i1+0x024],%l6 ! %l6 = 0000000086df4bee ! %l0 = 76d80d14, %l1 = ff86d438, Mem[000000007e0000d8] = c8a741ad 463be4f9 std %l0,[%i0+%i6] ! Mem[000000007e0000d8] = 76d80d14 ff86d438 ! %l1 = 00000000ff86d438, Mem[00000000910000d4] = 6e5e25aa stw %l1,[%o2+0x014] ! Mem[00000000910000d4] = ff86d438 p55_label_9: ! Mem[000000007f8000f2] = 2c92357f, %l2 = 0000000000000099 ldstub [%i3+0x032],%l2 ! %l2 = 0000000000000035 ! %l1 = 00000000ff86d438, Mem[00000000908000c9] = b03c93a6 stb %l1,[%o1+0x009] ! Mem[00000000908000c8] = 383c93a6 ! Mem[000000007f0000d8] = 4299cf27, %l6 = 0000000086df4bee ldstub [%i2+%i6],%l6 ! %l6 = 0000000000000042 ! %l4 = 00000000c6dc2424, Mem[00000000910000ff] = bc000000 stb %l4,[%o2+0x03f] ! Mem[00000000910000fc] = 24000000 ! Mem[000000007e0000fb] = d6560db7, %l5 = 3f9b52300b046379 ldstub [%i0+0x03b],%l5 ! %l5 = 00000000000000b7 ! Mem[000000007f0000e8] = af5a008f006b8924, %l6 = 0000000000000042, %l0 = 0000000076d80d14 add %i2,0x28,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = af5a008f006b8924 ! %l5 = 00000000000000b7, Mem[00000000910000ec] = adbcd5b2 stb %l5,[%o2+0x02c] ! Mem[00000000910000ec] = b7bcd5b2 ! Mem[00000000910000f4] = 2c92357f, %l18 = 133caaede00af877 ldsh [%o2+0x034],%g2 ! %g2 = 0000000000002c92 ! %l2 = 00000035, %l3 = c9a409be, Mem[00000000900000e0] = 26e9bead 1f2d9c3c std %l2,[%o0+%o4] ! Mem[00000000900000e0] = 00000035 c9a409be ! Mem[00000000908000c0] = e91a6828, %l18 = 133caaede00af877 ldsw [%o1+%g0],%g2 ! %g2 = 133caaede00af877 p55_label_10: ! Mem[00000000908000d8] = b744d580, %l18 = 133caaede00af877 ldsb [%o1+0x01b],%g2 ! %g2 = ffffffffffffffb7 ! Mem[000000007e0000e8] = 57ccd94f, %l5 = 000000b7, %l5 = 000000b7 add %i0,0x28,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000057ccd94f ! Mem[00000000900000c0] = 64f485008803093b, %l18 = 133caaede00af877 ldx [%o0+%g0],%g2 ! %g2 = 64f485008803093b ! Mem[000000007e0000e4] = 03520f7c, %l3 = c9a409be, %l6 = 00000042 add %i0,0x24,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000003520f7c ! %l1 = 00000000ff86d438, Mem[00000000908000fb] = 3fab225f stb %l1,[%o1+0x03b] ! Mem[00000000908000f8] = 38ab225f ! %l2 = 00000035, %l3 = c9a409be, Mem[00000000918000f0] = 2effe3b0 5aed9849 std %l2,[%o3+%o6] ! Mem[00000000918000f0] = 00000035 c9a409be ! Mem[000000007f8000f8] = 2d89b01e, %l5 = 0000000057ccd94f swap [%i3+0x038],%l5 ! %l5 = 000000002d89b01e ! Mem[000000007e0000d8] = 76d80d14, %l6 = 03520f7c, %l0 = 006b8924 add %i0,0x18,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000076d80d14 ! %l2 = 00000035, %l3 = c9a409be, Mem[000000007f0000c0] = f7d9b5ae 6c6fc3ea std %l2,[%i2+%g0] ! Mem[000000007f0000c0] = 00000035 c9a409be ! Mem[00000000908000e8] = 52d85af6, %l18 = 133caaede00af877 ldsw [%o1+%o5],%g2 ! %g2 = 133caaede00af877 p55_label_11: ! %l2 = 00000035, %l3 = c9a409be, Mem[00000000918000d0] = 70b0ab0e 03520f7c std %l2,[%o3+%i5] ! Mem[00000000918000d0] = 00000035 c9a409be ! Mem[000000007f0000f0] = 206dcb1f6a30b22c, %l6 = 0000000003520f7c, %l0 = 0000000076d80d14 add %i2,0x30,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 206dcb1f6a30b22c ! Mem[00000000918000dc] = 89c3bef8, %l18 = 133caaede00af877 ldsh [%o3+0x01e],%g2 ! %g2 = ffffffffffff89c3 ! %l2 = 00000035, %l3 = c9a409be, Mem[000000007f8000d0] = 193c1de7 93195492 std %l2,[%i3+%i5] ! Mem[000000007f8000d0] = 00000035 c9a409be ! Mem[000000007e8000f8] = 26e9bead, %l1 = ff86d438, %l5 = 2d89b01e add %i1,0x38,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000026e9bead ! %l4 = c6dc2424, %l5 = 26e9bead, Mem[00000000908000d0] = 7198b30a 564e5092 std %l4,[%o1+%i5] ! Mem[00000000908000d0] = c6dc2424 26e9bead ! %l2 = 00000035, %l3 = c9a409be, Mem[00000000900000d0] = cf511728 93556acd std %l2,[%o0+%i5] ! Mem[00000000900000d0] = 00000035 c9a409be ! %l1 = 00000000ff86d438, Mem[000000007e0000ff] = a95421dd stb %l1,[%i0+0x03f] ! Mem[000000007e0000fc] = a9542138 ! %l0 = 6a30b22c, %l1 = ff86d438, Mem[00000000918000e0] = bef83b74 6bc76080 std %l0,[%o3+%o4] ! Mem[00000000918000e0] = 6a30b22c ff86d438 ! Mem[000000007e0000d8] = 76d80d14, %l6 = 0000000003520f7c ldsh [%i0+%i6],%l6 ! %l6 = 00000000000076d8 p55_label_12: ! %l4 = 00000000c6dc2424, Mem[00000000918000d4] = c9a409be stw %l4,[%o3+0x014] ! Mem[00000000918000d4] = c6dc2424 ! Mem[000000007f0000ec] = 006b8924, %l1 = 00000000ff86d438 swap [%i2+0x02c],%l1 ! %l1 = 00000000006b8924 ! Mem[000000007f8000e0] = 5c0f58ff, %l3 = c9a409be, %l3 = c9a409be add %i3,0x20,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000005c0f58ff ! Mem[000000007f8000e9] = 26e9bead, %l0 = 206dcb1f6a30b22c ldstub [%i3+0x029],%l0 ! %l0 = 00000000000000e9 ! Mem[00000000908000d0] = c6dc2424, %l18 = 133caaede00af877 ldsw [%o1+%i5],%g2 ! %g2 = 133caaede00af877 ! Mem[00000000908000e0] = 242a1794, %l18 = 133caaede00af877 ldsw [%o1+%o4],%g2 ! %g2 = 133caaede00af877 ! Mem[00000000910000dc] = d33601c2, %l18 = 133caaede00af877 ldsh [%o2+0x01e],%g2 ! %g2 = ffffffffffffd336 ! Mem[000000007f0000d8] = ff99cf27, %l0 = 00000000000000e9 ldstub [%i2+%i6],%l0 ! %l0 = 00000000000000ff ! Mem[000000007f0000e1] = 5b45a32d, %l4 = 00000000c6dc2424 ldstub [%i2+0x021],%l4 ! %l4 = 0000000000000045 ! Mem[000000007e0000d8] = 76d80d14, %l0 = 000000ff, %l2 = 00000035 add %i0,0x18,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000076d80d14 p55_label_13: ! Mem[00000000910000f4] = 2c92357f, %l18 = 133caaede00af877 ldsh [%o2+0x034],%g2 ! %g2 = 0000000000002c92 ! Mem[00000000918000cc] = 36dd3300, %l18 = 133caaede00af877 ldsb [%o3+0x00d],%g2 ! %g2 = 0000000000000036 ! %l1 = 00000000006b8924, Mem[00000000908000fc] = ab225f28 stw %l1,[%o1+0x03c] ! Mem[00000000908000fc] = 006b8924 ! Mem[000000007e8000cb] = 3f9b5230, %l5 = 0000000026e9bead ldstub [%i1+0x00b],%l5 ! %l5 = 0000000000000030 ! Mem[00000000900000d4] = c9a409be, %l18 = 133caaede00af877 ldsh [%o0+0x014],%g2 ! %g2 = ffffffffffffc9a4 ! %l4 = 00000045, %l5 = 00000030, Mem[00000000900000e8] = 8b54c8c1 b2429f80 std %l4,[%o0+%o5] ! Mem[00000000900000e8] = 00000045 00000030 ! %l6 = 00000000000076d8, Mem[00000000908000f1] = 3ca70cf4 stb %l6,[%o1+0x031] ! Mem[00000000908000f0] = d8a70cf4 ! Mem[000000007f0000e4] = 11280b6a, %l5 = 0000000000000030 swap [%i2+0x024],%l5 ! %l5 = 0000000011280b6a ! Mem[000000007e8000e8] = 22a2f265, %l4 = 0000000000000045 ldsb [%i1+%o5],%l4 ! %l4 = 0000000000000022 ! Mem[00000000900000cc] = 0472ded8, %l18 = 133caaede00af877 ldsh [%o0+0x00c],%g2 ! %g2 = 0000000000000472 p55_label_14: ! %l5 = 0000000011280b6a, Mem[00000000910000d0] = 06bd17f6 stw %l5,[%o2+%i5] ! Mem[00000000910000d0] = 11280b6a ! Mem[000000007f8000e8] = 26ffbead00000019, %l7 = fe08d60b1f2d9c3c, %l3 = 000000005c0f58ff add %i3,0x28,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 26ffbead00000019 ! Mem[00000000908000dc] = 44d580d0, %l18 = 133caaede00af877 ldsw [%o1+0x01c],%g2 ! %g2 = 133caaede00af877 ! %l0 = 00000000000000ff, Mem[00000000910000cb] = 4df04441 stb %l0,[%o2+0x00b] ! Mem[00000000910000c8] = fff04441 ! Mem[000000007e0000e8] = 57ccd94f11280b6a, %l5 = 0000000011280b6a, %l3 = 26ffbead00000019 add %i0,0x28,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 57ccd94f11280b6a ! %l5 = 0000000011280b6a, Mem[00000000918000f4] = c9a409be stb %l5,[%o3+0x034] ! Mem[00000000918000f4] = 6aa409be ! Mem[000000007e0000e4] = 03520f7c, %l0 = 00000000000000ff ldstub [%i0+0x024],%l0 ! %l0 = 0000000000000003 ! %l4 = 0000000000000022, Mem[00000000908000f2] = a70cf408 stb %l4,[%o1+0x032] ! Mem[00000000908000f0] = 220cf408 ! Mem[000000007f0000ee] = ff86d438, %l7 = fe08d60b1f2d9c3c ldstub [%i2+0x02e],%l7 ! %l7 = 00000000000000d4 ! Mem[000000007e0000d4] = 5b45a32d, %l3 = 57ccd94f11280b6a ldstub [%i0+0x014],%l3 ! %l3 = 000000000000005b p55_label_15: ! Mem[000000007f0000c8] = ffff007f, %l2 = 0000000076d80d14 swap [%i2+%i4],%l2 ! %l2 = 00000000ffff007f ! Mem[000000007f0000dc] = ffaafc7b, %l5 = 0000000011280b6a ldsw [%i2+0x01c],%l5 ! %l5 = ffffffffffaafc7b ! Mem[000000007f8000dc] = f60cbe4f, %l4 = 0000000000000022 ldstub [%i3+0x01c],%l4 ! %l4 = 00000000000000f6 ! Mem[000000007e8000df] = 0a425162, %l2 = 00000000ffff007f ldstub [%i1+0x01f],%l2 ! %l2 = 0000000000000062 ! Mem[000000007f8000f4] = c2ffffa0, %l0 = 00000003, %l3 = 0000005b add %i3,0x34,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000c2ffffa0 ! %l4 = 00000000000000f6, Mem[00000000900000c4] = 8803093b stb %l4,[%o0+0x004] ! Mem[00000000900000c4] = f603093b ! Mem[000000007e8000e0] = bc0b3f9a1f2d9c3c, %l1 = 00000000006b8924, %l4 = 00000000000000f6 add %i1,0x20,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = bc0b3f9a1f2d9c3c ! Mem[00000000910000e4] = 2cae1d1d, %l18 = 133caaede00af877 ldsw [%o2+0x024],%g2 ! %g2 = 133caaede00af877 ! Mem[000000007e8000f8] = 26e9bead, %l2 = 0000000000000062 swap [%i1+0x038],%l2 ! %l2 = 0000000026e9bead ! %l2 = 26e9bead, %l3 = c2ffffa0, Mem[00000000900000d8] = e8bc328c aea3305c std %l2,[%o0+%i6] ! Mem[00000000900000d8] = 26e9bead c2ffffa0 ba,a p55_not_taken_0_end p55_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p55_branch_failed p55_not_taken_0_end: ! End of Random Code for Processor 55 1: membar #Sync ! Force all stores to complete p55_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0dc] ! Set processor 55 done flag ! Check Registers p55_check_registers: set p55_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000003 bne,a,pn %xcc,p55_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000006b8924 bne,a,pn %xcc,p55_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000026e9bead bne,a,pn %xcc,p55_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000c2ffffa0 bne,a,pn %xcc,p55_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be bc0b3f9a1f2d9c3c bne,a,pn %xcc,p55_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffaafc7b bne,a,pn %xcc,p55_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000076d8 bne,a,pn %xcc,p55_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000d4 bne,a,pn %xcc,p55_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p55_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 808d8c17e11b58dd ldx [%i0+0x008],%g3 ! Observed data at 000000007e0000c8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = fe08d60bff45a32d ldx [%i0+0x010],%g3 ! Observed data at 000000007e0000d0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 76d80d14ff86d438 ldx [%i0+0x018],%g3 ! Observed data at 000000007e0000d8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 985d5d0cff520f7c 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 = 3eaaff4c93195492 ldx [%i0+0x030],%g3 ! Observed data at 000000007e0000f0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = d6560dffa9542138 ldx [%i0+0x038],%g3 ! Observed data at 000000007e0000f8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x038,%g4 set p55_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 9576a9f6000000c0 ldx [%i1+0x000],%g3 ! Observed data at 000000007e8000c0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 3f9b52ff0b046379 ldx [%i1+0x008],%g3 ! Observed data at 000000007e8000c8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 79bcdb7df0cec46a ldx [%i1+0x010],%g3 ! Observed data at 000000007e8000d0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4dc0e65b0a4251ff ldx [%i1+0x018],%g3 ! Observed data at 000000007e8000d8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 42841d4876d80d14 ldx [%i1+0x030],%g3 ! Observed data at 000000007e8000f0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 00000062448e8262 ldx [%i1+0x038],%g3 ! Observed data at 000000007e8000f8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x038,%g4 set p55_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 00000035c9a409be ldx [%i2+0x000],%g3 ! Observed data at 000000007f0000c0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 76d80d14ff3f67d9 ldx [%i2+0x008],%g3 ! Observed data at 000000007f0000c8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff99cf27ffaafc7b ldx [%i2+0x018],%g3 ! Observed data at 000000007f0000d8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5bffa32d00000030 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 = af5a008fff86ff38 ldx [%i2+0x028],%g3 ! Observed data at 000000007f0000e8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x028,%g4 set p55_local3_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = 00000035c9a409be ldx [%i3+0x010],%g3 ! Observed data at 000000007f8000d0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = fc00fff9ff0cbe4f ldx [%i3+0x018],%g3 ! Observed data at 000000007f8000d8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 2c92ff7fc2ffffa0 ldx [%i3+0x030],%g3 ! Observed data at 000000007f8000f0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 57ccd94f07cd5249 ldx [%i3+0x038],%g3 ! Observed data at 000000007f8000f8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x038,%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_dfill_failed: ba p55_failed mov 0xddd,%g1 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: ldsw [%i0+0x024],%l6 ! Mem[000000007e0000e4] std %l4,[%i1+0x020] ! Mem[000000007e8000e0] std %l4,[%i3+0x000] ! Mem[000000007f8000c0] done p55_trap1o: ldsw [%o0+0x024],%l6 ! Mem[000000007e0000e4] std %l4,[%o1+0x020] ! Mem[000000007e8000e0] std %l4,[%o3+0x000] ! Mem[000000007f8000c0] done p55_trap2e: ldsw [%i0+0x024],%l1 ! Mem[000000007e0000e4] std %l6,[%i2+0x028] ! Mem[000000007f0000e8] ldx [%i1+0x038],%l4 ! Mem[000000007e8000f8] done p55_trap2o: ldsw [%o0+0x024],%l1 ! Mem[000000007e0000e4] std %l6,[%o2+0x028] ! Mem[000000007f0000e8] ldx [%o1+0x038],%l4 ! Mem[000000007e8000f8] done p55_trap3e: nop nop nop nop nop nop done p55_trap3o: nop nop nop nop nop nop done p55_init_memory_pointers: set p55_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p55_local0_start,%i0 set p55_local1_start,%i1 set p55_local2_start,%i2 set p55_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = af2ff7025083fafc ldx [%g1+0x008],%l1 ! %l1 = b2705dd0d1e9d4f3 ldx [%g1+0x010],%l2 ! %l2 = ebc67ec49576a9f6 ldx [%g1+0x018],%l3 ! %l3 = 4b0a7f8c51dc4eb3 ldx [%g1+0x020],%l4 ! %l4 = e17ee7aed6560db7 ldx [%g1+0x028],%l5 ! %l5 = c97efa5c44d580d0 ldx [%g1+0x030],%l6 ! %l6 = ceae3fd0844c439c ldx [%g1+0x038],%l7 ! %l7 = 9fc15cf7e1fa56e8 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = a42d49ef 3d620db6 50312b09 3157c542 ! %f4 = 29dde353 50ae509b 25decb71 d5bd0e6f ! %f8 = a463a989 8d91a547 57769a15 08985174 ! %f12 = d9083a44 5fd85e27 5938edbd ef33591a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c547e7a4 6e4a1945 c9bb071e 4585bdef ! %f20 = d487bf02 ee141bcc 9d75a7b8 182ac8a1 ! %f24 = b9560ba0 488dcb4d b44ec776 a2254ca8 ! %f28 = 92fb3057 a7f3472a 14ec864e 6033a4e2 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 29f96bb5 e2a7c9e0 3455d10f a61606c5 ! %f36 = df765139 10b937c5 49194dcc aec1f552 ! %f40 = 87a742cf 671d6162 8e30afc1 2c21ef80 ! %f44 = 7eb1977a 2befd8cd e951b62f 0fbe9dba ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x01e5ab370000005b,%g7,%g1 ! GSR scale = 11, align = 3 wr %g1,%g0,%gsr ! GSR = 01e5ab370000005b wr %g0,%y ! Clear Y 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[00000000800000dc] = e859d2b5, %l4 = c9d2c8efc3632701 swap [%i0+0x01c],%l4 ! %l4 = 00000000e859d2b5 ! Mem[00000000818000e4] = 8ac31f18, %l2 = 8ae74f38, %l3 = ca323902 add %i3,0x24,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000008ac31f18 ! Mem[00000000800000fc] = d4f6a2c5, %l0 = 3575e31b, %l1 = 097a1638 add %i0,0x3c,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000d4f6a2c5 ! Mem[00000000818000d0] = 46e186c80195919a, %l5 = cc24c140cdb573fa, %l1 = 00000000d4f6a2c5 add %i3,0x10,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 46e186c80195919a ! Mem[00000000800000e0] = caf2ed57, %l1 = 46e186c80195919a ldsw [%i0+%o4],%l1 ! %l1 = ffffffffcaf2ed57 ! Mem[00000000910000e4] = 2cae1d1d, %l18 = 1350b5ddb07e51dd ldsw [%o2+0x024],%g2 ! %g2 = 1350b5ddb07e51dd ! Mem[00000000908000c8] = 3c93a620, %l18 = 1350b5ddb07e51dd ldsh [%o1+0x00a],%g2 ! %g2 = 0000000000003c93 ! Mem[00000000908000c8] = c1b03c93, %l18 = 1350b5ddb07e51dd ldsh [%o1+%i4],%g2 ! %g2 = ffffffffffffc1b0 ! Mem[00000000900000ec] = b2429f80, %l18 = 1350b5ddb07e51dd ldsw [%o0+0x02c],%g2 ! %g2 = 1350b5ddb07e51dd ! Mem[00000000800000d4] = 75f1c1cd, %l2 = b633dfd28ae74f38 swap [%i0+0x014],%l2 ! %l2 = 0000000075f1c1cd p56_label_2: ! Mem[00000000900000d0] = cf511728, %l18 = 1350b5ddb07e51dd ldsh [%o0+%i5],%g2 ! %g2 = ffffffffffffcf51 ! %l4 = e859d2b5, %l5 = cdb573fa, Mem[00000000900000d8] = e8bc328c aea3305c std %l4,[%o0+%i6] ! Mem[00000000900000d8] = e859d2b5 cdb573fa ! Mem[00000000918000dc] = 29bc89c3, %l18 = 1350b5ddb07e51dd ldsw [%o3+0x01c],%g2 ! %g2 = 1350b5ddb07e51dd ! %l7 = f384e535de589b17, Mem[00000000908000dc] = 2d2207d6 stw %l7,[%o1+0x01c] ! Mem[00000000908000dc] = de589b17 ! %l1 = ffffffffcaf2ed57, Mem[00000000908000d6] = 50925b0d stb %l1,[%o1+0x016] ! Mem[00000000908000d4] = 57925b0d ! Mem[00000000810000d0] = c0e9b65917d47d8e, %l6 = f88a9de85e20b5c8, %l3 = 000000008ac31f18 add %i2,0x10,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = c0e9b65917d47d8e ! %l7 = f384e535de589b17, Mem[00000000808000cc] = 1e74f5fb stw %l7,[%i1+0x00c] ! Mem[00000000808000cc] = de589b17 ! Mem[00000000800000d2] = ac5e3274, %l5 = cc24c140cdb573fa ldstub [%i0+0x012],%l5 ! %l5 = 0000000000000032 ! Mem[00000000800000ec] = 38baf4e1, %l4 = e859d2b5, %l4 = e859d2b5 add %i0,0x2c,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000038baf4e1 ! Mem[00000000818000fb] = 9e5d1f8b, %l4 = 0000000038baf4e1 ldstub [%i3+0x03b],%l4 ! %l4 = 000000000000008b p56_label_3: ! %l3 = c0e9b65917d47d8e, Mem[00000000810000f9] = 36a86fbd stb %l3,[%i2+0x039] ! Mem[00000000810000f8] = 368e6fbd ! Mem[00000000918000d4] = 985f3b03, %l18 = 1350b5ddb07e51dd ldsh [%o3+0x014],%g2 ! %g2 = ffffffffffff985f ! Mem[00000000910000ec] = adbcd5b2, %l18 = 1350b5ddb07e51dd ldsw [%o2+0x02c],%g2 ! %g2 = 1350b5ddb07e51dd ! Mem[00000000800000fc] = d4f6a2c5, %l6 = 5e20b5c8, %l7 = de589b17 add %i0,0x3c,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000d4f6a2c5 ! Mem[00000000818000c9] = 00c07f01, %l3 = c0e9b65917d47d8e ldstub [%i3+0x009],%l3 ! %l3 = 00000000000000c0 ! Mem[00000000810000f8] = 368e6fbd, %l1 = ffffffffcaf2ed57 swap [%i2+0x038],%l1 ! %l1 = 00000000368e6fbd ! %l0 = 3575e31b, %l1 = 368e6fbd, Mem[00000000910000e8] = 8a57f6f6 adbcd5b2 std %l0,[%o2+%o5] ! Mem[00000000910000e8] = 3575e31b 368e6fbd ! Mem[00000000918000f0] = e3b05aed, %l18 = 1350b5ddb07e51dd ldsb [%o3+0x032],%g2 ! %g2 = ffffffffffffffe3 ! Mem[00000000918000e0] = bef83b74, %l18 = 1350b5ddb07e51dd ldsw [%o3+%o4],%g2 ! %g2 = 1350b5ddb07e51dd ! Mem[00000000910000dc] = 7b31d336, %l18 = 1350b5ddb07e51dd ldsw [%o2+0x01c],%g2 ! %g2 = 1350b5ddb07e51dd p56_label_4: ! Mem[00000000808000ec] = 2ba50e99, %l5 = 0000000000000032 swap [%i1+0x02c],%l5 ! %l5 = 000000002ba50e99 ! Mem[00000000818000e4] = 8ac31f18, %l3 = 000000c0, %l7 = d4f6a2c5 add %i3,0x24,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000008ac31f18 ! Mem[00000000818000d8] = d3a5fa7f, %l0 = 51f8a8fa3575e31b ldsh [%i3+0x01a],%l0 ! %l0 = fffffffffffffa7f ! Mem[00000000808000c1] = b0e0d365, %l5 = 000000002ba50e99 ldstub [%i1+0x001],%l5 ! %l5 = 00000000000000e0 ! Mem[00000000808000e0] = 02689962, %l7 = 8ac31f18, %l1 = 368e6fbd add %i1,0x20,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000002689962 ! %l2 = 0000000075f1c1cd, Mem[00000000900000dc] = cdb573fa stw %l2,[%o0+0x01c] ! Mem[00000000900000dc] = 75f1c1cd ! Mem[00000000800000dc] = c3632701, %l2 = 0000000075f1c1cd swap [%i0+0x01c],%l2 ! %l2 = 00000000c3632701 ! Mem[00000000818000e4] = 8ac31f18, %l0 = fffffa7f, %l0 = fffffa7f add %i3,0x24,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 000000008ac31f18 ! Mem[00000000800000c8] = c34071b7, %l2 = c3632701, %l3 = 000000c0 add %i0,0x08,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000c34071b7 ! Mem[00000000818000c8] = 00ff7f01, %l7 = 000000008ac31f18 ldsb [%i3+%i4],%l7 ! %l7 = 0000000000000000 p56_label_5: ! %l6 = f88a9de85e20b5c8, Mem[00000000918000ed] = df9dd82e stb %l6,[%o3+0x02d] ! Mem[00000000918000ec] = c89dd82e ! Mem[00000000800000e0] = caf2ed57, %l6 = 5e20b5c8, %l5 = 000000e0 add %i0,0x20,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000caf2ed57 ! %l5 = 00000000caf2ed57, Mem[00000000900000c0] = 64f48500 stw %l5,[%o0+%g0] ! Mem[00000000900000c0] = caf2ed57 ! Mem[00000000810000f4] = da30c828, %l1 = 02689962, %l1 = 02689962 add %i2,0x34,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000da30c828 ! %l3 = 00000000c34071b7, Mem[00000000900000d8] = e859d2b5 stb %l3,[%o0+%i6] ! Mem[00000000900000d8] = b759d2b5 ! %l2 = c3632701, %l3 = c34071b7, Mem[00000000808000d0] = b97c74fb 1d50dfde std %l2,[%i1+%i5] ! Mem[00000000808000d0] = c3632701 c34071b7 ! %l6 = f88a9de85e20b5c8, Mem[00000000918000f4] = 5aed9849 stw %l6,[%o3+0x034] ! Mem[00000000918000f4] = 5e20b5c8 ! Mem[00000000800000e4] = bd13cf0b, %l7 = 00000000, %l2 = c3632701 add %i0,0x24,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000bd13cf0b ! Mem[00000000910000c4] = 047d78e7, %l18 = 1350b5ddb07e51dd ldsw [%o2+0x004],%g2 ! %g2 = 1350b5ddb07e51dd ! Mem[00000000918000e8] = d97009e7, %l18 = 1350b5ddb07e51dd ldsb [%o3+%o5],%g2 ! %g2 = ffffffffffffffd9 p56_label_6: ! Mem[00000000800000d0] = ac5eff74, %l5 = caf2ed57, %l1 = da30c828 add %i0,0x10,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000ac5eff74 ! Mem[00000000908000e0] = 242a1794, %l18 = 1350b5ddb07e51dd ldsb [%o1+%o4],%g2 ! %g2 = 0000000000000024 ! Mem[00000000810000e8] = 82c24af06c20fe1a, %l5 = 00000000caf2ed57, %l2 = 00000000bd13cf0b add %i2,0x28,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 82c24af06c20fe1a ! Mem[00000000818000fc] = 607a57dc, %l0 = 8ac31f18, %l7 = 00000000 add %i3,0x3c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000607a57dc ! Mem[00000000810000c0] = 04223f66, %l5 = 00000000caf2ed57 ldstub [%i2+%g0],%l5 ! %l5 = 0000000000000004 ! %l5 = 0000000000000004, Mem[00000000908000f0] = d24aa70c stw %l5,[%o1+%o6] ! Mem[00000000908000f0] = 00000004 ! %l2 = 82c24af06c20fe1a, Mem[00000000908000d9] = 0dc097de stb %l2,[%o1+0x019] ! Mem[00000000908000d8] = 1ac097de ! Mem[00000000818000e5] = 8ac31f18, %l1 = 00000000ac5eff74 ldstub [%i3+0x025],%l1 ! %l1 = 00000000000000c3 ! Mem[00000000810000d4] = 17d47d8e, %l0 = 8ac31f18, %l3 = c34071b7 add %i2,0x14,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000017d47d8e ! Mem[00000000808000cc] = de589b17, %l5 = 0000000000000004 ldsw [%i1+0x00c],%l5 ! %l5 = ffffffffde589b17 p56_label_7: ! Mem[00000000810000ea] = 82c24af0, %l0 = 000000008ac31f18 ldstub [%i2+0x02a],%l0 ! %l0 = 000000000000004a ! Mem[00000000810000c0] = ff223f660ff1ce95, %l5 = ffffffffde589b17, %l3 = 0000000017d47d8e casxa [%i2]0x80,%l5,%l3 ! %l3 = ff223f660ff1ce95 ! Mem[00000000918000cc] = dd3370b0, %l18 = 1350b5ddb07e51dd ldsh [%o3+0x00e],%g2 ! %g2 = ffffffffffffdd33 ! Mem[00000000810000d8] = 5539afa4, %l6 = 5e20b5c8, %l3 = 0ff1ce95 add %i2,0x18,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 000000005539afa4 ! Mem[00000000908000d0] = b30a564e, %l18 = 1350b5ddb07e51dd ldsb [%o1+0x012],%g2 ! %g2 = ffffffffffffffb3 ! Mem[00000000900000f8] = 5596bab5, %l18 = 1350b5ddb07e51dd ldsh [%o0+0x03a],%g2 ! %g2 = 0000000000005596 ! Mem[00000000800000e4] = bd13cf0b, %l3 = 5539afa4, %l2 = 6c20fe1a add %i0,0x24,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000bd13cf0b ! Mem[00000000918000fc] = 755694de, %l18 = 1350b5ddb07e51dd ldsw [%o3+0x03c],%g2 ! %g2 = 1350b5ddb07e51dd ! Mem[00000000818000c8] = 00ff7f01, %l1 = 00000000000000c3 swap [%i3+%i4],%l1 ! %l1 = 0000000000ff7f01 ! %l0 = 0000004a, %l1 = 00ff7f01, Mem[00000000918000e0] = bef83b74 6bc76080 std %l0,[%o3+%o4] ! Mem[00000000918000e0] = 0000004a 00ff7f01 p56_label_8: ! Mem[00000000810000c8] = 0d8e6735, %l5 = ffffffffde589b17 ldsw [%i2+%i4],%l5 ! %l5 = 000000000d8e6735 ! %l4 = 0000008b, %l5 = 0d8e6735, Mem[00000000908000c0] = e91a6828 66c2b5be std %l4,[%o1+%g0] ! Mem[00000000908000c0] = 0000008b 0d8e6735 ! Mem[00000000908000e8] = 52d85af6, %l18 = 1350b5ddb07e51dd ldsh [%o1+%o5],%g2 ! %g2 = 00000000000052d8 ! %l1 = 0000000000ff7f01, Mem[00000000810000c0] = ff223f66 stw %l1,[%i2+%g0] ! Mem[00000000810000c0] = 00ff7f01 ! Mem[00000000810000e8] = 82c2fff0, %l1 = 0000000000ff7f01 swap [%i2+%o5],%l1 ! %l1 = 0000000082c2fff0 ! Mem[00000000818000d4] = 0195919a, %l4 = 0000008b, %l3 = 5539afa4 add %i3,0x14,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000000195919a ! Mem[00000000818000d4] = 0195919a, %l6 = 5e20b5c8, %l0 = 0000004a add %i3,0x14,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000000195919a ! Mem[00000000810000f4] = da30c828, %l7 = 00000000607a57dc swap [%i2+0x034],%l7 ! %l7 = 00000000da30c828 ! %l5 = 000000000d8e6735, Mem[00000000900000e4] = e3177af2 stw %l5,[%o0+0x024] ! Mem[00000000900000e4] = 0d8e6735 ! Mem[00000000900000ec] = b2429f80, %l18 = 1350b5ddb07e51dd ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffffb242 p56_label_9: ! Mem[00000000910000cc] = f0444119, %l18 = 1350b5ddb07e51dd ldsh [%o2+0x00c],%g2 ! %g2 = fffffffffffff044 ! %l2 = bd13cf0b, %l3 = 0195919a, Mem[00000000910000f8] = 9579f5c7 cdf6c3bc std %l2,[%o2+0x038] ! Mem[00000000910000f8] = bd13cf0b 0195919a ! Mem[00000000810000ec] = 6c20fe1a, %l2 = 00000000bd13cf0b swap [%i2+0x02c],%l2 ! %l2 = 000000006c20fe1a ! Mem[00000000810000dc] = 3df3e91c, %l2 = 6c20fe1a, %l2 = 6c20fe1a add %i2,0x1c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000003df3e91c ! %l0 = 000000000195919a, Mem[00000000918000c6] = bd1b8843 stb %l0,[%o3+0x006] ! Mem[00000000918000c4] = 9a1b8843 ! Mem[00000000800000c3] = 39798f46, %l0 = 000000000195919a ldstub [%i0+0x003],%l0 ! %l0 = 0000000000000046 ! Mem[00000000800000e5] = bd13cf0b, %l7 = 00000000da30c828 ldstub [%i0+0x025],%l7 ! %l7 = 0000000000000013 ! %l1 = 0000000082c2fff0, Mem[00000000908000e1] = 2a179421 stb %l1,[%o1+0x021] ! Mem[00000000908000e0] = f0179421 ! Mem[00000000918000e4] = 00ff7f01, %l18 = 1350b5ddb07e51dd ldsw [%o3+0x024],%g2 ! %g2 = 1350b5ddb07e51dd ! Mem[00000000810000d4] = 17d47d8e, %l6 = f88a9de85e20b5c8 swap [%i2+0x014],%l6 ! %l6 = 0000000017d47d8e p56_label_10: ! Mem[00000000810000c0] = 00ff7f01, %l5 = 0d8e6735, %l1 = 82c2fff0 casa [%i2]0x80,%l5,%l1 ! %l1 = 0000000000ff7f01 ! Mem[00000000918000e8] = d97009e7e5c89dd8, %l18 = 1350b5ddb07e51dd ldx [%o3+%o5],%g2 ! %g2 = d97009e7e5c89dd8 ! %l6 = 17d47d8e, %l7 = 00000013, Mem[00000000808000d8] = 1e0c1706 76f2623c std %l6,[%i1+%i6] ! Mem[00000000808000d8] = 17d47d8e 00000013 ! Mem[00000000808000f8] = d171511329d74b11, %l3 = 000000000195919a, %l5 = 000000000d8e6735 add %i1,0x38,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = d171511329d74b11 ! %l4 = 0000008b, %l5 = 29d74b11, Mem[00000000900000f8] = 725b5596 bab5974c std %l4,[%o0+0x038] ! Mem[00000000900000f8] = 0000008b 29d74b11 ! Mem[00000000810000cc] = 8b6dcb32, %l2 = 3df3e91c, %l3 = 0195919a add %i2,0x0c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000008b6dcb32 ! Mem[00000000810000e0] = 376ab7f230724094, %l6 = 0000000017d47d8e, %l5 = d171511329d74b11 add %i2,0x20,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 376ab7f230724094 ! %l3 = 000000008b6dcb32, Mem[00000000908000fa] = d23fab22 stb %l3,[%o1+0x03a] ! Mem[00000000908000f8] = 323fab22 ! %l6 = 0000000017d47d8e, Mem[00000000900000d5] = 556acdb7 stb %l6,[%o0+0x015] ! Mem[00000000900000d4] = 8e6acdb7 ! Mem[00000000800000cc] = 339190f6, %l4 = 0000008b, %l4 = 0000008b add %i0,0x0c,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000339190f6 p56_label_11: ! Mem[00000000818000e4] = 8aff1f18, %l6 = 0000000017d47d8e ldsh [%i3+0x026],%l6 ! %l6 = 0000000000001f18 ! %l1 = 0000000000ff7f01, Mem[00000000800000d1] = ac5eff74 stb %l1,[%i0+0x011] ! Mem[00000000800000d0] = ac01ff74 ! Mem[00000000810000f8] = caf2ed57f31b951c, %l1 = 0000000000ff7f01, %l5 = 376ab7f230724094 add %i2,0x38,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = caf2ed57f31b951c ! Mem[00000000810000e8] = 00ff7f01bd13cf0b, %l0 = 0000000000000046, %l4 = 00000000339190f6 add %i2,0x28,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 00ff7f01bd13cf0b ! Mem[00000000908000f8] = 3fab225f, %l18 = 1350b5ddb07e51dd ldsb [%o1+0x03b],%g2 ! %g2 = 000000000000003f ! Mem[00000000800000ec] = 38baf4e1, %l6 = 0000000000001f18 swap [%i0+0x02c],%l6 ! %l6 = 0000000038baf4e1 ! Mem[00000000908000e8] = 52d85af65bd6f7c8, %l18 = 1350b5ddb07e51dd ldx [%o1+%o5],%g2 ! %g2 = 52d85af65bd6f7c8 ! Mem[00000000810000c0] = 00ff7f010ff1ce95, %l2 = 000000003df3e91c ldx [%i2+%g0],%l2 ! %l2 = 00ff7f010ff1ce95 ! Mem[00000000800000ec] = 00001f18, %l5 = caf2ed57f31b951c ldstub [%i0+0x02c],%l5 ! %l5 = 0000000000000000 ! %l4 = bd13cf0b, %l5 = 00000000, Mem[00000000910000f0] = 38ff2a97 cb95fea2 std %l4,[%o2+%o6] ! Mem[00000000910000f0] = bd13cf0b 00000000 p56_label_12: ! Mem[00000000800000d8] = 0c1ad782, %l3 = 8b6dcb32, %l1 = 00ff7f01 add %i0,0x18,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 000000000c1ad782 ! Mem[00000000808000e4] = cfad94a9, %l7 = 0000000000000013 ldsh [%i1+0x026],%l7 ! %l7 = ffffffffffff94a9 ! Mem[00000000810000cc] = 8b6dcb32, %l3 = 8b6dcb32, %l6 = 38baf4e1 add %i2,0x0c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000008b6dcb32 ! Mem[00000000800000e4] = bdffcf0b, %l6 = 8b6dcb32, %l4 = bd13cf0b add %i0,0x24,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000bdffcf0b ! Mem[00000000808000cc] = de589b17, %l1 = 000000000c1ad782 swap [%i1+0x00c],%l1 ! %l1 = 00000000de589b17 ! Mem[00000000810000fc] = f31b951c, %l7 = ffffffffffff94a9 ldsw [%i2+0x03c],%l7 ! %l7 = fffffffff31b951c ! %l6 = 8b6dcb32, %l7 = f31b951c, Mem[00000000908000d8] = 5b1ac097 de589b17 std %l6,[%o1+%i6] ! Mem[00000000908000d8] = 8b6dcb32 f31b951c ! %l2 = 00ff7f010ff1ce95, Mem[00000000908000f6] = 782df6f5 stb %l2,[%o1+0x036] ! Mem[00000000908000f4] = 952df6f5 ! Mem[00000000800000d9] = 0c1ad782, %l5 = 0000000000000000 ldstub [%i0+0x019],%l5 ! %l5 = 000000000000001a ! Mem[00000000810000e0] = 376ab7f230724094, %l1 = 00000000de589b17, %l7 = fffffffff31b951c add %i2,0x20,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 376ab7f230724094 p56_label_13: ! Mem[00000000800000d0] = ac01ff74, %l0 = 00000046, %l7 = 30724094 add %i0,0x10,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000ac01ff74 ! %l2 = 0ff1ce95, %l3 = 8b6dcb32, Mem[00000000908000c0] = 0000008b 0d8e6735 std %l2,[%o1+%g0] ! Mem[00000000908000c0] = 0ff1ce95 8b6dcb32 ! Mem[00000000818000c4] = 3dd8b265, %l7 = 00000000ac01ff74 swap [%i3+0x004],%l7 ! %l7 = 000000003dd8b265 ! Mem[00000000800000f0] = 656bf59d6730ada8, %l6 = 000000008b6dcb32, %l3 = 000000008b6dcb32 add %i0,0x30,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 656bf59d6730ada8 ! Mem[00000000910000e0] = 01c2133f, %l18 = 1350b5ddb07e51dd ldsb [%o2+%o4],%g2 ! %g2 = 0000000000000001 ! %l3 = 656bf59d6730ada8, Mem[00000000908000f0] = 00000004 stw %l3,[%o1+%o6] ! Mem[00000000908000f0] = 6730ada8 ! Mem[00000000908000e0] = 24f0179421f5d561, %l18 = 1350b5ddb07e51dd ldx [%o1+%o4],%g2 ! %g2 = 24f0179421f5d561 ! Mem[00000000808000f0] = 72d1b2acbe8dd5ce, %l3 = 656bf59d6730ada8, %l2 = 00ff7f010ff1ce95 add %i1,0x30,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 72d1b2acbe8dd5ce ! Mem[00000000810000f0] = 1cbb8610, %l1 = 00000000de589b17 swap [%i2+%o6],%l1 ! %l1 = 000000001cbb8610 ! Mem[00000000908000e0] = 24f01794, %l18 = 1350b5ddb07e51dd ldsw [%o1+%o4],%g2 ! %g2 = 1350b5ddb07e51dd p56_label_14: ! Mem[00000000910000c8] = a1e5df4df0444119, %l18 = 1350b5ddb07e51dd ldx [%o2+%i4],%g2 ! %g2 = a1e5df4df0444119 ! %l4 = bdffcf0b, %l5 = 0000001a, Mem[00000000910000c0] = 5f8a08bb 047d78e7 std %l4,[%o2+%g0] ! Mem[00000000910000c0] = bdffcf0b 0000001a ! %l4 = 00000000bdffcf0b, Mem[00000000900000d8] = b759d2b5 stw %l4,[%o0+%i6] ! Mem[00000000900000d8] = bdffcf0b ! %l2 = be8dd5ce, %l3 = 6730ada8, Mem[00000000910000e8] = 3575e31b 368e6fbd std %l2,[%o2+%o5] ! Mem[00000000910000e8] = be8dd5ce 6730ada8 ! %l2 = 72d1b2acbe8dd5ce, Mem[00000000900000e0] = 6aadefca stw %l2,[%o0+%o4] ! Mem[00000000900000e0] = be8dd5ce ! Mem[00000000808000cc] = 0c1ad782, %l7 = 3dd8b265, %l4 = bdffcf0b add %i1,0x0c,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000000c1ad782 ! Mem[00000000808000cc] = 0c1ad782, %l2 = 72d1b2acbe8dd5ce swap [%i1+0x00c],%l2 ! %l2 = 000000000c1ad782 ! Mem[00000000800000c4] = 8852ab6c, %l1 = 1cbb8610, %l3 = 6730ada8 add %i0,0x04,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 000000008852ab6c ! Mem[00000000910000f8] = bd13cf0b0195919a, %l18 = 1350b5ddb07e51dd ldx [%o2+0x038],%g2 ! %g2 = bd13cf0b0195919a ! Mem[00000000810000fc] = f31b951c, %l6 = 8b6dcb32, %l2 = 0c1ad782 add %i2,0x3c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000f31b951c p56_label_15: ! Mem[00000000818000fe] = 607a57dc, %l5 = 000000000000001a ldstub [%i3+0x03e],%l5 ! %l5 = 0000000000000057 ! Mem[00000000800000c4] = 8852ab6c, %l3 = 8852ab6c, %l4 = 0c1ad782 add %i0,0x04,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000008852ab6c ! %l2 = 00000000f31b951c, Mem[00000000908000cd] = 202de871 stb %l2,[%o1+0x00d] ! Mem[00000000908000cc] = 1c2de871 ! Mem[00000000800000e4] = bdffcf0b, %l6 = 000000008b6dcb32 ldstub [%i0+0x024],%l6 ! %l6 = 00000000000000bd ! Mem[00000000810000e8] = 00ff7f01bd13cf0b, %l2 = 00000000f31b951c, %l2 = 00000000f31b951c add %i2,0x28,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 00ff7f01bd13cf0b ! Mem[00000000910000ec] = 6730ada8, %l18 = 1350b5ddb07e51dd ldsw [%o2+0x02c],%g2 ! %g2 = 1350b5ddb07e51dd ! Mem[00000000918000c0] = d686060a, %l18 = 1350b5ddb07e51dd ldsb [%o3+0x001],%g2 ! %g2 = ffffffffffffffd6 ! %l2 = 00ff7f01bd13cf0b, Mem[00000000900000f4] = 4499e34c stw %l2,[%o0+0x034] ! Mem[00000000900000f4] = bd13cf0b ! Mem[00000000818000d8] = d3a5fa7f, %l0 = 00000046, %l3 = 8852ab6c add %i3,0x18,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000d3a5fa7f ! Mem[00000000910000e4] = 1d1dbe8d, %l18 = 1350b5ddb07e51dd ldsh [%o2+0x026],%g2 ! %g2 = 0000000000001d1d ba,a p56_not_taken_0_end p56_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p56_branch_failed p56_not_taken_0_end: ! End of Random Code for Processor 56 1: membar #Sync ! Force all stores to complete 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 0000000000000046 bne,a,pn %xcc,p56_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000001cbb8610 bne,a,pn %xcc,p56_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00ff7f01bd13cf0b bne,a,pn %xcc,p56_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000d3a5fa7f bne,a,pn %xcc,p56_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000008852ab6c bne,a,pn %xcc,p56_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000057 bne,a,pn %xcc,p56_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000bd bne,a,pn %xcc,p56_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000003dd8b265 bne,a,pn %xcc,p56_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p56_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 39798fff0c1ad782 ldx [%i0+0x000],%g3 ! Observed data at 00000000800000c0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ac01ff748ae74f38 ldx [%i0+0x010],%g3 ! Observed data at 00000000800000d0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0cffd78275f1c1cd ldx [%i0+0x018],%g3 ! Observed data at 00000000800000d8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = caf2ed57ffffcf0b ldx [%i0+0x020],%g3 ! Observed data at 00000000800000e0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 01aba30cff001f18 ldx [%i0+0x028],%g3 ! Observed data at 00000000800000e8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x028,%g4 set p56_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = b0ffd365ddc96057 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 = 399c0c1cbe8dd5ce ldx [%i1+0x008],%g3 ! Observed data at 00000000808000c8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c3632701c34071b7 ldx [%i1+0x010],%g3 ! Observed data at 00000000808000d0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 17d47d8e00000013 ldx [%i1+0x018],%g3 ! Observed data at 00000000808000d8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 97d3961500000032 ldx [%i1+0x028],%g3 ! Observed data at 00000000808000e8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x028,%g4 set p56_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 0d8e673538baf4e1 ldx [%i2+0x008],%g3 ! Observed data at 00000000810000c8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c0e9b6595e20b5c8 ldx [%i2+0x010],%g3 ! Observed data at 00000000810000d0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = de589b17607a57dc 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 ldx [%g1+0x000],%g2 ! Expected data = 9f884621ac01ff74 ldx [%i3+0x000],%g3 ! Observed data at 00000000818000c0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000c33a6f5ec6 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 = 39ff4e3d8aff1f18 ldx [%i3+0x020],%g3 ! Observed data at 00000000818000e0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9e5d1fff607affdc 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_dfill_failed: ba p56_failed mov 0xddd,%g1 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: ldsw [%i0+0x004],%l6 ! Mem[00000000800000c4] ldsb [%i3+0x002],%l4 ! Mem[00000000818000c2] ldstub [%i0+0x019],%l5 ! Mem[00000000800000d9] swap [%i1+0x014],%l5 ! Mem[00000000808000d4] swap [%i1+0x02c],%l0 ! Mem[00000000808000ec] done p56_trap1o: ldsw [%o0+0x004],%l6 ! Mem[00000000800000c4] ldsb [%o3+0x002],%l4 ! Mem[00000000818000c2] ldstub [%o0+0x019],%l5 ! Mem[00000000800000d9] swap [%o1+0x014],%l5 ! Mem[00000000808000d4] swap [%o1+0x02c],%l0 ! Mem[00000000808000ec] done p56_trap2e: ldd [%i3+0x020],%l6 ! Mem[00000000818000e0] done p56_trap2o: ldd [%o3+0x020],%l6 ! Mem[00000000818000e0] done p56_trap3e: nop nop nop nop nop nop nop done p56_trap3o: nop nop nop nop nop nop nop done p56_init_memory_pointers: set p56_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p56_local0_start,%i0 set p56_local1_start,%i1 set p56_local2_start,%i2 set p56_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 51f8a8fa3575e31b ldx [%g1+0x008],%l1 ! %l1 = 1a79efee097a1638 ldx [%g1+0x010],%l2 ! %l2 = b633dfd28ae74f38 ldx [%g1+0x018],%l3 ! %l3 = 95a321ddca323902 ldx [%g1+0x020],%l4 ! %l4 = c9d2c8efc3632701 ldx [%g1+0x028],%l5 ! %l5 = cc24c140cdb573fa ldx [%g1+0x030],%l6 ! %l6 = f88a9de85e20b5c8 ldx [%g1+0x038],%l7 ! %l7 = f384e535de589b17 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 602d91ea b3df025b 6c394f8b 86e46379 ! %f4 = 3b1527ef e7738f72 2b1ccef6 89379967 ! %f8 = e903ea41 98c514a6 bd36329a 07c74581 ! %f12 = 10683e96 fd7e1c12 50181265 315b0009 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7ec1faf9 6f540e65 88fd8ad6 094ac5dd ! %f20 = ce4cd0ec e52ba719 a2b2a9c8 a42879e1 ! %f24 = 4d656641 e220acbd f4d61baf 58db429a ! %f28 = 800ba814 0fb8f979 094d8257 c0176d8a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ecc27926 1ac251d4 b4877f4d 1e067ae2 ! %f36 = d5384002 49389e3c 7127b47c 3542f854 ! %f40 = e947b585 dc2ec239 f8cacc90 a038bb59 ! %f44 = 92f72d20 98e9d61e d037fad4 36da11c7 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6eec9b700000002c,%g7,%g1 ! GSR scale = 5, align = 4 wr %g1,%g0,%gsr ! GSR = 6eec9b700000002c wr %g0,%y ! Clear Y 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[00000000820000f8] = ee5d2d14, %l5 = 349543b89723cdea swap [%i0+0x038],%l5 ! %l5 = 00000000ee5d2d14 ! Mem[00000000838000e0] = a7c2294f, %l5 = ee5d2d14, %l6 = 6fc7158f add %i3,0x20,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000a7c2294f ! Mem[00000000900000cc] = d8cf5117, %l18 = 3b41ada278d5a681 ldsb [%o0+0x00f],%g2 ! %g2 = ffffffffffffffd8 ! Mem[00000000820000d0] = 30ad04bdff75416e, %l6 = 00000000a7c2294f, %l0 = dadca7ac1485499c add %i0,0x10,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 30ad04bdff75416e ! Mem[00000000820000fc] = f83df5a2, %l4 = 62bffa16, %l7 = 427375c5 add %i0,0x3c,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000f83df5a2 ! Mem[00000000830000e1] = 7452e857, %l1 = 376069f0530927c0 ldstub [%i2+0x021],%l1 ! %l1 = 0000000000000052 ! Mem[00000000828000d8] = 5c0e9113, %l3 = b7d3b6d9, %l3 = b7d3b6d9 add %i1,0x18,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000005c0e9113 ! %l5 = 00000000ee5d2d14, Mem[00000000918000d4] = 985f3b03 stw %l5,[%o3+0x014] ! Mem[00000000918000d4] = ee5d2d14 ! Mem[00000000900000f4] = 4c725b55, %l18 = 3b41ada278d5a681 ldsb [%o0+0x037],%g2 ! %g2 = 000000000000004c ! %l7 = 00000000f83df5a2, Mem[00000000918000eb] = e7e5df9d stb %l7,[%o3+0x02b] ! Mem[00000000918000e8] = a2e5df9d p57_label_2: ! %l7 = 00000000f83df5a2, Mem[00000000918000fe] = 94de0000 stb %l7,[%o3+0x03e] ! Mem[00000000918000fc] = a2de0000 ! %l5 = 00000000ee5d2d14, Mem[00000000900000fc] = bab5974c stw %l5,[%o0+0x03c] ! Mem[00000000900000fc] = ee5d2d14 ! Mem[00000000820000d8] = f9494804, %l0 = 30ad04bdff75416e ldsw [%i0+%i6],%l0 ! %l0 = fffffffff9494804 ! %l0 = fffffffff9494804, Mem[00000000910000ec] = adbcd5b2 stw %l0,[%o2+0x02c] ! Mem[00000000910000ec] = f9494804 ! Mem[00000000830000cc] = ef56f88e, %l2 = 3814143678e4ac72 ldstub [%i2+0x00c],%l2 ! %l2 = 00000000000000ef ! Mem[00000000828000cc] = bf4ceb44, %l6 = 00000000a7c2294f ldstub [%i1+0x00c],%l6 ! %l6 = 00000000000000bf ! Mem[00000000910000f4] = 95fea295, %l18 = 3b41ada278d5a681 ldsb [%o2+0x035],%g2 ! %g2 = ffffffffffffff95 ! Mem[00000000820000d0] = 30ad04bd, %l7 = f83df5a2, %l2 = 000000ef add %i0,0x10,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000030ad04bd ! Mem[00000000918000c8] = 88436c47, %l18 = 3b41ada278d5a681 ldsw [%o3+%i4],%g2 ! %g2 = 3b41ada278d5a681 ! %l0 = f9494804, %l1 = 00000052, Mem[00000000918000f0] = 2effe3b0 5aed9849 std %l0,[%o3+%o6] ! Mem[00000000918000f0] = f9494804 00000052 p57_label_3: ! Mem[00000000830000d0] = 47f543df, %l0 = f9494804, %l6 = 000000bf add %i2,0x10,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000047f543df ! Mem[00000000820000d0] = 30ad04bd, %l3 = 5c0e9113, %l3 = 5c0e9113 add %i0,0x10,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000030ad04bd ! %l6 = 47f543df, %l7 = f83df5a2, Mem[00000000900000e0] = 6aadefca e3177af2 std %l6,[%o0+%o4] ! Mem[00000000900000e0] = 47f543df f83df5a2 ! %l5 = 00000000ee5d2d14, Mem[00000000900000f4] = 4499e34c stw %l5,[%o0+0x034] ! Mem[00000000900000f4] = ee5d2d14 ! %l3 = 0000000030ad04bd, Mem[00000000918000cc] = 7736dd33 stw %l3,[%o3+0x00c] ! Mem[00000000918000cc] = 30ad04bd ! %l0 = fffffffff9494804, Mem[00000000918000dc] = 29bc89c3 stw %l0,[%o3+0x01c] ! Mem[00000000918000dc] = f9494804 ! %l4 = 62bffa16, %l5 = ee5d2d14, Mem[00000000918000e8] = d97009a2 e5df9dd8 std %l4,[%o3+%o5] ! Mem[00000000918000e8] = 62bffa16 ee5d2d14 ! Mem[00000000838000e6] = d8c34e72, %l2 = 0000000030ad04bd ldstub [%i3+0x026],%l2 ! %l2 = 000000000000004e ! Mem[00000000908000c4] = 66c2b5be, %l18 = 3b41ada278d5a681 ldsw [%o1+0x004],%g2 ! %g2 = 3b41ada278d5a681 ! Mem[00000000838000c7] = f1ba61e9, %l7 = 00000000f83df5a2 ldstub [%i3+0x007],%l7 ! %l7 = 00000000000000e9 p57_label_4: ! %l4 = 438a414062bffa16, Mem[00000000908000c4] = 66c2b5be stw %l4,[%o1+0x004] ! Mem[00000000908000c4] = 62bffa16 ! Mem[00000000908000e4] = 21f5d561, %l18 = 3b41ada278d5a681 ldsw [%o1+0x024],%g2 ! %g2 = 3b41ada278d5a681 ! Mem[00000000830000d8] = 6cadd0a66abc5670, %l3 = 0000000030ad04bd, %l6 = 0000000047f543df add %i2,0x18,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 6cadd0a66abc5670 ! %l5 = 00000000ee5d2d14, Mem[00000000900000c0] = 64f48500 stw %l5,[%o0+%g0] ! Mem[00000000900000c0] = ee5d2d14 ! Mem[00000000910000d4] = 6e5e25aa, %l18 = 3b41ada278d5a681 ldsb [%o2+0x014],%g2 ! %g2 = 000000000000006e ! %l0 = fffffffff9494804, Mem[00000000918000d4] = ee5d2d14 stb %l0,[%o3+0x014] ! Mem[00000000918000d4] = 045d2d14 ! Mem[00000000820000ec] = 767ab4a5, %l1 = 00000052, %l4 = 62bffa16 add %i0,0x2c,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000767ab4a5 ! Mem[00000000830000c8] = d0fc7849, %l6 = 6cadd0a66abc5670 ldsw [%i2+%i4],%l6 ! %l6 = ffffffffd0fc7849 ! Mem[00000000820000d0] = 30ad04bdff75416e, %l4 = 00000000767ab4a5, %l3 = 0000000030ad04bd add %i0,0x10,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 30ad04bdff75416e ! Mem[00000000918000ec] = ee5d2d14, %l18 = 3b41ada278d5a681 ldsw [%o3+0x02c],%g2 ! %g2 = 3b41ada278d5a681 p57_label_5: ! Mem[00000000820000ec] = 767ab4a5, %l5 = 00000000ee5d2d14 swap [%i0+0x02c],%l5 ! %l5 = 00000000767ab4a5 ! %l4 = 767ab4a5, %l5 = 767ab4a5, Mem[00000000900000f8] = 725b5596 ee5d2d14 std %l4,[%o0+0x038] ! Mem[00000000900000f8] = 767ab4a5 767ab4a5 ! Mem[00000000820000d4] = ff75416e, %l7 = 00000000000000e9 swap [%i0+0x014],%l7 ! %l7 = 00000000ff75416e ! Mem[00000000830000e4] = 9c78f34f, %l7 = ff75416e, %l1 = 00000052 add %i2,0x24,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000009c78f34f ! Mem[00000000828000d0] = 74d4b1e3, %l2 = 000000000000004e swap [%i1+%i5],%l2 ! %l2 = 0000000074d4b1e3 ! Mem[00000000918000f0] = f9494804, %l18 = 3b41ada278d5a681 ldsw [%o3+%o6],%g2 ! %g2 = 3b41ada278d5a681 ! Mem[00000000820000d4] = 000000e9, %l0 = fffffffff9494804 swap [%i0+0x014],%l0 ! %l0 = 00000000000000e9 ! Mem[00000000820000e4] = 9989fd6f, %l3 = 30ad04bdff75416e ldsh [%i0+0x026],%l3 ! %l3 = fffffffffffffd6f ! Mem[00000000900000f8] = 767ab4a5, %l18 = 3b41ada278d5a681 ldsh [%o0+0x038],%g2 ! %g2 = 000000000000767a ! Mem[00000000908000dc] = 2d2207d6, %l18 = 3b41ada278d5a681 ldsh [%o1+0x01c],%g2 ! %g2 = 0000000000002d22 p57_label_6: ! Mem[00000000918000dc] = f9494804, %l18 = 3b41ada278d5a681 ldsw [%o3+0x01c],%g2 ! %g2 = 3b41ada278d5a681 ! %l6 = d0fc7849, %l7 = ff75416e, Mem[00000000918000f8] = 3636a6ac 7556a2de std %l6,[%o3+0x038] ! Mem[00000000918000f8] = d0fc7849 ff75416e ! Mem[00000000820000f0] = 1835de6bfa2937cd, %l2 = 0000000074d4b1e3, %l1 = 000000009c78f34f add %i0,0x30,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 1835de6bfa2937cd ! Mem[00000000828000e0] = aa41bb98, %l5 = 767ab4a5, %l6 = d0fc7849 add %i1,0x20,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000aa41bb98 ! Mem[00000000838000e8] = 537e9494, %l0 = 000000e9, %l6 = aa41bb98 add %i3,0x28,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000537e9494 ! %l4 = 00000000767ab4a5, Mem[00000000900000c4] = 8803093b stw %l4,[%o0+0x004] ! Mem[00000000900000c4] = 767ab4a5 ! %l3 = fffffffffffffd6f, Mem[00000000828000fc] = 29062ef0 stb %l3,[%i1+0x03c] ! Mem[00000000828000fc] = 6f062ef0 ! Mem[00000000830000cc] = ff56f88e, %l4 = 767ab4a5, %l7 = ff75416e add %i2,0x0c,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000ff56f88e ! Mem[00000000820000dc] = ca0287ad, %l0 = 000000e9, %l5 = 767ab4a5 add %i0,0x1c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000ca0287ad ! Mem[00000000830000d0] = 47f543df, %l3 = fffffffffffffd6f swap [%i2+%i5],%l3 ! %l3 = 0000000047f543df p57_label_7: ! Mem[00000000910000d0] = 06bd17f6, %l18 = 3b41ada278d5a681 ldsw [%o2+%i5],%g2 ! %g2 = 3b41ada278d5a681 ! %l6 = 537e9494, %l7 = ff56f88e, Mem[00000000908000e8] = 52d85af6 5bd6f7c8 std %l6,[%o1+%o5] ! Mem[00000000908000e8] = 537e9494 ff56f88e ! Mem[00000000918000e4] = 6bc76080, %l18 = 3b41ada278d5a681 ldsw [%o3+0x024],%g2 ! %g2 = 3b41ada278d5a681 ! Mem[00000000900000d0] = cf511728, %l18 = 3b41ada278d5a681 ldsw [%o0+%i5],%g2 ! %g2 = 3b41ada278d5a681 ! Mem[00000000908000f0] = a70cf408, %l18 = 3b41ada278d5a681 ldsh [%o1+0x032],%g2 ! %g2 = ffffffffffffa70c ! Mem[00000000830000c0] = ee745078290e3cc9, %l2 = 0000000074d4b1e3, %l6 = 00000000537e9494 casxa [%i2]0x80,%l2,%l6 ! %l6 = ee745078290e3cc9 ! Mem[00000000828000d0] = 0000004e, %l7 = ff56f88e, %l1 = fa2937cd add %i1,0x10,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000000000004e ! Mem[00000000900000f0] = 44cc4dae, %l18 = 3b41ada278d5a681 ldsw [%o0+%o6],%g2 ! %g2 = 3b41ada278d5a681 ! %l2 = 0000000074d4b1e3, Mem[00000000908000e9] = 7e9494ff stb %l2,[%o1+0x029] ! Mem[00000000908000e8] = e39494ff ! Mem[00000000900000d0] = 17289355, %l18 = 3b41ada278d5a681 ldsb [%o0+0x012],%g2 ! %g2 = 0000000000000017 p57_label_8: ! Mem[00000000830000c0] = ee745078290e3cc9, %l1 = 000000000000004e, %l7 = 00000000ff56f88e casxa [%i2]0x80,%l1,%l7 ! %l7 = ee745078290e3cc9 ! Mem[00000000908000c4] = 62bffa16, %l18 = 3b41ada278d5a681 ldsw [%o1+0x004],%g2 ! %g2 = 3b41ada278d5a681 ! Mem[00000000838000c4] = f1ba61ff, %l1 = 000000000000004e swap [%i3+0x004],%l1 ! %l1 = 00000000f1ba61ff ! Mem[00000000820000cc] = cb1e91f3, %l6 = 290e3cc9, %l0 = 000000e9 add %i0,0x0c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000cb1e91f3 ! Mem[00000000838000d8] = 77f348f3, %l1 = 00000000f1ba61ff swap [%i3+%i6],%l1 ! %l1 = 0000000077f348f3 ! Mem[00000000838000c4] = 0000004e, %l7 = 290e3cc9, %l5 = ca0287ad add %i3,0x04,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000000000004e ! Mem[00000000908000c0] = e91a682862bffa16, %l18 = 3b41ada278d5a681 ldx [%o1+%g0],%g2 ! %g2 = e91a682862bffa16 ! Mem[00000000838000e3] = a7c2294f, %l0 = 00000000cb1e91f3 ldstub [%i3+0x023],%l0 ! %l0 = 000000000000004f ! Mem[00000000830000d8] = 6cadd0a6, %l6 = ee745078290e3cc9 ldsw [%i2+%i6],%l6 ! %l6 = 000000006cadd0a6 ! Mem[00000000908000cc] = a6202de8, %l18 = 3b41ada278d5a681 ldsw [%o1+0x00c],%g2 ! %g2 = 3b41ada278d5a681 p57_label_9: ! Mem[00000000838000c8] = fd6bd240f0c0b1df, %l3 = 0000000047f543df, %l5 = 000000000000004e add %i3,0x08,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = fd6bd240f0c0b1df ! Mem[00000000828000e8] = 120a2291, %l0 = 000000000000004f swap [%i1+%o5],%l0 ! %l0 = 00000000120a2291 ! %l3 = 0000000047f543df, Mem[00000000910000dc] = 7b31d336 stb %l3,[%o2+0x01c] ! Mem[00000000910000dc] = df31d336 ! Mem[00000000828000c8] = 11b27d8cff4ceb44, %l0 = 00000000120a2291, %l7 = ee745078290e3cc9 add %i1,0x08,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 11b27d8cff4ceb44 ! %l0 = 00000000120a2291, Mem[00000000908000d8] = 5b0dc097 stw %l0,[%o1+%i6] ! Mem[00000000908000d8] = 120a2291 ! %l4 = 00000000767ab4a5, Mem[00000000900000c0] = ee5d2d14 stb %l4,[%o0+%g0] ! Mem[00000000900000c0] = a55d2d14 ! %l0 = 00000000120a2291, Mem[00000000910000f4] = cb95fea2 stw %l0,[%o2+0x034] ! Mem[00000000910000f4] = 120a2291 ! Mem[00000000830000ec] = c3d45b25, %l6 = 6cadd0a6, %l2 = 74d4b1e3 add %i2,0x2c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000c3d45b25 ! %l0 = 120a2291, %l1 = 77f348f3, Mem[00000000830000f8] = 1b01740c 00fc8389 std %l0,[%i2+0x038] ! Mem[00000000830000f8] = 120a2291 77f348f3 ! Mem[00000000918000c0] = 69d68606, %l18 = 3b41ada278d5a681 ldsb [%o3+%g0],%g2 ! %g2 = 0000000000000069 p57_label_10: ! %l0 = 120a2291, %l1 = 77f348f3, Mem[00000000918000e0] = bef83b74 6bc76080 std %l0,[%o3+%o4] ! Mem[00000000918000e0] = 120a2291 77f348f3 ! Mem[00000000828000e4] = 57283c9c, %l4 = 00000000767ab4a5 swap [%i1+0x024],%l4 ! %l4 = 0000000057283c9c ! Mem[00000000910000c4] = 7d78e7a1, %l18 = 3b41ada278d5a681 ldsb [%o2+0x005],%g2 ! %g2 = 000000000000007d ! Mem[00000000900000d4] = 93556acd, %l18 = 3b41ada278d5a681 ldsw [%o0+0x014],%g2 ! %g2 = 3b41ada278d5a681 ! Mem[00000000918000f0] = f9494804, %l18 = 3b41ada278d5a681 ldsw [%o3+%o6],%g2 ! %g2 = 3b41ada278d5a681 ! Mem[00000000838000e8] = 537e949426fd6a7d, %l4 = 0000000057283c9c, %l4 = 0000000057283c9c add %i3,0x28,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 537e949426fd6a7d ! Mem[00000000820000fc] = f83df5a2, %l3 = 47f543df, %l5 = f0c0b1df add %i0,0x3c,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000f83df5a2 ! Mem[00000000900000d0] = 17289355, %l18 = 3b41ada278d5a681 ldsb [%o0+0x012],%g2 ! %g2 = 0000000000000017 ! Mem[00000000820000e0] = f5d43329, %l5 = f83df5a2, %l4 = 26fd6a7d add %i0,0x20,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000f5d43329 ! Mem[00000000830000d8] = 6cadd0a6, %l3 = 47f543df, %l7 = ff4ceb44 add %i2,0x18,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000006cadd0a6 p57_label_11: ! Mem[00000000830000f4] = f32e4545, %l7 = 000000006cadd0a6 swap [%i2+0x034],%l7 ! %l7 = 00000000f32e4545 ! Mem[00000000828000c1] = c913300a, %l6 = 000000006cadd0a6 ldstub [%i1+0x001],%l6 ! %l6 = 0000000000000013 ! Mem[00000000910000fc] = cdf6c3bc, %l18 = 3b41ada278d5a681 ldsh [%o2+0x03c],%g2 ! %g2 = ffffffffffffcdf6 ! %l3 = 0000000047f543df, Mem[00000000908000f4] = f408782d stw %l3,[%o1+0x034] ! Mem[00000000908000f4] = 47f543df ! Mem[00000000910000e4] = 1d1d8a57, %l18 = 3b41ada278d5a681 ldsb [%o2+0x026],%g2 ! %g2 = 000000000000001d ! Mem[00000000828000c1] = c9ff300a, %l7 = 00000000f32e4545 ldstub [%i1+0x001],%l7 ! %l7 = 00000000000000ff ! %l3 = 0000000047f543df, Mem[00000000900000e8] = 8b54c8c1 stw %l3,[%o0+%o5] ! Mem[00000000900000e8] = 47f543df ! Mem[00000000820000d4] = f9494804, %l1 = 77f348f3, %l7 = 000000ff add %i0,0x14,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000f9494804 ! Mem[00000000830000c4] = 290e3cc9, %l3 = 0000000047f543df swap [%i2+0x004],%l3 ! %l3 = 00000000290e3cc9 ! Mem[00000000918000ec] = ee5d2d14, %l18 = 3b41ada278d5a681 ldsw [%o3+0x02c],%g2 ! %g2 = 3b41ada278d5a681 p57_label_12: ! %l4 = f5d43329, %l5 = f83df5a2, Mem[00000000820000f0] = 1835de6b fa2937cd std %l4,[%i0+%o6] ! Mem[00000000820000f0] = f5d43329 f83df5a2 ! Mem[00000000828000dc] = a1c049a9, %l4 = f5d43329, %l2 = c3d45b25 add %i1,0x1c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000a1c049a9 ! Mem[00000000910000c4] = e7a1e5df, %l18 = 3b41ada278d5a681 ldsb [%o2+0x007],%g2 ! %g2 = ffffffffffffffe7 ! %l4 = 00000000f5d43329, Mem[00000000918000c1] = d686060a stb %l4,[%o3+0x001] ! Mem[00000000918000c0] = 2986060a ! Mem[00000000820000d4] = f9494804, %l1 = 77f348f3, %l0 = 120a2291 add %i0,0x14,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000f9494804 ! Mem[00000000900000f4] = ee5d2d14, %l18 = 3b41ada278d5a681 ldsh [%o0+0x034],%g2 ! %g2 = ffffffffffffee5d ! Mem[00000000908000f8] = f6f5d23fab225f28, %l18 = 3b41ada278d5a681 ldx [%o1+0x038],%g2 ! %g2 = f6f5d23fab225f28 ! %l2 = 00000000a1c049a9, Mem[00000000910000ca] = df4df044 stb %l2,[%o2+0x00a] ! Mem[00000000910000c8] = a94df044 ! Mem[00000000830000e8] = eec6716e, %l4 = f5d43329, %l6 = 00000013 add %i2,0x28,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000eec6716e ! %l6 = eec6716e, %l7 = f9494804, Mem[00000000908000c0] = e91a6828 62bffa16 std %l6,[%o1+%g0] ! Mem[00000000908000c0] = eec6716e f9494804 p57_label_13: ! %l5 = 00000000f83df5a2, Mem[00000000908000ec] = ff56f88e stw %l5,[%o1+0x02c] ! Mem[00000000908000ec] = f83df5a2 ! Mem[00000000908000f4] = 47f543df, %l18 = 3b41ada278d5a681 ldsw [%o1+0x034],%g2 ! %g2 = 3b41ada278d5a681 ! Mem[00000000908000e0] = 179421f5, %l18 = 3b41ada278d5a681 ldsb [%o1+0x022],%g2 ! %g2 = 0000000000000017 ! Mem[00000000830000c4] = 47f543df, %l5 = 00000000f83df5a2 swap [%i2+0x004],%l5 ! %l5 = 0000000047f543df ! Mem[00000000820000c0] = 88cea096, %l7 = f9494804, %l0 = f9494804 casa [%i0]0x80,%l7,%l0 ! %l0 = 0000000088cea096 ! Mem[00000000828000f0] = 3e02b031, %l4 = f5d43329, %l2 = a1c049a9 add %i1,0x30,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000003e02b031 ! Mem[00000000900000ec] = b2429f80, %l18 = 3b41ada278d5a681 ldsw [%o0+0x02c],%g2 ! %g2 = 3b41ada278d5a681 ! %l0 = 0000000088cea096, Mem[00000000908000e8] = 53e39494 stw %l0,[%o1+%o5] ! Mem[00000000908000e8] = 88cea096 ! %l0 = 88cea096, %l1 = 77f348f3, Mem[00000000900000c8] = d7b08d93 0472ded8 std %l0,[%o0+%i4] ! Mem[00000000900000c8] = 88cea096 77f348f3 ! %l4 = 00000000f5d43329, Mem[00000000908000c0] = eec6716e stw %l4,[%o1+%g0] ! Mem[00000000908000c0] = f5d43329 p57_label_14: ! Mem[00000000838000c0] = a1cc50c9, %l0 = 0000000088cea096 swap [%i3+%g0],%l0 ! %l0 = 00000000a1cc50c9 ! Mem[00000000838000dc] = 03874e91, %l5 = 0000000047f543df ldsh [%i3+0x01e],%l5 ! %l5 = 0000000000004e91 ! Mem[00000000918000fc] = 416e0000, %l18 = 3b41ada278d5a681 ldsb [%o3+0x03e],%g2 ! %g2 = 0000000000000041 ! Mem[00000000830000dc] = 6abc5670, %l6 = eec6716e, %l5 = 00004e91 add %i2,0x1c,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 000000006abc5670 ! Mem[00000000838000e4] = d8c3ff72, %l1 = 0000000077f348f3 swap [%i3+0x024],%l1 ! %l1 = 00000000d8c3ff72 ! Mem[00000000908000dc] = 07d6242a, %l18 = 3b41ada278d5a681 ldsh [%o1+0x01e],%g2 ! %g2 = 00000000000007d6 ! Mem[00000000918000c8] = 88436c47, %l18 = 3b41ada278d5a681 ldsb [%o3+%i4],%g2 ! %g2 = ffffffffffffff88 ! %l0 = a1cc50c9, %l1 = d8c3ff72, Mem[00000000820000e0] = f5d43329 9989fd6f std %l0,[%i0+%o4] ! Mem[00000000820000e0] = a1cc50c9 d8c3ff72 ! Mem[00000000820000cc] = cb1e91f3, %l2 = 000000003e02b031 ldstub [%i0+0x00c],%l2 ! %l2 = 00000000000000cb ! Mem[00000000838000d4] = 25f1e392, %l2 = 00000000000000cb ldstub [%i3+0x014],%l2 ! %l2 = 0000000000000025 p57_label_15: ! Mem[00000000830000e8] = eec6716e, %l2 = 00000025, %l1 = d8c3ff72 add %i2,0x28,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000eec6716e ! Mem[00000000830000c8] = d0fc7849ff56f88e, %l0 = 00000000a1cc50c9, %l5 = 000000006abc5670 add %i2,0x08,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = d0fc7849ff56f88e ! Mem[00000000838000ed] = 26fd6a7d, %l1 = 00000000eec6716e ldstub [%i3+0x02d],%l1 ! %l1 = 00000000000000fd ! Mem[00000000830000e8] = eec6716e, %l4 = f5d43329, %l4 = f5d43329 add %i2,0x28,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000eec6716e ! Mem[00000000918000d8] = 57d20022, %l18 = 3b41ada278d5a681 ldsh [%o3+%i6],%g2 ! %g2 = 00000000000057d2 ! Mem[00000000910000e8] = f6f6f949, %l18 = 3b41ada278d5a681 ldsb [%o2+0x02a],%g2 ! %g2 = fffffffffffffff6 ! %l2 = 00000025, %l3 = 290e3cc9, Mem[00000000900000e8] = 47f543df b2429f80 std %l2,[%o0+%o5] ! Mem[00000000900000e8] = 00000025 290e3cc9 ! %l2 = 0000000000000025, Mem[00000000910000e0] = 01c2133f stw %l2,[%o2+%o4] ! Mem[00000000910000e0] = 00000025 ! Mem[00000000838000c0] = 88cea0960000004e, %l7 = 00000000f9494804, %l7 = 00000000f9494804 casxa [%i3]0x80,%l7,%l7 ! %l7 = 88cea0960000004e ! Mem[00000000828000eb] = 0000004f, %l7 = 88cea0960000004e ldstub [%i1+0x02b],%l7 ! %l7 = 000000000000004f ba,a p57_not_taken_0_end p57_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p57_branch_failed p57_not_taken_0_end: ! End of Random Code for Processor 57 1: membar #Sync ! Force all stores to complete p57_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0e4] ! Set processor 57 done flag ! Check Registers p57_check_registers: set p57_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000a1cc50c9 bne,a,pn %xcc,p57_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000fd bne,a,pn %xcc,p57_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000025 bne,a,pn %xcc,p57_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000290e3cc9 bne,a,pn %xcc,p57_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be d0fc7849ff56f88e bne,a,pn %xcc,p57_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000eec6716e bne,a,pn %xcc,p57_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000004f bne,a,pn %xcc,p57_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p57_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = a0535e38ff1e91f3 ldx [%i0+0x008],%g3 ! Observed data at 00000000820000c8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = a1cc50c9d8c3ff72 ldx [%i0+0x020],%g3 ! Observed data at 00000000820000e0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0da2a878ee5d2d14 ldx [%i0+0x028],%g3 ! Observed data at 00000000820000e8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = f5d43329f83df5a2 ldx [%i0+0x030],%g3 ! Observed data at 00000000820000f0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9723cdeaf83df5a2 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 ldx [%g1+0x000],%g2 ! Expected data = c9ff300a87e24743 ldx [%i1+0x000],%g3 ! Observed data at 00000000828000c0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = aa41bb98767ab4a5 ldx [%i1+0x020],%g3 ! Observed data at 00000000828000e0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000ff5c87aa85 ldx [%i1+0x028],%g3 ! Observed data at 00000000828000e8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 8f3eaa3c6f062ef0 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 ldx [%g1+0x000],%g2 ! Expected data = ee745078f83df5a2 ldx [%i2+0x000],%g3 ! Observed data at 00000000830000c0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = fffffd6fd35e3375 ldx [%i2+0x010],%g3 ! Observed data at 00000000830000d0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 74ffe8579c78f34f ldx [%i2+0x020],%g3 ! Observed data at 00000000830000e0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = d9659d666cadd0a6 ldx [%i2+0x030],%g3 ! Observed data at 00000000830000f0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 120a229177f348f3 ldx [%i2+0x038],%g3 ! Observed data at 00000000830000f8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x038,%g4 set p57_local3_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = 253476ecfff1e392 ldx [%i3+0x010],%g3 ! Observed data at 00000000838000d0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f1ba61ff03874e91 ldx [%i3+0x018],%g3 ! Observed data at 00000000838000d8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a7c229ff77f348f3 ldx [%i3+0x020],%g3 ! Observed data at 00000000838000e0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 537e949426ff6a7d 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_dfill_failed: ba p57_failed mov 0xddd,%g1 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: ldsw [%i0+0x024],%l6 ! Mem[00000000820000e4] swap [%i1+0x024],%l5 ! Mem[00000000828000e4] sth %l4,[%i2+0x006] ! Mem[00000000830000c6] ldsh [%i1+0x024],%l7 ! Mem[00000000828000e4] lduh [%i0+0x032],%l0 ! Mem[00000000820000f2] ldsw [%i2+0x034],%l5 ! Mem[00000000830000f4] stb %l7,[%i1+0x027] ! Mem[00000000828000e7] done p57_trap1o: ldsw [%o0+0x024],%l6 ! Mem[00000000820000e4] swap [%o1+0x024],%l5 ! Mem[00000000828000e4] sth %l4,[%o2+0x006] ! Mem[00000000830000c6] ldsh [%o1+0x024],%l7 ! Mem[00000000828000e4] lduh [%o0+0x032],%l0 ! Mem[00000000820000f2] ldsw [%o2+0x034],%l5 ! Mem[00000000830000f4] stb %l7,[%o1+0x027] ! Mem[00000000828000e7] done p57_trap2e: sth %l7,[%i3+0x000] ! Mem[00000000838000c0] stb %l7,[%i2+0x038] ! Mem[00000000830000f8] lduh [%i1+0x010],%l7 ! Mem[00000000828000d0] ldstub [%i3+0x034],%l4 ! Mem[00000000838000f4] done p57_trap2o: sth %l7,[%o3+0x000] ! Mem[00000000838000c0] stb %l7,[%o2+0x038] ! Mem[00000000830000f8] lduh [%o1+0x010],%l7 ! Mem[00000000828000d0] ldstub [%o3+0x034],%l4 ! Mem[00000000838000f4] done p57_trap3e: nop nop done p57_trap3o: nop nop done p57_init_memory_pointers: set p57_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p57_local0_start,%i0 set p57_local1_start,%i1 set p57_local2_start,%i2 set p57_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = dadca7ac1485499c ldx [%g1+0x008],%l1 ! %l1 = 376069f0530927c0 ldx [%g1+0x010],%l2 ! %l2 = 3814143678e4ac72 ldx [%g1+0x018],%l3 ! %l3 = 0c368274b7d3b6d9 ldx [%g1+0x020],%l4 ! %l4 = 438a414062bffa16 ldx [%g1+0x028],%l5 ! %l5 = 349543b89723cdea ldx [%g1+0x030],%l6 ! %l6 = 7d5a894e6fc7158f ldx [%g1+0x038],%l7 ! %l7 = 3a47a370427375c5 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = b570cad7 8ee12557 32965899 760a9cd5 ! %f4 = 24b3ed90 3bdd9600 c6f11dde fa042785 ! %f8 = ce574dd7 1ea69b2e bbcc7380 efd868ae ! %f12 = 43252175 6b750aec f04929bd 257aa544 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1f9379d6 acdeab39 bc0f6cd1 cc0deb3e ! %f20 = beb66c5d 6a2c32a9 ed0f4cad 93d82079 ! %f24 = d62bd5c4 b9f69277 169f116a eefe9780 ! %f28 = 24cfac87 c8270f30 870efae2 f6941dd8 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6fae9410 d4cdaf68 1819e25f b2dbe9e2 ! %f36 = cf0bbc85 5d8c0938 ecf73059 46da3a97 ! %f40 = b2b6c219 5d9d4b41 aaef1294 129180a3 ! %f44 = c757a00d 32b90f00 63c66088 d4cd8487 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbef770570000006f,%g7,%g1 ! GSR scale = 13, align = 7 wr %g1,%g0,%gsr ! GSR = bef770570000006f wr %g0,%y ! Clear Y 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[00000000858000f8] = 7f77123bdfb6369e, %l4 = 8da26c3fffbccdeb, %l1 = 8b0b3c1e15da51f5 add %i3,0x38,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 7f77123bdfb6369e ! Mem[00000000850000e0] = 760d8df7, %l4 = ffbccdeb, %l6 = cc5aa6ee add %i2,0x20,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000760d8df7 ! Mem[00000000840000c4] = ef7840f3, %l7 = a0d620c4, %l2 = f2d9a7d6 add %i0,0x04,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000ef7840f3 ! Mem[00000000910000cc] = f0444119, %l18 = 8b15b9c0a9ee2bb3 ldsw [%o2+0x00c],%g2 ! %g2 = 8b15b9c0a9ee2bb3 ! Mem[00000000850000ec] = c103af6d, %l5 = e024de720991a621 ldsb [%i2+0x02d],%l5 ! %l5 = 0000000000000003 ! Mem[00000000900000c8] = 930472de, %l18 = 8b15b9c0a9ee2bb3 ldsb [%o0+0x00b],%g2 ! %g2 = ffffffffffffff93 ! %l5 = 0000000000000003, Mem[00000000918000c2] = 86060a36 stb %l5,[%o3+0x002] ! Mem[00000000918000c0] = 03060a36 ! Mem[00000000848000f4] = 3c9b09b7, %l6 = 00000000760d8df7 swap [%i1+0x034],%l6 ! %l6 = 000000003c9b09b7 ! Mem[00000000850000f4] = e3c93d1d, %l0 = dc62c053c2a1fc01 ldstub [%i2+0x034],%l0 ! %l0 = 00000000000000e3 ! Mem[00000000858000cc] = 03b8fe4d, %l1 = dfb6369e, %l4 = ffbccdeb add %i3,0x0c,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000003b8fe4d p58_label_2: ! Mem[00000000848000cb] = 98d8df36, %l6 = 000000003c9b09b7 ldstub [%i1+0x00b],%l6 ! %l6 = 0000000000000036 ! Mem[00000000910000f0] = 38ff2a97cb95fea2, %l18 = 8b15b9c0a9ee2bb3 ldx [%o2+%o6],%g2 ! %g2 = 38ff2a97cb95fea2 ! Mem[00000000918000f8] = a6ac7556, %l18 = 8b15b9c0a9ee2bb3 ldsh [%o3+0x03a],%g2 ! %g2 = ffffffffffffa6ac ! Mem[00000000900000f4] = 4499e34c, %l18 = 8b15b9c0a9ee2bb3 ldsw [%o0+0x034],%g2 ! %g2 = 8b15b9c0a9ee2bb3 ! Mem[00000000908000c4] = b5bec1b0, %l18 = 8b15b9c0a9ee2bb3 ldsh [%o1+0x006],%g2 ! %g2 = ffffffffffffb5be ! %l7 = ccba3001a0d620c4, Mem[00000000918000c0] = 69d60306 stw %l7,[%o3+%g0] ! Mem[00000000918000c0] = a0d620c4 ! Mem[00000000840000dc] = b84be884, %l4 = 0000000003b8fe4d swap [%i0+0x01c],%l4 ! %l4 = 00000000b84be884 ! Mem[00000000850000fb] = 4363500b, %l4 = 00000000b84be884 ldstub [%i2+0x03b],%l4 ! %l4 = 000000000000000b ! Mem[00000000840000c8] = 73183da1, %l1 = dfb6369e, %l6 = 00000036 add %i0,0x08,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000073183da1 ! %l6 = 0000000073183da1, Mem[00000000840000e5] = 8821fc79 stb %l6,[%i0+0x025] ! Mem[00000000840000e4] = 88a1fc79 p58_label_3: ! %l6 = 0000000073183da1, Mem[00000000908000ca] = 3c93a620 stb %l6,[%o1+0x00a] ! Mem[00000000908000c8] = a193a620 ! Mem[00000000848000ec] = a72e517c, %l1 = 7f77123bdfb6369e ldstub [%i1+0x02c],%l1 ! %l1 = 00000000000000a7 ! Mem[00000000850000f4] = ffc93d1d, %l5 = 0000000000000003 ldsw [%i2+0x034],%l5 ! %l5 = ffffffffffc93d1d ! %l5 = ffffffffffc93d1d, Mem[00000000858000d3] = a6797c2a stb %l5,[%i3+0x013] ! Mem[00000000858000d0] = a6797c1d ! Mem[00000000900000fc] = 974c0000, %l18 = 8b15b9c0a9ee2bb3 ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffff974c ! Mem[00000000840000e8] = 7825e58e5058721f, %l6 = 0000000073183da1, %l2 = 00000000ef7840f3 add %i0,0x28,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 7825e58e5058721f ! Mem[00000000848000e0] = c052b1b1, %l2 = 5058721f, %l1 = 000000a7 add %i1,0x20,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000c052b1b1 ! %l0 = 000000e3, %l1 = c052b1b1, Mem[00000000900000d8] = e8bc328c aea3305c std %l0,[%o0+%i6] ! Mem[00000000900000d8] = 000000e3 c052b1b1 ! Mem[00000000900000f4] = 4499e34c, %l18 = 8b15b9c0a9ee2bb3 ldsw [%o0+0x034],%g2 ! %g2 = 8b15b9c0a9ee2bb3 ! Mem[00000000848000ec] = ff2e517c, %l1 = 00000000c052b1b1 ldstub [%i1+0x02c],%l1 ! %l1 = 00000000000000ff p58_label_4: ! %l0 = 00000000000000e3, Mem[00000000908000eb] = f65bd6f7 stb %l0,[%o1+0x02b] ! Mem[00000000908000e8] = e35bd6f7 ! Mem[00000000900000f4] = 4499e34c, %l18 = 8b15b9c0a9ee2bb3 ldsh [%o0+0x034],%g2 ! %g2 = 0000000000004499 ! Mem[00000000858000dc] = 2e06743c, %l0 = 00000000000000e3 ldstub [%i3+0x01c],%l0 ! %l0 = 000000000000002e ! Mem[00000000918000cc] = 7736dd33, %l18 = 8b15b9c0a9ee2bb3 ldsb [%o3+0x00c],%g2 ! %g2 = 0000000000000077 ! Mem[00000000848000d0] = 1e3e7a95, %l0 = 0000002e, %l5 = ffc93d1d add %i1,0x10,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000001e3e7a95 ! Mem[00000000848000eb] = b228f84e, %l6 = 0000000073183da1 ldstub [%i1+0x02b],%l6 ! %l6 = 000000000000004e ! Mem[00000000910000e4] = 1d8a57f6, %l18 = 8b15b9c0a9ee2bb3 ldsb [%o2+0x027],%g2 ! %g2 = 000000000000001d ! Mem[00000000848000d0] = 1e3e7a95, %l5 = 1e3e7a95, %l6 = 0000004e add %i1,0x10,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000001e3e7a95 ! Mem[00000000850000d0] = cb72ae4aab84c541, %l7 = ccba3001a0d620c4, %l5 = 000000001e3e7a95 add %i2,0x10,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = cb72ae4aab84c541 ! %l1 = 00000000000000ff, Mem[00000000848000fc] = c038e6eb stb %l1,[%i1+0x03c] ! Mem[00000000848000fc] = ff38e6eb p58_label_5: ! Mem[00000000848000f8] = ecce894cff38e6eb, %l1 = 00000000000000ff, %l6 = 000000001e3e7a95 add %i1,0x38,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = ecce894cff38e6eb ! %l6 = ecce894cff38e6eb, Mem[00000000850000e4] = d7d492a1 stw %l6,[%i2+0x024] ! Mem[00000000850000e4] = ff38e6eb ! Mem[00000000850000f8] = 436350ffe2cf43aa, %l4 = 000000000000000b, %l3 = ffb60b069c516da6 add %i2,0x38,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 436350ffe2cf43aa ! Mem[00000000918000e8] = e7e5df9d, %l18 = 8b15b9c0a9ee2bb3 ldsb [%o3+0x02b],%g2 ! %g2 = ffffffffffffffe7 ! Mem[00000000858000ce] = 03b8fe4d, %l6 = ecce894cff38e6eb ldstub [%i3+0x00e],%l6 ! %l6 = 00000000000000fe ! Mem[00000000858000f0] = 77b0b7fc, %l4 = 000000000000000b ldsw [%i3+%o6],%l4 ! %l4 = 0000000077b0b7fc ! %l1 = 00000000000000ff, Mem[00000000900000e8] = 8b54c8c1 stw %l1,[%o0+%o5] ! Mem[00000000900000e8] = 000000ff ! %l6 = 00000000000000fe, Mem[00000000908000ec] = 5bd6f7c8 stw %l6,[%o1+0x02c] ! Mem[00000000908000ec] = 000000fe ! Mem[00000000850000f8] = 436350ff, %l1 = 00000000000000ff swap [%i2+0x038],%l1 ! %l1 = 00000000436350ff ! Mem[00000000858000e4] = 27f97e0b, %l7 = ccba3001a0d620c4 swap [%i3+0x024],%l7 ! %l7 = 0000000027f97e0b p58_label_6: ! %l4 = 77b0b7fc, %l5 = ab84c541, Mem[00000000910000e0] = 01c2133f 2cae1d1d std %l4,[%o2+%o4] ! Mem[00000000910000e0] = 77b0b7fc ab84c541 ! Mem[00000000850000d0] = cb72ae4a, %l3 = 436350ffe2cf43aa swap [%i2+%i5],%l3 ! %l3 = 00000000cb72ae4a ! Mem[00000000908000ec] = 000000fe, %l18 = 8b15b9c0a9ee2bb3 ldsh [%o1+0x02c],%g2 ! %g2 = 0000000000000000 ! Mem[00000000840000c8] = 73183da1, %l4 = 0000000077b0b7fc swap [%i0+%i4],%l4 ! %l4 = 0000000073183da1 ! Mem[00000000908000fc] = 5f280000, %l18 = 8b15b9c0a9ee2bb3 ldsb [%o1+0x03e],%g2 ! %g2 = 000000000000005f ! %l4 = 0000000073183da1, Mem[00000000910000d0] = 06bd17f6 stw %l4,[%o2+%i5] ! Mem[00000000910000d0] = 73183da1 ! Mem[00000000850000c0] = 2106afab, %l7 = 27f97e0b, %l4 = 73183da1 casa [%i2]0x80,%l7,%l4 ! %l4 = 000000002106afab ! %l5 = cb72ae4aab84c541, Mem[00000000900000c5] = 03093bd7 stb %l5,[%o0+0x005] ! Mem[00000000900000c4] = 41093bd7 ! Mem[00000000840000eb] = 7825e58e, %l3 = 00000000cb72ae4a ldstub [%i0+0x02b],%l3 ! %l3 = 000000000000008e ! Mem[00000000910000f0] = 38ff2a97, %l18 = 8b15b9c0a9ee2bb3 ldsh [%o2+%o6],%g2 ! %g2 = 00000000000038ff p58_label_7: ! %l1 = 00000000436350ff, Mem[00000000908000cc] = a6202de8 stw %l1,[%o1+0x00c] ! Mem[00000000908000cc] = 436350ff ! Mem[00000000858000f0] = 77b0b7fcc91fc6ca, %l6 = 00000000000000fe, %l5 = cb72ae4aab84c541 add %i3,0x30,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 77b0b7fcc91fc6ca ! Mem[00000000900000c4] = 8841093b, %l18 = 8b15b9c0a9ee2bb3 ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffff8841 ! Mem[00000000850000c0] = 2106afab, %l4 = 000000002106afab swap [%i2+%g0],%l4 ! %l4 = 000000002106afab ! Mem[00000000858000dc] = ff06743c, %l1 = 00000000436350ff ldstub [%i3+0x01c],%l1 ! %l1 = 00000000000000ff ! Mem[00000000840000e0] = 0ff00470, %l3 = 000000000000008e swap [%i0+%o4],%l3 ! %l3 = 000000000ff00470 ! Mem[00000000910000d4] = 6e5e25aa, %l18 = 8b15b9c0a9ee2bb3 ldsw [%o2+0x014],%g2 ! %g2 = 8b15b9c0a9ee2bb3 ! %l2 = 5058721f, %l3 = 0ff00470, Mem[00000000910000f0] = 38ff2a97 cb95fea2 std %l2,[%o2+%o6] ! Mem[00000000910000f0] = 5058721f 0ff00470 ! Mem[00000000910000fc] = cdf6c3bc, %l18 = 8b15b9c0a9ee2bb3 ldsw [%o2+0x03c],%g2 ! %g2 = 8b15b9c0a9ee2bb3 ! Mem[00000000850000d4] = ab84c541, %l5 = 77b0b7fcc91fc6ca swap [%i2+0x014],%l5 ! %l5 = 00000000ab84c541 p58_label_8: ! %l2 = 7825e58e5058721f, Mem[00000000910000c4] = 047d78e7 stw %l2,[%o2+0x004] ! Mem[00000000910000c4] = 5058721f ! Mem[00000000840000dc] = 03b8fe4d, %l3 = 0ff00470, %l5 = ab84c541 add %i0,0x1c,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000003b8fe4d ! Mem[00000000850000f2] = 5ed630b2, %l0 = 000000000000002e ldstub [%i2+0x032],%l0 ! %l0 = 0000000000000030 ! %l4 = 2106afab, %l5 = 03b8fe4d, Mem[00000000908000e0] = 242a1794 21f5d561 std %l4,[%o1+%o4] ! Mem[00000000908000e0] = 2106afab 03b8fe4d ! Mem[00000000848000e0] = c052b1b1a7114113, %l2 = 7825e58e5058721f ldx [%i1+%o4],%l2 ! %l2 = c052b1b1a7114113 ! %l7 = 0000000027f97e0b, Mem[00000000918000d8] = 57d20022 stw %l7,[%o3+%i6] ! Mem[00000000918000d8] = 27f97e0b ! %l0 = 0000000000000030, Mem[00000000908000f7] = 2df6f5d2 stb %l0,[%o1+0x037] ! Mem[00000000908000f4] = 30f6f5d2 ! Mem[00000000910000d8] = 3b50fb697b31d336, %l18 = 8b15b9c0a9ee2bb3 ldx [%o2+%i6],%g2 ! %g2 = 3b50fb697b31d336 ! %l3 = 000000000ff00470, Mem[00000000900000f8] = 725b5596 stw %l3,[%o0+0x038] ! Mem[00000000900000f8] = 0ff00470 ! Mem[00000000858000c8] = b31e3ad5, %l6 = 000000fe, %l6 = 000000fe add %i3,0x08,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000b31e3ad5 p58_label_9: ! Mem[00000000900000e4] = 7af20000, %l18 = 8b15b9c0a9ee2bb3 ldsh [%o0+0x026],%g2 ! %g2 = 0000000000007af2 ! Mem[00000000840000f5] = 9761e578, %l0 = 0000000000000030 ldstub [%i0+0x035],%l0 ! %l0 = 0000000000000061 ! Mem[00000000910000e8] = f6f6adbc, %l18 = 8b15b9c0a9ee2bb3 ldsh [%o2+0x02a],%g2 ! %g2 = fffffffffffff6f6 ! Mem[00000000858000c8] = b31e3ad5, %l7 = 27f97e0b, %l4 = 2106afab add %i3,0x08,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000b31e3ad5 ! Mem[00000000848000d8] = f3ea4abe, %l7 = 0000000027f97e0b ldstub [%i1+%i6],%l7 ! %l7 = 00000000000000f3 ! %l2 = c052b1b1a7114113, Mem[00000000918000d9] = f97e0b29 stb %l2,[%o3+0x019] ! Mem[00000000918000d8] = 137e0b29 ! Mem[00000000848000f0] = f1c5464e760d8df7, %l7 = 00000000000000f3, %l3 = 000000000ff00470 add %i1,0x30,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = f1c5464e760d8df7 ! Mem[00000000850000d0] = e2cf43aa, %l7 = 00000000000000f3 ldsh [%i2+0x012],%l7 ! %l7 = 00000000000043aa ! %l0 = 00000061, %l1 = 000000ff, Mem[00000000910000f0] = 5058721f 0ff00470 std %l0,[%o2+%o6] ! Mem[00000000910000f0] = 00000061 000000ff ! %l7 = 00000000000043aa, Mem[00000000908000c4] = 66c2b5be stw %l7,[%o1+0x004] ! Mem[00000000908000c4] = 000043aa p58_label_10: ! Mem[00000000858000fc] = dfb6369e, %l1 = 000000ff, %l2 = a7114113 add %i3,0x3c,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000dfb6369e ! Mem[00000000848000e8] = b228f8ff, %l5 = 0000000003b8fe4d swap [%i1+%o5],%l5 ! %l5 = 00000000b228f8ff ! Mem[00000000908000c0] = e91a6828, %l18 = 8b15b9c0a9ee2bb3 ldsw [%o1+%g0],%g2 ! %g2 = 8b15b9c0a9ee2bb3 ! Mem[00000000840000d8] = adf8296d, %l2 = 00000000dfb6369e ldstub [%i0+%i6],%l2 ! %l2 = 00000000000000ad ! Mem[00000000918000f0] = 2effe3b0, %l18 = 8b15b9c0a9ee2bb3 ldsb [%o3+%o6],%g2 ! %g2 = 000000000000002e ! %l5 = 00000000b228f8ff, Mem[00000000908000d4] = 564e5092 stw %l5,[%o1+0x014] ! Mem[00000000908000d4] = b228f8ff ! %l0 = 0000000000000061, Mem[00000000850000dc] = 03571c98 stw %l0,[%i2+0x01c] ! Mem[00000000850000dc] = 00000061 ! Mem[00000000848000e8] = 03b8fe4d, %l0 = 00000061, %l3 = 760d8df7 add %i1,0x28,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000003b8fe4d ! Mem[00000000848000e4] = a7114113, %l7 = 00000000000043aa swap [%i1+0x024],%l7 ! %l7 = 00000000a7114113 ! %l2 = 00000000000000ad, Mem[00000000900000f4] = 4499e34c stw %l2,[%o0+0x034] ! Mem[00000000900000f4] = 000000ad p58_label_11: ! %l2 = 00000000000000ad, Mem[00000000918000d4] = 985f3b03 stw %l2,[%o3+0x014] ! Mem[00000000918000d4] = 000000ad ! %l1 = 00000000000000ff, Mem[00000000910000dc] = 7b31d336 stw %l1,[%o2+0x01c] ! Mem[00000000910000dc] = 000000ff ! Mem[00000000858000cc] = 03b8ff4d, %l6 = b31e3ad5, %l6 = b31e3ad5 add %i3,0x0c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000003b8ff4d ! Mem[00000000850000c8] = 67e1bb69a8c4d65e, %l7 = 00000000a7114113, %l5 = 00000000b228f8ff add %i2,0x08,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 67e1bb69a8c4d65e ! %l2 = 00000000000000ad, Mem[00000000900000f4] = 000000ad stw %l2,[%o0+0x034] ! Mem[00000000900000f4] = 000000ad ! Mem[00000000858000ec] = 42198ef6, %l3 = 03b8fe4d, %l3 = 03b8fe4d add %i3,0x2c,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000042198ef6 ! Mem[00000000910000f8] = 9579f5c7cdf6c3bc, %l18 = 8b15b9c0a9ee2bb3 ldx [%o2+0x038],%g2 ! %g2 = 9579f5c7cdf6c3bc ! Mem[00000000910000dc] = 00ff77b0, %l18 = 8b15b9c0a9ee2bb3 ldsh [%o2+0x01e],%g2 ! %g2 = 00000000000000ff ! %l6 = 0000000003b8ff4d, Mem[00000000900000fc] = bab5974c stb %l6,[%o0+0x03c] ! Mem[00000000900000fc] = 4db5974c ! Mem[00000000850000c5] = a1851c6e, %l6 = 0000000003b8ff4d ldstub [%i2+0x005],%l6 ! %l6 = 0000000000000085 p58_label_12: ! Mem[00000000840000f0] = 71543c3897ffe578, %l7 = 00000000a7114113, %l0 = 0000000000000061 add %i0,0x30,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 71543c3897ffe578 ! Mem[00000000848000e8] = 03b8fe4d, %l3 = 0000000042198ef6 ldstub [%i1+%o5],%l3 ! %l3 = 0000000000000003 ! Mem[00000000910000c0] = 08bb5058, %l18 = 8b15b9c0a9ee2bb3 ldsh [%o2+0x002],%g2 ! %g2 = 00000000000008bb ! Mem[00000000858000c8] = b31e3ad503b8ff4d, %l2 = 00000000000000ad, %l7 = 00000000a7114113 add %i3,0x08,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = b31e3ad503b8ff4d ! Mem[00000000858000d2] = a6797c1d, %l1 = 00000000000000ff ldstub [%i3+0x012],%l1 ! %l1 = 000000000000007c ! %l7 = b31e3ad503b8ff4d, Mem[00000000910000f2] = 00610000 stb %l7,[%o2+0x032] ! Mem[00000000910000f0] = 4d610000 ! Mem[00000000910000cc] = f0444119, %l18 = 8b15b9c0a9ee2bb3 ldsb [%o2+0x00c],%g2 ! %g2 = fffffffffffffff0 ! %l5 = 67e1bb69a8c4d65e, Mem[00000000900000c1] = f4850088 stb %l5,[%o0+0x001] ! Mem[00000000900000c0] = 5e850088 ! Mem[00000000918000d0] = ab0e0000, %l18 = 8b15b9c0a9ee2bb3 ldsh [%o3+0x012],%g2 ! %g2 = ffffffffffffab0e ! %l1 = 000000000000007c, Mem[00000000910000e7] = 418a57f6 stb %l1,[%o2+0x027] ! Mem[00000000910000e4] = 7c8a57f6 p58_label_13: ! Mem[00000000858000e9] = 05931bba, %l3 = 0000000000000003 ldstub [%i3+0x029],%l3 ! %l3 = 0000000000000093 ! Mem[00000000850000f0] = 5ed6ffb2, %l5 = 67e1bb69a8c4d65e swap [%i2+%o6],%l5 ! %l5 = 000000005ed6ffb2 ! %l6 = 0000000000000085, Mem[00000000840000e0] = 0000008e stw %l6,[%i0+%o4] ! Mem[00000000840000e0] = 00000085 ! Mem[00000000918000c8] = 6c477736, %l18 = 8b15b9c0a9ee2bb3 ldsh [%o3+0x00a],%g2 ! %g2 = 0000000000006c47 ! Mem[00000000908000ec] = fed24aa7, %l18 = 8b15b9c0a9ee2bb3 ldsb [%o1+0x02f],%g2 ! %g2 = fffffffffffffffe ! Mem[00000000900000e8] = ffb2429f, %l18 = 8b15b9c0a9ee2bb3 ldsb [%o0+0x02b],%g2 ! %g2 = ffffffffffffffff ! Mem[00000000908000e8] = d85ae300, %l18 = 8b15b9c0a9ee2bb3 ldsb [%o1+0x029],%g2 ! %g2 = ffffffffffffffd8 ! Mem[00000000858000d0] = a679ff1d, %l0 = 71543c3897ffe578 ldstub [%i3+%i5],%l0 ! %l0 = 00000000000000a6 ! %l2 = 00000000000000ad, Mem[00000000908000e4] = 03b8fe4d stw %l2,[%o1+0x024] ! Mem[00000000908000e4] = 000000ad ! Mem[00000000858000d1] = ff79ff1d, %l2 = 00000000000000ad ldstub [%i3+0x011],%l2 ! %l2 = 0000000000000079 p58_label_14: ! Mem[00000000848000c4] = ed401f13, %l4 = b31e3ad5, %l3 = 00000093 add %i1,0x04,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000ed401f13 ! Mem[00000000900000c8] = d7b08d93, %l18 = 8b15b9c0a9ee2bb3 ldsw [%o0+%i4],%g2 ! %g2 = 8b15b9c0a9ee2bb3 ! Mem[00000000848000e0] = c052b1b1, %l3 = 00000000ed401f13 ldsw [%i1+%o4],%l3 ! %l3 = ffffffffc052b1b1 ! %l2 = 0000000000000079, Mem[00000000918000c6] = bd1b8843 stb %l2,[%o3+0x006] ! Mem[00000000918000c4] = 791b8843 ! Mem[00000000848000c8] = 98d8dfff, %l2 = 0000000000000079 swap [%i1+%i4],%l2 ! %l2 = 0000000098d8dfff ! Mem[00000000848000f8] = ecce894c, %l1 = 0000007c, %l4 = b31e3ad5 add %i1,0x38,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000ecce894c ! Mem[00000000848000e4] = 000043aa, %l5 = 000000005ed6ffb2 ldsb [%i1+0x025],%l5 ! %l5 = 0000000000000000 ! Mem[00000000918000c0] = a0d620c4, %l18 = 8b15b9c0a9ee2bb3 ldsw [%o3+%g0],%g2 ! %g2 = 8b15b9c0a9ee2bb3 ! %l2 = 98d8dfff, %l3 = c052b1b1, Mem[00000000918000e0] = bef83b74 6bc76080 std %l2,[%o3+%o4] ! Mem[00000000918000e0] = 98d8dfff c052b1b1 ! Mem[00000000910000f0] = 61000000, %l18 = 8b15b9c0a9ee2bb3 ldsb [%o2+0x033],%g2 ! %g2 = 0000000000000061 p58_label_15: ! Mem[00000000848000d9] = ffea4abe, %l5 = 0000000000000000 ldstub [%i1+0x019],%l5 ! %l5 = 00000000000000ea ! Mem[00000000848000c0] = eba821a0ed401f13, %l4 = 00000000ecce894c, %l5 = 00000000000000ea casxa [%i1]0x80,%l4,%l5 ! %l5 = eba821a0ed401f13 ! Mem[00000000848000db] = ffff4abe, %l2 = 0000000098d8dfff ldstub [%i1+0x01b],%l2 ! %l2 = 00000000000000be ! %l0 = 000000a6, %l1 = 0000007c, Mem[00000000910000c8] = a1e5df4d f0444119 std %l0,[%o2+%i4] ! Mem[00000000910000c8] = 000000a6 0000007c ! %l0 = 000000a6, %l1 = 0000007c, Mem[00000000848000d0] = 0000004e a825b917 std %l0,[%i1+%i5] ! Mem[00000000848000d0] = 000000a6 0000007c ! Mem[00000000858000e5] = a0d620c4, %l6 = 0000000000000085 ldstub [%i3+0x025],%l6 ! %l6 = 00000000000000d6 ! Mem[00000000850000e3] = 760d8df7, %l2 = 00000000000000be ldstub [%i2+0x023],%l2 ! %l2 = 00000000000000f7 ! Mem[00000000918000c4] = 791b8843, %l18 = 8b15b9c0a9ee2bb3 ldsh [%o3+0x006],%g2 ! %g2 = 000000000000791b ! Mem[00000000908000e8] = e3000000, %l18 = 8b15b9c0a9ee2bb3 ldsb [%o1+0x02b],%g2 ! %g2 = ffffffffffffffe3 ! Mem[00000000840000cc] = d2485818, %l7 = 03b8ff4d, %l6 = 000000d6 add %i0,0x0c,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000d2485818 ba,a p58_not_taken_0_end p58_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p58_branch_failed p58_not_taken_0_end: ! End of Random Code for Processor 58 1: membar #Sync ! Force all stores to complete p58_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0e8] ! Set processor 58 done flag ! Check Registers p58_check_registers: set p58_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000a6 bne,a,pn %xcc,p58_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000007c bne,a,pn %xcc,p58_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000f7 bne,a,pn %xcc,p58_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffc052b1b1 bne,a,pn %xcc,p58_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000ecce894c bne,a,pn %xcc,p58_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be eba821a0ed401f13 bne,a,pn %xcc,p58_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000d2485818 bne,a,pn %xcc,p58_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be b31e3ad503b8ff4d bne,a,pn %xcc,p58_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p58_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 77b0b7fcd2485818 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 = fff8296d03b8fe4d 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 = 0000008588a1fc79 ldx [%i0+0x020],%g3 ! Observed data at 00000000840000e0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7825e5ff5058721f ldx [%i0+0x028],%g3 ! Observed data at 00000000840000e8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x028,%g4 set p58_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 000000792bd3a04e ldx [%i1+0x008],%g3 ! Observed data at 00000000848000c8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000a60000007c ldx [%i1+0x010],%g3 ! Observed data at 00000000848000d0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffff4affa0f74efe ldx [%i1+0x018],%g3 ! Observed data at 00000000848000d8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = c052b1b1000043aa ldx [%i1+0x020],%g3 ! Observed data at 00000000848000e0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffb8fe4dff2e517c ldx [%i1+0x028],%g3 ! Observed data at 00000000848000e8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x028,%g4 set p58_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 2106afaba1ff1c6e ldx [%i2+0x000],%g3 ! Observed data at 00000000850000c0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = e2cf43aac91fc6ca ldx [%i2+0x010],%g3 ! Observed data at 00000000850000d0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a0445b3000000061 ldx [%i2+0x018],%g3 ! Observed data at 00000000850000d8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 760d8dffff38e6eb ldx [%i2+0x020],%g3 ! Observed data at 00000000850000e0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = a8c4d65effc93d1d ldx [%i2+0x030],%g3 ! Observed data at 00000000850000f0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000ffe2cf43aa ldx [%i2+0x038],%g3 ! Observed data at 00000000850000f8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x038,%g4 set p58_local3_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = ffffff1df6db3888 ldx [%i3+0x010],%g3 ! Observed data at 00000000858000d0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 17fa110eff06743c ldx [%i3+0x018],%g3 ! Observed data at 00000000858000d8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4b1856eca0ff20c4 ldx [%i3+0x020],%g3 ! Observed data at 00000000858000e0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 05ff1bba42198ef6 ldx [%i3+0x028],%g3 ! Observed data at 00000000858000e8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x028,%g4 ! The test for processor 58 has passed p58_passed: ta GOOD_TRAP nop p58_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p58_failed p58_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p58_failed p58_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p58_failed p58_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p58_failed p58_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p58_failed p58_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p58_failed p58_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p58_failed p58_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p58_failed ! The test for processor 58 failed p58_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0e8] ! Set processor 58 done flag set p58_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 58 failed p58_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0e8] ! Set processor 58 done flag set p58_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p58_dfill_failed: ba p58_failed mov 0xddd,%g1 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: ldsw [%i0+0x004],%l6 ! Mem[00000000840000c4] lduw [%i1+0x004],%l5 ! Mem[00000000848000c4] done p58_trap1o: ldsw [%o0+0x004],%l6 ! Mem[00000000840000c4] lduw [%o1+0x004],%l5 ! Mem[00000000848000c4] done p58_trap2e: swap [%i1+0x008],%l4 ! Mem[00000000848000c8] swap [%i2+0x01c],%l3 ! Mem[00000000850000dc] stb %l5,[%i0+0x01e] ! Mem[00000000840000de] stw %l7,[%i2+0x02c] ! Mem[00000000850000ec] stb %l4,[%i0+0x009] ! Mem[00000000840000c9] ldstub [%i3+0x02d],%l6 ! Mem[00000000858000ed] ldsh [%i0+0x022],%l7 ! Mem[00000000840000e2] done p58_trap2o: swap [%o1+0x008],%l4 ! Mem[00000000848000c8] swap [%o2+0x01c],%l3 ! Mem[00000000850000dc] stb %l5,[%o0+0x01e] ! Mem[00000000840000de] stw %l7,[%o2+0x02c] ! Mem[00000000850000ec] stb %l4,[%o0+0x009] ! Mem[00000000840000c9] ldstub [%o3+0x02d],%l6 ! Mem[00000000858000ed] ldsh [%o0+0x022],%l7 ! Mem[00000000840000e2] done p58_trap3e: nop nop done p58_trap3o: nop nop done p58_init_memory_pointers: set p58_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p58_local0_start,%i0 set p58_local1_start,%i1 set p58_local2_start,%i2 set p58_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = dc62c053c2a1fc01 ldx [%g1+0x008],%l1 ! %l1 = 8b0b3c1e15da51f5 ldx [%g1+0x010],%l2 ! %l2 = 404f930ff2d9a7d6 ldx [%g1+0x018],%l3 ! %l3 = ffb60b069c516da6 ldx [%g1+0x020],%l4 ! %l4 = 8da26c3fffbccdeb ldx [%g1+0x028],%l5 ! %l5 = e024de720991a621 ldx [%g1+0x030],%l6 ! %l6 = c7292fc1cc5aa6ee ldx [%g1+0x038],%l7 ! %l7 = ccba3001a0d620c4 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = da753dd1 dcbe8191 2c0351f8 d4f0a865 ! %f4 = 60aa7596 36bcec3d f4e4a55b 47060792 ! %f8 = b62fc616 ca8f1b9a 974f7a11 1919993f ! %f12 = b2b1f424 0dbb53e2 f0fc7c5b def00069 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 01a2f024 ad22a8d5 dd96a972 03b1b61b ! %f20 = 7401c6ce dbc7b4f0 ac3e6b12 be78c6fb ! %f24 = 95ecae02 8c06b4fd db3bf4d5 e3f4c208 ! %f28 = 452c5fd6 415c87db df56c871 a24a86fd ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d0affcbf 2dab08d1 4438a22c 4d26e7da ! %f36 = 791f0765 28999825 4cbc800c cbed14df ! %f40 = 72ba73b5 8614ae01 55f90539 490d4744 ! %f44 = 588994b4 c25afd60 79d430e4 5a6afc3a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x55140ecf00000005,%g7,%g1 ! GSR scale = 0, align = 5 wr %g1,%g0,%gsr ! GSR = 55140ecf00000005 wr %g0,%y ! Clear Y 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[00000000860000dc] = c480a080, %l3 = fca55ecfbba82c62 swap [%i0+0x01c],%l3 ! %l3 = 00000000c480a080 ! %l1 = ad11c48cbce2903d, Mem[00000000868000cc] = fd4e763e stw %l1,[%i1+0x00c] ! Mem[00000000868000cc] = bce2903d ! Mem[00000000868000e0] = 8170f729, %l1 = ad11c48cbce2903d swap [%i1+%o4],%l1 ! %l1 = 000000008170f729 ! Mem[00000000900000cc] = 0472ded8, %l18 = b529b060adad90a6 ldsh [%o0+0x00c],%g2 ! %g2 = 0000000000000472 ! %l3 = 00000000c480a080, Mem[00000000918000fb] = ac755694 stb %l3,[%o3+0x03b] ! Mem[00000000918000f8] = 80755694 ! Mem[00000000870000ff] = 32b34ebe, %l1 = 000000008170f729 ldstub [%i2+0x03f],%l1 ! %l1 = 00000000000000be ! %l5 = 31561d8e3e0c1f45, Mem[00000000918000e8] = d97009e7 stw %l5,[%o3+%o5] ! Mem[00000000918000e8] = 3e0c1f45 ! Mem[00000000908000e4] = 21f5d561, %l18 = b529b060adad90a6 ldsw [%o1+0x024],%g2 ! %g2 = b529b060adad90a6 ! %l2 = f1e0238d, %l3 = c480a080, Mem[00000000868000d0] = 8c8cb8cc 2009fe3d std %l2,[%i1+%i5] ! Mem[00000000868000d0] = f1e0238d c480a080 ! Mem[00000000860000f0] = 8aac564b, %l0 = 790256c40134ba0a swap [%i0+%o6],%l0 ! %l0 = 000000008aac564b p59_label_2: ! Mem[00000000860000c0] = 1b56d98d, %l5 = 31561d8e3e0c1f45 swap [%i0+%g0],%l5 ! %l5 = 000000001b56d98d ! %l2 = f1e0238d, %l3 = c480a080, Mem[00000000908000f8] = f6f5d23f ab225f28 std %l2,[%o1+0x038] ! Mem[00000000908000f8] = f1e0238d c480a080 ! Mem[00000000908000dc] = 2d2207d6, %l18 = b529b060adad90a6 ldsw [%o1+0x01c],%g2 ! %g2 = b529b060adad90a6 ! Mem[00000000860000d0] = 2e515c4c, %l3 = 00000000c480a080 ldstub [%i0+%i5],%l3 ! %l3 = 000000000000002e ! %l2 = f1e0238d, %l3 = 0000002e, Mem[00000000918000e0] = bef83b74 6bc76080 std %l2,[%o3+%o4] ! Mem[00000000918000e0] = f1e0238d 0000002e ! Mem[00000000870000d8] = ca11530d, %l0 = 000000008aac564b ldstub [%i2+%i6],%l0 ! %l0 = 00000000000000ca ! Mem[00000000910000f0] = 38ff2a97, %l18 = b529b060adad90a6 ldsw [%o2+%o6],%g2 ! %g2 = b529b060adad90a6 ! Mem[00000000908000dc] = 2d2207d6, %l18 = b529b060adad90a6 ldsw [%o1+0x01c],%g2 ! %g2 = b529b060adad90a6 ! %l2 = f1e0238d, %l3 = 0000002e, Mem[00000000918000d0] = 70b0ab0e 985f3b03 std %l2,[%o3+%i5] ! Mem[00000000918000d0] = f1e0238d 0000002e ! Mem[00000000860000e0] = 01b4b089, %l3 = 0000002e, %l5 = 1b56d98d add %i0,0x20,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000001b4b089 p59_label_3: ! Mem[00000000868000e0] = bce2903db9c8df09, %l3 = 000000000000002e, %l4 = bddb683403094436 add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = bce2903db9c8df09 ! %l0 = 00000000000000ca, Mem[00000000910000e8] = 8a57f6f6 stw %l0,[%o2+%o5] ! Mem[00000000910000e8] = 000000ca ! Mem[00000000860000d4] = 249ccf70, %l2 = 63e31ae3f1e0238d swap [%i0+0x014],%l2 ! %l2 = 00000000249ccf70 ! Mem[00000000870000d4] = e8e0c868, %l5 = 0000000001b4b089 ldstub [%i2+0x014],%l5 ! %l5 = 00000000000000e8 ! %l3 = 000000000000002e, Mem[00000000908000e3] = 9421f5d5 stb %l3,[%o1+0x023] ! Mem[00000000908000e0] = 2e21f5d5 ! Mem[00000000878000d8] = 30e602036e3856e7, %l4 = bce2903db9c8df09, %l1 = 00000000000000be add %i3,0x18,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 30e602036e3856e7 ! Mem[00000000860000fb] = 6f87b950, %l7 = 5153d1c3a3c96382 ldstub [%i0+0x03b],%l7 ! %l7 = 0000000000000050 ! Mem[00000000870000fc] = 32b34eff, %l7 = 0000000000000050 swap [%i2+0x03c],%l7 ! %l7 = 0000000032b34eff ! Mem[00000000860000d8] = d73fc0eb, %l1 = 30e602036e3856e7 swap [%i0+%i6],%l1 ! %l1 = 00000000d73fc0eb ! Mem[00000000870000f0] = c2d8edc7, %l6 = 0b39ebe646b41832 swap [%i2+%o6],%l6 ! %l6 = 00000000c2d8edc7 p59_label_4: ! Mem[00000000878000c1] = 45698350, %l0 = 00000000000000ca ldstub [%i3+0x001],%l0 ! %l0 = 0000000000000069 ! %l4 = bce2903db9c8df09, Mem[00000000878000f4] = abca0e26 stw %l4,[%i3+0x034] ! Mem[00000000878000f4] = b9c8df09 ! Mem[00000000910000f8] = 9579f5c7cdf6c3bc, %l18 = b529b060adad90a6 ldx [%o2+0x038],%g2 ! %g2 = 9579f5c7cdf6c3bc ! %l1 = 00000000d73fc0eb, Mem[00000000860000fc] = def9e108 stw %l1,[%i0+0x03c] ! Mem[00000000860000fc] = d73fc0eb ! Mem[00000000868000e0] = bce2903d, %l7 = 0000000032b34eff swap [%i1+%o4],%l7 ! %l7 = 00000000bce2903d ! %l5 = 00000000000000e8, Mem[00000000860000f9] = 6f87b9ff stb %l5,[%i0+0x039] ! Mem[00000000860000f8] = 6fe8b9ff ! Mem[00000000868000f4] = e197c358, %l0 = 0000000000000069 swap [%i1+0x034],%l0 ! %l0 = 00000000e197c358 ! Mem[00000000868000e6] = b9c8df09, %l7 = 00000000bce2903d ldstub [%i1+0x026],%l7 ! %l7 = 00000000000000df ! Mem[00000000900000c8] = d7b08d930472ded8, %l18 = b529b060adad90a6 ldx [%o0+%i4],%g2 ! %g2 = d7b08d930472ded8 ! Mem[00000000870000e4] = bcbcd583, %l1 = d73fc0eb, %l3 = 0000002e add %i2,0x24,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000bcbcd583 p59_label_5: ! Mem[00000000870000fc] = 00000050, %l3 = bcbcd583, %l1 = d73fc0eb add %i2,0x3c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000000000050 ! Mem[00000000918000dc] = 29bc89c3, %l18 = b529b060adad90a6 ldsw [%o3+0x01c],%g2 ! %g2 = b529b060adad90a6 ! Mem[00000000860000e4] = 2020b5a1, %l4 = b9c8df09, %l6 = c2d8edc7 add %i0,0x24,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000002020b5a1 ! %l0 = e197c358, %l1 = 00000050, Mem[00000000910000f0] = 38ff2a97 cb95fea2 std %l0,[%o2+%o6] ! Mem[00000000910000f0] = e197c358 00000050 ! Mem[00000000910000c4] = 047d78e7, %l18 = b529b060adad90a6 ldsw [%o2+0x004],%g2 ! %g2 = b529b060adad90a6 ! %l3 = 00000000bcbcd583, Mem[00000000908000f4] = f408782d stb %l3,[%o1+0x034] ! Mem[00000000908000f4] = 8308782d ! %l6 = 2020b5a1, %l7 = 000000df, Mem[00000000908000d8] = 5b0dc097 2d2207d6 std %l6,[%o1+%i6] ! Mem[00000000908000d8] = 2020b5a1 000000df ! %l0 = e197c358, %l1 = 00000050, Mem[00000000908000d8] = 2020b5a1 000000df std %l0,[%o1+%i6] ! Mem[00000000908000d8] = e197c358 00000050 ! Mem[00000000860000f0] = 0134ba0a, %l4 = b9c8df09, %l4 = b9c8df09 add %i0,0x30,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 000000000134ba0a ! %l2 = 249ccf70, %l3 = bcbcd583, Mem[00000000910000d0] = 06bd17f6 6e5e25aa std %l2,[%o2+%i5] ! Mem[00000000910000d0] = 249ccf70 bcbcd583 p59_label_6: ! %l5 = 00000000000000e8, Mem[00000000900000d6] = 6acde8bc stb %l5,[%o0+0x016] ! Mem[00000000900000d4] = e8cde8bc ! Mem[00000000860000c0] = 3e0c1f45, %l6 = 000000002020b5a1 swap [%i0+%g0],%l6 ! %l6 = 000000003e0c1f45 ! %l2 = 249ccf70, %l3 = bcbcd583, Mem[00000000900000f0] = 44cc4dae 4499e34c std %l2,[%o0+%o6] ! Mem[00000000900000f0] = 249ccf70 bcbcd583 ! Mem[00000000878000ec] = 24cad681, %l2 = 00000000249ccf70 swap [%i3+0x02c],%l2 ! %l2 = 0000000024cad681 ! Mem[00000000868000d0] = f1e0238d, %l5 = 00000000000000e8 swap [%i1+%i5],%l5 ! %l5 = 00000000f1e0238d ! Mem[00000000860000f8] = 6fe8b9ffd73fc0eb, %l7 = 00000000000000df ldx [%i0+0x038],%l7 ! %l7 = 6fe8b9ffd73fc0eb ! Mem[00000000868000d2] = 000000e8, %l5 = 00000000f1e0238d ldstub [%i1+0x012],%l5 ! %l5 = 0000000000000000 ! %l1 = 0000000000000050, Mem[00000000908000d8] = e197c358 stw %l1,[%o1+%i6] ! Mem[00000000908000d8] = 00000050 ! Mem[00000000870000e0] = ef082106bcbcd583, %l6 = 000000003e0c1f45, %l6 = 000000003e0c1f45 add %i2,0x20,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = ef082106bcbcd583 ! %l6 = bcbcd583, %l7 = d73fc0eb, Mem[00000000900000f0] = 249ccf70 bcbcd583 std %l6,[%o0+%o6] ! Mem[00000000900000f0] = bcbcd583 d73fc0eb p59_label_7: ! Mem[00000000870000f8] = 19050e38, %l1 = 0000000000000050 ldsb [%i2+0x039],%l1 ! %l1 = 0000000000000005 ! Mem[00000000868000cc] = bce2903d, %l5 = 00000000, %l6 = bcbcd583 add %i1,0x0c,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000bce2903d ! %l6 = 00000000bce2903d, Mem[00000000870000cc] = d9a68d92 stw %l6,[%i2+0x00c] ! Mem[00000000870000cc] = bce2903d ! Mem[00000000860000c0] = 2020b5a1, %l5 = 00000000, %l0 = e197c358 casa [%i0]0x80,%l5,%l0 ! %l0 = 000000002020b5a1 ! %l6 = bce2903d, %l7 = d73fc0eb, Mem[00000000908000d0] = 7198b30a 564e5092 std %l6,[%o1+%i5] ! Mem[00000000908000d0] = bce2903d d73fc0eb ! %l3 = 00000000bcbcd583, Mem[00000000878000f0] = 95ec2e6c stw %l3,[%i3+%o6] ! Mem[00000000878000f0] = bcbcd583 ! Mem[00000000878000fe] = 6c5e2555, %l0 = 000000002020b5a1 ldstub [%i3+0x03e],%l0 ! %l0 = 0000000000000025 ! %l0 = 0000000000000025, Mem[00000000908000f8] = f1e0238d stw %l0,[%o1+0x038] ! Mem[00000000908000f8] = 00000025 ! %l0 = 00000025, %l1 = 00000005, Mem[00000000910000f0] = e197c358 00000050 std %l0,[%o2+%o6] ! Mem[00000000910000f0] = 00000025 00000005 ! Mem[00000000868000e8] = 322cf0678a38b36d, %l2 = 0000000024cad681, %l1 = 0000000000000005 add %i1,0x28,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 322cf0678a38b36d p59_label_8: ! Mem[00000000918000fc] = 755694de, %l18 = b529b060adad90a6 ldsw [%o3+0x03c],%g2 ! %g2 = b529b060adad90a6 ! Mem[00000000868000e8] = 322cf067, %l5 = 0000000000000000 swap [%i1+%o5],%l5 ! %l5 = 00000000322cf067 ! %l2 = 0000000024cad681, Mem[00000000900000ec] = b2429f80 stw %l2,[%o0+0x02c] ! Mem[00000000900000ec] = 24cad681 ! Mem[00000000908000ec] = 5bd6f7c8, %l18 = b529b060adad90a6 ldsw [%o1+0x02c],%g2 ! %g2 = b529b060adad90a6 ! %l7 = 6fe8b9ffd73fc0eb, Mem[00000000910000d0] = 249ccf70 stw %l7,[%o2+%i5] ! Mem[00000000910000d0] = d73fc0eb ! %l5 = 00000000322cf067, Mem[00000000910000dc] = 7b31d336 stb %l5,[%o2+0x01c] ! Mem[00000000910000dc] = 6731d336 ! Mem[00000000870000d8] = ff11530d, %l7 = 6fe8b9ffd73fc0eb swap [%i2+%i6],%l7 ! %l7 = 00000000ff11530d ! Mem[00000000870000c8] = 27e93884, %l0 = 00000025, %l6 = bce2903d add %i2,0x08,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000027e93884 ! %l1 = 322cf0678a38b36d, Mem[00000000918000c4] = 0a36bd1b stw %l1,[%o3+0x004] ! Mem[00000000918000c4] = 8a38b36d ! Mem[00000000910000e8] = 00caadbc, %l18 = b529b060adad90a6 ldsb [%o2+0x02a],%g2 ! %g2 = 0000000000000000 p59_label_9: ! Mem[00000000860000c8] = 71686ccb, %l5 = 322cf067, %l0 = 00000025 add %i0,0x08,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000071686ccb ! Mem[00000000910000f0] = 0000002500000005, %l18 = b529b060adad90a6 ldx [%o2+%o6],%g2 ! %g2 = 0000002500000005 ! Mem[00000000910000f4] = 00059579, %l18 = b529b060adad90a6 ldsh [%o2+0x036],%g2 ! %g2 = 0000000000000005 ! Mem[00000000908000f0] = a70c8308, %l18 = b529b060adad90a6 ldsh [%o1+0x032],%g2 ! %g2 = ffffffffffffa70c ! %l6 = 27e93884, %l7 = ff11530d, Mem[00000000908000c8] = c1b03c93 a6202de8 std %l6,[%o1+%i4] ! Mem[00000000908000c8] = 27e93884 ff11530d ! Mem[00000000860000e8] = 58fc4da4d4073f70, %l1 = 322cf0678a38b36d, %l1 = 322cf0678a38b36d add %i0,0x28,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 58fc4da4d4073f70 ! Mem[00000000878000c8] = 59812cc191ba7a84, %l4 = 000000000134ba0a, %l3 = 00000000bcbcd583 add %i3,0x08,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 59812cc191ba7a84 ! Mem[00000000868000c8] = b8bdd176, %l1 = 58fc4da4d4073f70 ldsb [%i1+0x00a],%l1 ! %l1 = ffffffffffffffd1 ! Mem[00000000860000e0] = 01b4b089, %l4 = 0134ba0a, %l2 = 24cad681 add %i0,0x20,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000001b4b089 ! Mem[00000000900000c4] = 8803093b, %l18 = b529b060adad90a6 ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffff8803 p59_label_10: ! Mem[00000000878000e0] = d77eb3e79006f016, %l1 = ffffffffffffffd1, %l7 = 00000000ff11530d add %i3,0x20,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = d77eb3e79006f016 ! %l7 = d77eb3e79006f016, Mem[00000000860000f8] = 6fe8b9ff stw %l7,[%i0+0x038] ! Mem[00000000860000f8] = 9006f016 ! Mem[00000000870000c0] = 99dce579, %l2 = 0000000001b4b089 swap [%i2+%g0],%l2 ! %l2 = 0000000099dce579 ! %l2 = 0000000099dce579, Mem[00000000900000d5] = 55e8cde8 stb %l2,[%o0+0x015] ! Mem[00000000900000d4] = 79e8cde8 ! Mem[00000000860000d3] = ff515c4c, %l4 = 000000000134ba0a ldstub [%i0+0x013],%l4 ! %l4 = 000000000000004c ! Mem[00000000860000c4] = bdbe6610, %l2 = 99dce579, %l7 = 9006f016 add %i0,0x04,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000bdbe6610 ! Mem[00000000860000f0] = 0134ba0a7b2d6288, %l5 = 00000000322cf067, %l3 = 59812cc191ba7a84 add %i0,0x30,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 0134ba0a7b2d6288 ! %l4 = 0000004c, %l5 = 322cf067, Mem[00000000908000f8] = 00000025 c480a080 std %l4,[%o1+0x038] ! Mem[00000000908000f8] = 0000004c 322cf067 ! Mem[00000000870000c8] = 27e93884bce2903d, %l5 = 00000000322cf067, %l0 = 0000000071686ccb add %i2,0x08,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 27e93884bce2903d ! Mem[00000000910000cc] = f0444119, %l18 = b529b060adad90a6 ldsh [%o2+0x00c],%g2 ! %g2 = fffffffffffff044 p59_label_11: ! Mem[00000000860000e0] = 01b4b089, %l3 = 0134ba0a7b2d6288 swap [%i0+%o4],%l3 ! %l3 = 0000000001b4b089 ! Mem[00000000870000e0] = ef082106bcbcd583, %l6 = 0000000027e93884 ldx [%i2+%o4],%l6 ! %l6 = ef082106bcbcd583 ! %l4 = 000000000000004c, Mem[00000000900000fc] = bab5974c stw %l4,[%o0+0x03c] ! Mem[00000000900000fc] = 0000004c ! Mem[00000000860000c5] = bdbe6610, %l2 = 0000000099dce579 ldstub [%i0+0x005],%l2 ! %l2 = 00000000000000be ! Mem[00000000870000d8] = d73fc0ebec3f4530, %l5 = 00000000322cf067, %l1 = ffffffffffffffd1 add %i2,0x18,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = d73fc0ebec3f4530 ! %l0 = 27e93884bce2903d, Mem[00000000918000e8] = 3e0c1f45 stw %l0,[%o3+%o5] ! Mem[00000000918000e8] = bce2903d ! Mem[00000000870000e0] = ef082106, %l5 = 00000000322cf067 ldsw [%i2+%o4],%l5 ! %l5 = ffffffffef082106 ! Mem[00000000868000c0] = 8bc5e63d, %l0 = bce2903d, %l1 = ec3f4530 casa [%i1]0x80,%l0,%l1 ! %l1 = 000000008bc5e63d ! Mem[00000000868000f0] = 0996c4f4, %l2 = 00000000000000be swap [%i1+%o6],%l2 ! %l2 = 000000000996c4f4 ! Mem[00000000870000d6] = ffe0c868, %l1 = 000000008bc5e63d ldstub [%i2+0x016],%l1 ! %l1 = 00000000000000c8 p59_label_12: ! Mem[00000000868000d4] = c480a080, %l5 = ffffffffef082106 ldstub [%i1+0x014],%l5 ! %l5 = 00000000000000c4 ! Mem[00000000918000d4] = 0000002e, %l18 = b529b060adad90a6 ldsh [%o3+0x014],%g2 ! %g2 = 0000000000000000 ! %l1 = 00000000000000c8, Mem[00000000908000e0] = 242a172e stw %l1,[%o1+%o4] ! Mem[00000000908000e0] = 000000c8 ! Mem[00000000878000e8] = 5b09479b, %l3 = 0000000001b4b089 swap [%i3+%o5],%l3 ! %l3 = 000000005b09479b ! Mem[00000000860000dc] = bba82c62, %l7 = bdbe6610, %l6 = bcbcd583 add %i0,0x1c,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000bba82c62 ! Mem[00000000878000dc] = 6e3856e7, %l7 = bdbe6610, %l0 = bce2903d add %i3,0x1c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000006e3856e7 ! %l3 = 000000005b09479b, Mem[00000000918000e0] = f1e0238d stw %l3,[%o3+%o4] ! Mem[00000000918000e0] = 5b09479b ! Mem[00000000910000ec] = d5b20000, %l18 = b529b060adad90a6 ldsh [%o2+0x02e],%g2 ! %g2 = ffffffffffffd5b2 ! Mem[00000000878000cc] = 91ba7a84, %l7 = bdbe6610, %l4 = 0000004c add %i3,0x0c,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000091ba7a84 ! Mem[00000000908000d4] = d73fc0eb, %l18 = b529b060adad90a6 ldsw [%o1+0x014],%g2 ! %g2 = b529b060adad90a6 p59_label_13: ! Mem[00000000870000ec] = 017fd3bf, %l7 = 00000000bdbe6610 swap [%i2+0x02c],%l7 ! %l7 = 00000000017fd3bf ! Mem[00000000900000f8] = 96000000, %l18 = b529b060adad90a6 ldsb [%o0+0x03b],%g2 ! %g2 = ffffffffffffff96 ! Mem[00000000910000f8] = 9579f5c7, %l18 = b529b060adad90a6 ldsw [%o2+0x038],%g2 ! %g2 = b529b060adad90a6 ! Mem[00000000870000f4] = 4c6334ac, %l6 = bba82c62, %l1 = 000000c8 add %i2,0x34,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000004c6334ac ! Mem[00000000870000f0] = 46b41832, %l1 = 000000004c6334ac swap [%i2+%o6],%l1 ! %l1 = 0000000046b41832 ! Mem[00000000878000e6] = 9006f016, %l1 = 0000000046b41832 ldstub [%i3+0x026],%l1 ! %l1 = 00000000000000f0 ! %l3 = 000000005b09479b, Mem[00000000908000c9] = e93884ff stb %l3,[%o1+0x009] ! Mem[00000000908000c8] = 9b3884ff ! %l1 = 00000000000000f0, Mem[00000000918000d8] = 57d20022 stw %l1,[%o3+%i6] ! Mem[00000000918000d8] = 000000f0 ! Mem[00000000860000ee] = d4073f70, %l0 = 000000006e3856e7 ldstub [%i0+0x02e],%l0 ! %l0 = 000000000000003f ! Mem[00000000868000d0] = 0000ffe8, %l2 = 0996c4f4, %l4 = 91ba7a84 add %i1,0x10,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000000000ffe8 p59_label_14: ! Mem[00000000860000e8] = 58fc4da4, %l4 = 0000ffe8, %l0 = 0000003f add %i0,0x28,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000058fc4da4 ! Mem[00000000868000c4] = c2e43b20, %l7 = 00000000017fd3bf swap [%i1+0x004],%l7 ! %l7 = 00000000c2e43b20 ! Mem[00000000860000c0] = 2020b5a1bdff6610, %l7 = 00000000c2e43b20, %l4 = 000000000000ffe8 casxa [%i0]0x80,%l7,%l4 ! %l4 = 2020b5a1bdff6610 ! Mem[00000000870000d4] = ffe0ff68, %l3 = 000000005b09479b swap [%i2+0x014],%l3 ! %l3 = 00000000ffe0ff68 ! Mem[00000000868000eb] = 00000000, %l1 = 00000000000000f0 ldstub [%i1+0x02b],%l1 ! %l1 = 0000000000000000 ! %l3 = 00000000ffe0ff68, Mem[00000000918000dc] = 29bc89c3 stb %l3,[%o3+0x01c] ! Mem[00000000918000dc] = 68bc89c3 ! Mem[00000000860000cc] = ff99d262, %l3 = ffe0ff68, %l1 = 00000000 add %i0,0x0c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000ff99d262 ! %l6 = 00000000bba82c62, Mem[00000000918000e4] = 0000002e stw %l6,[%o3+0x024] ! Mem[00000000918000e4] = bba82c62 ! Mem[00000000900000cc] = 0472ded8, %l18 = b529b060adad90a6 ldsb [%o0+0x00c],%g2 ! %g2 = 0000000000000004 ! %l4 = bdff6610, %l5 = 000000c4, Mem[00000000918000e8] = bce2903d e5df9dd8 std %l4,[%o3+%o5] ! Mem[00000000918000e8] = bdff6610 000000c4 p59_label_15: ! Mem[00000000900000d8] = 328caea3, %l18 = b529b060adad90a6 ldsh [%o0+0x01a],%g2 ! %g2 = 000000000000328c ! Mem[00000000868000e8] = 000000ff, %l7 = c2e43b20, %l7 = c2e43b20 add %i1,0x28,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000000000ff ! Mem[00000000868000ec] = 8a38b36d, %l7 = 000000ff, %l0 = 58fc4da4 add %i1,0x2c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000008a38b36d ! %l6 = bba82c62, %l7 = 000000ff, Mem[00000000870000c0] = 01b4b089 2a6f2c62 std %l6,[%i2+%g0] ! Mem[00000000870000c0] = bba82c62 000000ff ! Mem[00000000860000c0] = 2020b5a1bdff6610, %l3 = 00000000ffe0ff68, %l7 = 00000000000000ff casxa [%i0]0x80,%l3,%l7 ! %l7 = 2020b5a1bdff6610 ! Mem[00000000910000d8] = fb696731, %l18 = b529b060adad90a6 ldsh [%o2+0x01a],%g2 ! %g2 = fffffffffffffb69 ! Mem[00000000870000d8] = d73fc0eb, %l2 = 000000000996c4f4 ldsw [%i2+%i6],%l2 ! %l2 = ffffffffd73fc0eb ! %l4 = bdff6610, %l5 = 000000c4, Mem[00000000918000e8] = bdff6610 000000c4 std %l4,[%o3+%o5] ! Mem[00000000918000e8] = bdff6610 000000c4 ! Mem[00000000868000fc] = e95edf82, %l7 = 2020b5a1bdff6610 swap [%i1+0x03c],%l7 ! %l7 = 00000000e95edf82 ! %l4 = 2020b5a1bdff6610, Mem[00000000870000e7] = bcbcd583 stb %l4,[%i2+0x027] ! Mem[00000000870000e4] = bcbcd510 ba,a p59_not_taken_0_end p59_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p59_branch_failed p59_not_taken_0_end: ! End of Random Code for Processor 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 000000008a38b36d bne,a,pn %xcc,p59_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000ff99d262 bne,a,pn %xcc,p59_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffd73fc0eb bne,a,pn %xcc,p59_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ffe0ff68 bne,a,pn %xcc,p59_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 2020b5a1bdff6610 bne,a,pn %xcc,p59_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000c4 bne,a,pn %xcc,p59_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000bba82c62 bne,a,pn %xcc,p59_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000e95edf82 bne,a,pn %xcc,p59_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p59_local0_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = ff515cfff1e0238d ldx [%i0+0x010],%g3 ! Observed data at 00000000860000d0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6e3856e7bba82c62 ldx [%i0+0x018],%g3 ! Observed data at 00000000860000d8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7b2d62882020b5a1 ldx [%i0+0x020],%g3 ! Observed data at 00000000860000e0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 58fc4da4d407ff70 ldx [%i0+0x028],%g3 ! Observed data at 00000000860000e8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9006f016d73fc0eb ldx [%i0+0x038],%g3 ! Observed data at 00000000860000f8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x038,%g4 set p59_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 8bc5e63d017fd3bf ldx [%i1+0x000],%g3 ! Observed data at 00000000868000c0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000ffe8ff80a080 ldx [%i1+0x010],%g3 ! Observed data at 00000000868000d0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 32b34effb9c8ff09 ldx [%i1+0x020],%g3 ! Observed data at 00000000868000e0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000be00000069 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 = 854c6cddbdff6610 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 ldx [%g1+0x000],%g2 ! Expected data = bba82c62000000ff 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 = dc29c5505b09479b ldx [%i2+0x010],%g3 ! Observed data at 00000000870000d0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ef082106bcbcd510 ldx [%i2+0x020],%g3 ! Observed data at 00000000870000e0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 42d90af3bdbe6610 ldx [%i2+0x028],%g3 ! Observed data at 00000000870000e8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 4c6334ac4c6334ac ldx [%i2+0x030],%g3 ! Observed data at 00000000870000f0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x030,%g4 set p59_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 45ff8350d03273a0 ldx [%i3+0x000],%g3 ! Observed data at 00000000878000c0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = d77eb3e79006ff16 ldx [%i3+0x020],%g3 ! Observed data at 00000000878000e0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 01b4b089249ccf70 ldx [%i3+0x028],%g3 ! Observed data at 00000000878000e8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = bcbcd583b9c8df09 ldx [%i3+0x030],%g3 ! Observed data at 00000000878000f0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = f5ca40bb6c5eff55 ldx [%i3+0x038],%g3 ! Observed data at 00000000878000f8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x038,%g4 ! The test for processor 59 has passed p59_passed: ta GOOD_TRAP nop p59_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p59_failed p59_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p59_failed p59_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p59_failed p59_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p59_failed p59_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p59_failed p59_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p59_failed p59_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p59_failed p59_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p59_failed ! 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_dfill_failed: ba p59_failed mov 0xddd,%g1 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: ldsw [%i0+0x024],%l6 ! Mem[00000000860000e4] stx %l5,[%i0+0x020] ! Mem[00000000860000e0] ldstub [%i2+0x021],%l2 ! Mem[00000000870000e1] stx %l6,[%i0+0x020] ! Mem[00000000860000e0] done p59_trap1o: ldsw [%o0+0x024],%l6 ! Mem[00000000860000e4] stx %l5,[%o0+0x020] ! Mem[00000000860000e0] ldstub [%o2+0x021],%l2 ! Mem[00000000870000e1] stx %l6,[%o0+0x020] ! Mem[00000000860000e0] done p59_trap2e: ldstub [%i3+0x03b],%l7 ! Mem[00000000878000fb] swap [%i1+0x018],%l4 ! Mem[00000000868000d8] ldd [%i0+0x020],%l6 ! Mem[00000000860000e0] ldub [%i2+0x024],%l4 ! Mem[00000000870000e4] done p59_trap2o: ldstub [%o3+0x03b],%l7 ! Mem[00000000878000fb] swap [%o1+0x018],%l4 ! Mem[00000000868000d8] ldd [%o0+0x020],%l6 ! Mem[00000000860000e0] ldub [%o2+0x024],%l4 ! Mem[00000000870000e4] done p59_trap3e: nop nop nop nop nop done p59_trap3o: nop nop nop nop nop done p59_init_memory_pointers: set p59_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p59_local0_start,%i0 set p59_local1_start,%i1 set p59_local2_start,%i2 set p59_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 790256c40134ba0a ldx [%g1+0x008],%l1 ! %l1 = ad11c48cbce2903d ldx [%g1+0x010],%l2 ! %l2 = 63e31ae3f1e0238d ldx [%g1+0x018],%l3 ! %l3 = fca55ecfbba82c62 ldx [%g1+0x020],%l4 ! %l4 = bddb683403094436 ldx [%g1+0x028],%l5 ! %l5 = 31561d8e3e0c1f45 ldx [%g1+0x030],%l6 ! %l6 = 0b39ebe646b41832 ldx [%g1+0x038],%l7 ! %l7 = 5153d1c3a3c96382 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 2aee349c cd262442 03ab49ad a05a7751 ! %f4 = 9ab1ceb6 bdff32ec 3dfe2879 dda54d44 ! %f8 = 00815894 dc1c37f2 0c7ea521 0421ff44 ! %f12 = a0713762 a1f73946 6c7b706c e1dbe87d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0637644c 6e78fafd 9236b838 ce33c201 ! %f20 = 5d6063b4 019a55c1 462f00cd c6d93fd6 ! %f24 = 2a2df286 b7883f54 e3a5ec92 0d6affe9 ! %f28 = ef984654 77cbc40c 91a22ede a225570a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f992f1a8 896fa9e4 f17400d6 2411668f ! %f36 = a8e73e73 f75ee9f8 95c2d035 73566e42 ! %f40 = b7f43937 dbfd8fc4 d2c4ef10 8fea20be ! %f44 = c712b45d ff1393c5 05f6c1d3 fee101a5 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xcbf161ef00000055,%g7,%g1 ! GSR scale = 10, align = 5 wr %g1,%g0,%gsr ! GSR = cbf161ef00000055 wr %g0,%y ! Clear Y 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[00000000900000f0] = 4dae4499, %l18 = 0db74a61d13fe054 ldsh [%o0+0x032],%g2 ! %g2 = 0000000000004dae ! Mem[00000000918000e0] = 3b746bc7, %l18 = 0db74a61d13fe054 ldsb [%o3+0x022],%g2 ! %g2 = 000000000000003b ! Mem[00000000918000dc] = c3bef83b, %l18 = 0db74a61d13fe054 ldsb [%o3+0x01f],%g2 ! %g2 = ffffffffffffffc3 ! Mem[00000000898000dc] = 02cd8dd7, %l4 = 4eaeae1600e6d76d swap [%i3+0x01c],%l4 ! %l4 = 0000000002cd8dd7 ! Mem[00000000908000f0] = d24aa70c, %l18 = 0db74a61d13fe054 ldsw [%o1+%o6],%g2 ! %g2 = 0db74a61d13fe054 ! Mem[00000000890000e0] = e58e7d3bdc0699a7, %l3 = f24169e6c7dd41c6, %l4 = 0000000002cd8dd7 add %i2,0x20,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = e58e7d3bdc0699a7 ! Mem[00000000888000e8] = aa3c42a4, %l6 = 5c6a23d0045c61e4 swap [%i1+%o5],%l6 ! %l6 = 00000000aa3c42a4 ! %l2 = 42f54e15c5df4d9d, Mem[00000000908000c4] = 66c2b5be stb %l2,[%o1+0x004] ! Mem[00000000908000c4] = 9dc2b5be ! %l2 = 42f54e15c5df4d9d, Mem[00000000908000d8] = 5b0dc097 stw %l2,[%o1+%i6] ! Mem[00000000908000d8] = c5df4d9d ! Mem[00000000888000d0] = ce2f6bafa47fb5a1, %l5 = c334f7f3feba3781, %l1 = f562e7dbc10bffe4 add %i1,0x10,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = ce2f6bafa47fb5a1 p60_label_2: ! Mem[00000000890000ee] = 469e0bf5, %l7 = ae72bc6ddd62fa0c ldstub [%i2+0x02e],%l7 ! %l7 = 000000000000000b ! %l0 = 08b75eeeaee8729b, Mem[00000000918000f8] = 3636a6ac stw %l0,[%o3+0x038] ! Mem[00000000918000f8] = aee8729b ! %l0 = 08b75eeeaee8729b, Mem[00000000918000c8] = 88436c47 stw %l0,[%o3+%i4] ! Mem[00000000918000c8] = aee8729b ! Mem[00000000890000f0] = ce598e77e338f493, %l2 = 42f54e15c5df4d9d, %l0 = 08b75eeeaee8729b add %i2,0x30,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = ce598e77e338f493 ! Mem[00000000890000dc] = acad6031, %l6 = 00000000aa3c42a4 swap [%i2+0x01c],%l6 ! %l6 = 00000000acad6031 ! Mem[00000000890000cb] = 1d8bccbf, %l2 = 42f54e15c5df4d9d ldstub [%i2+0x00b],%l2 ! %l2 = 00000000000000bf ! %l4 = dc0699a7, %l5 = feba3781, Mem[00000000918000c0] = 69d68606 0a36bd1b std %l4,[%o3+%g0] ! Mem[00000000918000c0] = dc0699a7 feba3781 ! Mem[00000000908000f8] = d23fab22, %l18 = 0db74a61d13fe054 ldsh [%o1+0x03a],%g2 ! %g2 = ffffffffffffd23f ! %l7 = 000000000000000b, Mem[00000000918000fc] = 755694de stb %l7,[%o3+0x03c] ! Mem[00000000918000fc] = 0b5694de ! Mem[00000000880000d8] = 221a0c02c339d81c, %l1 = ce2f6bafa47fb5a1, %l6 = 00000000acad6031 add %i0,0x18,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 221a0c02c339d81c p60_label_3: ! %l4 = dc0699a7, %l5 = feba3781, Mem[00000000910000f8] = 9579f5c7 cdf6c3bc std %l4,[%o2+0x038] ! Mem[00000000910000f8] = dc0699a7 feba3781 ! Mem[00000000880000c0] = 0cdbbfc5d653aabf, %l0 = ce598e77e338f493, %l6 = 221a0c02c339d81c casxa [%i0]0x80,%l0,%l6 ! %l6 = 0cdbbfc5d653aabf ! Mem[00000000890000d9] = 13ecebc0, %l2 = 00000000000000bf ldstub [%i2+0x019],%l2 ! %l2 = 00000000000000ec ! Mem[00000000910000f8] = dc0699a7, %l18 = 0db74a61d13fe054 ldsw [%o2+0x038],%g2 ! %g2 = 0db74a61d13fe054 ! Mem[00000000918000cc] = dd3370b0, %l18 = 0db74a61d13fe054 ldsh [%o3+0x00e],%g2 ! %g2 = ffffffffffffdd33 ! %l1 = ce2f6bafa47fb5a1, Mem[00000000880000ed] = 0e1a5bac stb %l1,[%i0+0x02d] ! Mem[00000000880000ec] = 0ea15bac ! %l7 = 000000000000000b, Mem[00000000918000f4] = 5aed9849 stw %l7,[%o3+0x034] ! Mem[00000000918000f4] = 0000000b ! Mem[00000000898000d5] = 88df4e7a, %l6 = 0cdbbfc5d653aabf ldstub [%i3+0x015],%l6 ! %l6 = 00000000000000df ! Mem[00000000908000e0] = 2a179421, %l18 = 0db74a61d13fe054 ldsb [%o1+0x021],%g2 ! %g2 = 000000000000002a ! Mem[00000000918000dc] = 29bc89c3, %l18 = 0db74a61d13fe054 ldsw [%o3+0x01c],%g2 ! %g2 = 0db74a61d13fe054 p60_label_4: ! Mem[00000000888000e0] = 1a3af5b0, %l7 = 000000000000000b swap [%i1+%o4],%l7 ! %l7 = 000000001a3af5b0 ! Mem[00000000888000d0] = ce2f6baf, %l2 = 00000000000000ec swap [%i1+%i5],%l2 ! %l2 = 00000000ce2f6baf ! %l4 = e58e7d3bdc0699a7, Mem[00000000910000dc] = 7b31d336 stw %l4,[%o2+0x01c] ! Mem[00000000910000dc] = dc0699a7 ! Mem[00000000888000e4] = 9b52c9f0, %l4 = dc0699a7, %l6 = 000000df add %i1,0x24,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000009b52c9f0 ! Mem[00000000890000d4] = c3c8b880, %l1 = a47fb5a1, %l0 = e338f493 add %i2,0x14,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000c3c8b880 ! Mem[00000000890000d0] = d87b9811c3c8b880, %l2 = 00000000ce2f6baf, %l0 = 00000000c3c8b880 add %i2,0x10,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = d87b9811c3c8b880 ! %l5 = c334f7f3feba3781, Mem[00000000898000e6] = 6185a39e stb %l5,[%i3+0x026] ! Mem[00000000898000e4] = 6185819e ! %l3 = f24169e6c7dd41c6, Mem[00000000900000e7] = f28b54c8 stb %l3,[%o0+0x027] ! Mem[00000000900000e4] = c68b54c8 ! Mem[00000000918000c0] = dc0699a7, %l18 = 0db74a61d13fe054 ldsh [%o3+%g0],%g2 ! %g2 = ffffffffffffdc06 ! Mem[00000000900000f0] = 44cc4dae, %l18 = 0db74a61d13fe054 ldsh [%o0+%o6],%g2 ! %g2 = 00000000000044cc p60_label_5: ! Mem[00000000900000d8] = 328caea3, %l18 = 0db74a61d13fe054 ldsb [%o0+0x01a],%g2 ! %g2 = 0000000000000032 ! Mem[00000000898000dc] = 00e6d76d, %l0 = c3c8b880, %l2 = ce2f6baf add %i3,0x1c,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000000e6d76d ! %l2 = 00e6d76d, %l3 = c7dd41c6, Mem[00000000910000d8] = 3b50fb69 dc0699a7 std %l2,[%o2+%i6] ! Mem[00000000910000d8] = 00e6d76d c7dd41c6 ! Mem[00000000888000d4] = a47fb5a1, %l4 = e58e7d3bdc0699a7 swap [%i1+0x014],%l4 ! %l4 = 00000000a47fb5a1 ! Mem[00000000910000e8] = f6adbcd5, %l18 = 0db74a61d13fe054 ldsb [%o2+0x02b],%g2 ! %g2 = fffffffffffffff6 ! Mem[00000000890000f4] = e338f493, %l3 = c7dd41c6, %l5 = feba3781 add %i2,0x34,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000e338f493 ! Mem[00000000888000f0] = 0e74c16f, %l5 = e338f493, %l1 = a47fb5a1 add %i1,0x30,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000000e74c16f ! %l6 = 9b52c9f0, %l7 = 1a3af5b0, Mem[00000000900000c8] = d7b08d93 0472ded8 std %l6,[%o0+%i4] ! Mem[00000000900000c8] = 9b52c9f0 1a3af5b0 ! Mem[00000000908000cc] = 2de87198, %l18 = 0db74a61d13fe054 ldsb [%o1+0x00e],%g2 ! %g2 = 000000000000002d ! %l6 = 9b52c9f0, %l7 = 1a3af5b0, Mem[00000000900000f0] = 44cc4dae 4499e34c std %l6,[%o0+%o6] ! Mem[00000000900000f0] = 9b52c9f0 1a3af5b0 p60_label_6: ! Mem[00000000880000d9] = 221a0c02, %l1 = 000000000e74c16f ldstub [%i0+0x019],%l1 ! %l1 = 000000000000001a ! Mem[00000000888000cc] = 38c718d9, %l5 = 00000000e338f493 ldsw [%i1+0x00c],%l5 ! %l5 = 0000000038c718d9 ! Mem[00000000918000c0] = dc0699a7, %l18 = 0db74a61d13fe054 ldsh [%o3+%g0],%g2 ! %g2 = ffffffffffffdc06 ! Mem[00000000888000dc] = 1877ce3b, %l0 = d87b9811c3c8b880 ldsw [%i1+0x01c],%l0 ! %l0 = 000000001877ce3b ! %l4 = a47fb5a1, %l5 = 38c718d9, Mem[00000000910000e8] = 8a57f6f6 adbcd5b2 std %l4,[%o2+%o5] ! Mem[00000000910000e8] = a47fb5a1 38c718d9 ! Mem[00000000880000e6] = 0c82d103, %l7 = 000000001a3af5b0 ldstub [%i0+0x026],%l7 ! %l7 = 00000000000000d1 ! Mem[00000000888000f8] = 6dcb0a52, %l3 = c7dd41c6, %l0 = 1877ce3b add %i1,0x38,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000006dcb0a52 ! Mem[00000000898000f8] = ef054b22, %l0 = 6dcb0a52, %l1 = 0000001a add %i3,0x38,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000ef054b22 ! Mem[00000000880000d0] = 89a59530, %l1 = ef054b22, %l7 = 000000d1 add %i0,0x10,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000089a59530 ! Mem[00000000890000e8] = 85fde93e, %l4 = 00000000a47fb5a1 swap [%i2+%o5],%l4 ! %l4 = 0000000085fde93e p60_label_7: ! Mem[00000000880000dc] = c339d81c, %l7 = 0000000089a59530 swap [%i0+0x01c],%l7 ! %l7 = 00000000c339d81c ! Mem[00000000890000e8] = a47fb5a1, %l5 = 38c718d9, %l5 = 38c718d9 add %i2,0x28,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000a47fb5a1 ! Mem[00000000900000c8] = c9f01a3a, %l18 = 0db74a61d13fe054 ldsb [%o0+0x00a],%g2 ! %g2 = ffffffffffffffc9 ! Mem[00000000890000d8] = 13ffebc0, %l6 = 9b52c9f0, %l6 = 9b52c9f0 add %i2,0x18,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000013ffebc0 ! Mem[00000000898000f0] = ec1fbead, %l4 = 0000000085fde93e ldsh [%i3+%o6],%l4 ! %l4 = ffffffffffffec1f ! Mem[00000000910000cc] = f0444119, %l18 = 0db74a61d13fe054 ldsw [%o2+0x00c],%g2 ! %g2 = 0db74a61d13fe054 ! Mem[00000000918000dc] = 29bc89c3, %l18 = 0db74a61d13fe054 ldsw [%o3+0x01c],%g2 ! %g2 = 0db74a61d13fe054 ! Mem[00000000898000e0] = e9064b0d, %l1 = ef054b22, %l6 = 13ffebc0 add %i3,0x20,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000e9064b0d ! Mem[00000000908000d0] = b30a564e, %l18 = 0db74a61d13fe054 ldsh [%o1+0x012],%g2 ! %g2 = ffffffffffffb30a ! Mem[00000000890000c8] = 1d8bccff, %l2 = 0000000000e6d76d swap [%i2+%i4],%l2 ! %l2 = 000000001d8bccff p60_label_8: ! Mem[00000000880000c0] = 0cdbbfc5, %l0 = 000000006dcb0a52 swap [%i0+%g0],%l0 ! %l0 = 000000000cdbbfc5 ! Mem[00000000908000fc] = ab225f28, %l18 = 0db74a61d13fe054 ldsh [%o1+0x03c],%g2 ! %g2 = ffffffffffffab22 ! %l1 = 00000000ef054b22, Mem[00000000918000e9] = 7009e7e5 stb %l1,[%o3+0x029] ! Mem[00000000918000e8] = 2209e7e5 ! Mem[00000000900000e0] = 6aadefcae3177ac6, %l18 = 0db74a61d13fe054 ldx [%o0+%o4],%g2 ! %g2 = 6aadefcae3177ac6 ! Mem[00000000880000e7] = 0c82ff03, %l4 = ffffffffffffec1f ldstub [%i0+0x027],%l4 ! %l4 = 0000000000000003 ! Mem[00000000888000c8] = 6cb0c03d, %l0 = 000000000cdbbfc5 swap [%i1+%i4],%l0 ! %l0 = 000000006cb0c03d ! Mem[00000000880000c8] = feb2b209, %l4 = 00000003, %l3 = c7dd41c6 add %i0,0x08,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000feb2b209 ! Mem[00000000908000e8] = 5af65bd6, %l18 = 0db74a61d13fe054 ldsb [%o1+0x02a],%g2 ! %g2 = 000000000000005a ! Mem[00000000900000e0] = 6aadefca, %l18 = 0db74a61d13fe054 ldsw [%o0+%o4],%g2 ! %g2 = 0db74a61d13fe054 ! %l4 = 00000003, %l5 = a47fb5a1, Mem[00000000880000c8] = feb2b209 656cd2f8 std %l4,[%i0+%i4] ! Mem[00000000880000c8] = 00000003 a47fb5a1 p60_label_9: ! Mem[00000000898000dc] = 00e6d76d, %l7 = 00000000c339d81c swap [%i3+0x01c],%l7 ! %l7 = 0000000000e6d76d ! Mem[00000000898000c8] = e2b4f1de, %l2 = 000000001d8bccff swap [%i3+%i4],%l2 ! %l2 = 00000000e2b4f1de ! Mem[00000000900000c4] = 3b9b52c9, %l18 = 0db74a61d13fe054 ldsb [%o0+0x007],%g2 ! %g2 = 000000000000003b ! Mem[00000000880000e8] = a0cb99e7, %l6 = e9064b0d, %l6 = e9064b0d add %i0,0x28,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000a0cb99e7 ! %l3 = 00000000feb2b209, Mem[00000000880000d8] = 22ff0c02 stw %l3,[%i0+%i6] ! Mem[00000000880000d8] = feb2b209 ! Mem[00000000880000fb] = 72cf7457, %l4 = 0000000000000003 ldstub [%i0+0x03b],%l4 ! %l4 = 0000000000000057 ! Mem[00000000890000f8] = 5bbea4b8, %l4 = 00000057, %l3 = feb2b209 add %i2,0x38,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000005bbea4b8 ! Mem[00000000890000f4] = e338f493, %l3 = 000000005bbea4b8 ldstub [%i2+0x034],%l3 ! %l3 = 00000000000000e3 ! %l7 = 0000000000e6d76d, Mem[00000000918000d4] = 985f3b03 stw %l7,[%o3+0x014] ! Mem[00000000918000d4] = 00e6d76d ! Mem[00000000888000cc] = 38c718d9, %l6 = 00000000a0cb99e7 swap [%i1+0x00c],%l6 ! %l6 = 0000000038c718d9 p60_label_10: ! Mem[00000000890000c8] = 00e6d76da9560781, %l5 = 00000000a47fb5a1, %l6 = 0000000038c718d9 add %i2,0x08,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 00e6d76da9560781 ! Mem[00000000900000d8] = 8caea330, %l18 = 0db74a61d13fe054 ldsb [%o0+0x01b],%g2 ! %g2 = ffffffffffffff8c ! Mem[00000000918000c0] = dc0699a7feba3781, %l18 = 0db74a61d13fe054 ldx [%o3+%g0],%g2 ! %g2 = dc0699a7feba3781 ! Mem[00000000890000e8] = a47fb5a1469efff5, %l0 = 000000006cb0c03d, %l1 = 00000000ef054b22 add %i2,0x28,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = a47fb5a1469efff5 ! %l4 = 0000000000000057, Mem[00000000898000ce] = a08c6207 stb %l4,[%i3+0x00e] ! Mem[00000000898000cc] = a08c5707 ! Mem[00000000880000f8] = 72cf74ff, %l1 = a47fb5a1469efff5 ldsb [%i0+0x038],%l1 ! %l1 = 0000000000000072 ! %l5 = 00000000a47fb5a1, Mem[00000000880000d0] = 89a59530 stw %l5,[%i0+%i5] ! Mem[00000000880000d0] = a47fb5a1 ! Mem[00000000890000c4] = c2becb23, %l1 = 00000072, %l3 = 000000e3 add %i2,0x04,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000c2becb23 ! Mem[00000000888000e4] = 9b52c9f0, %l6 = a9560781, %l1 = 00000072 add %i1,0x24,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000009b52c9f0 ! %l6 = a9560781, %l7 = 00e6d76d, Mem[00000000918000c0] = dc0699a7 feba3781 std %l6,[%o3+%g0] ! Mem[00000000918000c0] = a9560781 00e6d76d p60_label_11: ! %l4 = 0000000000000057, Mem[00000000898000d8] = 4c55fd44 stb %l4,[%i3+%i6] ! Mem[00000000898000d8] = 5755fd44 ! %l4 = 00000057, %l5 = a47fb5a1, Mem[00000000900000d8] = e8bc328c aea3305c std %l4,[%o0+%i6] ! Mem[00000000900000d8] = 00000057 a47fb5a1 ! Mem[00000000880000c0] = 6dcb0a52d653aabf, %l3 = 00000000c2becb23, %l2 = 00000000e2b4f1de casxa [%i0]0x80,%l3,%l2 ! %l2 = 6dcb0a52d653aabf ! Mem[00000000888000e8] = 045c61e4a425168b, %l3 = 00000000c2becb23, %l5 = 00000000a47fb5a1 add %i1,0x28,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 045c61e4a425168b ! Mem[00000000888000d8] = 769f42991877ce3b, %l2 = 6dcb0a52d653aabf, %l7 = 0000000000e6d76d add %i1,0x18,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 769f42991877ce3b ! %l4 = 0000000000000057, Mem[00000000918000f7] = 0baee872 stb %l4,[%o3+0x037] ! Mem[00000000918000f4] = 57aee872 ! Mem[00000000888000c1] = edfd60a4, %l3 = 00000000c2becb23 ldstub [%i1+0x001],%l3 ! %l3 = 00000000000000fd ! Mem[00000000918000ec] = 9dd82eff, %l18 = 0db74a61d13fe054 ldsh [%o3+0x02e],%g2 ! %g2 = ffffffffffff9dd8 ! %l7 = 769f42991877ce3b, Mem[00000000910000cc] = f0444119 stw %l7,[%o2+0x00c] ! Mem[00000000910000cc] = 1877ce3b ! Mem[00000000898000d2] = 2c2f0f87, %l5 = 045c61e4a425168b ldstub [%i3+0x012],%l5 ! %l5 = 000000000000000f p60_label_12: ! Mem[00000000898000ec] = f41adc39, %l4 = 0000000000000057 ldsw [%i3+0x02c],%l4 ! %l4 = fffffffff41adc39 ! Mem[00000000890000ec] = 469efff5, %l3 = 00000000000000fd ldsh [%i2+0x02e],%l3 ! %l3 = fffffffffffffff5 ! Mem[00000000898000c0] = 34a5421a3a929723, %l1 = 000000009b52c9f0, %l3 = fffffffffffffff5 casxa [%i3]0x80,%l1,%l3 ! %l3 = 34a5421a3a929723 ! Mem[00000000888000d4] = dc0699a7, %l6 = a9560781, %l1 = 9b52c9f0 add %i1,0x14,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000dc0699a7 ! %l0 = 6cb0c03d, %l1 = dc0699a7, Mem[00000000918000d0] = 70b0ab0e 00e6d76d std %l0,[%o3+%i5] ! Mem[00000000918000d0] = 6cb0c03d dc0699a7 ! %l1 = 00000000dc0699a7, Mem[00000000918000c4] = 00e6d76d stw %l1,[%o3+0x004] ! Mem[00000000918000c4] = dc0699a7 ! Mem[00000000910000c8] = a1e5df4d, %l18 = 0db74a61d13fe054 ldsw [%o2+%i4],%g2 ! %g2 = 0db74a61d13fe054 ! Mem[00000000888000f8] = 6dcb0a52dd868242, %l1 = 00000000dc0699a7, %l5 = 000000000000000f add %i1,0x38,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 6dcb0a52dd868242 ! Mem[00000000880000f0] = 96c91352, %l2 = 6dcb0a52d653aabf ldstub [%i0+%o6],%l2 ! %l2 = 0000000000000096 ! Mem[00000000908000d8] = c5df4d9d, %l18 = 0db74a61d13fe054 ldsw [%o1+%i6],%g2 ! %g2 = 0db74a61d13fe054 p60_label_13: ! Mem[00000000918000c8] = e8729b77, %l18 = 0db74a61d13fe054 ldsb [%o3+0x009],%g2 ! %g2 = ffffffffffffffe8 ! %l6 = 00e6d76da9560781, Mem[00000000910000dc] = c7dd41c6 stw %l6,[%o2+0x01c] ! Mem[00000000910000dc] = a9560781 ! Mem[00000000880000e0] = 3f64250e0c82ffff, %l6 = 00e6d76da9560781, %l1 = 00000000dc0699a7 add %i0,0x20,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 3f64250e0c82ffff ! Mem[00000000890000ea] = a47fb5a1, %l6 = 00e6d76da9560781 ldstub [%i2+0x02a],%l6 ! %l6 = 00000000000000b5 ! Mem[00000000880000e0] = 3f64250e, %l3 = 3a929723, %l2 = 00000096 add %i0,0x20,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000003f64250e ! Mem[00000000910000dc] = a9560781, %l18 = 0db74a61d13fe054 ldsb [%o2+0x01c],%g2 ! %g2 = ffffffffffffffa9 ! Mem[00000000908000cc] = a6202de8, %l18 = 0db74a61d13fe054 ldsb [%o1+0x00c],%g2 ! %g2 = ffffffffffffffa6 ! Mem[00000000910000d0] = 06bd17f6, %l18 = 0db74a61d13fe054 ldsw [%o2+%i5],%g2 ! %g2 = 0db74a61d13fe054 ! Mem[00000000880000f0] = ffc91352, %l4 = fffffffff41adc39 ldsh [%i0+0x032],%l4 ! %l4 = 0000000000001352 ! Mem[00000000910000f8] = dc0699a7, %l18 = 0db74a61d13fe054 ldsw [%o2+0x038],%g2 ! %g2 = 0db74a61d13fe054 p60_label_14: ! Mem[00000000898000c8] = 1d8bccff, %l2 = 3f64250e, %l3 = 3a929723 add %i3,0x08,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000001d8bccff ! Mem[00000000898000c8] = 1d8bccff, %l7 = 1877ce3b, %l7 = 1877ce3b add %i3,0x08,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000001d8bccff ! Mem[00000000888000cc] = a0cb99e7, %l7 = 1d8bccff, %l0 = 6cb0c03d add %i1,0x0c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000a0cb99e7 ! Mem[00000000888000c0] = edff60a4, %l6 = 000000b5, %l0 = a0cb99e7 casa [%i1]0x80,%l6,%l0 ! %l0 = 00000000edff60a4 ! %l4 = 0000000000001352, Mem[00000000910000f8] = dc0699a7 stw %l4,[%o2+0x038] ! Mem[00000000910000f8] = 00001352 ! Mem[00000000908000f8] = f6f5d23f, %l18 = 0db74a61d13fe054 ldsw [%o1+0x038],%g2 ! %g2 = 0db74a61d13fe054 ! %l2 = 000000003f64250e, Mem[00000000900000f8] = 725b5596 stw %l2,[%o0+0x038] ! Mem[00000000900000f8] = 3f64250e ! Mem[00000000880000c8] = 00000003, %l5 = 6dcb0a52dd868242 swap [%i0+%i4],%l5 ! %l5 = 0000000000000003 ! Mem[00000000888000dc] = 1877ce3b, %l7 = 1d8bccff, %l7 = 1d8bccff add %i1,0x1c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000001877ce3b ! Mem[00000000898000e4] = 6185819e, %l0 = 00000000edff60a4 swap [%i3+0x024],%l0 ! %l0 = 000000006185819e p60_label_15: ! Mem[00000000880000fc] = 960b1679, %l6 = 00000000000000b5 swap [%i0+0x03c],%l6 ! %l6 = 00000000960b1679 ! %l2 = 3f64250e, %l3 = 1d8bccff, Mem[00000000880000d8] = feb2b209 89a59530 std %l2,[%i0+%i6] ! Mem[00000000880000d8] = 3f64250e 1d8bccff ! Mem[00000000888000dc] = 1877ce3b, %l5 = 00000003, %l4 = 00001352 add %i1,0x1c,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000001877ce3b ! Mem[00000000880000ea] = a0cb99e7, %l3 = 000000001d8bccff ldstub [%i0+0x02a],%l3 ! %l3 = 0000000000000099 ! Mem[00000000918000ec] = df9dd82e, %l18 = 0db74a61d13fe054 ldsb [%o3+0x02d],%g2 ! %g2 = ffffffffffffffdf ! Mem[00000000890000fc] = b97126bf, %l0 = 6185819e, %l7 = 1877ce3b add %i2,0x3c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000b97126bf ! %l5 = 0000000000000003, Mem[00000000908000c0] = e91a6828 stb %l5,[%o1+%g0] ! Mem[00000000908000c0] = 031a6828 ! %l4 = 1877ce3b, %l5 = 00000003, Mem[00000000910000f0] = 38ff2a97 cb95fea2 std %l4,[%o2+%o6] ! Mem[00000000910000f0] = 1877ce3b 00000003 ! Mem[00000000880000d8] = 3f64250e, %l2 = 000000003f64250e swap [%i0+%i6],%l2 ! %l2 = 000000003f64250e ! %l0 = 6185819e, %l1 = 0c82ffff, Mem[00000000908000e0] = 242a1794 21f5d561 std %l0,[%o1+%o4] ! Mem[00000000908000e0] = 6185819e 0c82ffff ba,a p60_not_taken_0_end p60_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p60_branch_failed p60_not_taken_0_end: ! End of Random Code for Processor 60 1: membar #Sync ! Force all stores to complete p60_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0f0] ! Set processor 60 done flag ! Check Registers p60_check_registers: set p60_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000006185819e bne,a,pn %xcc,p60_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 3f64250e0c82ffff bne,a,pn %xcc,p60_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000003f64250e bne,a,pn %xcc,p60_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000099 bne,a,pn %xcc,p60_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000001877ce3b bne,a,pn %xcc,p60_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000003 bne,a,pn %xcc,p60_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000960b1679 bne,a,pn %xcc,p60_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000b97126bf bne,a,pn %xcc,p60_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p60_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = dd868242a47fb5a1 ldx [%i0+0x008],%g3 ! Observed data at 00000000880000c8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a47fb5a1d990d45c ldx [%i0+0x010],%g3 ! Observed data at 00000000880000d0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3f64250e1d8bccff ldx [%i0+0x018],%g3 ! Observed data at 00000000880000d8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = a0cbffe70ea15bac ldx [%i0+0x028],%g3 ! Observed data at 00000000880000e8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffc91352d6680198 ldx [%i0+0x030],%g3 ! Observed data at 00000000880000f0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 72cf74ff000000b5 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 ldx [%g1+0x008],%g2 ! Expected data = 0cdbbfc5a0cb99e7 ldx [%i1+0x008],%g3 ! Observed data at 00000000888000c8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000ecdc0699a7 ldx [%i1+0x010],%g3 ! Observed data at 00000000888000d0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000000b9b52c9f0 ldx [%i1+0x020],%g3 ! Observed data at 00000000888000e0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x020,%g4 set p60_local2_expect,%g1 ldx [%g1+0x018],%g2 ! Expected data = 13ffebc0aa3c42a4 ldx [%i2+0x018],%g3 ! Observed data at 00000000890000d8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = a47fffa1469efff5 ldx [%i2+0x028],%g3 ! Observed data at 00000000890000e8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ce598e77ff38f493 ldx [%i2+0x030],%g3 ! Observed data at 00000000890000f0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x030,%g4 set p60_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 1d8bccffa08c5707 ldx [%i3+0x008],%g3 ! Observed data at 00000000898000c8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2c2fff8788ff4e7a ldx [%i3+0x010],%g3 ! Observed data at 00000000898000d0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5755fd44c339d81c ldx [%i3+0x018],%g3 ! Observed data at 00000000898000d8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = e9064b0dedff60a4 ldx [%i3+0x020],%g3 ! Observed data at 00000000898000e0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x020,%g4 ! The test for processor 60 has passed p60_passed: ta GOOD_TRAP nop p60_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p60_failed p60_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p60_failed p60_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p60_failed p60_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p60_failed p60_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p60_failed p60_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p60_failed p60_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p60_failed p60_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p60_failed ! The test for processor 60 failed p60_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f0] ! Set processor 60 done flag set p60_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 60 failed p60_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f0] ! Set processor 60 done flag set p60_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p60_dfill_failed: ba p60_failed mov 0xddd,%g1 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: ldsw [%i0+0x004],%l6 ! Mem[00000000880000c4] ldsw [%i3+0x000],%l4 ! Mem[00000000898000c0] ldsb [%i1+0x019],%l5 ! Mem[00000000888000d9] ldstub [%i3+0x017],%l5 ! Mem[00000000898000d7] lduh [%i2+0x02c],%l0 ! Mem[00000000890000ec] stw %l7,[%i1+0x020] ! Mem[00000000888000e0] done p60_trap1o: ldsw [%o0+0x004],%l6 ! Mem[00000000880000c4] ldsw [%o3+0x000],%l4 ! Mem[00000000898000c0] ldsb [%o1+0x019],%l5 ! Mem[00000000888000d9] ldstub [%o3+0x017],%l5 ! Mem[00000000898000d7] lduh [%o2+0x02c],%l0 ! Mem[00000000890000ec] stw %l7,[%o1+0x020] ! Mem[00000000888000e0] done p60_trap2e: ldstub [%i2+0x009],%l4 ! Mem[00000000890000c9] ldx [%i3+0x028],%l6 ! Mem[00000000898000e8] ldstub [%i0+0x023],%l7 ! Mem[00000000880000e3] sth %l4,[%i1+0x024] ! Mem[00000000888000e4] done p60_trap2o: ldstub [%o2+0x009],%l4 ! Mem[00000000890000c9] ldx [%o3+0x028],%l6 ! Mem[00000000898000e8] ldstub [%o0+0x023],%l7 ! Mem[00000000880000e3] sth %l4,[%o1+0x024] ! Mem[00000000888000e4] done p60_trap3e: nop nop nop nop nop done p60_trap3o: nop nop nop nop nop done p60_init_memory_pointers: set p60_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p60_local0_start,%i0 set p60_local1_start,%i1 set p60_local2_start,%i2 set p60_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 08b75eeeaee8729b ldx [%g1+0x008],%l1 ! %l1 = f562e7dbc10bffe4 ldx [%g1+0x010],%l2 ! %l2 = 42f54e15c5df4d9d ldx [%g1+0x018],%l3 ! %l3 = f24169e6c7dd41c6 ldx [%g1+0x020],%l4 ! %l4 = 4eaeae1600e6d76d ldx [%g1+0x028],%l5 ! %l5 = c334f7f3feba3781 ldx [%g1+0x030],%l6 ! %l6 = 5c6a23d0045c61e4 ldx [%g1+0x038],%l7 ! %l7 = ae72bc6ddd62fa0c ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 3ccf5ee5 d5318e6a f647ed80 7ed890d7 ! %f4 = 5ac0a794 342bc38c c57ca560 74b04dab ! %f8 = 900bd249 2c1a4d49 682fe42d f6201be2 ! %f12 = 494a6bf0 8856efd5 e5dd9293 4b05e8f3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 610965e4 8c6146ce 5bb64661 755ef960 ! %f20 = 55a292e0 2de091a9 26e7d345 cceb3ddc ! %f24 = b91ad9c1 b07c1d75 dd2e143f 4a5c86a6 ! %f28 = fc72c4cf 10a15746 7b0bbeaa ca1e0ffb ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = da4c12f8 2f2e32b4 6e8914af bfb8d30e ! %f36 = a2d8e201 0168950f 9ccb304b 7676e954 ! %f40 = b3abca31 0939807b 78966a80 b0724880 ! %f44 = 1520df5d 63d04e91 ce2f82e1 befaa6f6 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x76dbf45f0000001c,%g7,%g1 ! GSR scale = 3, align = 4 wr %g1,%g0,%gsr ! GSR = 76dbf45f0000001c wr %g0,%y ! Clear Y 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: ! %l5 = 9458565e23ffbdbc, Mem[00000000900000c9] = b08d9304 stb %l5,[%o0+0x009] ! Mem[00000000900000c8] = bc8d9304 ! Mem[000000008a8000d8] = 19c9d482, %l7 = bc2e8b76, %l5 = 23ffbdbc add %i1,0x18,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000019c9d482 ! Mem[000000008a8000f1] = 98e2b1d7, %l1 = 665c4c2254994257 ldstub [%i1+0x031],%l1 ! %l1 = 00000000000000e2 ! Mem[000000008a0000c0] = 2fc99432b0d38755, %l0 = 53abbf71b853383d, %l5 = 0000000019c9d482 casxa [%i0]0x80,%l0,%l5 ! %l5 = 2fc99432b0d38755 ! Mem[000000008b0000e4] = 310dbe59, %l5 = b0d38755, %l6 = b84f0616 add %i2,0x24,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000310dbe59 ! Mem[000000008a8000d8] = 19c9d482, %l7 = 9aa5197dbc2e8b76 ldsb [%i1+0x01b],%l7 ! %l7 = ffffffffffffff82 ! Mem[000000008b8000c6] = c69b017c, %l0 = 53abbf71b853383d ldstub [%i3+0x006],%l0 ! %l0 = 0000000000000001 ! Mem[00000000910000c0] = 5f8a08bb, %l18 = 411679b873d8b44c ldsh [%o2+%g0],%g2 ! %g2 = 0000000000005f8a ! Mem[000000008a8000f0] = 98ffb1d7, %l0 = 00000001, %l7 = ffffff82 add %i1,0x30,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000098ffb1d7 ! %l6 = 310dbe59, %l7 = 98ffb1d7, Mem[00000000908000e8] = 52d85af6 5bd6f7c8 std %l6,[%o1+%o5] ! Mem[00000000908000e8] = 310dbe59 98ffb1d7 p61_label_2: ! Mem[00000000910000ec] = adbcd5b2, %l18 = 411679b873d8b44c ldsw [%o2+0x02c],%g2 ! %g2 = 411679b873d8b44c ! %l1 = 00000000000000e2, Mem[00000000910000f0] = 38ff2a97 stw %l1,[%o2+%o6] ! Mem[00000000910000f0] = 000000e2 ! Mem[00000000900000c8] = d7bc8d930472ded8, %l18 = 411679b873d8b44c ldx [%o0+%i4],%g2 ! %g2 = d7bc8d930472ded8 ! Mem[000000008b8000dc] = b8065156, %l0 = 00000001, %l4 = 31954399 add %i3,0x1c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000b8065156 ! Mem[00000000910000d0] = 06bd17f66e5e25aa, %l18 = 411679b873d8b44c ldx [%o2+%i5],%g2 ! %g2 = 06bd17f66e5e25aa ! Mem[000000008b0000c8] = 83d1b91efd4902e7, %l2 = bc002005fe622c0e, %l0 = 0000000000000001 add %i2,0x08,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 83d1b91efd4902e7 ! Mem[000000008a8000e8] = 270a10c8, %l1 = 000000e2, %l4 = b8065156 add %i1,0x28,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000270a10c8 ! Mem[000000008b8000c8] = 195ba27a, %l1 = 00000000000000e2 ldsw [%i3+%i4],%l1 ! %l1 = 00000000195ba27a ! Mem[000000008b0000d4] = fd726b14, %l3 = 1563fd3d, %l1 = 195ba27a add %i2,0x14,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000fd726b14 ! Mem[000000008b8000e4] = e1034b58, %l5 = b0d38755, %l1 = fd726b14 add %i3,0x24,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000e1034b58 p61_label_3: ! %l3 = 8da1ce361563fd3d, Mem[00000000918000f2] = e3b05aed stb %l3,[%o3+0x032] ! Mem[00000000918000f0] = 3db05aed ! %l5 = 2fc99432b0d38755, Mem[00000000908000d0] = 7198b30a stw %l5,[%o1+%i5] ! Mem[00000000908000d0] = b0d38755 ! Mem[00000000910000d4] = 6e5e25aa, %l18 = 411679b873d8b44c ldsh [%o2+0x014],%g2 ! %g2 = 0000000000006e5e ! %l0 = 83d1b91efd4902e7, Mem[00000000910000d4] = 6e5e25aa stb %l0,[%o2+0x014] ! Mem[00000000910000d4] = e75e25aa ! Mem[000000008a0000c8] = 4df9bfbc, %l0 = fd4902e7, %l2 = fe622c0e add %i0,0x08,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 000000004df9bfbc ! Mem[000000008b0000cc] = fd4902e7, %l0 = 83d1b91efd4902e7 ldsw [%i2+0x00c],%l0 ! %l0 = fffffffffd4902e7 ! Mem[000000008a8000de] = 2b756891, %l7 = 0000000098ffb1d7 ldstub [%i1+0x01e],%l7 ! %l7 = 0000000000000068 ! %l7 = 0000000000000068, Mem[00000000908000e4] = 21f5d561 stw %l7,[%o1+0x024] ! Mem[00000000908000e4] = 00000068 ! %l3 = 8da1ce361563fd3d, Mem[00000000900000d0] = cf511728 stw %l3,[%o0+%i5] ! Mem[00000000900000d0] = 1563fd3d ! %l6 = 00000000310dbe59, Mem[00000000900000d4] = 93556acd stw %l6,[%o0+0x014] ! Mem[00000000900000d4] = 310dbe59 p61_label_4: ! %l6 = 00000000310dbe59, Mem[00000000900000cd] = 72ded815 stb %l6,[%o0+0x00d] ! Mem[00000000900000cc] = 59ded815 ! Mem[00000000910000e0] = 01c2133f, %l18 = 411679b873d8b44c ldsw [%o2+%o4],%g2 ! %g2 = 411679b873d8b44c ! Mem[00000000910000d4] = e75e25aa, %l18 = 411679b873d8b44c ldsh [%o2+0x014],%g2 ! %g2 = ffffffffffffe75e ! Mem[00000000900000c4] = 093bd7bc, %l18 = 411679b873d8b44c ldsh [%o0+0x006],%g2 ! %g2 = 000000000000093b ! Mem[000000008a0000e4] = fa22521f, %l4 = 270a10c8, %l5 = b0d38755 add %i0,0x24,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000fa22521f ! %l1 = 00000000e1034b58, Mem[00000000910000d4] = e75e25aa stw %l1,[%o2+0x014] ! Mem[00000000910000d4] = e1034b58 ! Mem[000000008b0000d3] = 94cb7a87, %l1 = 00000000e1034b58 ldstub [%i2+0x013],%l1 ! %l1 = 0000000000000087 ! Mem[000000008b0000c8] = 83d1b91e, %l1 = 0000000000000087 swap [%i2+%i4],%l1 ! %l1 = 0000000083d1b91e ! Mem[000000008b8000ec] = c47644a2, %l3 = 1563fd3d, %l5 = fa22521f add %i3,0x2c,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000c47644a2 ! Mem[000000008b0000e7] = 310dbe59, %l3 = 8da1ce361563fd3d ldstub [%i2+0x027],%l3 ! %l3 = 0000000000000059 p61_label_5: ! Mem[00000000910000f8] = 9579f5c7, %l18 = 411679b873d8b44c ldsh [%o2+0x038],%g2 ! %g2 = ffffffffffff9579 ! %l4 = 00000000270a10c8, Mem[000000008a0000ec] = 5321cc59 stw %l4,[%i0+0x02c] ! Mem[000000008a0000ec] = 270a10c8 ! Mem[000000008b8000fe] = d3402d13, %l7 = 0000000000000068 ldstub [%i3+0x03e],%l7 ! %l7 = 000000000000002d ! Mem[00000000910000c8] = a1e5df4d, %l18 = 411679b873d8b44c ldsw [%o2+%i4],%g2 ! %g2 = 411679b873d8b44c ! Mem[000000008a0000d8] = 04cd53057a10b628, %l5 = 00000000c47644a2, %l2 = 000000004df9bfbc add %i0,0x18,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 04cd53057a10b628 ! Mem[000000008a8000e8] = 270a10c8, %l7 = 0000002d, %l3 = 00000059 add %i1,0x28,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000270a10c8 ! Mem[000000008a0000c0] = 2fc99432, %l3 = 00000000270a10c8 swap [%i0+%g0],%l3 ! %l3 = 000000002fc99432 ! Mem[000000008a8000d7] = 9a724925, %l6 = 00000000310dbe59 ldstub [%i1+0x017],%l6 ! %l6 = 0000000000000025 ! Mem[00000000900000f8] = 725b5596bab5974c, %l18 = 411679b873d8b44c ldx [%o0+0x038],%g2 ! %g2 = 725b5596bab5974c ! Mem[000000008a8000f8] = 167b9101, %l4 = 00000000270a10c8 ldstub [%i1+0x038],%l4 ! %l4 = 0000000000000016 p61_label_6: ! Mem[000000008b0000c8] = 00000087, %l1 = 83d1b91e, %l3 = 2fc99432 add %i2,0x08,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000000000087 ! Mem[000000008a8000ec] = c3613c53, %l6 = 00000025, %l2 = 7a10b628 add %i1,0x2c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000c3613c53 ! Mem[000000008b0000f4] = 78b91cb5, %l4 = 0000000000000016 ldsh [%i2+0x034],%l4 ! %l4 = 00000000000078b9 ! Mem[000000008b0000c0] = 66e8c934, %l0 = fd4902e7, %l3 = 00000087 casa [%i2]0x80,%l0,%l3 ! %l3 = 0000000066e8c934 ! Mem[00000000900000e0] = efcae317, %l18 = 411679b873d8b44c ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffffefca ! Mem[000000008a0000c8] = 4df9bfbc29bbfc20, %l1 = 0000000083d1b91e, %l6 = 0000000000000025 add %i0,0x08,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 4df9bfbc29bbfc20 ! Mem[000000008b0000dc] = db33938b, %l3 = 66e8c934, %l1 = 83d1b91e add %i2,0x1c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000db33938b ! %l6 = 4df9bfbc29bbfc20, Mem[00000000900000ec] = b2429f80 stw %l6,[%o0+0x02c] ! Mem[00000000900000ec] = 29bbfc20 ! Mem[00000000908000d4] = 564e5092, %l18 = 411679b873d8b44c ldsw [%o1+0x014],%g2 ! %g2 = 411679b873d8b44c ! Mem[000000008a8000f0] = 98ffb1d7, %l5 = c47644a2, %l4 = 000078b9 add %i1,0x30,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000098ffb1d7 p61_label_7: ! Mem[000000008b0000f4] = 78b91cb5, %l7 = 0000002d, %l2 = c3613c53 add %i2,0x34,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000078b91cb5 ! %l6 = 4df9bfbc29bbfc20, Mem[000000008a8000f8] = ff7b9101 stw %l6,[%i1+0x038] ! Mem[000000008a8000f8] = 29bbfc20 ! Mem[000000008b0000c8] = 00000087, %l5 = c47644a2, %l4 = 98ffb1d7 add %i2,0x08,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000000000087 ! Mem[00000000910000e0] = 01c2133f2cae1d1d, %l18 = 411679b873d8b44c ldx [%o2+%o4],%g2 ! %g2 = 01c2133f2cae1d1d ! %l6 = 29bbfc20, %l7 = 0000002d, Mem[00000000900000f0] = 44cc4dae 4499e34c std %l6,[%o0+%o6] ! Mem[00000000900000f0] = 29bbfc20 0000002d ! Mem[00000000900000fc] = bab5974c, %l18 = 411679b873d8b44c ldsb [%o0+0x03c],%g2 ! %g2 = ffffffffffffffba ! Mem[00000000908000c0] = e91a6828, %l18 = 411679b873d8b44c ldsw [%o1+%g0],%g2 ! %g2 = 411679b873d8b44c ! Mem[000000008b8000c4] = c69bff7c, %l1 = db33938b, %l7 = 0000002d add %i3,0x04,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000c69bff7c ! %l0 = fd4902e7, %l1 = db33938b, Mem[00000000908000d0] = b0d38755 564e5092 std %l0,[%o1+%i5] ! Mem[00000000908000d0] = fd4902e7 db33938b ! %l0 = fd4902e7, %l1 = db33938b, Mem[00000000900000c0] = 64f48500 8803093b std %l0,[%o0+%g0] ! Mem[00000000900000c0] = fd4902e7 db33938b p61_label_8: ! %l5 = 00000000c47644a2, Mem[00000000918000cd] = 36dd3370 stb %l5,[%o3+0x00d] ! Mem[00000000918000cc] = a2dd3370 ! %l5 = 00000000c47644a2, Mem[00000000908000d8] = 5b0dc097 stw %l5,[%o1+%i6] ! Mem[00000000908000d8] = c47644a2 ! %l1 = 00000000db33938b, Mem[00000000910000e8] = 8a57f6f6 stw %l1,[%o2+%o5] ! Mem[00000000910000e8] = db33938b ! Mem[00000000910000e0] = 01c2133f, %l18 = 411679b873d8b44c ldsw [%o2+%o4],%g2 ! %g2 = 411679b873d8b44c ! Mem[00000000908000f0] = d24aa70cf408782d, %l18 = 411679b873d8b44c ldx [%o1+%o6],%g2 ! %g2 = d24aa70cf408782d ! Mem[000000008a0000d4] = 07b70a4a, %l5 = 00000000c47644a2 ldsb [%i0+0x014],%l5 ! %l5 = 0000000000000007 ! Mem[00000000918000f0] = 2eff3db0, %l18 = 411679b873d8b44c ldsb [%o3+%o6],%g2 ! %g2 = 000000000000002e ! Mem[000000008a0000dc] = 7a10b628, %l5 = 0000000000000007 swap [%i0+0x01c],%l5 ! %l5 = 000000007a10b628 ! Mem[00000000918000f0] = 2eff3db0, %l18 = 411679b873d8b44c ldsw [%o3+%o6],%g2 ! %g2 = 411679b873d8b44c ! Mem[000000008a8000e4] = db9d8b93, %l1 = 00000000db33938b swap [%i1+0x024],%l1 ! %l1 = 00000000db9d8b93 p61_label_9: ! Mem[000000008b8000f0] = f91fc0e6, %l0 = fffffffffd4902e7 swap [%i3+%o6],%l0 ! %l0 = 00000000f91fc0e6 ! %l7 = 00000000c69bff7c, Mem[000000008b8000cc] = 3daa0bea stb %l7,[%i3+0x00c] ! Mem[000000008b8000cc] = 7caa0bea ! Mem[000000008a8000c0] = a1b24358, %l3 = 66e8c934, %l0 = f91fc0e6 casa [%i1]0x80,%l3,%l0 ! %l0 = 00000000a1b24358 ! Mem[000000008a8000ed] = c3613c53, %l6 = 4df9bfbc29bbfc20 ldstub [%i1+0x02d],%l6 ! %l6 = 0000000000000061 ! Mem[00000000900000d8] = e8bc328c, %l18 = 411679b873d8b44c ldsw [%o0+%i6],%g2 ! %g2 = 411679b873d8b44c ! %l4 = 0000000000000087, Mem[00000000918000e1] = f83b746b stb %l4,[%o3+0x021] ! Mem[00000000918000e0] = 873b746b ! Mem[000000008a8000ec] = c3ff3c53, %l7 = c69bff7c, %l3 = 66e8c934 add %i1,0x2c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000c3ff3c53 ! Mem[000000008b8000c0] = f4cd3456c69bff7c, %l2 = 0000000078b91cb5, %l5 = 000000007a10b628 casxa [%i3]0x80,%l2,%l5 ! %l5 = f4cd3456c69bff7c ! Mem[000000008b0000c4] = 6cd379ae, %l3 = c3ff3c53, %l1 = db9d8b93 add %i2,0x04,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 000000006cd379ae ! Mem[00000000918000fc] = 755694de, %l18 = 411679b873d8b44c ldsh [%o3+0x03c],%g2 ! %g2 = 0000000000007556 p61_label_10: ! %l0 = 00000000a1b24358, Mem[00000000910000f0] = 000000e2 stw %l0,[%o2+%o6] ! Mem[00000000910000f0] = a1b24358 ! Mem[000000008a8000c0] = a1b24358, %l7 = 00000000c69bff7c swap [%i1+%g0],%l7 ! %l7 = 00000000a1b24358 ! %l1 = 000000006cd379ae, Mem[00000000910000f8] = 9579f5c7 stw %l1,[%o2+0x038] ! Mem[00000000910000f8] = 6cd379ae ! %l2 = 0000000078b91cb5, Mem[00000000918000f3] = b05aed98 stb %l2,[%o3+0x033] ! Mem[00000000918000f0] = b55aed98 ! Mem[000000008b0000f8] = f5d8f6fc, %l5 = f4cd3456c69bff7c ldsw [%i2+0x038],%l5 ! %l5 = fffffffff5d8f6fc ! Mem[000000008b8000d8] = 0a2a2484b8065156, %l6 = 0000000000000061, %l0 = 00000000a1b24358 add %i3,0x18,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 0a2a2484b8065156 ! Mem[000000008a0000c0] = 270a10c8, %l3 = c3ff3c53, %l5 = f5d8f6fc casa [%i0]0x80,%l3,%l5 ! %l5 = 00000000270a10c8 ! Mem[00000000918000c4] = 0a36bd1b, %l18 = 411679b873d8b44c ldsw [%o3+0x004],%g2 ! %g2 = 411679b873d8b44c ! Mem[00000000908000d0] = 02e7db33, %l18 = 411679b873d8b44c ldsh [%o1+0x012],%g2 ! %g2 = 00000000000002e7 ! Mem[000000008a8000ec] = c3ff3c53, %l5 = 00000000270a10c8 swap [%i1+0x02c],%l5 ! %l5 = 00000000c3ff3c53 p61_label_11: ! Mem[00000000910000dc] = 7b31d336, %l18 = 411679b873d8b44c ldsw [%o2+0x01c],%g2 ! %g2 = 411679b873d8b44c ! %l2 = 0000000078b91cb5, Mem[00000000900000d2] = fd3d310d stb %l2,[%o0+0x012] ! Mem[00000000900000d0] = b53d310d ! %l1 = 000000006cd379ae, Mem[00000000910000f8] = 6cd379ae stw %l1,[%o2+0x038] ! Mem[00000000910000f8] = 6cd379ae ! Mem[000000008a0000dc] = 00000007, %l2 = 78b91cb5, %l1 = 6cd379ae add %i0,0x1c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000000000007 ! Mem[000000008a8000d4] = 9a7249ff, %l2 = 0000000078b91cb5 swap [%i1+0x014],%l2 ! %l2 = 000000009a7249ff ! Mem[000000008a8000fc] = a5b5a141, %l1 = 00000007, %l7 = a1b24358 add %i1,0x3c,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000a5b5a141 ! Mem[000000008b8000d0] = b67b5d50, %l7 = a5b5a141, %l1 = 00000007 add %i3,0x10,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000b67b5d50 ! Mem[000000008a8000fc] = a5b5a141, %l7 = 00000000a5b5a141 swap [%i1+0x03c],%l7 ! %l7 = 00000000a5b5a141 ! Mem[000000008b0000d4] = fd726b14, %l7 = 00000000a5b5a141 ldsw [%i2+0x014],%l7 ! %l7 = fffffffffd726b14 ! Mem[000000008a0000d8] = 04cd530500000007, %l2 = 000000009a7249ff, %l4 = 0000000000000087 add %i0,0x18,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 04cd530500000007 p61_label_12: ! Mem[00000000908000d4] = db33938b, %l18 = 411679b873d8b44c ldsw [%o1+0x014],%g2 ! %g2 = 411679b873d8b44c ! Mem[000000008a8000ec] = 270a10c8, %l1 = b67b5d50, %l5 = c3ff3c53 add %i1,0x2c,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000270a10c8 ! Mem[00000000918000e0] = be873b74, %l18 = 411679b873d8b44c ldsb [%o3+%o4],%g2 ! %g2 = ffffffffffffffbe ! %l2 = 9a7249ff, %l3 = c3ff3c53, Mem[00000000900000d8] = e8bc328c aea3305c std %l2,[%o0+%i6] ! Mem[00000000900000d8] = 9a7249ff c3ff3c53 ! Mem[000000008b0000d8] = c1752b79, %l0 = 0a2a2484b8065156 ldstub [%i2+%i6],%l0 ! %l0 = 00000000000000c1 ! Mem[000000008b8000e0] = 96236ff5e1034b58, %l4 = 04cd530500000007, %l2 = 000000009a7249ff add %i3,0x20,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 96236ff5e1034b58 ! Mem[000000008b0000d8] = ff752b79db33938b, %l4 = 04cd530500000007, %l0 = 00000000000000c1 add %i2,0x18,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = ff752b79db33938b ! Mem[000000008a0000d2] = fe5c47e5, %l3 = 00000000c3ff3c53 ldstub [%i0+0x012],%l3 ! %l3 = 0000000000000047 ! Mem[000000008b0000ed] = a183c04c, %l3 = 0000000000000047 ldstub [%i2+0x02d],%l3 ! %l3 = 0000000000000083 ! Mem[000000008a8000f0] = 98ffb1d7, %l1 = b67b5d50, %l3 = 00000083 add %i1,0x30,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000098ffb1d7 p61_label_13: ! Mem[000000008b8000c8] = 195ba27a, %l4 = 00000007, %l1 = b67b5d50 add %i3,0x08,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000195ba27a ! Mem[000000008b0000e8] = efee4a6ba1ffc04c, %l4 = 04cd530500000007, %l0 = ff752b79db33938b add %i2,0x28,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = efee4a6ba1ffc04c ! Mem[00000000910000d4] = e1034b58, %l18 = 411679b873d8b44c ldsw [%o2+0x014],%g2 ! %g2 = 411679b873d8b44c ! Mem[000000008b8000c0] = f4cd3456c69bff7c, %l1 = 00000000195ba27a, %l6 = 0000000000000061 casxa [%i3]0x80,%l1,%l6 ! %l6 = f4cd3456c69bff7c ! Mem[00000000908000e4] = 00000068, %l18 = 411679b873d8b44c ldsh [%o1+0x024],%g2 ! %g2 = 0000000000000000 ! Mem[00000000918000c8] = 88436c4777a2dd33, %l18 = 411679b873d8b44c ldx [%o3+%i4],%g2 ! %g2 = 88436c4777a2dd33 ! Mem[000000008b8000f8] = b78dfc4e, %l5 = 00000000270a10c8 ldstub [%i3+0x038],%l5 ! %l5 = 00000000000000b7 ! %l4 = 04cd530500000007, Mem[00000000910000c8] = a1e5df4d stw %l4,[%o2+%i4] ! Mem[00000000910000c8] = 00000007 ! Mem[000000008a8000c0] = c69bff7c81272e3e, %l0 = efee4a6ba1ffc04c, %l2 = 96236ff5e1034b58 casxa [%i1]0x80,%l0,%l2 ! %l2 = c69bff7c81272e3e ! %l0 = a1ffc04c, %l1 = 195ba27a, Mem[00000000908000c0] = e91a6828 66c2b5be std %l0,[%o1+%g0] ! Mem[00000000908000c0] = a1ffc04c 195ba27a p61_label_14: ! Mem[000000008b8000d8] = 0a2a2484b8065156, %l3 = 0000000098ffb1d7, %l2 = c69bff7c81272e3e add %i3,0x18,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 0a2a2484b8065156 ! Mem[000000008a0000cc] = 29bbfc20, %l4 = 04cd530500000007 swap [%i0+0x00c],%l4 ! %l4 = 0000000029bbfc20 ! %l2 = b8065156, %l3 = 98ffb1d7, Mem[000000008b0000c0] = 66e8c934 6cd379ae std %l2,[%i2+%g0] ! Mem[000000008b0000c0] = b8065156 98ffb1d7 ! Mem[00000000918000e8] = d97009e7e5df9dd8, %l18 = 411679b873d8b44c ldx [%o3+%o5],%g2 ! %g2 = d97009e7e5df9dd8 ! %l4 = 29bbfc20, %l5 = 000000b7, Mem[00000000918000e8] = d97009e7 e5df9dd8 std %l4,[%o3+%o5] ! Mem[00000000918000e8] = 29bbfc20 000000b7 ! Mem[000000008a0000c8] = 4df9bfbc00000007, %l3 = 0000000098ffb1d7, %l4 = 0000000029bbfc20 add %i0,0x08,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 4df9bfbc00000007 ! Mem[000000008b8000dc] = b8065156, %l5 = 000000b7, %l6 = c69bff7c add %i3,0x1c,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000b8065156 ! %l5 = 00000000000000b7, Mem[00000000918000ec] = 000000b7 stw %l5,[%o3+0x02c] ! Mem[00000000918000ec] = 000000b7 ! Mem[000000008b0000c0] = b8065156, %l2 = b8065156, %l7 = fd726b14 casa [%i2]0x80,%l2,%l7 ! %l7 = 00000000b8065156 ! Mem[000000008a8000f0] = 98ffb1d7, %l1 = 00000000195ba27a swap [%i1+%o6],%l1 ! %l1 = 0000000098ffb1d7 p61_label_15: ! Mem[000000008b0000e4] = 310dbeff, %l3 = 98ffb1d7, %l2 = b8065156 add %i2,0x24,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000310dbeff ! Mem[000000008b0000e8] = efee4a6ba1ffc04c, %l7 = 00000000b8065156, %l5 = 00000000000000b7 add %i2,0x28,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = efee4a6ba1ffc04c ! %l3 = 0000000098ffb1d7, Mem[00000000918000f0] = 2eff3db5 stb %l3,[%o3+%o6] ! Mem[00000000918000f0] = d7ff3db5 ! Mem[00000000908000d8] = 7644a22d, %l18 = 411679b873d8b44c ldsb [%o1+0x019],%g2 ! %g2 = 0000000000000076 ! Mem[000000008a0000c0] = 270a10c8b0d38755, %l3 = 0000000098ffb1d7 ldx [%i0+%g0],%l3 ! %l3 = 270a10c8b0d38755 ! Mem[00000000908000e8] = be5998ff, %l18 = 411679b873d8b44c ldsh [%o1+0x02a],%g2 ! %g2 = ffffffffffffbe59 ! Mem[000000008a8000e8] = 270a10c8, %l4 = 00000007, %l6 = b8065156 add %i1,0x28,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000270a10c8 ! %l7 = 00000000b8065156, Mem[00000000908000ec] = 98ffb1d7 stw %l7,[%o1+0x02c] ! Mem[00000000908000ec] = b8065156 ! %l0 = a1ffc04c, %l1 = 98ffb1d7, Mem[00000000900000f0] = 29bbfc20 0000002d std %l0,[%o0+%o6] ! Mem[00000000900000f0] = a1ffc04c 98ffb1d7 ! Mem[000000008a0000ce] = 00000007, %l6 = 00000000270a10c8 ldstub [%i0+0x00e],%l6 ! %l6 = 0000000000000000 ba,a p61_not_taken_0_end p61_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p61_branch_failed p61_not_taken_0_end: ! End of Random Code for Processor 61 1: membar #Sync ! Force all stores to complete p61_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0f4] ! Set processor 61 done flag ! Check Registers p61_check_registers: set p61_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be efee4a6ba1ffc04c bne,a,pn %xcc,p61_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000098ffb1d7 bne,a,pn %xcc,p61_reg_l1_fail mov %l1,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 270a10c8b0d38755 bne,a,pn %xcc,p61_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 4df9bfbc00000007 bne,a,pn %xcc,p61_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be efee4a6ba1ffc04c bne,a,pn %xcc,p61_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000000 bne,a,pn %xcc,p61_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000b8065156 bne,a,pn %xcc,p61_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p61_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 4df9bfbc0000ff07 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 = fe5cffe507b70a4a ldx [%i0+0x010],%g3 ! Observed data at 000000008a0000d0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6ea0fa79270a10c8 ldx [%i0+0x028],%g3 ! Observed data at 000000008a0000e8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x028,%g4 set p61_local1_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = 483c307878b91cb5 ldx [%i1+0x010],%g3 ! Observed data at 000000008a8000d0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 19c9d4822b75ff91 ldx [%i1+0x018],%g3 ! Observed data at 000000008a8000d8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6cf77133db33938b ldx [%i1+0x020],%g3 ! Observed data at 000000008a8000e0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 195ba27acb3bbf96 ldx [%i1+0x030],%g3 ! Observed data at 000000008a8000f0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 29bbfc20a5b5a141 ldx [%i1+0x038],%g3 ! Observed data at 000000008a8000f8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x038,%g4 set p61_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = fd726b1498ffb1d7 ldx [%i2+0x000],%g3 ! Observed data at 000000008b0000c0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 94cb7afffd726b14 ldx [%i2+0x010],%g3 ! Observed data at 000000008b0000d0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x010,%g4 set p61_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 195ba27a7caa0bea ldx [%i3+0x008],%g3 ! Observed data at 000000008b8000c8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = fd4902e7e74d8216 ldx [%i3+0x030],%g3 ! Observed data at 000000008b8000f0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff8dfc4ed340ff13 ldx [%i3+0x038],%g3 ! Observed data at 000000008b8000f8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x038,%g4 ! The test for processor 61 has passed p61_passed: ta GOOD_TRAP nop p61_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p61_failed p61_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p61_failed p61_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p61_failed p61_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p61_failed p61_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p61_failed p61_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p61_failed p61_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p61_failed p61_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p61_failed ! The test for processor 61 failed p61_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f4] ! Set processor 61 done flag set p61_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 61 failed p61_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f4] ! Set processor 61 done flag set p61_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p61_dfill_failed: ba p61_failed mov 0xddd,%g1 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: ldsw [%i0+0x024],%l6 ! Mem[000000008a0000e4] done p61_trap1o: ldsw [%o0+0x024],%l6 ! Mem[000000008a0000e4] done p61_trap2e: sth %l0,[%i0+0x014] ! Mem[000000008a0000d4] ldsw [%i1+0x008],%l4 ! Mem[000000008a8000c8] done p61_trap2o: sth %l0,[%o0+0x014] ! Mem[000000008a0000d4] ldsw [%o1+0x008],%l4 ! Mem[000000008a8000c8] done p61_trap3e: nop nop nop nop nop nop done p61_trap3o: nop nop nop nop nop nop done p61_init_memory_pointers: set p61_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p61_local0_start,%i0 set p61_local1_start,%i1 set p61_local2_start,%i2 set p61_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 53abbf71b853383d ldx [%g1+0x008],%l1 ! %l1 = 665c4c2254994257 ldx [%g1+0x010],%l2 ! %l2 = bc002005fe622c0e ldx [%g1+0x018],%l3 ! %l3 = 8da1ce361563fd3d ldx [%g1+0x020],%l4 ! %l4 = f515322a31954399 ldx [%g1+0x028],%l5 ! %l5 = 9458565e23ffbdbc ldx [%g1+0x030],%l6 ! %l6 = 325742c7b84f0616 ldx [%g1+0x038],%l7 ! %l7 = 9aa5197dbc2e8b76 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = 88038412 c16fecec 88c87284 d4aad571 ! %f4 = 189b0664 71189f7d 366c3671 17097a13 ! %f8 = 2f4ac718 f1caf317 8438e135 dd4cf5ce ! %f12 = 8d68f10c cb081406 1bd00a06 fddfa884 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9e58723c 17e379c9 2dc578b1 f81ddffb ! %f20 = 1c77fb71 0c665d49 8b865305 abece8f6 ! %f24 = 0176d9c1 82f8a962 7595ed16 f80f71e3 ! %f28 = b2903d2f 33530900 c6062a41 5f306d0e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d5abac34 ea1e211d d0ef7eb2 c6bdc2fc ! %f36 = f9281770 e8a9bd46 5adfa082 3d0678b3 ! %f40 = 98f8f04a 202af219 5aa631a5 643fdf03 ! %f44 = ab07dae5 2efd918a 84251087 456be063 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8b35c3d00000003e,%g7,%g1 ! GSR scale = 7, align = 6 wr %g1,%g0,%gsr ! GSR = 8b35c3d00000003e wr %g0,%y ! Clear Y 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: ! %l5 = 4dfff147ddc2b0db, Mem[00000000908000c0] = e91a6828 stb %l5,[%o1+%g0] ! Mem[00000000908000c0] = db1a6828 ! Mem[00000000918000e0] = bef83b746bc76080, %l18 = 8cbda1a270ac63dd ldx [%o3+%o4],%g2 ! %g2 = bef83b746bc76080 ! Mem[000000008d8000f0] = 65429583, %l3 = 78b0b380, %l6 = d69e2d1d add %i3,0x30,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000065429583 ! Mem[00000000900000e0] = 6aadefcae3177af2, %l18 = 8cbda1a270ac63dd ldx [%o0+%o4],%g2 ! %g2 = 6aadefcae3177af2 ! Mem[000000008c0000e0] = 1dd1b634, %l6 = 65429583, %l5 = ddc2b0db add %i0,0x20,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 000000001dd1b634 ! %l6 = 0000000065429583, Mem[00000000908000f8] = f6f5d23f stb %l6,[%o1+0x038] ! Mem[00000000908000f8] = 83f5d23f ! %l6 = 0000000065429583, Mem[00000000900000ec] = b2429f80 stw %l6,[%o0+0x02c] ! Mem[00000000900000ec] = 65429583 ! Mem[000000008d0000ec] = 095d6b51, %l4 = 0c30e14f, %l1 = b7916abb add %i2,0x2c,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000095d6b51 ! Mem[000000008d8000e9] = ef48c1e4, %l4 = 6caab4340c30e14f ldstub [%i3+0x029],%l4 ! %l4 = 0000000000000048 ! Mem[000000008c0000ec] = aeb6da99, %l0 = ab0caada11b053a5 swap [%i0+0x02c],%l0 ! %l0 = 00000000aeb6da99 p62_label_2: ! Mem[00000000900000d0] = cf51172893556acd, %l18 = 8cbda1a270ac63dd ldx [%o0+%i5],%g2 ! %g2 = cf51172893556acd ! Mem[000000008c8000f4] = 73c25e3d, %l3 = 870210a478b0b380 ldsb [%i1+0x034],%l3 ! %l3 = 0000000000000073 ! Mem[000000008d0000ec] = 095d6b51, %l2 = 4f1d14e6, %l0 = aeb6da99 add %i2,0x2c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000095d6b51 ! Mem[000000008d8000c8] = 3c6ccb40, %l1 = 095d6b51, %l4 = 00000048 add %i3,0x08,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000003c6ccb40 ! %l1 = 00000000095d6b51, Mem[00000000900000e8] = 8b54c8c1 stw %l1,[%o0+%o5] ! Mem[00000000900000e8] = 095d6b51 ! Mem[00000000900000f4] = 99e34c72, %l18 = 8cbda1a270ac63dd ldsb [%o0+0x035],%g2 ! %g2 = ffffffffffffff99 ! Mem[000000008c8000d0] = fbe05e71, %l7 = 8ce6a6380ca3063f ldsb [%i1+0x013],%l7 ! %l7 = 0000000000000071 ! Mem[000000008c0000e0] = 1dd1b634d2c85a44, %l5 = 000000001dd1b634 ldx [%i0+%o4],%l5 ! %l5 = 1dd1b634d2c85a44 ! Mem[000000008d0000f0] = 099d17ff, %l3 = 0000000000000073 swap [%i2+%o6],%l3 ! %l3 = 00000000099d17ff ! %l5 = 1dd1b634d2c85a44, Mem[00000000900000ed] = 42958344 stb %l5,[%o0+0x02d] ! Mem[00000000900000ec] = 44958344 p62_label_3: ! Mem[000000008d8000cc] = 8d0a84a9, %l6 = 65429583, %l2 = 4f1d14e6 add %i3,0x0c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000008d0a84a9 ! Mem[000000008c0000e0] = 1dd1b634, %l0 = 00000000095d6b51 swap [%i0+%o4],%l0 ! %l0 = 000000001dd1b634 ! Mem[00000000900000e0] = cae3177a, %l18 = 8cbda1a270ac63dd ldsb [%o0+0x023],%g2 ! %g2 = ffffffffffffffca ! Mem[000000008d8000c0] = 73ffcc1b, %l6 = 0000000065429583 ldsb [%i3+%g0],%l6 ! %l6 = 0000000000000073 ! Mem[000000008c0000cf] = 54cfa10e, %l3 = 00000000099d17ff ldstub [%i0+0x00f],%l3 ! %l3 = 000000000000000e ! Mem[000000008c8000ec] = b098bd4e, %l4 = 000000003c6ccb40 swap [%i1+0x02c],%l4 ! %l4 = 00000000b098bd4e ! Mem[00000000910000e8] = f6f6adbc, %l18 = 8cbda1a270ac63dd ldsh [%o2+0x02a],%g2 ! %g2 = fffffffffffff6f6 ! Mem[000000008c8000dc] = 2b821e65, %l1 = 095d6b51, %l4 = b098bd4e add %i1,0x1c,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000002b821e65 ! Mem[000000008d0000d0] = e588bf01, %l0 = 1dd1b634, %l6 = 00000073 add %i2,0x10,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000e588bf01 ! %l6 = 00000000e588bf01, Mem[00000000918000d4] = 985f3b03 stb %l6,[%o3+0x014] ! Mem[00000000918000d4] = 015f3b03 p62_label_4: ! Mem[00000000900000e4] = f2095d6b, %l18 = 8cbda1a270ac63dd ldsb [%o0+0x027],%g2 ! %g2 = fffffffffffffff2 ! Mem[000000008c0000c7] = e9a02f78, %l4 = 000000002b821e65 ldstub [%i0+0x007],%l4 ! %l4 = 0000000000000078 ! Mem[00000000918000f8] = 3636a6ac, %l18 = 8cbda1a270ac63dd ldsw [%o3+0x038],%g2 ! %g2 = 8cbda1a270ac63dd ! Mem[00000000910000c4] = 047d78e7, %l18 = 8cbda1a270ac63dd ldsh [%o2+0x004],%g2 ! %g2 = 000000000000047d ! Mem[000000008d0000da] = 947a9f43, %l1 = 00000000095d6b51 ldstub [%i2+0x01a],%l1 ! %l1 = 000000000000009f ! Mem[000000008c0000d8] = d3a0b6ef, %l4 = 0000000000000078 swap [%i0+%i6],%l4 ! %l4 = 00000000d3a0b6ef ! Mem[000000008c0000f0] = 965c723f, %l3 = 0000000e, %l5 = d2c85a44 add %i0,0x30,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000965c723f ! Mem[00000000900000cc] = 0472ded8, %l18 = 8cbda1a270ac63dd ldsw [%o0+0x00c],%g2 ! %g2 = 8cbda1a270ac63dd ! %l4 = 00000000d3a0b6ef, Mem[00000000918000e1] = f83b746b stb %l4,[%o3+0x021] ! Mem[00000000918000e0] = ef3b746b ! %l6 = e588bf01, %l7 = 00000071, Mem[00000000900000c8] = d7b08d93 0472ded8 std %l6,[%o0+%i4] ! Mem[00000000900000c8] = e588bf01 00000071 p62_label_5: ! %l0 = 000000001dd1b634, Mem[00000000908000f0] = d24aa70c stw %l0,[%o1+%o6] ! Mem[00000000908000f0] = 1dd1b634 ! Mem[000000008d8000ec] = d46e9be4, %l6 = 00000000e588bf01 ldsb [%i3+0x02f],%l6 ! %l6 = ffffffffffffffe4 ! Mem[000000008c8000f8] = 58a126ab, %l2 = 000000008d0a84a9 swap [%i1+0x038],%l2 ! %l2 = 0000000058a126ab ! Mem[000000008c0000ec] = 11b053a5, %l0 = 000000001dd1b634 swap [%i0+0x02c],%l0 ! %l0 = 0000000011b053a5 ! Mem[000000008c0000e0] = 095d6b51, %l3 = 0000000e, %l7 = 00000071 add %i0,0x20,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000095d6b51 ! Mem[000000008d8000e0] = 935c2f2de58b28e3, %l5 = 00000000965c723f, %l7 = 00000000095d6b51 add %i3,0x20,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 935c2f2de58b28e3 ! %l0 = 0000000011b053a5, Mem[00000000910000eb] = f6adbcd5 stb %l0,[%o2+0x02b] ! Mem[00000000910000e8] = a5adbcd5 ! %l2 = 58a126ab, %l3 = 0000000e, Mem[00000000918000f0] = 2effe3b0 5aed9849 std %l2,[%o3+%o6] ! Mem[00000000918000f0] = 58a126ab 0000000e ! Mem[000000008c8000fc] = b7644d6b, %l0 = 11b053a5, %l7 = e58b28e3 add %i1,0x3c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000b7644d6b ! %l2 = 58a126ab, %l3 = 0000000e, Mem[000000008d0000e0] = 0eb0e7f0 ff18bcbe std %l2,[%i2+%o4] ! Mem[000000008d0000e0] = 58a126ab 0000000e p62_label_6: ! Mem[000000008c0000c0] = b1301fb2e9a02fff, %l4 = 00000000d3a0b6ef, %l7 = 00000000b7644d6b casxa [%i0]0x80,%l4,%l7 ! %l7 = b1301fb2e9a02fff ! Mem[000000008d8000d0] = ceaace44f19d51d7, %l6 = ffffffffffffffe4, %l7 = b1301fb2e9a02fff add %i3,0x10,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = ceaace44f19d51d7 ! %l2 = 58a126ab, %l3 = 0000000e, Mem[00000000908000c8] = c1b03c93 a6202de8 std %l2,[%o1+%i4] ! Mem[00000000908000c8] = 58a126ab 0000000e ! Mem[00000000918000c8] = 88436c47, %l18 = 8cbda1a270ac63dd ldsh [%o3+%i4],%g2 ! %g2 = ffffffffffff8843 ! %l2 = 58a126ab, %l3 = 0000000e, Mem[000000008d0000f8] = e5c455de 1dee4ede std %l2,[%i2+0x038] ! Mem[000000008d0000f8] = 58a126ab 0000000e ! Mem[000000008c0000ef] = 1dd1b634, %l6 = ffffffffffffffe4 ldstub [%i0+0x02f],%l6 ! %l6 = 0000000000000034 ! Mem[000000008c0000f4] = 16acc145, %l0 = 11b053a5, %l6 = 00000034 add %i0,0x34,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000016acc145 ! Mem[000000008c8000e0] = 122e0f0f1fe8c779, %l7 = ceaace44f19d51d7, %l6 = 0000000016acc145 add %i1,0x20,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 122e0f0f1fe8c779 ! %l5 = 00000000965c723f, Mem[000000008d8000dc] = bba27efa stw %l5,[%i3+0x01c] ! Mem[000000008d8000dc] = 965c723f ! Mem[000000008c0000d8] = 000000783ccebee0, %l6 = 122e0f0f1fe8c779, %l1 = 000000000000009f add %i0,0x18,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 000000783ccebee0 p62_label_7: ! Mem[00000000918000d4] = 015f3b03, %l18 = 8cbda1a270ac63dd ldsw [%o3+0x014],%g2 ! %g2 = 8cbda1a270ac63dd ! Mem[000000008c8000e0] = 122e0f0f, %l0 = 0000000011b053a5 swap [%i1+%o4],%l0 ! %l0 = 00000000122e0f0f ! Mem[000000008c0000f4] = 16acc145, %l7 = f19d51d7, %l2 = 58a126ab add %i0,0x34,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000016acc145 ! Mem[000000008c8000d0] = fbe05e71, %l3 = 000000000000000e ldsb [%i1+0x011],%l3 ! %l3 = ffffffffffffffe0 ! Mem[00000000910000f4] = cb95fea2, %l18 = 8cbda1a270ac63dd ldsw [%o2+0x034],%g2 ! %g2 = 8cbda1a270ac63dd ! Mem[000000008d0000f8] = 58a126ab, %l1 = 000000783ccebee0 swap [%i2+0x038],%l1 ! %l1 = 0000000058a126ab ! Mem[000000008d0000f1] = 00000073, %l1 = 0000000058a126ab ldstub [%i2+0x031],%l1 ! %l1 = 0000000000000000 ! Mem[00000000910000e4] = 2cae1d1d, %l18 = 8cbda1a270ac63dd ldsh [%o2+0x024],%g2 ! %g2 = 0000000000002cae ! %l4 = d3a0b6ef, %l5 = 965c723f, Mem[000000008d0000c8] = f6dcb12e 5bac5797 std %l4,[%i2+%i4] ! Mem[000000008d0000c8] = d3a0b6ef 965c723f ! Mem[000000008d0000f8] = 3ccebee0, %l5 = 00000000965c723f swap [%i2+0x038],%l5 ! %l5 = 000000003ccebee0 p62_label_8: ! %l1 = 0000000000000000, Mem[00000000918000e8] = d97009e7 stw %l1,[%o3+%o5] ! Mem[00000000918000e8] = 00000000 ! Mem[000000008c0000e0] = 095d6b51, %l7 = ceaace44f19d51d7 ldstub [%i0+%o4],%l7 ! %l7 = 0000000000000009 ! Mem[000000008d8000f0] = 65429583b4e3114d, %l3 = ffffffffffffffe0, %l7 = 0000000000000009 add %i3,0x30,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 65429583b4e3114d ! Mem[00000000908000c0] = db1a682866c2b5be, %l18 = 8cbda1a270ac63dd ldx [%o1+%g0],%g2 ! %g2 = db1a682866c2b5be ! Mem[000000008c0000da] = 00000078, %l0 = 00000000122e0f0f ldstub [%i0+0x01a],%l0 ! %l0 = 0000000000000000 ! Mem[00000000918000d4] = 015f3b03, %l18 = 8cbda1a270ac63dd ldsh [%o3+0x014],%g2 ! %g2 = 000000000000015f ! %l2 = 16acc145, %l3 = ffffffe0, Mem[00000000908000d0] = 7198b30a 564e5092 std %l2,[%o1+%i5] ! Mem[00000000908000d0] = 16acc145 ffffffe0 ! Mem[000000008c8000c8] = 807af8ed, %l1 = 00000000, %l2 = 16acc145 add %i1,0x08,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000807af8ed ! Mem[000000008d8000cc] = 8d0a84a9, %l4 = 00000000d3a0b6ef swap [%i3+0x00c],%l4 ! %l4 = 000000008d0a84a9 ! Mem[00000000900000e4] = e3177af2, %l18 = 8cbda1a270ac63dd ldsb [%o0+0x024],%g2 ! %g2 = ffffffffffffffe3 p62_label_9: ! Mem[00000000900000cc] = 00000071, %l18 = 8cbda1a270ac63dd ldsw [%o0+0x00c],%g2 ! %g2 = 8cbda1a270ac63dd ! Mem[000000008d0000d0] = e588bf013504ba81, %l1 = 0000000000000000, %l3 = ffffffffffffffe0 add %i2,0x10,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = e588bf013504ba81 ! Mem[000000008c8000d4] = bb9c1316, %l1 = 00000000, %l5 = 3ccebee0 add %i1,0x14,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000bb9c1316 ! Mem[000000008c0000c8] = d7af193454cfa1ff, %l7 = 65429583b4e3114d ldx [%i0+%i4],%l7 ! %l7 = d7af193454cfa1ff ! Mem[000000008c0000d7] = 8122a6ce, %l2 = 00000000807af8ed ldstub [%i0+0x017],%l2 ! %l2 = 00000000000000ce ! Mem[00000000900000e0] = 6aadefca, %l18 = 8cbda1a270ac63dd ldsw [%o0+%o4],%g2 ! %g2 = 8cbda1a270ac63dd ! Mem[000000008d8000d0] = ceaace44, %l0 = 0000000000000000 swap [%i3+%i5],%l0 ! %l0 = 00000000ceaace44 ! Mem[00000000910000dc] = 7b31d336, %l18 = 8cbda1a270ac63dd ldsw [%o2+0x01c],%g2 ! %g2 = 8cbda1a270ac63dd ! Mem[000000008d0000d0] = e588bf01, %l0 = ceaace44, %l1 = 00000000 add %i2,0x10,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000e588bf01 ! Mem[000000008d8000dc] = 965c723f, %l2 = 000000ce, %l1 = e588bf01 add %i3,0x1c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000965c723f p62_label_10: ! Mem[000000008d8000dc] = 965c723f, %l3 = e588bf013504ba81 ldstub [%i3+0x01c],%l3 ! %l3 = 0000000000000096 ! Mem[000000008d8000e8] = efffc1e4d46e9be4, %l0 = 00000000ceaace44, %l5 = 00000000bb9c1316 add %i3,0x28,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = efffc1e4d46e9be4 ! %l6 = 122e0f0f1fe8c779, Mem[00000000900000f8] = 725b5596 stw %l6,[%o0+0x038] ! Mem[00000000900000f8] = 1fe8c779 ! Mem[00000000918000c8] = 6c477736, %l18 = 8cbda1a270ac63dd ldsh [%o3+0x00a],%g2 ! %g2 = 0000000000006c47 ! %l1 = 00000000965c723f, Mem[000000008c8000fb] = 8d0a84a9 stb %l1,[%i1+0x03b] ! Mem[000000008c8000f8] = 8d0a843f ! %l5 = efffc1e4d46e9be4, Mem[00000000900000c4] = 8803093b stw %l5,[%o0+0x004] ! Mem[00000000900000c4] = d46e9be4 ! Mem[00000000910000ec] = bcd5b238, %l18 = 8cbda1a270ac63dd ldsb [%o2+0x02d],%g2 ! %g2 = ffffffffffffffbc ! %l0 = 00000000ceaace44, Mem[00000000908000fd] = 225f2800 stb %l0,[%o1+0x03d] ! Mem[00000000908000fc] = 445f2800 ! Mem[000000008d0000c0] = 7dbaf97a, %l0 = ceaace44, %l4 = 8d0a84a9 casa [%i2]0x80,%l0,%l4 ! %l4 = 000000007dbaf97a ! Mem[000000008c0000d8] = 0000ff78, %l1 = 965c723f, %l5 = d46e9be4 add %i0,0x18,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000000000ff78 p62_label_11: ! Mem[000000008d0000f8] = 965c723f0000000e, %l2 = 00000000000000ce, %l1 = 00000000965c723f add %i2,0x38,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 965c723f0000000e ! Mem[000000008d8000f4] = b4e3114d, %l2 = 00000000000000ce swap [%i3+0x034],%l2 ! %l2 = 00000000b4e3114d ! Mem[000000008d8000d8] = 098dc1d1ff5c723f, %l1 = 965c723f0000000e, %l7 = d7af193454cfa1ff add %i3,0x18,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 098dc1d1ff5c723f ! Mem[000000008c8000d0] = fbe05e71bb9c1316, %l7 = 098dc1d1ff5c723f, %l1 = 965c723f0000000e add %i1,0x10,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = fbe05e71bb9c1316 ! %l7 = 098dc1d1ff5c723f, Mem[00000000908000fe] = 5f280000 stb %l7,[%o1+0x03e] ! Mem[00000000908000fc] = 3f280000 ! Mem[00000000908000f4] = 08782d83, %l18 = 8cbda1a270ac63dd ldsb [%o1+0x035],%g2 ! %g2 = 0000000000000008 ! Mem[000000008c0000f8] = b1bdd52c7f040a12, %l2 = 00000000b4e3114d, %l4 = 000000007dbaf97a add %i0,0x38,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = b1bdd52c7f040a12 ! Mem[00000000918000f0] = 58a126ab0000000e, %l18 = 8cbda1a270ac63dd ldx [%o3+%o6],%g2 ! %g2 = 58a126ab0000000e ! Mem[000000008d0000ef] = 095d6b51, %l1 = fbe05e71bb9c1316 ldstub [%i2+0x02f],%l1 ! %l1 = 0000000000000051 ! %l0 = ceaace44, %l1 = 00000051, Mem[00000000900000f8] = 1fe8c779 bab5974c std %l0,[%o0+0x038] ! Mem[00000000900000f8] = ceaace44 00000051 p62_label_12: ! Mem[00000000918000cc] = 7736dd33, %l18 = 8cbda1a270ac63dd ldsh [%o3+0x00c],%g2 ! %g2 = 0000000000007736 ! Mem[000000008c8000c0] = b68aaa28, %l0 = ceaace44, %l5 = 0000ff78 casa [%i1]0x80,%l0,%l5 ! %l5 = 00000000b68aaa28 ! Mem[000000008c0000c0] = b1301fb2, %l4 = 7f040a12, %l2 = b4e3114d casa [%i0]0x80,%l4,%l2 ! %l2 = 00000000b1301fb2 ! Mem[000000008d8000f8] = 7e4d7a62, %l4 = b1bdd52c7f040a12 ldsb [%i3+0x038],%l4 ! %l4 = 000000000000007e ! %l2 = 00000000b1301fb2, Mem[00000000910000d4] = 6e5e25aa stb %l2,[%o2+0x014] ! Mem[00000000910000d4] = b25e25aa ! Mem[000000008c0000cc] = 54cfa1ff, %l5 = b68aaa28, %l0 = ceaace44 add %i0,0x0c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000054cfa1ff ! Mem[000000008d0000f0] = 00ff0073, %l1 = 00000051, %l3 = 00000096 add %i2,0x30,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000000ff0073 ! Mem[000000008d0000e8] = ebf2c92a, %l4 = 000000000000007e swap [%i2+%o5],%l4 ! %l4 = 00000000ebf2c92a ! Mem[000000008d8000d0] = 00000000, %l6 = 1fe8c779, %l6 = 1fe8c779 add %i3,0x10,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000000000000 ! %l6 = 0000000000000000, Mem[00000000908000f0] = 1dd1b634 stw %l6,[%o1+%o6] ! Mem[00000000908000f0] = 00000000 p62_label_13: ! Mem[000000008c8000c4] = dac24eaa, %l5 = 00000000b68aaa28 ldstub [%i1+0x004],%l5 ! %l5 = 00000000000000da ! Mem[000000008d8000e8] = efffc1e4, %l4 = ebf2c92a, %l5 = 000000da add %i3,0x28,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000efffc1e4 ! Mem[000000008c8000c0] = b68aaa28ffc24eaa, %l2 = 00000000b1301fb2, %l7 = 098dc1d1ff5c723f casxa [%i1]0x80,%l2,%l7 ! %l7 = b68aaa28ffc24eaa ! Mem[000000008c0000d8] = 0000ff78, %l5 = 00000000efffc1e4 swap [%i0+%i6],%l5 ! %l5 = 000000000000ff78 ! Mem[000000008c8000c8] = 807af8ed, %l4 = 00000000ebf2c92a swap [%i1+%i4],%l4 ! %l4 = 00000000807af8ed ! Mem[00000000910000c0] = 5f8a08bb, %l18 = 8cbda1a270ac63dd ldsw [%o2+%g0],%g2 ! %g2 = 8cbda1a270ac63dd ! Mem[000000008c8000d8] = 777d38142b821e65, %l0 = 0000000054cfa1ff, %l5 = 000000000000ff78 add %i1,0x18,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 777d38142b821e65 ! Mem[000000008c8000f8] = 8d0a843fb7644d6b, %l3 = 0000000000ff0073, %l2 = 00000000b1301fb2 add %i1,0x38,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 8d0a843fb7644d6b ! Mem[000000008c8000cd] = 5c4827c1, %l4 = 00000000807af8ed ldstub [%i1+0x00d],%l4 ! %l4 = 0000000000000048 ! %l2 = 8d0a843fb7644d6b, Mem[00000000900000e0] = 6aadefca stw %l2,[%o0+%o4] ! Mem[00000000900000e0] = b7644d6b p62_label_14: ! Mem[00000000910000cc] = 411906bd, %l18 = 8cbda1a270ac63dd ldsh [%o2+0x00e],%g2 ! %g2 = 0000000000004119 ! %l4 = 00000048, %l5 = 2b821e65, Mem[000000008c0000c8] = d7af1934 54cfa1ff std %l4,[%i0+%i4] ! Mem[000000008c0000c8] = 00000048 2b821e65 ! Mem[00000000908000e8] = 52d85af6, %l18 = 8cbda1a270ac63dd ldsh [%o1+%o5],%g2 ! %g2 = 00000000000052d8 ! Mem[00000000918000dc] = bc89c3be, %l18 = 8cbda1a270ac63dd ldsb [%o3+0x01d],%g2 ! %g2 = ffffffffffffffbc ! %l4 = 0000000000000048, Mem[00000000908000c9] = a126ab00 stb %l4,[%o1+0x009] ! Mem[00000000908000c8] = 4826ab00 ! %l6 = 00000000, %l7 = ffc24eaa, Mem[00000000908000e8] = 52d85af6 5bd6f7c8 std %l6,[%o1+%o5] ! Mem[00000000908000e8] = 00000000 ffc24eaa ! Mem[000000008c0000ea] = 2fc9f37c, %l7 = b68aaa28ffc24eaa ldstub [%i0+0x02a],%l7 ! %l7 = 00000000000000f3 ! Mem[000000008d8000d0] = 00000000, %l1 = 00000051, %l3 = 00ff0073 add %i3,0x10,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000000000000 ! %l2 = b7644d6b, %l3 = 00000000, Mem[00000000910000d8] = 3b50fb69 7b31d336 std %l2,[%o2+%i6] ! Mem[00000000910000d8] = b7644d6b 00000000 ! Mem[000000008d0000c8] = d3a0b6ef, %l7 = 000000f3, %l5 = 2b821e65 add %i2,0x08,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000d3a0b6ef p62_label_15: ! Mem[000000008d0000f0] = 00ff0073, %l3 = 0000000000000000 ldstub [%i2+%o6],%l3 ! %l3 = 0000000000000000 ! Mem[000000008c8000d8] = 777d3814, %l6 = 00000000, %l1 = 00000051 add %i1,0x18,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000777d3814 ! Mem[000000008c8000f0] = 99b63241, %l1 = 777d3814, %l6 = 00000000 add %i1,0x30,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000099b63241 ! Mem[00000000908000dc] = d6242a17, %l18 = 8cbda1a270ac63dd ldsb [%o1+0x01f],%g2 ! %g2 = ffffffffffffffd6 ! Mem[000000008d8000dc] = ff5c723f, %l3 = 0000000000000000 ldsh [%i3+0x01c],%l3 ! %l3 = ffffffffffffff5c ! Mem[000000008d8000e0] = 935c2f2de58b28e3, %l1 = 00000000777d3814, %l0 = 0000000054cfa1ff add %i3,0x20,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 935c2f2de58b28e3 ! Mem[00000000918000e4] = 60800000, %l18 = 8cbda1a270ac63dd ldsh [%o3+0x026],%g2 ! %g2 = 0000000000006080 ! Mem[000000008d8000e8] = efffc1e4, %l3 = ffffff5c, %l6 = 99b63241 add %i3,0x28,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000efffc1e4 ! %l6 = 00000000efffc1e4, Mem[000000008c0000d9] = efffc1e4 stb %l6,[%i0+0x019] ! Mem[000000008c0000d8] = efe4c1e4 ! Mem[000000008d8000c0] = 73ffcc1b80b221e0, %l0 = 935c2f2de58b28e3, %l1 = 00000000777d3814 casxa [%i3]0x80,%l0,%l1 ! %l1 = 73ffcc1b80b221e0 ba,a p62_not_taken_0_end p62_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p62_branch_failed p62_not_taken_0_end: ! End of Random Code for Processor 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 935c2f2de58b28e3 bne,a,pn %xcc,p62_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 73ffcc1b80b221e0 bne,a,pn %xcc,p62_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 8d0a843fb7644d6b bne,a,pn %xcc,p62_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffffffff5c bne,a,pn %xcc,p62_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000048 bne,a,pn %xcc,p62_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000d3a0b6ef bne,a,pn %xcc,p62_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000efffc1e4 bne,a,pn %xcc,p62_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000f3 bne,a,pn %xcc,p62_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p62_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 000000482b821e65 ldx [%i0+0x008],%g3 ! Observed data at 000000008c0000c8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 78065a628122a6ff ldx [%i0+0x010],%g3 ! Observed data at 000000008c0000d0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = efe4c1e43ccebee0 ldx [%i0+0x018],%g3 ! Observed data at 000000008c0000d8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff5d6b51d2c85a44 ldx [%i0+0x020],%g3 ! Observed data at 000000008c0000e0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2fc9ff7c1dd1b6ff ldx [%i0+0x028],%g3 ! Observed data at 000000008c0000e8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x028,%g4 set p62_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ebf2c92a5cff27c1 ldx [%i1+0x008],%g3 ! Observed data at 000000008c8000c8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 11b053a51fe8c779 ldx [%i1+0x020],%g3 ! Observed data at 000000008c8000e0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 986362313c6ccb40 ldx [%i1+0x028],%g3 ! Observed data at 000000008c8000e8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x028,%g4 set p62_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = d3a0b6ef965c723f ldx [%i2+0x008],%g3 ! Observed data at 000000008d0000c8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 947aff437b5486de 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 = 58a126ab0000000e ldx [%i2+0x020],%g3 ! Observed data at 000000008d0000e0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000007e095d6bff ldx [%i2+0x028],%g3 ! Observed data at 000000008d0000e8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffff0073a93a9bf9 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 ldx [%g1+0x008],%g2 ! Expected data = 3c6ccb40d3a0b6ef ldx [%i3+0x008],%g3 ! Observed data at 000000008d8000c8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = 65429583000000ce ldx [%i3+0x030],%g3 ! Observed data at 000000008d8000f0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x030,%g4 ! The test for processor 62 has passed p62_passed: ta GOOD_TRAP nop p62_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p62_failed p62_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p62_failed p62_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p62_failed p62_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p62_failed p62_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p62_failed p62_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p62_failed p62_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p62_failed p62_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p62_failed ! The test for processor 62 failed p62_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f8] ! Set processor 62 done flag set p62_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 62 failed p62_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f8] ! Set processor 62 done flag set p62_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p62_dfill_failed: ba p62_failed mov 0xddd,%g1 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: ldsw [%i0+0x004],%l6 ! Mem[000000008c0000c4] ldsh [%i0+0x006],%l5 ! Mem[000000008c0000c6] ldsb [%i3+0x026],%l4 ! Mem[000000008d8000e6] done p62_trap1o: ldsw [%o0+0x004],%l6 ! Mem[000000008c0000c4] ldsh [%o0+0x006],%l5 ! Mem[000000008c0000c6] ldsb [%o3+0x026],%l4 ! Mem[000000008d8000e6] done p62_trap2e: ldx [%i3+0x018],%l3 ! Mem[000000008d8000d8] std %l0,[%i1+0x008] ! Mem[000000008c8000c8] lduw [%i0+0x018],%l4 ! Mem[000000008c0000d8] stw %l3,[%i3+0x01c] ! Mem[000000008d8000dc] ldd [%i3+0x038],%l0 ! Mem[000000008d8000f8] ldsw [%i0+0x03c],%l3 ! Mem[000000008c0000fc] done p62_trap2o: ldx [%o3+0x018],%l3 ! Mem[000000008d8000d8] std %l0,[%o1+0x008] ! Mem[000000008c8000c8] lduw [%o0+0x018],%l4 ! Mem[000000008c0000d8] stw %l3,[%o3+0x01c] ! Mem[000000008d8000dc] ldd [%o3+0x038],%l0 ! Mem[000000008d8000f8] ldsw [%o0+0x03c],%l3 ! Mem[000000008c0000fc] done p62_trap3e: nop nop nop nop nop nop done p62_trap3o: nop nop nop nop nop nop done p62_init_memory_pointers: set p62_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p62_local0_start,%i0 set p62_local1_start,%i1 set p62_local2_start,%i2 set p62_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = ab0caada11b053a5 ldx [%g1+0x008],%l1 ! %l1 = 7280dd38b7916abb ldx [%g1+0x010],%l2 ! %l2 = a5730bb84f1d14e6 ldx [%g1+0x018],%l3 ! %l3 = 870210a478b0b380 ldx [%g1+0x020],%l4 ! %l4 = 6caab4340c30e14f ldx [%g1+0x028],%l5 ! %l5 = 4dfff147ddc2b0db ldx [%g1+0x030],%l6 ! %l6 = babf864ed69e2d1d ldx [%g1+0x038],%l7 ! %l7 = 8ce6a6380ca3063f ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%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 = b5abd16f 01281575 5c370b3c 85ea5911 ! %f4 = 604c5765 05b6ef46 7b5a5902 7795f57e ! %f8 = bed3a9d2 16168d78 f388b8c5 02602977 ! %f12 = e6a41426 404f463f 7c4fa771 f725929d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f8d11aba ea2a0e29 68f39c0c 3b7e7a36 ! %f20 = cb5b44aa be539b9e 49576ccc 05c823b7 ! %f24 = b501b7cc b6e9c8f0 fd14ae49 f3a42010 ! %f28 = d1a2c42a afcf3739 1e4a2a8a 1c5d63fc ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0ada3d09 b4af1dfb 3fed4eff fb1d24a7 ! %f36 = 958444ae 81537956 cb48e021 bbd18518 ! %f40 = 85d4907c 43d188de 6a4031b0 f6cf0b54 ! %f44 = aec1011d b474a776 af036343 7426ba8c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xde180c8800000034,%g7,%g1 ! GSR scale = 6, align = 4 wr %g1,%g0,%gsr ! GSR = de180c8800000034 wr %g0,%y ! Clear Y 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: ! %l2 = e95773aac513b9e5, Mem[000000008f8000ec] = e0896f9f stw %l2,[%i3+0x02c] ! Mem[000000008f8000ec] = c513b9e5 ! Mem[000000008e0000d0] = aa99bf7b, %l2 = e95773aac513b9e5 swap [%i0+%i5],%l2 ! %l2 = 00000000aa99bf7b ! Mem[000000008f0000e8] = 96759477, %l6 = b35ecca5cac42f47 ldstub [%i2+%o5],%l6 ! %l6 = 0000000000000096 ! Mem[000000008e8000e0] = c4bbe40d, %l2 = aa99bf7b, %l3 = c3056a8d add %i1,0x20,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000c4bbe40d ! Mem[000000008e8000e0] = c4bbe40d, %l4 = ffc527a666996120 ldsh [%i1+0x022],%l4 ! %l4 = ffffffffffffe40d ! Mem[00000000918000c8] = 477736dd, %l18 = 3d82fb342dca96f6 ldsb [%o3+0x00b],%g2 ! %g2 = 0000000000000047 ! Mem[00000000900000fc] = bab5974c, %l18 = 3d82fb342dca96f6 ldsb [%o0+0x03c],%g2 ! %g2 = ffffffffffffffba ! Mem[00000000908000f0] = d24aa70c, %l18 = 3d82fb342dca96f6 ldsw [%o1+%o6],%g2 ! %g2 = 3d82fb342dca96f6 ! Mem[000000008f0000d0] = 593573e4, %l4 = ffffffffffffe40d swap [%i2+%i5],%l4 ! %l4 = 00000000593573e4 ! Mem[000000008f0000e0] = f166fd8e50405d1a, %l1 = 62ebfd8e35f9ff88, %l6 = 0000000000000096 add %i2,0x20,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = f166fd8e50405d1a p63_label_2: ! Mem[000000008e8000f0] = 16f72dd6ef06b5bd, %l1 = 62ebfd8e35f9ff88 ldx [%i1+%o6],%l1 ! %l1 = 16f72dd6ef06b5bd ! Mem[00000000908000fc] = ab225f28, %l18 = 3d82fb342dca96f6 ldsh [%o1+0x03c],%g2 ! %g2 = ffffffffffffab22 ! Mem[000000008e8000e8] = af94a399, %l6 = 50405d1a, %l1 = ef06b5bd add %i1,0x28,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000af94a399 ! Mem[000000008f0000c4] = bf04b2da, %l3 = 00000000c4bbe40d ldstub [%i2+0x004],%l3 ! %l3 = 00000000000000bf ! Mem[000000008f8000cc] = a878db22, %l1 = af94a399, %l5 = 82de7003 add %i3,0x0c,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000a878db22 ! Mem[000000008e8000c4] = a6911b06, %l4 = 593573e4, %l5 = a878db22 add %i1,0x04,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000a6911b06 ! Mem[000000008f0000f8] = 727ba67c3eff146d, %l2 = 00000000aa99bf7b, %l1 = 00000000af94a399 add %i2,0x38,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 727ba67c3eff146d ! %l5 = 00000000a6911b06, Mem[00000000900000d8] = e8bc328c stb %l5,[%o0+%i6] ! Mem[00000000900000d8] = 06bc328c ! Mem[000000008f8000c8] = d7e5e129, %l6 = f166fd8e50405d1a ldstub [%i3+%i4],%l6 ! %l6 = 00000000000000d7 ! Mem[000000008f0000ec] = 36342872, %l3 = 000000bf, %l5 = a6911b06 add %i2,0x2c,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000036342872 p63_label_3: ! Mem[000000008f0000e6] = 50405d1a, %l6 = 00000000000000d7 ldstub [%i2+0x026],%l6 ! %l6 = 000000000000005d ! Mem[00000000918000e8] = d97009e7, %l18 = 3d82fb342dca96f6 ldsw [%o3+%o5],%g2 ! %g2 = 3d82fb342dca96f6 ! Mem[000000008e0000c0] = 56bfecdb, %l6 = 0000005d, %l7 = e3645474 casa [%i0]0x80,%l6,%l7 ! %l7 = 0000000056bfecdb ! Mem[000000008f8000f8] = 54349e55, %l1 = 727ba67c3eff146d swap [%i3+0x038],%l1 ! %l1 = 0000000054349e55 ! Mem[000000008f8000d8] = c252407a, %l4 = 593573e4, %l6 = 0000005d add %i3,0x18,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000c252407a ! Mem[00000000900000c0] = 00880309, %l18 = 3d82fb342dca96f6 ldsb [%o0+0x003],%g2 ! %g2 = 0000000000000000 ! Mem[000000008e0000c0] = 56bfecdb, %l2 = 00000000aa99bf7b ldsb [%i0+0x003],%l2 ! %l2 = ffffffffffffffdb ! Mem[000000008e0000dc] = 4ef72b0d, %l7 = 56bfecdb, %l4 = 593573e4 add %i0,0x1c,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000004ef72b0d ! Mem[000000008f0000c4] = ff04b2da, %l0 = 59eea5cc6f579674 swap [%i2+0x004],%l0 ! %l0 = 00000000ff04b2da ! %l6 = c252407a, %l7 = 56bfecdb, Mem[00000000910000f0] = 38ff2a97 cb95fea2 std %l6,[%o2+%o6] ! Mem[00000000910000f0] = c252407a 56bfecdb p63_label_4: ! Mem[000000008e8000c4] = a6911b06, %l0 = 00000000ff04b2da swap [%i1+0x004],%l0 ! %l0 = 00000000a6911b06 ! Mem[000000008e8000e4] = 7eb6a1fc, %l2 = ffffffdb, %l2 = ffffffdb add %i1,0x24,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000007eb6a1fc ! Mem[000000008f8000cc] = a878db22, %l7 = 0000000056bfecdb swap [%i3+0x00c],%l7 ! %l7 = 00000000a878db22 ! %l4 = 4ef72b0d, %l5 = 36342872, Mem[000000008e0000f8] = 37b63aef d5ec9d50 std %l4,[%i0+0x038] ! Mem[000000008e0000f8] = 4ef72b0d 36342872 ! %l4 = 000000004ef72b0d, Mem[000000008f8000e4] = 5414e9d1 stw %l4,[%i3+0x024] ! Mem[000000008f8000e4] = 4ef72b0d ! Mem[000000008f0000c0] = 1e3392056f579674, %l4 = 000000004ef72b0d, %l7 = 00000000a878db22 casxa [%i2]0x80,%l4,%l7 ! %l7 = 1e3392056f579674 ! Mem[000000008e0000e0] = b95efd0f, %l2 = 000000007eb6a1fc swap [%i0+%o4],%l2 ! %l2 = 00000000b95efd0f ! Mem[00000000900000e4] = e3177af2, %l18 = 3d82fb342dca96f6 ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffffe317 ! Mem[00000000910000f0] = 52407a56, %l18 = 3d82fb342dca96f6 ldsb [%o2+0x031],%g2 ! %g2 = 0000000000000052 ! %l6 = c252407a, %l7 = 6f579674, Mem[00000000910000d0] = 06bd17f6 6e5e25aa std %l6,[%o2+%i5] ! Mem[00000000910000d0] = c252407a 6f579674 p63_label_5: ! Mem[000000008e8000ec] = 143f325a, %l0 = 00000000a6911b06 swap [%i1+0x02c],%l0 ! %l0 = 00000000143f325a ! Mem[00000000918000d0] = 70b0ab0e985f3b03, %l18 = 3d82fb342dca96f6 ldx [%o3+%i5],%g2 ! %g2 = 70b0ab0e985f3b03 ! Mem[000000008f8000d8] = c252407a, %l2 = 00000000b95efd0f swap [%i3+%i6],%l2 ! %l2 = 00000000c252407a ! Mem[00000000908000dc] = d6242a17, %l18 = 3d82fb342dca96f6 ldsb [%o1+0x01f],%g2 ! %g2 = ffffffffffffffd6 ! Mem[000000008e8000e4] = 7eb6a1fc, %l2 = 00000000c252407a swap [%i1+0x024],%l2 ! %l2 = 000000007eb6a1fc ! Mem[000000008e8000e5] = c252407a, %l6 = 00000000c252407a ldstub [%i1+0x025],%l6 ! %l6 = 0000000000000052 ! %l2 = 000000007eb6a1fc, Mem[00000000900000c5] = 03093bd7 stb %l2,[%o0+0x005] ! Mem[00000000900000c4] = fc093bd7 ! Mem[000000008e0000f0] = 5c262790, %l2 = 000000007eb6a1fc swap [%i0+%o6],%l2 ! %l2 = 000000005c262790 ! %l5 = 0000000036342872, Mem[00000000900000c0] = 64f48500 stw %l5,[%o0+%g0] ! Mem[00000000900000c0] = 36342872 ! Mem[000000008e0000c8] = 90d1b3b1, %l7 = 6f579674, %l2 = 5c262790 add %i0,0x08,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000090d1b3b1 p63_label_6: ! Mem[00000000900000c4] = 88fc093b, %l18 = 3d82fb342dca96f6 ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffff88fc ! Mem[00000000910000e0] = 01c2133f, %l18 = 3d82fb342dca96f6 ldsw [%o2+%o4],%g2 ! %g2 = 3d82fb342dca96f6 ! Mem[000000008e8000d0] = 7ab0e097, %l1 = 54349e55, %l5 = 36342872 add %i1,0x10,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000007ab0e097 ! %l6 = 00000052, %l7 = 6f579674, Mem[00000000900000d0] = cf511728 93556acd std %l6,[%o0+%i5] ! Mem[00000000900000d0] = 00000052 6f579674 ! Mem[000000008e0000e0] = 7eb6a1fc, %l4 = 4ef72b0d, %l3 = 000000bf add %i0,0x20,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000007eb6a1fc ! Mem[000000008e0000c8] = 90d1b3b1, %l2 = 90d1b3b1, %l2 = 90d1b3b1 add %i0,0x08,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000090d1b3b1 ! Mem[000000008e8000d0] = 7ab0e097befe8d0f, %l6 = 0000000000000052, %l1 = 0000000054349e55 add %i1,0x10,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 7ab0e097befe8d0f ! Mem[000000008f0000cd] = c1b44230, %l5 = 000000007ab0e097 ldstub [%i2+0x00d],%l5 ! %l5 = 00000000000000b4 ! Mem[000000008e0000c0] = 56bfecdbfc832567, %l0 = 00000000143f325a ldx [%i0+%g0],%l0 ! %l0 = 56bfecdbfc832567 ! Mem[00000000900000fc] = 974c0000, %l18 = 3d82fb342dca96f6 ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffff974c p63_label_7: ! Mem[000000008f8000f0] = b5ab44721ae21ecf, %l3 = 000000007eb6a1fc, %l2 = 0000000090d1b3b1 add %i3,0x30,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = b5ab44721ae21ecf ! Mem[000000008f8000cc] = 56bfecdb, %l6 = 00000052, %l7 = 6f579674 add %i3,0x0c,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000056bfecdb ! %l0 = 56bfecdbfc832567, Mem[000000008e8000f4] = ef06b5bd stw %l0,[%i1+0x034] ! Mem[000000008e8000f4] = fc832567 ! Mem[000000008f8000f5] = 1ae21ecf, %l6 = 0000000000000052 ldstub [%i3+0x035],%l6 ! %l6 = 00000000000000e2 ! Mem[000000008e0000fb] = 4ef72b0d, %l6 = 00000000000000e2 ldstub [%i0+0x03b],%l6 ! %l6 = 000000000000000d ! Mem[000000008e0000d4] = 2ebebdfd, %l5 = 00000000000000b4 swap [%i0+0x014],%l5 ! %l5 = 000000002ebebdfd ! %l1 = 7ab0e097befe8d0f, Mem[00000000908000dc] = 2d2207d6 stw %l1,[%o1+0x01c] ! Mem[00000000908000dc] = befe8d0f ! %l6 = 000000000000000d, Mem[00000000910000f0] = c252407a stw %l6,[%o2+%o6] ! Mem[00000000910000f0] = 0000000d ! Mem[000000008e8000e0] = c4bbe40d, %l6 = 0000000d, %l7 = 56bfecdb add %i1,0x20,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000c4bbe40d ! Mem[00000000908000d4] = 50925b0d, %l18 = 3d82fb342dca96f6 ldsb [%o1+0x016],%g2 ! %g2 = 0000000000000050 p63_label_8: ! Mem[000000008f8000e0] = ece5055a, %l3 = 000000007eb6a1fc ldsb [%i3+0x022],%l3 ! %l3 = 0000000000000005 ! %l4 = 000000004ef72b0d, Mem[00000000918000ec] = e5df9dd8 stb %l4,[%o3+0x02c] ! Mem[00000000918000ec] = 0ddf9dd8 ! Mem[000000008f8000f4] = 1aff1ecf, %l5 = 2ebebdfd, %l5 = 2ebebdfd add %i3,0x34,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 000000001aff1ecf ! Mem[000000008f8000cc] = 56bfecdb, %l1 = befe8d0f, %l3 = 00000005 add %i3,0x0c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000056bfecdb ! %l6 = 000000000000000d, Mem[00000000918000fb] = ac755694 stb %l6,[%o3+0x03b] ! Mem[00000000918000f8] = 0d755694 ! Mem[00000000900000fc] = bab5974c, %l18 = 3d82fb342dca96f6 ldsh [%o0+0x03c],%g2 ! %g2 = ffffffffffffbab5 ! Mem[000000008f8000f8] = 3eff146d405c8db0, %l4 = 000000004ef72b0d, %l4 = 000000004ef72b0d add %i3,0x38,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 3eff146d405c8db0 ! Mem[000000008f0000d8] = 78bca53b, %l3 = 0000000056bfecdb ldsh [%i2+%i6],%l3 ! %l3 = 00000000000078bc ! Mem[000000008f0000d8] = 78bca53b, %l4 = 405c8db0, %l0 = fc832567 add %i2,0x18,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000078bca53b ! Mem[000000008e0000f4] = 41a9d08a, %l1 = befe8d0f, %l3 = 000078bc add %i0,0x34,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000041a9d08a p63_label_9: ! %l7 = 00000000c4bbe40d, Mem[00000000908000ec] = 5bd6f7c8 stb %l7,[%o1+0x02c] ! Mem[00000000908000ec] = 0dd6f7c8 ! Mem[000000008f8000f8] = 3eff146d, %l2 = 1ae21ecf, %l2 = 1ae21ecf add %i3,0x38,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000003eff146d ! Mem[000000008e0000f0] = 7eb6a1fc, %l5 = 1aff1ecf, %l6 = 0000000d add %i0,0x30,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000007eb6a1fc ! Mem[000000008e0000fc] = 36342872, %l4 = 3eff146d405c8db0 swap [%i0+0x03c],%l4 ! %l4 = 0000000036342872 ! Mem[000000008e0000d4] = 000000b4, %l4 = 0000000036342872 ldsb [%i0+0x014],%l4 ! %l4 = 0000000000000000 ! Mem[000000008f8000f8] = 3eff146d, %l5 = 000000001aff1ecf ldstub [%i3+0x038],%l5 ! %l5 = 000000000000003e ! %l4 = 00000000, %l5 = 0000003e, Mem[00000000908000c0] = e91a6828 66c2b5be std %l4,[%o1+%g0] ! Mem[00000000908000c0] = 00000000 0000003e ! Mem[000000008f8000d0] = 2af8bafd, %l4 = 0000000000000000 swap [%i3+%i5],%l4 ! %l4 = 000000002af8bafd ! Mem[00000000918000d0] = 70b0ab0e, %l18 = 3d82fb342dca96f6 ldsw [%o3+%i5],%g2 ! %g2 = 3d82fb342dca96f6 ! Mem[000000008e0000c4] = fc832567, %l7 = c4bbe40d, %l3 = 41a9d08a add %i0,0x04,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000fc832567 p63_label_10: ! Mem[000000008f0000ec] = 36342872, %l0 = 78bca53b, %l7 = c4bbe40d add %i2,0x2c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000036342872 ! Mem[000000008e0000e8] = 322806e52719f656, %l6 = 000000007eb6a1fc, %l1 = 7ab0e097befe8d0f add %i0,0x28,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 322806e52719f656 ! Mem[000000008f8000ec] = c513b9e5, %l7 = 0000000036342872 ldstub [%i3+0x02c],%l7 ! %l7 = 00000000000000c5 ! %l6 = 000000007eb6a1fc, Mem[000000008e0000e4] = 9c77ebaf stw %l6,[%i0+0x024] ! Mem[000000008e0000e4] = 7eb6a1fc ! Mem[000000008f0000cc] = c1ff4230, %l2 = 000000003eff146d swap [%i2+0x00c],%l2 ! %l2 = 00000000c1ff4230 ! Mem[000000008e8000d1] = 7ab0e097, %l7 = 00000000000000c5 ldstub [%i1+0x011],%l7 ! %l7 = 00000000000000b0 ! Mem[000000008f8000dc] = ac3b14e1, %l2 = 00000000c1ff4230 ldsb [%i3+0x01e],%l2 ! %l2 = 0000000000000014 ! Mem[000000008f0000c0] = 1e3392056f579674, %l4 = 000000002af8bafd, %l1 = 322806e52719f656 casxa [%i2]0x80,%l4,%l1 ! %l1 = 1e3392056f579674 ! Mem[00000000910000dc] = 7b31d336, %l18 = 3d82fb342dca96f6 ldsh [%o2+0x01c],%g2 ! %g2 = 0000000000007b31 ! Mem[00000000910000d0] = c252407a6f579674, %l18 = 3d82fb342dca96f6 ldx [%o2+%i5],%g2 ! %g2 = c252407a6f579674 p63_label_11: ! Mem[00000000910000c0] = 5f8a08bb, %l18 = 3d82fb342dca96f6 ldsh [%o2+%g0],%g2 ! %g2 = 0000000000005f8a ! Mem[00000000900000c0] = 36342872, %l18 = 3d82fb342dca96f6 ldsw [%o0+%g0],%g2 ! %g2 = 3d82fb342dca96f6 ! Mem[000000008f8000ec] = ff13b9e5, %l2 = 0000000000000014 swap [%i3+0x02c],%l2 ! %l2 = 00000000ff13b9e5 ! %l2 = ff13b9e5, %l3 = fc832567, Mem[00000000900000f0] = 44cc4dae 4499e34c std %l2,[%o0+%o6] ! Mem[00000000900000f0] = ff13b9e5 fc832567 ! Mem[000000008f0000cf] = 3eff146d, %l4 = 000000002af8bafd ldstub [%i2+0x00f],%l4 ! %l4 = 000000000000006d ! Mem[00000000908000fc] = 28000000, %l18 = 3d82fb342dca96f6 ldsb [%o1+0x03f],%g2 ! %g2 = 0000000000000028 ! Mem[000000008f8000d8] = b95efd0f, %l3 = 00000000fc832567 swap [%i3+%i6],%l3 ! %l3 = 00000000b95efd0f ! Mem[00000000918000d8] = 002229bc, %l18 = 3d82fb342dca96f6 ldsh [%o3+0x01a],%g2 ! %g2 = 0000000000000022 ! %l4 = 000000000000006d, Mem[00000000900000e8] = 8b54c8c1 stw %l4,[%o0+%o5] ! Mem[00000000900000e8] = 0000006d ! Mem[000000008f8000d0] = 00000000, %l3 = 00000000b95efd0f swap [%i3+%i5],%l3 ! %l3 = 0000000000000000 p63_label_12: ! Mem[000000008f8000f8] = ffff146d, %l3 = 0000000000000000 ldsb [%i3+0x03b],%l3 ! %l3 = 000000000000006d ! %l0 = 0000000078bca53b, Mem[00000000908000f1] = 4aa70cf4 stb %l0,[%o1+0x031] ! Mem[00000000908000f0] = 3ba70cf4 ! Mem[000000008e8000d8] = f3f1667a, %l6 = 7eb6a1fc, %l0 = 78bca53b add %i1,0x18,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000f3f1667a ! Mem[00000000910000e8] = 8a57f6f6adbcd5b2, %l18 = 3d82fb342dca96f6 ldx [%o2+%o5],%g2 ! %g2 = 8a57f6f6adbcd5b2 ! Mem[000000008f8000d8] = fc832567, %l6 = 000000007eb6a1fc ldsb [%i3+0x01a],%l6 ! %l6 = 0000000000000025 ! Mem[000000008e0000d0] = c513b9e5, %l3 = 0000006d, %l3 = 0000006d add %i0,0x10,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000c513b9e5 ! Mem[000000008f8000f0] = b5ab4472, %l4 = 0000006d, %l3 = c513b9e5 add %i3,0x30,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000b5ab4472 ! %l0 = 00000000f3f1667a, Mem[00000000900000cc] = 0472ded8 stb %l0,[%o0+0x00c] ! Mem[00000000900000cc] = 7a72ded8 ! Mem[000000008e8000f8] = ce0055aa, %l7 = 000000b0, %l2 = ff13b9e5 add %i1,0x38,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000ce0055aa ! Mem[00000000908000e4] = 21f5d561, %l18 = 3d82fb342dca96f6 ldsw [%o1+0x024],%g2 ! %g2 = 3d82fb342dca96f6 p63_label_13: ! %l3 = 00000000b5ab4472, Mem[00000000908000dd] = fe8d0f24 stb %l3,[%o1+0x01d] ! Mem[00000000908000dc] = 728d0f24 ! %l2 = ce0055aa, %l3 = b5ab4472, Mem[00000000910000d8] = 3b50fb69 7b31d336 std %l2,[%o2+%i6] ! Mem[00000000910000d8] = ce0055aa b5ab4472 ! %l0 = f3f1667a, %l1 = 6f579674, Mem[00000000918000e8] = d97009e7 0ddf9dd8 std %l0,[%o3+%o5] ! Mem[00000000918000e8] = f3f1667a 6f579674 ! Mem[000000008f0000e3] = f166fd8e, %l4 = 000000000000006d ldstub [%i2+0x023],%l4 ! %l4 = 000000000000008e ! Mem[00000000908000fc] = ab225f28, %l18 = 3d82fb342dca96f6 ldsw [%o1+0x03c],%g2 ! %g2 = 3d82fb342dca96f6 ! Mem[000000008e8000d8] = f3f1667ae70b4e97, %l2 = 00000000ce0055aa, %l4 = 000000000000008e add %i1,0x18,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = f3f1667ae70b4e97 ! Mem[000000008f8000e0] = ece5055a, %l3 = b5ab4472, %l5 = 0000003e add %i3,0x20,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000ece5055a ! Mem[000000008e0000d0] = c513b9e5, %l7 = 000000b0, %l3 = b5ab4472 add %i0,0x10,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000c513b9e5 ! %l2 = 00000000ce0055aa, Mem[000000008f8000e8] = 4f2acff1 stb %l2,[%i3+%o5] ! Mem[000000008f8000e8] = aa2acff1 ! Mem[000000008f8000fc] = 405c8db0, %l1 = 1e3392056f579674 swap [%i3+0x03c],%l1 ! %l1 = 00000000405c8db0 p63_label_14: ! Mem[00000000900000f0] = ff13b9e5, %l18 = 3d82fb342dca96f6 ldsw [%o0+%o6],%g2 ! %g2 = 3d82fb342dca96f6 ! %l4 = e70b4e97, %l5 = ece5055a, Mem[00000000900000d8] = 06bc328c aea3305c std %l4,[%o0+%i6] ! Mem[00000000900000d8] = e70b4e97 ece5055a ! Mem[00000000910000d8] = ce0055aa, %l18 = 3d82fb342dca96f6 ldsw [%o2+%i6],%g2 ! %g2 = 3d82fb342dca96f6 ! Mem[000000008e0000e0] = 7eb6a1fc, %l5 = ece5055a, %l2 = ce0055aa add %i0,0x20,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000007eb6a1fc ! Mem[00000000910000f4] = 56bfecdb, %l18 = 3d82fb342dca96f6 ldsh [%o2+0x034],%g2 ! %g2 = 00000000000056bf ! Mem[000000008e0000d8] = 48b36309, %l7 = 00000000000000b0 swap [%i0+%i6],%l7 ! %l7 = 0000000048b36309 ! Mem[00000000918000c4] = bd1b8843, %l18 = 3d82fb342dca96f6 ldsb [%o3+0x006],%g2 ! %g2 = ffffffffffffffbd ! Mem[00000000908000c0] = 00000000, %l18 = 3d82fb342dca96f6 ldsh [%o1+%g0],%g2 ! %g2 = 0000000000000000 ! %l0 = 00000000f3f1667a, Mem[000000008f0000f0] = 2add8b7a stw %l0,[%i2+%o6] ! Mem[000000008f0000f0] = f3f1667a ! Mem[00000000910000e8] = f6adbcd5, %l18 = 3d82fb342dca96f6 ldsb [%o2+0x02b],%g2 ! %g2 = fffffffffffffff6 p63_label_15: ! Mem[00000000908000f4] = f408782d, %l18 = 3d82fb342dca96f6 ldsh [%o1+0x034],%g2 ! %g2 = fffffffffffff408 ! Mem[000000008e0000f2] = 7eb6a1fc, %l1 = 00000000405c8db0 ldstub [%i0+0x032],%l1 ! %l1 = 00000000000000a1 ! Mem[000000008e0000fc] = 405c8db0, %l2 = 7eb6a1fc, %l2 = 7eb6a1fc add %i0,0x3c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000405c8db0 ! %l0 = 00000000f3f1667a, Mem[000000008f8000dc] = ac3b14e1 stw %l0,[%i3+0x01c] ! Mem[000000008f8000dc] = f3f1667a ! Mem[00000000918000c0] = 69d68606, %l18 = 3d82fb342dca96f6 ldsb [%o3+%g0],%g2 ! %g2 = 0000000000000069 ! %l6 = 00000025, %l7 = 48b36309, Mem[00000000908000c0] = 00000000 0000003e std %l6,[%o1+%g0] ! Mem[00000000908000c0] = 00000025 48b36309 ! Mem[000000008e8000e4] = c2ff407a, %l3 = 00000000c513b9e5 swap [%i1+0x024],%l3 ! %l3 = 00000000c2ff407a ! Mem[000000008e8000f8] = ce0055aa, %l1 = 00000000000000a1 ldsw [%i1+0x038],%l1 ! %l1 = ffffffffce0055aa ! Mem[000000008e8000c9] = 5a7422a8, %l1 = ffffffffce0055aa ldstub [%i1+0x009],%l1 ! %l1 = 0000000000000074 ! Mem[000000008f8000d5] = 48636bec, %l3 = 00000000c2ff407a ldstub [%i3+0x015],%l3 ! %l3 = 0000000000000063 ba,a p63_not_taken_0_end p63_not_taken_0: ! The following code should not be executed ldd [%i0+0x038],%l2 ldd [%i2+0x008],%l6 stb %l7,[%i2+0x010] lduh [%i2+0x02c],%l2 stw %l4,[%i2+0x010] ldsw [%i3+0x038],%l6 ba,a p63_branch_failed p63_not_taken_0_end: ! End of Random Code for Processor 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 00000000f3f1667a bne,a,pn %xcc,p63_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000074 bne,a,pn %xcc,p63_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000405c8db0 bne,a,pn %xcc,p63_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000063 bne,a,pn %xcc,p63_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be f3f1667ae70b4e97 bne,a,pn %xcc,p63_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000ece5055a bne,a,pn %xcc,p63_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000025 bne,a,pn %xcc,p63_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000048b36309 bne,a,pn %xcc,p63_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p63_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 90d1b3b14bc4853d ldx [%i0+0x008],%g3 ! Observed data at 000000008e0000c8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c513b9e5000000b4 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 = 000000b04ef72b0d ldx [%i0+0x018],%g3 ! Observed data at 000000008e0000d8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7eb6a1fc7eb6a1fc ldx [%i0+0x020],%g3 ! Observed data at 000000008e0000e0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7eb6fffc41a9d08a ldx [%i0+0x030],%g3 ! Observed data at 000000008e0000f0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4ef72bff405c8db0 ldx [%i0+0x038],%g3 ! Observed data at 000000008e0000f8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x038,%g4 set p63_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 49a8ea5fff04b2da ldx [%i1+0x000],%g3 ! Observed data at 000000008e8000c0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 5aff22a8a85e7b46 ldx [%i1+0x008],%g3 ! Observed data at 000000008e8000c8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7affe097befe8d0f ldx [%i1+0x010],%g3 ! Observed data at 000000008e8000d0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = c4bbe40dc513b9e5 ldx [%i1+0x020],%g3 ! Observed data at 000000008e8000e0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = af94a399a6911b06 ldx [%i1+0x028],%g3 ! Observed data at 000000008e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 16f72dd6fc832567 ldx [%i1+0x030],%g3 ! Observed data at 000000008e8000f0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x030,%g4 set p63_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ea0871993eff14ff ldx [%i2+0x008],%g3 ! Observed data at 000000008f0000c8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffffe40d47490f50 ldx [%i2+0x010],%g3 ! Observed data at 000000008f0000d0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = f166fdff5040ff1a ldx [%i2+0x020],%g3 ! Observed data at 000000008f0000e0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff75947736342872 ldx [%i2+0x028],%g3 ! Observed data at 000000008f0000e8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = f3f1667aff5e3ad3 ldx [%i2+0x030],%g3 ! Observed data at 000000008f0000f0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x030,%g4 set p63_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ffe5e12956bfecdb ldx [%i3+0x008],%g3 ! Observed data at 000000008f8000c8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b95efd0f48ff6bec ldx [%i3+0x010],%g3 ! Observed data at 000000008f8000d0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = fc832567f3f1667a ldx [%i3+0x018],%g3 ! Observed data at 000000008f8000d8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ece5055a4ef72b0d ldx [%i3+0x020],%g3 ! Observed data at 000000008f8000e0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = aa2acff100000014 ldx [%i3+0x028],%g3 ! Observed data at 000000008f8000e8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffff146d6f579674 ldx [%i3+0x038],%g3 ! Observed data at 000000008f8000f8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x038,%g4 ! The test for processor 63 has passed p63_passed: ta GOOD_TRAP nop p63_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p63_failed p63_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p63_failed p63_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p63_failed p63_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p63_failed p63_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p63_failed p63_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p63_failed p63_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p63_failed p63_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p63_failed ! 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_dfill_failed: ba p63_failed mov 0xddd,%g1 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: ldsw [%i0+0x024],%l6 ! Mem[000000008e0000e4] stw %l5,[%i0+0x024] ! Mem[000000008e0000e4] ldstub [%i3+0x006],%l4 ! Mem[000000008f8000c6] lduh [%i2+0x03e],%l6 ! Mem[000000008f0000fe] lduh [%i2+0x018],%l6 ! Mem[000000008f0000d8] done p63_trap1o: ldsw [%o0+0x024],%l6 ! Mem[000000008e0000e4] stw %l5,[%o0+0x024] ! Mem[000000008e0000e4] ldstub [%o3+0x006],%l4 ! Mem[000000008f8000c6] lduh [%o2+0x03e],%l6 ! Mem[000000008f0000fe] lduh [%o2+0x018],%l6 ! Mem[000000008f0000d8] done p63_trap2e: ldstub [%i0+0x03f],%l2 ! Mem[000000008e0000ff] swap [%i3+0x028],%l4 ! Mem[000000008f8000e8] ldstub [%i3+0x00d],%l6 ! Mem[000000008f8000cd] ldub [%i3+0x023],%l7 ! Mem[000000008f8000e3] done p63_trap2o: ldstub [%o0+0x03f],%l2 ! Mem[000000008e0000ff] swap [%o3+0x028],%l4 ! Mem[000000008f8000e8] ldstub [%o3+0x00d],%l6 ! Mem[000000008f8000cd] ldub [%o3+0x023],%l7 ! Mem[000000008f8000e3] done p63_trap3e: nop nop nop nop done p63_trap3o: nop nop nop nop done ! Cross Processor Interrupt Handler cross_intr_handler: membar #Sync ! Re-enable interrupts and return 9: stxa %g0,[%g0]ASI_INTR_RECEIVE 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 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 59eea5cc6f579674 ldx [%g1+0x008],%l1 ! %l1 = 62ebfd8e35f9ff88 ldx [%g1+0x010],%l2 ! %l2 = e95773aac513b9e5 ldx [%g1+0x018],%l3 ! %l3 = 13fbcb46c3056a8d ldx [%g1+0x020],%l4 ! %l4 = ffc527a666996120 ldx [%g1+0x028],%l5 ! %l5 = e5b64f5682de7003 ldx [%g1+0x030],%l6 ! %l6 = b35ecca5cac42f47 ldx [%g1+0x038],%l7 ! %l7 = 48c419cde3645474 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop user_text_end: .seg "text" .align 0x2000 user_near0_start: p0_near_0_le: jmpl %o7,%g0 ldsh [%i3+0x004],%l6 ! Mem[00000000118000c4] jmpl %o7,%g0 nop p0_near_0_he: jmpl %o7,%g0 lduh [%i3+0x034],%l0 ! Mem[00000000118000f4] jmpl %o7,%g0 nop p1_near_0_le: ldsh [%i0+0x024],%l6 ! Mem[00000000120000e4] stw %l5,[%i3+0x024] ! Mem[00000000138000e4] jmpl %o7,%g0 ldd [%i0+0x000],%l4 ! Mem[00000000120000c0] p1_near_0_he: sth %l3,[%i1+0x01e] ! Mem[00000000128000de] sth %l5,[%i0+0x03e] ! Mem[00000000120000fe] jmpl %o7,%g0 ldx [%i1+0x038],%l2 ! Mem[00000000128000f8] p2_near_0_le: ldsh [%i0+0x004],%l6 ! Mem[00000000140000c4] sth %l7,[%i3+0x036] ! Mem[00000000158000f6] sth %l2,[%i3+0x020] ! Mem[00000000158000e0] swap [%i2+0x01c],%l6 ! Mem[00000000150000dc] jmpl %o7,%g0 swap [%i3+0x018],%l6 ! Mem[00000000158000d8] p2_near_0_he: ldx [%i3+0x028],%l7 ! Mem[00000000158000e8] ldsb [%i1+0x01b],%l7 ! Mem[00000000148000db] sth %l4,[%i0+0x018] ! Mem[00000000140000d8] ldstub [%i3+0x01f],%l3 ! Mem[00000000158000df] swap [%i3+0x024],%l4 ! Mem[00000000158000e4] jmpl %o7,%g0 ldub [%i3+0x014],%l2 ! Mem[00000000158000d4] p3_near_0_le: ldsh [%i0+0x024],%l6 ! Mem[00000000160000e4] swap [%i3+0x024],%l5 ! Mem[00000000178000e4] lduw [%i3+0x004],%l4 ! Mem[00000000178000c4] stb %l5,[%i0+0x037] ! Mem[00000000160000f7] ldsb [%i2+0x00c],%l0 ! Mem[00000000170000cc] stb %l7,[%i3+0x003] ! Mem[00000000178000c3] jmpl %o7,%g0 ldsw [%i1+0x034],%l0 ! Mem[00000000168000f4] p3_near_0_he: ldsw [%i3+0x03c],%l1 ! Mem[00000000178000fc] jmpl %o7,%g0 std %l4,[%i2+0x018] ! Mem[00000000170000d8] p4_near_0_le: ldsh [%i0+0x004],%l6 ! Mem[00000000180000c4] lduw [%i3+0x004],%l5 ! Mem[00000000198000c4] ldsw [%i0+0x020],%l2 ! Mem[00000000180000e0] lduw [%i0+0x01c],%l6 ! Mem[00000000180000dc] ldd [%i2+0x018],%l6 ! Mem[00000000190000d8] lduw [%i0+0x020],%l7 ! Mem[00000000180000e0] jmpl %o7,%g0 stb %l1,[%i0+0x037] ! Mem[00000000180000f7] p4_near_0_he: sth %l7,[%i3+0x030] ! Mem[00000000198000f0] ldsh [%i0+0x014],%l4 ! Mem[00000000180000d4] std %l4,[%i2+0x020] ! Mem[00000000190000e0] ldsw [%i3+0x008],%l7 ! Mem[00000000198000c8] ldstub [%i1+0x028],%l4 ! Mem[00000000188000e8] jmpl %o7,%g0 stw %l4,[%i0+0x020] ! Mem[00000000180000e0] p5_near_0_le: ldsh [%i0+0x024],%l6 ! Mem[000000001a0000e4] jmpl %o7,%g0 sth %l5,[%i3+0x026] ! Mem[000000001b8000e6] p5_near_0_he: swap [%i1+0x008],%l4 ! Mem[000000001a8000c8] stx %l7,[%i2+0x028] ! Mem[000000001b0000e8] lduw [%i3+0x038],%l7 ! Mem[000000001b8000f8] ldub [%i1+0x011],%l7 ! Mem[000000001a8000d1] lduw [%i2+0x034],%l4 ! Mem[000000001b0000f4] jmpl %o7,%g0 ldstub [%i1+0x01f],%l2 ! Mem[000000001a8000df] p6_near_0_le: ldsh [%i0+0x004],%l6 ! Mem[000000001c0000c4] lduh [%i1+0x036],%l7 ! Mem[000000001c8000f6] stb %l0,[%i0+0x033] ! Mem[000000001c0000f3] jmpl %o7,%g0 ldsh [%i3+0x020],%l6 ! Mem[000000001d8000e0] p6_near_0_he: ldub [%i0+0x009],%l4 ! Mem[000000001c0000c9] ldx [%i0+0x030],%l7 ! Mem[000000001c0000f0] ldsw [%i1+0x014],%l4 ! Mem[000000001c8000d4] jmpl %o7,%g0 sth %l2,[%i3+0x01e] ! Mem[000000001d8000de] p7_near_0_le: ldsh [%i0+0x024],%l6 ! Mem[000000001e0000e4] swap [%i2+0x024],%l5 ! Mem[000000001f0000e4] stx %l4,[%i1+0x000] ! Mem[000000001e8000c0] swap [%i2+0x03c],%l6 ! Mem[000000001f0000fc] stb %l0,[%i2+0x00c] ! Mem[000000001f0000cc] jmpl %o7,%g0 lduw [%i3+0x000],%l7 ! Mem[000000001f8000c0] p7_near_0_he: swap [%i1+0x028],%l4 ! Mem[000000001e8000e8] std %l6,[%i2+0x008] ! Mem[000000001f0000c8] lduh [%i3+0x022],%l7 ! Mem[000000001f8000e2] lduh [%i1+0x02c],%l4 ! Mem[000000001e8000ec] jmpl %o7,%g0 sth %l3,[%i0+0x01e] ! Mem[000000001e0000de] p8_near_0_le: jmpl %o7,%g0 ldsh [%i0+0x004],%l6 ! Mem[00000000200000c4] jmpl %o7,%g0 nop p8_near_0_he: lduh [%i0+0x034],%l0 ! Mem[00000000200000f4] lduw [%i1+0x008],%l4 ! Mem[00000000208000c8] lduh [%i1+0x02c],%l0 ! Mem[00000000208000ec] jmpl %o7,%g0 ldx [%i3+0x020],%l3 ! Mem[00000000218000e0] p9_near_0_le: ldsh [%i0+0x024],%l6 ! Mem[00000000220000e4] stb %l5,[%i2+0x027] ! Mem[00000000230000e7] jmpl %o7,%g0 stb %l4,[%i3+0x006] ! Mem[00000000238000c6] p9_near_0_he: ldx [%i2+0x020],%l1 ! Mem[00000000230000e0] ldsh [%i2+0x008],%l0 ! Mem[00000000230000c8] sth %l2,[%i1+0x03e] ! Mem[00000000228000fe] jmpl %o7,%g0 std %l4,[%i2+0x028] ! Mem[00000000230000e8] p10_near_0_le: ldsh [%i0+0x004],%l6 ! Mem[00000000240000c4] ldx [%i0+0x030],%l7 ! Mem[00000000240000f0] ldstub [%i2+0x021],%l2 ! Mem[00000000250000e1] ldstub [%i1+0x01f],%l6 ! Mem[00000000248000df] jmpl %o7,%g0 lduw [%i1+0x018],%l6 ! Mem[00000000248000d8] p10_near_0_he: stw %l7,[%i2+0x02c] ! Mem[00000000250000ec] lduw [%i3+0x018],%l7 ! Mem[00000000258000d8] swap [%i2+0x018],%l4 ! Mem[00000000250000d8] swap [%i1+0x014],%l4 ! Mem[00000000248000d4] stw %l2,[%i1+0x01c] ! Mem[00000000248000dc] ldstub [%i2+0x014],%l2 ! Mem[00000000250000d4] jmpl %o7,%g0 sth %l0,[%i2+0x00a] ! Mem[00000000250000ca] p11_near_0_le: ldsh [%i0+0x024],%l6 ! Mem[00000000260000e4] swap [%i2+0x024],%l5 ! Mem[00000000270000e4] ldsh [%i2+0x020],%l2 ! Mem[00000000270000e0] sth %l6,[%i0+0x03e] ! Mem[00000000260000fe] ldstub [%i3+0x037],%l1 ! Mem[00000000278000f7] ldstub [%i1+0x03f],%l5 ! Mem[00000000268000ff] jmpl %o7,%g0 std %l2,[%i2+0x020] ! Mem[00000000270000e0] p11_near_0_he: ldstub [%i1+0x024],%l4 ! Mem[00000000268000e4] ldsh [%i3+0x034],%l2 ! Mem[00000000278000f4] stb %l0,[%i3+0x00a] ! Mem[00000000278000ca] lduh [%i2+0x01a],%l7 ! Mem[00000000270000da] lduh [%i0+0x00a],%l1 ! Mem[00000000260000ca] jmpl %o7,%g0 ldd [%i2+0x028],%l6 ! Mem[00000000270000e8] p12_near_0_le: ldsh [%i1+0x004],%l6 ! Mem[00000000288000c4] jmpl %o7,%g0 lduh [%i2+0x006],%l5 ! Mem[00000000290000c6] p12_near_0_he: lduh [%i3+0x01c],%l2 ! Mem[00000000298000dc] jmpl %o7,%g0 ldstub [%i3+0x027],%l1 ! Mem[00000000298000e7] p13_near_0_le: ldsh [%i1+0x024],%l6 ! Mem[000000002a8000e4] stw %l7,[%i1+0x034] ! Mem[000000002a8000f4] ldstub [%i3+0x021],%l2 ! Mem[000000002b8000e1] jmpl %o7,%g0 stb %l5,[%i1+0x037] ! Mem[000000002a8000f7] p13_near_0_he: std %l0,[%i2+0x008] ! Mem[000000002b0000c8] lduw [%i2+0x000],%l7 ! Mem[000000002b0000c0] jmpl %o7,%g0 ldsw [%i3+0x038],%l7 ! Mem[000000002b8000f8] p14_near_0_le: ldsh [%i1+0x004],%l6 ! Mem[000000002c8000c4] ldstub [%i1+0x007],%l5 ! Mem[000000002c8000c7] ldub [%i1+0x026],%l4 ! Mem[000000002c8000e6] lduw [%i3+0x024],%l7 ! Mem[000000002d8000e4] ldstub [%i3+0x033],%l0 ! Mem[000000002d8000f3] jmpl %o7,%g0 lduw [%i3+0x034],%l5 ! Mem[000000002d8000f4] p14_near_0_he: jmpl %o7,%g0 stb %l7,[%i3+0x038] ! Mem[000000002d8000f8] jmpl %o7,%g0 nop p15_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x024],%l6 ! Mem[000000002e8000e4] jmpl %o7,%g0 nop p15_near_0_he: jmpl %o7,%g0 swap [%i1+0x014],%l0 ! Mem[000000002e8000d4] jmpl %o7,%g0 nop p16_near_0_le: jmpl %o7,%g0 ldsh [%i1+0x004],%l6 ! Mem[00000000308000c4] jmpl %o7,%g0 nop p16_near_0_he: lduh [%i1+0x034],%l0 ! Mem[00000000308000f4] jmpl %o7,%g0 ldstub [%i2+0x01c],%l2 ! Mem[00000000310000dc] p17_near_0_le: ldsh [%i1+0x024],%l6 ! Mem[00000000328000e4] ldsh [%i3+0x036],%l7 ! Mem[00000000338000f6] jmpl %o7,%g0 ldd [%i1+0x020],%l2 ! Mem[00000000328000e0] p17_near_0_he: jmpl %o7,%g0 swap [%i3+0x01c],%l3 ! Mem[00000000338000dc] jmpl %o7,%g0 nop p18_near_0_le: ldsh [%i1+0x004],%l6 ! Mem[00000000348000c4] ldstub [%i1+0x007],%l5 ! Mem[00000000348000c7] std %l2,[%i1+0x020] ! Mem[00000000348000e0] sth %l5,[%i0+0x016] ! Mem[00000000340000d6] jmpl %o7,%g0 swap [%i3+0x038],%l3 ! Mem[00000000358000f8] p18_near_0_he: stw %l4,[%i0+0x018] ! Mem[00000000340000d8] jmpl %o7,%g0 ldub [%i3+0x023],%l7 ! Mem[00000000358000e3] p19_near_0_le: ldsh [%i1+0x024],%l6 ! Mem[00000000368000e4] ldx [%i1+0x020],%l5 ! Mem[00000000368000e0] ldsw [%i2+0x004],%l4 ! Mem[00000000370000c4] stx %l7,[%i1+0x020] ! Mem[00000000368000e0] swap [%i0+0x018],%l6 ! Mem[00000000360000d8] ldd [%i0+0x020],%l6 ! Mem[00000000360000e0] jmpl %o7,%g0 ldstub [%i0+0x03a],%l3 ! Mem[00000000360000fa] p19_near_0_he: jmpl %o7,%g0 stb %l4,[%i3+0x018] ! Mem[00000000378000d8] jmpl %o7,%g0 nop p20_near_0_le: ldsh [%i1+0x004],%l6 ! Mem[00000000388000c4] jmpl %o7,%g0 ldub [%i1+0x007],%l5 ! Mem[00000000388000c7] p20_near_0_he: std %l2,[%i1+0x018] ! Mem[00000000388000d8] stx %l1,[%i2+0x020] ! Mem[00000000390000e0] jmpl %o7,%g0 ldsh [%i0+0x008],%l7 ! Mem[00000000380000c8] p21_near_0_le: ldsh [%i1+0x024],%l6 ! Mem[000000003a8000e4] ldd [%i1+0x030],%l6 ! Mem[000000003a8000f0] lduh [%i2+0x020],%l2 ! Mem[000000003b0000e0] jmpl %o7,%g0 ldsw [%i0+0x034],%l5 ! Mem[000000003a0000f4] p21_near_0_he: ldsb [%i2+0x007],%l3 ! Mem[000000003b0000c7] jmpl %o7,%g0 ldstub [%i3+0x000],%l7 ! Mem[000000003b8000c0] p22_near_0_le: ldsh [%i2+0x004],%l6 ! Mem[000000003d0000c4] ldstub [%i0+0x007],%l5 ! Mem[000000003c0000c7] ldstub [%i0+0x026],%l4 ! Mem[000000003c0000e6] ldx [%i1+0x020],%l7 ! Mem[000000003c8000e0] lduw [%i3+0x030],%l0 ! Mem[000000003d8000f0] jmpl %o7,%g0 ldstub [%i0+0x035],%l5 ! Mem[000000003c0000f5] p22_near_0_he: std %l2,[%i1+0x020] ! Mem[000000003c8000e0] std %l6,[%i0+0x020] ! Mem[000000003c0000e0] sth %l7,[%i3+0x038] ! Mem[000000003d8000f8] ldd [%i3+0x030],%l6 ! Mem[000000003d8000f0] stx %l4,[%i0+0x010] ! Mem[000000003c0000d0] swap [%i2+0x024],%l4 ! Mem[000000003d0000e4] jmpl %o7,%g0 ldsb [%i0+0x00a],%l7 ! Mem[000000003c0000ca] p23_near_0_le: jmpl %o7,%g0 ldsh [%i2+0x024],%l6 ! Mem[000000003f0000e4] jmpl %o7,%g0 nop p23_near_0_he: swap [%i1+0x014],%l0 ! Mem[000000003e8000d4] ldsb [%i3+0x03c],%l2 ! Mem[000000003f8000fc] ldsh [%i3+0x026],%l1 ! Mem[000000003f8000e6] swap [%i3+0x028],%l7 ! Mem[000000003f8000e8] ldsh [%i2+0x03c],%l4 ! Mem[000000003f0000fc] jmpl %o7,%g0 stw %l3,[%i0+0x004] ! Mem[000000003e0000c4] p24_near_0_le: ldsh [%i2+0x004],%l6 ! Mem[00000000410000c4] std %l4,[%i0+0x000] ! Mem[00000000400000c0] jmpl %o7,%g0 swap [%i3+0x024],%l4 ! Mem[00000000418000e4] p24_near_0_he: ldx [%i2+0x020],%l1 ! Mem[00000000410000e0] lduw [%i1+0x008],%l7 ! Mem[00000000408000c8] ldsb [%i3+0x02e],%l7 ! Mem[00000000418000ee] sth %l4,[%i3+0x008] ! Mem[00000000418000c8] ldstub [%i0+0x03f],%l1 ! Mem[00000000400000ff] jmpl %o7,%g0 swap [%i1+0x03c],%l3 ! Mem[00000000408000fc] p25_near_0_le: ldsh [%i2+0x024],%l6 ! Mem[00000000430000e4] ldstub [%i0+0x037],%l7 ! Mem[00000000420000f7] stb %l2,[%i3+0x021] ! Mem[00000000438000e1] ldd [%i0+0x038],%l6 ! Mem[00000000420000f8] jmpl %o7,%g0 lduw [%i3+0x018],%l6 ! Mem[00000000438000d8] p25_near_0_he: ldsb [%i0+0x03f],%l2 ! Mem[00000000420000ff] lduw [%i0+0x028],%l4 ! Mem[00000000420000e8] lduw [%i3+0x00c],%l6 ! Mem[00000000438000cc] jmpl %o7,%g0 ldsw [%i2+0x020],%l7 ! Mem[00000000430000e0] p26_near_0_le: ldsh [%i2+0x004],%l6 ! Mem[00000000450000c4] swap [%i0+0x004],%l5 ! Mem[00000000440000c4] ldd [%i3+0x020],%l4 ! Mem[00000000458000e0] swap [%i3+0x024],%l7 ! Mem[00000000458000e4] stx %l0,[%i3+0x030] ! Mem[00000000458000f0] ldx [%i3+0x030],%l5 ! Mem[00000000458000f0] jmpl %o7,%g0 std %l6,[%i3+0x000] ! Mem[00000000458000c0] p26_near_0_he: ldsh [%i3+0x020],%l7 ! Mem[00000000458000e0] swap [%i3+0x038],%l7 ! Mem[00000000458000f8] lduh [%i0+0x030],%l7 ! Mem[00000000440000f0] jmpl %o7,%g0 lduh [%i0+0x014],%l4 ! Mem[00000000440000d4] p27_near_0_le: ldsh [%i2+0x024],%l6 ! Mem[00000000470000e4] jmpl %o7,%g0 lduw [%i0+0x024],%l5 ! Mem[00000000460000e4] p27_near_0_he: jmpl %o7,%g0 swap [%i3+0x03c],%l2 ! Mem[00000000478000fc] jmpl %o7,%g0 nop p28_near_0_le: ldsh [%i2+0x004],%l6 ! Mem[00000000490000c4] jmpl %o7,%g0 stx %l5,[%i3+0x000] ! Mem[00000000498000c0] p28_near_0_he: ldsb [%i0+0x00a],%l4 ! Mem[00000000480000ca] ldsh [%i0+0x01e],%l3 ! Mem[00000000480000de] lduh [%i2+0x01e],%l5 ! Mem[00000000490000de] jmpl %o7,%g0 swap [%i3+0x02c],%l7 ! Mem[00000000498000ec] p29_near_0_le: ldsh [%i2+0x024],%l6 ! Mem[000000004b0000e4] ldstub [%i1+0x022],%l4 ! Mem[000000004a8000e2] stw %l5,[%i3+0x018] ! Mem[000000004b8000d8] jmpl %o7,%g0 swap [%i1+0x034],%l5 ! Mem[000000004a8000f4] p29_near_0_he: swap [%i3+0x004],%l3 ! Mem[000000004b8000c4] lduw [%i1+0x018],%l4 ! Mem[000000004a8000d8] jmpl %o7,%g0 ldub [%i3+0x03f],%l3 ! Mem[000000004b8000ff] p30_near_0_le: ldsh [%i2+0x004],%l6 ! Mem[000000004d0000c4] swap [%i3+0x004],%l5 ! Mem[000000004d8000c4] ldsb [%i0+0x026],%l4 ! Mem[000000004c0000e6] swap [%i1+0x024],%l7 ! Mem[000000004c8000e4] ldstub [%i2+0x018],%l6 ! Mem[000000004d0000d8] jmpl %o7,%g0 ldsh [%i2+0x020],%l6 ! Mem[000000004d0000e0] p30_near_0_he: sth %l7,[%i3+0x01a] ! Mem[000000004d8000da] lduw [%i0+0x018],%l4 ! Mem[000000004c0000d8] swap [%i1+0x01c],%l3 ! Mem[000000004c8000dc] ldsw [%i1+0x03c],%l1 ! Mem[000000004c8000fc] ldsw [%i3+0x03c],%l4 ! Mem[000000004d8000fc] swap [%i3+0x01c],%l2 ! Mem[000000004d8000dc] jmpl %o7,%g0 std %l2,[%i3+0x010] ! Mem[000000004d8000d0] p31_near_0_le: jmpl %o7,%g0 ldsh [%i2+0x024],%l6 ! Mem[000000004f0000e4] jmpl %o7,%g0 nop p31_near_0_he: swap [%i2+0x014],%l0 ! Mem[000000004f0000d4] jmpl %o7,%g0 sth %l2,[%i2+0x03c] ! Mem[000000004f0000fc] p32_near_0_le: ldsh [%i2+0x004],%l6 ! Mem[00000000510000c4] stw %l5,[%i3+0x004] ! Mem[00000000518000c4] jmpl %o7,%g0 stx %l4,[%i3+0x020] ! Mem[00000000518000e0] p32_near_0_he: ldsb [%i1+0x01e],%l3 ! Mem[00000000508000de] lduh [%i3+0x01e],%l5 ! Mem[00000000518000de] stw %l2,[%i2+0x01c] ! Mem[00000000510000dc] swap [%i0+0x008],%l4 ! Mem[00000000500000c8] std %l6,[%i0+0x028] ! Mem[00000000500000e8] ldstub [%i3+0x023],%l7 ! Mem[00000000518000e3] jmpl %o7,%g0 stb %l4,[%i0+0x02d] ! Mem[00000000500000ed] p33_near_0_le: ldsh [%i3+0x024],%l6 ! Mem[00000000538000e4] stx %l7,[%i1+0x030] ! Mem[00000000528000f0] swap [%i2+0x020],%l2 ! Mem[00000000530000e0] swap [%i0+0x03c],%l6 ! Mem[00000000520000fc] jmpl %o7,%g0 stx %l6,[%i2+0x018] ! Mem[00000000530000d8] p33_near_0_he: swap [%i0+0x02c],%l7 ! Mem[00000000520000ec] ldstub [%i3+0x03b],%l7 ! Mem[00000000538000fb] stx %l4,[%i3+0x018] ! Mem[00000000538000d8] ldstub [%i0+0x034],%l4 ! Mem[00000000520000f4] jmpl %o7,%g0 ldsw [%i0+0x024],%l4 ! Mem[00000000520000e4] p34_near_0_le: ldsw [%i3+0x004],%l6 ! Mem[00000000558000c4] swap [%i3+0x004],%l5 ! Mem[00000000558000c4] stb %l4,[%i2+0x026] ! Mem[00000000550000e6] ldstub [%i1+0x024],%l7 ! Mem[00000000548000e4] ldstub [%i2+0x018],%l6 ! Mem[00000000550000d8] lduw [%i3+0x020],%l7 ! Mem[00000000558000e0] jmpl %o7,%g0 lduh [%i1+0x036],%l1 ! Mem[00000000548000f6] p34_near_0_he: ldsb [%i2+0x02d],%l4 ! Mem[00000000550000ed] ldx [%i1+0x008],%l7 ! Mem[00000000548000c8] jmpl %o7,%g0 ldsw [%i1+0x028],%l4 ! Mem[00000000548000e8] p35_near_0_le: ldsw [%i3+0x024],%l6 ! Mem[00000000578000e4] jmpl %o7,%g0 lduh [%i3+0x026],%l5 ! Mem[00000000578000e6] p35_near_0_he: ldd [%i0+0x038],%l2 ! Mem[00000000560000f8] jmpl %o7,%g0 stx %l1,[%i2+0x020] ! Mem[00000000570000e0] p36_near_0_le: ldsw [%i3+0x004],%l6 ! Mem[00000000598000c4] sth %l5,[%i3+0x006] ! Mem[00000000598000c6] ldstub [%i3+0x021],%l2 ! Mem[00000000598000e1] jmpl %o7,%g0 ldx [%i0+0x010],%l5 ! Mem[00000000580000d0] p36_near_0_he: ldsh [%i2+0x01a],%l7 ! Mem[00000000590000da] jmpl %o7,%g0 ldub [%i2+0x031],%l7 ! Mem[00000000590000f1] p37_near_0_le: ldsw [%i3+0x024],%l6 ! Mem[000000005b8000e4] lduh [%i3+0x036],%l7 ! Mem[000000005b8000f6] ldsw [%i3+0x020],%l2 ! Mem[000000005b8000e0] ldub [%i2+0x03f],%l6 ! Mem[000000005b0000ff] sth %l6,[%i2+0x018] ! Mem[000000005b0000d8] jmpl %o7,%g0 ldx [%i0+0x020],%l6 ! Mem[000000005a0000e0] p37_near_0_he: ldub [%i1+0x03b],%l7 ! Mem[000000005a8000fb] std %l6,[%i1+0x008] ! Mem[000000005a8000c8] swap [%i3+0x020],%l7 ! Mem[000000005b8000e0] swap [%i1+0x02c],%l4 ! Mem[000000005a8000ec] jmpl %o7,%g0 ldstub [%i3+0x02a],%l7 ! Mem[000000005b8000ea] p38_near_0_le: jmpl %o7,%g0 ldsw [%i3+0x004],%l6 ! Mem[000000005d8000c4] jmpl %o7,%g0 nop p38_near_0_he: stb %l6,[%i3+0x027] ! Mem[000000005d8000e7] ldstub [%i2+0x00a],%l4 ! Mem[000000005d0000ca] stw %l3,[%i3+0x01c] ! Mem[000000005d8000dc] std %l4,[%i3+0x018] ! Mem[000000005d8000d8] ldsw [%i0+0x02c],%l7 ! Mem[000000005c0000ec] jmpl %o7,%g0 stw %l7,[%i0+0x018] ! Mem[000000005c0000d8] p39_near_0_le: ldsw [%i3+0x024],%l6 ! Mem[000000005f8000e4] ldsb [%i3+0x027],%l5 ! Mem[000000005f8000e7] jmpl %o7,%g0 ldub [%i3+0x006],%l4 ! Mem[000000005f8000c6] p39_near_0_he: lduw [%i2+0x024],%l1 ! Mem[000000005f0000e4] ldstub [%i0+0x03e],%l5 ! Mem[000000005e0000fe] jmpl %o7,%g0 stb %l2,[%i1+0x03f] ! Mem[000000005e8000ff] p40_near_0_le: ldsw [%i3+0x004],%l6 ! Mem[00000000618000c4] stb %l5,[%i3+0x007] ! Mem[00000000618000c7] jmpl %o7,%g0 ldstub [%i3+0x026],%l4 ! Mem[00000000618000e6] p40_near_0_he: ldsw [%i0+0x024],%l1 ! Mem[00000000600000e4] swap [%i1+0x008],%l7 ! Mem[00000000608000c8] lduw [%i1+0x01c],%l4 ! Mem[00000000608000dc] ldd [%i3+0x020],%l2 ! Mem[00000000618000e0] ldstub [%i2+0x018],%l4 ! Mem[00000000610000d8] jmpl %o7,%g0 swap [%i2+0x01c],%l3 ! Mem[00000000610000dc] p41_near_0_le: ldsw [%i3+0x024],%l6 ! Mem[00000000638000e4] swap [%i2+0x034],%l7 ! Mem[00000000630000f4] stx %l2,[%i1+0x020] ! Mem[00000000628000e0] ldstub [%i3+0x03f],%l6 ! Mem[00000000638000ff] jmpl %o7,%g0 ldx [%i3+0x020],%l7 ! Mem[00000000638000e0] p41_near_0_he: ldsw [%i3+0x000],%l7 ! Mem[00000000638000c0] lduh [%i1+0x022],%l7 ! Mem[00000000628000e2] ldstub [%i1+0x01f],%l2 ! Mem[00000000628000df] swap [%i0+0x034],%l2 ! Mem[00000000620000f4] jmpl %o7,%g0 ldub [%i3+0x00a],%l0 ! Mem[00000000638000ca] p42_near_0_le: ldsw [%i3+0x004],%l6 ! Mem[00000000658000c4] swap [%i3+0x004],%l5 ! Mem[00000000658000c4] ldx [%i2+0x020],%l4 ! Mem[00000000650000e0] std %l6,[%i2+0x018] ! Mem[00000000650000d8] ldsw [%i0+0x018],%l6 ! Mem[00000000640000d8] ldsh [%i0+0x020],%l6 ! Mem[00000000640000e0] jmpl %o7,%g0 ldub [%i0+0x037],%l1 ! Mem[00000000640000f7] p42_near_0_he: std %l6,[%i1+0x028] ! Mem[00000000648000e8] jmpl %o7,%g0 ldx [%i1+0x020],%l7 ! Mem[00000000648000e0] p43_near_0_le: ldsw [%i3+0x024],%l6 ! Mem[00000000678000e4] jmpl %o7,%g0 ldub [%i2+0x027],%l5 ! Mem[00000000670000e7] p43_near_0_he: lduw [%i3+0x03c],%l2 ! Mem[00000000678000fc] swap [%i1+0x024],%l1 ! Mem[00000000668000e4] jmpl %o7,%g0 swap [%i1+0x03c],%l5 ! Mem[00000000668000fc] p44_near_0_le: ldsw [%i3+0x004],%l6 ! Mem[00000000698000c4] std %l6,[%i3+0x030] ! Mem[00000000698000f0] ldsb [%i2+0x021],%l2 ! Mem[00000000690000e1] jmpl %o7,%g0 swap [%i3+0x034],%l5 ! Mem[00000000698000f4] p44_near_0_he: std %l2,[%i3+0x020] ! Mem[00000000698000e0] stb %l7,[%i1+0x020] ! Mem[00000000688000e0] jmpl %o7,%g0 stx %l3,[%i3+0x018] ! Mem[00000000698000d8] p45_near_0_le: ldsw [%i3+0x024],%l6 ! Mem[000000006b8000e4] ldstub [%i2+0x027],%l5 ! Mem[000000006b0000e7] ldsb [%i1+0x019],%l5 ! Mem[000000006a8000d9] ldstub [%i3+0x037],%l5 ! Mem[000000006b8000f7] ldstub [%i3+0x00c],%l0 ! Mem[000000006b8000cc] jmpl %o7,%g0 stw %l7,[%i2+0x000] ! Mem[000000006b0000c0] p45_near_0_he: ldd [%i3+0x038],%l6 ! Mem[000000006b8000f8] lduw [%i3+0x02c],%l4 ! Mem[000000006b8000ec] stb %l3,[%i3+0x01f] ! Mem[000000006b8000df] lduh [%i3+0x010],%l4 ! Mem[000000006b8000d0] jmpl %o7,%g0 ldsw [%i3+0x028],%l5 ! Mem[000000006b8000e8] p46_near_0_le: jmpl %o7,%g0 ldsw [%i3+0x004],%l6 ! Mem[000000006d8000c4] jmpl %o7,%g0 nop p46_near_0_he: swap [%i2+0x024],%l6 ! Mem[000000006d0000e4] jmpl %o7,%g0 ldub [%i1+0x00a],%l4 ! Mem[000000006c8000ca] p47_near_0_le: ldsw [%i3+0x024],%l6 ! Mem[000000006f8000e4] std %l4,[%i2+0x020] ! Mem[000000006f0000e0] jmpl %o7,%g0 ldstub [%i3+0x006],%l4 ! Mem[000000006f8000c6] p47_near_0_he: std %l0,[%i0+0x028] ! Mem[000000006e0000e8] jmpl %o7,%g0 stw %l0,[%i0+0x008] ! Mem[000000006e0000c8] p48_near_0_le: ldsw [%i3+0x004],%l6 ! Mem[00000000718000c4] ldsw [%i1+0x034],%l7 ! Mem[00000000708000f4] sth %l2,[%i3+0x020] ! Mem[00000000718000e0] ldd [%i3+0x018],%l6 ! Mem[00000000718000d8] jmpl %o7,%g0 ldub [%i0+0x018],%l6 ! Mem[00000000700000d8] p48_near_0_he: ldsb [%i1+0x02e],%l7 ! Mem[00000000708000ee] lduw [%i3+0x038],%l7 ! Mem[00000000718000f8] swap [%i1+0x030],%l7 ! Mem[00000000708000f0] ldsh [%i0+0x014],%l4 ! Mem[00000000700000d4] lduw [%i0+0x024],%l4 ! Mem[00000000700000e4] std %l6,[%i1+0x008] ! Mem[00000000708000c8] jmpl %o7,%g0 ldx [%i1+0x028],%l4 ! Mem[00000000708000e8] p49_near_0_le: ldsw [%i3+0x024],%l6 ! Mem[00000000738000e4] ldstub [%i2+0x027],%l5 ! Mem[00000000730000e7] swap [%i2+0x004],%l4 ! Mem[00000000730000c4] std %l6,[%i1+0x020] ! Mem[00000000728000e0] ldstub [%i1+0x033],%l0 ! Mem[00000000728000f3] sth %l5,[%i1+0x034] ! Mem[00000000728000f4] jmpl %o7,%g0 ldstub [%i3+0x03a],%l3 ! Mem[00000000738000fa] p49_near_0_he: std %l4,[%i3+0x018] ! Mem[00000000738000d8] jmpl %o7,%g0 sth %l3,[%i1+0x03e] ! Mem[00000000728000fe] p50_near_0_le: ldsw [%i3+0x004],%l6 ! Mem[00000000758000c4] jmpl %o7,%g0 ldx [%i2+0x000],%l5 ! Mem[00000000750000c0] p50_near_0_he: jmpl %o7,%g0 sth %l4,[%i3+0x00a] ! Mem[00000000758000ca] jmpl %o7,%g0 nop p51_near_0_le: ldsw [%i3+0x024],%l6 ! Mem[00000000778000e4] ldub [%i1+0x027],%l5 ! Mem[00000000768000e7] ldsw [%i1+0x004],%l4 ! Mem[00000000768000c4] jmpl %o7,%g0 ldstub [%i1+0x024],%l7 ! Mem[00000000768000e4] p51_near_0_he: sth %l7,[%i1+0x028] ! Mem[00000000768000e8] swap [%i3+0x03c],%l4 ! Mem[00000000778000fc] swap [%i1+0x004],%l3 ! Mem[00000000768000c4] stb %l4,[%i2+0x018] ! Mem[00000000770000d8] sth %l7,[%i3+0x022] ! Mem[00000000778000e2] stb %l4,[%i3+0x02d] ! Mem[00000000778000ed] jmpl %o7,%g0 std %l2,[%i2+0x018] ! Mem[00000000770000d8] p52_near_0_le: ldsw [%i3+0x004],%l6 ! Mem[00000000798000c4] swap [%i0+0x034],%l7 ! Mem[00000000780000f4] ldub [%i0+0x019],%l5 ! Mem[00000000780000d9] jmpl %o7,%g0 ldsh [%i0+0x016],%l5 ! Mem[00000000780000d6] p52_near_0_he: ldx [%i3+0x008],%l0 ! Mem[00000000798000c8] stb %l2,[%i1+0x01f] ! Mem[00000000788000df] stw %l4,[%i1+0x008] ! Mem[00000000788000c8] ldsb [%i2+0x02d],%l6 ! Mem[00000000790000ed] jmpl %o7,%g0 ldub [%i3+0x023],%l7 ! Mem[00000000798000e3] p53_near_0_le: ldsw [%i3+0x024],%l6 ! Mem[000000007b8000e4] ldstub [%i1+0x027],%l5 ! Mem[000000007a8000e7] lduh [%i3+0x006],%l4 ! Mem[000000007b8000c6] ldub [%i3+0x024],%l7 ! Mem[000000007b8000e4] swap [%i0+0x030],%l0 ! Mem[000000007a0000f0] jmpl %o7,%g0 std %l6,[%i2+0x020] ! Mem[000000007b0000e0] p53_near_0_he: lduw [%i3+0x038],%l7 ! Mem[000000007b8000f8] ldstub [%i3+0x00d],%l6 ! Mem[000000007b8000cd] jmpl %o7,%g0 ldx [%i2+0x020],%l7 ! Mem[000000007b0000e0] p54_near_0_le: jmpl %o7,%g0 ldsw [%i3+0x004],%l6 ! Mem[000000007d8000c4] jmpl %o7,%g0 nop p54_near_0_he: stx %l6,[%i1+0x020] ! Mem[000000007c8000e0] swap [%i1+0x004],%l7 ! Mem[000000007c8000c4] ldx [%i0+0x028],%l0 ! Mem[000000007c0000e8] ldsw [%i3+0x008],%l0 ! Mem[000000007d8000c8] jmpl %o7,%g0 ldx [%i0+0x018],%l2 ! Mem[000000007c0000d8] p55_near_0_le: ldsw [%i0+0x024],%l6 ! Mem[000000007e0000e4] std %l4,[%i1+0x020] ! Mem[000000007e8000e0] jmpl %o7,%g0 std %l4,[%i3+0x000] ! Mem[000000007f8000c0] p55_near_0_he: ldsw [%i0+0x024],%l1 ! Mem[000000007e0000e4] std %l6,[%i2+0x028] ! Mem[000000007f0000e8] jmpl %o7,%g0 ldx [%i1+0x038],%l4 ! Mem[000000007e8000f8] p56_near_0_le: ldsw [%i0+0x004],%l6 ! Mem[00000000800000c4] ldsb [%i3+0x002],%l4 ! Mem[00000000818000c2] ldstub [%i0+0x019],%l5 ! Mem[00000000800000d9] swap [%i1+0x014],%l5 ! Mem[00000000808000d4] jmpl %o7,%g0 swap [%i1+0x02c],%l0 ! Mem[00000000808000ec] p56_near_0_he: jmpl %o7,%g0 ldd [%i3+0x020],%l6 ! Mem[00000000818000e0] jmpl %o7,%g0 nop p57_near_0_le: ldsw [%i0+0x024],%l6 ! Mem[00000000820000e4] swap [%i1+0x024],%l5 ! Mem[00000000828000e4] sth %l4,[%i2+0x006] ! Mem[00000000830000c6] ldsh [%i1+0x024],%l7 ! Mem[00000000828000e4] lduh [%i0+0x032],%l0 ! Mem[00000000820000f2] ldsw [%i2+0x034],%l5 ! Mem[00000000830000f4] jmpl %o7,%g0 stb %l7,[%i1+0x027] ! Mem[00000000828000e7] p57_near_0_he: sth %l7,[%i3+0x000] ! Mem[00000000838000c0] stb %l7,[%i2+0x038] ! Mem[00000000830000f8] lduh [%i1+0x010],%l7 ! Mem[00000000828000d0] jmpl %o7,%g0 ldstub [%i3+0x034],%l4 ! Mem[00000000838000f4] p58_near_0_le: ldsw [%i0+0x004],%l6 ! Mem[00000000840000c4] jmpl %o7,%g0 lduw [%i1+0x004],%l5 ! Mem[00000000848000c4] p58_near_0_he: swap [%i1+0x008],%l4 ! Mem[00000000848000c8] swap [%i2+0x01c],%l3 ! Mem[00000000850000dc] stb %l5,[%i0+0x01e] ! Mem[00000000840000de] stw %l7,[%i2+0x02c] ! Mem[00000000850000ec] stb %l4,[%i0+0x009] ! Mem[00000000840000c9] ldstub [%i3+0x02d],%l6 ! Mem[00000000858000ed] jmpl %o7,%g0 ldsh [%i0+0x022],%l7 ! Mem[00000000840000e2] p59_near_0_le: ldsw [%i0+0x024],%l6 ! Mem[00000000860000e4] stx %l5,[%i0+0x020] ! Mem[00000000860000e0] ldstub [%i2+0x021],%l2 ! Mem[00000000870000e1] jmpl %o7,%g0 stx %l6,[%i0+0x020] ! Mem[00000000860000e0] p59_near_0_he: ldstub [%i3+0x03b],%l7 ! Mem[00000000878000fb] swap [%i1+0x018],%l4 ! Mem[00000000868000d8] ldd [%i0+0x020],%l6 ! Mem[00000000860000e0] jmpl %o7,%g0 ldub [%i2+0x024],%l4 ! Mem[00000000870000e4] p60_near_0_le: ldsw [%i0+0x004],%l6 ! Mem[00000000880000c4] ldsw [%i3+0x000],%l4 ! Mem[00000000898000c0] ldsb [%i1+0x019],%l5 ! Mem[00000000888000d9] ldstub [%i3+0x017],%l5 ! Mem[00000000898000d7] lduh [%i2+0x02c],%l0 ! Mem[00000000890000ec] jmpl %o7,%g0 stw %l7,[%i1+0x020] ! Mem[00000000888000e0] p60_near_0_he: ldstub [%i2+0x009],%l4 ! Mem[00000000890000c9] ldx [%i3+0x028],%l6 ! Mem[00000000898000e8] ldstub [%i0+0x023],%l7 ! Mem[00000000880000e3] jmpl %o7,%g0 sth %l4,[%i1+0x024] ! Mem[00000000888000e4] p61_near_0_le: jmpl %o7,%g0 ldsw [%i0+0x024],%l6 ! Mem[000000008a0000e4] jmpl %o7,%g0 nop p61_near_0_he: sth %l0,[%i0+0x014] ! Mem[000000008a0000d4] jmpl %o7,%g0 ldsw [%i1+0x008],%l4 ! Mem[000000008a8000c8] p62_near_0_le: ldsw [%i0+0x004],%l6 ! Mem[000000008c0000c4] ldsh [%i0+0x006],%l5 ! Mem[000000008c0000c6] jmpl %o7,%g0 ldsb [%i3+0x026],%l4 ! Mem[000000008d8000e6] p62_near_0_he: ldx [%i3+0x018],%l3 ! Mem[000000008d8000d8] std %l0,[%i1+0x008] ! Mem[000000008c8000c8] lduw [%i0+0x018],%l4 ! Mem[000000008c0000d8] stw %l3,[%i3+0x01c] ! Mem[000000008d8000dc] ldd [%i3+0x038],%l0 ! Mem[000000008d8000f8] jmpl %o7,%g0 ldsw [%i0+0x03c],%l3 ! Mem[000000008c0000fc] p63_near_0_le: ldsw [%i0+0x024],%l6 ! Mem[000000008e0000e4] stw %l5,[%i0+0x024] ! Mem[000000008e0000e4] ldstub [%i3+0x006],%l4 ! Mem[000000008f8000c6] lduh [%i2+0x03e],%l6 ! Mem[000000008f0000fe] jmpl %o7,%g0 lduh [%i2+0x018],%l6 ! Mem[000000008f0000d8] p63_near_0_he: ldstub [%i0+0x03f],%l2 ! Mem[000000008e0000ff] swap [%i3+0x028],%l4 ! Mem[000000008f8000e8] ldstub [%i3+0x00d],%l6 ! Mem[000000008f8000cd] jmpl %o7,%g0 ldub [%i3+0x023],%l7 ! Mem[000000008f8000e3] near0_b2b_h: nop nop nop jmpl %o7,%g0 nop near0_b2b_l: nop nop nop jmpl %o7,%g0 nop user_near0_end: .seg "text" .align 0x2000 user_near1_start: p0_near_1_le: ldstub [%i0+0x036],%l7 ! Mem[00000000100000f6] ldstub [%i0+0x018],%l6 ! Mem[00000000100000d8] sth %l2,[%i2+0x022] ! Mem[00000000110000e2] jmpl %o7,%g0 swap [%i1+0x00c],%l6 ! Mem[00000000108000cc] p0_near_1_he: stb %l3,[%i2+0x027] ! Mem[00000000110000e7] jmpl %o7,%g0 stx %l1,[%i0+0x000] ! Mem[00000000100000c0] p1_near_1_le: swap [%i3+0x03c],%l5 ! Mem[00000000138000fc] swap [%i3+0x024],%l3 ! Mem[00000000138000e4] swap [%i2+0x03c],%l5 ! Mem[00000000130000fc] lduh [%i3+0x024],%l7 ! Mem[00000000138000e4] stw %l1,[%i0+0x01c] ! Mem[00000000120000dc] stb %l1,[%i2+0x02c] ! Mem[00000000130000ec] jmpl %o7,%g0 ldstub [%i1+0x01c],%l0 ! Mem[00000000128000dc] p1_near_1_he: ldub [%i3+0x00c],%l2 ! Mem[00000000138000cc] std %l6,[%i3+0x008] ! Mem[00000000138000c8] ldsb [%i2+0x004],%l1 ! Mem[00000000130000c4] lduw [%i3+0x014],%l6 ! Mem[00000000138000d4] stx %l0,[%i0+0x008] ! Mem[00000000120000c8] jmpl %o7,%g0 swap [%i0+0x008],%l3 ! Mem[00000000120000c8] p2_near_1_le: jmpl %o7,%g0 ldstub [%i1+0x008],%l1 ! Mem[00000000148000c8] jmpl %o7,%g0 nop p2_near_1_he: ldstub [%i3+0x005],%l7 ! Mem[00000000158000c5] jmpl %o7,%g0 lduh [%i2+0x00e],%l7 ! Mem[00000000150000ce] p3_near_1_le: ldstub [%i3+0x01a],%l2 ! Mem[00000000178000da] jmpl %o7,%g0 ldsw [%i3+0x028],%l0 ! Mem[00000000178000e8] p3_near_1_he: ldd [%i0+0x018],%l6 ! Mem[00000000160000d8] stb %l1,[%i1+0x00b] ! Mem[00000000168000cb] std %l4,[%i3+0x010] ! Mem[00000000178000d0] ldsb [%i2+0x011],%l0 ! Mem[00000000170000d1] jmpl %o7,%g0 sth %l7,[%i0+0x02e] ! Mem[00000000160000ee] p4_near_1_le: ldsh [%i0+0x008],%l6 ! Mem[00000000180000c8] swap [%i1+0x00c],%l0 ! Mem[00000000188000cc] jmpl %o7,%g0 ldstub [%i1+0x020],%l4 ! Mem[00000000188000e0] p4_near_1_he: ldx [%i3+0x010],%l0 ! Mem[00000000198000d0] swap [%i1+0x034],%l1 ! Mem[00000000188000f4] ldsb [%i2+0x00a],%l2 ! Mem[00000000190000ca] jmpl %o7,%g0 ldd [%i0+0x000],%l0 ! Mem[00000000180000c0] p5_near_1_le: ldstub [%i1+0x02a],%l0 ! Mem[000000001a8000ea] stx %l1,[%i0+0x028] ! Mem[000000001a0000e8] stw %l5,[%i3+0x00c] ! Mem[000000001b8000cc] std %l2,[%i1+0x028] ! Mem[000000001a8000e8] ldx [%i3+0x018],%l4 ! Mem[000000001b8000d8] jmpl %o7,%g0 ldstub [%i3+0x030],%l3 ! Mem[000000001b8000f0] p5_near_1_he: jmpl %o7,%g0 ldstub [%i0+0x03d],%l1 ! Mem[000000001a0000fd] jmpl %o7,%g0 nop p6_near_1_le: ldstub [%i0+0x02a],%l0 ! Mem[000000001c0000ea] swap [%i0+0x008],%l1 ! Mem[000000001c0000c8] ldsw [%i1+0x02c],%l5 ! Mem[000000001c8000ec] swap [%i1+0x008],%l6 ! Mem[000000001c8000c8] ldstub [%i0+0x00c],%l0 ! Mem[000000001c0000cc] ldsw [%i1+0x00c],%l7 ! Mem[000000001c8000cc] jmpl %o7,%g0 swap [%i1+0x004],%l4 ! Mem[000000001c8000c4] p6_near_1_he: ldsh [%i1+0x038],%l0 ! Mem[000000001c8000f8] sth %l0,[%i3+0x028] ! Mem[000000001d8000e8] ldsw [%i2+0x030],%l5 ! Mem[000000001d0000f0] stw %l7,[%i2+0x030] ! Mem[000000001d0000f0] jmpl %o7,%g0 ldstub [%i3+0x01a],%l1 ! Mem[000000001d8000da] p7_near_1_le: stw %l1,[%i0+0x028] ! Mem[000000001e0000e8] jmpl %o7,%g0 ldstub [%i2+0x00f],%l5 ! Mem[000000001f0000cf] p7_near_1_he: std %l6,[%i3+0x008] ! Mem[000000001f8000c8] swap [%i2+0x008],%l5 ! Mem[000000001f0000c8] ldstub [%i3+0x02f],%l7 ! Mem[000000001f8000ef] ldstub [%i1+0x014],%l6 ! Mem[000000001e8000d4] ldstub [%i2+0x00b],%l0 ! Mem[000000001f0000cb] ldstub [%i0+0x008],%l3 ! Mem[000000001e0000c8] jmpl %o7,%g0 ldstub [%i1+0x033],%l5 ! Mem[000000001e8000f3] p8_near_1_le: lduw [%i0+0x03c],%l7 ! Mem[00000000200000fc] swap [%i1+0x01c],%l7 ! Mem[00000000208000dc] ldx [%i2+0x020],%l7 ! Mem[00000000210000e0] std %l2,[%i0+0x010] ! Mem[00000000200000d0] swap [%i2+0x004],%l3 ! Mem[00000000210000c4] jmpl %o7,%g0 swap [%i1+0x030],%l3 ! Mem[00000000208000f0] p8_near_1_he: ldd [%i3+0x030],%l4 ! Mem[00000000218000f0] swap [%i0+0x02c],%l5 ! Mem[00000000200000ec] lduw [%i2+0x034],%l1 ! Mem[00000000210000f4] stb %l2,[%i1+0x00a] ! Mem[00000000208000ca] jmpl %o7,%g0 swap [%i0+0x01c],%l2 ! Mem[00000000200000dc] p9_near_1_le: sth %l7,[%i0+0x01e] ! Mem[00000000220000de] jmpl %o7,%g0 stb %l7,[%i1+0x03f] ! Mem[00000000228000ff] p9_near_1_he: stx %l3,[%i2+0x018] ! Mem[00000000230000d8] ldx [%i1+0x008],%l4 ! Mem[00000000228000c8] jmpl %o7,%g0 stw %l7,[%i1+0x018] ! Mem[00000000228000d8] p10_near_1_le: ldx [%i3+0x028],%l5 ! Mem[00000000258000e8] stw %l6,[%i2+0x008] ! Mem[00000000250000c8] sth %l0,[%i3+0x00c] ! Mem[00000000258000cc] ldub [%i1+0x020],%l4 ! Mem[00000000248000e0] jmpl %o7,%g0 ldsb [%i3+0x006],%l4 ! Mem[00000000258000c6] p10_near_1_he: swap [%i0+0x028],%l0 ! Mem[00000000240000e8] ldub [%i2+0x008],%l3 ! Mem[00000000250000c8] stx %l2,[%i3+0x028] ! Mem[00000000258000e8] swap [%i3+0x01c],%l2 ! Mem[00000000258000dc] ldsw [%i1+0x038],%l6 ! Mem[00000000248000f8] jmpl %o7,%g0 swap [%i3+0x004],%l2 ! Mem[00000000258000c4] p11_near_1_le: stw %l5,[%i3+0x02c] ! Mem[00000000278000ec] stw %l0,[%i0+0x038] ! Mem[00000000260000f8] ldub [%i0+0x030],%l2 ! Mem[00000000260000f0] ldub [%i2+0x01d],%l4 ! Mem[00000000270000dd] jmpl %o7,%g0 ldx [%i0+0x020],%l0 ! Mem[00000000260000e0] p11_near_1_he: jmpl %o7,%g0 stx %l2,[%i0+0x020] ! Mem[00000000260000e0] jmpl %o7,%g0 nop p12_near_1_le: std %l4,[%i0+0x010] ! Mem[00000000280000d0] std %l0,[%i2+0x028] ! Mem[00000000290000e8] jmpl %o7,%g0 stb %l7,[%i0+0x023] ! Mem[00000000280000e3] p12_near_1_he: stx %l4,[%i3+0x008] ! Mem[00000000298000c8] std %l6,[%i3+0x028] ! Mem[00000000298000e8] std %l6,[%i1+0x020] ! Mem[00000000288000e0] jmpl %o7,%g0 swap [%i1+0x024],%l4 ! Mem[00000000288000e4] p13_near_1_le: ldd [%i2+0x020],%l2 ! Mem[000000002b0000e0] ldsh [%i2+0x01c],%l4 ! Mem[000000002b0000dc] ldsb [%i0+0x014],%l4 ! Mem[000000002a0000d4] stb %l2,[%i0+0x015] ! Mem[000000002a0000d5] std %l2,[%i0+0x020] ! Mem[000000002a0000e0] jmpl %o7,%g0 stb %l3,[%i1+0x032] ! Mem[000000002a8000f2] p13_near_1_he: ldstub [%i1+0x00c],%l2 ! Mem[000000002a8000cc] ldub [%i2+0x016],%l0 ! Mem[000000002b0000d6] swap [%i2+0x034],%l1 ! Mem[000000002b0000f4] jmpl %o7,%g0 std %l2,[%i0+0x028] ! Mem[000000002a0000e8] p14_near_1_le: ldstub [%i3+0x027],%l3 ! Mem[000000002d8000e7] lduh [%i2+0x002],%l7 ! Mem[000000002d0000c2] ldsw [%i1+0x014],%l4 ! Mem[000000002c8000d4] ldstub [%i3+0x015],%l2 ! Mem[000000002d8000d5] ldx [%i1+0x000],%l3 ! Mem[000000002c8000c0] jmpl %o7,%g0 sth %l3,[%i2+0x032] ! Mem[000000002d0000f2] p14_near_1_he: ldub [%i0+0x033],%l4 ! Mem[000000002c0000f3] ldstub [%i1+0x016],%l0 ! Mem[000000002c8000d6] jmpl %o7,%g0 ldsh [%i0+0x02a],%l0 ! Mem[000000002c0000ea] p15_near_1_le: stb %l4,[%i2+0x022] ! Mem[000000002f0000e2] ldsb [%i2+0x019],%l5 ! Mem[000000002f0000d9] swap [%i0+0x034],%l5 ! Mem[000000002e0000f4] swap [%i2+0x00c],%l0 ! Mem[000000002f0000cc] jmpl %o7,%g0 stb %l7,[%i3+0x003] ! Mem[000000002f8000c3] p15_near_1_he: stw %l4,[%i2+0x028] ! Mem[000000002f0000e8] lduw [%i3+0x00c],%l6 ! Mem[000000002f8000cc] ldstub [%i0+0x023],%l7 ! Mem[000000002e0000e3] std %l4,[%i3+0x028] ! Mem[000000002f8000e8] lduh [%i2+0x01e],%l3 ! Mem[000000002f0000de] ldstub [%i3+0x011],%l4 ! Mem[000000002f8000d1] jmpl %o7,%g0 ldstub [%i3+0x029],%l5 ! Mem[000000002f8000e9] p16_near_1_le: jmpl %o7,%g0 ldsh [%i0+0x018],%l5 ! Mem[00000000300000d8] jmpl %o7,%g0 nop p16_near_1_he: ldstub [%i2+0x02d],%l0 ! Mem[00000000310000ed] jmpl %o7,%g0 swap [%i1+0x008],%l0 ! Mem[00000000308000c8] p17_near_1_le: lduw [%i2+0x034],%l5 ! Mem[00000000330000f4] swap [%i3+0x024],%l7 ! Mem[00000000338000e4] stx %l0,[%i3+0x000] ! Mem[00000000338000c0] jmpl %o7,%g0 std %l0,[%i0+0x030] ! Mem[00000000320000f0] p17_near_1_he: swap [%i0+0x010],%l7 ! Mem[00000000320000d0] lduw [%i0+0x01c],%l3 ! Mem[00000000320000dc] sth %l4,[%i1+0x010] ! Mem[00000000328000d0] jmpl %o7,%g0 stx %l2,[%i2+0x008] ! Mem[00000000330000c8] p18_near_1_le: ldub [%i0+0x024],%l7 ! Mem[00000000340000e4] swap [%i2+0x03c],%l0 ! Mem[00000000350000fc] jmpl %o7,%g0 ldub [%i1+0x009],%l6 ! Mem[00000000348000c9] p18_near_1_he: lduw [%i3+0x028],%l5 ! Mem[00000000358000e8] ldsw [%i3+0x024],%l1 ! Mem[00000000358000e4] lduh [%i1+0x034],%l6 ! Mem[00000000348000f4] jmpl %o7,%g0 stw %l0,[%i2+0x028] ! Mem[00000000350000e8] p19_near_1_le: jmpl %o7,%g0 stb %l1,[%i2+0x02b] ! Mem[00000000370000eb] jmpl %o7,%g0 nop p19_near_1_he: stb %l4,[%i3+0x034] ! Mem[00000000378000f4] ldub [%i3+0x024],%l4 ! Mem[00000000378000e4] ldstub [%i2+0x034],%l2 ! Mem[00000000370000f4] ldsh [%i0+0x00a],%l0 ! Mem[00000000360000ca] jmpl %o7,%g0 stw %l7,[%i3+0x018] ! Mem[00000000378000d8] p20_near_1_le: ldstub [%i1+0x02c],%l0 ! Mem[00000000388000ec] ldstub [%i0+0x023],%l7 ! Mem[00000000380000e3] std %l6,[%i3+0x038] ! Mem[00000000398000f8] jmpl %o7,%g0 stw %l7,[%i1+0x01c] ! Mem[00000000388000dc] p20_near_1_he: ldstub [%i3+0x03d],%l4 ! Mem[00000000398000fd] ldd [%i3+0x010],%l4 ! Mem[00000000398000d0] jmpl %o7,%g0 std %l4,[%i3+0x028] ! Mem[00000000398000e8] p21_near_1_le: ldstub [%i0+0x03f],%l5 ! Mem[000000003a0000ff] std %l4,[%i3+0x020] ! Mem[000000003b8000e0] jmpl %o7,%g0 ldsh [%i1+0x01e],%l1 ! Mem[000000003a8000de] p21_near_1_he: ldsb [%i1+0x029],%l5 ! Mem[000000003a8000e9] jmpl %o7,%g0 stx %l4,[%i0+0x010] ! Mem[000000003a0000d0] p22_near_1_le: lduh [%i3+0x00c],%l1 ! Mem[000000003d8000cc] ldd [%i2+0x038],%l0 ! Mem[000000003d0000f8] ldd [%i2+0x028],%l4 ! Mem[000000003d0000e8] stx %l5,[%i3+0x028] ! Mem[000000003d8000e8] jmpl %o7,%g0 ldstub [%i0+0x03d],%l4 ! Mem[000000003c0000fd] p22_near_1_he: ldstub [%i0+0x034],%l6 ! Mem[000000003c0000f4] swap [%i2+0x038],%l0 ! Mem[000000003d0000f8] jmpl %o7,%g0 std %l0,[%i1+0x028] ! Mem[000000003c8000e8] p23_near_1_le: ldstub [%i0+0x037],%l1 ! Mem[000000003e0000f7] ldstub [%i1+0x03f],%l5 ! Mem[000000003e8000ff] stb %l3,[%i1+0x027] ! Mem[000000003e8000e7] ldub [%i0+0x01c],%l4 ! Mem[000000003e0000dc] ldub [%i3+0x014],%l4 ! Mem[000000003f8000d4] jmpl %o7,%g0 swap [%i3+0x014],%l2 ! Mem[000000003f8000d4] p23_near_1_he: ldd [%i0+0x018],%l6 ! Mem[000000003e0000d8] ldub [%i2+0x00b],%l1 ! Mem[000000003f0000cb] lduw [%i1+0x010],%l4 ! Mem[000000003e8000d0] jmpl %o7,%g0 swap [%i0+0x010],%l0 ! Mem[000000003e0000d0] p24_near_1_le: jmpl %o7,%g0 lduh [%i0+0x014],%l4 ! Mem[00000000400000d4] jmpl %o7,%g0 nop p24_near_1_he: swap [%i0+0x008],%l0 ! Mem[00000000400000c8] stw %l7,[%i2+0x018] ! Mem[00000000410000d8] ldsw [%i1+0x008],%l1 ! Mem[00000000408000c8] swap [%i2+0x00c],%l2 ! Mem[00000000410000cc] ldstub [%i2+0x02c],%l5 ! Mem[00000000410000ec] ldsb [%i2+0x033],%l6 ! Mem[00000000410000f3] jmpl %o7,%g0 stx %l1,[%i0+0x038] ! Mem[00000000400000f8] p25_near_1_le: swap [%i2+0x03c],%l5 ! Mem[00000000430000fc] swap [%i2+0x01c],%l1 ! Mem[00000000430000dc] ldub [%i0+0x02c],%l1 ! Mem[00000000420000ec] std %l0,[%i2+0x018] ! Mem[00000000430000d8] jmpl %o7,%g0 ldsw [%i2+0x00c],%l4 ! Mem[00000000430000cc] p25_near_1_he: swap [%i2+0x00c],%l6 ! Mem[00000000430000cc] ldd [%i3+0x008],%l2 ! Mem[00000000438000c8] swap [%i0+0x02c],%l5 ! Mem[00000000420000ec] ldsw [%i3+0x010],%l6 ! Mem[00000000438000d0] jmpl %o7,%g0 swap [%i1+0x03c],%l1 ! Mem[00000000428000fc] p26_near_1_le: ldstub [%i1+0x024],%l7 ! Mem[00000000448000e4] ldsw [%i1+0x03c],%l1 ! Mem[00000000448000fc] ldd [%i0+0x008],%l0 ! Mem[00000000440000c8] jmpl %o7,%g0 ldx [%i1+0x038],%l0 ! Mem[00000000448000f8] p26_near_1_he: lduw [%i1+0x00c],%l2 ! Mem[00000000448000cc] ldx [%i1+0x028],%l6 ! Mem[00000000448000e8] lduw [%i0+0x00c],%l2 ! Mem[00000000440000cc] ldx [%i1+0x028],%l5 ! Mem[00000000448000e8] ldd [%i0+0x030],%l6 ! Mem[00000000440000f0] ldx [%i2+0x008],%l3 ! Mem[00000000450000c8] jmpl %o7,%g0 ldd [%i2+0x028],%l2 ! Mem[00000000450000e8] p27_near_1_le: swap [%i1+0x030],%l0 ! Mem[00000000468000f0] std %l4,[%i2+0x030] ! Mem[00000000470000f0] ldx [%i1+0x020],%l7 ! Mem[00000000468000e0] lduw [%i1+0x014],%l0 ! Mem[00000000468000d4] ldsh [%i1+0x01e],%l7 ! Mem[00000000468000de] jmpl %o7,%g0 ldstub [%i1+0x03f],%l7 ! Mem[00000000468000ff] p27_near_1_he: swap [%i1+0x01c],%l4 ! Mem[00000000468000dc] swap [%i1+0x010],%l4 ! Mem[00000000468000d0] std %l4,[%i1+0x000] ! Mem[00000000468000c0] ldub [%i1+0x005],%l7 ! Mem[00000000468000c5] swap [%i1+0x00c],%l7 ! Mem[00000000468000cc] jmpl %o7,%g0 lduh [%i0+0x02c],%l5 ! Mem[00000000460000ec] p28_near_1_le: stw %l0,[%i0+0x004] ! Mem[00000000480000c4] sth %l0,[%i3+0x014] ! Mem[00000000498000d4] ldx [%i0+0x008],%l1 ! Mem[00000000480000c8] stw %l5,[%i1+0x01c] ! Mem[00000000488000dc] jmpl %o7,%g0 ldsb [%i3+0x003],%l7 ! Mem[00000000498000c3] p28_near_1_he: lduh [%i3+0x020],%l4 ! Mem[00000000498000e0] std %l6,[%i3+0x000] ! Mem[00000000498000c0] ldx [%i3+0x008],%l7 ! Mem[00000000498000c8] ldd [%i1+0x028],%l4 ! Mem[00000000488000e8] ldx [%i3+0x028],%l0 ! Mem[00000000498000e8] ldd [%i3+0x008],%l2 ! Mem[00000000498000c8] jmpl %o7,%g0 ldstub [%i2+0x02a],%l2 ! Mem[00000000490000ea] p29_near_1_le: swap [%i3+0x020],%l4 ! Mem[000000004b8000e0] lduw [%i2+0x01c],%l4 ! Mem[000000004b0000dc] ldsh [%i3+0x01a],%l2 ! Mem[000000004b8000da] stw %l2,[%i2+0x014] ! Mem[000000004b0000d4] stx %l3,[%i1+0x020] ! Mem[000000004a8000e0] lduw [%i3+0x030],%l3 ! Mem[000000004b8000f0] jmpl %o7,%g0 lduw [%i0+0x02c],%l3 ! Mem[000000004a0000ec] p29_near_1_he: ldd [%i3+0x010],%l0 ! Mem[000000004b8000d0] ldsb [%i3+0x02f],%l7 ! Mem[000000004b8000ef] sth %l1,[%i0+0x03c] ! Mem[000000004a0000fc] std %l0,[%i1+0x038] ! Mem[000000004a8000f8] swap [%i0+0x008],%l0 ! Mem[000000004a0000c8] ldstub [%i0+0x033],%l5 ! Mem[000000004a0000f3] jmpl %o7,%g0 ldsh [%i1+0x012],%l7 ! Mem[000000004a8000d2] p30_near_1_le: ldub [%i1+0x008],%l1 ! Mem[000000004c8000c8] ldsw [%i1+0x030],%l3 ! Mem[000000004c8000f0] jmpl %o7,%g0 stx %l3,[%i3+0x008] ! Mem[000000004d8000c8] p30_near_1_he: stx %l0,[%i1+0x010] ! Mem[000000004c8000d0] jmpl %o7,%g0 lduh [%i2+0x02a],%l0 ! Mem[000000004d0000ea] p31_near_1_le: ldsh [%i3+0x018],%l5 ! Mem[000000004f8000d8] ldd [%i1+0x030],%l4 ! Mem[000000004e8000f0] jmpl %o7,%g0 swap [%i2+0x00c],%l0 ! Mem[000000004f0000cc] p31_near_1_he: ldsw [%i3+0x03c],%l2 ! Mem[000000004f8000fc] lduh [%i3+0x028],%l4 ! Mem[000000004f8000e8] ldsb [%i3+0x011],%l7 ! Mem[000000004f8000d1] jmpl %o7,%g0 swap [%i2+0x034],%l4 ! Mem[000000004f0000f4] p32_near_1_le: ldsb [%i2+0x003],%l7 ! Mem[00000000510000c3] stb %l4,[%i1+0x014] ! Mem[00000000508000d4] ldsw [%i0+0x014],%l2 ! Mem[00000000500000d4] sth %l3,[%i1+0x004] ! Mem[00000000508000c4] swap [%i0+0x030],%l3 ! Mem[00000000500000f0] ldstub [%i2+0x00e],%l3 ! Mem[00000000510000ce] jmpl %o7,%g0 std %l0,[%i2+0x038] ! Mem[00000000510000f8] p32_near_1_he: swap [%i2+0x00c],%l7 ! Mem[00000000510000cc] swap [%i1+0x034],%l6 ! Mem[00000000508000f4] ldub [%i1+0x02b],%l0 ! Mem[00000000508000eb] ldd [%i2+0x008],%l2 ! Mem[00000000510000c8] lduh [%i2+0x032],%l5 ! Mem[00000000510000f2] ldsh [%i3+0x014],%l5 ! Mem[00000000518000d4] jmpl %o7,%g0 stb %l1,[%i1+0x01a] ! Mem[00000000508000da] p33_near_1_le: stw %l1,[%i3+0x01c] ! Mem[00000000538000dc] swap [%i0+0x02c],%l1 ! Mem[00000000520000ec] stb %l0,[%i1+0x01c] ! Mem[00000000528000dc] swap [%i2+0x00c],%l4 ! Mem[00000000530000cc] ldstub [%i0+0x02f],%l5 ! Mem[00000000520000ef] jmpl %o7,%g0 stx %l4,[%i3+0x038] ! Mem[00000000538000f8] p33_near_1_he: swap [%i1+0x02c],%l5 ! Mem[00000000528000ec] swap [%i1+0x010],%l6 ! Mem[00000000528000d0] jmpl %o7,%g0 ldstub [%i2+0x03d],%l1 ! Mem[00000000530000fd] p34_near_1_le: lduh [%i0+0x03c],%l0 ! Mem[00000000540000fc] ldsb [%i0+0x02f],%l4 ! Mem[00000000540000ef] jmpl %o7,%g0 ldstub [%i3+0x02f],%l5 ! Mem[00000000558000ef] p34_near_1_he: swap [%i2+0x00c],%l2 ! Mem[00000000550000cc] ldsw [%i3+0x02c],%l5 ! Mem[00000000558000ec] ldstub [%i2+0x033],%l6 ! Mem[00000000550000f3] sth %l1,[%i3+0x03c] ! Mem[00000000558000fc] ldstub [%i1+0x038],%l0 ! Mem[00000000548000f8] jmpl %o7,%g0 swap [%i0+0x028],%l0 ! Mem[00000000540000e8] p35_near_1_le: ldstub [%i2+0x037],%l5 ! Mem[00000000570000f7] ldsh [%i0+0x00c],%l0 ! Mem[00000000560000cc] ldstub [%i3+0x003],%l7 ! Mem[00000000578000c3] swap [%i0+0x034],%l1 ! Mem[00000000560000f4] jmpl %o7,%g0 ldstub [%i1+0x03f],%l5 ! Mem[00000000568000ff] p35_near_1_he: jmpl %o7,%g0 ldsb [%i3+0x023],%l7 ! Mem[00000000578000e3] jmpl %o7,%g0 nop p36_near_1_le: std %l4,[%i2+0x018] ! Mem[00000000590000d8] ldsw [%i2+0x024],%l7 ! Mem[00000000590000e4] swap [%i1+0x03c],%l1 ! Mem[00000000588000fc] jmpl %o7,%g0 swap [%i0+0x00c],%l1 ! Mem[00000000580000cc] p36_near_1_he: ldstub [%i0+0x030],%l4 ! Mem[00000000580000f0] jmpl %o7,%g0 sth %l2,[%i1+0x00c] ! Mem[00000000588000cc] p37_near_1_le: swap [%i2+0x028],%l1 ! Mem[000000005b0000e8] ldstub [%i1+0x00f],%l5 ! Mem[000000005a8000cf] jmpl %o7,%g0 ldub [%i3+0x029],%l6 ! Mem[000000005b8000e9] p37_near_1_he: sth %l0,[%i3+0x010] ! Mem[000000005b8000d0] ldstub [%i2+0x02f],%l7 ! Mem[000000005b0000ef] std %l0,[%i0+0x038] ! Mem[000000005a0000f8] jmpl %o7,%g0 ldsb [%i3+0x038],%l0 ! Mem[000000005b8000f8] p38_near_1_le: ldx [%i0+0x038],%l7 ! Mem[000000005c0000f8] ldstub [%i1+0x01f],%l7 ! Mem[000000005c8000df] lduh [%i0+0x01c],%l5 ! Mem[000000005c0000dc] ldub [%i3+0x003],%l7 ! Mem[000000005d8000c3] swap [%i0+0x014],%l4 ! Mem[000000005c0000d4] jmpl %o7,%g0 std %l0,[%i0+0x038] ! Mem[000000005c0000f8] p38_near_1_he: ldub [%i2+0x00e],%l7 ! Mem[000000005d0000ce] swap [%i3+0x028],%l5 ! Mem[000000005d8000e8] ldx [%i0+0x020],%l1 ! Mem[000000005c0000e0] lduh [%i2+0x016],%l0 ! Mem[000000005d0000d6] ldsb [%i0+0x035],%l1 ! Mem[000000005c0000f5] jmpl %o7,%g0 swap [%i2+0x008],%l3 ! Mem[000000005d0000c8] p39_near_1_le: ldstub [%i1+0x014],%l0 ! Mem[000000005e8000d4] stx %l7,[%i0+0x018] ! Mem[000000005e0000d8] jmpl %o7,%g0 stx %l7,[%i1+0x038] ! Mem[000000005e8000f8] p39_near_1_he: jmpl %o7,%g0 ldsb [%i0+0x02a],%l7 ! Mem[000000005e0000ea] jmpl %o7,%g0 nop p40_near_1_le: ldsh [%i2+0x01c],%l5 ! Mem[00000000610000dc] ldsb [%i1+0x003],%l7 ! Mem[00000000608000c3] ldstub [%i2+0x014],%l4 ! Mem[00000000610000d4] ldd [%i1+0x010],%l2 ! Mem[00000000608000d0] swap [%i0+0x004],%l3 ! Mem[00000000600000c4] jmpl %o7,%g0 lduh [%i2+0x032],%l3 ! Mem[00000000610000f2] p40_near_1_he: stx %l4,[%i0+0x030] ! Mem[00000000600000f0] stb %l0,[%i2+0x011] ! Mem[00000000610000d1] stb %l7,[%i0+0x00f] ! Mem[00000000600000cf] jmpl %o7,%g0 ldd [%i3+0x030],%l6 ! Mem[00000000618000f0] p41_near_1_le: ldsh [%i3+0x032],%l3 ! Mem[00000000638000f2] sth %l3,[%i1+0x030] ! Mem[00000000628000f0] jmpl %o7,%g0 ldsw [%i2+0x008],%l2 ! Mem[00000000630000c8] p41_near_1_he: ldstub [%i1+0x024],%l0 ! Mem[00000000628000e4] swap [%i1+0x030],%l6 ! Mem[00000000628000f0] ldd [%i3+0x010],%l2 ! Mem[00000000638000d0] jmpl %o7,%g0 ldstub [%i1+0x015],%l5 ! Mem[00000000628000d5] p42_near_1_le: jmpl %o7,%g0 lduw [%i0+0x01c],%l5 ! Mem[00000000640000dc] jmpl %o7,%g0 nop p42_near_1_he: lduh [%i2+0x028],%l4 ! Mem[00000000650000e8] stx %l4,[%i2+0x020] ! Mem[00000000650000e0] lduh [%i1+0x00a],%l1 ! Mem[00000000648000ca] jmpl %o7,%g0 stw %l4,[%i2+0x030] ! Mem[00000000650000f0] p43_near_1_le: stb %l7,[%i0+0x027] ! Mem[00000000660000e7] stw %l0,[%i0+0x004] ! Mem[00000000660000c4] sth %l0,[%i0+0x034] ! Mem[00000000660000f4] sth %l1,[%i0+0x02a] ! Mem[00000000660000ea] jmpl %o7,%g0 ldstub [%i2+0x024],%l7 ! Mem[00000000670000e4] p43_near_1_he: swap [%i1+0x008],%l4 ! Mem[00000000668000c8] ldsb [%i0+0x001],%l4 ! Mem[00000000660000c1] ldsw [%i3+0x008],%l1 ! Mem[00000000678000c8] swap [%i3+0x010],%l4 ! Mem[00000000678000d0] jmpl %o7,%g0 lduh [%i2+0x02c],%l5 ! Mem[00000000670000ec] p44_near_1_le: ldd [%i3+0x000],%l4 ! Mem[00000000698000c0] ldstub [%i1+0x01c],%l4 ! Mem[00000000688000dc] sth %l4,[%i2+0x014] ! Mem[00000000690000d4] swap [%i2+0x014],%l2 ! Mem[00000000690000d4] ldstub [%i3+0x02f],%l4 ! Mem[00000000698000ef] jmpl %o7,%g0 ldsh [%i3+0x02e],%l5 ! Mem[00000000698000ee] p44_near_1_he: swap [%i3+0x00c],%l2 ! Mem[00000000698000cc] ldub [%i0+0x02c],%l5 ! Mem[00000000680000ec] stx %l6,[%i3+0x030] ! Mem[00000000698000f0] jmpl %o7,%g0 swap [%i0+0x008],%l2 ! Mem[00000000680000c8] p45_near_1_le: stw %l3,[%i3+0x024] ! Mem[000000006b8000e4] jmpl %o7,%g0 ldstub [%i2+0x032],%l3 ! Mem[000000006b0000f2] p45_near_1_he: jmpl %o7,%g0 ldx [%i1+0x010],%l4 ! Mem[000000006a8000d0] jmpl %o7,%g0 nop p46_near_1_le: ldsh [%i3+0x032],%l0 ! Mem[000000006d8000f2] lduw [%i3+0x020],%l7 ! Mem[000000006d8000e0] jmpl %o7,%g0 std %l0,[%i2+0x030] ! Mem[000000006d0000f0] p46_near_1_he: stx %l7,[%i1+0x030] ! Mem[000000006c8000f0] ldsb [%i2+0x014],%l4 ! Mem[000000006d0000d4] stb %l2,[%i0+0x01f] ! Mem[000000006c0000df] ldd [%i1+0x028],%l4 ! Mem[000000006c8000e8] sth %l4,[%i0+0x030] ! Mem[000000006c0000f0] jmpl %o7,%g0 ldstub [%i1+0x00c],%l2 ! Mem[000000006c8000cc] p47_near_1_le: ldd [%i0+0x038],%l2 ! Mem[000000006e0000f8] swap [%i0+0x014],%l0 ! Mem[000000006e0000d4] sth %l7,[%i2+0x01e] ! Mem[000000006f0000de] stb %l7,[%i3+0x03f] ! Mem[000000006f8000ff] jmpl %o7,%g0 lduw [%i2+0x024],%l7 ! Mem[000000006f0000e4] p47_near_1_he: swap [%i3+0x010],%l4 ! Mem[000000006f8000d0] ldstub [%i2+0x029],%l5 ! Mem[000000006f0000e9] ldstub [%i0+0x010],%l4 ! Mem[000000006e0000d0] stw %l2,[%i2+0x00c] ! Mem[000000006f0000cc] jmpl %o7,%g0 ldx [%i0+0x008],%l6 ! Mem[000000006e0000c8] p48_near_1_le: ldd [%i1+0x038],%l0 ! Mem[00000000708000f8] lduh [%i0+0x02e],%l4 ! Mem[00000000700000ee] jmpl %o7,%g0 std %l4,[%i3+0x028] ! Mem[00000000718000e8] p48_near_1_he: ldub [%i2+0x00c],%l2 ! Mem[00000000710000cc] ldstub [%i3+0x02c],%l5 ! Mem[00000000718000ec] jmpl %o7,%g0 swap [%i1+0x034],%l1 ! Mem[00000000708000f4] p49_near_1_le: ldstub [%i0+0x024],%l7 ! Mem[00000000720000e4] stx %l1,[%i1+0x018] ! Mem[00000000728000d8] ldd [%i2+0x028],%l0 ! Mem[00000000730000e8] jmpl %o7,%g0 sth %l3,[%i0+0x032] ! Mem[00000000720000f2] p49_near_1_he: jmpl %o7,%g0 lduh [%i0+0x012],%l4 ! Mem[00000000720000d2] jmpl %o7,%g0 nop p50_near_1_le: stw %l0,[%i3+0x030] ! Mem[00000000758000f0] ldstub [%i1+0x035],%l5 ! Mem[00000000748000f5] jmpl %o7,%g0 sth %l7,[%i3+0x006] ! Mem[00000000758000c6] p50_near_1_he: lduh [%i2+0x020],%l7 ! Mem[00000000750000e0] swap [%i3+0x038],%l7 ! Mem[00000000758000f8] stx %l2,[%i1+0x018] ! Mem[00000000748000d8] jmpl %o7,%g0 swap [%i3+0x014],%l2 ! Mem[00000000758000d4] p51_near_1_le: jmpl %o7,%g0 ldstub [%i2+0x014],%l4 ! Mem[00000000770000d4] jmpl %o7,%g0 nop p51_near_1_he: jmpl %o7,%g0 swap [%i2+0x008],%l0 ! Mem[00000000770000c8] jmpl %o7,%g0 nop p52_near_1_le: ldd [%i3+0x018],%l4 ! Mem[00000000798000d8] std %l6,[%i0+0x000] ! Mem[00000000780000c0] ldsw [%i0+0x00c],%l1 ! Mem[00000000780000cc] ldx [%i0+0x038],%l0 ! Mem[00000000780000f8] jmpl %o7,%g0 ldstub [%i2+0x009],%l6 ! Mem[00000000790000c9] p52_near_1_he: ldx [%i1+0x028],%l5 ! Mem[00000000788000e8] ldstub [%i0+0x024],%l1 ! Mem[00000000780000e4] jmpl %o7,%g0 ldstub [%i1+0x016],%l0 ! Mem[00000000788000d6] p53_near_1_le: ldsw [%i0+0x024],%l7 ! Mem[000000007a0000e4] ldsw [%i1+0x01c],%l1 ! Mem[000000007a8000dc] ldstub [%i0+0x02c],%l1 ! Mem[000000007a0000ec] ldstub [%i0+0x01c],%l0 ! Mem[000000007a0000dc] jmpl %o7,%g0 ldd [%i2+0x008],%l4 ! Mem[000000007b0000c8] p53_near_1_he: ldsh [%i1+0x00c],%l6 ! Mem[000000007a8000cc] jmpl %o7,%g0 ldstub [%i2+0x00c],%l2 ! Mem[000000007b0000cc] p54_near_1_le: swap [%i1+0x014],%l0 ! Mem[000000007c8000d4] ldub [%i0+0x03e],%l7 ! Mem[000000007c0000fe] ldstub [%i2+0x01f],%l7 ! Mem[000000007d0000df] swap [%i1+0x01c],%l5 ! Mem[000000007c8000dc] jmpl %o7,%g0 ldub [%i2+0x003],%l7 ! Mem[000000007d0000c3] p54_near_1_he: jmpl %o7,%g0 ldsh [%i2+0x014],%l2 ! Mem[000000007d0000d4] jmpl %o7,%g0 nop p55_near_1_le: lduw [%i3+0x000],%l7 ! Mem[000000007f8000c0] ldsw [%i0+0x034],%l1 ! Mem[000000007e0000f4] ldstub [%i2+0x03f],%l5 ! Mem[000000007f0000ff] sth %l3,[%i0+0x026] ! Mem[000000007e0000e6] sth %l5,[%i1+0x03c] ! Mem[000000007e8000fc] jmpl %o7,%g0 ldstub [%i2+0x024],%l7 ! Mem[000000007f0000e4] p55_near_1_he: ldstub [%i1+0x00a],%l0 ! Mem[000000007e8000ca] jmpl %o7,%g0 ldstub [%i3+0x01b],%l7 ! Mem[000000007f8000db] p56_near_1_le: ldstub [%i0+0x03f],%l5 ! Mem[00000000800000ff] ldub [%i0+0x027],%l3 ! Mem[00000000800000e7] std %l4,[%i3+0x018] ! Mem[00000000818000d8] std %l4,[%i0+0x010] ! Mem[00000000800000d0] swap [%i0+0x014],%l2 ! Mem[00000000800000d4] ldd [%i1+0x000],%l2 ! Mem[00000000808000c0] jmpl %o7,%g0 ldstub [%i0+0x032],%l3 ! Mem[00000000800000f2] p56_near_1_he: ldd [%i3+0x030],%l4 ! Mem[00000000818000f0] sth %l0,[%i2+0x010] ! Mem[00000000810000d0] stb %l1,[%i2+0x035] ! Mem[00000000810000f5] ldstub [%i3+0x00a],%l2 ! Mem[00000000818000ca] jmpl %o7,%g0 swap [%i1+0x004],%l0 ! Mem[00000000808000c4] p57_near_1_le: stx %l7,[%i0+0x020] ! Mem[00000000820000e0] jmpl %o7,%g0 ldstub [%i1+0x01f],%l1 ! Mem[00000000828000df] p57_near_1_he: swap [%i3+0x028],%l5 ! Mem[00000000838000e8] stw %l4,[%i0+0x010] ! Mem[00000000820000d0] jmpl %o7,%g0 lduh [%i2+0x00c],%l2 ! Mem[00000000830000cc] p58_near_1_le: swap [%i2+0x01c],%l5 ! Mem[00000000850000dc] jmpl %o7,%g0 ldub [%i2+0x003],%l7 ! Mem[00000000850000c3] p58_near_1_he: sth %l2,[%i3+0x014] ! Mem[00000000858000d4] jmpl %o7,%g0 ldstub [%i0+0x030],%l4 ! Mem[00000000840000f0] p59_near_1_le: lduh [%i0+0x01e],%l1 ! Mem[00000000860000de] swap [%i2+0x02c],%l1 ! Mem[00000000870000ec] stb %l0,[%i1+0x01c] ! Mem[00000000868000dc] ldsw [%i1+0x00c],%l4 ! Mem[00000000868000cc] jmpl %o7,%g0 ldstub [%i1+0x02f],%l5 ! Mem[00000000868000ef] p59_near_1_he: stx %l2,[%i3+0x008] ! Mem[00000000878000c8] lduw [%i1+0x02c],%l5 ! Mem[00000000868000ec] lduw [%i1+0x010],%l6 ! Mem[00000000868000d0] stb %l2,[%i0+0x02a] ! Mem[00000000860000ea] swap [%i1+0x024],%l0 ! Mem[00000000868000e4] jmpl %o7,%g0 stw %l6,[%i0+0x030] ! Mem[00000000860000f0] p60_near_1_le: stw %l1,[%i2+0x03c] ! Mem[00000000890000fc] swap [%i3+0x008],%l1 ! Mem[00000000898000c8] ldstub [%i3+0x02f],%l5 ! Mem[00000000898000ef] lduh [%i0+0x03c],%l4 ! Mem[00000000880000fc] jmpl %o7,%g0 ldd [%i2+0x038],%l4 ! Mem[00000000890000f8] p60_near_1_he: ldx [%i3+0x030],%l6 ! Mem[00000000898000f0] jmpl %o7,%g0 ldub [%i3+0x03d],%l1 ! Mem[00000000898000fd] p61_near_1_le: stx %l0,[%i0+0x030] ! Mem[000000008a0000f0] stx %l5,[%i0+0x030] ! Mem[000000008a0000f0] ldub [%i0+0x027],%l7 ! Mem[000000008a0000e7] swap [%i2+0x014],%l0 ! Mem[000000008b0000d4] lduw [%i2+0x01c],%l7 ! Mem[000000008b0000dc] jmpl %o7,%g0 ldub [%i2+0x03f],%l7 ! Mem[000000008b0000ff] p61_near_1_he: jmpl %o7,%g0 ldstub [%i1+0x01d],%l4 ! Mem[000000008a8000dd] jmpl %o7,%g0 nop p62_near_1_le: ldstub [%i2+0x014],%l4 ! Mem[000000008d0000d4] stx %l2,[%i3+0x010] ! Mem[000000008d8000d0] ldsw [%i1+0x004],%l3 ! Mem[000000008c8000c4] stx %l3,[%i2+0x030] ! Mem[000000008d0000f0] ldstub [%i0+0x00e],%l3 ! Mem[000000008c0000ce] jmpl %o7,%g0 stb %l1,[%i2+0x03a] ! Mem[000000008d0000fa] p62_near_1_he: swap [%i1+0x00c],%l7 ! Mem[000000008c8000cc] stb %l1,[%i0+0x03d] ! Mem[000000008c0000fd] sth %l0,[%i1+0x038] ! Mem[000000008c8000f8] stw %l0,[%i0+0x028] ! Mem[000000008c0000e8] jmpl %o7,%g0 sth %l2,[%i0+0x014] ! Mem[000000008c0000d4] p63_near_1_le: std %l4,[%i3+0x038] ! Mem[000000008f8000f8] ldstub [%i0+0x023],%l7 ! Mem[000000008e0000e3] ldstub [%i0+0x02c],%l1 ! Mem[000000008e0000ec] jmpl %o7,%g0 swap [%i1+0x00c],%l5 ! Mem[000000008e8000cc] p63_near_1_he: swap [%i1+0x00c],%l7 ! Mem[000000008e8000cc] lduh [%i2+0x008],%l5 ! Mem[000000008f0000c8] ldub [%i2+0x004],%l1 ! Mem[000000008f0000c4] lduw [%i1+0x014],%l0 ! Mem[000000008e8000d4] sth %l1,[%i2+0x034] ! Mem[000000008f0000f4] lduw [%i0+0x008],%l3 ! Mem[000000008e0000c8] jmpl %o7,%g0 swap [%i2+0x028],%l2 ! Mem[000000008f0000e8] near1_b2b_h: nop nop nop nop nop nop jmpl %o7,%g0 nop near1_b2b_l: nop nop nop nop nop nop jmpl %o7,%g0 nop user_near1_end: .seg "text" .align 0x2000 user_near2_start: p0_near_2_le: jmpl %o7,%g0 stb %l3,[%i3+0x010] ! Mem[00000000118000d0] jmpl %o7,%g0 nop p0_near_2_he: ldstub [%i0+0x00c],%l7 ! Mem[00000000100000cc] ldd [%i1+0x010],%l0 ! Mem[00000000108000d0] lduw [%i3+0x008],%l6 ! Mem[00000000118000c8] jmpl %o7,%g0 ldstub [%i2+0x034],%l4 ! Mem[00000000110000f4] p1_near_2_le: ldub [%i1+0x01a],%l0 ! Mem[00000000128000da] std %l4,[%i0+0x020] ! Mem[00000000120000e0] sth %l5,[%i0+0x026] ! Mem[00000000120000e6] ldstub [%i0+0x016],%l5 ! Mem[00000000120000d6] sth %l6,[%i0+0x036] ! Mem[00000000120000f6] stw %l4,[%i2+0x028] ! Mem[00000000130000e8] jmpl %o7,%g0 ldsb [%i1+0x024],%l2 ! Mem[00000000128000e4] p1_near_2_he: lduh [%i1+0x02a],%l0 ! Mem[00000000128000ea] lduh [%i3+0x010],%l6 ! Mem[00000000138000d0] jmpl %o7,%g0 ldd [%i3+0x018],%l2 ! Mem[00000000138000d8] p2_near_2_le: std %l4,[%i0+0x038] ! Mem[00000000140000f8] ldx [%i2+0x038],%l4 ! Mem[00000000150000f8] ldsw [%i0+0x00c],%l5 ! Mem[00000000140000cc] ldstub [%i0+0x030],%l0 ! Mem[00000000140000f0] jmpl %o7,%g0 std %l2,[%i2+0x008] ! Mem[00000000150000c8] p2_near_2_he: jmpl %o7,%g0 lduh [%i1+0x032],%l7 ! Mem[00000000148000f2] jmpl %o7,%g0 nop p3_near_2_le: std %l4,[%i3+0x028] ! Mem[00000000178000e8] lduw [%i1+0x008],%l2 ! Mem[00000000168000c8] swap [%i0+0x008],%l4 ! Mem[00000000160000c8] ldsb [%i0+0x01a],%l0 ! Mem[00000000160000da] ldx [%i0+0x020],%l4 ! Mem[00000000160000e0] stx %l5,[%i1+0x020] ! Mem[00000000168000e0] jmpl %o7,%g0 ldd [%i3+0x008],%l2 ! Mem[00000000178000c8] p3_near_2_he: swap [%i3+0x004],%l0 ! Mem[00000000178000c4] ldsw [%i0+0x014],%l2 ! Mem[00000000160000d4] jmpl %o7,%g0 ldstub [%i1+0x00f],%l4 ! Mem[00000000168000cf] p4_near_2_le: ldsb [%i0+0x00e],%l3 ! Mem[00000000180000ce] stw %l2,[%i3+0x030] ! Mem[00000000198000f0] stb %l7,[%i3+0x02d] ! Mem[00000000198000ed] stx %l6,[%i0+0x030] ! Mem[00000000180000f0] sth %l4,[%i3+0x028] ! Mem[00000000198000e8] jmpl %o7,%g0 ldsb [%i2+0x01e],%l3 ! Mem[00000000190000de] p4_near_2_he: swap [%i3+0x034],%l7 ! Mem[00000000198000f4] ldstub [%i1+0x033],%l6 ! Mem[00000000188000f3] ldsw [%i2+0x024],%l5 ! Mem[00000000190000e4] lduh [%i1+0x02c],%l0 ! Mem[00000000188000ec] jmpl %o7,%g0 ldub [%i0+0x030],%l6 ! Mem[00000000180000f0] p5_near_2_le: ldstub [%i2+0x038],%l0 ! Mem[000000001b0000f8] lduh [%i0+0x02e],%l3 ! Mem[000000001a0000ee] ldstub [%i3+0x032],%l2 ! Mem[000000001b8000f2] std %l6,[%i2+0x008] ! Mem[000000001b0000c8] jmpl %o7,%g0 ldsb [%i1+0x039],%l5 ! Mem[000000001a8000f9] p5_near_2_he: ldstub [%i2+0x03d],%l6 ! Mem[000000001b0000fd] ldstub [%i2+0x016],%l0 ! Mem[000000001b0000d6] std %l0,[%i3+0x030] ! Mem[000000001b8000f0] stw %l4,[%i1+0x020] ! Mem[000000001a8000e0] swap [%i1+0x018],%l0 ! Mem[000000001a8000d8] stb %l7,[%i0+0x03b] ! Mem[000000001a0000fb] jmpl %o7,%g0 ldd [%i3+0x018],%l6 ! Mem[000000001b8000d8] p6_near_2_le: ldstub [%i1+0x036],%l5 ! Mem[000000001c8000f6] ldub [%i0+0x037],%l6 ! Mem[000000001c0000f7] swap [%i3+0x028],%l4 ! Mem[000000001d8000e8] stb %l1,[%i3+0x019] ! Mem[000000001d8000d9] jmpl %o7,%g0 ldstub [%i1+0x004],%l3 ! Mem[000000001c8000c4] p6_near_2_he: std %l6,[%i1+0x010] ! Mem[000000001c8000d0] lduh [%i3+0x01a],%l0 ! Mem[000000001d8000da] jmpl %o7,%g0 ldstub [%i1+0x01b],%l7 ! Mem[000000001c8000db] p7_near_2_le: ldsw [%i2+0x024],%l0 ! Mem[000000001f0000e4] sth %l7,[%i1+0x012] ! Mem[000000001e8000d2] jmpl %o7,%g0 ldd [%i3+0x010],%l0 ! Mem[000000001f8000d0] p7_near_2_he: ldd [%i2+0x000],%l0 ! Mem[000000001f0000c0] lduh [%i3+0x014],%l2 ! Mem[000000001f8000d4] jmpl %o7,%g0 swap [%i2+0x008],%l6 ! Mem[000000001f0000c8] p8_near_2_le: jmpl %o7,%g0 ldx [%i2+0x010],%l1 ! Mem[00000000210000d0] jmpl %o7,%g0 nop p8_near_2_he: ldstub [%i3+0x006],%l0 ! Mem[00000000218000c6] jmpl %o7,%g0 ldx [%i3+0x010],%l1 ! Mem[00000000218000d0] p9_near_2_le: ldx [%i0+0x028],%l6 ! Mem[00000000220000e8] lduw [%i3+0x018],%l1 ! Mem[00000000238000d8] swap [%i1+0x02c],%l7 ! Mem[00000000228000ec] stw %l4,[%i0+0x024] ! Mem[00000000220000e4] jmpl %o7,%g0 ldd [%i0+0x000],%l2 ! Mem[00000000220000c0] p9_near_2_he: ldstub [%i1+0x008],%l3 ! Mem[00000000228000c8] sth %l2,[%i0+0x02a] ! Mem[00000000220000ea] ldx [%i2+0x018],%l2 ! Mem[00000000230000d8] jmpl %o7,%g0 ldstub [%i2+0x018],%l6 ! Mem[00000000230000d8] p10_near_2_le: swap [%i1+0x024],%l6 ! Mem[00000000248000e4] swap [%i3+0x010],%l4 ! Mem[00000000258000d0] ldub [%i2+0x008],%l7 ! Mem[00000000250000c8] ldsb [%i2+0x00e],%l6 ! Mem[00000000250000ce] jmpl %o7,%g0 ldsh [%i1+0x01e],%l3 ! Mem[00000000248000de] p10_near_2_he: stb %l0,[%i2+0x01a] ! Mem[00000000250000da] stx %l7,[%i1+0x018] ! Mem[00000000248000d8] jmpl %o7,%g0 stw %l7,[%i0+0x01c] ! Mem[00000000240000dc] p11_near_2_le: ldstub [%i1+0x026],%l6 ! Mem[00000000268000e6] ldsw [%i0+0x030],%l4 ! Mem[00000000260000f0] swap [%i2+0x024],%l2 ! Mem[00000000270000e4] stw %l2,[%i0+0x010] ! Mem[00000000260000d0] swap [%i2+0x000],%l2 ! Mem[00000000270000c0] jmpl %o7,%g0 lduw [%i1+0x03c],%l0 ! Mem[00000000268000fc] p11_near_2_he: std %l0,[%i2+0x008] ! Mem[00000000270000c8] ldstub [%i1+0x030],%l6 ! Mem[00000000268000f0] lduh [%i2+0x03c],%l6 ! Mem[00000000270000fc] jmpl %o7,%g0 swap [%i2+0x004],%l5 ! Mem[00000000270000c4] p12_near_2_le: jmpl %o7,%g0 sth %l1,[%i2+0x03e] ! Mem[00000000290000fe] jmpl %o7,%g0 nop p12_near_2_he: ldx [%i2+0x028],%l5 ! Mem[00000000290000e8] lduw [%i0+0x030],%l4 ! Mem[00000000280000f0] jmpl %o7,%g0 ldsb [%i3+0x00c],%l2 ! Mem[00000000298000cc] p13_near_2_le: stw %l0,[%i1+0x010] ! Mem[000000002a8000d0] swap [%i1+0x02c],%l3 ! Mem[000000002a8000ec] ldd [%i0+0x030],%l2 ! Mem[000000002a0000f0] sth %l2,[%i0+0x00a] ! Mem[000000002a0000ca] ldd [%i3+0x028],%l4 ! Mem[000000002b8000e8] jmpl %o7,%g0 stw %l4,[%i3+0x030] ! Mem[000000002b8000f0] p13_near_2_he: ldub [%i1+0x00f],%l4 ! Mem[000000002a8000cf] swap [%i0+0x034],%l1 ! Mem[000000002a0000f4] ldd [%i3+0x020],%l4 ! Mem[000000002b8000e0] ldsw [%i0+0x024],%l0 ! Mem[000000002a0000e4] jmpl %o7,%g0 lduh [%i0+0x01a],%l3 ! Mem[000000002a0000da] p14_near_2_le: ldub [%i0+0x02b],%l4 ! Mem[000000002c0000eb] jmpl %o7,%g0 ldsb [%i2+0x01d],%l4 ! Mem[000000002d0000dd] p14_near_2_he: swap [%i1+0x038],%l6 ! Mem[000000002c8000f8] jmpl %o7,%g0 stw %l0,[%i2+0x004] ! Mem[000000002d0000c4] p15_near_2_le: stb %l4,[%i2+0x00f] ! Mem[000000002f0000cf] ldsw [%i0+0x02c],%l5 ! Mem[000000002e0000ec] sth %l4,[%i2+0x03c] ! Mem[000000002f0000fc] std %l4,[%i3+0x018] ! Mem[000000002f8000d8] ldsh [%i3+0x030],%l3 ! Mem[000000002f8000f0] swap [%i3+0x018],%l5 ! Mem[000000002f8000d8] jmpl %o7,%g0 stx %l0,[%i1+0x018] ! Mem[000000002e8000d8] p15_near_2_he: ldstub [%i2+0x030],%l6 ! Mem[000000002f0000f0] lduh [%i0+0x018],%l6 ! Mem[000000002e0000d8] lduw [%i1+0x024],%l2 ! Mem[000000002e8000e4] ldstub [%i3+0x03d],%l6 ! Mem[000000002f8000fd] sth %l0,[%i1+0x016] ! Mem[000000002e8000d6] jmpl %o7,%g0 ldstub [%i2+0x00f],%l4 ! Mem[000000002f0000cf] p16_near_2_le: ldsw [%i0+0x038],%l3 ! Mem[00000000300000f8] swap [%i3+0x03c],%l5 ! Mem[00000000318000fc] jmpl %o7,%g0 ldd [%i2+0x018],%l2 ! Mem[00000000310000d8] p16_near_2_he: stb %l4,[%i2+0x028] ! Mem[00000000310000e8] jmpl %o7,%g0 ldstub [%i0+0x021],%l4 ! Mem[00000000300000e1] p17_near_2_le: swap [%i0+0x03c],%l4 ! Mem[00000000320000fc] swap [%i2+0x018],%l4 ! Mem[00000000330000d8] ldx [%i0+0x030],%l3 ! Mem[00000000320000f0] jmpl %o7,%g0 lduh [%i3+0x018],%l5 ! Mem[00000000338000d8] p17_near_2_he: stb %l0,[%i2+0x038] ! Mem[00000000330000f8] std %l0,[%i2+0x008] ! Mem[00000000330000c8] ldd [%i1+0x030],%l4 ! Mem[00000000328000f0] stw %l7,[%i0+0x010] ! Mem[00000000320000d0] jmpl %o7,%g0 ldx [%i1+0x018],%l1 ! Mem[00000000328000d8] p18_near_2_le: stx %l4,[%i3+0x028] ! Mem[00000000358000e8] ldd [%i2+0x030],%l2 ! Mem[00000000350000f0] ldstub [%i0+0x02d],%l7 ! Mem[00000000340000ed] ldd [%i2+0x020],%l6 ! Mem[00000000350000e0] jmpl %o7,%g0 std %l4,[%i3+0x010] ! Mem[00000000358000d0] p18_near_2_he: ldd [%i0+0x028],%l4 ! Mem[00000000340000e8] swap [%i2+0x014],%l1 ! Mem[00000000350000d4] swap [%i0+0x000],%l4 ! Mem[00000000340000c0] swap [%i0+0x024],%l0 ! Mem[00000000340000e4] ldstub [%i3+0x01a],%l3 ! Mem[00000000358000da] lduh [%i0+0x038],%l2 ! Mem[00000000340000f8] jmpl %o7,%g0 stw %l4,[%i1+0x034] ! Mem[00000000348000f4] p19_near_2_le: lduw [%i1+0x02c],%l3 ! Mem[00000000368000ec] jmpl %o7,%g0 stx %l6,[%i3+0x030] ! Mem[00000000378000f0] p19_near_2_he: stw %l1,[%i3+0x034] ! Mem[00000000378000f4] jmpl %o7,%g0 ldstub [%i0+0x02a],%l2 ! Mem[00000000360000ea] p20_near_2_le: lduw [%i1+0x004],%l3 ! Mem[00000000388000c4] swap [%i0+0x030],%l3 ! Mem[00000000380000f0] stx %l3,[%i0+0x008] ! Mem[00000000380000c8] swap [%i3+0x038],%l4 ! Mem[00000000398000f8] jmpl %o7,%g0 stx %l3,[%i3+0x030] ! Mem[00000000398000f0] p20_near_2_he: jmpl %o7,%g0 swap [%i2+0x03c],%l1 ! Mem[00000000390000fc] jmpl %o7,%g0 nop p21_near_2_le: jmpl %o7,%g0 ldstub [%i2+0x032],%l3 ! Mem[000000003b0000f2] jmpl %o7,%g0 nop p21_near_2_he: ldsw [%i3+0x010],%l4 ! Mem[000000003b8000d0] jmpl %o7,%g0 stb %l5,[%i1+0x02c] ! Mem[000000003a8000ec] p22_near_2_le: ldstub [%i1+0x01d],%l4 ! Mem[000000003c8000dd] swap [%i1+0x004],%l0 ! Mem[000000003c8000c4] ldsb [%i2+0x012],%l7 ! Mem[000000003d0000d2] ldstub [%i3+0x012],%l1 ! Mem[000000003d8000d2] ldstub [%i0+0x037],%l6 ! Mem[000000003c0000f7] jmpl %o7,%g0 swap [%i3+0x028],%l4 ! Mem[000000003d8000e8] p22_near_2_he: lduw [%i3+0x028],%l6 ! Mem[000000003d8000e8] jmpl %o7,%g0 ldstub [%i0+0x012],%l6 ! Mem[000000003c0000d2] p23_near_2_le: ldsh [%i0+0x026],%l4 ! Mem[000000003e0000e6] swap [%i3+0x000],%l3 ! Mem[000000003f8000c0] jmpl %o7,%g0 ldsh [%i2+0x010],%l0 ! Mem[000000003f0000d0] p23_near_2_he: swap [%i1+0x030],%l5 ! Mem[000000003e8000f0] ldub [%i2+0x012],%l7 ! Mem[000000003f0000d2] lduh [%i1+0x03e],%l2 ! Mem[000000003e8000fe] std %l6,[%i2+0x018] ! Mem[000000003f0000d8] stw %l7,[%i0+0x000] ! Mem[000000003e0000c0] swap [%i1+0x014],%l0 ! Mem[000000003e8000d4] jmpl %o7,%g0 std %l4,[%i1+0x008] ! Mem[000000003e8000c8] p24_near_2_le: ldub [%i1+0x038],%l0 ! Mem[00000000408000f8] stx %l2,[%i3+0x010] ! Mem[00000000418000d0] sth %l4,[%i0+0x01c] ! Mem[00000000400000dc] sth %l0,[%i0+0x006] ! Mem[00000000400000c6] stb %l7,[%i0+0x012] ! Mem[00000000400000d2] jmpl %o7,%g0 swap [%i2+0x010],%l1 ! Mem[00000000410000d0] p24_near_2_he: jmpl %o7,%g0 ldsh [%i3+0x006],%l0 ! Mem[00000000418000c6] jmpl %o7,%g0 nop p25_near_2_le: ldx [%i0+0x038],%l0 ! Mem[00000000420000f8] ldsw [%i0+0x030],%l2 ! Mem[00000000420000f0] ldstub [%i0+0x01d],%l4 ! Mem[00000000420000dd] stw %l7,[%i2+0x00c] ! Mem[00000000430000cc] ldstub [%i1+0x039],%l5 ! Mem[00000000428000f9] jmpl %o7,%g0 swap [%i1+0x014],%l5 ! Mem[00000000428000d4] p25_near_2_he: jmpl %o7,%g0 stx %l3,[%i0+0x010] ! Mem[00000000420000d0] jmpl %o7,%g0 nop p26_near_2_le: ldstub [%i0+0x002],%l4 ! Mem[00000000440000c2] ldd [%i0+0x020],%l4 ! Mem[00000000440000e0] stw %l2,[%i1+0x008] ! Mem[00000000448000c8] swap [%i1+0x00c],%l5 ! Mem[00000000448000cc] jmpl %o7,%g0 stb %l0,[%i0+0x028] ! Mem[00000000440000e8] p26_near_2_he: swap [%i2+0x028],%l6 ! Mem[00000000450000e8] swap [%i0+0x010],%l6 ! Mem[00000000440000d0] swap [%i2+0x038],%l1 ! Mem[00000000450000f8] jmpl %o7,%g0 sth %l7,[%i0+0x036] ! Mem[00000000440000f6] p27_near_2_le: sth %l4,[%i2+0x026] ! Mem[00000000470000e6] ldstub [%i1+0x01a],%l0 ! Mem[00000000468000da] ldub [%i0+0x010],%l0 ! Mem[00000000460000d0] jmpl %o7,%g0 stb %l3,[%i2+0x02e] ! Mem[00000000470000ee] p27_near_2_he: std %l2,[%i1+0x020] ! Mem[00000000468000e0] lduh [%i0+0x03c],%l6 ! Mem[00000000460000fc] ldsh [%i1+0x016],%l0 ! Mem[00000000468000d6] ldx [%i2+0x030],%l1 ! Mem[00000000470000f0] ldstub [%i3+0x023],%l4 ! Mem[00000000478000e3] jmpl %o7,%g0 stw %l0,[%i1+0x024] ! Mem[00000000468000e4] p28_near_2_le: stb %l0,[%i1+0x007] ! Mem[00000000488000c7] swap [%i3+0x010],%l7 ! Mem[00000000498000d0] ldsw [%i2+0x010],%l1 ! Mem[00000000490000d0] swap [%i0+0x024],%l6 ! Mem[00000000480000e4] ldsh [%i3+0x012],%l4 ! Mem[00000000498000d2] ldsw [%i0+0x008],%l7 ! Mem[00000000480000c8] jmpl %o7,%g0 ldstub [%i1+0x030],%l2 ! Mem[00000000488000f0] p28_near_2_he: jmpl %o7,%g0 swap [%i3+0x018],%l3 ! Mem[00000000498000d8] jmpl %o7,%g0 nop p29_near_2_le: ldsw [%i2+0x010],%l7 ! Mem[000000004b0000d0] lduw [%i2+0x010],%l1 ! Mem[000000004b0000d0] ldstub [%i0+0x026],%l6 ! Mem[000000004a0000e6] stx %l4,[%i3+0x030] ! Mem[000000004b8000f0] sth %l7,[%i3+0x028] ! Mem[000000004b8000e8] swap [%i0+0x00c],%l6 ! Mem[000000004a0000cc] jmpl %o7,%g0 ldx [%i0+0x038],%l3 ! Mem[000000004a0000f8] p29_near_2_he: ldub [%i0+0x017],%l7 ! Mem[000000004a0000d7] sth %l7,[%i1+0x03a] ! Mem[000000004a8000fa] sth %l0,[%i0+0x00e] ! Mem[000000004a0000ce] lduh [%i2+0x032],%l5 ! Mem[000000004b0000f2] swap [%i3+0x028],%l6 ! Mem[000000004b8000e8] jmpl %o7,%g0 ldsw [%i3+0x000],%l3 ! Mem[000000004b8000c0] p30_near_2_le: swap [%i0+0x010],%l2 ! Mem[000000004c0000d0] stx %l4,[%i3+0x018] ! Mem[000000004d8000d8] swap [%i1+0x004],%l0 ! Mem[000000004c8000c4] lduh [%i2+0x012],%l7 ! Mem[000000004d0000d2] ldsb [%i1+0x012],%l1 ! Mem[000000004c8000d2] ldstub [%i3+0x008],%l7 ! Mem[000000004d8000c8] jmpl %o7,%g0 stw %l6,[%i1+0x00c] ! Mem[000000004c8000cc] p30_near_2_he: stx %l4,[%i2+0x000] ! Mem[000000004d0000c0] swap [%i0+0x024],%l0 ! Mem[000000004c0000e4] stw %l3,[%i2+0x018] ! Mem[000000004d0000d8] jmpl %o7,%g0 ldx [%i1+0x038],%l2 ! Mem[000000004c8000f8] p31_near_2_le: ldd [%i2+0x020],%l6 ! Mem[000000004f0000e0] jmpl %o7,%g0 ldd [%i1+0x018],%l0 ! Mem[000000004e8000d8] p31_near_2_he: stx %l5,[%i1+0x028] ! Mem[000000004e8000e8] swap [%i0+0x010],%l4 ! Mem[000000004e0000d0] ldsb [%i3+0x00c],%l2 ! Mem[000000004f8000cc] ldd [%i2+0x008],%l6 ! Mem[000000004f0000c8] stx %l7,[%i1+0x028] ! Mem[000000004e8000e8] jmpl %o7,%g0 swap [%i1+0x014],%l6 ! Mem[000000004e8000d4] p32_near_2_le: jmpl %o7,%g0 swap [%i2+0x034],%l5 ! Mem[00000000510000f4] jmpl %o7,%g0 nop p32_near_2_he: sth %l3,[%i0+0x036] ! Mem[00000000500000f6] std %l0,[%i3+0x000] ! Mem[00000000518000c0] jmpl %o7,%g0 ldstub [%i0+0x003],%l4 ! Mem[00000000500000c3] p33_near_2_le: lduw [%i2+0x038],%l0 ! Mem[00000000530000f8] jmpl %o7,%g0 ldsb [%i3+0x030],%l2 ! Mem[00000000538000f0] p33_near_2_he: lduh [%i2+0x01c],%l2 ! Mem[00000000530000dc] sth %l6,[%i0+0x018] ! Mem[00000000520000d8] swap [%i1+0x024],%l2 ! Mem[00000000528000e4] sth %l6,[%i3+0x03c] ! Mem[00000000538000fc] ldsw [%i3+0x014],%l3 ! Mem[00000000538000d4] jmpl %o7,%g0 ldub [%i0+0x024],%l0 ! Mem[00000000520000e4] p34_near_2_le: stw %l2,[%i0+0x030] ! Mem[00000000540000f0] stw %l1,[%i2+0x010] ! Mem[00000000550000d0] jmpl %o7,%g0 ldsh [%i1+0x026],%l6 ! Mem[00000000548000e6] p34_near_2_he: jmpl %o7,%g0 ldx [%i1+0x010],%l2 ! Mem[00000000548000d0] jmpl %o7,%g0 nop p35_near_2_le: ldub [%i2+0x024],%l7 ! Mem[00000000570000e4] lduh [%i2+0x02a],%l0 ! Mem[00000000570000ea] swap [%i3+0x028],%l1 ! Mem[00000000578000e8] jmpl %o7,%g0 std %l4,[%i1+0x008] ! Mem[00000000568000c8] p35_near_2_he: swap [%i3+0x00c],%l2 ! Mem[00000000578000cc] ldsh [%i0+0x02c],%l5 ! Mem[00000000560000ec] ldub [%i1+0x038],%l0 ! Mem[00000000568000f8] ldstub [%i1+0x030],%l6 ! Mem[00000000568000f0] swap [%i3+0x018],%l6 ! Mem[00000000578000d8] ldstub [%i3+0x00f],%l3 ! Mem[00000000578000cf] jmpl %o7,%g0 lduw [%i1+0x030],%l5 ! Mem[00000000568000f0] p36_near_2_le: std %l4,[%i2+0x020] ! Mem[00000000590000e0] ldstub [%i3+0x037],%l6 ! Mem[00000000598000f7] sth %l0,[%i2+0x03a] ! Mem[00000000590000fa] ldub [%i2+0x030],%l0 ! Mem[00000000590000f0] lduw [%i2+0x00c],%l3 ! Mem[00000000590000cc] jmpl %o7,%g0 lduh [%i1+0x032],%l2 ! Mem[00000000588000f2] p36_near_2_he: stx %l2,[%i2+0x018] ! Mem[00000000590000d8] jmpl %o7,%g0 ldub [%i1+0x005],%l2 ! Mem[00000000588000c5] p37_near_2_le: stx %l2,[%i2+0x030] ! Mem[000000005b0000f0] jmpl %o7,%g0 ldub [%i3+0x026],%l5 ! Mem[000000005b8000e6] p37_near_2_he: std %l0,[%i1+0x018] ! Mem[000000005a8000d8] ldub [%i1+0x006],%l0 ! Mem[000000005a8000c6] jmpl %o7,%g0 swap [%i0+0x014],%l2 ! Mem[000000005a0000d4] p38_near_2_le: ldub [%i1+0x03a],%l0 ! Mem[000000005c8000fa] stw %l4,[%i0+0x000] ! Mem[000000005c0000c0] ldub [%i0+0x026],%l5 ! Mem[000000005c0000e6] ldsb [%i2+0x00b],%l2 ! Mem[000000005d0000cb] jmpl %o7,%g0 ldsw [%i2+0x00c],%l5 ! Mem[000000005d0000cc] p38_near_2_he: swap [%i0+0x020],%l7 ! Mem[000000005c0000e0] stx %l0,[%i1+0x010] ! Mem[000000005c8000d0] ldsw [%i3+0x02c],%l4 ! Mem[000000005d8000ec] ldstub [%i0+0x019],%l0 ! Mem[000000005c0000d9] jmpl %o7,%g0 ldx [%i2+0x028],%l0 ! Mem[000000005d0000e8] p39_near_2_le: ldx [%i2+0x028],%l1 ! Mem[000000005f0000e8] jmpl %o7,%g0 ldx [%i3+0x018],%l0 ! Mem[000000005f8000d8] p39_near_2_he: ldub [%i3+0x00c],%l2 ! Mem[000000005f8000cc] ldsb [%i2+0x008],%l5 ! Mem[000000005f0000c8] ldsw [%i0+0x004],%l1 ! Mem[000000005e0000c4] ldstub [%i3+0x014],%l6 ! Mem[000000005f8000d4] ldstub [%i0+0x00b],%l0 ! Mem[000000005e0000cb] stx %l3,[%i3+0x008] ! Mem[000000005f8000c8] jmpl %o7,%g0 swap [%i0+0x028],%l2 ! Mem[000000005e0000e8] p40_near_2_le: stx %l0,[%i2+0x038] ! Mem[00000000610000f8] ldx [%i3+0x008],%l3 ! Mem[00000000618000c8] jmpl %o7,%g0 ldstub [%i3+0x032],%l2 ! Mem[00000000618000f2] p40_near_2_he: jmpl %o7,%g0 ldx [%i0+0x018],%l1 ! Mem[00000000600000d8] jmpl %o7,%g0 nop p41_near_2_le: swap [%i1+0x038],%l5 ! Mem[00000000628000f8] ldd [%i2+0x010],%l4 ! Mem[00000000630000d0] jmpl %o7,%g0 std %l6,[%i1+0x030] ! Mem[00000000628000f0] p41_near_2_he: stb %l0,[%i0+0x024] ! Mem[00000000620000e4] lduw [%i3+0x008],%l6 ! Mem[00000000638000c8] swap [%i2+0x010],%l6 ! Mem[00000000630000d0] jmpl %o7,%g0 ldd [%i1+0x018],%l0 ! Mem[00000000628000d8] p42_near_2_le: swap [%i1+0x020],%l4 ! Mem[00000000648000e0] std %l6,[%i0+0x030] ! Mem[00000000640000f0] ldsb [%i2+0x00e],%l5 ! Mem[00000000650000ce] swap [%i3+0x038],%l0 ! Mem[00000000658000f8] lduh [%i2+0x010],%l2 ! Mem[00000000650000d0] lduw [%i1+0x01c],%l4 ! Mem[00000000648000dc] jmpl %o7,%g0 ldsw [%i1+0x004],%l0 ! Mem[00000000648000c4] p42_near_2_he: ldstub [%i1+0x02f],%l3 ! Mem[00000000648000ef] stb %l5,[%i2+0x031] ! Mem[00000000650000f1] ldsh [%i1+0x006],%l0 ! Mem[00000000648000c6] jmpl %o7,%g0 stx %l2,[%i1+0x010] ! Mem[00000000648000d0] p43_near_2_le: jmpl %o7,%g0 swap [%i2+0x024],%l4 ! Mem[00000000670000e4] jmpl %o7,%g0 nop p43_near_2_he: ldd [%i2+0x008],%l0 ! Mem[00000000670000c8] jmpl %o7,%g0 stx %l3,[%i2+0x008] ! Mem[00000000670000c8] p44_near_2_le: jmpl %o7,%g0 ldsb [%i0+0x03a],%l0 ! Mem[00000000680000fa] jmpl %o7,%g0 nop p44_near_2_he: ldsb [%i1+0x014],%l2 ! Mem[00000000688000d4] jmpl %o7,%g0 std %l4,[%i2+0x010] ! Mem[00000000690000d0] p45_near_2_le: lduh [%i1+0x000],%l4 ! Mem[000000006a8000c0] ldub [%i0+0x019],%l5 ! Mem[000000006a0000d9] jmpl %o7,%g0 ldd [%i1+0x018],%l0 ! Mem[000000006a8000d8] p45_near_2_he: jmpl %o7,%g0 std %l2,[%i2+0x018] ! Mem[000000006b0000d8] jmpl %o7,%g0 nop p46_near_2_le: jmpl %o7,%g0 stw %l4,[%i1+0x03c] ! Mem[000000006c8000fc] jmpl %o7,%g0 nop p46_near_2_he: swap [%i2+0x014],%l0 ! Mem[000000006d0000d4] ldstub [%i1+0x035],%l1 ! Mem[000000006c8000f5] ldsw [%i2+0x008],%l2 ! Mem[000000006d0000c8] ldsh [%i1+0x004],%l0 ! Mem[000000006c8000c4] swap [%i1+0x030],%l6 ! Mem[000000006c8000f0] jmpl %o7,%g0 ldx [%i1+0x010],%l2 ! Mem[000000006c8000d0] p47_near_2_le: stw %l1,[%i0+0x018] ! Mem[000000006e0000d8] stx %l7,[%i2+0x028] ! Mem[000000006f0000e8] ldsb [%i1+0x026],%l4 ! Mem[000000006e8000e6] ldstub [%i2+0x001],%l3 ! Mem[000000006f0000c1] swap [%i2+0x010],%l0 ! Mem[000000006f0000d0] ldstub [%i1+0x02e],%l3 ! Mem[000000006e8000ee] jmpl %o7,%g0 ldsb [%i1+0x012],%l7 ! Mem[000000006e8000d2] p47_near_2_he: jmpl %o7,%g0 lduw [%i2+0x030],%l5 ! Mem[000000006f0000f0] jmpl %o7,%g0 nop p48_near_2_le: swap [%i1+0x038],%l0 ! Mem[00000000708000f8] ldsh [%i2+0x03a],%l0 ! Mem[00000000710000fa] ldsh [%i0+0x002],%l4 ! Mem[00000000700000c2] stx %l7,[%i0+0x010] ! Mem[00000000700000d0] jmpl %o7,%g0 lduh [%i3+0x012],%l1 ! Mem[00000000718000d2] p48_near_2_he: ldstub [%i3+0x006],%l0 ! Mem[00000000718000c6] lduw [%i3+0x014],%l2 ! Mem[00000000718000d4] jmpl %o7,%g0 stb %l4,[%i3+0x02f] ! Mem[00000000718000ef] p49_near_2_le: swap [%i2+0x000],%l4 ! Mem[00000000730000c0] swap [%i1+0x034],%l6 ! Mem[00000000728000f4] jmpl %o7,%g0 ldd [%i3+0x028],%l4 ! Mem[00000000738000e8] p49_near_2_he: jmpl %o7,%g0 ldstub [%i3+0x02a],%l2 ! Mem[00000000738000ea] jmpl %o7,%g0 nop p50_near_2_le: ldstub [%i1+0x004],%l3 ! Mem[00000000748000c4] stw %l3,[%i2+0x030] ! Mem[00000000750000f0] stx %l3,[%i2+0x008] ! Mem[00000000750000c8] jmpl %o7,%g0 swap [%i3+0x038],%l1 ! Mem[00000000758000f8] p50_near_2_he: ldsh [%i3+0x00e],%l7 ! Mem[00000000758000ce] lduh [%i3+0x034],%l6 ! Mem[00000000758000f4] stw %l0,[%i0+0x028] ! Mem[00000000740000e8] ldstub [%i2+0x028],%l0 ! Mem[00000000750000e8] ldstub [%i0+0x033],%l5 ! Mem[00000000740000f3] jmpl %o7,%g0 std %l6,[%i2+0x030] ! Mem[00000000750000f0] p51_near_2_le: ldsw [%i2+0x00c],%l5 ! Mem[00000000770000cc] stw %l6,[%i0+0x028] ! Mem[00000000760000e8] swap [%i2+0x02c],%l0 ! Mem[00000000770000ec] ldstub [%i0+0x000],%l4 ! Mem[00000000760000c0] jmpl %o7,%g0 ldsw [%i2+0x034],%l6 ! Mem[00000000770000f4] p51_near_2_he: stb %l0,[%i0+0x00b] ! Mem[00000000760000cb] lduh [%i0+0x008],%l3 ! Mem[00000000760000c8] swap [%i3+0x028],%l2 ! Mem[00000000778000e8] ldstub [%i2+0x01c],%l2 ! Mem[00000000770000dc] std %l0,[%i1+0x018] ! Mem[00000000768000d8] jmpl %o7,%g0 ldsh [%i1+0x006],%l0 ! Mem[00000000768000c6] p52_near_2_le: stx %l5,[%i2+0x038] ! Mem[00000000790000f8] ldd [%i0+0x038],%l0 ! Mem[00000000780000f8] ldstub [%i1+0x030],%l0 ! Mem[00000000788000f0] lduw [%i1+0x02c],%l7 ! Mem[00000000788000ec] std %l4,[%i1+0x038] ! Mem[00000000788000f8] ldx [%i3+0x030],%l5 ! Mem[00000000798000f0] jmpl %o7,%g0 ldd [%i0+0x030],%l6 ! Mem[00000000780000f0] p52_near_2_he: stb %l0,[%i1+0x004] ! Mem[00000000788000c4] ldstub [%i3+0x003],%l4 ! Mem[00000000798000c3] jmpl %o7,%g0 stx %l7,[%i3+0x030] ! Mem[00000000798000f0] p53_near_2_le: jmpl %o7,%g0 lduw [%i2+0x02c],%l7 ! Mem[000000007b0000ec] jmpl %o7,%g0 nop p53_near_2_he: ldd [%i3+0x038],%l0 ! Mem[000000007b8000f8] ldd [%i1+0x038],%l0 ! Mem[000000007a8000f8] lduh [%i0+0x008],%l0 ! Mem[000000007a0000c8] lduh [%i2+0x032],%l5 ! Mem[000000007b0000f2] jmpl %o7,%g0 ldstub [%i1+0x012],%l7 ! Mem[000000007a8000d2] p54_near_2_le: ldstub [%i1+0x008],%l1 ! Mem[000000007c8000c8] jmpl %o7,%g0 ldub [%i3+0x02f],%l5 ! Mem[000000007d8000ef] p54_near_2_he: swap [%i0+0x00c],%l7 ! Mem[000000007c0000cc] ldsw [%i1+0x010],%l0 ! Mem[000000007c8000d0] stw %l7,[%i2+0x00c] ! Mem[000000007d0000cc] jmpl %o7,%g0 ldstub [%i3+0x034],%l6 ! Mem[000000007d8000f4] p55_near_2_le: ldstub [%i1+0x029],%l6 ! Mem[000000007e8000e9] stx %l4,[%i2+0x018] ! Mem[000000007f0000d8] stx %l3,[%i2+0x000] ! Mem[000000007f0000c0] ldstub [%i0+0x038],%l0 ! Mem[000000007e0000f8] lduh [%i1+0x030],%l2 ! Mem[000000007e8000f0] ldub [%i1+0x01d],%l4 ! Mem[000000007e8000dd] jmpl %o7,%g0 stw %l0,[%i1+0x024] ! Mem[000000007e8000e4] p55_near_2_he: swap [%i1+0x00c],%l3 ! Mem[000000007e8000cc] ldstub [%i1+0x031],%l5 ! Mem[000000007e8000f1] lduh [%i3+0x006],%l0 ! Mem[000000007f8000c6] jmpl %o7,%g0 lduw [%i1+0x014],%l2 ! Mem[000000007e8000d4] p56_near_2_le: stb %l3,[%i2+0x00e] ! Mem[00000000810000ce] lduh [%i0+0x032],%l2 ! Mem[00000000800000f2] jmpl %o7,%g0 stw %l7,[%i2+0x02c] ! Mem[00000000810000ec] p56_near_2_he: ldd [%i0+0x000],%l2 ! Mem[00000000800000c0] jmpl %o7,%g0 sth %l2,[%i1+0x014] ! Mem[00000000808000d4] p57_near_2_le: swap [%i2+0x02c],%l7 ! Mem[00000000830000ec] ldx [%i0+0x018],%l5 ! Mem[00000000820000d8] jmpl %o7,%g0 sth %l0,[%i0+0x01a] ! Mem[00000000820000da] p57_near_2_he: stw %l0,[%i0+0x008] ! Mem[00000000820000c8] stb %l5,[%i3+0x033] ! Mem[00000000838000f3] jmpl %o7,%g0 ldx [%i2+0x010],%l7 ! Mem[00000000830000d0] p58_near_2_le: ldub [%i2+0x00c],%l0 ! Mem[00000000850000cc] swap [%i1+0x00c],%l7 ! Mem[00000000848000cc] stw %l4,[%i1+0x004] ! Mem[00000000848000c4] swap [%i0+0x000],%l3 ! Mem[00000000840000c0] ldx [%i3+0x038],%l0 ! Mem[00000000858000f8] jmpl %o7,%g0 stw %l3,[%i0+0x00c] ! Mem[00000000840000cc] p58_near_2_he: swap [%i1+0x030],%l7 ! Mem[00000000848000f0] ldub [%i0+0x01f],%l2 ! Mem[00000000840000df] swap [%i2+0x004],%l2 ! Mem[00000000850000c4] swap [%i3+0x03c],%l6 ! Mem[00000000858000fc] jmpl %o7,%g0 ldd [%i3+0x028],%l4 ! Mem[00000000858000e8] p59_near_2_le: stw %l2,[%i2+0x030] ! Mem[00000000870000f0] ldstub [%i3+0x00d],%l7 ! Mem[00000000878000cd] jmpl %o7,%g0 stx %l5,[%i3+0x038] ! Mem[00000000878000f8] p59_near_2_he: ldstub [%i2+0x000],%l7 ! Mem[00000000870000c0] ldsh [%i3+0x016],%l0 ! Mem[00000000878000d6] ldstub [%i2+0x00f],%l4 ! Mem[00000000870000cf] lduh [%i3+0x022],%l4 ! Mem[00000000878000e2] sth %l0,[%i2+0x01a] ! Mem[00000000870000da] ldsh [%i3+0x036],%l4 ! Mem[00000000878000f6] jmpl %o7,%g0 sth %l0,[%i1+0x00e] ! Mem[00000000868000ce] p60_near_2_le: swap [%i2+0x030],%l0 ! Mem[00000000890000f0] std %l2,[%i3+0x008] ! Mem[00000000898000c8] ldstub [%i2+0x032],%l2 ! Mem[00000000890000f2] ldstub [%i2+0x012],%l1 ! Mem[00000000890000d2] lduw [%i2+0x024],%l6 ! Mem[00000000890000e4] jmpl %o7,%g0 ldd [%i0+0x010],%l4 ! Mem[00000000880000d0] p60_near_2_he: swap [%i1+0x02c],%l4 ! Mem[00000000888000ec] lduw [%i3+0x014],%l1 ! Mem[00000000898000d4] stx %l4,[%i1+0x000] ! Mem[00000000888000c0] swap [%i2+0x024],%l0 ! Mem[00000000890000e4] jmpl %o7,%g0 swap [%i3+0x018],%l3 ! Mem[00000000898000d8] p61_near_2_le: lduw [%i3+0x018],%l2 ! Mem[000000008b8000d8] ldstub [%i0+0x02a],%l0 ! Mem[000000008a0000ea] std %l0,[%i3+0x028] ! Mem[000000008b8000e8] jmpl %o7,%g0 sth %l5,[%i1+0x00e] ! Mem[000000008a8000ce] p61_near_2_he: stb %l7,[%i1+0x00e] ! Mem[000000008a8000ce] ldstub [%i3+0x011],%l0 ! Mem[000000008b8000d1] stw %l7,[%i0+0x02c] ! Mem[000000008a0000ec] swap [%i0+0x03c],%l1 ! Mem[000000008a0000fc] jmpl %o7,%g0 swap [%i0+0x038],%l0 ! Mem[000000008a0000f8] p62_near_2_le: lduh [%i1+0x02c],%l7 ! Mem[000000008c8000ec] ldsw [%i2+0x038],%l5 ! Mem[000000008d0000f8] ldx [%i0+0x030],%l5 ! Mem[000000008c0000f0] swap [%i0+0x010],%l6 ! Mem[000000008c0000d0] jmpl %o7,%g0 ldstub [%i3+0x03c],%l7 ! Mem[000000008d8000fc] p62_near_2_he: ldsh [%i3+0x018],%l0 ! Mem[000000008d8000d8] ldx [%i2+0x028],%l0 ! Mem[000000008d0000e8] sth %l6,[%i1+0x010] ! Mem[000000008c8000d0] jmpl %o7,%g0 stx %l0,[%i1+0x018] ! Mem[000000008c8000d8] p63_near_2_le: swap [%i3+0x020],%l4 ! Mem[000000008f8000e0] ldstub [%i0+0x026],%l5 ! Mem[000000008e0000e6] swap [%i0+0x008],%l2 ! Mem[000000008e0000c8] ldsh [%i1+0x02c],%l5 ! Mem[000000008e8000ec] jmpl %o7,%g0 stw %l0,[%i2+0x028] ! Mem[000000008f0000e8] p63_near_2_he: stw %l0,[%i3+0x014] ! Mem[000000008f8000d4] lduw [%i0+0x00c],%l4 ! Mem[000000008e0000cc] swap [%i0+0x020],%l4 ! Mem[000000008e0000e0] std %l0,[%i1+0x020] ! Mem[000000008e8000e0] lduw [%i3+0x018],%l3 ! Mem[000000008f8000d8] ldstub [%i2+0x018],%l2 ! Mem[000000008f0000d8] jmpl %o7,%g0 ldsb [%i3+0x00d],%l0 ! Mem[000000008f8000cd] near2_b2b_h: nop nop nop nop jmpl %o7,%g0 nop near2_b2b_l: nop nop nop nop jmpl %o7,%g0 nop user_near2_end: .seg "text" .align 0x2000 user_near3_start: p0_near_3_le: stw %l1,[%i0+0x024] ! Mem[00000000100000e4] stb %l7,[%i3+0x02c] ! Mem[00000000118000ec] ldstub [%i2+0x025],%l3 ! Mem[00000000110000e5] jmpl %o7,%g0 stx %l2,[%i3+0x010] ! Mem[00000000118000d0] p0_near_3_he: lduw [%i0+0x000],%l7 ! Mem[00000000100000c0] ldd [%i1+0x000],%l2 ! Mem[00000000108000c0] std %l0,[%i3+0x008] ! Mem[00000000118000c8] sth %l6,[%i1+0x012] ! Mem[00000000108000d2] ldsw [%i0+0x014],%l7 ! Mem[00000000100000d4] jmpl %o7,%g0 ldx [%i2+0x038],%l0 ! Mem[00000000110000f8] p1_near_3_le: lduw [%i0+0x03c],%l6 ! Mem[00000000120000fc] jmpl %o7,%g0 stx %l2,[%i2+0x008] ! Mem[00000000130000c8] p1_near_3_he: stx %l7,[%i1+0x018] ! Mem[00000000128000d8] ldstub [%i0+0x033],%l0 ! Mem[00000000120000f3] swap [%i0+0x030],%l5 ! Mem[00000000120000f0] stb %l3,[%i3+0x002] ! Mem[00000000138000c2] ldd [%i0+0x000],%l6 ! Mem[00000000120000c0] jmpl %o7,%g0 swap [%i3+0x038],%l5 ! Mem[00000000138000f8] p2_near_3_le: ldstub [%i3+0x012],%l7 ! Mem[00000000158000d2] ldstub [%i2+0x036],%l5 ! Mem[00000000150000f6] sth %l6,[%i0+0x036] ! Mem[00000000140000f6] jmpl %o7,%g0 ldsw [%i3+0x028],%l4 ! Mem[00000000158000e8] p2_near_3_he: ldsb [%i0+0x02a],%l6 ! Mem[00000000140000ea] lduh [%i0+0x012],%l6 ! Mem[00000000140000d2] ldsh [%i3+0x03a],%l1 ! Mem[00000000158000fa] swap [%i3+0x018],%l0 ! Mem[00000000158000d8] stw %l7,[%i0+0x018] ! Mem[00000000140000d8] jmpl %o7,%g0 ldsb [%i2+0x01e],%l7 ! Mem[00000000150000de] p3_near_3_le: ldub [%i3+0x03e],%l3 ! Mem[00000000178000fe] stw %l6,[%i0+0x028] ! Mem[00000000160000e8] lduh [%i3+0x026],%l2 ! Mem[00000000178000e6] ldub [%i1+0x03e],%l0 ! Mem[00000000168000fe] swap [%i3+0x004],%l6 ! Mem[00000000178000c4] ldsb [%i3+0x030],%l6 ! Mem[00000000178000f0] jmpl %o7,%g0 stb %l2,[%i1+0x00e] ! Mem[00000000168000ce] p3_near_3_he: stw %l7,[%i3+0x018] ! Mem[00000000178000d8] jmpl %o7,%g0 ldstub [%i1+0x033],%l0 ! Mem[00000000168000f3] p4_near_3_le: sth %l3,[%i2+0x026] ! Mem[00000000190000e6] stx %l3,[%i2+0x020] ! Mem[00000000190000e0] swap [%i0+0x02c],%l3 ! Mem[00000000180000ec] ldd [%i3+0x018],%l2 ! Mem[00000000198000d8] stb %l2,[%i0+0x00c] ! Mem[00000000180000cc] jmpl %o7,%g0 ldstub [%i0+0x033],%l1 ! Mem[00000000180000f3] p4_near_3_he: lduh [%i3+0x03a],%l5 ! Mem[00000000198000fa] swap [%i2+0x030],%l7 ! Mem[00000000190000f0] jmpl %o7,%g0 swap [%i2+0x01c],%l5 ! Mem[00000000190000dc] p5_near_3_le: swap [%i3+0x038],%l0 ! Mem[000000001b8000f8] ldsb [%i2+0x017],%l2 ! Mem[000000001b0000d7] ldsw [%i1+0x020],%l0 ! Mem[000000001a8000e0] jmpl %o7,%g0 lduw [%i2+0x038],%l2 ! Mem[000000001b0000f8] p5_near_3_he: ldsh [%i3+0x004],%l7 ! Mem[000000001b8000c4] ldx [%i0+0x038],%l5 ! Mem[000000001a0000f8] ldsh [%i0+0x032],%l6 ! Mem[000000001a0000f2] stx %l3,[%i1+0x018] ! Mem[000000001a8000d8] ldsw [%i3+0x03c],%l5 ! Mem[000000001b8000fc] ldsb [%i3+0x029],%l1 ! Mem[000000001b8000e9] jmpl %o7,%g0 lduw [%i1+0x02c],%l0 ! Mem[000000001a8000ec] p6_near_3_le: ldstub [%i2+0x00f],%l5 ! Mem[000000001d0000cf] ldstub [%i1+0x019],%l0 ! Mem[000000001c8000d9] std %l4,[%i2+0x010] ! Mem[000000001d0000d0] ldsw [%i3+0x034],%l7 ! Mem[000000001d8000f4] swap [%i2+0x02c],%l7 ! Mem[000000001d0000ec] jmpl %o7,%g0 ldx [%i1+0x010],%l5 ! Mem[000000001c8000d0] p6_near_3_he: ldsw [%i3+0x014],%l0 ! Mem[000000001d8000d4] ldsb [%i1+0x02a],%l5 ! Mem[000000001c8000ea] ldub [%i0+0x03a],%l4 ! Mem[000000001c0000fa] ldub [%i1+0x03c],%l3 ! Mem[000000001c8000fc] jmpl %o7,%g0 ldd [%i2+0x000],%l6 ! Mem[000000001d0000c0] p7_near_3_le: lduh [%i2+0x03e],%l3 ! Mem[000000001f0000fe] ldstub [%i2+0x029],%l6 ! Mem[000000001f0000e9] stb %l2,[%i3+0x027] ! Mem[000000001f8000e7] ldsh [%i2+0x03e],%l0 ! Mem[000000001f0000fe] ldsh [%i3+0x004],%l6 ! Mem[000000001f8000c4] sth %l6,[%i0+0x030] ! Mem[000000001e0000f0] jmpl %o7,%g0 swap [%i3+0x030],%l5 ! Mem[000000001f8000f0] p7_near_3_he: ldsb [%i0+0x007],%l5 ! Mem[000000001e0000c7] ldub [%i0+0x007],%l6 ! Mem[000000001e0000c7] ldsb [%i0+0x00d],%l0 ! Mem[000000001e0000cd] jmpl %o7,%g0 lduw [%i0+0x038],%l5 ! Mem[000000001e0000f8] p8_near_3_le: sth %l6,[%i1+0x028] ! Mem[00000000208000e8] ldub [%i0+0x007],%l2 ! Mem[00000000200000c7] stw %l0,[%i2+0x01c] ! Mem[00000000210000dc] stb %l6,[%i3+0x005] ! Mem[00000000218000c5] jmpl %o7,%g0 ldub [%i2+0x030],%l6 ! Mem[00000000210000f0] p8_near_3_he: jmpl %o7,%g0 ldstub [%i3+0x002],%l7 ! Mem[00000000218000c2] jmpl %o7,%g0 nop p9_near_3_le: jmpl %o7,%g0 swap [%i1+0x008],%l2 ! Mem[00000000228000c8] jmpl %o7,%g0 nop p9_near_3_he: lduh [%i0+0x01c],%l6 ! Mem[00000000220000dc] lduh [%i3+0x000],%l7 ! Mem[00000000238000c0] ldsw [%i2+0x014],%l0 ! Mem[00000000230000d4] ldstub [%i0+0x00f],%l4 ! Mem[00000000220000cf] lduh [%i2+0x022],%l4 ! Mem[00000000230000e2] sth %l0,[%i3+0x026] ! Mem[00000000238000e6] jmpl %o7,%g0 std %l2,[%i3+0x018] ! Mem[00000000238000d8] p10_near_3_le: lduw [%i2+0x018],%l0 ! Mem[00000000250000d8] lduw [%i1+0x010],%l5 ! Mem[00000000248000d0] sth %l7,[%i3+0x034] ! Mem[00000000258000f4] ldub [%i1+0x03d],%l3 ! Mem[00000000248000fd] stb %l0,[%i3+0x03b] ! Mem[00000000258000fb] jmpl %o7,%g0 stw %l7,[%i1+0x014] ! Mem[00000000248000d4] p10_near_3_he: ldsh [%i2+0x024],%l4 ! Mem[00000000250000e4] ldd [%i1+0x028],%l2 ! Mem[00000000248000e8] jmpl %o7,%g0 ldsb [%i1+0x031],%l3 ! Mem[00000000248000f1] p11_near_3_le: ldstub [%i1+0x02e],%l3 ! Mem[00000000268000ee] ldsw [%i2+0x038],%l2 ! Mem[00000000270000f8] ldstub [%i2+0x018],%l5 ! Mem[00000000270000d8] sth %l2,[%i1+0x02c] ! Mem[00000000268000ec] jmpl %o7,%g0 std %l2,[%i1+0x008] ! Mem[00000000268000c8] p11_near_3_he: ldstub [%i3+0x008],%l0 ! Mem[00000000278000c8] ldx [%i0+0x018],%l5 ! Mem[00000000260000d8] ldsh [%i2+0x014],%l5 ! Mem[00000000270000d4] ldstub [%i3+0x03d],%l5 ! Mem[00000000278000fd] ldd [%i0+0x020],%l4 ! Mem[00000000260000e0] swap [%i1+0x02c],%l5 ! Mem[00000000268000ec] jmpl %o7,%g0 stw %l1,[%i2+0x020] ! Mem[00000000270000e0] p12_near_3_le: ldstub [%i2+0x00e],%l3 ! Mem[00000000290000ce] jmpl %o7,%g0 std %l4,[%i2+0x038] ! Mem[00000000290000f8] p12_near_3_he: ldd [%i3+0x030],%l6 ! Mem[00000000298000f0] ldsw [%i1+0x03c],%l1 ! Mem[00000000288000fc] jmpl %o7,%g0 ldx [%i1+0x038],%l0 ! Mem[00000000288000f8] p13_near_3_le: stx %l3,[%i2+0x020] ! Mem[000000002b0000e0] ldsw [%i1+0x03c],%l6 ! Mem[000000002a8000fc] ldstub [%i3+0x030],%l4 ! Mem[000000002b8000f0] ldub [%i3+0x017],%l7 ! Mem[000000002b8000d7] lduh [%i1+0x016],%l2 ! Mem[000000002a8000d6] jmpl %o7,%g0 stx %l5,[%i1+0x010] ! Mem[000000002a8000d0] p13_near_3_he: ldub [%i1+0x03a],%l5 ! Mem[000000002a8000fa] std %l6,[%i2+0x030] ! Mem[000000002b0000f0] ldsb [%i2+0x008],%l0 ! Mem[000000002b0000c8] ldub [%i1+0x02b],%l3 ! Mem[000000002a8000eb] jmpl %o7,%g0 swap [%i3+0x010],%l7 ! Mem[000000002b8000d0] p14_near_3_le: ldstub [%i0+0x008],%l7 ! Mem[000000002c0000c8] ldstub [%i1+0x00e],%l6 ! Mem[000000002c8000ce] ldsh [%i1+0x01e],%l3 ! Mem[000000002c8000de] jmpl %o7,%g0 lduw [%i3+0x028],%l6 ! Mem[000000002d8000e8] p14_near_3_he: swap [%i2+0x018],%l3 ! Mem[000000002d0000d8] ldsh [%i0+0x026],%l5 ! Mem[000000002c0000e6] ldstub [%i0+0x034],%l1 ! Mem[000000002c0000f4] stx %l3,[%i3+0x028] ! Mem[000000002d8000e8] lduw [%i2+0x004],%l6 ! Mem[000000002d0000c4] jmpl %o7,%g0 std %l0,[%i1+0x008] ! Mem[000000002c8000c8] p15_near_3_le: swap [%i0+0x010],%l2 ! Mem[000000002e0000d0] ldd [%i3+0x000],%l2 ! Mem[000000002f8000c0] swap [%i2+0x024],%l7 ! Mem[000000002f0000e4] ldd [%i3+0x030],%l2 ! Mem[000000002f8000f0] ldd [%i1+0x020],%l6 ! Mem[000000002e8000e0] jmpl %o7,%g0 ldsb [%i0+0x00f],%l5 ! Mem[000000002e0000cf] p15_near_3_he: lduw [%i3+0x028],%l6 ! Mem[000000002f8000e8] std %l2,[%i3+0x000] ! Mem[000000002f8000c0] ldsb [%i0+0x004],%l4 ! Mem[000000002e0000c4] jmpl %o7,%g0 stb %l2,[%i3+0x02c] ! Mem[000000002f8000ec] p16_near_3_le: ldstub [%i3+0x02f],%l4 ! Mem[00000000318000ef] lduw [%i3+0x02c],%l5 ! Mem[00000000318000ec] lduh [%i0+0x03c],%l4 ! Mem[00000000300000fc] ldsw [%i3+0x034],%l6 ! Mem[00000000318000f4] sth %l3,[%i3+0x000] ! Mem[00000000318000c0] jmpl %o7,%g0 lduh [%i3+0x038],%l0 ! Mem[00000000318000f8] p16_near_3_he: swap [%i2+0x028],%l2 ! Mem[00000000310000e8] stb %l2,[%i0+0x01c] ! Mem[00000000300000dc] sth %l6,[%i3+0x038] ! Mem[00000000318000f8] ldstub [%i3+0x03d],%l6 ! Mem[00000000318000fd] ldstub [%i0+0x020],%l7 ! Mem[00000000300000e0] jmpl %o7,%g0 swap [%i1+0x014],%l0 ! Mem[00000000308000d4] p17_near_3_le: ldstub [%i2+0x016],%l5 ! Mem[00000000330000d6] swap [%i2+0x034],%l6 ! Mem[00000000330000f4] jmpl %o7,%g0 sth %l4,[%i2+0x028] ! Mem[00000000330000e8] p17_near_3_he: stw %l6,[%i1+0x008] ! Mem[00000000328000c8] jmpl %o7,%g0 lduh [%i2+0x012],%l6 ! Mem[00000000330000d2] p18_near_3_le: stw %l4,[%i0+0x030] ! Mem[00000000340000f0] jmpl %o7,%g0 lduw [%i1+0x014],%l7 ! Mem[00000000348000d4] p18_near_3_he: swap [%i2+0x010],%l0 ! Mem[00000000350000d0] swap [%i1+0x030],%l5 ! Mem[00000000348000f0] ldstub [%i1+0x002],%l3 ! Mem[00000000348000c2] ldstub [%i0+0x025],%l7 ! Mem[00000000340000e5] jmpl %o7,%g0 stw %l5,[%i1+0x038] ! Mem[00000000348000f8] p19_near_3_le: ldx [%i2+0x010],%l0 ! Mem[00000000370000d0] lduw [%i0+0x020],%l4 ! Mem[00000000360000e0] stw %l5,[%i2+0x024] ! Mem[00000000370000e4] stw %l2,[%i3+0x008] ! Mem[00000000378000c8] swap [%i2+0x024],%l6 ! Mem[00000000370000e4] swap [%i2+0x028],%l4 ! Mem[00000000370000e8] jmpl %o7,%g0 swap [%i1+0x018],%l1 ! Mem[00000000368000d8] p19_near_3_he: jmpl %o7,%g0 ldx [%i2+0x020],%l0 ! Mem[00000000370000e0] jmpl %o7,%g0 nop p20_near_3_le: ldsb [%i0+0x038],%l0 ! Mem[00000000380000f8] ldsb [%i0+0x010],%l2 ! Mem[00000000380000d0] ldsh [%i1+0x01c],%l4 ! Mem[00000000388000dc] stw %l0,[%i2+0x004] ! Mem[00000000390000c4] ldd [%i3+0x010],%l6 ! Mem[00000000398000d0] swap [%i0+0x034],%l5 ! Mem[00000000380000f4] jmpl %o7,%g0 swap [%i1+0x034],%l6 ! Mem[00000000388000f4] p20_near_3_he: jmpl %o7,%g0 sth %l0,[%i1+0x004] ! Mem[00000000388000c4] jmpl %o7,%g0 nop p21_near_3_le: stb %l4,[%i3+0x026] ! Mem[000000003b8000e6] jmpl %o7,%g0 stb %l3,[%i2+0x001] ! Mem[000000003b0000c1] p21_near_3_he: swap [%i3+0x030],%l6 ! Mem[000000003b8000f0] swap [%i0+0x014],%l2 ! Mem[000000003a0000d4] jmpl %o7,%g0 ldstub [%i1+0x025],%l2 ! Mem[000000003a8000e5] p22_near_3_le: ldsw [%i2+0x028],%l6 ! Mem[000000003d0000e8] swap [%i0+0x030],%l3 ! Mem[000000003c0000f0] ldstub [%i3+0x027],%l6 ! Mem[000000003d8000e7] jmpl %o7,%g0 ldstub [%i3+0x00f],%l5 ! Mem[000000003d8000cf] p22_near_3_he: lduw [%i0+0x030],%l6 ! Mem[000000003c0000f0] jmpl %o7,%g0 lduh [%i1+0x01c],%l6 ! Mem[000000003c8000dc] p23_near_3_le: ldsh [%i0+0x010],%l2 ! Mem[000000003e0000d0] std %l2,[%i1+0x000] ! Mem[000000003e8000c0] lduw [%i0+0x024],%l7 ! Mem[000000003e0000e4] jmpl %o7,%g0 ldsb [%i2+0x030],%l3 ! Mem[000000003f0000f0] p23_near_3_he: ldsb [%i3+0x006],%l5 ! Mem[000000003f8000c6] lduw [%i2+0x00c],%l0 ! Mem[000000003f0000cc] std %l6,[%i0+0x030] ! Mem[000000003e0000f0] ldsh [%i1+0x03c],%l6 ! Mem[000000003e8000fc] ldstub [%i3+0x007],%l5 ! Mem[000000003f8000c7] ldd [%i2+0x000],%l6 ! Mem[000000003f0000c0] jmpl %o7,%g0 ldsw [%i3+0x00c],%l0 ! Mem[000000003f8000cc] p24_near_3_le: ldstub [%i3+0x004],%l2 ! Mem[00000000418000c4] ldub [%i1+0x030],%l2 ! Mem[00000000408000f0] stw %l1,[%i2+0x000] ! Mem[00000000410000c0] jmpl %o7,%g0 stx %l2,[%i2+0x008] ! Mem[00000000410000c8] p24_near_3_he: jmpl %o7,%g0 ldstub [%i3+0x02d],%l0 ! Mem[00000000418000ed] jmpl %o7,%g0 nop p25_near_3_le: jmpl %o7,%g0 swap [%i2+0x028],%l7 ! Mem[00000000430000e8] jmpl %o7,%g0 nop p25_near_3_he: swap [%i3+0x034],%l1 ! Mem[00000000438000f4] stw %l4,[%i0+0x020] ! Mem[00000000420000e0] ldsw [%i0+0x024],%l0 ! Mem[00000000420000e4] ldstub [%i3+0x01a],%l3 ! Mem[00000000438000da] jmpl %o7,%g0 ldstub [%i0+0x018],%l2 ! Mem[00000000420000d8] p26_near_3_le: ldstub [%i0+0x027],%l6 ! Mem[00000000440000e7] jmpl %o7,%g0 ldstub [%i3+0x030],%l4 ! Mem[00000000458000f0] p26_near_3_he: jmpl %o7,%g0 ldub [%i3+0x01b],%l7 ! Mem[00000000458000db] jmpl %o7,%g0 nop p27_near_3_le: ldsw [%i1+0x028],%l2 ! Mem[00000000468000e8] ldx [%i3+0x020],%l3 ! Mem[00000000478000e0] ldsb [%i0+0x03c],%l6 ! Mem[00000000460000fc] stx %l2,[%i0+0x008] ! Mem[00000000460000c8] jmpl %o7,%g0 ldstub [%i3+0x035],%l7 ! Mem[00000000478000f5] p27_near_3_he: jmpl %o7,%g0 ldsh [%i1+0x006],%l6 ! Mem[00000000468000c6] jmpl %o7,%g0 nop p28_near_3_le: swap [%i3+0x004],%l6 ! Mem[00000000498000c4] stx %l6,[%i3+0x030] ! Mem[00000000498000f0] swap [%i3+0x02c],%l2 ! Mem[00000000498000ec] stb %l3,[%i1+0x026] ! Mem[00000000488000e6] stb %l3,[%i3+0x025] ! Mem[00000000498000e5] jmpl %o7,%g0 ldsb [%i3+0x02e],%l3 ! Mem[00000000498000ee] p28_near_3_he: ldsb [%i2+0x002],%l3 ! Mem[00000000490000c2] jmpl %o7,%g0 ldub [%i3+0x025],%l7 ! Mem[00000000498000e5] p29_near_3_le: jmpl %o7,%g0 swap [%i0+0x02c],%l2 ! Mem[000000004a0000ec] jmpl %o7,%g0 nop p29_near_3_he: swap [%i1+0x01c],%l3 ! Mem[000000004a8000dc] ldsw [%i0+0x020],%l6 ! Mem[000000004a0000e0] ldd [%i0+0x018],%l4 ! Mem[000000004a0000d8] lduh [%i0+0x014],%l5 ! Mem[000000004a0000d4] ldx [%i3+0x038],%l5 ! Mem[000000004b8000f8] ldsw [%i3+0x028],%l1 ! Mem[000000004b8000e8] jmpl %o7,%g0 ldsb [%i2+0x02e],%l0 ! Mem[000000004b0000ee] p30_near_3_le: ldx [%i3+0x038],%l6 ! Mem[000000004d8000f8] swap [%i3+0x02c],%l2 ! Mem[000000004d8000ec] ldsw [%i2+0x024],%l3 ! Mem[000000004d0000e4] ldx [%i2+0x020],%l3 ! Mem[000000004d0000e0] jmpl %o7,%g0 swap [%i2+0x02c],%l3 ! Mem[000000004d0000ec] p30_near_3_he: swap [%i0+0x000],%l3 ! Mem[000000004c0000c0] stx %l7,[%i0+0x020] ! Mem[000000004c0000e0] ldub [%i0+0x03a],%l4 ! Mem[000000004c0000fa] sth %l3,[%i1+0x030] ! Mem[000000004c8000f0] lduw [%i2+0x038],%l3 ! Mem[000000004d0000f8] stx %l3,[%i3+0x020] ! Mem[000000004d8000e0] jmpl %o7,%g0 swap [%i1+0x014],%l5 ! Mem[000000004c8000d4] p31_near_3_le: stw %l0,[%i3+0x010] ! Mem[000000004f8000d0] jmpl %o7,%g0 std %l2,[%i3+0x028] ! Mem[000000004f8000e8] p31_near_3_he: jmpl %o7,%g0 ldstub [%i1+0x012],%l7 ! Mem[000000004e8000d2] jmpl %o7,%g0 nop p32_near_3_le: swap [%i1+0x004],%l2 ! Mem[00000000508000c4] swap [%i1+0x01c],%l0 ! Mem[00000000508000dc] ldsh [%i3+0x004],%l6 ! Mem[00000000518000c4] ldstub [%i1+0x019],%l0 ! Mem[00000000508000d9] stw %l5,[%i0+0x010] ! Mem[00000000500000d0] swap [%i0+0x034],%l7 ! Mem[00000000500000f4] jmpl %o7,%g0 sth %l7,[%i2+0x02e] ! Mem[00000000510000ee] p32_near_3_he: swap [%i0+0x00c],%l0 ! Mem[00000000500000cc] swap [%i0+0x014],%l0 ! Mem[00000000500000d4] jmpl %o7,%g0 ldub [%i3+0x02a],%l5 ! Mem[00000000518000ea] p33_near_3_le: lduw [%i1+0x004],%l3 ! Mem[00000000528000c4] ldsb [%i2+0x020],%l1 ! Mem[00000000530000e0] ldsh [%i1+0x03e],%l0 ! Mem[00000000528000fe] jmpl %o7,%g0 stb %l6,[%i3+0x005] ! Mem[00000000538000c5] p33_near_3_he: lduh [%i0+0x00e],%l0 ! Mem[00000000520000ce] sth %l7,[%i3+0x022] ! Mem[00000000538000e2] ldstub [%i0+0x01b],%l7 ! Mem[00000000520000db] jmpl %o7,%g0 ldd [%i1+0x030],%l0 ! Mem[00000000528000f0] p34_near_3_le: swap [%i2+0x03c],%l7 ! Mem[00000000550000fc] lduh [%i0+0x018],%l1 ! Mem[00000000540000d8] ldx [%i3+0x000],%l3 ! Mem[00000000558000c0] jmpl %o7,%g0 swap [%i3+0x000],%l1 ! Mem[00000000558000c0] p34_near_3_he: std %l0,[%i1+0x018] ! Mem[00000000548000d8] std %l6,[%i1+0x018] ! Mem[00000000548000d8] swap [%i3+0x01c],%l7 ! Mem[00000000558000dc] jmpl %o7,%g0 ldsb [%i2+0x034],%l1 ! Mem[00000000550000f4] p35_near_3_le: ldx [%i2+0x028],%l0 ! Mem[00000000570000e8] jmpl %o7,%g0 ldub [%i3+0x032],%l6 ! Mem[00000000578000f2] p35_near_3_he: ldsh [%i2+0x00e],%l4 ! Mem[00000000570000ce] jmpl %o7,%g0 ldsh [%i0+0x018],%l0 ! Mem[00000000560000d8] p36_near_3_le: swap [%i2+0x024],%l6 ! Mem[00000000590000e4] lduw [%i3+0x03c],%l7 ! Mem[00000000598000fc] jmpl %o7,%g0 lduw [%i3+0x018],%l1 ! Mem[00000000598000d8] p36_near_3_he: jmpl %o7,%g0 lduh [%i1+0x02a],%l0 ! Mem[00000000588000ea] jmpl %o7,%g0 nop p37_near_3_le: jmpl %o7,%g0 std %l6,[%i3+0x038] ! Mem[000000005b8000f8] jmpl %o7,%g0 nop p37_near_3_he: jmpl %o7,%g0 ldub [%i2+0x019],%l0 ! Mem[000000005b0000d9] jmpl %o7,%g0 nop p38_near_3_le: lduh [%i3+0x006],%l7 ! Mem[000000005d8000c6] ldd [%i0+0x020],%l2 ! Mem[000000005c0000e0] sth %l6,[%i0+0x030] ! Mem[000000005c0000f0] ldub [%i0+0x02e],%l2 ! Mem[000000005c0000ee] stb %l3,[%i0+0x026] ! Mem[000000005c0000e6] jmpl %o7,%g0 sth %l3,[%i3+0x024] ! Mem[000000005d8000e4] p38_near_3_he: lduw [%i3+0x030],%l5 ! Mem[000000005d8000f0] ldstub [%i3+0x014],%l0 ! Mem[000000005d8000d4] ldsh [%i1+0x02a],%l5 ! Mem[000000005c8000ea] jmpl %o7,%g0 ldub [%i3+0x02c],%l2 ! Mem[000000005d8000ec] p39_near_3_le: ldsb [%i3+0x027],%l0 ! Mem[000000005f8000e7] jmpl %o7,%g0 ldub [%i1+0x012],%l7 ! Mem[000000005e8000d2] p39_near_3_he: stb %l5,[%i0+0x031] ! Mem[000000005e0000f1] ldstub [%i0+0x006],%l0 ! Mem[000000005e0000c6] jmpl %o7,%g0 stb %l2,[%i3+0x014] ! Mem[000000005f8000d4] p40_near_3_le: swap [%i1+0x034],%l5 ! Mem[00000000608000f4] std %l6,[%i1+0x030] ! Mem[00000000608000f0] stw %l4,[%i3+0x028] ! Mem[00000000618000e8] jmpl %o7,%g0 ldsh [%i3+0x004],%l2 ! Mem[00000000618000c4] p40_near_3_he: stx %l6,[%i0+0x010] ! Mem[00000000600000d0] lduw [%i1+0x038],%l1 ! Mem[00000000608000f8] ldd [%i1+0x030],%l6 ! Mem[00000000608000f0] lduh [%i3+0x032],%l6 ! Mem[00000000618000f2] std %l4,[%i0+0x020] ! Mem[00000000600000e0] jmpl %o7,%g0 sth %l0,[%i0+0x02c] ! Mem[00000000600000ec] p41_near_3_le: ldsb [%i3+0x027],%l2 ! Mem[00000000638000e7] ldd [%i0+0x038],%l0 ! Mem[00000000620000f8] swap [%i2+0x004],%l6 ! Mem[00000000630000c4] ldstub [%i0+0x030],%l6 ! Mem[00000000620000f0] swap [%i0+0x00c],%l2 ! Mem[00000000620000cc] jmpl %o7,%g0 ldstub [%i2+0x006],%l3 ! Mem[00000000630000c6] p41_near_3_he: ldstub [%i3+0x007],%l6 ! Mem[00000000638000c7] ldstub [%i2+0x00d],%l0 ! Mem[00000000630000cd] sth %l4,[%i1+0x02e] ! Mem[00000000628000ee] ldstub [%i3+0x032],%l6 ! Mem[00000000638000f2] ldstub [%i3+0x008],%l0 ! Mem[00000000638000c8] jmpl %o7,%g0 ldub [%i1+0x02b],%l3 ! Mem[00000000628000eb] p42_near_3_le: ldd [%i3+0x038],%l6 ! Mem[00000000658000f8] swap [%i0+0x018],%l1 ! Mem[00000000640000d8] swap [%i1+0x004],%l3 ! Mem[00000000648000c4] jmpl %o7,%g0 ldd [%i2+0x000],%l0 ! Mem[00000000650000c0] p42_near_3_he: swap [%i1+0x018],%l0 ! Mem[00000000648000d8] ldub [%i2+0x01b],%l7 ! Mem[00000000650000db] lduh [%i2+0x01e],%l7 ! Mem[00000000650000de] sth %l6,[%i1+0x01c] ! Mem[00000000648000dc] ldx [%i2+0x020],%l5 ! Mem[00000000650000e0] jmpl %o7,%g0 stw %l6,[%i3+0x004] ! Mem[00000000658000c4] p43_near_3_le: sth %l4,[%i0+0x01c] ! Mem[00000000660000dc] ldub [%i1+0x027],%l0 ! Mem[00000000668000e7] ldstub [%i3+0x012],%l7 ! Mem[00000000678000d2] swap [%i3+0x010],%l1 ! Mem[00000000678000d0] jmpl %o7,%g0 ldsh [%i2+0x026],%l6 ! Mem[00000000670000e6] p43_near_3_he: std %l0,[%i0+0x020] ! Mem[00000000660000e0] ldx [%i3+0x008],%l6 ! Mem[00000000678000c8] jmpl %o7,%g0 swap [%i2+0x010],%l6 ! Mem[00000000670000d0] p44_near_3_le: ldstub [%i1+0x039],%l5 ! Mem[00000000688000f9] swap [%i1+0x034],%l5 ! Mem[00000000688000f4] ldsh [%i1+0x036],%l6 ! Mem[00000000688000f6] lduw [%i3+0x028],%l4 ! Mem[00000000698000e8] ldd [%i0+0x000],%l2 ! Mem[00000000680000c0] ldsb [%i0+0x030],%l2 ! Mem[00000000680000f0] jmpl %o7,%g0 ldsh [%i2+0x000],%l2 ! Mem[00000000690000c0] p44_near_3_he: jmpl %o7,%g0 stb %l7,[%i2+0x037] ! Mem[00000000690000f7] jmpl %o7,%g0 nop p45_near_3_le: swap [%i3+0x024],%l5 ! Mem[000000006b8000e4] jmpl %o7,%g0 ldsb [%i0+0x00b],%l2 ! Mem[000000006a0000cb] p45_near_3_he: ldsh [%i1+0x01c],%l6 ! Mem[000000006a8000dc] ldsb [%i1+0x014],%l2 ! Mem[000000006a8000d4] jmpl %o7,%g0 swap [%i2+0x008],%l6 ! Mem[000000006b0000c8] p46_near_3_le: std %l6,[%i2+0x028] ! Mem[000000006d0000e8] swap [%i1+0x038],%l5 ! Mem[000000006c8000f8] ldx [%i2+0x030],%l5 ! Mem[000000006d0000f0] jmpl %o7,%g0 ldsh [%i0+0x036],%l6 ! Mem[000000006c0000f6] p46_near_3_he: ldx [%i0+0x000],%l0 ! Mem[000000006c0000c0] swap [%i2+0x028],%l6 ! Mem[000000006d0000e8] stw %l0,[%i3+0x028] ! Mem[000000006d8000e8] jmpl %o7,%g0 swap [%i2+0x018],%l3 ! Mem[000000006d0000d8] p47_near_3_le: stb %l0,[%i2+0x028] ! Mem[000000006f0000e8] stx %l6,[%i2+0x030] ! Mem[000000006f0000f0] ldub [%i0+0x00e],%l6 ! Mem[000000006e0000ce] jmpl %o7,%g0 swap [%i3+0x03c],%l3 ! Mem[000000006f8000fc] p47_near_3_he: std %l6,[%i1+0x010] ! Mem[000000006e8000d0] stx %l6,[%i0+0x010] ! Mem[000000006e0000d0] std %l4,[%i3+0x000] ! Mem[000000006f8000c0] swap [%i0+0x034],%l1 ! Mem[000000006e0000f4] std %l2,[%i3+0x028] ! Mem[000000006f8000e8] ldstub [%i2+0x032],%l5 ! Mem[000000006f0000f2] jmpl %o7,%g0 ldd [%i1+0x028],%l6 ! Mem[000000006e8000e8] p48_near_3_le: swap [%i2+0x01c],%l3 ! Mem[00000000710000dc] jmpl %o7,%g0 ldsw [%i1+0x028],%l6 ! Mem[00000000708000e8] p48_near_3_he: jmpl %o7,%g0 stx %l3,[%i0+0x018] ! Mem[00000000700000d8] jmpl %o7,%g0 nop p49_near_3_le: stw %l0,[%i2+0x010] ! Mem[00000000730000d0] ldstub [%i1+0x027],%l0 ! Mem[00000000728000e7] stb %l7,[%i0+0x012] ! Mem[00000000720000d2] ldsb [%i2+0x012],%l1 ! Mem[00000000730000d2] jmpl %o7,%g0 sth %l6,[%i0+0x026] ! Mem[00000000720000e6] p49_near_3_he: stx %l2,[%i3+0x010] ! Mem[00000000738000d0] sth %l4,[%i0+0x00e] ! Mem[00000000720000ce] ldstub [%i0+0x036],%l1 ! Mem[00000000720000f6] lduh [%i0+0x022],%l4 ! Mem[00000000720000e2] ldd [%i0+0x020],%l0 ! Mem[00000000720000e0] ldx [%i1+0x018],%l3 ! Mem[00000000728000d8] jmpl %o7,%g0 std %l4,[%i3+0x000] ! Mem[00000000738000c0] p50_near_3_le: lduh [%i0+0x038],%l5 ! Mem[00000000740000f8] ldx [%i2+0x030],%l5 ! Mem[00000000750000f0] jmpl %o7,%g0 ldd [%i0+0x030],%l6 ! Mem[00000000740000f0] p50_near_3_he: swap [%i1+0x02c],%l4 ! Mem[00000000748000ec] jmpl %o7,%g0 stx %l4,[%i1+0x000] ! Mem[00000000748000c0] p51_near_3_le: stx %l6,[%i2+0x030] ! Mem[00000000770000f0] ldsb [%i0+0x03c],%l7 ! Mem[00000000760000fc] sth %l1,[%i3+0x018] ! Mem[00000000778000d8] ldd [%i1+0x028],%l6 ! Mem[00000000768000e8] stb %l2,[%i1+0x027] ! Mem[00000000768000e7] std %l0,[%i2+0x038] ! Mem[00000000770000f8] jmpl %o7,%g0 ldsh [%i3+0x004],%l6 ! Mem[00000000778000c4] p51_near_3_he: swap [%i0+0x00c],%l0 ! Mem[00000000760000cc] ldstub [%i3+0x022],%l7 ! Mem[00000000778000e2] lduw [%i3+0x018],%l7 ! Mem[00000000778000d8] ldub [%i0+0x033],%l0 ! Mem[00000000760000f3] ldx [%i2+0x030],%l5 ! Mem[00000000770000f0] ldsh [%i1+0x014],%l0 ! Mem[00000000768000d4] jmpl %o7,%g0 ldstub [%i0+0x004],%l4 ! Mem[00000000760000c4] p52_near_3_le: lduw [%i2+0x024],%l6 ! Mem[00000000790000e4] ldd [%i0+0x008],%l4 ! Mem[00000000780000c8] swap [%i3+0x014],%l7 ! Mem[00000000798000d4] ldstub [%i1+0x037],%l2 ! Mem[00000000788000f7] stb %l3,[%i3+0x02e] ! Mem[00000000798000ee] jmpl %o7,%g0 lduw [%i1+0x014],%l7 ! Mem[00000000788000d4] p52_near_3_he: jmpl %o7,%g0 ldx [%i3+0x020],%l4 ! Mem[00000000798000e0] jmpl %o7,%g0 nop p53_near_3_le: swap [%i2+0x010],%l7 ! Mem[000000007b0000d0] stb %l1,[%i3+0x012] ! Mem[000000007b8000d2] swap [%i0+0x024],%l6 ! Mem[000000007a0000e4] jmpl %o7,%g0 ldstub [%i1+0x033],%l4 ! Mem[000000007a8000f3] p53_near_3_he: jmpl %o7,%g0 ldub [%i1+0x00f],%l4 ! Mem[000000007a8000cf] jmpl %o7,%g0 nop p54_near_3_le: swap [%i3+0x008],%l2 ! Mem[000000007d8000c8] stw %l4,[%i3+0x028] ! Mem[000000007d8000e8] jmpl %o7,%g0 ldx [%i1+0x038],%l0 ! Mem[000000007c8000f8] p54_near_3_he: ldsb [%i3+0x014],%l2 ! Mem[000000007d8000d4] sth %l5,[%i3+0x014] ! Mem[000000007d8000d4] swap [%i1+0x018],%l1 ! Mem[000000007c8000d8] jmpl %o7,%g0 swap [%i2+0x03c],%l6 ! Mem[000000007d0000fc] p55_near_3_le: ldstub [%i3+0x03c],%l7 ! Mem[000000007f8000fc] ldub [%i1+0x019],%l1 ! Mem[000000007e8000d9] ldsh [%i2+0x004],%l3 ! Mem[000000007f0000c4] stw %l1,[%i3+0x020] ! Mem[000000007f8000e0] stx %l2,[%i0+0x028] ! Mem[000000007e0000e8] ldsb [%i1+0x022],%l3 ! Mem[000000007e8000e2] jmpl %o7,%g0 ldsw [%i2+0x030],%l6 ! Mem[000000007f0000f0] p55_near_3_he: ldub [%i1+0x03d],%l6 ! Mem[000000007e8000fd] jmpl %o7,%g0 swap [%i2+0x004],%l5 ! Mem[000000007f0000c4] p56_near_3_le: ldd [%i3+0x038],%l6 ! Mem[00000000818000f8] ldsb [%i0+0x019],%l1 ! Mem[00000000800000d9] jmpl %o7,%g0 ldd [%i1+0x000],%l2 ! Mem[00000000808000c0] p56_near_3_he: jmpl %o7,%g0 ldsw [%i0+0x010],%l6 ! Mem[00000000800000d0] jmpl %o7,%g0 nop p57_near_3_le: sth %l7,[%i0+0x012] ! Mem[00000000820000d2] ldsw [%i3+0x014],%l5 ! Mem[00000000838000d4] ldstub [%i3+0x037],%l6 ! Mem[00000000838000f7] jmpl %o7,%g0 lduw [%i2+0x028],%l4 ! Mem[00000000830000e8] p57_near_3_he: jmpl %o7,%g0 std %l6,[%i0+0x008] ! Mem[00000000820000c8] jmpl %o7,%g0 nop p58_near_3_le: ldsh [%i3+0x018],%l1 ! Mem[00000000858000d8] ldstub [%i3+0x004],%l3 ! Mem[00000000858000c4] std %l0,[%i3+0x000] ! Mem[00000000858000c0] ldsw [%i2+0x008],%l2 ! Mem[00000000850000c8] jmpl %o7,%g0 swap [%i0+0x020],%l3 ! Mem[00000000840000e0] p58_near_3_he: stb %l0,[%i0+0x02e] ! Mem[00000000840000ee] ldx [%i2+0x000],%l7 ! Mem[00000000850000c0] ldstub [%i3+0x01b],%l7 ! Mem[00000000858000db] ldstub [%i2+0x013],%l0 ! Mem[00000000850000d3] stw %l5,[%i0+0x030] ! Mem[00000000840000f0] ldstub [%i0+0x014],%l0 ! Mem[00000000840000d4] jmpl %o7,%g0 std %l4,[%i2+0x028] ! Mem[00000000850000e8] p59_near_3_le: jmpl %o7,%g0 ldsh [%i0+0x006],%l3 ! Mem[00000000860000c6] jmpl %o7,%g0 nop p59_near_3_he: jmpl %o7,%g0 ldstub [%i3+0x033],%l0 ! Mem[00000000878000f3] jmpl %o7,%g0 nop p60_near_3_le: ldd [%i0+0x020],%l2 ! Mem[00000000880000e0] lduw [%i0+0x030],%l6 ! Mem[00000000880000f0] lduw [%i0+0x02c],%l2 ! Mem[00000000880000ec] swap [%i2+0x024],%l3 ! Mem[00000000890000e4] swap [%i0+0x024],%l3 ! Mem[00000000880000e4] lduh [%i0+0x02e],%l3 ! Mem[00000000880000ee] jmpl %o7,%g0 ldstub [%i0+0x018],%l2 ! Mem[00000000880000d8] p60_near_3_he: swap [%i1+0x024],%l7 ! Mem[00000000888000e4] sth %l5,[%i2+0x03a] ! Mem[00000000890000fa] ldsh [%i3+0x012],%l6 ! Mem[00000000898000d2] lduh [%i0+0x008],%l0 ! Mem[00000000880000c8] jmpl %o7,%g0 ldstub [%i0+0x03a],%l5 ! Mem[00000000880000fa] p61_near_3_le: ldstub [%i3+0x030],%l2 ! Mem[000000008b8000f0] jmpl %o7,%g0 lduh [%i1+0x01c],%l4 ! Mem[000000008a8000dc] p61_near_3_he: ldsw [%i3+0x018],%l6 ! Mem[000000008b8000d8] swap [%i2+0x00c],%l3 ! Mem[000000008b0000cc] ldstub [%i1+0x031],%l5 ! Mem[000000008a8000f1] ldstub [%i2+0x006],%l0 ! Mem[000000008b0000c6] swap [%i2+0x014],%l2 ! Mem[000000008b0000d4] swap [%i3+0x00c],%l4 ! Mem[000000008b8000cc] jmpl %o7,%g0 ldsw [%i2+0x028],%l0 ! Mem[000000008b0000e8] p62_near_3_le: swap [%i2+0x024],%l6 ! Mem[000000008d0000e4] sth %l5,[%i0+0x00e] ! Mem[000000008c0000ce] lduh [%i2+0x018],%l0 ! Mem[000000008d0000d8] stx %l5,[%i3+0x010] ! Mem[000000008d8000d0] lduh [%i0+0x034],%l7 ! Mem[000000008c0000f4] jmpl %o7,%g0 lduw [%i0+0x018],%l2 ! Mem[000000008c0000d8] p62_near_3_he: swap [%i3+0x024],%l7 ! Mem[000000008d8000e4] sth %l5,[%i2+0x03a] ! Mem[000000008d0000fa] jmpl %o7,%g0 ldsh [%i2+0x012],%l6 ! Mem[000000008d0000d2] p63_near_3_le: ldsw [%i1+0x030],%l5 ! Mem[000000008e8000f0] ldd [%i1+0x030],%l6 ! Mem[000000008e8000f0] lduh [%i0+0x02e],%l7 ! Mem[000000008e0000ee] lduh [%i0+0x010],%l5 ! Mem[000000008e0000d0] jmpl %o7,%g0 ldub [%i1+0x036],%l4 ! Mem[000000008e8000f6] p63_near_3_he: jmpl %o7,%g0 stw %l5,[%i1+0x028] ! Mem[000000008e8000e8] 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: jmpl %o7,%g0 lduw [%i3+0x030],%l3 ! Mem[00000000118000f0] jmpl %o7,%g0 nop p0_far_0_lem: membar #Sync jmpl %o7,%g0 lduw [%i3+0x030],%l3 ! Mem[00000000118000f0] jmpl %o7,%g0 nop p0_far_0_he: swap [%i0+0x034],%l7 ! Mem[00000000100000f4] lduh [%i1+0x000],%l7 ! Mem[00000000108000c0] swap [%i2+0x034],%l7 ! Mem[00000000110000f4] ldx [%i3+0x018],%l2 ! Mem[00000000118000d8] stw %l5,[%i2+0x01c] ! Mem[00000000110000dc] lduw [%i0+0x010],%l2 ! Mem[00000000100000d0] jmpl %o7,%g0 std %l0,[%i3+0x008] ! Mem[00000000118000c8] p0_far_0_hem: membar #Sync swap [%i0+0x034],%l7 ! Mem[00000000100000f4] lduh [%i1+0x000],%l7 ! Mem[00000000108000c0] swap [%i2+0x034],%l7 ! Mem[00000000110000f4] ldx [%i3+0x018],%l2 ! Mem[00000000118000d8] stw %l5,[%i2+0x01c] ! Mem[00000000110000dc] lduw [%i0+0x010],%l2 ! Mem[00000000100000d0] membar #Sync jmpl %o7,%g0 std %l0,[%i3+0x008] ! Mem[00000000118000c8] p0_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p1_far_0_le: lduw [%i3+0x010],%l3 ! Mem[00000000138000d0] ldx [%i2+0x020],%l4 ! Mem[00000000130000e0] jmpl %o7,%g0 ldstub [%i1+0x02a],%l1 ! Mem[00000000128000ea] p1_far_0_lem: membar #Sync lduw [%i3+0x010],%l3 ! Mem[00000000138000d0] ldx [%i2+0x020],%l4 ! Mem[00000000130000e0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x02a],%l1 ! Mem[00000000128000ea] p1_far_0_he: ldstub [%i2+0x036],%l7 ! Mem[00000000130000f6] ldstub [%i0+0x011],%l3 ! Mem[00000000120000d1] swap [%i2+0x00c],%l0 ! Mem[00000000130000cc] stx %l4,[%i3+0x018] ! Mem[00000000138000d8] jmpl %o7,%g0 swap [%i3+0x02c],%l0 ! Mem[00000000138000ec] p1_far_0_hem: membar #Sync ldstub [%i2+0x036],%l7 ! Mem[00000000130000f6] ldstub [%i0+0x011],%l3 ! Mem[00000000120000d1] swap [%i2+0x00c],%l0 ! Mem[00000000130000cc] stx %l4,[%i3+0x018] ! Mem[00000000138000d8] membar #Sync jmpl %o7,%g0 swap [%i3+0x02c],%l0 ! Mem[00000000138000ec] p1_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p2_far_0_le: lduw [%i3+0x030],%l3 ! Mem[00000000158000f0] ldub [%i2+0x001],%l4 ! Mem[00000000150000c1] std %l0,[%i0+0x008] ! Mem[00000000140000c8] stx %l6,[%i3+0x038] ! Mem[00000000158000f8] jmpl %o7,%g0 ldub [%i0+0x03c],%l4 ! Mem[00000000140000fc] p2_far_0_lem: membar #Sync lduw [%i3+0x030],%l3 ! Mem[00000000158000f0] ldub [%i2+0x001],%l4 ! Mem[00000000150000c1] std %l0,[%i0+0x008] ! Mem[00000000140000c8] stx %l6,[%i3+0x038] ! Mem[00000000158000f8] membar #Sync jmpl %o7,%g0 ldub [%i0+0x03c],%l4 ! Mem[00000000140000fc] p2_far_0_he: lduh [%i0+0x01e],%l5 ! Mem[00000000140000de] ldub [%i2+0x012],%l2 ! Mem[00000000150000d2] lduw [%i3+0x030],%l1 ! Mem[00000000158000f0] stx %l2,[%i0+0x010] ! Mem[00000000140000d0] jmpl %o7,%g0 swap [%i3+0x020],%l2 ! Mem[00000000158000e0] p2_far_0_hem: membar #Sync lduh [%i0+0x01e],%l5 ! Mem[00000000140000de] ldub [%i2+0x012],%l2 ! Mem[00000000150000d2] lduw [%i3+0x030],%l1 ! Mem[00000000158000f0] stx %l2,[%i0+0x010] ! Mem[00000000140000d0] membar #Sync jmpl %o7,%g0 swap [%i3+0x020],%l2 ! Mem[00000000158000e0] p2_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p3_far_0_le: lduw [%i0+0x010],%l3 ! Mem[00000000160000d0] lduh [%i3+0x03e],%l6 ! Mem[00000000178000fe] lduh [%i2+0x024],%l5 ! Mem[00000000170000e4] swap [%i3+0x018],%l7 ! Mem[00000000178000d8] ldsh [%i2+0x028],%l0 ! Mem[00000000170000e8] ldub [%i1+0x034],%l4 ! Mem[00000000168000f4] jmpl %o7,%g0 ldsb [%i0+0x036],%l0 ! Mem[00000000160000f6] p3_far_0_lem: membar #Sync lduw [%i0+0x010],%l3 ! Mem[00000000160000d0] lduh [%i3+0x03e],%l6 ! Mem[00000000178000fe] lduh [%i2+0x024],%l5 ! Mem[00000000170000e4] swap [%i3+0x018],%l7 ! Mem[00000000178000d8] ldsh [%i2+0x028],%l0 ! Mem[00000000170000e8] ldub [%i1+0x034],%l4 ! Mem[00000000168000f4] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x036],%l0 ! Mem[00000000160000f6] p3_far_0_he: swap [%i0+0x010],%l1 ! Mem[00000000160000d0] std %l2,[%i2+0x030] ! Mem[00000000170000f0] jmpl %o7,%g0 ldsw [%i3+0x020],%l2 ! Mem[00000000178000e0] p3_far_0_hem: membar #Sync swap [%i0+0x010],%l1 ! Mem[00000000160000d0] std %l2,[%i2+0x030] ! Mem[00000000170000f0] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x020],%l2 ! Mem[00000000178000e0] p3_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p4_far_0_le: lduw [%i0+0x030],%l3 ! Mem[00000000180000f0] jmpl %o7,%g0 ldstub [%i1+0x001],%l4 ! Mem[00000000188000c1] p4_far_0_lem: membar #Sync lduw [%i0+0x030],%l3 ! Mem[00000000180000f0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x001],%l4 ! Mem[00000000188000c1] p4_far_0_he: ldstub [%i1+0x001],%l7 ! Mem[00000000188000c1] stb %l4,[%i1+0x00f] ! Mem[00000000188000cf] jmpl %o7,%g0 ldstub [%i2+0x021],%l4 ! Mem[00000000190000e1] p4_far_0_hem: membar #Sync ldstub [%i1+0x001],%l7 ! Mem[00000000188000c1] stb %l4,[%i1+0x00f] ! Mem[00000000188000cf] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x021],%l4 ! Mem[00000000190000e1] p4_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p5_far_0_le: lduw [%i0+0x010],%l3 ! Mem[000000001a0000d0] ldsw [%i1+0x020],%l4 ! Mem[000000001a8000e0] ldd [%i3+0x028],%l0 ! Mem[000000001b8000e8] jmpl %o7,%g0 ldx [%i3+0x038],%l6 ! Mem[000000001b8000f8] p5_far_0_lem: membar #Sync lduw [%i0+0x010],%l3 ! Mem[000000001a0000d0] ldsw [%i1+0x020],%l4 ! Mem[000000001a8000e0] ldd [%i3+0x028],%l0 ! Mem[000000001b8000e8] membar #Sync jmpl %o7,%g0 ldx [%i3+0x038],%l6 ! Mem[000000001b8000f8] p5_far_0_he: ldub [%i0+0x018],%l3 ! Mem[000000001a0000d8] swap [%i2+0x00c],%l5 ! Mem[000000001b0000cc] sth %l4,[%i2+0x000] ! Mem[000000001b0000c0] std %l0,[%i3+0x028] ! Mem[000000001b8000e8] ldub [%i2+0x03c],%l0 ! Mem[000000001b0000fc] jmpl %o7,%g0 ldsh [%i3+0x020],%l3 ! Mem[000000001b8000e0] p5_far_0_hem: membar #Sync ldub [%i0+0x018],%l3 ! Mem[000000001a0000d8] swap [%i2+0x00c],%l5 ! Mem[000000001b0000cc] sth %l4,[%i2+0x000] ! Mem[000000001b0000c0] std %l0,[%i3+0x028] ! Mem[000000001b8000e8] ldub [%i2+0x03c],%l0 ! Mem[000000001b0000fc] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x020],%l3 ! Mem[000000001b8000e0] p5_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p6_far_0_le: lduw [%i0+0x030],%l3 ! Mem[000000001c0000f0] std %l4,[%i1+0x000] ! Mem[000000001c8000c0] ldsw [%i2+0x024],%l5 ! Mem[000000001d0000e4] jmpl %o7,%g0 stb %l3,[%i0+0x031] ! Mem[000000001c0000f1] p6_far_0_lem: membar #Sync lduw [%i0+0x030],%l3 ! Mem[000000001c0000f0] std %l4,[%i1+0x000] ! Mem[000000001c8000c0] ldsw [%i2+0x024],%l5 ! Mem[000000001d0000e4] membar #Sync jmpl %o7,%g0 stb %l3,[%i0+0x031] ! Mem[000000001c0000f1] p6_far_0_he: ldsh [%i3+0x01c],%l2 ! Mem[000000001d8000dc] swap [%i0+0x01c],%l5 ! Mem[000000001c0000dc] ldstub [%i0+0x012],%l2 ! Mem[000000001c0000d2] ldstub [%i1+0x039],%l6 ! Mem[000000001c8000f9] ldstub [%i1+0x020],%l1 ! Mem[000000001c8000e0] jmpl %o7,%g0 ldsh [%i1+0x00c],%l0 ! Mem[000000001c8000cc] p6_far_0_hem: membar #Sync ldsh [%i3+0x01c],%l2 ! Mem[000000001d8000dc] swap [%i0+0x01c],%l5 ! Mem[000000001c0000dc] ldstub [%i0+0x012],%l2 ! Mem[000000001c0000d2] ldstub [%i1+0x039],%l6 ! Mem[000000001c8000f9] ldstub [%i1+0x020],%l1 ! Mem[000000001c8000e0] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x00c],%l0 ! Mem[000000001c8000cc] p6_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p7_far_0_le: lduw [%i0+0x010],%l3 ! Mem[000000001e0000d0] ldx [%i1+0x038],%l6 ! Mem[000000001e8000f8] stw %l5,[%i3+0x024] ! Mem[000000001f8000e4] ldx [%i0+0x010],%l3 ! Mem[000000001e0000d0] swap [%i3+0x03c],%l4 ! Mem[000000001f8000fc] jmpl %o7,%g0 std %l6,[%i1+0x038] ! Mem[000000001e8000f8] p7_far_0_lem: membar #Sync lduw [%i0+0x010],%l3 ! Mem[000000001e0000d0] ldx [%i1+0x038],%l6 ! Mem[000000001e8000f8] stw %l5,[%i3+0x024] ! Mem[000000001f8000e4] ldx [%i0+0x010],%l3 ! Mem[000000001e0000d0] swap [%i3+0x03c],%l4 ! Mem[000000001f8000fc] membar #Sync jmpl %o7,%g0 std %l6,[%i1+0x038] ! Mem[000000001e8000f8] p7_far_0_he: swap [%i2+0x030],%l2 ! Mem[000000001f0000f0] jmpl %o7,%g0 swap [%i0+0x038],%l6 ! Mem[000000001e0000f8] p7_far_0_hem: membar #Sync swap [%i2+0x030],%l2 ! Mem[000000001f0000f0] membar #Sync jmpl %o7,%g0 swap [%i0+0x038],%l6 ! Mem[000000001e0000f8] p7_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p8_far_0_le: jmpl %o7,%g0 ldx [%i0+0x030],%l3 ! Mem[00000000200000f0] jmpl %o7,%g0 nop p8_far_0_lem: membar #Sync jmpl %o7,%g0 ldx [%i0+0x030],%l3 ! Mem[00000000200000f0] jmpl %o7,%g0 nop p8_far_0_he: swap [%i0+0x034],%l7 ! Mem[00000000200000f4] std %l6,[%i0+0x000] ! Mem[00000000200000c0] stw %l7,[%i2+0x034] ! Mem[00000000210000f4] stw %l3,[%i0+0x030] ! Mem[00000000200000f0] jmpl %o7,%g0 ldstub [%i0+0x02c],%l5 ! Mem[00000000200000ec] p8_far_0_hem: membar #Sync swap [%i0+0x034],%l7 ! Mem[00000000200000f4] std %l6,[%i0+0x000] ! Mem[00000000200000c0] stw %l7,[%i2+0x034] ! Mem[00000000210000f4] stw %l3,[%i0+0x030] ! Mem[00000000200000f0] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x02c],%l5 ! Mem[00000000200000ec] p8_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p9_far_0_le: ldx [%i0+0x010],%l3 ! Mem[00000000220000d0] lduw [%i1+0x020],%l4 ! Mem[00000000228000e0] jmpl %o7,%g0 ldsb [%i0+0x02a],%l1 ! Mem[00000000220000ea] p9_far_0_lem: membar #Sync ldx [%i0+0x010],%l3 ! Mem[00000000220000d0] lduw [%i1+0x020],%l4 ! Mem[00000000228000e0] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x02a],%l1 ! Mem[00000000220000ea] p9_far_0_he: ldub [%i1+0x036],%l7 ! Mem[00000000228000f6] stx %l3,[%i1+0x018] ! Mem[00000000228000d8] ldsh [%i3+0x00c],%l5 ! Mem[00000000238000cc] ldsh [%i1+0x000],%l4 ! Mem[00000000228000c0] ldstub [%i2+0x011],%l1 ! Mem[00000000230000d1] jmpl %o7,%g0 ldd [%i0+0x030],%l2 ! Mem[00000000220000f0] p9_far_0_hem: membar #Sync ldub [%i1+0x036],%l7 ! Mem[00000000228000f6] stx %l3,[%i1+0x018] ! Mem[00000000228000d8] ldsh [%i3+0x00c],%l5 ! Mem[00000000238000cc] ldsh [%i1+0x000],%l4 ! Mem[00000000228000c0] ldstub [%i2+0x011],%l1 ! Mem[00000000230000d1] membar #Sync jmpl %o7,%g0 ldd [%i0+0x030],%l2 ! Mem[00000000220000f0] p9_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p10_far_0_le: ldx [%i0+0x030],%l3 ! Mem[00000000240000f0] stx %l4,[%i1+0x000] ! Mem[00000000248000c0] ldstub [%i0+0x00a],%l1 ! Mem[00000000240000ca] lduh [%i1+0x03c],%l6 ! Mem[00000000248000fc] jmpl %o7,%g0 ldsw [%i1+0x000],%l1 ! Mem[00000000248000c0] p10_far_0_lem: membar #Sync ldx [%i0+0x030],%l3 ! Mem[00000000240000f0] stx %l4,[%i1+0x000] ! Mem[00000000248000c0] ldstub [%i0+0x00a],%l1 ! Mem[00000000240000ca] lduh [%i1+0x03c],%l6 ! Mem[00000000248000fc] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x000],%l1 ! Mem[00000000248000c0] p10_far_0_he: stb %l5,[%i2+0x02c] ! Mem[00000000250000ec] ldstub [%i1+0x021],%l4 ! Mem[00000000248000e1] std %l0,[%i0+0x008] ! Mem[00000000240000c8] stw %l0,[%i1+0x03c] ! Mem[00000000248000fc] lduh [%i1+0x010],%l6 ! Mem[00000000248000d0] jmpl %o7,%g0 sth %l4,[%i2+0x024] ! Mem[00000000250000e4] p10_far_0_hem: membar #Sync stb %l5,[%i2+0x02c] ! Mem[00000000250000ec] ldstub [%i1+0x021],%l4 ! Mem[00000000248000e1] std %l0,[%i0+0x008] ! Mem[00000000240000c8] stw %l0,[%i1+0x03c] ! Mem[00000000248000fc] lduh [%i1+0x010],%l6 ! Mem[00000000248000d0] membar #Sync jmpl %o7,%g0 sth %l4,[%i2+0x024] ! Mem[00000000250000e4] p10_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p11_far_0_le: ldx [%i0+0x010],%l3 ! Mem[00000000260000d0] ldstub [%i0+0x03e],%l6 ! Mem[00000000260000fe] swap [%i0+0x034],%l0 ! Mem[00000000260000f4] stb %l7,[%i1+0x01b] ! Mem[00000000268000db] std %l4,[%i1+0x010] ! Mem[00000000268000d0] sth %l0,[%i1+0x01a] ! Mem[00000000268000da] jmpl %o7,%g0 ldsw [%i0+0x034],%l0 ! Mem[00000000260000f4] p11_far_0_lem: membar #Sync ldx [%i0+0x010],%l3 ! Mem[00000000260000d0] ldstub [%i0+0x03e],%l6 ! Mem[00000000260000fe] swap [%i0+0x034],%l0 ! Mem[00000000260000f4] stb %l7,[%i1+0x01b] ! Mem[00000000268000db] std %l4,[%i1+0x010] ! Mem[00000000268000d0] sth %l0,[%i1+0x01a] ! Mem[00000000268000da] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x034],%l0 ! Mem[00000000260000f4] p11_far_0_he: stx %l1,[%i3+0x010] ! Mem[00000000278000d0] swap [%i1+0x030],%l2 ! Mem[00000000268000f0] swap [%i3+0x010],%l6 ! Mem[00000000278000d0] ldstub [%i2+0x004],%l4 ! Mem[00000000270000c4] ldub [%i3+0x035],%l0 ! Mem[00000000278000f5] sth %l1,[%i0+0x01c] ! Mem[00000000260000dc] jmpl %o7,%g0 ldsb [%i3+0x025],%l5 ! Mem[00000000278000e5] p11_far_0_hem: membar #Sync stx %l1,[%i3+0x010] ! Mem[00000000278000d0] swap [%i1+0x030],%l2 ! Mem[00000000268000f0] swap [%i3+0x010],%l6 ! Mem[00000000278000d0] ldstub [%i2+0x004],%l4 ! Mem[00000000270000c4] ldub [%i3+0x035],%l0 ! Mem[00000000278000f5] sth %l1,[%i0+0x01c] ! Mem[00000000260000dc] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x025],%l5 ! Mem[00000000278000e5] p11_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p12_far_0_le: ldx [%i0+0x030],%l3 ! Mem[00000000280000f0] jmpl %o7,%g0 swap [%i0+0x000],%l4 ! Mem[00000000280000c0] p12_far_0_lem: membar #Sync ldx [%i0+0x030],%l3 ! Mem[00000000280000f0] membar #Sync jmpl %o7,%g0 swap [%i0+0x000],%l4 ! Mem[00000000280000c0] p12_far_0_he: swap [%i2+0x000],%l7 ! Mem[00000000290000c0] ldsw [%i2+0x034],%l7 ! Mem[00000000290000f4] stx %l3,[%i0+0x030] ! Mem[00000000280000f0] jmpl %o7,%g0 stx %l5,[%i1+0x018] ! Mem[00000000288000d8] p12_far_0_hem: membar #Sync swap [%i2+0x000],%l7 ! Mem[00000000290000c0] ldsw [%i2+0x034],%l7 ! Mem[00000000290000f4] stx %l3,[%i0+0x030] ! Mem[00000000280000f0] membar #Sync jmpl %o7,%g0 stx %l5,[%i1+0x018] ! Mem[00000000288000d8] p12_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p13_far_0_le: ldx [%i0+0x010],%l3 ! Mem[000000002a0000d0] ldsh [%i0+0x020],%l4 ! Mem[000000002a0000e0] stb %l1,[%i3+0x02a] ! Mem[000000002b8000ea] jmpl %o7,%g0 swap [%i1+0x03c],%l6 ! Mem[000000002a8000fc] p13_far_0_lem: membar #Sync ldx [%i0+0x010],%l3 ! Mem[000000002a0000d0] ldsh [%i0+0x020],%l4 ! Mem[000000002a0000e0] stb %l1,[%i3+0x02a] ! Mem[000000002b8000ea] membar #Sync jmpl %o7,%g0 swap [%i1+0x03c],%l6 ! Mem[000000002a8000fc] p13_far_0_he: stb %l4,[%i0+0x01d] ! Mem[000000002a0000dd] lduh [%i0+0x008],%l4 ! Mem[000000002a0000c8] ldstub [%i0+0x028],%l7 ! Mem[000000002a0000e8] swap [%i3+0x010],%l1 ! Mem[000000002b8000d0] jmpl %o7,%g0 ldstub [%i0+0x032],%l2 ! Mem[000000002a0000f2] p13_far_0_hem: membar #Sync stb %l4,[%i0+0x01d] ! Mem[000000002a0000dd] lduh [%i0+0x008],%l4 ! Mem[000000002a0000c8] ldstub [%i0+0x028],%l7 ! Mem[000000002a0000e8] swap [%i3+0x010],%l1 ! Mem[000000002b8000d0] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x032],%l2 ! Mem[000000002a0000f2] p13_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p14_far_0_le: ldx [%i1+0x030],%l3 ! Mem[000000002c8000f0] stw %l4,[%i0+0x000] ! Mem[000000002c0000c0] ldx [%i2+0x008],%l1 ! Mem[000000002d0000c8] ldsh [%i3+0x03c],%l6 ! Mem[000000002d8000fc] ldsb [%i0+0x000],%l1 ! Mem[000000002c0000c0] jmpl %o7,%g0 std %l4,[%i2+0x010] ! Mem[000000002d0000d0] p14_far_0_lem: membar #Sync ldx [%i1+0x030],%l3 ! Mem[000000002c8000f0] stw %l4,[%i0+0x000] ! Mem[000000002c0000c0] ldx [%i2+0x008],%l1 ! Mem[000000002d0000c8] ldsh [%i3+0x03c],%l6 ! Mem[000000002d8000fc] ldsb [%i0+0x000],%l1 ! Mem[000000002c0000c0] membar #Sync jmpl %o7,%g0 std %l4,[%i2+0x010] ! Mem[000000002d0000d0] p14_far_0_he: ldsb [%i0+0x028],%l7 ! Mem[000000002c0000e8] ldstub [%i1+0x031],%l1 ! Mem[000000002c8000f1] ldstub [%i2+0x012],%l2 ! Mem[000000002d0000d2] std %l2,[%i0+0x020] ! Mem[000000002c0000e0] ldstub [%i3+0x024],%l4 ! Mem[000000002d8000e4] jmpl %o7,%g0 stx %l0,[%i3+0x010] ! Mem[000000002d8000d0] p14_far_0_hem: membar #Sync ldsb [%i0+0x028],%l7 ! Mem[000000002c0000e8] ldstub [%i1+0x031],%l1 ! Mem[000000002c8000f1] ldstub [%i2+0x012],%l2 ! Mem[000000002d0000d2] std %l2,[%i0+0x020] ! Mem[000000002c0000e0] ldstub [%i3+0x024],%l4 ! Mem[000000002d8000e4] membar #Sync jmpl %o7,%g0 stx %l0,[%i3+0x010] ! Mem[000000002d8000d0] p14_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p15_far_0_le: jmpl %o7,%g0 ldx [%i1+0x010],%l3 ! Mem[000000002e8000d0] jmpl %o7,%g0 nop p15_far_0_lem: membar #Sync jmpl %o7,%g0 ldx [%i1+0x010],%l3 ! Mem[000000002e8000d0] jmpl %o7,%g0 nop p15_far_0_he: sth %l2,[%i1+0x00e] ! Mem[000000002e8000ce] jmpl %o7,%g0 ldstub [%i3+0x035],%l4 ! Mem[000000002f8000f5] p15_far_0_hem: membar #Sync sth %l2,[%i1+0x00e] ! Mem[000000002e8000ce] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x035],%l4 ! Mem[000000002f8000f5] p15_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p16_far_0_le: ldx [%i1+0x030],%l3 ! Mem[00000000308000f0] swap [%i0+0x000],%l4 ! Mem[00000000300000c0] jmpl %o7,%g0 ldsh [%i1+0x00a],%l1 ! Mem[00000000308000ca] p16_far_0_lem: membar #Sync ldx [%i1+0x030],%l3 ! Mem[00000000308000f0] swap [%i0+0x000],%l4 ! Mem[00000000300000c0] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x00a],%l1 ! Mem[00000000308000ca] p16_far_0_he: ldstub [%i2+0x036],%l7 ! Mem[00000000310000f6] jmpl %o7,%g0 ldsb [%i1+0x031],%l3 ! Mem[00000000308000f1] p16_far_0_hem: membar #Sync ldstub [%i2+0x036],%l7 ! Mem[00000000310000f6] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x031],%l3 ! Mem[00000000308000f1] p16_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p17_far_0_le: ldx [%i1+0x010],%l3 ! Mem[00000000328000d0] lduh [%i0+0x020],%l4 ! Mem[00000000320000e0] sth %l5,[%i2+0x024] ! Mem[00000000330000e4] lduh [%i3+0x010],%l3 ! Mem[00000000338000d0] jmpl %o7,%g0 ldub [%i3+0x03c],%l4 ! Mem[00000000338000fc] p17_far_0_lem: membar #Sync ldx [%i1+0x010],%l3 ! Mem[00000000328000d0] lduh [%i0+0x020],%l4 ! Mem[00000000320000e0] sth %l5,[%i2+0x024] ! Mem[00000000330000e4] lduh [%i3+0x010],%l3 ! Mem[00000000338000d0] membar #Sync jmpl %o7,%g0 ldub [%i3+0x03c],%l4 ! Mem[00000000338000fc] p17_far_0_he: stb %l5,[%i1+0x01f] ! Mem[00000000328000df] ldsw [%i1+0x030],%l2 ! Mem[00000000328000f0] ldsb [%i0+0x011],%l1 ! Mem[00000000320000d1] lduh [%i2+0x014],%l0 ! Mem[00000000330000d4] ldub [%i1+0x010],%l6 ! Mem[00000000328000d0] ldstub [%i1+0x004],%l4 ! Mem[00000000328000c4] jmpl %o7,%g0 stw %l4,[%i3+0x03c] ! Mem[00000000338000fc] p17_far_0_hem: membar #Sync stb %l5,[%i1+0x01f] ! Mem[00000000328000df] ldsw [%i1+0x030],%l2 ! Mem[00000000328000f0] ldsb [%i0+0x011],%l1 ! Mem[00000000320000d1] lduh [%i2+0x014],%l0 ! Mem[00000000330000d4] ldub [%i1+0x010],%l6 ! Mem[00000000328000d0] ldstub [%i1+0x004],%l4 ! Mem[00000000328000c4] membar #Sync jmpl %o7,%g0 stw %l4,[%i3+0x03c] ! Mem[00000000338000fc] p17_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p18_far_0_le: ldx [%i1+0x030],%l3 ! Mem[00000000348000f0] sth %l4,[%i0+0x000] ! Mem[00000000340000c0] ldub [%i3+0x00a],%l1 ! Mem[00000000358000ca] ldx [%i2+0x038],%l6 ! Mem[00000000350000f8] jmpl %o7,%g0 stw %l1,[%i0+0x000] ! Mem[00000000340000c0] p18_far_0_lem: membar #Sync ldx [%i1+0x030],%l3 ! Mem[00000000348000f0] sth %l4,[%i0+0x000] ! Mem[00000000340000c0] ldub [%i3+0x00a],%l1 ! Mem[00000000358000ca] ldx [%i2+0x038],%l6 ! Mem[00000000350000f8] membar #Sync jmpl %o7,%g0 stw %l1,[%i0+0x000] ! Mem[00000000340000c0] p18_far_0_he: ldstub [%i1+0x02c],%l0 ! Mem[00000000348000ec] swap [%i3+0x03c],%l4 ! Mem[00000000358000fc] jmpl %o7,%g0 stb %l4,[%i0+0x028] ! Mem[00000000340000e8] p18_far_0_hem: membar #Sync ldstub [%i1+0x02c],%l0 ! Mem[00000000348000ec] swap [%i3+0x03c],%l4 ! Mem[00000000358000fc] membar #Sync jmpl %o7,%g0 stb %l4,[%i0+0x028] ! Mem[00000000340000e8] p18_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p19_far_0_le: ldx [%i1+0x010],%l3 ! Mem[00000000368000d0] stw %l6,[%i0+0x03c] ! Mem[00000000360000fc] ldsw [%i3+0x024],%l5 ! Mem[00000000378000e4] stw %l3,[%i1+0x010] ! Mem[00000000368000d0] std %l4,[%i1+0x038] ! Mem[00000000368000f8] std %l6,[%i3+0x038] ! Mem[00000000378000f8] jmpl %o7,%g0 ldx [%i1+0x018],%l2 ! Mem[00000000368000d8] p19_far_0_lem: membar #Sync ldx [%i1+0x010],%l3 ! Mem[00000000368000d0] stw %l6,[%i0+0x03c] ! Mem[00000000360000fc] ldsw [%i3+0x024],%l5 ! Mem[00000000378000e4] stw %l3,[%i1+0x010] ! Mem[00000000368000d0] std %l4,[%i1+0x038] ! Mem[00000000368000f8] std %l6,[%i3+0x038] ! Mem[00000000378000f8] membar #Sync jmpl %o7,%g0 ldx [%i1+0x018],%l2 ! Mem[00000000368000d8] p19_far_0_he: ldstub [%i0+0x011],%l1 ! Mem[00000000360000d1] swap [%i2+0x034],%l4 ! Mem[00000000370000f4] ldstub [%i2+0x03a],%l7 ! Mem[00000000370000fa] ldstub [%i2+0x023],%l3 ! Mem[00000000370000e3] ldsh [%i3+0x034],%l0 ! Mem[00000000378000f4] stb %l1,[%i0+0x01d] ! Mem[00000000360000dd] jmpl %o7,%g0 ldstub [%i3+0x025],%l5 ! Mem[00000000378000e5] p19_far_0_hem: membar #Sync ldstub [%i0+0x011],%l1 ! Mem[00000000360000d1] swap [%i2+0x034],%l4 ! Mem[00000000370000f4] ldstub [%i2+0x03a],%l7 ! Mem[00000000370000fa] ldstub [%i2+0x023],%l3 ! Mem[00000000370000e3] ldsh [%i3+0x034],%l0 ! Mem[00000000378000f4] stb %l1,[%i0+0x01d] ! Mem[00000000360000dd] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x025],%l5 ! Mem[00000000378000e5] p19_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p20_far_0_le: ldx [%i1+0x030],%l3 ! Mem[00000000388000f0] jmpl %o7,%g0 ldd [%i3+0x000],%l4 ! Mem[00000000398000c0] p20_far_0_lem: membar #Sync ldx [%i1+0x030],%l3 ! Mem[00000000388000f0] membar #Sync jmpl %o7,%g0 ldd [%i3+0x000],%l4 ! Mem[00000000398000c0] p20_far_0_he: ldd [%i1+0x000],%l6 ! Mem[00000000388000c0] ldx [%i0+0x030],%l0 ! Mem[00000000380000f0] ldub [%i1+0x01c],%l2 ! Mem[00000000388000dc] sth %l5,[%i2+0x02c] ! Mem[00000000390000ec] jmpl %o7,%g0 stb %l7,[%i0+0x028] ! Mem[00000000380000e8] p20_far_0_hem: membar #Sync ldd [%i1+0x000],%l6 ! Mem[00000000388000c0] ldx [%i0+0x030],%l0 ! Mem[00000000380000f0] ldub [%i1+0x01c],%l2 ! Mem[00000000388000dc] sth %l5,[%i2+0x02c] ! Mem[00000000390000ec] membar #Sync jmpl %o7,%g0 stb %l7,[%i0+0x028] ! Mem[00000000380000e8] p20_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p21_far_0_le: ldx [%i1+0x010],%l3 ! Mem[000000003a8000d0] ldsb [%i3+0x021],%l4 ! Mem[000000003b8000e1] swap [%i2+0x028],%l1 ! Mem[000000003b0000e8] jmpl %o7,%g0 ldstub [%i2+0x03c],%l6 ! Mem[000000003b0000fc] p21_far_0_lem: membar #Sync ldx [%i1+0x010],%l3 ! Mem[000000003a8000d0] ldsb [%i3+0x021],%l4 ! Mem[000000003b8000e1] swap [%i2+0x028],%l1 ! Mem[000000003b0000e8] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03c],%l6 ! Mem[000000003b0000fc] p21_far_0_he: sth %l3,[%i0+0x010] ! Mem[000000003a0000d0] sth %l0,[%i1+0x00c] ! Mem[000000003a8000cc] lduh [%i0+0x01c],%l4 ! Mem[000000003a0000dc] jmpl %o7,%g0 swap [%i1+0x008],%l4 ! Mem[000000003a8000c8] p21_far_0_hem: membar #Sync sth %l3,[%i0+0x010] ! Mem[000000003a0000d0] sth %l0,[%i1+0x00c] ! Mem[000000003a8000cc] lduh [%i0+0x01c],%l4 ! Mem[000000003a0000dc] membar #Sync jmpl %o7,%g0 swap [%i1+0x008],%l4 ! Mem[000000003a8000c8] p21_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p22_far_0_le: ldx [%i1+0x030],%l3 ! Mem[000000003c8000f0] stb %l4,[%i3+0x001] ! Mem[000000003d8000c1] swap [%i0+0x024],%l5 ! Mem[000000003c0000e4] ldsb [%i0+0x031],%l3 ! Mem[000000003c0000f1] swap [%i1+0x03c],%l4 ! Mem[000000003c8000fc] jmpl %o7,%g0 ldstub [%i0+0x03b],%l7 ! Mem[000000003c0000fb] p22_far_0_lem: membar #Sync ldx [%i1+0x030],%l3 ! Mem[000000003c8000f0] stb %l4,[%i3+0x001] ! Mem[000000003d8000c1] swap [%i0+0x024],%l5 ! Mem[000000003c0000e4] ldsb [%i0+0x031],%l3 ! Mem[000000003c0000f1] swap [%i1+0x03c],%l4 ! Mem[000000003c8000fc] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03b],%l7 ! Mem[000000003c0000fb] p22_far_0_he: swap [%i1+0x020],%l4 ! Mem[000000003c8000e0] ldub [%i3+0x031],%l1 ! Mem[000000003d8000f1] stw %l2,[%i2+0x010] ! Mem[000000003d0000d0] ldstub [%i2+0x020],%l2 ! Mem[000000003d0000e0] jmpl %o7,%g0 stb %l0,[%i0+0x026] ! Mem[000000003c0000e6] p22_far_0_hem: membar #Sync swap [%i1+0x020],%l4 ! Mem[000000003c8000e0] ldub [%i3+0x031],%l1 ! Mem[000000003d8000f1] stw %l2,[%i2+0x010] ! Mem[000000003d0000d0] ldstub [%i2+0x020],%l2 ! Mem[000000003d0000e0] membar #Sync jmpl %o7,%g0 stb %l0,[%i0+0x026] ! Mem[000000003c0000e6] p22_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p23_far_0_le: jmpl %o7,%g0 ldx [%i1+0x010],%l3 ! Mem[000000003e8000d0] jmpl %o7,%g0 nop p23_far_0_lem: membar #Sync jmpl %o7,%g0 ldx [%i1+0x010],%l3 ! Mem[000000003e8000d0] jmpl %o7,%g0 nop p23_far_0_he: swap [%i0+0x00c],%l2 ! Mem[000000003e0000cc] ldsb [%i2+0x035],%l4 ! Mem[000000003f0000f5] lduw [%i0+0x030],%l0 ! Mem[000000003e0000f0] ldstub [%i1+0x03c],%l2 ! Mem[000000003e8000fc] jmpl %o7,%g0 swap [%i3+0x01c],%l5 ! Mem[000000003f8000dc] p23_far_0_hem: membar #Sync swap [%i0+0x00c],%l2 ! Mem[000000003e0000cc] ldsb [%i2+0x035],%l4 ! Mem[000000003f0000f5] lduw [%i0+0x030],%l0 ! Mem[000000003e0000f0] ldstub [%i1+0x03c],%l2 ! Mem[000000003e8000fc] membar #Sync jmpl %o7,%g0 swap [%i3+0x01c],%l5 ! Mem[000000003f8000dc] p23_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p24_far_0_le: ldx [%i1+0x030],%l3 ! Mem[00000000408000f0] swap [%i3+0x000],%l4 ! Mem[00000000418000c0] jmpl %o7,%g0 lduw [%i3+0x034],%l0 ! Mem[00000000418000f4] p24_far_0_lem: membar #Sync ldx [%i1+0x030],%l3 ! Mem[00000000408000f0] swap [%i3+0x000],%l4 ! Mem[00000000418000c0] membar #Sync jmpl %o7,%g0 lduw [%i3+0x034],%l0 ! Mem[00000000418000f4] p24_far_0_he: swap [%i3+0x00c],%l4 ! Mem[00000000418000cc] jmpl %o7,%g0 stx %l3,[%i2+0x018] ! Mem[00000000410000d8] p24_far_0_hem: membar #Sync swap [%i3+0x00c],%l4 ! Mem[00000000418000cc] membar #Sync jmpl %o7,%g0 stx %l3,[%i2+0x018] ! Mem[00000000410000d8] p24_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p25_far_0_le: ldx [%i1+0x010],%l3 ! Mem[00000000428000d0] ldub [%i3+0x021],%l4 ! Mem[00000000438000e1] lduh [%i0+0x02a],%l1 ! Mem[00000000420000ea] ldsw [%i2+0x010],%l3 ! Mem[00000000430000d0] jmpl %o7,%g0 stb %l0,[%i1+0x028] ! Mem[00000000428000e8] p25_far_0_lem: membar #Sync ldx [%i1+0x010],%l3 ! Mem[00000000428000d0] ldub [%i3+0x021],%l4 ! Mem[00000000438000e1] lduh [%i0+0x02a],%l1 ! Mem[00000000420000ea] ldsw [%i2+0x010],%l3 ! Mem[00000000430000d0] membar #Sync jmpl %o7,%g0 stb %l0,[%i1+0x028] ! Mem[00000000428000e8] p25_far_0_he: swap [%i2+0x00c],%l5 ! Mem[00000000430000cc] swap [%i2+0x000],%l4 ! Mem[00000000430000c0] jmpl %o7,%g0 std %l0,[%i1+0x028] ! Mem[00000000428000e8] p25_far_0_hem: membar #Sync swap [%i2+0x00c],%l5 ! Mem[00000000430000cc] swap [%i2+0x000],%l4 ! Mem[00000000430000c0] membar #Sync jmpl %o7,%g0 std %l0,[%i1+0x028] ! Mem[00000000428000e8] p25_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p26_far_0_le: ldx [%i1+0x030],%l3 ! Mem[00000000448000f0] ldsb [%i3+0x007],%l4 ! Mem[00000000458000c7] swap [%i3+0x034],%l0 ! Mem[00000000458000f4] sth %l7,[%i0+0x03a] ! Mem[00000000440000fa] ldsw [%i3+0x008],%l0 ! Mem[00000000458000c8] sth %l0,[%i1+0x01a] ! Mem[00000000448000da] jmpl %o7,%g0 ldsw [%i2+0x014],%l0 ! Mem[00000000450000d4] p26_far_0_lem: membar #Sync ldx [%i1+0x030],%l3 ! Mem[00000000448000f0] ldsb [%i3+0x007],%l4 ! Mem[00000000458000c7] swap [%i3+0x034],%l0 ! Mem[00000000458000f4] sth %l7,[%i0+0x03a] ! Mem[00000000440000fa] ldsw [%i3+0x008],%l0 ! Mem[00000000458000c8] sth %l0,[%i1+0x01a] ! Mem[00000000448000da] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x014],%l0 ! Mem[00000000450000d4] p26_far_0_he: stb %l1,[%i0+0x031] ! Mem[00000000440000f1] ldsb [%i1+0x012],%l2 ! Mem[00000000448000d2] ldstub [%i2+0x010],%l6 ! Mem[00000000450000d0] lduw [%i2+0x020],%l3 ! Mem[00000000450000e0] sth %l2,[%i3+0x02c] ! Mem[00000000458000ec] jmpl %o7,%g0 ldx [%i2+0x018],%l5 ! Mem[00000000450000d8] p26_far_0_hem: membar #Sync stb %l1,[%i0+0x031] ! Mem[00000000440000f1] ldsb [%i1+0x012],%l2 ! Mem[00000000448000d2] ldstub [%i2+0x010],%l6 ! Mem[00000000450000d0] lduw [%i2+0x020],%l3 ! Mem[00000000450000e0] sth %l2,[%i3+0x02c] ! Mem[00000000458000ec] membar #Sync jmpl %o7,%g0 ldx [%i2+0x018],%l5 ! Mem[00000000450000d8] p26_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p27_far_0_le: ldx [%i1+0x010],%l3 ! Mem[00000000468000d0] jmpl %o7,%g0 ldstub [%i2+0x021],%l4 ! Mem[00000000470000e1] p27_far_0_lem: membar #Sync ldx [%i1+0x010],%l3 ! Mem[00000000468000d0] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x021],%l4 ! Mem[00000000470000e1] p27_far_0_he: stb %l7,[%i2+0x021] ! Mem[00000000470000e1] ldsh [%i2+0x036],%l7 ! Mem[00000000470000f6] jmpl %o7,%g0 ldstub [%i2+0x011],%l3 ! Mem[00000000470000d1] p27_far_0_hem: membar #Sync stb %l7,[%i2+0x021] ! Mem[00000000470000e1] ldsh [%i2+0x036],%l7 ! Mem[00000000470000f6] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x011],%l3 ! Mem[00000000470000d1] p27_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p28_far_0_le: ldx [%i1+0x030],%l3 ! Mem[00000000488000f0] ldd [%i2+0x000],%l4 ! Mem[00000000490000c0] swap [%i3+0x008],%l1 ! Mem[00000000498000c8] jmpl %o7,%g0 stx %l6,[%i0+0x038] ! Mem[00000000480000f8] p28_far_0_lem: membar #Sync ldx [%i1+0x030],%l3 ! Mem[00000000488000f0] ldd [%i2+0x000],%l4 ! Mem[00000000490000c0] swap [%i3+0x008],%l1 ! Mem[00000000498000c8] membar #Sync jmpl %o7,%g0 stx %l6,[%i0+0x038] ! Mem[00000000480000f8] p28_far_0_he: jmpl %o7,%g0 ldx [%i0+0x030],%l3 ! Mem[00000000480000f0] jmpl %o7,%g0 nop p28_far_0_hem: membar #Sync jmpl %o7,%g0 ldx [%i0+0x030],%l3 ! Mem[00000000480000f0] jmpl %o7,%g0 nop p28_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p29_far_0_le: ldx [%i1+0x010],%l3 ! Mem[000000004a8000d0] std %l4,[%i2+0x020] ! Mem[000000004b0000e0] sth %l1,[%i2+0x02a] ! Mem[000000004b0000ea] stb %l3,[%i0+0x011] ! Mem[000000004a0000d1] lduh [%i1+0x014],%l5 ! Mem[000000004a8000d4] jmpl %o7,%g0 ldsh [%i1+0x02c],%l1 ! Mem[000000004a8000ec] p29_far_0_lem: membar #Sync ldx [%i1+0x010],%l3 ! Mem[000000004a8000d0] std %l4,[%i2+0x020] ! Mem[000000004b0000e0] sth %l1,[%i2+0x02a] ! Mem[000000004b0000ea] stb %l3,[%i0+0x011] ! Mem[000000004a0000d1] lduh [%i1+0x014],%l5 ! Mem[000000004a8000d4] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x02c],%l1 ! Mem[000000004a8000ec] p29_far_0_he: ldstub [%i1+0x000],%l1 ! Mem[000000004a8000c0] ldub [%i0+0x020],%l2 ! Mem[000000004a0000e0] ldsw [%i0+0x004],%l0 ! Mem[000000004a0000c4] ldx [%i1+0x038],%l5 ! Mem[000000004a8000f8] jmpl %o7,%g0 ldstub [%i2+0x00c],%l6 ! Mem[000000004b0000cc] p29_far_0_hem: membar #Sync ldstub [%i1+0x000],%l1 ! Mem[000000004a8000c0] ldub [%i0+0x020],%l2 ! Mem[000000004a0000e0] ldsw [%i0+0x004],%l0 ! Mem[000000004a0000c4] ldx [%i1+0x038],%l5 ! Mem[000000004a8000f8] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x00c],%l6 ! Mem[000000004b0000cc] p29_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p30_far_0_le: ldx [%i1+0x030],%l3 ! Mem[000000004c8000f0] stx %l6,[%i2+0x038] ! Mem[000000004d0000f8] sth %l5,[%i2+0x024] ! Mem[000000004d0000e4] lduw [%i3+0x030],%l3 ! Mem[000000004d8000f0] ldsh [%i3+0x03c],%l4 ! Mem[000000004d8000fc] jmpl %o7,%g0 stb %l7,[%i1+0x03b] ! Mem[000000004c8000fb] p30_far_0_lem: membar #Sync ldx [%i1+0x030],%l3 ! Mem[000000004c8000f0] stx %l6,[%i2+0x038] ! Mem[000000004d0000f8] sth %l5,[%i2+0x024] ! Mem[000000004d0000e4] lduw [%i3+0x030],%l3 ! Mem[000000004d8000f0] ldsh [%i3+0x03c],%l4 ! Mem[000000004d8000fc] membar #Sync jmpl %o7,%g0 stb %l7,[%i1+0x03b] ! Mem[000000004c8000fb] p30_far_0_he: stx %l4,[%i2+0x020] ! Mem[000000004d0000e0] std %l0,[%i2+0x008] ! Mem[000000004d0000c8] jmpl %o7,%g0 ldstub [%i0+0x03c],%l0 ! Mem[000000004c0000fc] p30_far_0_hem: membar #Sync stx %l4,[%i2+0x020] ! Mem[000000004d0000e0] std %l0,[%i2+0x008] ! Mem[000000004d0000c8] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03c],%l0 ! Mem[000000004c0000fc] p30_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p31_far_0_le: jmpl %o7,%g0 ldx [%i1+0x010],%l3 ! Mem[000000004e8000d0] jmpl %o7,%g0 nop p31_far_0_lem: membar #Sync jmpl %o7,%g0 ldx [%i1+0x010],%l3 ! Mem[000000004e8000d0] jmpl %o7,%g0 nop p31_far_0_he: jmpl %o7,%g0 ldsb [%i3+0x00e],%l2 ! Mem[000000004f8000ce] jmpl %o7,%g0 nop p31_far_0_hem: membar #Sync jmpl %o7,%g0 ldsb [%i3+0x00e],%l2 ! Mem[000000004f8000ce] jmpl %o7,%g0 nop p31_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p32_far_0_le: ldx [%i1+0x030],%l3 ! Mem[00000000508000f0] ldx [%i2+0x000],%l4 ! Mem[00000000510000c0] jmpl %o7,%g0 lduw [%i0+0x008],%l1 ! Mem[00000000500000c8] p32_far_0_lem: membar #Sync ldx [%i1+0x030],%l3 ! Mem[00000000508000f0] ldx [%i2+0x000],%l4 ! Mem[00000000510000c0] membar #Sync jmpl %o7,%g0 lduw [%i0+0x008],%l1 ! Mem[00000000500000c8] p32_far_0_he: ldstub [%i0+0x036],%l7 ! Mem[00000000500000f6] jmpl %o7,%g0 ldd [%i1+0x030],%l2 ! Mem[00000000508000f0] p32_far_0_hem: membar #Sync ldstub [%i0+0x036],%l7 ! Mem[00000000500000f6] membar #Sync jmpl %o7,%g0 ldd [%i1+0x030],%l2 ! Mem[00000000508000f0] p32_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p33_far_0_le: ldx [%i1+0x010],%l3 ! Mem[00000000528000d0] stx %l4,[%i2+0x020] ! Mem[00000000530000e0] std %l4,[%i0+0x020] ! Mem[00000000520000e0] swap [%i1+0x010],%l3 ! Mem[00000000528000d0] jmpl %o7,%g0 ldstub [%i3+0x03c],%l4 ! Mem[00000000538000fc] p33_far_0_lem: membar #Sync ldx [%i1+0x010],%l3 ! Mem[00000000528000d0] stx %l4,[%i2+0x020] ! Mem[00000000530000e0] std %l4,[%i0+0x020] ! Mem[00000000520000e0] swap [%i1+0x010],%l3 ! Mem[00000000528000d0] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x03c],%l4 ! Mem[00000000538000fc] p33_far_0_he: lduw [%i1+0x01c],%l5 ! Mem[00000000528000dc] swap [%i2+0x030],%l2 ! Mem[00000000530000f0] lduw [%i2+0x02c],%l0 ! Mem[00000000530000ec] jmpl %o7,%g0 std %l0,[%i3+0x038] ! Mem[00000000538000f8] p33_far_0_hem: membar #Sync lduw [%i1+0x01c],%l5 ! Mem[00000000528000dc] swap [%i2+0x030],%l2 ! Mem[00000000530000f0] lduw [%i2+0x02c],%l0 ! Mem[00000000530000ec] membar #Sync jmpl %o7,%g0 std %l0,[%i3+0x038] ! Mem[00000000538000f8] p33_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p34_far_0_le: ldx [%i1+0x030],%l3 ! Mem[00000000548000f0] lduw [%i0+0x03c],%l6 ! Mem[00000000540000fc] ldstub [%i0+0x037],%l0 ! Mem[00000000540000f7] ldx [%i3+0x038],%l7 ! Mem[00000000558000f8] ldstub [%i3+0x035],%l5 ! Mem[00000000558000f5] ldub [%i1+0x01a],%l0 ! Mem[00000000548000da] jmpl %o7,%g0 swap [%i1+0x014],%l0 ! Mem[00000000548000d4] p34_far_0_lem: membar #Sync ldx [%i1+0x030],%l3 ! Mem[00000000548000f0] lduw [%i0+0x03c],%l6 ! Mem[00000000540000fc] ldstub [%i0+0x037],%l0 ! Mem[00000000540000f7] ldx [%i3+0x038],%l7 ! Mem[00000000558000f8] ldstub [%i3+0x035],%l5 ! Mem[00000000558000f5] ldub [%i1+0x01a],%l0 ! Mem[00000000548000da] membar #Sync jmpl %o7,%g0 swap [%i1+0x014],%l0 ! Mem[00000000548000d4] p34_far_0_he: jmpl %o7,%g0 swap [%i1+0x030],%l1 ! Mem[00000000548000f0] jmpl %o7,%g0 nop p34_far_0_hem: membar #Sync jmpl %o7,%g0 swap [%i1+0x030],%l1 ! Mem[00000000548000f0] jmpl %o7,%g0 nop p34_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p35_far_0_le: ldx [%i1+0x010],%l3 ! Mem[00000000568000d0] jmpl %o7,%g0 ldstub [%i2+0x021],%l4 ! Mem[00000000570000e1] p35_far_0_lem: membar #Sync ldx [%i1+0x010],%l3 ! Mem[00000000568000d0] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x021],%l4 ! Mem[00000000570000e1] p35_far_0_he: swap [%i3+0x034],%l4 ! Mem[00000000578000f4] sth %l0,[%i0+0x032] ! Mem[00000000560000f2] swap [%i0+0x03c],%l2 ! Mem[00000000560000fc] jmpl %o7,%g0 swap [%i2+0x01c],%l5 ! Mem[00000000570000dc] p35_far_0_hem: membar #Sync swap [%i3+0x034],%l4 ! Mem[00000000578000f4] sth %l0,[%i0+0x032] ! Mem[00000000560000f2] swap [%i0+0x03c],%l2 ! Mem[00000000560000fc] membar #Sync jmpl %o7,%g0 swap [%i2+0x01c],%l5 ! Mem[00000000570000dc] p35_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p36_far_0_le: ldx [%i2+0x030],%l3 ! Mem[00000000590000f0] ldsw [%i2+0x000],%l4 ! Mem[00000000590000c0] stx %l1,[%i2+0x008] ! Mem[00000000590000c8] jmpl %o7,%g0 ldub [%i2+0x03c],%l6 ! Mem[00000000590000fc] p36_far_0_lem: membar #Sync ldx [%i2+0x030],%l3 ! Mem[00000000590000f0] ldsw [%i2+0x000],%l4 ! Mem[00000000590000c0] stx %l1,[%i2+0x008] ! Mem[00000000590000c8] membar #Sync jmpl %o7,%g0 ldub [%i2+0x03c],%l6 ! Mem[00000000590000fc] p36_far_0_he: swap [%i2+0x030],%l3 ! Mem[00000000590000f0] stx %l0,[%i0+0x028] ! Mem[00000000580000e8] lduh [%i2+0x012],%l2 ! Mem[00000000590000d2] ldstub [%i0+0x039],%l6 ! Mem[00000000580000f9] lduw [%i0+0x020],%l1 ! Mem[00000000580000e0] stx %l0,[%i0+0x008] ! Mem[00000000580000c8] jmpl %o7,%g0 lduw [%i0+0x034],%l0 ! Mem[00000000580000f4] p36_far_0_hem: membar #Sync swap [%i2+0x030],%l3 ! Mem[00000000590000f0] stx %l0,[%i0+0x028] ! Mem[00000000580000e8] lduh [%i2+0x012],%l2 ! Mem[00000000590000d2] ldstub [%i0+0x039],%l6 ! Mem[00000000580000f9] lduw [%i0+0x020],%l1 ! Mem[00000000580000e0] stx %l0,[%i0+0x008] ! Mem[00000000580000c8] membar #Sync jmpl %o7,%g0 lduw [%i0+0x034],%l0 ! Mem[00000000580000f4] p36_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p37_far_0_le: ldx [%i2+0x010],%l3 ! Mem[000000005b0000d0] stw %l4,[%i2+0x020] ! Mem[000000005b0000e0] swap [%i2+0x028],%l1 ! Mem[000000005b0000e8] stb %l6,[%i0+0x03c] ! Mem[000000005a0000fc] ldstub [%i3+0x03c],%l4 ! Mem[000000005b8000fc] jmpl %o7,%g0 ldub [%i3+0x03b],%l7 ! Mem[000000005b8000fb] p37_far_0_lem: membar #Sync ldx [%i2+0x010],%l3 ! Mem[000000005b0000d0] stw %l4,[%i2+0x020] ! Mem[000000005b0000e0] swap [%i2+0x028],%l1 ! Mem[000000005b0000e8] stb %l6,[%i0+0x03c] ! Mem[000000005a0000fc] ldstub [%i3+0x03c],%l4 ! Mem[000000005b8000fc] membar #Sync jmpl %o7,%g0 ldub [%i3+0x03b],%l7 ! Mem[000000005b8000fb] p37_far_0_he: jmpl %o7,%g0 std %l2,[%i1+0x030] ! Mem[000000005a8000f0] jmpl %o7,%g0 nop p37_far_0_hem: membar #Sync jmpl %o7,%g0 std %l2,[%i1+0x030] ! Mem[000000005a8000f0] jmpl %o7,%g0 nop p37_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p38_far_0_le: jmpl %o7,%g0 ldx [%i2+0x030],%l3 ! Mem[000000005d0000f0] jmpl %o7,%g0 nop p38_far_0_lem: membar #Sync jmpl %o7,%g0 ldx [%i2+0x030],%l3 ! Mem[000000005d0000f0] jmpl %o7,%g0 nop p38_far_0_he: stx %l7,[%i3+0x030] ! Mem[000000005d8000f0] ldx [%i3+0x030],%l4 ! Mem[000000005d8000f0] stb %l4,[%i2+0x00f] ! Mem[000000005d0000cf] ldstub [%i0+0x018],%l3 ! Mem[000000005c0000d8] jmpl %o7,%g0 swap [%i2+0x02c],%l5 ! Mem[000000005d0000ec] p38_far_0_hem: membar #Sync stx %l7,[%i3+0x030] ! Mem[000000005d8000f0] ldx [%i3+0x030],%l4 ! Mem[000000005d8000f0] stb %l4,[%i2+0x00f] ! Mem[000000005d0000cf] ldstub [%i0+0x018],%l3 ! Mem[000000005c0000d8] membar #Sync jmpl %o7,%g0 swap [%i2+0x02c],%l5 ! Mem[000000005d0000ec] p38_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p39_far_0_le: ldx [%i2+0x010],%l3 ! Mem[000000005f0000d0] swap [%i2+0x020],%l4 ! Mem[000000005f0000e0] jmpl %o7,%g0 lduw [%i0+0x028],%l1 ! Mem[000000005e0000e8] p39_far_0_lem: membar #Sync ldx [%i2+0x010],%l3 ! Mem[000000005f0000d0] swap [%i2+0x020],%l4 ! Mem[000000005f0000e0] membar #Sync jmpl %o7,%g0 lduw [%i0+0x028],%l1 ! Mem[000000005e0000e8] p39_far_0_he: stx %l7,[%i0+0x030] ! Mem[000000005e0000f0] swap [%i1+0x03c],%l2 ! Mem[000000005e8000fc] lduh [%i2+0x00c],%l5 ! Mem[000000005f0000cc] stb %l4,[%i3+0x001] ! Mem[000000005f8000c1] jmpl %o7,%g0 ldd [%i0+0x010],%l0 ! Mem[000000005e0000d0] p39_far_0_hem: membar #Sync stx %l7,[%i0+0x030] ! Mem[000000005e0000f0] swap [%i1+0x03c],%l2 ! Mem[000000005e8000fc] lduh [%i2+0x00c],%l5 ! Mem[000000005f0000cc] stb %l4,[%i3+0x001] ! Mem[000000005f8000c1] membar #Sync jmpl %o7,%g0 ldd [%i0+0x010],%l0 ! Mem[000000005e0000d0] p39_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p40_far_0_le: ldx [%i2+0x030],%l3 ! Mem[00000000610000f0] lduw [%i2+0x000],%l4 ! Mem[00000000610000c0] stb %l5,[%i2+0x025] ! Mem[00000000610000e5] lduh [%i1+0x030],%l3 ! Mem[00000000608000f0] jmpl %o7,%g0 sth %l4,[%i3+0x03c] ! Mem[00000000618000fc] p40_far_0_lem: membar #Sync ldx [%i2+0x030],%l3 ! Mem[00000000610000f0] lduw [%i2+0x000],%l4 ! Mem[00000000610000c0] stb %l5,[%i2+0x025] ! Mem[00000000610000e5] lduh [%i1+0x030],%l3 ! Mem[00000000608000f0] membar #Sync jmpl %o7,%g0 sth %l4,[%i3+0x03c] ! Mem[00000000618000fc] p40_far_0_he: ldx [%i3+0x018],%l5 ! Mem[00000000618000d8] ldsh [%i0+0x020],%l4 ! Mem[00000000600000e0] std %l0,[%i3+0x008] ! Mem[00000000618000c8] ldx [%i0+0x038],%l0 ! Mem[00000000600000f8] jmpl %o7,%g0 stb %l3,[%i3+0x020] ! Mem[00000000618000e0] p40_far_0_hem: membar #Sync ldx [%i3+0x018],%l5 ! Mem[00000000618000d8] ldsh [%i0+0x020],%l4 ! Mem[00000000600000e0] std %l0,[%i3+0x008] ! Mem[00000000618000c8] ldx [%i0+0x038],%l0 ! Mem[00000000600000f8] membar #Sync jmpl %o7,%g0 stb %l3,[%i3+0x020] ! Mem[00000000618000e0] p40_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p41_far_0_le: ldx [%i2+0x010],%l3 ! Mem[00000000630000d0] stx %l4,[%i1+0x020] ! Mem[00000000628000e0] ldsb [%i3+0x02a],%l1 ! Mem[00000000638000ea] sth %l6,[%i3+0x03c] ! Mem[00000000638000fc] swap [%i1+0x000],%l1 ! Mem[00000000628000c0] ldsw [%i2+0x010],%l4 ! Mem[00000000630000d0] jmpl %o7,%g0 ldstub [%i1+0x015],%l5 ! Mem[00000000628000d5] p41_far_0_lem: membar #Sync ldx [%i2+0x010],%l3 ! Mem[00000000630000d0] stx %l4,[%i1+0x020] ! Mem[00000000628000e0] ldsb [%i3+0x02a],%l1 ! Mem[00000000638000ea] sth %l6,[%i3+0x03c] ! Mem[00000000638000fc] swap [%i1+0x000],%l1 ! Mem[00000000628000c0] ldsw [%i2+0x010],%l4 ! Mem[00000000630000d0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x015],%l5 ! Mem[00000000628000d5] p41_far_0_he: ldsw [%i1+0x008],%l4 ! Mem[00000000628000c8] std %l6,[%i0+0x028] ! Mem[00000000620000e8] lduh [%i0+0x00c],%l0 ! Mem[00000000620000cc] std %l4,[%i1+0x030] ! Mem[00000000628000f0] stb %l7,[%i1+0x03a] ! Mem[00000000628000fa] jmpl %o7,%g0 ldstub [%i2+0x023],%l3 ! Mem[00000000630000e3] p41_far_0_hem: membar #Sync ldsw [%i1+0x008],%l4 ! Mem[00000000628000c8] std %l6,[%i0+0x028] ! Mem[00000000620000e8] lduh [%i0+0x00c],%l0 ! Mem[00000000620000cc] std %l4,[%i1+0x030] ! Mem[00000000628000f0] stb %l7,[%i1+0x03a] ! Mem[00000000628000fa] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x023],%l3 ! Mem[00000000630000e3] p41_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p42_far_0_le: ldx [%i2+0x030],%l3 ! Mem[00000000650000f0] stx %l4,[%i0+0x000] ! Mem[00000000640000c0] sth %l1,[%i3+0x000] ! Mem[00000000658000c0] sth %l4,[%i2+0x012] ! Mem[00000000650000d2] stb %l5,[%i0+0x035] ! Mem[00000000640000f5] lduw [%i1+0x018],%l0 ! Mem[00000000648000d8] jmpl %o7,%g0 ldstub [%i1+0x016],%l0 ! Mem[00000000648000d6] p42_far_0_lem: membar #Sync ldx [%i2+0x030],%l3 ! Mem[00000000650000f0] stx %l4,[%i0+0x000] ! Mem[00000000640000c0] sth %l1,[%i3+0x000] ! Mem[00000000658000c0] sth %l4,[%i2+0x012] ! Mem[00000000650000d2] stb %l5,[%i0+0x035] ! Mem[00000000640000f5] lduw [%i1+0x018],%l0 ! Mem[00000000648000d8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x016],%l0 ! Mem[00000000648000d6] p42_far_0_he: stx %l1,[%i0+0x030] ! Mem[00000000640000f0] std %l4,[%i3+0x010] ! Mem[00000000658000d0] ldub [%i1+0x03a],%l7 ! Mem[00000000648000fa] ldx [%i2+0x028],%l6 ! Mem[00000000650000e8] jmpl %o7,%g0 swap [%i0+0x000],%l1 ! Mem[00000000640000c0] p42_far_0_hem: membar #Sync stx %l1,[%i0+0x030] ! Mem[00000000640000f0] std %l4,[%i3+0x010] ! Mem[00000000658000d0] ldub [%i1+0x03a],%l7 ! Mem[00000000648000fa] ldx [%i2+0x028],%l6 ! Mem[00000000650000e8] membar #Sync jmpl %o7,%g0 swap [%i0+0x000],%l1 ! Mem[00000000640000c0] p42_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p43_far_0_le: swap [%i2+0x010],%l3 ! Mem[00000000670000d0] jmpl %o7,%g0 swap [%i1+0x020],%l4 ! Mem[00000000668000e0] p43_far_0_lem: membar #Sync swap [%i2+0x010],%l3 ! Mem[00000000670000d0] membar #Sync jmpl %o7,%g0 swap [%i1+0x020],%l4 ! Mem[00000000668000e0] p43_far_0_he: ldstub [%i3+0x021],%l7 ! Mem[00000000678000e1] lduw [%i0+0x034],%l7 ! Mem[00000000660000f4] jmpl %o7,%g0 ldx [%i2+0x038],%l2 ! Mem[00000000670000f8] p43_far_0_hem: membar #Sync ldstub [%i3+0x021],%l7 ! Mem[00000000678000e1] lduw [%i0+0x034],%l7 ! Mem[00000000660000f4] membar #Sync jmpl %o7,%g0 ldx [%i2+0x038],%l2 ! Mem[00000000670000f8] p43_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p44_far_0_le: swap [%i2+0x030],%l3 ! Mem[00000000690000f0] ldsh [%i1+0x000],%l4 ! Mem[00000000688000c0] swap [%i2+0x008],%l1 ! Mem[00000000690000c8] jmpl %o7,%g0 lduw [%i3+0x03c],%l6 ! Mem[00000000698000fc] p44_far_0_lem: membar #Sync swap [%i2+0x030],%l3 ! Mem[00000000690000f0] ldsh [%i1+0x000],%l4 ! Mem[00000000688000c0] swap [%i2+0x008],%l1 ! Mem[00000000690000c8] membar #Sync jmpl %o7,%g0 lduw [%i3+0x03c],%l6 ! Mem[00000000698000fc] p44_far_0_he: ldstub [%i0+0x031],%l3 ! Mem[00000000680000f1] stb %l4,[%i0+0x028] ! Mem[00000000680000e8] sth %l7,[%i0+0x028] ! Mem[00000000680000e8] jmpl %o7,%g0 ldx [%i0+0x030],%l1 ! Mem[00000000680000f0] p44_far_0_hem: membar #Sync ldstub [%i0+0x031],%l3 ! Mem[00000000680000f1] stb %l4,[%i0+0x028] ! Mem[00000000680000e8] sth %l7,[%i0+0x028] ! Mem[00000000680000e8] membar #Sync jmpl %o7,%g0 ldx [%i0+0x030],%l1 ! Mem[00000000680000f0] p44_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p45_far_0_le: swap [%i2+0x010],%l3 ! Mem[000000006b0000d0] stw %l4,[%i1+0x020] ! Mem[000000006a8000e0] stb %l1,[%i1+0x02a] ! Mem[000000006a8000ea] std %l6,[%i2+0x038] ! Mem[000000006b0000f8] ldsw [%i1+0x000],%l1 ! Mem[000000006a8000c0] jmpl %o7,%g0 stx %l4,[%i1+0x010] ! Mem[000000006a8000d0] p45_far_0_lem: membar #Sync swap [%i2+0x010],%l3 ! Mem[000000006b0000d0] stw %l4,[%i1+0x020] ! Mem[000000006a8000e0] stb %l1,[%i1+0x02a] ! Mem[000000006a8000ea] std %l6,[%i2+0x038] ! Mem[000000006b0000f8] ldsw [%i1+0x000],%l1 ! Mem[000000006a8000c0] membar #Sync jmpl %o7,%g0 stx %l4,[%i1+0x010] ! Mem[000000006a8000d0] p45_far_0_he: stx %l4,[%i1+0x018] ! Mem[000000006a8000d8] swap [%i0+0x008],%l4 ! Mem[000000006a0000c8] ldstub [%i0+0x028],%l7 ! Mem[000000006a0000e8] jmpl %o7,%g0 ldstub [%i2+0x011],%l1 ! Mem[000000006b0000d1] p45_far_0_hem: membar #Sync stx %l4,[%i1+0x018] ! Mem[000000006a8000d8] swap [%i0+0x008],%l4 ! Mem[000000006a0000c8] ldstub [%i0+0x028],%l7 ! Mem[000000006a0000e8] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x011],%l1 ! Mem[000000006b0000d1] p45_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p46_far_0_le: jmpl %o7,%g0 swap [%i3+0x030],%l3 ! Mem[000000006d8000f0] jmpl %o7,%g0 nop p46_far_0_lem: membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l3 ! Mem[000000006d8000f0] jmpl %o7,%g0 nop p46_far_0_he: jmpl %o7,%g0 stx %l7,[%i0+0x030] ! Mem[000000006c0000f0] jmpl %o7,%g0 nop p46_far_0_hem: membar #Sync jmpl %o7,%g0 stx %l7,[%i0+0x030] ! Mem[000000006c0000f0] jmpl %o7,%g0 nop p46_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p47_far_0_le: swap [%i3+0x010],%l3 ! Mem[000000006f8000d0] swap [%i1+0x020],%l4 ! Mem[000000006e8000e0] jmpl %o7,%g0 ldsw [%i0+0x034],%l0 ! Mem[000000006e0000f4] p47_far_0_lem: membar #Sync swap [%i3+0x010],%l3 ! Mem[000000006f8000d0] swap [%i1+0x020],%l4 ! Mem[000000006e8000e0] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x034],%l0 ! Mem[000000006e0000f4] p47_far_0_he: swap [%i0+0x00c],%l4 ! Mem[000000006e0000cc] ldstub [%i0+0x001],%l4 ! Mem[000000006e0000c1] jmpl %o7,%g0 stw %l1,[%i3+0x010] ! Mem[000000006f8000d0] p47_far_0_hem: membar #Sync swap [%i0+0x00c],%l4 ! Mem[000000006e0000cc] ldstub [%i0+0x001],%l4 ! Mem[000000006e0000c1] membar #Sync jmpl %o7,%g0 stw %l1,[%i3+0x010] ! Mem[000000006f8000d0] p47_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p48_far_0_le: swap [%i3+0x030],%l3 ! Mem[00000000718000f0] lduh [%i1+0x000],%l4 ! Mem[00000000708000c0] ldsh [%i3+0x00a],%l1 ! Mem[00000000718000ca] ldsw [%i2+0x03c],%l6 ! Mem[00000000710000fc] jmpl %o7,%g0 stw %l0,[%i2+0x008] ! Mem[00000000710000c8] p48_far_0_lem: membar #Sync swap [%i3+0x030],%l3 ! Mem[00000000718000f0] lduh [%i1+0x000],%l4 ! Mem[00000000708000c0] ldsh [%i3+0x00a],%l1 ! Mem[00000000718000ca] ldsw [%i2+0x03c],%l6 ! Mem[00000000710000fc] membar #Sync jmpl %o7,%g0 stw %l0,[%i2+0x008] ! Mem[00000000710000c8] p48_far_0_he: ldd [%i2+0x028],%l4 ! Mem[00000000710000e8] swap [%i0+0x028],%l7 ! Mem[00000000700000e8] ldsb [%i0+0x031],%l1 ! Mem[00000000700000f1] ldub [%i2+0x012],%l2 ! Mem[00000000710000d2] ldx [%i0+0x020],%l2 ! Mem[00000000700000e0] stb %l0,[%i1+0x026] ! Mem[00000000708000e6] jmpl %o7,%g0 ldsb [%i3+0x01d],%l5 ! Mem[00000000718000dd] p48_far_0_hem: membar #Sync ldd [%i2+0x028],%l4 ! Mem[00000000710000e8] swap [%i0+0x028],%l7 ! Mem[00000000700000e8] ldsb [%i0+0x031],%l1 ! Mem[00000000700000f1] ldub [%i2+0x012],%l2 ! Mem[00000000710000d2] ldx [%i0+0x020],%l2 ! Mem[00000000700000e0] stb %l0,[%i1+0x026] ! Mem[00000000708000e6] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x01d],%l5 ! Mem[00000000718000dd] p48_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p49_far_0_le: swap [%i3+0x010],%l3 ! Mem[00000000738000d0] sth %l4,[%i0+0x020] ! Mem[00000000720000e0] lduh [%i1+0x024],%l5 ! Mem[00000000728000e4] ldd [%i2+0x018],%l6 ! Mem[00000000730000d8] swap [%i1+0x028],%l0 ! Mem[00000000728000e8] swap [%i3+0x034],%l4 ! Mem[00000000738000f4] jmpl %o7,%g0 stx %l1,[%i0+0x010] ! Mem[00000000720000d0] p49_far_0_lem: membar #Sync swap [%i3+0x010],%l3 ! Mem[00000000738000d0] sth %l4,[%i0+0x020] ! Mem[00000000720000e0] lduh [%i1+0x024],%l5 ! Mem[00000000728000e4] ldd [%i2+0x018],%l6 ! Mem[00000000730000d8] swap [%i1+0x028],%l0 ! Mem[00000000728000e8] swap [%i3+0x034],%l4 ! Mem[00000000738000f4] membar #Sync jmpl %o7,%g0 stx %l1,[%i0+0x010] ! Mem[00000000720000d0] p49_far_0_he: ldsw [%i3+0x010],%l1 ! Mem[00000000738000d0] ldsh [%i1+0x032],%l2 ! Mem[00000000728000f2] ldub [%i0+0x020],%l2 ! Mem[00000000720000e0] jmpl %o7,%g0 ldsh [%i3+0x004],%l4 ! Mem[00000000738000c4] p49_far_0_hem: membar #Sync ldsw [%i3+0x010],%l1 ! Mem[00000000738000d0] ldsh [%i1+0x032],%l2 ! Mem[00000000728000f2] ldub [%i0+0x020],%l2 ! Mem[00000000720000e0] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x004],%l4 ! Mem[00000000738000c4] p49_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p50_far_0_le: swap [%i3+0x030],%l3 ! Mem[00000000758000f0] jmpl %o7,%g0 ldstub [%i0+0x001],%l4 ! Mem[00000000740000c1] p50_far_0_lem: membar #Sync swap [%i3+0x030],%l3 ! Mem[00000000758000f0] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x001],%l4 ! Mem[00000000740000c1] p50_far_0_he: jmpl %o7,%g0 ldub [%i1+0x001],%l7 ! Mem[00000000748000c1] jmpl %o7,%g0 nop p50_far_0_hem: membar #Sync jmpl %o7,%g0 ldub [%i1+0x001],%l7 ! Mem[00000000748000c1] jmpl %o7,%g0 nop p50_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p51_far_0_le: swap [%i3+0x010],%l3 ! Mem[00000000778000d0] ldd [%i0+0x020],%l4 ! Mem[00000000760000e0] ldstub [%i2+0x02a],%l1 ! Mem[00000000770000ea] jmpl %o7,%g0 ldstub [%i2+0x03c],%l6 ! Mem[00000000770000fc] p51_far_0_lem: membar #Sync swap [%i3+0x010],%l3 ! Mem[00000000778000d0] ldd [%i0+0x020],%l4 ! Mem[00000000760000e0] ldstub [%i2+0x02a],%l1 ! Mem[00000000770000ea] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03c],%l6 ! Mem[00000000770000fc] p51_far_0_he: jmpl %o7,%g0 stw %l3,[%i0+0x010] ! Mem[00000000760000d0] jmpl %o7,%g0 nop p51_far_0_hem: membar #Sync jmpl %o7,%g0 stw %l3,[%i0+0x010] ! Mem[00000000760000d0] jmpl %o7,%g0 nop p51_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p52_far_0_le: swap [%i3+0x030],%l3 ! Mem[00000000798000f0] ldsb [%i0+0x001],%l4 ! Mem[00000000780000c1] stw %l1,[%i1+0x008] ! Mem[00000000788000c8] swap [%i0+0x03c],%l6 ! Mem[00000000780000fc] swap [%i3+0x000],%l1 ! Mem[00000000798000c0] jmpl %o7,%g0 ldstub [%i2+0x03b],%l7 ! Mem[00000000790000fb] p52_far_0_lem: membar #Sync swap [%i3+0x030],%l3 ! Mem[00000000798000f0] ldsb [%i0+0x001],%l4 ! Mem[00000000780000c1] stw %l1,[%i1+0x008] ! Mem[00000000788000c8] swap [%i0+0x03c],%l6 ! Mem[00000000780000fc] swap [%i3+0x000],%l1 ! Mem[00000000798000c0] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03b],%l7 ! Mem[00000000790000fb] p52_far_0_he: lduw [%i0+0x010],%l2 ! Mem[00000000780000d0] sth %l1,[%i2+0x030] ! Mem[00000000790000f0] ldx [%i1+0x010],%l2 ! Mem[00000000788000d0] jmpl %o7,%g0 ldstub [%i3+0x020],%l2 ! Mem[00000000798000e0] p52_far_0_hem: membar #Sync lduw [%i0+0x010],%l2 ! Mem[00000000780000d0] sth %l1,[%i2+0x030] ! Mem[00000000790000f0] ldx [%i1+0x010],%l2 ! Mem[00000000788000d0] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x020],%l2 ! Mem[00000000798000e0] p52_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p53_far_0_le: jmpl %o7,%g0 swap [%i3+0x010],%l3 ! Mem[000000007b8000d0] jmpl %o7,%g0 nop p53_far_0_lem: membar #Sync jmpl %o7,%g0 swap [%i3+0x010],%l3 ! Mem[000000007b8000d0] jmpl %o7,%g0 nop p53_far_0_he: ldsw [%i0+0x014],%l7 ! Mem[000000007a0000d4] lduh [%i3+0x020],%l7 ! Mem[000000007b8000e0] stb %l7,[%i1+0x036] ! Mem[000000007a8000f6] swap [%i0+0x010],%l3 ! Mem[000000007a0000d0] jmpl %o7,%g0 std %l0,[%i2+0x008] ! Mem[000000007b0000c8] p53_far_0_hem: membar #Sync ldsw [%i0+0x014],%l7 ! Mem[000000007a0000d4] lduh [%i3+0x020],%l7 ! Mem[000000007b8000e0] stb %l7,[%i1+0x036] ! Mem[000000007a8000f6] swap [%i0+0x010],%l3 ! Mem[000000007a0000d0] membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x008] ! Mem[000000007b0000c8] p53_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p54_far_0_le: jmpl %o7,%g0 swap [%i3+0x030],%l3 ! Mem[000000007d8000f0] jmpl %o7,%g0 nop p54_far_0_lem: membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l3 ! Mem[000000007d8000f0] jmpl %o7,%g0 nop p54_far_0_he: stx %l7,[%i0+0x030] ! Mem[000000007c0000f0] ldstub [%i0+0x001],%l7 ! Mem[000000007c0000c1] sth %l7,[%i0+0x036] ! Mem[000000007c0000f6] lduw [%i2+0x030],%l3 ! Mem[000000007d0000f0] ldstub [%i0+0x02c],%l0 ! Mem[000000007c0000ec] jmpl %o7,%g0 ldsb [%i0+0x03d],%l4 ! Mem[000000007c0000fd] p54_far_0_hem: membar #Sync stx %l7,[%i0+0x030] ! Mem[000000007c0000f0] ldstub [%i0+0x001],%l7 ! Mem[000000007c0000c1] sth %l7,[%i0+0x036] ! Mem[000000007c0000f6] lduw [%i2+0x030],%l3 ! Mem[000000007d0000f0] ldstub [%i0+0x02c],%l0 ! Mem[000000007c0000ec] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x03d],%l4 ! Mem[000000007c0000fd] p54_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p55_far_0_le: swap [%i3+0x010],%l3 ! Mem[000000007f8000d0] ldx [%i0+0x020],%l4 ! Mem[000000007e0000e0] jmpl %o7,%g0 ldsw [%i3+0x028],%l1 ! Mem[000000007f8000e8] p55_far_0_lem: membar #Sync swap [%i3+0x010],%l3 ! Mem[000000007f8000d0] ldx [%i0+0x020],%l4 ! Mem[000000007e0000e0] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x028],%l1 ! Mem[000000007f8000e8] p55_far_0_he: stw %l7,[%i2+0x034] ! Mem[000000007f0000f4] stx %l3,[%i0+0x010] ! Mem[000000007e0000d0] stx %l0,[%i1+0x008] ! Mem[000000007e8000c8] std %l4,[%i3+0x018] ! Mem[000000007f8000d8] jmpl %o7,%g0 swap [%i3+0x038],%l6 ! Mem[000000007f8000f8] p55_far_0_hem: membar #Sync stw %l7,[%i2+0x034] ! Mem[000000007f0000f4] stx %l3,[%i0+0x010] ! Mem[000000007e0000d0] stx %l0,[%i1+0x008] ! Mem[000000007e8000c8] std %l4,[%i3+0x018] ! Mem[000000007f8000d8] membar #Sync jmpl %o7,%g0 swap [%i3+0x038],%l6 ! Mem[000000007f8000f8] p55_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p56_far_0_le: swap [%i3+0x030],%l3 ! Mem[00000000818000f0] ldub [%i3+0x001],%l4 ! Mem[00000000818000c1] stx %l5,[%i3+0x020] ! Mem[00000000818000e0] swap [%i0+0x030],%l3 ! Mem[00000000800000f0] jmpl %o7,%g0 swap [%i3+0x03c],%l4 ! Mem[00000000818000fc] p56_far_0_lem: membar #Sync swap [%i3+0x030],%l3 ! Mem[00000000818000f0] ldub [%i3+0x001],%l4 ! Mem[00000000818000c1] stx %l5,[%i3+0x020] ! Mem[00000000818000e0] swap [%i0+0x030],%l3 ! Mem[00000000800000f0] membar #Sync jmpl %o7,%g0 swap [%i3+0x03c],%l4 ! Mem[00000000818000fc] p56_far_0_he: stw %l5,[%i3+0x02c] ! Mem[00000000818000ec] swap [%i2+0x020],%l4 ! Mem[00000000810000e0] swap [%i0+0x00c],%l0 ! Mem[00000000800000cc] ldsb [%i0+0x03c],%l0 ! Mem[00000000800000fc] stb %l6,[%i0+0x010] ! Mem[00000000800000d0] stw %l4,[%i1+0x024] ! Mem[00000000808000e4] jmpl %o7,%g0 swap [%i1+0x03c],%l4 ! Mem[00000000808000fc] p56_far_0_hem: membar #Sync stw %l5,[%i3+0x02c] ! Mem[00000000818000ec] swap [%i2+0x020],%l4 ! Mem[00000000810000e0] swap [%i0+0x00c],%l0 ! Mem[00000000800000cc] ldsb [%i0+0x03c],%l0 ! Mem[00000000800000fc] stb %l6,[%i0+0x010] ! Mem[00000000800000d0] stw %l4,[%i1+0x024] ! Mem[00000000808000e4] membar #Sync jmpl %o7,%g0 swap [%i1+0x03c],%l4 ! Mem[00000000808000fc] p56_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p57_far_0_le: swap [%i0+0x010],%l3 ! Mem[00000000820000d0] sth %l6,[%i2+0x03e] ! Mem[00000000830000fe] stw %l4,[%i0+0x03c] ! Mem[00000000820000fc] swap [%i2+0x038],%l7 ! Mem[00000000830000f8] ldub [%i2+0x01d],%l2 ! Mem[00000000830000dd] ldsw [%i2+0x02c],%l1 ! Mem[00000000830000ec] jmpl %o7,%g0 swap [%i0+0x010],%l0 ! Mem[00000000820000d0] p57_far_0_lem: membar #Sync swap [%i0+0x010],%l3 ! Mem[00000000820000d0] sth %l6,[%i2+0x03e] ! Mem[00000000830000fe] stw %l4,[%i0+0x03c] ! Mem[00000000820000fc] swap [%i2+0x038],%l7 ! Mem[00000000830000f8] ldub [%i2+0x01d],%l2 ! Mem[00000000830000dd] ldsw [%i2+0x02c],%l1 ! Mem[00000000830000ec] membar #Sync jmpl %o7,%g0 swap [%i0+0x010],%l0 ! Mem[00000000820000d0] p57_far_0_he: lduw [%i0+0x00c],%l0 ! Mem[00000000820000cc] stb %l0,[%i2+0x015] ! Mem[00000000830000d5] ldsb [%i2+0x010],%l6 ! Mem[00000000830000d0] ldstub [%i2+0x004],%l4 ! Mem[00000000830000c4] jmpl %o7,%g0 swap [%i1+0x03c],%l4 ! Mem[00000000828000fc] p57_far_0_hem: membar #Sync lduw [%i0+0x00c],%l0 ! Mem[00000000820000cc] stb %l0,[%i2+0x015] ! Mem[00000000830000d5] ldsb [%i2+0x010],%l6 ! Mem[00000000830000d0] ldstub [%i2+0x004],%l4 ! Mem[00000000830000c4] membar #Sync jmpl %o7,%g0 swap [%i1+0x03c],%l4 ! Mem[00000000828000fc] p57_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p58_far_0_le: swap [%i0+0x030],%l3 ! Mem[00000000840000f0] jmpl %o7,%g0 ldstub [%i3+0x001],%l4 ! Mem[00000000858000c1] p58_far_0_lem: membar #Sync swap [%i0+0x030],%l3 ! Mem[00000000840000f0] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x001],%l4 ! Mem[00000000858000c1] p58_far_0_he: stw %l7,[%i3+0x000] ! Mem[00000000858000c0] jmpl %o7,%g0 lduh [%i3+0x036],%l7 ! Mem[00000000858000f6] p58_far_0_hem: membar #Sync stw %l7,[%i3+0x000] ! Mem[00000000858000c0] membar #Sync jmpl %o7,%g0 lduh [%i3+0x036],%l7 ! Mem[00000000858000f6] p58_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p59_far_0_le: swap [%i0+0x010],%l3 ! Mem[00000000860000d0] ldsw [%i3+0x020],%l4 ! Mem[00000000878000e0] std %l0,[%i2+0x028] ! Mem[00000000870000e8] jmpl %o7,%g0 ldstub [%i3+0x011],%l3 ! Mem[00000000878000d1] p59_far_0_lem: membar #Sync swap [%i0+0x010],%l3 ! Mem[00000000860000d0] ldsw [%i3+0x020],%l4 ! Mem[00000000878000e0] std %l0,[%i2+0x028] ! Mem[00000000870000e8] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x011],%l3 ! Mem[00000000878000d1] p59_far_0_he: lduh [%i2+0x03c],%l2 ! Mem[00000000870000fc] ldd [%i0+0x018],%l4 ! Mem[00000000860000d8] swap [%i2+0x030],%l2 ! Mem[00000000870000f0] lduh [%i2+0x038],%l6 ! Mem[00000000870000f8] ldsw [%i3+0x000],%l1 ! Mem[00000000878000c0] swap [%i0+0x00c],%l0 ! Mem[00000000860000cc] jmpl %o7,%g0 swap [%i2+0x014],%l0 ! Mem[00000000870000d4] p59_far_0_hem: membar #Sync lduh [%i2+0x03c],%l2 ! Mem[00000000870000fc] ldd [%i0+0x018],%l4 ! Mem[00000000860000d8] swap [%i2+0x030],%l2 ! Mem[00000000870000f0] lduh [%i2+0x038],%l6 ! Mem[00000000870000f8] ldsw [%i3+0x000],%l1 ! Mem[00000000878000c0] swap [%i0+0x00c],%l0 ! Mem[00000000860000cc] membar #Sync jmpl %o7,%g0 swap [%i2+0x014],%l0 ! Mem[00000000870000d4] p59_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p60_far_0_le: swap [%i0+0x030],%l3 ! Mem[00000000880000f0] std %l4,[%i3+0x000] ! Mem[00000000898000c0] swap [%i1+0x008],%l1 ! Mem[00000000888000c8] swap [%i2+0x03c],%l6 ! Mem[00000000890000fc] lduh [%i3+0x000],%l1 ! Mem[00000000898000c0] jmpl %o7,%g0 lduh [%i3+0x012],%l4 ! Mem[00000000898000d2] p60_far_0_lem: membar #Sync swap [%i0+0x030],%l3 ! Mem[00000000880000f0] std %l4,[%i3+0x000] ! Mem[00000000898000c0] swap [%i1+0x008],%l1 ! Mem[00000000888000c8] swap [%i2+0x03c],%l6 ! Mem[00000000890000fc] lduh [%i3+0x000],%l1 ! Mem[00000000898000c0] membar #Sync jmpl %o7,%g0 lduh [%i3+0x012],%l4 ! Mem[00000000898000d2] p60_far_0_he: ldstub [%i2+0x03d],%l4 ! Mem[00000000890000fd] ldstub [%i0+0x028],%l4 ! Mem[00000000880000e8] stx %l7,[%i0+0x028] ! Mem[00000000880000e8] jmpl %o7,%g0 swap [%i0+0x030],%l1 ! Mem[00000000880000f0] p60_far_0_hem: membar #Sync ldstub [%i2+0x03d],%l4 ! Mem[00000000890000fd] ldstub [%i0+0x028],%l4 ! Mem[00000000880000e8] stx %l7,[%i0+0x028] ! Mem[00000000880000e8] membar #Sync jmpl %o7,%g0 swap [%i0+0x030],%l1 ! Mem[00000000880000f0] p60_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p61_far_0_le: jmpl %o7,%g0 swap [%i0+0x010],%l3 ! Mem[000000008a0000d0] jmpl %o7,%g0 nop p61_far_0_lem: membar #Sync jmpl %o7,%g0 swap [%i0+0x010],%l3 ! Mem[000000008a0000d0] jmpl %o7,%g0 nop p61_far_0_he: ldsw [%i1+0x014],%l7 ! Mem[000000008a8000d4] std %l6,[%i1+0x020] ! Mem[000000008a8000e0] jmpl %o7,%g0 ldd [%i0+0x030],%l6 ! Mem[000000008a0000f0] p61_far_0_hem: membar #Sync ldsw [%i1+0x014],%l7 ! Mem[000000008a8000d4] std %l6,[%i1+0x020] ! Mem[000000008a8000e0] membar #Sync jmpl %o7,%g0 ldd [%i0+0x030],%l6 ! Mem[000000008a0000f0] p61_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p62_far_0_le: swap [%i0+0x030],%l3 ! Mem[000000008c0000f0] ldstub [%i3+0x001],%l4 ! Mem[000000008d8000c1] jmpl %o7,%g0 ldd [%i0+0x008],%l0 ! Mem[000000008c0000c8] p62_far_0_lem: membar #Sync swap [%i0+0x030],%l3 ! Mem[000000008c0000f0] ldstub [%i3+0x001],%l4 ! Mem[000000008d8000c1] membar #Sync jmpl %o7,%g0 ldd [%i0+0x008],%l0 ! Mem[000000008c0000c8] p62_far_0_he: jmpl %o7,%g0 swap [%i3+0x034],%l7 ! Mem[000000008d8000f4] jmpl %o7,%g0 nop p62_far_0_hem: membar #Sync jmpl %o7,%g0 swap [%i3+0x034],%l7 ! Mem[000000008d8000f4] jmpl %o7,%g0 nop p62_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p63_far_0_le: swap [%i0+0x010],%l3 ! Mem[000000008e0000d0] lduw [%i3+0x020],%l4 ! Mem[000000008f8000e0] swap [%i2+0x034],%l0 ! Mem[000000008f0000f4] lduh [%i2+0x012],%l4 ! Mem[000000008f0000d2] jmpl %o7,%g0 sth %l5,[%i3+0x014] ! Mem[000000008f8000d4] p63_far_0_lem: membar #Sync swap [%i0+0x010],%l3 ! Mem[000000008e0000d0] lduw [%i3+0x020],%l4 ! Mem[000000008f8000e0] swap [%i2+0x034],%l0 ! Mem[000000008f0000f4] lduh [%i2+0x012],%l4 ! Mem[000000008f0000d2] membar #Sync jmpl %o7,%g0 sth %l5,[%i3+0x014] ! Mem[000000008f8000d4] p63_far_0_he: ldsb [%i2+0x008],%l4 ! Mem[000000008f0000c8] stb %l7,[%i0+0x028] ! Mem[000000008e0000e8] stx %l1,[%i2+0x010] ! Mem[000000008f0000d0] swap [%i1+0x014],%l0 ! Mem[000000008e8000d4] lduw [%i1+0x038],%l7 ! Mem[000000008e8000f8] ldstub [%i1+0x023],%l3 ! Mem[000000008e8000e3] jmpl %o7,%g0 ldsw [%i3+0x034],%l0 ! Mem[000000008f8000f4] p63_far_0_hem: membar #Sync ldsb [%i2+0x008],%l4 ! Mem[000000008f0000c8] stb %l7,[%i0+0x028] ! Mem[000000008e0000e8] stx %l1,[%i2+0x010] ! Mem[000000008f0000d0] swap [%i1+0x014],%l0 ! Mem[000000008e8000d4] lduw [%i1+0x038],%l7 ! Mem[000000008e8000f8] ldstub [%i1+0x023],%l3 ! Mem[000000008e8000e3] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x034],%l0 ! Mem[000000008f8000f4] p63_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 far0_b2b_h: nop nop jmpl %o7,%g0 nop far0_b2b_l: nop nop jmpl %o7,%g0 nop user_far0_end: .seg "text" .text .align 0x2000 user_far1_start: p0_far_1_le: jmpl %o7,%g0 std %l2,[%i3+0x020] ! Mem[00000000118000e0] jmpl %o7,%g0 nop p0_far_1_lem: membar #Sync jmpl %o7,%g0 std %l2,[%i3+0x020] ! Mem[00000000118000e0] jmpl %o7,%g0 nop p0_far_1_he: ldd [%i0+0x028],%l2 ! Mem[00000000100000e8] jmpl %o7,%g0 sth %l5,[%i1+0x00a] ! Mem[00000000108000ca] p0_far_1_hem: membar #Sync ldd [%i0+0x028],%l2 ! Mem[00000000100000e8] membar #Sync jmpl %o7,%g0 sth %l5,[%i1+0x00a] ! Mem[00000000108000ca] p0_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p1_far_1_le: ldsb [%i2+0x020],%l5 ! Mem[00000000130000e0] stb %l5,[%i0+0x00b] ! Mem[00000000120000cb] stw %l0,[%i1+0x02c] ! Mem[00000000128000ec] jmpl %o7,%g0 ldub [%i2+0x007],%l4 ! Mem[00000000130000c7] p1_far_1_lem: membar #Sync ldsb [%i2+0x020],%l5 ! Mem[00000000130000e0] stb %l5,[%i0+0x00b] ! Mem[00000000120000cb] stw %l0,[%i1+0x02c] ! Mem[00000000128000ec] membar #Sync jmpl %o7,%g0 ldub [%i2+0x007],%l4 ! Mem[00000000130000c7] p1_far_1_he: jmpl %o7,%g0 ldx [%i0+0x038],%l4 ! Mem[00000000120000f8] jmpl %o7,%g0 nop p1_far_1_hem: membar #Sync jmpl %o7,%g0 ldx [%i0+0x038],%l4 ! Mem[00000000120000f8] jmpl %o7,%g0 nop p1_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p2_far_1_le: stb %l2,[%i1+0x038] ! Mem[00000000148000f8] jmpl %o7,%g0 lduw [%i2+0x028],%l7 ! Mem[00000000150000e8] p2_far_1_lem: membar #Sync stb %l2,[%i1+0x038] ! Mem[00000000148000f8] membar #Sync jmpl %o7,%g0 lduw [%i2+0x028],%l7 ! Mem[00000000150000e8] p2_far_1_he: ldub [%i0+0x02c],%l2 ! Mem[00000000140000ec] ldsw [%i0+0x018],%l5 ! Mem[00000000140000d8] lduw [%i2+0x004],%l1 ! Mem[00000000150000c4] ldd [%i0+0x008],%l4 ! Mem[00000000140000c8] jmpl %o7,%g0 stw %l1,[%i0+0x020] ! Mem[00000000140000e0] p2_far_1_hem: membar #Sync ldub [%i0+0x02c],%l2 ! Mem[00000000140000ec] ldsw [%i0+0x018],%l5 ! Mem[00000000140000d8] lduw [%i2+0x004],%l1 ! Mem[00000000150000c4] ldd [%i0+0x008],%l4 ! Mem[00000000140000c8] membar #Sync jmpl %o7,%g0 stw %l1,[%i0+0x020] ! Mem[00000000140000e0] p2_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p3_far_1_le: swap [%i3+0x034],%l5 ! Mem[00000000178000f4] ldsb [%i3+0x024],%l4 ! Mem[00000000178000e4] stb %l1,[%i3+0x003] ! Mem[00000000178000c3] jmpl %o7,%g0 std %l0,[%i0+0x030] ! Mem[00000000160000f0] p3_far_1_lem: membar #Sync swap [%i3+0x034],%l5 ! Mem[00000000178000f4] ldsb [%i3+0x024],%l4 ! Mem[00000000178000e4] stb %l1,[%i3+0x003] ! Mem[00000000178000c3] membar #Sync jmpl %o7,%g0 std %l0,[%i0+0x030] ! Mem[00000000160000f0] p3_far_1_he: sth %l6,[%i3+0x03c] ! Mem[00000000178000fc] ldstub [%i3+0x00a],%l7 ! Mem[00000000178000ca] ldstub [%i2+0x01b],%l7 ! Mem[00000000170000db] ldsw [%i3+0x014],%l7 ! Mem[00000000178000d4] stx %l1,[%i0+0x008] ! Mem[00000000160000c8] jmpl %o7,%g0 lduh [%i1+0x012],%l1 ! Mem[00000000168000d2] p3_far_1_hem: membar #Sync sth %l6,[%i3+0x03c] ! Mem[00000000178000fc] ldstub [%i3+0x00a],%l7 ! Mem[00000000178000ca] ldstub [%i2+0x01b],%l7 ! Mem[00000000170000db] ldsw [%i3+0x014],%l7 ! Mem[00000000178000d4] stx %l1,[%i0+0x008] ! Mem[00000000160000c8] membar #Sync jmpl %o7,%g0 lduh [%i1+0x012],%l1 ! Mem[00000000168000d2] p3_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p4_far_1_le: swap [%i3+0x030],%l0 ! Mem[00000000198000f0] lduw [%i0+0x000],%l5 ! Mem[00000000180000c0] jmpl %o7,%g0 swap [%i0+0x028],%l5 ! Mem[00000000180000e8] p4_far_1_lem: membar #Sync swap [%i3+0x030],%l0 ! Mem[00000000198000f0] lduw [%i0+0x000],%l5 ! Mem[00000000180000c0] membar #Sync jmpl %o7,%g0 swap [%i0+0x028],%l5 ! Mem[00000000180000e8] p4_far_1_he: jmpl %o7,%g0 swap [%i2+0x010],%l6 ! Mem[00000000190000d0] jmpl %o7,%g0 nop p4_far_1_hem: membar #Sync jmpl %o7,%g0 swap [%i2+0x010],%l6 ! Mem[00000000190000d0] jmpl %o7,%g0 nop p4_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p5_far_1_le: stw %l0,[%i1+0x02c] ! Mem[000000001a8000ec] jmpl %o7,%g0 swap [%i2+0x004],%l4 ! Mem[000000001b0000c4] p5_far_1_lem: membar #Sync stw %l0,[%i1+0x02c] ! Mem[000000001a8000ec] membar #Sync jmpl %o7,%g0 swap [%i2+0x004],%l4 ! Mem[000000001b0000c4] p5_far_1_he: swap [%i3+0x03c],%l4 ! Mem[000000001b8000fc] ldsh [%i3+0x02e],%l3 ! Mem[000000001b8000ee] ldstub [%i0+0x02c],%l2 ! Mem[000000001a0000ec] stb %l7,[%i1+0x00a] ! Mem[000000001a8000ca] jmpl %o7,%g0 ldx [%i3+0x018],%l7 ! Mem[000000001b8000d8] p5_far_1_hem: membar #Sync swap [%i3+0x03c],%l4 ! Mem[000000001b8000fc] ldsh [%i3+0x02e],%l3 ! Mem[000000001b8000ee] ldstub [%i0+0x02c],%l2 ! Mem[000000001a0000ec] stb %l7,[%i1+0x00a] ! Mem[000000001a8000ca] membar #Sync jmpl %o7,%g0 ldx [%i3+0x018],%l7 ! Mem[000000001b8000d8] p5_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p6_far_1_le: ldd [%i2+0x000],%l0 ! Mem[000000001d0000c0] ldd [%i2+0x020],%l6 ! Mem[000000001d0000e0] ldsb [%i1+0x02b],%l5 ! Mem[000000001c8000eb] swap [%i3+0x028],%l7 ! Mem[000000001d8000e8] lduh [%i2+0x020],%l4 ! Mem[000000001d0000e0] std %l0,[%i2+0x030] ! Mem[000000001d0000f0] jmpl %o7,%g0 ldd [%i0+0x010],%l4 ! Mem[000000001c0000d0] p6_far_1_lem: membar #Sync ldd [%i2+0x000],%l0 ! Mem[000000001d0000c0] ldd [%i2+0x020],%l6 ! Mem[000000001d0000e0] ldsb [%i1+0x02b],%l5 ! Mem[000000001c8000eb] swap [%i3+0x028],%l7 ! Mem[000000001d8000e8] lduh [%i2+0x020],%l4 ! Mem[000000001d0000e0] std %l0,[%i2+0x030] ! Mem[000000001d0000f0] membar #Sync jmpl %o7,%g0 ldd [%i0+0x010],%l4 ! Mem[000000001c0000d0] p6_far_1_he: ldsb [%i3+0x00e],%l4 ! Mem[000000001d8000ce] jmpl %o7,%g0 swap [%i3+0x020],%l1 ! Mem[000000001d8000e0] p6_far_1_hem: membar #Sync ldsb [%i3+0x00e],%l4 ! Mem[000000001d8000ce] membar #Sync jmpl %o7,%g0 swap [%i3+0x020],%l1 ! Mem[000000001d8000e0] p6_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p7_far_1_le: ldsb [%i2+0x021],%l1 ! Mem[000000001f0000e1] sth %l5,[%i3+0x00a] ! Mem[000000001f8000ca] sth %l0,[%i2+0x02c] ! Mem[000000001f0000ec] ldstub [%i1+0x007],%l4 ! Mem[000000001e8000c7] sth %l5,[%i1+0x02a] ! Mem[000000001e8000ea] jmpl %o7,%g0 ldx [%i1+0x020],%l5 ! Mem[000000001e8000e0] p7_far_1_lem: membar #Sync ldsb [%i2+0x021],%l1 ! Mem[000000001f0000e1] sth %l5,[%i3+0x00a] ! Mem[000000001f8000ca] sth %l0,[%i2+0x02c] ! Mem[000000001f0000ec] ldstub [%i1+0x007],%l4 ! Mem[000000001e8000c7] sth %l5,[%i1+0x02a] ! Mem[000000001e8000ea] membar #Sync jmpl %o7,%g0 ldx [%i1+0x020],%l5 ! Mem[000000001e8000e0] p7_far_1_he: stb %l6,[%i1+0x03e] ! Mem[000000001e8000fe] jmpl %o7,%g0 ldsb [%i0+0x00a],%l7 ! Mem[000000001e0000ca] p7_far_1_hem: membar #Sync stb %l6,[%i1+0x03e] ! Mem[000000001e8000fe] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x00a],%l7 ! Mem[000000001e0000ca] p7_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p8_far_1_le: jmpl %o7,%g0 ldsb [%i1+0x02c],%l1 ! Mem[00000000208000ec] jmpl %o7,%g0 nop p8_far_1_lem: membar #Sync jmpl %o7,%g0 ldsb [%i1+0x02c],%l1 ! Mem[00000000208000ec] jmpl %o7,%g0 nop p8_far_1_he: ldd [%i1+0x020],%l0 ! Mem[00000000208000e0] swap [%i0+0x00c],%l0 ! Mem[00000000200000cc] lduw [%i1+0x014],%l4 ! Mem[00000000208000d4] stb %l7,[%i2+0x03a] ! Mem[00000000210000fa] jmpl %o7,%g0 ldstub [%i0+0x023],%l3 ! Mem[00000000200000e3] p8_far_1_hem: membar #Sync ldd [%i1+0x020],%l0 ! Mem[00000000208000e0] swap [%i0+0x00c],%l0 ! Mem[00000000200000cc] lduw [%i1+0x014],%l4 ! Mem[00000000208000d4] stb %l7,[%i2+0x03a] ! Mem[00000000210000fa] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x023],%l3 ! Mem[00000000200000e3] p8_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p9_far_1_le: stw %l4,[%i2+0x030] ! Mem[00000000230000f0] stw %l5,[%i2+0x034] ! Mem[00000000230000f4] stx %l4,[%i2+0x020] ! Mem[00000000230000e0] swap [%i1+0x000],%l1 ! Mem[00000000228000c0] stb %l1,[%i2+0x032] ! Mem[00000000230000f2] ldub [%i3+0x035],%l4 ! Mem[00000000238000f5] jmpl %o7,%g0 lduh [%i3+0x010],%l2 ! Mem[00000000238000d0] p9_far_1_lem: membar #Sync stw %l4,[%i2+0x030] ! Mem[00000000230000f0] stw %l5,[%i2+0x034] ! Mem[00000000230000f4] stx %l4,[%i2+0x020] ! Mem[00000000230000e0] swap [%i1+0x000],%l1 ! Mem[00000000228000c0] stb %l1,[%i2+0x032] ! Mem[00000000230000f2] ldub [%i3+0x035],%l4 ! Mem[00000000238000f5] membar #Sync jmpl %o7,%g0 lduh [%i3+0x010],%l2 ! Mem[00000000238000d0] p9_far_1_he: ldstub [%i3+0x032],%l3 ! Mem[00000000238000f2] ldsb [%i3+0x02a],%l4 ! Mem[00000000238000ea] swap [%i2+0x038],%l7 ! Mem[00000000230000f8] ldx [%i2+0x010],%l1 ! Mem[00000000230000d0] jmpl %o7,%g0 stx %l2,[%i3+0x030] ! Mem[00000000238000f0] p9_far_1_hem: membar #Sync ldstub [%i3+0x032],%l3 ! Mem[00000000238000f2] ldsb [%i3+0x02a],%l4 ! Mem[00000000238000ea] swap [%i2+0x038],%l7 ! Mem[00000000230000f8] ldx [%i2+0x010],%l1 ! Mem[00000000230000d0] membar #Sync jmpl %o7,%g0 stx %l2,[%i3+0x030] ! Mem[00000000238000f0] p9_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p10_far_1_le: swap [%i1+0x004],%l4 ! Mem[00000000248000c4] jmpl %o7,%g0 ldstub [%i1+0x021],%l4 ! Mem[00000000248000e1] p10_far_1_lem: membar #Sync swap [%i1+0x004],%l4 ! Mem[00000000248000c4] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x021],%l4 ! Mem[00000000248000e1] p10_far_1_he: stw %l5,[%i3+0x018] ! Mem[00000000258000d8] swap [%i3+0x03c],%l6 ! Mem[00000000258000fc] jmpl %o7,%g0 ldstub [%i3+0x02a],%l7 ! Mem[00000000258000ea] p10_far_1_hem: membar #Sync stw %l5,[%i3+0x018] ! Mem[00000000258000d8] swap [%i3+0x03c],%l6 ! Mem[00000000258000fc] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x02a],%l7 ! Mem[00000000258000ea] p10_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p11_far_1_le: jmpl %o7,%g0 ldsw [%i3+0x024],%l3 ! Mem[00000000278000e4] jmpl %o7,%g0 nop p11_far_1_lem: membar #Sync jmpl %o7,%g0 ldsw [%i3+0x024],%l3 ! Mem[00000000278000e4] jmpl %o7,%g0 nop p11_far_1_he: ldd [%i2+0x010],%l6 ! Mem[00000000270000d0] jmpl %o7,%g0 ldstub [%i1+0x00b],%l1 ! Mem[00000000268000cb] p11_far_1_hem: membar #Sync ldd [%i2+0x010],%l6 ! Mem[00000000270000d0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x00b],%l1 ! Mem[00000000268000cb] p11_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p12_far_1_le: lduh [%i2+0x01a],%l0 ! Mem[00000000290000da] ldstub [%i2+0x016],%l0 ! Mem[00000000290000d6] std %l0,[%i2+0x000] ! Mem[00000000290000c0] ldsb [%i3+0x018],%l2 ! Mem[00000000298000d8] ldstub [%i3+0x000],%l0 ! Mem[00000000298000c0] stb %l6,[%i1+0x026] ! Mem[00000000288000e6] jmpl %o7,%g0 lduw [%i2+0x034],%l5 ! Mem[00000000290000f4] p12_far_1_lem: membar #Sync lduh [%i2+0x01a],%l0 ! Mem[00000000290000da] ldstub [%i2+0x016],%l0 ! Mem[00000000290000d6] std %l0,[%i2+0x000] ! Mem[00000000290000c0] ldsb [%i3+0x018],%l2 ! Mem[00000000298000d8] ldstub [%i3+0x000],%l0 ! Mem[00000000298000c0] stb %l6,[%i1+0x026] ! Mem[00000000288000e6] membar #Sync jmpl %o7,%g0 lduw [%i2+0x034],%l5 ! Mem[00000000290000f4] p12_far_1_he: swap [%i2+0x02c],%l6 ! Mem[00000000290000ec] ldub [%i2+0x001],%l1 ! Mem[00000000290000c1] jmpl %o7,%g0 sth %l4,[%i0+0x020] ! Mem[00000000280000e0] p12_far_1_hem: membar #Sync swap [%i2+0x02c],%l6 ! Mem[00000000290000ec] ldub [%i2+0x001],%l1 ! Mem[00000000290000c1] membar #Sync jmpl %o7,%g0 sth %l4,[%i0+0x020] ! Mem[00000000280000e0] p12_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p13_far_1_le: ldsb [%i3+0x007],%l4 ! Mem[000000002b8000c7] swap [%i0+0x028],%l5 ! Mem[000000002a0000e8] lduh [%i0+0x020],%l5 ! Mem[000000002a0000e0] swap [%i2+0x034],%l4 ! Mem[000000002b0000f4] swap [%i0+0x010],%l2 ! Mem[000000002a0000d0] ldstub [%i0+0x03c],%l2 ! Mem[000000002a0000fc] jmpl %o7,%g0 ldsb [%i1+0x007],%l6 ! Mem[000000002a8000c7] p13_far_1_lem: membar #Sync ldsb [%i3+0x007],%l4 ! Mem[000000002b8000c7] swap [%i0+0x028],%l5 ! Mem[000000002a0000e8] lduh [%i0+0x020],%l5 ! Mem[000000002a0000e0] swap [%i2+0x034],%l4 ! Mem[000000002b0000f4] swap [%i0+0x010],%l2 ! Mem[000000002a0000d0] ldstub [%i0+0x03c],%l2 ! Mem[000000002a0000fc] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x007],%l6 ! Mem[000000002a8000c7] p13_far_1_he: ldd [%i1+0x018],%l4 ! Mem[000000002a8000d8] ldsb [%i1+0x00f],%l0 ! Mem[000000002a8000cf] jmpl %o7,%g0 ldsh [%i2+0x030],%l4 ! Mem[000000002b0000f0] p13_far_1_hem: membar #Sync ldd [%i1+0x018],%l4 ! Mem[000000002a8000d8] ldsb [%i1+0x00f],%l0 ! Mem[000000002a8000cf] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x030],%l4 ! Mem[000000002b0000f0] p13_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p14_far_1_le: stb %l4,[%i3+0x021] ! Mem[000000002d8000e1] jmpl %o7,%g0 swap [%i3+0x034],%l0 ! Mem[000000002d8000f4] p14_far_1_lem: membar #Sync stb %l4,[%i3+0x021] ! Mem[000000002d8000e1] membar #Sync jmpl %o7,%g0 swap [%i3+0x034],%l0 ! Mem[000000002d8000f4] p14_far_1_he: ldub [%i3+0x005],%l1 ! Mem[000000002d8000c5] ldstub [%i1+0x00e],%l4 ! Mem[000000002c8000ce] swap [%i0+0x020],%l1 ! Mem[000000002c0000e0] stb %l7,[%i0+0x014] ! Mem[000000002c0000d4] jmpl %o7,%g0 ldsh [%i2+0x02a],%l1 ! Mem[000000002d0000ea] p14_far_1_hem: membar #Sync ldub [%i3+0x005],%l1 ! Mem[000000002d8000c5] ldstub [%i1+0x00e],%l4 ! Mem[000000002c8000ce] swap [%i0+0x020],%l1 ! Mem[000000002c0000e0] stb %l7,[%i0+0x014] ! Mem[000000002c0000d4] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x02a],%l1 ! Mem[000000002d0000ea] p14_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p15_far_1_le: ldstub [%i2+0x000],%l1 ! Mem[000000002f0000c0] swap [%i2+0x038],%l7 ! Mem[000000002f0000f8] sth %l2,[%i0+0x01c] ! Mem[000000002e0000dc] ldsb [%i3+0x02c],%l1 ! Mem[000000002f8000ec] ldstub [%i1+0x010],%l0 ! Mem[000000002e8000d0] jmpl %o7,%g0 ldx [%i0+0x020],%l5 ! Mem[000000002e0000e0] p15_far_1_lem: membar #Sync ldstub [%i2+0x000],%l1 ! Mem[000000002f0000c0] swap [%i2+0x038],%l7 ! Mem[000000002f0000f8] sth %l2,[%i0+0x01c] ! Mem[000000002e0000dc] ldsb [%i3+0x02c],%l1 ! Mem[000000002f8000ec] ldstub [%i1+0x010],%l0 ! Mem[000000002e8000d0] membar #Sync jmpl %o7,%g0 ldx [%i0+0x020],%l5 ! Mem[000000002e0000e0] p15_far_1_he: swap [%i1+0x034],%l4 ! Mem[000000002e8000f4] jmpl %o7,%g0 stw %l7,[%i1+0x038] ! Mem[000000002e8000f8] p15_far_1_hem: membar #Sync swap [%i1+0x034],%l4 ! Mem[000000002e8000f4] membar #Sync jmpl %o7,%g0 stw %l7,[%i1+0x038] ! Mem[000000002e8000f8] p15_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p16_far_1_le: stb %l0,[%i0+0x008] ! Mem[00000000300000c8] swap [%i2+0x014],%l4 ! Mem[00000000310000d4] stx %l1,[%i0+0x010] ! Mem[00000000300000d0] jmpl %o7,%g0 stx %l6,[%i3+0x028] ! Mem[00000000318000e8] p16_far_1_lem: membar #Sync stb %l0,[%i0+0x008] ! Mem[00000000300000c8] swap [%i2+0x014],%l4 ! Mem[00000000310000d4] stx %l1,[%i0+0x010] ! Mem[00000000300000d0] membar #Sync jmpl %o7,%g0 stx %l6,[%i3+0x028] ! Mem[00000000318000e8] p16_far_1_he: ldub [%i0+0x03c],%l0 ! Mem[00000000300000fc] ldx [%i3+0x020],%l3 ! Mem[00000000318000e0] swap [%i2+0x014],%l4 ! Mem[00000000310000d4] jmpl %o7,%g0 ldub [%i0+0x03a],%l7 ! Mem[00000000300000fa] p16_far_1_hem: membar #Sync ldub [%i0+0x03c],%l0 ! Mem[00000000300000fc] ldx [%i3+0x020],%l3 ! Mem[00000000318000e0] swap [%i2+0x014],%l4 ! Mem[00000000310000d4] membar #Sync jmpl %o7,%g0 ldub [%i0+0x03a],%l7 ! Mem[00000000300000fa] p16_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p17_far_1_le: lduh [%i1+0x020],%l4 ! Mem[00000000328000e0] lduh [%i0+0x00e],%l6 ! Mem[00000000320000ce] lduw [%i2+0x024],%l3 ! Mem[00000000330000e4] ldx [%i3+0x000],%l6 ! Mem[00000000338000c0] ldstub [%i1+0x01f],%l5 ! Mem[00000000328000df] ldub [%i2+0x021],%l7 ! Mem[00000000330000e1] jmpl %o7,%g0 swap [%i3+0x038],%l5 ! Mem[00000000338000f8] p17_far_1_lem: membar #Sync lduh [%i1+0x020],%l4 ! Mem[00000000328000e0] lduh [%i0+0x00e],%l6 ! Mem[00000000320000ce] lduw [%i2+0x024],%l3 ! Mem[00000000330000e4] ldx [%i3+0x000],%l6 ! Mem[00000000338000c0] ldstub [%i1+0x01f],%l5 ! Mem[00000000328000df] ldub [%i2+0x021],%l7 ! Mem[00000000330000e1] membar #Sync jmpl %o7,%g0 swap [%i3+0x038],%l5 ! Mem[00000000338000f8] p17_far_1_he: ldx [%i2+0x028],%l7 ! Mem[00000000330000e8] stx %l3,[%i2+0x030] ! Mem[00000000330000f0] ldsh [%i1+0x026],%l5 ! Mem[00000000328000e6] jmpl %o7,%g0 stw %l7,[%i3+0x020] ! Mem[00000000338000e0] p17_far_1_hem: membar #Sync ldx [%i2+0x028],%l7 ! Mem[00000000330000e8] stx %l3,[%i2+0x030] ! Mem[00000000330000f0] ldsh [%i1+0x026],%l5 ! Mem[00000000328000e6] membar #Sync jmpl %o7,%g0 stw %l7,[%i3+0x020] ! Mem[00000000338000e0] p17_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p18_far_1_le: stx %l6,[%i0+0x028] ! Mem[00000000340000e8] ldstub [%i0+0x011],%l4 ! Mem[00000000340000d1] jmpl %o7,%g0 sth %l0,[%i1+0x03a] ! Mem[00000000348000fa] p18_far_1_lem: membar #Sync stx %l6,[%i0+0x028] ! Mem[00000000340000e8] ldstub [%i0+0x011],%l4 ! Mem[00000000340000d1] membar #Sync jmpl %o7,%g0 sth %l0,[%i1+0x03a] ! Mem[00000000348000fa] p18_far_1_he: swap [%i1+0x014],%l4 ! Mem[00000000348000d4] swap [%i3+0x038],%l7 ! Mem[00000000358000f8] ldstub [%i0+0x023],%l3 ! Mem[00000000340000e3] ldstub [%i3+0x015],%l0 ! Mem[00000000358000d5] ldstub [%i0+0x01d],%l1 ! Mem[00000000340000dd] ldstub [%i0+0x01c],%l6 ! Mem[00000000340000dc] jmpl %o7,%g0 ldub [%i3+0x00a],%l3 ! Mem[00000000358000ca] p18_far_1_hem: membar #Sync swap [%i1+0x014],%l4 ! Mem[00000000348000d4] swap [%i3+0x038],%l7 ! Mem[00000000358000f8] ldstub [%i0+0x023],%l3 ! Mem[00000000340000e3] ldstub [%i3+0x015],%l0 ! Mem[00000000358000d5] ldstub [%i0+0x01d],%l1 ! Mem[00000000340000dd] ldstub [%i0+0x01c],%l6 ! Mem[00000000340000dc] membar #Sync jmpl %o7,%g0 ldub [%i3+0x00a],%l3 ! Mem[00000000358000ca] p18_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p19_far_1_le: ldstub [%i1+0x036],%l5 ! Mem[00000000368000f6] lduw [%i2+0x00c],%l6 ! Mem[00000000370000cc] swap [%i1+0x004],%l3 ! Mem[00000000368000c4] swap [%i2+0x004],%l4 ! Mem[00000000370000c4] jmpl %o7,%g0 swap [%i0+0x018],%l3 ! Mem[00000000360000d8] p19_far_1_lem: membar #Sync ldstub [%i1+0x036],%l5 ! Mem[00000000368000f6] lduw [%i2+0x00c],%l6 ! Mem[00000000370000cc] swap [%i1+0x004],%l3 ! Mem[00000000368000c4] swap [%i2+0x004],%l4 ! Mem[00000000370000c4] membar #Sync jmpl %o7,%g0 swap [%i0+0x018],%l3 ! Mem[00000000360000d8] p19_far_1_he: ldsh [%i1+0x012],%l1 ! Mem[00000000368000d2] stb %l7,[%i0+0x03d] ! Mem[00000000360000fd] swap [%i0+0x004],%l4 ! Mem[00000000360000c4] swap [%i3+0x030],%l7 ! Mem[00000000378000f0] jmpl %o7,%g0 ldstub [%i0+0x00f],%l4 ! Mem[00000000360000cf] p19_far_1_hem: membar #Sync ldsh [%i1+0x012],%l1 ! Mem[00000000368000d2] stb %l7,[%i0+0x03d] ! Mem[00000000360000fd] swap [%i0+0x004],%l4 ! Mem[00000000360000c4] swap [%i3+0x030],%l7 ! Mem[00000000378000f0] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00f],%l4 ! Mem[00000000360000cf] p19_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p20_far_1_le: swap [%i3+0x018],%l2 ! Mem[00000000398000d8] std %l0,[%i1+0x000] ! Mem[00000000388000c0] ldub [%i0+0x026],%l6 ! Mem[00000000380000e6] stw %l5,[%i2+0x034] ! Mem[00000000390000f4] ldd [%i2+0x000],%l4 ! Mem[00000000390000c0] swap [%i2+0x020],%l1 ! Mem[00000000390000e0] jmpl %o7,%g0 lduw [%i2+0x034],%l0 ! Mem[00000000390000f4] p20_far_1_lem: membar #Sync swap [%i3+0x018],%l2 ! Mem[00000000398000d8] std %l0,[%i1+0x000] ! Mem[00000000388000c0] ldub [%i0+0x026],%l6 ! Mem[00000000380000e6] stw %l5,[%i2+0x034] ! Mem[00000000390000f4] ldd [%i2+0x000],%l4 ! Mem[00000000390000c0] swap [%i2+0x020],%l1 ! Mem[00000000390000e0] membar #Sync jmpl %o7,%g0 lduw [%i2+0x034],%l0 ! Mem[00000000390000f4] p20_far_1_he: jmpl %o7,%g0 sth %l1,[%i3+0x004] ! Mem[00000000398000c4] jmpl %o7,%g0 nop p20_far_1_hem: membar #Sync jmpl %o7,%g0 sth %l1,[%i3+0x004] ! Mem[00000000398000c4] jmpl %o7,%g0 nop p20_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p21_far_1_le: std %l6,[%i0+0x028] ! Mem[000000003a0000e8] stx %l4,[%i1+0x010] ! Mem[000000003a8000d0] ldsh [%i1+0x01a],%l0 ! Mem[000000003a8000da] jmpl %o7,%g0 std %l4,[%i3+0x030] ! Mem[000000003b8000f0] p21_far_1_lem: membar #Sync std %l6,[%i0+0x028] ! Mem[000000003a0000e8] stx %l4,[%i1+0x010] ! Mem[000000003a8000d0] ldsh [%i1+0x01a],%l0 ! Mem[000000003a8000da] membar #Sync jmpl %o7,%g0 std %l4,[%i3+0x030] ! Mem[000000003b8000f0] p21_far_1_he: swap [%i0+0x03c],%l5 ! Mem[000000003a0000fc] ldstub [%i1+0x00c],%l6 ! Mem[000000003a8000cc] stb %l1,[%i3+0x001] ! Mem[000000003b8000c1] jmpl %o7,%g0 stx %l5,[%i1+0x038] ! Mem[000000003a8000f8] p21_far_1_hem: membar #Sync swap [%i0+0x03c],%l5 ! Mem[000000003a0000fc] ldstub [%i1+0x00c],%l6 ! Mem[000000003a8000cc] stb %l1,[%i3+0x001] ! Mem[000000003b8000c1] membar #Sync jmpl %o7,%g0 stx %l5,[%i1+0x038] ! Mem[000000003a8000f8] p21_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p22_far_1_le: ldx [%i2+0x000],%l4 ! Mem[000000003d0000c0] stx %l1,[%i1+0x020] ! Mem[000000003c8000e0] ldsb [%i2+0x012],%l1 ! Mem[000000003d0000d2] ldsh [%i2+0x014],%l4 ! Mem[000000003d0000d4] ldstub [%i3+0x031],%l2 ! Mem[000000003d8000f1] ldsb [%i3+0x007],%l3 ! Mem[000000003d8000c7] jmpl %o7,%g0 ldsw [%i1+0x004],%l6 ! Mem[000000003c8000c4] p22_far_1_lem: membar #Sync ldx [%i2+0x000],%l4 ! Mem[000000003d0000c0] stx %l1,[%i1+0x020] ! Mem[000000003c8000e0] ldsb [%i2+0x012],%l1 ! Mem[000000003d0000d2] ldsh [%i2+0x014],%l4 ! Mem[000000003d0000d4] ldstub [%i3+0x031],%l2 ! Mem[000000003d8000f1] ldsb [%i3+0x007],%l3 ! Mem[000000003d8000c7] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x004],%l6 ! Mem[000000003c8000c4] p22_far_1_he: stw %l4,[%i3+0x01c] ! Mem[000000003d8000dc] ldstub [%i2+0x02d],%l2 ! Mem[000000003d0000ed] ldstub [%i0+0x031],%l4 ! Mem[000000003c0000f1] ldstub [%i2+0x028],%l7 ! Mem[000000003d0000e8] std %l2,[%i1+0x010] ! Mem[000000003c8000d0] ldsh [%i1+0x014],%l2 ! Mem[000000003c8000d4] jmpl %o7,%g0 ldsb [%i0+0x001],%l7 ! Mem[000000003c0000c1] p22_far_1_hem: membar #Sync stw %l4,[%i3+0x01c] ! Mem[000000003d8000dc] ldstub [%i2+0x02d],%l2 ! Mem[000000003d0000ed] ldstub [%i0+0x031],%l4 ! Mem[000000003c0000f1] ldstub [%i2+0x028],%l7 ! Mem[000000003d0000e8] std %l2,[%i1+0x010] ! Mem[000000003c8000d0] ldsh [%i1+0x014],%l2 ! Mem[000000003c8000d4] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x001],%l7 ! Mem[000000003c0000c1] p22_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p23_far_1_le: ldsb [%i0+0x01a],%l0 ! Mem[000000003e0000da] swap [%i0+0x034],%l0 ! Mem[000000003e0000f4] ldsb [%i0+0x021],%l1 ! Mem[000000003e0000e1] swap [%i2+0x038],%l2 ! Mem[000000003f0000f8] ldsb [%i2+0x000],%l0 ! Mem[000000003f0000c0] jmpl %o7,%g0 stb %l6,[%i0+0x026] ! Mem[000000003e0000e6] p23_far_1_lem: membar #Sync ldsb [%i0+0x01a],%l0 ! Mem[000000003e0000da] swap [%i0+0x034],%l0 ! Mem[000000003e0000f4] ldsb [%i0+0x021],%l1 ! Mem[000000003e0000e1] swap [%i2+0x038],%l2 ! Mem[000000003f0000f8] ldsb [%i2+0x000],%l0 ! Mem[000000003f0000c0] membar #Sync jmpl %o7,%g0 stb %l6,[%i0+0x026] ! Mem[000000003e0000e6] p23_far_1_he: lduh [%i2+0x03c],%l5 ! Mem[000000003f0000fc] stx %l3,[%i3+0x028] ! Mem[000000003f8000e8] swap [%i0+0x02c],%l2 ! Mem[000000003e0000ec] stb %l5,[%i2+0x038] ! Mem[000000003f0000f8] stb %l1,[%i2+0x005] ! Mem[000000003f0000c5] swap [%i0+0x02c],%l4 ! Mem[000000003e0000ec] jmpl %o7,%g0 ldx [%i2+0x000],%l1 ! Mem[000000003f0000c0] p23_far_1_hem: membar #Sync lduh [%i2+0x03c],%l5 ! Mem[000000003f0000fc] stx %l3,[%i3+0x028] ! Mem[000000003f8000e8] swap [%i0+0x02c],%l2 ! Mem[000000003e0000ec] stb %l5,[%i2+0x038] ! Mem[000000003f0000f8] stb %l1,[%i2+0x005] ! Mem[000000003f0000c5] swap [%i0+0x02c],%l4 ! Mem[000000003e0000ec] membar #Sync jmpl %o7,%g0 ldx [%i2+0x000],%l1 ! Mem[000000003f0000c0] p23_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p24_far_1_le: sth %l1,[%i3+0x014] ! Mem[00000000418000d4] stx %l6,[%i0+0x028] ! Mem[00000000400000e8] swap [%i2+0x010],%l4 ! Mem[00000000410000d0] swap [%i2+0x038],%l0 ! Mem[00000000410000f8] ldstub [%i2+0x032],%l4 ! Mem[00000000410000f2] ldd [%i2+0x030],%l4 ! Mem[00000000410000f0] jmpl %o7,%g0 ldsw [%i1+0x004],%l4 ! Mem[00000000408000c4] p24_far_1_lem: membar #Sync sth %l1,[%i3+0x014] ! Mem[00000000418000d4] stx %l6,[%i0+0x028] ! Mem[00000000400000e8] swap [%i2+0x010],%l4 ! Mem[00000000410000d0] swap [%i2+0x038],%l0 ! Mem[00000000410000f8] ldstub [%i2+0x032],%l4 ! Mem[00000000410000f2] ldd [%i2+0x030],%l4 ! Mem[00000000410000f0] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x004],%l4 ! Mem[00000000408000c4] p24_far_1_he: jmpl %o7,%g0 ldstub [%i2+0x02c],%l2 ! Mem[00000000410000ec] jmpl %o7,%g0 nop p24_far_1_hem: membar #Sync jmpl %o7,%g0 ldstub [%i2+0x02c],%l2 ! Mem[00000000410000ec] jmpl %o7,%g0 nop p24_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p25_far_1_le: stx %l5,[%i2+0x020] ! Mem[00000000430000e0] ldsh [%i3+0x00a],%l5 ! Mem[00000000438000ca] stb %l0,[%i3+0x02c] ! Mem[00000000438000ec] lduw [%i1+0x004],%l4 ! Mem[00000000428000c4] ldstub [%i1+0x02b],%l5 ! Mem[00000000428000eb] swap [%i0+0x008],%l7 ! Mem[00000000420000c8] jmpl %o7,%g0 ldsw [%i2+0x00c],%l5 ! Mem[00000000430000cc] p25_far_1_lem: membar #Sync stx %l5,[%i2+0x020] ! Mem[00000000430000e0] ldsh [%i3+0x00a],%l5 ! Mem[00000000438000ca] stb %l0,[%i3+0x02c] ! Mem[00000000438000ec] lduw [%i1+0x004],%l4 ! Mem[00000000428000c4] ldstub [%i1+0x02b],%l5 ! Mem[00000000428000eb] swap [%i0+0x008],%l7 ! Mem[00000000420000c8] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x00c],%l5 ! Mem[00000000430000cc] p25_far_1_he: ldx [%i1+0x028],%l4 ! Mem[00000000428000e8] jmpl %o7,%g0 ldub [%i1+0x003],%l1 ! Mem[00000000428000c3] p25_far_1_hem: membar #Sync ldx [%i1+0x028],%l4 ! Mem[00000000428000e8] membar #Sync jmpl %o7,%g0 ldub [%i1+0x003],%l1 ! Mem[00000000428000c3] p25_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p26_far_1_le: sth %l2,[%i1+0x030] ! Mem[00000000448000f0] jmpl %o7,%g0 swap [%i3+0x03c],%l2 ! Mem[00000000458000fc] p26_far_1_lem: membar #Sync sth %l2,[%i1+0x030] ! Mem[00000000448000f0] membar #Sync jmpl %o7,%g0 swap [%i3+0x03c],%l2 ! Mem[00000000458000fc] p26_far_1_he: swap [%i0+0x028],%l4 ! Mem[00000000440000e8] std %l4,[%i2+0x018] ! Mem[00000000450000d8] lduh [%i3+0x00e],%l0 ! Mem[00000000458000ce] lduh [%i1+0x01c],%l7 ! Mem[00000000448000dc] ldstub [%i2+0x013],%l5 ! Mem[00000000450000d3] jmpl %o7,%g0 sth %l0,[%i2+0x014] ! Mem[00000000450000d4] p26_far_1_hem: membar #Sync swap [%i0+0x028],%l4 ! Mem[00000000440000e8] std %l4,[%i2+0x018] ! Mem[00000000450000d8] lduh [%i3+0x00e],%l0 ! Mem[00000000458000ce] lduh [%i1+0x01c],%l7 ! Mem[00000000448000dc] ldstub [%i2+0x013],%l5 ! Mem[00000000450000d3] membar #Sync jmpl %o7,%g0 sth %l0,[%i2+0x014] ! Mem[00000000450000d4] p26_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p27_far_1_le: ldstub [%i0+0x015],%l5 ! Mem[00000000460000d5] lduw [%i2+0x018],%l0 ! Mem[00000000470000d8] jmpl %o7,%g0 ldstub [%i0+0x036],%l0 ! Mem[00000000460000f6] p27_far_1_lem: membar #Sync ldstub [%i0+0x015],%l5 ! Mem[00000000460000d5] lduw [%i2+0x018],%l0 ! Mem[00000000470000d8] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x036],%l0 ! Mem[00000000460000f6] p27_far_1_he: jmpl %o7,%g0 std %l0,[%i2+0x010] ! Mem[00000000470000d0] jmpl %o7,%g0 nop p27_far_1_hem: membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x010] ! Mem[00000000470000d0] jmpl %o7,%g0 nop p27_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p28_far_1_le: lduh [%i0+0x008],%l0 ! Mem[00000000480000c8] swap [%i2+0x014],%l4 ! Mem[00000000490000d4] stb %l1,[%i0+0x014] ! Mem[00000000480000d4] stx %l6,[%i3+0x028] ! Mem[00000000498000e8] ldsb [%i3+0x011],%l4 ! Mem[00000000498000d1] stb %l0,[%i1+0x03a] ! Mem[00000000488000fa] jmpl %o7,%g0 ldsw [%i2+0x030],%l4 ! Mem[00000000490000f0] p28_far_1_lem: membar #Sync lduh [%i0+0x008],%l0 ! Mem[00000000480000c8] swap [%i2+0x014],%l4 ! Mem[00000000490000d4] stb %l1,[%i0+0x014] ! Mem[00000000480000d4] stx %l6,[%i3+0x028] ! Mem[00000000498000e8] ldsb [%i3+0x011],%l4 ! Mem[00000000498000d1] stb %l0,[%i1+0x03a] ! Mem[00000000488000fa] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x030],%l4 ! Mem[00000000490000f0] p28_far_1_he: sth %l7,[%i0+0x03a] ! Mem[00000000480000fa] jmpl %o7,%g0 swap [%i1+0x020],%l3 ! Mem[00000000488000e0] p28_far_1_hem: membar #Sync sth %l7,[%i0+0x03a] ! Mem[00000000480000fa] membar #Sync jmpl %o7,%g0 swap [%i1+0x020],%l3 ! Mem[00000000488000e0] p28_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p29_far_1_le: swap [%i3+0x020],%l5 ! Mem[000000004b8000e0] ldsb [%i2+0x00c],%l5 ! Mem[000000004b0000cc] ldstub [%i0+0x03e],%l5 ! Mem[000000004a0000fe] ldsh [%i2+0x03c],%l2 ! Mem[000000004b0000fc] jmpl %o7,%g0 ldstub [%i3+0x039],%l2 ! Mem[000000004b8000f9] p29_far_1_lem: membar #Sync swap [%i3+0x020],%l5 ! Mem[000000004b8000e0] ldsb [%i2+0x00c],%l5 ! Mem[000000004b0000cc] ldstub [%i0+0x03e],%l5 ! Mem[000000004a0000fe] ldsh [%i2+0x03c],%l2 ! Mem[000000004b0000fc] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x039],%l2 ! Mem[000000004b8000f9] p29_far_1_he: ldsb [%i3+0x03a],%l7 ! Mem[000000004b8000fa] stb %l1,[%i2+0x014] ! Mem[000000004b0000d4] ldub [%i1+0x032],%l2 ! Mem[000000004a8000f2] swap [%i3+0x020],%l0 ! Mem[000000004b8000e0] swap [%i1+0x010],%l3 ! Mem[000000004a8000d0] ldx [%i0+0x028],%l7 ! Mem[000000004a0000e8] jmpl %o7,%g0 ldsw [%i3+0x020],%l0 ! Mem[000000004b8000e0] p29_far_1_hem: membar #Sync ldsb [%i3+0x03a],%l7 ! Mem[000000004b8000fa] stb %l1,[%i2+0x014] ! Mem[000000004b0000d4] ldub [%i1+0x032],%l2 ! Mem[000000004a8000f2] swap [%i3+0x020],%l0 ! Mem[000000004b8000e0] swap [%i1+0x010],%l3 ! Mem[000000004a8000d0] ldx [%i0+0x028],%l7 ! Mem[000000004a0000e8] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x020],%l0 ! Mem[000000004b8000e0] p29_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p30_far_1_le: ldsh [%i3+0x026],%l6 ! Mem[000000004d8000e6] ldd [%i1+0x028],%l4 ! Mem[000000004c8000e8] stw %l7,[%i2+0x028] ! Mem[000000004d0000e8] lduw [%i2+0x020],%l4 ! Mem[000000004d0000e0] jmpl %o7,%g0 lduw [%i2+0x034],%l0 ! Mem[000000004d0000f4] p30_far_1_lem: membar #Sync ldsh [%i3+0x026],%l6 ! Mem[000000004d8000e6] ldd [%i1+0x028],%l4 ! Mem[000000004c8000e8] stw %l7,[%i2+0x028] ! Mem[000000004d0000e8] lduw [%i2+0x020],%l4 ! Mem[000000004d0000e0] membar #Sync jmpl %o7,%g0 lduw [%i2+0x034],%l0 ! Mem[000000004d0000f4] p30_far_1_he: jmpl %o7,%g0 ldsb [%i3+0x005],%l1 ! Mem[000000004d8000c5] jmpl %o7,%g0 nop p30_far_1_hem: membar #Sync jmpl %o7,%g0 ldsb [%i3+0x005],%l1 ! Mem[000000004d8000c5] jmpl %o7,%g0 nop p30_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p31_far_1_le: lduw [%i0+0x03c],%l6 ! Mem[000000004e0000fc] stb %l1,[%i1+0x000] ! Mem[000000004e8000c0] swap [%i2+0x010],%l4 ! Mem[000000004f0000d0] ldstub [%i1+0x01d],%l2 ! Mem[000000004e8000dd] stb %l1,[%i0+0x02c] ! Mem[000000004e0000ec] jmpl %o7,%g0 ldsw [%i1+0x010],%l0 ! Mem[000000004e8000d0] p31_far_1_lem: membar #Sync lduw [%i0+0x03c],%l6 ! Mem[000000004e0000fc] stb %l1,[%i1+0x000] ! Mem[000000004e8000c0] swap [%i2+0x010],%l4 ! Mem[000000004f0000d0] ldstub [%i1+0x01d],%l2 ! Mem[000000004e8000dd] stb %l1,[%i0+0x02c] ! Mem[000000004e0000ec] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x010],%l0 ! Mem[000000004e8000d0] p31_far_1_he: sth %l0,[%i0+0x00c] ! Mem[000000004e0000cc] sth %l0,[%i2+0x014] ! Mem[000000004f0000d4] sth %l6,[%i2+0x010] ! Mem[000000004f0000d0] std %l4,[%i3+0x000] ! Mem[000000004f8000c0] swap [%i0+0x03c],%l4 ! Mem[000000004e0000fc] jmpl %o7,%g0 ldsw [%i0+0x01c],%l1 ! Mem[000000004e0000dc] p31_far_1_hem: membar #Sync sth %l0,[%i0+0x00c] ! Mem[000000004e0000cc] sth %l0,[%i2+0x014] ! Mem[000000004f0000d4] sth %l6,[%i2+0x010] ! Mem[000000004f0000d0] std %l4,[%i3+0x000] ! Mem[000000004f8000c0] swap [%i0+0x03c],%l4 ! Mem[000000004e0000fc] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x01c],%l1 ! Mem[000000004e0000dc] p31_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p32_far_1_le: sth %l0,[%i2+0x008] ! Mem[00000000510000c8] ldstub [%i2+0x01a],%l0 ! Mem[00000000510000da] stb %l0,[%i2+0x016] ! Mem[00000000510000d6] swap [%i3+0x000],%l1 ! Mem[00000000518000c0] jmpl %o7,%g0 swap [%i3+0x018],%l2 ! Mem[00000000518000d8] p32_far_1_lem: membar #Sync sth %l0,[%i2+0x008] ! Mem[00000000510000c8] ldstub [%i2+0x01a],%l0 ! Mem[00000000510000da] stb %l0,[%i2+0x016] ! Mem[00000000510000d6] swap [%i3+0x000],%l1 ! Mem[00000000518000c0] membar #Sync jmpl %o7,%g0 swap [%i3+0x018],%l2 ! Mem[00000000518000d8] p32_far_1_he: ldstub [%i0+0x020],%l2 ! Mem[00000000500000e0] jmpl %o7,%g0 ldstub [%i1+0x026],%l0 ! Mem[00000000508000e6] p32_far_1_hem: membar #Sync ldstub [%i0+0x020],%l2 ! Mem[00000000500000e0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x026],%l0 ! Mem[00000000508000e6] p32_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p33_far_1_le: ldsw [%i0+0x008],%l5 ! Mem[00000000520000c8] stb %l0,[%i2+0x02c] ! Mem[00000000530000ec] stw %l4,[%i1+0x004] ! Mem[00000000528000c4] ldstub [%i3+0x02b],%l5 ! Mem[00000000538000eb] stb %l7,[%i2+0x008] ! Mem[00000000530000c8] ldstub [%i3+0x021],%l4 ! Mem[00000000538000e1] jmpl %o7,%g0 ldstub [%i3+0x015],%l0 ! Mem[00000000538000d5] p33_far_1_lem: membar #Sync ldsw [%i0+0x008],%l5 ! Mem[00000000520000c8] stb %l0,[%i2+0x02c] ! Mem[00000000530000ec] stw %l4,[%i1+0x004] ! Mem[00000000528000c4] ldstub [%i3+0x02b],%l5 ! Mem[00000000538000eb] stb %l7,[%i2+0x008] ! Mem[00000000530000c8] ldstub [%i3+0x021],%l4 ! Mem[00000000538000e1] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x015],%l0 ! Mem[00000000538000d5] p33_far_1_he: ldub [%i3+0x005],%l1 ! Mem[00000000538000c5] stw %l7,[%i0+0x008] ! Mem[00000000520000c8] ldsw [%i1+0x018],%l7 ! Mem[00000000528000d8] lduh [%i2+0x014],%l1 ! Mem[00000000530000d4] jmpl %o7,%g0 ldd [%i2+0x030],%l2 ! Mem[00000000530000f0] p33_far_1_hem: membar #Sync ldub [%i3+0x005],%l1 ! Mem[00000000538000c5] stw %l7,[%i0+0x008] ! Mem[00000000520000c8] ldsw [%i1+0x018],%l7 ! Mem[00000000528000d8] lduh [%i2+0x014],%l1 ! Mem[00000000530000d4] membar #Sync jmpl %o7,%g0 ldd [%i2+0x030],%l2 ! Mem[00000000530000f0] p33_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p34_far_1_le: jmpl %o7,%g0 ldstub [%i2+0x03a],%l0 ! Mem[00000000550000fa] jmpl %o7,%g0 nop p34_far_1_lem: membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03a],%l0 ! Mem[00000000550000fa] jmpl %o7,%g0 nop p34_far_1_he: stb %l4,[%i1+0x014] ! Mem[00000000548000d4] ldub [%i0+0x01d],%l5 ! Mem[00000000540000dd] jmpl %o7,%g0 ldsw [%i2+0x02c],%l6 ! Mem[00000000550000ec] p34_far_1_hem: membar #Sync stb %l4,[%i1+0x014] ! Mem[00000000548000d4] ldub [%i0+0x01d],%l5 ! Mem[00000000540000dd] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x02c],%l6 ! Mem[00000000550000ec] p34_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p35_far_1_le: swap [%i3+0x018],%l0 ! Mem[00000000578000d8] lduw [%i3+0x010],%l0 ! Mem[00000000578000d0] ldstub [%i1+0x01a],%l0 ! Mem[00000000568000da] jmpl %o7,%g0 ldstub [%i1+0x032],%l4 ! Mem[00000000568000f2] p35_far_1_lem: membar #Sync swap [%i3+0x018],%l0 ! Mem[00000000578000d8] lduw [%i3+0x010],%l0 ! Mem[00000000578000d0] ldstub [%i1+0x01a],%l0 ! Mem[00000000568000da] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x032],%l4 ! Mem[00000000568000f2] p35_far_1_he: stx %l7,[%i2+0x038] ! Mem[00000000570000f8] jmpl %o7,%g0 std %l2,[%i0+0x020] ! Mem[00000000560000e0] p35_far_1_hem: membar #Sync stx %l7,[%i2+0x038] ! Mem[00000000570000f8] membar #Sync jmpl %o7,%g0 std %l2,[%i0+0x020] ! Mem[00000000560000e0] p35_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p36_far_1_le: ldsh [%i1+0x006],%l4 ! Mem[00000000588000c6] sth %l5,[%i1+0x02a] ! Mem[00000000588000ea] std %l4,[%i3+0x000] ! Mem[00000000598000c0] jmpl %o7,%g0 swap [%i2+0x014],%l4 ! Mem[00000000590000d4] p36_far_1_lem: membar #Sync ldsh [%i1+0x006],%l4 ! Mem[00000000588000c6] sth %l5,[%i1+0x02a] ! Mem[00000000588000ea] std %l4,[%i3+0x000] ! Mem[00000000598000c0] membar #Sync jmpl %o7,%g0 swap [%i2+0x014],%l4 ! Mem[00000000590000d4] p36_far_1_he: ldsh [%i1+0x00a],%l3 ! Mem[00000000588000ca] swap [%i2+0x018],%l7 ! Mem[00000000590000d8] lduh [%i3+0x014],%l7 ! Mem[00000000598000d4] ldstub [%i0+0x02b],%l1 ! Mem[00000000580000eb] jmpl %o7,%g0 swap [%i0+0x010],%l1 ! Mem[00000000580000d0] p36_far_1_hem: membar #Sync ldsh [%i1+0x00a],%l3 ! Mem[00000000588000ca] swap [%i2+0x018],%l7 ! Mem[00000000590000d8] lduh [%i3+0x014],%l7 ! Mem[00000000598000d4] ldstub [%i0+0x02b],%l1 ! Mem[00000000580000eb] membar #Sync jmpl %o7,%g0 swap [%i0+0x010],%l1 ! Mem[00000000580000d0] p36_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p37_far_1_le: lduw [%i0+0x034],%l0 ! Mem[000000005a0000f4] swap [%i3+0x020],%l1 ! Mem[000000005b8000e0] ldd [%i0+0x008],%l4 ! Mem[000000005a0000c8] jmpl %o7,%g0 stb %l0,[%i2+0x02c] ! Mem[000000005b0000ec] p37_far_1_lem: membar #Sync lduw [%i0+0x034],%l0 ! Mem[000000005a0000f4] swap [%i3+0x020],%l1 ! Mem[000000005b8000e0] ldd [%i0+0x008],%l4 ! Mem[000000005a0000c8] membar #Sync jmpl %o7,%g0 stb %l0,[%i2+0x02c] ! Mem[000000005b0000ec] p37_far_1_he: ldsb [%i1+0x004],%l4 ! Mem[000000005a8000c4] ldstub [%i1+0x001],%l1 ! Mem[000000005a8000c1] lduw [%i3+0x020],%l4 ! Mem[000000005b8000e0] jmpl %o7,%g0 ldub [%i1+0x03c],%l6 ! Mem[000000005a8000fc] p37_far_1_hem: membar #Sync ldsb [%i1+0x004],%l4 ! Mem[000000005a8000c4] ldstub [%i1+0x001],%l1 ! Mem[000000005a8000c1] lduw [%i3+0x020],%l4 ! Mem[000000005b8000e0] membar #Sync jmpl %o7,%g0 ldub [%i1+0x03c],%l6 ! Mem[000000005a8000fc] p37_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p38_far_1_le: stb %l1,[%i1+0x02c] ! Mem[000000005c8000ec] swap [%i3+0x030],%l0 ! Mem[000000005d8000f0] sth %l0,[%i1+0x03a] ! Mem[000000005c8000fa] std %l4,[%i0+0x030] ! Mem[000000005c0000f0] jmpl %o7,%g0 lduw [%i1+0x038],%l2 ! Mem[000000005c8000f8] p38_far_1_lem: membar #Sync stb %l1,[%i1+0x02c] ! Mem[000000005c8000ec] swap [%i3+0x030],%l0 ! Mem[000000005d8000f0] sth %l0,[%i1+0x03a] ! Mem[000000005c8000fa] std %l4,[%i0+0x030] ! Mem[000000005c0000f0] membar #Sync jmpl %o7,%g0 lduw [%i1+0x038],%l2 ! Mem[000000005c8000f8] p38_far_1_he: ldsw [%i1+0x020],%l3 ! Mem[000000005c8000e0] ldd [%i3+0x010],%l0 ! Mem[000000005d8000d0] ldub [%i1+0x021],%l4 ! Mem[000000005c8000e1] std %l6,[%i1+0x038] ! Mem[000000005c8000f8] ldstub [%i1+0x02a],%l4 ! Mem[000000005c8000ea] std %l6,[%i1+0x018] ! Mem[000000005c8000d8] jmpl %o7,%g0 ldsh [%i3+0x00e],%l0 ! Mem[000000005d8000ce] p38_far_1_hem: membar #Sync ldsw [%i1+0x020],%l3 ! Mem[000000005c8000e0] ldd [%i3+0x010],%l0 ! Mem[000000005d8000d0] ldub [%i1+0x021],%l4 ! Mem[000000005c8000e1] std %l6,[%i1+0x038] ! Mem[000000005c8000f8] ldstub [%i1+0x02a],%l4 ! Mem[000000005c8000ea] std %l6,[%i1+0x018] ! Mem[000000005c8000d8] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x00e],%l0 ! Mem[000000005d8000ce] p38_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p39_far_1_le: std %l0,[%i1+0x018] ! Mem[000000005e8000d8] lduw [%i1+0x030],%l4 ! Mem[000000005e8000f0] std %l2,[%i3+0x018] ! Mem[000000005f8000d8] jmpl %o7,%g0 sth %l3,[%i2+0x02c] ! Mem[000000005f0000ec] p39_far_1_lem: membar #Sync std %l0,[%i1+0x018] ! Mem[000000005e8000d8] lduw [%i1+0x030],%l4 ! Mem[000000005e8000f0] std %l2,[%i3+0x018] ! Mem[000000005f8000d8] membar #Sync jmpl %o7,%g0 sth %l3,[%i2+0x02c] ! Mem[000000005f0000ec] p39_far_1_he: stx %l0,[%i3+0x030] ! Mem[000000005f8000f0] lduw [%i0+0x01c],%l1 ! Mem[000000005e0000dc] swap [%i3+0x03c],%l6 ! Mem[000000005f8000fc] jmpl %o7,%g0 ldub [%i0+0x02a],%l3 ! Mem[000000005e0000ea] p39_far_1_hem: membar #Sync stx %l0,[%i3+0x030] ! Mem[000000005f8000f0] lduw [%i0+0x01c],%l1 ! Mem[000000005e0000dc] swap [%i3+0x03c],%l6 ! Mem[000000005f8000fc] membar #Sync jmpl %o7,%g0 ldub [%i0+0x02a],%l3 ! Mem[000000005e0000ea] p39_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p40_far_1_le: jmpl %o7,%g0 ldd [%i2+0x008],%l0 ! Mem[00000000610000c8] jmpl %o7,%g0 nop p40_far_1_lem: membar #Sync jmpl %o7,%g0 ldd [%i2+0x008],%l0 ! Mem[00000000610000c8] jmpl %o7,%g0 nop p40_far_1_he: lduh [%i3+0x024],%l4 ! Mem[00000000618000e4] ldstub [%i3+0x001],%l1 ! Mem[00000000618000c1] ldstub [%i1+0x021],%l4 ! Mem[00000000608000e1] lduh [%i2+0x01c],%l6 ! Mem[00000000610000dc] std %l2,[%i2+0x008] ! Mem[00000000610000c8] jmpl %o7,%g0 lduw [%i0+0x020],%l1 ! Mem[00000000600000e0] p40_far_1_hem: membar #Sync lduh [%i3+0x024],%l4 ! Mem[00000000618000e4] ldstub [%i3+0x001],%l1 ! Mem[00000000618000c1] ldstub [%i1+0x021],%l4 ! Mem[00000000608000e1] lduh [%i2+0x01c],%l6 ! Mem[00000000610000dc] std %l2,[%i2+0x008] ! Mem[00000000610000c8] membar #Sync jmpl %o7,%g0 lduw [%i0+0x020],%l1 ! Mem[00000000600000e0] p40_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p41_far_1_le: ldd [%i2+0x008],%l6 ! Mem[00000000630000c8] jmpl %o7,%g0 lduh [%i0+0x020],%l4 ! Mem[00000000620000e0] p41_far_1_lem: membar #Sync ldd [%i2+0x008],%l6 ! Mem[00000000630000c8] membar #Sync jmpl %o7,%g0 lduh [%i0+0x020],%l4 ! Mem[00000000620000e0] p41_far_1_he: jmpl %o7,%g0 ldsh [%i3+0x038],%l5 ! Mem[00000000638000f8] jmpl %o7,%g0 nop p41_far_1_hem: membar #Sync jmpl %o7,%g0 ldsh [%i3+0x038],%l5 ! Mem[00000000638000f8] jmpl %o7,%g0 nop p41_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p42_far_1_le: ldstub [%i0+0x00c],%l5 ! Mem[00000000640000cc] ldstub [%i2+0x03e],%l5 ! Mem[00000000650000fe] ldstub [%i2+0x023],%l6 ! Mem[00000000650000e3] ldx [%i1+0x018],%l2 ! Mem[00000000648000d8] stx %l2,[%i1+0x000] ! Mem[00000000648000c0] ldstub [%i1+0x02c],%l4 ! Mem[00000000648000ec] jmpl %o7,%g0 ldx [%i0+0x030],%l2 ! Mem[00000000640000f0] p42_far_1_lem: membar #Sync ldstub [%i0+0x00c],%l5 ! Mem[00000000640000cc] ldstub [%i2+0x03e],%l5 ! Mem[00000000650000fe] ldstub [%i2+0x023],%l6 ! Mem[00000000650000e3] ldx [%i1+0x018],%l2 ! Mem[00000000648000d8] stx %l2,[%i1+0x000] ! Mem[00000000648000c0] ldstub [%i1+0x02c],%l4 ! Mem[00000000648000ec] membar #Sync jmpl %o7,%g0 ldx [%i0+0x030],%l2 ! Mem[00000000640000f0] p42_far_1_he: ldstub [%i1+0x02d],%l2 ! Mem[00000000648000ed] ldd [%i1+0x030],%l4 ! Mem[00000000648000f0] ldstub [%i1+0x013],%l5 ! Mem[00000000648000d3] lduw [%i1+0x020],%l0 ! Mem[00000000648000e0] sth %l2,[%i3+0x004] ! Mem[00000000658000c4] lduh [%i1+0x008],%l5 ! Mem[00000000648000c8] jmpl %o7,%g0 ldstub [%i1+0x002],%l5 ! Mem[00000000648000c2] p42_far_1_hem: membar #Sync ldstub [%i1+0x02d],%l2 ! Mem[00000000648000ed] ldd [%i1+0x030],%l4 ! Mem[00000000648000f0] ldstub [%i1+0x013],%l5 ! Mem[00000000648000d3] lduw [%i1+0x020],%l0 ! Mem[00000000648000e0] sth %l2,[%i3+0x004] ! Mem[00000000658000c4] lduh [%i1+0x008],%l5 ! Mem[00000000648000c8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x002],%l5 ! Mem[00000000648000c2] p42_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p43_far_1_le: lduh [%i3+0x014],%l5 ! Mem[00000000678000d4] swap [%i3+0x018],%l0 ! Mem[00000000678000d8] lduh [%i0+0x010],%l0 ! Mem[00000000660000d0] swap [%i0+0x018],%l0 ! Mem[00000000660000d8] stw %l4,[%i1+0x030] ! Mem[00000000668000f0] jmpl %o7,%g0 ldx [%i0+0x018],%l2 ! Mem[00000000660000d8] p43_far_1_lem: membar #Sync lduh [%i3+0x014],%l5 ! Mem[00000000678000d4] swap [%i3+0x018],%l0 ! Mem[00000000678000d8] lduh [%i0+0x010],%l0 ! Mem[00000000660000d0] swap [%i0+0x018],%l0 ! Mem[00000000660000d8] stw %l4,[%i1+0x030] ! Mem[00000000668000f0] membar #Sync jmpl %o7,%g0 ldx [%i0+0x018],%l2 ! Mem[00000000660000d8] p43_far_1_he: jmpl %o7,%g0 ldstub [%i0+0x00c],%l6 ! Mem[00000000660000cc] jmpl %o7,%g0 nop p43_far_1_hem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00c],%l6 ! Mem[00000000660000cc] jmpl %o7,%g0 nop p43_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p44_far_1_le: swap [%i3+0x038],%l0 ! Mem[00000000698000f8] ldub [%i2+0x032],%l4 ! Mem[00000000690000f2] ldsb [%i3+0x038],%l2 ! Mem[00000000698000f8] swap [%i0+0x00c],%l3 ! Mem[00000000680000cc] stw %l5,[%i1+0x02c] ! Mem[00000000688000ec] lduh [%i0+0x000],%l5 ! Mem[00000000680000c0] jmpl %o7,%g0 ldstub [%i0+0x00c],%l5 ! Mem[00000000680000cc] p44_far_1_lem: membar #Sync swap [%i3+0x038],%l0 ! Mem[00000000698000f8] ldub [%i2+0x032],%l4 ! Mem[00000000690000f2] ldsb [%i3+0x038],%l2 ! Mem[00000000698000f8] swap [%i0+0x00c],%l3 ! Mem[00000000680000cc] stw %l5,[%i1+0x02c] ! Mem[00000000688000ec] lduh [%i0+0x000],%l5 ! Mem[00000000680000c0] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00c],%l5 ! Mem[00000000680000cc] p44_far_1_he: ldstub [%i3+0x00e],%l4 ! Mem[00000000698000ce] ldstub [%i3+0x01b],%l7 ! Mem[00000000698000db] jmpl %o7,%g0 ldx [%i2+0x010],%l7 ! Mem[00000000690000d0] p44_far_1_hem: membar #Sync ldstub [%i3+0x00e],%l4 ! Mem[00000000698000ce] ldstub [%i3+0x01b],%l7 ! Mem[00000000698000db] membar #Sync jmpl %o7,%g0 ldx [%i2+0x010],%l7 ! Mem[00000000690000d0] p44_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p45_far_1_le: ldstub [%i1+0x01a],%l0 ! Mem[000000006a8000da] ldsw [%i3+0x030],%l4 ! Mem[000000006b8000f0] jmpl %o7,%g0 sth %l2,[%i3+0x018] ! Mem[000000006b8000d8] p45_far_1_lem: membar #Sync ldstub [%i1+0x01a],%l0 ! Mem[000000006a8000da] ldsw [%i3+0x030],%l4 ! Mem[000000006b8000f0] membar #Sync jmpl %o7,%g0 sth %l2,[%i3+0x018] ! Mem[000000006b8000d8] p45_far_1_he: jmpl %o7,%g0 sth %l3,[%i0+0x022] ! Mem[000000006a0000e2] jmpl %o7,%g0 nop p45_far_1_hem: membar #Sync jmpl %o7,%g0 sth %l3,[%i0+0x022] ! Mem[000000006a0000e2] jmpl %o7,%g0 nop p45_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p46_far_1_le: jmpl %o7,%g0 lduw [%i0+0x004],%l4 ! Mem[000000006c0000c4] jmpl %o7,%g0 nop p46_far_1_lem: membar #Sync jmpl %o7,%g0 lduw [%i0+0x004],%l4 ! Mem[000000006c0000c4] jmpl %o7,%g0 nop p46_far_1_he: jmpl %o7,%g0 swap [%i1+0x008],%l1 ! Mem[000000006c8000c8] jmpl %o7,%g0 nop p46_far_1_hem: membar #Sync jmpl %o7,%g0 swap [%i1+0x008],%l1 ! Mem[000000006c8000c8] jmpl %o7,%g0 nop p46_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p47_far_1_le: ldstub [%i0+0x018],%l2 ! Mem[000000006e0000d8] jmpl %o7,%g0 ldx [%i2+0x028],%l3 ! Mem[000000006f0000e8] p47_far_1_lem: membar #Sync ldstub [%i0+0x018],%l2 ! Mem[000000006e0000d8] membar #Sync jmpl %o7,%g0 ldx [%i2+0x028],%l3 ! Mem[000000006f0000e8] p47_far_1_he: ldsb [%i3+0x035],%l0 ! Mem[000000006f8000f5] jmpl %o7,%g0 ldsb [%i3+0x01d],%l1 ! Mem[000000006f8000dd] p47_far_1_hem: membar #Sync ldsb [%i3+0x035],%l0 ! Mem[000000006f8000f5] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x01d],%l1 ! Mem[000000006f8000dd] p47_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p48_far_1_le: stw %l1,[%i1+0x020] ! Mem[00000000708000e0] jmpl %o7,%g0 ldstub [%i0+0x012],%l1 ! Mem[00000000700000d2] p48_far_1_lem: membar #Sync stw %l1,[%i1+0x020] ! Mem[00000000708000e0] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x012],%l1 ! Mem[00000000700000d2] p48_far_1_he: stx %l3,[%i2+0x030] ! Mem[00000000710000f0] sth %l4,[%i2+0x02a] ! Mem[00000000710000ea] jmpl %o7,%g0 ldd [%i2+0x018],%l6 ! Mem[00000000710000d8] p48_far_1_hem: membar #Sync stx %l3,[%i2+0x030] ! Mem[00000000710000f0] sth %l4,[%i2+0x02a] ! Mem[00000000710000ea] membar #Sync jmpl %o7,%g0 ldd [%i2+0x018],%l6 ! Mem[00000000710000d8] p48_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p49_far_1_le: ldsw [%i1+0x024],%l4 ! Mem[00000000728000e4] ldsh [%i3+0x002],%l1 ! Mem[00000000738000c2] lduw [%i2+0x030],%l1 ! Mem[00000000730000f0] ldstub [%i0+0x035],%l4 ! Mem[00000000720000f5] ldsb [%i2+0x011],%l2 ! Mem[00000000730000d1] jmpl %o7,%g0 ldstub [%i1+0x03c],%l2 ! Mem[00000000728000fc] p49_far_1_lem: membar #Sync ldsw [%i1+0x024],%l4 ! Mem[00000000728000e4] ldsh [%i3+0x002],%l1 ! Mem[00000000738000c2] lduw [%i2+0x030],%l1 ! Mem[00000000730000f0] ldstub [%i0+0x035],%l4 ! Mem[00000000720000f5] ldsb [%i2+0x011],%l2 ! Mem[00000000730000d1] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03c],%l2 ! Mem[00000000728000fc] p49_far_1_he: ldx [%i2+0x028],%l4 ! Mem[00000000730000e8] jmpl %o7,%g0 ldsb [%i1+0x00b],%l1 ! Mem[00000000728000cb] p49_far_1_hem: membar #Sync ldx [%i2+0x028],%l4 ! Mem[00000000730000e8] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x00b],%l1 ! Mem[00000000728000cb] p49_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p50_far_1_le: ldstub [%i3+0x000],%l1 ! Mem[00000000758000c0] ldd [%i3+0x010],%l4 ! Mem[00000000758000d0] ldsh [%i1+0x034],%l5 ! Mem[00000000748000f4] swap [%i2+0x018],%l0 ! Mem[00000000750000d8] ldx [%i2+0x030],%l0 ! Mem[00000000750000f0] jmpl %o7,%g0 ldsh [%i1+0x000],%l5 ! Mem[00000000748000c0] p50_far_1_lem: membar #Sync ldstub [%i3+0x000],%l1 ! Mem[00000000758000c0] ldd [%i3+0x010],%l4 ! Mem[00000000758000d0] ldsh [%i1+0x034],%l5 ! Mem[00000000748000f4] swap [%i2+0x018],%l0 ! Mem[00000000750000d8] ldx [%i2+0x030],%l0 ! Mem[00000000750000f0] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x000],%l5 ! Mem[00000000748000c0] p50_far_1_he: stx %l0,[%i0+0x030] ! Mem[00000000740000f0] ldsh [%i2+0x010],%l6 ! Mem[00000000750000d0] stb %l4,[%i3+0x024] ! Mem[00000000758000e4] ldsh [%i1+0x03c],%l4 ! Mem[00000000748000fc] ldsh [%i3+0x02e],%l3 ! Mem[00000000758000ee] jmpl %o7,%g0 ldsw [%i0+0x01c],%l6 ! Mem[00000000740000dc] p50_far_1_hem: membar #Sync stx %l0,[%i0+0x030] ! Mem[00000000740000f0] ldsh [%i2+0x010],%l6 ! Mem[00000000750000d0] stb %l4,[%i3+0x024] ! Mem[00000000758000e4] ldsh [%i1+0x03c],%l4 ! Mem[00000000748000fc] ldsh [%i3+0x02e],%l3 ! Mem[00000000758000ee] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x01c],%l6 ! Mem[00000000740000dc] p50_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p51_far_1_le: ldx [%i2+0x028],%l0 ! Mem[00000000770000e8] jmpl %o7,%g0 lduh [%i1+0x034],%l4 ! Mem[00000000768000f4] p51_far_1_lem: membar #Sync ldx [%i2+0x028],%l0 ! Mem[00000000770000e8] membar #Sync jmpl %o7,%g0 lduh [%i1+0x034],%l4 ! Mem[00000000768000f4] p51_far_1_he: ldd [%i0+0x028],%l6 ! Mem[00000000760000e8] swap [%i3+0x00c],%l0 ! Mem[00000000778000cc] ldsw [%i2+0x014],%l0 ! Mem[00000000770000d4] jmpl %o7,%g0 swap [%i0+0x010],%l6 ! Mem[00000000760000d0] p51_far_1_hem: membar #Sync ldd [%i0+0x028],%l6 ! Mem[00000000760000e8] swap [%i3+0x00c],%l0 ! Mem[00000000778000cc] ldsw [%i2+0x014],%l0 ! Mem[00000000770000d4] membar #Sync jmpl %o7,%g0 swap [%i0+0x010],%l6 ! Mem[00000000760000d0] p51_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p52_far_1_le: ldstub [%i0+0x038],%l2 ! Mem[00000000780000f8] ldd [%i1+0x000],%l4 ! Mem[00000000788000c0] jmpl %o7,%g0 ldsw [%i0+0x00c],%l5 ! Mem[00000000780000cc] p52_far_1_lem: membar #Sync ldstub [%i0+0x038],%l2 ! Mem[00000000780000f8] ldd [%i1+0x000],%l4 ! Mem[00000000788000c0] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x00c],%l5 ! Mem[00000000780000cc] p52_far_1_he: std %l6,[%i2+0x008] ! Mem[00000000790000c8] ldd [%i1+0x038],%l6 ! Mem[00000000788000f8] jmpl %o7,%g0 ldstub [%i3+0x02a],%l4 ! Mem[00000000798000ea] p52_far_1_hem: membar #Sync std %l6,[%i2+0x008] ! Mem[00000000790000c8] ldd [%i1+0x038],%l6 ! Mem[00000000788000f8] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x02a],%l4 ! Mem[00000000798000ea] p52_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p53_far_1_le: ldsh [%i3+0x01a],%l0 ! Mem[000000007b8000da] swap [%i0+0x034],%l0 ! Mem[000000007a0000f4] swap [%i1+0x020],%l1 ! Mem[000000007a8000e0] ldstub [%i0+0x038],%l2 ! Mem[000000007a0000f8] swap [%i3+0x018],%l2 ! Mem[000000007b8000d8] jmpl %o7,%g0 lduh [%i0+0x02c],%l3 ! Mem[000000007a0000ec] p53_far_1_lem: membar #Sync ldsh [%i3+0x01a],%l0 ! Mem[000000007b8000da] swap [%i0+0x034],%l0 ! Mem[000000007a0000f4] swap [%i1+0x020],%l1 ! Mem[000000007a8000e0] ldstub [%i0+0x038],%l2 ! Mem[000000007a0000f8] swap [%i3+0x018],%l2 ! Mem[000000007b8000d8] membar #Sync jmpl %o7,%g0 lduh [%i0+0x02c],%l3 ! Mem[000000007a0000ec] p53_far_1_he: stw %l0,[%i3+0x034] ! Mem[000000007b8000f4] ldd [%i1+0x018],%l0 ! Mem[000000007a8000d8] ldsb [%i3+0x025],%l5 ! Mem[000000007b8000e5] sth %l6,[%i3+0x00c] ! Mem[000000007b8000cc] ldsh [%i3+0x03e],%l6 ! Mem[000000007b8000fe] ldub [%i3+0x02a],%l4 ! Mem[000000007b8000ea] jmpl %o7,%g0 ldstub [%i0+0x03a],%l7 ! Mem[000000007a0000fa] p53_far_1_hem: membar #Sync stw %l0,[%i3+0x034] ! Mem[000000007b8000f4] ldd [%i1+0x018],%l0 ! Mem[000000007a8000d8] ldsb [%i3+0x025],%l5 ! Mem[000000007b8000e5] sth %l6,[%i3+0x00c] ! Mem[000000007b8000cc] ldsh [%i3+0x03e],%l6 ! Mem[000000007b8000fe] ldub [%i3+0x02a],%l4 ! Mem[000000007b8000ea] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03a],%l7 ! Mem[000000007a0000fa] p53_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p54_far_1_le: ldsh [%i1+0x014],%l1 ! Mem[000000007c8000d4] ldub [%i0+0x02f],%l6 ! Mem[000000007c0000ef] ldsh [%i3+0x010],%l4 ! Mem[000000007d8000d0] jmpl %o7,%g0 ldstub [%i0+0x03a],%l0 ! Mem[000000007c0000fa] p54_far_1_lem: membar #Sync ldsh [%i1+0x014],%l1 ! Mem[000000007c8000d4] ldub [%i0+0x02f],%l6 ! Mem[000000007c0000ef] ldsh [%i3+0x010],%l4 ! Mem[000000007d8000d0] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03a],%l0 ! Mem[000000007c0000fa] p54_far_1_he: ldd [%i1+0x010],%l4 ! Mem[000000007c8000d0] sth %l7,[%i0+0x03a] ! Mem[000000007c0000fa] sth %l6,[%i2+0x02c] ! Mem[000000007d0000ec] ldsh [%i0+0x000],%l1 ! Mem[000000007c0000c0] jmpl %o7,%g0 swap [%i3+0x020],%l4 ! Mem[000000007d8000e0] p54_far_1_hem: membar #Sync ldd [%i1+0x010],%l4 ! Mem[000000007c8000d0] sth %l7,[%i0+0x03a] ! Mem[000000007c0000fa] sth %l6,[%i2+0x02c] ! Mem[000000007d0000ec] ldsh [%i0+0x000],%l1 ! Mem[000000007c0000c0] membar #Sync jmpl %o7,%g0 swap [%i3+0x020],%l4 ! Mem[000000007d8000e0] p54_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p55_far_1_le: ldsb [%i2+0x021],%l1 ! Mem[000000007f0000e1] jmpl %o7,%g0 std %l4,[%i1+0x030] ! Mem[000000007e8000f0] p55_far_1_lem: membar #Sync ldsb [%i2+0x021],%l1 ! Mem[000000007f0000e1] membar #Sync jmpl %o7,%g0 std %l4,[%i1+0x030] ! Mem[000000007e8000f0] p55_far_1_he: jmpl %o7,%g0 std %l6,[%i3+0x038] ! Mem[000000007f8000f8] jmpl %o7,%g0 nop p55_far_1_hem: membar #Sync jmpl %o7,%g0 std %l6,[%i3+0x038] ! Mem[000000007f8000f8] jmpl %o7,%g0 nop p55_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p56_far_1_le: std %l0,[%i2+0x020] ! Mem[00000000810000e0] std %l0,[%i3+0x030] ! Mem[00000000818000f0] swap [%i0+0x014],%l5 ! Mem[00000000800000d4] ldstub [%i2+0x03b],%l2 ! Mem[00000000810000fb] std %l2,[%i1+0x020] ! Mem[00000000808000e0] jmpl %o7,%g0 ldsh [%i2+0x02c],%l4 ! Mem[00000000810000ec] p56_far_1_lem: membar #Sync std %l0,[%i2+0x020] ! Mem[00000000810000e0] std %l0,[%i3+0x030] ! Mem[00000000818000f0] swap [%i0+0x014],%l5 ! Mem[00000000800000d4] ldstub [%i2+0x03b],%l2 ! Mem[00000000810000fb] std %l2,[%i1+0x020] ! Mem[00000000808000e0] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x02c],%l4 ! Mem[00000000810000ec] p56_far_1_he: stx %l2,[%i3+0x008] ! Mem[00000000818000c8] lduh [%i3+0x000],%l0 ! Mem[00000000818000c0] jmpl %o7,%g0 lduw [%i0+0x030],%l3 ! Mem[00000000800000f0] p56_far_1_hem: membar #Sync stx %l2,[%i3+0x008] ! Mem[00000000818000c8] lduh [%i3+0x000],%l0 ! Mem[00000000818000c0] membar #Sync jmpl %o7,%g0 lduw [%i0+0x030],%l3 ! Mem[00000000800000f0] p56_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p57_far_1_le: ldd [%i3+0x000],%l0 ! Mem[00000000838000c0] jmpl %o7,%g0 ldd [%i1+0x030],%l0 ! Mem[00000000828000f0] p57_far_1_lem: membar #Sync ldd [%i3+0x000],%l0 ! Mem[00000000838000c0] membar #Sync jmpl %o7,%g0 ldd [%i1+0x030],%l0 ! Mem[00000000828000f0] p57_far_1_he: lduw [%i1+0x03c],%l6 ! Mem[00000000828000fc] ldsh [%i3+0x02a],%l3 ! Mem[00000000838000ea] ldub [%i3+0x003],%l1 ! Mem[00000000838000c3] std %l6,[%i1+0x020] ! Mem[00000000828000e0] jmpl %o7,%g0 sth %l4,[%i0+0x01c] ! Mem[00000000820000dc] p57_far_1_hem: membar #Sync lduw [%i1+0x03c],%l6 ! Mem[00000000828000fc] ldsh [%i3+0x02a],%l3 ! Mem[00000000838000ea] ldub [%i3+0x003],%l1 ! Mem[00000000838000c3] std %l6,[%i1+0x020] ! Mem[00000000828000e0] membar #Sync jmpl %o7,%g0 sth %l4,[%i0+0x01c] ! Mem[00000000820000dc] p57_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p58_far_1_le: ldstub [%i2+0x03b],%l7 ! Mem[00000000850000fb] ldd [%i2+0x008],%l0 ! Mem[00000000850000c8] swap [%i0+0x014],%l4 ! Mem[00000000840000d4] lduh [%i3+0x014],%l1 ! Mem[00000000858000d4] ldub [%i2+0x02f],%l6 ! Mem[00000000850000ef] jmpl %o7,%g0 lduh [%i3+0x02a],%l5 ! Mem[00000000858000ea] p58_far_1_lem: membar #Sync ldstub [%i2+0x03b],%l7 ! Mem[00000000850000fb] ldd [%i2+0x008],%l0 ! Mem[00000000850000c8] swap [%i0+0x014],%l4 ! Mem[00000000840000d4] lduh [%i3+0x014],%l1 ! Mem[00000000858000d4] ldub [%i2+0x02f],%l6 ! Mem[00000000850000ef] membar #Sync jmpl %o7,%g0 lduh [%i3+0x02a],%l5 ! Mem[00000000858000ea] p58_far_1_he: ldd [%i1+0x010],%l6 ! Mem[00000000848000d0] lduw [%i2+0x024],%l4 ! Mem[00000000850000e4] ldstub [%i2+0x03d],%l4 ! Mem[00000000850000fd] stx %l3,[%i0+0x028] ! Mem[00000000840000e8] std %l2,[%i3+0x028] ! Mem[00000000858000e8] jmpl %o7,%g0 stw %l5,[%i2+0x018] ! Mem[00000000850000d8] p58_far_1_hem: membar #Sync ldd [%i1+0x010],%l6 ! Mem[00000000848000d0] lduw [%i2+0x024],%l4 ! Mem[00000000850000e4] ldstub [%i2+0x03d],%l4 ! Mem[00000000850000fd] stx %l3,[%i0+0x028] ! Mem[00000000840000e8] std %l2,[%i3+0x028] ! Mem[00000000858000e8] membar #Sync jmpl %o7,%g0 stw %l5,[%i2+0x018] ! Mem[00000000850000d8] p58_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p59_far_1_le: ldstub [%i2+0x026],%l6 ! Mem[00000000870000e6] swap [%i2+0x034],%l5 ! Mem[00000000870000f4] ldub [%i2+0x024],%l4 ! Mem[00000000870000e4] stx %l5,[%i2+0x008] ! Mem[00000000870000c8] ldd [%i2+0x038],%l4 ! Mem[00000000870000f8] stw %l6,[%i1+0x000] ! Mem[00000000868000c0] jmpl %o7,%g0 lduw [%i1+0x038],%l2 ! Mem[00000000868000f8] p59_far_1_lem: membar #Sync ldstub [%i2+0x026],%l6 ! Mem[00000000870000e6] swap [%i2+0x034],%l5 ! Mem[00000000870000f4] ldub [%i2+0x024],%l4 ! Mem[00000000870000e4] stx %l5,[%i2+0x008] ! Mem[00000000870000c8] ldd [%i2+0x038],%l4 ! Mem[00000000870000f8] stw %l6,[%i1+0x000] ! Mem[00000000868000c0] membar #Sync jmpl %o7,%g0 lduw [%i1+0x038],%l2 ! Mem[00000000868000f8] p59_far_1_he: ldstub [%i1+0x01b],%l7 ! Mem[00000000868000db] stx %l7,[%i3+0x010] ! Mem[00000000878000d0] ldsb [%i1+0x00b],%l1 ! Mem[00000000868000cb] swap [%i0+0x020],%l0 ! Mem[00000000860000e0] jmpl %o7,%g0 lduw [%i2+0x010],%l3 ! Mem[00000000870000d0] p59_far_1_hem: membar #Sync ldstub [%i1+0x01b],%l7 ! Mem[00000000868000db] stx %l7,[%i3+0x010] ! Mem[00000000878000d0] ldsb [%i1+0x00b],%l1 ! Mem[00000000868000cb] swap [%i0+0x020],%l0 ! Mem[00000000860000e0] membar #Sync jmpl %o7,%g0 lduw [%i2+0x010],%l3 ! Mem[00000000870000d0] p59_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p60_far_1_le: ldub [%i1+0x03a],%l0 ! Mem[00000000888000fa] stb %l4,[%i2+0x032] ! Mem[00000000890000f2] jmpl %o7,%g0 lduh [%i1+0x038],%l2 ! Mem[00000000888000f8] p60_far_1_lem: membar #Sync ldub [%i1+0x03a],%l0 ! Mem[00000000888000fa] stb %l4,[%i2+0x032] ! Mem[00000000890000f2] membar #Sync jmpl %o7,%g0 lduh [%i1+0x038],%l2 ! Mem[00000000888000f8] p60_far_1_he: jmpl %o7,%g0 ldsw [%i0+0x020],%l3 ! Mem[00000000880000e0] jmpl %o7,%g0 nop p60_far_1_hem: membar #Sync jmpl %o7,%g0 ldsw [%i0+0x020],%l3 ! Mem[00000000880000e0] jmpl %o7,%g0 nop p60_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p61_far_1_le: std %l6,[%i2+0x018] ! Mem[000000008b0000d8] ldd [%i3+0x010],%l4 ! Mem[000000008b8000d0] ldd [%i0+0x018],%l0 ! Mem[000000008a0000d8] ldd [%i1+0x010],%l0 ! Mem[000000008a8000d0] jmpl %o7,%g0 ldsw [%i2+0x020],%l5 ! Mem[000000008b0000e0] p61_far_1_lem: membar #Sync std %l6,[%i2+0x018] ! Mem[000000008b0000d8] ldd [%i3+0x010],%l4 ! Mem[000000008b8000d0] ldd [%i0+0x018],%l0 ! Mem[000000008a0000d8] ldd [%i1+0x010],%l0 ! Mem[000000008a8000d0] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x020],%l5 ! Mem[000000008b0000e0] p61_far_1_he: sth %l0,[%i1+0x014] ! Mem[000000008a8000d4] lduw [%i3+0x010],%l6 ! Mem[000000008b8000d0] ldsw [%i3+0x004],%l4 ! Mem[000000008b8000c4] stx %l0,[%i3+0x030] ! Mem[000000008b8000f0] ldx [%i0+0x018],%l1 ! Mem[000000008a0000d8] jmpl %o7,%g0 ldstub [%i2+0x025],%l5 ! Mem[000000008b0000e5] p61_far_1_hem: membar #Sync sth %l0,[%i1+0x014] ! Mem[000000008a8000d4] lduw [%i3+0x010],%l6 ! Mem[000000008b8000d0] ldsw [%i3+0x004],%l4 ! Mem[000000008b8000c4] stx %l0,[%i3+0x030] ! Mem[000000008b8000f0] ldx [%i0+0x018],%l1 ! Mem[000000008a0000d8] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x025],%l5 ! Mem[000000008b0000e5] p61_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p62_far_1_le: swap [%i2+0x010],%l4 ! Mem[000000008d0000d0] jmpl %o7,%g0 ldstub [%i2+0x01d],%l2 ! Mem[000000008d0000dd] p62_far_1_lem: membar #Sync swap [%i2+0x010],%l4 ! Mem[000000008d0000d0] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01d],%l2 ! Mem[000000008d0000dd] p62_far_1_he: stx %l6,[%i2+0x038] ! Mem[000000008d0000f8] jmpl %o7,%g0 swap [%i1+0x020],%l1 ! Mem[000000008c8000e0] p62_far_1_hem: membar #Sync stx %l6,[%i2+0x038] ! Mem[000000008d0000f8] membar #Sync jmpl %o7,%g0 swap [%i1+0x020],%l1 ! Mem[000000008c8000e0] p62_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p63_far_1_le: jmpl %o7,%g0 stx %l4,[%i1+0x020] ! Mem[000000008e8000e0] jmpl %o7,%g0 nop p63_far_1_lem: membar #Sync jmpl %o7,%g0 stx %l4,[%i1+0x020] ! Mem[000000008e8000e0] jmpl %o7,%g0 nop p63_far_1_he: ldsw [%i3+0x038],%l5 ! Mem[000000008f8000f8] ldstub [%i2+0x005],%l1 ! Mem[000000008f0000c5] ldd [%i1+0x008],%l6 ! Mem[000000008e8000c8] jmpl %o7,%g0 std %l6,[%i3+0x018] ! Mem[000000008f8000d8] p63_far_1_hem: membar #Sync ldsw [%i3+0x038],%l5 ! Mem[000000008f8000f8] ldstub [%i2+0x005],%l1 ! Mem[000000008f0000c5] ldd [%i1+0x008],%l6 ! Mem[000000008e8000c8] membar #Sync jmpl %o7,%g0 std %l6,[%i3+0x018] ! Mem[000000008f8000d8] p63_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 far1_b2b_h: nop nop nop nop nop nop jmpl %o7,%g0 nop far1_b2b_l: nop nop nop nop nop nop jmpl %o7,%g0 nop user_far1_end: .seg "text" .text .align 0x2000 user_far2_start: p0_far_2_le: ldub [%i3+0x002],%l3 ! Mem[00000000118000c2] ldx [%i1+0x010],%l6 ! Mem[00000000108000d0] lduw [%i1+0x004],%l6 ! Mem[00000000108000c4] swap [%i0+0x034],%l1 ! Mem[00000000100000f4] jmpl %o7,%g0 ldx [%i0+0x018],%l5 ! Mem[00000000100000d8] p0_far_2_lem: membar #Sync ldub [%i3+0x002],%l3 ! Mem[00000000118000c2] ldx [%i1+0x010],%l6 ! Mem[00000000108000d0] lduw [%i1+0x004],%l6 ! Mem[00000000108000c4] swap [%i0+0x034],%l1 ! Mem[00000000100000f4] membar #Sync jmpl %o7,%g0 ldx [%i0+0x018],%l5 ! Mem[00000000100000d8] p0_far_2_he: stw %l2,[%i3+0x034] ! Mem[00000000118000f4] ldstub [%i1+0x002],%l0 ! Mem[00000000108000c2] jmpl %o7,%g0 ldx [%i0+0x030],%l1 ! Mem[00000000100000f0] p0_far_2_hem: membar #Sync stw %l2,[%i3+0x034] ! Mem[00000000118000f4] ldstub [%i1+0x002],%l0 ! Mem[00000000108000c2] membar #Sync jmpl %o7,%g0 ldx [%i0+0x030],%l1 ! Mem[00000000100000f0] p0_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p1_far_2_le: swap [%i1+0x000],%l1 ! Mem[00000000128000c0] jmpl %o7,%g0 ldub [%i2+0x015],%l0 ! Mem[00000000130000d5] p1_far_2_lem: membar #Sync swap [%i1+0x000],%l1 ! Mem[00000000128000c0] membar #Sync jmpl %o7,%g0 ldub [%i2+0x015],%l0 ! Mem[00000000130000d5] p1_far_2_he: sth %l1,[%i3+0x004] ! Mem[00000000138000c4] sth %l4,[%i3+0x02e] ! Mem[00000000138000ee] ldsb [%i0+0x003],%l1 ! Mem[00000000120000c3] swap [%i3+0x024],%l7 ! Mem[00000000138000e4] ldsh [%i0+0x01c],%l4 ! Mem[00000000120000dc] jmpl %o7,%g0 ldub [%i2+0x00f],%l0 ! Mem[00000000130000cf] p1_far_2_hem: membar #Sync sth %l1,[%i3+0x004] ! Mem[00000000138000c4] sth %l4,[%i3+0x02e] ! Mem[00000000138000ee] ldsb [%i0+0x003],%l1 ! Mem[00000000120000c3] swap [%i3+0x024],%l7 ! Mem[00000000138000e4] ldsh [%i0+0x01c],%l4 ! Mem[00000000120000dc] membar #Sync jmpl %o7,%g0 ldub [%i2+0x00f],%l0 ! Mem[00000000130000cf] p1_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p2_far_2_le: sth %l2,[%i2+0x006] ! Mem[00000000150000c6] ldstub [%i1+0x001],%l7 ! Mem[00000000148000c1] swap [%i1+0x030],%l0 ! Mem[00000000148000f0] stx %l3,[%i1+0x028] ! Mem[00000000148000e8] ldsw [%i2+0x02c],%l4 ! Mem[00000000150000ec] jmpl %o7,%g0 ldd [%i0+0x038],%l6 ! Mem[00000000140000f8] p2_far_2_lem: membar #Sync sth %l2,[%i2+0x006] ! Mem[00000000150000c6] ldstub [%i1+0x001],%l7 ! Mem[00000000148000c1] swap [%i1+0x030],%l0 ! Mem[00000000148000f0] stx %l3,[%i1+0x028] ! Mem[00000000148000e8] ldsw [%i2+0x02c],%l4 ! Mem[00000000150000ec] membar #Sync jmpl %o7,%g0 ldd [%i0+0x038],%l6 ! Mem[00000000140000f8] p2_far_2_he: jmpl %o7,%g0 lduh [%i0+0x024],%l2 ! Mem[00000000140000e4] jmpl %o7,%g0 nop p2_far_2_hem: membar #Sync jmpl %o7,%g0 lduh [%i0+0x024],%l2 ! Mem[00000000140000e4] jmpl %o7,%g0 nop p2_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p3_far_2_le: swap [%i0+0x034],%l1 ! Mem[00000000160000f4] ldstub [%i3+0x00c],%l3 ! Mem[00000000178000cc] ldstub [%i3+0x027],%l4 ! Mem[00000000178000e7] ldstub [%i2+0x03f],%l1 ! Mem[00000000170000ff] ldsw [%i3+0x020],%l5 ! Mem[00000000178000e0] lduh [%i2+0x022],%l1 ! Mem[00000000170000e2] jmpl %o7,%g0 ldstub [%i0+0x027],%l6 ! Mem[00000000160000e7] p3_far_2_lem: membar #Sync swap [%i0+0x034],%l1 ! Mem[00000000160000f4] ldstub [%i3+0x00c],%l3 ! Mem[00000000178000cc] ldstub [%i3+0x027],%l4 ! Mem[00000000178000e7] ldstub [%i2+0x03f],%l1 ! Mem[00000000170000ff] ldsw [%i3+0x020],%l5 ! Mem[00000000178000e0] lduh [%i2+0x022],%l1 ! Mem[00000000170000e2] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x027],%l6 ! Mem[00000000160000e7] p3_far_2_he: ldstub [%i2+0x02f],%l5 ! Mem[00000000170000ef] swap [%i3+0x020],%l4 ! Mem[00000000178000e0] stb %l0,[%i2+0x02a] ! Mem[00000000170000ea] ldsw [%i1+0x02c],%l2 ! Mem[00000000168000ec] jmpl %o7,%g0 ldstub [%i1+0x030],%l0 ! Mem[00000000168000f0] p3_far_2_hem: membar #Sync ldstub [%i2+0x02f],%l5 ! Mem[00000000170000ef] swap [%i3+0x020],%l4 ! Mem[00000000178000e0] stb %l0,[%i2+0x02a] ! Mem[00000000170000ea] ldsw [%i1+0x02c],%l2 ! Mem[00000000168000ec] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x030],%l0 ! Mem[00000000168000f0] p3_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p4_far_2_le: jmpl %o7,%g0 ldstub [%i2+0x034],%l5 ! Mem[00000000190000f4] jmpl %o7,%g0 nop p4_far_2_lem: membar #Sync jmpl %o7,%g0 ldstub [%i2+0x034],%l5 ! Mem[00000000190000f4] jmpl %o7,%g0 nop p4_far_2_he: ldsw [%i2+0x02c],%l6 ! Mem[00000000190000ec] ldx [%i0+0x000],%l1 ! Mem[00000000180000c0] lduh [%i2+0x018],%l5 ! Mem[00000000190000d8] stb %l1,[%i3+0x005] ! Mem[00000000198000c5] jmpl %o7,%g0 lduw [%i2+0x00c],%l4 ! Mem[00000000190000cc] p4_far_2_hem: membar #Sync ldsw [%i2+0x02c],%l6 ! Mem[00000000190000ec] ldx [%i0+0x000],%l1 ! Mem[00000000180000c0] lduh [%i2+0x018],%l5 ! Mem[00000000190000d8] stb %l1,[%i3+0x005] ! Mem[00000000198000c5] membar #Sync jmpl %o7,%g0 lduw [%i2+0x00c],%l4 ! Mem[00000000190000cc] p4_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p5_far_2_le: ldsw [%i0+0x018],%l3 ! Mem[000000001a0000d8] sth %l1,[%i3+0x036] ! Mem[000000001b8000f6] ldx [%i2+0x008],%l3 ! Mem[000000001b0000c8] swap [%i1+0x024],%l4 ! Mem[000000001a8000e4] ldx [%i0+0x010],%l2 ! Mem[000000001a0000d0] swap [%i0+0x014],%l2 ! Mem[000000001a0000d4] jmpl %o7,%g0 ldstub [%i0+0x035],%l2 ! Mem[000000001a0000f5] p5_far_2_lem: membar #Sync ldsw [%i0+0x018],%l3 ! Mem[000000001a0000d8] sth %l1,[%i3+0x036] ! Mem[000000001b8000f6] ldx [%i2+0x008],%l3 ! Mem[000000001b0000c8] swap [%i1+0x024],%l4 ! Mem[000000001a8000e4] ldx [%i0+0x010],%l2 ! Mem[000000001a0000d0] swap [%i0+0x014],%l2 ! Mem[000000001a0000d4] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x035],%l2 ! Mem[000000001a0000f5] p5_far_2_he: ldstub [%i1+0x014],%l5 ! Mem[000000001a8000d4] jmpl %o7,%g0 std %l2,[%i3+0x000] ! Mem[000000001b8000c0] p5_far_2_hem: membar #Sync ldstub [%i1+0x014],%l5 ! Mem[000000001a8000d4] membar #Sync jmpl %o7,%g0 std %l2,[%i3+0x000] ! Mem[000000001b8000c0] p5_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p6_far_2_le: lduh [%i2+0x006],%l2 ! Mem[000000001d0000c6] ldstub [%i1+0x02c],%l4 ! Mem[000000001c8000ec] ldsh [%i1+0x030],%l0 ! Mem[000000001c8000f0] ldd [%i2+0x028],%l4 ! Mem[000000001d0000e8] swap [%i1+0x00c],%l2 ! Mem[000000001c8000cc] jmpl %o7,%g0 sth %l0,[%i2+0x020] ! Mem[000000001d0000e0] p6_far_2_lem: membar #Sync lduh [%i2+0x006],%l2 ! Mem[000000001d0000c6] ldstub [%i1+0x02c],%l4 ! Mem[000000001c8000ec] ldsh [%i1+0x030],%l0 ! Mem[000000001c8000f0] ldd [%i2+0x028],%l4 ! Mem[000000001d0000e8] swap [%i1+0x00c],%l2 ! Mem[000000001c8000cc] membar #Sync jmpl %o7,%g0 sth %l0,[%i2+0x020] ! Mem[000000001d0000e0] p6_far_2_he: swap [%i2+0x010],%l3 ! Mem[000000001d0000d0] lduh [%i1+0x002],%l2 ! Mem[000000001c8000c2] swap [%i1+0x010],%l2 ! Mem[000000001c8000d0] ldstub [%i2+0x014],%l5 ! Mem[000000001d0000d4] ldstub [%i2+0x035],%l4 ! Mem[000000001d0000f5] swap [%i1+0x020],%l4 ! Mem[000000001c8000e0] jmpl %o7,%g0 swap [%i2+0x018],%l6 ! Mem[000000001d0000d8] p6_far_2_hem: membar #Sync swap [%i2+0x010],%l3 ! Mem[000000001d0000d0] lduh [%i1+0x002],%l2 ! Mem[000000001c8000c2] swap [%i1+0x010],%l2 ! Mem[000000001c8000d0] ldstub [%i2+0x014],%l5 ! Mem[000000001d0000d4] ldstub [%i2+0x035],%l4 ! Mem[000000001d0000f5] swap [%i1+0x020],%l4 ! Mem[000000001c8000e0] membar #Sync jmpl %o7,%g0 swap [%i2+0x018],%l6 ! Mem[000000001d0000d8] p6_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p7_far_2_le: ldx [%i2+0x000],%l6 ! Mem[000000001f0000c0] lduh [%i2+0x01e],%l5 ! Mem[000000001f0000de] ldsb [%i1+0x002],%l5 ! Mem[000000001e8000c2] jmpl %o7,%g0 ldub [%i1+0x00c],%l3 ! Mem[000000001e8000cc] p7_far_2_lem: membar #Sync ldx [%i2+0x000],%l6 ! Mem[000000001f0000c0] lduh [%i2+0x01e],%l5 ! Mem[000000001f0000de] ldsb [%i1+0x002],%l5 ! Mem[000000001e8000c2] membar #Sync jmpl %o7,%g0 ldub [%i1+0x00c],%l3 ! Mem[000000001e8000cc] p7_far_2_he: std %l6,[%i0+0x028] ! Mem[000000001e0000e8] ldx [%i1+0x020],%l2 ! Mem[000000001e8000e0] stb %l2,[%i2+0x022] ! Mem[000000001f0000e2] sth %l2,[%i2+0x012] ! Mem[000000001f0000d2] lduh [%i2+0x024],%l7 ! Mem[000000001f0000e4] ldd [%i2+0x028],%l0 ! Mem[000000001f0000e8] jmpl %o7,%g0 ldstub [%i0+0x02f],%l2 ! Mem[000000001e0000ef] p7_far_2_hem: membar #Sync std %l6,[%i0+0x028] ! Mem[000000001e0000e8] ldx [%i1+0x020],%l2 ! Mem[000000001e8000e0] stb %l2,[%i2+0x022] ! Mem[000000001f0000e2] sth %l2,[%i2+0x012] ! Mem[000000001f0000d2] lduh [%i2+0x024],%l7 ! Mem[000000001f0000e4] ldd [%i2+0x028],%l0 ! Mem[000000001f0000e8] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x02f],%l2 ! Mem[000000001e0000ef] p7_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p8_far_2_le: ldub [%i2+0x028],%l7 ! Mem[00000000210000e8] swap [%i2+0x020],%l4 ! Mem[00000000210000e0] ldstub [%i2+0x031],%l2 ! Mem[00000000210000f1] stx %l2,[%i0+0x038] ! Mem[00000000200000f8] jmpl %o7,%g0 stb %l2,[%i2+0x019] ! Mem[00000000210000d9] p8_far_2_lem: membar #Sync ldub [%i2+0x028],%l7 ! Mem[00000000210000e8] swap [%i2+0x020],%l4 ! Mem[00000000210000e0] ldstub [%i2+0x031],%l2 ! Mem[00000000210000f1] stx %l2,[%i0+0x038] ! Mem[00000000200000f8] membar #Sync jmpl %o7,%g0 stb %l2,[%i2+0x019] ! Mem[00000000210000d9] p8_far_2_he: stx %l7,[%i3+0x018] ! Mem[00000000218000d8] stx %l1,[%i2+0x030] ! Mem[00000000210000f0] jmpl %o7,%g0 lduw [%i0+0x030],%l2 ! Mem[00000000200000f0] p8_far_2_hem: membar #Sync stx %l7,[%i3+0x018] ! Mem[00000000218000d8] stx %l1,[%i2+0x030] ! Mem[00000000210000f0] membar #Sync jmpl %o7,%g0 lduw [%i0+0x030],%l2 ! Mem[00000000200000f0] p8_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p9_far_2_le: jmpl %o7,%g0 ldsh [%i3+0x03e],%l1 ! Mem[00000000238000fe] jmpl %o7,%g0 nop p9_far_2_lem: membar #Sync jmpl %o7,%g0 ldsh [%i3+0x03e],%l1 ! Mem[00000000238000fe] jmpl %o7,%g0 nop p9_far_2_he: swap [%i3+0x004],%l2 ! Mem[00000000238000c4] ldstub [%i2+0x029],%l5 ! Mem[00000000230000e9] ldsb [%i3+0x002],%l5 ! Mem[00000000238000c2] ldd [%i3+0x028],%l4 ! Mem[00000000238000e8] stw %l7,[%i0+0x024] ! Mem[00000000220000e4] ldstub [%i1+0x01c],%l5 ! Mem[00000000228000dc] jmpl %o7,%g0 ldub [%i3+0x001],%l2 ! Mem[00000000238000c1] p9_far_2_hem: membar #Sync swap [%i3+0x004],%l2 ! Mem[00000000238000c4] ldstub [%i2+0x029],%l5 ! Mem[00000000230000e9] ldsb [%i3+0x002],%l5 ! Mem[00000000238000c2] ldd [%i3+0x028],%l4 ! Mem[00000000238000e8] stw %l7,[%i0+0x024] ! Mem[00000000220000e4] ldstub [%i1+0x01c],%l5 ! Mem[00000000228000dc] membar #Sync jmpl %o7,%g0 ldub [%i3+0x001],%l2 ! Mem[00000000238000c1] p9_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p10_far_2_le: stw %l4,[%i0+0x024] ! Mem[00000000240000e4] swap [%i3+0x038],%l3 ! Mem[00000000258000f8] stw %l3,[%i1+0x018] ! Mem[00000000248000d8] lduw [%i3+0x038],%l5 ! Mem[00000000258000f8] lduh [%i3+0x02c],%l5 ! Mem[00000000258000ec] jmpl %o7,%g0 ldsb [%i0+0x00d],%l2 ! Mem[00000000240000cd] p10_far_2_lem: membar #Sync stw %l4,[%i0+0x024] ! Mem[00000000240000e4] swap [%i3+0x038],%l3 ! Mem[00000000258000f8] stw %l3,[%i1+0x018] ! Mem[00000000248000d8] lduw [%i3+0x038],%l5 ! Mem[00000000258000f8] lduh [%i3+0x02c],%l5 ! Mem[00000000258000ec] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x00d],%l2 ! Mem[00000000240000cd] p10_far_2_he: jmpl %o7,%g0 stx %l7,[%i1+0x028] ! Mem[00000000248000e8] jmpl %o7,%g0 nop p10_far_2_hem: membar #Sync jmpl %o7,%g0 stx %l7,[%i1+0x028] ! Mem[00000000248000e8] jmpl %o7,%g0 nop p10_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p11_far_2_le: stb %l1,[%i2+0x000] ! Mem[00000000270000c0] ldub [%i1+0x027],%l4 ! Mem[00000000268000e7] swap [%i0+0x03c],%l1 ! Mem[00000000260000fc] ldstub [%i1+0x032],%l4 ! Mem[00000000268000f2] jmpl %o7,%g0 swap [%i1+0x018],%l1 ! Mem[00000000268000d8] p11_far_2_lem: membar #Sync stb %l1,[%i2+0x000] ! Mem[00000000270000c0] ldub [%i1+0x027],%l4 ! Mem[00000000268000e7] swap [%i0+0x03c],%l1 ! Mem[00000000260000fc] ldstub [%i1+0x032],%l4 ! Mem[00000000268000f2] membar #Sync jmpl %o7,%g0 swap [%i1+0x018],%l1 ! Mem[00000000268000d8] p11_far_2_he: ldub [%i3+0x002],%l5 ! Mem[00000000278000c2] jmpl %o7,%g0 ldstub [%i3+0x02f],%l5 ! Mem[00000000278000ef] p11_far_2_hem: membar #Sync ldub [%i3+0x002],%l5 ! Mem[00000000278000c2] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x02f],%l5 ! Mem[00000000278000ef] p11_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p12_far_2_le: stw %l6,[%i3+0x02c] ! Mem[00000000298000ec] swap [%i1+0x004],%l3 ! Mem[00000000288000c4] ldd [%i1+0x000],%l6 ! Mem[00000000288000c0] jmpl %o7,%g0 ldd [%i2+0x018],%l4 ! Mem[00000000290000d8] p12_far_2_lem: membar #Sync stw %l6,[%i3+0x02c] ! Mem[00000000298000ec] swap [%i1+0x004],%l3 ! Mem[00000000288000c4] ldd [%i1+0x000],%l6 ! Mem[00000000288000c0] membar #Sync jmpl %o7,%g0 ldd [%i2+0x018],%l4 ! Mem[00000000290000d8] p12_far_2_he: std %l0,[%i0+0x008] ! Mem[00000000280000c8] ldstub [%i0+0x01d],%l7 ! Mem[00000000280000dd] stx %l4,[%i0+0x020] ! Mem[00000000280000e0] ldstub [%i2+0x012],%l7 ! Mem[00000000290000d2] jmpl %o7,%g0 ldstub [%i0+0x028],%l7 ! Mem[00000000280000e8] p12_far_2_hem: membar #Sync std %l0,[%i0+0x008] ! Mem[00000000280000c8] ldstub [%i0+0x01d],%l7 ! Mem[00000000280000dd] stx %l4,[%i0+0x020] ! Mem[00000000280000e0] ldstub [%i2+0x012],%l7 ! Mem[00000000290000d2] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x028],%l7 ! Mem[00000000280000e8] p12_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p13_far_2_le: swap [%i3+0x00c],%l2 ! Mem[000000002b8000cc] jmpl %o7,%g0 stb %l0,[%i1+0x000] ! Mem[000000002a8000c0] p13_far_2_lem: membar #Sync swap [%i3+0x00c],%l2 ! Mem[000000002b8000cc] membar #Sync jmpl %o7,%g0 stb %l0,[%i1+0x000] ! Mem[000000002a8000c0] p13_far_2_he: ldx [%i2+0x030],%l3 ! Mem[000000002b0000f0] jmpl %o7,%g0 ldd [%i0+0x030],%l2 ! Mem[000000002a0000f0] p13_far_2_hem: membar #Sync ldx [%i2+0x030],%l3 ! Mem[000000002b0000f0] membar #Sync jmpl %o7,%g0 ldd [%i0+0x030],%l2 ! Mem[000000002a0000f0] p13_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p14_far_2_le: std %l0,[%i0+0x000] ! Mem[000000002c0000c0] jmpl %o7,%g0 lduw [%i2+0x028],%l3 ! Mem[000000002d0000e8] p14_far_2_lem: membar #Sync std %l0,[%i0+0x000] ! Mem[000000002c0000c0] membar #Sync jmpl %o7,%g0 lduw [%i2+0x028],%l3 ! Mem[000000002d0000e8] p14_far_2_he: stw %l0,[%i1+0x014] ! Mem[000000002c8000d4] swap [%i2+0x02c],%l4 ! Mem[000000002d0000ec] ldd [%i0+0x020],%l2 ! Mem[000000002c0000e0] sth %l5,[%i3+0x006] ! Mem[000000002d8000c6] jmpl %o7,%g0 ldstub [%i3+0x001],%l7 ! Mem[000000002d8000c1] p14_far_2_hem: membar #Sync stw %l0,[%i1+0x014] ! Mem[000000002c8000d4] swap [%i2+0x02c],%l4 ! Mem[000000002d0000ec] ldd [%i0+0x020],%l2 ! Mem[000000002c0000e0] sth %l5,[%i3+0x006] ! Mem[000000002d8000c6] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x001],%l7 ! Mem[000000002d8000c1] p14_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p15_far_2_le: stx %l5,[%i2+0x028] ! Mem[000000002f0000e8] ldsw [%i3+0x008],%l7 ! Mem[000000002f8000c8] stx %l4,[%i1+0x020] ! Mem[000000002e8000e0] ldsw [%i2+0x014],%l0 ! Mem[000000002f0000d4] ldub [%i0+0x036],%l5 ! Mem[000000002e0000f6] jmpl %o7,%g0 ldub [%i3+0x00e],%l6 ! Mem[000000002f8000ce] p15_far_2_lem: membar #Sync stx %l5,[%i2+0x028] ! Mem[000000002f0000e8] ldsw [%i3+0x008],%l7 ! Mem[000000002f8000c8] stx %l4,[%i1+0x020] ! Mem[000000002e8000e0] ldsw [%i2+0x014],%l0 ! Mem[000000002f0000d4] ldub [%i0+0x036],%l5 ! Mem[000000002e0000f6] membar #Sync jmpl %o7,%g0 ldub [%i3+0x00e],%l6 ! Mem[000000002f8000ce] p15_far_2_he: ldd [%i0+0x000],%l0 ! Mem[000000002e0000c0] ldstub [%i3+0x026],%l7 ! Mem[000000002f8000e6] swap [%i3+0x01c],%l4 ! Mem[000000002f8000dc] ldsw [%i1+0x00c],%l0 ! Mem[000000002e8000cc] stb %l2,[%i0+0x008] ! Mem[000000002e0000c8] jmpl %o7,%g0 stw %l7,[%i0+0x02c] ! Mem[000000002e0000ec] p15_far_2_hem: membar #Sync ldd [%i0+0x000],%l0 ! Mem[000000002e0000c0] ldstub [%i3+0x026],%l7 ! Mem[000000002f8000e6] swap [%i3+0x01c],%l4 ! Mem[000000002f8000dc] ldsw [%i1+0x00c],%l0 ! Mem[000000002e8000cc] stb %l2,[%i0+0x008] ! Mem[000000002e0000c8] membar #Sync jmpl %o7,%g0 stw %l7,[%i0+0x02c] ! Mem[000000002e0000ec] p15_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p16_far_2_le: swap [%i0+0x02c],%l5 ! Mem[00000000300000ec] ldub [%i0+0x001],%l5 ! Mem[00000000300000c1] sth %l5,[%i2+0x016] ! Mem[00000000310000d6] ldsb [%i2+0x02e],%l6 ! Mem[00000000310000ee] ldub [%i0+0x007],%l3 ! Mem[00000000300000c7] ldstub [%i2+0x007],%l6 ! Mem[00000000310000c7] jmpl %o7,%g0 ldx [%i2+0x018],%l5 ! Mem[00000000310000d8] p16_far_2_lem: membar #Sync swap [%i0+0x02c],%l5 ! Mem[00000000300000ec] ldub [%i0+0x001],%l5 ! Mem[00000000300000c1] sth %l5,[%i2+0x016] ! Mem[00000000310000d6] ldsb [%i2+0x02e],%l6 ! Mem[00000000310000ee] ldub [%i0+0x007],%l3 ! Mem[00000000300000c7] ldstub [%i2+0x007],%l6 ! Mem[00000000310000c7] membar #Sync jmpl %o7,%g0 ldx [%i2+0x018],%l5 ! Mem[00000000310000d8] p16_far_2_he: jmpl %o7,%g0 ldd [%i0+0x008],%l0 ! Mem[00000000300000c8] jmpl %o7,%g0 nop p16_far_2_hem: membar #Sync jmpl %o7,%g0 ldd [%i0+0x008],%l0 ! Mem[00000000300000c8] jmpl %o7,%g0 nop p16_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p17_far_2_le: ldstub [%i0+0x027],%l7 ! Mem[00000000320000e7] jmpl %o7,%g0 ldsw [%i0+0x014],%l6 ! Mem[00000000320000d4] p17_far_2_lem: membar #Sync ldstub [%i0+0x027],%l7 ! Mem[00000000320000e7] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x014],%l6 ! Mem[00000000320000d4] p17_far_2_he: lduh [%i2+0x018],%l6 ! Mem[00000000330000d8] lduh [%i2+0x02e],%l2 ! Mem[00000000330000ee] jmpl %o7,%g0 ldsh [%i2+0x000],%l4 ! Mem[00000000330000c0] p17_far_2_hem: membar #Sync lduh [%i2+0x018],%l6 ! Mem[00000000330000d8] lduh [%i2+0x02e],%l2 ! Mem[00000000330000ee] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x000],%l4 ! Mem[00000000330000c0] p17_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p18_far_2_le: ldsb [%i0+0x03b],%l2 ! Mem[00000000340000fb] ldstub [%i3+0x024],%l3 ! Mem[00000000358000e4] jmpl %o7,%g0 lduw [%i2+0x02c],%l4 ! Mem[00000000350000ec] p18_far_2_lem: membar #Sync ldsb [%i0+0x03b],%l2 ! Mem[00000000340000fb] ldstub [%i3+0x024],%l3 ! Mem[00000000358000e4] membar #Sync jmpl %o7,%g0 lduw [%i2+0x02c],%l4 ! Mem[00000000350000ec] p18_far_2_he: lduw [%i2+0x030],%l2 ! Mem[00000000350000f0] ldsh [%i2+0x02c],%l2 ! Mem[00000000350000ec] ldstub [%i0+0x031],%l4 ! Mem[00000000340000f1] lduh [%i0+0x012],%l5 ! Mem[00000000340000d2] jmpl %o7,%g0 swap [%i2+0x010],%l3 ! Mem[00000000350000d0] p18_far_2_hem: membar #Sync lduw [%i2+0x030],%l2 ! Mem[00000000350000f0] ldsh [%i2+0x02c],%l2 ! Mem[00000000350000ec] ldstub [%i0+0x031],%l4 ! Mem[00000000340000f1] lduh [%i0+0x012],%l5 ! Mem[00000000340000d2] membar #Sync jmpl %o7,%g0 swap [%i2+0x010],%l3 ! Mem[00000000350000d0] p18_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p19_far_2_le: stx %l4,[%i3+0x030] ! Mem[00000000378000f0] lduh [%i0+0x034],%l2 ! Mem[00000000360000f4] jmpl %o7,%g0 ldsb [%i3+0x02f],%l4 ! Mem[00000000378000ef] p19_far_2_lem: membar #Sync stx %l4,[%i3+0x030] ! Mem[00000000378000f0] lduh [%i0+0x034],%l2 ! Mem[00000000360000f4] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x02f],%l4 ! Mem[00000000378000ef] p19_far_2_he: ldstub [%i2+0x035],%l4 ! Mem[00000000370000f5] jmpl %o7,%g0 ldsw [%i2+0x020],%l4 ! Mem[00000000370000e0] p19_far_2_hem: membar #Sync ldstub [%i2+0x035],%l4 ! Mem[00000000370000f5] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x020],%l4 ! Mem[00000000370000e0] p19_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p20_far_2_le: stw %l2,[%i0+0x03c] ! Mem[00000000380000fc] ldub [%i0+0x027],%l4 ! Mem[00000000380000e7] std %l2,[%i0+0x030] ! Mem[00000000380000f0] lduh [%i1+0x022],%l5 ! Mem[00000000388000e2] swap [%i0+0x000],%l1 ! Mem[00000000380000c0] jmpl %o7,%g0 ldd [%i1+0x028],%l2 ! Mem[00000000388000e8] p20_far_2_lem: membar #Sync stw %l2,[%i0+0x03c] ! Mem[00000000380000fc] ldub [%i0+0x027],%l4 ! Mem[00000000380000e7] std %l2,[%i0+0x030] ! Mem[00000000380000f0] lduh [%i1+0x022],%l5 ! Mem[00000000388000e2] swap [%i0+0x000],%l1 ! Mem[00000000380000c0] membar #Sync jmpl %o7,%g0 ldd [%i1+0x028],%l2 ! Mem[00000000388000e8] p20_far_2_he: swap [%i3+0x014],%l0 ! Mem[00000000398000d4] jmpl %o7,%g0 lduh [%i1+0x02e],%l4 ! Mem[00000000388000ee] p20_far_2_hem: membar #Sync swap [%i3+0x014],%l0 ! Mem[00000000398000d4] membar #Sync jmpl %o7,%g0 lduh [%i1+0x02e],%l4 ! Mem[00000000388000ee] p20_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p21_far_2_le: std %l2,[%i2+0x010] ! Mem[000000003b0000d0] stw %l3,[%i1+0x024] ! Mem[000000003a8000e4] ldstub [%i1+0x007],%l6 ! Mem[000000003a8000c7] ldstub [%i2+0x01f],%l5 ! Mem[000000003b0000df] jmpl %o7,%g0 stw %l7,[%i1+0x020] ! Mem[000000003a8000e0] p21_far_2_lem: membar #Sync std %l2,[%i2+0x010] ! Mem[000000003b0000d0] stw %l3,[%i1+0x024] ! Mem[000000003a8000e4] ldstub [%i1+0x007],%l6 ! Mem[000000003a8000c7] ldstub [%i2+0x01f],%l5 ! Mem[000000003b0000df] membar #Sync jmpl %o7,%g0 stw %l7,[%i1+0x020] ! Mem[000000003a8000e0] p21_far_2_he: ldd [%i0+0x008],%l2 ! Mem[000000003a0000c8] swap [%i2+0x020],%l0 ! Mem[000000003b0000e0] swap [%i3+0x010],%l3 ! Mem[000000003b8000d0] stw %l7,[%i1+0x02c] ! Mem[000000003a8000ec] ldstub [%i1+0x021],%l0 ! Mem[000000003a8000e1] jmpl %o7,%g0 stx %l2,[%i3+0x000] ! Mem[000000003b8000c0] p21_far_2_hem: membar #Sync ldd [%i0+0x008],%l2 ! Mem[000000003a0000c8] swap [%i2+0x020],%l0 ! Mem[000000003b0000e0] swap [%i3+0x010],%l3 ! Mem[000000003b8000d0] stw %l7,[%i1+0x02c] ! Mem[000000003a8000ec] ldstub [%i1+0x021],%l0 ! Mem[000000003a8000e1] membar #Sync jmpl %o7,%g0 stx %l2,[%i3+0x000] ! Mem[000000003b8000c0] p21_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p22_far_2_le: jmpl %o7,%g0 swap [%i1+0x024],%l1 ! Mem[000000003c8000e4] jmpl %o7,%g0 nop p22_far_2_lem: membar #Sync jmpl %o7,%g0 swap [%i1+0x024],%l1 ! Mem[000000003c8000e4] jmpl %o7,%g0 nop p22_far_2_he: ldsw [%i0+0x014],%l1 ! Mem[000000003c0000d4] lduw [%i2+0x018],%l6 ! Mem[000000003d0000d8] ldstub [%i1+0x00f],%l2 ! Mem[000000003c8000cf] stb %l4,[%i1+0x021] ! Mem[000000003c8000e1] ldstub [%i0+0x01d],%l7 ! Mem[000000003c0000dd] ldsw [%i1+0x030],%l1 ! Mem[000000003c8000f0] jmpl %o7,%g0 stw %l1,[%i3+0x008] ! Mem[000000003d8000c8] p22_far_2_hem: membar #Sync ldsw [%i0+0x014],%l1 ! Mem[000000003c0000d4] lduw [%i2+0x018],%l6 ! Mem[000000003d0000d8] ldstub [%i1+0x00f],%l2 ! Mem[000000003c8000cf] stb %l4,[%i1+0x021] ! Mem[000000003c8000e1] ldstub [%i0+0x01d],%l7 ! Mem[000000003c0000dd] ldsw [%i1+0x030],%l1 ! Mem[000000003c8000f0] membar #Sync jmpl %o7,%g0 stw %l1,[%i3+0x008] ! Mem[000000003d8000c8] p22_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p23_far_2_le: swap [%i3+0x004],%l2 ! Mem[000000003f8000c4] ldsb [%i3+0x00c],%l4 ! Mem[000000003f8000cc] ldstub [%i1+0x010],%l2 ! Mem[000000003e8000d0] std %l4,[%i1+0x000] ! Mem[000000003e8000c0] ldstub [%i3+0x000],%l1 ! Mem[000000003f8000c0] sth %l3,[%i1+0x02a] ! Mem[000000003e8000ea] jmpl %o7,%g0 stb %l4,[%i1+0x00f] ! Mem[000000003e8000cf] p23_far_2_lem: membar #Sync swap [%i3+0x004],%l2 ! Mem[000000003f8000c4] ldsb [%i3+0x00c],%l4 ! Mem[000000003f8000cc] ldstub [%i1+0x010],%l2 ! Mem[000000003e8000d0] std %l4,[%i1+0x000] ! Mem[000000003e8000c0] ldstub [%i3+0x000],%l1 ! Mem[000000003f8000c0] sth %l3,[%i1+0x02a] ! Mem[000000003e8000ea] membar #Sync jmpl %o7,%g0 stb %l4,[%i1+0x00f] ! Mem[000000003e8000cf] p23_far_2_he: ldub [%i3+0x00f],%l4 ! Mem[000000003f8000cf] jmpl %o7,%g0 ldsw [%i1+0x024],%l2 ! Mem[000000003e8000e4] p23_far_2_hem: membar #Sync ldub [%i3+0x00f],%l4 ! Mem[000000003f8000cf] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x024],%l2 ! Mem[000000003e8000e4] p23_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p24_far_2_le: ldd [%i1+0x010],%l4 ! Mem[00000000408000d0] swap [%i0+0x02c],%l6 ! Mem[00000000400000ec] jmpl %o7,%g0 swap [%i0+0x004],%l3 ! Mem[00000000400000c4] p24_far_2_lem: membar #Sync ldd [%i1+0x010],%l4 ! Mem[00000000408000d0] swap [%i0+0x02c],%l6 ! Mem[00000000400000ec] membar #Sync jmpl %o7,%g0 swap [%i0+0x004],%l3 ! Mem[00000000400000c4] p24_far_2_he: jmpl %o7,%g0 std %l6,[%i3+0x000] ! Mem[00000000418000c0] jmpl %o7,%g0 nop p24_far_2_hem: membar #Sync jmpl %o7,%g0 std %l6,[%i3+0x000] ! Mem[00000000418000c0] jmpl %o7,%g0 nop p24_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p25_far_2_le: ldstub [%i0+0x007],%l2 ! Mem[00000000420000c7] std %l4,[%i2+0x008] ! Mem[00000000430000c8] ldstub [%i0+0x010],%l2 ! Mem[00000000420000d0] lduw [%i1+0x000],%l5 ! Mem[00000000428000c0] sth %l3,[%i0+0x00c] ! Mem[00000000420000cc] ldd [%i2+0x020],%l4 ! Mem[00000000430000e0] jmpl %o7,%g0 ldsb [%i2+0x03f],%l1 ! Mem[00000000430000ff] p25_far_2_lem: membar #Sync ldstub [%i0+0x007],%l2 ! Mem[00000000420000c7] std %l4,[%i2+0x008] ! Mem[00000000430000c8] ldstub [%i0+0x010],%l2 ! Mem[00000000420000d0] lduw [%i1+0x000],%l5 ! Mem[00000000428000c0] sth %l3,[%i0+0x00c] ! Mem[00000000420000cc] ldd [%i2+0x020],%l4 ! Mem[00000000430000e0] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x03f],%l1 ! Mem[00000000430000ff] p25_far_2_he: swap [%i1+0x034],%l2 ! Mem[00000000428000f4] ldx [%i3+0x020],%l7 ! Mem[00000000438000e0] ldsh [%i3+0x014],%l5 ! Mem[00000000438000d4] jmpl %o7,%g0 lduh [%i3+0x034],%l4 ! Mem[00000000438000f4] p25_far_2_hem: membar #Sync swap [%i1+0x034],%l2 ! Mem[00000000428000f4] ldx [%i3+0x020],%l7 ! Mem[00000000438000e0] ldsh [%i3+0x014],%l5 ! Mem[00000000438000d4] membar #Sync jmpl %o7,%g0 lduh [%i3+0x034],%l4 ! Mem[00000000438000f4] p25_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p26_far_2_le: stw %l2,[%i0+0x014] ! Mem[00000000440000d4] lduh [%i0+0x032],%l4 ! Mem[00000000440000f2] ldstub [%i2+0x03a],%l1 ! Mem[00000000450000fa] lduw [%i0+0x018],%l2 ! Mem[00000000440000d8] jmpl %o7,%g0 stb %l5,[%i3+0x031] ! Mem[00000000458000f1] p26_far_2_lem: membar #Sync stw %l2,[%i0+0x014] ! Mem[00000000440000d4] lduh [%i0+0x032],%l4 ! Mem[00000000440000f2] ldstub [%i2+0x03a],%l1 ! Mem[00000000450000fa] lduw [%i0+0x018],%l2 ! Mem[00000000440000d8] membar #Sync jmpl %o7,%g0 stb %l5,[%i3+0x031] ! Mem[00000000458000f1] p26_far_2_he: stx %l4,[%i0+0x020] ! Mem[00000000440000e0] ldsw [%i3+0x008],%l0 ! Mem[00000000458000c8] swap [%i3+0x000],%l2 ! Mem[00000000458000c0] std %l4,[%i1+0x020] ! Mem[00000000448000e0] swap [%i0+0x01c],%l7 ! Mem[00000000440000dc] jmpl %o7,%g0 std %l0,[%i3+0x030] ! Mem[00000000458000f0] p26_far_2_hem: membar #Sync stx %l4,[%i0+0x020] ! Mem[00000000440000e0] ldsw [%i3+0x008],%l0 ! Mem[00000000458000c8] swap [%i3+0x000],%l2 ! Mem[00000000458000c0] std %l4,[%i1+0x020] ! Mem[00000000448000e0] swap [%i0+0x01c],%l7 ! Mem[00000000440000dc] membar #Sync jmpl %o7,%g0 std %l0,[%i3+0x030] ! Mem[00000000458000f0] p26_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p27_far_2_le: sth %l0,[%i2+0x000] ! Mem[00000000470000c0] swap [%i3+0x024],%l6 ! Mem[00000000478000e4] ldstub [%i3+0x034],%l5 ! Mem[00000000478000f4] stw %l7,[%i3+0x008] ! Mem[00000000478000c8] stw %l4,[%i1+0x020] ! Mem[00000000468000e0] jmpl %o7,%g0 lduh [%i2+0x03e],%l5 ! Mem[00000000470000fe] p27_far_2_lem: membar #Sync sth %l0,[%i2+0x000] ! Mem[00000000470000c0] swap [%i3+0x024],%l6 ! Mem[00000000478000e4] ldstub [%i3+0x034],%l5 ! Mem[00000000478000f4] stw %l7,[%i3+0x008] ! Mem[00000000478000c8] stw %l4,[%i1+0x020] ! Mem[00000000468000e0] membar #Sync jmpl %o7,%g0 lduh [%i2+0x03e],%l5 ! Mem[00000000470000fe] p27_far_2_he: swap [%i3+0x03c],%l6 ! Mem[00000000478000fc] ldub [%i1+0x00a],%l7 ! Mem[00000000468000ca] jmpl %o7,%g0 stw %l7,[%i1+0x018] ! Mem[00000000468000d8] p27_far_2_hem: membar #Sync swap [%i3+0x03c],%l6 ! Mem[00000000478000fc] ldub [%i1+0x00a],%l7 ! Mem[00000000468000ca] membar #Sync jmpl %o7,%g0 stw %l7,[%i1+0x018] ! Mem[00000000468000d8] p27_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p28_far_2_le: ldx [%i0+0x028],%l7 ! Mem[00000000480000e8] ldub [%i2+0x021],%l4 ! Mem[00000000490000e1] ldx [%i3+0x038],%l5 ! Mem[00000000498000f8] jmpl %o7,%g0 ldub [%i1+0x023],%l6 ! Mem[00000000488000e3] p28_far_2_lem: membar #Sync ldx [%i0+0x028],%l7 ! Mem[00000000480000e8] ldub [%i2+0x021],%l4 ! Mem[00000000490000e1] ldx [%i3+0x038],%l5 ! Mem[00000000498000f8] membar #Sync jmpl %o7,%g0 ldub [%i1+0x023],%l6 ! Mem[00000000488000e3] p28_far_2_he: lduw [%i2+0x028],%l7 ! Mem[00000000490000e8] ldd [%i2+0x018],%l6 ! Mem[00000000490000d8] jmpl %o7,%g0 ldub [%i0+0x014],%l7 ! Mem[00000000480000d4] p28_far_2_hem: membar #Sync lduw [%i2+0x028],%l7 ! Mem[00000000490000e8] ldd [%i2+0x018],%l6 ! Mem[00000000490000d8] membar #Sync jmpl %o7,%g0 ldub [%i0+0x014],%l7 ! Mem[00000000480000d4] p28_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p29_far_2_le: ldstub [%i1+0x03a],%l5 ! Mem[000000004a8000fa] stw %l2,[%i2+0x014] ! Mem[000000004b0000d4] swap [%i0+0x004],%l1 ! Mem[000000004a0000c4] sth %l1,[%i3+0x02a] ! Mem[000000004b8000ea] ldd [%i2+0x008],%l0 ! Mem[000000004b0000c8] jmpl %o7,%g0 lduh [%i0+0x004],%l7 ! Mem[000000004a0000c4] p29_far_2_lem: membar #Sync ldstub [%i1+0x03a],%l5 ! Mem[000000004a8000fa] stw %l2,[%i2+0x014] ! Mem[000000004b0000d4] swap [%i0+0x004],%l1 ! Mem[000000004a0000c4] sth %l1,[%i3+0x02a] ! Mem[000000004b8000ea] ldd [%i2+0x008],%l0 ! Mem[000000004b0000c8] membar #Sync jmpl %o7,%g0 lduh [%i0+0x004],%l7 ! Mem[000000004a0000c4] p29_far_2_he: sth %l0,[%i3+0x030] ! Mem[000000004b8000f0] swap [%i0+0x020],%l6 ! Mem[000000004a0000e0] sth %l3,[%i0+0x020] ! Mem[000000004a0000e0] ldstub [%i1+0x00e],%l0 ! Mem[000000004a8000ce] swap [%i3+0x028],%l2 ! Mem[000000004b8000e8] jmpl %o7,%g0 ldub [%i3+0x03a],%l4 ! Mem[000000004b8000fa] p29_far_2_hem: membar #Sync sth %l0,[%i3+0x030] ! Mem[000000004b8000f0] swap [%i0+0x020],%l6 ! Mem[000000004a0000e0] sth %l3,[%i0+0x020] ! Mem[000000004a0000e0] ldstub [%i1+0x00e],%l0 ! Mem[000000004a8000ce] swap [%i3+0x028],%l2 ! Mem[000000004b8000e8] membar #Sync jmpl %o7,%g0 ldub [%i3+0x03a],%l4 ! Mem[000000004b8000fa] p29_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p30_far_2_le: ldub [%i0+0x03c],%l2 ! Mem[000000004c0000fc] jmpl %o7,%g0 ldd [%i3+0x018],%l2 ! Mem[000000004d8000d8] p30_far_2_lem: membar #Sync ldub [%i0+0x03c],%l2 ! Mem[000000004c0000fc] membar #Sync jmpl %o7,%g0 ldd [%i3+0x018],%l2 ! Mem[000000004d8000d8] p30_far_2_he: ldstub [%i2+0x01a],%l7 ! Mem[000000004d0000da] ldsh [%i2+0x034],%l1 ! Mem[000000004d0000f4] jmpl %o7,%g0 sth %l2,[%i0+0x032] ! Mem[000000004c0000f2] p30_far_2_hem: membar #Sync ldstub [%i2+0x01a],%l7 ! Mem[000000004d0000da] ldsh [%i2+0x034],%l1 ! Mem[000000004d0000f4] membar #Sync jmpl %o7,%g0 sth %l2,[%i0+0x032] ! Mem[000000004c0000f2] p30_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p31_far_2_le: stx %l0,[%i1+0x010] ! Mem[000000004e8000d0] ldub [%i1+0x003],%l6 ! Mem[000000004e8000c3] swap [%i3+0x038],%l2 ! Mem[000000004f8000f8] jmpl %o7,%g0 stw %l2,[%i1+0x004] ! Mem[000000004e8000c4] p31_far_2_lem: membar #Sync stx %l0,[%i1+0x010] ! Mem[000000004e8000d0] ldub [%i1+0x003],%l6 ! Mem[000000004e8000c3] swap [%i3+0x038],%l2 ! Mem[000000004f8000f8] membar #Sync jmpl %o7,%g0 stw %l2,[%i1+0x004] ! Mem[000000004e8000c4] p31_far_2_he: ldstub [%i2+0x014],%l1 ! Mem[000000004f0000d4] ldub [%i0+0x008],%l2 ! Mem[000000004e0000c8] jmpl %o7,%g0 stx %l0,[%i1+0x020] ! Mem[000000004e8000e0] p31_far_2_hem: membar #Sync ldstub [%i2+0x014],%l1 ! Mem[000000004f0000d4] ldub [%i0+0x008],%l2 ! Mem[000000004e0000c8] membar #Sync jmpl %o7,%g0 stx %l0,[%i1+0x020] ! Mem[000000004e8000e0] p31_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p32_far_2_le: ldsb [%i2+0x004],%l4 ! Mem[00000000510000c4] swap [%i2+0x020],%l4 ! Mem[00000000510000e0] ldsw [%i1+0x03c],%l5 ! Mem[00000000508000fc] sth %l2,[%i1+0x03c] ! Mem[00000000508000fc] jmpl %o7,%g0 ldsw [%i2+0x004],%l6 ! Mem[00000000510000c4] p32_far_2_lem: membar #Sync ldsb [%i2+0x004],%l4 ! Mem[00000000510000c4] swap [%i2+0x020],%l4 ! Mem[00000000510000e0] ldsw [%i1+0x03c],%l5 ! Mem[00000000508000fc] sth %l2,[%i1+0x03c] ! Mem[00000000508000fc] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x004],%l6 ! Mem[00000000510000c4] p32_far_2_he: lduh [%i3+0x01c],%l4 ! Mem[00000000518000dc] ldstub [%i3+0x013],%l1 ! Mem[00000000518000d3] jmpl %o7,%g0 ldsw [%i3+0x01c],%l7 ! Mem[00000000518000dc] p32_far_2_hem: membar #Sync lduh [%i3+0x01c],%l4 ! Mem[00000000518000dc] ldstub [%i3+0x013],%l1 ! Mem[00000000518000d3] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x01c],%l7 ! Mem[00000000518000dc] p32_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p33_far_2_le: std %l4,[%i0+0x038] ! Mem[00000000520000f8] swap [%i2+0x028],%l3 ! Mem[00000000530000e8] stx %l1,[%i0+0x038] ! Mem[00000000520000f8] jmpl %o7,%g0 ldx [%i0+0x030],%l4 ! Mem[00000000520000f0] p33_far_2_lem: membar #Sync std %l4,[%i0+0x038] ! Mem[00000000520000f8] swap [%i2+0x028],%l3 ! Mem[00000000530000e8] stx %l1,[%i0+0x038] ! Mem[00000000520000f8] membar #Sync jmpl %o7,%g0 ldx [%i0+0x030],%l4 ! Mem[00000000520000f0] p33_far_2_he: swap [%i0+0x010],%l2 ! Mem[00000000520000d0] swap [%i2+0x014],%l1 ! Mem[00000000530000d4] stw %l2,[%i2+0x004] ! Mem[00000000530000c4] jmpl %o7,%g0 ldstub [%i0+0x020],%l4 ! Mem[00000000520000e0] p33_far_2_hem: membar #Sync swap [%i0+0x010],%l2 ! Mem[00000000520000d0] swap [%i2+0x014],%l1 ! Mem[00000000530000d4] stw %l2,[%i2+0x004] ! Mem[00000000530000c4] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x020],%l4 ! Mem[00000000520000e0] p33_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p34_far_2_le: swap [%i2+0x034],%l0 ! Mem[00000000550000f4] swap [%i2+0x014],%l5 ! Mem[00000000550000d4] sth %l6,[%i1+0x02e] ! Mem[00000000548000ee] std %l2,[%i1+0x000] ! Mem[00000000548000c0] jmpl %o7,%g0 stb %l6,[%i3+0x007] ! Mem[00000000558000c7] p34_far_2_lem: membar #Sync swap [%i2+0x034],%l0 ! Mem[00000000550000f4] swap [%i2+0x014],%l5 ! Mem[00000000550000d4] sth %l6,[%i1+0x02e] ! Mem[00000000548000ee] std %l2,[%i1+0x000] ! Mem[00000000548000c0] membar #Sync jmpl %o7,%g0 stb %l6,[%i3+0x007] ! Mem[00000000558000c7] p34_far_2_he: ldsb [%i3+0x01d],%l4 ! Mem[00000000558000dd] stx %l1,[%i1+0x010] ! Mem[00000000548000d0] ldstub [%i3+0x01d],%l7 ! Mem[00000000558000dd] ldub [%i2+0x025],%l4 ! Mem[00000000550000e5] stw %l7,[%i3+0x010] ! Mem[00000000558000d0] jmpl %o7,%g0 ldsb [%i0+0x028],%l7 ! Mem[00000000540000e8] p34_far_2_hem: membar #Sync ldsb [%i3+0x01d],%l4 ! Mem[00000000558000dd] stx %l1,[%i1+0x010] ! Mem[00000000548000d0] ldstub [%i3+0x01d],%l7 ! Mem[00000000558000dd] ldub [%i2+0x025],%l4 ! Mem[00000000550000e5] stw %l7,[%i3+0x010] ! Mem[00000000558000d0] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x028],%l7 ! Mem[00000000540000e8] p34_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p35_far_2_le: swap [%i2+0x008],%l7 ! Mem[00000000570000c8] stb %l5,[%i2+0x00c] ! Mem[00000000570000cc] sth %l5,[%i1+0x03e] ! Mem[00000000568000fe] ldsh [%i0+0x026],%l3 ! Mem[00000000560000e6] lduh [%i1+0x020],%l7 ! Mem[00000000568000e0] stx %l0,[%i2+0x030] ! Mem[00000000570000f0] jmpl %o7,%g0 lduw [%i1+0x034],%l1 ! Mem[00000000568000f4] p35_far_2_lem: membar #Sync swap [%i2+0x008],%l7 ! Mem[00000000570000c8] stb %l5,[%i2+0x00c] ! Mem[00000000570000cc] sth %l5,[%i1+0x03e] ! Mem[00000000568000fe] ldsh [%i0+0x026],%l3 ! Mem[00000000560000e6] lduh [%i1+0x020],%l7 ! Mem[00000000568000e0] stx %l0,[%i2+0x030] ! Mem[00000000570000f0] membar #Sync jmpl %o7,%g0 lduw [%i1+0x034],%l1 ! Mem[00000000568000f4] p35_far_2_he: swap [%i2+0x010],%l3 ! Mem[00000000570000d0] ldx [%i1+0x028],%l7 ! Mem[00000000568000e8] ldstub [%i2+0x032],%l3 ! Mem[00000000570000f2] swap [%i1+0x034],%l2 ! Mem[00000000568000f4] jmpl %o7,%g0 ldx [%i3+0x010],%l2 ! Mem[00000000578000d0] p35_far_2_hem: membar #Sync swap [%i2+0x010],%l3 ! Mem[00000000570000d0] ldx [%i1+0x028],%l7 ! Mem[00000000568000e8] ldstub [%i2+0x032],%l3 ! Mem[00000000570000f2] swap [%i1+0x034],%l2 ! Mem[00000000568000f4] membar #Sync jmpl %o7,%g0 ldx [%i3+0x010],%l2 ! Mem[00000000578000d0] p35_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p36_far_2_le: stw %l1,[%i1+0x014] ! Mem[00000000588000d4] ldstub [%i2+0x00c],%l3 ! Mem[00000000590000cc] swap [%i1+0x038],%l7 ! Mem[00000000588000f8] std %l4,[%i0+0x018] ! Mem[00000000580000d8] std %l2,[%i3+0x010] ! Mem[00000000598000d0] sth %l2,[%i3+0x034] ! Mem[00000000598000f4] jmpl %o7,%g0 swap [%i2+0x02c],%l4 ! Mem[00000000590000ec] p36_far_2_lem: membar #Sync stw %l1,[%i1+0x014] ! Mem[00000000588000d4] ldstub [%i2+0x00c],%l3 ! Mem[00000000590000cc] swap [%i1+0x038],%l7 ! Mem[00000000588000f8] std %l4,[%i0+0x018] ! Mem[00000000580000d8] std %l2,[%i3+0x010] ! Mem[00000000598000d0] sth %l2,[%i3+0x034] ! Mem[00000000598000f4] membar #Sync jmpl %o7,%g0 swap [%i2+0x02c],%l4 ! Mem[00000000590000ec] p36_far_2_he: ldstub [%i3+0x035],%l4 ! Mem[00000000598000f5] jmpl %o7,%g0 ldstub [%i3+0x000],%l4 ! Mem[00000000598000c0] p36_far_2_hem: membar #Sync ldstub [%i3+0x035],%l4 ! Mem[00000000598000f5] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x000],%l4 ! Mem[00000000598000c0] p36_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p37_far_2_le: lduh [%i2+0x002],%l6 ! Mem[000000005b0000c2] ldstub [%i3+0x039],%l2 ! Mem[000000005b8000f9] lduw [%i3+0x004],%l2 ! Mem[000000005b8000c4] stb %l3,[%i3+0x03a] ! Mem[000000005b8000fa] jmpl %o7,%g0 swap [%i2+0x038],%l5 ! Mem[000000005b0000f8] p37_far_2_lem: membar #Sync lduh [%i2+0x002],%l6 ! Mem[000000005b0000c2] ldstub [%i3+0x039],%l2 ! Mem[000000005b8000f9] lduw [%i3+0x004],%l2 ! Mem[000000005b8000c4] stb %l3,[%i3+0x03a] ! Mem[000000005b8000fa] membar #Sync jmpl %o7,%g0 swap [%i2+0x038],%l5 ! Mem[000000005b0000f8] p37_far_2_he: stb %l4,[%i2+0x005] ! Mem[000000005b0000c5] std %l0,[%i1+0x030] ! Mem[000000005a8000f0] jmpl %o7,%g0 stb %l4,[%i0+0x00f] ! Mem[000000005a0000cf] p37_far_2_hem: membar #Sync stb %l4,[%i2+0x005] ! Mem[000000005b0000c5] std %l0,[%i1+0x030] ! Mem[000000005a8000f0] membar #Sync jmpl %o7,%g0 stb %l4,[%i0+0x00f] ! Mem[000000005a0000cf] p37_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p38_far_2_le: ldsw [%i1+0x020],%l5 ! Mem[000000005c8000e0] swap [%i2+0x000],%l1 ! Mem[000000005d0000c0] ldsb [%i1+0x038],%l7 ! Mem[000000005c8000f8] stx %l5,[%i2+0x018] ! Mem[000000005d0000d8] jmpl %o7,%g0 swap [%i2+0x024],%l6 ! Mem[000000005d0000e4] p38_far_2_lem: membar #Sync ldsw [%i1+0x020],%l5 ! Mem[000000005c8000e0] swap [%i2+0x000],%l1 ! Mem[000000005d0000c0] ldsb [%i1+0x038],%l7 ! Mem[000000005c8000f8] stx %l5,[%i2+0x018] ! Mem[000000005d0000d8] membar #Sync jmpl %o7,%g0 swap [%i2+0x024],%l6 ! Mem[000000005d0000e4] p38_far_2_he: lduh [%i2+0x00e],%l5 ! Mem[000000005d0000ce] jmpl %o7,%g0 ldsb [%i2+0x005],%l7 ! Mem[000000005d0000c5] p38_far_2_hem: membar #Sync lduh [%i2+0x00e],%l5 ! Mem[000000005d0000ce] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x005],%l7 ! Mem[000000005d0000c5] p38_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p39_far_2_le: stw %l2,[%i2+0x038] ! Mem[000000005f0000f8] swap [%i2+0x004],%l3 ! Mem[000000005f0000c4] ldsb [%i1+0x021],%l7 ! Mem[000000005e8000e1] ldstub [%i0+0x000],%l1 ! Mem[000000005e0000c0] ldstub [%i1+0x02b],%l3 ! Mem[000000005e8000eb] jmpl %o7,%g0 lduh [%i2+0x00e],%l4 ! Mem[000000005f0000ce] p39_far_2_lem: membar #Sync stw %l2,[%i2+0x038] ! Mem[000000005f0000f8] swap [%i2+0x004],%l3 ! Mem[000000005f0000c4] ldsb [%i1+0x021],%l7 ! Mem[000000005e8000e1] ldstub [%i0+0x000],%l1 ! Mem[000000005e0000c0] ldstub [%i1+0x02b],%l3 ! Mem[000000005e8000eb] membar #Sync jmpl %o7,%g0 lduh [%i2+0x00e],%l4 ! Mem[000000005f0000ce] p39_far_2_he: jmpl %o7,%g0 lduh [%i0+0x00e],%l4 ! Mem[000000005e0000ce] jmpl %o7,%g0 nop p39_far_2_hem: membar #Sync jmpl %o7,%g0 lduh [%i0+0x00e],%l4 ! Mem[000000005e0000ce] jmpl %o7,%g0 nop p39_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p40_far_2_le: jmpl %o7,%g0 stb %l2,[%i3+0x007] ! Mem[00000000618000c7] jmpl %o7,%g0 nop p40_far_2_lem: membar #Sync jmpl %o7,%g0 stb %l2,[%i3+0x007] ! Mem[00000000618000c7] jmpl %o7,%g0 nop p40_far_2_he: jmpl %o7,%g0 swap [%i2+0x034],%l1 ! Mem[00000000610000f4] jmpl %o7,%g0 nop p40_far_2_hem: membar #Sync jmpl %o7,%g0 swap [%i2+0x034],%l1 ! Mem[00000000610000f4] jmpl %o7,%g0 nop p40_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p41_far_2_le: ldstub [%i3+0x011],%l2 ! Mem[00000000638000d1] lduh [%i2+0x03c],%l2 ! Mem[00000000630000fc] ldstub [%i1+0x039],%l2 ! Mem[00000000628000f9] swap [%i2+0x004],%l2 ! Mem[00000000630000c4] jmpl %o7,%g0 ldstub [%i3+0x021],%l7 ! Mem[00000000638000e1] p41_far_2_lem: membar #Sync ldstub [%i3+0x011],%l2 ! Mem[00000000638000d1] lduh [%i2+0x03c],%l2 ! Mem[00000000630000fc] ldstub [%i1+0x039],%l2 ! Mem[00000000628000f9] swap [%i2+0x004],%l2 ! Mem[00000000630000c4] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x021],%l7 ! Mem[00000000638000e1] p41_far_2_he: stb %l2,[%i0+0x008] ! Mem[00000000620000c8] swap [%i2+0x004],%l4 ! Mem[00000000630000c4] stb %l7,[%i1+0x032] ! Mem[00000000628000f2] jmpl %o7,%g0 ldsh [%i0+0x028],%l7 ! Mem[00000000620000e8] p41_far_2_hem: membar #Sync stb %l2,[%i0+0x008] ! Mem[00000000620000c8] swap [%i2+0x004],%l4 ! Mem[00000000630000c4] stb %l7,[%i1+0x032] ! Mem[00000000628000f2] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x028],%l7 ! Mem[00000000620000e8] p41_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p42_far_2_le: jmpl %o7,%g0 lduh [%i1+0x00a],%l1 ! Mem[00000000648000ca] jmpl %o7,%g0 nop p42_far_2_lem: membar #Sync jmpl %o7,%g0 lduh [%i1+0x00a],%l1 ! Mem[00000000648000ca] jmpl %o7,%g0 nop p42_far_2_he: ldd [%i0+0x008],%l0 ! Mem[00000000640000c8] ldub [%i3+0x001],%l2 ! Mem[00000000658000c1] ldsb [%i0+0x032],%l4 ! Mem[00000000640000f2] jmpl %o7,%g0 lduw [%i0+0x01c],%l7 ! Mem[00000000640000dc] p42_far_2_hem: membar #Sync ldd [%i0+0x008],%l0 ! Mem[00000000640000c8] ldub [%i3+0x001],%l2 ! Mem[00000000658000c1] ldsb [%i0+0x032],%l4 ! Mem[00000000640000f2] membar #Sync jmpl %o7,%g0 lduw [%i0+0x01c],%l7 ! Mem[00000000640000dc] p42_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p43_far_2_le: ldstub [%i3+0x021],%l5 ! Mem[00000000678000e1] jmpl %o7,%g0 ldstub [%i2+0x00c],%l5 ! Mem[00000000670000cc] p43_far_2_lem: membar #Sync ldstub [%i3+0x021],%l5 ! Mem[00000000678000e1] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x00c],%l5 ! Mem[00000000670000cc] p43_far_2_he: stb %l6,[%i3+0x00d] ! Mem[00000000678000cd] swap [%i2+0x03c],%l6 ! Mem[00000000670000fc] swap [%i1+0x008],%l7 ! Mem[00000000668000c8] ldsh [%i2+0x01a],%l7 ! Mem[00000000670000da] jmpl %o7,%g0 ldstub [%i2+0x014],%l1 ! Mem[00000000670000d4] p43_far_2_hem: membar #Sync stb %l6,[%i3+0x00d] ! Mem[00000000678000cd] swap [%i2+0x03c],%l6 ! Mem[00000000670000fc] swap [%i1+0x008],%l7 ! Mem[00000000668000c8] ldsh [%i2+0x01a],%l7 ! Mem[00000000670000da] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x014],%l1 ! Mem[00000000670000d4] p43_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p44_far_2_le: ldsw [%i1+0x000],%l7 ! Mem[00000000688000c0] ldsb [%i1+0x031],%l0 ! Mem[00000000688000f1] jmpl %o7,%g0 stw %l1,[%i0+0x014] ! Mem[00000000680000d4] p44_far_2_lem: membar #Sync ldsw [%i1+0x000],%l7 ! Mem[00000000688000c0] ldsb [%i1+0x031],%l0 ! Mem[00000000688000f1] membar #Sync jmpl %o7,%g0 stw %l1,[%i0+0x014] ! Mem[00000000680000d4] p44_far_2_he: jmpl %o7,%g0 ldx [%i0+0x030],%l3 ! Mem[00000000680000f0] jmpl %o7,%g0 nop p44_far_2_hem: membar #Sync jmpl %o7,%g0 ldx [%i0+0x030],%l3 ! Mem[00000000680000f0] jmpl %o7,%g0 nop p44_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p45_far_2_le: ldstub [%i2+0x008],%l7 ! Mem[000000006b0000c8] swap [%i2+0x020],%l4 ! Mem[000000006b0000e0] jmpl %o7,%g0 ldsh [%i1+0x014],%l0 ! Mem[000000006a8000d4] p45_far_2_lem: membar #Sync ldstub [%i2+0x008],%l7 ! Mem[000000006b0000c8] swap [%i2+0x020],%l4 ! Mem[000000006b0000e0] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x014],%l0 ! Mem[000000006a8000d4] p45_far_2_he: lduw [%i1+0x03c],%l6 ! Mem[000000006a8000fc] jmpl %o7,%g0 lduh [%i2+0x014],%l1 ! Mem[000000006b0000d4] p45_far_2_hem: membar #Sync lduw [%i1+0x03c],%l6 ! Mem[000000006a8000fc] membar #Sync jmpl %o7,%g0 lduh [%i2+0x014],%l1 ! Mem[000000006b0000d4] p45_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p46_far_2_le: ldub [%i2+0x008],%l0 ! Mem[000000006d0000c8] swap [%i0+0x014],%l4 ! Mem[000000006c0000d4] ldsw [%i2+0x014],%l1 ! Mem[000000006d0000d4] jmpl %o7,%g0 ldub [%i2+0x02f],%l6 ! Mem[000000006d0000ef] p46_far_2_lem: membar #Sync ldub [%i2+0x008],%l0 ! Mem[000000006d0000c8] swap [%i0+0x014],%l4 ! Mem[000000006c0000d4] ldsw [%i2+0x014],%l1 ! Mem[000000006d0000d4] membar #Sync jmpl %o7,%g0 ldub [%i2+0x02f],%l6 ! Mem[000000006d0000ef] p46_far_2_he: ldd [%i3+0x038],%l0 ! Mem[000000006d8000f8] ldstub [%i3+0x020],%l3 ! Mem[000000006d8000e0] jmpl %o7,%g0 ldsb [%i0+0x014],%l4 ! Mem[000000006c0000d4] p46_far_2_hem: membar #Sync ldd [%i3+0x038],%l0 ! Mem[000000006d8000f8] ldstub [%i3+0x020],%l3 ! Mem[000000006d8000e0] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x014],%l4 ! Mem[000000006c0000d4] p46_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p47_far_2_le: stx %l2,[%i3+0x010] ! Mem[000000006f8000d0] jmpl %o7,%g0 ldsh [%i2+0x026],%l3 ! Mem[000000006f0000e6] p47_far_2_lem: membar #Sync stx %l2,[%i3+0x010] ! Mem[000000006f8000d0] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x026],%l3 ! Mem[000000006f0000e6] p47_far_2_he: jmpl %o7,%g0 sth %l0,[%i0+0x00e] ! Mem[000000006e0000ce] jmpl %o7,%g0 nop p47_far_2_hem: membar #Sync jmpl %o7,%g0 sth %l0,[%i0+0x00e] ! Mem[000000006e0000ce] jmpl %o7,%g0 nop p47_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p48_far_2_le: stb %l3,[%i0+0x039] ! Mem[00000000700000f9] lduw [%i2+0x018],%l3 ! Mem[00000000710000d8] std %l4,[%i1+0x038] ! Mem[00000000708000f8] jmpl %o7,%g0 ldstub [%i0+0x02c],%l5 ! Mem[00000000700000ec] p48_far_2_lem: membar #Sync stb %l3,[%i0+0x039] ! Mem[00000000700000f9] lduw [%i2+0x018],%l3 ! Mem[00000000710000d8] std %l4,[%i1+0x038] ! Mem[00000000708000f8] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x02c],%l5 ! Mem[00000000700000ec] p48_far_2_he: stb %l7,[%i2+0x012] ! Mem[00000000710000d2] ldd [%i0+0x028],%l6 ! Mem[00000000700000e8] jmpl %o7,%g0 sth %l3,[%i0+0x012] ! Mem[00000000700000d2] p48_far_2_hem: membar #Sync stb %l7,[%i2+0x012] ! Mem[00000000710000d2] ldd [%i0+0x028],%l6 ! Mem[00000000700000e8] membar #Sync jmpl %o7,%g0 sth %l3,[%i0+0x012] ! Mem[00000000700000d2] p48_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p49_far_2_le: jmpl %o7,%g0 ldstub [%i0+0x031],%l0 ! Mem[00000000720000f1] jmpl %o7,%g0 nop p49_far_2_lem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x031],%l0 ! Mem[00000000720000f1] jmpl %o7,%g0 nop p49_far_2_he: ldstub [%i1+0x013],%l5 ! Mem[00000000728000d3] ldub [%i1+0x034],%l0 ! Mem[00000000728000f4] swap [%i3+0x00c],%l4 ! Mem[00000000738000cc] ldstub [%i1+0x029],%l5 ! Mem[00000000728000e9] jmpl %o7,%g0 ldsh [%i3+0x014],%l5 ! Mem[00000000738000d4] p49_far_2_hem: membar #Sync ldstub [%i1+0x013],%l5 ! Mem[00000000728000d3] ldub [%i1+0x034],%l0 ! Mem[00000000728000f4] swap [%i3+0x00c],%l4 ! Mem[00000000738000cc] ldstub [%i1+0x029],%l5 ! Mem[00000000728000e9] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x014],%l5 ! Mem[00000000738000d4] p49_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p50_far_2_le: jmpl %o7,%g0 stb %l6,[%i3+0x023] ! Mem[00000000758000e3] jmpl %o7,%g0 nop p50_far_2_lem: membar #Sync jmpl %o7,%g0 stb %l6,[%i3+0x023] ! Mem[00000000758000e3] jmpl %o7,%g0 nop p50_far_2_he: swap [%i1+0x028],%l7 ! Mem[00000000748000e8] stx %l7,[%i3+0x018] ! Mem[00000000758000d8] ldd [%i3+0x010],%l6 ! Mem[00000000758000d0] ldx [%i0+0x028],%l1 ! Mem[00000000740000e8] jmpl %o7,%g0 stw %l1,[%i1+0x010] ! Mem[00000000748000d0] p50_far_2_hem: membar #Sync swap [%i1+0x028],%l7 ! Mem[00000000748000e8] stx %l7,[%i3+0x018] ! Mem[00000000758000d8] ldd [%i3+0x010],%l6 ! Mem[00000000758000d0] ldx [%i0+0x028],%l1 ! Mem[00000000740000e8] membar #Sync jmpl %o7,%g0 stw %l1,[%i1+0x010] ! Mem[00000000748000d0] p50_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p51_far_2_le: ldsw [%i1+0x028],%l5 ! Mem[00000000768000e8] swap [%i2+0x008],%l7 ! Mem[00000000770000c8] std %l4,[%i1+0x020] ! Mem[00000000768000e0] jmpl %o7,%g0 stx %l0,[%i3+0x010] ! Mem[00000000778000d0] p51_far_2_lem: membar #Sync ldsw [%i1+0x028],%l5 ! Mem[00000000768000e8] swap [%i2+0x008],%l7 ! Mem[00000000770000c8] std %l4,[%i1+0x020] ! Mem[00000000768000e0] membar #Sync jmpl %o7,%g0 stx %l0,[%i3+0x010] ! Mem[00000000778000d0] p51_far_2_he: swap [%i0+0x03c],%l6 ! Mem[00000000760000fc] ldstub [%i2+0x00a],%l7 ! Mem[00000000770000ca] ldx [%i0+0x018],%l7 ! Mem[00000000760000d8] sth %l7,[%i0+0x014] ! Mem[00000000760000d4] jmpl %o7,%g0 ldstub [%i0+0x00b],%l1 ! Mem[00000000760000cb] p51_far_2_hem: membar #Sync swap [%i0+0x03c],%l6 ! Mem[00000000760000fc] ldstub [%i2+0x00a],%l7 ! Mem[00000000770000ca] ldx [%i0+0x018],%l7 ! Mem[00000000760000d8] sth %l7,[%i0+0x014] ! Mem[00000000760000d4] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00b],%l1 ! Mem[00000000760000cb] p51_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p52_far_2_le: jmpl %o7,%g0 stb %l4,[%i2+0x027] ! Mem[00000000790000e7] jmpl %o7,%g0 nop p52_far_2_lem: membar #Sync jmpl %o7,%g0 stb %l4,[%i2+0x027] ! Mem[00000000790000e7] jmpl %o7,%g0 nop p52_far_2_he: ldstub [%i2+0x032],%l2 ! Mem[00000000790000f2] ldstub [%i3+0x02d],%l2 ! Mem[00000000798000ed] lduw [%i2+0x030],%l4 ! Mem[00000000790000f0] stb %l5,[%i0+0x013] ! Mem[00000000780000d3] jmpl %o7,%g0 swap [%i2+0x020],%l0 ! Mem[00000000790000e0] p52_far_2_hem: membar #Sync ldstub [%i2+0x032],%l2 ! Mem[00000000790000f2] ldstub [%i3+0x02d],%l2 ! Mem[00000000798000ed] lduw [%i2+0x030],%l4 ! Mem[00000000790000f0] stb %l5,[%i0+0x013] ! Mem[00000000780000d3] membar #Sync jmpl %o7,%g0 swap [%i2+0x020],%l0 ! Mem[00000000790000e0] p52_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p53_far_2_le: stx %l3,[%i2+0x018] ! Mem[000000007b0000d8] swap [%i2+0x038],%l3 ! Mem[000000007b0000f8] jmpl %o7,%g0 std %l4,[%i0+0x038] ! Mem[000000007a0000f8] p53_far_2_lem: membar #Sync stx %l3,[%i2+0x018] ! Mem[000000007b0000d8] swap [%i2+0x038],%l3 ! Mem[000000007b0000f8] membar #Sync jmpl %o7,%g0 std %l4,[%i0+0x038] ! Mem[000000007a0000f8] p53_far_2_he: swap [%i3+0x004],%l4 ! Mem[000000007b8000c4] stw %l3,[%i2+0x030] ! Mem[000000007b0000f0] jmpl %o7,%g0 ldsb [%i3+0x034],%l2 ! Mem[000000007b8000f4] p53_far_2_hem: membar #Sync swap [%i3+0x004],%l4 ! Mem[000000007b8000c4] stw %l3,[%i2+0x030] ! Mem[000000007b0000f0] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x034],%l2 ! Mem[000000007b8000f4] p53_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p54_far_2_le: lduw [%i3+0x03c],%l5 ! Mem[000000007d8000fc] ldstub [%i1+0x023],%l6 ! Mem[000000007c8000e3] swap [%i1+0x038],%l2 ! Mem[000000007c8000f8] ldsw [%i0+0x024],%l3 ! Mem[000000007c0000e4] jmpl %o7,%g0 ldx [%i1+0x020],%l4 ! Mem[000000007c8000e0] p54_far_2_lem: membar #Sync lduw [%i3+0x03c],%l5 ! Mem[000000007d8000fc] ldstub [%i1+0x023],%l6 ! Mem[000000007c8000e3] swap [%i1+0x038],%l2 ! Mem[000000007c8000f8] ldsw [%i0+0x024],%l3 ! Mem[000000007c0000e4] membar #Sync jmpl %o7,%g0 ldx [%i1+0x020],%l4 ! Mem[000000007c8000e0] p54_far_2_he: ldsb [%i1+0x02b],%l1 ! Mem[000000007c8000eb] swap [%i3+0x024],%l4 ! Mem[000000007d8000e4] lduw [%i2+0x010],%l7 ! Mem[000000007d0000d0] jmpl %o7,%g0 ldsb [%i2+0x028],%l7 ! Mem[000000007d0000e8] p54_far_2_hem: membar #Sync ldsb [%i1+0x02b],%l1 ! Mem[000000007c8000eb] swap [%i3+0x024],%l4 ! Mem[000000007d8000e4] lduw [%i2+0x010],%l7 ! Mem[000000007d0000d0] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x028],%l7 ! Mem[000000007d0000e8] p54_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p55_far_2_le: ldx [%i1+0x028],%l5 ! Mem[000000007e8000e8] ldsw [%i0+0x020],%l5 ! Mem[000000007e0000e0] jmpl %o7,%g0 lduh [%i2+0x00c],%l5 ! Mem[000000007f0000cc] p55_far_2_lem: membar #Sync ldx [%i1+0x028],%l5 ! Mem[000000007e8000e8] ldsw [%i0+0x020],%l5 ! Mem[000000007e0000e0] membar #Sync jmpl %o7,%g0 lduh [%i2+0x00c],%l5 ! Mem[000000007f0000cc] p55_far_2_he: ldsw [%i0+0x028],%l3 ! Mem[000000007e0000e8] ldx [%i0+0x000],%l1 ! Mem[000000007e0000c0] ldsb [%i2+0x026],%l7 ! Mem[000000007f0000e6] stw %l4,[%i3+0x01c] ! Mem[000000007f8000dc] ldstub [%i0+0x00f],%l0 ! Mem[000000007e0000cf] jmpl %o7,%g0 sth %l2,[%i1+0x008] ! Mem[000000007e8000c8] p55_far_2_hem: membar #Sync ldsw [%i0+0x028],%l3 ! Mem[000000007e0000e8] ldx [%i0+0x000],%l1 ! Mem[000000007e0000c0] ldsb [%i2+0x026],%l7 ! Mem[000000007f0000e6] stw %l4,[%i3+0x01c] ! Mem[000000007f8000dc] ldstub [%i0+0x00f],%l0 ! Mem[000000007e0000cf] membar #Sync jmpl %o7,%g0 sth %l2,[%i1+0x008] ! Mem[000000007e8000c8] p55_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p56_far_2_le: swap [%i0+0x02c],%l4 ! Mem[00000000800000ec] stx %l7,[%i0+0x038] ! Mem[00000000800000f8] stb %l5,[%i2+0x01a] ! Mem[00000000810000da] jmpl %o7,%g0 lduh [%i3+0x014],%l2 ! Mem[00000000818000d4] p56_far_2_lem: membar #Sync swap [%i0+0x02c],%l4 ! Mem[00000000800000ec] stx %l7,[%i0+0x038] ! Mem[00000000800000f8] stb %l5,[%i2+0x01a] ! Mem[00000000810000da] membar #Sync jmpl %o7,%g0 lduh [%i3+0x014],%l2 ! Mem[00000000818000d4] p56_far_2_he: jmpl %o7,%g0 ldsh [%i0+0x000],%l7 ! Mem[00000000800000c0] jmpl %o7,%g0 nop p56_far_2_hem: membar #Sync jmpl %o7,%g0 ldsh [%i0+0x000],%l7 ! Mem[00000000800000c0] jmpl %o7,%g0 nop p56_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p57_far_2_le: std %l2,[%i1+0x010] ! Mem[00000000828000d0] ldub [%i1+0x002],%l5 ! Mem[00000000828000c2] ldstub [%i1+0x000],%l1 ! Mem[00000000828000c0] ldstub [%i1+0x027],%l4 ! Mem[00000000828000e7] swap [%i3+0x038],%l5 ! Mem[00000000838000f8] std %l2,[%i3+0x010] ! Mem[00000000838000d0] jmpl %o7,%g0 ldub [%i2+0x015],%l7 ! Mem[00000000830000d5] p57_far_2_lem: membar #Sync std %l2,[%i1+0x010] ! Mem[00000000828000d0] ldub [%i1+0x002],%l5 ! Mem[00000000828000c2] ldstub [%i1+0x000],%l1 ! Mem[00000000828000c0] ldstub [%i1+0x027],%l4 ! Mem[00000000828000e7] swap [%i3+0x038],%l5 ! Mem[00000000838000f8] std %l2,[%i3+0x010] ! Mem[00000000838000d0] membar #Sync jmpl %o7,%g0 ldub [%i2+0x015],%l7 ! Mem[00000000830000d5] p57_far_2_he: swap [%i0+0x024],%l7 ! Mem[00000000820000e4] stx %l5,[%i1+0x018] ! Mem[00000000828000d8] ldstub [%i0+0x020],%l4 ! Mem[00000000820000e0] ldstub [%i3+0x000],%l3 ! Mem[00000000838000c0] sth %l2,[%i3+0x036] ! Mem[00000000838000f6] swap [%i3+0x030],%l0 ! Mem[00000000838000f0] jmpl %o7,%g0 stw %l6,[%i0+0x020] ! Mem[00000000820000e0] p57_far_2_hem: membar #Sync swap [%i0+0x024],%l7 ! Mem[00000000820000e4] stx %l5,[%i1+0x018] ! Mem[00000000828000d8] ldstub [%i0+0x020],%l4 ! Mem[00000000820000e0] ldstub [%i3+0x000],%l3 ! Mem[00000000838000c0] sth %l2,[%i3+0x036] ! Mem[00000000838000f6] swap [%i3+0x030],%l0 ! Mem[00000000838000f0] membar #Sync jmpl %o7,%g0 stw %l6,[%i0+0x020] ! Mem[00000000820000e0] p57_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p58_far_2_le: ldx [%i1+0x030],%l2 ! Mem[00000000848000f0] jmpl %o7,%g0 stw %l3,[%i2+0x004] ! Mem[00000000850000c4] p58_far_2_lem: membar #Sync ldx [%i1+0x030],%l2 ! Mem[00000000848000f0] membar #Sync jmpl %o7,%g0 stw %l3,[%i2+0x004] ! Mem[00000000850000c4] p58_far_2_he: stw %l7,[%i0+0x004] ! Mem[00000000840000c4] jmpl %o7,%g0 swap [%i1+0x01c],%l4 ! Mem[00000000848000dc] p58_far_2_hem: membar #Sync stw %l7,[%i0+0x004] ! Mem[00000000840000c4] membar #Sync jmpl %o7,%g0 swap [%i1+0x01c],%l4 ! Mem[00000000848000dc] p58_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p59_far_2_le: std %l0,[%i0+0x038] ! Mem[00000000860000f8] jmpl %o7,%g0 std %l4,[%i3+0x020] ! Mem[00000000878000e0] p59_far_2_lem: membar #Sync std %l0,[%i0+0x038] ! Mem[00000000860000f8] membar #Sync jmpl %o7,%g0 std %l4,[%i3+0x020] ! Mem[00000000878000e0] p59_far_2_he: ldub [%i1+0x029],%l5 ! Mem[00000000868000e9] stb %l5,[%i3+0x026] ! Mem[00000000878000e6] sth %l5,[%i2+0x02e] ! Mem[00000000870000ee] lduw [%i2+0x024],%l7 ! Mem[00000000870000e4] jmpl %o7,%g0 stx %l0,[%i1+0x028] ! Mem[00000000868000e8] p59_far_2_hem: membar #Sync ldub [%i1+0x029],%l5 ! Mem[00000000868000e9] stb %l5,[%i3+0x026] ! Mem[00000000878000e6] sth %l5,[%i2+0x02e] ! Mem[00000000870000ee] lduw [%i2+0x024],%l7 ! Mem[00000000870000e4] membar #Sync jmpl %o7,%g0 stx %l0,[%i1+0x028] ! Mem[00000000868000e8] p59_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p60_far_2_le: lduw [%i2+0x028],%l7 ! Mem[00000000890000e8] stw %l5,[%i0+0x00c] ! Mem[00000000880000cc] ldstub [%i3+0x03e],%l5 ! Mem[00000000898000fe] jmpl %o7,%g0 ldstub [%i3+0x03c],%l2 ! Mem[00000000898000fc] p60_far_2_lem: membar #Sync lduw [%i2+0x028],%l7 ! Mem[00000000890000e8] stw %l5,[%i0+0x00c] ! Mem[00000000880000cc] ldstub [%i3+0x03e],%l5 ! Mem[00000000898000fe] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x03c],%l2 ! Mem[00000000898000fc] p60_far_2_he: std %l4,[%i3+0x028] ! Mem[00000000898000e8] swap [%i0+0x018],%l7 ! Mem[00000000880000d8] jmpl %o7,%g0 std %l0,[%i2+0x030] ! Mem[00000000890000f0] p60_far_2_hem: membar #Sync std %l4,[%i3+0x028] ! Mem[00000000898000e8] swap [%i0+0x018],%l7 ! Mem[00000000880000d8] membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x030] ! Mem[00000000890000f0] p60_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p61_far_2_le: ldx [%i1+0x000],%l6 ! Mem[000000008a8000c0] ldd [%i2+0x038],%l2 ! Mem[000000008b0000f8] ldsw [%i2+0x004],%l3 ! Mem[000000008b0000c4] ldx [%i0+0x000],%l4 ! Mem[000000008a0000c0] jmpl %o7,%g0 ldsb [%i0+0x010],%l2 ! Mem[000000008a0000d0] p61_far_2_lem: membar #Sync ldx [%i1+0x000],%l6 ! Mem[000000008a8000c0] ldd [%i2+0x038],%l2 ! Mem[000000008b0000f8] ldsw [%i2+0x004],%l3 ! Mem[000000008b0000c4] ldx [%i0+0x000],%l4 ! Mem[000000008a0000c0] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x010],%l2 ! Mem[000000008a0000d0] p61_far_2_he: stb %l2,[%i2+0x02d] ! Mem[000000008b0000ed] lduw [%i2+0x010],%l3 ! Mem[000000008b0000d0] jmpl %o7,%g0 ldsh [%i3+0x028],%l7 ! Mem[000000008b8000e8] p61_far_2_hem: membar #Sync stb %l2,[%i2+0x02d] ! Mem[000000008b0000ed] lduw [%i2+0x010],%l3 ! Mem[000000008b0000d0] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x028],%l7 ! Mem[000000008b8000e8] p61_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p62_far_2_le: swap [%i1+0x018],%l2 ! Mem[000000008c8000d8] ldub [%i3+0x000],%l0 ! Mem[000000008d8000c0] jmpl %o7,%g0 ldx [%i2+0x020],%l6 ! Mem[000000008d0000e0] p62_far_2_lem: membar #Sync swap [%i1+0x018],%l2 ! Mem[000000008c8000d8] ldub [%i3+0x000],%l0 ! Mem[000000008d8000c0] membar #Sync jmpl %o7,%g0 ldx [%i2+0x020],%l6 ! Mem[000000008d0000e0] p62_far_2_he: ldub [%i2+0x01d],%l5 ! Mem[000000008d0000dd] std %l6,[%i3+0x028] ! Mem[000000008d8000e8] std %l0,[%i2+0x000] ! Mem[000000008d0000c0] jmpl %o7,%g0 stx %l6,[%i3+0x008] ! Mem[000000008d8000c8] p62_far_2_hem: membar #Sync ldub [%i2+0x01d],%l5 ! Mem[000000008d0000dd] std %l6,[%i3+0x028] ! Mem[000000008d8000e8] std %l0,[%i2+0x000] ! Mem[000000008d0000c0] membar #Sync jmpl %o7,%g0 stx %l6,[%i3+0x008] ! Mem[000000008d8000c8] p62_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p63_far_2_le: lduh [%i3+0x018],%l3 ! Mem[000000008f8000d8] std %l0,[%i0+0x030] ! Mem[000000008e0000f0] ldd [%i1+0x008],%l2 ! Mem[000000008e8000c8] ldsw [%i1+0x024],%l4 ! Mem[000000008e8000e4] jmpl %o7,%g0 ldstub [%i0+0x03f],%l1 ! Mem[000000008e0000ff] p63_far_2_lem: membar #Sync lduh [%i3+0x018],%l3 ! Mem[000000008f8000d8] std %l0,[%i0+0x030] ! Mem[000000008e0000f0] ldd [%i1+0x008],%l2 ! Mem[000000008e8000c8] ldsw [%i1+0x024],%l4 ! Mem[000000008e8000e4] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03f],%l1 ! Mem[000000008e0000ff] p63_far_2_he: jmpl %o7,%g0 ldub [%i2+0x034],%l2 ! Mem[000000008f0000f4] jmpl %o7,%g0 nop p63_far_2_hem: membar #Sync jmpl %o7,%g0 ldub [%i2+0x034],%l2 ! Mem[000000008f0000f4] jmpl %o7,%g0 nop 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: ldx [%i1+0x028],%l6 ! Mem[00000000108000e8] sth %l7,[%i1+0x032] ! Mem[00000000108000f2] jmpl %o7,%g0 lduw [%i3+0x018],%l0 ! Mem[00000000118000d8] p0_far_3_lem: membar #Sync ldx [%i1+0x028],%l6 ! Mem[00000000108000e8] sth %l7,[%i1+0x032] ! Mem[00000000108000f2] membar #Sync jmpl %o7,%g0 lduw [%i3+0x018],%l0 ! Mem[00000000118000d8] p0_far_3_he: ldx [%i1+0x030],%l5 ! Mem[00000000108000f0] ldsw [%i2+0x028],%l5 ! Mem[00000000110000e8] stx %l6,[%i0+0x018] ! Mem[00000000100000d8] jmpl %o7,%g0 swap [%i0+0x010],%l6 ! Mem[00000000100000d0] p0_far_3_hem: membar #Sync ldx [%i1+0x030],%l5 ! Mem[00000000108000f0] ldsw [%i2+0x028],%l5 ! Mem[00000000110000e8] stx %l6,[%i0+0x018] ! Mem[00000000100000d8] membar #Sync jmpl %o7,%g0 swap [%i0+0x010],%l6 ! Mem[00000000100000d0] p0_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p1_far_3_le: ldd [%i2+0x000],%l4 ! Mem[00000000130000c0] lduw [%i2+0x000],%l1 ! Mem[00000000130000c0] ldsh [%i1+0x02a],%l3 ! Mem[00000000128000ea] ldsh [%i0+0x00e],%l4 ! Mem[00000000120000ce] jmpl %o7,%g0 std %l6,[%i0+0x038] ! Mem[00000000120000f8] p1_far_3_lem: membar #Sync ldd [%i2+0x000],%l4 ! Mem[00000000130000c0] lduw [%i2+0x000],%l1 ! Mem[00000000130000c0] ldsh [%i1+0x02a],%l3 ! Mem[00000000128000ea] ldsh [%i0+0x00e],%l4 ! Mem[00000000120000ce] membar #Sync jmpl %o7,%g0 std %l6,[%i0+0x038] ! Mem[00000000120000f8] p1_far_3_he: ldsb [%i1+0x029],%l5 ! Mem[00000000128000e9] swap [%i0+0x024],%l5 ! Mem[00000000120000e4] jmpl %o7,%g0 lduh [%i1+0x020],%l7 ! Mem[00000000128000e0] p1_far_3_hem: membar #Sync ldsb [%i1+0x029],%l5 ! Mem[00000000128000e9] swap [%i0+0x024],%l5 ! Mem[00000000120000e4] membar #Sync jmpl %o7,%g0 lduh [%i1+0x020],%l7 ! Mem[00000000128000e0] p1_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p2_far_3_le: ldstub [%i1+0x03a],%l1 ! Mem[00000000148000fa] swap [%i2+0x03c],%l4 ! Mem[00000000150000fc] sth %l7,[%i1+0x006] ! Mem[00000000148000c6] jmpl %o7,%g0 lduw [%i1+0x030],%l0 ! Mem[00000000148000f0] p2_far_3_lem: membar #Sync ldstub [%i1+0x03a],%l1 ! Mem[00000000148000fa] swap [%i2+0x03c],%l4 ! Mem[00000000150000fc] sth %l7,[%i1+0x006] ! Mem[00000000148000c6] membar #Sync jmpl %o7,%g0 lduw [%i1+0x030],%l0 ! Mem[00000000148000f0] p2_far_3_he: sth %l4,[%i0+0x032] ! Mem[00000000140000f2] sth %l6,[%i1+0x032] ! Mem[00000000148000f2] stx %l3,[%i3+0x008] ! Mem[00000000158000c8] ldsh [%i0+0x002],%l0 ! Mem[00000000140000c2] ldsh [%i0+0x02c],%l3 ! Mem[00000000140000ec] swap [%i1+0x02c],%l4 ! Mem[00000000148000ec] jmpl %o7,%g0 stb %l3,[%i2+0x034] ! Mem[00000000150000f4] p2_far_3_hem: membar #Sync sth %l4,[%i0+0x032] ! Mem[00000000140000f2] sth %l6,[%i1+0x032] ! Mem[00000000148000f2] stx %l3,[%i3+0x008] ! Mem[00000000158000c8] ldsh [%i0+0x002],%l0 ! Mem[00000000140000c2] ldsh [%i0+0x02c],%l3 ! Mem[00000000140000ec] swap [%i1+0x02c],%l4 ! Mem[00000000148000ec] membar #Sync jmpl %o7,%g0 stb %l3,[%i2+0x034] ! Mem[00000000150000f4] p2_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p3_far_3_le: sth %l3,[%i1+0x01e] ! Mem[00000000168000de] sth %l1,[%i2+0x002] ! Mem[00000000170000c2] sth %l6,[%i2+0x00a] ! Mem[00000000170000ca] ldstub [%i2+0x015],%l6 ! Mem[00000000170000d5] jmpl %o7,%g0 sth %l3,[%i1+0x03c] ! Mem[00000000168000fc] p3_far_3_lem: membar #Sync sth %l3,[%i1+0x01e] ! Mem[00000000168000de] sth %l1,[%i2+0x002] ! Mem[00000000170000c2] sth %l6,[%i2+0x00a] ! Mem[00000000170000ca] ldstub [%i2+0x015],%l6 ! Mem[00000000170000d5] membar #Sync jmpl %o7,%g0 sth %l3,[%i1+0x03c] ! Mem[00000000168000fc] p3_far_3_he: ldstub [%i0+0x006],%l6 ! Mem[00000000160000c6] lduw [%i3+0x03c],%l5 ! Mem[00000000178000fc] stx %l2,[%i2+0x028] ! Mem[00000000170000e8] ldub [%i2+0x03a],%l7 ! Mem[00000000170000fa] ldsb [%i0+0x032],%l4 ! Mem[00000000160000f2] ldstub [%i3+0x022],%l4 ! Mem[00000000178000e2] jmpl %o7,%g0 std %l2,[%i1+0x030] ! Mem[00000000168000f0] p3_far_3_hem: membar #Sync ldstub [%i0+0x006],%l6 ! Mem[00000000160000c6] lduw [%i3+0x03c],%l5 ! Mem[00000000178000fc] stx %l2,[%i2+0x028] ! Mem[00000000170000e8] ldub [%i2+0x03a],%l7 ! Mem[00000000170000fa] ldsb [%i0+0x032],%l4 ! Mem[00000000160000f2] ldstub [%i3+0x022],%l4 ! Mem[00000000178000e2] membar #Sync jmpl %o7,%g0 std %l2,[%i1+0x030] ! Mem[00000000168000f0] p3_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p4_far_3_le: jmpl %o7,%g0 sth %l2,[%i1+0x018] ! Mem[00000000188000d8] jmpl %o7,%g0 nop p4_far_3_lem: membar #Sync jmpl %o7,%g0 sth %l2,[%i1+0x018] ! Mem[00000000188000d8] jmpl %o7,%g0 nop p4_far_3_he: ldx [%i3+0x018],%l7 ! Mem[00000000198000d8] ldx [%i0+0x008],%l0 ! Mem[00000000180000c8] ldub [%i1+0x008],%l2 ! Mem[00000000188000c8] swap [%i1+0x000],%l0 ! Mem[00000000188000c0] ldub [%i3+0x012],%l7 ! Mem[00000000198000d2] lduh [%i3+0x028],%l7 ! Mem[00000000198000e8] jmpl %o7,%g0 ldstub [%i1+0x012],%l3 ! Mem[00000000188000d2] p4_far_3_hem: membar #Sync ldx [%i3+0x018],%l7 ! Mem[00000000198000d8] ldx [%i0+0x008],%l0 ! Mem[00000000180000c8] ldub [%i1+0x008],%l2 ! Mem[00000000188000c8] swap [%i1+0x000],%l0 ! Mem[00000000188000c0] ldub [%i3+0x012],%l7 ! Mem[00000000198000d2] lduh [%i3+0x028],%l7 ! Mem[00000000198000e8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x012],%l3 ! Mem[00000000188000d2] p4_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p5_far_3_le: sth %l2,[%i3+0x004] ! Mem[000000001b8000c4] jmpl %o7,%g0 ldstub [%i3+0x006],%l1 ! Mem[000000001b8000c6] p5_far_3_lem: membar #Sync sth %l2,[%i3+0x004] ! Mem[000000001b8000c4] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x006],%l1 ! Mem[000000001b8000c6] p5_far_3_he: jmpl %o7,%g0 stb %l4,[%i0+0x032] ! Mem[000000001a0000f2] jmpl %o7,%g0 nop p5_far_3_hem: membar #Sync jmpl %o7,%g0 stb %l4,[%i0+0x032] ! Mem[000000001a0000f2] jmpl %o7,%g0 nop p5_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p6_far_3_le: ldstub [%i3+0x022],%l2 ! Mem[000000001d8000e2] ldsw [%i0+0x00c],%l3 ! Mem[000000001c0000cc] stx %l3,[%i2+0x038] ! Mem[000000001d0000f8] ldd [%i2+0x000],%l0 ! Mem[000000001d0000c0] swap [%i0+0x028],%l6 ! Mem[000000001c0000e8] sth %l2,[%i1+0x004] ! Mem[000000001c8000c4] jmpl %o7,%g0 swap [%i1+0x020],%l5 ! Mem[000000001c8000e0] p6_far_3_lem: membar #Sync ldstub [%i3+0x022],%l2 ! Mem[000000001d8000e2] ldsw [%i0+0x00c],%l3 ! Mem[000000001c0000cc] stx %l3,[%i2+0x038] ! Mem[000000001d0000f8] ldd [%i2+0x000],%l0 ! Mem[000000001d0000c0] swap [%i0+0x028],%l6 ! Mem[000000001c0000e8] sth %l2,[%i1+0x004] ! Mem[000000001c8000c4] membar #Sync jmpl %o7,%g0 swap [%i1+0x020],%l5 ! Mem[000000001c8000e0] p6_far_3_he: jmpl %o7,%g0 ldx [%i1+0x028],%l4 ! Mem[000000001c8000e8] jmpl %o7,%g0 nop p6_far_3_hem: membar #Sync jmpl %o7,%g0 ldx [%i1+0x028],%l4 ! Mem[000000001c8000e8] jmpl %o7,%g0 nop p6_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p7_far_3_le: stb %l3,[%i0+0x00c] ! Mem[000000001e0000cc] ldsh [%i3+0x036],%l2 ! Mem[000000001f8000f6] sth %l3,[%i3+0x030] ! Mem[000000001f8000f0] ldstub [%i3+0x039],%l2 ! Mem[000000001f8000f9] sth %l4,[%i0+0x012] ! Mem[000000001e0000d2] stw %l1,[%i2+0x02c] ! Mem[000000001f0000ec] jmpl %o7,%g0 lduh [%i1+0x030],%l2 ! Mem[000000001e8000f0] p7_far_3_lem: membar #Sync stb %l3,[%i0+0x00c] ! Mem[000000001e0000cc] ldsh [%i3+0x036],%l2 ! Mem[000000001f8000f6] sth %l3,[%i3+0x030] ! Mem[000000001f8000f0] ldstub [%i3+0x039],%l2 ! Mem[000000001f8000f9] sth %l4,[%i0+0x012] ! Mem[000000001e0000d2] stw %l1,[%i2+0x02c] ! Mem[000000001f0000ec] membar #Sync jmpl %o7,%g0 lduh [%i1+0x030],%l2 ! Mem[000000001e8000f0] p7_far_3_he: swap [%i0+0x00c],%l2 ! Mem[000000001e0000cc] jmpl %o7,%g0 ldstub [%i2+0x01c],%l5 ! Mem[000000001f0000dc] p7_far_3_hem: membar #Sync swap [%i0+0x00c],%l2 ! Mem[000000001e0000cc] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01c],%l5 ! Mem[000000001f0000dc] p7_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p8_far_3_le: std %l4,[%i2+0x038] ! Mem[00000000210000f8] ldsb [%i0+0x02b],%l3 ! Mem[00000000200000eb] jmpl %o7,%g0 lduh [%i3+0x03e],%l1 ! Mem[00000000218000fe] p8_far_3_lem: membar #Sync std %l4,[%i2+0x038] ! Mem[00000000210000f8] ldsb [%i0+0x02b],%l3 ! Mem[00000000200000eb] membar #Sync jmpl %o7,%g0 lduh [%i3+0x03e],%l1 ! Mem[00000000218000fe] p8_far_3_he: sth %l2,[%i0+0x014] ! Mem[00000000200000d4] swap [%i3+0x000],%l7 ! Mem[00000000218000c0] ldstub [%i1+0x002],%l5 ! Mem[00000000208000c2] lduw [%i0+0x00c],%l5 ! Mem[00000000200000cc] ldstub [%i2+0x005],%l7 ! Mem[00000000210000c5] ldsh [%i2+0x03c],%l5 ! Mem[00000000210000fc] jmpl %o7,%g0 ldd [%i3+0x000],%l2 ! Mem[00000000218000c0] p8_far_3_hem: membar #Sync sth %l2,[%i0+0x014] ! Mem[00000000200000d4] swap [%i3+0x000],%l7 ! Mem[00000000218000c0] ldstub [%i1+0x002],%l5 ! Mem[00000000208000c2] lduw [%i0+0x00c],%l5 ! Mem[00000000200000cc] ldstub [%i2+0x005],%l7 ! Mem[00000000210000c5] ldsh [%i2+0x03c],%l5 ! Mem[00000000210000fc] membar #Sync jmpl %o7,%g0 ldd [%i3+0x000],%l2 ! Mem[00000000218000c0] p8_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p9_far_3_le: ldsb [%i1+0x004],%l7 ! Mem[00000000228000c4] swap [%i1+0x034],%l0 ! Mem[00000000228000f4] jmpl %o7,%g0 swap [%i0+0x03c],%l3 ! Mem[00000000220000fc] p9_far_3_lem: membar #Sync ldsb [%i1+0x004],%l7 ! Mem[00000000228000c4] swap [%i1+0x034],%l0 ! Mem[00000000228000f4] membar #Sync jmpl %o7,%g0 swap [%i0+0x03c],%l3 ! Mem[00000000220000fc] p9_far_3_he: ldsb [%i1+0x00e],%l3 ! Mem[00000000228000ce] lduw [%i2+0x014],%l7 ! Mem[00000000230000d4] stw %l1,[%i1+0x028] ! Mem[00000000228000e8] stb %l4,[%i0+0x009] ! Mem[00000000220000c9] lduh [%i1+0x014],%l4 ! Mem[00000000228000d4] stx %l1,[%i2+0x030] ! Mem[00000000230000f0] jmpl %o7,%g0 ldub [%i2+0x030],%l7 ! Mem[00000000230000f0] p9_far_3_hem: membar #Sync ldsb [%i1+0x00e],%l3 ! Mem[00000000228000ce] lduw [%i2+0x014],%l7 ! Mem[00000000230000d4] stw %l1,[%i1+0x028] ! Mem[00000000228000e8] stb %l4,[%i0+0x009] ! Mem[00000000220000c9] lduh [%i1+0x014],%l4 ! Mem[00000000228000d4] stx %l1,[%i2+0x030] ! Mem[00000000230000f0] membar #Sync jmpl %o7,%g0 ldub [%i2+0x030],%l7 ! Mem[00000000230000f0] p9_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p10_far_3_le: stw %l5,[%i2+0x000] ! Mem[00000000250000c0] jmpl %o7,%g0 swap [%i2+0x000],%l1 ! Mem[00000000250000c0] p10_far_3_lem: membar #Sync stw %l5,[%i2+0x000] ! Mem[00000000250000c0] membar #Sync jmpl %o7,%g0 swap [%i2+0x000],%l1 ! Mem[00000000250000c0] p10_far_3_he: lduw [%i0+0x004],%l5 ! Mem[00000000240000c4] swap [%i3+0x000],%l7 ! Mem[00000000258000c0] ldsw [%i0+0x014],%l1 ! Mem[00000000240000d4] swap [%i1+0x004],%l2 ! Mem[00000000248000c4] swap [%i2+0x030],%l6 ! Mem[00000000250000f0] jmpl %o7,%g0 ldsh [%i2+0x002],%l6 ! Mem[00000000250000c2] p10_far_3_hem: membar #Sync lduw [%i0+0x004],%l5 ! Mem[00000000240000c4] swap [%i3+0x000],%l7 ! Mem[00000000258000c0] ldsw [%i0+0x014],%l1 ! Mem[00000000240000d4] swap [%i1+0x004],%l2 ! Mem[00000000248000c4] swap [%i2+0x030],%l6 ! Mem[00000000250000f0] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x002],%l6 ! Mem[00000000250000c2] p10_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p11_far_3_le: jmpl %o7,%g0 ldstub [%i2+0x027],%l7 ! Mem[00000000270000e7] jmpl %o7,%g0 nop p11_far_3_lem: membar #Sync jmpl %o7,%g0 ldstub [%i2+0x027],%l7 ! Mem[00000000270000e7] jmpl %o7,%g0 nop p11_far_3_he: ldsh [%i1+0x00e],%l5 ! Mem[00000000268000ce] swap [%i2+0x018],%l6 ! Mem[00000000270000d8] ldstub [%i2+0x037],%l2 ! Mem[00000000270000f7] ldx [%i3+0x030],%l0 ! Mem[00000000278000f0] jmpl %o7,%g0 ldd [%i1+0x008],%l0 ! Mem[00000000268000c8] p11_far_3_hem: membar #Sync ldsh [%i1+0x00e],%l5 ! Mem[00000000268000ce] swap [%i2+0x018],%l6 ! Mem[00000000270000d8] ldstub [%i2+0x037],%l2 ! Mem[00000000270000f7] ldx [%i3+0x030],%l0 ! Mem[00000000278000f0] membar #Sync jmpl %o7,%g0 ldd [%i1+0x008],%l0 ! Mem[00000000268000c8] p11_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p12_far_3_le: jmpl %o7,%g0 swap [%i0+0x014],%l2 ! Mem[00000000280000d4] jmpl %o7,%g0 nop p12_far_3_lem: membar #Sync jmpl %o7,%g0 swap [%i0+0x014],%l2 ! Mem[00000000280000d4] jmpl %o7,%g0 nop p12_far_3_he: lduh [%i1+0x012],%l2 ! Mem[00000000288000d2] std %l4,[%i2+0x010] ! Mem[00000000290000d0] ldsh [%i3+0x034],%l4 ! Mem[00000000298000f4] ldstub [%i1+0x021],%l4 ! Mem[00000000288000e1] jmpl %o7,%g0 swap [%i3+0x008],%l0 ! Mem[00000000298000c8] p12_far_3_hem: membar #Sync lduh [%i1+0x012],%l2 ! Mem[00000000288000d2] std %l4,[%i2+0x010] ! Mem[00000000290000d0] ldsh [%i3+0x034],%l4 ! Mem[00000000298000f4] ldstub [%i1+0x021],%l4 ! Mem[00000000288000e1] membar #Sync jmpl %o7,%g0 swap [%i3+0x008],%l0 ! Mem[00000000298000c8] p12_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p13_far_3_le: ldstub [%i3+0x027],%l6 ! Mem[000000002b8000e7] ldd [%i2+0x000],%l0 ! Mem[000000002b0000c0] ldsh [%i3+0x024],%l5 ! Mem[000000002b8000e4] sth %l4,[%i0+0x02c] ! Mem[000000002a0000ec] swap [%i0+0x030],%l0 ! Mem[000000002a0000f0] stw %l0,[%i2+0x028] ! Mem[000000002b0000e8] jmpl %o7,%g0 std %l4,[%i1+0x018] ! Mem[000000002a8000d8] p13_far_3_lem: membar #Sync ldstub [%i3+0x027],%l6 ! Mem[000000002b8000e7] ldd [%i2+0x000],%l0 ! Mem[000000002b0000c0] ldsh [%i3+0x024],%l5 ! Mem[000000002b8000e4] sth %l4,[%i0+0x02c] ! Mem[000000002a0000ec] swap [%i0+0x030],%l0 ! Mem[000000002a0000f0] stw %l0,[%i2+0x028] ! Mem[000000002b0000e8] membar #Sync jmpl %o7,%g0 std %l4,[%i1+0x018] ! Mem[000000002a8000d8] p13_far_3_he: stw %l1,[%i2+0x010] ! Mem[000000002b0000d0] jmpl %o7,%g0 swap [%i3+0x024],%l2 ! Mem[000000002b8000e4] p13_far_3_hem: membar #Sync stw %l1,[%i2+0x010] ! Mem[000000002b0000d0] membar #Sync jmpl %o7,%g0 swap [%i3+0x024],%l2 ! Mem[000000002b8000e4] p13_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p14_far_3_le: ldstub [%i3+0x031],%l5 ! Mem[000000002d8000f1] ldstub [%i3+0x00a],%l1 ! Mem[000000002d8000ca] stx %l2,[%i2+0x000] ! Mem[000000002d0000c0] ldx [%i1+0x000],%l1 ! Mem[000000002c8000c0] ldsb [%i3+0x022],%l2 ! Mem[000000002d8000e2] lduw [%i0+0x00c],%l3 ! Mem[000000002c0000cc] jmpl %o7,%g0 ldsw [%i1+0x03c],%l1 ! Mem[000000002c8000fc] p14_far_3_lem: membar #Sync ldstub [%i3+0x031],%l5 ! Mem[000000002d8000f1] ldstub [%i3+0x00a],%l1 ! Mem[000000002d8000ca] stx %l2,[%i2+0x000] ! Mem[000000002d0000c0] ldx [%i1+0x000],%l1 ! Mem[000000002c8000c0] ldsb [%i3+0x022],%l2 ! Mem[000000002d8000e2] lduw [%i0+0x00c],%l3 ! Mem[000000002c0000cc] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x03c],%l1 ! Mem[000000002c8000fc] p14_far_3_he: stx %l0,[%i3+0x008] ! Mem[000000002d8000c8] ldstub [%i3+0x010],%l5 ! Mem[000000002d8000d0] lduw [%i1+0x034],%l7 ! Mem[000000002c8000f4] jmpl %o7,%g0 swap [%i3+0x028],%l1 ! Mem[000000002d8000e8] p14_far_3_hem: membar #Sync stx %l0,[%i3+0x008] ! Mem[000000002d8000c8] ldstub [%i3+0x010],%l5 ! Mem[000000002d8000d0] lduw [%i1+0x034],%l7 ! Mem[000000002c8000f4] membar #Sync jmpl %o7,%g0 swap [%i3+0x028],%l1 ! Mem[000000002d8000e8] p14_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p15_far_3_le: jmpl %o7,%g0 ldx [%i0+0x038],%l7 ! Mem[000000002e0000f8] jmpl %o7,%g0 nop p15_far_3_lem: membar #Sync jmpl %o7,%g0 ldx [%i0+0x038],%l7 ! Mem[000000002e0000f8] jmpl %o7,%g0 nop p15_far_3_he: swap [%i1+0x010],%l2 ! Mem[000000002e8000d0] ldx [%i3+0x010],%l5 ! Mem[000000002f8000d0] swap [%i1+0x034],%l4 ! Mem[000000002e8000f4] ldstub [%i2+0x021],%l4 ! Mem[000000002f0000e1] swap [%i3+0x028],%l0 ! Mem[000000002f8000e8] swap [%i3+0x000],%l2 ! Mem[000000002f8000c0] jmpl %o7,%g0 lduw [%i1+0x030],%l4 ! Mem[000000002e8000f0] p15_far_3_hem: membar #Sync swap [%i1+0x010],%l2 ! Mem[000000002e8000d0] ldx [%i3+0x010],%l5 ! Mem[000000002f8000d0] swap [%i1+0x034],%l4 ! Mem[000000002e8000f4] ldstub [%i2+0x021],%l4 ! Mem[000000002f0000e1] swap [%i3+0x028],%l0 ! Mem[000000002f8000e8] swap [%i3+0x000],%l2 ! Mem[000000002f8000c0] membar #Sync jmpl %o7,%g0 lduw [%i1+0x030],%l4 ! Mem[000000002e8000f0] p15_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p16_far_3_le: lduh [%i0+0x016],%l1 ! Mem[00000000300000d6] stx %l3,[%i1+0x008] ! Mem[00000000308000c8] sth %l0,[%i3+0x020] ! Mem[00000000318000e0] jmpl %o7,%g0 ldsh [%i1+0x01a],%l5 ! Mem[00000000308000da] p16_far_3_lem: membar #Sync lduh [%i0+0x016],%l1 ! Mem[00000000300000d6] stx %l3,[%i1+0x008] ! Mem[00000000308000c8] sth %l0,[%i3+0x020] ! Mem[00000000318000e0] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x01a],%l5 ! Mem[00000000308000da] p16_far_3_he: std %l2,[%i0+0x000] ! Mem[00000000300000c0] sth %l2,[%i2+0x012] ! Mem[00000000310000d2] swap [%i0+0x014],%l5 ! Mem[00000000300000d4] lduw [%i0+0x034],%l4 ! Mem[00000000300000f4] jmpl %o7,%g0 ldsw [%i1+0x020],%l4 ! Mem[00000000308000e0] p16_far_3_hem: membar #Sync std %l2,[%i0+0x000] ! Mem[00000000300000c0] sth %l2,[%i2+0x012] ! Mem[00000000310000d2] swap [%i0+0x014],%l5 ! Mem[00000000300000d4] lduw [%i0+0x034],%l4 ! Mem[00000000300000f4] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x020],%l4 ! Mem[00000000308000e0] p16_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p17_far_3_le: stw %l2,[%i3+0x034] ! Mem[00000000338000f4] lduw [%i0+0x030],%l3 ! Mem[00000000320000f0] lduw [%i3+0x038],%l2 ! Mem[00000000338000f8] sth %l4,[%i3+0x012] ! Mem[00000000338000d2] stx %l5,[%i0+0x020] ! Mem[00000000320000e0] jmpl %o7,%g0 ldstub [%i0+0x03a],%l5 ! Mem[00000000320000fa] p17_far_3_lem: membar #Sync stw %l2,[%i3+0x034] ! Mem[00000000338000f4] lduw [%i0+0x030],%l3 ! Mem[00000000320000f0] lduw [%i3+0x038],%l2 ! Mem[00000000338000f8] sth %l4,[%i3+0x012] ! Mem[00000000338000d2] stx %l5,[%i0+0x020] ! Mem[00000000320000e0] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03a],%l5 ! Mem[00000000320000fa] p17_far_3_he: jmpl %o7,%g0 ldx [%i0+0x030],%l3 ! Mem[00000000320000f0] jmpl %o7,%g0 nop p17_far_3_hem: membar #Sync jmpl %o7,%g0 ldx [%i0+0x030],%l3 ! Mem[00000000320000f0] jmpl %o7,%g0 nop p17_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p18_far_3_le: swap [%i2+0x000],%l1 ! Mem[00000000350000c0] ldstub [%i3+0x027],%l6 ! Mem[00000000358000e7] swap [%i3+0x024],%l1 ! Mem[00000000358000e4] ldstub [%i1+0x03d],%l4 ! Mem[00000000348000fd] jmpl %o7,%g0 ldstub [%i3+0x02c],%l4 ! Mem[00000000358000ec] p18_far_3_lem: membar #Sync swap [%i2+0x000],%l1 ! Mem[00000000350000c0] ldstub [%i3+0x027],%l6 ! Mem[00000000358000e7] swap [%i3+0x024],%l1 ! Mem[00000000358000e4] ldstub [%i1+0x03d],%l4 ! Mem[00000000348000fd] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x02c],%l4 ! Mem[00000000358000ec] p18_far_3_he: ldsw [%i3+0x00c],%l2 ! Mem[00000000358000cc] sth %l0,[%i0+0x010] ! Mem[00000000340000d0] jmpl %o7,%g0 swap [%i3+0x000],%l6 ! Mem[00000000358000c0] p18_far_3_hem: membar #Sync ldsw [%i3+0x00c],%l2 ! Mem[00000000358000cc] sth %l0,[%i0+0x010] ! Mem[00000000340000d0] membar #Sync jmpl %o7,%g0 swap [%i3+0x000],%l6 ! Mem[00000000358000c0] p18_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p19_far_3_le: swap [%i3+0x004],%l1 ! Mem[00000000378000c4] jmpl %o7,%g0 swap [%i3+0x020],%l2 ! Mem[00000000378000e0] p19_far_3_lem: membar #Sync swap [%i3+0x004],%l1 ! Mem[00000000378000c4] membar #Sync jmpl %o7,%g0 swap [%i3+0x020],%l2 ! Mem[00000000378000e0] p19_far_3_he: ldsb [%i3+0x01d],%l7 ! Mem[00000000378000dd] jmpl %o7,%g0 swap [%i3+0x010],%l1 ! Mem[00000000378000d0] p19_far_3_hem: membar #Sync ldsb [%i3+0x01d],%l7 ! Mem[00000000378000dd] membar #Sync jmpl %o7,%g0 swap [%i3+0x010],%l1 ! Mem[00000000378000d0] p19_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p20_far_3_le: ldx [%i1+0x030],%l4 ! Mem[00000000388000f0] ldsw [%i1+0x038],%l1 ! Mem[00000000388000f8] ldsb [%i1+0x01a],%l2 ! Mem[00000000388000da] swap [%i2+0x014],%l7 ! Mem[00000000390000d4] swap [%i0+0x004],%l5 ! Mem[00000000380000c4] jmpl %o7,%g0 stw %l4,[%i0+0x02c] ! Mem[00000000380000ec] p20_far_3_lem: membar #Sync ldx [%i1+0x030],%l4 ! Mem[00000000388000f0] ldsw [%i1+0x038],%l1 ! Mem[00000000388000f8] ldsb [%i1+0x01a],%l2 ! Mem[00000000388000da] swap [%i2+0x014],%l7 ! Mem[00000000390000d4] swap [%i0+0x004],%l5 ! Mem[00000000380000c4] membar #Sync jmpl %o7,%g0 stw %l4,[%i0+0x02c] ! Mem[00000000380000ec] p20_far_3_he: ldub [%i3+0x001],%l2 ! Mem[00000000398000c1] ldub [%i3+0x010],%l0 ! Mem[00000000398000d0] ldstub [%i0+0x003],%l6 ! Mem[00000000380000c3] jmpl %o7,%g0 stx %l2,[%i2+0x008] ! Mem[00000000390000c8] p20_far_3_hem: membar #Sync ldub [%i3+0x001],%l2 ! Mem[00000000398000c1] ldub [%i3+0x010],%l0 ! Mem[00000000398000d0] ldstub [%i0+0x003],%l6 ! Mem[00000000380000c3] membar #Sync jmpl %o7,%g0 stx %l2,[%i2+0x008] ! Mem[00000000390000c8] p20_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p21_far_3_le: lduh [%i1+0x014],%l2 ! Mem[000000003a8000d4] jmpl %o7,%g0 lduw [%i3+0x034],%l2 ! Mem[000000003b8000f4] p21_far_3_lem: membar #Sync lduh [%i1+0x014],%l2 ! Mem[000000003a8000d4] membar #Sync jmpl %o7,%g0 lduw [%i3+0x034],%l2 ! Mem[000000003b8000f4] p21_far_3_he: swap [%i2+0x014],%l1 ! Mem[000000003b0000d4] ldstub [%i3+0x007],%l2 ! Mem[000000003b8000c7] swap [%i1+0x02c],%l2 ! Mem[000000003a8000ec] ldd [%i1+0x000],%l4 ! Mem[000000003a8000c0] jmpl %o7,%g0 ldub [%i0+0x01d],%l7 ! Mem[000000003a0000dd] p21_far_3_hem: membar #Sync swap [%i2+0x014],%l1 ! Mem[000000003b0000d4] ldstub [%i3+0x007],%l2 ! Mem[000000003b8000c7] swap [%i1+0x02c],%l2 ! Mem[000000003a8000ec] ldd [%i1+0x000],%l4 ! Mem[000000003a8000c0] membar #Sync jmpl %o7,%g0 ldub [%i0+0x01d],%l7 ! Mem[000000003a0000dd] p21_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p22_far_3_le: stb %l4,[%i3+0x033] ! Mem[000000003d8000f3] lduh [%i3+0x038],%l0 ! Mem[000000003d8000f8] jmpl %o7,%g0 ldd [%i1+0x028],%l6 ! Mem[000000003c8000e8] p22_far_3_lem: membar #Sync stb %l4,[%i3+0x033] ! Mem[000000003d8000f3] lduh [%i3+0x038],%l0 ! Mem[000000003d8000f8] membar #Sync jmpl %o7,%g0 ldd [%i1+0x028],%l6 ! Mem[000000003c8000e8] p22_far_3_he: stw %l1,[%i2+0x028] ! Mem[000000003d0000e8] ldstub [%i1+0x006],%l6 ! Mem[000000003c8000c6] ldstub [%i1+0x01d],%l5 ! Mem[000000003c8000dd] jmpl %o7,%g0 ldstub [%i0+0x029],%l2 ! Mem[000000003c0000e9] p22_far_3_hem: membar #Sync stw %l1,[%i2+0x028] ! Mem[000000003d0000e8] ldstub [%i1+0x006],%l6 ! Mem[000000003c8000c6] ldstub [%i1+0x01d],%l5 ! Mem[000000003c8000dd] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x029],%l2 ! Mem[000000003c0000e9] p22_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p23_far_3_le: sth %l1,[%i1+0x01a] ! Mem[000000003e8000da] jmpl %o7,%g0 ldstub [%i2+0x02f],%l4 ! Mem[000000003f0000ef] p23_far_3_lem: membar #Sync sth %l1,[%i1+0x01a] ! Mem[000000003e8000da] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x02f],%l4 ! Mem[000000003f0000ef] p23_far_3_he: ldstub [%i3+0x035],%l4 ! Mem[000000003f8000f5] stx %l4,[%i2+0x020] ! Mem[000000003f0000e0] swap [%i3+0x028],%l0 ! Mem[000000003f8000e8] lduw [%i1+0x000],%l2 ! Mem[000000003e8000c0] jmpl %o7,%g0 stb %l4,[%i1+0x032] ! Mem[000000003e8000f2] p23_far_3_hem: membar #Sync ldstub [%i3+0x035],%l4 ! Mem[000000003f8000f5] stx %l4,[%i2+0x020] ! Mem[000000003f0000e0] swap [%i3+0x028],%l0 ! Mem[000000003f8000e8] lduw [%i1+0x000],%l2 ! Mem[000000003e8000c0] membar #Sync jmpl %o7,%g0 stb %l4,[%i1+0x032] ! Mem[000000003e8000f2] p23_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p24_far_3_le: ldub [%i1+0x02c],%l4 ! Mem[00000000408000ec] std %l2,[%i3+0x030] ! Mem[00000000418000f0] ldub [%i3+0x017],%l1 ! Mem[00000000418000d7] std %l2,[%i1+0x008] ! Mem[00000000408000c8] swap [%i3+0x024],%l4 ! Mem[00000000418000e4] jmpl %o7,%g0 stx %l1,[%i2+0x038] ! Mem[00000000410000f8] p24_far_3_lem: membar #Sync ldub [%i1+0x02c],%l4 ! Mem[00000000408000ec] std %l2,[%i3+0x030] ! Mem[00000000418000f0] ldub [%i3+0x017],%l1 ! Mem[00000000418000d7] std %l2,[%i1+0x008] ! Mem[00000000408000c8] swap [%i3+0x024],%l4 ! Mem[00000000418000e4] membar #Sync jmpl %o7,%g0 stx %l1,[%i2+0x038] ! Mem[00000000410000f8] p24_far_3_he: ldsb [%i1+0x005],%l2 ! Mem[00000000408000c5] ldsw [%i0+0x008],%l5 ! Mem[00000000400000c8] lduh [%i3+0x006],%l5 ! Mem[00000000418000c6] ldstub [%i3+0x001],%l7 ! Mem[00000000418000c1] stw %l1,[%i1+0x014] ! Mem[00000000408000d4] jmpl %o7,%g0 swap [%i3+0x004],%l2 ! Mem[00000000418000c4] p24_far_3_hem: membar #Sync ldsb [%i1+0x005],%l2 ! Mem[00000000408000c5] ldsw [%i0+0x008],%l5 ! Mem[00000000400000c8] lduh [%i3+0x006],%l5 ! Mem[00000000418000c6] ldstub [%i3+0x001],%l7 ! Mem[00000000418000c1] stw %l1,[%i1+0x014] ! Mem[00000000408000d4] membar #Sync jmpl %o7,%g0 swap [%i3+0x004],%l2 ! Mem[00000000418000c4] p24_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p25_far_3_le: ldstub [%i0+0x02c],%l4 ! Mem[00000000420000ec] stb %l1,[%i3+0x006] ! Mem[00000000438000c6] stw %l2,[%i1+0x020] ! Mem[00000000428000e0] ldub [%i1+0x00c],%l3 ! Mem[00000000428000cc] sth %l2,[%i2+0x036] ! Mem[00000000430000f6] jmpl %o7,%g0 ldd [%i2+0x000],%l0 ! Mem[00000000430000c0] p25_far_3_lem: membar #Sync ldstub [%i0+0x02c],%l4 ! Mem[00000000420000ec] stb %l1,[%i3+0x006] ! Mem[00000000438000c6] stw %l2,[%i1+0x020] ! Mem[00000000428000e0] ldub [%i1+0x00c],%l3 ! Mem[00000000428000cc] sth %l2,[%i2+0x036] ! Mem[00000000430000f6] membar #Sync jmpl %o7,%g0 ldd [%i2+0x000],%l0 ! Mem[00000000430000c0] p25_far_3_he: ldstub [%i2+0x00e],%l3 ! Mem[00000000430000ce] jmpl %o7,%g0 ldub [%i0+0x022],%l0 ! Mem[00000000420000e2] p25_far_3_hem: membar #Sync ldstub [%i2+0x00e],%l3 ! Mem[00000000430000ce] membar #Sync jmpl %o7,%g0 ldub [%i0+0x022],%l0 ! Mem[00000000420000e2] p25_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p26_far_3_le: ldsw [%i1+0x028],%l6 ! Mem[00000000448000e8] ldub [%i3+0x004],%l2 ! Mem[00000000458000c4] lduw [%i2+0x02c],%l1 ! Mem[00000000450000ec] stb %l2,[%i1+0x031] ! Mem[00000000448000f1] ldsb [%i3+0x03e],%l6 ! Mem[00000000458000fe] ldx [%i0+0x038],%l5 ! Mem[00000000440000f8] jmpl %o7,%g0 swap [%i2+0x020],%l7 ! Mem[00000000450000e0] p26_far_3_lem: membar #Sync ldsw [%i1+0x028],%l6 ! Mem[00000000448000e8] ldub [%i3+0x004],%l2 ! Mem[00000000458000c4] lduw [%i2+0x02c],%l1 ! Mem[00000000450000ec] stb %l2,[%i1+0x031] ! Mem[00000000448000f1] ldsb [%i3+0x03e],%l6 ! Mem[00000000458000fe] ldx [%i0+0x038],%l5 ! Mem[00000000440000f8] membar #Sync jmpl %o7,%g0 swap [%i2+0x020],%l7 ! Mem[00000000450000e0] p26_far_3_he: ldx [%i3+0x028],%l5 ! Mem[00000000458000e8] swap [%i0+0x028],%l0 ! Mem[00000000440000e8] jmpl %o7,%g0 lduh [%i3+0x004],%l5 ! Mem[00000000458000c4] p26_far_3_hem: membar #Sync ldx [%i3+0x028],%l5 ! Mem[00000000458000e8] swap [%i0+0x028],%l0 ! Mem[00000000440000e8] membar #Sync jmpl %o7,%g0 lduh [%i3+0x004],%l5 ! Mem[00000000458000c4] p26_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p27_far_3_le: stw %l5,[%i0+0x01c] ! Mem[00000000460000dc] swap [%i3+0x020],%l7 ! Mem[00000000478000e0] ldstub [%i0+0x031],%l0 ! Mem[00000000460000f1] ldx [%i2+0x030],%l1 ! Mem[00000000470000f0] jmpl %o7,%g0 ldx [%i3+0x008],%l2 ! Mem[00000000478000c8] p27_far_3_lem: membar #Sync stw %l5,[%i0+0x01c] ! Mem[00000000460000dc] swap [%i3+0x020],%l7 ! Mem[00000000478000e0] ldstub [%i0+0x031],%l0 ! Mem[00000000460000f1] ldx [%i2+0x030],%l1 ! Mem[00000000470000f0] membar #Sync jmpl %o7,%g0 ldx [%i3+0x008],%l2 ! Mem[00000000478000c8] p27_far_3_he: std %l6,[%i3+0x028] ! Mem[00000000478000e8] lduh [%i3+0x032],%l3 ! Mem[00000000478000f2] swap [%i0+0x020],%l2 ! Mem[00000000460000e0] stw %l7,[%i2+0x020] ! Mem[00000000470000e0] swap [%i3+0x014],%l1 ! Mem[00000000478000d4] jmpl %o7,%g0 ldsw [%i2+0x004],%l2 ! Mem[00000000470000c4] p27_far_3_hem: membar #Sync std %l6,[%i3+0x028] ! Mem[00000000478000e8] lduh [%i3+0x032],%l3 ! Mem[00000000478000f2] swap [%i0+0x020],%l2 ! Mem[00000000460000e0] stw %l7,[%i2+0x020] ! Mem[00000000470000e0] swap [%i3+0x014],%l1 ! Mem[00000000478000d4] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x004],%l2 ! Mem[00000000470000c4] p27_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p28_far_3_le: ldstub [%i0+0x001],%l7 ! Mem[00000000480000c1] lduw [%i0+0x030],%l0 ! Mem[00000000480000f0] std %l0,[%i1+0x010] ! Mem[00000000488000d0] ldstub [%i2+0x00c],%l3 ! Mem[00000000490000cc] jmpl %o7,%g0 lduh [%i0+0x026],%l4 ! Mem[00000000480000e6] p28_far_3_lem: membar #Sync ldstub [%i0+0x001],%l7 ! Mem[00000000480000c1] lduw [%i0+0x030],%l0 ! Mem[00000000480000f0] std %l0,[%i1+0x010] ! Mem[00000000488000d0] ldstub [%i2+0x00c],%l3 ! Mem[00000000490000cc] membar #Sync jmpl %o7,%g0 lduh [%i0+0x026],%l4 ! Mem[00000000480000e6] p28_far_3_he: jmpl %o7,%g0 std %l0,[%i1+0x020] ! Mem[00000000488000e0] jmpl %o7,%g0 nop p28_far_3_hem: membar #Sync jmpl %o7,%g0 std %l0,[%i1+0x020] ! Mem[00000000488000e0] jmpl %o7,%g0 nop p28_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p29_far_3_le: ldstub [%i0+0x035],%l4 ! Mem[000000004a0000f5] jmpl %o7,%g0 swap [%i3+0x008],%l4 ! Mem[000000004b8000c8] p29_far_3_lem: membar #Sync ldstub [%i0+0x035],%l4 ! Mem[000000004a0000f5] membar #Sync jmpl %o7,%g0 swap [%i3+0x008],%l4 ! Mem[000000004b8000c8] p29_far_3_he: stb %l1,[%i0+0x031] ! Mem[000000004a0000f1] ldd [%i0+0x030],%l6 ! Mem[000000004a0000f0] ldx [%i3+0x020],%l1 ! Mem[000000004b8000e0] jmpl %o7,%g0 swap [%i0+0x020],%l1 ! Mem[000000004a0000e0] p29_far_3_hem: membar #Sync stb %l1,[%i0+0x031] ! Mem[000000004a0000f1] ldd [%i0+0x030],%l6 ! Mem[000000004a0000f0] ldx [%i3+0x020],%l1 ! Mem[000000004b8000e0] membar #Sync jmpl %o7,%g0 swap [%i0+0x020],%l1 ! Mem[000000004a0000e0] p29_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p30_far_3_le: lduw [%i2+0x038],%l5 ! Mem[000000004d0000f8] ldub [%i3+0x02c],%l5 ! Mem[000000004d8000ec] ldstub [%i2+0x00d],%l2 ! Mem[000000004d0000cd] ldub [%i3+0x038],%l7 ! Mem[000000004d8000f8] jmpl %o7,%g0 ldub [%i2+0x01a],%l5 ! Mem[000000004d0000da] p30_far_3_lem: membar #Sync lduw [%i2+0x038],%l5 ! Mem[000000004d0000f8] ldub [%i3+0x02c],%l5 ! Mem[000000004d8000ec] ldstub [%i2+0x00d],%l2 ! Mem[000000004d0000cd] ldub [%i3+0x038],%l7 ! Mem[000000004d8000f8] membar #Sync jmpl %o7,%g0 ldub [%i2+0x01a],%l5 ! Mem[000000004d0000da] p30_far_3_he: jmpl %o7,%g0 ldstub [%i0+0x002],%l2 ! Mem[000000004c0000c2] jmpl %o7,%g0 nop p30_far_3_hem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x002],%l2 ! Mem[000000004c0000c2] jmpl %o7,%g0 nop p30_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p31_far_3_le: jmpl %o7,%g0 std %l4,[%i1+0x020] ! Mem[000000004e8000e0] jmpl %o7,%g0 nop p31_far_3_lem: membar #Sync jmpl %o7,%g0 std %l4,[%i1+0x020] ! Mem[000000004e8000e0] jmpl %o7,%g0 nop p31_far_3_he: ldstub [%i2+0x012],%l2 ! Mem[000000004f0000d2] swap [%i2+0x024],%l7 ! Mem[000000004f0000e4] swap [%i2+0x01c],%l5 ! Mem[000000004f0000dc] ldstub [%i0+0x020],%l4 ! Mem[000000004e0000e0] ldstub [%i1+0x000],%l3 ! Mem[000000004e8000c0] swap [%i2+0x034],%l2 ! Mem[000000004f0000f4] jmpl %o7,%g0 ldub [%i2+0x030],%l0 ! Mem[000000004f0000f0] p31_far_3_hem: membar #Sync ldstub [%i2+0x012],%l2 ! Mem[000000004f0000d2] swap [%i2+0x024],%l7 ! Mem[000000004f0000e4] swap [%i2+0x01c],%l5 ! Mem[000000004f0000dc] ldstub [%i0+0x020],%l4 ! Mem[000000004e0000e0] ldstub [%i1+0x000],%l3 ! Mem[000000004e8000c0] swap [%i2+0x034],%l2 ! Mem[000000004f0000f4] membar #Sync jmpl %o7,%g0 ldub [%i2+0x030],%l0 ! Mem[000000004f0000f0] p31_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p32_far_3_le: ldub [%i1+0x00c],%l3 ! Mem[00000000508000cc] jmpl %o7,%g0 stx %l4,[%i1+0x020] ! Mem[00000000508000e0] p32_far_3_lem: membar #Sync ldub [%i1+0x00c],%l3 ! Mem[00000000508000cc] membar #Sync jmpl %o7,%g0 stx %l4,[%i1+0x020] ! Mem[00000000508000e0] p32_far_3_he: stx %l0,[%i3+0x020] ! Mem[00000000518000e0] lduh [%i0+0x014],%l2 ! Mem[00000000500000d4] std %l2,[%i3+0x010] ! Mem[00000000518000d0] ldub [%i0+0x021],%l4 ! Mem[00000000500000e1] std %l0,[%i0+0x008] ! Mem[00000000500000c8] jmpl %o7,%g0 lduw [%i1+0x00c],%l2 ! Mem[00000000508000cc] p32_far_3_hem: membar #Sync stx %l0,[%i3+0x020] ! Mem[00000000518000e0] lduh [%i0+0x014],%l2 ! Mem[00000000500000d4] std %l2,[%i3+0x010] ! Mem[00000000518000d0] ldub [%i0+0x021],%l4 ! Mem[00000000500000e1] std %l0,[%i0+0x008] ! Mem[00000000500000c8] membar #Sync jmpl %o7,%g0 lduw [%i1+0x00c],%l2 ! Mem[00000000508000cc] p32_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p33_far_3_le: ldstub [%i0+0x003],%l7 ! Mem[00000000520000c3] jmpl %o7,%g0 ldx [%i2+0x020],%l1 ! Mem[00000000530000e0] p33_far_3_lem: membar #Sync ldstub [%i0+0x003],%l7 ! Mem[00000000520000c3] membar #Sync jmpl %o7,%g0 ldx [%i2+0x020],%l1 ! Mem[00000000530000e0] p33_far_3_he: ldd [%i1+0x020],%l4 ! Mem[00000000528000e0] swap [%i3+0x008],%l2 ! Mem[00000000538000c8] ldx [%i0+0x028],%l0 ! Mem[00000000520000e8] swap [%i0+0x02c],%l3 ! Mem[00000000520000ec] jmpl %o7,%g0 stb %l4,[%i0+0x00d] ! Mem[00000000520000cd] p33_far_3_hem: membar #Sync ldd [%i1+0x020],%l4 ! Mem[00000000528000e0] swap [%i3+0x008],%l2 ! Mem[00000000538000c8] ldx [%i0+0x028],%l0 ! Mem[00000000520000e8] swap [%i0+0x02c],%l3 ! Mem[00000000520000ec] membar #Sync jmpl %o7,%g0 stb %l4,[%i0+0x00d] ! Mem[00000000520000cd] p33_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p34_far_3_le: ldsw [%i1+0x014],%l2 ! Mem[00000000548000d4] swap [%i1+0x024],%l1 ! Mem[00000000548000e4] jmpl %o7,%g0 sth %l5,[%i2+0x004] ! Mem[00000000550000c4] p34_far_3_lem: membar #Sync ldsw [%i1+0x014],%l2 ! Mem[00000000548000d4] swap [%i1+0x024],%l1 ! Mem[00000000548000e4] membar #Sync jmpl %o7,%g0 sth %l5,[%i2+0x004] ! Mem[00000000550000c4] p34_far_3_he: ldx [%i0+0x008],%l0 ! Mem[00000000540000c8] jmpl %o7,%g0 lduw [%i1+0x000],%l2 ! Mem[00000000548000c0] p34_far_3_hem: membar #Sync ldx [%i0+0x008],%l0 ! Mem[00000000540000c8] membar #Sync jmpl %o7,%g0 lduw [%i1+0x000],%l2 ! Mem[00000000548000c0] p34_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p35_far_3_le: lduw [%i2+0x014],%l7 ! Mem[00000000570000d4] swap [%i3+0x024],%l5 ! Mem[00000000578000e4] ldstub [%i1+0x005],%l2 ! Mem[00000000568000c5] std %l0,[%i1+0x000] ! Mem[00000000568000c0] ldsh [%i1+0x022],%l1 ! Mem[00000000568000e2] jmpl %o7,%g0 ldstub [%i0+0x018],%l5 ! Mem[00000000560000d8] p35_far_3_lem: membar #Sync lduw [%i2+0x014],%l7 ! Mem[00000000570000d4] swap [%i3+0x024],%l5 ! Mem[00000000578000e4] ldstub [%i1+0x005],%l2 ! Mem[00000000568000c5] std %l0,[%i1+0x000] ! Mem[00000000568000c0] ldsh [%i1+0x022],%l1 ! Mem[00000000568000e2] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x018],%l5 ! Mem[00000000560000d8] p35_far_3_he: jmpl %o7,%g0 ldd [%i2+0x010],%l0 ! Mem[00000000570000d0] jmpl %o7,%g0 nop p35_far_3_hem: membar #Sync jmpl %o7,%g0 ldd [%i2+0x010],%l0 ! Mem[00000000570000d0] jmpl %o7,%g0 nop p35_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p36_far_3_le: ldub [%i0+0x003],%l7 ! Mem[00000000580000c3] ldstub [%i1+0x016],%l0 ! Mem[00000000588000d6] swap [%i0+0x030],%l3 ! Mem[00000000580000f0] ldstub [%i2+0x039],%l2 ! Mem[00000000590000f9] jmpl %o7,%g0 ldsb [%i3+0x004],%l2 ! Mem[00000000598000c4] p36_far_3_lem: membar #Sync ldub [%i0+0x003],%l7 ! Mem[00000000580000c3] ldstub [%i1+0x016],%l0 ! Mem[00000000588000d6] swap [%i0+0x030],%l3 ! Mem[00000000580000f0] ldstub [%i2+0x039],%l2 ! Mem[00000000590000f9] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x004],%l2 ! Mem[00000000598000c4] p36_far_3_he: ldx [%i0+0x028],%l3 ! Mem[00000000580000e8] ldd [%i0+0x018],%l4 ! Mem[00000000580000d8] jmpl %o7,%g0 ldstub [%i3+0x02e],%l2 ! Mem[00000000598000ee] p36_far_3_hem: membar #Sync ldx [%i0+0x028],%l3 ! Mem[00000000580000e8] ldd [%i0+0x018],%l4 ! Mem[00000000580000d8] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x02e],%l2 ! Mem[00000000598000ee] p36_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p37_far_3_le: ldstub [%i3+0x032],%l4 ! Mem[000000005b8000f2] ldstub [%i2+0x01a],%l1 ! Mem[000000005b0000da] ldstub [%i1+0x03a],%l2 ! Mem[000000005a8000fa] ldsw [%i1+0x024],%l7 ! Mem[000000005a8000e4] jmpl %o7,%g0 std %l0,[%i1+0x030] ! Mem[000000005a8000f0] p37_far_3_lem: membar #Sync ldstub [%i3+0x032],%l4 ! Mem[000000005b8000f2] ldstub [%i2+0x01a],%l1 ! Mem[000000005b0000da] ldstub [%i1+0x03a],%l2 ! Mem[000000005a8000fa] ldsw [%i1+0x024],%l7 ! Mem[000000005a8000e4] membar #Sync jmpl %o7,%g0 std %l0,[%i1+0x030] ! Mem[000000005a8000f0] p37_far_3_he: ldsb [%i1+0x000],%l3 ! Mem[000000005a8000c0] lduh [%i2+0x036],%l2 ! Mem[000000005b0000f6] jmpl %o7,%g0 ldx [%i1+0x000],%l6 ! Mem[000000005a8000c0] p37_far_3_hem: membar #Sync ldsb [%i1+0x000],%l3 ! Mem[000000005a8000c0] lduh [%i2+0x036],%l2 ! Mem[000000005b0000f6] membar #Sync jmpl %o7,%g0 ldx [%i1+0x000],%l6 ! Mem[000000005a8000c0] p37_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p38_far_3_le: swap [%i1+0x034],%l6 ! Mem[000000005c8000f4] swap [%i0+0x00c],%l0 ! Mem[000000005c0000cc] jmpl %o7,%g0 swap [%i3+0x000],%l7 ! Mem[000000005d8000c0] p38_far_3_lem: membar #Sync swap [%i1+0x034],%l6 ! Mem[000000005c8000f4] swap [%i0+0x00c],%l0 ! Mem[000000005c0000cc] membar #Sync jmpl %o7,%g0 swap [%i3+0x000],%l7 ! Mem[000000005d8000c0] p38_far_3_he: ldstub [%i2+0x021],%l4 ! Mem[000000005d0000e1] jmpl %o7,%g0 ldx [%i0+0x018],%l7 ! Mem[000000005c0000d8] p38_far_3_hem: membar #Sync ldstub [%i2+0x021],%l4 ! Mem[000000005d0000e1] membar #Sync jmpl %o7,%g0 ldx [%i0+0x018],%l7 ! Mem[000000005c0000d8] p38_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p39_far_3_le: lduh [%i3+0x032],%l4 ! Mem[000000005f8000f2] jmpl %o7,%g0 ldstub [%i3+0x01a],%l1 ! Mem[000000005f8000da] p39_far_3_lem: membar #Sync lduh [%i3+0x032],%l4 ! Mem[000000005f8000f2] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x01a],%l1 ! Mem[000000005f8000da] p39_far_3_he: ldsh [%i3+0x002],%l5 ! Mem[000000005f8000c2] ldsw [%i1+0x02c],%l5 ! Mem[000000005e8000ec] swap [%i3+0x024],%l7 ! Mem[000000005f8000e4] swap [%i0+0x028],%l0 ! Mem[000000005e0000e8] jmpl %o7,%g0 lduw [%i2+0x030],%l6 ! Mem[000000005f0000f0] p39_far_3_hem: membar #Sync ldsh [%i3+0x002],%l5 ! Mem[000000005f8000c2] ldsw [%i1+0x02c],%l5 ! Mem[000000005e8000ec] swap [%i3+0x024],%l7 ! Mem[000000005f8000e4] swap [%i0+0x028],%l0 ! Mem[000000005e0000e8] membar #Sync jmpl %o7,%g0 lduw [%i2+0x030],%l6 ! Mem[000000005f0000f0] p39_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p40_far_3_le: stx %l3,[%i1+0x018] ! Mem[00000000608000d8] lduw [%i0+0x038],%l5 ! Mem[00000000600000f8] stx %l5,[%i3+0x028] ! Mem[00000000618000e8] jmpl %o7,%g0 lduw [%i0+0x02c],%l4 ! Mem[00000000600000ec] p40_far_3_lem: membar #Sync stx %l3,[%i1+0x018] ! Mem[00000000608000d8] lduw [%i0+0x038],%l5 ! Mem[00000000600000f8] stx %l5,[%i3+0x028] ! Mem[00000000618000e8] membar #Sync jmpl %o7,%g0 lduw [%i0+0x02c],%l4 ! Mem[00000000600000ec] p40_far_3_he: jmpl %o7,%g0 swap [%i0+0x004],%l2 ! Mem[00000000600000c4] jmpl %o7,%g0 nop p40_far_3_hem: membar #Sync jmpl %o7,%g0 swap [%i0+0x004],%l2 ! Mem[00000000600000c4] jmpl %o7,%g0 nop p40_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p41_far_3_le: ldx [%i0+0x020],%l5 ! Mem[00000000620000e0] ldsb [%i0+0x035],%l2 ! Mem[00000000620000f5] ldub [%i0+0x02f],%l4 ! Mem[00000000620000ef] jmpl %o7,%g0 ldsh [%i0+0x010],%l5 ! Mem[00000000620000d0] p41_far_3_lem: membar #Sync ldx [%i0+0x020],%l5 ! Mem[00000000620000e0] ldsb [%i0+0x035],%l2 ! Mem[00000000620000f5] ldub [%i0+0x02f],%l4 ! Mem[00000000620000ef] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x010],%l5 ! Mem[00000000620000d0] p41_far_3_he: lduh [%i1+0x020],%l4 ! Mem[00000000628000e0] stw %l6,[%i0+0x018] ! Mem[00000000620000d8] ldsw [%i1+0x034],%l2 ! Mem[00000000628000f4] stw %l0,[%i1+0x030] ! Mem[00000000628000f0] ldstub [%i1+0x023],%l6 ! Mem[00000000628000e3] ldd [%i3+0x020],%l2 ! Mem[00000000638000e0] jmpl %o7,%g0 lduh [%i3+0x024],%l2 ! Mem[00000000638000e4] p41_far_3_hem: membar #Sync lduh [%i1+0x020],%l4 ! Mem[00000000628000e0] stw %l6,[%i0+0x018] ! Mem[00000000620000d8] ldsw [%i1+0x034],%l2 ! Mem[00000000628000f4] stw %l0,[%i1+0x030] ! Mem[00000000628000f0] ldstub [%i1+0x023],%l6 ! Mem[00000000628000e3] ldd [%i3+0x020],%l2 ! Mem[00000000638000e0] membar #Sync jmpl %o7,%g0 lduh [%i3+0x024],%l2 ! Mem[00000000638000e4] p41_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p42_far_3_le: stx %l3,[%i2+0x030] ! Mem[00000000650000f0] stw %l2,[%i0+0x038] ! Mem[00000000640000f8] stb %l4,[%i2+0x033] ! Mem[00000000650000f3] stx %l0,[%i1+0x038] ! Mem[00000000648000f8] jmpl %o7,%g0 stb %l7,[%i2+0x02b] ! Mem[00000000650000eb] p42_far_3_lem: membar #Sync stx %l3,[%i2+0x030] ! Mem[00000000650000f0] stw %l2,[%i0+0x038] ! Mem[00000000640000f8] stb %l4,[%i2+0x033] ! Mem[00000000650000f3] stx %l0,[%i1+0x038] ! Mem[00000000648000f8] membar #Sync jmpl %o7,%g0 stb %l7,[%i2+0x02b] ! Mem[00000000650000eb] p42_far_3_he: ldsw [%i1+0x028],%l1 ! Mem[00000000648000e8] jmpl %o7,%g0 ldx [%i1+0x000],%l6 ! Mem[00000000648000c0] p42_far_3_hem: membar #Sync ldsw [%i1+0x028],%l1 ! Mem[00000000648000e8] membar #Sync jmpl %o7,%g0 ldx [%i1+0x000],%l6 ! Mem[00000000648000c0] p42_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p43_far_3_le: ldsb [%i2+0x03a],%l3 ! Mem[00000000670000fa] jmpl %o7,%g0 std %l4,[%i2+0x038] ! Mem[00000000670000f8] p43_far_3_lem: membar #Sync ldsb [%i2+0x03a],%l3 ! Mem[00000000670000fa] membar #Sync jmpl %o7,%g0 std %l4,[%i2+0x038] ! Mem[00000000670000f8] p43_far_3_he: jmpl %o7,%g0 ldx [%i2+0x000],%l4 ! Mem[00000000670000c0] jmpl %o7,%g0 nop p43_far_3_hem: membar #Sync jmpl %o7,%g0 ldx [%i2+0x000],%l4 ! Mem[00000000670000c0] jmpl %o7,%g0 nop p43_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p44_far_3_le: swap [%i0+0x02c],%l4 ! Mem[00000000680000ec] swap [%i3+0x038],%l7 ! Mem[00000000698000f8] stw %l5,[%i3+0x018] ! Mem[00000000698000d8] stw %l6,[%i0+0x024] ! Mem[00000000680000e4] ldstub [%i0+0x025],%l1 ! Mem[00000000680000e5] jmpl %o7,%g0 ldstub [%i0+0x03d],%l4 ! Mem[00000000680000fd] p44_far_3_lem: membar #Sync swap [%i0+0x02c],%l4 ! Mem[00000000680000ec] swap [%i3+0x038],%l7 ! Mem[00000000698000f8] stw %l5,[%i3+0x018] ! Mem[00000000698000d8] stw %l6,[%i0+0x024] ! Mem[00000000680000e4] ldstub [%i0+0x025],%l1 ! Mem[00000000680000e5] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03d],%l4 ! Mem[00000000680000fd] p44_far_3_he: jmpl %o7,%g0 ldub [%i3+0x007],%l2 ! Mem[00000000698000c7] jmpl %o7,%g0 nop p44_far_3_hem: membar #Sync jmpl %o7,%g0 ldub [%i3+0x007],%l2 ! Mem[00000000698000c7] jmpl %o7,%g0 nop p44_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p45_far_3_le: ldsb [%i1+0x03a],%l3 ! Mem[000000006a8000fa] lduw [%i3+0x038],%l5 ! Mem[000000006b8000f8] jmpl %o7,%g0 stw %l5,[%i3+0x00c] ! Mem[000000006b8000cc] p45_far_3_lem: membar #Sync ldsb [%i1+0x03a],%l3 ! Mem[000000006a8000fa] lduw [%i3+0x038],%l5 ! Mem[000000006b8000f8] membar #Sync jmpl %o7,%g0 stw %l5,[%i3+0x00c] ! Mem[000000006b8000cc] p45_far_3_he: ldsb [%i2+0x032],%l7 ! Mem[000000006b0000f2] swap [%i3+0x028],%l7 ! Mem[000000006b8000e8] stw %l2,[%i1+0x024] ! Mem[000000006a8000e4] stw %l5,[%i1+0x024] ! Mem[000000006a8000e4] jmpl %o7,%g0 ldd [%i3+0x020],%l6 ! Mem[000000006b8000e0] p45_far_3_hem: membar #Sync ldsb [%i2+0x032],%l7 ! Mem[000000006b0000f2] swap [%i3+0x028],%l7 ! Mem[000000006b8000e8] stw %l2,[%i1+0x024] ! Mem[000000006a8000e4] stw %l5,[%i1+0x024] ! Mem[000000006a8000e4] membar #Sync jmpl %o7,%g0 ldd [%i3+0x020],%l6 ! Mem[000000006b8000e0] p45_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p46_far_3_le: ldub [%i0+0x007],%l4 ! Mem[000000006c0000c7] ldstub [%i1+0x02b],%l5 ! Mem[000000006c8000eb] sth %l7,[%i0+0x028] ! Mem[000000006c0000e8] ldstub [%i0+0x021],%l4 ! Mem[000000006c0000e1] jmpl %o7,%g0 std %l0,[%i0+0x030] ! Mem[000000006c0000f0] p46_far_3_lem: membar #Sync ldub [%i0+0x007],%l4 ! Mem[000000006c0000c7] ldstub [%i1+0x02b],%l5 ! Mem[000000006c8000eb] sth %l7,[%i0+0x028] ! Mem[000000006c0000e8] ldstub [%i0+0x021],%l4 ! Mem[000000006c0000e1] membar #Sync jmpl %o7,%g0 std %l0,[%i0+0x030] ! Mem[000000006c0000f0] p46_far_3_he: lduh [%i3+0x004],%l1 ! Mem[000000006d8000c4] swap [%i1+0x00c],%l4 ! Mem[000000006c8000cc] swap [%i3+0x020],%l1 ! Mem[000000006d8000e0] jmpl %o7,%g0 ldsw [%i0+0x014],%l7 ! Mem[000000006c0000d4] p46_far_3_hem: membar #Sync lduh [%i3+0x004],%l1 ! Mem[000000006d8000c4] swap [%i1+0x00c],%l4 ! Mem[000000006c8000cc] swap [%i3+0x020],%l1 ! Mem[000000006d8000e0] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x014],%l7 ! Mem[000000006c0000d4] p46_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p47_far_3_le: ldsh [%i2+0x036],%l1 ! Mem[000000006f0000f6] ldsw [%i1+0x00c],%l3 ! Mem[000000006e8000cc] lduh [%i1+0x026],%l4 ! Mem[000000006e8000e6] ldstub [%i0+0x014],%l2 ! Mem[000000006e0000d4] swap [%i1+0x014],%l2 ! Mem[000000006e8000d4] swap [%i1+0x034],%l2 ! Mem[000000006e8000f4] jmpl %o7,%g0 stb %l4,[%i1+0x02f] ! Mem[000000006e8000ef] p47_far_3_lem: membar #Sync ldsh [%i2+0x036],%l1 ! Mem[000000006f0000f6] ldsw [%i1+0x00c],%l3 ! Mem[000000006e8000cc] lduh [%i1+0x026],%l4 ! Mem[000000006e8000e6] ldstub [%i0+0x014],%l2 ! Mem[000000006e0000d4] swap [%i1+0x014],%l2 ! Mem[000000006e8000d4] swap [%i1+0x034],%l2 ! Mem[000000006e8000f4] membar #Sync jmpl %o7,%g0 stb %l4,[%i1+0x02f] ! Mem[000000006e8000ef] p47_far_3_he: stw %l4,[%i2+0x034] ! Mem[000000006f0000f4] lduw [%i1+0x020],%l4 ! Mem[000000006e8000e0] swap [%i1+0x028],%l0 ! Mem[000000006e8000e8] lduw [%i3+0x02c],%l2 ! Mem[000000006f8000ec] ldsw [%i1+0x000],%l4 ! Mem[000000006e8000c0] jmpl %o7,%g0 ldub [%i1+0x023],%l6 ! Mem[000000006e8000e3] p47_far_3_hem: membar #Sync stw %l4,[%i2+0x034] ! Mem[000000006f0000f4] lduw [%i1+0x020],%l4 ! Mem[000000006e8000e0] swap [%i1+0x028],%l0 ! Mem[000000006e8000e8] lduw [%i3+0x02c],%l2 ! Mem[000000006f8000ec] ldsw [%i1+0x000],%l4 ! Mem[000000006e8000c0] membar #Sync jmpl %o7,%g0 ldub [%i1+0x023],%l6 ! Mem[000000006e8000e3] p47_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p48_far_3_le: jmpl %o7,%g0 ldub [%i1+0x002],%l1 ! Mem[00000000708000c2] jmpl %o7,%g0 nop p48_far_3_lem: membar #Sync jmpl %o7,%g0 ldub [%i1+0x002],%l1 ! Mem[00000000708000c2] jmpl %o7,%g0 nop p48_far_3_he: jmpl %o7,%g0 lduw [%i3+0x004],%l5 ! Mem[00000000718000c4] jmpl %o7,%g0 nop p48_far_3_hem: membar #Sync jmpl %o7,%g0 lduw [%i3+0x004],%l5 ! Mem[00000000718000c4] jmpl %o7,%g0 nop p48_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p49_far_3_le: jmpl %o7,%g0 sth %l5,[%i2+0x024] ! Mem[00000000730000e4] jmpl %o7,%g0 nop p49_far_3_lem: membar #Sync jmpl %o7,%g0 sth %l5,[%i2+0x024] ! Mem[00000000730000e4] jmpl %o7,%g0 nop p49_far_3_he: swap [%i1+0x000],%l3 ! Mem[00000000728000c0] ldstub [%i2+0x037],%l2 ! Mem[00000000730000f7] sth %l6,[%i3+0x002] ! Mem[00000000738000c2] sth %l5,[%i0+0x022] ! Mem[00000000720000e2] ldstub [%i2+0x00a],%l2 ! Mem[00000000730000ca] stw %l0,[%i3+0x02c] ! Mem[00000000738000ec] jmpl %o7,%g0 stx %l5,[%i2+0x030] ! Mem[00000000730000f0] p49_far_3_hem: membar #Sync swap [%i1+0x000],%l3 ! Mem[00000000728000c0] ldstub [%i2+0x037],%l2 ! Mem[00000000730000f7] sth %l6,[%i3+0x002] ! Mem[00000000738000c2] sth %l5,[%i0+0x022] ! Mem[00000000720000e2] ldstub [%i2+0x00a],%l2 ! Mem[00000000730000ca] stw %l0,[%i3+0x02c] ! Mem[00000000738000ec] membar #Sync jmpl %o7,%g0 stx %l5,[%i2+0x030] ! Mem[00000000730000f0] p49_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p50_far_3_le: ldd [%i0+0x010],%l0 ! Mem[00000000740000d0] sth %l3,[%i3+0x00c] ! Mem[00000000758000cc] stw %l4,[%i3+0x024] ! Mem[00000000758000e4] stw %l1,[%i2+0x03c] ! Mem[00000000750000fc] ldstub [%i2+0x032],%l4 ! Mem[00000000750000f2] ldstub [%i3+0x03a],%l1 ! Mem[00000000758000fa] jmpl %o7,%g0 ldsw [%i2+0x02c],%l4 ! Mem[00000000750000ec] p50_far_3_lem: membar #Sync ldd [%i0+0x010],%l0 ! Mem[00000000740000d0] sth %l3,[%i3+0x00c] ! Mem[00000000758000cc] stw %l4,[%i3+0x024] ! Mem[00000000758000e4] stw %l1,[%i2+0x03c] ! Mem[00000000750000fc] ldstub [%i2+0x032],%l4 ! Mem[00000000750000f2] ldstub [%i3+0x03a],%l1 ! Mem[00000000758000fa] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x02c],%l4 ! Mem[00000000750000ec] p50_far_3_he: lduw [%i0+0x034],%l4 ! Mem[00000000740000f4] lduw [%i3+0x020],%l4 ! Mem[00000000758000e0] swap [%i1+0x008],%l0 ! Mem[00000000748000c8] jmpl %o7,%g0 swap [%i1+0x00c],%l2 ! Mem[00000000748000cc] p50_far_3_hem: membar #Sync lduw [%i0+0x034],%l4 ! Mem[00000000740000f4] lduw [%i3+0x020],%l4 ! Mem[00000000758000e0] swap [%i1+0x008],%l0 ! Mem[00000000748000c8] membar #Sync jmpl %o7,%g0 swap [%i1+0x00c],%l2 ! Mem[00000000748000cc] p50_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p51_far_3_le: stb %l0,[%i0+0x031] ! Mem[00000000760000f1] lduh [%i3+0x036],%l1 ! Mem[00000000778000f6] ldstub [%i0+0x00d],%l2 ! Mem[00000000760000cd] ldub [%i1+0x038],%l7 ! Mem[00000000768000f8] swap [%i2+0x038],%l5 ! Mem[00000000770000f8] jmpl %o7,%g0 sth %l2,[%i0+0x014] ! Mem[00000000760000d4] p51_far_3_lem: membar #Sync stb %l0,[%i0+0x031] ! Mem[00000000760000f1] lduh [%i3+0x036],%l1 ! Mem[00000000778000f6] ldstub [%i0+0x00d],%l2 ! Mem[00000000760000cd] ldub [%i1+0x038],%l7 ! Mem[00000000768000f8] swap [%i2+0x038],%l5 ! Mem[00000000770000f8] membar #Sync jmpl %o7,%g0 sth %l2,[%i0+0x014] ! Mem[00000000760000d4] p51_far_3_he: swap [%i0+0x010],%l2 ! Mem[00000000760000d0] ldd [%i0+0x010],%l4 ! Mem[00000000760000d0] stx %l4,[%i3+0x030] ! Mem[00000000778000f0] stb %l4,[%i1+0x021] ! Mem[00000000768000e1] stw %l0,[%i1+0x028] ! Mem[00000000768000e8] ldstub [%i1+0x001],%l2 ! Mem[00000000768000c1] jmpl %o7,%g0 ldub [%i1+0x032],%l4 ! Mem[00000000768000f2] p51_far_3_hem: membar #Sync swap [%i0+0x010],%l2 ! Mem[00000000760000d0] ldd [%i0+0x010],%l4 ! Mem[00000000760000d0] stx %l4,[%i3+0x030] ! Mem[00000000778000f0] stb %l4,[%i1+0x021] ! Mem[00000000768000e1] stw %l0,[%i1+0x028] ! Mem[00000000768000e8] ldstub [%i1+0x001],%l2 ! Mem[00000000768000c1] membar #Sync jmpl %o7,%g0 ldub [%i1+0x032],%l4 ! Mem[00000000768000f2] p51_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p52_far_3_le: jmpl %o7,%g0 stw %l5,[%i2+0x018] ! Mem[00000000790000d8] jmpl %o7,%g0 nop p52_far_3_lem: membar #Sync jmpl %o7,%g0 stw %l5,[%i2+0x018] ! Mem[00000000790000d8] jmpl %o7,%g0 nop p52_far_3_he: ldstub [%i1+0x002],%l2 ! Mem[00000000788000c2] jmpl %o7,%g0 sth %l2,[%i1+0x012] ! Mem[00000000788000d2] p52_far_3_hem: membar #Sync ldstub [%i1+0x002],%l2 ! Mem[00000000788000c2] membar #Sync jmpl %o7,%g0 sth %l2,[%i1+0x012] ! Mem[00000000788000d2] p52_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p53_far_3_le: ldsw [%i1+0x024],%l6 ! Mem[000000007a8000e4] ldsh [%i2+0x014],%l7 ! Mem[000000007b0000d4] lduw [%i3+0x028],%l1 ! Mem[000000007b8000e8] jmpl %o7,%g0 ldd [%i0+0x028],%l0 ! Mem[000000007a0000e8] p53_far_3_lem: membar #Sync ldsw [%i1+0x024],%l6 ! Mem[000000007a8000e4] ldsh [%i2+0x014],%l7 ! Mem[000000007b0000d4] lduw [%i3+0x028],%l1 ! Mem[000000007b8000e8] membar #Sync jmpl %o7,%g0 ldd [%i0+0x028],%l0 ! Mem[000000007a0000e8] p53_far_3_he: ldstub [%i0+0x01d],%l7 ! Mem[000000007a0000dd] ldub [%i1+0x013],%l1 ! Mem[000000007a8000d3] ldsw [%i0+0x008],%l1 ! Mem[000000007a0000c8] jmpl %o7,%g0 stx %l3,[%i2+0x008] ! Mem[000000007b0000c8] p53_far_3_hem: membar #Sync ldstub [%i0+0x01d],%l7 ! Mem[000000007a0000dd] ldub [%i1+0x013],%l1 ! Mem[000000007a8000d3] ldsw [%i0+0x008],%l1 ! Mem[000000007a0000c8] membar #Sync jmpl %o7,%g0 stx %l3,[%i2+0x008] ! Mem[000000007b0000c8] p53_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p54_far_3_le: stw %l5,[%i1+0x000] ! Mem[000000007c8000c0] stb %l7,[%i0+0x015] ! Mem[000000007c0000d5] ldsh [%i2+0x004],%l5 ! Mem[000000007d0000c4] ldd [%i2+0x028],%l4 ! Mem[000000007d0000e8] ldd [%i3+0x030],%l0 ! Mem[000000007d8000f0] jmpl %o7,%g0 swap [%i2+0x028],%l0 ! Mem[000000007d0000e8] p54_far_3_lem: membar #Sync stw %l5,[%i1+0x000] ! Mem[000000007c8000c0] stb %l7,[%i0+0x015] ! Mem[000000007c0000d5] ldsh [%i2+0x004],%l5 ! Mem[000000007d0000c4] ldd [%i2+0x028],%l4 ! Mem[000000007d0000e8] ldd [%i3+0x030],%l0 ! Mem[000000007d8000f0] membar #Sync jmpl %o7,%g0 swap [%i2+0x028],%l0 ! Mem[000000007d0000e8] p54_far_3_he: ldstub [%i1+0x037],%l2 ! Mem[000000007c8000f7] ldsb [%i3+0x010],%l0 ! Mem[000000007d8000d0] ldstub [%i1+0x009],%l1 ! Mem[000000007c8000c9] jmpl %o7,%g0 lduh [%i3+0x00e],%l3 ! Mem[000000007d8000ce] p54_far_3_hem: membar #Sync ldstub [%i1+0x037],%l2 ! Mem[000000007c8000f7] ldsb [%i3+0x010],%l0 ! Mem[000000007d8000d0] ldstub [%i1+0x009],%l1 ! Mem[000000007c8000c9] membar #Sync jmpl %o7,%g0 lduh [%i3+0x00e],%l3 ! Mem[000000007d8000ce] p54_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p55_far_3_le: ldstub [%i0+0x000],%l1 ! Mem[000000007e0000c0] ldsb [%i1+0x02b],%l3 ! Mem[000000007e8000eb] ldd [%i2+0x008],%l4 ! Mem[000000007f0000c8] ldstub [%i0+0x038],%l7 ! Mem[000000007e0000f8] swap [%i1+0x038],%l5 ! Mem[000000007e8000f8] ldsw [%i2+0x014],%l2 ! Mem[000000007f0000d4] jmpl %o7,%g0 lduh [%i2+0x010],%l5 ! Mem[000000007f0000d0] p55_far_3_lem: membar #Sync ldstub [%i0+0x000],%l1 ! Mem[000000007e0000c0] ldsb [%i1+0x02b],%l3 ! Mem[000000007e8000eb] ldd [%i2+0x008],%l4 ! Mem[000000007f0000c8] ldstub [%i0+0x038],%l7 ! Mem[000000007e0000f8] swap [%i1+0x038],%l5 ! Mem[000000007e8000f8] ldsw [%i2+0x014],%l2 ! Mem[000000007f0000d4] membar #Sync jmpl %o7,%g0 lduh [%i2+0x010],%l5 ! Mem[000000007f0000d0] p55_far_3_he: ldstub [%i1+0x021],%l4 ! Mem[000000007e8000e1] ldstub [%i1+0x02a],%l0 ! Mem[000000007e8000ea] swap [%i3+0x000],%l2 ! Mem[000000007f8000c0] swap [%i1+0x030],%l4 ! Mem[000000007e8000f0] jmpl %o7,%g0 ldd [%i3+0x030],%l6 ! Mem[000000007f8000f0] p55_far_3_hem: membar #Sync ldstub [%i1+0x021],%l4 ! Mem[000000007e8000e1] ldstub [%i1+0x02a],%l0 ! Mem[000000007e8000ea] swap [%i3+0x000],%l2 ! Mem[000000007f8000c0] swap [%i1+0x030],%l4 ! Mem[000000007e8000f0] membar #Sync jmpl %o7,%g0 ldd [%i3+0x030],%l6 ! Mem[000000007f8000f0] p55_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p56_far_3_le: ldstub [%i0+0x031],%l5 ! Mem[00000000800000f1] ldstub [%i1+0x00a],%l1 ! Mem[00000000808000ca] ldsb [%i0+0x005],%l2 ! Mem[00000000800000c5] jmpl %o7,%g0 stx %l7,[%i2+0x000] ! Mem[00000000810000c0] p56_far_3_lem: membar #Sync ldstub [%i0+0x031],%l5 ! Mem[00000000800000f1] ldstub [%i1+0x00a],%l1 ! Mem[00000000808000ca] ldsb [%i0+0x005],%l2 ! Mem[00000000800000c5] membar #Sync jmpl %o7,%g0 stx %l7,[%i2+0x000] ! Mem[00000000810000c0] p56_far_3_he: ldsb [%i3+0x021],%l4 ! Mem[00000000818000e1] std %l6,[%i1+0x018] ! Mem[00000000808000d8] stb %l1,[%i3+0x033] ! Mem[00000000818000f3] std %l0,[%i1+0x008] ! Mem[00000000808000c8] swap [%i1+0x00c],%l3 ! Mem[00000000808000cc] ldstub [%i2+0x002],%l0 ! Mem[00000000810000c2] jmpl %o7,%g0 stb %l2,[%i3+0x029] ! Mem[00000000818000e9] p56_far_3_hem: membar #Sync ldsb [%i3+0x021],%l4 ! Mem[00000000818000e1] std %l6,[%i1+0x018] ! Mem[00000000808000d8] stb %l1,[%i3+0x033] ! Mem[00000000818000f3] std %l0,[%i1+0x008] ! Mem[00000000808000c8] swap [%i1+0x00c],%l3 ! Mem[00000000808000cc] ldstub [%i2+0x002],%l0 ! Mem[00000000810000c2] membar #Sync jmpl %o7,%g0 stb %l2,[%i3+0x029] ! Mem[00000000818000e9] p56_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p57_far_3_le: ldx [%i0+0x000],%l1 ! Mem[00000000820000c0] swap [%i2+0x008],%l6 ! Mem[00000000830000c8] sth %l2,[%i2+0x024] ! Mem[00000000830000e4] ldsh [%i3+0x03c],%l3 ! Mem[00000000838000fc] stx %l6,[%i1+0x000] ! Mem[00000000828000c0] std %l0,[%i3+0x010] ! Mem[00000000838000d0] jmpl %o7,%g0 ldstub [%i1+0x03c],%l1 ! Mem[00000000828000fc] p57_far_3_lem: membar #Sync ldx [%i0+0x000],%l1 ! Mem[00000000820000c0] swap [%i2+0x008],%l6 ! Mem[00000000830000c8] sth %l2,[%i2+0x024] ! Mem[00000000830000e4] ldsh [%i3+0x03c],%l3 ! Mem[00000000838000fc] stx %l6,[%i1+0x000] ! Mem[00000000828000c0] std %l0,[%i3+0x010] ! Mem[00000000838000d0] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03c],%l1 ! Mem[00000000828000fc] p57_far_3_he: stb %l7,[%i3+0x030] ! Mem[00000000838000f0] ldstub [%i0+0x023],%l1 ! Mem[00000000820000e3] lduw [%i3+0x020],%l1 ! Mem[00000000838000e0] lduw [%i2+0x004],%l5 ! Mem[00000000830000c4] jmpl %o7,%g0 std %l0,[%i2+0x028] ! Mem[00000000830000e8] p57_far_3_hem: membar #Sync stb %l7,[%i3+0x030] ! Mem[00000000838000f0] ldstub [%i0+0x023],%l1 ! Mem[00000000820000e3] lduw [%i3+0x020],%l1 ! Mem[00000000838000e0] lduw [%i2+0x004],%l5 ! Mem[00000000830000c4] membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x028] ! Mem[00000000830000e8] p57_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p58_far_3_le: ldstub [%i3+0x030],%l2 ! Mem[00000000858000f0] ldd [%i3+0x010],%l0 ! Mem[00000000858000d0] stw %l3,[%i3+0x00c] ! Mem[00000000858000cc] jmpl %o7,%g0 ldstub [%i1+0x027],%l4 ! Mem[00000000848000e7] p58_far_3_lem: membar #Sync ldstub [%i3+0x030],%l2 ! Mem[00000000858000f0] ldd [%i3+0x010],%l0 ! Mem[00000000858000d0] stw %l3,[%i3+0x00c] ! Mem[00000000858000cc] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x027],%l4 ! Mem[00000000848000e7] p58_far_3_he: jmpl %o7,%g0 ldub [%i1+0x012],%l3 ! Mem[00000000848000d2] jmpl %o7,%g0 nop p58_far_3_hem: membar #Sync jmpl %o7,%g0 ldub [%i1+0x012],%l3 ! Mem[00000000848000d2] jmpl %o7,%g0 nop p58_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p59_far_3_le: ldd [%i2+0x020],%l2 ! Mem[00000000870000e0] ldd [%i3+0x008],%l2 ! Mem[00000000878000c8] ldstub [%i0+0x037],%l2 ! Mem[00000000860000f7] swap [%i1+0x030],%l3 ! Mem[00000000868000f0] jmpl %o7,%g0 ldsh [%i3+0x038],%l2 ! Mem[00000000878000f8] p59_far_3_lem: membar #Sync ldd [%i2+0x020],%l2 ! Mem[00000000870000e0] ldd [%i3+0x008],%l2 ! Mem[00000000878000c8] ldstub [%i0+0x037],%l2 ! Mem[00000000860000f7] swap [%i1+0x030],%l3 ! Mem[00000000868000f0] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x038],%l2 ! Mem[00000000878000f8] p59_far_3_he: jmpl %o7,%g0 ldub [%i0+0x02c],%l0 ! Mem[00000000860000ec] jmpl %o7,%g0 nop p59_far_3_hem: membar #Sync jmpl %o7,%g0 ldub [%i0+0x02c],%l0 ! Mem[00000000860000ec] jmpl %o7,%g0 nop p59_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p60_far_3_le: stw %l5,[%i1+0x020] ! Mem[00000000888000e0] jmpl %o7,%g0 ldx [%i2+0x008],%l2 ! Mem[00000000890000c8] p60_far_3_lem: membar #Sync stw %l5,[%i1+0x020] ! Mem[00000000888000e0] membar #Sync jmpl %o7,%g0 ldx [%i2+0x008],%l2 ! Mem[00000000890000c8] p60_far_3_he: stb %l7,[%i1+0x028] ! Mem[00000000888000e8] stb %l3,[%i2+0x012] ! Mem[00000000890000d2] stw %l2,[%i1+0x000] ! Mem[00000000888000c0] jmpl %o7,%g0 swap [%i0+0x010],%l2 ! Mem[00000000880000d0] p60_far_3_hem: membar #Sync stb %l7,[%i1+0x028] ! Mem[00000000888000e8] stb %l3,[%i2+0x012] ! Mem[00000000890000d2] stw %l2,[%i1+0x000] ! Mem[00000000888000c0] membar #Sync jmpl %o7,%g0 swap [%i0+0x010],%l2 ! Mem[00000000880000d0] p60_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p61_far_3_le: stw %l4,[%i2+0x030] ! Mem[000000008b0000f0] swap [%i0+0x018],%l1 ! Mem[000000008a0000d8] ldub [%i3+0x03a],%l2 ! Mem[000000008b8000fa] stw %l7,[%i3+0x014] ! Mem[000000008b8000d4] ldstub [%i3+0x024],%l5 ! Mem[000000008b8000e4] swap [%i2+0x02c],%l4 ! Mem[000000008b0000ec] jmpl %o7,%g0 ldstub [%i1+0x030],%l0 ! Mem[000000008a8000f0] p61_far_3_lem: membar #Sync stw %l4,[%i2+0x030] ! Mem[000000008b0000f0] swap [%i0+0x018],%l1 ! Mem[000000008a0000d8] ldub [%i3+0x03a],%l2 ! Mem[000000008b8000fa] stw %l7,[%i3+0x014] ! Mem[000000008b8000d4] ldstub [%i3+0x024],%l5 ! Mem[000000008b8000e4] swap [%i2+0x02c],%l4 ! Mem[000000008b0000ec] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x030],%l0 ! Mem[000000008a8000f0] p61_far_3_he: jmpl %o7,%g0 swap [%i1+0x030],%l4 ! Mem[000000008a8000f0] jmpl %o7,%g0 nop p61_far_3_hem: membar #Sync jmpl %o7,%g0 swap [%i1+0x030],%l4 ! Mem[000000008a8000f0] jmpl %o7,%g0 nop p61_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p62_far_3_le: std %l6,[%i0+0x028] ! Mem[000000008c0000e8] jmpl %o7,%g0 ldstub [%i1+0x007],%l3 ! Mem[000000008c8000c7] p62_far_3_lem: membar #Sync std %l6,[%i0+0x028] ! Mem[000000008c0000e8] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x007],%l3 ! Mem[000000008c8000c7] p62_far_3_he: ldstub [%i2+0x014],%l7 ! Mem[000000008d0000d4] swap [%i3+0x008],%l2 ! Mem[000000008d8000c8] jmpl %o7,%g0 ldsh [%i0+0x012],%l5 ! Mem[000000008c0000d2] p62_far_3_hem: membar #Sync ldstub [%i2+0x014],%l7 ! Mem[000000008d0000d4] swap [%i3+0x008],%l2 ! Mem[000000008d8000c8] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x012],%l5 ! Mem[000000008c0000d2] p62_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p63_far_3_le: ldsw [%i0+0x024],%l6 ! Mem[000000008e0000e4] swap [%i3+0x014],%l7 ! Mem[000000008f8000d4] swap [%i0+0x024],%l5 ! Mem[000000008e0000e4] ldx [%i3+0x000],%l2 ! Mem[000000008f8000c0] ldd [%i0+0x000],%l6 ! Mem[000000008e0000c0] jmpl %o7,%g0 lduh [%i3+0x022],%l1 ! Mem[000000008f8000e2] p63_far_3_lem: membar #Sync ldsw [%i0+0x024],%l6 ! Mem[000000008e0000e4] swap [%i3+0x014],%l7 ! Mem[000000008f8000d4] swap [%i0+0x024],%l5 ! Mem[000000008e0000e4] ldx [%i3+0x000],%l2 ! Mem[000000008f8000c0] ldd [%i0+0x000],%l6 ! Mem[000000008e0000c0] membar #Sync jmpl %o7,%g0 lduh [%i3+0x022],%l1 ! Mem[000000008f8000e2] p63_far_3_he: swap [%i2+0x01c],%l7 ! Mem[000000008f0000dc] ldd [%i1+0x010],%l0 ! Mem[000000008e8000d0] std %l2,[%i1+0x020] ! Mem[000000008e8000e0] ldub [%i2+0x017],%l4 ! Mem[000000008f0000d7] stx %l0,[%i1+0x008] ! Mem[000000008e8000c8] ldub [%i2+0x034],%l3 ! Mem[000000008f0000f4] jmpl %o7,%g0 ldstub [%i0+0x009],%l4 ! Mem[000000008e0000c9] p63_far_3_hem: membar #Sync swap [%i2+0x01c],%l7 ! Mem[000000008f0000dc] ldd [%i1+0x010],%l0 ! Mem[000000008e8000d0] std %l2,[%i1+0x020] ! Mem[000000008e8000e0] ldub [%i2+0x017],%l4 ! Mem[000000008f0000d7] stx %l0,[%i1+0x008] ! Mem[000000008e8000c8] ldub [%i2+0x034],%l3 ! Mem[000000008f0000f4] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x009],%l4 ! Mem[000000008e0000c9] 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: jmpl %g6+8,%g0 lduw [%i0+0x038],%l3 ! Mem[00000000100000f8] p0_call_0_le: retl swap [%i1+0x004],%l1 ! Mem[00000000108000c4] p0_jmpl_0_lo: jmpl %g6+8,%g0 lduw [%o0+0x038],%l3 ! Mem[00000000100000f8] p0_call_0_lo: retl swap [%o1+0x004],%l1 ! Mem[00000000108000c4] p0_jmpl_0_he: stb %l6,[%i3+0x00f] ! Mem[00000000118000cf] ldsb [%i2+0x018],%l6 ! Mem[00000000110000d8] ldstub [%i1+0x000],%l6 ! Mem[00000000108000c0] jmpl %g6+8,%g0 ldsh [%i3+0x01a],%l3 ! Mem[00000000118000da] p0_call_0_he: retl ldx [%i2+0x038],%l4 ! Mem[00000000110000f8] p0_jmpl_0_ho: stb %l6,[%o3+0x00f] ! Mem[00000000118000cf] ldsb [%o2+0x018],%l6 ! Mem[00000000110000d8] ldstub [%o1+0x000],%l6 ! Mem[00000000108000c0] jmpl %g6+8,%g0 ldsh [%o3+0x01a],%l3 ! Mem[00000000118000da] p0_call_0_ho: retl ldx [%o2+0x038],%l4 ! Mem[00000000110000f8] p1_jmpl_0_le: stb %l7,[%i2+0x012] ! Mem[00000000130000d2] ldx [%i2+0x028],%l6 ! Mem[00000000130000e8] jmpl %g6+8,%g0 ldstub [%i2+0x018],%l6 ! Mem[00000000130000d8] p1_call_0_le: ldd [%i1+0x008],%l2 ! Mem[00000000128000c8] swap [%i3+0x018],%l4 ! Mem[00000000138000d8] std %l6,[%i3+0x018] ! Mem[00000000138000d8] swap [%i1+0x000],%l7 ! Mem[00000000128000c0] swap [%i1+0x00c],%l4 ! Mem[00000000128000cc] ldstub [%i0+0x02f],%l3 ! Mem[00000000120000ef] retl stb %l0,[%i2+0x02a] ! Mem[00000000130000ea] p1_jmpl_0_lo: stb %l7,[%o2+0x012] ! Mem[00000000130000d2] ldx [%o2+0x028],%l6 ! Mem[00000000130000e8] jmpl %g6+8,%g0 ldstub [%o2+0x018],%l6 ! Mem[00000000130000d8] p1_call_0_lo: ldd [%o1+0x008],%l2 ! Mem[00000000128000c8] swap [%o3+0x018],%l4 ! Mem[00000000138000d8] std %l6,[%o3+0x018] ! Mem[00000000138000d8] swap [%o1+0x000],%l7 ! Mem[00000000128000c0] swap [%o1+0x00c],%l4 ! Mem[00000000128000cc] ldstub [%o0+0x02f],%l3 ! Mem[00000000120000ef] retl stb %l0,[%o2+0x02a] ! Mem[00000000130000ea] p1_jmpl_0_he: ldsw [%i3+0x03c],%l5 ! Mem[00000000138000fc] swap [%i1+0x018],%l6 ! Mem[00000000128000d8] jmpl %g6+8,%g0 stw %l0,[%i3+0x03c] ! Mem[00000000138000fc] p1_call_0_he: ldsb [%i1+0x014],%l1 ! Mem[00000000128000d4] ldub [%i3+0x016],%l0 ! Mem[00000000138000d6] ldx [%i3+0x010],%l1 ! Mem[00000000138000d0] ldsb [%i0+0x018],%l0 ! Mem[00000000120000d8] ldsh [%i2+0x034],%l2 ! Mem[00000000130000f4] retl stw %l5,[%i0+0x014] ! Mem[00000000120000d4] p1_jmpl_0_ho: ldsw [%o3+0x03c],%l5 ! Mem[00000000138000fc] swap [%o1+0x018],%l6 ! Mem[00000000128000d8] jmpl %g6+8,%g0 stw %l0,[%o3+0x03c] ! Mem[00000000138000fc] p1_call_0_ho: ldsb [%o1+0x014],%l1 ! Mem[00000000128000d4] ldub [%o3+0x016],%l0 ! Mem[00000000138000d6] ldx [%o3+0x010],%l1 ! Mem[00000000138000d0] ldsb [%o0+0x018],%l0 ! Mem[00000000120000d8] ldsh [%o2+0x034],%l2 ! Mem[00000000130000f4] retl stw %l5,[%o0+0x014] ! Mem[00000000120000d4] p2_jmpl_0_le: stw %l7,[%i1+0x030] ! Mem[00000000148000f0] ldx [%i1+0x010],%l7 ! Mem[00000000148000d0] ldstub [%i0+0x019],%l5 ! Mem[00000000140000d9] ldsh [%i2+0x014],%l5 ! Mem[00000000150000d4] jmpl %g6+8,%g0 swap [%i3+0x034],%l7 ! Mem[00000000158000f4] p2_call_0_le: ldsh [%i1+0x010],%l7 ! Mem[00000000148000d0] stx %l7,[%i3+0x038] ! Mem[00000000158000f8] stb %l7,[%i1+0x021] ! Mem[00000000148000e1] retl ldstub [%i2+0x024],%l4 ! Mem[00000000150000e4] p2_jmpl_0_lo: stw %l7,[%o1+0x030] ! Mem[00000000148000f0] ldx [%o1+0x010],%l7 ! Mem[00000000148000d0] ldstub [%o0+0x019],%l5 ! Mem[00000000140000d9] ldsh [%o2+0x014],%l5 ! Mem[00000000150000d4] jmpl %g6+8,%g0 swap [%o3+0x034],%l7 ! Mem[00000000158000f4] p2_call_0_lo: ldsh [%o1+0x010],%l7 ! Mem[00000000148000d0] stx %l7,[%o3+0x038] ! Mem[00000000158000f8] stb %l7,[%o1+0x021] ! Mem[00000000148000e1] retl ldstub [%o2+0x024],%l4 ! Mem[00000000150000e4] p2_jmpl_0_he: ldstub [%i2+0x01a],%l2 ! Mem[00000000150000da] lduh [%i1+0x014],%l2 ! Mem[00000000148000d4] lduw [%i0+0x014],%l3 ! Mem[00000000140000d4] ldd [%i2+0x010],%l2 ! Mem[00000000150000d0] std %l4,[%i0+0x018] ! Mem[00000000140000d8] jmpl %g6+8,%g0 swap [%i3+0x028],%l4 ! Mem[00000000158000e8] p2_call_0_he: ldstub [%i0+0x023],%l6 ! Mem[00000000140000e3] retl swap [%i2+0x03c],%l1 ! Mem[00000000150000fc] p2_jmpl_0_ho: ldstub [%o2+0x01a],%l2 ! Mem[00000000150000da] lduh [%o1+0x014],%l2 ! Mem[00000000148000d4] lduw [%o0+0x014],%l3 ! Mem[00000000140000d4] ldd [%o2+0x010],%l2 ! Mem[00000000150000d0] std %l4,[%o0+0x018] ! Mem[00000000140000d8] jmpl %g6+8,%g0 swap [%o3+0x028],%l4 ! Mem[00000000158000e8] p2_call_0_ho: ldstub [%o0+0x023],%l6 ! Mem[00000000140000e3] retl swap [%o2+0x03c],%l1 ! Mem[00000000150000fc] p3_jmpl_0_le: ldsb [%i0+0x012],%l7 ! Mem[00000000160000d2] sth %l7,[%i3+0x016] ! Mem[00000000178000d6] swap [%i3+0x020],%l2 ! Mem[00000000178000e0] ldsb [%i1+0x02f],%l6 ! Mem[00000000168000ef] ldstub [%i1+0x018],%l6 ! Mem[00000000168000d8] ldub [%i3+0x000],%l6 ! Mem[00000000178000c0] jmpl %g6+8,%g0 swap [%i3+0x018],%l3 ! Mem[00000000178000d8] p3_call_0_le: ldub [%i2+0x038],%l4 ! Mem[00000000170000f8] ldstub [%i1+0x004],%l4 ! Mem[00000000168000c4] ldsb [%i1+0x03f],%l2 ! Mem[00000000168000ff] stw %l2,[%i3+0x004] ! Mem[00000000178000c4] retl stw %l0,[%i2+0x028] ! Mem[00000000170000e8] p3_jmpl_0_lo: ldsb [%o0+0x012],%l7 ! Mem[00000000160000d2] sth %l7,[%o3+0x016] ! Mem[00000000178000d6] swap [%o3+0x020],%l2 ! Mem[00000000178000e0] ldsb [%o1+0x02f],%l6 ! Mem[00000000168000ef] ldstub [%o1+0x018],%l6 ! Mem[00000000168000d8] ldub [%o3+0x000],%l6 ! Mem[00000000178000c0] jmpl %g6+8,%g0 swap [%o3+0x018],%l3 ! Mem[00000000178000d8] p3_call_0_lo: ldub [%o2+0x038],%l4 ! Mem[00000000170000f8] ldstub [%o1+0x004],%l4 ! Mem[00000000168000c4] ldsb [%o1+0x03f],%l2 ! Mem[00000000168000ff] stw %l2,[%o3+0x004] ! Mem[00000000178000c4] retl stw %l0,[%o2+0x028] ! Mem[00000000170000e8] p3_jmpl_0_he: swap [%i0+0x010],%l3 ! Mem[00000000160000d0] ldstub [%i1+0x01e],%l3 ! Mem[00000000168000de] swap [%i2+0x028],%l1 ! Mem[00000000170000e8] ldsw [%i0+0x03c],%l7 ! Mem[00000000160000fc] swap [%i0+0x008],%l5 ! Mem[00000000160000c8] jmpl %g6+8,%g0 ldstub [%i2+0x00a],%l0 ! Mem[00000000170000ca] p3_call_0_he: ldstub [%i2+0x018],%l0 ! Mem[00000000170000d8] ldsb [%i2+0x033],%l5 ! Mem[00000000170000f3] ldstub [%i1+0x022],%l7 ! Mem[00000000168000e2] ldub [%i3+0x02f],%l2 ! Mem[00000000178000ef] retl swap [%i1+0x014],%l2 ! Mem[00000000168000d4] p3_jmpl_0_ho: swap [%o0+0x010],%l3 ! Mem[00000000160000d0] ldstub [%o1+0x01e],%l3 ! Mem[00000000168000de] swap [%o2+0x028],%l1 ! Mem[00000000170000e8] ldsw [%o0+0x03c],%l7 ! Mem[00000000160000fc] swap [%o0+0x008],%l5 ! Mem[00000000160000c8] jmpl %g6+8,%g0 ldstub [%o2+0x00a],%l0 ! Mem[00000000170000ca] p3_call_0_ho: ldstub [%o2+0x018],%l0 ! Mem[00000000170000d8] ldsb [%o2+0x033],%l5 ! Mem[00000000170000f3] ldstub [%o1+0x022],%l7 ! Mem[00000000168000e2] ldub [%o3+0x02f],%l2 ! Mem[00000000178000ef] retl swap [%o1+0x014],%l2 ! Mem[00000000168000d4] p4_jmpl_0_le: ldsw [%i2+0x030],%l7 ! Mem[00000000190000f0] jmpl %g6+8,%g0 swap [%i1+0x014],%l7 ! Mem[00000000188000d4] p4_call_0_le: stw %l7,[%i1+0x014] ! Mem[00000000188000d4] swap [%i1+0x02c],%l0 ! Mem[00000000188000ec] ldstub [%i0+0x017],%l3 ! Mem[00000000180000d7] retl lduw [%i3+0x010],%l7 ! Mem[00000000198000d0] p4_jmpl_0_lo: ldsw [%o2+0x030],%l7 ! Mem[00000000190000f0] jmpl %g6+8,%g0 swap [%o1+0x014],%l7 ! Mem[00000000188000d4] p4_call_0_lo: stw %l7,[%o1+0x014] ! Mem[00000000188000d4] swap [%o1+0x02c],%l0 ! Mem[00000000188000ec] ldstub [%o0+0x017],%l3 ! Mem[00000000180000d7] retl lduw [%o3+0x010],%l7 ! Mem[00000000198000d0] p4_jmpl_0_he: lduh [%i1+0x03e],%l5 ! Mem[00000000188000fe] lduw [%i0+0x024],%l3 ! Mem[00000000180000e4] ldub [%i3+0x00c],%l5 ! Mem[00000000198000cc] lduh [%i2+0x024],%l7 ! Mem[00000000190000e4] ldx [%i1+0x008],%l1 ! Mem[00000000188000c8] ldstub [%i3+0x01c],%l1 ! Mem[00000000198000dc] jmpl %g6+8,%g0 stb %l0,[%i1+0x00c] ! Mem[00000000188000cc] p4_call_0_he: ldub [%i0+0x02e],%l7 ! Mem[00000000180000ee] retl ldd [%i2+0x018],%l4 ! Mem[00000000190000d8] p4_jmpl_0_ho: lduh [%o1+0x03e],%l5 ! Mem[00000000188000fe] lduw [%o0+0x024],%l3 ! Mem[00000000180000e4] ldub [%o3+0x00c],%l5 ! Mem[00000000198000cc] lduh [%o2+0x024],%l7 ! Mem[00000000190000e4] ldx [%o1+0x008],%l1 ! Mem[00000000188000c8] ldstub [%o3+0x01c],%l1 ! Mem[00000000198000dc] jmpl %g6+8,%g0 stb %l0,[%o1+0x00c] ! Mem[00000000188000cc] p4_call_0_ho: ldub [%o0+0x02e],%l7 ! Mem[00000000180000ee] retl ldd [%o2+0x018],%l4 ! Mem[00000000190000d8] p5_jmpl_0_le: swap [%i1+0x010],%l7 ! Mem[000000001a8000d0] stw %l7,[%i2+0x014] ! Mem[000000001b0000d4] stw %l5,[%i3+0x018] ! Mem[000000001b8000d8] jmpl %g6+8,%g0 ldsb [%i3+0x027],%l5 ! Mem[000000001b8000e7] p5_call_0_le: lduw [%i1+0x008],%l0 ! Mem[000000001a8000c8] lduh [%i1+0x00e],%l2 ! Mem[000000001a8000ce] stb %l7,[%i3+0x038] ! Mem[000000001b8000f8] swap [%i0+0x000],%l7 ! Mem[000000001a0000c0] ldsh [%i3+0x02c],%l4 ! Mem[000000001b8000ec] swap [%i3+0x030],%l4 ! Mem[000000001b8000f0] retl stb %l5,[%i3+0x029] ! Mem[000000001b8000e9] p5_jmpl_0_lo: swap [%o1+0x010],%l7 ! Mem[000000001a8000d0] stw %l7,[%o2+0x014] ! Mem[000000001b0000d4] stw %l5,[%o3+0x018] ! Mem[000000001b8000d8] jmpl %g6+8,%g0 ldsb [%o3+0x027],%l5 ! Mem[000000001b8000e7] p5_call_0_lo: lduw [%o1+0x008],%l0 ! Mem[000000001a8000c8] lduh [%o1+0x00e],%l2 ! Mem[000000001a8000ce] stb %l7,[%o3+0x038] ! Mem[000000001b8000f8] swap [%o0+0x000],%l7 ! Mem[000000001a0000c0] ldsh [%o3+0x02c],%l4 ! Mem[000000001b8000ec] swap [%o3+0x030],%l4 ! Mem[000000001b8000f0] retl stb %l5,[%o3+0x029] ! Mem[000000001b8000e9] p5_jmpl_0_he: lduh [%i0+0x034],%l3 ! Mem[000000001a0000f4] ldub [%i1+0x00f],%l5 ! Mem[000000001a8000cf] std %l4,[%i3+0x030] ! Mem[000000001b8000f0] ldsh [%i3+0x016],%l6 ! Mem[000000001b8000d6] ldub [%i2+0x01e],%l5 ! Mem[000000001b0000de] lduh [%i1+0x028],%l2 ! Mem[000000001a8000e8] jmpl %g6+8,%g0 ldstub [%i0+0x03b],%l4 ! Mem[000000001a0000fb] p5_call_0_he: ldstub [%i1+0x030],%l6 ! Mem[000000001a8000f0] ldstub [%i3+0x034],%l2 ! Mem[000000001b8000f4] stb %l5,[%i0+0x015] ! Mem[000000001a0000d5] sth %l1,[%i1+0x03a] ! Mem[000000001a8000fa] retl ldstub [%i0+0x006],%l3 ! Mem[000000001a0000c6] p5_jmpl_0_ho: lduh [%o0+0x034],%l3 ! Mem[000000001a0000f4] ldub [%o1+0x00f],%l5 ! Mem[000000001a8000cf] std %l4,[%o3+0x030] ! Mem[000000001b8000f0] ldsh [%o3+0x016],%l6 ! Mem[000000001b8000d6] ldub [%o2+0x01e],%l5 ! Mem[000000001b0000de] lduh [%o1+0x028],%l2 ! Mem[000000001a8000e8] jmpl %g6+8,%g0 ldstub [%o0+0x03b],%l4 ! Mem[000000001a0000fb] p5_call_0_ho: ldstub [%o1+0x030],%l6 ! Mem[000000001a8000f0] ldstub [%o3+0x034],%l2 ! Mem[000000001b8000f4] stb %l5,[%o0+0x015] ! Mem[000000001a0000d5] sth %l1,[%o1+0x03a] ! Mem[000000001a8000fa] retl ldstub [%o0+0x006],%l3 ! Mem[000000001a0000c6] p6_jmpl_0_le: ldstub [%i3+0x032],%l7 ! Mem[000000001d8000f2] ldstub [%i0+0x017],%l7 ! Mem[000000001c0000d7] ldstub [%i0+0x021],%l2 ! Mem[000000001c0000e1] jmpl %g6+8,%g0 ldsw [%i3+0x00c],%l6 ! Mem[000000001d8000cc] p6_call_0_le: retl stw %l5,[%i3+0x02c] ! Mem[000000001d8000ec] p6_jmpl_0_lo: ldstub [%o3+0x032],%l7 ! Mem[000000001d8000f2] ldstub [%o0+0x017],%l7 ! Mem[000000001c0000d7] ldstub [%o0+0x021],%l2 ! Mem[000000001c0000e1] jmpl %g6+8,%g0 ldsw [%o3+0x00c],%l6 ! Mem[000000001d8000cc] p6_call_0_lo: retl stw %l5,[%o3+0x02c] ! Mem[000000001d8000ec] p6_jmpl_0_he: ldstub [%i2+0x037],%l7 ! Mem[000000001d0000f7] jmpl %g6+8,%g0 ldd [%i3+0x020],%l0 ! Mem[000000001d8000e0] p6_call_0_he: swap [%i3+0x038],%l7 ! Mem[000000001d8000f8] ldstub [%i2+0x021],%l7 ! Mem[000000001d0000e1] swap [%i2+0x00c],%l4 ! Mem[000000001d0000cc] sth %l2,[%i3+0x03e] ! Mem[000000001d8000fe] sth %l2,[%i1+0x024] ! Mem[000000001c8000e4] retl ldub [%i1+0x02a],%l0 ! Mem[000000001c8000ea] p6_jmpl_0_ho: ldstub [%o2+0x037],%l7 ! Mem[000000001d0000f7] jmpl %g6+8,%g0 ldd [%o3+0x020],%l0 ! Mem[000000001d8000e0] p6_call_0_ho: swap [%o3+0x038],%l7 ! Mem[000000001d8000f8] ldstub [%o2+0x021],%l7 ! Mem[000000001d0000e1] swap [%o2+0x00c],%l4 ! Mem[000000001d0000cc] sth %l2,[%o3+0x03e] ! Mem[000000001d8000fe] sth %l2,[%o1+0x024] ! Mem[000000001c8000e4] retl ldub [%o1+0x02a],%l0 ! Mem[000000001c8000ea] p7_jmpl_0_le: ldsb [%i3+0x038],%l3 ! Mem[000000001f8000f8] ldub [%i2+0x032],%l4 ! Mem[000000001f0000f2] ldsh [%i3+0x018],%l5 ! Mem[000000001f8000d8] std %l6,[%i0+0x010] ! Mem[000000001e0000d0] std %l0,[%i0+0x010] ! Mem[000000001e0000d0] jmpl %g6+8,%g0 ldsb [%i1+0x03f],%l5 ! Mem[000000001e8000ff] p7_call_0_le: swap [%i3+0x000],%l7 ! Mem[000000001f8000c0] lduh [%i1+0x00c],%l4 ! Mem[000000001e8000cc] ldstub [%i3+0x01a],%l7 ! Mem[000000001f8000da] ldsb [%i2+0x02a],%l0 ! Mem[000000001f0000ea] sth %l2,[%i0+0x02c] ! Mem[000000001e0000ec] ldstub [%i3+0x03d],%l6 ! Mem[000000001f8000fd] retl sth %l2,[%i0+0x02c] ! Mem[000000001e0000ec] p7_jmpl_0_lo: ldsb [%o3+0x038],%l3 ! Mem[000000001f8000f8] ldub [%o2+0x032],%l4 ! Mem[000000001f0000f2] ldsh [%o3+0x018],%l5 ! Mem[000000001f8000d8] std %l6,[%o0+0x010] ! Mem[000000001e0000d0] std %l0,[%o0+0x010] ! Mem[000000001e0000d0] jmpl %g6+8,%g0 ldsb [%o1+0x03f],%l5 ! Mem[000000001e8000ff] p7_call_0_lo: swap [%o3+0x000],%l7 ! Mem[000000001f8000c0] lduh [%o1+0x00c],%l4 ! Mem[000000001e8000cc] ldstub [%o3+0x01a],%l7 ! Mem[000000001f8000da] ldsb [%o2+0x02a],%l0 ! Mem[000000001f0000ea] sth %l2,[%o0+0x02c] ! Mem[000000001e0000ec] ldstub [%o3+0x03d],%l6 ! Mem[000000001f8000fd] retl sth %l2,[%o0+0x02c] ! Mem[000000001e0000ec] p7_jmpl_0_he: swap [%i3+0x03c],%l7 ! Mem[000000001f8000fc] ldx [%i3+0x010],%l4 ! Mem[000000001f8000d0] swap [%i3+0x000],%l3 ! Mem[000000001f8000c0] ldstub [%i2+0x018],%l0 ! Mem[000000001f0000d8] ldsw [%i0+0x000],%l2 ! Mem[000000001e0000c0] jmpl %g6+8,%g0 std %l4,[%i0+0x018] ! Mem[000000001e0000d8] p7_call_0_he: ldstub [%i2+0x030],%l7 ! Mem[000000001f0000f0] ldd [%i3+0x018],%l4 ! Mem[000000001f8000d8] swap [%i3+0x004],%l1 ! Mem[000000001f8000c4] sth %l4,[%i0+0x032] ! Mem[000000001e0000f2] ldd [%i1+0x020],%l0 ! Mem[000000001e8000e0] retl ldsw [%i3+0x038],%l3 ! Mem[000000001f8000f8] p7_jmpl_0_ho: swap [%o3+0x03c],%l7 ! Mem[000000001f8000fc] ldx [%o3+0x010],%l4 ! Mem[000000001f8000d0] swap [%o3+0x000],%l3 ! Mem[000000001f8000c0] ldstub [%o2+0x018],%l0 ! Mem[000000001f0000d8] ldsw [%o0+0x000],%l2 ! Mem[000000001e0000c0] jmpl %g6+8,%g0 std %l4,[%o0+0x018] ! Mem[000000001e0000d8] p7_call_0_ho: ldstub [%o2+0x030],%l7 ! Mem[000000001f0000f0] ldd [%o3+0x018],%l4 ! Mem[000000001f8000d8] swap [%o3+0x004],%l1 ! Mem[000000001f8000c4] sth %l4,[%o0+0x032] ! Mem[000000001e0000f2] ldd [%o1+0x020],%l0 ! Mem[000000001e8000e0] retl ldsw [%o3+0x038],%l3 ! Mem[000000001f8000f8] p8_jmpl_0_le: jmpl %g6+8,%g0 ldstub [%i0+0x038],%l3 ! Mem[00000000200000f8] p8_call_0_le: stx %l1,[%i2+0x000] ! Mem[00000000210000c0] retl ldd [%i2+0x010],%l6 ! Mem[00000000210000d0] p8_jmpl_0_lo: jmpl %g6+8,%g0 ldstub [%o0+0x038],%l3 ! Mem[00000000200000f8] p8_call_0_lo: stx %l1,[%o2+0x000] ! Mem[00000000210000c0] retl ldd [%o2+0x010],%l6 ! Mem[00000000210000d0] p8_jmpl_0_he: stb %l6,[%i3+0x018] ! Mem[00000000218000d8] stb %l6,[%i3+0x000] ! Mem[00000000218000c0] stx %l3,[%i2+0x018] ! Mem[00000000210000d8] ldub [%i0+0x014],%l0 ! Mem[00000000200000d4] stb %l3,[%i2+0x027] ! Mem[00000000210000e7] swap [%i2+0x00c],%l5 ! Mem[00000000210000cc] jmpl %g6+8,%g0 stb %l7,[%i2+0x024] ! Mem[00000000210000e4] p8_call_0_he: stb %l4,[%i0+0x031] ! Mem[00000000200000f1] retl ldsb [%i0+0x029],%l5 ! Mem[00000000200000e9] p8_jmpl_0_ho: stb %l6,[%o3+0x018] ! Mem[00000000218000d8] stb %l6,[%o3+0x000] ! Mem[00000000218000c0] stx %l3,[%o2+0x018] ! Mem[00000000210000d8] ldub [%o0+0x014],%l0 ! Mem[00000000200000d4] stb %l3,[%o2+0x027] ! Mem[00000000210000e7] swap [%o2+0x00c],%l5 ! Mem[00000000210000cc] jmpl %g6+8,%g0 stb %l7,[%o2+0x024] ! Mem[00000000210000e4] p8_call_0_ho: stb %l4,[%o0+0x031] ! Mem[00000000200000f1] retl ldsb [%o0+0x029],%l5 ! Mem[00000000200000e9] p9_jmpl_0_le: stx %l7,[%i3+0x010] ! Mem[00000000238000d0] ldsh [%i1+0x016],%l7 ! Mem[00000000228000d6] jmpl %g6+8,%g0 ldstub [%i2+0x021],%l2 ! Mem[00000000230000e1] p9_call_0_le: sth %l3,[%i3+0x03e] ! Mem[00000000238000fe] swap [%i3+0x00c],%l5 ! Mem[00000000238000cc] swap [%i0+0x00c],%l7 ! Mem[00000000220000cc] swap [%i3+0x028],%l7 ! Mem[00000000238000e8] lduw [%i3+0x01c],%l6 ! Mem[00000000238000dc] lduw [%i3+0x02c],%l4 ! Mem[00000000238000ec] retl ldub [%i3+0x031],%l4 ! Mem[00000000238000f1] p9_jmpl_0_lo: stx %l7,[%o3+0x010] ! Mem[00000000238000d0] ldsh [%o1+0x016],%l7 ! Mem[00000000228000d6] jmpl %g6+8,%g0 ldstub [%o2+0x021],%l2 ! Mem[00000000230000e1] p9_call_0_lo: sth %l3,[%o3+0x03e] ! Mem[00000000238000fe] swap [%o3+0x00c],%l5 ! Mem[00000000238000cc] swap [%o0+0x00c],%l7 ! Mem[00000000220000cc] swap [%o3+0x028],%l7 ! Mem[00000000238000e8] lduw [%o3+0x01c],%l6 ! Mem[00000000238000dc] lduw [%o3+0x02c],%l4 ! Mem[00000000238000ec] retl ldub [%o3+0x031],%l4 ! Mem[00000000238000f1] p9_jmpl_0_he: swap [%i0+0x014],%l2 ! Mem[00000000220000d4] jmpl %g6+8,%g0 swap [%i1+0x034],%l3 ! Mem[00000000228000f4] p9_call_0_he: ldstub [%i3+0x02b],%l1 ! Mem[00000000238000eb] ldsw [%i2+0x01c],%l7 ! Mem[00000000230000dc] sth %l6,[%i1+0x004] ! Mem[00000000228000c4] ldsh [%i2+0x01a],%l0 ! Mem[00000000230000da] retl lduh [%i1+0x01c],%l2 ! Mem[00000000228000dc] p9_jmpl_0_ho: swap [%o0+0x014],%l2 ! Mem[00000000220000d4] jmpl %g6+8,%g0 swap [%o1+0x034],%l3 ! Mem[00000000228000f4] p9_call_0_ho: ldstub [%o3+0x02b],%l1 ! Mem[00000000238000eb] ldsw [%o2+0x01c],%l7 ! Mem[00000000230000dc] sth %l6,[%o1+0x004] ! Mem[00000000228000c4] ldsh [%o2+0x01a],%l0 ! Mem[00000000230000da] retl lduh [%o1+0x01c],%l2 ! Mem[00000000228000dc] p10_jmpl_0_le: lduh [%i1+0x032],%l7 ! Mem[00000000248000f2] lduw [%i3+0x010],%l4 ! Mem[00000000258000d0] ldstub [%i1+0x019],%l5 ! Mem[00000000248000d9] ldub [%i1+0x007],%l5 ! Mem[00000000248000c7] jmpl %g6+8,%g0 ldsh [%i0+0x01c],%l0 ! Mem[00000000240000dc] p10_call_0_le: ldstub [%i3+0x010],%l7 ! Mem[00000000258000d0] std %l6,[%i3+0x038] ! Mem[00000000258000f8] swap [%i3+0x020],%l7 ! Mem[00000000258000e0] stb %l4,[%i1+0x024] ! Mem[00000000248000e4] retl swap [%i2+0x024],%l4 ! Mem[00000000250000e4] p10_jmpl_0_lo: lduh [%o1+0x032],%l7 ! Mem[00000000248000f2] lduw [%o3+0x010],%l4 ! Mem[00000000258000d0] ldstub [%o1+0x019],%l5 ! Mem[00000000248000d9] ldub [%o1+0x007],%l5 ! Mem[00000000248000c7] jmpl %g6+8,%g0 ldsh [%o0+0x01c],%l0 ! Mem[00000000240000dc] p10_call_0_lo: ldstub [%o3+0x010],%l7 ! Mem[00000000258000d0] std %l6,[%o3+0x038] ! Mem[00000000258000f8] swap [%o3+0x020],%l7 ! Mem[00000000258000e0] stb %l4,[%o1+0x024] ! Mem[00000000248000e4] retl swap [%o2+0x024],%l4 ! Mem[00000000250000e4] p10_jmpl_0_he: ldsh [%i0+0x00e],%l1 ! Mem[00000000240000ce] ldx [%i1+0x018],%l1 ! Mem[00000000248000d8] jmpl %g6+8,%g0 lduw [%i3+0x00c],%l0 ! Mem[00000000258000cc] p10_call_0_he: stx %l2,[%i1+0x028] ! Mem[00000000248000e8] std %l6,[%i2+0x018] ! Mem[00000000250000d8] ldstub [%i2+0x02c],%l2 ! Mem[00000000250000ec] retl sth %l5,[%i3+0x02c] ! Mem[00000000258000ec] p10_jmpl_0_ho: ldsh [%o0+0x00e],%l1 ! Mem[00000000240000ce] ldx [%o1+0x018],%l1 ! Mem[00000000248000d8] jmpl %g6+8,%g0 lduw [%o3+0x00c],%l0 ! Mem[00000000258000cc] p10_call_0_ho: stx %l2,[%o1+0x028] ! Mem[00000000248000e8] std %l6,[%o2+0x018] ! Mem[00000000250000d8] ldstub [%o2+0x02c],%l2 ! Mem[00000000250000ec] retl sth %l5,[%o3+0x02c] ! Mem[00000000258000ec] p11_jmpl_0_le: sth %l6,[%i3+0x014] ! Mem[00000000278000d4] sth %l5,[%i2+0x036] ! Mem[00000000270000f6] std %l4,[%i2+0x010] ! Mem[00000000270000d0] swap [%i3+0x024],%l7 ! Mem[00000000278000e4] sth %l0,[%i3+0x012] ! Mem[00000000278000d2] ldsw [%i2+0x014],%l5 ! Mem[00000000270000d4] jmpl %g6+8,%g0 stx %l7,[%i3+0x010] ! Mem[00000000278000d0] p11_call_0_le: retl stx %l7,[%i0+0x030] ! Mem[00000000260000f0] p11_jmpl_0_lo: sth %l6,[%o3+0x014] ! Mem[00000000278000d4] sth %l5,[%o2+0x036] ! Mem[00000000270000f6] std %l4,[%o2+0x010] ! Mem[00000000270000d0] swap [%o3+0x024],%l7 ! Mem[00000000278000e4] sth %l0,[%o3+0x012] ! Mem[00000000278000d2] ldsw [%o2+0x014],%l5 ! Mem[00000000270000d4] jmpl %g6+8,%g0 stx %l7,[%o3+0x010] ! Mem[00000000278000d0] p11_call_0_lo: retl stx %l7,[%o0+0x030] ! Mem[00000000260000f0] p11_jmpl_0_he: ldsb [%i0+0x03f],%l5 ! Mem[00000000260000ff] ldd [%i3+0x020],%l2 ! Mem[00000000278000e0] jmpl %g6+8,%g0 ldsw [%i2+0x030],%l7 ! Mem[00000000270000f0] p11_call_0_he: retl ldx [%i3+0x000],%l2 ! Mem[00000000278000c0] p11_jmpl_0_ho: ldsb [%o0+0x03f],%l5 ! Mem[00000000260000ff] ldd [%o3+0x020],%l2 ! Mem[00000000278000e0] jmpl %g6+8,%g0 ldsw [%o2+0x030],%l7 ! Mem[00000000270000f0] p11_call_0_ho: retl ldx [%o3+0x000],%l2 ! Mem[00000000278000c0] p12_jmpl_0_le: sth %l6,[%i3+0x034] ! Mem[00000000298000f4] jmpl %g6+8,%g0 ldstub [%i1+0x017],%l5 ! Mem[00000000288000d7] p12_call_0_le: swap [%i2+0x00c],%l2 ! Mem[00000000290000cc] stw %l1,[%i0+0x004] ! Mem[00000000280000c4] retl swap [%i0+0x018],%l7 ! Mem[00000000280000d8] p12_jmpl_0_lo: sth %l6,[%o3+0x034] ! Mem[00000000298000f4] jmpl %g6+8,%g0 ldstub [%o1+0x017],%l5 ! Mem[00000000288000d7] p12_call_0_lo: swap [%o2+0x00c],%l2 ! Mem[00000000290000cc] stw %l1,[%o0+0x004] ! Mem[00000000280000c4] retl swap [%o0+0x018],%l7 ! Mem[00000000280000d8] p12_jmpl_0_he: ldub [%i1+0x01c],%l0 ! Mem[00000000288000dc] stw %l0,[%i1+0x024] ! Mem[00000000288000e4] stb %l0,[%i2+0x024] ! Mem[00000000290000e4] stw %l1,[%i2+0x038] ! Mem[00000000290000f8] stw %l4,[%i0+0x030] ! Mem[00000000280000f0] jmpl %g6+8,%g0 swap [%i1+0x01c],%l4 ! Mem[00000000288000dc] p12_call_0_he: ldd [%i1+0x038],%l6 ! Mem[00000000288000f8] ldx [%i1+0x028],%l0 ! Mem[00000000288000e8] retl ldx [%i0+0x028],%l7 ! Mem[00000000280000e8] p12_jmpl_0_ho: ldub [%o1+0x01c],%l0 ! Mem[00000000288000dc] stw %l0,[%o1+0x024] ! Mem[00000000288000e4] stb %l0,[%o2+0x024] ! Mem[00000000290000e4] stw %l1,[%o2+0x038] ! Mem[00000000290000f8] stw %l4,[%o0+0x030] ! Mem[00000000280000f0] jmpl %g6+8,%g0 swap [%o1+0x01c],%l4 ! Mem[00000000288000dc] p12_call_0_ho: ldd [%o1+0x038],%l6 ! Mem[00000000288000f8] ldx [%o1+0x028],%l0 ! Mem[00000000288000e8] retl ldx [%o0+0x028],%l7 ! Mem[00000000280000e8] p13_jmpl_0_le: sth %l6,[%i3+0x014] ! Mem[000000002b8000d4] ldd [%i1+0x030],%l4 ! Mem[000000002a8000f0] sth %l4,[%i1+0x016] ! Mem[000000002a8000d6] jmpl %g6+8,%g0 sth %l7,[%i1+0x024] ! Mem[000000002a8000e4] p13_call_0_le: ldsh [%i2+0x038],%l7 ! Mem[000000002b0000f8] ldsb [%i2+0x030],%l7 ! Mem[000000002b0000f0] sth %l7,[%i3+0x038] ! Mem[000000002b8000f8] stw %l7,[%i2+0x000] ! Mem[000000002b0000c0] stx %l4,[%i2+0x000] ! Mem[000000002b0000c0] stw %l4,[%i1+0x038] ! Mem[000000002a8000f8] retl swap [%i0+0x030],%l4 ! Mem[000000002a0000f0] p13_jmpl_0_lo: sth %l6,[%o3+0x014] ! Mem[000000002b8000d4] ldd [%o1+0x030],%l4 ! Mem[000000002a8000f0] sth %l4,[%o1+0x016] ! Mem[000000002a8000d6] jmpl %g6+8,%g0 sth %l7,[%o1+0x024] ! Mem[000000002a8000e4] p13_call_0_lo: ldsh [%o2+0x038],%l7 ! Mem[000000002b0000f8] ldsb [%o2+0x030],%l7 ! Mem[000000002b0000f0] sth %l7,[%o3+0x038] ! Mem[000000002b8000f8] stw %l7,[%o2+0x000] ! Mem[000000002b0000c0] stx %l4,[%o2+0x000] ! Mem[000000002b0000c0] stw %l4,[%o1+0x038] ! Mem[000000002a8000f8] retl swap [%o0+0x030],%l4 ! Mem[000000002a0000f0] p13_jmpl_0_he: stw %l4,[%i3+0x01c] ! Mem[000000002b8000dc] stx %l0,[%i0+0x038] ! Mem[000000002a0000f8] ldsb [%i2+0x010],%l3 ! Mem[000000002b0000d0] jmpl %g6+8,%g0 stx %l5,[%i0+0x008] ! Mem[000000002a0000c8] p13_call_0_he: stx %l0,[%i2+0x038] ! Mem[000000002b0000f8] ldstub [%i2+0x018],%l0 ! Mem[000000002b0000d8] stw %l5,[%i2+0x030] ! Mem[000000002b0000f0] swap [%i0+0x020],%l7 ! Mem[000000002a0000e0] ldsh [%i0+0x02e],%l2 ! Mem[000000002a0000ee] retl std %l2,[%i3+0x010] ! Mem[000000002b8000d0] p13_jmpl_0_ho: stw %l4,[%o3+0x01c] ! Mem[000000002b8000dc] stx %l0,[%o0+0x038] ! Mem[000000002a0000f8] ldsb [%o2+0x010],%l3 ! Mem[000000002b0000d0] jmpl %g6+8,%g0 stx %l5,[%o0+0x008] ! Mem[000000002a0000c8] p13_call_0_ho: stx %l0,[%o2+0x038] ! Mem[000000002b0000f8] ldstub [%o2+0x018],%l0 ! Mem[000000002b0000d8] stw %l5,[%o2+0x030] ! Mem[000000002b0000f0] swap [%o0+0x020],%l7 ! Mem[000000002a0000e0] ldsh [%o0+0x02e],%l2 ! Mem[000000002a0000ee] retl std %l2,[%o3+0x010] ! Mem[000000002b8000d0] p14_jmpl_0_le: sth %l6,[%i3+0x034] ! Mem[000000002d8000f4] ldsb [%i1+0x017],%l5 ! Mem[000000002c8000d7] ldd [%i0+0x030],%l4 ! Mem[000000002c0000f0] swap [%i3+0x00c],%l6 ! Mem[000000002d8000cc] stw %l0,[%i1+0x01c] ! Mem[000000002c8000dc] jmpl %g6+8,%g0 ldx [%i3+0x030],%l7 ! Mem[000000002d8000f0] p14_call_0_le: ldstub [%i3+0x038],%l7 ! Mem[000000002d8000f8] ldsh [%i0+0x020],%l7 ! Mem[000000002c0000e0] retl std %l4,[%i1+0x020] ! Mem[000000002c8000e0] p14_jmpl_0_lo: sth %l6,[%o3+0x034] ! Mem[000000002d8000f4] ldsb [%o1+0x017],%l5 ! Mem[000000002c8000d7] ldd [%o0+0x030],%l4 ! Mem[000000002c0000f0] swap [%o3+0x00c],%l6 ! Mem[000000002d8000cc] stw %l0,[%o1+0x01c] ! Mem[000000002c8000dc] jmpl %g6+8,%g0 ldx [%o3+0x030],%l7 ! Mem[000000002d8000f0] p14_call_0_lo: ldstub [%o3+0x038],%l7 ! Mem[000000002d8000f8] ldsh [%o0+0x020],%l7 ! Mem[000000002c0000e0] retl std %l4,[%o1+0x020] ! Mem[000000002c8000e0] p14_jmpl_0_he: jmpl %g6+8,%g0 sth %l7,[%i0+0x024] ! Mem[000000002c0000e4] p14_call_0_he: ldd [%i0+0x018],%l4 ! Mem[000000002c0000d8] stb %l7,[%i3+0x01b] ! Mem[000000002d8000db] swap [%i2+0x028],%l1 ! Mem[000000002d0000e8] lduh [%i2+0x022],%l4 ! Mem[000000002d0000e2] retl ldstub [%i2+0x011],%l0 ! Mem[000000002d0000d1] p14_jmpl_0_ho: jmpl %g6+8,%g0 sth %l7,[%o0+0x024] ! Mem[000000002c0000e4] p14_call_0_ho: ldd [%o0+0x018],%l4 ! Mem[000000002c0000d8] stb %l7,[%o3+0x01b] ! Mem[000000002d8000db] swap [%o2+0x028],%l1 ! Mem[000000002d0000e8] lduh [%o2+0x022],%l4 ! Mem[000000002d0000e2] retl ldstub [%o2+0x011],%l0 ! Mem[000000002d0000d1] p15_jmpl_0_le: jmpl %g6+8,%g0 sth %l6,[%i3+0x014] ! Mem[000000002f8000d4] p15_call_0_le: lduh [%i2+0x004],%l0 ! Mem[000000002f0000c4] swap [%i0+0x02c],%l2 ! Mem[000000002e0000ec] lduh [%i1+0x006],%l1 ! Mem[000000002e8000c6] swap [%i2+0x00c],%l5 ! Mem[000000002f0000cc] sth %l7,[%i2+0x00e] ! Mem[000000002f0000ce] retl stw %l4,[%i3+0x018] ! Mem[000000002f8000d8] p15_jmpl_0_lo: jmpl %g6+8,%g0 sth %l6,[%o3+0x014] ! Mem[000000002f8000d4] p15_call_0_lo: lduh [%o2+0x004],%l0 ! Mem[000000002f0000c4] swap [%o0+0x02c],%l2 ! Mem[000000002e0000ec] lduh [%o1+0x006],%l1 ! Mem[000000002e8000c6] swap [%o2+0x00c],%l5 ! Mem[000000002f0000cc] sth %l7,[%o2+0x00e] ! Mem[000000002f0000ce] retl stw %l4,[%o3+0x018] ! Mem[000000002f8000d8] p15_jmpl_0_he: stb %l7,[%i3+0x02e] ! Mem[000000002f8000ee] swap [%i0+0x02c],%l7 ! Mem[000000002e0000ec] std %l6,[%i1+0x020] ! Mem[000000002e8000e0] ldsw [%i0+0x02c],%l1 ! Mem[000000002e0000ec] stb %l1,[%i0+0x03c] ! Mem[000000002e0000fc] swap [%i1+0x02c],%l0 ! Mem[000000002e8000ec] jmpl %g6+8,%g0 lduw [%i2+0x01c],%l4 ! Mem[000000002f0000dc] p15_call_0_he: ldub [%i3+0x03d],%l6 ! Mem[000000002f8000fd] ldsb [%i3+0x02c],%l2 ! Mem[000000002f8000ec] ldsw [%i0+0x02c],%l5 ! Mem[000000002e0000ec] swap [%i0+0x000],%l6 ! Mem[000000002e0000c0] ldstub [%i2+0x03d],%l1 ! Mem[000000002f0000fd] std %l0,[%i0+0x038] ! Mem[000000002e0000f8] retl sth %l0,[%i0+0x018] ! Mem[000000002e0000d8] p15_jmpl_0_ho: stb %l7,[%o3+0x02e] ! Mem[000000002f8000ee] swap [%o0+0x02c],%l7 ! Mem[000000002e0000ec] std %l6,[%o1+0x020] ! Mem[000000002e8000e0] ldsw [%o0+0x02c],%l1 ! Mem[000000002e0000ec] stb %l1,[%o0+0x03c] ! Mem[000000002e0000fc] swap [%o1+0x02c],%l0 ! Mem[000000002e8000ec] jmpl %g6+8,%g0 lduw [%o2+0x01c],%l4 ! Mem[000000002f0000dc] p15_call_0_ho: ldub [%o3+0x03d],%l6 ! Mem[000000002f8000fd] ldsb [%o3+0x02c],%l2 ! Mem[000000002f8000ec] ldsw [%o0+0x02c],%l5 ! Mem[000000002e0000ec] swap [%o0+0x000],%l6 ! Mem[000000002e0000c0] ldstub [%o2+0x03d],%l1 ! Mem[000000002f0000fd] std %l0,[%o0+0x038] ! Mem[000000002e0000f8] retl sth %l0,[%o0+0x018] ! Mem[000000002e0000d8] p16_jmpl_0_le: sth %l6,[%i3+0x034] ! Mem[00000000318000f4] ldstub [%i1+0x017],%l5 ! Mem[00000000308000d7] jmpl %g6+8,%g0 lduw [%i3+0x034],%l4 ! Mem[00000000318000f4] p16_call_0_le: ldsh [%i3+0x006],%l1 ! Mem[00000000318000c6] retl ldstub [%i1+0x018],%l7 ! Mem[00000000308000d8] p16_jmpl_0_lo: sth %l6,[%o3+0x034] ! Mem[00000000318000f4] ldstub [%o1+0x017],%l5 ! Mem[00000000308000d7] jmpl %g6+8,%g0 lduw [%o3+0x034],%l4 ! Mem[00000000318000f4] p16_call_0_lo: ldsh [%o3+0x006],%l1 ! Mem[00000000318000c6] retl ldstub [%o1+0x018],%l7 ! Mem[00000000308000d8] p16_jmpl_0_he: swap [%i0+0x034],%l7 ! Mem[00000000300000f4] ldub [%i3+0x027],%l0 ! Mem[00000000318000e7] stx %l0,[%i2+0x020] ! Mem[00000000310000e0] jmpl %g6+8,%g0 swap [%i3+0x038],%l1 ! Mem[00000000318000f8] p16_call_0_he: retl ldsh [%i3+0x024],%l4 ! Mem[00000000318000e4] p16_jmpl_0_ho: swap [%o0+0x034],%l7 ! Mem[00000000300000f4] ldub [%o3+0x027],%l0 ! Mem[00000000318000e7] stx %l0,[%o2+0x020] ! Mem[00000000310000e0] jmpl %g6+8,%g0 swap [%o3+0x038],%l1 ! Mem[00000000318000f8] p16_call_0_ho: retl ldsh [%o3+0x024],%l4 ! Mem[00000000318000e4] p17_jmpl_0_le: sth %l6,[%i3+0x014] ! Mem[00000000338000d4] ldx [%i1+0x030],%l5 ! Mem[00000000328000f0] lduh [%i0+0x020],%l2 ! Mem[00000000320000e0] ldstub [%i1+0x02f],%l6 ! Mem[00000000328000ef] jmpl %g6+8,%g0 ldub [%i2+0x018],%l6 ! Mem[00000000330000d8] p17_call_0_le: std %l6,[%i0+0x008] ! Mem[00000000320000c8] retl ldstub [%i0+0x02b],%l7 ! Mem[00000000320000eb] p17_jmpl_0_lo: sth %l6,[%o3+0x014] ! Mem[00000000338000d4] ldx [%o1+0x030],%l5 ! Mem[00000000328000f0] lduh [%o0+0x020],%l2 ! Mem[00000000320000e0] ldstub [%o1+0x02f],%l6 ! Mem[00000000328000ef] jmpl %g6+8,%g0 ldub [%o2+0x018],%l6 ! Mem[00000000330000d8] p17_call_0_lo: std %l6,[%o0+0x008] ! Mem[00000000320000c8] retl ldstub [%o0+0x02b],%l7 ! Mem[00000000320000eb] p17_jmpl_0_he: lduw [%i0+0x004],%l0 ! Mem[00000000320000c4] stb %l1,[%i2+0x01b] ! Mem[00000000330000db] ldsw [%i1+0x010],%l4 ! Mem[00000000328000d0] sth %l4,[%i2+0x01c] ! Mem[00000000330000dc] lduh [%i3+0x01a],%l2 ! Mem[00000000338000da] jmpl %g6+8,%g0 lduh [%i3+0x02a],%l0 ! Mem[00000000338000ea] p17_call_0_he: stx %l4,[%i3+0x030] ! Mem[00000000338000f0] stb %l1,[%i1+0x02b] ! Mem[00000000328000eb] ldstub [%i1+0x003],%l4 ! Mem[00000000328000c3] ldstub [%i1+0x011],%l0 ! Mem[00000000328000d1] retl ldsh [%i0+0x014],%l1 ! Mem[00000000320000d4] p17_jmpl_0_ho: lduw [%o0+0x004],%l0 ! Mem[00000000320000c4] stb %l1,[%o2+0x01b] ! Mem[00000000330000db] ldsw [%o1+0x010],%l4 ! Mem[00000000328000d0] sth %l4,[%o2+0x01c] ! Mem[00000000330000dc] lduh [%o3+0x01a],%l2 ! Mem[00000000338000da] jmpl %g6+8,%g0 lduh [%o3+0x02a],%l0 ! Mem[00000000338000ea] p17_call_0_ho: stx %l4,[%o3+0x030] ! Mem[00000000338000f0] stb %l1,[%o1+0x02b] ! Mem[00000000328000eb] ldstub [%o1+0x003],%l4 ! Mem[00000000328000c3] ldstub [%o1+0x011],%l0 ! Mem[00000000328000d1] retl ldsh [%o0+0x014],%l1 ! Mem[00000000320000d4] p18_jmpl_0_le: sth %l6,[%i3+0x034] ! Mem[00000000358000f4] ldub [%i1+0x017],%l5 ! Mem[00000000348000d7] ldsb [%i2+0x036],%l4 ! Mem[00000000350000f6] sth %l6,[%i1+0x00e] ! Mem[00000000348000ce] jmpl %g6+8,%g0 ldstub [%i3+0x018],%l6 ! Mem[00000000358000d8] p18_call_0_le: lduw [%i2+0x02c],%l2 ! Mem[00000000350000ec] sth %l4,[%i1+0x038] ! Mem[00000000348000f8] sth %l7,[%i1+0x020] ! Mem[00000000348000e0] ldsw [%i1+0x024],%l4 ! Mem[00000000348000e4] stb %l4,[%i0+0x024] ! Mem[00000000340000e4] stx %l7,[%i1+0x038] ! Mem[00000000348000f8] retl swap [%i1+0x028],%l0 ! Mem[00000000348000e8] p18_jmpl_0_lo: sth %l6,[%o3+0x034] ! Mem[00000000358000f4] ldub [%o1+0x017],%l5 ! Mem[00000000348000d7] ldsb [%o2+0x036],%l4 ! Mem[00000000350000f6] sth %l6,[%o1+0x00e] ! Mem[00000000348000ce] jmpl %g6+8,%g0 ldstub [%o3+0x018],%l6 ! Mem[00000000358000d8] p18_call_0_lo: lduw [%o2+0x02c],%l2 ! Mem[00000000350000ec] sth %l4,[%o1+0x038] ! Mem[00000000348000f8] sth %l7,[%o1+0x020] ! Mem[00000000348000e0] ldsw [%o1+0x024],%l4 ! Mem[00000000348000e4] stb %l4,[%o0+0x024] ! Mem[00000000340000e4] stx %l7,[%o1+0x038] ! Mem[00000000348000f8] retl swap [%o1+0x028],%l0 ! Mem[00000000348000e8] p18_jmpl_0_he: ldstub [%i3+0x00f],%l5 ! Mem[00000000358000cf] ldstub [%i0+0x010],%l4 ! Mem[00000000340000d0] ldsb [%i1+0x017],%l6 ! Mem[00000000348000d7] lduh [%i0+0x000],%l3 ! Mem[00000000340000c0] ldx [%i0+0x018],%l0 ! Mem[00000000340000d8] jmpl %g6+8,%g0 lduw [%i0+0x03c],%l3 ! Mem[00000000340000fc] p18_call_0_he: retl ldd [%i0+0x000],%l6 ! Mem[00000000340000c0] p18_jmpl_0_ho: ldstub [%o3+0x00f],%l5 ! Mem[00000000358000cf] ldstub [%o0+0x010],%l4 ! Mem[00000000340000d0] ldsb [%o1+0x017],%l6 ! Mem[00000000348000d7] lduh [%o0+0x000],%l3 ! Mem[00000000340000c0] ldx [%o0+0x018],%l0 ! Mem[00000000340000d8] jmpl %g6+8,%g0 lduw [%o0+0x03c],%l3 ! Mem[00000000340000fc] p18_call_0_ho: retl ldd [%o0+0x000],%l6 ! Mem[00000000340000c0] p19_jmpl_0_le: sth %l6,[%i3+0x014] ! Mem[00000000378000d4] swap [%i1+0x024],%l7 ! Mem[00000000368000e4] ldstub [%i3+0x013],%l0 ! Mem[00000000378000d3] std %l6,[%i0+0x010] ! Mem[00000000360000d0] sth %l1,[%i0+0x016] ! Mem[00000000360000d6] ldsb [%i1+0x03f],%l5 ! Mem[00000000368000ff] jmpl %g6+8,%g0 stx %l2,[%i3+0x018] ! Mem[00000000378000d8] p19_call_0_le: ldsb [%i3+0x038],%l4 ! Mem[00000000378000f8] lduw [%i2+0x030],%l4 ! Mem[00000000370000f0] ldsh [%i1+0x02a],%l1 ! Mem[00000000368000ea] retl swap [%i3+0x000],%l4 ! Mem[00000000378000c0] p19_jmpl_0_lo: sth %l6,[%o3+0x014] ! Mem[00000000378000d4] swap [%o1+0x024],%l7 ! Mem[00000000368000e4] ldstub [%o3+0x013],%l0 ! Mem[00000000378000d3] std %l6,[%o0+0x010] ! Mem[00000000360000d0] sth %l1,[%o0+0x016] ! Mem[00000000360000d6] ldsb [%o1+0x03f],%l5 ! Mem[00000000368000ff] jmpl %g6+8,%g0 stx %l2,[%o3+0x018] ! Mem[00000000378000d8] p19_call_0_lo: ldsb [%o3+0x038],%l4 ! Mem[00000000378000f8] lduw [%o2+0x030],%l4 ! Mem[00000000370000f0] ldsh [%o1+0x02a],%l1 ! Mem[00000000368000ea] retl swap [%o3+0x000],%l4 ! Mem[00000000378000c0] p19_jmpl_0_he: ldsb [%i0+0x030],%l4 ! Mem[00000000360000f0] stx %l6,[%i3+0x010] ! Mem[00000000378000d0] ldstub [%i2+0x01e],%l5 ! Mem[00000000370000de] sth %l2,[%i1+0x028] ! Mem[00000000368000e8] lduw [%i1+0x038],%l4 ! Mem[00000000368000f8] swap [%i0+0x028],%l0 ! Mem[00000000360000e8] jmpl %g6+8,%g0 ldd [%i2+0x010],%l4 ! Mem[00000000370000d0] p19_call_0_he: ldx [%i1+0x018],%l3 ! Mem[00000000368000d8] retl ldsw [%i2+0x01c],%l6 ! Mem[00000000370000dc] p19_jmpl_0_ho: ldsb [%o0+0x030],%l4 ! Mem[00000000360000f0] stx %l6,[%o3+0x010] ! Mem[00000000378000d0] ldstub [%o2+0x01e],%l5 ! Mem[00000000370000de] sth %l2,[%o1+0x028] ! Mem[00000000368000e8] lduw [%o1+0x038],%l4 ! Mem[00000000368000f8] swap [%o0+0x028],%l0 ! Mem[00000000360000e8] jmpl %g6+8,%g0 ldd [%o2+0x010],%l4 ! Mem[00000000370000d0] p19_call_0_ho: ldx [%o1+0x018],%l3 ! Mem[00000000368000d8] retl ldsw [%o2+0x01c],%l6 ! Mem[00000000370000dc] p20_jmpl_0_le: sth %l6,[%i3+0x034] ! Mem[00000000398000f4] jmpl %g6+8,%g0 ldstub [%i0+0x017],%l5 ! Mem[00000000380000d7] p20_call_0_le: ldsw [%i0+0x00c],%l2 ! Mem[00000000380000cc] swap [%i3+0x004],%l1 ! Mem[00000000398000c4] ldstub [%i2+0x018],%l7 ! Mem[00000000390000d8] retl ldsb [%i2+0x00d],%l4 ! Mem[00000000390000cd] p20_jmpl_0_lo: sth %l6,[%o3+0x034] ! Mem[00000000398000f4] jmpl %g6+8,%g0 ldstub [%o0+0x017],%l5 ! Mem[00000000380000d7] p20_call_0_lo: ldsw [%o0+0x00c],%l2 ! Mem[00000000380000cc] swap [%o3+0x004],%l1 ! Mem[00000000398000c4] ldstub [%o2+0x018],%l7 ! Mem[00000000390000d8] retl ldsb [%o2+0x00d],%l4 ! Mem[00000000390000cd] p20_jmpl_0_he: ldx [%i1+0x030],%l7 ! Mem[00000000388000f0] jmpl %g6+8,%g0 lduh [%i0+0x016],%l1 ! Mem[00000000380000d6] p20_call_0_he: ldx [%i1+0x020],%l7 ! Mem[00000000388000e0] retl ldd [%i3+0x020],%l4 ! Mem[00000000398000e0] p20_jmpl_0_ho: ldx [%o1+0x030],%l7 ! Mem[00000000388000f0] jmpl %g6+8,%g0 lduh [%o0+0x016],%l1 ! Mem[00000000380000d6] p20_call_0_ho: ldx [%o1+0x020],%l7 ! Mem[00000000388000e0] retl ldd [%o3+0x020],%l4 ! Mem[00000000398000e0] p21_jmpl_0_le: sth %l6,[%i3+0x014] ! Mem[000000003b8000d4] ldsw [%i0+0x034],%l5 ! Mem[000000003a0000f4] swap [%i0+0x014],%l4 ! Mem[000000003a0000d4] jmpl %g6+8,%g0 stx %l7,[%i1+0x020] ! Mem[000000003a8000e0] p21_call_0_le: ldd [%i1+0x038],%l6 ! Mem[000000003a8000f8] ldstub [%i2+0x02d],%l4 ! Mem[000000003b0000ed] stx %l3,[%i3+0x030] ! Mem[000000003b8000f0] swap [%i3+0x030],%l7 ! Mem[000000003b8000f0] stb %l7,[%i3+0x038] ! Mem[000000003b8000f8] retl swap [%i0+0x000],%l7 ! Mem[000000003a0000c0] p21_jmpl_0_lo: sth %l6,[%o3+0x014] ! Mem[000000003b8000d4] ldsw [%o0+0x034],%l5 ! Mem[000000003a0000f4] swap [%o0+0x014],%l4 ! Mem[000000003a0000d4] jmpl %g6+8,%g0 stx %l7,[%o1+0x020] ! Mem[000000003a8000e0] p21_call_0_lo: ldd [%o1+0x038],%l6 ! Mem[000000003a8000f8] ldstub [%o2+0x02d],%l4 ! Mem[000000003b0000ed] stx %l3,[%o3+0x030] ! Mem[000000003b8000f0] swap [%o3+0x030],%l7 ! Mem[000000003b8000f0] stb %l7,[%o3+0x038] ! Mem[000000003b8000f8] retl swap [%o0+0x000],%l7 ! Mem[000000003a0000c0] p21_jmpl_0_he: lduw [%i3+0x030],%l7 ! Mem[000000003b8000f0] jmpl %g6+8,%g0 ldsb [%i1+0x034],%l3 ! Mem[000000003a8000f4] p21_call_0_he: ldstub [%i2+0x02b],%l1 ! Mem[000000003b0000eb] ldd [%i0+0x000],%l4 ! Mem[000000003a0000c0] ldstub [%i1+0x02c],%l5 ! Mem[000000003a8000ec] ldx [%i3+0x000],%l6 ! Mem[000000003b8000c0] swap [%i2+0x018],%l2 ! Mem[000000003b0000d8] swap [%i0+0x014],%l0 ! Mem[000000003a0000d4] retl swap [%i0+0x030],%l6 ! Mem[000000003a0000f0] p21_jmpl_0_ho: lduw [%o3+0x030],%l7 ! Mem[000000003b8000f0] jmpl %g6+8,%g0 ldsb [%o1+0x034],%l3 ! Mem[000000003a8000f4] p21_call_0_ho: ldstub [%o2+0x02b],%l1 ! Mem[000000003b0000eb] ldd [%o0+0x000],%l4 ! Mem[000000003a0000c0] ldstub [%o1+0x02c],%l5 ! Mem[000000003a8000ec] ldx [%o3+0x000],%l6 ! Mem[000000003b8000c0] swap [%o2+0x018],%l2 ! Mem[000000003b0000d8] swap [%o0+0x014],%l0 ! Mem[000000003a0000d4] retl swap [%o0+0x030],%l6 ! Mem[000000003a0000f0] p22_jmpl_0_le: sth %l6,[%i3+0x034] ! Mem[000000003d8000f4] std %l4,[%i0+0x010] ! Mem[000000003c0000d0] stb %l4,[%i0+0x036] ! Mem[000000003c0000f6] swap [%i2+0x00c],%l6 ! Mem[000000003d0000cc] swap [%i1+0x018],%l6 ! Mem[000000003c8000d8] jmpl %g6+8,%g0 ldsh [%i3+0x000],%l6 ! Mem[000000003d8000c0] p22_call_0_le: stx %l7,[%i1+0x008] ! Mem[000000003c8000c8] stb %l4,[%i0+0x038] ! Mem[000000003c0000f8] ldsw [%i3+0x00c],%l3 ! Mem[000000003d8000cc] lduh [%i3+0x03e],%l1 ! Mem[000000003d8000fe] std %l2,[%i2+0x008] ! Mem[000000003d0000c8] retl std %l4,[%i2+0x030] ! Mem[000000003d0000f0] p22_jmpl_0_lo: sth %l6,[%o3+0x034] ! Mem[000000003d8000f4] std %l4,[%o0+0x010] ! Mem[000000003c0000d0] stb %l4,[%o0+0x036] ! Mem[000000003c0000f6] swap [%o2+0x00c],%l6 ! Mem[000000003d0000cc] swap [%o1+0x018],%l6 ! Mem[000000003c8000d8] jmpl %g6+8,%g0 ldsh [%o3+0x000],%l6 ! Mem[000000003d8000c0] p22_call_0_lo: stx %l7,[%o1+0x008] ! Mem[000000003c8000c8] stb %l4,[%o0+0x038] ! Mem[000000003c0000f8] ldsw [%o3+0x00c],%l3 ! Mem[000000003d8000cc] lduh [%o3+0x03e],%l1 ! Mem[000000003d8000fe] std %l2,[%o2+0x008] ! Mem[000000003d0000c8] retl std %l4,[%o2+0x030] ! Mem[000000003d0000f0] p22_jmpl_0_he: ldsw [%i0+0x014],%l2 ! Mem[000000003c0000d4] swap [%i3+0x014],%l3 ! Mem[000000003d8000d4] std %l2,[%i3+0x010] ! Mem[000000003d8000d0] ldstub [%i0+0x01d],%l4 ! Mem[000000003c0000dd] stw %l4,[%i2+0x028] ! Mem[000000003d0000e8] lduw [%i3+0x010],%l3 ! Mem[000000003d8000d0] jmpl %g6+8,%g0 ldstub [%i2+0x028],%l2 ! Mem[000000003d0000e8] p22_call_0_he: retl ldx [%i1+0x028],%l6 ! Mem[000000003c8000e8] p22_jmpl_0_ho: ldsw [%o0+0x014],%l2 ! Mem[000000003c0000d4] swap [%o3+0x014],%l3 ! Mem[000000003d8000d4] std %l2,[%o3+0x010] ! Mem[000000003d8000d0] ldstub [%o0+0x01d],%l4 ! Mem[000000003c0000dd] stw %l4,[%o2+0x028] ! Mem[000000003d0000e8] lduw [%o3+0x010],%l3 ! Mem[000000003d8000d0] jmpl %g6+8,%g0 ldstub [%o2+0x028],%l2 ! Mem[000000003d0000e8] p22_call_0_ho: retl ldx [%o1+0x028],%l6 ! Mem[000000003c8000e8] p23_jmpl_0_le: jmpl %g6+8,%g0 sth %l6,[%i3+0x014] ! Mem[000000003f8000d4] p23_call_0_le: lduh [%i3+0x004],%l0 ! Mem[000000003f8000c4] retl ldd [%i3+0x028],%l2 ! Mem[000000003f8000e8] p23_jmpl_0_lo: jmpl %g6+8,%g0 sth %l6,[%o3+0x014] ! Mem[000000003f8000d4] p23_call_0_lo: lduh [%o3+0x004],%l0 ! Mem[000000003f8000c4] retl ldd [%o3+0x028],%l2 ! Mem[000000003f8000e8] p23_jmpl_0_he: ldd [%i0+0x018],%l4 ! Mem[000000003e0000d8] ldstub [%i2+0x027],%l5 ! Mem[000000003f0000e7] stw %l0,[%i2+0x03c] ! Mem[000000003f0000fc] ldx [%i0+0x010],%l7 ! Mem[000000003e0000d0] jmpl %g6+8,%g0 stb %l1,[%i2+0x017] ! Mem[000000003f0000d7] p23_call_0_he: retl stb %l7,[%i0+0x001] ! Mem[000000003e0000c1] p23_jmpl_0_ho: ldd [%o0+0x018],%l4 ! Mem[000000003e0000d8] ldstub [%o2+0x027],%l5 ! Mem[000000003f0000e7] stw %l0,[%o2+0x03c] ! Mem[000000003f0000fc] ldx [%o0+0x010],%l7 ! Mem[000000003e0000d0] jmpl %g6+8,%g0 stb %l1,[%o2+0x017] ! Mem[000000003f0000d7] p23_call_0_ho: retl stb %l7,[%o0+0x001] ! Mem[000000003e0000c1] p24_jmpl_0_le: sth %l6,[%i3+0x034] ! Mem[00000000418000f4] swap [%i0+0x014],%l5 ! Mem[00000000400000d4] jmpl %g6+8,%g0 stx %l2,[%i2+0x020] ! Mem[00000000410000e0] p24_call_0_le: ldstub [%i3+0x03e],%l3 ! Mem[00000000418000fe] lduh [%i2+0x008],%l0 ! Mem[00000000410000c8] retl swap [%i1+0x02c],%l2 ! Mem[00000000408000ec] p24_jmpl_0_lo: sth %l6,[%o3+0x034] ! Mem[00000000418000f4] swap [%o0+0x014],%l5 ! Mem[00000000400000d4] jmpl %g6+8,%g0 stx %l2,[%o2+0x020] ! Mem[00000000410000e0] p24_call_0_lo: ldstub [%o3+0x03e],%l3 ! Mem[00000000418000fe] lduh [%o2+0x008],%l0 ! Mem[00000000410000c8] retl swap [%o1+0x02c],%l2 ! Mem[00000000408000ec] p24_jmpl_0_he: lduh [%i2+0x03e],%l5 ! Mem[00000000410000fe] ldd [%i3+0x020],%l2 ! Mem[00000000418000e0] ldub [%i1+0x00c],%l5 ! Mem[00000000408000cc] ldstub [%i3+0x01a],%l2 ! Mem[00000000418000da] ldstub [%i0+0x00c],%l0 ! Mem[00000000400000cc] ldub [%i0+0x03f],%l4 ! Mem[00000000400000ff] jmpl %g6+8,%g0 ldx [%i3+0x008],%l5 ! Mem[00000000418000c8] p24_call_0_he: retl ldsh [%i2+0x02c],%l2 ! Mem[00000000410000ec] p24_jmpl_0_ho: lduh [%o2+0x03e],%l5 ! Mem[00000000410000fe] ldd [%o3+0x020],%l2 ! Mem[00000000418000e0] ldub [%o1+0x00c],%l5 ! Mem[00000000408000cc] ldstub [%o3+0x01a],%l2 ! Mem[00000000418000da] ldstub [%o0+0x00c],%l0 ! Mem[00000000400000cc] ldub [%o0+0x03f],%l4 ! Mem[00000000400000ff] jmpl %g6+8,%g0 ldx [%o3+0x008],%l5 ! Mem[00000000418000c8] p24_call_0_ho: retl ldsh [%o2+0x02c],%l2 ! Mem[00000000410000ec] p25_jmpl_0_le: sth %l6,[%i3+0x014] ! Mem[00000000438000d4] lduw [%i0+0x034],%l5 ! Mem[00000000420000f4] ldsh [%i3+0x016],%l4 ! Mem[00000000438000d6] ldsb [%i1+0x024],%l7 ! Mem[00000000428000e4] jmpl %g6+8,%g0 ldx [%i3+0x010],%l0 ! Mem[00000000438000d0] p25_call_0_le: swap [%i0+0x02c],%l4 ! Mem[00000000420000ec] ldstub [%i0+0x037],%l3 ! Mem[00000000420000f7] ldstub [%i3+0x030],%l7 ! Mem[00000000438000f0] swap [%i3+0x038],%l7 ! Mem[00000000438000f8] ldsw [%i1+0x000],%l7 ! Mem[00000000428000c0] retl ldstub [%i1+0x004],%l4 ! Mem[00000000428000c4] p25_jmpl_0_lo: sth %l6,[%o3+0x014] ! Mem[00000000438000d4] lduw [%o0+0x034],%l5 ! Mem[00000000420000f4] ldsh [%o3+0x016],%l4 ! Mem[00000000438000d6] ldsb [%o1+0x024],%l7 ! Mem[00000000428000e4] jmpl %g6+8,%g0 ldx [%o3+0x010],%l0 ! Mem[00000000438000d0] p25_call_0_lo: swap [%o0+0x02c],%l4 ! Mem[00000000420000ec] ldstub [%o0+0x037],%l3 ! Mem[00000000420000f7] ldstub [%o3+0x030],%l7 ! Mem[00000000438000f0] swap [%o3+0x038],%l7 ! Mem[00000000438000f8] ldsw [%o1+0x000],%l7 ! Mem[00000000428000c0] retl ldstub [%o1+0x004],%l4 ! Mem[00000000428000c4] p25_jmpl_0_he: swap [%i3+0x018],%l2 ! Mem[00000000438000d8] stb %l0,[%i3+0x02a] ! Mem[00000000438000ea] swap [%i3+0x034],%l3 ! Mem[00000000438000f4] ldx [%i0+0x010],%l3 ! Mem[00000000420000d0] lduh [%i2+0x01e],%l3 ! Mem[00000000430000de] swap [%i0+0x028],%l1 ! Mem[00000000420000e8] jmpl %g6+8,%g0 lduw [%i2+0x03c],%l7 ! Mem[00000000430000fc] p25_call_0_he: sth %l6,[%i0+0x004] ! Mem[00000000420000c4] lduh [%i0+0x01a],%l0 ! Mem[00000000420000da] retl stx %l3,[%i3+0x028] ! Mem[00000000438000e8] p25_jmpl_0_ho: swap [%o3+0x018],%l2 ! Mem[00000000438000d8] stb %l0,[%o3+0x02a] ! Mem[00000000438000ea] swap [%o3+0x034],%l3 ! Mem[00000000438000f4] ldx [%o0+0x010],%l3 ! Mem[00000000420000d0] lduh [%o2+0x01e],%l3 ! Mem[00000000430000de] swap [%o0+0x028],%l1 ! Mem[00000000420000e8] jmpl %g6+8,%g0 lduw [%o2+0x03c],%l7 ! Mem[00000000430000fc] p25_call_0_ho: sth %l6,[%o0+0x004] ! Mem[00000000420000c4] lduh [%o0+0x01a],%l0 ! Mem[00000000420000da] retl stx %l3,[%o3+0x028] ! Mem[00000000438000e8] p26_jmpl_0_le: sth %l6,[%i3+0x034] ! Mem[00000000458000f4] stx %l5,[%i0+0x010] ! Mem[00000000440000d0] ldd [%i3+0x020],%l2 ! Mem[00000000458000e0] std %l6,[%i0+0x008] ! Mem[00000000440000c8] ldd [%i2+0x018],%l6 ! Mem[00000000450000d8] sth %l6,[%i3+0x000] ! Mem[00000000458000c0] jmpl %g6+8,%g0 stx %l7,[%i2+0x008] ! Mem[00000000450000c8] p26_call_0_le: retl lduh [%i3+0x00c],%l4 ! Mem[00000000458000cc] p26_jmpl_0_lo: sth %l6,[%o3+0x034] ! Mem[00000000458000f4] stx %l5,[%o0+0x010] ! Mem[00000000440000d0] ldd [%o3+0x020],%l2 ! Mem[00000000458000e0] std %l6,[%o0+0x008] ! Mem[00000000440000c8] ldd [%o2+0x018],%l6 ! Mem[00000000450000d8] sth %l6,[%o3+0x000] ! Mem[00000000458000c0] jmpl %g6+8,%g0 stx %l7,[%o2+0x008] ! Mem[00000000450000c8] p26_call_0_lo: retl lduh [%o3+0x00c],%l4 ! Mem[00000000458000cc] p26_jmpl_0_he: lduw [%i1+0x00c],%l1 ! Mem[00000000448000cc] ldsh [%i0+0x01c],%l1 ! Mem[00000000440000dc] jmpl %g6+8,%g0 sth %l0,[%i1+0x00c] ! Mem[00000000448000cc] p26_call_0_he: sth %l2,[%i3+0x02c] ! Mem[00000000458000ec] stx %l6,[%i0+0x018] ! Mem[00000000440000d8] std %l2,[%i0+0x028] ! Mem[00000000440000e8] sth %l5,[%i2+0x02c] ! Mem[00000000450000ec] std %l6,[%i1+0x020] ! Mem[00000000448000e0] ldstub [%i0+0x03a],%l2 ! Mem[00000000440000fa] retl stx %l0,[%i0+0x030] ! Mem[00000000440000f0] p26_jmpl_0_ho: lduw [%o1+0x00c],%l1 ! Mem[00000000448000cc] ldsh [%o0+0x01c],%l1 ! Mem[00000000440000dc] jmpl %g6+8,%g0 sth %l0,[%o1+0x00c] ! Mem[00000000448000cc] p26_call_0_ho: sth %l2,[%o3+0x02c] ! Mem[00000000458000ec] stx %l6,[%o0+0x018] ! Mem[00000000440000d8] std %l2,[%o0+0x028] ! Mem[00000000440000e8] sth %l5,[%o2+0x02c] ! Mem[00000000450000ec] std %l6,[%o1+0x020] ! Mem[00000000448000e0] ldstub [%o0+0x03a],%l2 ! Mem[00000000440000fa] retl stx %l0,[%o0+0x030] ! Mem[00000000440000f0] p27_jmpl_0_le: sth %l6,[%i3+0x014] ! Mem[00000000478000d4] jmpl %g6+8,%g0 ldsb [%i2+0x017],%l7 ! Mem[00000000470000d7] p27_call_0_le: swap [%i1+0x028],%l4 ! Mem[00000000468000e8] swap [%i1+0x03c],%l3 ! Mem[00000000468000fc] lduw [%i1+0x00c],%l5 ! Mem[00000000468000cc] stb %l7,[%i1+0x00e] ! Mem[00000000468000ce] swap [%i2+0x028],%l7 ! Mem[00000000470000e8] retl ldstub [%i1+0x01d],%l6 ! Mem[00000000468000dd] p27_jmpl_0_lo: sth %l6,[%o3+0x014] ! Mem[00000000478000d4] jmpl %g6+8,%g0 ldsb [%o2+0x017],%l7 ! Mem[00000000470000d7] p27_call_0_lo: swap [%o1+0x028],%l4 ! Mem[00000000468000e8] swap [%o1+0x03c],%l3 ! Mem[00000000468000fc] lduw [%o1+0x00c],%l5 ! Mem[00000000468000cc] stb %l7,[%o1+0x00e] ! Mem[00000000468000ce] swap [%o2+0x028],%l7 ! Mem[00000000470000e8] retl ldstub [%o1+0x01d],%l6 ! Mem[00000000468000dd] p27_jmpl_0_he: ldd [%i1+0x028],%l4 ! Mem[00000000468000e8] ldsh [%i1+0x024],%l7 ! Mem[00000000468000e4] std %l0,[%i1+0x028] ! Mem[00000000468000e8] swap [%i0+0x03c],%l1 ! Mem[00000000460000fc] ldsh [%i0+0x02c],%l0 ! Mem[00000000460000ec] jmpl %g6+8,%g0 stx %l4,[%i3+0x018] ! Mem[00000000478000d8] p27_call_0_he: lduh [%i1+0x03c],%l1 ! Mem[00000000468000fc] ldsh [%i2+0x038],%l0 ! Mem[00000000470000f8] retl ldx [%i2+0x018],%l0 ! Mem[00000000470000d8] p27_jmpl_0_ho: ldd [%o1+0x028],%l4 ! Mem[00000000468000e8] ldsh [%o1+0x024],%l7 ! Mem[00000000468000e4] std %l0,[%o1+0x028] ! Mem[00000000468000e8] swap [%o0+0x03c],%l1 ! Mem[00000000460000fc] ldsh [%o0+0x02c],%l0 ! Mem[00000000460000ec] jmpl %g6+8,%g0 stx %l4,[%o3+0x018] ! Mem[00000000478000d8] p27_call_0_ho: lduh [%o1+0x03c],%l1 ! Mem[00000000468000fc] ldsh [%o2+0x038],%l0 ! Mem[00000000470000f8] retl ldx [%o2+0x018],%l0 ! Mem[00000000470000d8] p28_jmpl_0_le: sth %l6,[%i3+0x034] ! Mem[00000000498000f4] ldstub [%i3+0x017],%l5 ! Mem[00000000498000d7] ldstub [%i0+0x036],%l4 ! Mem[00000000480000f6] jmpl %g6+8,%g0 ldd [%i1+0x020],%l6 ! Mem[00000000488000e0] p28_call_0_le: stx %l0,[%i3+0x008] ! Mem[00000000498000c8] ldsh [%i1+0x02e],%l2 ! Mem[00000000488000ee] retl ldsh [%i3+0x038],%l4 ! Mem[00000000498000f8] p28_jmpl_0_lo: sth %l6,[%o3+0x034] ! Mem[00000000498000f4] ldstub [%o3+0x017],%l5 ! Mem[00000000498000d7] ldstub [%o0+0x036],%l4 ! Mem[00000000480000f6] jmpl %g6+8,%g0 ldd [%o1+0x020],%l6 ! Mem[00000000488000e0] p28_call_0_lo: stx %l0,[%o3+0x008] ! Mem[00000000498000c8] ldsh [%o1+0x02e],%l2 ! Mem[00000000488000ee] retl ldsh [%o3+0x038],%l4 ! Mem[00000000498000f8] p28_jmpl_0_he: ldstub [%i2+0x00e],%l7 ! Mem[00000000490000ce] lduw [%i3+0x00c],%l7 ! Mem[00000000498000cc] ldd [%i1+0x028],%l4 ! Mem[00000000488000e8] jmpl %g6+8,%g0 sth %l1,[%i0+0x00e] ! Mem[00000000480000ce] p28_call_0_he: stw %l5,[%i1+0x028] ! Mem[00000000488000e8] retl ldstub [%i3+0x005],%l7 ! Mem[00000000498000c5] p28_jmpl_0_ho: ldstub [%o2+0x00e],%l7 ! Mem[00000000490000ce] lduw [%o3+0x00c],%l7 ! Mem[00000000498000cc] ldd [%o1+0x028],%l4 ! Mem[00000000488000e8] jmpl %g6+8,%g0 sth %l1,[%o0+0x00e] ! Mem[00000000480000ce] p28_call_0_ho: stw %l5,[%o1+0x028] ! Mem[00000000488000e8] retl ldstub [%o3+0x005],%l7 ! Mem[00000000498000c5] p29_jmpl_0_le: sth %l6,[%i0+0x014] ! Mem[000000004a0000d4] ldsh [%i3+0x036],%l5 ! Mem[000000004b8000f6] stw %l4,[%i0+0x014] ! Mem[000000004a0000d4] lduh [%i3+0x024],%l7 ! Mem[000000004b8000e4] lduh [%i3+0x012],%l0 ! Mem[000000004b8000d2] jmpl %g6+8,%g0 ldstub [%i3+0x015],%l5 ! Mem[000000004b8000d5] p29_call_0_le: retl ldsw [%i0+0x034],%l3 ! Mem[000000004a0000f4] p29_jmpl_0_lo: sth %l6,[%o0+0x014] ! Mem[000000004a0000d4] ldsh [%o3+0x036],%l5 ! Mem[000000004b8000f6] stw %l4,[%o0+0x014] ! Mem[000000004a0000d4] lduh [%o3+0x024],%l7 ! Mem[000000004b8000e4] lduh [%o3+0x012],%l0 ! Mem[000000004b8000d2] jmpl %g6+8,%g0 ldstub [%o3+0x015],%l5 ! Mem[000000004b8000d5] p29_call_0_lo: retl ldsw [%o0+0x034],%l3 ! Mem[000000004a0000f4] p29_jmpl_0_he: swap [%i2+0x014],%l1 ! Mem[000000004b0000d4] jmpl %g6+8,%g0 ldsh [%i0+0x03e],%l5 ! Mem[000000004a0000fe] p29_call_0_he: ldd [%i1+0x000],%l6 ! Mem[000000004a8000c0] swap [%i2+0x00c],%l4 ! Mem[000000004b0000cc] ldsh [%i2+0x02e],%l3 ! Mem[000000004b0000ee] retl ldsb [%i0+0x031],%l4 ! Mem[000000004a0000f1] p29_jmpl_0_ho: swap [%o2+0x014],%l1 ! Mem[000000004b0000d4] jmpl %g6+8,%g0 ldsh [%o0+0x03e],%l5 ! Mem[000000004a0000fe] p29_call_0_ho: ldd [%o1+0x000],%l6 ! Mem[000000004a8000c0] swap [%o2+0x00c],%l4 ! Mem[000000004b0000cc] ldsh [%o2+0x02e],%l3 ! Mem[000000004b0000ee] retl ldsb [%o0+0x031],%l4 ! Mem[000000004a0000f1] p30_jmpl_0_le: sth %l6,[%i0+0x034] ! Mem[000000004c0000f4] stw %l5,[%i3+0x014] ! Mem[000000004d8000d4] swap [%i3+0x034],%l4 ! Mem[000000004d8000f4] stw %l7,[%i1+0x024] ! Mem[000000004c8000e4] ldsh [%i2+0x018],%l6 ! Mem[000000004d0000d8] jmpl %g6+8,%g0 ldstub [%i0+0x000],%l6 ! Mem[000000004c0000c0] p30_call_0_le: ldsb [%i2+0x00b],%l7 ! Mem[000000004d0000cb] swap [%i2+0x038],%l4 ! Mem[000000004d0000f8] swap [%i0+0x00c],%l3 ! Mem[000000004c0000cc] retl ldsh [%i3+0x03e],%l1 ! Mem[000000004d8000fe] p30_jmpl_0_lo: sth %l6,[%o0+0x034] ! Mem[000000004c0000f4] stw %l5,[%o3+0x014] ! Mem[000000004d8000d4] swap [%o3+0x034],%l4 ! Mem[000000004d8000f4] stw %l7,[%o1+0x024] ! Mem[000000004c8000e4] ldsh [%o2+0x018],%l6 ! Mem[000000004d0000d8] jmpl %g6+8,%g0 ldstub [%o0+0x000],%l6 ! Mem[000000004c0000c0] p30_call_0_lo: ldsb [%o2+0x00b],%l7 ! Mem[000000004d0000cb] swap [%o2+0x038],%l4 ! Mem[000000004d0000f8] swap [%o0+0x00c],%l3 ! Mem[000000004c0000cc] retl ldsh [%o3+0x03e],%l1 ! Mem[000000004d8000fe] p30_jmpl_0_he: stb %l4,[%i1+0x01c] ! Mem[000000004c8000dc] stx %l2,[%i2+0x018] ! Mem[000000004d0000d8] ldx [%i2+0x028],%l0 ! Mem[000000004d0000e8] ldsh [%i0+0x038],%l1 ! Mem[000000004c0000f8] std %l4,[%i0+0x018] ! Mem[000000004c0000d8] stb %l6,[%i2+0x039] ! Mem[000000004d0000f9] jmpl %g6+8,%g0 swap [%i1+0x01c],%l0 ! Mem[000000004c8000dc] p30_call_0_he: ldd [%i2+0x038],%l6 ! Mem[000000004d0000f8] ldd [%i3+0x020],%l6 ! Mem[000000004d8000e0] ldd [%i1+0x030],%l0 ! Mem[000000004c8000f0] ldstub [%i0+0x002],%l7 ! Mem[000000004c0000c2] ldub [%i0+0x011],%l5 ! Mem[000000004c0000d1] retl ldsw [%i0+0x024],%l0 ! Mem[000000004c0000e4] p30_jmpl_0_ho: stb %l4,[%o1+0x01c] ! Mem[000000004c8000dc] stx %l2,[%o2+0x018] ! Mem[000000004d0000d8] ldx [%o2+0x028],%l0 ! Mem[000000004d0000e8] ldsh [%o0+0x038],%l1 ! Mem[000000004c0000f8] std %l4,[%o0+0x018] ! Mem[000000004c0000d8] stb %l6,[%o2+0x039] ! Mem[000000004d0000f9] jmpl %g6+8,%g0 swap [%o1+0x01c],%l0 ! Mem[000000004c8000dc] p30_call_0_ho: ldd [%o2+0x038],%l6 ! Mem[000000004d0000f8] ldd [%o3+0x020],%l6 ! Mem[000000004d8000e0] ldd [%o1+0x030],%l0 ! Mem[000000004c8000f0] ldstub [%o0+0x002],%l7 ! Mem[000000004c0000c2] ldub [%o0+0x011],%l5 ! Mem[000000004c0000d1] retl ldsw [%o0+0x024],%l0 ! Mem[000000004c0000e4] p31_jmpl_0_le: jmpl %g6+8,%g0 sth %l6,[%i0+0x014] ! Mem[000000004e0000d4] p31_call_0_le: lduh [%i3+0x004],%l0 ! Mem[000000004f8000c4] lduw [%i0+0x02c],%l2 ! Mem[000000004e0000ec] ldsh [%i3+0x006],%l1 ! Mem[000000004f8000c6] std %l6,[%i2+0x038] ! Mem[000000004f0000f8] ldsw [%i0+0x02c],%l4 ! Mem[000000004e0000ec] std %l2,[%i2+0x030] ! Mem[000000004f0000f0] retl ldx [%i2+0x038],%l4 ! Mem[000000004f0000f8] p31_jmpl_0_lo: jmpl %g6+8,%g0 sth %l6,[%o0+0x014] ! Mem[000000004e0000d4] p31_call_0_lo: lduh [%o3+0x004],%l0 ! Mem[000000004f8000c4] lduw [%o0+0x02c],%l2 ! Mem[000000004e0000ec] ldsh [%o3+0x006],%l1 ! Mem[000000004f8000c6] std %l6,[%o2+0x038] ! Mem[000000004f0000f8] ldsw [%o0+0x02c],%l4 ! Mem[000000004e0000ec] std %l2,[%o2+0x030] ! Mem[000000004f0000f0] retl ldx [%o2+0x038],%l4 ! Mem[000000004f0000f8] p31_jmpl_0_he: ldub [%i0+0x01b],%l1 ! Mem[000000004e0000db] stw %l5,[%i0+0x00c] ! Mem[000000004e0000cc] jmpl %g6+8,%g0 ldsh [%i0+0x032],%l7 ! Mem[000000004e0000f2] p31_call_0_he: ldsh [%i2+0x028],%l5 ! Mem[000000004f0000e8] swap [%i2+0x004],%l7 ! Mem[000000004f0000c4] stx %l7,[%i0+0x028] ! Mem[000000004e0000e8] swap [%i2+0x038],%l5 ! Mem[000000004f0000f8] ldstub [%i2+0x014],%l1 ! Mem[000000004f0000d4] ldsh [%i3+0x004],%l6 ! Mem[000000004f8000c4] retl ldsw [%i1+0x038],%l0 ! Mem[000000004e8000f8] p31_jmpl_0_ho: ldub [%o0+0x01b],%l1 ! Mem[000000004e0000db] stw %l5,[%o0+0x00c] ! Mem[000000004e0000cc] jmpl %g6+8,%g0 ldsh [%o0+0x032],%l7 ! Mem[000000004e0000f2] p31_call_0_ho: ldsh [%o2+0x028],%l5 ! Mem[000000004f0000e8] swap [%o2+0x004],%l7 ! Mem[000000004f0000c4] stx %l7,[%o0+0x028] ! Mem[000000004e0000e8] swap [%o2+0x038],%l5 ! Mem[000000004f0000f8] ldstub [%o2+0x014],%l1 ! Mem[000000004f0000d4] ldsh [%o3+0x004],%l6 ! Mem[000000004f8000c4] retl ldsw [%o1+0x038],%l0 ! Mem[000000004e8000f8] p32_jmpl_0_le: sth %l6,[%i0+0x034] ! Mem[00000000500000f4] swap [%i3+0x014],%l5 ! Mem[00000000518000d4] jmpl %g6+8,%g0 ldsw [%i3+0x034],%l4 ! Mem[00000000518000f4] p32_call_0_le: lduw [%i2+0x004],%l1 ! Mem[00000000510000c4] sth %l0,[%i3+0x008] ! Mem[00000000518000c8] stx %l2,[%i2+0x028] ! Mem[00000000510000e8] retl swap [%i2+0x038],%l4 ! Mem[00000000510000f8] p32_jmpl_0_lo: sth %l6,[%o0+0x034] ! Mem[00000000500000f4] swap [%o3+0x014],%l5 ! Mem[00000000518000d4] jmpl %g6+8,%g0 ldsw [%o3+0x034],%l4 ! Mem[00000000518000f4] p32_call_0_lo: lduw [%o2+0x004],%l1 ! Mem[00000000510000c4] sth %l0,[%o3+0x008] ! Mem[00000000518000c8] stx %l2,[%o2+0x028] ! Mem[00000000510000e8] retl swap [%o2+0x038],%l4 ! Mem[00000000510000f8] p32_jmpl_0_he: swap [%i3+0x00c],%l7 ! Mem[00000000518000cc] stb %l5,[%i3+0x00c] ! Mem[00000000518000cc] std %l6,[%i2+0x020] ! Mem[00000000510000e0] ldsb [%i0+0x00f],%l1 ! Mem[00000000500000cf] jmpl %g6+8,%g0 stw %l1,[%i3+0x01c] ! Mem[00000000518000dc] p32_call_0_he: swap [%i1+0x020],%l4 ! Mem[00000000508000e0] ldub [%i2+0x02c],%l2 ! Mem[00000000510000ec] stb %l6,[%i1+0x01d] ! Mem[00000000508000dd] retl swap [%i1+0x02c],%l2 ! Mem[00000000508000ec] p32_jmpl_0_ho: swap [%o3+0x00c],%l7 ! Mem[00000000518000cc] stb %l5,[%o3+0x00c] ! Mem[00000000518000cc] std %l6,[%o2+0x020] ! Mem[00000000510000e0] ldsb [%o0+0x00f],%l1 ! Mem[00000000500000cf] jmpl %g6+8,%g0 stw %l1,[%o3+0x01c] ! Mem[00000000518000dc] p32_call_0_ho: swap [%o1+0x020],%l4 ! Mem[00000000508000e0] ldub [%o2+0x02c],%l2 ! Mem[00000000510000ec] stb %l6,[%o1+0x01d] ! Mem[00000000508000dd] retl swap [%o1+0x02c],%l2 ! Mem[00000000508000ec] p33_jmpl_0_le: sth %l6,[%i0+0x014] ! Mem[00000000520000d4] lduh [%i3+0x036],%l5 ! Mem[00000000538000f6] ldsh [%i2+0x020],%l2 ! Mem[00000000530000e0] ldstub [%i0+0x027],%l5 ! Mem[00000000520000e7] jmpl %g6+8,%g0 ldsw [%i2+0x03c],%l0 ! Mem[00000000530000fc] p33_call_0_le: sth %l7,[%i1+0x030] ! Mem[00000000528000f0] retl swap [%i2+0x038],%l7 ! Mem[00000000530000f8] p33_jmpl_0_lo: sth %l6,[%o0+0x014] ! Mem[00000000520000d4] lduh [%o3+0x036],%l5 ! Mem[00000000538000f6] ldsh [%o2+0x020],%l2 ! Mem[00000000530000e0] ldstub [%o0+0x027],%l5 ! Mem[00000000520000e7] jmpl %g6+8,%g0 ldsw [%o2+0x03c],%l0 ! Mem[00000000530000fc] p33_call_0_lo: sth %l7,[%o1+0x030] ! Mem[00000000528000f0] retl swap [%o2+0x038],%l7 ! Mem[00000000530000f8] p33_jmpl_0_he: jmpl %g6+8,%g0 sth %l4,[%i1+0x010] ! Mem[00000000528000d0] p33_call_0_he: ldd [%i2+0x038],%l2 ! Mem[00000000530000f8] ldsh [%i0+0x004],%l2 ! Mem[00000000520000c4] ldub [%i2+0x02a],%l0 ! Mem[00000000530000ea] ldsw [%i1+0x018],%l7 ! Mem[00000000528000d8] ldstub [%i1+0x02b],%l1 ! Mem[00000000528000eb] stb %l4,[%i3+0x003] ! Mem[00000000538000c3] retl ldstub [%i1+0x011],%l0 ! Mem[00000000528000d1] p33_jmpl_0_ho: jmpl %g6+8,%g0 sth %l4,[%o1+0x010] ! Mem[00000000528000d0] p33_call_0_ho: ldd [%o2+0x038],%l2 ! Mem[00000000530000f8] ldsh [%o0+0x004],%l2 ! Mem[00000000520000c4] ldub [%o2+0x02a],%l0 ! Mem[00000000530000ea] ldsw [%o1+0x018],%l7 ! Mem[00000000528000d8] ldstub [%o1+0x02b],%l1 ! Mem[00000000528000eb] stb %l4,[%o3+0x003] ! Mem[00000000538000c3] retl ldstub [%o1+0x011],%l0 ! Mem[00000000528000d1] p34_jmpl_0_le: sth %l6,[%i0+0x034] ! Mem[00000000540000f4] sth %l5,[%i3+0x016] ! Mem[00000000558000d6] lduh [%i1+0x036],%l4 ! Mem[00000000548000f6] stx %l7,[%i1+0x020] ! Mem[00000000548000e0] swap [%i1+0x010],%l0 ! Mem[00000000548000d0] stb %l5,[%i1+0x015] ! Mem[00000000548000d5] jmpl %g6+8,%g0 ldstub [%i0+0x037],%l7 ! Mem[00000000540000f7] p34_call_0_le: swap [%i2+0x010],%l7 ! Mem[00000000550000d0] ldub [%i2+0x038],%l7 ! Mem[00000000550000f8] std %l6,[%i1+0x020] ! Mem[00000000548000e0] stx %l4,[%i0+0x020] ! Mem[00000000540000e0] retl stb %l4,[%i0+0x031] ! Mem[00000000540000f1] p34_jmpl_0_lo: sth %l6,[%o0+0x034] ! Mem[00000000540000f4] sth %l5,[%o3+0x016] ! Mem[00000000558000d6] lduh [%o1+0x036],%l4 ! Mem[00000000548000f6] stx %l7,[%o1+0x020] ! Mem[00000000548000e0] swap [%o1+0x010],%l0 ! Mem[00000000548000d0] stb %l5,[%o1+0x015] ! Mem[00000000548000d5] jmpl %g6+8,%g0 ldstub [%o0+0x037],%l7 ! Mem[00000000540000f7] p34_call_0_lo: swap [%o2+0x010],%l7 ! Mem[00000000550000d0] ldub [%o2+0x038],%l7 ! Mem[00000000550000f8] std %l6,[%o1+0x020] ! Mem[00000000548000e0] stx %l4,[%o0+0x020] ! Mem[00000000540000e0] retl stb %l4,[%o0+0x031] ! Mem[00000000540000f1] p34_jmpl_0_he: swap [%i3+0x014],%l2 ! Mem[00000000558000d4] lduh [%i3+0x014],%l3 ! Mem[00000000558000d4] ldub [%i3+0x012],%l3 ! Mem[00000000558000d2] ldx [%i2+0x038],%l3 ! Mem[00000000550000f8] ldsb [%i0+0x00a],%l1 ! Mem[00000000540000ca] jmpl %g6+8,%g0 ldstub [%i0+0x01d],%l7 ! Mem[00000000540000dd] p34_call_0_he: stw %l1,[%i2+0x03c] ! Mem[00000000550000fc] stw %l5,[%i2+0x030] ! Mem[00000000550000f0] ldx [%i1+0x000],%l7 ! Mem[00000000548000c0] ldx [%i2+0x008],%l2 ! Mem[00000000550000c8] stb %l2,[%i3+0x035] ! Mem[00000000558000f5] ldstub [%i0+0x010],%l7 ! Mem[00000000540000d0] retl swap [%i0+0x034],%l0 ! Mem[00000000540000f4] p34_jmpl_0_ho: swap [%o3+0x014],%l2 ! Mem[00000000558000d4] lduh [%o3+0x014],%l3 ! Mem[00000000558000d4] ldub [%o3+0x012],%l3 ! Mem[00000000558000d2] ldx [%o2+0x038],%l3 ! Mem[00000000550000f8] ldsb [%o0+0x00a],%l1 ! Mem[00000000540000ca] jmpl %g6+8,%g0 ldstub [%o0+0x01d],%l7 ! Mem[00000000540000dd] p34_call_0_ho: stw %l1,[%o2+0x03c] ! Mem[00000000550000fc] stw %l5,[%o2+0x030] ! Mem[00000000550000f0] ldx [%o1+0x000],%l7 ! Mem[00000000548000c0] ldx [%o2+0x008],%l2 ! Mem[00000000550000c8] stb %l2,[%o3+0x035] ! Mem[00000000558000f5] ldstub [%o0+0x010],%l7 ! Mem[00000000540000d0] retl swap [%o0+0x034],%l0 ! Mem[00000000540000f4] p35_jmpl_0_le: sth %l6,[%i0+0x014] ! Mem[00000000560000d4] jmpl %g6+8,%g0 ldstub [%i3+0x017],%l7 ! Mem[00000000578000d7] p35_call_0_le: sth %l4,[%i0+0x02a] ! Mem[00000000560000ea] ldsw [%i0+0x03c],%l3 ! Mem[00000000560000fc] lduh [%i0+0x00e],%l5 ! Mem[00000000560000ce] ldstub [%i0+0x00e],%l7 ! Mem[00000000560000ce] retl ldstub [%i3+0x02b],%l7 ! Mem[00000000578000eb] p35_jmpl_0_lo: sth %l6,[%o0+0x014] ! Mem[00000000560000d4] jmpl %g6+8,%g0 ldstub [%o3+0x017],%l7 ! Mem[00000000578000d7] p35_call_0_lo: sth %l4,[%o0+0x02a] ! Mem[00000000560000ea] ldsw [%o0+0x03c],%l3 ! Mem[00000000560000fc] lduh [%o0+0x00e],%l5 ! Mem[00000000560000ce] ldstub [%o0+0x00e],%l7 ! Mem[00000000560000ce] retl ldstub [%o3+0x02b],%l7 ! Mem[00000000578000eb] p35_jmpl_0_he: std %l0,[%i0+0x000] ! Mem[00000000560000c0] ldstub [%i2+0x01b],%l1 ! Mem[00000000570000db] ldsw [%i3+0x010],%l4 ! Mem[00000000578000d0] ldx [%i2+0x018],%l4 ! Mem[00000000570000d8] jmpl %g6+8,%g0 ldstub [%i1+0x01a],%l2 ! Mem[00000000568000da] p35_call_0_he: lduh [%i0+0x02a],%l0 ! Mem[00000000560000ea] swap [%i2+0x018],%l7 ! Mem[00000000570000d8] ldx [%i3+0x038],%l6 ! Mem[00000000578000f8] ldsb [%i0+0x02c],%l2 ! Mem[00000000560000ec] retl sth %l0,[%i2+0x016] ! Mem[00000000570000d6] p35_jmpl_0_ho: std %l0,[%o0+0x000] ! Mem[00000000560000c0] ldstub [%o2+0x01b],%l1 ! Mem[00000000570000db] ldsw [%o3+0x010],%l4 ! Mem[00000000578000d0] ldx [%o2+0x018],%l4 ! Mem[00000000570000d8] jmpl %g6+8,%g0 ldstub [%o1+0x01a],%l2 ! Mem[00000000568000da] p35_call_0_ho: lduh [%o0+0x02a],%l0 ! Mem[00000000560000ea] swap [%o2+0x018],%l7 ! Mem[00000000570000d8] ldx [%o3+0x038],%l6 ! Mem[00000000578000f8] ldsb [%o0+0x02c],%l2 ! Mem[00000000560000ec] retl sth %l0,[%o2+0x016] ! Mem[00000000570000d6] p36_jmpl_0_le: sth %l6,[%i0+0x034] ! Mem[00000000580000f4] swap [%i3+0x014],%l5 ! Mem[00000000598000d4] std %l4,[%i0+0x030] ! Mem[00000000580000f0] jmpl %g6+8,%g0 ldstub [%i1+0x024],%l7 ! Mem[00000000588000e4] p36_call_0_le: swap [%i1+0x008],%l7 ! Mem[00000000588000c8] retl ldub [%i0+0x038],%l4 ! Mem[00000000580000f8] p36_jmpl_0_lo: sth %l6,[%o0+0x034] ! Mem[00000000580000f4] swap [%o3+0x014],%l5 ! Mem[00000000598000d4] std %l4,[%o0+0x030] ! Mem[00000000580000f0] jmpl %g6+8,%g0 ldstub [%o1+0x024],%l7 ! Mem[00000000588000e4] p36_call_0_lo: swap [%o1+0x008],%l7 ! Mem[00000000588000c8] retl ldub [%o0+0x038],%l4 ! Mem[00000000580000f8] p36_jmpl_0_he: sth %l1,[%i0+0x03a] ! Mem[00000000580000fa] stw %l4,[%i0+0x030] ! Mem[00000000580000f0] std %l4,[%i2+0x018] ! Mem[00000000590000d8] swap [%i1+0x018],%l2 ! Mem[00000000588000d8] sth %l2,[%i1+0x014] ! Mem[00000000588000d4] jmpl %g6+8,%g0 sth %l3,[%i0+0x03e] ! Mem[00000000580000fe] p36_call_0_he: ldstub [%i1+0x011],%l0 ! Mem[00000000588000d1] sth %l7,[%i2+0x03e] ! Mem[00000000590000fe] ldstub [%i1+0x024],%l6 ! Mem[00000000588000e4] ldstub [%i1+0x03b],%l0 ! Mem[00000000588000fb] retl std %l0,[%i3+0x038] ! Mem[00000000598000f8] p36_jmpl_0_ho: sth %l1,[%o0+0x03a] ! Mem[00000000580000fa] stw %l4,[%o0+0x030] ! Mem[00000000580000f0] std %l4,[%o2+0x018] ! Mem[00000000590000d8] swap [%o1+0x018],%l2 ! Mem[00000000588000d8] sth %l2,[%o1+0x014] ! Mem[00000000588000d4] jmpl %g6+8,%g0 sth %l3,[%o0+0x03e] ! Mem[00000000580000fe] p36_call_0_ho: ldstub [%o1+0x011],%l0 ! Mem[00000000588000d1] sth %l7,[%o2+0x03e] ! Mem[00000000590000fe] ldstub [%o1+0x024],%l6 ! Mem[00000000588000e4] ldstub [%o1+0x03b],%l0 ! Mem[00000000588000fb] retl std %l0,[%o3+0x038] ! Mem[00000000598000f8] p37_jmpl_0_le: sth %l6,[%i0+0x014] ! Mem[000000005a0000d4] ldsb [%i3+0x037],%l5 ! Mem[000000005b8000f7] swap [%i3+0x014],%l4 ! Mem[000000005b8000d4] ldx [%i1+0x020],%l7 ! Mem[000000005a8000e0] ldstub [%i3+0x018],%l6 ! Mem[000000005b8000d8] jmpl %g6+8,%g0 std %l6,[%i2+0x010] ! Mem[000000005b0000d0] p37_call_0_le: ldub [%i1+0x019],%l4 ! Mem[000000005a8000d9] ldstub [%i2+0x01d],%l6 ! Mem[000000005b0000dd] ldsb [%i0+0x004],%l4 ! Mem[000000005a0000c4] retl std %l4,[%i3+0x020] ! Mem[000000005b8000e0] p37_jmpl_0_lo: sth %l6,[%o0+0x014] ! Mem[000000005a0000d4] ldsb [%o3+0x037],%l5 ! Mem[000000005b8000f7] swap [%o3+0x014],%l4 ! Mem[000000005b8000d4] ldx [%o1+0x020],%l7 ! Mem[000000005a8000e0] ldstub [%o3+0x018],%l6 ! Mem[000000005b8000d8] jmpl %g6+8,%g0 std %l6,[%o2+0x010] ! Mem[000000005b0000d0] p37_call_0_lo: ldub [%o1+0x019],%l4 ! Mem[000000005a8000d9] ldstub [%o2+0x01d],%l6 ! Mem[000000005b0000dd] ldsb [%o0+0x004],%l4 ! Mem[000000005a0000c4] retl std %l4,[%o3+0x020] ! Mem[000000005b8000e0] p37_jmpl_0_he: ldsh [%i0+0x02e],%l1 ! Mem[000000005a0000ee] jmpl %g6+8,%g0 ldstub [%i0+0x03c],%l1 ! Mem[000000005a0000fc] p37_call_0_he: ldstub [%i1+0x000],%l4 ! Mem[000000005a8000c0] retl stb %l2,[%i3+0x02c] ! Mem[000000005b8000ec] p37_jmpl_0_ho: ldsh [%o0+0x02e],%l1 ! Mem[000000005a0000ee] jmpl %g6+8,%g0 ldstub [%o0+0x03c],%l1 ! Mem[000000005a0000fc] p37_call_0_ho: ldstub [%o1+0x000],%l4 ! Mem[000000005a8000c0] retl stb %l2,[%o3+0x02c] ! Mem[000000005b8000ec] p38_jmpl_0_le: jmpl %g6+8,%g0 sth %l6,[%i0+0x034] ! Mem[000000005c0000f4] p38_call_0_le: swap [%i3+0x024],%l0 ! Mem[000000005d8000e4] ldd [%i2+0x018],%l6 ! Mem[000000005d0000d8] ldstub [%i1+0x00d],%l4 ! Mem[000000005c8000cd] retl swap [%i3+0x014],%l3 ! Mem[000000005d8000d4] p38_jmpl_0_lo: jmpl %g6+8,%g0 sth %l6,[%o0+0x034] ! Mem[000000005c0000f4] p38_call_0_lo: swap [%o3+0x024],%l0 ! Mem[000000005d8000e4] ldd [%o2+0x018],%l6 ! Mem[000000005d0000d8] ldstub [%o1+0x00d],%l4 ! Mem[000000005c8000cd] retl swap [%o3+0x014],%l3 ! Mem[000000005d8000d4] p38_jmpl_0_he: ldstub [%i1+0x017],%l1 ! Mem[000000005c8000d7] lduh [%i3+0x03e],%l5 ! Mem[000000005d8000fe] ldstub [%i3+0x027],%l3 ! Mem[000000005d8000e7] jmpl %g6+8,%g0 swap [%i0+0x00c],%l5 ! Mem[000000005c0000cc] p38_call_0_he: swap [%i2+0x00c],%l3 ! Mem[000000005d0000cc] swap [%i2+0x030],%l4 ! Mem[000000005d0000f0] ldsw [%i0+0x018],%l7 ! Mem[000000005c0000d8] ldsw [%i0+0x028],%l1 ! Mem[000000005c0000e8] ldsb [%i0+0x023],%l4 ! Mem[000000005c0000e3] retl lduh [%i2+0x010],%l0 ! Mem[000000005d0000d0] p38_jmpl_0_ho: ldstub [%o1+0x017],%l1 ! Mem[000000005c8000d7] lduh [%o3+0x03e],%l5 ! Mem[000000005d8000fe] ldstub [%o3+0x027],%l3 ! Mem[000000005d8000e7] jmpl %g6+8,%g0 swap [%o0+0x00c],%l5 ! Mem[000000005c0000cc] p38_call_0_ho: swap [%o2+0x00c],%l3 ! Mem[000000005d0000cc] swap [%o2+0x030],%l4 ! Mem[000000005d0000f0] ldsw [%o0+0x018],%l7 ! Mem[000000005c0000d8] ldsw [%o0+0x028],%l1 ! Mem[000000005c0000e8] ldsb [%o0+0x023],%l4 ! Mem[000000005c0000e3] retl lduh [%o2+0x010],%l0 ! Mem[000000005d0000d0] p39_jmpl_0_le: sth %l6,[%i0+0x014] ! Mem[000000005e0000d4] ldsb [%i1+0x02f],%l6 ! Mem[000000005e8000ef] jmpl %g6+8,%g0 swap [%i2+0x018],%l6 ! Mem[000000005f0000d8] p39_call_0_le: sth %l7,[%i0+0x00e] ! Mem[000000005e0000ce] std %l6,[%i1+0x028] ! Mem[000000005e8000e8] ldx [%i2+0x018],%l6 ! Mem[000000005f0000d8] ldsb [%i3+0x003],%l7 ! Mem[000000005f8000c3] ldstub [%i3+0x00d],%l4 ! Mem[000000005f8000cd] swap [%i3+0x02c],%l3 ! Mem[000000005f8000ec] retl lduw [%i1+0x038],%l4 ! Mem[000000005e8000f8] p39_jmpl_0_lo: sth %l6,[%o0+0x014] ! Mem[000000005e0000d4] ldsb [%o1+0x02f],%l6 ! Mem[000000005e8000ef] jmpl %g6+8,%g0 swap [%o2+0x018],%l6 ! Mem[000000005f0000d8] p39_call_0_lo: sth %l7,[%o0+0x00e] ! Mem[000000005e0000ce] std %l6,[%o1+0x028] ! Mem[000000005e8000e8] ldx [%o2+0x018],%l6 ! Mem[000000005f0000d8] ldsb [%o3+0x003],%l7 ! Mem[000000005f8000c3] ldstub [%o3+0x00d],%l4 ! Mem[000000005f8000cd] swap [%o3+0x02c],%l3 ! Mem[000000005f8000ec] retl lduw [%o1+0x038],%l4 ! Mem[000000005e8000f8] p39_jmpl_0_he: sth %l0,[%i3+0x02c] ! Mem[000000005f8000ec] ldd [%i2+0x018],%l2 ! Mem[000000005f0000d8] jmpl %g6+8,%g0 swap [%i3+0x028],%l1 ! Mem[000000005f8000e8] p39_call_0_he: lduw [%i0+0x01c],%l7 ! Mem[000000005e0000dc] lduw [%i0+0x004],%l6 ! Mem[000000005e0000c4] ldsw [%i0+0x018],%l0 ! Mem[000000005e0000d8] retl ldsh [%i0+0x028],%l3 ! Mem[000000005e0000e8] p39_jmpl_0_ho: sth %l0,[%o3+0x02c] ! Mem[000000005f8000ec] ldd [%o2+0x018],%l2 ! Mem[000000005f0000d8] jmpl %g6+8,%g0 swap [%o3+0x028],%l1 ! Mem[000000005f8000e8] p39_call_0_ho: lduw [%o0+0x01c],%l7 ! Mem[000000005e0000dc] lduw [%o0+0x004],%l6 ! Mem[000000005e0000c4] ldsw [%o0+0x018],%l0 ! Mem[000000005e0000d8] retl ldsh [%o0+0x028],%l3 ! Mem[000000005e0000e8] p40_jmpl_0_le: sth %l6,[%i1+0x034] ! Mem[00000000608000f4] swap [%i3+0x014],%l5 ! Mem[00000000618000d4] ldsb [%i3+0x021],%l2 ! Mem[00000000618000e1] swap [%i0+0x00c],%l6 ! Mem[00000000600000cc] jmpl %g6+8,%g0 sth %l6,[%i2+0x018] ! Mem[00000000610000d8] p40_call_0_le: swap [%i1+0x00c],%l7 ! Mem[00000000608000cc] sth %l7,[%i0+0x00a] ! Mem[00000000600000ca] lduh [%i2+0x020],%l7 ! Mem[00000000610000e0] lduw [%i1+0x024],%l4 ! Mem[00000000608000e4] retl swap [%i2+0x024],%l4 ! Mem[00000000610000e4] p40_jmpl_0_lo: sth %l6,[%o1+0x034] ! Mem[00000000608000f4] swap [%o3+0x014],%l5 ! Mem[00000000618000d4] ldsb [%o3+0x021],%l2 ! Mem[00000000618000e1] swap [%o0+0x00c],%l6 ! Mem[00000000600000cc] jmpl %g6+8,%g0 sth %l6,[%o2+0x018] ! Mem[00000000610000d8] p40_call_0_lo: swap [%o1+0x00c],%l7 ! Mem[00000000608000cc] sth %l7,[%o0+0x00a] ! Mem[00000000600000ca] lduh [%o2+0x020],%l7 ! Mem[00000000610000e0] lduw [%o1+0x024],%l4 ! Mem[00000000608000e4] retl swap [%o2+0x024],%l4 ! Mem[00000000610000e4] p40_jmpl_0_he: ldsh [%i3+0x02a],%l0 ! Mem[00000000618000ea] stx %l1,[%i1+0x038] ! Mem[00000000608000f8] ldstub [%i1+0x012],%l3 ! Mem[00000000608000d2] ldsb [%i1+0x03e],%l3 ! Mem[00000000608000fe] ldx [%i2+0x008],%l1 ! Mem[00000000610000c8] jmpl %g6+8,%g0 swap [%i1+0x010],%l3 ! Mem[00000000608000d0] p40_call_0_he: ldsw [%i1+0x03c],%l1 ! Mem[00000000608000fc] retl ldsh [%i0+0x00a],%l2 ! Mem[00000000600000ca] p40_jmpl_0_ho: ldsh [%o3+0x02a],%l0 ! Mem[00000000618000ea] stx %l1,[%o1+0x038] ! Mem[00000000608000f8] ldstub [%o1+0x012],%l3 ! Mem[00000000608000d2] ldsb [%o1+0x03e],%l3 ! Mem[00000000608000fe] ldx [%o2+0x008],%l1 ! Mem[00000000610000c8] jmpl %g6+8,%g0 swap [%o1+0x010],%l3 ! Mem[00000000608000d0] p40_call_0_ho: ldsw [%o1+0x03c],%l1 ! Mem[00000000608000fc] retl ldsh [%o0+0x00a],%l2 ! Mem[00000000600000ca] p41_jmpl_0_le: sth %l6,[%i1+0x014] ! Mem[00000000628000d4] ldub [%i3+0x037],%l5 ! Mem[00000000638000f7] lduw [%i2+0x014],%l4 ! Mem[00000000630000d4] ldd [%i3+0x020],%l6 ! Mem[00000000638000e0] ldd [%i0+0x018],%l6 ! Mem[00000000620000d8] swap [%i2+0x000],%l6 ! Mem[00000000630000c0] jmpl %g6+8,%g0 ldx [%i1+0x018],%l3 ! Mem[00000000628000d8] p41_call_0_le: ldsb [%i2+0x01d],%l6 ! Mem[00000000630000dd] swap [%i2+0x000],%l7 ! Mem[00000000630000c0] lduw [%i2+0x024],%l4 ! Mem[00000000630000e4] ldstub [%i0+0x004],%l2 ! Mem[00000000620000c4] swap [%i0+0x028],%l0 ! Mem[00000000620000e8] ldub [%i3+0x01b],%l7 ! Mem[00000000638000db] retl ldsh [%i3+0x03c],%l6 ! Mem[00000000638000fc] p41_jmpl_0_lo: sth %l6,[%o1+0x014] ! Mem[00000000628000d4] ldub [%o3+0x037],%l5 ! Mem[00000000638000f7] lduw [%o2+0x014],%l4 ! Mem[00000000630000d4] ldd [%o3+0x020],%l6 ! Mem[00000000638000e0] ldd [%o0+0x018],%l6 ! Mem[00000000620000d8] swap [%o2+0x000],%l6 ! Mem[00000000630000c0] jmpl %g6+8,%g0 ldx [%o1+0x018],%l3 ! Mem[00000000628000d8] p41_call_0_lo: ldsb [%o2+0x01d],%l6 ! Mem[00000000630000dd] swap [%o2+0x000],%l7 ! Mem[00000000630000c0] lduw [%o2+0x024],%l4 ! Mem[00000000630000e4] ldstub [%o0+0x004],%l2 ! Mem[00000000620000c4] swap [%o0+0x028],%l0 ! Mem[00000000620000e8] ldub [%o3+0x01b],%l7 ! Mem[00000000638000db] retl ldsh [%o3+0x03c],%l6 ! Mem[00000000638000fc] p41_jmpl_0_he: lduh [%i0+0x02a],%l1 ! Mem[00000000620000ea] jmpl %g6+8,%g0 stb %l7,[%i0+0x03d] ! Mem[00000000620000fd] p41_call_0_he: stx %l6,[%i3+0x000] ! Mem[00000000638000c0] ldsh [%i0+0x01a],%l0 ! Mem[00000000620000da] lduw [%i2+0x028],%l3 ! Mem[00000000630000e8] retl ldsw [%i3+0x008],%l2 ! Mem[00000000638000c8] p41_jmpl_0_ho: lduh [%o0+0x02a],%l1 ! Mem[00000000620000ea] jmpl %g6+8,%g0 stb %l7,[%o0+0x03d] ! Mem[00000000620000fd] p41_call_0_ho: stx %l6,[%o3+0x000] ! Mem[00000000638000c0] ldsh [%o0+0x01a],%l0 ! Mem[00000000620000da] lduw [%o2+0x028],%l3 ! Mem[00000000630000e8] retl ldsw [%o3+0x008],%l2 ! Mem[00000000638000c8] p42_jmpl_0_le: sth %l6,[%i1+0x034] ! Mem[00000000648000f4] swap [%i2+0x014],%l7 ! Mem[00000000650000d4] swap [%i0+0x020],%l2 ! Mem[00000000640000e0] ldsw [%i3+0x00c],%l6 ! Mem[00000000658000cc] stb %l6,[%i1+0x018] ! Mem[00000000648000d8] ldstub [%i1+0x000],%l6 ! Mem[00000000648000c0] jmpl %g6+8,%g0 swap [%i3+0x018],%l3 ! Mem[00000000658000d8] p42_call_0_le: ldstub [%i2+0x03d],%l6 ! Mem[00000000650000fd] ldx [%i0+0x020],%l4 ! Mem[00000000640000e0] ldub [%i2+0x024],%l4 ! Mem[00000000650000e4] swap [%i0+0x038],%l7 ! Mem[00000000640000f8] ldd [%i2+0x018],%l4 ! Mem[00000000650000d8] retl ldx [%i0+0x010],%l4 ! Mem[00000000640000d0] p42_jmpl_0_lo: sth %l6,[%o1+0x034] ! Mem[00000000648000f4] swap [%o2+0x014],%l7 ! Mem[00000000650000d4] swap [%o0+0x020],%l2 ! Mem[00000000640000e0] ldsw [%o3+0x00c],%l6 ! Mem[00000000658000cc] stb %l6,[%o1+0x018] ! Mem[00000000648000d8] ldstub [%o1+0x000],%l6 ! Mem[00000000648000c0] jmpl %g6+8,%g0 swap [%o3+0x018],%l3 ! Mem[00000000658000d8] p42_call_0_lo: ldstub [%o2+0x03d],%l6 ! Mem[00000000650000fd] ldx [%o0+0x020],%l4 ! Mem[00000000640000e0] ldub [%o2+0x024],%l4 ! Mem[00000000650000e4] swap [%o0+0x038],%l7 ! Mem[00000000640000f8] ldd [%o2+0x018],%l4 ! Mem[00000000650000d8] retl ldx [%o0+0x010],%l4 ! Mem[00000000640000d0] p42_jmpl_0_he: swap [%i3+0x038],%l6 ! Mem[00000000658000f8] swap [%i2+0x01c],%l0 ! Mem[00000000650000dc] jmpl %g6+8,%g0 ldx [%i2+0x010],%l4 ! Mem[00000000650000d0] p42_call_0_he: ldstub [%i3+0x016],%l0 ! Mem[00000000658000d6] sth %l1,[%i2+0x014] ! Mem[00000000650000d4] ldstub [%i3+0x03a],%l2 ! Mem[00000000658000fa] ldsw [%i1+0x034],%l0 ! Mem[00000000648000f4] ldx [%i1+0x030],%l6 ! Mem[00000000648000f0] retl ldstub [%i3+0x028],%l6 ! Mem[00000000658000e8] p42_jmpl_0_ho: swap [%o3+0x038],%l6 ! Mem[00000000658000f8] swap [%o2+0x01c],%l0 ! Mem[00000000650000dc] jmpl %g6+8,%g0 ldx [%o2+0x010],%l4 ! Mem[00000000650000d0] p42_call_0_ho: ldstub [%o3+0x016],%l0 ! Mem[00000000658000d6] sth %l1,[%o2+0x014] ! Mem[00000000650000d4] ldstub [%o3+0x03a],%l2 ! Mem[00000000658000fa] ldsw [%o1+0x034],%l0 ! Mem[00000000648000f4] ldx [%o1+0x030],%l6 ! Mem[00000000648000f0] retl ldstub [%o3+0x028],%l6 ! Mem[00000000658000e8] p43_jmpl_0_le: sth %l6,[%i1+0x014] ! Mem[00000000668000d4] jmpl %g6+8,%g0 ldstub [%i2+0x037],%l5 ! Mem[00000000670000f7] p43_call_0_le: swap [%i2+0x02c],%l2 ! Mem[00000000670000ec] retl sth %l1,[%i2+0x006] ! Mem[00000000670000c6] p43_jmpl_0_lo: sth %l6,[%o1+0x014] ! Mem[00000000668000d4] jmpl %g6+8,%g0 ldstub [%o2+0x037],%l5 ! Mem[00000000670000f7] p43_call_0_lo: swap [%o2+0x02c],%l2 ! Mem[00000000670000ec] retl sth %l1,[%o2+0x006] ! Mem[00000000670000c6] p43_jmpl_0_he: ldstub [%i0+0x027],%l5 ! Mem[00000000660000e7] ldsb [%i0+0x017],%l7 ! Mem[00000000660000d7] ldsw [%i1+0x024],%l0 ! Mem[00000000668000e4] ldsh [%i0+0x004],%l0 ! Mem[00000000660000c4] jmpl %g6+8,%g0 ldstub [%i1+0x01b],%l1 ! Mem[00000000668000db] p43_call_0_he: swap [%i2+0x004],%l4 ! Mem[00000000670000c4] lduh [%i1+0x03e],%l2 ! Mem[00000000668000fe] sth %l2,[%i1+0x004] ! Mem[00000000668000c4] swap [%i2+0x028],%l0 ! Mem[00000000670000e8] retl ldsw [%i3+0x018],%l7 ! Mem[00000000678000d8] p43_jmpl_0_ho: ldstub [%o0+0x027],%l5 ! Mem[00000000660000e7] ldsb [%o0+0x017],%l7 ! Mem[00000000660000d7] ldsw [%o1+0x024],%l0 ! Mem[00000000668000e4] ldsh [%o0+0x004],%l0 ! Mem[00000000660000c4] jmpl %g6+8,%g0 ldstub [%o1+0x01b],%l1 ! Mem[00000000668000db] p43_call_0_ho: swap [%o2+0x004],%l4 ! Mem[00000000670000c4] lduh [%o1+0x03e],%l2 ! Mem[00000000668000fe] sth %l2,[%o1+0x004] ! Mem[00000000668000c4] swap [%o2+0x028],%l0 ! Mem[00000000670000e8] retl ldsw [%o3+0x018],%l7 ! Mem[00000000678000d8] p44_jmpl_0_le: sth %l6,[%i1+0x034] ! Mem[00000000688000f4] ldd [%i2+0x010],%l4 ! Mem[00000000690000d0] ldstub [%i0+0x036],%l4 ! Mem[00000000680000f6] jmpl %g6+8,%g0 stx %l6,[%i2+0x008] ! Mem[00000000690000c8] p44_call_0_le: ldstub [%i3+0x02e],%l5 ! Mem[00000000698000ee] ldx [%i1+0x028],%l2 ! Mem[00000000688000e8] swap [%i2+0x038],%l4 ! Mem[00000000690000f8] retl ldx [%i3+0x038],%l6 ! Mem[00000000698000f8] p44_jmpl_0_lo: sth %l6,[%o1+0x034] ! Mem[00000000688000f4] ldd [%o2+0x010],%l4 ! Mem[00000000690000d0] ldstub [%o0+0x036],%l4 ! Mem[00000000680000f6] jmpl %g6+8,%g0 stx %l6,[%o2+0x008] ! Mem[00000000690000c8] p44_call_0_lo: ldstub [%o3+0x02e],%l5 ! Mem[00000000698000ee] ldx [%o1+0x028],%l2 ! Mem[00000000688000e8] swap [%o2+0x038],%l4 ! Mem[00000000690000f8] retl ldx [%o3+0x038],%l6 ! Mem[00000000698000f8] p44_jmpl_0_he: lduh [%i0+0x00e],%l7 ! Mem[00000000680000ce] jmpl %g6+8,%g0 ldstub [%i2+0x02c],%l5 ! Mem[00000000690000ec] p44_call_0_he: swap [%i0+0x03c],%l2 ! Mem[00000000680000fc] ldstub [%i1+0x024],%l2 ! Mem[00000000688000e4] ldstub [%i2+0x02a],%l0 ! Mem[00000000690000ea] stb %l7,[%i2+0x01b] ! Mem[00000000690000db] lduw [%i1+0x028],%l1 ! Mem[00000000688000e8] retl sth %l4,[%i1+0x022] ! Mem[00000000688000e2] p44_jmpl_0_ho: lduh [%o0+0x00e],%l7 ! Mem[00000000680000ce] jmpl %g6+8,%g0 ldstub [%o2+0x02c],%l5 ! Mem[00000000690000ec] p44_call_0_ho: swap [%o0+0x03c],%l2 ! Mem[00000000680000fc] ldstub [%o1+0x024],%l2 ! Mem[00000000688000e4] ldstub [%o2+0x02a],%l0 ! Mem[00000000690000ea] stb %l7,[%o2+0x01b] ! Mem[00000000690000db] lduw [%o1+0x028],%l1 ! Mem[00000000688000e8] retl sth %l4,[%o1+0x022] ! Mem[00000000688000e2] p45_jmpl_0_le: sth %l6,[%i1+0x014] ! Mem[000000006a8000d4] ldsb [%i2+0x037],%l5 ! Mem[000000006b0000f7] stx %l4,[%i3+0x010] ! Mem[000000006b8000d0] swap [%i1+0x024],%l7 ! Mem[000000006a8000e4] swap [%i3+0x010],%l0 ! Mem[000000006b8000d0] jmpl %g6+8,%g0 ldx [%i1+0x010],%l5 ! Mem[000000006a8000d0] p45_call_0_le: swap [%i1+0x028],%l7 ! Mem[000000006a8000e8] ldstub [%i2+0x038],%l4 ! Mem[000000006b0000f8] lduw [%i3+0x02c],%l3 ! Mem[000000006b8000ec] ldstub [%i2+0x03f],%l1 ! Mem[000000006b0000ff] sth %l4,[%i3+0x02c] ! Mem[000000006b8000ec] retl ldstub [%i0+0x031],%l4 ! Mem[000000006a0000f1] p45_jmpl_0_lo: sth %l6,[%o1+0x014] ! Mem[000000006a8000d4] ldsb [%o2+0x037],%l5 ! Mem[000000006b0000f7] stx %l4,[%o3+0x010] ! Mem[000000006b8000d0] swap [%o1+0x024],%l7 ! Mem[000000006a8000e4] swap [%o3+0x010],%l0 ! Mem[000000006b8000d0] jmpl %g6+8,%g0 ldx [%o1+0x010],%l5 ! Mem[000000006a8000d0] p45_call_0_lo: swap [%o1+0x028],%l7 ! Mem[000000006a8000e8] ldstub [%o2+0x038],%l4 ! Mem[000000006b0000f8] lduw [%o3+0x02c],%l3 ! Mem[000000006b8000ec] ldstub [%o2+0x03f],%l1 ! Mem[000000006b0000ff] sth %l4,[%o3+0x02c] ! Mem[000000006b8000ec] retl ldstub [%o0+0x031],%l4 ! Mem[000000006a0000f1] p45_jmpl_0_he: ldd [%i0+0x028],%l0 ! Mem[000000006a0000e8] ldstub [%i0+0x01f],%l4 ! Mem[000000006a0000df] swap [%i1+0x00c],%l5 ! Mem[000000006a8000cc] jmpl %g6+8,%g0 ldub [%i1+0x030],%l4 ! Mem[000000006a8000f0] p45_call_0_he: ldsb [%i3+0x016],%l0 ! Mem[000000006b8000d6] ldsh [%i3+0x014],%l1 ! Mem[000000006b8000d4] retl ldx [%i1+0x028],%l3 ! Mem[000000006a8000e8] p45_jmpl_0_ho: ldd [%o0+0x028],%l0 ! Mem[000000006a0000e8] ldstub [%o0+0x01f],%l4 ! Mem[000000006a0000df] swap [%o1+0x00c],%l5 ! Mem[000000006a8000cc] jmpl %g6+8,%g0 ldub [%o1+0x030],%l4 ! Mem[000000006a8000f0] p45_call_0_ho: ldsb [%o3+0x016],%l0 ! Mem[000000006b8000d6] ldsh [%o3+0x014],%l1 ! Mem[000000006b8000d4] retl ldx [%o1+0x028],%l3 ! Mem[000000006a8000e8] p46_jmpl_0_le: jmpl %g6+8,%g0 stx %l6,[%i1+0x030] ! Mem[000000006c8000f0] p46_call_0_le: swap [%i0+0x024],%l0 ! Mem[000000006c0000e4] ldstub [%i0+0x00c],%l2 ! Mem[000000006c0000cc] ldsb [%i2+0x007],%l1 ! Mem[000000006d0000c7] ldstub [%i0+0x018],%l7 ! Mem[000000006c0000d8] ldd [%i3+0x008],%l4 ! Mem[000000006d8000c8] ldsw [%i0+0x008],%l7 ! Mem[000000006c0000c8] retl swap [%i2+0x038],%l4 ! Mem[000000006d0000f8] p46_jmpl_0_lo: jmpl %g6+8,%g0 stx %l6,[%o1+0x030] ! Mem[000000006c8000f0] p46_call_0_lo: swap [%o0+0x024],%l0 ! Mem[000000006c0000e4] ldstub [%o0+0x00c],%l2 ! Mem[000000006c0000cc] ldsb [%o2+0x007],%l1 ! Mem[000000006d0000c7] ldstub [%o0+0x018],%l7 ! Mem[000000006c0000d8] ldd [%o3+0x008],%l4 ! Mem[000000006d8000c8] ldsw [%o0+0x008],%l7 ! Mem[000000006c0000c8] retl swap [%o2+0x038],%l4 ! Mem[000000006d0000f8] p46_jmpl_0_he: stb %l7,[%i3+0x00f] ! Mem[000000006d8000cf] ldstub [%i1+0x024],%l7 ! Mem[000000006c8000e4] jmpl %g6+8,%g0 ldstub [%i0+0x00f],%l1 ! Mem[000000006c0000cf] p46_call_0_he: stb %l4,[%i2+0x011] ! Mem[000000006d0000d1] ldsh [%i1+0x004],%l7 ! Mem[000000006c8000c4] std %l2,[%i1+0x028] ! Mem[000000006c8000e8] ldstub [%i0+0x02c],%l5 ! Mem[000000006c0000ec] retl sth %l6,[%i2+0x022] ! Mem[000000006d0000e2] p46_jmpl_0_ho: stb %l7,[%o3+0x00f] ! Mem[000000006d8000cf] ldstub [%o1+0x024],%l7 ! Mem[000000006c8000e4] jmpl %g6+8,%g0 ldstub [%o0+0x00f],%l1 ! Mem[000000006c0000cf] p46_call_0_ho: stb %l4,[%o2+0x011] ! Mem[000000006d0000d1] ldsh [%o1+0x004],%l7 ! Mem[000000006c8000c4] std %l2,[%o1+0x028] ! Mem[000000006c8000e8] ldstub [%o0+0x02c],%l5 ! Mem[000000006c0000ec] retl sth %l6,[%o2+0x022] ! Mem[000000006d0000e2] p47_jmpl_0_le: stx %l6,[%i1+0x010] ! Mem[000000006e8000d0] ldstub [%i2+0x037],%l5 ! Mem[000000006f0000f7] jmpl %g6+8,%g0 stb %l4,[%i3+0x016] ! Mem[000000006f8000d6] p47_call_0_le: lduh [%i2+0x006],%l1 ! Mem[000000006f0000c6] ldsw [%i2+0x038],%l7 ! Mem[000000006f0000f8] stb %l4,[%i1+0x02d] ! Mem[000000006e8000ed] ldstub [%i3+0x037],%l3 ! Mem[000000006f8000f7] swap [%i3+0x030],%l7 ! Mem[000000006f8000f0] retl ldsh [%i2+0x038],%l7 ! Mem[000000006f0000f8] p47_jmpl_0_lo: stx %l6,[%o1+0x010] ! Mem[000000006e8000d0] ldstub [%o2+0x037],%l5 ! Mem[000000006f0000f7] jmpl %g6+8,%g0 stb %l4,[%o3+0x016] ! Mem[000000006f8000d6] p47_call_0_lo: lduh [%o2+0x006],%l1 ! Mem[000000006f0000c6] ldsw [%o2+0x038],%l7 ! Mem[000000006f0000f8] stb %l4,[%o1+0x02d] ! Mem[000000006e8000ed] ldstub [%o3+0x037],%l3 ! Mem[000000006f8000f7] swap [%o3+0x030],%l7 ! Mem[000000006f8000f0] retl ldsh [%o2+0x038],%l7 ! Mem[000000006f0000f8] p47_jmpl_0_he: std %l2,[%i2+0x020] ! Mem[000000006f0000e0] jmpl %g6+8,%g0 ldd [%i2+0x028],%l4 ! Mem[000000006f0000e8] p47_call_0_he: ldsh [%i2+0x01a],%l7 ! Mem[000000006f0000da] ldsb [%i1+0x038],%l4 ! Mem[000000006e8000f8] retl stx %l4,[%i0+0x030] ! Mem[000000006e0000f0] p47_jmpl_0_ho: std %l2,[%o2+0x020] ! Mem[000000006f0000e0] jmpl %g6+8,%g0 ldd [%o2+0x028],%l4 ! Mem[000000006f0000e8] p47_call_0_ho: ldsh [%o2+0x01a],%l7 ! Mem[000000006f0000da] ldsb [%o1+0x038],%l4 ! Mem[000000006e8000f8] retl stx %l4,[%o0+0x030] ! Mem[000000006e0000f0] p48_jmpl_0_le: stx %l6,[%i1+0x030] ! Mem[00000000708000f0] ldx [%i2+0x010],%l5 ! Mem[00000000710000d0] ldx [%i2+0x030],%l4 ! Mem[00000000710000f0] ldstub [%i0+0x00f],%l6 ! Mem[00000000700000cf] jmpl %g6+8,%g0 sth %l0,[%i0+0x01c] ! Mem[00000000700000dc] p48_call_0_le: ldsb [%i1+0x02f],%l2 ! Mem[00000000708000ef] stb %l7,[%i2+0x038] ! Mem[00000000710000f8] swap [%i3+0x03c],%l1 ! Mem[00000000718000fc] stw %l7,[%i3+0x038] ! Mem[00000000718000f8] retl ldstub [%i1+0x018],%l4 ! Mem[00000000708000d8] p48_jmpl_0_lo: stx %l6,[%o1+0x030] ! Mem[00000000708000f0] ldx [%o2+0x010],%l5 ! Mem[00000000710000d0] ldx [%o2+0x030],%l4 ! Mem[00000000710000f0] ldstub [%o0+0x00f],%l6 ! Mem[00000000700000cf] jmpl %g6+8,%g0 sth %l0,[%o0+0x01c] ! Mem[00000000700000dc] p48_call_0_lo: ldsb [%o1+0x02f],%l2 ! Mem[00000000708000ef] stb %l7,[%o2+0x038] ! Mem[00000000710000f8] swap [%o3+0x03c],%l1 ! Mem[00000000718000fc] stw %l7,[%o3+0x038] ! Mem[00000000718000f8] retl ldstub [%o1+0x018],%l4 ! Mem[00000000708000d8] p48_jmpl_0_he: std %l0,[%i0+0x008] ! Mem[00000000700000c8] ldstub [%i3+0x03f],%l4 ! Mem[00000000718000ff] jmpl %g6+8,%g0 ldd [%i3+0x008],%l4 ! Mem[00000000718000c8] p48_call_0_he: retl ldsb [%i3+0x03f],%l7 ! Mem[00000000718000ff] p48_jmpl_0_ho: std %l0,[%o0+0x008] ! Mem[00000000700000c8] ldstub [%o3+0x03f],%l4 ! Mem[00000000718000ff] jmpl %g6+8,%g0 ldd [%o3+0x008],%l4 ! Mem[00000000718000c8] p48_call_0_ho: retl ldsb [%o3+0x03f],%l7 ! Mem[00000000718000ff] p49_jmpl_0_le: stx %l6,[%i1+0x010] ! Mem[00000000728000d0] ldub [%i2+0x037],%l5 ! Mem[00000000730000f7] ldx [%i2+0x020],%l2 ! Mem[00000000730000e0] stw %l6,[%i3+0x02c] ! Mem[00000000738000ec] ldsb [%i2+0x018],%l6 ! Mem[00000000730000d8] std %l6,[%i2+0x010] ! Mem[00000000730000d0] jmpl %g6+8,%g0 ldsh [%i2+0x016],%l1 ! Mem[00000000730000d6] p49_call_0_le: retl ldx [%i3+0x018],%l6 ! Mem[00000000738000d8] p49_jmpl_0_lo: stx %l6,[%o1+0x010] ! Mem[00000000728000d0] ldub [%o2+0x037],%l5 ! Mem[00000000730000f7] ldx [%o2+0x020],%l2 ! Mem[00000000730000e0] stw %l6,[%o3+0x02c] ! Mem[00000000738000ec] ldsb [%o2+0x018],%l6 ! Mem[00000000730000d8] std %l6,[%o2+0x010] ! Mem[00000000730000d0] jmpl %g6+8,%g0 ldsh [%o2+0x016],%l1 ! Mem[00000000730000d6] p49_call_0_lo: retl ldx [%o3+0x018],%l6 ! Mem[00000000738000d8] p49_jmpl_0_he: stx %l7,[%i1+0x028] ! Mem[00000000728000e8] lduh [%i0+0x00c],%l5 ! Mem[00000000720000cc] lduh [%i0+0x032],%l7 ! Mem[00000000720000f2] swap [%i0+0x034],%l4 ! Mem[00000000720000f4] lduw [%i0+0x02c],%l0 ! Mem[00000000720000ec] lduw [%i1+0x01c],%l4 ! Mem[00000000728000dc] jmpl %g6+8,%g0 ldx [%i1+0x008],%l5 ! Mem[00000000728000c8] p49_call_0_he: ldstub [%i0+0x01f],%l7 ! Mem[00000000720000df] stw %l6,[%i1+0x004] ! Mem[00000000728000c4] swap [%i1+0x038],%l0 ! Mem[00000000728000f8] stw %l6,[%i3+0x030] ! Mem[00000000738000f0] stx %l6,[%i0+0x008] ! Mem[00000000720000c8] retl ldub [%i2+0x01f],%l3 ! Mem[00000000730000df] p49_jmpl_0_ho: stx %l7,[%o1+0x028] ! Mem[00000000728000e8] lduh [%o0+0x00c],%l5 ! Mem[00000000720000cc] lduh [%o0+0x032],%l7 ! Mem[00000000720000f2] swap [%o0+0x034],%l4 ! Mem[00000000720000f4] lduw [%o0+0x02c],%l0 ! Mem[00000000720000ec] lduw [%o1+0x01c],%l4 ! Mem[00000000728000dc] jmpl %g6+8,%g0 ldx [%o1+0x008],%l5 ! Mem[00000000728000c8] p49_call_0_ho: ldstub [%o0+0x01f],%l7 ! Mem[00000000720000df] stw %l6,[%o1+0x004] ! Mem[00000000728000c4] swap [%o1+0x038],%l0 ! Mem[00000000728000f8] stw %l6,[%o3+0x030] ! Mem[00000000738000f0] stx %l6,[%o0+0x008] ! Mem[00000000720000c8] retl ldub [%o2+0x01f],%l3 ! Mem[00000000730000df] p50_jmpl_0_le: stx %l6,[%i1+0x030] ! Mem[00000000748000f0] jmpl %g6+8,%g0 swap [%i1+0x010],%l4 ! Mem[00000000748000d0] p50_call_0_le: sth %l7,[%i1+0x014] ! Mem[00000000748000d4] ldsw [%i1+0x00c],%l4 ! Mem[00000000748000cc] ldd [%i3+0x010],%l2 ! Mem[00000000758000d0] retl std %l6,[%i2+0x010] ! Mem[00000000750000d0] p50_jmpl_0_lo: stx %l6,[%o1+0x030] ! Mem[00000000748000f0] jmpl %g6+8,%g0 swap [%o1+0x010],%l4 ! Mem[00000000748000d0] p50_call_0_lo: sth %l7,[%o1+0x014] ! Mem[00000000748000d4] ldsw [%o1+0x00c],%l4 ! Mem[00000000748000cc] ldd [%o3+0x010],%l2 ! Mem[00000000758000d0] retl std %l6,[%o2+0x010] ! Mem[00000000750000d0] p50_jmpl_0_he: lduh [%i3+0x03e],%l5 ! Mem[00000000758000fe] ldstub [%i3+0x027],%l3 ! Mem[00000000758000e7] ldub [%i2+0x02a],%l0 ! Mem[00000000750000ea] ldsb [%i0+0x014],%l3 ! Mem[00000000740000d4] swap [%i2+0x010],%l3 ! Mem[00000000750000d0] ldsb [%i0+0x03e],%l3 ! Mem[00000000740000fe] jmpl %g6+8,%g0 stb %l1,[%i0+0x00a] ! Mem[00000000740000ca] p50_call_0_he: stx %l7,[%i1+0x038] ! Mem[00000000748000f8] ldsh [%i0+0x03c],%l1 ! Mem[00000000740000fc] stw %l0,[%i2+0x038] ! Mem[00000000750000f8] retl ldsw [%i0+0x01c],%l2 ! Mem[00000000740000dc] p50_jmpl_0_ho: lduh [%o3+0x03e],%l5 ! Mem[00000000758000fe] ldstub [%o3+0x027],%l3 ! Mem[00000000758000e7] ldub [%o2+0x02a],%l0 ! Mem[00000000750000ea] ldsb [%o0+0x014],%l3 ! Mem[00000000740000d4] swap [%o2+0x010],%l3 ! Mem[00000000750000d0] ldsb [%o0+0x03e],%l3 ! Mem[00000000740000fe] jmpl %g6+8,%g0 stb %l1,[%o0+0x00a] ! Mem[00000000740000ca] p50_call_0_ho: stx %l7,[%o1+0x038] ! Mem[00000000748000f8] ldsh [%o0+0x03c],%l1 ! Mem[00000000740000fc] stw %l0,[%o2+0x038] ! Mem[00000000750000f8] retl ldsw [%o0+0x01c],%l2 ! Mem[00000000740000dc] p51_jmpl_0_le: stx %l6,[%i2+0x010] ! Mem[00000000770000d0] ldstub [%i1+0x037],%l5 ! Mem[00000000768000f7] ldsb [%i3+0x019],%l5 ! Mem[00000000778000d9] jmpl %g6+8,%g0 stx %l5,[%i3+0x020] ! Mem[00000000778000e0] p51_call_0_le: ldsh [%i3+0x036],%l3 ! Mem[00000000778000f6] ldstub [%i3+0x030],%l7 ! Mem[00000000778000f0] ldstub [%i3+0x02f],%l3 ! Mem[00000000778000ef] ldd [%i3+0x038],%l0 ! Mem[00000000778000f8] retl ldstub [%i3+0x02d],%l4 ! Mem[00000000778000ed] p51_jmpl_0_lo: stx %l6,[%o2+0x010] ! Mem[00000000770000d0] ldstub [%o1+0x037],%l5 ! Mem[00000000768000f7] ldsb [%o3+0x019],%l5 ! Mem[00000000778000d9] jmpl %g6+8,%g0 stx %l5,[%o3+0x020] ! Mem[00000000778000e0] p51_call_0_lo: ldsh [%o3+0x036],%l3 ! Mem[00000000778000f6] ldstub [%o3+0x030],%l7 ! Mem[00000000778000f0] ldstub [%o3+0x02f],%l3 ! Mem[00000000778000ef] ldd [%o3+0x038],%l0 ! Mem[00000000778000f8] retl ldstub [%o3+0x02d],%l4 ! Mem[00000000778000ed] p51_jmpl_0_he: std %l2,[%i3+0x018] ! Mem[00000000778000d8] ldsh [%i0+0x02a],%l0 ! Mem[00000000760000ea] jmpl %g6+8,%g0 ldsw [%i1+0x018],%l1 ! Mem[00000000768000d8] p51_call_0_he: ldub [%i0+0x005],%l7 ! Mem[00000000760000c5] retl ldstub [%i1+0x02e],%l7 ! Mem[00000000768000ee] p51_jmpl_0_ho: std %l2,[%o3+0x018] ! Mem[00000000778000d8] ldsh [%o0+0x02a],%l0 ! Mem[00000000760000ea] jmpl %g6+8,%g0 ldsw [%o1+0x018],%l1 ! Mem[00000000768000d8] p51_call_0_ho: ldub [%o0+0x005],%l7 ! Mem[00000000760000c5] retl ldstub [%o1+0x02e],%l7 ! Mem[00000000768000ee] p52_jmpl_0_le: stx %l6,[%i2+0x030] ! Mem[00000000790000f0] ldsw [%i1+0x014],%l5 ! Mem[00000000788000d4] ldub [%i3+0x036],%l4 ! Mem[00000000798000f6] ldsb [%i2+0x00f],%l6 ! Mem[00000000790000cf] ldstub [%i2+0x018],%l6 ! Mem[00000000790000d8] jmpl %g6+8,%g0 lduw [%i0+0x000],%l6 ! Mem[00000000780000c0] p52_call_0_le: ldstub [%i3+0x00b],%l7 ! Mem[00000000798000cb] std %l4,[%i0+0x038] ! Mem[00000000780000f8] stw %l3,[%i2+0x00c] ! Mem[00000000790000cc] std %l0,[%i1+0x038] ! Mem[00000000788000f8] retl ldub [%i1+0x03a],%l7 ! Mem[00000000788000fa] p52_jmpl_0_lo: stx %l6,[%o2+0x030] ! Mem[00000000790000f0] ldsw [%o1+0x014],%l5 ! Mem[00000000788000d4] ldub [%o3+0x036],%l4 ! Mem[00000000798000f6] ldsb [%o2+0x00f],%l6 ! Mem[00000000790000cf] ldstub [%o2+0x018],%l6 ! Mem[00000000790000d8] jmpl %g6+8,%g0 lduw [%o0+0x000],%l6 ! Mem[00000000780000c0] p52_call_0_lo: ldstub [%o3+0x00b],%l7 ! Mem[00000000798000cb] std %l4,[%o0+0x038] ! Mem[00000000780000f8] stw %l3,[%o2+0x00c] ! Mem[00000000790000cc] std %l0,[%o1+0x038] ! Mem[00000000788000f8] retl ldub [%o1+0x03a],%l7 ! Mem[00000000788000fa] p52_jmpl_0_he: jmpl %g6+8,%g0 std %l0,[%i3+0x018] ! Mem[00000000798000d8] p52_call_0_he: ldsh [%i1+0x020],%l4 ! Mem[00000000788000e0] swap [%i2+0x02c],%l2 ! Mem[00000000790000ec] retl ldsb [%i1+0x01d],%l6 ! Mem[00000000788000dd] p52_jmpl_0_ho: jmpl %g6+8,%g0 std %l0,[%o3+0x018] ! Mem[00000000798000d8] p52_call_0_ho: ldsh [%o1+0x020],%l4 ! Mem[00000000788000e0] swap [%o2+0x02c],%l2 ! Mem[00000000790000ec] retl ldsb [%o1+0x01d],%l6 ! Mem[00000000788000dd] p53_jmpl_0_le: jmpl %g6+8,%g0 stx %l6,[%i2+0x010] ! Mem[000000007b0000d0] p53_call_0_le: swap [%i3+0x024],%l1 ! Mem[000000007b8000e4] lduw [%i2+0x034],%l7 ! Mem[000000007b0000f4] ldsb [%i3+0x02d],%l0 ! Mem[000000007b8000ed] retl std %l2,[%i1+0x030] ! Mem[000000007a8000f0] p53_jmpl_0_lo: jmpl %g6+8,%g0 stx %l6,[%o2+0x010] ! Mem[000000007b0000d0] p53_call_0_lo: swap [%o3+0x024],%l1 ! Mem[000000007b8000e4] lduw [%o2+0x034],%l7 ! Mem[000000007b0000f4] ldsb [%o3+0x02d],%l0 ! Mem[000000007b8000ed] retl std %l2,[%o1+0x030] ! Mem[000000007a8000f0] p53_jmpl_0_he: lduw [%i0+0x014],%l1 ! Mem[000000007a0000d4] ldsh [%i3+0x03e],%l5 ! Mem[000000007b8000fe] sth %l3,[%i0+0x026] ! Mem[000000007a0000e6] stx %l5,[%i3+0x028] ! Mem[000000007b8000e8] stb %l2,[%i3+0x01a] ! Mem[000000007b8000da] jmpl %g6+8,%g0 ldd [%i2+0x028],%l0 ! Mem[000000007b0000e8] p53_call_0_he: ldsw [%i2+0x018],%l7 ! Mem[000000007b0000d8] stb %l6,[%i1+0x03d] ! Mem[000000007a8000fd] ldsw [%i2+0x02c],%l2 ! Mem[000000007b0000ec] ldsw [%i3+0x014],%l0 ! Mem[000000007b8000d4] retl swap [%i0+0x018],%l0 ! Mem[000000007a0000d8] p53_jmpl_0_ho: lduw [%o0+0x014],%l1 ! Mem[000000007a0000d4] ldsh [%o3+0x03e],%l5 ! Mem[000000007b8000fe] sth %l3,[%o0+0x026] ! Mem[000000007a0000e6] stx %l5,[%o3+0x028] ! Mem[000000007b8000e8] stb %l2,[%o3+0x01a] ! Mem[000000007b8000da] jmpl %g6+8,%g0 ldd [%o2+0x028],%l0 ! Mem[000000007b0000e8] p53_call_0_ho: ldsw [%o2+0x018],%l7 ! Mem[000000007b0000d8] stb %l6,[%o1+0x03d] ! Mem[000000007a8000fd] ldsw [%o2+0x02c],%l2 ! Mem[000000007b0000ec] ldsw [%o3+0x014],%l0 ! Mem[000000007b8000d4] retl swap [%o0+0x018],%l0 ! Mem[000000007a0000d8] p54_jmpl_0_le: jmpl %g6+8,%g0 stx %l6,[%i2+0x030] ! Mem[000000007d0000f0] p54_call_0_le: swap [%i1+0x024],%l0 ! Mem[000000007c8000e4] swap [%i3+0x00c],%l2 ! Mem[000000007d8000cc] retl ldstub [%i2+0x007],%l1 ! Mem[000000007d0000c7] p54_jmpl_0_lo: jmpl %g6+8,%g0 stx %l6,[%o2+0x030] ! Mem[000000007d0000f0] p54_call_0_lo: swap [%o1+0x024],%l0 ! Mem[000000007c8000e4] swap [%o3+0x00c],%l2 ! Mem[000000007d8000cc] retl ldstub [%o2+0x007],%l1 ! Mem[000000007d0000c7] p54_jmpl_0_he: swap [%i3+0x004],%l5 ! Mem[000000007d8000c4] ldstub [%i2+0x01c],%l0 ! Mem[000000007d0000dc] lduw [%i2+0x024],%l0 ! Mem[000000007d0000e4] ldub [%i2+0x024],%l0 ! Mem[000000007d0000e4] jmpl %g6+8,%g0 std %l4,[%i2+0x008] ! Mem[000000007d0000c8] p54_call_0_he: ldstub [%i1+0x03a],%l7 ! Mem[000000007c8000fa] retl ldstub [%i3+0x018],%l4 ! Mem[000000007d8000d8] p54_jmpl_0_ho: swap [%o3+0x004],%l5 ! Mem[000000007d8000c4] ldstub [%o2+0x01c],%l0 ! Mem[000000007d0000dc] lduw [%o2+0x024],%l0 ! Mem[000000007d0000e4] ldub [%o2+0x024],%l0 ! Mem[000000007d0000e4] jmpl %g6+8,%g0 std %l4,[%o2+0x008] ! Mem[000000007d0000c8] p54_call_0_ho: ldstub [%o1+0x03a],%l7 ! Mem[000000007c8000fa] retl ldstub [%o3+0x018],%l4 ! Mem[000000007d8000d8] p55_jmpl_0_le: stx %l6,[%i2+0x010] ! Mem[000000007f0000d0] swap [%i1+0x034],%l5 ! Mem[000000007e8000f4] jmpl %g6+8,%g0 swap [%i2+0x014],%l4 ! Mem[000000007f0000d4] p55_call_0_le: ldstub [%i1+0x02d],%l0 ! Mem[000000007e8000ed] stb %l3,[%i3+0x037] ! Mem[000000007f8000f7] stb %l4,[%i3+0x038] ! Mem[000000007f8000f8] lduh [%i0+0x02e],%l3 ! Mem[000000007e0000ee] sth %l1,[%i2+0x03e] ! Mem[000000007f0000fe] ldstub [%i3+0x02d],%l4 ! Mem[000000007f8000ed] retl swap [%i1+0x03c],%l2 ! Mem[000000007e8000fc] p55_jmpl_0_lo: stx %l6,[%o2+0x010] ! Mem[000000007f0000d0] swap [%o1+0x034],%l5 ! Mem[000000007e8000f4] jmpl %g6+8,%g0 swap [%o2+0x014],%l4 ! Mem[000000007f0000d4] p55_call_0_lo: ldstub [%o1+0x02d],%l0 ! Mem[000000007e8000ed] stb %l3,[%o3+0x037] ! Mem[000000007f8000f7] stb %l4,[%o3+0x038] ! Mem[000000007f8000f8] lduh [%o0+0x02e],%l3 ! Mem[000000007e0000ee] sth %l1,[%o2+0x03e] ! Mem[000000007f0000fe] ldstub [%o3+0x02d],%l4 ! Mem[000000007f8000ed] retl swap [%o1+0x03c],%l2 ! Mem[000000007e8000fc] p55_jmpl_0_he: ldstub [%i0+0x02a],%l0 ! Mem[000000007e0000ea] jmpl %g6+8,%g0 ldsh [%i1+0x018],%l1 ! Mem[000000007e8000d8] p55_call_0_he: stx %l7,[%i2+0x000] ! Mem[000000007f0000c0] stw %l4,[%i3+0x000] ! Mem[000000007f8000c0] retl ldstub [%i0+0x011],%l0 ! Mem[000000007e0000d1] p55_jmpl_0_ho: ldstub [%o0+0x02a],%l0 ! Mem[000000007e0000ea] jmpl %g6+8,%g0 ldsh [%o1+0x018],%l1 ! Mem[000000007e8000d8] p55_call_0_ho: stx %l7,[%o2+0x000] ! Mem[000000007f0000c0] stw %l4,[%o3+0x000] ! Mem[000000007f8000c0] retl ldstub [%o0+0x011],%l0 ! Mem[000000007e0000d1] p56_jmpl_0_le: stx %l6,[%i2+0x030] ! Mem[00000000810000f0] lduw [%i1+0x014],%l5 ! Mem[00000000808000d4] lduw [%i1+0x020],%l2 ! Mem[00000000808000e0] std %l4,[%i1+0x000] ! Mem[00000000808000c0] jmpl %g6+8,%g0 swap [%i3+0x01c],%l0 ! Mem[00000000818000dc] p56_call_0_le: lduw [%i3+0x010],%l7 ! Mem[00000000818000d0] ldstub [%i2+0x00f],%l3 ! Mem[00000000810000cf] ldstub [%i3+0x03f],%l1 ! Mem[00000000818000ff] sth %l3,[%i0+0x00e] ! Mem[00000000800000ce] lduh [%i0+0x030],%l4 ! Mem[00000000800000f0] retl ldstub [%i2+0x029],%l5 ! Mem[00000000810000e9] p56_jmpl_0_lo: stx %l6,[%o2+0x030] ! Mem[00000000810000f0] lduw [%o1+0x014],%l5 ! Mem[00000000808000d4] lduw [%o1+0x020],%l2 ! Mem[00000000808000e0] std %l4,[%o1+0x000] ! Mem[00000000808000c0] jmpl %g6+8,%g0 swap [%o3+0x01c],%l0 ! Mem[00000000818000dc] p56_call_0_lo: lduw [%o3+0x010],%l7 ! Mem[00000000818000d0] ldstub [%o2+0x00f],%l3 ! Mem[00000000810000cf] ldstub [%o3+0x03f],%l1 ! Mem[00000000818000ff] sth %l3,[%o0+0x00e] ! Mem[00000000800000ce] lduh [%o0+0x030],%l4 ! Mem[00000000800000f0] retl ldstub [%o2+0x029],%l5 ! Mem[00000000810000e9] p56_jmpl_0_he: std %l2,[%i0+0x010] ! Mem[00000000800000d0] sth %l3,[%i3+0x012] ! Mem[00000000818000d2] sth %l3,[%i3+0x03e] ! Mem[00000000818000fe] ldub [%i2+0x00a],%l1 ! Mem[00000000810000ca] ldstub [%i3+0x01d],%l7 ! Mem[00000000818000dd] ldx [%i3+0x030],%l4 ! Mem[00000000818000f0] jmpl %g6+8,%g0 swap [%i2+0x000],%l3 ! Mem[00000000810000c0] p56_call_0_he: stw %l3,[%i1+0x028] ! Mem[00000000808000e8] ldstub [%i0+0x00a],%l2 ! Mem[00000000800000ca] swap [%i1+0x000],%l7 ! Mem[00000000808000c0] swap [%i3+0x00c],%l2 ! Mem[00000000818000cc] ldsw [%i0+0x034],%l2 ! Mem[00000000800000f4] retl ldx [%i3+0x018],%l6 ! Mem[00000000818000d8] p56_jmpl_0_ho: std %l2,[%o0+0x010] ! Mem[00000000800000d0] sth %l3,[%o3+0x012] ! Mem[00000000818000d2] sth %l3,[%o3+0x03e] ! Mem[00000000818000fe] ldub [%o2+0x00a],%l1 ! Mem[00000000810000ca] ldstub [%o3+0x01d],%l7 ! Mem[00000000818000dd] ldx [%o3+0x030],%l4 ! Mem[00000000818000f0] jmpl %g6+8,%g0 swap [%o2+0x000],%l3 ! Mem[00000000810000c0] p56_call_0_ho: stw %l3,[%o1+0x028] ! Mem[00000000808000e8] ldstub [%o0+0x00a],%l2 ! Mem[00000000800000ca] swap [%o1+0x000],%l7 ! Mem[00000000808000c0] swap [%o3+0x00c],%l2 ! Mem[00000000818000cc] ldsw [%o0+0x034],%l2 ! Mem[00000000800000f4] retl ldx [%o3+0x018],%l6 ! Mem[00000000818000d8] p57_jmpl_0_le: stx %l6,[%i2+0x010] ! Mem[00000000830000d0] stx %l5,[%i1+0x030] ! Mem[00000000828000f0] ldsw [%i1+0x014],%l4 ! Mem[00000000828000d4] ldstub [%i1+0x024],%l7 ! Mem[00000000828000e4] stw %l0,[%i2+0x010] ! Mem[00000000830000d0] swap [%i0+0x014],%l5 ! Mem[00000000820000d4] jmpl %g6+8,%g0 ldsb [%i2+0x017],%l7 ! Mem[00000000830000d7] p57_call_0_le: ldstub [%i3+0x01d],%l6 ! Mem[00000000838000dd] retl ldx [%i2+0x000],%l7 ! Mem[00000000830000c0] p57_jmpl_0_lo: stx %l6,[%o2+0x010] ! Mem[00000000830000d0] stx %l5,[%o1+0x030] ! Mem[00000000828000f0] ldsw [%o1+0x014],%l4 ! Mem[00000000828000d4] ldstub [%o1+0x024],%l7 ! Mem[00000000828000e4] stw %l0,[%o2+0x010] ! Mem[00000000830000d0] swap [%o0+0x014],%l5 ! Mem[00000000820000d4] jmpl %g6+8,%g0 ldsb [%o2+0x017],%l7 ! Mem[00000000830000d7] p57_call_0_lo: ldstub [%o3+0x01d],%l6 ! Mem[00000000838000dd] retl ldx [%o2+0x000],%l7 ! Mem[00000000830000c0] p57_jmpl_0_he: ldx [%i1+0x008],%l5 ! Mem[00000000828000c8] jmpl %g6+8,%g0 lduh [%i3+0x032],%l7 ! Mem[00000000838000f2] p57_call_0_he: retl ldd [%i2+0x000],%l2 ! Mem[00000000830000c0] p57_jmpl_0_ho: ldx [%o1+0x008],%l5 ! Mem[00000000828000c8] jmpl %g6+8,%g0 lduh [%o3+0x032],%l7 ! Mem[00000000838000f2] p57_call_0_ho: retl ldd [%o2+0x000],%l2 ! Mem[00000000830000c0] p58_jmpl_0_le: stx %l6,[%i2+0x030] ! Mem[00000000850000f0] jmpl %g6+8,%g0 ldsh [%i0+0x016],%l7 ! Mem[00000000840000d6] p58_call_0_le: swap [%i1+0x02c],%l5 ! Mem[00000000848000ec] stw %l7,[%i2+0x00c] ! Mem[00000000850000cc] stb %l4,[%i3+0x039] ! Mem[00000000858000f9] sth %l6,[%i3+0x03c] ! Mem[00000000858000fc] swap [%i1+0x000],%l7 ! Mem[00000000848000c0] ldstub [%i2+0x00d],%l4 ! Mem[00000000850000cd] retl sth %l3,[%i3+0x00e] ! Mem[00000000858000ce] p58_jmpl_0_lo: stx %l6,[%o2+0x030] ! Mem[00000000850000f0] jmpl %g6+8,%g0 ldsh [%o0+0x016],%l7 ! Mem[00000000840000d6] p58_call_0_lo: swap [%o1+0x02c],%l5 ! Mem[00000000848000ec] stw %l7,[%o2+0x00c] ! Mem[00000000850000cc] stb %l4,[%o3+0x039] ! Mem[00000000858000f9] sth %l6,[%o3+0x03c] ! Mem[00000000858000fc] swap [%o1+0x000],%l7 ! Mem[00000000848000c0] ldstub [%o2+0x00d],%l4 ! Mem[00000000850000cd] retl sth %l3,[%o3+0x00e] ! Mem[00000000858000ce] p58_jmpl_0_he: jmpl %g6+8,%g0 ldsh [%i2+0x034],%l4 ! Mem[00000000850000f4] p58_call_0_he: ldub [%i3+0x02a],%l0 ! Mem[00000000858000ea] retl ldsw [%i1+0x018],%l7 ! Mem[00000000848000d8] p58_jmpl_0_ho: jmpl %g6+8,%g0 ldsh [%o2+0x034],%l4 ! Mem[00000000850000f4] p58_call_0_ho: ldub [%o3+0x02a],%l0 ! Mem[00000000858000ea] retl ldsw [%o1+0x018],%l7 ! Mem[00000000848000d8] p59_jmpl_0_le: stx %l6,[%i2+0x010] ! Mem[00000000870000d0] swap [%i0+0x034],%l5 ! Mem[00000000860000f4] lduh [%i0+0x016],%l4 ! Mem[00000000860000d6] jmpl %g6+8,%g0 ldsh [%i3+0x024],%l7 ! Mem[00000000878000e4] p59_call_0_le: swap [%i1+0x038],%l7 ! Mem[00000000868000f8] retl ldstub [%i1+0x02d],%l4 ! Mem[00000000868000ed] p59_jmpl_0_lo: stx %l6,[%o2+0x010] ! Mem[00000000870000d0] swap [%o0+0x034],%l5 ! Mem[00000000860000f4] lduh [%o0+0x016],%l4 ! Mem[00000000860000d6] jmpl %g6+8,%g0 ldsh [%o3+0x024],%l7 ! Mem[00000000878000e4] p59_call_0_lo: swap [%o1+0x038],%l7 ! Mem[00000000868000f8] retl ldstub [%o1+0x02d],%l4 ! Mem[00000000868000ed] p59_jmpl_0_he: swap [%i0+0x010],%l7 ! Mem[00000000860000d0] swap [%i0+0x004],%l0 ! Mem[00000000860000c4] ldstub [%i0+0x01b],%l1 ! Mem[00000000860000db] ldsw [%i3+0x010],%l4 ! Mem[00000000878000d0] stb %l4,[%i0+0x01c] ! Mem[00000000860000dc] jmpl %g6+8,%g0 ldx [%i2+0x018],%l2 ! Mem[00000000870000d8] p59_call_0_he: swap [%i3+0x038],%l4 ! Mem[00000000878000f8] retl ldstub [%i3+0x031],%l4 ! Mem[00000000878000f1] p59_jmpl_0_ho: swap [%o0+0x010],%l7 ! Mem[00000000860000d0] swap [%o0+0x004],%l0 ! Mem[00000000860000c4] ldstub [%o0+0x01b],%l1 ! Mem[00000000860000db] ldsw [%o3+0x010],%l4 ! Mem[00000000878000d0] stb %l4,[%o0+0x01c] ! Mem[00000000860000dc] jmpl %g6+8,%g0 ldx [%o2+0x018],%l2 ! Mem[00000000870000d8] p59_call_0_ho: swap [%o3+0x038],%l4 ! Mem[00000000878000f8] retl ldstub [%o3+0x031],%l4 ! Mem[00000000878000f1] p60_jmpl_0_le: stx %l6,[%i2+0x030] ! Mem[00000000890000f0] ldsh [%i0+0x016],%l5 ! Mem[00000000880000d6] ldstub [%i3+0x036],%l4 ! Mem[00000000898000f6] sth %l7,[%i1+0x024] ! Mem[00000000888000e4] ldx [%i0+0x010],%l0 ! Mem[00000000880000d0] jmpl %g6+8,%g0 swap [%i3+0x014],%l5 ! Mem[00000000898000d4] p60_call_0_le: swap [%i2+0x014],%l3 ! Mem[00000000890000d4] swap [%i2+0x010],%l7 ! Mem[00000000890000d0] swap [%i2+0x038],%l7 ! Mem[00000000890000f8] stx %l7,[%i2+0x020] ! Mem[00000000890000e0] ldsh [%i0+0x024],%l4 ! Mem[00000000880000e4] retl swap [%i2+0x024],%l4 ! Mem[00000000890000e4] p60_jmpl_0_lo: stx %l6,[%o2+0x030] ! Mem[00000000890000f0] ldsh [%o0+0x016],%l5 ! Mem[00000000880000d6] ldstub [%o3+0x036],%l4 ! Mem[00000000898000f6] sth %l7,[%o1+0x024] ! Mem[00000000888000e4] ldx [%o0+0x010],%l0 ! Mem[00000000880000d0] jmpl %g6+8,%g0 swap [%o3+0x014],%l5 ! Mem[00000000898000d4] p60_call_0_lo: swap [%o2+0x014],%l3 ! Mem[00000000890000d4] swap [%o2+0x010],%l7 ! Mem[00000000890000d0] swap [%o2+0x038],%l7 ! Mem[00000000890000f8] stx %l7,[%o2+0x020] ! Mem[00000000890000e0] ldsh [%o0+0x024],%l4 ! Mem[00000000880000e4] retl swap [%o2+0x024],%l4 ! Mem[00000000890000e4] p60_jmpl_0_he: sth %l1,[%i3+0x00e] ! Mem[00000000898000ce] jmpl %g6+8,%g0 swap [%i2+0x01c],%l1 ! Mem[00000000890000dc] p60_call_0_he: retl ldx [%i1+0x020],%l4 ! Mem[00000000888000e0] p60_jmpl_0_ho: sth %l1,[%o3+0x00e] ! Mem[00000000898000ce] jmpl %g6+8,%g0 swap [%o2+0x01c],%l1 ! Mem[00000000890000dc] p60_call_0_ho: retl ldx [%o1+0x020],%l4 ! Mem[00000000888000e0] p61_jmpl_0_le: jmpl %g6+8,%g0 stx %l6,[%i3+0x010] ! Mem[000000008b8000d0] p61_call_0_le: ldsw [%i3+0x014],%l6 ! Mem[000000008b8000d4] swap [%i3+0x028],%l4 ! Mem[000000008b8000e8] ldstub [%i1+0x03e],%l3 ! Mem[000000008a8000fe] stw %l5,[%i1+0x00c] ! Mem[000000008a8000cc] ldsh [%i1+0x00e],%l2 ! Mem[000000008a8000ce] stx %l7,[%i2+0x038] ! Mem[000000008b0000f8] retl lduw [%i1+0x000],%l7 ! Mem[000000008a8000c0] p61_jmpl_0_lo: jmpl %g6+8,%g0 stx %l6,[%o3+0x010] ! Mem[000000008b8000d0] p61_call_0_lo: ldsw [%o3+0x014],%l6 ! Mem[000000008b8000d4] swap [%o3+0x028],%l4 ! Mem[000000008b8000e8] ldstub [%o1+0x03e],%l3 ! Mem[000000008a8000fe] stw %l5,[%o1+0x00c] ! Mem[000000008a8000cc] ldsh [%o1+0x00e],%l2 ! Mem[000000008a8000ce] stx %l7,[%o2+0x038] ! Mem[000000008b0000f8] retl lduw [%o1+0x000],%l7 ! Mem[000000008a8000c0] p61_jmpl_0_he: jmpl %g6+8,%g0 lduw [%i0+0x01c],%l4 ! Mem[000000008a0000dc] p61_call_0_he: retl stx %l7,[%i1+0x018] ! Mem[000000008a8000d8] p61_jmpl_0_ho: jmpl %g6+8,%g0 lduw [%o0+0x01c],%l4 ! Mem[000000008a0000dc] p61_call_0_ho: retl stx %l7,[%o1+0x018] ! Mem[000000008a8000d8] p62_jmpl_0_le: stx %l6,[%i3+0x030] ! Mem[000000008d8000f0] ldd [%i2+0x010],%l6 ! Mem[000000008d0000d0] jmpl %g6+8,%g0 swap [%i3+0x020],%l2 ! Mem[000000008d8000e0] p62_call_0_le: retl ldstub [%i3+0x03e],%l3 ! Mem[000000008d8000fe] p62_jmpl_0_lo: stx %l6,[%o3+0x030] ! Mem[000000008d8000f0] ldd [%o2+0x010],%l6 ! Mem[000000008d0000d0] jmpl %g6+8,%g0 swap [%o3+0x020],%l2 ! Mem[000000008d8000e0] p62_call_0_lo: retl ldstub [%o3+0x03e],%l3 ! Mem[000000008d8000fe] p62_jmpl_0_he: jmpl %g6+8,%g0 sth %l6,[%i0+0x000] ! Mem[000000008c0000c0] p62_call_0_he: swap [%i1+0x008],%l7 ! Mem[000000008c8000c8] swap [%i2+0x038],%l4 ! Mem[000000008d0000f8] stb %l3,[%i3+0x00f] ! Mem[000000008d8000cf] ldsw [%i0+0x03c],%l1 ! Mem[000000008c0000fc] swap [%i1+0x00c],%l4 ! Mem[000000008c8000cc] ldd [%i1+0x038],%l2 ! Mem[000000008c8000f8] retl ldub [%i0+0x029],%l5 ! Mem[000000008c0000e9] p62_jmpl_0_ho: jmpl %g6+8,%g0 sth %l6,[%o0+0x000] ! Mem[000000008c0000c0] p62_call_0_ho: swap [%o1+0x008],%l7 ! Mem[000000008c8000c8] swap [%o2+0x038],%l4 ! Mem[000000008d0000f8] stb %l3,[%o3+0x00f] ! Mem[000000008d8000cf] ldsw [%o0+0x03c],%l1 ! Mem[000000008c0000fc] swap [%o1+0x00c],%l4 ! Mem[000000008c8000cc] ldd [%o1+0x038],%l2 ! Mem[000000008c8000f8] retl ldub [%o0+0x029],%l5 ! Mem[000000008c0000e9] p63_jmpl_0_le: stx %l6,[%i3+0x010] ! Mem[000000008f8000d0] swap [%i0+0x034],%l5 ! Mem[000000008e0000f4] sth %l4,[%i2+0x016] ! Mem[000000008f0000d6] lduw [%i1+0x024],%l7 ! Mem[000000008e8000e4] jmpl %g6+8,%g0 swap [%i3+0x03c],%l0 ! Mem[000000008f8000fc] p63_call_0_le: retl ldstub [%i0+0x00f],%l2 ! Mem[000000008e0000cf] p63_jmpl_0_lo: stx %l6,[%o3+0x010] ! Mem[000000008f8000d0] swap [%o0+0x034],%l5 ! Mem[000000008e0000f4] sth %l4,[%o2+0x016] ! Mem[000000008f0000d6] lduw [%o1+0x024],%l7 ! Mem[000000008e8000e4] jmpl %g6+8,%g0 swap [%o3+0x03c],%l0 ! Mem[000000008f8000fc] p63_call_0_lo: retl ldstub [%o0+0x00f],%l2 ! Mem[000000008e0000cf] p63_jmpl_0_he: ldd [%i1+0x010],%l0 ! Mem[000000008e8000d0] lduw [%i3+0x02c],%l7 ! Mem[000000008f8000ec] ldsb [%i3+0x02f],%l7 ! Mem[000000008f8000ef] ldd [%i3+0x008],%l4 ! Mem[000000008f8000c8] ldsh [%i1+0x032],%l7 ! Mem[000000008e8000f2] ldd [%i0+0x038],%l0 ! Mem[000000008e0000f8] jmpl %g6+8,%g0 ldstub [%i0+0x02c],%l0 ! Mem[000000008e0000ec] p63_call_0_he: swap [%i2+0x02c],%l2 ! Mem[000000008f0000ec] stw %l6,[%i3+0x03c] ! Mem[000000008f8000fc] ldx [%i3+0x028],%l2 ! Mem[000000008f8000e8] swap [%i0+0x02c],%l5 ! Mem[000000008e0000ec] swap [%i0+0x000],%l6 ! Mem[000000008e0000c0] ldx [%i0+0x038],%l1 ! Mem[000000008e0000f8] retl lduh [%i1+0x014],%l0 ! Mem[000000008e8000d4] p63_jmpl_0_ho: ldd [%o1+0x010],%l0 ! Mem[000000008e8000d0] lduw [%o3+0x02c],%l7 ! Mem[000000008f8000ec] ldsb [%o3+0x02f],%l7 ! Mem[000000008f8000ef] ldd [%o3+0x008],%l4 ! Mem[000000008f8000c8] ldsh [%o1+0x032],%l7 ! Mem[000000008e8000f2] ldd [%o0+0x038],%l0 ! Mem[000000008e0000f8] jmpl %g6+8,%g0 ldstub [%o0+0x02c],%l0 ! Mem[000000008e0000ec] p63_call_0_ho: swap [%o2+0x02c],%l2 ! Mem[000000008f0000ec] stw %l6,[%o3+0x03c] ! Mem[000000008f8000fc] ldx [%o3+0x028],%l2 ! Mem[000000008f8000e8] swap [%o0+0x02c],%l5 ! Mem[000000008e0000ec] swap [%o0+0x000],%l6 ! Mem[000000008e0000c0] ldx [%o0+0x038],%l1 ! Mem[000000008e0000f8] retl lduh [%o1+0x014],%l0 ! Mem[000000008e8000d4] user_jump0_end: .seg "text" .align 0x2000 user_jump1_start: INIT_MEM(0, 0x0020, 1, +, 0, +, 0) p0_jmpl_1_le: jmpl %g6+8,%g0 swap [%i1+0x038],%l1 ! Mem[00000000108000f8] p0_call_1_le: swap [%i0+0x024],%l4 ! Mem[00000000100000e4] swap [%i1+0x024],%l4 ! Mem[00000000108000e4] retl lduh [%i0+0x03a],%l7 ! Mem[00000000100000fa] p0_jmpl_1_lo: jmpl %g6+8,%g0 swap [%o1+0x038],%l1 ! Mem[00000000108000f8] p0_call_1_lo: swap [%o0+0x024],%l4 ! Mem[00000000100000e4] swap [%o1+0x024],%l4 ! Mem[00000000108000e4] retl lduh [%o0+0x03a],%l7 ! Mem[00000000100000fa] p0_jmpl_1_he: ldd [%i1+0x018],%l0 ! Mem[00000000108000d8] sth %l0,[%i2+0x00c] ! Mem[00000000110000cc] ldstub [%i0+0x03f],%l4 ! Mem[00000000100000ff] jmpl %g6+8,%g0 ldsw [%i3+0x00c],%l5 ! Mem[00000000118000cc] p0_call_1_he: ldstub [%i2+0x02c],%l2 ! Mem[00000000110000ec] ldsb [%i2+0x02c],%l5 ! Mem[00000000110000ec] ldsh [%i1+0x022],%l6 ! Mem[00000000108000e2] ldstub [%i0+0x03d],%l1 ! Mem[00000000100000fd] ldd [%i2+0x038],%l0 ! Mem[00000000110000f8] retl sth %l0,[%i1+0x038] ! Mem[00000000108000f8] p0_jmpl_1_ho: ldd [%o1+0x018],%l0 ! Mem[00000000108000d8] sth %l0,[%o2+0x00c] ! Mem[00000000110000cc] ldstub [%o0+0x03f],%l4 ! Mem[00000000100000ff] jmpl %g6+8,%g0 ldsw [%o3+0x00c],%l5 ! Mem[00000000118000cc] p0_call_1_ho: ldstub [%o2+0x02c],%l2 ! Mem[00000000110000ec] ldsb [%o2+0x02c],%l5 ! Mem[00000000110000ec] ldsh [%o1+0x022],%l6 ! Mem[00000000108000e2] ldstub [%o0+0x03d],%l1 ! Mem[00000000100000fd] ldd [%o2+0x038],%l0 ! Mem[00000000110000f8] retl sth %l0,[%o1+0x038] ! Mem[00000000108000f8] p1_jmpl_1_le: jmpl %g6+8,%g0 stw %l5,[%i3+0x038] ! Mem[00000000138000f8] p1_call_1_le: sth %l6,[%i3+0x01c] ! Mem[00000000138000dc] stb %l3,[%i1+0x006] ! Mem[00000000128000c6] stx %l0,[%i1+0x010] ! Mem[00000000128000d0] swap [%i3+0x038],%l0 ! Mem[00000000138000f8] retl swap [%i3+0x024],%l0 ! Mem[00000000138000e4] p1_jmpl_1_lo: jmpl %g6+8,%g0 stw %l5,[%o3+0x038] ! Mem[00000000138000f8] p1_call_1_lo: sth %l6,[%o3+0x01c] ! Mem[00000000138000dc] stb %l3,[%o1+0x006] ! Mem[00000000128000c6] stx %l0,[%o1+0x010] ! Mem[00000000128000d0] swap [%o3+0x038],%l0 ! Mem[00000000138000f8] retl swap [%o3+0x024],%l0 ! Mem[00000000138000e4] p1_jmpl_1_he: swap [%i2+0x00c],%l0 ! Mem[00000000130000cc] swap [%i1+0x024],%l6 ! Mem[00000000128000e4] ldsh [%i2+0x010],%l6 ! Mem[00000000130000d0] jmpl %g6+8,%g0 ldsb [%i2+0x03e],%l2 ! Mem[00000000130000fe] p1_call_1_he: ldsb [%i3+0x01b],%l7 ! Mem[00000000138000db] ldstub [%i2+0x023],%l0 ! Mem[00000000130000e3] retl ldsw [%i2+0x030],%l5 ! Mem[00000000130000f0] p1_jmpl_1_ho: swap [%o2+0x00c],%l0 ! Mem[00000000130000cc] swap [%o1+0x024],%l6 ! Mem[00000000128000e4] ldsh [%o2+0x010],%l6 ! Mem[00000000130000d0] jmpl %g6+8,%g0 ldsb [%o2+0x03e],%l2 ! Mem[00000000130000fe] p1_call_1_ho: ldsb [%o3+0x01b],%l7 ! Mem[00000000138000db] ldstub [%o2+0x023],%l0 ! Mem[00000000130000e3] retl ldsw [%o2+0x030],%l5 ! Mem[00000000130000f0] p2_jmpl_1_le: swap [%i3+0x018],%l0 ! Mem[00000000158000d8] ldsh [%i0+0x020],%l2 ! Mem[00000000140000e0] sth %l2,[%i0+0x032] ! Mem[00000000140000f2] swap [%i2+0x03c],%l7 ! Mem[00000000150000fc] jmpl %g6+8,%g0 ldd [%i2+0x038],%l4 ! Mem[00000000150000f8] p2_call_1_le: lduw [%i0+0x01c],%l6 ! Mem[00000000140000dc] ldx [%i3+0x020],%l3 ! Mem[00000000158000e0] ldsb [%i2+0x034],%l0 ! Mem[00000000150000f4] stb %l0,[%i0+0x039] ! Mem[00000000140000f9] ldsh [%i1+0x026],%l0 ! Mem[00000000148000e6] retl sth %l3,[%i1+0x03a] ! Mem[00000000148000fa] p2_jmpl_1_lo: swap [%o3+0x018],%l0 ! Mem[00000000158000d8] ldsh [%o0+0x020],%l2 ! Mem[00000000140000e0] sth %l2,[%o0+0x032] ! Mem[00000000140000f2] swap [%o2+0x03c],%l7 ! Mem[00000000150000fc] jmpl %g6+8,%g0 ldd [%o2+0x038],%l4 ! Mem[00000000150000f8] p2_call_1_lo: lduw [%o0+0x01c],%l6 ! Mem[00000000140000dc] ldx [%o3+0x020],%l3 ! Mem[00000000158000e0] ldsb [%o2+0x034],%l0 ! Mem[00000000150000f4] stb %l0,[%o0+0x039] ! Mem[00000000140000f9] ldsh [%o1+0x026],%l0 ! Mem[00000000148000e6] retl sth %l3,[%o1+0x03a] ! Mem[00000000148000fa] p2_jmpl_1_he: ldsb [%i1+0x025],%l6 ! Mem[00000000148000e5] jmpl %g6+8,%g0 ldd [%i3+0x010],%l6 ! Mem[00000000158000d0] p2_call_1_he: sth %l7,[%i3+0x012] ! Mem[00000000158000d2] ldstub [%i1+0x01b],%l7 ! Mem[00000000148000db] ldstub [%i2+0x003],%l0 ! Mem[00000000150000c3] retl swap [%i3+0x030],%l5 ! Mem[00000000158000f0] p2_jmpl_1_ho: ldsb [%o1+0x025],%l6 ! Mem[00000000148000e5] jmpl %g6+8,%g0 ldd [%o3+0x010],%l6 ! Mem[00000000158000d0] p2_call_1_ho: sth %l7,[%o3+0x012] ! Mem[00000000158000d2] ldstub [%o1+0x01b],%l7 ! Mem[00000000148000db] ldstub [%o2+0x003],%l0 ! Mem[00000000150000c3] retl swap [%o3+0x030],%l5 ! Mem[00000000158000f0] p3_jmpl_1_le: jmpl %g6+8,%g0 ldsb [%i1+0x006],%l6 ! Mem[00000000168000c6] p3_call_1_le: retl lduh [%i0+0x014],%l0 ! Mem[00000000160000d4] p3_jmpl_1_lo: jmpl %g6+8,%g0 ldsb [%o1+0x006],%l6 ! Mem[00000000168000c6] p3_call_1_lo: retl lduh [%o0+0x014],%l0 ! Mem[00000000160000d4] p3_jmpl_1_he: swap [%i2+0x02c],%l6 ! Mem[00000000170000ec] swap [%i3+0x00c],%l3 ! Mem[00000000178000cc] ldub [%i1+0x029],%l6 ! Mem[00000000168000e9] swap [%i3+0x014],%l2 ! Mem[00000000178000d4] sth %l0,[%i1+0x00e] ! Mem[00000000168000ce] jmpl %g6+8,%g0 ldsb [%i3+0x02f],%l5 ! Mem[00000000178000ef] p3_call_1_he: swap [%i0+0x010],%l6 ! Mem[00000000160000d0] retl lduw [%i0+0x030],%l5 ! Mem[00000000160000f0] p3_jmpl_1_ho: swap [%o2+0x02c],%l6 ! Mem[00000000170000ec] swap [%o3+0x00c],%l3 ! Mem[00000000178000cc] ldub [%o1+0x029],%l6 ! Mem[00000000168000e9] swap [%o3+0x014],%l2 ! Mem[00000000178000d4] sth %l0,[%o1+0x00e] ! Mem[00000000168000ce] jmpl %g6+8,%g0 ldsb [%o3+0x02f],%l5 ! Mem[00000000178000ef] p3_call_1_ho: swap [%o0+0x010],%l6 ! Mem[00000000160000d0] retl lduw [%o0+0x030],%l5 ! Mem[00000000160000f0] p4_jmpl_1_le: lduw [%i0+0x014],%l6 ! Mem[00000000180000d4] swap [%i2+0x03c],%l5 ! Mem[00000000190000fc] jmpl %g6+8,%g0 stb %l0,[%i0+0x018] ! Mem[00000000180000d8] p4_call_1_le: lduw [%i2+0x008],%l2 ! Mem[00000000190000c8] swap [%i1+0x014],%l5 ! Mem[00000000188000d4] ldstub [%i3+0x03a],%l1 ! Mem[00000000198000fa] swap [%i0+0x024],%l0 ! Mem[00000000180000e4] ldstub [%i0+0x034],%l2 ! Mem[00000000180000f4] retl lduw [%i0+0x03c],%l4 ! Mem[00000000180000fc] p4_jmpl_1_lo: lduw [%o0+0x014],%l6 ! Mem[00000000180000d4] swap [%o2+0x03c],%l5 ! Mem[00000000190000fc] jmpl %g6+8,%g0 stb %l0,[%o0+0x018] ! Mem[00000000180000d8] p4_call_1_lo: lduw [%o2+0x008],%l2 ! Mem[00000000190000c8] swap [%o1+0x014],%l5 ! Mem[00000000188000d4] ldstub [%o3+0x03a],%l1 ! Mem[00000000198000fa] swap [%o0+0x024],%l0 ! Mem[00000000180000e4] ldstub [%o0+0x034],%l2 ! Mem[00000000180000f4] retl lduw [%o0+0x03c],%l4 ! Mem[00000000180000fc] p4_jmpl_1_he: ldub [%i3+0x019],%l1 ! Mem[00000000198000d9] ldx [%i1+0x020],%l3 ! Mem[00000000188000e0] ldsw [%i3+0x010],%l1 ! Mem[00000000198000d0] jmpl %g6+8,%g0 stw %l2,[%i1+0x018] ! Mem[00000000188000d8] p4_call_1_he: stb %l7,[%i3+0x00b] ! Mem[00000000198000cb] lduh [%i0+0x03e],%l7 ! Mem[00000000180000fe] stw %l7,[%i2+0x010] ! Mem[00000000190000d0] stw %l5,[%i0+0x014] ! Mem[00000000180000d4] ldsh [%i1+0x006],%l6 ! Mem[00000000188000c6] ldx [%i0+0x028],%l0 ! Mem[00000000180000e8] retl ldx [%i2+0x018],%l4 ! Mem[00000000190000d8] p4_jmpl_1_ho: ldub [%o3+0x019],%l1 ! Mem[00000000198000d9] ldx [%o1+0x020],%l3 ! Mem[00000000188000e0] ldsw [%o3+0x010],%l1 ! Mem[00000000198000d0] jmpl %g6+8,%g0 stw %l2,[%o1+0x018] ! Mem[00000000188000d8] p4_call_1_ho: stb %l7,[%o3+0x00b] ! Mem[00000000198000cb] lduh [%o0+0x03e],%l7 ! Mem[00000000180000fe] stw %l7,[%o2+0x010] ! Mem[00000000190000d0] stw %l5,[%o0+0x014] ! Mem[00000000180000d4] ldsh [%o1+0x006],%l6 ! Mem[00000000188000c6] ldx [%o0+0x028],%l0 ! Mem[00000000180000e8] retl ldx [%o2+0x018],%l4 ! Mem[00000000190000d8] p5_jmpl_1_le: swap [%i2+0x018],%l7 ! Mem[000000001b0000d8] ldsh [%i1+0x000],%l2 ! Mem[000000001a8000c0] lduw [%i1+0x030],%l3 ! Mem[000000001a8000f0] std %l6,[%i1+0x000] ! Mem[000000001a8000c0] jmpl %g6+8,%g0 ldsh [%i3+0x02e],%l5 ! Mem[000000001b8000ee] p5_call_1_le: ldub [%i1+0x010],%l6 ! Mem[000000001a8000d0] ldd [%i0+0x020],%l0 ! Mem[000000001a0000e0] lduw [%i3+0x030],%l5 ! Mem[000000001b8000f0] ldx [%i1+0x000],%l3 ! Mem[000000001a8000c0] stw %l4,[%i3+0x014] ! Mem[000000001b8000d4] ldsw [%i1+0x00c],%l2 ! Mem[000000001a8000cc] retl ldstub [%i0+0x01b],%l3 ! Mem[000000001a0000db] p5_jmpl_1_lo: swap [%o2+0x018],%l7 ! Mem[000000001b0000d8] ldsh [%o1+0x000],%l2 ! Mem[000000001a8000c0] lduw [%o1+0x030],%l3 ! Mem[000000001a8000f0] std %l6,[%o1+0x000] ! Mem[000000001a8000c0] jmpl %g6+8,%g0 ldsh [%o3+0x02e],%l5 ! Mem[000000001b8000ee] p5_call_1_lo: ldub [%o1+0x010],%l6 ! Mem[000000001a8000d0] ldd [%o0+0x020],%l0 ! Mem[000000001a0000e0] lduw [%o3+0x030],%l5 ! Mem[000000001b8000f0] ldx [%o1+0x000],%l3 ! Mem[000000001a8000c0] stw %l4,[%o3+0x014] ! Mem[000000001b8000d4] ldsw [%o1+0x00c],%l2 ! Mem[000000001a8000cc] retl ldstub [%o0+0x01b],%l3 ! Mem[000000001a0000db] p5_jmpl_1_he: ldsb [%i1+0x02f],%l0 ! Mem[000000001a8000ef] lduh [%i1+0x00e],%l1 ! Mem[000000001a8000ce] jmpl %g6+8,%g0 ldub [%i2+0x019],%l0 ! Mem[000000001b0000d9] p5_call_1_he: ldx [%i2+0x030],%l5 ! Mem[000000001b0000f0] retl swap [%i0+0x03c],%l5 ! Mem[000000001a0000fc] p5_jmpl_1_ho: ldsb [%o1+0x02f],%l0 ! Mem[000000001a8000ef] lduh [%o1+0x00e],%l1 ! Mem[000000001a8000ce] jmpl %g6+8,%g0 ldub [%o2+0x019],%l0 ! Mem[000000001b0000d9] p5_call_1_ho: ldx [%o2+0x030],%l5 ! Mem[000000001b0000f0] retl swap [%o0+0x03c],%l5 ! Mem[000000001a0000fc] p6_jmpl_1_le: std %l4,[%i3+0x008] ! Mem[000000001d8000c8] sth %l4,[%i1+0x01c] ! Mem[000000001c8000dc] jmpl %g6+8,%g0 lduh [%i2+0x028],%l4 ! Mem[000000001d0000e8] p6_call_1_le: ldub [%i0+0x023],%l6 ! Mem[000000001c0000e3] sth %l1,[%i0+0x03c] ! Mem[000000001c0000fc] swap [%i0+0x038],%l0 ! Mem[000000001c0000f8] retl ldsb [%i0+0x038],%l0 ! Mem[000000001c0000f8] p6_jmpl_1_lo: std %l4,[%o3+0x008] ! Mem[000000001d8000c8] sth %l4,[%o1+0x01c] ! Mem[000000001c8000dc] jmpl %g6+8,%g0 lduh [%o2+0x028],%l4 ! Mem[000000001d0000e8] p6_call_1_lo: ldub [%o0+0x023],%l6 ! Mem[000000001c0000e3] sth %l1,[%o0+0x03c] ! Mem[000000001c0000fc] swap [%o0+0x038],%l0 ! Mem[000000001c0000f8] retl ldsb [%o0+0x038],%l0 ! Mem[000000001c0000f8] p6_jmpl_1_he: ldd [%i0+0x018],%l4 ! Mem[000000001c0000d8] sth %l0,[%i1+0x016] ! Mem[000000001c8000d6] std %l6,[%i3+0x010] ! Mem[000000001d8000d0] swap [%i3+0x030],%l1 ! Mem[000000001d8000f0] swap [%i2+0x004],%l6 ! Mem[000000001d0000c4] jmpl %g6+8,%g0 ldsw [%i3+0x000],%l4 ! Mem[000000001d8000c0] p6_call_1_he: ldx [%i2+0x038],%l4 ! Mem[000000001d0000f8] stx %l1,[%i3+0x020] ! Mem[000000001d8000e0] lduh [%i3+0x012],%l4 ! Mem[000000001d8000d2] ldstub [%i3+0x026],%l0 ! Mem[000000001d8000e6] std %l2,[%i2+0x038] ! Mem[000000001d0000f8] ldstub [%i2+0x028],%l2 ! Mem[000000001d0000e8] retl sth %l4,[%i0+0x036] ! Mem[000000001c0000f6] p6_jmpl_1_ho: ldd [%o0+0x018],%l4 ! Mem[000000001c0000d8] sth %l0,[%o1+0x016] ! Mem[000000001c8000d6] std %l6,[%o3+0x010] ! Mem[000000001d8000d0] swap [%o3+0x030],%l1 ! Mem[000000001d8000f0] swap [%o2+0x004],%l6 ! Mem[000000001d0000c4] jmpl %g6+8,%g0 ldsw [%o3+0x000],%l4 ! Mem[000000001d8000c0] p6_call_1_ho: ldx [%o2+0x038],%l4 ! Mem[000000001d0000f8] stx %l1,[%o3+0x020] ! Mem[000000001d8000e0] lduh [%o3+0x012],%l4 ! Mem[000000001d8000d2] ldstub [%o3+0x026],%l0 ! Mem[000000001d8000e6] std %l2,[%o2+0x038] ! Mem[000000001d0000f8] ldstub [%o2+0x028],%l2 ! Mem[000000001d0000e8] retl sth %l4,[%o0+0x036] ! Mem[000000001c0000f6] p7_jmpl_1_le: stx %l3,[%i1+0x000] ! Mem[000000001e8000c0] ldx [%i2+0x010],%l6 ! Mem[000000001f0000d0] sth %l2,[%i0+0x03e] ! Mem[000000001e0000fe] ldstub [%i1+0x036],%l3 ! Mem[000000001e8000f6] ldsb [%i3+0x015],%l3 ! Mem[000000001f8000d5] jmpl %g6+8,%g0 stx %l3,[%i2+0x008] ! Mem[000000001f0000c8] p7_call_1_le: ldsw [%i2+0x03c],%l4 ! Mem[000000001f0000fc] retl ldstub [%i2+0x014],%l4 ! Mem[000000001f0000d4] p7_jmpl_1_lo: stx %l3,[%o1+0x000] ! Mem[000000001e8000c0] ldx [%o2+0x010],%l6 ! Mem[000000001f0000d0] sth %l2,[%o0+0x03e] ! Mem[000000001e0000fe] ldstub [%o1+0x036],%l3 ! Mem[000000001e8000f6] ldsb [%o3+0x015],%l3 ! Mem[000000001f8000d5] jmpl %g6+8,%g0 stx %l3,[%o2+0x008] ! Mem[000000001f0000c8] p7_call_1_lo: ldsw [%o2+0x03c],%l4 ! Mem[000000001f0000fc] retl ldstub [%o2+0x014],%l4 ! Mem[000000001f0000d4] p7_jmpl_1_he: ldstub [%i2+0x03a],%l4 ! Mem[000000001f0000fa] ldsh [%i0+0x012],%l1 ! Mem[000000001e0000d2] lduw [%i1+0x010],%l2 ! Mem[000000001e8000d0] swap [%i2+0x00c],%l1 ! Mem[000000001f0000cc] swap [%i3+0x018],%l0 ! Mem[000000001f8000d8] jmpl %g6+8,%g0 ldstub [%i0+0x00a],%l1 ! Mem[000000001e0000ca] p7_call_1_he: ldstub [%i2+0x006],%l3 ! Mem[000000001f0000c6] ldstub [%i2+0x006],%l0 ! Mem[000000001f0000c6] retl std %l6,[%i0+0x018] ! Mem[000000001e0000d8] p7_jmpl_1_ho: ldstub [%o2+0x03a],%l4 ! Mem[000000001f0000fa] ldsh [%o0+0x012],%l1 ! Mem[000000001e0000d2] lduw [%o1+0x010],%l2 ! Mem[000000001e8000d0] swap [%o2+0x00c],%l1 ! Mem[000000001f0000cc] swap [%o3+0x018],%l0 ! Mem[000000001f8000d8] jmpl %g6+8,%g0 ldstub [%o0+0x00a],%l1 ! Mem[000000001e0000ca] p7_call_1_ho: ldstub [%o2+0x006],%l3 ! Mem[000000001f0000c6] ldstub [%o2+0x006],%l0 ! Mem[000000001f0000c6] retl std %l6,[%o0+0x018] ! Mem[000000001e0000d8] p8_jmpl_1_le: ldub [%i0+0x014],%l3 ! Mem[00000000200000d4] jmpl %g6+8,%g0 stw %l5,[%i3+0x00c] ! Mem[00000000218000cc] p8_call_1_le: swap [%i3+0x020],%l6 ! Mem[00000000218000e0] ldx [%i3+0x028],%l3 ! Mem[00000000218000e8] ldstub [%i2+0x00a],%l2 ! Mem[00000000210000ca] ldub [%i2+0x01c],%l2 ! Mem[00000000210000dc] ldstub [%i1+0x028],%l6 ! Mem[00000000208000e8] retl swap [%i0+0x03c],%l3 ! Mem[00000000200000fc] p8_jmpl_1_lo: ldub [%o0+0x014],%l3 ! Mem[00000000200000d4] jmpl %g6+8,%g0 stw %l5,[%o3+0x00c] ! Mem[00000000218000cc] p8_call_1_lo: swap [%o3+0x020],%l6 ! Mem[00000000218000e0] ldx [%o3+0x028],%l3 ! Mem[00000000218000e8] ldstub [%o2+0x00a],%l2 ! Mem[00000000210000ca] ldub [%o2+0x01c],%l2 ! Mem[00000000210000dc] ldstub [%o1+0x028],%l6 ! Mem[00000000208000e8] retl swap [%o0+0x03c],%l3 ! Mem[00000000200000fc] p8_jmpl_1_he: lduw [%i3+0x01c],%l5 ! Mem[00000000218000dc] lduh [%i1+0x028],%l0 ! Mem[00000000208000e8] ldstub [%i0+0x002],%l6 ! Mem[00000000200000c2] stw %l7,[%i0+0x01c] ! Mem[00000000200000dc] lduw [%i1+0x018],%l1 ! Mem[00000000208000d8] jmpl %g6+8,%g0 stb %l3,[%i0+0x024] ! Mem[00000000200000e4] p8_call_1_he: ldstub [%i0+0x03a],%l3 ! Mem[00000000200000fa] lduw [%i1+0x028],%l2 ! Mem[00000000208000e8] ldsb [%i1+0x036],%l4 ! Mem[00000000208000f6] ldstub [%i1+0x01e],%l0 ! Mem[00000000208000de] ldsb [%i1+0x012],%l7 ! Mem[00000000208000d2] retl ldstub [%i3+0x01b],%l7 ! Mem[00000000218000db] p8_jmpl_1_ho: lduw [%o3+0x01c],%l5 ! Mem[00000000218000dc] lduh [%o1+0x028],%l0 ! Mem[00000000208000e8] ldstub [%o0+0x002],%l6 ! Mem[00000000200000c2] stw %l7,[%o0+0x01c] ! Mem[00000000200000dc] lduw [%o1+0x018],%l1 ! Mem[00000000208000d8] jmpl %g6+8,%g0 stb %l3,[%o0+0x024] ! Mem[00000000200000e4] p8_call_1_ho: ldstub [%o0+0x03a],%l3 ! Mem[00000000200000fa] lduw [%o1+0x028],%l2 ! Mem[00000000208000e8] ldsb [%o1+0x036],%l4 ! Mem[00000000208000f6] ldstub [%o1+0x01e],%l0 ! Mem[00000000208000de] ldsb [%o1+0x012],%l7 ! Mem[00000000208000d2] retl ldstub [%o3+0x01b],%l7 ! Mem[00000000218000db] p9_jmpl_1_le: ldsw [%i0+0x024],%l5 ! Mem[00000000220000e4] ldx [%i2+0x008],%l2 ! Mem[00000000230000c8] ldx [%i0+0x038],%l5 ! Mem[00000000220000f8] ldstub [%i1+0x028],%l0 ! Mem[00000000228000e8] stx %l6,[%i1+0x020] ! Mem[00000000228000e0] stx %l6,[%i0+0x028] ! Mem[00000000220000e8] jmpl %g6+8,%g0 swap [%i3+0x00c],%l3 ! Mem[00000000238000cc] p9_call_1_le: retl std %l0,[%i2+0x020] ! Mem[00000000230000e0] p9_jmpl_1_lo: ldsw [%o0+0x024],%l5 ! Mem[00000000220000e4] ldx [%o2+0x008],%l2 ! Mem[00000000230000c8] ldx [%o0+0x038],%l5 ! Mem[00000000220000f8] ldstub [%o1+0x028],%l0 ! Mem[00000000228000e8] stx %l6,[%o1+0x020] ! Mem[00000000228000e0] stx %l6,[%o0+0x028] ! Mem[00000000220000e8] jmpl %g6+8,%g0 swap [%o3+0x00c],%l3 ! Mem[00000000238000cc] p9_call_1_lo: retl std %l0,[%o2+0x020] ! Mem[00000000230000e0] p9_jmpl_1_he: jmpl %g6+8,%g0 swap [%i2+0x038],%l2 ! Mem[00000000230000f8] p9_call_1_he: stx %l7,[%i3+0x028] ! Mem[00000000238000e8] ldstub [%i2+0x03e],%l0 ! Mem[00000000230000fe] ldsh [%i1+0x00c],%l6 ! Mem[00000000228000cc] swap [%i2+0x034],%l5 ! Mem[00000000230000f4] swap [%i3+0x004],%l6 ! Mem[00000000238000c4] stx %l0,[%i0+0x028] ! Mem[00000000220000e8] retl ldstub [%i3+0x034],%l0 ! Mem[00000000238000f4] p9_jmpl_1_ho: jmpl %g6+8,%g0 swap [%o2+0x038],%l2 ! Mem[00000000230000f8] p9_call_1_ho: stx %l7,[%o3+0x028] ! Mem[00000000238000e8] ldstub [%o2+0x03e],%l0 ! Mem[00000000230000fe] ldsh [%o1+0x00c],%l6 ! Mem[00000000228000cc] swap [%o2+0x034],%l5 ! Mem[00000000230000f4] swap [%o3+0x004],%l6 ! Mem[00000000238000c4] stx %l0,[%o0+0x028] ! Mem[00000000220000e8] retl ldstub [%o3+0x034],%l0 ! Mem[00000000238000f4] p10_jmpl_1_le: swap [%i2+0x028],%l5 ! Mem[00000000250000e8] ldstub [%i1+0x02a],%l0 ! Mem[00000000248000ea] stb %l0,[%i1+0x00a] ! Mem[00000000248000ca] stb %l0,[%i3+0x017] ! Mem[00000000258000d7] jmpl %g6+8,%g0 ldstub [%i1+0x012],%l7 ! Mem[00000000248000d2] p10_call_1_le: swap [%i0+0x010],%l7 ! Mem[00000000240000d0] stw %l0,[%i2+0x034] ! Mem[00000000250000f4] swap [%i1+0x01c],%l4 ! Mem[00000000248000dc] swap [%i3+0x038],%l0 ! Mem[00000000258000f8] ldstub [%i0+0x00b],%l0 ! Mem[00000000240000cb] ldd [%i3+0x010],%l6 ! Mem[00000000258000d0] retl stw %l2,[%i0+0x028] ! Mem[00000000240000e8] p10_jmpl_1_lo: swap [%o2+0x028],%l5 ! Mem[00000000250000e8] ldstub [%o1+0x02a],%l0 ! Mem[00000000248000ea] stb %l0,[%o1+0x00a] ! Mem[00000000248000ca] stb %l0,[%o3+0x017] ! Mem[00000000258000d7] jmpl %g6+8,%g0 ldstub [%o1+0x012],%l7 ! Mem[00000000248000d2] p10_call_1_lo: swap [%o0+0x010],%l7 ! Mem[00000000240000d0] stw %l0,[%o2+0x034] ! Mem[00000000250000f4] swap [%o1+0x01c],%l4 ! Mem[00000000248000dc] swap [%o3+0x038],%l0 ! Mem[00000000258000f8] ldstub [%o0+0x00b],%l0 ! Mem[00000000240000cb] ldd [%o3+0x010],%l6 ! Mem[00000000258000d0] retl stw %l2,[%o0+0x028] ! Mem[00000000240000e8] p10_jmpl_1_he: jmpl %g6+8,%g0 sth %l6,[%i3+0x03c] ! Mem[00000000258000fc] p10_call_1_he: lduh [%i1+0x012],%l7 ! Mem[00000000248000d2] ldstub [%i1+0x01b],%l7 ! Mem[00000000248000db] stx %l0,[%i2+0x000] ! Mem[00000000250000c0] swap [%i0+0x030],%l5 ! Mem[00000000240000f0] retl ldsb [%i2+0x002],%l3 ! Mem[00000000250000c2] p10_jmpl_1_ho: jmpl %g6+8,%g0 sth %l6,[%o3+0x03c] ! Mem[00000000258000fc] p10_call_1_ho: lduh [%o1+0x012],%l7 ! Mem[00000000248000d2] ldstub [%o1+0x01b],%l7 ! Mem[00000000248000db] stx %l0,[%o2+0x000] ! Mem[00000000250000c0] swap [%o0+0x030],%l5 ! Mem[00000000240000f0] retl ldsb [%o2+0x002],%l3 ! Mem[00000000250000c2] p11_jmpl_1_le: stx %l1,[%i1+0x018] ! Mem[00000000268000d8] stx %l5,[%i2+0x038] ! Mem[00000000270000f8] stb %l6,[%i1+0x019] ! Mem[00000000268000d9] ldx [%i1+0x028],%l1 ! Mem[00000000268000e8] jmpl %g6+8,%g0 stx %l3,[%i1+0x010] ! Mem[00000000268000d0] p11_call_1_le: sth %l1,[%i0+0x03c] ! Mem[00000000260000fc] stw %l0,[%i0+0x038] ! Mem[00000000260000f8] ldsb [%i0+0x018],%l0 ! Mem[00000000260000d8] ldsb [%i0+0x034],%l2 ! Mem[00000000260000f4] swap [%i3+0x01c],%l3 ! Mem[00000000278000dc] swap [%i0+0x010],%l5 ! Mem[00000000260000d0] retl std %l0,[%i3+0x020] ! Mem[00000000278000e0] p11_jmpl_1_lo: stx %l1,[%o1+0x018] ! Mem[00000000268000d8] stx %l5,[%o2+0x038] ! Mem[00000000270000f8] stb %l6,[%o1+0x019] ! Mem[00000000268000d9] ldx [%o1+0x028],%l1 ! Mem[00000000268000e8] jmpl %g6+8,%g0 stx %l3,[%o1+0x010] ! Mem[00000000268000d0] p11_call_1_lo: sth %l1,[%o0+0x03c] ! Mem[00000000260000fc] stw %l0,[%o0+0x038] ! Mem[00000000260000f8] ldsb [%o0+0x018],%l0 ! Mem[00000000260000d8] ldsb [%o0+0x034],%l2 ! Mem[00000000260000f4] swap [%o3+0x01c],%l3 ! Mem[00000000278000dc] swap [%o0+0x010],%l5 ! Mem[00000000260000d0] retl std %l0,[%o3+0x020] ! Mem[00000000278000e0] p11_jmpl_1_he: std %l6,[%i2+0x020] ! Mem[00000000270000e0] ldstub [%i3+0x01c],%l7 ! Mem[00000000278000dc] ldd [%i3+0x018],%l0 ! Mem[00000000278000d8] ldsw [%i0+0x024],%l3 ! Mem[00000000260000e4] swap [%i0+0x030],%l3 ! Mem[00000000260000f0] ldsb [%i1+0x007],%l6 ! Mem[00000000268000c7] jmpl %g6+8,%g0 ldstub [%i3+0x02f],%l5 ! Mem[00000000278000ef] p11_call_1_he: lduh [%i3+0x02e],%l3 ! Mem[00000000278000ee] stb %l0,[%i2+0x023] ! Mem[00000000270000e3] ldstub [%i1+0x033],%l5 ! Mem[00000000268000f3] ldsw [%i3+0x000],%l3 ! Mem[00000000278000c0] swap [%i1+0x034],%l7 ! Mem[00000000268000f4] lduw [%i3+0x018],%l5 ! Mem[00000000278000d8] retl ldub [%i2+0x022],%l6 ! Mem[00000000270000e2] p11_jmpl_1_ho: std %l6,[%o2+0x020] ! Mem[00000000270000e0] ldstub [%o3+0x01c],%l7 ! Mem[00000000278000dc] ldd [%o3+0x018],%l0 ! Mem[00000000278000d8] ldsw [%o0+0x024],%l3 ! Mem[00000000260000e4] swap [%o0+0x030],%l3 ! Mem[00000000260000f0] ldsb [%o1+0x007],%l6 ! Mem[00000000268000c7] jmpl %g6+8,%g0 ldstub [%o3+0x02f],%l5 ! Mem[00000000278000ef] p11_call_1_ho: lduh [%o3+0x02e],%l3 ! Mem[00000000278000ee] stb %l0,[%o2+0x023] ! Mem[00000000270000e3] ldstub [%o1+0x033],%l5 ! Mem[00000000268000f3] ldsw [%o3+0x000],%l3 ! Mem[00000000278000c0] swap [%o1+0x034],%l7 ! Mem[00000000268000f4] lduw [%o3+0x018],%l5 ! Mem[00000000278000d8] retl ldub [%o2+0x022],%l6 ! Mem[00000000270000e2] p12_jmpl_1_le: ldsw [%i2+0x01c],%l4 ! Mem[00000000290000dc] lduw [%i2+0x028],%l4 ! Mem[00000000290000e8] ldstub [%i3+0x010],%l3 ! Mem[00000000298000d0] jmpl %g6+8,%g0 ldsb [%i2+0x029],%l5 ! Mem[00000000290000e9] p12_call_1_le: ldstub [%i1+0x038],%l0 ! Mem[00000000288000f8] ldx [%i3+0x038],%l0 ! Mem[00000000298000f8] lduw [%i0+0x00c],%l2 ! Mem[00000000280000cc] swap [%i1+0x034],%l2 ! Mem[00000000288000f4] ldsh [%i2+0x01c],%l6 ! Mem[00000000290000dc] retl swap [%i0+0x024],%l3 ! Mem[00000000280000e4] p12_jmpl_1_lo: ldsw [%o2+0x01c],%l4 ! Mem[00000000290000dc] lduw [%o2+0x028],%l4 ! Mem[00000000290000e8] ldstub [%o3+0x010],%l3 ! Mem[00000000298000d0] jmpl %g6+8,%g0 ldsb [%o2+0x029],%l5 ! Mem[00000000290000e9] p12_call_1_lo: ldstub [%o1+0x038],%l0 ! Mem[00000000288000f8] ldx [%o3+0x038],%l0 ! Mem[00000000298000f8] lduw [%o0+0x00c],%l2 ! Mem[00000000280000cc] swap [%o1+0x034],%l2 ! Mem[00000000288000f4] ldsh [%o2+0x01c],%l6 ! Mem[00000000290000dc] retl swap [%o0+0x024],%l3 ! Mem[00000000280000e4] p12_jmpl_1_he: swap [%i3+0x018],%l1 ! Mem[00000000298000d8] swap [%i3+0x024],%l3 ! Mem[00000000298000e4] lduh [%i1+0x010],%l1 ! Mem[00000000288000d0] ldsh [%i0+0x006],%l6 ! Mem[00000000280000c6] ldsh [%i3+0x030],%l4 ! Mem[00000000298000f0] ldstub [%i0+0x016],%l3 ! Mem[00000000280000d6] jmpl %g6+8,%g0 ldd [%i2+0x008],%l6 ! Mem[00000000290000c8] p12_call_1_he: ldd [%i0+0x028],%l0 ! Mem[00000000280000e8] retl ldstub [%i1+0x034],%l0 ! Mem[00000000288000f4] p12_jmpl_1_ho: swap [%o3+0x018],%l1 ! Mem[00000000298000d8] swap [%o3+0x024],%l3 ! Mem[00000000298000e4] lduh [%o1+0x010],%l1 ! Mem[00000000288000d0] ldsh [%o0+0x006],%l6 ! Mem[00000000280000c6] ldsh [%o3+0x030],%l4 ! Mem[00000000298000f0] ldstub [%o0+0x016],%l3 ! Mem[00000000280000d6] jmpl %g6+8,%g0 ldd [%o2+0x008],%l6 ! Mem[00000000290000c8] p12_call_1_ho: ldd [%o0+0x028],%l0 ! Mem[00000000280000e8] retl ldstub [%o1+0x034],%l0 ! Mem[00000000288000f4] p13_jmpl_1_le: lduw [%i3+0x004],%l6 ! Mem[000000002b8000c4] stw %l4,[%i3+0x020] ! Mem[000000002b8000e0] ldd [%i2+0x018],%l6 ! Mem[000000002b0000d8] swap [%i1+0x02c],%l6 ! Mem[000000002a8000ec] swap [%i1+0x00c],%l3 ! Mem[000000002a8000cc] sth %l6,[%i1+0x028] ! Mem[000000002a8000e8] jmpl %g6+8,%g0 lduw [%i0+0x014],%l2 ! Mem[000000002a0000d4] p13_call_1_le: stw %l2,[%i2+0x008] ! Mem[000000002b0000c8] ldsh [%i1+0x036],%l4 ! Mem[000000002a8000f6] swap [%i2+0x010],%l6 ! Mem[000000002b0000d0] ldstub [%i1+0x00d],%l6 ! Mem[000000002a8000cd] ldub [%i1+0x033],%l5 ! Mem[000000002a8000f3] ldstub [%i0+0x002],%l3 ! Mem[000000002a0000c2] retl ldsw [%i3+0x034],%l7 ! Mem[000000002b8000f4] p13_jmpl_1_lo: lduw [%o3+0x004],%l6 ! Mem[000000002b8000c4] stw %l4,[%o3+0x020] ! Mem[000000002b8000e0] ldd [%o2+0x018],%l6 ! Mem[000000002b0000d8] swap [%o1+0x02c],%l6 ! Mem[000000002a8000ec] swap [%o1+0x00c],%l3 ! Mem[000000002a8000cc] sth %l6,[%o1+0x028] ! Mem[000000002a8000e8] jmpl %g6+8,%g0 lduw [%o0+0x014],%l2 ! Mem[000000002a0000d4] p13_call_1_lo: stw %l2,[%o2+0x008] ! Mem[000000002b0000c8] ldsh [%o1+0x036],%l4 ! Mem[000000002a8000f6] swap [%o2+0x010],%l6 ! Mem[000000002b0000d0] ldstub [%o1+0x00d],%l6 ! Mem[000000002a8000cd] ldub [%o1+0x033],%l5 ! Mem[000000002a8000f3] ldstub [%o0+0x002],%l3 ! Mem[000000002a0000c2] retl ldsw [%o3+0x034],%l7 ! Mem[000000002b8000f4] p13_jmpl_1_he: swap [%i1+0x038],%l4 ! Mem[000000002a8000f8] swap [%i1+0x010],%l1 ! Mem[000000002a8000d0] stx %l2,[%i2+0x010] ! Mem[000000002b0000d0] sth %l4,[%i2+0x01c] ! Mem[000000002b0000dc] ldd [%i0+0x008],%l4 ! Mem[000000002a0000c8] jmpl %g6+8,%g0 lduh [%i2+0x00e],%l1 ! Mem[000000002b0000ce] p13_call_1_he: ldub [%i2+0x03e],%l0 ! Mem[000000002b0000fe] swap [%i1+0x030],%l1 ! Mem[000000002a8000f0] lduw [%i1+0x034],%l7 ! Mem[000000002a8000f4] ldsh [%i1+0x01a],%l4 ! Mem[000000002a8000da] swap [%i2+0x010],%l6 ! Mem[000000002b0000d0] ldstub [%i3+0x033],%l3 ! Mem[000000002b8000f3] retl stx %l5,[%i3+0x020] ! Mem[000000002b8000e0] p13_jmpl_1_ho: swap [%o1+0x038],%l4 ! Mem[000000002a8000f8] swap [%o1+0x010],%l1 ! Mem[000000002a8000d0] stx %l2,[%o2+0x010] ! Mem[000000002b0000d0] sth %l4,[%o2+0x01c] ! Mem[000000002b0000dc] ldd [%o0+0x008],%l4 ! Mem[000000002a0000c8] jmpl %g6+8,%g0 lduh [%o2+0x00e],%l1 ! Mem[000000002b0000ce] p13_call_1_ho: ldub [%o2+0x03e],%l0 ! Mem[000000002b0000fe] swap [%o1+0x030],%l1 ! Mem[000000002a8000f0] lduw [%o1+0x034],%l7 ! Mem[000000002a8000f4] ldsh [%o1+0x01a],%l4 ! Mem[000000002a8000da] swap [%o2+0x010],%l6 ! Mem[000000002b0000d0] ldstub [%o3+0x033],%l3 ! Mem[000000002b8000f3] retl stx %l5,[%o3+0x020] ! Mem[000000002b8000e0] p14_jmpl_1_le: swap [%i3+0x014],%l6 ! Mem[000000002d8000d4] std %l2,[%i2+0x000] ! Mem[000000002d0000c0] ldsw [%i2+0x018],%l0 ! Mem[000000002d0000d8] jmpl %g6+8,%g0 sth %l2,[%i2+0x020] ! Mem[000000002d0000e0] p14_call_1_le: ldstub [%i2+0x01c],%l2 ! Mem[000000002d0000dc] lduw [%i3+0x028],%l6 ! Mem[000000002d8000e8] retl swap [%i2+0x03c],%l3 ! Mem[000000002d0000fc] p14_jmpl_1_lo: swap [%o3+0x014],%l6 ! Mem[000000002d8000d4] std %l2,[%o2+0x000] ! Mem[000000002d0000c0] ldsw [%o2+0x018],%l0 ! Mem[000000002d0000d8] jmpl %g6+8,%g0 sth %l2,[%o2+0x020] ! Mem[000000002d0000e0] p14_call_1_lo: ldstub [%o2+0x01c],%l2 ! Mem[000000002d0000dc] lduw [%o3+0x028],%l6 ! Mem[000000002d8000e8] retl swap [%o2+0x03c],%l3 ! Mem[000000002d0000fc] p14_jmpl_1_he: ldd [%i3+0x000],%l6 ! Mem[000000002d8000c0] ldsw [%i3+0x028],%l4 ! Mem[000000002d8000e8] ldstub [%i2+0x019],%l1 ! Mem[000000002d0000d9] jmpl %g6+8,%g0 ldsw [%i0+0x028],%l6 ! Mem[000000002c0000e8] p14_call_1_he: ldsw [%i0+0x038],%l3 ! Mem[000000002c0000f8] ldx [%i3+0x028],%l2 ! Mem[000000002d8000e8] stb %l4,[%i2+0x036] ! Mem[000000002d0000f6] stw %l0,[%i1+0x01c] ! Mem[000000002c8000dc] ldx [%i0+0x010],%l7 ! Mem[000000002c0000d0] retl swap [%i1+0x018],%l7 ! Mem[000000002c8000d8] p14_jmpl_1_ho: ldd [%o3+0x000],%l6 ! Mem[000000002d8000c0] ldsw [%o3+0x028],%l4 ! Mem[000000002d8000e8] ldstub [%o2+0x019],%l1 ! Mem[000000002d0000d9] jmpl %g6+8,%g0 ldsw [%o0+0x028],%l6 ! Mem[000000002c0000e8] p14_call_1_ho: ldsw [%o0+0x038],%l3 ! Mem[000000002c0000f8] ldx [%o3+0x028],%l2 ! Mem[000000002d8000e8] stb %l4,[%o2+0x036] ! Mem[000000002d0000f6] stw %l0,[%o1+0x01c] ! Mem[000000002c8000dc] ldx [%o0+0x010],%l7 ! Mem[000000002c0000d0] retl swap [%o1+0x018],%l7 ! Mem[000000002c8000d8] p15_jmpl_1_le: swap [%i2+0x01c],%l4 ! Mem[000000002f0000dc] ldstub [%i0+0x037],%l0 ! Mem[000000002e0000f7] stw %l7,[%i3+0x010] ! Mem[000000002f8000d0] jmpl %g6+8,%g0 stw %l1,[%i1+0x030] ! Mem[000000002e8000f0] p15_call_1_le: sth %l0,[%i3+0x026] ! Mem[000000002f8000e6] swap [%i0+0x034],%l2 ! Mem[000000002e0000f4] swap [%i3+0x038],%l6 ! Mem[000000002f8000f8] ldub [%i0+0x012],%l6 ! Mem[000000002e0000d2] lduw [%i1+0x010],%l6 ! Mem[000000002e8000d0] ldsh [%i1+0x03a],%l0 ! Mem[000000002e8000fa] retl swap [%i2+0x034],%l4 ! Mem[000000002f0000f4] p15_jmpl_1_lo: swap [%o2+0x01c],%l4 ! Mem[000000002f0000dc] ldstub [%o0+0x037],%l0 ! Mem[000000002e0000f7] stw %l7,[%o3+0x010] ! Mem[000000002f8000d0] jmpl %g6+8,%g0 stw %l1,[%o1+0x030] ! Mem[000000002e8000f0] p15_call_1_lo: sth %l0,[%o3+0x026] ! Mem[000000002f8000e6] swap [%o0+0x034],%l2 ! Mem[000000002e0000f4] swap [%o3+0x038],%l6 ! Mem[000000002f8000f8] ldub [%o0+0x012],%l6 ! Mem[000000002e0000d2] lduw [%o1+0x010],%l6 ! Mem[000000002e8000d0] ldsh [%o1+0x03a],%l0 ! Mem[000000002e8000fa] retl swap [%o2+0x034],%l4 ! Mem[000000002f0000f4] p15_jmpl_1_he: swap [%i3+0x030],%l4 ! Mem[000000002f8000f0] ldsh [%i2+0x036],%l3 ! Mem[000000002f0000f6] stx %l7,[%i3+0x008] ! Mem[000000002f8000c8] jmpl %g6+8,%g0 swap [%i2+0x030],%l5 ! Mem[000000002f0000f0] p15_call_1_he: sth %l4,[%i3+0x03e] ! Mem[000000002f8000fe] stb %l4,[%i0+0x014] ! Mem[000000002e0000d4] swap [%i1+0x00c],%l2 ! Mem[000000002e8000cc] lduh [%i1+0x010],%l3 ! Mem[000000002e8000d0] ldstub [%i3+0x01c],%l7 ! Mem[000000002f8000dc] std %l4,[%i1+0x028] ! Mem[000000002e8000e8] retl stx %l1,[%i3+0x000] ! Mem[000000002f8000c0] p15_jmpl_1_ho: swap [%o3+0x030],%l4 ! Mem[000000002f8000f0] ldsh [%o2+0x036],%l3 ! Mem[000000002f0000f6] stx %l7,[%o3+0x008] ! Mem[000000002f8000c8] jmpl %g6+8,%g0 swap [%o2+0x030],%l5 ! Mem[000000002f0000f0] p15_call_1_ho: sth %l4,[%o3+0x03e] ! Mem[000000002f8000fe] stb %l4,[%o0+0x014] ! Mem[000000002e0000d4] swap [%o1+0x00c],%l2 ! Mem[000000002e8000cc] lduh [%o1+0x010],%l3 ! Mem[000000002e8000d0] ldstub [%o3+0x01c],%l7 ! Mem[000000002f8000dc] std %l4,[%o1+0x028] ! Mem[000000002e8000e8] retl stx %l1,[%o3+0x000] ! Mem[000000002f8000c0] p16_jmpl_1_le: lduw [%i2+0x024],%l7 ! Mem[00000000310000e4] jmpl %g6+8,%g0 ldub [%i2+0x00f],%l1 ! Mem[00000000310000cf] p16_call_1_le: stb %l4,[%i1+0x011] ! Mem[00000000308000d1] sth %l6,[%i3+0x01c] ! Mem[00000000318000dc] stx %l2,[%i0+0x028] ! Mem[00000000300000e8] ldsh [%i1+0x02c],%l5 ! Mem[00000000308000ec] retl ldstub [%i0+0x023],%l6 ! Mem[00000000300000e3] p16_jmpl_1_lo: lduw [%o2+0x024],%l7 ! Mem[00000000310000e4] jmpl %g6+8,%g0 ldub [%o2+0x00f],%l1 ! Mem[00000000310000cf] p16_call_1_lo: stb %l4,[%o1+0x011] ! Mem[00000000308000d1] sth %l6,[%o3+0x01c] ! Mem[00000000318000dc] stx %l2,[%o0+0x028] ! Mem[00000000300000e8] ldsh [%o1+0x02c],%l5 ! Mem[00000000308000ec] retl ldstub [%o0+0x023],%l6 ! Mem[00000000300000e3] p16_jmpl_1_he: ldstub [%i3+0x001],%l3 ! Mem[00000000318000c1] jmpl %g6+8,%g0 sth %l0,[%i2+0x000] ! Mem[00000000310000c0] p16_call_1_he: retl ldstub [%i3+0x033],%l5 ! Mem[00000000318000f3] p16_jmpl_1_ho: ldstub [%o3+0x001],%l3 ! Mem[00000000318000c1] jmpl %g6+8,%g0 sth %l0,[%o2+0x000] ! Mem[00000000310000c0] p16_call_1_ho: retl ldstub [%o3+0x033],%l5 ! Mem[00000000318000f3] p17_jmpl_1_le: ldstub [%i0+0x00a],%l0 ! Mem[00000000320000ca] lduh [%i2+0x020],%l0 ! Mem[00000000330000e0] ldsh [%i0+0x01e],%l3 ! Mem[00000000320000de] jmpl %g6+8,%g0 sth %l2,[%i1+0x032] ! Mem[00000000328000f2] p17_call_1_le: ldsb [%i1+0x03a],%l1 ! Mem[00000000328000fa] swap [%i2+0x024],%l0 ! Mem[00000000330000e4] ldstub [%i0+0x014],%l0 ! Mem[00000000320000d4] ldstub [%i0+0x039],%l0 ! Mem[00000000320000f9] std %l0,[%i1+0x008] ! Mem[00000000328000c8] lduh [%i3+0x03a],%l3 ! Mem[00000000338000fa] retl ldx [%i0+0x008],%l2 ! Mem[00000000320000c8] p17_jmpl_1_lo: ldstub [%o0+0x00a],%l0 ! Mem[00000000320000ca] lduh [%o2+0x020],%l0 ! Mem[00000000330000e0] ldsh [%o0+0x01e],%l3 ! Mem[00000000320000de] jmpl %g6+8,%g0 sth %l2,[%o1+0x032] ! Mem[00000000328000f2] p17_call_1_lo: ldsb [%o1+0x03a],%l1 ! Mem[00000000328000fa] swap [%o2+0x024],%l0 ! Mem[00000000330000e4] ldstub [%o0+0x014],%l0 ! Mem[00000000320000d4] ldstub [%o0+0x039],%l0 ! Mem[00000000320000f9] std %l0,[%o1+0x008] ! Mem[00000000328000c8] lduh [%o3+0x03a],%l3 ! Mem[00000000338000fa] retl ldx [%o0+0x008],%l2 ! Mem[00000000320000c8] p17_jmpl_1_he: jmpl %g6+8,%g0 ldx [%i2+0x010],%l6 ! Mem[00000000330000d0] p17_call_1_he: stw %l7,[%i3+0x030] ! Mem[00000000338000f0] stb %l7,[%i2+0x01b] ! Mem[00000000330000db] retl swap [%i0+0x020],%l0 ! Mem[00000000320000e0] p17_jmpl_1_ho: jmpl %g6+8,%g0 ldx [%o2+0x010],%l6 ! Mem[00000000330000d0] p17_call_1_ho: stw %l7,[%o3+0x030] ! Mem[00000000338000f0] stb %l7,[%o2+0x01b] ! Mem[00000000330000db] retl swap [%o0+0x020],%l0 ! Mem[00000000320000e0] p18_jmpl_1_le: ldstub [%i1+0x012],%l7 ! Mem[00000000348000d2] jmpl %g6+8,%g0 ldsb [%i2+0x006],%l5 ! Mem[00000000350000c6] p18_call_1_le: stw %l3,[%i2+0x024] ! Mem[00000000350000e4] ldstub [%i2+0x034],%l0 ! Mem[00000000350000f4] stx %l0,[%i1+0x038] ! Mem[00000000348000f8] retl lduh [%i2+0x00a],%l0 ! Mem[00000000350000ca] p18_jmpl_1_lo: ldstub [%o1+0x012],%l7 ! Mem[00000000348000d2] jmpl %g6+8,%g0 ldsb [%o2+0x006],%l5 ! Mem[00000000350000c6] p18_call_1_lo: stw %l3,[%o2+0x024] ! Mem[00000000350000e4] ldstub [%o2+0x034],%l0 ! Mem[00000000350000f4] stx %l0,[%o1+0x038] ! Mem[00000000348000f8] retl lduh [%o2+0x00a],%l0 ! Mem[00000000350000ca] p18_jmpl_1_he: ldx [%i1+0x018],%l2 ! Mem[00000000348000d8] std %l2,[%i3+0x000] ! Mem[00000000358000c0] ldsh [%i3+0x03c],%l6 ! Mem[00000000358000fc] jmpl %g6+8,%g0 ldstub [%i2+0x030],%l4 ! Mem[00000000350000f0] p18_call_1_he: sth %l3,[%i3+0x02e] ! Mem[00000000358000ee] retl swap [%i1+0x000],%l0 ! Mem[00000000348000c0] p18_jmpl_1_ho: ldx [%o1+0x018],%l2 ! Mem[00000000348000d8] std %l2,[%o3+0x000] ! Mem[00000000358000c0] ldsh [%o3+0x03c],%l6 ! Mem[00000000358000fc] jmpl %g6+8,%g0 ldstub [%o2+0x030],%l4 ! Mem[00000000350000f0] p18_call_1_ho: sth %l3,[%o3+0x02e] ! Mem[00000000358000ee] retl swap [%o1+0x000],%l0 ! Mem[00000000348000c0] p19_jmpl_1_le: sth %l4,[%i1+0x022] ! Mem[00000000368000e2] ldsb [%i2+0x018],%l7 ! Mem[00000000370000d8] stx %l6,[%i3+0x028] ! Mem[00000000378000e8] ldstub [%i1+0x00e],%l3 ! Mem[00000000368000ce] lduh [%i1+0x028],%l6 ! Mem[00000000368000e8] ldsw [%i3+0x014],%l2 ! Mem[00000000378000d4] jmpl %g6+8,%g0 lduw [%i1+0x00c],%l0 ! Mem[00000000368000cc] p19_call_1_le: stw %l4,[%i2+0x034] ! Mem[00000000370000f4] retl lduw [%i1+0x03c],%l0 ! Mem[00000000368000fc] p19_jmpl_1_lo: sth %l4,[%o1+0x022] ! Mem[00000000368000e2] ldsb [%o2+0x018],%l7 ! Mem[00000000370000d8] stx %l6,[%o3+0x028] ! Mem[00000000378000e8] ldstub [%o1+0x00e],%l3 ! Mem[00000000368000ce] lduh [%o1+0x028],%l6 ! Mem[00000000368000e8] ldsw [%o3+0x014],%l2 ! Mem[00000000378000d4] jmpl %g6+8,%g0 lduw [%o1+0x00c],%l0 ! Mem[00000000368000cc] p19_call_1_lo: stw %l4,[%o2+0x034] ! Mem[00000000370000f4] retl lduw [%o1+0x03c],%l0 ! Mem[00000000368000fc] p19_jmpl_1_he: jmpl %g6+8,%g0 lduw [%i3+0x034],%l7 ! Mem[00000000378000f4] p19_call_1_he: std %l4,[%i2+0x030] ! Mem[00000000370000f0] ldstub [%i3+0x033],%l5 ! Mem[00000000378000f3] ldstub [%i1+0x002],%l3 ! Mem[00000000368000c2] std %l6,[%i3+0x030] ! Mem[00000000378000f0] ldub [%i0+0x01a],%l5 ! Mem[00000000360000da] retl sth %l6,[%i1+0x022] ! Mem[00000000368000e2] p19_jmpl_1_ho: jmpl %g6+8,%g0 lduw [%o3+0x034],%l7 ! Mem[00000000378000f4] p19_call_1_ho: std %l4,[%o2+0x030] ! Mem[00000000370000f0] ldstub [%o3+0x033],%l5 ! Mem[00000000378000f3] ldstub [%o1+0x002],%l3 ! Mem[00000000368000c2] std %l6,[%o3+0x030] ! Mem[00000000378000f0] ldub [%o0+0x01a],%l5 ! Mem[00000000360000da] retl sth %l6,[%o1+0x022] ! Mem[00000000368000e2] p20_jmpl_1_le: stw %l7,[%i2+0x024] ! Mem[00000000390000e4] jmpl %g6+8,%g0 ldd [%i3+0x008],%l0 ! Mem[00000000398000c8] p20_call_1_le: lduw [%i0+0x028],%l5 ! Mem[00000000380000e8] swap [%i0+0x028],%l1 ! Mem[00000000380000e8] retl stb %l4,[%i3+0x023] ! Mem[00000000398000e3] p20_jmpl_1_lo: stw %l7,[%o2+0x024] ! Mem[00000000390000e4] jmpl %g6+8,%g0 ldd [%o3+0x008],%l0 ! Mem[00000000398000c8] p20_call_1_lo: lduw [%o0+0x028],%l5 ! Mem[00000000380000e8] swap [%o0+0x028],%l1 ! Mem[00000000380000e8] retl stb %l4,[%o3+0x023] ! Mem[00000000398000e3] p20_jmpl_1_he: std %l6,[%i1+0x018] ! Mem[00000000388000d8] swap [%i0+0x034],%l4 ! Mem[00000000380000f4] ldsh [%i0+0x01a],%l4 ! Mem[00000000380000da] jmpl %g6+8,%g0 stx %l0,[%i1+0x008] ! Mem[00000000388000c8] p20_call_1_he: ldstub [%i3+0x034],%l2 ! Mem[00000000398000f4] lduw [%i3+0x014],%l5 ! Mem[00000000398000d4] swap [%i1+0x038],%l1 ! Mem[00000000388000f8] swap [%i0+0x00c],%l6 ! Mem[00000000380000cc] stw %l2,[%i1+0x034] ! Mem[00000000388000f4] std %l4,[%i2+0x038] ! Mem[00000000390000f8] retl sth %l1,[%i2+0x026] ! Mem[00000000390000e6] p20_jmpl_1_ho: std %l6,[%o1+0x018] ! Mem[00000000388000d8] swap [%o0+0x034],%l4 ! Mem[00000000380000f4] ldsh [%o0+0x01a],%l4 ! Mem[00000000380000da] jmpl %g6+8,%g0 stx %l0,[%o1+0x008] ! Mem[00000000388000c8] p20_call_1_ho: ldstub [%o3+0x034],%l2 ! Mem[00000000398000f4] lduw [%o3+0x014],%l5 ! Mem[00000000398000d4] swap [%o1+0x038],%l1 ! Mem[00000000388000f8] swap [%o0+0x00c],%l6 ! Mem[00000000380000cc] stw %l2,[%o1+0x034] ! Mem[00000000388000f4] std %l4,[%o2+0x038] ! Mem[00000000390000f8] retl sth %l1,[%o2+0x026] ! Mem[00000000390000e6] p21_jmpl_1_le: ldx [%i3+0x030],%l2 ! Mem[000000003b8000f0] ldsb [%i2+0x01d],%l7 ! Mem[000000003b0000dd] swap [%i2+0x038],%l5 ! Mem[000000003b0000f8] ldub [%i0+0x026],%l5 ! Mem[000000003a0000e6] jmpl %g6+8,%g0 ldd [%i0+0x010],%l6 ! Mem[000000003a0000d0] p21_call_1_le: stx %l4,[%i2+0x038] ! Mem[000000003b0000f8] ldd [%i1+0x038],%l0 ! Mem[000000003a8000f8] swap [%i3+0x008],%l0 ! Mem[000000003b8000c8] retl ldsw [%i1+0x038],%l3 ! Mem[000000003a8000f8] p21_jmpl_1_lo: ldx [%o3+0x030],%l2 ! Mem[000000003b8000f0] ldsb [%o2+0x01d],%l7 ! Mem[000000003b0000dd] swap [%o2+0x038],%l5 ! Mem[000000003b0000f8] ldub [%o0+0x026],%l5 ! Mem[000000003a0000e6] jmpl %g6+8,%g0 ldd [%o0+0x010],%l6 ! Mem[000000003a0000d0] p21_call_1_lo: stx %l4,[%o2+0x038] ! Mem[000000003b0000f8] ldd [%o1+0x038],%l0 ! Mem[000000003a8000f8] swap [%o3+0x008],%l0 ! Mem[000000003b8000c8] retl ldsw [%o1+0x038],%l3 ! Mem[000000003a8000f8] p21_jmpl_1_he: swap [%i2+0x000],%l3 ! Mem[000000003b0000c0] swap [%i1+0x03c],%l6 ! Mem[000000003a8000fc] swap [%i1+0x03c],%l2 ! Mem[000000003a8000fc] jmpl %g6+8,%g0 swap [%i1+0x034],%l3 ! Mem[000000003a8000f4] p21_call_1_he: lduh [%i2+0x022],%l0 ! Mem[000000003b0000e2] stx %l5,[%i3+0x030] ! Mem[000000003b8000f0] retl stb %l3,[%i0+0x002] ! Mem[000000003a0000c2] p21_jmpl_1_ho: swap [%o2+0x000],%l3 ! Mem[000000003b0000c0] swap [%o1+0x03c],%l6 ! Mem[000000003a8000fc] swap [%o1+0x03c],%l2 ! Mem[000000003a8000fc] jmpl %g6+8,%g0 swap [%o1+0x034],%l3 ! Mem[000000003a8000f4] p21_call_1_ho: lduh [%o2+0x022],%l0 ! Mem[000000003b0000e2] stx %l5,[%o3+0x030] ! Mem[000000003b8000f0] retl stb %l3,[%o0+0x002] ! Mem[000000003a0000c2] p22_jmpl_1_le: ldd [%i3+0x008],%l2 ! Mem[000000003d8000c8] jmpl %g6+8,%g0 ldsw [%i3+0x01c],%l5 ! Mem[000000003d8000dc] p22_call_1_le: retl stx %l7,[%i1+0x010] ! Mem[000000003c8000d0] p22_jmpl_1_lo: ldd [%o3+0x008],%l2 ! Mem[000000003d8000c8] jmpl %g6+8,%g0 ldsw [%o3+0x01c],%l5 ! Mem[000000003d8000dc] p22_call_1_lo: retl stx %l7,[%o1+0x010] ! Mem[000000003c8000d0] p22_jmpl_1_he: stw %l7,[%i1+0x01c] ! Mem[000000003c8000dc] stb %l1,[%i1+0x019] ! Mem[000000003c8000d9] ldx [%i0+0x028],%l6 ! Mem[000000003c0000e8] stb %l2,[%i2+0x037] ! Mem[000000003d0000f7] ldstub [%i3+0x02e],%l0 ! Mem[000000003d8000ee] jmpl %g6+8,%g0 lduw [%i2+0x02c],%l5 ! Mem[000000003d0000ec] p22_call_1_he: ldstub [%i0+0x010],%l6 ! Mem[000000003c0000d0] ldd [%i1+0x028],%l6 ! Mem[000000003c8000e8] retl lduh [%i2+0x038],%l6 ! Mem[000000003d0000f8] p22_jmpl_1_ho: stw %l7,[%o1+0x01c] ! Mem[000000003c8000dc] stb %l1,[%o1+0x019] ! Mem[000000003c8000d9] ldx [%o0+0x028],%l6 ! Mem[000000003c0000e8] stb %l2,[%o2+0x037] ! Mem[000000003d0000f7] ldstub [%o3+0x02e],%l0 ! Mem[000000003d8000ee] jmpl %g6+8,%g0 lduw [%o2+0x02c],%l5 ! Mem[000000003d0000ec] p22_call_1_ho: ldstub [%o0+0x010],%l6 ! Mem[000000003c0000d0] ldd [%o1+0x028],%l6 ! Mem[000000003c8000e8] retl lduh [%o2+0x038],%l6 ! Mem[000000003d0000f8] p23_jmpl_1_le: jmpl %g6+8,%g0 stw %l5,[%i2+0x02c] ! Mem[000000003f0000ec] p23_call_1_le: std %l2,[%i3+0x028] ! Mem[000000003f8000e8] retl lduh [%i1+0x030],%l4 ! Mem[000000003e8000f0] p23_jmpl_1_lo: jmpl %g6+8,%g0 stw %l5,[%o2+0x02c] ! Mem[000000003f0000ec] p23_call_1_lo: std %l2,[%o3+0x028] ! Mem[000000003f8000e8] retl lduh [%o1+0x030],%l4 ! Mem[000000003e8000f0] p23_jmpl_1_he: jmpl %g6+8,%g0 ldub [%i0+0x015],%l2 ! Mem[000000003e0000d5] p23_call_1_he: ldsw [%i3+0x018],%l7 ! Mem[000000003f8000d8] retl sth %l1,[%i2+0x02a] ! Mem[000000003f0000ea] p23_jmpl_1_ho: jmpl %g6+8,%g0 ldub [%o0+0x015],%l2 ! Mem[000000003e0000d5] p23_call_1_ho: ldsw [%o3+0x018],%l7 ! Mem[000000003f8000d8] retl sth %l1,[%o2+0x02a] ! Mem[000000003f0000ea] p24_jmpl_1_le: ldsh [%i0+0x01c],%l7 ! Mem[00000000400000dc] ldsb [%i2+0x036],%l4 ! Mem[00000000410000f6] stw %l3,[%i3+0x000] ! Mem[00000000418000c0] ldub [%i0+0x00a],%l0 ! Mem[00000000400000ca] swap [%i2+0x030],%l4 ! Mem[00000000410000f0] lduh [%i3+0x026],%l5 ! Mem[00000000418000e6] jmpl %g6+8,%g0 ldsb [%i2+0x00b],%l2 ! Mem[00000000410000cb] p24_call_1_le: lduh [%i0+0x00c],%l6 ! Mem[00000000400000cc] ldsw [%i1+0x010],%l7 ! Mem[00000000408000d0] std %l0,[%i1+0x030] ! Mem[00000000408000f0] retl ldub [%i2+0x01f],%l4 ! Mem[00000000410000df] p24_jmpl_1_lo: ldsh [%o0+0x01c],%l7 ! Mem[00000000400000dc] ldsb [%o2+0x036],%l4 ! Mem[00000000410000f6] stw %l3,[%o3+0x000] ! Mem[00000000418000c0] ldub [%o0+0x00a],%l0 ! Mem[00000000400000ca] swap [%o2+0x030],%l4 ! Mem[00000000410000f0] lduh [%o3+0x026],%l5 ! Mem[00000000418000e6] jmpl %g6+8,%g0 ldsb [%o2+0x00b],%l2 ! Mem[00000000410000cb] p24_call_1_lo: lduh [%o0+0x00c],%l6 ! Mem[00000000400000cc] ldsw [%o1+0x010],%l7 ! Mem[00000000408000d0] std %l0,[%o1+0x030] ! Mem[00000000408000f0] retl ldub [%o2+0x01f],%l4 ! Mem[00000000410000df] p24_jmpl_1_he: swap [%i2+0x020],%l2 ! Mem[00000000410000e0] swap [%i0+0x020],%l2 ! Mem[00000000400000e0] swap [%i2+0x034],%l7 ! Mem[00000000410000f4] ldub [%i1+0x025],%l6 ! Mem[00000000408000e5] stw %l0,[%i2+0x028] ! Mem[00000000410000e8] jmpl %g6+8,%g0 swap [%i3+0x020],%l5 ! Mem[00000000418000e0] p24_call_1_he: retl swap [%i1+0x038],%l6 ! Mem[00000000408000f8] p24_jmpl_1_ho: swap [%o2+0x020],%l2 ! Mem[00000000410000e0] swap [%o0+0x020],%l2 ! Mem[00000000400000e0] swap [%o2+0x034],%l7 ! Mem[00000000410000f4] ldub [%o1+0x025],%l6 ! Mem[00000000408000e5] stw %l0,[%o2+0x028] ! Mem[00000000410000e8] jmpl %g6+8,%g0 swap [%o3+0x020],%l5 ! Mem[00000000418000e0] p24_call_1_ho: retl swap [%o1+0x038],%l6 ! Mem[00000000408000f8] p25_jmpl_1_le: ldstub [%i1+0x02a],%l0 ! Mem[00000000428000ea] std %l4,[%i2+0x010] ! Mem[00000000430000d0] lduw [%i0+0x024],%l5 ! Mem[00000000420000e4] sth %l2,[%i2+0x00a] ! Mem[00000000430000ca] jmpl %g6+8,%g0 ldstub [%i1+0x03d],%l5 ! Mem[00000000428000fd] p25_call_1_le: sth %l7,[%i3+0x030] ! Mem[00000000438000f0] ldstub [%i2+0x036],%l0 ! Mem[00000000430000f6] retl stx %l1,[%i3+0x000] ! Mem[00000000438000c0] p25_jmpl_1_lo: ldstub [%o1+0x02a],%l0 ! Mem[00000000428000ea] std %l4,[%o2+0x010] ! Mem[00000000430000d0] lduw [%o0+0x024],%l5 ! Mem[00000000420000e4] sth %l2,[%o2+0x00a] ! Mem[00000000430000ca] jmpl %g6+8,%g0 ldstub [%o1+0x03d],%l5 ! Mem[00000000428000fd] p25_call_1_lo: sth %l7,[%o3+0x030] ! Mem[00000000438000f0] ldstub [%o2+0x036],%l0 ! Mem[00000000430000f6] retl stx %l1,[%o3+0x000] ! Mem[00000000438000c0] p25_jmpl_1_he: ldsh [%i0+0x024],%l3 ! Mem[00000000420000e4] swap [%i1+0x014],%l2 ! Mem[00000000428000d4] stb %l0,[%i1+0x00e] ! Mem[00000000428000ce] swap [%i0+0x02c],%l5 ! Mem[00000000420000ec] jmpl %g6+8,%g0 ldsb [%i3+0x009],%l0 ! Mem[00000000438000c9] p25_call_1_he: ldstub [%i3+0x00d],%l6 ! Mem[00000000438000cd] stb %l5,[%i1+0x037] ! Mem[00000000428000f7] ldstub [%i3+0x00b],%l1 ! Mem[00000000438000cb] ldub [%i1+0x038],%l6 ! Mem[00000000428000f8] retl ldsh [%i0+0x03e],%l4 ! Mem[00000000420000fe] p25_jmpl_1_ho: ldsh [%o0+0x024],%l3 ! Mem[00000000420000e4] swap [%o1+0x014],%l2 ! Mem[00000000428000d4] stb %l0,[%o1+0x00e] ! Mem[00000000428000ce] swap [%o0+0x02c],%l5 ! Mem[00000000420000ec] jmpl %g6+8,%g0 ldsb [%o3+0x009],%l0 ! Mem[00000000438000c9] p25_call_1_ho: ldstub [%o3+0x00d],%l6 ! Mem[00000000438000cd] stb %l5,[%o1+0x037] ! Mem[00000000428000f7] ldstub [%o3+0x00b],%l1 ! Mem[00000000438000cb] ldub [%o1+0x038],%l6 ! Mem[00000000428000f8] retl ldsh [%o0+0x03e],%l4 ! Mem[00000000420000fe] p26_jmpl_1_le: ldstub [%i1+0x03e],%l3 ! Mem[00000000448000fe] ldx [%i2+0x030],%l2 ! Mem[00000000450000f0] ldub [%i2+0x03d],%l7 ! Mem[00000000450000fd] jmpl %g6+8,%g0 ldstub [%i3+0x039],%l5 ! Mem[00000000458000f9] p26_call_1_le: ldd [%i3+0x018],%l6 ! Mem[00000000458000d8] ldx [%i1+0x020],%l3 ! Mem[00000000448000e0] ldd [%i2+0x030],%l0 ! Mem[00000000450000f0] retl ldub [%i1+0x01a],%l6 ! Mem[00000000448000da] p26_jmpl_1_lo: ldstub [%o1+0x03e],%l3 ! Mem[00000000448000fe] ldx [%o2+0x030],%l2 ! Mem[00000000450000f0] ldub [%o2+0x03d],%l7 ! Mem[00000000450000fd] jmpl %g6+8,%g0 ldstub [%o3+0x039],%l5 ! Mem[00000000458000f9] p26_call_1_lo: ldd [%o3+0x018],%l6 ! Mem[00000000458000d8] ldx [%o1+0x020],%l3 ! Mem[00000000448000e0] ldd [%o2+0x030],%l0 ! Mem[00000000450000f0] retl ldub [%o1+0x01a],%l6 ! Mem[00000000448000da] p26_jmpl_1_he: ldstub [%i0+0x02e],%l3 ! Mem[00000000440000ee] swap [%i2+0x034],%l7 ! Mem[00000000450000f4] ldsw [%i2+0x030],%l3 ! Mem[00000000450000f0] swap [%i1+0x004],%l6 ! Mem[00000000448000c4] swap [%i3+0x02c],%l5 ! Mem[00000000458000ec] ldsw [%i1+0x028],%l0 ! Mem[00000000448000e8] jmpl %g6+8,%g0 ldub [%i3+0x023],%l5 ! Mem[00000000458000e3] p26_call_1_he: stw %l5,[%i0+0x014] ! Mem[00000000440000d4] ldsh [%i1+0x006],%l6 ! Mem[00000000448000c6] ldsh [%i1+0x02c],%l0 ! Mem[00000000448000ec] ldstub [%i0+0x034],%l0 ! Mem[00000000440000f4] ldstub [%i0+0x034],%l4 ! Mem[00000000440000f4] sth %l0,[%i1+0x008] ! Mem[00000000448000c8] retl ldstub [%i1+0x03b],%l3 ! Mem[00000000448000fb] p26_jmpl_1_ho: ldstub [%o0+0x02e],%l3 ! Mem[00000000440000ee] swap [%o2+0x034],%l7 ! Mem[00000000450000f4] ldsw [%o2+0x030],%l3 ! Mem[00000000450000f0] swap [%o1+0x004],%l6 ! Mem[00000000448000c4] swap [%o3+0x02c],%l5 ! Mem[00000000458000ec] ldsw [%o1+0x028],%l0 ! Mem[00000000448000e8] jmpl %g6+8,%g0 ldub [%o3+0x023],%l5 ! Mem[00000000458000e3] p26_call_1_ho: stw %l5,[%o0+0x014] ! Mem[00000000440000d4] ldsh [%o1+0x006],%l6 ! Mem[00000000448000c6] ldsh [%o1+0x02c],%l0 ! Mem[00000000448000ec] ldstub [%o0+0x034],%l0 ! Mem[00000000440000f4] ldstub [%o0+0x034],%l4 ! Mem[00000000440000f4] sth %l0,[%o1+0x008] ! Mem[00000000448000c8] retl ldstub [%o1+0x03b],%l3 ! Mem[00000000448000fb] p27_jmpl_1_le: jmpl %g6+8,%g0 sth %l2,[%i2+0x032] ! Mem[00000000470000f2] p27_call_1_le: sth %l2,[%i1+0x02e] ! Mem[00000000468000ee] stw %l2,[%i1+0x014] ! Mem[00000000468000d4] ldsh [%i3+0x030],%l7 ! Mem[00000000478000f0] retl swap [%i0+0x034],%l0 ! Mem[00000000460000f4] p27_jmpl_1_lo: jmpl %g6+8,%g0 sth %l2,[%o2+0x032] ! Mem[00000000470000f2] p27_call_1_lo: sth %l2,[%o1+0x02e] ! Mem[00000000468000ee] stw %l2,[%o1+0x014] ! Mem[00000000468000d4] ldsh [%o3+0x030],%l7 ! Mem[00000000478000f0] retl swap [%o0+0x034],%l0 ! Mem[00000000460000f4] p27_jmpl_1_he: ldub [%i3+0x019],%l1 ! Mem[00000000478000d9] swap [%i1+0x024],%l3 ! Mem[00000000468000e4] swap [%i2+0x030],%l1 ! Mem[00000000470000f0] jmpl %g6+8,%g0 lduh [%i1+0x03a],%l2 ! Mem[00000000468000fa] p27_call_1_he: ldsw [%i0+0x028],%l7 ! Mem[00000000460000e8] stb %l7,[%i3+0x03e] ! Mem[00000000478000fe] ldd [%i1+0x030],%l0 ! Mem[00000000468000f0] ldsw [%i1+0x02c],%l3 ! Mem[00000000468000ec] retl swap [%i3+0x030],%l5 ! Mem[00000000478000f0] p27_jmpl_1_ho: ldub [%o3+0x019],%l1 ! Mem[00000000478000d9] swap [%o1+0x024],%l3 ! Mem[00000000468000e4] swap [%o2+0x030],%l1 ! Mem[00000000470000f0] jmpl %g6+8,%g0 lduh [%o1+0x03a],%l2 ! Mem[00000000468000fa] p27_call_1_ho: ldsw [%o0+0x028],%l7 ! Mem[00000000460000e8] stb %l7,[%o3+0x03e] ! Mem[00000000478000fe] ldd [%o1+0x030],%l0 ! Mem[00000000468000f0] ldsw [%o1+0x02c],%l3 ! Mem[00000000468000ec] retl swap [%o3+0x030],%l5 ! Mem[00000000478000f0] p28_jmpl_1_le: lduh [%i3+0x00e],%l5 ! Mem[00000000498000ce] stb %l4,[%i0+0x01d] ! Mem[00000000480000dd] stw %l4,[%i0+0x028] ! Mem[00000000480000e8] ldstub [%i1+0x010],%l3 ! Mem[00000000488000d0] jmpl %g6+8,%g0 sth %l2,[%i0+0x028] ! Mem[00000000480000e8] p28_call_1_le: lduw [%i1+0x008],%l2 ! Mem[00000000488000c8] ldstub [%i3+0x01c],%l2 ! Mem[00000000498000dc] stb %l6,[%i3+0x028] ! Mem[00000000498000e8] lduw [%i1+0x03c],%l3 ! Mem[00000000488000fc] retl stx %l6,[%i2+0x018] ! Mem[00000000490000d8] p28_jmpl_1_lo: lduh [%o3+0x00e],%l5 ! Mem[00000000498000ce] stb %l4,[%o0+0x01d] ! Mem[00000000480000dd] stw %l4,[%o0+0x028] ! Mem[00000000480000e8] ldstub [%o1+0x010],%l3 ! Mem[00000000488000d0] jmpl %g6+8,%g0 sth %l2,[%o0+0x028] ! Mem[00000000480000e8] p28_call_1_lo: lduw [%o1+0x008],%l2 ! Mem[00000000488000c8] ldstub [%o3+0x01c],%l2 ! Mem[00000000498000dc] stb %l6,[%o3+0x028] ! Mem[00000000498000e8] lduw [%o1+0x03c],%l3 ! Mem[00000000488000fc] retl stx %l6,[%o2+0x018] ! Mem[00000000490000d8] p28_jmpl_1_he: ldsw [%i3+0x000],%l4 ! Mem[00000000498000c0] jmpl %g6+8,%g0 ldsw [%i2+0x014],%l2 ! Mem[00000000490000d4] p28_call_1_he: ldsh [%i2+0x012],%l6 ! Mem[00000000490000d2] ldd [%i2+0x028],%l0 ! Mem[00000000490000e8] retl std %l6,[%i2+0x020] ! Mem[00000000490000e0] p28_jmpl_1_ho: ldsw [%o3+0x000],%l4 ! Mem[00000000498000c0] jmpl %g6+8,%g0 ldsw [%o2+0x014],%l2 ! Mem[00000000490000d4] p28_call_1_ho: ldsh [%o2+0x012],%l6 ! Mem[00000000490000d2] ldd [%o2+0x028],%l0 ! Mem[00000000490000e8] retl std %l6,[%o2+0x020] ! Mem[00000000490000e0] p29_jmpl_1_le: ldstub [%i2+0x02c],%l0 ! Mem[000000004b0000ec] ldsw [%i2+0x01c],%l4 ! Mem[000000004b0000dc] jmpl %g6+8,%g0 ldsb [%i1+0x00f],%l5 ! Mem[000000004a8000cf] p29_call_1_le: sth %l7,[%i1+0x01e] ! Mem[000000004a8000de] swap [%i3+0x004],%l6 ! Mem[000000004b8000c4] sth %l0,[%i0+0x01a] ! Mem[000000004a0000da] ldub [%i1+0x028],%l3 ! Mem[000000004a8000e8] retl ldx [%i3+0x008],%l2 ! Mem[000000004b8000c8] p29_jmpl_1_lo: ldstub [%o2+0x02c],%l0 ! Mem[000000004b0000ec] ldsw [%o2+0x01c],%l4 ! Mem[000000004b0000dc] jmpl %g6+8,%g0 ldsb [%o1+0x00f],%l5 ! Mem[000000004a8000cf] p29_call_1_lo: sth %l7,[%o1+0x01e] ! Mem[000000004a8000de] swap [%o3+0x004],%l6 ! Mem[000000004b8000c4] sth %l0,[%o0+0x01a] ! Mem[000000004a0000da] ldub [%o1+0x028],%l3 ! Mem[000000004a8000e8] retl ldx [%o3+0x008],%l2 ! Mem[000000004b8000c8] p29_jmpl_1_he: ldstub [%i2+0x012],%l4 ! Mem[000000004b0000d2] jmpl %g6+8,%g0 swap [%i1+0x024],%l5 ! Mem[000000004a8000e4] p29_call_1_he: ldx [%i2+0x038],%l1 ! Mem[000000004b0000f8] retl ldsb [%i3+0x026],%l0 ! Mem[000000004b8000e6] p29_jmpl_1_ho: ldstub [%o2+0x012],%l4 ! Mem[000000004b0000d2] jmpl %g6+8,%g0 swap [%o1+0x024],%l5 ! Mem[000000004a8000e4] p29_call_1_ho: ldx [%o2+0x038],%l1 ! Mem[000000004b0000f8] retl ldsb [%o3+0x026],%l0 ! Mem[000000004b8000e6] p30_jmpl_1_le: jmpl %g6+8,%g0 ldd [%i0+0x000],%l6 ! Mem[000000004c0000c0] p30_call_1_le: lduh [%i2+0x01e],%l4 ! Mem[000000004d0000de] ldd [%i0+0x038],%l0 ! Mem[000000004c0000f8] ldsh [%i2+0x00a],%l0 ! Mem[000000004d0000ca] retl ldsw [%i2+0x000],%l6 ! Mem[000000004d0000c0] p30_jmpl_1_lo: jmpl %g6+8,%g0 ldd [%o0+0x000],%l6 ! Mem[000000004c0000c0] p30_call_1_lo: lduh [%o2+0x01e],%l4 ! Mem[000000004d0000de] ldd [%o0+0x038],%l0 ! Mem[000000004c0000f8] ldsh [%o2+0x00a],%l0 ! Mem[000000004d0000ca] retl ldsw [%o2+0x000],%l6 ! Mem[000000004d0000c0] p30_jmpl_1_he: lduh [%i0+0x024],%l6 ! Mem[000000004c0000e4] sth %l0,[%i2+0x028] ! Mem[000000004d0000e8] ldsw [%i3+0x020],%l5 ! Mem[000000004d8000e0] ldsh [%i3+0x014],%l7 ! Mem[000000004d8000d4] ldd [%i2+0x008],%l6 ! Mem[000000004d0000c8] jmpl %g6+8,%g0 swap [%i0+0x008],%l0 ! Mem[000000004c0000c8] p30_call_1_he: stb %l4,[%i0+0x01f] ! Mem[000000004c0000df] swap [%i1+0x02c],%l3 ! Mem[000000004c8000ec] ldsw [%i2+0x008],%l3 ! Mem[000000004d0000c8] std %l2,[%i3+0x000] ! Mem[000000004d8000c0] ldsb [%i3+0x034],%l5 ! Mem[000000004d8000f4] retl sth %l5,[%i2+0x02c] ! Mem[000000004d0000ec] p30_jmpl_1_ho: lduh [%o0+0x024],%l6 ! Mem[000000004c0000e4] sth %l0,[%o2+0x028] ! Mem[000000004d0000e8] ldsw [%o3+0x020],%l5 ! Mem[000000004d8000e0] ldsh [%o3+0x014],%l7 ! Mem[000000004d8000d4] ldd [%o2+0x008],%l6 ! Mem[000000004d0000c8] jmpl %g6+8,%g0 swap [%o0+0x008],%l0 ! Mem[000000004c0000c8] p30_call_1_ho: stb %l4,[%o0+0x01f] ! Mem[000000004c0000df] swap [%o1+0x02c],%l3 ! Mem[000000004c8000ec] ldsw [%o2+0x008],%l3 ! Mem[000000004d0000c8] std %l2,[%o3+0x000] ! Mem[000000004d8000c0] ldsb [%o3+0x034],%l5 ! Mem[000000004d8000f4] retl sth %l5,[%o2+0x02c] ! Mem[000000004d0000ec] p31_jmpl_1_le: swap [%i2+0x034],%l0 ! Mem[000000004f0000f4] std %l6,[%i3+0x010] ! Mem[000000004f8000d0] ldub [%i0+0x032],%l1 ! Mem[000000004e0000f2] ldx [%i2+0x000],%l6 ! Mem[000000004f0000c0] swap [%i1+0x028],%l4 ! Mem[000000004e8000e8] jmpl %g6+8,%g0 sth %l2,[%i2+0x034] ! Mem[000000004f0000f4] p31_call_1_le: ldstub [%i0+0x012],%l6 ! Mem[000000004e0000d2] swap [%i0+0x010],%l6 ! Mem[000000004e0000d0] retl stx %l0,[%i0+0x038] ! Mem[000000004e0000f8] p31_jmpl_1_lo: swap [%o2+0x034],%l0 ! Mem[000000004f0000f4] std %l6,[%o3+0x010] ! Mem[000000004f8000d0] ldub [%o0+0x032],%l1 ! Mem[000000004e0000f2] ldx [%o2+0x000],%l6 ! Mem[000000004f0000c0] swap [%o1+0x028],%l4 ! Mem[000000004e8000e8] jmpl %g6+8,%g0 sth %l2,[%o2+0x034] ! Mem[000000004f0000f4] p31_call_1_lo: ldstub [%o0+0x012],%l6 ! Mem[000000004e0000d2] swap [%o0+0x010],%l6 ! Mem[000000004e0000d0] retl stx %l0,[%o0+0x038] ! Mem[000000004e0000f8] p31_jmpl_1_he: ldstub [%i1+0x007],%l6 ! Mem[000000004e8000c7] ldstub [%i3+0x030],%l4 ! Mem[000000004f8000f0] swap [%i3+0x034],%l3 ! Mem[000000004f8000f4] stx %l3,[%i3+0x010] ! Mem[000000004f8000d0] stw %l4,[%i0+0x004] ! Mem[000000004e0000c4] ldub [%i2+0x03e],%l4 ! Mem[000000004f0000fe] jmpl %g6+8,%g0 ldsb [%i0+0x03e],%l3 ! Mem[000000004e0000fe] p31_call_1_he: retl ldub [%i0+0x003],%l7 ! Mem[000000004e0000c3] p31_jmpl_1_ho: ldstub [%o1+0x007],%l6 ! Mem[000000004e8000c7] ldstub [%o3+0x030],%l4 ! Mem[000000004f8000f0] swap [%o3+0x034],%l3 ! Mem[000000004f8000f4] stx %l3,[%o3+0x010] ! Mem[000000004f8000d0] stw %l4,[%o0+0x004] ! Mem[000000004e0000c4] ldub [%o2+0x03e],%l4 ! Mem[000000004f0000fe] jmpl %g6+8,%g0 ldsb [%o0+0x03e],%l3 ! Mem[000000004e0000fe] p31_call_1_ho: retl ldub [%o0+0x003],%l7 ! Mem[000000004e0000c3] p32_jmpl_1_le: ldstub [%i2+0x01d],%l7 ! Mem[00000000510000dd] swap [%i2+0x034],%l4 ! Mem[00000000510000f4] ldd [%i3+0x000],%l2 ! Mem[00000000518000c0] ldstub [%i2+0x000],%l0 ! Mem[00000000510000c0] swap [%i2+0x030],%l4 ! Mem[00000000510000f0] jmpl %g6+8,%g0 sth %l7,[%i2+0x012] ! Mem[00000000510000d2] p32_call_1_le: swap [%i1+0x010],%l5 ! Mem[00000000508000d0] ldstub [%i1+0x036],%l0 ! Mem[00000000508000f6] retl ldstub [%i2+0x01f],%l4 ! Mem[00000000510000df] p32_jmpl_1_lo: ldstub [%o2+0x01d],%l7 ! Mem[00000000510000dd] swap [%o2+0x034],%l4 ! Mem[00000000510000f4] ldd [%o3+0x000],%l2 ! Mem[00000000518000c0] ldstub [%o2+0x000],%l0 ! Mem[00000000510000c0] swap [%o2+0x030],%l4 ! Mem[00000000510000f0] jmpl %g6+8,%g0 sth %l7,[%o2+0x012] ! Mem[00000000510000d2] p32_call_1_lo: swap [%o1+0x010],%l5 ! Mem[00000000508000d0] ldstub [%o1+0x036],%l0 ! Mem[00000000508000f6] retl ldstub [%o2+0x01f],%l4 ! Mem[00000000510000df] p32_jmpl_1_he: lduw [%i1+0x020],%l2 ! Mem[00000000508000e0] ldsh [%i1+0x020],%l2 ! Mem[00000000508000e0] lduw [%i0+0x034],%l7 ! Mem[00000000500000f4] jmpl %g6+8,%g0 ldstub [%i0+0x030],%l3 ! Mem[00000000500000f0] p32_call_1_he: swap [%i2+0x014],%l5 ! Mem[00000000510000d4] retl stw %l0,[%i3+0x01c] ! Mem[00000000518000dc] p32_jmpl_1_ho: lduw [%o1+0x020],%l2 ! Mem[00000000508000e0] ldsh [%o1+0x020],%l2 ! Mem[00000000508000e0] lduw [%o0+0x034],%l7 ! Mem[00000000500000f4] jmpl %g6+8,%g0 ldstub [%o0+0x030],%l3 ! Mem[00000000500000f0] p32_call_1_ho: swap [%o2+0x014],%l5 ! Mem[00000000510000d4] retl stw %l0,[%o3+0x01c] ! Mem[00000000518000dc] p33_jmpl_1_le: ldstub [%i1+0x016],%l4 ! Mem[00000000528000d6] ldsb [%i3+0x001],%l3 ! Mem[00000000538000c1] jmpl %g6+8,%g0 sth %l0,[%i1+0x018] ! Mem[00000000528000d8] p33_call_1_le: ldx [%i3+0x030],%l2 ! Mem[00000000538000f0] lduw [%i0+0x01c],%l3 ! Mem[00000000520000dc] ldub [%i2+0x011],%l5 ! Mem[00000000530000d1] stx %l0,[%i1+0x020] ! Mem[00000000528000e0] ldsh [%i1+0x034],%l2 ! Mem[00000000528000f4] swap [%i0+0x038],%l6 ! Mem[00000000520000f8] retl ldstub [%i0+0x012],%l6 ! Mem[00000000520000d2] p33_jmpl_1_lo: ldstub [%o1+0x016],%l4 ! Mem[00000000528000d6] ldsb [%o3+0x001],%l3 ! Mem[00000000538000c1] jmpl %g6+8,%g0 sth %l0,[%o1+0x018] ! Mem[00000000528000d8] p33_call_1_lo: ldx [%o3+0x030],%l2 ! Mem[00000000538000f0] lduw [%o0+0x01c],%l3 ! Mem[00000000520000dc] ldub [%o2+0x011],%l5 ! Mem[00000000530000d1] stx %l0,[%o1+0x020] ! Mem[00000000528000e0] ldsh [%o1+0x034],%l2 ! Mem[00000000528000f4] swap [%o0+0x038],%l6 ! Mem[00000000520000f8] retl ldstub [%o0+0x012],%l6 ! Mem[00000000520000d2] p33_jmpl_1_he: ldstub [%i2+0x029],%l6 ! Mem[00000000530000e9] ldx [%i2+0x030],%l3 ! Mem[00000000530000f0] ldstub [%i3+0x007],%l6 ! Mem[00000000538000c7] stw %l5,[%i0+0x02c] ! Mem[00000000520000ec] ldx [%i2+0x008],%l0 ! Mem[00000000530000c8] ldsh [%i0+0x002],%l5 ! Mem[00000000520000c2] jmpl %g6+8,%g0 std %l0,[%i3+0x000] ! Mem[00000000538000c0] p33_call_1_he: ldsh [%i1+0x00a],%l1 ! Mem[00000000528000ca] swap [%i1+0x038],%l6 ! Mem[00000000528000f8] ldub [%i3+0x00c],%l2 ! Mem[00000000538000cc] ldsw [%i0+0x010],%l3 ! Mem[00000000520000d0] ldstub [%i2+0x01c],%l7 ! Mem[00000000530000dc] retl swap [%i3+0x028],%l5 ! Mem[00000000538000e8] p33_jmpl_1_ho: ldstub [%o2+0x029],%l6 ! Mem[00000000530000e9] ldx [%o2+0x030],%l3 ! Mem[00000000530000f0] ldstub [%o3+0x007],%l6 ! Mem[00000000538000c7] stw %l5,[%o0+0x02c] ! Mem[00000000520000ec] ldx [%o2+0x008],%l0 ! Mem[00000000530000c8] ldsh [%o0+0x002],%l5 ! Mem[00000000520000c2] jmpl %g6+8,%g0 std %l0,[%o3+0x000] ! Mem[00000000538000c0] p33_call_1_ho: ldsh [%o1+0x00a],%l1 ! Mem[00000000528000ca] swap [%o1+0x038],%l6 ! Mem[00000000528000f8] ldub [%o3+0x00c],%l2 ! Mem[00000000538000cc] ldsw [%o0+0x010],%l3 ! Mem[00000000520000d0] ldstub [%o2+0x01c],%l7 ! Mem[00000000530000dc] retl swap [%o3+0x028],%l5 ! Mem[00000000538000e8] p34_jmpl_1_le: swap [%i2+0x014],%l2 ! Mem[00000000550000d4] stx %l2,[%i1+0x020] ! Mem[00000000548000e0] stx %l1,[%i3+0x010] ! Mem[00000000558000d0] sth %l6,[%i1+0x03c] ! Mem[00000000548000fc] swap [%i2+0x01c],%l2 ! Mem[00000000550000dc] jmpl %g6+8,%g0 std %l2,[%i2+0x010] ! Mem[00000000550000d0] p34_call_1_le: retl lduw [%i3+0x000],%l0 ! Mem[00000000558000c0] p34_jmpl_1_lo: swap [%o2+0x014],%l2 ! Mem[00000000550000d4] stx %l2,[%o1+0x020] ! Mem[00000000548000e0] stx %l1,[%o3+0x010] ! Mem[00000000558000d0] sth %l6,[%o1+0x03c] ! Mem[00000000548000fc] swap [%o2+0x01c],%l2 ! Mem[00000000550000dc] jmpl %g6+8,%g0 std %l2,[%o2+0x010] ! Mem[00000000550000d0] p34_call_1_lo: retl lduw [%o3+0x000],%l0 ! Mem[00000000558000c0] p34_jmpl_1_he: stw %l2,[%i0+0x028] ! Mem[00000000540000e8] stx %l5,[%i1+0x028] ! Mem[00000000548000e8] lduw [%i1+0x00c],%l2 ! Mem[00000000548000cc] ldsh [%i3+0x00c],%l2 ! Mem[00000000558000cc] stb %l0,[%i0+0x013] ! Mem[00000000540000d3] jmpl %g6+8,%g0 std %l2,[%i3+0x038] ! Mem[00000000558000f8] p34_call_1_he: lduw [%i2+0x034],%l5 ! Mem[00000000550000f4] swap [%i2+0x02c],%l5 ! Mem[00000000550000ec] retl stw %l5,[%i2+0x014] ! Mem[00000000550000d4] p34_jmpl_1_ho: stw %l2,[%o0+0x028] ! Mem[00000000540000e8] stx %l5,[%o1+0x028] ! Mem[00000000548000e8] lduw [%o1+0x00c],%l2 ! Mem[00000000548000cc] ldsh [%o3+0x00c],%l2 ! Mem[00000000558000cc] stb %l0,[%o0+0x013] ! Mem[00000000540000d3] jmpl %g6+8,%g0 std %l2,[%o3+0x038] ! Mem[00000000558000f8] p34_call_1_ho: lduw [%o2+0x034],%l5 ! Mem[00000000550000f4] swap [%o2+0x02c],%l5 ! Mem[00000000550000ec] retl stw %l5,[%o2+0x014] ! Mem[00000000550000d4] p35_jmpl_1_le: swap [%i2+0x018],%l0 ! Mem[00000000570000d8] ldsw [%i2+0x010],%l4 ! Mem[00000000570000d0] stb %l5,[%i1+0x026] ! Mem[00000000568000e6] swap [%i3+0x008],%l2 ! Mem[00000000578000c8] jmpl %g6+8,%g0 ldx [%i2+0x038],%l5 ! Mem[00000000570000f8] p35_call_1_le: lduw [%i1+0x030],%l7 ! Mem[00000000568000f0] sth %l0,[%i1+0x036] ! Mem[00000000568000f6] ldstub [%i2+0x03f],%l4 ! Mem[00000000570000ff] ldstub [%i3+0x039],%l0 ! Mem[00000000578000f9] retl swap [%i3+0x008],%l2 ! Mem[00000000578000c8] p35_jmpl_1_lo: swap [%o2+0x018],%l0 ! Mem[00000000570000d8] ldsw [%o2+0x010],%l4 ! Mem[00000000570000d0] stb %l5,[%o1+0x026] ! Mem[00000000568000e6] swap [%o3+0x008],%l2 ! Mem[00000000578000c8] jmpl %g6+8,%g0 ldx [%o2+0x038],%l5 ! Mem[00000000570000f8] p35_call_1_lo: lduw [%o1+0x030],%l7 ! Mem[00000000568000f0] sth %l0,[%o1+0x036] ! Mem[00000000568000f6] ldstub [%o2+0x03f],%l4 ! Mem[00000000570000ff] ldstub [%o3+0x039],%l0 ! Mem[00000000578000f9] retl swap [%o3+0x008],%l2 ! Mem[00000000578000c8] p35_jmpl_1_he: ldx [%i0+0x038],%l6 ! Mem[00000000560000f8] stb %l2,[%i2+0x03e] ! Mem[00000000570000fe] ldsw [%i1+0x034],%l3 ! Mem[00000000568000f4] stb %l3,[%i2+0x015] ! Mem[00000000570000d5] swap [%i2+0x00c],%l3 ! Mem[00000000570000cc] jmpl %g6+8,%g0 stx %l7,[%i1+0x020] ! Mem[00000000568000e0] p35_call_1_he: retl stw %l3,[%i1+0x00c] ! Mem[00000000568000cc] p35_jmpl_1_ho: ldx [%o0+0x038],%l6 ! Mem[00000000560000f8] stb %l2,[%o2+0x03e] ! Mem[00000000570000fe] ldsw [%o1+0x034],%l3 ! Mem[00000000568000f4] stb %l3,[%o2+0x015] ! Mem[00000000570000d5] swap [%o2+0x00c],%l3 ! Mem[00000000570000cc] jmpl %g6+8,%g0 stx %l7,[%o1+0x020] ! Mem[00000000568000e0] p35_call_1_ho: retl stw %l3,[%o1+0x00c] ! Mem[00000000568000cc] p36_jmpl_1_le: jmpl %g6+8,%g0 ldx [%i3+0x030],%l2 ! Mem[00000000598000f0] p36_call_1_le: lduh [%i2+0x00e],%l2 ! Mem[00000000590000ce] stx %l2,[%i1+0x030] ! Mem[00000000588000f0] swap [%i0+0x01c],%l6 ! Mem[00000000580000dc] swap [%i2+0x024],%l3 ! Mem[00000000590000e4] ldx [%i1+0x030],%l0 ! Mem[00000000588000f0] retl stx %l0,[%i0+0x038] ! Mem[00000000580000f8] p36_jmpl_1_lo: jmpl %g6+8,%g0 ldx [%o3+0x030],%l2 ! Mem[00000000598000f0] p36_call_1_lo: lduh [%o2+0x00e],%l2 ! Mem[00000000590000ce] stx %l2,[%o1+0x030] ! Mem[00000000588000f0] swap [%o0+0x01c],%l6 ! Mem[00000000580000dc] swap [%o2+0x024],%l3 ! Mem[00000000590000e4] ldx [%o1+0x030],%l0 ! Mem[00000000588000f0] retl stx %l0,[%o0+0x038] ! Mem[00000000580000f8] p36_jmpl_1_he: ldub [%i2+0x020],%l2 ! Mem[00000000590000e0] jmpl %g6+8,%g0 ldub [%i0+0x036],%l7 ! Mem[00000000580000f6] p36_call_1_he: stw %l7,[%i1+0x008] ! Mem[00000000588000c8] ldd [%i1+0x038],%l6 ! Mem[00000000588000f8] ldx [%i2+0x030],%l1 ! Mem[00000000590000f0] ldub [%i3+0x01b],%l7 ! Mem[00000000598000db] retl lduh [%i0+0x002],%l0 ! Mem[00000000580000c2] p36_jmpl_1_ho: ldub [%o2+0x020],%l2 ! Mem[00000000590000e0] jmpl %g6+8,%g0 ldub [%o0+0x036],%l7 ! Mem[00000000580000f6] p36_call_1_ho: stw %l7,[%o1+0x008] ! Mem[00000000588000c8] ldd [%o1+0x038],%l6 ! Mem[00000000588000f8] ldx [%o2+0x030],%l1 ! Mem[00000000590000f0] ldub [%o3+0x01b],%l7 ! Mem[00000000598000db] retl lduh [%o0+0x002],%l0 ! Mem[00000000580000c2] p37_jmpl_1_le: stw %l4,[%i0+0x01c] ! Mem[000000005a0000dc] std %l4,[%i2+0x008] ! Mem[000000005b0000c8] stx %l5,[%i1+0x018] ! Mem[000000005a8000d8] stb %l0,[%i3+0x018] ! Mem[000000005b8000d8] lduh [%i2+0x000],%l2 ! Mem[000000005b0000c0] ldstub [%i2+0x01d],%l4 ! Mem[000000005b0000dd] jmpl %g6+8,%g0 stw %l0,[%i3+0x034] ! Mem[000000005b8000f4] p37_call_1_le: lduw [%i2+0x01c],%l3 ! Mem[000000005b0000dc] retl swap [%i0+0x030],%l7 ! Mem[000000005a0000f0] p37_jmpl_1_lo: stw %l4,[%o0+0x01c] ! Mem[000000005a0000dc] std %l4,[%o2+0x008] ! Mem[000000005b0000c8] stx %l5,[%o1+0x018] ! Mem[000000005a8000d8] stb %l0,[%o3+0x018] ! Mem[000000005b8000d8] lduh [%o2+0x000],%l2 ! Mem[000000005b0000c0] ldstub [%o2+0x01d],%l4 ! Mem[000000005b0000dd] jmpl %g6+8,%g0 stw %l0,[%o3+0x034] ! Mem[000000005b8000f4] p37_call_1_lo: lduw [%o2+0x01c],%l3 ! Mem[000000005b0000dc] retl swap [%o0+0x030],%l7 ! Mem[000000005a0000f0] p37_jmpl_1_he: ldx [%i3+0x028],%l4 ! Mem[000000005b8000e8] ldsb [%i3+0x034],%l2 ! Mem[000000005b8000f4] jmpl %g6+8,%g0 ldstub [%i3+0x000],%l2 ! Mem[000000005b8000c0] p37_call_1_he: ldstub [%i0+0x00a],%l1 ! Mem[000000005a0000ca] ldstub [%i1+0x007],%l7 ! Mem[000000005a8000c7] ldsb [%i0+0x023],%l6 ! Mem[000000005a0000e3] swap [%i1+0x034],%l5 ! Mem[000000005a8000f4] ldd [%i2+0x038],%l0 ! Mem[000000005b0000f8] ldd [%i1+0x010],%l6 ! Mem[000000005a8000d0] retl swap [%i1+0x030],%l5 ! Mem[000000005a8000f0] p37_jmpl_1_ho: ldx [%o3+0x028],%l4 ! Mem[000000005b8000e8] ldsb [%o3+0x034],%l2 ! Mem[000000005b8000f4] jmpl %g6+8,%g0 ldstub [%o3+0x000],%l2 ! Mem[000000005b8000c0] p37_call_1_ho: ldstub [%o0+0x00a],%l1 ! Mem[000000005a0000ca] ldstub [%o1+0x007],%l7 ! Mem[000000005a8000c7] ldsb [%o0+0x023],%l6 ! Mem[000000005a0000e3] swap [%o1+0x034],%l5 ! Mem[000000005a8000f4] ldd [%o2+0x038],%l0 ! Mem[000000005b0000f8] ldd [%o1+0x010],%l6 ! Mem[000000005a8000d0] retl swap [%o1+0x030],%l5 ! Mem[000000005a8000f0] p38_jmpl_1_le: ldd [%i0+0x010],%l6 ! Mem[000000005c0000d0] jmpl %g6+8,%g0 lduh [%i2+0x000],%l3 ! Mem[000000005d0000c0] p38_call_1_le: swap [%i1+0x038],%l0 ! Mem[000000005c8000f8] ldsw [%i2+0x034],%l2 ! Mem[000000005d0000f4] retl std %l4,[%i3+0x010] ! Mem[000000005d8000d0] p38_jmpl_1_lo: ldd [%o0+0x010],%l6 ! Mem[000000005c0000d0] jmpl %g6+8,%g0 lduh [%o2+0x000],%l3 ! Mem[000000005d0000c0] p38_call_1_lo: swap [%o1+0x038],%l0 ! Mem[000000005c8000f8] ldsw [%o2+0x034],%l2 ! Mem[000000005d0000f4] retl std %l4,[%o3+0x010] ! Mem[000000005d8000d0] p38_jmpl_1_he: swap [%i0+0x01c],%l5 ! Mem[000000005c0000dc] swap [%i2+0x000],%l4 ! Mem[000000005d0000c0] stw %l7,[%i3+0x038] ! Mem[000000005d8000f8] lduw [%i1+0x02c],%l6 ! Mem[000000005c8000ec] jmpl %g6+8,%g0 ldstub [%i2+0x020],%l2 ! Mem[000000005d0000e0] p38_call_1_he: stb %l7,[%i2+0x027] ! Mem[000000005d0000e7] swap [%i3+0x000],%l6 ! Mem[000000005d8000c0] swap [%i0+0x014],%l5 ! Mem[000000005c0000d4] ldstub [%i3+0x01d],%l0 ! Mem[000000005d8000dd] lduh [%i2+0x010],%l6 ! Mem[000000005d0000d0] stx %l0,[%i1+0x000] ! Mem[000000005c8000c0] retl std %l4,[%i0+0x030] ! Mem[000000005c0000f0] p38_jmpl_1_ho: swap [%o0+0x01c],%l5 ! Mem[000000005c0000dc] swap [%o2+0x000],%l4 ! Mem[000000005d0000c0] stw %l7,[%o3+0x038] ! Mem[000000005d8000f8] lduw [%o1+0x02c],%l6 ! Mem[000000005c8000ec] jmpl %g6+8,%g0 ldstub [%o2+0x020],%l2 ! Mem[000000005d0000e0] p38_call_1_ho: stb %l7,[%o2+0x027] ! Mem[000000005d0000e7] swap [%o3+0x000],%l6 ! Mem[000000005d8000c0] swap [%o0+0x014],%l5 ! Mem[000000005c0000d4] ldstub [%o3+0x01d],%l0 ! Mem[000000005d8000dd] lduh [%o2+0x010],%l6 ! Mem[000000005d0000d0] stx %l0,[%o1+0x000] ! Mem[000000005c8000c0] retl std %l4,[%o0+0x030] ! Mem[000000005c0000f0] p39_jmpl_1_le: stb %l4,[%i1+0x01d] ! Mem[000000005e8000dd] jmpl %g6+8,%g0 swap [%i1+0x034],%l0 ! Mem[000000005e8000f4] p39_call_1_le: lduh [%i1+0x01e],%l3 ! Mem[000000005e8000de] ldub [%i3+0x011],%l5 ! Mem[000000005f8000d1] ldd [%i3+0x020],%l0 ! Mem[000000005f8000e0] retl swap [%i3+0x034],%l2 ! Mem[000000005f8000f4] p39_jmpl_1_lo: stb %l4,[%o1+0x01d] ! Mem[000000005e8000dd] jmpl %g6+8,%g0 swap [%o1+0x034],%l0 ! Mem[000000005e8000f4] p39_call_1_lo: lduh [%o1+0x01e],%l3 ! Mem[000000005e8000de] ldub [%o3+0x011],%l5 ! Mem[000000005f8000d1] ldd [%o3+0x020],%l0 ! Mem[000000005f8000e0] retl swap [%o3+0x034],%l2 ! Mem[000000005f8000f4] p39_jmpl_1_he: jmpl %g6+8,%g0 ldstub [%i3+0x01c],%l7 ! Mem[000000005f8000dc] p39_call_1_he: ldd [%i0+0x038],%l0 ! Mem[000000005e0000f8] stw %l0,[%i0+0x008] ! Mem[000000005e0000c8] retl ldstub [%i1+0x011],%l6 ! Mem[000000005e8000d1] p39_jmpl_1_ho: jmpl %g6+8,%g0 ldstub [%o3+0x01c],%l7 ! Mem[000000005f8000dc] p39_call_1_ho: ldd [%o0+0x038],%l0 ! Mem[000000005e0000f8] stw %l0,[%o0+0x008] ! Mem[000000005e0000c8] retl ldstub [%o1+0x011],%l6 ! Mem[000000005e8000d1] p40_jmpl_1_le: ldd [%i2+0x030],%l4 ! Mem[00000000610000f0] ldsb [%i0+0x026],%l5 ! Mem[00000000600000e6] std %l4,[%i0+0x000] ! Mem[00000000600000c0] sth %l6,[%i1+0x016] ! Mem[00000000608000d6] ldsw [%i1+0x028],%l4 ! Mem[00000000608000e8] jmpl %g6+8,%g0 stw %l2,[%i2+0x020] ! Mem[00000000610000e0] p40_call_1_le: ldub [%i1+0x03a],%l0 ! Mem[00000000608000fa] swap [%i1+0x008],%l7 ! Mem[00000000608000c8] ldx [%i2+0x038],%l7 ! Mem[00000000610000f8] retl ldstub [%i2+0x034],%l1 ! Mem[00000000610000f4] p40_jmpl_1_lo: ldd [%o2+0x030],%l4 ! Mem[00000000610000f0] ldsb [%o0+0x026],%l5 ! Mem[00000000600000e6] std %l4,[%o0+0x000] ! Mem[00000000600000c0] sth %l6,[%o1+0x016] ! Mem[00000000608000d6] ldsw [%o1+0x028],%l4 ! Mem[00000000608000e8] jmpl %g6+8,%g0 stw %l2,[%o2+0x020] ! Mem[00000000610000e0] p40_call_1_lo: ldub [%o1+0x03a],%l0 ! Mem[00000000608000fa] swap [%o1+0x008],%l7 ! Mem[00000000608000c8] ldx [%o2+0x038],%l7 ! Mem[00000000610000f8] retl ldstub [%o2+0x034],%l1 ! Mem[00000000610000f4] p40_jmpl_1_he: ldx [%i2+0x020],%l5 ! Mem[00000000610000e0] std %l0,[%i1+0x000] ! Mem[00000000608000c0] ldub [%i1+0x03d],%l3 ! Mem[00000000608000fd] jmpl %g6+8,%g0 swap [%i3+0x008],%l0 ! Mem[00000000618000c8] p40_call_1_he: lduh [%i1+0x01e],%l4 ! Mem[00000000608000de] ldstub [%i3+0x002],%l6 ! Mem[00000000618000c2] ldub [%i0+0x008],%l0 ! Mem[00000000600000c8] retl ldstub [%i1+0x03b],%l3 ! Mem[00000000608000fb] p40_jmpl_1_ho: ldx [%o2+0x020],%l5 ! Mem[00000000610000e0] std %l0,[%o1+0x000] ! Mem[00000000608000c0] ldub [%o1+0x03d],%l3 ! Mem[00000000608000fd] jmpl %g6+8,%g0 swap [%o3+0x008],%l0 ! Mem[00000000618000c8] p40_call_1_ho: lduh [%o1+0x01e],%l4 ! Mem[00000000608000de] ldstub [%o3+0x002],%l6 ! Mem[00000000618000c2] ldub [%o0+0x008],%l0 ! Mem[00000000600000c8] retl ldstub [%o1+0x03b],%l3 ! Mem[00000000608000fb] p41_jmpl_1_le: stw %l4,[%i2+0x010] ! Mem[00000000630000d0] ldsh [%i2+0x026],%l5 ! Mem[00000000630000e6] ldstub [%i2+0x00b],%l2 ! Mem[00000000630000cb] ldstub [%i0+0x006],%l6 ! Mem[00000000620000c6] ldstub [%i3+0x028],%l4 ! Mem[00000000638000e8] ldsw [%i3+0x034],%l2 ! Mem[00000000638000f4] jmpl %g6+8,%g0 sth %l2,[%i3+0x000] ! Mem[00000000638000c0] p41_call_1_le: ldub [%i2+0x00a],%l1 ! Mem[00000000630000ca] std %l6,[%i2+0x000] ! Mem[00000000630000c0] ldub [%i1+0x02b],%l7 ! Mem[00000000628000eb] std %l6,[%i2+0x038] ! Mem[00000000630000f8] retl sth %l1,[%i2+0x034] ! Mem[00000000630000f4] p41_jmpl_1_lo: stw %l4,[%o2+0x010] ! Mem[00000000630000d0] ldsh [%o2+0x026],%l5 ! Mem[00000000630000e6] ldstub [%o2+0x00b],%l2 ! Mem[00000000630000cb] ldstub [%o0+0x006],%l6 ! Mem[00000000620000c6] ldstub [%o3+0x028],%l4 ! Mem[00000000638000e8] ldsw [%o3+0x034],%l2 ! Mem[00000000638000f4] jmpl %g6+8,%g0 sth %l2,[%o3+0x000] ! Mem[00000000638000c0] p41_call_1_lo: ldub [%o2+0x00a],%l1 ! Mem[00000000630000ca] std %l6,[%o2+0x000] ! Mem[00000000630000c0] ldub [%o1+0x02b],%l7 ! Mem[00000000628000eb] std %l6,[%o2+0x038] ! Mem[00000000630000f8] retl sth %l1,[%o2+0x034] ! Mem[00000000630000f4] p41_jmpl_1_he: ldstub [%i0+0x003],%l5 ! Mem[00000000620000c3] sth %l7,[%i1+0x014] ! Mem[00000000628000d4] swap [%i3+0x00c],%l7 ! Mem[00000000638000cc] swap [%i3+0x030],%l5 ! Mem[00000000638000f0] ldsw [%i2+0x024],%l7 ! Mem[00000000630000e4] jmpl %g6+8,%g0 ldd [%i3+0x008],%l2 ! Mem[00000000638000c8] p41_call_1_he: swap [%i3+0x008],%l0 ! Mem[00000000638000c8] ldsw [%i3+0x018],%l3 ! Mem[00000000638000d8] lduh [%i1+0x01c],%l7 ! Mem[00000000628000dc] ldsb [%i1+0x028],%l5 ! Mem[00000000628000e8] lduw [%i3+0x008],%l4 ! Mem[00000000638000c8] retl ldsw [%i1+0x028],%l6 ! Mem[00000000628000e8] p41_jmpl_1_ho: ldstub [%o0+0x003],%l5 ! Mem[00000000620000c3] sth %l7,[%o1+0x014] ! Mem[00000000628000d4] swap [%o3+0x00c],%l7 ! Mem[00000000638000cc] swap [%o3+0x030],%l5 ! Mem[00000000638000f0] ldsw [%o2+0x024],%l7 ! Mem[00000000630000e4] jmpl %g6+8,%g0 ldd [%o3+0x008],%l2 ! Mem[00000000638000c8] p41_call_1_ho: swap [%o3+0x008],%l0 ! Mem[00000000638000c8] ldsw [%o3+0x018],%l3 ! Mem[00000000638000d8] lduh [%o1+0x01c],%l7 ! Mem[00000000628000dc] ldsb [%o1+0x028],%l5 ! Mem[00000000628000e8] lduw [%o3+0x008],%l4 ! Mem[00000000638000c8] retl ldsw [%o1+0x028],%l6 ! Mem[00000000628000e8] p42_jmpl_1_le: swap [%i2+0x008],%l2 ! Mem[00000000650000c8] jmpl %g6+8,%g0 sth %l6,[%i0+0x016] ! Mem[00000000640000d6] p42_call_1_le: stb %l0,[%i2+0x034] ! Mem[00000000650000f4] stw %l6,[%i2+0x018] ! Mem[00000000650000d8] lduh [%i2+0x00a],%l0 ! Mem[00000000650000ca] sth %l6,[%i0+0x010] ! Mem[00000000640000d0] retl swap [%i1+0x038],%l0 ! Mem[00000000648000f8] p42_jmpl_1_lo: swap [%o2+0x008],%l2 ! Mem[00000000650000c8] jmpl %g6+8,%g0 sth %l6,[%o0+0x016] ! Mem[00000000640000d6] p42_call_1_lo: stb %l0,[%o2+0x034] ! Mem[00000000650000f4] stw %l6,[%o2+0x018] ! Mem[00000000650000d8] lduh [%o2+0x00a],%l0 ! Mem[00000000650000ca] sth %l6,[%o0+0x010] ! Mem[00000000640000d0] retl swap [%o1+0x038],%l0 ! Mem[00000000648000f8] p42_jmpl_1_he: ldsh [%i0+0x03c],%l6 ! Mem[00000000640000fc] ldsw [%i2+0x030],%l4 ! Mem[00000000650000f0] ldstub [%i0+0x037],%l7 ! Mem[00000000640000f7] sth %l2,[%i0+0x026] ! Mem[00000000640000e6] jmpl %g6+8,%g0 sth %l0,[%i3+0x000] ! Mem[00000000658000c0] p42_call_1_he: retl ldd [%i3+0x008],%l0 ! Mem[00000000658000c8] p42_jmpl_1_ho: ldsh [%o0+0x03c],%l6 ! Mem[00000000640000fc] ldsw [%o2+0x030],%l4 ! Mem[00000000650000f0] ldstub [%o0+0x037],%l7 ! Mem[00000000640000f7] sth %l2,[%o0+0x026] ! Mem[00000000640000e6] jmpl %g6+8,%g0 sth %l0,[%o3+0x000] ! Mem[00000000658000c0] p42_call_1_ho: retl ldd [%o3+0x008],%l0 ! Mem[00000000658000c8] p43_jmpl_1_le: ldsb [%i1+0x019],%l6 ! Mem[00000000668000d9] ldstub [%i1+0x03c],%l0 ! Mem[00000000668000fc] stb %l4,[%i3+0x030] ! Mem[00000000678000f0] stx %l6,[%i0+0x010] ! Mem[00000000660000d0] swap [%i2+0x01c],%l5 ! Mem[00000000670000dc] ldsh [%i2+0x028],%l2 ! Mem[00000000670000e8] jmpl %g6+8,%g0 ldstub [%i0+0x03b],%l4 ! Mem[00000000660000fb] p43_call_1_le: ldub [%i2+0x030],%l6 ! Mem[00000000670000f0] lduw [%i1+0x034],%l2 ! Mem[00000000668000f4] retl ldstub [%i1+0x015],%l5 ! Mem[00000000668000d5] p43_jmpl_1_lo: ldsb [%o1+0x019],%l6 ! Mem[00000000668000d9] ldstub [%o1+0x03c],%l0 ! Mem[00000000668000fc] stb %l4,[%o3+0x030] ! Mem[00000000678000f0] stx %l6,[%o0+0x010] ! Mem[00000000660000d0] swap [%o2+0x01c],%l5 ! Mem[00000000670000dc] ldsh [%o2+0x028],%l2 ! Mem[00000000670000e8] jmpl %g6+8,%g0 ldstub [%o0+0x03b],%l4 ! Mem[00000000660000fb] p43_call_1_lo: ldub [%o2+0x030],%l6 ! Mem[00000000670000f0] lduw [%o1+0x034],%l2 ! Mem[00000000668000f4] retl ldstub [%o1+0x015],%l5 ! Mem[00000000668000d5] p43_jmpl_1_he: stb %l5,[%i2+0x03d] ! Mem[00000000670000fd] ldstub [%i3+0x028],%l0 ! Mem[00000000678000e8] jmpl %g6+8,%g0 stx %l7,[%i0+0x018] ! Mem[00000000660000d8] p43_call_1_he: ldstub [%i3+0x006],%l1 ! Mem[00000000678000c6] ldx [%i1+0x008],%l1 ! Mem[00000000668000c8] ldub [%i0+0x03a],%l0 ! Mem[00000000660000fa] ldd [%i1+0x028],%l6 ! Mem[00000000668000e8] swap [%i0+0x03c],%l7 ! Mem[00000000660000fc] stb %l7,[%i3+0x032] ! Mem[00000000678000f2] retl ldstub [%i3+0x01b],%l7 ! Mem[00000000678000db] p43_jmpl_1_ho: stb %l5,[%o2+0x03d] ! Mem[00000000670000fd] ldstub [%o3+0x028],%l0 ! Mem[00000000678000e8] jmpl %g6+8,%g0 stx %l7,[%o0+0x018] ! Mem[00000000660000d8] p43_call_1_ho: ldstub [%o3+0x006],%l1 ! Mem[00000000678000c6] ldx [%o1+0x008],%l1 ! Mem[00000000668000c8] ldub [%o0+0x03a],%l0 ! Mem[00000000660000fa] ldd [%o1+0x028],%l6 ! Mem[00000000668000e8] swap [%o0+0x03c],%l7 ! Mem[00000000660000fc] stb %l7,[%o3+0x032] ! Mem[00000000678000f2] retl ldstub [%o3+0x01b],%l7 ! Mem[00000000678000db] p44_jmpl_1_le: ldstub [%i0+0x010],%l4 ! Mem[00000000680000d0] jmpl %g6+8,%g0 stb %l6,[%i3+0x017] ! Mem[00000000698000d7] p44_call_1_le: std %l0,[%i3+0x038] ! Mem[00000000698000f8] sth %l6,[%i1+0x030] ! Mem[00000000688000f0] stb %l2,[%i3+0x034] ! Mem[00000000698000f4] stx %l5,[%i0+0x010] ! Mem[00000000680000d0] stb %l1,[%i1+0x03a] ! Mem[00000000688000fa] retl ldstub [%i0+0x00d],%l6 ! Mem[00000000680000cd] p44_jmpl_1_lo: ldstub [%o0+0x010],%l4 ! Mem[00000000680000d0] jmpl %g6+8,%g0 stb %l6,[%o3+0x017] ! Mem[00000000698000d7] p44_call_1_lo: std %l0,[%o3+0x038] ! Mem[00000000698000f8] sth %l6,[%o1+0x030] ! Mem[00000000688000f0] stb %l2,[%o3+0x034] ! Mem[00000000698000f4] stx %l5,[%o0+0x010] ! Mem[00000000680000d0] stb %l1,[%o1+0x03a] ! Mem[00000000688000fa] retl ldstub [%o0+0x00d],%l6 ! Mem[00000000680000cd] p44_jmpl_1_he: jmpl %g6+8,%g0 stx %l6,[%i0+0x010] ! Mem[00000000680000d0] p44_call_1_he: std %l0,[%i1+0x030] ! Mem[00000000688000f0] std %l6,[%i2+0x018] ! Mem[00000000690000d8] swap [%i3+0x008],%l0 ! Mem[00000000698000c8] retl swap [%i0+0x010],%l6 ! Mem[00000000680000d0] p44_jmpl_1_ho: jmpl %g6+8,%g0 stx %l6,[%o0+0x010] ! Mem[00000000680000d0] p44_call_1_ho: std %l0,[%o1+0x030] ! Mem[00000000688000f0] std %l6,[%o2+0x018] ! Mem[00000000690000d8] swap [%o3+0x008],%l0 ! Mem[00000000698000c8] retl swap [%o0+0x010],%l6 ! Mem[00000000680000d0] p45_jmpl_1_le: stw %l4,[%i1+0x01c] ! Mem[000000006a8000dc] stb %l0,[%i2+0x037] ! Mem[000000006b0000f7] ldd [%i3+0x010],%l6 ! Mem[000000006b8000d0] ldd [%i2+0x030],%l0 ! Mem[000000006b0000f0] sth %l6,[%i1+0x006] ! Mem[000000006a8000c6] jmpl %g6+8,%g0 ldsb [%i1+0x023],%l4 ! Mem[000000006a8000e3] p45_call_1_le: ldsw [%i0+0x01c],%l4 ! Mem[000000006a0000dc] swap [%i3+0x004],%l1 ! Mem[000000006b8000c4] swap [%i0+0x030],%l4 ! Mem[000000006a0000f0] ldsb [%i2+0x026],%l0 ! Mem[000000006b0000e6] ldub [%i3+0x03a],%l3 ! Mem[000000006b8000fa] sth %l2,[%i1+0x008] ! Mem[000000006a8000c8] retl stw %l4,[%i1+0x034] ! Mem[000000006a8000f4] p45_jmpl_1_lo: stw %l4,[%o1+0x01c] ! Mem[000000006a8000dc] stb %l0,[%o2+0x037] ! Mem[000000006b0000f7] ldd [%o3+0x010],%l6 ! Mem[000000006b8000d0] ldd [%o2+0x030],%l0 ! Mem[000000006b0000f0] sth %l6,[%o1+0x006] ! Mem[000000006a8000c6] jmpl %g6+8,%g0 ldsb [%o1+0x023],%l4 ! Mem[000000006a8000e3] p45_call_1_lo: ldsw [%o0+0x01c],%l4 ! Mem[000000006a0000dc] swap [%o3+0x004],%l1 ! Mem[000000006b8000c4] swap [%o0+0x030],%l4 ! Mem[000000006a0000f0] ldsb [%o2+0x026],%l0 ! Mem[000000006b0000e6] ldub [%o3+0x03a],%l3 ! Mem[000000006b8000fa] sth %l2,[%o1+0x008] ! Mem[000000006a8000c8] retl stw %l4,[%o1+0x034] ! Mem[000000006a8000f4] p45_jmpl_1_he: ldstub [%i1+0x030],%l4 ! Mem[000000006a8000f0] swap [%i1+0x034],%l7 ! Mem[000000006a8000f4] ldub [%i1+0x007],%l2 ! Mem[000000006a8000c7] lduw [%i0+0x000],%l0 ! Mem[000000006a0000c0] jmpl %g6+8,%g0 swap [%i2+0x03c],%l3 ! Mem[000000006b0000fc] p45_call_1_he: swap [%i2+0x038],%l6 ! Mem[000000006b0000f8] swap [%i2+0x018],%l5 ! Mem[000000006b0000d8] retl ldstub [%i3+0x022],%l6 ! Mem[000000006b8000e2] p45_jmpl_1_ho: ldstub [%o1+0x030],%l4 ! Mem[000000006a8000f0] swap [%o1+0x034],%l7 ! Mem[000000006a8000f4] ldub [%o1+0x007],%l2 ! Mem[000000006a8000c7] lduw [%o0+0x000],%l0 ! Mem[000000006a0000c0] jmpl %g6+8,%g0 swap [%o2+0x03c],%l3 ! Mem[000000006b0000fc] p45_call_1_ho: swap [%o2+0x038],%l6 ! Mem[000000006b0000f8] swap [%o2+0x018],%l5 ! Mem[000000006b0000d8] retl ldstub [%o3+0x022],%l6 ! Mem[000000006b8000e2] p46_jmpl_1_le: jmpl %g6+8,%g0 ldstub [%i2+0x001],%l3 ! Mem[000000006d0000c1] p46_call_1_le: std %l0,[%i3+0x038] ! Mem[000000006d8000f8] ldsh [%i1+0x032],%l5 ! Mem[000000006c8000f2] retl ldstub [%i2+0x002],%l7 ! Mem[000000006d0000c2] p46_jmpl_1_lo: jmpl %g6+8,%g0 ldstub [%o2+0x001],%l3 ! Mem[000000006d0000c1] p46_call_1_lo: std %l0,[%o3+0x038] ! Mem[000000006d8000f8] ldsh [%o1+0x032],%l5 ! Mem[000000006c8000f2] retl ldstub [%o2+0x002],%l7 ! Mem[000000006d0000c2] p46_jmpl_1_he: lduw [%i3+0x010],%l7 ! Mem[000000006d8000d0] ldx [%i1+0x030],%l1 ! Mem[000000006c8000f0] std %l6,[%i1+0x000] ! Mem[000000006c8000c0] stx %l4,[%i2+0x000] ! Mem[000000006d0000c0] sth %l7,[%i2+0x038] ! Mem[000000006d0000f8] jmpl %g6+8,%g0 std %l6,[%i1+0x028] ! Mem[000000006c8000e8] p46_call_1_he: lduh [%i1+0x012],%l4 ! Mem[000000006c8000d2] sth %l0,[%i0+0x026] ! Mem[000000006c0000e6] ldx [%i0+0x038],%l3 ! Mem[000000006c0000f8] retl ldsw [%i3+0x028],%l2 ! Mem[000000006d8000e8] p46_jmpl_1_ho: lduw [%o3+0x010],%l7 ! Mem[000000006d8000d0] ldx [%o1+0x030],%l1 ! Mem[000000006c8000f0] std %l6,[%o1+0x000] ! Mem[000000006c8000c0] stx %l4,[%o2+0x000] ! Mem[000000006d0000c0] sth %l7,[%o2+0x038] ! Mem[000000006d0000f8] jmpl %g6+8,%g0 std %l6,[%o1+0x028] ! Mem[000000006c8000e8] p46_call_1_ho: lduh [%o1+0x012],%l4 ! Mem[000000006c8000d2] sth %l0,[%o0+0x026] ! Mem[000000006c0000e6] ldx [%o0+0x038],%l3 ! Mem[000000006c0000f8] retl ldsw [%o3+0x028],%l2 ! Mem[000000006d8000e8] p47_jmpl_1_le: stw %l4,[%i2+0x01c] ! Mem[000000006f0000dc] swap [%i1+0x00c],%l5 ! Mem[000000006e8000cc] jmpl %g6+8,%g0 ldsh [%i2+0x01c],%l4 ! Mem[000000006f0000dc] p47_call_1_le: ldd [%i1+0x028],%l4 ! Mem[000000006e8000e8] ldub [%i0+0x003],%l6 ! Mem[000000006e0000c3] stx %l1,[%i2+0x038] ! Mem[000000006f0000f8] swap [%i3+0x038],%l0 ! Mem[000000006f8000f8] lduw [%i2+0x018],%l0 ! Mem[000000006f0000d8] retl ldd [%i0+0x030],%l4 ! Mem[000000006e0000f0] p47_jmpl_1_lo: stw %l4,[%o2+0x01c] ! Mem[000000006f0000dc] swap [%o1+0x00c],%l5 ! Mem[000000006e8000cc] jmpl %g6+8,%g0 ldsh [%o2+0x01c],%l4 ! Mem[000000006f0000dc] p47_call_1_lo: ldd [%o1+0x028],%l4 ! Mem[000000006e8000e8] ldub [%o0+0x003],%l6 ! Mem[000000006e0000c3] stx %l1,[%o2+0x038] ! Mem[000000006f0000f8] swap [%o3+0x038],%l0 ! Mem[000000006f8000f8] lduw [%o2+0x018],%l0 ! Mem[000000006f0000d8] retl ldd [%o0+0x030],%l4 ! Mem[000000006e0000f0] p47_jmpl_1_he: swap [%i1+0x034],%l0 ! Mem[000000006e8000f4] ldsb [%i3+0x012],%l7 ! Mem[000000006f8000d2] ldsw [%i0+0x030],%l1 ! Mem[000000006e0000f0] lduh [%i1+0x006],%l6 ! Mem[000000006e8000c6] ldd [%i1+0x028],%l4 ! Mem[000000006e8000e8] ldstub [%i3+0x034],%l2 ! Mem[000000006f8000f4] jmpl %g6+8,%g0 std %l2,[%i2+0x000] ! Mem[000000006f0000c0] p47_call_1_he: stb %l1,[%i0+0x00a] ! Mem[000000006e0000ca] retl ldd [%i0+0x000],%l6 ! Mem[000000006e0000c0] p47_jmpl_1_ho: swap [%o1+0x034],%l0 ! Mem[000000006e8000f4] ldsb [%o3+0x012],%l7 ! Mem[000000006f8000d2] ldsw [%o0+0x030],%l1 ! Mem[000000006e0000f0] lduh [%o1+0x006],%l6 ! Mem[000000006e8000c6] ldd [%o1+0x028],%l4 ! Mem[000000006e8000e8] ldstub [%o3+0x034],%l2 ! Mem[000000006f8000f4] jmpl %g6+8,%g0 std %l2,[%o2+0x000] ! Mem[000000006f0000c0] p47_call_1_ho: stb %l1,[%o0+0x00a] ! Mem[000000006e0000ca] retl ldd [%o0+0x000],%l6 ! Mem[000000006e0000c0] p48_jmpl_1_le: ldsh [%i3+0x03e],%l5 ! Mem[00000000718000fe] stw %l2,[%i1+0x028] ! Mem[00000000708000e8] swap [%i1+0x018],%l4 ! Mem[00000000708000d8] swap [%i0+0x008],%l0 ! Mem[00000000700000c8] ldx [%i2+0x030],%l4 ! Mem[00000000710000f0] jmpl %g6+8,%g0 ldstub [%i0+0x026],%l5 ! Mem[00000000700000e6] p48_call_1_le: ldstub [%i3+0x03a],%l1 ! Mem[00000000718000fa] lduw [%i0+0x00c],%l6 ! Mem[00000000700000cc] swap [%i1+0x010],%l7 ! Mem[00000000708000d0] retl ldstub [%i2+0x036],%l0 ! Mem[00000000710000f6] p48_jmpl_1_lo: ldsh [%o3+0x03e],%l5 ! Mem[00000000718000fe] stw %l2,[%o1+0x028] ! Mem[00000000708000e8] swap [%o1+0x018],%l4 ! Mem[00000000708000d8] swap [%o0+0x008],%l0 ! Mem[00000000700000c8] ldx [%o2+0x030],%l4 ! Mem[00000000710000f0] jmpl %g6+8,%g0 ldstub [%o0+0x026],%l5 ! Mem[00000000700000e6] p48_call_1_lo: ldstub [%o3+0x03a],%l1 ! Mem[00000000718000fa] lduw [%o0+0x00c],%l6 ! Mem[00000000700000cc] swap [%o1+0x010],%l7 ! Mem[00000000708000d0] retl ldstub [%o2+0x036],%l0 ! Mem[00000000710000f6] p48_jmpl_1_he: ldub [%i3+0x014],%l2 ! Mem[00000000718000d4] sth %l2,[%i0+0x020] ! Mem[00000000700000e0] stw %l1,[%i2+0x010] ! Mem[00000000710000d0] ldsh [%i1+0x01a],%l2 ! Mem[00000000708000da] swap [%i1+0x024],%l6 ! Mem[00000000708000e4] ldx [%i2+0x010],%l6 ! Mem[00000000710000d0] jmpl %g6+8,%g0 sth %l2,[%i3+0x01e] ! Mem[00000000718000de] p48_call_1_he: sth %l7,[%i3+0x01a] ! Mem[00000000718000da] ldsw [%i1+0x000],%l0 ! Mem[00000000708000c0] retl swap [%i3+0x030],%l5 ! Mem[00000000718000f0] p48_jmpl_1_ho: ldub [%o3+0x014],%l2 ! Mem[00000000718000d4] sth %l2,[%o0+0x020] ! Mem[00000000700000e0] stw %l1,[%o2+0x010] ! Mem[00000000710000d0] ldsh [%o1+0x01a],%l2 ! Mem[00000000708000da] swap [%o1+0x024],%l6 ! Mem[00000000708000e4] ldx [%o2+0x010],%l6 ! Mem[00000000710000d0] jmpl %g6+8,%g0 sth %l2,[%o3+0x01e] ! Mem[00000000718000de] p48_call_1_ho: sth %l7,[%o3+0x01a] ! Mem[00000000718000da] ldsw [%o1+0x000],%l0 ! Mem[00000000708000c0] retl swap [%o3+0x030],%l5 ! Mem[00000000718000f0] p49_jmpl_1_le: ldd [%i2+0x038],%l4 ! Mem[00000000730000f8] jmpl %g6+8,%g0 swap [%i1+0x020],%l4 ! Mem[00000000728000e0] p49_call_1_le: retl ldstub [%i0+0x01f],%l4 ! Mem[00000000720000df] p49_jmpl_1_lo: ldd [%o2+0x038],%l4 ! Mem[00000000730000f8] jmpl %g6+8,%g0 swap [%o1+0x020],%l4 ! Mem[00000000728000e0] p49_call_1_lo: retl ldstub [%o0+0x01f],%l4 ! Mem[00000000720000df] p49_jmpl_1_he: ldsb [%i3+0x019],%l1 ! Mem[00000000738000d9] swap [%i3+0x024],%l3 ! Mem[00000000738000e4] ldx [%i3+0x030],%l1 ! Mem[00000000738000f0] ldx [%i2+0x038],%l2 ! Mem[00000000730000f8] ldsb [%i0+0x002],%l3 ! Mem[00000000720000c2] jmpl %g6+8,%g0 lduh [%i3+0x03c],%l6 ! Mem[00000000738000fc] p49_call_1_he: retl lduh [%i1+0x032],%l7 ! Mem[00000000728000f2] p49_jmpl_1_ho: ldsb [%o3+0x019],%l1 ! Mem[00000000738000d9] swap [%o3+0x024],%l3 ! Mem[00000000738000e4] ldx [%o3+0x030],%l1 ! Mem[00000000738000f0] ldx [%o2+0x038],%l2 ! Mem[00000000730000f8] ldsb [%o0+0x002],%l3 ! Mem[00000000720000c2] jmpl %g6+8,%g0 lduh [%o3+0x03c],%l6 ! Mem[00000000738000fc] p49_call_1_ho: retl lduh [%o1+0x032],%l7 ! Mem[00000000728000f2] p50_jmpl_1_le: swap [%i0+0x01c],%l5 ! Mem[00000000740000dc] lduw [%i1+0x028],%l0 ! Mem[00000000748000e8] ldsh [%i2+0x002],%l6 ! Mem[00000000750000c2] stw %l7,[%i2+0x01c] ! Mem[00000000750000dc] jmpl %g6+8,%g0 lduh [%i2+0x018],%l1 ! Mem[00000000750000d8] p50_call_1_le: stb %l0,[%i3+0x00b] ! Mem[00000000758000cb] stx %l6,[%i0+0x010] ! Mem[00000000740000d0] swap [%i3+0x014],%l5 ! Mem[00000000758000d4] stw %l1,[%i0+0x034] ! Mem[00000000740000f4] retl lduh [%i3+0x02e],%l3 ! Mem[00000000758000ee] p50_jmpl_1_lo: swap [%o0+0x01c],%l5 ! Mem[00000000740000dc] lduw [%o1+0x028],%l0 ! Mem[00000000748000e8] ldsh [%o2+0x002],%l6 ! Mem[00000000750000c2] stw %l7,[%o2+0x01c] ! Mem[00000000750000dc] jmpl %g6+8,%g0 lduh [%o2+0x018],%l1 ! Mem[00000000750000d8] p50_call_1_lo: stb %l0,[%o3+0x00b] ! Mem[00000000758000cb] stx %l6,[%o0+0x010] ! Mem[00000000740000d0] swap [%o3+0x014],%l5 ! Mem[00000000758000d4] stw %l1,[%o0+0x034] ! Mem[00000000740000f4] retl lduh [%o3+0x02e],%l3 ! Mem[00000000758000ee] p50_jmpl_1_he: swap [%i2+0x014],%l7 ! Mem[00000000750000d4] swap [%i3+0x00c],%l7 ! Mem[00000000758000cc] std %l4,[%i3+0x030] ! Mem[00000000758000f0] std %l4,[%i0+0x030] ! Mem[00000000740000f0] jmpl %g6+8,%g0 ldx [%i0+0x000],%l2 ! Mem[00000000740000c0] p50_call_1_he: stb %l4,[%i2+0x01a] ! Mem[00000000750000da] retl ldstub [%i3+0x011],%l3 ! Mem[00000000758000d1] p50_jmpl_1_ho: swap [%o2+0x014],%l7 ! Mem[00000000750000d4] swap [%o3+0x00c],%l7 ! Mem[00000000758000cc] std %l4,[%o3+0x030] ! Mem[00000000758000f0] std %l4,[%o0+0x030] ! Mem[00000000740000f0] jmpl %g6+8,%g0 ldx [%o0+0x000],%l2 ! Mem[00000000740000c0] p50_call_1_ho: stb %l4,[%o2+0x01a] ! Mem[00000000750000da] retl ldstub [%o3+0x011],%l3 ! Mem[00000000758000d1] p51_jmpl_1_le: ldub [%i0+0x01d],%l4 ! Mem[00000000760000dd] swap [%i0+0x008],%l4 ! Mem[00000000760000c8] swap [%i2+0x01c],%l5 ! Mem[00000000770000dc] jmpl %g6+8,%g0 ldstub [%i1+0x028],%l2 ! Mem[00000000768000e8] p51_call_1_le: lduw [%i1+0x014],%l0 ! Mem[00000000768000d4] ldstub [%i3+0x030],%l6 ! Mem[00000000778000f0] std %l2,[%i2+0x030] ! Mem[00000000770000f0] swap [%i0+0x014],%l5 ! Mem[00000000760000d4] retl sth %l1,[%i2+0x03a] ! Mem[00000000770000fa] p51_jmpl_1_lo: ldub [%o0+0x01d],%l4 ! Mem[00000000760000dd] swap [%o0+0x008],%l4 ! Mem[00000000760000c8] swap [%o2+0x01c],%l5 ! Mem[00000000770000dc] jmpl %g6+8,%g0 ldstub [%o1+0x028],%l2 ! Mem[00000000768000e8] p51_call_1_lo: lduw [%o1+0x014],%l0 ! Mem[00000000768000d4] ldstub [%o3+0x030],%l6 ! Mem[00000000778000f0] std %l2,[%o2+0x030] ! Mem[00000000770000f0] swap [%o0+0x014],%l5 ! Mem[00000000760000d4] retl sth %l1,[%o2+0x03a] ! Mem[00000000770000fa] p51_jmpl_1_he: stx %l5,[%i2+0x020] ! Mem[00000000770000e0] lduw [%i3+0x014],%l6 ! Mem[00000000778000d4] stw %l6,[%i1+0x02c] ! Mem[00000000768000ec] std %l0,[%i2+0x030] ! Mem[00000000770000f0] swap [%i0+0x038],%l2 ! Mem[00000000760000f8] stx %l3,[%i3+0x000] ! Mem[00000000778000c0] jmpl %g6+8,%g0 stw %l6,[%i3+0x03c] ! Mem[00000000778000fc] p51_call_1_he: ldsw [%i0+0x034],%l1 ! Mem[00000000760000f4] stw %l3,[%i0+0x02c] ! Mem[00000000760000ec] ldub [%i2+0x023],%l0 ! Mem[00000000770000e3] retl ldsb [%i0+0x033],%l5 ! Mem[00000000760000f3] p51_jmpl_1_ho: stx %l5,[%o2+0x020] ! Mem[00000000770000e0] lduw [%o3+0x014],%l6 ! Mem[00000000778000d4] stw %l6,[%o1+0x02c] ! Mem[00000000768000ec] std %l0,[%o2+0x030] ! Mem[00000000770000f0] swap [%o0+0x038],%l2 ! Mem[00000000760000f8] stx %l3,[%o3+0x000] ! Mem[00000000778000c0] jmpl %g6+8,%g0 stw %l6,[%o3+0x03c] ! Mem[00000000778000fc] p51_call_1_ho: ldsw [%o0+0x034],%l1 ! Mem[00000000760000f4] stw %l3,[%o0+0x02c] ! Mem[00000000760000ec] ldub [%o2+0x023],%l0 ! Mem[00000000770000e3] retl ldsb [%o0+0x033],%l5 ! Mem[00000000760000f3] p52_jmpl_1_le: ldsb [%i2+0x029],%l4 ! Mem[00000000790000e9] ldsh [%i2+0x010],%l3 ! Mem[00000000790000d0] ldsw [%i3+0x028],%l5 ! Mem[00000000798000e8] swap [%i3+0x028],%l0 ! Mem[00000000798000e8] sth %l0,[%i3+0x000] ! Mem[00000000798000c0] swap [%i0+0x03c],%l3 ! Mem[00000000780000fc] jmpl %g6+8,%g0 sth %l2,[%i1+0x032] ! Mem[00000000788000f2] p52_call_1_le: ldx [%i1+0x038],%l1 ! Mem[00000000788000f8] sth %l6,[%i0+0x00c] ! Mem[00000000780000cc] stw %l7,[%i0+0x010] ! Mem[00000000780000d0] ldsw [%i3+0x034],%l0 ! Mem[00000000798000f4] ldsb [%i3+0x01f],%l4 ! Mem[00000000798000df] retl ldsb [%i1+0x039],%l0 ! Mem[00000000788000f9] p52_jmpl_1_lo: ldsb [%o2+0x029],%l4 ! Mem[00000000790000e9] ldsh [%o2+0x010],%l3 ! Mem[00000000790000d0] ldsw [%o3+0x028],%l5 ! Mem[00000000798000e8] swap [%o3+0x028],%l0 ! Mem[00000000798000e8] sth %l0,[%o3+0x000] ! Mem[00000000798000c0] swap [%o0+0x03c],%l3 ! Mem[00000000780000fc] jmpl %g6+8,%g0 sth %l2,[%o1+0x032] ! Mem[00000000788000f2] p52_call_1_lo: ldx [%o1+0x038],%l1 ! Mem[00000000788000f8] sth %l6,[%o0+0x00c] ! Mem[00000000780000cc] stw %l7,[%o0+0x010] ! Mem[00000000780000d0] ldsw [%o3+0x034],%l0 ! Mem[00000000798000f4] ldsb [%o3+0x01f],%l4 ! Mem[00000000798000df] retl ldsb [%o1+0x039],%l0 ! Mem[00000000788000f9] p52_jmpl_1_he: ldstub [%i1+0x020],%l2 ! Mem[00000000788000e0] ldstub [%i3+0x036],%l7 ! Mem[00000000798000f6] stx %l3,[%i2+0x030] ! Mem[00000000790000f0] jmpl %g6+8,%g0 ldub [%i0+0x007],%l6 ! Mem[00000000780000c7] p52_call_1_he: swap [%i2+0x01c],%l0 ! Mem[00000000790000dc] retl ldsh [%i3+0x010],%l6 ! Mem[00000000798000d0] p52_jmpl_1_ho: ldstub [%o1+0x020],%l2 ! Mem[00000000788000e0] ldstub [%o3+0x036],%l7 ! Mem[00000000798000f6] stx %l3,[%o2+0x030] ! Mem[00000000790000f0] jmpl %g6+8,%g0 ldub [%o0+0x007],%l6 ! Mem[00000000780000c7] p52_call_1_ho: swap [%o2+0x01c],%l0 ! Mem[00000000790000dc] retl ldsh [%o3+0x010],%l6 ! Mem[00000000798000d0] p53_jmpl_1_le: ldsw [%i2+0x038],%l4 ! Mem[000000007b0000f8] stx %l0,[%i0+0x028] ! Mem[000000007a0000e8] swap [%i2+0x010],%l4 ! Mem[000000007b0000d0] sth %l5,[%i2+0x026] ! Mem[000000007b0000e6] stw %l1,[%i3+0x030] ! Mem[000000007b8000f0] jmpl %g6+8,%g0 stb %l6,[%i2+0x006] ! Mem[000000007b0000c6] p53_call_1_le: retl ldd [%i1+0x030],%l2 ! Mem[000000007a8000f0] p53_jmpl_1_lo: ldsw [%o2+0x038],%l4 ! Mem[000000007b0000f8] stx %l0,[%o0+0x028] ! Mem[000000007a0000e8] swap [%o2+0x010],%l4 ! Mem[000000007b0000d0] sth %l5,[%o2+0x026] ! Mem[000000007b0000e6] stw %l1,[%o3+0x030] ! Mem[000000007b8000f0] jmpl %g6+8,%g0 stb %l6,[%o2+0x006] ! Mem[000000007b0000c6] p53_call_1_lo: retl ldd [%o1+0x030],%l2 ! Mem[000000007a8000f0] p53_jmpl_1_he: ldstub [%i3+0x01c],%l7 ! Mem[000000007b8000dc] ldsw [%i0+0x018],%l1 ! Mem[000000007a0000d8] stw %l3,[%i2+0x024] ! Mem[000000007b0000e4] ldstub [%i2+0x017],%l2 ! Mem[000000007b0000d7] swap [%i1+0x00c],%l0 ! Mem[000000007a8000cc] lduh [%i2+0x02e],%l5 ! Mem[000000007b0000ee] jmpl %g6+8,%g0 ldd [%i2+0x008],%l0 ! Mem[000000007b0000c8] p53_call_1_he: ldsb [%i0+0x00d],%l6 ! Mem[000000007a0000cd] swap [%i1+0x034],%l5 ! Mem[000000007a8000f4] swap [%i3+0x004],%l6 ! Mem[000000007b8000c4] ldd [%i0+0x030],%l6 ! Mem[000000007a0000f0] ldsh [%i3+0x01a],%l5 ! Mem[000000007b8000da] ldd [%i2+0x020],%l6 ! Mem[000000007b0000e0] retl stw %l0,[%i2+0x008] ! Mem[000000007b0000c8] p53_jmpl_1_ho: ldstub [%o3+0x01c],%l7 ! Mem[000000007b8000dc] ldsw [%o0+0x018],%l1 ! Mem[000000007a0000d8] stw %l3,[%o2+0x024] ! Mem[000000007b0000e4] ldstub [%o2+0x017],%l2 ! Mem[000000007b0000d7] swap [%o1+0x00c],%l0 ! Mem[000000007a8000cc] lduh [%o2+0x02e],%l5 ! Mem[000000007b0000ee] jmpl %g6+8,%g0 ldd [%o2+0x008],%l0 ! Mem[000000007b0000c8] p53_call_1_ho: ldsb [%o0+0x00d],%l6 ! Mem[000000007a0000cd] swap [%o1+0x034],%l5 ! Mem[000000007a8000f4] swap [%o3+0x004],%l6 ! Mem[000000007b8000c4] ldd [%o0+0x030],%l6 ! Mem[000000007a0000f0] ldsh [%o3+0x01a],%l5 ! Mem[000000007b8000da] ldd [%o2+0x020],%l6 ! Mem[000000007b0000e0] retl stw %l0,[%o2+0x008] ! Mem[000000007b0000c8] p54_jmpl_1_le: swap [%i2+0x00c],%l0 ! Mem[000000007d0000cc] swap [%i2+0x03c],%l4 ! Mem[000000007d0000fc] jmpl %g6+8,%g0 ldsh [%i3+0x00e],%l5 ! Mem[000000007d8000ce] p54_call_1_le: lduw [%i0+0x02c],%l2 ! Mem[000000007c0000ec] swap [%i1+0x02c],%l5 ! Mem[000000007c8000ec] ldsb [%i0+0x023],%l6 ! Mem[000000007c0000e3] sth %l3,[%i0+0x028] ! Mem[000000007c0000e8] retl swap [%i0+0x008],%l2 ! Mem[000000007c0000c8] p54_jmpl_1_lo: swap [%o2+0x00c],%l0 ! Mem[000000007d0000cc] swap [%o2+0x03c],%l4 ! Mem[000000007d0000fc] jmpl %g6+8,%g0 ldsh [%o3+0x00e],%l5 ! Mem[000000007d8000ce] p54_call_1_lo: lduw [%o0+0x02c],%l2 ! Mem[000000007c0000ec] swap [%o1+0x02c],%l5 ! Mem[000000007c8000ec] ldsb [%o0+0x023],%l6 ! Mem[000000007c0000e3] sth %l3,[%o0+0x028] ! Mem[000000007c0000e8] retl swap [%o0+0x008],%l2 ! Mem[000000007c0000c8] p54_jmpl_1_he: ldub [%i2+0x032],%l4 ! Mem[000000007d0000f2] stx %l5,[%i0+0x020] ! Mem[000000007c0000e0] stw %l5,[%i0+0x004] ! Mem[000000007c0000c4] ldx [%i3+0x010],%l6 ! Mem[000000007d8000d0] ldstub [%i2+0x028],%l4 ! Mem[000000007d0000e8] jmpl %g6+8,%g0 ldsw [%i3+0x014],%l2 ! Mem[000000007d8000d4] p54_call_1_he: ldd [%i2+0x010],%l6 ! Mem[000000007d0000d0] std %l6,[%i1+0x010] ! Mem[000000007c8000d0] ldstub [%i1+0x03a],%l0 ! Mem[000000007c8000fa] retl lduw [%i1+0x008],%l7 ! Mem[000000007c8000c8] p54_jmpl_1_ho: ldub [%o2+0x032],%l4 ! Mem[000000007d0000f2] stx %l5,[%o0+0x020] ! Mem[000000007c0000e0] stw %l5,[%o0+0x004] ! Mem[000000007c0000c4] ldx [%o3+0x010],%l6 ! Mem[000000007d8000d0] ldstub [%o2+0x028],%l4 ! Mem[000000007d0000e8] jmpl %g6+8,%g0 ldsw [%o3+0x014],%l2 ! Mem[000000007d8000d4] p54_call_1_ho: ldd [%o2+0x010],%l6 ! Mem[000000007d0000d0] std %l6,[%o1+0x010] ! Mem[000000007c8000d0] ldstub [%o1+0x03a],%l0 ! Mem[000000007c8000fa] retl lduw [%o1+0x008],%l7 ! Mem[000000007c8000c8] p55_jmpl_1_le: stw %l6,[%i0+0x014] ! Mem[000000007e0000d4] swap [%i3+0x01c],%l5 ! Mem[000000007f8000dc] ldsw [%i0+0x018],%l0 ! Mem[000000007e0000d8] ldx [%i1+0x000],%l2 ! Mem[000000007e8000c0] jmpl %g6+8,%g0 stx %l5,[%i2+0x020] ! Mem[000000007f0000e0] p55_call_1_le: ldstub [%i0+0x03a],%l1 ! Mem[000000007e0000fa] stw %l0,[%i3+0x024] ! Mem[000000007f8000e4] std %l0,[%i1+0x010] ! Mem[000000007e8000d0] swap [%i1+0x038],%l0 ! Mem[000000007e8000f8] ldx [%i2+0x008],%l0 ! Mem[000000007f0000c8] retl stb %l3,[%i3+0x03a] ! Mem[000000007f8000fa] p55_jmpl_1_lo: stw %l6,[%o0+0x014] ! Mem[000000007e0000d4] swap [%o3+0x01c],%l5 ! Mem[000000007f8000dc] ldsw [%o0+0x018],%l0 ! Mem[000000007e0000d8] ldx [%o1+0x000],%l2 ! Mem[000000007e8000c0] jmpl %g6+8,%g0 stx %l5,[%o2+0x020] ! Mem[000000007f0000e0] p55_call_1_lo: ldstub [%o0+0x03a],%l1 ! Mem[000000007e0000fa] stw %l0,[%o3+0x024] ! Mem[000000007f8000e4] std %l0,[%o1+0x010] ! Mem[000000007e8000d0] swap [%o1+0x038],%l0 ! Mem[000000007e8000f8] ldx [%o2+0x008],%l0 ! Mem[000000007f0000c8] retl stb %l3,[%o3+0x03a] ! Mem[000000007f8000fa] p55_jmpl_1_he: lduh [%i0+0x024],%l6 ! Mem[000000007e0000e4] ldd [%i2+0x030],%l2 ! Mem[000000007f0000f0] stw %l3,[%i3+0x014] ! Mem[000000007f8000d4] ldstub [%i3+0x00e],%l3 ! Mem[000000007f8000ce] ldstub [%i0+0x036],%l4 ! Mem[000000007e0000f6] jmpl %g6+8,%g0 lduh [%i1+0x024],%l2 ! Mem[000000007e8000e4] p55_call_1_he: std %l4,[%i0+0x018] ! Mem[000000007e0000d8] ldd [%i1+0x008],%l2 ! Mem[000000007e8000c8] retl ldstub [%i2+0x029],%l3 ! Mem[000000007f0000e9] p55_jmpl_1_ho: lduh [%o0+0x024],%l6 ! Mem[000000007e0000e4] ldd [%o2+0x030],%l2 ! Mem[000000007f0000f0] stw %l3,[%o3+0x014] ! Mem[000000007f8000d4] ldstub [%o3+0x00e],%l3 ! Mem[000000007f8000ce] ldstub [%o0+0x036],%l4 ! Mem[000000007e0000f6] jmpl %g6+8,%g0 lduh [%o1+0x024],%l2 ! Mem[000000007e8000e4] p55_call_1_ho: std %l4,[%o0+0x018] ! Mem[000000007e0000d8] ldd [%o1+0x008],%l2 ! Mem[000000007e8000c8] retl ldstub [%o2+0x029],%l3 ! Mem[000000007f0000e9] p56_jmpl_1_le: jmpl %g6+8,%g0 lduh [%i1+0x002],%l4 ! Mem[00000000808000c2] p56_call_1_le: stb %l4,[%i1+0x03f] ! Mem[00000000808000ff] ldsb [%i2+0x026],%l1 ! Mem[00000000810000e6] lduh [%i1+0x012],%l4 ! Mem[00000000808000d2] ldx [%i0+0x020],%l0 ! Mem[00000000800000e0] retl ldsb [%i0+0x03a],%l3 ! Mem[00000000800000fa] p56_jmpl_1_lo: jmpl %g6+8,%g0 lduh [%o1+0x002],%l4 ! Mem[00000000808000c2] p56_call_1_lo: stb %l4,[%o1+0x03f] ! Mem[00000000808000ff] ldsb [%o2+0x026],%l1 ! Mem[00000000810000e6] lduh [%o1+0x012],%l4 ! Mem[00000000808000d2] ldx [%o0+0x020],%l0 ! Mem[00000000800000e0] retl ldsb [%o0+0x03a],%l3 ! Mem[00000000800000fa] p56_jmpl_1_he: jmpl %g6+8,%g0 ldx [%i2+0x000],%l3 ! Mem[00000000810000c0] p56_call_1_he: sth %l7,[%i3+0x03e] ! Mem[00000000818000fe] stw %l1,[%i0+0x034] ! Mem[00000000800000f4] std %l2,[%i1+0x028] ! Mem[00000000808000e8] ldsh [%i0+0x032],%l5 ! Mem[00000000800000f2] ldstub [%i0+0x038],%l6 ! Mem[00000000800000f8] retl ldd [%i1+0x008],%l0 ! Mem[00000000808000c8] p56_jmpl_1_ho: jmpl %g6+8,%g0 ldx [%o2+0x000],%l3 ! Mem[00000000810000c0] p56_call_1_ho: sth %l7,[%o3+0x03e] ! Mem[00000000818000fe] stw %l1,[%o0+0x034] ! Mem[00000000800000f4] std %l2,[%o1+0x028] ! Mem[00000000808000e8] ldsh [%o0+0x032],%l5 ! Mem[00000000800000f2] ldstub [%o0+0x038],%l6 ! Mem[00000000800000f8] retl ldd [%o1+0x008],%l0 ! Mem[00000000808000c8] p57_jmpl_1_le: lduh [%i0+0x018],%l1 ! Mem[00000000820000d8] lduw [%i1+0x03c],%l5 ! Mem[00000000828000fc] jmpl %g6+8,%g0 stx %l6,[%i2+0x018] ! Mem[00000000830000d8] p57_call_1_le: stw %l5,[%i1+0x038] ! Mem[00000000828000f8] ldx [%i2+0x010],%l1 ! Mem[00000000830000d0] swap [%i1+0x014],%l0 ! Mem[00000000828000d4] swap [%i3+0x014],%l1 ! Mem[00000000838000d4] stx %l2,[%i2+0x018] ! Mem[00000000830000d8] retl lduw [%i1+0x014],%l0 ! Mem[00000000828000d4] p57_jmpl_1_lo: lduh [%o0+0x018],%l1 ! Mem[00000000820000d8] lduw [%o1+0x03c],%l5 ! Mem[00000000828000fc] jmpl %g6+8,%g0 stx %l6,[%o2+0x018] ! Mem[00000000830000d8] p57_call_1_lo: stw %l5,[%o1+0x038] ! Mem[00000000828000f8] ldx [%o2+0x010],%l1 ! Mem[00000000830000d0] swap [%o1+0x014],%l0 ! Mem[00000000828000d4] swap [%o3+0x014],%l1 ! Mem[00000000838000d4] stx %l2,[%o2+0x018] ! Mem[00000000830000d8] retl lduw [%o1+0x014],%l0 ! Mem[00000000828000d4] p57_jmpl_1_he: stb %l4,[%i2+0x012] ! Mem[00000000830000d2] lduh [%i3+0x026],%l5 ! Mem[00000000838000e6] ldsh [%i2+0x00a],%l2 ! Mem[00000000830000ca] stx %l5,[%i3+0x038] ! Mem[00000000838000f8] stw %l0,[%i3+0x028] ! Mem[00000000838000e8] jmpl %g6+8,%g0 sth %l2,[%i3+0x034] ! Mem[00000000838000f4] p57_call_1_he: swap [%i0+0x008],%l0 ! Mem[00000000820000c8] retl swap [%i0+0x010],%l6 ! Mem[00000000820000d0] p57_jmpl_1_ho: stb %l4,[%o2+0x012] ! Mem[00000000830000d2] lduh [%o3+0x026],%l5 ! Mem[00000000838000e6] ldsh [%o2+0x00a],%l2 ! Mem[00000000830000ca] stx %l5,[%o3+0x038] ! Mem[00000000838000f8] stw %l0,[%o3+0x028] ! Mem[00000000838000e8] jmpl %g6+8,%g0 sth %l2,[%o3+0x034] ! Mem[00000000838000f4] p57_call_1_ho: swap [%o0+0x008],%l0 ! Mem[00000000820000c8] retl swap [%o0+0x010],%l6 ! Mem[00000000820000d0] p58_jmpl_1_le: ldstub [%i2+0x03e],%l3 ! Mem[00000000850000fe] ldsh [%i3+0x028],%l4 ! Mem[00000000858000e8] ldstub [%i0+0x010],%l3 ! Mem[00000000840000d0] swap [%i3+0x028],%l5 ! Mem[00000000858000e8] ldub [%i3+0x01b],%l4 ! Mem[00000000858000db] jmpl %g6+8,%g0 ldstub [%i0+0x00a],%l0 ! Mem[00000000840000ca] p58_call_1_le: ldsh [%i1+0x034],%l2 ! Mem[00000000848000f4] stb %l5,[%i0+0x015] ! Mem[00000000840000d5] stb %l1,[%i2+0x03a] ! Mem[00000000850000fa] retl swap [%i2+0x00c],%l6 ! Mem[00000000850000cc] p58_jmpl_1_lo: ldstub [%o2+0x03e],%l3 ! Mem[00000000850000fe] ldsh [%o3+0x028],%l4 ! Mem[00000000858000e8] ldstub [%o0+0x010],%l3 ! Mem[00000000840000d0] swap [%o3+0x028],%l5 ! Mem[00000000858000e8] ldub [%o3+0x01b],%l4 ! Mem[00000000858000db] jmpl %g6+8,%g0 ldstub [%o0+0x00a],%l0 ! Mem[00000000840000ca] p58_call_1_lo: ldsh [%o1+0x034],%l2 ! Mem[00000000848000f4] stb %l5,[%o0+0x015] ! Mem[00000000840000d5] stb %l1,[%o2+0x03a] ! Mem[00000000850000fa] retl swap [%o2+0x00c],%l6 ! Mem[00000000850000cc] p58_jmpl_1_he: swap [%i2+0x014],%l6 ! Mem[00000000850000d4] lduh [%i0+0x02e],%l6 ! Mem[00000000840000ee] ldstub [%i3+0x010],%l1 ! Mem[00000000858000d0] lduh [%i1+0x01a],%l2 ! Mem[00000000848000da] ldsh [%i2+0x002],%l3 ! Mem[00000000850000c2] sth %l6,[%i3+0x03c] ! Mem[00000000858000fc] jmpl %g6+8,%g0 swap [%i1+0x030],%l4 ! Mem[00000000848000f0] p58_call_1_he: sth %l5,[%i2+0x016] ! Mem[00000000850000d6] swap [%i2+0x008],%l1 ! Mem[00000000850000c8] ldsw [%i1+0x018],%l6 ! Mem[00000000848000d8] ldub [%i3+0x01f],%l4 ! Mem[00000000858000df] lduw [%i2+0x000],%l6 ! Mem[00000000850000c0] retl ldstub [%i1+0x008],%l0 ! Mem[00000000848000c8] p58_jmpl_1_ho: swap [%o2+0x014],%l6 ! Mem[00000000850000d4] lduh [%o0+0x02e],%l6 ! Mem[00000000840000ee] ldstub [%o3+0x010],%l1 ! Mem[00000000858000d0] lduh [%o1+0x01a],%l2 ! Mem[00000000848000da] ldsh [%o2+0x002],%l3 ! Mem[00000000850000c2] sth %l6,[%o3+0x03c] ! Mem[00000000858000fc] jmpl %g6+8,%g0 swap [%o1+0x030],%l4 ! Mem[00000000848000f0] p58_call_1_ho: sth %l5,[%o2+0x016] ! Mem[00000000850000d6] swap [%o2+0x008],%l1 ! Mem[00000000850000c8] ldsw [%o1+0x018],%l6 ! Mem[00000000848000d8] ldub [%o3+0x01f],%l4 ! Mem[00000000858000df] lduw [%o2+0x000],%l6 ! Mem[00000000850000c0] retl ldstub [%o1+0x008],%l0 ! Mem[00000000848000c8] p59_jmpl_1_le: ldsw [%i3+0x018],%l6 ! Mem[00000000878000d8] sth %l0,[%i0+0x03c] ! Mem[00000000860000fc] ldub [%i0+0x030],%l4 ! Mem[00000000860000f0] ldsh [%i1+0x008],%l5 ! Mem[00000000868000c8] swap [%i2+0x008],%l0 ! Mem[00000000870000c8] jmpl %g6+8,%g0 ldstub [%i2+0x020],%l0 ! Mem[00000000870000e0] p59_call_1_le: ldstub [%i3+0x033],%l5 ! Mem[00000000878000f3] stw %l7,[%i1+0x020] ! Mem[00000000868000e0] ldsb [%i0+0x02f],%l2 ! Mem[00000000860000ef] std %l2,[%i0+0x010] ! Mem[00000000860000d0] ldsw [%i0+0x01c],%l6 ! Mem[00000000860000dc] retl std %l2,[%i0+0x000] ! Mem[00000000860000c0] p59_jmpl_1_lo: ldsw [%o3+0x018],%l6 ! Mem[00000000878000d8] sth %l0,[%o0+0x03c] ! Mem[00000000860000fc] ldub [%o0+0x030],%l4 ! Mem[00000000860000f0] ldsh [%o1+0x008],%l5 ! Mem[00000000868000c8] swap [%o2+0x008],%l0 ! Mem[00000000870000c8] jmpl %g6+8,%g0 ldstub [%o2+0x020],%l0 ! Mem[00000000870000e0] p59_call_1_lo: ldstub [%o3+0x033],%l5 ! Mem[00000000878000f3] stw %l7,[%o1+0x020] ! Mem[00000000868000e0] ldsb [%o0+0x02f],%l2 ! Mem[00000000860000ef] std %l2,[%o0+0x010] ! Mem[00000000860000d0] ldsw [%o0+0x01c],%l6 ! Mem[00000000860000dc] retl std %l2,[%o0+0x000] ! Mem[00000000860000c0] p59_jmpl_1_he: stx %l7,[%i2+0x018] ! Mem[00000000870000d8] ldd [%i1+0x000],%l2 ! Mem[00000000868000c0] ldstub [%i0+0x020],%l2 ! Mem[00000000860000e0] ldsw [%i2+0x038],%l2 ! Mem[00000000870000f8] jmpl %g6+8,%g0 stb %l6,[%i3+0x025] ! Mem[00000000878000e5] p59_call_1_he: stw %l0,[%i0+0x03c] ! Mem[00000000860000fc] ldstub [%i3+0x032],%l7 ! Mem[00000000878000f2] ldsw [%i3+0x018],%l7 ! Mem[00000000878000d8] ldstub [%i1+0x023],%l0 ! Mem[00000000868000e3] std %l4,[%i2+0x030] ! Mem[00000000870000f0] stb %l3,[%i0+0x002] ! Mem[00000000860000c2] retl std %l6,[%i0+0x030] ! Mem[00000000860000f0] p59_jmpl_1_ho: stx %l7,[%o2+0x018] ! Mem[00000000870000d8] ldd [%o1+0x000],%l2 ! Mem[00000000868000c0] ldstub [%o0+0x020],%l2 ! Mem[00000000860000e0] ldsw [%o2+0x038],%l2 ! Mem[00000000870000f8] jmpl %g6+8,%g0 stb %l6,[%o3+0x025] ! Mem[00000000878000e5] p59_call_1_ho: stw %l0,[%o0+0x03c] ! Mem[00000000860000fc] ldstub [%o3+0x032],%l7 ! Mem[00000000878000f2] ldsw [%o3+0x018],%l7 ! Mem[00000000878000d8] ldstub [%o1+0x023],%l0 ! Mem[00000000868000e3] std %l4,[%o2+0x030] ! Mem[00000000870000f0] stb %l3,[%o0+0x002] ! Mem[00000000860000c2] retl std %l6,[%o0+0x030] ! Mem[00000000860000f0] p60_jmpl_1_le: jmpl %g6+8,%g0 ldx [%i2+0x010],%l3 ! Mem[00000000890000d0] p60_call_1_le: ldsw [%i0+0x020],%l4 ! Mem[00000000880000e0] ldsb [%i1+0x011],%l0 ! Mem[00000000888000d1] ldx [%i0+0x038],%l7 ! Mem[00000000880000f8] retl ldstub [%i2+0x024],%l6 ! Mem[00000000890000e4] p60_jmpl_1_lo: jmpl %g6+8,%g0 ldx [%o2+0x010],%l3 ! Mem[00000000890000d0] p60_call_1_lo: ldsw [%o0+0x020],%l4 ! Mem[00000000880000e0] ldsb [%o1+0x011],%l0 ! Mem[00000000888000d1] ldx [%o0+0x038],%l7 ! Mem[00000000880000f8] retl ldstub [%o2+0x024],%l6 ! Mem[00000000890000e4] p60_jmpl_1_he: jmpl %g6+8,%g0 ldstub [%i3+0x028],%l2 ! Mem[00000000898000e8] p60_call_1_he: ldsh [%i1+0x034],%l0 ! Mem[00000000888000f4] ldub [%i0+0x01c],%l2 ! Mem[00000000880000dc] retl ldd [%i3+0x028],%l6 ! Mem[00000000898000e8] p60_jmpl_1_ho: jmpl %g6+8,%g0 ldstub [%o3+0x028],%l2 ! Mem[00000000898000e8] p60_call_1_ho: ldsh [%o1+0x034],%l0 ! Mem[00000000888000f4] ldub [%o0+0x01c],%l2 ! Mem[00000000880000dc] retl ldd [%o3+0x028],%l6 ! Mem[00000000898000e8] p61_jmpl_1_le: ldub [%i2+0x018],%l1 ! Mem[000000008b0000d8] ldsw [%i3+0x03c],%l5 ! Mem[000000008b8000fc] ldstub [%i0+0x019],%l6 ! Mem[000000008a0000d9] jmpl %g6+8,%g0 lduh [%i0+0x03c],%l0 ! Mem[000000008a0000fc] p61_call_1_le: lduh [%i3+0x014],%l1 ! Mem[000000008b8000d4] ldstub [%i3+0x016],%l0 ! Mem[000000008b8000d6] ldub [%i3+0x015],%l1 ! Mem[000000008b8000d5] retl swap [%i0+0x028],%l3 ! Mem[000000008a0000e8] p61_jmpl_1_lo: ldub [%o2+0x018],%l1 ! Mem[000000008b0000d8] ldsw [%o3+0x03c],%l5 ! Mem[000000008b8000fc] ldstub [%o0+0x019],%l6 ! Mem[000000008a0000d9] jmpl %g6+8,%g0 lduh [%o0+0x03c],%l0 ! Mem[000000008a0000fc] p61_call_1_lo: lduh [%o3+0x014],%l1 ! Mem[000000008b8000d4] ldstub [%o3+0x016],%l0 ! Mem[000000008b8000d6] ldub [%o3+0x015],%l1 ! Mem[000000008b8000d5] retl swap [%o0+0x028],%l3 ! Mem[000000008a0000e8] p61_jmpl_1_he: ldub [%i1+0x02a],%l0 ! Mem[000000008a8000ea] ldd [%i2+0x010],%l4 ! Mem[000000008b0000d0] swap [%i3+0x024],%l5 ! Mem[000000008b8000e4] ldstub [%i1+0x00b],%l2 ! Mem[000000008a8000cb] lduw [%i3+0x03c],%l5 ! Mem[000000008b8000fc] jmpl %g6+8,%g0 swap [%i2+0x028],%l0 ! Mem[000000008b0000e8] p61_call_1_he: ldsw [%i1+0x034],%l0 ! Mem[000000008a8000f4] retl ldsw [%i0+0x03c],%l4 ! Mem[000000008a0000fc] p61_jmpl_1_ho: ldub [%o1+0x02a],%l0 ! Mem[000000008a8000ea] ldd [%o2+0x010],%l4 ! Mem[000000008b0000d0] swap [%o3+0x024],%l5 ! Mem[000000008b8000e4] ldstub [%o1+0x00b],%l2 ! Mem[000000008a8000cb] lduw [%o3+0x03c],%l5 ! Mem[000000008b8000fc] jmpl %g6+8,%g0 swap [%o2+0x028],%l0 ! Mem[000000008b0000e8] p61_call_1_ho: ldsw [%o1+0x034],%l0 ! Mem[000000008a8000f4] retl ldsw [%o0+0x03c],%l4 ! Mem[000000008a0000fc] p62_jmpl_1_le: stb %l3,[%i0+0x014] ! Mem[000000008c0000d4] swap [%i2+0x010],%l3 ! Mem[000000008d0000d0] ldstub [%i3+0x01d],%l4 ! Mem[000000008d8000dd] jmpl %g6+8,%g0 sth %l4,[%i2+0x028] ! Mem[000000008d0000e8] p62_call_1_le: ldx [%i2+0x020],%l6 ! Mem[000000008d0000e0] sth %l1,[%i3+0x03c] ! Mem[000000008d8000fc] ldsb [%i1+0x038],%l0 ! Mem[000000008c8000f8] lduw [%i1+0x038],%l0 ! Mem[000000008c8000f8] retl lduh [%i0+0x032],%l5 ! Mem[000000008c0000f2] p62_jmpl_1_lo: stb %l3,[%o0+0x014] ! Mem[000000008c0000d4] swap [%o2+0x010],%l3 ! Mem[000000008d0000d0] ldstub [%o3+0x01d],%l4 ! Mem[000000008d8000dd] jmpl %g6+8,%g0 sth %l4,[%o2+0x028] ! Mem[000000008d0000e8] p62_call_1_lo: ldx [%o2+0x020],%l6 ! Mem[000000008d0000e0] sth %l1,[%o3+0x03c] ! Mem[000000008d8000fc] ldsb [%o1+0x038],%l0 ! Mem[000000008c8000f8] lduw [%o1+0x038],%l0 ! Mem[000000008c8000f8] retl lduh [%o0+0x032],%l5 ! Mem[000000008c0000f2] p62_jmpl_1_he: ldstub [%i0+0x017],%l0 ! Mem[000000008c0000d7] ldx [%i3+0x010],%l7 ! Mem[000000008d8000d0] swap [%i1+0x030],%l1 ! Mem[000000008c8000f0] stw %l6,[%i0+0x004] ! Mem[000000008c0000c4] std %l4,[%i3+0x000] ! Mem[000000008d8000c0] ldstub [%i0+0x014],%l2 ! Mem[000000008c0000d4] jmpl %g6+8,%g0 sth %l2,[%i3+0x020] ! Mem[000000008d8000e0] p62_call_1_he: ldsh [%i2+0x010],%l6 ! Mem[000000008d0000d0] retl stw %l0,[%i1+0x038] ! Mem[000000008c8000f8] p62_jmpl_1_ho: ldstub [%o0+0x017],%l0 ! Mem[000000008c0000d7] ldx [%o3+0x010],%l7 ! Mem[000000008d8000d0] swap [%o1+0x030],%l1 ! Mem[000000008c8000f0] stw %l6,[%o0+0x004] ! Mem[000000008c0000c4] std %l4,[%o3+0x000] ! Mem[000000008d8000c0] ldstub [%o0+0x014],%l2 ! Mem[000000008c0000d4] jmpl %g6+8,%g0 sth %l2,[%o3+0x020] ! Mem[000000008d8000e0] p62_call_1_ho: ldsh [%o2+0x010],%l6 ! Mem[000000008d0000d0] retl stw %l0,[%o1+0x038] ! Mem[000000008c8000f8] p63_jmpl_1_le: lduw [%i0+0x034],%l0 ! Mem[000000008e0000f4] ldsh [%i3+0x012],%l7 ! Mem[000000008f8000d2] swap [%i0+0x030],%l1 ! Mem[000000008e0000f0] jmpl %g6+8,%g0 ldub [%i0+0x006],%l6 ! Mem[000000008e0000c6] p63_call_1_le: retl swap [%i1+0x034],%l2 ! Mem[000000008e8000f4] p63_jmpl_1_lo: lduw [%o0+0x034],%l0 ! Mem[000000008e0000f4] ldsh [%o3+0x012],%l7 ! Mem[000000008f8000d2] swap [%o0+0x030],%l1 ! Mem[000000008e0000f0] jmpl %g6+8,%g0 ldub [%o0+0x006],%l6 ! Mem[000000008e0000c6] p63_call_1_lo: retl swap [%o1+0x034],%l2 ! Mem[000000008e8000f4] p63_jmpl_1_he: lduh [%i1+0x01c],%l7 ! Mem[000000008e8000dc] stb %l3,[%i1+0x00e] ! Mem[000000008e8000ce] std %l6,[%i3+0x028] ! Mem[000000008f8000e8] ldsw [%i0+0x014],%l2 ! Mem[000000008e0000d4] ldub [%i0+0x00e],%l0 ! Mem[000000008e0000ce] jmpl %g6+8,%g0 ldstub [%i3+0x025],%l6 ! Mem[000000008f8000e5] p63_call_1_he: ldsw [%i0+0x03c],%l0 ! Mem[000000008e0000fc] ldstub [%i3+0x032],%l7 ! Mem[000000008f8000f2] ldsh [%i3+0x01a],%l7 ! Mem[000000008f8000da] ldsh [%i2+0x022],%l0 ! Mem[000000008f0000e2] stx %l5,[%i3+0x030] ! Mem[000000008f8000f0] retl swap [%i3+0x000],%l3 ! Mem[000000008f8000c0] p63_jmpl_1_ho: lduh [%o1+0x01c],%l7 ! Mem[000000008e8000dc] stb %l3,[%o1+0x00e] ! Mem[000000008e8000ce] std %l6,[%o3+0x028] ! Mem[000000008f8000e8] ldsw [%o0+0x014],%l2 ! Mem[000000008e0000d4] ldub [%o0+0x00e],%l0 ! Mem[000000008e0000ce] jmpl %g6+8,%g0 ldstub [%o3+0x025],%l6 ! Mem[000000008f8000e5] p63_call_1_ho: ldsw [%o0+0x03c],%l0 ! Mem[000000008e0000fc] ldstub [%o3+0x032],%l7 ! Mem[000000008f8000f2] ldsh [%o3+0x01a],%l7 ! Mem[000000008f8000da] ldsh [%o2+0x022],%l0 ! Mem[000000008f0000e2] stx %l5,[%o3+0x030] ! Mem[000000008f8000f0] retl swap [%o3+0x000],%l3 ! Mem[000000008f8000c0] user_jump1_end: .seg "text" .align 0x2000 user_jump2_start: INIT_MEM(0, 0x0030, 1, +, 0, +, 0) p0_jmpl_2_le: ldsw [%i1+0x01c],%l4 ! Mem[00000000108000dc] swap [%i1+0x014],%l0 ! Mem[00000000108000d4] jmpl %g6+8,%g0 swap [%i1+0x038],%l5 ! Mem[00000000108000f8] p0_call_2_le: ldstub [%i1+0x01d],%l6 ! Mem[00000000108000dd] swap [%i2+0x024],%l3 ! Mem[00000000110000e4] stb %l0,[%i0+0x034] ! Mem[00000000100000f4] retl stx %l0,[%i1+0x038] ! Mem[00000000108000f8] p0_jmpl_2_lo: ldsw [%o1+0x01c],%l4 ! Mem[00000000108000dc] swap [%o1+0x014],%l0 ! Mem[00000000108000d4] jmpl %g6+8,%g0 swap [%o1+0x038],%l5 ! Mem[00000000108000f8] p0_call_2_lo: ldstub [%o1+0x01d],%l6 ! Mem[00000000108000dd] swap [%o2+0x024],%l3 ! Mem[00000000110000e4] stb %l0,[%o0+0x034] ! Mem[00000000100000f4] retl stx %l0,[%o1+0x038] ! Mem[00000000108000f8] p0_jmpl_2_he: lduh [%i0+0x020],%l2 ! Mem[00000000100000e0] ldd [%i2+0x030],%l6 ! Mem[00000000110000f0] stw %l5,[%i1+0x02c] ! Mem[00000000108000ec] jmpl %g6+8,%g0 ldsw [%i1+0x028],%l0 ! Mem[00000000108000e8] p0_call_2_he: ldd [%i1+0x028],%l6 ! Mem[00000000108000e8] ldstub [%i2+0x017],%l5 ! Mem[00000000110000d7] retl ldd [%i3+0x000],%l6 ! Mem[00000000118000c0] p0_jmpl_2_ho: lduh [%o0+0x020],%l2 ! Mem[00000000100000e0] ldd [%o2+0x030],%l6 ! Mem[00000000110000f0] stw %l5,[%o1+0x02c] ! Mem[00000000108000ec] jmpl %g6+8,%g0 ldsw [%o1+0x028],%l0 ! Mem[00000000108000e8] p0_call_2_ho: ldd [%o1+0x028],%l6 ! Mem[00000000108000e8] ldstub [%o2+0x017],%l5 ! Mem[00000000110000d7] retl ldd [%o3+0x000],%l6 ! Mem[00000000118000c0] p1_jmpl_2_le: ldstub [%i3+0x024],%l2 ! Mem[00000000138000e4] ldsh [%i1+0x03e],%l4 ! Mem[00000000128000fe] stw %l1,[%i0+0x000] ! Mem[00000000120000c0] sth %l1,[%i2+0x032] ! Mem[00000000130000f2] jmpl %g6+8,%g0 ldsh [%i2+0x01e],%l4 ! Mem[00000000130000de] p1_call_2_le: lduh [%i2+0x034],%l5 ! Mem[00000000130000f4] ldstub [%i2+0x00d],%l5 ! Mem[00000000130000cd] swap [%i0+0x010],%l0 ! Mem[00000000120000d0] swap [%i3+0x008],%l2 ! Mem[00000000138000c8] ldub [%i0+0x02e],%l2 ! Mem[00000000120000ee] ldd [%i1+0x008],%l4 ! Mem[00000000128000c8] retl stb %l6,[%i2+0x012] ! Mem[00000000130000d2] p1_jmpl_2_lo: ldstub [%o3+0x024],%l2 ! Mem[00000000138000e4] ldsh [%o1+0x03e],%l4 ! Mem[00000000128000fe] stw %l1,[%o0+0x000] ! Mem[00000000120000c0] sth %l1,[%o2+0x032] ! Mem[00000000130000f2] jmpl %g6+8,%g0 ldsh [%o2+0x01e],%l4 ! Mem[00000000130000de] p1_call_2_lo: lduh [%o2+0x034],%l5 ! Mem[00000000130000f4] ldstub [%o2+0x00d],%l5 ! Mem[00000000130000cd] swap [%o0+0x010],%l0 ! Mem[00000000120000d0] swap [%o3+0x008],%l2 ! Mem[00000000138000c8] ldub [%o0+0x02e],%l2 ! Mem[00000000120000ee] ldd [%o1+0x008],%l4 ! Mem[00000000128000c8] retl stb %l6,[%o2+0x012] ! Mem[00000000130000d2] p1_jmpl_2_he: ldsb [%i2+0x02e],%l6 ! Mem[00000000130000ee] swap [%i3+0x020],%l6 ! Mem[00000000138000e0] swap [%i1+0x030],%l7 ! Mem[00000000128000f0] stb %l1,[%i1+0x008] ! Mem[00000000128000c8] jmpl %g6+8,%g0 stw %l3,[%i2+0x020] ! Mem[00000000130000e0] p1_call_2_he: ldstub [%i3+0x00f],%l0 ! Mem[00000000138000cf] swap [%i0+0x018],%l7 ! Mem[00000000120000d8] retl ldstub [%i2+0x03a],%l1 ! Mem[00000000130000fa] p1_jmpl_2_ho: ldsb [%o2+0x02e],%l6 ! Mem[00000000130000ee] swap [%o3+0x020],%l6 ! Mem[00000000138000e0] swap [%o1+0x030],%l7 ! Mem[00000000128000f0] stb %l1,[%o1+0x008] ! Mem[00000000128000c8] jmpl %g6+8,%g0 stw %l3,[%o2+0x020] ! Mem[00000000130000e0] p1_call_2_ho: ldstub [%o3+0x00f],%l0 ! Mem[00000000138000cf] swap [%o0+0x018],%l7 ! Mem[00000000120000d8] retl ldstub [%o2+0x03a],%l1 ! Mem[00000000130000fa] p2_jmpl_2_le: stb %l0,[%i1+0x00b] ! Mem[00000000148000cb] stx %l2,[%i3+0x008] ! Mem[00000000158000c8] stb %l4,[%i3+0x03a] ! Mem[00000000158000fa] ldstub [%i2+0x013],%l1 ! Mem[00000000150000d3] jmpl %g6+8,%g0 ldx [%i2+0x018],%l4 ! Mem[00000000150000d8] p2_call_2_le: ldd [%i3+0x030],%l4 ! Mem[00000000158000f0] swap [%i0+0x02c],%l5 ! Mem[00000000140000ec] retl ldstub [%i0+0x039],%l1 ! Mem[00000000140000f9] p2_jmpl_2_lo: stb %l0,[%o1+0x00b] ! Mem[00000000148000cb] stx %l2,[%o3+0x008] ! Mem[00000000158000c8] stb %l4,[%o3+0x03a] ! Mem[00000000158000fa] ldstub [%o2+0x013],%l1 ! Mem[00000000150000d3] jmpl %g6+8,%g0 ldx [%o2+0x018],%l4 ! Mem[00000000150000d8] p2_call_2_lo: ldd [%o3+0x030],%l4 ! Mem[00000000158000f0] swap [%o0+0x02c],%l5 ! Mem[00000000140000ec] retl ldstub [%o0+0x039],%l1 ! Mem[00000000140000f9] p2_jmpl_2_he: ldstub [%i0+0x020],%l1 ! Mem[00000000140000e0] stb %l0,[%i1+0x031] ! Mem[00000000148000f1] ldd [%i3+0x030],%l6 ! Mem[00000000158000f0] swap [%i1+0x034],%l2 ! Mem[00000000148000f4] jmpl %g6+8,%g0 sth %l2,[%i3+0x024] ! Mem[00000000158000e4] p2_call_2_he: ldsh [%i1+0x030],%l6 ! Mem[00000000148000f0] lduh [%i3+0x032],%l3 ! Mem[00000000158000f2] retl swap [%i3+0x024],%l5 ! Mem[00000000158000e4] p2_jmpl_2_ho: ldstub [%o0+0x020],%l1 ! Mem[00000000140000e0] stb %l0,[%o1+0x031] ! Mem[00000000148000f1] ldd [%o3+0x030],%l6 ! Mem[00000000158000f0] swap [%o1+0x034],%l2 ! Mem[00000000148000f4] jmpl %g6+8,%g0 sth %l2,[%o3+0x024] ! Mem[00000000158000e4] p2_call_2_ho: ldsh [%o1+0x030],%l6 ! Mem[00000000148000f0] lduh [%o3+0x032],%l3 ! Mem[00000000158000f2] retl swap [%o3+0x024],%l5 ! Mem[00000000158000e4] p3_jmpl_2_le: ldsw [%i2+0x00c],%l7 ! Mem[00000000170000cc] std %l0,[%i0+0x028] ! Mem[00000000160000e8] ldstub [%i3+0x027],%l7 ! Mem[00000000178000e7] jmpl %g6+8,%g0 ldub [%i1+0x005],%l4 ! Mem[00000000168000c5] p3_call_2_le: ldub [%i1+0x008],%l0 ! Mem[00000000168000c8] lduh [%i3+0x01a],%l3 ! Mem[00000000178000da] ldstub [%i1+0x01c],%l7 ! Mem[00000000168000dc] retl ldub [%i3+0x028],%l5 ! Mem[00000000178000e8] p3_jmpl_2_lo: ldsw [%o2+0x00c],%l7 ! Mem[00000000170000cc] std %l0,[%o0+0x028] ! Mem[00000000160000e8] ldstub [%o3+0x027],%l7 ! Mem[00000000178000e7] jmpl %g6+8,%g0 ldub [%o1+0x005],%l4 ! Mem[00000000168000c5] p3_call_2_lo: ldub [%o1+0x008],%l0 ! Mem[00000000168000c8] lduh [%o3+0x01a],%l3 ! Mem[00000000178000da] ldstub [%o1+0x01c],%l7 ! Mem[00000000168000dc] retl ldub [%o3+0x028],%l5 ! Mem[00000000178000e8] p3_jmpl_2_he: lduh [%i2+0x00c],%l5 ! Mem[00000000170000cc] swap [%i1+0x00c],%l1 ! Mem[00000000168000cc] ldsh [%i0+0x028],%l6 ! Mem[00000000160000e8] ldsb [%i3+0x00a],%l1 ! Mem[00000000178000ca] stx %l5,[%i3+0x010] ! Mem[00000000178000d0] jmpl %g6+8,%g0 lduw [%i0+0x024],%l3 ! Mem[00000000160000e4] p3_call_2_he: swap [%i3+0x000],%l5 ! Mem[00000000178000c0] swap [%i3+0x024],%l4 ! Mem[00000000178000e4] lduw [%i1+0x038],%l0 ! Mem[00000000168000f8] ldstub [%i3+0x033],%l3 ! Mem[00000000178000f3] sth %l0,[%i3+0x034] ! Mem[00000000178000f4] retl ldstub [%i1+0x03c],%l5 ! Mem[00000000168000fc] p3_jmpl_2_ho: lduh [%o2+0x00c],%l5 ! Mem[00000000170000cc] swap [%o1+0x00c],%l1 ! Mem[00000000168000cc] ldsh [%o0+0x028],%l6 ! Mem[00000000160000e8] ldsb [%o3+0x00a],%l1 ! Mem[00000000178000ca] stx %l5,[%o3+0x010] ! Mem[00000000178000d0] jmpl %g6+8,%g0 lduw [%o0+0x024],%l3 ! Mem[00000000160000e4] p3_call_2_ho: swap [%o3+0x000],%l5 ! Mem[00000000178000c0] swap [%o3+0x024],%l4 ! Mem[00000000178000e4] lduw [%o1+0x038],%l0 ! Mem[00000000168000f8] ldstub [%o3+0x033],%l3 ! Mem[00000000178000f3] sth %l0,[%o3+0x034] ! Mem[00000000178000f4] retl ldstub [%o1+0x03c],%l5 ! Mem[00000000168000fc] p4_jmpl_2_le: ldstub [%i2+0x00c],%l2 ! Mem[00000000190000cc] ldsh [%i3+0x03a],%l4 ! Mem[00000000198000fa] ldstub [%i2+0x013],%l1 ! Mem[00000000190000d3] ldd [%i1+0x010],%l2 ! Mem[00000000188000d0] lduh [%i0+0x03c],%l4 ! Mem[00000000180000fc] jmpl %g6+8,%g0 ldx [%i1+0x008],%l5 ! Mem[00000000188000c8] p4_call_2_le: ldsb [%i3+0x039],%l1 ! Mem[00000000198000f9] ldstub [%i2+0x01e],%l0 ! Mem[00000000190000de] retl ldstub [%i0+0x007],%l2 ! Mem[00000000180000c7] p4_jmpl_2_lo: ldstub [%o2+0x00c],%l2 ! Mem[00000000190000cc] ldsh [%o3+0x03a],%l4 ! Mem[00000000198000fa] ldstub [%o2+0x013],%l1 ! Mem[00000000190000d3] ldd [%o1+0x010],%l2 ! Mem[00000000188000d0] lduh [%o0+0x03c],%l4 ! Mem[00000000180000fc] jmpl %g6+8,%g0 ldx [%o1+0x008],%l5 ! Mem[00000000188000c8] p4_call_2_lo: ldsb [%o3+0x039],%l1 ! Mem[00000000198000f9] ldstub [%o2+0x01e],%l0 ! Mem[00000000190000de] retl ldstub [%o0+0x007],%l2 ! Mem[00000000180000c7] p4_jmpl_2_he: stw %l6,[%i0+0x004] ! Mem[00000000180000c4] swap [%i1+0x000],%l4 ! Mem[00000000188000c0] ldsw [%i3+0x024],%l2 ! Mem[00000000198000e4] stw %l0,[%i1+0x024] ! Mem[00000000188000e4] ldstub [%i2+0x010],%l7 ! Mem[00000000190000d0] jmpl %g6+8,%g0 ldstub [%i2+0x008],%l1 ! Mem[00000000190000c8] p4_call_2_he: swap [%i0+0x038],%l2 ! Mem[00000000180000f8] ldstub [%i0+0x01a],%l6 ! Mem[00000000180000da] ldsb [%i3+0x023],%l4 ! Mem[00000000198000e3] swap [%i3+0x00c],%l0 ! Mem[00000000198000cc] retl std %l6,[%i2+0x018] ! Mem[00000000190000d8] p4_jmpl_2_ho: stw %l6,[%o0+0x004] ! Mem[00000000180000c4] swap [%o1+0x000],%l4 ! Mem[00000000188000c0] ldsw [%o3+0x024],%l2 ! Mem[00000000198000e4] stw %l0,[%o1+0x024] ! Mem[00000000188000e4] ldstub [%o2+0x010],%l7 ! Mem[00000000190000d0] jmpl %g6+8,%g0 ldstub [%o2+0x008],%l1 ! Mem[00000000190000c8] p4_call_2_ho: swap [%o0+0x038],%l2 ! Mem[00000000180000f8] ldstub [%o0+0x01a],%l6 ! Mem[00000000180000da] ldsb [%o3+0x023],%l4 ! Mem[00000000198000e3] swap [%o3+0x00c],%l0 ! Mem[00000000198000cc] retl std %l6,[%o2+0x018] ! Mem[00000000190000d8] p5_jmpl_2_le: swap [%i2+0x030],%l0 ! Mem[000000001b0000f0] jmpl %g6+8,%g0 ldsw [%i0+0x024],%l3 ! Mem[000000001a0000e4] p5_call_2_le: ldsb [%i2+0x000],%l5 ! Mem[000000001b0000c0] ldx [%i0+0x020],%l4 ! Mem[000000001a0000e0] stx %l7,[%i0+0x018] ! Mem[000000001a0000d8] ldstub [%i2+0x02f],%l7 ! Mem[000000001b0000ef] retl stb %l3,[%i3+0x031] ! Mem[000000001b8000f1] p5_jmpl_2_lo: swap [%o2+0x030],%l0 ! Mem[000000001b0000f0] jmpl %g6+8,%g0 ldsw [%o0+0x024],%l3 ! Mem[000000001a0000e4] p5_call_2_lo: ldsb [%o2+0x000],%l5 ! Mem[000000001b0000c0] ldx [%o0+0x020],%l4 ! Mem[000000001a0000e0] stx %l7,[%o0+0x018] ! Mem[000000001a0000d8] ldstub [%o2+0x02f],%l7 ! Mem[000000001b0000ef] retl stb %l3,[%o3+0x031] ! Mem[000000001b8000f1] p5_jmpl_2_he: ldstub [%i0+0x032],%l3 ! Mem[000000001a0000f2] ldstub [%i3+0x032],%l4 ! Mem[000000001b8000f2] jmpl %g6+8,%g0 stb %l6,[%i1+0x012] ! Mem[000000001a8000d2] p5_call_2_he: ldsb [%i3+0x030],%l5 ! Mem[000000001b8000f0] ldd [%i3+0x000],%l2 ! Mem[000000001b8000c0] lduw [%i0+0x020],%l5 ! Mem[000000001a0000e0] ldstub [%i1+0x029],%l6 ! Mem[000000001a8000e9] retl swap [%i0+0x028],%l4 ! Mem[000000001a0000e8] p5_jmpl_2_ho: ldstub [%o0+0x032],%l3 ! Mem[000000001a0000f2] ldstub [%o3+0x032],%l4 ! Mem[000000001b8000f2] jmpl %g6+8,%g0 stb %l6,[%o1+0x012] ! Mem[000000001a8000d2] p5_call_2_ho: ldsb [%o3+0x030],%l5 ! Mem[000000001b8000f0] ldd [%o3+0x000],%l2 ! Mem[000000001b8000c0] lduw [%o0+0x020],%l5 ! Mem[000000001a0000e0] ldstub [%o1+0x029],%l6 ! Mem[000000001a8000e9] retl swap [%o0+0x028],%l4 ! Mem[000000001a0000e8] p6_jmpl_2_le: swap [%i0+0x01c],%l2 ! Mem[000000001c0000dc] ldd [%i2+0x010],%l2 ! Mem[000000001d0000d0] swap [%i1+0x034],%l3 ! Mem[000000001c8000f4] stb %l3,[%i0+0x00e] ! Mem[000000001c0000ce] ldd [%i3+0x028],%l2 ! Mem[000000001d8000e8] jmpl %g6+8,%g0 lduw [%i2+0x028],%l5 ! Mem[000000001d0000e8] p6_call_2_le: ldd [%i2+0x018],%l4 ! Mem[000000001d0000d8] retl ldsh [%i2+0x002],%l6 ! Mem[000000001d0000c2] p6_jmpl_2_lo: swap [%o0+0x01c],%l2 ! Mem[000000001c0000dc] ldd [%o2+0x010],%l2 ! Mem[000000001d0000d0] swap [%o1+0x034],%l3 ! Mem[000000001c8000f4] stb %l3,[%o0+0x00e] ! Mem[000000001c0000ce] ldd [%o3+0x028],%l2 ! Mem[000000001d8000e8] jmpl %g6+8,%g0 lduw [%o2+0x028],%l5 ! Mem[000000001d0000e8] p6_call_2_lo: ldd [%o2+0x018],%l4 ! Mem[000000001d0000d8] retl ldsh [%o2+0x002],%l6 ! Mem[000000001d0000c2] p6_jmpl_2_he: sth %l3,[%i1+0x03e] ! Mem[000000001c8000fe] ldx [%i1+0x038],%l4 ! Mem[000000001c8000f8] ldstub [%i0+0x00c],%l5 ! Mem[000000001c0000cc] ldsh [%i1+0x00e],%l1 ! Mem[000000001c8000ce] jmpl %g6+8,%g0 ldsb [%i3+0x01d],%l6 ! Mem[000000001d8000dd] p6_call_2_he: retl stx %l2,[%i1+0x000] ! Mem[000000001c8000c0] p6_jmpl_2_ho: sth %l3,[%o1+0x03e] ! Mem[000000001c8000fe] ldx [%o1+0x038],%l4 ! Mem[000000001c8000f8] ldstub [%o0+0x00c],%l5 ! Mem[000000001c0000cc] ldsh [%o1+0x00e],%l1 ! Mem[000000001c8000ce] jmpl %g6+8,%g0 ldsb [%o3+0x01d],%l6 ! Mem[000000001d8000dd] p6_call_2_ho: retl stx %l2,[%o1+0x000] ! Mem[000000001c8000c0] p7_jmpl_2_le: ldsw [%i2+0x038],%l5 ! Mem[000000001f0000f8] sth %l4,[%i2+0x01c] ! Mem[000000001f0000dc] lduh [%i2+0x008],%l1 ! Mem[000000001f0000c8] swap [%i1+0x010],%l1 ! Mem[000000001e8000d0] jmpl %g6+8,%g0 swap [%i0+0x028],%l2 ! Mem[000000001e0000e8] p7_call_2_le: retl std %l4,[%i0+0x000] ! Mem[000000001e0000c0] p7_jmpl_2_lo: ldsw [%o2+0x038],%l5 ! Mem[000000001f0000f8] sth %l4,[%o2+0x01c] ! Mem[000000001f0000dc] lduh [%o2+0x008],%l1 ! Mem[000000001f0000c8] swap [%o1+0x010],%l1 ! Mem[000000001e8000d0] jmpl %g6+8,%g0 swap [%o0+0x028],%l2 ! Mem[000000001e0000e8] p7_call_2_lo: retl std %l4,[%o0+0x000] ! Mem[000000001e0000c0] p7_jmpl_2_he: stw %l4,[%i0+0x030] ! Mem[000000001e0000f0] jmpl %g6+8,%g0 ldsh [%i3+0x02e],%l3 ! Mem[000000001f8000ee] p7_call_2_he: ldsh [%i0+0x026],%l5 ! Mem[000000001e0000e6] swap [%i1+0x000],%l2 ! Mem[000000001e8000c0] lduw [%i0+0x024],%l4 ! Mem[000000001e0000e4] stx %l0,[%i1+0x008] ! Mem[000000001e8000c8] ldd [%i3+0x030],%l4 ! Mem[000000001f8000f0] ldstub [%i1+0x030],%l0 ! Mem[000000001e8000f0] retl swap [%i1+0x00c],%l3 ! Mem[000000001e8000cc] p7_jmpl_2_ho: stw %l4,[%o0+0x030] ! Mem[000000001e0000f0] jmpl %g6+8,%g0 ldsh [%o3+0x02e],%l3 ! Mem[000000001f8000ee] p7_call_2_ho: ldsh [%o0+0x026],%l5 ! Mem[000000001e0000e6] swap [%o1+0x000],%l2 ! Mem[000000001e8000c0] lduw [%o0+0x024],%l4 ! Mem[000000001e0000e4] stx %l0,[%o1+0x008] ! Mem[000000001e8000c8] ldd [%o3+0x030],%l4 ! Mem[000000001f8000f0] ldstub [%o1+0x030],%l0 ! Mem[000000001e8000f0] retl swap [%o1+0x00c],%l3 ! Mem[000000001e8000cc] p8_jmpl_2_le: ldsw [%i0+0x000],%l0 ! Mem[00000000200000c0] std %l2,[%i3+0x028] ! Mem[00000000218000e8] sth %l2,[%i3+0x004] ! Mem[00000000218000c4] jmpl %g6+8,%g0 ldstub [%i3+0x01e],%l4 ! Mem[00000000218000de] p8_call_2_le: ldx [%i2+0x010],%l3 ! Mem[00000000210000d0] ldstub [%i3+0x009],%l3 ! Mem[00000000218000c9] retl stx %l3,[%i3+0x000] ! Mem[00000000218000c0] p8_jmpl_2_lo: ldsw [%o0+0x000],%l0 ! Mem[00000000200000c0] std %l2,[%o3+0x028] ! Mem[00000000218000e8] sth %l2,[%o3+0x004] ! Mem[00000000218000c4] jmpl %g6+8,%g0 ldstub [%o3+0x01e],%l4 ! Mem[00000000218000de] p8_call_2_lo: ldx [%o2+0x010],%l3 ! Mem[00000000210000d0] ldstub [%o3+0x009],%l3 ! Mem[00000000218000c9] retl stx %l3,[%o3+0x000] ! Mem[00000000218000c0] p8_jmpl_2_he: swap [%i1+0x01c],%l2 ! Mem[00000000208000dc] ldx [%i0+0x030],%l6 ! Mem[00000000200000f0] swap [%i3+0x01c],%l6 ! Mem[00000000218000dc] swap [%i3+0x004],%l6 ! Mem[00000000218000c4] stb %l4,[%i0+0x002] ! Mem[00000000200000c2] stx %l6,[%i1+0x010] ! Mem[00000000208000d0] jmpl %g6+8,%g0 ldstub [%i2+0x03e],%l6 ! Mem[00000000210000fe] p8_call_2_he: ldsb [%i1+0x006],%l0 ! Mem[00000000208000c6] ldstub [%i0+0x01e],%l7 ! Mem[00000000200000de] swap [%i0+0x034],%l2 ! Mem[00000000200000f4] stb %l6,[%i2+0x002] ! Mem[00000000210000c2] ldstub [%i2+0x02c],%l1 ! Mem[00000000210000ec] retl ldstub [%i1+0x00b],%l3 ! Mem[00000000208000cb] p8_jmpl_2_ho: swap [%o1+0x01c],%l2 ! Mem[00000000208000dc] ldx [%o0+0x030],%l6 ! Mem[00000000200000f0] swap [%o3+0x01c],%l6 ! Mem[00000000218000dc] swap [%o3+0x004],%l6 ! Mem[00000000218000c4] stb %l4,[%o0+0x002] ! Mem[00000000200000c2] stx %l6,[%o1+0x010] ! Mem[00000000208000d0] jmpl %g6+8,%g0 ldstub [%o2+0x03e],%l6 ! Mem[00000000210000fe] p8_call_2_ho: ldsb [%o1+0x006],%l0 ! Mem[00000000208000c6] ldstub [%o0+0x01e],%l7 ! Mem[00000000200000de] swap [%o0+0x034],%l2 ! Mem[00000000200000f4] stb %l6,[%o2+0x002] ! Mem[00000000210000c2] ldstub [%o2+0x02c],%l1 ! Mem[00000000210000ec] retl ldstub [%o1+0x00b],%l3 ! Mem[00000000208000cb] p9_jmpl_2_le: stx %l2,[%i2+0x008] ! Mem[00000000230000c8] sth %l4,[%i3+0x03a] ! Mem[00000000238000fa] stb %l1,[%i0+0x013] ! Mem[00000000220000d3] ldstub [%i3+0x013],%l2 ! Mem[00000000238000d3] lduh [%i2+0x01a],%l3 ! Mem[00000000230000da] ldx [%i0+0x038],%l2 ! Mem[00000000220000f8] jmpl %g6+8,%g0 swap [%i0+0x014],%l6 ! Mem[00000000220000d4] p9_call_2_le: retl swap [%i1+0x020],%l3 ! Mem[00000000228000e0] p9_jmpl_2_lo: stx %l2,[%o2+0x008] ! Mem[00000000230000c8] sth %l4,[%o3+0x03a] ! Mem[00000000238000fa] stb %l1,[%o0+0x013] ! Mem[00000000220000d3] ldstub [%o3+0x013],%l2 ! Mem[00000000238000d3] lduh [%o2+0x01a],%l3 ! Mem[00000000230000da] ldx [%o0+0x038],%l2 ! Mem[00000000220000f8] jmpl %g6+8,%g0 swap [%o0+0x014],%l6 ! Mem[00000000220000d4] p9_call_2_lo: retl swap [%o1+0x020],%l3 ! Mem[00000000228000e0] p9_jmpl_2_he: sth %l6,[%i1+0x028] ! Mem[00000000228000e8] sth %l1,[%i3+0x00a] ! Mem[00000000238000ca] ldstub [%i1+0x002],%l4 ! Mem[00000000228000c2] jmpl %g6+8,%g0 ldstub [%i2+0x035],%l6 ! Mem[00000000230000f5] p9_call_2_he: retl lduh [%i1+0x010],%l6 ! Mem[00000000228000d0] p9_jmpl_2_ho: sth %l6,[%o1+0x028] ! Mem[00000000228000e8] sth %l1,[%o3+0x00a] ! Mem[00000000238000ca] ldstub [%o1+0x002],%l4 ! Mem[00000000228000c2] jmpl %g6+8,%g0 ldstub [%o2+0x035],%l6 ! Mem[00000000230000f5] p9_call_2_ho: retl lduh [%o1+0x010],%l6 ! Mem[00000000228000d0] p10_jmpl_2_le: lduh [%i2+0x00c],%l2 ! Mem[00000000250000cc] ldub [%i2+0x00c],%l2 ! Mem[00000000250000cc] swap [%i2+0x010],%l0 ! Mem[00000000250000d0] jmpl %g6+8,%g0 ldsb [%i2+0x013],%l2 ! Mem[00000000250000d3] p10_call_2_le: swap [%i1+0x020],%l7 ! Mem[00000000248000e0] retl ldsh [%i1+0x00a],%l7 ! Mem[00000000248000ca] p10_jmpl_2_lo: lduh [%o2+0x00c],%l2 ! Mem[00000000250000cc] ldub [%o2+0x00c],%l2 ! Mem[00000000250000cc] swap [%o2+0x010],%l0 ! Mem[00000000250000d0] jmpl %g6+8,%g0 ldsb [%o2+0x013],%l2 ! Mem[00000000250000d3] p10_call_2_lo: swap [%o1+0x020],%l7 ! Mem[00000000248000e0] retl ldsh [%o1+0x00a],%l7 ! Mem[00000000248000ca] p10_jmpl_2_he: stx %l0,[%i0+0x018] ! Mem[00000000240000d8] ldstub [%i0+0x00b],%l7 ! Mem[00000000240000cb] stx %l6,[%i0+0x028] ! Mem[00000000240000e8] jmpl %g6+8,%g0 std %l0,[%i3+0x028] ! Mem[00000000258000e8] p10_call_2_he: ldub [%i3+0x015],%l7 ! Mem[00000000258000d5] retl ldsb [%i1+0x00e],%l4 ! Mem[00000000248000ce] p10_jmpl_2_ho: stx %l0,[%o0+0x018] ! Mem[00000000240000d8] ldstub [%o0+0x00b],%l7 ! Mem[00000000240000cb] stx %l6,[%o0+0x028] ! Mem[00000000240000e8] jmpl %g6+8,%g0 std %l0,[%o3+0x028] ! Mem[00000000258000e8] p10_call_2_ho: ldub [%o3+0x015],%l7 ! Mem[00000000258000d5] retl ldsb [%o1+0x00e],%l4 ! Mem[00000000248000ce] p11_jmpl_2_le: ldstub [%i1+0x000],%l1 ! Mem[00000000268000c0] jmpl %g6+8,%g0 stw %l4,[%i1+0x01c] ! Mem[00000000268000dc] p11_call_2_le: retl swap [%i3+0x028],%l7 ! Mem[00000000278000e8] p11_jmpl_2_lo: ldstub [%o1+0x000],%l1 ! Mem[00000000268000c0] jmpl %g6+8,%g0 stw %l4,[%o1+0x01c] ! Mem[00000000268000dc] p11_call_2_lo: retl swap [%o3+0x028],%l7 ! Mem[00000000278000e8] p11_jmpl_2_he: ldsh [%i0+0x018],%l0 ! Mem[00000000260000d8] sth %l1,[%i1+0x020] ! Mem[00000000268000e0] swap [%i3+0x000],%l0 ! Mem[00000000278000c0] ldsw [%i1+0x024],%l6 ! Mem[00000000268000e4] ldub [%i2+0x014],%l0 ! Mem[00000000270000d4] jmpl %g6+8,%g0 ldstub [%i3+0x023],%l7 ! Mem[00000000278000e3] p11_call_2_he: swap [%i1+0x038],%l0 ! Mem[00000000268000f8] retl stx %l2,[%i1+0x010] ! Mem[00000000268000d0] p11_jmpl_2_ho: ldsh [%o0+0x018],%l0 ! Mem[00000000260000d8] sth %l1,[%o1+0x020] ! Mem[00000000268000e0] swap [%o3+0x000],%l0 ! Mem[00000000278000c0] ldsw [%o1+0x024],%l6 ! Mem[00000000268000e4] ldub [%o2+0x014],%l0 ! Mem[00000000270000d4] jmpl %g6+8,%g0 ldstub [%o3+0x023],%l7 ! Mem[00000000278000e3] p11_call_2_ho: swap [%o1+0x038],%l0 ! Mem[00000000268000f8] retl stx %l2,[%o1+0x010] ! Mem[00000000268000d0] p12_jmpl_2_le: std %l2,[%i1+0x008] ! Mem[00000000288000c8] jmpl %g6+8,%g0 ldx [%i2+0x038],%l4 ! Mem[00000000290000f8] p12_call_2_le: lduw [%i0+0x010],%l6 ! Mem[00000000280000d0] ldstub [%i2+0x00a],%l5 ! Mem[00000000290000ca] lduw [%i3+0x020],%l7 ! Mem[00000000298000e0] ldstub [%i2+0x00a],%l7 ! Mem[00000000290000ca] ldsh [%i2+0x006],%l1 ! Mem[00000000290000c6] retl ldsb [%i3+0x01e],%l0 ! Mem[00000000298000de] p12_jmpl_2_lo: std %l2,[%o1+0x008] ! Mem[00000000288000c8] jmpl %g6+8,%g0 ldx [%o2+0x038],%l4 ! Mem[00000000290000f8] p12_call_2_lo: lduw [%o0+0x010],%l6 ! Mem[00000000280000d0] ldstub [%o2+0x00a],%l5 ! Mem[00000000290000ca] lduw [%o3+0x020],%l7 ! Mem[00000000298000e0] ldstub [%o2+0x00a],%l7 ! Mem[00000000290000ca] ldsh [%o2+0x006],%l1 ! Mem[00000000290000c6] retl ldsb [%o3+0x01e],%l0 ! Mem[00000000298000de] p12_jmpl_2_he: lduh [%i0+0x022],%l0 ! Mem[00000000280000e2] sth %l6,[%i2+0x006] ! Mem[00000000290000c6] ldd [%i3+0x000],%l4 ! Mem[00000000298000c0] jmpl %g6+8,%g0 lduw [%i1+0x014],%l6 ! Mem[00000000288000d4] p12_call_2_he: ldsb [%i0+0x006],%l3 ! Mem[00000000280000c6] retl ldd [%i2+0x000],%l0 ! Mem[00000000290000c0] p12_jmpl_2_ho: lduh [%o0+0x022],%l0 ! Mem[00000000280000e2] sth %l6,[%o2+0x006] ! Mem[00000000290000c6] ldd [%o3+0x000],%l4 ! Mem[00000000298000c0] jmpl %g6+8,%g0 lduw [%o1+0x014],%l6 ! Mem[00000000288000d4] p12_call_2_ho: ldsb [%o0+0x006],%l3 ! Mem[00000000280000c6] retl ldd [%o2+0x000],%l0 ! Mem[00000000290000c0] p13_jmpl_2_le: ldd [%i1+0x008],%l0 ! Mem[000000002a8000c8] std %l0,[%i2+0x010] ! Mem[000000002b0000d0] jmpl %g6+8,%g0 ldsb [%i2+0x009],%l7 ! Mem[000000002b0000c9] p13_call_2_le: ldsb [%i3+0x034],%l7 ! Mem[000000002b8000f4] ldstub [%i1+0x001],%l2 ! Mem[000000002a8000c1] ldx [%i1+0x020],%l4 ! Mem[000000002a8000e0] sth %l0,[%i1+0x008] ! Mem[000000002a8000c8] retl ldsw [%i3+0x010],%l3 ! Mem[000000002b8000d0] p13_jmpl_2_lo: ldd [%o1+0x008],%l0 ! Mem[000000002a8000c8] std %l0,[%o2+0x010] ! Mem[000000002b0000d0] jmpl %g6+8,%g0 ldsb [%o2+0x009],%l7 ! Mem[000000002b0000c9] p13_call_2_lo: ldsb [%o3+0x034],%l7 ! Mem[000000002b8000f4] ldstub [%o1+0x001],%l2 ! Mem[000000002a8000c1] ldx [%o1+0x020],%l4 ! Mem[000000002a8000e0] sth %l0,[%o1+0x008] ! Mem[000000002a8000c8] retl ldsw [%o3+0x010],%l3 ! Mem[000000002b8000d0] p13_jmpl_2_he: ldub [%i1+0x016],%l3 ! Mem[000000002a8000d6] swap [%i2+0x038],%l7 ! Mem[000000002b0000f8] jmpl %g6+8,%g0 swap [%i2+0x018],%l2 ! Mem[000000002b0000d8] p13_call_2_he: ldstub [%i0+0x03b],%l0 ! Mem[000000002a0000fb] retl sth %l4,[%i3+0x006] ! Mem[000000002b8000c6] p13_jmpl_2_ho: ldub [%o1+0x016],%l3 ! Mem[000000002a8000d6] swap [%o2+0x038],%l7 ! Mem[000000002b0000f8] jmpl %g6+8,%g0 swap [%o2+0x018],%l2 ! Mem[000000002b0000d8] p13_call_2_ho: ldstub [%o0+0x03b],%l0 ! Mem[000000002a0000fb] retl sth %l4,[%o3+0x006] ! Mem[000000002b8000c6] p14_jmpl_2_le: jmpl %g6+8,%g0 ldub [%i3+0x00e],%l3 ! Mem[000000002d8000ce] p14_call_2_le: ldx [%i2+0x030],%l0 ! Mem[000000002d0000f0] retl swap [%i2+0x028],%l5 ! Mem[000000002d0000e8] p14_jmpl_2_lo: jmpl %g6+8,%g0 ldub [%o3+0x00e],%l3 ! Mem[000000002d8000ce] p14_call_2_lo: ldx [%o2+0x030],%l0 ! Mem[000000002d0000f0] retl swap [%o2+0x028],%l5 ! Mem[000000002d0000e8] p14_jmpl_2_he: jmpl %g6+8,%g0 ldstub [%i0+0x00c],%l2 ! Mem[000000002c0000cc] p14_call_2_he: ldx [%i1+0x008],%l0 ! Mem[000000002c8000c8] stw %l3,[%i1+0x038] ! Mem[000000002c8000f8] ldsh [%i3+0x03c],%l7 ! Mem[000000002d8000fc] stw %l5,[%i2+0x028] ! Mem[000000002d0000e8] stw %l4,[%i2+0x028] ! Mem[000000002d0000e8] std %l0,[%i0+0x018] ! Mem[000000002c0000d8] retl sth %l2,[%i2+0x006] ! Mem[000000002d0000c6] p14_jmpl_2_ho: jmpl %g6+8,%g0 ldstub [%o0+0x00c],%l2 ! Mem[000000002c0000cc] p14_call_2_ho: ldx [%o1+0x008],%l0 ! Mem[000000002c8000c8] stw %l3,[%o1+0x038] ! Mem[000000002c8000f8] ldsh [%o3+0x03c],%l7 ! Mem[000000002d8000fc] stw %l5,[%o2+0x028] ! Mem[000000002d0000e8] stw %l4,[%o2+0x028] ! Mem[000000002d0000e8] std %l0,[%o0+0x018] ! Mem[000000002c0000d8] retl sth %l2,[%o2+0x006] ! Mem[000000002d0000c6] p15_jmpl_2_le: sth %l7,[%i0+0x00a] ! Mem[000000002e0000ca] ldd [%i3+0x000],%l0 ! Mem[000000002f8000c0] ldstub [%i0+0x037],%l6 ! Mem[000000002e0000f7] lduw [%i2+0x034],%l2 ! Mem[000000002f0000f4] jmpl %g6+8,%g0 swap [%i2+0x020],%l7 ! Mem[000000002f0000e0] p15_call_2_le: ldstub [%i2+0x039],%l0 ! Mem[000000002f0000f9] ldd [%i3+0x030],%l2 ! Mem[000000002f8000f0] stx %l0,[%i1+0x030] ! Mem[000000002e8000f0] stw %l5,[%i0+0x03c] ! Mem[000000002e0000fc] retl sth %l3,[%i2+0x030] ! Mem[000000002f0000f0] p15_jmpl_2_lo: sth %l7,[%o0+0x00a] ! Mem[000000002e0000ca] ldd [%o3+0x000],%l0 ! Mem[000000002f8000c0] ldstub [%o0+0x037],%l6 ! Mem[000000002e0000f7] lduw [%o2+0x034],%l2 ! Mem[000000002f0000f4] jmpl %g6+8,%g0 swap [%o2+0x020],%l7 ! Mem[000000002f0000e0] p15_call_2_lo: ldstub [%o2+0x039],%l0 ! Mem[000000002f0000f9] ldd [%o3+0x030],%l2 ! Mem[000000002f8000f0] stx %l0,[%o1+0x030] ! Mem[000000002e8000f0] stw %l5,[%o0+0x03c] ! Mem[000000002e0000fc] retl sth %l3,[%o2+0x030] ! Mem[000000002f0000f0] p15_jmpl_2_he: swap [%i2+0x030],%l3 ! Mem[000000002f0000f0] ldsb [%i2+0x006],%l4 ! Mem[000000002f0000c6] lduw [%i2+0x00c],%l1 ! Mem[000000002f0000cc] ldstub [%i3+0x030],%l4 ! Mem[000000002f8000f0] stx %l2,[%i0+0x030] ! Mem[000000002e0000f0] jmpl %g6+8,%g0 lduw [%i2+0x028],%l0 ! Mem[000000002f0000e8] p15_call_2_he: stb %l1,[%i2+0x006] ! Mem[000000002f0000c6] lduw [%i0+0x024],%l7 ! Mem[000000002e0000e4] ldstub [%i0+0x029],%l6 ! Mem[000000002e0000e9] stw %l4,[%i3+0x028] ! Mem[000000002f8000e8] ldsw [%i2+0x000],%l3 ! Mem[000000002f0000c0] swap [%i3+0x034],%l5 ! Mem[000000002f8000f4] retl swap [%i2+0x008],%l2 ! Mem[000000002f0000c8] p15_jmpl_2_ho: swap [%o2+0x030],%l3 ! Mem[000000002f0000f0] ldsb [%o2+0x006],%l4 ! Mem[000000002f0000c6] lduw [%o2+0x00c],%l1 ! Mem[000000002f0000cc] ldstub [%o3+0x030],%l4 ! Mem[000000002f8000f0] stx %l2,[%o0+0x030] ! Mem[000000002e0000f0] jmpl %g6+8,%g0 lduw [%o2+0x028],%l0 ! Mem[000000002f0000e8] p15_call_2_ho: stb %l1,[%o2+0x006] ! Mem[000000002f0000c6] lduw [%o0+0x024],%l7 ! Mem[000000002e0000e4] ldstub [%o0+0x029],%l6 ! Mem[000000002e0000e9] stw %l4,[%o3+0x028] ! Mem[000000002f8000e8] ldsw [%o2+0x000],%l3 ! Mem[000000002f0000c0] swap [%o3+0x034],%l5 ! Mem[000000002f8000f4] retl swap [%o2+0x008],%l2 ! Mem[000000002f0000c8] p16_jmpl_2_le: ldd [%i0+0x010],%l0 ! Mem[00000000300000d0] ldsw [%i1+0x038],%l5 ! Mem[00000000308000f8] ldsb [%i0+0x006],%l5 ! Mem[00000000300000c6] ldsh [%i1+0x016],%l6 ! Mem[00000000308000d6] ldsh [%i2+0x02e],%l6 ! Mem[00000000310000ee] ldstub [%i1+0x02e],%l3 ! Mem[00000000308000ee] jmpl %g6+8,%g0 stx %l6,[%i1+0x028] ! Mem[00000000308000e8] p16_call_2_le: ldstub [%i1+0x003],%l6 ! Mem[00000000308000c3] ldstub [%i0+0x016],%l5 ! Mem[00000000300000d6] swap [%i3+0x010],%l7 ! Mem[00000000318000d0] swap [%i3+0x018],%l7 ! Mem[00000000318000d8] retl ldstub [%i0+0x003],%l0 ! Mem[00000000300000c3] p16_jmpl_2_lo: ldd [%o0+0x010],%l0 ! Mem[00000000300000d0] ldsw [%o1+0x038],%l5 ! Mem[00000000308000f8] ldsb [%o0+0x006],%l5 ! Mem[00000000300000c6] ldsh [%o1+0x016],%l6 ! Mem[00000000308000d6] ldsh [%o2+0x02e],%l6 ! Mem[00000000310000ee] ldstub [%o1+0x02e],%l3 ! Mem[00000000308000ee] jmpl %g6+8,%g0 stx %l6,[%o1+0x028] ! Mem[00000000308000e8] p16_call_2_lo: ldstub [%o1+0x003],%l6 ! Mem[00000000308000c3] ldstub [%o0+0x016],%l5 ! Mem[00000000300000d6] swap [%o3+0x010],%l7 ! Mem[00000000318000d0] swap [%o3+0x018],%l7 ! Mem[00000000318000d8] retl ldstub [%o0+0x003],%l0 ! Mem[00000000300000c3] p16_jmpl_2_he: swap [%i0+0x03c],%l3 ! Mem[00000000300000fc] ldsw [%i1+0x028],%l5 ! Mem[00000000308000e8] sth %l2,[%i0+0x00c] ! Mem[00000000300000cc] stb %l4,[%i3+0x03a] ! Mem[00000000318000fa] std %l0,[%i2+0x010] ! Mem[00000000310000d0] jmpl %g6+8,%g0 stb %l2,[%i2+0x013] ! Mem[00000000310000d3] p16_call_2_he: retl ldsw [%i3+0x034],%l5 ! Mem[00000000318000f4] p16_jmpl_2_ho: swap [%o0+0x03c],%l3 ! Mem[00000000300000fc] ldsw [%o1+0x028],%l5 ! Mem[00000000308000e8] sth %l2,[%o0+0x00c] ! Mem[00000000300000cc] stb %l4,[%o3+0x03a] ! Mem[00000000318000fa] std %l0,[%o2+0x010] ! Mem[00000000310000d0] jmpl %g6+8,%g0 stb %l2,[%o2+0x013] ! Mem[00000000310000d3] p16_call_2_ho: retl ldsw [%o3+0x034],%l5 ! Mem[00000000318000f4] p17_jmpl_2_le: jmpl %g6+8,%g0 swap [%i0+0x03c],%l3 ! Mem[00000000320000fc] p17_call_2_le: retl ldsb [%i2+0x035],%l7 ! Mem[00000000330000f5] p17_jmpl_2_lo: jmpl %g6+8,%g0 swap [%o0+0x03c],%l3 ! Mem[00000000320000fc] p17_call_2_lo: retl ldsb [%o2+0x035],%l7 ! Mem[00000000330000f5] p17_jmpl_2_he: ldstub [%i3+0x005],%l4 ! Mem[00000000338000c5] swap [%i2+0x03c],%l4 ! Mem[00000000330000fc] sth %l1,[%i0+0x000] ! Mem[00000000320000c0] ldub [%i1+0x01d],%l4 ! Mem[00000000328000dd] ldx [%i1+0x028],%l0 ! Mem[00000000328000e8] jmpl %g6+8,%g0 swap [%i1+0x00c],%l1 ! Mem[00000000328000cc] p17_call_2_he: ldd [%i3+0x028],%l6 ! Mem[00000000338000e8] ldub [%i0+0x037],%l5 ! Mem[00000000320000f7] swap [%i0+0x03c],%l5 ! Mem[00000000320000fc] retl ldd [%i1+0x018],%l2 ! Mem[00000000328000d8] p17_jmpl_2_ho: ldstub [%o3+0x005],%l4 ! Mem[00000000338000c5] swap [%o2+0x03c],%l4 ! Mem[00000000330000fc] sth %l1,[%o0+0x000] ! Mem[00000000320000c0] ldub [%o1+0x01d],%l4 ! Mem[00000000328000dd] ldx [%o1+0x028],%l0 ! Mem[00000000328000e8] jmpl %g6+8,%g0 swap [%o1+0x00c],%l1 ! Mem[00000000328000cc] p17_call_2_ho: ldd [%o3+0x028],%l6 ! Mem[00000000338000e8] ldub [%o0+0x037],%l5 ! Mem[00000000320000f7] swap [%o0+0x03c],%l5 ! Mem[00000000320000fc] retl ldd [%o1+0x018],%l2 ! Mem[00000000328000d8] p18_jmpl_2_le: swap [%i1+0x03c],%l3 ! Mem[00000000348000fc] ldub [%i2+0x00b],%l0 ! Mem[00000000350000cb] ldstub [%i1+0x00d],%l2 ! Mem[00000000348000cd] ldsb [%i1+0x00c],%l2 ! Mem[00000000348000cc] jmpl %g6+8,%g0 ldstub [%i1+0x013],%l0 ! Mem[00000000348000d3] p18_call_2_le: swap [%i2+0x008],%l5 ! Mem[00000000350000c8] ldstub [%i2+0x023],%l7 ! Mem[00000000350000e3] swap [%i1+0x008],%l7 ! Mem[00000000348000c8] stb %l2,[%i3+0x007] ! Mem[00000000358000c7] retl sth %l6,[%i0+0x028] ! Mem[00000000340000e8] p18_jmpl_2_lo: swap [%o1+0x03c],%l3 ! Mem[00000000348000fc] ldub [%o2+0x00b],%l0 ! Mem[00000000350000cb] ldstub [%o1+0x00d],%l2 ! Mem[00000000348000cd] ldsb [%o1+0x00c],%l2 ! Mem[00000000348000cc] jmpl %g6+8,%g0 ldstub [%o1+0x013],%l0 ! Mem[00000000348000d3] p18_call_2_lo: swap [%o2+0x008],%l5 ! Mem[00000000350000c8] ldstub [%o2+0x023],%l7 ! Mem[00000000350000e3] swap [%o1+0x008],%l7 ! Mem[00000000348000c8] stb %l2,[%o3+0x007] ! Mem[00000000358000c7] retl sth %l6,[%o0+0x028] ! Mem[00000000340000e8] p18_jmpl_2_he: stw %l4,[%i3+0x000] ! Mem[00000000358000c0] ldstub [%i1+0x015],%l6 ! Mem[00000000348000d5] jmpl %g6+8,%g0 swap [%i1+0x03c],%l6 ! Mem[00000000348000fc] p18_call_2_he: swap [%i3+0x030],%l3 ! Mem[00000000358000f0] ldstub [%i2+0x035],%l0 ! Mem[00000000350000f5] ldx [%i2+0x038],%l5 ! Mem[00000000350000f8] stx %l3,[%i0+0x018] ! Mem[00000000340000d8] swap [%i3+0x030],%l1 ! Mem[00000000358000f0] std %l0,[%i2+0x010] ! Mem[00000000350000d0] retl ldstub [%i1+0x00c],%l2 ! Mem[00000000348000cc] p18_jmpl_2_ho: stw %l4,[%o3+0x000] ! Mem[00000000358000c0] ldstub [%o1+0x015],%l6 ! Mem[00000000348000d5] jmpl %g6+8,%g0 swap [%o1+0x03c],%l6 ! Mem[00000000348000fc] p18_call_2_ho: swap [%o3+0x030],%l3 ! Mem[00000000358000f0] ldstub [%o2+0x035],%l0 ! Mem[00000000350000f5] ldx [%o2+0x038],%l5 ! Mem[00000000350000f8] stx %l3,[%o0+0x018] ! Mem[00000000340000d8] swap [%o3+0x030],%l1 ! Mem[00000000358000f0] std %l0,[%o2+0x010] ! Mem[00000000350000d0] retl ldstub [%o1+0x00c],%l2 ! Mem[00000000348000cc] p19_jmpl_2_le: std %l0,[%i0+0x000] ! Mem[00000000360000c0] ldub [%i1+0x033],%l1 ! Mem[00000000368000f3] ldd [%i2+0x018],%l4 ! Mem[00000000370000d8] ldsb [%i1+0x01d],%l4 ! Mem[00000000368000dd] jmpl %g6+8,%g0 lduh [%i0+0x00c],%l5 ! Mem[00000000360000cc] p19_call_2_le: swap [%i3+0x018],%l1 ! Mem[00000000378000d8] ldsb [%i3+0x03e],%l5 ! Mem[00000000378000fe] ldstub [%i1+0x031],%l1 ! Mem[00000000368000f1] ldsb [%i1+0x00c],%l4 ! Mem[00000000368000cc] retl ldstub [%i0+0x02e],%l4 ! Mem[00000000360000ee] p19_jmpl_2_lo: std %l0,[%o0+0x000] ! Mem[00000000360000c0] ldub [%o1+0x033],%l1 ! Mem[00000000368000f3] ldd [%o2+0x018],%l4 ! Mem[00000000370000d8] ldsb [%o1+0x01d],%l4 ! Mem[00000000368000dd] jmpl %g6+8,%g0 lduh [%o0+0x00c],%l5 ! Mem[00000000360000cc] p19_call_2_lo: swap [%o3+0x018],%l1 ! Mem[00000000378000d8] ldsb [%o3+0x03e],%l5 ! Mem[00000000378000fe] ldstub [%o1+0x031],%l1 ! Mem[00000000368000f1] ldsb [%o1+0x00c],%l4 ! Mem[00000000368000cc] retl ldstub [%o0+0x02e],%l4 ! Mem[00000000360000ee] p19_jmpl_2_he: lduh [%i1+0x022],%l7 ! Mem[00000000368000e2] sth %l1,[%i1+0x018] ! Mem[00000000368000d8] swap [%i1+0x010],%l5 ! Mem[00000000368000d0] lduh [%i3+0x026],%l5 ! Mem[00000000378000e6] ldstub [%i3+0x00b],%l4 ! Mem[00000000378000cb] ldsb [%i1+0x032],%l3 ! Mem[00000000368000f2] jmpl %g6+8,%g0 swap [%i1+0x004],%l4 ! Mem[00000000368000c4] p19_call_2_he: swap [%i3+0x000],%l2 ! Mem[00000000378000c0] ldsb [%i0+0x00c],%l2 ! Mem[00000000360000cc] stw %l1,[%i0+0x038] ! Mem[00000000360000f8] ldsb [%i0+0x02e],%l7 ! Mem[00000000360000ee] sth %l3,[%i1+0x03a] ! Mem[00000000368000fa] ldsh [%i0+0x022],%l5 ! Mem[00000000360000e2] retl ldsh [%i1+0x020],%l2 ! Mem[00000000368000e0] p19_jmpl_2_ho: lduh [%o1+0x022],%l7 ! Mem[00000000368000e2] sth %l1,[%o1+0x018] ! Mem[00000000368000d8] swap [%o1+0x010],%l5 ! Mem[00000000368000d0] lduh [%o3+0x026],%l5 ! Mem[00000000378000e6] ldstub [%o3+0x00b],%l4 ! Mem[00000000378000cb] ldsb [%o1+0x032],%l3 ! Mem[00000000368000f2] jmpl %g6+8,%g0 swap [%o1+0x004],%l4 ! Mem[00000000368000c4] p19_call_2_ho: swap [%o3+0x000],%l2 ! Mem[00000000378000c0] ldsb [%o0+0x00c],%l2 ! Mem[00000000360000cc] stw %l1,[%o0+0x038] ! Mem[00000000360000f8] ldsb [%o0+0x02e],%l7 ! Mem[00000000360000ee] sth %l3,[%o1+0x03a] ! Mem[00000000368000fa] ldsh [%o0+0x022],%l5 ! Mem[00000000360000e2] retl ldsh [%o1+0x020],%l2 ! Mem[00000000368000e0] p20_jmpl_2_le: swap [%i1+0x024],%l3 ! Mem[00000000388000e4] stw %l1,[%i0+0x010] ! Mem[00000000380000d0] swap [%i3+0x018],%l2 ! Mem[00000000398000d8] sth %l3,[%i2+0x002] ! Mem[00000000390000c2] ldub [%i1+0x03c],%l6 ! Mem[00000000388000fc] jmpl %g6+8,%g0 stw %l2,[%i1+0x01c] ! Mem[00000000388000dc] p20_call_2_le: ldx [%i3+0x018],%l7 ! Mem[00000000398000d8] ldsw [%i2+0x000],%l0 ! Mem[00000000390000c0] swap [%i3+0x02c],%l0 ! Mem[00000000398000ec] retl swap [%i1+0x034],%l0 ! Mem[00000000388000f4] p20_jmpl_2_lo: swap [%o1+0x024],%l3 ! Mem[00000000388000e4] stw %l1,[%o0+0x010] ! Mem[00000000380000d0] swap [%o3+0x018],%l2 ! Mem[00000000398000d8] sth %l3,[%o2+0x002] ! Mem[00000000390000c2] ldub [%o1+0x03c],%l6 ! Mem[00000000388000fc] jmpl %g6+8,%g0 stw %l2,[%o1+0x01c] ! Mem[00000000388000dc] p20_call_2_lo: ldx [%o3+0x018],%l7 ! Mem[00000000398000d8] ldsw [%o2+0x000],%l0 ! Mem[00000000390000c0] swap [%o3+0x02c],%l0 ! Mem[00000000398000ec] retl swap [%o1+0x034],%l0 ! Mem[00000000388000f4] p20_jmpl_2_he: jmpl %g6+8,%g0 swap [%i3+0x00c],%l2 ! Mem[00000000398000cc] p20_call_2_he: stw %l6,[%i2+0x000] ! Mem[00000000390000c0] retl lduh [%i3+0x008],%l0 ! Mem[00000000398000c8] p20_jmpl_2_ho: jmpl %g6+8,%g0 swap [%o3+0x00c],%l2 ! Mem[00000000398000cc] p20_call_2_ho: stw %l6,[%o2+0x000] ! Mem[00000000390000c0] retl lduh [%o3+0x008],%l0 ! Mem[00000000398000c8] p21_jmpl_2_le: ldstub [%i0+0x027],%l7 ! Mem[000000003a0000e7] lduw [%i0+0x004],%l4 ! Mem[000000003a0000c4] jmpl %g6+8,%g0 swap [%i1+0x03c],%l4 ! Mem[000000003a8000fc] p21_call_2_le: ldsh [%i2+0x010],%l3 ! Mem[000000003b0000d0] retl ldstub [%i2+0x01c],%l7 ! Mem[000000003b0000dc] p21_jmpl_2_lo: ldstub [%o0+0x027],%l7 ! Mem[000000003a0000e7] lduw [%o0+0x004],%l4 ! Mem[000000003a0000c4] jmpl %g6+8,%g0 swap [%o1+0x03c],%l4 ! Mem[000000003a8000fc] p21_call_2_lo: ldsh [%o2+0x010],%l3 ! Mem[000000003b0000d0] retl ldstub [%o2+0x01c],%l7 ! Mem[000000003b0000dc] p21_jmpl_2_he: stb %l4,[%i0+0x01d] ! Mem[000000003a0000dd] swap [%i3+0x00c],%l5 ! Mem[000000003b8000cc] ldstub [%i3+0x00b],%l7 ! Mem[000000003b8000cb] ldd [%i0+0x028],%l6 ! Mem[000000003a0000e8] swap [%i0+0x008],%l1 ! Mem[000000003a0000c8] swap [%i0+0x010],%l5 ! Mem[000000003a0000d0] jmpl %g6+8,%g0 lduw [%i3+0x034],%l6 ! Mem[000000003b8000f4] p21_call_2_he: ldstub [%i3+0x006],%l3 ! Mem[000000003b8000c6] ldstub [%i3+0x006],%l0 ! Mem[000000003b8000c6] ldstub [%i1+0x01e],%l7 ! Mem[000000003a8000de] ldstub [%i1+0x03c],%l5 ! Mem[000000003a8000fc] swap [%i0+0x030],%l3 ! Mem[000000003a0000f0] ldx [%i3+0x018],%l2 ! Mem[000000003b8000d8] retl ldstub [%i0+0x01a],%l6 ! Mem[000000003a0000da] p21_jmpl_2_ho: stb %l4,[%o0+0x01d] ! Mem[000000003a0000dd] swap [%o3+0x00c],%l5 ! Mem[000000003b8000cc] ldstub [%o3+0x00b],%l7 ! Mem[000000003b8000cb] ldd [%o0+0x028],%l6 ! Mem[000000003a0000e8] swap [%o0+0x008],%l1 ! Mem[000000003a0000c8] swap [%o0+0x010],%l5 ! Mem[000000003a0000d0] jmpl %g6+8,%g0 lduw [%o3+0x034],%l6 ! Mem[000000003b8000f4] p21_call_2_ho: ldstub [%o3+0x006],%l3 ! Mem[000000003b8000c6] ldstub [%o3+0x006],%l0 ! Mem[000000003b8000c6] ldstub [%o1+0x01e],%l7 ! Mem[000000003a8000de] ldstub [%o1+0x03c],%l5 ! Mem[000000003a8000fc] swap [%o0+0x030],%l3 ! Mem[000000003a0000f0] ldx [%o3+0x018],%l2 ! Mem[000000003b8000d8] retl ldstub [%o0+0x01a],%l6 ! Mem[000000003a0000da] p22_jmpl_2_le: lduh [%i3+0x030],%l5 ! Mem[000000003d8000f0] ldd [%i0+0x030],%l4 ! Mem[000000003c0000f0] sth %l4,[%i1+0x004] ! Mem[000000003c8000c4] lduw [%i3+0x01c],%l4 ! Mem[000000003d8000dc] swap [%i0+0x03c],%l3 ! Mem[000000003c0000fc] stx %l1,[%i0+0x008] ! Mem[000000003c0000c8] jmpl %g6+8,%g0 swap [%i0+0x018],%l0 ! Mem[000000003c0000d8] p22_call_2_le: ldsw [%i1+0x014],%l5 ! Mem[000000003c8000d4] ldsb [%i1+0x01e],%l5 ! Mem[000000003c8000de] retl ldstub [%i1+0x011],%l1 ! Mem[000000003c8000d1] p22_jmpl_2_lo: lduh [%o3+0x030],%l5 ! Mem[000000003d8000f0] ldd [%o0+0x030],%l4 ! Mem[000000003c0000f0] sth %l4,[%o1+0x004] ! Mem[000000003c8000c4] lduw [%o3+0x01c],%l4 ! Mem[000000003d8000dc] swap [%o0+0x03c],%l3 ! Mem[000000003c0000fc] stx %l1,[%o0+0x008] ! Mem[000000003c0000c8] jmpl %g6+8,%g0 swap [%o0+0x018],%l0 ! Mem[000000003c0000d8] p22_call_2_lo: ldsw [%o1+0x014],%l5 ! Mem[000000003c8000d4] ldsb [%o1+0x01e],%l5 ! Mem[000000003c8000de] retl ldstub [%o1+0x011],%l1 ! Mem[000000003c8000d1] p22_jmpl_2_he: stb %l6,[%i2+0x037] ! Mem[000000003d0000f7] jmpl %g6+8,%g0 stb %l0,[%i3+0x034] ! Mem[000000003d8000f4] p22_call_2_he: ldsb [%i3+0x006],%l0 ! Mem[000000003d8000c6] retl ldsb [%i1+0x01e],%l7 ! Mem[000000003c8000de] p22_jmpl_2_ho: stb %l6,[%o2+0x037] ! Mem[000000003d0000f7] jmpl %g6+8,%g0 stb %l0,[%o3+0x034] ! Mem[000000003d8000f4] p22_call_2_ho: ldsb [%o3+0x006],%l0 ! Mem[000000003d8000c6] retl ldsb [%o1+0x01e],%l7 ! Mem[000000003c8000de] p23_jmpl_2_le: stb %l0,[%i1+0x03c] ! Mem[000000003e8000fc] swap [%i2+0x030],%l4 ! Mem[000000003f0000f0] stw %l4,[%i0+0x014] ! Mem[000000003e0000d4] ldsh [%i2+0x000],%l3 ! Mem[000000003f0000c0] jmpl %g6+8,%g0 ldstub [%i3+0x018],%l0 ! Mem[000000003f8000d8] p23_call_2_le: retl stb %l5,[%i3+0x033] ! Mem[000000003f8000f3] p23_jmpl_2_lo: stb %l0,[%o1+0x03c] ! Mem[000000003e8000fc] swap [%o2+0x030],%l4 ! Mem[000000003f0000f0] stw %l4,[%o0+0x014] ! Mem[000000003e0000d4] ldsh [%o2+0x000],%l3 ! Mem[000000003f0000c0] jmpl %g6+8,%g0 ldstub [%o3+0x018],%l0 ! Mem[000000003f8000d8] p23_call_2_lo: retl stb %l5,[%o3+0x033] ! Mem[000000003f8000f3] p23_jmpl_2_he: ldstub [%i3+0x037],%l0 ! Mem[000000003f8000f7] stx %l7,[%i3+0x010] ! Mem[000000003f8000d0] ldstub [%i2+0x032],%l1 ! Mem[000000003f0000f2] swap [%i1+0x004],%l6 ! Mem[000000003e8000c4] ldsb [%i1+0x023],%l4 ! Mem[000000003e8000e3] ldstub [%i0+0x018],%l7 ! Mem[000000003e0000d8] jmpl %g6+8,%g0 ldx [%i1+0x028],%l6 ! Mem[000000003e8000e8] p23_call_2_he: retl ldx [%i3+0x010],%l6 ! Mem[000000003f8000d0] p23_jmpl_2_ho: ldstub [%o3+0x037],%l0 ! Mem[000000003f8000f7] stx %l7,[%o3+0x010] ! Mem[000000003f8000d0] ldstub [%o2+0x032],%l1 ! Mem[000000003f0000f2] swap [%o1+0x004],%l6 ! Mem[000000003e8000c4] ldsb [%o1+0x023],%l4 ! Mem[000000003e8000e3] ldstub [%o0+0x018],%l7 ! Mem[000000003e0000d8] jmpl %g6+8,%g0 ldx [%o1+0x028],%l6 ! Mem[000000003e8000e8] p23_call_2_ho: retl ldx [%o3+0x010],%l6 ! Mem[000000003f8000d0] p24_jmpl_2_le: ldub [%i2+0x031],%l5 ! Mem[00000000410000f1] jmpl %g6+8,%g0 ldx [%i3+0x030],%l4 ! Mem[00000000418000f0] p24_call_2_le: ldd [%i0+0x028],%l4 ! Mem[00000000400000e8] ldsb [%i1+0x01a],%l4 ! Mem[00000000408000da] retl swap [%i3+0x02c],%l3 ! Mem[00000000418000ec] p24_jmpl_2_lo: ldub [%o2+0x031],%l5 ! Mem[00000000410000f1] jmpl %g6+8,%g0 ldx [%o3+0x030],%l4 ! Mem[00000000418000f0] p24_call_2_lo: ldd [%o0+0x028],%l4 ! Mem[00000000400000e8] ldsb [%o1+0x01a],%l4 ! Mem[00000000408000da] retl swap [%o3+0x02c],%l3 ! Mem[00000000418000ec] p24_jmpl_2_he: jmpl %g6+8,%g0 ldd [%i3+0x038],%l2 ! Mem[00000000418000f8] p24_call_2_he: swap [%i2+0x03c],%l7 ! Mem[00000000410000fc] retl ldsh [%i3+0x00a],%l7 ! Mem[00000000418000ca] p24_jmpl_2_ho: jmpl %g6+8,%g0 ldd [%o3+0x038],%l2 ! Mem[00000000418000f8] p24_call_2_ho: swap [%o2+0x03c],%l7 ! Mem[00000000410000fc] retl ldsh [%o3+0x00a],%l7 ! Mem[00000000418000ca] p25_jmpl_2_le: jmpl %g6+8,%g0 swap [%i1+0x00c],%l2 ! Mem[00000000428000cc] p25_call_2_le: ldstub [%i1+0x011],%l3 ! Mem[00000000428000d1] swap [%i1+0x028],%l3 ! Mem[00000000428000e8] stw %l3,[%i2+0x004] ! Mem[00000000430000c4] lduw [%i3+0x008],%l4 ! Mem[00000000438000c8] stx %l6,[%i2+0x028] ! Mem[00000000430000e8] ldsh [%i0+0x036],%l5 ! Mem[00000000420000f6] retl ldsb [%i0+0x03e],%l5 ! Mem[00000000420000fe] p25_jmpl_2_lo: jmpl %g6+8,%g0 swap [%o1+0x00c],%l2 ! Mem[00000000428000cc] p25_call_2_lo: ldstub [%o1+0x011],%l3 ! Mem[00000000428000d1] swap [%o1+0x028],%l3 ! Mem[00000000428000e8] stw %l3,[%o2+0x004] ! Mem[00000000430000c4] lduw [%o3+0x008],%l4 ! Mem[00000000438000c8] stx %l6,[%o2+0x028] ! Mem[00000000430000e8] ldsh [%o0+0x036],%l5 ! Mem[00000000420000f6] retl ldsb [%o0+0x03e],%l5 ! Mem[00000000420000fe] p25_jmpl_2_he: ldstub [%i2+0x031],%l0 ! Mem[00000000430000f1] ldsw [%i3+0x034],%l6 ! Mem[00000000438000f4] stx %l2,[%i2+0x030] ! Mem[00000000430000f0] stb %l7,[%i3+0x023] ! Mem[00000000438000e3] stx %l1,[%i3+0x018] ! Mem[00000000438000d8] jmpl %g6+8,%g0 ldsw [%i1+0x034],%l3 ! Mem[00000000428000f4] p25_call_2_he: retl stb %l5,[%i1+0x025] ! Mem[00000000428000e5] p25_jmpl_2_ho: ldstub [%o2+0x031],%l0 ! Mem[00000000430000f1] ldsw [%o3+0x034],%l6 ! Mem[00000000438000f4] stx %l2,[%o2+0x030] ! Mem[00000000430000f0] stb %l7,[%o3+0x023] ! Mem[00000000438000e3] stx %l1,[%o3+0x018] ! Mem[00000000438000d8] jmpl %g6+8,%g0 ldsw [%o1+0x034],%l3 ! Mem[00000000428000f4] p25_call_2_ho: retl stb %l5,[%o1+0x025] ! Mem[00000000428000e5] p26_jmpl_2_le: ldsh [%i0+0x01e],%l4 ! Mem[00000000440000de] jmpl %g6+8,%g0 ldsh [%i0+0x03c],%l4 ! Mem[00000000440000fc] p26_call_2_le: swap [%i0+0x02c],%l5 ! Mem[00000000440000ec] stw %l0,[%i3+0x030] ! Mem[00000000458000f0] sth %l4,[%i2+0x02c] ! Mem[00000000450000ec] ldd [%i3+0x020],%l4 ! Mem[00000000458000e0] ldstub [%i2+0x019],%l0 ! Mem[00000000450000d9] retl lduh [%i1+0x034],%l2 ! Mem[00000000448000f4] p26_jmpl_2_lo: ldsh [%o0+0x01e],%l4 ! Mem[00000000440000de] jmpl %g6+8,%g0 ldsh [%o0+0x03c],%l4 ! Mem[00000000440000fc] p26_call_2_lo: swap [%o0+0x02c],%l5 ! Mem[00000000440000ec] stw %l0,[%o3+0x030] ! Mem[00000000458000f0] sth %l4,[%o2+0x02c] ! Mem[00000000450000ec] ldd [%o3+0x020],%l4 ! Mem[00000000458000e0] ldstub [%o2+0x019],%l0 ! Mem[00000000450000d9] retl lduh [%o1+0x034],%l2 ! Mem[00000000448000f4] p26_jmpl_2_he: sth %l4,[%i3+0x00e] ! Mem[00000000458000ce] swap [%i2+0x000],%l1 ! Mem[00000000450000c0] swap [%i0+0x020],%l3 ! Mem[00000000440000e0] jmpl %g6+8,%g0 ldstub [%i0+0x00c],%l1 ! Mem[00000000440000cc] p26_call_2_he: retl ldsb [%i3+0x01a],%l7 ! Mem[00000000458000da] p26_jmpl_2_ho: sth %l4,[%o3+0x00e] ! Mem[00000000458000ce] swap [%o2+0x000],%l1 ! Mem[00000000450000c0] swap [%o0+0x020],%l3 ! Mem[00000000440000e0] jmpl %g6+8,%g0 ldstub [%o0+0x00c],%l1 ! Mem[00000000440000cc] p26_call_2_ho: retl ldsb [%o3+0x01a],%l7 ! Mem[00000000458000da] p27_jmpl_2_le: lduh [%i0+0x03c],%l3 ! Mem[00000000460000fc] std %l4,[%i1+0x008] ! Mem[00000000468000c8] ldx [%i1+0x008],%l2 ! Mem[00000000468000c8] std %l2,[%i2+0x008] ! Mem[00000000470000c8] jmpl %g6+8,%g0 swap [%i3+0x010],%l0 ! Mem[00000000478000d0] p27_call_2_le: ldsw [%i3+0x018],%l3 ! Mem[00000000478000d8] ldstub [%i2+0x01c],%l7 ! Mem[00000000470000dc] stx %l5,[%i0+0x028] ! Mem[00000000460000e8] ldsh [%i3+0x006],%l1 ! Mem[00000000478000c6] ldx [%i1+0x020],%l3 ! Mem[00000000468000e0] stx %l2,[%i2+0x000] ! Mem[00000000470000c0] retl swap [%i1+0x034],%l7 ! Mem[00000000468000f4] p27_jmpl_2_lo: lduh [%o0+0x03c],%l3 ! Mem[00000000460000fc] std %l4,[%o1+0x008] ! Mem[00000000468000c8] ldx [%o1+0x008],%l2 ! Mem[00000000468000c8] std %l2,[%o2+0x008] ! Mem[00000000470000c8] jmpl %g6+8,%g0 swap [%o3+0x010],%l0 ! Mem[00000000478000d0] p27_call_2_lo: ldsw [%o3+0x018],%l3 ! Mem[00000000478000d8] ldstub [%o2+0x01c],%l7 ! Mem[00000000470000dc] stx %l5,[%o0+0x028] ! Mem[00000000460000e8] ldsh [%o3+0x006],%l1 ! Mem[00000000478000c6] ldx [%o1+0x020],%l3 ! Mem[00000000468000e0] stx %l2,[%o2+0x000] ! Mem[00000000470000c0] retl swap [%o1+0x034],%l7 ! Mem[00000000468000f4] p27_jmpl_2_he: swap [%i0+0x014],%l0 ! Mem[00000000460000d4] stw %l6,[%i1+0x02c] ! Mem[00000000468000ec] ldsw [%i3+0x020],%l6 ! Mem[00000000478000e0] ldstub [%i1+0x011],%l5 ! Mem[00000000468000d1] lduw [%i2+0x024],%l5 ! Mem[00000000470000e4] jmpl %g6+8,%g0 swap [%i3+0x00c],%l4 ! Mem[00000000478000cc] p27_call_2_he: lduh [%i2+0x038],%l3 ! Mem[00000000470000f8] retl ldstub [%i2+0x013],%l1 ! Mem[00000000470000d3] p27_jmpl_2_ho: swap [%o0+0x014],%l0 ! Mem[00000000460000d4] stw %l6,[%o1+0x02c] ! Mem[00000000468000ec] ldsw [%o3+0x020],%l6 ! Mem[00000000478000e0] ldstub [%o1+0x011],%l5 ! Mem[00000000468000d1] lduw [%o2+0x024],%l5 ! Mem[00000000470000e4] jmpl %g6+8,%g0 swap [%o3+0x00c],%l4 ! Mem[00000000478000cc] p27_call_2_ho: lduh [%o2+0x038],%l3 ! Mem[00000000470000f8] retl ldstub [%o2+0x013],%l1 ! Mem[00000000470000d3] p28_jmpl_2_le: lduh [%i3+0x02e],%l0 ! Mem[00000000498000ee] ldx [%i3+0x030],%l4 ! Mem[00000000498000f0] stb %l7,[%i1+0x015] ! Mem[00000000488000d5] lduw [%i1+0x00c],%l7 ! Mem[00000000488000cc] jmpl %g6+8,%g0 sth %l5,[%i1+0x030] ! Mem[00000000488000f0] p28_call_2_le: ldsw [%i1+0x034],%l0 ! Mem[00000000488000f4] ldub [%i2+0x02a],%l5 ! Mem[00000000490000ea] swap [%i2+0x018],%l4 ! Mem[00000000490000d8] ldsb [%i1+0x011],%l3 ! Mem[00000000488000d1] stw %l3,[%i1+0x008] ! Mem[00000000488000c8] lduw [%i1+0x004],%l3 ! Mem[00000000488000c4] retl ldstub [%i2+0x034],%l5 ! Mem[00000000490000f4] p28_jmpl_2_lo: lduh [%o3+0x02e],%l0 ! Mem[00000000498000ee] ldx [%o3+0x030],%l4 ! Mem[00000000498000f0] stb %l7,[%o1+0x015] ! Mem[00000000488000d5] lduw [%o1+0x00c],%l7 ! Mem[00000000488000cc] jmpl %g6+8,%g0 sth %l5,[%o1+0x030] ! Mem[00000000488000f0] p28_call_2_lo: ldsw [%o1+0x034],%l0 ! Mem[00000000488000f4] ldub [%o2+0x02a],%l5 ! Mem[00000000490000ea] swap [%o2+0x018],%l4 ! Mem[00000000490000d8] ldsb [%o1+0x011],%l3 ! Mem[00000000488000d1] stw %l3,[%o1+0x008] ! Mem[00000000488000c8] lduw [%o1+0x004],%l3 ! Mem[00000000488000c4] retl ldstub [%o2+0x034],%l5 ! Mem[00000000490000f4] p28_jmpl_2_he: ldstub [%i1+0x035],%l6 ! Mem[00000000488000f5] lduw [%i3+0x018],%l2 ! Mem[00000000498000d8] std %l6,[%i3+0x028] ! Mem[00000000498000e8] ldsb [%i0+0x031],%l0 ! Mem[00000000480000f1] ldx [%i1+0x000],%l3 ! Mem[00000000488000c0] stx %l0,[%i1+0x030] ! Mem[00000000488000f0] jmpl %g6+8,%g0 ldsw [%i2+0x000],%l7 ! Mem[00000000490000c0] p28_call_2_he: stx %l0,[%i2+0x018] ! Mem[00000000490000d8] swap [%i3+0x030],%l3 ! Mem[00000000498000f0] ldsh [%i2+0x034],%l0 ! Mem[00000000490000f4] ldub [%i2+0x03c],%l5 ! Mem[00000000490000fc] ldsb [%i1+0x019],%l3 ! Mem[00000000488000d9] stw %l1,[%i1+0x030] ! Mem[00000000488000f0] retl stx %l1,[%i1+0x010] ! Mem[00000000488000d0] p28_jmpl_2_ho: ldstub [%o1+0x035],%l6 ! Mem[00000000488000f5] lduw [%o3+0x018],%l2 ! Mem[00000000498000d8] std %l6,[%o3+0x028] ! Mem[00000000498000e8] ldsb [%o0+0x031],%l0 ! Mem[00000000480000f1] ldx [%o1+0x000],%l3 ! Mem[00000000488000c0] stx %l0,[%o1+0x030] ! Mem[00000000488000f0] jmpl %g6+8,%g0 ldsw [%o2+0x000],%l7 ! Mem[00000000490000c0] p28_call_2_ho: stx %l0,[%o2+0x018] ! Mem[00000000490000d8] swap [%o3+0x030],%l3 ! Mem[00000000498000f0] ldsh [%o2+0x034],%l0 ! Mem[00000000490000f4] ldub [%o2+0x03c],%l5 ! Mem[00000000490000fc] ldsb [%o1+0x019],%l3 ! Mem[00000000488000d9] stw %l1,[%o1+0x030] ! Mem[00000000488000f0] retl stx %l1,[%o1+0x010] ! Mem[00000000488000d0] p29_jmpl_2_le: sth %l6,[%i3+0x022] ! Mem[000000004b8000e2] jmpl %g6+8,%g0 stw %l7,[%i1+0x01c] ! Mem[000000004a8000dc] p29_call_2_le: stb %l0,[%i0+0x039] ! Mem[000000004a0000f9] ldub [%i1+0x00b],%l0 ! Mem[000000004a8000cb] retl stw %l6,[%i0+0x010] ! Mem[000000004a0000d0] p29_jmpl_2_lo: sth %l6,[%o3+0x022] ! Mem[000000004b8000e2] jmpl %g6+8,%g0 stw %l7,[%o1+0x01c] ! Mem[000000004a8000dc] p29_call_2_lo: stb %l0,[%o0+0x039] ! Mem[000000004a0000f9] ldub [%o1+0x00b],%l0 ! Mem[000000004a8000cb] retl stw %l6,[%o0+0x010] ! Mem[000000004a0000d0] p29_jmpl_2_he: swap [%i1+0x030],%l3 ! Mem[000000004a8000f0] ldstub [%i2+0x007],%l6 ! Mem[000000004b0000c7] jmpl %g6+8,%g0 ldd [%i1+0x030],%l4 ! Mem[000000004a8000f0] p29_call_2_he: stw %l3,[%i3+0x02c] ! Mem[000000004b8000ec] ldub [%i1+0x032],%l5 ! Mem[000000004a8000f2] ldx [%i0+0x018],%l6 ! Mem[000000004a0000d8] stb %l1,[%i2+0x00b] ! Mem[000000004b0000cb] ldstub [%i2+0x035],%l7 ! Mem[000000004b0000f5] ldsw [%i0+0x018],%l4 ! Mem[000000004a0000d8] retl std %l2,[%i2+0x008] ! Mem[000000004b0000c8] p29_jmpl_2_ho: swap [%o1+0x030],%l3 ! Mem[000000004a8000f0] ldstub [%o2+0x007],%l6 ! Mem[000000004b0000c7] jmpl %g6+8,%g0 ldd [%o1+0x030],%l4 ! Mem[000000004a8000f0] p29_call_2_ho: stw %l3,[%o3+0x02c] ! Mem[000000004b8000ec] ldub [%o1+0x032],%l5 ! Mem[000000004a8000f2] ldx [%o0+0x018],%l6 ! Mem[000000004a0000d8] stb %l1,[%o2+0x00b] ! Mem[000000004b0000cb] ldstub [%o2+0x035],%l7 ! Mem[000000004b0000f5] ldsw [%o0+0x018],%l4 ! Mem[000000004a0000d8] retl std %l2,[%o2+0x008] ! Mem[000000004b0000c8] p30_jmpl_2_le: ldstub [%i2+0x019],%l2 ! Mem[000000004d0000d9] ldsw [%i3+0x020],%l1 ! Mem[000000004d8000e0] ldstub [%i2+0x022],%l0 ! Mem[000000004d0000e2] ldsb [%i2+0x006],%l6 ! Mem[000000004d0000c6] jmpl %g6+8,%g0 ldx [%i1+0x000],%l4 ! Mem[000000004c8000c0] p30_call_2_le: stx %l4,[%i2+0x008] ! Mem[000000004d0000c8] stx %l3,[%i1+0x000] ! Mem[000000004c8000c0] lduh [%i2+0x028],%l1 ! Mem[000000004d0000e8] lduw [%i2+0x02c],%l1 ! Mem[000000004d0000ec] swap [%i1+0x00c],%l7 ! Mem[000000004c8000cc] sth %l6,[%i2+0x002] ! Mem[000000004d0000c2] retl ldsw [%i1+0x018],%l7 ! Mem[000000004c8000d8] p30_jmpl_2_lo: ldstub [%o2+0x019],%l2 ! Mem[000000004d0000d9] ldsw [%o3+0x020],%l1 ! Mem[000000004d8000e0] ldstub [%o2+0x022],%l0 ! Mem[000000004d0000e2] ldsb [%o2+0x006],%l6 ! Mem[000000004d0000c6] jmpl %g6+8,%g0 ldx [%o1+0x000],%l4 ! Mem[000000004c8000c0] p30_call_2_lo: stx %l4,[%o2+0x008] ! Mem[000000004d0000c8] stx %l3,[%o1+0x000] ! Mem[000000004c8000c0] lduh [%o2+0x028],%l1 ! Mem[000000004d0000e8] lduw [%o2+0x02c],%l1 ! Mem[000000004d0000ec] swap [%o1+0x00c],%l7 ! Mem[000000004c8000cc] sth %l6,[%o2+0x002] ! Mem[000000004d0000c2] retl ldsw [%o1+0x018],%l7 ! Mem[000000004c8000d8] p30_jmpl_2_he: ldsb [%i1+0x029],%l7 ! Mem[000000004c8000e9] stx %l1,[%i3+0x020] ! Mem[000000004d8000e0] jmpl %g6+8,%g0 stw %l5,[%i0+0x010] ! Mem[000000004c0000d0] p30_call_2_he: swap [%i2+0x028],%l0 ! Mem[000000004d0000e8] ldub [%i0+0x036],%l4 ! Mem[000000004c0000f6] retl ldx [%i2+0x010],%l0 ! Mem[000000004d0000d0] p30_jmpl_2_ho: ldsb [%o1+0x029],%l7 ! Mem[000000004c8000e9] stx %l1,[%o3+0x020] ! Mem[000000004d8000e0] jmpl %g6+8,%g0 stw %l5,[%o0+0x010] ! Mem[000000004c0000d0] p30_call_2_ho: swap [%o2+0x028],%l0 ! Mem[000000004d0000e8] ldub [%o0+0x036],%l4 ! Mem[000000004c0000f6] retl ldx [%o2+0x010],%l0 ! Mem[000000004d0000d0] p31_jmpl_2_le: std %l0,[%i1+0x008] ! Mem[000000004e8000c8] ldsb [%i3+0x019],%l0 ! Mem[000000004f8000d9] ldx [%i0+0x008],%l7 ! Mem[000000004e0000c8] ldstub [%i0+0x028],%l6 ! Mem[000000004e0000e8] lduh [%i3+0x036],%l6 ! Mem[000000004f8000f6] lduw [%i1+0x034],%l2 ! Mem[000000004e8000f4] jmpl %g6+8,%g0 ldstub [%i3+0x02e],%l6 ! Mem[000000004f8000ee] p31_call_2_le: sth %l7,[%i1+0x01e] ! Mem[000000004e8000de] ldstub [%i3+0x015],%l2 ! Mem[000000004f8000d5] ldx [%i3+0x020],%l5 ! Mem[000000004f8000e0] ldub [%i2+0x024],%l0 ! Mem[000000004f0000e4] retl ldub [%i0+0x00b],%l3 ! Mem[000000004e0000cb] p31_jmpl_2_lo: std %l0,[%o1+0x008] ! Mem[000000004e8000c8] ldsb [%o3+0x019],%l0 ! Mem[000000004f8000d9] ldx [%o0+0x008],%l7 ! Mem[000000004e0000c8] ldstub [%o0+0x028],%l6 ! Mem[000000004e0000e8] lduh [%o3+0x036],%l6 ! Mem[000000004f8000f6] lduw [%o1+0x034],%l2 ! Mem[000000004e8000f4] jmpl %g6+8,%g0 ldstub [%o3+0x02e],%l6 ! Mem[000000004f8000ee] p31_call_2_lo: sth %l7,[%o1+0x01e] ! Mem[000000004e8000de] ldstub [%o3+0x015],%l2 ! Mem[000000004f8000d5] ldx [%o3+0x020],%l5 ! Mem[000000004f8000e0] ldub [%o2+0x024],%l0 ! Mem[000000004f0000e4] retl ldub [%o0+0x00b],%l3 ! Mem[000000004e0000cb] p31_jmpl_2_he: ldd [%i3+0x008],%l6 ! Mem[000000004f8000c8] ldd [%i0+0x030],%l4 ! Mem[000000004e0000f0] std %l6,[%i3+0x010] ! Mem[000000004f8000d0] jmpl %g6+8,%g0 ldstub [%i3+0x027],%l0 ! Mem[000000004f8000e7] p31_call_2_he: ldsb [%i3+0x001],%l2 ! Mem[000000004f8000c1] ldx [%i1+0x020],%l5 ! Mem[000000004e8000e0] stw %l2,[%i3+0x020] ! Mem[000000004f8000e0] swap [%i3+0x010],%l3 ! Mem[000000004f8000d0] retl ldd [%i3+0x030],%l6 ! Mem[000000004f8000f0] p31_jmpl_2_ho: ldd [%o3+0x008],%l6 ! Mem[000000004f8000c8] ldd [%o0+0x030],%l4 ! Mem[000000004e0000f0] std %l6,[%o3+0x010] ! Mem[000000004f8000d0] jmpl %g6+8,%g0 ldstub [%o3+0x027],%l0 ! Mem[000000004f8000e7] p31_call_2_ho: ldsb [%o3+0x001],%l2 ! Mem[000000004f8000c1] ldx [%o1+0x020],%l5 ! Mem[000000004e8000e0] stw %l2,[%o3+0x020] ! Mem[000000004f8000e0] swap [%o3+0x010],%l3 ! Mem[000000004f8000d0] retl ldd [%o3+0x030],%l6 ! Mem[000000004f8000f0] p32_jmpl_2_le: swap [%i2+0x01c],%l2 ! Mem[00000000510000dc] jmpl %g6+8,%g0 ldstub [%i1+0x015],%l7 ! Mem[00000000508000d5] p32_call_2_le: retl sth %l6,[%i3+0x006] ! Mem[00000000518000c6] p32_jmpl_2_lo: swap [%o2+0x01c],%l2 ! Mem[00000000510000dc] jmpl %g6+8,%g0 ldstub [%o1+0x015],%l7 ! Mem[00000000508000d5] p32_call_2_lo: retl sth %l6,[%o3+0x006] ! Mem[00000000518000c6] p32_jmpl_2_he: ldsw [%i0+0x028],%l2 ! Mem[00000000500000e8] ldstub [%i2+0x028],%l5 ! Mem[00000000510000e8] ldd [%i2+0x008],%l2 ! Mem[00000000510000c8] swap [%i2+0x00c],%l2 ! Mem[00000000510000cc] ldsw [%i3+0x010],%l0 ! Mem[00000000518000d0] ldsb [%i0+0x03e],%l3 ! Mem[00000000500000fe] jmpl %g6+8,%g0 sth %l4,[%i1+0x03c] ! Mem[00000000508000fc] p32_call_2_he: swap [%i0+0x028],%l5 ! Mem[00000000500000e8] swap [%i0+0x028],%l4 ! Mem[00000000500000e8] retl swap [%i1+0x020],%l3 ! Mem[00000000508000e0] p32_jmpl_2_ho: ldsw [%o0+0x028],%l2 ! Mem[00000000500000e8] ldstub [%o2+0x028],%l5 ! Mem[00000000510000e8] ldd [%o2+0x008],%l2 ! Mem[00000000510000c8] swap [%o2+0x00c],%l2 ! Mem[00000000510000cc] ldsw [%o3+0x010],%l0 ! Mem[00000000518000d0] ldsb [%o0+0x03e],%l3 ! Mem[00000000500000fe] jmpl %g6+8,%g0 sth %l4,[%o1+0x03c] ! Mem[00000000508000fc] p32_call_2_ho: swap [%o0+0x028],%l5 ! Mem[00000000500000e8] swap [%o0+0x028],%l4 ! Mem[00000000500000e8] retl swap [%o1+0x020],%l3 ! Mem[00000000508000e0] p33_jmpl_2_le: ldstub [%i0+0x019],%l0 ! Mem[00000000520000d9] stb %l7,[%i1+0x00b] ! Mem[00000000528000cb] ldd [%i0+0x030],%l0 ! Mem[00000000520000f0] ldsb [%i3+0x037],%l6 ! Mem[00000000538000f7] stw %l2,[%i1+0x034] ! Mem[00000000528000f4] ldsb [%i3+0x025],%l2 ! Mem[00000000538000e5] jmpl %g6+8,%g0 stw %l0,[%i3+0x004] ! Mem[00000000538000c4] p33_call_2_le: swap [%i3+0x030],%l3 ! Mem[00000000538000f0] ldsb [%i1+0x035],%l0 ! Mem[00000000528000f5] std %l4,[%i0+0x038] ! Mem[00000000520000f8] ldx [%i0+0x030],%l3 ! Mem[00000000520000f0] retl lduh [%i1+0x018],%l2 ! Mem[00000000528000d8] p33_jmpl_2_lo: ldstub [%o0+0x019],%l0 ! Mem[00000000520000d9] stb %l7,[%o1+0x00b] ! Mem[00000000528000cb] ldd [%o0+0x030],%l0 ! Mem[00000000520000f0] ldsb [%o3+0x037],%l6 ! Mem[00000000538000f7] stw %l2,[%o1+0x034] ! Mem[00000000528000f4] ldsb [%o3+0x025],%l2 ! Mem[00000000538000e5] jmpl %g6+8,%g0 stw %l0,[%o3+0x004] ! Mem[00000000538000c4] p33_call_2_lo: swap [%o3+0x030],%l3 ! Mem[00000000538000f0] ldsb [%o1+0x035],%l0 ! Mem[00000000528000f5] std %l4,[%o0+0x038] ! Mem[00000000520000f8] ldx [%o0+0x030],%l3 ! Mem[00000000520000f0] retl lduh [%o1+0x018],%l2 ! Mem[00000000528000d8] p33_jmpl_2_he: ldx [%i1+0x000],%l4 ! Mem[00000000528000c0] lduw [%i1+0x00c],%l1 ! Mem[00000000528000cc] ldsw [%i2+0x030],%l4 ! Mem[00000000530000f0] std %l2,[%i1+0x028] ! Mem[00000000528000e8] lduw [%i1+0x008],%l7 ! Mem[00000000528000c8] stx %l1,[%i3+0x000] ! Mem[00000000538000c0] jmpl %g6+8,%g0 stb %l5,[%i1+0x013] ! Mem[00000000528000d3] p33_call_2_he: ldx [%i2+0x008],%l0 ! Mem[00000000530000c8] swap [%i2+0x010],%l3 ! Mem[00000000530000d0] ldsh [%i3+0x032],%l6 ! Mem[00000000538000f2] stw %l3,[%i1+0x00c] ! Mem[00000000528000cc] swap [%i1+0x00c],%l4 ! Mem[00000000528000cc] retl ldsb [%i2+0x018],%l3 ! Mem[00000000530000d8] p33_jmpl_2_ho: ldx [%o1+0x000],%l4 ! Mem[00000000528000c0] lduw [%o1+0x00c],%l1 ! Mem[00000000528000cc] ldsw [%o2+0x030],%l4 ! Mem[00000000530000f0] std %l2,[%o1+0x028] ! Mem[00000000528000e8] lduw [%o1+0x008],%l7 ! Mem[00000000528000c8] stx %l1,[%o3+0x000] ! Mem[00000000538000c0] jmpl %g6+8,%g0 stb %l5,[%o1+0x013] ! Mem[00000000528000d3] p33_call_2_ho: ldx [%o2+0x008],%l0 ! Mem[00000000530000c8] swap [%o2+0x010],%l3 ! Mem[00000000530000d0] ldsh [%o3+0x032],%l6 ! Mem[00000000538000f2] stw %l3,[%o1+0x00c] ! Mem[00000000528000cc] swap [%o1+0x00c],%l4 ! Mem[00000000528000cc] retl ldsb [%o2+0x018],%l3 ! Mem[00000000530000d8] p34_jmpl_2_le: ldub [%i1+0x02a],%l1 ! Mem[00000000548000ea] std %l4,[%i0+0x030] ! Mem[00000000540000f0] swap [%i2+0x004],%l3 ! Mem[00000000550000c4] ldsb [%i0+0x034],%l0 ! Mem[00000000540000f4] jmpl %g6+8,%g0 stx %l7,[%i0+0x000] ! Mem[00000000540000c0] p34_call_2_le: ldstub [%i1+0x01e],%l7 ! Mem[00000000548000de] retl ldsb [%i0+0x035],%l2 ! Mem[00000000540000f5] p34_jmpl_2_lo: ldub [%o1+0x02a],%l1 ! Mem[00000000548000ea] std %l4,[%o0+0x030] ! Mem[00000000540000f0] swap [%o2+0x004],%l3 ! Mem[00000000550000c4] ldsb [%o0+0x034],%l0 ! Mem[00000000540000f4] jmpl %g6+8,%g0 stx %l7,[%o0+0x000] ! Mem[00000000540000c0] p34_call_2_lo: ldstub [%o1+0x01e],%l7 ! Mem[00000000548000de] retl ldsb [%o0+0x035],%l2 ! Mem[00000000540000f5] p34_jmpl_2_he: ldstub [%i0+0x00e],%l4 ! Mem[00000000540000ce] lduw [%i2+0x000],%l1 ! Mem[00000000550000c0] ldstub [%i1+0x023],%l3 ! Mem[00000000548000e3] ldd [%i3+0x008],%l6 ! Mem[00000000558000c8] ldsb [%i0+0x032],%l4 ! Mem[00000000540000f2] jmpl %g6+8,%g0 ldsb [%i0+0x012],%l6 ! Mem[00000000540000d2] p34_call_2_he: stx %l5,[%i0+0x030] ! Mem[00000000540000f0] retl ldub [%i0+0x01b],%l3 ! Mem[00000000540000db] p34_jmpl_2_ho: ldstub [%o0+0x00e],%l4 ! Mem[00000000540000ce] lduw [%o2+0x000],%l1 ! Mem[00000000550000c0] ldstub [%o1+0x023],%l3 ! Mem[00000000548000e3] ldd [%o3+0x008],%l6 ! Mem[00000000558000c8] ldsb [%o0+0x032],%l4 ! Mem[00000000540000f2] jmpl %g6+8,%g0 ldsb [%o0+0x012],%l6 ! Mem[00000000540000d2] p34_call_2_ho: stx %l5,[%o0+0x030] ! Mem[00000000540000f0] retl ldub [%o0+0x01b],%l3 ! Mem[00000000540000db] p35_jmpl_2_le: std %l2,[%i0+0x038] ! Mem[00000000560000f8] ldstub [%i1+0x01d],%l4 ! Mem[00000000568000dd] ldsb [%i1+0x02f],%l0 ! Mem[00000000568000ef] jmpl %g6+8,%g0 ldstub [%i0+0x00f],%l1 ! Mem[00000000560000cf] p35_call_2_le: retl ldx [%i3+0x028],%l6 ! Mem[00000000578000e8] p35_jmpl_2_lo: std %l2,[%o0+0x038] ! Mem[00000000560000f8] ldstub [%o1+0x01d],%l4 ! Mem[00000000568000dd] ldsb [%o1+0x02f],%l0 ! Mem[00000000568000ef] jmpl %g6+8,%g0 ldstub [%o0+0x00f],%l1 ! Mem[00000000560000cf] p35_call_2_lo: retl ldx [%o3+0x028],%l6 ! Mem[00000000578000e8] p35_jmpl_2_he: ldstub [%i3+0x03d],%l6 ! Mem[00000000578000fd] ldsh [%i0+0x00a],%l1 ! Mem[00000000560000ca] lduw [%i2+0x010],%l5 ! Mem[00000000570000d0] stw %l3,[%i1+0x024] ! Mem[00000000568000e4] jmpl %g6+8,%g0 stb %l6,[%i2+0x03e] ! Mem[00000000570000fe] p35_call_2_he: swap [%i1+0x004],%l0 ! Mem[00000000568000c4] ldub [%i2+0x01e],%l7 ! Mem[00000000570000de] std %l2,[%i0+0x010] ! Mem[00000000560000d0] ldsw [%i3+0x024],%l5 ! Mem[00000000578000e4] ldstub [%i1+0x024],%l0 ! Mem[00000000568000e4] ldstub [%i0+0x039],%l3 ! Mem[00000000560000f9] retl ldsb [%i3+0x013],%l1 ! Mem[00000000578000d3] p35_jmpl_2_ho: ldstub [%o3+0x03d],%l6 ! Mem[00000000578000fd] ldsh [%o0+0x00a],%l1 ! Mem[00000000560000ca] lduw [%o2+0x010],%l5 ! Mem[00000000570000d0] stw %l3,[%o1+0x024] ! Mem[00000000568000e4] jmpl %g6+8,%g0 stb %l6,[%o2+0x03e] ! Mem[00000000570000fe] p35_call_2_ho: swap [%o1+0x004],%l0 ! Mem[00000000568000c4] ldub [%o2+0x01e],%l7 ! Mem[00000000570000de] std %l2,[%o0+0x010] ! Mem[00000000560000d0] ldsw [%o3+0x024],%l5 ! Mem[00000000578000e4] ldstub [%o1+0x024],%l0 ! Mem[00000000568000e4] ldstub [%o0+0x039],%l3 ! Mem[00000000560000f9] retl ldsb [%o3+0x013],%l1 ! Mem[00000000578000d3] p36_jmpl_2_le: lduw [%i2+0x034],%l4 ! Mem[00000000590000f4] ldstub [%i3+0x004],%l2 ! Mem[00000000598000c4] swap [%i0+0x00c],%l2 ! Mem[00000000580000cc] swap [%i3+0x020],%l1 ! Mem[00000000598000e0] jmpl %g6+8,%g0 stx %l4,[%i1+0x038] ! Mem[00000000588000f8] p36_call_2_le: retl stb %l7,[%i2+0x00a] ! Mem[00000000590000ca] p36_jmpl_2_lo: lduw [%o2+0x034],%l4 ! Mem[00000000590000f4] ldstub [%o3+0x004],%l2 ! Mem[00000000598000c4] swap [%o0+0x00c],%l2 ! Mem[00000000580000cc] swap [%o3+0x020],%l1 ! Mem[00000000598000e0] jmpl %g6+8,%g0 stx %l4,[%o1+0x038] ! Mem[00000000588000f8] p36_call_2_lo: retl stb %l7,[%o2+0x00a] ! Mem[00000000590000ca] p36_jmpl_2_he: ldsb [%i1+0x019],%l0 ! Mem[00000000588000d9] jmpl %g6+8,%g0 lduh [%i3+0x020],%l1 ! Mem[00000000598000e0] p36_call_2_he: ldstub [%i1+0x008],%l2 ! Mem[00000000588000c8] retl swap [%i3+0x00c],%l2 ! Mem[00000000598000cc] p36_jmpl_2_ho: ldsb [%o1+0x019],%l0 ! Mem[00000000588000d9] jmpl %g6+8,%g0 lduh [%o3+0x020],%l1 ! Mem[00000000598000e0] p36_call_2_ho: ldstub [%o1+0x008],%l2 ! Mem[00000000588000c8] retl swap [%o3+0x00c],%l2 ! Mem[00000000598000cc] p37_jmpl_2_le: lduw [%i1+0x00c],%l7 ! Mem[000000005a8000cc] ldstub [%i1+0x031],%l5 ! Mem[000000005a8000f1] swap [%i2+0x00c],%l2 ! Mem[000000005b0000cc] jmpl %g6+8,%g0 sth %l4,[%i0+0x03a] ! Mem[000000005a0000fa] p37_call_2_le: ldsw [%i3+0x030],%l6 ! Mem[000000005b8000f0] sth %l3,[%i3+0x004] ! Mem[000000005b8000c4] retl ldub [%i3+0x034],%l5 ! Mem[000000005b8000f4] p37_jmpl_2_lo: lduw [%o1+0x00c],%l7 ! Mem[000000005a8000cc] ldstub [%o1+0x031],%l5 ! Mem[000000005a8000f1] swap [%o2+0x00c],%l2 ! Mem[000000005b0000cc] jmpl %g6+8,%g0 sth %l4,[%o0+0x03a] ! Mem[000000005a0000fa] p37_call_2_lo: ldsw [%o3+0x030],%l6 ! Mem[000000005b8000f0] sth %l3,[%o3+0x004] ! Mem[000000005b8000c4] retl ldub [%o3+0x034],%l5 ! Mem[000000005b8000f4] p37_jmpl_2_he: lduh [%i1+0x014],%l6 ! Mem[000000005a8000d4] lduw [%i2+0x038],%l2 ! Mem[000000005b0000f8] stw %l1,[%i2+0x020] ! Mem[000000005b0000e0] jmpl %g6+8,%g0 swap [%i0+0x010],%l5 ! Mem[000000005a0000d0] p37_call_2_he: swap [%i0+0x018],%l4 ! Mem[000000005a0000d8] swap [%i1+0x004],%l3 ! Mem[000000005a8000c4] retl ldstub [%i0+0x009],%l1 ! Mem[000000005a0000c9] p37_jmpl_2_ho: lduh [%o1+0x014],%l6 ! Mem[000000005a8000d4] lduw [%o2+0x038],%l2 ! Mem[000000005b0000f8] stw %l1,[%o2+0x020] ! Mem[000000005b0000e0] jmpl %g6+8,%g0 swap [%o0+0x010],%l5 ! Mem[000000005a0000d0] p37_call_2_ho: swap [%o0+0x018],%l4 ! Mem[000000005a0000d8] swap [%o1+0x004],%l3 ! Mem[000000005a8000c4] retl ldstub [%o0+0x009],%l1 ! Mem[000000005a0000c9] p38_jmpl_2_le: stx %l0,[%i1+0x008] ! Mem[000000005c8000c8] ldstub [%i2+0x007],%l7 ! Mem[000000005d0000c7] stx %l4,[%i2+0x038] ! Mem[000000005d0000f8] lduh [%i0+0x012],%l1 ! Mem[000000005c0000d2] ldstub [%i0+0x01f],%l4 ! Mem[000000005c0000df] ldstub [%i0+0x03d],%l4 ! Mem[000000005c0000fd] jmpl %g6+8,%g0 swap [%i0+0x00c],%l5 ! Mem[000000005c0000cc] p38_call_2_le: ldstub [%i0+0x017],%l5 ! Mem[000000005c0000d7] swap [%i0+0x01c],%l5 ! Mem[000000005c0000dc] std %l0,[%i3+0x010] ! Mem[000000005d8000d0] ldstub [%i3+0x015],%l7 ! Mem[000000005d8000d5] ldx [%i1+0x018],%l4 ! Mem[000000005c8000d8] retl stx %l3,[%i0+0x000] ! Mem[000000005c0000c0] p38_jmpl_2_lo: stx %l0,[%o1+0x008] ! Mem[000000005c8000c8] ldstub [%o2+0x007],%l7 ! Mem[000000005d0000c7] stx %l4,[%o2+0x038] ! Mem[000000005d0000f8] lduh [%o0+0x012],%l1 ! Mem[000000005c0000d2] ldstub [%o0+0x01f],%l4 ! Mem[000000005c0000df] ldstub [%o0+0x03d],%l4 ! Mem[000000005c0000fd] jmpl %g6+8,%g0 swap [%o0+0x00c],%l5 ! Mem[000000005c0000cc] p38_call_2_lo: ldstub [%o0+0x017],%l5 ! Mem[000000005c0000d7] swap [%o0+0x01c],%l5 ! Mem[000000005c0000dc] std %l0,[%o3+0x010] ! Mem[000000005d8000d0] ldstub [%o3+0x015],%l7 ! Mem[000000005d8000d5] ldx [%o1+0x018],%l4 ! Mem[000000005c8000d8] retl stx %l3,[%o0+0x000] ! Mem[000000005c0000c0] p38_jmpl_2_he: swap [%i2+0x038],%l1 ! Mem[000000005d0000f8] jmpl %g6+8,%g0 ldsw [%i0+0x034],%l3 ! Mem[000000005c0000f4] p38_call_2_he: stw %l0,[%i3+0x034] ! Mem[000000005d8000f4] sth %l5,[%i2+0x03c] ! Mem[000000005d0000fc] stb %l3,[%i1+0x011] ! Mem[000000005c8000d1] lduw [%i2+0x038],%l2 ! Mem[000000005d0000f8] retl stw %l1,[%i0+0x014] ! Mem[000000005c0000d4] p38_jmpl_2_ho: swap [%o2+0x038],%l1 ! Mem[000000005d0000f8] jmpl %g6+8,%g0 ldsw [%o0+0x034],%l3 ! Mem[000000005c0000f4] p38_call_2_ho: stw %l0,[%o3+0x034] ! Mem[000000005d8000f4] sth %l5,[%o2+0x03c] ! Mem[000000005d0000fc] stb %l3,[%o1+0x011] ! Mem[000000005c8000d1] lduw [%o2+0x038],%l2 ! Mem[000000005d0000f8] retl stw %l1,[%o0+0x014] ! Mem[000000005c0000d4] p39_jmpl_2_le: ldstub [%i2+0x002],%l3 ! Mem[000000005f0000c2] jmpl %g6+8,%g0 stx %l6,[%i2+0x038] ! Mem[000000005f0000f8] p39_call_2_le: ldsw [%i2+0x034],%l1 ! Mem[000000005f0000f4] ldsb [%i3+0x02f],%l3 ! Mem[000000005f8000ef] std %l4,[%i3+0x030] ! Mem[000000005f8000f0] sth %l6,[%i3+0x018] ! Mem[000000005f8000d8] retl ldsb [%i3+0x034],%l0 ! Mem[000000005f8000f4] p39_jmpl_2_lo: ldstub [%o2+0x002],%l3 ! Mem[000000005f0000c2] jmpl %g6+8,%g0 stx %l6,[%o2+0x038] ! Mem[000000005f0000f8] p39_call_2_lo: ldsw [%o2+0x034],%l1 ! Mem[000000005f0000f4] ldsb [%o3+0x02f],%l3 ! Mem[000000005f8000ef] std %l4,[%o3+0x030] ! Mem[000000005f8000f0] sth %l6,[%o3+0x018] ! Mem[000000005f8000d8] retl ldsb [%o3+0x034],%l0 ! Mem[000000005f8000f4] p39_jmpl_2_he: jmpl %g6+8,%g0 ldsw [%i1+0x00c],%l2 ! Mem[000000005e8000cc] p39_call_2_he: retl ldstub [%i2+0x022],%l6 ! Mem[000000005f0000e2] p39_jmpl_2_ho: jmpl %g6+8,%g0 ldsw [%o1+0x00c],%l2 ! Mem[000000005e8000cc] p39_call_2_ho: retl ldstub [%o2+0x022],%l6 ! Mem[000000005f0000e2] p40_jmpl_2_le: ldsh [%i2+0x02e],%l0 ! Mem[00000000610000ee] jmpl %g6+8,%g0 ldub [%i1+0x00f],%l1 ! Mem[00000000608000cf] p40_call_2_le: swap [%i3+0x008],%l6 ! Mem[00000000618000c8] sth %l0,[%i0+0x030] ! Mem[00000000600000f0] retl stx %l7,[%i2+0x010] ! Mem[00000000610000d0] p40_jmpl_2_lo: ldsh [%o2+0x02e],%l0 ! Mem[00000000610000ee] jmpl %g6+8,%g0 ldub [%o1+0x00f],%l1 ! Mem[00000000608000cf] p40_call_2_lo: swap [%o3+0x008],%l6 ! Mem[00000000618000c8] sth %l0,[%o0+0x030] ! Mem[00000000600000f0] retl stx %l7,[%o2+0x010] ! Mem[00000000610000d0] p40_jmpl_2_he: ldstub [%i1+0x034],%l2 ! Mem[00000000608000f4] sth %l2,[%i0+0x024] ! Mem[00000000600000e4] ldsb [%i3+0x038],%l1 ! Mem[00000000618000f8] ldsh [%i3+0x036],%l3 ! Mem[00000000618000f6] ldd [%i1+0x018],%l4 ! Mem[00000000608000d8] ldx [%i3+0x008],%l4 ! Mem[00000000618000c8] jmpl %g6+8,%g0 ldsb [%i2+0x001],%l1 ! Mem[00000000610000c1] p40_call_2_he: ldx [%i0+0x030],%l1 ! Mem[00000000600000f0] sth %l1,[%i3+0x016] ! Mem[00000000618000d6] ldub [%i1+0x014],%l7 ! Mem[00000000608000d4] lduw [%i1+0x01c],%l0 ! Mem[00000000608000dc] ldsw [%i1+0x030],%l5 ! Mem[00000000608000f0] retl lduh [%i0+0x00c],%l3 ! Mem[00000000600000cc] p40_jmpl_2_ho: ldstub [%o1+0x034],%l2 ! Mem[00000000608000f4] sth %l2,[%o0+0x024] ! Mem[00000000600000e4] ldsb [%o3+0x038],%l1 ! Mem[00000000618000f8] ldsh [%o3+0x036],%l3 ! Mem[00000000618000f6] ldd [%o1+0x018],%l4 ! Mem[00000000608000d8] ldx [%o3+0x008],%l4 ! Mem[00000000618000c8] jmpl %g6+8,%g0 ldsb [%o2+0x001],%l1 ! Mem[00000000610000c1] p40_call_2_ho: ldx [%o0+0x030],%l1 ! Mem[00000000600000f0] sth %l1,[%o3+0x016] ! Mem[00000000618000d6] ldub [%o1+0x014],%l7 ! Mem[00000000608000d4] lduw [%o1+0x01c],%l0 ! Mem[00000000608000dc] ldsw [%o1+0x030],%l5 ! Mem[00000000608000f0] retl lduh [%o0+0x00c],%l3 ! Mem[00000000600000cc] p41_jmpl_2_le: swap [%i3+0x03c],%l6 ! Mem[00000000638000fc] ldstub [%i3+0x02d],%l7 ! Mem[00000000638000ed] lduw [%i3+0x030],%l0 ! Mem[00000000638000f0] stw %l6,[%i2+0x034] ! Mem[00000000630000f4] sth %l2,[%i1+0x034] ! Mem[00000000628000f4] jmpl %g6+8,%g0 lduh [%i3+0x022],%l7 ! Mem[00000000638000e2] p41_call_2_le: ldstub [%i2+0x039],%l0 ! Mem[00000000630000f9] ldstub [%i3+0x033],%l3 ! Mem[00000000638000f3] swap [%i3+0x034],%l0 ! Mem[00000000638000f4] ldsw [%i0+0x03c],%l5 ! Mem[00000000620000fc] ldstub [%i2+0x031],%l3 ! Mem[00000000630000f1] stw %l7,[%i1+0x034] ! Mem[00000000628000f4] retl swap [%i1+0x03c],%l0 ! Mem[00000000628000fc] p41_jmpl_2_lo: swap [%o3+0x03c],%l6 ! Mem[00000000638000fc] ldstub [%o3+0x02d],%l7 ! Mem[00000000638000ed] lduw [%o3+0x030],%l0 ! Mem[00000000638000f0] stw %l6,[%o2+0x034] ! Mem[00000000630000f4] sth %l2,[%o1+0x034] ! Mem[00000000628000f4] jmpl %g6+8,%g0 lduh [%o3+0x022],%l7 ! Mem[00000000638000e2] p41_call_2_lo: ldstub [%o2+0x039],%l0 ! Mem[00000000630000f9] ldstub [%o3+0x033],%l3 ! Mem[00000000638000f3] swap [%o3+0x034],%l0 ! Mem[00000000638000f4] ldsw [%o0+0x03c],%l5 ! Mem[00000000620000fc] ldstub [%o2+0x031],%l3 ! Mem[00000000630000f1] stw %l7,[%o1+0x034] ! Mem[00000000628000f4] retl swap [%o1+0x03c],%l0 ! Mem[00000000628000fc] p41_jmpl_2_he: ldd [%i0+0x030],%l2 ! Mem[00000000620000f0] ldstub [%i0+0x02a],%l0 ! Mem[00000000620000ea] jmpl %g6+8,%g0 ldstub [%i1+0x03c],%l6 ! Mem[00000000628000fc] p41_call_2_he: lduh [%i0+0x026],%l7 ! Mem[00000000620000e6] swap [%i2+0x028],%l6 ! Mem[00000000630000e8] ldd [%i1+0x028],%l4 ! Mem[00000000628000e8] ldsw [%i0+0x000],%l3 ! Mem[00000000620000c0] lduh [%i3+0x036],%l5 ! Mem[00000000638000f6] ldstub [%i2+0x00c],%l4 ! Mem[00000000630000cc] retl ldub [%i3+0x018],%l3 ! Mem[00000000638000d8] p41_jmpl_2_ho: ldd [%o0+0x030],%l2 ! Mem[00000000620000f0] ldstub [%o0+0x02a],%l0 ! Mem[00000000620000ea] jmpl %g6+8,%g0 ldstub [%o1+0x03c],%l6 ! Mem[00000000628000fc] p41_call_2_ho: lduh [%o0+0x026],%l7 ! Mem[00000000620000e6] swap [%o2+0x028],%l6 ! Mem[00000000630000e8] ldd [%o1+0x028],%l4 ! Mem[00000000628000e8] ldsw [%o0+0x000],%l3 ! Mem[00000000620000c0] lduh [%o3+0x036],%l5 ! Mem[00000000638000f6] ldstub [%o2+0x00c],%l4 ! Mem[00000000630000cc] retl ldub [%o3+0x018],%l3 ! Mem[00000000638000d8] p42_jmpl_2_le: ldsb [%i0+0x036],%l4 ! Mem[00000000640000f6] lduh [%i1+0x004],%l2 ! Mem[00000000648000c4] ldsb [%i3+0x00c],%l2 ! Mem[00000000658000cc] ldsw [%i3+0x010],%l2 ! Mem[00000000658000d0] stx %l3,[%i2+0x018] ! Mem[00000000650000d8] jmpl %g6+8,%g0 std %l2,[%i3+0x018] ! Mem[00000000658000d8] p42_call_2_le: ldsh [%i1+0x006],%l1 ! Mem[00000000648000c6] stb %l3,[%i1+0x022] ! Mem[00000000648000e2] swap [%i2+0x030],%l0 ! Mem[00000000650000f0] lduw [%i0+0x008],%l2 ! Mem[00000000640000c8] retl ldstub [%i2+0x01b],%l4 ! Mem[00000000650000db] p42_jmpl_2_lo: ldsb [%o0+0x036],%l4 ! Mem[00000000640000f6] lduh [%o1+0x004],%l2 ! Mem[00000000648000c4] ldsb [%o3+0x00c],%l2 ! Mem[00000000658000cc] ldsw [%o3+0x010],%l2 ! Mem[00000000658000d0] stx %l3,[%o2+0x018] ! Mem[00000000650000d8] jmpl %g6+8,%g0 std %l2,[%o3+0x018] ! Mem[00000000658000d8] p42_call_2_lo: ldsh [%o1+0x006],%l1 ! Mem[00000000648000c6] stb %l3,[%o1+0x022] ! Mem[00000000648000e2] swap [%o2+0x030],%l0 ! Mem[00000000650000f0] lduw [%o0+0x008],%l2 ! Mem[00000000640000c8] retl ldstub [%o2+0x01b],%l4 ! Mem[00000000650000db] p42_jmpl_2_he: ldsw [%i0+0x024],%l2 ! Mem[00000000640000e4] swap [%i2+0x024],%l0 ! Mem[00000000650000e4] ldstub [%i0+0x018],%l1 ! Mem[00000000640000d8] stw %l6,[%i3+0x030] ! Mem[00000000658000f0] ldsw [%i3+0x010],%l7 ! Mem[00000000658000d0] jmpl %g6+8,%g0 ldstub [%i2+0x005],%l2 ! Mem[00000000650000c5] p42_call_2_he: ldub [%i1+0x02c],%l1 ! Mem[00000000648000ec] ldstub [%i0+0x00b],%l3 ! Mem[00000000640000cb] retl ldstub [%i1+0x01c],%l1 ! Mem[00000000648000dc] p42_jmpl_2_ho: ldsw [%o0+0x024],%l2 ! Mem[00000000640000e4] swap [%o2+0x024],%l0 ! Mem[00000000650000e4] ldstub [%o0+0x018],%l1 ! Mem[00000000640000d8] stw %l6,[%o3+0x030] ! Mem[00000000658000f0] ldsw [%o3+0x010],%l7 ! Mem[00000000658000d0] jmpl %g6+8,%g0 ldstub [%o2+0x005],%l2 ! Mem[00000000650000c5] p42_call_2_ho: ldub [%o1+0x02c],%l1 ! Mem[00000000648000ec] ldstub [%o0+0x00b],%l3 ! Mem[00000000640000cb] retl ldstub [%o1+0x01c],%l1 ! Mem[00000000648000dc] p43_jmpl_2_le: ldd [%i3+0x000],%l0 ! Mem[00000000678000c0] ldsw [%i1+0x03c],%l3 ! Mem[00000000668000fc] std %l0,[%i1+0x028] ! Mem[00000000668000e8] jmpl %g6+8,%g0 ldsb [%i2+0x027],%l7 ! Mem[00000000670000e7] p43_call_2_le: stw %l4,[%i2+0x014] ! Mem[00000000670000d4] ldsh [%i3+0x00c],%l2 ! Mem[00000000678000cc] retl swap [%i2+0x004],%l3 ! Mem[00000000670000c4] p43_jmpl_2_lo: ldd [%o3+0x000],%l0 ! Mem[00000000678000c0] ldsw [%o1+0x03c],%l3 ! Mem[00000000668000fc] std %l0,[%o1+0x028] ! Mem[00000000668000e8] jmpl %g6+8,%g0 ldsb [%o2+0x027],%l7 ! Mem[00000000670000e7] p43_call_2_lo: stw %l4,[%o2+0x014] ! Mem[00000000670000d4] ldsh [%o3+0x00c],%l2 ! Mem[00000000678000cc] retl swap [%o2+0x004],%l3 ! Mem[00000000670000c4] p43_jmpl_2_he: sth %l2,[%i2+0x03c] ! Mem[00000000670000fc] ldstub [%i1+0x015],%l6 ! Mem[00000000668000d5] lduw [%i2+0x038],%l2 ! Mem[00000000670000f8] lduw [%i0+0x008],%l1 ! Mem[00000000660000c8] ldsw [%i3+0x010],%l5 ! Mem[00000000678000d0] ldsb [%i2+0x024],%l3 ! Mem[00000000670000e4] jmpl %g6+8,%g0 stb %l0,[%i3+0x014] ! Mem[00000000678000d4] p43_call_2_he: std %l0,[%i3+0x000] ! Mem[00000000678000c0] retl ldx [%i2+0x018],%l7 ! Mem[00000000670000d8] p43_jmpl_2_ho: sth %l2,[%o2+0x03c] ! Mem[00000000670000fc] ldstub [%o1+0x015],%l6 ! Mem[00000000668000d5] lduw [%o2+0x038],%l2 ! Mem[00000000670000f8] lduw [%o0+0x008],%l1 ! Mem[00000000660000c8] ldsw [%o3+0x010],%l5 ! Mem[00000000678000d0] ldsb [%o2+0x024],%l3 ! Mem[00000000670000e4] jmpl %g6+8,%g0 stb %l0,[%o3+0x014] ! Mem[00000000678000d4] p43_call_2_ho: std %l0,[%o3+0x000] ! Mem[00000000678000c0] retl ldx [%o2+0x018],%l7 ! Mem[00000000670000d8] p44_jmpl_2_le: lduw [%i0+0x030],%l3 ! Mem[00000000680000f0] sth %l6,[%i2+0x006] ! Mem[00000000690000c6] ldstub [%i3+0x02f],%l5 ! Mem[00000000698000ef] stx %l0,[%i2+0x028] ! Mem[00000000690000e8] ldstub [%i2+0x023],%l5 ! Mem[00000000690000e3] jmpl %g6+8,%g0 swap [%i1+0x014],%l7 ! Mem[00000000688000d4] p44_call_2_le: retl ldd [%i2+0x000],%l6 ! Mem[00000000690000c0] p44_jmpl_2_lo: lduw [%o0+0x030],%l3 ! Mem[00000000680000f0] sth %l6,[%o2+0x006] ! Mem[00000000690000c6] ldstub [%o3+0x02f],%l5 ! Mem[00000000698000ef] stx %l0,[%o2+0x028] ! Mem[00000000690000e8] ldstub [%o2+0x023],%l5 ! Mem[00000000690000e3] jmpl %g6+8,%g0 swap [%o1+0x014],%l7 ! Mem[00000000688000d4] p44_call_2_lo: retl ldd [%o2+0x000],%l6 ! Mem[00000000690000c0] p44_jmpl_2_he: ldd [%i0+0x028],%l2 ! Mem[00000000680000e8] std %l4,[%i0+0x028] ! Mem[00000000680000e8] swap [%i1+0x00c],%l2 ! Mem[00000000688000cc] stx %l2,[%i2+0x008] ! Mem[00000000690000c8] ldstub [%i0+0x013],%l0 ! Mem[00000000680000d3] ldstub [%i0+0x013],%l2 ! Mem[00000000680000d3] jmpl %g6+8,%g0 ldsw [%i2+0x018],%l3 ! Mem[00000000690000d8] p44_call_2_he: retl stx %l7,[%i2+0x008] ! Mem[00000000690000c8] p44_jmpl_2_ho: ldd [%o0+0x028],%l2 ! Mem[00000000680000e8] std %l4,[%o0+0x028] ! Mem[00000000680000e8] swap [%o1+0x00c],%l2 ! Mem[00000000688000cc] stx %l2,[%o2+0x008] ! Mem[00000000690000c8] ldstub [%o0+0x013],%l0 ! Mem[00000000680000d3] ldstub [%o0+0x013],%l2 ! Mem[00000000680000d3] jmpl %g6+8,%g0 ldsw [%o2+0x018],%l3 ! Mem[00000000690000d8] p44_call_2_ho: retl stx %l7,[%o2+0x008] ! Mem[00000000690000c8] p45_jmpl_2_le: ldstub [%i0+0x000],%l1 ! Mem[000000006a0000c0] stx %l3,[%i2+0x018] ! Mem[000000006b0000d8] jmpl %g6+8,%g0 ldd [%i3+0x008],%l4 ! Mem[000000006b8000c8] p45_call_2_le: std %l0,[%i1+0x018] ! Mem[000000006a8000d8] ldstub [%i0+0x008],%l2 ! Mem[000000006a0000c8] stx %l2,[%i2+0x028] ! Mem[000000006b0000e8] ldsh [%i3+0x00c],%l4 ! Mem[000000006b8000cc] ldstub [%i3+0x012],%l6 ! Mem[000000006b8000d2] retl swap [%i2+0x01c],%l7 ! Mem[000000006b0000dc] p45_jmpl_2_lo: ldstub [%o0+0x000],%l1 ! Mem[000000006a0000c0] stx %l3,[%o2+0x018] ! Mem[000000006b0000d8] jmpl %g6+8,%g0 ldd [%o3+0x008],%l4 ! Mem[000000006b8000c8] p45_call_2_lo: std %l0,[%o1+0x018] ! Mem[000000006a8000d8] ldstub [%o0+0x008],%l2 ! Mem[000000006a0000c8] stx %l2,[%o2+0x028] ! Mem[000000006b0000e8] ldsh [%o3+0x00c],%l4 ! Mem[000000006b8000cc] ldstub [%o3+0x012],%l6 ! Mem[000000006b8000d2] retl swap [%o2+0x01c],%l7 ! Mem[000000006b0000dc] p45_jmpl_2_he: ldsb [%i1+0x03a],%l5 ! Mem[000000006a8000fa] ldstub [%i2+0x01d],%l4 ! Mem[000000006b0000dd] ldstub [%i3+0x001],%l1 ! Mem[000000006b8000c1] jmpl %g6+8,%g0 swap [%i3+0x004],%l4 ! Mem[000000006b8000c4] p45_call_2_he: stb %l2,[%i2+0x001] ! Mem[000000006b0000c1] ldstub [%i1+0x00c],%l2 ! Mem[000000006a8000cc] ldsw [%i3+0x038],%l7 ! Mem[000000006b8000f8] lduh [%i1+0x026],%l5 ! Mem[000000006a8000e6] retl swap [%i1+0x000],%l2 ! Mem[000000006a8000c0] p45_jmpl_2_ho: ldsb [%o1+0x03a],%l5 ! Mem[000000006a8000fa] ldstub [%o2+0x01d],%l4 ! Mem[000000006b0000dd] ldstub [%o3+0x001],%l1 ! Mem[000000006b8000c1] jmpl %g6+8,%g0 swap [%o3+0x004],%l4 ! Mem[000000006b8000c4] p45_call_2_ho: stb %l2,[%o2+0x001] ! Mem[000000006b0000c1] ldstub [%o1+0x00c],%l2 ! Mem[000000006a8000cc] ldsw [%o3+0x038],%l7 ! Mem[000000006b8000f8] lduh [%o1+0x026],%l5 ! Mem[000000006a8000e6] retl swap [%o1+0x000],%l2 ! Mem[000000006a8000c0] p46_jmpl_2_le: stb %l6,[%i2+0x03c] ! Mem[000000006d0000fc] ldstub [%i3+0x030],%l4 ! Mem[000000006d8000f0] ldub [%i0+0x037],%l7 ! Mem[000000006c0000f7] jmpl %g6+8,%g0 swap [%i1+0x024],%l2 ! Mem[000000006c8000e4] p46_call_2_le: stx %l6,[%i0+0x038] ! Mem[000000006c0000f8] ldstub [%i2+0x00b],%l1 ! Mem[000000006d0000cb] ldx [%i3+0x018],%l6 ! Mem[000000006d8000d8] retl lduh [%i2+0x01e],%l4 ! Mem[000000006d0000de] p46_jmpl_2_lo: stb %l6,[%o2+0x03c] ! Mem[000000006d0000fc] ldstub [%o3+0x030],%l4 ! Mem[000000006d8000f0] ldub [%o0+0x037],%l7 ! Mem[000000006c0000f7] jmpl %g6+8,%g0 swap [%o1+0x024],%l2 ! Mem[000000006c8000e4] p46_call_2_lo: stx %l6,[%o0+0x038] ! Mem[000000006c0000f8] ldstub [%o2+0x00b],%l1 ! Mem[000000006d0000cb] ldx [%o3+0x018],%l6 ! Mem[000000006d8000d8] retl lduh [%o2+0x01e],%l4 ! Mem[000000006d0000de] p46_jmpl_2_he: lduw [%i0+0x00c],%l2 ! Mem[000000006c0000cc] ldsh [%i1+0x03a],%l4 ! Mem[000000006c8000fa] ldsb [%i3+0x013],%l1 ! Mem[000000006d8000d3] ldstub [%i3+0x01f],%l4 ! Mem[000000006d8000df] jmpl %g6+8,%g0 swap [%i3+0x03c],%l4 ! Mem[000000006d8000fc] p46_call_2_he: sth %l5,[%i2+0x02c] ! Mem[000000006d0000ec] ldstub [%i0+0x031],%l0 ! Mem[000000006c0000f1] retl ldd [%i2+0x008],%l2 ! Mem[000000006d0000c8] p46_jmpl_2_ho: lduw [%o0+0x00c],%l2 ! Mem[000000006c0000cc] ldsh [%o1+0x03a],%l4 ! Mem[000000006c8000fa] ldsb [%o3+0x013],%l1 ! Mem[000000006d8000d3] ldstub [%o3+0x01f],%l4 ! Mem[000000006d8000df] jmpl %g6+8,%g0 swap [%o3+0x03c],%l4 ! Mem[000000006d8000fc] p46_call_2_ho: sth %l5,[%o2+0x02c] ! Mem[000000006d0000ec] ldstub [%o0+0x031],%l0 ! Mem[000000006c0000f1] retl ldd [%o2+0x008],%l2 ! Mem[000000006d0000c8] p47_jmpl_2_le: sth %l6,[%i0+0x006] ! Mem[000000006e0000c6] jmpl %g6+8,%g0 swap [%i3+0x03c],%l2 ! Mem[000000006f8000fc] p47_call_2_le: swap [%i3+0x018],%l7 ! Mem[000000006f8000d8] ldx [%i0+0x020],%l0 ! Mem[000000006e0000e0] lduh [%i3+0x032],%l5 ! Mem[000000006f8000f2] stw %l3,[%i1+0x000] ! Mem[000000006e8000c0] lduh [%i1+0x014],%l4 ! Mem[000000006e8000d4] retl swap [%i3+0x00c],%l2 ! Mem[000000006f8000cc] p47_jmpl_2_lo: sth %l6,[%o0+0x006] ! Mem[000000006e0000c6] jmpl %g6+8,%g0 swap [%o3+0x03c],%l2 ! Mem[000000006f8000fc] p47_call_2_lo: swap [%o3+0x018],%l7 ! Mem[000000006f8000d8] ldx [%o0+0x020],%l0 ! Mem[000000006e0000e0] lduh [%o3+0x032],%l5 ! Mem[000000006f8000f2] stw %l3,[%o1+0x000] ! Mem[000000006e8000c0] lduh [%o1+0x014],%l4 ! Mem[000000006e8000d4] retl swap [%o3+0x00c],%l2 ! Mem[000000006f8000cc] p47_jmpl_2_he: stx %l1,[%i3+0x010] ! Mem[000000006f8000d0] swap [%i0+0x010],%l2 ! Mem[000000006e0000d0] ldsw [%i2+0x018],%l3 ! Mem[000000006f0000d8] jmpl %g6+8,%g0 ldd [%i2+0x038],%l2 ! Mem[000000006f0000f8] p47_call_2_he: ldstub [%i1+0x006],%l1 ! Mem[000000006e8000c6] std %l2,[%i1+0x020] ! Mem[000000006e8000e0] ldx [%i3+0x010],%l0 ! Mem[000000006f8000d0] lduh [%i1+0x008],%l2 ! Mem[000000006e8000c8] swap [%i3+0x02c],%l2 ! Mem[000000006f8000ec] retl lduw [%i3+0x00c],%l4 ! Mem[000000006f8000cc] p47_jmpl_2_ho: stx %l1,[%o3+0x010] ! Mem[000000006f8000d0] swap [%o0+0x010],%l2 ! Mem[000000006e0000d0] ldsw [%o2+0x018],%l3 ! Mem[000000006f0000d8] jmpl %g6+8,%g0 ldd [%o2+0x038],%l2 ! Mem[000000006f0000f8] p47_call_2_ho: ldstub [%o1+0x006],%l1 ! Mem[000000006e8000c6] std %l2,[%o1+0x020] ! Mem[000000006e8000e0] ldx [%o3+0x010],%l0 ! Mem[000000006f8000d0] lduh [%o1+0x008],%l2 ! Mem[000000006e8000c8] swap [%o3+0x02c],%l2 ! Mem[000000006f8000ec] retl lduw [%o3+0x00c],%l4 ! Mem[000000006f8000cc] p48_jmpl_2_le: stx %l0,[%i0+0x008] ! Mem[00000000700000c8] ldstub [%i0+0x007],%l7 ! Mem[00000000700000c7] swap [%i1+0x004],%l4 ! Mem[00000000708000c4] jmpl %g6+8,%g0 ldub [%i2+0x01e],%l4 ! Mem[00000000710000de] p48_call_2_le: ldsw [%i3+0x038],%l3 ! Mem[00000000718000f8] retl swap [%i0+0x03c],%l7 ! Mem[00000000700000fc] p48_jmpl_2_lo: stx %l0,[%o0+0x008] ! Mem[00000000700000c8] ldstub [%o0+0x007],%l7 ! Mem[00000000700000c7] swap [%o1+0x004],%l4 ! Mem[00000000708000c4] jmpl %g6+8,%g0 ldub [%o2+0x01e],%l4 ! Mem[00000000710000de] p48_call_2_lo: ldsw [%o3+0x038],%l3 ! Mem[00000000718000f8] retl swap [%o0+0x03c],%l7 ! Mem[00000000700000fc] p48_jmpl_2_he: lduh [%i1+0x03c],%l4 ! Mem[00000000708000fc] ldstub [%i1+0x019],%l0 ! Mem[00000000708000d9] stw %l7,[%i2+0x008] ! Mem[00000000710000c8] stb %l0,[%i3+0x022] ! Mem[00000000718000e2] jmpl %g6+8,%g0 lduw [%i3+0x004],%l6 ! Mem[00000000718000c4] p48_call_2_he: ldd [%i2+0x010],%l4 ! Mem[00000000710000d0] ldstub [%i2+0x012],%l6 ! Mem[00000000710000d2] ldsw [%i2+0x030],%l6 ! Mem[00000000710000f0] swap [%i2+0x030],%l3 ! Mem[00000000710000f0] ldd [%i3+0x020],%l4 ! Mem[00000000718000e0] retl ldx [%i1+0x028],%l1 ! Mem[00000000708000e8] p48_jmpl_2_ho: lduh [%o1+0x03c],%l4 ! Mem[00000000708000fc] ldstub [%o1+0x019],%l0 ! Mem[00000000708000d9] stw %l7,[%o2+0x008] ! Mem[00000000710000c8] stb %l0,[%o3+0x022] ! Mem[00000000718000e2] jmpl %g6+8,%g0 lduw [%o3+0x004],%l6 ! Mem[00000000718000c4] p48_call_2_ho: ldd [%o2+0x010],%l4 ! Mem[00000000710000d0] ldstub [%o2+0x012],%l6 ! Mem[00000000710000d2] ldsw [%o2+0x030],%l6 ! Mem[00000000710000f0] swap [%o2+0x030],%l3 ! Mem[00000000710000f0] ldd [%o3+0x020],%l4 ! Mem[00000000718000e0] retl ldx [%o1+0x028],%l1 ! Mem[00000000708000e8] p49_jmpl_2_le: ldstub [%i3+0x007],%l2 ! Mem[00000000738000c7] stx %l0,[%i1+0x000] ! Mem[00000000728000c0] jmpl %g6+8,%g0 ldstub [%i2+0x008],%l2 ! Mem[00000000730000c8] p49_call_2_le: ldstub [%i0+0x035],%l7 ! Mem[00000000720000f5] ldd [%i2+0x018],%l4 ! Mem[00000000730000d8] swap [%i3+0x020],%l6 ! Mem[00000000738000e0] retl ldstub [%i1+0x031],%l6 ! Mem[00000000728000f1] p49_jmpl_2_lo: ldstub [%o3+0x007],%l2 ! Mem[00000000738000c7] stx %l0,[%o1+0x000] ! Mem[00000000728000c0] jmpl %g6+8,%g0 ldstub [%o2+0x008],%l2 ! Mem[00000000730000c8] p49_call_2_lo: ldstub [%o0+0x035],%l7 ! Mem[00000000720000f5] ldd [%o2+0x018],%l4 ! Mem[00000000730000d8] swap [%o3+0x020],%l6 ! Mem[00000000738000e0] retl ldstub [%o1+0x031],%l6 ! Mem[00000000728000f1] p49_jmpl_2_he: std %l4,[%i0+0x018] ! Mem[00000000720000d8] ldx [%i1+0x038],%l2 ! Mem[00000000728000f8] jmpl %g6+8,%g0 swap [%i0+0x02c],%l7 ! Mem[00000000720000ec] p49_call_2_he: ldstub [%i1+0x028],%l6 ! Mem[00000000728000e8] retl ldstub [%i3+0x01e],%l2 ! Mem[00000000738000de] p49_jmpl_2_ho: std %l4,[%o0+0x018] ! Mem[00000000720000d8] ldx [%o1+0x038],%l2 ! Mem[00000000728000f8] jmpl %g6+8,%g0 swap [%o0+0x02c],%l7 ! Mem[00000000720000ec] p49_call_2_ho: ldstub [%o1+0x028],%l6 ! Mem[00000000728000e8] retl ldstub [%o3+0x01e],%l2 ! Mem[00000000738000de] p50_jmpl_2_le: ldx [%i1+0x010],%l2 ! Mem[00000000748000d0] ldsw [%i2+0x018],%l3 ! Mem[00000000750000d8] stx %l2,[%i2+0x018] ! Mem[00000000750000d8] std %l6,[%i2+0x030] ! Mem[00000000750000f0] jmpl %g6+8,%g0 stw %l2,[%i3+0x018] ! Mem[00000000758000d8] p50_call_2_le: swap [%i3+0x004],%l2 ! Mem[00000000758000c4] ldstub [%i0+0x028],%l6 ! Mem[00000000740000e8] sth %l4,[%i2+0x01a] ! Mem[00000000750000da] sth %l3,[%i3+0x006] ! Mem[00000000758000c6] retl std %l0,[%i3+0x000] ! Mem[00000000758000c0] p50_jmpl_2_lo: ldx [%o1+0x010],%l2 ! Mem[00000000748000d0] ldsw [%o2+0x018],%l3 ! Mem[00000000750000d8] stx %l2,[%o2+0x018] ! Mem[00000000750000d8] std %l6,[%o2+0x030] ! Mem[00000000750000f0] jmpl %g6+8,%g0 stw %l2,[%o3+0x018] ! Mem[00000000758000d8] p50_call_2_lo: swap [%o3+0x004],%l2 ! Mem[00000000758000c4] ldstub [%o0+0x028],%l6 ! Mem[00000000740000e8] sth %l4,[%o2+0x01a] ! Mem[00000000750000da] sth %l3,[%o3+0x006] ! Mem[00000000758000c6] retl std %l0,[%o3+0x000] ! Mem[00000000758000c0] p50_jmpl_2_he: swap [%i0+0x034],%l3 ! Mem[00000000740000f4] lduh [%i2+0x006],%l5 ! Mem[00000000750000c6] stb %l4,[%i1+0x00e] ! Mem[00000000748000ce] jmpl %g6+8,%g0 stb %l3,[%i0+0x032] ! Mem[00000000740000f2] p50_call_2_he: swap [%i3+0x020],%l4 ! Mem[00000000758000e0] stw %l7,[%i1+0x038] ! Mem[00000000748000f8] ldd [%i2+0x000],%l4 ! Mem[00000000750000c0] lduh [%i3+0x020],%l2 ! Mem[00000000758000e0] retl stb %l4,[%i1+0x005] ! Mem[00000000748000c5] p50_jmpl_2_ho: swap [%o0+0x034],%l3 ! Mem[00000000740000f4] lduh [%o2+0x006],%l5 ! Mem[00000000750000c6] stb %l4,[%o1+0x00e] ! Mem[00000000748000ce] jmpl %g6+8,%g0 stb %l3,[%o0+0x032] ! Mem[00000000740000f2] p50_call_2_ho: swap [%o3+0x020],%l4 ! Mem[00000000758000e0] stw %l7,[%o1+0x038] ! Mem[00000000748000f8] ldd [%o2+0x000],%l4 ! Mem[00000000750000c0] lduh [%o3+0x020],%l2 ! Mem[00000000758000e0] retl stb %l4,[%o1+0x005] ! Mem[00000000748000c5] p51_jmpl_2_le: sth %l5,[%i0+0x008] ! Mem[00000000760000c8] ldx [%i0+0x008],%l2 ! Mem[00000000760000c8] lduh [%i3+0x00c],%l2 ! Mem[00000000778000cc] stb %l0,[%i1+0x013] ! Mem[00000000768000d3] ldstub [%i0+0x03e],%l3 ! Mem[00000000760000fe] sth %l3,[%i2+0x01a] ! Mem[00000000770000da] jmpl %g6+8,%g0 stb %l2,[%i1+0x03d] ! Mem[00000000768000fd] p51_call_2_le: ldstub [%i0+0x006],%l1 ! Mem[00000000760000c6] ldx [%i2+0x038],%l0 ! Mem[00000000770000f8] ldstub [%i1+0x031],%l1 ! Mem[00000000768000f1] ldub [%i1+0x035],%l7 ! Mem[00000000768000f5] stw %l4,[%i1+0x02c] ! Mem[00000000768000ec] retl swap [%i2+0x004],%l3 ! Mem[00000000770000c4] p51_jmpl_2_lo: sth %l5,[%o0+0x008] ! Mem[00000000760000c8] ldx [%o0+0x008],%l2 ! Mem[00000000760000c8] lduh [%o3+0x00c],%l2 ! Mem[00000000778000cc] stb %l0,[%o1+0x013] ! Mem[00000000768000d3] ldstub [%o0+0x03e],%l3 ! Mem[00000000760000fe] sth %l3,[%o2+0x01a] ! Mem[00000000770000da] jmpl %g6+8,%g0 stb %l2,[%o1+0x03d] ! Mem[00000000768000fd] p51_call_2_lo: ldstub [%o0+0x006],%l1 ! Mem[00000000760000c6] ldx [%o2+0x038],%l0 ! Mem[00000000770000f8] ldstub [%o1+0x031],%l1 ! Mem[00000000768000f1] ldub [%o1+0x035],%l7 ! Mem[00000000768000f5] stw %l4,[%o1+0x02c] ! Mem[00000000768000ec] retl swap [%o2+0x004],%l3 ! Mem[00000000770000c4] p51_jmpl_2_he: jmpl %g6+8,%g0 stb %l1,[%i0+0x018] ! Mem[00000000760000d8] p51_call_2_he: ldstub [%i2+0x033],%l3 ! Mem[00000000770000f3] lduh [%i0+0x034],%l0 ! Mem[00000000760000f4] ldsb [%i0+0x03c],%l5 ! Mem[00000000760000fc] ldub [%i1+0x039],%l3 ! Mem[00000000768000f9] retl ldx [%i0+0x010],%l1 ! Mem[00000000760000d0] p51_jmpl_2_ho: jmpl %g6+8,%g0 stb %l1,[%o0+0x018] ! Mem[00000000760000d8] p51_call_2_ho: ldstub [%o2+0x033],%l3 ! Mem[00000000770000f3] lduh [%o0+0x034],%l0 ! Mem[00000000760000f4] ldsb [%o0+0x03c],%l5 ! Mem[00000000760000fc] ldub [%o1+0x039],%l3 ! Mem[00000000768000f9] retl ldx [%o0+0x010],%l1 ! Mem[00000000760000d0] p52_jmpl_2_le: lduw [%i3+0x000],%l0 ! Mem[00000000798000c0] stb %l3,[%i1+0x03d] ! Mem[00000000788000fd] lduh [%i1+0x004],%l4 ! Mem[00000000788000c4] ldsb [%i1+0x01e],%l4 ! Mem[00000000788000de] swap [%i0+0x020],%l1 ! Mem[00000000780000e0] swap [%i0+0x010],%l1 ! Mem[00000000780000d0] jmpl %g6+8,%g0 lduw [%i3+0x01c],%l4 ! Mem[00000000798000dc] p52_call_2_le: ldsh [%i1+0x034],%l5 ! Mem[00000000788000f4] ldsh [%i2+0x02c],%l5 ! Mem[00000000790000ec] ldd [%i3+0x038],%l0 ! Mem[00000000798000f8] ldsw [%i3+0x01c],%l0 ! Mem[00000000798000dc] stw %l2,[%i0+0x004] ! Mem[00000000780000c4] retl ldstub [%i1+0x028],%l6 ! Mem[00000000788000e8] p52_jmpl_2_lo: lduw [%o3+0x000],%l0 ! Mem[00000000798000c0] stb %l3,[%o1+0x03d] ! Mem[00000000788000fd] lduh [%o1+0x004],%l4 ! Mem[00000000788000c4] ldsb [%o1+0x01e],%l4 ! Mem[00000000788000de] swap [%o0+0x020],%l1 ! Mem[00000000780000e0] swap [%o0+0x010],%l1 ! Mem[00000000780000d0] jmpl %g6+8,%g0 lduw [%o3+0x01c],%l4 ! Mem[00000000798000dc] p52_call_2_lo: ldsh [%o1+0x034],%l5 ! Mem[00000000788000f4] ldsh [%o2+0x02c],%l5 ! Mem[00000000790000ec] ldd [%o3+0x038],%l0 ! Mem[00000000798000f8] ldsw [%o3+0x01c],%l0 ! Mem[00000000798000dc] stw %l2,[%o0+0x004] ! Mem[00000000780000c4] retl ldstub [%o1+0x028],%l6 ! Mem[00000000788000e8] p52_jmpl_2_he: std %l2,[%i1+0x030] ! Mem[00000000788000f0] lduh [%i1+0x024],%l2 ! Mem[00000000788000e4] ldsw [%i1+0x038],%l1 ! Mem[00000000788000f8] lduw [%i3+0x034],%l3 ! Mem[00000000798000f4] jmpl %g6+8,%g0 ldsh [%i0+0x004],%l2 ! Mem[00000000780000c4] p52_call_2_he: stx %l1,[%i0+0x018] ! Mem[00000000780000d8] ldx [%i2+0x020],%l2 ! Mem[00000000790000e0] lduh [%i2+0x00c],%l2 ! Mem[00000000790000cc] ldsw [%i3+0x038],%l7 ! Mem[00000000798000f8] ldsb [%i3+0x02e],%l7 ! Mem[00000000798000ee] stw %l3,[%i0+0x018] ! Mem[00000000780000d8] retl stx %l7,[%i2+0x020] ! Mem[00000000790000e0] p52_jmpl_2_ho: std %l2,[%o1+0x030] ! Mem[00000000788000f0] lduh [%o1+0x024],%l2 ! Mem[00000000788000e4] ldsw [%o1+0x038],%l1 ! Mem[00000000788000f8] lduw [%o3+0x034],%l3 ! Mem[00000000798000f4] jmpl %g6+8,%g0 ldsh [%o0+0x004],%l2 ! Mem[00000000780000c4] p52_call_2_ho: stx %l1,[%o0+0x018] ! Mem[00000000780000d8] ldx [%o2+0x020],%l2 ! Mem[00000000790000e0] lduh [%o2+0x00c],%l2 ! Mem[00000000790000cc] ldsw [%o3+0x038],%l7 ! Mem[00000000798000f8] ldsb [%o3+0x02e],%l7 ! Mem[00000000798000ee] stw %l3,[%o0+0x018] ! Mem[00000000780000d8] retl stx %l7,[%o2+0x020] ! Mem[00000000790000e0] p53_jmpl_2_le: ldsh [%i3+0x032],%l1 ! Mem[000000007b8000f2] ldd [%i1+0x018],%l4 ! Mem[000000007a8000d8] swap [%i1+0x01c],%l4 ! Mem[000000007a8000dc] ldx [%i2+0x008],%l5 ! Mem[000000007b0000c8] jmpl %g6+8,%g0 swap [%i2+0x008],%l7 ! Mem[000000007b0000c8] p53_call_2_le: swap [%i1+0x03c],%l5 ! Mem[000000007a8000fc] ldsh [%i1+0x030],%l1 ! Mem[000000007a8000f0] retl ldstub [%i3+0x035],%l7 ! Mem[000000007b8000f5] p53_jmpl_2_lo: ldsh [%o3+0x032],%l1 ! Mem[000000007b8000f2] ldd [%o1+0x018],%l4 ! Mem[000000007a8000d8] swap [%o1+0x01c],%l4 ! Mem[000000007a8000dc] ldx [%o2+0x008],%l5 ! Mem[000000007b0000c8] jmpl %g6+8,%g0 swap [%o2+0x008],%l7 ! Mem[000000007b0000c8] p53_call_2_lo: swap [%o1+0x03c],%l5 ! Mem[000000007a8000fc] ldsh [%o1+0x030],%l1 ! Mem[000000007a8000f0] retl ldstub [%o3+0x035],%l7 ! Mem[000000007b8000f5] p53_jmpl_2_he: jmpl %g6+8,%g0 swap [%i2+0x034],%l2 ! Mem[000000007b0000f4] p53_call_2_he: sth %l6,[%i0+0x012] ! Mem[000000007a0000d2] ldsb [%i2+0x010],%l6 ! Mem[000000007b0000d0] ldx [%i2+0x030],%l3 ! Mem[000000007b0000f0] ldstub [%i1+0x035],%l0 ! Mem[000000007a8000f5] stw %l0,[%i2+0x024] ! Mem[000000007b0000e4] sth %l3,[%i0+0x038] ! Mem[000000007a0000f8] retl ldsh [%i1+0x012],%l1 ! Mem[000000007a8000d2] p53_jmpl_2_ho: jmpl %g6+8,%g0 swap [%o2+0x034],%l2 ! Mem[000000007b0000f4] p53_call_2_ho: sth %l6,[%o0+0x012] ! Mem[000000007a0000d2] ldsb [%o2+0x010],%l6 ! Mem[000000007b0000d0] ldx [%o2+0x030],%l3 ! Mem[000000007b0000f0] ldstub [%o1+0x035],%l0 ! Mem[000000007a8000f5] stw %l0,[%o2+0x024] ! Mem[000000007b0000e4] sth %l3,[%o0+0x038] ! Mem[000000007a0000f8] retl ldsh [%o1+0x012],%l1 ! Mem[000000007a8000d2] p54_jmpl_2_le: lduh [%i3+0x02e],%l5 ! Mem[000000007d8000ee] ldstub [%i3+0x029],%l0 ! Mem[000000007d8000e9] swap [%i1+0x020],%l5 ! Mem[000000007c8000e0] std %l6,[%i2+0x010] ! Mem[000000007d0000d0] std %l2,[%i1+0x038] ! Mem[000000007c8000f8] ldsh [%i3+0x00a],%l0 ! Mem[000000007d8000ca] jmpl %g6+8,%g0 ldstub [%i1+0x00d],%l2 ! Mem[000000007c8000cd] p54_call_2_le: ldx [%i3+0x000],%l6 ! Mem[000000007d8000c0] ldx [%i2+0x008],%l0 ! Mem[000000007d0000c8] ldstub [%i1+0x03b],%l3 ! Mem[000000007c8000fb] swap [%i3+0x03c],%l7 ! Mem[000000007d8000fc] retl lduh [%i3+0x028],%l5 ! Mem[000000007d8000e8] p54_jmpl_2_lo: lduh [%o3+0x02e],%l5 ! Mem[000000007d8000ee] ldstub [%o3+0x029],%l0 ! Mem[000000007d8000e9] swap [%o1+0x020],%l5 ! Mem[000000007c8000e0] std %l6,[%o2+0x010] ! Mem[000000007d0000d0] std %l2,[%o1+0x038] ! Mem[000000007c8000f8] ldsh [%o3+0x00a],%l0 ! Mem[000000007d8000ca] jmpl %g6+8,%g0 ldstub [%o1+0x00d],%l2 ! Mem[000000007c8000cd] p54_call_2_lo: ldx [%o3+0x000],%l6 ! Mem[000000007d8000c0] ldx [%o2+0x008],%l0 ! Mem[000000007d0000c8] ldstub [%o1+0x03b],%l3 ! Mem[000000007c8000fb] swap [%o3+0x03c],%l7 ! Mem[000000007d8000fc] retl lduh [%o3+0x028],%l5 ! Mem[000000007d8000e8] p54_jmpl_2_he: swap [%i1+0x00c],%l5 ! Mem[000000007c8000cc] ldx [%i3+0x008],%l1 ! Mem[000000007d8000c8] ldx [%i2+0x018],%l6 ! Mem[000000007d0000d8] stx %l7,[%i1+0x028] ! Mem[000000007c8000e8] jmpl %g6+8,%g0 ldd [%i2+0x030],%l0 ! Mem[000000007d0000f0] p54_call_2_he: ldsh [%i3+0x01a],%l4 ! Mem[000000007d8000da] stw %l5,[%i2+0x020] ! Mem[000000007d0000e0] ldd [%i3+0x000],%l0 ! Mem[000000007d8000c0] lduw [%i3+0x01c],%l7 ! Mem[000000007d8000dc] stx %l7,[%i0+0x008] ! Mem[000000007c0000c8] stw %l6,[%i0+0x000] ! Mem[000000007c0000c0] retl swap [%i3+0x02c],%l1 ! Mem[000000007d8000ec] p54_jmpl_2_ho: swap [%o1+0x00c],%l5 ! Mem[000000007c8000cc] ldx [%o3+0x008],%l1 ! Mem[000000007d8000c8] ldx [%o2+0x018],%l6 ! Mem[000000007d0000d8] stx %l7,[%o1+0x028] ! Mem[000000007c8000e8] jmpl %g6+8,%g0 ldd [%o2+0x030],%l0 ! Mem[000000007d0000f0] p54_call_2_ho: ldsh [%o3+0x01a],%l4 ! Mem[000000007d8000da] stw %l5,[%o2+0x020] ! Mem[000000007d0000e0] ldd [%o3+0x000],%l0 ! Mem[000000007d8000c0] lduw [%o3+0x01c],%l7 ! Mem[000000007d8000dc] stx %l7,[%o0+0x008] ! Mem[000000007c0000c8] stw %l6,[%o0+0x000] ! Mem[000000007c0000c0] retl swap [%o3+0x02c],%l1 ! Mem[000000007d8000ec] p55_jmpl_2_le: jmpl %g6+8,%g0 lduw [%i0+0x01c],%l4 ! Mem[000000007e0000dc] p55_call_2_le: stw %l6,[%i0+0x028] ! Mem[000000007e0000e8] swap [%i1+0x034],%l5 ! Mem[000000007e8000f4] ldsb [%i1+0x03e],%l5 ! Mem[000000007e8000fe] sth %l1,[%i1+0x030] ! Mem[000000007e8000f0] retl std %l6,[%i2+0x030] ! Mem[000000007f0000f0] p55_jmpl_2_lo: jmpl %g6+8,%g0 lduw [%o0+0x01c],%l4 ! Mem[000000007e0000dc] p55_call_2_lo: stw %l6,[%o0+0x028] ! Mem[000000007e0000e8] swap [%o1+0x034],%l5 ! Mem[000000007e8000f4] ldsb [%o1+0x03e],%l5 ! Mem[000000007e8000fe] sth %l1,[%o1+0x030] ! Mem[000000007e8000f0] retl std %l6,[%o2+0x030] ! Mem[000000007f0000f0] p55_jmpl_2_he: ldsh [%i3+0x034],%l2 ! Mem[000000007f8000f4] lduw [%i2+0x024],%l2 ! Mem[000000007f0000e4] ldsh [%i3+0x004],%l0 ! Mem[000000007f8000c4] swap [%i0+0x038],%l1 ! Mem[000000007e0000f8] swap [%i1+0x010],%l6 ! Mem[000000007e8000d0] jmpl %g6+8,%g0 ldsb [%i2+0x030],%l7 ! Mem[000000007f0000f0] p55_call_2_he: std %l6,[%i1+0x000] ! Mem[000000007e8000c0] retl stb %l1,[%i1+0x00c] ! Mem[000000007e8000cc] p55_jmpl_2_ho: ldsh [%o3+0x034],%l2 ! Mem[000000007f8000f4] lduw [%o2+0x024],%l2 ! Mem[000000007f0000e4] ldsh [%o3+0x004],%l0 ! Mem[000000007f8000c4] swap [%o0+0x038],%l1 ! Mem[000000007e0000f8] swap [%o1+0x010],%l6 ! Mem[000000007e8000d0] jmpl %g6+8,%g0 ldsb [%o2+0x030],%l7 ! Mem[000000007f0000f0] p55_call_2_ho: std %l6,[%o1+0x000] ! Mem[000000007e8000c0] retl stb %l1,[%o1+0x00c] ! Mem[000000007e8000cc] p56_jmpl_2_le: stx %l4,[%i1+0x030] ! Mem[00000000808000f0] stw %l2,[%i3+0x004] ! Mem[00000000818000c4] stw %l2,[%i0+0x00c] ! Mem[00000000800000cc] swap [%i2+0x03c],%l3 ! Mem[00000000810000fc] swap [%i1+0x03c],%l4 ! Mem[00000000808000fc] jmpl %g6+8,%g0 ldsh [%i3+0x01c],%l2 ! Mem[00000000818000dc] p56_call_2_le: stw %l1,[%i0+0x004] ! Mem[00000000800000c4] stw %l3,[%i0+0x020] ! Mem[00000000800000e0] swap [%i0+0x030],%l0 ! Mem[00000000800000f0] ldsb [%i0+0x008],%l2 ! Mem[00000000800000c8] stw %l2,[%i1+0x00c] ! Mem[00000000808000cc] lduh [%i1+0x02c],%l4 ! Mem[00000000808000ec] retl ldsh [%i2+0x00e],%l4 ! Mem[00000000810000ce] p56_jmpl_2_lo: stx %l4,[%o1+0x030] ! Mem[00000000808000f0] stw %l2,[%o3+0x004] ! Mem[00000000818000c4] stw %l2,[%o0+0x00c] ! Mem[00000000800000cc] swap [%o2+0x03c],%l3 ! Mem[00000000810000fc] swap [%o1+0x03c],%l4 ! Mem[00000000808000fc] jmpl %g6+8,%g0 ldsh [%o3+0x01c],%l2 ! Mem[00000000818000dc] p56_call_2_lo: stw %l1,[%o0+0x004] ! Mem[00000000800000c4] stw %l3,[%o0+0x020] ! Mem[00000000800000e0] swap [%o0+0x030],%l0 ! Mem[00000000800000f0] ldsb [%o0+0x008],%l2 ! Mem[00000000800000c8] stw %l2,[%o1+0x00c] ! Mem[00000000808000cc] lduh [%o1+0x02c],%l4 ! Mem[00000000808000ec] retl ldsh [%o2+0x00e],%l4 ! Mem[00000000810000ce] p56_jmpl_2_he: stx %l7,[%i3+0x000] ! Mem[00000000818000c0] sth %l6,[%i2+0x000] ! Mem[00000000810000c0] ldstub [%i2+0x031],%l5 ! Mem[00000000810000f1] ldstub [%i2+0x005],%l2 ! Mem[00000000810000c5] ldd [%i3+0x030],%l0 ! Mem[00000000818000f0] ldx [%i0+0x028],%l2 ! Mem[00000000800000e8] jmpl %g6+8,%g0 swap [%i2+0x030],%l4 ! Mem[00000000810000f0] p56_call_2_he: swap [%i1+0x038],%l1 ! Mem[00000000808000f8] retl swap [%i2+0x02c],%l7 ! Mem[00000000810000ec] p56_jmpl_2_ho: stx %l7,[%o3+0x000] ! Mem[00000000818000c0] sth %l6,[%o2+0x000] ! Mem[00000000810000c0] ldstub [%o2+0x031],%l5 ! Mem[00000000810000f1] ldstub [%o2+0x005],%l2 ! Mem[00000000810000c5] ldd [%o3+0x030],%l0 ! Mem[00000000818000f0] ldx [%o0+0x028],%l2 ! Mem[00000000800000e8] jmpl %g6+8,%g0 swap [%o2+0x030],%l4 ! Mem[00000000810000f0] p56_call_2_ho: swap [%o1+0x038],%l1 ! Mem[00000000808000f8] retl swap [%o2+0x02c],%l7 ! Mem[00000000810000ec] p57_jmpl_2_le: ldstub [%i1+0x030],%l3 ! Mem[00000000828000f0] lduh [%i0+0x006],%l6 ! Mem[00000000820000c6] swap [%i2+0x02c],%l5 ! Mem[00000000830000ec] stx %l0,[%i3+0x008] ! Mem[00000000838000c8] jmpl %g6+8,%g0 swap [%i3+0x000],%l5 ! Mem[00000000838000c0] p57_call_2_le: ldstub [%i2+0x033],%l5 ! Mem[00000000830000f3] ldstub [%i2+0x002],%l3 ! Mem[00000000830000c2] retl ldsb [%i2+0x035],%l7 ! Mem[00000000830000f5] p57_jmpl_2_lo: ldstub [%o1+0x030],%l3 ! Mem[00000000828000f0] lduh [%o0+0x006],%l6 ! Mem[00000000820000c6] swap [%o2+0x02c],%l5 ! Mem[00000000830000ec] stx %l0,[%o3+0x008] ! Mem[00000000838000c8] jmpl %g6+8,%g0 swap [%o3+0x000],%l5 ! Mem[00000000838000c0] p57_call_2_lo: ldstub [%o2+0x033],%l5 ! Mem[00000000830000f3] ldstub [%o2+0x002],%l3 ! Mem[00000000830000c2] retl ldsb [%o2+0x035],%l7 ! Mem[00000000830000f5] p57_jmpl_2_he: jmpl %g6+8,%g0 ldstub [%i0+0x005],%l4 ! Mem[00000000820000c5] p57_call_2_he: ldstub [%i3+0x00c],%l2 ! Mem[00000000838000cc] swap [%i2+0x010],%l3 ! Mem[00000000830000d0] ldstub [%i2+0x01c],%l7 ! Mem[00000000830000dc] retl swap [%i1+0x028],%l5 ! Mem[00000000828000e8] p57_jmpl_2_ho: jmpl %g6+8,%g0 ldstub [%o0+0x005],%l4 ! Mem[00000000820000c5] p57_call_2_ho: ldstub [%o3+0x00c],%l2 ! Mem[00000000838000cc] swap [%o2+0x010],%l3 ! Mem[00000000830000d0] ldstub [%o2+0x01c],%l7 ! Mem[00000000830000dc] retl swap [%o1+0x028],%l5 ! Mem[00000000828000e8] p58_jmpl_2_le: ldstub [%i1+0x013],%l1 ! Mem[00000000848000d3] stw %l4,[%i0+0x01c] ! Mem[00000000840000dc] ldub [%i3+0x00f],%l1 ! Mem[00000000858000cf] swap [%i0+0x018],%l0 ! Mem[00000000840000d8] stx %l1,[%i0+0x020] ! Mem[00000000840000e0] jmpl %g6+8,%g0 ldx [%i2+0x020],%l0 ! Mem[00000000850000e0] p58_call_2_le: swap [%i3+0x00c],%l2 ! Mem[00000000858000cc] ldsh [%i1+0x02c],%l4 ! Mem[00000000848000ec] ldsw [%i1+0x00c],%l4 ! Mem[00000000848000cc] sth %l3,[%i3+0x006] ! Mem[00000000858000c6] ldstub [%i0+0x006],%l0 ! Mem[00000000840000c6] retl swap [%i3+0x01c],%l7 ! Mem[00000000858000dc] p58_jmpl_2_lo: ldstub [%o1+0x013],%l1 ! Mem[00000000848000d3] stw %l4,[%o0+0x01c] ! Mem[00000000840000dc] ldub [%o3+0x00f],%l1 ! Mem[00000000858000cf] swap [%o0+0x018],%l0 ! Mem[00000000840000d8] stx %l1,[%o0+0x020] ! Mem[00000000840000e0] jmpl %g6+8,%g0 ldx [%o2+0x020],%l0 ! Mem[00000000850000e0] p58_call_2_lo: swap [%o3+0x00c],%l2 ! Mem[00000000858000cc] ldsh [%o1+0x02c],%l4 ! Mem[00000000848000ec] ldsw [%o1+0x00c],%l4 ! Mem[00000000848000cc] sth %l3,[%o3+0x006] ! Mem[00000000858000c6] ldstub [%o0+0x006],%l0 ! Mem[00000000840000c6] retl swap [%o3+0x01c],%l7 ! Mem[00000000858000dc] p58_jmpl_2_he: swap [%i2+0x018],%l5 ! Mem[00000000850000d8] ldsh [%i3+0x01c],%l4 ! Mem[00000000858000dc] ldx [%i2+0x030],%l3 ! Mem[00000000850000f0] swap [%i0+0x024],%l4 ! Mem[00000000840000e4] jmpl %g6+8,%g0 stb %l1,[%i3+0x00c] ! Mem[00000000858000cc] p58_call_2_he: ldsh [%i0+0x00c],%l2 ! Mem[00000000840000cc] ldub [%i2+0x03b],%l7 ! Mem[00000000850000fb] ldsh [%i0+0x006],%l5 ! Mem[00000000840000c6] swap [%i2+0x020],%l2 ! Mem[00000000850000e0] retl swap [%i0+0x004],%l4 ! Mem[00000000840000c4] p58_jmpl_2_ho: swap [%o2+0x018],%l5 ! Mem[00000000850000d8] ldsh [%o3+0x01c],%l4 ! Mem[00000000858000dc] ldx [%o2+0x030],%l3 ! Mem[00000000850000f0] swap [%o0+0x024],%l4 ! Mem[00000000840000e4] jmpl %g6+8,%g0 stb %l1,[%o3+0x00c] ! Mem[00000000858000cc] p58_call_2_ho: ldsh [%o0+0x00c],%l2 ! Mem[00000000840000cc] ldub [%o2+0x03b],%l7 ! Mem[00000000850000fb] ldsh [%o0+0x006],%l5 ! Mem[00000000840000c6] swap [%o2+0x020],%l2 ! Mem[00000000850000e0] retl swap [%o0+0x004],%l4 ! Mem[00000000840000c4] p59_jmpl_2_le: sth %l4,[%i2+0x004] ! Mem[00000000870000c4] ldstub [%i2+0x03e],%l4 ! Mem[00000000870000fe] ldd [%i3+0x000],%l0 ! Mem[00000000878000c0] ldsw [%i1+0x030],%l1 ! Mem[00000000868000f0] ldub [%i1+0x01f],%l4 ! Mem[00000000868000df] lduh [%i2+0x00e],%l1 ! Mem[00000000870000ce] jmpl %g6+8,%g0 std %l2,[%i2+0x038] ! Mem[00000000870000f8] p59_call_2_le: ldstub [%i2+0x007],%l2 ! Mem[00000000870000c7] ldstub [%i0+0x028],%l6 ! Mem[00000000860000e8] ldub [%i2+0x01e],%l2 ! Mem[00000000870000de] ldsw [%i1+0x030],%l5 ! Mem[00000000868000f0] stx %l6,[%i2+0x010] ! Mem[00000000870000d0] ldstub [%i0+0x010],%l6 ! Mem[00000000860000d0] retl stw %l1,[%i3+0x008] ! Mem[00000000878000c8] p59_jmpl_2_lo: sth %l4,[%o2+0x004] ! Mem[00000000870000c4] ldstub [%o2+0x03e],%l4 ! Mem[00000000870000fe] ldd [%o3+0x000],%l0 ! Mem[00000000878000c0] ldsw [%o1+0x030],%l1 ! Mem[00000000868000f0] ldub [%o1+0x01f],%l4 ! Mem[00000000868000df] lduh [%o2+0x00e],%l1 ! Mem[00000000870000ce] jmpl %g6+8,%g0 std %l2,[%o2+0x038] ! Mem[00000000870000f8] p59_call_2_lo: ldstub [%o2+0x007],%l2 ! Mem[00000000870000c7] ldstub [%o0+0x028],%l6 ! Mem[00000000860000e8] ldub [%o2+0x01e],%l2 ! Mem[00000000870000de] ldsw [%o1+0x030],%l5 ! Mem[00000000868000f0] stx %l6,[%o2+0x010] ! Mem[00000000870000d0] ldstub [%o0+0x010],%l6 ! Mem[00000000860000d0] retl stw %l1,[%o3+0x008] ! Mem[00000000878000c8] p59_jmpl_2_he: swap [%i3+0x010],%l5 ! Mem[00000000878000d0] swap [%i3+0x024],%l5 ! Mem[00000000878000e4] stx %l4,[%i2+0x008] ! Mem[00000000870000c8] lduh [%i0+0x000],%l1 ! Mem[00000000860000c0] jmpl %g6+8,%g0 stx %l3,[%i2+0x020] ! Mem[00000000870000e0] p59_call_2_he: ldx [%i2+0x010],%l1 ! Mem[00000000870000d0] retl ldstub [%i0+0x034],%l7 ! Mem[00000000860000f4] p59_jmpl_2_ho: swap [%o3+0x010],%l5 ! Mem[00000000878000d0] swap [%o3+0x024],%l5 ! Mem[00000000878000e4] stx %l4,[%o2+0x008] ! Mem[00000000870000c8] lduh [%o0+0x000],%l1 ! Mem[00000000860000c0] jmpl %g6+8,%g0 stx %l3,[%o2+0x020] ! Mem[00000000870000e0] p59_call_2_ho: ldx [%o2+0x010],%l1 ! Mem[00000000870000d0] retl ldstub [%o0+0x034],%l7 ! Mem[00000000860000f4] p60_jmpl_2_le: ldstub [%i2+0x032],%l1 ! Mem[00000000890000f2] jmpl %g6+8,%g0 swap [%i1+0x014],%l6 ! Mem[00000000888000d4] p60_call_2_le: ldstub [%i1+0x034],%l0 ! Mem[00000000888000f4] sth %l6,[%i2+0x01a] ! Mem[00000000890000da] lduw [%i2+0x010],%l6 ! Mem[00000000890000d0] ldstub [%i0+0x02a],%l1 ! Mem[00000000880000ea] retl ldd [%i3+0x020],%l6 ! Mem[00000000898000e0] p60_jmpl_2_lo: ldstub [%o2+0x032],%l1 ! Mem[00000000890000f2] jmpl %g6+8,%g0 swap [%o1+0x014],%l6 ! Mem[00000000888000d4] p60_call_2_lo: ldstub [%o1+0x034],%l0 ! Mem[00000000888000f4] sth %l6,[%o2+0x01a] ! Mem[00000000890000da] lduw [%o2+0x010],%l6 ! Mem[00000000890000d0] ldstub [%o0+0x02a],%l1 ! Mem[00000000880000ea] retl ldd [%o3+0x020],%l6 ! Mem[00000000898000e0] p60_jmpl_2_he: lduw [%i1+0x004],%l6 ! Mem[00000000888000c4] ldstub [%i0+0x02f],%l5 ! Mem[00000000880000ef] swap [%i3+0x028],%l0 ! Mem[00000000898000e8] jmpl %g6+8,%g0 ldx [%i1+0x020],%l5 ! Mem[00000000888000e0] p60_call_2_he: ldub [%i0+0x017],%l5 ! Mem[00000000880000d7] ldstub [%i3+0x00b],%l1 ! Mem[00000000898000cb] ldsb [%i1+0x018],%l6 ! Mem[00000000888000d8] ldub [%i0+0x01a],%l5 ! Mem[00000000880000da] lduw [%i0+0x000],%l6 ! Mem[00000000880000c0] retl ldub [%i0+0x008],%l0 ! Mem[00000000880000c8] p60_jmpl_2_ho: lduw [%o1+0x004],%l6 ! Mem[00000000888000c4] ldstub [%o0+0x02f],%l5 ! Mem[00000000880000ef] swap [%o3+0x028],%l0 ! Mem[00000000898000e8] jmpl %g6+8,%g0 ldx [%o1+0x020],%l5 ! Mem[00000000888000e0] p60_call_2_ho: ldub [%o0+0x017],%l5 ! Mem[00000000880000d7] ldstub [%o3+0x00b],%l1 ! Mem[00000000898000cb] ldsb [%o1+0x018],%l6 ! Mem[00000000888000d8] ldub [%o0+0x01a],%l5 ! Mem[00000000880000da] lduw [%o0+0x000],%l6 ! Mem[00000000880000c0] retl ldub [%o0+0x008],%l0 ! Mem[00000000880000c8] p61_jmpl_2_le: std %l2,[%i1+0x000] ! Mem[000000008a8000c0] std %l2,[%i0+0x020] ! Mem[000000008a0000e0] swap [%i0+0x038],%l2 ! Mem[000000008a0000f8] ldstub [%i1+0x002],%l3 ! Mem[000000008a8000c2] ldsb [%i0+0x03c],%l6 ! Mem[000000008a0000fc] stb %l2,[%i0+0x03e] ! Mem[000000008a0000fe] jmpl %g6+8,%g0 ldstub [%i0+0x036],%l3 ! Mem[000000008a0000f6] p61_call_2_le: ldd [%i2+0x020],%l0 ! Mem[000000008b0000e0] retl ldstub [%i3+0x033],%l5 ! Mem[000000008b8000f3] p61_jmpl_2_lo: std %l2,[%o1+0x000] ! Mem[000000008a8000c0] std %l2,[%o0+0x020] ! Mem[000000008a0000e0] swap [%o0+0x038],%l2 ! Mem[000000008a0000f8] ldstub [%o1+0x002],%l3 ! Mem[000000008a8000c2] ldsb [%o0+0x03c],%l6 ! Mem[000000008a0000fc] stb %l2,[%o0+0x03e] ! Mem[000000008a0000fe] jmpl %g6+8,%g0 ldstub [%o0+0x036],%l3 ! Mem[000000008a0000f6] p61_call_2_lo: ldd [%o2+0x020],%l0 ! Mem[000000008b0000e0] retl ldstub [%o3+0x033],%l5 ! Mem[000000008b8000f3] p61_jmpl_2_he: stw %l5,[%i2+0x008] ! Mem[000000008b0000c8] swap [%i0+0x00c],%l2 ! Mem[000000008a0000cc] stw %l2,[%i2+0x00c] ! Mem[000000008b0000cc] jmpl %g6+8,%g0 ldstub [%i1+0x013],%l0 ! Mem[000000008a8000d3] p61_call_2_he: retl ldstub [%i1+0x01b],%l3 ! Mem[000000008a8000db] p61_jmpl_2_ho: stw %l5,[%o2+0x008] ! Mem[000000008b0000c8] swap [%o0+0x00c],%l2 ! Mem[000000008a0000cc] stw %l2,[%o2+0x00c] ! Mem[000000008b0000cc] jmpl %g6+8,%g0 ldstub [%o1+0x013],%l0 ! Mem[000000008a8000d3] p61_call_2_ho: retl ldstub [%o1+0x01b],%l3 ! Mem[000000008a8000db] p62_jmpl_2_le: ldx [%i0+0x000],%l6 ! Mem[000000008c0000c0] jmpl %g6+8,%g0 swap [%i3+0x01c],%l2 ! Mem[000000008d8000dc] p62_call_2_le: retl lduw [%i1+0x014],%l5 ! Mem[000000008c8000d4] p62_jmpl_2_lo: ldx [%o0+0x000],%l6 ! Mem[000000008c0000c0] jmpl %g6+8,%g0 swap [%o3+0x01c],%l2 ! Mem[000000008d8000dc] p62_call_2_lo: retl lduw [%o1+0x014],%l5 ! Mem[000000008c8000d4] p62_jmpl_2_he: ldstub [%i1+0x00e],%l3 ! Mem[000000008c8000ce] ldstub [%i0+0x028],%l2 ! Mem[000000008c0000e8] ldstub [%i2+0x004],%l2 ! Mem[000000008d0000c4] jmpl %g6+8,%g0 ldx [%i3+0x010],%l0 ! Mem[000000008d8000d0] p62_call_2_he: ldsw [%i3+0x038],%l3 ! Mem[000000008d8000f8] ldsh [%i2+0x03c],%l7 ! Mem[000000008d0000fc] ldstub [%i2+0x00a],%l7 ! Mem[000000008d0000ca] ldstub [%i2+0x006],%l1 ! Mem[000000008d0000c6] ldstub [%i1+0x022],%l3 ! Mem[000000008c8000e2] retl std %l0,[%i0+0x030] ! Mem[000000008c0000f0] p62_jmpl_2_ho: ldstub [%o1+0x00e],%l3 ! Mem[000000008c8000ce] ldstub [%o0+0x028],%l2 ! Mem[000000008c0000e8] ldstub [%o2+0x004],%l2 ! Mem[000000008d0000c4] jmpl %g6+8,%g0 ldx [%o3+0x010],%l0 ! Mem[000000008d8000d0] p62_call_2_ho: ldsw [%o3+0x038],%l3 ! Mem[000000008d8000f8] ldsh [%o2+0x03c],%l7 ! Mem[000000008d0000fc] ldstub [%o2+0x00a],%l7 ! Mem[000000008d0000ca] ldstub [%o2+0x006],%l1 ! Mem[000000008d0000c6] ldstub [%o1+0x022],%l3 ! Mem[000000008c8000e2] retl std %l0,[%o0+0x030] ! Mem[000000008c0000f0] p63_jmpl_2_le: stb %l7,[%i1+0x027] ! Mem[000000008e8000e7] ldstub [%i3+0x005],%l4 ! Mem[000000008f8000c5] ldstub [%i1+0x03e],%l4 ! Mem[000000008e8000fe] ldstub [%i0+0x000],%l1 ! Mem[000000008e0000c0] jmpl %g6+8,%g0 stx %l1,[%i1+0x030] ! Mem[000000008e8000f0] p63_call_2_le: ldstub [%i0+0x004],%l3 ! Mem[000000008e0000c4] retl ldsw [%i3+0x034],%l5 ! Mem[000000008f8000f4] p63_jmpl_2_lo: stb %l7,[%o1+0x027] ! Mem[000000008e8000e7] ldstub [%o3+0x005],%l4 ! Mem[000000008f8000c5] ldstub [%o1+0x03e],%l4 ! Mem[000000008e8000fe] ldstub [%o0+0x000],%l1 ! Mem[000000008e0000c0] jmpl %g6+8,%g0 stx %l1,[%o1+0x030] ! Mem[000000008e8000f0] p63_call_2_lo: ldstub [%o0+0x004],%l3 ! Mem[000000008e0000c4] retl ldsw [%o3+0x034],%l5 ! Mem[000000008f8000f4] p63_jmpl_2_he: swap [%i3+0x00c],%l1 ! Mem[000000008f8000cc] swap [%i0+0x028],%l6 ! Mem[000000008e0000e8] ldstub [%i0+0x026],%l6 ! Mem[000000008e0000e6] jmpl %g6+8,%g0 ldx [%i3+0x000],%l4 ! Mem[000000008f8000c0] p63_call_2_he: retl swap [%i1+0x02c],%l4 ! Mem[000000008e8000ec] p63_jmpl_2_ho: swap [%o3+0x00c],%l1 ! Mem[000000008f8000cc] swap [%o0+0x028],%l6 ! Mem[000000008e0000e8] ldstub [%o0+0x026],%l6 ! Mem[000000008e0000e6] jmpl %g6+8,%g0 ldx [%o3+0x000],%l4 ! Mem[000000008f8000c0] p63_call_2_ho: retl swap [%o1+0x02c],%l4 ! Mem[000000008e8000ec] user_jump2_end: .seg "text" .align 0x2000 user_jump3_start: INIT_MEM(0, 0x0040, 1, +, 0, +, 0) p0_jmpl_3_le: lduw [%i3+0x028],%l2 ! Mem[00000000118000e8] jmpl %g6+8,%g0 stx %l5,[%i3+0x028] ! Mem[00000000118000e8] p0_call_3_le: ldstub [%i2+0x01a],%l5 ! Mem[00000000110000da] ldsw [%i0+0x000],%l6 ! Mem[00000000100000c0] retl lduh [%i3+0x008],%l0 ! Mem[00000000118000c8] p0_jmpl_3_lo: lduw [%o3+0x028],%l2 ! Mem[00000000118000e8] jmpl %g6+8,%g0 stx %l5,[%o3+0x028] ! Mem[00000000118000e8] p0_call_3_lo: ldstub [%o2+0x01a],%l5 ! Mem[00000000110000da] ldsw [%o0+0x000],%l6 ! Mem[00000000100000c0] retl lduh [%o3+0x008],%l0 ! Mem[00000000118000c8] p0_jmpl_3_he: jmpl %g6+8,%g0 ldsh [%i2+0x012],%l1 ! Mem[00000000110000d2] p0_call_3_he: lduh [%i1+0x008],%l6 ! Mem[00000000108000c8] ldsb [%i2+0x017],%l5 ! Mem[00000000110000d7] retl ldub [%i3+0x028],%l6 ! Mem[00000000118000e8] p0_jmpl_3_ho: jmpl %g6+8,%g0 ldsh [%o2+0x012],%l1 ! Mem[00000000110000d2] p0_call_3_ho: lduh [%o1+0x008],%l6 ! Mem[00000000108000c8] ldsb [%o2+0x017],%l5 ! Mem[00000000110000d7] retl ldub [%o3+0x028],%l6 ! Mem[00000000118000e8] p1_jmpl_3_le: ldstub [%i0+0x007],%l1 ! Mem[00000000120000c7] ldub [%i0+0x013],%l5 ! Mem[00000000120000d3] lduw [%i3+0x014],%l1 ! Mem[00000000138000d4] swap [%i0+0x014],%l3 ! Mem[00000000120000d4] jmpl %g6+8,%g0 swap [%i3+0x038],%l7 ! Mem[00000000138000f8] p1_call_3_le: ldx [%i1+0x000],%l5 ! Mem[00000000128000c0] ldd [%i3+0x010],%l0 ! Mem[00000000138000d0] ldstub [%i3+0x039],%l6 ! Mem[00000000138000f9] ldstub [%i0+0x03b],%l0 ! Mem[00000000120000fb] sth %l6,[%i1+0x01e] ! Mem[00000000128000de] retl ldsw [%i0+0x010],%l1 ! Mem[00000000120000d0] p1_jmpl_3_lo: ldstub [%o0+0x007],%l1 ! Mem[00000000120000c7] ldub [%o0+0x013],%l5 ! Mem[00000000120000d3] lduw [%o3+0x014],%l1 ! Mem[00000000138000d4] swap [%o0+0x014],%l3 ! Mem[00000000120000d4] jmpl %g6+8,%g0 swap [%o3+0x038],%l7 ! Mem[00000000138000f8] p1_call_3_lo: ldx [%o1+0x000],%l5 ! Mem[00000000128000c0] ldd [%o3+0x010],%l0 ! Mem[00000000138000d0] ldstub [%o3+0x039],%l6 ! Mem[00000000138000f9] ldstub [%o0+0x03b],%l0 ! Mem[00000000120000fb] sth %l6,[%o1+0x01e] ! Mem[00000000128000de] retl ldsw [%o0+0x010],%l1 ! Mem[00000000120000d0] p1_jmpl_3_he: sth %l0,[%i0+0x00a] ! Mem[00000000120000ca] lduw [%i0+0x008],%l4 ! Mem[00000000120000c8] jmpl %g6+8,%g0 ldub [%i3+0x014],%l6 ! Mem[00000000138000d4] p1_call_3_he: retl sth %l5,[%i3+0x00a] ! Mem[00000000138000ca] p1_jmpl_3_ho: sth %l0,[%o0+0x00a] ! Mem[00000000120000ca] lduw [%o0+0x008],%l4 ! Mem[00000000120000c8] jmpl %g6+8,%g0 ldub [%o3+0x014],%l6 ! Mem[00000000138000d4] p1_call_3_ho: retl sth %l5,[%o3+0x00a] ! Mem[00000000138000ca] p2_jmpl_3_le: swap [%i1+0x008],%l1 ! Mem[00000000148000c8] stw %l3,[%i1+0x020] ! Mem[00000000148000e0] jmpl %g6+8,%g0 ldx [%i1+0x008],%l7 ! Mem[00000000148000c8] p2_call_3_le: stw %l7,[%i3+0x014] ! Mem[00000000158000d4] ldub [%i1+0x01e],%l0 ! Mem[00000000148000de] swap [%i0+0x030],%l5 ! Mem[00000000140000f0] retl swap [%i2+0x00c],%l3 ! Mem[00000000150000cc] p2_jmpl_3_lo: swap [%o1+0x008],%l1 ! Mem[00000000148000c8] stw %l3,[%o1+0x020] ! Mem[00000000148000e0] jmpl %g6+8,%g0 ldx [%o1+0x008],%l7 ! Mem[00000000148000c8] p2_call_3_lo: stw %l7,[%o3+0x014] ! Mem[00000000158000d4] ldub [%o1+0x01e],%l0 ! Mem[00000000148000de] swap [%o0+0x030],%l5 ! Mem[00000000140000f0] retl swap [%o2+0x00c],%l3 ! Mem[00000000150000cc] p2_jmpl_3_he: ldstub [%i3+0x039],%l3 ! Mem[00000000158000f9] swap [%i3+0x018],%l3 ! Mem[00000000158000d8] jmpl %g6+8,%g0 ldsb [%i0+0x007],%l0 ! Mem[00000000140000c7] p2_call_3_he: ldsh [%i3+0x030],%l3 ! Mem[00000000158000f0] swap [%i0+0x030],%l6 ! Mem[00000000140000f0] stx %l3,[%i1+0x008] ! Mem[00000000148000c8] swap [%i1+0x02c],%l3 ! Mem[00000000148000ec] ldx [%i1+0x018],%l3 ! Mem[00000000148000d8] retl sth %l0,[%i3+0x03a] ! Mem[00000000158000fa] p2_jmpl_3_ho: ldstub [%o3+0x039],%l3 ! Mem[00000000158000f9] swap [%o3+0x018],%l3 ! Mem[00000000158000d8] jmpl %g6+8,%g0 ldsb [%o0+0x007],%l0 ! Mem[00000000140000c7] p2_call_3_ho: ldsh [%o3+0x030],%l3 ! Mem[00000000158000f0] swap [%o0+0x030],%l6 ! Mem[00000000140000f0] stx %l3,[%o1+0x008] ! Mem[00000000148000c8] swap [%o1+0x02c],%l3 ! Mem[00000000148000ec] ldx [%o1+0x018],%l3 ! Mem[00000000148000d8] retl sth %l0,[%o3+0x03a] ! Mem[00000000158000fa] p3_jmpl_3_le: ldsh [%i0+0x00a],%l4 ! Mem[00000000160000ca] lduh [%i0+0x032],%l3 ! Mem[00000000160000f2] stw %l4,[%i0+0x004] ! Mem[00000000160000c4] lduw [%i3+0x00c],%l1 ! Mem[00000000178000cc] lduh [%i0+0x030],%l4 ! Mem[00000000160000f0] stb %l3,[%i3+0x02f] ! Mem[00000000178000ef] jmpl %g6+8,%g0 ldsh [%i1+0x008],%l7 ! Mem[00000000168000c8] p3_call_3_le: lduw [%i0+0x000],%l2 ! Mem[00000000160000c0] swap [%i2+0x024],%l4 ! Mem[00000000170000e4] ldub [%i2+0x020],%l2 ! Mem[00000000170000e0] ldsh [%i2+0x010],%l3 ! Mem[00000000170000d0] ldd [%i2+0x030],%l6 ! Mem[00000000170000f0] retl swap [%i1+0x00c],%l3 ! Mem[00000000168000cc] p3_jmpl_3_lo: ldsh [%o0+0x00a],%l4 ! Mem[00000000160000ca] lduh [%o0+0x032],%l3 ! Mem[00000000160000f2] stw %l4,[%o0+0x004] ! Mem[00000000160000c4] lduw [%o3+0x00c],%l1 ! Mem[00000000178000cc] lduh [%o0+0x030],%l4 ! Mem[00000000160000f0] stb %l3,[%o3+0x02f] ! Mem[00000000178000ef] jmpl %g6+8,%g0 ldsh [%o1+0x008],%l7 ! Mem[00000000168000c8] p3_call_3_lo: lduw [%o0+0x000],%l2 ! Mem[00000000160000c0] swap [%o2+0x024],%l4 ! Mem[00000000170000e4] ldub [%o2+0x020],%l2 ! Mem[00000000170000e0] ldsh [%o2+0x010],%l3 ! Mem[00000000170000d0] ldd [%o2+0x030],%l6 ! Mem[00000000170000f0] retl swap [%o1+0x00c],%l3 ! Mem[00000000168000cc] p3_jmpl_3_he: stb %l6,[%i2+0x00a] ! Mem[00000000170000ca] swap [%i1+0x028],%l1 ! Mem[00000000168000e8] sth %l1,[%i0+0x02a] ! Mem[00000000160000ea] lduh [%i0+0x024],%l3 ! Mem[00000000160000e4] jmpl %g6+8,%g0 swap [%i2+0x014],%l6 ! Mem[00000000170000d4] p3_call_3_he: ldx [%i3+0x038],%l0 ! Mem[00000000178000f8] ldstub [%i0+0x00f],%l6 ! Mem[00000000160000cf] ldstub [%i1+0x035],%l2 ! Mem[00000000168000f5] ldsb [%i1+0x03f],%l7 ! Mem[00000000168000ff] stb %l2,[%i2+0x017] ! Mem[00000000170000d7] retl stx %l2,[%i1+0x018] ! Mem[00000000168000d8] p3_jmpl_3_ho: stb %l6,[%o2+0x00a] ! Mem[00000000170000ca] swap [%o1+0x028],%l1 ! Mem[00000000168000e8] sth %l1,[%o0+0x02a] ! Mem[00000000160000ea] lduh [%o0+0x024],%l3 ! Mem[00000000160000e4] jmpl %g6+8,%g0 swap [%o2+0x014],%l6 ! Mem[00000000170000d4] p3_call_3_ho: ldx [%o3+0x038],%l0 ! Mem[00000000178000f8] ldstub [%o0+0x00f],%l6 ! Mem[00000000160000cf] ldstub [%o1+0x035],%l2 ! Mem[00000000168000f5] ldsb [%o1+0x03f],%l7 ! Mem[00000000168000ff] stb %l2,[%o2+0x017] ! Mem[00000000170000d7] retl stx %l2,[%o1+0x018] ! Mem[00000000168000d8] p4_jmpl_3_le: jmpl %g6+8,%g0 ldstub [%i0+0x029],%l7 ! Mem[00000000180000e9] p4_call_3_le: ldub [%i1+0x029],%l0 ! Mem[00000000188000e9] retl ldsh [%i1+0x030],%l3 ! Mem[00000000188000f0] p4_jmpl_3_lo: jmpl %g6+8,%g0 ldstub [%o0+0x029],%l7 ! Mem[00000000180000e9] p4_call_3_lo: ldub [%o1+0x029],%l0 ! Mem[00000000188000e9] retl ldsh [%o1+0x030],%l3 ! Mem[00000000188000f0] p4_jmpl_3_he: ldsw [%i0+0x034],%l3 ! Mem[00000000180000f4] ldstub [%i1+0x01b],%l7 ! Mem[00000000188000db] stb %l2,[%i3+0x01b] ! Mem[00000000198000db] ldd [%i0+0x008],%l4 ! Mem[00000000180000c8] std %l0,[%i3+0x018] ! Mem[00000000198000d8] jmpl %g6+8,%g0 sth %l6,[%i0+0x004] ! Mem[00000000180000c4] p4_call_3_he: ldstub [%i2+0x031],%l5 ! Mem[00000000190000f1] ldstub [%i3+0x023],%l5 ! Mem[00000000198000e3] retl ldub [%i2+0x01a],%l3 ! Mem[00000000190000da] p4_jmpl_3_ho: ldsw [%o0+0x034],%l3 ! Mem[00000000180000f4] ldstub [%o1+0x01b],%l7 ! Mem[00000000188000db] stb %l2,[%o3+0x01b] ! Mem[00000000198000db] ldd [%o0+0x008],%l4 ! Mem[00000000180000c8] std %l0,[%o3+0x018] ! Mem[00000000198000d8] jmpl %g6+8,%g0 sth %l6,[%o0+0x004] ! Mem[00000000180000c4] p4_call_3_ho: ldstub [%o2+0x031],%l5 ! Mem[00000000190000f1] ldstub [%o3+0x023],%l5 ! Mem[00000000198000e3] retl ldub [%o2+0x01a],%l3 ! Mem[00000000190000da] p5_jmpl_3_le: sth %l7,[%i0+0x032] ! Mem[000000001a0000f2] sth %l1,[%i3+0x02a] ! Mem[000000001b8000ea] swap [%i1+0x028],%l1 ! Mem[000000001a8000e8] std %l2,[%i1+0x020] ! Mem[000000001a8000e0] stb %l6,[%i3+0x015] ! Mem[000000001b8000d5] ldstub [%i0+0x02b],%l1 ! Mem[000000001a0000eb] jmpl %g6+8,%g0 lduh [%i2+0x038],%l7 ! Mem[000000001b0000f8] p5_call_3_le: ldsb [%i3+0x029],%l1 ! Mem[000000001b8000e9] swap [%i2+0x02c],%l3 ! Mem[000000001b0000ec] ldstub [%i2+0x035],%l2 ! Mem[000000001b0000f5] lduw [%i0+0x01c],%l2 ! Mem[000000001a0000dc] ldub [%i0+0x036],%l0 ! Mem[000000001a0000f6] std %l0,[%i2+0x008] ! Mem[000000001b0000c8] retl ldsb [%i3+0x027],%l3 ! Mem[000000001b8000e7] p5_jmpl_3_lo: sth %l7,[%o0+0x032] ! Mem[000000001a0000f2] sth %l1,[%o3+0x02a] ! Mem[000000001b8000ea] swap [%o1+0x028],%l1 ! Mem[000000001a8000e8] std %l2,[%o1+0x020] ! Mem[000000001a8000e0] stb %l6,[%o3+0x015] ! Mem[000000001b8000d5] ldstub [%o0+0x02b],%l1 ! Mem[000000001a0000eb] jmpl %g6+8,%g0 lduh [%o2+0x038],%l7 ! Mem[000000001b0000f8] p5_call_3_lo: ldsb [%o3+0x029],%l1 ! Mem[000000001b8000e9] swap [%o2+0x02c],%l3 ! Mem[000000001b0000ec] ldstub [%o2+0x035],%l2 ! Mem[000000001b0000f5] lduw [%o0+0x01c],%l2 ! Mem[000000001a0000dc] ldub [%o0+0x036],%l0 ! Mem[000000001a0000f6] std %l0,[%o2+0x008] ! Mem[000000001b0000c8] retl ldsb [%o3+0x027],%l3 ! Mem[000000001b8000e7] p5_jmpl_3_he: stb %l5,[%i2+0x007] ! Mem[000000001b0000c7] stx %l6,[%i0+0x020] ! Mem[000000001a0000e0] ldsb [%i0+0x004],%l3 ! Mem[000000001a0000c4] jmpl %g6+8,%g0 ldx [%i1+0x000],%l5 ! Mem[000000001a8000c0] p5_call_3_he: ldstub [%i2+0x009],%l0 ! Mem[000000001b0000c9] ldub [%i3+0x016],%l3 ! Mem[000000001b8000d6] ldsw [%i1+0x020],%l6 ! Mem[000000001a8000e0] ldd [%i1+0x000],%l4 ! Mem[000000001a8000c0] retl swap [%i1+0x018],%l0 ! Mem[000000001a8000d8] p5_jmpl_3_ho: stb %l5,[%o2+0x007] ! Mem[000000001b0000c7] stx %l6,[%o0+0x020] ! Mem[000000001a0000e0] ldsb [%o0+0x004],%l3 ! Mem[000000001a0000c4] jmpl %g6+8,%g0 ldx [%o1+0x000],%l5 ! Mem[000000001a8000c0] p5_call_3_ho: ldstub [%o2+0x009],%l0 ! Mem[000000001b0000c9] ldub [%o3+0x016],%l3 ! Mem[000000001b8000d6] ldsw [%o1+0x020],%l6 ! Mem[000000001a8000e0] ldd [%o1+0x000],%l4 ! Mem[000000001a8000c0] retl swap [%o1+0x018],%l0 ! Mem[000000001a8000d8] p6_jmpl_3_le: lduh [%i2+0x006],%l6 ! Mem[000000001d0000c6] sth %l2,[%i2+0x034] ! Mem[000000001d0000f4] ldsw [%i0+0x000],%l7 ! Mem[000000001c0000c0] ldstub [%i2+0x038],%l1 ! Mem[000000001d0000f8] stw %l5,[%i1+0x030] ! Mem[000000001c8000f0] jmpl %g6+8,%g0 stx %l2,[%i2+0x000] ! Mem[000000001d0000c0] p6_call_3_le: stb %l1,[%i1+0x02c] ! Mem[000000001c8000ec] swap [%i3+0x018],%l6 ! Mem[000000001d8000d8] swap [%i0+0x00c],%l2 ! Mem[000000001c0000cc] retl stb %l7,[%i3+0x03b] ! Mem[000000001d8000fb] p6_jmpl_3_lo: lduh [%o2+0x006],%l6 ! Mem[000000001d0000c6] sth %l2,[%o2+0x034] ! Mem[000000001d0000f4] ldsw [%o0+0x000],%l7 ! Mem[000000001c0000c0] ldstub [%o2+0x038],%l1 ! Mem[000000001d0000f8] stw %l5,[%o1+0x030] ! Mem[000000001c8000f0] jmpl %g6+8,%g0 stx %l2,[%o2+0x000] ! Mem[000000001d0000c0] p6_call_3_lo: stb %l1,[%o1+0x02c] ! Mem[000000001c8000ec] swap [%o3+0x018],%l6 ! Mem[000000001d8000d8] swap [%o0+0x00c],%l2 ! Mem[000000001c0000cc] retl stb %l7,[%o3+0x03b] ! Mem[000000001d8000fb] p6_jmpl_3_he: ldx [%i0+0x000],%l4 ! Mem[000000001c0000c0] ldstub [%i2+0x00a],%l0 ! Mem[000000001d0000ca] stb %l1,[%i1+0x015] ! Mem[000000001c8000d5] ldsh [%i1+0x002],%l6 ! Mem[000000001c8000c2] ldub [%i0+0x003],%l0 ! Mem[000000001c0000c3] jmpl %g6+8,%g0 ldub [%i2+0x013],%l7 ! Mem[000000001d0000d3] p6_call_3_he: ldub [%i0+0x00c],%l4 ! Mem[000000001c0000cc] stx %l3,[%i1+0x018] ! Mem[000000001c8000d8] ldstub [%i3+0x01e],%l7 ! Mem[000000001d8000de] lduw [%i3+0x03c],%l6 ! Mem[000000001d8000fc] retl lduw [%i1+0x030],%l1 ! Mem[000000001c8000f0] p6_jmpl_3_ho: ldx [%o0+0x000],%l4 ! Mem[000000001c0000c0] ldstub [%o2+0x00a],%l0 ! Mem[000000001d0000ca] stb %l1,[%o1+0x015] ! Mem[000000001c8000d5] ldsh [%o1+0x002],%l6 ! Mem[000000001c8000c2] ldub [%o0+0x003],%l0 ! Mem[000000001c0000c3] jmpl %g6+8,%g0 ldub [%o2+0x013],%l7 ! Mem[000000001d0000d3] p6_call_3_ho: ldub [%o0+0x00c],%l4 ! Mem[000000001c0000cc] stx %l3,[%o1+0x018] ! Mem[000000001c8000d8] ldstub [%o3+0x01e],%l7 ! Mem[000000001d8000de] lduw [%o3+0x03c],%l6 ! Mem[000000001d8000fc] retl lduw [%o1+0x030],%l1 ! Mem[000000001c8000f0] p7_jmpl_3_le: std %l2,[%i0+0x018] ! Mem[000000001e0000d8] ldd [%i0+0x028],%l4 ! Mem[000000001e0000e8] stb %l0,[%i2+0x018] ! Mem[000000001f0000d8] ldx [%i3+0x000],%l6 ! Mem[000000001f8000c0] ldsb [%i0+0x007],%l1 ! Mem[000000001e0000c7] jmpl %g6+8,%g0 std %l2,[%i2+0x008] ! Mem[000000001f0000c8] p7_call_3_le: ldub [%i1+0x01a],%l3 ! Mem[000000001e8000da] ldsw [%i2+0x038],%l0 ! Mem[000000001f0000f8] ldstub [%i3+0x00f],%l6 ! Mem[000000001f8000cf] ldsb [%i3+0x010],%l5 ! Mem[000000001f8000d0] retl swap [%i1+0x010],%l1 ! Mem[000000001e8000d0] p7_jmpl_3_lo: std %l2,[%o0+0x018] ! Mem[000000001e0000d8] ldd [%o0+0x028],%l4 ! Mem[000000001e0000e8] stb %l0,[%o2+0x018] ! Mem[000000001f0000d8] ldx [%o3+0x000],%l6 ! Mem[000000001f8000c0] ldsb [%o0+0x007],%l1 ! Mem[000000001e0000c7] jmpl %g6+8,%g0 std %l2,[%o2+0x008] ! Mem[000000001f0000c8] p7_call_3_lo: ldub [%o1+0x01a],%l3 ! Mem[000000001e8000da] ldsw [%o2+0x038],%l0 ! Mem[000000001f0000f8] ldstub [%o3+0x00f],%l6 ! Mem[000000001f8000cf] ldsb [%o3+0x010],%l5 ! Mem[000000001f8000d0] retl swap [%o1+0x010],%l1 ! Mem[000000001e8000d0] p7_jmpl_3_he: ldstub [%i1+0x029],%l7 ! Mem[000000001e8000e9] stx %l7,[%i2+0x000] ! Mem[000000001f0000c0] swap [%i0+0x01c],%l5 ! Mem[000000001e0000dc] ldub [%i1+0x039],%l6 ! Mem[000000001e8000f9] ldstub [%i2+0x018],%l4 ! Mem[000000001f0000d8] jmpl %g6+8,%g0 lduh [%i1+0x018],%l7 ! Mem[000000001e8000d8] p7_call_3_he: ldd [%i3+0x028],%l0 ! Mem[000000001f8000e8] ldsb [%i2+0x00d],%l2 ! Mem[000000001f0000cd] retl std %l0,[%i3+0x030] ! Mem[000000001f8000f0] p7_jmpl_3_ho: ldstub [%o1+0x029],%l7 ! Mem[000000001e8000e9] stx %l7,[%o2+0x000] ! Mem[000000001f0000c0] swap [%o0+0x01c],%l5 ! Mem[000000001e0000dc] ldub [%o1+0x039],%l6 ! Mem[000000001e8000f9] ldstub [%o2+0x018],%l4 ! Mem[000000001f0000d8] jmpl %g6+8,%g0 lduh [%o1+0x018],%l7 ! Mem[000000001e8000d8] p7_call_3_ho: ldd [%o3+0x028],%l0 ! Mem[000000001f8000e8] ldsb [%o2+0x00d],%l2 ! Mem[000000001f0000cd] retl std %l0,[%o3+0x030] ! Mem[000000001f8000f0] p8_jmpl_3_le: swap [%i1+0x008],%l7 ! Mem[00000000208000c8] jmpl %g6+8,%g0 swap [%i0+0x030],%l4 ! Mem[00000000200000f0] p8_call_3_le: retl std %l0,[%i0+0x018] ! Mem[00000000200000d8] p8_jmpl_3_lo: swap [%o1+0x008],%l7 ! Mem[00000000208000c8] jmpl %g6+8,%g0 swap [%o0+0x030],%l4 ! Mem[00000000200000f0] p8_call_3_lo: retl std %l0,[%o0+0x018] ! Mem[00000000200000d8] p8_jmpl_3_he: sth %l1,[%i1+0x014] ! Mem[00000000208000d4] ldd [%i2+0x000],%l6 ! Mem[00000000210000c0] swap [%i0+0x01c],%l3 ! Mem[00000000200000dc] swap [%i2+0x030],%l6 ! Mem[00000000210000f0] jmpl %g6+8,%g0 swap [%i2+0x00c],%l5 ! Mem[00000000210000cc] p8_call_3_he: ldsw [%i0+0x024],%l5 ! Mem[00000000200000e4] lduh [%i1+0x010],%l0 ! Mem[00000000208000d0] stx %l6,[%i1+0x018] ! Mem[00000000208000d8] sth %l5,[%i0+0x022] ! Mem[00000000200000e2] ldstub [%i0+0x000],%l4 ! Mem[00000000200000c0] stx %l6,[%i3+0x038] ! Mem[00000000218000f8] retl swap [%i1+0x024],%l0 ! Mem[00000000208000e4] p8_jmpl_3_ho: sth %l1,[%o1+0x014] ! Mem[00000000208000d4] ldd [%o2+0x000],%l6 ! Mem[00000000210000c0] swap [%o0+0x01c],%l3 ! Mem[00000000200000dc] swap [%o2+0x030],%l6 ! Mem[00000000210000f0] jmpl %g6+8,%g0 swap [%o2+0x00c],%l5 ! Mem[00000000210000cc] p8_call_3_ho: ldsw [%o0+0x024],%l5 ! Mem[00000000200000e4] lduh [%o1+0x010],%l0 ! Mem[00000000208000d0] stx %l6,[%o1+0x018] ! Mem[00000000208000d8] sth %l5,[%o0+0x022] ! Mem[00000000200000e2] ldstub [%o0+0x000],%l4 ! Mem[00000000200000c0] stx %l6,[%o3+0x038] ! Mem[00000000218000f8] retl swap [%o1+0x024],%l0 ! Mem[00000000208000e4] p9_jmpl_3_le: ldstub [%i1+0x021],%l6 ! Mem[00000000228000e1] jmpl %g6+8,%g0 sth %l5,[%i3+0x010] ! Mem[00000000238000d0] p9_call_3_le: ldsb [%i3+0x025],%l5 ! Mem[00000000238000e5] ldsh [%i2+0x024],%l0 ! Mem[00000000230000e4] retl ldd [%i2+0x008],%l2 ! Mem[00000000230000c8] p9_jmpl_3_lo: ldstub [%o1+0x021],%l6 ! Mem[00000000228000e1] jmpl %g6+8,%g0 sth %l5,[%o3+0x010] ! Mem[00000000238000d0] p9_call_3_lo: ldsb [%o3+0x025],%l5 ! Mem[00000000238000e5] ldsh [%o2+0x024],%l0 ! Mem[00000000230000e4] retl ldd [%o2+0x008],%l2 ! Mem[00000000230000c8] p9_jmpl_3_he: lduw [%i2+0x00c],%l1 ! Mem[00000000230000cc] swap [%i0+0x030],%l4 ! Mem[00000000220000f0] jmpl %g6+8,%g0 ldd [%i1+0x028],%l2 ! Mem[00000000228000e8] p9_call_3_he: ldstub [%i0+0x027],%l5 ! Mem[00000000220000e7] swap [%i3+0x000],%l2 ! Mem[00000000238000c0] ldstub [%i1+0x025],%l4 ! Mem[00000000228000e5] stw %l2,[%i0+0x020] ! Mem[00000000220000e0] retl ldsw [%i2+0x010],%l3 ! Mem[00000000230000d0] p9_jmpl_3_ho: lduw [%o2+0x00c],%l1 ! Mem[00000000230000cc] swap [%o0+0x030],%l4 ! Mem[00000000220000f0] jmpl %g6+8,%g0 ldd [%o1+0x028],%l2 ! Mem[00000000228000e8] p9_call_3_ho: ldstub [%o0+0x027],%l5 ! Mem[00000000220000e7] swap [%o3+0x000],%l2 ! Mem[00000000238000c0] ldstub [%o1+0x025],%l4 ! Mem[00000000228000e5] stw %l2,[%o0+0x020] ! Mem[00000000220000e0] retl ldsw [%o2+0x010],%l3 ! Mem[00000000230000d0] p10_jmpl_3_le: jmpl %g6+8,%g0 ldsb [%i3+0x003],%l7 ! Mem[00000000258000c3] p10_call_3_le: ldsb [%i1+0x019],%l0 ! Mem[00000000248000d9] ldd [%i3+0x030],%l2 ! Mem[00000000258000f0] lduh [%i3+0x034],%l0 ! Mem[00000000258000f4] ldub [%i2+0x03c],%l5 ! Mem[00000000250000fc] swap [%i0+0x010],%l3 ! Mem[00000000240000d0] retl ldsw [%i1+0x038],%l2 ! Mem[00000000248000f8] p10_jmpl_3_lo: jmpl %g6+8,%g0 ldsb [%o3+0x003],%l7 ! Mem[00000000258000c3] p10_call_3_lo: ldsb [%o1+0x019],%l0 ! Mem[00000000248000d9] ldd [%o3+0x030],%l2 ! Mem[00000000258000f0] lduh [%o3+0x034],%l0 ! Mem[00000000258000f4] ldub [%o2+0x03c],%l5 ! Mem[00000000250000fc] swap [%o0+0x010],%l3 ! Mem[00000000240000d0] retl ldsw [%o1+0x038],%l2 ! Mem[00000000248000f8] p10_jmpl_3_he: sth %l4,[%i1+0x026] ! Mem[00000000248000e6] stb %l1,[%i1+0x00c] ! Mem[00000000248000cc] std %l4,[%i0+0x010] ! Mem[00000000240000d0] jmpl %g6+8,%g0 swap [%i1+0x02c],%l3 ! Mem[00000000248000ec] p10_call_3_he: ldsw [%i1+0x02c],%l7 ! Mem[00000000248000ec] ldstub [%i1+0x01b],%l3 ! Mem[00000000248000db] retl ldstub [%i1+0x027],%l7 ! Mem[00000000248000e7] p10_jmpl_3_ho: sth %l4,[%o1+0x026] ! Mem[00000000248000e6] stb %l1,[%o1+0x00c] ! Mem[00000000248000cc] std %l4,[%o0+0x010] ! Mem[00000000240000d0] jmpl %g6+8,%g0 swap [%o1+0x02c],%l3 ! Mem[00000000248000ec] p10_call_3_ho: ldsw [%o1+0x02c],%l7 ! Mem[00000000248000ec] ldstub [%o1+0x01b],%l3 ! Mem[00000000248000db] retl ldstub [%o1+0x027],%l7 ! Mem[00000000248000e7] p11_jmpl_3_le: ldd [%i2+0x018],%l4 ! Mem[00000000270000d8] ldx [%i0+0x008],%l1 ! Mem[00000000260000c8] ldsh [%i2+0x012],%l1 ! Mem[00000000270000d2] jmpl %g6+8,%g0 sth %l2,[%i1+0x028] ! Mem[00000000268000e8] p11_call_3_le: lduh [%i0+0x002],%l4 ! Mem[00000000260000c2] retl lduw [%i3+0x00c],%l0 ! Mem[00000000278000cc] p11_jmpl_3_lo: ldd [%o2+0x018],%l4 ! Mem[00000000270000d8] ldx [%o0+0x008],%l1 ! Mem[00000000260000c8] ldsh [%o2+0x012],%l1 ! Mem[00000000270000d2] jmpl %g6+8,%g0 sth %l2,[%o1+0x028] ! Mem[00000000268000e8] p11_call_3_lo: lduh [%o0+0x002],%l4 ! Mem[00000000260000c2] retl lduw [%o3+0x00c],%l0 ! Mem[00000000278000cc] p11_jmpl_3_he: swap [%i2+0x02c],%l3 ! Mem[00000000270000ec] jmpl %g6+8,%g0 lduh [%i1+0x008],%l7 ! Mem[00000000268000c8] p11_call_3_he: retl swap [%i2+0x000],%l2 ! Mem[00000000270000c0] p11_jmpl_3_ho: swap [%o2+0x02c],%l3 ! Mem[00000000270000ec] jmpl %g6+8,%g0 lduh [%o1+0x008],%l7 ! Mem[00000000268000c8] p11_call_3_ho: retl swap [%o2+0x000],%l2 ! Mem[00000000270000c0] p12_jmpl_3_le: ldsw [%i2+0x034],%l3 ! Mem[00000000290000f4] stw %l5,[%i2+0x018] ! Mem[00000000290000d8] jmpl %g6+8,%g0 ldstub [%i2+0x00e],%l4 ! Mem[00000000290000ce] p12_call_3_le: swap [%i0+0x018],%l3 ! Mem[00000000280000d8] swap [%i2+0x020],%l4 ! Mem[00000000290000e0] retl lduh [%i2+0x00e],%l0 ! Mem[00000000290000ce] p12_jmpl_3_lo: ldsw [%o2+0x034],%l3 ! Mem[00000000290000f4] stw %l5,[%o2+0x018] ! Mem[00000000290000d8] jmpl %g6+8,%g0 ldstub [%o2+0x00e],%l4 ! Mem[00000000290000ce] p12_call_3_lo: swap [%o0+0x018],%l3 ! Mem[00000000280000d8] swap [%o2+0x020],%l4 ! Mem[00000000290000e0] retl lduh [%o2+0x00e],%l0 ! Mem[00000000290000ce] p12_jmpl_3_he: ldstub [%i3+0x02f],%l3 ! Mem[00000000298000ef] jmpl %g6+8,%g0 swap [%i3+0x028],%l7 ! Mem[00000000298000e8] p12_call_3_he: stx %l2,[%i3+0x020] ! Mem[00000000298000e0] lduh [%i3+0x036],%l4 ! Mem[00000000298000f6] ldsb [%i0+0x000],%l3 ! Mem[00000000280000c0] retl ldub [%i2+0x017],%l5 ! Mem[00000000290000d7] p12_jmpl_3_ho: ldstub [%o3+0x02f],%l3 ! Mem[00000000298000ef] jmpl %g6+8,%g0 swap [%o3+0x028],%l7 ! Mem[00000000298000e8] p12_call_3_ho: stx %l2,[%o3+0x020] ! Mem[00000000298000e0] lduh [%o3+0x036],%l4 ! Mem[00000000298000f6] ldsb [%o0+0x000],%l3 ! Mem[00000000280000c0] retl ldub [%o2+0x017],%l5 ! Mem[00000000290000d7] p13_jmpl_3_le: ldstub [%i3+0x007],%l1 ! Mem[000000002b8000c7] ldsh [%i0+0x008],%l3 ! Mem[000000002a0000c8] stb %l2,[%i2+0x03c] ! Mem[000000002b0000fc] stb %l2,[%i0+0x00c] ! Mem[000000002a0000cc] jmpl %g6+8,%g0 ldstub [%i0+0x03e],%l7 ! Mem[000000002a0000fe] p13_call_3_le: ldstub [%i0+0x010],%l5 ! Mem[000000002a0000d0] ldstub [%i0+0x013],%l1 ! Mem[000000002a0000d3] swap [%i2+0x02c],%l1 ! Mem[000000002b0000ec] lduh [%i1+0x00a],%l5 ! Mem[000000002a8000ca] ldsb [%i0+0x001],%l7 ! Mem[000000002a0000c1] std %l0,[%i0+0x030] ! Mem[000000002a0000f0] retl ldsh [%i2+0x000],%l0 ! Mem[000000002b0000c0] p13_jmpl_3_lo: ldstub [%o3+0x007],%l1 ! Mem[000000002b8000c7] ldsh [%o0+0x008],%l3 ! Mem[000000002a0000c8] stb %l2,[%o2+0x03c] ! Mem[000000002b0000fc] stb %l2,[%o0+0x00c] ! Mem[000000002a0000cc] jmpl %g6+8,%g0 ldstub [%o0+0x03e],%l7 ! Mem[000000002a0000fe] p13_call_3_lo: ldstub [%o0+0x010],%l5 ! Mem[000000002a0000d0] ldstub [%o0+0x013],%l1 ! Mem[000000002a0000d3] swap [%o2+0x02c],%l1 ! Mem[000000002b0000ec] lduh [%o1+0x00a],%l5 ! Mem[000000002a8000ca] ldsb [%o0+0x001],%l7 ! Mem[000000002a0000c1] std %l0,[%o0+0x030] ! Mem[000000002a0000f0] retl ldsh [%o2+0x000],%l0 ! Mem[000000002b0000c0] p13_jmpl_3_he: ldstub [%i1+0x038],%l5 ! Mem[000000002a8000f8] sth %l5,[%i1+0x02c] ! Mem[000000002a8000ec] ldstub [%i2+0x035],%l3 ! Mem[000000002b0000f5] stx %l4,[%i0+0x030] ! Mem[000000002a0000f0] sth %l5,[%i0+0x014] ! Mem[000000002a0000d4] ldstub [%i2+0x010],%l7 ! Mem[000000002b0000d0] jmpl %g6+8,%g0 ldstub [%i3+0x011],%l3 ! Mem[000000002b8000d1] p13_call_3_he: ldsh [%i2+0x032],%l5 ! Mem[000000002b0000f2] ldstub [%i0+0x02e],%l7 ! Mem[000000002a0000ee] stw %l0,[%i0+0x02c] ! Mem[000000002a0000ec] ldstub [%i2+0x00a],%l4 ! Mem[000000002b0000ca] stw %l5,[%i1+0x024] ! Mem[000000002a8000e4] lduw [%i1+0x030],%l7 ! Mem[000000002a8000f0] retl stb %l3,[%i0+0x026] ! Mem[000000002a0000e6] p13_jmpl_3_ho: ldstub [%o1+0x038],%l5 ! Mem[000000002a8000f8] sth %l5,[%o1+0x02c] ! Mem[000000002a8000ec] ldstub [%o2+0x035],%l3 ! Mem[000000002b0000f5] stx %l4,[%o0+0x030] ! Mem[000000002a0000f0] sth %l5,[%o0+0x014] ! Mem[000000002a0000d4] ldstub [%o2+0x010],%l7 ! Mem[000000002b0000d0] jmpl %g6+8,%g0 ldstub [%o3+0x011],%l3 ! Mem[000000002b8000d1] p13_call_3_ho: ldsh [%o2+0x032],%l5 ! Mem[000000002b0000f2] ldstub [%o0+0x02e],%l7 ! Mem[000000002a0000ee] stw %l0,[%o0+0x02c] ! Mem[000000002a0000ec] ldstub [%o2+0x00a],%l4 ! Mem[000000002b0000ca] stw %l5,[%o1+0x024] ! Mem[000000002a8000e4] lduw [%o1+0x030],%l7 ! Mem[000000002a8000f0] retl stb %l3,[%o0+0x026] ! Mem[000000002a0000e6] p14_jmpl_3_le: ldsh [%i3+0x006],%l6 ! Mem[000000002d8000c6] ldstub [%i0+0x002],%l4 ! Mem[000000002c0000c2] ldd [%i2+0x010],%l6 ! Mem[000000002d0000d0] ldx [%i3+0x038],%l6 ! Mem[000000002d8000f8] jmpl %g6+8,%g0 std %l6,[%i1+0x028] ! Mem[000000002c8000e8] p14_call_3_le: retl ldsw [%i1+0x024],%l5 ! Mem[000000002c8000e4] p14_jmpl_3_lo: ldsh [%o3+0x006],%l6 ! Mem[000000002d8000c6] ldstub [%o0+0x002],%l4 ! Mem[000000002c0000c2] ldd [%o2+0x010],%l6 ! Mem[000000002d0000d0] ldx [%o3+0x038],%l6 ! Mem[000000002d8000f8] jmpl %g6+8,%g0 std %l6,[%o1+0x028] ! Mem[000000002c8000e8] p14_call_3_lo: retl ldsw [%o1+0x024],%l5 ! Mem[000000002c8000e4] p14_jmpl_3_he: stb %l1,[%i1+0x008] ! Mem[000000002c8000c8] stx %l1,[%i0+0x030] ! Mem[000000002c0000f0] ldub [%i2+0x029],%l2 ! Mem[000000002d0000e9] jmpl %g6+8,%g0 swap [%i2+0x010],%l3 ! Mem[000000002d0000d0] p14_call_3_he: retl ldub [%i3+0x00f],%l0 ! Mem[000000002d8000cf] p14_jmpl_3_ho: stb %l1,[%o1+0x008] ! Mem[000000002c8000c8] stx %l1,[%o0+0x030] ! Mem[000000002c0000f0] ldub [%o2+0x029],%l2 ! Mem[000000002d0000e9] jmpl %g6+8,%g0 swap [%o2+0x010],%l3 ! Mem[000000002d0000d0] p14_call_3_ho: retl ldub [%o3+0x00f],%l0 ! Mem[000000002d8000cf] p15_jmpl_3_le: std %l2,[%i0+0x030] ! Mem[000000002e0000f0] stw %l7,[%i1+0x000] ! Mem[000000002e8000c0] stb %l6,[%i2+0x016] ! Mem[000000002f0000d6] jmpl %g6+8,%g0 swap [%i3+0x008],%l2 ! Mem[000000002f8000c8] p15_call_3_le: stx %l1,[%i0+0x010] ! Mem[000000002e0000d0] ldx [%i2+0x030],%l3 ! Mem[000000002f0000f0] ldstub [%i3+0x029],%l1 ! Mem[000000002f8000e9] retl stb %l3,[%i1+0x02d] ! Mem[000000002e8000ed] p15_jmpl_3_lo: std %l2,[%o0+0x030] ! Mem[000000002e0000f0] stw %l7,[%o1+0x000] ! Mem[000000002e8000c0] stb %l6,[%o2+0x016] ! Mem[000000002f0000d6] jmpl %g6+8,%g0 swap [%o3+0x008],%l2 ! Mem[000000002f8000c8] p15_call_3_lo: stx %l1,[%o0+0x010] ! Mem[000000002e0000d0] ldx [%o2+0x030],%l3 ! Mem[000000002f0000f0] ldstub [%o3+0x029],%l1 ! Mem[000000002f8000e9] retl stb %l3,[%o1+0x02d] ! Mem[000000002e8000ed] p15_jmpl_3_he: swap [%i1+0x028],%l7 ! Mem[000000002e8000e8] ldd [%i1+0x000],%l6 ! Mem[000000002e8000c0] ldub [%i3+0x01f],%l5 ! Mem[000000002f8000df] ldstub [%i2+0x033],%l0 ! Mem[000000002f0000f3] lduw [%i1+0x024],%l1 ! Mem[000000002e8000e4] jmpl %g6+8,%g0 ldstub [%i0+0x018],%l7 ! Mem[000000002e0000d8] p15_call_3_he: swap [%i2+0x00c],%l7 ! Mem[000000002f0000cc] ldsh [%i1+0x02a],%l4 ! Mem[000000002e8000ea] ldsh [%i2+0x014],%l4 ! Mem[000000002f0000d4] sth %l2,[%i2+0x00c] ! Mem[000000002f0000cc] retl std %l0,[%i1+0x030] ! Mem[000000002e8000f0] p15_jmpl_3_ho: swap [%o1+0x028],%l7 ! Mem[000000002e8000e8] ldd [%o1+0x000],%l6 ! Mem[000000002e8000c0] ldub [%o3+0x01f],%l5 ! Mem[000000002f8000df] ldstub [%o2+0x033],%l0 ! Mem[000000002f0000f3] lduw [%o1+0x024],%l1 ! Mem[000000002e8000e4] jmpl %g6+8,%g0 ldstub [%o0+0x018],%l7 ! Mem[000000002e0000d8] p15_call_3_ho: swap [%o2+0x00c],%l7 ! Mem[000000002f0000cc] ldsh [%o1+0x02a],%l4 ! Mem[000000002e8000ea] ldsh [%o2+0x014],%l4 ! Mem[000000002f0000d4] sth %l2,[%o2+0x00c] ! Mem[000000002f0000cc] retl std %l0,[%o1+0x030] ! Mem[000000002e8000f0] p16_jmpl_3_le: stb %l1,[%i2+0x00e] ! Mem[00000000310000ce] ldsb [%i3+0x022],%l0 ! Mem[00000000318000e2] swap [%i0+0x004],%l6 ! Mem[00000000300000c4] ldstub [%i2+0x034],%l2 ! Mem[00000000310000f4] jmpl %g6+8,%g0 ldstub [%i0+0x025],%l2 ! Mem[00000000300000e5] p16_call_3_le: ldsh [%i1+0x030],%l6 ! Mem[00000000308000f0] retl ldd [%i0+0x028],%l0 ! Mem[00000000300000e8] p16_jmpl_3_lo: stb %l1,[%o2+0x00e] ! Mem[00000000310000ce] ldsb [%o3+0x022],%l0 ! Mem[00000000318000e2] swap [%o0+0x004],%l6 ! Mem[00000000300000c4] ldstub [%o2+0x034],%l2 ! Mem[00000000310000f4] jmpl %g6+8,%g0 ldstub [%o0+0x025],%l2 ! Mem[00000000300000e5] p16_call_3_lo: ldsh [%o1+0x030],%l6 ! Mem[00000000308000f0] retl ldd [%o0+0x028],%l0 ! Mem[00000000300000e8] p16_jmpl_3_he: ldstub [%i3+0x031],%l5 ! Mem[00000000318000f1] ldd [%i3+0x000],%l4 ! Mem[00000000318000c0] ldd [%i1+0x008],%l4 ! Mem[00000000308000c8] jmpl %g6+8,%g0 ldstub [%i1+0x032],%l3 ! Mem[00000000308000f2] p16_call_3_he: swap [%i2+0x01c],%l1 ! Mem[00000000310000dc] ldub [%i2+0x00f],%l0 ! Mem[00000000310000cf] ldstub [%i1+0x01a],%l7 ! Mem[00000000308000da] swap [%i3+0x038],%l1 ! Mem[00000000318000f8] retl ldsw [%i1+0x030],%l1 ! Mem[00000000308000f0] p16_jmpl_3_ho: ldstub [%o3+0x031],%l5 ! Mem[00000000318000f1] ldd [%o3+0x000],%l4 ! Mem[00000000318000c0] ldd [%o1+0x008],%l4 ! Mem[00000000308000c8] jmpl %g6+8,%g0 ldstub [%o1+0x032],%l3 ! Mem[00000000308000f2] p16_call_3_ho: swap [%o2+0x01c],%l1 ! Mem[00000000310000dc] ldub [%o2+0x00f],%l0 ! Mem[00000000310000cf] ldstub [%o1+0x01a],%l7 ! Mem[00000000308000da] swap [%o3+0x038],%l1 ! Mem[00000000318000f8] retl ldsw [%o1+0x030],%l1 ! Mem[00000000308000f0] p17_jmpl_3_le: jmpl %g6+8,%g0 stx %l6,[%i0+0x030] ! Mem[00000000320000f0] p17_call_3_le: ldstub [%i3+0x006],%l3 ! Mem[00000000338000c6] lduw [%i3+0x004],%l0 ! Mem[00000000338000c4] swap [%i0+0x01c],%l7 ! Mem[00000000320000dc] ldsw [%i3+0x014],%l2 ! Mem[00000000338000d4] stw %l5,[%i0+0x024] ! Mem[00000000320000e4] retl ldub [%i1+0x024],%l0 ! Mem[00000000328000e4] p17_jmpl_3_lo: jmpl %g6+8,%g0 stx %l6,[%o0+0x030] ! Mem[00000000320000f0] p17_call_3_lo: ldstub [%o3+0x006],%l3 ! Mem[00000000338000c6] lduw [%o3+0x004],%l0 ! Mem[00000000338000c4] swap [%o0+0x01c],%l7 ! Mem[00000000320000dc] ldsw [%o3+0x014],%l2 ! Mem[00000000338000d4] stw %l5,[%o0+0x024] ! Mem[00000000320000e4] retl ldub [%o1+0x024],%l0 ! Mem[00000000328000e4] p17_jmpl_3_he: ldsw [%i1+0x020],%l3 ! Mem[00000000328000e0] jmpl %g6+8,%g0 swap [%i1+0x008],%l7 ! Mem[00000000328000c8] p17_call_3_he: ldub [%i3+0x00c],%l2 ! Mem[00000000338000cc] ldd [%i0+0x038],%l6 ! Mem[00000000320000f8] ldstub [%i1+0x027],%l5 ! Mem[00000000328000e7] swap [%i3+0x038],%l3 ! Mem[00000000338000f8] retl ldd [%i2+0x020],%l4 ! Mem[00000000330000e0] p17_jmpl_3_ho: ldsw [%o1+0x020],%l3 ! Mem[00000000328000e0] jmpl %g6+8,%g0 swap [%o1+0x008],%l7 ! Mem[00000000328000c8] p17_call_3_ho: ldub [%o3+0x00c],%l2 ! Mem[00000000338000cc] ldd [%o0+0x038],%l6 ! Mem[00000000320000f8] ldstub [%o1+0x027],%l5 ! Mem[00000000328000e7] swap [%o3+0x038],%l3 ! Mem[00000000338000f8] retl ldd [%o2+0x020],%l4 ! Mem[00000000330000e0] p18_jmpl_3_le: sth %l6,[%i1+0x03a] ! Mem[00000000348000fa] sth %l3,[%i1+0x038] ! Mem[00000000348000f8] jmpl %g6+8,%g0 lduh [%i3+0x018],%l3 ! Mem[00000000358000d8] p18_call_3_le: ldx [%i3+0x020],%l2 ! Mem[00000000358000e0] ldd [%i0+0x030],%l2 ! Mem[00000000340000f0] retl ldx [%i2+0x030],%l6 ! Mem[00000000350000f0] p18_jmpl_3_lo: sth %l6,[%o1+0x03a] ! Mem[00000000348000fa] sth %l3,[%o1+0x038] ! Mem[00000000348000f8] jmpl %g6+8,%g0 lduh [%o3+0x018],%l3 ! Mem[00000000358000d8] p18_call_3_lo: ldx [%o3+0x020],%l2 ! Mem[00000000358000e0] ldd [%o0+0x030],%l2 ! Mem[00000000340000f0] retl ldx [%o2+0x030],%l6 ! Mem[00000000350000f0] p18_jmpl_3_he: jmpl %g6+8,%g0 ldsw [%i3+0x00c],%l5 ! Mem[00000000358000cc] p18_call_3_he: lduh [%i0+0x026],%l5 ! Mem[00000000340000e6] ldstub [%i1+0x011],%l0 ! Mem[00000000348000d1] retl ldsw [%i2+0x018],%l6 ! Mem[00000000350000d8] p18_jmpl_3_ho: jmpl %g6+8,%g0 ldsw [%o3+0x00c],%l5 ! Mem[00000000358000cc] p18_call_3_ho: lduh [%o0+0x026],%l5 ! Mem[00000000340000e6] ldstub [%o1+0x011],%l0 ! Mem[00000000348000d1] retl ldsw [%o2+0x018],%l6 ! Mem[00000000350000d8] p19_jmpl_3_le: ldsb [%i0+0x023],%l0 ! Mem[00000000360000e3] sth %l3,[%i1+0x016] ! Mem[00000000368000d6] jmpl %g6+8,%g0 swap [%i3+0x038],%l7 ! Mem[00000000378000f8] p19_call_3_le: stx %l6,[%i2+0x020] ! Mem[00000000370000e0] stw %l4,[%i1+0x00c] ! Mem[00000000368000cc] ldsw [%i1+0x004],%l4 ! Mem[00000000368000c4] ldx [%i3+0x018],%l7 ! Mem[00000000378000d8] std %l0,[%i2+0x030] ! Mem[00000000370000f0] retl swap [%i2+0x01c],%l4 ! Mem[00000000370000dc] p19_jmpl_3_lo: ldsb [%o0+0x023],%l0 ! Mem[00000000360000e3] sth %l3,[%o1+0x016] ! Mem[00000000368000d6] jmpl %g6+8,%g0 swap [%o3+0x038],%l7 ! Mem[00000000378000f8] p19_call_3_lo: stx %l6,[%o2+0x020] ! Mem[00000000370000e0] stw %l4,[%o1+0x00c] ! Mem[00000000368000cc] ldsw [%o1+0x004],%l4 ! Mem[00000000368000c4] ldx [%o3+0x018],%l7 ! Mem[00000000378000d8] std %l0,[%o2+0x030] ! Mem[00000000370000f0] retl swap [%o2+0x01c],%l4 ! Mem[00000000370000dc] p19_jmpl_3_he: swap [%i1+0x00c],%l2 ! Mem[00000000368000cc] ldd [%i2+0x008],%l4 ! Mem[00000000370000c8] stb %l5,[%i3+0x021] ! Mem[00000000378000e1] swap [%i3+0x028],%l7 ! Mem[00000000378000e8] ldsb [%i3+0x005],%l7 ! Mem[00000000378000c5] sth %l5,[%i0+0x01e] ! Mem[00000000360000de] jmpl %g6+8,%g0 ldd [%i2+0x030],%l0 ! Mem[00000000370000f0] p19_call_3_he: ldsb [%i0+0x009],%l0 ! Mem[00000000360000c9] ldstub [%i3+0x006],%l5 ! Mem[00000000378000c6] lduw [%i1+0x030],%l5 ! Mem[00000000368000f0] ldsw [%i3+0x00c],%l2 ! Mem[00000000378000cc] retl std %l0,[%i2+0x030] ! Mem[00000000370000f0] p19_jmpl_3_ho: swap [%o1+0x00c],%l2 ! Mem[00000000368000cc] ldd [%o2+0x008],%l4 ! Mem[00000000370000c8] stb %l5,[%o3+0x021] ! Mem[00000000378000e1] swap [%o3+0x028],%l7 ! Mem[00000000378000e8] ldsb [%o3+0x005],%l7 ! Mem[00000000378000c5] sth %l5,[%o0+0x01e] ! Mem[00000000360000de] jmpl %g6+8,%g0 ldd [%o2+0x030],%l0 ! Mem[00000000370000f0] p19_call_3_ho: ldsb [%o0+0x009],%l0 ! Mem[00000000360000c9] ldstub [%o3+0x006],%l5 ! Mem[00000000378000c6] lduw [%o1+0x030],%l5 ! Mem[00000000368000f0] ldsw [%o3+0x00c],%l2 ! Mem[00000000378000cc] retl std %l0,[%o2+0x030] ! Mem[00000000370000f0] p20_jmpl_3_le: swap [%i2+0x018],%l3 ! Mem[00000000390000d8] sth %l2,[%i3+0x01c] ! Mem[00000000398000dc] jmpl %g6+8,%g0 ldsb [%i0+0x035],%l6 ! Mem[00000000380000f5] p20_call_3_le: ldsw [%i2+0x020],%l3 ! Mem[00000000390000e0] ldx [%i3+0x030],%l0 ! Mem[00000000398000f0] ldsh [%i0+0x008],%l2 ! Mem[00000000380000c8] ldsb [%i3+0x03e],%l2 ! Mem[00000000398000fe] retl stb %l5,[%i2+0x012] ! Mem[00000000390000d2] p20_jmpl_3_lo: swap [%o2+0x018],%l3 ! Mem[00000000390000d8] sth %l2,[%o3+0x01c] ! Mem[00000000398000dc] jmpl %g6+8,%g0 ldsb [%o0+0x035],%l6 ! Mem[00000000380000f5] p20_call_3_lo: ldsw [%o2+0x020],%l3 ! Mem[00000000390000e0] ldx [%o3+0x030],%l0 ! Mem[00000000398000f0] ldsh [%o0+0x008],%l2 ! Mem[00000000380000c8] ldsb [%o3+0x03e],%l2 ! Mem[00000000398000fe] retl stb %l5,[%o2+0x012] ! Mem[00000000390000d2] p20_jmpl_3_he: std %l6,[%i0+0x038] ! Mem[00000000380000f8] sth %l6,[%i1+0x02e] ! Mem[00000000388000ee] swap [%i0+0x000],%l6 ! Mem[00000000380000c0] ldub [%i1+0x031],%l5 ! Mem[00000000388000f1] swap [%i1+0x004],%l5 ! Mem[00000000388000c4] ldsh [%i3+0x00e],%l4 ! Mem[00000000398000ce] jmpl %g6+8,%g0 ldstub [%i2+0x001],%l1 ! Mem[00000000390000c1] p20_call_3_he: ldd [%i1+0x030],%l0 ! Mem[00000000388000f0] ldub [%i0+0x017],%l1 ! Mem[00000000380000d7] ldstub [%i1+0x014],%l7 ! Mem[00000000388000d4] stw %l0,[%i2+0x01c] ! Mem[00000000390000dc] retl ldx [%i3+0x030],%l5 ! Mem[00000000398000f0] p20_jmpl_3_ho: std %l6,[%o0+0x038] ! Mem[00000000380000f8] sth %l6,[%o1+0x02e] ! Mem[00000000388000ee] swap [%o0+0x000],%l6 ! Mem[00000000380000c0] ldub [%o1+0x031],%l5 ! Mem[00000000388000f1] swap [%o1+0x004],%l5 ! Mem[00000000388000c4] ldsh [%o3+0x00e],%l4 ! Mem[00000000398000ce] jmpl %g6+8,%g0 ldstub [%o2+0x001],%l1 ! Mem[00000000390000c1] p20_call_3_ho: ldd [%o1+0x030],%l0 ! Mem[00000000388000f0] ldub [%o0+0x017],%l1 ! Mem[00000000380000d7] ldstub [%o1+0x014],%l7 ! Mem[00000000388000d4] stw %l0,[%o2+0x01c] ! Mem[00000000390000dc] retl ldx [%o3+0x030],%l5 ! Mem[00000000398000f0] p21_jmpl_3_le: lduw [%i2+0x00c],%l1 ! Mem[000000003b0000cc] ldsw [%i1+0x030],%l2 ! Mem[000000003a8000f0] ldx [%i1+0x030],%l2 ! Mem[000000003a8000f0] stw %l6,[%i1+0x038] ! Mem[000000003a8000f8] jmpl %g6+8,%g0 stw %l3,[%i3+0x018] ! Mem[000000003b8000d8] p21_call_3_le: std %l4,[%i1+0x020] ! Mem[000000003a8000e0] swap [%i0+0x028],%l6 ! Mem[000000003a0000e8] ldx [%i3+0x028],%l4 ! Mem[000000003b8000e8] ldstub [%i0+0x000],%l3 ! Mem[000000003a0000c0] ldd [%i0+0x030],%l4 ! Mem[000000003a0000f0] ldstub [%i3+0x00b],%l2 ! Mem[000000003b8000cb] retl stx %l5,[%i1+0x000] ! Mem[000000003a8000c0] p21_jmpl_3_lo: lduw [%o2+0x00c],%l1 ! Mem[000000003b0000cc] ldsw [%o1+0x030],%l2 ! Mem[000000003a8000f0] ldx [%o1+0x030],%l2 ! Mem[000000003a8000f0] stw %l6,[%o1+0x038] ! Mem[000000003a8000f8] jmpl %g6+8,%g0 stw %l3,[%o3+0x018] ! Mem[000000003b8000d8] p21_call_3_lo: std %l4,[%o1+0x020] ! Mem[000000003a8000e0] swap [%o0+0x028],%l6 ! Mem[000000003a0000e8] ldx [%o3+0x028],%l4 ! Mem[000000003b8000e8] ldstub [%o0+0x000],%l3 ! Mem[000000003a0000c0] ldd [%o0+0x030],%l4 ! Mem[000000003a0000f0] ldstub [%o3+0x00b],%l2 ! Mem[000000003b8000cb] retl stx %l5,[%o1+0x000] ! Mem[000000003a8000c0] p21_jmpl_3_he: ldstub [%i1+0x000],%l7 ! Mem[000000003a8000c0] ldstub [%i0+0x025],%l3 ! Mem[000000003a0000e5] lduh [%i1+0x014],%l6 ! Mem[000000003a8000d4] ldd [%i0+0x028],%l0 ! Mem[000000003a0000e8] jmpl %g6+8,%g0 swap [%i1+0x038],%l7 ! Mem[000000003a8000f8] p21_call_3_he: lduh [%i2+0x028],%l1 ! Mem[000000003b0000e8] ldstub [%i1+0x02d],%l3 ! Mem[000000003a8000ed] retl stb %l1,[%i0+0x02e] ! Mem[000000003a0000ee] p21_jmpl_3_ho: ldstub [%o1+0x000],%l7 ! Mem[000000003a8000c0] ldstub [%o0+0x025],%l3 ! Mem[000000003a0000e5] lduh [%o1+0x014],%l6 ! Mem[000000003a8000d4] ldd [%o0+0x028],%l0 ! Mem[000000003a0000e8] jmpl %g6+8,%g0 swap [%o1+0x038],%l7 ! Mem[000000003a8000f8] p21_call_3_ho: lduh [%o2+0x028],%l1 ! Mem[000000003b0000e8] ldstub [%o1+0x02d],%l3 ! Mem[000000003a8000ed] retl stb %l1,[%o0+0x02e] ! Mem[000000003a0000ee] p22_jmpl_3_le: swap [%i2+0x018],%l5 ! Mem[000000003d0000d8] ldx [%i1+0x018],%l4 ! Mem[000000003c8000d8] ldsh [%i0+0x008],%l1 ! Mem[000000003c0000c8] ldstub [%i1+0x033],%l1 ! Mem[000000003c8000f3] jmpl %g6+8,%g0 ldsh [%i3+0x028],%l2 ! Mem[000000003d8000e8] p22_call_3_le: ldx [%i1+0x020],%l4 ! Mem[000000003c8000e0] retl ldsw [%i3+0x01c],%l0 ! Mem[000000003d8000dc] p22_jmpl_3_lo: swap [%o2+0x018],%l5 ! Mem[000000003d0000d8] ldx [%o1+0x018],%l4 ! Mem[000000003c8000d8] ldsh [%o0+0x008],%l1 ! Mem[000000003c0000c8] ldstub [%o1+0x033],%l1 ! Mem[000000003c8000f3] jmpl %g6+8,%g0 ldsh [%o3+0x028],%l2 ! Mem[000000003d8000e8] p22_call_3_lo: ldx [%o1+0x020],%l4 ! Mem[000000003c8000e0] retl ldsw [%o3+0x01c],%l0 ! Mem[000000003d8000dc] p22_jmpl_3_he: swap [%i2+0x014],%l2 ! Mem[000000003d0000d4] swap [%i2+0x008],%l0 ! Mem[000000003d0000c8] swap [%i2+0x03c],%l6 ! Mem[000000003d0000fc] ldsw [%i3+0x010],%l7 ! Mem[000000003d8000d0] ldx [%i3+0x018],%l1 ! Mem[000000003d8000d8] stb %l3,[%i1+0x036] ! Mem[000000003c8000f6] jmpl %g6+8,%g0 ldd [%i2+0x018],%l6 ! Mem[000000003d0000d8] p22_call_3_he: stx %l3,[%i3+0x018] ! Mem[000000003d8000d8] stw %l3,[%i0+0x014] ! Mem[000000003c0000d4] ldstub [%i2+0x031],%l5 ! Mem[000000003d0000f1] swap [%i2+0x020],%l5 ! Mem[000000003d0000e0] ldub [%i0+0x01a],%l3 ! Mem[000000003c0000da] sth %l0,[%i2+0x01a] ! Mem[000000003d0000da] retl ldx [%i1+0x028],%l6 ! Mem[000000003c8000e8] p22_jmpl_3_ho: swap [%o2+0x014],%l2 ! Mem[000000003d0000d4] swap [%o2+0x008],%l0 ! Mem[000000003d0000c8] swap [%o2+0x03c],%l6 ! Mem[000000003d0000fc] ldsw [%o3+0x010],%l7 ! Mem[000000003d8000d0] ldx [%o3+0x018],%l1 ! Mem[000000003d8000d8] stb %l3,[%o1+0x036] ! Mem[000000003c8000f6] jmpl %g6+8,%g0 ldd [%o2+0x018],%l6 ! Mem[000000003d0000d8] p22_call_3_ho: stx %l3,[%o3+0x018] ! Mem[000000003d8000d8] stw %l3,[%o0+0x014] ! Mem[000000003c0000d4] ldstub [%o2+0x031],%l5 ! Mem[000000003d0000f1] swap [%o2+0x020],%l5 ! Mem[000000003d0000e0] ldub [%o0+0x01a],%l3 ! Mem[000000003c0000da] sth %l0,[%o2+0x01a] ! Mem[000000003d0000da] retl ldx [%o1+0x028],%l6 ! Mem[000000003c8000e8] p23_jmpl_3_le: ldsb [%i3+0x030],%l3 ! Mem[000000003f8000f0] swap [%i3+0x004],%l6 ! Mem[000000003f8000c4] ldx [%i0+0x028],%l5 ! Mem[000000003e0000e8] std %l6,[%i1+0x010] ! Mem[000000003e8000d0] swap [%i3+0x00c],%l7 ! Mem[000000003f8000cc] jmpl %g6+8,%g0 ldub [%i2+0x031],%l5 ! Mem[000000003f0000f1] p23_call_3_le: ldstub [%i3+0x034],%l0 ! Mem[000000003f8000f4] lduh [%i2+0x02a],%l5 ! Mem[000000003f0000ea] ldx [%i2+0x018],%l4 ! Mem[000000003f0000d8] retl ldsb [%i1+0x00c],%l3 ! Mem[000000003e8000cc] p23_jmpl_3_lo: ldsb [%o3+0x030],%l3 ! Mem[000000003f8000f0] swap [%o3+0x004],%l6 ! Mem[000000003f8000c4] ldx [%o0+0x028],%l5 ! Mem[000000003e0000e8] std %l6,[%o1+0x010] ! Mem[000000003e8000d0] swap [%o3+0x00c],%l7 ! Mem[000000003f8000cc] jmpl %g6+8,%g0 ldub [%o2+0x031],%l5 ! Mem[000000003f0000f1] p23_call_3_lo: ldstub [%o3+0x034],%l0 ! Mem[000000003f8000f4] lduh [%o2+0x02a],%l5 ! Mem[000000003f0000ea] ldx [%o2+0x018],%l4 ! Mem[000000003f0000d8] retl ldsb [%o1+0x00c],%l3 ! Mem[000000003e8000cc] p23_jmpl_3_he: ldd [%i2+0x038],%l2 ! Mem[000000003f0000f8] ldsh [%i2+0x01c],%l4 ! Mem[000000003f0000dc] sth %l0,[%i1+0x02e] ! Mem[000000003e8000ee] lduh [%i2+0x00e],%l1 ! Mem[000000003f0000ce] ldstub [%i0+0x019],%l0 ! Mem[000000003e0000d9] jmpl %g6+8,%g0 ldub [%i0+0x00b],%l7 ! Mem[000000003e0000cb] p23_call_3_he: swap [%i1+0x03c],%l5 ! Mem[000000003e8000fc] retl stb %l1,[%i2+0x031] ! Mem[000000003f0000f1] p23_jmpl_3_ho: ldd [%o2+0x038],%l2 ! Mem[000000003f0000f8] ldsh [%o2+0x01c],%l4 ! Mem[000000003f0000dc] sth %l0,[%o1+0x02e] ! Mem[000000003e8000ee] lduh [%o2+0x00e],%l1 ! Mem[000000003f0000ce] ldstub [%o0+0x019],%l0 ! Mem[000000003e0000d9] jmpl %g6+8,%g0 ldub [%o0+0x00b],%l7 ! Mem[000000003e0000cb] p23_call_3_ho: swap [%o1+0x03c],%l5 ! Mem[000000003e8000fc] retl stb %l1,[%o2+0x031] ! Mem[000000003f0000f1] p24_jmpl_3_le: ldstub [%i2+0x019],%l2 ! Mem[00000000410000d9] swap [%i2+0x020],%l1 ! Mem[00000000410000e0] jmpl %g6+8,%g0 std %l0,[%i1+0x020] ! Mem[00000000408000e0] p24_call_3_le: lduh [%i1+0x03e],%l2 ! Mem[00000000408000fe] ldsw [%i0+0x010],%l5 ! Mem[00000000400000d0] retl ldd [%i2+0x010],%l6 ! Mem[00000000410000d0] p24_jmpl_3_lo: ldstub [%o2+0x019],%l2 ! Mem[00000000410000d9] swap [%o2+0x020],%l1 ! Mem[00000000410000e0] jmpl %g6+8,%g0 std %l0,[%o1+0x020] ! Mem[00000000408000e0] p24_call_3_lo: lduh [%o1+0x03e],%l2 ! Mem[00000000408000fe] ldsw [%o0+0x010],%l5 ! Mem[00000000400000d0] retl ldd [%o2+0x010],%l6 ! Mem[00000000410000d0] p24_jmpl_3_he: swap [%i3+0x02c],%l6 ! Mem[00000000418000ec] ldstub [%i2+0x001],%l6 ! Mem[00000000410000c1] ldsb [%i2+0x010],%l7 ! Mem[00000000410000d0] ldsw [%i3+0x004],%l2 ! Mem[00000000418000c4] ldsw [%i0+0x028],%l4 ! Mem[00000000400000e8] ldub [%i0+0x032],%l3 ! Mem[00000000400000f2] jmpl %g6+8,%g0 ldsb [%i0+0x032],%l4 ! Mem[00000000400000f2] p24_call_3_he: ldstub [%i1+0x01e],%l0 ! Mem[00000000408000de] swap [%i1+0x030],%l5 ! Mem[00000000408000f0] stx %l3,[%i2+0x008] ! Mem[00000000410000c8] stw %l4,[%i0+0x004] ! Mem[00000000400000c4] swap [%i2+0x028],%l0 ! Mem[00000000410000e8] retl swap [%i3+0x030],%l3 ! Mem[00000000418000f0] p24_jmpl_3_ho: swap [%o3+0x02c],%l6 ! Mem[00000000418000ec] ldstub [%o2+0x001],%l6 ! Mem[00000000410000c1] ldsb [%o2+0x010],%l7 ! Mem[00000000410000d0] ldsw [%o3+0x004],%l2 ! Mem[00000000418000c4] ldsw [%o0+0x028],%l4 ! Mem[00000000400000e8] ldub [%o0+0x032],%l3 ! Mem[00000000400000f2] jmpl %g6+8,%g0 ldsb [%o0+0x032],%l4 ! Mem[00000000400000f2] p24_call_3_ho: ldstub [%o1+0x01e],%l0 ! Mem[00000000408000de] swap [%o1+0x030],%l5 ! Mem[00000000408000f0] stx %l3,[%o2+0x008] ! Mem[00000000410000c8] stw %l4,[%o0+0x004] ! Mem[00000000400000c4] swap [%o2+0x028],%l0 ! Mem[00000000410000e8] retl swap [%o3+0x030],%l3 ! Mem[00000000418000f0] p25_jmpl_3_le: sth %l1,[%i2+0x000] ! Mem[00000000430000c0] swap [%i1+0x020],%l3 ! Mem[00000000428000e0] ldsw [%i3+0x008],%l7 ! Mem[00000000438000c8] jmpl %g6+8,%g0 std %l0,[%i2+0x020] ! Mem[00000000430000e0] p25_call_3_le: ldx [%i3+0x028],%l3 ! Mem[00000000438000e8] ldsw [%i1+0x010],%l1 ! Mem[00000000428000d0] swap [%i2+0x004],%l1 ! Mem[00000000430000c4] ldstub [%i3+0x027],%l7 ! Mem[00000000438000e7] swap [%i3+0x028],%l6 ! Mem[00000000438000e8] swap [%i2+0x028],%l4 ! Mem[00000000430000e8] retl ldsb [%i1+0x000],%l3 ! Mem[00000000428000c0] p25_jmpl_3_lo: sth %l1,[%o2+0x000] ! Mem[00000000430000c0] swap [%o1+0x020],%l3 ! Mem[00000000428000e0] ldsw [%o3+0x008],%l7 ! Mem[00000000438000c8] jmpl %g6+8,%g0 std %l0,[%o2+0x020] ! Mem[00000000430000e0] p25_call_3_lo: ldx [%o3+0x028],%l3 ! Mem[00000000438000e8] ldsw [%o1+0x010],%l1 ! Mem[00000000428000d0] swap [%o2+0x004],%l1 ! Mem[00000000430000c4] ldstub [%o3+0x027],%l7 ! Mem[00000000438000e7] swap [%o3+0x028],%l6 ! Mem[00000000438000e8] swap [%o2+0x028],%l4 ! Mem[00000000430000e8] retl ldsb [%o1+0x000],%l3 ! Mem[00000000428000c0] p25_jmpl_3_he: stw %l5,[%i2+0x00c] ! Mem[00000000430000cc] lduh [%i3+0x018],%l0 ! Mem[00000000438000d8] swap [%i1+0x014],%l6 ! Mem[00000000428000d4] jmpl %g6+8,%g0 stx %l2,[%i3+0x008] ! Mem[00000000438000c8] p25_call_3_he: ldx [%i2+0x018],%l4 ! Mem[00000000430000d8] retl stx %l4,[%i1+0x020] ! Mem[00000000428000e0] p25_jmpl_3_ho: stw %l5,[%o2+0x00c] ! Mem[00000000430000cc] lduh [%o3+0x018],%l0 ! Mem[00000000438000d8] swap [%o1+0x014],%l6 ! Mem[00000000428000d4] jmpl %g6+8,%g0 stx %l2,[%o3+0x008] ! Mem[00000000438000c8] p25_call_3_ho: ldx [%o2+0x018],%l4 ! Mem[00000000430000d8] retl stx %l4,[%o1+0x020] ! Mem[00000000428000e0] p26_jmpl_3_le: ldd [%i2+0x038],%l6 ! Mem[00000000450000f8] ldub [%i0+0x039],%l3 ! Mem[00000000440000f9] ldsb [%i0+0x019],%l3 ! Mem[00000000440000d9] jmpl %g6+8,%g0 lduh [%i3+0x01c],%l1 ! Mem[00000000458000dc] p26_call_3_le: std %l4,[%i2+0x008] ! Mem[00000000450000c8] retl swap [%i0+0x000],%l3 ! Mem[00000000440000c0] p26_jmpl_3_lo: ldd [%o2+0x038],%l6 ! Mem[00000000450000f8] ldub [%o0+0x039],%l3 ! Mem[00000000440000f9] ldsb [%o0+0x019],%l3 ! Mem[00000000440000d9] jmpl %g6+8,%g0 lduh [%o3+0x01c],%l1 ! Mem[00000000458000dc] p26_call_3_lo: std %l4,[%o2+0x008] ! Mem[00000000450000c8] retl swap [%o0+0x000],%l3 ! Mem[00000000440000c0] p26_jmpl_3_he: ldx [%i1+0x008],%l5 ! Mem[00000000448000c8] ldsb [%i1+0x00a],%l6 ! Mem[00000000448000ca] lduw [%i1+0x004],%l6 ! Mem[00000000448000c4] jmpl %g6+8,%g0 sth %l1,[%i0+0x026] ! Mem[00000000440000e6] p26_call_3_he: swap [%i3+0x01c],%l4 ! Mem[00000000458000dc] lduh [%i0+0x000],%l4 ! Mem[00000000440000c0] ldsb [%i2+0x038],%l6 ! Mem[00000000450000f8] retl std %l0,[%i0+0x020] ! Mem[00000000440000e0] p26_jmpl_3_ho: ldx [%o1+0x008],%l5 ! Mem[00000000448000c8] ldsb [%o1+0x00a],%l6 ! Mem[00000000448000ca] lduw [%o1+0x004],%l6 ! Mem[00000000448000c4] jmpl %g6+8,%g0 sth %l1,[%o0+0x026] ! Mem[00000000440000e6] p26_call_3_ho: swap [%o3+0x01c],%l4 ! Mem[00000000458000dc] lduh [%o0+0x000],%l4 ! Mem[00000000440000c0] ldsb [%o2+0x038],%l6 ! Mem[00000000450000f8] retl std %l0,[%o0+0x020] ! Mem[00000000440000e0] p27_jmpl_3_le: ldd [%i3+0x010],%l2 ! Mem[00000000478000d0] jmpl %g6+8,%g0 ldub [%i3+0x027],%l7 ! Mem[00000000478000e7] p27_call_3_le: retl ldsh [%i3+0x030],%l5 ! Mem[00000000478000f0] p27_jmpl_3_lo: ldd [%o3+0x010],%l2 ! Mem[00000000478000d0] jmpl %g6+8,%g0 ldub [%o3+0x027],%l7 ! Mem[00000000478000e7] p27_call_3_lo: retl ldsh [%o3+0x030],%l5 ! Mem[00000000478000f0] p27_jmpl_3_he: std %l6,[%i2+0x038] ! Mem[00000000470000f8] ldsb [%i1+0x019],%l3 ! Mem[00000000468000d9] jmpl %g6+8,%g0 ldstub [%i0+0x030],%l7 ! Mem[00000000460000f0] p27_call_3_he: swap [%i3+0x028],%l6 ! Mem[00000000478000e8] ldstub [%i3+0x028],%l4 ! Mem[00000000478000e8] sth %l3,[%i3+0x000] ! Mem[00000000478000c0] retl lduh [%i1+0x036],%l5 ! Mem[00000000468000f6] p27_jmpl_3_ho: std %l6,[%o2+0x038] ! Mem[00000000470000f8] ldsb [%o1+0x019],%l3 ! Mem[00000000468000d9] jmpl %g6+8,%g0 ldstub [%o0+0x030],%l7 ! Mem[00000000460000f0] p27_call_3_ho: swap [%o3+0x028],%l6 ! Mem[00000000478000e8] ldstub [%o3+0x028],%l4 ! Mem[00000000478000e8] sth %l3,[%o3+0x000] ! Mem[00000000478000c0] retl lduh [%o1+0x036],%l5 ! Mem[00000000468000f6] p28_jmpl_3_le: ldstub [%i0+0x007],%l7 ! Mem[00000000480000c7] sth %l2,[%i2+0x010] ! Mem[00000000490000d0] jmpl %g6+8,%g0 ldd [%i2+0x020],%l0 ! Mem[00000000490000e0] p28_call_3_le: retl ldstub [%i0+0x003],%l5 ! Mem[00000000480000c3] p28_jmpl_3_lo: ldstub [%o0+0x007],%l7 ! Mem[00000000480000c7] sth %l2,[%o2+0x010] ! Mem[00000000490000d0] jmpl %g6+8,%g0 ldd [%o2+0x020],%l0 ! Mem[00000000490000e0] p28_call_3_lo: retl ldstub [%o0+0x003],%l5 ! Mem[00000000480000c3] p28_jmpl_3_he: jmpl %g6+8,%g0 std %l6,[%i3+0x000] ! Mem[00000000498000c0] p28_call_3_he: ldd [%i1+0x010],%l0 ! Mem[00000000488000d0] ldstub [%i2+0x003],%l5 ! Mem[00000000490000c3] lduh [%i0+0x006],%l3 ! Mem[00000000480000c6] retl ldsh [%i0+0x022],%l6 ! Mem[00000000480000e2] p28_jmpl_3_ho: jmpl %g6+8,%g0 std %l6,[%o3+0x000] ! Mem[00000000498000c0] p28_call_3_ho: ldd [%o1+0x010],%l0 ! Mem[00000000488000d0] ldstub [%o2+0x003],%l5 ! Mem[00000000490000c3] lduh [%o0+0x006],%l3 ! Mem[00000000480000c6] retl ldsh [%o0+0x022],%l6 ! Mem[00000000480000e2] p29_jmpl_3_le: ldsh [%i1+0x03e],%l3 ! Mem[000000004a8000fe] ldx [%i3+0x018],%l4 ! Mem[000000004b8000d8] ldstub [%i1+0x02f],%l0 ! Mem[000000004a8000ef] ldsh [%i3+0x00e],%l1 ! Mem[000000004b8000ce] ldstub [%i0+0x03d],%l6 ! Mem[000000004a0000fd] jmpl %g6+8,%g0 ldsh [%i1+0x02c],%l7 ! Mem[000000004a8000ec] p29_call_3_le: stx %l7,[%i1+0x030] ! Mem[000000004a8000f0] retl ldub [%i2+0x01b],%l4 ! Mem[000000004b0000db] p29_jmpl_3_lo: ldsh [%o1+0x03e],%l3 ! Mem[000000004a8000fe] ldx [%o3+0x018],%l4 ! Mem[000000004b8000d8] ldstub [%o1+0x02f],%l0 ! Mem[000000004a8000ef] ldsh [%o3+0x00e],%l1 ! Mem[000000004b8000ce] ldstub [%o0+0x03d],%l6 ! Mem[000000004a0000fd] jmpl %g6+8,%g0 ldsh [%o1+0x02c],%l7 ! Mem[000000004a8000ec] p29_call_3_lo: stx %l7,[%o1+0x030] ! Mem[000000004a8000f0] retl ldub [%o2+0x01b],%l4 ! Mem[000000004b0000db] p29_jmpl_3_he: swap [%i2+0x024],%l2 ! Mem[000000004b0000e4] ldd [%i2+0x018],%l0 ! Mem[000000004b0000d8] stw %l3,[%i2+0x034] ! Mem[000000004b0000f4] stx %l5,[%i1+0x038] ! Mem[000000004a8000f8] jmpl %g6+8,%g0 ldx [%i1+0x008],%l4 ! Mem[000000004a8000c8] p29_call_3_he: stx %l3,[%i1+0x038] ! Mem[000000004a8000f8] swap [%i0+0x010],%l1 ! Mem[000000004a0000d0] ldstub [%i0+0x017],%l1 ! Mem[000000004a0000d7] sth %l7,[%i1+0x034] ! Mem[000000004a8000f4] swap [%i3+0x03c],%l0 ! Mem[000000004b8000fc] lduw [%i3+0x030],%l5 ! Mem[000000004b8000f0] retl sth %l3,[%i0+0x02c] ! Mem[000000004a0000ec] p29_jmpl_3_ho: swap [%o2+0x024],%l2 ! Mem[000000004b0000e4] ldd [%o2+0x018],%l0 ! Mem[000000004b0000d8] stw %l3,[%o2+0x034] ! Mem[000000004b0000f4] stx %l5,[%o1+0x038] ! Mem[000000004a8000f8] jmpl %g6+8,%g0 ldx [%o1+0x008],%l4 ! Mem[000000004a8000c8] p29_call_3_ho: stx %l3,[%o1+0x038] ! Mem[000000004a8000f8] swap [%o0+0x010],%l1 ! Mem[000000004a0000d0] ldstub [%o0+0x017],%l1 ! Mem[000000004a0000d7] sth %l7,[%o1+0x034] ! Mem[000000004a8000f4] swap [%o3+0x03c],%l0 ! Mem[000000004b8000fc] lduw [%o3+0x030],%l5 ! Mem[000000004b8000f0] retl sth %l3,[%o0+0x02c] ! Mem[000000004a0000ec] p30_jmpl_3_le: jmpl %g6+8,%g0 swap [%i0+0x014],%l3 ! Mem[000000004c0000d4] p30_call_3_le: ldstub [%i0+0x027],%l5 ! Mem[000000004c0000e7] stx %l0,[%i3+0x010] ! Mem[000000004d8000d0] retl swap [%i2+0x018],%l6 ! Mem[000000004d0000d8] p30_jmpl_3_lo: jmpl %g6+8,%g0 swap [%o0+0x014],%l3 ! Mem[000000004c0000d4] p30_call_3_lo: ldstub [%o0+0x027],%l5 ! Mem[000000004c0000e7] stx %l0,[%o3+0x010] ! Mem[000000004d8000d0] retl swap [%o2+0x018],%l6 ! Mem[000000004d0000d8] p30_jmpl_3_he: swap [%i1+0x014],%l6 ! Mem[000000004c8000d4] swap [%i1+0x028],%l1 ! Mem[000000004c8000e8] ldstub [%i3+0x018],%l7 ! Mem[000000004d8000d8] ldx [%i2+0x008],%l1 ! Mem[000000004d0000c8] ldx [%i0+0x010],%l5 ! Mem[000000004c0000d0] jmpl %g6+8,%g0 swap [%i1+0x000],%l5 ! Mem[000000004c8000c0] p30_call_3_he: retl sth %l7,[%i0+0x01e] ! Mem[000000004c0000de] p30_jmpl_3_ho: swap [%o1+0x014],%l6 ! Mem[000000004c8000d4] swap [%o1+0x028],%l1 ! Mem[000000004c8000e8] ldstub [%o3+0x018],%l7 ! Mem[000000004d8000d8] ldx [%o2+0x008],%l1 ! Mem[000000004d0000c8] ldx [%o0+0x010],%l5 ! Mem[000000004c0000d0] jmpl %g6+8,%g0 swap [%o1+0x000],%l5 ! Mem[000000004c8000c0] p30_call_3_ho: retl sth %l7,[%o0+0x01e] ! Mem[000000004c0000de] p31_jmpl_3_le: ldx [%i3+0x038],%l7 ! Mem[000000004f8000f8] ldd [%i2+0x008],%l6 ! Mem[000000004f0000c8] swap [%i2+0x034],%l3 ! Mem[000000004f0000f4] jmpl %g6+8,%g0 stw %l1,[%i1+0x004] ! Mem[000000004e8000c4] p31_call_3_le: stb %l5,[%i0+0x023] ! Mem[000000004e0000e3] ldub [%i2+0x01a],%l3 ! Mem[000000004f0000da] ldsb [%i0+0x03a],%l0 ! Mem[000000004e0000fa] ldstub [%i2+0x00f],%l6 ! Mem[000000004f0000cf] ldsb [%i0+0x010],%l5 ! Mem[000000004e0000d0] ldsh [%i3+0x012],%l1 ! Mem[000000004f8000d2] retl swap [%i2+0x02c],%l1 ! Mem[000000004f0000ec] p31_jmpl_3_lo: ldx [%o3+0x038],%l7 ! Mem[000000004f8000f8] ldd [%o2+0x008],%l6 ! Mem[000000004f0000c8] swap [%o2+0x034],%l3 ! Mem[000000004f0000f4] jmpl %g6+8,%g0 stw %l1,[%o1+0x004] ! Mem[000000004e8000c4] p31_call_3_lo: stb %l5,[%o0+0x023] ! Mem[000000004e0000e3] ldub [%o2+0x01a],%l3 ! Mem[000000004f0000da] ldsb [%o0+0x03a],%l0 ! Mem[000000004e0000fa] ldstub [%o2+0x00f],%l6 ! Mem[000000004f0000cf] ldsb [%o0+0x010],%l5 ! Mem[000000004e0000d0] ldsh [%o3+0x012],%l1 ! Mem[000000004f8000d2] retl swap [%o2+0x02c],%l1 ! Mem[000000004f0000ec] p31_jmpl_3_he: lduw [%i1+0x004],%l7 ! Mem[000000004e8000c4] swap [%i1+0x01c],%l5 ! Mem[000000004e8000dc] ldsw [%i3+0x038],%l6 ! Mem[000000004f8000f8] jmpl %g6+8,%g0 swap [%i3+0x018],%l4 ! Mem[000000004f8000d8] p31_call_3_he: lduh [%i3+0x00c],%l0 ! Mem[000000004f8000cc] ldub [%i0+0x01d],%l6 ! Mem[000000004e0000dd] stx %l2,[%i2+0x008] ! Mem[000000004f0000c8] lduw [%i1+0x02c],%l1 ! Mem[000000004e8000ec] swap [%i2+0x00c],%l2 ! Mem[000000004f0000cc] std %l0,[%i3+0x030] ! Mem[000000004f8000f0] retl swap [%i3+0x03c],%l4 ! Mem[000000004f8000fc] p31_jmpl_3_ho: lduw [%o1+0x004],%l7 ! Mem[000000004e8000c4] swap [%o1+0x01c],%l5 ! Mem[000000004e8000dc] ldsw [%o3+0x038],%l6 ! Mem[000000004f8000f8] jmpl %g6+8,%g0 swap [%o3+0x018],%l4 ! Mem[000000004f8000d8] p31_call_3_ho: lduh [%o3+0x00c],%l0 ! Mem[000000004f8000cc] ldub [%o0+0x01d],%l6 ! Mem[000000004e0000dd] stx %l2,[%o2+0x008] ! Mem[000000004f0000c8] lduw [%o1+0x02c],%l1 ! Mem[000000004e8000ec] swap [%o2+0x00c],%l2 ! Mem[000000004f0000cc] std %l0,[%o3+0x030] ! Mem[000000004f8000f0] retl swap [%o3+0x03c],%l4 ! Mem[000000004f8000fc] p32_jmpl_3_le: std %l0,[%i3+0x020] ! Mem[00000000518000e0] ldx [%i0+0x000],%l6 ! Mem[00000000500000c0] ldstub [%i3+0x002],%l4 ! Mem[00000000518000c2] ldd [%i0+0x010],%l6 ! Mem[00000000500000d0] jmpl %g6+8,%g0 swap [%i1+0x03c],%l6 ! Mem[00000000508000fc] p32_call_3_le: ldstub [%i3+0x029],%l1 ! Mem[00000000518000e9] std %l0,[%i1+0x028] ! Mem[00000000508000e8] ldsb [%i0+0x00f],%l7 ! Mem[00000000500000cf] stx %l6,[%i1+0x000] ! Mem[00000000508000c0] retl swap [%i0+0x02c],%l1 ! Mem[00000000500000ec] p32_jmpl_3_lo: std %l0,[%o3+0x020] ! Mem[00000000518000e0] ldx [%o0+0x000],%l6 ! Mem[00000000500000c0] ldstub [%o3+0x002],%l4 ! Mem[00000000518000c2] ldd [%o0+0x010],%l6 ! Mem[00000000500000d0] jmpl %g6+8,%g0 swap [%o1+0x03c],%l6 ! Mem[00000000508000fc] p32_call_3_lo: ldstub [%o3+0x029],%l1 ! Mem[00000000518000e9] std %l0,[%o1+0x028] ! Mem[00000000508000e8] ldsb [%o0+0x00f],%l7 ! Mem[00000000500000cf] stx %l6,[%o1+0x000] ! Mem[00000000508000c0] retl swap [%o0+0x02c],%l1 ! Mem[00000000500000ec] p32_jmpl_3_he: ldstub [%i1+0x023],%l3 ! Mem[00000000508000e3] jmpl %g6+8,%g0 ldstub [%i0+0x00c],%l1 ! Mem[00000000500000cc] p32_call_3_he: swap [%i3+0x018],%l7 ! Mem[00000000518000d8] stx %l1,[%i2+0x038] ! Mem[00000000510000f8] retl ldsw [%i1+0x02c],%l7 ! Mem[00000000508000ec] p32_jmpl_3_ho: ldstub [%o1+0x023],%l3 ! Mem[00000000508000e3] jmpl %g6+8,%g0 ldstub [%o0+0x00c],%l1 ! Mem[00000000500000cc] p32_call_3_ho: swap [%o3+0x018],%l7 ! Mem[00000000518000d8] stx %l1,[%o2+0x038] ! Mem[00000000510000f8] retl ldsw [%o1+0x02c],%l7 ! Mem[00000000508000ec] p33_jmpl_3_le: lduh [%i2+0x02a],%l1 ! Mem[00000000530000ea] ldstub [%i1+0x025],%l3 ! Mem[00000000528000e5] ldstub [%i1+0x015],%l6 ! Mem[00000000528000d5] ldstub [%i2+0x02b],%l1 ! Mem[00000000530000eb] ldx [%i0+0x038],%l7 ! Mem[00000000520000f8] ldstub [%i3+0x00e],%l1 ! Mem[00000000538000ce] jmpl %g6+8,%g0 lduw [%i0+0x034],%l5 ! Mem[00000000520000f4] p33_call_3_le: stx %l2,[%i0+0x030] ! Mem[00000000520000f0] lduw [%i2+0x03c],%l7 ! Mem[00000000530000fc] retl ldstub [%i3+0x017],%l2 ! Mem[00000000538000d7] p33_jmpl_3_lo: lduh [%o2+0x02a],%l1 ! Mem[00000000530000ea] ldstub [%o1+0x025],%l3 ! Mem[00000000528000e5] ldstub [%o1+0x015],%l6 ! Mem[00000000528000d5] ldstub [%o2+0x02b],%l1 ! Mem[00000000530000eb] ldx [%o0+0x038],%l7 ! Mem[00000000520000f8] ldstub [%o3+0x00e],%l1 ! Mem[00000000538000ce] jmpl %g6+8,%g0 lduw [%o0+0x034],%l5 ! Mem[00000000520000f4] p33_call_3_lo: stx %l2,[%o0+0x030] ! Mem[00000000520000f0] lduw [%o2+0x03c],%l7 ! Mem[00000000530000fc] retl ldstub [%o3+0x017],%l2 ! Mem[00000000538000d7] p33_jmpl_3_he: ldstub [%i3+0x02a],%l0 ! Mem[00000000538000ea] swap [%i3+0x020],%l4 ! Mem[00000000538000e0] jmpl %g6+8,%g0 swap [%i2+0x034],%l2 ! Mem[00000000530000f4] p33_call_3_he: retl ldd [%i0+0x038],%l0 ! Mem[00000000520000f8] p33_jmpl_3_ho: ldstub [%o3+0x02a],%l0 ! Mem[00000000538000ea] swap [%o3+0x020],%l4 ! Mem[00000000538000e0] jmpl %g6+8,%g0 swap [%o2+0x034],%l2 ! Mem[00000000530000f4] p33_call_3_ho: retl ldd [%o0+0x038],%l0 ! Mem[00000000520000f8] p34_jmpl_3_le: ldstub [%i2+0x007],%l0 ! Mem[00000000550000c7] jmpl %g6+8,%g0 sth %l1,[%i0+0x026] ! Mem[00000000540000e6] p34_call_3_le: ldsh [%i2+0x032],%l6 ! Mem[00000000550000f2] swap [%i0+0x00c],%l3 ! Mem[00000000540000cc] ldstub [%i2+0x02d],%l3 ! Mem[00000000550000ed] std %l2,[%i0+0x018] ! Mem[00000000540000d8] ldstub [%i3+0x03b],%l0 ! Mem[00000000558000fb] retl ldub [%i2+0x019],%l6 ! Mem[00000000550000d9] p34_jmpl_3_lo: ldstub [%o2+0x007],%l0 ! Mem[00000000550000c7] jmpl %g6+8,%g0 sth %l1,[%o0+0x026] ! Mem[00000000540000e6] p34_call_3_lo: ldsh [%o2+0x032],%l6 ! Mem[00000000550000f2] swap [%o0+0x00c],%l3 ! Mem[00000000540000cc] ldstub [%o2+0x02d],%l3 ! Mem[00000000550000ed] std %l2,[%o0+0x018] ! Mem[00000000540000d8] ldstub [%o3+0x03b],%l0 ! Mem[00000000558000fb] retl ldub [%o2+0x019],%l6 ! Mem[00000000550000d9] p34_jmpl_3_he: ldsw [%i3+0x014],%l6 ! Mem[00000000558000d4] ldsh [%i2+0x02a],%l1 ! Mem[00000000550000ea] jmpl %g6+8,%g0 sth %l7,[%i0+0x018] ! Mem[00000000540000d8] p34_call_3_he: retl stb %l5,[%i2+0x030] ! Mem[00000000550000f0] p34_jmpl_3_ho: ldsw [%o3+0x014],%l6 ! Mem[00000000558000d4] ldsh [%o2+0x02a],%l1 ! Mem[00000000550000ea] jmpl %g6+8,%g0 sth %l7,[%o0+0x018] ! Mem[00000000540000d8] p34_call_3_ho: retl stb %l5,[%o2+0x030] ! Mem[00000000550000f0] p35_jmpl_3_le: ldstub [%i2+0x011],%l3 ! Mem[00000000570000d1] ldsb [%i0+0x012],%l6 ! Mem[00000000560000d2] jmpl %g6+8,%g0 lduh [%i1+0x026],%l0 ! Mem[00000000568000e6] p35_call_3_le: retl lduw [%i2+0x02c],%l3 ! Mem[00000000570000ec] p35_jmpl_3_lo: ldstub [%o2+0x011],%l3 ! Mem[00000000570000d1] ldsb [%o0+0x012],%l6 ! Mem[00000000560000d2] jmpl %g6+8,%g0 lduh [%o1+0x026],%l0 ! Mem[00000000568000e6] p35_call_3_lo: retl lduw [%o2+0x02c],%l3 ! Mem[00000000570000ec] p35_jmpl_3_he: ldsw [%i0+0x018],%l3 ! Mem[00000000560000d8] jmpl %g6+8,%g0 std %l6,[%i2+0x030] ! Mem[00000000570000f0] p35_call_3_he: swap [%i2+0x028],%l6 ! Mem[00000000570000e8] stx %l4,[%i0+0x028] ! Mem[00000000560000e8] stw %l3,[%i1+0x000] ! Mem[00000000568000c0] ldd [%i1+0x030],%l4 ! Mem[00000000568000f0] swap [%i3+0x00c],%l4 ! Mem[00000000578000cc] retl lduw [%i2+0x004],%l4 ! Mem[00000000570000c4] p35_jmpl_3_ho: ldsw [%o0+0x018],%l3 ! Mem[00000000560000d8] jmpl %g6+8,%g0 std %l6,[%o2+0x030] ! Mem[00000000570000f0] p35_call_3_ho: swap [%o2+0x028],%l6 ! Mem[00000000570000e8] stx %l4,[%o0+0x028] ! Mem[00000000560000e8] stw %l3,[%o1+0x000] ! Mem[00000000568000c0] ldd [%o1+0x030],%l4 ! Mem[00000000568000f0] swap [%o3+0x00c],%l4 ! Mem[00000000578000cc] retl lduw [%o2+0x004],%l4 ! Mem[00000000570000c4] p36_jmpl_3_le: swap [%i2+0x004],%l3 ! Mem[00000000590000c4] lduh [%i3+0x034],%l0 ! Mem[00000000598000f4] jmpl %g6+8,%g0 stb %l7,[%i0+0x003] ! Mem[00000000580000c3] p36_call_3_le: retl lduw [%i2+0x018],%l0 ! Mem[00000000590000d8] p36_jmpl_3_lo: swap [%o2+0x004],%l3 ! Mem[00000000590000c4] lduh [%o3+0x034],%l0 ! Mem[00000000598000f4] jmpl %g6+8,%g0 stb %l7,[%o0+0x003] ! Mem[00000000580000c3] p36_call_3_lo: retl lduw [%o2+0x018],%l0 ! Mem[00000000590000d8] p36_jmpl_3_he: ldd [%i2+0x030],%l6 ! Mem[00000000590000f0] ldsh [%i2+0x010],%l7 ! Mem[00000000590000d0] ldub [%i1+0x005],%l2 ! Mem[00000000588000c5] jmpl %g6+8,%g0 swap [%i2+0x028],%l4 ! Mem[00000000590000e8] p36_call_3_he: swap [%i3+0x008],%l3 ! Mem[00000000598000c8] ldstub [%i3+0x01c],%l1 ! Mem[00000000598000dc] stw %l2,[%i2+0x020] ! Mem[00000000590000e0] ldstub [%i1+0x01a],%l7 ! Mem[00000000588000da] retl ldd [%i0+0x038],%l0 ! Mem[00000000580000f8] p36_jmpl_3_ho: ldd [%o2+0x030],%l6 ! Mem[00000000590000f0] ldsh [%o2+0x010],%l7 ! Mem[00000000590000d0] ldub [%o1+0x005],%l2 ! Mem[00000000588000c5] jmpl %g6+8,%g0 swap [%o2+0x028],%l4 ! Mem[00000000590000e8] p36_call_3_ho: swap [%o3+0x008],%l3 ! Mem[00000000598000c8] ldstub [%o3+0x01c],%l1 ! Mem[00000000598000dc] stw %l2,[%o2+0x020] ! Mem[00000000590000e0] ldstub [%o1+0x01a],%l7 ! Mem[00000000588000da] retl ldd [%o0+0x038],%l0 ! Mem[00000000580000f8] p37_jmpl_3_le: lduh [%i3+0x010],%l5 ! Mem[000000005b8000d0] ldsh [%i2+0x024],%l2 ! Mem[000000005b0000e4] ldsw [%i1+0x008],%l4 ! Mem[000000005a8000c8] swap [%i2+0x030],%l3 ! Mem[000000005b0000f0] jmpl %g6+8,%g0 stw %l4,[%i0+0x030] ! Mem[000000005a0000f0] p37_call_3_le: lduh [%i3+0x03a],%l7 ! Mem[000000005b8000fa] retl lduw [%i0+0x024],%l5 ! Mem[000000005a0000e4] p37_jmpl_3_lo: lduh [%o3+0x010],%l5 ! Mem[000000005b8000d0] ldsh [%o2+0x024],%l2 ! Mem[000000005b0000e4] ldsw [%o1+0x008],%l4 ! Mem[000000005a8000c8] swap [%o2+0x030],%l3 ! Mem[000000005b0000f0] jmpl %g6+8,%g0 stw %l4,[%o0+0x030] ! Mem[000000005a0000f0] p37_call_3_lo: lduh [%o3+0x03a],%l7 ! Mem[000000005b8000fa] retl lduw [%o0+0x024],%l5 ! Mem[000000005a0000e4] p37_jmpl_3_he: sth %l7,[%i0+0x030] ! Mem[000000005a0000f0] swap [%i0+0x020],%l0 ! Mem[000000005a0000e0] jmpl %g6+8,%g0 ldstub [%i2+0x016],%l3 ! Mem[000000005b0000d6] p37_call_3_he: ldstub [%i3+0x007],%l3 ! Mem[000000005b8000c7] swap [%i2+0x020],%l6 ! Mem[000000005b0000e0] swap [%i1+0x00c],%l4 ! Mem[000000005a8000cc] ldstub [%i0+0x018],%l3 ! Mem[000000005a0000d8] swap [%i1+0x014],%l3 ! Mem[000000005a8000d4] ldd [%i1+0x030],%l0 ! Mem[000000005a8000f0] retl ldub [%i2+0x01f],%l4 ! Mem[000000005b0000df] p37_jmpl_3_ho: sth %l7,[%o0+0x030] ! Mem[000000005a0000f0] swap [%o0+0x020],%l0 ! Mem[000000005a0000e0] jmpl %g6+8,%g0 ldstub [%o2+0x016],%l3 ! Mem[000000005b0000d6] p37_call_3_ho: ldstub [%o3+0x007],%l3 ! Mem[000000005b8000c7] swap [%o2+0x020],%l6 ! Mem[000000005b0000e0] swap [%o1+0x00c],%l4 ! Mem[000000005a8000cc] ldstub [%o0+0x018],%l3 ! Mem[000000005a0000d8] swap [%o1+0x014],%l3 ! Mem[000000005a8000d4] ldd [%o1+0x030],%l0 ! Mem[000000005a8000f0] retl ldub [%o2+0x01f],%l4 ! Mem[000000005b0000df] p38_jmpl_3_le: jmpl %g6+8,%g0 stx %l7,[%i2+0x000] ! Mem[000000005d0000c0] p38_call_3_le: lduh [%i2+0x030],%l5 ! Mem[000000005d0000f0] ldd [%i2+0x008],%l2 ! Mem[000000005d0000c8] ldub [%i1+0x030],%l1 ! Mem[000000005c8000f0] stw %l0,[%i2+0x028] ! Mem[000000005d0000e8] swap [%i0+0x034],%l4 ! Mem[000000005c0000f4] stx %l0,[%i2+0x010] ! Mem[000000005d0000d0] retl ldx [%i3+0x000],%l5 ! Mem[000000005d8000c0] p38_jmpl_3_lo: jmpl %g6+8,%g0 stx %l7,[%o2+0x000] ! Mem[000000005d0000c0] p38_call_3_lo: lduh [%o2+0x030],%l5 ! Mem[000000005d0000f0] ldd [%o2+0x008],%l2 ! Mem[000000005d0000c8] ldub [%o1+0x030],%l1 ! Mem[000000005c8000f0] stw %l0,[%o2+0x028] ! Mem[000000005d0000e8] swap [%o0+0x034],%l4 ! Mem[000000005c0000f4] stx %l0,[%o2+0x010] ! Mem[000000005d0000d0] retl ldx [%o3+0x000],%l5 ! Mem[000000005d8000c0] p38_jmpl_3_he: ldstub [%i0+0x013],%l7 ! Mem[000000005c0000d3] jmpl %g6+8,%g0 ldsw [%i0+0x014],%l3 ! Mem[000000005c0000d4] p38_call_3_he: stx %l3,[%i1+0x018] ! Mem[000000005c8000d8] ldub [%i0+0x016],%l3 ! Mem[000000005c0000d6] swap [%i1+0x030],%l5 ! Mem[000000005c8000f0] ldsh [%i3+0x01e],%l4 ! Mem[000000005d8000de] retl swap [%i0+0x034],%l3 ! Mem[000000005c0000f4] p38_jmpl_3_ho: ldstub [%o0+0x013],%l7 ! Mem[000000005c0000d3] jmpl %g6+8,%g0 ldsw [%o0+0x014],%l3 ! Mem[000000005c0000d4] p38_call_3_ho: stx %l3,[%o1+0x018] ! Mem[000000005c8000d8] ldub [%o0+0x016],%l3 ! Mem[000000005c0000d6] swap [%o1+0x030],%l5 ! Mem[000000005c8000f0] ldsh [%o3+0x01e],%l4 ! Mem[000000005d8000de] retl swap [%o0+0x034],%l3 ! Mem[000000005c0000f4] p39_jmpl_3_le: lduh [%i1+0x000],%l1 ! Mem[000000005e8000c0] ldstub [%i0+0x01d],%l4 ! Mem[000000005e0000dd] jmpl %g6+8,%g0 ldstub [%i3+0x02f],%l0 ! Mem[000000005f8000ef] p39_call_3_le: swap [%i0+0x004],%l1 ! Mem[000000005e0000c4] ldstub [%i0+0x022],%l3 ! Mem[000000005e0000e2] retl ldub [%i2+0x011],%l0 ! Mem[000000005f0000d1] p39_jmpl_3_lo: lduh [%o1+0x000],%l1 ! Mem[000000005e8000c0] ldstub [%o0+0x01d],%l4 ! Mem[000000005e0000dd] jmpl %g6+8,%g0 ldstub [%o3+0x02f],%l0 ! Mem[000000005f8000ef] p39_call_3_lo: swap [%o0+0x004],%l1 ! Mem[000000005e0000c4] ldstub [%o0+0x022],%l3 ! Mem[000000005e0000e2] retl ldub [%o2+0x011],%l0 ! Mem[000000005f0000d1] p39_jmpl_3_he: stx %l6,[%i2+0x030] ! Mem[000000005f0000f0] ldsh [%i0+0x034],%l2 ! Mem[000000005e0000f4] ldsw [%i0+0x024],%l2 ! Mem[000000005e0000e4] sth %l0,[%i2+0x004] ! Mem[000000005f0000c4] jmpl %g6+8,%g0 lduw [%i3+0x034],%l3 ! Mem[000000005f8000f4] p39_call_3_he: ldub [%i1+0x035],%l0 ! Mem[000000005e8000f5] stw %l0,[%i1+0x024] ! Mem[000000005e8000e4] retl ldsb [%i0+0x039],%l3 ! Mem[000000005e0000f9] p39_jmpl_3_ho: stx %l6,[%o2+0x030] ! Mem[000000005f0000f0] ldsh [%o0+0x034],%l2 ! Mem[000000005e0000f4] ldsw [%o0+0x024],%l2 ! Mem[000000005e0000e4] sth %l0,[%o2+0x004] ! Mem[000000005f0000c4] jmpl %g6+8,%g0 lduw [%o3+0x034],%l3 ! Mem[000000005f8000f4] p39_call_3_ho: ldub [%o1+0x035],%l0 ! Mem[000000005e8000f5] stw %l0,[%o1+0x024] ! Mem[000000005e8000e4] retl ldsb [%o0+0x039],%l3 ! Mem[000000005e0000f9] p40_jmpl_3_le: swap [%i2+0x038],%l3 ! Mem[00000000610000f8] ldsh [%i0+0x010],%l7 ! Mem[00000000600000d0] ldstub [%i2+0x01c],%l1 ! Mem[00000000610000dc] lduh [%i2+0x038],%l0 ! Mem[00000000610000f8] jmpl %g6+8,%g0 ldsh [%i1+0x014],%l0 ! Mem[00000000608000d4] p40_call_3_le: stx %l5,[%i2+0x010] ! Mem[00000000610000d0] ldsw [%i1+0x028],%l2 ! Mem[00000000608000e8] swap [%i0+0x024],%l5 ! Mem[00000000600000e4] ldd [%i3+0x010],%l0 ! Mem[00000000618000d0] retl ldstub [%i3+0x019],%l6 ! Mem[00000000618000d9] p40_jmpl_3_lo: swap [%o2+0x038],%l3 ! Mem[00000000610000f8] ldsh [%o0+0x010],%l7 ! Mem[00000000600000d0] ldstub [%o2+0x01c],%l1 ! Mem[00000000610000dc] lduh [%o2+0x038],%l0 ! Mem[00000000610000f8] jmpl %g6+8,%g0 ldsh [%o1+0x014],%l0 ! Mem[00000000608000d4] p40_call_3_lo: stx %l5,[%o2+0x010] ! Mem[00000000610000d0] ldsw [%o1+0x028],%l2 ! Mem[00000000608000e8] swap [%o0+0x024],%l5 ! Mem[00000000600000e4] ldd [%o3+0x010],%l0 ! Mem[00000000618000d0] retl ldstub [%o3+0x019],%l6 ! Mem[00000000618000d9] p40_jmpl_3_he: ldd [%i0+0x008],%l2 ! Mem[00000000600000c8] ldsh [%i3+0x00e],%l7 ! Mem[00000000618000ce] jmpl %g6+8,%g0 ldsb [%i0+0x001],%l0 ! Mem[00000000600000c1] p40_call_3_he: retl lduh [%i3+0x038],%l6 ! Mem[00000000618000f8] p40_jmpl_3_ho: ldd [%o0+0x008],%l2 ! Mem[00000000600000c8] ldsh [%o3+0x00e],%l7 ! Mem[00000000618000ce] jmpl %g6+8,%g0 ldsb [%o0+0x001],%l0 ! Mem[00000000600000c1] p40_call_3_ho: retl lduh [%o3+0x038],%l6 ! Mem[00000000618000f8] p41_jmpl_3_le: ldub [%i1+0x02b],%l1 ! Mem[00000000628000eb] swap [%i3+0x008],%l3 ! Mem[00000000638000c8] swap [%i0+0x03c],%l2 ! Mem[00000000620000fc] stw %l2,[%i2+0x00c] ! Mem[00000000630000cc] ldsb [%i2+0x03e],%l7 ! Mem[00000000630000fe] jmpl %g6+8,%g0 stx %l0,[%i3+0x008] ! Mem[00000000638000c8] p41_call_3_le: retl swap [%i0+0x010],%l1 ! Mem[00000000620000d0] p41_jmpl_3_lo: ldub [%o1+0x02b],%l1 ! Mem[00000000628000eb] swap [%o3+0x008],%l3 ! Mem[00000000638000c8] swap [%o0+0x03c],%l2 ! Mem[00000000620000fc] stw %l2,[%o2+0x00c] ! Mem[00000000630000cc] ldsb [%o2+0x03e],%l7 ! Mem[00000000630000fe] jmpl %g6+8,%g0 stx %l0,[%o3+0x008] ! Mem[00000000638000c8] p41_call_3_lo: retl swap [%o0+0x010],%l1 ! Mem[00000000620000d0] p41_jmpl_3_he: ldstub [%i3+0x029],%l7 ! Mem[00000000638000e9] swap [%i2+0x004],%l7 ! Mem[00000000630000c4] stx %l5,[%i2+0x018] ! Mem[00000000630000d8] ldstub [%i3+0x039],%l6 ! Mem[00000000638000f9] jmpl %g6+8,%g0 ldstub [%i0+0x018],%l4 ! Mem[00000000620000d8] p41_call_3_he: ldstub [%i0+0x00d],%l0 ! Mem[00000000620000cd] ldstub [%i3+0x01d],%l6 ! Mem[00000000638000dd] ldsh [%i1+0x00c],%l2 ! Mem[00000000628000cc] sth %l1,[%i0+0x02e] ! Mem[00000000620000ee] retl ldd [%i0+0x008],%l0 ! Mem[00000000620000c8] p41_jmpl_3_ho: ldstub [%o3+0x029],%l7 ! Mem[00000000638000e9] swap [%o2+0x004],%l7 ! Mem[00000000630000c4] stx %l5,[%o2+0x018] ! Mem[00000000630000d8] ldstub [%o3+0x039],%l6 ! Mem[00000000638000f9] jmpl %g6+8,%g0 ldstub [%o0+0x018],%l4 ! Mem[00000000620000d8] p41_call_3_ho: ldstub [%o0+0x00d],%l0 ! Mem[00000000620000cd] ldstub [%o3+0x01d],%l6 ! Mem[00000000638000dd] ldsh [%o1+0x00c],%l2 ! Mem[00000000628000cc] sth %l1,[%o0+0x02e] ! Mem[00000000620000ee] retl ldd [%o0+0x008],%l0 ! Mem[00000000620000c8] p42_jmpl_3_le: jmpl %g6+8,%g0 stx %l4,[%i0+0x030] ! Mem[00000000640000f0] p42_call_3_le: ldstub [%i2+0x01e],%l0 ! Mem[00000000650000de] swap [%i0+0x030],%l5 ! Mem[00000000640000f0] stb %l3,[%i2+0x00c] ! Mem[00000000650000cc] ldd [%i2+0x000],%l4 ! Mem[00000000650000c0] lduw [%i2+0x028],%l0 ! Mem[00000000650000e8] ldstub [%i3+0x031],%l3 ! Mem[00000000658000f1] retl ldstub [%i3+0x033],%l6 ! Mem[00000000658000f3] p42_jmpl_3_lo: jmpl %g6+8,%g0 stx %l4,[%o0+0x030] ! Mem[00000000640000f0] p42_call_3_lo: ldstub [%o2+0x01e],%l0 ! Mem[00000000650000de] swap [%o0+0x030],%l5 ! Mem[00000000640000f0] stb %l3,[%o2+0x00c] ! Mem[00000000650000cc] ldd [%o2+0x000],%l4 ! Mem[00000000650000c0] lduw [%o2+0x028],%l0 ! Mem[00000000650000e8] ldstub [%o3+0x031],%l3 ! Mem[00000000658000f1] retl ldstub [%o3+0x033],%l6 ! Mem[00000000658000f3] p42_jmpl_3_he: ldstub [%i0+0x01b],%l7 ! Mem[00000000640000db] jmpl %g6+8,%g0 swap [%i3+0x018],%l2 ! Mem[00000000658000d8] p42_call_3_he: ldsb [%i1+0x00c],%l4 ! Mem[00000000648000cc] swap [%i0+0x018],%l3 ! Mem[00000000640000d8] ldx [%i2+0x010],%l3 ! Mem[00000000650000d0] stb %l5,[%i2+0x031] ! Mem[00000000650000f1] stx %l5,[%i0+0x020] ! Mem[00000000640000e0] ldd [%i1+0x018],%l2 ! Mem[00000000648000d8] retl stb %l0,[%i3+0x01a] ! Mem[00000000658000da] p42_jmpl_3_ho: ldstub [%o0+0x01b],%l7 ! Mem[00000000640000db] jmpl %g6+8,%g0 swap [%o3+0x018],%l2 ! Mem[00000000658000d8] p42_call_3_ho: ldsb [%o1+0x00c],%l4 ! Mem[00000000648000cc] swap [%o0+0x018],%l3 ! Mem[00000000640000d8] ldx [%o2+0x010],%l3 ! Mem[00000000650000d0] stb %l5,[%o2+0x031] ! Mem[00000000650000f1] stx %l5,[%o0+0x020] ! Mem[00000000640000e0] ldd [%o1+0x018],%l2 ! Mem[00000000648000d8] retl stb %l0,[%o3+0x01a] ! Mem[00000000658000da] p43_jmpl_3_le: ldsh [%i2+0x03a],%l5 ! Mem[00000000670000fa] stb %l4,[%i0+0x01d] ! Mem[00000000660000dd] ldstub [%i3+0x008],%l1 ! Mem[00000000678000c8] ldsh [%i3+0x012],%l1 ! Mem[00000000678000d2] ldx [%i0+0x028],%l2 ! Mem[00000000660000e8] ldstub [%i2+0x032],%l4 ! Mem[00000000670000f2] jmpl %g6+8,%g0 ldsh [%i2+0x012],%l6 ! Mem[00000000670000d2] p43_call_3_le: sth %l5,[%i3+0x030] ! Mem[00000000678000f0] ldsw [%i3+0x02c],%l3 ! Mem[00000000678000ec] retl swap [%i0+0x010],%l1 ! Mem[00000000660000d0] p43_jmpl_3_lo: ldsh [%o2+0x03a],%l5 ! Mem[00000000670000fa] stb %l4,[%o0+0x01d] ! Mem[00000000660000dd] ldstub [%o3+0x008],%l1 ! Mem[00000000678000c8] ldsh [%o3+0x012],%l1 ! Mem[00000000678000d2] ldx [%o0+0x028],%l2 ! Mem[00000000660000e8] ldstub [%o2+0x032],%l4 ! Mem[00000000670000f2] jmpl %g6+8,%g0 ldsh [%o2+0x012],%l6 ! Mem[00000000670000d2] p43_call_3_lo: sth %l5,[%o3+0x030] ! Mem[00000000678000f0] ldsw [%o3+0x02c],%l3 ! Mem[00000000678000ec] retl swap [%o0+0x010],%l1 ! Mem[00000000660000d0] p43_jmpl_3_he: jmpl %g6+8,%g0 ldstub [%i3+0x019],%l3 ! Mem[00000000678000d9] p43_call_3_he: swap [%i2+0x028],%l6 ! Mem[00000000670000e8] swap [%i2+0x028],%l4 ! Mem[00000000670000e8] ldub [%i2+0x000],%l3 ! Mem[00000000670000c0] swap [%i3+0x034],%l5 ! Mem[00000000678000f4] stx %l0,[%i0+0x010] ! Mem[00000000660000d0] swap [%i1+0x038],%l6 ! Mem[00000000668000f8] retl sth %l0,[%i2+0x03a] ! Mem[00000000670000fa] p43_jmpl_3_ho: jmpl %g6+8,%g0 ldstub [%o3+0x019],%l3 ! Mem[00000000678000d9] p43_call_3_ho: swap [%o2+0x028],%l6 ! Mem[00000000670000e8] swap [%o2+0x028],%l4 ! Mem[00000000670000e8] ldub [%o2+0x000],%l3 ! Mem[00000000670000c0] swap [%o3+0x034],%l5 ! Mem[00000000678000f4] stx %l0,[%o0+0x010] ! Mem[00000000660000d0] swap [%o1+0x038],%l6 ! Mem[00000000668000f8] retl sth %l0,[%o2+0x03a] ! Mem[00000000670000fa] p44_jmpl_3_le: stw %l2,[%i3+0x018] ! Mem[00000000698000d8] stb %l7,[%i3+0x02d] ! Mem[00000000698000ed] swap [%i1+0x030],%l5 ! Mem[00000000688000f0] jmpl %g6+8,%g0 ldub [%i1+0x015],%l6 ! Mem[00000000688000d5] p44_call_3_le: stw %l3,[%i2+0x004] ! Mem[00000000690000c4] ldstub [%i3+0x006],%l0 ! Mem[00000000698000c6] stb %l7,[%i2+0x01e] ! Mem[00000000690000de] sth %l2,[%i2+0x034] ! Mem[00000000690000f4] retl swap [%i3+0x024],%l5 ! Mem[00000000698000e4] p44_jmpl_3_lo: stw %l2,[%o3+0x018] ! Mem[00000000698000d8] stb %l7,[%o3+0x02d] ! Mem[00000000698000ed] swap [%o1+0x030],%l5 ! Mem[00000000688000f0] jmpl %g6+8,%g0 ldub [%o1+0x015],%l6 ! Mem[00000000688000d5] p44_call_3_lo: stw %l3,[%o2+0x004] ! Mem[00000000690000c4] ldstub [%o3+0x006],%l0 ! Mem[00000000698000c6] stb %l7,[%o2+0x01e] ! Mem[00000000690000de] sth %l2,[%o2+0x034] ! Mem[00000000690000f4] retl swap [%o3+0x024],%l5 ! Mem[00000000698000e4] p44_jmpl_3_he: jmpl %g6+8,%g0 ldsb [%i3+0x008],%l1 ! Mem[00000000698000c8] p44_call_3_he: ldsb [%i3+0x039],%l2 ! Mem[00000000698000f9] ldsw [%i2+0x018],%l6 ! Mem[00000000690000d8] stx %l2,[%i3+0x008] ! Mem[00000000698000c8] lduh [%i3+0x03a],%l7 ! Mem[00000000698000fa] sth %l5,[%i1+0x006] ! Mem[00000000688000c6] stw %l2,[%i0+0x020] ! Mem[00000000680000e0] retl ldd [%i2+0x000],%l4 ! Mem[00000000690000c0] p44_jmpl_3_ho: jmpl %g6+8,%g0 ldsb [%o3+0x008],%l1 ! Mem[00000000698000c8] p44_call_3_ho: ldsb [%o3+0x039],%l2 ! Mem[00000000698000f9] ldsw [%o2+0x018],%l6 ! Mem[00000000690000d8] stx %l2,[%o3+0x008] ! Mem[00000000698000c8] lduh [%o3+0x03a],%l7 ! Mem[00000000698000fa] sth %l5,[%o1+0x006] ! Mem[00000000688000c6] stw %l2,[%o0+0x020] ! Mem[00000000680000e0] retl ldd [%o2+0x000],%l4 ! Mem[00000000690000c0] p45_jmpl_3_le: ldstub [%i1+0x03c],%l6 ! Mem[000000006a8000fc] swap [%i2+0x030],%l7 ! Mem[000000006b0000f0] ldd [%i0+0x018],%l0 ! Mem[000000006a0000d8] ldd [%i3+0x038],%l0 ! Mem[000000006b8000f8] jmpl %g6+8,%g0 swap [%i2+0x034],%l0 ! Mem[000000006b0000f4] p45_call_3_le: swap [%i1+0x01c],%l3 ! Mem[000000006a8000dc] retl lduh [%i0+0x03a],%l0 ! Mem[000000006a0000fa] p45_jmpl_3_lo: ldstub [%o1+0x03c],%l6 ! Mem[000000006a8000fc] swap [%o2+0x030],%l7 ! Mem[000000006b0000f0] ldd [%o0+0x018],%l0 ! Mem[000000006a0000d8] ldd [%o3+0x038],%l0 ! Mem[000000006b8000f8] jmpl %g6+8,%g0 swap [%o2+0x034],%l0 ! Mem[000000006b0000f4] p45_call_3_lo: swap [%o1+0x01c],%l3 ! Mem[000000006a8000dc] retl lduh [%o0+0x03a],%l0 ! Mem[000000006a0000fa] p45_jmpl_3_he: ldub [%i2+0x004],%l6 ! Mem[000000006b0000c4] ldsb [%i1+0x008],%l2 ! Mem[000000006a8000c8] sth %l7,[%i3+0x02e] ! Mem[000000006b8000ee] stb %l0,[%i3+0x021] ! Mem[000000006b8000e1] jmpl %g6+8,%g0 ldx [%i2+0x008],%l0 ! Mem[000000006b0000c8] p45_call_3_he: ldstub [%i1+0x024],%l0 ! Mem[000000006a8000e4] ldd [%i0+0x030],%l2 ! Mem[000000006a0000f0] ldstub [%i0+0x03f],%l7 ! Mem[000000006a0000ff] lduh [%i2+0x016],%l2 ! Mem[000000006b0000d6] retl ldstub [%i3+0x01d],%l2 ! Mem[000000006b8000dd] p45_jmpl_3_ho: ldub [%o2+0x004],%l6 ! Mem[000000006b0000c4] ldsb [%o1+0x008],%l2 ! Mem[000000006a8000c8] sth %l7,[%o3+0x02e] ! Mem[000000006b8000ee] stb %l0,[%o3+0x021] ! Mem[000000006b8000e1] jmpl %g6+8,%g0 ldx [%o2+0x008],%l0 ! Mem[000000006b0000c8] p45_call_3_ho: ldstub [%o1+0x024],%l0 ! Mem[000000006a8000e4] ldd [%o0+0x030],%l2 ! Mem[000000006a0000f0] ldstub [%o0+0x03f],%l7 ! Mem[000000006a0000ff] lduh [%o2+0x016],%l2 ! Mem[000000006b0000d6] retl ldstub [%o3+0x01d],%l2 ! Mem[000000006b8000dd] p46_jmpl_3_le: stx %l4,[%i2+0x000] ! Mem[000000006d0000c0] ldsh [%i2+0x014],%l6 ! Mem[000000006d0000d4] ldstub [%i2+0x03e],%l6 ! Mem[000000006d0000fe] jmpl %g6+8,%g0 lduw [%i1+0x018],%l1 ! Mem[000000006c8000d8] p46_call_3_le: ldx [%i1+0x030],%l0 ! Mem[000000006c8000f0] retl lduh [%i2+0x03c],%l5 ! Mem[000000006d0000fc] p46_jmpl_3_lo: stx %l4,[%o2+0x000] ! Mem[000000006d0000c0] ldsh [%o2+0x014],%l6 ! Mem[000000006d0000d4] ldstub [%o2+0x03e],%l6 ! Mem[000000006d0000fe] jmpl %g6+8,%g0 lduw [%o1+0x018],%l1 ! Mem[000000006c8000d8] p46_call_3_lo: ldx [%o1+0x030],%l0 ! Mem[000000006c8000f0] retl lduh [%o2+0x03c],%l5 ! Mem[000000006d0000fc] p46_jmpl_3_he: lduh [%i2+0x02a],%l4 ! Mem[000000006d0000ea] ldub [%i0+0x032],%l3 ! Mem[000000006c0000f2] lduw [%i1+0x024],%l4 ! Mem[000000006c8000e4] stb %l1,[%i3+0x00c] ! Mem[000000006d8000cc] swap [%i1+0x010],%l4 ! Mem[000000006c8000d0] stw %l3,[%i0+0x02c] ! Mem[000000006c0000ec] jmpl %g6+8,%g0 std %l6,[%i0+0x028] ! Mem[000000006c0000e8] p46_call_3_he: stx %l2,[%i3+0x020] ! Mem[000000006d8000e0] ldub [%i3+0x005],%l4 ! Mem[000000006d8000c5] swap [%i0+0x028],%l0 ! Mem[000000006c0000e8] stb %l4,[%i0+0x036] ! Mem[000000006c0000f6] ldx [%i3+0x030],%l6 ! Mem[000000006d8000f0] retl ldsh [%i2+0x00e],%l3 ! Mem[000000006d0000ce] p46_jmpl_3_ho: lduh [%o2+0x02a],%l4 ! Mem[000000006d0000ea] ldub [%o0+0x032],%l3 ! Mem[000000006c0000f2] lduw [%o1+0x024],%l4 ! Mem[000000006c8000e4] stb %l1,[%o3+0x00c] ! Mem[000000006d8000cc] swap [%o1+0x010],%l4 ! Mem[000000006c8000d0] stw %l3,[%o0+0x02c] ! Mem[000000006c0000ec] jmpl %g6+8,%g0 std %l6,[%o0+0x028] ! Mem[000000006c0000e8] p46_call_3_ho: stx %l2,[%o3+0x020] ! Mem[000000006d8000e0] ldub [%o3+0x005],%l4 ! Mem[000000006d8000c5] swap [%o0+0x028],%l0 ! Mem[000000006c0000e8] stb %l4,[%o0+0x036] ! Mem[000000006c0000f6] ldx [%o3+0x030],%l6 ! Mem[000000006d8000f0] retl ldsh [%o2+0x00e],%l3 ! Mem[000000006d0000ce] p47_jmpl_3_le: stw %l0,[%i3+0x014] ! Mem[000000006f8000d4] stb %l7,[%i1+0x023] ! Mem[000000006e8000e3] jmpl %g6+8,%g0 ldstub [%i1+0x018],%l1 ! Mem[000000006e8000d8] p47_call_3_le: stx %l3,[%i2+0x030] ! Mem[000000006f0000f0] ldstub [%i1+0x035],%l0 ! Mem[000000006e8000f5] sth %l5,[%i2+0x03c] ! Mem[000000006f0000fc] retl std %l2,[%i0+0x030] ! Mem[000000006e0000f0] p47_jmpl_3_lo: stw %l0,[%o3+0x014] ! Mem[000000006f8000d4] stb %l7,[%o1+0x023] ! Mem[000000006e8000e3] jmpl %g6+8,%g0 ldstub [%o1+0x018],%l1 ! Mem[000000006e8000d8] p47_call_3_lo: stx %l3,[%o2+0x030] ! Mem[000000006f0000f0] ldstub [%o1+0x035],%l0 ! Mem[000000006e8000f5] sth %l5,[%o2+0x03c] ! Mem[000000006f0000fc] retl std %l2,[%o0+0x030] ! Mem[000000006e0000f0] p47_jmpl_3_he: ldx [%i0+0x030],%l3 ! Mem[000000006e0000f0] ldub [%i0+0x006],%l4 ! Mem[000000006e0000c6] ldstub [%i1+0x00c],%l1 ! Mem[000000006e8000cc] ldsh [%i1+0x030],%l4 ! Mem[000000006e8000f0] stx %l3,[%i1+0x028] ! Mem[000000006e8000e8] jmpl %g6+8,%g0 ldd [%i3+0x008],%l6 ! Mem[000000006f8000c8] p47_call_3_he: ldstub [%i3+0x001],%l2 ! Mem[000000006f8000c1] retl ldsb [%i2+0x023],%l5 ! Mem[000000006f0000e3] p47_jmpl_3_ho: ldx [%o0+0x030],%l3 ! Mem[000000006e0000f0] ldub [%o0+0x006],%l4 ! Mem[000000006e0000c6] ldstub [%o1+0x00c],%l1 ! Mem[000000006e8000cc] ldsh [%o1+0x030],%l4 ! Mem[000000006e8000f0] stx %l3,[%o1+0x028] ! Mem[000000006e8000e8] jmpl %g6+8,%g0 ldd [%o3+0x008],%l6 ! Mem[000000006f8000c8] p47_call_3_ho: ldstub [%o3+0x001],%l2 ! Mem[000000006f8000c1] retl ldsb [%o2+0x023],%l5 ! Mem[000000006f0000e3] p48_jmpl_3_le: jmpl %g6+8,%g0 sth %l4,[%i2+0x026] ! Mem[00000000710000e6] p48_call_3_le: swap [%i3+0x020],%l2 ! Mem[00000000718000e0] ldub [%i0+0x00c],%l2 ! Mem[00000000700000cc] ldstub [%i3+0x03a],%l1 ! Mem[00000000718000fa] ldstub [%i0+0x005],%l4 ! Mem[00000000700000c5] ldub [%i1+0x029],%l0 ! Mem[00000000708000e9] stx %l4,[%i0+0x030] ! Mem[00000000700000f0] retl lduh [%i0+0x032],%l6 ! Mem[00000000700000f2] p48_jmpl_3_lo: jmpl %g6+8,%g0 sth %l4,[%o2+0x026] ! Mem[00000000710000e6] p48_call_3_lo: swap [%o3+0x020],%l2 ! Mem[00000000718000e0] ldub [%o0+0x00c],%l2 ! Mem[00000000700000cc] ldstub [%o3+0x03a],%l1 ! Mem[00000000718000fa] ldstub [%o0+0x005],%l4 ! Mem[00000000700000c5] ldub [%o1+0x029],%l0 ! Mem[00000000708000e9] stx %l4,[%o0+0x030] ! Mem[00000000700000f0] retl lduh [%o0+0x032],%l6 ! Mem[00000000700000f2] p48_jmpl_3_he: jmpl %g6+8,%g0 ldstub [%i2+0x01b],%l7 ! Mem[00000000710000db] p48_call_3_he: ldd [%i1+0x020],%l6 ! Mem[00000000708000e0] ldx [%i0+0x008],%l4 ! Mem[00000000700000c8] swap [%i2+0x024],%l4 ! Mem[00000000710000e4] ldstub [%i1+0x01e],%l7 ! Mem[00000000708000de] ldub [%i3+0x032],%l0 ! Mem[00000000718000f2] swap [%i1+0x030],%l1 ! Mem[00000000708000f0] retl sth %l3,[%i1+0x036] ! Mem[00000000708000f6] p48_jmpl_3_ho: jmpl %g6+8,%g0 ldstub [%o2+0x01b],%l7 ! Mem[00000000710000db] p48_call_3_ho: ldd [%o1+0x020],%l6 ! Mem[00000000708000e0] ldx [%o0+0x008],%l4 ! Mem[00000000700000c8] swap [%o2+0x024],%l4 ! Mem[00000000710000e4] ldstub [%o1+0x01e],%l7 ! Mem[00000000708000de] ldub [%o3+0x032],%l0 ! Mem[00000000718000f2] swap [%o1+0x030],%l1 ! Mem[00000000708000f0] retl sth %l3,[%o1+0x036] ! Mem[00000000708000f6] p49_jmpl_3_le: ldub [%i1+0x025],%l2 ! Mem[00000000728000e5] lduw [%i3+0x004],%l0 ! Mem[00000000738000c4] stx %l1,[%i3+0x038] ! Mem[00000000738000f8] stb %l5,[%i2+0x03a] ! Mem[00000000730000fa] stw %l4,[%i0+0x01c] ! Mem[00000000720000dc] jmpl %g6+8,%g0 ldd [%i2+0x000],%l0 ! Mem[00000000730000c0] p49_call_3_le: ldd [%i3+0x010],%l0 ! Mem[00000000738000d0] ldd [%i3+0x010],%l0 ! Mem[00000000738000d0] retl swap [%i1+0x034],%l7 ! Mem[00000000728000f4] p49_jmpl_3_lo: ldub [%o1+0x025],%l2 ! Mem[00000000728000e5] lduw [%o3+0x004],%l0 ! Mem[00000000738000c4] stx %l1,[%o3+0x038] ! Mem[00000000738000f8] stb %l5,[%o2+0x03a] ! Mem[00000000730000fa] stw %l4,[%o0+0x01c] ! Mem[00000000720000dc] jmpl %g6+8,%g0 ldd [%o2+0x000],%l0 ! Mem[00000000730000c0] p49_call_3_lo: ldd [%o3+0x010],%l0 ! Mem[00000000738000d0] ldd [%o3+0x010],%l0 ! Mem[00000000738000d0] retl swap [%o1+0x034],%l7 ! Mem[00000000728000f4] p49_jmpl_3_he: stw %l0,[%i1+0x024] ! Mem[00000000728000e4] ldstub [%i3+0x005],%l4 ! Mem[00000000738000c5] ldstub [%i2+0x02a],%l0 ! Mem[00000000730000ea] jmpl %g6+8,%g0 swap [%i0+0x03c],%l6 ! Mem[00000000720000fc] p49_call_3_he: swap [%i3+0x024],%l7 ! Mem[00000000738000e4] swap [%i2+0x028],%l6 ! Mem[00000000730000e8] ldx [%i3+0x020],%l5 ! Mem[00000000738000e0] ldd [%i2+0x000],%l2 ! Mem[00000000730000c0] ldsw [%i1+0x020],%l6 ! Mem[00000000728000e0] ldsb [%i1+0x03b],%l0 ! Mem[00000000728000fb] retl ldub [%i2+0x007],%l4 ! Mem[00000000730000c7] p49_jmpl_3_ho: stw %l0,[%o1+0x024] ! Mem[00000000728000e4] ldstub [%o3+0x005],%l4 ! Mem[00000000738000c5] ldstub [%o2+0x02a],%l0 ! Mem[00000000730000ea] jmpl %g6+8,%g0 swap [%o0+0x03c],%l6 ! Mem[00000000720000fc] p49_call_3_ho: swap [%o3+0x024],%l7 ! Mem[00000000738000e4] swap [%o2+0x028],%l6 ! Mem[00000000730000e8] ldx [%o3+0x020],%l5 ! Mem[00000000738000e0] ldd [%o2+0x000],%l2 ! Mem[00000000730000c0] ldsw [%o1+0x020],%l6 ! Mem[00000000728000e0] ldsb [%o1+0x03b],%l0 ! Mem[00000000728000fb] retl ldub [%o2+0x007],%l4 ! Mem[00000000730000c7] p50_jmpl_3_le: stb %l6,[%i0+0x002] ! Mem[00000000740000c2] swap [%i0+0x000],%l0 ! Mem[00000000740000c0] stb %l3,[%i1+0x036] ! Mem[00000000748000f6] swap [%i1+0x00c],%l5 ! Mem[00000000748000cc] jmpl %g6+8,%g0 lduh [%i3+0x014],%l7 ! Mem[00000000758000d4] p50_call_3_le: stb %l3,[%i1+0x016] ! Mem[00000000748000d6] stw %l6,[%i2+0x03c] ! Mem[00000000750000fc] ldsw [%i2+0x038],%l6 ! Mem[00000000750000f8] ldstub [%i2+0x00d],%l3 ! Mem[00000000750000cd] std %l2,[%i2+0x010] ! Mem[00000000750000d0] ldd [%i0+0x018],%l6 ! Mem[00000000740000d8] retl stw %l2,[%i0+0x034] ! Mem[00000000740000f4] p50_jmpl_3_lo: stb %l6,[%o0+0x002] ! Mem[00000000740000c2] swap [%o0+0x000],%l0 ! Mem[00000000740000c0] stb %l3,[%o1+0x036] ! Mem[00000000748000f6] swap [%o1+0x00c],%l5 ! Mem[00000000748000cc] jmpl %g6+8,%g0 lduh [%o3+0x014],%l7 ! Mem[00000000758000d4] p50_call_3_lo: stb %l3,[%o1+0x016] ! Mem[00000000748000d6] stw %l6,[%o2+0x03c] ! Mem[00000000750000fc] ldsw [%o2+0x038],%l6 ! Mem[00000000750000f8] ldstub [%o2+0x00d],%l3 ! Mem[00000000750000cd] std %l2,[%o2+0x010] ! Mem[00000000750000d0] ldd [%o0+0x018],%l6 ! Mem[00000000740000d8] retl stw %l2,[%o0+0x034] ! Mem[00000000740000f4] p50_jmpl_3_he: stb %l0,[%i2+0x02a] ! Mem[00000000750000ea] sth %l4,[%i2+0x020] ! Mem[00000000750000e0] ldsh [%i0+0x034],%l2 ! Mem[00000000740000f4] ldstub [%i0+0x008],%l0 ! Mem[00000000740000c8] jmpl %g6+8,%g0 sth %l6,[%i2+0x01e] ! Mem[00000000750000de] p50_call_3_he: lduw [%i2+0x00c],%l1 ! Mem[00000000750000cc] ldd [%i0+0x028],%l0 ! Mem[00000000740000e8] swap [%i1+0x02c],%l2 ! Mem[00000000748000ec] ldsh [%i0+0x028],%l0 ! Mem[00000000740000e8] retl sth %l3,[%i3+0x016] ! Mem[00000000758000d6] p50_jmpl_3_ho: stb %l0,[%o2+0x02a] ! Mem[00000000750000ea] sth %l4,[%o2+0x020] ! Mem[00000000750000e0] ldsh [%o0+0x034],%l2 ! Mem[00000000740000f4] ldstub [%o0+0x008],%l0 ! Mem[00000000740000c8] jmpl %g6+8,%g0 sth %l6,[%o2+0x01e] ! Mem[00000000750000de] p50_call_3_ho: lduw [%o2+0x00c],%l1 ! Mem[00000000750000cc] ldd [%o0+0x028],%l0 ! Mem[00000000740000e8] swap [%o1+0x02c],%l2 ! Mem[00000000748000ec] ldsh [%o0+0x028],%l0 ! Mem[00000000740000e8] retl sth %l3,[%o3+0x016] ! Mem[00000000758000d6] p51_jmpl_3_le: stx %l3,[%i3+0x010] ! Mem[00000000778000d0] ldsh [%i1+0x012],%l6 ! Mem[00000000768000d2] stb %l7,[%i3+0x009] ! Mem[00000000778000c9] sth %l1,[%i0+0x006] ! Mem[00000000760000c6] lduh [%i2+0x012],%l5 ! Mem[00000000770000d2] std %l0,[%i3+0x018] ! Mem[00000000778000d8] jmpl %g6+8,%g0 swap [%i2+0x014],%l3 ! Mem[00000000770000d4] p51_call_3_le: stw %l3,[%i3+0x004] ! Mem[00000000778000c4] ldsb [%i2+0x022],%l6 ! Mem[00000000770000e2] ldstub [%i2+0x03b],%l0 ! Mem[00000000770000fb] ldsh [%i3+0x006],%l4 ! Mem[00000000778000c6] ldd [%i3+0x018],%l6 ! Mem[00000000778000d8] swap [%i2+0x030],%l0 ! Mem[00000000770000f0] retl lduh [%i1+0x01e],%l4 ! Mem[00000000768000de] p51_jmpl_3_lo: stx %l3,[%o3+0x010] ! Mem[00000000778000d0] ldsh [%o1+0x012],%l6 ! Mem[00000000768000d2] stb %l7,[%o3+0x009] ! Mem[00000000778000c9] sth %l1,[%o0+0x006] ! Mem[00000000760000c6] lduh [%o2+0x012],%l5 ! Mem[00000000770000d2] std %l0,[%o3+0x018] ! Mem[00000000778000d8] jmpl %g6+8,%g0 swap [%o2+0x014],%l3 ! Mem[00000000770000d4] p51_call_3_lo: stw %l3,[%o3+0x004] ! Mem[00000000778000c4] ldsb [%o2+0x022],%l6 ! Mem[00000000770000e2] ldstub [%o2+0x03b],%l0 ! Mem[00000000770000fb] ldsh [%o3+0x006],%l4 ! Mem[00000000778000c6] ldd [%o3+0x018],%l6 ! Mem[00000000778000d8] swap [%o2+0x030],%l0 ! Mem[00000000770000f0] retl lduh [%o1+0x01e],%l4 ! Mem[00000000768000de] p51_jmpl_3_he: ldsw [%i0+0x00c],%l2 ! Mem[00000000760000cc] ldub [%i3+0x03e],%l7 ! Mem[00000000778000fe] ldx [%i3+0x008],%l0 ! Mem[00000000778000c8] ldsb [%i2+0x020],%l3 ! Mem[00000000770000e0] ldsh [%i3+0x03e],%l3 ! Mem[00000000778000fe] ldsb [%i3+0x002],%l0 ! Mem[00000000778000c2] jmpl %g6+8,%g0 ldub [%i2+0x033],%l0 ! Mem[00000000770000f3] p51_call_3_he: ldx [%i1+0x008],%l0 ! Mem[00000000768000c8] stw %l5,[%i0+0x004] ! Mem[00000000760000c4] retl stw %l5,[%i0+0x030] ! Mem[00000000760000f0] p51_jmpl_3_ho: ldsw [%o0+0x00c],%l2 ! Mem[00000000760000cc] ldub [%o3+0x03e],%l7 ! Mem[00000000778000fe] ldx [%o3+0x008],%l0 ! Mem[00000000778000c8] ldsb [%o2+0x020],%l3 ! Mem[00000000770000e0] ldsh [%o3+0x03e],%l3 ! Mem[00000000778000fe] ldsb [%o3+0x002],%l0 ! Mem[00000000778000c2] jmpl %g6+8,%g0 ldub [%o2+0x033],%l0 ! Mem[00000000770000f3] p51_call_3_ho: ldx [%o1+0x008],%l0 ! Mem[00000000768000c8] stw %l5,[%o0+0x004] ! Mem[00000000760000c4] retl stw %l5,[%o0+0x030] ! Mem[00000000760000f0] p52_jmpl_3_le: jmpl %g6+8,%g0 std %l0,[%i0+0x038] ! Mem[00000000780000f8] p52_call_3_le: retl ldstub [%i3+0x000],%l3 ! Mem[00000000798000c0] p52_jmpl_3_lo: jmpl %g6+8,%g0 std %l0,[%o0+0x038] ! Mem[00000000780000f8] p52_call_3_lo: retl ldstub [%o3+0x000],%l3 ! Mem[00000000798000c0] p52_jmpl_3_he: lduw [%i3+0x00c],%l5 ! Mem[00000000798000cc] swap [%i1+0x014],%l7 ! Mem[00000000788000d4] jmpl %g6+8,%g0 std %l0,[%i1+0x008] ! Mem[00000000788000c8] p52_call_3_he: std %l4,[%i3+0x030] ! Mem[00000000798000f0] lduw [%i0+0x020],%l5 ! Mem[00000000780000e0] ldub [%i2+0x01a],%l3 ! Mem[00000000790000da] ldsw [%i2+0x018],%l0 ! Mem[00000000790000d8] swap [%i2+0x00c],%l3 ! Mem[00000000790000cc] retl stw %l2,[%i2+0x014] ! Mem[00000000790000d4] p52_jmpl_3_ho: lduw [%o3+0x00c],%l5 ! Mem[00000000798000cc] swap [%o1+0x014],%l7 ! Mem[00000000788000d4] jmpl %g6+8,%g0 std %l0,[%o1+0x008] ! Mem[00000000788000c8] p52_call_3_ho: std %l4,[%o3+0x030] ! Mem[00000000798000f0] lduw [%o0+0x020],%l5 ! Mem[00000000780000e0] ldub [%o2+0x01a],%l3 ! Mem[00000000790000da] ldsw [%o2+0x018],%l0 ! Mem[00000000790000d8] swap [%o2+0x00c],%l3 ! Mem[00000000790000cc] retl stw %l2,[%o2+0x014] ! Mem[00000000790000d4] p53_jmpl_3_le: ldsb [%i2+0x011],%l3 ! Mem[000000007b0000d1] ldsw [%i1+0x010],%l6 ! Mem[000000007a8000d0] ldstub [%i1+0x009],%l7 ! Mem[000000007a8000c9] ldstub [%i2+0x007],%l1 ! Mem[000000007b0000c7] jmpl %g6+8,%g0 ldub [%i1+0x013],%l5 ! Mem[000000007a8000d3] p53_call_3_le: retl stw %l2,[%i1+0x020] ! Mem[000000007a8000e0] p53_jmpl_3_lo: ldsb [%o2+0x011],%l3 ! Mem[000000007b0000d1] ldsw [%o1+0x010],%l6 ! Mem[000000007a8000d0] ldstub [%o1+0x009],%l7 ! Mem[000000007a8000c9] ldstub [%o2+0x007],%l1 ! Mem[000000007b0000c7] jmpl %g6+8,%g0 ldub [%o1+0x013],%l5 ! Mem[000000007a8000d3] p53_call_3_lo: retl stw %l2,[%o1+0x020] ! Mem[000000007a8000e0] p53_jmpl_3_he: sth %l0,[%i1+0x022] ! Mem[000000007a8000e2] stb %l6,[%i0+0x033] ! Mem[000000007a0000f3] jmpl %g6+8,%g0 ldstub [%i3+0x00d],%l5 ! Mem[000000007b8000cd] p53_call_3_he: ldsh [%i3+0x01e],%l3 ! Mem[000000007b8000de] ldub [%i2+0x03b],%l0 ! Mem[000000007b0000fb] retl ldx [%i0+0x000],%l4 ! Mem[000000007a0000c0] p53_jmpl_3_ho: sth %l0,[%o1+0x022] ! Mem[000000007a8000e2] stb %l6,[%o0+0x033] ! Mem[000000007a0000f3] jmpl %g6+8,%g0 ldstub [%o3+0x00d],%l5 ! Mem[000000007b8000cd] p53_call_3_ho: ldsh [%o3+0x01e],%l3 ! Mem[000000007b8000de] ldub [%o2+0x03b],%l0 ! Mem[000000007b0000fb] retl ldx [%o0+0x000],%l4 ! Mem[000000007a0000c0] p54_jmpl_3_le: sth %l3,[%i3+0x022] ! Mem[000000007d8000e2] lduw [%i2+0x008],%l7 ! Mem[000000007d0000c8] jmpl %g6+8,%g0 ldsh [%i3+0x032],%l4 ! Mem[000000007d8000f2] p54_call_3_le: swap [%i1+0x01c],%l0 ! Mem[000000007c8000dc] stw %l5,[%i2+0x030] ! Mem[000000007d0000f0] ldstub [%i3+0x00c],%l3 ! Mem[000000007d8000cc] retl stb %l1,[%i1+0x030] ! Mem[000000007c8000f0] p54_jmpl_3_lo: sth %l3,[%o3+0x022] ! Mem[000000007d8000e2] lduw [%o2+0x008],%l7 ! Mem[000000007d0000c8] jmpl %g6+8,%g0 ldsh [%o3+0x032],%l4 ! Mem[000000007d8000f2] p54_call_3_lo: swap [%o1+0x01c],%l0 ! Mem[000000007c8000dc] stw %l5,[%o2+0x030] ! Mem[000000007d0000f0] ldstub [%o3+0x00c],%l3 ! Mem[000000007d8000cc] retl stb %l1,[%o1+0x030] ! Mem[000000007c8000f0] p54_jmpl_3_he: jmpl %g6+8,%g0 lduw [%i0+0x018],%l3 ! Mem[000000007c0000d8] p54_call_3_he: retl swap [%i1+0x008],%l6 ! Mem[000000007c8000c8] p54_jmpl_3_ho: jmpl %g6+8,%g0 lduw [%o0+0x018],%l3 ! Mem[000000007c0000d8] p54_call_3_ho: retl swap [%o1+0x008],%l6 ! Mem[000000007c8000c8] p55_jmpl_3_le: sth %l3,[%i1+0x022] ! Mem[000000007e8000e2] ldstub [%i0+0x009],%l7 ! Mem[000000007e0000c9] stx %l2,[%i0+0x030] ! Mem[000000007e0000f0] jmpl %g6+8,%g0 ldub [%i0+0x035],%l2 ! Mem[000000007e0000f5] p55_call_3_le: swap [%i1+0x02c],%l7 ! Mem[000000007e8000ec] swap [%i0+0x004],%l1 ! Mem[000000007e0000c4] std %l4,[%i3+0x028] ! Mem[000000007f8000e8] lduw [%i1+0x004],%l3 ! Mem[000000007e8000c4] ldx [%i1+0x018],%l3 ! Mem[000000007e8000d8] ldstub [%i2+0x03b],%l0 ! Mem[000000007f0000fb] retl swap [%i0+0x004],%l4 ! Mem[000000007e0000c4] p55_jmpl_3_lo: sth %l3,[%o1+0x022] ! Mem[000000007e8000e2] ldstub [%o0+0x009],%l7 ! Mem[000000007e0000c9] stx %l2,[%o0+0x030] ! Mem[000000007e0000f0] jmpl %g6+8,%g0 ldub [%o0+0x035],%l2 ! Mem[000000007e0000f5] p55_call_3_lo: swap [%o1+0x02c],%l7 ! Mem[000000007e8000ec] swap [%o0+0x004],%l1 ! Mem[000000007e0000c4] std %l4,[%o3+0x028] ! Mem[000000007f8000e8] lduw [%o1+0x004],%l3 ! Mem[000000007e8000c4] ldx [%o1+0x018],%l3 ! Mem[000000007e8000d8] ldstub [%o2+0x03b],%l0 ! Mem[000000007f0000fb] retl swap [%o0+0x004],%l4 ! Mem[000000007e0000c4] p55_jmpl_3_he: ldub [%i2+0x015],%l6 ! Mem[000000007f0000d5] jmpl %g6+8,%g0 swap [%i1+0x028],%l1 ! Mem[000000007e8000e8] p55_call_3_he: ldstub [%i0+0x00f],%l6 ! Mem[000000007e0000cf] ldsb [%i0+0x010],%l5 ! Mem[000000007e0000d0] sth %l1,[%i0+0x012] ! Mem[000000007e0000d2] stw %l7,[%i0+0x000] ! Mem[000000007e0000c0] stb %l3,[%i0+0x004] ! Mem[000000007e0000c4] sth %l4,[%i0+0x00a] ! Mem[000000007e0000ca] retl lduw [%i0+0x038],%l0 ! Mem[000000007e0000f8] p55_jmpl_3_ho: ldub [%o2+0x015],%l6 ! Mem[000000007f0000d5] jmpl %g6+8,%g0 swap [%o1+0x028],%l1 ! Mem[000000007e8000e8] p55_call_3_ho: ldstub [%o0+0x00f],%l6 ! Mem[000000007e0000cf] ldsb [%o0+0x010],%l5 ! Mem[000000007e0000d0] sth %l1,[%o0+0x012] ! Mem[000000007e0000d2] stw %l7,[%o0+0x000] ! Mem[000000007e0000c0] stb %l3,[%o0+0x004] ! Mem[000000007e0000c4] sth %l4,[%o0+0x00a] ! Mem[000000007e0000ca] retl lduw [%o0+0x038],%l0 ! Mem[000000007e0000f8] p56_jmpl_3_le: jmpl %g6+8,%g0 sth %l5,[%i2+0x012] ! Mem[00000000810000d2] p56_call_3_le: ldd [%i1+0x020],%l2 ! Mem[00000000808000e0] ldstub [%i0+0x008],%l4 ! Mem[00000000800000c8] ldub [%i3+0x000],%l3 ! Mem[00000000818000c0] retl ldx [%i1+0x010],%l5 ! Mem[00000000808000d0] p56_jmpl_3_lo: jmpl %g6+8,%g0 sth %l5,[%o2+0x012] ! Mem[00000000810000d2] p56_call_3_lo: ldd [%o1+0x020],%l2 ! Mem[00000000808000e0] ldstub [%o0+0x008],%l4 ! Mem[00000000800000c8] ldub [%o3+0x000],%l3 ! Mem[00000000818000c0] retl ldx [%o1+0x010],%l5 ! Mem[00000000808000d0] p56_jmpl_3_he: swap [%i2+0x008],%l6 ! Mem[00000000810000c8] ldstub [%i3+0x015],%l3 ! Mem[00000000818000d5] stx %l7,[%i0+0x020] ! Mem[00000000800000e0] ldub [%i0+0x016],%l6 ! Mem[00000000800000d6] swap [%i1+0x008],%l2 ! Mem[00000000808000c8] jmpl %g6+8,%g0 ldub [%i1+0x02b],%l1 ! Mem[00000000808000eb] p56_call_3_he: stw %l3,[%i1+0x034] ! Mem[00000000808000f4] swap [%i3+0x008],%l1 ! Mem[00000000818000c8] ldsh [%i2+0x00c],%l3 ! Mem[00000000810000cc] stw %l7,[%i3+0x028] ! Mem[00000000818000e8] swap [%i0+0x030],%l7 ! Mem[00000000800000f0] retl swap [%i3+0x028],%l1 ! Mem[00000000818000e8] p56_jmpl_3_ho: swap [%o2+0x008],%l6 ! Mem[00000000810000c8] ldstub [%o3+0x015],%l3 ! Mem[00000000818000d5] stx %l7,[%o0+0x020] ! Mem[00000000800000e0] ldub [%o0+0x016],%l6 ! Mem[00000000800000d6] swap [%o1+0x008],%l2 ! Mem[00000000808000c8] jmpl %g6+8,%g0 ldub [%o1+0x02b],%l1 ! Mem[00000000808000eb] p56_call_3_ho: stw %l3,[%o1+0x034] ! Mem[00000000808000f4] swap [%o3+0x008],%l1 ! Mem[00000000818000c8] ldsh [%o2+0x00c],%l3 ! Mem[00000000810000cc] stw %l7,[%o3+0x028] ! Mem[00000000818000e8] swap [%o0+0x030],%l7 ! Mem[00000000800000f0] retl swap [%o3+0x028],%l1 ! Mem[00000000818000e8] p57_jmpl_3_le: lduw [%i0+0x018],%l0 ! Mem[00000000820000d8] jmpl %g6+8,%g0 swap [%i1+0x008],%l7 ! Mem[00000000828000c8] p57_call_3_le: sth %l2,[%i2+0x008] ! Mem[00000000830000c8] ldstub [%i0+0x01e],%l2 ! Mem[00000000820000de] ldsb [%i2+0x032],%l5 ! Mem[00000000830000f2] ldstub [%i1+0x027],%l4 ! Mem[00000000828000e7] stw %l0,[%i2+0x038] ! Mem[00000000830000f8] sth %l3,[%i2+0x032] ! Mem[00000000830000f2] retl ldsh [%i1+0x034],%l0 ! Mem[00000000828000f4] p57_jmpl_3_lo: lduw [%o0+0x018],%l0 ! Mem[00000000820000d8] jmpl %g6+8,%g0 swap [%o1+0x008],%l7 ! Mem[00000000828000c8] p57_call_3_lo: sth %l2,[%o2+0x008] ! Mem[00000000830000c8] ldstub [%o0+0x01e],%l2 ! Mem[00000000820000de] ldsb [%o2+0x032],%l5 ! Mem[00000000830000f2] ldstub [%o1+0x027],%l4 ! Mem[00000000828000e7] stw %l0,[%o2+0x038] ! Mem[00000000830000f8] sth %l3,[%o2+0x032] ! Mem[00000000830000f2] retl ldsh [%o1+0x034],%l0 ! Mem[00000000828000f4] p57_jmpl_3_he: ldstub [%i3+0x025],%l2 ! Mem[00000000838000e5] ldstub [%i2+0x00b],%l4 ! Mem[00000000830000cb] lduh [%i2+0x032],%l3 ! Mem[00000000830000f2] ldstub [%i1+0x006],%l4 ! Mem[00000000828000c6] jmpl %g6+8,%g0 lduh [%i1+0x00c],%l1 ! Mem[00000000828000cc] p57_call_3_he: std %l6,[%i2+0x018] ! Mem[00000000830000d8] ldsw [%i2+0x038],%l1 ! Mem[00000000830000f8] ldstub [%i2+0x02e],%l7 ! Mem[00000000830000ee] ldx [%i3+0x038],%l3 ! Mem[00000000838000f8] swap [%i2+0x020],%l5 ! Mem[00000000830000e0] retl lduw [%i3+0x020],%l2 ! Mem[00000000838000e0] p57_jmpl_3_ho: ldstub [%o3+0x025],%l2 ! Mem[00000000838000e5] ldstub [%o2+0x00b],%l4 ! Mem[00000000830000cb] lduh [%o2+0x032],%l3 ! Mem[00000000830000f2] ldstub [%o1+0x006],%l4 ! Mem[00000000828000c6] jmpl %g6+8,%g0 lduh [%o1+0x00c],%l1 ! Mem[00000000828000cc] p57_call_3_ho: std %l6,[%o2+0x018] ! Mem[00000000830000d8] ldsw [%o2+0x038],%l1 ! Mem[00000000830000f8] ldstub [%o2+0x02e],%l7 ! Mem[00000000830000ee] ldx [%o3+0x038],%l3 ! Mem[00000000838000f8] swap [%o2+0x020],%l5 ! Mem[00000000830000e0] retl lduw [%o3+0x020],%l2 ! Mem[00000000838000e0] p58_jmpl_3_le: ldsh [%i1+0x010],%l7 ! Mem[00000000848000d0] lduh [%i0+0x002],%l0 ! Mem[00000000840000c2] jmpl %g6+8,%g0 stx %l3,[%i0+0x030] ! Mem[00000000840000f0] p58_call_3_le: ldd [%i3+0x028],%l2 ! Mem[00000000858000e8] ldsb [%i1+0x01e],%l3 ! Mem[00000000848000de] ldsw [%i2+0x038],%l0 ! Mem[00000000850000f8] ldub [%i1+0x027],%l4 ! Mem[00000000848000e7] retl ldstub [%i3+0x01e],%l7 ! Mem[00000000858000de] p58_jmpl_3_lo: ldsh [%o1+0x010],%l7 ! Mem[00000000848000d0] lduh [%o0+0x002],%l0 ! Mem[00000000840000c2] jmpl %g6+8,%g0 stx %l3,[%o0+0x030] ! Mem[00000000840000f0] p58_call_3_lo: ldd [%o3+0x028],%l2 ! Mem[00000000858000e8] ldsb [%o1+0x01e],%l3 ! Mem[00000000848000de] ldsw [%o2+0x038],%l0 ! Mem[00000000850000f8] ldub [%o1+0x027],%l4 ! Mem[00000000848000e7] retl ldstub [%o3+0x01e],%l7 ! Mem[00000000858000de] p58_jmpl_3_he: ldsw [%i0+0x00c],%l7 ! Mem[00000000840000cc] lduw [%i3+0x000],%l0 ! Mem[00000000858000c0] swap [%i3+0x028],%l0 ! Mem[00000000858000e8] ldsw [%i3+0x008],%l4 ! Mem[00000000858000c8] lduh [%i2+0x02a],%l5 ! Mem[00000000850000ea] jmpl %g6+8,%g0 swap [%i3+0x028],%l7 ! Mem[00000000858000e8] p58_call_3_he: ldd [%i3+0x030],%l2 ! Mem[00000000858000f0] retl ldx [%i2+0x038],%l2 ! Mem[00000000850000f8] p58_jmpl_3_ho: ldsw [%o0+0x00c],%l7 ! Mem[00000000840000cc] lduw [%o3+0x000],%l0 ! Mem[00000000858000c0] swap [%o3+0x028],%l0 ! Mem[00000000858000e8] ldsw [%o3+0x008],%l4 ! Mem[00000000858000c8] lduh [%o2+0x02a],%l5 ! Mem[00000000850000ea] jmpl %g6+8,%g0 swap [%o3+0x028],%l7 ! Mem[00000000858000e8] p58_call_3_ho: ldd [%o3+0x030],%l2 ! Mem[00000000858000f0] retl ldx [%o2+0x038],%l2 ! Mem[00000000850000f8] p59_jmpl_3_le: ldstub [%i2+0x030],%l2 ! Mem[00000000870000f0] lduw [%i2+0x034],%l2 ! Mem[00000000870000f4] jmpl %g6+8,%g0 stw %l6,[%i0+0x038] ! Mem[00000000860000f8] p59_call_3_le: stb %l3,[%i1+0x03b] ! Mem[00000000868000fb] lduw [%i0+0x020],%l5 ! Mem[00000000860000e0] swap [%i1+0x028],%l6 ! Mem[00000000868000e8] ldsw [%i1+0x028],%l4 ! Mem[00000000868000e8] retl lduw [%i1+0x000],%l3 ! Mem[00000000868000c0] p59_jmpl_3_lo: ldstub [%o2+0x030],%l2 ! Mem[00000000870000f0] lduw [%o2+0x034],%l2 ! Mem[00000000870000f4] jmpl %g6+8,%g0 stw %l6,[%o0+0x038] ! Mem[00000000860000f8] p59_call_3_lo: stb %l3,[%o1+0x03b] ! Mem[00000000868000fb] lduw [%o0+0x020],%l5 ! Mem[00000000860000e0] swap [%o1+0x028],%l6 ! Mem[00000000868000e8] ldsw [%o1+0x028],%l4 ! Mem[00000000868000e8] retl lduw [%o1+0x000],%l3 ! Mem[00000000868000c0] p59_jmpl_3_he: jmpl %g6+8,%g0 sth %l5,[%i3+0x00c] ! Mem[00000000878000cc] p59_call_3_he: stb %l3,[%i2+0x018] ! Mem[00000000870000d8] std %l2,[%i2+0x010] ! Mem[00000000870000d0] ldd [%i1+0x010],%l4 ! Mem[00000000868000d0] stx %l5,[%i0+0x020] ! Mem[00000000860000e0] stb %l4,[%i2+0x020] ! Mem[00000000870000e0] swap [%i2+0x010],%l5 ! Mem[00000000870000d0] retl stx %l1,[%i2+0x010] ! Mem[00000000870000d0] p59_jmpl_3_ho: jmpl %g6+8,%g0 sth %l5,[%o3+0x00c] ! Mem[00000000878000cc] p59_call_3_ho: stb %l3,[%o2+0x018] ! Mem[00000000870000d8] std %l2,[%o2+0x010] ! Mem[00000000870000d0] ldd [%o1+0x010],%l4 ! Mem[00000000868000d0] stx %l5,[%o0+0x020] ! Mem[00000000860000e0] stb %l4,[%o2+0x020] ! Mem[00000000870000e0] swap [%o2+0x010],%l5 ! Mem[00000000870000d0] retl stx %l1,[%o2+0x010] ! Mem[00000000870000d0] p60_jmpl_3_le: sth %l1,[%i1+0x012] ! Mem[00000000888000d2] jmpl %g6+8,%g0 ldsh [%i2+0x01e],%l4 ! Mem[00000000890000de] p60_call_3_le: swap [%i2+0x034],%l5 ! Mem[00000000890000f4] retl lduw [%i2+0x02c],%l5 ! Mem[00000000890000ec] p60_jmpl_3_lo: sth %l1,[%o1+0x012] ! Mem[00000000888000d2] jmpl %g6+8,%g0 ldsh [%o2+0x01e],%l4 ! Mem[00000000890000de] p60_call_3_lo: swap [%o2+0x034],%l5 ! Mem[00000000890000f4] retl lduw [%o2+0x02c],%l5 ! Mem[00000000890000ec] p60_jmpl_3_he: ldsw [%i1+0x01c],%l6 ! Mem[00000000888000dc] ldd [%i3+0x028],%l0 ! Mem[00000000898000e8] swap [%i0+0x030],%l5 ! Mem[00000000880000f0] jmpl %g6+8,%g0 stw %l3,[%i2+0x004] ! Mem[00000000890000c4] p60_call_3_he: stx %l5,[%i1+0x020] ! Mem[00000000888000e0] lduw [%i2+0x024],%l4 ! Mem[00000000890000e4] swap [%i3+0x01c],%l7 ! Mem[00000000898000dc] retl sth %l2,[%i3+0x034] ! Mem[00000000898000f4] p60_jmpl_3_ho: ldsw [%o1+0x01c],%l6 ! Mem[00000000888000dc] ldd [%o3+0x028],%l0 ! Mem[00000000898000e8] swap [%o0+0x030],%l5 ! Mem[00000000880000f0] jmpl %g6+8,%g0 stw %l3,[%o2+0x004] ! Mem[00000000890000c4] p60_call_3_ho: stx %l5,[%o1+0x020] ! Mem[00000000888000e0] lduw [%o2+0x024],%l4 ! Mem[00000000890000e4] swap [%o3+0x01c],%l7 ! Mem[00000000898000dc] retl sth %l2,[%o3+0x034] ! Mem[00000000898000f4] p61_jmpl_3_le: jmpl %g6+8,%g0 ldx [%i0+0x018],%l4 ! Mem[000000008a0000d8] p61_call_3_le: ldsh [%i0+0x008],%l4 ! Mem[000000008a0000c8] sth %l6,[%i3+0x028] ! Mem[000000008b8000e8] lduw [%i1+0x034],%l5 ! Mem[000000008a8000f4] ldsb [%i3+0x03e],%l5 ! Mem[000000008b8000fe] retl stx %l1,[%i1+0x030] ! Mem[000000008a8000f0] p61_jmpl_3_lo: jmpl %g6+8,%g0 ldx [%o0+0x018],%l4 ! Mem[000000008a0000d8] p61_call_3_lo: ldsh [%o0+0x008],%l4 ! Mem[000000008a0000c8] sth %l6,[%o3+0x028] ! Mem[000000008b8000e8] lduw [%o1+0x034],%l5 ! Mem[000000008a8000f4] ldsb [%o3+0x03e],%l5 ! Mem[000000008b8000fe] retl stx %l1,[%o1+0x030] ! Mem[000000008a8000f0] p61_jmpl_3_he: swap [%i1+0x034],%l6 ! Mem[000000008a8000f4] swap [%i1+0x034],%l2 ! Mem[000000008a8000f4] ldx [%i2+0x020],%l2 ! Mem[000000008b0000e0] lduh [%i2+0x004],%l0 ! Mem[000000008b0000c4] jmpl %g6+8,%g0 stw %l1,[%i0+0x038] ! Mem[000000008a0000f8] p61_call_3_he: sth %l0,[%i0+0x034] ! Mem[000000008a0000f4] stb %l5,[%i3+0x03c] ! Mem[000000008b8000fc] ldsh [%i3+0x038],%l3 ! Mem[000000008b8000f8] retl sth %l1,[%i2+0x03c] ! Mem[000000008b0000fc] p61_jmpl_3_ho: swap [%o1+0x034],%l6 ! Mem[000000008a8000f4] swap [%o1+0x034],%l2 ! Mem[000000008a8000f4] ldx [%o2+0x020],%l2 ! Mem[000000008b0000e0] lduh [%o2+0x004],%l0 ! Mem[000000008b0000c4] jmpl %g6+8,%g0 stw %l1,[%o0+0x038] ! Mem[000000008a0000f8] p61_call_3_ho: sth %l0,[%o0+0x034] ! Mem[000000008a0000f4] stb %l5,[%o3+0x03c] ! Mem[000000008b8000fc] ldsh [%o3+0x038],%l3 ! Mem[000000008b8000f8] retl sth %l1,[%o2+0x03c] ! Mem[000000008b0000fc] p62_jmpl_3_le: ldstub [%i1+0x02a],%l1 ! Mem[000000008c8000ea] ldub [%i1+0x03e],%l6 ! Mem[000000008c8000fe] jmpl %g6+8,%g0 ldub [%i1+0x02e],%l6 ! Mem[000000008c8000ee] p62_call_3_le: swap [%i3+0x01c],%l7 ! Mem[000000008d8000dc] retl ldstub [%i1+0x00f],%l7 ! Mem[000000008c8000cf] p62_jmpl_3_lo: ldstub [%o1+0x02a],%l1 ! Mem[000000008c8000ea] ldub [%o1+0x03e],%l6 ! Mem[000000008c8000fe] jmpl %g6+8,%g0 ldub [%o1+0x02e],%l6 ! Mem[000000008c8000ee] p62_call_3_lo: swap [%o3+0x01c],%l7 ! Mem[000000008d8000dc] retl ldstub [%o1+0x00f],%l7 ! Mem[000000008c8000cf] p62_jmpl_3_he: ldx [%i1+0x008],%l4 ! Mem[000000008c8000c8] ldstub [%i0+0x001],%l1 ! Mem[000000008c0000c1] ldub [%i1+0x023],%l3 ! Mem[000000008c8000e3] std %l6,[%i3+0x008] ! Mem[000000008d8000c8] ldub [%i0+0x032],%l4 ! Mem[000000008c0000f2] ldsw [%i3+0x010],%l6 ! Mem[000000008d8000d0] jmpl %g6+8,%g0 sth %l0,[%i3+0x006] ! Mem[000000008d8000c6] p62_call_3_he: retl swap [%i3+0x020],%l2 ! Mem[000000008d8000e0] p62_jmpl_3_ho: ldx [%o1+0x008],%l4 ! Mem[000000008c8000c8] ldstub [%o0+0x001],%l1 ! Mem[000000008c0000c1] ldub [%o1+0x023],%l3 ! Mem[000000008c8000e3] std %l6,[%o3+0x008] ! Mem[000000008d8000c8] ldub [%o0+0x032],%l4 ! Mem[000000008c0000f2] ldsw [%o3+0x010],%l6 ! Mem[000000008d8000d0] jmpl %g6+8,%g0 sth %l0,[%o3+0x006] ! Mem[000000008d8000c6] p62_call_3_ho: retl swap [%o3+0x020],%l2 ! Mem[000000008d8000e0] p63_jmpl_3_le: lduh [%i1+0x022],%l7 ! Mem[000000008e8000e2] jmpl %g6+8,%g0 std %l0,[%i3+0x018] ! Mem[000000008f8000d8] p63_call_3_le: ldx [%i2+0x030],%l3 ! Mem[000000008f0000f0] lduw [%i2+0x034],%l0 ! Mem[000000008f0000f4] retl swap [%i2+0x03c],%l5 ! Mem[000000008f0000fc] p63_jmpl_3_lo: lduh [%o1+0x022],%l7 ! Mem[000000008e8000e2] jmpl %g6+8,%g0 std %l0,[%o3+0x018] ! Mem[000000008f8000d8] p63_call_3_lo: ldx [%o2+0x030],%l3 ! Mem[000000008f0000f0] lduw [%o2+0x034],%l0 ! Mem[000000008f0000f4] retl swap [%o2+0x03c],%l5 ! Mem[000000008f0000fc] p63_jmpl_3_he: ldsh [%i1+0x00a],%l4 ! Mem[000000008e8000ca] ldsw [%i1+0x030],%l3 ! Mem[000000008e8000f0] jmpl %g6+8,%g0 ldstub [%i1+0x006],%l4 ! Mem[000000008e8000c6] p63_call_3_he: ldstub [%i0+0x001],%l2 ! Mem[000000008e0000c1] swap [%i1+0x018],%l7 ! Mem[000000008e8000d8] swap [%i0+0x038],%l1 ! Mem[000000008e0000f8] retl ldsb [%i3+0x02e],%l7 ! Mem[000000008f8000ee] p63_jmpl_3_ho: ldsh [%o1+0x00a],%l4 ! Mem[000000008e8000ca] ldsw [%o1+0x030],%l3 ! Mem[000000008e8000f0] jmpl %g6+8,%g0 ldstub [%o1+0x006],%l4 ! Mem[000000008e8000c6] p63_call_3_ho: ldstub [%o0+0x001],%l2 ! Mem[000000008e0000c1] swap [%o1+0x018],%l7 ! Mem[000000008e8000d8] swap [%o0+0x038],%l1 ! Mem[000000008e0000f8] retl ldsb [%o3+0x02e],%l7 ! Mem[000000008f8000ee] 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 .align 8 p0_init_registers: .word 0xad9086f2,0x03366d4f ! Init value for %l0 .word 0xbf496f0c,0x48c4fc85 ! Init value for %l1 .word 0x84135a1c,0xbf3fce03 ! Init value for %l2 .word 0x65855c84,0xa6415507 ! Init value for %l3 .word 0xbd3dbaea,0x2fe2b953 ! Init value for %l4 .word 0x920823ee,0xb16431a6 ! Init value for %l5 .word 0x3c5202b8,0x8c08deb4 ! Init value for %l6 .word 0x0b78b4c1,0xe95bc8e4 ! Init value for %l7 .align 64 p0_init_freg: .word 0x0431f14a,0x0e6c8b34 ! Init value for %f0 .word 0xb1ab4fce,0xc049423b ! Init value for %f2 .word 0xc4f03766,0xa2c4aac9 ! Init value for %f4 .word 0x5394994f,0xa08fb738 ! Init value for %f6 .word 0xdfb70ade,0xcae33d99 ! Init value for %f8 .word 0x32087b04,0xcb472fa9 ! Init value for %f10 .word 0x31ad5f3d,0x81f81701 ! Init value for %f12 .word 0x281267b0,0xccd9210b ! Init value for %f14 .word 0x53499b9e,0x7b99f1df ! Init value for %f16 .word 0x64ad4d1a,0xf5ad9ac6 ! Init value for %f18 .word 0x3dad8b3b,0xc40c3dab ! Init value for %f20 .word 0x4c01c909,0xa14d0b9c ! Init value for %f22 .word 0x69597e93,0x1b4caf13 ! Init value for %f24 .word 0xae9e8195,0x38a505c0 ! Init value for %f26 .word 0x18f1ef88,0x92441881 ! Init value for %f28 .word 0x35d25f77,0x5d6d3413 ! Init value for %f30 .word 0x057674ac,0x8c6977c2 ! Init value for %f32 .word 0x1dcd360c,0x1ae36ac7 ! Init value for %f34 .word 0x8c1a1398,0x39adb731 ! Init value for %f36 .word 0x626fc0f6,0x4c8188a9 ! Init value for %f38 .word 0x97668d62,0xe2150ba2 ! Init value for %f40 .word 0xadeef2f8,0x677647ca ! Init value for %f42 .word 0x2f4d6f03,0x14ffab79 ! Init value for %f44 .word 0x72fc9737,0xd6f1c170 ! Init value for %f46 .word 0xd5fba39e,0x6b1e270a .word 0xf72d643b,0xd7f659d1 .word 0x31f4af44,0xf90088d4 .word 0x0182c6b0,0xae774ee4 .word 0xe55c7619,0xcfef700a .word 0xaa624d88,0x364778f3 .word 0x0236a9ff,0xe1a2cf06 .word 0x41f612d9,0x9fce75bb p0_expected_registers: .word 0xff8254a1,0x8c9fdeff .word 0x00000000,0x96b9032f .word 0xff9ef72a,0xd6ffff49 .word 0x00000000,0xdd846898 .word 0x00000000,0x0000005f .word 0x00000000,0x2725a26a .word 0xdb1059c7,0xb3171326 .word 0x00000000,0xb7a7d469 p0_expected_fp_regs: .word 0x0431f14a,0x0e6c8b34 .word 0xb1ab4fce,0xc049423b .word 0xc4f03766,0xa2c4aac9 .word 0x5394994f,0xa08fb738 .word 0xdfb70ade,0xcae33d99 .word 0x32087b04,0xcb472fa9 .word 0x31ad5f3d,0x81f81701 .word 0x281267b0,0xccd9210b .word 0x53499b9e,0x7b99f1df .word 0x64ad4d1a,0xf5ad9ac6 .word 0x3dad8b3b,0xc40c3dab .word 0x4c01c909,0xa14d0b9c .word 0x69597e93,0x1b4caf13 .word 0xae9e8195,0x38a505c0 .word 0x18f1ef88,0x92441881 .word 0x35d25f77,0x5d6d3413 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p0_local0_expect: .word 0x7fbafebb,0xa9518a6e .word 0xe376e441,0xdd846898 .word 0xa45c5fa9,0x96eb7ead .word 0xf4b8e219,0x78ded527 .word 0xdd846898,0x5e16c0a3 .word 0x7fbafebb,0xa6415507 .word 0x9790573c,0x6db52046 .word 0x4786bd0f,0x7fbafebb p0_local1_expect: .word 0x782cd2b7,0x131e746b .word 0xff8254a1,0x8c9fdeff .word 0xa21b05cc,0xffffb2db .word 0xa8ff1c1f,0xe376e441 .word 0xdd846898,0xd7ffe673 .word 0xff9ef72a,0xd6ffff49 .word 0x7fbafebb,0x0000006d .word 0x05828fa1,0x0aff70a0 p0_local2_expect: .word 0x0000006d,0x6ddfa365 .word 0x96b9032f,0x00003ac1 .word 0x9ffb2bca,0x3b353ac1 .word 0x3793c21f,0x87923a23 .word 0xfffffce6,0x8d2f79a9 .word 0x760169ef,0xdd846898 .word 0x53f90f85,0xb7a7d469 .word 0x6ddfa365,0xff70cc5e p0_local3_expect: .word 0xc73eb9c8,0x7991a2ff .word 0xdb1059c7,0xb3171326 .word 0xffc947f2,0x0bde93bb .word 0x79478116,0x82892459 .word 0x914867a0,0x625112ff .word 0x372a3e5f,0xe1aabb0f .word 0xb3171326,0x75cae4a2 .word 0x55fbc986,0x372a3e5f share0_expect: share1_expect: share2_expect: share3_expect: p1_init_registers: .word 0x4c6a99cc,0xbedee068 ! Init value for %l0 .word 0x28e5f5c0,0x75f049f6 ! Init value for %l1 .word 0xb5fa2c26,0x1c9b7a12 ! Init value for %l2 .word 0xfa8c492c,0xa040e884 ! Init value for %l3 .word 0x763d080f,0xfeaae53c ! Init value for %l4 .word 0x4f5388de,0x420b60aa ! Init value for %l5 .word 0x3ff1751c,0xc5beb099 ! Init value for %l6 .word 0x075a7eb2,0x3a4e2312 ! Init value for %l7 .align 64 p1_init_freg: .word 0x97560b09,0x03ee79e2 ! Init value for %f0 .word 0x198a9557,0x951e4e37 ! Init value for %f2 .word 0x0dae51f6,0xa4d03595 ! Init value for %f4 .word 0xc6aada29,0x82f3a1da ! Init value for %f6 .word 0x65108be0,0x22543b54 ! Init value for %f8 .word 0x936d4699,0x81293eb5 ! Init value for %f10 .word 0x534b6dd4,0x1ffa624f ! Init value for %f12 .word 0x1e5409f2,0x8d1fe324 ! Init value for %f14 .word 0x0cf85e10,0xd68af15f ! Init value for %f16 .word 0x5d865c3a,0x82638082 ! Init value for %f18 .word 0x63da1501,0xe7302d17 ! Init value for %f20 .word 0x253ad831,0xda17972d ! Init value for %f22 .word 0x3ebc57b6,0x0ca9145b ! Init value for %f24 .word 0x8750d2c9,0x8d6f9be7 ! Init value for %f26 .word 0xa6886c0b,0x55c7abea ! Init value for %f28 .word 0x0da93061,0x1ec5ebf8 ! Init value for %f30 .word 0xd527b135,0x69ff0698 ! Init value for %f32 .word 0xe33e842d,0x6e49581f ! Init value for %f34 .word 0xd7f21412,0x2c13d079 ! Init value for %f36 .word 0xd5c8e188,0x536f40b5 ! Init value for %f38 .word 0x3a38e748,0xbcf3bb8d ! Init value for %f40 .word 0x67564de0,0x37bd3b0e ! Init value for %f42 .word 0x78144f0c,0xb6961c69 ! Init value for %f44 .word 0x3dce9786,0x41796f3f ! Init value for %f46 .word 0x4ea77a19,0x2d90bfca .word 0x3de47a52,0x34c65d56 .word 0x3554bf61,0xaceac5e7 .word 0xe7c8bf76,0x1b873208 .word 0x18f25aad,0x94f9c02f .word 0xc3bfef6a,0x712b4b3a .word 0x9177bc35,0xc902dfe4 .word 0xf10d4ac5,0x34510e37 p1_expected_registers: .word 0x00000000,0x0000002d .word 0x00000000,0x2922cb7a .word 0x00000000,0x3a4e2312 .word 0x00000000,0x2922cb7a .word 0x00000000,0xf00a799b .word 0x00000000,0x0000006c .word 0x00000000,0x000000cc .word 0x2922cb7a,0xd65effb4 p1_expected_fp_regs: .word 0x97560b09,0x03ee79e2 .word 0x198a9557,0x951e4e37 .word 0x0dae51f6,0xa4d03595 .word 0xc6aada29,0x82f3a1da .word 0x65108be0,0x22543b54 .word 0x936d4699,0x81293eb5 .word 0x534b6dd4,0x1ffa624f .word 0x1e5409f2,0x8d1fe324 .word 0x0cf85e10,0xd68af15f .word 0x5d865c3a,0x82638082 .word 0x63da1501,0xe7302d17 .word 0x253ad831,0xda17972d .word 0x3ebc57b6,0x0ca9145b .word 0x8750d2c9,0x8d6f9be7 .word 0xa6886c0b,0x55c7abea .word 0x0da93061,0x1ec5ebf8 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p1_local0_expect: .word 0x63ef4be5,0x4effff66 .word 0x000000ce,0xea4bd23e .word 0xcead8aed,0x000000ff .word 0xa0f81527,0x2d0ecc5f .word 0x0000000e,0xf00a799b .word 0xa6ffffd2,0xc9b6d67f .word 0x516fc5ff,0x1bbb8084 .word 0x516fc582,0xff94f58c p1_local1_expect: .word 0x2922cb7a,0xd65effb4 .word 0x45c17b48,0x1bbb8084 .word 0xfa25536b,0x89ba6b98 .word 0xdc8ee65e,0x5944e0ec .word 0x47177a77,0xbedee068 .word 0x516fc582,0xa66cffd2 .word 0xfd4609af,0xd469e520 .word 0x2dffff5f,0x3a4e2312 p1_local2_expect: .word 0xe6dc5fff,0x06ffc690 .word 0x2d0ecc5f,0x66ff9297 .word 0x064377b3,0x0060c99c .word 0x0a138328,0x1a49acdb .word 0x1a49acdb,0x8fe7d024 .word 0x47177a77,0xcdff5b26 .word 0x05e7d9a8,0x45c17bff .word 0x00000018,0x9065d8b8 p1_local3_expect: .word 0x2922cb7a,0xbd3729ec .word 0xd5d9ffd1,0x974d0b2c .word 0xe0c8fbf3,0x055dd9b5 .word 0x00000049,0x05e7d9a8 .word 0x65bb7eda,0x3734f839 .word 0x63085dff,0xf8261817 .word 0x26a815a6,0x09ff4c11 .word 0x2557bdff,0xd0bce000 p2_init_registers: .word 0x381d0f43,0xef9decfe ! Init value for %l0 .word 0xb324d548,0xae3c4305 ! Init value for %l1 .word 0x5fb99963,0xc1d3efc6 ! Init value for %l2 .word 0x1584d5a6,0x7e4c2c54 ! Init value for %l3 .word 0x39cb8500,0xb3fc1846 ! Init value for %l4 .word 0x004dcb0f,0xf0cbba08 ! Init value for %l5 .word 0xd50c91b2,0x3655491e ! Init value for %l6 .word 0x7c0952ad,0xcd71f283 ! Init value for %l7 .align 64 p2_init_freg: .word 0x369ff11a,0x9cdbee46 ! Init value for %f0 .word 0x069db58b,0xd2dd89d0 ! Init value for %f2 .word 0xc64a0cab,0x3fc5aeb6 ! Init value for %f4 .word 0xbd9b6af5,0x7a13719f ! Init value for %f6 .word 0x38808ed3,0x068fc4b0 ! Init value for %f8 .word 0x1f5e1aeb,0x0efdff34 ! Init value for %f10 .word 0x32ac3a0e,0xd01aee3c ! Init value for %f12 .word 0x48a4ae9b,0xa6221cb2 ! Init value for %f14 .word 0xdffd11d4,0xc11cb6a2 ! Init value for %f16 .word 0x241393b4,0xc429e56c ! Init value for %f18 .word 0x5eb5b24b,0xcbecf821 ! Init value for %f20 .word 0x28788020,0x63f6bd42 ! Init value for %f22 .word 0x60a5ed2f,0x8df82192 ! Init value for %f24 .word 0xa3e17fbd,0xd8441c3b ! Init value for %f26 .word 0xc040053f,0xd30b0c7f ! Init value for %f28 .word 0x8dda4a8a,0x9f8b3370 ! Init value for %f30 .word 0x62835d4a,0x92b3e19f ! Init value for %f32 .word 0xb700cd26,0xd83ec65e ! Init value for %f34 .word 0xccad7dee,0x281d0a51 ! Init value for %f36 .word 0x8f297fa1,0xec4e5cc2 ! Init value for %f38 .word 0x709e6086,0x6158e46b ! Init value for %f40 .word 0xe0bb8c7b,0x3d2d56af ! Init value for %f42 .word 0xc2ab015e,0x36aaf774 ! Init value for %f44 .word 0xbae35340,0x11145c68 ! Init value for %f46 .word 0x704717b8,0x5610ab88 .word 0xf1d34c12,0x593b27ef .word 0x69511647,0x73e07f8f .word 0x6a7ac013,0xe286e498 .word 0xd29c5786,0xb81cca7e .word 0x83e459ab,0xd37896bb .word 0xcb33eb1c,0x0c6cae72 .word 0x05fb2254,0x21cecae6 p2_expected_registers: .word 0x00000000,0x5dc11793 .word 0x00000000,0x00000000 .word 0x00000000,0x1923a336 .word 0x1923a336,0x9b5f375c .word 0x00000000,0x000000cd .word 0x00000000,0x440875a3 .word 0x00000000,0x109ad97f .word 0x00000000,0xae3d3c0e p2_expected_fp_regs: .word 0x369ff11a,0x9cdbee46 .word 0x069db58b,0xd2dd89d0 .word 0xc64a0cab,0x3fc5aeb6 .word 0xbd9b6af5,0x7a13719f .word 0x38808ed3,0x068fc4b0 .word 0x1f5e1aeb,0x0efdff34 .word 0x32ac3a0e,0xd01aee3c .word 0x48a4ae9b,0xa6221cb2 .word 0xdffd11d4,0xc11cb6a2 .word 0x241393b4,0xc429e56c .word 0x5eb5b24b,0xcbecf821 .word 0x28788020,0x63f6bd42 .word 0x60a5ed2f,0x8df82192 .word 0xa3e17fbd,0xd8441c3b .word 0xc040053f,0xd30b0c7f .word 0x8dda4a8a,0x9f8b3370 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p2_local0_expect: .word 0xba29e8da,0xfffff283 .word 0x8b037b8e,0xac8dfd87 .word 0x0a0087d9,0xbfaf4d7f .word 0x1923a336,0x9b5f375c .word 0x3b078814,0xff980761 .word 0xf8d18ab5,0x2c6418e3 .word 0xa66f6e46,0x5ddfcc31 .word 0xec76685d,0xfded52dd p2_local1_expect: .word 0xc0c533be,0x7737c2c6 .word 0x420f9e0a,0xaa12c952 .word 0x3c4c9f7d,0x0adf0346 .word 0xaa12c952,0xfb5657ff .word 0x00ff00c9,0xff00ff22 .word 0xe0e5969e,0x5ddfcc31 .word 0xba29e8da,0x000000cc .word 0xf063750b,0x73fffeff p2_local2_expect: .word 0x8d2085f8,0x525f9218 .word 0x4bff9ecf,0xff1a3145 .word 0xc0c533be,0xff4621a1 .word 0xae3d3c0e,0x7bf4bea1 .word 0xec76685d,0x8b037b8e .word 0xff4621a1,0xe7530458 .word 0x525f9218,0xaef3867d .word 0xa94c907e,0x1a9afb8a p2_local3_expect: .word 0xfffff283,0xba29e8da .word 0x64ff928d,0x13df5043 .word 0xc63f0a0a,0x4c1df31d .word 0x109ad97f,0xae3d3c0e .word 0x6cc6f0ff,0xfb565784 .word 0x8b037b8e,0x9b5fff5c .word 0xecfdcd46,0x440875a3 .word 0x8b78ff49,0xffff931b p3_init_registers: .word 0x963521b6,0x5c21712e ! Init value for %l0 .word 0x773ef33e,0x87b66019 ! Init value for %l1 .word 0xb9d4f3d1,0xd7245c38 ! Init value for %l2 .word 0x89f9ad00,0x639e36fd ! Init value for %l3 .word 0x727dbf76,0x1e2fccd0 ! Init value for %l4 .word 0x53187766,0x5350e725 ! Init value for %l5 .word 0x09a53644,0x5c3461a4 ! Init value for %l6 .word 0x7b1a75db,0x92bb3f0f ! Init value for %l7 .align 64 p3_init_freg: .word 0xa04788a1,0x6bc3876a ! Init value for %f0 .word 0xfa1d5135,0x49036bb4 ! Init value for %f2 .word 0x42ca3499,0x8edf92c4 ! Init value for %f4 .word 0xd3f32bf5,0x59157c67 ! Init value for %f6 .word 0x67027061,0xd175007c ! Init value for %f8 .word 0x1c0e9192,0x5b6cfed5 ! Init value for %f10 .word 0x1f5c0806,0xfd5593ea ! Init value for %f12 .word 0x1e78ff42,0x500b4e67 ! Init value for %f14 .word 0x2b08891f,0x9c10c478 ! Init value for %f16 .word 0xea97b64b,0x186f7ad1 ! Init value for %f18 .word 0xffab4e50,0xca2f36b2 ! Init value for %f20 .word 0xe3375bf2,0xf94b4f40 ! Init value for %f22 .word 0x80047cfe,0x9791dd5f ! Init value for %f24 .word 0xf4d8f333,0x6568365f ! Init value for %f26 .word 0xaadacdfd,0xe607a7b4 ! Init value for %f28 .word 0x5d95b39a,0x8a7b63c3 ! Init value for %f30 .word 0x254af92e,0xf584b00d ! Init value for %f32 .word 0x69f5be68,0x6bae297e ! Init value for %f34 .word 0x5413dbb4,0x113d237d ! Init value for %f36 .word 0xbdd6e669,0x172a6dfa ! Init value for %f38 .word 0x1d9c93f9,0x36dc74d8 ! Init value for %f40 .word 0x6b72c5ce,0xd4ee59a5 ! Init value for %f42 .word 0xa9578d80,0x4295456b ! Init value for %f44 .word 0xbba07396,0x46e32eb3 ! Init value for %f46 .word 0xf66fc06a,0x78c6b59d .word 0x1a45c3df,0x320115ea .word 0xd93ba52c,0xddf0ceba .word 0x0b127f04,0x437765bd .word 0x12cd424d,0x3aadbb89 .word 0x534eb7ac,0x0d4208a7 .word 0x436767e8,0xc419dc27 .word 0xf454ddc1,0xb0ef0962 p3_expected_registers: .word 0x00000000,0xbeff9926 .word 0x00000000,0x00000029 .word 0x00000000,0x00000015 .word 0x00000000,0x9dd36179 .word 0x3b54b0c3,0x7535f0ff .word 0x00000000,0x00000099 .word 0x00000000,0xbdf6ab82 .word 0x00000000,0x0000007f p3_expected_fp_regs: .word 0xa04788a1,0x6bc3876a .word 0xfa1d5135,0x49036bb4 .word 0x42ca3499,0x8edf92c4 .word 0xd3f32bf5,0x59157c67 .word 0x67027061,0xd175007c .word 0x1c0e9192,0x5b6cfed5 .word 0x1f5c0806,0xfd5593ea .word 0x1e78ff42,0x500b4e67 .word 0x2b08891f,0x9c10c478 .word 0xea97b64b,0x186f7ad1 .word 0xffab4e50,0xca2f36b2 .word 0xe3375bf2,0xf94b4f40 .word 0x80047cfe,0x9791dd5f .word 0xf4d8f333,0x6568365f .word 0xaadacdfd,0xe607a7b4 .word 0x5d95b39a,0x8a7b63c3 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p3_local0_expect: .word 0x6ebef5ff,0xd7ff5c38 .word 0xabeb8d92,0x841cfc67 .word 0x34629b85,0x6ac9ffb4 .word 0xff63b042,0x4fa882e4 .word 0xe20ddc06,0xc2a692d2 .word 0x0f7aae52,0x4fa882e4 .word 0x47291b56,0xd77e755a .word 0x34629b85,0xe88fe81c p3_local1_expect: .word 0xd8d5ffff,0x830e84f8 .word 0x9ed96bff,0x420e8d3b .word 0xd8d57f84,0xb1a2de0d .word 0x00000099,0x9dd36179 .word 0x0000ff84,0x21e6f0bd .word 0xad282003,0x53e6f701 .word 0xf32287af,0x01b90e4f .word 0x85941d79,0x0d323bff p3_local2_expect: .word 0x30ce01c4,0x0d32ffff .word 0xff7808a8,0x88dd55dc .word 0xbce60971,0xebbd0813 .word 0xcd87e03b,0xff00b65e .word 0x0dfa49bc,0x2803835a .word 0x96dcc350,0xc2a692d2 .word 0x8dc9389b,0x0d32ffff .word 0x20ddce33,0x66fff4ba p3_local3_expect: .word 0x841cfc67,0xbeb27db4 .word 0xbeff9926,0x558f0396 .word 0x349a382d,0xcd2ea5a8 .word 0xb2ca5f97,0x79bedfc7 .word 0xff0e9bc3,0xbeb27db4 .word 0x89ce5c3d,0x6d4ca9d3 .word 0xd724ff38,0xa665ffac .word 0x00000091,0x88ff7921 p4_init_registers: .word 0x15dfe4dc,0x9fdd3039 ! Init value for %l0 .word 0x0ece855b,0xc945438d ! Init value for %l1 .word 0xe165c7ca,0x704f1675 ! Init value for %l2 .word 0x373a7f4c,0x02b71fac ! Init value for %l3 .word 0x26c92ba1,0xdc36e28f ! Init value for %l4 .word 0x8f346ee9,0xe5466d16 ! Init value for %l5 .word 0xeb42769a,0xb9b435d7 ! Init value for %l6 .word 0xde2f5850,0x2641564e ! Init value for %l7 .align 64 p4_init_freg: .word 0x29f029dc,0x9882a51d ! Init value for %f0 .word 0xa4b2cf5c,0xba99ac4f ! Init value for %f2 .word 0x4ee67a6e,0xc7bba85e ! Init value for %f4 .word 0x0d9531fd,0x211f5d8f ! Init value for %f6 .word 0x39f3b6b1,0x3315f0e6 ! Init value for %f8 .word 0x98304866,0x962d64eb ! Init value for %f10 .word 0x8a3d9d00,0xbb4d434d ! Init value for %f12 .word 0xc0cd514d,0xd497dbcc ! Init value for %f14 .word 0xcc473bf0,0xb96021a5 ! Init value for %f16 .word 0x178beff0,0xc2115014 ! Init value for %f18 .word 0x2da753fd,0x7ddc6570 ! Init value for %f20 .word 0x006a838f,0xee865244 ! Init value for %f22 .word 0x14eb4057,0x041bc5be ! Init value for %f24 .word 0x5b5d5919,0xe6dd74cd ! Init value for %f26 .word 0x2c1acabc,0xed6379db ! Init value for %f28 .word 0xa08fab2a,0x6df6c1d3 ! Init value for %f30 .word 0x9bc1ec11,0x27ea7ce6 ! Init value for %f32 .word 0x3ff89acc,0xf11050c0 ! Init value for %f34 .word 0xe593e7ae,0x650d5d23 ! Init value for %f36 .word 0x96c65c70,0x9eb498fd ! Init value for %f38 .word 0x830d82b2,0x36a1aba5 ! Init value for %f40 .word 0x092a1265,0x17cc36a5 ! Init value for %f42 .word 0x0c15452d,0x6279cfab ! Init value for %f44 .word 0xdb8f1907,0xb9d17832 ! Init value for %f46 .word 0x44cd3196,0x039c03fa .word 0x000ec213,0x174b17eb .word 0x1920036a,0xdd6d8dfe .word 0xfa696fd5,0x3043ecc2 .word 0x147f3458,0xf748acf3 .word 0x9f750eda,0xda398bff .word 0x19748098,0x1f85e4de .word 0x4fb6ed88,0x32ba8d98 p4_expected_registers: .word 0x7404bb1f,0x00000098 .word 0x00000000,0xe6345c68 .word 0x00000000,0x000000fe .word 0x00000000,0xabaed1bc .word 0x00000000,0x9fdd3039 .word 0x00000000,0x2641564e .word 0x00000000,0x000000bf .word 0xffb633bf,0xeaff3198 p4_expected_fp_regs: .word 0x29f029dc,0x9882a51d .word 0xa4b2cf5c,0xba99ac4f .word 0x4ee67a6e,0xc7bba85e .word 0x0d9531fd,0x211f5d8f .word 0x39f3b6b1,0x3315f0e6 .word 0x98304866,0x962d64eb .word 0x8a3d9d00,0xbb4d434d .word 0xc0cd514d,0xd497dbcc .word 0xcc473bf0,0xb96021a5 .word 0x178beff0,0xc2115014 .word 0x2da753fd,0x7ddc6570 .word 0x006a838f,0xee865244 .word 0x14eb4057,0x041bc5be .word 0x5b5d5919,0xe6dd74cd .word 0x2c1acabc,0xed6379db .word 0xa08fab2a,0x6df6c1d3 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p4_local0_expect: .word 0x94b4c007,0x0ed06bff .word 0xb8b74767,0x451e02ff .word 0x68a6c41b,0x32ff57f7 .word 0x9fdd3039,0x000000ea .word 0xb9b435d7,0x99a84442 .word 0xe6345c68,0xea285815 .word 0x7404bb1f,0x00000098 .word 0xf9745468,0xffff20b4 p4_local1_expect: .word 0xffb633bf,0xeaff3198 .word 0xde14ff33,0xb7a2ffa7 .word 0x0f63ff99,0x34822feb .word 0xa2ae235e,0xad2e8674 .word 0x36ffd2a4,0xabaed1bc .word 0x133ebf8c,0xffa66e4b .word 0xffffb9b4,0xc7fd1fff .word 0xe8483e7c,0x79ff18ea p4_local2_expect: .word 0x874d8223,0xfe813861 .word 0xa8043276,0xa45b3265 .word 0xc495ffc7,0xff6cdc15 .word 0x89ff20b4,0x6edf9704 .word 0x101aa441,0xaab7e201 .word 0xec281e11,0x6dd50239 .word 0xe3e0ffbf,0xc7fd1fff .word 0xe6345c68,0x46810bf6 p4_local3_expect: .word 0xe3e08ebf,0xff285815 .word 0xde26097f,0xffff5252 .word 0xc61314ef,0x3aebe82c .word 0xc667a091,0x61ff5252 .word 0x5ad9d6f0,0x8d6b2280 .word 0xcf485c81,0x284f62e6 .word 0x50d67870,0x6fc7329b .word 0x2641564e,0x18a0ffff p5_init_registers: .word 0x0b598abe,0x49e46cad ! Init value for %l0 .word 0xfadf47d2,0x5acf58a4 ! Init value for %l1 .word 0xded6c2b4,0xa857e73a ! Init value for %l2 .word 0xe909b847,0xe51179dd ! Init value for %l3 .word 0x2fec364b,0x8cd5ad4c ! Init value for %l4 .word 0x8a8fedf2,0x656db13c ! Init value for %l5 .word 0x7b660bc3,0xc920e393 ! Init value for %l6 .word 0xfc66d75c,0xe1228214 ! Init value for %l7 .align 64 p5_init_freg: .word 0xd38386a9,0x585923e0 ! Init value for %f0 .word 0x4342a6ac,0x6a5c25fe ! Init value for %f2 .word 0x7095c8f9,0x67cf5c11 ! Init value for %f4 .word 0xceb480f8,0xb857bff6 ! Init value for %f6 .word 0x3d1a983b,0x241debae ! Init value for %f8 .word 0x9af2ac02,0x0f655b9c ! Init value for %f10 .word 0xf6472bf7,0x0da68c3b ! Init value for %f12 .word 0x457fae8b,0xed22805d ! Init value for %f14 .word 0x2880b526,0x6c079130 ! Init value for %f16 .word 0x1590d068,0x922cd489 ! Init value for %f18 .word 0x65fa302b,0xaadcf98f ! Init value for %f20 .word 0x53cb8fce,0x8c8a5b14 ! Init value for %f22 .word 0xcdba5310,0x06a099de ! Init value for %f24 .word 0xa26c04ef,0xdea588ad ! Init value for %f26 .word 0xc6279775,0x44d47c65 ! Init value for %f28 .word 0x719f067c,0x109babb4 ! Init value for %f30 .word 0xddc2433f,0x1ec58274 ! Init value for %f32 .word 0x53669553,0x4dcde628 ! Init value for %f34 .word 0x4dd74ad9,0xc0837de1 ! Init value for %f36 .word 0xb70315bd,0x87d84c11 ! Init value for %f38 .word 0xf474ac37,0xf5c0cd80 ! Init value for %f40 .word 0x910b48ea,0xe50f6a2c ! Init value for %f42 .word 0x6624d856,0xf9d832df ! Init value for %f44 .word 0x86962ed3,0xa9a6c634 ! Init value for %f46 .word 0xbb665537,0x4182a8b9 .word 0xd1780ac6,0x05bda6c8 .word 0x0e23fb99,0x9d1d6c27 .word 0x030a567f,0xec54f264 .word 0xa7450a87,0xbed77e1d .word 0xbdaafc31,0x11140530 .word 0x90d9a7fb,0xd3de7a19 .word 0x92248f82,0x900f7e61 p5_expected_registers: .word 0x5dd0a599,0x000000d0 .word 0x00000000,0xb8719c60 .word 0x00000000,0xffffc6ff .word 0x00000000,0xff779130 .word 0x00000000,0x00005365 .word 0xf61d2ccb,0x69fffffe .word 0x00000000,0xc803fff8 .word 0xffffffff,0xffecc3b6 p5_expected_fp_regs: .word 0xd38386a9,0x585923e0 .word 0x4342a6ac,0x6a5c25fe .word 0x7095c8f9,0x67cf5c11 .word 0xceb480f8,0xb857bff6 .word 0x3d1a983b,0x241debae .word 0x9af2ac02,0x0f655b9c .word 0xf6472bf7,0x0da68c3b .word 0x457fae8b,0xed22805d .word 0x2880b526,0x6c079130 .word 0x1590d068,0x922cd489 .word 0x65fa302b,0xaadcf98f .word 0x53cb8fce,0x8c8a5b14 .word 0xcdba5310,0x06a099de .word 0xa26c04ef,0xdea588ad .word 0xc6279775,0x44d47c65 .word 0x719f067c,0x109babb4 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p5_local0_expect: .word 0x000000e0,0x700305bd .word 0x5dd0a599,0x8f9e8975 .word 0xffecc3b6,0x206790df .word 0x4fbc6b4c,0xb8719c60 .word 0x606de1e9,0x2bfffc1e .word 0x5990a154,0x5acf58a4 .word 0xf61d2ccb,0x69fffffe .word 0x5acf58a4,0x8f9e8975 p5_local1_expect: .word 0xf136760b,0xbb2add09 .word 0x000000e0,0xefff419b .word 0xa9cab3f3,0xb8719c60 .word 0x3442b98e,0xcbb81cb5 .word 0xcbb81cb5,0x90ca9f43 .word 0x92fedb9f,0x09a3ed4d .word 0x3fffe7f5,0xa12737e5 .word 0xd6c8894f,0x121e290f p5_local2_expect: .word 0x761d0e2d,0x4ed16616 .word 0x5365b5e2,0xff000066 .word 0x43ba97ce,0x5acf58a4 .word 0xf5ff6341,0x56914ca3 .word 0x5dd0a599,0x000000d0 .word 0xff0610ab,0xdfa9dce2 .word 0x69fffffe,0x381fa3a7 .word 0xff94d6f8,0x34a14ae1 p5_local3_expect: .word 0x0550e4ff,0xc6ff651e .word 0xce1826ba,0xec415681 .word 0x000000e3,0xa12737e5 .word 0x730f06e3,0x5365b5e2 .word 0xfffd09b5,0xffff20f6 .word 0x00000056,0xa35a3cf1 .word 0x7cc1ff62,0xdf5514ed .word 0x43ba97ce,0xd3146455 p6_init_registers: .word 0x15e1c225,0xbaac32d7 ! Init value for %l0 .word 0x964523b0,0x37296d48 ! Init value for %l1 .word 0xae1cc81e,0x9842b113 ! Init value for %l2 .word 0x4d97cffa,0x2cd8c27e ! Init value for %l3 .word 0x7191337f,0xa347a3c7 ! Init value for %l4 .word 0x96c7efaa,0xccba5942 ! Init value for %l5 .word 0x27f67af0,0x3c4e062a ! Init value for %l6 .word 0xcac0fcdc,0x8d8cf09f ! Init value for %l7 .align 64 p6_init_freg: .word 0xa6d560d6,0x3546e464 ! Init value for %f0 .word 0x4bf73e9c,0x8b198a1c ! Init value for %f2 .word 0xb9d9e577,0x753b9f0c ! Init value for %f4 .word 0xf73463fb,0x142294ed ! Init value for %f6 .word 0x5d3c56d4,0x0ed08354 ! Init value for %f8 .word 0x2d88eb15,0xb43d36ed ! Init value for %f10 .word 0xedb0ba14,0x456e6abf ! Init value for %f12 .word 0xc3292474,0xc4576470 ! Init value for %f14 .word 0xe55b1efc,0xd496bbc6 ! Init value for %f16 .word 0xb2a48e42,0xdc57de2e ! Init value for %f18 .word 0x22bab165,0x212f0aef ! Init value for %f20 .word 0x5e3612aa,0x60352683 ! Init value for %f22 .word 0x06f131e8,0x9a9aff03 ! Init value for %f24 .word 0xc780625b,0x4d643ead ! Init value for %f26 .word 0x2087f357,0xecc57126 ! Init value for %f28 .word 0x44a5540e,0x4f6cf975 ! Init value for %f30 .word 0x40e31d6b,0xc713a562 ! Init value for %f32 .word 0x4926139e,0x743eb486 ! Init value for %f34 .word 0x12b7a62a,0x6af752c4 ! Init value for %f36 .word 0x622a3253,0xb0f5fad2 ! Init value for %f38 .word 0x66472f1e,0x14c1da18 ! Init value for %f40 .word 0x307d2346,0xf7f93429 ! Init value for %f42 .word 0xc31d0b12,0x525b1d68 ! Init value for %f44 .word 0x81f51de5,0x2b14b4ea ! Init value for %f46 .word 0xaf181779,0x6c2af6de .word 0x7d63cb5d,0xa153a4ba .word 0x8edb073b,0xe8c48b3c .word 0x9325a085,0xbc7c13e9 .word 0xf0756325,0x353ca01d .word 0xb8022906,0x517cfe09 .word 0xd5ec3af5,0xbb9bcd19 .word 0xcabc34cf,0x952bd54b p6_expected_registers: .word 0x00000000,0x6d5bbd66 .word 0x00000000,0xd1ffff55 .word 0x252ba8e0,0x57b1f101 .word 0x00000000,0xd4f78949 .word 0x00000000,0x22ff5700 .word 0x00000000,0x00000057 .word 0x5e109dba,0x00000003 .word 0x00000000,0xd4f78949 p6_expected_fp_regs: .word 0xa6d560d6,0x3546e464 .word 0x4bf73e9c,0x8b198a1c .word 0xb9d9e577,0x753b9f0c .word 0xf73463fb,0x142294ed .word 0x5d3c56d4,0x0ed08354 .word 0x2d88eb15,0xb43d36ed .word 0xedb0ba14,0x456e6abf .word 0xc3292474,0xc4576470 .word 0xe55b1efc,0xd496bbc6 .word 0xb2a48e42,0xdc57de2e .word 0x22bab165,0x212f0aef .word 0x5e3612aa,0x60352683 .word 0x06f131e8,0x9a9aff03 .word 0xc780625b,0x4d643ead .word 0x2087f357,0xecc57126 .word 0x44a5540e,0x4f6cf975 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p6_local0_expect: .word 0x0759e6c6,0x5e109dba .word 0xab1442d8,0xf3ae42a2 .word 0xd4f78949,0x5df2ff70 .word 0x791221d0,0x71435fa1 .word 0x066f46ff,0x7f175e1e .word 0x519f3320,0x70ff7c41 .word 0xf47cad08,0x00000074 .word 0x8f118c0f,0xf5286133 p6_local1_expect: .word 0x22ffff00,0x22ff5700 .word 0x519f3320,0xe42a49fc .word 0x95cb896b,0x6761f48e .word 0x252ba8e0,0x57b1f101 .word 0x28767766,0x27b80957 .word 0x000000ed,0x22944fa9 .word 0x0000001d,0xee85c0ad .word 0x8af28b2d,0xd43570ff p6_local2_expect: .word 0xd217b5c4,0xf97a70c5 .word 0xfffffff4,0x0000006e .word 0x8f118c0f,0x5343be5e .word 0xddff43ff,0xc339ee03 .word 0x4d2ea6ff,0x252ba8e0 .word 0xd2841f9a,0x2bcffba5 .word 0xda3affe4,0x39fe6c88 .word 0x1f40adff,0x715d793e p6_local3_expect: .word 0x0000004c,0xb533ff18 .word 0xe503b1ff,0x265146df .word 0x5e109dba,0x00000003 .word 0xd4357003,0xae6a991b .word 0x0cfbc1e4,0xd217b5c4 .word 0xff8d318b,0xa57d53eb .word 0x4b3972a1,0x00000074 .word 0xed46e93e,0x000000e6 p7_init_registers: .word 0x020fcfa0,0xe0eb79a3 ! Init value for %l0 .word 0x3d43e63c,0x1603db6d ! Init value for %l1 .word 0xafa50027,0xd79a4821 ! Init value for %l2 .word 0x6756fcde,0x5fc35ece ! Init value for %l3 .word 0xf7b0b366,0xf3ed2d53 ! Init value for %l4 .word 0xec7d595c,0x0c54edb7 ! Init value for %l5 .word 0xd3830da4,0x325630c5 ! Init value for %l6 .word 0xf4262b42,0x777cb9bd ! Init value for %l7 .align 64 p7_init_freg: .word 0x0ac50ed1,0x162a053f ! Init value for %f0 .word 0x3ee34e8f,0xc2f52eb6 ! Init value for %f2 .word 0x8363f9f8,0xe276eaf8 ! Init value for %f4 .word 0x43821262,0x9cafefe1 ! Init value for %f6 .word 0x2f7e5d62,0xee48af72 ! Init value for %f8 .word 0x1d1685c4,0xfe02f061 ! Init value for %f10 .word 0x258a09ed,0xcb288133 ! Init value for %f12 .word 0xacc7eb3f,0x6b16b4a4 ! Init value for %f14 .word 0xcb69a369,0xd7de7a7e ! Init value for %f16 .word 0xdadb635c,0x98bdc0e2 ! Init value for %f18 .word 0x9533a4c8,0x564a1c52 ! Init value for %f20 .word 0x39811c3b,0xc9bde771 ! Init value for %f22 .word 0x67f2e571,0xaa40cc85 ! Init value for %f24 .word 0xe7d9379f,0xfc13bace ! Init value for %f26 .word 0xed3d5ba2,0xe4fbae48 ! Init value for %f28 .word 0x49cd8480,0xb9691af1 ! Init value for %f30 .word 0x54fe184f,0x0bea0b21 ! Init value for %f32 .word 0x628b4824,0xd993aa80 ! Init value for %f34 .word 0xb9e02e5d,0xca1415d6 ! Init value for %f36 .word 0x51f8ffc5,0x44c08cb5 ! Init value for %f38 .word 0x315604ab,0x3859244b ! Init value for %f40 .word 0x1543d462,0x5beff096 ! Init value for %f42 .word 0xa5f33d5a,0x70e835e5 ! Init value for %f44 .word 0x7ecf40aa,0xc1258a44 ! Init value for %f46 .word 0x1b81f005,0x0fe8dfc4 .word 0xaf6ae909,0x5a8e8376 .word 0xb0111736,0xe6e430df .word 0xf79dc754,0x5f12c291 .word 0xbcacb4f0,0x72e76dc9 .word 0xea8dc2f5,0x7114bc96 .word 0x3b8cae1d,0xc6a77a6b .word 0x29f663d1,0x18f444c0 p7_expected_registers: .word 0x00000000,0x000000e2 .word 0x00000000,0x75ff158f .word 0x00000000,0x62a3684a .word 0x00000000,0xd0df778d .word 0x00000000,0x000000a8 .word 0x72d97e00,0xa243fc58 .word 0xc399e0d7,0x00000099 .word 0x62a3684a,0x5660c262 p7_expected_fp_regs: .word 0x0ac50ed1,0x162a053f .word 0x3ee34e8f,0xc2f52eb6 .word 0x8363f9f8,0xe276eaf8 .word 0x43821262,0x9cafefe1 .word 0x2f7e5d62,0xee48af72 .word 0x1d1685c4,0xfe02f061 .word 0x258a09ed,0xcb288133 .word 0xacc7eb3f,0x6b16b4a4 .word 0xcb69a369,0xd7de7a7e .word 0xdadb635c,0x98bdc0e2 .word 0x9533a4c8,0x564a1c52 .word 0x39811c3b,0xc9bde771 .word 0x67f2e571,0xaa40cc85 .word 0xe7d9379f,0xfc13bace .word 0xed3d5ba2,0xe4fbae48 .word 0x49cd8480,0xb9691af1 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p7_local0_expect: .word 0x9f8bc2ff,0x5d07e5c1 .word 0x3b699787,0xc3851b5f .word 0x4ca6a57d,0x07ff28ec .word 0xb806868a,0x00000025 .word 0xd0df778d,0x2a2f7648 .word 0x21ffe74d,0x1536ee48 .word 0x5821d906,0xa243fc58 .word 0x00005c69,0x5660c262 p7_local1_expect: .word 0x64fc4c79,0x00000025 .word 0x13d44e6b,0x134c6271 .word 0x888eff1a,0x5660c262 .word 0xfb59c89c,0x134c6271 .word 0xc399e0d7,0x00000099 .word 0x1a12ff6d,0x72a39273 .word 0xdeafcad4,0x38b1ff98 .word 0x619e3a6d,0x0000003c p7_local2_expect: .word 0x1a8539eb,0x134c6271 .word 0x56ff6e9b,0xb7943d5f .word 0x8937453d,0x134c6271 .word 0x1ae52439,0xff3715d7 .word 0x7affcee4,0x5dca4115 .word 0x3807ff63,0xaa8be684 .word 0xc52cffbd,0x7bff60f5 .word 0x3de90b82,0xa32126dc p7_local3_expect: .word 0xbdfff405,0x000000d7 .word 0x000000d0,0x86811fdf .word 0x72d97e00,0xa243fc58 .word 0xff00ca39,0xcd7ad0ea .word 0x81df1ea8,0x2a5d922e .word 0x75ff158f,0x000000ff .word 0x167fa558,0x00000025 .word 0x8afcb678,0x5c69ded5 p8_init_registers: .word 0x9de45f5a,0x2577c297 ! Init value for %l0 .word 0x4b385ca0,0x2a6e9533 ! Init value for %l1 .word 0x959500ba,0x06fd8ac0 ! Init value for %l2 .word 0xa90edd6d,0xf7b30370 ! Init value for %l3 .word 0x2feb0cb0,0x0fd0d71f ! Init value for %l4 .word 0xc48f3bfe,0x1804d6ad ! Init value for %l5 .word 0xa0b59dee,0x837528cd ! Init value for %l6 .word 0xfc45dbf6,0x3c46eef3 ! Init value for %l7 .align 64 p8_init_freg: .word 0x56483e15,0x08563a60 ! Init value for %f0 .word 0x12f44de9,0xc1d24ba6 ! Init value for %f2 .word 0xbcdf5644,0xc7a232db ! Init value for %f4 .word 0x474a779a,0xe3055cb8 ! Init value for %f6 .word 0x50b5ab49,0xbb7fcbfc ! Init value for %f8 .word 0x350ba681,0x1819570f ! Init value for %f10 .word 0x4e470b2d,0x3d6ab226 ! Init value for %f12 .word 0x65868429,0xae186ab5 ! Init value for %f14 .word 0x73558d4b,0x6b90f37e ! Init value for %f16 .word 0x7502e14c,0x44dcee15 ! Init value for %f18 .word 0xc61817e9,0xf43d02a9 ! Init value for %f20 .word 0xec71073d,0x9750920e ! Init value for %f22 .word 0xdd9b01c2,0x13e399e6 ! Init value for %f24 .word 0xddff2d3d,0x881f22a2 ! Init value for %f26 .word 0x06aed54f,0xa364cb69 ! Init value for %f28 .word 0xcd827cee,0x1629bb17 ! Init value for %f30 .word 0x79054954,0x547475ef ! Init value for %f32 .word 0x8898a9d9,0x0428c8b1 ! Init value for %f34 .word 0xa9deda94,0xf433dd07 ! Init value for %f36 .word 0xc152e8db,0xa3bebed9 ! Init value for %f38 .word 0xf7943520,0x2b283da1 ! Init value for %f40 .word 0x2dc76514,0x499d2a49 ! Init value for %f42 .word 0x2549abcb,0x4d1acd5b ! Init value for %f44 .word 0xf5649a51,0xe1091853 ! Init value for %f46 .word 0x77ee8608,0x526f25c5 .word 0x4f72a726,0xa2e82a85 .word 0xa627d5f0,0x0fbe048d .word 0x39caf661,0xd9356429 .word 0x2acf3ec5,0xef1fb020 .word 0x14e01a4d,0x176f997c .word 0x7f32a31b,0x2fb2a651 .word 0x5363f6ea,0xcebb31b1 p8_expected_registers: .word 0x773ae747,0x28ffaaa1 .word 0x00000000,0x282caaa1 .word 0x00000000,0x046c388e .word 0x00000000,0x9745ff17 .word 0x00000000,0x3f737262 .word 0x51624b47,0x307ebd29 .word 0x00000000,0x000000ca .word 0x00000000,0x0000009f p8_expected_fp_regs: .word 0x56483e15,0x08563a60 .word 0x12f44de9,0xc1d24ba6 .word 0xbcdf5644,0xc7a232db .word 0x474a779a,0xe3055cb8 .word 0x50b5ab49,0xbb7fcbfc .word 0x350ba681,0x1819570f .word 0x4e470b2d,0x3d6ab226 .word 0x65868429,0xae186ab5 .word 0x73558d4b,0x6b90f37e .word 0x7502e14c,0x44dcee15 .word 0xc61817e9,0xf43d02a9 .word 0xec71073d,0x9750920e .word 0xdd9b01c2,0x13e399e6 .word 0xddff2d3d,0x881f22a2 .word 0x06aed54f,0xa364cb69 .word 0xcd827cee,0x1629bb17 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p8_local0_expect: .word 0xff79eba6,0xbeffa83d .word 0x000000d7,0xc80cff33 .word 0x000000cd,0x68a5ffad .word 0x046c388e,0x1804d6ad .word 0x0471b676,0x06365782 .word 0x000000b9,0xc135f5e1 .word 0xf4ffd3dc,0x000000ff .word 0x4ff8d0fc,0x3f42bad1 p8_local1_expect: .word 0xaa22e90b,0xb9c0ff40 .word 0x000000b6,0x045052c4 .word 0x20ff5486,0x15600d1d .word 0x3e3e3797,0xd93b4b0b .word 0x74ff1b39,0x282caaa1 .word 0xc80cffff,0x000000ca .word 0x0576acff,0x6aad1704 .word 0x00000093,0x21ecbb0c p8_local2_expect: .word 0x773ae747,0x28ffaaa1 .word 0x45ff8153,0xe1ba722d .word 0x000000c0,0x89a2734d .word 0x78cd9785,0x4953edff .word 0x51624b47,0x307ebd29 .word 0x9745ff17,0xc135f5e1 .word 0xb9ffdd40,0x7ca340ce .word 0x78cd9785,0xb88a644f p8_local3_expect: .word 0x837528cd,0x18ffd135 .word 0xffffc135,0x739d15b2 .word 0xc48e758d,0xd8a6754e .word 0x36b70e81,0x3117d873 .word 0x9afda7e6,0x488b6df9 .word 0x4f4e46af,0xff8bf582 .word 0x0fd0d7ff,0x806f7779 .word 0xff1f4f2a,0x3f737262 p9_init_registers: .word 0x24a3d4ee,0x457df1ea ! Init value for %l0 .word 0xca16be78,0x4ca825a7 ! Init value for %l1 .word 0x78a2a7a4,0x9b75309f ! Init value for %l2 .word 0x1f9a195a,0x71d6c199 ! Init value for %l3 .word 0x08567640,0x4daaad37 ! Init value for %l4 .word 0xeeca9fa0,0x878eeaf7 ! Init value for %l5 .word 0x654df6e6,0x1a44276f ! Init value for %l6 .word 0xcdfc5fea,0x716de13f ! Init value for %l7 .align 64 p9_init_freg: .word 0x95f57a07,0x2d57cc75 ! Init value for %f0 .word 0xeac5758d,0x1f0e9169 ! Init value for %f2 .word 0x0c9e46a6,0x722c6ec9 ! Init value for %f4 .word 0x2bd1285c,0xc4931ba9 ! Init value for %f6 .word 0x7b423c3c,0x536189ba ! Init value for %f8 .word 0xca4523f2,0x57c79c61 ! Init value for %f10 .word 0x2b93cdad,0xa344161a ! Init value for %f12 .word 0xe4a30138,0xd423246b ! Init value for %f14 .word 0xd06f3fc3,0x9fc8b26d ! Init value for %f16 .word 0xcd09615a,0x240ab18e ! Init value for %f18 .word 0x8e9593cc,0x2cf89627 ! Init value for %f20 .word 0xd1ca194a,0x927f81e9 ! Init value for %f22 .word 0x476bd2ba,0x3122ed90 ! Init value for %f24 .word 0x81c128f9,0x2e34165b ! Init value for %f26 .word 0x21221705,0xa580e73f ! Init value for %f28 .word 0xa1f72981,0x2f292dfc ! Init value for %f30 .word 0x50ee088a,0xa7922bf5 ! Init value for %f32 .word 0x0fbb8740,0xdaa2fc44 ! Init value for %f34 .word 0xa0b56cfb,0x19d28175 ! Init value for %f36 .word 0x7025889c,0x659979ed ! Init value for %f38 .word 0xd87306a2,0x7cdbf444 ! Init value for %f40 .word 0x4a80fb0f,0x94fe0483 ! Init value for %f42 .word 0xd6d91e14,0x7c6682d1 ! Init value for %f44 .word 0x9a20aa4c,0xe05bb93a ! Init value for %f46 .word 0x3d10ecb8,0xc7cc1e1a .word 0x914a56b3,0x0a7d6205 .word 0x926280a9,0x3c5b6fd4 .word 0x1ab02d7a,0xf570e05d .word 0x3418053f,0xbf9bcfb8 .word 0xaf91bda0,0x580b24a3 .word 0x2e18b17d,0x2613952a .word 0x2aa30c82,0x464efdbf p9_expected_registers: .word 0x00000000,0x00000075 .word 0x00000000,0x211af2f0 .word 0x00000000,0x00000009 .word 0x00000000,0x94045bd3 .word 0x00000000,0xfef61c62 .word 0x00000000,0x127599b7 .word 0xffffffff,0xffffffc3 .word 0x00000000,0x6b1991df p9_expected_fp_regs: .word 0x95f57a07,0x2d57cc75 .word 0xeac5758d,0x1f0e9169 .word 0x0c9e46a6,0x722c6ec9 .word 0x2bd1285c,0xc4931ba9 .word 0x7b423c3c,0x536189ba .word 0xca4523f2,0x57c79c61 .word 0x2b93cdad,0xa344161a .word 0xe4a30138,0xd423246b .word 0xd06f3fc3,0x9fc8b26d .word 0xcd09615a,0x240ab18e .word 0x8e9593cc,0x2cf89627 .word 0xd1ca194a,0x927f81e9 .word 0x476bd2ba,0x3122ed90 .word 0x81c128f9,0x2e34165b .word 0x21221705,0xa580e73f .word 0xa1f72981,0x2f292dfc .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p9_local0_expect: .word 0x211af2f0,0x754a9a76 .word 0x7b08295a,0x0000005c .word 0x0362a3e5,0x00000003 .word 0xfd1d28f7,0x6296e2f2 .word 0x5e0745ff,0x93f3137b .word 0xfd86728f,0x2661c36f .word 0x75bf9bcd,0x754a9a76 .word 0xeeff5030,0x2eb95cc7 p9_local1_expect: .word 0x5d33806f,0x127599b7 .word 0xb692ff2b,0x92b0b9b0 .word 0x6b1991df,0x0b05e4ff .word 0xffcd7a7b,0x0362a3ff .word 0x000000e5,0x4d1e09f5 .word 0x96e36aee,0x5e074566 .word 0x06ff406c,0xff6b9c33 .word 0x04c2d3b4,0x05cb9424 p9_local2_expect: .word 0x00000066,0x60eb544d .word 0x211af2f0,0x3f7dbb5c .word 0x104c62e1,0x00000092 .word 0xa2dee335,0x02ff2cbd .word 0x0362a3e5,0xc00d1be4 .word 0xdeffbcb6,0x85a7e876 .word 0xfef61c62,0xffc65dfe .word 0xd255ffc3,0x6cfff5ba p9_local3_expect: .word 0x4b07269e,0x0362a3e5 .word 0x767ff926,0x000000e0 .word 0xca20d317,0x211af2ff .word 0x89e2ca42,0x713cf8d0 .word 0x0b05e453,0xfff2a529 .word 0x06eeddb5,0x22781b6b .word 0xd1fca0c8,0xffc65dfe .word 0x6cbf78cb,0xee30311a p10_init_registers: .word 0x3d8bfd6c,0x47645ba5 ! Init value for %l0 .word 0x55ff57d6,0x7fbd8bbe ! Init value for %l1 .word 0xa5598d5e,0xa5683463 ! Init value for %l2 .word 0x3dee187f,0xfe6e473b ! Init value for %l3 .word 0x7ff18e3c,0x1d1711e8 ! Init value for %l4 .word 0x2add0a4c,0x4f2c68b9 ! Init value for %l5 .word 0x38e859db,0xda37f6fc ! Init value for %l6 .word 0x3326cde2,0x5355bff9 ! Init value for %l7 .align 64 p10_init_freg: .word 0x8f455314,0xc70ea573 ! Init value for %f0 .word 0x1d893dd7,0xf8fd9216 ! Init value for %f2 .word 0xcbf1a5d3,0x6e29c527 ! Init value for %f4 .word 0x6c0dc92c,0xce07712a ! Init value for %f6 .word 0xf4bf9025,0x4ea7d2d9 ! Init value for %f8 .word 0x5651c49e,0x6f35f919 ! Init value for %f10 .word 0x6ac093d1,0x90428445 ! Init value for %f12 .word 0x4f160889,0xfe1ff2ee ! Init value for %f14 .word 0x5490ed5e,0x54de6d65 ! Init value for %f16 .word 0x9238ba79,0x27a42db6 ! Init value for %f18 .word 0x8775b585,0x1efe51da ! Init value for %f20 .word 0x308f0e01,0x636b1b7c ! Init value for %f22 .word 0x3a4b79a7,0x7ffd8dcb ! Init value for %f24 .word 0x32582452,0xbdcc5140 ! Init value for %f26 .word 0xb4e11789,0x20d60357 ! Init value for %f28 .word 0x517432ca,0xb69836af ! Init value for %f30 .word 0x18f88a26,0x0ade913d ! Init value for %f32 .word 0xf6118a4f,0x4b78b44c ! Init value for %f34 .word 0x8a7eff71,0xc5562266 ! Init value for %f36 .word 0x1850ff0b,0x01dd3f39 ! Init value for %f38 .word 0xcd041f59,0xb69f90d7 ! Init value for %f40 .word 0x22eba16a,0x4f3430af ! Init value for %f42 .word 0x9c238a9d,0xdb669e05 ! Init value for %f44 .word 0x8cadcaeb,0xbbf4cb8f ! Init value for %f46 .word 0xf6657209,0xd6e7b490 .word 0x3dcd1461,0x79a9540d .word 0x98e49704,0x87f515a5 .word 0x978bb557,0xa2824662 .word 0xb3372ae4,0xfebf44fb .word 0x641b3591,0x92e505a1 .word 0xec1ee2d0,0xdcce0e16 .word 0x10ea631a,0x4c8846ac p10_expected_registers: .word 0x00000000,0x4bff6067 .word 0x00000000,0x00000075 .word 0xffffffff,0xffffff95 .word 0x00000000,0x0000004b .word 0x00000000,0x000000de .word 0x8e227e89,0xf0ad166c .word 0x00000000,0x00000089 .word 0x00000000,0x000000a7 p10_expected_fp_regs: .word 0x8f455314,0xc70ea573 .word 0x1d893dd7,0xf8fd9216 .word 0xcbf1a5d3,0x6e29c527 .word 0x6c0dc92c,0xce07712a .word 0xf4bf9025,0x4ea7d2d9 .word 0x5651c49e,0x6f35f919 .word 0x6ac093d1,0x90428445 .word 0x4f160889,0xfe1ff2ee .word 0x5490ed5e,0x54de6d65 .word 0x9238ba79,0x27a42db6 .word 0x8775b585,0x1efe51da .word 0x308f0e01,0x636b1b7c .word 0x3a4b79a7,0x7ffd8dcb .word 0x32582452,0xbdcc5140 .word 0xb4e11789,0x20d60357 .word 0x517432ca,0xb69836af .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p10_local0_expect: .word 0x13b5a190,0xffffbf79 .word 0x95585840,0xffff6067 .word 0xa8e239be,0x27ff16ef .word 0xff9c64c2,0x042a4e8e .word 0xa7e37bff,0x418bedc0 .word 0x33b05dff,0x5435d0fb .word 0xae85ffd0,0xccc8c3d2 .word 0xff5e7131,0x69aeff08 p10_local1_expect: .word 0xc5488843,0x140a8d77 .word 0xe8ba06f9,0xb9f9bfdb .word 0x3fff3816,0x80670fd7 .word 0x47f3e0ea,0xffb866ae .word 0x6add3b3d,0x98b1da1e .word 0xd971f9ff,0xccc8c3d2 .word 0x5f64935c,0x00000075 .word 0x418bedff,0x7c4704d5 p10_local2_expect: .word 0x4bae6067,0xc44d5f06 .word 0x2b245200,0x33b05dff .word 0x4805ffcc,0xffc2ff6f .word 0x33b05dff,0xff85ded0 .word 0x8e227e89,0xf0ad166c .word 0x52cc0069,0xea90e13e .word 0xa5683463,0x04cdda80 .word 0x000000ae,0xd4562826 p10_local3_expect: .word 0x00000089,0x4bff6067 .word 0xe79def65,0x3e715138 .word 0x976c0dab,0x0d3ad3a8 .word 0xf58e75c4,0xad26c040 .word 0x4bae60ff,0x8251974d .word 0x00000089,0x4bff6067 .word 0x9f5a2663,0xd9d8e9a0 .word 0xe0c29aff,0x000000c0 p11_init_registers: .word 0x81fd288c,0xb77f4f4e ! Init value for %l0 .word 0xfbac90fe,0x6295591e ! Init value for %l1 .word 0x1926546a,0x3062a1ee ! Init value for %l2 .word 0x66d009d8,0x915b2916 ! Init value for %l3 .word 0x6ff08323,0xdf7a9f49 ! Init value for %l4 .word 0xa902b2af,0xe2cb9320 ! Init value for %l5 .word 0xb007e8e2,0x55dc2961 ! Init value for %l6 .word 0x32339f0a,0x0f1b09a7 ! Init value for %l7 .align 64 p11_init_freg: .word 0xe5990cd3,0x31dd11dc ! Init value for %f0 .word 0xa73b791a,0x8db4f866 ! Init value for %f2 .word 0xc6e85f9d,0x7c10120d ! Init value for %f4 .word 0x0321f06b,0xb8e56b04 ! Init value for %f6 .word 0x4ca0f6e9,0xfe150cbd ! Init value for %f8 .word 0xc442550a,0x18b3e769 ! Init value for %f10 .word 0x4d338624,0x183c3eb6 ! Init value for %f12 .word 0x5b52aca6,0x44852202 ! Init value for %f14 .word 0x5f60f3e0,0x128a67ed ! Init value for %f16 .word 0x5f8f7c47,0x21f2b758 ! Init value for %f18 .word 0xde52a57f,0x244378d9 ! Init value for %f20 .word 0x04b07895,0xed016b59 ! Init value for %f22 .word 0x1626e9de,0xc9e882f8 ! Init value for %f24 .word 0x140d93f4,0x69d025a3 ! Init value for %f26 .word 0x2174cb62,0x9382a6b7 ! Init value for %f28 .word 0x1e4068bd,0x99f190c1 ! Init value for %f30 .word 0x1c4dea97,0x36e8ef17 ! Init value for %f32 .word 0x4599d641,0x14e05643 ! Init value for %f34 .word 0x5f5a2cf4,0x1ddc3b8b ! Init value for %f36 .word 0xbc3e365b,0x975a8b27 ! Init value for %f38 .word 0xb15bbd3b,0x3f967e01 ! Init value for %f40 .word 0x0c791aa2,0x020d09e8 ! Init value for %f42 .word 0xf276e8ff,0x1eb20b2c ! Init value for %f44 .word 0x56bd2018,0x1c94c919 ! Init value for %f46 .word 0xaf2ab95b,0x4feddb0e .word 0x3aed141f,0xf1c59bbd .word 0x63b936ae,0x50d10e3d .word 0x57ac77ae,0x97602562 .word 0x14369344,0xb4c34539 .word 0x46ecd709,0xddbba44a .word 0xb6c75341,0x5c724044 .word 0xb93b02c3,0xe9b72909 p11_expected_registers: .word 0x00000000,0x00000012 .word 0x00000000,0x81b61d8e .word 0xffffffff,0xffffff97 .word 0x00000000,0xf2ad5219 .word 0x00000000,0x00000030 .word 0x00000000,0xedbcd932 .word 0x00000000,0xe98b3fa2 .word 0x00000000,0xe821f70a p11_expected_fp_regs: .word 0xe5990cd3,0x31dd11dc .word 0xa73b791a,0x8db4f866 .word 0xc6e85f9d,0x7c10120d .word 0x0321f06b,0xb8e56b04 .word 0x4ca0f6e9,0xfe150cbd .word 0xc442550a,0x18b3e769 .word 0x4d338624,0x183c3eb6 .word 0x5b52aca6,0x44852202 .word 0x5f60f3e0,0x128a67ed .word 0x5f8f7c47,0x21f2b758 .word 0xde52a57f,0x244378d9 .word 0x04b07895,0xed016b59 .word 0x1626e9de,0xc9e882f8 .word 0x140d93f4,0x69d025a3 .word 0x2174cb62,0x9382a6b7 .word 0x1e4068bd,0x99f190c1 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p11_local0_expect: .word 0x0fc77021,0x3b56a714 .word 0x2bff18b6,0x000000b6 .word 0x0000007b,0xff1b09ff .word 0xf2ad5219,0x3aa00d64 .word 0x26641715,0x7e353231 .word 0xd6664e26,0x00000071 .word 0x296d708a,0x00000089 .word 0xb96334ff,0xedbcd932 p11_local1_expect: .word 0xb77f4f4e,0xa89a184b .word 0x0927be8e,0x3bf2ff95 .word 0xa1b9d342,0x221269d8 .word 0xce094d22,0x849c4b7e .word 0xfd00b4ce,0xc3f6da77 .word 0x29f8b2dc,0x31feff9e .word 0xa1dbd342,0xb8ffcbe2 .word 0x34fe9400,0x26ffefea p11_local2_expect: .word 0xedbcd932,0x27ff6c4a .word 0xa4571af9,0x3aa00dff .word 0xca01ff95,0x77aedd5b .word 0xfff2ff95,0x40928d4f .word 0x205674e8,0x8d97fff8 .word 0xff6a4824,0x96bc41cb .word 0x29ae46ff,0x11bc762c .word 0xff7a9f49,0x000000f4 p11_local3_expect: .word 0xcd02fe8b,0xcc58a8af .word 0x2babffdf,0x7c916ca3 .word 0x7fabd869,0xff719d6d .word 0xc8d29778,0x000000df .word 0x4e2d5b23,0x91586945 .word 0x23b215ff,0x81ff1d8e .word 0x42d160ff,0xf8fd35f0 .word 0x39fe6330,0x3062a1ee p12_init_registers: .word 0x65942926,0x15238d25 ! Init value for %l0 .word 0xcf4cef0e,0x805c04c9 ! Init value for %l1 .word 0x3534a8da,0x6153d491 ! Init value for %l2 .word 0x138510ac,0x64e87b42 ! Init value for %l3 .word 0x852dee90,0xaa3c0ded ! Init value for %l4 .word 0x73bc32ec,0x08effca3 ! Init value for %l5 .word 0xc2eda1eb,0xba15304a ! Init value for %l6 .word 0x956ad35e,0x31ceca5c ! Init value for %l7 .align 64 p12_init_freg: .word 0x57a7450d,0xe3ad3a9b ! Init value for %f0 .word 0xd486b5e9,0x7d60a9df ! Init value for %f2 .word 0x01dc3901,0xd9ea7201 ! Init value for %f4 .word 0x7fdf2141,0x461cc779 ! Init value for %f6 .word 0xeeac57e7,0xc7ab284c ! Init value for %f8 .word 0xaf8c71d4,0x41902d98 ! Init value for %f10 .word 0x7266642d,0x289f9470 ! Init value for %f12 .word 0x04018f19,0x5922e98f ! Init value for %f14 .word 0xe99e8a91,0x8ed83f12 ! Init value for %f16 .word 0x3c97b602,0xdb2b39b1 ! Init value for %f18 .word 0x26ca43ae,0xb72331d3 ! Init value for %f20 .word 0x0f13d536,0x68921355 ! Init value for %f22 .word 0x4dfe2cdf,0x06664f0e ! Init value for %f24 .word 0xb7408497,0xcab561a9 ! Init value for %f26 .word 0xabc930e3,0xdf3f5d75 ! Init value for %f28 .word 0x8dbdf073,0xe394b1e3 ! Init value for %f30 .word 0x246b70ae,0x620bb25e ! Init value for %f32 .word 0xa8431ee7,0x5c9c0774 ! Init value for %f34 .word 0xd37f50a2,0xfaf6aee5 ! Init value for %f36 .word 0x0046e3d4,0x3b57b415 ! Init value for %f38 .word 0x2c56a1fb,0xd57927c7 ! Init value for %f40 .word 0xf3b02b6a,0xe7889277 ! Init value for %f42 .word 0x6b71a7ca,0x9f0ccb69 ! Init value for %f44 .word 0x774c9c70,0x992c4921 ! Init value for %f46 .word 0xb557efc2,0x572f1a8f .word 0x0631f7ae,0xa308589f .word 0x2558e02b,0x8f14a088 .word 0xbfdf979f,0x27d7d893 .word 0xcf6d3161,0x505ce28e .word 0x9788b96b,0x71361cd8 .word 0xcc345bb2,0x1db32092 .word 0x2a8317ee,0x822cd281 p12_expected_registers: .word 0x00000000,0x000000b9 .word 0x00000000,0x4ce2e0c0 .word 0xffffffff,0xffffffbd .word 0x00000000,0x00000047 .word 0x00000000,0x681ae40d .word 0x00000000,0x000000eb .word 0x00000000,0x4dc9d53c .word 0x00000000,0x00000000 p12_expected_fp_regs: .word 0x57a7450d,0xe3ad3a9b .word 0xd486b5e9,0x7d60a9df .word 0x01dc3901,0xd9ea7201 .word 0x7fdf2141,0x461cc779 .word 0xeeac57e7,0xc7ab284c .word 0xaf8c71d4,0x41902d98 .word 0x7266642d,0x289f9470 .word 0x04018f19,0x5922e98f .word 0xe99e8a91,0x8ed83f12 .word 0x3c97b602,0xdb2b39b1 .word 0x26ca43ae,0xb72331d3 .word 0x0f13d536,0x68921355 .word 0x4dfe2cdf,0x06664f0e .word 0xb7408497,0xcab561a9 .word 0xabc930e3,0xdf3f5d75 .word 0x8dbdf073,0xe394b1e3 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p12_local0_expect: .word 0x1cd0d124,0xea0e3eec .word 0x0000009e,0x864ed783 .word 0xd3a5d8e2,0x88ef8854 .word 0x74a788ec,0x00000018 .word 0x9dd651a5,0x8f48e677 .word 0x72c47b51,0xff238d25 .word 0x233bc8bf,0xffd759a6 .word 0x681ae40d,0xff000072 p12_local1_expect: .word 0x254732d2,0x95c161ff .word 0x6a556e6f,0xba15304a .word 0x305bffdd,0x1942522b .word 0x00000015,0x00006368 .word 0x9aaead25,0xba40ff10 .word 0x615f3ad6,0x00000092 .word 0xa0fd67c5,0x00000092 .word 0xffbb8da8,0x12f5ff6f p12_local2_expect: .word 0x6d2414b2,0x892776b8 .word 0x95c16106,0x638f917c .word 0x661f7cb1,0xea0e3eec .word 0x43927fea,0x4dc9d53c .word 0xa88a3137,0xffd66368 .word 0x0daa13ce,0xff0000db .word 0x4ce2e0c0,0x9eae8bff .word 0x5a339f39,0x62f049e3 p12_local3_expect: .word 0x4b0a0aff,0x79ff9ba0 .word 0xc36a9a65,0x4b0a0aff .word 0x683bcae3,0xb133dbd2 .word 0x3236472a,0x000000b9 .word 0xa1ffffec,0xee86ff1d .word 0xdbd8cbff,0xff61ffef .word 0x64bd9e9b,0x94fcffe1 .word 0xb2ce5b4c,0x41246bd9 p13_init_registers: .word 0xf11a9fe8,0x376e16ee ! Init value for %l0 .word 0xc3a6dbb9,0xc7f2723a ! Init value for %l1 .word 0x51b7ac7e,0xf7bfd078 ! Init value for %l2 .word 0x620829a8,0x12de718b ! Init value for %l3 .word 0xe405f4ed,0xfe7c12a6 ! Init value for %l4 .word 0x0cda214b,0xff5c6945 ! Init value for %l5 .word 0x43bf0904,0x80b5a2fc ! Init value for %l6 .word 0x438acc82,0x3c30b9cf ! Init value for %l7 .align 64 p13_init_freg: .word 0x1abb6512,0x086e169a ! Init value for %f0 .word 0x40f2de53,0x553e89b1 ! Init value for %f2 .word 0x9143759e,0x1f8bbc5f ! Init value for %f4 .word 0x261cd5f7,0x9aaacf19 ! Init value for %f6 .word 0xba3056ed,0x2bc2dfa4 ! Init value for %f8 .word 0xa89bfa6c,0xa0907bed ! Init value for %f10 .word 0x04e2b8df,0x7d7be081 ! Init value for %f12 .word 0x6ef9bf32,0x1713963e ! Init value for %f14 .word 0xc2945212,0x63ac9444 ! Init value for %f16 .word 0xfc682c11,0x606383c4 ! Init value for %f18 .word 0x5755ce8f,0x649b812e ! Init value for %f20 .word 0x72631f76,0x45f97e1f ! Init value for %f22 .word 0xae46b5ae,0x024d0bdb ! Init value for %f24 .word 0xe0249141,0xf5e2e8b9 ! Init value for %f26 .word 0xe6190cc7,0x13a7ccad ! Init value for %f28 .word 0x6ebbca7c,0x9611459d ! Init value for %f30 .word 0x60eef443,0x3f1e50f3 ! Init value for %f32 .word 0xa1f7f4b7,0xc8a2a265 ! Init value for %f34 .word 0x367463db,0x6e44cf0c ! Init value for %f36 .word 0x1fc26f7a,0x5fce15d4 ! Init value for %f38 .word 0x867ccfb0,0x126cf782 ! Init value for %f40 .word 0xae1fbd77,0x45f90eb1 ! Init value for %f42 .word 0x59c402f5,0xed2154b7 ! Init value for %f44 .word 0x1354de0a,0xd0a3a4ff ! Init value for %f46 .word 0xa6b15916,0x17fea582 .word 0x52c34c2b,0x5b735193 .word 0x4756233a,0xf0419098 .word 0xd8f3fdcb,0xa70cd1fc .word 0x5872801c,0x9547794c .word 0xa957909a,0x2208b152 .word 0xed51a83c,0xfc15a3e1 .word 0xae5a421e,0xf5547833 p13_expected_registers: .word 0x00000000,0x00000040 .word 0x00000000,0x5387339f .word 0x00000000,0x0000005a .word 0x00000000,0x0f5c506f .word 0x00000000,0x0000006e .word 0x00000000,0x00000081 .word 0xe2caca4c,0xf390d26f .word 0x00000000,0xaa34f064 p13_expected_fp_regs: .word 0x1abb6512,0x086e169a .word 0x40f2de53,0x553e89b1 .word 0x9143759e,0x1f8bbc5f .word 0x261cd5f7,0x9aaacf19 .word 0xba3056ed,0x2bc2dfa4 .word 0xa89bfa6c,0xa0907bed .word 0x04e2b8df,0x7d7be081 .word 0x6ef9bf32,0x1713963e .word 0xc2945212,0x63ac9444 .word 0xfc682c11,0x606383c4 .word 0x5755ce8f,0x649b812e .word 0x72631f76,0x45f97e1f .word 0xae46b5ae,0x024d0bdb .word 0xe0249141,0xf5e2e8b9 .word 0xe6190cc7,0x13a7ccad .word 0x6ebbca7c,0x9611459d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p13_local0_expect: .word 0x000000e2,0x313fa890 .word 0x62d1f2e7,0x3105465b .word 0xe2caca4c,0x3dffac9b .word 0xff6cffff,0x7c060c5a .word 0x5d384067,0xce987e48 .word 0x000000e2,0xffffffa4 .word 0xb44eff4d,0x67d4d36a .word 0x5ce5283f,0xaec2ffb4 p13_local1_expect: .word 0x74ffd600,0x0000007b .word 0x0000000f,0xbd4534af .word 0x0923793f,0x0000000f .word 0xd410f4ea,0x9fff7d2f .word 0xd2df31ff,0xff286ff2 .word 0xc7f2723a,0x9f02a01f .word 0x2561cf58,0xa21dcc32 .word 0xffffd29f,0x044989e5 p13_local2_expect: .word 0x5ca448ea,0x87be0966 .word 0x4ca08e89,0xcaff0e6e .word 0x000012a8,0x579712a8 .word 0xc4adae86,0xb44e464d .word 0x0e67300a,0x5387339f .word 0x97a9ecc1,0x0f5c506f .word 0xf390d26f,0x8b23d0ce .word 0xf390d26f,0x00000019 p13_local3_expect: .word 0xe2a25f3d,0xc54a9887 .word 0x9b994ac3,0x9fff7d2f .word 0x9cff7894,0x83aca8ff .word 0xe2caca4c,0xf390d26f .word 0xff6e1171,0xffff97a9 .word 0xf3b56c4c,0xe8088eff .word 0x1744dc9f,0x7c060c5a .word 0xc6bb64bc,0x7d7effd8 p14_init_registers: .word 0xfbc4bbd0,0x0831c1d1 ! Init value for %l0 .word 0x281e9ed3,0xc2e3ebf8 ! Init value for %l1 .word 0xbdddf703,0xc4f8193c ! Init value for %l2 .word 0x4858b488,0x8e2814ee ! Init value for %l3 .word 0x434faec6,0x64fd2740 ! Init value for %l4 .word 0x5eecdbb8,0xa41403fe ! Init value for %l5 .word 0x876862fb,0xd0232b7d ! Init value for %l6 .word 0x3e655d68,0x25011bfd ! Init value for %l7 .align 64 p14_init_freg: .word 0xc1d3ee14,0xb8c664a1 ! Init value for %f0 .word 0x69f396dd,0x49be8445 ! Init value for %f2 .word 0x9fe781b3,0x1f6bbd2c ! Init value for %f4 .word 0xae2491ea,0x505a1eda ! Init value for %f6 .word 0xc4e67d28,0xd0380cb9 ! Init value for %f8 .word 0xbc8ccf64,0xad3d0c72 ! Init value for %f10 .word 0x014895b5,0x77aac146 ! Init value for %f12 .word 0x2648ff75,0x1f47bf67 ! Init value for %f14 .word 0x8d7f1ef0,0x35506ac8 ! Init value for %f16 .word 0xec57d3fc,0xf71edfe5 ! Init value for %f18 .word 0x924aa52b,0xcf738d4e ! Init value for %f20 .word 0x01a6717b,0xe230417b ! Init value for %f22 .word 0x9cfe81d0,0xa15d8425 ! Init value for %f24 .word 0xe06b8a80,0xeef77935 ! Init value for %f26 .word 0xe8bd7d2c,0x4371ad28 ! Init value for %f28 .word 0x77f541f5,0xf17e0faa ! Init value for %f30 .word 0xb2db8057,0x02eb40f3 ! Init value for %f32 .word 0x656dd2ff,0xfa13df62 ! Init value for %f34 .word 0x003d348a,0x6e5d9e1f ! Init value for %f36 .word 0x3c9ddada,0x7f64ac28 ! Init value for %f38 .word 0xbfcc0c0f,0x3802f53e ! Init value for %f40 .word 0x6de8e026,0xd66d8564 ! Init value for %f42 .word 0x442e276f,0xe788e473 ! Init value for %f44 .word 0xeb01ab3b,0x645d630a ! Init value for %f46 .word 0x937b980f,0xef31c3a5 .word 0xb7892595,0x43da88b9 .word 0xf4417bd8,0x10c9c4c5 .word 0x62dccf73,0xaf1d33bc .word 0x2ba6b97c,0x9d6448b1 .word 0x3b8caeee,0xfe8212f4 .word 0x3812fb81,0x7244f602 .word 0x7feddd04,0xdd34bd0e p14_expected_registers: .word 0x00000000,0x1f58f16b .word 0x00000000,0x17a9d7c3 .word 0x00000000,0x00000062 .word 0x00000000,0x91c6e1df .word 0x00000000,0x95df1336 .word 0x3883ff67,0x17a9d7c3 .word 0x00000000,0x00000077 .word 0x00000000,0xf6d4610d p14_expected_fp_regs: .word 0xc1d3ee14,0xb8c664a1 .word 0x69f396dd,0x49be8445 .word 0x9fe781b3,0x1f6bbd2c .word 0xae2491ea,0x505a1eda .word 0xc4e67d28,0xd0380cb9 .word 0xbc8ccf64,0xad3d0c72 .word 0x014895b5,0x77aac146 .word 0x2648ff75,0x1f47bf67 .word 0x8d7f1ef0,0x35506ac8 .word 0xec57d3fc,0xf71edfe5 .word 0x924aa52b,0xcf738d4e .word 0x01a6717b,0xe230417b .word 0x9cfe81d0,0xa15d8425 .word 0xe06b8a80,0xeef77935 .word 0xe8bd7d2c,0x4371ad28 .word 0x77f541f5,0xf17e0faa .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p14_local0_expect: .word 0xfbf33cff,0x4e13ace0 .word 0xff735b95,0x70c3c895 .word 0x3883ff67,0x17a9d7c3 .word 0x4136c165,0x000000ff .word 0xe6ffd271,0xf6d4610d .word 0xe7ffde70,0x90ca8b22 .word 0x40280cd0,0xaa4ffbbc .word 0xefd664ff,0x6648842a p14_local1_expect: .word 0x3dffb854,0xabdd5ecf .word 0x7cd94a7e,0x000000f5 .word 0x0effa3ff,0xe6ffd271 .word 0x25011bfd,0x7a212e19 .word 0xf9560916,0xf0ee8c99 .word 0x000000bc,0x663125a3 .word 0x949982f7,0x6648842a .word 0xf393ae74,0xb17b2175 p14_local2_expect: .word 0xffbbff78,0xf4af0252 .word 0x32cc04e9,0xf0ee8c99 .word 0x1f58f16b,0x385ce9f9 .word 0xa613fffa,0xe7ffde70 .word 0xd6d239d9,0x7cd94a7e .word 0x36ffcc44,0x4136c165 .word 0x0000ff4c,0x0000ff29 .word 0x7725b360,0x0000006a p14_local3_expect: .word 0xe6a94646,0x82207487 .word 0x74ff4856,0x000000c4 .word 0x2312e110,0x7beff336 .word 0x61d67777,0xb4ff009c .word 0x66589e6f,0xb20e4ed7 .word 0x968b7aa6,0x000000e2 .word 0x0affffcb,0x00000096 .word 0xff7b6e9c,0x8e28ffee p15_init_registers: .word 0xd8759cec,0x823feb35 ! Init value for %l0 .word 0xbee94290,0x52ad3c5c ! Init value for %l1 .word 0x3cc27904,0x31816d2c ! Init value for %l2 .word 0x526a4bc0,0x5dca49d3 ! Init value for %l3 .word 0x8e44871c,0x6844dff9 ! Init value for %l4 .word 0x6e409c0c,0x9435cdd2 ! Init value for %l5 .word 0xe98922a0,0x7b457d23 ! Init value for %l6 .word 0xb8115393,0xf6747782 ! Init value for %l7 .align 64 p15_init_freg: .word 0x48df1089,0xbb0a69a1 ! Init value for %f0 .word 0xb49cbb3a,0x3af8161e ! Init value for %f2 .word 0xa398eed3,0x1eb56fa5 ! Init value for %f4 .word 0xc932b892,0x1142bc28 ! Init value for %f6 .word 0x24dc9cdd,0x366e27b0 ! Init value for %f8 .word 0xfc19c26e,0x992e4b29 ! Init value for %f10 .word 0xbb239acb,0x8705566b ! Init value for %f12 .word 0xb15b8ff7,0x5073a9a2 ! Init value for %f14 .word 0xdb9ee82c,0x10ee805e ! Init value for %f16 .word 0x828ff29e,0x31b8f259 ! Init value for %f18 .word 0x2bc2a8e1,0x246ae717 ! Init value for %f20 .word 0x16ed4ca1,0xb4479741 ! Init value for %f22 .word 0x9fb60658,0x76fa7189 ! Init value for %f24 .word 0x4616d2d5,0x42719995 ! Init value for %f26 .word 0xbef66ddd,0x9a9f36ef ! Init value for %f28 .word 0xeb7bb0f9,0x38ae6ad4 ! Init value for %f30 .word 0x04dbcf14,0x44dc1dab ! Init value for %f32 .word 0x25392890,0x1ce48583 ! Init value for %f34 .word 0xe71bb8c4,0x5b7cc7e4 ! Init value for %f36 .word 0x4d1f7bd9,0xac1fbd23 ! Init value for %f38 .word 0xa978bc56,0xb387a037 ! Init value for %f40 .word 0x3db20d1f,0x57c6984b ! Init value for %f42 .word 0x65263fec,0x01f9f511 ! Init value for %f44 .word 0xfe9c068b,0x1eddb12a ! Init value for %f46 .word 0xe0138f98,0x35a34d32 .word 0x92dbfa1b,0x4be37679 .word 0x238018d0,0x3b8df804 .word 0x5161cfe2,0x8d4c675b .word 0xe7c0fd53,0x254a3383 .word 0x7c6498bf,0x544b28ef .word 0x0ab03128,0x41640a51 .word 0x4c57aca5,0x2ba2d733 p15_expected_registers: .word 0x00000000,0xba4a51f0 .word 0x00000000,0x94508614 .word 0x00000000,0xe78fff55 .word 0x00000000,0xfdffe7ce .word 0x00000000,0xe0fc86ae .word 0x41e54aae,0x23ca5ac4 .word 0x00000000,0x000000ff .word 0x00000000,0x4d63e0d4 p15_expected_fp_regs: .word 0x48df1089,0xbb0a69a1 .word 0xb49cbb3a,0x3af8161e .word 0xa398eed3,0x1eb56fa5 .word 0xc932b892,0x1142bc28 .word 0x24dc9cdd,0x366e27b0 .word 0xfc19c26e,0x992e4b29 .word 0xbb239acb,0x8705566b .word 0xb15b8ff7,0x5073a9a2 .word 0xdb9ee82c,0x10ee805e .word 0x828ff29e,0x31b8f259 .word 0x2bc2a8e1,0x246ae717 .word 0x16ed4ca1,0xb4479741 .word 0x9fb60658,0x76fa7189 .word 0x4616d2d5,0x42719995 .word 0xbef66ddd,0x9a9f36ef .word 0xeb7bb0f9,0x38ae6ad4 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p15_local0_expect: .word 0x94508614,0x597b9668 .word 0xd634689e,0xe66bac2c .word 0x2c60a161,0xb223beda .word 0x6e9c228a,0xba4a51f0 .word 0xbaff514a,0x093b5b2c .word 0x61d2795b,0x73deaccb .word 0xfb1c5fd6,0x8ee85eb2 .word 0x597b9668,0x0000004a p15_local1_expect: .word 0x29a93dc2,0x3123dbc3 .word 0x3123dbc3,0xaaff7e30 .word 0x3d42ff64,0x5a288fbc .word 0xf99eea40,0x597b9668 .word 0x928cefe3,0x535dc1ff .word 0x41e54aae,0x23ca5ac4 .word 0x605a63cd,0x597b9668 .word 0xffff976a,0xbf42baf7 p15_local2_expect: .word 0x1fde24b2,0xfdffe7ce .word 0x5d881e4d,0x1cc232d9 .word 0x000000b1,0x000000b1 .word 0x3aff60ff,0xffb5d79c .word 0xf4461118,0xff74817a .word 0x1cff32d9,0xd934674a .word 0xffffffbe,0x6e9c228a .word 0xceb30cec,0x47018ff4 p15_local3_expect: .word 0xffd7e096,0x3327b973 .word 0xd934674a,0x6ac045cb .word 0x823feb35,0x8e4b77ff .word 0x48e5a66f,0xffd7e096 .word 0xac8b7473,0x635dfdcd .word 0x976af449,0x9b73ffe2 .word 0x000000f9,0xcbd46ba7 .word 0x535dc13d,0xb223beda p16_init_registers: .word 0xea49342b,0xa633a184 ! Init value for %l0 .word 0x564f706f,0xabf7fc72 ! Init value for %l1 .word 0x416708d2,0x1c996a3f ! Init value for %l2 .word 0x822e069f,0x8eae6fe2 ! Init value for %l3 .word 0x00cbb4de,0xa8c45cc6 ! Init value for %l4 .word 0xcea99ea7,0xe07a56c6 ! Init value for %l5 .word 0xfd15d028,0x0c99a283 ! Init value for %l6 .word 0xb0a79095,0xa8ff58e1 ! Init value for %l7 .align 64 p16_init_freg: .word 0x10a10ef1,0xef31be26 ! Init value for %f0 .word 0x5ec830da,0x96e0764b ! Init value for %f2 .word 0xfbf3759d,0x55d96ad4 ! Init value for %f4 .word 0x2119ab16,0x75bde538 ! Init value for %f6 .word 0x3913c921,0x3c6e63bc ! Init value for %f8 .word 0x96ea722a,0x23a2f3ac ! Init value for %f10 .word 0xec188a8b,0xce4b9346 ! Init value for %f12 .word 0x6f70dad8,0x1dfc19cf ! Init value for %f14 .word 0xc151343e,0x8edabcd6 ! Init value for %f16 .word 0x52935bf5,0x86429323 ! Init value for %f18 .word 0xa521a8d1,0xac8fb7b3 ! Init value for %f20 .word 0xf9d8c486,0x83527252 ! Init value for %f22 .word 0x3f3849c7,0xfcc76488 ! Init value for %f24 .word 0xa71cae9a,0xdb158fe5 ! Init value for %f26 .word 0x35207991,0xa5381416 ! Init value for %f28 .word 0xaf2f5ec5,0xf8e088f4 ! Init value for %f30 .word 0xfce331bb,0xb230ee9c ! Init value for %f32 .word 0x3f8e158c,0xdbb59063 ! Init value for %f34 .word 0x16ebe217,0x62b756c6 ! Init value for %f36 .word 0x68201022,0x9bd96246 ! Init value for %f38 .word 0xcdfaeb86,0x5cddd25b ! Init value for %f40 .word 0x70ab86a3,0x6a088546 ! Init value for %f42 .word 0x396b35cc,0x6048727e ! Init value for %f44 .word 0xd7bf4502,0x8363bd94 ! Init value for %f46 .word 0x10545ebd,0xc0d8b58d .word 0x6542e7d1,0x08e064c7 .word 0x693e00c7,0x2941e186 .word 0x5f91eb05,0xdc22abd3 .word 0x44f0567b,0xa23d718c .word 0x3063c92f,0x33414c32 .word 0x735c332f,0x44cddb2c .word 0x2990a0e3,0x47d1d86e p16_expected_registers: .word 0x00000000,0x8eae6fe2 .word 0x00000000,0x311edb1b .word 0x00000000,0x00000000 .word 0x00000000,0x000000e9 .word 0x1eec5bdd,0xffffff00 .word 0x520ecb35,0x3abdbbbc .word 0x00000000,0x6f26c0c1 .word 0x00000000,0xa7264a0b p16_expected_fp_regs: .word 0x10a10ef1,0xef31be26 .word 0x5ec830da,0x96e0764b .word 0xfbf3759d,0x55d96ad4 .word 0x2119ab16,0x75bde538 .word 0x3913c921,0x3c6e63bc .word 0x96ea722a,0x23a2f3ac .word 0xec188a8b,0xce4b9346 .word 0x6f70dad8,0x1dfc19cf .word 0xc151343e,0x8edabcd6 .word 0x52935bf5,0x86429323 .word 0xa521a8d1,0xac8fb7b3 .word 0xf9d8c486,0x83527252 .word 0x3f3849c7,0xfcc76488 .word 0xa71cae9a,0xdb158fe5 .word 0x35207991,0xa5381416 .word 0xaf2f5ec5,0xf8e088f4 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p16_local0_expect: .word 0x412595df,0x280ecb35 .word 0x0000001e,0x3befd77a .word 0x2e51fe6b,0xe919ff1b .word 0x5a640f52,0x9739ff61 .word 0x8b2863ff,0x000000ff .word 0x22882565,0x193a2714 .word 0x841d08ea,0xe68fe8ff .word 0x000000a6,0x193a2714 p16_local1_expect: .word 0x5a6558b6,0x41fff0c0 .word 0x00000097,0xcb0f4938 .word 0x0da6d5b3,0xdda406ae .word 0xbee3fc25,0x3a5959ed .word 0x1eec5bdd,0xffffff00 .word 0xc64178e5,0x49a9443e .word 0xf78956e6,0x000000e1 .word 0x86dc4880,0x3d50ffb5 p16_local2_expect: .word 0xf78956e6,0xffedcdc9 .word 0xe3dac22f,0xa1b072ef .word 0xe5eba2d8,0x713be468 .word 0x311edb1b,0x5287aca3 .word 0x9635e39b,0xb2ffd11a .word 0x95451204,0xffa13a70 .word 0x67269137,0x07888be7 .word 0x09a13a70,0x5a640f52 p16_local3_expect: .word 0x520ecb35,0x3abdbbbc .word 0x09a13a70,0xff0000ff .word 0x00000036,0xb45732ff .word 0xdda406ae,0xca04d4fb .word 0x78b44741,0x1176b9ff .word 0x000000ff,0xe919ff1b .word 0xbee3fc25,0x38f8c4be .word 0x86c8e464,0x74ffeba4 p17_init_registers: .word 0x2ceed42c,0x4b8b441a ! Init value for %l0 .word 0x63be06b9,0xd355e6da ! Init value for %l1 .word 0xa48be532,0x159dce7c ! Init value for %l2 .word 0xe928d1a0,0xd054c057 ! Init value for %l3 .word 0xb8b4130a,0x8113b2e9 ! Init value for %l4 .word 0xe8f647ee,0x7e82c367 ! Init value for %l5 .word 0xb60b4911,0xbd2927c5 ! Init value for %l6 .word 0x1b731545,0xb1268af1 ! Init value for %l7 .align 64 p17_init_freg: .word 0x8bb88091,0x14b297ea ! Init value for %f0 .word 0x810d346c,0x2169666b ! Init value for %f2 .word 0xde1bfcdf,0x3ac7fdbd ! Init value for %f4 .word 0x79b0155e,0x08f4c350 ! Init value for %f6 .word 0x971a38ff,0x2d9b2fd7 ! Init value for %f8 .word 0x5d4ce2ef,0x9037d429 ! Init value for %f10 .word 0x28fcd09a,0x53cf804f ! Init value for %f12 .word 0x39ffe935,0xdce1f65e ! Init value for %f14 .word 0xe2d6ff99,0x43d5c609 ! Init value for %f16 .word 0xdf5a595a,0xb2b35b19 ! Init value for %f18 .word 0x2d26e8e6,0xfde0b63d ! Init value for %f20 .word 0x23072ba7,0x44ad7abd ! Init value for %f22 .word 0xbb3c370b,0x8d5d3f54 ! Init value for %f24 .word 0x7f82299d,0x687119d9 ! Init value for %f26 .word 0xe3fe6ff2,0x86b56956 ! Init value for %f28 .word 0x593371c6,0x1a0231ef ! Init value for %f30 .word 0x0f68133d,0x82dfa0e4 ! Init value for %f32 .word 0x5213eb2d,0x28781cf0 ! Init value for %f34 .word 0xac5c74d5,0xc589fe97 ! Init value for %f36 .word 0xd45ce9bb,0x59245e63 ! Init value for %f38 .word 0xa2785a68,0xb3696be1 ! Init value for %f40 .word 0x1c46a535,0xc838a8fd ! Init value for %f42 .word 0x32b2d402,0xb1a5900f ! Init value for %f44 .word 0xb931db68,0x45589627 ! Init value for %f46 .word 0xe6f4c8f7,0xa4e8ff9c .word 0xcfcffbca,0x6febce37 .word 0x01d702b9,0x2d31b61b .word 0xebb55702,0x062e2e5b .word 0x6672b636,0x04e1824f .word 0x4813d776,0x9c2fa232 .word 0xb95cfa80,0xec184ce1 .word 0xa711b2e0,0x9630466d p17_expected_registers: .word 0xd054c057,0x1e4e54a0 .word 0x00000000,0xff0fd2ea .word 0x00000000,0x87fed084 .word 0x00000000,0xd730b6c4 .word 0x00000000,0xe27afdc4 .word 0x00000000,0x7effc3ff .word 0x4a4a6e9e,0x0000006a .word 0xffffffff,0xfffffff4 p17_expected_fp_regs: .word 0x8bb88091,0x14b297ea .word 0x810d346c,0x2169666b .word 0xde1bfcdf,0x3ac7fdbd .word 0x79b0155e,0x08f4c350 .word 0x971a38ff,0x2d9b2fd7 .word 0x5d4ce2ef,0x9037d429 .word 0x28fcd09a,0x53cf804f .word 0x39ffe935,0xdce1f65e .word 0xe2d6ff99,0x43d5c609 .word 0xdf5a595a,0xb2b35b19 .word 0x2d26e8e6,0xfde0b63d .word 0x23072ba7,0x44ad7abd .word 0xbb3c370b,0x8d5d3f54 .word 0x7f82299d,0x687119d9 .word 0xe3fe6ff2,0x86b56956 .word 0x593371c6,0x1a0231ef .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p17_local0_expect: .word 0x9cb8d4d7,0x00000082 .word 0x126e741b,0x3a54ff57 .word 0xce209b05,0x7e82ff67 .word 0x59580a05,0xca5b635e .word 0x092a0437,0x87dd0a4b .word 0x4a4a6e9e,0x0000006a .word 0x000000c0,0x9cb8d4d7 .word 0x36ade5d6,0x7aa2b168 p17_local1_expect: .word 0x00000098,0x1e4e54a0 .word 0xf5ed207d,0x590a15ba .word 0xd054c057,0x16c23b27 .word 0x16c23b27,0x5e37ff41 .word 0x4a4a6e9e,0x4eecb5ff .word 0x2412ffba,0x4bdbb2a7 .word 0xccdadd37,0xe27afdc4 .word 0xfa136499,0xf44a2d1f p17_local2_expect: .word 0xff0000c3,0x236c432b .word 0x159dce7c,0xa91d33d3 .word 0x7829e165,0x5f0cdc3a .word 0xff4255a0,0xb4826497 .word 0x0cc649ed,0x15ffce7c .word 0x8113b2e9,0x5f0cdc3a .word 0x63ff94a5,0xc9cfef11 .word 0xd054c057,0x1e4e54a0 p17_local3_expect: .word 0xff7cd545,0xb8e9b84f .word 0xccdadd37,0xb4826497 .word 0x0800ffbd,0xf10d88d0 .word 0xe5d5f432,0x866fa9d3 .word 0x1c44bd90,0xbee99864 .word 0x6d16d904,0xf44a2d1f .word 0xe5d5f432,0x0f90ff48 .word 0xbc5854cc,0xe27afdc4 p18_init_registers: .word 0x02cf18d9,0xff20a59b ! Init value for %l0 .word 0x86d9a46e,0x807c41c5 ! Init value for %l1 .word 0xe021babe,0x23e248f4 ! Init value for %l2 .word 0x7e71bba0,0x7270ac02 ! Init value for %l3 .word 0xb2eaa728,0x19624ab4 ! Init value for %l4 .word 0xc5696f40,0x1233cb43 ! Init value for %l5 .word 0x6daa4ff0,0x9dfe58bd ! Init value for %l6 .word 0xf0f80ce4,0x56802fe7 ! Init value for %l7 .align 64 p18_init_freg: .word 0x58465eb5,0xef138b7b ! Init value for %f0 .word 0x901b2555,0xccb6dfde ! Init value for %f2 .word 0x14d1f4e0,0xc2888c84 ! Init value for %f4 .word 0x2cf62a78,0x3af27d0c ! Init value for %f6 .word 0x3acce61c,0x3b5a0539 ! Init value for %f8 .word 0x1c76f809,0xd8578d8b ! Init value for %f10 .word 0xac11b16d,0x26f0ce52 ! Init value for %f12 .word 0xe4f589d6,0x77053385 ! Init value for %f14 .word 0xa068f9c9,0x67cba42a ! Init value for %f16 .word 0x95346313,0x407cea6d ! Init value for %f18 .word 0xfc6f19a1,0x6248fa56 ! Init value for %f20 .word 0x4ea7cb71,0xc4d83367 ! Init value for %f22 .word 0xf80d25bf,0xdb4dc61f ! Init value for %f24 .word 0x0dfed50c,0x78b6b331 ! Init value for %f26 .word 0x147b9fb8,0xca54ace7 ! Init value for %f28 .word 0xfd6ffc43,0x9a9818b9 ! Init value for %f30 .word 0xcb5d762e,0x0b0e8dea ! Init value for %f32 .word 0x71a78aeb,0xb9e52555 ! Init value for %f34 .word 0xc9bfb189,0x291c86c6 ! Init value for %f36 .word 0xbfa2cd6f,0xa89ce927 ! Init value for %f38 .word 0x976ff9ce,0x9a459856 ! Init value for %f40 .word 0xee5f62f2,0x5777cc93 ! Init value for %f42 .word 0x8ec0380b,0xa3580998 ! Init value for %f44 .word 0xe6a29028,0xe0a8bada ! Init value for %f46 .word 0x7202aff4,0x80986a97 .word 0x090e949c,0x6b03784b .word 0x1f8bb7f9,0xc4c6c5c0 .word 0xa723be7f,0x43dffeb6 .word 0x1a6ed2af,0x04128627 .word 0x877a4753,0xc58d784b .word 0xfcfbded5,0xa826ebec .word 0x1a6ff1b4,0xfaf08053 p18_expected_registers: .word 0xffffffff,0xfffe58bd .word 0x00000000,0x2cb1ebfc .word 0x00000000,0x00000032 .word 0x00000000,0x71f8cfc2 .word 0x00000000,0xa3132b64 .word 0x00000000,0xc9e5a7b2 .word 0x00000000,0x00000013 .word 0x00000000,0x000000fc p18_expected_fp_regs: .word 0x58465eb5,0xef138b7b .word 0x901b2555,0xccb6dfde .word 0x14d1f4e0,0xc2888c84 .word 0x2cf62a78,0x3af27d0c .word 0x3acce61c,0x3b5a0539 .word 0x1c76f809,0xd8578d8b .word 0xac11b16d,0x26f0ce52 .word 0xe4f589d6,0x77053385 .word 0xa068f9c9,0x67cba42a .word 0x95346313,0x407cea6d .word 0xfc6f19a1,0x6248fa56 .word 0x4ea7cb71,0xc4d83367 .word 0xf80d25bf,0xdb4dc61f .word 0x0dfed50c,0x78b6b331 .word 0x147b9fb8,0xca54ace7 .word 0xfd6ffc43,0x9a9818b9 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p18_local0_expect: .word 0xe7764747,0xd8534a7c .word 0xc43882ae,0x0000ffe4 .word 0xa3132b64,0xe7764747 .word 0x42360aa6,0xffff2b64 .word 0x179569af,0xfe1e66d4 .word 0xe00ade41,0xa3132b64 .word 0xf5fff904,0x000000a3 .word 0xfffe5895,0xd8534a7c p18_local1_expect: .word 0x87d93a43,0x91beffa9 .word 0x16d280e7,0x6aedacdd .word 0x87d93a43,0x389a11ea .word 0xec887295,0x75de5167 .word 0x4ae3112f,0x000000ec .word 0xe7764747,0xffd93ca2 .word 0x16d280e7,0x16d280e7 .word 0xf486ea88,0xff3097d5 p18_local2_expect: .word 0x492b624b,0x16d280e7 .word 0x600001ce,0xa9b5fc8f .word 0x21b374aa,0x0e4cb6e5 .word 0x934fd094,0x44cf347d .word 0x02998ee8,0xe00ade41 .word 0xec887295,0x492b624b .word 0x4f971eff,0x3e7548ff .word 0x3cfe95b7,0x93ca0938 p18_local3_expect: .word 0x9d385b8b,0x40507256 .word 0xb9e540ac,0x5d09b692 .word 0x18b7667e,0x1d1bca8c .word 0xfed93ca2,0x9c7ba877 .word 0xe7764747,0xc6a3c9a2 .word 0x19a34ab4,0x337aad79 .word 0x2cb1ebfc,0x72bccd38 .word 0x7270ac02,0xff716bb1 p19_init_registers: .word 0xafe8cb7a,0x34a36fd6 ! Init value for %l0 .word 0xbfc37778,0x457173fb ! Init value for %l1 .word 0xc271c436,0x49236ac9 ! Init value for %l2 .word 0x446d2072,0xaca28bb1 ! Init value for %l3 .word 0x395044e6,0x92b66e5c ! Init value for %l4 .word 0xfcbe2b98,0x9ab3ae7b ! Init value for %l5 .word 0xda22ab8e,0xa7c6d150 ! Init value for %l6 .word 0x7494cf36,0x4c11743a ! Init value for %l7 .align 64 p19_init_freg: .word 0xfc00ae0b,0x4f015627 ! Init value for %f0 .word 0xccceeff8,0x2ced8c4d ! Init value for %f2 .word 0x546a0444,0xa3932e79 ! Init value for %f4 .word 0x2ddaae36,0x8f02c890 ! Init value for %f6 .word 0xf9d16b7b,0x775c18c6 ! Init value for %f8 .word 0x3a3f80f1,0xf30ade2d ! Init value for %f10 .word 0xef1f0fd4,0x2dccb664 ! Init value for %f12 .word 0xe44fa120,0x839b7b90 ! Init value for %f14 .word 0xf8fcc5e3,0x82d57b52 ! Init value for %f16 .word 0x1aa44e69,0x33ce9dec ! Init value for %f18 .word 0xafbfd40e,0x63e859f0 ! Init value for %f20 .word 0xf4f90194,0x4770d969 ! Init value for %f22 .word 0x125f5e37,0x958d81dd ! Init value for %f24 .word 0x7204d1e0,0x5703d610 ! Init value for %f26 .word 0xe35e7564,0x36353fbc ! Init value for %f28 .word 0xfdfefaec,0x2ce9daaf ! Init value for %f30 .word 0x91fe6c43,0x48b3e6aa ! Init value for %f32 .word 0xf72cc521,0x28db74da ! Init value for %f34 .word 0x567093fb,0x2509fb13 ! Init value for %f36 .word 0xa0031fcb,0x4050539e ! Init value for %f38 .word 0xedf3930b,0xd5d2e08b ! Init value for %f40 .word 0x28cc7dc6,0xf4a9309f ! Init value for %f42 .word 0x2197ffb0,0x7d523bee ! Init value for %f44 .word 0xada8bc87,0x220af3ec ! Init value for %f46 .word 0x5855f1df,0x52f06d97 .word 0x8561774d,0xf0bb91b0 .word 0x7d2135db,0x961ea8f8 .word 0x35980d60,0x2d2a47c9 .word 0xa47c5072,0xef730677 .word 0x9b843150,0x2c36cc83 .word 0xb6798632,0x567a84fc .word 0x82d149af,0xd6d3e8e4 p19_expected_registers: .word 0x00000000,0xb6a5d0da .word 0x00000000,0x2c7b0044 .word 0x5d7db5c0,0x1a2de523 .word 0x00000000,0x375a9d07 .word 0x00000000,0x299bbd5d .word 0x00000082,0x94738ea0 .word 0x00ff0026,0x89aa3bff .word 0x00000000,0x000000f8 p19_expected_fp_regs: .word 0xfc00ae0b,0x4f015627 .word 0xccceeff8,0x2ced8c4d .word 0x546a0444,0xa3932e79 .word 0x2ddaae36,0x8f02c890 .word 0xf9d16b7b,0x775c18c6 .word 0x3a3f80f1,0xf30ade2d .word 0xef1f0fd4,0x2dccb664 .word 0xe44fa120,0x839b7b90 .word 0xf8fcc5e3,0x82d57b52 .word 0x1aa44e69,0x33ce9dec .word 0xafbfd40e,0x63e859f0 .word 0xf4f90194,0x4770d969 .word 0x125f5e37,0x958d81dd .word 0x7204d1e0,0x5703d610 .word 0xe35e7564,0x36353fbc .word 0xfdfefaec,0x2ce9daaf .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p19_local0_expect: .word 0x2f0c0c21,0xc73a8cf4 .word 0x46419326,0x2c7b0044 .word 0xe8f7eeb1,0x9d6aff9d .word 0x8fde367f,0xcc185cf2 .word 0x07c2ffb9,0xff0000be .word 0xcdbff2ff,0xff4646f0 .word 0x00000000,0x6cd18c51 .word 0xffc86c62,0x97869734 p19_local1_expect: .word 0x97c8513c,0xffb50c70 .word 0x5f4739bd,0x91967b6b .word 0x1ac3ffc6,0xa5740561 .word 0xcbc5ff9e,0x375a9d07 .word 0x299bbd5d,0x953d580c .word 0xd22e7fff,0xa033c5d3 .word 0x864d93e5,0xe6ff24da .word 0xffff8ffd,0x554b326a p19_local2_expect: .word 0x0cd16a4f,0xcc185cf2 .word 0xe81e0d90,0xb6a5d0da .word 0x464193ff,0x63048f5b .word 0x69ff047a,0xf2ff86ac .word 0xb6a5d0da,0xa4108742 .word 0x5dff5835,0xffbe5fff .word 0x77c0f246,0x0b2ba0c2 .word 0x604f61a4,0xff05c655 p19_local3_expect: .word 0x7e12ffff,0xcdbff2ec .word 0xc785c025,0x554b326a .word 0x00ff0026,0x89aa3bff .word 0x00000082,0x94738ea0 .word 0xff732d53,0x680045b3 .word 0x5d7db5c0,0x1a2de523 .word 0xc808ff04,0xfe11fd4a .word 0x35bff2ec,0x0cf9d9bb p20_init_registers: .word 0x4ffcc336,0x3f6eb04f ! Init value for %l0 .word 0x23398fb4,0x80969aae ! Init value for %l1 .word 0x27e6014c,0xdbf6ab18 ! Init value for %l2 .word 0x1c01edad,0xce82f871 ! Init value for %l3 .word 0xfde4f9c0,0x40f0e6ce ! Init value for %l4 .word 0xbd3a73ca,0x65a7c04e ! Init value for %l5 .word 0xabc0a524,0xdd22c1f8 ! Init value for %l6 .word 0xb079e81e,0x2286935e ! Init value for %l7 .align 64 p20_init_freg: .word 0xe7fa841f,0xc1fc6f0f ! Init value for %f0 .word 0x0e0e572c,0x563a8574 ! Init value for %f2 .word 0x8035ad02,0x505afb0e ! Init value for %f4 .word 0x664c37a3,0x3153fe8e ! Init value for %f6 .word 0x84d4b50b,0xb530f20e ! Init value for %f8 .word 0x9541d13b,0xb251393b ! Init value for %f10 .word 0x42700e64,0x772bbac7 ! Init value for %f12 .word 0x387b2320,0x832794e2 ! Init value for %f14 .word 0x7d432b06,0x58e9b26b ! Init value for %f16 .word 0x78dac3b0,0x969d9b19 ! Init value for %f18 .word 0x7a846c4c,0xdd6d6fb5 ! Init value for %f20 .word 0x1acb68de,0xc2388a85 ! Init value for %f22 .word 0x2f026468,0xeee00165 ! Init value for %f24 .word 0x446072e5,0xd2139831 ! Init value for %f26 .word 0x918ba999,0xc9310b9d ! Init value for %f28 .word 0x8ad672a3,0x22a4d6f9 ! Init value for %f30 .word 0x036e7130,0xbe7e7d7b ! Init value for %f32 .word 0x8777e844,0xf76fdf52 ! Init value for %f34 .word 0x8b68349c,0x1851b8a0 ! Init value for %f36 .word 0x58a4bfaa,0xea463044 ! Init value for %f38 .word 0x705122f9,0x9febb8d6 ! Init value for %f40 .word 0x57cf05ab,0xeae1b168 ! Init value for %f42 .word 0xcd7037ff,0x9f88c9bd ! Init value for %f44 .word 0x2aeee804,0xc4e571ab ! Init value for %f46 .word 0x3b97491b,0xb4d0de94 .word 0xc11e599a,0x096faef0 .word 0xf559ef8e,0xd87b3b11 .word 0x6c1a1296,0x7fe486eb .word 0x317b181f,0x88b825ae .word 0xd20b9ac8,0xfb17954e .word 0x36bfb5db,0x45bd9989 .word 0xe5848902,0x5f6d4f53 p20_expected_registers: .word 0x00000000,0x074dcc97 .word 0x00000000,0x000000a6 .word 0x00000000,0x7ae94712 .word 0x00000000,0x000000c9 .word 0xffffffff,0xff81398e .word 0x00000000,0x00000026 .word 0x00ff001b,0x7982f871 .word 0x00000000,0x000000aa p20_expected_fp_regs: .word 0xe7fa841f,0xc1fc6f0f .word 0x0e0e572c,0x563a8574 .word 0x8035ad02,0x505afb0e .word 0x664c37a3,0x3153fe8e .word 0x84d4b50b,0xb530f20e .word 0x9541d13b,0xb251393b .word 0x42700e64,0x772bbac7 .word 0x387b2320,0x832794e2 .word 0x7d432b06,0x58e9b26b .word 0x78dac3b0,0x969d9b19 .word 0x7a846c4c,0xdd6d6fb5 .word 0x1acb68de,0xc2388a85 .word 0x2f026468,0xeee00165 .word 0x446072e5,0xd2139831 .word 0x918ba999,0xc9310b9d .word 0x8ad672a3,0x22a4d6f9 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p20_local0_expect: .word 0xb8ffa207,0x9929ea10 .word 0xdd22c1f8,0x2286ff5e .word 0x891d7f87,0xe0e523fc .word 0x1e8b9ce2,0xfbd754c3 .word 0xff81398e,0xffffff25 .word 0x3e8b7e44,0xb609ff95 .word 0xff6ef4a6,0xe0e523fc .word 0x0f2353bf,0xffe61fd0 p20_local1_expect: .word 0x8988e787,0x50fa5a53 .word 0x665770ff,0xffffffa2 .word 0x944bfff3,0xe659e479 .word 0x24a41329,0x76afb60a .word 0x2286935e,0x758b1ea7 .word 0x41eea2e0,0x33fff078 .word 0xf8ffa91c,0xf8cba3e7 .word 0xff81398e,0x9929ea10 p20_local2_expect: .word 0x00ff001b,0x7982f871 .word 0xe7833c81,0x3326f078 .word 0x84ffb2af,0x4b970189 .word 0xe5ad09f2,0xd227ff11 .word 0x074dcc97,0x71eb9c1b .word 0x00000015,0xc380a315 .word 0x86f160ff,0xbb5cffbe .word 0x983afa13,0x413f82e8 p20_local3_expect: .word 0xff81398e,0x9929ea10 .word 0xb0c27c52,0x90e2a2d7 .word 0x074dcc97,0xc78b811b .word 0x708a3e53,0xff704d4e .word 0xffcf6cff,0x9929ea10 .word 0x9b49a463,0x246bffc9 .word 0x1b7a6346,0x7ae94712 .word 0xfe032f21,0xaaff7b25 p21_init_registers: .word 0xdcbda01c,0x6f96596f ! Init value for %l0 .word 0x31855811,0xebc14454 ! Init value for %l1 .word 0xb216c1da,0x12926743 ! Init value for %l2 .word 0x15e30c50,0x1715b027 ! Init value for %l3 .word 0x0ebc3435,0xcaaa3c93 ! Init value for %l4 .word 0xb8e5415f,0x9d347947 ! Init value for %l5 .word 0x2e5c138c,0x9de6dc65 ! Init value for %l6 .word 0x4209307c,0x58314ab9 ! Init value for %l7 .align 64 p21_init_freg: .word 0x9d34837a,0x25a252bd ! Init value for %f0 .word 0xc41beecd,0x7d80012b ! Init value for %f2 .word 0x2a57759e,0x4640e054 ! Init value for %f4 .word 0xb01c5d71,0x16785104 ! Init value for %f6 .word 0x14131c20,0xa583587b ! Init value for %f8 .word 0xedc9ba88,0x457011cf ! Init value for %f10 .word 0x9859ca16,0x7158ed42 ! Init value for %f12 .word 0x9cfbd30c,0xec6fe176 ! Init value for %f14 .word 0x69a228fc,0xcdccf25a ! Init value for %f16 .word 0xb3582b80,0x7dbc1e85 ! Init value for %f18 .word 0xe22ffd61,0x9ba3a174 ! Init value for %f20 .word 0xeb11b078,0x13831b24 ! Init value for %f22 .word 0xb90cdeab,0xc1dc1640 ! Init value for %f24 .word 0xc2b24649,0x5bf70c17 ! Init value for %f26 .word 0x8ad8e927,0xa9fb2cd8 ! Init value for %f28 .word 0x90cfb22f,0x1bf38e79 ! Init value for %f30 .word 0x9c395b61,0x62f02b95 ! Init value for %f32 .word 0xfdf96899,0x6c4361e0 ! Init value for %f34 .word 0x3649de54,0xb3fdcf0e ! Init value for %f36 .word 0xab927fad,0x5439e525 ! Init value for %f38 .word 0xac8cd311,0xa6c5fc2b ! Init value for %f40 .word 0x2e82b055,0xe943ea9a ! Init value for %f42 .word 0x631fd0bc,0x8608fe90 ! Init value for %f44 .word 0xf5cd9fc0,0xae13e2b6 ! Init value for %f46 .word 0xd9a2dc5e,0x6fe560e3 .word 0x37f882a7,0x93c00812 .word 0x8e4fc3d8,0xc64950c8 .word 0x86288312,0x6869f3bd .word 0xef59edb4,0xe6e7eeff .word 0x961d776b,0xc0ae6546 .word 0xb9b3314c,0x606ea632 .word 0xcc06f641,0x63e155ee p21_expected_registers: .word 0x00000000,0xe83aead1 .word 0x00000000,0x0000006b .word 0x00000000,0xaeff5c49 .word 0x00000000,0x000000a0 .word 0x00000000,0x4f3c41ca .word 0x00000000,0xf4ce9cee .word 0x00000000,0x644837b7 .word 0x00000000,0x3a575a56 p21_expected_fp_regs: .word 0x9d34837a,0x25a252bd .word 0xc41beecd,0x7d80012b .word 0x2a57759e,0x4640e054 .word 0xb01c5d71,0x16785104 .word 0x14131c20,0xa583587b .word 0xedc9ba88,0x457011cf .word 0x9859ca16,0x7158ed42 .word 0x9cfbd30c,0xec6fe176 .word 0x69a228fc,0xcdccf25a .word 0xb3582b80,0x7dbc1e85 .word 0xe22ffd61,0x9ba3a174 .word 0xeb11b078,0x13831b24 .word 0xb90cdeab,0xc1dc1640 .word 0xc2b24649,0x5bf70c17 .word 0x8ad8e927,0xa9fb2cd8 .word 0x90cfb22f,0x1bf38e79 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p21_local0_expect: .word 0x1d596402,0x4f4e9546 .word 0x241c276a,0xe1524f57 .word 0x000000ff,0x5fbd67cf .word 0xff437dbe,0xef0458e0 .word 0xcf05940b,0xae455c49 .word 0xffff5cbf,0xa5e390f4 .word 0x9de6dc65,0x644837b7 .word 0xaace7820,0xfbe2f8c0 p21_local1_expect: .word 0x1e80ffad,0x4047ebe1 .word 0x00000045,0xddfa1199 .word 0x4f4e9546,0x5fbd67cf .word 0x3efce67e,0x644837b7 .word 0x8a0e7685,0xaeff5c49 .word 0xcefffde5,0x4f3c41ca .word 0x00000032,0x7b68efb0 .word 0xf4ce9cee,0xceffffe5 p21_local2_expect: .word 0xabff7e10,0xec6e7193 .word 0xde22970b,0xbdc96090 .word 0xdd51e0b0,0x38be912a .word 0xff3a8eaf,0xe83aead1 .word 0xfa061c46,0x4f7d1a7a .word 0xc3138217,0xc78a63db .word 0x4d5b2dae,0x9868183d .word 0x4f7d1a7a,0x644837b7 p21_local3_expect: .word 0xd5ffffdf,0x117abcda .word 0x19759dd6,0xca567677 .word 0x24ffb3e9,0x14d0bcf6 .word 0x6af7478c,0x9dffb48e .word 0xece2f997,0xece2f997 .word 0xa83e624c,0xffff2032 .word 0xf1f5069d,0x3a575a56 .word 0x9dffb48e,0xcc8d137d p22_init_registers: .word 0xc9b7dabc,0x219c11af ! Init value for %l0 .word 0x0975a201,0xd1bf321f ! Init value for %l1 .word 0xd05ce0f7,0xf42a54b4 ! Init value for %l2 .word 0x2c8bfa16,0x6a13dbf6 ! Init value for %l3 .word 0x3ee4a508,0xa57441d2 ! Init value for %l4 .word 0x0613ca22,0x53386a7c ! Init value for %l5 .word 0x5b1eb5cd,0xf1553bb2 ! Init value for %l6 .word 0xa0070de0,0x778d9b3a ! Init value for %l7 .align 64 p22_init_freg: .word 0xdba1fa34,0xebb84b56 ! Init value for %f0 .word 0xc4ac1554,0x64e842b7 ! Init value for %f2 .word 0x485ce269,0x1c874e51 ! Init value for %f4 .word 0x2421870d,0xe81e9ea0 ! Init value for %f6 .word 0x7b3537b7,0xc412bdcb ! Init value for %f8 .word 0x7c3a6678,0x806d6169 ! Init value for %f10 .word 0xc3768b48,0x70f98b51 ! Init value for %f12 .word 0x1a7b19c3,0x9f7d1c28 ! Init value for %f14 .word 0xe2c63470,0x2defaf33 ! Init value for %f16 .word 0x4b0483a8,0xf3def1d1 ! Init value for %f18 .word 0x6c1b7aea,0xda8e5aed ! Init value for %f20 .word 0xd6fe5491,0x4b9456b9 ! Init value for %f22 .word 0xd8040c6c,0xf770bf6a ! Init value for %f24 .word 0x00097575,0x0b8bf9e9 ! Init value for %f26 .word 0xcbc08c8e,0x7aa78667 ! Init value for %f28 .word 0xcda57af9,0x7b7290e9 ! Init value for %f30 .word 0xc9707b0f,0xcd7c6e4e ! Init value for %f32 .word 0xc44f8ac7,0xbf7a6f88 ! Init value for %f34 .word 0x9784c6e1,0x5bdea489 ! Init value for %f36 .word 0xe0470763,0x0a3c497a ! Init value for %f38 .word 0xedd898a6,0x8cfb72b5 ! Init value for %f40 .word 0x3c4b8737,0xa18e71d9 ! Init value for %f42 .word 0x2551e9d9,0x076187f7 ! Init value for %f44 .word 0xc21c2271,0x85db229c ! Init value for %f46 .word 0x0aa35a7d,0x02be92f7 .word 0x62e4ffa9,0xfb166c76 .word 0x4e832e75,0xd0df611d .word 0xd0211861,0xd97ce009 .word 0xcbad01bc,0xaab989a3 .word 0xef2184bc,0xdab482d9 .word 0x15a92d1d,0x20244ca8 .word 0xd51c0630,0xd042c2ce p22_expected_registers: .word 0x00000000,0xd32e5bef .word 0x00000000,0xff2a8076 .word 0x0315e249,0x9bd07b77 .word 0xb11f78ff,0x7693de85 .word 0xe85c3e0b,0xe85c3e0b .word 0x00000000,0xf0288f16 .word 0x00000000,0x0000004a .word 0x00000000,0x000000ed p22_expected_fp_regs: .word 0xdba1fa34,0xebb84b56 .word 0xc4ac1554,0x64e842b7 .word 0x485ce269,0x1c874e51 .word 0x2421870d,0xe81e9ea0 .word 0x7b3537b7,0xc412bdcb .word 0x7c3a6678,0x806d6169 .word 0xc3768b48,0x70f98b51 .word 0x1a7b19c3,0x9f7d1c28 .word 0xe2c63470,0x2defaf33 .word 0x4b0483a8,0xf3def1d1 .word 0x6c1b7aea,0xda8e5aed .word 0xd6fe5491,0x4b9456b9 .word 0xd8040c6c,0xf770bf6a .word 0x00097575,0x0b8bf9e9 .word 0xcbc08c8e,0x7aa78667 .word 0xcda57af9,0x7b7290e9 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p22_local0_expect: .word 0x46714bf8,0x963918bc .word 0x53386a7c,0xe6cb3213 .word 0x320e32f4,0x7693de85 .word 0xb62fb1f3,0xd075f193 .word 0x6428a0ff,0x00000054 .word 0x00ff0020,0x5949d7c1 .word 0xcab5aa4d,0x6affdbf6 .word 0xff98da32,0xeab89faf p22_local1_expect: .word 0xc0be8723,0x5480fead .word 0x0b28aabe,0x000000a2 .word 0x659455e4,0x7f3b8374 .word 0xe6cb3213,0xff2a8076 .word 0x5dbcdae1,0x70ffb526 .word 0x6739fca0,0x3f970428 .word 0xe85c3e0b,0x8a98da32 .word 0xedddd3a2,0x377b42ff p22_local2_expect: .word 0xe85c3e0b,0xe85c3e0b .word 0xeaddc972,0x8a98da32 .word 0xac3d740f,0xd9ffeb43 .word 0x33ff64a6,0xd9ffeb43 .word 0x27e5efbb,0xac3d740f .word 0x7f3b8374,0x9407dcc8 .word 0x191b3452,0xff2a8076 .word 0x37360a6f,0xe1492a1b p22_local3_expect: .word 0x37e44eff,0xf1553bb2 .word 0x0000004a,0x000000ed .word 0xb1ff78ff,0x7693de85 .word 0x0315e249,0x9bd07b77 .word 0xf5703b75,0x32c3bec0 .word 0x0b53e953,0xdb313d5a .word 0x659455e4,0xffffffdd .word 0x0f18b0ff,0x0f6fe0a1 p23_init_registers: .word 0x2fa278cf,0xe3e197db ! Init value for %l0 .word 0x6ebbe0f4,0x32a8f0ec ! Init value for %l1 .word 0xa6bf4fa6,0x228377dd ! Init value for %l2 .word 0x2885ab42,0x08e90e14 ! Init value for %l3 .word 0xa188b1de,0x00738720 ! Init value for %l4 .word 0xcca1cd9c,0x2840b507 ! Init value for %l5 .word 0x2c3e8ae6,0xb4c3a6aa ! Init value for %l6 .word 0x94f1efad,0xf4e03ae2 ! Init value for %l7 .align 64 p23_init_freg: .word 0x12a6340e,0x960509b3 ! Init value for %f0 .word 0xf64b88c5,0x663bbd81 ! Init value for %f2 .word 0xbc1a45c9,0x6db3d273 ! Init value for %f4 .word 0x43a87a96,0x4301cc32 ! Init value for %f6 .word 0xfdb263fa,0xf9568445 ! Init value for %f8 .word 0x54e2e871,0x62674f2c ! Init value for %f10 .word 0xbd50188e,0x5fb5c0bd ! Init value for %f12 .word 0x2d433338,0xb9abce4d ! Init value for %f14 .word 0x73eede51,0x6ea0ab7d ! Init value for %f16 .word 0x748f7749,0xb5c205f1 ! Init value for %f18 .word 0x2242e1fd,0x3c85295d ! Init value for %f20 .word 0x6fbec201,0x6e961925 ! Init value for %f22 .word 0x13ef78c4,0x5a8a1bd2 ! Init value for %f24 .word 0x4e6c8549,0x4fd62b64 ! Init value for %f26 .word 0xab3dc033,0x2d41baf7 ! Init value for %f28 .word 0xef8626ce,0xdc414632 ! Init value for %f30 .word 0x8a8c5084,0x5ca70896 ! Init value for %f32 .word 0x6728b3ef,0x14a109e0 ! Init value for %f34 .word 0xa2bc3deb,0xa8c6e200 ! Init value for %f36 .word 0xa3a5b9ec,0xe4e96e48 ! Init value for %f38 .word 0xef98d010,0x8ca3a105 ! Init value for %f40 .word 0x57107679,0x84017212 ! Init value for %f42 .word 0x3200782c,0x382df959 ! Init value for %f44 .word 0x7065cbcd,0xa1492bd9 ! Init value for %f46 .word 0x42f3637b,0x3e5ba13e .word 0xc6c504b6,0x275be677 .word 0xaf8cd8fb,0x7d5171ce .word 0x6ce35d5c,0xc384d3f7 .word 0x68acb611,0xd9328e67 .word 0xf6e41307,0x2fdb6e77 .word 0x89d06142,0xedab1aad .word 0x88f1211c,0xa72acb60 p23_expected_registers: .word 0x00000000,0xec8e8415 .word 0x00000000,0x44ff6cdb .word 0x00000000,0x0000456a .word 0x00000000,0x194c5f75 .word 0x58727c85,0x574f1ba4 .word 0x00000000,0x94dd016d .word 0x00000000,0x90cb648e .word 0x00000000,0x609d274a p23_expected_fp_regs: .word 0x12a6340e,0x960509b3 .word 0xf64b88c5,0x663bbd81 .word 0xbc1a45c9,0x6db3d273 .word 0x43a87a96,0x4301cc32 .word 0xfdb263fa,0xf9568445 .word 0x54e2e871,0x62674f2c .word 0xbd50188e,0x5fb5c0bd .word 0x2d433338,0xb9abce4d .word 0x73eede51,0x6ea0ab7d .word 0x748f7749,0xb5c205f1 .word 0x2242e1fd,0x3c85295d .word 0x6fbec201,0x6e961925 .word 0x13ef78c4,0x5a8a1bd2 .word 0x4e6c8549,0x4fd62b64 .word 0xab3dc033,0x2d41baf7 .word 0xef8626ce,0xdc414632 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p23_local0_expect: .word 0x7c770050,0x43f5a3cd .word 0xf1dfbbae,0x55edfd01 .word 0x609d274a,0x48ec017f .word 0xba6700d8,0xf4e0ffe2 .word 0xc6d17c42,0x90cb648e .word 0xaba7d182,0x2f2ecb6b .word 0x7631d645,0x43f5a3cd .word 0xbe1effc3,0xff86ad56 p23_local1_expect: .word 0x2831a128,0x456a3f1d .word 0x0000002e,0x00000066 .word 0x000000ad,0x609d274a .word 0xafff18db,0xa420f2ba .word 0x00738720,0x00000032 .word 0xafff18db,0x58b8e0e0 .word 0x62c51c32,0xffffe32e .word 0x58727c85,0x574f1ba4 p23_local2_expect: .word 0x1a45c267,0xc8cc2164 .word 0x583aa580,0x8cc7806c .word 0x5d2fff4b,0xe9cef6a9 .word 0x1f16115a,0x773b2680 .word 0x72be474b,0xa00f1d19 .word 0xd9ff3b4e,0x0000003a .word 0x00000015,0x58b8e0e0 .word 0xc6ff5786,0xd23fe32e p23_local3_expect: .word 0x0aff15e9,0x62c51cff .word 0x000000ae,0xd1fce9ca .word 0x7631d645,0x66d9352b .word 0xa631e096,0x879a2606 .word 0x98f9eef1,0x6686ff56 .word 0xd1440cff,0x8a3ec468 .word 0x9ecf5635,0xafff18db .word 0x000000ac,0x97fb3f69 p24_init_registers: .word 0xa9ac1404,0x3019c98b ! Init value for %l0 .word 0xaba56c65,0xe2645125 ! Init value for %l1 .word 0x83cf666c,0x5bc0fec9 ! Init value for %l2 .word 0x9cdae08b,0xde32e780 ! Init value for %l3 .word 0xf1e4cddd,0xe288bc71 ! Init value for %l4 .word 0x16ab5d6a,0x7a0c3faf ! Init value for %l5 .word 0xae7f0270,0xe32aaa00 ! Init value for %l6 .word 0x89f2cc47,0xc0508875 ! Init value for %l7 .align 64 p24_init_freg: .word 0x82824656,0x6c23b1c2 ! Init value for %f0 .word 0x7c3d03dd,0x21c01a2e ! Init value for %f2 .word 0xf1f2d010,0xd56427e0 ! Init value for %f4 .word 0xb65a5fd3,0xfbb8d679 ! Init value for %f6 .word 0x5f1e1474,0xb42562ef ! Init value for %f8 .word 0xac248019,0x72fe6fce ! Init value for %f10 .word 0x9a805177,0xe3ff992a ! Init value for %f12 .word 0x3fd31542,0x442e742a ! Init value for %f14 .word 0x7d85bd69,0x3b8e6f04 ! Init value for %f16 .word 0xaea43be5,0x224175be ! Init value for %f18 .word 0x78423170,0xa1a800c2 ! Init value for %f20 .word 0xc30e1df6,0x7b712748 ! Init value for %f22 .word 0x461404bc,0x52faf326 ! Init value for %f24 .word 0x9052d1fd,0x140cda91 ! Init value for %f26 .word 0x54ca2e10,0x6ce413e7 ! Init value for %f28 .word 0xd6b73206,0x406dc5ca ! Init value for %f30 .word 0xf3b07cbe,0x0187e6b5 ! Init value for %f32 .word 0x09c3fd21,0x87d5c8d9 ! Init value for %f34 .word 0xf16af952,0x0eb894f5 ! Init value for %f36 .word 0x473f0057,0xd7a82832 ! Init value for %f38 .word 0x128810b4,0x333b9fc8 ! Init value for %f40 .word 0x2012ac0d,0xb8af6086 ! Init value for %f42 .word 0xf891f495,0x409167cf ! Init value for %f44 .word 0x954e997f,0x21fe4d0a ! Init value for %f46 .word 0xbc4db3c7,0x807f5fe2 .word 0x07cbfdd2,0x1d0df87a .word 0xd2fdb8f7,0xa1f3048c .word 0xfeb873ac,0x130bd2c1 .word 0x53090a57,0x2fe60252 .word 0xa74d6643,0x98e01441 .word 0x3c2f3045,0xba0b3773 .word 0xfea99b09,0x86dc5743 p24_expected_registers: .word 0x00000000,0x00ff0066 .word 0x00000000,0xc7ee161a .word 0x00000000,0x2829aef5 .word 0x00000000,0x0000002a .word 0x2ba3f6ed,0x00ff0066 .word 0x00000000,0x116f45ed .word 0xafda5683,0x2230fb4a .word 0x00000000,0x116f45ed p24_expected_fp_regs: .word 0x82824656,0x6c23b1c2 .word 0x7c3d03dd,0x21c01a2e .word 0xf1f2d010,0xd56427e0 .word 0xb65a5fd3,0xfbb8d679 .word 0x5f1e1474,0xb42562ef .word 0xac248019,0x72fe6fce .word 0x9a805177,0xe3ff992a .word 0x3fd31542,0x442e742a .word 0x7d85bd69,0x3b8e6f04 .word 0xaea43be5,0x224175be .word 0x78423170,0xa1a800c2 .word 0xc30e1df6,0x7b712748 .word 0x461404bc,0x52faf326 .word 0x9052d1fd,0x140cda91 .word 0x54ca2e10,0x6ce413e7 .word 0xd6b73206,0x406dc5ca .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p24_local0_expect: .word 0xe630a0fb,0x87ec7c04 .word 0x18af2259,0xfaf4251d .word 0x6610b697,0x72a2ba9e .word 0x237334d4,0xff133f6f .word 0x0045c3a0,0x116f45ed .word 0x20c6d21f,0xc7ee161a .word 0x00000042,0xc0508875 .word 0xcfce96d3,0x0000008b p24_local1_expect: .word 0x3324f455,0xa67f9af0 .word 0xd058c0f5,0xf6dbff8d .word 0x2829aef5,0x406066da .word 0xde32e780,0x8a8b2dff .word 0x6610b697,0x00000056 .word 0xafda5683,0x2230fb4a .word 0x7dab523f,0x8d2715ff .word 0x0affc695,0x1f02edf6 p24_local2_expect: .word 0x37bc9f65,0x406066da .word 0x928f4993,0x000000e8 .word 0xffcd0f92,0xcfce96d3 .word 0xf32e61f0,0x47fff993 .word 0x4abdffff,0xe6a340bd .word 0x2ba3f6ed,0x00ff0066 .word 0x248affe3,0xaa58e949 .word 0x9a22672c,0xf6dbff8d p24_local3_expect: .word 0xfffffffc,0xf5ab7353 .word 0xa72dc0a2,0x37fbbdff .word 0x87ecff04,0x7702c998 .word 0xfff299d8,0xbbec29fc .word 0x96a52cce,0xc7ee16ff .word 0x0000007c,0x2a08ef27 .word 0xe6a340bd,0xd104365c .word 0xcfda96d3,0x406066da p25_init_registers: .word 0xc57d1ea2,0x173f4d91 ! Init value for %l0 .word 0xf857884f,0xf93d068b ! Init value for %l1 .word 0x4959bff8,0x53822ac9 ! Init value for %l2 .word 0x4e6f50ba,0x3f49d3de ! Init value for %l3 .word 0xe19927c2,0x31eb54ee ! Init value for %l4 .word 0x66a81192,0x25f084fc ! Init value for %l5 .word 0xbc9ca3b6,0xa6e05a58 ! Init value for %l6 .word 0xb2d68cd9,0xb91a84df ! Init value for %l7 .align 64 p25_init_freg: .word 0x4b867b1c,0xef0241fa ! Init value for %f0 .word 0x05c1da60,0xa58e7813 ! Init value for %f2 .word 0xd9be5dc4,0xe72f5605 ! Init value for %f4 .word 0xe80c4afe,0x0c6f8e11 ! Init value for %f6 .word 0xfe5b9230,0x660f6fba ! Init value for %f8 .word 0x0fd21f3b,0x0f5c6a2b ! Init value for %f10 .word 0x74ca6ccc,0x38db1dc5 ! Init value for %f12 .word 0x6cf3707b,0x35721927 ! Init value for %f14 .word 0xe69a4d2d,0x5e345205 ! Init value for %f16 .word 0x39e94035,0x19b03085 ! Init value for %f18 .word 0x59180398,0xf4159bca ! Init value for %f20 .word 0x52bb7eb1,0x441a9a6c ! Init value for %f22 .word 0xd740ff9e,0x611cadf4 ! Init value for %f24 .word 0xa70d5f23,0x75b3e259 ! Init value for %f26 .word 0x76a8dc3d,0x251952a5 ! Init value for %f28 .word 0x8b6345a7,0x60c87d0f ! Init value for %f30 .word 0xd37d444d,0xc23b0b43 ! Init value for %f32 .word 0xe1a1170d,0xfc17e8fc ! Init value for %f34 .word 0xa9fed273,0x55ad511c ! Init value for %f36 .word 0x201bca81,0xa8ebbda6 ! Init value for %f38 .word 0x42f76c2f,0xc72b8598 ! Init value for %f40 .word 0x9eb8b63a,0x57185ee2 ! Init value for %f42 .word 0x0bbfd771,0x1a196a10 ! Init value for %f44 .word 0x9297b454,0xf3c48d8d ! Init value for %f46 .word 0x28839215,0xdfae7524 .word 0x6bead499,0x5d69b5e8 .word 0xd845a847,0xfb4fa271 .word 0x7f66afac,0xa5ea86c8 .word 0xea5302d3,0x3b32e60e .word 0x0e4628d3,0x248af225 .word 0x34e40838,0xaa64423c .word 0x11c0a716,0x4c32bf0d p25_expected_registers: .word 0x00000000,0x0000001e .word 0x00000000,0x7e1b3bd3 .word 0x00000000,0x54682fef .word 0x00000000,0x000000b9 .word 0x00000000,0x0000009f .word 0x00000000,0x3fffd3de .word 0xb5e777b3,0x31eb54ee .word 0x00000000,0xbd6bff16 p25_expected_fp_regs: .word 0x4b867b1c,0xef0241fa .word 0x05c1da60,0xa58e7813 .word 0xd9be5dc4,0xe72f5605 .word 0xe80c4afe,0x0c6f8e11 .word 0xfe5b9230,0x660f6fba .word 0x0fd21f3b,0x0f5c6a2b .word 0x74ca6ccc,0x38db1dc5 .word 0x6cf3707b,0x35721927 .word 0xe69a4d2d,0x5e345205 .word 0x39e94035,0x19b03085 .word 0x59180398,0xf4159bca .word 0x52bb7eb1,0x441a9a6c .word 0xd740ff9e,0x611cadf4 .word 0xa70d5f23,0x75b3e259 .word 0x76a8dc3d,0x251952a5 .word 0x8b6345a7,0x60c87d0f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p25_local0_expect: .word 0x2f50693b,0xf033e7ef .word 0xd686fdeb,0x2ec1a833 .word 0x74e473e6,0x7a1f4c44 .word 0x5bc36e81,0xb7b762ff .word 0xcb9c5bb9,0x4970021f .word 0x5bc36e81,0xd01be5ff .word 0x33b55b76,0x325600d5 .word 0xb723499b,0x12ab283b p25_local1_expect: .word 0x6e555547,0xcb425bff .word 0xa0ffa49c,0xc6ecce62 .word 0xb5e777b3,0x31eb54ee .word 0xeeaedbd6,0x7753c9ce .word 0xa9490e50,0x0437dd9b .word 0x1ee9b454,0x07c7c4e7 .word 0xbd6bff16,0x390aff70 .word 0x2ec1a833,0xfa78b027 p25_local2_expect: .word 0xeeaedbd6,0x12ab283b .word 0x8bff5ae3,0xdad5f235 .word 0xf44b8e88,0x1a2229bf .word 0x9d5003cb,0x00000070 .word 0x7f7388bb,0xfa78b027 .word 0x3405c1c4,0x3fffd3de .word 0xffa86423,0x0b2e656c .word 0x46c5bf96,0x45077a15 p25_local3_expect: .word 0x7e1b3bd3,0x7753c933 .word 0x00000048,0x2b51da6f .word 0x8870322c,0x8510a204 .word 0x325600d5,0xff1b3bd3 .word 0x4ef9d9ff,0xffb0e45f .word 0xe4e51998,0x7f7388bb .word 0xfff344e3,0x8510a204 .word 0xff10a204,0x4a7891c5 p26_init_registers: .word 0x72772386,0xc99427d7 ! Init value for %l0 .word 0x41abaf46,0xc405c8e3 ! Init value for %l1 .word 0xfdd6b230,0xa105a1f2 ! Init value for %l2 .word 0xc935e3e6,0x347ba7e9 ! Init value for %l3 .word 0xfe3bd50a,0xe817b44a ! Init value for %l4 .word 0x3d439544,0xac09b8fc ! Init value for %l5 .word 0x729be192,0xe086faae ! Init value for %l6 .word 0x25ec1292,0x930175f6 ! Init value for %l7 .align 64 p26_init_freg: .word 0xfe69e09a,0x6da7c82d ! Init value for %f0 .word 0x28e9b0f3,0xb28d1420 ! Init value for %f2 .word 0x787dc499,0x6adce663 ! Init value for %f4 .word 0xef45edc9,0x88768d42 ! Init value for %f6 .word 0xb6c92d4d,0xea385e2a ! Init value for %f8 .word 0xfd6999c1,0xfbfe2fc4 ! Init value for %f10 .word 0x5ae2e845,0x77ab3685 ! Init value for %f12 .word 0xb0fb5aca,0x55245486 ! Init value for %f14 .word 0x29703ee4,0xbf1b9cf8 ! Init value for %f16 .word 0xa2893789,0x0ecd6232 ! Init value for %f18 .word 0xc3491e0a,0x0e0a3109 ! Init value for %f20 .word 0x013fede1,0x777dccb0 ! Init value for %f22 .word 0x53007e9b,0x8c2a5dce ! Init value for %f24 .word 0xf63d49c9,0x5c0d19d5 ! Init value for %f26 .word 0xe0267a33,0x95359cea ! Init value for %f28 .word 0x26b38d4d,0x47a1db02 ! Init value for %f30 .word 0x4144c585,0x85265169 ! Init value for %f32 .word 0x9242bd53,0x345e6931 ! Init value for %f34 .word 0xb9613b10,0xb56a1531 ! Init value for %f36 .word 0xe8291c25,0x03d45aa0 ! Init value for %f38 .word 0xa4ab161b,0xdf73bb3d ! Init value for %f40 .word 0x3f7aad41,0x3ad16453 ! Init value for %f42 .word 0xc020be0d,0xa08478d2 ! Init value for %f44 .word 0x86d1d70f,0xe25c1a2c ! Init value for %f46 .word 0x3c39d94f,0x7ef17ba2 .word 0xf7d3d190,0x0095fde0 .word 0x304c3d4e,0xde4f10f2 .word 0x10e25892,0xb1167f15 .word 0xd636bbc2,0x78e6fe92 .word 0x186e1ea5,0xc8471d18 .word 0xc3cfc283,0x878f4f8d .word 0x363fbebe,0x7ca29206 p26_expected_registers: .word 0x00000000,0xda2d89af .word 0x00000000,0x000000a3 .word 0x00000000,0x000000bb .word 0x8a4013e2,0x7336f818 .word 0x00000000,0x347ba7e9 .word 0x00000000,0x0bff83ff .word 0x00000000,0x0000002a .word 0x00000000,0x3eff5422 p26_expected_fp_regs: .word 0xfe69e09a,0x6da7c82d .word 0x28e9b0f3,0xb28d1420 .word 0x787dc499,0x6adce663 .word 0xef45edc9,0x88768d42 .word 0xb6c92d4d,0xea385e2a .word 0xfd6999c1,0xfbfe2fc4 .word 0x5ae2e845,0x77ab3685 .word 0xb0fb5aca,0x55245486 .word 0x29703ee4,0xbf1b9cf8 .word 0xa2893789,0x0ecd6232 .word 0xc3491e0a,0x0e0a3109 .word 0x013fede1,0x777dccb0 .word 0x53007e9b,0x8c2a5dce .word 0xf63d49c9,0x5c0d19d5 .word 0xe0267a33,0x95359cea .word 0x26b38d4d,0x47a1db02 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p26_local0_expect: .word 0x1332ff6f,0xdf0fa8c9 .word 0x81438959,0x59ad9883 .word 0xf426e5b9,0x1ededdbd .word 0x12505e6e,0x09e2975f .word 0xee838b90,0xffffffff .word 0xb28ac218,0x76aa5284 .word 0xef087cda,0x59ad9883 .word 0x8a4013e2,0x7336f818 p26_local1_expect: .word 0xc12a0e7e,0xc2088655 .word 0x3f25e232,0x74a2d6fc .word 0x00000020,0x0acffa1b .word 0x212e16ff,0x36a3ff0e .word 0x347ba7e9,0x000000ed .word 0xff4cff36,0x0000008c .word 0xc526380f,0x3d07b8ff .word 0x120c9bfa,0x00ff0032 p26_local2_expect: .word 0x0000002a,0x0000002e .word 0xd76affe9,0x069c35aa .word 0x36a1df65,0x000000f0 .word 0x70c1355f,0x667e34a8 .word 0x43cf580f,0x53b9c92a .word 0xc208ddd0,0xffff79f7 .word 0x76aa5284,0xd2b45012 .word 0xffff2ad4,0xff1fff29 p26_local3_expect: .word 0xe40b41ff,0xabb336dd .word 0xa105a1ff,0x347ba7e9 .word 0x000000f1,0x364124b7 .word 0x4ed94d49,0xf1d1b9a5 .word 0x1332ff6f,0x86849ade .word 0xff2cff46,0x2effe2fa .word 0xb2cf5f18,0x76aa5284 .word 0xff22de40,0x8eba4bff p27_init_registers: .word 0x3f53bdad,0xf076202a ! Init value for %l0 .word 0x24d95a5f,0xdcddf969 ! Init value for %l1 .word 0xe566acd8,0x7943e572 ! Init value for %l2 .word 0x96642690,0x051dbab2 ! Init value for %l3 .word 0xd0ccdba6,0x6a194f30 ! Init value for %l4 .word 0x18889026,0x07280127 ! Init value for %l5 .word 0x857174aa,0xbf700884 ! Init value for %l6 .word 0x6a309520,0xaa236a53 ! Init value for %l7 .align 64 p27_init_freg: .word 0x410d2bee,0x003cc011 ! Init value for %f0 .word 0xba95e6bd,0x5644c09f ! Init value for %f2 .word 0x4c578703,0x321b605f ! Init value for %f4 .word 0xbdeef444,0x75971643 ! Init value for %f6 .word 0x1f483087,0x8f182fca ! Init value for %f8 .word 0x181f9d1a,0x8b0dbe1f ! Init value for %f10 .word 0x2136742c,0x1152a310 ! Init value for %f12 .word 0xafea39e6,0x58f4cf58 ! Init value for %f14 .word 0xcfaff4a0,0x62ad3bd3 ! Init value for %f16 .word 0xd8c838db,0x660e5408 ! Init value for %f18 .word 0x04168c84,0xe2dfdb53 ! Init value for %f20 .word 0x911a99bc,0x3ef93daf ! Init value for %f22 .word 0x7f94a8cb,0xeea7b330 ! Init value for %f24 .word 0x34c83f3b,0x42f96724 ! Init value for %f26 .word 0xff334f7c,0x60f7c651 ! Init value for %f28 .word 0xf2943d2b,0xf5b87e58 ! Init value for %f30 .word 0xd198b013,0x68a3b7a8 ! Init value for %f32 .word 0x95e1d27e,0x4c9cc4ec ! Init value for %f34 .word 0xdfa9ed99,0x60229d2a ! Init value for %f36 .word 0xa6830696,0x5de34cb9 ! Init value for %f38 .word 0x644f8932,0x9c8c9708 ! Init value for %f40 .word 0x13ba27b8,0xd5d9bcd4 ! Init value for %f42 .word 0xe0f488c0,0x7b4fd138 ! Init value for %f44 .word 0xc4fedd30,0x461e74f7 ! Init value for %f46 .word 0xa4e01f7b,0x434d0b12 .word 0x85567df1,0xfcf30a1b .word 0xc96b57be,0x766f7fff .word 0x6f4ee53f,0x780baf17 .word 0x50a824c1,0x0186019f .word 0xd2c4706b,0x7bfbb4cf .word 0x069ac09a,0x01b09dd7 .word 0x67037c17,0x6c78992d p27_expected_registers: .word 0x00000000,0x00000097 .word 0x00000000,0xca5e15a5 .word 0x00000000,0xf42ee7f2 .word 0x00000000,0x00000036 .word 0x7d195391,0xff829be8 .word 0x00000000,0x000000ff .word 0x00000000,0x4a148ab1 .word 0x00000000,0x832769e9 p27_expected_fp_regs: .word 0x410d2bee,0x003cc011 .word 0xba95e6bd,0x5644c09f .word 0x4c578703,0x321b605f .word 0xbdeef444,0x75971643 .word 0x1f483087,0x8f182fca .word 0x181f9d1a,0x8b0dbe1f .word 0x2136742c,0x1152a310 .word 0xafea39e6,0x58f4cf58 .word 0xcfaff4a0,0x62ad3bd3 .word 0xd8c838db,0x660e5408 .word 0x04168c84,0xe2dfdb53 .word 0x911a99bc,0x3ef93daf .word 0x7f94a8cb,0xeea7b330 .word 0x34c83f3b,0x42f96724 .word 0xff334f7c,0x60f7c651 .word 0xf2943d2b,0xf5b87e58 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p27_local0_expect: .word 0x7d195391,0xff829be8 .word 0xbc72b4ac,0x0c8a6e7e .word 0xffffffb1,0xf2d760e3 .word 0x61ee9bd5,0x28c7ff48 .word 0x3aadabc4,0x329fce7c .word 0x71207619,0x5938a889 .word 0xa20ec7bf,0x71207619 .word 0x712076ff,0x97da7bac p27_local1_expect: .word 0x0c3fef51,0xef91e958 .word 0x461555b3,0x5ab1e970 .word 0xc2ba4e4d,0x4ec9bc4a .word 0xffffff80,0xe3da8a81 .word 0xbfff0884,0x61849f01 .word 0xb7ff41cd,0x4da69fd1 .word 0x0000001c,0x5ab1e970 .word 0x5ea105a1,0x5ab1e970 p27_local2_expect: .word 0xffffffac,0xf5fffb5a .word 0xc772f246,0xef971a99 .word 0x5bd760e3,0xab6039f6 .word 0x2775a8ff,0x71207619 .word 0xcd829be8,0x80c5f8a5 .word 0xa2f0a416,0x832769e9 .word 0xca5e15a5,0x2acabb6c .word 0x9e6bc570,0xa8ec93ca p27_local3_expect: .word 0xd8e1d733,0x32ffce7c .word 0x4e0e484b,0x2db97bad .word 0xc35aff59,0x61bc1304 .word 0xff83011a,0xa20ec7ff .word 0xb43e793b,0xffff8327 .word 0xdcfff9e8,0x832769e9 .word 0x5ab1e970,0x0a692c2a .word 0x81326bff,0x2322477c p28_init_registers: .word 0x8057954e,0xaab6b4de ! Init value for %l0 .word 0xaedb2df8,0x44b673a4 ! Init value for %l1 .word 0xa1f0d168,0x54591090 ! Init value for %l2 .word 0x4a5bf42f,0xfb47428d ! Init value for %l3 .word 0x7c2a71aa,0x6ac68187 ! Init value for %l4 .word 0xdee06bca,0x88eb2c7f ! Init value for %l5 .word 0x027d8537,0xf258a904 ! Init value for %l6 .word 0x59e8c84c,0x75d56821 ! Init value for %l7 .align 64 p28_init_freg: .word 0x5c0bb7af,0xb2a154ac ! Init value for %f0 .word 0x25ba71be,0xd076b18a ! Init value for %f2 .word 0x9ae55bad,0x1506d6d1 ! Init value for %f4 .word 0x5076ca22,0x09abe9df ! Init value for %f6 .word 0x11f2ce27,0x6641215d ! Init value for %f8 .word 0xb8a0b972,0x5cc68f7e ! Init value for %f10 .word 0x53e0d8b3,0xe1d82576 ! Init value for %f12 .word 0xa6f04524,0xdacabe7d ! Init value for %f14 .word 0x7985dae3,0x06556633 ! Init value for %f16 .word 0x4b5b7350,0xdd4e295e ! Init value for %f18 .word 0x10058ae7,0x107c8a8b ! Init value for %f20 .word 0xb12e37d8,0x86f6efec ! Init value for %f22 .word 0xfe9e4848,0x26cb0bf2 ! Init value for %f24 .word 0x019f1156,0x2e722607 ! Init value for %f26 .word 0x8a6cb0a5,0x47259634 ! Init value for %f28 .word 0xc73dbdc2,0xf30bdebd ! Init value for %f30 .word 0xa1b1539a,0xad4f8967 ! Init value for %f32 .word 0x437a614e,0xeb1ffee9 ! Init value for %f34 .word 0x4675bb94,0x55586f7e ! Init value for %f36 .word 0x93cd487e,0xd1e4f00c ! Init value for %f38 .word 0x684bc535,0xa14a4741 ! Init value for %f40 .word 0x483b38ae,0xd5e492b5 ! Init value for %f42 .word 0x1c62fe07,0x97243cbd ! Init value for %f44 .word 0xbe67175b,0x155c528e ! Init value for %f46 .word 0x3546088c,0x20408ac1 .word 0x8baf683a,0x5f52ca90 .word 0xc67fe5be,0x8ed3d51b .word 0xe9c6f1f9,0x39b2b4e2 .word 0x4b2657a5,0x7ee1f81a .word 0x76d7136d,0xac9c3607 .word 0x710a7339,0xb01326dd .word 0xf02396df,0x22ef6c8b p28_expected_registers: .word 0x00000000,0x621c3d57 .word 0xffff8bc7,0x5bfffc4d .word 0x00000000,0x47707b03 .word 0x00000000,0x000000ff .word 0xc6ee7d85,0x66004991 .word 0x00000000,0xeba8c6b5 .word 0x06fb4bdc,0x721ea8ff .word 0x00000000,0x202a5f1b p28_expected_fp_regs: .word 0x5c0bb7af,0xb2a154ac .word 0x25ba71be,0xd076b18a .word 0x9ae55bad,0x1506d6d1 .word 0x5076ca22,0x09abe9df .word 0x11f2ce27,0x6641215d .word 0xb8a0b972,0x5cc68f7e .word 0x53e0d8b3,0xe1d82576 .word 0xa6f04524,0xdacabe7d .word 0x7985dae3,0x06556633 .word 0x4b5b7350,0xdd4e295e .word 0x10058ae7,0x107c8a8b .word 0xb12e37d8,0x86f6efec .word 0xfe9e4848,0x26cb0bf2 .word 0x019f1156,0x2e722607 .word 0x8a6cb0a5,0x47259634 .word 0xc73dbdc2,0xf30bdebd .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p28_local0_expect: .word 0x9444c578,0x14b12406 .word 0x5deb5aee,0xabb6ff33 .word 0xa7859256,0x545910fa .word 0x621c3d57,0x5bfffc4d .word 0xa564fdd8,0xcfd11632 .word 0x5a326641,0x44b673a4 .word 0x000000dc,0xc7d4ea02 .word 0x38b97103,0x9a335457 p28_local1_expect: .word 0x89053466,0x05d06260 .word 0xc6ee7d85,0x66004991 .word 0x00000047,0x621c3d57 .word 0xfe447ca5,0xe0b9db51 .word 0x622422dd,0x66004991 .word 0x00000000,0xeba8c6b5 .word 0xa7f524a6,0xe7ff8d7b .word 0xa5fffd2d,0xff08ca26 p28_local2_expect: .word 0xff510610,0x00000012 .word 0x08da1e39,0x501f6907 .word 0x66004991,0xfe447ca5 .word 0xe890f9d2,0xb4766e37 .word 0xffff8bc7,0x5bfffc4d .word 0xff58a904,0x58b7ff68 .word 0x39fe279c,0x43660530 .word 0x47707b03,0x08328edd p28_local3_expect: .word 0x06fb4bdc,0x721ea8ff .word 0x177047ff,0x48737cb8 .word 0x00000057,0x000000c5 .word 0xa564fdd8,0x621c3dff .word 0xa69d5413,0x202a5f1b .word 0x06fb4bdc,0x6edf3e58 .word 0x79803801,0x58b7b668 .word 0xffb673a4,0x09722cd7 p29_init_registers: .word 0xc31d03ed,0xb0536cad ! Init value for %l0 .word 0xd830ab25,0xd437aef1 ! Init value for %l1 .word 0x200143bd,0xeecfa067 ! Init value for %l2 .word 0x50c2bf32,0x210e27b8 ! Init value for %l3 .word 0x63499eca,0xbdc01139 ! Init value for %l4 .word 0xc5b0ea4a,0x1e20b060 ! Init value for %l5 .word 0x3cdb5490,0x3af4f4d6 ! Init value for %l6 .word 0x67e531b3,0x9a0f9023 ! Init value for %l7 .align 64 p29_init_freg: .word 0x4a0144e1,0x77f388c6 ! Init value for %f0 .word 0x9881eb96,0x7ad6df6a ! Init value for %f2 .word 0x9dd47064,0x13da7370 ! Init value for %f4 .word 0x7cd3170d,0x8b04378c ! Init value for %f6 .word 0x64f68656,0x1a4363a6 ! Init value for %f8 .word 0x84f73ef6,0x62f27b17 ! Init value for %f10 .word 0xa83d2cd2,0x93107e04 ! Init value for %f12 .word 0xd9af7f40,0x7f62c99d ! Init value for %f14 .word 0x973c889b,0x11f493bc ! Init value for %f16 .word 0x4cd590f9,0x63d91fe5 ! Init value for %f18 .word 0x24bf23ad,0xb805c1bb ! Init value for %f20 .word 0x82096928,0x712d750d ! Init value for %f22 .word 0x9013508e,0xb4f2a962 ! Init value for %f24 .word 0x19474641,0x555d5d14 ! Init value for %f26 .word 0x2fe479ce,0xbb5702a5 ! Init value for %f28 .word 0x87d48ce8,0x2758f3af ! Init value for %f30 .word 0xa9012385,0x5d64b2f5 ! Init value for %f32 .word 0xe42fda92,0x02cc1b3b ! Init value for %f34 .word 0x06fc66b0,0x9f1d00da ! Init value for %f36 .word 0x574dcf7f,0xdf08dab6 ! Init value for %f38 .word 0x5f2e881b,0x7a7e92b2 ! Init value for %f40 .word 0x16bfbb72,0x30baf0b0 ! Init value for %f42 .word 0x2c505e9e,0x9b374f2e ! Init value for %f44 .word 0xad9ac4f7,0x310dd20a ! Init value for %f46 .word 0xbdf52ac8,0xd8cd853a .word 0x73f590b9,0xa096bd3a .word 0xb568efcd,0x339e1661 .word 0x726049fc,0xbc245839 .word 0xb72c7b90,0x1baa1fd4 .word 0x2207b091,0x31db4a62 .word 0xee271f3a,0x665fc936 .word 0xa4e12f8d,0xd214958e p29_expected_registers: .word 0x00000000,0x0000008a .word 0x00000000,0x56e21895 .word 0x00000000,0x00000021 .word 0x00000000,0x5a4784ee .word 0x00000000,0x8bfd132f .word 0xffffffff,0xffff883b .word 0x00000000,0x00000005 .word 0x00000000,0x00000012 p29_expected_fp_regs: .word 0x4a0144e1,0x77f388c6 .word 0x9881eb96,0x7ad6df6a .word 0x9dd47064,0x13da7370 .word 0x7cd3170d,0x8b04378c .word 0x64f68656,0x1a4363a6 .word 0x84f73ef6,0x62f27b17 .word 0xa83d2cd2,0x93107e04 .word 0xd9af7f40,0x7f62c99d .word 0x973c889b,0x11f493bc .word 0x4cd590f9,0x63d91fe5 .word 0x24bf23ad,0xb805c1bb .word 0x82096928,0x712d750d .word 0x9013508e,0xb4f2a962 .word 0x19474641,0x555d5d14 .word 0x2fe479ce,0xbb5702a5 .word 0x87d48ce8,0x2758f3af .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p29_local0_expect: .word 0x0b3f5ecf,0xff0e27b8 .word 0xfd1fcfe5,0x8a52cd6b .word 0xa9e20392,0xfccc96c8 .word 0xad7f4f09,0xac163b97 .word 0xae52fb08,0x3af7b42e .word 0xcaffbda4,0xbf89393a .word 0x0b3f5ecf,0x37f7444a .word 0xf08a9e96,0x6f68ea88 p29_local1_expect: .word 0x5a4784ee,0xff7932d0 .word 0xb4d90a3f,0x34ff5630 .word 0x1513ff1a,0x7c2fded3 .word 0xac163b97,0x1841d4cc .word 0x8437893e,0x00c758ff .word 0x5bbedad4,0x26c5f847 .word 0x74fc9689,0x54e60092 .word 0xf7bb3cff,0xffb951bf p29_local2_expect: .word 0xcc53b312,0x000000da .word 0x3ed9fe6b,0xffe3d6ff .word 0x210e27b8,0x3ba17981 .word 0xe6995b12,0xa0bd5937 .word 0x89177955,0x20364dff .word 0xca0428fd,0xff9755ad .word 0x9b0b883b,0xbcd89ea5 .word 0xbf89393a,0x5a4784ee p29_local3_expect: .word 0x56e21895,0x9807e8be .word 0x000000cd,0xa0fae186 .word 0x8ea852ff,0x599ff5ef .word 0x4db7fcd6,0xd596ff7d .word 0xccffb3ff,0x99501774 .word 0x59e2ffe9,0x8bfd132f .word 0x00000053,0xd5ff8f13 .word 0x01f53b9a,0x28ba4428 p30_init_registers: .word 0x29651a2a,0x3194d3b4 ! Init value for %l0 .word 0x66fc4c7a,0x2f22622e ! Init value for %l1 .word 0xe33d17b4,0x645084b2 ! Init value for %l2 .word 0x97f25c2b,0xd7b88444 ! Init value for %l3 .word 0xdcd1b8c6,0x48940072 ! Init value for %l4 .word 0xaa74ed3c,0x9c4f9d14 ! Init value for %l5 .word 0xb583e786,0x20055ef4 ! Init value for %l6 .word 0xa9e0150a,0x3886a8e2 ! Init value for %l7 .align 64 p30_init_freg: .word 0x8f4968df,0x286d6c91 ! Init value for %f0 .word 0x45e0a89f,0x517dea42 ! Init value for %f2 .word 0x5e1bd660,0xac3ee698 ! Init value for %f4 .word 0x76e818bc,0x791514b3 ! Init value for %f6 .word 0x26152fbd,0x6f24ebef ! Init value for %f8 .word 0xe2ef31ad,0x0fe4cc5e ! Init value for %f10 .word 0x17251ae2,0xaf3959b9 ! Init value for %f12 .word 0xd1850775,0xd88bcfe5 ! Init value for %f14 .word 0x8a1db3b1,0x42fbc46e ! Init value for %f16 .word 0x7855ec42,0xdd0f257c ! Init value for %f18 .word 0x35d62194,0xa22110fe ! Init value for %f20 .word 0xc29c88e5,0x83fe6b9d ! Init value for %f22 .word 0x49610619,0x10ad8db1 ! Init value for %f24 .word 0x8478269d,0x3c12618e ! Init value for %f26 .word 0xa63fdb84,0x4af12ccf ! Init value for %f28 .word 0x8033436f,0xf59eb52f ! Init value for %f30 .word 0x17cfdbab,0x2e4935b0 ! Init value for %f32 .word 0x8016d98d,0x8987d58f ! Init value for %f34 .word 0xb5806360,0xf58b12b2 ! Init value for %f36 .word 0xdaf0a75e,0xe2fe2ac8 ! Init value for %f38 .word 0xcc3c267b,0x7ad4979e ! Init value for %f40 .word 0xc2902529,0x5ff161b8 ! Init value for %f42 .word 0x0f489914,0xd8bc7187 ! Init value for %f44 .word 0x04b8cb1c,0xfb4590e4 ! Init value for %f46 .word 0x63fce793,0xb0ff3394 .word 0xfd2e39e1,0x347595c3 .word 0x4ded8390,0x4be62847 .word 0xc0506845,0x39aa5346 .word 0x12c75d69,0x5c10f279 .word 0xf8135171,0x308aaba0 .word 0x8a676bd9,0x1dbd6c29 .word 0xedd042fe,0x0f1c67bc p30_expected_registers: .word 0x03aa44ea,0x2d750e34 .word 0xf33c065c,0xfe5528ec .word 0x00000000,0x38becffd .word 0x00000000,0x242e8fbf .word 0x00000000,0x000000bb .word 0x00000000,0x000000d2 .word 0x00000000,0x48e19d8c .word 0x00000000,0x00000035 p30_expected_fp_regs: .word 0x8f4968df,0x286d6c91 .word 0x45e0a89f,0x517dea42 .word 0x5e1bd660,0xac3ee698 .word 0x76e818bc,0x791514b3 .word 0x26152fbd,0x6f24ebef .word 0xe2ef31ad,0x0fe4cc5e .word 0x17251ae2,0xaf3959b9 .word 0xd1850775,0xd88bcfe5 .word 0x8a1db3b1,0x42fbc46e .word 0x7855ec42,0xdd0f257c .word 0x35d62194,0xa22110fe .word 0xc29c88e5,0x83fe6b9d .word 0x49610619,0x10ad8db1 .word 0x8478269d,0x3c12618e .word 0xa63fdb84,0x4af12ccf .word 0x8033436f,0xf59eb52f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p30_local0_expect: .word 0x94d4a2e1,0xffa77f8f .word 0x90dc04a0,0x38becffd .word 0x42de4684,0x242e8fbf .word 0x35ff28d3,0xac15f965 .word 0x2e1decbc,0x6c69a7e9 .word 0xb0e9745b,0x34aa6e6a .word 0xff69bf4e,0x767d13f8 .word 0xff0000b1,0xff2bea5f p30_local1_expect: .word 0x28b24ba7,0x1c2bffc2 .word 0xf33c065c,0xfe5528ec .word 0x00000015,0xb9f4756f .word 0xff69ff4e,0x352bea5f .word 0x2045fab8,0x63062aa5 .word 0xff69ff4e,0xd548ff91 .word 0x2a0a7e19,0xcfadffff .word 0x2d750e34,0x000000ac p30_local2_expect: .word 0x768e26f5,0x309dbc4c .word 0xac17785b,0x8aff62f1 .word 0x2a920406,0x55007286 .word 0x03aa44ea,0x2d750e34 .word 0x6754184f,0xae2ae4d7 .word 0x000000b8,0xffd23ba1 .word 0x4aff79ff,0xfc3f7bfd .word 0x4ddb22a8,0x309dbc4c p30_local3_expect: .word 0x38becffd,0xfc3f7bfd .word 0x8743e321,0x1e6686f4 .word 0xed5b5f2c,0x000000ac .word 0xed5b5f2c,0x3194d3b4 .word 0x5509d5cf,0x1a8d6da0 .word 0x000000b8,0x00000035 .word 0xf915e73a,0x2d750e34 .word 0x00000072,0x90dc04a0 p31_init_registers: .word 0x43b71474,0x5352eb5d ! Init value for %l0 .word 0xa61ab8b0,0x197c83d0 ! Init value for %l1 .word 0xe4dec719,0xd32e4d00 ! Init value for %l2 .word 0xa3471d7c,0xd02326f2 ! Init value for %l3 .word 0xce7d5a23,0x8b2b80cb ! Init value for %l4 .word 0x832d5e08,0x03f370f2 ! Init value for %l5 .word 0x5a1e1b54,0x479b2f5c ! Init value for %l6 .word 0x98077bb8,0x5d901494 ! Init value for %l7 .align 64 p31_init_freg: .word 0xb3a31d01,0xec296172 ! Init value for %f0 .word 0xe7a71413,0x03888764 ! Init value for %f2 .word 0x7988adab,0x556eba32 ! Init value for %f4 .word 0xae453cbb,0x6d23d950 ! Init value for %f6 .word 0x25faca3d,0x90d38ad7 ! Init value for %f8 .word 0x8fd4cddc,0x16290f54 ! Init value for %f10 .word 0x182c361f,0xffc2b50b ! Init value for %f12 .word 0x528bfeca,0xfedb640e ! Init value for %f14 .word 0x5f6db278,0x1204754e ! Init value for %f16 .word 0xdfb83416,0x5de8320f ! Init value for %f18 .word 0x70b06bfe,0x1c79eeb1 ! Init value for %f20 .word 0x4d5f1719,0xfefe72fe ! Init value for %f22 .word 0x1e7038ec,0x2366ea66 ! Init value for %f24 .word 0x4e955ecd,0x8c2a2abd ! Init value for %f26 .word 0xcd6df958,0xdf0c20a9 ! Init value for %f28 .word 0x1ed2d930,0xa8eed9ce ! Init value for %f30 .word 0x758e9bf9,0x75256613 ! Init value for %f32 .word 0x814cae8f,0xc8479ff1 ! Init value for %f34 .word 0xe80b5003,0x147249a7 ! Init value for %f36 .word 0x7dafe484,0x74ee8414 ! Init value for %f38 .word 0x4b4728fb,0x10ecbc38 ! Init value for %f40 .word 0xb9942a94,0x4ee45195 ! Init value for %f42 .word 0x2d6e479e,0xf399bd2f ! Init value for %f44 .word 0x0d541657,0x8fbaaf56 ! Init value for %f46 .word 0xad26e3da,0xda78c7bf .word 0x651c1dec,0x41c82a97 .word 0xdf4ea6f3,0x38d5a3ed .word 0x3d0aedc4,0x34591168 .word 0x9f2f6ddb,0xc005bce8 .word 0xdeca23d6,0x3d4df9bc .word 0x9551539d,0x1377f283 .word 0x26285468,0xfcb6c424 p31_expected_registers: .word 0x00000000,0x000000bf .word 0xb8dc843c,0x000000bf .word 0x00000000,0x0000009d .word 0x00000000,0x0000009d .word 0x00000000,0x00005352 .word 0xb8dc843c,0x000000bf .word 0x00000000,0x63ff1f01 .word 0x00000000,0xfff7a047 p31_expected_fp_regs: .word 0xb3a31d01,0xec296172 .word 0xe7a71413,0x03888764 .word 0x7988adab,0x556eba32 .word 0xae453cbb,0x6d23d950 .word 0x25faca3d,0x90d38ad7 .word 0x8fd4cddc,0x16290f54 .word 0x182c361f,0xffc2b50b .word 0x528bfeca,0xfedb640e .word 0x5f6db278,0x1204754e .word 0xdfb83416,0x5de8320f .word 0x70b06bfe,0x1c79eeb1 .word 0x4d5f1719,0xfefe72fe .word 0x1e7038ec,0x2366ea66 .word 0x4e955ecd,0x8c2a2abd .word 0xcd6df958,0xdf0c20a9 .word 0x1ed2d930,0xa8eed9ce .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p31_local0_expect: .word 0xcdcb571f,0x5fbf52f3 .word 0x9847e6cf,0x21557529 .word 0x0000009d,0x0000009d .word 0x9ee3ba04,0xe0a1f7ff .word 0x097b6bff,0x03d16c0e .word 0xff1bff73,0x8f8c08ff .word 0x6655bbac,0x8393ffc4 .word 0x2680c0f3,0x91eb2666 p31_local1_expect: .word 0x000000bf,0x8a170ab6 .word 0xe9f05460,0x52d50308 .word 0xfff7a047,0xa7ff1043 .word 0x40ee1748,0x91eb2666 .word 0x8757ff07,0x00000046 .word 0xff41cfbb,0x52d50308 .word 0x4ce0ed9b,0x7fe2ff67 .word 0x839337c4,0x00000037 p31_local2_expect: .word 0x4c630906,0xadbc7e38 .word 0xb8dc843c,0x000000bf .word 0xff0587ff,0xfff7a047 .word 0xff215d40,0x1de188eb .word 0x3aec9ff7,0xd1ff2cc1 .word 0xdf99a37a,0xa3daa239 .word 0x00005352,0xe3e9df86 .word 0x000000dc,0x000000ff p31_local3_expect: .word 0x92ce7f4a,0xe6924399 .word 0x5d0daf2b,0x319db709 .word 0x0000009d,0xe6e14e76 .word 0x63ff1f01,0x2680c0ff .word 0x8393ffc4,0x5d0daf2b .word 0xad86e81e,0x26636c34 .word 0xf24c18c5,0x2466e70e .word 0xbfa46d88,0x40a2ff86 p32_init_registers: .word 0xb6d5c406,0xa2750da8 ! Init value for %l0 .word 0x166d2944,0x33edc2d6 ! Init value for %l1 .word 0x9b60bbee,0x1967b14f ! Init value for %l2 .word 0x087f242c,0x4965b4ec ! Init value for %l3 .word 0x911ae067,0xef606702 ! Init value for %l4 .word 0x321c817f,0xe4d1ecca ! Init value for %l5 .word 0xb12f9f90,0x440e4997 ! Init value for %l6 .word 0x80ce95e2,0x4e29fe0d ! Init value for %l7 .align 64 p32_init_freg: .word 0xb527efe4,0x4d329a6d ! Init value for %f0 .word 0xd2fce314,0x031f4e00 ! Init value for %f2 .word 0xc87c91c3,0xd7f04bbe ! Init value for %f4 .word 0xceb28b6e,0xa909d2a6 ! Init value for %f6 .word 0x250e6907,0x8940ba59 ! Init value for %f8 .word 0x73674c2d,0xd5302412 ! Init value for %f10 .word 0xf3e2eac0,0x2974f35e ! Init value for %f12 .word 0xfdf97a70,0x81b4e36b ! Init value for %f14 .word 0x2a482de5,0x4104fc24 ! Init value for %f16 .word 0x59dfe4fd,0x9cda9e20 ! Init value for %f18 .word 0x09abdc52,0x76eceea7 ! Init value for %f20 .word 0x60940825,0x0865440a ! Init value for %f22 .word 0x48f81b7c,0xa7fa1eea ! Init value for %f24 .word 0xe66186b8,0x265720d3 ! Init value for %f26 .word 0xdcfa30d2,0xa68693a1 ! Init value for %f28 .word 0x65d4c1b3,0x9f27afb6 ! Init value for %f30 .word 0xb89a42c5,0x3bf85eb2 ! Init value for %f32 .word 0x79c83340,0x72de98a2 ! Init value for %f34 .word 0xa63302b2,0x43d40613 ! Init value for %f36 .word 0xa9e8d556,0x41d33ae4 ! Init value for %f38 .word 0x575a6821,0x1b4564fc ! Init value for %f40 .word 0xb69153aa,0x4b73f2f2 ! Init value for %f42 .word 0xdddad621,0xe376099f ! Init value for %f44 .word 0x0341d180,0x7806ce0e ! Init value for %f46 .word 0x4b5a3731,0xec0aaac7 .word 0xc124ccd3,0xc69298c3 .word 0x7d805d32,0x6dd2463d .word 0x7e3340f5,0xa8b717db .word 0x48025f6f,0x057f9910 .word 0x3cb3d2e8,0xc7319f36 .word 0x37e06456,0xc653447e .word 0x7ffe5b4c,0xb05d841b p32_expected_registers: .word 0x00000000,0x66d505b0 .word 0x00000000,0xa2e4f5cf .word 0x00000000,0xdbf3fa11 .word 0x00000000,0x45a3c8a3 .word 0x55ee2a9a,0x3cff715c .word 0x00000000,0x441a327e .word 0xffffffff,0xcb057ba9 .word 0xffffffff,0xfffffffd p32_expected_fp_regs: .word 0xb527efe4,0x4d329a6d .word 0xd2fce314,0x031f4e00 .word 0xc87c91c3,0xd7f04bbe .word 0xceb28b6e,0xa909d2a6 .word 0x250e6907,0x8940ba59 .word 0x73674c2d,0xd5302412 .word 0xf3e2eac0,0x2974f35e .word 0xfdf97a70,0x81b4e36b .word 0x2a482de5,0x4104fc24 .word 0x59dfe4fd,0x9cda9e20 .word 0x09abdc52,0x76eceea7 .word 0x60940825,0x0865440a .word 0x48f81b7c,0xa7fa1eea .word 0xe66186b8,0x265720d3 .word 0xdcfa30d2,0xa68693a1 .word 0x65d4c1b3,0x9f27afb6 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p32_local0_expect: .word 0x0000009c,0x924450f8 .word 0x8b7c44ac,0x96ed83b0 .word 0xc57a7537,0x408e1cd8 .word 0xfaffb187,0xfdb015b1 .word 0x440e4997,0x00000075 .word 0xc7ff3460,0x441a327e .word 0x55ee2a9a,0x3cff715c .word 0x0f2cb651,0x454f4134 p32_local1_expect: .word 0x1cfd8fde,0x000000db .word 0xb0ff1b8e,0x0084bcca .word 0x8b7c44ff,0xf2fc605e .word 0x6403abae,0xa9a3ac2c .word 0x1967b14f,0xef606702 .word 0xb16a3c75,0xfff3fa11 .word 0xfcbeff3b,0x2926a471 .word 0x3b0c80c7,0x000000db p32_local2_expect: .word 0xa67872d2,0x4b284d22 .word 0xdbf3fa11,0x66d505b0 .word 0xfda70f30,0x440e4997 .word 0x000000ff,0x984d730d .word 0x1cfdffde,0x45a3c8a3 .word 0x239cffe7,0x87df0247 .word 0x45a3c8a3,0x1d3d958e .word 0x1cfd8fde,0x69aa20ee p32_local3_expect: .word 0xed4083b0,0x66d505b0 .word 0xff1248ff,0xfdb015b1 .word 0x42abaad9,0x8b7c44ac .word 0xaf976801,0xcb057ba9 .word 0x1aad9313,0xa2f13dff .word 0xffb015b1,0x3cff715c .word 0x83e5aedc,0x2fffc3f9 .word 0x0000deac,0x7dad7aad p33_init_registers: .word 0xf2c82b3b,0xe72f4253 ! Init value for %l0 .word 0x1d123f70,0x52336bab ! Init value for %l1 .word 0x5ed87cb4,0xafc99d54 ! Init value for %l2 .word 0x15294844,0x5d5eb360 ! Init value for %l3 .word 0xf6130eca,0x7760ac0b ! Init value for %l4 .word 0x9bbbf4a0,0xf894234d ! Init value for %l5 .word 0x25e6af6a,0x8d87914a ! Init value for %l6 .word 0x76d81b90,0x012e3a05 ! Init value for %l7 .align 64 p33_init_freg: .word 0x2d8f958d,0x86860fee ! Init value for %f0 .word 0x492ba1eb,0x7c6d6f26 ! Init value for %f2 .word 0xcf4b3108,0x787da8a6 ! Init value for %f4 .word 0x5ffcd444,0xbae968f4 ! Init value for %f6 .word 0x82606799,0x7a4db8ac ! Init value for %f8 .word 0xd991b5c7,0xa1e4eb6b ! Init value for %f10 .word 0x8f524119,0x2df11ed4 ! Init value for %f12 .word 0x4b380df6,0x5be46782 ! Init value for %f14 .word 0x38926192,0x3cd5aaa3 ! Init value for %f16 .word 0x9feb7d01,0xe0ca0a7b ! Init value for %f18 .word 0x0f5806cc,0xc132aa27 ! Init value for %f20 .word 0x08342ee3,0x7a244e63 ! Init value for %f22 .word 0x11061640,0xe721489e ! Init value for %f24 .word 0x2439a853,0x92424225 ! Init value for %f26 .word 0xd16ba2f2,0x536724b1 ! Init value for %f28 .word 0xfb95a58a,0x0416222b ! Init value for %f30 .word 0x41a4e523,0xc3aa7bba ! Init value for %f32 .word 0x66442e18,0x0a04a00e ! Init value for %f34 .word 0xa9c8bd77,0xd8a9bb55 ! Init value for %f36 .word 0x925234f1,0xbac082b7 ! Init value for %f38 .word 0xea2e81e9,0x4e224bb9 ! Init value for %f40 .word 0x743a465e,0x2aaf17c8 ! Init value for %f42 .word 0x479ac918,0x3ad90d39 ! Init value for %f44 .word 0x6fca952c,0x7633a29f ! Init value for %f46 .word 0xabee16b3,0x6b57b253 .word 0xd4f547af,0xad72c051 .word 0x86cb19f8,0x13569a01 .word 0x52fdb91f,0xf895253b .word 0xdc5cc18d,0x21413604 .word 0xaebc7212,0x4537b63c .word 0xee26d1e5,0xbbdc788d .word 0xd4dba619,0xedf46780 p33_expected_registers: .word 0x88d66768,0x929cf45b .word 0x00000000,0x88d66768 .word 0x00000000,0x8d87914a .word 0x00000000,0x00000043 .word 0x00000000,0x66483399 .word 0x00000028,0x88d667ff .word 0x9577372e,0x98e1153b .word 0x00000000,0x00000032 p33_expected_fp_regs: .word 0x2d8f958d,0x86860fee .word 0x492ba1eb,0x7c6d6f26 .word 0xcf4b3108,0x787da8a6 .word 0x5ffcd444,0xbae968f4 .word 0x82606799,0x7a4db8ac .word 0xd991b5c7,0xa1e4eb6b .word 0x8f524119,0x2df11ed4 .word 0x4b380df6,0x5be46782 .word 0x38926192,0x3cd5aaa3 .word 0x9feb7d01,0xe0ca0a7b .word 0x0f5806cc,0xc132aa27 .word 0x08342ee3,0x7a244e63 .word 0x11061640,0xe721489e .word 0x2439a853,0x92424225 .word 0xd16ba2f2,0x536724b1 .word 0xfb95a58a,0x0416222b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p33_local0_expect: .word 0xe72f4253,0x5c3b7f2e .word 0x70ff8f76,0xc22b2953 .word 0xf92bd9b9,0xe3e6ea97 .word 0xb5ecf6eb,0x4f483399 .word 0x23af7eb3,0xa66626f9 .word 0x6929dd3e,0xef1cb7cf .word 0xff5869a0,0x70ff8f76 .word 0xf4fad4ff,0xab96f0a1 p33_local1_expect: .word 0x34ff2e3d,0x7bf525e1 .word 0xffbbfbf4,0x000000a0 .word 0xa3299617,0xda739308 .word 0xffffffbd,0xe0fc2681 .word 0x00000028,0x88d667ff .word 0x09168aef,0x00000047 .word 0xd512299f,0x61dd9a19 .word 0xc22b2953,0x52336bab p33_local2_expect: .word 0xff17602a,0x00000043 .word 0xf26fc901,0x0810ff6c .word 0x9577372e,0x98e1153b .word 0xffff6a3c,0x88d66768 .word 0x000000b1,0xfffff6c2 .word 0x000000b1,0x2b19d116 .word 0x00000043,0x67b28236 .word 0x0a306b89,0xefe1a9d2 p33_local3_expect: .word 0x633ae16c,0xdb296f92 .word 0x104348ee,0x00000053 .word 0x217846b3,0x41ffe95d .word 0x8d87914a,0xeeff234d .word 0x88d66768,0x929cf45b .word 0xb8ba4db9,0x2a918a66 .word 0xff0000f1,0x64ffa3b7 .word 0xd2fa20e7,0xb7c199bd p34_init_registers: .word 0xb981a541,0xe26db1b3 ! Init value for %l0 .word 0xcb0c83f5,0xf9ba3786 ! Init value for %l1 .word 0x1707e8a5,0xd09e6675 ! Init value for %l2 .word 0xead6d0dc,0x908bfba0 ! Init value for %l3 .word 0xed464d00,0x1f685df5 ! Init value for %l4 .word 0x95cc2ca2,0x754f14e5 ! Init value for %l5 .word 0xc0d7ea3a,0x4407aac7 ! Init value for %l6 .word 0xa2fc139a,0x4e752c88 ! Init value for %l7 .align 64 p34_init_freg: .word 0x15047566,0x254da7f9 ! Init value for %f0 .word 0x4c932116,0x42a9c3bc ! Init value for %f2 .word 0x3a5962f0,0xee89a257 ! Init value for %f4 .word 0xbccacc16,0x7cef1138 ! Init value for %f6 .word 0xc0ee6ba6,0xef0a12af ! Init value for %f8 .word 0x40c46ba9,0x7fa4b844 ! Init value for %f10 .word 0x9dc80f40,0x71467120 ! Init value for %f12 .word 0x7ed9c8de,0xbb0cd647 ! Init value for %f14 .word 0x028f38f5,0xe05d6b59 ! Init value for %f16 .word 0xf3c1540a,0x08ba8639 ! Init value for %f18 .word 0x5657bf54,0x0db2ba0a ! Init value for %f20 .word 0x54c5e323,0xfd1240ae ! Init value for %f22 .word 0xed70aaa0,0x698e5fe2 ! Init value for %f24 .word 0xe03d3389,0x0086a5d8 ! Init value for %f26 .word 0x303541d8,0xf888ab04 ! Init value for %f28 .word 0x3f1337da,0xe1bec5fa ! Init value for %f30 .word 0x3b9eef8b,0xd27767da ! Init value for %f32 .word 0xe72bcce9,0x6de0aa0f ! Init value for %f34 .word 0x0a5b02e3,0x7b68bfc8 ! Init value for %f36 .word 0xea3c433d,0x26bdfff0 ! Init value for %f38 .word 0xf6dd1094,0xfd028dc6 ! Init value for %f40 .word 0xe2a58559,0x307080c8 ! Init value for %f42 .word 0x154f3a98,0xf760cae7 ! Init value for %f44 .word 0x5baee397,0x68167341 ! Init value for %f46 .word 0xb10b6bb4,0xa6da4b77 .word 0x5aa2340e,0xd73a6c5b .word 0x01146b20,0x26b988d8 .word 0x1ca791da,0xb6a3697a .word 0x9acc0efa,0xaab1bfac .word 0xf77b8ac0,0x7814f784 .word 0x4e59a500,0x0b41964a .word 0x1d76068c,0x4918f179 p34_expected_registers: .word 0x00000000,0x0000007a .word 0x00000000,0xac316157 .word 0x00000000,0xff89a3ca .word 0x00000000,0x000000ff .word 0x00000000,0x233c42ba .word 0xa38a4680,0x62ebb3dd .word 0x00000000,0x00000047 .word 0x00000000,0x00000001 p34_expected_fp_regs: .word 0x15047566,0x254da7f9 .word 0x4c932116,0x42a9c3bc .word 0x3a5962f0,0xee89a257 .word 0xbccacc16,0x7cef1138 .word 0xc0ee6ba6,0xef0a12af .word 0x40c46ba9,0x7fa4b844 .word 0x9dc80f40,0x71467120 .word 0x7ed9c8de,0xbb0cd647 .word 0x028f38f5,0xe05d6b59 .word 0xf3c1540a,0x08ba8639 .word 0x5657bf54,0x0db2ba0a .word 0x54c5e323,0xfd1240ae .word 0xed70aaa0,0x698e5fe2 .word 0xe03d3389,0x0086a5d8 .word 0x303541d8,0xf888ab04 .word 0x3f1337da,0xe1bec5fa .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p34_local0_expect: .word 0x33c116bb,0x6d85502c .word 0x00000049,0x2499e3ff .word 0xffc69a49,0xbb4e03b0 .word 0xd1414fa9,0x28b429bd .word 0x58e9bf6f,0x7647f47a .word 0x28ac8289,0xbaa006e9 .word 0x96ef6e72,0x877cff12 .word 0x00000011,0xa5c69aff p34_local1_expect: .word 0xa38a4680,0x62ebb3dd .word 0xb9ff4575,0xf5b5cf70 .word 0xa0de4cd7,0x05b02c87 .word 0xe4962c4e,0x00000011 .word 0xa1e35e5c,0x62ebb31e .word 0x4e333a33,0xe4962c4e .word 0x56dcc1e7,0xbea5feff .word 0xac316157,0x895c3fb5 p34_local2_expect: .word 0x4f532eff,0x4830225f .word 0x571cca38,0x2059c52e .word 0x58e9bf6f,0x44d9ea4f .word 0xa5ff9a49,0x836782f7 .word 0xd93ddd06,0x233c42ba .word 0xe2ffd9bb,0xe437ffff .word 0x754f14e5,0x5d4e2ef2 .word 0xff89a3ca,0x6a24102a p34_local3_expect: .word 0x6d85502c,0x00000011 .word 0x7a902058,0x0c24bd99 .word 0x557b083a,0x48ab8f55 .word 0x19a51729,0xe437ff1f .word 0x200f00ff,0xe26db1b3 .word 0x62ebb31e,0x4648b0de .word 0x76fff4ff,0x48ff8fff .word 0xe7001379,0x557b083a p35_init_registers: .word 0xceaff5eb,0xe8d13742 ! Init value for %l0 .word 0x789e769c,0xb609a935 ! Init value for %l1 .word 0x0356dacd,0xbcf3d81a ! Init value for %l2 .word 0x1c90378f,0xef40dcc4 ! Init value for %l3 .word 0x5b409112,0x864c65a4 ! Init value for %l4 .word 0x92bb51ec,0x0187303a ! Init value for %l5 .word 0xf0dc4650,0x9eebba0a ! Init value for %l6 .word 0x333a7fec,0x23c1580b ! Init value for %l7 .align 64 p35_init_freg: .word 0x85e21786,0xa420fc9f ! Init value for %f0 .word 0x9a0c8237,0x0dd6abc5 ! Init value for %f2 .word 0x8ad292be,0xcad99115 ! Init value for %f4 .word 0x1ac42025,0xb9cba566 ! Init value for %f6 .word 0x5015cb30,0x0a71b253 ! Init value for %f8 .word 0xec1ba8c7,0x71a26228 ! Init value for %f10 .word 0xc90a8ca3,0xa610c2df ! Init value for %f12 .word 0xf709acdd,0x14a5e551 ! Init value for %f14 .word 0xde3ba089,0x9e143bf7 ! Init value for %f16 .word 0x8058504a,0x19455cf8 ! Init value for %f18 .word 0x2db74aba,0x615afa20 ! Init value for %f20 .word 0x2291093c,0x2a8691a0 ! Init value for %f22 .word 0x29bcf1ba,0x925d3a5d ! Init value for %f24 .word 0x7a12ce8b,0x77910369 ! Init value for %f26 .word 0x1bebb058,0x79ac337f ! Init value for %f28 .word 0xc9a9f3c2,0x0ae12919 ! Init value for %f30 .word 0x74dd2480,0x4a398dac ! Init value for %f32 .word 0x1f9ff6ce,0x0efb5a53 ! Init value for %f34 .word 0xdbe865f1,0xd7072448 ! Init value for %f36 .word 0xb0797bfa,0xc56e539a ! Init value for %f38 .word 0x04540e5c,0x32cbd256 ! Init value for %f40 .word 0x3bde5cde,0x4308e436 ! Init value for %f42 .word 0x9c9e0f88,0x736b482c ! Init value for %f44 .word 0x8a8d2a45,0x5e7f50f6 ! Init value for %f46 .word 0xe5ef1217,0x65d30350 .word 0x17891e06,0xcbc769ed .word 0x1a9736d6,0xe357b304 .word 0xca4f113e,0x91cdb6e5 .word 0x03082877,0xfba81ce2 .word 0x63ca11fb,0x9745026b .word 0x25421dee,0xb3423dee .word 0x92b2abfe,0xde8d0df9 p35_expected_registers: .word 0xff28e488,0x8679bc46 .word 0x00000000,0xdf423c38 .word 0x46330af8,0x68e7692f .word 0x00000000,0x0000004a .word 0x00000000,0x9eed8f52 .word 0x00000000,0x54b67439 .word 0x00000000,0xe77d4fa1 .word 0x00000000,0x63d0d6ff p35_expected_fp_regs: .word 0x85e21786,0xa420fc9f .word 0x9a0c8237,0x0dd6abc5 .word 0x8ad292be,0xcad99115 .word 0x1ac42025,0xb9cba566 .word 0x5015cb30,0x0a71b253 .word 0xec1ba8c7,0x71a26228 .word 0xc90a8ca3,0xa610c2df .word 0xf709acdd,0x14a5e551 .word 0xde3ba089,0x9e143bf7 .word 0x8058504a,0x19455cf8 .word 0x2db74aba,0x615afa20 .word 0x2291093c,0x2a8691a0 .word 0x29bcf1ba,0x925d3a5d .word 0x7a12ce8b,0x77910369 .word 0x1bebb058,0x79ac337f .word 0xc9a9f3c2,0x0ae12919 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p35_local0_expect: .word 0x975bb09f,0x9b70db49 .word 0x0947480f,0xe078f3fe .word 0x000000a2,0xa16df209 .word 0xe32f3c96,0xff78f3fe .word 0xe078f3fe,0x23c1580b .word 0x6a07b7e0,0x0187303a .word 0x00000000,0x98c0a0e2 .word 0x428fa4dd,0x463586ec p35_local1_expect: .word 0xa16df209,0x08d3e733 .word 0xf72b85f1,0xb3492360 .word 0x8679bc46,0xbcf3d81a .word 0xe3ff3c96,0x879e5c8d .word 0x481eb892,0x2d298ddf .word 0xa9829f66,0xa30bfcbe .word 0xa32a3f62,0xdf57017c .word 0x9eed8f52,0x9913ab9c p35_local2_expect: .word 0xb609a935,0x2455f9ff .word 0xe77d4fa1,0xd8ff141f .word 0xff19f116,0xffde900e .word 0x975bb09f,0x94473ea3 .word 0x74b4a7c0,0xefdf86bf .word 0x49c0549c,0xd2a2025b .word 0x000000df,0x9b70db49 .word 0xefff86bf,0x48c23c7f p35_local3_expect: .word 0x98c0a0e2,0xff9e5c8d .word 0x4ec698dd,0x45d3b0d2 .word 0xff28e488,0x8679bc46 .word 0x54b67439,0x0000ffe0 .word 0xd59d49c5,0x53ac8ba0 .word 0xc9023d50,0xec3c9ee0 .word 0x9eed8f52,0x35de1028 .word 0x46330af8,0x68e7692f p36_init_registers: .word 0x7f56dd20,0x6f8d0608 ! Init value for %l0 .word 0xa1b52d9e,0x4998e457 ! Init value for %l1 .word 0x61fa4695,0xfcb5b1d3 ! Init value for %l2 .word 0xed9e5240,0xa0803ca4 ! Init value for %l3 .word 0x358b0776,0x283e0921 ! Init value for %l4 .word 0x840c8e27,0xe1dfb782 ! Init value for %l5 .word 0x8b60da5c,0x2a9d12c5 ! Init value for %l6 .word 0x779de202,0xe0b4f7ab ! Init value for %l7 .align 64 p36_init_freg: .word 0x80c2b046,0xd48c1bba ! Init value for %f0 .word 0x3badd7ec,0x6d6471c3 ! Init value for %f2 .word 0x970bf79d,0x37fcf1d3 ! Init value for %f4 .word 0x2ea560c6,0x3bed2dd6 ! Init value for %f6 .word 0xdf457f34,0xdbf6d6f2 ! Init value for %f8 .word 0xc817e831,0x37bf0b53 ! Init value for %f10 .word 0x716910b6,0x841dfbd2 ! Init value for %f12 .word 0x8f36d425,0x12e75029 ! Init value for %f14 .word 0xfd4e6894,0x0529eb77 ! Init value for %f16 .word 0x7a7a640a,0x92d86c43 ! Init value for %f18 .word 0x6718ba21,0x5e6df424 ! Init value for %f20 .word 0xecae4f6f,0xe32e27a5 ! Init value for %f22 .word 0xdbf6c0d3,0x03ceb9f3 ! Init value for %f24 .word 0x63b4feb6,0x8e40a543 ! Init value for %f26 .word 0x06855687,0xa85b4420 ! Init value for %f28 .word 0xa373e361,0x276cce17 ! Init value for %f30 .word 0x799df50c,0x728ab8f6 ! Init value for %f32 .word 0x5a002c48,0xeb14e4be ! Init value for %f34 .word 0x9ae6c12f,0xe292f852 ! Init value for %f36 .word 0x4f436fbd,0x9a8f3703 ! Init value for %f38 .word 0xad0b6dcf,0x48209014 ! Init value for %f40 .word 0x0cc110fd,0xa50d6171 ! Init value for %f42 .word 0xd85aad4c,0x2de52b31 ! Init value for %f44 .word 0xcca9287a,0x29e2c083 ! Init value for %f46 .word 0x2d3cde57,0xfde3d21d .word 0x469eb512,0xf4b5f1a9 .word 0x3453537e,0x5dfe5920 .word 0x1bc0a0b3,0x757bcc0b .word 0x8389ccba,0x824f6e48 .word 0x45781976,0xf189e79b .word 0x20b1e70b,0x32b2b790 .word 0xa9b66eb5,0xbf3544cc p36_expected_registers: .word 0x00000000,0x00000047 .word 0x00000000,0x00000000 .word 0xffffffff,0xa429f410 .word 0x00000000,0x0fb94b75 .word 0x00000000,0xc3a7a772 .word 0x00000000,0x00000090 .word 0x000000e1,0xe851cd0d .word 0x00000000,0x00000000 p36_expected_fp_regs: .word 0x80c2b046,0xd48c1bba .word 0x3badd7ec,0x6d6471c3 .word 0x970bf79d,0x37fcf1d3 .word 0x2ea560c6,0x3bed2dd6 .word 0xdf457f34,0xdbf6d6f2 .word 0xc817e831,0x37bf0b53 .word 0x716910b6,0x841dfbd2 .word 0x8f36d425,0x12e75029 .word 0xfd4e6894,0x0529eb77 .word 0x7a7a640a,0x92d86c43 .word 0x6718ba21,0x5e6df424 .word 0xecae4f6f,0xe32e27a5 .word 0xdbf6c0d3,0x03ceb9f3 .word 0x63b4feb6,0x8e40a543 .word 0x06855687,0xa85b4420 .word 0xa373e361,0x276cce17 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p36_local0_expect: .word 0xa62e3f45,0x4be12eec .word 0x1d1eff08,0xef854dff .word 0x8970f9a0,0xe585ffd4 .word 0x913637bb,0xca29ffd2 .word 0xc13df5b8,0x82727d1e .word 0x240ccd6d,0x9f0d1b76 .word 0xf011415c,0xffffffc1 .word 0xffe791ff,0xa752af96 p36_local1_expect: .word 0xffe791ff,0xbad9e8ad .word 0xb0ffab41,0x5d46ffb4 .word 0xc2e72bf7,0x8f56c2ba .word 0x5829a52e,0x6eff888c .word 0xda887f7f,0x8d6e572e .word 0x00000061,0x6b5523ac .word 0x000000e1,0xd0e1081a .word 0xd180ecfd,0xf60510b2 p36_local2_expect: .word 0xe07bbf1c,0x8f56c2ba .word 0xb9172421,0x0fb94b75 .word 0x240ccd6d,0xf7504d87 .word 0x000000e1,0xe851cd0d .word 0x0e5306be,0x9bffd289 .word 0xfcb5b1d3,0xffdfff82 .word 0x0000ff1f,0x566ee489 .word 0x8f56c2ba,0x616431ea p36_local3_expect: .word 0x9b90d289,0x4640ff3d .word 0x27976cb9,0x6090b1f5 .word 0xff521682,0x000000d9 .word 0xd92bf762,0xed93e59c .word 0xc3a7a772,0xa752af96 .word 0x013aebfb,0x09949ea4 .word 0xa086acc8,0xb332fec0 .word 0x1cfef209,0x00000044 p37_init_registers: .word 0x5c26b4dd,0xd7cc11fd ! Init value for %l0 .word 0x45027e88,0x279c66e2 ! Init value for %l1 .word 0xbb4494f0,0xc1bdf492 ! Init value for %l2 .word 0xa44a7e25,0xc9450fc0 ! Init value for %l3 .word 0x217cc5cf,0xd96d59d5 ! Init value for %l4 .word 0x60e585d5,0xdba82abb ! Init value for %l5 .word 0x0f7c1ca8,0xa723defa ! Init value for %l6 .word 0x2d6b2a16,0x1ce8d7ae ! Init value for %l7 .align 64 p37_init_freg: .word 0x93df87cc,0xb4c27ceb ! Init value for %f0 .word 0x310d0304,0x1bd7263f ! Init value for %f2 .word 0x42627b30,0xb4ac8bdd ! Init value for %f4 .word 0x2ae08b63,0x1f7aa3e6 ! Init value for %f6 .word 0x1f748c27,0xe4bf3494 ! Init value for %f8 .word 0x23ceca67,0x31ea5e80 ! Init value for %f10 .word 0x2376ad9c,0xb8d7ac38 ! Init value for %f12 .word 0x5167bc03,0x45368e1d ! Init value for %f14 .word 0xa5147d2d,0xa497b08d ! Init value for %f16 .word 0xb751b2de,0x7d373034 ! Init value for %f18 .word 0x22a6a4ec,0x1535e592 ! Init value for %f20 .word 0xf6edf7da,0x66ff7b2d ! Init value for %f22 .word 0x715e9b06,0xfd5c3c3f ! Init value for %f24 .word 0x9d85ae32,0xb840c9e0 ! Init value for %f26 .word 0xa8b23e4f,0x2c5b9a60 ! Init value for %f28 .word 0xf8313f5c,0xe94e1581 ! Init value for %f30 .word 0x12097946,0xb34576ba ! Init value for %f32 .word 0xc769b69a,0xcfba6013 ! Init value for %f34 .word 0xc596b220,0x580b7fd7 ! Init value for %f36 .word 0x7480335d,0xb341457b ! Init value for %f38 .word 0x91ea2d46,0xb3dff770 ! Init value for %f40 .word 0x490e7079,0x3b3dfa27 ! Init value for %f42 .word 0xfd618368,0xaa49a05a ! Init value for %f44 .word 0xb293f904,0x206bbe0d ! Init value for %f46 .word 0x5c761fc9,0x20d08e4f .word 0x2126e696,0x5773a44b .word 0x072f6c67,0xb0f25530 .word 0xb59b9fa6,0x6fa30387 .word 0x13e11c46,0x43c04205 .word 0x3fbf9868,0x37b59de8 .word 0xce5cc093,0xb490a635 .word 0xb34a44fe,0x2f0d8a43 p37_expected_registers: .word 0x00000000,0x466317f9 .word 0x00000000,0x000000e0 .word 0x00000000,0x000015c2 .word 0x00000000,0x7b39c29f .word 0x00000000,0x00000062 .word 0x00000000,0x000000c0 .word 0x00000000,0x00000000 .word 0x00000000,0x00000028 p37_expected_fp_regs: .word 0x93df87cc,0xb4c27ceb .word 0x310d0304,0x1bd7263f .word 0x42627b30,0xb4ac8bdd .word 0x2ae08b63,0x1f7aa3e6 .word 0x1f748c27,0xe4bf3494 .word 0x23ceca67,0x31ea5e80 .word 0x2376ad9c,0xb8d7ac38 .word 0x5167bc03,0x45368e1d .word 0xa5147d2d,0xa497b08d .word 0xb751b2de,0x7d373034 .word 0x22a6a4ec,0x1535e592 .word 0xf6edf7da,0x66ff7b2d .word 0x715e9b06,0xfd5c3c3f .word 0x9d85ae32,0xb840c9e0 .word 0xa8b23e4f,0x2c5b9a60 .word 0xf8313f5c,0xe94e1581 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p37_local0_expect: .word 0x7190fd9f,0xa3575520 .word 0xf167a097,0xe1c8495f .word 0xff274bb2,0x466317f9 .word 0xa723defa,0x64cf2b10 .word 0x26ffb75a,0x4ce57048 .word 0x0000003a,0xce4e3a85 .word 0x00004b71,0x9b3f04ed .word 0xc46b0cbb,0x00ff0028 p37_local1_expect: .word 0x024e8899,0x7ea0d6fc .word 0x466317f9,0xe1c8495f .word 0x95ffff46,0xc46b0cbb .word 0xfffde337,0x0e23f00d .word 0x63dcd5e6,0xc4f2d379 .word 0x1b0df901,0x15c26a2a .word 0x8acbc4ff,0x9ed1ffbe .word 0x15c26a2a,0xffc5c903 p37_local2_expect: .word 0xaafcdb8d,0xd96edb85 .word 0x9aaa86be,0x64cf2b10 .word 0x385c3ef1,0x73e816ed .word 0xef26362b,0x466317f9 .word 0x084c62cf,0xa3fffe1d .word 0x064a3b50,0xb9ffb32c .word 0x561af140,0x287d0d43 .word 0x279c66e2,0x6459cf72 p37_local3_expect: .word 0xc4cd09d8,0x522e6cc7 .word 0xc46b0cbb,0xe0deb91c .word 0x7b39c29f,0x15c26a2a .word 0x1cfffa03,0xa4c9a166 .word 0x7b39c29f,0x5d1bcbff .word 0xe519ff1c,0x9f774b71 .word 0x20ba9599,0xc4f2d379 .word 0x0a7df97c,0x4ac5ffe6 p38_init_registers: .word 0x97ca8ad9,0xffdad8c5 ! Init value for %l0 .word 0x661b9160,0x360f7e67 ! Init value for %l1 .word 0x15c727d4,0x9d19c72e ! Init value for %l2 .word 0x739df252,0x9c4f2565 ! Init value for %l3 .word 0x1c3bd753,0xc5c3bf69 ! Init value for %l4 .word 0xbe13ae9c,0x6d46346a ! Init value for %l5 .word 0xa07d6ec4,0x6747c80a ! Init value for %l6 .word 0xe608efa6,0x88f2828a ! Init value for %l7 .align 64 p38_init_freg: .word 0x188809ab,0x510f8d2c ! Init value for %f0 .word 0x3d1386b5,0x3be2dd78 ! Init value for %f2 .word 0xe6b25579,0x70404d01 ! Init value for %f4 .word 0xeacaf394,0x52f7076c ! Init value for %f6 .word 0x1edf4b20,0x40092dfb ! Init value for %f8 .word 0xae9719be,0x11914f1a ! Init value for %f10 .word 0x1abaaf06,0xd1b5f26a ! Init value for %f12 .word 0x78a79d32,0x1c4cda4d ! Init value for %f14 .word 0xd32f04bf,0xd99387df ! Init value for %f16 .word 0x94960050,0xee276411 ! Init value for %f18 .word 0x5cafc0bf,0x7f013da8 ! Init value for %f20 .word 0xa5017e7a,0x2eb3bacf ! Init value for %f22 .word 0x506dd2a7,0xb525f4a4 ! Init value for %f24 .word 0x06d57ced,0x94dc0277 ! Init value for %f26 .word 0x0ed439ad,0x362ed6f9 ! Init value for %f28 .word 0x9cfdaaee,0x6f710a3d ! Init value for %f30 .word 0xe99843df,0xd4bee842 ! Init value for %f32 .word 0x17b07d73,0x3e1234d8 ! Init value for %f34 .word 0x8b9037c5,0xb0e3d047 ! Init value for %f36 .word 0x5a6f24f5,0xd725fd1b ! Init value for %f38 .word 0xdd45ff60,0x95eadec2 ! Init value for %f40 .word 0xb51a3ebd,0x4e4395e1 ! Init value for %f42 .word 0x9d51c15b,0x9305544a ! Init value for %f44 .word 0x5a295d40,0x7b1af017 ! Init value for %f46 .word 0xd0bfb5e4,0x85846c2e .word 0xd9c8048d,0xcf69700b .word 0xea9b86a7,0x38595593 .word 0x0ded1a48,0x8cae8db9 .word 0x32f2146d,0xaf0a9cb5 .word 0xefaae534,0x915a5034 .word 0x72d55dd1,0x47fc0c79 .word 0x4fdd31a7,0x4500d111 p38_expected_registers: .word 0xfc6c9081,0xcfff04ea .word 0x00000000,0x000000af .word 0x00000000,0x00000000 .word 0x00000000,0x8e12e36b .word 0x00000000,0x0000006c .word 0x00000000,0xb3f63512 .word 0x00000000,0x0000005b .word 0x00000000,0x1898444e p38_expected_fp_regs: .word 0x188809ab,0x510f8d2c .word 0x3d1386b5,0x3be2dd78 .word 0xe6b25579,0x70404d01 .word 0xeacaf394,0x52f7076c .word 0x1edf4b20,0x40092dfb .word 0xae9719be,0x11914f1a .word 0x1abaaf06,0xd1b5f26a .word 0x78a79d32,0x1c4cda4d .word 0xd32f04bf,0xd99387df .word 0x94960050,0xee276411 .word 0x5cafc0bf,0x7f013da8 .word 0xa5017e7a,0x2eb3bacf .word 0x506dd2a7,0xb525f4a4 .word 0x06d57ced,0x94dc0277 .word 0x0ed439ad,0x362ed6f9 .word 0x9cfdaaee,0x6f710a3d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p38_local0_expect: .word 0x6fb7e424,0xb3f63512 .word 0xff9fde0d,0xef1a1a63 .word 0xb3f63512,0x2dcd286c .word 0x9f9a0ee1,0xb1ca4da7 .word 0xe9a27b25,0x88f2828a .word 0xcb6ad9b6,0x373a8caf .word 0x4c8a2d17,0x4c8a2d17 .word 0x9e593933,0x88f2828a p38_local1_expect: .word 0x30123e8b,0x61700902 .word 0xb92068da,0x2325c391 .word 0x8e12e36b,0x1898444e .word 0x000000d3,0xea54ff6d .word 0xbe8910cc,0xeb5bdbd4 .word 0x2ce36980,0x476135b2 .word 0x6fb7e424,0x5caee94a .word 0x9a9acaa9,0x6747c80a p38_local2_expect: .word 0xb2bfff24,0x937003ad .word 0x8940ff7d,0x39bdcf0c .word 0xb1056755,0xb3f63512 .word 0x39bdcf0c,0x4e6b19a8 .word 0x0000350c,0xffcbcf3b .word 0x2f95fe1f,0x128e04b7 .word 0x3a1ce777,0xa890fed5 .word 0x14b51953,0xb1056755 p38_local3_expect: .word 0xd04ba173,0xa1fdc836 .word 0xc20679fe,0xa0c51ad9 .word 0xb3f63512,0x254973a0 .word 0x2325c391,0x7f07b0ee .word 0xfcff9081,0xcfff04ea .word 0x1898444e,0xeeb249ca .word 0x9c4f2565,0xa67d936e .word 0x10ffff8d,0xa890fed5 p39_init_registers: .word 0x9969cdbc,0xc1644a07 ! Init value for %l0 .word 0x32a56225,0xfcddcc9a ! Init value for %l1 .word 0xbb4f61b2,0x05911814 ! Init value for %l2 .word 0x53269fba,0x5fb61f47 ! Init value for %l3 .word 0xc806c5d4,0x0802ed7b ! Init value for %l4 .word 0x8f1779d8,0x796005e5 ! Init value for %l5 .word 0x24171556,0x68dc417b ! Init value for %l6 .word 0x7e6c84cc,0x9e4a73fe ! Init value for %l7 .align 64 p39_init_freg: .word 0xc5e60cea,0x8693a883 ! Init value for %f0 .word 0x2e3dbba6,0x81627b8b ! Init value for %f2 .word 0xaea4cbc0,0x2ff588ea ! Init value for %f4 .word 0x4cb2a8cc,0x44131eb0 ! Init value for %f6 .word 0x9f89c21e,0xedd19f03 ! Init value for %f8 .word 0xc069af7d,0xe2d5c4a2 ! Init value for %f10 .word 0x5f2615b6,0x0327d560 ! Init value for %f12 .word 0xc7b7bd2b,0x1e2dd809 ! Init value for %f14 .word 0x3b9a7152,0xa974a8ae ! Init value for %f16 .word 0x5257271b,0x417b2a86 ! Init value for %f18 .word 0x20a9c2f7,0x67bf80a4 ! Init value for %f20 .word 0xb208b813,0x24b2841c ! Init value for %f22 .word 0x4764163a,0xca775883 ! Init value for %f24 .word 0x6bba6e16,0xb45e2a66 ! Init value for %f26 .word 0xf0ad5a20,0xfa2f410a ! Init value for %f28 .word 0x27000058,0x2beb9442 ! Init value for %f30 .word 0x2fcceba0,0xded1aba3 ! Init value for %f32 .word 0x277215a9,0xb7cb8456 ! Init value for %f34 .word 0x4a2f9419,0xb3101083 ! Init value for %f36 .word 0x2e4f9c0f,0x3bafaddd ! Init value for %f38 .word 0xcd4d819e,0x07edd301 ! Init value for %f40 .word 0x7fd895c6,0xb54dcfc1 ! Init value for %f42 .word 0x6764ca4d,0xa803d552 ! Init value for %f44 .word 0xa3dc283f,0x62f15750 ! Init value for %f46 .word 0x814b9da4,0x1758bcba .word 0xffc6731c,0x0f85834d .word 0xae0b12cb,0x6b9af161 .word 0xf92b64cf,0xc1023064 .word 0x7781be9f,0xf5f2dea2 .word 0x54ad20cc,0x8da5d12b .word 0x10f90d2f,0x10ec949f .word 0x9c447cf2,0x762cc4ee p39_expected_registers: .word 0x00000000,0x000000ff .word 0x00000000,0x04e3bda2 .word 0x00000000,0x1cff6fe0 .word 0xc17ad54d,0xf0ba8599 .word 0x00000000,0x000000a2 .word 0x00000000,0x0d0af3ff .word 0x00000000,0xffd4a745 .word 0x00000000,0xff100973 p39_expected_fp_regs: .word 0xc5e60cea,0x8693a883 .word 0x2e3dbba6,0x81627b8b .word 0xaea4cbc0,0x2ff588ea .word 0x4cb2a8cc,0x44131eb0 .word 0x9f89c21e,0xedd19f03 .word 0xc069af7d,0xe2d5c4a2 .word 0x5f2615b6,0x0327d560 .word 0xc7b7bd2b,0x1e2dd809 .word 0x3b9a7152,0xa974a8ae .word 0x5257271b,0x417b2a86 .word 0x20a9c2f7,0x67bf80a4 .word 0xb208b813,0x24b2841c .word 0x4764163a,0xca775883 .word 0x6bba6e16,0xb45e2a66 .word 0xf0ad5a20,0xfa2f410a .word 0x27000058,0x2beb9442 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p39_local0_expect: .word 0x7d6fa065,0xa66ba292 .word 0xfffb584c,0x9e22e39a .word 0xa919035a,0x8697de6b .word 0xd7a6773a,0x400c2fdc .word 0x5cbd85ac,0x68dc417b .word 0x7d8e5e2e,0xffd4a745 .word 0xc08cd979,0x0c7902c1 .word 0x0e101ca2,0x9172f187 p39_local1_expect: .word 0x0e5ef5e2,0x769f4f47 .word 0xa919035a,0x04e3bda2 .word 0x50a04379,0x51fd348a .word 0xacff6828,0xce789f45 .word 0xdc2c92d5,0x0e101cff .word 0xf9d5a64a,0x17094bf0 .word 0x80ffd91b,0x50540dcd .word 0xff7adca7,0x5054ffcd p39_local2_expect: .word 0x9dffff4a,0xf0ba8599 .word 0x2e547805,0xf0ba8599 .word 0x931f15cd,0x1d53739e .word 0x9172f187,0x1cff6fe0 .word 0x0d0af3ff,0x87ae4341 .word 0xfd4262ea,0x7d223c73 .word 0x174e6dff,0x000000d9 .word 0xc17ad54d,0xf0ba8599 p39_local3_expect: .word 0x17094bf0,0x769f4f47 .word 0x808177aa,0x4373fd52 .word 0x63ffb5ae,0x5cbd85ac .word 0x29b972ad,0xac69ff21 .word 0x680b6aaf,0x18f0bd83 .word 0x3657f5b3,0xce789f45 .word 0xff100973,0x0cee369f .word 0xf3dea1fd,0x5d32ddf8 p40_init_registers: .word 0x034a66f6,0x5aaa4ba5 ! Init value for %l0 .word 0x4b7c4280,0x85ff093a ! Init value for %l1 .word 0x561acf50,0x90d36adb ! Init value for %l2 .word 0x14281f67,0xfffa6cf1 ! Init value for %l3 .word 0x1ad672e0,0xc76bf943 ! Init value for %l4 .word 0xa286fb11,0xe14778e6 ! Init value for %l5 .word 0xb86dfff8,0xe20432bb ! Init value for %l6 .word 0x2b866740,0x9172c211 ! Init value for %l7 .align 64 p40_init_freg: .word 0x89f1c643,0xe5818d44 ! Init value for %f0 .word 0x5e101a1a,0xe1e15075 ! Init value for %f2 .word 0xdca48ba2,0x4c16a660 ! Init value for %f4 .word 0xf5772d75,0xf50c425f ! Init value for %f6 .word 0xdeea4c49,0xc50b0cd9 ! Init value for %f8 .word 0x2845b4a5,0x08c03e8e ! Init value for %f10 .word 0x40c246e3,0x2c8caae3 ! Init value for %f12 .word 0xb82e001e,0x698d268c ! Init value for %f14 .word 0x8833dffb,0x9bb6fce1 ! Init value for %f16 .word 0x6c1be9a3,0xcaa6769a ! Init value for %f18 .word 0xf06b462e,0x5658f7d7 ! Init value for %f20 .word 0x0d512d7e,0xf04152d8 ! Init value for %f22 .word 0xb3d77cb8,0xf388ad3c ! Init value for %f24 .word 0xa01698d6,0x73c65f12 ! Init value for %f26 .word 0x30fcb5f9,0xb5b6cbef ! Init value for %f28 .word 0x4c2e3d47,0xf6af9b98 ! Init value for %f30 .word 0xc249870c,0x1fa49a37 ! Init value for %f32 .word 0x1daf3151,0x9db9be15 ! Init value for %f34 .word 0xc500b50c,0xaeae1882 ! Init value for %f36 .word 0xf31c1903,0x65c6d8b2 ! Init value for %f38 .word 0xf50e99ec,0x0b468af9 ! Init value for %f40 .word 0xb88e301a,0xd771c8dc ! Init value for %f42 .word 0x49529541,0x70beb9aa ! Init value for %f44 .word 0x1c0a8826,0x4943fe0b ! Init value for %f46 .word 0x43e66b1c,0xed9bee82 .word 0xa2214c14,0xa808bf8c .word 0xe8b09424,0x7536894c .word 0x7ff62f49,0xda9a22e3 .word 0x8a1f8d0d,0x993e9458 .word 0xc4c37d28,0x393d81ba .word 0x24f01d9f,0x8d2c7332 .word 0x23687d67,0x3222a5f8 p40_expected_registers: .word 0x00000000,0xe14778e6 .word 0x418696c5,0x7331bb64 .word 0x00000000,0x00000082 .word 0x00000000,0xa0bb7cff .word 0x00000000,0x000000cd .word 0x00000000,0xa15d1df0 .word 0x00000000,0xd267fcff .word 0x00000000,0x9790cf30 p40_expected_fp_regs: .word 0x89f1c643,0xe5818d44 .word 0x5e101a1a,0xe1e15075 .word 0xdca48ba2,0x4c16a660 .word 0xf5772d75,0xf50c425f .word 0xdeea4c49,0xc50b0cd9 .word 0x2845b4a5,0x08c03e8e .word 0x40c246e3,0x2c8caae3 .word 0xb82e001e,0x698d268c .word 0x8833dffb,0x9bb6fce1 .word 0x6c1be9a3,0xcaa6769a .word 0xf06b462e,0x5658f7d7 .word 0x0d512d7e,0xf04152d8 .word 0xb3d77cb8,0xf388ad3c .word 0xa01698d6,0x73c65f12 .word 0x30fcb5f9,0xb5b6cbef .word 0x4c2e3d47,0xf6af9b98 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p40_local0_expect: .word 0x5aaa4ba5,0x1d71b086 .word 0xea9283f6,0x00000040 .word 0x00000082,0xa0bb7cff .word 0x000000a9,0x1311335d .word 0x61e5b016,0x19468221 .word 0xdcffe637,0x1c2a0030 .word 0xd267fcff,0x6430d6ff .word 0x85ff093a,0xfffa6cf1 p40_local1_expect: .word 0x36f97c83,0x31c84938 .word 0x00000090,0xe20432bb .word 0x418696c5,0x0000006a .word 0xdc8c3663,0x00001cf5 .word 0x352296ff,0x7331bb64 .word 0x000000a4,0x4eb41901 .word 0x7e1d26ff,0xea76d036 .word 0xfa210fb3,0x8c6fffa0 p40_local2_expect: .word 0x0016c81e,0x2cff9b9f .word 0x402672f1,0xc884ffcb .word 0x6430d6ff,0x000000e2 .word 0x7c3ea8c3,0xb5fc9c7b .word 0xc76bf913,0xff10587d .word 0x44e3122a,0xa4fec92b .word 0x8c3b7db3,0x97ffcf30 .word 0x61d20c1c,0xff10587d p40_local3_expect: .word 0xff1abeff,0x0a83ff26 .word 0xa0bb7cff,0xa15d1df0 .word 0x3522ff82,0xe14778e6 .word 0xffd3ffdb,0xe748ffad .word 0x3eba4c53,0xff50ff09 .word 0x5aaa4ba5,0xad0d1313 .word 0xe20432bb,0x00001cf5 .word 0xffcbff34,0x795a1cf5 p41_init_registers: .word 0xcd9dbe82,0x8c0d24cd ! Init value for %l0 .word 0xc19bee08,0x24e3288b ! Init value for %l1 .word 0x7e7fe3ac,0xcc054e91 ! Init value for %l2 .word 0x0b98fb94,0xdf0b7b91 ! Init value for %l3 .word 0xb62985d7,0xe072892f ! Init value for %l4 .word 0x9c4aab09,0xf96d483b ! Init value for %l5 .word 0x834c933e,0x01948c1e ! Init value for %l6 .word 0x04315c68,0x178aa125 ! Init value for %l7 .align 64 p41_init_freg: .word 0x5f0805df,0x794e2611 ! Init value for %f0 .word 0xfbad26b2,0x6cdd0fb5 ! Init value for %f2 .word 0xece6c38c,0x9ad9f8be ! Init value for %f4 .word 0x7398c39f,0x75b5a32b ! Init value for %f6 .word 0xae1d8c5e,0xcfce6974 ! Init value for %f8 .word 0xb5bac457,0xe04c1550 ! Init value for %f10 .word 0x33437e93,0x6a24831c ! Init value for %f12 .word 0x3754891f,0xf7dd8fde ! Init value for %f14 .word 0xee38592f,0x330cf673 ! Init value for %f16 .word 0xcea741ec,0xe1f19e38 ! Init value for %f18 .word 0x16844349,0x222eb52f ! Init value for %f20 .word 0x0f756498,0xd6c37995 ! Init value for %f22 .word 0xfa656b3e,0x1b764a1d ! Init value for %f24 .word 0xfa3ba699,0x66db15ec ! Init value for %f26 .word 0x44f275f0,0x0f9923a7 ! Init value for %f28 .word 0xc791973c,0x4425664f ! Init value for %f30 .word 0x2403cb54,0xd9941b4e ! Init value for %f32 .word 0x02910a2a,0xec2a1bb9 ! Init value for %f34 .word 0xd113507d,0x46f7dd5b ! Init value for %f36 .word 0xa54ff8c3,0x01288d6b ! Init value for %f38 .word 0xc11e8b3b,0xec7faa36 ! Init value for %f40 .word 0x95d31c37,0x8c215fa0 ! Init value for %f42 .word 0x687ed22a,0xf868d917 ! Init value for %f44 .word 0x4066166c,0x76e3b0d3 ! Init value for %f46 .word 0x44f2ab68,0xf259a9c1 .word 0x85d91f27,0xdb147365 .word 0xe95d3443,0x22639f19 .word 0x9c1fbb72,0x983bab27 .word 0xb967c48e,0x8fe10d81 .word 0x1f1cf140,0x5e13af2c .word 0x994ab5c9,0x0b816831 .word 0x9eef8b4a,0x9ff880f6 p41_expected_registers: .word 0x00000000,0xc32a91de .word 0x00000000,0x00000035 .word 0x00000000,0xc4ca090e .word 0x00000000,0x00000fff .word 0x00000000,0xd9dfffb7 .word 0x00000000,0xecce6acd .word 0x00000000,0xe669a008 .word 0x00000000,0x00000094 p41_expected_fp_regs: .word 0x5f0805df,0x794e2611 .word 0xfbad26b2,0x6cdd0fb5 .word 0xece6c38c,0x9ad9f8be .word 0x7398c39f,0x75b5a32b .word 0xae1d8c5e,0xcfce6974 .word 0xb5bac457,0xe04c1550 .word 0x33437e93,0x6a24831c .word 0x3754891f,0xf7dd8fde .word 0xee38592f,0x330cf673 .word 0xcea741ec,0xe1f19e38 .word 0x16844349,0x222eb52f .word 0x0f756498,0xd6c37995 .word 0xfa656b3e,0x1b764a1d .word 0xfa3ba699,0x66db15ec .word 0x44f275f0,0x0f9923a7 .word 0xc791973c,0x4425664f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p41_local0_expect: .word 0x000000f3,0xffffffff .word 0xebe0ff89,0xebe0ff89 .word 0x0000ff3a,0xa512866b .word 0x2435ff79,0xde7fc089 .word 0xecce6acd,0x539a333c .word 0xef84f647,0xc1512b1b .word 0x1c2af717,0x262523ef .word 0xc4ca090e,0x72f24a09 p41_local1_expect: .word 0x95f249ff,0xffffffff .word 0x72f24a09,0xb1f28881 .word 0x9c581260,0x0a9335ff .word 0x4d7f9acb,0xd175ff85 .word 0x893205d4,0x78949a83 .word 0x1183e5d9,0xc1512b1b .word 0x2f95f765,0xde7fc0ff .word 0x7d61bc31,0x6a5bff35 p41_local2_expect: .word 0x7c2475a7,0x1c5c782e .word 0x4d7f9acb,0x0a9335ff .word 0x9894e79d,0xa512866b .word 0x32a1fcc7,0xcf7f6bff .word 0x7e08060b,0x63747bff .word 0x54f9f270,0x893205d4 .word 0xd26eb2ff,0xcc4dc069 .word 0xd97c3917,0x000000f3 p41_local3_expect: .word 0xffffffff,0x6a5b0fff .word 0xd5193a6a,0x643acc78 .word 0xa0e39012,0x4dff9acb .word 0xe747d4ff,0x6b941fff .word 0x01948c1e,0xecce6acd .word 0x643acc78,0x0f91ff11 .word 0xc4dc9520,0x1cc389fd .word 0xbd1e37fa,0x485b66cd p42_init_registers: .word 0xf346f818,0x95990e63 ! Init value for %l0 .word 0x7ab2b592,0x4210d16e ! Init value for %l1 .word 0xbe8ff004,0x12df3c13 ! Init value for %l2 .word 0x64b3b32d,0xf30385d0 ! Init value for %l3 .word 0x60ec6053,0xe586da68 ! Init value for %l4 .word 0xe6ada6b0,0x2b5a81c8 ! Init value for %l5 .word 0x1c5869d4,0x8e69306f ! Init value for %l6 .word 0x4d028bcf,0xf88da674 ! Init value for %l7 .align 64 p42_init_freg: .word 0x462e4185,0x33cfd805 ! Init value for %f0 .word 0x36c2ae11,0x066d29b1 ! Init value for %f2 .word 0xecaefd0c,0xa26c1efa ! Init value for %f4 .word 0xc97db550,0x8c8dde2b ! Init value for %f6 .word 0x1660e27f,0x3c1f0623 ! Init value for %f8 .word 0xf9eaddcd,0x1f81bda9 ! Init value for %f10 .word 0xf861bd73,0x9a8f9aac ! Init value for %f12 .word 0x3d20967f,0x0a3a0eb1 ! Init value for %f14 .word 0xde7f3039,0xb4e31032 ! Init value for %f16 .word 0x2df1cda1,0x7616a0df ! Init value for %f18 .word 0x7eac466e,0xd88a008b ! Init value for %f20 .word 0x5a4fd8bb,0x452eb8dc ! Init value for %f22 .word 0xceb5faa2,0x2ea6fb39 ! Init value for %f24 .word 0x791e066f,0x0206fe86 ! Init value for %f26 .word 0x42dce25d,0x52e5d780 ! Init value for %f28 .word 0x52080574,0xb5560ba2 ! Init value for %f30 .word 0x33000b28,0x108c0138 ! Init value for %f32 .word 0xe20d5117,0xd8456d37 ! Init value for %f34 .word 0x7dace010,0x500b5624 ! Init value for %f36 .word 0x42cfbc59,0x21e58da5 ! Init value for %f38 .word 0xb64ca520,0x6b4cd4eb ! Init value for %f40 .word 0x63a5ca61,0x3c590492 ! Init value for %f42 .word 0x2feb6944,0x83cc833b ! Init value for %f44 .word 0x0348a664,0x921e0366 ! Init value for %f46 .word 0xc9ed8ef1,0x4fb910f5 .word 0x1918a1d5,0x85bfda2f .word 0x1c9cca4f,0x684ae871 .word 0x99b7ef94,0xc1454803 .word 0xc06a2b55,0x0a3b6664 .word 0x95bb7ac1,0xc7819dd5 .word 0x33d3b249,0x971f95de .word 0x9130922e,0x59c17759 p42_expected_registers: .word 0x00000000,0xe5dc752b .word 0x00000000,0x47e5eda6 .word 0x00000000,0xcde67ab4 .word 0x00000000,0x6b4addff .word 0x00000000,0x000000da .word 0x00000000,0x640470d3 .word 0x00000000,0x000000d4 .word 0x00000000,0x15404889 p42_expected_fp_regs: .word 0x462e4185,0x33cfd805 .word 0x36c2ae11,0x066d29b1 .word 0xecaefd0c,0xa26c1efa .word 0xc97db550,0x8c8dde2b .word 0x1660e27f,0x3c1f0623 .word 0xf9eaddcd,0x1f81bda9 .word 0xf861bd73,0x9a8f9aac .word 0x3d20967f,0x0a3a0eb1 .word 0xde7f3039,0xb4e31032 .word 0x2df1cda1,0x7616a0df .word 0x7eac466e,0xd88a008b .word 0x5a4fd8bb,0x452eb8dc .word 0xceb5faa2,0x2ea6fb39 .word 0x791e066f,0x0206fe86 .word 0x42dce25d,0x52e5d780 .word 0x52080574,0xb5560ba2 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p42_local0_expect: .word 0x8d4afd82,0x000000fa .word 0x47e5eda6,0x640470d3 .word 0x3b4994c7,0x08c2ff11 .word 0x7a26d9b6,0x55a2f203 .word 0xffdf3c13,0x000000da .word 0xc858b55c,0x6dff8980 .word 0x08c29111,0xcddfb4d8 .word 0xf4d30c65,0x1ae463e6 p42_local1_expect: .word 0x2e6b0195,0xe246fdf4 .word 0xffffffd0,0xff9b64d3 .word 0xe919eb92,0x15bdfd17 .word 0x916afcd0,0x3bc0f6bd .word 0x13fcbca4,0x02abff74 .word 0xe2ac2688,0xffffe919 .word 0xdcecff71,0x08a46472 .word 0x4b6752a4,0xd8c05c9e p42_local2_expect: .word 0x00000000,0xec69cbd4 .word 0x9051e1bb,0x3c4f0792 .word 0xff77600b,0x48b4affc .word 0x7b1b44ce,0x6effc111 .word 0x26ad6b34,0xd175166b .word 0x9bc4f299,0xcde67ab4 .word 0x5ba9ffff,0x244a7241 .word 0x293e90ff,0x6b4d9b17 p42_local3_expect: .word 0x0f0fb1f2,0xcb02fe0f .word 0x4e222f4d,0x7b1bffce .word 0x07c2c02b,0x0000ffda .word 0x13fcbca4,0x6b4addff .word 0x02d70ad0,0xb70e3016 .word 0x15404889,0xcde6ffb4 .word 0x640470d3,0x4e222f4d .word 0x5c91bc95,0xff7d1b4b p43_init_registers: .word 0x4af299e4,0x6090933f ! Init value for %l0 .word 0xca987e24,0x048c66bb ! Init value for %l1 .word 0x614e2b2e,0x08d9fd3e ! Init value for %l2 .word 0x93ee9c58,0xd2bb0840 ! Init value for %l3 .word 0xa9b65416,0x3a29dc50 ! Init value for %l4 .word 0x8787168d,0xb645f690 ! Init value for %l5 .word 0x05de59de,0x4b1153a7 ! Init value for %l6 .word 0x055ba648,0x0acd02c3 ! Init value for %l7 .align 64 p43_init_freg: .word 0x24ae8ec3,0x431ea768 ! Init value for %f0 .word 0x9a8b451b,0x73d5113f ! Init value for %f2 .word 0x940bf92b,0xc7651e92 ! Init value for %f4 .word 0x83659267,0x48a2bd74 ! Init value for %f6 .word 0xaf9d5a24,0x7d943bd3 ! Init value for %f8 .word 0x88516d0f,0xaa24390b ! Init value for %f10 .word 0x55cb8399,0x6dd74de5 ! Init value for %f12 .word 0xae07206e,0x451620e6 ! Init value for %f14 .word 0x754fa1ad,0x9ab0a22b ! Init value for %f16 .word 0xc7923d26,0xdc4463b2 ! Init value for %f18 .word 0x3340efba,0xdaa83f11 ! Init value for %f20 .word 0x2edaf6b9,0x5430263f ! Init value for %f22 .word 0x4adb917e,0x17592043 ! Init value for %f24 .word 0x45974e5b,0x4958fcc6 ! Init value for %f26 .word 0xd775cf78,0x14b3c5db ! Init value for %f28 .word 0xe754d24a,0xeae49418 ! Init value for %f30 .word 0xdf95e3b0,0x1fdab8ff ! Init value for %f32 .word 0xc948594d,0xd5a68c28 ! Init value for %f34 .word 0xf3eb2e15,0xbcf9f34a ! Init value for %f36 .word 0x8215b11f,0xa5ce03ad ! Init value for %f38 .word 0x5915d13b,0x871a1e2b ! Init value for %f40 .word 0x1c28785f,0x2a00182a ! Init value for %f42 .word 0xd0b1a41e,0xdd02afbd ! Init value for %f44 .word 0xdebddf47,0x4d68bec0 ! Init value for %f46 .word 0x0fe829b9,0xb76bd2ee .word 0xeb99bcd1,0x9706aaaf .word 0x1ca46470,0x22836a75 .word 0xe869a622,0xca33712d .word 0xe75cdfd3,0xbf641794 .word 0xea91008a,0x3e890469 .word 0xfcdb24c4,0x232f8b91 .word 0xf695af7c,0x9e704d82 p43_expected_registers: .word 0x00000000,0x5a7d561c .word 0x00000000,0x43a3f997 .word 0x00000000,0x5affb385 .word 0x00000000,0xa9af8257 .word 0x00000000,0xec1fdd3f .word 0x00000000,0x79afff5f .word 0x00000000,0x0000003c .word 0x000000f3,0x4aac5ce2 p43_expected_fp_regs: .word 0x24ae8ec3,0x431ea768 .word 0x9a8b451b,0x73d5113f .word 0x940bf92b,0xc7651e92 .word 0x83659267,0x48a2bd74 .word 0xaf9d5a24,0x7d943bd3 .word 0x88516d0f,0xaa24390b .word 0x55cb8399,0x6dd74de5 .word 0xae07206e,0x451620e6 .word 0x754fa1ad,0x9ab0a22b .word 0xc7923d26,0xdc4463b2 .word 0x3340efba,0xdaa83f11 .word 0x2edaf6b9,0x5430263f .word 0x4adb917e,0x17592043 .word 0x45974e5b,0x4958fcc6 .word 0xd775cf78,0x14b3c5db .word 0xe754d24a,0xeae49418 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p43_local0_expect: .word 0x61c76de5,0x26a3d675 .word 0x9517795b,0x00f3970e .word 0x16cb1516,0x0acd02c3 .word 0xb3ff6d1c,0xb875306b .word 0x0000009f,0xe5bd3075 .word 0x3a29dc50,0x28cca3c8 .word 0xa867a93f,0x0000008a .word 0x5affb385,0x427bef7b p43_local1_expect: .word 0x000000f3,0x4aac5ce2 .word 0x16cb1516,0x82731b6b .word 0x70e01b48,0x73ffce73 .word 0x90ad70f3,0x000000bc .word 0x00001516,0x427bef7b .word 0x0000003c,0x43a3f997 .word 0xaea39446,0x406ef0df .word 0x4aac5ce2,0x0d64d836 p43_local2_expect: .word 0x0000003c,0x4aac5ce2 .word 0xe9b47171,0xf35377ff .word 0x1a1ca1cb,0xaf2366fb .word 0x1e796ab0,0x52054c27 .word 0xabfae54b,0x1846acff .word 0x0000003c,0xa9af8257 .word 0xcc33d46e,0x70e01b48 .word 0x8888ee1c,0x43a3f997 p43_local3_expect: .word 0x43a3f997,0x5a15b3ff .word 0x9333c81e,0xf05b73c0 .word 0xbb645e17,0x5a7d561c .word 0xfffffff3,0xa9af8257 .word 0xade4137d,0xb5c62db3 .word 0x72cfabc9,0x049a3c00 .word 0x427bef7b,0xcf07ee65 .word 0xf35377ff,0x5f8f07ae p44_init_registers: .word 0x26f41dae,0x8564b41a ! Init value for %l0 .word 0xb6a08820,0x78f65fba ! Init value for %l1 .word 0x56226790,0x7110f228 ! Init value for %l2 .word 0xd55de3ae,0x98889ba2 ! Init value for %l3 .word 0xd24dd5d4,0x866eecf0 ! Init value for %l4 .word 0xa0cfdf2e,0x4f1a3d78 ! Init value for %l5 .word 0xfd08fd08,0x9939780b ! Init value for %l6 .word 0x1f184849,0xbc91e4f8 ! Init value for %l7 .align 64 p44_init_freg: .word 0xbd491d30,0x0adaca5d ! Init value for %f0 .word 0x484aa3e8,0x2df1eae8 ! Init value for %f2 .word 0xf68c2285,0x54f1a588 ! Init value for %f4 .word 0xdd81f840,0xcf2d0904 ! Init value for %f6 .word 0x4ce1fb4d,0x8fc23f25 ! Init value for %f8 .word 0x7b95fc37,0xa0f6ac00 ! Init value for %f10 .word 0x2bd2f9f4,0xd9e88f26 ! Init value for %f12 .word 0x13e6c642,0x6a000b27 ! Init value for %f14 .word 0x5b91b739,0x98c7c0f4 ! Init value for %f16 .word 0xbbb73b50,0xc6da621a ! Init value for %f18 .word 0xf22c663a,0x1e3e767c ! Init value for %f20 .word 0xf2bbac17,0x9674124d ! Init value for %f22 .word 0xbc68ba99,0x75046e3c ! Init value for %f24 .word 0xf3135040,0x4a5f89eb ! Init value for %f26 .word 0x780405ce,0x68179fa5 ! Init value for %f28 .word 0x853cb9d9,0x0d0a8184 ! Init value for %f30 .word 0xd137a430,0x5c4d7d74 ! Init value for %f32 .word 0x016a2855,0x1bf67b75 ! Init value for %f34 .word 0x92704a30,0xd5244c09 ! Init value for %f36 .word 0x6c4d7632,0xd0c3c96c ! Init value for %f38 .word 0x02127b88,0x1856ef3b ! Init value for %f40 .word 0xfa75fb65,0xd76dd13c ! Init value for %f42 .word 0x8c438557,0xc7a89d25 ! Init value for %f44 .word 0x3117312e,0xd30c3c03 ! Init value for %f46 .word 0xe6f3c601,0xae6f743f .word 0xc8fcc966,0x9e1e3d85 .word 0x253ae406,0x2ad2635e .word 0x925e62c4,0x500e13e3 .word 0x5a3f6ff3,0x20f80614 .word 0x671e6664,0x86bf2cac .word 0x53793033,0xa2874b2c .word 0xf3c6f57a,0xc5eb79e0 p44_expected_registers: .word 0x00000000,0x7ff84d54 .word 0x00000000,0x000000ff .word 0x3dbbcf05,0xffb7f191 .word 0x00000000,0xff98ccff .word 0x00000000,0x66fcb501 .word 0x00000000,0x3dbbcf05 .word 0x00000000,0x0000001c .word 0xffffffff,0xdeb082de p44_expected_fp_regs: .word 0xbd491d30,0x0adaca5d .word 0x484aa3e8,0x2df1eae8 .word 0xf68c2285,0x54f1a588 .word 0xdd81f840,0xcf2d0904 .word 0x4ce1fb4d,0x8fc23f25 .word 0x7b95fc37,0xa0f6ac00 .word 0x2bd2f9f4,0xd9e88f26 .word 0x13e6c642,0x6a000b27 .word 0x5b91b739,0x98c7c0f4 .word 0xbbb73b50,0xc6da621a .word 0xf22c663a,0x1e3e767c .word 0xf2bbac17,0x9674124d .word 0xbc68ba99,0x75046e3c .word 0xf3135040,0x4a5f89eb .word 0x780405ce,0x68179fa5 .word 0x853cb9d9,0x0d0a8184 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p44_local0_expect: .word 0x28990f61,0x616454ff .word 0x16d86099,0xa84ece23 .word 0x3334f8ac,0x0fdbb4d8 .word 0x893bce22,0x14b63ea0 .word 0x00000079,0x78dea8fb .word 0xa4ff0ad2,0x78dea8fb .word 0x0d50c6f0,0x794210e5 .word 0xf5fe39bc,0x0000009b p44_local1_expect: .word 0x4fcd49b0,0xffa7f15a .word 0xf7f80354,0x616454ff .word 0x1e4e2bc1,0x56a56871 .word 0x78f65fba,0x25dcd3a3 .word 0xcf28ff59,0xffa35897 .word 0x0000001c,0x3fec9e29 .word 0xc7322553,0x4106b076 .word 0x9d53b461,0xfffffff5 p44_local2_expect: .word 0xffc9192e,0x78f65fba .word 0xff98ccff,0xd4c4daff .word 0xffb7f1ff,0x7ff84d54 .word 0x3dbbcf05,0xfffff191 .word 0x18c98a2d,0xe7568e2a .word 0xd01678b0,0x759403f0 .word 0x66fcb501,0xdeb082de .word 0x0d50c6f0,0x9a4d604c p44_local3_expect: .word 0x00308bfa,0xb2c670a1 .word 0x0fdbb4d8,0x139ce8d9 .word 0x946fff98,0x93c7f151 .word 0x3130fe26,0xf7f80354 .word 0x170bff8c,0x95ab0637 .word 0xffa7f15a,0x63d2f856 .word 0x95ab0637,0x85ee5f1f .word 0x0d50c6f0,0xffec9e29 p45_init_registers: .word 0xddea1fb2,0x9ad14dab ! Init value for %l0 .word 0x98cdb743,0xa197d50e ! Init value for %l1 .word 0x72f407e0,0xe52be96e ! Init value for %l2 .word 0x99884572,0x8ace9571 ! Init value for %l3 .word 0x6eab2c60,0x77eab220 ! Init value for %l4 .word 0xeac44644,0x10834fa1 ! Init value for %l5 .word 0xb473b6b5,0xeee87daa ! Init value for %l6 .word 0x8ea66fbf,0x8c5d061e ! Init value for %l7 .align 64 p45_init_freg: .word 0xe95a2e47,0x5b446172 ! Init value for %f0 .word 0xb2f2e8f5,0x7c95d3e5 ! Init value for %f2 .word 0xce276286,0x35379db4 ! Init value for %f4 .word 0x67bf68ae,0xa067fab7 ! Init value for %f6 .word 0x1bf88576,0xaca73499 ! Init value for %f8 .word 0x2a9ba6bd,0xdffa4f36 ! Init value for %f10 .word 0x0d9ca197,0x943e4b91 ! Init value for %f12 .word 0x23772971,0x8ecf3a6e ! Init value for %f14 .word 0x0da6f432,0x24456e67 ! Init value for %f16 .word 0xa597ded8,0x01f3e9e2 ! Init value for %f18 .word 0x70faa52f,0x5317a90a ! Init value for %f20 .word 0x8842250e,0xb83558fe ! Init value for %f22 .word 0xf0c076cd,0x9aaef1be ! Init value for %f24 .word 0xe9e49cde,0x318ca71a ! Init value for %f26 .word 0xaf7fdd16,0x8194ffa7 ! Init value for %f28 .word 0x6b74d83e,0xd6c87941 ! Init value for %f30 .word 0x0b3cd1f6,0xfb2be997 ! Init value for %f32 .word 0x26616c54,0x17a7f56d ! Init value for %f34 .word 0x06c80350,0x5dc757e1 ! Init value for %f36 .word 0x516f05f9,0x15ed3202 ! Init value for %f38 .word 0x2583af17,0x248f88d1 ! Init value for %f40 .word 0xbf4ecdf5,0xa7f43bcb ! Init value for %f42 .word 0xb36b0ab7,0xfc948bb3 ! Init value for %f44 .word 0x32de7988,0xf5f45be5 ! Init value for %f46 .word 0xd428b7dc,0x36b7d6cc .word 0x244e14f6,0x78203d54 .word 0x684c6971,0x20fc1aa4 .word 0xecb129b4,0x96429cb1 .word 0x022f4306,0xb9b7c201 .word 0x32ce70cd,0x822e8167 .word 0x77ad591f,0x5e1bf3da .word 0xec87684f,0x210e7c05 p45_expected_registers: .word 0x00000000,0x0000000c .word 0x00000000,0x000000d7 .word 0x00000000,0x08b07c4a .word 0x00000000,0x00000061 .word 0xffffffff,0xffff987d .word 0x00000000,0xab74cf4a .word 0x00000000,0xae31e5e6 .word 0x996ea232,0xa0b774c8 p45_expected_fp_regs: .word 0xe95a2e47,0x5b446172 .word 0xb2f2e8f5,0x7c95d3e5 .word 0xce276286,0x35379db4 .word 0x67bf68ae,0xa067fab7 .word 0x1bf88576,0xaca73499 .word 0x2a9ba6bd,0xdffa4f36 .word 0x0d9ca197,0x943e4b91 .word 0x23772971,0x8ecf3a6e .word 0x0da6f432,0x24456e67 .word 0xa597ded8,0x01f3e9e2 .word 0x70faa52f,0x5317a90a .word 0x8842250e,0xb83558fe .word 0xf0c076cd,0x9aaef1be .word 0xe9e49cde,0x318ca71a .word 0xaf7fdd16,0x8194ffa7 .word 0x6b74d83e,0xd6c87941 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p45_local0_expect: .word 0x000000c6,0xe52be96e .word 0xbf252c41,0x8a411c44 .word 0x15628dff,0xffffffd6 .word 0xb4d99179,0xa8c99565 .word 0xff9b403a,0xffd3548c .word 0xfb8aa0e3,0xd66f1475 .word 0x9db87fd7,0x17ec5a2f .word 0xaaff6efb,0x6ca49db4 p45_local1_expect: .word 0x4ac85620,0xe632b90c .word 0xa8504136,0x74ff5616 .word 0xae31e5e6,0xd66fff75 .word 0x9dc0dc0e,0x478cff9d .word 0x74ff1616,0xa7c7fcfe .word 0x987d7d93,0x0000000c .word 0x00000014,0x0de11aae .word 0x987d7d93,0xda2991ff p45_local2_expect: .word 0xdbff9437,0xa39bb299 .word 0x996ea232,0xa0b774c8 .word 0x000000b8,0x0de11aae .word 0x9dff7fd7,0x0de11aae .word 0x987d7d93,0xe52be96e .word 0x58b2edfc,0xa544ba8b .word 0xd66fff75,0x0de11aae .word 0x3e7205e5,0x7f3f6d60 p45_local3_expect: .word 0xefd8166c,0x8effff89 .word 0x10834fa1,0xbd9231d8 .word 0xfc4e8020,0xd66fff75 .word 0x82a905ab,0x82a905ab .word 0x6fa48032,0x0000008c .word 0xbd9231d8,0x08b07c4a .word 0xd527d8b4,0xd66f1475 .word 0xab74cf4a,0x0de11aae p46_init_registers: .word 0x0babfff2,0x2b14adad ! Init value for %l0 .word 0xebf6e714,0x4fe66978 ! Init value for %l1 .word 0xd4678b2a,0x353609e7 ! Init value for %l2 .word 0xb81998fa,0x7f7379eb ! Init value for %l3 .word 0xd2c6cf94,0x82d62db8 ! Init value for %l4 .word 0xb5a38248,0x8047cbdf ! Init value for %l5 .word 0xed08d1d0,0x8376ab72 ! Init value for %l6 .word 0x1912ed74,0xa6b43b98 ! Init value for %l7 .align 64 p46_init_freg: .word 0xaefb129c,0x1e7f6c5c ! Init value for %f0 .word 0x7c6726ab,0xdc85f318 ! Init value for %f2 .word 0xe0f8a405,0xc7843107 ! Init value for %f4 .word 0x16e2c822,0xf23c3e65 ! Init value for %f6 .word 0x4e8e411a,0x39920784 ! Init value for %f8 .word 0x4e065193,0xf9df7a0d ! Init value for %f10 .word 0x2154f566,0x958b5bd9 ! Init value for %f12 .word 0x33a0dca7,0xaa2e9b60 ! Init value for %f14 .word 0xc1397c10,0xa7a40376 ! Init value for %f16 .word 0x6df8f8cc,0x62f71df8 ! Init value for %f18 .word 0x8c32710b,0xc2ce4feb ! Init value for %f20 .word 0x591ee458,0xac3f81b7 ! Init value for %f22 .word 0x7f4af297,0x7ce82edb ! Init value for %f24 .word 0x58c71e07,0x592eeedd ! Init value for %f26 .word 0x1f090c8f,0x256ac082 ! Init value for %f28 .word 0x7317d8b5,0x27a7d57b ! Init value for %f30 .word 0x5d4dbebf,0xaecbf641 ! Init value for %f32 .word 0xd4b36120,0xa97d863d ! Init value for %f34 .word 0xa2889699,0xa492489a ! Init value for %f36 .word 0x289e3418,0xca4284a5 ! Init value for %f38 .word 0x2bffde6c,0xfcdfe8db ! Init value for %f40 .word 0xe8794708,0x2b11c560 ! Init value for %f42 .word 0x97e5812f,0x750b058e ! Init value for %f44 .word 0x3d8f5765,0x8a9fec2a ! Init value for %f46 .word 0x7e24d5bb,0x6e9682cf .word 0x323f6685,0xc5c9ad67 .word 0xc6d44214,0x4a26b190 .word 0x23ecb672,0xfa32eddd .word 0xee9c8b95,0x4b324712 .word 0x2d1142b0,0xd5532a15 .word 0xc44b0f35,0xfdad9765 .word 0x9b248a0d,0xb5821d3e p46_expected_registers: .word 0x00000000,0x77671dff .word 0x00000000,0xc2ad6ec1 .word 0x741a0fff,0x0730bf8d .word 0x00000000,0x97135f36 .word 0x00000000,0xf8a23d16 .word 0x00000000,0x044630ae .word 0x00000000,0xf2ffffaf .word 0x00000000,0x5d79a896 p46_expected_fp_regs: .word 0xaefb129c,0x1e7f6c5c .word 0x7c6726ab,0xdc85f318 .word 0xe0f8a405,0xc7843107 .word 0x16e2c822,0xf23c3e65 .word 0x4e8e411a,0x39920784 .word 0x4e065193,0xf9df7a0d .word 0x2154f566,0x958b5bd9 .word 0x33a0dca7,0xaa2e9b60 .word 0xc1397c10,0xa7a40376 .word 0x6df8f8cc,0x62f71df8 .word 0x8c32710b,0xc2ce4feb .word 0x591ee458,0xac3f81b7 .word 0x7f4af297,0x7ce82edb .word 0x58c71e07,0x592eeedd .word 0x1f090c8f,0x256ac082 .word 0x7317d8b5,0x27a7d57b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p46_local0_expect: .word 0xb064c5d7,0x2920ffd5 .word 0x0730bf8d,0x61fd6cff .word 0x5d2716bb,0xa20dc705 .word 0x8859ffc5,0xffa2b300 .word 0x3439a876,0x00000004 .word 0xe55c7fdf,0x044630ae .word 0xebda6c00,0x5f2e4f0d .word 0x7f7379eb,0x6307ff61 p46_local1_expect: .word 0x482412e5,0x90aeacc2 .word 0xd5aa4c03,0xc205591f .word 0x7f7379eb,0xc205591f .word 0x044630ae,0x5d79a896 .word 0x394c5320,0xd945ad1a .word 0x5dffff65,0x6cccb733 .word 0x00ffff0a,0xebda6c00 .word 0x8047cbdf,0x5d79a896 p46_local2_expect: .word 0xc20559ff,0xccb89bf2 .word 0xfba725eb,0x044630ae .word 0xfaa58636,0xfff18a61 .word 0x0730bf8d,0x97135f36 .word 0x07ce1af3,0xfff18a61 .word 0xc76c04a0,0x2e3ec4bd .word 0xba7f1049,0x1aeeef30 .word 0xd7349145,0xd7349145 p46_local3_expect: .word 0xe9b7a187,0xb26b7a71 .word 0x20a02ba9,0xd87ae98d .word 0xa1aedaec,0x00000004 .word 0x741a0fff,0x0730bf8d .word 0x242c976e,0x00000046 .word 0x2e129678,0xd944482d .word 0xead797a8,0x2cd35e46 .word 0xa6b43b98,0x36ce1698 p47_init_registers: .word 0xf33a8e42,0x3cf73e81 ! Init value for %l0 .word 0x0f3ee9d9,0x9c807862 ! Init value for %l1 .word 0x20a43a4a,0xa5ae2ee9 ! Init value for %l2 .word 0xa29d9845,0xd7851af3 ! Init value for %l3 .word 0xaff733f0,0xe37a7436 ! Init value for %l4 .word 0xda63a559,0xf8fba975 ! Init value for %l5 .word 0xedc02401,0xe15c8234 ! Init value for %l6 .word 0x87c04996,0xd02b4a4d ! Init value for %l7 .align 64 p47_init_freg: .word 0x70f5f87b,0x4d0011c3 ! Init value for %f0 .word 0xa9f0695a,0x73e1253e ! Init value for %f2 .word 0xea01b68c,0x2e3622bc ! Init value for %f4 .word 0xb9e24da4,0xecc0345e ! Init value for %f6 .word 0xb2b14c71,0x8b3c7297 ! Init value for %f8 .word 0x6c375223,0xff13c0a1 ! Init value for %f10 .word 0xfe7fc070,0x267010f3 ! Init value for %f12 .word 0x19473f96,0xaa1b5965 ! Init value for %f14 .word 0xb6a2cb80,0xdce32c11 ! Init value for %f16 .word 0x635f6f53,0x9b514bc9 ! Init value for %f18 .word 0xcf016b7e,0x79deba1f ! Init value for %f20 .word 0xb505a03e,0x7958bbdd ! Init value for %f22 .word 0xb6a1442d,0x6deb6551 ! Init value for %f24 .word 0xbc7f1801,0x66c0634a ! Init value for %f26 .word 0xec384739,0xa22621ae ! Init value for %f28 .word 0x8fa7ebaf,0x9de4cd60 ! Init value for %f30 .word 0xa93f81bb,0x0492c0ca ! Init value for %f32 .word 0xcbc0b860,0xebb18d8f ! Init value for %f34 .word 0x7d266d79,0x68ad4302 ! Init value for %f36 .word 0xfe2cea0b,0xa95c5967 ! Init value for %f38 .word 0x25384753,0x25a13189 ! Init value for %f40 .word 0x4c8961ca,0x383bc985 ! Init value for %f42 .word 0x413604b1,0x170293d2 ! Init value for %f44 .word 0xcfa3a726,0xa71b1d50 ! Init value for %f46 .word 0x3c773c83,0xfe0354b1 .word 0x0ee1bf8d,0x26ef2f43 .word 0x9956e24e,0x1dbab43e .word 0x53d91264,0x2dc81291 .word 0x8cd88b9d,0xac1f976c .word 0x6cdaf0ae,0xc1be7f0b .word 0x56d1de05,0xbf72e7e0 .word 0x58cb66f0,0xa446ea8d p47_expected_registers: .word 0x00000000,0xc6c7e010 .word 0x00000000,0x000000fa .word 0x00000000,0x00000043 .word 0x00000000,0x0000003d .word 0x00000000,0x465836ff .word 0x00000000,0xd7851aff .word 0x00000000,0x00000083 .word 0xffffffff,0xffffffa6 p47_expected_fp_regs: .word 0x70f5f87b,0x4d0011c3 .word 0xa9f0695a,0x73e1253e .word 0xea01b68c,0x2e3622bc .word 0xb9e24da4,0xecc0345e .word 0xb2b14c71,0x8b3c7297 .word 0x6c375223,0xff13c0a1 .word 0xfe7fc070,0x267010f3 .word 0x19473f96,0xaa1b5965 .word 0xb6a2cb80,0xdce32c11 .word 0x635f6f53,0x9b514bc9 .word 0xcf016b7e,0x79deba1f .word 0xb505a03e,0x7958bbdd .word 0xb6a1442d,0x6deb6551 .word 0xbc7f1801,0x66c0634a .word 0xec384739,0xa22621ae .word 0x8fa7ebaf,0x9de4cd60 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p47_local0_expect: .word 0x31305042,0x0578a6e0 .word 0x48a45673,0x0000ff74 .word 0x00000092,0x84eecb96 .word 0xdb5834ff,0xb1bb353e .word 0x9216ac7e,0x7bdfe847 .word 0x527a8dae,0xffffa3d8 .word 0x713504ff,0x13b7bcd4 .word 0xa462b36f,0x456a5b0c p47_local1_expect: .word 0x6d3f4ef5,0xe75fef17 .word 0x8477a45f,0xf968ef2d .word 0x75d0c9ff,0xf664691b .word 0xc6c7e010,0x000014e9 .word 0xfad9ca7f,0x44302b05 .word 0x465836ff,0xf968ef2d .word 0xf968ef2d,0x36501161 .word 0x10690b8f,0x49e4a5cf p47_local2_expect: .word 0xff7819cc,0xd5ba7640 .word 0x72d8164a,0x14e9ffff .word 0x60ffa3e9,0x7907a833 .word 0x000000ea,0xff7a7436 .word 0xdb5834ff,0x7c26783b .word 0x539b7b30,0x7bdb5d24 .word 0xd5ba7640,0x000000e3 .word 0x18b15b53,0xf6ff46c2 p47_local3_expect: .word 0xb4321e65,0xa2b9f34b .word 0x1ef5378f,0xe37a7436 .word 0xee81301b,0x04daadff .word 0xb1bb35ff,0x290bbbf7 .word 0xff0b1ebf,0x000000f3 .word 0x688fa9e5,0xd7851aff .word 0x0578a6e0,0x16232ce8 .word 0xee81301b,0x976663b2 p48_init_registers: .word 0xc629c262,0x56ed97f2 ! Init value for %l0 .word 0xb4043642,0xc85e5d64 ! Init value for %l1 .word 0x6531e69d,0x9b86b631 ! Init value for %l2 .word 0x88e1d66c,0x664f8ab8 ! Init value for %l3 .word 0x27f51dd6,0xb42a6f52 ! Init value for %l4 .word 0x2368b6a2,0x9d0c87dc ! Init value for %l5 .word 0xc1fe3255,0xf899e39b ! Init value for %l6 .word 0x5e88aac6,0x37cf0816 ! Init value for %l7 .align 64 p48_init_freg: .word 0x71091f2a,0xabf79957 ! Init value for %f0 .word 0x1a7902be,0x9976cebe ! Init value for %f2 .word 0x28c70e5f,0xd260b9e5 ! Init value for %f4 .word 0x276039a1,0x584ecc5b ! Init value for %f6 .word 0xd7963692,0x431818e5 ! Init value for %f8 .word 0x782c2eb8,0xcc498cc0 ! Init value for %f10 .word 0xcff363ae,0x1f5939a9 ! Init value for %f12 .word 0xc2bedd90,0xa1bc8d31 ! Init value for %f14 .word 0xcf54b5f5,0xee3d1ed1 ! Init value for %f16 .word 0xee11ae03,0x4af113e0 ! Init value for %f18 .word 0xe05538eb,0x70c97dc6 ! Init value for %f20 .word 0x33ca317c,0x1e44a1aa ! Init value for %f22 .word 0x9bc8e728,0x193931ef ! Init value for %f24 .word 0x23e612e0,0xf67237de ! Init value for %f26 .word 0x7fd2cc6f,0x3484328c ! Init value for %f28 .word 0x9dd9e9fe,0xee5f4c59 ! Init value for %f30 .word 0xc4676687,0x5d595aa6 ! Init value for %f32 .word 0xb653b43a,0x08c1554d ! Init value for %f34 .word 0x54bd32ec,0xca3c42d2 ! Init value for %f36 .word 0xb6bf4215,0x37b18e17 ! Init value for %f38 .word 0x526318ac,0xf1e7935f ! Init value for %f40 .word 0xd92fad95,0xfcb65f5b ! Init value for %f42 .word 0x43b9fd45,0x9588ace3 ! Init value for %f44 .word 0x652fb1a6,0x471f1b36 ! Init value for %f46 .word 0x190174a6,0x72db8077 .word 0xb1d0ea83,0x8a113c26 .word 0x5f734199,0xab000317 .word 0x6c4b1b74,0xa9d5684c .word 0x554c4314,0xabaac52e .word 0x782bea29,0x22d2446d .word 0x7b12e171,0x6f51c6b1 .word 0xa7ecb64c,0x9ab93dc4 p48_expected_registers: .word 0x00000000,0xf44cbf36 .word 0x00000000,0x000027ff .word 0x00000000,0xff0000d7 .word 0x00000000,0x678d9c34 .word 0x00000000,0xd002c293 .word 0x00000000,0xff4a77d2 .word 0x3aa1ff44,0x00000000 .word 0x00000000,0xe6ffdb4d p48_expected_fp_regs: .word 0x71091f2a,0xabf79957 .word 0x1a7902be,0x9976cebe .word 0x28c70e5f,0xd260b9e5 .word 0x276039a1,0x584ecc5b .word 0xd7963692,0x431818e5 .word 0x782c2eb8,0xcc498cc0 .word 0xcff363ae,0x1f5939a9 .word 0xc2bedd90,0xa1bc8d31 .word 0xcf54b5f5,0xee3d1ed1 .word 0xee11ae03,0x4af113e0 .word 0xe05538eb,0x70c97dc6 .word 0x33ca317c,0x1e44a1aa .word 0x9bc8e728,0x193931ef .word 0x23e612e0,0xf67237de .word 0x7fd2cc6f,0x3484328c .word 0x9dd9e9fe,0xee5f4c59 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p48_local0_expect: .word 0x5cacafff,0x30497c9d .word 0x3aa1ff44,0x00000000 .word 0xf05aca2e,0xb0b740c9 .word 0x601235e5,0xff4a77d2 .word 0xced68bb2,0xd9a743ff .word 0x6cff52a6,0xff0eb719 .word 0xff4a77d2,0x44f773b9 .word 0xffffffc5,0xe1a44555 p48_local1_expect: .word 0xdc635789,0xffa44555 .word 0xd002c293,0xa6606fed .word 0xa7115b69,0x23c5ffff .word 0x0fff79f6,0xff4a77d2 .word 0x6b9cfe6f,0xa0ff7a16 .word 0xcbe244b2,0xff73783b .word 0x000000ed,0x63e3dc05 .word 0xc989f07f,0x5c89dcf4 p48_local2_expect: .word 0xffe3e3ff,0x27ffacf6 .word 0x56469119,0xffffffff .word 0x10f5ed77,0xd9a743ff .word 0xff6145bf,0xe1a44555 .word 0x9d1ac0a7,0x52e5a363 .word 0xd1a965d9,0x00000040 .word 0x0000005f,0xc85e5d64 .word 0xe9f8a737,0x000000e1 p48_local3_expect: .word 0xffc549e8,0xa18be0ff .word 0x678d9c34,0x9b86b631 .word 0x37c39e42,0xc3bdddfd .word 0x24161050,0xe86f210f .word 0xcb183763,0x164a2978 .word 0x26ef0ad0,0x3aa15f44 .word 0xf11c9880,0x1bffc5b3 .word 0xf899e39b,0x5cacafff p49_init_registers: .word 0xb183c3b9,0xfe950684 ! Init value for %l0 .word 0xb1a2ccb6,0xdd4b632b ! Init value for %l1 .word 0xc5704a93,0xfd7f0e68 ! Init value for %l2 .word 0xb7e91d3a,0xbbe93723 ! Init value for %l3 .word 0x7c4d7664,0x59e51892 ! Init value for %l4 .word 0x9141e398,0x09699c29 ! Init value for %l5 .word 0x17f48e48,0x420158e8 ! Init value for %l6 .word 0x507462a2,0x30f948e2 ! Init value for %l7 .align 64 p49_init_freg: .word 0x3e770063,0xcc2bfbb3 ! Init value for %f0 .word 0x50433261,0x930b0a75 ! Init value for %f2 .word 0xf22ceed1,0xab2a5308 ! Init value for %f4 .word 0xb2f48bdb,0xa8790cc7 ! Init value for %f6 .word 0x6de61760,0x30c0af19 ! Init value for %f8 .word 0x5ab3a2de,0x9a854dd7 ! Init value for %f10 .word 0xd7778037,0x6b95d227 ! Init value for %f12 .word 0x7249ffcf,0xd8e3a117 ! Init value for %f14 .word 0x58700f08,0xc797d099 ! Init value for %f16 .word 0xceb9e4a4,0xaea0a6c3 ! Init value for %f18 .word 0x6d927e3c,0x16eb523b ! Init value for %f20 .word 0x0e20e8e0,0x7c0f9247 ! Init value for %f22 .word 0x912c0c57,0x62c3a7ea ! Init value for %f24 .word 0x1e2a0408,0x1f0c1966 ! Init value for %f26 .word 0x8deb450a,0x3524a643 ! Init value for %f28 .word 0x9365efd9,0xe558d8cd ! Init value for %f30 .word 0x39d19965,0xadd9baca ! Init value for %f32 .word 0xebbcd1b5,0x2816947e ! Init value for %f34 .word 0x58e7bcd9,0xf3dd63a9 ! Init value for %f36 .word 0xad300ddc,0x097d6a5a ! Init value for %f38 .word 0xc9817c31,0xc0cf874a ! Init value for %f40 .word 0x58898e07,0xdc861c79 ! Init value for %f42 .word 0xfdab677d,0x74fd31cb ! Init value for %f44 .word 0x0c997837,0x310e60f8 ! Init value for %f46 .word 0x8e5470bf,0x04241e85 .word 0xdf54b1b0,0x73c0b966 .word 0xd5e5e8dd,0x7939a2c3 .word 0x15794b9f,0x9430dbce .word 0xb3329582,0x8b708e0a .word 0x2c936c48,0xd3fa74bb .word 0x1f67e940,0x26498c7c .word 0xcb48c61f,0x76ae0e73 p49_expected_registers: .word 0x00000000,0x00000001 .word 0xffffffff,0xec718f37 .word 0x00000000,0x30f948e2 .word 0x00000000,0x00000043 .word 0xb46fb5b6,0x841c3f92 .word 0x00000000,0xec718f37 .word 0x97ff1cd4,0xffe01bff .word 0xbbaa2fe6,0xffe01bc1 p49_expected_fp_regs: .word 0x3e770063,0xcc2bfbb3 .word 0x50433261,0x930b0a75 .word 0xf22ceed1,0xab2a5308 .word 0xb2f48bdb,0xa8790cc7 .word 0x6de61760,0x30c0af19 .word 0x5ab3a2de,0x9a854dd7 .word 0xd7778037,0x6b95d227 .word 0x7249ffcf,0xd8e3a117 .word 0x58700f08,0xc797d099 .word 0xceb9e4a4,0xaea0a6c3 .word 0x6d927e3c,0x16eb523b .word 0x0e20e8e0,0x7c0f9247 .word 0x912c0c57,0x62c3a7ea .word 0x1e2a0408,0x1f0c1966 .word 0x8deb450a,0x3524a643 .word 0x9365efd9,0xe558d8cd .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p49_local0_expect: .word 0x405b9a9f,0x63dbb9c0 .word 0xbbaa2fe6,0xffe01bc1 .word 0x6aeb44d9,0xf1402709 .word 0x2f269422,0x9d7e50ee .word 0xac11bc0a,0x484e5ad7 .word 0x7bcae8a0,0xffa72ebc .word 0x916f6d3e,0x085e4efa .word 0x082e6c95,0x9fd9e7d4 p49_local1_expect: .word 0xe1bf4bfd,0x98f2f7d0 .word 0x6692df98,0x204c012b .word 0x8ecc5d30,0x000000ee .word 0xbfa3ff0c,0x6f70e0ff .word 0x25a83b77,0x8b8fdb50 .word 0xfd5656ff,0x232e63b8 .word 0x9f8c4a3c,0x22c8ba4d .word 0xcc58d62e,0xaa6ca336 p49_local2_expect: .word 0x3346ed60,0xf723bf4f .word 0x420158e8,0x7470ffe2 .word 0x4369d1ff,0xf1f0f7ff .word 0xb46fb5b6,0x841c3f92 .word 0xec718f37,0x30f948e2 .word 0xec718f37,0x841c3f92 .word 0xbc89006d,0xf66d1884 .word 0xff94e91a,0xcdfcc8e6 p49_local3_expect: .word 0xbe69c920,0xffff92e0 .word 0xd8309ad0,0x00ff0001 .word 0x4369d1c8,0xf66d1884 .word 0x97ff1cd4,0xffe01bff .word 0x0000002c,0x085e4efa .word 0x30be1fcd,0xc010e869 .word 0xbbe93723,0x75b45a95 .word 0x232e63b8,0xf723bf4f p50_init_registers: .word 0xa8434ba0,0xc0aaa8c3 ! Init value for %l0 .word 0x5ec38565,0xfe648c5a ! Init value for %l1 .word 0x5c3c92da,0x8a8f8333 ! Init value for %l2 .word 0xaf1450f0,0x7e01a637 ! Init value for %l3 .word 0x439d473e,0x070d9ff8 ! Init value for %l4 .word 0x23537fa4,0x0f638906 ! Init value for %l5 .word 0x65bc2aae,0x3f4d276d ! Init value for %l6 .word 0xe6b58e96,0x7e393c99 ! Init value for %l7 .align 64 p50_init_freg: .word 0xd6e43178,0x597d3712 ! Init value for %f0 .word 0xf649357b,0xccab4b12 ! Init value for %f2 .word 0x8ca10827,0x605291d3 ! Init value for %f4 .word 0x6c312652,0xe13cff58 ! Init value for %f6 .word 0x58acae99,0x09d85b5e ! Init value for %f8 .word 0xb1917826,0xc7574b46 ! Init value for %f10 .word 0x92f1f3e0,0x0eafd2fd ! Init value for %f12 .word 0x913be238,0x1a0f8a5d ! Init value for %f14 .word 0x65871528,0xf4519798 ! Init value for %f16 .word 0x065971e8,0xdf6f175c ! Init value for %f18 .word 0x63f0985f,0x250ed996 ! Init value for %f20 .word 0xb6626730,0xb3015b07 ! Init value for %f22 .word 0x2d8a4151,0xbf551bea ! Init value for %f24 .word 0xf3e8cf3f,0xe34e487d ! Init value for %f26 .word 0x556ce734,0x3e53ae5e ! Init value for %f28 .word 0x615f91ea,0x7809dc5c ! Init value for %f30 .word 0x2dbccbaa,0x06146db5 ! Init value for %f32 .word 0x54cafe7f,0xf5daa642 ! Init value for %f34 .word 0xe505e121,0x78eff170 ! Init value for %f36 .word 0xe233ea27,0xab2d331b ! Init value for %f38 .word 0x81198c1d,0xc97abd8f ! Init value for %f40 .word 0x8cb58777,0x71789c7b ! Init value for %f42 .word 0x835631c6,0x6eef0f57 ! Init value for %f44 .word 0x59721294,0x6efa6ec2 ! Init value for %f46 .word 0x52d522a7,0x9d41d311 .word 0x1ba321e9,0x1acd29c5 .word 0x5f88ab0b,0xde0bfefd .word 0xaaabe10d,0xc4b594aa .word 0x096dc2de,0x7baf3446 .word 0x5dfa5a05,0xf3911640 .word 0x4c96991a,0xb588c4bb .word 0xd054274a,0x81cf142c p50_expected_registers: .word 0x00000000,0x0000008d .word 0x00000000,0xfeff8c5a .word 0x00000000,0xfca7ca7f .word 0x00000000,0x000000d3 .word 0x00000000,0xfca7ca7f .word 0x00000000,0x29d0bb11 .word 0x00000000,0x7e57c28f .word 0x7abecca5,0x000000ff p50_expected_fp_regs: .word 0xd6e43178,0x597d3712 .word 0xf649357b,0xccab4b12 .word 0x8ca10827,0x605291d3 .word 0x6c312652,0xe13cff58 .word 0x58acae99,0x09d85b5e .word 0xb1917826,0xc7574b46 .word 0x92f1f3e0,0x0eafd2fd .word 0x913be238,0x1a0f8a5d .word 0x65871528,0xf4519798 .word 0x065971e8,0xdf6f175c .word 0x63f0985f,0x250ed996 .word 0xb6626730,0xb3015b07 .word 0x2d8a4151,0xbf551bea .word 0xf3e8cf3f,0xe34e487d .word 0x556ce734,0x3e53ae5e .word 0x615f91ea,0x7809dc5c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p50_local0_expect: .word 0x29d0bb11,0x589e5160 .word 0x8b2c1c75,0xffffb1c9 .word 0xfc640f0d,0x17381c1b .word 0x3934f9e7,0x12ff4a91 .word 0x6e49fa77,0xfca7ca7f .word 0x981d3563,0x589e5160 .word 0xac4dc8ff,0xa66d872c .word 0x4adb9d90,0x01baf6ff p50_local1_expect: .word 0xd1e74e71,0x0000001c .word 0x337049dc,0x6023ed84 .word 0xac4dc8ff,0x7e393c99 .word 0x000000ff,0x0e6bd4bd .word 0x8b98e6f0,0xffc72543 .word 0xb29b18ef,0x82763f1f .word 0xd0381eb7,0x5498798d .word 0xfa5495aa,0xffffb252 p50_local2_expect: .word 0x7abecca5,0x000000ff .word 0xaae5cbd3,0x8af9b654 .word 0x11c6d885,0x2d0b3bba .word 0x084db252,0xbc54b049 .word 0xb1e4ff0b,0x136b15d6 .word 0x7bff11af,0xac4dc8ff .word 0x11c89c61,0x6322164f .word 0xffed4daa,0x4adb9d90 p50_local3_expect: .word 0x972db1c9,0x4adb9d90 .word 0x167d5c6d,0x7e57c28f .word 0xc7e4ba11,0x8af9b654 .word 0x734a7841,0x48ae5d06 .word 0x7182eaff,0x8fff3fa3 .word 0xd8fe01b2,0x31e2ff49 .word 0xde2bad58,0x589e5160 .word 0x2e0be732,0x3934f9e7 p51_init_registers: .word 0x1406f7af,0xcbbbc3b4 ! Init value for %l0 .word 0xb1b0a236,0x785dbbdc ! Init value for %l1 .word 0xdd338096,0xa674c561 ! Init value for %l2 .word 0x931fd265,0xc5cf9666 ! Init value for %l3 .word 0x45c0e268,0xc43c7731 ! Init value for %l4 .word 0xf1b2abee,0x989ac920 ! Init value for %l5 .word 0x913b05c4,0x4ca119fb ! Init value for %l6 .word 0xebdf5fd4,0x1112ba79 ! Init value for %l7 .align 64 p51_init_freg: .word 0xc99b5495,0xa37b5e38 ! Init value for %f0 .word 0x956054b0,0x934413a9 ! Init value for %f2 .word 0xf5c424d3,0xe660ec6e ! Init value for %f4 .word 0xe04a16bf,0x798f262a ! Init value for %f6 .word 0x7c61fef2,0x02c5f4f3 ! Init value for %f8 .word 0xf0b2d2d1,0x6a88e523 ! Init value for %f10 .word 0x3291154b,0x231fccb9 ! Init value for %f12 .word 0xcaa4723c,0x82f20a07 ! Init value for %f14 .word 0x5d5c2e43,0x28060770 ! Init value for %f16 .word 0xee9fab1d,0x41032e8f ! Init value for %f18 .word 0x38eca9e0,0x57fe80b0 ! Init value for %f20 .word 0x49a63157,0x1063c7bc ! Init value for %f22 .word 0x4f09d1ca,0xe977ebe1 ! Init value for %f24 .word 0xc819ae23,0xa3cef5a6 ! Init value for %f26 .word 0x5972ff24,0xce87b3c3 ! Init value for %f28 .word 0xa19fd745,0x182c1f92 ! Init value for %f30 .word 0x63b4220b,0xc74e9f3b ! Init value for %f32 .word 0x5dc408db,0xdfbfbc39 ! Init value for %f34 .word 0xb9e000e9,0x8d6b5d7a ! Init value for %f36 .word 0xce4a9544,0x905698a9 ! Init value for %f38 .word 0xd0a59486,0x89e5e58a ! Init value for %f40 .word 0xe81dfcb0,0x3da921f7 ! Init value for %f42 .word 0x5dd428d0,0xcbe67494 ! Init value for %f44 .word 0x4f5a5446,0x2bebe9fd ! Init value for %f46 .word 0x03cfab68,0x31e97179 .word 0xe4e5f963,0x5cd3069f .word 0xdc77c91c,0x405448ec .word 0x8ee17291,0x2f6fcece .word 0x095990a1,0x2c93f561 .word 0x07eadcc9,0xa05d5345 .word 0x01ad4553,0x7db39dee .word 0xc61de400,0x80cf862a p51_expected_registers: .word 0x00000000,0xfa36fa69 .word 0x00000000,0xdbff3cb3 .word 0x00000000,0x00000074 .word 0x00000000,0x4bdebf97 .word 0x00000000,0x000050d8 .word 0x00000000,0xb5dec162 .word 0x00000000,0x000000bb .word 0x00000000,0x00003cb3 p51_expected_fp_regs: .word 0xc99b5495,0xa37b5e38 .word 0x956054b0,0x934413a9 .word 0xf5c424d3,0xe660ec6e .word 0xe04a16bf,0x798f262a .word 0x7c61fef2,0x02c5f4f3 .word 0xf0b2d2d1,0x6a88e523 .word 0x3291154b,0x231fccb9 .word 0xcaa4723c,0x82f20a07 .word 0x5d5c2e43,0x28060770 .word 0xee9fab1d,0x41032e8f .word 0x38eca9e0,0x57fe80b0 .word 0x49a63157,0x1063c7bc .word 0x4f09d1ca,0xe977ebe1 .word 0xc819ae23,0xa3cef5a6 .word 0x5972ff24,0xce87b3c3 .word 0xa19fd745,0x182c1f92 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p51_local0_expect: .word 0x0e6e76eb,0x4bdebf97 .word 0x0000004d,0x000000dd .word 0xfcfb8cd0,0x5a1fc7f2 .word 0xf3eef34f,0x75dc2d1c .word 0x586dff54,0x7a71fcc5 .word 0x50d8181e,0x0000ffff .word 0xa1bc5f83,0x2f80e523 .word 0xb1a649fd,0x0000005e p51_local1_expect: .word 0xd595a9a3,0xb5dec162 .word 0xdb489bb2,0x2fdf2c8e .word 0x9c71e212,0xffbb5993 .word 0x6cff3d83,0x2f80e523 .word 0x0000007a,0xdbff3cb3 .word 0xccc23d16,0x000000dd .word 0x2c182344,0xdbff3cb3 .word 0xd6877dd3,0x2b8289a7 p51_local2_expect: .word 0xdb489bb2,0xfa36fa69 .word 0x693f4ef0,0xffffcbbb .word 0xabb5deed,0xa1bc5f83 .word 0x6b97c188,0x00000025 .word 0xa1bc5fff,0x195c38fd .word 0xffc2e2be,0xc43c7731 .word 0x935d09f5,0xb5dec162 .word 0x00ff00bb,0xf0f5a624 p51_local3_expect: .word 0xb2e79a90,0x9c871e54 .word 0xd7b7ffff,0xc7ea6b23 .word 0xa0ff9582,0xabb5deed .word 0x0000007a,0x2a073a72 .word 0x2b8289a7,0xb6512783 .word 0x5bf04ba0,0xa0749582 .word 0xc1012a5c,0x4bdebf97 .word 0xfff41788,0x000000dd p52_init_registers: .word 0x87fbaeef,0xfe53caf4 ! Init value for %l0 .word 0xbd61e5da,0x0ccfbff3 ! Init value for %l1 .word 0x5a23033e,0x4867ce0c ! Init value for %l2 .word 0xcab7be1d,0xf159ab6c ! Init value for %l3 .word 0xc17af44c,0x77b9f596 ! Init value for %l4 .word 0x59322642,0x72bd886d ! Init value for %l5 .word 0xe9469532,0x0fd0910b ! Init value for %l6 .word 0xb731e1ac,0x28726609 ! Init value for %l7 .align 64 p52_init_freg: .word 0x9df2d5c3,0x89dbab0c ! Init value for %f0 .word 0xb47db976,0x45ea4193 ! Init value for %f2 .word 0x1aed97e6,0x8aff6c12 ! Init value for %f4 .word 0xedcc5b56,0xd5ba442e ! Init value for %f6 .word 0xc7841ff9,0xf4e49228 ! Init value for %f8 .word 0xc02ab488,0xe9de549b ! Init value for %f10 .word 0x49956f26,0x349761b5 ! Init value for %f12 .word 0xb67a2cd4,0x5635c02f ! Init value for %f14 .word 0x824fcea3,0xd364641f ! Init value for %f16 .word 0x033a3887,0xa6da672c ! Init value for %f18 .word 0x152cbaf2,0xde0e7e44 ! Init value for %f20 .word 0x88138ca0,0xf6678a9f ! Init value for %f22 .word 0x3c68eb02,0x84fc8e5c ! Init value for %f24 .word 0x9a6b8994,0x4e68f6c6 ! Init value for %f26 .word 0xc4f0ff61,0x54d463e1 ! Init value for %f28 .word 0x5bee523a,0x0ff53eed ! Init value for %f30 .word 0xda15386c,0xfe6264f8 ! Init value for %f32 .word 0x6ecd719f,0x89e14c61 ! Init value for %f34 .word 0x5783c243,0x76387cfa ! Init value for %f36 .word 0x78653458,0x21214f9d ! Init value for %f38 .word 0xdbf78d41,0xb0614e65 ! Init value for %f40 .word 0x9c78b9d0,0x84311570 ! Init value for %f42 .word 0xe34afc06,0x0a86cdc7 ! Init value for %f44 .word 0x5c4c04c2,0xd5f9867f ! Init value for %f46 .word 0xd14cc921,0x8b48f2e2 .word 0x4d3eed5b,0x6356ac51 .word 0xa8bc1888,0x0a72fea2 .word 0x1b4931c5,0xf752dc1c .word 0x5db8cf38,0x878b4edb .word 0x83ccf38d,0x37af9b5a .word 0x7f41d1fe,0x0ee65fb4 .word 0xfdf37ed6,0xdd99176f p52_expected_registers: .word 0x00000000,0x2353d266 .word 0x00000000,0x7362ee0d .word 0x00000000,0x441a8c38 .word 0x00000000,0x8dec9172 .word 0x00000000,0x00000024 .word 0x00000000,0x000000a6 .word 0x00000000,0x8a81218d .word 0xb7a6768b,0x66d6b918 p52_expected_fp_regs: .word 0x9df2d5c3,0x89dbab0c .word 0xb47db976,0x45ea4193 .word 0x1aed97e6,0x8aff6c12 .word 0xedcc5b56,0xd5ba442e .word 0xc7841ff9,0xf4e49228 .word 0xc02ab488,0xe9de549b .word 0x49956f26,0x349761b5 .word 0xb67a2cd4,0x5635c02f .word 0x824fcea3,0xd364641f .word 0x033a3887,0xa6da672c .word 0x152cbaf2,0xde0e7e44 .word 0x88138ca0,0xf6678a9f .word 0x3c68eb02,0x84fc8e5c .word 0x9a6b8994,0x4e68f6c6 .word 0xc4f0ff61,0x54d463e1 .word 0x5bee523a,0x0ff53eed .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p52_local0_expect: .word 0x4b3ce003,0x0000006a .word 0x00000023,0x72d6fb05 .word 0xa40078ff,0xff53ff66 .word 0x8ea9ae7c,0xe7e0fd1c .word 0x72732648,0x0ae52c6a .word 0xdaeb7eff,0x70de427f .word 0xa3f8ff07,0x6fedf9cd .word 0x4aff8726,0x0ae52c6a p52_local1_expect: .word 0xc0208158,0x8dec9172 .word 0xffe67ac5,0x096a05dc .word 0xb7a6768b,0x66d6b918 .word 0x7955c8dc,0xff356383 .word 0xa000e5b5,0x7362ee0d .word 0x3440fea7,0xa02a79a3 .word 0x8f2976dd,0xa000e5b5 .word 0x70de427f,0xc8937c6d p52_local2_expect: .word 0xfeffa159,0xf2001e4b .word 0xb1abb178,0x000000ce .word 0x7362ee0d,0x00ff0035 .word 0x8ea2f5d3,0xf955b8eb .word 0xba78ee06,0x70983d93 .word 0x166bffc5,0x0000003a .word 0x16fe5a19,0xe152da65 .word 0x9631ffd3,0x28726609 p52_local3_expect: .word 0x6ccb7cf3,0xcd65ffc4 .word 0xa3f82407,0x58ff784e .word 0xff87be8f,0x441a8c38 .word 0x595f47ff,0xffde904b .word 0x8a81218d,0x66d6b918 .word 0x6858b56e,0xa02a79a3 .word 0xfea6a159,0xc8ff4ac2 .word 0x660621ff,0x255dcb9c p53_init_registers: .word 0xf0898194,0xab1ecdc5 ! Init value for %l0 .word 0x0da5ad6c,0x7feac0dd ! Init value for %l1 .word 0x360ee1ff,0xf246c54a ! Init value for %l2 .word 0x0376af62,0x37979c02 ! Init value for %l3 .word 0x3d45c1e1,0xbd49bd44 ! Init value for %l4 .word 0x54dd8b64,0x3f9d2dfe ! Init value for %l5 .word 0x9f3bd277,0xecf1152e ! Init value for %l6 .word 0xe8c144c1,0xd2071f43 ! Init value for %l7 .align 64 p53_init_freg: .word 0x9c56f9ea,0x9363e2b7 ! Init value for %f0 .word 0x69268134,0x07c90325 ! Init value for %f2 .word 0x44f9e6d4,0x5005dc1d ! Init value for %f4 .word 0x89943947,0x85dcc01f ! Init value for %f6 .word 0x760661db,0x184c2288 ! Init value for %f8 .word 0x3cf37846,0xd0466ddb ! Init value for %f10 .word 0x95172784,0x43cbf365 ! Init value for %f12 .word 0x173a92a3,0xcadebf11 ! Init value for %f14 .word 0x2bd10245,0x7e0bfc54 ! Init value for %f16 .word 0x15498dd1,0x4f8805f5 ! Init value for %f18 .word 0x763b55c0,0xbccf791e ! Init value for %f20 .word 0x1e53f82c,0x67af3d87 ! Init value for %f22 .word 0xe565c817,0x127c0e0f ! Init value for %f24 .word 0x8e787752,0x8fc08a42 ! Init value for %f26 .word 0xa43a881b,0xdc418591 ! Init value for %f28 .word 0x4828ed3b,0xd3f5bdac ! Init value for %f30 .word 0x76dbe92b,0x2aada7f9 ! Init value for %f32 .word 0x3f4c6919,0xa0ba1581 ! Init value for %f34 .word 0xe8a005e2,0xc700f821 ! Init value for %f36 .word 0x42f95f5c,0xa7c81b76 ! Init value for %f38 .word 0xaf9fcf58,0x1c12a572 ! Init value for %f40 .word 0xaa51c550,0x852c4481 ! Init value for %f42 .word 0x66b6a01c,0xbb46498a ! Init value for %f44 .word 0xa814f896,0x66757838 ! Init value for %f46 .word 0x65f1e8f7,0xc8c0d59e .word 0xb2862fc0,0x6bd24c8a .word 0x7c5fabbf,0xba775251 .word 0xd3659274,0xe2eefecf .word 0xe651a52c,0xf8b5ed77 .word 0x46165f56,0x27b668c8 .word 0x5736788b,0x5bd534a9 .word 0x5b2e9949,0x70ca60c3 p53_expected_registers: .word 0xbdfbff51,0xcb2ceeed .word 0x00000000,0x75ffb3df .word 0x00000000,0xa33b83e9 .word 0xc8f7ff57,0x513f265f .word 0xffff9a80,0x102624e3 .word 0x00000000,0xa278fa3a .word 0x00000000,0x000000de .word 0x00000000,0x10dc26dd p53_expected_fp_regs: .word 0x9c56f9ea,0x9363e2b7 .word 0x69268134,0x07c90325 .word 0x44f9e6d4,0x5005dc1d .word 0x89943947,0x85dcc01f .word 0x760661db,0x184c2288 .word 0x3cf37846,0xd0466ddb .word 0x95172784,0x43cbf365 .word 0x173a92a3,0xcadebf11 .word 0x2bd10245,0x7e0bfc54 .word 0x15498dd1,0x4f8805f5 .word 0x763b55c0,0xbccf791e .word 0x1e53f82c,0x67af3d87 .word 0xe565c817,0x127c0e0f .word 0x8e787752,0x8fc08a42 .word 0xa43a881b,0xdc418591 .word 0x4828ed3b,0xd3f5bdac .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p53_local0_expect: .word 0xff32c837,0x0c007979 .word 0x2a9e366f,0xcd266430 .word 0x4744ff01,0x35353dff .word 0xb584ff8c,0xc15e2139 .word 0x2fda5e4b,0xa33b83e9 .word 0xc8f7ff57,0x513f265f .word 0x8cc92955,0x0000004e .word 0xab1ecdc5,0x4c81ff1f p53_local1_expect: .word 0x23247784,0x71ff4fb9 .word 0x00000065,0xedde3652 .word 0x8e3e9408,0xffffffe9 .word 0x00000017,0xea5fd278 .word 0xcebe76bb,0x226982ff .word 0x327da253,0x3cac437e .word 0xf8db13ff,0x71ff4fb9 .word 0xa523fd87,0xa0ff3f32 p53_local2_expect: .word 0x7517b3df,0x513f265f .word 0x0a3dad21,0xa5ffeb90 .word 0xdaff77ff,0xff427ffe .word 0x6f442dc0,0x00ff0061 .word 0xb41ef203,0x784af7d1 .word 0x000000e5,0x6f442dc0 .word 0xe5e17a50,0x4be30067 .word 0xffe17a50,0x64d71ee3 p53_local3_expect: .word 0xc25eb2db,0x7373d551 .word 0xffffffe9,0xffffffeb .word 0xd2071f43,0xfe8049ff .word 0xffff9a80,0x102624e3 .word 0x4863500f,0x02cfbf7a .word 0x0fbcd444,0xa278fa3a .word 0xbdfbff51,0xcb2ceeed .word 0xd1fb283c,0xc3976c81 p54_init_registers: .word 0xd8f40f2d,0xe34474f7 ! Init value for %l0 .word 0xc0812f94,0x382cd92b ! Init value for %l1 .word 0x89994e3e,0xaee4b0d1 ! Init value for %l2 .word 0x16a43dca,0xb131d694 ! Init value for %l3 .word 0x314453fb,0xec52cfa9 ! Init value for %l4 .word 0x3e892bfa,0xa65d4f8e ! Init value for %l5 .word 0x00c815e8,0x92b77ca1 ! Init value for %l6 .word 0x8f836895,0x99d7fa07 ! Init value for %l7 .align 64 p54_init_freg: .word 0x9be2ecd3,0x0f864190 ! Init value for %f0 .word 0xc36192a0,0x7bb50196 ! Init value for %f2 .word 0xdf6befa7,0x8fd89bbb ! Init value for %f4 .word 0xaf56926e,0xa5760908 ! Init value for %f6 .word 0x30d62ecc,0xe49e0197 ! Init value for %f8 .word 0x051a3cb7,0x6eb5a4f4 ! Init value for %f10 .word 0x1c471992,0x870d2aa4 ! Init value for %f12 .word 0xa0dbaadf,0xf0f85d7b ! Init value for %f14 .word 0xa570c4c8,0x5b0024a5 ! Init value for %f16 .word 0x55073547,0x2140c368 ! Init value for %f18 .word 0x183ddf22,0xc23ae269 ! Init value for %f20 .word 0x522b02ee,0x58d1ff8b ! Init value for %f22 .word 0x9cfc24b0,0xfd8cfcbc ! Init value for %f24 .word 0xc3d60362,0xdf7e42ab ! Init value for %f26 .word 0x23b91f6d,0x64d6a650 ! Init value for %f28 .word 0xb4960a17,0xb259179e ! Init value for %f30 .word 0x45646f78,0xe9d301e8 ! Init value for %f32 .word 0xffb7e4bf,0xc04df38d ! Init value for %f34 .word 0xb36b6494,0x7a0a3cf2 ! Init value for %f36 .word 0x38420a48,0x21853b9c ! Init value for %f38 .word 0xbf77d700,0xcb0c51e0 ! Init value for %f40 .word 0x2b32d368,0x876c77d7 ! Init value for %f42 .word 0x52dcdffb,0x457d4182 ! Init value for %f44 .word 0x763995f4,0x71f91ad1 ! Init value for %f46 .word 0x6793dc65,0x6fcf4e0b .word 0xccf9c94b,0x4c0dc886 .word 0xe2255d4e,0x8bfa8f42 .word 0x00d97756,0x899ecd6f .word 0x60570317,0xbb2dfe19 .word 0xdeb1d6fb,0xd7b153f5 .word 0x5bbb3bd8,0x6dcf0828 .word 0xfe0f4499,0x32ce7e38 p54_expected_registers: .word 0x00000000,0xce731575 .word 0x00000000,0x032652ff .word 0x00000000,0xe3443dea .word 0x00000000,0x73ff8bfc .word 0x00000000,0xff2ea281 .word 0xe93842ff,0xf668e9ff .word 0x00000000,0x00000054 .word 0x00000000,0xc60e2367 p54_expected_fp_regs: .word 0x9be2ecd3,0x0f864190 .word 0xc36192a0,0x7bb50196 .word 0xdf6befa7,0x8fd89bbb .word 0xaf56926e,0xa5760908 .word 0x30d62ecc,0xe49e0197 .word 0x051a3cb7,0x6eb5a4f4 .word 0x1c471992,0x870d2aa4 .word 0xa0dbaadf,0xf0f85d7b .word 0xa570c4c8,0x5b0024a5 .word 0x55073547,0x2140c368 .word 0x183ddf22,0xc23ae269 .word 0x522b02ee,0x58d1ff8b .word 0x9cfc24b0,0xfd8cfcbc .word 0xc3d60362,0xdf7e42ab .word 0x23b91f6d,0x64d6a650 .word 0xb4960a17,0xb259179e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p54_local0_expect: .word 0x088bdbb4,0xff2ea281 .word 0xce731575,0x0a45f663 .word 0xe3443dea,0x6a1c226c .word 0x31b9879d,0xdb830262 .word 0x390cf4ff,0xeb77eeb4 .word 0x2c231c95,0x259a897d .word 0x3e43397d,0xd9da05f1 .word 0xff18ffab,0xa65d4f8e p54_local1_expect: .word 0x386edcdb,0xd411e059 .word 0x4ed131df,0xa65d4f8e .word 0x0000008f,0xb207b803 .word 0x09fcd10f,0x00000029 .word 0xeb77eeb4,0xffffffa2 .word 0x6a1c226c,0xda18ec97 .word 0x44754273,0xb207b803 .word 0xfc9e4428,0xe557013e p54_local2_expect: .word 0xf1c07a19,0x00000054 .word 0x5750b5d3,0xffffffa2 .word 0xffffffa2,0xc1683b46 .word 0x81ffff31,0xffffffa2 .word 0x7105a286,0x31b9879d .word 0xcc1af97e,0x73ff8bfc .word 0xc1683b46,0x000000bd .word 0xe93842ff,0xf668e9ff p54_local3_expect: .word 0x67ac9051,0xeb77eeb4 .word 0xd822c3b0,0x2235cf87 .word 0x58b9150b,0x1f670864 .word 0xffff6624,0x382cd92b .word 0x31f59062,0x58e1833d .word 0x361a287b,0xe3443dea .word 0x7480eb78,0x4326094b .word 0x0000008f,0xb207b803 p55_init_registers: .word 0xaf2ff702,0x5083fafc ! Init value for %l0 .word 0xb2705dd0,0xd1e9d4f3 ! Init value for %l1 .word 0xebc67ec4,0x9576a9f6 ! Init value for %l2 .word 0x4b0a7f8c,0x51dc4eb3 ! Init value for %l3 .word 0xe17ee7ae,0xd6560db7 ! Init value for %l4 .word 0xc97efa5c,0x44d580d0 ! Init value for %l5 .word 0xceae3fd0,0x844c439c ! Init value for %l6 .word 0x9fc15cf7,0xe1fa56e8 ! Init value for %l7 .align 64 p55_init_freg: .word 0x17f611b3,0x8edf4822 ! Init value for %f0 .word 0xed90229b,0x7058c7fe ! Init value for %f2 .word 0x186ffcc2,0xc0289cc0 ! Init value for %f4 .word 0xc7f80cde,0xdd3ac54f ! Init value for %f6 .word 0xa8219e5f,0x697d67b5 ! Init value for %f8 .word 0x69cf0c18,0x60286930 ! Init value for %f10 .word 0x5f6f8502,0x8d2c323d ! Init value for %f12 .word 0x780f5ed1,0xc77551f9 ! Init value for %f14 .word 0x18130419,0xfa5537e3 ! Init value for %f16 .word 0x6d16f9e5,0xc314323f ! Init value for %f18 .word 0x52921661,0x150f4c3f ! Init value for %f20 .word 0x58da6e4f,0xeaf331d5 ! Init value for %f22 .word 0xcae650f6,0xecfee428 ! Init value for %f24 .word 0x8faa9a95,0x1c4b7200 ! Init value for %f26 .word 0x831a2f90,0x6f18b973 ! Init value for %f28 .word 0x3cdb6cb3,0x060ebec6 ! Init value for %f30 .word 0x90af1028,0x69c95a22 ! Init value for %f32 .word 0xe2b9f74b,0xb3ed1db4 ! Init value for %f34 .word 0x29c875c0,0x1d7dd54d ! Init value for %f36 .word 0xc19553e2,0x002bb9bd ! Init value for %f38 .word 0xe9f9c98d,0x9d89ab68 ! Init value for %f40 .word 0x595ef97d,0xc8aec9b9 ! Init value for %f42 .word 0x32d1cea5,0xb2f7e04f ! Init value for %f44 .word 0xe0ef1ab9,0xd5ad8e46 ! Init value for %f46 .word 0xfde48c9f,0xbb519eef .word 0x451710a9,0x24ec6578 .word 0xe1eecfd7,0x5b392479 .word 0xdee8f387,0x28238af3 .word 0x8f12ecbc,0x62c02af6 .word 0x8bfbc7e3,0x7d893027 .word 0xdbbe0cdc,0xfedb99a1 .word 0xcb43f3ab,0x8f490a77 p55_expected_registers: .word 0x00000000,0x00000003 .word 0x00000000,0x006b8924 .word 0x00000000,0x26e9bead .word 0x00000000,0xc2ffffa0 .word 0xbc0b3f9a,0x1f2d9c3c .word 0xffffffff,0xffaafc7b .word 0x00000000,0x000076d8 .word 0x00000000,0x000000d4 p55_expected_fp_regs: .word 0x17f611b3,0x8edf4822 .word 0xed90229b,0x7058c7fe .word 0x186ffcc2,0xc0289cc0 .word 0xc7f80cde,0xdd3ac54f .word 0xa8219e5f,0x697d67b5 .word 0x69cf0c18,0x60286930 .word 0x5f6f8502,0x8d2c323d .word 0x780f5ed1,0xc77551f9 .word 0x18130419,0xfa5537e3 .word 0x6d16f9e5,0xc314323f .word 0x52921661,0x150f4c3f .word 0x58da6e4f,0xeaf331d5 .word 0xcae650f6,0xecfee428 .word 0x8faa9a95,0x1c4b7200 .word 0x831a2f90,0x6f18b973 .word 0x3cdb6cb3,0x060ebec6 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p55_local0_expect: .word 0xe75149df,0x2ceb74d5 .word 0x808d8c17,0xe11b58dd .word 0xfe08d60b,0xff45a32d .word 0x76d80d14,0xff86d438 .word 0x985d5d0c,0xff520f7c .word 0x57ccd94f,0x11280b6a .word 0x3eaaff4c,0x93195492 .word 0xd6560dff,0xa9542138 p55_local1_expect: .word 0x9576a9f6,0x000000c0 .word 0x3f9b52ff,0x0b046379 .word 0x79bcdb7d,0xf0cec46a .word 0x4dc0e65b,0x0a4251ff .word 0xbc0b3f9a,0x1f2d9c3c .word 0x22a2f265,0x712fc1d1 .word 0x42841d48,0x76d80d14 .word 0x00000062,0x448e8262 p55_local2_expect: .word 0x00000035,0xc9a409be .word 0x76d80d14,0xff3f67d9 .word 0x26caad39,0xb38d472d .word 0xff99cf27,0xffaafc7b .word 0x5bffa32d,0x00000030 .word 0xaf5a008f,0xff86ff38 .word 0x206dcb1f,0x6a30b22c .word 0x79bcdb7d,0x0597f67d p55_local3_expect: .word 0x118f6dec,0x2dcaa22a .word 0x9576a9f6,0x00000066 .word 0x00000035,0xc9a409be .word 0xfc00fff9,0xff0cbe4f .word 0x5c0f58ff,0xfd853ad9 .word 0x26ffbead,0x00000019 .word 0x2c92ff7f,0xc2ffffa0 .word 0x57ccd94f,0x07cd5249 p56_init_registers: .word 0x51f8a8fa,0x3575e31b ! Init value for %l0 .word 0x1a79efee,0x097a1638 ! Init value for %l1 .word 0xb633dfd2,0x8ae74f38 ! Init value for %l2 .word 0x95a321dd,0xca323902 ! Init value for %l3 .word 0xc9d2c8ef,0xc3632701 ! Init value for %l4 .word 0xcc24c140,0xcdb573fa ! Init value for %l5 .word 0xf88a9de8,0x5e20b5c8 ! Init value for %l6 .word 0xf384e535,0xde589b17 ! Init value for %l7 .align 64 p56_init_freg: .word 0xa42d49ef,0x3d620db6 ! Init value for %f0 .word 0x50312b09,0x3157c542 ! Init value for %f2 .word 0x29dde353,0x50ae509b ! Init value for %f4 .word 0x25decb71,0xd5bd0e6f ! Init value for %f6 .word 0xa463a989,0x8d91a547 ! Init value for %f8 .word 0x57769a15,0x08985174 ! Init value for %f10 .word 0xd9083a44,0x5fd85e27 ! Init value for %f12 .word 0x5938edbd,0xef33591a ! Init value for %f14 .word 0xc547e7a4,0x6e4a1945 ! Init value for %f16 .word 0xc9bb071e,0x4585bdef ! Init value for %f18 .word 0xd487bf02,0xee141bcc ! Init value for %f20 .word 0x9d75a7b8,0x182ac8a1 ! Init value for %f22 .word 0xb9560ba0,0x488dcb4d ! Init value for %f24 .word 0xb44ec776,0xa2254ca8 ! Init value for %f26 .word 0x92fb3057,0xa7f3472a ! Init value for %f28 .word 0x14ec864e,0x6033a4e2 ! Init value for %f30 .word 0x29f96bb5,0xe2a7c9e0 ! Init value for %f32 .word 0x3455d10f,0xa61606c5 ! Init value for %f34 .word 0xdf765139,0x10b937c5 ! Init value for %f36 .word 0x49194dcc,0xaec1f552 ! Init value for %f38 .word 0x87a742cf,0x671d6162 ! Init value for %f40 .word 0x8e30afc1,0x2c21ef80 ! Init value for %f42 .word 0x7eb1977a,0x2befd8cd ! Init value for %f44 .word 0xe951b62f,0x0fbe9dba ! Init value for %f46 .word 0x8902b917,0x82db6697 .word 0x6ee77faa,0x441e8a17 .word 0x8c0dc64d,0xeca11d75 .word 0x7a9bea04,0xf28edf26 .word 0x5197fae7,0x5c1d5479 .word 0x778a46b3,0x63a09ee1 .word 0x87f5cc64,0xeec7ac55 .word 0x5c0f637e,0x0aa88bf7 p56_expected_registers: .word 0x00000000,0x00000046 .word 0x00000000,0x1cbb8610 .word 0x00ff7f01,0xbd13cf0b .word 0x00000000,0xd3a5fa7f .word 0x00000000,0x8852ab6c .word 0x00000000,0x00000057 .word 0x00000000,0x000000bd .word 0x00000000,0x3dd8b265 p56_expected_fp_regs: .word 0xa42d49ef,0x3d620db6 .word 0x50312b09,0x3157c542 .word 0x29dde353,0x50ae509b .word 0x25decb71,0xd5bd0e6f .word 0xa463a989,0x8d91a547 .word 0x57769a15,0x08985174 .word 0xd9083a44,0x5fd85e27 .word 0x5938edbd,0xef33591a .word 0xc547e7a4,0x6e4a1945 .word 0xc9bb071e,0x4585bdef .word 0xd487bf02,0xee141bcc .word 0x9d75a7b8,0x182ac8a1 .word 0xb9560ba0,0x488dcb4d .word 0xb44ec776,0xa2254ca8 .word 0x92fb3057,0xa7f3472a .word 0x14ec864e,0x6033a4e2 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p56_local0_expect: .word 0x39798fff,0x0c1ad782 .word 0xc34071b7,0x339190f6 .word 0xac01ff74,0x8ae74f38 .word 0x0cffd782,0x75f1c1cd .word 0xcaf2ed57,0xffffcf0b .word 0x01aba30c,0xff001f18 .word 0x656bf59d,0x6730ada8 .word 0x0091fe3f,0xd4f6a2c5 p56_local1_expect: .word 0xb0ffd365,0xddc96057 .word 0x399c0c1c,0xbe8dd5ce .word 0xc3632701,0xc34071b7 .word 0x17d47d8e,0x00000013 .word 0x02689962,0xcfad94a9 .word 0x97d39615,0x00000032 .word 0x72d1b2ac,0xbe8dd5ce .word 0xd1715113,0x29d74b11 p56_local2_expect: .word 0x00ff7f01,0x0ff1ce95 .word 0x0d8e6735,0x38baf4e1 .word 0xc0e9b659,0x5e20b5c8 .word 0x5539afa4,0x3df3e91c .word 0x376ab7f2,0x30724094 .word 0x00ff7f01,0xbd13cf0b .word 0xde589b17,0x607a57dc .word 0xcaf2ed57,0xf31b951c p56_local3_expect: .word 0x9f884621,0xac01ff74 .word 0x000000c3,0x3a6f5ec6 .word 0x46e186c8,0x0195919a .word 0xd3a5fa7f,0x9dc8f613 .word 0x39ff4e3d,0x8aff1f18 .word 0x648ea0d6,0xc6cd176a .word 0x4908479c,0x75baf749 .word 0x9e5d1fff,0x607affdc p57_init_registers: .word 0xdadca7ac,0x1485499c ! Init value for %l0 .word 0x376069f0,0x530927c0 ! Init value for %l1 .word 0x38141436,0x78e4ac72 ! Init value for %l2 .word 0x0c368274,0xb7d3b6d9 ! Init value for %l3 .word 0x438a4140,0x62bffa16 ! Init value for %l4 .word 0x349543b8,0x9723cdea ! Init value for %l5 .word 0x7d5a894e,0x6fc7158f ! Init value for %l6 .word 0x3a47a370,0x427375c5 ! Init value for %l7 .align 64 p57_init_freg: .word 0x602d91ea,0xb3df025b ! Init value for %f0 .word 0x6c394f8b,0x86e46379 ! Init value for %f2 .word 0x3b1527ef,0xe7738f72 ! Init value for %f4 .word 0x2b1ccef6,0x89379967 ! Init value for %f6 .word 0xe903ea41,0x98c514a6 ! Init value for %f8 .word 0xbd36329a,0x07c74581 ! Init value for %f10 .word 0x10683e96,0xfd7e1c12 ! Init value for %f12 .word 0x50181265,0x315b0009 ! Init value for %f14 .word 0x7ec1faf9,0x6f540e65 ! Init value for %f16 .word 0x88fd8ad6,0x094ac5dd ! Init value for %f18 .word 0xce4cd0ec,0xe52ba719 ! Init value for %f20 .word 0xa2b2a9c8,0xa42879e1 ! Init value for %f22 .word 0x4d656641,0xe220acbd ! Init value for %f24 .word 0xf4d61baf,0x58db429a ! Init value for %f26 .word 0x800ba814,0x0fb8f979 ! Init value for %f28 .word 0x094d8257,0xc0176d8a ! Init value for %f30 .word 0xecc27926,0x1ac251d4 ! Init value for %f32 .word 0xb4877f4d,0x1e067ae2 ! Init value for %f34 .word 0xd5384002,0x49389e3c ! Init value for %f36 .word 0x7127b47c,0x3542f854 ! Init value for %f38 .word 0xe947b585,0xdc2ec239 ! Init value for %f40 .word 0xf8cacc90,0xa038bb59 ! Init value for %f42 .word 0x92f72d20,0x98e9d61e ! Init value for %f44 .word 0xd037fad4,0x36da11c7 ! Init value for %f46 .word 0x7608fd97,0x7052ef56 .word 0xca7ad7ce,0x1d4cc3be .word 0xb171c135,0x82acd87a .word 0x128547d8,0xa9b508cf .word 0x0e582420,0x704dae11 .word 0xbb37c09b,0x3f4a2514 .word 0xd0b435dc,0x9d259893 .word 0xd932acdb,0x0f5b328a p57_expected_registers: .word 0x00000000,0xa1cc50c9 .word 0x00000000,0x000000fd .word 0x00000000,0x00000025 .word 0x00000000,0x290e3cc9 .word 0x00000000,0xeec6716e .word 0xd0fc7849,0xff56f88e .word 0x00000000,0xeec6716e .word 0x00000000,0x0000004f p57_expected_fp_regs: .word 0x602d91ea,0xb3df025b .word 0x6c394f8b,0x86e46379 .word 0x3b1527ef,0xe7738f72 .word 0x2b1ccef6,0x89379967 .word 0xe903ea41,0x98c514a6 .word 0xbd36329a,0x07c74581 .word 0x10683e96,0xfd7e1c12 .word 0x50181265,0x315b0009 .word 0x7ec1faf9,0x6f540e65 .word 0x88fd8ad6,0x094ac5dd .word 0xce4cd0ec,0xe52ba719 .word 0xa2b2a9c8,0xa42879e1 .word 0x4d656641,0xe220acbd .word 0xf4d61baf,0x58db429a .word 0x800ba814,0x0fb8f979 .word 0x094d8257,0xc0176d8a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p57_local0_expect: .word 0x88cea096,0x2e440482 .word 0xa0535e38,0xff1e91f3 .word 0x30ad04bd,0xf9494804 .word 0xf9494804,0xca0287ad .word 0xa1cc50c9,0xd8c3ff72 .word 0x0da2a878,0xee5d2d14 .word 0xf5d43329,0xf83df5a2 .word 0x9723cdea,0xf83df5a2 p57_local1_expect: .word 0xc9ff300a,0x87e24743 .word 0x11b27d8c,0xff4ceb44 .word 0x0000004e,0x8c0fe945 .word 0x5c0e9113,0xa1c049a9 .word 0xaa41bb98,0x767ab4a5 .word 0x000000ff,0x5c87aa85 .word 0x3e02b031,0xe0bb4d52 .word 0x8f3eaa3c,0x6f062ef0 p57_local2_expect: .word 0xee745078,0xf83df5a2 .word 0xd0fc7849,0xff56f88e .word 0xfffffd6f,0xd35e3375 .word 0x6cadd0a6,0x6abc5670 .word 0x74ffe857,0x9c78f34f .word 0xeec6716e,0xc3d45b25 .word 0xd9659d66,0x6cadd0a6 .word 0x120a2291,0x77f348f3 p57_local3_expect: .word 0x88cea096,0x0000004e .word 0xfd6bd240,0xf0c0b1df .word 0x253476ec,0xfff1e392 .word 0xf1ba61ff,0x03874e91 .word 0xa7c229ff,0x77f348f3 .word 0x537e9494,0x26ff6a7d .word 0x19c1178f,0x4fec3a9d .word 0x7c17cf37,0xe73e92df p58_init_registers: .word 0xdc62c053,0xc2a1fc01 ! Init value for %l0 .word 0x8b0b3c1e,0x15da51f5 ! Init value for %l1 .word 0x404f930f,0xf2d9a7d6 ! Init value for %l2 .word 0xffb60b06,0x9c516da6 ! Init value for %l3 .word 0x8da26c3f,0xffbccdeb ! Init value for %l4 .word 0xe024de72,0x0991a621 ! Init value for %l5 .word 0xc7292fc1,0xcc5aa6ee ! Init value for %l6 .word 0xccba3001,0xa0d620c4 ! Init value for %l7 .align 64 p58_init_freg: .word 0xb570cad7,0x8ee12557 ! Init value for %f0 .word 0x32965899,0x760a9cd5 ! Init value for %f2 .word 0x24b3ed90,0x3bdd9600 ! Init value for %f4 .word 0xc6f11dde,0xfa042785 ! Init value for %f6 .word 0xce574dd7,0x1ea69b2e ! Init value for %f8 .word 0xbbcc7380,0xefd868ae ! Init value for %f10 .word 0x43252175,0x6b750aec ! Init value for %f12 .word 0xf04929bd,0x257aa544 ! Init value for %f14 .word 0x1f9379d6,0xacdeab39 ! Init value for %f16 .word 0xbc0f6cd1,0xcc0deb3e ! Init value for %f18 .word 0xbeb66c5d,0x6a2c32a9 ! Init value for %f20 .word 0xed0f4cad,0x93d82079 ! Init value for %f22 .word 0xd62bd5c4,0xb9f69277 ! Init value for %f24 .word 0x169f116a,0xeefe9780 ! Init value for %f26 .word 0x24cfac87,0xc8270f30 ! Init value for %f28 .word 0x870efae2,0xf6941dd8 ! Init value for %f30 .word 0x6fae9410,0xd4cdaf68 ! Init value for %f32 .word 0x1819e25f,0xb2dbe9e2 ! Init value for %f34 .word 0xcf0bbc85,0x5d8c0938 ! Init value for %f36 .word 0xecf73059,0x46da3a97 ! Init value for %f38 .word 0xb2b6c219,0x5d9d4b41 ! Init value for %f40 .word 0xaaef1294,0x129180a3 ! Init value for %f42 .word 0xc757a00d,0x32b90f00 ! Init value for %f44 .word 0x63c66088,0xd4cd8487 ! Init value for %f46 .word 0x6a4fdf6a,0xafe6a459 .word 0x7853a437,0x7cda7e86 .word 0x575d6e46,0xf34160cf .word 0x449a87b1,0xb7062f9c .word 0x3a81be35,0x97357a0e .word 0x6c312ebe,0x0a63c2e5 .word 0x64150404,0xb2f3907a .word 0x8ff8eb5d,0xff14b764 p58_expected_registers: .word 0x00000000,0x000000a6 .word 0x00000000,0x0000007c .word 0x00000000,0x000000f7 .word 0xffffffff,0xc052b1b1 .word 0x00000000,0xecce894c .word 0xeba821a0,0xed401f13 .word 0x00000000,0xd2485818 .word 0xb31e3ad5,0x03b8ff4d p58_expected_fp_regs: .word 0xb570cad7,0x8ee12557 .word 0x32965899,0x760a9cd5 .word 0x24b3ed90,0x3bdd9600 .word 0xc6f11dde,0xfa042785 .word 0xce574dd7,0x1ea69b2e .word 0xbbcc7380,0xefd868ae .word 0x43252175,0x6b750aec .word 0xf04929bd,0x257aa544 .word 0x1f9379d6,0xacdeab39 .word 0xbc0f6cd1,0xcc0deb3e .word 0xbeb66c5d,0x6a2c32a9 .word 0xed0f4cad,0x93d82079 .word 0xd62bd5c4,0xb9f69277 .word 0x169f116a,0xeefe9780 .word 0x24cfac87,0xc8270f30 .word 0x870efae2,0xf6941dd8 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p58_local0_expect: .word 0xef1d7bd8,0xef7840f3 .word 0x77b0b7fc,0xd2485818 .word 0x39907027,0xb5ba563f .word 0xfff8296d,0x03b8fe4d .word 0x00000085,0x88a1fc79 .word 0x7825e5ff,0x5058721f .word 0x71543c38,0x97ffe578 .word 0xaa7c81c2,0x06a8f270 p58_local1_expect: .word 0xeba821a0,0xed401f13 .word 0x00000079,0x2bd3a04e .word 0x000000a6,0x0000007c .word 0xffff4aff,0xa0f74efe .word 0xc052b1b1,0x000043aa .word 0xffb8fe4d,0xff2e517c .word 0xf1c5464e,0x760d8df7 .word 0xecce894c,0xff38e6eb p58_local2_expect: .word 0x2106afab,0xa1ff1c6e .word 0x67e1bb69,0xa8c4d65e .word 0xe2cf43aa,0xc91fc6ca .word 0xa0445b30,0x00000061 .word 0x760d8dff,0xff38e6eb .word 0x235350be,0xc103af6d .word 0xa8c4d65e,0xffc93d1d .word 0x000000ff,0xe2cf43aa p58_local3_expect: .word 0xcad9f3e6,0x0f05e837 .word 0xb31e3ad5,0x03b8ff4d .word 0xffffff1d,0xf6db3888 .word 0x17fa110e,0xff06743c .word 0x4b1856ec,0xa0ff20c4 .word 0x05ff1bba,0x42198ef6 .word 0x77b0b7fc,0xc91fc6ca .word 0x7f77123b,0xdfb6369e p59_init_registers: .word 0x790256c4,0x0134ba0a ! Init value for %l0 .word 0xad11c48c,0xbce2903d ! Init value for %l1 .word 0x63e31ae3,0xf1e0238d ! Init value for %l2 .word 0xfca55ecf,0xbba82c62 ! Init value for %l3 .word 0xbddb6834,0x03094436 ! Init value for %l4 .word 0x31561d8e,0x3e0c1f45 ! Init value for %l5 .word 0x0b39ebe6,0x46b41832 ! Init value for %l6 .word 0x5153d1c3,0xa3c96382 ! Init value for %l7 .align 64 p59_init_freg: .word 0xda753dd1,0xdcbe8191 ! Init value for %f0 .word 0x2c0351f8,0xd4f0a865 ! Init value for %f2 .word 0x60aa7596,0x36bcec3d ! Init value for %f4 .word 0xf4e4a55b,0x47060792 ! Init value for %f6 .word 0xb62fc616,0xca8f1b9a ! Init value for %f8 .word 0x974f7a11,0x1919993f ! Init value for %f10 .word 0xb2b1f424,0x0dbb53e2 ! Init value for %f12 .word 0xf0fc7c5b,0xdef00069 ! Init value for %f14 .word 0x01a2f024,0xad22a8d5 ! Init value for %f16 .word 0xdd96a972,0x03b1b61b ! Init value for %f18 .word 0x7401c6ce,0xdbc7b4f0 ! Init value for %f20 .word 0xac3e6b12,0xbe78c6fb ! Init value for %f22 .word 0x95ecae02,0x8c06b4fd ! Init value for %f24 .word 0xdb3bf4d5,0xe3f4c208 ! Init value for %f26 .word 0x452c5fd6,0x415c87db ! Init value for %f28 .word 0xdf56c871,0xa24a86fd ! Init value for %f30 .word 0xd0affcbf,0x2dab08d1 ! Init value for %f32 .word 0x4438a22c,0x4d26e7da ! Init value for %f34 .word 0x791f0765,0x28999825 ! Init value for %f36 .word 0x4cbc800c,0xcbed14df ! Init value for %f38 .word 0x72ba73b5,0x8614ae01 ! Init value for %f40 .word 0x55f90539,0x490d4744 ! Init value for %f42 .word 0x588994b4,0xc25afd60 ! Init value for %f44 .word 0x79d430e4,0x5a6afc3a ! Init value for %f46 .word 0x2ee8fe50,0xcddb8615 .word 0xb2a79198,0x8b9b1b57 .word 0xcf75f3b9,0x8c949ff4 .word 0x455f789c,0xabf06e93 .word 0x122dead0,0xcf1b755c .word 0xaa9c9c5e,0xb702be78 .word 0x16270d00,0x47d78577 .word 0x7b485955,0x3031a3c8 p59_expected_registers: .word 0x00000000,0x8a38b36d .word 0x00000000,0xff99d262 .word 0xffffffff,0xd73fc0eb .word 0x00000000,0xffe0ff68 .word 0x2020b5a1,0xbdff6610 .word 0x00000000,0x000000c4 .word 0x00000000,0xbba82c62 .word 0x00000000,0xe95edf82 p59_expected_fp_regs: .word 0xda753dd1,0xdcbe8191 .word 0x2c0351f8,0xd4f0a865 .word 0x60aa7596,0x36bcec3d .word 0xf4e4a55b,0x47060792 .word 0xb62fc616,0xca8f1b9a .word 0x974f7a11,0x1919993f .word 0xb2b1f424,0x0dbb53e2 .word 0xf0fc7c5b,0xdef00069 .word 0x01a2f024,0xad22a8d5 .word 0xdd96a972,0x03b1b61b .word 0x7401c6ce,0xdbc7b4f0 .word 0xac3e6b12,0xbe78c6fb .word 0x95ecae02,0x8c06b4fd .word 0xdb3bf4d5,0xe3f4c208 .word 0x452c5fd6,0x415c87db .word 0xdf56c871,0xa24a86fd .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p59_local0_expect: .word 0x2020b5a1,0xbdff6610 .word 0x71686ccb,0xff99d262 .word 0xff515cff,0xf1e0238d .word 0x6e3856e7,0xbba82c62 .word 0x7b2d6288,0x2020b5a1 .word 0x58fc4da4,0xd407ff70 .word 0x0134ba0a,0x7b2d6288 .word 0x9006f016,0xd73fc0eb p59_local1_expect: .word 0x8bc5e63d,0x017fd3bf .word 0xb8bdd176,0xbce2903d .word 0x0000ffe8,0xff80a080 .word 0x5fdfd5fb,0x506c79ee .word 0x32b34eff,0xb9c8ff09 .word 0x000000ff,0x8a38b36d .word 0x000000be,0x00000069 .word 0x854c6cdd,0xbdff6610 p59_local2_expect: .word 0xbba82c62,0x000000ff .word 0x27e93884,0xbce2903d .word 0xdc29c550,0x5b09479b .word 0xd73fc0eb,0xec3f4530 .word 0xef082106,0xbcbcd510 .word 0x42d90af3,0xbdbe6610 .word 0x4c6334ac,0x4c6334ac .word 0x19050e38,0x00000050 p59_local3_expect: .word 0x45ff8350,0xd03273a0 .word 0x59812cc1,0x91ba7a84 .word 0x031994c3,0xf5e28a7d .word 0x30e60203,0x6e3856e7 .word 0xd77eb3e7,0x9006ff16 .word 0x01b4b089,0x249ccf70 .word 0xbcbcd583,0xb9c8df09 .word 0xf5ca40bb,0x6c5eff55 p60_init_registers: .word 0x08b75eee,0xaee8729b ! Init value for %l0 .word 0xf562e7db,0xc10bffe4 ! Init value for %l1 .word 0x42f54e15,0xc5df4d9d ! Init value for %l2 .word 0xf24169e6,0xc7dd41c6 ! Init value for %l3 .word 0x4eaeae16,0x00e6d76d ! Init value for %l4 .word 0xc334f7f3,0xfeba3781 ! Init value for %l5 .word 0x5c6a23d0,0x045c61e4 ! Init value for %l6 .word 0xae72bc6d,0xdd62fa0c ! Init value for %l7 .align 64 p60_init_freg: .word 0x2aee349c,0xcd262442 ! Init value for %f0 .word 0x03ab49ad,0xa05a7751 ! Init value for %f2 .word 0x9ab1ceb6,0xbdff32ec ! Init value for %f4 .word 0x3dfe2879,0xdda54d44 ! Init value for %f6 .word 0x00815894,0xdc1c37f2 ! Init value for %f8 .word 0x0c7ea521,0x0421ff44 ! Init value for %f10 .word 0xa0713762,0xa1f73946 ! Init value for %f12 .word 0x6c7b706c,0xe1dbe87d ! Init value for %f14 .word 0x0637644c,0x6e78fafd ! Init value for %f16 .word 0x9236b838,0xce33c201 ! Init value for %f18 .word 0x5d6063b4,0x019a55c1 ! Init value for %f20 .word 0x462f00cd,0xc6d93fd6 ! Init value for %f22 .word 0x2a2df286,0xb7883f54 ! Init value for %f24 .word 0xe3a5ec92,0x0d6affe9 ! Init value for %f26 .word 0xef984654,0x77cbc40c ! Init value for %f28 .word 0x91a22ede,0xa225570a ! Init value for %f30 .word 0xf992f1a8,0x896fa9e4 ! Init value for %f32 .word 0xf17400d6,0x2411668f ! Init value for %f34 .word 0xa8e73e73,0xf75ee9f8 ! Init value for %f36 .word 0x95c2d035,0x73566e42 ! Init value for %f38 .word 0xb7f43937,0xdbfd8fc4 ! Init value for %f40 .word 0xd2c4ef10,0x8fea20be ! Init value for %f42 .word 0xc712b45d,0xff1393c5 ! Init value for %f44 .word 0x05f6c1d3,0xfee101a5 ! Init value for %f46 .word 0x87816097,0xee93f6bc .word 0x4952938f,0x598f4d78 .word 0x627b4cfb,0xf27b4fe3 .word 0x8e379580,0x63eed74c .word 0x5bc2edbc,0x0b7a2081 .word 0xee7fe77e,0x6167a0d1 .word 0x735f2dca,0x8863dd76 .word 0xcae677c6,0x229eb799 p60_expected_registers: .word 0x00000000,0x6185819e .word 0x3f64250e,0x0c82ffff .word 0x00000000,0x3f64250e .word 0x00000000,0x00000099 .word 0x00000000,0x1877ce3b .word 0x00000000,0x00000003 .word 0x00000000,0x960b1679 .word 0x00000000,0xb97126bf p60_expected_fp_regs: .word 0x2aee349c,0xcd262442 .word 0x03ab49ad,0xa05a7751 .word 0x9ab1ceb6,0xbdff32ec .word 0x3dfe2879,0xdda54d44 .word 0x00815894,0xdc1c37f2 .word 0x0c7ea521,0x0421ff44 .word 0xa0713762,0xa1f73946 .word 0x6c7b706c,0xe1dbe87d .word 0x0637644c,0x6e78fafd .word 0x9236b838,0xce33c201 .word 0x5d6063b4,0x019a55c1 .word 0x462f00cd,0xc6d93fd6 .word 0x2a2df286,0xb7883f54 .word 0xe3a5ec92,0x0d6affe9 .word 0xef984654,0x77cbc40c .word 0x91a22ede,0xa225570a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p60_local0_expect: .word 0x6dcb0a52,0xd653aabf .word 0xdd868242,0xa47fb5a1 .word 0xa47fb5a1,0xd990d45c .word 0x3f64250e,0x1d8bccff .word 0x3f64250e,0x0c82ffff .word 0xa0cbffe7,0x0ea15bac .word 0xffc91352,0xd6680198 .word 0x72cf74ff,0x000000b5 p60_local1_expect: .word 0xedff60a4,0x6556c602 .word 0x0cdbbfc5,0xa0cb99e7 .word 0x000000ec,0xdc0699a7 .word 0x769f4299,0x1877ce3b .word 0x0000000b,0x9b52c9f0 .word 0x045c61e4,0xa425168b .word 0x0e74c16f,0x7199e4a4 .word 0x6dcb0a52,0xdd868242 p60_local2_expect: .word 0x65d272d7,0xc2becb23 .word 0x00e6d76d,0xa9560781 .word 0xd87b9811,0xc3c8b880 .word 0x13ffebc0,0xaa3c42a4 .word 0xe58e7d3b,0xdc0699a7 .word 0xa47fffa1,0x469efff5 .word 0xce598e77,0xff38f493 .word 0x5bbea4b8,0xb97126bf p60_local3_expect: .word 0x34a5421a,0x3a929723 .word 0x1d8bccff,0xa08c5707 .word 0x2c2fff87,0x88ff4e7a .word 0x5755fd44,0xc339d81c .word 0xe9064b0d,0xedff60a4 .word 0xe3949811,0xf41adc39 .word 0xec1fbead,0x9d888671 .word 0xef054b22,0xa34154f4 p61_init_registers: .word 0x53abbf71,0xb853383d ! Init value for %l0 .word 0x665c4c22,0x54994257 ! Init value for %l1 .word 0xbc002005,0xfe622c0e ! Init value for %l2 .word 0x8da1ce36,0x1563fd3d ! Init value for %l3 .word 0xf515322a,0x31954399 ! Init value for %l4 .word 0x9458565e,0x23ffbdbc ! Init value for %l5 .word 0x325742c7,0xb84f0616 ! Init value for %l6 .word 0x9aa5197d,0xbc2e8b76 ! Init value for %l7 .align 64 p61_init_freg: .word 0x3ccf5ee5,0xd5318e6a ! Init value for %f0 .word 0xf647ed80,0x7ed890d7 ! Init value for %f2 .word 0x5ac0a794,0x342bc38c ! Init value for %f4 .word 0xc57ca560,0x74b04dab ! Init value for %f6 .word 0x900bd249,0x2c1a4d49 ! Init value for %f8 .word 0x682fe42d,0xf6201be2 ! Init value for %f10 .word 0x494a6bf0,0x8856efd5 ! Init value for %f12 .word 0xe5dd9293,0x4b05e8f3 ! Init value for %f14 .word 0x610965e4,0x8c6146ce ! Init value for %f16 .word 0x5bb64661,0x755ef960 ! Init value for %f18 .word 0x55a292e0,0x2de091a9 ! Init value for %f20 .word 0x26e7d345,0xcceb3ddc ! Init value for %f22 .word 0xb91ad9c1,0xb07c1d75 ! Init value for %f24 .word 0xdd2e143f,0x4a5c86a6 ! Init value for %f26 .word 0xfc72c4cf,0x10a15746 ! Init value for %f28 .word 0x7b0bbeaa,0xca1e0ffb ! Init value for %f30 .word 0xda4c12f8,0x2f2e32b4 ! Init value for %f32 .word 0x6e8914af,0xbfb8d30e ! Init value for %f34 .word 0xa2d8e201,0x0168950f ! Init value for %f36 .word 0x9ccb304b,0x7676e954 ! Init value for %f38 .word 0xb3abca31,0x0939807b ! Init value for %f40 .word 0x78966a80,0xb0724880 ! Init value for %f42 .word 0x1520df5d,0x63d04e91 ! Init value for %f44 .word 0xce2f82e1,0xbefaa6f6 ! Init value for %f46 .word 0xf3b287d6,0xc706a3b2 .word 0x14f08c9f,0x54c4f854 .word 0xf65cb637,0x93c4a326 .word 0x23334fcf,0x73c4bc0f .word 0x92642583,0x577a49d0 .word 0xcdfe5e2c,0x595ab372 .word 0x028e6b38,0x92b11ed1 .word 0x5d14edd0,0x581f1dd2 p61_expected_registers: .word 0xefee4a6b,0xa1ffc04c .word 0x00000000,0x98ffb1d7 .word 0x00000000,0x310dbeff .word 0x270a10c8,0xb0d38755 .word 0x4df9bfbc,0x00000007 .word 0xefee4a6b,0xa1ffc04c .word 0x00000000,0x00000000 .word 0x00000000,0xb8065156 p61_expected_fp_regs: .word 0x3ccf5ee5,0xd5318e6a .word 0xf647ed80,0x7ed890d7 .word 0x5ac0a794,0x342bc38c .word 0xc57ca560,0x74b04dab .word 0x900bd249,0x2c1a4d49 .word 0x682fe42d,0xf6201be2 .word 0x494a6bf0,0x8856efd5 .word 0xe5dd9293,0x4b05e8f3 .word 0x610965e4,0x8c6146ce .word 0x5bb64661,0x755ef960 .word 0x55a292e0,0x2de091a9 .word 0x26e7d345,0xcceb3ddc .word 0xb91ad9c1,0xb07c1d75 .word 0xdd2e143f,0x4a5c86a6 .word 0xfc72c4cf,0x10a15746 .word 0x7b0bbeaa,0xca1e0ffb .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p61_local0_expect: .word 0x270a10c8,0xb0d38755 .word 0x4df9bfbc,0x0000ff07 .word 0xfe5cffe5,0x07b70a4a .word 0x04cd5305,0x00000007 .word 0x4264aa3f,0xfa22521f .word 0x6ea0fa79,0x270a10c8 .word 0xc588a785,0xeec6302c .word 0xa961a21b,0x8b0a6e44 p61_local1_expect: .word 0xc69bff7c,0x81272e3e .word 0xca211ad7,0x8ea61bb7 .word 0x483c3078,0x78b91cb5 .word 0x19c9d482,0x2b75ff91 .word 0x6cf77133,0xdb33938b .word 0x270a10c8,0x270a10c8 .word 0x195ba27a,0xcb3bbf96 .word 0x29bbfc20,0xa5b5a141 p61_local2_expect: .word 0xfd726b14,0x98ffb1d7 .word 0x00000087,0xfd4902e7 .word 0x94cb7aff,0xfd726b14 .word 0xff752b79,0xdb33938b .word 0x992b4a55,0x310dbeff .word 0xefee4a6b,0xa1ffc04c .word 0xb217facc,0x78b91cb5 .word 0xf5d8f6fc,0x908a9527 p61_local3_expect: .word 0xf4cd3456,0xc69bff7c .word 0x195ba27a,0x7caa0bea .word 0xb67b5d50,0x7978c32b .word 0x0a2a2484,0xb8065156 .word 0x96236ff5,0xe1034b58 .word 0x5358689c,0xc47644a2 .word 0xfd4902e7,0xe74d8216 .word 0xff8dfc4e,0xd340ff13 p62_init_registers: .word 0xab0caada,0x11b053a5 ! Init value for %l0 .word 0x7280dd38,0xb7916abb ! Init value for %l1 .word 0xa5730bb8,0x4f1d14e6 ! Init value for %l2 .word 0x870210a4,0x78b0b380 ! Init value for %l3 .word 0x6caab434,0x0c30e14f ! Init value for %l4 .word 0x4dfff147,0xddc2b0db ! Init value for %l5 .word 0xbabf864e,0xd69e2d1d ! Init value for %l6 .word 0x8ce6a638,0x0ca3063f ! Init value for %l7 .align 64 p62_init_freg: .word 0x88038412,0xc16fecec ! Init value for %f0 .word 0x88c87284,0xd4aad571 ! Init value for %f2 .word 0x189b0664,0x71189f7d ! Init value for %f4 .word 0x366c3671,0x17097a13 ! Init value for %f6 .word 0x2f4ac718,0xf1caf317 ! Init value for %f8 .word 0x8438e135,0xdd4cf5ce ! Init value for %f10 .word 0x8d68f10c,0xcb081406 ! Init value for %f12 .word 0x1bd00a06,0xfddfa884 ! Init value for %f14 .word 0x9e58723c,0x17e379c9 ! Init value for %f16 .word 0x2dc578b1,0xf81ddffb ! Init value for %f18 .word 0x1c77fb71,0x0c665d49 ! Init value for %f20 .word 0x8b865305,0xabece8f6 ! Init value for %f22 .word 0x0176d9c1,0x82f8a962 ! Init value for %f24 .word 0x7595ed16,0xf80f71e3 ! Init value for %f26 .word 0xb2903d2f,0x33530900 ! Init value for %f28 .word 0xc6062a41,0x5f306d0e ! Init value for %f30 .word 0xd5abac34,0xea1e211d ! Init value for %f32 .word 0xd0ef7eb2,0xc6bdc2fc ! Init value for %f34 .word 0xf9281770,0xe8a9bd46 ! Init value for %f36 .word 0x5adfa082,0x3d0678b3 ! Init value for %f38 .word 0x98f8f04a,0x202af219 ! Init value for %f40 .word 0x5aa631a5,0x643fdf03 ! Init value for %f42 .word 0xab07dae5,0x2efd918a ! Init value for %f44 .word 0x84251087,0x456be063 ! Init value for %f46 .word 0x6951bb4f,0xf0abb022 .word 0xd8c54c38,0x648ab8a5 .word 0xf90f7b43,0xa3ab1c1f .word 0x5709aa47,0xa517a309 .word 0x3b7b3e88,0xf60536d2 .word 0x1f385f3f,0xa7df9fe2 .word 0x398d9f79,0x0149f1cb .word 0x202c1aa4,0xcc28aa1c p62_expected_registers: .word 0x935c2f2d,0xe58b28e3 .word 0x73ffcc1b,0x80b221e0 .word 0x8d0a843f,0xb7644d6b .word 0xffffffff,0xffffff5c .word 0x00000000,0x00000048 .word 0x00000000,0xd3a0b6ef .word 0x00000000,0xefffc1e4 .word 0x00000000,0x000000f3 p62_expected_fp_regs: .word 0x88038412,0xc16fecec .word 0x88c87284,0xd4aad571 .word 0x189b0664,0x71189f7d .word 0x366c3671,0x17097a13 .word 0x2f4ac718,0xf1caf317 .word 0x8438e135,0xdd4cf5ce .word 0x8d68f10c,0xcb081406 .word 0x1bd00a06,0xfddfa884 .word 0x9e58723c,0x17e379c9 .word 0x2dc578b1,0xf81ddffb .word 0x1c77fb71,0x0c665d49 .word 0x8b865305,0xabece8f6 .word 0x0176d9c1,0x82f8a962 .word 0x7595ed16,0xf80f71e3 .word 0xb2903d2f,0x33530900 .word 0xc6062a41,0x5f306d0e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p62_local0_expect: .word 0xb1301fb2,0xe9a02fff .word 0x00000048,0x2b821e65 .word 0x78065a62,0x8122a6ff .word 0xefe4c1e4,0x3ccebee0 .word 0xff5d6b51,0xd2c85a44 .word 0x2fc9ff7c,0x1dd1b6ff .word 0x965c723f,0x16acc145 .word 0xb1bdd52c,0x7f040a12 p62_local1_expect: .word 0xb68aaa28,0xffc24eaa .word 0xebf2c92a,0x5cff27c1 .word 0xfbe05e71,0xbb9c1316 .word 0x777d3814,0x2b821e65 .word 0x11b053a5,0x1fe8c779 .word 0x98636231,0x3c6ccb40 .word 0x99b63241,0x73c25e3d .word 0x8d0a843f,0xb7644d6b p62_local2_expect: .word 0x7dbaf97a,0x01e91950 .word 0xd3a0b6ef,0x965c723f .word 0xe588bf01,0x3504ba81 .word 0x947aff43,0x7b5486de .word 0x58a126ab,0x0000000e .word 0x0000007e,0x095d6bff .word 0xffff0073,0xa93a9bf9 .word 0x965c723f,0x0000000e p62_local3_expect: .word 0x73ffcc1b,0x80b221e0 .word 0x3c6ccb40,0xd3a0b6ef .word 0x00000000,0xf19d51d7 .word 0x098dc1d1,0xff5c723f .word 0x935c2f2d,0xe58b28e3 .word 0xefffc1e4,0xd46e9be4 .word 0x65429583,0x000000ce .word 0x7e4d7a62,0x7c90c69a p63_init_registers: .word 0x59eea5cc,0x6f579674 ! Init value for %l0 .word 0x62ebfd8e,0x35f9ff88 ! Init value for %l1 .word 0xe95773aa,0xc513b9e5 ! Init value for %l2 .word 0x13fbcb46,0xc3056a8d ! Init value for %l3 .word 0xffc527a6,0x66996120 ! Init value for %l4 .word 0xe5b64f56,0x82de7003 ! Init value for %l5 .word 0xb35ecca5,0xcac42f47 ! Init value for %l6 .word 0x48c419cd,0xe3645474 ! Init value for %l7 .align 64 p63_init_freg: .word 0xb5abd16f,0x01281575 ! Init value for %f0 .word 0x5c370b3c,0x85ea5911 ! Init value for %f2 .word 0x604c5765,0x05b6ef46 ! Init value for %f4 .word 0x7b5a5902,0x7795f57e ! Init value for %f6 .word 0xbed3a9d2,0x16168d78 ! Init value for %f8 .word 0xf388b8c5,0x02602977 ! Init value for %f10 .word 0xe6a41426,0x404f463f ! Init value for %f12 .word 0x7c4fa771,0xf725929d ! Init value for %f14 .word 0xf8d11aba,0xea2a0e29 ! Init value for %f16 .word 0x68f39c0c,0x3b7e7a36 ! Init value for %f18 .word 0xcb5b44aa,0xbe539b9e ! Init value for %f20 .word 0x49576ccc,0x05c823b7 ! Init value for %f22 .word 0xb501b7cc,0xb6e9c8f0 ! Init value for %f24 .word 0xfd14ae49,0xf3a42010 ! Init value for %f26 .word 0xd1a2c42a,0xafcf3739 ! Init value for %f28 .word 0x1e4a2a8a,0x1c5d63fc ! Init value for %f30 .word 0x0ada3d09,0xb4af1dfb ! Init value for %f32 .word 0x3fed4eff,0xfb1d24a7 ! Init value for %f34 .word 0x958444ae,0x81537956 ! Init value for %f36 .word 0xcb48e021,0xbbd18518 ! Init value for %f38 .word 0x85d4907c,0x43d188de ! Init value for %f40 .word 0x6a4031b0,0xf6cf0b54 ! Init value for %f42 .word 0xaec1011d,0xb474a776 ! Init value for %f44 .word 0xaf036343,0x7426ba8c ! Init value for %f46 .word 0xfaeeec38,0xb63f08c2 .word 0x25f3fa19,0x2f0cf421 .word 0x4ed545ae,0xeba4a781 .word 0xd2ea24c4,0x63ad5b3c .word 0xaa1657e2,0x939a6a05 .word 0x9467db69,0xf5540ced .word 0x396b5d86,0xd8f79bce .word 0x6ef8f796,0x097fbc36 p63_expected_registers: .word 0x00000000,0xf3f1667a .word 0x00000000,0x00000074 .word 0x00000000,0x405c8db0 .word 0x00000000,0x00000063 .word 0xf3f1667a,0xe70b4e97 .word 0x00000000,0xece5055a .word 0x00000000,0x00000025 .word 0x00000000,0x48b36309 p63_expected_fp_regs: .word 0xb5abd16f,0x01281575 .word 0x5c370b3c,0x85ea5911 .word 0x604c5765,0x05b6ef46 .word 0x7b5a5902,0x7795f57e .word 0xbed3a9d2,0x16168d78 .word 0xf388b8c5,0x02602977 .word 0xe6a41426,0x404f463f .word 0x7c4fa771,0xf725929d .word 0xf8d11aba,0xea2a0e29 .word 0x68f39c0c,0x3b7e7a36 .word 0xcb5b44aa,0xbe539b9e .word 0x49576ccc,0x05c823b7 .word 0xb501b7cc,0xb6e9c8f0 .word 0xfd14ae49,0xf3a42010 .word 0xd1a2c42a,0xafcf3739 .word 0x1e4a2a8a,0x1c5d63fc .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p63_local0_expect: .word 0x56bfecdb,0xfc832567 .word 0x90d1b3b1,0x4bc4853d .word 0xc513b9e5,0x000000b4 .word 0x000000b0,0x4ef72b0d .word 0x7eb6a1fc,0x7eb6a1fc .word 0x322806e5,0x2719f656 .word 0x7eb6fffc,0x41a9d08a .word 0x4ef72bff,0x405c8db0 p63_local1_expect: .word 0x49a8ea5f,0xff04b2da .word 0x5aff22a8,0xa85e7b46 .word 0x7affe097,0xbefe8d0f .word 0xf3f1667a,0xe70b4e97 .word 0xc4bbe40d,0xc513b9e5 .word 0xaf94a399,0xa6911b06 .word 0x16f72dd6,0xfc832567 .word 0xce0055aa,0xafd92490 p63_local2_expect: .word 0x1e339205,0x6f579674 .word 0xea087199,0x3eff14ff .word 0xffffe40d,0x47490f50 .word 0x78bca53b,0x4e6c6bc8 .word 0xf166fdff,0x5040ff1a .word 0xff759477,0x36342872 .word 0xf3f1667a,0xff5e3ad3 .word 0x727ba67c,0x3eff146d p63_local3_expect: .word 0x57e8af59,0x506a60ce .word 0xffe5e129,0x56bfecdb .word 0xb95efd0f,0x48ff6bec .word 0xfc832567,0xf3f1667a .word 0xece5055a,0x4ef72b0d .word 0xaa2acff1,0x00000014 .word 0xb5ab4472,0x1aff1ecf .word 0xffff146d,0x6f579674 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 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p0_local0_start p0_local0_begin: .skip 0xc0 p0_local0_start: .word 0x87923a23,0xa9518a6e,0x3ee3bf16,0xb2f775d8 .word 0xa45c5fa9,0x96eb7ead,0xf4b8e219,0x78ded527 .word 0xb90934e8,0x5e16c0a3,0xb06017b8,0xa650acf7 .word 0x9790573c,0x6db52046,0x4786bd0f,0x7fbafebb 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p0_local1_start p0_local1_begin: .skip 0xc0 p0_local1_start: .word 0x782cd2b7,0x131e746b,0x2ab30874,0x8c9fde5b .word 0xa21b05cc,0x1749b2db,0xa8751c1f,0xe376e441 .word 0xb7a7d469,0xd75fe673,0x299ef72a,0x2725a26a .word 0x9560309e,0xd6655449,0x05828fa1,0x0a7170a0 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p0_local2_start p0_local2_begin: .skip 0xc0 p0_local2_start: .word 0x9e7a8d6e,0xca96e506,0x96b9032f,0x914867a0 .word 0x9ffb2bca,0x3b353ac1,0x3793c21f,0x7e4a21f2 .word 0x1201fce6,0x8d2f79a9,0x760169ef,0xdd846898 .word 0x53f90f85,0xc841a63b,0x6ddfa365,0xff70cc5e 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p0_local3_start p0_local3_begin: .skip 0xc0 p0_local3_start: .word 0xc73eb9c8,0x7991a296,0xdb1059c7,0xca5ebe53 .word 0x83c947f2,0x0bde93bb,0x79478116,0x82892459 .word 0x8d181812,0x6251126d,0x464df717,0xe1aabb0f .word 0xb3171326,0x75cae4a2,0x55fbc986,0x372a3e5f 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p1_local0_start p1_local0_begin: .skip 0xc0 p1_local0_start: .word 0x63ef4be5,0x4e3b2c66,0x974d0b2c,0xea4bd23e .word 0xcead8aed,0x0652c690,0xa0f81527,0x2d0ecc5f .word 0xa994f58c,0xf00a799b,0xa66c37d2,0xc9b6d67f .word 0x7b0fb694,0x9a7a9485,0x516fc582,0x2ed759e9 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p1_local1_start p1_local1_begin: .skip 0xc0 p1_local1_start: .word 0x2922cb7a,0xd65e2fb4,0x45c17b48,0x1bbb8084 .word 0xfa25536b,0x89ba6b98,0xdc8ee65e,0x5944e0ec .word 0xd08e1365,0x93eaf84e,0x4d36bef1,0x7db96790 .word 0xfd4609af,0xd469e520,0x6c687ffa,0x365849b8 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p1_local2_start p1_local2_begin: .skip 0xc0 p1_local2_start: .word 0xe6dc5f99,0xa968123a,0x73b2f6fe,0x66499297 .word 0x064377b3,0x0060c99c,0x0a138328,0x1a49acdb .word 0x65b0920f,0x8fe7d024,0x47177a77,0xcdd65b26 .word 0x46f516ca,0xf4fb77b7,0xca748970,0x9065d8b8 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p1_local3_start p1_local3_begin: .skip 0xc0 p1_local3_start: .word 0x7f684afc,0xbd3729ec,0xd5d9f4d1,0xea6e9764 .word 0xe0c8fbf3,0x055dd9b5,0xe1fa7549,0x05e7d9a8 .word 0x65bb7eda,0x3734f839,0x63085dc2,0xf8261817 .word 0x26a815a6,0x09ce4c11,0x2557bd1d,0xd0bce000 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p2_local0_start p2_local0_begin: .skip 0xc0 p2_local0_start: .word 0x11c9bb1c,0x5a362394,0xacc08070,0xa54d8551 .word 0x0a0087d9,0xbfaf4d7f,0x1923a336,0x9b5f375c .word 0x3b078814,0x83980761,0xf8d18ab5,0x2c6418e3 .word 0xa66f6e46,0x5ddfcc31,0xec76685d,0xfded52dd 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p2_local1_start p2_local1_begin: .skip 0xc0 p2_local1_start: .word 0xc0c533be,0x7737c2c6,0x420f9e0a,0xaa12c952 .word 0x3c4c9f7d,0x0adf0346,0xe7530458,0xfb565784 .word 0x6aa6cfd8,0xcbae5223,0xe0e5969e,0x596abb48 .word 0xba29e8da,0x8b780249,0xf063750b,0x73ccfeb1 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p2_local2_start p2_local2_begin: .skip 0xc0 p2_local2_start: .word 0x8d2085f8,0x525f9218,0x4b089ecf,0x131a3145 .word 0x26d53f9b,0xb64621a1,0xae3d3c0e,0x7bf4bea1 .word 0xe33a81ab,0x6999eb73,0x80cca2eb,0x82bf5a6f .word 0xce96bd15,0xaef3867d,0xa94c907e,0x1a9afb8a 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p2_local3_start p2_local3_begin: .skip 0xc0 p2_local3_start: .word 0xac8dfd87,0x5ce82dd8,0x6406928d,0x13df5043 .word 0xc63f0a0a,0x4c1df31d,0xc147448a,0x109ad97f .word 0x6cc6f022,0xe3fb57df,0x8b037b8e,0x5dc11793 .word 0xecfdcd46,0x440875a3,0xb7f1a71f,0xcdff931b 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p3_local0_start p3_local0_begin: .skip 0xc0 p3_local0_start: .word 0x6ebef551,0x22e24a5d,0xabeb8d92,0x841cfc67 .word 0x34629b85,0x6ac98bb4,0xff63b042,0x4fa882e4 .word 0xe20ddc06,0xc2a692d2,0x137aae52,0x4ae39a17 .word 0x47291b56,0x13aef4de,0xe44bb2c8,0xe88fe81c 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p3_local1_start p3_local1_begin: .skip 0xc0 p3_local1_start: .word 0x5516fc2d,0x830e84f8,0x9ed96b99,0x420e8d3b .word 0xd8d57f84,0xb1a2de0d,0x3b54b0c3,0x7535f04b .word 0x558f0396,0x21e6f0bd,0xad282003,0x53e6f701 .word 0xf32287af,0x01b90e4f,0x85941d79,0x0d323b91 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p3_local2_start p3_local2_begin: .skip 0xc0 p3_local2_start: .word 0x30ce01c4,0xbe4e9926,0x297808a8,0x88dd55dc .word 0x91e60971,0xebbd0813,0xcd87e03b,0xa000b65e .word 0x0dfa49bc,0x2803835a,0x96dcc350,0x9dd36179 .word 0x8dc9389b,0xf0d5a5d7,0x20ddce33,0x6615f4ba 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p3_local3_start p3_local3_begin: .skip 0xc0 p3_local3_start: .word 0x52ff0471,0xb410af35,0xbdf6ab82,0xc4e456c6 .word 0x937e755a,0xcd2ea5a8,0xb2ca5f97,0x79bedfc7 .word 0x2f0e9bc3,0xbeb27db4,0x89ce5c3d,0x6d4ca9d3 .word 0x66554476,0xa665f1ac,0x349a3832,0x88147921 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p4_local0_start p4_local0_begin: .skip 0xc0 p4_local0_start: .word 0x94b4c007,0x0ed06bfc,0xb8b74767,0x451e02dc .word 0x68a6c41b,0x325e57f7,0x86e9d72c,0xc8fbed67 .word 0x9a849b60,0x99a84442,0xe6345c68,0xea285815 .word 0x7404bb1f,0xfe8b0748,0xf9745468,0x89ff20b4 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p4_local1_start p4_local1_begin: .skip 0xc0 p4_local1_start: .word 0x11b633bf,0xeaed3198,0xde149833,0xb7a2b0a7 .word 0x0f63fa99,0x499b7522,0xa2ae235e,0xad2e8674 .word 0x36c9d2a4,0xabaed1bc,0x133ebf8c,0x4ba66e4b .word 0xe9c59033,0x12a96abd,0xe8483e7c,0x79d018ea 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p4_local2_start p4_local2_begin: .skip 0xc0 p4_local2_start: .word 0x874d8223,0xfe813861,0xa8043276,0xa45b3265 .word 0xc495ddc7,0xe06cdc15,0x62242bd0,0x6edf9704 .word 0x101aa441,0xaab7e201,0xec281e11,0x6dd50239 .word 0xe3e08ebf,0xc7fd1fbf,0xd0891069,0x46810bf6 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p4_local3_start p4_local3_begin: .skip 0xc0 p4_local3_start: .word 0x34822feb,0x490abc62,0xde26097f,0x61e25252 .word 0xc61314ef,0x3aebe82c,0xc667a091,0x751f1a54 .word 0x5ad9d6f0,0x8d6b2280,0xcf485c81,0x284f62e6 .word 0x50d67870,0x6fc7329b,0x071d640f,0x18a05de5 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p5_local0_start p5_local0_begin: .skip 0xc0 p5_local0_start: .word 0x9d4e5348,0x700305bd,0xb2779130,0x02a5178f .word 0xd3ecc3b6,0x206790df,0x4fbc6b4c,0xce1826ba .word 0x606de1e9,0x2b83fc1e,0x5990a154,0xcf75a68b .word 0xf61d2ccb,0x69cde0fe,0x5694d6f8,0x8f9e8975 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p5_local1_start p5_local1_begin: .skip 0xc0 p5_local1_start: .word 0xf136760b,0xbb2add09,0x82bfb681,0xef14419b .word 0xa9cab3f3,0xb8719c60,0x3442b98e,0x5296757c .word 0xcbb81cb5,0x90ca9f43,0x92fedb9f,0x09a3ed4d .word 0x3ff0e7f5,0xa12737e5,0xd6c8894f,0x121e290f 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p5_local2_start p5_local2_begin: .skip 0xc0 p5_local2_start: .word 0x761d0e2d,0x4ed16616,0x9fffd690,0x198fefa6 .word 0x156c326b,0x9b240b43,0xf5666341,0x779182b2 .word 0x5dd0a599,0xfc01953f,0x56914ca3,0xdfa9dca3 .word 0xc803c7f8,0x381fa3a7,0xe8e1bfa3,0x34a14ae1 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p5_local3_start p5_local3_begin: .skip 0xc0 p5_local3_start: .word 0x0550e48e,0xc6ff651e,0xad73cf28,0xec415681 .word 0x100610ab,0x40dbf3ee,0x730f06e3,0x5365b5e2 .word 0xc8fd09b5,0xe3d020f6,0x828666ae,0xa35a3cf1 .word 0x7cc1b562,0xdf5514ed,0x43ba97ce,0xd3146455 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p6_local0_start p6_local0_begin: .skip 0xc0 p6_local0_start: .word 0x0759e6c6,0x5e109dba,0xab1442d8,0xf3ae42a2 .word 0x519f3320,0x5df21d70,0x791221d0,0x71435fa1 .word 0x066f4674,0x7f175e1e,0x8b14e0d0,0x5f274ee8 .word 0xf47cad08,0x1dfa91b7,0xd217b5c4,0xf5286133 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p6_local1_start p6_local1_begin: .skip 0xc0 p6_local1_start: .word 0x224c5700,0x04089bd8,0x95199189,0xe42a49fc .word 0x95cb896b,0x6761f48e,0x252ba8e0,0x57b1f101 .word 0x28767706,0x27b80957,0xb10e886f,0x22944fa9 .word 0xd1fe8255,0xee85c0ad,0x8af28b2d,0xd4357003 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p6_local2_start p6_local2_begin: .skip 0xc0 p6_local2_start: .word 0x425b8c4e,0xf97a70c5,0xd06660f6,0xee3f9ee1 .word 0x8f118c0f,0x5343be5e,0xdd6e435e,0xc339ee03 .word 0x4d2ea6ff,0xae6a991b,0xd2841f9a,0x2bcffba5 .word 0xda3aabe4,0x39fe6c88,0x1f403f13,0x715d793e 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p6_local3_start p6_local3_begin: .skip 0xc0 p6_local3_start: .word 0x6d5bbd66,0xb533c318,0xe503b1e6,0x265146df .word 0xc5b9f4a9,0x0cfbc1e4,0xf907a4fc,0x50c5c1ec .word 0x99ac97a2,0xd4f78949,0x068d318b,0xa57d53eb .word 0x4b3972a1,0x70ed7c41,0xed46e93e,0x2abde0f5 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p7_local0_start p7_local0_begin: .skip 0xc0 p7_local0_start: .word 0x9f8bc204,0x5d07e5c1,0x3b699787,0xc3851b5f .word 0x4ca6a57d,0x261125f9,0xb806868a,0xaff6bd75 .word 0xd0df778d,0x2a2f7648,0x21d7e74d,0x1536ee48 .word 0x0721d906,0x3de90b82,0x62a3684a,0x709bb369 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p7_local1_start p7_local1_begin: .skip 0xc0 p7_local1_start: .word 0xa6d98185,0x167fa558,0x13d44e6b,0x8937453d .word 0x888ed01a,0x5660c262,0xfb59c89c,0x134c6271 .word 0xc399e0d7,0x88a35161,0x1a12e26d,0x72a39273 .word 0xdeafcad4,0x38b1b698,0x619e3a6d,0x07a828ec 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p7_local2_start p7_local2_begin: .skip 0xc0 p7_local2_start: .word 0x1a8539eb,0x8f69687e,0x56786e9b,0xb7943d5f .word 0x9152f0f2,0x64fc4c79,0x1ae52439,0x3c3715d7 .word 0x7ab3cee4,0x5dca4115,0x38075f63,0xaa8be684 .word 0xc52c25bd,0x7b5b60f5,0xbfe3803d,0xa32126dc 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p7_local3_start p7_local3_begin: .skip 0xc0 p7_local3_start: .word 0xbd29f405,0x86811fdf,0x1aebf4d7,0xbe0db135 .word 0x72d97e00,0xa243fc58,0x9900ca39,0xcd7ad0ea .word 0x81df1ea8,0x2a5d922e,0xe809e1c7,0x9dde8202 .word 0x75ff158f,0x907e03ef,0x8afcb678,0x5c69ded5 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p8_local0_start p8_local0_begin: .skip 0xc0 p8_local0_start: .word 0xa779eba6,0xbecaa83d,0x3759d3b3,0xdfee8247 .word 0x36b70e81,0x68a55bad,0x046c388e,0xee21c117 .word 0x7e71b676,0x06365782,0x5c4e84b7,0xc135f5e1 .word 0xf49fd3dc,0x8db924b3,0x4ff8d0fc,0xdd03b532 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p8_local1_start p8_local1_begin: .skip 0xc0 p8_local1_start: .word 0xd436429d,0xb9c0dd40,0x9b87d642,0x045052c4 .word 0x20b85486,0x15600d1d,0x39658948,0xd93b4b0b .word 0x74101b39,0x9d7c345b,0xc80cb633,0x3e3e3797 .word 0x0576accd,0x6aad1704,0x3117d873,0x21ecbb0c 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p8_local2_start p8_local2_begin: .skip 0xc0 p8_local2_start: .word 0x773ae747,0x282caaa1,0x45938153,0xe1ba722d .word 0xd7984097,0x89a2734d,0x2ceb3d5f,0xab5124fe .word 0x51624b47,0x307ebd29,0x97453f17,0x37296ba9 .word 0xaa22e90b,0x7ca340ce,0x78cd9785,0xb88a644f 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p8_local3_start p8_local3_begin: .skip 0xc0 p8_local3_start: .word 0x9a3adda6,0x188fd135,0xb5508056,0x739d15b2 .word 0xc48e758d,0xd8a6754e,0x49cede18,0x4953ed84 .word 0x9afda7e6,0xa08b6df9,0x4f4e46af,0x4d8bf582 .word 0x3f42bad1,0x806f7779,0xc41f4f2a,0x3f737262 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p9_local0_start p9_local0_begin: .skip 0xc0 p9_local0_start: .word 0xdece6cb8,0x74c8d049,0x7b08295a,0x4d13523d .word 0x86a07c7a,0x94045bd3,0xfd1d28f7,0x6296e2f2 .word 0x6aefb6e5,0x93f3137b,0xfd86728f,0x2661c36f .word 0x75bf9bcd,0x754a9a76,0xeeff5030,0x2eb95cc7 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p9_local1_start p9_local1_begin: .skip 0xc0 p9_local1_start: .word 0x5d33806f,0x127599b7,0xb6921a2b,0x92b0b9b0 .word 0x6b1991df,0xd6b9bfb9,0x76cd7a7b,0xa2dee335 .word 0x1a3c3437,0x4d1e09f5,0x96e36aee,0x5e074566 .word 0x06e0406c,0x5c6b9c33,0x04c2d3b4,0x05cb9424 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p9_local2_start p9_local2_begin: .skip 0xc0 p9_local2_start: .word 0x73f77d6b,0x60eb544d,0x211af2f0,0x3f7dbb5c .word 0x104c62e1,0x9c2ceba7,0xfa908fe1,0x02032cbd .word 0xdd0e2fac,0x3b930a9f,0xde09bcb6,0x85a7e876 .word 0xfef61c62,0xc2c65dfe,0xd25522c3,0x6c81f5ba 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p9_local3_start p9_local3_begin: .skip 0xc0 p9_local3_start: .word 0x4b07269e,0x0362a3e5,0x767ff926,0x12d828ff .word 0xca20d317,0xc00d1be4,0x89e2ca42,0x713cf8d0 .word 0x0b05e453,0x92f2a529,0x06eeddb5,0x22781b6b .word 0xd1fca0c8,0x0fc5e02d,0x6cbf78cb,0xee30311a 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p10_local0_start p10_local0_begin: .skip 0xc0 p10_local0_start: .word 0x13b5a190,0x508bbf79,0x95585840,0xa7b5f43d .word 0xa8e239be,0x278916ef,0xe99c64c2,0x042a4e8e .word 0xa7e37b2f,0xea90e13e,0x2ef46476,0x54358bfb .word 0x68e3ca12,0x8c1ec86a,0xa75e7131,0x69eb6c08 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p10_local1_start p10_local1_begin: .skip 0xc0 p10_local1_start: .word 0xc5488843,0x140a8d77,0xe8ba06f9,0xb9f9bfdb .word 0x3f653816,0x80670fd7,0x47f3e0ea,0x2fb866ae .word 0x6add3b3d,0x98b1da1e,0xd971ac36,0xccc8c3d2 .word 0x19ac4763,0xd4562826,0x418bedc0,0x7c4704d5 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p10_local2_start p10_local2_begin: .skip 0xc0 p10_local2_start: .word 0x588a812f,0xc44d5f06,0x2b245200,0x33b05dff .word 0x480576cc,0x3ac2a36f,0x5f64935c,0xae85ded0 .word 0x87227e89,0xf0ad166c,0x52cc0069,0x11a1efe8 .word 0xf566387a,0x04cdda80,0xf088f4bd,0xb0ad8e7d 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p10_local3_start p10_local3_begin: .skip 0xc0 p10_local3_start: .word 0x50c2e741,0x380975b5,0xe79def65,0xcf715138 .word 0x97530dab,0x0d3ad3a8,0xf58e75c4,0xad26c040 .word 0x4bae6067,0x8251974d,0x409078eb,0xc3e6259c .word 0x9f5a2663,0xd9d8e9a0,0xe0c29ad1,0x57c507ad 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p11_local0_start p11_local0_begin: .skip 0xc0 p11_local0_start: .word 0x0fc77021,0x3b56a714,0x2bdc18b6,0x88c5d978 .word 0x5fce5853,0x73476108,0xf2ad5219,0x3aa00d64 .word 0x26641715,0x7e353231,0xd6664e26,0xbfda1345 .word 0x296d708a,0xe821f70a,0x22855f63,0xb96334ce 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p11_local1_start p11_local1_begin: .skip 0xc0 p11_local1_start: .word 0xc363ec79,0xa89a184b,0x0927be8e,0x03dd41b1 .word 0x9705b964,0x221269d8,0xce094d22,0x849c4b7e .word 0xfd00b4ce,0xc3f6da77,0x29f8b2dc,0x31fe129e .word 0xa1dbd342,0xb830cbe2,0x34809400,0x26b9efea 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p11_local2_start p11_local2_begin: .skip 0xc0 p11_local2_start: .word 0xedbcd932,0x27836c4a,0xa4571af9,0x24723b61 .word 0xca01f995,0x77aedd5b,0x3bf20295,0x40928d4f .word 0x205674e8,0x8d97f4f8,0x896a4824,0x96bc41cb .word 0x29ae46ff,0x11bc762c,0x068486bd,0x10779eba 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p11_local3_start p11_local3_begin: .skip 0xc0 p11_local3_start: .word 0xcd02fe8b,0xcc58a8af,0x2bab7bdf,0x7c916ca3 .word 0x7fabd869,0x19719d6d,0xc8d29778,0xe98b3fa2 .word 0x4e2d5b23,0x91586945,0x23b21571,0x81b61d8e .word 0x42d160de,0xf8fd35f0,0x39fe6330,0x6345df8b 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p12_local0_start p12_local0_begin: .skip 0xc0 p12_local0_start: .word 0xf38905ee,0x0a715de0,0x660c3aeb,0x864ed783 .word 0xd3a5d8e2,0x88ef8854,0x74a788ec,0x06d0e53a .word 0xc2fe1cb1,0x8f48e677,0x72c47b51,0x6d2414b2 .word 0x233bc8bf,0x943adbeb,0xf41ae40d,0x3e41b8cb 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p12_local1_start p12_local1_begin: .skip 0xc0 p12_local1_start: .word 0x254732d2,0x43927fea,0x6a556e6f,0xb133dbd2 .word 0x305b92dd,0x1942522b,0xee86721d,0x41246bd9 .word 0x9aaead25,0xba406810,0x615f3ad6,0xebd759a6 .word 0x68fd67c5,0x9dd651a5,0xacbb8da8,0x12f52d6f 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p12_local2_start p12_local2_begin: .skip 0xc0 p12_local2_start: .word 0x45c2451c,0x892776b8,0x95c16106,0x638f917c .word 0x661f7cb1,0xea0e3eec,0x2ead53cc,0x4dc9d53c .word 0xa88a3137,0xffd66368,0x0daa13ce,0x193074c3 .word 0x4ce2e0c0,0x9eae8b47,0x5a339f39,0x62f049e3 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p12_local3_start p12_local3_begin: .skip 0xc0 p12_local3_start: .word 0xf06ea96f,0x79049ba0,0xc36a9a65,0x4b0a0a18 .word 0x493bcae3,0x1cd0d124,0x3236472a,0xafd75922 .word 0xa19ed3ec,0x5c49a56f,0xdbd8cbb9,0x9261f3ef .word 0x64bd9e9b,0x94fcffe1,0x6cce5b4c,0x7521280a 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p13_local0_start p13_local0_begin: .skip 0xc0 p13_local0_start: .word 0xabd49b9f,0x313fa890,0x62d1f2e7,0x3105465b .word 0xe2caca4c,0x3d7bac9b,0x0d6ce240,0x2561cf58 .word 0x5d384067,0xce987e48,0xbea7fa5a,0x03d6ff59 .word 0xd81322cd,0x67d4d36a,0x5ce5283f,0xaec23ab4 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p13_local1_start p13_local1_begin: .skip 0xc0 p13_local1_start: .word 0x7469d600,0xf7e89964,0x4450c56c,0x88d1c572 .word 0x0923793f,0xbd4534af,0xd410f4ea,0xb44e464d .word 0xd2df316f,0x0f286ff2,0x9570236c,0x9f02a01f .word 0x1eff6ec7,0xa21dcc32,0x05fdd2fe,0x044989e5 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p13_local2_start p13_local2_begin: .skip 0xc0 p13_local2_start: .word 0x5ca448ea,0x87be0966,0x4ca08e89,0xcac00e6e .word 0x36066b06,0x579712a8,0xc4adae86,0xa3c5cf02 .word 0x0e67300a,0x5387339f,0x97a9ecc1,0xfd5c506f .word 0xf2b40587,0x8b23d0ce,0x2637fd27,0xaa34f064 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p13_local3_start p13_local3_begin: .skip 0xc0 p13_local3_start: .word 0xe2a25f3d,0xc54a9887,0x9b994ac3,0x9f837d2f .word 0x9c817894,0x83aca819,0xfbaa994d,0xf390d26f .word 0x5a6e1171,0xaf90186e,0xf3b56c4c,0xe8088eda .word 0x1744dc9f,0x7c060c5a,0xc6bb64bc,0x7d7e22d8 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p14_local0_start p14_local0_begin: .skip 0xc0 p14_local0_start: .word 0xfbf33c29,0x4e13ace0,0xfa735b95,0x70afc895 .word 0x3883f567,0x17a9d7c3,0x9730bf8a,0x1f58f16b .word 0x78dc5841,0xf6d4610d,0x397433d7,0x90ca8b22 .word 0x40280cd0,0xaa4ffbbc,0xefd664da,0x968b7aa6 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p14_local1_start p14_local1_begin: .skip 0xc0 p14_local1_start: .word 0x3dbbb854,0xabdd5ecf,0x95df1336,0x147d7293 .word 0x0ee8a3b3,0xe6cdd271,0xf37edfa9,0x7a212e19 .word 0xf9560916,0xf0ee8c99,0xa7503a2e,0x663125a3 .word 0x949982f7,0x6648842a,0xf393ae74,0xb17b2175 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p14_local2_start p14_local2_begin: .skip 0xc0 p14_local2_start: .word 0xc4bb6a78,0xf4af0252,0x32cc04e9,0x20d5a74c .word 0x7d143f7b,0x385ce9f9,0xa6134cfa,0xe7bcde70 .word 0xd6d239d9,0x7cd94a7e,0x36eecc44,0x4136c165 .word 0xe65aba42,0x9d347d8c,0x7725b360,0x91c6e1df 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p14_local3_start p14_local3_begin: .skip 0xc0 p14_local3_start: .word 0xe6a94646,0x82207487,0x74964856,0x9d1965cb .word 0x2312e110,0x7beff336,0x61d67777,0xb462009c .word 0x66589e6f,0xb20e4ed7,0xdae7fbbc,0x3564516e .word 0x0ae277cb,0x27d93315,0xb87b6e9c,0x97381044 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p15_local0_start p15_local0_begin: .skip 0xc0 p15_local0_start: .word 0xcef03305,0xadb6f7b1,0xd634689e,0xe66bac2c .word 0x2c60a161,0xb223beda,0x976af449,0x597b9668 .word 0xba4a51f0,0x093b5b2c,0x61d2795b,0x73deaccb .word 0xfb1c5fd6,0x8ee85eb2,0x4d63e0d4,0x7bc63475 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p15_local1_start p15_local1_begin: .skip 0xc0 p15_local1_start: .word 0x29a93dc2,0x94508614,0x3123dbc3,0xaa717e30 .word 0x3d422964,0x5a288fbc,0xf99eea40,0x04d1a466 .word 0x928cefe3,0x535dc13d,0x41e54aae,0x23ca5ac4 .word 0x843a97a9,0xd581b856,0xfdb1e7ce,0xbf42baf7 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p15_local2_start p15_local2_begin: .skip 0xc0 p15_local2_start: .word 0x1fde24b2,0x0a9b9851,0x5d881e4d,0x1cc232d9 .word 0x81b15e8b,0xad5f815e,0x3acf60f9,0xf9b5d79c .word 0xf4461118,0x5c74817a,0xb2919562,0xd934674a .word 0xe78fbd55,0x6e9c228a,0xceb30cec,0x47018ff4 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p15_local3_start p15_local3_begin: .skip 0xc0 p15_local3_start: .word 0x05eefb4d,0x3327b973,0x796e8ac7,0x6ac045cb .word 0x4d758481,0x8e4b77fe,0x48e5a66f,0x0dd7e096 .word 0xac1c7473,0x635dfdcd,0xe0fc86ae,0x9b7335e2 .word 0x0926cf17,0xcbd46ba7,0x605a63cd,0xebee3c01 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p16_local0_start p16_local0_begin: .skip 0xc0 p16_local0_start: .word 0x6f26c0c1,0x280ecb35,0x5a5e4b00,0x3b65d77a .word 0x2e51fe6b,0xe919a61b,0x5a640f52,0x97392161 .word 0x8b2863e1,0x7d636f1c,0x22882565,0x193a2714 .word 0x841d08ea,0xe68fe840,0x9abf7e17,0xc3321372 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p16_local1_start p16_local1_begin: .skip 0xc0 p16_local1_start: .word 0x5a6558b6,0x411ef0c0,0xe9edcdc9,0xcb0f4938 .word 0x0da6d5b3,0xdda406ae,0xbee3fc25,0xa7264a0b .word 0x1eec5bdd,0xb0279bd6,0xc64178e5,0x49a9443e .word 0xf78956e6,0xf2132ce7,0x86dc4880,0x3d5097b5 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p16_local2_start p16_local2_begin: .skip 0xc0 p16_local2_start: .word 0x78b46941,0x9c8cf62c,0xe3dac22f,0x5536ef5e .word 0xe5eba2d8,0x713be468,0x311edb1b,0x5287aca3 .word 0x9635e39b,0xb283d11a,0x95451204,0x09a13a70 .word 0x67269137,0x07888be7,0xa4baf010,0x3a5959ed 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p16_local3_start p16_local3_begin: .skip 0xc0 p16_local3_start: .word 0x57c5c9b1,0x3abdbbbc,0x96cba1de,0x8992b563 .word 0x36f3eb47,0xb45732d3,0x412595df,0xca04d4fb .word 0xe1ff0b31,0x1176b95a,0xa1b072ef,0x836a96c0 .word 0x357f61a1,0x38f8c4be,0x86c8e464,0x74b4eba4 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p17_local0_start p17_local0_begin: .skip 0xc0 p17_local0_start: .word 0x5894a765,0x028e6976,0x126e741b,0x1082171a .word 0xce209b05,0xd9e7b9a6,0x59580a05,0xca5b635e .word 0x092a0437,0x87dd0a4b,0xe3750cc3,0x1165996d .word 0x866fa9d3,0x9cb8d4d7,0x36ade5d6,0xf18466cc 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p17_local1_start p17_local1_begin: .skip 0xc0 p17_local1_start: .word 0x6c8c3bbb,0x1e4e54a0,0xf5ed207d,0x590a15ba .word 0x7aa2b168,0x16c23b27,0x5e373441,0xdbd25a03 .word 0x4a4a6e9e,0x4eecb5ff,0x241254ba,0x4bdbb2a7 .word 0xccdadd37,0xe27afdc4,0xfa136499,0x130fd2ea 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p17_local2_start p17_local2_begin: .skip 0xc0 p17_local2_start: .word 0xc3397854,0x236c432b,0x87fed084,0xa91d33d3 .word 0x7829e165,0x5f0cdc3a,0x6a4255a0,0x3d96b440 .word 0x0cc649ed,0x6381a320,0xea57872c,0xc22f8975 .word 0x634c94a5,0xc9cfef11,0xdd61e88a,0x5f7ce8d3 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p17_local3_start p17_local3_begin: .skip 0xc0 p17_local3_start: .word 0x297cd545,0xb8e9b84f,0xd730b6c4,0xb4826497 .word 0x080098bd,0xf10d88d0,0x633a692f,0xbfdec7dc .word 0x1c44bd90,0xbee99864,0x1a16d904,0xf44a2d1f .word 0xe5d5f432,0x0f90ff48,0xbc5854cc,0x72ff1d1b 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p18_local0_start p18_local0_begin: .skip 0xc0 p18_local0_start: .word 0x337aad79,0xd8534a7c,0xc43882ae,0x75de5167 .word 0x29c4f1e4,0x2eb44769,0x0b853ae8,0x98617370 .word 0xa2961101,0xfe1e66d4,0x2a8e3d8d,0x179569af .word 0xf532f904,0x44cf347d,0x44409872,0x33faa563 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p18_local1_start p18_local1_begin: .skip 0xc0 p18_local1_start: .word 0x87d93a43,0x91beffa9,0xc9e5a7b2,0x6aedacdd .word 0x1facbf87,0x389a11ea,0xf653762b,0xe7764747 .word 0x4ae3112f,0x0b50ed32,0xea7340af,0x1aede43d .word 0x93ca0938,0xdc84ebc4,0x5d09b692,0x563097d5 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p18_local2_start p18_local2_begin: .skip 0xc0 p18_local2_start: .word 0x42360aa6,0x16d280e7,0x600001ce,0xa9b5fc8f .word 0x21b374aa,0x0e4cb6e5,0x934fd094,0x6183e1a2 .word 0x02998ee8,0xe00ade41,0xec887295,0x492b624b .word 0x4f971e38,0x3e754897,0x3cfe95b7,0x7ce86fe0 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p18_local3_start p18_local3_begin: .skip 0xc0 p18_local3_start: .word 0x9d385b8b,0x40507256,0xb9e540ac,0xfa3c07af .word 0x18b7667e,0x1d1bca8c,0xfed93ca2,0x9c7ba877 .word 0x71f8cfc2,0xc6a3c9a2,0xb59ea9b6,0xa3132b64 .word 0x2cb1ebfc,0x72bccd38,0xf486ea88,0xfc716bb1 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p19_local0_start p19_local0_begin: .skip 0xc0 p19_local0_start: .word 0x2f0c0c21,0xd91250ec,0xd48e06ec,0x2c7b0044 .word 0xe8f7eeb1,0x9d6a789d,0x8fde367f,0x299bbd5d .word 0x9aac22ac,0x58b45e79,0xcdbff2ec,0xe54646f0 .word 0x07c2e5b9,0x97c8513c,0xffc86c62,0x97869734 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p19_local1_start p19_local1_begin: .skip 0xc0 p19_local1_start: .word 0xc73a8cf4,0x65b50c70,0x5f4739bd,0x9196b16b .word 0x1ac3c5c6,0xa5740561,0x3b7d6a5d,0x375a9d07 .word 0xcbc5ff9e,0x953d580c,0xdfdb41ff,0xa033c5d3 .word 0x864d93e5,0xe6c024da,0x82d58ffd,0x554b326a 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p19_local2_start p19_local2_begin: .skip 0xc0 p19_local2_start: .word 0x0cd16a4f,0xcc185cf2,0xe81e0d90,0xb6a5d0da .word 0x46419326,0x63048f5b,0x6973047a,0xf23886ac .word 0xb204e064,0xa4108742,0x5dec5835,0x1abe5fbb .word 0x77c0f246,0x0b2ba0c2,0x604f61a4,0x3505c655 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p19_local3_start p19_local3_begin: .skip 0xc0 p19_local3_start: .word 0x7e12f867,0x94738ea0,0xc785c025,0x39a3f96d .word 0x89aa3b96,0xfb2d58ae,0xd22e7f6c,0x1577aa88 .word 0x1e732d53,0x68d445b3,0x5d7db5c0,0x1a2de523 .word 0xc808be04,0xfe11fd4a,0x6cd18c51,0x0cf9d9bb 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p20_local0_start p20_local0_begin: .skip 0xc0 p20_local0_start: .word 0xb800a207,0x9929ea10,0x6a4e0cb6,0x034b9358 .word 0x891d7f87,0xe0e523fc,0x1e8b9ce2,0xfbd754c3 .word 0x6e81398e,0xbb5c1bbe,0x3e8b7e44,0xb6091595 .word 0xe46ef4a6,0xf32b8510,0x0f2353bf,0x47e61fd0 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p20_local1_start p20_local1_begin: .skip 0xc0 p20_local1_start: .word 0x8988e787,0x50fa5a53,0x665770ff,0xb5f9a9e9 .word 0x944b55f3,0xe659e479,0x24a4ce29,0x76afb60a .word 0x0d748952,0x758b1ea7,0x5ce007a9,0x401f27df .word 0xf8a6a91c,0xf8cba3e7,0xa6b1a3fb,0xd9372601 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p20_local2_start p20_local2_begin: .skip 0xc0 p20_local2_start: .word 0x3326f078,0x41eea2e0,0xe7833c81,0x8251959d .word 0x84ffb2af,0x4b970189,0xe5ad09f2,0xd227ae11 .word 0xc5163b5c,0x71eb9c1b,0x077c25d4,0xc380a315 .word 0x86f160c9,0x1ee0e74b,0x983afa13,0x413f82e8 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p20_local3_start p20_local3_begin: .skip 0xc0 p20_local3_start: .word 0x706ff082,0x641b5b43,0xb0c27c52,0x90e2a2d7 .word 0x074dcc97,0xc78b811b,0x708a3e53,0xfd704d4e .word 0xb7cf6c44,0x82fe3915,0x9b49a463,0x246b04c9 .word 0x1b7a6346,0x7ae94712,0xfe032f21,0xaa317b25 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p21_local0_start p21_local0_begin: .skip 0xc0 p21_local0_start: .word 0x1d596402,0x4f4e9546,0x241c276a,0xe1524f57 .word 0xf51bd1bd,0xcf05940b,0xdc437dbe,0xef0458e0 .word 0x4906c743,0xb5cb26fa,0x9c185cbf,0xa5e390f4 .word 0xc1efdc98,0x7a18b01f,0xaace7820,0x7b44bdbd 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p21_local1_start p21_local1_begin: .skip 0xc0 p21_local1_start: .word 0x1e8033ad,0x20ffa397,0x4047ebe1,0xddfa1199 .word 0xfbe2f8c0,0x5fbd67cf,0x3efce67e,0xf4ee6de0 .word 0x8a0e7685,0xae455c49,0x977966be,0x4f3c41ca .word 0x26650b23,0x7b68efb0,0xf4ce9cee,0xcebdfde5 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p21_local2_start p21_local2_begin: .skip 0xc0 p21_local2_start: .word 0xab457e10,0xec6e7193,0xde22970b,0xbdc96090 .word 0xdd51e0b0,0x38be912a,0x6b3a8eaf,0xe83aead1 .word 0xfa061c46,0x4f7d1a7a,0xc3138217,0xc78a63db .word 0x4d5b2dae,0x9868183d,0x8289d638,0x644837b7 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p21_local3_start p21_local3_begin: .skip 0xc0 p21_local3_start: .word 0xd5e8a0df,0x117abcda,0x19759dd6,0xca567677 .word 0x2465b3e9,0x14d0bcf6,0x6af7478c,0x9dffb48e .word 0x0ff82521,0xece2f997,0xa83e624c,0xa1d42032 .word 0xf1f5069d,0x3a575a56,0x63f95fd1,0xcc8d137d 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p22_local0_start p22_local0_begin: .skip 0xc0 p22_local0_start: .word 0x46714bf8,0x963918bc,0x5dbcdae1,0xe6cb3216 .word 0x320e32f4,0x659455e4,0xb62fb1f3,0xd075f193 .word 0x6428a0fa,0x947d066c,0x775f649c,0x5949d7c1 .word 0xcab5aa4d,0xbe9a2f2e,0xe15374a5,0xeab89faf 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p22_local1_start p22_local1_begin: .skip 0xc0 p22_local1_start: .word 0xc0be8723,0x5480fead,0x0b28aabe,0x64424d90 .word 0xd32e5bef,0x7f3b8374,0xf0288f66,0x232a8076 .word 0x8a98da32,0x704ab526,0x6739fca0,0x3f970428 .word 0x8880e0bf,0xb2b3e76b,0xedddd3a2,0x377b42a2 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p22_local2_start p22_local2_begin: .skip 0xc0 p22_local2_start: .word 0x339564a6,0xe85c3e0b,0xeaddc972,0x2fb9bf58 .word 0xac3d740f,0xd920eb43,0x0b53e953,0x780c0fd5 .word 0x27e5efbb,0x916d37d4,0x30206ca3,0x9407dcc8 .word 0x191b3452,0x61d61be6,0x37360a6f,0xe1492a1b 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p22_local3_start p22_local3_begin: .skip 0xc0 p22_local3_start: .word 0x37e44e18,0x5916ef7a,0xab6d6461,0x09eaf7ac .word 0xb11f781e,0x7693de85,0x0315e249,0x9bd07b77 .word 0xf5703b75,0x32c3bec0,0x16658567,0xdb313d5a .word 0xa997f09d,0xba4cb58f,0x0f18b08a,0x0f6fe0a1 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p23_local0_start p23_local0_begin: .skip 0xc0 p23_local0_start: .word 0x7c770050,0x43f5a3cd,0xf1dfbbae,0x55edfd01 .word 0x609d274a,0x48ec017f,0x1b476e20,0xba6700d8 .word 0xc6d17c42,0x90cb648e,0xaba7d182,0xbe1e96c3 .word 0x0a1515e9,0x2f2ecb6b,0x01c1143c,0x6686ad56 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p23_local1_start p23_local1_begin: .skip 0xc0 p23_local1_start: .word 0x2831a128,0x456a3f1d,0x30ce31bd,0x7905ca24 .word 0x548a9064,0x51dac95b,0xa00f1d19,0xa420f2ba .word 0xbdffd26c,0xa36f68c5,0x98b89570,0x2f473f2d .word 0xc1b47dbb,0x75ad12cd,0x58727c85,0x574f1ba4 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p23_local2_start p23_local2_begin: .skip 0xc0 p23_local2_start: .word 0x1a45c267,0xc8cc2164,0x583aa580,0x8cc7806c .word 0x5d2fae4b,0xe9cef6a9,0x1f16115a,0x773b4c80 .word 0x72be474b,0xec8e8415,0xd9333b4e,0x194c5f75 .word 0xfa4e371b,0x58b8e0e0,0xc6ac5786,0xd23fe32e 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p23_local3_start p23_local3_begin: .skip 0xc0 p23_local3_start: .word 0x0da45e26,0x62c51c32,0x44e76cdb,0xd1fce9ca .word 0x7631d645,0x66d9352b,0xa631e096,0x879a2606 .word 0x98f9eef1,0x1b07d8fd,0xd1440cff,0x8a3ec468 .word 0x9ecf7435,0xafa618db,0x94dd016d,0x97fb3f69 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p24_local0_start p24_local0_begin: .skip 0xc0 p24_local0_start: .word 0xe630a0fb,0xd2e51999,0x18af2259,0xfaf4251d .word 0x6610b697,0x72a2ba9e,0x237334d4,0xa8133f6f .word 0x0045c3a0,0x37bc9f65,0x20c6d21f,0xc7ee161a .word 0xabf73537,0x47d51ad0,0x79e16bfe,0xa4514658 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p24_local1_start p24_local1_begin: .skip 0xc0 p24_local1_start: .word 0x3324f455,0xa67f9af0,0xd058c0f5,0xf6db668d .word 0x2829aef5,0xfdba825b,0xc3a610b0,0x8a8b2d10 .word 0x15655897,0x117a8970,0xafda5683,0x2230fb4a .word 0x7dab523f,0x8d2715ff,0x0a56c695,0x1f02edf6 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p24_local2_start p24_local2_begin: .skip 0xc0 p24_local2_start: .word 0x987d9e88,0x00864079,0x928f4993,0x1fc59fab .word 0x42cd0f92,0xcfce96d3,0xf32e61f0,0x4746f993 .word 0x4abdc178,0xe6a340bd,0x2ba3f6ed,0x20f930d6 .word 0x248ae8e3,0xaa58e949,0x9a22672c,0xa72dc0a2 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p24_local3_start p24_local3_begin: .skip 0xc0 p24_local3_start: .word 0xb68b4846,0xf5ab7353,0x76f7e4c3,0x37fbbd22 .word 0x87ec7c04,0x7702c998,0x2af299d8,0xbbec29fc .word 0x96a52cce,0x116f45ed,0xaea18701,0x2a08ef27 .word 0x740e9999,0xd104365c,0xd7ddce8f,0x406066da 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p25_local0_start p25_local0_begin: .skip 0xc0 p25_local0_start: .word 0x2f50693b,0xf033e7ef,0xd686fdeb,0x2ec1a833 .word 0x74e473c7,0x7a1f4c44,0x5a975d96,0xb7b76270 .word 0xcb425bb9,0x4970021f,0x5bc36e81,0xd01be59f .word 0x33b55b76,0x59a6a3bf,0xb723499b,0x12ab283b 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p25_local1_start p25_local1_begin: .skip 0xc0 p25_local1_start: .word 0x6e555547,0x4ef9d934,0xa048a49c,0xc6ecce62 .word 0xb5e777b3,0xf3718e62,0x58bebc46,0x7753c9ce .word 0xa9490e50,0x0437dd9b,0x1ee9b454,0x07c7c46b .word 0xbd6b1e16,0x390a4c70,0xaeed22c5,0xfa78b027 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p25_local2_start p25_local2_begin: .skip 0xc0 p25_local2_start: .word 0xeeaedbd6,0x370c9d7f,0x8b5e5ae3,0xdafef235 .word 0xf44b8e88,0x1a2229bf,0x9d5003cb,0x54682fef .word 0x7f7388bb,0x508159ed,0x3405c1c4,0xf6568bf9 .word 0x84a86423,0x0b2e656c,0x46c5bf96,0x45077a15 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p25_local3_start p25_local3_begin: .skip 0xc0 p25_local3_start: .word 0x2b51da6f,0x56fdacbf,0x187d8916,0x7a6f6b88 .word 0x8870322c,0xe897e84e,0x325600d5,0x7e1b3bd3 .word 0x847a0427,0x10b0e45f,0xe4e51998,0x11fb8ae6 .word 0xa9f344e3,0x8510a204,0xea9c34e7,0x4a7891c5 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p26_local0_start p26_local0_begin: .skip 0xc0 p26_local0_start: .word 0xd21e0d6e,0xdf0fa8c9,0x81438959,0x59ad9883 .word 0xf426e5b9,0x1ededdbd,0x12505e6e,0x09e2975f .word 0xee838b90,0x06237be1,0xb2cfc218,0x76aa5284 .word 0xef087cda,0xaa2d9154,0x8a4013e2,0x7336f818 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p26_local1_start p26_local1_begin: .skip 0xc0 p26_local1_start: .word 0xc12a0e7e,0xc2088655,0x3f25e232,0x74a2d6fc .word 0x29dcd08a,0x0acffa1b,0x212e16a9,0x36f1f10e .word 0xb9cdef79,0xad8218e2,0xff4c3236,0x9dede92c .word 0xc526380f,0x0bc88352,0x120c9bfa,0x3ef05422 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p26_local2_start p26_local2_begin: .skip 0xc0 p26_local2_start: .word 0xdda8c50b,0x13322a6f,0xd76aff30,0x069c35aa .word 0x36a1df65,0x7d4cf632,0x70c1355f,0x667e34a8 .word 0x43cf580f,0x53b9c92a,0xc208ddd0,0xbbdf79f7 .word 0x3d07b8b7,0xd2b45012,0x2fa32ad4,0x201f2e29 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p26_local3_start p26_local3_begin: .skip 0xc0 p26_local3_start: .word 0xe40b418c,0xabb336dd,0xdf967844,0x237c01b6 .word 0xae0f598c,0x364124b7,0x4ed94d49,0xf1d1b9a5 .word 0x2b3f0309,0x86849ade,0xca2c5246,0x2e4be2fa .word 0x68d1337f,0xda2d89af,0x3922de40,0x8eba4b92 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p27_local0_start p27_local0_begin: .skip 0xc0 p27_local0_start: .word 0x7d195391,0xcd829be8,0xfcc46397,0x0c8a6e7e .word 0xbcf217a7,0xda9ac1f0,0x61ee9bd5,0x28c79548 .word 0x3aadabc4,0x71207619,0x2775a81c,0x5938a889 .word 0xa20ec7bf,0x414a18ee,0x75f8b011,0x2cda7bac 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p27_local1_start p27_local1_begin: .skip 0xc0 p27_local1_start: .word 0x0c3fef51,0xef91e958,0x461555b3,0xbc72b4ac .word 0xc2ba4e4d,0x4ec9bc4a,0x4a148ab1,0xe3da8a81 .word 0x2f433819,0x61849f01,0xb74c41cd,0x4da69fd1 .word 0xbbf35bc2,0xe4b4e4ec,0x5ea105a1,0xd0db8737 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p27_local2_start p27_local2_begin: .skip 0xc0 p27_local2_start: .word 0x069e97ac,0xf5fffb5a,0xc7c0f246,0xef971a99 .word 0x5bd760e3,0xab6039f6,0x1cc8b356,0x3e133e6b .word 0xf42ee7f2,0x80c5f8a5,0xa2f0a416,0x989a63ec .word 0xca5e1537,0x2acabb6c,0x9e6bc570,0xa8ec93ca 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p27_local3_start p27_local3_begin: .skip 0xc0 p27_local3_start: .word 0xd8e1d733,0x329fce7c,0x4e0e484b,0x2db97bad .word 0xc35a3659,0x61bc1304,0xf283011a,0xae685f9e .word 0xb43e793b,0xcf3b08ac,0x318bc97b,0x832769e9 .word 0x5ab1e970,0x0a692c2a,0x81326bf9,0x2322477c 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p28_local0_start p28_local0_begin: .skip 0xc0 p28_local0_start: .word 0x9444c578,0x14b12406,0x5deb5aee,0xabb60c33 .word 0xa7859256,0xc67fbd36,0xb09de7a6,0x449df43d .word 0xa564fdd8,0xcfd11632,0x5a326641,0xc6ee7d85 .word 0x2db08771,0x88384911,0x38b97103,0x9a335457 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p28_local1_start p28_local1_begin: .skip 0xc0 p28_local1_start: .word 0x89053466,0x05d06260,0x07981f90,0x80815a1b .word 0xd320990a,0x621c3d57,0xfe447ca5,0xe0b9db51 .word 0x622422dd,0x66004991,0x3c36a51e,0xf4763e6f .word 0xa7f524a6,0xe7ff8d7b,0xa5dcfd2d,0xa308ca26 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p28_local2_start p28_local2_begin: .skip 0xc0 p28_local2_start: .word 0xc5510610,0x8631f667,0x08da1e39,0x501f6907 .word 0xdd3e6f13,0x71a614b3,0xe8f7f9d2,0xb4766e37 .word 0xd7fe8bc7,0x5b12fc4d,0xfe3b95df,0xeba8c6b5 .word 0x39fe279c,0x43660530,0x47707b03,0x08328edd 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p28_local3_start p28_local3_begin: .skip 0xc0 p28_local3_start: .word 0x06fb4bdc,0x721ea893,0x17704747,0x48737cb8 .word 0x303d6958,0x2d80c613,0x89ff5def,0x87fa2c59 .word 0xa69d5413,0x202a5f1b,0xc7d4ea02,0x6edf3e58 .word 0x79803801,0xf9b7b668,0x18a65bbe,0x09722cd7 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p29_local0_start p29_local0_begin: .skip 0xc0 p29_local0_start: .word 0x0098f109,0x1a62d98f,0xfd1fcfe5,0x8a52cd6b .word 0xa9e20392,0xfccc96c8,0xad7f4f09,0xac163b97 .word 0xae52fb08,0x3af7b42e,0xcaa6bda4,0x1fc0f089 .word 0x0b3f5ecf,0x37f7444a,0xf08a9e96,0x6f68ea88 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p29_local1_start p29_local1_begin: .skip 0xc0 p29_local1_start: .word 0x8fa2536c,0x057932d0,0xb4d90a3f,0x345d5630 .word 0x15138a1a,0x7c2fded3,0xa136481a,0xe6ccc81f .word 0x8437893e,0x00c7586e,0x5bbedad4,0x26c5f847 .word 0x74fc9689,0x54e60092,0xf7bb3c13,0xf7b951bf 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p29_local2_start p29_local2_begin: .skip 0xc0 p29_local2_start: .word 0xcc53b312,0x96632ab1,0x3ed9fe6b,0x85e3d664 .word 0x137a24fa,0xda82e2e8,0xe6995b42,0xa0bd5937 .word 0x89177955,0x20364de2,0xca0428fd,0x9d9755ad .word 0x9b0b883b,0xbcd89ea5,0xbf89393a,0x5a4784ee 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p29_local3_start p29_local3_begin: .skip 0xc0 p29_local3_start: .word 0x56e21895,0x9807e8be,0x97cd8301,0xa0fae186 .word 0x8ea852da,0x599ff5ef,0x4db7fcd6,0xd533a67d .word 0x1841d4cc,0x99501774,0x59e266e9,0x8bfd132f .word 0x3ba17981,0xd5ff8f13,0x01f53b9a,0x28ba4428 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p30_local0_start p30_local0_begin: .skip 0xc0 p30_local0_start: .word 0x94d4a2e1,0xd2a77f8f,0xae4c4949,0x38becffd .word 0xcdde4684,0x242e8fbf,0x35bb28d3,0xac15f965 .word 0x2e1decbc,0x6c69a7e9,0xb0e9745b,0x34aa6e6a .word 0x3669bf4e,0x767d13f8,0x795315ff,0x99611bf7 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p30_local1_start p30_local1_begin: .skip 0xc0 p30_local1_start: .word 0x288b4ba7,0x1c2b72c2,0xf33c065c,0x79997c93 .word 0xfe5528ec,0xb0b1d73a,0xb9f4756f,0x352bea5f .word 0x2045fab8,0xb65fcaf0,0x9c1c8c42,0xd5481d91 .word 0x2a0a7e19,0xcfadecb8,0xcac7f86a,0x4c390cf9 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p30_local2_start p30_local2_begin: .skip 0xc0 p30_local2_start: .word 0x768e26f5,0x42ae18a1,0xac17785b,0x8aac62f1 .word 0x2a920406,0x55007286,0x03aa44ea,0x10649600 .word 0x6754184f,0xae2ae4d7,0x48e19d8c,0xf7d23ba1 .word 0x4a7579b1,0xfc3f7bfd,0x4ddb22a8,0x309dbd4c 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p30_local3_start p30_local3_begin: .skip 0xc0 p30_local3_start: .word 0xa06cc2b2,0x99232e6f,0x8743e321,0x1e6686f4 .word 0xed5b5f2c,0xbb7f859d,0x39079e40,0x1892a959 .word 0x5509d5cf,0x1a8d6da0,0x1825bc18,0x7fc70780 .word 0xf985e73a,0x63062aa5,0x2d750e34,0x90dc04a0 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p31_local0_start p31_local0_begin: .skip 0xc0 p31_local0_start: .word 0xcdcb571f,0x5fbf52f3,0x9847e6cf,0x21557529 .word 0xf534d781,0xd49dad52,0x9ee3ba04,0xe0a1f771 .word 0x097b6bdc,0x03d16c0e,0x461b1173,0x8f8c087e .word 0x6655bbac,0xa1ca0a30,0xb95c9f56,0x91eb2666 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p31_local1_start p31_local1_begin: .skip 0xc0 p31_local1_start: .word 0x49452e9f,0x8a170ab6,0xe9f05460,0x2356bbaa .word 0x542cfc26,0xa7381043,0x40ee1748,0xb721261e .word 0x87571707,0x36f11178,0xbf41cfbb,0x52d50308 .word 0x4ce0ed9b,0x7fe28767,0xa38d0809,0x9dd4a5a6 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p31_local2_start p31_local2_begin: .skip 0xc0 p31_local2_start: .word 0x4c630906,0xadbc7e38,0xb8dc843c,0x4df7a047 .word 0x9d0587ff,0x2f7d5e2d,0xf7215d40,0x1de188eb .word 0x3aec9ff7,0xd1a82cc1,0xdf99a37a,0xa3daa239 .word 0x9de82d83,0xe3e9df86,0x71e799ed,0x97cd1615 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p31_local3_start p31_local3_begin: .skip 0xc0 p31_local3_start: .word 0x92ce7f4a,0xe6924399,0xbc0897f0,0x319db709 .word 0xda3913ec,0xe6e14e76,0x631d1f01,0x2680c0f3 .word 0x839337c4,0x5d0daf2b,0xad86e81e,0x26636c34 .word 0xf24c18c5,0x2466e70e,0xbfa46d88,0x40a22586 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p32_local0_start p32_local0_begin: .skip 0xc0 p32_local0_start: .word 0xf731e331,0x924450f8,0xc0f30640,0x96ed83b0 .word 0xc57a7537,0x408e1cd8,0xfa47b187,0xfdb015b1 .word 0xcae94b00,0xdaac4eca,0xc7513460,0x520a7260 .word 0x55ee2a9a,0x66341418,0x0f2cb651,0x454f4134 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p32_local1_start p32_local1_begin: .skip 0xc0 p32_local1_start: .word 0xf9e2a79d,0x5f1605a3,0xb0a21b8e,0x0084bcca .word 0xa896fb59,0xf2fc605e,0x6403abae,0xa9a3ac2c .word 0x95b80a4b,0x7dad7aad,0xb16a3c75,0xdbf3fa11 .word 0xfcbe7a3b,0x2926a471,0x3b0c80c7,0x57e4f5cf 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p32_local2_start p32_local2_begin: .skip 0xc0 p32_local2_start: .word 0xa67872d2,0x4b284d22,0xecb58546,0x84b94605 .word 0xfda70f30,0x423fa3a0,0x0a778f32,0x984d730d .word 0x9cc5f302,0xd71248e9,0x2307f7e7,0x87df0247 .word 0x45a3c8a3,0x1d3d958e,0x1cfd8fde,0x69aa20ee 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p32_local3_start p32_local3_begin: .skip 0xc0 p32_local3_start: .word 0xed4083b0,0x66d505b0,0x441a327e,0x9d93faf5 .word 0x42abaad9,0x8b7c44ac,0xaf976801,0xcb057ba9 .word 0x1aad9313,0xa2f13d9c,0x072f50cc,0x3c53715c .word 0x83e5aedc,0x2f75c3f9,0x8e079368,0x4d7b33cb 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p33_local0_start p33_local0_begin: .skip 0xc0 p33_local0_start: .word 0x4f483399,0x5c3b7f2e,0x7ad79772,0xf9991a65 .word 0xf92bd9b9,0xe3e6ea97,0xb5ecf6eb,0xff8cb45f .word 0x23af7eb3,0xa65126f9,0x6929dd3e,0xef1cb7cf .word 0xb15869a0,0x70a78f76,0xf4fad4d1,0xab96f0a1 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p33_local1_start p33_local1_begin: .skip 0xc0 p33_local1_start: .word 0x34432e3d,0x7bf525e1,0x31bbfbf4,0x003f4d7b .word 0xa3299617,0xda739308,0xf447cff3,0xe0fc2681 .word 0x672af6c2,0xc0c67d67,0x09168aef,0xf43f1d1c .word 0xd512299f,0x61dd9a19,0xc22b2953,0x07a4275a 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p33_local2_start p33_local2_begin: .skip 0xc0 p33_local2_start: .word 0xa017602a,0x91fd2880,0xf26fc901,0x0810086c .word 0x9577372e,0x98e1153b,0xb6f16a3c,0x88d66768 .word 0x084e0dd6,0x1729527f,0x2a918a66,0x2b19d116 .word 0xe953e90d,0x67b28236,0x0a306b89,0xefe1a9d2 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p33_local3_start p33_local3_begin: .skip 0xc0 p33_local3_start: .word 0x633ae16c,0xdb296f92,0x104348ee,0x5908a2e6 .word 0x217846b3,0x4132e95d,0x69467f1e,0xee11234d .word 0xff8863b5,0x929cf45b,0xb8ba4dc8,0xf0ad0421 .word 0x19306180,0x6436a3b7,0xd2fa20e7,0xb7c199bd 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p34_local0_start p34_local0_begin: .skip 0xc0 p34_local0_start: .word 0x33c116bb,0xb9f43661,0x7f016e6e,0x2499e365 .word 0xa5c69a49,0xe94e03b0,0xd1414fa9,0x28b429bd .word 0x3e4de54b,0x7647f47a,0x28ac8289,0xbaa006e9 .word 0x96ef6e72,0x877c9b12,0xa0a51729,0x1431c8cd 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p34_local1_start p34_local1_begin: .skip 0xc0 p34_local1_start: .word 0xa38a4680,0x5ce076ce,0xb9114575,0xf5b5cf70 .word 0xa0de4cd7,0x05b02c87,0xa17b8d1e,0xddbdd51e .word 0xa1e35e5c,0x62ebb3dd,0x4e333a33,0xe4962c4e .word 0x56dcc1e7,0xbea5feff,0x0e2c8150,0x895c3fb5 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p34_local2_start p34_local2_begin: .skip 0xc0 p34_local2_start: .word 0x4f532efa,0x4830225f,0x571cca38,0x2059c52e .word 0x58e9bf6f,0x44d9ea4f,0x0c24bd99,0x836782f7 .word 0xd93ddd06,0x233c42ba,0xe27ed9bb,0xe437191f .word 0xe96b3029,0x5d4e2ef2,0xff89a3ca,0x6a24102a 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p34_local3_start p34_local3_begin: .skip 0xc0 p34_local3_start: .word 0x6d85502c,0xe2313eb3,0x7a902058,0x67d797d3 .word 0xac316157,0x48ab8f55,0x0bd0112f,0x67e80446 .word 0x200f0001,0xc4ea9ccf,0x07779569,0x4648b0de .word 0x757c8e6c,0x636fbd2c,0xe7001379,0x557b083a 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p35_local0_start p35_local0_begin: .skip 0xc0 p35_local0_start: .word 0x9737b09f,0x9b70db49,0x0947480f,0xe078f3fe .word 0x2106161e,0xdf423c38,0x124f0fa1,0x38814303 .word 0x20f232ff,0x502eaf9f,0x6a07b7e0,0x3f74075b .word 0x335ed4ce,0x98c0a0e2,0xb48fa4dd,0x463586ec 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p35_local1_start p35_local1_begin: .skip 0xc0 p35_local1_start: .word 0xa16df209,0x08d3e733,0xf72b85f1,0xb3492360 .word 0x8679bc46,0x4ec698dd,0xe32f3c96,0x85056c49 .word 0x481eb892,0x2d298ddf,0xa9829f66,0xa30bfcbe .word 0xa32a3f62,0xdf57017c,0x63bc551c,0x9913ab9c 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p35_local2_start p35_local2_begin: .skip 0xc0 p35_local2_start: .word 0xac512f9e,0x2455f91e,0xe77d4fa1,0xd8a2141f .word 0x9d19f116,0x4ade900e,0xf6683dfc,0x94473ea3 .word 0x74b4a7c0,0x8427ff80,0x49c0549c,0xd2a2025b .word 0xf204187e,0x168ababe,0xefdf86bf,0x48c2547f 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p35_local3_start p35_local3_begin: .skip 0xc0 p35_local3_start: .word 0x31a79489,0x879e5c8d,0x2362cb3c,0x45d3b0d2 .word 0xff28e488,0x63d0d6e0,0x54b67439,0x50ada192 .word 0xd59d49c5,0x53ac8ba0,0xc9023d50,0xec3c9ee0 .word 0x9eed8f52,0x35de1028,0x46330af8,0x68e7692f 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p36_local0_start p36_local0_begin: .skip 0xc0 p36_local0_start: .word 0xa62e3f45,0x4be12eec,0x1d1ea408,0xef854df5 .word 0x8970f9a0,0xe58570d4,0xdfe3fe18,0xca2947d2 .word 0xc13df5b8,0x82727d1e,0x240ccd6d,0x9f0d1b76 .word 0xf011415c,0xf768f051,0xffe79145,0xa752af96 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p36_local1_start p36_local1_begin: .skip 0xc0 p36_local1_start: .word 0xe07bbf1c,0x56d9e8ad,0xb044ab41,0x5d46e1b4 .word 0xc2e72bf7,0x8f56c2ba,0x5829a52e,0x6ed9888c .word 0xda887f7f,0x8d6e572e,0x92308cc9,0x6b5523ac .word 0xd92bf762,0xd0e1081a,0xd180ecfd,0xf80510b2 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p36_local2_start p36_local2_begin: .skip 0xc0 p36_local2_start: .word 0xc3a7a772,0x073b9ebd,0xb9172421,0x35221155 .word 0xa93f14b9,0xf7504d87,0xe3dcf51d,0xe851cd0d .word 0x0e5306be,0x9b90d289,0xf1903c1f,0xdeeec00c .word 0xe22643f3,0x566ee489,0x38b0dbf6,0x616431ea 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p36_local3_start p36_local3_begin: .skip 0xc0 p36_local3_start: .word 0x913637bb,0x4640ff3d,0x27976cb9,0x6090b1f5 .word 0x08521682,0xde2e60fa,0xa429f410,0xed93e59c .word 0xafe1a103,0x0fb94b75,0x013aebfb,0x09949ea4 .word 0xa086acc8,0xb332fec0,0x1cfef209,0x30bbbc67 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p37_local0_start p37_local0_begin: .skip 0xc0 p37_local0_start: .word 0x7190fd52,0xa3575520,0xf167a097,0xe1c8495f .word 0xcd274bb2,0x466317f9,0xdc2a5e21,0x64cf2b10 .word 0x2628b75a,0x4ce57048,0x0558d2e6,0xce4e3a85 .word 0x81d2a3fa,0x9b3f04ed,0x3d4c942f,0xf89176e7 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p37_local1_start p37_local1_begin: .skip 0xc0 p37_local1_start: .word 0x024e8899,0x057b83ce,0x78fc6d5d,0x68d1f249 .word 0x953a6f46,0xde7cf431,0x41fde337,0x0e23f00d .word 0x63dcd5e6,0x81601f68,0x1b0df901,0xc46b0cbb .word 0x8acbc452,0x9ed16fbe,0x7ea0d6fc,0xd5c5c903 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p37_local2_start p37_local2_begin: .skip 0xc0 p37_local2_start: .word 0xaafcdb8d,0xd96edb85,0x9aaa86be,0x03a7f999 .word 0x385c3ef1,0x73e816ed,0xef26362b,0x56b839fb .word 0x084c62cf,0xa32bfe1d,0x064a3b50,0xb9e0b32c .word 0x561af140,0x287d0d43,0xfeae65b0,0x6459cf72 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p37_local3_start p37_local3_begin: .skip 0xc0 p37_local3_start: .word 0xc4cd09d8,0x522e6cc7,0x599dd827,0xe0deb91c .word 0x15c26a2a,0x4b163481,0x1c98fa03,0xa4c9a166 .word 0x7b39c29f,0x5d1bcb62,0xe519d91c,0x9f774b71 .word 0x20ba9599,0xc4f2d379,0x0a7df97c,0x4ac53ee6 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p38_local0_start p38_local0_begin: .skip 0xc0 p38_local0_start: .word 0x6fb7e424,0x265394eb,0xe99fde0d,0xef1a1a63 .word 0xd6c8cdd0,0x2dcd286c,0x9f9a0ee1,0xe9a27b25 .word 0x04b45d35,0x5ec36690,0xcb6ad9b6,0x1898444e .word 0x4c8a2d17,0xd7a63138,0x9e593933,0xa45527e7 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p38_local1_start p38_local1_begin: .skip 0xc0 p38_local1_start: .word 0x30123e8b,0x61700902,0xb92068da,0x373a8caf .word 0x8e12e36b,0x756869be,0x2e86e56d,0xea54d36d .word 0xbe8910cc,0xeb5bdbd4,0x2ce36980,0x476135b2 .word 0xcf1904ea,0x5caee94a,0x9a9acaa9,0xa06a3175 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p38_local2_start p38_local2_begin: .skip 0xc0 p38_local2_start: .word 0xb2bfaf24,0x937003ad,0x8940737d,0xbcefbf0a .word 0x351837f8,0x0c67b835,0x39bdcf0c,0x4e6b19a8 .word 0x254973a0,0x2acbcf3b,0x2f95fe1f,0x128e04b7 .word 0x3a1ce777,0xb1ca4da7,0x14b51953,0xb1053f55 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p38_local3_start p38_local3_begin: .skip 0xc0 p38_local3_start: .word 0xd04ba173,0xa1fdc836,0xc20679fe,0xa0c51ad9 .word 0xbd0836a9,0x0a8ffb7c,0x2325c391,0x7f07b0ee .word 0xfc6c9081,0xb3f63512,0xadde2fb6,0xeeb249ca .word 0x214173cb,0xa67d936e,0x101d1c8d,0xa890fed5 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p39_local0_start p39_local0_begin: .skip 0xc0 p39_local0_start: .word 0x7d6fa065,0xa66ba292,0xd9fb584c,0x9e22e39a .word 0xa919035a,0x8697de6b,0xd7a6773a,0x400c2fdc .word 0x04e3bda2,0xcc263c7d,0x5e4a3d78,0xffd4a745 .word 0xc08cd979,0x0c7902c1,0xe1e0dfd6,0x9172f187 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p39_local1_start p39_local1_begin: .skip 0xc0 p39_local1_start: .word 0x0e5ef5e2,0x86d6805f,0x077931a5,0x7dd00c64 .word 0x50a043cf,0x51fd348a,0xac8d6828,0xce789f45 .word 0xdc2c92d5,0x0e101ca2,0xf9d5a64a,0x17094bf0 .word 0x80ffd91b,0x9f442f49,0x217adca7,0x50540dcd 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p39_local2_start p39_local2_begin: .skip 0xc0 p39_local2_start: .word 0x9df3f64a,0xf0ba8599,0x2e547805,0x7d8e5e2e .word 0x931f15cd,0x1d53739e,0x099b5fff,0x1cd16fe0 .word 0x0d0af3e6,0x87ae4341,0xfd4262ea,0x7d223c73 .word 0x174e6d42,0x797f7978,0xc17ad54d,0x60c68173 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p39_local3_start p39_local3_begin: .skip 0xc0 p39_local3_start: .word 0x4373fd52,0x769f4f47,0x808177aa,0x7f6e308c .word 0x63ffb5ae,0x5cbd85ac,0x29b972ad,0xac69c421 .word 0x680b6aaf,0x18f0bd83,0x3657f5b3,0x920872df .word 0xc5100973,0x0cee369f,0xf3dea1fd,0x5d32ddf8 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p40_local0_start p40_local0_begin: .skip 0xc0 p40_local0_start: .word 0xd3f871df,0x1d71b086,0xea9283f6,0x223ae860 .word 0xfaff453c,0x4e073752,0x6430d639,0x1311335d .word 0x61e5b016,0x19468221,0xdc4ce637,0x2c379b9f .word 0xbc590c78,0x768704eb,0x1c2a0030,0xa797ebe4 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p40_local1_start p40_local1_begin: .skip 0xc0 p40_local1_start: .word 0x36f97c83,0x31c84938,0x1c6ab5fd,0x8ca7fd5e .word 0x418696c5,0x7331bb64,0xdc8c3663,0x31f6dd66 .word 0x35229682,0x4ea23683,0x6d2aaa28,0xa9a5b7e4 .word 0x7e1d2640,0xea76d036,0xfa210fb3,0x8c6f9ca0 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p40_local2_start p40_local2_begin: .skip 0xc0 p40_local2_start: .word 0x7a04bba6,0xdb5f0c50,0x402672f1,0xbcf1f51d .word 0x0016c81e,0x233e1d34,0x7c3ea8c3,0xb5fc9c7b .word 0x4eb41901,0xd267fcff,0x44e31280,0xa4fec92b .word 0x8c3b7db3,0x9790cf30,0x61d20c1c,0x9210587d 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p40_local3_start p40_local3_begin: .skip 0xc0 p40_local3_start: .word 0x621abea9,0x0a83ff26,0xa0bb7c3b,0xa15d1df0 .word 0xa3962e85,0xfb11465a,0xeaa4f5fe,0xe7485bad .word 0x3eba4c53,0xe250fc09,0x6bc84551,0xad0d1313 .word 0x578fb656,0xc884a4cb,0xcdcbd934,0x795a1cf5 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p41_local0_start p41_local0_begin: .skip 0xc0 p41_local0_start: .word 0x6a5b0f35,0xd9df18b7,0xc32a91de,0xebe01a89 .word 0x671f606b,0x241cb06b,0x24351279,0xde7fc089 .word 0x20cb78e6,0xcea5ccc0,0xef84f647,0xc1512b1b .word 0x1c2af717,0x262523ef,0xc4ca090e,0x72f24a09 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p41_local1_start p41_local1_begin: .skip 0xc0 p41_local1_start: .word 0x95f249ff,0x70b72513,0xe669a008,0xb1f28881 .word 0x9c581260,0x0a93357d,0xc1424306,0xd175ff85 .word 0x2f38a059,0x78949a83,0x1183e5d9,0xc786763d .word 0x2f95f765,0x539a333c,0x7d61bc31,0xd142abd7 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p41_local2_start p41_local2_begin: .skip 0xc0 p41_local2_start: .word 0x7c2475a7,0x1c5c782e,0x27106607,0x49717543 .word 0x9894e79d,0xc4dc9520,0x32a1fcc7,0xcf7f298f .word 0x7e08060b,0x63747b40,0x54f9f270,0x893205d4 .word 0xd26eb28a,0xcc4dc069,0xd97c3917,0xa512866b 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p41_local3_start p41_local3_begin: .skip 0xc0 p41_local3_start: .word 0x4aef966a,0x485b66cd,0xd5193a6a,0x643acc78 .word 0xa0e39012,0x4e87206a,0xe747d4be,0x6b941f3a .word 0x4d7f9acb,0xecce6acd,0x3d676f78,0x0f91f311 .word 0x62401d72,0x1cc389fd,0xbd1e37fa,0x254428c7 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p42_local0_start p42_local0_begin: .skip 0xc0 p42_local0_start: .word 0x8d4afd82,0x629490b6,0x47e5eda6,0x640470d3 .word 0x3b4994c7,0x08c29111,0x7a26d9b6,0x094e046e .word 0x305667c6,0xff5af0bd,0xc858b55c,0x6da68980 .word 0xae370968,0xcddfb4d8,0xf4d30c65,0x1ae463e6 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p42_local1_start p42_local1_begin: .skip 0xc0 p42_local1_start: .word 0x2e6b0195,0xe246fdf4,0x3714010b,0xfa9b64d3 .word 0x69dece45,0x15bdfd17,0x916afcd0,0x3bc0f6bd .word 0x3a0b1780,0x02ab1c74,0xe2ac2688,0xe5dc752b .word 0xdceca871,0x08a46472,0x4b6752a4,0xd8c05c9e 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p42_local2_start p42_local2_begin: .skip 0xc0 p42_local2_start: .word 0xeba98df5,0xec69cbd4,0x9051e1bb,0x3c4f0792 .word 0x8077600b,0x48b4affc,0x7b1b44ce,0x6ed4c1d1 .word 0x26ad6b34,0xd175646b,0x9bc4f299,0x4e222f4d .word 0x5ba90ada,0x244a7241,0x293e9099,0x6b4d9b17 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p42_local3_start p42_local3_begin: .skip 0xc0 p42_local3_start: .word 0x0f0fb1f2,0xcb02fe0f,0xe919eb92,0x2984d38e .word 0x07c2c02b,0xd985b4d9,0x13fcbca4,0x6b4adde8 .word 0x02d70ad0,0xb70e3016,0x15404889,0xcde67ab4 .word 0x55a2f203,0x926d8fc2,0x5c91bc95,0xc97d1b4b 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p43_local0_start p43_local0_begin: .skip 0xc0 p43_local0_start: .word 0x61c76de5,0x26a3d675,0x9517795b,0x16cb1516 .word 0x41212fad,0x049a3c00,0xb3776d7a,0xb875306b .word 0x782ecedb,0xe5bd3075,0x04116364,0x28cca3c8 .word 0xa867a93f,0x5c2c0924,0x1cbc2c25,0x427bef7b 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p43_local1_start p43_local1_begin: .skip 0xc0 p43_local1_start: .word 0xbafcbe89,0x4aac5ce2,0x1846ac13,0x82731b6b .word 0x70e01b48,0x73efce73,0x90ad70f3,0xd2adc40d .word 0xb5f0919f,0xb5c62db3,0xa480d72c,0xf9b0b9cb .word 0xaea39446,0x406ef0df,0x79af8a5f,0x0d64d836 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p43_local2_start p43_local2_begin: .skip 0xc0 p43_local2_start: .word 0x1abcd46b,0xa951622e,0xe9b47171,0xec1fdd3f .word 0x998964c5,0xaf2366fb,0x1e796ab0,0x52054c27 .word 0xabfae54b,0xdb785913,0x41c30935,0xcbf2d842 .word 0xcc33d46e,0x525244e7,0x8888ee1c,0x43a3f997 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p43_local3_start p43_local3_begin: .skip 0xc0 p43_local3_start: .word 0x52c13a76,0x5a15b385,0x9333c81e,0xf05b73c0 .word 0xbb645e17,0x5a7d561c,0xf4bc2da4,0xa9af8257 .word 0xade4137d,0xbde1c007,0x72cfabc9,0x00f3970e .word 0x1a1ca1cb,0xcf07ee65,0xf35377b3,0x5f8f07ae 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p44_local0_start p44_local0_begin: .skip 0xc0 p44_local0_start: .word 0x28990f61,0x4fcd49b0,0x16d86099,0xa84ece23 .word 0x3334f8ac,0x0fdbb4d8,0x893bce22,0x14b63ea0 .word 0xa43a021a,0x128eb3f2,0xa4ac0ad2,0x7ddea8fb .word 0x9c210ff6,0x794210e5,0x06c26d3d,0x90b9a3f3 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p44_local1_start p44_local1_begin: .skip 0xc0 p44_local1_start: .word 0xda78eba7,0x6f0c457e,0xf7f80354,0x61645451 .word 0x1e4e2bc1,0x56a56871,0x9fce0c39,0x25dcd3a3 .word 0xcf282559,0x03a35897,0x780948d6,0x3fec9e29 .word 0xc7322553,0x4106b076,0x9d53b461,0x1ad2a14e 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p44_local2_start p44_local2_begin: .skip 0xc0 p44_local2_start: .word 0xffc9192e,0xfbbd5e69,0x4f98cc6f,0xd4c4da23 .word 0xe4143924,0x7ff84d54,0x3dbbcf05,0xffb7f191 .word 0x18c98a2d,0xe7568e2a,0xd58e779b,0x759403f0 .word 0x66fcb501,0xdeb082de,0x0d50c6f0,0x9a4d604c 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p44_local3_start p44_local3_begin: .skip 0xc0 p44_local3_start: .word 0x00308bfa,0xb2c670a1,0xd01678b0,0x139ce8d9 .word 0x946f1c98,0x93c7f151,0x3130fe26,0x1056835c .word 0x170b958c,0x95ab0637,0xc5a7f15a,0x63d2f856 .word 0x9e828c2d,0x85ee5f1f,0x24c4d6c1,0xf5fe39bc 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p45_local0_start p45_local0_begin: .skip 0xc0 p45_local0_start: .word 0x4ac85620,0xdec7ba04,0xbf252c41,0x8a411c44 .word 0x15628d0c,0x21bb3dd7,0xb4d99179,0xa8c99565 .word 0x619b403a,0x50d3548c,0xfb8aa0e3,0xf96a9491 .word 0xdd27fcb7,0x17ec5a2f,0xaad76efb,0x6ca49db4 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p45_local1_start p45_local1_begin: .skip 0xc0 p45_local1_start: .word 0x8ec68c89,0xe632b90c,0xa8504136,0x1ba0d084 .word 0xae31e5e6,0xb5ec0934,0x9dc0dc0e,0x9f8b2b44 .word 0x745a5616,0xa7c7fcfe,0x987d7d93,0x1f562a8b .word 0xe88fd35f,0xa3d99a43,0xe17553e5,0xda2991b5 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p45_local2_start p45_local2_begin: .skip 0xc0 p45_local2_start: .word 0x6d5b558f,0xa39bb299,0x9944a232,0xa0b774c8 .word 0xbd9231d8,0xb3fa32d8,0x9db87fd7,0x679e78cf .word 0x8e8fbd2d,0x8fbf5a67,0x58b2edfc,0xa544ba8b .word 0x551d8dac,0x8d4aa5d5,0x3e7205e5,0x7f3f6d60 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p45_local3_start p45_local3_begin: .skip 0xc0 p45_local3_start: .word 0xefd8166c,0xa9ec2f9b,0x22cee836,0xdb339437 .word 0xfc4e8020,0xd66f1475,0x82a905ab,0x027873c5 .word 0x6fa48032,0x3368b6ba,0xc34c13ff,0x08b07c4a .word 0xd527d8b4,0x478c5b9d,0xab74cf4a,0x0de11aae 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p46_local0_start p46_local0_begin: .skip 0xc0 p46_local0_start: .word 0xb064c5d7,0x292029d5,0x0730bf8d,0x61fd6c7c .word 0x5d2716bb,0xa20dc705,0x5d793496,0x26a2b300 .word 0x34394276,0x97135f36,0xe55c7fdf,0xc2ad6ec1 .word 0xebda6c00,0x5f2e4f0d,0x32aa12fc,0x63077761 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p46_local1_start p46_local1_begin: .skip 0xc0 p46_local1_start: .word 0x482412e5,0x90aeacc2,0xd5aa4c03,0xc205591f .word 0x0ce5c050,0x2308db46,0x044630ae,0x242c976e .word 0x394c5320,0xd945ad1a,0x5d65aa65,0x6cccb733 .word 0x741a0f3a,0xf22b86af,0x427fc99b,0x3ef2b86a 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p46_local2_start p46_local2_begin: .skip 0xc0 p46_local2_start: .word 0xead797a8,0xccb89bf2,0xfba725eb,0x77671d0a .word 0xfaa58636,0xa6f18a61,0x857395b6,0x26b99c4a .word 0x07ce1af3,0xf8a23d16,0xc76c04a0,0x2e3ec4bd .word 0xba7f1049,0x1aeeef30,0x27e8a27e,0xd7349145 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p46_local3_start p46_local3_begin: .skip 0xc0 p46_local3_start: .word 0xe9b7a187,0xb26b7a71,0x20a02ba9,0xd87ae98d .word 0xa1aedaec,0x885904c5,0x985cba1d,0x0f0b6979 .word 0x120e7bd3,0xd314c589,0x2e129678,0xd944482d .word 0xa3c4f274,0x2cd35e46,0x0e7e6e79,0x36ce1698 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p47_local0_start p47_local0_begin: .skip 0xc0 p47_local0_start: .word 0x31305042,0x48a45673,0x688fa9e5,0x4674a96c .word 0xc100398f,0xe5a9b175,0x506c7ca0,0x2a0dad3d .word 0x9216ac7e,0x7bdfe847,0x527a8dae,0x443da3d8 .word 0x71350492,0x13b7bcd4,0x60dfa3e9,0x456a5b0c 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p47_local1_start p47_local1_begin: .skip 0xc0 p47_local1_start: .word 0x6d3f4ef5,0xe75fef17,0x8477a45f,0xf968ef2d .word 0x75d0c914,0xf664691b,0xc6c7e010,0xea070a08 .word 0xfad9ca7f,0x44302b05,0x46583683,0x97e80b4f .word 0x691691db,0x36501161,0x10690b8f,0x49e4a5cf 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p47_local2_start p47_local2_begin: .skip 0xc0 p47_local2_start: .word 0x437819cc,0xd5ba7640,0x72d8164a,0x14e9ea1a .word 0xa462b36f,0x7907a833,0x83ee408e,0x16b3d8ae .word 0xdb5834ea,0x7c26783b,0x539b7b30,0x7bdb5d24 .word 0x5ad6ee2e,0x83c6fb0f,0x18b15b53,0xf60e46c2 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p47_local3_start p47_local3_begin: .skip 0xc0 p47_local3_start: .word 0xb4321e65,0xa2b9f34b,0x1ef5378f,0x0792dd2f .word 0xee81301b,0x04daad7e,0xb1bb353e,0x290bbbf7 .word 0x540b1ebf,0x84eecb96,0xa857d1fc,0xbaf6d7fa .word 0x0578a6e0,0x16232ce8,0x36fb06e7,0x976663b2 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p48_local0_start p48_local0_begin: .skip 0xc0 p48_local0_start: .word 0xc89847cd,0x30497c9d,0x3aa15f44,0xe1114b9b .word 0xf05aca2e,0xb0b740c9,0x601235e5,0x5cacaf55 .word 0xced68bb2,0xd9a743b3,0x6cb252a6,0x3f0eb719 .word 0xf44cbf36,0x44f773b9,0x7746c0eb,0xcc048fea 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p48_local1_start p48_local1_begin: .skip 0xc0 p48_local1_start: .word 0xdc635789,0xe1a44555,0xd002c293,0x02606fed .word 0xa7115b69,0x23c5402e,0x0fdb79f6,0xed4a77d2 .word 0x6b9cfe6f,0xa09b7a16,0xcbe244b2,0x5f73783b .word 0x598198f0,0x63e3dc05,0xc989f07f,0x5c89dcf4 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p48_local2_start p48_local2_begin: .skip 0xc0 p48_local2_start: .word 0xabe3e3d7,0x273aacf6,0x56469119,0xe6cadb4d .word 0xd1a965d9,0x24161050,0x806145bf,0x10f5ed77 .word 0x9d1ac0a7,0x52e5a363,0x370da27d,0x0e885a41 .word 0xc6d70432,0x6dd5506a,0xe9f8a737,0xeaee91ba 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p48_local3_start p48_local3_begin: .skip 0xc0 p48_local3_start: .word 0x2cc549e8,0xa18be019,0x678d9c34,0x2858c084 .word 0x37c39e42,0xc3bdddfd,0xe5b22e77,0xe86f210f .word 0xcb183763,0x044a2978,0x26ef0ad0,0xfa71226e .word 0xf11c9880,0x1b73c5b3,0xf991efb7,0x511f0026 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p49_local0_start p49_local0_begin: .skip 0xc0 p49_local0_start: .word 0x405b9a9f,0x63dbb9c0,0xbbaa2fe6,0xffe01bc1 .word 0x6aeb44d9,0xf1402709,0xe967e974,0x9d7e50ee .word 0xac11bc0a,0x484e5ad7,0x7bcae8a0,0xa7a72ebc .word 0x916f6d3e,0x660adf98,0x082e6cfd,0x9fd9e7d4 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p49_local1_start p49_local1_begin: .skip 0xc0 p49_local1_start: .word 0xe1bf4bfd,0x98f2f7d0,0xff030cf9,0x204c012b .word 0x8ecc5d30,0x2f269422,0xbfa3ec0c,0x6f70e0db .word 0x25a83b77,0x8b8fdb50,0xfd565699,0x232e63b8 .word 0x9f8c4a3c,0x22c8ba4d,0xcc58d62e,0xaa6ca336 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p49_local2_start p49_local2_begin: .skip 0xc0 p49_local2_start: .word 0x6d0c0ff6,0xf723bf4f,0xec718f37,0x7470eee2 .word 0x7bc4db8f,0xf1f0f72c,0xb46fb5b6,0x841c3f92 .word 0xc5beb23b,0x63db1a65,0x9796a1ef,0xffdf6e6b .word 0xcb89006d,0xf66d1884,0x0194e91a,0xcdfcc8e6 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p49_local3_start p49_local3_begin: .skip 0xc0 p49_local3_start: .word 0xbe69c920,0x435792e0,0xd8309ad0,0x3346ed60 .word 0x4369d1c8,0x085e4efa,0x97f41cd4,0x32359c0b .word 0x984fe02f,0x990ed8c3,0x30be1fcd,0xc010e869 .word 0x6e1c85e7,0x75b45a95,0xc7cafb88,0xe8fee1b2 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p50_local0_start p50_local0_begin: .skip 0xc0 p50_local0_start: .word 0x29d0bb11,0x589e5160,0x8b2c1c75,0xd2975040 .word 0xfc640f0d,0x17381c1b,0x3934f9e7,0x121b4a91 .word 0x6e49fa77,0x8af9b654,0x989d3563,0xfca7ca7f .word 0xb1e4520b,0xa66d872c,0x1fb5f191,0x37be7e1b 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p50_local1_start p50_local1_begin: .skip 0xc0 p50_local1_start: .word 0xd1e74e71,0x01baf664,0x337049dc,0x6023ed84 .word 0xac4dc8ff,0x3454926b,0xf0632966,0x0e6bd4bd .word 0x8b98e6f0,0x1cc72543,0xb29b18ef,0x82763f1f .word 0xd0381eb7,0x5498798d,0xfa5495aa,0x592776cb 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p50_local2_start p50_local2_begin: .skip 0xc0 p50_local2_start: .word 0x7abecca5,0xc15a1c81,0xaae5cbd3,0x553f460b .word 0x11c6d885,0x2d0b3bba,0x084d3d52,0xbc54b049 .word 0xde350889,0x136b15d6,0x7b5c11af,0x5bdbe7b3 .word 0x11c89c61,0x6322164f,0x8ded4daa,0xf15b2766 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p50_local3_start p50_local3_begin: .skip 0xc0 p50_local3_start: .word 0x972db1c9,0x4adb9d90,0x167d5c6d,0x7e57c28f .word 0xc7e4ba11,0x67d06e1d,0x734a7841,0x48ae5d06 .word 0x7182ead3,0x8f393fa3,0xd8fe01b2,0x31e22c49 .word 0xde2bad58,0x5201a4de,0x2e0be732,0xb0af6011 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p51_local0_start p51_local0_begin: .skip 0xc0 p51_local0_start: .word 0x0e6e76eb,0x4bdebf97,0x3717691d,0x598b1caa .word 0xfcfb8cd0,0x5a1fc7f2,0xf3eef34f,0x75dc2d1c .word 0x586dbb54,0x7a71fcc5,0x2e8997b6,0x7ebe0a59 .word 0xf351f326,0x7c12f450,0x062c647b,0xd6877dd3 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p51_local1_start p51_local1_begin: .skip 0xc0 p51_local1_start: .word 0xd595a9a3,0x0d8faf3f,0x39ce3b51,0x2fdf2c8e .word 0x9c71e212,0x36bb5993,0x6c203db8,0x2f80e523 .word 0x23bab04f,0xdb2d3cb3,0xccc23d16,0x324abdb4 .word 0x2c182344,0x317a9e74,0x765d2206,0x2b8289a7 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p51_local2_start p51_local2_begin: .skip 0xc0 p51_local2_start: .word 0xdb489bb2,0xfa36fa69,0x693f4ef0,0x98a2eca5 .word 0x61c0b978,0xa1bc5f83,0x6b97c188,0x60a7e79d .word 0x2620afaf,0x195c38fd,0xbfc2e2be,0xa0749582 .word 0x935d09f5,0xb5dec162,0x50d8181e,0xf0f5a624 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p51_local3_start p51_local3_begin: .skip 0xc0 p51_local3_start: .word 0xb2e79a90,0x9c871e54,0xd7b75e25,0xc7ea6b23 .word 0xac8259b2,0xabb5deed,0x2253b56d,0x2a073a72 .word 0xb1a6497c,0xb6512783,0x5bf04ba0,0x85ea183c .word 0xc1012a5c,0x26414db1,0xddf41788,0x18dae0eb 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p52_local0_start p52_local0_begin: .skip 0xc0 p52_local0_start: .word 0x4b3ce003,0x5c29fb79,0xfea6a159,0x72d6fb05 .word 0xa4007822,0x2353d266,0x1c9c225e,0x8a81218d .word 0x72732648,0x2f02b294,0xdaeb7e35,0x70de427f .word 0xd8b4230f,0x6fedf9cd,0x4a308726,0x463ce8b0 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p52_local1_start p52_local1_begin: .skip 0xc0 p52_local1_start: .word 0xc0208158,0x8dec9172,0x0ae67ac5,0x096a05dc .word 0xb7a6768b,0x66d6b918,0x7955c8dc,0x3a356383 .word 0xa000e5b5,0x7362ee0d,0x344069a7,0x8ea9ae7c .word 0x8f2976dd,0x16edd94f,0x4b2699a2,0xc8937c6d 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p52_local2_start p52_local2_begin: .skip 0xc0 p52_local2_start: .word 0x553c3329,0xf2001e4b,0xb1abb178,0x47808396 .word 0x0ae52c6a,0xdac455ec,0x8ea2f5d3,0xf955b8eb .word 0xba78ee06,0x70983d93,0x166b1ac5,0xcd656fc4 .word 0x16fe5a19,0xe152da65,0x9631d5d3,0x40efcf95 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p52_local3_start p52_local3_begin: .skip 0xc0 p52_local3_start: .word 0x6ccb7cf3,0xceded46a,0xa3f82407,0x589c784e .word 0x6887be8f,0x441a8c38,0x595f4789,0xcfde904b .word 0xc37b879c,0xe7e0fd1c,0x6858b56e,0xa02a79a3 .word 0x6993b374,0xc8ce4ac2,0x660621fb,0x255dcb83 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p53_local0_start p53_local0_begin: .skip 0xc0 p53_local0_start: .word 0x8a32c837,0x0c007979,0x2a9e366f,0xcd266430 .word 0x4744de01,0x35353d41,0xb584e58c,0xc15e2139 .word 0x2fda5e4b,0xa33b83e9,0xc8f7d757,0xd8442dc0 .word 0x8cc92955,0xa9fd2a13,0xe6e307b9,0x4c81ef1f 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p53_local1_start p53_local1_begin: .skip 0xc0 p53_local1_start: .word 0x23247784,0x4863500f,0x040c79a0,0xedde3652 .word 0x8e3e9408,0xda61fd4c,0xc377a800,0x084ed89d .word 0xcebe76bb,0x22698265,0x327da253,0x3cac437e .word 0xf8db13c8,0x713b4fb9,0xa523fd87,0xa09e3f32 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p53_local2_start p53_local2_begin: .skip 0xc0 p53_local2_start: .word 0xa5f4eb90,0x513f265f,0x0a3dad21,0x33a2d572 .word 0xda3c7765,0x78427ffe,0x64d71ee3,0x6be6cd51 .word 0xb41ef203,0x784af7d1,0x10dc26dd,0x7517b3df .word 0x8f2fe3a0,0x4be30067,0xe5e17a50,0xb65d6f54 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p53_local3_start p53_local3_begin: .skip 0xc0 p53_local3_start: .word 0xc25eb2db,0x7373d551,0x94f3b945,0xc7a6a126 .word 0xe9964c41,0xfe80496f,0xffac9a80,0x102624e3 .word 0xea5fd278,0x02cfbf7a,0x0fbcd444,0xa278fa3a .word 0xbdfb5751,0xcb2ceeed,0xd1fb283c,0xc3976c81 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p54_local0_start p54_local0_begin: .skip 0xc0 p54_local0_start: .word 0x088bdbb4,0xeb77eeb4,0xce731575,0x0a45f663 .word 0x9b4ccd7e,0xc76090fb,0x2469d034,0xdb830262 .word 0x390cf4d3,0x608c33a1,0x2c231c95,0x259a897d .word 0x3e43397d,0x2235cf87,0x29187cab,0xd9da05f1 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p54_local1_start p54_local1_begin: .skip 0xc0 p54_local1_start: .word 0x386edcdb,0xd411e059,0x4ed131df,0xc60e2367 .word 0xe938428f,0x652f353c,0xd82ea281,0x09fcd10f .word 0x71e61c1b,0x426c4a6c,0x6a1c226c,0xda18ec97 .word 0x44754273,0xb207b803,0xfc9e4428,0xe557013e 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p54_local2_start p54_local2_begin: .skip 0xc0 p54_local2_start: .word 0xf1c07a19,0x03265254,0x5750b5d3,0x2f2afdb5 .word 0xcc1af97e,0xc1683b46,0x8160bd31,0x458ab6f4 .word 0x7105a286,0x31b9879d,0x26eead6a,0x731d8bfc .word 0xa7a52a74,0xe96032bc,0xf26dce73,0x7be44f9f 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p54_local3_start p54_local3_begin: .skip 0xc0 p54_local3_start: .word 0x67ac9051,0x1f670864,0xd822c3b0,0x33c7eb87 .word 0x58b9150b,0x18ba798e,0x44bf6624,0x5b70ad49 .word 0x31f59062,0x58e1833d,0x361a287b,0xe3443dea .word 0x7480eb78,0x4326094b,0xd1edc820,0xf668e997 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p55_local0_start p55_local0_begin: .skip 0xc0 p55_local0_start: .word 0xe75149df,0x2ceb74d5,0x76d80d14,0xe11b58dd .word 0xfe08d60b,0x1f2d9c3c,0xc8a741ad,0x463be4f9 .word 0x985d5d0c,0x03520f7c,0x57ccd94f,0x808d8c17 .word 0x3eaac04c,0x93195492,0x13e3194d,0xa95421dd 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p55_local1_start p55_local1_begin: .skip 0xc0 p55_local1_start: .word 0x90068424,0x30ad459b,0x3f9b5230,0x0b046379 .word 0xc6dc2424,0xf0cec46a,0x4dc0e65b,0x0a425162 .word 0xbc0b3f9a,0x86df4bee,0x22a2f265,0x712fc1d1 .word 0x42841d48,0xc9a409be,0x26e9bead,0x448e8262 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p55_local2_start p55_local2_begin: .skip 0xc0 p55_local2_start: .word 0xf7d9b5ae,0x6c6fc3ea,0x0c4647b6,0x663f67d9 .word 0x26caad39,0xb38d472d,0x4299cf27,0x26aafc7b .word 0x5b45a32d,0x11280b6a,0xaf5a008f,0x006b8924 .word 0x206dcb1f,0x6a30b22c,0x79bcdb7d,0x0597f67d 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p55_local3_start p55_local3_begin: .skip 0xc0 p55_local3_start: .word 0x118f6dec,0x2dcaa22a,0xe7d97ceb,0xd23ef01d .word 0x193c1de7,0xe786d438,0xfcbf71f9,0xf60cbe4f .word 0x5c0f583d,0xfd853ad9,0x2b03d7b5,0x14275243 .word 0x2c92357f,0xc2997fa0,0x2d89b01e,0x07cd5249 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p56_local0_start p56_local0_begin: .skip 0xc0 p56_local0_start: .word 0x39798f46,0x8852ab6c,0xc34071b7,0x339190f6 .word 0xac5e3274,0x75f1c1cd,0x0c1ad782,0xe859d2b5 .word 0xcaf2ed57,0xbd13cf0b,0x01aba30c,0x38baf4e1 .word 0x656bf59d,0x6730ada8,0x0091fe3f,0xd4f6a2c5 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p56_local1_start p56_local1_begin: .skip 0xc0 p56_local1_start: .word 0xb0e0d365,0xddc96057,0x399c0c1c,0x1e74f5fb .word 0xb97c74fb,0x1d50dfde,0x1e0c1706,0x76f2623c .word 0x02689962,0xcfad94a9,0x97d39615,0x2ba50e99 .word 0x72d1b2ac,0xbe8dd5ce,0xd1715113,0x29d74b11 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p56_local2_start p56_local2_begin: .skip 0xc0 p56_local2_start: .word 0x04223f66,0x0ff1ce95,0x0d8e6735,0x8b6dcb32 .word 0xc0e9b659,0x17d47d8e,0x5539afa4,0x3df3e91c .word 0x376ab7f2,0x30724094,0x82c24af0,0x6c20fe1a .word 0x1cbb8610,0xda30c828,0x36a86fbd,0xf31b951c 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p56_local3_start p56_local3_begin: .skip 0xc0 p56_local3_start: .word 0x9f884621,0x3dd8b265,0x00c07f01,0x3a6f5ec6 .word 0x46e186c8,0x0195919a,0xd3a5fa7f,0x9dc8f613 .word 0x39ff4e3d,0x8ac31f18,0x648ea0d6,0xc6cd176a .word 0x4908479c,0x75baf749,0x9e5d1f8b,0x607a57dc 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p57_local0_start p57_local0_begin: .skip 0xc0 p57_local0_start: .word 0x88cea096,0x2e440482,0xa0535e38,0xcb1e91f3 .word 0x30ad04bd,0xff75416e,0xf9494804,0xca0287ad .word 0xf5d43329,0x9989fd6f,0x0da2a878,0x767ab4a5 .word 0x1835de6b,0xfa2937cd,0xee5d2d14,0xf83df5a2 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p57_local1_start p57_local1_begin: .skip 0xc0 p57_local1_start: .word 0xc913300a,0x87e24743,0x11b27d8c,0xbf4ceb44 .word 0x74d4b1e3,0x8c0fe945,0x5c0e9113,0xa1c049a9 .word 0xaa41bb98,0x57283c9c,0x120a2291,0x5c87aa85 .word 0x3e02b031,0xe0bb4d52,0x8f3eaa3c,0x29062ef0 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p57_local2_start p57_local2_begin: .skip 0xc0 p57_local2_start: .word 0xee745078,0x290e3cc9,0xd0fc7849,0xef56f88e .word 0x47f543df,0xd35e3375,0x6cadd0a6,0x6abc5670 .word 0x7452e857,0x9c78f34f,0xeec6716e,0xc3d45b25 .word 0xd9659d66,0xf32e4545,0x1b01740c,0x00fc8389 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p57_local3_start p57_local3_begin: .skip 0xc0 p57_local3_start: .word 0xa1cc50c9,0xf1ba61e9,0xfd6bd240,0xf0c0b1df .word 0x253476ec,0x25f1e392,0x77f348f3,0x03874e91 .word 0xa7c2294f,0xd8c34e72,0x537e9494,0x26fd6a7d .word 0x19c1178f,0x4fec3a9d,0x7c17cf37,0xe73e92df 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p58_local0_start p58_local0_begin: .skip 0xc0 p58_local0_start: .word 0xef1d7bd8,0xef7840f3,0x73183da1,0xd2485818 .word 0x39907027,0xb5ba563f,0xadf8296d,0xb84be884 .word 0x0ff00470,0x8821fc79,0x7825e58e,0x5058721f .word 0x71543c38,0x9761e578,0xaa7c81c2,0x06a8f270 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p58_local1_start p58_local1_begin: .skip 0xc0 p58_local1_start: .word 0xeba821a0,0xed401f13,0x98d8df36,0x2bd3a04e .word 0x1e3e7a95,0xa825b917,0xf3ea4abe,0xa0f74efe .word 0xc052b1b1,0xa7114113,0xb228f84e,0xa72e517c .word 0xf1c5464e,0x3c9b09b7,0xecce894c,0xc038e6eb 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p58_local2_start p58_local2_begin: .skip 0xc0 p58_local2_start: .word 0x2106afab,0xa1851c6e,0x67e1bb69,0xa8c4d65e .word 0xcb72ae4a,0xab84c541,0xa0445b30,0x03571c98 .word 0x760d8df7,0xd7d492a1,0x235350be,0xc103af6d .word 0x5ed630b2,0xe3c93d1d,0x4363500b,0xe2cf43aa 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p58_local3_start p58_local3_begin: .skip 0xc0 p58_local3_start: .word 0xcad9f3e6,0x0f05e837,0xb31e3ad5,0x03b8fe4d .word 0xa6797c2a,0xf6db3888,0x17fa110e,0x2e06743c .word 0x4b1856ec,0x27f97e0b,0x05931bba,0x42198ef6 .word 0x77b0b7fc,0xc91fc6ca,0x7f77123b,0xdfb6369e 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p59_local0_start p59_local0_begin: .skip 0xc0 p59_local0_start: .word 0x1b56d98d,0xbdbe6610,0x71686ccb,0xff99d262 .word 0x2e515c4c,0x249ccf70,0xd73fc0eb,0xc480a080 .word 0x01b4b089,0x2020b5a1,0x58fc4da4,0xd4073f70 .word 0x8aac564b,0x7b2d6288,0x6f87b950,0xdef9e108 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p59_local1_start p59_local1_begin: .skip 0xc0 p59_local1_start: .word 0x8bc5e63d,0xc2e43b20,0xb8bdd176,0xfd4e763e .word 0x8c8cb8cc,0x2009fe3d,0x5fdfd5fb,0x506c79ee .word 0x8170f729,0xb9c8df09,0x322cf067,0x8a38b36d .word 0x0996c4f4,0xe197c358,0x854c6cdd,0xe95edf82 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p59_local2_start p59_local2_begin: .skip 0xc0 p59_local2_start: .word 0x99dce579,0x2a6f2c62,0x27e93884,0xd9a68d92 .word 0xdc29c550,0xe8e0c868,0xca11530d,0xec3f4530 .word 0xef082106,0xbcbcd583,0x42d90af3,0x017fd3bf .word 0xc2d8edc7,0x4c6334ac,0x19050e38,0x32b34ebe 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p59_local3_start p59_local3_begin: .skip 0xc0 p59_local3_start: .word 0x45698350,0xd03273a0,0x59812cc1,0x91ba7a84 .word 0x031994c3,0xf5e28a7d,0x30e60203,0x6e3856e7 .word 0xd77eb3e7,0x9006f016,0x5b09479b,0x24cad681 .word 0x95ec2e6c,0xabca0e26,0xf5ca40bb,0x6c5e2555 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p60_local0_start p60_local0_begin: .skip 0xc0 p60_local0_start: .word 0x0cdbbfc5,0xd653aabf,0xfeb2b209,0x656cd2f8 .word 0x89a59530,0xd990d45c,0x221a0c02,0xc339d81c .word 0x3f64250e,0x0c82d103,0xa0cb99e7,0x0e1a5bac .word 0x96c91352,0xd6680198,0x72cf7457,0x960b1679 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p60_local1_start p60_local1_begin: .skip 0xc0 p60_local1_start: .word 0xedfd60a4,0x6556c602,0x6cb0c03d,0x38c718d9 .word 0xce2f6baf,0xa47fb5a1,0x769f4299,0x1877ce3b .word 0x1a3af5b0,0x9b52c9f0,0xaa3c42a4,0xa425168b .word 0x0e74c16f,0x7199e4a4,0x6dcb0a52,0xdd868242 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p60_local2_start p60_local2_begin: .skip 0xc0 p60_local2_start: .word 0x65d272d7,0xc2becb23,0x1d8bccbf,0xa9560781 .word 0xd87b9811,0xc3c8b880,0x13ecebc0,0xacad6031 .word 0xe58e7d3b,0xdc0699a7,0x85fde93e,0x469e0bf5 .word 0xce598e77,0xe338f493,0x5bbea4b8,0xb97126bf 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p60_local3_start p60_local3_begin: .skip 0xc0 p60_local3_start: .word 0x34a5421a,0x3a929723,0xe2b4f1de,0xa08c6207 .word 0x2c2f0f87,0x88df4e7a,0x4c55fd44,0x02cd8dd7 .word 0xe9064b0d,0x6185a39e,0xe3949811,0xf41adc39 .word 0xec1fbead,0x9d888671,0xef054b22,0xa34154f4 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p61_local0_start p61_local0_begin: .skip 0xc0 p61_local0_start: .word 0x2fc99432,0xb0d38755,0x4df9bfbc,0x29bbfc20 .word 0xfe5c47e5,0x07b70a4a,0x04cd5305,0x7a10b628 .word 0x4264aa3f,0xfa22521f,0x6ea0fa79,0x5321cc59 .word 0xc588a785,0xeec6302c,0xa961a21b,0x8b0a6e44 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p61_local1_start p61_local1_begin: .skip 0xc0 p61_local1_start: .word 0xa1b24358,0x81272e3e,0xca211ad7,0x8ea61bb7 .word 0x483c3078,0x9a724925,0x19c9d482,0x2b756891 .word 0x6cf77133,0xdb9d8b93,0x270a10c8,0xc3613c53 .word 0x98e2b1d7,0xcb3bbf96,0x167b9101,0xa5b5a141 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p61_local2_start p61_local2_begin: .skip 0xc0 p61_local2_start: .word 0x66e8c934,0x6cd379ae,0x83d1b91e,0xfd4902e7 .word 0x94cb7a87,0xfd726b14,0xc1752b79,0xdb33938b .word 0x992b4a55,0x310dbe59,0xefee4a6b,0xa183c04c .word 0xb217facc,0x78b91cb5,0xf5d8f6fc,0x908a9527 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p61_local3_start p61_local3_begin: .skip 0xc0 p61_local3_start: .word 0xf4cd3456,0xc69b017c,0x195ba27a,0x3daa0bea .word 0xb67b5d50,0x7978c32b,0x0a2a2484,0xb8065156 .word 0x96236ff5,0xe1034b58,0x5358689c,0xc47644a2 .word 0xf91fc0e6,0xe74d8216,0xb78dfc4e,0xd3402d13 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p62_local0_start p62_local0_begin: .skip 0xc0 p62_local0_start: .word 0xb1301fb2,0xe9a02f78,0xd7af1934,0x54cfa10e .word 0x78065a62,0x8122a6ce,0xd3a0b6ef,0x3ccebee0 .word 0x1dd1b634,0xd2c85a44,0x2fc9f37c,0xaeb6da99 .word 0x965c723f,0x16acc145,0xb1bdd52c,0x7f040a12 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p62_local1_start p62_local1_begin: .skip 0xc0 p62_local1_start: .word 0xb68aaa28,0xdac24eaa,0x807af8ed,0x5c4827c1 .word 0xfbe05e71,0xbb9c1316,0x777d3814,0x2b821e65 .word 0x122e0f0f,0x1fe8c779,0x98636231,0xb098bd4e .word 0x99b63241,0x73c25e3d,0x58a126ab,0xb7644d6b 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p62_local2_start p62_local2_begin: .skip 0xc0 p62_local2_start: .word 0x7dbaf97a,0x01e91950,0xf6dcb12e,0x5bac5797 .word 0xe588bf01,0x3504ba81,0x947a9f43,0x7b5486de .word 0x0eb0e7f0,0xff18bcbe,0xebf2c92a,0x095d6b51 .word 0x099d17ff,0xa93a9bf9,0xe5c455de,0x1dee4ede 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p62_local3_start p62_local3_begin: .skip 0xc0 p62_local3_start: .word 0x73ffcc1b,0x80b221e0,0x3c6ccb40,0x8d0a84a9 .word 0xceaace44,0xf19d51d7,0x098dc1d1,0xbba27efa .word 0x935c2f2d,0xe58b28e3,0xef48c1e4,0xd46e9be4 .word 0x65429583,0xb4e3114d,0x7e4d7a62,0x7c90c69a 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p63_local0_start p63_local0_begin: .skip 0xc0 p63_local0_start: .word 0x56bfecdb,0xfc832567,0x90d1b3b1,0x4bc4853d .word 0xaa99bf7b,0x2ebebdfd,0x48b36309,0x4ef72b0d .word 0xb95efd0f,0x9c77ebaf,0x322806e5,0x2719f656 .word 0x5c262790,0x41a9d08a,0x37b63aef,0xd5ec9d50 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p63_local1_start p63_local1_begin: .skip 0xc0 p63_local1_start: .word 0x49a8ea5f,0xa6911b06,0x5a7422a8,0xa85e7b46 .word 0x7ab0e097,0xbefe8d0f,0xf3f1667a,0xe70b4e97 .word 0xc4bbe40d,0x7eb6a1fc,0xaf94a399,0x143f325a .word 0x16f72dd6,0xef06b5bd,0xce0055aa,0xafd92490 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p63_local2_start p63_local2_begin: .skip 0xc0 p63_local2_start: .word 0x1e339205,0xbf04b2da,0xea087199,0xc1b44230 .word 0x593573e4,0x47490f50,0x78bca53b,0x4e6c6bc8 .word 0xf166fd8e,0x50405d1a,0x96759477,0x36342872 .word 0x2add8b7a,0xff5e3ad3,0x727ba67c,0x3eff146d 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p63_local3_start p63_local3_begin: .skip 0xc0 p63_local3_start: .word 0x57e8af59,0x506a60ce,0xd7e5e129,0xa878db22 .word 0x2af8bafd,0x48636bec,0xc252407a,0xac3b14e1 .word 0xece5055a,0x5414e9d1,0x4f2acff1,0xe0896f9f .word 0xb5ab4472,0x1ae21ecf,0x54349e55,0x405c8db0 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=0 } .data .seg "data" .align 0x2000 .global unres0_start unres0_begin: .skip 0xc0 unres0_start: .word 0x64f48500,0x8803093b,0xd7b08d93,0x0472ded8 .word 0xcf511728,0x93556acd,0xe8bc328c,0xaea3305c .word 0x6aadefca,0xe3177af2,0x8b54c8c1,0xb2429f80 .word 0x44cc4dae,0x4499e34c,0x725b5596,0xbab5974c 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=0 } .data .seg "data" .align 0x2000 .global unres1_start unres1_begin: .skip 0xc0 unres1_start: .word 0xe91a6828,0x66c2b5be,0xc1b03c93,0xa6202de8 .word 0x7198b30a,0x564e5092,0x5b0dc097,0x2d2207d6 .word 0x242a1794,0x21f5d561,0x52d85af6,0x5bd6f7c8 .word 0xd24aa70c,0xf408782d,0xf6f5d23f,0xab225f28 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=0 } .data .seg "data" .align 0x2000 .global unres2_start unres2_begin: .skip 0xc0 unres2_start: .word 0x5f8a08bb,0x047d78e7,0xa1e5df4d,0xf0444119 .word 0x06bd17f6,0x6e5e25aa,0x3b50fb69,0x7b31d336 .word 0x01c2133f,0x2cae1d1d,0x8a57f6f6,0xadbcd5b2 .word 0x38ff2a97,0xcb95fea2,0x9579f5c7,0xcdf6c3bc 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_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=0 } .data .seg "data" .align 0x2000 .global unres3_start unres3_begin: .skip 0xc0 unres3_start: .word 0x69d68606,0x0a36bd1b,0x88436c47,0x7736dd33 .word 0x70b0ab0e,0x985f3b03,0x57d20022,0x29bc89c3 .word 0xbef83b74,0x6bc76080,0xd97009e7,0xe5df9dd8 .word 0x2effe3b0,0x5aed9849,0x3636a6ac,0x755694de unres3_end: